From: Martijn Date: Thu, 17 Sep 2015 08:03:05 +0000 (+0200) Subject: First upload X-Git-Url: https://nsweb.tn.tudelft.nl/gitweb/?a=commitdiff_plain;h=9fbd8f06e71782c6f1ccf7c7ec48a53ce43e9059;p=med-qtlab.git First upload --- 9fbd8f06e71782c6f1ccf7c7ec48a53ce43e9059 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f8e31cb --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +qtlab.cfg +qtlab.log +data diff --git a/3rd_party/Console2/Console.exe b/3rd_party/Console2/Console.exe new file mode 100644 index 0000000..d001d43 Binary files /dev/null and b/3rd_party/Console2/Console.exe differ diff --git a/3rd_party/Console2/ConsoleHook.dll b/3rd_party/Console2/ConsoleHook.dll new file mode 100644 index 0000000..526df96 Binary files /dev/null and b/3rd_party/Console2/ConsoleHook.dll differ diff --git a/3rd_party/Console2/FreeImage.dll b/3rd_party/Console2/FreeImage.dll new file mode 100644 index 0000000..1114582 Binary files /dev/null and b/3rd_party/Console2/FreeImage.dll differ diff --git a/3rd_party/Console2/FreeImagePlus.dll b/3rd_party/Console2/FreeImagePlus.dll new file mode 100644 index 0000000..103e9bc Binary files /dev/null and b/3rd_party/Console2/FreeImagePlus.dll differ diff --git a/3rd_party/Console2/console.chm b/3rd_party/Console2/console.chm new file mode 100644 index 0000000..8e7084a Binary files /dev/null and b/3rd_party/Console2/console.chm differ diff --git a/3rd_party/Console2/console.chw b/3rd_party/Console2/console.chw new file mode 100644 index 0000000..6f433a9 Binary files /dev/null and b/3rd_party/Console2/console.chw differ diff --git a/3rd_party/Console2/console.xml b/3rd_party/Console2/console.xml new file mode 100644 index 0000000..074494a --- /dev/null +++ b/3rd_party/Console2/console.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rd_party/gnuplot/NEWS b/3rd_party/gnuplot/NEWS new file mode 100644 index 0000000..f5204f2 --- /dev/null +++ b/3rd_party/gnuplot/NEWS @@ -0,0 +1,655 @@ +New features, changes and fixes since gnuplot version 4.4 +========================================================= + +* NEW individual plots can be toggled on/off by clicking on the key sample + (wxt, svg, canvas, qt, win) +* NEW syntax allowing column selection by matching a string in the first line +* NEW syntax supporting multi-line blocks of code delimited by curly braces + if () { ... } else { ... } + do for [...] { ... } + while () { ... } +* NEW summation expression: sum [ = : ] +* NEW nested iteration e.g. "plot for [i=1:5] for [j=1:5]" +* NEW explicit justification for tic labels, e.g. "set xtics right" +* NEW time formats can handle fractional seconds (microsecond precision) +* NEW time() function returns current time +* NEW hidden3d supports "with impulses" +* NEW hidden3d supports arrow style parameters for "with vectors" +* NEW user-definable linetypes +* NEW plot style "with boxplot" +* NEW plot style "with circles" allows start/end angles for each arc +* NEW plot style "with ellipses" +* NEW plot style "with fillsteps" +* NEW qt terminal driver +* NEW epscairo terminal driver +* NEW context terminal driver +* NEW cairolatex terminal driver +* NEW variable (per-data point) color for additional plot styles +* NEW "set key opaque" produces a key with an opaque background +* NEW ISO-IEC-80000 prefixes (ki Mi Gi etc) available as gprintf formats %b %B +* NEW encodings cp950 cp1251 +* NEW option "set fit quiet" +* NEW option "kdensity2d" for two-dimensional kernel density plots +* NEW configuration option --without-bitmap-terminals (see note in INSTALL) +* NEW polar mode raxis, rtics, rrange, log-scaling, bounded filledcurves +* NEW Shift-JIS encoding recognized by postscript, gd, svg, and win terminals +* NEW windows terminal supports encodings +* NEW mouse tracking for SVG terminal +* NEW tab-completion for builtin readline +* NEW windows terminal can save graph as EMF file +* NEW cubehelix scheme for color palettes +* NEW localisation support for Windows help and menu file +* NEW Windows installer +* NEW shared initialization file $GNUPLOT_SHARE_DIR/gnuplotrc +* FIX length estimation of UTF-8 strings +* FIX accurate placement of color boundaries in the colorbar +* FIX Built-in readline handles UTF-8 encoding +* FIX asin(sin(z)) == z for complex z +* FIX default configuration does not initialize from ./.gnuplot +* CHANGE 3D zoom using middle mouse button is now a logarithmic response +* CHANGE 3D impulses are now always drawn from z=0 +* CHANGE remove vestigial code supporting Amiga, Apollo, and 16-bit MSDOS/WIN +* CHANGE remove obsolete drivers unixplot and gnugraph +* CHANGE extend formats x/X/o/O to 64 bits if necessary to represent the value +* CHANGE "set palette maxcolors" no longer fights with "set palette defined" +* CHANGE javascript support for HTML5 canvas does not use global variables +* CHANGE Built-in readline DEL recognized as forward-delete (system-dependent) +* CHANGE Built-in readline ^W deletes previous full or partial word +* CHANGE wgnuplot text window supports wrapping of long lines +* CHANGE new Windows help file format (chm) +* CHANGE copy graph to clipboard as enhanced metafile in windows terminal +* CHANGE improved windows terminal driver +* CHANGE hidden3d top/bottom surface colors taken from linetype, not line style + + +New features, changes and fixes in gnuplot version 4.4.0 +======================================================== + +* NEW CANDLESTICKS accept an option 6th input column specifying width +* NEW point property 'pointinterval' +* NEW gnuplot.exe is a full-featured console mode gnuplot executable for Windows +* NEW plot style "with circles" +* NEW object types circle, ellipse, and polygon +* NEW options front and back to "set colorbox" +* NEW x11 can plot into a window opened and managed by an external application +* NEW gd terminal can use fonts through fontconfig (libgd version > 2.0.35) +* NEW optional 3 columns of data to generate histogram errorbars +* NEW 'volatile' data, including inline data, can be replotted without rereading +* NEW 'refresh' command replots without rereading data if possible +* NEW rgbimage style now works in 2D and 3D for all terminals that support RGB +* NEW plot style rgbalpha +* NEW transparent fill styles +* NEW iteration within a plot command; e.g. plot for [i=1:10] foo(i) +* NEW iteration with set/unset commands +* NEW operators '=' and ',' in expression syntax +* NEW terminal lua generates commands for interpretation by external lua script +* NEW terminal tikz uses a lua script to generate output for latex TikZ package +* NEW terminal canvas for HTML 5 canvas element +* NEW terminal pdfcairo based on cairo and pango +* NEW terminal pngcairo based on cairo and pango +* NEW terminal dpu414 - Seiko DPU-414 thermal printer +* NEW error status variables GPVAL_ERRNO and GPVAL_ERRMSG +* NEW variables GPVAL_LAST_PLOT, GPVAL_{S}PLOT, GPVAL_MULTIPLOT +* NEW variables GPVAL_VIEW_{MAP|ROT_X|ROT_Z|SCALE|ZSCALE}, GPVAL_TERMINALS +* NEW variables GPVAL_PWD +* NEW per-plot export of information needed for external mousing scripts +* NEW support for dashed linetypes in additional terminals +* NEW the 'bind' command accepts non-keyboard triggers, e.g. 'close' +* NEW commands 'show bind' and 'reset bind' +* NEW individual plots can be omitted from autoscaling of axis ranges +* NEW more smoothing options: new kernels (for dgrid3d) and 'smooth cumulative' +* NEW command 'evaluate' executes commands from a string variable +* NEW z-axis tic labels can be colored by Z value +* NEW command 'set view equal {xy|xyz}' forces axes in a 3D plot to the same scale +* NEW 'set pm3d interpolate m,n' supports also non-positive m,n as nbs of points +* FIX domain restrictions on ibeta() +* FIX remove the limit of 64 characters read as string data from a data file +* FIX remainder of command line is not lost after a "load" command +* FIX more complete support for locale internationalization, UTF-8 encoding +* FIX various font-handling problems in postscript terminal driver +* FIX avoid infinite loop on resizing x11 plot window under ion, fluxbox +* FIX handle addition plot styles in mode 'set table' +* FIX purge tick labels read from a datafile at the end of each plot +* FIX 2nd colour in the colour box for negative palette in postscript +* FIX interpolatation for pm3d surfaces given by both z and colour coordinates +* FIX 'set datafile binary format=...' was documented, but not implemented +* FIX enhanced text mode treatment of UTF-8 characters +* CHANGE A number that begins with a . must continue with a digit +* CHANGE syntax of 'set datafile binary' array= and record= options +* CHANGE 'reset' does not affect locale, encoding, decimalsign settings +* CHANGE 'set key textcolor rgb variable' will use plot colors for key entries +* CHANGE Remove obsolete IRIS4D terminal type +* CHANGE Remove obsolete atari terminal types (atariaes atarivdi multitos) +* CHANGE Use empty/solid fill for candlesticks rather than empty/striped +* CHANGE 'l' and 'L' hotkeys toggle colorbar logscale iff mouse is in colorbar + + +Features, changes and fixes in gnuplot version 4.2 +================================================== + +Below you find a list of news, changes and fixes in gnuplot version 4.2. + +Please see also section "What is New in Version 4.2" in gnuplot documentation +(files gnuplot.gih, gnuplot.hlp, gnuplot.inf, etc.) available by the command + gnuplot> help new +from gnuplot 4.2. You may find it also in files gnuplot.pdf, gnuplot.html +or gnuplot.info optionally available in your distribution, or online at + http://www.gnuplot.info/docs/gnuplot.html#What_is_New_in_Version_4.2 + +* NEW autogenerated read-only variables prefixed GPVAL_ and "show variables all" +* NEW Japanese language documentation - FAQ and User Manual +* NEW multi-platform and interactive wxWidgets terminal +* NEW windows terminal supports enhanced text mode +* NEW support for placement of individual rectangles within plot or canvas +* NEW command "set style increment user" allows customization of default lines +* NEW commands raise and lower +* NEW y and y2 axis label rotation can be explicitly controlled (2D plots only) +* NEW {no}enhanced flag can be applied to individual labels +* NEW suboption 'set pm3d interpolate' for bilinear interpolation of surfaces +* NEW 3D plots can read RGB color triples as part of input data +* NEW write command history file also for gnuplot's readline +* NEW more versatile key placement and arrangement +* NEW 'splot x*y with pm3d' no longer requires prior 'set pm3d' +* NEW store a sequence of plots to an animated gif (requires libgd > 2.0.28) +* NEW multi-byte font support in x11, controlled by the locale setting LC_CTYPE +* NEW control decimal sign conventions using locale setting LC_NUMERIC +* NEW pstex, pslatex and epslatex terminals share functionality with postscript +* NEW suboptions "set pm3d corners2color min|max" +* NEW suboption "set pm3d depthorder" does hidden-surface removal (sort of) +* NEW linetype colors via "lt {palette {frac | cb }}" +* NEW linetype colors via "lt {rgbcolor {"name" | "#RRGGBB"}}" +* NEW palette and rgb linetype colors apply to all 2D and 3D plot elements +* NEW user defined variables can contain strings +* NEW expression evaluation can manipulate and return strings +* NEW built-in string functions sprintf, gprintf, substr, strstrt, word, words +* NEW built-in string function system("shell command") +* NEW command line macro expansion @ +* NEW automatic variable $# expanded to number of arguments after "call" +* NEW reading of (almost) arbitrary image binary files +* NEW plot styles "with image" and "with rgbimage" +* NEW plot style "with labels" reads text data along with X/Y/Z coordinates +* NEW plot style "with histograms" creates clustered or stacked histograms +* NEW auto-layout of multiplot using "set multiplot layout , " +* NEW variant of plot "with filledcurves" that fills the area between two curves +* NEW variant of "with filledcurves" that fills only above or below the curve +* NEW using options {x|y|z}ticlabels() +* NEW option to read plot title from data file: set key autotitle columnheader +* NEW command 'set termoption ' changes single property of current terminal +* NEW png driver supports antialiasing and TrueColor images +* NEW encoding koi8-u +* NEW plot style "with vectors" applies to both 2D and 3D plots +* NEW plot style "with points" can read variable point size from input file +* NEW "set tics" can change most settings for {x|y|z|cb}tics at once +* NEW tic scale can be set per axis using "set {x|y|z|cb}tics scale" +* CHANGE history file is written by default +* CHANGE PostScript prolog and character encoding files now maintained separately +* CHANGE Placement of z-axis label in 3D plots is now equivalent to x and y axes +* CHANGE "set ticsscale" is deprecated, use "set tics scale" instead +* CHANGE gnuplot on x11 has mousing always enabled on startup +* CHANGE 'set datafile fortran' is now required in order to read D or Q constants +* CHANGE let the string in '{s}plot ... notitle "string"' be silently ignored +* CHANGE libgd versions 2.0.28+ support GIF images as well as PNG/JPEG +* CHANGE remove old (non-libgd) GIF and PNG drivers +* CHANGE X-resource gnuplot*ctrlq:on requires q to kill plot window +* CHANGE X-resource gnuplot*exportselection:off disables plot->clipboard export +* CHANGE prefer use of offset keyword in 'set [xyz]label "foo" offset -1,-1' +* CHANGE 'set table "outfile"; ...; unset table' replaces 'set term table' +* CHANGE 'defined(foo)' is deprecated; new syntax is 'exists("foo")' +* FIXED empty datafiles are not a fatal error +* FIXED setenv GNUTERM now works for png, jpeg, and gif drivers +* FIXED PostScript output can be restricted to Level 1 compatible features +* FIXED emf output is compatible with MSWin XP SP 2 +* FIXED limit size of X11 requests to half the maximum allowed by the X display +* FIXED arrowheads drawn in solid lines even if the shaft is dotted (PostScript) +* FIXED estimate true effective length of strings in enhanced text mode +* FIXED clipping of filled curves + + +Changes between gnuplot versions 3.7.2 and 4.0 +============================================== + +Below you find list of news, changes and fixes in gnuplot version 4.0 +and older. + +Please see also section "What is New in Version 4.0" in gnuplot documentation +(files gnuplot.gih, gnuplot.hlp, gnuplot.inf, etc.) available by the command + gnuplot> help new +from gnuplot 4.0. You may find it also in files gnuplot.pdf, gnuplot.html +or gnuplot.info optionally available in your distribution, or online at + http://www.gnuplot.info/docs/gnuplot.html#What_is_New_in_Version_4.0 + + +Mouse and hotkey support in screen terminals + + The pm, x11, ggi and windows terminals support interactive work with mouse + and hotkeys. The usage of the mouse is mainly self-explanatory. Just type 'h' + in the graph window (hereafter we mean either PM, X11, ... terminal window) + and a short overview of commands will pop up. The mouse is turned on and off + with the hotkey 'm'. See 'help mouse' and 'help bind' for more details. + + The coordinates of mouse clicks are exported to variables MOUSE_X, MOUSE_Y, + MOUSE_X2, MOUSE_Y2, and MOUSE_BUTTON accessible from the gnuplot command + line. This allows gnuplot scripts to alter their behaviour based on + interactive mouse input. See 'help mouse variables' and 'help pause mouse', + and the example script demo/mousevariables.dem. Further it allows interaction + of a gnuplot mouseable terminal and external programs in C, Python, Octave, + etc. using gnuplot as their graph engine. This is demonstrated on gnuplot web + page in section "Programming interfaces - bidirectional interaction". + + +Brief list of news in gnuplot 4.0: + +* CHANGE sample calculated "smooth csplines" only in actual xrange +* CHANGE 'set term gif' compile-time option to write PNG format instead +* CHANGE pattern fill styles are uniform across all supporting terminals +* CHANGE X-window plot and font size is used to adjust plot layout +* CHANGE 'set key {on|off|default}' is preferred method for controlling key +* CHANGE mouse position is tracked in all X windows (not just current one) +* NEW enhanced text mode for additional terminal types +* NEW built-in function 'defined()' +* NEW mouse input information is exported to user-accessible variables +* NEW 'set term png' and 'set term jpeg' using modern GD library +* NEW set size ratio now works for splots, too +* NEW grid options: {layerdefault | front | back} +* NEW plot option "smooth frequency" +* NEW terminal names now sorted alphabetically +* NEW "with palette" also for points +* NEW plotstyle "with filledcurves" +* NEW 'set style fill' applies to boxes, boxxyerror, boxerror, candlesticks +* NEW "set boxwidth relative" +* NEW options to FIG terminal driver +* NEW parse errors in datafile reading now show the culprit +* NEW labels can be printed attached to a point +* FIXED interaction of "set xtics " with time/date axes +* FIXED candlesticks now ignore order of high/low entries +* FIXED keeping old arrow options if new "set" command modifies it +* FIXED undoing a mouse zoom that started from autoscaled axis +* FIXED contour line colours in pm3d's "with palette" mode +* FIXED PostScript stack pollution caused by "Symbol Oblique" patch +* FIXED warnings from perl -w in tkcanvas terminal output +* FIXED dgrid3d floating point exception +* FIXED logscaled colorbox axis +* FIXED pgnuplot for Windows NT/2K/XP + + +Time-organized list of news until gnuplot 4.0: + +[3.8k] +* NEW let gnuplot on windows support -persist option +* NEW encoding koi8-r +* NEW 'set term x11 title "title"' and 'set term x11 close' +* NEW 'test palette' +* NEW 'set palette palette ' options {float|int} and output to that of + 'set print' +* NEW enhanced text mode for x11 gd pdf and dumb terminals +* UPDATED aquaterm terminal driver (Mac OS X). Requires AquaTerm 1.0 or later. + +[3.8j] +* NEW 'show palette fit2rgbformulae' +* NEW 'set datafile commentschars {""}' +* NEW 'set datafile separator {whitespace | ""}' +* CHANGE terminal provided by openstep is called "openstep", not "next" +* CHANGE terminal provided by gnugraph is called "gnugraph", not "unixplot" +* NEW pm3d option corners2color +* NEW PM3D support for pstricks terminal +* NEW configure option --with-gihdir to specify location of .gih file +* NEW aquaterm terminal driver, for MacOS X + +[3.8i] +* NEW 'set style arrow' and back angles for arrow heads. +* NEW option 'set view map' +* NEW encapsulate PFA, PFB, TTF font file definitions into postscript files: + option `set terminal postscript ... fontfile` +* NEW command 'set fontfile' +* NEW color modes for pm3d, see `help palette` +* NEW option `set terminal postscript ... palfuncparam` +* NEW set key {no}autotitles +* NEW arbitrary text rotations; 'set label ... [no]rotate [by] ...' +* NEW set arrow ... filled | nofilled ... +* NEW set title ... textcolor ... +* NEW set [x|y|z|cb|...]label ... textcolor ... +* NEW set label ... textcolor ... +* NEW show plot add2history +* NEW explicit coloring of splots ... with lines|points palette according to + the 4th column in the data file +* NEW pm3d option {no}ftriangles +* NEW splot ... with pm3d {at option} +* CHANGE pause supports subsecond time resolution (on systems supporting it) +* CHANGE "configure --with-x11-driver" and "set term x11 driver" removed. +* CHANGE gnuplot_x11 now goes to $pkglibdir/$version, not $bindir +* NEW environment variable GNUPLOT_DRIVER_DIR to override that path +* NEW set log cb - since now, z and cb axes are completely independent +* NEW set decimalsign +* NEW set key {no}enhanced +* NEW pm3d splots support independent z and color coordinates according to an + optional 4th column of using +* NEW X11 can rotate text + +[3.8h] +* NEW set key height + +[3.8g] +* CHANGE set label with any line type (colour), point type and point size +* CHANGE use either two or five minitic steps, never 4 (in logscale) +* CHANGE reject candlesticks/financebars plots of to few colums --- warn + and then plot with "points", instead +* NEW Hotkeys to access clipboard in MS Windows version +* NEW set style [data | function] filledcurves {options} + plot ... with filledcurves {options} +* NEW autoscale options: `fix`, `keepfix` +* NEW some more fancy 3D demo plots +* NEW mouse support and PM3D are now enabled by default +* NEW more point symbol types in Windows terminal +* FIXED PostScript font reencoding for non-default fonts +* FIXED dgrid for logscaled axes +* FIXED tic generation for axes that have |min/max| very close to 1 +* FIXED several "impossible" parse erros in "show" command. +* FIXED bounding box of PSLatex generated .eps files +* (attempted) FIX: X11 deadlocks caused by stdio buffering vs. select() +* FIXED baseline of "histeps" plots with logscaled or shifted y axis. +* FIXED document spherical coordinates by reference to latitude/longitude +* FIXED warn about missing HOME directory only in interactive mode +* FIXED tpic terminal coordinate handling + +[3.8f] +* NEW pipes under Windows (if compiled by MingW) +* NEW PDF terminal driver --- needs PDFlib +* NEW SVG terminal driver +* NEW epslatex & EMF terminal drivers now always built in +* NEW PM3D support for CGM, GGI and tgif terminals +* NEW PM3D "set palette maxcolors" support for X11 and PostScript +* NEW special maths function lambertw() +* NEW axis for the color box +* NEW encodings ISO-8859-2 and CP-852 for PostScript terminal +* NEW PM terminal uses codepage 912 for iso_8859_2 encoding +* NEW "index" option for "matrix" type datafiles +* NEW commands 'set term push' and 'set term pop' +* NEW much extended EEPIC terminal driver +* NEW implement "clear" for Windows and OS/2 +* NEW option "picsize" for PNG terminal +* NEW mouse support for MS Windows +* FIXED endless loop if both 'set timefmt' & 'set xtics ' +* FIXED detection of too new gd library without GIF support +* FIXED interaction of autoscaling and "set size ratio" +* FIXED PM3D allocated too many colors for multiplots +* FIXED key sample line types in contour plots +* FIXED timefmt parsing of "01Dec2000" vs. Fortran doubles +* FIXED MS Windows pause box eating 100% CPU +* FIXED ooold problem with HP-UX GCC breaking tic positioning +* FIXED positioning of multiplots +* FIXED correct rounding of exponents for %[SLT] --- needs %s to come first +* FIXED ticmarks for very short axes (max - min < DBL_EPS) +* FIXED "show ticslevel" and "show ticscale" +* FIXED parse errors after "set xdata time" +* FIXED MSDOS file corruption if re-opening same "set output" +* FIXED reject many-column plot styles when plotting a function + +[3.8e] +* NEW Major new feature "pm3d" for color plotting (formerly a branch version) +* NEW set label can print numbers into the label text +* NEW hidden3d allows non-grid datasets to be part of the plot +* NEW hidden3d works with contour lines +* NEW overprinting feature for PostScript revised +* NEW Windows terminal now has linewidth support from inside gnuplot +* NEW table terminal will output additional colums some plot styles +* FIXED hidden3d display of tics and axes + +[3.8d] +* NEW in Windows graph window beams focus to text window +* NEW point sample and offset options for "set label" +* NEW relative endpoints and choosable head shapes for "set arrow" +* NEW interactive inline data input now has a prompt +* NEW terminal driver epslatex --- like pslatex +* NEW terminal driver GGI +* NEW experimental driver for Enhanced Metafile Format (EMF) +* NEW %s timefmt for reading seconds since the epoch +* FIXED Pslatex actually changes the fontsize +* FIXED PSTRICKS and EEPIC bounding box +* FIXED output of filenames in enhanced-text terminals +* FIXED reading of ~/.Xdefaults +* FIXED block mouse-generated replot if inline data in use +* FIXED 3D clipping of "key below" or "outside" samples +* FIXED zeroaxes bug introduced by vector clipping +* FIXED bug with "smooth unique" inrange/outrange conditions +* FIXED autoscale writeback bug (see BUGS entry 3) +* FIXED png parser bug +* FIXED buggy `show m[xyz][2]tics' command +* FIXED bug in `show key' if key is boxed +* FIXED building on VMS +* FIXED bug in 3d plot introduced by mouse code +* terminal-dependent configuration of GNU readline +* updated FIG terminal driver to new file format version + +CGM terminal mods: +* NEW: files are now compliant with MIL-D-28003A. +* NEW: Standard font table now includes the standard WebCGM fonts and + the Hershey fonts. Gnuplot knows the widths of the standard fonts. + Default font is now "Helvetica Bold". New fonts can be added to the + table without deleting the standard ones. +* NEW: open markers. yellow removed due to poor visibility. Orange + and gray added. User can specify new line colors. +* UPDATE: "winword6" option is now just a deprecated synonym for + "nofontlist". +* FIXED: Font height handling (e.g. crowded keys) +* FIXED: "solid" option. +* FIXED: linewidth changes were sometimes applied to the wrong lines. + +[3.8c] +* NEW mouse support for OS/2 and X11 + - --enable-mouse option + - --with-X11-driver option + - new commands "bind", "set historysize", "set mouse", + and "set label [no]pointstyle". +* NEW configure.vms script for VMS +* NEW oblique symbol font for ps driver +* NEW introduce pipe for load command gnuplot> load "< ...". +* FIXED typo in save xrange +* FIXED defunct 'unset [xyz]tics' commands +* FIXED segfault in pslatex driver +* FIXED crash in OS/2 REXX code +* FIXED crash in fit code +* FIXED bug in 3d plot size after setting nokey +* FIXED bug in postscript epsf option +* don't put pslatex's postscript code into preamble, as this will + only use the settings for the last picture if several pictures + are present +* the results of unset border and unset clabel are different + from reset + +[3.8b] +* retain backwards compatibility for old syntax +* ongoing work: modularisation +* NEW, improved version of hidden3d code +* --enable-history configure option renamed to --enable-history-file + to avoid mixup with new 'history' command +* fix to find gethostbyname(3) on LynxOS +* added new implementation of hidden3d code +* FIXED png driver now shares web-friendly palette with gif driver; + also new transparency option and user defined colour specs +* FIXED data format for table driver +* FIXED monochrome plots with Windows driver +* FIXED bug in contour handling +* FIXED clipping of contour input points outside fixed ranges +* FIXED bug in coordinates saving +* history command now works with GNU readline +* implemented vector style clipping for 2D plots +* UPDATED gnugraph driver now requires plotutils 2.2+ +* UPDATED platform makefileS +* UPDATED hpgl driver +* UPDATED FAQ + +[3.8a] +* doc2texi.el, gnuplot.texi added; remove doc2info.c, + doc2html.c, doc2texi.pl, and fixinfo.el; the info + and html files are now created with makeinfo, the + latter requires makeinfo (GNU texinfo) 4.0 +* FIXED the 'set ?range' commands now use a decimal point + to prevent integer overflow on 16 bit platforms +* FIXED 'save'd files are now consistent with the new syntax + +[3.7.0.10 - internal only] +* removed DJGPP version 1 support +* improved version of stdin wrapper for Win32 +* ongoing work: rewrite of input parser +* gnuplot now passes the correct return value back to + the environment +* FIXED buffering bug in gnuplot_x11 +* FIXED crash in 16bit Windows +* FAQ updated +* FIXED some inconsistencies in error messages and the manual +* INCOMPATIBLE CHANGE: the 'set data style', 'set function style' + and 'set linestyle' commands have been removed. They have been + replaced with 'set style data|function|line'. The 'set nolinestyle' + command, however, is still available for the time being. +* NEW 'system', 'unset' command +* INCOMPATIBLE CHANGE: all 'set noVariable' commands have been + replaced with the new 'unset Variable' command. +* NEW 'save term' option +* FIXED building on NeXT +* NEW 'history' command, by Petr Mikulik. Currently works only + without GNU readline. +* FIXED gnuplot now checks for minimum and maximum of required columns + in data plots +* UPDATED VMS build procedures +* gnuplot-mode updated to 0.5j +* FIXED reversed 'set {x|y}zeroaxis' behaviour +* FIXED plotting of test page before line properties are specified completely +* UPDATED metapost driver +* better modularisation + +[3.7.0.9] +* moved some declarations to new header files +* more static arrays removed or replaced with malloc'd storage +* duplicate functions removed +* driver for OpenStep/MacOS X server now complete +* FIXED bug in plot positioning with multiplot +* FIXED bug in J. Pepin's layers patch +* FIXED bug in M. Gardner's help formatting patch +* FIXED definition of ANSI_C on autoconf platforms +* FIXED argument passing to gnuplot_x11 on VMS +* NEW `save' command now accepts "-" as filename, "saving" to stdout +* INCOMPATIBLE CHANGE: "%y" date specifiers are now interpreted according + the recommendations of The Open Group. When a century is not otherwise + specified, values in the range 69-99 refer to the twentieth century and + values in the range 00-68 refer to the twenty-first century. + +[3.7.0.8] +* embedding document font is now default font in latex output +* static limits for user defined function and variable names removed +* 'make check' now passes GNUTERM from the command line to gnuplot. +* FIXED off-by-one error in gif driver y-scaling +* gnuplot-mode updated to 0.5g +* FIXED errors in 'set view '. Related demos have + been updated too. +* src directory now uses automake Makefile +* #error and #warning directives have been removed. +* more efficient way of building docs/allterm.h +* FIXED auxiliary ps filename generation in pslatex driver + +[3.7.0.7] +* FIXED timestamp positioning problem in X11 terminal +* FIXED exit/quit in batch files now works as documented +* FIXED 'replot' with no args does not discard rest of + ';' separated command line anymore +* no more fixed limit to the number of contour levels, + now allocated dynamically +* improvements in the OS/2 mouse driver +* backtic command substitution now works inside quoted strings +* NEW driver for metapost output +* NEW driver for openstep/MacOS X Server +* NEW perltk driver integrated into tkcanvas driver +* NEW loadpath feature, uses GNUPLOT_LIB env var + see 'help environment' and 'help loadpath' +* updated to version 0.5f of gnuplot-mode +* CHANGE in command line substitution: + Newlines in the output produced by the spawned command are + stripped. They are NOT replaced with blanks anymore. This is + a possible source of incompatibility. +* CHANGE gnuplot's error and warning functions now accept a + variable number of arguments. On platforms without vfprintf + or doprnt, the number of format-dependent arguments is + limited to 8. + +[3.7.0.6] +* Petr Mikulik's OS/2 mouse patch integrated +* 'make check' now runs demos non-interactively +* Linux SVGA driver: don't drop root priviledge until VGA is initialised +* LaTeX tutorial updated for LaTeX2e +* gnuplot-mode updated to 0.5e +* old patches for postscript driver integrated: + different colours for key text and sample (blacktext), + linewidth, dashlength options +* extensions to tkcanvas driver +* fixes in fig and metafont drivers +* bugfixes related to secondary axes (show/nologscale) +* new '--without-lisp-files' and '--without-tutorial' configure options +* new targets to build documentation with groff +* quoting bug fixed +* new files VERSION, PATCHLEVEL, README.exp + +[3.7.0.5] +* another off-by-one error fixed in pstricks driver +* updated to latest version of gnuplot-mode +* added tilde-expansion of filenames +* win/pgnuplot.c added, stdin redirection for gnuplot + under Windows +* extended interactive Tk/Tcl capabilities +* only read from stdin if the complete filename is "-" +* added fitting of time format data +* workaround for the bug that made 'set key below' sometimes + lack some of the key texts +* build lisp files, LaTeX tutorial only if emacs, latex, resp. + are found +* moved CVS repository to new dir structure +* gnuplot can now be compiled with GNU libplot 2.2 +* docs/doc2hlp.com renamed to docs/doc2hlp.vms pending better solution + +[3.7.0.4] +* switched to new directory structure! +* fix to plot all lines in multiline labels within plot borders +* hardwire terminal sources into docs/Makefile.in +* better docs for 'set missing' +* hopefully complete fix for off-by-one error in pslatex driver +* fix core dump in alloc.c (only relevant for memory debugging) + +[3.7.0.3] (released as patch only) +* brush up the various platform makefiles +* typo in plot.c free() statement fixed +* some fixes in the Be driver + +[3.7.0.2] +* add pgp keys +* NEW driver for BeOS +* X11 driver now uses ececvp() instead of execl() + to eliminate intermediate shell process +* NEW gnuplot-mode.el for X/Emacs +* update to OS/2 REXX interface +* more drivers enabled by default under OS/2 +* Bezier interpolation rewritten to prevent overflow +* Windows linestyle fixed +* introduce layers (front, back) for labels and arrows +* tiny and giant fonts added to gif driver +* tilde expansion; (does not work for "cd" and "set output") +* GNU readline related: + new syntax for --with-readline option in configure + no more duplicate history entries + use gnuplot history file +* SECURITY: --with-linux-vga=no is now default +* SECURITY: better control when Linux executable with + SVGAlib access actually runs as root +* SECURITY: potential risk fixed in iris4d terminal +* EXPERIMENTAL: new --enable-thin-splines option in configure + to enable thin plate splines in plot3d.c +* configuration: --enable-apollo, --enable-gpr and --enable-unixpc + options removed, related code is now in syscfg.h. + --enable-cgi and --enable-sun options removed, now automatically + detected at configure time. --enable-system-time option removed. + +[3.7.0.1] +* bug fix for negative aspect ratio +* bug fixes in the cgm, eepic, png, and pslatex driver +* bug fix in the data fitting code +* bug fixes for HP-UX, NEXT, and Windows +* bug fixes for save and set lmargin commands +* better makefile for Amiga SAS/c + diff --git a/3rd_party/gnuplot/README-Windows.txt b/3rd_party/gnuplot/README-Windows.txt new file mode 100644 index 0000000..2c688d6 --- /dev/null +++ b/3rd_party/gnuplot/README-Windows.txt @@ -0,0 +1,202 @@ +This is gnuplot version 4.6 patchlevel 0 -- binary distribution for Windows +=========================================================================== + +gnuplot is a command-line driven interactive function plotting utility +for linux, OSX, Windows, VMS, and many other platforms. The software is +copyrighted but freely distributed (i.e., you don't have to pay for it). +It was originally intended as graphical program to allow scientists +and students to visualize mathematical functions and data. + +gnuplot handles both curves (2 dimensions) and surfaces (3 dimensions). +Surfaces can be plotted as a mesh fitting the specified function, floating +in the 3-d coordinate space, or as a contour plot on the x-y plane. +For 2-d plots, there are also many plot styles including lines, points, +boxes, heat maps, stacked histograms, and contoured projections of 3D data. +Graphs may be labeled with arbitrary labels and arrows, axis labels, +a title, date and time, and a key. + + +Getting started +--------------- + +The new gnuplot user should begin by reading the general information +available by typing `help` after running gnuplot. Then read about the +`plot` command (type `help plot`). The manual for gnuplot (which is a +nicely formatted version of the on-line help information) is available +as a PDF document. + +You can find loads of test and sample scripts in the 'demo' directory. +Try executing `test` and `load "all.dem"` or have a look at the online +version of the demos at + http://www.gnuplot.info/screenshots/index.html#demos + + +License +------- + +See the Copyright file for copyright conditions. + +The "GNU" in gnuplot is NOT related to the Free Software Foundation, +the naming is just a coincidence (and a long story; see the gnuplot FAQ +for details). Thus gnuplot is not covered by the GPL (GNU Public License) +copyleft, but rather by its own copyright statement, included in all source +code files. However, some of the associated drivers and support utilities +are dual-licensed. + + +gnuplot binaries +---------------- + +* wgnuplot.exe: The default gnuplot executable. + +* gnuplot.exe: Text (console) mode version of the gnuplot executable with full + pipe functionality as it is common on other platforms. In contrast to + wgnuplot.exe, this program can also accept commands on stdin (standard input) + and print messages on stdout (standard output). It replaces pgnuplot.exe and + is recommended to be used with 3rd party applications using gnuplot as graph + engine, like e.g. Octave (www.octave.org). + +* pgnuplot.exe: This program will accept commands on stdin (standard input), + and pipe them to an active (or newly created) wgnuplot.exe text window. + Command line options are passed on to wgnuplot. + Effectively, this means `pgnuplot' is an almost complete substitute for + `wgnuplot', on the command line, with the added benefit that it does accept + commands from redirected stdin. (Being a Windows GUI application, `wgnuplot' + itself cannot read stdin at all.) + +* runtime library files + Runtime library files (e.g. freetype6.dll) that are required for gnuplot + are included in the package. Licenses of these runtime libraries can be + found in 'license' directory. + + +Installation +------------ + +gnuplot comes with its own installer, which will basically do the following, +provided you check the corresponding options: + +* Extract this package (or parts thereof) in a directory of your coice, e.g. + C:\Program Files\gnuplot etc. + +* Create shortcut icons to wgnuplot on your dektop and (on Windows XP and + Vista) within the Quick-Lauch area. Additionally, a menu is added to the + startup menu with links to the programs, help and documentation, + gnuplot's internet site and the demo scripts. + +* The extensions *.gp, *.gpl, *.plt will be associated to be opened with + wgnuplot. To change file associations in Windows 7 or Vista, go to + "Control Panel", "Control Panel Home", "Default Programs", + "Set Associations". Select a file type in the list and click + "Change Program". + +* The path to the gnuplot binaries is added to the PATH environment variable. + That way you can start gnuplot by typing `gnuplot' or `wgnuplot' on a command + line. + +* gnuplot is added to the shortcuts of the Windows explorer "Run" Dialog. + To start wgnuplot simply press Windows-R and execute `wgnuplot'. + +* You may select your default terminal of preference (wxt/windows) and the + installer will update the GNUTERM environment variable accordingly. See below + on how to change environment variables. Alternatively, you can later add + set term windows + or + set term wxt + to your gnuplot.ini, see `help startup`. + +* If you install the demo scripts, the directory containing the demos is + included in the GNUPLOT_LIB search path, see below. + +Customisation: +On startup, gnuplot executes the gnuplot.ini script from the user's +application data directory %APPDATA% if found, see `help startup`. wgnuplot +and the windows terminal load and save settings from/to wgnuplot.ini located +in the appdata directory, see `help wgnuplot.ini`. + + +Fonts +----- + +graphical text window (wgnuplot.exe): + You can change the font of the terminal window by selecting "Options..." - + "Choose Font..." via the toolbar or the context (right-click) menu. We + strongly encourage you to use a modern Truetype font like e.g. "Consolas" + instead of the old "Terminal" font, which was the default until gnuplot + version 4.4. Make sure to "Update wgnuplot.ini" to make this change + permanent. + +console window (gnuplot.exe): + If extended characters do not display correctly you might have to change + the console font to a non-raster type like e.g. "Consolas" or "Lucida + Console". You can do this using the "Properties" dialog of the console + window. + + +Localisation +------------ + +As of version 4.6 gnuplot supports localised versions of the menu and help +files. By default, gnuplot tries to load wgnuplot-XX.mnu and wgnuplot-XX.chm, +where XX is a two character language code. Currently, only English (default) +and Japanese (ja) are supported, but you are invited to contribute. + +You can enforce a certain language by adding + Language=XX +to your wgnuplot.ini. This file is located in your %APPDATA% directory. If you +would like to have mixed settings, e.g, English menus but Japanese help texts, +you could add the following statements to your wgnuplot.ini: + HelpFile=wgnuplot-ja.chm + MenuFile=wgnuplot.mnu + +Please note that currently there's no way to change the language setting from +within gnuplot. + + +Environmental variables +----------------------- + +For a complete list of environment variables supported, type `help environment` +in gnuplot. + +To set/change environment variables go to "Control panel", "System", +("Advanced"), "Environmental variables" on Windows NT/2000/XP/Vista, or Right +click on the Computer icon on your Desktop and choose Properties option, +"System", "Advanced system settings", "Advanced", "Environmental variables" +on Windows 7. + +* If GNUTERM is defined, it is used as the name of the terminal type to be + used. This overrides any terminal type sensed by gnuplot on start-up, but is + itself overridden by the gnuplot.ini start-up file (see `help startup`) and, + of course, by later explicit changes. + +* Variable GNUPLOT_LIB may be used to define additional search directories for + data and command files. The variable may contain a single directory name, or + a list of directories separated by a path separator ';'. The contents of + GNUPLOT_LIB are appended to the `loadpath` variable, but not saved with the + `save` and `save set` commands. See 'help loadpath' for more details. + +* Variable GNUFITLOG holds the name of a file that saves fit results. The + default it is fit.log. If the name ends with a "/" or "\", it is treated as a + directory name, and "fit.log" will be created as a file in that directory. + + +Known bugs +---------- + +Please see and use + + http://sourceforge.net/tracker/?atid=102055&group_id=2055&func=browse + +for an up-to-date bug tracking system. + +Currently, there are a few bugs specific to the Windows version: + + * Binary data through a pipe is not working (Bug #2981027) + * Plots (or inifinite loops) cannot be interrupted by pressing Ctrl-C, + as it is the case on other platforms. + + +-------------------------------------------------------------------------------- + +The gnuplot team, November 2011 diff --git a/3rd_party/gnuplot/bin/freetype6.dll b/3rd_party/gnuplot/bin/freetype6.dll new file mode 100644 index 0000000..f9dbba9 Binary files /dev/null and b/3rd_party/gnuplot/bin/freetype6.dll differ diff --git a/3rd_party/gnuplot/bin/gnuplot.exe b/3rd_party/gnuplot/bin/gnuplot.exe new file mode 100644 index 0000000..3eb2787 Binary files /dev/null and b/3rd_party/gnuplot/bin/gnuplot.exe differ diff --git a/3rd_party/gnuplot/bin/intl.dll b/3rd_party/gnuplot/bin/intl.dll new file mode 100644 index 0000000..64b6291 Binary files /dev/null and b/3rd_party/gnuplot/bin/intl.dll differ diff --git a/3rd_party/gnuplot/bin/libcairo-2.dll b/3rd_party/gnuplot/bin/libcairo-2.dll new file mode 100644 index 0000000..34f84af Binary files /dev/null and b/3rd_party/gnuplot/bin/libcairo-2.dll differ diff --git a/3rd_party/gnuplot/bin/libexpat-1.dll b/3rd_party/gnuplot/bin/libexpat-1.dll new file mode 100644 index 0000000..ead838f Binary files /dev/null and b/3rd_party/gnuplot/bin/libexpat-1.dll differ diff --git a/3rd_party/gnuplot/bin/libfontconfig-1.dll b/3rd_party/gnuplot/bin/libfontconfig-1.dll new file mode 100644 index 0000000..5a1e508 Binary files /dev/null and b/3rd_party/gnuplot/bin/libfontconfig-1.dll differ diff --git a/3rd_party/gnuplot/bin/libgcc_s_dw2-1.dll b/3rd_party/gnuplot/bin/libgcc_s_dw2-1.dll new file mode 100644 index 0000000..8870ba7 Binary files /dev/null and b/3rd_party/gnuplot/bin/libgcc_s_dw2-1.dll differ diff --git a/3rd_party/gnuplot/bin/libgd-2-733361a31aab.dll b/3rd_party/gnuplot/bin/libgd-2-733361a31aab.dll new file mode 100644 index 0000000..9aa1880 Binary files /dev/null and b/3rd_party/gnuplot/bin/libgd-2-733361a31aab.dll differ diff --git a/3rd_party/gnuplot/bin/libglib-2.0-0.dll b/3rd_party/gnuplot/bin/libglib-2.0-0.dll new file mode 100644 index 0000000..ad316f2 Binary files /dev/null and b/3rd_party/gnuplot/bin/libglib-2.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libgmodule-2.0-0.dll b/3rd_party/gnuplot/bin/libgmodule-2.0-0.dll new file mode 100644 index 0000000..e11f316 Binary files /dev/null and b/3rd_party/gnuplot/bin/libgmodule-2.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libgobject-2.0-0.dll b/3rd_party/gnuplot/bin/libgobject-2.0-0.dll new file mode 100644 index 0000000..e71501c Binary files /dev/null and b/3rd_party/gnuplot/bin/libgobject-2.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libgthread-2.0-0.dll b/3rd_party/gnuplot/bin/libgthread-2.0-0.dll new file mode 100644 index 0000000..04649d9 Binary files /dev/null and b/3rd_party/gnuplot/bin/libgthread-2.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libiconv-2.dll b/3rd_party/gnuplot/bin/libiconv-2.dll new file mode 100644 index 0000000..d0539c8 Binary files /dev/null and b/3rd_party/gnuplot/bin/libiconv-2.dll differ diff --git a/3rd_party/gnuplot/bin/libjpeg-8.dll b/3rd_party/gnuplot/bin/libjpeg-8.dll new file mode 100644 index 0000000..dbe81ca Binary files /dev/null and b/3rd_party/gnuplot/bin/libjpeg-8.dll differ diff --git a/3rd_party/gnuplot/bin/libpango-1.0-0.dll b/3rd_party/gnuplot/bin/libpango-1.0-0.dll new file mode 100644 index 0000000..13cfd2c Binary files /dev/null and b/3rd_party/gnuplot/bin/libpango-1.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libpangocairo-1.0-0.dll b/3rd_party/gnuplot/bin/libpangocairo-1.0-0.dll new file mode 100644 index 0000000..921dcbd Binary files /dev/null and b/3rd_party/gnuplot/bin/libpangocairo-1.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libpangoft2-1.0-0.dll b/3rd_party/gnuplot/bin/libpangoft2-1.0-0.dll new file mode 100644 index 0000000..11af6e1 Binary files /dev/null and b/3rd_party/gnuplot/bin/libpangoft2-1.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libpangowin32-1.0-0.dll b/3rd_party/gnuplot/bin/libpangowin32-1.0-0.dll new file mode 100644 index 0000000..7df9179 Binary files /dev/null and b/3rd_party/gnuplot/bin/libpangowin32-1.0-0.dll differ diff --git a/3rd_party/gnuplot/bin/libpng14-14.dll b/3rd_party/gnuplot/bin/libpng14-14.dll new file mode 100644 index 0000000..6dd918e Binary files /dev/null and b/3rd_party/gnuplot/bin/libpng14-14.dll differ diff --git a/3rd_party/gnuplot/bin/libstdc++-6.dll b/3rd_party/gnuplot/bin/libstdc++-6.dll new file mode 100644 index 0000000..f8e6c78 Binary files /dev/null and b/3rd_party/gnuplot/bin/libstdc++-6.dll differ diff --git a/3rd_party/gnuplot/bin/lua51.dll b/3rd_party/gnuplot/bin/lua51.dll new file mode 100644 index 0000000..84426b5 Binary files /dev/null and b/3rd_party/gnuplot/bin/lua51.dll differ diff --git a/3rd_party/gnuplot/bin/pgnuplot.exe b/3rd_party/gnuplot/bin/pgnuplot.exe new file mode 100644 index 0000000..9624dd9 Binary files /dev/null and b/3rd_party/gnuplot/bin/pgnuplot.exe differ diff --git a/3rd_party/gnuplot/bin/wgnuplot.chm b/3rd_party/gnuplot/bin/wgnuplot.chm new file mode 100644 index 0000000..daec883 Binary files /dev/null and b/3rd_party/gnuplot/bin/wgnuplot.chm differ diff --git a/3rd_party/gnuplot/bin/wgnuplot.exe b/3rd_party/gnuplot/bin/wgnuplot.exe new file mode 100644 index 0000000..3d6565d Binary files /dev/null and b/3rd_party/gnuplot/bin/wgnuplot.exe differ diff --git a/3rd_party/gnuplot/bin/wgnuplot.mnu b/3rd_party/gnuplot/bin/wgnuplot.mnu new file mode 100644 index 0000000..2d7435f --- /dev/null +++ b/3rd_party/gnuplot/bin/wgnuplot.mnu @@ -0,0 +1,752 @@ +; Menu file for Windows gnuplot +; Roger Hadgraft, 26-5-92 +; Russell Lang, 30 Nov 1992 +; Modified for 4.0, John Bollinger, 31 Dec 2002 + +[Menu] +&File + &Open ... + load '[OPEN]load[EOS]*.plt[EOS]'{ENTER} + &Save ... + save '[SAVE]save[EOS]*.plt[EOS]'{ENTER} + &Demos ... + load '[OPEN]load[EOS]*.dem[EOS]'{ENTER} + -- + &Change Directory ... + cd '[DIRECTORY]New directory?[EOS]'{ENTER} + show Current &Directory + pwd{ENTER} + -- + O&utput ... + set output "[INPUT]Output filename?[EOS]"{ENTER} + &Printer Output + set output "PRN"{ENTER} + &Window Output + set output{ENTER}set terminal win{ENTER} + Show Output + show output{ENTER} + Ou&tput Device ... + set terminal [INPUT]Terminal type?{ENTER} + Show Output Devices + set terminal{ENTER}show terminal{ENTER} + -- + [Menu] + History + Previous command ^P + {^P} + Next command ^N + {^N} + -- + Back one character ^B + {^B} + Forward one character ^F + {^F} + -- + Beginning of the line ^A + {^A} + End of the line ^E + {^E} + -- + Delete previous character ^H + {^H} + Delete current character ^D + {^D} + Delete last word ^W + {^W} + Delete to end of line ^K + {^K} + Delete entire line ^U + {^U} + -- + Redraw the line ^L + {^L} + [EndMenu] + open DOS window + shell{ENTER} + run DOS command ... + ![INPUT]DOS command?{ENTER} + -- + E&xit + quit{ENTER} +[EndMenu] + +[Menu] +&Plot + Plot + plot + 3D Plot + splot + Replot + replot{ENTER} + Clear device + clear{ENTER} + -- + Simple Range + [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]] [EOS] + Named Range + [[INPUT]Variable name?[EOS]=[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]] [EOS] + -- + Data filename ... + '[OPEN]Open[EOS]*.dat[EOS]' [EOS] + using x,y columns + using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS] [EOS] + using x,y,ydelta columns + using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS]:[INPUT]Ydelta column?[EOS] [EOS] + using x,y,ylow,yhigh columns + using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS]:[INPUT]Ylow column?[EOS]:[INPUT]Yhigh column?[EOS] [EOS] + -- + [Menu] + with Style (simple) + Lines + with lines + Points + with points + Lines and Points + with linespoints + Impulses + with impulses + Dots + with dots + Steps + with steps + Fsteps + with fsteps + Histeps + with histeps + [EndMenu] + [Menu] + with Style (compound) + Error Bars + with errorbars + X Error Bars + with xerrorbars + Y Error Bars + with yerrorbars + XY Error Bars + with xyerrorbars + Error Lines + with errorlines + X Error Lines + with xerrorlines + Y Error Lines + with yerrorlines + XY Error Lines + with xyerrorlines + Boxes + with boxes + Filled Curves + with filledcurves + Box Error Bars + with boxerrorbars + Box XY Error Bars + with boxxyerrorbars + Finance Bars + with financebars + Candlesticks + with candlesticks + [EndMenu] +[EndMenu] + +[Menu] +&Expressions + Evaluate + print + Complex number ... + {[INPUT]Real part?[EOS],[INPUT]Imaginary part?[EOS]} + [Menu] + Unary + Minus -a + -[INPUT]Arg + Plus +a + +[INPUT]Arg + One's compliment ~a + ~[INPUT]Arg + Logcial negation !a + ![INPUT]Arg + Factorial a! + [INPUT]Arg[EOS]! + [EndMenu] + [Menu] + Binary + Exponentiation ** + ** + Multiply * + * + Divide / + / + Add + + + + Subtract - + - + -- + Modulo % + % + [EndMenu] + [Menu] + Logical + Equality == + == + Inequality != + != + -- + less than < + < + less than or equal <= + <= + greater than > + > + greater than or equal >= + >= + -- + Bitwise AND & + & + Bitwise exclusive OR ^ + ^ + Bitwise inclusive OR | + | + -- + Logical AND && + && + Logical OR || + || + -- + Ternary operator a?b:c + [INPUT]First arg[EOS]?[INPUT]Second arg[EOS]:[INPUT]Third arg[EOS] + [EndMenu] +[EndMenu] +[Menu] +Fu&nctions + [Menu] + Elementary + random number + rand([INPUT]Argument[EOS]) + absolute value + abs([INPUT]Argument[EOS]) + sign + sgn([INPUT]Argument[EOS]) + -- + ceiling + ceil([INPUT]Argument[EOS]) + floor + floor([INPUT]Argument[EOS]) + integer + int([INPUT]Argument[EOS]) + -- + square root + sqrt([INPUT]Argument[EOS]) + exponent + exp([INPUT]Argument[EOS]) + logarithm (e) + log([INPUT]Argument[EOS]) + logarithm (10) + log10([INPUT]Argument[EOS]) + -- + cosine + cos([INPUT]Argument[EOS]) + sine + sin([INPUT]Argument[EOS]) + tangent + tan([INPUT]Argument[EOS]) + -- + arc cosine + acos([INPUT]Argument[EOS]) + arc sine + asin([INPUT]Argument[EOS]) + arc tangent + atan([INPUT]Argument[EOS]) + arc tangent 2 + atan2([INPUT]Argument[EOS]) + -- + hyperbolic cosine + cosh([INPUT]Argument[EOS]) + hyperbolic sine + sinh([INPUT]Argument[EOS]) + hyperbolic tangent + tanh([INPUT]Argument[EOS]) + -- + imaginary + imag([INPUT]Argument[EOS]) + real + real([INPUT]Argument[EOS]) + arg + arg([INPUT]Argument[EOS]) + [EndMenu] + [Menu] + Special + error + erf([INPUT]Argument[EOS]) + error c + erfc([INPUT]Argument[EOS]) + inv error + inverf([INPUT]Argument[EOS]) + -- + gamma + gamma([INPUT]Argument[EOS]) + igamma + igamma([INPUT]First argument[EOS],[INPUT]Second argument[EOS]) + lgamma + lgamma([INPUT]Argument[EOS]) + -- + ibeta + ibeta([INPUT]First argument[EOS],[INPUT]Second argument[EOS],[INPUT]Third argument[EOS]) + -- + bessel j0 + besj0([INPUT]Argument[EOS]) + bessel j1 + besj1([INPUT]Argument[EOS]) + bessel y0 + besy0([INPUT]Argument[EOS]) + bessel y1 + besy1([INPUT]Argument[EOS]) + -- + lambertw + lambertw([INPUT]Argument[EOS]) + + [EndMenu] + [Menu] + Statistical + normal + norm([INPUT]Argument[EOS]) + inverse normal + invnorm([INPUT]Argument[EOS]) + [EndMenu] + -- + Define User Function ... + [INPUT]Name for function?[EOS][INPUT]Variable/s, eg. (a,b) ?[EOS]= + Show User Functions + show functions{ENTER} + -- + Define User Variable ... + [INPUT]Name for variable?[EOS]=[INPUT]Value, eg. 9.81 ?{ENTER} + Show User Variables + show variables{ENTER} + -- + x Dummy variable + set dummy [INPUT]Variable name?{ENTER} + x,y Dummy variables + set dummy [INPUT]Variable names (eg. u,v)?{ENTER} + Show Dummy variables + show dummy{ENTER} +[EndMenu] + +[Menu] +&General + Border on + set border{ENTER} + Border off + unset border{ENTER} + Show Border + show border{ENTER} + -- + Box width + set boxwidth [INPUT]Box Width?{ENTER} + Auto Box Width + set boxwidth{ENTER} + Show Box width + show boxwidth{ENTER} + -- + Show Line Types + test{ENTER} + -- + [Menu] + Parametric + Set Parametric + set parametric{ENTER} + Not Parametric + unset parametric{ENTER} + Show Parametric + show parametric{ENTER} + -- + t Range + set trange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + u Range + set urange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + v Range + set vrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + [EndMenu] + -- + [Menu] + Clipping + Clip near points + set clip points{ENTER} + Clip one point + set clip one{ENTER} + Clip two points + set clip two{ENTER} + No Clipping + unset clip{ENTER} + Show Clip type + show clip{ENTER} + [EndMenu] + -- + [Menu] + Polar + Polar + set polar{ENTER} + Not Polar + unset polar{ENTER} + Show Polar + show polar{ENTER} + Radial Range + set rrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + Angles in Degrees + set angles degrees{ENTER} + Angles in Radians + set angles radians{ENTER} + Show Angle units + show angles{ENTER} + [EndMenu] + -- + Set Plot Size + set size [INPUT]Xscale?[EOS],[INPUT]Yscale?{ENTER} + Show Plot Size + show size{ENTER} + -- + Sampling Rate + set sample [INPUT]Sampling rate (default=100)?{ENTER} + Show Sampling Rate + show sample{ENTER} +[EndMenu] + +[Menu] +&Axes + Autoscale xy + set autoscale [INPUT]Which axes (eg. xy)?{ENTER} + No Autoscale xy + unset autoscale [INPUT]Which axes (eg. xy)?{ENTER} + Show Autoscale + show autoscale{ENTER} + -- + Logscale xyz + set logscale [INPUT]Which axes (eg. xy)?{ENTER} + No Logscale xyz + unset logscale [INPUT]Which axes (eg. xy)?{ENTER} + Show Logscale + show logscale{ENTER} + -- + [Menu] + Tics + Tic format string + set format [INPUT]Axes?[EOS] "[INPUT]Format string?[EOS]"{ENTER} + Tic marks format + show format{ENTER} + -- + Inward facing tics (default) + set tics in{ENTER} + Outward facing tics + set tics out{ENTER} + Show tics + show tics{ENTER} + -- + Tics level + set ticslevel [INPUT]Level (default=0.5)?{ENTER} + -- + Tic interval + set [INPUT]Axis: x, y or z ?[EOS]tics [INPUT]Start, Increment, End (eg. 0,0.5,10) ?{ENTER} + -- + Tic labels start + set [INPUT]Axis: x, y or z ?[EOS]tics ("[INPUT]Label text?[EOS]" [INPUT]Position?[EOS] + another Tic label + ,"[INPUT]Label text?[EOS]" [INPUT]Position?[EOS] + Tic labels finish + ){ENTER} + [EndMenu] + -- + X Range + set xrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + Y Range + set yrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + Z Range + set zrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER} + -- + X Label + set xlabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER} + Y Label + set ylabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER} + Z Label + set zlabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER} + Show axis Labels + show xlabel{ENTER}show ylabel{ENTER}show zlabel{ENTER} + -- + No X zero axis + unset xzeroaxis{ENTER} + No Y zero axis + unset yzeroaxis{ENTER} + X,Y zero axes on + set zeroaxis{ENTER} + Show zero axis status + show zeroaxis{ENTER} +[EndMenu] + +[Menu] +&Chart + Grid on + set grid{ENTER} + Grid off + unset grid{ENTER} + Show Grid + show grid{ENTER} + -- + Add Arrow + set arrow [INPUT]Tag (1-99)?[EOS] from [INPUT]From coordinate?[EOS] to [INPUT]To coordinate?{ENTER} + Remove arrow + unset arrow [INPUT]Tag (1-99)?{ENTER} + Show Arrows + show arrow{ENTER} + -- + Add Label + set label [INPUT]Tag?[EOS] "[INPUT]Label?[EOS]" at [INPUT]Coordinate?[EOS] [INPUT]Justification (l,c,r)?{ENTER} + Remove Label + unset label [INPUT]Tag?{ENTER} + Show Labels + show label{ENTER} + -- + Set Title + set title "[INPUT]Title text?[EOS]" [INPUT]X position, Y position (eg. 2,4)?{ENTER} + Show Title + show title{ENTER} + -- + Key (legend) position + set key [INPUT]Key position?{ENTER} + Default Key position + set key{ENTER} + No Key + unset key{ENTER} + Show Key position + show key{ENTER} + -- + Offsets + set offsets [INPUT]Offsets left,right,top,bottom ?{ENTER} + Show Offsets + show offsets{ENTER} + -- + Time location + set time [INPUT]Location (eg. 1,1)?{ENTER} + No Time + unset time{ENTER} + Show Time Location + show time{ENTER} +[EndMenu] + +[Menu] +&Styles + [Menu] + Data Style + Lines + set style data lines{ENTER} + Points + set style data points{ENTER} + Lines + Points + set style data linespoints{ENTER} + Dots + set style data dots{ENTER} + Impulses + set style data impulses{ENTER} + -- + Error Bars + set style data errorbars{ENTER} + Boxes + set style data boxes{ENTER} + Box Error Bars + set style data boxerrorbars{ENTER} + -- + Candlesticks + set style data candlesticks{ENTER} + Finance Bars + set style data financebars{ENTER} + [EndMenu] + Show Data Style + show style data{ENTER} + Clear Data Style + unset style data{ENTER} + -- + [Menu] + Function Style + Lines + set style function lines{ENTER} + Points + set style function points{ENTER} + Lines + Points + set style function linespoints{ENTER} + Dots + set style function dots{ENTER} + Impulses + set style function impulses{ENTER} + -- + Error Bars + set style function errorbars{ENTER} + Boxes + set style function boxes{ENTER} + Box Error Bars + set style function boxerrorbars{ENTER} + -- + Candlesticks + set style function candlesticks{ENTER} + Finance Bars + set style function financebars{ENTER} + [EndMenu] + Show Function Style + show style function{ENTER} + Clear Function Style + unset style function{ENTER} + -- + [Menu] + Arrow Style + Head + set style arrow [INPUT]Arrow number?[EOS] head{ENTER} + Heads + set style arrow [INPUT]Arrow number?[EOS] heads{ENTER} + No Heads + set style arrow [INPUT]Arrow number?[EOS] nohead{ENTER} + [EndMenu] + Show Arrow Style + show style arrow [INPUT]Arrow number? {ENTER} + Clear Arrow Style + unset style arrow [INPUT]Arrow number? {ENTER} + -- + [Menu] + Fill Style + Empty + set style fill empty{ENTER} + Solid + set style fill solid [INPUT]Density?{ENTER} + Pattern + set style fill pattern [INPUT]Pattern number?{ENTER} + Border + set style fill border [INPUT]Line Type?{ENTER} + No Border + set style fill noborder{ENTER} + [EndMenu] + Show Fill Style + show style fill{ENTER} + Clear Fill Style + unset style fill{ENTER} + -- + [Menu] + Line Style + Line Type + set style linetype [INPUT]Line Type?{ENTER} + Line Width + set style linewidth [INPUT]Line Width?{ENTER} + Point Type + set style pointtype [INPUT]Point Type?{ENTER} + Point Size + set style pointsize [INPUT]Point Size?{ENTER} +; Palette +; set style line{ENTER} + [EndMenu] + Show Line Style + show style line{ENTER} + Clear Line Style + unset style line{ENTER} +[EndMenu] + +[Menu] +&3D + [Menu] + Contours + Linear Contours + set cntrparam linear{ENTER} + Cubic Spline Contours + set cntrparam cubicspline{ENTER} + B-spline Contours + set cntrparam bspline{ENTER} + Number of Contours + set cntrparam levels [INPUT]How many contours?{ENTER} + Points for Contours + set cntrparam points [INPUT]How many points for the contours?{ENTER} + Order of B-splines + set cntrparam order [INPUT]Order of B-splines (2-10)?{ENTER} + -- + Contours on Base + set contour base{ENTER} + Contours on Surfaces + set contour surface{ENTER} + Contours on Both + set contour both{ENTER} + No Contours + unset contour{ENTER} + Show Contour + show contour{ENTER} + -- + Number of Isosamples + set isosamples [INPUT]Number of isosamples?{ENTER} + Show Isosamples + show isosamples{ENTER} + [EndMenu] + -- + Cartesian Mapping + set mapping cartesian{ENTER} + Spherical Mapping + set mapping spherical{ENTER} + Cylindrical Mapping + set mapping cylindrical{ENTER} + Show Mapping + show mapping{ENTER} + -- + Hidden line removal + set hidden3d{ENTER} + No Hidden line removal + unset hidden3d{ENTER} + Show Hidden line removal + show hidden3d{ENTER} + -- + Display Surface mesh + set surface{ENTER} + No Surface mesh + unset surface{ENTER} + Show Surface status + show surface{ENTER} + -- + Set View + set view [INPUT]X rotation (degrees)?[EOS],[INPUT]Z rotation?[EOS],[INPUT]Scale?[EOS],[INPUT]Z scale?{ENTER} + Show View + show view{ENTER} +[EndMenu] + +[Menu] +&Help + &Index + help{ENTER} + Introduction + help introduction{ENTER} + &Topic + help [INPUT]Help Topic?{ENTER} + &Windows + help windows{ENTER} + -- + &About + [ABOUT] +[EndMenu] + +; now some buttons +; a number after a semicolon in the title string is interpreted as icon index +; see the article "Toolbar Standard Button Image Index Values" on MSDN +; http://msdn.microsoft.com/en-us/library/bb760433%28v=vs.85%29.aspx +[Button] + Replot;4 + replot{ENTER} +[Button] + Open;7 + load '[OPEN]load[EOS]*.plt[EOS]'{ENTER} +[Button] + Save;8 + save '[SAVE]save[EOS]*.plt[EOS]'{ENTER} +[Button] + ChDir;31 + cd '[DIRECTORY]New directory?[EOS]'{ENTER} +[Button] + Print;14 + set terminal [INPUT]Terminal type?{ENTER}set output "PRN"{ENTER}replot{ENTER}set terminal win{ENTER}set output{ENTER} +[Button] + PrtSc;14 + screendump{ENTER} +[Button] + Prev;15 + {^P} +[Button] + Next;16 + {^N} +[Button] + Options;10 + [OPTIONS] diff --git a/3rd_party/gnuplot/bin/wgnuplot_pipes.exe b/3rd_party/gnuplot/bin/wgnuplot_pipes.exe new file mode 100644 index 0000000..6904518 Binary files /dev/null and b/3rd_party/gnuplot/bin/wgnuplot_pipes.exe differ diff --git a/3rd_party/gnuplot/bin/wxbase293u_gcc_custom.dll b/3rd_party/gnuplot/bin/wxbase293u_gcc_custom.dll new file mode 100644 index 0000000..dc4a8a9 Binary files /dev/null and b/3rd_party/gnuplot/bin/wxbase293u_gcc_custom.dll differ diff --git a/3rd_party/gnuplot/bin/wxmsw293u_core_gcc_custom.dll b/3rd_party/gnuplot/bin/wxmsw293u_core_gcc_custom.dll new file mode 100644 index 0000000..ae521f4 Binary files /dev/null and b/3rd_party/gnuplot/bin/wxmsw293u_core_gcc_custom.dll differ diff --git a/3rd_party/gnuplot/bin/zlib1.dll b/3rd_party/gnuplot/bin/zlib1.dll new file mode 100644 index 0000000..8a6ec99 Binary files /dev/null and b/3rd_party/gnuplot/bin/zlib1.dll differ diff --git a/3rd_party/gnuplot/contrib/pm3d/README b/3rd_party/gnuplot/contrib/pm3d/README new file mode 100644 index 0000000..8deb9cf --- /dev/null +++ b/3rd_party/gnuplot/contrib/pm3d/README @@ -0,0 +1,11 @@ +colorpts.awk + script for drawing colour points (colour according to the point + z-coordinate). Try colorpts-demo.gp + +pm3dCompress.awk + script to shorten postscript files created by the pm3d splot from + regular (grided) data (maps) + +pm3dConvertToImage.awk + script to shorten postscript files with pm3d splot and matrix-like + input data. See the header of the script for more details. diff --git a/3rd_party/gnuplot/contrib/pm3d/colorpts-demo.gp b/3rd_party/gnuplot/contrib/pm3d/colorpts-demo.gp new file mode 100644 index 0000000..075dd85 --- /dev/null +++ b/3rd_party/gnuplot/contrib/pm3d/colorpts-demo.gp @@ -0,0 +1,4 @@ +#set pal gray +#set pal color; set palette rgbformulae 3,11,6 +set pm3d map +splot '"/dev/stderr" + print "\nWhere 2*dx, 2*dy defines the point size (enlargement) in x, y" >"/dev/stderr" + print "Gnuplot usage: set pm3d map; splot '"/dev/stderr" + exit +} +dx = ARGV[2] +dy = ARGV[3] +ARGC = 2 +} + +# skip blank lines +NF==0 { next } + +# main +{ +x=$1; y=$2 +print x-dx "\t" y-dy "\t" $3 +print x-dx "\t" y+dy "\t" $3 +printf "\n" # blank line (new scan) +print x+dx "\t" y-dy "\t" $3 +print x+dx "\t" y+dy "\t" $3 +printf "\n\n" # two blank lines (new surface) +} diff --git a/3rd_party/gnuplot/contrib/pm3d/pm3dCompress.awk b/3rd_party/gnuplot/contrib/pm3d/pm3dCompress.awk new file mode 100644 index 0000000..9374f8b --- /dev/null +++ b/3rd_party/gnuplot/contrib/pm3d/pm3dCompress.awk @@ -0,0 +1,123 @@ +# pm3dCompress.awk - (c) Petr Mikulik; 1996/1997/1999/2002 +# +# This awk script tries to compress a postscript file created by pm3d or +# gnuplot with pm3d splotting mode (limits: compresses only the first pm3d +# splot map there if in multiplot mode). +# +# +# Installation: +# Copy this file into a directory listed in your AWKPATH +# Running: +# awk -f pm3dCompress.awk _original_.ps >reduced.ps +# +# Hint: make a script file/abbreviation/alias, e.g. under VMS +# pm3dcompress:=="$disk:[dir]gawk.exe -f disk:[dir]pm3dCompress.awk" +# +# Note: use GNU awk whenever possible (HP awk does not have /dev/stderr, for +# instance). +# +# +# Strategy: this program browses the given .ps file and makes a list of all +# frequently used chains of postscript commands. If this list is not too large, +# then it replaces these chains by abbreviated commands. +# This may reduce the size of the postscript file about 50 %, which is not +# so bad if you want to store these files for a later use (and with the same +# functionality, of course). +# +# +# (c) Petr Mikulik, mikulik@physics.muni.cz, http://www.sci.muni.cz/~mikulik/ +# +# Distribution policy: this file must be distributed together with the +# whole stuff of pm3d or gnuplot program. +# +# This is version: 2. 3. 2002 +# 2. 3. 2002 - updated because of stroke in /g definition +# 15. 1. 1999 - new staff in pm3d and gnuplot/pm3d +# 9. 7. 1997 - update +# 16. 3. 1997 - first (?) version +# + +BEGIN { +err = "/dev/stderr" +if (ARGC!=2) { + print "pm3dCompress.awk --- (c) Petr Mikulik, Brno. Version 2. 3. 2002" >err + print "Compression of pm3d .ps files. See the header of this file for more info." >err + print "Usage: awk -f pm3dCompress.awk inp_file.ps >out_file.ps" >err + exit(1) + } +getline +print "Please wait, it may take a while (input file "ARGV[1]" is read twice)." >err +while ($1!="%pm3d_map_begin") + if (getline<=0) { + print "No pm3d piece found in the input file, exiting." >err + exit(7) } +PrintMapping=$0 +nList=0 + +while ($1!="%pm3d_map_end") { + if (getline<=0) { + print "Corrupted pm3d block---end not found, exiting." >err + exit(8) } + i=index($0,"N"); + if (i>0) { + S=substr($0,i,length($0)) # M including + # is this string defined? + for (i=0; i300) { + print "Defining more than 300 strings makes no sense, I think. Exiting, sorry." >err + exit(2) } + } + } # for all NR + } + +print "List of frequent strings contains "nList" elements." >err + +# now read the same file again the 3d part: +getline 0) { + S=substr($0,i,length($0)) # M including + # find the definition in the list + for (m=0; m0) { print; flag = (getline set out "|awk -f pm3dConvertToImage.awk >image.ps" +# or +# your_shell>awk -f pm3dConvertToImage.awk image.ps +# +# Distribution policy: this script belongs to the distribution of pm3d and +# gnuplot programs. +# +# Notes: +# - no use of run length encoding etc --- you are welcome to contribute +# an awk implementation +# +# History of changes: +# - 8. 7. 2002 Petr Mikulik: Don't fail on empty map. Treat properly both +# cases of scans_in_x. +# - 4. 7. 2002 Petr Mikulik: Fix for compressing several images in one file. +# - 3. 10. 2001 Petr Mikulik: Replaced "stroke" by "Stroke" in the "/g" +# definition - fixes conversion of colour images. +# - 16. 5. 2000 Petr Mikulik and Dick Crawford: The first version. +# +# License: public domain. + + +BEGIN { +err = "/dev/stderr" + +if (ARGC!=1) { + print "pm3dConvertToImage.awk --- (c) Petr Mikulik, Brno. Version 8. 7. 2002" >err + print "Compression of matrix-like pm3d .ps files into 256 levels image. See also" >err + print "header of this script for more info." >err + print "Usage:\n\t[stdout | ] awk -f pm3dConvertToImage.awk [out_file.ps" >err + print "Example for gnuplot:" >err + print "\tset out \"|awk -f pm3dConvertToImage.awk >smaller.ps\"" >err + print "Hint: the region to be converted is between %pm3d_map_begin and %pm3d_map_end" >err + print "keywords. Rename them to avoid converting specified region." >err + error = -1 + exit(1) +} + +# Setup of main variables. +inside_pm3d_map = 0 +pm3d_images = 0 + +# The following global variables will be used: +error=0 +pm3dline=0 +scans=0; scan_pts=0; scans_in_x=0 +x1=0; y1 = 0; cell_x=0; cell_y=0 +x2=0; y2 = 0; x2last=0; y2last=0 +} + + +######################################## +# Add definition of pm3dImage to the dictionary +$1=="/BoxFill" && $NF=="def" { +print +print "/Stroke {stroke} def" +print "/pm3dImage {/I exch def gsave % saves the input array" +print " /ps 1 string def" +# print " Color not {/g {setgray} def} if % avoid stroke in the usual def of /g" +print " /Stroke {} def % avoid stroke in the usual def" +print " I 0 get I 1 get translate I 2 get rotate % translate & rotate" +print " /XCell I 3 get I 5 get div def % pixel width" +print " /YCell I 4 get I 6 get div def % pixel height" +print " 0 1 I 6 get 1 sub { % loop over rows" +print " /Y exch YCell mul def % save y-coordinate" +print " 0 1 I 5 get 1 sub { % loop over columns" +print " XCell mul Y moveto XCell 0 rlineto 0 YCell rlineto" +print " XCell neg 0 rlineto closepath % outline pixel" +print " currentfile ps readhexstring pop % read hex value" +print " 0 get cvi 255 div g % convert to [0,1]" +print " fill } for } for grestore % fill pixel & close loops" +print " } def" +next +} + +######################################## +# Start pm3d map region. + +!inside_pm3d_map && $1 == "%pm3d_map_begin" { +inside_pm3d_map = 1 +pm3d_images++ +# initialize variables for the image description +pm3dline = 0 +scans = 1 +row[scans] = "" +x2 = -29999.123; y2 = -29999.123 +next +} + + +######################################## +# Outside pm3d map region. + +!inside_pm3d_map { +if ($1 == "%%Creator:") + print $0 ", compressed by pm3dConvertToImage.awk" +else if ($1 == "/g" && $2 == "{stroke") { + # Replace "/g {stroke ...}" by "/g {Stroke ...}" (stroke cannot be used + # in the pm3dImage region. + $2 = "{Stroke" + print +} else print +next +} + + +######################################## +# End of pm3d map region: write all. + +$1 == "%pm3d_map_end" { +inside_pm3d_map = 0 + +if (pm3dline==0) { # empty map + pm3d_images--; + next; +} + +if (scans_in_x) { grid_y = scan_pts; grid_x = scans; } + else { grid_x = scan_pts; grid_y = scans; } + +print "Info on pm3d image region number " pm3d_images ": grid " grid_x " x " grid_y >err +print "\tpoints: " pm3dline " scans: " scans " start point: " x1","y1 " end point: " x2","y2 >err + +# write image header +print "%pm3d_image_begin" + +if (x1 > x2) { x1+=cell_x; x2+=cell_x; } # align offset of the image corner by the cell dimension +if (y1 > y2) { y1+=cell_y; y2+=cell_y; } + +#ORIGINAL: +scalex = (grid_x <= 1) ? cell_x : (x2-x1)*(grid_x/(grid_x-1)) +scaley = (grid_y <= 1) ? cell_y : (y2-y1)*(grid_y/(grid_y-1)) + +if (scans_in_x) + print "[ " x1 " " y1 " 90 " scaley " -" scalex " " grid_y " " grid_x " ] pm3dImage" +else + print "[ " x1 " " y1 " 0 " scalex " " scaley " " grid_x " " grid_y " ] pm3dImage" + +if (scan_pts*scans != pm3dline) { + print "ERROR: pm3d image is not grid, exiting." >err + error=1 + exit(8) +} + +# write the substituted image stuff +for (i=1; i<=scans; i++) + print row[i]; + +# write the tail of the image environment +print "%pm3d_image_end" + +next +} + + +######################################## +# Read in the pm3d map/image data. + +{ +if (NF!=12 || toupper($2)!="G" || $5!="N") { + print "ERROR: Wrong (non-pm3d map) data on line " NR ", exiting." >err + error=1 + exit(8) +} + +pm3dline++; + +if (pm3dline==1) { # first point of the map + x1=$3; y1=$4; cell_x=$8; + x2=x1; y2=y1; cell_y=$9; +} else { + x2last=x2; y2last=y2; # remember previous point + x2=$3; y2=$4; # remember the current point +} + +if (pm3dline==2) { # determine whether data are scans in x or in y + if (y1==y2) { # y=const, scan in x + scans_in_x = 0; + if (x1==x2) { + print "ERROR: First two points are identical?! Exiting." >err + error=1 + exit(5) + } + } else { # x=const, scan in y + if (x1!=x2) { + print "ERROR: Map is obviously not rectangular, exiting." >err + error=1 + exit(5) + } + scans_in_x = 1; + } +} + +if ( pm3dline>2 && ((!scans_in_x && y2!=y2last) || (scans_in_x && x2!=x2last)) ) { + if (scans==1) scan_pts = pm3dline-1 + scans++ + row[scans] = "" +} + +# now remember the intensity +row[scans] = row[scans] sprintf( "%02X", $1*255 ); +next +} # reading map/image data + + + +######################################## +# The end. + +END { +if (error == 0 && inside_pm3d_map) { + print "ERROR: Corrupted pm3d block: \"%pm3d_map_end\" not found." >err + error=1 +} +if (error==0) { + if (pm3d_images==0) + print "No pm3d image found in the input file." >err + else + print "There were " pm3d_images " pm3d image(s) found in the input file." >err +} else if (error>0) { + print "An ERROR has been reported. This file is INCORRECT." + print "An ERROR has been reported. Output file is INCORRECT." >err + } +} + + +# eof pm3dConvertToImage.awk diff --git a/3rd_party/gnuplot/contrib/pm3d/pts.dat b/3rd_party/gnuplot/contrib/pm3d/pts.dat new file mode 100644 index 0000000..d0f9050 --- /dev/null +++ b/3rd_party/gnuplot/contrib/pm3d/pts.dat @@ -0,0 +1,6 @@ +0 0 1 +0 1 2 +0 2 3 +1 0 4 +1 1 5 +1 2 4 diff --git a/3rd_party/gnuplot/demo/1.dat b/3rd_party/gnuplot/demo/1.dat new file mode 100644 index 0000000..536ad9d --- /dev/null +++ b/3rd_party/gnuplot/demo/1.dat @@ -0,0 +1,44 @@ +# +# $Id: 1.dat,v 1.1.1.1 1998/04/15 19:16:40 lhecking Exp $ +# +# +-20.000000 -3.041676 +-19.000000 -3.036427 +-18.000000 -3.030596 +-17.000000 -3.024081 +-16.000000 -3.016755 +-15.000000 -3.008456 +-14.000000 -2.998978 +-13.000000 -2.988049 +-12.000000 -2.975310 +-11.000000 -2.960273 +-10.000000 -2.942255 +-9.000000 -2.920278 +-8.000000 -2.892883 +-7.000000 -2.857799 +-6.000000 -2.811295 +-5.000000 -2.746802 +-4.000000 -2.651635 +-3.000000 -2.498092 +-2.000000 -2.214297 +-1.000000 -1.570796 +0.000000 0.000000 +1.000000 1.570796 +2.000000 2.214297 +3.000000 2.498092 +4.000000 2.651635 +5.000000 2.746802 +6.000000 2.811295 +7.000000 2.857799 +8.000000 2.892883 +9.000000 2.920278 +10.000000 2.942255 +11.000000 2.960273 +12.000000 2.975310 +13.000000 2.988049 +14.000000 2.998978 +15.000000 3.008456 +16.000000 3.016755 +17.000000 3.024081 +18.000000 3.030596 +19.000000 3.036427 diff --git a/3rd_party/gnuplot/demo/2.dat b/3rd_party/gnuplot/demo/2.dat new file mode 100644 index 0000000..035217e --- /dev/null +++ b/3rd_party/gnuplot/demo/2.dat @@ -0,0 +1,44 @@ +# +# $Id: 2.dat,v 1.1.1.1 1998/04/15 19:16:40 lhecking Exp $ +# +# +-20.000000 -6.083352 +-19.000000 -6.072853 +-18.000000 -6.061191 +-17.000000 -6.048162 +-16.000000 -6.033510 +-15.000000 -6.016913 +-14.000000 -5.997955 +-13.000000 -5.976098 +-12.000000 -5.950620 +-11.000000 -5.920546 +-10.000000 -5.884511 +-9.000000 -5.840556 +-8.000000 -5.785765 +-7.000000 -5.715597 +-6.000000 -5.622591 +-5.000000 -5.493603 +-4.000000 -5.303271 +-3.000000 -4.996183 +-2.000000 -4.428595 +-1.000000 -3.141593 +0.000000 0.000000 +1.000000 3.141593 +2.000000 4.428595 +3.000000 4.996183 +4.000000 5.303271 +5.000000 5.493603 +6.000000 5.622591 +7.000000 5.715597 +8.000000 5.785765 +9.000000 5.840556 +10.000000 5.884511 +11.000000 5.920546 +12.000000 5.950620 +13.000000 5.976098 +14.000000 5.997955 +15.000000 6.016913 +16.000000 6.033510 +17.000000 6.048162 +18.000000 6.061191 +19.000000 6.072853 diff --git a/3rd_party/gnuplot/demo/3.dat b/3rd_party/gnuplot/demo/3.dat new file mode 100644 index 0000000..102c6a7 --- /dev/null +++ b/3rd_party/gnuplot/demo/3.dat @@ -0,0 +1,44 @@ +# +# $Id: 3.dat,v 1.1.1.1 1998/04/15 19:16:40 lhecking Exp $ +# +# +-20.000000 -9.125028 +-19.000000 -9.109280 +-18.000000 -9.091787 +-17.000000 -9.072243 +-16.000000 -9.050265 +-15.000000 -9.025369 +-14.000000 -8.996933 +-13.000000 -8.964147 +-12.000000 -8.925931 +-11.000000 -8.880819 +-10.000000 -8.826766 +-9.000000 -8.760835 +-8.000000 -8.678648 +-7.000000 -8.573396 +-6.000000 -8.433886 +-5.000000 -8.240405 +-4.000000 -7.954906 +-3.000000 -7.494275 +-2.000000 -6.642892 +-1.000000 -4.712389 +0.000000 0.000000 +1.000000 4.712389 +2.000000 6.642892 +3.000000 7.494275 +4.000000 7.954906 +5.000000 8.240405 +6.000000 8.433886 +7.000000 8.573396 +8.000000 8.678648 +9.000000 8.760835 +10.000000 8.826766 +11.000000 8.880819 +12.000000 8.925931 +13.000000 8.964147 +14.000000 8.996933 +15.000000 9.025369 +16.000000 9.050265 +17.000000 9.072243 +18.000000 9.091787 +19.000000 9.109280 diff --git a/3rd_party/gnuplot/demo/GM1_bonds.r3d b/3rd_party/gnuplot/demo/GM1_bonds.r3d new file mode 100644 index 0000000..c365f12 --- /dev/null +++ b/3rd_party/gnuplot/demo/GM1_bonds.r3d @@ -0,0 +1,114 @@ + 24.274 47.792 19.835 0.200 24.176 49.165 20.487 0.200 0.625 0.625 0.625 + 24.274 47.792 19.835 0.200 23.626 47.634 19.545 0.200 0.625 0.625 0.625 + 23.626 47.634 19.545 0.200 22.979 47.477 19.256 0.200 0.750 0.050 0.050 + 24.274 47.792 19.835 0.200 24.718 47.861 19.285 0.200 0.625 0.625 0.625 + 24.718 47.861 19.285 0.200 25.162 47.930 18.736 0.200 0.750 0.050 0.050 + 24.176 49.165 20.487 0.200 24.830 49.338 20.739 0.200 0.625 0.625 0.625 + 24.830 49.338 20.739 0.200 25.483 49.510 20.991 0.200 0.750 0.050 0.050 + 24.176 49.165 20.487 0.200 23.209 49.050 21.658 0.200 0.625 0.625 0.625 + 23.209 49.050 21.658 0.200 23.133 49.708 21.931 0.200 0.625 0.625 0.625 + 23.133 49.708 21.931 0.200 23.057 50.366 22.204 0.200 0.750 0.050 0.050 + 23.209 49.050 21.658 0.200 21.835 48.584 21.103 0.200 0.625 0.625 0.625 + 21.835 48.584 21.103 0.200 21.555 49.071 20.679 0.200 0.625 0.625 0.625 + 21.555 49.071 20.679 0.200 21.274 49.559 20.255 0.200 0.750 0.050 0.050 + 21.835 48.584 21.103 0.200 22.026 47.272 20.344 0.200 0.625 0.625 0.625 + 22.026 47.272 20.344 0.200 22.502 47.375 19.800 0.200 0.625 0.625 0.625 + 22.502 47.375 19.800 0.200 22.979 47.477 19.256 0.200 0.750 0.050 0.050 + 22.026 47.272 20.344 0.200 20.741 46.846 19.619 0.200 0.625 0.625 0.625 + 20.741 46.846 19.619 0.200 20.817 46.206 19.308 0.200 0.625 0.625 0.625 + 20.817 46.206 19.308 0.200 20.894 45.566 18.998 0.200 0.750 0.050 0.050 + 27.252 45.209 17.378 0.200 26.959 46.528 18.117 0.200 0.625 0.625 0.625 + 27.252 45.209 17.378 0.200 26.978 45.246 16.714 0.200 0.625 0.625 0.625 + 26.978 45.246 16.714 0.200 26.703 45.283 16.050 0.200 0.750 0.050 0.050 + 27.252 45.209 17.378 0.200 27.965 45.129 17.333 0.200 0.625 0.625 0.625 + 27.965 45.129 17.333 0.200 28.678 45.048 17.287 0.200 0.750 0.050 0.050 + 26.959 46.528 18.117 0.200 27.281 46.496 18.765 0.200 0.625 0.625 0.625 + 27.281 46.496 18.765 0.200 27.603 46.464 19.414 0.200 0.125 0.125 1.000 + 26.959 46.528 18.117 0.200 25.446 46.643 18.176 0.200 0.625 0.625 0.625 + 27.603 46.464 19.414 0.200 28.058 46.871 19.670 0.200 0.125 0.125 1.000 + 28.058 46.871 19.670 0.200 28.513 47.279 19.926 0.200 0.625 0.625 0.625 + 28.513 47.279 19.926 0.200 28.691 47.805 19.618 0.200 0.625 0.625 0.625 + 28.691 47.805 19.618 0.200 28.869 48.331 19.310 0.200 0.750 0.050 0.050 + 28.513 47.279 19.926 0.200 29.119 46.778 21.241 0.200 0.625 0.625 0.625 + 25.446 46.643 18.176 0.200 25.304 47.286 18.456 0.200 0.625 0.625 0.625 + 25.304 47.286 18.456 0.200 25.162 47.930 18.736 0.200 0.750 0.050 0.050 + 25.446 46.643 18.176 0.200 24.811 46.603 16.773 0.200 0.625 0.625 0.625 + 24.811 46.603 16.773 0.200 24.981 47.204 16.425 0.200 0.625 0.625 0.625 + 24.981 47.204 16.425 0.200 25.151 47.806 16.078 0.200 0.750 0.050 0.050 + 24.811 46.603 16.773 0.200 25.258 45.344 16.062 0.200 0.625 0.625 0.625 + 25.258 45.344 16.062 0.200 25.980 45.313 16.056 0.200 0.625 0.625 0.625 + 25.980 45.313 16.056 0.200 26.703 45.283 16.050 0.200 0.750 0.050 0.050 + 25.258 45.344 16.062 0.200 24.710 45.153 14.665 0.200 0.625 0.625 0.625 + 24.710 45.153 14.665 0.200 24.013 45.297 14.635 0.200 0.625 0.625 0.625 + 24.013 45.297 14.635 0.200 23.316 45.441 14.605 0.200 0.750 0.050 0.050 + 31.960 44.335 17.404 0.200 31.068 44.349 18.640 0.200 0.625 0.625 0.625 + 31.960 44.335 17.404 0.200 31.552 44.474 16.833 0.200 0.625 0.625 0.625 + 31.552 44.474 16.833 0.200 31.144 44.613 16.262 0.200 0.750 0.050 0.050 + 31.960 44.335 17.404 0.200 32.397 44.907 17.403 0.200 0.625 0.625 0.625 + 32.397 44.907 17.403 0.200 32.835 45.478 17.402 0.200 0.750 0.050 0.050 + 31.068 44.349 18.640 0.200 31.442 44.158 19.209 0.200 0.625 0.625 0.625 + 31.442 44.158 19.209 0.200 31.815 43.966 19.778 0.200 0.750 0.050 0.050 + 31.068 44.349 18.640 0.200 29.897 43.356 18.485 0.200 0.625 0.625 0.625 + 29.897 43.356 18.485 0.200 29.458 43.485 19.029 0.200 0.625 0.625 0.625 + 29.458 43.485 19.029 0.200 29.018 43.614 19.573 0.200 0.750 0.050 0.050 + 29.897 43.356 18.485 0.200 29.148 43.705 17.180 0.200 0.625 0.625 0.625 + 29.018 43.614 19.573 0.200 28.700 43.084 19.935 0.200 0.750 0.050 0.050 + 28.700 43.084 19.935 0.200 28.382 42.554 20.297 0.200 0.625 0.625 0.625 + 29.148 43.705 17.180 0.200 28.913 44.377 17.234 0.200 0.625 0.625 0.625 + 28.913 44.377 17.234 0.200 28.678 45.048 17.287 0.200 0.750 0.050 0.050 + 29.148 43.705 17.180 0.200 30.131 43.605 16.018 0.200 0.625 0.625 0.625 + 30.131 43.605 16.018 0.200 30.638 44.109 16.140 0.200 0.625 0.625 0.625 + 30.638 44.109 16.140 0.200 31.144 44.613 16.262 0.200 0.750 0.050 0.050 + 30.131 43.605 16.018 0.200 29.483 43.969 14.687 0.200 0.625 0.625 0.625 + 29.483 43.969 14.687 0.200 29.951 43.982 14.151 0.200 0.625 0.625 0.625 + 29.951 43.982 14.151 0.200 30.418 43.995 13.615 0.200 0.750 0.050 0.050 + 36.728 46.364 18.623 0.200 37.282 46.221 19.066 0.200 0.625 0.625 0.625 + 37.282 46.221 19.066 0.200 37.836 46.079 19.510 0.200 0.750 0.050 0.050 + 36.728 46.364 18.623 0.200 36.470 45.042 17.892 0.200 0.625 0.625 0.625 + 36.728 46.364 18.623 0.200 36.167 46.499 19.045 0.200 0.625 0.625 0.625 + 36.167 46.499 19.045 0.200 35.606 46.635 19.468 0.200 0.750 0.050 0.050 + 36.470 45.042 17.892 0.200 36.971 44.956 17.393 0.200 0.625 0.625 0.625 + 36.971 44.956 17.393 0.200 37.471 44.870 16.894 0.200 0.750 0.050 0.050 + 36.470 45.042 17.892 0.200 35.142 45.024 17.152 0.200 0.625 0.625 0.625 + 35.142 45.024 17.152 0.200 35.025 44.385 16.868 0.200 0.625 0.625 0.625 + 35.025 44.385 16.868 0.200 34.908 43.746 16.584 0.200 0.750 0.050 0.050 + 35.142 45.024 17.152 0.200 34.033 45.358 18.168 0.200 0.625 0.625 0.625 + 34.033 45.358 18.168 0.200 33.434 45.418 17.785 0.200 0.625 0.625 0.625 + 33.434 45.418 17.785 0.200 32.835 45.478 17.402 0.200 0.750 0.050 0.050 + 34.033 45.358 18.168 0.200 34.347 46.706 18.792 0.200 0.625 0.625 0.625 + 34.347 46.706 18.792 0.200 34.977 46.671 19.130 0.200 0.625 0.625 0.625 + 34.977 46.671 19.130 0.200 35.606 46.635 19.468 0.200 0.750 0.050 0.050 + 34.347 46.706 18.792 0.200 33.257 47.174 19.783 0.200 0.625 0.625 0.625 + 33.257 47.174 19.783 0.200 33.181 46.720 20.307 0.200 0.625 0.625 0.625 + 33.181 46.720 20.307 0.200 33.105 46.266 20.831 0.200 0.750 0.050 0.050 + 27.548 43.223 21.397 0.200 27.033 43.561 21.211 0.200 0.625 0.625 0.625 + 27.033 43.561 21.211 0.200 26.518 43.898 21.026 0.200 0.750 0.050 0.050 + 27.548 43.223 21.397 0.200 27.743 43.135 21.985 0.200 0.625 0.625 0.625 + 27.743 43.135 21.985 0.200 27.939 43.048 22.572 0.200 0.750 0.050 0.050 + 27.548 43.223 21.397 0.200 28.382 42.554 20.297 0.200 0.625 0.625 0.625 + 28.382 42.554 20.297 0.200 29.322 41.569 20.940 0.200 0.625 0.625 0.625 + 28.382 42.554 20.297 0.200 27.929 42.216 19.868 0.200 0.625 0.625 0.625 + 27.929 42.216 19.868 0.200 27.475 41.878 19.440 0.200 0.750 0.050 0.050 + 29.322 41.569 20.940 0.200 28.588 40.419 21.610 0.200 0.625 0.625 0.625 + 28.588 40.419 21.610 0.200 29.061 39.899 21.761 0.200 0.625 0.625 0.625 + 29.061 39.899 21.761 0.200 29.534 39.379 21.912 0.200 0.750 0.050 0.050 + 28.588 40.419 21.610 0.200 27.530 39.793 20.690 0.200 0.625 0.625 0.625 + 27.530 39.793 20.690 0.200 27.147 39.312 21.085 0.200 0.625 0.625 0.625 + 27.147 39.312 21.085 0.200 26.764 38.830 21.480 0.200 0.125 0.125 1.000 + 27.530 39.793 20.690 0.200 26.643 40.877 20.076 0.200 0.625 0.625 0.625 + 26.764 38.830 21.480 0.200 26.498 38.273 21.229 0.200 0.125 0.125 1.000 + 26.498 38.273 21.229 0.200 26.232 37.716 20.977 0.200 0.625 0.625 0.625 + 26.232 37.716 20.977 0.200 26.288 37.572 20.362 0.200 0.625 0.625 0.625 + 26.288 37.572 20.362 0.200 26.344 37.428 19.748 0.200 0.750 0.050 0.050 + 26.232 37.716 20.977 0.200 25.476 36.832 22.002 0.200 0.625 0.625 0.625 + 26.643 40.877 20.076 0.200 27.059 41.377 19.758 0.200 0.625 0.625 0.625 + 27.059 41.377 19.758 0.200 27.475 41.878 19.440 0.200 0.750 0.050 0.050 + 26.643 40.877 20.076 0.200 25.704 40.334 18.987 0.200 0.625 0.625 0.625 + 25.704 40.334 18.987 0.200 26.043 39.942 18.477 0.200 0.625 0.625 0.625 + 26.043 39.942 18.477 0.200 26.383 39.550 17.967 0.200 0.750 0.050 0.050 + 25.704 40.334 18.987 0.200 25.207 41.572 18.210 0.200 0.625 0.625 0.625 + 25.207 41.572 18.210 0.200 24.947 42.049 18.660 0.200 0.625 0.625 0.625 + 24.947 42.049 18.660 0.200 24.686 42.525 19.109 0.200 0.750 0.050 0.050 + 25.207 41.572 18.210 0.200 24.045 41.079 17.325 0.200 0.625 0.625 0.625 + 24.045 41.079 17.325 0.200 23.878 41.573 16.860 0.200 0.625 0.625 0.625 + 23.878 41.573 16.860 0.200 23.711 42.067 16.394 0.200 0.750 0.050 0.050 diff --git a/3rd_party/gnuplot/demo/GM1_sugar.pdb b/3rd_party/gnuplot/demo/GM1_sugar.pdb new file mode 100644 index 0000000..54fe019 --- /dev/null +++ b/3rd_party/gnuplot/demo/GM1_sugar.pdb @@ -0,0 +1,68 @@ +ATOM 3447 C1 GAL 4104 24.274 47.792 19.835 1.000 14.59 +ATOM 3448 C2 GAL 4104 24.176 49.165 20.487 1.000 12.19 +ATOM 3449 O2 GAL 4104 25.483 49.510 20.991 1.000 11.73 +ATOM 3450 C3 GAL 4104 23.209 49.050 21.658 1.000 11.12 +ATOM 3451 O3 GAL 4104 23.057 50.366 22.204 1.000 12.25 +ATOM 3452 C4 GAL 4104 21.835 48.584 21.103 1.000 11.73 +ATOM 3453 O4 GAL 4104 21.274 49.559 20.255 1.000 11.60 +ATOM 3454 C5 GAL 4104 22.026 47.272 20.344 1.000 13.15 +ATOM 3455 O5 GAL 4104 22.979 47.477 19.256 1.000 13.60 +ATOM 3456 C6 GAL 4104 20.741 46.846 19.619 1.000 13.60 +ATOM 3457 O6 GAL 4104 20.894 45.566 18.998 1.000 15.59 +ATOM 3458 C1 NGA 4105 27.252 45.209 17.378 1.000 21.21 +ATOM 3459 C2 NGA 4105 26.959 46.528 18.117 1.000 20.14 +ATOM 3460 N2 NGA 4105 27.603 46.464 19.414 1.000 20.48 +ATOM 3461 C7 NGA 4105 28.513 47.279 19.926 1.000 18.87 +ATOM 3462 O7 NGA 4105 28.869 48.331 19.310 1.000 19.49 +ATOM 3463 C8 NGA 4105 29.119 46.778 21.241 1.000 19.37 +ATOM 3464 C3 NGA 4105 25.446 46.643 18.176 1.000 19.96 +ATOM 3465 O3 NGA 4105 25.162 47.930 18.736 1.000 17.50 +ATOM 3466 C4 NGA 4105 24.811 46.603 16.773 1.000 20.35 +ATOM 3467 O4 NGA 4105 25.151 47.806 16.078 1.000 23.85 +ATOM 3468 C5 NGA 4105 25.258 45.344 16.062 1.000 20.15 +ATOM 3469 O5 NGA 4105 26.703 45.283 16.050 1.000 20.49 +ATOM 3470 C6 NGA 4105 24.710 45.153 14.665 1.000 25.80 +ATOM 3471 O6 NGA 4105 23.316 45.441 14.605 1.000 32.95 +ATOM 3472 C1 GAL 4106 31.960 44.335 17.404 1.000 24.29 +ATOM 3473 C2 GAL 4106 31.068 44.349 18.640 1.000 23.83 +ATOM 3474 O2 GAL 4106 31.815 43.966 19.778 1.000 25.25 +ATOM 3475 C3 GAL 4106 29.897 43.356 18.485 1.000 21.88 +ATOM 3476 O3 GAL 4106 29.018 43.614 19.573 1.000 21.99 +ATOM 3477 C4 GAL 4106 29.148 43.705 17.180 1.000 20.86 +ATOM 3478 O4 GAL 4106 28.678 45.048 17.287 1.000 19.55 +ATOM 3479 C5 GAL 4106 30.131 43.605 16.018 1.000 21.56 +ATOM 3480 O5 GAL 4106 31.144 44.613 16.262 1.000 23.16 +ATOM 3481 C6 GAL 4106 29.483 43.969 14.687 1.000 22.99 +ATOM 3482 O6 GAL 4106 30.418 43.995 13.615 1.000 23.41 +ATOM 3483 C1 GLC 4107 36.728 46.364 18.623 1.000 22.47 +ATOM 3484 O1 GLC 4107 37.836 46.079 19.510 1.000 20.73 +ATOM 3485 C2 GLC 4107 36.470 45.042 17.892 1.000 23.72 +ATOM 3486 O2 GLC 4107 37.471 44.870 16.894 1.000 31.01 +ATOM 3487 C3 GLC 4107 35.142 45.024 17.152 1.000 25.13 +ATOM 3488 O3 GLC 4107 34.908 43.746 16.584 1.000 29.28 +ATOM 3489 C4 GLC 4107 34.033 45.358 18.168 1.000 25.07 +ATOM 3490 O4 GLC 4107 32.835 45.478 17.402 1.000 25.51 +ATOM 3491 C5 GLC 4107 34.347 46.706 18.792 1.000 24.20 +ATOM 3492 O5 GLC 4107 35.606 46.635 19.468 1.000 23.30 +ATOM 3493 C6 GLC 4107 33.257 47.174 19.783 1.000 24.18 +ATOM 3494 O6 GLC 4107 33.105 46.266 20.831 1.000 29.24 +ATOM 3495 C1 SIA 4108 27.548 43.223 21.397 1.000 23.35 +ATOM 3496 O1A SIA 4108 26.518 43.898 21.026 1.000 20.89 +ATOM 3497 O1B SIA 4108 27.939 43.048 22.572 1.000 20.60 +ATOM 3498 C2 SIA 4108 28.382 42.554 20.297 1.000 21.87 +ATOM 3499 C3 SIA 4108 29.322 41.569 20.940 1.000 22.84 +ATOM 3500 C4 SIA 4108 28.588 40.419 21.610 1.000 23.68 +ATOM 3501 O4 SIA 4108 29.534 39.379 21.912 1.000 25.40 +ATOM 3502 C5 SIA 4108 27.530 39.793 20.690 1.000 23.28 +ATOM 3503 N5 SIA 4108 26.764 38.830 21.480 1.000 21.15 +ATOM 3504 C10 SIA 4108 26.232 37.716 20.977 1.000 21.55 +ATOM 3505 O10 SIA 4108 26.344 37.428 19.748 1.000 25.29 +ATOM 3506 C11 SIA 4108 25.476 36.832 22.002 1.000 20.24 +ATOM 3507 C6 SIA 4108 26.643 40.877 20.076 1.000 21.42 +ATOM 3508 O6 SIA 4108 27.475 41.878 19.440 1.000 23.05 +ATOM 3509 C7 SIA 4108 25.704 40.334 18.987 1.000 22.18 +ATOM 3510 O7 SIA 4108 26.383 39.550 17.967 1.000 21.18 +ATOM 3511 C8 SIA 4108 25.207 41.572 18.210 1.000 21.23 +ATOM 3512 O8 SIA 4108 24.686 42.525 19.109 1.000 19.44 +ATOM 3513 C9 SIA 4108 24.045 41.079 17.325 1.000 23.07 +ATOM 3514 O9 SIA 4108 23.711 42.067 16.394 1.000 23.31 diff --git a/3rd_party/gnuplot/demo/Makefile.am b/3rd_party/gnuplot/demo/Makefile.am new file mode 100644 index 0000000..2216017 --- /dev/null +++ b/3rd_party/gnuplot/demo/Makefile.am @@ -0,0 +1,114 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- +AUTOMAKE_OPTIONS = foreign 1.2h + +CLEANFILES = binary1 binary2 binary3 defaults.ini equipo2.tmp field2xy.tmp \ +fit.log soundfit.par temp.set fontfile.ps fontfile_latex.ps epslatex-inc.eps \ +epslatex-inc.pdf epslatex.aux epslatex.dvi epslatex.log epslatex.pdf \ +epslatex.ps epslatex.tex random.tmp stringvar.tmp + +BINARY_FILES = binary1 binary2 binary3 + +DEMO = all.dem + +GNUPLOT = gnuplot + +all: $(BINARY_FILES) + +$(BINARY_FILES): ../src/bf_test + @echo Creating binary data files + @../src/bf_test + +transform = @program_transform_name@ +GNUPLOT_X11 = `echo gnuplot_x11 | sed '$(transform)'`$(EXEEXT) + +check-prepare: + @if test ! -e "$(top_builddir)/src/$(GNUPLOT_X11)"; then\ + $(LN_S) gnuplot_x11 $(top_builddir)/src/$(GNUPLOT_X11); \ + fi + +check-local: check-noninteractive + +check-interactive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + else \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUTERM=$(GNUTERM) \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + fi + +check-noninteractive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) $@t + echo EXTRA_DIST = Makefile.am.in *.bin *.cfg *.cor *.dat *.dem *.edf \ + *.fnc *.inc nearmap.csv *.pdb *.png *.r3d *.rgb sound.par sound2.par \ + start.par *.rot gnu-valley random-points gpdemos.tcl html | fmt | \ + (tr '\012' @; echo) | sed 's/@$$/%/;s/@/ \\@/g' | tr @% '\012 ' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod og-w $@t + mv $@t $@ + diff --git a/3rd_party/gnuplot/demo/Makefile.am.in b/3rd_party/gnuplot/demo/Makefile.am.in new file mode 100644 index 0000000..d88ec05 --- /dev/null +++ b/3rd_party/gnuplot/demo/Makefile.am.in @@ -0,0 +1,83 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- +AUTOMAKE_OPTIONS = foreign 1.2h + +CLEANFILES = binary1 binary2 binary3 defaults.ini equipo2.tmp field2xy.tmp \ +fit.log soundfit.par temp.set fontfile.ps fontfile_latex.ps epslatex-inc.eps \ +epslatex-inc.pdf epslatex.aux epslatex.dvi epslatex.log epslatex.pdf \ +epslatex.ps epslatex.tex random.tmp stringvar.tmp + +BINARY_FILES = binary1 binary2 binary3 + +DEMO = all.dem + +GNUPLOT = gnuplot + +all: $(BINARY_FILES) + +$(BINARY_FILES): ../src/bf_test + @echo Creating binary data files + @../src/bf_test + +transform = @program_transform_name@ +GNUPLOT_X11 = `echo gnuplot_x11 | sed '$(transform)'`$(EXEEXT) + +check-prepare: + @if test ! -e "$(top_builddir)/src/$(GNUPLOT_X11)"; then\ + $(LN_S) gnuplot_x11 $(top_builddir)/src/$(GNUPLOT_X11); \ + fi + +check-local: check-noninteractive + +check-interactive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + else \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUTERM=$(GNUTERM) \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + fi + +check-noninteractive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) $@t + echo EXTRA_DIST = Makefile.am.in *.bin *.cfg *.cor *.dat *.dem *.edf \ + *.fnc *.inc nearmap.csv *.pdb *.png *.r3d *.rgb sound.par sound2.par \ + start.par *.rot gnu-valley random-points gpdemos.tcl html | fmt | \ + (tr '\012' @; echo) | sed 's/@$$/%/;s/@/ \\@/g' | tr @% '\012 ' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod og-w $@t + mv $@t $@ + diff --git a/3rd_party/gnuplot/demo/Makefile.in b/3rd_party/gnuplot/demo/Makefile.in new file mode 100644 index 0000000..c397759 --- /dev/null +++ b/3rd_party/gnuplot/demo/Makefile.in @@ -0,0 +1,484 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = demo +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/alpha.m4 \ + $(top_srcdir)/m4/apple.m4 $(top_srcdir)/m4/beos.m4 \ + $(top_srcdir)/m4/msdos.m4 $(top_srcdir)/m4/next.m4 \ + $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +transform = @program_transform_name@ +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIROEPS_CFLAGS = @CAIROEPS_CFLAGS@ +CAIROEPS_LIBS = @CAIROEPS_LIBS@ +CAIROPANGO_CFLAGS = @CAIROPANGO_CFLAGS@ +CAIROPANGO_LIBS = @CAIROPANGO_LIBS@ +CAIROPDF_CFLAGS = @CAIROPDF_CFLAGS@ +CAIROPDF_LIBS = @CAIROPDF_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIST_CONTACT = @DIST_CONTACT@ +DVIPS = @DVIPS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EMACS = @EMACS@ +EXEEXT = @EXEEXT@ +GDLIB_CONFIG = @GDLIB_CONFIG@ +GIHDIR = @GIHDIR@ +GREP = @GREP@ +GTK28_CFLAGS = @GTK28_CFLAGS@ +GTK28_LIBS = @GTK28_LIBS@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KPSEXPAND = @KPSEXPAND@ +LASERGNU = @LASERGNU@ +LATEX = @LATEX@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBRARIES_FOR_X = @LIBRARIES_FOR_X@ +LIBS = @LIBS@ +LINUXSUID = @LINUXSUID@ +LISPDIR = @LISPDIR@ +LN_S = @LN_S@ +LRELEASE = @LRELEASE@ +LTLIBOBJS = @LTLIBOBJS@ +LUA_CFLAGS = @LUA_CFLAGS@ +LUA_LIBS = @LUA_LIBS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MOC = @MOC@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGO_1_10_2_CFLAGS = @PANGO_1_10_2_CFLAGS@ +PANGO_1_10_2_LIBS = @PANGO_1_10_2_LIBS@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PDFLATEX = @PDFLATEX@ +PDFLIB_CONFIG = @PDFLIB_CONFIG@ +PKG_CONFIG = @PKG_CONFIG@ +PLAINTEX = @PLAINTEX@ +QT_CFLAGS = @QT_CFLAGS@ +QT_LIBS = @QT_LIBS@ +RCC = @RCC@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TERMLIBS = @TERMLIBS@ +TERMXLIBS = @TERMXLIBS@ +TEXDIR = @TEXDIR@ +TEXHASH = @TEXHASH@ +TROFF = @TROFF@ +TUTORIAL = @TUTORIAL@ +U = @U@ +UIC = @UIC@ +VERSION = @VERSION@ +VERSION_MAJOR = @VERSION_MAJOR@ +WX_CONFIG = @WX_CONFIG@ +WX_LIBS = @WX_LIBS@ +X11_APPDEFAULTS_DIR = @X11_APPDEFAULTS_DIR@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AUTOMAKE_OPTIONS = foreign 1.2h +CLEANFILES = binary1 binary2 binary3 defaults.ini equipo2.tmp field2xy.tmp \ +fit.log soundfit.par temp.set fontfile.ps fontfile_latex.ps epslatex-inc.eps \ +epslatex-inc.pdf epslatex.aux epslatex.dvi epslatex.log epslatex.pdf \ +epslatex.ps epslatex.tex random.tmp stringvar.tmp + +BINARY_FILES = binary1 binary2 binary3 +DEMO = all.dem +GNUPLOT = gnuplot +GNUPLOT_X11 = `echo gnuplot_x11 | sed '$(transform)'`$(EXEEXT) +EXTRA_DIST = Makefile.am.in lena-keypoints.bin scatter2.bin sine.bin \ +using.bin gnuplot.cfg world.cor 1.dat 2.dat 3.dat arrowstyle.dat \ +asciimat.dat battery.dat big_peak.dat candlesticks.dat cities.dat \ +clip14in.dat ctg-y2.dat delaunay-edges.dat ellipses.dat empty-circles.dat \ +energy_circles.dat finance.dat fit3.dat glass.dat hemisphr.dat \ +histerror.dat histopt.dat immigration.dat klein.dat lcdemo.dat moli3.dat \ +optimize.dat orbital_elements.dat rgb_variable.dat scatter2.dat silver.dat \ +soundvel.dat srl.dat steps.dat table.dat timedat.dat triangle.dat \ +using.dat whale.dat world.dat airfoil.dem all.dem animate2.dem animate.dem \ +approximate.dem arrowstyle.dem autoscale.dem barchart_art.dem binary.dem \ +bivariat.dem borders.dem boxplot.dem candlesticks.dem charset.dem \ +circles.dem cities.dem colorscheme.dem colorwheel.dem contours.dem \ +controls.dem dashcolor.dem datastrings.dem dgrid3d.dem discrete.dem \ +electron.dem ellipse.dem ellipses_style.dem enhancedtext.dem \ +enhanced_utf8.dem epslatex.dem fillbetween.dem fillcrvs.dem \ +fillstyle.dem finance.dem fit.dem fontfile.dem fontfile_latex.dem \ +heatmaps.dem hidden2.dem hidden.dem histograms2.dem histograms.dem \ +image2.dem image.dem imageNaN.dem iterate.dem kdensity2d.dem key.dem \ +layout.dem macros.dem margins.dem mgr.dem molecule.dem mouselab_1.dem \ +mouselab_2.dem mouselabels.dem mousevariables.dem multiaxis.dem \ +multimsh.dem multipalette.dem multiplt.dem orbits.dem param.dem \ +pm3dcolors.dem pm3d.dem pm3dgamma.dem pointsize.dem polar.dem poldat.dem \ +prob2.dem prob.dem rainbow.dem random.dem rectangle.dem rgbalpha.dem \ +rgb_variable.dem running_avg.dem scatter.dem simple.dem singulr.dem \ +smooth.dem spline.dem starmap.dem stats.dem steps.dem stringvar.dem \ +surface1.dem surface2.dem textcolor.dem textrotate.dem tics.dem \ +timedat.dem transparent.dem transparent_solids.dem using.dem utf8.dem \ +varcolor.dem vector.dem world2.dem world.dem demo.edf density.fnc hexa.fnc \ +line.fnc reflect.fnc stat.inc nearmap.csv GM1_sugar.pdb labelplot.pdb \ +bldg.png GM1_bonds.r3d blutux.rgb lena.rgb sound.par sound2.par start.par \ +gnuplot.rot gnu-valley random-points gpdemos.tcl html + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign demo/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign demo/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-local +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: all all-am check check-am check-local clean clean-generic \ + distclean distclean-generic distdir dvi dvi-am html html-am \ + info info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + uninstall-am + + +all: $(BINARY_FILES) + +$(BINARY_FILES): ../src/bf_test + @echo Creating binary data files + @../src/bf_test + +check-prepare: + @if test ! -e "$(top_builddir)/src/$(GNUPLOT_X11)"; then\ + $(LN_S) gnuplot_x11 $(top_builddir)/src/$(GNUPLOT_X11); \ + fi + +check-local: check-noninteractive + +check-interactive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + else \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUTERM=$(GNUTERM) \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \ + fi + +check-noninteractive: check-prepare $(BINARY_FILES) + @if test -z "$(GNUTERM)" ; then \ + ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \ + GNUPLOT_DRIVER_DIR=$$bdir/../src \ + GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) $@t + echo EXTRA_DIST = Makefile.am.in *.bin *.cfg *.cor *.dat *.dem *.edf \ + *.fnc *.inc nearmap.csv *.pdb *.png *.r3d *.rgb sound.par sound2.par \ + start.par *.rot gnu-valley random-points gpdemos.tcl html | fmt | \ + (tr '\012' @; echo) | sed 's/@$$/%/;s/@/ \\@/g' | tr @% '\012 ' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod og-w $@t + mv $@t $@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/3rd_party/gnuplot/demo/airfoil.dem b/3rd_party/gnuplot/demo/airfoil.dem new file mode 100644 index 0000000..4506f56 --- /dev/null +++ b/3rd_party/gnuplot/demo/airfoil.dem @@ -0,0 +1,168 @@ +# +# $Id: airfoil.dem,v 1.10 2006/06/30 02:17:21 sfeam Exp $ +# +# This demo shows how to use bezier splines to define NACA four +# series airfoils and complex variables to define Joukowski +# Airfoils. It will be expanded after overplotting in implemented +# to plot Coefficient of Pressure as well. +# Alex Woo, Dec. 1992 +# +# The definitions below follows: "Bezier presentation of airfoils", +# by Wolfgang Boehm, Computer Aided Geometric Design 4 (1987) pp 17-22. +# +# Gershon Elber, Nov. 1992 +# +# m = percent camber +# p = percent chord with maximum camber +print "NACA four series airfoils by bezier splines" +print "Will add pressure distribution later with Overplotting" +mm = 0.6 +# NACA6xxx +thick = 0.09 +# nine percent NACAxx09 +pp = 0.4 +# NACAx4xx +# Combined this implies NACA6409 airfoil +# +# Airfoil thickness function. +# +set xlabel "NACA6409 -- 9% thick, 40% max camber, 6% camber" +x0 = 0.0 +y0 = 0.0 +x1 = 0.0 +y1 = 0.18556 +x2 = 0.03571 +y2 = 0.34863 +x3 = 0.10714 +y3 = 0.48919 +x4 = 0.21429 +y4 = 0.58214 +x5 = 0.35714 +y5 = 0.55724 +x6 = 0.53571 +y6 = 0.44992 +x7 = 0.75000 +y7 = 0.30281 +x8 = 1.00000 +y8 = 0.01050 +# +# Directly defining the order 8 Bezier basis function for a faster evaluation. +# +bez_d4_i0(x) = (1 - x)**4 +bez_d4_i1(x) = 4 * (1 - x)**3 * x +bez_d4_i2(x) = 6 * (1 - x)**2 * x**2 +bez_d4_i3(x) = 4 * (1 - x)**1 * x**3 +bez_d4_i4(x) = x**4 + +bez_d8_i0(x) = (1 - x)**8 +bez_d8_i1(x) = 8 * (1 - x)**7 * x +bez_d8_i2(x) = 28 * (1 - x)**6 * x**2 +bez_d8_i3(x) = 56 * (1 - x)**5 * x**3 +bez_d8_i4(x) = 70 * (1 - x)**4 * x**4 +bez_d8_i5(x) = 56 * (1 - x)**3 * x**5 +bez_d8_i6(x) = 28 * (1 - x)**2 * x**6 +bez_d8_i7(x) = 8 * (1 - x) * x**7 +bez_d8_i8(x) = x**8 + + +m0 = 0.0 +m1 = 0.1 +m2 = 0.1 +m3 = 0.1 +m4 = 0.0 +mean_y(t) = m0 * mm * bez_d4_i0(t) + \ + m1 * mm * bez_d4_i1(t) + \ + m2 * mm * bez_d4_i2(t) + \ + m3 * mm * bez_d4_i3(t) + \ + m4 * mm * bez_d4_i4(t) + +p0 = 0.0 +p1 = pp / 2 +p2 = pp +p3 = (pp + 1) / 2 +p4 = 1.0 +mean_x(t) = p0 * bez_d4_i0(t) + \ + p1 * bez_d4_i1(t) + \ + p2 * bez_d4_i2(t) + \ + p3 * bez_d4_i3(t) + \ + p4 * bez_d4_i4(t) + +z_x(x) = x0 * bez_d8_i0(x) + x1 * bez_d8_i1(x) + x2 * bez_d8_i2(x) + \ + x3 * bez_d8_i3(x) + x4 * bez_d8_i4(x) + x5 * bez_d8_i5(x) + \ + x6 * bez_d8_i6(x) + x7 * bez_d8_i7(x) + x8 * bez_d8_i8(x) + +z_y(x, tk) = \ + y0 * tk * bez_d8_i0(x) + y1 * tk * bez_d8_i1(x) + y2 * tk * bez_d8_i2(x) + \ + y3 * tk * bez_d8_i3(x) + y4 * tk * bez_d8_i4(x) + y5 * tk * bez_d8_i5(x) + \ + y6 * tk * bez_d8_i6(x) + y7 * tk * bez_d8_i7(x) + y8 * tk * bez_d8_i8(x) + +# +# Given t value between zero and one, the airfoild curve is defined as +# +# c(t) = mean(t1(t)) +/- z(t2(t)) n(t1(t)), +# +# where n is the unit normal to the mean line. See the above paper for more. +# +# Unfortunately, the parametrization of c(t) is not the same for mean(t1) +# and z(t2). The mean line (and its normal) can assume linear function t1 = t, +# -1 +# but the thickness z_y is, in fact, a function of z_x (t). Since it is +# not obvious how to compute this inverse function analytically, we instead +# replace t in c(t) equation above by z_x(t) to get: +# +# c(z_x(t)) = mean(z_x(t)) +/- z(t) n(z_x(t)), +# +# and compute and display this instead. Note we also ignore n(t) and assumes +# n(t) is constant in the y direction, +# + +airfoil_y1(t, thick) = mean_y(z_x(t)) + z_y(t, thick) +airfoil_y2(t, thick) = mean_y(z_x(t)) - z_y(t, thick) +airfoil_y(t) = mean_y(z_x(t)) +airfoil_x(t) = mean_x(z_x(t)) +unset grid +unset zeroaxis +set parametric +set xrange [-0.1:1.1] +set yrange [-0.1:.7] +set trange [ 0.0:1.0] +set title "NACA6409 Airfoil" +plot airfoil_x(t), airfoil_y(t) title "mean line" w l lt 2, \ + airfoil_x(t), airfoil_y1(t, thick) title "upper surface" w l lt 1, \ + airfoil_x(t), airfoil_y2(t, thick) title "lower surface" w l lt 1 +pause -1 "Press Return" +mm = 0.0 +pp = .5 +thick = .12 +set title "NACA0012 Airfoil" +set xlabel "12% thick, no camber -- classical test case" +plot airfoil_x(t), airfoil_y(t) title "mean line" w l lt 2, \ + airfoil_x(t), airfoil_y1(t, thick) title "upper surface" w l lt 1, \ + airfoil_x(t), airfoil_y2(t, thick) title "lower surface" w l lt 1 +pause -1 "Press Return" +set title "" +set xlab "" +set key box +set parametric +set samples 100 +set isosamples 10 +set style data lines +set style function lines +print "Joukowski Airfoil using Complex Variables" +set title "Joukowski Airfoil using Complex Variables" offset 0,0 +set time +set yrange [-.2 : 1.8] +set trange [0: 2*pi] +set xrange [-.6:.6] +zeta(t) = -eps + (a+eps)*exp(t*{0,1}) +eta(t) = zeta(t) + a*a/zeta(t) +eps = 0.06 +a =.250 +set xlabel "eps = 0.06 real" +plot real(eta(t)),imag(eta(t)) +pause -1 "Press Return" +eps = 0.06*{1,-1} +set xlabel "eps = 0.06 + i0.06" +plot real(eta(t)),imag(eta(t)) +pause -1 "Press Return" +reset diff --git a/3rd_party/gnuplot/demo/all.dem b/3rd_party/gnuplot/demo/all.dem new file mode 100644 index 0000000..863a6c8 --- /dev/null +++ b/3rd_party/gnuplot/demo/all.dem @@ -0,0 +1,272 @@ +# +# $Id: all.dem,v 1.44 2011/10/03 00:17:21 sfeam Exp $ +# +# Executes ALL demos in this directory, in functionality order. +# + +print "******************** file simple.dem ********************" +load "simple.dem" +reset + +print "******************** file controls.dem ********************" +load "controls.dem" +reset + +print "******************** file electron.dem ********************" +load "electron.dem" +reset + +print "******************** file using.dem ********************" +load "using.dem" +reset + +print "******************** file fillstyle.dem ********************" +load "fillstyle.dem" +reset + +print "******************** file fillcvrs.dem ********************" +load "fillcrvs.dem" +load "fillbetween.dem" +reset + +print "******************** file candlesticks.dem ********************" +load "candlesticks.dem" +reset + +print "******************** file autoscale.dem ********************" +load "autoscale.dem" +reset + +print "******************** file mgr.dem ********************" +load "mgr.dem" +reset + +print "******************** file fit.dem ********************" +load "fit.dem" +reset + +print "******************** file param.dem ********************" +load "param.dem" +reset + +print "******************** file polar.dem ********************" +load "polar.dem" +reset + +print "******************** file poldat.dem ********************" +load "poldat.dem" +reset + +print "******************** file multiplt.dem ********************" +load "multiplt.dem" +load "layout.dem" +reset + +print "******************** file surface1.dem ********************" +load "surface1.dem" +reset + +print "******************** file discrete.dem ********************" +load "discrete.dem" +reset + +print "******************** file hidden.dem ********************" +load "hidden.dem" +reset + +print "******************** file dgrid3d.dem ********************" +load "dgrid3d.dem" +reset + +print "******************** file world.dem ********************" +load "world.dem" +load "world2.dem" +reset + +print "******************** file prob.dem ********************" +load "prob.dem" +reset + +print "******************** file prob2.dem ********************" +load "prob2.dem" +reset + +print "******************** file random.dem ********************" +load "random.dem" +reset + +print "******************** file smooth.dem ********************" +load "smooth.dem" +reset + +print "******************** file spline.dem ********************" +load "spline.dem" +reset + +print "******************** file binary.dem ********************" +load "binary.dem" +reset + +print "******************** file steps.dem ********************" +load "steps.dem" +reset + +print "******************** file scatter.dem ********************" +load "scatter.dem" +reset + +print "******************** file singulr.dem ********************" +load "singulr.dem" +reset + +print "******************** file airfoil.dem ********************" +load "airfoil.dem" +reset + +print "******************** file surface2.dem ********************" +load "surface2.dem" +reset + +print "******************** file contours.dem ********************" +load "contours.dem" +reset + +print "******************** file multimsh.dem ********************" +load "multimsh.dem" +reset + +print "******************** file bivariat.dem ********************" +load "bivariat.dem" +reset + +print "******************** file timedat.dem ********************" +load "timedat.dem" +reset + +print "******************** file animate.dem ********************" +load "animate.dem" +reset + +print "********************** file rainbow.dem *********************" +load "rainbow.dem" +reset + +print "********************** file rgb_variable.dem *********************" +load "rgb_variable.dem" +reset + +print "********************** file pm3d.dem *********************" +load "pm3d.dem" +reset + +print "********************** file pm3dcolors.dem *********************" +load "pm3dcolors.dem" +reset + +print "********************** file heatmaps.dem *********************" +load "heatmaps.dem" +reset + +print "********************** file pm3dgamma.dem *********************" +load "pm3dgamma.dem" +reset + +print "********************** file hidden2.dem ***********************" +load "hidden2.dem" +reset + +print "********************** file textcolor.dem *********************" +load "textcolor.dem" +reset + +print "********************** file textrotate.dem *********************" +load "textrotate.dem" +reset + +print "********************** file enhanced_utf8.dem *********************" +load "enhanced_utf8.dem" +reset + +print "********************** file arrowstyle.dem *********************" +load "arrowstyle.dem" +reset + +print "********************** file vector.dem *********************" +load "vector.dem" +reset + +print "********************** file tics.dem *********************" +load "tics.dem" +reset + +print "********************** file datastrings.dem *********************" +load "datastrings.dem" +reset + +print "********************** file stats.dem *********************" +load "stats.dem" +reset + +print "********************** file iterate.dem *********************" +load "iterate.dem" +reset + +print "********************** file histograms.dem *********************" +load "histograms.dem" +load "histograms2.dem" +reset + +print "********************** Image formats *********************" +load "image.dem" +load "image2.dem" +load "rgbalpha.dem" +reset + +print "********************** file stringvar.dem *********************" +load "stringvar.dem" +reset + +print "********************** file running_avg.dem *********************" +load "running_avg.dem" +reset + +print "********************** file pointsize.dem *********************" +load "pointsize.dem" +reset + +print "********************** file circles.dem *********************" +load "circles.dem" +reset + +print "********************** file ellipses_style.dem *********************" +load "ellipses_style.dem" +reset + +print "********************** file key.dem *********************" +load "key.dem" +reset + +print "********************** file borders.dem *********************" +load "borders.dem" +reset + +print "********************** file margins.dem *********************" +load "margins.dem" +reset + +print "********************** file rectangle.dem *********************" +load "rectangle.dem" +reset + +print "********************** file approximate.dem *********************" +load "approximate.dem" +reset + +print "********************** file transparent.dem *********************" +load "transparent.dem" +reset + +print "********************** file transparent_solids.dem *********************" +load "transparent_solids.dem" +pause 5 +reset diff --git a/3rd_party/gnuplot/demo/animate.dem b/3rd_party/gnuplot/demo/animate.dem new file mode 100644 index 0000000..9a1f031 --- /dev/null +++ b/3rd_party/gnuplot/demo/animate.dem @@ -0,0 +1,36 @@ +# +# $Id: animate.dem,v 1.7 2006/01/07 23:21:02 sfeam Exp $ +# +# Demo animation, tumbling around 'glass.dat'. +# +# History: +# - 1. 1. 2006 Dan Sebald: Defined variables for more generic rotate +# - ?. ?. ? Hans-Bernhard Broeker: Changed from rotating whale to +# rotating glass +# - ?. ?. ? ?: Initial tumbling whale demo + +set parametric +set hidden3d +unset key +set style data line +xrot=60 +xrot_delta = 17 +zrot=0 +zrot_delta = 10 +xview(xrot)=(50.+30.*sin((xrot%180)/180.*pi)) +zview(zrot)=(60.+45.*sin(zrot/180.*pi)) +set view xview(xrot),zview(zrot) +splot "glass.dat" + +limit_iterations=40 # limits number of iterations if nonzero + +if (!limit_iterations) print "The following animation will never stop on its own. You have" +if (!limit_iterations) print "to stop it manually by interrupting gnuplot (e.g., press ^C)" +print "On some screen terminal drivers for PC screens, you'll have" +print "to hit a key to get to the next frame" + +pause -1 "Press a key to start the rotation..." + +iteration_count=0 +load "gnuplot.rot" +reset diff --git a/3rd_party/gnuplot/demo/animate2.dem b/3rd_party/gnuplot/demo/animate2.dem new file mode 100644 index 0000000..05c3933 --- /dev/null +++ b/3rd_party/gnuplot/demo/animate2.dem @@ -0,0 +1,61 @@ +# +# $Id: animate2.dem,v 1.1 2006/01/07 23:21:02 sfeam Exp $ +# +# demo for creating GIF animation and illustrating saving images to +# file one pixel to one pixel +# +# A combination of what was animate.dem and world2.dem with the +# addition of saving the rotated image to an animated GIF. +# Requires GIF_ANIMATION +# +# History: +# - 1. 3. 2006 Dan Sebald: 1st version +# 07 Jan 2006 Ethan Merritt: Revise to assume terminal type is set by caller +# + +# Caller must set terminal type. +# Example of intended use: +# set term gif animate transparent opt delay 10 size 200,200 x000000 + +unset title +unset key +unset xtics +unset ytics +unset ztics +set border 0 +set hidden3d nooffset +set parametric +set angles degrees +set samples 64,64 +set isosamples 13,13 +set mapping spherical +set dummy u,v +set urange [ -90.0000 : 90.0000 ] noreverse nowriteback +set vrange [ 0.00000 : 360.000 ] noreverse nowriteback +set style data line + +# Defines for gnuplot.rot script +limit_iterations=72 +xrot=60 +xrot_delta = 0 +zrot=136 +zrot_delta = 355 +xview(xrot)=xrot +zview(zrot)=zrot +set view xview(xrot), zview(zrot), 2, 1 +set size square + +splot cos(u)*cos(v),cos(u)*sin(v),sin(u) notitle with lines lt 5, \ + 'world.dat' notitle with lines lt 2 lw 3 + +iteration_count=0 +xrot =(xrot+xrot_delta)%360 +zrot =(zrot+zrot_delta)%360 + +load "gnuplot.rot" + +pause -1 "Hit return to continue" + +reset + +print "End of animate2 demo..." diff --git a/3rd_party/gnuplot/demo/approximate.dem b/3rd_party/gnuplot/demo/approximate.dem new file mode 100644 index 0000000..b92f477 --- /dev/null +++ b/3rd_party/gnuplot/demo/approximate.dem @@ -0,0 +1,36 @@ +# +# Show use of pseudodata mechanism '+' to use plot styles with more than +# one relevant value per x coordinate. In this example we use the style +# "filledcurves" to show the difference between two analytic functions. +# This corresponds to the specification of multiple columns in the +# 'using' option for input from data files. +# +# +approx_1(x) = x - x**3/6 +approx_2(x) = x - x**3/6 + x**5/120 +approx_3(x) = x - x**3/6 + x**5/120 - x**7/5040 + +label1 = "x - {x^3}/3!" +label2 = "x - {x^3}/3! + {x^5}/5!" +label3 = "x - {x^3}/3! + {x^5}/5! - {x^7}/7!" + +# +set termoption enhanced +set encoding utf8 +# +set title "Polynomial approximation of sin(x)" +set key Left center top reverse +set xrange [ -3.2 : 3.2 ] +set xtics ("-π" -pi, "-π/2" -pi/2, 0, "π/2" pi/2, "π" pi) +set format y "%.1f" +set samples 500 +set style fill solid 0.4 noborder + +plot '+' using 1:(sin($1)):(approx_1($1)) with filledcurve title label1 lt 3, \ + '+' using 1:(sin($1)):(approx_2($1)) with filledcurve title label2 lt 2, \ + '+' using 1:(sin($1)):(approx_3($1)) with filledcurve title label3 lt 1, \ + sin(x) with lines lw 1 lc rgb "black" + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/arrowstyle.dat b/3rd_party/gnuplot/demo/arrowstyle.dat new file mode 100644 index 0000000..de6ade3 --- /dev/null +++ b/3rd_party/gnuplot/demo/arrowstyle.dat @@ -0,0 +1,50 @@ +-1000 37 -41 +-959 11 -49 +-918 -16 -48 +-877 -42 -39 +-836 -60 -24 +-795 -69 -5 +-755 -66 14 +-714 -52 32 +-673 -30 44 +-632 -2 49 +-591 24 46 +-551 48 35 +-510 64 18 +-469 69 0 +-428 63 -20 +-387 46 -37 +-346 22 -47 +-306 -5 -49 +-265 -32 -44 +-224 -54 -31 +-183 -67 -13 +-142 -68 7 +-102 -59 26 +-61 -39 40 +-20 -14 48 +20 14 48 +61 39 40 +102 59 26 +142 68 7 +183 67 -13 +224 54 -31 +265 32 -44 +306 5 -49 +346 -22 -47 +387 -46 -37 +428 -63 -20 +469 -69 -0 +510 -64 18 +551 -48 35 +591 -24 46 +632 2 49 +673 30 44 +714 52 32 +755 66 14 +795 69 -5 +836 60 -24 +877 42 -39 +918 16 -48 +959 -11 -49 +1000 -37 -41 diff --git a/3rd_party/gnuplot/demo/arrowstyle.dem b/3rd_party/gnuplot/demo/arrowstyle.dem new file mode 100644 index 0000000..84c3b69 --- /dev/null +++ b/3rd_party/gnuplot/demo/arrowstyle.dem @@ -0,0 +1,98 @@ +# +# $Id: arrowstyle.dem,v 1.3 2011/02/20 23:17:11 sfeam Exp $ +# +# +set xrange [-1000:1000] +set yrange [-178:86] +set tics scale 0 + +set style line 1 lt 1 lw 2 +set style line 2 lt 3 lw 2 + +set style arrow 1 head filled size screen 0.025,30,45 ls 1 +set style arrow 2 head nofilled size screen 0.03,15 ls 2 +set style arrow 3 head filled size screen 0.03,15,45 ls 1 +set style arrow 4 head filled size screen 0.03,15 ls 2 +set style arrow 5 heads filled size screen 0.03,15,135 ls 1 +set style arrow 6 head empty size screen 0.03,15,135 ls 2 +set style arrow 7 nohead ls 1 +set style arrow 8 heads size screen 0.008,90 ls 2 + +print ' We have defined the following arrowstyles:' +show style arrow + +set arrow from -500,-100 to 500,-100 as 1 +set arrow from -500,-110 to 500,-110 as 2 +set arrow from -500,-120 to 500,-120 as 3 +set arrow from -500,-130 to 500,-130 as 4 +set arrow from -500,-140 to 500,-140 as 5 +set arrow from -500,-150 to 500,-150 as 6 +set arrow from -500,-160 to 500,-160 as 7 +set arrow from -500,-170 to 500,-170 as 8 + +set label 'arrowstyle 1:' at -520,-100 right +set label 'arrowstyle 2:' at -520,-110 right +set label 'arrowstyle 3:' at -520,-120 right +set label 'arrowstyle 4:' at -520,-130 right +set label 'arrowstyle 5:' at -520,-140 right +set label 'arrowstyle 6:' at -520,-150 right +set label 'arrowstyle 7:' at -520,-160 right +set label 'arrowstyle 8:' at -520,-170 right + +set title 'Top: plot with vectors arrowstyle 1, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 1 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 2, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 2 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 3, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 3 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 4, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 4 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 5, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 5 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 6, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 6 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 7, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 7 +pause -1 "Hit return to continue" + +set title 'Top: plot with vectors arrowstyle 8, Bottom: explicit arrows' +plot \ + 'arrowstyle.dat' using 1:2:(0):3 notitle with vectors arrowstyle 8 +pause -1 "Hit return to continue" + +#reset + +# +# Show plot with data style vectors +# +set title "Plot 'file' with vectors " +set key box opaque +set xrange [*:*] +set yrange [*:10] +set for [i=1:8] style arrow i lc i +plot '1.dat' using 1:2:(+1):(+1) with vectors lt 4 filled title 'filled', \ + '2.dat' using 1:2:(+1):(+1) with vectors lt 1 heads title 'double-headed', \ + '2.dat' using ($1):(2-$2/3):(+1):(+2.5):(int($0)%8 + 1) with vectors as var ti 'arrowstyle variable' +# +pause -1 "Hi return to continue" +# +reset diff --git a/3rd_party/gnuplot/demo/asciimat.dat b/3rd_party/gnuplot/demo/asciimat.dat new file mode 100644 index 0000000..2e24929 --- /dev/null +++ b/3rd_party/gnuplot/demo/asciimat.dat @@ -0,0 +1,32 @@ + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + 0 1 2 3 4 5 6 7 8 9 + + 0 0 0 0 0 0 0 0 0 0 + 1 1 1 1 1 1 1 1 1 1 + 2 2 2 2 2 2 2 2 2 2 + 3 3 3 3 3 3 3 3 3 3 + 4 4 4 4 4 4 4 4 4 4 + 5 5 5 5 5 5 5 5 5 5 + 6 6 6 6 6 6 6 6 6 6 + 7 7 7 7 7 7 7 7 7 7 + 8 8 8 8 8 8 8 8 8 8 + 9 9 9 9 9 9 9 9 9 9 + + 0 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 10 + 2 3 4 5 6 7 8 9 10 11 + 3 4 5 6 7 8 9 10 11 12 + 4 5 6 7 8 9 10 11 12 13 + 5 6 7 8 9 10 11 12 13 14 + 6 7 8 9 10 11 12 13 14 15 + 7 8 9 10 11 12 13 14 15 16 + 8 9 10 11 12 13 14 15 16 17 + 9 10 11 12 13 14 15 16 17 18 diff --git a/3rd_party/gnuplot/demo/autoscale.dem b/3rd_party/gnuplot/demo/autoscale.dem new file mode 100644 index 0000000..16b5313 --- /dev/null +++ b/3rd_party/gnuplot/demo/autoscale.dem @@ -0,0 +1,111 @@ +# +# $Id: autoscale.dem,v 1.1 2010/09/28 17:14:38 sfeam Exp $ +# Demo of constraint autoscaling: Autoscaling with limits. +# + +set multiplot layout 2, 2 title "Autoscaling with constraints (y-axis always unaffected)" + +unset key +# set title offset 0,-0.4 +# set xlabel offset 0,0.4 + +set ytics 5 + +set title "unconstrained" +set ylabel "[*:*]" +set yrange [*:*] +set xlabel "[*:*]" +set xrange [*:*] +plot "3.dat" + +set title "minimum range guaranteed" +set ylabel "[*<-5:5<*]" +set yrange [*<-5:5<*] +set xlabel "[*<-40:30<*]" +set xrange [*<-40:30<*] +plot "3.dat" + +set title "clip to maximum range" +set ylabel "[-20<*:*<20]" +set yrange [-20<*:*<20] +set xlabel "[-30<*:*<10]" +set xrange [-30<*:*<10] +plot "3.dat" + +set title "mixed" +set xlabel "[-30<*<10:10<*<15]" +set xrange [-30<*<10:10<*<15] +set ylabel "[*:0<*<10]" +set yrange [*:0<*<10] +plot "3.dat" + +unset multiplot + +pause -1 "Hit return to continue" + + +set multiplot layout 2, 2 title "Autoscaling with constraints (x-axis always unaffected)" + +unset key +set ytics 5 + +set title "unconstrained" +set ylabel "[*:*]" +set yrange [*:*] +set xlabel "[*:*]" offset 0, 0.4 +set xrange [*:*] +plot "3.dat" + +set title "minimum range guaranteed" +set ylabel "[*<-15:20<*]" +set yrange [*<-15:20<*] +set xlabel "[*<-10:10<*]" +set xrange [*<-10:10<*] +plot "3.dat" + +set ytics 2 + +set title "clip to maximum range" +set ylabel "[-8<*:*<5]" +set yrange [-8<*:*<5] +set xlabel "[-40<*:*<30]" +set xrange [-40<*:*<30] +plot "3.dat" + +set title "mixed" +set xlabel "[-30<*<10:-10<*<45]" +set xrange [-30<*<10:-10<*<45] +set ylabel "[-8<*<-6:7<*<9]" +set yrange [-8<*<-6:7<*<9] +plot "3.dat" + +unset multiplot + +pause -1 "Hit return to continue" +unset xlabel +unset ylabel + +set multiplot layout 2, 2 title "Autoscaling with constraints" + +set ytics 50 + +set autoscale xy +set title "autoscale xy" +plot "silver.dat" + +set yrange [15<*<25:*] +set title "set yrange [15<*<25:*]" +plot "silver.dat" + +set autoscale ymin +set title "set autoscale ymin" +plot "silver.dat" + +set ytics 20 +set yrange [15<*<25:135<*<225] +set title "set yrange [15<*<25:135<*<225]" +plot "silver.dat" + +unset multiplot + +pause -1 "Hit return to continue" diff --git a/3rd_party/gnuplot/demo/barchart_art.dem b/3rd_party/gnuplot/demo/barchart_art.dem new file mode 100644 index 0000000..37510b9 --- /dev/null +++ b/3rd_party/gnuplot/demo/barchart_art.dem @@ -0,0 +1,29 @@ +# +# Demo of using rescaled images to construct a bar chart +# +if (!strstrt(GPVAL_COMPILE_OPTIONS,"+GD_PNG")) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for loading png images" ;\ + exit ; + +reset +set title "Building Code Height Limits" +unset key + +set xrange [ -10 : 160 ] +set yrange [ 0 : 200 ] +set y2range[ 0 : 200 ] + +set y2tics +set grid y + +set xtics ("NE" 12.0, "S" 42.0, "Downtown" 72.0, "Suburbs" 127.0) scale 0.0 + +plot 'bldg.png' binary filetype=png origin=(60,0) dx=0.5 dy=1.5 with rgbimage, \ + 'bldg.png' binary filetype=png origin=(0,0) dx=0.5 dy=1 with rgbimage, \ + 'bldg.png' binary filetype=png origin=(30,0) dx=0.5 dy=0.7 with rgbimage, \ + 'bldg.png' binary filetype=png origin=(100,0) dx=0.5 dy=0.35 with rgbimage, \ + 'bldg.png' binary filetype=png origin=(125,0) dx=0.5 dy=0.35 with rgbimage + +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/battery.dat b/3rd_party/gnuplot/demo/battery.dat new file mode 100644 index 0000000..4c128ff --- /dev/null +++ b/3rd_party/gnuplot/demo/battery.dat @@ -0,0 +1,21 @@ +# +# $Id: battery.dat,v 1.1.1.1 1998/04/15 19:16:41 lhecking Exp $ +# +50.000000 0.036990 2.500000 0.007039 +47.000000 0.036990 2.500000 0.007039 +44.000000 0.038360 2.500000 0.007053 +41.000000 0.042160 2.500000 0.007050 +38.000000 0.043200 2.500000 0.007018 +35.000000 0.046900 2.500000 0.007021 +32.000000 0.048840 2.500000 0.006963 +29.000000 0.052000 2.500000 0.006929 +26.000000 0.055470 2.500000 0.006947 +23.000000 0.060000 2.500000 0.006882 +20.000000 0.064660 2.500000 0.006879 +17.000000 0.069600 2.500000 0.006936 +14.000000 0.079800 2.500000 0.007080 +11.000000 0.086920 2.500000 0.007232 +8.000000 0.085500 2.500000 0.007262 +5.000000 0.101260 2.500000 0.008415 +2.000000 0.091000 2.500000 0.011203 +0.000000 0.081480 2.500000 0.011828 diff --git a/3rd_party/gnuplot/demo/bf_test.exe b/3rd_party/gnuplot/demo/bf_test.exe new file mode 100644 index 0000000..b46aa31 Binary files /dev/null and b/3rd_party/gnuplot/demo/bf_test.exe differ diff --git a/3rd_party/gnuplot/demo/big_peak.dat b/3rd_party/gnuplot/demo/big_peak.dat new file mode 100644 index 0000000..329c671 --- /dev/null +++ b/3rd_party/gnuplot/demo/big_peak.dat @@ -0,0 +1,12 @@ +# +# $Id: big_peak.dat,v 1.1.1.1 1998/04/15 19:16:41 lhecking Exp $ +# +26.500000 0.753252 0.012953 +27.000000 0.877710 0.019712 +27.500000 0.996531 0.021018 +27.500000 0.940807 0.014499 +28.000000 1.015178 0.021216 +28.000000 0.984822 0.014840 +28.500000 0.960538 0.020631 +28.500000 0.930182 0.014416 +29.000000 0.750650 0.018215 diff --git a/3rd_party/gnuplot/demo/binary.dem b/3rd_party/gnuplot/demo/binary.dem new file mode 100644 index 0000000..63d36eb --- /dev/null +++ b/3rd_party/gnuplot/demo/binary.dem @@ -0,0 +1,28 @@ +# +# $Id: binary.dem,v 1.5 2003/10/28 05:35:54 sfeam Exp $ +# +set style data lines +set hidden3d +set title "Hidden line removal of explicit binary surfaces" +set ticslevel 0 +set key box + +set xrange [-3:3] +set yrange [-2:2] +splot "binary1" binary +pause -1 "Hit return to continue (1)" + +set view 70,45 +set xrange [-3:3] +set yrange [-3:3] +splot "binary2" binary +pause -1 "Hit return to continue (2)" + +set title "Notice that sampling rate can change" +set vi 70,10 +set xrange [-3:6] +set yrange [-3:6] +splot "binary3" binary +pause -1 "Hit return to continue (3)" + +reset diff --git a/3rd_party/gnuplot/demo/binary1 b/3rd_party/gnuplot/demo/binary1 new file mode 100644 index 0000000..77ddce7 Binary files /dev/null and b/3rd_party/gnuplot/demo/binary1 differ diff --git a/3rd_party/gnuplot/demo/binary2 b/3rd_party/gnuplot/demo/binary2 new file mode 100644 index 0000000..519a115 Binary files /dev/null and b/3rd_party/gnuplot/demo/binary2 differ diff --git a/3rd_party/gnuplot/demo/binary3 b/3rd_party/gnuplot/demo/binary3 new file mode 100644 index 0000000..89f081d Binary files /dev/null and b/3rd_party/gnuplot/demo/binary3 differ diff --git a/3rd_party/gnuplot/demo/bivariat.dem b/3rd_party/gnuplot/demo/bivariat.dem new file mode 100644 index 0000000..5c66ee6 --- /dev/null +++ b/3rd_party/gnuplot/demo/bivariat.dem @@ -0,0 +1,141 @@ +# +# $Id: bivariat.dem,v 1.9 2011/08/01 05:14:23 sfeam Exp $ +# +# This demo is very slow and requires unusually large stack size. +# Do not attempt to run this demo under MSDOS. +# + +# the function integral_f(x) approximates the integral of f(x) from 0 to x. +# integral2_f(x,y) approximates the integral from x to y. +# define f(x) to be any single variable function +# +# the integral is calculated using Simpson's rule as +# ( f(x-delta) + 4*f(x-delta/2) + f(x) )*delta/6 +# repeated x/delta times (from x down to 0) +# +delta = 0.2 +# delta can be set to 0.025 for non-MSDOS machines +# +# integral_f(x) takes one variable, the upper limit. 0 is the lower limit. +# calculate the integral of function f(t) from 0 to x +# choose a step size no larger than delta such that an integral number of +# steps will cover the range of integration. +integral_f(x) = (x>0)?int1a(x,x/ceil(x/delta)):-int1b(x,-x/ceil(-x/delta)) +int1a(x,d) = (x<=d*.1) ? 0 : (int1a(x-d,d)+(f(x-d)+4*f(x-d*.5)+f(x))*d/6.) +int1b(x,d) = (x>=-d*.1) ? 0 : (int1b(x+d,d)+(f(x+d)+4*f(x+d*.5)+f(x))*d/6.) +# +# integral2_f(x,y) takes two variables; x is the lower limit, and y the upper. +# calculate the integral of function f(t) from x to y +integral2_f(x,y) = (xy-d*.5) ? 0 : (int2(x+d,y,d) + (f(x)+4*f(x+d*.5)+f(x+d))*d/6.) + +set autoscale +set title "approximate the integral of functions" +set samples 50 +set key bottom right + +f(x) = exp(-x**2) + +plot [-5:5] f(x) title "f(x)=exp(-x**2)", \ + 2/sqrt(pi)*integral_f(x) title "erf(x)=2/sqrt(pi)*integral_f(x)", \ + erf(x) with points + +pause -1 "Hit return to continue" + +f(x)=cos(x) + +plot [-5:5] f(x) title "f(x)=cos(x)", integral_f(x) + +pause -1 "Hit return to continue" + +set title "approximate the integral of functions (upper and lower limits)" + +f(x)=(x-2)**2-20 + +plot [-10:10] f(x) title "f(x)=(x-2)**2-20", integral2_f(-5,x) + +pause -1 "Hit return to continue" + +f(x)=sin(x-1)-.75*sin(2*x-1)+(x**2)/8-5 + +plot [-10:10] f(x) title "f(x)=sin(x-1)-0.75*sin(2*x-1)+(x**2)/8-5", integral2_f(x,1) + +pause -1 "Hit return to continue" + +# +# This definition computes the ackermann. Do not attempt to compute its +# values for non integral values. In addition, do not attempt to compute +# its beyond m = 3, unless you want to wait really long time. + +ack(m,n) = (m == 0) ? n + 1 : (n == 0) ? ack(m-1,1) : ack(m-1,ack(m,n-1)) + +set xrange [0:3] +set yrange [0:3] + +set isosamples 4 +set samples 4 + +set title "Plot of the ackermann function" + +splot ack(x, y) + +pause -1 "Hit return to continue" + +set xrange [-5:5] +set yrange [-10:10] +set isosamples 10 +set samples 100 +set key top right at 4,-3 +set title "Min(x,y) and Max(x,y)" + +# +min(x,y) = (x < y) ? x : y +max(x,y) = (x > y) ? x : y + +plot sin(x), x**2, x**3, max(sin(x), min(x**2, x**3))+0.5 + +pause -1 "Hit return to continue" + +# +# gcd(x,y) finds the greatest common divisor of x and y, +# using Euclid's algorithm +# as this is defined only for integers, first round to the nearest integer +gcd(x,y) = gcd1(rnd(max(x,y)),rnd(min(x,y))) +gcd1(x,y) = (y == 0) ? x : gcd1(y, x - x/y * y) +rnd(x) = int(x+0.5) + +set samples 59 +set xrange [1:59] +set auto +set key default + +set title "Greatest Common Divisor (for integers only)" + +plot gcd(x, 60) with impulses +pause -1 "Hit return to continue" + +# +# This definition computes the sum of the first 10, 100, 1000 fourier +# coefficients of a (particular) square wave. + +set title "Finite summation of 10, 100, 1000 fourier coefficients" + +set samples 500 +set xrange [-10:10] +set yrange [-0.4:1.2] +set key bottom right + +fourier(k, x) = sin(3./2*k)/k * 2./3*cos(k*x) +sum10(x) = 1./2 + sum [k=1:10] fourier(k, x) +sum100(x) = 1./2 + sum [k=1:100] fourier(k, x) +sum1000(x) = 1./2 + sum [k=1:1000] fourier(k, x) + +plot \ + sum10(x) title "1./2 + sum [k=1:10] sin(3./2*k)/k * 2./3*cos(k*x)", \ + sum100(x) title "1./2 + sum [k=1:100] sin(3./2*k)/k * 2./3*cos(k*x)", \ + sum1000(x) title "1./2 + sum [k=1:1000] sin(3./2*k)/k * 2./3*cos(k*x)" +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/bldg.png b/3rd_party/gnuplot/demo/bldg.png new file mode 100644 index 0000000..2e09bec Binary files /dev/null and b/3rd_party/gnuplot/demo/bldg.png differ diff --git a/3rd_party/gnuplot/demo/blutux.rgb b/3rd_party/gnuplot/demo/blutux.rgb new file mode 100644 index 0000000..017476b --- /dev/null +++ b/3rd_party/gnuplot/demo/blutux.rgb @@ -0,0 +1,74 @@ +ÛÞúÛßûÛßûÛßûÛßûÛßûÛßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÞàûÞàûÞàûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÞáûÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛßûÛßûÛßûÛßûÛßûÛßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÝàûÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛÞúÛßûÛßûÛßûÛßûÛßûÛßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûÜßûØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÙÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÝúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞúÚÞú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×ÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúØÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÜúÙÝúÙÝúÙÝúÙÝúÙÝúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×Ûú×ÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÛúØÜúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚúÖÚú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×Úú×ÚúÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕØúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÕÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÖÙúÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÓÖùÓÖùÓÖùÓÖùÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔ×úÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÔØúÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÓÖùÓÖùÓÖùÓÖùÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÓ×úÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÕùÐÕùÐÕùÐÕùÐÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÒÖùÎÒùÎÒùÎÒùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÕùÐÕùÐÕùÐÕùÐÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÑÕùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÓùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÏÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÐÔùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÒùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùÎÓùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÌÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÑùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÍÒùÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùËÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÐùÌÑùÌÑùÌÑùÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùÊÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùËÏùÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÈÌøÈÌøÈÌøÈÌøÈÌøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÍøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÉÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÊÎøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÈÌøÈÌøÈÌøÈÌøÈÌøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÈÍøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅËøÅËøÅËøÅËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÇÌøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅËøÅËøÅËøÅËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÆËøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÉøÃÉøÃÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÄÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÅÊøÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇø +ÂÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÈøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÃÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÄÉøÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ 444444ÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÇøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈøÂÈø¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷\\\|||PPP$$$ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÆ÷ÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇøÁÇø½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷dddllkPPP444¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷¿Å÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÅ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷ÀÆ÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷½Â÷½Â÷½Â÷½Â÷½Â÷½Â÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷PPPDDD,,, ¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¾Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Ä÷¿Å÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷¼Á÷¼Á÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷$$$½Â÷½Â÷½Â÷½Â÷½Â÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷½Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷¾Ã÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÁ÷ºÁ÷ºÁ÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷¼Á÷¼Á÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¼Â÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÁ÷ºÁ÷ºÁ÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷»Á÷·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷¹À÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷ºÀ÷¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·¾ö·¾ö +$$$  PPP¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¸¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷¹¿÷µ»öµ»öµ»öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö$$$ 444 +\\\|||”””\\\·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·½ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö·¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö¸¾ö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»ö”””¾½¼¾½¼ttt”””¤¤¤¬¬¬ÄÄĜœœ + +µ¼öµ¼öµ¼öµ¼öµ¼öµ¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶¼ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö¶½ö²¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö´ºö´ºö´ºö´ºö|||¬¬¬ÌÌ̾½¼Œ VVTµ´³ÝÝÜääääääÔÔÔ¤¤¤PPP´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ»öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼öµ¼ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö²¸ö²¸ö²¸ö²¸ö²¸ö²¸ö²¸ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹öäääôôôÄÄÄôôôþþüœœœÌÌÌþþüþþü444 þþüþþüää䳺ö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö³ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´ºö´»ö´»ö´»ö´»ö´»ö´»ö´»ö´»ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö±·ö±·ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸öôôô<<<<<<þþüôôô  +ÔÔÔþþüttt$$$ôôôþþü²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö²¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³¹ö³ºö³ºö³ºö³ºö¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯·ö¯·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·öôôôtttäääôôôPPP +ÔÔÔôôôttt¬¬¬þþüttt±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö±¸ö²¸ö²¸ö²¸ö²¸ö²¸ö²¸ö®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®¶õ®¶õ®¶õ®¶õ®¶õ®¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õôôô +DDDllkììì ¬¬¬ääädddþþü¤¤¤¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯·ö¯·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö°·ö¬´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ®µõ®µõ®µõôôôdddª~ +á´ +å¬ ì´ á´ +–r ôôôÌÌÌþþü|||®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®¶õ®¶õ®¶õ®¶õ®¶õ®¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ¯¶õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õìì쬬¬)¶~ +ћ ë¼ ë¼ ×¬ ŽjÚë¼ ^J$$$þþüþþü ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ­µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõ®µõª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«³õ«³õ«³õ«³õ«³õÄÄÄþþü¢‰\¹ƒ å¬ ò¶ ë¼ â¼ ëÄ ëÄ õÍ1óÍ ëÄ ë¼ Â“ ìììþþüÔÔÔ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬³õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ¬´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ­´õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õ ¢‰\¹ƒ ћ ì´ ì´ ë¼ ëÄ íÌñÔ*òÚ,öÚJöÚóÍ óÄ ë¼ Ú£ ”l «²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«²õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ«³õ¬³õ¬³õ¬³õ¬³õ¬³õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ¥r +¶~ +ϔߥ ë¼ ë¼ ëÄ íÌñÓòÚ,öÚJöÚöÚöÚöÚöÕ ñÓõÍ1¤w +©±õ©±õ©±õ©±õ©±õ©±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª±õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õª²õ¦®ô¦®ô§®ô§®ô§®ô§®ô§®ô§®ô§®ô§®ô§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ¨¯õ¨¯õ¨¯õ ³yÀ…؜å¬ ì´ ë¼ â¼ íÌñÔ*öÚJöÕ öÚöÕ öÕ öÕ ¬Œ¤w +å¬ |[ +¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©°õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ©±õ¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¦­ô¦­ô¦­ô¦­ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô ³yϔÚ£ ì´ ò¶ ëÄ ëÄ íÌöÚJöÕ öÕ öÕ öÕ ñÓŽjϔÚ£ ؜\C §¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨¯õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¨°õ¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô`>¬„ å¬ ì´ õ½ ëÄ ñÓñÓöÚöÚñÓëÄ ˆ_Ύ؜Ú£ ؜Ύ ddd +¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô¦®ô§®ô§®ô§®ô§®ô§®ô§®ô§®ô§®ô§¯õ§¯õ§¯õ§¯õ§¯õ§¯õ£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£¬ô£¬ô£¬ô£¬ô£¬ô£¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô|[ +|[ +á´ +óÄ ëÍ(ëÍ(ñÓñÓâ¼ ~b ³yϔ؜؜ϔµ~/¦›‡,,,ƒƒ„\\\ ¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¥­ô¦­ô¦­ô¦­ô¦­ô¦®ô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô¾½¼`ˆ_ŠfŽjŠfŠf­x +¹ƒ ɎϔΎϔ¹ƒ ¾½¼¾½¼¾½¼¤¤¤||||||JJL£¬ô£¬ô£¬ô£¬ô£¬ô£¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô¤¬ô ©ô ©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¢ªô¢ªô<<<¾½¼¾½¼—a¤w +Ù³ á´ +؜ז ז ΎNJ¹ƒ µŒ5¾½¼ÄÄÄÌÌÌÄÄľ½¼dddƒƒ„\\\ +¢ªô¢ªô¢ªô¢ªô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô¢«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ô£«ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô444¾½¼¾½¼¾½¼ˆ_j¶~ +¶~ +³y¤m¤mºƒ0¾½¼¿µ¤¾½¼ÔÔÔìììþþüììì ¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¡ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªô¢ªôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ô,,,ÔÔÔÄÄľ½¼¾½¼¢‰\``—a£q?¸£x¾½¼¾½¼¾½¼ÔÔÔþþüþþüþþüþþü¬¬¬  ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ¨ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô ©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¡©ô¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž§ôþþüìììÌÌ̾½¼¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼ÄÄÄÔÔÔôôôþþüþþüþþüþþüþþü Ÿ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ§ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ôŸ¨ô ¨ô ¨ô ¨ô ¨ôœ¤óœ¤óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó + +þþüþþüììì¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼¾½¼ÔÔÔäääôôôþþüþþüþþüþþüþþüþþü¾½¼ +¦ó¦ó¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž¦óž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôž§ôš£óš£óš£ó›£ó›£ó›£ó›£ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó ìììþþüþþüþþüäää¾½¼¾½¼¾½¼¾½¼¾½¼ÌÌÌäääþþüôôôþþüþþüþþüþþüþþüþþüþþüþþü,,,œ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¥ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó¦ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óƒƒ„þþüþþüþþüþþüôôôÔÔÔÄÄľ½¼¾½¼ÝÝÜôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôô›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤óœ¤óœ¤óœ¤óœ¤óœ¤óœ¤óœ¤óœ¤óœ¤óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥óœ¥ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¢ó˜¢ó˜¢ó˜¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢óþþüþþüþþüþþüþþüþþüþþüìììäääôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£óš£ó›£ó›£ó›£ó›£ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó›¤ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó—¡ó—¡ó—¡ó—¡ó—¡ó—¡ó—¡ó—¡ó—¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡óäääþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü +™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢ó™¢óš£óš£óš£óš£ó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó– ó– ó– ó– ó– ó– ó– ó– ó– ó– ó– ó– ó– ó— ó— ó— ó— ó— ó$$$äääþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü,,,˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó˜¡ó”žò”žò”žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿóƒƒ„ÝÝÜôôôþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôììì¾½¼ +– ó– ó– ó– ó– ó– ó– ó– ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó— ó“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”ò”žò”žò”žò”žò”žò”žò”žò”žòœœœÄÄÄôôôôôôþþüþþüþþüôôôôôôìììäääìììôôôþþüþþüþþüôôôþþüþþüôôôôôôììììììÝÝÜÔÔÔÝÝÜììì •Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó•Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó–Ÿó’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“œò“ò“òœœœ¤¤¤¾½¼ÔÔÔìììôôôþþüþþüþþüÝÝÜäääôôôþþüþþüþþüþþüþþüôôôäääÌÌÌÄÄľ½¼¾½¼¾½¼ÄÄÄÄÄÄÔÔÔ¾½¼”ò”ò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò”žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò•žò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò¤¤¤¾½¼äääôôôþþüþþüþþüþþüþþüäääôôôþþüþþüþþüþþüþþüþþüþþüþþüôôôìììÝÝÜÔÔÔÄÄľ½¼¾½¼ÄÄÄääädddVVT$$$“œò“œò“œò“œò“œò“œò“œò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò“ò”ò”ò”ò”òšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšò‘šòÌÌÌìììôôôþþüþþüþþüþþüþþüþþüìììþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüìììÝÝÜÌÌÌÄÄÄÌÌÌôôô + DDD’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’›ò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œò’œòŽ˜òŽ˜òŽ˜òŽ˜ò˜ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò<<< ¾½¼ìììþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôÔÔÔ¾½¼ÝÝÜôôôDDDšòšòšòšòšòšò‘šò‘šò‘šò‘šò‘šò‘šò‘šò‘šò‘šò‘šò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò‘›ò—ò—ò—ò—ò—ò—ò—ò—ò—ò˜ò˜ò˜ò˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜ò\\\PPPôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüÝÝÜÄÄÄäää +<<<™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™òšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòšòŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ—òŒ—òŒ—òŒ—òŒ—òŒ—òŒ—òŒ—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò  ôôôþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüÝÝÜÄÄĬ¬¬ $$$Ž˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜òŽ˜ò˜ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò™ò‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñ‹–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñdddtttþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüôôôôôô 444<<< JJL—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò—ò˜ò˜ò˜ò˜òŽ˜òŽ˜òŽ˜òŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñŠ•ñ$$$þþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü444 <<<Œ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ–ñŒ—òŒ—òˆ“ñˆ“ñˆ“ñˆ“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñVVTþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüäääþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþü¤¤¤ +VVTŠ•ñŠ•ñŠ•ñŠ•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‹•ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ’ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñ +ÔÔÔþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüôôôìììþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñ‰”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñŠ”ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñ‡‘ñþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü +ˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñˆ“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ‰“ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ†ñ†ñ†ñ†ñ†ñ†ñ†ñ\\\¾½¼þþüôôôþþüþþüþþüôôôþþüþþüþþüþþüþþüìììôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü‡‘ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñ‡’ñˆ’ñˆ’ñˆ’ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ$$$þþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüìììôôôþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü†ñ†ñ†ñ†ñ†ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ†‘ñ‚ð‚ð‚Žð‚ŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽð  þþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüìììôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþü „ñ„ñ„ñ„ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñ…ñŒðŒðŒðŒðŒðŒðŒðððððððð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð DDDþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôþþüôôôÝÝÜôôôþþüþþüþþüþþüôôôþþüþþüþþüþþüôôôþþüþþüôôôþþüôôôôôôôôôþþüþþüþþüôôôþþüôôô<<<ƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽð„Žð„Žð„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ„ñ€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€Œð€Œð€Œð€Œð€Œð€Œð€Œð€Œð€Œð€Œð€ŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒð/”””þþüþþüþþüþþüôôôþþüþþüþþüþþüþþüôôôþþüÝÝÜôôôþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü444\\\‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚ð‚Žð‚ŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðƒŽðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð‹ð€‹ð€‹ð€‹ð,,,,,,µ´³þþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüÝÝÜôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüôôôþþüþþüþþüþþüþþüþþüþþü<<<ŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðŒðððððððð‚ð‚ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~Šð~ŠðJJLtttÔÔÔþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüÝÝÜôôôþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüJJL €‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€‹ð€Œð€Œð€Œð€Œð|ˆð|ˆð|ˆð|ˆð|ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}ˆð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð \\\ÝÝÜþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüÝÝÜôôôþþüþþüþþüþþüþþüþþüþþüôôôôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþü$$$<<<~Šð~Šð~Šð~ŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠðŠð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð{‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|‡ð|ˆð|ˆð|ˆð|ˆð|ˆð ÌÌÌþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüÝÝÜôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüôôôþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü <<<$$$$$$ }‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð}‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ð~‰ðz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ïz†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ï{†ïˆ_tS DDD¬¬¬þþüþþüþþüôôôþþüþþüþþüôôôþþüþþüþþüþþüÝÝÜþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþüþþü  <<ƒRZ—a›fj›f—aƒRtIlE[:\jì\jì\jì\jì\jì\jì\jì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kìI0tIZ¤m«r³y­x +³y­x +¤m—aS6]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]kì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lì]lìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiì[:tItIxNxNtItI`>I09& [iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[jì[jì[jì[jì[jì[jì[jì[jì[jì[jì[jì[jìI0`>‡X—a›f›f›f—axNeC[jì[jì[jì[jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\jì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kì\kìXgìXgìXgìXgìXgìXgìXgìXgìYgìYgìYgìYgìYgìYgìYgìYgìYgìYgìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìI0I0I0@,YhìYhìYhìYhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìI0I0S6S6I0@,ZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiìZiì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[iì[jì[jì[jì[jì[jì[jì[jìWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëXfëXfëXfëXfëXfëXfëXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìYgìYgìYgìYgìYgìYgìYgìYgìYgìYgìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìYhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZhìZiìZiìZiìVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëWeëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëXfëXfëXfëXfëXfëXfëXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìXgìYgìYgìYgìYgìYgìYgìYgìYgìUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUeëUeëUeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëWeëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëWfëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTdëTdëTdëTdëTdëTdëTdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUeëUeëUeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëVeëRbëRbëRbëRbëRbëRbëRbëRbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëScëScëScëScëScëScëScëScëScëScëScëScëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTdëTdëTdëTdëTdëTdëTdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëUdëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëSbëScëScëScëScëScëScëScëScëScëScëScëScëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëTcëP_ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRaëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëRbëSbëSbëSbëSbëSbëSbëSbëSbëO^êO^êO^êO^êO^êO^êO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQ`ëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëQaëN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP_ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëP`ëL\êL\êL\êL\êL\êL\êL\êL\êL\êM\êM\êM\êM\êM\êM\êM\êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êN^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO^êO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëO_ëK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êL[êL[êL[êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êM\êM\êM\êM\êM\êM\êM\êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êM]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN]êN^êN^êN^êN^êN^êJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJ[êJ[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êL[êL[êL[êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êL\êM\êM\êM\êM\êM\êM\êM\êIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIZêIZêIZêIZêIZêIZêIZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJ[êJ[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êK[êHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHYêHYêHYêHYêHYêHYêHYêHYêHYêHYêHYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIZêIZêIZêIZêIZêIZêIZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêJZêFWêFWêFWêFWêFWêFWêFWêFWêFWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHYêHYêHYêHYêHYêHYêHYêHYêHYêHYêHYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêIYêEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGWêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêGXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêHXêDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFVéFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêFWêGWêGWêGWêGWêGWêGWêGWêCSéCSéCSéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéCTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDTéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéDUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEUéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVéEVé \ No newline at end of file diff --git a/3rd_party/gnuplot/demo/borders.dem b/3rd_party/gnuplot/demo/borders.dem new file mode 100644 index 0000000..42ad352 --- /dev/null +++ b/3rd_party/gnuplot/demo/borders.dem @@ -0,0 +1,19 @@ +# +# $Id: borders.dem,v 1.10.2.1 2012/01/09 05:06:39 sfeam Exp $ +# +unset grid +set xrange [0:10] +set yrange [0:10] +set format "" +# +set multiplot layout 4, 4 title "Demonstration of different border settings" +do for [bb = 0:15] { + set border bb + show border + set label 1 sprintf("Border = %.0f",bb) at 5,5 center + plot 1/0 notitle +} +unset multiplot + +pause -1 "Hit return to continue" + diff --git a/3rd_party/gnuplot/demo/boxplot.dem b/3rd_party/gnuplot/demo/boxplot.dem new file mode 100644 index 0000000..f26c0e9 --- /dev/null +++ b/3rd_party/gnuplot/demo/boxplot.dem @@ -0,0 +1,63 @@ +# +# Boxplot demo +# +reset + +print "*** Boxplot demo ***" + +set style fill solid 0.25 border -1 +set style boxplot outliers pointtype 7 +set style data boxplot +set boxwidth 0.5 +set pointsize 0.5 + +unset key +set border 2 +set xtics ("A" 1, "B" 2) scale 0.0 +set xtics nomirror +set ytics nomirror +set yrange [0:100] + +plot 'silver.dat' using (1):2, '' using (2):(5*$3) + +pause -1 'Hit to continue: Compare sub-datasets' + +# Comparing sub-datasets + +set xtics auto +set yrange [*:*] +set title "Distribution of energy usage of the continents, grouped by type of energy source\n" +set ylabel "Billion Tons of Oil Equivalent" + +plot 'energy_circles.dat' using (1):($8/1.e6):(0):4 + +pause -1 'Hit to continue: Sort factors alphabetically' + +# Sort factors alphabetically + +set style boxplot sorted + +replot + +pause -1 'Hit to continue: The same, with iteration and manual filtering' + +# The same as above, with manual filtering +# Note that you have to specify the factors and you have to set the xtics as well. +# However, you have greater control over the appearance of the plot +# e.g. the order of the boxplots, their colors, the tic labels +# The previous form is intended for interactive usage while the latter form is better suited +# to creating publication-ready graphs. + +factors = "Coal Gas Hydroelectric Nuclear Oil Renewable" +n_f = words(factors) +set xtic ("" 1) +set for [i=1:n_f] xtics add (word(factors,i) i) + +t(x) = x/1.e6 +filter(col, factor_col, level) = (strcol(factor_col) eq word(factors, level)) ? t(column(col)) : 1/0 + +plot for [i=1:n_f] 'energy_circles.dat' using (i):(filter(8, 4, i)) + +pause -1 'Hit to continue: boxplot demo finished' + + diff --git a/3rd_party/gnuplot/demo/candlesticks.dat b/3rd_party/gnuplot/demo/candlesticks.dat new file mode 100644 index 0000000..1f249e9 --- /dev/null +++ b/3rd_party/gnuplot/demo/candlesticks.dat @@ -0,0 +1,10 @@ +1 1.5 2 2.4 4 6. +2 1.5 3 3.5 4 5.5 +3 4.5 5 5.5 6 6.5 +4 3.7 4.5 5.0 5.5 6.1 +5 3.1 3.5 4.2 5 6.1 +6 1 4 5.0 6 9 +7 4 4 4.8 6 6.1 +8 4 5 5.1 6 6.1 +9 1.5 2 2.4 3 3.5 +10 2.7 3 3.5 4 4.3 diff --git a/3rd_party/gnuplot/demo/candlesticks.dem b/3rd_party/gnuplot/demo/candlesticks.dem new file mode 100644 index 0000000..de28d5c --- /dev/null +++ b/3rd_party/gnuplot/demo/candlesticks.dem @@ -0,0 +1,50 @@ +# +# $Id: candlesticks.dem,v 1.5 2008/05/31 05:19:01 sfeam Exp $ +# + +reset +# +set xrange [0:11] +set yrange [0:10] +# +set title "candlesticks with open boxes (default)" +plot 'candlesticks.dat' using 1:3:2:6:5 with candlesticks +# +pause -1 "Hit return to continue" +# +set title "candlesticks with specified boxwidth" +set boxwidth 0.2 +replot +# +pause -1 "Hit return to continue" +# +set title "candlesticks with style fill solid" +set style fill solid +set boxwidth 0.2 +replot +# +pause -1 "Hit return to continue" +# +set title "candlesticks showing both states of open/close" +set style fill empty +set boxwidth 0.2 +plot 'candlesticks.dat' using 1:(int($0)%3?$3:$5):2:6:(int($0)%3?$5:$3) with candlesticks title "open < close", \ +NaN with boxes lt 1 fs solid 1 title "close < open" +# +pause -1 "Hit return to continue" +# +set title "box-and-whisker plot adding median value as bar" +set style fill empty +plot 'candlesticks.dat' using 1:3:2:6:5 with candlesticks lt 3 lw 2 title 'Quartiles', \ + '' using 1:4:4:4:4 with candlesticks lt -1 lw 2 notitle +# +pause -1 "Hit return to continue" +# +set title "box-and-whisker with median bar and whiskerbars" +plot 'candlesticks.dat' using 1:3:2:6:5 with candlesticks lt 3 lw 2 title 'Quartiles' whiskerbars, \ + '' using 1:4:4:4:4 with candlesticks lt -1 lw 2 notitle +pause -1 "Hit return to continue" +# + +reset + diff --git a/3rd_party/gnuplot/demo/charset.dem b/3rd_party/gnuplot/demo/charset.dem new file mode 100644 index 0000000..7dbe33f --- /dev/null +++ b/3rd_party/gnuplot/demo/charset.dem @@ -0,0 +1,40 @@ +# +# Dump all (8-bit) characters by octal code value +# +set title "Complete dump of characters for this font and encoding" +# +set border 0 +unset xtics +unset ytics +# +set label 11 "001-040:" at graph 0.02, 0.9 +set label 12 "041-100:" at graph 0.02, 0.8 +set label 13 "101-140:" at graph 0.02, 0.7 +set label 14 "141-200:" at graph 0.02, 0.6 +set label 15 "201-240:" at graph 0.02, 0.5 +set label 16 "241-300:" at graph 0.02, 0.4 +set label 17 "301-340:" at graph 0.02, 0.3 +set label 18 "341-376:" at graph 0.02, 0.2 +# +set label 1 at graph 0.2, 0.9 +set label 2 at graph 0.2, 0.8 +set label 3 at graph 0.2, 0.7 +set label 4 at graph 0.2, 0.6 +set label 5 at graph 0.2, 0.5 +set label 6 at graph 0.2, 0.4 +set label 7 at graph 0.2, 0.3 +set label 8 at graph 0.2, 0.2 +# +set label 1 "\001\002\003\004\005\006\007\010\011 \013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040" +set label 2 "\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077\100" +set label 3 "\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137\140" +set label 4 "\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177\200" +set label 5 "\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240" +set label 6 "\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300" +set label 7 "\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340" +set label 8 "\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376" +# +set xrange [-1:1] +set yrange [-1:1] +plot -10 notitle +reset diff --git a/3rd_party/gnuplot/demo/circles.dem b/3rd_party/gnuplot/demo/circles.dem new file mode 100644 index 0000000..b8ab599 --- /dev/null +++ b/3rd_party/gnuplot/demo/circles.dem @@ -0,0 +1,129 @@ +# +# demo for the use of "set object circle" and "plot ... with circles" +# +# Ethan A Merritt, Ralf Juengling - 2007,2008 + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+OBJECTS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for circles\n" ; \ + exit ; + +set size ratio -1 +set style fill solid 1.0 border -1 + +set obj 10 circle arc [ 0 : 20] fc rgb "red" +set obj 11 circle arc [ 20 : 50] fc rgb "orange" +set obj 12 circle arc [ 50 : 90] fc rgb "yellow" +set obj 13 circle arc [ 90 : 120] fc rgb "forest-green" +set obj 14 circle arc [120 : 190] fc rgb "dark-turquoise" +set obj 15 circle arc [190 : 360] fc rgb "dark-magenta" + +set obj 10 circle at screen .18,.32 size screen .10 front +set obj 11 circle at screen .18,.32 size screen .10 front +set obj 12 circle at screen .18,.32 size screen .10 front +set obj 13 circle at screen .1767,.342 size screen .10 front +set obj 14 circle at screen .18,.32 size screen .10 front +set obj 15 circle at screen .18,.32 size screen .10 front + +set obj 20 rect from graph 0,0 to graph 1,1 behind fc rgb "cyan" fs solid 0.2 + +# plot world map and correspondent locations as a circle +set title "" +set xlabel "Note that overlapping transparent circles produce a darker area" +unset key +unset xtics +unset ytics +set border + +set yrange [-70:*] + +plot 'world.dat' with filledcurves lc rgb "light-green" , \ + 'world.cor' using 1:2:(7.*rand(0)) with circles lt 3 \ + fs transparent solid 0.5 noborder + +pause -1 "Hit return to continue" + +# by Peter Juhasz - 2010 + +reset + +set style fill solid 1.0 border -1 +set size ratio -1 + +# Plot pie charts on top of the map of the world. +# The pie segments are read from a data file. +# Each segment has to be specified with a start and end angle. + +set title "Sources of energy production, plotted for each continent" + +unset key +unset xtics +unset ytics +set border + +set yrange [-70:*] +set palette model HSV func gray*0.75, 0.5, 0.99 +unset colorbox +r = 0.01 +types = 6 +keyx = -137. +keyy = -15. +keyr = 25. + +set obj 20 rect from graph 0,0 to graph 1,1 behind fc rgb "cyan" fs solid 0.2 +set angle degree + +plot 'world.dat' with filledcurves lc rgb "light-green" notit, \ + 'energy_circles.dat' using 2:1:(sqrt($9)*r):6:($6+$7):5 \ + with circles lc pal fs solid 1.0 border rgb "gray",\ + for [i=0:types-1] '' using (keyx):(keyy):(keyr-5):(-(i+1)*360./types):(-(i)*360./types):5 \ + every ::i::i with circles lc pal fs solid 1.0 border rgb "gray",\ + for [i=0:types-1] '' using \ + (keyx+keyr*cos(-(i+0.5)*360./types)):(keyy+keyr*sin(-(i+0.5)*360./types)):4 \ + every ::i::i with labels + + + +pause -1 "Hit return to continue" + + +# by Ralf Juengling - 2008 + +reset +set title "Trace of unconstrained optimization with trust-region method" +unset key +set size ratio -1 +set xrange [-2.5:1.5] +set yrange [-1:2.5] +plot 'optimize.dat' with circles lc rgb "blue" fs transparent solid 0.15 noborder,\ + 'optimize.dat' u 1:2 with linespoints lw 2 lc rgb "black" + +pause -1 "Hit return to continue" + + +reset +set size ratio -1 +set title "Lena's key points" +unset xtics +unset ytics +unset key +unset border +set yrange [] reverse + +plot 'lena.rgb' binary array=(128,128) dx=4 dy=4 format='%uchar' with rgbimage, \ + 'lena-keypoints.bin' binary format='%double' with circles lc rgb "yellow" + +pause -1 "Hit return to continue" + + +reset +set size ratio -1 +set title "Delaunay triangulation of Hemisphere points, some empty circles in red" +unset key + +plot 'empty-circles.dat' with circles lw 2 lc rgb "red", \ + 'delaunay-edges.dat' with lines lc rgb "forest-green", \ + 'hemisphr.dat' u (100*$1):(100*$2) with points pt 7 lc rgb "black" + +pause -1 "Hit return to continue" diff --git a/3rd_party/gnuplot/demo/cities.dat b/3rd_party/gnuplot/demo/cities.dat new file mode 100644 index 0000000..59c17d5 --- /dev/null +++ b/3rd_party/gnuplot/demo/cities.dat @@ -0,0 +1,103 @@ +Paris France 2110420 48.86° 2.34° +Marseille France 820729 43.31° 5.37° +Lyon France 443859 45.76° 4.83° +Toulouse France 411768 43.62° 1.45° +Nice France 331958 43.70° 7.27° +Nantes France 282251 47.23° -1.57° +Strasbourg France 272599 48.58° 7.76° +Montpellier France 230663 43.61° 3.87° +Bordeaux France 216978 44.84° -0.58° +Rennes France 212616 48.11° -1.68° +Le Havre France 189329 49.50° 0.12° +Reims France 184594 49.25° 4.03° +Lille France 180547 50.64° 3.07° +"Saint-Étienne" France 170734 45.43° 4.39° +Toulon France 161160 43.13° 5.92° +Grenoble France 155621 45.19° 5.72° +Angers France 153340 47.48° -0.54° +Brest France 151526 48.39° -4.50° +Le Mans France 148654 48.00° 0.20° +Dijon France 147153 47.33° 5.03° +Aix-en-Provence France 138060 43.53° 5.44° +Clermont-Ferrand France 137274 45.78° 3.08° +"N̨îmes" France 136424 43.84° 4.35° +Amiens France 135768 49.90° 2.30° +Tours France 133538 47.38° 0.69° +Limoges France 132299 45.83° 1.25° +Metz France 125010 49.12° 6.18° +Villeurbanne France 121852 45.77° 4.88° +"Besançon" France 118152 47.24° 6.02° +Caen France 116259 49.19° -0.36° +"Orléans" France 112327 47.90° 1.90° +Mulhouse France 111307 47.76° 7.34° +Perpignan France 110149 42.70° 2.89° +Boulogne-Billancourt France 108079 48.83° 2.24° +Rouen France 105310 49.44° 1.08° +Nancy France 103196 48.69° 6.17° +Avignon France 86865 43.96° 4.81° +Nanterre France 85753 48.90° 2.20° +Poitiers France 85406 46.58° 0.34° +Versailles France 82101 48.81° 2.14° +"Créteil" France 80168 48.79° 2.45° +Pau France 79449 43.30° -0.39° +La Rochelle France 78854 46.17° -1.18° +Bourges France 70100 47.08° 2.39° +Colmar France 65695 48.08° 7.36° +Valence France 65016 44.94° 4.89° +Quimper France 64038 47.99° -4.11° +Troyes France 60353 48.30° 4.08° +"Chambéry" France 56022 45.58° 5.91° +Niort France 55868 46.32° -0.47° +"Charleville-Mézières" France 55343 49.75° 4.73° +Beauvais France 54116 49.43° 2.09° +Vannes France 52436 47.66° -2.76° +Montauban France 51839 44.02° 1.35° +Laval France 51504 48.07° -0.78° +"Évreux" France 50882 49.03° 1.14° +La Roche-sur-Yon France 50608 46.67° -1.44° +Belfort France 50109 47.65° 6.85° +Annecy France 49903 45.91° 6.12° +Blois France 49207 47.59° 1.32° +"Châteauroux" France 48724 46.81° 1.70° +Ajaccio France 47914 41.93° 8.73° +"Évry" France 46928 48.64° 2.44° +"Châlons-en-Champagne" France 46678 48.97° 4.36° +Albi France 46540 43.93° 2.15° +Tarbes France 46048 43.24° 0.08° +Carcassonne France 44311 43.22° 2.34° +Saint-Brieuc France 44081 48.52° -2.77° +"Angoulême" France 42995 45.66° 0.15° +Bobigny France 42506 48.91° 2.44° +Bourg-en-Bresse France 41174 46.21° 5.21° +Bastia France 41160 42.71° 9.46° +Arras France 40529 50.29° 2.78° +Nevers France 39648 47.00° 3.15° +Chartres France 39114 48.46° 1.48° +Auxerre France 37581 47.81° 3.56° +Gap France 36131 44.57° 6.08° +Melun France 35044 48.54° 2.65° +"Épinal" France 35040 48.18° 6.44° +"Mâcon" France 33624 46.31° 4.81° +Mont-de-Marsan France 30684 43.90° -0.51° +Agen France 30554 44.20° 0.62° +"Périgueux" France 29980 45.18° 0.71° +Aurillac France 29402 44.92° 2.43° +"Alençon" France 28628 48.44° 0.09° +Pontoise France 26610 49.05° 2.09° +Laon France 25925 49.58° 3.63° +Chaumont France 25086 48.11° 5.14° +Rodez France 23407 44.36° 2.57° +Auch France 21962 43.65° 0.58° +Moulins France 21241 46.57° 3.33° +Le Puy-en-Velay France 20783 45.05° 3.88° +Cahors France 20645 44.46° 1.44° +"Saint-Lô" France 19703 49.13° -1.11° +Lons-le-Saunier France 18169 46.68° 5.53° +Vesoul France 17128 47.63° 6.15° +Bar-le-Duc France 16755 48.78° 5.17° +Digne-les-Bains France 15941 44.10° 6.23° +Tulle France 15206 45.26° 1.76° +"Guéret" France 13858 46.17° 1.87° +Mende France 11915 44.52° 3.48° +Privas France 9165 44.73° 4.58° +Foix France 9135 42.97° 1.60° diff --git a/3rd_party/gnuplot/demo/cities.dem b/3rd_party/gnuplot/demo/cities.dem new file mode 100644 index 0000000..16c8306 --- /dev/null +++ b/3rd_party/gnuplot/demo/cities.dem @@ -0,0 +1,20 @@ +# +# Demonstrates how to derive variable font size from a data file column. +# +# If you are viewing this via the HTML canvas terminal, be sure to toggle +# the font scaling icon so that the fonts change size as you zoom in. +# +Scale(size) = 0.25*sqrt(sqrt(column(size))) +CityName(String,Size) = sprintf("{/=%d %s}", Scale(Size), stringcolumn(String)) + +set termoption enhanced +set encoding utf8 +unset xtics +unset ytics +unset key +set border 0 +set size square +set datafile separator "\t" +plot 'cities.dat' using 5:4:($3 < 5000 ? "-" : CityName(1,3)) with labels +pause -1 "hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/clip14in.dat b/3rd_party/gnuplot/demo/clip14in.dat new file mode 100644 index 0000000..e7fc791 --- /dev/null +++ b/3rd_party/gnuplot/demo/clip14in.dat @@ -0,0 +1,9 @@ +# demo for set pm3d [clip1in | clip4in] + +0 1 1 +1 1 2 +2 1 3 + +0 2 1 +1 2 2 +2 2 3 diff --git a/3rd_party/gnuplot/demo/colorscheme.dem b/3rd_party/gnuplot/demo/colorscheme.dem new file mode 100644 index 0000000..17af87a --- /dev/null +++ b/3rd_party/gnuplot/demo/colorscheme.dem @@ -0,0 +1,25 @@ +# +# Demo of color usage for principle plot elements +# + +# Set canvas to a parchment color +set obj 1 rectangle from screen 0,0 to screen 1,1 behind fc rgb "#e7dfcf" + +# Set plot area to light gray +set obj 2 rectangle from graph 0,0 to graph 1,1 behind fc rgb "#dfdfdf" + +# border and tics in blue +set border linetype 3 linewidth 3 + +# key box and title in magenta, +set key box lt 4 title "Key Box" + +# Apply the plot linetype color to the corresponding key entry title +set key textcolor rgb variable +set key left + +set title "Set new colors for principle plot elements" +plot sin(x)/x lw 2, sin(x/2)/(x/2) lw 2 lt 4 + +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/colorwheel.dem b/3rd_party/gnuplot/demo/colorwheel.dem new file mode 100644 index 0000000..0259692 --- /dev/null +++ b/3rd_party/gnuplot/demo/colorwheel.dem @@ -0,0 +1,18 @@ +# +# Set palette to HSV color wheel and define common colors as macros +# This allows commands like +# plot sin(x) with lines @orange +# +set palette mode HSV +set palette defined ( 0 0 1 1, 1 1 1 1 ) +set cbrange [0:1] +red = "lt pal frac 0" +orange = "lt pal frac 0.10" +yellow = "lt pal frac 0.16" +green = "lt pal frac 0.33" +cyan = "lt pal frac 0.5" +blue = "lt pal frac 0.66" +violet = "lt pal frac 0.79" +magenta = "lt pal frac 0.83" +black = "lt -1" +set macros diff --git a/3rd_party/gnuplot/demo/contours.dem b/3rd_party/gnuplot/demo/contours.dem new file mode 100644 index 0000000..462894d --- /dev/null +++ b/3rd_party/gnuplot/demo/contours.dem @@ -0,0 +1,162 @@ +# +# $Id: contours.dem,v 1.13 2006/06/25 17:24:32 sfeam Exp $ +# +set samples 20 +set isosamples 21 +set xlabel "X axis" +set ylabel "Y axis" +set zlabel "Z axis" offset 1, 0 +set view 60, 30, 0.85, 1.1 +set title "3D gnuplot demo - contour plot" +set contour +splot x*y +pause -1 "Hit return to continue (1)" +set cntrparam levels 20 +set title "3D gnuplot demo - contour plot (more contours)" +replot +pause -1 "Hit return to continue (2)" +set cntrparam levels incr -100,10,100 +set title "3D gnuplot demo - contour plot (every 10, starting at -100)" +replot +pause -1 "Hit return to continue (3)" +set cntrparam levels disc -75,-50,0 +set title "3D gnuplot demo - contour plot (at -75, -50, 0)" +replot +pause -1 "Hit return to continue (4)" +set cntrparam levels auto 10 +set title "3D gnuplot demo - contour plot on base grid" +set contour base +splot x**2-y**2 +pause -1 "Hit return to continue (5)" +set title "3D gnuplot demo - contour plot on surface" +set contour surface +replot +pause -1 "Hit return to continue (6)" +set title "3D gnuplot demo - contour plot on both" +set contour both +replot +pause -1 "Hit return to continue (7)" +set contour base +set title "3D gnuplot demo - 2 surfaces" +splot x**2*y**3, x**3*y**2 +pause -1 "Hit return to continue (8)" +set title "3D gnuplot demo - some more interesting contours" +splot x*y / (x**2 + y**2 + 0.1) +pause -1 "Hit return to continue (9)" +splot [x=-3:3] [y=-3:3] sin(x) * cos(y) +pause -1 "Hit return to continue (10)" +set zrange [-1.0:1.0] +replot +pause -1 "Hit return to continue (11)" +set samples 6 +set isosamples 6 +set cntrparam levels 5 +set title "3D gnuplot demo - low resolution (6x6)" +replot +pause -1 "Hit return to continue (12)" +set cntrparam bspline +set title "3D gnuplot demo - low resolution (6x6) using bspline approx." +replot +pause -1 "Hit return to continue (13)" +set cntrparam order 8 +set title "3D gnuplot demo - low resolution (6x6) raise bspline order." +replot +pause -1 "Hit return to continue (14)" +set cntrparam linear +set auto +set title "3D gnuplot demo - low resolution (6x6) using linear contours." +splot x*y +pause -1 "Hit return to continue (15)" +set cntrparam order 4 +set cntrparam bspline +set title "3D gnuplot demo - low resolution (6x6) using bspline approx." +replot +pause -1 "Hit return to continue (16)" +set samples 25 +set isosamples 26 +set title "3D gnuplot demo - contour of Sinc function" +splot [-5:5.01] [-5:5.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2) +pause -1 "Hit return to continue (17)" +splot [-12:12.01] [-12:12.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2) +pause -1 "Hit return to continue (18)" +set cntrparam levels 10 +set auto +set zrange [-1.0:1.0] +set style data lines +set title "3D gnuplot demo - contour of data grid plotting" +set parametric +splot "glass.dat" +pause -1 "Hit return to continue (19)" +set xrange [0:15] +set yrange [0:15] +set zrange [-1.2:1.2] +unset parametric +splot "glass.dat" using 1 +pause -1 "Hit return to continue (20)" +set view map +unset surface +set title "3D gnuplot demo - 2D contour projection of last plot" +replot +pause -1 "Hit return to continue (21)" + +#From: shen@athena.cs.uga.edu (Mingzuo Shen) +#Subject: Rosenbrock's function: some answers and thanks +#Date: Wed, 23 Jun 1993 20:50:36 GMT +# +# Last night I asked for help with a contour plot for the function: +# +# (1-x)**2 + 100 * (y - x**2)**2 +# +#which should have a minimum at (x=1,y=1). This is the 2D case of a more +#general function named after Rosenbrock (the book I am reading does not +#give a reference to any paper/book by this person): +# +# for even integer n, +# +# f(x) = \sum_{j=1,3,5,\ldots,n} [(1 - x_j)^2 + 100(x_{j+1} - x_j^2)^2] +# +#where x is a vector (x1, x2, ..., x_n). This function also have a minimum +#at (1,1,...,1), which lies at the base of a "banana-shaped valley". +#Here are the new commands I have tried. +# +set auto +set surface +unset contour +set cntrparam levels 5 +set cntrparam linear +set samples 100 +set logscale z +set hidden3d +set isosamples 20 +set view 70,335,1,1 +set xlabel "x" +set ylabel "y" +set title "Rosenbrock Function" +splot [0.9:1.1] [0.9:1.1] (1-x)**2 + 100*(y - x**2)**2 +pause -1 "Hit Return to Continue (22)" + +set logscale z +set hidden3d +set isosamples 60 +set ticslevel 0. +set view 20,340 #HBB: ,1,2 +set xlabel "x" +set ylabel "y" +splot [-1.5:1.5] [-0.5:1.5] (1-x)**2 + 100*(y - x**2)**2 +pause -1 "Hit Return to Continue (23)" +set contour +unset surface +unset ztics +unset zlabel +set border 15 +replot +pause -1 "Hit Return to Continue (24)" +# +set title "All contours drawn in a single color" +unset clabel +splot [-1.5:1.5] [-0.5:1.5] (1-x)**2 + 100*(y - x**2)**2 with lines lc rgb "#007700" +pause -1 "Hit Return to Continue (25)" +# +# Clean up: +# +reset diff --git a/3rd_party/gnuplot/demo/controls.dem b/3rd_party/gnuplot/demo/controls.dem new file mode 100644 index 0000000..d335919 --- /dev/null +++ b/3rd_party/gnuplot/demo/controls.dem @@ -0,0 +1,27 @@ +# +# $Id: controls.dem,v 1.3 1999/10/17 19:16:58 lhecking Exp $ +# +# warning: this demo is SLOW on PCs without math coprocessors! +# +# From _Automatic_Control_Systems_, fourth ed., figure 6-14 +# transient response of a second-order system to a unit step input function +# +damp(t) = exp(-s*wn*t)/sqrt(1.0-s*s) +per(t) = sin(wn*sqrt(1.0-s**2)*t - atan(-sqrt(1.0-s**2)/s)) +c(t) = 1-damp(t)*per(t) +# +# wn is natural undamped frequency +# s is damping factor +# +wn = 1.0 +set xrange [0:13] +set samples 50 +set dummy t +set key box +# +# plot c(t) for several different damping factors s +# +plot s=.1,c(t),s=.3,c(t),s=.5,c(t),s=.7,c(t),s=.9,c(t),s=1.0,c(t),s=1.5,c(t),s=2.0,c(t) +pause -1 "Hit return to continue" +reset + diff --git a/3rd_party/gnuplot/demo/ctg-y2.dat b/3rd_party/gnuplot/demo/ctg-y2.dat new file mode 100644 index 0000000..f11a3a1 --- /dev/null +++ b/3rd_party/gnuplot/demo/ctg-y2.dat @@ -0,0 +1,58 @@ +MONTH "precipitation 1992-2000" +mai 61 +jun 57.7 +jul 61.7 +aug 74.9 +sep 103.1 +okt 66.1 +nov 47.3 +des 48.8 +jan 55.7 +feb 36.1 +mar 39.1 +apr 41 + + +MONTH "precipitation 2001-2002" +mai 42.2 +jun 69.2 +jul 68.4 +aug 68.4 +sep 26.1 +okt 144.7 +nov 166.5 +des 52.9 +jan 43.4 +feb 22.9 +mar 37.5 +apr 42.1 + + +MONTH "runoff 1992-2000" +mai 15.8 +jun 10.4 +jul 3.2 +aug 3 +sep 6.6 +okt 21.3 +nov 17.7 +des 17.3 +jan 8.3 +feb 1.8 +mar 10.8 +apr 56.1 + + +MONTH "runoff 2001-2002" +mai 5.7 +jun 1.2 +jul 5.7 +aug 1.6 +sep 1.1 +okt 93.6 +nov 145.9 +des 51.6 +jan 0.9 +feb 0 +mar 5.4 +apr 61.7 diff --git a/3rd_party/gnuplot/demo/dashcolor.dem b/3rd_party/gnuplot/demo/dashcolor.dem new file mode 100644 index 0000000..e48b452 --- /dev/null +++ b/3rd_party/gnuplot/demo/dashcolor.dem @@ -0,0 +1,66 @@ +# +# Demonstrate explicit choice of both dot/dash pattern (linetype) and color (linecolor). +# +set termoption dash + +reset +set xrange [-0.5:3.5] +set yrange [-1:1.4] +set bmargin 7 +unset ytics +unset xtics +# +set title "Independent colors and dot/dash styles" +unset colorbox +# +# define line styles using explicit rgbcolor names +# +set style line 1 lt 2 lc rgb "red" lw 3 +set style line 2 lt 2 lc rgb "orange" lw 2 +set style line 3 lt 2 lc rgb "yellow" lw 3 +set style line 4 lt 2 lc rgb "green" lw 2 +# +set label 1 'set style line 1 lt 2 lc rgb "red" lw 3' at -0.4, -0.25 tc rgb "red" +set label 2 'set style line 2 lt 2 lc rgb "orange" lw 2' at -0.4, -0.35 tc rgb "orange" +set label 3 'set style line 3 lt 2 lc rgb "yellow" lw 3' at -0.4, -0.45 tc rgb "yellow" +set label 4 'set style line 4 lt 2 lc rgb "green" lw 2' at -0.4, -0.55 tc rgb "green" +set label 5 'plot ... lt 1 lc 3 ' at -0.4, -0.65 tc lt 3 +set label 6 'plot ... lt 3 lc 3 ' at -0.4, -0.75 tc lt 3 +set label 7 'plot ... lt 5 lc 3 ' at -0.4, -0.85 tc lt 3 +# +set xlabel "You will only see dashed lines if your current terminal setting permits it" +# +show style line +# +# draw some plots +# +plot cos(x) ls 1 title 'ls 1', \ + cos(x-.2) ls 2 title 'ls 2',\ + cos(x-.4) ls 3 title 'ls 3',\ + cos(x-.6) ls 4 title 'ls 4', \ + cos(x-.8) lt 1 lc 3 title 'lt 1 lc 3', \ + cos(x-1.) lt 3 lc 3 title 'lt 3 lc 3', \ + cos(x-1.2) lt 5 lc 3 title 'lt 5 lc 3' + +# +pause -1 "Hit return to continue" + +unset for [i=1:8] label i +set title "The pointinterval property is another way to create interrupted lines" +set xlabel "This technique works best for equally spaced data points" +set bmargin 6 +set offset .05, .05 +set xrange [-0.5:3.3] +set style func linespoints + +plot cos(x) lt -1 pi -4 pt 6 title 'pi -4', \ + cos(x-.8) lt -1 pi -3 pt 7 ps 0.2 title 'pi -3 pt 7 ps 0.2', \ + cos(x-.2) lt -1 pi -6 pt 7 title 'pi -6',\ + cos(x-.4) lt -1 pi -3 pt 4 title 'pi -3',\ + cos(x-.6) lt -1 pi -5 pt 5 title 'pi -5', \ + cos(x-1.) with line lt -1 notitle, \ + cos(x+.2) with line lt -1 lw 2 title 'lw 2' + +# +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/datastrings.dem b/3rd_party/gnuplot/demo/datastrings.dem new file mode 100644 index 0000000..fbbee6d --- /dev/null +++ b/3rd_party/gnuplot/demo/datastrings.dem @@ -0,0 +1,107 @@ +# +# Demonstrate features of datastrings patch +# Ethan A Merritt +# 08-Mar-2003 +# +reset +# +# Illustrate reading plot labels from column head in datafile +# +set title "Auto-labeling plots from text fields in datafile" +set label 1 "Generate plot labels from first row in each column" +set label 1 at graph 0.02, 0.85 tc lt 3 +set label 2 "Generate x-axis labels from first column in each row" +set label 2 at graph 0.02, 0.80 tc lt 3 +set style data linespoints +set ylabel "mm" +set yrange [0:200] +# +set key autotitle columnhead +plot 'ctg-y2.dat' using 2:xticlabel(1) index 2, \ + '' using 2 index 3 +# +pause -1 " to plot again using x2ticlabels" +# +# Illustrate reading xtic axis labels from the datafile +# +reset +set title "Read tic labels from a datafile column\nAn approximation of Hans Olav Eggestad's categoric plot patch\nusing 'using ($0):2:xticlabels(1)' and 'set style fill solid border -1'" +set boxwidth 0.3 +set style fill solid 1.000000 border -1 +set bmargin 3 +set pointsize 2 +set yrange [0:180] +set xrange [-0.5:11.5] +set ylabel "mm" +set tics scale 0.0 +set grid y +set xtics +# +set key autotitle columnhead +plot 'ctg-y2.dat' using ($0-0.2):2 index 0 with boxes title "precipitation 1992-2000", \ + '' using ($0+0.2):2 index 1 with boxes title " 2000-2001", \ + '' using ($0):2 index 2 with linespoints lw 3 title "runoff 1992-2000", \ + '' using ($0):2:xticlabels(1) index 3 with linespoints lw 3 title " 2000-2001" +# +pause -1 " to plot again using x2ticlabels" +# +set title "Same plot using x2ticlabels also" +set x2tics +plot 'ctg-y2.dat' using ($0-0.2):2 index 0 with boxes title "precipitation 1992-2000", \ + '' using ($0+0.2):2 index 1 with boxes title " 2000-2001", \ + '' using ($0):2 index 2 with linespoints lw 3 title "runoff 1992-2000", \ + '' using ($0):2:x2ticlabels(1) index 3 with linespoints lw 3 title " 2000-2001" +# +pause -1 " to plot same data from table format" +set title "Plot from table format (titles taken from column headers)" +unset x2tics +plot 'table.dat' using ($0-0.2):2 title column(2) with boxes, \ + '' using ($0+0.2):3 title column(3) with boxes, \ + '' using ($0):4 title column(4) with linespoints, \ + '' using ($0):5:xtic(1) title column(5) with linespoints +# +pause -1 " to show double use of y values" +# +set title "Plot actual y-value as a label" +plot 'table.dat' using 0:2:xtic(1) title columnhead with boxes, \ + '' using 0:2:2 with labels center offset 0,1 notitle +# +pause -1 " continue" +# +# Now show the plot with labels options +# +reset + +set title "Read labels from a datafile column\nHere the 'plot with labels' command generates a\nC-alpha trace of retro-GCN4 peptide" +set size square +unset xtics +unset ytics +set border 3 +set xlabel "X--->" +set ylabel "Z--->" +set key bottom right +# +plot 'labelplot.pdb' using 7:9 with lines notitle, \ + '' using 7:9:4 with labels tc lt 3 font "Helvetica,10" notitle +# '' using 7:9 with points notitle ps 5 lt -1 +# +pause -1 " to try a 3D version using splot" +# +reset + +set title "3D version generated by splot\n(sorry, the axis scales are distorted)" +set zrange [-15:15] + +set view 70,210, 1.0,1.7 +set ticslevel 0.0 + +splot 'labelplot.pdb' using 7:8:9 with lines notitle, \ + '' using 7:8:9:4 with labels left offset 1,0 point \ + ps 2 pt 1 tc lt 3 font "Helvetica,10" notitle +# +pause -1 " to view star map" +# +reset +load "starmap.dem" +# +pause -1 " to end demo" diff --git a/3rd_party/gnuplot/demo/delaunay-edges.dat b/3rd_party/gnuplot/demo/delaunay-edges.dat new file mode 100644 index 0000000..4c1c87b --- /dev/null +++ b/3rd_party/gnuplot/demo/delaunay-edges.dat @@ -0,0 +1,2154 @@ + 67.6558 73.6342 + 38.2874 89.2396 + + 66.3301 72.8159 + 68.5076 72.3350 + + 76.9607 63.3896 + 67.6558 73.6342 + + 67.6558 73.6342 + 68.5076 72.3350 + + 67.6558 73.6342 + 65.9021 74.2999 + + 66.3301 72.8159 + 67.6558 73.6342 + + 65.9021 74.2999 + 66.3301 72.8159 + + 66.3301 72.8159 + 58.8167 70.8096 + + 68.1090 69.5442 + 66.3301 72.8159 + + 70.8415 59.7082 + 68.1090 69.5442 + + 68.5076 72.3350 + 68.1090 69.5442 + + 76.9607 63.3896 + 68.5076 72.3350 + + 68.1090 69.5442 + 76.9607 63.3896 + + 62.1210 61.5790 + 60.6825 62.9365 + + 61.2938 56.4586 + 62.1210 61.5790 + + 68.1090 69.5442 + 62.1210 61.5790 + + 66.6548 60.1906 + 68.1090 69.5442 + + 62.1210 61.5790 + 66.6548 60.1906 + + 58.8167 70.8096 + 65.9021 74.2999 + + 38.2874 89.2396 + 57.3002 72.7986 + + 65.9021 74.2999 + 38.2874 89.2396 + + 57.3002 72.7986 + 65.9021 74.2999 + + 58.8167 70.8096 + 57.3002 72.7986 + + 54.2856 71.3704 + 55.3844 71.1779 + + 55.3844 71.1779 + 57.3002 72.7986 + + 48.6897 71.9655 + 50.1835 61.2707 + + 57.3002 72.7986 + 48.6897 71.9655 + + 54.2856 71.3704 + 57.3002 72.7986 + + 48.6897 71.9655 + 54.2856 71.3704 + + 58.8167 70.8096 + 55.3844 71.1779 + + 55.3844 71.1779 + 57.9425 68.5534 + + 58.8167 70.8096 + 57.9425 68.5534 + + 68.1090 69.5442 + 58.8167 70.8096 + + 60.6825 62.9365 + 68.1090 69.5442 + + 68.1090 69.5442 + 57.9425 68.5534 + + 60.6825 62.9365 + 57.9425 68.5534 + + 50.1835 61.2707 + 60.6825 62.9365 + + 57.9425 68.5534 + 54.2856 71.3704 + + 50.1835 61.2707 + 57.9425 68.5534 + + 54.2856 71.3704 + 50.1835 61.2707 + + 70.8415 59.7082 + 66.6548 60.1906 + + 96.4888 24.6811 + 76.9607 63.3896 + + 61.2938 56.4586 + 60.6825 62.9365 + + 60.6825 62.9365 + 54.0892 54.2901 + + 68.6633 57.8928 + 73.0240 56.7015 + + 70.8415 59.7082 + 68.6633 57.8928 + + 73.0240 56.7015 + 76.9607 63.3896 + + 70.8415 59.7082 + 73.0240 56.7015 + + 76.9607 63.3896 + 70.8415 59.7082 + + 65.8314 49.6308 + 68.6633 57.8928 + + 68.6633 57.8928 + 66.6548 60.1906 + + 61.2938 56.4586 + 68.6633 57.8928 + + 66.6548 60.1906 + 61.2938 56.4586 + + 96.4888 24.6811 + 73.0240 56.7015 + + 73.7523 30.0789 + 96.4888 24.6811 + + 73.6650 2.0192 + 73.7523 30.0789 + + 59.2487 22.4923 + 73.7523 30.0789 + + 73.7523 30.0789 + 60.3351 24.7584 + + 73.0240 56.7015 + 65.8314 49.6308 + + 73.7523 30.0789 + 73.0240 56.7015 + + 73.7523 30.0789 + 65.8314 49.6308 + + 59.3555 42.1221 + 73.7523 30.0789 + + 65.8314 49.6308 + 61.2938 56.4586 + + 59.2487 22.4923 + 60.3351 24.7584 + + 65.8314 49.6308 + 58.6683 46.4120 + + 59.3555 42.1221 + 65.8314 49.6308 + + 54.0892 54.2901 + 50.1835 61.2707 + + 50.1835 61.2707 + 45.1841 58.4772 + + 58.5611 46.3666 + 54.0892 54.2901 + + 61.2938 56.4586 + 54.0892 54.2901 + + 58.6683 46.4120 + 61.2938 56.4586 + + 54.0892 54.2901 + 58.6683 46.4120 + + 54.0892 54.2901 + 45.1841 58.4772 + + 47.8855 49.3185 + 54.0892 54.2901 + + 45.1841 58.4772 + 47.8855 49.3185 + + 58.6683 46.4120 + 58.5611 46.3666 + + 59.3555 42.1221 + 58.6683 46.4120 + + 47.8855 49.3185 + 39.9696 46.6770 + + 31.4462 32.0252 + 60.3351 24.7584 + + 60.3351 24.7584 + 59.3555 42.1221 + + 55.2130 42.7566 + 60.3351 24.7584 + + 59.3555 42.1221 + 58.5611 46.3666 + + 55.2130 42.7566 + 59.3555 42.1221 + + 47.8855 49.3185 + 55.2130 42.7566 + + 58.5611 46.3666 + 47.8855 49.3185 + + 55.2130 42.7566 + 58.5611 46.3666 + + 38.8299 15.8032 + 59.2487 22.4923 + + 59.2487 22.4923 + 31.4462 32.0252 + + 48.6897 71.9655 + 38.2874 89.2396 + + 43.8727 69.8150 + 48.6897 71.9655 + + 38.2874 89.2396 + 21.4063 95.3829 + + 30.6393 87.4114 + 32.9262 74.5222 + + 32.9262 74.5222 + 38.2874 89.2396 + + 26.1925 84.7441 + 30.6393 87.4114 + + 38.2874 89.2396 + 28.5538 89.3811 + + 30.6393 87.4114 + 38.2874 89.2396 + + 28.5538 89.3811 + 30.6393 87.4114 + + 38.2874 89.2396 + 35.6317 71.7007 + + 43.8727 69.8150 + 38.2874 89.2396 + + 29.4122 67.0369 + 27.9697 69.3758 + + 41.1266 67.2267 + 50.1835 61.2707 + + 50.1835 61.2707 + 43.8727 69.8150 + + 35.6317 71.7007 + 41.1266 67.2267 + + 43.8727 69.8150 + 35.6317 71.7007 + + 41.1266 67.2267 + 43.8727 69.8150 + + 35.6317 71.7007 + 29.4122 67.0369 + + 35.5187 62.5974 + 35.6317 71.7007 + + 27.9697 69.3758 + 35.6317 71.7007 + + 35.6317 71.7007 + 32.9262 74.5222 + + 26.1925 84.7441 + 28.5538 89.3811 + + 16.0743 90.5419 + 24.1305 87.3806 + + 24.1305 87.3806 + 28.5538 89.3811 + + 21.4063 95.3829 + 24.1305 87.3806 + + 28.5538 89.3811 + 21.4063 95.3829 + + 14.1310 77.6791 + 16.0743 90.5419 + + 21.4063 95.3829 + 12.6868 93.8774 + + 16.0743 90.5419 + 21.4063 95.3829 + + 12.6868 93.8774 + 16.0743 90.5419 + + 24.1305 87.3806 + 14.1310 77.6791 + + 26.1925 84.7441 + 24.1305 87.3806 + + 23.8979 64.7361 + 27.9697 69.3758 + + 14.1310 77.6791 + 27.9697 69.3758 + + 26.1925 84.7441 + 14.1310 77.6791 + + 32.9262 74.5222 + 26.1925 84.7441 + + 27.9697 69.3758 + 32.9262 74.5222 + + 26.1925 84.7441 + 27.9697 69.3758 + + 14.1310 77.6791 + -1.8365 65.6245 + + 23.8979 64.7361 + 14.1310 77.6791 + + 14.1310 77.6791 + 12.6868 93.8774 + + 23.8979 64.7361 + -1.8365 65.6245 + + 41.1266 67.2267 + 35.5187 62.5974 + + 45.1841 58.4772 + 41.1266 67.2267 + + 35.5187 62.5974 + 29.4122 67.0369 + + 35.5187 62.5974 + 30.5420 59.4325 + + 39.9696 46.6770 + 30.5420 59.4325 + + 29.4122 67.0369 + 23.8979 64.7361 + + 30.5420 59.4325 + 29.4122 67.0369 + + 24.0731 52.2574 + 30.5420 59.4325 + + 23.8979 64.7361 + 21.6045 57.5576 + + 30.5420 59.4325 + 23.8979 64.7361 + + 39.9696 46.6770 + 24.0731 52.2574 + + 35.5187 62.5974 + 39.9696 46.6770 + + 45.1841 58.4772 + 35.5187 62.5974 + + 39.9696 46.6770 + 45.1841 58.4772 + + 39.9696 46.6770 + 31.4462 32.0252 + + 55.2130 42.7566 + 39.9696 46.6770 + + 31.4462 32.0252 + 55.2130 42.7566 + + 38.8299 15.8032 + 31.4462 32.0252 + + 26.1892 21.1723 + 38.8299 15.8032 + + 31.4462 32.0252 + 26.1892 21.1723 + + 31.4462 32.0252 + 24.0731 52.2574 + + 10.7372 15.5924 + 26.1892 21.1723 + + 26.1892 21.1723 + 3.2428 27.1616 + + 21.6045 57.5576 + -1.8365 65.6245 + + -1.8365 65.6245 + -4.7170 57.8270 + + 24.0731 52.2574 + 22.6818 55.2577 + + 20.6564 49.7907 + 24.0731 52.2574 + + 20.6564 49.7907 + 22.6818 55.2577 + + 30.5420 59.4325 + 21.6045 57.5576 + + 22.6818 55.2577 + 30.5420 59.4325 + + 21.6045 57.5576 + 22.6818 55.2577 + + 21.6045 57.5576 + -4.7170 57.8270 + + 20.6564 49.7907 + 21.6045 57.5576 + + -4.7170 57.8270 + 20.6564 49.7907 + + 20.6564 49.7907 + -10.5718 48.9948 + + 31.4462 32.0252 + 20.6564 49.7907 + + 3.2428 27.1616 + 31.4462 32.0252 + + 20.6564 49.7907 + 3.2428 27.1616 + + 3.2428 27.1616 + -4.6413 21.2599 + + 10.7372 15.5924 + 3.2428 27.1616 + + -4.6413 21.2599 + 10.7372 15.5924 + + 59.2487 22.4923 + 68.2514 -9.0759 + + 73.6650 2.0192 + 59.2487 22.4923 + + 96.4888 24.6811 + 73.6650 2.0192 + + 63.2050 -34.0980 + 81.0010 -38.6643 + + 96.4888 24.6811 + 85.1855 -7.8785 + + 96.4970 -22.9158 + 96.4888 24.6811 + + 96.4970 -22.9158 + 85.1855 -7.8785 + + 87.9867 -15.3159 + 96.4970 -22.9158 + + 87.9867 -15.3159 + 85.1855 -7.8785 + + 83.2393 -8.0222 + 87.9867 -15.3159 + + 85.1855 -7.8785 + 73.6650 2.0192 + + 83.2393 -8.0222 + 85.1855 -7.8785 + + 91.2208 -30.2322 + 87.9867 -15.3159 + + 82.6057 -35.6650 + 94.0858 -32.4848 + + 91.2208 -30.2322 + 82.6057 -35.6650 + + 96.4970 -22.9158 + 91.2208 -30.2322 + + 94.0858 -32.4848 + 96.4970 -22.9158 + + 91.2208 -30.2322 + 94.0858 -32.4848 + + 82.6057 -35.6650 + 81.0010 -38.6643 + + 86.9944 -44.0150 + 82.6057 -35.6650 + + 82.6057 -35.6650 + 87.9867 -15.3159 + + 82.6057 -35.6650 + 64.1845 -23.2436 + + 63.2050 -34.0980 + 82.6057 -35.6650 + + 38.8299 15.8032 + 32.8900 3.5730 + + 68.2514 -9.0759 + 38.8299 15.8032 + + 68.6614 -8.9142 + 79.4300 -9.1894 + + 83.2393 -8.0222 + 73.6650 2.0192 + + 79.4300 -9.1894 + 83.2393 -8.0222 + + 73.6650 2.0192 + 79.4300 -9.1894 + + 64.1845 -23.2436 + 68.6614 -8.9142 + + 73.6650 2.0192 + 68.2514 -9.0759 + + 68.6614 -8.9142 + 73.6650 2.0192 + + 68.2514 -9.0759 + 68.6614 -8.9142 + + 64.1845 -23.2436 + 68.2514 -9.0759 + + 69.6711 -47.1073 + 63.2050 -34.0980 + + 87.9867 -15.3159 + 79.4300 -9.1894 + + 64.1845 -23.2436 + 87.9867 -15.3159 + + 79.4300 -9.1894 + 64.1845 -23.2436 + + 63.2050 -34.0980 + 64.1845 -23.2436 + + 49.7595 -35.3890 + 63.2050 -34.0980 + + 51.7803 -37.2629 + 49.7595 -35.3890 + + 63.2050 -34.0980 + 51.7803 -37.2629 + + 51.9810 -39.6648 + 63.2050 -34.0980 + + 51.7803 -37.2629 + 51.9810 -39.6648 + + 69.6711 -47.1073 + 51.9810 -39.6648 + + 51.4538 -81.7664 + 66.4685 -74.1902 + + 94.0858 -32.4848 + 86.9944 -44.0150 + + 73.0081 -67.7485 + 94.0858 -32.4848 + + 86.9944 -44.0150 + 81.0010 -38.6643 + + 73.0081 -67.7485 + 86.9944 -44.0150 + + 86.9944 -44.0150 + 80.9815 -40.3364 + + 84.6712 -47.4373 + 86.9944 -44.0150 + + 84.6712 -47.4373 + 80.9815 -40.3364 + + 69.6711 -47.1073 + 84.6712 -47.4373 + + 81.0010 -38.6643 + 69.6711 -47.1073 + + 80.9815 -40.3364 + 81.0010 -38.6643 + + 69.6711 -47.1073 + 80.9815 -40.3364 + + 68.7151 -63.6061 + 69.6711 -47.1073 + + 64.3521 -71.0952 + 73.0081 -67.7485 + + 84.6712 -47.4373 + 68.7151 -63.6061 + + 73.0081 -67.7485 + 84.6712 -47.4373 + + 68.7151 -63.6061 + 73.0081 -67.7485 + + 63.0038 -75.7773 + 66.4685 -74.1902 + + 73.0081 -67.7485 + 65.8176 -72.6097 + + 66.4685 -74.1902 + 73.0081 -67.7485 + + 65.8176 -72.6097 + 66.4685 -74.1902 + + 65.8176 -72.6097 + 64.3521 -71.0952 + + 63.0038 -75.7773 + 65.8176 -72.6097 + + 60.1183 -58.6111 + 69.6711 -47.1073 + + 51.7661 -65.1774 + 64.3521 -71.0952 + + 52.9336 -62.1840 + 64.3521 -71.0952 + + 68.7151 -63.6061 + 60.1183 -58.6111 + + 64.3521 -71.0952 + 68.7151 -63.6061 + + 60.1183 -58.6111 + 64.3521 -71.0952 + + 60.1183 -58.6111 + 59.3833 -58.3880 + + 52.9336 -62.1840 + 60.1183 -58.6111 + + 59.3833 -58.3880 + 52.9336 -62.1840 + + 51.1738 -53.4049 + 59.3833 -58.3880 + + 69.6711 -47.1073 + 51.1738 -53.4049 + + 59.3833 -58.3880 + 69.6711 -47.1073 + + 64.3521 -71.0952 + 53.7112 -74.9640 + + 63.0038 -75.7773 + 64.3521 -71.0952 + + 51.4538 -81.7664 + 63.0038 -75.7773 + + 51.4538 -81.7664 + 54.2618 -77.8095 + + 63.0038 -75.7773 + 53.7112 -74.9640 + + 54.2618 -77.8095 + 63.0038 -75.7773 + + 53.7112 -74.9640 + 54.2618 -77.8095 + + 8.2968 8.8643 + -4.6413 21.2599 + + 51.4538 -81.7664 + 53.7112 -74.9640 + + 49.7595 -35.3890 + 64.1845 -23.2436 + + 64.1845 -23.2436 + 41.1338 -21.5215 + + 51.7661 -65.1774 + 52.9336 -62.1840 + + 68.2514 -9.0759 + 32.8900 3.5730 + + 41.1338 -21.5215 + 68.2514 -9.0759 + + 51.9810 -39.6648 + 49.7595 -35.3890 + + 45.5903 -59.4463 + 49.7595 -35.3890 + + 41.5254 -28.2774 + 45.5903 -59.4463 + + 51.1738 -53.4049 + 51.9810 -39.6648 + + 51.9810 -39.6648 + 45.5903 -59.4463 + + 49.7595 -35.3890 + 41.1338 -21.5215 + + 41.5254 -28.2774 + 49.7595 -35.3890 + + 41.1338 -21.5215 + 41.5254 -28.2774 + + 52.9336 -62.1840 + 51.1738 -53.4049 + + 47.1778 -60.8160 + 52.9336 -62.1840 + + 39.9406 -76.6162 + 47.1778 -60.8160 + + 53.7112 -74.9640 + 51.7661 -65.1774 + + 47.1778 -60.8160 + 50.2269 -67.2584 + + 51.7661 -65.1774 + 47.1778 -60.8160 + + 50.2269 -67.2584 + 51.7661 -65.1774 + + 39.9406 -76.6162 + 45.5903 -59.4463 + + 51.1738 -53.4049 + 45.5903 -59.4463 + + 47.1778 -60.8160 + 51.1738 -53.4049 + + 45.5903 -59.4463 + 47.1778 -60.8160 + + 45.5903 -59.4463 + 22.7478 -64.1231 + + 30.2450 -70.1212 + 45.5903 -59.4463 + + 10.7372 15.5924 + 8.2968 8.8643 + + 17.2975 14.1665 + 10.7372 15.5924 + + 41.1338 -21.5215 + 32.8900 3.5730 + + -9.7612 -19.2980 + 41.1338 -21.5215 + + 17.2975 14.1665 + 8.2968 8.8643 + + 32.8900 3.5730 + 26.1892 21.1723 + + 17.2975 14.1665 + 32.8900 3.5730 + + 26.1892 21.1723 + 17.2975 14.1665 + + 32.8900 3.5730 + 8.2968 8.8643 + + -9.7612 -19.2980 + 32.8900 3.5730 + + 41.5254 -28.2774 + -9.7612 -19.2980 + + 22.7478 -64.1231 + 41.5254 -28.2774 + + 41.5254 -28.2774 + 0.7187 -59.7134 + + 30.2450 -70.1212 + 22.7478 -64.1231 + + 23.1465 -73.7745 + 30.2450 -70.1212 + + 23.1465 -73.7745 + 22.7478 -64.1231 + + 15.5904 -68.1863 + 23.1465 -73.7745 + + 0.7187 -59.7134 + 15.5904 -68.1863 + + 22.7478 -64.1231 + 0.7187 -59.7134 + + 15.5904 -68.1863 + 22.7478 -64.1231 + + 23.1465 -73.7745 + 20.6515 -79.1156 + + 23.7904 -75.5351 + 23.1465 -73.7745 + + 23.7904 -75.5351 + 20.6515 -79.1156 + + 20.0343 -96.8269 + 51.4538 -81.7664 + + 39.9406 -76.6162 + 30.2450 -70.1212 + + 27.2020 -87.1201 + 51.4538 -81.7664 + + 34.2285 -79.1855 + 51.4538 -81.7664 + + 39.9406 -76.6162 + 34.2285 -79.1855 + + 51.4538 -81.7664 + 39.9406 -76.6162 + + 53.7112 -74.9640 + 50.2269 -67.2584 + + 39.9406 -76.6162 + 53.7112 -74.9640 + + 50.2269 -67.2584 + 39.9406 -76.6162 + + 34.2285 -79.1855 + 30.2450 -70.1212 + + 23.7904 -75.5351 + 34.2285 -79.1855 + + 30.2450 -70.1212 + 23.7904 -75.5351 + + 23.7904 -75.5351 + 23.7607 -84.6347 + + 27.3514 -84.8211 + 23.7904 -75.5351 + + 20.0343 -96.8269 + 27.2020 -87.1201 + + 34.2285 -79.1855 + 27.3514 -84.8211 + + 27.2020 -87.1201 + 34.2285 -79.1855 + + 25.3152 -87.5528 + 27.2020 -87.1201 + + 27.2020 -87.1201 + 27.3514 -84.8211 + + 27.3514 -84.8211 + 23.7607 -84.6347 + + 25.3152 -87.5528 + 27.3514 -84.8211 + + 23.7607 -84.6347 + 25.3152 -87.5528 + + -0.5218 -77.3747 + 0.7187 -59.7134 + + 20.0343 -96.8269 + 25.3152 -87.5528 + + 20.6515 -79.1156 + 15.5904 -68.1863 + + 11.7736 -78.6009 + 22.2153 -84.1996 + + 20.6515 -79.1156 + 11.7736 -78.6009 + + 23.7607 -84.6347 + 20.6515 -79.1156 + + 22.2153 -84.1996 + 23.7607 -84.6347 + + 20.6515 -79.1156 + 22.2153 -84.1996 + + -0.5218 -77.3747 + -4.4254 -93.8949 + + -0.5218 -77.3747 + 11.7736 -78.6009 + + 15.5904 -68.1863 + -0.5218 -77.3747 + + 11.7736 -78.6009 + 15.5904 -68.1863 + + 11.7736 -78.6009 + -4.4254 -93.8949 + + 14.4714 -94.1617 + 11.7736 -78.6009 + + 25.3152 -87.5528 + 22.2153 -84.1996 + + 14.4714 -94.1617 + 25.3152 -87.5528 + + 22.2153 -84.1996 + 14.4714 -94.1617 + + -34.3740 -92.9656 + 20.0343 -96.8269 + + 14.4714 -94.1617 + -4.4254 -93.8949 + + 20.0343 -96.8269 + 14.4714 -94.1617 + + -4.4254 -93.8949 + 20.0343 -96.8269 + + -13.6385 -72.6159 + 0.7187 -59.7134 + + -5.1261 21.6594 + 3.2428 27.1616 + + -9.6403 87.6852 + 12.6868 93.8774 + + 14.1310 77.6791 + -9.6403 87.6852 + + -9.3733 75.2980 + 14.1310 77.6791 + + 12.6868 93.8774 + -55.0699 81.3122 + + -9.6403 87.6852 + -21.4461 85.6536 + + -9.3733 75.2980 + -9.6403 87.6852 + + -9.3733 75.2980 + -21.4461 85.6536 + + 12.6868 93.8774 + -34.7821 84.1382 + + -21.4461 85.6536 + 12.6868 93.8774 + + -34.7821 84.1382 + -36.6696 77.1805 + + -21.4461 85.6536 + -34.7821 84.1382 + + -25.2937 82.3486 + -21.4461 85.6536 + + -34.7821 84.1382 + -25.2937 82.3486 + + -9.3733 75.2980 + -25.2937 82.3486 + + -9.3733 75.2980 + -12.1829 70.1839 + + -1.8365 65.6245 + -9.3733 75.2980 + + -13.9469 65.5629 + -1.8365 65.6245 + + -12.1829 70.1839 + -13.9469 65.5629 + + -1.8365 65.6245 + -12.1829 70.1839 + + -12.1829 70.1839 + -25.2937 82.3486 + + -23.2865 61.7965 + -12.1829 70.1839 + + -25.2937 82.3486 + -36.6696 77.1805 + + -23.2865 61.7965 + -25.2937 82.3486 + + -36.6696 77.1805 + -23.2865 61.7965 + + -36.6696 77.1805 + -42.1979 74.5663 + + -40.7930 72.1095 + -36.6696 77.1805 + + -42.1979 74.5663 + -34.7821 84.1382 + + -42.1979 74.5663 + -51.3634 78.1053 + + -51.3634 78.1053 + -34.7821 84.1382 + + -51.6675 78.4493 + -51.3634 78.1053 + + -55.0699 81.3122 + -61.1694 79.0628 + + -51.6675 78.4493 + -34.7821 84.1382 + + -55.0699 81.3122 + -51.6675 78.4493 + + -34.7821 84.1382 + -55.0699 81.3122 + + -40.7930 72.1095 + -42.1979 74.5663 + + -42.1979 74.5663 + -44.4469 69.4911 + + -40.7930 72.1095 + -44.4469 69.4911 + + -44.4469 69.4911 + -40.9129 62.5441 + + -51.3634 78.1053 + -57.5935 67.9368 + + -44.4469 69.4911 + -51.3634 78.1053 + + -57.5935 67.9368 + -44.4469 69.4911 + + -57.5935 67.9368 + -60.8405 63.7947 + + -40.9129 62.5441 + -57.5935 67.9368 + + -57.5935 67.9368 + -51.6675 78.4493 + + -51.6675 78.4493 + -61.1694 79.0628 + + -40.7930 72.1095 + -40.9129 62.5441 + + -23.2865 61.7965 + -40.7930 72.1095 + + -41.7407 6.8704 + -21.0639 4.5720 + + -10.5718 48.9948 + -4.7170 57.8270 + + -4.7170 57.8270 + -13.9469 65.5629 + + -23.2865 61.7965 + -40.9129 62.5441 + + -29.6696 40.5710 + -23.2865 61.7965 + + -23.2865 61.7965 + -38.1917 51.2306 + + -13.9469 65.5629 + -23.2865 61.7965 + + -10.5718 48.9948 + -13.9469 65.5629 + + -23.2865 61.7965 + -10.5718 48.9948 + + -29.6696 40.5710 + -38.1917 51.2306 + + -40.8953 47.3917 + -38.1917 51.2306 + + -10.2652 22.5742 + 3.2428 27.1616 + + 3.2428 27.1616 + -10.5718 48.9948 + + -21.0639 4.5720 + -4.6413 21.2599 + + -10.2652 22.5742 + -4.6413 21.2599 + + -5.1261 21.6594 + -10.2652 22.5742 + + -4.6413 21.2599 + -5.1261 21.6594 + + -10.5718 48.9948 + -29.6696 40.5710 + + -10.2652 22.5742 + -10.5718 48.9948 + + -29.6696 40.5710 + -40.8953 47.3917 + + -10.2652 22.5742 + -29.6696 40.5710 + + -21.0639 4.5720 + -10.2652 22.5742 + + -29.6696 40.5710 + -21.0639 4.5720 + + -41.7407 6.8704 + -29.6696 40.5710 + + -29.6696 40.5710 + -55.2680 32.5656 + + -40.9129 62.5441 + -60.8405 63.7947 + + -44.9889 49.2534 + -38.1917 51.2306 + + -40.9129 62.5441 + -44.9889 49.2534 + + -38.1917 51.2306 + -40.9129 62.5441 + + -44.9889 49.2534 + -60.8405 63.7947 + + -55.4902 47.7345 + -44.9889 49.2534 + + -55.4902 47.7345 + -60.5855 46.6076 + + -55.2680 32.5656 + -55.4902 47.7345 + + -55.4902 47.7345 + -60.8405 63.7947 + + -55.2680 32.5656 + -60.5855 46.6076 + + -40.8953 47.3917 + -44.9889 49.2534 + + -55.2680 32.5656 + -40.8953 47.3917 + + -44.9889 49.2534 + -55.2680 32.5656 + + -55.2680 32.5656 + -59.5482 23.3864 + + -41.7407 6.8704 + -55.2680 32.5656 + + -59.5482 23.3864 + -41.7407 6.8704 + + -59.5482 23.3864 + -64.2008 23.7217 + + -61.7285 11.9734 + -59.5482 23.3864 + + -68.3857 45.0334 + -63.6201 37.2391 + + -61.7364 47.0918 + -55.4902 47.7345 + + -55.4902 47.7345 + -64.8119 56.0986 + + -64.8119 56.0986 + -60.8405 63.7947 + + -67.2889 58.8006 + -64.8119 56.0986 + + -61.1694 79.0628 + -67.0904 69.6398 + + -57.5935 67.9368 + -61.1694 79.0628 + + -67.0904 69.6398 + -57.5935 67.9368 + + -67.2889 58.8006 + -60.8405 63.7947 + + -67.0904 69.6398 + -68.9813 68.8923 + + -60.8405 63.7947 + -67.0904 69.6398 + + -68.9813 68.8923 + -60.8405 63.7947 + + -61.7364 47.0918 + -64.8119 56.0986 + + -65.7744 53.4413 + -67.2889 58.8006 + + -63.6201 37.2391 + -60.5855 46.6076 + + -61.7364 47.0918 + -63.6201 37.2391 + + -60.5855 46.6076 + -61.7364 47.0918 + + -68.3857 45.0334 + -61.7364 47.0918 + + -61.7364 47.0918 + -65.3601 50.7497 + + -68.3857 45.0334 + -65.3601 50.7497 + + -65.3601 50.7497 + -64.8119 56.0986 + + -65.7744 53.4413 + -65.3601 50.7497 + + -64.8119 56.0986 + -65.7744 53.4413 + + -65.7744 53.4413 + -70.6903 58.8917 + + -68.3857 45.0334 + -65.7744 53.4413 + + -61.1694 79.0628 + -77.1241 62.5579 + + -74.9203 64.7075 + -77.1241 62.5579 + + -70.6903 58.8917 + -74.9203 64.7075 + + -61.1694 79.0628 + -74.9203 64.7075 + + -68.9813 68.8923 + -61.1694 79.0628 + + -74.9203 64.7075 + -68.9813 68.8923 + + -77.1241 62.5579 + -86.3974 48.3194 + + -77.1241 62.5579 + -76.9256 59.2413 + + -70.6903 58.8917 + -77.1241 62.5579 + + -70.6903 58.8917 + -76.9256 59.2413 + + -68.3857 45.0334 + -70.6903 58.8917 + + -76.9256 59.2413 + -86.3974 48.3194 + + -68.3857 45.0334 + -76.9256 59.2413 + + -67.2889 58.8006 + -68.9813 68.8923 + + -70.6903 58.8917 + -67.2889 58.8006 + + -68.9813 68.8923 + -70.6903 58.8917 + + -68.3857 45.0334 + -86.3974 48.3194 + + -88.2283 44.3548 + -68.3857 45.0334 + + -86.3974 48.3194 + -88.2283 44.3548 + + -74.1481 32.7178 + -88.2283 44.3548 + + -74.5494 -2.2420 + -71.3914 -1.9685 + + -55.2680 32.5656 + -63.6201 37.2391 + + -64.2008 23.7217 + -55.2680 32.5656 + + -63.6201 37.2391 + -70.5121 32.0760 + + -64.2008 23.7217 + -63.6201 37.2391 + + -61.7285 11.9734 + -64.2008 23.7217 + + -64.2008 23.7217 + -70.5121 32.0760 + + -68.5665 17.5779 + -64.2008 23.7217 + + -68.5665 17.5779 + -70.5121 32.0760 + + -74.1481 32.7178 + -68.5665 17.5779 + + -68.3857 45.0334 + -74.1481 32.7178 + + -70.5121 32.0760 + -68.3857 45.0334 + + -74.1481 32.7178 + -70.5121 32.0760 + + -61.7285 11.9734 + -68.5665 17.5779 + + -49.3894 -13.7710 + -62.2197 6.8071 + + -41.7407 6.8704 + -61.7285 11.9734 + + -62.2197 6.8071 + -41.7407 6.8704 + + -61.7285 11.9734 + -65.8203 8.9686 + + -62.2197 6.8071 + -61.7285 11.9734 + + -62.2197 6.8071 + -65.8203 8.9686 + + -71.3914 -1.9685 + -62.2197 6.8071 + + -65.8203 8.9686 + -71.3914 -1.9685 + + -68.5665 17.5779 + -80.6679 19.1888 + + -65.8203 8.9686 + -68.5665 17.5779 + + -80.6679 19.1888 + -74.1481 32.7178 + + -88.2283 44.3548 + -97.9983 19.6939 + + -89.7349 34.5346 + -88.2283 44.3548 + + -80.6679 19.1888 + -86.2087 27.5232 + + -91.2978 23.2968 + -86.2087 27.5232 + + -86.2087 27.5232 + -74.1481 32.7178 + + -89.7349 34.5346 + -86.2087 27.5232 + + -74.1481 32.7178 + -89.7349 34.5346 + + -80.6679 19.1888 + -91.2978 23.2968 + + -89.7349 34.5346 + -97.9983 19.6939 + + -91.2978 23.2968 + -89.7349 34.5346 + + -97.9983 19.6939 + -91.2978 23.2968 + + -65.8203 8.9686 + -80.6679 19.1888 + + -74.5494 -2.2420 + -65.8203 8.9686 + + -74.5494 -2.2420 + -76.1795 -3.7050 + + -73.3658 -6.5519 + -74.5494 -2.2420 + + -80.6679 19.1888 + -97.9983 19.6939 + + -80.6679 19.1888 + -78.1823 -3.8665 + + -74.5494 -2.2420 + -80.6679 19.1888 + + -78.1823 -3.8665 + -74.5494 -2.2420 + + -21.0639 4.5720 + -37.0169 -14.4937 + + 8.2968 8.8643 + -21.0639 4.5720 + + -9.7612 -19.2980 + 8.2968 8.8643 + + -49.3894 -13.7710 + -71.3914 -1.9685 + + -21.0639 4.5720 + -23.3463 -16.0645 + + -9.7612 -19.2980 + -21.0639 4.5720 + + -37.0169 -14.4937 + -41.7407 6.8704 + + -41.7407 6.8704 + -49.3894 -13.7710 + + -9.7612 -19.2980 + -23.3463 -16.0645 + + -23.3463 -16.0645 + -37.0169 -14.4937 + + -27.4921 -18.2391 + -23.3463 -16.0645 + + -40.9966 -41.4935 + -28.5567 -18.5395 + + -27.4921 -18.2391 + -37.0169 -14.4937 + + -28.5567 -18.5395 + -27.4921 -18.2391 + + -37.0169 -14.4937 + -28.5567 -18.5395 + + -9.7612 -19.2980 + -27.4921 -18.2391 + + -20.0352 -58.4274 + 0.7187 -59.7134 + + -9.7612 -19.2980 + -20.0352 -58.4274 + + 0.7187 -59.7134 + -9.7612 -19.2980 + + -27.4921 -18.2391 + -40.9966 -41.4935 + + -20.0352 -58.4274 + -27.4921 -18.2391 + + -20.0352 -58.4274 + -40.9966 -41.4935 + + -44.2990 -54.3366 + -20.0352 -58.4274 + + -40.9966 -41.4935 + -44.2990 -54.3366 + + -40.9966 -41.4935 + -37.0169 -14.4937 + + -44.7484 -54.5276 + -44.2990 -54.3366 + + -49.3894 -13.7710 + -52.4090 -26.6174 + + -37.0169 -14.4937 + -49.3894 -13.7710 + + -52.4090 -26.6174 + -37.0169 -14.4937 + + -40.9966 -41.4935 + -52.4090 -26.6174 + + -46.4391 -44.6944 + -40.9966 -41.4935 + + -50.8168 -51.2279 + -46.4391 -44.6944 + + -46.4391 -44.6944 + -52.4090 -26.6174 + + -48.6930 -52.7387 + -50.8168 -51.2279 + + -50.1036 -55.8527 + -44.7484 -54.5276 + + -48.6930 -52.7387 + -50.1036 -55.8527 + + -44.7484 -54.5276 + -48.6930 -52.7387 + + -44.2990 -54.3366 + -46.4391 -44.6944 + + -48.6930 -52.7387 + -44.2990 -54.3366 + + -46.4391 -44.6944 + -48.6930 -52.7387 + + -58.5302 -56.8462 + -51.4737 -62.2752 + + -51.4737 -62.2752 + -50.1036 -55.8527 + + -50.1036 -55.8527 + -50.8168 -51.2279 + + -58.5302 -56.8462 + -50.1036 -55.8527 + + -31.6651 -64.7984 + -44.2990 -54.3366 + + -44.2990 -54.3366 + -35.6817 -67.5864 + + -17.7481 -88.7762 + -0.5218 -77.3747 + + -20.0352 -58.4274 + -31.6651 -64.7984 + + -13.6385 -72.6159 + -20.0352 -58.4274 + + -38.8945 -81.3833 + -23.5470 -81.1948 + + -13.6385 -72.6159 + -31.6651 -64.7984 + + -23.5470 -81.1948 + -13.6385 -72.6159 + + -23.5470 -81.1948 + -31.6651 -64.7984 + + -35.6817 -67.5864 + -23.5470 -81.1948 + + -31.6651 -64.7984 + -35.6817 -67.5864 + + -44.7484 -54.5276 + -51.4737 -62.2752 + + -35.6817 -67.5864 + -44.7484 -54.5276 + + -17.7481 -88.7762 + -19.8825 -82.5277 + + -19.8825 -82.5277 + -23.5470 -81.1948 + + -4.4254 -93.8949 + -17.7481 -88.7762 + + -34.3740 -92.9656 + -4.4254 -93.8949 + + -17.7481 -88.7762 + -23.5470 -81.1948 + + -34.3740 -92.9656 + -17.7481 -88.7762 + + -0.5218 -77.3747 + -13.6385 -72.6159 + + -19.8825 -82.5277 + -0.5218 -77.3747 + + -13.6385 -72.6159 + -19.8825 -82.5277 + + -51.9856 -85.1058 + -34.3740 -92.9656 + + -34.3740 -92.9656 + -23.5470 -81.1948 + + -36.9727 -90.0054 + -34.3740 -92.9656 + + -23.5470 -81.1948 + -36.9727 -90.0054 + + -38.8945 -81.3833 + -35.6817 -67.5864 + + -58.3626 -60.8199 + -54.4219 -68.2418 + + -51.4737 -62.2752 + -58.3626 -60.8199 + + -51.4737 -62.2752 + -54.4219 -68.2418 + + -46.1820 -75.5197 + -35.6817 -67.5864 + + -51.4737 -62.2752 + -46.1820 -75.5197 + + -35.6817 -67.5864 + -51.4737 -62.2752 + + -46.1820 -75.5197 + -54.4219 -68.2418 + + -54.9403 -74.0878 + -46.1820 -75.5197 + + -54.9403 -74.0878 + -54.4219 -68.2418 + + -61.9693 -70.6342 + -54.9403 -74.0878 + + -38.8945 -81.3833 + -46.1820 -75.5197 + + -46.1820 -75.5197 + -51.9856 -85.1058 + + -36.9727 -90.0054 + -38.8945 -81.3833 + + -51.9856 -85.1058 + -36.9727 -90.0054 + + -38.8945 -81.3833 + -51.9856 -85.1058 + + -58.8147 -80.3628 + -51.9856 -85.1058 + + -51.9856 -85.1058 + -54.9403 -74.0878 + + -57.5359 -79.4269 + -51.9856 -85.1058 + + -54.9403 -74.0878 + -57.5359 -79.4269 + + -58.5302 -56.8462 + -50.8168 -51.2279 + + -50.8168 -51.2279 + -69.1893 -36.9253 + + -65.7963 -19.9035 + -71.3914 -1.9685 + + -71.3914 -1.9685 + -73.3658 -6.5519 + + -58.5302 -56.8462 + -69.1893 -36.9253 + + -67.2754 -33.2136 + -52.4090 -26.6174 + + -65.7963 -19.9035 + -73.3658 -6.5519 + + -70.2754 -25.2940 + -65.7963 -19.9035 + + -65.7963 -19.9035 + -71.0703 -20.5920 + + -49.3894 -13.7710 + -65.7963 -19.9035 + + -63.6961 -23.7343 + -49.3894 -13.7710 + + -65.7963 -19.9035 + -63.6961 -23.7343 + + -70.2754 -25.2940 + -71.0703 -20.5920 + + -71.0703 -20.5920 + -73.3658 -6.5519 + + -73.0777 -22.6034 + -71.0703 -20.5920 + + -63.6961 -23.7343 + -70.2754 -25.2940 + + -46.4391 -44.6944 + -67.2754 -33.2136 + + -69.1893 -36.9253 + -46.4391 -44.6944 + + -69.1893 -36.9253 + -67.2754 -33.2136 + + -67.2754 -33.2136 + -67.4807 -29.5222 + + -52.4090 -26.6174 + -63.6961 -23.7343 + + -67.4807 -29.5222 + -52.4090 -26.6174 + + -63.6961 -23.7343 + -67.4807 -29.5222 + + -89.6947 -32.0221 + -70.2754 -25.2940 + + -70.2754 -25.2940 + -73.0777 -22.6034 + + -67.4807 -29.5222 + -70.2754 -25.2940 + + -69.1893 -36.9253 + -67.4807 -29.5222 + + -70.2754 -25.2940 + -69.1893 -36.9253 + + -73.3895 -43.0285 + -69.1893 -36.9253 + + -69.1893 -36.9253 + -89.6947 -32.0221 + + -97.9983 19.6939 + -87.6795 -21.6424 + + -78.1823 -3.8665 + -97.9983 19.6939 + + -73.0777 -22.6034 + -73.3658 -6.5519 + + -87.6795 -21.6424 + -73.3658 -6.5519 + + -78.1823 -3.8665 + -87.6795 -21.6424 + + -73.3658 -6.5519 + -76.1795 -3.7050 + + -78.1823 -3.8665 + -73.3658 -6.5519 + + -76.1795 -3.7050 + -78.1823 -3.8665 + + -73.0777 -22.6034 + -87.6795 -21.6424 + + -89.6947 -32.0221 + -73.0777 -22.6034 + + -87.6795 -21.6424 + -91.4848 -36.5948 + + -89.6947 -32.0221 + -87.6795 -21.6424 + + -73.3895 -43.0285 + -89.6947 -32.0221 + + -91.3833 -38.9451 + -84.2820 -53.7921 + + -91.3833 -38.9451 + -82.9282 -50.9933 + + -73.3895 -43.0285 + -91.3833 -38.9451 + + -82.9282 -50.9933 + -73.3895 -43.0285 + + -97.9983 19.6939 + -91.3833 -38.9451 + + -91.4848 -36.5948 + -97.9983 19.6939 + + -91.3833 -38.9451 + -89.6947 -32.0221 + + -91.4848 -36.5948 + -91.3833 -38.9451 + + -89.6947 -32.0221 + -91.4848 -36.5948 + + -58.5302 -56.8462 + -73.3895 -43.0285 + + -68.2428 -72.8175 + -66.7380 -74.0968 + + -58.8147 -80.3628 + -57.5359 -79.4269 + + -57.5359 -79.4269 + -61.9693 -70.6342 + + -65.2722 -57.5238 + -73.3895 -43.0285 + + -61.4121 -66.4634 + -58.3626 -60.8199 + + -58.5302 -56.8462 + -65.2722 -57.5238 + + -58.3626 -60.8199 + -58.5302 -56.8462 + + -65.2722 -57.5238 + -58.3626 -60.8199 + + -65.2722 -57.5238 + -68.1421 -57.2227 + + -61.4121 -66.4634 + -65.2722 -57.5238 + + -64.4716 -66.7477 + -61.4121 -66.4634 + + -65.2722 -57.5238 + -64.4716 -66.7477 + + -61.9693 -70.6342 + -64.4716 -66.7477 + + -66.7380 -74.0968 + -58.8147 -80.3628 + + -58.8147 -80.3628 + -61.9693 -70.6342 + + -54.4219 -68.2418 + -61.4121 -66.4634 + + -61.9693 -70.6342 + -54.4219 -68.2418 + + -61.4121 -66.4634 + -61.9693 -70.6342 + + -61.9693 -70.6342 + -63.5200 -70.8299 + + -66.7380 -74.0968 + -61.9693 -70.6342 + + -63.5200 -70.8299 + -66.7380 -74.0968 + + -68.2428 -72.8175 + -63.5200 -70.8299 + + -63.5200 -70.8299 + -64.4716 -66.7477 + + -68.2428 -72.8175 + -64.4716 -66.7477 + + -72.2029 -69.1806 + -68.2428 -72.8175 + + -73.3895 -43.0285 + -81.6376 -54.3964 + + -68.1421 -57.2227 + -73.3895 -43.0285 + + -84.2820 -53.7921 + -72.2029 -69.1806 + + -68.1421 -57.2227 + -81.6376 -54.3964 + + -75.9950 -64.0982 + -68.1421 -57.2227 + + -75.9950 -64.0982 + -81.6376 -54.3964 + + -84.2820 -53.7921 + -75.9950 -64.0982 + + -84.2820 -53.7921 + -81.6376 -54.3964 + + -82.9282 -50.9933 + -84.2820 -53.7921 + + -81.6376 -54.3964 + -82.9282 -50.9933 + + -72.2029 -69.1806 + -64.4716 -66.7477 + + -75.9950 -64.0982 + -72.2029 -69.1806 + + -73.9743 -66.1408 + -75.9950 -64.0982 + + -72.2029 -69.1806 + -73.9743 -66.1408 + + -73.9743 -66.1408 + -64.4716 -66.7477 + + -68.1421 -57.2227 + -73.9743 -66.1408 + + -64.4716 -66.7477 + -68.1421 -57.2227 + diff --git a/3rd_party/gnuplot/demo/demo.edf b/3rd_party/gnuplot/demo/demo.edf new file mode 100644 index 0000000..13a2931 Binary files /dev/null and b/3rd_party/gnuplot/demo/demo.edf differ diff --git a/3rd_party/gnuplot/demo/density.fnc b/3rd_party/gnuplot/demo/density.fnc new file mode 100644 index 0000000..9f2318c --- /dev/null +++ b/3rd_party/gnuplot/demo/density.fnc @@ -0,0 +1,26 @@ +# +# This is a rough approach to fit a model function to the density +# data of a liquid crystal. The function consists of a linear +# branch for the high temperature region and of a curved branch with +# linear asymptote for the low temperatuer branch +# + +# free parameters: +# m1, m2 slopes of the linear function in the low and high T region +# Tc transition temperature +# dens_Tc density at the transition temperature +# g factor to scale tanh function + +ml = -0.0001 +mh = -0.0001 +dens_Tc = 1.020 +Tc = 45 +g = 1 +b = 0.1 + + +high(x) = mh*(x-Tc) + dens_Tc +lowlin(x) = ml*(x-Tc) + dens_Tc +curve(x) = b*tanh(g*(Tc-x)) + +density(x) = x < Tc ? curve(x)+lowlin(x) : high(x) diff --git a/3rd_party/gnuplot/demo/dgrid3d.dem b/3rd_party/gnuplot/demo/dgrid3d.dem new file mode 100644 index 0000000..62ecb43 --- /dev/null +++ b/3rd_party/gnuplot/demo/dgrid3d.dem @@ -0,0 +1,74 @@ +set view 60,75 +unset key +set hidden3d + +# Raw data +set title "The Valley of the Gnu" +splot "gnu-valley" u 1:2:3 w linesp +pause -1 "Hit return to continue" + + +# QNorm +set title "dgrid3d 30,30 qnorm 1" +set dgrid3d 30,30 qnorm 1 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 qnorm 2" +set dgrid3d 30,30 qnorm 2 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 qnorm 3" +set dgrid3d 30,30 qnorm 3 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 qnorm 4" +set dgrid3d 30,30 qnorm 4 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 qnorm 5" +set dgrid3d 30,30 qnorm 5 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + + +# Gauss +set title "dgrid3d 30,30 gauss 1" +set dgrid3d 30,30 gauss 1 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .75" +set dgrid3d 30,30 gauss .75 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .5" +set dgrid3d 30,30 gauss .5 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .35" +set dgrid3d 30,30 gauss .35 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .25" +set dgrid3d 30,30 gauss .25 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .5,.35" +set dgrid3d 30,30 gauss 0.5,0.35 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +set title "dgrid3d 30,30 gauss .35,.5" +set dgrid3d 30,30 gauss 0.35,0.5 +splot "gnu-valley" u 1:2:3 w l +pause -1 "Hit return to continue" + +reset \ No newline at end of file diff --git a/3rd_party/gnuplot/demo/discrete.dem b/3rd_party/gnuplot/demo/discrete.dem new file mode 100644 index 0000000..5094bd1 --- /dev/null +++ b/3rd_party/gnuplot/demo/discrete.dem @@ -0,0 +1,26 @@ +# +# $Id: discrete.dem,v 1.4 2003/10/28 05:35:54 sfeam Exp $ +# +# +set contour +set title "Demo of specifying discrete contour levels - default contours" +splot x*y +pause -1 "Hit return to continue" + +#set discrete levels +set cntrparam levels discrete 0, 15, 75 +set title "3 discrete contours at 0 15 & 75" +replot +pause -1 "Hit return to continue" + +#set incremental levels +set cntrp level incr -20, 5, 9 +set title "9 incremental contours starting at -20, stepping by 5" +replot +pause -1 "Hit return to continue" + +#restore defaults +set title "" +unset contour +set cntrparam levels auto 5 + diff --git a/3rd_party/gnuplot/demo/electron.dem b/3rd_party/gnuplot/demo/electron.dem new file mode 100644 index 0000000..5365e32 --- /dev/null +++ b/3rd_party/gnuplot/demo/electron.dem @@ -0,0 +1,94 @@ +# +# $Id: electron.dem,v 1.10 2010/01/01 02:06:35 sfeam Exp $ +# +# Electronics demo +# +# Bipolar Transistor (NPN) Mutual Characteristic +Ie(Vbe)=Ies*exp(Vbe/kT_q) +Ic(Vbe)=alpha*Ie(Vbe)+Ico +alpha = 0.99 +Ies = 4e-14 +Ico = 1e-09 +kT_q = 0.025 +set dummy Vbe +set grid +set offsets +unset log +unset polar +set samples 160 +set title "Mutual Characteristic of a Transistor" +set xlabel "Vbe (base emmitter voltage)" +set xrange [0 : 0.75] +set ylabel "Ic (collector current)" +set yrange [0 : 0.005] +set key box +set key at .2,.0045 +set format y "%.4f" +plot Ic(Vbe) +set format "%g" + +pause -1 "Hit return to continue" + +# Junction Field Effect Transistor (JFET) Mutual Characteristic +# drain current above pinch off +Ida(Vd)=Ido*(1-Vg/Vp)**2 +# drain current below pinch off +Idb(Vd)=Ido*(2*Vd*(Vg-Vp)-Vd*Vd)/(Vp*Vp) +# drain current +Id(Vd)= (Vd>Vg-Vp) ? Ida(Vd) : Idb(Vd) +# drain current at zero gate voltage +Ido = 2.5 +# pinch off voltage +Vp = -1.25 +# gate voltage +Vg = 0 +set dummy Vd +unset grid +unset key +#set offsets 0, 1, 0, 0 +set title "JFET Mutual Characteristic" +set xlabel "Drain voltage Vd (V)" +set xrange [0 : 4] +set ylabel "Drain current Id (mA)" +set yrange [0 : 5] +set rmargin 12 +set label 1 "-0.5 Vp" at 4.1,0.625 +set label 2 "-0.25 Vp" at 4.1,1.4 +set label 3 "0" at 4.1,2.5 +set label 4 "Vg = 0.5 Vp" at 4.1,3.9 +plot Vg=0.5*Vp,Id(Vd),Vg=0.25*Vp,Id(Vd),Vg=0,Id(Vd),Vg=-0.25*Vp,Id(Vd) + +pause -1 "Hit return to continue" +unset label +unset rmargin + +# show off double axes + +# amplitude frequency response +A(jw) = ({0,1}*jw/({0,1}*jw+p1)) * (1/(1+{0,1}*jw/p2)) +p1 = 10 +p2 = 10000 +set dummy jw +set grid x y2 +set logscale xy +set log x2 +unset log y2 +set key default +set key bottom center box +set title "Amplitude and Phase Frequency Response" +set xlabel "jw (radians)" +set xrange [1.1 : 90000.0] +set ylabel "magnitude of A(jw)" +set y2label "Phase of A(jw) (degrees)" +set ytics nomirror tc lt 1 +set y2tics nomirror tc lt 3 +set xtics mirror +set tics out +set autoscale y +set autoscale y2 +plot abs(A(jw)) lt 1, 180/pi*arg(A(jw)) axes x1y2 lt 3 + +pause -1 "Hit return to continue" + +# undo what we've done +reset diff --git a/3rd_party/gnuplot/demo/ellipse.dem b/3rd_party/gnuplot/demo/ellipse.dem new file mode 100644 index 0000000..fa20820 --- /dev/null +++ b/3rd_party/gnuplot/demo/ellipse.dem @@ -0,0 +1,45 @@ +# +# Ethan A Merritt - Feb 2007 +# This demo requires support for 'set object ellipse' +# Also it uses the file 'random.tmp' created by random.dem +# +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+OBJECTS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for placing ellipses\n" ; \ + exit ; + + +unset key +set xrange [-8:8] +set yrange [-8:8] +set size ratio 1.0 +set zeroaxis +set border 0 +set xtics axis +set ytics axis +set tics scale 0.5 +set format xy "" + +set title 'Example of `set object ellipse`' + +set object 1 ellipse center 1.5,1.0 size 2.,4. angle 20. front fillstyle empty border -1 +set obj 2 ellipse center 1.5, 1 size 6, 12 angle 20 front fs empty bo 3 + +A = pi/9. +plot 'random.tmp' using (1.5 + $1*cos(A)-2.*$2*sin(A)):(1.0 + $1*sin(A)+2.*$2*cos(A)) with dots + +pause -1 "Hit return to continue" + +set title 'Example of range-limited axes and tics' + +set tics out scale 0.5 +set xtics 1.0 border rangelimited nomirror +set ytics 1.0 border rangelimited nomirror +set format xy "%.0f" +set border 3 + +replot + +pause -1 "Hit return to continue" + diff --git a/3rd_party/gnuplot/demo/ellipses.dat b/3rd_party/gnuplot/demo/ellipses.dat new file mode 100644 index 0000000..ff69b67 --- /dev/null +++ b/3rd_party/gnuplot/demo/ellipses.dat @@ -0,0 +1,4 @@ +0 0 5 4 0 1 0xbcde43 +5 5 6 10 30 2 0x785678 +0 10 10 6 60 3 0x235698 +10 0 3 7 84 4 0x12fdad diff --git a/3rd_party/gnuplot/demo/ellipses_style.dem b/3rd_party/gnuplot/demo/ellipses_style.dem new file mode 100644 index 0000000..a4d6d3e --- /dev/null +++ b/3rd_party/gnuplot/demo/ellipses_style.dem @@ -0,0 +1,72 @@ +# Demo to illustrate the ellipses style + +set title "Demonstration of the 'ellipses' plotting style\nTwo-column form: x y (default size)" + +plot 'ellipses.dat' u 1:2 with ellipses + +pause -1 'Hit to continue' + +set title "Three-column form: x y major_diameter (minor diameter is the same)" + +plot 'ellipses.dat' u 1:2:3 with ellipses + +pause -1 'Hit to continue' + +set title "Four-column form: x y major_diameter minor_diameter" + +plot 'ellipses.dat' u 1:2:3:4 with ellipses + +pause -1 'Hit to continue' + +set title "Five-column form: x y major_diameter minor_diameter angle" + +plot 'ellipses.dat' u 1:2:3:4:5 with ellipses + +pause -1 'Hit to continue' + +set title "Six-column form: 6th column variable color (lc variable)" + +plot 'ellipses.dat' u 1:2:3:4:5:6 with ellipses lc var + +pause -1 'Hit to continue' + +set title "Six-column form: 6th column variable color (lc palette)" + +plot 'ellipses.dat' u 1:2:3:4:5:6 with ellipses lc pal + +pause -1 'Hit to continue' + +set title "Six-column form: 6th column variable color (lc rgb variable)" + +plot 'ellipses.dat' u 1:2:3:4:5:7 with ellipses lc rgb var + +pause -1 'Hit to continue' + +set title "Scaling of axes: units xy" +set yr [-15:30] +set xr [-5:15] + +plot 'ellipses.dat' u 1:2:3:4:5 with ellipses units xy + +pause -1 'Hit to continue' + +set title "Scaling of axes: units xx" + +plot 'ellipses.dat' u 1:2:3:4:5 with ellipses units xx + +pause -1 'Hit to continue' + +set title "Scaling of axes: units yy" + +plot 'ellipses.dat' u 1:2:3:4:5 with ellipses units yy + +pause -1 'Hit to continue' + +set title "Now see all three together" + +plot 'ellipses.dat' u 1:2:3:4:5 with ellipses units xy title "units xy",\ + '' u 1:2:3:4:5 with ellipses units xx title "units xx",\ + '' u 1:2:3:4:5 with ellipses units yy title "units yy" + +pause -1 'Hit to continue' + diff --git a/3rd_party/gnuplot/demo/empty-circles.dat b/3rd_party/gnuplot/demo/empty-circles.dat new file mode 100644 index 0000000..c344011 --- /dev/null +++ b/3rd_party/gnuplot/demo/empty-circles.dat @@ -0,0 +1,5 @@ + 15.8826 -15.9154 25.8660 + 13.9696 -34.7109 28.2968 + 49.8538 -4.7555 18.8980 + -8.5100 -40.5400 21.2788 + diff --git a/3rd_party/gnuplot/demo/energy_circles.dat b/3rd_party/gnuplot/demo/energy_circles.dat new file mode 100644 index 0000000..5b85531 --- /dev/null +++ b/3rd_party/gnuplot/demo/energy_circles.dat @@ -0,0 +1,51 @@ +#Latitude Longitude Continent Source Color_index Angle_start_at Angle Value Continent_total +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Coal 0 215.410 144.590 947639 2362223 +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Oil 1 154.375 61.034 400017 2362223 +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Gas 2 112.828 41.544 272284 2362223 +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Nuclear 3 94.921 17.906 117365 2362223 +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Hydroelectric 4 88.182 6.739 44165 2362223 +55.0 85.0 "ASIA (EXCL. MIDDLE EAST)" Renewable 5 0.000 88.182 577942 2362223 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Coal 0 353.272 6.728 4868 260434 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Oil 1 105.476 247.795 179261 260434 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Gas 2 49.774 55.703 40297 260434 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Nuclear 3 46.170 3.604 2607 260434 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Hydroelectric 4 40.363 5.803 4199 260434 +17.0 -90.0 "C. AMERICA & CARIBBEAN" Renewable 5 0.000 40.363 29201 260434 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Coal 0 356.659 3.341 14229 1532806 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Oil 1 65.383 291.272 1240170 1532806 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Gas 2 4.176 61.211 260613 1532806 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Nuclear 3 4.176 0.000 0 1532806 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Hydroelectric 4 2.848 1.328 5653 1532806 +25.0 38.0 "MIDDLE EAST & N. AFRICA" Renewable 5 0.000 2.848 12124 1532806 +50.0 -95.0 "NORTH AMERICA" Coal 0 254.200 105.800 600275 2053057 +50.0 -95.0 "NORTH AMERICA" Oil 1 167.857 86.342 489867 2053057 +50.0 -95.0 "NORTH AMERICA" Gas 2 64.714 103.144 585206 2053057 +50.0 -95.0 "NORTH AMERICA" Nuclear 3 25.888 38.826 220291 2053057 +50.0 -95.0 "NORTH AMERICA" Hydroelectric 4 16.207 9.680 54923 2053057 +50.0 -95.0 "NORTH AMERICA" Renewable 5 0.000 16.207 91945 2053057 +-10.0 -55.0 "SOUTH AMERICA" Coal 0 341.204 18.796 29025 555962 +-10.0 -55.0 "SOUTH AMERICA" Oil 1 117.616 223.589 345297 555962 +-10.0 -55.0 "SOUTH AMERICA" Gas 2 70.412 47.203 72900 555962 +-10.0 -55.0 "SOUTH AMERICA" Nuclear 3 68.540 1.868 2888 555962 +-10.0 -55.0 "SOUTH AMERICA" Hydroelectric 4 40.504 28.037 43298 555962 +-10.0 -55.0 "SOUTH AMERICA" Renewable 5 0.000 40.504 62553 555962 +-5.0 25.0 "SUB-SAHARAN AFRICA" Coal 0 271.883 88.117 129456 528895 +-5.0 25.0 "SUB-SAHARAN AFRICA" Oil 1 144.518 127.364 187118 528895 +-5.0 25.0 "SUB-SAHARAN AFRICA" Gas 2 138.254 6.264 9203 528895 +-5.0 25.0 "SUB-SAHARAN AFRICA" Nuclear 3 135.979 2.275 3345 528895 +-5.0 25.0 "SUB-SAHARAN AFRICA" Hydroelectric 4 133.049 2.927 4302 528895 +-5.0 25.0 "SUB-SAHARAN AFRICA" Renewable 5 0.000 133.049 195472 528895 +50.0 25.0 EUROPE Coal 0 296.352 63.648 391517 2228407 +50.0 25.0 EUROPE Oil 1 190.894 105.458 648678 2228407 +50.0 25.0 EUROPE Gas 2 70.358 120.532 741413 2228407 +50.0 25.0 EUROPE Nuclear 3 21.013 49.349 303542 2228407 +50.0 25.0 EUROPE Hydroelectric 4 11.009 10.001 61526 2228407 +50.0 25.0 EUROPE Renewable 5 0.000 11.009 67725 2228407 +-24.0 133.0 OCEANIA Coal 0 99.130 260.870 155000 227112 +-24.0 133.0 OCEANIA Oil 1 56.214 42.916 25500 227112 +-24.0 133.0 OCEANIA Gas 2 10.771 45.443 27000 227112 +-24.0 133.0 OCEANIA Nuclear 3 10.771 0.000 0 227112 +-24.0 133.0 OCEANIA Hydroelectric 4 8.417 2.358 1400 227112 +-24.0 133.0 OCEANIA Renewable 5 0.000 8.417 5000 227112 + + diff --git a/3rd_party/gnuplot/demo/enhanced_utf8.dem b/3rd_party/gnuplot/demo/enhanced_utf8.dem new file mode 100644 index 0000000..65a6d49 --- /dev/null +++ b/3rd_party/gnuplot/demo/enhanced_utf8.dem @@ -0,0 +1,54 @@ +# +# Test page for enhanced text mode in UTF-8 encoding +# E A Merritt - November 2007 +# +# Suggested PostScript font test +# set term post color fontfile /usr/local/fonts/'l_10646.ttf' font "LucidaSansUnicode,12" +# set output 'enhanced_utf8.ps' +# +set termoption enhanced +set encoding utf8 +# +set title "Demo of enhanced text mode using a single UTF-8 encoded font\nThere is another demo that shows how to use a separate Symbol font" +set xrange [-1:1] +set yrange [-0.5:1.1] +set format xy "%.1f" +set arrow from 0.5, -0.5 to 0.5, 0.0 nohead +# +set label 1 at -0.65, 0.95 +set label 1 "Superscripts and subscripts:" tc lt 3 + +set label 3 at -0.55, 0.85 +set label 3 'A_{j,k} 10^{-2} x@^2_k x@_0^{-3/2}y' + +set label 5 at -0.55, 0.7 +set label 5 "Space-holders:" tc lt 3 +set label 6 at -0.45, 0.6 +set label 6 "<&{{/=20 B}ig}> <&{x@_0^{-3/2}y}> holds space for" +set label 7 at -0.45, 0.5 +set label 7 "<{{/=20 B}ig}> <{x@_0^{-3/2}y}>" + +set label 8 at -0.9, -0.2 +set label 8 "Overprint\n(v should be centred over d)" tc lt 3 +set label 9 at -0.85, -0.4 +set label 9 " ~{abcdefg}{0.8v}" + + +set label 10 at -.40, 0.35 +set label 10 "UTF-8 encoding does not require Symbol font:" tc lt 3 +set label 11 at -.30, 0.2 +set label 11 "{/*1.5 ∫@_{/=9.6 0}^{/=12 ∞}} {e^{-{μ}^2/2} d}{μ=(π/2)^{1/2}}" + +set label 21 at 0.5, -.1 +set label 21 "Left ^{centered} ƒ(αβγδεζ)" left +set label 22 at 0.5, -.2 +set label 22 "Right ^{centered} ƒ(αβγδεζ)" right +set label 23 at 0.5, -.3 +set label 23 "Center^{centered} ƒ(αβγδεζ)" center +# +set key title " " +plot sin(x)**2 lt 2 lw 2 title "sin^2(x)" +# +pause -1 "Hit return to continue" +reset + diff --git a/3rd_party/gnuplot/demo/enhancedtext.dem b/3rd_party/gnuplot/demo/enhancedtext.dem new file mode 100644 index 0000000..8b872b1 --- /dev/null +++ b/3rd_party/gnuplot/demo/enhancedtext.dem @@ -0,0 +1,54 @@ +# +# Test page for enhanced text mode +# +print " ----------------------------------------------------" +print " This test page for enhanced text mode will only work" +print " if enhanced text is selected and supported for the" +print " current terminal type. E.g. 'set term post enh'" +print " ----------------------------------------------------" +# +set termoption enhanced +# +set title "Test page for enhanced text mode" +set xrange [-1:1] +set yrange [-0.5:1.1] +set format xy "%.1f" +set arrow from 0.5, -0.5 to 0.5, 0.0 nohead +# +set label 1 at -0.65, 1.0 +set label 1 "These examples require no extra fonts:" tc lt 3 +set label 2 at -0.55, 0.9 +set label 2 "10^{-2} A_{j,k} e^x" +set label 3 at -0.55, 0.8 +set label 3 'x@^2_k x@_0^{-3/2}y' + +set label 5 at -0.55, 0.7 +set label 5 "Space-holders:" tc lt 3 +set label 6 at -0.45, 0.6 +set label 6 "<&{{/=20 B}ig}> <&{x@_0^{-3/2}y}> holds space for" +set label 7 at -0.45, 0.5 +set label 7 "<{/=20 B}ig> " + +set label 8 at -0.9, -0.2 +set label 8 "Overprint\n(v should be centred over d)" tc lt 3 +set label 9 at -0.85, -0.4 +set label 9 " ~{abcdefg}{0.8v}" + + +set label 10 at -.40, 0.35 +set label 10 "Requires Symbol font:" tc lt 3 +set label 11 at -.30, 0.2 +set label 11 "{/Symbol=18 \362@_{/=9.6 0}^{/=12 ^\245}} {e^{-{/Symbol m}^2/2} d}{/Symbol m=(p/2)^{1/2}}" + +set label 21 at 0.5, -.1 +set label 21 "Left ^{centered} text" left +set label 22 at 0.5, -.2 +set label 22 "Right ^{centered} text" right +set label 23 at 0.5, -.3 +set label 23 "Center^{centered} text" center +# +set key title " " +plot sin(x)**2 lt 2 lw 2 title "sin^2(x)" +# +pause -1 "Hit to continue" +reset diff --git a/3rd_party/gnuplot/demo/epslatex.dem b/3rd_party/gnuplot/demo/epslatex.dem new file mode 100644 index 0000000..19a950b --- /dev/null +++ b/3rd_party/gnuplot/demo/epslatex.dem @@ -0,0 +1,64 @@ +# +# $Id: epslatex.dem,v 1.2 2005/08/08 09:13:02 mikulik Exp $ +# +# This file demonstrates new features in gnuplot 4.1 +print "\n This file demonstrates how to use the epslatex terminal." +print " It will generate two files: epslatex-inc.eps and epslatex.tex." +print " \nIf the file gnuplot.cfg is found by LaTeX it will be loaded" +print " and can be used for further settings, e.g., here it provides" +print " the package exscale.sty which enlargens the integral sign.\n" +pause -1 "Hit return to continue" +# +xmin=-270. +xmax=270. +ymin=-1.1 +ymax=1.2 +# +reset +set terminal push +set terminal epslatex standalone linewidth 2 rounded \ + dashlen 4 color '' 12 +set output 'epslatex.tex' +unset autoscale +set xr [xmin:xmax] +set yr [ymin:ymax] +# +set encoding iso_8859_1 +set format x '$%g$' +set format y '$%.1f$' +set xtics 90 +set xlabel '$x$ / °' +set ylabel '$y$' +set arrow from -120,0.8 to -60,0.8 lt 1 lw 2 nohead +set arrow from -120,0.7 to -60,0.7 lt 2 lw 2 nohead +set arrow from -120,0.6 to -60,0.6 lt 3 lw 2 nohead +set arrow from -120,0.5 to -60,0.5 lt 4 lw 2 nohead +set arrow from -120,0.4 to -60,0.4 lt 5 lw 2 nohead +set arrow from -120,0.3 to -60,0.3 lt 6 lw 2 nohead +set arrow from -120,0.2 to -60,0.2 lt 7 lw 2 nohead +set arrow from -120,0.1 to -60,0.1 lt 8 lw 2 nohead +set label '$\displaystyle\tan\alpha = \frac{\sin\alpha}{\cos\alpha}$' \ + at 90,0 centre textcolor lt 3 +set label '$\displaystyle\int x\mathrm{d}x = \frac12 x^2 + C_1$' \ + at 90,-0.5 centre textcolor lt 4 +plot sin(pi/180.*x) title '$y = \sin x$' w l lt 1 lw 4 +set output +# +set terminal epslatex standalone oldstyle linewidth 2 rounded \ + dashlen 1 color '' 12 +set output 'epslatex-oldstyle.tex' +set tics scale 2 +replot +set output +# +print "\n Now, either run" +print " latex epslatex" +print " dvips epslatex" +print " and have a look at epslatex.ps; or run" +print " epstopdf epslatex-inc.eps" +print " pdflatex epslatex" +print " and have a look at epslatex.pdf." +print " Do the same with epslatex-oldstyle.tex." +# +set terminal pop +reset diff --git a/3rd_party/gnuplot/demo/equipo2.tmp b/3rd_party/gnuplot/demo/equipo2.tmp new file mode 100644 index 0000000..44cb21e --- /dev/null +++ b/3rd_party/gnuplot/demo/equipo2.tmp @@ -0,0 +1,875 @@ + +# Surface 0 of 1 surfaces + +# Curve title: "vtot(x,y)" +# Contour 0, label: 3 + 1.11111 -0.491331 3 + 1.30476 -5.55112e-016 3 + 1.11111 0.491331 3 + 0.962938 0.488973 3 + + +# Contour 1, label: 2 + 1.11111 -0.580239 2 + 1.31313 -0.279002 2 + 1.43943 -5.55112e-016 2 + 1.31313 0.279002 2 + 1.11111 0.580239 2 + 0.936125 0.577453 2 + + 0.798164 -0.300607 2 + 0.707071 -0.275946 2 + 0.593436 -5.55112e-016 2 + 0.707071 0.275946 2 + + +# Contour 2, label: 1 + 0.90818 -0.663661 1 + 0.707071 -0.609216 1 + 0.505051 -0.312627 1 + 0.40062 -5.55112e-016 1 + 0.505051 0.312627 1 + 0.707071 0.609216 1 + + 0.955328 -0.666667 1 + 1.11111 -0.693974 1 + 1.17694 -0.666667 1 + 1.31313 -0.645515 1 + 1.51515 -0.489071 1 + 1.71717 -0.0484355 1 + 1.73611 -5.55112e-016 1 + 1.71717 0.0484355 1 + 1.51515 0.489071 1 + 1.31313 0.645515 1 + 1.17694 0.666667 1 + 1.11111 0.693974 1 + 0.955328 0.666667 1 + 0.909313 0.665934 1 + + +# Contour 3, label: 0.5 + 0.505051 -0.831791 0.5 + 0.424601 -0.666667 0.5 + 0.30303 -0.355605 0.5 + 0.230052 -5.55112e-016 0.5 + 0.30303 0.355605 0.5 + 0.424601 0.666667 0.5 + 0.505051 0.831791 0.5 + 0.707071 1.05896 0.5 + 0.909091 1.15383 0.5 + 1.11111 1.18347 0.5 + 1.31313 1.16924 0.5 + 1.51515 1.11074 0.5 + 1.71717 0.993967 0.5 + 1.91919 0.795969 0.5 + 2.0202 0.666667 0.5 + 2.12121 0.403252 0.5 + 2.245 -5.55112e-016 0.5 + 2.12121 -0.403252 0.5 + 2.0202 -0.666667 0.5 + 1.91919 -0.795969 0.5 + 1.71717 -0.993967 0.5 + 1.51515 -1.11074 0.5 + 1.31313 -1.16924 0.5 + 1.11111 -1.18347 0.5 + 0.909091 -1.15383 0.5 + 0.707071 -1.05896 0.5 + 0.505051 -0.831791 0.5 + + +# Contour 4, label: 0.2 + 0.505051 -1.36547 0.2 + 0.489979 -1.33333 0.2 + 0.30303 -1.12115 0.2 + 0.172118 -0.666667 0.2 + 0.10101 -0.0312425 0.2 + 0.0989797 -5.55112e-016 0.2 + 0.10101 0.0312425 0.2 + 0.172118 0.666667 0.2 + 0.30303 1.12115 0.2 + 0.489979 1.33333 0.2 + 0.505051 1.36547 0.2 + 0.707071 1.63531 0.2 + 0.909091 1.77095 0.2 + 1.11111 1.84463 0.2 + 1.31313 1.88322 0.2 + 1.51515 1.89733 0.2 + 1.71717 1.8899 0.2 + 1.91919 1.85947 0.2 + 2.12121 1.80168 0.2 + 2.32323 1.71013 0.2 + 2.52525 1.57688 0.2 + 2.72727 1.39273 0.2 + 2.78381 1.33333 0.2 + 2.92929 1.15172 0.2 + 3.13131 0.808888 0.2 + 3.20318 0.666667 0.2 + 3.3182 -5.55112e-016 0.2 + 3.20318 -0.666667 0.2 + 3.13131 -0.808888 0.2 + 2.92929 -1.15172 0.2 + 2.78381 -1.33333 0.2 + 2.72727 -1.39273 0.2 + 2.52525 -1.57688 0.2 + 2.32323 -1.71013 0.2 + 2.12121 -1.80168 0.2 + 1.91919 -1.85947 0.2 + 1.71717 -1.8899 0.2 + 1.51515 -1.89733 0.2 + 1.31313 -1.88322 0.2 + 1.11111 -1.84463 0.2 + 0.909091 -1.77095 0.2 + 0.707071 -1.63531 0.2 + 0.505051 -1.36547 0.2 + + +# Contour 5, label: 0.1 + 1.91919 -2.69484 0.1 + 1.76746 -2.66667 0.1 + 1.71717 -2.66191 0.1 + 1.51515 -2.62707 0.1 + 1.31313 -2.5738 0.1 + 1.11111 -2.49405 0.1 + 0.909091 -2.37098 0.1 + 0.707071 -2.16718 0.1 + 0.605143 -2 0.1 + 0.505051 -1.92131 0.1 + 0.30303 -1.5845 0.1 + 0.235613 -1.33333 0.1 + 0.10101 -0.817844 0.1 + 0.0866608 -0.666667 0.1 + 0.0494898 -5.55112e-016 0.1 + 0.0866608 0.666667 0.1 + 0.10101 0.817844 0.1 + 0.235613 1.33333 0.1 + 0.30303 1.5845 0.1 + 0.505051 1.92131 0.1 + 0.605143 2 0.1 + 0.707071 2.16718 0.1 + 0.909091 2.37098 0.1 + 1.11111 2.49405 0.1 + 1.31313 2.5738 0.1 + 1.51515 2.62707 0.1 + 1.71717 2.66191 0.1 + 1.76746 2.66667 0.1 + 1.91919 2.69484 0.1 + 2.12121 2.70471 0.1 + 2.32323 2.69008 0.1 + 2.45062 2.66667 0.1 + 2.52525 2.6574 0.1 + 2.72727 2.61598 0.1 + 2.92929 2.55346 0.1 + 3.13131 2.46627 0.1 + 3.33333 2.35041 0.1 + 3.53535 2.20148 0.1 + 3.73737 2.01474 0.1 + 3.75214 2 0.1 + 3.93939 1.79489 0.1 + 4.14141 1.51452 0.1 + 4.25422 1.33333 0.1 + 4.34343 1.11291 0.1 + 4.50604 0.666667 0.1 + 4.54545 0.321955 0.1 + 4.58472 -5.55112e-016 0.1 + 4.54545 -0.321955 0.1 + 4.50604 -0.666667 0.1 + 4.34343 -1.11291 0.1 + 4.25422 -1.33333 0.1 + 4.14141 -1.51452 0.1 + 3.93939 -1.79489 0.1 + 3.75214 -2 0.1 + 3.73737 -2.01474 0.1 + 3.53535 -2.20148 0.1 + 3.33333 -2.35041 0.1 + 3.13131 -2.46627 0.1 + 2.92929 -2.55346 0.1 + 2.72727 -2.61598 0.1 + 2.52525 -2.6574 0.1 + 2.45062 -2.66667 0.1 + 2.32323 -2.69008 0.1 + 2.12121 -2.70471 0.1 + 1.91919 -2.69484 0.1 + + +# Contour 6, label: 0.05 + 1.31313 -3.40949 0.05 + 1.23633 -3.33333 0.05 + 1.11111 -3.26306 0.05 + 0.909091 -3.1037 0.05 + 0.707071 -2.85067 0.05 + 0.612513 -2.66667 0.05 + 0.505051 -2.5466 0.05 + 0.30303 -2.07854 0.05 + 0.284542 -2 0.05 + 0.116411 -1.33333 0.05 + 0.10101 -1.27435 0.05 + 0.0433304 -0.666667 0.05 + 0.0247449 -5.55112e-016 0.05 + 0.0433304 0.666667 0.05 + 0.10101 1.27435 0.05 + 0.116411 1.33333 0.05 + 0.284542 2 0.05 + 0.30303 2.07854 0.05 + 0.505051 2.5466 0.05 + 0.612513 2.66667 0.05 + 0.707071 2.85067 0.05 + 0.909091 3.1037 0.05 + 1.11111 3.26306 0.05 + 1.23633 3.33333 0.05 + 1.31313 3.40949 0.05 + 1.51515 3.55901 0.05 + 1.71717 3.66718 0.05 + 1.91919 3.74654 0.05 + 2.12121 3.80447 0.05 + 2.32323 3.84543 0.05 + 2.52525 3.87205 0.05 + 2.72727 3.88577 0.05 + 2.92929 3.88726 0.05 + 3.13131 3.87657 0.05 + 3.33333 3.85336 0.05 + 3.53535 3.81692 0.05 + 3.73737 3.76628 0.05 + 3.93939 3.70025 0.05 + 4.14141 3.61745 0.05 + 4.34343 3.51634 0.05 + 4.54545 3.3952 0.05 + 4.63731 3.33333 0.05 + 4.74747 3.26337 0.05 + 4.94949 3.11529 0.05 + 5.15152 2.93871 0.05 + 5.35354 2.73087 0.05 + 5.41141 2.66667 0.05 + 5.55556 2.4885 0.05 + 5.75758 2.20196 0.05 + 5.88473 2 0.05 + 5.9596 1.84382 0.05 + 6.16162 1.38257 0.05 + 6.18221 1.33333 0.05 + 6.34959 0.666667 0.05 + 6.36364 0.488756 0.05 + 6.40468 -5.55112e-016 0.05 + 6.36364 -0.488756 0.05 + 6.34959 -0.666667 0.05 + 6.18221 -1.33333 0.05 + 6.16162 -1.38257 0.05 + 5.9596 -1.84382 0.05 + 5.88473 -2 0.05 + 5.75758 -2.20196 0.05 + 5.55556 -2.4885 0.05 + 5.41141 -2.66667 0.05 + 5.35354 -2.73087 0.05 + 5.15152 -2.93871 0.05 + 4.94949 -3.11529 0.05 + 4.74747 -3.26337 0.05 + 4.63731 -3.33333 0.05 + 4.54545 -3.3952 0.05 + 4.34343 -3.51634 0.05 + 4.14141 -3.61745 0.05 + 3.93939 -3.70025 0.05 + 3.73737 -3.76628 0.05 + 3.53535 -3.81692 0.05 + 3.33333 -3.85336 0.05 + 3.13131 -3.87657 0.05 + 2.92929 -3.88726 0.05 + 2.72727 -3.88577 0.05 + 2.52525 -3.87205 0.05 + 2.32323 -3.84543 0.05 + 2.12121 -3.80447 0.05 + 1.91919 -3.74654 0.05 + 1.71717 -3.66718 0.05 + 1.51515 -3.55901 0.05 + 1.31313 -3.40949 0.05 + + +# Contour 7, label: 0.02 + 4.34343 6.1835 0.02 + 4.54545 6.1831 0.02 + 4.74747 6.17351 0.02 + 4.94949 6.1548 0.02 + 5.15152 6.12692 0.02 + 5.35354 6.08976 0.02 + 5.55556 6.04309 0.02 + 5.71124 6 0.02 + 5.75758 5.98885 0.02 + 5.9596 5.93272 0.02 + 6.16162 5.86658 0.02 + 6.36364 5.78985 0.02 + 6.56566 5.70188 0.02 + 6.76768 5.60202 0.02 + 6.9697 5.48953 0.02 + 7.17172 5.3637 0.02 + 7.21759 5.33333 0.02 + 7.37374 5.2336 0.02 + 7.57576 5.09077 0.02 + 7.77778 4.9313 0.02 + 7.9798 4.75418 0.02 + 8.07338 4.66667 0.02 + 8.18182 4.56229 0.02 + 8.38384 4.35245 0.02 + 8.58586 4.11968 0.02 + 8.68348 4 0.02 + 8.78788 3.8599 0.02 + 8.9899 3.56922 0.02 + 9.14102 3.33333 0.02 + 9.19192 3.24054 0.02 + 9.39394 2.85459 0.02 + 9.48674 2.66667 0.02 + 9.59596 2.38683 0.02 + 9.7405 2 0.02 + 9.79798 1.78248 0.02 + 9.91536 1.33333 0.02 + 10 0.774366 0.02 + + 10 -0.774366 0.02 + 9.91536 -1.33333 0.02 + 9.79798 -1.78248 0.02 + 9.7405 -2 0.02 + 9.59596 -2.38683 0.02 + 9.48674 -2.66667 0.02 + 9.39394 -2.85459 0.02 + 9.19192 -3.24054 0.02 + 9.14102 -3.33333 0.02 + 8.9899 -3.56922 0.02 + 8.78788 -3.8599 0.02 + 8.68348 -4 0.02 + 8.58586 -4.11968 0.02 + 8.38384 -4.35245 0.02 + 8.18182 -4.56229 0.02 + 8.07338 -4.66667 0.02 + 7.9798 -4.75418 0.02 + 7.77778 -4.9313 0.02 + 7.57576 -5.09077 0.02 + 7.37374 -5.2336 0.02 + 7.21759 -5.33333 0.02 + 7.17172 -5.3637 0.02 + 6.9697 -5.48953 0.02 + 6.76768 -5.60202 0.02 + 6.56566 -5.70188 0.02 + 6.36364 -5.78985 0.02 + 6.16162 -5.86658 0.02 + 5.9596 -5.93272 0.02 + 5.75758 -5.98885 0.02 + 5.71124 -6 0.02 + 5.55556 -6.04309 0.02 + 5.35354 -6.08976 0.02 + 5.15152 -6.12692 0.02 + 4.94949 -6.1548 0.02 + 4.74747 -6.17351 0.02 + 4.54545 -6.1831 0.02 + 4.34343 -6.1835 0.02 + 4.14141 -6.17449 0.02 + 3.93939 -6.1557 0.02 + 3.73737 -6.12654 0.02 + 3.53535 -6.08616 0.02 + 3.33333 -6.0334 0.02 + 3.2322 -6 0.02 + 3.13131 -5.97592 0.02 + 2.92929 -5.91698 0.02 + 2.72727 -5.84579 0.02 + 2.52525 -5.75987 0.02 + 2.32323 -5.6557 0.02 + 2.12121 -5.52829 0.02 + 1.91919 -5.37037 0.02 + 1.87968 -5.33333 0.02 + 1.71717 -5.22811 0.02 + 1.51515 -5.0639 0.02 + 1.31313 -4.84816 0.02 + 1.18356 -4.66667 0.02 + 1.11111 -4.59793 0.02 + 0.909091 -4.34241 0.02 + 0.73187 -4 0.02 + 0.707071 -3.96762 0.02 + 0.505051 -3.57423 0.02 + 0.431114 -3.33333 0.02 + 0.30303 -3.00356 0.02 + 0.233719 -2.66667 0.02 + 0.112306 -2 0.02 + 0.10101 -1.94857 0.02 + 0.0463987 -1.33333 0.02 + 0.0173322 -0.666667 0.02 + 0.00989797 -5.55112e-016 0.02 + 0.0173322 0.666667 0.02 + 0.0463987 1.33333 0.02 + 0.10101 1.94857 0.02 + 0.112306 2 0.02 + 0.233719 2.66667 0.02 + 0.30303 3.00356 0.02 + 0.431114 3.33333 0.02 + 0.505051 3.57423 0.02 + 0.707071 3.96762 0.02 + 0.73187 4 0.02 + 0.909091 4.34241 0.02 + 1.11111 4.59793 0.02 + 1.18356 4.66667 0.02 + 1.31313 4.84816 0.02 + 1.51515 5.0639 0.02 + 1.71717 5.22811 0.02 + 1.87968 5.33333 0.02 + 1.91919 5.37037 0.02 + 2.12121 5.52829 0.02 + 2.32323 5.6557 0.02 + 2.52525 5.75987 0.02 + 2.72727 5.84579 0.02 + 2.92929 5.91698 0.02 + 3.13131 5.97592 0.02 + 3.2322 6 0.02 + 3.33333 6.0334 0.02 + 3.53535 6.08616 0.02 + 3.73737 6.12654 0.02 + 3.93939 6.1557 0.02 + 4.14141 6.17449 0.02 + 4.34343 6.1835 0.02 + + +# Contour 8, label: 0 +-1.80411e-016 -10 0 +-1.80411e-016 -9.33333 0 +-1.80411e-016 -8.66667 0 +-1.80411e-016 -8 0 +-1.80411e-016 -7.33333 0 +-1.80411e-016 -6.66667 0 +-1.80411e-016 -6 0 +-1.80411e-016 -5.33333 0 +-1.80411e-016 -4.66667 0 +-1.80411e-016 -4 0 +-1.80411e-016 -3.33333 0 +-1.80411e-016 -2.66667 0 +-1.80411e-016 -2 0 + 6.63057e-017 -1.33333 0 + 2.14469e-017 -0.666667 0 + 6.63057e-017 -5.55112e-016 0 + 1.11165e-016 0.666667 0 + 6.63057e-017 1.33333 0 +-2.3412e-017 2 0 + 1.33594e-016 2.66667 0 +-1.80411e-016 3.33333 0 +-1.80411e-016 4 0 + 5.82169e-016 4.66667 0 + 9.18597e-016 5.33333 0 +-1.80411e-016 6 0 +-1.80411e-016 6.66667 0 +-1.80411e-016 7.33333 0 +-1.80411e-016 8 0 +-1.80411e-016 8.66667 0 +-1.80411e-016 9.33333 0 +-1.80411e-016 10 0 + + +# Contour 9, label: -0.02 +-4.34343 6.1835 -0.02 +-4.54545 6.1831 -0.02 +-4.74747 6.17351 -0.02 +-4.94949 6.1548 -0.02 +-5.15152 6.12692 -0.02 +-5.35354 6.08976 -0.02 +-5.55556 6.04309 -0.02 +-5.71124 6 -0.02 +-5.75758 5.98885 -0.02 +-5.9596 5.93272 -0.02 +-6.16162 5.86658 -0.02 +-6.36364 5.78985 -0.02 +-6.56566 5.70188 -0.02 +-6.76768 5.60202 -0.02 +-6.9697 5.48953 -0.02 +-7.17172 5.3637 -0.02 +-7.21759 5.33333 -0.02 +-7.37374 5.2336 -0.02 +-7.57576 5.09077 -0.02 +-7.77778 4.9313 -0.02 +-7.9798 4.75418 -0.02 +-8.07338 4.66667 -0.02 +-8.18182 4.56229 -0.02 +-8.38384 4.35245 -0.02 +-8.58586 4.11968 -0.02 +-8.68348 4 -0.02 +-8.78788 3.8599 -0.02 +-8.9899 3.56922 -0.02 +-9.14102 3.33333 -0.02 +-9.19192 3.24054 -0.02 +-9.39394 2.85459 -0.02 +-9.48674 2.66667 -0.02 +-9.59596 2.38683 -0.02 +-9.7405 2 -0.02 +-9.79798 1.78248 -0.02 +-9.91536 1.33333 -0.02 +-10 0.774366 -0.02 + +-10 -0.774366 -0.02 +-9.91536 -1.33333 -0.02 +-9.79798 -1.78248 -0.02 +-9.7405 -2 -0.02 +-9.59596 -2.38683 -0.02 +-9.48674 -2.66667 -0.02 +-9.39394 -2.85459 -0.02 +-9.19192 -3.24054 -0.02 +-9.14102 -3.33333 -0.02 +-8.9899 -3.56922 -0.02 +-8.78788 -3.8599 -0.02 +-8.68348 -4 -0.02 +-8.58586 -4.11968 -0.02 +-8.38384 -4.35245 -0.02 +-8.18182 -4.56229 -0.02 +-8.07338 -4.66667 -0.02 +-7.9798 -4.75418 -0.02 +-7.77778 -4.9313 -0.02 +-7.57576 -5.09077 -0.02 +-7.37374 -5.2336 -0.02 +-7.21759 -5.33333 -0.02 +-7.17172 -5.3637 -0.02 +-6.9697 -5.48953 -0.02 +-6.76768 -5.60202 -0.02 +-6.56566 -5.70188 -0.02 +-6.36364 -5.78985 -0.02 +-6.16162 -5.86658 -0.02 +-5.9596 -5.93272 -0.02 +-5.75758 -5.98885 -0.02 +-5.71124 -6 -0.02 +-5.55556 -6.04309 -0.02 +-5.35354 -6.08976 -0.02 +-5.15152 -6.12692 -0.02 +-4.94949 -6.1548 -0.02 +-4.74747 -6.17351 -0.02 +-4.54545 -6.1831 -0.02 +-4.34343 -6.1835 -0.02 +-4.14141 -6.17449 -0.02 +-3.93939 -6.1557 -0.02 +-3.73737 -6.12654 -0.02 +-3.53535 -6.08616 -0.02 +-3.33333 -6.0334 -0.02 +-3.2322 -6 -0.02 +-3.13131 -5.97592 -0.02 +-2.92929 -5.91698 -0.02 +-2.72727 -5.84579 -0.02 +-2.52525 -5.75987 -0.02 +-2.32323 -5.6557 -0.02 +-2.12121 -5.52829 -0.02 +-1.91919 -5.37037 -0.02 +-1.87968 -5.33333 -0.02 +-1.71717 -5.22811 -0.02 +-1.51515 -5.0639 -0.02 +-1.31313 -4.84816 -0.02 +-1.18356 -4.66667 -0.02 +-1.11111 -4.59793 -0.02 +-0.909091 -4.34241 -0.02 +-0.73187 -4 -0.02 +-0.707071 -3.96762 -0.02 +-0.505051 -3.57423 -0.02 +-0.431114 -3.33333 -0.02 +-0.30303 -3.00356 -0.02 +-0.233719 -2.66667 -0.02 +-0.112306 -2 -0.02 +-0.10101 -1.94857 -0.02 +-0.0463987 -1.33333 -0.02 +-0.0173322 -0.666667 -0.02 +-0.00989797 -5.55112e-016 -0.02 +-0.0173322 0.666667 -0.02 +-0.0463987 1.33333 -0.02 +-0.10101 1.94857 -0.02 +-0.112306 2 -0.02 +-0.233719 2.66667 -0.02 +-0.30303 3.00356 -0.02 +-0.431114 3.33333 -0.02 +-0.505051 3.57423 -0.02 +-0.707071 3.96762 -0.02 +-0.73187 4 -0.02 +-0.909091 4.34241 -0.02 +-1.11111 4.59793 -0.02 +-1.18356 4.66667 -0.02 +-1.31313 4.84816 -0.02 +-1.51515 5.0639 -0.02 +-1.71717 5.22811 -0.02 +-1.87968 5.33333 -0.02 +-1.91919 5.37037 -0.02 +-2.12121 5.52829 -0.02 +-2.32323 5.6557 -0.02 +-2.52525 5.75987 -0.02 +-2.72727 5.84579 -0.02 +-2.92929 5.91698 -0.02 +-3.13131 5.97592 -0.02 +-3.2322 6 -0.02 +-3.33333 6.0334 -0.02 +-3.53535 6.08616 -0.02 +-3.73737 6.12654 -0.02 +-3.93939 6.1557 -0.02 +-4.14141 6.17449 -0.02 +-4.34343 6.1835 -0.02 + + +# Contour 10, label: -0.05 +-4.54545 -3.3952 -0.05 +-4.63731 -3.33333 -0.05 +-4.74747 -3.26337 -0.05 +-4.94949 -3.11529 -0.05 +-5.15152 -2.93871 -0.05 +-5.35354 -2.73087 -0.05 +-5.41141 -2.66667 -0.05 +-5.55556 -2.4885 -0.05 +-5.75758 -2.20196 -0.05 +-5.88473 -2 -0.05 +-5.9596 -1.84382 -0.05 +-6.16162 -1.38257 -0.05 +-6.18221 -1.33333 -0.05 +-6.34959 -0.666667 -0.05 +-6.36364 -0.488756 -0.05 +-6.40468 -5.55112e-016 -0.05 +-6.36364 0.488756 -0.05 +-6.34959 0.666667 -0.05 +-6.18221 1.33333 -0.05 +-6.16162 1.38257 -0.05 +-5.9596 1.84382 -0.05 +-5.88473 2 -0.05 +-5.75758 2.20196 -0.05 +-5.55556 2.4885 -0.05 +-5.41141 2.66667 -0.05 +-5.35354 2.73087 -0.05 +-5.15152 2.93871 -0.05 +-4.94949 3.11529 -0.05 +-4.74747 3.26337 -0.05 +-4.63731 3.33333 -0.05 +-4.54545 3.3952 -0.05 +-4.34343 3.51634 -0.05 +-4.14141 3.61745 -0.05 +-3.93939 3.70025 -0.05 +-3.73737 3.76628 -0.05 +-3.53535 3.81692 -0.05 +-3.33333 3.85336 -0.05 +-3.13131 3.87657 -0.05 +-2.92929 3.88726 -0.05 +-2.72727 3.88577 -0.05 +-2.52525 3.87205 -0.05 +-2.32323 3.84543 -0.05 +-2.12121 3.80447 -0.05 +-1.91919 3.74654 -0.05 +-1.71717 3.66718 -0.05 +-1.51515 3.55901 -0.05 +-1.31313 3.40949 -0.05 +-1.23633 3.33333 -0.05 +-1.11111 3.26306 -0.05 +-0.909091 3.1037 -0.05 +-0.707071 2.85067 -0.05 +-0.612513 2.66667 -0.05 +-0.505051 2.5466 -0.05 +-0.30303 2.07854 -0.05 +-0.284542 2 -0.05 +-0.116411 1.33333 -0.05 +-0.10101 1.27435 -0.05 +-0.0433304 0.666667 -0.05 +-0.0247449 -5.55112e-016 -0.05 +-0.0433304 -0.666667 -0.05 +-0.10101 -1.27435 -0.05 +-0.116411 -1.33333 -0.05 +-0.284542 -2 -0.05 +-0.30303 -2.07854 -0.05 +-0.505051 -2.5466 -0.05 +-0.612513 -2.66667 -0.05 +-0.707071 -2.85067 -0.05 +-0.909091 -3.1037 -0.05 +-1.11111 -3.26306 -0.05 +-1.23633 -3.33333 -0.05 +-1.31313 -3.40949 -0.05 +-1.51515 -3.55901 -0.05 +-1.71717 -3.66718 -0.05 +-1.91919 -3.74654 -0.05 +-2.12121 -3.80447 -0.05 +-2.32323 -3.84543 -0.05 +-2.52525 -3.87205 -0.05 +-2.72727 -3.88577 -0.05 +-2.92929 -3.88726 -0.05 +-3.13131 -3.87657 -0.05 +-3.33333 -3.85336 -0.05 +-3.53535 -3.81692 -0.05 +-3.73737 -3.76628 -0.05 +-3.93939 -3.70025 -0.05 +-4.14141 -3.61745 -0.05 +-4.34343 -3.51634 -0.05 +-4.54545 -3.3952 -0.05 + + +# Contour 11, label: -0.1 +-2.32323 -2.69008 -0.1 +-2.45062 -2.66667 -0.1 +-2.52525 -2.6574 -0.1 +-2.72727 -2.61598 -0.1 +-2.92929 -2.55346 -0.1 +-3.13131 -2.46627 -0.1 +-3.33333 -2.35041 -0.1 +-3.53535 -2.20148 -0.1 +-3.73737 -2.01474 -0.1 +-3.75214 -2 -0.1 +-3.93939 -1.79489 -0.1 +-4.14141 -1.51452 -0.1 +-4.25422 -1.33333 -0.1 +-4.34343 -1.11291 -0.1 +-4.50604 -0.666667 -0.1 +-4.54545 -0.321955 -0.1 +-4.58472 -5.55112e-016 -0.1 +-4.54545 0.321955 -0.1 +-4.50604 0.666667 -0.1 +-4.34343 1.11291 -0.1 +-4.25422 1.33333 -0.1 +-4.14141 1.51452 -0.1 +-3.93939 1.79489 -0.1 +-3.75214 2 -0.1 +-3.73737 2.01474 -0.1 +-3.53535 2.20148 -0.1 +-3.33333 2.35041 -0.1 +-3.13131 2.46627 -0.1 +-2.92929 2.55346 -0.1 +-2.72727 2.61598 -0.1 +-2.52525 2.6574 -0.1 +-2.45062 2.66667 -0.1 +-2.32323 2.69008 -0.1 +-2.12121 2.70471 -0.1 +-1.91919 2.69484 -0.1 +-1.76746 2.66667 -0.1 +-1.71717 2.66191 -0.1 +-1.51515 2.62707 -0.1 +-1.31313 2.5738 -0.1 +-1.11111 2.49405 -0.1 +-0.909091 2.37098 -0.1 +-0.707071 2.16718 -0.1 +-0.605143 2 -0.1 +-0.505051 1.92131 -0.1 +-0.30303 1.5845 -0.1 +-0.235613 1.33333 -0.1 +-0.10101 0.817844 -0.1 +-0.0866608 0.666667 -0.1 +-0.0494898 -5.55112e-016 -0.1 +-0.0866608 -0.666667 -0.1 +-0.10101 -0.817844 -0.1 +-0.235613 -1.33333 -0.1 +-0.30303 -1.5845 -0.1 +-0.505051 -1.92131 -0.1 +-0.605143 -2 -0.1 +-0.707071 -2.16718 -0.1 +-0.909091 -2.37098 -0.1 +-1.11111 -2.49405 -0.1 +-1.31313 -2.5738 -0.1 +-1.51515 -2.62707 -0.1 +-1.71717 -2.66191 -0.1 +-1.76746 -2.66667 -0.1 +-1.91919 -2.69484 -0.1 +-2.12121 -2.70471 -0.1 +-2.32323 -2.69008 -0.1 + + +# Contour 12, label: -0.2 +-2.72727 -1.39273 -0.2 +-2.78381 -1.33333 -0.2 +-2.92929 -1.15172 -0.2 +-3.13131 -0.808888 -0.2 +-3.20318 -0.666667 -0.2 +-3.3182 -5.55112e-016 -0.2 +-3.20318 0.666667 -0.2 +-3.13131 0.808888 -0.2 +-2.92929 1.15172 -0.2 +-2.78381 1.33333 -0.2 +-2.72727 1.39273 -0.2 +-2.52525 1.57688 -0.2 +-2.32323 1.71013 -0.2 +-2.12121 1.80168 -0.2 +-1.91919 1.85947 -0.2 +-1.71717 1.8899 -0.2 +-1.51515 1.89733 -0.2 +-1.31313 1.88322 -0.2 +-1.11111 1.84463 -0.2 +-0.909091 1.77095 -0.2 +-0.707071 1.63531 -0.2 +-0.505051 1.36547 -0.2 +-0.489979 1.33333 -0.2 +-0.30303 1.12115 -0.2 +-0.172118 0.666667 -0.2 +-0.10101 0.0312425 -0.2 +-0.0989797 -5.55112e-016 -0.2 +-0.10101 -0.0312425 -0.2 +-0.172118 -0.666667 -0.2 +-0.30303 -1.12115 -0.2 +-0.489979 -1.33333 -0.2 +-0.505051 -1.36547 -0.2 +-0.707071 -1.63531 -0.2 +-0.909091 -1.77095 -0.2 +-1.11111 -1.84463 -0.2 +-1.31313 -1.88322 -0.2 +-1.51515 -1.89733 -0.2 +-1.71717 -1.8899 -0.2 +-1.91919 -1.85947 -0.2 +-2.12121 -1.80168 -0.2 +-2.32323 -1.71013 -0.2 +-2.52525 -1.57688 -0.2 +-2.72727 -1.39273 -0.2 + + +# Contour 13, label: -0.5 +-1.91919 -0.795969 -0.5 +-2.0202 -0.666667 -0.5 +-2.12121 -0.403252 -0.5 +-2.245 -5.55112e-016 -0.5 +-2.12121 0.403252 -0.5 +-2.0202 0.666667 -0.5 +-1.91919 0.795969 -0.5 +-1.71717 0.993967 -0.5 +-1.51515 1.11074 -0.5 +-1.31313 1.16924 -0.5 +-1.11111 1.18347 -0.5 +-0.909091 1.15383 -0.5 +-0.707071 1.05896 -0.5 +-0.505051 0.831791 -0.5 +-0.424601 0.666667 -0.5 +-0.30303 0.355605 -0.5 +-0.230052 -5.55112e-016 -0.5 +-0.30303 -0.355605 -0.5 +-0.424601 -0.666667 -0.5 +-0.505051 -0.831791 -0.5 +-0.707071 -1.05896 -0.5 +-0.909091 -1.15383 -0.5 +-1.11111 -1.18347 -0.5 +-1.31313 -1.16924 -0.5 +-1.51515 -1.11074 -0.5 +-1.71717 -0.993967 -0.5 +-1.91919 -0.795969 -0.5 + + +# Contour 14, label: -1 +-0.707071 -0.609216 -1 +-0.505051 -0.312627 -1 +-0.40062 -5.55112e-016 -1 +-0.505051 0.312627 -1 +-0.707071 0.609216 -1 +-0.90818 0.663661 -1 + +-0.909313 -0.665934 -1 +-0.955328 -0.666667 -1 +-1.11111 -0.693974 -1 +-1.17694 -0.666667 -1 +-1.31313 -0.645515 -1 +-1.51515 -0.489071 -1 +-1.71717 -0.0484355 -1 +-1.73611 -5.55112e-016 -1 +-1.71717 0.0484355 -1 +-1.51515 0.489071 -1 +-1.31313 0.645515 -1 +-1.17694 0.666667 -1 +-1.11111 0.693974 -1 +-0.955328 0.666667 -1 + + +# Contour 15, label: -2 +-0.707071 -0.275946 -2 +-0.593436 -5.55112e-016 -2 +-0.707071 0.275946 -2 +-0.798164 0.300607 -2 + +-0.936125 -0.577453 -2 +-1.11111 -0.580239 -2 +-1.31313 -0.279002 -2 +-1.43943 -5.55112e-016 -2 +-1.31313 0.279002 -2 +-1.11111 0.580239 -2 + + +# Contour 16, label: -3 +-0.962938 -0.488973 -3 +-1.11111 -0.491331 -3 +-1.30476 -5.55112e-016 -3 +-1.11111 0.491331 -3 + diff --git a/3rd_party/gnuplot/demo/field2xy.tmp b/3rd_party/gnuplot/demo/field2xy.tmp new file mode 100644 index 0000000..3138b7c --- /dev/null +++ b/3rd_party/gnuplot/demo/field2xy.tmp @@ -0,0 +1,3197 @@ + +# Surface 0 of 1 surfaces + +# Curve title: "vtot(x,y)" +# IsoCurve 0, 100 points +# x y z type +-10 -10 -0.00706214 i +-9.79798 -10 -0.00713123 i +-9.59596 -10 -0.00719778 i +-9.39394 -10 -0.00726148 i +-9.19192 -10 -0.00732199 i +-8.9899 -10 -0.00737896 i +-8.78788 -10 -0.00743201 i +-8.58586 -10 -0.00748075 i +-8.38384 -10 -0.00752476 i +-8.18182 -10 -0.00756361 i +-7.9798 -10 -0.00759683 i +-7.77778 -10 -0.00762397 i +-7.57576 -10 -0.00764452 i +-7.37374 -10 -0.00765798 i +-7.17172 -10 -0.00766383 i +-6.9697 -10 -0.00766152 i +-6.76768 -10 -0.00765052 i +-6.56566 -10 -0.00763026 i +-6.36364 -10 -0.00760019 i +-6.16162 -10 -0.00755974 i +-5.9596 -10 -0.00750835 i +-5.75758 -10 -0.00744547 i +-5.55556 -10 -0.00737057 i +-5.35354 -10 -0.00728311 i +-5.15152 -10 -0.0071826 i +-4.94949 -10 -0.00706858 i +-4.74747 -10 -0.0069406 i +-4.54545 -10 -0.00679828 i +-4.34343 -10 -0.00664128 i +-4.14141 -10 -0.00646931 i +-3.93939 -10 -0.00628216 i +-3.73737 -10 -0.00607968 i +-3.53535 -10 -0.00586181 i +-3.33333 -10 -0.00562856 i +-3.13131 -10 -0.00538004 i +-2.92929 -10 -0.00511644 i +-2.72727 -10 -0.00483809 i +-2.52525 -10 -0.00454537 i +-2.32323 -10 -0.00423881 i +-2.12121 -10 -0.00391902 i +-1.91919 -10 -0.00358672 i +-1.71717 -10 -0.00324274 i +-1.51515 -10 -0.002888 i +-1.31313 -10 -0.00252351 i +-1.11111 -10 -0.0021504 i +-0.909091 -10 -0.00176984 i +-0.707071 -10 -0.00138308 i +-0.505051 -10 -0.00099144 i +-0.30303 -10 -0.000596282 i +-0.10101 -10 -0.000198998 i + 0.10101 -10 0.000198998 i + 0.30303 -10 0.000596282 i + 0.505051 -10 0.00099144 i + 0.707071 -10 0.00138308 i + 0.909091 -10 0.00176984 i + 1.11111 -10 0.0021504 i + 1.31313 -10 0.00252351 i + 1.51515 -10 0.002888 i + 1.71717 -10 0.00324274 i + 1.91919 -10 0.00358672 i + 2.12121 -10 0.00391902 i + 2.32323 -10 0.00423881 i + 2.52525 -10 0.00454537 i + 2.72727 -10 0.00483809 i + 2.92929 -10 0.00511644 i + 3.13131 -10 0.00538004 i + 3.33333 -10 0.00562856 i + 3.53535 -10 0.00586181 i + 3.73737 -10 0.00607968 i + 3.93939 -10 0.00628216 i + 4.14141 -10 0.00646931 i + 4.34343 -10 0.00664128 i + 4.54545 -10 0.00679828 i + 4.74747 -10 0.0069406 i + 4.94949 -10 0.00706858 i + 5.15152 -10 0.0071826 i + 5.35354 -10 0.00728311 i + 5.55556 -10 0.00737057 i + 5.75758 -10 0.00744547 i + 5.9596 -10 0.00750835 i + 6.16162 -10 0.00755974 i + 6.36364 -10 0.00760019 i + 6.56566 -10 0.00763026 i + 6.76768 -10 0.00765052 i + 6.9697 -10 0.00766152 i + 7.17172 -10 0.00766383 i + 7.37374 -10 0.00765798 i + 7.57576 -10 0.00764452 i + 7.77778 -10 0.00762397 i + 7.9798 -10 0.00759683 i + 8.18182 -10 0.00756361 i + 8.38384 -10 0.00752476 i + 8.58586 -10 0.00748075 i + 8.78788 -10 0.00743201 i + 8.9899 -10 0.00737896 i + 9.19192 -10 0.00732199 i + 9.39394 -10 0.00726148 i + 9.59596 -10 0.00719778 i + 9.79798 -10 0.00713123 i + 10 -10 0.00706214 i + +# IsoCurve 1, 100 points +# x y z type +-10 -9.33333 -0.00780716 i +-9.79798 -9.33333 -0.00790017 i +-9.59596 -9.33333 -0.00799108 i +-9.39394 -9.33333 -0.00807951 i +-9.19192 -9.33333 -0.0081651 i +-8.9899 -9.33333 -0.00824743 i +-8.78788 -9.33333 -0.00832605 i +-8.58586 -9.33333 -0.00840051 i +-8.38384 -9.33333 -0.0084703 i +-8.18182 -9.33333 -0.00853489 i +-7.9798 -9.33333 -0.00859372 i +-7.77778 -9.33333 -0.0086462 i +-7.57576 -9.33333 -0.00869172 i +-7.37374 -9.33333 -0.00872962 i +-7.17172 -9.33333 -0.00875922 i +-6.9697 -9.33333 -0.00877983 i +-6.76768 -9.33333 -0.00879072 i +-6.56566 -9.33333 -0.00879113 i +-6.36364 -9.33333 -0.0087803 i +-6.16162 -9.33333 -0.00875745 i +-5.9596 -9.33333 -0.0087218 i +-5.75758 -9.33333 -0.00867256 i +-5.55556 -9.33333 -0.00860894 i +-5.35354 -9.33333 -0.00853015 i +-5.15152 -9.33333 -0.00843546 i +-4.94949 -9.33333 -0.00832413 i +-4.74747 -9.33333 -0.00819546 i +-4.54545 -9.33333 -0.00804882 i +-4.34343 -9.33333 -0.00788362 i +-4.14141 -9.33333 -0.00769935 i +-3.93939 -9.33333 -0.00749557 i +-3.73737 -9.33333 -0.00727194 i +-3.53535 -9.33333 -0.00702823 i +-3.33333 -9.33333 -0.00676431 i +-3.13131 -9.33333 -0.00648018 i +-2.92929 -9.33333 -0.00617598 i +-2.72727 -9.33333 -0.005852 i +-2.52525 -9.33333 -0.00550866 i +-2.32323 -9.33333 -0.00514656 i +-2.12121 -9.33333 -0.00476643 i +-1.91919 -9.33333 -0.00436917 i +-1.71717 -9.33333 -0.00395585 i +-1.51515 -9.33333 -0.00352768 i +-1.31313 -9.33333 -0.00308602 i +-1.11111 -9.33333 -0.00263236 i +-0.909091 -9.33333 -0.00216832 i +-0.707071 -9.33333 -0.00169563 i +-0.505051 -9.33333 -0.00121611 i +-0.30303 -9.33333 -0.000731652 i +-0.10101 -9.33333 -0.000244216 i + 0.10101 -9.33333 0.000244216 i + 0.30303 -9.33333 0.000731652 i + 0.505051 -9.33333 0.00121611 i + 0.707071 -9.33333 0.00169563 i + 0.909091 -9.33333 0.00216832 i + 1.11111 -9.33333 0.00263236 i + 1.31313 -9.33333 0.00308602 i + 1.51515 -9.33333 0.00352768 i + 1.71717 -9.33333 0.00395585 i + 1.91919 -9.33333 0.00436917 i + 2.12121 -9.33333 0.00476643 i + 2.32323 -9.33333 0.00514656 i + 2.52525 -9.33333 0.00550866 i + 2.72727 -9.33333 0.005852 i + 2.92929 -9.33333 0.00617598 i + 3.13131 -9.33333 0.00648018 i + 3.33333 -9.33333 0.00676431 i + 3.53535 -9.33333 0.00702823 i + 3.73737 -9.33333 0.00727194 i + 3.93939 -9.33333 0.00749557 i + 4.14141 -9.33333 0.00769935 i + 4.34343 -9.33333 0.00788362 i + 4.54545 -9.33333 0.00804882 i + 4.74747 -9.33333 0.00819546 i + 4.94949 -9.33333 0.00832413 i + 5.15152 -9.33333 0.00843546 i + 5.35354 -9.33333 0.00853015 i + 5.55556 -9.33333 0.00860894 i + 5.75758 -9.33333 0.00867256 i + 5.9596 -9.33333 0.0087218 i + 6.16162 -9.33333 0.00875745 i + 6.36364 -9.33333 0.0087803 i + 6.56566 -9.33333 0.00879113 i + 6.76768 -9.33333 0.00879072 i + 6.9697 -9.33333 0.00877983 i + 7.17172 -9.33333 0.00875922 i + 7.37374 -9.33333 0.00872962 i + 7.57576 -9.33333 0.00869172 i + 7.77778 -9.33333 0.0086462 i + 7.9798 -9.33333 0.00859372 i + 8.18182 -9.33333 0.00853489 i + 8.38384 -9.33333 0.0084703 i + 8.58586 -9.33333 0.00840051 i + 8.78788 -9.33333 0.00832605 i + 8.9899 -9.33333 0.00824743 i + 9.19192 -9.33333 0.0081651 i + 9.39394 -9.33333 0.00807951 i + 9.59596 -9.33333 0.00799108 i + 9.79798 -9.33333 0.00790017 i + 10 -9.33333 0.00780716 i + +# IsoCurve 2, 100 points +# x y z type +-10 -8.66667 -0.00862725 i +-9.79798 -8.66667 -0.00874968 i +-9.59596 -8.66667 -0.00887075 i +-9.39394 -8.66667 -0.00899008 i +-9.19192 -8.66667 -0.00910724 i +-8.9899 -8.66667 -0.00922176 i +-8.78788 -8.66667 -0.00933315 i +-8.58586 -8.66667 -0.00944086 i +-8.38384 -8.66667 -0.00954432 i +-8.18182 -8.66667 -0.00964289 i +-7.9798 -8.66667 -0.0097359 i +-7.77778 -8.66667 -0.00982262 i +-7.57576 -8.66667 -0.0099023 i +-7.37374 -8.66667 -0.00997412 i +-7.17172 -8.66667 -0.0100372 i +-6.9697 -8.66667 -0.0100907 i +-6.76768 -8.66667 -0.0101336 i +-6.56566 -8.66667 -0.0101649 i +-6.36364 -8.66667 -0.0101836 i +-6.16162 -8.66667 -0.0101886 i +-5.9596 -8.66667 -0.0101789 i +-5.75758 -8.66667 -0.0101532 i +-5.55556 -8.66667 -0.0101106 i +-5.35354 -8.66667 -0.0100497 i +-5.15152 -8.66667 -0.00996963 i +-4.94949 -8.66667 -0.00986911 i +-4.74747 -8.66667 -0.00974709 i +-4.54545 -8.66667 -0.00960255 i +-4.34343 -8.66667 -0.00943449 i +-4.14141 -8.66667 -0.00924204 i +-3.93939 -8.66667 -0.00902438 i +-3.73737 -8.66667 -0.00878083 i +-3.53535 -8.66667 -0.00851086 i +-3.33333 -8.66667 -0.00821407 i +-3.13131 -8.66667 -0.00789023 i +-2.92929 -8.66667 -0.00753932 i +-2.72727 -8.66667 -0.00716152 i +-2.52525 -8.66667 -0.00675722 i +-2.32323 -8.66667 -0.00632705 i +-2.12121 -8.66667 -0.00587189 i +-1.91919 -8.66667 -0.00539285 i +-1.71717 -8.66667 -0.00489128 i +-1.51515 -8.66667 -0.00436879 i +-1.31313 -8.66667 -0.0038272 i +-1.11111 -8.66667 -0.00326857 i +-0.909091 -8.66667 -0.00269514 i +-0.707071 -8.66667 -0.00210935 i +-0.505051 -8.66667 -0.00151377 i +-0.30303 -8.66667 -0.00091112 i +-0.10101 -8.66667 -0.000304185 i + 0.10101 -8.66667 0.000304185 i + 0.30303 -8.66667 0.00091112 i + 0.505051 -8.66667 0.00151377 i + 0.707071 -8.66667 0.00210935 i + 0.909091 -8.66667 0.00269514 i + 1.11111 -8.66667 0.00326857 i + 1.31313 -8.66667 0.0038272 i + 1.51515 -8.66667 0.00436879 i + 1.71717 -8.66667 0.00489128 i + 1.91919 -8.66667 0.00539285 i + 2.12121 -8.66667 0.00587189 i + 2.32323 -8.66667 0.00632705 i + 2.52525 -8.66667 0.00675722 i + 2.72727 -8.66667 0.00716152 i + 2.92929 -8.66667 0.00753932 i + 3.13131 -8.66667 0.00789023 i + 3.33333 -8.66667 0.00821407 i + 3.53535 -8.66667 0.00851086 i + 3.73737 -8.66667 0.00878083 i + 3.93939 -8.66667 0.00902438 i + 4.14141 -8.66667 0.00924204 i + 4.34343 -8.66667 0.00943449 i + 4.54545 -8.66667 0.00960255 i + 4.74747 -8.66667 0.00974709 i + 4.94949 -8.66667 0.00986911 i + 5.15152 -8.66667 0.00996963 i + 5.35354 -8.66667 0.0100497 i + 5.55556 -8.66667 0.0101106 i + 5.75758 -8.66667 0.0101532 i + 5.9596 -8.66667 0.0101789 i + 6.16162 -8.66667 0.0101886 i + 6.36364 -8.66667 0.0101836 i + 6.56566 -8.66667 0.0101649 i + 6.76768 -8.66667 0.0101336 i + 6.9697 -8.66667 0.0100907 i + 7.17172 -8.66667 0.0100372 i + 7.37374 -8.66667 0.00997412 i + 7.57576 -8.66667 0.0099023 i + 7.77778 -8.66667 0.00982262 i + 7.9798 -8.66667 0.0097359 i + 8.18182 -8.66667 0.00964289 i + 8.38384 -8.66667 0.00954432 i + 8.58586 -8.66667 0.00944086 i + 8.78788 -8.66667 0.00933315 i + 8.9899 -8.66667 0.00922176 i + 9.19192 -8.66667 0.00910724 i + 9.39394 -8.66667 0.00899008 i + 9.59596 -8.66667 0.00887075 i + 9.79798 -8.66667 0.00874968 i + 10 -8.66667 0.00862725 i + +# IsoCurve 3, 100 points +# x y z type +-10 -8 -0.00952402 i +-9.79798 -8 -0.00968224 i +-9.59596 -8 -0.00984029 i +-9.39394 -8 -0.00999776 i +-9.19192 -8 -0.0101542 i +-8.9899 -8 -0.0103092 i +-8.78788 -8 -0.0104621 i +-8.58586 -8 -0.0106123 i +-8.38384 -8 -0.0107592 i +-8.18182 -8 -0.0109021 i +-7.9798 -8 -0.0110402 i +-7.77778 -8 -0.0111726 i +-7.57576 -8 -0.0112984 i +-7.37374 -8 -0.0114166 i +-7.17172 -8 -0.0115262 i +-6.9697 -8 -0.0116259 i +-6.76768 -8 -0.0117147 i +-6.56566 -8 -0.0117911 i +-6.36364 -8 -0.0118539 i +-6.16162 -8 -0.0119015 i +-5.9596 -8 -0.0119325 i +-5.75758 -8 -0.0119453 i +-5.55556 -8 -0.0119383 i +-5.35354 -8 -0.0119099 i +-5.15152 -8 -0.0118583 i +-4.94949 -8 -0.0117819 i +-4.74747 -8 -0.011679 i +-4.54545 -8 -0.011548 i +-4.34343 -8 -0.0113872 i +-4.14141 -8 -0.0111951 i +-3.93939 -8 -0.0109704 i +-3.73737 -8 -0.0107118 i +-3.53535 -8 -0.0104181 i +-3.33333 -8 -0.0100885 i +-3.13131 -8 -0.00972228 i +-2.92929 -8 -0.00931907 i +-2.72727 -8 -0.00887875 i +-2.52525 -8 -0.00840157 i +-2.32323 -8 -0.0078881 i +-2.12121 -8 -0.0073393 i +-1.91919 -8 -0.00675648 i +-1.71717 -8 -0.00614139 i +-1.51515 -8 -0.00549612 i +-1.31313 -8 -0.00482317 i +-1.11111 -8 -0.0041254 i +-0.909091 -8 -0.00340599 i +-0.707071 -8 -0.00266844 i +-0.505051 -8 -0.0019165 i +-0.30303 -8 -0.00115412 i +-0.10101 -8 -0.000385412 i + 0.10101 -8 0.000385412 i + 0.30303 -8 0.00115412 i + 0.505051 -8 0.0019165 i + 0.707071 -8 0.00266844 i + 0.909091 -8 0.00340599 i + 1.11111 -8 0.0041254 i + 1.31313 -8 0.00482317 i + 1.51515 -8 0.00549612 i + 1.71717 -8 0.00614139 i + 1.91919 -8 0.00675648 i + 2.12121 -8 0.0073393 i + 2.32323 -8 0.0078881 i + 2.52525 -8 0.00840157 i + 2.72727 -8 0.00887875 i + 2.92929 -8 0.00931907 i + 3.13131 -8 0.00972228 i + 3.33333 -8 0.0100885 i + 3.53535 -8 0.0104181 i + 3.73737 -8 0.0107118 i + 3.93939 -8 0.0109704 i + 4.14141 -8 0.0111951 i + 4.34343 -8 0.0113872 i + 4.54545 -8 0.011548 i + 4.74747 -8 0.011679 i + 4.94949 -8 0.0117819 i + 5.15152 -8 0.0118583 i + 5.35354 -8 0.0119099 i + 5.55556 -8 0.0119383 i + 5.75758 -8 0.0119453 i + 5.9596 -8 0.0119325 i + 6.16162 -8 0.0119015 i + 6.36364 -8 0.0118539 i + 6.56566 -8 0.0117911 i + 6.76768 -8 0.0117147 i + 6.9697 -8 0.0116259 i + 7.17172 -8 0.0115262 i + 7.37374 -8 0.0114166 i + 7.57576 -8 0.0112984 i + 7.77778 -8 0.0111726 i + 7.9798 -8 0.0110402 i + 8.18182 -8 0.0109021 i + 8.38384 -8 0.0107592 i + 8.58586 -8 0.0106123 i + 8.78788 -8 0.0104621 i + 8.9899 -8 0.0103092 i + 9.19192 -8 0.0101542 i + 9.39394 -8 0.00999776 i + 9.59596 -8 0.00984029 i + 9.79798 -8 0.00968224 i + 10 -8 0.00952402 i + +# IsoCurve 4, 100 points +# x y z type +-10 -7.33333 -0.0104963 i +-9.79798 -7.33333 -0.0106975 i +-9.59596 -7.33333 -0.0109002 i +-9.39394 -7.33333 -0.0111042 i +-9.19192 -7.33333 -0.011309 i +-8.9899 -7.33333 -0.011514 i +-8.78788 -7.33333 -0.0117188 i +-8.58586 -7.33333 -0.0119227 i +-8.38384 -7.33333 -0.012125 i +-8.18182 -7.33333 -0.012325 i +-7.9798 -7.33333 -0.0125217 i +-7.77778 -7.33333 -0.0127142 i +-7.57576 -7.33333 -0.0129014 i +-7.37374 -7.33333 -0.0130822 i +-7.17172 -7.33333 -0.0132553 i +-6.9697 -7.33333 -0.0134193 i +-6.76768 -7.33333 -0.0135727 i +-6.56566 -7.33333 -0.0137138 i +-6.36364 -7.33333 -0.0138408 i +-6.16162 -7.33333 -0.0139519 i +-5.9596 -7.33333 -0.0140451 i +-5.75758 -7.33333 -0.0141181 i +-5.55556 -7.33333 -0.0141688 i +-5.35354 -7.33333 -0.0141948 i +-5.15152 -7.33333 -0.0141936 i +-4.94949 -7.33333 -0.0141628 i +-4.74747 -7.33333 -0.0140997 i +-4.54545 -7.33333 -0.0140018 i +-4.34343 -7.33333 -0.0138665 i +-4.14141 -7.33333 -0.0136913 i +-3.93939 -7.33333 -0.0134737 i +-3.73737 -7.33333 -0.0132116 i +-3.53535 -7.33333 -0.0129027 i +-3.33333 -7.33333 -0.0125454 i +-3.13131 -7.33333 -0.0121379 i +-2.92929 -7.33333 -0.0116793 i +-2.72727 -7.33333 -0.0111687 i +-2.52525 -7.33333 -0.0106059 i +-2.32323 -7.33333 -0.00999124 i +-2.12121 -7.33333 -0.00932556 i +-1.91919 -7.33333 -0.00861035 i +-1.71717 -7.33333 -0.00784772 i +-1.51515 -7.33333 -0.00704046 i +-1.31313 -7.33333 -0.00619196 i +-1.11111 -7.33333 -0.00530627 i +-0.909091 -7.33333 -0.00438799 i +-0.707071 -7.33333 -0.00344227 i +-0.505051 -7.33333 -0.0024747 i +-0.30303 -7.33333 -0.00149125 i +-0.10101 -7.33333 -0.000498162 i + 0.10101 -7.33333 0.000498162 i + 0.30303 -7.33333 0.00149125 i + 0.505051 -7.33333 0.0024747 i + 0.707071 -7.33333 0.00344227 i + 0.909091 -7.33333 0.00438799 i + 1.11111 -7.33333 0.00530627 i + 1.31313 -7.33333 0.00619196 i + 1.51515 -7.33333 0.00704046 i + 1.71717 -7.33333 0.00784772 i + 1.91919 -7.33333 0.00861035 i + 2.12121 -7.33333 0.00932556 i + 2.32323 -7.33333 0.00999124 i + 2.52525 -7.33333 0.0106059 i + 2.72727 -7.33333 0.0111687 i + 2.92929 -7.33333 0.0116793 i + 3.13131 -7.33333 0.0121379 i + 3.33333 -7.33333 0.0125454 i + 3.53535 -7.33333 0.0129027 i + 3.73737 -7.33333 0.0132116 i + 3.93939 -7.33333 0.0134737 i + 4.14141 -7.33333 0.0136913 i + 4.34343 -7.33333 0.0138665 i + 4.54545 -7.33333 0.0140018 i + 4.74747 -7.33333 0.0140997 i + 4.94949 -7.33333 0.0141628 i + 5.15152 -7.33333 0.0141936 i + 5.35354 -7.33333 0.0141948 i + 5.55556 -7.33333 0.0141688 i + 5.75758 -7.33333 0.0141181 i + 5.9596 -7.33333 0.0140451 i + 6.16162 -7.33333 0.0139519 i + 6.36364 -7.33333 0.0138408 i + 6.56566 -7.33333 0.0137138 i + 6.76768 -7.33333 0.0135727 i + 6.9697 -7.33333 0.0134193 i + 7.17172 -7.33333 0.0132553 i + 7.37374 -7.33333 0.0130822 i + 7.57576 -7.33333 0.0129014 i + 7.77778 -7.33333 0.0127142 i + 7.9798 -7.33333 0.0125217 i + 8.18182 -7.33333 0.012325 i + 8.38384 -7.33333 0.012125 i + 8.58586 -7.33333 0.0119227 i + 8.78788 -7.33333 0.0117188 i + 8.9899 -7.33333 0.011514 i + 9.19192 -7.33333 0.011309 i + 9.39394 -7.33333 0.0111042 i + 9.59596 -7.33333 0.0109002 i + 9.79798 -7.33333 0.0106975 i + 10 -7.33333 0.0104963 i + +# IsoCurve 5, 100 points +# x y z type +-10 -6.66667 -0.0115389 i +-9.79798 -6.66667 -0.0117908 i +-9.59596 -6.66667 -0.0120468 i +-9.39394 -6.66667 -0.0123066 i +-9.19192 -6.66667 -0.0125698 i +-8.9899 -6.66667 -0.012836 i +-8.78788 -6.66667 -0.0131047 i +-8.58586 -6.66667 -0.0133753 i +-8.38384 -6.66667 -0.0136471 i +-8.18182 -6.66667 -0.0139194 i +-7.9798 -6.66667 -0.0141913 i +-7.77778 -6.66667 -0.0144617 i +-7.57576 -6.66667 -0.0147295 i +-7.37374 -6.66667 -0.0149935 i +-7.17172 -6.66667 -0.0152521 i +-6.9697 -6.66667 -0.0155037 i +-6.76768 -6.66667 -0.0157466 i +-6.56566 -6.66667 -0.0159787 i +-6.36364 -6.66667 -0.0161978 i +-6.16162 -6.66667 -0.0164016 i +-5.9596 -6.66667 -0.0165873 i +-5.75758 -6.66667 -0.0167522 i +-5.55556 -6.66667 -0.0168931 i +-5.35354 -6.66667 -0.0170069 i +-5.15152 -6.66667 -0.0170899 i +-4.94949 -6.66667 -0.0171385 i +-4.74747 -6.66667 -0.0171489 i +-4.54545 -6.66667 -0.0171171 i +-4.34343 -6.66667 -0.017039 i +-4.14141 -6.66667 -0.0169104 i +-3.93939 -6.66667 -0.0167273 i +-3.73737 -6.66667 -0.0164858 i +-3.53535 -6.66667 -0.0161819 i +-3.33333 -6.66667 -0.0158122 i +-3.13131 -6.66667 -0.0153735 i +-2.92929 -6.66667 -0.0148631 i +-2.72727 -6.66667 -0.0142789 i +-2.52525 -6.66667 -0.0136195 i +-2.32323 -6.66667 -0.0128845 i +-2.12121 -6.66667 -0.0120741 i +-1.91919 -6.66667 -0.0111897 i +-1.71717 -6.66667 -0.0102338 i +-1.51515 -6.66667 -0.00920993 i +-1.31313 -6.66667 -0.00812268 i +-1.11111 -6.66667 -0.00697784 i +-0.909091 -6.66667 -0.00578222 i +-0.707071 -6.66667 -0.00454361 i +-0.505051 -6.66667 -0.00327062 i +-0.30303 -6.66667 -0.00197255 i +-0.10101 -6.66667 -0.000659224 i + 0.10101 -6.66667 0.000659224 i + 0.30303 -6.66667 0.00197255 i + 0.505051 -6.66667 0.00327062 i + 0.707071 -6.66667 0.00454361 i + 0.909091 -6.66667 0.00578222 i + 1.11111 -6.66667 0.00697784 i + 1.31313 -6.66667 0.00812268 i + 1.51515 -6.66667 0.00920993 i + 1.71717 -6.66667 0.0102338 i + 1.91919 -6.66667 0.0111897 i + 2.12121 -6.66667 0.0120741 i + 2.32323 -6.66667 0.0128845 i + 2.52525 -6.66667 0.0136195 i + 2.72727 -6.66667 0.0142789 i + 2.92929 -6.66667 0.0148631 i + 3.13131 -6.66667 0.0153735 i + 3.33333 -6.66667 0.0158122 i + 3.53535 -6.66667 0.0161819 i + 3.73737 -6.66667 0.0164858 i + 3.93939 -6.66667 0.0167273 i + 4.14141 -6.66667 0.0169104 i + 4.34343 -6.66667 0.017039 i + 4.54545 -6.66667 0.0171171 i + 4.74747 -6.66667 0.0171489 i + 4.94949 -6.66667 0.0171385 i + 5.15152 -6.66667 0.0170899 i + 5.35354 -6.66667 0.0170069 i + 5.55556 -6.66667 0.0168931 i + 5.75758 -6.66667 0.0167522 i + 5.9596 -6.66667 0.0165873 i + 6.16162 -6.66667 0.0164016 i + 6.36364 -6.66667 0.0161978 i + 6.56566 -6.66667 0.0159787 i + 6.76768 -6.66667 0.0157466 i + 6.9697 -6.66667 0.0155037 i + 7.17172 -6.66667 0.0152521 i + 7.37374 -6.66667 0.0149935 i + 7.57576 -6.66667 0.0147295 i + 7.77778 -6.66667 0.0144617 i + 7.9798 -6.66667 0.0141913 i + 8.18182 -6.66667 0.0139194 i + 8.38384 -6.66667 0.0136471 i + 8.58586 -6.66667 0.0133753 i + 8.78788 -6.66667 0.0131047 i + 8.9899 -6.66667 0.012836 i + 9.19192 -6.66667 0.0125698 i + 9.39394 -6.66667 0.0123066 i + 9.59596 -6.66667 0.0120468 i + 9.79798 -6.66667 0.0117908 i + 10 -6.66667 0.0115389 i + +# IsoCurve 6, 100 points +# x y z type +-10 -6 -0.0126413 i +-9.79798 -6 -0.0129521 i +-9.59596 -6 -0.0132703 i +-9.39394 -6 -0.0135958 i +-9.19192 -6 -0.0139284 i +-8.9899 -6 -0.0142678 i +-8.78788 -6 -0.0146137 i +-8.58586 -6 -0.0149657 i +-8.38384 -6 -0.0153232 i +-8.18182 -6 -0.0156856 i +-7.9798 -6 -0.016052 i +-7.77778 -6 -0.0164216 i +-7.57576 -6 -0.0167932 i +-7.37374 -6 -0.0171656 i +-7.17172 -6 -0.0175372 i +-6.9697 -6 -0.0179063 i +-6.76768 -6 -0.0182709 i +-6.56566 -6 -0.0186288 i +-6.36364 -6 -0.0189773 i +-6.16162 -6 -0.0193136 i +-5.9596 -6 -0.0196344 i +-5.75758 -6 -0.0199361 i +-5.55556 -6 -0.0202147 i +-5.35354 -6 -0.0204657 i +-5.15152 -6 -0.0206843 i +-4.94949 -6 -0.0208653 i +-4.74747 -6 -0.0210031 i +-4.54545 -6 -0.0210916 i +-4.34343 -6 -0.0211246 i +-4.14141 -6 -0.0210954 i +-3.93939 -6 -0.0209972 i +-3.73737 -6 -0.0208233 i +-3.53535 -6 -0.0205667 i +-3.33333 -6 -0.0202209 i +-3.13131 -6 -0.0197796 i +-2.92929 -6 -0.0192371 i +-2.72727 -6 -0.0185886 i +-2.52525 -6 -0.01783 i +-2.32323 -6 -0.0169587 i +-2.12121 -6 -0.0159735 i +-1.91919 -6 -0.0148748 i +-1.71717 -6 -0.0136648 i +-1.51515 -6 -0.0123477 i +-1.31313 -6 -0.0109298 i +-1.11111 -6 -0.00941936 i +-0.909091 -6 -0.00782658 i +-0.707071 -6 -0.00616358 i +-0.505051 -6 -0.00444412 i +-0.30303 -6 -0.00268331 i +-0.10101 -6 -0.000897265 i + 0.10101 -6 0.000897265 i + 0.30303 -6 0.00268331 i + 0.505051 -6 0.00444412 i + 0.707071 -6 0.00616358 i + 0.909091 -6 0.00782658 i + 1.11111 -6 0.00941936 i + 1.31313 -6 0.0109298 i + 1.51515 -6 0.0123477 i + 1.71717 -6 0.0136648 i + 1.91919 -6 0.0148748 i + 2.12121 -6 0.0159735 i + 2.32323 -6 0.0169587 i + 2.52525 -6 0.01783 i + 2.72727 -6 0.0185886 i + 2.92929 -6 0.0192371 i + 3.13131 -6 0.0197796 i + 3.33333 -6 0.0202209 i + 3.53535 -6 0.0205667 i + 3.73737 -6 0.0208233 i + 3.93939 -6 0.0209972 i + 4.14141 -6 0.0210954 i + 4.34343 -6 0.0211246 i + 4.54545 -6 0.0210916 i + 4.74747 -6 0.0210031 i + 4.94949 -6 0.0208653 i + 5.15152 -6 0.0206843 i + 5.35354 -6 0.0204657 i + 5.55556 -6 0.0202147 i + 5.75758 -6 0.0199361 i + 5.9596 -6 0.0196344 i + 6.16162 -6 0.0193136 i + 6.36364 -6 0.0189773 i + 6.56566 -6 0.0186288 i + 6.76768 -6 0.0182709 i + 6.9697 -6 0.0179063 i + 7.17172 -6 0.0175372 i + 7.37374 -6 0.0171656 i + 7.57576 -6 0.0167932 i + 7.77778 -6 0.0164216 i + 7.9798 -6 0.016052 i + 8.18182 -6 0.0156856 i + 8.38384 -6 0.0153232 i + 8.58586 -6 0.0149657 i + 8.78788 -6 0.0146137 i + 8.9899 -6 0.0142678 i + 9.19192 -6 0.0139284 i + 9.39394 -6 0.0135958 i + 9.59596 -6 0.0132703 i + 9.79798 -6 0.0129521 i + 10 -6 0.0126413 i + +# IsoCurve 7, 100 points +# x y z type +-10 -5.33333 -0.0137867 i +-9.79798 -5.33333 -0.0141641 i +-9.59596 -5.33333 -0.0145533 i +-9.39394 -5.33333 -0.0149544 i +-9.19192 -5.33333 -0.0153674 i +-8.9899 -5.33333 -0.0157925 i +-8.78788 -5.33333 -0.0162296 i +-8.58586 -5.33333 -0.0166786 i +-8.38384 -5.33333 -0.0171392 i +-8.18182 -5.33333 -0.0176111 i +-7.9798 -5.33333 -0.0180939 i +-7.77778 -5.33333 -0.0185869 i +-7.57576 -5.33333 -0.0190892 i +-7.37374 -5.33333 -0.0195999 i +-7.17172 -5.33333 -0.0201175 i +-6.9697 -5.33333 -0.0206407 i +-6.76768 -5.33333 -0.0211673 i +-6.56566 -5.33333 -0.0216952 i +-6.36364 -5.33333 -0.0222217 i +-6.16162 -5.33333 -0.0227435 i +-5.9596 -5.33333 -0.023257 i +-5.75758 -5.33333 -0.0237578 i +-5.55556 -5.33333 -0.0242412 i +-5.35354 -5.33333 -0.0247014 i +-5.15152 -5.33333 -0.0251322 i +-4.94949 -5.33333 -0.0255265 i +-4.74747 -5.33333 -0.0258764 i +-4.54545 -5.33333 -0.0261731 i +-4.34343 -5.33333 -0.0264073 i +-4.14141 -5.33333 -0.0265685 i +-3.93939 -5.33333 -0.0266459 i +-3.73737 -5.33333 -0.026628 i +-3.53535 -5.33333 -0.0265027 i +-3.33333 -5.33333 -0.0262581 i +-3.13131 -5.33333 -0.0258821 i +-2.92929 -5.33333 -0.0253631 i +-2.72727 -5.33333 -0.0246904 i +-2.52525 -5.33333 -0.0238544 i +-2.32323 -5.33333 -0.0228475 i +-2.12121 -5.33333 -0.0216641 i +-1.91919 -5.33333 -0.0203015 i +-1.71717 -5.33333 -0.01876 i +-1.51515 -5.33333 -0.0170435 i +-1.31313 -5.33333 -0.0151598 i +-1.11111 -5.33333 -0.0131206 i +-0.909091 -5.33333 -0.0109416 i +-0.707071 -5.33333 -0.00864223 i +-0.505051 -5.33333 -0.00624532 i +-0.30303 -5.33333 -0.00377656 i +-0.10101 -5.33333 -0.0012638 i + 0.10101 -5.33333 0.0012638 i + 0.30303 -5.33333 0.00377656 i + 0.505051 -5.33333 0.00624532 i + 0.707071 -5.33333 0.00864223 i + 0.909091 -5.33333 0.0109416 i + 1.11111 -5.33333 0.0131206 i + 1.31313 -5.33333 0.0151598 i + 1.51515 -5.33333 0.0170435 i + 1.71717 -5.33333 0.01876 i + 1.91919 -5.33333 0.0203015 i + 2.12121 -5.33333 0.0216641 i + 2.32323 -5.33333 0.0228475 i + 2.52525 -5.33333 0.0238544 i + 2.72727 -5.33333 0.0246904 i + 2.92929 -5.33333 0.0253631 i + 3.13131 -5.33333 0.0258821 i + 3.33333 -5.33333 0.0262581 i + 3.53535 -5.33333 0.0265027 i + 3.73737 -5.33333 0.026628 i + 3.93939 -5.33333 0.0266459 i + 4.14141 -5.33333 0.0265685 i + 4.34343 -5.33333 0.0264073 i + 4.54545 -5.33333 0.0261731 i + 4.74747 -5.33333 0.0258764 i + 4.94949 -5.33333 0.0255265 i + 5.15152 -5.33333 0.0251322 i + 5.35354 -5.33333 0.0247014 i + 5.55556 -5.33333 0.0242412 i + 5.75758 -5.33333 0.0237578 i + 5.9596 -5.33333 0.023257 i + 6.16162 -5.33333 0.0227435 i + 6.36364 -5.33333 0.0222217 i + 6.56566 -5.33333 0.0216952 i + 6.76768 -5.33333 0.0211673 i + 6.9697 -5.33333 0.0206407 i + 7.17172 -5.33333 0.0201175 i + 7.37374 -5.33333 0.0195999 i + 7.57576 -5.33333 0.0190892 i + 7.77778 -5.33333 0.0185869 i + 7.9798 -5.33333 0.0180939 i + 8.18182 -5.33333 0.0176111 i + 8.38384 -5.33333 0.0171392 i + 8.58586 -5.33333 0.0166786 i + 8.78788 -5.33333 0.0162296 i + 8.9899 -5.33333 0.0157925 i + 9.19192 -5.33333 0.0153674 i + 9.39394 -5.33333 0.0149544 i + 9.59596 -5.33333 0.0145533 i + 9.79798 -5.33333 0.0141641 i + 10 -5.33333 0.0137867 i + +# IsoCurve 8, 100 points +# x y z type +-10 -4.66667 -0.0149501 i +-9.79798 -4.66667 -0.0154009 i +-9.59596 -4.66667 -0.0158688 i +-9.39394 -4.66667 -0.0163544 i +-9.19192 -4.66667 -0.0168581 i +-8.9899 -4.66667 -0.0173806 i +-8.78788 -4.66667 -0.0179223 i +-8.58586 -4.66667 -0.0184836 i +-8.38384 -4.66667 -0.0190648 i +-8.18182 -4.66667 -0.0196662 i +-7.9798 -4.66667 -0.020288 i +-7.77778 -4.66667 -0.0209302 i +-7.57576 -4.66667 -0.0215925 i +-7.37374 -4.66667 -0.0222746 i +-7.17172 -4.66667 -0.0229759 i +-6.9697 -4.66667 -0.0236954 i +-6.76768 -4.66667 -0.0244318 i +-6.56566 -4.66667 -0.0251833 i +-6.36364 -4.66667 -0.0259478 i +-6.16162 -4.66667 -0.0267223 i +-5.9596 -4.66667 -0.0275032 i +-5.75758 -4.66667 -0.0282864 i +-5.55556 -4.66667 -0.0290663 i +-5.35354 -4.66667 -0.0298368 i +-5.15152 -4.66667 -0.0305904 i +-4.94949 -4.66667 -0.0313181 i +-4.74747 -4.66667 -0.0320098 i +-4.54545 -4.66667 -0.0326536 i +-4.34343 -4.66667 -0.0332361 i +-4.14141 -4.66667 -0.033742 i +-3.93939 -4.66667 -0.0341543 i +-3.73737 -4.66667 -0.0344544 i +-3.53535 -4.66667 -0.0346221 i +-3.33333 -4.66667 -0.0346358 i +-3.13131 -4.66667 -0.0344731 i +-2.92929 -4.66667 -0.034111 i +-2.72727 -4.66667 -0.0335268 i +-2.52525 -4.66667 -0.0326991 i +-2.32323 -4.66667 -0.0316083 i +-2.12121 -4.66667 -0.0302381 i +-1.91919 -4.66667 -0.0285763 i +-1.71717 -4.66667 -0.0266166 i +-1.51515 -4.66667 -0.0243589 i +-1.31313 -4.66667 -0.0218107 i +-1.11111 -4.66667 -0.0189876 i +-0.909091 -4.66667 -0.0159136 i +-0.707071 -4.66667 -0.0126208 i +-0.505051 -4.66667 -0.00914883 i +-0.30303 -4.66667 -0.00554394 i +-0.10101 -4.66667 -0.00185719 i + 0.10101 -4.66667 0.00185719 i + 0.30303 -4.66667 0.00554394 i + 0.505051 -4.66667 0.00914883 i + 0.707071 -4.66667 0.0126208 i + 0.909091 -4.66667 0.0159136 i + 1.11111 -4.66667 0.0189876 i + 1.31313 -4.66667 0.0218107 i + 1.51515 -4.66667 0.0243589 i + 1.71717 -4.66667 0.0266166 i + 1.91919 -4.66667 0.0285763 i + 2.12121 -4.66667 0.0302381 i + 2.32323 -4.66667 0.0316083 i + 2.52525 -4.66667 0.0326991 i + 2.72727 -4.66667 0.0335268 i + 2.92929 -4.66667 0.034111 i + 3.13131 -4.66667 0.0344731 i + 3.33333 -4.66667 0.0346358 i + 3.53535 -4.66667 0.0346221 i + 3.73737 -4.66667 0.0344544 i + 3.93939 -4.66667 0.0341543 i + 4.14141 -4.66667 0.033742 i + 4.34343 -4.66667 0.0332361 i + 4.54545 -4.66667 0.0326536 i + 4.74747 -4.66667 0.0320098 i + 4.94949 -4.66667 0.0313181 i + 5.15152 -4.66667 0.0305904 i + 5.35354 -4.66667 0.0298368 i + 5.55556 -4.66667 0.0290663 i + 5.75758 -4.66667 0.0282864 i + 5.9596 -4.66667 0.0275032 i + 6.16162 -4.66667 0.0267223 i + 6.36364 -4.66667 0.0259478 i + 6.56566 -4.66667 0.0251833 i + 6.76768 -4.66667 0.0244318 i + 6.9697 -4.66667 0.0236954 i + 7.17172 -4.66667 0.0229759 i + 7.37374 -4.66667 0.0222746 i + 7.57576 -4.66667 0.0215925 i + 7.77778 -4.66667 0.0209302 i + 7.9798 -4.66667 0.020288 i + 8.18182 -4.66667 0.0196662 i + 8.38384 -4.66667 0.0190648 i + 8.58586 -4.66667 0.0184836 i + 8.78788 -4.66667 0.0179223 i + 8.9899 -4.66667 0.0173806 i + 9.19192 -4.66667 0.0168581 i + 9.39394 -4.66667 0.0163544 i + 9.59596 -4.66667 0.0158688 i + 9.79798 -4.66667 0.0154009 i + 10 -4.66667 0.0149501 i + +# IsoCurve 9, 100 points +# x y z type +-10 -4 -0.0160989 i +-9.79798 -4 -0.0166275 i +-9.59596 -4 -0.0171797 i +-9.39394 -4 -0.0177563 i +-9.19192 -4 -0.0183586 i +-8.9899 -4 -0.0189878 i +-8.78788 -4 -0.0196452 i +-8.58586 -4 -0.0203318 i +-8.38384 -4 -0.021049 i +-8.18182 -4 -0.0217979 i +-7.9798 -4 -0.0225798 i +-7.77778 -4 -0.0233957 i +-7.57576 -4 -0.0242467 i +-7.37374 -4 -0.0251337 i +-7.17172 -4 -0.0260573 i +-6.9697 -4 -0.0270182 i +-6.76768 -4 -0.0280163 i +-6.56566 -4 -0.0290515 i +-6.36364 -4 -0.0301232 i +-6.16162 -4 -0.0312298 i +-5.9596 -4 -0.0323695 i +-5.75758 -4 -0.033539 i +-5.55556 -4 -0.0347341 i +-5.35354 -4 -0.0359494 i +-5.15152 -4 -0.0371775 i +-4.94949 -4 -0.0384094 i +-4.74747 -4 -0.0396334 i +-4.54545 -4 -0.0408355 i +-4.34343 -4 -0.0419985 i +-4.14141 -4 -0.043102 i +-3.93939 -4 -0.0441217 i +-3.73737 -4 -0.0450294 i +-3.53535 -4 -0.0457926 i +-3.33333 -4 -0.0463747 i +-3.13131 -4 -0.0467352 i +-2.92929 -4 -0.0468303 i +-2.72727 -4 -0.0466136 i +-2.52525 -4 -0.0460377 i +-2.32323 -4 -0.0450561 i +-2.12121 -4 -0.0436254 i +-1.91919 -4 -0.0417084 i +-1.71717 -4 -0.0392765 i +-1.51515 -4 -0.0363137 i +-1.31313 -4 -0.0328186 i +-1.11111 -4 -0.0288074 i +-0.909091 -4 -0.0243152 i +-0.707071 -4 -0.0193962 i +-0.505051 -4 -0.0141228 i +-0.30303 -4 -0.00858371 i +-0.10101 -4 -0.00287984 i + 0.10101 -4 0.00287984 i + 0.30303 -4 0.00858371 i + 0.505051 -4 0.0141228 i + 0.707071 -4 0.0193962 i + 0.909091 -4 0.0243152 i + 1.11111 -4 0.0288074 i + 1.31313 -4 0.0328186 i + 1.51515 -4 0.0363137 i + 1.71717 -4 0.0392765 i + 1.91919 -4 0.0417084 i + 2.12121 -4 0.0436254 i + 2.32323 -4 0.0450561 i + 2.52525 -4 0.0460377 i + 2.72727 -4 0.0466136 i + 2.92929 -4 0.0468303 i + 3.13131 -4 0.0467352 i + 3.33333 -4 0.0463747 i + 3.53535 -4 0.0457926 i + 3.73737 -4 0.0450294 i + 3.93939 -4 0.0441217 i + 4.14141 -4 0.043102 i + 4.34343 -4 0.0419985 i + 4.54545 -4 0.0408355 i + 4.74747 -4 0.0396334 i + 4.94949 -4 0.0384094 i + 5.15152 -4 0.0371775 i + 5.35354 -4 0.0359494 i + 5.55556 -4 0.0347341 i + 5.75758 -4 0.033539 i + 5.9596 -4 0.0323695 i + 6.16162 -4 0.0312298 i + 6.36364 -4 0.0301232 i + 6.56566 -4 0.0290515 i + 6.76768 -4 0.0280163 i + 6.9697 -4 0.0270182 i + 7.17172 -4 0.0260573 i + 7.37374 -4 0.0251337 i + 7.57576 -4 0.0242467 i + 7.77778 -4 0.0233957 i + 7.9798 -4 0.0225798 i + 8.18182 -4 0.0217979 i + 8.38384 -4 0.021049 i + 8.58586 -4 0.0203318 i + 8.78788 -4 0.0196452 i + 8.9899 -4 0.0189878 i + 9.19192 -4 0.0183586 i + 9.39394 -4 0.0177563 i + 9.59596 -4 0.0171797 i + 9.79798 -4 0.0166275 i + 10 -4 0.0160989 i + +# IsoCurve 10, 100 points +# x y z type +-10 -3.33333 -0.0171921 i +-9.79798 -3.33333 -0.0177999 i +-9.59596 -3.33333 -0.0184382 i +-9.39394 -3.33333 -0.0191087 i +-9.19192 -3.33333 -0.0198133 i +-8.9899 -3.33333 -0.0205542 i +-8.78788 -3.33333 -0.0213336 i +-8.58586 -3.33333 -0.0221537 i +-8.38384 -3.33333 -0.0230171 i +-8.18182 -3.33333 -0.0239262 i +-7.9798 -3.33333 -0.0248838 i +-7.77778 -3.33333 -0.0258926 i +-7.57576 -3.33333 -0.0269556 i +-7.37374 -3.33333 -0.0280756 i +-7.17172 -3.33333 -0.0292557 i +-6.9697 -3.33333 -0.0304989 i +-6.76768 -3.33333 -0.031808 i +-6.56566 -3.33333 -0.0331859 i +-6.36364 -3.33333 -0.0346351 i +-6.16162 -3.33333 -0.0361578 i +-5.9596 -3.33333 -0.0377556 i +-5.75758 -3.33333 -0.0394294 i +-5.55556 -3.33333 -0.041179 i +-5.35354 -3.33333 -0.0430029 i +-5.15152 -3.33333 -0.0448979 i +-4.94949 -3.33333 -0.0468583 i +-4.74747 -3.33333 -0.0488755 i +-4.54545 -3.33333 -0.0509375 i +-4.34343 -3.33333 -0.0530275 i +-4.14141 -3.33333 -0.0551231 i +-3.93939 -3.33333 -0.0571954 i +-3.73737 -3.33333 -0.0592074 i +-3.53535 -3.33333 -0.0611132 i +-3.33333 -3.33333 -0.0628563 i +-3.13131 -3.33333 -0.0643694 i +-2.92929 -3.33333 -0.0655733 i +-2.72727 -3.33333 -0.0663777 i +-2.52525 -3.33333 -0.0666823 i +-2.32323 -3.33333 -0.0663797 i +-2.12121 -3.33333 -0.0653602 i +-1.91919 -3.33333 -0.0635173 i +-1.71717 -3.33333 -0.0607564 i +-1.51515 -3.33333 -0.0570038 i +-1.31313 -3.33333 -0.0522157 i +-1.11111 -3.33333 -0.0463877 i +-0.909091 -3.33333 -0.0395613 i +-0.707071 -3.33333 -0.0318272 i +-0.505051 -3.33333 -0.0233253 i +-0.30303 -3.33333 -0.0142393 i +-0.10101 -3.33333 -0.00478791 i + 0.10101 -3.33333 0.00478791 i + 0.30303 -3.33333 0.0142393 i + 0.505051 -3.33333 0.0233253 i + 0.707071 -3.33333 0.0318272 i + 0.909091 -3.33333 0.0395613 i + 1.11111 -3.33333 0.0463877 i + 1.31313 -3.33333 0.0522157 i + 1.51515 -3.33333 0.0570038 i + 1.71717 -3.33333 0.0607564 i + 1.91919 -3.33333 0.0635173 i + 2.12121 -3.33333 0.0653602 i + 2.32323 -3.33333 0.0663797 i + 2.52525 -3.33333 0.0666823 i + 2.72727 -3.33333 0.0663777 i + 2.92929 -3.33333 0.0655733 i + 3.13131 -3.33333 0.0643694 i + 3.33333 -3.33333 0.0628563 i + 3.53535 -3.33333 0.0611132 i + 3.73737 -3.33333 0.0592074 i + 3.93939 -3.33333 0.0571954 i + 4.14141 -3.33333 0.0551231 i + 4.34343 -3.33333 0.0530275 i + 4.54545 -3.33333 0.0509375 i + 4.74747 -3.33333 0.0488755 i + 4.94949 -3.33333 0.0468583 i + 5.15152 -3.33333 0.0448979 i + 5.35354 -3.33333 0.0430029 i + 5.55556 -3.33333 0.041179 i + 5.75758 -3.33333 0.0394294 i + 5.9596 -3.33333 0.0377556 i + 6.16162 -3.33333 0.0361578 i + 6.36364 -3.33333 0.0346351 i + 6.56566 -3.33333 0.0331859 i + 6.76768 -3.33333 0.031808 i + 6.9697 -3.33333 0.0304989 i + 7.17172 -3.33333 0.0292557 i + 7.37374 -3.33333 0.0280756 i + 7.57576 -3.33333 0.0269556 i + 7.77778 -3.33333 0.0258926 i + 7.9798 -3.33333 0.0248838 i + 8.18182 -3.33333 0.0239262 i + 8.38384 -3.33333 0.0230171 i + 8.58586 -3.33333 0.0221537 i + 8.78788 -3.33333 0.0213336 i + 8.9899 -3.33333 0.0205542 i + 9.19192 -3.33333 0.0198133 i + 9.39394 -3.33333 0.0191087 i + 9.59596 -3.33333 0.0184382 i + 9.79798 -3.33333 0.0177999 i + 10 -3.33333 0.0171921 i + +# IsoCurve 11, 100 points +# x y z type +-10 -2.66667 -0.0181831 i +-9.79798 -2.66667 -0.0188669 i +-9.59596 -2.66667 -0.0195883 i +-9.39394 -2.66667 -0.0203499 i +-9.19192 -2.66667 -0.0211546 i +-8.9899 -2.66667 -0.0220056 i +-8.78788 -2.66667 -0.0229062 i +-8.58586 -2.66667 -0.02386 i +-8.38384 -2.66667 -0.024871 i +-8.18182 -2.66667 -0.0259435 i +-7.9798 -2.66667 -0.0270821 i +-7.77778 -2.66667 -0.0282918 i +-7.57576 -2.66667 -0.0295779 i +-7.37374 -2.66667 -0.0309464 i +-7.17172 -2.66667 -0.0324034 i +-6.9697 -2.66667 -0.0339557 i +-6.76768 -2.66667 -0.0356105 i +-6.56566 -2.66667 -0.0373753 i +-6.36364 -2.66667 -0.0392583 i +-6.16162 -2.66667 -0.0412678 i +-5.9596 -2.66667 -0.0434125 i +-5.75758 -2.66667 -0.0457013 i +-5.55556 -2.66667 -0.0481429 i +-5.35354 -2.66667 -0.0507457 i +-5.15152 -2.66667 -0.0535173 i +-4.94949 -2.66667 -0.056464 i +-4.74747 -2.66667 -0.0595897 i +-4.54545 -2.66667 -0.0628954 i +-4.34343 -2.66667 -0.066377 i +-4.14141 -2.66667 -0.0700242 i +-3.93939 -2.66667 -0.0738176 i +-3.73737 -2.66667 -0.077726 i +-3.53535 -2.66667 -0.0817023 i +-3.33333 -2.66667 -0.0856797 i +-3.13131 -2.66667 -0.0895663 i +-2.92929 -2.66667 -0.09324 i +-2.72727 -2.66667 -0.096544 i +-2.52525 -2.66667 -0.0992832 i +-2.32323 -2.66667 -0.101224 i +-2.12121 -2.66667 -0.102097 i +-1.91919 -2.66667 -0.10161 i +-1.71717 -2.66667 -0.0994664 i +-1.51515 -2.66667 -0.0953908 i +-1.31313 -2.66667 -0.0891639 i +-1.11111 -2.66667 -0.0806577 i +-0.909091 -2.66667 -0.0698665 i +-0.707071 -2.66667 -0.0569277 i +-0.505051 -2.66667 -0.0421267 i +-0.30303 -2.66667 -0.025885 i +-0.10101 -2.66667 -0.00873219 i + 0.10101 -2.66667 0.00873219 i + 0.30303 -2.66667 0.025885 i + 0.505051 -2.66667 0.0421267 i + 0.707071 -2.66667 0.0569277 i + 0.909091 -2.66667 0.0698665 i + 1.11111 -2.66667 0.0806577 i + 1.31313 -2.66667 0.0891639 i + 1.51515 -2.66667 0.0953908 i + 1.71717 -2.66667 0.0994664 i + 1.91919 -2.66667 0.10161 i + 2.12121 -2.66667 0.102097 i + 2.32323 -2.66667 0.101224 i + 2.52525 -2.66667 0.0992832 i + 2.72727 -2.66667 0.096544 i + 2.92929 -2.66667 0.09324 i + 3.13131 -2.66667 0.0895663 i + 3.33333 -2.66667 0.0856797 i + 3.53535 -2.66667 0.0817023 i + 3.73737 -2.66667 0.077726 i + 3.93939 -2.66667 0.0738176 i + 4.14141 -2.66667 0.0700242 i + 4.34343 -2.66667 0.066377 i + 4.54545 -2.66667 0.0628954 i + 4.74747 -2.66667 0.0595897 i + 4.94949 -2.66667 0.056464 i + 5.15152 -2.66667 0.0535173 i + 5.35354 -2.66667 0.0507457 i + 5.55556 -2.66667 0.0481429 i + 5.75758 -2.66667 0.0457013 i + 5.9596 -2.66667 0.0434125 i + 6.16162 -2.66667 0.0412678 i + 6.36364 -2.66667 0.0392583 i + 6.56566 -2.66667 0.0373753 i + 6.76768 -2.66667 0.0356105 i + 6.9697 -2.66667 0.0339557 i + 7.17172 -2.66667 0.0324034 i + 7.37374 -2.66667 0.0309464 i + 7.57576 -2.66667 0.0295779 i + 7.77778 -2.66667 0.0282918 i + 7.9798 -2.66667 0.0270821 i + 8.18182 -2.66667 0.0259435 i + 8.38384 -2.66667 0.024871 i + 8.58586 -2.66667 0.02386 i + 8.78788 -2.66667 0.0229062 i + 8.9899 -2.66667 0.0220056 i + 9.19192 -2.66667 0.0211546 i + 9.39394 -2.66667 0.0203499 i + 9.59596 -2.66667 0.0195883 i + 9.79798 -2.66667 0.0188669 i + 10 -2.66667 0.0181831 i + +# IsoCurve 12, 100 points +# x y z type +-10 -2 -0.0190225 i +-9.79798 -2 -0.0197736 i +-9.59596 -2 -0.0205692 i +-9.39394 -2 -0.0214126 i +-9.19192 -2 -0.0223077 i +-8.9899 -2 -0.0232587 i +-8.78788 -2 -0.0242702 i +-8.58586 -2 -0.0253472 i +-8.38384 -2 -0.0264953 i +-8.18182 -2 -0.0277207 i +-7.9798 -2 -0.0290303 i +-7.77778 -2 -0.0304315 i +-7.57576 -2 -0.0319327 i +-7.37374 -2 -0.0335431 i +-7.17172 -2 -0.0352731 i +-6.9697 -2 -0.037134 i +-6.76768 -2 -0.0391386 i +-6.56566 -2 -0.0413009 i +-6.36364 -2 -0.0436366 i +-6.16162 -2 -0.0461632 i +-5.9596 -2 -0.0488999 i +-5.75758 -2 -0.0518682 i +-5.55556 -2 -0.0550917 i +-5.35354 -2 -0.0585964 i +-5.15152 -2 -0.0624107 i +-4.94949 -2 -0.0665652 i +-4.74747 -2 -0.0710928 i +-4.54545 -2 -0.0760279 i +-4.34343 -2 -0.0814051 i +-4.14141 -2 -0.0872582 i +-3.93939 -2 -0.093617 i +-3.73737 -2 -0.100503 i +-3.53535 -2 -0.107925 i +-3.33333 -2 -0.115867 i +-3.13131 -2 -0.124276 i +-2.92929 -2 -0.133049 i +-2.72727 -2 -0.142003 i +-2.52525 -2 -0.150851 i +-2.32323 -2 -0.159172 i +-2.12121 -2 -0.166382 i +-1.91919 -2 -0.171717 i +-1.71717 -2 -0.17426 i +-1.51515 -2 -0.173 i +-1.31313 -2 -0.166957 i +-1.11111 -2 -0.155358 i +-0.909091 -2 -0.137806 i +-0.707071 -2 -0.114416 i +-0.505051 -2 -0.085843 i +-0.30303 -2 -0.0532203 i +-0.10101 -2 -0.0180324 i + 0.10101 -2 0.0180324 i + 0.30303 -2 0.0532203 i + 0.505051 -2 0.085843 i + 0.707071 -2 0.114416 i + 0.909091 -2 0.137806 i + 1.11111 -2 0.155358 i + 1.31313 -2 0.166957 i + 1.51515 -2 0.173 i + 1.71717 -2 0.17426 i + 1.91919 -2 0.171717 i + 2.12121 -2 0.166382 i + 2.32323 -2 0.159172 i + 2.52525 -2 0.150851 i + 2.72727 -2 0.142003 i + 2.92929 -2 0.133049 i + 3.13131 -2 0.124276 i + 3.33333 -2 0.115867 i + 3.53535 -2 0.107925 i + 3.73737 -2 0.100503 i + 3.93939 -2 0.093617 i + 4.14141 -2 0.0872582 i + 4.34343 -2 0.0814051 i + 4.54545 -2 0.0760279 i + 4.74747 -2 0.0710928 i + 4.94949 -2 0.0665652 i + 5.15152 -2 0.0624107 i + 5.35354 -2 0.0585964 i + 5.55556 -2 0.0550917 i + 5.75758 -2 0.0518682 i + 5.9596 -2 0.0488999 i + 6.16162 -2 0.0461632 i + 6.36364 -2 0.0436366 i + 6.56566 -2 0.0413009 i + 6.76768 -2 0.0391386 i + 6.9697 -2 0.037134 i + 7.17172 -2 0.0352731 i + 7.37374 -2 0.0335431 i + 7.57576 -2 0.0319327 i + 7.77778 -2 0.0304315 i + 7.9798 -2 0.0290303 i + 8.18182 -2 0.0277207 i + 8.38384 -2 0.0264953 i + 8.58586 -2 0.0253472 i + 8.78788 -2 0.0242702 i + 8.9899 -2 0.0232587 i + 9.19192 -2 0.0223077 i + 9.39394 -2 0.0214126 i + 9.59596 -2 0.0205692 i + 9.79798 -2 0.0197736 i + 10 -2 0.0190225 i + +# IsoCurve 13, 100 points +# x y z type +-10 -1.33333 -0.019663 i +-9.79798 -1.33333 -0.0204674 i +-9.59596 -1.33333 -0.0213218 i +-9.39394 -1.33333 -0.0222305 i +-9.19192 -1.33333 -0.0231981 i +-8.9899 -1.33333 -0.0242296 i +-8.78788 -1.33333 -0.025331 i +-8.58586 -1.33333 -0.0265084 i +-8.38384 -1.33333 -0.027769 i +-8.18182 -1.33333 -0.0291208 i +-7.9798 -1.33333 -0.0305725 i +-7.77778 -1.33333 -0.0321343 i +-7.57576 -1.33333 -0.0338174 i +-7.37374 -1.33333 -0.0356343 i +-7.17172 -1.33333 -0.0375995 i +-6.9697 -1.33333 -0.0397293 i +-6.76768 -1.33333 -0.0420421 i +-6.56566 -1.33333 -0.0445591 i +-6.36364 -1.33333 -0.0473045 i +-6.16162 -1.33333 -0.050306 i +-5.9596 -1.33333 -0.0535956 i +-5.75758 -1.33333 -0.0572101 i +-5.55556 -1.33333 -0.0611922 i +-5.35354 -1.33333 -0.0655915 i +-5.15152 -1.33333 -0.0704657 i +-4.94949 -1.33333 -0.075882 i +-4.74747 -1.33333 -0.081919 i +-4.54545 -1.33333 -0.0886689 i +-4.34343 -1.33333 -0.0962391 i +-4.14141 -1.33333 -0.104755 i +-3.93939 -1.33333 -0.114364 i +-3.73737 -1.33333 -0.125233 i +-3.53535 -1.33333 -0.137554 i +-3.33333 -1.33333 -0.15154 i +-3.13131 -1.33333 -0.167416 i +-2.92929 -1.33333 -0.185402 i +-2.72727 -1.33333 -0.205673 i +-2.52525 -1.33333 -0.22829 i +-2.32323 -1.33333 -0.25307 i +-2.12121 -1.33333 -0.27939 i +-1.91919 -1.33333 -0.305888 i +-1.71717 -1.33333 -0.330119 i +-1.51515 -1.33333 -0.348316 i +-1.31313 -1.33333 -0.355589 i +-1.11111 -1.33333 -0.346915 i +-0.909091 -1.33333 -0.318821 i +-0.707071 -1.33333 -0.270865 i +-0.505051 -1.33333 -0.205782 i +-0.30303 -1.33333 -0.128279 i +-0.10101 -1.33333 -0.04354 i + 0.10101 -1.33333 0.04354 i + 0.30303 -1.33333 0.128279 i + 0.505051 -1.33333 0.205782 i + 0.707071 -1.33333 0.270865 i + 0.909091 -1.33333 0.318821 i + 1.11111 -1.33333 0.346915 i + 1.31313 -1.33333 0.355589 i + 1.51515 -1.33333 0.348316 i + 1.71717 -1.33333 0.330119 i + 1.91919 -1.33333 0.305888 i + 2.12121 -1.33333 0.27939 i + 2.32323 -1.33333 0.25307 i + 2.52525 -1.33333 0.22829 i + 2.72727 -1.33333 0.205673 i + 2.92929 -1.33333 0.185402 i + 3.13131 -1.33333 0.167416 i + 3.33333 -1.33333 0.15154 i + 3.53535 -1.33333 0.137554 i + 3.73737 -1.33333 0.125233 i + 3.93939 -1.33333 0.114364 i + 4.14141 -1.33333 0.104755 i + 4.34343 -1.33333 0.0962391 i + 4.54545 -1.33333 0.0886689 i + 4.74747 -1.33333 0.081919 i + 4.94949 -1.33333 0.075882 i + 5.15152 -1.33333 0.0704657 i + 5.35354 -1.33333 0.0655915 i + 5.55556 -1.33333 0.0611922 i + 5.75758 -1.33333 0.0572101 i + 5.9596 -1.33333 0.0535956 i + 6.16162 -1.33333 0.050306 i + 6.36364 -1.33333 0.0473045 i + 6.56566 -1.33333 0.0445591 i + 6.76768 -1.33333 0.0420421 i + 6.9697 -1.33333 0.0397293 i + 7.17172 -1.33333 0.0375995 i + 7.37374 -1.33333 0.0356343 i + 7.57576 -1.33333 0.0338174 i + 7.77778 -1.33333 0.0321343 i + 7.9798 -1.33333 0.0305725 i + 8.18182 -1.33333 0.0291208 i + 8.38384 -1.33333 0.027769 i + 8.58586 -1.33333 0.0265084 i + 8.78788 -1.33333 0.025331 i + 8.9899 -1.33333 0.0242296 i + 9.19192 -1.33333 0.0231981 i + 9.39394 -1.33333 0.0222305 i + 9.59596 -1.33333 0.0213218 i + 9.79798 -1.33333 0.0204674 i + 10 -1.33333 0.019663 i + +# IsoCurve 14, 100 points +# x y z type +-10 -0.666667 -0.0200649 i +-9.79798 -0.666667 -0.0209036 i +-9.59596 -0.666667 -0.0217961 i +-9.39394 -0.666667 -0.022747 i +-9.19192 -0.666667 -0.0237616 i +-8.9899 -0.666667 -0.0248457 i +-8.78788 -0.666667 -0.0260058 i +-8.58586 -0.666667 -0.0272491 i +-8.38384 -0.666667 -0.028584 i +-8.18182 -0.666667 -0.0300195 i +-7.9798 -0.666667 -0.0315661 i +-7.77778 -0.666667 -0.0332355 i +-7.57576 -0.666667 -0.0350412 i +-7.37374 -0.666667 -0.0369983 i +-7.17172 -0.666667 -0.0391243 i +-6.9697 -0.666667 -0.0414392 i +-6.76768 -0.666667 -0.0439662 i +-6.56566 -0.666667 -0.046732 i +-6.36364 -0.666667 -0.0497677 i +-6.16162 -0.666667 -0.0531096 i +-5.9596 -0.666667 -0.0568003 i +-5.75758 -0.666667 -0.0608902 i +-5.55556 -0.666667 -0.0654391 i +-5.35354 -0.666667 -0.0705183 i +-5.15152 -0.666667 -0.0762137 i +-4.94949 -0.666667 -0.082629 i +-4.74747 -0.666667 -0.0898908 i +-4.54545 -0.666667 -0.0981548 i +-4.34343 -0.666667 -0.107614 i +-4.14141 -0.666667 -0.118509 i +-3.93939 -0.666667 -0.131145 i +-3.73737 -0.666667 -0.145911 i +-3.53535 -0.666667 -0.16331 i +-3.33333 -0.666667 -0.183996 i +-3.13131 -0.666667 -0.208836 i +-2.92929 -0.666667 -0.238988 i +-2.72727 -0.666667 -0.276012 i +-2.52525 -0.666667 -0.322023 i +-2.32323 -0.666667 -0.379874 i +-2.12121 -0.666667 -0.453292 i +-1.91919 -0.666667 -0.546708 i +-1.71717 -0.666667 -0.663841 i +-1.51515 -0.666667 -0.802609 i +-1.31313 -0.666667 -0.942288 i +-1.11111 -0.666667 -1.02789 i +-0.909091 -0.666667 -0.991721 i +-0.707071 -0.666667 -0.827615 i +-0.505051 -0.666667 -0.596866 i +-0.30303 -0.666667 -0.35362 i +-0.10101 -0.666667 -0.116558 i + 0.10101 -0.666667 0.116558 i + 0.30303 -0.666667 0.35362 i + 0.505051 -0.666667 0.596866 i + 0.707071 -0.666667 0.827615 i + 0.909091 -0.666667 0.991721 i + 1.11111 -0.666667 1.02789 i + 1.31313 -0.666667 0.942288 i + 1.51515 -0.666667 0.802609 i + 1.71717 -0.666667 0.663841 i + 1.91919 -0.666667 0.546708 i + 2.12121 -0.666667 0.453292 i + 2.32323 -0.666667 0.379874 i + 2.52525 -0.666667 0.322023 i + 2.72727 -0.666667 0.276012 i + 2.92929 -0.666667 0.238988 i + 3.13131 -0.666667 0.208836 i + 3.33333 -0.666667 0.183996 i + 3.53535 -0.666667 0.16331 i + 3.73737 -0.666667 0.145911 i + 3.93939 -0.666667 0.131145 i + 4.14141 -0.666667 0.118509 i + 4.34343 -0.666667 0.107614 i + 4.54545 -0.666667 0.0981548 i + 4.74747 -0.666667 0.0898908 i + 4.94949 -0.666667 0.082629 i + 5.15152 -0.666667 0.0762137 i + 5.35354 -0.666667 0.0705183 i + 5.55556 -0.666667 0.0654391 i + 5.75758 -0.666667 0.0608902 i + 5.9596 -0.666667 0.0568003 i + 6.16162 -0.666667 0.0531096 i + 6.36364 -0.666667 0.0497677 i + 6.56566 -0.666667 0.046732 i + 6.76768 -0.666667 0.0439662 i + 6.9697 -0.666667 0.0414392 i + 7.17172 -0.666667 0.0391243 i + 7.37374 -0.666667 0.0369983 i + 7.57576 -0.666667 0.0350412 i + 7.77778 -0.666667 0.0332355 i + 7.9798 -0.666667 0.0315661 i + 8.18182 -0.666667 0.0300195 i + 8.38384 -0.666667 0.028584 i + 8.58586 -0.666667 0.0272491 i + 8.78788 -0.666667 0.0260058 i + 8.9899 -0.666667 0.0248457 i + 9.19192 -0.666667 0.0237616 i + 9.39394 -0.666667 0.022747 i + 9.59596 -0.666667 0.0217961 i + 9.79798 -0.666667 0.0209036 i + 10 -0.666667 0.0200649 i + +# IsoCurve 15, 100 points +# x y z type +-10 -5.55112e-016 -0.020202 i +-9.79798 -5.55112e-016 -0.0210525 i +-9.59596 -5.55112e-016 -0.0219581 i +-9.39394 -5.55112e-016 -0.0229237 i +-9.19192 -5.55112e-016 -0.0239546 i +-8.9899 -5.55112e-016 -0.0250569 i +-8.78788 -5.55112e-016 -0.0262375 i +-8.58586 -5.55112e-016 -0.0275039 i +-8.38384 -5.55112e-016 -0.0288647 i +-8.18182 -5.55112e-016 -0.0303296 i +-7.9798 -5.55112e-016 -0.0319095 i +-7.77778 -5.55112e-016 -0.0336169 i +-7.57576 -5.55112e-016 -0.035466 i +-7.37374 -5.55112e-016 -0.0374728 i +-7.17172 -5.55112e-016 -0.0396562 i +-6.9697 -5.55112e-016 -0.0420374 i +-6.76768 -5.55112e-016 -0.0446414 i +-6.56566 -5.55112e-016 -0.0474971 i +-6.36364 -5.55112e-016 -0.0506382 i +-6.16162 -5.55112e-016 -0.0541045 i +-5.9596 -5.55112e-016 -0.0579428 i +-5.75758 -5.55112e-016 -0.062209 i +-5.55556 -5.55112e-016 -0.0669698 i +-5.35354 -5.55112e-016 -0.0723057 i +-5.15152 -5.55112e-016 -0.0783143 i +-4.94949 -5.55112e-016 -0.0851154 i +-4.74747 -5.55112e-016 -0.0928569 i +-4.54545 -5.55112e-016 -0.101723 i +-4.34343 -5.55112e-016 -0.111948 i +-4.14141 -5.55112e-016 -0.123829 i +-3.93939 -5.55112e-016 -0.137752 i +-3.73737 -5.55112e-016 -0.154226 i +-3.53535 -5.55112e-016 -0.173932 i +-3.33333 -5.55112e-016 -0.197802 i +-3.13131 -5.55112e-016 -0.227141 i +-2.92929 -5.55112e-016 -0.263826 i +-2.72727 -5.55112e-016 -0.310655 i +-2.52525 -5.55112e-016 -0.371962 i +-2.32323 -5.55112e-016 -0.454813 i +-2.12121 -5.55112e-016 -0.571504 i +-1.91919 -5.55112e-016 -0.745352 i +-1.71717 -5.55112e-016 -1.02634 i +-1.51515 -5.55112e-016 -1.54359 i +-1.31313 -5.55112e-016 -2.76123 i +-1.11111 -5.55112e-016 -8.52632 i +-0.909091 -5.55112e-016 -10.4762 i +-0.707071 -5.55112e-016 -2.82799 i +-0.505051 -5.55112e-016 -1.35598 i +-0.30303 -5.55112e-016 -0.667341 i +-0.10101 -5.55112e-016 -0.204103 i + 0.10101 -5.55112e-016 0.204103 i + 0.30303 -5.55112e-016 0.667341 i + 0.505051 -5.55112e-016 1.35598 i + 0.707071 -5.55112e-016 2.82799 i + 0.909091 -5.55112e-016 10.4762 i + 1.11111 -5.55112e-016 8.52632 i + 1.31313 -5.55112e-016 2.76123 i + 1.51515 -5.55112e-016 1.54359 i + 1.71717 -5.55112e-016 1.02634 i + 1.91919 -5.55112e-016 0.745352 i + 2.12121 -5.55112e-016 0.571504 i + 2.32323 -5.55112e-016 0.454813 i + 2.52525 -5.55112e-016 0.371962 i + 2.72727 -5.55112e-016 0.310655 i + 2.92929 -5.55112e-016 0.263826 i + 3.13131 -5.55112e-016 0.227141 i + 3.33333 -5.55112e-016 0.197802 i + 3.53535 -5.55112e-016 0.173932 i + 3.73737 -5.55112e-016 0.154226 i + 3.93939 -5.55112e-016 0.137752 i + 4.14141 -5.55112e-016 0.123829 i + 4.34343 -5.55112e-016 0.111948 i + 4.54545 -5.55112e-016 0.101723 i + 4.74747 -5.55112e-016 0.0928569 i + 4.94949 -5.55112e-016 0.0851154 i + 5.15152 -5.55112e-016 0.0783143 i + 5.35354 -5.55112e-016 0.0723057 i + 5.55556 -5.55112e-016 0.0669698 i + 5.75758 -5.55112e-016 0.062209 i + 5.9596 -5.55112e-016 0.0579428 i + 6.16162 -5.55112e-016 0.0541045 i + 6.36364 -5.55112e-016 0.0506382 i + 6.56566 -5.55112e-016 0.0474971 i + 6.76768 -5.55112e-016 0.0446414 i + 6.9697 -5.55112e-016 0.0420374 i + 7.17172 -5.55112e-016 0.0396562 i + 7.37374 -5.55112e-016 0.0374728 i + 7.57576 -5.55112e-016 0.035466 i + 7.77778 -5.55112e-016 0.0336169 i + 7.9798 -5.55112e-016 0.0319095 i + 8.18182 -5.55112e-016 0.0303296 i + 8.38384 -5.55112e-016 0.0288647 i + 8.58586 -5.55112e-016 0.0275039 i + 8.78788 -5.55112e-016 0.0262375 i + 8.9899 -5.55112e-016 0.0250569 i + 9.19192 -5.55112e-016 0.0239546 i + 9.39394 -5.55112e-016 0.0229237 i + 9.59596 -5.55112e-016 0.0219581 i + 9.79798 -5.55112e-016 0.0210525 i + 10 -5.55112e-016 0.020202 i + +# IsoCurve 16, 100 points +# x y z type +-10 0.666667 -0.0200649 i +-9.79798 0.666667 -0.0209036 i +-9.59596 0.666667 -0.0217961 i +-9.39394 0.666667 -0.022747 i +-9.19192 0.666667 -0.0237616 i +-8.9899 0.666667 -0.0248457 i +-8.78788 0.666667 -0.0260058 i +-8.58586 0.666667 -0.0272491 i +-8.38384 0.666667 -0.028584 i +-8.18182 0.666667 -0.0300195 i +-7.9798 0.666667 -0.0315661 i +-7.77778 0.666667 -0.0332355 i +-7.57576 0.666667 -0.0350412 i +-7.37374 0.666667 -0.0369983 i +-7.17172 0.666667 -0.0391243 i +-6.9697 0.666667 -0.0414392 i +-6.76768 0.666667 -0.0439662 i +-6.56566 0.666667 -0.046732 i +-6.36364 0.666667 -0.0497677 i +-6.16162 0.666667 -0.0531096 i +-5.9596 0.666667 -0.0568003 i +-5.75758 0.666667 -0.0608902 i +-5.55556 0.666667 -0.0654391 i +-5.35354 0.666667 -0.0705183 i +-5.15152 0.666667 -0.0762137 i +-4.94949 0.666667 -0.082629 i +-4.74747 0.666667 -0.0898908 i +-4.54545 0.666667 -0.0981548 i +-4.34343 0.666667 -0.107614 i +-4.14141 0.666667 -0.118509 i +-3.93939 0.666667 -0.131145 i +-3.73737 0.666667 -0.145911 i +-3.53535 0.666667 -0.16331 i +-3.33333 0.666667 -0.183996 i +-3.13131 0.666667 -0.208836 i +-2.92929 0.666667 -0.238988 i +-2.72727 0.666667 -0.276012 i +-2.52525 0.666667 -0.322023 i +-2.32323 0.666667 -0.379874 i +-2.12121 0.666667 -0.453292 i +-1.91919 0.666667 -0.546708 i +-1.71717 0.666667 -0.663841 i +-1.51515 0.666667 -0.802609 i +-1.31313 0.666667 -0.942288 i +-1.11111 0.666667 -1.02789 i +-0.909091 0.666667 -0.991721 i +-0.707071 0.666667 -0.827615 i +-0.505051 0.666667 -0.596866 i +-0.30303 0.666667 -0.35362 i +-0.10101 0.666667 -0.116558 i + 0.10101 0.666667 0.116558 i + 0.30303 0.666667 0.35362 i + 0.505051 0.666667 0.596866 i + 0.707071 0.666667 0.827615 i + 0.909091 0.666667 0.991721 i + 1.11111 0.666667 1.02789 i + 1.31313 0.666667 0.942288 i + 1.51515 0.666667 0.802609 i + 1.71717 0.666667 0.663841 i + 1.91919 0.666667 0.546708 i + 2.12121 0.666667 0.453292 i + 2.32323 0.666667 0.379874 i + 2.52525 0.666667 0.322023 i + 2.72727 0.666667 0.276012 i + 2.92929 0.666667 0.238988 i + 3.13131 0.666667 0.208836 i + 3.33333 0.666667 0.183996 i + 3.53535 0.666667 0.16331 i + 3.73737 0.666667 0.145911 i + 3.93939 0.666667 0.131145 i + 4.14141 0.666667 0.118509 i + 4.34343 0.666667 0.107614 i + 4.54545 0.666667 0.0981548 i + 4.74747 0.666667 0.0898908 i + 4.94949 0.666667 0.082629 i + 5.15152 0.666667 0.0762137 i + 5.35354 0.666667 0.0705183 i + 5.55556 0.666667 0.0654391 i + 5.75758 0.666667 0.0608902 i + 5.9596 0.666667 0.0568003 i + 6.16162 0.666667 0.0531096 i + 6.36364 0.666667 0.0497677 i + 6.56566 0.666667 0.046732 i + 6.76768 0.666667 0.0439662 i + 6.9697 0.666667 0.0414392 i + 7.17172 0.666667 0.0391243 i + 7.37374 0.666667 0.0369983 i + 7.57576 0.666667 0.0350412 i + 7.77778 0.666667 0.0332355 i + 7.9798 0.666667 0.0315661 i + 8.18182 0.666667 0.0300195 i + 8.38384 0.666667 0.028584 i + 8.58586 0.666667 0.0272491 i + 8.78788 0.666667 0.0260058 i + 8.9899 0.666667 0.0248457 i + 9.19192 0.666667 0.0237616 i + 9.39394 0.666667 0.022747 i + 9.59596 0.666667 0.0217961 i + 9.79798 0.666667 0.0209036 i + 10 0.666667 0.0200649 i + +# IsoCurve 17, 100 points +# x y z type +-10 1.33333 -0.019663 i +-9.79798 1.33333 -0.0204674 i +-9.59596 1.33333 -0.0213218 i +-9.39394 1.33333 -0.0222305 i +-9.19192 1.33333 -0.0231981 i +-8.9899 1.33333 -0.0242296 i +-8.78788 1.33333 -0.025331 i +-8.58586 1.33333 -0.0265084 i +-8.38384 1.33333 -0.027769 i +-8.18182 1.33333 -0.0291208 i +-7.9798 1.33333 -0.0305725 i +-7.77778 1.33333 -0.0321343 i +-7.57576 1.33333 -0.0338174 i +-7.37374 1.33333 -0.0356343 i +-7.17172 1.33333 -0.0375995 i +-6.9697 1.33333 -0.0397293 i +-6.76768 1.33333 -0.0420421 i +-6.56566 1.33333 -0.0445591 i +-6.36364 1.33333 -0.0473045 i +-6.16162 1.33333 -0.050306 i +-5.9596 1.33333 -0.0535956 i +-5.75758 1.33333 -0.0572101 i +-5.55556 1.33333 -0.0611922 i +-5.35354 1.33333 -0.0655915 i +-5.15152 1.33333 -0.0704657 i +-4.94949 1.33333 -0.075882 i +-4.74747 1.33333 -0.081919 i +-4.54545 1.33333 -0.0886689 i +-4.34343 1.33333 -0.0962391 i +-4.14141 1.33333 -0.104755 i +-3.93939 1.33333 -0.114364 i +-3.73737 1.33333 -0.125233 i +-3.53535 1.33333 -0.137554 i +-3.33333 1.33333 -0.15154 i +-3.13131 1.33333 -0.167416 i +-2.92929 1.33333 -0.185402 i +-2.72727 1.33333 -0.205673 i +-2.52525 1.33333 -0.22829 i +-2.32323 1.33333 -0.25307 i +-2.12121 1.33333 -0.27939 i +-1.91919 1.33333 -0.305888 i +-1.71717 1.33333 -0.330119 i +-1.51515 1.33333 -0.348316 i +-1.31313 1.33333 -0.355589 i +-1.11111 1.33333 -0.346915 i +-0.909091 1.33333 -0.318821 i +-0.707071 1.33333 -0.270865 i +-0.505051 1.33333 -0.205782 i +-0.30303 1.33333 -0.128279 i +-0.10101 1.33333 -0.04354 i + 0.10101 1.33333 0.04354 i + 0.30303 1.33333 0.128279 i + 0.505051 1.33333 0.205782 i + 0.707071 1.33333 0.270865 i + 0.909091 1.33333 0.318821 i + 1.11111 1.33333 0.346915 i + 1.31313 1.33333 0.355589 i + 1.51515 1.33333 0.348316 i + 1.71717 1.33333 0.330119 i + 1.91919 1.33333 0.305888 i + 2.12121 1.33333 0.27939 i + 2.32323 1.33333 0.25307 i + 2.52525 1.33333 0.22829 i + 2.72727 1.33333 0.205673 i + 2.92929 1.33333 0.185402 i + 3.13131 1.33333 0.167416 i + 3.33333 1.33333 0.15154 i + 3.53535 1.33333 0.137554 i + 3.73737 1.33333 0.125233 i + 3.93939 1.33333 0.114364 i + 4.14141 1.33333 0.104755 i + 4.34343 1.33333 0.0962391 i + 4.54545 1.33333 0.0886689 i + 4.74747 1.33333 0.081919 i + 4.94949 1.33333 0.075882 i + 5.15152 1.33333 0.0704657 i + 5.35354 1.33333 0.0655915 i + 5.55556 1.33333 0.0611922 i + 5.75758 1.33333 0.0572101 i + 5.9596 1.33333 0.0535956 i + 6.16162 1.33333 0.050306 i + 6.36364 1.33333 0.0473045 i + 6.56566 1.33333 0.0445591 i + 6.76768 1.33333 0.0420421 i + 6.9697 1.33333 0.0397293 i + 7.17172 1.33333 0.0375995 i + 7.37374 1.33333 0.0356343 i + 7.57576 1.33333 0.0338174 i + 7.77778 1.33333 0.0321343 i + 7.9798 1.33333 0.0305725 i + 8.18182 1.33333 0.0291208 i + 8.38384 1.33333 0.027769 i + 8.58586 1.33333 0.0265084 i + 8.78788 1.33333 0.025331 i + 8.9899 1.33333 0.0242296 i + 9.19192 1.33333 0.0231981 i + 9.39394 1.33333 0.0222305 i + 9.59596 1.33333 0.0213218 i + 9.79798 1.33333 0.0204674 i + 10 1.33333 0.019663 i + +# IsoCurve 18, 100 points +# x y z type +-10 2 -0.0190225 i +-9.79798 2 -0.0197736 i +-9.59596 2 -0.0205692 i +-9.39394 2 -0.0214126 i +-9.19192 2 -0.0223077 i +-8.9899 2 -0.0232587 i +-8.78788 2 -0.0242702 i +-8.58586 2 -0.0253472 i +-8.38384 2 -0.0264953 i +-8.18182 2 -0.0277207 i +-7.9798 2 -0.0290303 i +-7.77778 2 -0.0304315 i +-7.57576 2 -0.0319327 i +-7.37374 2 -0.0335431 i +-7.17172 2 -0.0352731 i +-6.9697 2 -0.037134 i +-6.76768 2 -0.0391386 i +-6.56566 2 -0.0413009 i +-6.36364 2 -0.0436366 i +-6.16162 2 -0.0461632 i +-5.9596 2 -0.0488999 i +-5.75758 2 -0.0518682 i +-5.55556 2 -0.0550917 i +-5.35354 2 -0.0585964 i +-5.15152 2 -0.0624107 i +-4.94949 2 -0.0665652 i +-4.74747 2 -0.0710928 i +-4.54545 2 -0.0760279 i +-4.34343 2 -0.0814051 i +-4.14141 2 -0.0872582 i +-3.93939 2 -0.093617 i +-3.73737 2 -0.100503 i +-3.53535 2 -0.107925 i +-3.33333 2 -0.115867 i +-3.13131 2 -0.124276 i +-2.92929 2 -0.133049 i +-2.72727 2 -0.142003 i +-2.52525 2 -0.150851 i +-2.32323 2 -0.159172 i +-2.12121 2 -0.166382 i +-1.91919 2 -0.171717 i +-1.71717 2 -0.17426 i +-1.51515 2 -0.173 i +-1.31313 2 -0.166957 i +-1.11111 2 -0.155358 i +-0.909091 2 -0.137806 i +-0.707071 2 -0.114416 i +-0.505051 2 -0.085843 i +-0.30303 2 -0.0532203 i +-0.10101 2 -0.0180324 i + 0.10101 2 0.0180324 i + 0.30303 2 0.0532203 i + 0.505051 2 0.085843 i + 0.707071 2 0.114416 i + 0.909091 2 0.137806 i + 1.11111 2 0.155358 i + 1.31313 2 0.166957 i + 1.51515 2 0.173 i + 1.71717 2 0.17426 i + 1.91919 2 0.171717 i + 2.12121 2 0.166382 i + 2.32323 2 0.159172 i + 2.52525 2 0.150851 i + 2.72727 2 0.142003 i + 2.92929 2 0.133049 i + 3.13131 2 0.124276 i + 3.33333 2 0.115867 i + 3.53535 2 0.107925 i + 3.73737 2 0.100503 i + 3.93939 2 0.093617 i + 4.14141 2 0.0872582 i + 4.34343 2 0.0814051 i + 4.54545 2 0.0760279 i + 4.74747 2 0.0710928 i + 4.94949 2 0.0665652 i + 5.15152 2 0.0624107 i + 5.35354 2 0.0585964 i + 5.55556 2 0.0550917 i + 5.75758 2 0.0518682 i + 5.9596 2 0.0488999 i + 6.16162 2 0.0461632 i + 6.36364 2 0.0436366 i + 6.56566 2 0.0413009 i + 6.76768 2 0.0391386 i + 6.9697 2 0.037134 i + 7.17172 2 0.0352731 i + 7.37374 2 0.0335431 i + 7.57576 2 0.0319327 i + 7.77778 2 0.0304315 i + 7.9798 2 0.0290303 i + 8.18182 2 0.0277207 i + 8.38384 2 0.0264953 i + 8.58586 2 0.0253472 i + 8.78788 2 0.0242702 i + 8.9899 2 0.0232587 i + 9.19192 2 0.0223077 i + 9.39394 2 0.0214126 i + 9.59596 2 0.0205692 i + 9.79798 2 0.0197736 i + 10 2 0.0190225 i + +# IsoCurve 19, 100 points +# x y z type +-10 2.66667 -0.0181831 i +-9.79798 2.66667 -0.0188669 i +-9.59596 2.66667 -0.0195883 i +-9.39394 2.66667 -0.0203499 i +-9.19192 2.66667 -0.0211546 i +-8.9899 2.66667 -0.0220056 i +-8.78788 2.66667 -0.0229062 i +-8.58586 2.66667 -0.02386 i +-8.38384 2.66667 -0.024871 i +-8.18182 2.66667 -0.0259435 i +-7.9798 2.66667 -0.0270821 i +-7.77778 2.66667 -0.0282918 i +-7.57576 2.66667 -0.0295779 i +-7.37374 2.66667 -0.0309464 i +-7.17172 2.66667 -0.0324034 i +-6.9697 2.66667 -0.0339557 i +-6.76768 2.66667 -0.0356105 i +-6.56566 2.66667 -0.0373753 i +-6.36364 2.66667 -0.0392583 i +-6.16162 2.66667 -0.0412678 i +-5.9596 2.66667 -0.0434125 i +-5.75758 2.66667 -0.0457013 i +-5.55556 2.66667 -0.0481429 i +-5.35354 2.66667 -0.0507457 i +-5.15152 2.66667 -0.0535173 i +-4.94949 2.66667 -0.056464 i +-4.74747 2.66667 -0.0595897 i +-4.54545 2.66667 -0.0628954 i +-4.34343 2.66667 -0.066377 i +-4.14141 2.66667 -0.0700242 i +-3.93939 2.66667 -0.0738176 i +-3.73737 2.66667 -0.077726 i +-3.53535 2.66667 -0.0817023 i +-3.33333 2.66667 -0.0856797 i +-3.13131 2.66667 -0.0895663 i +-2.92929 2.66667 -0.09324 i +-2.72727 2.66667 -0.096544 i +-2.52525 2.66667 -0.0992832 i +-2.32323 2.66667 -0.101224 i +-2.12121 2.66667 -0.102097 i +-1.91919 2.66667 -0.10161 i +-1.71717 2.66667 -0.0994664 i +-1.51515 2.66667 -0.0953908 i +-1.31313 2.66667 -0.0891639 i +-1.11111 2.66667 -0.0806577 i +-0.909091 2.66667 -0.0698665 i +-0.707071 2.66667 -0.0569277 i +-0.505051 2.66667 -0.0421267 i +-0.30303 2.66667 -0.025885 i +-0.10101 2.66667 -0.00873219 i + 0.10101 2.66667 0.00873219 i + 0.30303 2.66667 0.025885 i + 0.505051 2.66667 0.0421267 i + 0.707071 2.66667 0.0569277 i + 0.909091 2.66667 0.0698665 i + 1.11111 2.66667 0.0806577 i + 1.31313 2.66667 0.0891639 i + 1.51515 2.66667 0.0953908 i + 1.71717 2.66667 0.0994664 i + 1.91919 2.66667 0.10161 i + 2.12121 2.66667 0.102097 i + 2.32323 2.66667 0.101224 i + 2.52525 2.66667 0.0992832 i + 2.72727 2.66667 0.096544 i + 2.92929 2.66667 0.09324 i + 3.13131 2.66667 0.0895663 i + 3.33333 2.66667 0.0856797 i + 3.53535 2.66667 0.0817023 i + 3.73737 2.66667 0.077726 i + 3.93939 2.66667 0.0738176 i + 4.14141 2.66667 0.0700242 i + 4.34343 2.66667 0.066377 i + 4.54545 2.66667 0.0628954 i + 4.74747 2.66667 0.0595897 i + 4.94949 2.66667 0.056464 i + 5.15152 2.66667 0.0535173 i + 5.35354 2.66667 0.0507457 i + 5.55556 2.66667 0.0481429 i + 5.75758 2.66667 0.0457013 i + 5.9596 2.66667 0.0434125 i + 6.16162 2.66667 0.0412678 i + 6.36364 2.66667 0.0392583 i + 6.56566 2.66667 0.0373753 i + 6.76768 2.66667 0.0356105 i + 6.9697 2.66667 0.0339557 i + 7.17172 2.66667 0.0324034 i + 7.37374 2.66667 0.0309464 i + 7.57576 2.66667 0.0295779 i + 7.77778 2.66667 0.0282918 i + 7.9798 2.66667 0.0270821 i + 8.18182 2.66667 0.0259435 i + 8.38384 2.66667 0.024871 i + 8.58586 2.66667 0.02386 i + 8.78788 2.66667 0.0229062 i + 8.9899 2.66667 0.0220056 i + 9.19192 2.66667 0.0211546 i + 9.39394 2.66667 0.0203499 i + 9.59596 2.66667 0.0195883 i + 9.79798 2.66667 0.0188669 i + 10 2.66667 0.0181831 i + +# IsoCurve 20, 100 points +# x y z type +-10 3.33333 -0.0171921 i +-9.79798 3.33333 -0.0177999 i +-9.59596 3.33333 -0.0184382 i +-9.39394 3.33333 -0.0191087 i +-9.19192 3.33333 -0.0198133 i +-8.9899 3.33333 -0.0205542 i +-8.78788 3.33333 -0.0213336 i +-8.58586 3.33333 -0.0221537 i +-8.38384 3.33333 -0.0230171 i +-8.18182 3.33333 -0.0239262 i +-7.9798 3.33333 -0.0248838 i +-7.77778 3.33333 -0.0258926 i +-7.57576 3.33333 -0.0269556 i +-7.37374 3.33333 -0.0280756 i +-7.17172 3.33333 -0.0292557 i +-6.9697 3.33333 -0.0304989 i +-6.76768 3.33333 -0.031808 i +-6.56566 3.33333 -0.0331859 i +-6.36364 3.33333 -0.0346351 i +-6.16162 3.33333 -0.0361578 i +-5.9596 3.33333 -0.0377556 i +-5.75758 3.33333 -0.0394294 i +-5.55556 3.33333 -0.041179 i +-5.35354 3.33333 -0.0430029 i +-5.15152 3.33333 -0.0448979 i +-4.94949 3.33333 -0.0468583 i +-4.74747 3.33333 -0.0488755 i +-4.54545 3.33333 -0.0509375 i +-4.34343 3.33333 -0.0530275 i +-4.14141 3.33333 -0.0551231 i +-3.93939 3.33333 -0.0571954 i +-3.73737 3.33333 -0.0592074 i +-3.53535 3.33333 -0.0611132 i +-3.33333 3.33333 -0.0628563 i +-3.13131 3.33333 -0.0643694 i +-2.92929 3.33333 -0.0655733 i +-2.72727 3.33333 -0.0663777 i +-2.52525 3.33333 -0.0666823 i +-2.32323 3.33333 -0.0663797 i +-2.12121 3.33333 -0.0653602 i +-1.91919 3.33333 -0.0635173 i +-1.71717 3.33333 -0.0607564 i +-1.51515 3.33333 -0.0570038 i +-1.31313 3.33333 -0.0522157 i +-1.11111 3.33333 -0.0463877 i +-0.909091 3.33333 -0.0395613 i +-0.707071 3.33333 -0.0318272 i +-0.505051 3.33333 -0.0233253 i +-0.30303 3.33333 -0.0142393 i +-0.10101 3.33333 -0.00478791 i + 0.10101 3.33333 0.00478791 i + 0.30303 3.33333 0.0142393 i + 0.505051 3.33333 0.0233253 i + 0.707071 3.33333 0.0318272 i + 0.909091 3.33333 0.0395613 i + 1.11111 3.33333 0.0463877 i + 1.31313 3.33333 0.0522157 i + 1.51515 3.33333 0.0570038 i + 1.71717 3.33333 0.0607564 i + 1.91919 3.33333 0.0635173 i + 2.12121 3.33333 0.0653602 i + 2.32323 3.33333 0.0663797 i + 2.52525 3.33333 0.0666823 i + 2.72727 3.33333 0.0663777 i + 2.92929 3.33333 0.0655733 i + 3.13131 3.33333 0.0643694 i + 3.33333 3.33333 0.0628563 i + 3.53535 3.33333 0.0611132 i + 3.73737 3.33333 0.0592074 i + 3.93939 3.33333 0.0571954 i + 4.14141 3.33333 0.0551231 i + 4.34343 3.33333 0.0530275 i + 4.54545 3.33333 0.0509375 i + 4.74747 3.33333 0.0488755 i + 4.94949 3.33333 0.0468583 i + 5.15152 3.33333 0.0448979 i + 5.35354 3.33333 0.0430029 i + 5.55556 3.33333 0.041179 i + 5.75758 3.33333 0.0394294 i + 5.9596 3.33333 0.0377556 i + 6.16162 3.33333 0.0361578 i + 6.36364 3.33333 0.0346351 i + 6.56566 3.33333 0.0331859 i + 6.76768 3.33333 0.031808 i + 6.9697 3.33333 0.0304989 i + 7.17172 3.33333 0.0292557 i + 7.37374 3.33333 0.0280756 i + 7.57576 3.33333 0.0269556 i + 7.77778 3.33333 0.0258926 i + 7.9798 3.33333 0.0248838 i + 8.18182 3.33333 0.0239262 i + 8.38384 3.33333 0.0230171 i + 8.58586 3.33333 0.0221537 i + 8.78788 3.33333 0.0213336 i + 8.9899 3.33333 0.0205542 i + 9.19192 3.33333 0.0198133 i + 9.39394 3.33333 0.0191087 i + 9.59596 3.33333 0.0184382 i + 9.79798 3.33333 0.0177999 i + 10 3.33333 0.0171921 i + +# IsoCurve 21, 100 points +# x y z type +-10 4 -0.0160989 i +-9.79798 4 -0.0166275 i +-9.59596 4 -0.0171797 i +-9.39394 4 -0.0177563 i +-9.19192 4 -0.0183586 i +-8.9899 4 -0.0189878 i +-8.78788 4 -0.0196452 i +-8.58586 4 -0.0203318 i +-8.38384 4 -0.021049 i +-8.18182 4 -0.0217979 i +-7.9798 4 -0.0225798 i +-7.77778 4 -0.0233957 i +-7.57576 4 -0.0242467 i +-7.37374 4 -0.0251337 i +-7.17172 4 -0.0260573 i +-6.9697 4 -0.0270182 i +-6.76768 4 -0.0280163 i +-6.56566 4 -0.0290515 i +-6.36364 4 -0.0301232 i +-6.16162 4 -0.0312298 i +-5.9596 4 -0.0323695 i +-5.75758 4 -0.033539 i +-5.55556 4 -0.0347341 i +-5.35354 4 -0.0359494 i +-5.15152 4 -0.0371775 i +-4.94949 4 -0.0384094 i +-4.74747 4 -0.0396334 i +-4.54545 4 -0.0408355 i +-4.34343 4 -0.0419985 i +-4.14141 4 -0.043102 i +-3.93939 4 -0.0441217 i +-3.73737 4 -0.0450294 i +-3.53535 4 -0.0457926 i +-3.33333 4 -0.0463747 i +-3.13131 4 -0.0467352 i +-2.92929 4 -0.0468303 i +-2.72727 4 -0.0466136 i +-2.52525 4 -0.0460377 i +-2.32323 4 -0.0450561 i +-2.12121 4 -0.0436254 i +-1.91919 4 -0.0417084 i +-1.71717 4 -0.0392765 i +-1.51515 4 -0.0363137 i +-1.31313 4 -0.0328186 i +-1.11111 4 -0.0288074 i +-0.909091 4 -0.0243152 i +-0.707071 4 -0.0193962 i +-0.505051 4 -0.0141228 i +-0.30303 4 -0.00858371 i +-0.10101 4 -0.00287984 i + 0.10101 4 0.00287984 i + 0.30303 4 0.00858371 i + 0.505051 4 0.0141228 i + 0.707071 4 0.0193962 i + 0.909091 4 0.0243152 i + 1.11111 4 0.0288074 i + 1.31313 4 0.0328186 i + 1.51515 4 0.0363137 i + 1.71717 4 0.0392765 i + 1.91919 4 0.0417084 i + 2.12121 4 0.0436254 i + 2.32323 4 0.0450561 i + 2.52525 4 0.0460377 i + 2.72727 4 0.0466136 i + 2.92929 4 0.0468303 i + 3.13131 4 0.0467352 i + 3.33333 4 0.0463747 i + 3.53535 4 0.0457926 i + 3.73737 4 0.0450294 i + 3.93939 4 0.0441217 i + 4.14141 4 0.043102 i + 4.34343 4 0.0419985 i + 4.54545 4 0.0408355 i + 4.74747 4 0.0396334 i + 4.94949 4 0.0384094 i + 5.15152 4 0.0371775 i + 5.35354 4 0.0359494 i + 5.55556 4 0.0347341 i + 5.75758 4 0.033539 i + 5.9596 4 0.0323695 i + 6.16162 4 0.0312298 i + 6.36364 4 0.0301232 i + 6.56566 4 0.0290515 i + 6.76768 4 0.0280163 i + 6.9697 4 0.0270182 i + 7.17172 4 0.0260573 i + 7.37374 4 0.0251337 i + 7.57576 4 0.0242467 i + 7.77778 4 0.0233957 i + 7.9798 4 0.0225798 i + 8.18182 4 0.0217979 i + 8.38384 4 0.021049 i + 8.58586 4 0.0203318 i + 8.78788 4 0.0196452 i + 8.9899 4 0.0189878 i + 9.19192 4 0.0183586 i + 9.39394 4 0.0177563 i + 9.59596 4 0.0171797 i + 9.79798 4 0.0166275 i + 10 4 0.0160989 i + +# IsoCurve 22, 100 points +# x y z type +-10 4.66667 -0.0149501 i +-9.79798 4.66667 -0.0154009 i +-9.59596 4.66667 -0.0158688 i +-9.39394 4.66667 -0.0163544 i +-9.19192 4.66667 -0.0168581 i +-8.9899 4.66667 -0.0173806 i +-8.78788 4.66667 -0.0179223 i +-8.58586 4.66667 -0.0184836 i +-8.38384 4.66667 -0.0190648 i +-8.18182 4.66667 -0.0196662 i +-7.9798 4.66667 -0.020288 i +-7.77778 4.66667 -0.0209302 i +-7.57576 4.66667 -0.0215925 i +-7.37374 4.66667 -0.0222746 i +-7.17172 4.66667 -0.0229759 i +-6.9697 4.66667 -0.0236954 i +-6.76768 4.66667 -0.0244318 i +-6.56566 4.66667 -0.0251833 i +-6.36364 4.66667 -0.0259478 i +-6.16162 4.66667 -0.0267223 i +-5.9596 4.66667 -0.0275032 i +-5.75758 4.66667 -0.0282864 i +-5.55556 4.66667 -0.0290663 i +-5.35354 4.66667 -0.0298368 i +-5.15152 4.66667 -0.0305904 i +-4.94949 4.66667 -0.0313181 i +-4.74747 4.66667 -0.0320098 i +-4.54545 4.66667 -0.0326536 i +-4.34343 4.66667 -0.0332361 i +-4.14141 4.66667 -0.033742 i +-3.93939 4.66667 -0.0341543 i +-3.73737 4.66667 -0.0344544 i +-3.53535 4.66667 -0.0346221 i +-3.33333 4.66667 -0.0346358 i +-3.13131 4.66667 -0.0344731 i +-2.92929 4.66667 -0.034111 i +-2.72727 4.66667 -0.0335268 i +-2.52525 4.66667 -0.0326991 i +-2.32323 4.66667 -0.0316083 i +-2.12121 4.66667 -0.0302381 i +-1.91919 4.66667 -0.0285763 i +-1.71717 4.66667 -0.0266166 i +-1.51515 4.66667 -0.0243589 i +-1.31313 4.66667 -0.0218107 i +-1.11111 4.66667 -0.0189876 i +-0.909091 4.66667 -0.0159136 i +-0.707071 4.66667 -0.0126208 i +-0.505051 4.66667 -0.00914883 i +-0.30303 4.66667 -0.00554394 i +-0.10101 4.66667 -0.00185719 i + 0.10101 4.66667 0.00185719 i + 0.30303 4.66667 0.00554394 i + 0.505051 4.66667 0.00914883 i + 0.707071 4.66667 0.0126208 i + 0.909091 4.66667 0.0159136 i + 1.11111 4.66667 0.0189876 i + 1.31313 4.66667 0.0218107 i + 1.51515 4.66667 0.0243589 i + 1.71717 4.66667 0.0266166 i + 1.91919 4.66667 0.0285763 i + 2.12121 4.66667 0.0302381 i + 2.32323 4.66667 0.0316083 i + 2.52525 4.66667 0.0326991 i + 2.72727 4.66667 0.0335268 i + 2.92929 4.66667 0.034111 i + 3.13131 4.66667 0.0344731 i + 3.33333 4.66667 0.0346358 i + 3.53535 4.66667 0.0346221 i + 3.73737 4.66667 0.0344544 i + 3.93939 4.66667 0.0341543 i + 4.14141 4.66667 0.033742 i + 4.34343 4.66667 0.0332361 i + 4.54545 4.66667 0.0326536 i + 4.74747 4.66667 0.0320098 i + 4.94949 4.66667 0.0313181 i + 5.15152 4.66667 0.0305904 i + 5.35354 4.66667 0.0298368 i + 5.55556 4.66667 0.0290663 i + 5.75758 4.66667 0.0282864 i + 5.9596 4.66667 0.0275032 i + 6.16162 4.66667 0.0267223 i + 6.36364 4.66667 0.0259478 i + 6.56566 4.66667 0.0251833 i + 6.76768 4.66667 0.0244318 i + 6.9697 4.66667 0.0236954 i + 7.17172 4.66667 0.0229759 i + 7.37374 4.66667 0.0222746 i + 7.57576 4.66667 0.0215925 i + 7.77778 4.66667 0.0209302 i + 7.9798 4.66667 0.020288 i + 8.18182 4.66667 0.0196662 i + 8.38384 4.66667 0.0190648 i + 8.58586 4.66667 0.0184836 i + 8.78788 4.66667 0.0179223 i + 8.9899 4.66667 0.0173806 i + 9.19192 4.66667 0.0168581 i + 9.39394 4.66667 0.0163544 i + 9.59596 4.66667 0.0158688 i + 9.79798 4.66667 0.0154009 i + 10 4.66667 0.0149501 i + +# IsoCurve 23, 100 points +# x y z type +-10 5.33333 -0.0137867 i +-9.79798 5.33333 -0.0141641 i +-9.59596 5.33333 -0.0145533 i +-9.39394 5.33333 -0.0149544 i +-9.19192 5.33333 -0.0153674 i +-8.9899 5.33333 -0.0157925 i +-8.78788 5.33333 -0.0162296 i +-8.58586 5.33333 -0.0166786 i +-8.38384 5.33333 -0.0171392 i +-8.18182 5.33333 -0.0176111 i +-7.9798 5.33333 -0.0180939 i +-7.77778 5.33333 -0.0185869 i +-7.57576 5.33333 -0.0190892 i +-7.37374 5.33333 -0.0195999 i +-7.17172 5.33333 -0.0201175 i +-6.9697 5.33333 -0.0206407 i +-6.76768 5.33333 -0.0211673 i +-6.56566 5.33333 -0.0216952 i +-6.36364 5.33333 -0.0222217 i +-6.16162 5.33333 -0.0227435 i +-5.9596 5.33333 -0.023257 i +-5.75758 5.33333 -0.0237578 i +-5.55556 5.33333 -0.0242412 i +-5.35354 5.33333 -0.0247014 i +-5.15152 5.33333 -0.0251322 i +-4.94949 5.33333 -0.0255265 i +-4.74747 5.33333 -0.0258764 i +-4.54545 5.33333 -0.0261731 i +-4.34343 5.33333 -0.0264073 i +-4.14141 5.33333 -0.0265685 i +-3.93939 5.33333 -0.0266459 i +-3.73737 5.33333 -0.026628 i +-3.53535 5.33333 -0.0265027 i +-3.33333 5.33333 -0.0262581 i +-3.13131 5.33333 -0.0258821 i +-2.92929 5.33333 -0.0253631 i +-2.72727 5.33333 -0.0246904 i +-2.52525 5.33333 -0.0238544 i +-2.32323 5.33333 -0.0228475 i +-2.12121 5.33333 -0.0216641 i +-1.91919 5.33333 -0.0203015 i +-1.71717 5.33333 -0.01876 i +-1.51515 5.33333 -0.0170435 i +-1.31313 5.33333 -0.0151598 i +-1.11111 5.33333 -0.0131206 i +-0.909091 5.33333 -0.0109416 i +-0.707071 5.33333 -0.00864223 i +-0.505051 5.33333 -0.00624532 i +-0.30303 5.33333 -0.00377656 i +-0.10101 5.33333 -0.0012638 i + 0.10101 5.33333 0.0012638 i + 0.30303 5.33333 0.00377656 i + 0.505051 5.33333 0.00624532 i + 0.707071 5.33333 0.00864223 i + 0.909091 5.33333 0.0109416 i + 1.11111 5.33333 0.0131206 i + 1.31313 5.33333 0.0151598 i + 1.51515 5.33333 0.0170435 i + 1.71717 5.33333 0.01876 i + 1.91919 5.33333 0.0203015 i + 2.12121 5.33333 0.0216641 i + 2.32323 5.33333 0.0228475 i + 2.52525 5.33333 0.0238544 i + 2.72727 5.33333 0.0246904 i + 2.92929 5.33333 0.0253631 i + 3.13131 5.33333 0.0258821 i + 3.33333 5.33333 0.0262581 i + 3.53535 5.33333 0.0265027 i + 3.73737 5.33333 0.026628 i + 3.93939 5.33333 0.0266459 i + 4.14141 5.33333 0.0265685 i + 4.34343 5.33333 0.0264073 i + 4.54545 5.33333 0.0261731 i + 4.74747 5.33333 0.0258764 i + 4.94949 5.33333 0.0255265 i + 5.15152 5.33333 0.0251322 i + 5.35354 5.33333 0.0247014 i + 5.55556 5.33333 0.0242412 i + 5.75758 5.33333 0.0237578 i + 5.9596 5.33333 0.023257 i + 6.16162 5.33333 0.0227435 i + 6.36364 5.33333 0.0222217 i + 6.56566 5.33333 0.0216952 i + 6.76768 5.33333 0.0211673 i + 6.9697 5.33333 0.0206407 i + 7.17172 5.33333 0.0201175 i + 7.37374 5.33333 0.0195999 i + 7.57576 5.33333 0.0190892 i + 7.77778 5.33333 0.0185869 i + 7.9798 5.33333 0.0180939 i + 8.18182 5.33333 0.0176111 i + 8.38384 5.33333 0.0171392 i + 8.58586 5.33333 0.0166786 i + 8.78788 5.33333 0.0162296 i + 8.9899 5.33333 0.0157925 i + 9.19192 5.33333 0.0153674 i + 9.39394 5.33333 0.0149544 i + 9.59596 5.33333 0.0145533 i + 9.79798 5.33333 0.0141641 i + 10 5.33333 0.0137867 i + +# IsoCurve 24, 100 points +# x y z type +-10 6 -0.0126413 i +-9.79798 6 -0.0129521 i +-9.59596 6 -0.0132703 i +-9.39394 6 -0.0135958 i +-9.19192 6 -0.0139284 i +-8.9899 6 -0.0142678 i +-8.78788 6 -0.0146137 i +-8.58586 6 -0.0149657 i +-8.38384 6 -0.0153232 i +-8.18182 6 -0.0156856 i +-7.9798 6 -0.016052 i +-7.77778 6 -0.0164216 i +-7.57576 6 -0.0167932 i +-7.37374 6 -0.0171656 i +-7.17172 6 -0.0175372 i +-6.9697 6 -0.0179063 i +-6.76768 6 -0.0182709 i +-6.56566 6 -0.0186288 i +-6.36364 6 -0.0189773 i +-6.16162 6 -0.0193136 i +-5.9596 6 -0.0196344 i +-5.75758 6 -0.0199361 i +-5.55556 6 -0.0202147 i +-5.35354 6 -0.0204657 i +-5.15152 6 -0.0206843 i +-4.94949 6 -0.0208653 i +-4.74747 6 -0.0210031 i +-4.54545 6 -0.0210916 i +-4.34343 6 -0.0211246 i +-4.14141 6 -0.0210954 i +-3.93939 6 -0.0209972 i +-3.73737 6 -0.0208233 i +-3.53535 6 -0.0205667 i +-3.33333 6 -0.0202209 i +-3.13131 6 -0.0197796 i +-2.92929 6 -0.0192371 i +-2.72727 6 -0.0185886 i +-2.52525 6 -0.01783 i +-2.32323 6 -0.0169587 i +-2.12121 6 -0.0159735 i +-1.91919 6 -0.0148748 i +-1.71717 6 -0.0136648 i +-1.51515 6 -0.0123477 i +-1.31313 6 -0.0109298 i +-1.11111 6 -0.00941936 i +-0.909091 6 -0.00782658 i +-0.707071 6 -0.00616358 i +-0.505051 6 -0.00444412 i +-0.30303 6 -0.00268331 i +-0.10101 6 -0.000897265 i + 0.10101 6 0.000897265 i + 0.30303 6 0.00268331 i + 0.505051 6 0.00444412 i + 0.707071 6 0.00616358 i + 0.909091 6 0.00782658 i + 1.11111 6 0.00941936 i + 1.31313 6 0.0109298 i + 1.51515 6 0.0123477 i + 1.71717 6 0.0136648 i + 1.91919 6 0.0148748 i + 2.12121 6 0.0159735 i + 2.32323 6 0.0169587 i + 2.52525 6 0.01783 i + 2.72727 6 0.0185886 i + 2.92929 6 0.0192371 i + 3.13131 6 0.0197796 i + 3.33333 6 0.0202209 i + 3.53535 6 0.0205667 i + 3.73737 6 0.0208233 i + 3.93939 6 0.0209972 i + 4.14141 6 0.0210954 i + 4.34343 6 0.0211246 i + 4.54545 6 0.0210916 i + 4.74747 6 0.0210031 i + 4.94949 6 0.0208653 i + 5.15152 6 0.0206843 i + 5.35354 6 0.0204657 i + 5.55556 6 0.0202147 i + 5.75758 6 0.0199361 i + 5.9596 6 0.0196344 i + 6.16162 6 0.0193136 i + 6.36364 6 0.0189773 i + 6.56566 6 0.0186288 i + 6.76768 6 0.0182709 i + 6.9697 6 0.0179063 i + 7.17172 6 0.0175372 i + 7.37374 6 0.0171656 i + 7.57576 6 0.0167932 i + 7.77778 6 0.0164216 i + 7.9798 6 0.016052 i + 8.18182 6 0.0156856 i + 8.38384 6 0.0153232 i + 8.58586 6 0.0149657 i + 8.78788 6 0.0146137 i + 8.9899 6 0.0142678 i + 9.19192 6 0.0139284 i + 9.39394 6 0.0135958 i + 9.59596 6 0.0132703 i + 9.79798 6 0.0129521 i + 10 6 0.0126413 i + +# IsoCurve 25, 100 points +# x y z type +-10 6.66667 -0.0115389 i +-9.79798 6.66667 -0.0117908 i +-9.59596 6.66667 -0.0120468 i +-9.39394 6.66667 -0.0123066 i +-9.19192 6.66667 -0.0125698 i +-8.9899 6.66667 -0.012836 i +-8.78788 6.66667 -0.0131047 i +-8.58586 6.66667 -0.0133753 i +-8.38384 6.66667 -0.0136471 i +-8.18182 6.66667 -0.0139194 i +-7.9798 6.66667 -0.0141913 i +-7.77778 6.66667 -0.0144617 i +-7.57576 6.66667 -0.0147295 i +-7.37374 6.66667 -0.0149935 i +-7.17172 6.66667 -0.0152521 i +-6.9697 6.66667 -0.0155037 i +-6.76768 6.66667 -0.0157466 i +-6.56566 6.66667 -0.0159787 i +-6.36364 6.66667 -0.0161978 i +-6.16162 6.66667 -0.0164016 i +-5.9596 6.66667 -0.0165873 i +-5.75758 6.66667 -0.0167522 i +-5.55556 6.66667 -0.0168931 i +-5.35354 6.66667 -0.0170069 i +-5.15152 6.66667 -0.0170899 i +-4.94949 6.66667 -0.0171385 i +-4.74747 6.66667 -0.0171489 i +-4.54545 6.66667 -0.0171171 i +-4.34343 6.66667 -0.017039 i +-4.14141 6.66667 -0.0169104 i +-3.93939 6.66667 -0.0167273 i +-3.73737 6.66667 -0.0164858 i +-3.53535 6.66667 -0.0161819 i +-3.33333 6.66667 -0.0158122 i +-3.13131 6.66667 -0.0153735 i +-2.92929 6.66667 -0.0148631 i +-2.72727 6.66667 -0.0142789 i +-2.52525 6.66667 -0.0136195 i +-2.32323 6.66667 -0.0128845 i +-2.12121 6.66667 -0.0120741 i +-1.91919 6.66667 -0.0111897 i +-1.71717 6.66667 -0.0102338 i +-1.51515 6.66667 -0.00920993 i +-1.31313 6.66667 -0.00812268 i +-1.11111 6.66667 -0.00697784 i +-0.909091 6.66667 -0.00578222 i +-0.707071 6.66667 -0.00454361 i +-0.505051 6.66667 -0.00327062 i +-0.30303 6.66667 -0.00197255 i +-0.10101 6.66667 -0.000659224 i + 0.10101 6.66667 0.000659224 i + 0.30303 6.66667 0.00197255 i + 0.505051 6.66667 0.00327062 i + 0.707071 6.66667 0.00454361 i + 0.909091 6.66667 0.00578222 i + 1.11111 6.66667 0.00697784 i + 1.31313 6.66667 0.00812268 i + 1.51515 6.66667 0.00920993 i + 1.71717 6.66667 0.0102338 i + 1.91919 6.66667 0.0111897 i + 2.12121 6.66667 0.0120741 i + 2.32323 6.66667 0.0128845 i + 2.52525 6.66667 0.0136195 i + 2.72727 6.66667 0.0142789 i + 2.92929 6.66667 0.0148631 i + 3.13131 6.66667 0.0153735 i + 3.33333 6.66667 0.0158122 i + 3.53535 6.66667 0.0161819 i + 3.73737 6.66667 0.0164858 i + 3.93939 6.66667 0.0167273 i + 4.14141 6.66667 0.0169104 i + 4.34343 6.66667 0.017039 i + 4.54545 6.66667 0.0171171 i + 4.74747 6.66667 0.0171489 i + 4.94949 6.66667 0.0171385 i + 5.15152 6.66667 0.0170899 i + 5.35354 6.66667 0.0170069 i + 5.55556 6.66667 0.0168931 i + 5.75758 6.66667 0.0167522 i + 5.9596 6.66667 0.0165873 i + 6.16162 6.66667 0.0164016 i + 6.36364 6.66667 0.0161978 i + 6.56566 6.66667 0.0159787 i + 6.76768 6.66667 0.0157466 i + 6.9697 6.66667 0.0155037 i + 7.17172 6.66667 0.0152521 i + 7.37374 6.66667 0.0149935 i + 7.57576 6.66667 0.0147295 i + 7.77778 6.66667 0.0144617 i + 7.9798 6.66667 0.0141913 i + 8.18182 6.66667 0.0139194 i + 8.38384 6.66667 0.0136471 i + 8.58586 6.66667 0.0133753 i + 8.78788 6.66667 0.0131047 i + 8.9899 6.66667 0.012836 i + 9.19192 6.66667 0.0125698 i + 9.39394 6.66667 0.0123066 i + 9.59596 6.66667 0.0120468 i + 9.79798 6.66667 0.0117908 i + 10 6.66667 0.0115389 i + +# IsoCurve 26, 100 points +# x y z type +-10 7.33333 -0.0104963 i +-9.79798 7.33333 -0.0106975 i +-9.59596 7.33333 -0.0109002 i +-9.39394 7.33333 -0.0111042 i +-9.19192 7.33333 -0.011309 i +-8.9899 7.33333 -0.011514 i +-8.78788 7.33333 -0.0117188 i +-8.58586 7.33333 -0.0119227 i +-8.38384 7.33333 -0.012125 i +-8.18182 7.33333 -0.012325 i +-7.9798 7.33333 -0.0125217 i +-7.77778 7.33333 -0.0127142 i +-7.57576 7.33333 -0.0129014 i +-7.37374 7.33333 -0.0130822 i +-7.17172 7.33333 -0.0132553 i +-6.9697 7.33333 -0.0134193 i +-6.76768 7.33333 -0.0135727 i +-6.56566 7.33333 -0.0137138 i +-6.36364 7.33333 -0.0138408 i +-6.16162 7.33333 -0.0139519 i +-5.9596 7.33333 -0.0140451 i +-5.75758 7.33333 -0.0141181 i +-5.55556 7.33333 -0.0141688 i +-5.35354 7.33333 -0.0141948 i +-5.15152 7.33333 -0.0141936 i +-4.94949 7.33333 -0.0141628 i +-4.74747 7.33333 -0.0140997 i +-4.54545 7.33333 -0.0140018 i +-4.34343 7.33333 -0.0138665 i +-4.14141 7.33333 -0.0136913 i +-3.93939 7.33333 -0.0134737 i +-3.73737 7.33333 -0.0132116 i +-3.53535 7.33333 -0.0129027 i +-3.33333 7.33333 -0.0125454 i +-3.13131 7.33333 -0.0121379 i +-2.92929 7.33333 -0.0116793 i +-2.72727 7.33333 -0.0111687 i +-2.52525 7.33333 -0.0106059 i +-2.32323 7.33333 -0.00999124 i +-2.12121 7.33333 -0.00932556 i +-1.91919 7.33333 -0.00861035 i +-1.71717 7.33333 -0.00784772 i +-1.51515 7.33333 -0.00704046 i +-1.31313 7.33333 -0.00619196 i +-1.11111 7.33333 -0.00530627 i +-0.909091 7.33333 -0.00438799 i +-0.707071 7.33333 -0.00344227 i +-0.505051 7.33333 -0.0024747 i +-0.30303 7.33333 -0.00149125 i +-0.10101 7.33333 -0.000498162 i + 0.10101 7.33333 0.000498162 i + 0.30303 7.33333 0.00149125 i + 0.505051 7.33333 0.0024747 i + 0.707071 7.33333 0.00344227 i + 0.909091 7.33333 0.00438799 i + 1.11111 7.33333 0.00530627 i + 1.31313 7.33333 0.00619196 i + 1.51515 7.33333 0.00704046 i + 1.71717 7.33333 0.00784772 i + 1.91919 7.33333 0.00861035 i + 2.12121 7.33333 0.00932556 i + 2.32323 7.33333 0.00999124 i + 2.52525 7.33333 0.0106059 i + 2.72727 7.33333 0.0111687 i + 2.92929 7.33333 0.0116793 i + 3.13131 7.33333 0.0121379 i + 3.33333 7.33333 0.0125454 i + 3.53535 7.33333 0.0129027 i + 3.73737 7.33333 0.0132116 i + 3.93939 7.33333 0.0134737 i + 4.14141 7.33333 0.0136913 i + 4.34343 7.33333 0.0138665 i + 4.54545 7.33333 0.0140018 i + 4.74747 7.33333 0.0140997 i + 4.94949 7.33333 0.0141628 i + 5.15152 7.33333 0.0141936 i + 5.35354 7.33333 0.0141948 i + 5.55556 7.33333 0.0141688 i + 5.75758 7.33333 0.0141181 i + 5.9596 7.33333 0.0140451 i + 6.16162 7.33333 0.0139519 i + 6.36364 7.33333 0.0138408 i + 6.56566 7.33333 0.0137138 i + 6.76768 7.33333 0.0135727 i + 6.9697 7.33333 0.0134193 i + 7.17172 7.33333 0.0132553 i + 7.37374 7.33333 0.0130822 i + 7.57576 7.33333 0.0129014 i + 7.77778 7.33333 0.0127142 i + 7.9798 7.33333 0.0125217 i + 8.18182 7.33333 0.012325 i + 8.38384 7.33333 0.012125 i + 8.58586 7.33333 0.0119227 i + 8.78788 7.33333 0.0117188 i + 8.9899 7.33333 0.011514 i + 9.19192 7.33333 0.011309 i + 9.39394 7.33333 0.0111042 i + 9.59596 7.33333 0.0109002 i + 9.79798 7.33333 0.0106975 i + 10 7.33333 0.0104963 i + +# IsoCurve 27, 100 points +# x y z type +-10 8 -0.00952402 i +-9.79798 8 -0.00968224 i +-9.59596 8 -0.00984029 i +-9.39394 8 -0.00999776 i +-9.19192 8 -0.0101542 i +-8.9899 8 -0.0103092 i +-8.78788 8 -0.0104621 i +-8.58586 8 -0.0106123 i +-8.38384 8 -0.0107592 i +-8.18182 8 -0.0109021 i +-7.9798 8 -0.0110402 i +-7.77778 8 -0.0111726 i +-7.57576 8 -0.0112984 i +-7.37374 8 -0.0114166 i +-7.17172 8 -0.0115262 i +-6.9697 8 -0.0116259 i +-6.76768 8 -0.0117147 i +-6.56566 8 -0.0117911 i +-6.36364 8 -0.0118539 i +-6.16162 8 -0.0119015 i +-5.9596 8 -0.0119325 i +-5.75758 8 -0.0119453 i +-5.55556 8 -0.0119383 i +-5.35354 8 -0.0119099 i +-5.15152 8 -0.0118583 i +-4.94949 8 -0.0117819 i +-4.74747 8 -0.011679 i +-4.54545 8 -0.011548 i +-4.34343 8 -0.0113872 i +-4.14141 8 -0.0111951 i +-3.93939 8 -0.0109704 i +-3.73737 8 -0.0107118 i +-3.53535 8 -0.0104181 i +-3.33333 8 -0.0100885 i +-3.13131 8 -0.00972228 i +-2.92929 8 -0.00931907 i +-2.72727 8 -0.00887875 i +-2.52525 8 -0.00840157 i +-2.32323 8 -0.0078881 i +-2.12121 8 -0.0073393 i +-1.91919 8 -0.00675648 i +-1.71717 8 -0.00614139 i +-1.51515 8 -0.00549612 i +-1.31313 8 -0.00482317 i +-1.11111 8 -0.0041254 i +-0.909091 8 -0.00340599 i +-0.707071 8 -0.00266844 i +-0.505051 8 -0.0019165 i +-0.30303 8 -0.00115412 i +-0.10101 8 -0.000385412 i + 0.10101 8 0.000385412 i + 0.30303 8 0.00115412 i + 0.505051 8 0.0019165 i + 0.707071 8 0.00266844 i + 0.909091 8 0.00340599 i + 1.11111 8 0.0041254 i + 1.31313 8 0.00482317 i + 1.51515 8 0.00549612 i + 1.71717 8 0.00614139 i + 1.91919 8 0.00675648 i + 2.12121 8 0.0073393 i + 2.32323 8 0.0078881 i + 2.52525 8 0.00840157 i + 2.72727 8 0.00887875 i + 2.92929 8 0.00931907 i + 3.13131 8 0.00972228 i + 3.33333 8 0.0100885 i + 3.53535 8 0.0104181 i + 3.73737 8 0.0107118 i + 3.93939 8 0.0109704 i + 4.14141 8 0.0111951 i + 4.34343 8 0.0113872 i + 4.54545 8 0.011548 i + 4.74747 8 0.011679 i + 4.94949 8 0.0117819 i + 5.15152 8 0.0118583 i + 5.35354 8 0.0119099 i + 5.55556 8 0.0119383 i + 5.75758 8 0.0119453 i + 5.9596 8 0.0119325 i + 6.16162 8 0.0119015 i + 6.36364 8 0.0118539 i + 6.56566 8 0.0117911 i + 6.76768 8 0.0117147 i + 6.9697 8 0.0116259 i + 7.17172 8 0.0115262 i + 7.37374 8 0.0114166 i + 7.57576 8 0.0112984 i + 7.77778 8 0.0111726 i + 7.9798 8 0.0110402 i + 8.18182 8 0.0109021 i + 8.38384 8 0.0107592 i + 8.58586 8 0.0106123 i + 8.78788 8 0.0104621 i + 8.9899 8 0.0103092 i + 9.19192 8 0.0101542 i + 9.39394 8 0.00999776 i + 9.59596 8 0.00984029 i + 9.79798 8 0.00968224 i + 10 8 0.00952402 i + +# IsoCurve 28, 100 points +# x y z type +-10 8.66667 -0.00862725 i +-9.79798 8.66667 -0.00874968 i +-9.59596 8.66667 -0.00887075 i +-9.39394 8.66667 -0.00899008 i +-9.19192 8.66667 -0.00910724 i +-8.9899 8.66667 -0.00922176 i +-8.78788 8.66667 -0.00933315 i +-8.58586 8.66667 -0.00944086 i +-8.38384 8.66667 -0.00954432 i +-8.18182 8.66667 -0.00964289 i +-7.9798 8.66667 -0.0097359 i +-7.77778 8.66667 -0.00982262 i +-7.57576 8.66667 -0.0099023 i +-7.37374 8.66667 -0.00997412 i +-7.17172 8.66667 -0.0100372 i +-6.9697 8.66667 -0.0100907 i +-6.76768 8.66667 -0.0101336 i +-6.56566 8.66667 -0.0101649 i +-6.36364 8.66667 -0.0101836 i +-6.16162 8.66667 -0.0101886 i +-5.9596 8.66667 -0.0101789 i +-5.75758 8.66667 -0.0101532 i +-5.55556 8.66667 -0.0101106 i +-5.35354 8.66667 -0.0100497 i +-5.15152 8.66667 -0.00996963 i +-4.94949 8.66667 -0.00986911 i +-4.74747 8.66667 -0.00974709 i +-4.54545 8.66667 -0.00960255 i +-4.34343 8.66667 -0.00943449 i +-4.14141 8.66667 -0.00924204 i +-3.93939 8.66667 -0.00902438 i +-3.73737 8.66667 -0.00878083 i +-3.53535 8.66667 -0.00851086 i +-3.33333 8.66667 -0.00821407 i +-3.13131 8.66667 -0.00789023 i +-2.92929 8.66667 -0.00753932 i +-2.72727 8.66667 -0.00716152 i +-2.52525 8.66667 -0.00675722 i +-2.32323 8.66667 -0.00632705 i +-2.12121 8.66667 -0.00587189 i +-1.91919 8.66667 -0.00539285 i +-1.71717 8.66667 -0.00489128 i +-1.51515 8.66667 -0.00436879 i +-1.31313 8.66667 -0.0038272 i +-1.11111 8.66667 -0.00326857 i +-0.909091 8.66667 -0.00269514 i +-0.707071 8.66667 -0.00210935 i +-0.505051 8.66667 -0.00151377 i +-0.30303 8.66667 -0.00091112 i +-0.10101 8.66667 -0.000304185 i + 0.10101 8.66667 0.000304185 i + 0.30303 8.66667 0.00091112 i + 0.505051 8.66667 0.00151377 i + 0.707071 8.66667 0.00210935 i + 0.909091 8.66667 0.00269514 i + 1.11111 8.66667 0.00326857 i + 1.31313 8.66667 0.0038272 i + 1.51515 8.66667 0.00436879 i + 1.71717 8.66667 0.00489128 i + 1.91919 8.66667 0.00539285 i + 2.12121 8.66667 0.00587189 i + 2.32323 8.66667 0.00632705 i + 2.52525 8.66667 0.00675722 i + 2.72727 8.66667 0.00716152 i + 2.92929 8.66667 0.00753932 i + 3.13131 8.66667 0.00789023 i + 3.33333 8.66667 0.00821407 i + 3.53535 8.66667 0.00851086 i + 3.73737 8.66667 0.00878083 i + 3.93939 8.66667 0.00902438 i + 4.14141 8.66667 0.00924204 i + 4.34343 8.66667 0.00943449 i + 4.54545 8.66667 0.00960255 i + 4.74747 8.66667 0.00974709 i + 4.94949 8.66667 0.00986911 i + 5.15152 8.66667 0.00996963 i + 5.35354 8.66667 0.0100497 i + 5.55556 8.66667 0.0101106 i + 5.75758 8.66667 0.0101532 i + 5.9596 8.66667 0.0101789 i + 6.16162 8.66667 0.0101886 i + 6.36364 8.66667 0.0101836 i + 6.56566 8.66667 0.0101649 i + 6.76768 8.66667 0.0101336 i + 6.9697 8.66667 0.0100907 i + 7.17172 8.66667 0.0100372 i + 7.37374 8.66667 0.00997412 i + 7.57576 8.66667 0.0099023 i + 7.77778 8.66667 0.00982262 i + 7.9798 8.66667 0.0097359 i + 8.18182 8.66667 0.00964289 i + 8.38384 8.66667 0.00954432 i + 8.58586 8.66667 0.00944086 i + 8.78788 8.66667 0.00933315 i + 8.9899 8.66667 0.00922176 i + 9.19192 8.66667 0.00910724 i + 9.39394 8.66667 0.00899008 i + 9.59596 8.66667 0.00887075 i + 9.79798 8.66667 0.00874968 i + 10 8.66667 0.00862725 i + +# IsoCurve 29, 100 points +# x y z type +-10 9.33333 -0.00780716 i +-9.79798 9.33333 -0.00790017 i +-9.59596 9.33333 -0.00799108 i +-9.39394 9.33333 -0.00807951 i +-9.19192 9.33333 -0.0081651 i +-8.9899 9.33333 -0.00824743 i +-8.78788 9.33333 -0.00832605 i +-8.58586 9.33333 -0.00840051 i +-8.38384 9.33333 -0.0084703 i +-8.18182 9.33333 -0.00853489 i +-7.9798 9.33333 -0.00859372 i +-7.77778 9.33333 -0.0086462 i +-7.57576 9.33333 -0.00869172 i +-7.37374 9.33333 -0.00872962 i +-7.17172 9.33333 -0.00875922 i +-6.9697 9.33333 -0.00877983 i +-6.76768 9.33333 -0.00879072 i +-6.56566 9.33333 -0.00879113 i +-6.36364 9.33333 -0.0087803 i +-6.16162 9.33333 -0.00875745 i +-5.9596 9.33333 -0.0087218 i +-5.75758 9.33333 -0.00867256 i +-5.55556 9.33333 -0.00860894 i +-5.35354 9.33333 -0.00853015 i +-5.15152 9.33333 -0.00843546 i +-4.94949 9.33333 -0.00832413 i +-4.74747 9.33333 -0.00819546 i +-4.54545 9.33333 -0.00804882 i +-4.34343 9.33333 -0.00788362 i +-4.14141 9.33333 -0.00769935 i +-3.93939 9.33333 -0.00749557 i +-3.73737 9.33333 -0.00727194 i +-3.53535 9.33333 -0.00702823 i +-3.33333 9.33333 -0.00676431 i +-3.13131 9.33333 -0.00648018 i +-2.92929 9.33333 -0.00617598 i +-2.72727 9.33333 -0.005852 i +-2.52525 9.33333 -0.00550866 i +-2.32323 9.33333 -0.00514656 i +-2.12121 9.33333 -0.00476643 i +-1.91919 9.33333 -0.00436917 i +-1.71717 9.33333 -0.00395585 i +-1.51515 9.33333 -0.00352768 i +-1.31313 9.33333 -0.00308602 i +-1.11111 9.33333 -0.00263236 i +-0.909091 9.33333 -0.00216832 i +-0.707071 9.33333 -0.00169563 i +-0.505051 9.33333 -0.00121611 i +-0.30303 9.33333 -0.000731652 i +-0.10101 9.33333 -0.000244216 i + 0.10101 9.33333 0.000244216 i + 0.30303 9.33333 0.000731652 i + 0.505051 9.33333 0.00121611 i + 0.707071 9.33333 0.00169563 i + 0.909091 9.33333 0.00216832 i + 1.11111 9.33333 0.00263236 i + 1.31313 9.33333 0.00308602 i + 1.51515 9.33333 0.00352768 i + 1.71717 9.33333 0.00395585 i + 1.91919 9.33333 0.00436917 i + 2.12121 9.33333 0.00476643 i + 2.32323 9.33333 0.00514656 i + 2.52525 9.33333 0.00550866 i + 2.72727 9.33333 0.005852 i + 2.92929 9.33333 0.00617598 i + 3.13131 9.33333 0.00648018 i + 3.33333 9.33333 0.00676431 i + 3.53535 9.33333 0.00702823 i + 3.73737 9.33333 0.00727194 i + 3.93939 9.33333 0.00749557 i + 4.14141 9.33333 0.00769935 i + 4.34343 9.33333 0.00788362 i + 4.54545 9.33333 0.00804882 i + 4.74747 9.33333 0.00819546 i + 4.94949 9.33333 0.00832413 i + 5.15152 9.33333 0.00843546 i + 5.35354 9.33333 0.00853015 i + 5.55556 9.33333 0.00860894 i + 5.75758 9.33333 0.00867256 i + 5.9596 9.33333 0.0087218 i + 6.16162 9.33333 0.00875745 i + 6.36364 9.33333 0.0087803 i + 6.56566 9.33333 0.00879113 i + 6.76768 9.33333 0.00879072 i + 6.9697 9.33333 0.00877983 i + 7.17172 9.33333 0.00875922 i + 7.37374 9.33333 0.00872962 i + 7.57576 9.33333 0.00869172 i + 7.77778 9.33333 0.0086462 i + 7.9798 9.33333 0.00859372 i + 8.18182 9.33333 0.00853489 i + 8.38384 9.33333 0.0084703 i + 8.58586 9.33333 0.00840051 i + 8.78788 9.33333 0.00832605 i + 8.9899 9.33333 0.00824743 i + 9.19192 9.33333 0.0081651 i + 9.39394 9.33333 0.00807951 i + 9.59596 9.33333 0.00799108 i + 9.79798 9.33333 0.00790017 i + 10 9.33333 0.00780716 i + +# IsoCurve 30, 100 points +# x y z type +-10 10 -0.00706214 i +-9.79798 10 -0.00713123 i +-9.59596 10 -0.00719778 i +-9.39394 10 -0.00726148 i +-9.19192 10 -0.00732199 i +-8.9899 10 -0.00737896 i +-8.78788 10 -0.00743201 i +-8.58586 10 -0.00748075 i +-8.38384 10 -0.00752476 i +-8.18182 10 -0.00756361 i +-7.9798 10 -0.00759683 i +-7.77778 10 -0.00762397 i +-7.57576 10 -0.00764452 i +-7.37374 10 -0.00765798 i +-7.17172 10 -0.00766383 i +-6.9697 10 -0.00766152 i +-6.76768 10 -0.00765052 i +-6.56566 10 -0.00763026 i +-6.36364 10 -0.00760019 i +-6.16162 10 -0.00755974 i +-5.9596 10 -0.00750835 i +-5.75758 10 -0.00744547 i +-5.55556 10 -0.00737057 i +-5.35354 10 -0.00728311 i +-5.15152 10 -0.0071826 i +-4.94949 10 -0.00706858 i +-4.74747 10 -0.0069406 i +-4.54545 10 -0.00679828 i +-4.34343 10 -0.00664128 i +-4.14141 10 -0.00646931 i +-3.93939 10 -0.00628216 i +-3.73737 10 -0.00607968 i +-3.53535 10 -0.00586181 i +-3.33333 10 -0.00562856 i +-3.13131 10 -0.00538004 i +-2.92929 10 -0.00511644 i +-2.72727 10 -0.00483809 i +-2.52525 10 -0.00454537 i +-2.32323 10 -0.00423881 i +-2.12121 10 -0.00391902 i +-1.91919 10 -0.00358672 i +-1.71717 10 -0.00324274 i +-1.51515 10 -0.002888 i +-1.31313 10 -0.00252351 i +-1.11111 10 -0.0021504 i +-0.909091 10 -0.00176984 i +-0.707071 10 -0.00138308 i +-0.505051 10 -0.00099144 i +-0.30303 10 -0.000596282 i +-0.10101 10 -0.000198998 i + 0.10101 10 0.000198998 i + 0.30303 10 0.000596282 i + 0.505051 10 0.00099144 i + 0.707071 10 0.00138308 i + 0.909091 10 0.00176984 i + 1.11111 10 0.0021504 i + 1.31313 10 0.00252351 i + 1.51515 10 0.002888 i + 1.71717 10 0.00324274 i + 1.91919 10 0.00358672 i + 2.12121 10 0.00391902 i + 2.32323 10 0.00423881 i + 2.52525 10 0.00454537 i + 2.72727 10 0.00483809 i + 2.92929 10 0.00511644 i + 3.13131 10 0.00538004 i + 3.33333 10 0.00562856 i + 3.53535 10 0.00586181 i + 3.73737 10 0.00607968 i + 3.93939 10 0.00628216 i + 4.14141 10 0.00646931 i + 4.34343 10 0.00664128 i + 4.54545 10 0.00679828 i + 4.74747 10 0.0069406 i + 4.94949 10 0.00706858 i + 5.15152 10 0.0071826 i + 5.35354 10 0.00728311 i + 5.55556 10 0.00737057 i + 5.75758 10 0.00744547 i + 5.9596 10 0.00750835 i + 6.16162 10 0.00755974 i + 6.36364 10 0.00760019 i + 6.56566 10 0.00763026 i + 6.76768 10 0.00765052 i + 6.9697 10 0.00766152 i + 7.17172 10 0.00766383 i + 7.37374 10 0.00765798 i + 7.57576 10 0.00764452 i + 7.77778 10 0.00762397 i + 7.9798 10 0.00759683 i + 8.18182 10 0.00756361 i + 8.38384 10 0.00752476 i + 8.58586 10 0.00748075 i + 8.78788 10 0.00743201 i + 8.9899 10 0.00737896 i + 9.19192 10 0.00732199 i + 9.39394 10 0.00726148 i + 9.59596 10 0.00719778 i + 9.79798 10 0.00713123 i + 10 10 0.00706214 i + diff --git a/3rd_party/gnuplot/demo/fillbetween.dem b/3rd_party/gnuplot/demo/fillbetween.dem new file mode 100644 index 0000000..c7642fe --- /dev/null +++ b/3rd_party/gnuplot/demo/fillbetween.dem @@ -0,0 +1,27 @@ +# +# Demonstrate filling the area between two curves +# and also the application of fillstyle to filled curves. +# Ethan Merritt +# June 2004 +# +set title "Fill area between two curves" +set style data lines +set xrange [10:*] +set yrange [0:175] +plot 'silver.dat' u 1:2:3 w filledcu, \ + '' u 1:2 lt -1 notitle, '' u 1:3 lt -1 notitle +pause -1 "Hit return to continue" +set style fill pattern 2 +set title "Fill area between two curves (pattern fill)" +replot +pause -1 "Hit return to continue" +set title "Fill area between two curves (above/below)" +set style fill solid 1.0 noborder +set xrange [250:500] +set auto y +plot 'silver.dat' u 1:2:($3+$1/50.) w filledcurves above title 'Above', \ + '' u 1:2:($3+$1/50.) w filledcurves below title 'Below', \ + '' u 1:2 lt -1 lw 2 title 'curve 1', \ + '' u 1:($3+$1/50.) lt 3 lw 2 title 'curve 2' +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/fillcrvs.dem b/3rd_party/gnuplot/demo/fillcrvs.dem new file mode 100644 index 0000000..68ef4ee --- /dev/null +++ b/3rd_party/gnuplot/demo/fillcrvs.dem @@ -0,0 +1,77 @@ +# +# $Id: fillcrvs.dem,v 1.6 2007/05/19 20:35:53 sfeam Exp $ +# +### Demo for 'with filledcurves' + +reset + +set title +set key outside +set title "plot with filledcurve [options]" +plot [-10:10] [-5:3] \ + 1.5+sin(x)/x with filledcurve x2, \ + sin(x)/x with filledcurve, \ + 1+sin(x)/x with lines, \ + -1+sin(x)/x with filledcurve y1=-2, \ + -2.5+sin(x)/x with filledcurve xy=-5,-4., \ + -4.3+sin(x)/x with filledcurve x1, \ + (x>3.5 ? x/3-3 : 1/0) with filledcurve y2 +pause -1 'Press Return to continue' + +set key on +set title "Intersection of two parabolas" +plot x*x with filledcurves, 50-x*x with filledcurves, x*x with line lt 1 +pause -1 'Press Return to continue' + +set grid front +set title "Filled sinus and cosinus curves" +plot 2+sin(x)**2 with filledcurve x1, cos(x)**2 with filledcurve x1 +pause -1 'Press Return to continue' + +set title "The red bat: abs(x) with filledcurve xy=2,5" +plot abs(x) with filledcurve xy=2,5 +pause -1 'Press Return to continue' + +set title "Some sqrt stripes on filled graph background" +plot [0:10] [-8:6] \ + -8 with filledcurve x2 lt 15, \ + sqrt(x) with filledcurves y1=-0.5, \ + sqrt(10-x)-4.5 with filledcurves y1=-5.5 +pause -1 'Press Return to continue' + +reset +set title "Let's smile with parametric filled curves" +set size square +set key off +unset border +unset xtics +unset ytics +set grid +set arrow 1 from -0.1,0.26 to 0.18,-0.17 front size 0.1,40 lt 5 lw 4 +set label 1 "gnuplot" at 0,1.2 center front +set label 2 "gnuplot" at 0.02,-0.6 center front +set parametric +set xrange [-1:1] +set yrange [-1:1.6] +plot [t=-pi:pi] \ + sin(t),cos(t) with filledcurve xy=0,0 lt 15, \ + sin(t)/8-0.5,cos(t)/8+0.4 with filledcurve lt 3, \ + sin(t)/8+0.5,cos(t)/8+0.4 with filledcurve lt 3, \ + t/5,abs(t/5)-0.8 with filledcurve xy=0.1,-0.5 lt 1, \ + t/3,1.52-abs(t/pi) with filledcurve xy=0,1.8 lt -1 +pause -1 'Press Return to continue' + +reset + +set title "world.dat plotted with filledcurves" +set format x "" +set format y "" +set grid layerdefault linewidth 0.5 +set object 1 rect from graph 0, 0 to graph 1, 1 behind fc rgb "#afffff" fillstyle solid 1.00 border -1 +set xrange [ -180.000 : 180.000 ] +set yrange [ -70.0000 : 80.0000 ] +set lmargin 1 +plot 'world.dat' with filledcurve notitle fs solid 1.0 lc rgb 'dark-goldenrod' +pause -1 'Press Return to continue' + +reset diff --git a/3rd_party/gnuplot/demo/fillstyle.dem b/3rd_party/gnuplot/demo/fillstyle.dem new file mode 100644 index 0000000..f423a28 --- /dev/null +++ b/3rd_party/gnuplot/demo/fillstyle.dem @@ -0,0 +1,63 @@ +# +# $Id: fillstyle.dem,v 1.3 2003/10/17 15:02:21 mikulik Exp $ +# +# E A Merritt 24-Sep-2002 +# +# Demo for revised fillstyle code selected by +# ./configure --enable-filledboxes --enable-relative-boxwidth +# +reset + +set samples 25 +unset xtics +unset ytics +set yrange [0:120] + +set title "A demonstration of boxes with default properties" +plot [-10:10] 100/(1.0+x*x) title 'distribution' with boxes + +pause -1 "Now draw the boxes with solid fill" + +set title "A demonstration of boxes with style fill solid 1.0" +set style fill solid 1.0 +replot + +pause -1 "Now draw the boxes with a black border" + +set title "A demonstration of boxes with style fill solid border -1" +set style fill solid border -1 +replot + +pause -1 "Now make the boxes a little less wide" + +set title "Filled boxes of reduced width" +set boxwidth 0.5 +replot + +pause -1 "And now let's try a different fill density" + +set title "Filled boxes at 50% fill density" +set style fill solid 0.25 border +replot + +pause -1 "Now draw the boxes with no border" + +set title "A demonstration of boxes with style fill solid 0.25 noborder" +set style fill solid 0.25 noborder +replot + +pause -1 "Or maybe a pattern fill, instead?" + +set title "A demonstration of boxes in mono with style fill pattern" +set samples 11 +set boxwidth 0.5 +set style fill pattern border +plot [-2.5:4.5] 100/(1.0+x*x) title 'pattern 0' with boxes lt -1, \ + 80/(1.0+x*x) title 'pattern 1' with boxes lt -1, \ + 40/(1.0+x*x) title 'pattern 2' with boxes lt -1, \ + 20/(1.0+x*x) title 'pattern 3' with boxes lt -1 + +pause -1 "Finished this demo" + +reset + diff --git a/3rd_party/gnuplot/demo/finance.dat b/3rd_party/gnuplot/demo/finance.dat new file mode 100644 index 0000000..74120df --- /dev/null +++ b/3rd_party/gnuplot/demo/finance.dat @@ -0,0 +1,253 @@ +2/27/2003 77.9 78.59 76.75 77.28 9927900 0 -4208566 0 0 0 +2/28/2003 78.15 78.47 77 77.95 6556100 0 -2290796 0 0 0 +3/3/2003 78.6 79 77.12 77.33 6618300 0 -7430539 0 0 0 +3/4/2003 77.6 77.75 76.53 76.7 5672200 0 -11521962 0 0 0 +3/5/2003 76.7 77.73 76.25 77.73 6659100 0 -4862862 0 0 0 +3/6/2003 77 77.78 76.7 77.07 5877000 0 -6713029 0 0 0 +3/7/2003 76.15 77.99 75.71 77.9 8129200 0 774392 0 0 0 +3/10/2003 77.01 77.45 75.5 75.7 6642600 0 -4505623 0 0 0 +3/11/2003 76.15 76.33 75.2 75.35 8121000 0 -10470605 0 0 0 +3/12/2003 75.25 75.63 73.17 75.18 12768200 0 -2373698 0 0 0 +3/13/2003 76 78.68 75.31 78.45 10450600 0 6650410 0 0 0 +3/14/2003 78.45 79.48 78.11 79 10117700 0 9678335 0 0 0 +3/17/2003 78 82.67 77.84 82.46 15195600 0 23552579 0 0 0 +3/18/2003 82.21 83.5 81.49 82.47 10795500 0 23284034 0 0 0 +3/19/2003 81.85 82.5 81.08 82 10474100 0 26382007 0 0 0 +3/20/2003 81.1 82.49 80.64 82.2 9048600 0 32593749 0 0 0 +3/21/2003 83.4 84.9 82.77 84.9 12597800 0 45191549 0 0 0 +3/24/2003 82.5 83.35 82.24 82.25 9347600 0 36012374 0 0 0 +3/25/2003 82 84 81.74 83.45 8777100 0 40517434 0 0 0 +3/26/2003 83 83.25 81.18 81.55 10531600 0 33750754 79.35 85.18 73.51 +3/27/2003 80.75 82.33 80.51 81.45 7265800 0 33990286 79.55 85.38 73.73 +3/28/2003 81 81.99 80.5 80.85 6649300 0 30464818 79.7 85.5 73.9 +3/31/2003 79.26 79.61 78.31 78.43 10306100 0 22061383 79.75 85.49 74.02 +4/1/2003 78.5 79.56 78.12 78.73 7866900 0 20859495 79.86 85.44 74.27 +4/2/2003 80.45 81.97 79.9 81.46 9700900 0 25780242 80.04 85.58 74.51 +4/3/2003 82.32 83.48 81.72 81.91 9627200 0 18231642 80.28 85.7 74.87 +4/4/2003 82.35 82.55 80.04 80.79 8986000 0 14615761 80.43 85.73 75.12 +4/7/2003 82.6 82.9 80.25 80.47 8884800 0 7206173 80.67 85.51 75.83 +4/8/2003 80.62 80.7 78.47 80.07 8057800 0 10711136 80.9 85.1 76.7 +4/9/2003 79.95 80.74 78.63 78.71 8550400 0 2809107 81.08 84.53 77.63 +4/10/2003 79.1 79.25 78.13 79.01 6882600 0 6742021 81.11 84.48 77.73 +4/11/2003 80.1 81.3 78.45 78.75 7574600 0 762074 81.1 84.5 77.69 +4/14/2003 78.5 80.07 78.16 80.07 9056400 0 9818474 80.98 84.35 77.6 +4/15/2003 80.07 82.85 79.71 82.79 13620900 0 22918830 80.99 84.4 77.58 +4/16/2003 83 84.4 82.74 82.88 10791700 0 13947417 81.04 84.52 77.56 +4/17/2003 82.88 84.4 81.89 84.26 8803400 0 21768764 81.14 84.86 77.41 +4/21/2003 84.26 84.51 83.1 83.36 6705100 0 17536467 81.06 84.53 77.6 +4/22/2003 83.1 86.06 82.6 85.63 9543500 0 24707883 81.23 85.2 77.26 +4/23/2003 85.63 85.97 84.97 85.75 7085000 0 28675483 81.35 85.69 77.01 +4/24/2003 84.65 85.7 84.63 85.2 5943300 0 29064297 81.53 86.18 76.87 +4/25/2003 85.21 85.28 83.86 83.88 6791200 0 22464399 81.65 86.42 76.88 +4/28/2003 84.05 85.5 83.62 85.12 6363700 0 26255539 81.86 86.84 76.88 +4/29/2003 85.34 86.49 84.97 85.66 8732400 0 25451239 82.23 87.21 77.24 +4/30/2003 85.48 85.67 84.68 84.9 8445000 0 20759572 82.53 87.37 77.69 +5/1/2003 85.3 86.23 84.47 85.89 7486300 0 25353438 82.76 87.78 77.73 +5/2/2003 84.95 87.57 84.45 87.57 8382100 0 33735538 83.04 88.46 77.61 +5/5/2003 87.2 88 86.52 86.52 7634400 0 26101138 83.32 88.85 77.8 +5/6/2003 86.1 88.34 86 87.51 7459600 0 28268885 83.68 89.32 78.03 +5/7/2003 86.95 87.81 86.5 86.68 6755600 0 23369786 84.01 89.54 78.47 +5/8/2003 86.37 86.78 85.75 86.05 7188200 8628960 20368887 84.37 89.41 79.34 +5/9/2003 86.9 87.7 86.4 87.55 6223000 8554862 25155810 84.8 89.37 80.23 +5/12/2003 87.55 89.26 87.1 89 8446100 8592662 31568590 85.31 89.32 81.31 +5/13/2003 88.78 90.1 88.56 89.98 8669100 8633678 38886661 85.81 89.54 82.08 +5/14/2003 90 90.4 88.3 88.7 7752500 8675284 34087495 86.1 89.76 82.44 +5/15/2003 89.5 89.96 89 89.9 7104000 8684182 40303495 86.46 90.16 82.75 +5/16/2003 89.67 89.89 88.95 88.99 6832600 8703294 34052392 86.69 90.41 82.98 +5/19/2003 88.05 88.47 86.41 86.45 7298100 8686672 27037714 86.85 90.24 83.46 +5/20/2003 86.58 87.24 84.89 85.77 7332600 8700472 25196763 86.85 90.23 83.47 +5/21/2003 85.77 86.18 85.08 86.18 6742400 8672900 31939163 86.88 90.23 83.52 +5/22/2003 86.25 86.8 85.8 86.08 6277400 8543084 29177107 86.92 90.21 83.63 +5/23/2003 85.75 85.95 85.1 85.26 5188500 8437842 25941925 86.99 90.07 83.9 +5/27/2003 84.9 87.9 84.51 87.69 7163500 8378758 32217912 87.12 90.09 84.14 +5/28/2003 87.6 88.7 87.4 87.57 6542300 8205692 27386675 87.21 90.12 84.31 +5/29/2003 87.57 88.59 87.2 87.36 6898900 8127760 22076011 87.34 90.04 84.63 +5/30/2003 87.45 88.68 87.45 88.04 6212500 8042528 21823470 87.44 90.08 84.81 +6/2/2003 89 89.08 87.25 87.33 7767100 8016898 14735461 87.43 90.07 84.8 +6/3/2003 84 85.24 83.24 83.82 21110100 8187144 5869219 87.3 90.35 84.24 +6/4/2003 84 84.96 83.83 84.25 10734000 8214872 3114475 87.13 90.46 83.81 +6/5/2003 84 84.25 81.75 81.9 15273700 8344804 -10326381 86.89 90.93 82.86 +6/6/2003 82.25 83.23 79.84 80.05 15164500 8437462 -23612093 86.59 91.61 81.58 +6/9/2003 80 82 79.81 82 9758000 8487306 -13854093 86.32 91.69 80.94 +6/10/2003 82.8 82.92 81.21 81.71 8896300 8532246 -17547878 85.95 91.53 80.37 +6/11/2003 82.75 84.15 82.29 83.97 9812000 8522364 -9634975 85.65 90.97 80.33 +6/12/2003 84.8 84.98 83.55 83.95 7072300 8506472 -12750744 85.41 90.59 80.24 +6/13/2003 84.15 84.29 82.51 82.75 5724500 8426944 -16931558 85.06 89.92 80.19 +6/16/2003 83.1 84.55 82.55 84.5 6492500 8364250 -10763683 84.83 89.35 80.31 +6/17/2003 84.95 84.95 83.8 84.3 5873700 8302004 -11529818 84.72 89.19 80.26 +6/18/2003 84.15 84.99 83.22 84.7 5942500 8243158 -7534578 84.67 89.11 80.23 +6/19/2003 84.95 85.29 84.5 84.55 7277100 8227544 -13890526 84.59 88.97 80.21 +6/20/2003 85 85.24 84.69 84.92 12868800 8313912 -15996330 84.53 88.86 80.2 +6/23/2003 84.79 84.79 82.97 83.18 6311600 8302492 -20851407 84.43 88.79 80.07 +6/24/2003 82.95 84.18 82.85 83.63 5063200 8252264 -19975816 84.22 88.33 80.12 +6/25/2003 83.55 84.16 82.09 82.49 5548000 8182096 -23379661 83.97 87.83 80.11 +6/26/2003 83.7 84.38 82.82 84.35 6374400 8037166 -17250430 83.82 87.37 80.27 +6/27/2003 84.15 84.65 83.22 83.42 4532900 7911990 -20515386 83.59 86.56 80.62 +6/30/2003 83.9 84.2 82.5 82.5 10100200 7937926 -30615586 83.35 85.8 80.89 +7/1/2003 82.55 83.66 81.4 83.59 5785800 7919540 -25188199 83.34 85.78 80.89 +7/2/2003 83.95 84.89 83.75 84.74 6061400 7849898 -20721904 83.36 85.85 80.87 +7/3/2003 84.25 84.69 83.48 83.95 3009500 7768388 -21393445 83.46 85.88 81.05 +7/7/2003 84.8 86.45 84.74 86.09 7508600 7799694 -17046361 83.76 85.89 81.64 +7/8/2003 86.09 86.75 85.19 86.25 5873900 7781348 -14937782 83.98 86.2 81.75 +7/9/2003 86.1 86.35 84.85 85.47 6726700 7788608 -16103743 84.17 86.22 82.11 +7/10/2003 85 85.22 83.47 84.03 7509300 7764146 -18807091 84.17 86.22 82.11 +7/11/2003 84.2 85.28 83.7 84.89 4534700 7685940 -16511040 84.22 86.29 82.14 +7/14/2003 86 86.58 85.42 85.42 6455400 7665322 -22966440 84.35 86.37 82.33 +7/15/2003 86.15 87 85.82 86.44 7910900 7655898 -22564191 84.45 86.66 82.23 +7/16/2003 87 87.03 85.85 86.74 8851900 7680248 -18063225 84.57 87 82.14 +7/17/2003 83.8 83.94 82.5 83.33 13366800 7798392 -16021075 84.5 86.99 82.01 +7/18/2003 83.85 84.02 83.21 83.72 8567500 7834630 -13799871 84.46 86.97 81.94 +7/21/2003 83.2 83.43 82.21 82.5 7036200 7831590 -17490993 84.34 86.98 81.69 +7/22/2003 82.5 83.26 81.52 81.85 8744300 7882016 -22918489 84.27 87.09 81.45 +7/23/2003 82 82.77 81.73 82.3 5326700 7819628 -22406306 84.2 87.14 81.27 +7/24/2003 82.95 82.99 81.51 81.51 5858600 7763418 -28264906 84.15 87.23 81.08 +7/25/2003 81.85 83.74 81.57 83.55 6207600 7732520 -23144352 84.11 87.2 81.03 +7/28/2003 83.67 83.7 82.04 82.54 6423500 7718910 -25698273 84.07 87.22 80.92 +7/29/2003 82.55 82.88 81.6 81.8 7280800 7727874 -30703823 84.04 87.27 80.8 +7/30/2003 82.45 82.45 80.58 80.96 6654400 7715000 -34653761 83.9 87.4 80.41 +7/31/2003 81.8 82.54 81.1 81.25 8051400 7729376 -41027786 83.73 87.39 80.07 +8/1/2003 81.15 81.27 80.05 81.27 6475500 7724038 -34552286 83.6 87.4 79.79 +8/4/2003 80.75 81.36 80.06 81.13 5889700 7716284 -30746634 83.35 87.12 79.58 +8/5/2003 81.13 81.33 79.8 79.85 7025400 7753022 -37312858 83.03 86.85 79.21 +8/6/2003 79.7 80.68 78.73 79.75 7472900 7759210 -36967954 82.74 86.64 78.84 +8/7/2003 79.85 80.82 79.38 80.69 5299500 7734354 -32625309 82.57 86.52 78.62 +8/8/2003 81.05 81.27 80.35 80.88 4615600 7688688 -31922935 82.37 86.24 78.51 +8/11/2003 80.87 81.5 80.28 81.02 4262200 7649682 -31014597 82.15 85.8 78.51 +8/12/2003 81.45 81.54 80.65 81.51 4634200 7587024 -26692815 81.91 84.98 78.84 +8/13/2003 81.65 82.19 80.58 81.2 5138400 7267590 -27873690 81.63 83.76 79.5 +8/14/2003 81 81.75 80.69 81.56 4563400 7144178 -24946225 81.54 83.53 79.56 +8/15/2003 81.8 81.98 81.2 81.79 3623600 6911176 -23087969 81.45 83.17 79.72 +8/18/2003 82.05 83.68 81.9 83.52 6847900 6744844 -17471152 81.5 83.39 79.6 +8/19/2003 83.75 83.81 82.56 83.19 6319300 6676070 -17420598 81.56 83.6 79.53 +8/20/2003 82.8 83.31 82 83.05 4828700 6594718 -14508634 81.6 83.71 79.49 +8/21/2003 83.39 83.85 82.85 82.85 5185200 6502182 -19693834 81.67 83.85 79.49 +8/22/2003 83.5 84.72 82.96 82.97 7434900 6509434 -27044246 81.64 83.73 79.55 +8/25/2003 82.85 83.03 81.75 81.96 5151500 6497974 -30505410 81.61 83.67 79.55 +8/26/2003 81.65 82.54 81.27 82.5 5569700 6479518 -25286557 81.65 83.74 79.55 +8/27/2003 82 82.53 81.9 82 3789200 6437828 -27872837 81.7 83.77 79.62 +8/28/2003 82 82.34 81.27 81.9 5516300 6429304 -26893307 81.73 83.79 79.66 +8/29/2003 81.95 82.11 81.56 82.01 4223600 6368234 -24205561 81.77 83.82 79.71 +9/2/2003 82.4 85.96 82.3 85.76 12425600 6359370 -13137950 82 84.67 79.33 +9/3/2003 86.24 87.3 86 86.33 10835700 6449852 -18472449 82.32 85.41 79.23 +9/4/2003 86.33 88.29 85.69 87.91 9891400 6546416 -11472381 82.73 86.44 79.02 +9/5/2003 87.65 88.26 86.75 86.95 7896800 6593392 -17277314 83.04 87.06 79.03 +9/8/2003 88.45 89.66 88.35 89.1 9218200 6650268 -15940323 83.45 88.13 78.78 +9/9/2003 89.2 89.97 88.93 89.42 8188400 6723378 -16412731 83.87 89.08 78.67 +9/10/2003 88.99 89 87.61 87.84 7322600 6667826 -21312024 84.19 89.55 78.83 +9/11/2003 86.5 88.42 86.4 87.92 9755600 6747222 -16385929 84.53 89.94 79.12 +9/12/2003 87.6 89.01 87.2 88.7 7209200 6770178 -11646179 84.88 90.4 79.36 +9/15/2003 89.75 89.96 88.39 88.49 7303400 6856056 -18019209 85.22 90.76 79.68 +9/16/2003 88.75 90.41 88.49 90.29 7897300 6863830 -11109072 85.56 91.46 79.66 +9/17/2003 90.4 91.94 90.2 90.63 9087100 6928094 -15704847 85.93 92.12 79.74 +9/18/2003 90.63 92.43 90.46 92 8338800 6960336 -11006335 86.38 92.95 79.8 +9/19/2003 92.45 93.47 91.8 93.28 9416900 6998488 -3732203 86.9 93.91 79.89 +9/22/2003 92 92.24 90.9 91.39 7302900 7053852 -5694176 87.32 94.35 80.29 +9/23/2003 91.5 92.09 90.56 91.34 7936900 7083482 -5538550 87.79 94.57 81.01 +9/24/2003 91.08 91.82 89.33 89.4 7576100 7076786 -12688685 88.13 94.49 81.77 +9/25/2003 89.4 90.97 89.2 89.41 6586300 7031474 -17712134 88.5 94.22 82.78 +9/26/2003 89.41 90.14 89 89.05 5096600 6866070 -22361664 88.86 93.71 84.01 +9/29/2003 89.25 90.18 89.07 89.45 5723300 6809186 -24166308 89.23 92.93 85.54 +9/30/2003 89.2 89.25 87.9 88.33 7060200 6809666 -26728899 89.36 92.73 85.99 +10/1/2003 88.75 90.6 88.7 90.35 7926800 6793316 -20888099 89.56 92.65 86.47 +10/2/2003 89.55 90.45 89.22 90.08 7429600 6835374 -17928340 89.67 92.67 86.67 +10/3/2003 91 91.95 90.57 90.64 7479400 6867790 -24648960 89.86 92.61 87.1 +10/6/2003 90.74 91.76 90.51 91.18 3845600 6820550 -24372077 89.96 92.75 87.17 +10/7/2003 90.5 91.7 90.4 91.7 5369800 6799476 -19002277 90.07 92.95 87.2 +10/8/2003 92 92.87 91.95 92.66 6418900 6782238 -15513744 90.31 93.21 87.42 +10/9/2003 93.3 93.6 92.2 92.45 7593000 6801010 -20394958 90.54 93.36 87.72 +10/10/2003 92.4 93.18 92.36 92.67 4499100 6729964 -21492300 90.74 93.57 87.91 +10/13/2003 93.1 93.54 92.58 93.2 4639200 6693238 -20139200 90.98 93.8 88.15 +10/14/2003 92.65 92.95 92.32 92.72 4703500 6669514 -18870001 91.1 94 88.19 +10/15/2003 93.9 94.54 92.74 92.74 11669300 6762392 -30539301 91.2 94.18 88.22 +10/16/2003 89.25 89.7 88.66 89.28 16989500 6952724 -27272090 91.07 94.14 88 +10/17/2003 89.28 89.68 88.81 89.23 9506900 7036872 -27599914 90.86 93.86 87.87 +10/20/2003 89.35 89.4 88.86 89 6977300 7084106 -30959355 90.74 93.83 87.65 +10/21/2003 89.25 89.34 88.7 88.93 5287100 7104604 -32446352 90.62 93.8 87.45 +10/22/2003 88.25 89.01 87.9 88.46 5599800 7123916 -32395903 90.58 93.85 87.31 +10/23/2003 87.6 88.4 87.53 88.15 6048800 7142124 -29823425 90.51 93.92 87.11 +10/24/2003 88 88.64 87.72 88.42 5471800 7160292 -26968573 90.48 93.95 87.01 +10/27/2003 88.8 89.1 88.17 88.52 5093900 7189698 -28228354 90.44 93.98 86.89 +10/28/2003 89.05 89.9 88.52 89.9 6959700 7191934 -21268654 90.51 93.94 87.09 +10/29/2003 89.6 89.94 89.15 89.34 5183100 7169210 -23958618 90.46 93.93 87 +10/30/2003 90 90.17 89.06 89.12 6535500 7203346 -29787577 90.42 93.92 86.91 +10/31/2003 89.2 90.71 89.2 89.48 4849100 7196624 -32838335 90.36 93.89 86.83 +11/3/2003 89.9 90.84 89.48 89.68 5825641 7164438.82 -36950553 90.28 93.8 86.76 +11/4/2003 89.68 89.8 88.86 89.14 5145601 7164320.84 -39030689 90.15 93.65 86.66 +11/5/2003 88.52 88.88 88 88.49 6296500 7178856.84 -38315178 89.95 93.31 86.58 +11/6/2003 88.33 89.59 87.72 89.34 5668900 7216450.84 -34162026 89.79 92.96 86.62 +11/7/2003 89.4 89.6 88.26 88.26 5570100 7217526.84 -39732126 89.57 92.51 86.63 +11/10/2003 89.55 90.47 89.55 89.95 8346500 7299984.84 -40820800 89.41 91.84 86.97 +11/11/2003 90 90.03 88.89 89.36 4841200 7148296.84 -41670134 89.24 91.15 87.33 +11/12/2003 89.45 91.16 89.31 90.69 5906200 7049706.84 -38764922 89.14 90.39 87.89 +11/13/2003 90.4 91.48 90.16 91.09 5277900 6957436.84 -36605781 89.23 90.74 87.72 +11/14/2003 91.02 91.42 89.81 90.25 4510500 6889710.84 -38650914 89.28 90.86 87.7 +11/17/2003 89.9 90.05 89.03 89.8 4748900 6800324.84 -36229907 89.32 90.91 87.73 +11/18/2003 89.92 90.18 88.9 88.95 5284500 6742246.84 -41101555 89.32 90.91 87.73 +11/19/2003 88.32 89.83 88.32 89.4 4156900 6678932.84 -39312161 89.37 90.9 87.83 +11/20/2003 89.3 89.79 88.38 88.39 5112300 6586066.84 -44351946 89.38 90.88 87.88 +11/21/2003 88.4 88.85 88.23 88.63 5935300 6560588.84 -42628794 89.39 90.87 87.91 +11/24/2003 89.03 89.74 88.95 89.66 4722400 6508968.84 -38862830 89.45 90.87 88.02 +11/25/2003 89.66 89.85 89.27 89.43 4306100 6437144.84 -40793151 89.42 90.83 88.01 +11/26/2003 89.79 90.09 89.11 89.91 4146800 6338338.84 -38169665 89.45 90.88 88.03 +11/28/2003 89.9 90.68 89.62 90.54 2193200 6215426.84 -36555801 89.52 91.01 88.03 +12/1/2003 90.9 91.36 90.48 91.01 5234400 6131776.84 -35485128 89.6 91.23 87.97 +12/2/2003 90.57 91.48 90.52 90.75 5092900 6087576.84 -38137680 89.65 91.35 87.95 +12/3/2003 91.15 91.44 90.3 90.3 6170600 6052250.84 -44308280 89.71 91.42 88 +12/4/2003 90.05 91.44 90.03 91.42 5360700 6007942.84 -39099657 89.86 91.62 88.09 +12/5/2003 91.3 91.3 90.5 90.64 5878400 5993784.84 -42920617 89.92 91.7 88.14 +12/8/2003 90.52 91.47 90.52 91.2 5342000 5998692.84 -40615122 90.07 91.76 88.38 +12/9/2003 91.15 92.16 90.61 90.63 6971500 6023656.84 -47406712 90.1 91.81 88.4 +12/10/2003 90.69 92.74 90.66 91.73 7140400 6025260.84 -47200739 90.22 92.03 88.41 +12/11/2003 91.96 92.97 91.92 92.4 6412100 5994966.84 -47750348 90.31 92.34 88.27 +12/12/2003 92.7 93.16 92.24 92.71 5080000 5947974.84 -47639913 90.39 92.66 88.12 +12/15/2003 93.43 93.97 92.08 92.11 5964500 5917676.84 -53415064 90.48 92.87 88.09 +12/16/2003 92.11 94.12 91.88 93.98 7455800 5989880.84 -46891239 90.69 93.5 87.88 +12/17/2003 93.85 93.87 92.85 93.4 6056500 6003614.84 -46416219 90.91 93.84 87.99 +12/18/2003 93 93.38 92.5 92.73 6873500 6012706.84 -49696753 91.08 94.02 88.14 +12/19/2003 93.23 93.25 92.67 93.14 7090700 6002660.84 -45295629 91.32 94.12 88.52 +12/22/2003 92.83 93.5 92.78 93.39 4332300 5999324.84 -42287087 91.55 94.2 88.9 +12/23/2003 93.07 93.44 92.34 92.79 3677200 5980084.84 -42955669 91.71 94.26 89.16 +12/24/2003 92.8 92.8 92.18 92.27 1760500 5921224.84 -44205056 91.85 94.19 89.52 +12/26/2003 92.37 93 92.3 92.9 1408500 5716008.84 -43198985 92 94.2 89.8 +12/29/2003 93.1 93.73 93.03 93.52 4034200 5456902.84 -41585305 92.15 94.34 89.97 +12/30/2003 93.27 93.5 92.36 92.63 4002800 5346820.84 -43692042 92.23 94.36 90.1 +12/31/2003 92.66 92.85 92.16 92.68 4726900 5301812.84 -41294339 92.33 94.35 90.3 +1/2/2004 92.86 93.05 91.2 91.55 5331100 5302692.84 -44608266 92.39 94.23 90.55 +1/5/2004 92 93.09 92 93.05 5276500 5296226.84 -39719032 92.47 94.28 90.67 +1/6/2004 92.2 93.19 92.14 93.06 4380000 5262850.84 -36423603 92.59 94.2 90.98 +1/7/2004 93.14 93.38 92.47 92.78 4927600 5251966.84 -37993937 92.67 94.15 91.19 +1/8/2004 93.21 93.21 92.03 93.04 6251800 5275124.84 -33543504 92.79 93.94 91.64 +1/9/2004 91.75 92.35 91 91.21 7932000 5294570.84 -39007770 92.77 94.03 91.5 +1/12/2004 91.21 92.14 91.21 91.55 5130400 5293516.84 -40386910 92.72 94.09 91.36 +1/13/2004 91.45 91.51 89.01 89.7 8843000 5339666.84 -44348574 92.57 94.47 90.68 +1/14/2004 89.9 90.46 89.75 90.31 5537000 5353424.84 -41151151 92.48 94.62 90.35 +1/15/2004 95 95.65 93.55 94.02 19780100 5632514.02 -52077302 92.49 94.62 90.35 +1/16/2004 95 95.35 94.71 95.32 9303000 5715662 -43646458 92.58 95.03 90.14 +1/20/2004 96 97.44 95.73 97.1 9285300 5775438 -38053558 92.8 95.94 89.66 +1/21/2004 97.23 98.04 96.64 97.7 6952800 5801116 -34477832 93.03 96.83 89.23 +1/22/2004 97.84 98.16 97.32 97.51 4371600 5777146 -36871804 93.23 97.51 88.96 +1/23/2004 97.82 98.21 97.1 97.9 5283800 5715892 -34539316 93.49 98.21 88.77 +1/26/2004 97.9 99.85 97.56 99.85 6190100 5742870 -28349216 93.87 99.3 88.44 +1/27/2004 99.4 99.67 98.7 98.8 5345500 5731656 -32592551 94.16 99.98 88.35 +1/28/2004 99.15 99.42 97.28 97.38 6552200 5757142 -38532396 94.36 100.33 88.38 +1/29/2004 98.1 98.6 96.55 98.01 6642500 5799782 -35713383 94.63 100.75 88.5 +1/30/2004 98.02 99.33 97.84 99.23 6137600 5827556 -30399622 94.95 101.32 88.59 +2/2/2004 99.15 99.94 98.5 99.39 6200000 5845866 -28935733 95.35 101.79 88.9 +2/3/2004 99 100 98.95 100 5604600 5874820 -23331133 95.69 102.35 89.04 +2/4/2004 99.38 100.43 99.3 100.19 8391300 5940400 -18504279 96.05 102.87 89.23 +2/5/2004 100 100.09 98.26 98.86 5974900 5941192 -20561212 96.35 103.1 89.6 +2/6/2004 98.85 99.24 98.25 98.94 5400900 5954762 -18433585 96.65 103.31 89.99 +2/9/2004 99.4 99.44 98.6 98.95 3742300 5943486 -19057302 97.04 103.27 90.8 +2/10/2004 98.45 99.97 98.41 99.61 4057500 5941700 -16872494 97.44 103.23 91.65 +2/11/2004 99.2 100.31 98.8 99.96 5505700 6007950 -13919105 97.95 102.62 93.28 +2/12/2004 100.06 100.3 99.3 99.3 3611700 5975496 -17530805 98.4 101.51 95.29 +2/13/2004 99.1 100.09 99.08 99.71 3562500 5944888 -16648998 98.69 101.1 96.27 +2/17/2004 99.99 100 99.32 99.37 3930700 5900090 -20001654 98.89 100.76 97.02 +2/18/2004 99.31 99.77 98.15 98.42 4830000 5889476 -23221654 98.95 100.65 97.25 +2/19/2004 98.42 99.23 97.52 97.8 5448100 5880870 -26885581 98.96 100.64 97.27 +2/20/2004 98 98.6 97.19 97.31 5689200 5887814 -31606407 98.95 100.67 97.23 +2/23/2004 97.4 97.51 95.46 95.96 6629600 5880976 -35002055 98.85 100.97 96.73 +2/24/2004 95.2 97.46 95.2 96.79 7012100 5878410 -32147572 98.7 100.95 96.45 +2/25/2004 96.5 97.09 96.23 96.54 3362500 5817418 -33085944 98.59 101.02 96.15 +2/26/2004 96.27 97.26 96.25 96.79 3967500 5795168 -32810969 98.56 101.06 96.05 +2/27/2004 96.8 97.38 96.1 96.64 3829800 5752474 -33409375 98.49 101.12 95.85 diff --git a/3rd_party/gnuplot/demo/finance.dem b/3rd_party/gnuplot/demo/finance.dem new file mode 100644 index 0000000..eb2ed42 --- /dev/null +++ b/3rd_party/gnuplot/demo/finance.dem @@ -0,0 +1,447 @@ +# 10 May 2005 +# +# Though gnuplot is primarily a scientific plotting program, it can do a great +# job of plotting finance charts as well. The primary challenge is the irregular +# nature of financial time series. Stocks don't trade every day, so when you set +# the x-axis to time gaps appear for non-trading days. Investors and traders +# generally prefer that these gaps be omitted. Another challenge is that finance +# charts are best presented in semi-log form (log y-axis, linear x-axis), +# but gnuplot wants to span decades in its log scaling, something that stocks +# rarely do. These and other challenges are met in finance.dem, a short +# demonstration script that proves that gnuplot can really shine in this area. +# +# gnuplot plays a central role in our work. Almost all the graphs in "Bollinger +# on Bollinger Bands" were plotted by gnuplot, many gnuplot visuals have +# appeared on CNBC, our in-house analytics use gnuplot for visual display and +# The Capital Growth Letter relies heavily on gnuplot for its charts. +# +# Finally, gnuplot is yet another successful demonstration of a powerful idea, +# open source programming. Thanks to all who made gnuplot possible from the +# earliest days to the present and to all those who will contribute in the +# future. (Special thanks to Hans-Bernhard Broeker whose patience helped me to +# climb the grade and to Ethan Merritt whose recent contributions have been +# invaluable to our work.) +# +# John Bollinger +# www.BollingerBands.com + +# a demonstration of gnuplot finance plot styles +# by John Bollinger, CFA, CMT +# www.BollingerBands.com +# BBands@BollingerBands.com + +# data and indicators in finance.dat +# data file layout: +# date, open, high, low, close, volume, +# 50-day moving average volume, Intraday Intensity, +# 20-day moving average close, +# upper Bollinger Band, lower Bollinger Band + +# last update: 8 May 2005 + +pause -1 "Click OK to start the Finance Demo" + +reset +# set label 1 "Demo of plotting financial data" at screen 0.5, screen 0.95 center +set title "Demo of plotting financial data" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +plot 'finance.dat' using 0:5 notitle with lines + +pause -1 "Turn on the grid" + +reset +set title "Turn on grid" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +plot 'finance.dat' using 0:5 notitle with lines + +pause -1 "Semi-log scaling" + +reset +set title "Semi-log scaling" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +set logscale y +plot 'finance.dat' using 0:5 notitle with lines + +pause -1 "Finance bars" + +reset +set title "Finance bars" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +set logscale y +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8 + +pause -1 "Bollinger Bands" + +reset +set title "Bollinger Bands" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +set logscale y +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2 + + +pause -1 "Overlay an indicator on a seperate scale" + +reset +set title "Overlay an indicator on a separate scale" +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +set logscale y +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 + +pause -1 "Add some boiler plate" + +reset +set title "Add some boiler plate" +set label "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label " www.BollingerBands.com" at graph 0.01, 0.03 +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set lmargin 9 +set rmargin 2 +set grid +set logscale y +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 + +pause -1 "Add volume in a seperate clip" + +reset +set label "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +set title "Add volume in a separate clip" +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3 +unset multiplot + +pause -1 "Add average volume" + +reset +set label "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Add average volume" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 "Add date labels to the x axis" + +reset +set label "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Add date labels to the x axis" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +set xtics ("6/03" 66, "7/03" 87, "8/03" 109, "9/03" 130, "10/03" 151, "11/03" 174, "12/03" 193, "1/04" 215, "2/04" 235) +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 "Add labels for each clip" + +reset +set label "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Add labels for each clip" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +set ylabel "price" offset 1 +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +set xtics ("6/03" 66, "7/03" 87, "8/03" 109, "9/03" 130, "10/03" 151, "11/03" 174, "12/03" 193, "1/04" 215, "2/04" 235) +set ylabel "volume (0000)" offset 1 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 "Add a title" + +reset +set label 1 "Acme Widgets" at graph 0.5, graph 0.9 center front +set label 2 "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label 3 " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Add a title" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +set ylabel "price" offset 1 +plot 'finance.dat' using 0:2:3:4:5 notitle with financebars lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset label 3 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +set xtics ("6/03" 66, "7/03" 87, "8/03" 109, "9/03" 130, "10/03" 151, "11/03" 174, "12/03" 193, "1/04" 215, "2/04" 235) +set ylabel "volume (0000)" offset 1 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 " Change to Candlesticks" + +reset +set label 1 "Acme Widgets" at graph 0.5, graph 0.9 center front +set label 2 "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label 3 " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Change to candlesticks" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +set ylabel "price" offset 1 +plot 'finance.dat' using 0:2:3:4:5 notitle with candlesticks lt 8, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset label 3 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +set xtics ("6/03" 66, "7/03" 87, "8/03" 109, "9/03" 130, "10/03" 151, "11/03" 174, "12/03" 193, "1/04" 215, "2/04" 235) +set ylabel "volume (0000)" offset 1 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 "Change to Bollinger Boxes" + +reset +set label 1 "Acme Widgets" at graph 0.5, graph 0.9 center front +set label 2 "Courtesy of Bollinger Capital" at graph 0.01, 0.07 +set label 3 " www.BollingerBands.com" at graph 0.01, 0.03 +set logscale y +set yrange [75:105] +set ytics (105, 100, 95, 90, 85, 80) +set xrange [50:253] +set grid +set lmargin 9 +set rmargin 2 +set format x "" +set xtics (66, 87, 109, 130, 151, 174, 193, 215, 235) +set multiplot +set title "Change to Bollinger Boxes" +set size 1, 0.7 +set origin 0, 0.3 +set bmargin 0 +set ylabel "price" offset 1 +plot 'finance.dat' using 0:3:3:($2>$5?$2:$5):($2>$5?$2:$5) notitle with candlesticks lt 3, \ +'finance.dat' using 0:($2<$5?$5:1/0):($2<$5?$5:1/0):($2<$5?$2:1/0):($2<$5?$2:1/0) notitle with candlesticks lt 2, \ +'finance.dat' using 0:($2>$5?$2:1/0):($2>$5?$2:1/0):($2>$5?$5:1/0):($2>$5?$5:1/0) notitle with candlesticks lt 1, \ +'finance.dat' using 0:($2<$5?$2:$5):($2<$5?$2:$5):4:4 notitle with candlesticks lt 3, \ +'finance.dat' using 0:9 notitle with lines lt 3, \ +'finance.dat' using 0:10 notitle with lines lt 1, \ +'finance.dat' using 0:11 notitle with lines lt 2, \ +'finance.dat' using 0:8 axes x1y2 notitle with lines lt 4 +unset label 1 +unset label 2 +unset label 3 +unset title +set bmargin +set format x +set size 1.0, 0.3 +set origin 0.0, 0.0 +set tmargin 0 +unset logscale y +set autoscale y +set format y "%1.0f" +set ytics 500 +set xtics ("6/03" 66, "7/03" 87, "8/03" 109, "9/03" 130, "10/03" 151, "11/03" 174, "12/03" 193, "1/04" 215, "2/04" 235) +set ylabel "volume (0000)" offset 1 +plot 'finance.dat' using 0:($6/10000) notitle with impulses lt 3, \ +'finance.dat' using 0:($7/10000) notitle with lines lt 1 +unset multiplot + +pause -1 "all done!" +reset diff --git a/3rd_party/gnuplot/demo/fit.dem b/3rd_party/gnuplot/demo/fit.dem new file mode 100644 index 0000000..7665cd8 --- /dev/null +++ b/3rd_party/gnuplot/demo/fit.dem @@ -0,0 +1,342 @@ +# +# $Id: fit.dem,v 1.8 2009/10/31 05:24:18 sfeam Exp $ +# + +print "Some examples how data fitting using nonlinear least squares fit" +print "can be done." +print "" +pause -1 "first plotting the pure data set (-> return)" + +reset +set title 'data for first fit demo' +set xlabel "Temperature T [deg Cels.]" +set ylabel "Density [g/cm3]" +set key below +plot 'lcdemo.dat' + +print "now fitting a straight line to the data :-)" +print "only as a demo without physical meaning" +load 'line.fnc' +y0 = 0.0 +m = 0.0 +print "fit function and initial parameters are as follows:" +print GPFUN_l +show variables y0 +show variables m +#show variables +pause -1 "add fit function with all parameters set to zero (-> return)" +set title 'all fit params set to 0' +plot [*:*][-.1:1.2] 'lcdemo.dat', l(x) +print "fit command will be: fit l(x) 'lcdemo.dat' via y0, m" +pause -1 "now start fitting... (-> return)" +fit l(x) 'lcdemo.dat' via y0, m +pause -1 "now look at the result (-> return)" +set title 'unweighted fit' +plot 'lcdemo.dat', l(x) + +print "" +print "now fit with weights from column 3 which favor low temperatures" +print "command will be: fit l(x) 'lcdemo.dat' using 1:2:3 via y0, m" +pause -1 " (-> return)" +fit l(x) 'lcdemo.dat' using 1:2:3 via y0, m +pause -1 "now look at the result (-> return)" +set title 'fit weighted towards low temperatures' +plot 'lcdemo.dat', l(x) + +print "" +print "now fit with weights from column 4 instead" +print "command will be: fit l(x) 'lcdemo.dat' using 1:2:4 via y0, m" +pause -1 "now prefer the high temperature data (-> return)" +fit l(x) 'lcdemo.dat' using 1:2:4 via y0, m +pause -1 "now look at the result (-> return)" +set title 'bias to high-temperates' +plot 'lcdemo.dat', l(x) +pause -1 "(-> return)" + +set title 'data with experimental errors' +plot 'lcdemo.dat' using 1:2:5 with errorbars +print "" +print "now use these real single-measurement errors from column 5 to reach " +print "such a result (look at the file lcdemo.dat and compare the columns to " +print "see the difference)" +print "command will be: fit l(x) 'lcdemo.dat' using 1:2:5 via y0, m" +pause -1 "(-> return)" +fit l(x) 'lcdemo.dat' using 1:2:5 via y0, m +pause -1 "now look at the result (-> return)" +set title 'fit weighted by experimental errors' +plot 'lcdemo.dat' using 1:2:5 with errorbars, l(x) +pause -1 "(-> return)" + +load 'density.fnc' +set title 'initial parameters for realistic model function' +plot 'lcdemo.dat', density(x) +print "" +print "It's time now to try a more realistic model function:" +print GPFUN_density +print GPFUN_curve +print GPFUN_lowlin +print GPFUN_high +#show functions +print "density(x) is a function which shall fit the whole temperature" +print "range using a ?: expression. It contains 6 model parameters which" +print "will all be varied. Now take the start parameters out of the" +print "file 'start.par' and plot the function." +print "command will be: fit density(x) 'lcdemo.dat' via 'start.par'" +load 'start.par' +pause -1 "(-> return)" +fit density(x) 'lcdemo.dat' via 'start.par' +pause -1 "now look at the result (-> return)" +set title 'fitted to realistic model function' +plot 'lcdemo.dat', density(x) + +print "" +print "looks already rather nice? We will do now the following: set" +print "the epsilon limit higher so that we need more iteration steps" +print "to convergence. During fitting please hit ctrl-C. You will be asked" +print "Stop, Continue, Execute: Try everything. You may define a script" +print "using the FIT_SCRIPT environment variable. An example would be" +print "'FIT_SCRIPT=plot nonsense.dat'. Normally you don't need to set" +print "FIT_SCRIPT since it defaults to 'replot'. Please note that FIT_SCRIPT" +print "cannot be set from inside gnuplot." +print "" +print "command will be: fit density(x) 'lcdemo.dat' via 'start.par'" +pause -1 "(-> return)" +FIT_LIMIT = 1e-10 +fit density(x) 'lcdemo.dat' via 'start.par' +pause -1 "now look at the result (-> return)" +set title 'fit with more iterations' +plot 'lcdemo.dat', density(x) +pause -1 "(-> return)" + +FIT_LIMIT = 1e-5 +print "\nNow a brief demonstration of 3d fitting." +print "hemisphr.dat contains random points on a hemisphere of" +print "radius 1, but we let fit figure this out for us." +print "It takes many iterations, so we limit FIT_MAXITER to 50." +#HBB: made this a lot harder: also fit the center of the sphere +#h(x,y) = sqrt(r*r - (x-x0)**2 - (y-y0)**2) + z0 +#HBB 970522: distort the function, so it won't fit exactly: +h(x,y) = sqrt(r*r - (abs(x-x0))**2.2 - (abs(y-y0))**1.8) + z0 +x0 = 0.1 +y0 = 0.2 +z0 = 0.3 +r=0.5 +FIT_MAXITER=50 +set title 'the scattered points, and the initial parameter' +splot 'hemisphr.dat' using 1:2:3, h(x,y) +print "fit function will be: " . GPFUN_h +print "we *must* provide 4 columns for a 3d fit. We fake errors=1" +print "command will be: fit h(x,y) 'hemisphr.dat' using 1:2:3:(1) via r, x0,y0,z0" +pause -1 "(-> return)" + +# we *must* provide 4 columns for a 3d fit. We fake errors=1 +fit h(x,y) 'hemisphr.dat' using 1:2:3:(1) via r, x0, y0, z0 +set title 'the scattered points, fitted curve' +splot 'hemisphr.dat' using 1:2:3, h(x,y) +print "\n\nNotice, however, that this would converge much faster when" +print "fitted in a more appropriate co-ordinate system:" +print "fit r 'hemisphr.dat' using 0:($1*$1+$2*$2+$3*$3) via r" +print "where we are fitting f(x)=r to the radii calculated as the data" +print "is read from the file. No x value is required in this case." +pause -1 "(This is left as an excercise for the user). (-> return)" +FIT_MAXITER=0 # no limit : we cannot delete the variable once set + +print "\n\nNow an example how to fit multi-branch functions\n" +print "The model consists of two branches, the first describing longitudinal" +print "sound velocity as function of propagation direction (upper data, from " +print "dataset 1), the second describing transverse sound velocity (lower " +print "data, from dataset 0).\n" +print "The model uses these data in order to fit elastic stiffnesses" +print "which occur differently in both branches." +load 'hexa.fnc' +load 'sound.par' +set title 'sound data, and model with initial parameters' +plot 'soundvel.dat', vlong(x), vtrans(x) +print "" +print "fit function will be: " . GPFUN_f +print GPFUN_vlong +print GPFUN_vtrans +print "y will be the index of the dataset" +print "command will be: fit f(x,y) 'soundvel.dat' using 1:-2:2:(1) via 'sound.par'" +pause -1 "(-> return)" +# Must provide an error estimate for a 3d fit. Use constant 1 +fit f(x,y) 'soundvel.dat' using 1:-2:2:(1) via 'sound.par' +#create soundfit.par, reading from sound.par and updating values +update 'sound.par' 'soundfit.par' +print "" +pause -1 "(-> return)" +set title 'pseudo-3d multi-branch fit to velocity data' +plot 'soundvel.dat', vlong(x), vtrans(x) +print "Look at the file 'hexa.fnc' to see how the branches are realized" +print "using the data index as a pseudo-3d fit" +print "" +print "Next we only use every fifth data point for fitting by using the" +print "'every' keyword. Look at the fitting-speed increase and at" +print "fitting result." +print "command will be: fit f(x,y) 'soundvel.dat' every 5 using 1:-2:2:(1) via 'sound.par'" +pause -1 "(-> return)" +load 'sound.par' +fit f(x,y) 'soundvel.dat' every 5 using 1:-2:2:(1) via 'sound.par' +set title 'fitted only every 5th data point' +plot 'soundvel.dat', vlong(x), vtrans(x) +print "When you compare the results (see 'fit.log') you remark that" +print "the uncertainties in the fitted constants have become larger," +print "the quality of the plot is only slightly affected." +print "" +print "By marking some parameters as '# FIXED' in the parameter file" +print "you fit only the others (c44 and c13 fixed here)." +print "" +pause -1 "(-> return)" +load 'sound2.par' +set title 'initial parameters' +plot 'soundvel.dat', vlong(x), vtrans(x) +fit f(x,y) 'soundvel.dat' using 1:-2:2:(1) via 'sound2.par' +set title 'fit with c44 and c13 fixed' +plot 'soundvel.dat', vlong(x), vtrans(x) +print "This has the same effect as specifying only the real free" +print "parameters by the 'via' syntax." +print "" +print "fit f(x) 'soundvel.dat' via c33, c11, phi0" +print "" +pause -1 "(-> return)" +load 'sound.par' +set title 'initial parameters' +plot 'soundvel.dat', vlong(x), vtrans(x) +fit f(x,y) 'soundvel.dat' using 1:-2:2:(1) via c33, c11, phi0 +set title 'fit via c33,c11,phi0' +plot 'soundvel.dat', vlong(x), vtrans(x) + +print "Here comes an example of a very complex function..." +print "" +pause -1 "first plotting the pure data set (-> return)" + +set xlabel "Delta [degrees]" +set ylabel "Reflectivity" +set title 'raw data' +#HBB 970522: here and below, use the error column present in moli3.dat: +plot 'moli3.dat' w e + +print "now fitting the model function to the data" +load 'reflect.fnc' + +#HBB 970522: Changed initial values to something sensible, i.e. +# something an experienced user of fit would actually use. +# FIT_LIMIT is also raised, to ensure a better fit. +eta = 1.2e-4 +tc = 1.8e-3 +FIT_LIMIT=1e-10 + +#show variables +#show functions +pause -1 "first a plot with all parameters set to initial values (-> return)" +set title 'initial parameters' +plot 'moli3.dat' w e, R(x) +print "fit function is: " . GPFUN_R +print GPFUN_a +print GPFUN_W +print "command will be: fit R(x) 'moli3.dat' u 1:2:3 via eta, tc" +pause -1 "now start fitting... (-> return)" +fit R(x) 'moli3.dat' u 1:2:3 via eta, tc +pause -1 "Hit return to continue" +set title 'fitted parameters' +replot + +#HBB 970522: added comment on result of last fit. +print "Looking at the plot of the resulting fit curve, you can see" +print "that this function doesn't really fit this set of data points." +print "This would normally be a reason to check for measurement problems" +print "not yet accounted for, and maybe even re-think the theoretic" +print "prediction in use." +print "" +pause -1 "Hit return to continue" + +reset +set xlabel 'x' +set ylabel 'y' +set zlabel 'z' +set ticslevel .2 +set zrange [-3:3] +splot 'fit3.dat' index 0 using 1:2:4 +print '' +print 'Next we show a fit with three independent variables. The file' +print 'fit3.dat has four columns, with values of the three independent' +print 'variable x, y, and t, and the resulting value z. The data' +print 'lines are in four sections, with t being constant within each' +print 'section. The sections are separated by two blank lines, so we' +print 'can select sections with "index" modifiers. Here are the data in' +print 'the first section, where t = -3.' +print '' +print 'We will fit the function a0/(1 + a1*x**2 + a2*y**2) to these' +print 'data. Since at this point we have two independent variables,' +print 'our "using" spec has four entries, representing x:y:z:s (where' +print 's is the estimated error in the z value).' + +print "Command will be: " +print " fit a0/(1+a1*x**2+a2*y**2) 'fit3.dat' index 0 using 1:2:4:(1) via a0,a1,a2" +pause -1 "(-> return)" +a0=1; a1=.1; a2=.1 +fit a0/(1+a1*x**2+a2*y**2) 'fit3.dat' index 0 using 1:2:4:(1) via a0,a1,a2 +pause -1 "(-> return)" +splot a0/(1+a1*x**2+a2*y**2), 'fit3.dat' in 0 u 1:2:4 +pause -1 "(-> return)" + +splot a0/(1+a1*x**2+a2*y**2), 'fit3.dat' in 3 u 1:2:4 + +print "" +print "Here is the last set of data where t = 3." +print "We fit the same function to this set." +print "Command will be: " +print " fit a0/(1+a1*x**2+a2*y**2) 'fit3.dat' in 3 u 1:2:4:(1) via a0,a1,a2" +pause -1 "(-> return)" +fit a0/(1+a1*x**2+a2*y**2) 'fit3.dat' in 3 u 1:2:4:(1) via a0,a1,a2 +pause -1 "(-> return)" +splot a0/(1+a1*x**2+a2*y**2), 'fit3.dat' in 3 u 1:2:4 +pause -1 "(-> return)" +splot a0/(1+a1*x**2+a2*y**2), 'fit3.dat' u 1:2:4 + +print "" +print "We also have data for several intermediate values of t. We" +print "will fit the function f(x,y,t)=a0*t/(1+a1*x**2+a2*y**2) to all" +print "the data. Since there are now three independent variables, we" +print "need a using spec with five entries, representing x:y:t:z:s." +print "Command will be: " +print " fit f(x,y,t) 'fit3.dat' u 1:2:3:4:(1) via a0,a1,a2" +pause -1 "(-> return)" +f(x,y,t)=a0*t/(1+a1*x**2+a2*y**2) +fit f(x,y,t) 'fit3.dat' u 1:2:3:4:(1) via a0,a1,a2 + +print "We plot the data in each section with the corresponding" +print "function values." + +pause -1 "(-> return)" +splot f(x,y,-3), 'fit3.dat' in 0 u 1:2:4 +pause -1 "(-> return)" +splot f(x,y,-1), 'fit3.dat' in 1 u 1:2:4 +pause -1 "(-> return)" +splot f(x,y,1), 'fit3.dat' in 2 u 1:2:4 +pause -1 "(-> return)" +splot f(x,y,3), 'fit3.dat' in 3 u 1:2:4 +pause -1 "(-> return)" +splot f(x,y,3), 'fit3.dat' in 3 u 1:2:4, \ + f(x,y,1), 'fit3.dat' in 2 u 1:2:4, \ + f(x,y,-1), 'fit3.dat' in 1 u 1:2:4, \ + f(x,y,-3), 'fit3.dat' in 0 u 1:2:4 + +print 'Here are all the data together.' +print '' +print 'You can use ranges to rename variables and/or limit the data' +print 'included in the fit. The first range corresponds to the first' +print '"using" entry, etc. For example, we could have gotten the same' +print 'fit like this:' +print ' fit [lon=*:*][lat=*:*][time=*:*] \' +print ' a0*time/(1 + a1*lon**2 + a2*lat**2) \' +print ' "fit3.dat" u 1:2:3:4:(1) via a0,a1,a2' +print '' + +print "You can have a look at all previous fit results by looking into" +print "the file 'fit.log' or whatever you defined the env-variable 'FIT_LOGFILE'." +print "Remember that this file will always be appended, so remove it" +print "from time to time!" +print "" +pause -1 "Done with fitting demo (-> return)" +reset diff --git a/3rd_party/gnuplot/demo/fit.log b/3rd_party/gnuplot/demo/fit.log new file mode 100644 index 0000000..00c71c5 --- /dev/null +++ b/3rd_party/gnuplot/demo/fit.log @@ -0,0 +1,1468 @@ + + +******************************************************************************* +Fri Jan 20 15:36:28 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 39.0181 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 31.929 + +initial set of free parameter values + +y0 = 1e-030 +m = 1e-030 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.57125e-006 +rel. change during last iteration : -3.50335e-009 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.000433301 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.8775e-007 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.08017 +/- 0.001321 (0.1223%) +m = -0.00118152 +/- 2.926e-005 (2.476%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -0.999 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:28 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:3 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 2.19e-006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 19.251 + +initial set of free parameter values + +y0 = 1.08017 +m = -0.00118152 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.68495e-008 +rel. change during last iteration : -2.17349e-011 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 4.37034e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.90999e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.07275 +/- 0.0002606 (0.0243%) +m = -0.00100356 +/- 6.097e-006 (0.6075%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -0.999 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:28 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:4 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 0.0016737 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 173.512 + +initial set of free parameter values + +y0 = 1.07275 +m = -0.00100356 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.49459e-005 +rel. change during last iteration : -1.71117e-011 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0013622 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.8556e-006 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.06986 +/- 0.00161 (0.1504%) +m = -0.000969051 +/- 3.422e-005 (3.532%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -1.000 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:28 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:5 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 0.789806 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 21345.1 + +initial set of free parameter values + +y0 = 1.06986 +m = -0.000969051 + +After 6 iterations the fit converged. +final sum of squares of residuals : 0.77377 +rel. change during last iteration : -4.80035e-012 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.148687 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0221077 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.06865 +/- 0.001484 (0.1389%) +m = -0.00094352 +/- 3.154e-005 (3.343%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -1.000 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:29 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: density(x) +fitted parameters and initial values from file: start.par + + + + Iteration 0 + WSSR : 0.00089287 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 1.09683 + +initial set of free parameter values + +ml = -0.0005 +mh = -0.0005 +dens_Tc = 1.02 +Tc = 45 +g = 1 +b = 0.01002 + +After 24 iterations the fit converged. +final sum of squares of residuals : 9.00226e-008 +rel. change during last iteration : -5.59608e-006 + +degrees of freedom (FIT_NDF) : 31 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.38884e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 2.90396e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +ml = -0.00100004 +/- 7.816e-006 (0.7815%) +mh = -0.000831266 +/- 1.544e-005 (1.858%) +dens_Tc = 1.02497 +/- 3.191e-005 (0.003114%) +Tc = 46.0899 +/- 0.007592 (0.01647%) +g = 3.8558 +/- 0.2224 (5.768%) +b = 0.00153901 +/- 4.101e-005 (2.665%) + + +correlation matrix of the fit parameters: + + ml mh dens_T Tc g b +ml 1.000 +mh 0.018 1.000 +dens_Tc -0.044 -0.790 1.000 +Tc 0.121 0.511 -0.749 1.000 +g -0.558 -0.123 0.249 -0.582 1.000 +b 0.673 0.536 -0.678 0.503 -0.567 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:29 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: density(x) +fitted parameters and initial values from file: start.par + + + + Iteration 0 + WSSR : 0.00089287 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 1.09683 + +initial set of free parameter values + +ml = -0.0005 +mh = -0.0005 +dens_Tc = 1.02 +Tc = 45 +g = 1 +b = 0.01002 + +After 40 iterations the fit converged. +final sum of squares of residuals : 9.00221e-008 +rel. change during last iteration : -9.07679e-011 + +degrees of freedom (FIT_NDF) : 31 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.38882e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 2.90394e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +ml = -0.00100004 +/- 7.816e-006 (0.7815%) +mh = -0.000831266 +/- 1.544e-005 (1.858%) +dens_Tc = 1.02497 +/- 3.191e-005 (0.003114%) +Tc = 46.0899 +/- 0.007592 (0.01647%) +g = 3.85585 +/- 0.2224 (5.768%) +b = 0.00153901 +/- 4.101e-005 (2.665%) + + +correlation matrix of the fit parameters: + + ml mh dens_T Tc g b +ml 1.000 +mh 0.018 1.000 +dens_Tc -0.044 -0.790 1.000 +Tc 0.121 0.511 -0.749 1.000 +g -0.558 -0.123 0.249 -0.582 1.000 +b 0.673 0.536 -0.678 0.503 -0.567 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:30 2012 + + +FIT: data read from 'hemisphr.dat' using 1:2:3:(1) + format = x:y:z:s + #datapoints = 249 +function used for fitting: h(x,y) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 21.2626 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 1.04153 + +initial set of free parameter values + +r = 0.5 +x0 = 0.1 +y0 = 0.2 +z0 = 0.3 + +Maximum iteration count (50) reached. Fit stopped. +final sum of squares of residuals : 0.0873913 +rel. change during last iteration : -0.104984 + +degrees of freedom (FIT_NDF) : 245 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0188865 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.000356699 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +r = 1.00102 +/- 0.0003912 (0.03908%) +x0 = -0.000308323 +/- 0.0003267 (105.9%) +y0 = 0.000600252 +/- 0.0004063 (67.69%) +z0 = 0.00253471 +/- 0.001616 (63.74%) + + +correlation matrix of the fit parameters: + + r x0 y0 z0 +r 1.000 +x0 -0.228 1.000 +y0 -0.092 -0.841 1.000 +z0 -0.671 0.154 0.045 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:31 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound.par + + + + Iteration 0 + WSSR : 1.66518e+007 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 106.375 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +c44 = 1 +c13 = 4 +phi0 = 20 + +After 5 iterations the fit converged. +final sum of squares of residuals : 78701.4 +rel. change during last iteration : -7.57102e-008 + +degrees of freedom (FIT_NDF) : 144 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 23.3781 +variance of residuals (reduced chisquare) = WSSR/ndf : 546.537 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.5887 +/- 0.02898 (0.2302%) +c11 = 5.49005 +/- 0.01846 (0.3363%) +c44 = 0.701948 +/- 0.009755 (1.39%) +c13 = 3.99875 +/- 0.03177 (0.7946%) +phi0 = -0.399583 +/- 0.13 (32.54%) + + +correlation matrix of the fit parameters: + + c33 c11 c44 c13 phi0 +c33 1.000 +c11 -0.066 1.000 +c44 -0.198 -0.278 1.000 +c13 -0.141 0.028 -0.086 1.000 +phi0 0.114 -0.022 0.034 0.181 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:31 2012 + + +FIT: data read from 'soundvel.dat' every 5 using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 31 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound.par + + + + Iteration 0 + WSSR : 3.41564e+006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 105.913 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +c44 = 1 +c13 = 4 +phi0 = 20 + +After 6 iterations the fit converged. +final sum of squares of residuals : 19071.4 +rel. change during last iteration : -6.82517e-009 + +degrees of freedom (FIT_NDF) : 26 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 27.0835 +variance of residuals (reduced chisquare) = WSSR/ndf : 733.517 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.5489 +/- 0.07395 (0.5893%) +c11 = 5.49073 +/- 0.04794 (0.8732%) +c44 = 0.705488 +/- 0.02385 (3.381%) +c13 = 3.93766 +/- 0.08229 (2.09%) +phi0 = -0.898932 +/- 0.3067 (34.11%) + + +correlation matrix of the fit parameters: + + c33 c11 c44 c13 phi0 +c33 1.000 +c11 -0.067 1.000 +c44 -0.227 -0.251 1.000 +c13 -0.196 0.051 -0.066 1.000 +phi0 0.086 0.006 -0.005 0.147 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:32 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound2.par + +FIXED: c44 = 1 +FIXED: c13 = 4 + + + Iteration 0 + WSSR : 9.79459e+006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 75.9851 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +phi0 = 0.0001 + +After 4 iterations the fit converged. +final sum of squares of residuals : 530146 +rel. change during last iteration : -1.13295e-006 + +degrees of freedom (FIT_NDF) : 146 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 60.2589 +variance of residuals (reduced chisquare) = WSSR/ndf : 3631.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.4011 +/- 0.07251 (0.5847%) +c11 = 5.34015 +/- 0.0462 (0.8651%) +phi0 = -0.162075 +/- 0.3543 (218.6%) + + +correlation matrix of the fit parameters: + + c33 c11 phi0 +c33 1.000 +c11 -0.135 1.000 +phi0 0.153 0.001 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:32 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.66518e+007 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 76.1591 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +phi0 = 20 + +After 4 iterations the fit converged. +final sum of squares of residuals : 530146 +rel. change during last iteration : -2.62278e-006 + +degrees of freedom (FIT_NDF) : 146 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 60.2589 +variance of residuals (reduced chisquare) = WSSR/ndf : 3631.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.4011 +/- 0.07251 (0.5847%) +c11 = 5.34015 +/- 0.0462 (0.8651%) +phi0 = -0.161896 +/- 0.3543 (218.9%) + + +correlation matrix of the fit parameters: + + c33 c11 phi0 +c33 1.000 +c11 -0.135 1.000 +phi0 0.153 0.001 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:32 2012 + + +FIT: data read from 'moli3.dat' u 1:2:3 + format = x:z:s + #datapoints = 125 +function used for fitting: R(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 11442 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 276065 + +initial set of free parameter values + +eta = 0.00012 +tc = 0.0018 + +After 11 iterations the fit converged. +final sum of squares of residuals : 4672.97 +rel. change during last iteration : -6.32407e-011 + +degrees of freedom (FIT_NDF) : 123 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.16374 +variance of residuals (reduced chisquare) = WSSR/ndf : 37.9916 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +eta = 0.000100782 +/- 1.963e-006 (1.947%) +tc = 0.00202128 +/- 7.901e-005 (3.909%) + + +correlation matrix of the fit parameters: + + eta tc +eta 1.000 +tc 0.426 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:32 2012 + + +FIT: data read from 'fit3.dat' index 0 using 1:2:4:(1) + format = x:y:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 121 +function used for fitting: a0/(1+a1*x**2+a2*y**2) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 192.008 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 1.07821 + +initial set of free parameter values + +a0 = 1 +a1 = 0.1 +a2 = 0.1 + +After 7 iterations the fit converged. +final sum of squares of residuals : 1.06046 +rel. change during last iteration : -2.61569e-011 + +degrees of freedom (FIT_NDF) : 118 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0947997 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.00898699 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = -3.02276 +/- 0.05612 (1.857%) +a1 = 0.529104 +/- 0.02538 (4.798%) +a2 = 0.485019 +/- 0.02338 (4.821%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 -0.636 1.000 +a2 -0.638 0.235 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:33 2012 + + +FIT: data read from 'fit3.dat' in 3 u 1:2:4:(1) + format = x:y:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 120 +function used for fitting: a0/(1+a1*x**2+a2*y**2) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 271.203 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 0.41817 + +initial set of free parameter values + +a0 = -3.02276 +a1 = 0.529104 +a2 = 0.485019 + +After 7 iterations the fit converged. +final sum of squares of residuals : 1.17261 +rel. change during last iteration : -3.78718e-016 + +degrees of freedom (FIT_NDF) : 117 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.100112 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0100223 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = 3.11978 +/- 0.0752 (2.41%) +a1 = 0.511296 +/- 0.02835 (5.544%) +a2 = 0.546667 +/- 0.03019 (5.522%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 0.718 1.000 +a2 0.716 0.376 1.000 + + +******************************************************************************* +Fri Jan 20 15:36:33 2012 + + +FIT: data read from 'fit3.dat' u 1:2:3:4:(1) + format = x:y:t:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 483 +function used for fitting: f(x,y,t) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 663.276 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 0.911415 + +initial set of free parameter values + +a0 = 3.11978 +a1 = 0.511296 +a2 = 0.546667 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4.56745 +rel. change during last iteration : -4.67205e-012 + +degrees of freedom (FIT_NDF) : 480 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0975476 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.00951553 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = 1.02179 +/- 0.01414 (1.384%) +a1 = 0.517782 +/- 0.01766 (3.41%) +a2 = 0.508891 +/- 0.01737 (3.414%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 0.669 1.000 +a2 0.669 0.289 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:09 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 39.0181 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 31.929 + +initial set of free parameter values + +y0 = 1e-030 +m = 1e-030 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.57125e-006 +rel. change during last iteration : -3.50335e-009 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.000433301 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.8775e-007 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.08017 +/- 0.001321 (0.1223%) +m = -0.00118152 +/- 2.926e-005 (2.476%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -0.999 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:09 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:3 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 2.19e-006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 19.251 + +initial set of free parameter values + +y0 = 1.08017 +m = -0.00118152 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.68495e-008 +rel. change during last iteration : -2.17349e-011 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 4.37034e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.90999e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.07275 +/- 0.0002606 (0.0243%) +m = -0.00100356 +/- 6.097e-006 (0.6075%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -0.999 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:09 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:4 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 0.0016737 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 173.512 + +initial set of free parameter values + +y0 = 1.07275 +m = -0.00100356 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.49459e-005 +rel. change during last iteration : -1.71117e-011 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0013622 +variance of residuals (reduced chisquare) = WSSR/ndf : 1.8556e-006 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.06986 +/- 0.00161 (0.1504%) +m = -0.000969051 +/- 3.422e-005 (3.532%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -1.000 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:09 2012 + + +FIT: data read from 'lcdemo.dat' using 1:2:5 + format = x:z:s + #datapoints = 37 +function used for fitting: l(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 0.789806 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 21345.1 + +initial set of free parameter values + +y0 = 1.06986 +m = -0.000969051 + +After 6 iterations the fit converged. +final sum of squares of residuals : 0.77377 +rel. change during last iteration : -4.80035e-012 + +degrees of freedom (FIT_NDF) : 35 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.148687 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0221077 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +y0 = 1.06865 +/- 0.001484 (0.1389%) +m = -0.00094352 +/- 3.154e-005 (3.343%) + + +correlation matrix of the fit parameters: + + y0 m +y0 1.000 +m -1.000 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:09 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: density(x) +fitted parameters and initial values from file: start.par + + + + Iteration 0 + WSSR : 0.00089287 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 1.09683 + +initial set of free parameter values + +ml = -0.0005 +mh = -0.0005 +dens_Tc = 1.02 +Tc = 45 +g = 1 +b = 0.01002 + +After 24 iterations the fit converged. +final sum of squares of residuals : 9.00226e-008 +rel. change during last iteration : -5.59608e-006 + +degrees of freedom (FIT_NDF) : 31 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.38884e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 2.90396e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +ml = -0.00100004 +/- 7.816e-006 (0.7815%) +mh = -0.000831266 +/- 1.544e-005 (1.858%) +dens_Tc = 1.02497 +/- 3.191e-005 (0.003114%) +Tc = 46.0899 +/- 0.007592 (0.01647%) +g = 3.8558 +/- 0.2224 (5.768%) +b = 0.00153901 +/- 4.101e-005 (2.665%) + + +correlation matrix of the fit parameters: + + ml mh dens_T Tc g b +ml 1.000 +mh 0.018 1.000 +dens_Tc -0.044 -0.790 1.000 +Tc 0.121 0.511 -0.749 1.000 +g -0.558 -0.123 0.249 -0.582 1.000 +b 0.673 0.536 -0.678 0.503 -0.567 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:10 2012 + + +FIT: data read from 'lcdemo.dat' + format = z + #datapoints = 37 + residuals are weighted equally (unit weight) + +function used for fitting: density(x) +fitted parameters and initial values from file: start.par + + + + Iteration 0 + WSSR : 0.00089287 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 1.09683 + +initial set of free parameter values + +ml = -0.0005 +mh = -0.0005 +dens_Tc = 1.02 +Tc = 45 +g = 1 +b = 0.01002 + +After 40 iterations the fit converged. +final sum of squares of residuals : 9.00221e-008 +rel. change during last iteration : -9.07679e-011 + +degrees of freedom (FIT_NDF) : 31 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.38882e-005 +variance of residuals (reduced chisquare) = WSSR/ndf : 2.90394e-009 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +ml = -0.00100004 +/- 7.816e-006 (0.7815%) +mh = -0.000831266 +/- 1.544e-005 (1.858%) +dens_Tc = 1.02497 +/- 3.191e-005 (0.003114%) +Tc = 46.0899 +/- 0.007592 (0.01647%) +g = 3.85585 +/- 0.2224 (5.768%) +b = 0.00153901 +/- 4.101e-005 (2.665%) + + +correlation matrix of the fit parameters: + + ml mh dens_T Tc g b +ml 1.000 +mh 0.018 1.000 +dens_Tc -0.044 -0.790 1.000 +Tc 0.121 0.511 -0.749 1.000 +g -0.558 -0.123 0.249 -0.582 1.000 +b 0.673 0.536 -0.678 0.503 -0.567 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:11 2012 + + +FIT: data read from 'hemisphr.dat' using 1:2:3:(1) + format = x:y:z:s + #datapoints = 249 +function used for fitting: h(x,y) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 21.2626 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 1.04153 + +initial set of free parameter values + +r = 0.5 +x0 = 0.1 +y0 = 0.2 +z0 = 0.3 + +Maximum iteration count (50) reached. Fit stopped. +final sum of squares of residuals : 0.0873913 +rel. change during last iteration : -0.104984 + +degrees of freedom (FIT_NDF) : 245 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0188865 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.000356699 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +r = 1.00102 +/- 0.0003912 (0.03908%) +x0 = -0.000308323 +/- 0.0003267 (105.9%) +y0 = 0.000600252 +/- 0.0004063 (67.69%) +z0 = 0.00253471 +/- 0.001616 (63.74%) + + +correlation matrix of the fit parameters: + + r x0 y0 z0 +r 1.000 +x0 -0.228 1.000 +y0 -0.092 -0.841 1.000 +z0 -0.671 0.154 0.045 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:12 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound.par + + + + Iteration 0 + WSSR : 1.66518e+007 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 106.375 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +c44 = 1 +c13 = 4 +phi0 = 20 + +After 5 iterations the fit converged. +final sum of squares of residuals : 78701.4 +rel. change during last iteration : -7.57102e-008 + +degrees of freedom (FIT_NDF) : 144 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 23.3781 +variance of residuals (reduced chisquare) = WSSR/ndf : 546.537 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.5887 +/- 0.02898 (0.2302%) +c11 = 5.49005 +/- 0.01846 (0.3363%) +c44 = 0.701948 +/- 0.009755 (1.39%) +c13 = 3.99875 +/- 0.03177 (0.7946%) +phi0 = -0.399583 +/- 0.13 (32.54%) + + +correlation matrix of the fit parameters: + + c33 c11 c44 c13 phi0 +c33 1.000 +c11 -0.066 1.000 +c44 -0.198 -0.278 1.000 +c13 -0.141 0.028 -0.086 1.000 +phi0 0.114 -0.022 0.034 0.181 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:12 2012 + + +FIT: data read from 'soundvel.dat' every 5 using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 31 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound.par + + + + Iteration 0 + WSSR : 3.41564e+006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 105.913 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +c44 = 1 +c13 = 4 +phi0 = 20 + +After 6 iterations the fit converged. +final sum of squares of residuals : 19071.4 +rel. change during last iteration : -6.82517e-009 + +degrees of freedom (FIT_NDF) : 26 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 27.0835 +variance of residuals (reduced chisquare) = WSSR/ndf : 733.517 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.5489 +/- 0.07395 (0.5893%) +c11 = 5.49073 +/- 0.04794 (0.8732%) +c44 = 0.705488 +/- 0.02385 (3.381%) +c13 = 3.93766 +/- 0.08229 (2.09%) +phi0 = -0.898932 +/- 0.3067 (34.11%) + + +correlation matrix of the fit parameters: + + c33 c11 c44 c13 phi0 +c33 1.000 +c11 -0.067 1.000 +c44 -0.227 -0.251 1.000 +c13 -0.196 0.051 -0.066 1.000 +phi0 0.086 0.006 -0.005 0.147 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:12 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters and initial values from file: sound2.par + +FIXED: c44 = 1 +FIXED: c13 = 4 + + + Iteration 0 + WSSR : 9.79459e+006 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 75.9851 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +phi0 = 0.0001 + +After 4 iterations the fit converged. +final sum of squares of residuals : 530146 +rel. change during last iteration : -1.13295e-006 + +degrees of freedom (FIT_NDF) : 146 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 60.2589 +variance of residuals (reduced chisquare) = WSSR/ndf : 3631.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.4011 +/- 0.07251 (0.5847%) +c11 = 5.34015 +/- 0.0462 (0.8651%) +phi0 = -0.162075 +/- 0.3543 (218.6%) + + +correlation matrix of the fit parameters: + + c33 c11 phi0 +c33 1.000 +c11 -0.135 1.000 +phi0 0.153 0.001 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:13 2012 + + +FIT: data read from 'soundvel.dat' using 1:-2:2:(1) + format = x:y:z:s + #datapoints = 149 +function used for fitting: f(x,y) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.66518e+007 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-005 + lambda : 76.1591 + +initial set of free parameter values + +c33 = 9 +c11 = 6 +phi0 = 20 + +After 4 iterations the fit converged. +final sum of squares of residuals : 530146 +rel. change during last iteration : -2.62278e-006 + +degrees of freedom (FIT_NDF) : 146 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 60.2589 +variance of residuals (reduced chisquare) = WSSR/ndf : 3631.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +c33 = 12.4011 +/- 0.07251 (0.5847%) +c11 = 5.34015 +/- 0.0462 (0.8651%) +phi0 = -0.161896 +/- 0.3543 (218.9%) + + +correlation matrix of the fit parameters: + + c33 c11 phi0 +c33 1.000 +c11 -0.135 1.000 +phi0 0.153 0.001 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:13 2012 + + +FIT: data read from 'moli3.dat' u 1:2:3 + format = x:z:s + #datapoints = 125 +function used for fitting: R(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 11442 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 276065 + +initial set of free parameter values + +eta = 0.00012 +tc = 0.0018 + +After 11 iterations the fit converged. +final sum of squares of residuals : 4672.97 +rel. change during last iteration : -6.32407e-011 + +degrees of freedom (FIT_NDF) : 123 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.16374 +variance of residuals (reduced chisquare) = WSSR/ndf : 37.9916 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +eta = 0.000100782 +/- 1.963e-006 (1.947%) +tc = 0.00202128 +/- 7.901e-005 (3.909%) + + +correlation matrix of the fit parameters: + + eta tc +eta 1.000 +tc 0.426 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:13 2012 + + +FIT: data read from 'fit3.dat' index 0 using 1:2:4:(1) + format = x:y:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 121 +function used for fitting: a0/(1+a1*x**2+a2*y**2) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 192.008 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 1.07821 + +initial set of free parameter values + +a0 = 1 +a1 = 0.1 +a2 = 0.1 + +After 7 iterations the fit converged. +final sum of squares of residuals : 1.06046 +rel. change during last iteration : -2.61569e-011 + +degrees of freedom (FIT_NDF) : 118 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0947997 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.00898699 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = -3.02276 +/- 0.05612 (1.857%) +a1 = 0.529104 +/- 0.02538 (4.798%) +a2 = 0.485019 +/- 0.02338 (4.821%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 -0.636 1.000 +a2 -0.638 0.235 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:13 2012 + + +FIT: data read from 'fit3.dat' in 3 u 1:2:4:(1) + format = x:y:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 120 +function used for fitting: a0/(1+a1*x**2+a2*y**2) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 271.203 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 0.41817 + +initial set of free parameter values + +a0 = -3.02276 +a1 = 0.529104 +a2 = 0.485019 + +After 7 iterations the fit converged. +final sum of squares of residuals : 1.17261 +rel. change during last iteration : -3.78718e-016 + +degrees of freedom (FIT_NDF) : 117 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.100112 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0100223 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = 3.11978 +/- 0.0752 (2.41%) +a1 = 0.511296 +/- 0.02835 (5.544%) +a2 = 0.546667 +/- 0.03019 (5.522%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 0.718 1.000 +a2 0.716 0.376 1.000 + + +******************************************************************************* +Fri Jan 20 15:37:14 2012 + + +FIT: data read from 'fit3.dat' u 1:2:3:4:(1) + format = x:y:t:z:s + z range restricted to [-3.00000 : 3.00000] + #datapoints = 483 +function used for fitting: f(x,y,t) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 663.276 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-010 + lambda : 0.911415 + +initial set of free parameter values + +a0 = 3.11978 +a1 = 0.511296 +a2 = 0.546667 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4.56745 +rel. change during last iteration : -4.67205e-012 + +degrees of freedom (FIT_NDF) : 480 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0975476 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.00951553 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a0 = 1.02179 +/- 0.01414 (1.384%) +a1 = 0.517782 +/- 0.01766 (3.41%) +a2 = 0.508891 +/- 0.01737 (3.414%) + + +correlation matrix of the fit parameters: + + a0 a1 a2 +a0 1.000 +a1 0.669 1.000 +a2 0.669 0.289 1.000 diff --git a/3rd_party/gnuplot/demo/fit3.dat b/3rd_party/gnuplot/demo/fit3.dat new file mode 100644 index 0000000..1967e9b --- /dev/null +++ b/3rd_party/gnuplot/demo/fit3.dat @@ -0,0 +1,494 @@ +#octave:5> for t=[-3:2:3];for y=[0:.5:5];for x=[0:.5:5];fprintf("%f %f %f %f\n",x,y,t,.1*randn+t/(1+.5*x**2+.5*y**2));end;end;fprintf("\n\n");end +0.000000 0.000000 -3.000000 -2.963403 +0.500000 0.000000 -3.000000 -2.658039 +1.000000 0.000000 -3.000000 -1.993093 +1.500000 0.000000 -3.000000 -1.435584 +2.000000 0.000000 -3.000000 -1.016739 +2.500000 0.000000 -3.000000 -0.788885 +3.000000 0.000000 -3.000000 -0.571931 +3.500000 0.000000 -3.000000 -0.353282 +4.000000 0.000000 -3.000000 -0.454969 +4.500000 0.000000 -3.000000 -0.023723 +5.000000 0.000000 -3.000000 -0.376835 +0.000000 0.500000 -3.000000 -2.640670 +0.500000 0.500000 -3.000000 -2.538482 +1.000000 0.500000 -3.000000 -1.879216 +1.500000 0.500000 -3.000000 -1.282207 +2.000000 0.500000 -3.000000 -0.855734 +2.500000 0.500000 -3.000000 -0.722371 +3.000000 0.500000 -3.000000 -0.329597 +3.500000 0.500000 -3.000000 -0.436604 +4.000000 0.500000 -3.000000 -0.210288 +4.500000 0.500000 -3.000000 -0.196320 +5.000000 0.500000 -3.000000 -0.227366 +0.000000 1.000000 -3.000000 -2.132368 +0.500000 1.000000 -3.000000 -1.964300 +1.000000 1.000000 -3.000000 -1.407699 +1.500000 1.000000 -3.000000 -1.168644 +2.000000 1.000000 -3.000000 -0.847112 +2.500000 1.000000 -3.000000 -0.574199 +3.000000 1.000000 -3.000000 -0.601445 +3.500000 1.000000 -3.000000 -0.392356 +4.000000 1.000000 -3.000000 -0.108008 +4.500000 1.000000 -3.000000 -0.271737 +5.000000 1.000000 -3.000000 -0.198787 +0.000000 1.500000 -3.000000 -1.462874 +0.500000 1.500000 -3.000000 -1.192205 +1.000000 1.500000 -3.000000 -1.046071 +1.500000 1.500000 -3.000000 -0.906396 +2.000000 1.500000 -3.000000 -0.794711 +2.500000 1.500000 -3.000000 -0.459100 +3.000000 1.500000 -3.000000 -0.560685 +3.500000 1.500000 -3.000000 -0.328734 +4.000000 1.500000 -3.000000 -0.290815 +4.500000 1.500000 -3.000000 -0.172648 +5.000000 1.500000 -3.000000 -0.172045 +0.000000 2.000000 -3.000000 -0.766566 +0.500000 2.000000 -3.000000 -1.104121 +1.000000 2.000000 -3.000000 -0.788480 +1.500000 2.000000 -3.000000 -0.709613 +2.000000 2.000000 -3.000000 -0.706113 +2.500000 2.000000 -3.000000 -0.352374 +3.000000 2.000000 -3.000000 -0.402763 +3.500000 2.000000 -3.000000 -0.253275 +4.000000 2.000000 -3.000000 -0.332600 +4.500000 2.000000 -3.000000 -0.141266 +5.000000 2.000000 -3.000000 -0.301696 +0.000000 2.500000 -3.000000 -0.777781 +0.500000 2.500000 -3.000000 -0.697497 +1.000000 2.500000 -3.000000 -0.565768 +1.500000 2.500000 -3.000000 -0.489629 +2.000000 2.500000 -3.000000 -0.512974 +2.500000 2.500000 -3.000000 -0.498344 +3.000000 2.500000 -3.000000 -0.275761 +3.500000 2.500000 -3.000000 -0.325343 +4.000000 2.500000 -3.000000 -0.241341 +4.500000 2.500000 -3.000000 -0.078854 +5.000000 2.500000 -3.000000 -0.201397 +0.000000 3.000000 -3.000000 -0.596014 +0.500000 3.000000 -3.000000 -0.639909 +1.000000 3.000000 -3.000000 -0.613713 +1.500000 3.000000 -3.000000 -0.518731 +2.000000 3.000000 -3.000000 -0.489097 +2.500000 3.000000 -3.000000 -0.253037 +3.000000 3.000000 -3.000000 -0.226156 +3.500000 3.000000 -3.000000 -0.135826 +4.000000 3.000000 -3.000000 -0.332709 +4.500000 3.000000 -3.000000 -0.013375 +5.000000 3.000000 -3.000000 -0.267664 +0.000000 3.500000 -3.000000 -0.523671 +0.500000 3.500000 -3.000000 -0.421015 +1.000000 3.500000 -3.000000 -0.336430 +1.500000 3.500000 -3.000000 -0.464790 +2.000000 3.500000 -3.000000 -0.458591 +2.500000 3.500000 -3.000000 -0.268108 +3.000000 3.500000 -3.000000 -0.504520 +3.500000 3.500000 -3.000000 -0.269456 +4.000000 3.500000 -3.000000 -0.309849 +4.500000 3.500000 -3.000000 -0.121330 +5.000000 3.500000 -3.000000 -0.320282 +0.000000 4.000000 -3.000000 -0.245375 +0.500000 4.000000 -3.000000 -0.292379 +1.000000 4.000000 -3.000000 -0.506549 +1.500000 4.000000 -3.000000 -0.286789 +2.000000 4.000000 -3.000000 -0.257107 +2.500000 4.000000 -3.000000 -0.392142 +3.000000 4.000000 -3.000000 -0.268286 +3.500000 4.000000 -3.000000 0.007992 +4.000000 4.000000 -3.000000 -0.122936 +4.500000 4.000000 -3.000000 -0.135572 +5.000000 4.000000 -3.000000 -0.108377 +0.000000 4.500000 -3.000000 -0.289729 +0.500000 4.500000 -3.000000 -0.327870 +1.000000 4.500000 -3.000000 -0.361286 +1.500000 4.500000 -3.000000 -0.150156 +2.000000 4.500000 -3.000000 -0.380008 +2.500000 4.500000 -3.000000 -0.241290 +3.000000 4.500000 -3.000000 -0.080010 +3.500000 4.500000 -3.000000 -0.112164 +4.000000 4.500000 -3.000000 -0.030676 +4.500000 4.500000 -3.000000 -0.135249 +5.000000 4.500000 -3.000000 -0.144911 +0.000000 5.000000 -3.000000 -0.192009 +0.500000 5.000000 -3.000000 -0.221361 +1.000000 5.000000 -3.000000 -0.266895 +1.500000 5.000000 -3.000000 -0.313512 +2.000000 5.000000 -3.000000 -0.219877 +2.500000 5.000000 -3.000000 -0.201780 +3.000000 5.000000 -3.000000 -0.213994 +3.500000 5.000000 -3.000000 -0.171021 +4.000000 5.000000 -3.000000 -0.196320 +4.500000 5.000000 -3.000000 0.015243 +5.000000 5.000000 -3.000000 -0.217683 + + +0.000000 0.000000 -1.000000 -1.067370 +0.500000 0.000000 -1.000000 -0.749496 +1.000000 0.000000 -1.000000 -0.819741 +1.500000 0.000000 -1.000000 -0.584170 +2.000000 0.000000 -1.000000 -0.472105 +2.500000 0.000000 -1.000000 -0.162984 +3.000000 0.000000 -1.000000 -0.248580 +3.500000 0.000000 -1.000000 -0.122621 +4.000000 0.000000 -1.000000 -0.115337 +4.500000 0.000000 -1.000000 -0.138785 +5.000000 0.000000 -1.000000 0.048822 +0.000000 0.500000 -1.000000 -1.099291 +0.500000 0.500000 -1.000000 -0.798771 +1.000000 0.500000 -1.000000 -0.506175 +1.500000 0.500000 -1.000000 -0.621815 +2.000000 0.500000 -1.000000 -0.524976 +2.500000 0.500000 -1.000000 -0.271257 +3.000000 0.500000 -1.000000 -0.173510 +3.500000 0.500000 -1.000000 -0.083145 +4.000000 0.500000 -1.000000 -0.315505 +4.500000 0.500000 -1.000000 -0.239191 +5.000000 0.500000 -1.000000 -0.078891 +0.000000 1.000000 -1.000000 -0.715798 +0.500000 1.000000 -1.000000 -0.682812 +1.000000 1.000000 -1.000000 -0.604237 +1.500000 1.000000 -1.000000 -0.300216 +2.000000 1.000000 -1.000000 -0.373282 +2.500000 1.000000 -1.000000 -0.143868 +3.000000 1.000000 -1.000000 -0.199995 +3.500000 1.000000 -1.000000 -0.149382 +4.000000 1.000000 -1.000000 0.020681 +4.500000 1.000000 -1.000000 -0.104991 +5.000000 1.000000 -1.000000 -0.171766 +0.000000 1.500000 -1.000000 -0.214302 +0.500000 1.500000 -1.000000 -0.532222 +1.000000 1.500000 -1.000000 -0.370131 +1.500000 1.500000 -1.000000 -0.173796 +2.000000 1.500000 -1.000000 -0.330020 +2.500000 1.500000 -1.000000 -0.305654 +3.000000 1.500000 -1.000000 -0.209727 +3.500000 1.500000 -1.000000 -0.022221 +4.000000 1.500000 -1.000000 -0.094702 +4.500000 1.500000 -1.000000 -0.109702 +5.000000 1.500000 -1.000000 -0.111042 +0.000000 2.000000 -1.000000 -0.485936 +0.500000 2.000000 -1.000000 -0.225944 +1.000000 2.000000 -1.000000 -0.332854 +1.500000 2.000000 -1.000000 -0.265856 +2.000000 2.000000 -1.000000 -0.334166 +2.500000 2.000000 -1.000000 -0.173504 +3.000000 2.000000 -1.000000 -0.155378 +3.500000 2.000000 -1.000000 0.057350 +4.000000 2.000000 -1.000000 0.000378 +4.500000 2.000000 -1.000000 0.054816 +5.000000 2.000000 -1.000000 0.105858 +0.000000 2.500000 -1.000000 -0.264055 +0.500000 2.500000 -1.000000 -0.209804 +1.000000 2.500000 -1.000000 -0.167353 +1.500000 2.500000 -1.000000 -0.157889 +2.000000 2.500000 -1.000000 -0.116631 +2.500000 2.500000 -1.000000 -0.052256 +3.000000 2.500000 -1.000000 -0.168591 +3.500000 2.500000 -1.000000 0.013296 +4.000000 2.500000 -1.000000 0.122724 +4.500000 2.500000 -1.000000 -0.003948 +5.000000 2.500000 -1.000000 -0.002838 +0.000000 3.000000 -1.000000 -0.207576 +0.500000 3.000000 -1.000000 -0.177918 +1.000000 3.000000 -1.000000 -0.177557 +1.500000 3.000000 -1.000000 -0.166470 +2.000000 3.000000 -1.000000 -0.087439 +2.500000 3.000000 -1.000000 0.029210 +3.000000 3.000000 -1.000000 -0.116513 +3.500000 3.000000 -1.000000 -0.169192 +4.000000 3.000000 -1.000000 -0.188181 +4.500000 3.000000 -1.000000 -0.157530 +5.000000 3.000000 -1.000000 0.018556 +0.000000 3.500000 -1.000000 -0.125634 +0.500000 3.500000 -1.000000 0.079369 +1.000000 3.500000 -1.000000 -0.087933 +1.500000 3.500000 -1.000000 -0.227129 +2.000000 3.500000 -1.000000 -0.221165 +2.500000 3.500000 -1.000000 -0.117078 +3.000000 3.500000 -1.000000 -0.083710 +3.500000 3.500000 -1.000000 0.013496 +4.000000 3.500000 -1.000000 -0.033081 +4.500000 3.500000 -1.000000 -0.090779 +5.000000 3.500000 -1.000000 -0.288321 +0.000000 4.000000 -1.000000 -0.246329 +0.500000 4.000000 -1.000000 -0.264797 +1.000000 4.000000 -1.000000 -0.152391 +1.500000 4.000000 -1.000000 -0.156615 +2.000000 4.000000 -1.000000 -0.029623 +2.500000 4.000000 -1.000000 0.038971 +3.000000 4.000000 -1.000000 0.018963 +3.500000 4.000000 -1.000000 0.060000 +4.000000 4.000000 -1.000000 -0.019425 +4.500000 4.000000 -1.000000 0.149352 +5.000000 4.000000 -1.000000 0.025133 +0.000000 4.500000 -1.000000 -0.040762 +0.500000 4.500000 -1.000000 -0.162657 +1.000000 4.500000 -1.000000 -0.129102 +1.500000 4.500000 -1.000000 -0.121937 +2.000000 4.500000 -1.000000 -0.049602 +2.500000 4.500000 -1.000000 -0.259255 +3.000000 4.500000 -1.000000 0.158842 +3.500000 4.500000 -1.000000 -0.103517 +4.000000 4.500000 -1.000000 0.023978 +4.500000 4.500000 -1.000000 -0.081154 +5.000000 4.500000 -1.000000 0.038485 +0.000000 5.000000 -1.000000 -0.045858 +0.500000 5.000000 -1.000000 -0.053994 +1.000000 5.000000 -1.000000 -0.125065 +1.500000 5.000000 -1.000000 -0.099908 +2.000000 5.000000 -1.000000 -0.250529 +2.500000 5.000000 -1.000000 -0.134088 +3.000000 5.000000 -1.000000 -0.131353 +3.500000 5.000000 -1.000000 -0.067244 +4.000000 5.000000 -1.000000 -0.071566 +4.500000 5.000000 -1.000000 -0.065582 +5.000000 5.000000 -1.000000 -0.073736 + + +0.000000 0.000000 1.000000 1.047151 +0.500000 0.000000 1.000000 0.830367 +1.000000 0.000000 1.000000 0.590074 +1.500000 0.000000 1.000000 0.449657 +2.000000 0.000000 1.000000 0.379792 +2.500000 0.000000 1.000000 0.238689 +3.000000 0.000000 1.000000 0.017878 +3.500000 0.000000 1.000000 0.059948 +4.000000 0.000000 1.000000 0.057355 +4.500000 0.000000 1.000000 0.109025 +5.000000 0.000000 1.000000 0.095583 +0.000000 0.500000 1.000000 0.977878 +0.500000 0.500000 1.000000 0.885268 +1.000000 0.500000 1.000000 0.719680 +1.500000 0.500000 1.000000 0.322639 +2.000000 0.500000 1.000000 0.442742 +2.500000 0.500000 1.000000 0.063426 +3.000000 0.500000 1.000000 0.059496 +3.500000 0.500000 1.000000 0.048065 +4.000000 0.500000 1.000000 0.097021 +4.500000 0.500000 1.000000 0.223119 +5.000000 0.500000 1.000000 0.217722 +0.000000 1.000000 1.000000 0.606010 +0.500000 1.000000 1.000000 0.397196 +1.000000 1.000000 1.000000 0.517744 +1.500000 1.000000 1.000000 0.457713 +2.000000 1.000000 1.000000 0.105496 +2.500000 1.000000 1.000000 0.271974 +3.000000 1.000000 1.000000 0.080799 +3.500000 1.000000 1.000000 0.014377 +4.000000 1.000000 1.000000 0.219662 +4.500000 1.000000 1.000000 -0.013387 +5.000000 1.000000 1.000000 0.204086 +0.000000 1.500000 1.000000 0.694667 +0.500000 1.500000 1.000000 0.440855 +1.000000 1.500000 1.000000 0.360226 +1.500000 1.500000 1.000000 0.284131 +2.000000 1.500000 1.000000 0.181315 +2.500000 1.500000 1.000000 0.213915 +3.000000 1.500000 1.000000 0.124375 +3.500000 1.500000 1.000000 0.129012 +4.000000 1.500000 1.000000 0.155691 +4.500000 1.500000 1.000000 -0.013144 +5.000000 1.500000 1.000000 0.124763 +0.000000 2.000000 1.000000 0.365704 +0.500000 2.000000 1.000000 0.373927 +1.000000 2.000000 1.000000 0.237624 +1.500000 2.000000 1.000000 0.203531 +2.000000 2.000000 1.000000 0.295303 +2.500000 2.000000 1.000000 0.268359 +3.000000 2.000000 1.000000 0.143564 +3.500000 2.000000 1.000000 0.245438 +4.000000 2.000000 1.000000 0.168926 +4.500000 2.000000 1.000000 0.184593 +5.000000 2.000000 1.000000 -0.063435 +0.000000 2.500000 1.000000 0.277962 +0.500000 2.500000 1.000000 0.269137 +1.000000 2.500000 1.000000 0.317408 +1.500000 2.500000 1.000000 0.265081 +2.000000 2.500000 1.000000 0.084888 +2.500000 2.500000 1.000000 0.131465 +3.000000 2.500000 1.000000 0.073895 +3.500000 2.500000 1.000000 0.228949 +4.000000 2.500000 1.000000 0.204947 +4.500000 2.500000 1.000000 0.075769 +5.000000 2.500000 1.000000 0.278828 +0.000000 3.000000 1.000000 0.335135 +0.500000 3.000000 1.000000 0.183862 +1.000000 3.000000 1.000000 0.187378 +1.500000 3.000000 1.000000 0.248647 +2.000000 3.000000 1.000000 0.020156 +2.500000 3.000000 1.000000 0.015550 +3.000000 3.000000 1.000000 0.005472 +3.500000 3.000000 1.000000 -0.000882 +4.000000 3.000000 1.000000 0.146453 +4.500000 3.000000 1.000000 0.114310 +5.000000 3.000000 1.000000 0.062041 +0.000000 3.500000 1.000000 0.054840 +0.500000 3.500000 1.000000 0.063957 +1.000000 3.500000 1.000000 0.202664 +1.500000 3.500000 1.000000 0.289747 +2.000000 3.500000 1.000000 -0.034804 +2.500000 3.500000 1.000000 0.137650 +3.000000 3.500000 1.000000 -0.095280 +3.500000 3.500000 1.000000 0.076312 +4.000000 3.500000 1.000000 -0.006766 +4.500000 3.500000 1.000000 0.097481 +5.000000 3.500000 1.000000 -0.082213 +0.000000 4.000000 1.000000 0.128725 +0.500000 4.000000 1.000000 0.231907 +1.000000 4.000000 1.000000 0.154913 +1.500000 4.000000 1.000000 0.166762 +2.000000 4.000000 1.000000 0.031021 +2.500000 4.000000 1.000000 0.038170 +3.000000 4.000000 1.000000 0.036363 +3.500000 4.000000 1.000000 0.063824 +4.000000 4.000000 1.000000 0.279562 +4.500000 4.000000 1.000000 -0.075225 +5.000000 4.000000 1.000000 0.077430 +0.000000 4.500000 1.000000 0.179915 +0.500000 4.500000 1.000000 0.264331 +1.000000 4.500000 1.000000 0.145059 +1.500000 4.500000 1.000000 0.182968 +2.000000 4.500000 1.000000 0.095421 +2.500000 4.500000 1.000000 0.039772 +3.000000 4.500000 1.000000 0.164938 +3.500000 4.500000 1.000000 0.165124 +4.000000 4.500000 1.000000 0.199531 +4.500000 4.500000 1.000000 0.243540 +5.000000 4.500000 1.000000 -0.018757 +0.000000 5.000000 1.000000 0.135246 +0.500000 5.000000 1.000000 0.074572 +1.000000 5.000000 1.000000 0.180002 +1.500000 5.000000 1.000000 0.051887 +2.000000 5.000000 1.000000 0.019511 +2.500000 5.000000 1.000000 0.023298 +3.000000 5.000000 1.000000 0.055022 +3.500000 5.000000 1.000000 -0.015528 +4.000000 5.000000 1.000000 0.091981 +4.500000 5.000000 1.000000 0.062222 +5.000000 5.000000 1.000000 0.103998 + + +0.000000 0.000000 3.000000 3.022067 +0.500000 0.000000 3.000000 2.733479 +1.000000 0.000000 3.000000 2.092962 +1.500000 0.000000 3.000000 1.328717 +2.000000 0.000000 3.000000 1.047199 +2.500000 0.000000 3.000000 0.674899 +3.000000 0.000000 3.000000 0.497082 +3.500000 0.000000 3.000000 0.484921 +4.000000 0.000000 3.000000 0.339341 +4.500000 0.000000 3.000000 0.170920 +5.000000 0.000000 3.000000 0.053448 +0.000000 0.500000 3.000000 2.705243 +0.500000 0.500000 3.000000 2.453057 +1.000000 0.500000 3.000000 1.827057 +1.500000 0.500000 3.000000 1.410648 +2.000000 0.500000 3.000000 1.047478 +2.500000 0.500000 3.000000 0.949232 +3.000000 0.500000 3.000000 0.682308 +3.500000 0.500000 3.000000 0.544459 +4.000000 0.500000 3.000000 0.198828 +4.500000 0.500000 3.000000 0.192285 +5.000000 0.500000 3.000000 0.308760 +0.000000 1.000000 3.000000 2.045079 +0.500000 1.000000 3.000000 1.887498 +1.000000 1.000000 3.000000 1.757683 +1.500000 1.000000 3.000000 1.087951 +2.000000 1.000000 3.000000 0.919913 +2.500000 1.000000 3.000000 0.637950 +3.000000 1.000000 3.000000 0.472177 +3.500000 1.000000 3.000000 0.353864 +4.000000 1.000000 3.000000 0.286138 +4.500000 1.000000 3.000000 0.296768 +5.000000 1.000000 3.000000 0.243093 +0.000000 1.500000 3.000000 1.179182 +0.500000 1.500000 3.000000 1.568926 +1.000000 1.500000 3.000000 1.163861 +1.500000 1.500000 3.000000 0.880139 +2.000000 1.500000 3.000000 0.614766 +2.500000 1.500000 3.000000 0.688599 +3.000000 1.500000 3.000000 0.577438 +3.500000 1.500000 3.000000 0.345874 +4.000000 1.500000 3.000000 0.271637 +4.500000 1.500000 3.000000 0.340271 +5.000000 1.500000 3.000000 0.127383 +0.000000 2.000000 3.000000 0.894981 +0.500000 2.000000 3.000000 1.183889 +1.000000 2.000000 3.000000 0.994819 +1.500000 2.000000 3.000000 0.741891 +2.000000 2.000000 3.000000 0.657798 +2.500000 2.000000 3.000000 0.462197 +3.000000 2.000000 3.000000 0.331314 +3.500000 2.000000 3.000000 0.281552 +4.000000 2.000000 3.000000 0.284906 +4.500000 2.000000 3.000000 0.226259 +5.000000 2.000000 3.000000 0.228800 +0.000000 2.500000 3.000000 0.629414 +0.500000 2.500000 3.000000 0.691745 +1.000000 2.500000 3.000000 0.649924 +1.500000 2.500000 3.000000 0.442096 +2.000000 2.500000 3.000000 0.436253 +2.500000 2.500000 3.000000 0.395837 +3.000000 2.500000 3.000000 0.444537 +3.500000 2.500000 3.000000 0.197811 +4.000000 2.500000 3.000000 0.134816 +4.500000 2.500000 3.000000 0.266954 +5.000000 2.500000 3.000000 0.137010 +0.000000 3.000000 3.000000 0.306620 +0.500000 3.000000 3.000000 0.485265 +1.000000 3.000000 3.000000 0.364971 +1.500000 3.000000 3.000000 0.499379 +2.000000 3.000000 3.000000 0.373021 +2.500000 3.000000 3.000000 0.323554 +3.000000 3.000000 3.000000 0.071738 +3.500000 3.000000 3.000000 0.241292 +4.000000 3.000000 3.000000 0.159616 +4.500000 3.000000 3.000000 -0.054341 +5.000000 3.000000 3.000000 0.051433 +0.000000 3.500000 3.000000 0.447704 +0.500000 3.500000 3.000000 0.521967 +1.000000 3.500000 3.000000 0.414539 +1.500000 3.500000 3.000000 0.156456 +2.000000 3.500000 3.000000 0.450032 +2.500000 3.500000 3.000000 0.214217 +3.000000 3.500000 3.000000 0.179898 +3.500000 3.500000 3.000000 0.184994 +4.000000 3.500000 3.000000 0.248520 +4.500000 3.500000 3.000000 0.228502 +5.000000 3.500000 3.000000 0.061564 +0.000000 4.000000 3.000000 0.385414 +0.500000 4.000000 3.000000 0.379159 +1.000000 4.000000 3.000000 0.482000 +1.500000 4.000000 3.000000 0.257835 +2.000000 4.000000 3.000000 0.193386 +2.500000 4.000000 3.000000 0.338770 +3.000000 4.000000 3.000000 0.119260 +3.500000 4.000000 3.000000 0.083376 +4.000000 4.000000 3.000000 0.261253 +4.500000 4.000000 3.000000 0.221197 +5.000000 4.000000 3.000000 0.013695 +0.000000 4.500000 3.000000 0.395515 +0.500000 4.500000 3.000000 0.080487 +1.000000 4.500000 3.000000 0.155176 +1.500000 4.500000 3.000000 0.216743 +2.000000 4.500000 3.000000 0.074830 +2.500000 4.500000 3.000000 0.246874 +3.000000 4.500000 3.000000 0.227323 +3.500000 4.500000 3.000000 0.145997 +4.000000 4.500000 3.000000 0.101388 +4.500000 4.500000 3.000000 0.238301 +5.000000 4.500000 3.000000 0.185037 +0.000000 5.000000 3.000000 0.182409 +0.500000 5.000000 3.000000 0.152647 +1.000000 5.000000 3.000000 0.085660 +1.500000 5.000000 3.000000 0.322965 +2.000000 5.000000 3.000000 0.174490 +2.500000 5.000000 3.000000 0.231969 +3.000000 5.000000 3.000000 0.152795 +3.500000 5.000000 3.000000 0.039521 +4.000000 5.000000 3.000000 0.117405 +4.500000 5.000000 3.000000 0.030183 +5.000000 5.000000 3.000000 0.203749 +# +# +#octave:6> diary off diff --git a/3rd_party/gnuplot/demo/fontfile.dem b/3rd_party/gnuplot/demo/fontfile.dem new file mode 100644 index 0000000..22ce000 --- /dev/null +++ b/3rd_party/gnuplot/demo/fontfile.dem @@ -0,0 +1,46 @@ +# +# $Id: fontfile.dem,v 1.4 2003/10/28 05:35:54 sfeam Exp $ +# +# This file demonstrates new features in gnuplot 3.8i +# -1- loading fontfiles for postscript output +print "\n This file demonstrates how to use postscript type 1 font" +print " files with gnuplot." +print "\n Please note that this demo runs only on postscript terminal," +print " because fontfile inclusion is only supported by this terminal." +print "\n In addition, this demo needs two font files which are not" +print " included in the gnuplot distribution." +print " On systems with ghostscript they should be found automatically." +print " If not, they can be downloaded from the net:" +print " http://sourceforge.net/projects/gs-fonts/" +print " Please put the files \"p052003l.pfb\" and \"p052023l.pfb\"" +print " somewhere they are found, e.g. into the working directory." +pause -1 "Hit return to continue" +# + xmin=-270. + xmax=270. + ymin=-1.1 + ymax=1.1 +# +reset +set terminal push +set terminal postscript enhanced linewidth 2 'Times-Roman' 22 \ + fontfile 'p052003l.pfb' fontfile 'p052023l.pfb' +set output 'fontfile.ps' +unset autoscale +set xr [xmin:xmax] +set yr [ymin:ymax] +# +set encoding iso_8859_1 +set format y '%.1f' +set label 'Times-Roman: {/Times-Roman abcdefghABCDEFGH äöüß}' at graph 0.05,0.6 left +set label 'URWPalladioL-Roma: {/URWPalladioL-Roma abcdefghABCDEFGH äöüß}' at graph 0.05,0.5 left +set label 'URWPalladioL-Ital: {/URWPalladioL-Ital abcdefghABCDEFGH äöüß}' at graph 0.05,0.4 left +set xlabel '{/URWPalladioL-Ital x} / °' +set ylabel '{/URWPalladioL-Ital y}' +plot sin(pi/180.*x) title '{/URWPalladioL-Ital y} = sin {/URWPalladioL-Ital x}' +print "\n Now have a look at the file fontfile.ps" +set output +set terminal pop + +reset + diff --git a/3rd_party/gnuplot/demo/fontfile_latex.dem b/3rd_party/gnuplot/demo/fontfile_latex.dem new file mode 100644 index 0000000..4faae47 --- /dev/null +++ b/3rd_party/gnuplot/demo/fontfile_latex.dem @@ -0,0 +1,57 @@ +# +# $Id: fontfile_latex.dem,v 1.3 2003/10/28 05:35:54 sfeam Exp $ +# +# This file demonstrates new features in gnuplot 3.8i +# -1- loading fontfiles for postscript output +print "\n This file demonstrates how to use postscript type 1 font" +print " files with gnuplot." +print "\n Please note that this demo runs only on postscript terminal," +print " because fontfile inclusion is only supported by this terminal." +print "\n In addition, this demo needs two font files which are not" +print " included in the gnuplot distribution." +print " On unix systems with a teTeX installation at least \"cmmi10.pfb\" should be" +print " found automatically." +print " If not, they can be downloaded from the net:" +print " ftp://ftp.dante.de/tex-archive/fonts/ps-type1/cm-super/pfb/sfrm1000.pfb" +print " ftp://ftp.dante.de/tex-archive/fonts/cm/ps-type1/bluesky/pfb/cmmi10.pfb" +print " Please put the files \"sfrm1000.pfb\" and \"cmmi10.pfb\"" +print " somewhere they are found, e.g. into the working directory." +pause -1 "Hit return to continue" +# + xmin=-270. + xmax=270. + ymin=-1.1 + ymax=1.1 +# +reset +set terminal push +set terminal postscript enhanced linewidth 2 'SFRM1000' 22 \ + fontfile 'sfrm1000.pfb' fontfile 'cmmi10.pfb' +set output 'fontfile_latex.ps' +unset autoscale +set xr [xmin:xmax] +set yr [ymin:ymax] +# +set encoding iso_8859_1 +set format y '%.1f' +set label 'Times-Roman: {/Times-Roman abcdefghABCDEFGH äöüß}' at graph 0.05,0.6 left +set label 'SFRM1000: {/SFRM1000 abcdefghABCDEFGH äöüß}' at graph 0.05,0.5 left +set label 'CMMI10: {/CMMI10 abcdefghABCDEFGH} {/CMMI10 \013\014\015\016\042}' at graph 0.05,0.4 left +set xlabel '{/CMMI10 \013} / °' +set ylabel '{/CMMI10 y}' +plot sin(pi/180.*x) title '{/CMMI10 y} = sin {/CMMI10 \013}' +print "\n Now have a look at the file fontfile_latex.ps" +print "\n If you have installed TeX, you can generate a table with the" +print " encoding of CMMI10 by typing \"tex testfont\"" +print " answering \"cmmi10\"," +print " and then typing \"\\table\\bye\"." +print " Or have a look at the file \"ps_fontfile_doc.ps\" in the directory" +print " docs/psdoc of the Gnuplot source distribution +print " If the text \"SFRM1000\" looks like Helvetica you may have an old version" +print " of the cm-super fonts. Then you will have to use lowercase font names or" +print " download a new version." +set output +set terminal pop + +reset + diff --git a/3rd_party/gnuplot/demo/glass.dat b/3rd_party/gnuplot/demo/glass.dat new file mode 100644 index 0000000..ff680cd --- /dev/null +++ b/3rd_party/gnuplot/demo/glass.dat @@ -0,0 +1,277 @@ +# +# $Id: glass.dat,v 1.1.1.1 1998/04/15 19:16:41 lhecking Exp $ +# +# 16x16 grid Glass shape. Created Using DRAWFN3D, Gershon Elber 1990. +# + 0.568000 0.000000 -0.911000 + 0.518894 0.231026 -0.911000 + 0.380066 0.422106 -0.911000 + 0.175522 0.540200 -0.911000 + -0.059372 0.564888 -0.911000 + -0.284000 0.491902 -0.911000 + -0.459522 0.333862 -0.911000 + -0.555588 0.118094 -0.911000 + -0.555588 -0.118094 -0.911000 + -0.459522 -0.333862 -0.911000 + -0.284000 -0.491902 -0.911000 + -0.059372 -0.564888 -0.911000 + 0.175522 -0.540200 -0.911000 + 0.380066 -0.422106 -0.911000 + 0.518894 -0.231027 -0.911000 + 0.568000 -0.000000 -0.911000 + + 0.341741 0.000000 -0.905215 + 0.312196 0.138999 -0.905215 + 0.228669 0.253963 -0.905215 + 0.105604 0.325015 -0.905215 + -0.035722 0.339869 -0.905215 + -0.170870 0.295956 -0.905215 + -0.276474 0.200870 -0.905215 + -0.334273 0.071052 -0.905215 + -0.334273 -0.071052 -0.905215 + -0.276474 -0.200870 -0.905215 + -0.170871 -0.295956 -0.905215 + -0.035722 -0.339869 -0.905215 + 0.105604 -0.325015 -0.905215 + 0.228669 -0.253963 -0.905215 + 0.312196 -0.138999 -0.905215 + 0.341741 -0.000000 -0.905215 + + 0.212153 0.000000 -0.863178 + 0.193812 0.086290 -0.863178 + 0.141958 0.157661 -0.863178 + 0.065559 0.201770 -0.863178 + -0.022176 0.210991 -0.863178 + -0.106077 0.183730 -0.863178 + -0.171636 0.124701 -0.863178 + -0.207517 0.044109 -0.863178 + -0.207517 -0.044109 -0.863178 + -0.171636 -0.124701 -0.863178 + -0.106077 -0.183730 -0.863178 + -0.022176 -0.210991 -0.863178 + 0.065559 -0.201770 -0.863178 + 0.141958 -0.157661 -0.863178 + 0.193812 -0.086291 -0.863178 + 0.212153 -0.000000 -0.863178 + + 0.138097 0.000000 -0.764660 + 0.126157 0.056169 -0.764660 + 0.092405 0.102626 -0.764660 + 0.042674 0.131338 -0.764660 + -0.014435 0.137340 -0.764660 + -0.069048 0.119595 -0.764660 + -0.111722 0.081171 -0.764660 + -0.135079 0.028712 -0.764660 + -0.135079 -0.028712 -0.764660 + -0.111722 -0.081171 -0.764660 + -0.069048 -0.119595 -0.764660 + -0.014435 -0.137340 -0.764660 + 0.042674 -0.131338 -0.764660 + 0.092405 -0.102626 -0.764660 + 0.126157 -0.056169 -0.764660 + 0.138097 -0.000000 -0.764660 + + 0.098588 0.000000 -0.618872 + 0.090065 0.040099 -0.618872 + 0.065968 0.073265 -0.618872 + 0.030465 0.093763 -0.618872 + -0.010305 0.098048 -0.618872 + -0.049294 0.085380 -0.618872 + -0.079760 0.057949 -0.618872 + -0.096434 0.020498 -0.618872 + -0.096434 -0.020498 -0.618872 + -0.079760 -0.057949 -0.618872 + -0.049294 -0.085380 -0.618872 + -0.010305 -0.098048 -0.618872 + 0.030465 -0.093763 -0.618872 + 0.065968 -0.073265 -0.618872 + 0.090065 -0.040099 -0.618872 + 0.098588 -0.000000 -0.618872 + + 0.084164 0.000000 -0.452254 + 0.076887 0.034232 -0.452254 + 0.056317 0.062546 -0.452254 + 0.026008 0.080044 -0.452254 + -0.008798 0.083703 -0.452254 + -0.042082 0.072888 -0.452254 + -0.068090 0.049470 -0.452254 + -0.082325 0.017499 -0.452254 + -0.082325 -0.017499 -0.452254 + -0.068090 -0.049470 -0.452254 + -0.042082 -0.072888 -0.452254 + -0.008798 -0.083703 -0.452254 + 0.026008 -0.080045 -0.452254 + 0.056317 -0.062546 -0.452254 + 0.076887 -0.034233 -0.452254 + 0.084164 -0.000000 -0.452254 + + 0.092386 0.000000 -0.291706 + 0.084399 0.037577 -0.291706 + 0.061819 0.068656 -0.291706 + 0.028549 0.087865 -0.291706 + -0.009657 0.091880 -0.291706 + -0.046193 0.080009 -0.291706 + -0.074742 0.054303 -0.291706 + -0.090368 0.019208 -0.291706 + -0.090368 -0.019208 -0.291706 + -0.074742 -0.054303 -0.291706 + -0.046193 -0.080009 -0.291706 + -0.009657 -0.091880 -0.291706 + 0.028549 -0.087865 -0.291706 + 0.061819 -0.068656 -0.291706 + 0.084399 -0.037577 -0.291706 + 0.092386 -0.000000 -0.291706 + + 0.124988 0.000000 -0.153861 + 0.114183 0.050837 -0.153861 + 0.083634 0.092885 -0.153861 + 0.038624 0.118871 -0.153861 + -0.013065 0.124304 -0.153861 + -0.062494 0.108243 -0.153861 + -0.101118 0.073466 -0.153861 + -0.122257 0.025987 -0.153861 + -0.122257 -0.025987 -0.153861 + -0.101118 -0.073466 -0.153861 + -0.062494 -0.108243 -0.153861 + -0.013065 -0.124304 -0.153861 + 0.038624 -0.118871 -0.153861 + 0.083634 -0.092885 -0.153861 + 0.114183 -0.050837 -0.153861 + 0.124988 -0.000000 -0.153861 + + 0.185015 0.000000 -0.041791 + 0.169020 0.075253 -0.041791 + 0.123799 0.137493 -0.041791 + 0.057173 0.175960 -0.041791 + -0.019339 0.184002 -0.041791 + -0.092508 0.160228 -0.041791 + -0.149681 0.108749 -0.041791 + -0.180972 0.038467 -0.041791 + -0.180972 -0.038467 -0.041791 + -0.149681 -0.108749 -0.041791 + -0.092508 -0.160228 -0.041791 + -0.019339 -0.184002 -0.041791 + 0.057173 -0.175960 -0.041791 + 0.123799 -0.137493 -0.041791 + 0.169020 -0.075253 -0.041791 + 0.185015 -0.000000 -0.041791 + + 0.273264 0.000000 0.053395 + 0.249639 0.111146 0.053395 + 0.182849 0.203075 0.053395 + 0.084443 0.259889 0.053395 + -0.028564 0.271767 0.053395 + -0.136632 0.236653 0.053395 + -0.221075 0.160620 0.053395 + -0.267292 0.056815 0.053395 + -0.267292 -0.056815 0.053395 + -0.221075 -0.160620 0.053395 + -0.136632 -0.236653 0.053395 + -0.028564 -0.271767 0.053395 + 0.084443 -0.259889 0.053395 + 0.182849 -0.203075 0.053395 + 0.249639 -0.111146 0.053395 + 0.273264 -0.000000 0.053395 + + 0.384384 0.000000 0.149114 + 0.351152 0.156343 0.149114 + 0.257203 0.285653 0.149114 + 0.118781 0.365570 0.149114 + -0.040179 0.382278 0.149114 + -0.192192 0.332886 0.149114 + -0.310973 0.225935 0.149114 + -0.375984 0.079918 0.149114 + -0.375984 -0.079918 0.149114 + -0.310973 -0.225935 0.149114 + -0.192192 -0.332886 0.149114 + -0.040179 -0.382278 0.149114 + 0.118781 -0.365571 0.149114 + 0.257203 -0.285653 0.149114 + 0.351152 -0.156343 0.149114 + 0.384384 -0.000000 0.149114 + + 0.504089 0.000000 0.267473 + 0.460508 0.205031 0.267473 + 0.337301 0.374611 0.267473 + 0.155772 0.479417 0.267473 + -0.052692 0.501327 0.267473 + -0.252044 0.436554 0.267473 + -0.407816 0.296296 0.267473 + -0.493073 0.104806 0.267473 + -0.493073 -0.104806 0.267473 + -0.407816 -0.296296 0.267473 + -0.252044 -0.436554 0.267473 + -0.052692 -0.501327 0.267473 + 0.155772 -0.479417 0.267473 + 0.337301 -0.374611 0.267473 + 0.460508 -0.205031 0.267473 + 0.504089 -0.000000 0.267473 + + 0.609609 0.000000 0.430046 + 0.556906 0.247950 0.430046 + 0.407908 0.453028 0.430046 + 0.188380 0.579773 0.430046 + -0.063721 0.606270 0.430046 + -0.304805 0.527937 0.430046 + -0.493184 0.358319 0.430046 + -0.596288 0.126745 0.430046 + -0.596288 -0.126745 0.430046 + -0.493184 -0.358319 0.430046 + -0.304805 -0.527937 0.430046 + -0.063722 -0.606270 0.430046 + 0.188380 -0.579773 0.430046 + 0.407908 -0.453028 0.430046 + 0.556906 -0.247951 0.430046 + 0.609609 -0.000000 0.430046 + + 0.675154 0.000000 0.647779 + 0.616784 0.274610 0.647779 + 0.451766 0.501737 0.647779 + 0.208634 0.642110 0.647779 + -0.070573 0.671455 0.647779 + -0.337577 0.584700 0.647779 + -0.546211 0.396846 0.647779 + -0.660400 0.140372 0.647779 + -0.660400 -0.140372 0.647779 + -0.546211 -0.396845 0.647779 + -0.337577 -0.584700 0.647779 + -0.070573 -0.671455 0.647779 + 0.208634 -0.642110 0.647779 + 0.451766 -0.501737 0.647779 + 0.616784 -0.274610 0.647779 + 0.675154 -0.000000 0.647779 + + 0.681825 0.000000 0.900691 + 0.622878 0.277323 0.900691 + 0.456230 0.506695 0.900691 + 0.210696 0.648454 0.900691 + -0.071270 0.678090 0.900691 + -0.340913 0.590478 0.900691 + -0.551608 0.400767 0.900691 + -0.666926 0.141760 0.900691 + -0.666926 -0.141759 0.900691 + -0.551608 -0.400767 0.900691 + -0.340913 -0.590478 0.900691 + -0.071270 -0.678090 0.900691 + 0.210695 -0.648454 0.900691 + 0.456230 -0.506695 0.900691 + 0.622878 -0.277324 0.900691 + 0.681825 -0.000000 0.900691 + + 0.626000 0.000000 1.101000 + 0.571879 0.254617 1.101000 + 0.418876 0.465209 1.101000 + 0.193445 0.595361 1.101000 + -0.065435 0.622571 1.101000 + -0.313000 0.542132 1.101000 + -0.506445 0.367954 1.101000 + -0.612320 0.130153 1.101000 + -0.612320 -0.130153 1.101000 + -0.506445 -0.367953 1.101000 + -0.313000 -0.542132 1.101000 + -0.065435 -0.622571 1.101000 + 0.193444 -0.595361 1.101000 + 0.418876 -0.465209 1.101000 + 0.571879 -0.254617 1.101000 + 0.626000 -0.000000 1.101000 + diff --git a/3rd_party/gnuplot/demo/gnu-valley b/3rd_party/gnuplot/demo/gnu-valley new file mode 100644 index 0000000..09bf5fa --- /dev/null +++ b/3rd_party/gnuplot/demo/gnu-valley @@ -0,0 +1,15 @@ +0 0 10 +0 1 10 +0 2 10 + +1 0 10 +1 1 5 +1 2 10 + +2 0 10 +2 1 1 +2 2 10 + +3 0 10 +3 1 0 +3 2 10 diff --git a/3rd_party/gnuplot/demo/gnuplot.cfg b/3rd_party/gnuplot/demo/gnuplot.cfg new file mode 100644 index 0000000..eac31a0 --- /dev/null +++ b/3rd_party/gnuplot/demo/gnuplot.cfg @@ -0,0 +1,5 @@ +% LaTeX configuration file for usage with gnuplot-generated LaTeX files +% (epslatex terminal with standalone option). +% Here, used by epslatex.dem. +\usepackage{exscale} +\endinput diff --git a/3rd_party/gnuplot/demo/gnuplot.rot b/3rd_party/gnuplot/demo/gnuplot.rot new file mode 100644 index 0000000..52c6461 --- /dev/null +++ b/3rd_party/gnuplot/demo/gnuplot.rot @@ -0,0 +1,36 @@ +# A generic rotation routine for the gnuplot view. In the commands +# that load this file, the following should be defined: +# +# iteration_count: set iteration_count=0 +# +# limit_iterations: if set to a nonzero value, it'll stop after that +# many iterations; if zero value, continues indefinitely +# +# xrot: the initial x rotation of the view +# +# xrot_delta: the amount to increment the x rotation for each new plot +# +# xview: function for generating x view value; for example +# xview(xrot)=(50.+30.*sin((xrot%180)/180.*pi)) +# +# zrot: the initial z rotation of the view +# +# zrot_delta: the amount to increment the z rotation for each new plot +# +# zview: function for generating z view value; for example +# zview(zrot)=(60.+45.*sin(zrot/180.*pi)) +# +# History: +# - 1. 1. 2006 Dan Sebald: Made more generic so other demos could use +# - ?. ?. ? Hans-Bernhard Broeker: Used to just turn round and round +# by somewhat large steps. Now, it tumbles back and forth +# smoothly. +# - ?. ?. ? ?: Initial recursive script + +iteration_count=iteration_count+1 +if ((!limit_iterations) || (iteration_count<=limit_iterations)) \ + set view xview(xrot),zview(zrot); \ + replot; \ + zrot=(zrot+zrot_delta)%360; \ + xrot=(xrot+xrot_delta)%360; \ + reread diff --git a/3rd_party/gnuplot/demo/gpdemos.tcl b/3rd_party/gnuplot/demo/gpdemos.tcl new file mode 100644 index 0000000..5f405f0 --- /dev/null +++ b/3rd_party/gnuplot/demo/gpdemos.tcl @@ -0,0 +1,155 @@ +#!/bin/sh +# the next line restarts using wish \ +exec wish "$0" "$@" + +# gpdemos.tcl -- +# +# Demostration of gnuplot demos under Tcl/Tk. Adapted from orignal +# demo by D.M.Burns and image demo from Tcl/Tk. To run under unix: +# +# unix> wish gpdemos.tcl +# +# or if gpdemos.tcl is changed to executable: +# +# unix> gpdemos.tcl +# +# Starting directory for demos is taken from environmental variable +# GNUPLOT_LIB. +# +# 9 Sep 2004 - Original demo, Donald M. Burns +# 12 Sep 2004 - Enhanced to search directory for *.dem files. + +# TAILOR THIS PATH IF NECESSARY +set gnuplot gnuplot + +if {[info exists env(GNUPLOT_LIB)]} { + set gp_library $env(GNUPLOT_LIB) +} else { + # the environment var isn't set, default to current directory + set gp_library . +} + +set demopath $gp_library + +eval destroy [winfo child .] + +wm protocol . WM_DELETE_WINDOW safe_exit + +# Open up a pipe to gnuplot +set gpfd [open "|$gnuplot" w+] +fconfigure $gpfd -buffering none -blocking 0 + +# A procedure to give commands to gnuplot +proc gnuplot {a} { + global gpfd + + fileevent $gpfd writable [puts $gpfd $a] +} + +# A procedure to clean-up on exit - this is broken for windows! +proc safe_exit {} { + global gpfd + + set pids [pid $gpfd] + foreach pid $pids { + exec kill $pid + } + close $gpfd + exit +} + +# loadDir -- +# This procedure reloads the directory listbox from the contents +# of the directory named in the demo's entry. +proc loadDir {} { + global dirName + + .sel.f.list delete 0 end + foreach i [lsort [glob -nocomplain [file join $dirName *.dem]]] { + .sel.f.list insert end [file tail $i] + } + foreach i [lsort [glob -nocomplain [file join $dirName *.gp]]] { + .sel.f.list insert end [file tail $i] + } +} + +# loadImage -- +# Given the name of the toplevel window of the demo and the mouse +# position, extracts the directory entry under the mouse and loads +# that file into a photo image for display. +# +# Arguments: +# x, y- Mouse position within the listbox. +proc loadDemo {x y} { + global dirName + global gpfd + + # Send an ctrl-C to gnuplot in case a different demo is running. + exec kill -INT [pid $gpfd] + + set file [file join $dirName [.sel.f.list get @$x,$y]] + puts stderr "Loading demo $file" + + # Some demos may have set terminal and failed to set it back. + gnuplot "\nset term x11; reset; load \"$file\"" +} + +set font {Helvetica 11} + +wm title . "Tcl/Tk Gnuplot Demonstration" +wm iconname . "Tcl/Tk GP" + +frame .sel +frame .sep -relief ridge -bd 1 -width 2 +frame .plt +pack .sel -side left -fill y -padx 10 -pady 10 -expand no +pack .sep -side left -fill y -expand no +pack .plt -side right -fill both -expand yes -padx 10 -pady 10 + +label .sel.msg -font $font -wraplength 150 -justify left -text "This is an example of using gnuplot to draw into an X window opened by an external application. It allows you to run the demo listed demo scripts individually." +pack .sel.msg -side top + +## Create selection side of window +frame .sel.buttons +pack .sel.buttons -side bottom -fill both -expand no +button .sel.buttons.quit -text Quit -command "safe_exit" +pack .sel.buttons.quit -side left -expand 1 -fill both +# +label .sel.dirLabel -text "Directory:" +set dirName [file join $gp_library] +entry .sel.dirName -textvariable dirName +bind .sel.dirName "loadDir" +frame .sel.spacer1 -height 3m +label .sel.fileLabel -text "File:" +frame .sel.f +frame .sel.spacer2 -height 2m +pack .sel.dirLabel -side top -anchor w +pack .sel.dirName -side top -fill x +pack .sel.spacer1 .sel.fileLabel -side top -anchor w +pack .sel.f -fill both -expand 1 +pack .sel.spacer2 -side top +# +listbox .sel.f.list -yscrollcommand ".sel.f.scroll set" +scrollbar .sel.f.scroll -command ".sel.f.list yview" +pack .sel.f.list -side left -fill both -expand 1 +pack .sel.f.scroll -side right -fill y -expand 0 +bind .sel.f.list "loadDemo %x %y" + +## Run load directory routine to fill list box +loadDir + +## Create the plot side of window +frame .plt.g -bg "" -width 640 -height 450 +frame .plt.spacer2 -height 2m +frame .plt.buttons +button .plt.buttons.bnext -text Next -command {gnuplot ""} +button .plt.buttons.bstop -text Reset -command {exec kill -INT [pid $gpfd]; gnuplot "\nreset; clear"} +# +pack .plt.buttons.bnext .plt.buttons.bstop -side left -expand 1 +pack .plt.buttons -side bottom -fill both -expand no +pack .plt.spacer2 -side bottom +pack .plt.g -side top -expand true -fill both + +# Tell gnuplot to use our frame .plt.g for display +gnuplot "set term x11 window '[winfo id .plt.g]'" +gnuplot "clear" diff --git a/3rd_party/gnuplot/demo/heatmaps.dem b/3rd_party/gnuplot/demo/heatmaps.dem new file mode 100644 index 0000000..1f7f4e9 --- /dev/null +++ b/3rd_party/gnuplot/demo/heatmaps.dem @@ -0,0 +1,111 @@ +# +# Two ways of generating a 2D heat map from ascii data +# + +set title "Heat Map generated from a file containing Z values only" +unset key +set tic scale 0 + +# Color runs from white to green +set palette rgbformula -7,2,-7 +set cbrange [0:5] +set cblabel "Score" +unset cbtics + +set xrange [-0.5:4.5] +set yrange [-0.5:4.5] + +set view map +splot '-' matrix with image +5 4 3 1 0 +2 2 0 0 1 +0 0 0 1 0 +0 0 0 2 3 +0 1 2 4 3 +e +e + +pause -1 "Hit return to continue" + +set title "Heat Map generated by 'plot' from a stream of XYZ values"\ + ."\nNB: Rows must be separated by blank lines!" + +plot '-' using 2:1:3 with image +0 0 5 +0 1 4 +0 2 3 +0 3 1 +0 4 0 + +1 0 2 +1 1 2 +1 2 0 +1 3 0 +1 4 1 + +2 0 0 +2 1 0 +2 2 0 +2 3 1 +2 4 0 + +3 0 0 +3 1 0 +3 2 0 +3 3 2 +3 4 3 + +4 0 0 +4 1 1 +4 2 2 +4 3 4 +4 4 3 +e + +pause -1 "Hit return to continue" + +reset + +# +# Demonstrate use of 4th data column to color a 3D surface. +# Also demonstrate use of the pseudodata special file '++'. +# This plot is nice for exploring the effect of the 'l' and 'L' hotkeys. +# +set view 49, 28, 1, 1.48 +set xrange [ 5 : 35 ] noreverse nowriteback +set yrange [ 5 : 35 ] noreverse nowriteback +# set zrange [ 1.0 : 3.0 ] noreverse nowriteback +set ticslevel 0 +set format cb "%4.1f" +set colorbox user size .03, .6 noborder +set cbtics scale 0 + +set samples 25, 25 +set isosamples 50, 50 + +set title "4D data (3D Heat Map)"\ + ."\nIndependent value color-mapped onto 3D surface" offset 0,1 +set xlabel "x" offset 3, 0, 0 +set ylabel "y" offset -5, 0, 0 +set zlabel "z" offset 2, 0, 0 +set pm3d implicit at s + +Z(x,y) = 100. * (sinc(x,y) + 1.5) +sinc(x,y) = sin(sqrt((x-20.)**2+(y-20.)**2))/sqrt((x-20.)**2+(y-20.)**2) +color(x,y) = 10. * (1.1 + sin((x-20.)/5.)*cos((y-20.)/10.)) + +splot '++' using 1:2:(Z($1,$2)):(color($1,$2)) with pm3d title "4 data columns x/y/z/color" + +pause -1 "Hit return to continue" + +set title "4D data (3D Heat Map)"\ + ."\nZ is contoured. Independent value is color-mapped" offset 0,1 + +set view map + +set contour base +splot '++' using 1:2:(Z($1,$2)):(color($1,$2)) with pm3d title "4 data columns x/y/z/color" + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/hemisphr.dat b/3rd_party/gnuplot/demo/hemisphr.dat new file mode 100644 index 0000000..1512e9e --- /dev/null +++ b/3rd_party/gnuplot/demo/hemisphr.dat @@ -0,0 +1,249 @@ +0.687151 -0.636061 0.351070 +0.641845 -0.232436 0.730759 +0.273514 -0.848211 0.453572 +-0.550699 0.813122 0.188582 +-0.347821 0.841382 0.413639 +-0.829282 -0.509933 0.228604 +0.399696 0.466770 0.788903 +0.736650 0.020192 0.675973 +-0.274921 -0.182391 0.944008 +0.222153 -0.841996 0.491621 +-0.461820 -0.755197 0.465189 +0.294122 0.670369 0.681247 +0.261892 0.211723 0.941587 +-0.554902 0.477345 0.681341 +-0.316651 -0.647984 0.692711 +0.940858 -0.324848 0.096228 +0.455903 -0.594463 0.662394 +0.144714 -0.941617 0.304000 +-0.417407 0.068704 0.906119 +0.227478 -0.641231 0.732855 +-0.636961 -0.237343 0.733450 +0.302450 -0.701212 0.645620 +0.355187 0.625974 0.694261 +0.126868 0.938774 0.320325 +-0.198825 -0.825277 0.528571 +-0.605855 0.466076 0.644758 +-0.979983 0.196939 0.029143 +0.730081 -0.677485 0.089423 +-0.733658 -0.065519 0.676353 +0.593833 -0.583880 0.553576 +0.630038 -0.757773 0.169798 +0.214063 0.953829 0.210682 +-0.210639 0.045720 0.976494 +0.502269 -0.672584 0.543467 +-0.713914 -0.019685 0.699956 +-0.102652 0.225742 0.968764 +-0.575935 0.679368 0.454707 +-0.552680 0.325656 0.767133 +-0.105718 0.489948 0.865318 +-0.642008 0.237217 0.729077 +0.912208 -0.302322 0.276546 +0.685076 0.723350 0.086233 +-0.730777 -0.226034 0.644107 +-0.733895 -0.430285 0.525597 +0.643521 -0.710952 0.283598 +0.206564 0.497907 0.842271 +-0.388945 -0.813833 0.431738 +0.514538 -0.817664 0.258216 +0.658314 0.496308 0.565952 +0.588167 0.708096 0.390716 +0.552130 0.427566 0.715779 +-0.705121 0.320760 0.632390 +-0.689813 0.688923 0.222582 +0.553844 0.711779 0.432004 +-0.046413 0.212599 0.976037 +0.399406 -0.766162 0.503458 +-0.233463 -0.160645 0.959004 +0.529336 -0.621840 0.577163 +0.606825 0.629365 0.485451 +0.501835 0.612707 0.610534 +-0.683857 0.450334 0.574055 +-0.882283 0.443548 0.157614 +0.586683 0.464120 0.663623 +-0.595482 0.233864 0.768576 +0.237607 -0.846347 0.476696 +-0.409129 0.625441 0.664407 +0.664685 -0.741902 0.088182 +-0.588147 -0.803628 0.090915 +-0.682428 -0.728175 0.063668 +0.540892 0.542901 0.642413 +0.117736 -0.786009 0.606900 +0.846712 -0.474373 0.240934 +-0.739743 -0.661408 0.123773 +-0.674807 -0.295222 0.676373 +0.612938 0.564586 0.552766 +-0.200352 -0.584274 0.786437 +-0.583626 -0.608199 0.538028 +-0.842820 -0.537921 0.017206 +-0.914848 -0.365948 0.170690 +-0.722029 -0.691806 0.008805 +-0.749203 0.647075 0.141379 +0.542856 0.713704 0.442644 +0.708415 0.597082 0.376353 +-0.514737 -0.622752 0.589258 +0.517661 -0.651774 0.554273 +0.964970 -0.229158 0.127752 +-0.896947 -0.320221 0.304868 +-0.806679 0.191888 0.558970 +-0.449889 0.492534 0.744990 +-0.121829 0.701839 0.701840 +-0.136385 -0.726159 0.673864 +0.141310 0.776791 0.613700 +0.730240 0.567015 0.381108 +-0.096403 0.876852 0.470997 +-0.407930 0.721095 0.560014 +-0.617285 0.119734 0.777575 +-0.516675 0.784493 0.342954 +-0.409966 -0.414935 0.812254 +0.172975 0.141665 0.974685 +-0.421979 0.745663 0.515674 +-0.657963 -0.199035 0.726271 +0.579425 0.685534 0.440805 +-0.214461 0.856536 0.469418 +0.809815 -0.403364 0.426025 +-0.706903 0.588917 0.391745 +0.585611 0.463666 0.664886 +0.438727 0.698150 0.565779 +-0.464391 -0.446944 0.764580 +-0.657744 0.534413 0.530825 +0.537112 -0.749640 0.386718 +0.007187 -0.597134 0.802109 +-0.356817 -0.675864 0.644895 +0.682514 -0.090759 0.725216 +-0.759950 -0.640982 0.107787 +0.314462 0.320252 0.893618 +0.794300 -0.091894 0.600535 +0.231465 -0.737745 0.634159 +-0.493894 -0.137710 0.858548 +-0.636201 0.372391 0.675703 +0.851855 -0.078785 0.517819 +-0.252937 0.823486 0.507832 +-0.501036 -0.558527 0.661068 +-0.667380 -0.740968 0.074628 +0.826057 -0.356650 0.436383 +0.676558 0.736342 0.008355 +0.356317 0.717007 0.599115 +-0.702754 -0.252940 0.664950 +0.241305 0.873806 0.422179 +-0.444469 0.694911 0.565284 +0.285538 0.893811 0.345789 +-0.816376 -0.543964 0.193993 +0.411338 -0.215215 0.885711 +-0.685665 0.175779 0.706375 +-0.370169 -0.144937 0.917588 +0.415254 -0.282774 0.864640 +0.342285 -0.791855 0.505773 +-0.442990 -0.543366 0.713101 +0.737523 0.300789 0.604637 +-0.648119 0.560986 0.515012 +0.832393 -0.080222 0.548349 +-0.745494 -0.022420 0.666135 +-0.343740 -0.929656 0.132602 +0.632050 -0.340980 0.695878 +-0.670904 0.696398 0.254790 +-0.691893 -0.369253 0.620433 +-0.644716 -0.667477 0.372578 +0.511738 -0.534049 0.672990 +0.542618 -0.778095 0.316437 +-0.369727 -0.900054 0.230662 +-0.681421 -0.572227 0.456313 +0.200343 -0.968269 0.149389 +-0.897349 0.345346 0.274776 +-0.524090 -0.266174 0.809000 +-0.863974 0.483194 0.141680 +-0.549403 -0.740878 0.386336 +0.206515 -0.791156 0.575694 +-0.617364 0.470918 0.630157 +0.964888 0.246811 0.089862 +0.681090 0.695442 0.229080 +-0.635200 -0.708299 0.307949 +0.388299 0.158032 0.907882 +0.573002 0.727986 0.376438 +0.601183 -0.586111 0.543188 +-0.235470 -0.811948 0.534130 +0.155904 -0.681863 0.714672 +-0.672889 0.588006 0.448852 +0.306393 0.874114 0.376892 +0.032428 0.271616 0.961859 +0.107372 0.155924 0.981916 +0.592487 0.224923 0.773543 +-0.585302 -0.568462 0.578163 +0.663301 0.728159 0.172675 +-0.513634 0.781053 0.355157 +0.810010 -0.386643 0.440898 +-0.139469 0.655629 0.742091 +0.621210 0.615790 0.484666 +-0.051261 0.216594 0.974915 +0.658176 -0.726097 0.198966 +0.603351 0.247584 0.758070 +0.686614 -0.089142 0.721537 +0.226818 0.552577 0.802005 +-0.741481 0.327178 0.585799 +-0.366696 0.771805 0.519472 +0.238979 0.647361 0.723749 +-0.672754 -0.332136 0.661126 +0.696711 -0.471073 0.541004 +0.160743 0.905419 0.392909 +-0.912978 0.232968 0.334959 +-0.285567 -0.185395 0.940255 +-0.619693 -0.706342 0.342142 +0.382874 0.892396 0.238822 +-0.381917 0.512306 0.769209 +-0.652722 -0.575238 0.493006 +0.240731 0.522574 0.817902 +-0.047170 0.578270 0.814481 +-0.769256 0.592413 0.239359 +0.517803 -0.372629 0.770083 +0.879867 -0.153159 0.449862 +-0.408953 0.473917 0.779846 +-0.611694 0.790628 0.027172 +0.082968 0.088643 0.992602 +0.329262 0.745222 0.579854 +-0.093733 0.752980 0.651334 +-0.876795 -0.216424 0.429408 +0.659021 0.742999 0.116803 +0.471778 -0.608160 0.638410 +-0.771241 0.625579 0.117638 +0.666548 0.601906 0.439799 +-0.177481 -0.887762 0.424711 +-0.544219 -0.682418 0.487987 +-0.232865 0.617965 0.750929 +-0.761795 -0.037050 0.646758 +0.261925 0.847441 0.461778 +-0.447484 -0.545276 0.708824 +-0.005218 -0.773747 0.633474 +0.216045 0.575576 0.788693 +-0.018365 0.656245 0.754325 +0.305420 0.594325 0.743973 +-0.508168 -0.512279 0.692341 +0.478855 0.493185 0.726269 +0.451841 0.584772 0.673707 +0.253152 -0.875528 0.411540 +-0.653601 0.507497 0.561474 +0.486897 0.719655 0.495003 +0.497595 -0.353890 0.791935 +-0.044254 -0.938949 0.341197 +-0.781823 -0.038665 0.622300 +-0.486930 -0.527387 0.696249 +0.869944 -0.440150 0.222408 +0.279697 0.693758 0.663679 +0.593555 0.421221 0.685759 +0.519810 -0.396648 0.756616 +-0.862087 0.275232 0.425503 +0.237904 -0.755351 0.610612 +-0.614121 -0.664634 0.425579 +0.328900 0.035730 0.943689 +0.769607 0.633896 0.076682 +-0.575359 -0.794269 0.195191 +-0.608405 0.637947 0.472087 +-0.658203 0.089686 0.747479 +-0.913833 -0.389451 0.115050 +0.272020 -0.871201 0.408673 +-0.519856 -0.851058 0.073831 +0.411266 0.672267 0.615563 +0.686633 0.578928 0.439747 +-0.097612 -0.192980 0.976335 +-0.710703 -0.205920 0.672680 +-0.622197 0.068071 0.779896 +-0.296696 0.405710 0.864506 diff --git a/3rd_party/gnuplot/demo/hexa.fnc b/3rd_party/gnuplot/demo/hexa.fnc new file mode 100644 index 0000000..2f415b6 --- /dev/null +++ b/3rd_party/gnuplot/demo/hexa.fnc @@ -0,0 +1,30 @@ +# +# Use this function to fit sound velocity data as function of +# sound propagation direction, indicated by its angle against the +# z-axis of an hexagonal symmetry coordinate system +# +# Adjustable parameters: +# +# c33, c11, c13, c44 elastic moduli - materials constants +# phi0 angle offset +# +# HBB 970522: factored out common factor 1e9 from c?? into the +# function, to improve the fit convergence. Fit parameters were +# just too grossly different before. + +rho = 1000.0 # density in kg/m3 + +phi(x) = (x - phi0)/360.0*2.0*pi + +main(x) = c11*sin(phi(x))**2 + c33*cos(phi(x))**2 + c44 +mixed(x) = sqrt( ((c11-c44)*sin(phi(x))**2 \ + +(c44-c33)*cos(phi(x))**2)**2 \ + +(2.0*(c13+c44)*sin(phi(x))*cos(phi(x)))**2 ) + +vlong(x) = sqrt(1.0/2.0/rho*1e9*(main(x) + mixed(x))) +vtrans(x) = sqrt(1.0/2.0/rho*1e9*(main(x) - mixed(x))) + +# When we read the file in, we set y=index, and we use +# y in this (pseudo) 3d fit to choose an x function + +f(x,y) = y==1 ? vlong(x) : vtrans(x) diff --git a/3rd_party/gnuplot/demo/hidden.dem b/3rd_party/gnuplot/demo/hidden.dem new file mode 100644 index 0000000..07e895d --- /dev/null +++ b/3rd_party/gnuplot/demo/hidden.dem @@ -0,0 +1,60 @@ +# +# $Id: hidden.dem,v 1.7 2003/10/28 05:35:54 sfeam Exp $ +# +# +set samples 20 +set isosamples 20 +set hidden3d +set title "Hidden line removal of explicit surfaces" + + +set xrange [-3:3] +set yrange [-2:2] +splot 1 / (x*x + y*y + 1) +pause -1 "Hit return to continue (1)" + +set xrange [-1:1] +set yrange [-1:1] +splot x*y / (x**2 + y**2 + 0.1) +pause -1 "Hit return to continue (2)" + +set view 70,45 +unset contour +set xrange [-3:3] +set yrange [-3:3] +splot sin(x*x + y*y) / (x*x + y*y) +pause -1 "Hit return to continue (3)" + +set view 60,30 +set xrange [-3:3] +set yrange [-3:3] +set zrange [-1:1] +set ztics -1,0.5,1 +set grid z +set border 4095 +splot sin(x) * cos(y) +pause -1 "Hit return to continue (4)" + +unset grid +set ztics autofreq +set border 31 +set view 75,230 +set contour +replot +pause -1 "Hit return to continue (5)" + +set view 80,30,1,1 +set style data lines +# autoranging loses the verticals +set xrange [0:15] +set yrange [0:15] +splot "glass.dat" using 1 +pause -1 "Hit return to continue (6)" + +set view 50 +set grid +replot +pause -1 "Hit return to continue (7)" + +reset + diff --git a/3rd_party/gnuplot/demo/hidden2.dem b/3rd_party/gnuplot/demo/hidden2.dem new file mode 100644 index 0000000..b5430c9 --- /dev/null +++ b/3rd_party/gnuplot/demo/hidden2.dem @@ -0,0 +1,68 @@ +# +# PM3D surfaces are not included in the calculation of hidden line removal. +# However, you can approximate this by drawing the surface twice, +# once "with pm3d" to produce the surface you want to show, and once +# "with lines lt -2" to include the same surface in hidden3d calculations. +# The "lt -2" makes the hidden3d copy of the surface invisible. +# +set hidden3d front +set isosamples 25,25 +set xyplane at 0 +unset key + +set palette rgbformulae 31,-11,32 +set style fill solid 0.5 +set cbrange [-1:1] + +set title "Mixing pm3d surfaces with hidden-line plots" + +f(x,y) = sin(-sqrt((x+5)**2+(y-7)**2)*0.5) +splot f(x,y) with pm3d, x*x-y*y with lines lt 1 lc rgb "#000000", \ + f(x,y) with lines lt -2 notitle + +pause -1 "Hit return to continue" +reset + +# +# Another example of pm3d hidden surface removal, +# this time using pm3d depth-ordering +# +set multiplot title "Interlocking Tori" +set title "PM3D surface\nno depth sorting" + +set parametric +set urange [-pi:pi] +set vrange [-pi:pi] +set isosamples 50,20 + +set origin -0.02,0.0 +set size 0.55, 0.9 + +unset key +unset xtics +unset ytics +unset ztics +set border 0 +set view 60, 30, 1.5, 0.9 +unset colorbox + +set pm3d scansbackward +splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with pm3d, \ + 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with pm3d + +set title "PM3D surface\ndepth sorting" + +set origin 0.40,0.0 +set size 0.55, 0.9 +set colorbox vertical user origin 0.9, 0.15 size 0.02, 0.50 +set format cb "%.1f" + +set pm3d depthorder +splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with pm3d, \ + 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with pm3d + +unset multiplot + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/histerror.dat b/3rd_party/gnuplot/demo/histerror.dat new file mode 100644 index 0000000..03d305d --- /dev/null +++ b/3rd_party/gnuplot/demo/histerror.dat @@ -0,0 +1,7 @@ +# histogram errorbars +dummy set A err A set B err B +0 1 0.3 7 0.5 +1 3 0.6 4 0.72 +2 4 0.35 2 0.18 +3 3.5 0.5 3 0.42 + diff --git a/3rd_party/gnuplot/demo/histograms.dem b/3rd_party/gnuplot/demo/histograms.dem new file mode 100644 index 0000000..93eeaa1 --- /dev/null +++ b/3rd_party/gnuplot/demo/histograms.dem @@ -0,0 +1,123 @@ +# +# Example of using histogram modes +# +reset +set title "US immigration from Europe by decade" +set datafile missing "-" +set xtics nomirror rotate by -45 +set key noenhanced +# +# First plot using linespoints +set style data linespoints +plot 'immigration.dat' using 2:xtic(1) title columnheader(2), \ +for [i=3:22] '' using i title columnheader(i) +# +pause -1 " to plot the same data as a histogram" +# +set title "US immigration from Northern Europe\nPlot selected data columns as histogram of clustered boxes" +set auto x +set yrange [0:300000] +set style data histogram +set style histogram cluster gap 1 +set style fill solid border -1 +set boxwidth 0.9 +set xtic rotate by -45 scale 0 +#set bmargin 10 +plot 'immigration.dat' using 6:xtic(1) ti col, '' u 12 ti col, '' u 13 ti col, '' u 14 ti col +# +pause -1 " to change the gap between clusters" +# +set title "US immigration from Northern Europe\n(same plot with larger gap between clusters)" +set style histogram gap 5 +replot +# +pause -1 " to plot the same dataset as stacked histogram" +# +# +# Stacked histograms +# +set title "US immigration from Europe by decade\nPlot as stacked histogram" +set key invert reverse Left outside +set key autotitle columnheader +set yrange [0:7e6] +set auto x +unset xtics +set xtics nomirror rotate by -45 scale 0 +set style data histogram +set style histogram rowstacked +set style fill solid border -1 +set boxwidth 0.75 +# +plot 'immigration.dat' using 2:xtic(1), for [i=3:22] '' using i +# +pause -1 " to rescale each stack to % of total" +# +# Stacked histograms by percent +# +set title "US immigration from Europe by decade\nFraction of total plotted as stacked histogram" +set key invert reverse Left outside +set yrange [0:100] +set ylabel "% of total" +unset ytics +set grid y +set border 3 +set style data histograms +set style histogram rowstacked +set style fill solid border -1 +set boxwidth 0.75 +# +plot 'immigration.dat' using (100.*$2/$24):xtic(1) t column(2), \ + for [i=3:23] '' using (100.*column(i)/column(24)) title column(i) +# +pause -1 "Now try histograms stacked by columns" +# +# Columnstacks +# xtic labels should be picked up from column heads ('title column') +# key titles should be picked up from row heads ('key(1)') +# +set title "Immigration from Northern Europe\n(columstacked histogram)" +set style histogram columnstacked +set key noinvert box +set yrange [0:*] +set ylabel "Immigration by decade" +set xlabel "Country of Origin" +set tics scale 0.0 +set ytics +unset xtics +set xtics norotate nomirror +plot 'immigration.dat' using 6 ti col, '' using 12 ti col, \ + '' using 13 ti col, '' using 14:key(1) ti col +# +pause -1 "Next we do several sets of parallel histograms" +# +# 'newhistogram' keyword to plot +# +set title "Immigration from different regions\n(give each histogram a separate title)" +set key under nobox +set style histogram clustered gap 1 title offset 2,0.25 +set style fill solid noborder +set boxwidth 0.95 +unset xtics +set xtics nomirror rotate by -45 scale 0 +set xlabel "(note: histogram titles have specified offset relative to X-axis label)" offset 0,-2 +set ytics +set grid y +set auto y +plot \ +newhistogram "Northern Europe", \ +'immigration.dat' using 6:xtic(1) t col, '' u 13 t col, '' u 14 t col, \ +newhistogram "Southern Europe", \ +'' u 9:xtic(1) t col, '' u 17 t col, '' u 22 t col, \ +newhistogram "British Isles", \ +'' u 10:xtic(1) t col, '' u 21 t col +# +pause -1 "Same plot using rowstacked histogram" +# +set style histogram rows +set boxwidth 0.8 +set yrange [0:900000] +set xlabel "(Same plot using rowstacked rather than clustered histogram)" +replot +# +pause -1 " to finish histogram demo" + diff --git a/3rd_party/gnuplot/demo/histograms2.dem b/3rd_party/gnuplot/demo/histograms2.dem new file mode 100644 index 0000000..e8a3b49 --- /dev/null +++ b/3rd_party/gnuplot/demo/histograms2.dem @@ -0,0 +1,70 @@ +# +# Example of using histogram modes +# +reset +set title "US immigration from Europe by decade" +set datafile missing "-" +set xtics nomirror rotate by -45 +set key noenhanced +# +# 'newhistogram' keyword to plot +# +set title "Default Histogram Colouring" +set key under +set key invert autotitle columnhead +set style data histogram +set style histogram clustered gap 1 title offset 2,0.25 +set style fill solid noborder +set boxwidth 0.95 +unset xtics +set xtics rotate by -45 +set xlabel "Immigration from different regions" offset 0,-3 +set ytics +set grid y +set auto y +set bmargin 10 +# +plot \ +newhistogram "Northern Europe", \ +'immigration.dat' using 6:xtic(1), '' u 13, '' u 14, \ +newhistogram "Southern Europe", \ +'' u 9:xtic(1), '' u 17 , '' u 22 , \ +newhistogram "British Isles", \ +'' u 10:xtic(1) , '' u 21 +# +pause -1 "Same plot using explicit histogram start colors" +set title "Explicit start color in 'newhistogram' command" +plot \ +newhistogram "Northern Europe" lt 4, \ +'immigration.dat' using 6:xtic(1), '' u 13, '' u 14, \ +newhistogram "Southern Europe" lt 4, \ +'' u 9:xtic(1), '' u 17, '' u 22, \ +newhistogram "British Isles" lt 4, \ +'' u 10:xtic(1), '' u 21 +# +# +pause -1 "Same plot using explicit histogram start pattern" +set title "Explicit start pattern in 'newhistogram' command" +set style fill pattern 1 border -1 +plot \ +newhistogram "Northern Europe" fs pattern 1, \ +'immigration.dat' using 6:xtic(1), '' u 13, '' u 14, \ +newhistogram "Southern Europe" fs pattern 1, \ +'' u 9:xtic(1), '' u 17, '' u 22, \ +newhistogram "British Isles" fs pattern 1, \ +'' u 10:xtic(1), '' u 21 +# +# +pause -1 "Same plot with both explicit color and pattern" +set title "Explicit start pattern and linetype" +set style fill pattern 1 border -1 +plot \ +newhistogram "Northern Europe" lt 2 fs pattern 1, \ +'immigration.dat' using 6:xtic(1), '' u 13, '' u 14, \ +newhistogram "Southern Europe" lt 2 fs pattern 1, \ +'' u 9:xtic(1), '' u 17, '' u 22, \ +newhistogram "British Isles" lt 2 fs pattern 1, \ +'' u 10:xtic(1), '' u 21 +# +# +pause -1 diff --git a/3rd_party/gnuplot/demo/histopt.dat b/3rd_party/gnuplot/demo/histopt.dat new file mode 100644 index 0000000..0bcc198 --- /dev/null +++ b/3rd_party/gnuplot/demo/histopt.dat @@ -0,0 +1,5 @@ +ClassA ClassB +1 7 +3 4 +4 2 +3.5 3 diff --git a/3rd_party/gnuplot/demo/image.dem b/3rd_party/gnuplot/demo/image.dem new file mode 100644 index 0000000..d38f0af --- /dev/null +++ b/3rd_party/gnuplot/demo/image.dem @@ -0,0 +1,276 @@ +# demo for plotting images using pixels and binary 2d data +# +# This demo can be used for terminals supporting image display. +# Currently supported are: X11, Aqua, postscript, png, pdf, svg, +# (e)pslatex, pstex, emf, wxt. + +# Prepared by Dan Sebald +# History: +# - Nov 2006 EAM: split into two files +# - 9.23. 2003 ds: redone in response to discussion list feedback +# - 5. 3. 2003 ds: 1st version + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+IMAGE"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for plotting images" ; \ + exit ; + +print "" +print "The plotting styles \`image\` and \`rgbimage\` are intended for plotting" +print "images described in a data file either in the convential ASCII format or" +print "in a binary format described by the qualifiers \`binary\` and \`using\`." +print "All pixels have an (x,y) or (x,y,z) coordinate. These values can be" +print "included in the data file or implicitly determined with the sampling" +print "\'array\' key word and sampling periods \'dx\' and \'dy\'. The key words" +print "\'rotate\' and, for 3d plots, \'perpendicular\' control orientation." +print "\nThe data for this image was stored as RGB triples, one byte per channel," +print "without (x,y) coordinate information. This yields a most compact file." +print "The plotting command is displayed on the graph." +print "" +reset +set title "Larry Ewing's GIMP penguin on vacation basking in\nthe balmy waters off the coast of Murmansk" +set xrange [-10:137] +set yrange [-10:157] +set label "\"I flew here... by plane. Why? For the halibut.\"" at 64,135 center +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar' with rgbimage +pause -1 "Hit return to continue" +reset + +print "" +print "Images are typically stored in a file with the first datum being the" +print "top, left pixel. Without the ability to translate coordinates, the" +print "the result would be an upside down image." +print "" +print "The key word \'array\' means an implied sample array is applied" +print "to generate the locations of file data using the sampling periods" +print "dx, dy and dz. The x-dimension is always the contiguous points in" +print "a binary file. The y-dimension is the line number which is incremented" +print "upon the x-dimension reaching the line length. The z-dimension is" +print "the plane number which is incremented upon the y-dimension reaching" +print "the number of lines per plane." +print "" +print "To alter the location of the binary data when displayed via the \'plot\'" +print "command, use the key word \'rotate\' along with changing the sign of dx, dy" +print "and dz." +print "" +set title "Translations of position variables via 'using'" +set xrange [-10:275] +set yrange [-10:300] +unset key +set label "\"Time for a dip...\"" at 132,285 center +plot 'blutux.rgb' binary array=(128,128) flipy center=( 64,201 ) format='%uchar' with rgbimage, \ + 'blutux.rgb' binary array=(128,128) flipy rotation=-90d center=(201,201) format='%uchar' with rgbimage, \ + 'blutux.rgb' binary array=(128,128) flip=y rotate=3.1415 center=(201,64) format='%uchar' with rgbimage, \ + 'blutux.rgb' binary array=(128,128) flip=y rot=0.5pi center=(64,64) format='%uchar' using 1:2:3 with rgbimage +pause -1 "Hit return to continue" +reset + +print "" +print "There is the ability to plot both color images and palette based" +print "images. This is controlled by the styles \`image\`, which derives" +print "color information from the current palette, and \`rgbimage\`," +print "which requires three components representing the red, blue and" +print "green primary color scheme." +print "" +print "By the way, if you have a mouse active, click the right button" +print "inside the image to isolate a portion of the image and see what" +print "happens." +print "" +unset key +set xrange [-10:137] +set yrange [-10:157] +set label 1 "\"I am the penguin, GOO GOO GOO JOOB.\"" at 63,140 center +set title "Palette mode 'image' used to produce psychedelic bird" +unset colorbox +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar%uchar%uchar' using ($1+$2+$3) with image +pause -1 "Hit return to continue" +reset + +print "" +print "Naturally, as with 3d color surfaces, the palette may be changed." +print "This is an example of gray scale." +print "" +print "Also, notice in the plot command the key word \'flipy\'. This" +print "means to change the direction of the sample along the y dimension" +print "and is useful for the situation where images or other data are" +print "stored in some direction other than that of the Cartesion system." +print "Alone, \'flipD\' means do flipping in the D (x y or z) direction" +print "for all records. Individual records can be controlled using the" +print "syntax \'flipD=#,...,#\', where # is \'0\' or \'1\'." +print "" +unset key +set xrange [-10:137] +set yrange [-10:157] +set tics out +set label 1 "\"This picture was taken by my friend Ansel Adams.\"" at 63,140 center +set title "The palette can be changed from color to gray scale" +set palette gray +unset colorbox +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar%uchar%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" +unset label 1 + +print "" +print "Also, similar to 3d color surface plots, a color box showing the" +print "palette mapping scheme can be added to the plot. The default" +print "location is the right edge of the plot. The location can be set" +print "manually using \`set colorbox\` and \`set margin\`." +print "" +print "As a prelude to the next graph, resize the plot window to judge" +print "the refresh speed of the image drawing routine. Notice that when" +print "the window is smaller, the image refresh is faster. There is more" +print "decimation in the data of the original image and less data to plot." +print "Furthermore, the window continues to refresh at a reasonable rate" +print "even when the input image size becomes large (e.g., 1024 x 1024)" +print "because the number of pixels on the screen remains about the same" +print "while much of the hi resolution data is decimated." +print "" +unset key +set pm3d map +set xrange [10:117] +set yrange [10:117] +set tics out +set colorbox +set cbrange [0:255] +set title "As with 3d color surfaces, a color box may be added to the plot" +splot 'blutux.rgb' binary array=(128,128) flipy format='%uchar%uchar%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" + +print "" +print "The \'rotation\' key word works not only with angles of integer" +print "multiples of 90 degrees but also arbitrary rotations. When" +print "constructing an image, Gnuplot verifies that pixel locations" +print "form a valid grid. Pixel widths are based upon the grid" +print "spacing. If the image orientation is aligned with the view" +print "axes, Gnuplot uses an efficient image driver routine. Otherwise," +print "individual pixels are drawn using polygon shapes." +print "" +print "Resize this window and compare the plot's refresh rate to that of" +print "the previous and next plot. Notice how in this example if the" +print "window is small the image refresh does not speed up. Unlike the" +print "image routine where image data is decimated, all color rectangles" +print "must be redrawn no matter the size of the output image." +print "" +print "Also notice how the center of the image matches the tuple specified" +print "with the key word \'center\' in the plot command. Before doing the" +print "rotation, the image's natural center is subtracted, and after doing" +print "the rotation, the specified center is added." +print "" +set key +set xrange [-10:138] +set yrange [-10:138] +set tics out +set title "Polygons used to draw pixels for rotated images\nNotice the slower refresh rate than for the next plot" +unset colorbox +plot 'blutux.rgb' binary array=(128,128) dx=0.70711 dy=0.70711 flipy rotation=45d center=(63.5,63.5) format='%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" +reset + +print "" +print "The image of this plot is rotated 90 degrees and can utilize the" +print "efficient image functions of terminal drivers. The plot refresh" +print "is faster than the previous plot." +print "" +print "Furthermore, the image location in this case is specified via the" +print "\'origin\' key word. As such, the rotation is done about the origin" +print "as opposed to the center of the image. Notice the difference in" +print "axis ranges." +print "" +unset key +set xrange [-138:10] +set yrange [-10:138] +set tics out +set title "Terminal image routine used to draw plot rotated about origin\nNotice the faster refresh rate than for the previous plot" +unset colorbox +plot 'blutux.rgb' binary array=(128,128) dx=1 flip=y rotation=0.5pi origin=(0,0) format='%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" +reset + +print "" +print "Algebraic manipulation of the input variables can select various" +print "components of the image. Here are three examples where two" +print "channels--or analogous to the ASCII file, data \"columns\"--are ignored" +print "This is done by using \`*\` in the format to indicate that a variable" +print "of a certain size should be discarded. For example, to select the" +print "green channel, \`%*uchar%uchar%*uchar\` is one alternative." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.48 +set origin 0.0,0.47 +unset key +set xrange [-0.5:127.5] +set yrange [-0.5:127.5] +set tics out +set label 1 "Selection of the input channels via \`using\`" at 140,160 center +set title '"I do impersonations..."' offset 0,-0.5 +plot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar' using 1:2:3 with rgbimage +unset label 1 +set size 0.5,0.48 +set origin 0.5,0.47 +set title '"A cardinal."' +plot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar%*uchar%*uchar' using 1:(0):(0) with rgbimage +set size 0.5,0.48 +set origin 0.0,0.0 +set title '"A parrot."' +plot 'blutux.rgb' binary array=(128,128) flipy format='%*uchar%uchar%*uchar' using (0):1:(0) with rgbimage +set size 0.5,0.48 +set origin 0.5,0.0 +set title '"A bluebird."' +plot 'blutux.rgb' binary array=(128,128) flipy format='%*uchar%*uchar%uchar' using (0):(0):1 with rgbimage +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "The range of valid pixel values can be set via \`cbrange\`. If the" +print "\`cbrange\` is in autoscale mode, gnuplot will set the color scale" +print "range of RGB images to [0:255] (8 bits of color info per channel)." +print "This is the case in the upper left image. However, the image can be" +print "saturated by choosing a smaller range, as done in the upper right image." +print "Expanding the colorbox range will darken the image as in the bottom examples." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.48 +set origin 0.0,0.47 +unset key +set xrange [-0.5:127.5] +set yrange [-0.5:127.5] +set tics out +set label 1 "Luminance adjustment via \`cbrange\`" at 140,160 center +set title 'Lake Mendota, "or Wonk-sheck-ho-mik-la!"' offset 0,-0.5 +set cbrange [*:*] +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar' using 1:2:3 with rgbimage +unset label 1 +set size 0.5,0.48 +set origin 0.5,0.47 +set title '"Lucky I brought sunscreen."' +set cbrange [0:200] +plot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar' using 1:2:3 with rgbimage +set size 0.5,0.48 +set origin 0.0,0.0 +set title 'Sunset on the Terrace' +set cbrange [0:400] +plot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar' using (1.5*$1):2:3 with rgbimage +set size 0.5,0.48 +set origin 0.5,0.0 +set title 'Sultry evening' +set cbrange [0:400] +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar' using 1:2:3 with rgbimage, '-' w points pt 7 ps 6 lt -2, '-' w points pt 7 ps 0.65 lt -2 +110 100 +e +10 95 +38 120 +82 102 +26 82 +93 108 +41 99 +123 84 +e +unset multiplot +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/image2.dem b/3rd_party/gnuplot/demo/image2.dem new file mode 100644 index 0000000..4880d88 --- /dev/null +++ b/3rd_party/gnuplot/demo/image2.dem @@ -0,0 +1,587 @@ +# demo for plotting images using pixels and binary 2d data +# +# This demo can be used for terminals supporting image display. +# Currently supported are: X11, Aqua, postscript, png, pdf, svg, +# (e)pslatex, pstex, emf, wxt. + +# Prepared by Dan Sebald +# History: +# - Nov 2006 EAM: split into two files +# - 9.23. 2003 ds: redone in response to discussion list feedback +# - 5. 3. 2003 ds: 1st version + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+IMAGE"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for plotting images" ; \ + exit ; + +# Repeat of the 'using.dem' demo, but with binary 2d data. 'using.bin' is +# in the format int32, int8, int16/100, int8, int16/100, int16/100. +# +print "" +print "Not only can the 2d binary data mode be used for image data." +print "Here is an example that repeats the \`using.dem\` demo with the" +print "same data, but stored in binary format of differing sizes. It" +print "uses different format specifiers within the \'format\' string." +print "There are machine dependent and machine independent specifiers," +print "display by the command \'show datafile binary datasizes\':" +print "" +show datafile binary datasizes +print "" +set title "Convex November 1-7 1989 Circadian" +set key left box +set xrange[-1:24] +plot 'using.bin' binary format='%*int32%int8%*int16%int8%*int16%*int16' using 1:2 title "Logged in" with impulses,\ + 'using.bin' binary format='%*int32%int8%*int16%int8%*int16%*int16' using 1:2 title "Logged in" with points +pause -1 "Hit return to continue" +reset + +print "" +print "Again, a different format specification for \`using\` can be" +print "used to select different \"columns\" within the file." +print "" +set xrange [1:8] +set title "Convex November 1-7 1989" +set key below +set label "(Weekend)" at 5,25 center +plot 'using.bin' binary format='%*int32%*int8%int16%int8%*int16%*int16' using ($1/100):2 title "Logged in" with impulses,\ + 'using.bin' binary format='%*int32%*int8%int16%*int8%int16%*int16' using ($1/100):($2/100) t "Load average" with points,\ + 'using.bin' binary format='%*int32%*int8%int16%*int8%*int16%int16' using ($1/100):($2/100) t "%CPU used" with lines +unset label +pause -1 "Hit return to continue" +reset + +print "" +print "Here is another example, one repeating the \`scatter.dem\`" +print "demo. With binary data we cannot have blank lines to" +print "indicate a break in data, as is done with ASCII files." +print "Instead, we can specify the record lenths in the command." +print "In this case, the data file contains the (x,y,z) coordinate" +print "information, hence implicit derivation of that information" +print "is not desired. Instead, the record lengths can be specified" +print "using the keyword \'record\', which behaves the same as" +print "\'array\' but does not generate coordinates. The command is" +print "displayed on the graph." +print "" +set title "2d binary data example where record length is part of command" +splot 'scatter2.bin' binary endian=little record=30:30:29:26 using 1:2:3 +pause -1 "Hit return to continue" +reset + +print "" +print "For binary data, the byte endian format of the file and of the" +print "compiler often require attention. Therefore, the key word" +print "\'endian\' is provided for setting or interchanging byte" +print "order. The allowable types are \'little\', \'big\', and" +print "depending upon how your version of Gnuplot was compiled," +print "\'middle\' (or \'pdp\') for those still living in the medieval" +print "age of computers. These types refer to the file's endian." +print "Gnuplot arranges bytes according to this endian and what it" +print "determines to be the compiler's endian." +print "" +print "There are also the special types \'default\' and \'swap\' (or" +print "\'swab\') for those who don't know the file type but realize" +print "their data looks incorrect and want to change the byte read" +print "order." +print "" +print "Here is an example showing the \`scatter.dem\` data plotted" +print "with correct and incorrect byte order. The file is known" +print "to be little endian, so the upper left plot is correct" +print "appearance and the upper right plot is incorrect appearance." +print "The lower two plots are default and swapped bytes. If the" +print "plots within the columns match, your compiler uses little" +print "endian. If diagonal plots match then your compiler uses" +print "big endian. If neither of the bottom plots matches the" +print "upper plots, Tux says you're living in the past." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.48 +set origin 0.0,0.47 +unset key +set label 1 "If plots in columns match, your compiler is little endian" at 100,1200,3.0 center +set title 'Little endian' offset 0,-0.5 +splot 'scatter2.bin' binary record=30:30:29:26 endian=little using 1:2:3 +unset label 1 +set size 0.5,0.48 +set origin 0.5,0.47 +set title 'Big endian' +splot 'scatter2.bin' binary record=30:30:29:26 endian=big using 1:2:3 +set size 0.5,0.48 +set origin 0.0,0.0 +set title 'Default' +splot 'scatter2.bin' binary record=30:30:29:26 endian=default using 1:2:3 +set size 0.5,0.48 +set origin 0.5,0.0 +set title 'Swapped' +splot 'scatter2.bin' binary record=30:30:29:26 endian=swap using 1:2:3 +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "This close up of a 2x2 image illustrates how pixels surround the" +print "sampling grid points. This behavior is slightly different than" +print "that for pm3d where the four grid points would be used to create" +print "a single polygon element using an average, or similar mathematical" +print "combination, of the four values at those points." +print "" +set title "Close up of pixels having grid points (0,0), (0,2), (2,0) and (2,2)" +set xrange [-1.5:3.5] +set yrange [-1.5:3.5] +set cbrange [0:1] +unset key +plot '-' with rgbimage, '-' with points pt 7 ps 2 lt -1 +0 0 0.0 0.0 0.5 +0 2 0.0 0.5 0.0 +2 0 0.0 0.5 0.0 +2 2 0.0 0.0 0.5 +e +0 0 +0 2 +2 0 +2 2 +e +pause -1 "Hit return to continue" +reset + +print "" +print "Lower dimensional data may be extended to higher dimensional plots" +print "via a number of simple, logical rules. The first step Gnuplot does" +print "is sets the components for higher than the natural dimension of the" +print "input data to zero. For example, a two dimensional image can be" +print "displayed in the three dimensional plot as shown. Without" +print "translation, the image lies in the x/y-plane." +print "" +set title "Simple extension of a two dimensional image into three dimensions" +set xrange [-10:137] +set yrange [-10:157] +set cbrange [0:255] +splot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar%uchar%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" +reset + +print "" +print "The key words \'rotate\' and \'center\' still apply in \'splot\' with" +print "rules similar to their use in \'plot\'. However, the center must be" +print "specified as a three element tuple." +print "" +unset colorbox +set title "Orientation operations from \'plot\' also apply to to \'splot\'" +splot 'blutux.rgb' binary array=(128,128) flipy rotate=90d center = (63.5,63.5,50) format='%uchar%uchar%uchar' using ($1+$2+$3) with image +pause -1 "Hit return to continue" +reset + +print "" +print "To have full degrees of freedom in orienting the image, an additional" +print "key word, \'perpendicular\', can translate the x/y-plane of the 2d" +print "data so that it lies orthogonal to a vector given as a three element" +print "tuple. The default vector is, of course, (0,0,1). The vector need" +print "not be of unit length, as this example illustrates. Viewing this" +print "plot with the mouse active can help visualize the image's orientation" +print "by panning the axes." +print "" +set title "The key word \'perpendicular\' applies only to \'splot\'" +set cbrange [0:255] +set style line 1 lt -1 lw 1 +set style line 2 lt -1 lw 1 +set style arrow 1 nohead ls 1 +set style arrow 2 head filled size screen 0.025,30,45 ls 2 +set arrow from -10,0,0 to 10,0,0 as 1 +set arrow from 0,-10,0 to 0,10,0 as 1 +set arrow from 0,0,-10 to 0,0,10 as 1 +set arrow from 0,0,0 to 30,30,30 as 2 +splot 'blutux.rgb' binary array=(128,128) flipy rot=1.0pi center = (63.5,63.5,50) perp=(1,1,1) format='%uchar%uchar%uchar' using ($1+$2+$3)/3 with image +pause -1 "Hit return to continue" +reset + +print "" +print "These concepts of extending lower dimensional data also apply" +print "to temporal-like signals. For example, a uniformly sampled" +print "sinusoid, sin(1.75*pi*x), in a binary file having no data for" +print "the independent variable can be displayed along any direction" +print "for both \'plot\'..." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.48 +set origin 0.0,0.47 +unset key +set xrange [0:2] +set yrange [-1:1] +set label 1 "Temporal data having one generated coordinate" at 2.25,1.5 center +set title 'Along the x-axis' offset 0,-0.5 +plot 'sine.bin' binary endian=little array=201 dx=0.01 origin=(0,0) format='%f' using 1 with lines +unset label 1 +set size 0.5,0.48 +set origin 0.5,0.47 +set xrange [-1:1] +set yrange [0:2] +set title 'Along the y-axis' +plot 'sine.bin' binary endian=little array=201 dx=0.01 origin=(0,0) rotate=0.5pi format='%f' with lines +set size 0.5,0.48 +set origin 0.25,0.0 +set xrange [-2.2:0.7] +set yrange [-2.2:0.7] +set title 'Along a 225 degree projection' +plot 'sine.bin' binary endian=little array=201 dx=0.01 rotate=225d origin=(0,0) format='%f' using 1 with lines +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "...and \'splot\'. Here is the \'scatter.dem\' example again," +print "but this simulates the case of the redundant x coordinates not" +print "being in the binary file. The first \"column\" of the binary" +print "file is ignored and reconstructed by orienting the various" +print "data records." +print "" +set title "2d binary data example where x coordinate is ignored then generated" +set xrange [20:100] +set yrange [0:800] +set zrange [0.2:1.8] +splot 'scatter2.bin' binary endian=little record=30:30:29:26 origin=(25,0,0):(50,0,0):(75,0,0):(100,0,0) format='%f%f' using (0):2:3 +pause -1 "Hit return to continue" +reset + +print "" +print "Some binary data files have headers, which may be skipped via" +print "the \'skip\' key word. Here is the \'scatter.dem\' example" +print "again, but this time the first and third traces are skipped." +print "The first trace is 30 samples of three floats so takes up 360" +print "bytes of space. Similarly, the third trace takes up 348 bytes." +print "" +set title "The key word \'skip\' used to ignore some data" +set xrange [20:100] +set yrange [0:800] +set zrange [0.2:1.8] +splot 'scatter2.bin' binary endian=little record=30:26 skip=360:348 origin=(50,0,0):(100,0,0) format='%f%f' using (0):2:3 +pause -1 "Hit return to continue" +reset + +print "" +print "Generating uniformly spaced coordinates is valid for polar" +print "plots as well. This is useful for data acquired by machines" +print "sampling in a circular fashion. Here the sinusoidal data" +print "of the previous 2D plot put on a polar plot. Note the" +print "pseudonyms \'dt\' meaning sample period along the angular," +print "or theta, direction. In Gnuplot, cylindrical coordinate" +print "notation is (t,r,z). [Different from common math convention" +print "(r,t,z).]" +print "" +set size ratio 1 +set title "Uniform sampling in the polar coordinate system" +set polar +set grid polar +set xrange [-1.3:1.3] +set yrange [-1.3:1.3] +# The sinusoid has period T=8/7. Also, dx=0.01. So solving 8/7 dt = 2/3 pi dx, we get dt = 0.018326. +plot 'sine.bin' binary endian=little array=201 dt=0.018326 origin=(0,0) format='%f' using 1 with lines +pause -1 "Hit return to continue" +reset + +print "" +print "Binary data stored in matrix format (i.e., gnuplot binary)" +print "may also be translated with similar syntax. However, the" +print "binary keywords \`format\`, \`array\` and \`record\` do not apply" +print "because gnuplot binary has the requirements of float data" +print "and grid information as part of the file. Here is an" +print "example of a single matrix binary file input four times," +print "each translated to a different location with different" +print "orientation." +print "" +set style data lines +set hidden3d +set ticslevel 0 +set key box +set title "Matrix binary data (gnuplot binary) translated" +set vi 70,10 +set xrange [-3:15] +set yrange [-3:15] +set zrange [-0.2:1.2] +splot "binary3" binary center=(1.5,1.5,0), \ + "binary3" binary center=(10.5,1.5,0) rotate=0.5pi u 1:2:3, \ + "binary3" binary center=(10.5,10.5,0) rotate=1.0pi u 1:2:3, \ + "binary3" binary center=(1.5,10.5,0) rotate=1.5pi u 1:2:3 +pause -1 "Hit return to continue" +reset + +print "" +print "As with ASCII data, decimation in various directions can" +print "be achieved via the \`every\` keyword. (Note that no down-" +print "sampling filter is applied such that you risk aliasing data" +print "with the \`every\` keyword." +print "" +print "Here is a series of plots with increasing decimation." +print "" +set style data lines +set hidden3d +set ticslevel 0 +set key box +set title "Non-decimated matrix data file" +set view 70,45 +set xrange [-3:3] +set yrange [-3:3] +splot "binary2" binary +pause -1 "Hit return to continue" +set title "Decimate by two in first dimension" +splot "binary2" binary every 2 +pause -1 "Hit return to continue" +set title "Decimate by three in second dimension" +splot "binary2" binary every :3 +pause -1 "Hit return to continue" +set title "Decimate by four in both dimensions" +splot "binary2" binary every 4:4 +pause -1 "Hit return to continue" +reset + +print "" +print "Decimation works on general binary data files as well. Here is the" +print "image file with increasing decimation." +print "" +set title "Decimation works on general binary data files as well.\nLet Tux have his fun..." +set xrange [28:98] +set yrange [55:125] +set label 1 "\"Can I do that?\"" at 64,116 center +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar' every 1:1:43:15:83:65 with rgbimage +pause -1 "Hit return to continue" +set title "... Sure, go ahead." +set xrange [-10:130] +set yrange [-8:157] +set label 1 "\"Picasso's \'Penguin on Beach\'\"" at 64,139 center +plot 'blutux.rgb' binary array=(128,128) flipy format='%uchar' every 8:8 with rgbimage +pause -1 "Hit return to continue" +reset + +print "" +print "Gnuplot understands a few common binary formats. Internally" +print "a function is linked with various extensions. When the" +print "extension is specified at the command line or recognized via" +print "a special file type called \'auto\', Gnuplot will call the" +print "function that sets up the necessary binary information. The" +print "known extensions are displayed using the \'show filetype\'" +print "command. E.g.," +print "" +show datafile binary filetypes +print "Here's an example where an EDF file is recognized when Gnuplot" +print "is in \'auto\' mode. Details are pulled from the header of" +print "file itself and not specified at the command line. The command" +print "line can still be used to over-ride in-file attributes." +print "" +set title "Automatically recognizing file type and extracting file information" +plot 'demo.edf' binary filetype=auto with image +pause -1 "Hit return to continue" +reset + +print "" +print "The \'flip\', \'rotate\' and \'perpendicular\' qualifiers" +print "should provide adequate freedom to orient data as desired." +print "However, there is an additional key words \'scan\' which may" +print "offer a more direct and intuitive manner of orienting data" +print "depending upon the user's application and perspective." +print "" +print "\'scan\' is a 2 or 3 letter string representing how Gnuplot" +print "should derive (x,y), (x,y,z), (t,r) or (t,r,z) from the" +print "the datafile's scan order. The first letter pertains to the" +print "fastest rate or point-by-point increment. The second letter" +print "pertains to the medium rate or line-by-line increment. If" +print "there is a third letter, it pertains to the slowest rate or" +print "plane-by-plane increment. The default or inherent scan order" +print "is \'scan=xyz\'." +print "" +print "The pseudonym \'transpose\' is equivalent to \'scan=yx\' when" +print "generating 2D coordinates and \'scan=yxz\' when generating" +print "3D coordinates." +print "" +print "There is a subtle difference between the behavior of \'scan\'" +print "when dimension info is taken from the file itself as opposed" +print "to entered at the command line. When information is gathered" +print "from the file, internal scanning is unaltered so that issuing" +print "the \'scan\' command may cause the number of samples along" +print "the various dimensions to change. However, when the qualifier" +print "\'array\' is entered at the command line, the array dimensions" +print "adjust so that \'array=XxYxZ\' is always the number of samples" +print "along the Cartesian x, y and z directions, respectively." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.5 +set origin 0.0,0.5 +unset key +set xrange [-5:635] +set yrange [-5:635] +set tics out +set title 'Details read from file' offset 0,-0.5 +plot 'demo.edf' binary filetype=auto with image +set size 0.5,0.5 +set origin 0.5,0.5 +set title 'Transpose of file-read axes parameters' +plot 'demo.edf' binary filetype=auto transpose with image +set size 0.5,0.5 +set origin 0.0,0.0 +set title 'Details specified at command line' +set label 1 "array=(32,64) dx=10 dy=5 scan=xy" at 315,500 center +plot 'demo.edf' binary array=(32,64) dx=10 dy=5 scan=xy skip=1024 format="%*float%float" using 1 with image +set size 0.5,0.5 +set origin 0.5,0.0 +set title 'Transpose of command line axes parameters' +set label 1 "array=(64,32) dx=5 dy=10 scan=yx" at 315,500 center +plot 'demo.edf' binary array=(64,32) dx=5 dy=10 scan=yx skip=1024 format="%*float%float" using 1 with image +unset label 1 +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "It is possible to enter binary data at the command line. Of" +print "course, the limitation to this approach is that keyboards will" +print "allow entering only a limited subset of the possible character" +print "values necessary to represent general binary data. For this" +print "reason, the primary application for binary data at the command" +print "line is using Gnuplot through a pipe. For example, if a pipe" +print "is established with a C program, the function \'fputs()\' can" +print "send ASCII strings containing the Gnuplot commands while the" +print "function \'fwrite()\' can send binary data." +print "" +print "Furthermore, there can be no special ending character such as" +print "in the case of ASCII data entry where \'e\' represents the end" +print "of data for the special file \'-\'. It is important to note" +print "that when \'binary\' is specified, Gnuplot will continue" +print "reading until reaching the number of elements specified via" +print "the \'array\' or \'record\' command." +print "" +print "Here is an example of binary data at the command line where" +print "keyboard input has been side stepped by copying 48 bytes from" +print "a pre-existing binary file into this demo file." +print "" +set title "Binary data specified at the command line, intended for use through pipe" +set xrange [-1.5:3.5] +set yrange [-1.5:3.5] +set cbrange [0:1] +plot '-' binary endian=little array=(2,2) dx=2 format="%float" using 1:2:3 with rgbimage,\ + '-' binary endian=little record=4 format="%char" using 1:2 with points pt 7 ps 2 lt -1 +???? +pause -1 "Hit return to continue" +reset + +print "" +print "ASCII data files have a matrix variant. Unlike matrix binary," +print "ASCII binary may have multiple matrices per file, separted" +print "by a blank line. The keyword \`index\` can select the desired" +print "matrix to plot." +print "" +set style data lines +set hidden3d +set ticslevel 0 +set key box +set view 70,45 +set multiplot +set size 0.5,0.5 +set origin 0.0,0.5 +unset key +set tics out +set title "'asciimat.dat' matrix index 0" +splot 'asciimat.dat' matrix index 0 +set size 0.5,0.5 +set origin 0.5,0.5 +set title "'asciimat.dat' matrix index 1" +splot 'asciimat.dat' matrix index 1 +set size 0.5,0.5 +set origin 0.0,0.0 +set title "'asciimat.dat' matrix index 2" +splot 'asciimat.dat' matrix index 2 +set size 0.5,0.5 +set origin 0.5,0.0 +set title "'asciimat.dat' matrix index 2 using 1:(2*$2):($3*$3)" +splot 'asciimat.dat' matrix index 2 using 1:(2*$2):($3*$3) +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "Images maintain orientation with respect to axis direction." +print "All plots show the same exact plot, but with various states" +print "of reversed axes. The upper left plot has reversed x axis," +print "the upper right plot has conventional axes, the lower left" +print "plot has both reversed x and y axes, and the lower right" +print "plot has reversed y axis." +print "" +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.48 +unset key +set origin 0.0,0.47 +set xrange [-0.5:127.5] noreverse +set x2range [-0.5:127.5] noreverse +set yrange [-0.5:127.5] noreverse +set y2range [-0.5:127.5] noreverse +set xtics out mirror +unset ytics +set xrange [] reverse +set x2range [] reverse +set y2tics out mirror +set title '"Eccentric coordinate systems"' offset 0,-0.5 +set label 1 "Images reverse according to axis orientation" at -30,162 center +plot 'blutux.rgb' binary array=(128,128) flip=y format='%uchar' using 1:2:3 with rgbimage +unset label 1 +set origin 0.5,0.47 +set xrange [] noreverse +set x2range [] noreverse +unset y2tics +set ytics out mirror +set title '"Cartesian plane!"' +replot +set origin 0.0,0.04 +unset xtics +set xrange [] reverse +set x2range [] reverse +set x2tics out mirror +unset ytics +set yrange [] reverse +set y2range [] reverse +set y2tics out mirror +unset title +set title ' ' offset 0,-0.5 +set label 1 '"Nato, ergo sum."' at 64,140 center rotate by 180 +replot +set origin 0.5,0.04 +set xrange [] noreverse +set x2range [] noreverse +unset y2tics +set ytics out mirror +set title ' ' offset 0,-0.5 +set label 1 '"Physics is phun."' at 64,140 center rotate by 180 +replot +unset multiplot +pause -1 "Hit return to continue" +reset + +print "" +print "Tux says \"bye-bye\"." +print "" +set xrange [-0.5:137.5] +set yrange [-0.5:137.5] +unset border +unset xtics +unset ytics +unset ztics +unset key +unset colorbox +set tmargin 0 +set bmargin 0 +set rmargin 0 +set lmargin 0 +set view 60, 45, 1, 1 +set label 1 "Tux in a reflective mood" at 140,0,40 center +splot 'blutux.rgb' binary array=(128,128) flip=y rot=90d origin=(0,0,0) perp = (1,0,0) format='%uchar' with rgbimage, \ + 'blutux.rgb' binary array=(128,128) flipy rot=90d origin=(+137,+137,0) perp=(0,1,0) format='%uchar' with rgbimage +pause -1 "Hit return to continue" +reset + +print "" +print "End of image demo..." diff --git a/3rd_party/gnuplot/demo/imageNaN.dem b/3rd_party/gnuplot/demo/imageNaN.dem new file mode 100644 index 0000000..103a0fa --- /dev/null +++ b/3rd_party/gnuplot/demo/imageNaN.dem @@ -0,0 +1,64 @@ +# +# Explore the effect of image data pixels that are +# missing/NaN/Inf/garbage/... +# + +set title "Treatment of missing/undefined/NaN/Inf data" +unset key +set tic scale 0 +set border 3 front + +set cbrange [-2:7] +set cblabel "Score" +set cbtics 0,1,5 + +set xrange [-0.5:5.5] +set yrange [-0.5:5.5] + +set datafile missing "?" +set ytics ("-Inf" 5, "Inf" 4, "NaN" 3, "Junk" 2, "?" 1, "0" 0) +unset xtics +set xlabel "First column contains various odd values" offset 0,1 + +set view map +plot '-' matrix with image +0 5 4 3 1 0 +? 2 2 0 0 1 +Junk 1 2 3 4 5 +NaN 0 0 3 1 0 +Inf 3 2 0 2 3 +-Inf 0 1 2 4 3 +e +e + +pause -1 "Hit return to continue" +# +# +set title "Same thing in failsafe mode (2D)" + +plot '-' matrix with image failsafe +0 5 4 3 1 0 +? 2 2 0 0 1 +Junk 1 2 3 4 5 +NaN 0 0 3 1 0 +Inf 3 2 0 2 3 +-Inf 0 1 2 4 3 +e +e + +pause -1 "Hit return to continue" + +set title "Same thing in failsafe mode (3D)" + +splot '-' matrix with image failsafe +0 5 4 3 1 0 +? 2 2 0 0 1 +Junk 1 2 3 4 5 +NaN 0 0 3 1 0 +Inf 3 2 0 2 3 +-Inf 0 1 2 4 3 +e +e + +pause -1 "Hit return to continue" + diff --git a/3rd_party/gnuplot/demo/immigration.dat b/3rd_party/gnuplot/demo/immigration.dat new file mode 100644 index 0000000..bfcaaa5 --- /dev/null +++ b/3rd_party/gnuplot/demo/immigration.dat @@ -0,0 +1,11 @@ +# IMMIGRATION BY REGION AND SELECTED COUNTRY OF LAST RESIDENCE +# +Region Austria Hungary Belgium Czechoslovakia Denmark France Germany Greece Ireland Italy Netherlands Norway Sweden Poland Portugal Romania Soviet_Union Spain Switzerland United_Kingdom Yugoslavia Other_Europe TOTAL +1891-1900 234081 181288 18167 - 50231 30770 505152 15979 388416 651893 26758 95015 226266 96720 27508 12750 505290 8731 31179 271538 - 282 3378014 +1901-1910 668209 808511 41635 - 65285 73379 341498 167519 339065 2045877 48262 190505 249534 - 69149 53008 1597306 27935 34922 525950 - 39945 7387494 +1911-1920 453649 442693 33746 3426 41983 61897 143945 184201 146181 1109524 43718 66395 95074 4813 89732 13311 921201 68611 23091 341408 1888 31400 4321887 +1921-1930 32868 30680 15846 102194 32430 49610 412202 51084 211234 455315 26948 68531 97249 227734 29994 67646 61742 28958 29676 339570 49064 42619 2463194 +1931-1940 3563 7861 4817 14393 2559 12623 144058 9119 10973 68028 7150 4740 3960 17026 3329 3871 1370 3258 5512 31572 5835 11949 377566 +1941-1950 24860 3469 12189 8347 5393 38809 226578 8973 19789 57661 14860 10100 10665 7571 7423 1076 571 2898 10547 139306 1576 8486 621147 +1951-1960 67106 36637 18575 918 10984 51121 477765 47608 43362 185491 52277 22935 21697 9985 19588 1039 671 7894 17675 202824 8225 16350 1325727 +1961-1970 20621 5401 9192 3273 9201 45237 190796 85969 32966 214111 30606 15484 17116 53539 76065 3531 2465 44659 18453 213822 20381 11604 1124492 diff --git a/3rd_party/gnuplot/demo/iterate.dem b/3rd_party/gnuplot/demo/iterate.dem new file mode 100644 index 0000000..05bd6a8 --- /dev/null +++ b/3rd_party/gnuplot/demo/iterate.dem @@ -0,0 +1,6 @@ +set title "Iteration within plot command" +set xrange [0:3] +set label 1 "plot for [n=2:10] sin(x*n)/n" at graph .95, graph .92 right +plot for [n=2:10] sin(x*n)/n notitle lw (13-n)/2 +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/kdensity2d.dem b/3rd_party/gnuplot/demo/kdensity2d.dem new file mode 100644 index 0000000..697de2a --- /dev/null +++ b/3rd_party/gnuplot/demo/kdensity2d.dem @@ -0,0 +1,20 @@ +# Run 'random.dem' to generate 'random.tmp' + +reset +set title "How to plot a kernel density estimate for this 2D dataset?" +plot 'random.tmp' using 1:2 + +pause -1 "Press Return to continue - the plot may take some time to appear" + +set view map +set palette defined (0 'white', 1 'red') +set dgrid3d 50,50 gauss kdensity +set title "set dgrid3d 50,50 gauss kdensity" + +splot 'random.tmp' using 1:2:(1) with pm3d + +pause -1 "Press Return to continue - the plot may take some time to appear" +set dgrid3d 50,50 gauss kdensity 0.1 +set title "set dgrid3d 50,50 gauss kdensity 0.1" + +replot diff --git a/3rd_party/gnuplot/demo/key.dem b/3rd_party/gnuplot/demo/key.dem new file mode 100644 index 0000000..7054eca --- /dev/null +++ b/3rd_party/gnuplot/demo/key.dem @@ -0,0 +1,214 @@ +# Illustration of key positioning commands and concept. +# +# Dan Sebald, 7 nov 2004 +# +set key default +set key box +set key samplen .2 + +set multiplot layout 3,3 +set key ins vert +set key left top +set title "Key (ins vert left top)" +plot x,-x +set key center top +set title "Key (ins vert center top)" +replot +set key right +set title "Key (ins vert right top)" +replot +set key center left +set title "Key (ins vert center left)" +replot +set key cent +set title "Key (inside vertical center)" +replot +set key right +set title "Key (ins vert cent right)" +replot +set key bottom left +set title "Key (ins vert bot left)" +replot +set key bot center +set title "Key (ins vert bot center)" +replot +set key right +set title "Key (ins vert bot right)" +replot +unset multiplot +pause -1 "Hit return to continue" + +set multiplot layout 3,3 +set key horiz +set key left top +set title "Key (ins horiz left top)" +replot +set key center top +set title "Key (ins horiz center top)" +replot +set key right +set title "Key (ins horiz right top)" +replot +set key center left +set title "Key (ins horiz center left)" +replot +set key cent +set title "Key (inside horizontal center)" +replot +set key right +set title "Key (ins horiz cent right)" +replot +set key bottom left +set title "Key (ins horiz bot left)" +replot +set key bot center +set title "Key (ins horiz bot center)" +replot +set key right +set title "Key (ins horiz bot right)" +replot +unset multiplot +pause -1 "Hit return to continue" + +set multiplot layout 3,3 +set key out vert +set key left top +set title "Key (out vert left top)" +replot +set key center top +set title "Key (out vert center top)" +replot +set key right +set title "Key (out vert right top)" +replot +set key center left +set title "Key (out vert center left)" +replot +set key cent +set title "Key (outside vertical center)" +replot +set key right +set title "Key (out vert cent right)" +replot +set key bottom left +set title "Key (out vert bot left)" +replot +set key bot center +set title "Key (out vert bot center)" +replot +set key right +set title "Key (out vert bot right)" +replot +unset multiplot +pause -1 "Hit return to continue" + +set multiplot layout 3,3 +set key horiz +set key left top +set title "Key (out horiz left top)" +replot +set key center top +set title "Key (out horiz center top)" +replot +set key right +set title "Key (out horiz right top)" +replot +set key center left +set title "Key (out horiz center left)" +replot +set key cent +set title "Key (outside horizontal center)" +replot +set key right +set title "Key (out horiz cent right)" +replot +set key bottom left +set title "Key (out horiz bot left)" +replot +set key bot center +set title "Key (out horiz bot center)" +replot +set key right +set title "Key (out horiz bot right)" +replot +unset multiplot +pause -1 "Hit return to continue" + +set multiplot layout 3,3 +set key vert +set arrow 1 from -3,0 to 3,0 nohead lt -1 +set arrow 2 from 0,-3 to 0,3 nohead lt -1 +set key at 0,0 left top +set title "Key ( vert left top)" +replot +set key at 0,0 center top +set title "Key ( vert center top)" +replot +set key at 0,0 right +set title "Key ( vert right top)" +replot +set key at 0,0 center left +set title "Key ( vert center left)" +replot +set key at 0,0 cent +set title "Key ( vertical center)" +replot +set key at 0,0 right +set title "Key ( vert cent right)" +replot +set key at 0,0 bottom left +set title "Key ( vert bot left)" +replot +set key at 0,0 bot center +set title "Key ( vert bot center)" +replot +set key at 0,0 right +set title "Key ( vert bot right)" +replot +unset multiplot +pause -1 "Hit return to continue" + +set multiplot layout 3,3 +set key horiz +set arrow 1 from -3,0 to 3,0 nohead lt -1 +set arrow 2 from 0,-3 to 0,3 nohead lt -1 +set key at 0,0 left top +set title "Key ( horiz left top)" +set xrange [-5:15] +replot +set key at 0,0 center top +set title "Key ( horiz center top)" +set xrange [-10:10] +replot +set key at 0,0 right +set title "Key ( horiz right top)" +set xrange [-15:5] +replot +set key at 0,0 center left +set title "Key ( horiz center left)" +set xrange [-5:15] +replot +set key at 0,0 cent +set title "Key ( horizontal center)" +set xrange [-10:10] +replot +set key at 0,0 right +set title "Key ( horiz cent right)" +set xrange [-15:5] +replot +set key at 0,0 bottom left +set title "Key ( horiz bot left)" +set xrange [-5:15] +replot +set key at 0,0 bot center +set title "Key ( horiz bot center)" +set xrange [-10:10] +replot +set key at 0,0 right +set title "Key ( horiz bot right)" +set xrange [-15:5] +replot +unset multiplot +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/klein.dat b/3rd_party/gnuplot/demo/klein.dat new file mode 100644 index 0000000..8532d4d --- /dev/null +++ b/3rd_party/gnuplot/demo/klein.dat @@ -0,0 +1,1170 @@ +1 0 0 +0.924 -0.383 0 +0.707 -0.707 0 +0.383 -0.924 0 +0 -1 0 +-0.383 -0.924 0 +-0.707 -0.707 0 +-0.924 -0.383 0 +-1 0 0 +-0.924 0.383 0 +-0.707 0.707 0 +-0.383 0.924 0 +0 1 0 +0.383 0.924 0 +0.707 0.707 0 +0.924 0.383 0 +1 0 0 + +1.076 0 0.673 +0.994 -0.412 0.673 +0.761 -0.761 0.673 +0.412 -0.994 0.673 +0 -1.076 0.673 +-0.412 -0.994 0.673 +-0.761 -0.761 0.673 +-0.994 -0.412 0.673 +-1.076 0 0.673 +-0.994 0.412 0.673 +-0.761 0.761 0.673 +-0.412 0.994 0.673 +0 1.076 0.673 +0.412 0.994 0.673 +0.761 0.761 0.673 +0.994 0.412 0.673 +1.076 0 0.673 + +1.304 0 1.315 +1.205 -0.499 1.315 +0.922 -0.922 1.315 +0.499 -1.205 1.315 +0 -1.304 1.315 +-0.499 -1.205 1.315 +-0.922 -0.922 1.315 +-1.205 -0.499 1.315 +-1.304 0 1.315 +-1.205 0.499 1.315 +-0.922 0.922 1.315 +-0.499 1.205 1.315 +0 1.304 1.315 +0.499 1.205 1.315 +0.922 0.922 1.315 +1.205 0.499 1.315 +1.304 0 1.315 + +1.757 0 2.206 +1.623 -0.672 2.206 +1.242 -1.242 2.206 +0.672 -1.623 2.206 +0 -1.757 2.206 +-0.672 -1.623 2.206 +-1.242 -1.242 2.206 +-1.623 -0.672 2.206 +-1.757 0 2.206 +-1.623 0.672 2.206 +-1.242 1.242 2.206 +-0.672 1.623 2.206 +0 1.757 2.206 +0.672 1.623 2.206 +1.242 1.242 2.206 +1.623 0.672 2.206 +1.757 0 2.206 + +2.21 0 3.097 +2.042 -0.846 3.097 +1.563 -1.563 3.097 +0.846 -2.042 3.097 +0 -2.21 3.097 +-0.846 -2.042 3.097 +-1.563 -1.563 3.097 +-2.042 -0.846 3.097 +-2.21 0 3.097 +-2.042 0.846 3.097 +-1.563 1.563 3.097 +-0.846 2.042 3.097 +0 2.21 3.097 +0.846 2.042 3.097 +1.563 1.563 3.097 +2.042 0.846 3.097 +2.21 0 3.097 + +2.663 0 3.988 +2.46 -1.019 3.988 +1.883 -1.883 3.988 +1.019 -2.46 3.988 +0 -2.663 3.988 +-1.019 -2.46 3.988 +-1.883 -1.883 3.988 +-2.46 -1.019 3.988 +-2.663 0 3.988 +-2.46 1.019 3.988 +-1.883 1.883 3.988 +-1.019 2.46 3.988 +0 2.663 3.988 +1.019 2.46 3.988 +1.883 1.883 3.988 +2.46 1.019 3.988 +2.663 0 3.988 + +3.116 0 4.879 +2.879 -1.192 4.879 +2.203 -2.203 4.879 +1.192 -2.879 4.879 +0 -3.116 4.879 +-1.192 -2.879 4.879 +-2.203 -2.203 4.879 +-2.879 -1.192 4.879 +-3.116 0 4.879 +-2.879 1.192 4.879 +-2.203 2.203 4.879 +-1.192 2.879 4.879 +0 3.116 4.879 +1.192 2.879 4.879 +2.203 2.203 4.879 +2.879 1.192 4.879 +3.116 0 4.879 + +3.569 0 5.77 +3.297 -1.366 5.77 +2.524 -2.524 5.77 +1.366 -3.297 5.77 +0 -3.569 5.77 +-1.366 -3.297 5.77 +-2.524 -2.524 5.77 +-3.297 -1.366 5.77 +-3.569 0 5.77 +-3.297 1.366 5.77 +-2.524 2.524 5.77 +-1.366 3.297 5.77 +0 3.569 5.77 +1.366 3.297 5.77 +2.524 2.524 5.77 +3.297 1.366 5.77 +3.569 0 5.77 + +4.022 0 6.661 +3.716 -1.539 6.661 +2.844 -2.844 6.661 +1.539 -3.716 6.661 +0 -4.022 6.661 +-1.539 -3.716 6.661 +-2.844 -2.844 6.661 +-3.716 -1.539 6.661 +-4.022 0 6.661 +-3.716 1.539 6.661 +-2.844 2.844 6.661 +-1.539 3.716 6.661 +0 4.022 6.661 +1.539 3.716 6.661 +2.844 2.844 6.661 +3.716 1.539 6.661 +4.022 0 6.661 + +4.475 0 7.552 +4.134 -1.713 7.552 +3.164 -3.164 7.552 +1.713 -4.134 7.552 +0 -4.475 7.552 +-1.713 -4.134 7.552 +-3.164 -3.164 7.552 +-4.134 -1.713 7.552 +-4.475 0 7.552 +-4.134 1.713 7.552 +-3.164 3.164 7.552 +-1.713 4.134 7.552 +0 4.475 7.552 +1.713 4.134 7.552 +3.164 3.164 7.552 +4.134 1.713 7.552 +4.475 0 7.552 + +4.928 0 8.443 +4.553 -1.886 8.443 +3.485 -3.485 8.443 +1.886 -4.553 8.443 +0 -4.928 8.443 +-1.886 -4.553 8.443 +-3.485 -3.485 8.443 +-4.553 -1.886 8.443 +-4.928 0 8.443 +-4.553 1.886 8.443 +-3.485 3.485 8.443 +-1.886 4.553 8.443 +0 4.928 8.443 +1.886 4.553 8.443 +3.485 3.485 8.443 +4.553 1.886 8.443 +4.928 0 8.443 + +5.381 0 9.334 +4.971 -2.059 9.334 +3.805 -3.805 9.334 +2.059 -4.971 9.334 +0 -5.381 9.334 +-2.059 -4.971 9.334 +-3.805 -3.805 9.334 +-4.971 -2.059 9.334 +-5.381 0 9.334 +-4.971 2.059 9.334 +-3.805 3.805 9.334 +-2.059 4.971 9.334 +0 5.381 9.334 +2.059 4.971 9.334 +3.805 3.805 9.334 +4.971 2.059 9.334 +5.381 0 9.334 + +5.834 0 10.225 +5.39 -2.233 10.225 +4.125 -4.125 10.225 +2.233 -5.39 10.225 +0 -5.834 10.225 +-2.233 -5.39 10.225 +-4.125 -4.125 10.225 +-5.39 -2.233 10.225 +-5.834 0 10.225 +-5.39 2.233 10.225 +-4.125 4.125 10.225 +-2.233 5.39 10.225 +0 5.834 10.225 +2.233 5.39 10.225 +4.125 4.125 10.225 +5.39 2.233 10.225 +5.834 0 10.225 + +6.287 0 11.116 +5.808 -2.406 11.116 +4.446 -4.446 11.116 +2.406 -5.808 11.116 +0 -6.287 11.116 +-2.406 -5.808 11.116 +-4.446 -4.446 11.116 +-5.808 -2.406 11.116 +-6.287 0 11.116 +-5.808 2.406 11.116 +-4.446 4.446 11.116 +-2.406 5.808 11.116 +0 6.287 11.116 +2.406 5.808 11.116 +4.446 4.446 11.116 +5.808 2.406 11.116 +6.287 0 11.116 + +6.74 0 12.007 +6.227 -2.579 12.007 +4.766 -4.766 12.007 +2.579 -6.227 12.007 +0 -6.74 12.007 +-2.579 -6.227 12.007 +-4.766 -4.766 12.007 +-6.227 -2.579 12.007 +-6.74 0 12.007 +-6.227 2.579 12.007 +-4.766 4.766 12.007 +-2.579 6.227 12.007 +0 6.74 12.007 +2.579 6.227 12.007 +4.766 4.766 12.007 +6.227 2.579 12.007 +6.74 0 12.007 + +7.193 0 12.898 +6.645 -2.753 12.898 +5.086 -5.086 12.898 +2.753 -6.645 12.898 +0 -7.193 12.898 +-2.753 -6.645 12.898 +-5.086 -5.086 12.898 +-6.645 -2.753 12.898 +-7.193 0 12.898 +-6.645 2.753 12.898 +-5.086 5.086 12.898 +-2.753 6.645 12.898 +0 7.193 12.898 +2.753 6.645 12.898 +5.086 5.086 12.898 +6.645 2.753 12.898 +7.193 0 12.898 + +7.648 0 13.97 +7.066 -2.927 13.97 +5.408 -5.408 13.97 +2.927 -7.066 13.97 +0 -7.648 13.97 +-2.927 -7.066 13.97 +-5.408 -5.408 13.97 +-7.066 -2.927 13.97 +-7.648 0 13.97 +-7.066 2.927 13.97 +-5.408 5.408 13.97 +-2.927 7.066 13.97 +0 7.648 13.97 +2.927 7.066 13.97 +5.408 5.408 13.97 +7.066 2.927 13.97 +7.648 0 13.97 + +7.946 0 14.887 +7.341 -3.041 14.887 +5.619 -5.619 14.887 +3.041 -7.341 14.887 +0 -7.946 14.887 +-3.041 -7.341 14.887 +-5.619 -5.619 14.887 +-7.341 -3.041 14.887 +-7.946 0 14.887 +-7.341 3.041 14.887 +-5.619 5.619 14.887 +-3.041 7.341 14.887 +0 7.946 14.887 +3.041 7.341 14.887 +5.619 5.619 14.887 +7.341 3.041 14.887 +7.946 0 14.887 + +7.982 0 15.851 +7.375 -3.055 15.851 +5.644 -5.644 15.851 +3.055 -7.375 15.851 +0 -7.982 15.851 +-3.055 -7.375 15.851 +-5.644 -5.644 15.851 +-7.375 -3.055 15.851 +-7.982 0 15.851 +-7.375 3.055 15.851 +-5.644 5.644 15.851 +-3.055 7.375 15.851 +0 7.982 15.851 +3.055 7.375 15.851 +5.644 5.644 15.851 +7.375 3.055 15.851 +7.982 0 15.851 + +7.754 0 16.788 +7.164 -2.967 16.788 +5.483 -5.483 16.788 +2.967 -7.164 16.788 +0 -7.754 16.788 +-2.967 -7.164 16.788 +-5.483 -5.483 16.788 +-7.164 -2.967 16.788 +-7.754 0 16.788 +-7.164 2.967 16.788 +-5.483 5.483 16.788 +-2.967 7.164 16.788 +0 7.754 16.788 +2.967 7.164 16.788 +5.483 5.483 16.788 +7.164 2.967 16.788 +7.754 0 16.788 + +7.279 0 17.628 +6.725 -2.786 17.628 +5.147 -5.147 17.628 +2.786 -6.725 17.628 +0 -7.279 17.628 +-2.786 -6.725 17.628 +-5.147 -5.147 17.628 +-6.725 -2.786 17.628 +-7.279 0 17.628 +-6.725 2.786 17.628 +-5.147 5.147 17.628 +-2.786 6.725 17.628 +0 7.279 17.628 +2.786 6.725 17.628 +5.147 5.147 17.628 +6.725 2.786 17.628 +7.279 0 17.628 + +6.593 0 18.305 +6.091 -2.523 18.305 +4.662 -4.662 18.305 +2.523 -6.091 18.305 +0 -6.593 18.305 +-2.523 -6.091 18.305 +-4.662 -4.662 18.305 +-6.091 -2.523 18.305 +-6.593 0 18.305 +-6.091 2.523 18.305 +-4.662 4.662 18.305 +-2.523 6.091 18.305 +0 6.593 18.305 +2.523 6.091 18.305 +4.662 4.662 18.305 +6.091 2.523 18.305 +6.593 0 18.305 + +5.747 0 18.77 +5.31 -2.199 18.77 +4.064 -4.064 18.77 +2.199 -5.31 18.77 +0 -5.747 18.77 +-2.199 -5.31 18.77 +-4.064 -4.064 18.77 +-5.31 -2.199 18.77 +-5.747 0 18.77 +-5.31 2.199 18.77 +-4.064 4.064 18.77 +-2.199 5.31 18.77 +0 5.747 18.77 +2.199 5.31 18.77 +4.064 4.064 18.77 +5.31 2.199 18.77 +5.747 0 18.77 + +4.807 0 18.986 +4.442 -1.84 18.986 +3.399 -3.399 18.986 +1.84 -4.442 18.986 +0 -4.807 18.986 +-1.84 -4.442 18.986 +-3.399 -3.399 18.986 +-4.442 -1.84 18.986 +-4.807 0 18.986 +-4.442 1.84 18.986 +-3.399 3.399 18.986 +-1.84 4.442 18.986 +0 4.807 18.986 +1.84 4.442 18.986 +3.399 3.399 18.986 +4.442 1.84 18.986 +4.807 0 18.986 + +3.844 0 18.938 +3.552 -1.471 18.938 +2.718 -2.718 18.938 +1.471 -3.552 18.938 +0 -3.844 18.938 +-1.471 -3.552 18.938 +-2.718 -2.718 18.938 +-3.552 -1.471 18.938 +-3.844 0 18.938 +-3.552 1.471 18.938 +-2.718 2.718 18.938 +-1.471 3.552 18.938 +0 3.844 18.938 +1.471 3.552 18.938 +2.718 2.718 18.938 +3.552 1.471 18.938 +3.844 0 18.938 + +2.931 0 18.628 +2.708 -1.122 18.628 +2.072 -2.072 18.628 +1.122 -2.708 18.628 +0 -2.931 18.628 +-1.122 -2.708 18.628 +-2.072 -2.072 18.628 +-2.708 -1.122 18.628 +-2.931 0 18.628 +-2.708 1.122 18.628 +-2.072 2.072 18.628 +-1.122 2.708 18.628 +0 2.931 18.628 +1.122 2.708 18.628 +2.072 2.072 18.628 +2.708 1.122 18.628 +2.931 0 18.628 + +2.136 0 18.081 +1.974 -0.818 18.081 +1.511 -1.511 18.081 +0.818 -1.974 18.081 +0 -2.136 18.081 +-0.818 -1.974 18.081 +-1.511 -1.511 18.081 +-1.974 -0.818 18.081 +-2.136 0 18.081 +-1.974 0.818 18.081 +-1.511 1.511 18.081 +-0.818 1.974 18.081 +0 2.136 18.081 +0.818 1.974 18.081 +1.511 1.511 18.081 +1.974 0.818 18.081 +2.136 0 18.081 + +1.522 0 17.338 +1.406 -0.582 17.338 +1.076 -1.076 17.338 +0.582 -1.406 17.338 +0 -1.522 17.338 +-0.582 -1.406 17.338 +-1.076 -1.076 17.338 +-1.406 -0.582 17.338 +-1.522 0 17.338 +-1.406 0.582 17.338 +-1.076 1.076 17.338 +-0.582 1.406 17.338 +0 1.522 17.338 +0.582 1.406 17.338 +1.076 1.076 17.338 +1.406 0.582 17.338 +1.522 0 17.338 + +1.133 0 16.455 +1.047 -0.434 16.455 +0.801 -0.801 16.455 +0.434 -1.047 16.455 +0 -1.133 16.455 +-0.434 -1.047 16.455 +-0.801 -0.801 16.455 +-1.047 -0.434 16.455 +-1.133 0 16.455 +-1.047 0.434 16.455 +-0.801 0.801 16.455 +-0.434 1.047 16.455 +0 1.133 16.455 +0.434 1.047 16.455 +0.801 0.801 16.455 +1.047 0.434 16.455 +1.133 0 16.455 + +1 0 15.5 +0.924 -0.383 15.5 +0.707 -0.707 15.5 +0.383 -0.924 15.5 +0 -1 15.5 +-0.383 -0.924 15.5 +-0.707 -0.707 15.5 +-0.924 -0.383 15.5 +-1 0 15.5 +-0.924 0.383 15.5 +-0.707 0.707 15.5 +-0.383 0.924 15.5 +0 1 15.5 +0.383 0.924 15.5 +0.707 0.707 15.5 +0.924 0.383 15.5 +1 0 15.5 + +0.911 0 14.515 +0.836 -0.383 14.528 +0.623 -0.707 14.567 +0.304 -0.924 14.625 +-0.073 -1 14.694 +-0.449 -0.924 14.762 +-0.768 -0.707 14.821 +-0.982 -0.383 14.859 +-1.057 0 14.873 +-0.982 0.383 14.859 +-0.768 0.707 14.821 +-0.449 0.924 14.762 +-0.073 1 14.694 +0.304 0.924 14.625 +0.623 0.707 14.567 +0.836 0.383 14.528 +0.911 0 14.515 + +0.647 0 13.561 +0.576 -0.383 13.588 +0.373 -0.707 13.665 +0.069 -0.924 13.779 +-0.289 -1 13.914 +-0.647 -0.924 14.049 +-0.951 -0.707 14.163 +-1.153 -0.383 14.239 +-1.225 0 14.266 +-1.153 0.383 14.239 +-0.951 0.707 14.163 +-0.647 0.924 14.049 +-0.289 1 13.914 +0.069 0.924 13.779 +0.373 0.707 13.665 +0.576 0.383 13.588 +0.647 0 13.561 + +0.205 0 12.653 +0.14 -0.383 12.693 +-0.043 -0.707 12.808 +-0.318 -0.924 12.98 +-0.643 -1 13.182 +-0.968 -0.924 13.384 +-1.243 -0.707 13.556 +-1.426 -0.383 13.671 +-1.491 0 13.711 +-1.426 0.383 13.671 +-1.243 0.707 13.556 +-0.968 0.924 13.384 +-0.643 1 13.182 +-0.318 0.924 12.98 +-0.043 0.707 12.808 +0.14 0.383 12.693 +0.205 0 12.653 + +-0.324 0 11.805 +-0.389 -0.383 11.845 +-0.572 -0.707 11.96 +-0.847 -0.924 12.132 +-1.172 -1 12.334 +-1.497 -0.924 12.536 +-1.772 -0.707 12.708 +-1.955 -0.383 12.823 +-2.02 0 12.863 +-1.955 0.383 12.823 +-1.772 0.707 12.708 +-1.497 0.924 12.536 +-1.172 1 12.334 +-0.847 0.924 12.132 +-0.572 0.707 11.96 +-0.389 0.383 11.845 +-0.324 0 11.805 + +-0.853 0 10.957 +-0.918 -0.383 10.997 +-1.101 -0.707 11.112 +-1.376 -0.924 11.284 +-1.701 -1 11.486 +-2.026 -0.924 11.688 +-2.301 -0.707 11.86 +-2.484 -0.383 11.975 +-2.549 0 12.015 +-2.484 0.383 11.975 +-2.301 0.707 11.86 +-2.026 0.924 11.688 +-1.701 1 11.486 +-1.376 0.924 11.284 +-1.101 0.707 11.112 +-0.918 0.383 10.997 +-0.853 0 10.957 + +-1.382 0 10.109 +-1.447 -0.383 10.149 +-1.63 -0.707 10.264 +-1.905 -0.924 10.436 +-2.23 -1 10.638 +-2.555 -0.924 10.84 +-2.83 -0.707 11.012 +-3.013 -0.383 11.127 +-3.078 0 11.167 +-3.013 0.383 11.127 +-2.83 0.707 11.012 +-2.555 0.924 10.84 +-2.23 1 10.638 +-1.905 0.924 10.436 +-1.63 0.707 10.264 +-1.447 0.383 10.149 +-1.382 0 10.109 + +-1.911 0 9.261 +-1.976 -0.383 9.301 +-2.159 -0.707 9.416 +-2.434 -0.924 9.588 +-2.759 -1 9.79 +-3.084 -0.924 9.992 +-3.359 -0.707 10.164 +-3.542 -0.383 10.279 +-3.607 0 10.319 +-3.542 0.383 10.279 +-3.359 0.707 10.164 +-3.084 0.924 9.992 +-2.759 1 9.79 +-2.434 0.924 9.588 +-2.159 0.707 9.416 +-1.976 0.383 9.301 +-1.911 0 9.261 + +-2.44 0 8.413 +-2.505 -0.383 8.453 +-2.688 -0.707 8.568 +-2.963 -0.924 8.74 +-3.288 -1 8.942 +-3.613 -0.924 9.144 +-3.888 -0.707 9.316 +-4.071 -0.383 9.431 +-4.136 0 9.471 +-4.071 0.383 9.431 +-3.888 0.707 9.316 +-3.613 0.924 9.144 +-3.288 1 8.942 +-2.963 0.924 8.74 +-2.688 0.707 8.568 +-2.505 0.383 8.453 +-2.44 0 8.413 + +-2.969 0 7.565 +-3.034 -0.383 7.605 +-3.217 -0.707 7.72 +-3.492 -0.924 7.892 +-3.817 -1 8.094 +-4.142 -0.924 8.296 +-4.417 -0.707 8.468 +-4.6 -0.383 8.583 +-4.665 0 8.623 +-4.6 0.383 8.583 +-4.417 0.707 8.468 +-4.142 0.924 8.296 +-3.817 1 8.094 +-3.492 0.924 7.892 +-3.217 0.707 7.72 +-3.034 0.383 7.605 +-2.969 0 7.565 + +-3.498 0 6.717 +-3.563 -0.383 6.757 +-3.746 -0.707 6.872 +-4.021 -0.924 7.044 +-4.346 -1 7.246 +-4.671 -0.924 7.448 +-4.946 -0.707 7.62 +-5.129 -0.383 7.735 +-5.194 0 7.775 +-5.129 0.383 7.735 +-4.946 0.707 7.62 +-4.671 0.924 7.448 +-4.346 1 7.246 +-4.021 0.924 7.044 +-3.746 0.707 6.872 +-3.563 0.383 6.757 +-3.498 0 6.717 + +-4.027 0 5.869 +-4.092 -0.383 5.909 +-4.275 -0.707 6.024 +-4.55 -0.924 6.196 +-4.875 -1 6.398 +-5.2 -0.924 6.6 +-5.475 -0.707 6.772 +-5.658 -0.383 6.887 +-5.723 0 6.927 +-5.658 0.383 6.887 +-5.475 0.707 6.772 +-5.2 0.924 6.6 +-4.875 1 6.398 +-4.55 0.924 6.196 +-4.275 0.707 6.024 +-4.092 0.383 5.909 +-4.027 0 5.869 + +-4.556 0 5.021 +-4.621 -0.383 5.061 +-4.804 -0.707 5.176 +-5.079 -0.924 5.348 +-5.404 -1 5.55 +-5.729 -0.924 5.752 +-6.004 -0.707 5.924 +-6.187 -0.383 6.039 +-6.252 0 6.079 +-6.187 0.383 6.039 +-6.004 0.707 5.924 +-5.729 0.924 5.752 +-5.404 1 5.55 +-5.079 0.924 5.348 +-4.804 0.707 5.176 +-4.621 0.383 5.061 +-4.556 0 5.021 + +-5.085 0 4.173 +-5.15 -0.383 4.213 +-5.333 -0.707 4.328 +-5.608 -0.924 4.5 +-5.933 -1 4.702 +-6.258 -0.924 4.904 +-6.533 -0.707 5.076 +-6.716 -0.383 5.191 +-6.781 0 5.231 +-6.716 0.383 5.191 +-6.533 0.707 5.076 +-6.258 0.924 4.904 +-5.933 1 4.702 +-5.608 0.924 4.5 +-5.333 0.707 4.328 +-5.15 0.383 4.213 +-5.085 0 4.173 + +-5.614 0 3.325 +-5.679 -0.383 3.365 +-5.862 -0.707 3.48 +-6.137 -0.924 3.652 +-6.462 -1 3.854 +-6.787 -0.924 4.056 +-7.062 -0.707 4.228 +-7.245 -0.383 4.343 +-7.31 0 4.383 +-7.245 0.383 4.343 +-7.062 0.707 4.228 +-6.787 0.924 4.056 +-6.462 1 3.854 +-6.137 0.924 3.652 +-5.862 0.707 3.48 +-5.679 0.383 3.365 +-5.614 0 3.325 + +-6.143 0 2.477 +-6.208 -0.383 2.517 +-6.391 -0.707 2.632 +-6.666 -0.924 2.804 +-6.991 -1 3.006 +-7.316 -0.924 3.208 +-7.591 -0.707 3.38 +-7.774 -0.383 3.495 +-7.839 0 3.535 +-7.774 0.383 3.495 +-7.591 0.707 3.38 +-7.316 0.924 3.208 +-6.991 1 3.006 +-6.666 0.924 2.804 +-6.391 0.707 2.632 +-6.208 0.383 2.517 +-6.143 0 2.477 + +-6.573 0 1.543 +-6.638 -0.383 1.582 +-6.824 -0.707 1.694 +-7.102 -0.924 1.861 +-7.43 -1 2.058 +-7.758 -0.924 2.255 +-8.036 -0.707 2.422 +-8.222 -0.383 2.533 +-8.288 0 2.572 +-8.222 0.383 2.533 +-8.036 0.707 2.422 +-7.758 0.924 2.255 +-7.43 1 2.058 +-7.102 0.924 1.861 +-6.824 0.707 1.694 +-6.638 0.383 1.582 +-6.573 0 1.543 + +-6.822 0 1.019 +-6.893 -0.383 1.045 +-7.097 -0.707 1.119 +-7.402 -0.924 1.229 +-7.762 -1 1.359 +-8.122 -0.924 1.489 +-8.427 -0.707 1.599 +-8.631 -0.383 1.672 +-8.703 0 1.698 +-8.631 0.383 1.672 +-8.427 0.707 1.599 +-8.122 0.924 1.489 +-7.762 1 1.359 +-7.402 0.924 1.229 +-7.097 0.707 1.119 +-6.893 0.383 1.045 +-6.822 0 1.019 + +-6.965 0 0.457 +-7.04 -0.383 0.468 +-7.255 -0.707 0.501 +-7.575 -0.924 0.551 +-7.953 -1 0.609 +-8.332 -0.924 0.667 +-8.652 -0.707 0.716 +-8.867 -0.383 0.749 +-8.942 0 0.761 +-8.867 0.383 0.749 +-8.652 0.707 0.716 +-8.332 0.924 0.667 +-7.953 1 0.609 +-7.575 0.924 0.551 +-7.255 0.707 0.501 +-7.04 0.383 0.468 +-6.965 0 0.457 + +-6.997 0 -0.123 +-7.074 -0.383 -0.126 +-7.29 -0.707 -0.135 +-7.614 -0.924 -0.148 +-7.997 -1 -0.164 +-8.379 -0.924 -0.18 +-8.703 -0.707 -0.193 +-8.92 -0.383 -0.202 +-8.996 0 -0.205 +-8.92 0.383 -0.202 +-8.703 0.707 -0.193 +-8.379 0.924 -0.18 +-7.997 1 -0.164 +-7.614 0.924 -0.148 +-7.29 0.707 -0.135 +-7.074 0.383 -0.126 +-6.997 0 -0.123 + +-6.918 0 -0.698 +-6.992 -0.383 -0.716 +-7.203 -0.707 -0.766 +-7.518 -0.924 -0.842 +-7.89 -1 -0.931 +-8.262 -0.924 -1.02 +-8.578 -0.707 -1.095 +-8.789 -0.383 -1.145 +-8.863 0 -1.163 +-8.789 0.383 -1.145 +-8.578 0.707 -1.095 +-8.262 0.924 -1.02 +-7.89 1 -0.931 +-7.518 0.924 -0.842 +-7.203 0.707 -0.766 +-6.992 0.383 -0.716 +-6.918 0 -0.698 + +-6.729 0 -1.247 +-6.798 -0.383 -1.278 +-6.995 -0.707 -1.368 +-7.29 -0.924 -1.503 +-7.638 -1 -1.662 +-7.986 -0.924 -1.821 +-8.281 -0.707 -1.956 +-8.479 -0.383 -2.046 +-8.548 0 -2.078 +-8.479 0.383 -2.046 +-8.281 0.707 -1.956 +-7.986 0.924 -1.821 +-7.638 1 -1.662 +-7.29 0.924 -1.503 +-6.995 0.707 -1.368 +-6.798 0.383 -1.278 +-6.729 0 -1.247 + +-6.438 0 -1.749 +-6.499 -0.383 -1.793 +-6.675 -0.707 -1.92 +-6.939 -0.924 -2.109 +-7.25 -1 -2.332 +-7.561 -0.924 -2.555 +-7.825 -0.707 -2.744 +-8.001 -0.383 -2.87 +-8.063 0 -2.915 +-8.001 0.383 -2.87 +-7.825 0.707 -2.744 +-7.561 0.924 -2.555 +-7.25 1 -2.332 +-6.939 0.924 -2.109 +-6.675 0.707 -1.92 +-6.499 0.383 -1.793 +-6.438 0 -1.749 + +-6.055 0 -2.186 +-6.107 -0.383 -2.241 +-6.256 -0.707 -2.399 +-6.478 -0.924 -2.635 +-6.74 -1 -2.914 +-7.002 -0.924 -3.193 +-7.225 -0.707 -3.429 +-7.373 -0.383 -3.587 +-7.425 0 -3.643 +-7.373 0.383 -3.587 +-7.225 0.707 -3.429 +-7.002 0.924 -3.193 +-6.74 1 -2.914 +-6.478 0.924 -2.635 +-6.256 0.707 -2.399 +-6.107 0.383 -2.241 +-6.055 0 -2.186 + +-5.596 0 -2.54 +-5.636 -0.383 -2.605 +-5.752 -0.707 -2.788 +-5.924 -0.924 -3.063 +-6.128 -1 -3.387 +-6.331 -0.924 -3.711 +-6.504 -0.707 -3.986 +-6.619 -0.383 -4.17 +-6.66 0 -4.234 +-6.619 0.383 -4.17 +-6.504 0.707 -3.986 +-6.331 0.924 -3.711 +-6.128 1 -3.387 +-5.924 0.924 -3.063 +-5.752 0.707 -2.788 +-5.636 0.383 -2.605 +-5.596 0 -2.54 + +-5.077 0 -2.8 +-5.104 -0.383 -2.871 +-5.182 -0.707 -3.074 +-5.298 -0.924 -3.376 +-5.436 -1 -3.734 +-5.573 -0.924 -4.091 +-5.689 -0.707 -4.394 +-5.767 -0.383 -4.596 +-5.794 0 -4.667 +-5.767 0.383 -4.596 +-5.689 0.707 -4.394 +-5.573 0.924 -4.091 +-5.436 1 -3.734 +-5.298 0.924 -3.376 +-5.182 0.707 -3.074 +-5.104 0.383 -2.871 +-5.077 0 -2.8 + +-4.517 0 -2.955 +-4.53 -0.383 -3.03 +-4.568 -0.707 -3.244 +-4.624 -0.924 -3.563 +-4.69 -1 -3.94 +-4.756 -0.924 -4.317 +-4.812 -0.707 -4.637 +-4.849 -0.383 -4.85 +-4.862 0 -4.925 +-4.849 0.383 -4.85 +-4.812 0.707 -4.637 +-4.756 0.924 -4.317 +-4.69 1 -3.94 +-4.624 0.924 -3.563 +-4.568 0.707 -3.244 +-4.53 0.383 -3.03 +-4.517 0 -2.955 + +-3.938 0 -2.999 +-3.937 -0.383 -3.075 +-3.932 -0.707 -3.292 +-3.926 -0.924 -3.617 +-3.918 -1 -3.999 +-3.91 -0.924 -4.382 +-3.903 -0.707 -4.706 +-3.899 -0.383 -4.923 +-3.897 0 -4.999 +-3.899 0.383 -4.923 +-3.903 0.707 -4.706 +-3.91 0.924 -4.382 +-3.918 1 -3.999 +-3.926 0.924 -3.617 +-3.932 0.707 -3.292 +-3.937 0.383 -3.075 +-3.938 0 -2.999 + +-3.362 0 -2.931 +-3.346 -0.383 -3.006 +-3.3 -0.707 -3.218 +-3.231 -0.924 -3.535 +-3.149 -1 -3.909 +-3.068 -0.924 -4.282 +-2.999 -0.707 -4.599 +-2.953 -0.383 -4.811 +-2.937 0 -4.886 +-2.953 0.383 -4.811 +-2.999 0.707 -4.599 +-3.068 0.924 -4.282 +-3.149 1 -3.909 +-3.231 0.924 -3.535 +-3.3 0.707 -3.218 +-3.346 0.383 -3.006 +-3.362 0 -2.931 + +-2.809 0 -2.754 +-2.779 -0.383 -2.824 +-2.693 -0.707 -3.023 +-2.564 -0.924 -3.32 +-2.413 -1 -3.672 +-2.261 -0.924 -4.023 +-2.132 -0.707 -4.321 +-2.046 -0.383 -4.52 +-2.016 0 -4.589 +-2.046 0.383 -4.52 +-2.132 0.707 -4.321 +-2.261 0.924 -4.023 +-2.413 1 -3.672 +-2.564 0.924 -3.32 +-2.693 0.707 -3.023 +-2.779 0.383 -2.824 +-2.809 0 -2.754 + +-2.301 0 -2.473 +-2.258 -0.383 -2.536 +-2.136 -0.707 -2.714 +-1.952 -0.924 -2.982 +-1.735 -1 -3.297 +-1.519 -0.924 -3.613 +-1.335 -0.707 -3.88 +-1.212 -0.383 -4.059 +-1.169 0 -4.121 +-1.212 0.383 -4.059 +-1.335 0.707 -3.88 +-1.519 0.924 -3.613 +-1.735 1 -3.297 +-1.952 0.924 -2.982 +-2.136 0.707 -2.714 +-2.258 0.383 -2.536 +-2.301 0 -2.473 + +-1.857 0 -2.099 +-1.803 -0.383 -2.153 +-1.648 -0.707 -2.304 +-1.416 -0.924 -2.531 +-1.143 -1 -2.799 +-0.869 -0.924 -3.067 +-0.638 -0.707 -3.294 +-0.483 -0.383 -3.446 +-0.428 0 -3.499 +-0.483 0.383 -3.446 +-0.638 0.707 -3.294 +-0.869 0.924 -3.067 +-1.143 1 -2.799 +-1.416 0.924 -2.531 +-1.648 0.707 -2.304 +-1.803 0.383 -2.153 +-1.857 0 -2.099 + +-1.493 0 -1.647 +-1.429 -0.383 -1.689 +-1.248 -0.707 -1.808 +-0.977 -0.924 -1.986 +-0.657 -1 -2.197 +-0.337 -0.924 -2.407 +-0.066 -0.707 -2.585 +0.115 -0.383 -2.704 +0.179 0 -2.746 +0.115 0.383 -2.704 +-0.066 0.707 -2.585 +-0.337 0.924 -2.407 +-0.657 1 -2.197 +-0.977 0.924 -1.986 +-1.248 0.707 -1.808 +-1.429 0.383 -1.689 +-1.493 0 -1.647 + +-1.223 0 -1.134 +-1.152 -0.383 -1.163 +-0.951 -0.707 -1.245 +-0.651 -0.924 -1.367 +-0.297 -1 -1.512 +0.058 -0.924 -1.656 +0.358 -0.707 -1.779 +0.559 -0.383 -1.861 +0.629 0 -1.89 +0.559 0.383 -1.861 +0.358 0.707 -1.779 +0.058 0.924 -1.656 +-0.297 1 -1.512 +-0.651 0.924 -1.367 +-0.951 0.707 -1.245 +-1.152 0.383 -1.163 +-1.223 0 -1.134 + +-1.056 0 -0.578 +-0.981 -0.383 -0.592 +-0.769 -0.707 -0.634 +-0.45 -0.924 -0.697 +-0.075 -1 -0.77 +0.301 -0.924 -0.844 +0.619 -0.707 -0.906 +0.832 -0.383 -0.948 +0.906 0 -0.963 +0.832 0.383 -0.948 +0.619 0.707 -0.906 +0.301 0.924 -0.844 +-0.075 1 -0.77 +-0.45 0.924 -0.697 +-0.769 0.707 -0.634 +-0.981 0.383 -0.592 +-1.056 0 -0.578 + +-1 0 0 +-0.924 -0.383 0 +-0.707 -0.707 0 +-0.383 -0.924 0 +0 -1 0 +0.383 -0.924 0 +0.707 -0.707 0 +0.924 -0.383 0 +1 0 0 +0.924 0.383 0 +0.707 0.707 0 +0.383 0.924 0 +0 1 0 +-0.383 0.924 0 +-0.707 0.707 0 +-0.924 0.383 0 +-1 0 0 + diff --git a/3rd_party/gnuplot/demo/labelplot.pdb b/3rd_party/gnuplot/demo/labelplot.pdb new file mode 100644 index 0000000..4750d92 --- /dev/null +++ b/3rd_party/gnuplot/demo/labelplot.pdb @@ -0,0 +1,37 @@ +ATOM 2 CA Gly A 2 15.650 4.729 -25.837 1.00100.53 C +ATOM 6 CA Gly A 3 19.008 6.213 -26.458 1.00 97.90 C +ATOM 10 CA Arg A 4 19.415 8.236 -23.277 1.00 88.77 C +ATOM 21 CA Glu A 5 18.790 7.506 -19.627 1.00 63.87 C +ATOM 30 CA Gly A 6 16.256 9.024 -17.278 1.00 45.64 C +ATOM 34 CA Val A 7 16.714 5.511 -15.945 1.00 39.94 C +ATOM 41 CA Leu A 8 20.247 6.236 -14.817 1.00 36.86 C +ATOM 49 CA Lys A 9 19.079 9.370 -13.209 1.00 29.25 C +ATOM 58 CA Lys A 10 16.415 7.489 -11.262 1.00 24.12 C +ATOM 67 CA Leu A 11 18.939 4.806 -10.235 1.00 22.47 C +ATOM 75 CA Arg A 12 21.338 7.510 -9.023 1.00 22.83 C +ATOM 86 CA Ala A 13 18.650 9.041 -6.747 1.00 25.77 C +ATOM 91 CA Val A 14 17.926 5.440 -5.567 1.00 21.59 C +ATOM 98 CA Glu A 15 21.519 4.709 -4.741 1.00 12.47 C +ATOM 107 CA Asn A 16 21.923 8.103 -2.969 1.00 19.28 C +ATOM 115 CA Glu A 17 18.738 7.381 -0.911 1.00 17.58 C +ATOM 124 CA Leu A 18 20.141 3.970 0.025 1.00 17.14 C +ATOM 132 CA His A 19 23.404 5.538 1.185 1.00 20.10 C +ATOM 142 CA Tyr A 20 21.340 7.966 3.385 1.00 15.07 C +ATOM 154 CA Asn A 21 19.556 4.954 5.039 1.00 14.35 C +ATOM 162 CA Lys A 22 22.883 3.311 5.413 1.00 19.97 C +ATOM 171 CA Ser A 23 24.367 6.240 7.511 1.00 24.61 C +ATOM 177 CA Leu A 24 21.211 6.393 9.572 1.00 15.71 C +ATOM 185 CA Leu A 25 21.318 2.629 10.239 1.00 22.57 C +ATOM 193 CA Glu A 26 24.936 3.013 11.365 1.00 22.56 C +ATOM 202 CA Glu A 27 23.865 5.921 13.590 1.00 26.90 C +ATOM 211 CA Val A 28 21.168 3.526 15.092 1.00 17.85 C +ATOM 218 CA Lys A 29 23.639 0.750 15.593 1.00 27.01 C +ATOM 227 CA Asp A 30 26.212 3.212 17.131 1.00 37.89 C +ATOM 235 CA Glu A 31 23.505 4.530 19.408 1.00 33.37 C +ATOM 244 CA Leu A 32 22.580 1.043 20.447 1.00 34.71 C +ATOM 252 CA Gln A 33 26.070 -0.210 21.091 1.00 51.93 C +ATOM 261 CA Lys A 34 26.216 2.835 23.225 1.00 67.83 C +ATOM 270 CA Met A 35 23.323 2.341 25.600 1.00 80.81 C +ATOM 278 CA Arg A 36 24.734 -1.205 26.107 1.00 84.23 C +ATOM 289 CA Gln A 37 26.891 -3.324 28.634 1.00 91.87 C +ATOM 298 CA Leu A 38 29.958 -1.118 28.262 1.00 93.98 C diff --git a/3rd_party/gnuplot/demo/layout.dem b/3rd_party/gnuplot/demo/layout.dem new file mode 100644 index 0000000..d8920b3 --- /dev/null +++ b/3rd_party/gnuplot/demo/layout.dem @@ -0,0 +1,117 @@ +# +# Gnuplot version 4.1 demo of multiplot +# auto-layout capability +# +# +set multiplot layout 3, 1 title "Multiplot layout 3, 1" +set title "Plot 1" +plot sin(x)/x +# +set title "Plot 2" +plot 'silver.dat' using 1:2 ti 'silver.dat' +# +set style histogram columns +set style fill solid +set key autotitle column +set boxwidth 0.8 +set format y " " +set tics scale 0 +set title "Plot 3" +plot 'immigration.dat' using 2 with histograms, \ + '' using 7 with histograms , \ + '' using 8 with histograms , \ + '' using 11 with histograms +# +unset multiplot +# +# +# +pause -1 " to continue" +reset +set multiplot layout 1,3 title "Multiplot layout 1, 3" +set xtics rotate +set bmargin 5 +# +set title "Plot 1" +plot sin(x)/x +# +set title "Plot 2" +plot 'silver.dat' using 1:2 ti 'silver.dat' +# +set title "Plot 3" +set style histogram columns +set style fill solid +set key autotitle column +set boxwidth 0.8 +set format y " " +set tics scale 0 +plot 'immigration.dat' using 2 with histograms , \ + '' using 7 with histograms , \ + '' using 8 with histograms , \ + '' using 11 with histograms +# +unset multiplot +# +# +# +# +pause -1 " to continue" +reset +set multiplot layout 1,3 title "Same plot with a multi-line title\nshowing adjustment of plot area\n to accommodate it" +set xtics rotate +set bmargin 5 +# +set title "Plot 1" +plot sin(x)/x +# +set title "Plot 2" +plot 'silver.dat' using 1:2 ti 'silver.dat' +# +set title "Plot 3" +set style histogram columns +set style fill solid +set key autotitle column +set boxwidth 0.8 +set format y " " +set tics scale 0 +plot 'immigration.dat' using 2 with histograms , \ + '' using 7 with histograms , \ + '' using 8 with histograms , \ + '' using 11 with histograms +# +unset multiplot +pause -1 " to continue" +# +# Stacked Plot Demo +# +# Set top and bottom margins to 0 so that there is no space between plots. +# Fix left and right margins to make sure that the alignment is perfect. +# Turn off xtics for all plots except the bottom one. +# In order to leave room for axis and tic labels underneath, we ask for +# a 4-plot layout but only use the top 3 slots. +# +set tmargin 0 +set bmargin 0 +set lmargin 3 +set rmargin 3 +unset xtics +unset ytics + +set multiplot layout 4,1 title "Auto-layout of stacked plots\n" + +set key autotitle column nobox samplen 1 +unset title +set style data boxes +set yrange [0 : 800000] + +plot 'immigration.dat' using 3 lt 1 +plot 'immigration.dat' using 8 lt 3 +set xtics nomirror +set tics scale 0 +set xlabel "Immigration to U.S. by Decade" +plot 'immigration.dat' using 21:xtic(1) lt 4 + +unset multiplot +pause -1 " to continue" + +reset diff --git a/3rd_party/gnuplot/demo/lcdemo.dat b/3rd_party/gnuplot/demo/lcdemo.dat new file mode 100644 index 0000000..39146bb --- /dev/null +++ b/3rd_party/gnuplot/demo/lcdemo.dat @@ -0,0 +1,52 @@ +# +# This file contains density values (2) against temperature (1) of a +# common liquid crytsal (MBBA). At about 45.6 degr. there occurs a +# phase transition indicated by the anomaly. +# +# Columns (3) and (4) contain weights for a straight line fit +# preferredly in the low temperature range and in the high temperature +# range, respectively. Of course not a very senseful approach but +# a good demo to see the effect of weights in a fit. +# + +# Column +# 1 2 3 4 5 + +39.471 1.03307 1.0 0.98765 0.010 +40.091 1.03246 1.0 0.98765 0.010 +40.602 1.03197 1.0 0.98765 0.010 +41.058 1.03153 1.0 0.98765 0.010 +41.438 1.03117 1.0 0.98765 0.010 +41.880 1.03074 1.0 0.98765 0.010 +42.437 1.03021 1.0 0.98765 0.010 +42.836 1.02982 1.0 0.98765 0.010 +43.209 1.02946 1.0 0.98765 0.010 +43.599 1.02907 1.0 0.98765 0.010 +43.997 1.02867 1.0 0.98765 0.010 +44.313 1.02833 1.0 0.98765 0.010 +44.908 1.02765 1.0 0.98765 0.010 +45.169 1.02735 1.0 0.98765 0.010 +45.594 1.02683 1.0 0.98765 0.010 +45.743 1.02661 999.0 0.98765 0.010 +45.796 1.02650 999.0 0.98765 0.010 +45.816 1.02644 999.0 0.98765 0.010 +45.841 1.02634 999.0 0.98765 0.010 +45.876 1.02623 999.0 0.98765 0.010 +45.908 1.02611 999.0 0.98765 0.010 +45.959 1.02592 999.0 0.98765 0.010 +46.008 1.02561 999.0 0.12345 0.001 +46.040 1.02526 999.0 0.12345 0.001 +46.060 1.02506 999.0 0.12345 0.001 +46.096 1.02500 999.0 0.12345 0.001 +46.126 1.02496 999.0 0.12345 0.001 +46.149 1.02494 999.0 0.12345 0.001 +46.372 1.02474 999.0 0.12345 0.001 +46.625 1.02452 999.0 0.12345 0.001 +46.945 1.02425 999.0 0.12345 0.001 +47.326 1.02393 999.0 0.12345 0.001 +47.708 1.02361 999.0 0.12345 0.001 +48.095 1.02329 999.0 0.12345 0.001 +48.540 1.02293 999.0 0.12345 0.001 +48.927 1.02262 999.0 0.12345 0.001 +49.314 1.02231 999.0 0.12345 0.001 + diff --git a/3rd_party/gnuplot/demo/lena-keypoints.bin b/3rd_party/gnuplot/demo/lena-keypoints.bin new file mode 100644 index 0000000..66aafcd Binary files /dev/null and b/3rd_party/gnuplot/demo/lena-keypoints.bin differ diff --git a/3rd_party/gnuplot/demo/lena.rgb b/3rd_party/gnuplot/demo/lena.rgb new file mode 100644 index 0000000..a653a25 --- /dev/null +++ b/3rd_party/gnuplot/demo/lena.rgb @@ -0,0 +1,12 @@ +à‰~á‡{ãˆz݆t݇r܄j݂k܁sބnä‹sætè—yë•vçŒuÝwn¾Ua¢?XžAZ©HY¯J[¯LV¯NY°LX³MX±NZ®JT·PV¾VZÁWXÃ]ZÊ_]Êb]Îd`ÈcaÍhfÌc`Ëa^Êe`Êb^ÏhfÏe`ÎgcÑecÒecÐgeÍf_ÏheÌeaÎhdÒidÐhdÍghÌjlÉfcÊd_Ìd`ÉgcÌgcÍdaÏd`ÐhbÐh_Îe`ÍfdÏkjÊc_ÌdaÌebÉc`ÉedÇbaÊdbËadÉacÇaaÆba¿^`¼Za±V[¬LV¸QTÌfaÕumقq݊p܈pÚ|hÜjÜn܂s߄rށiÜgÞ~iÞhہe܄iۄm݆qۂk܌mðÁŠ÷Кú՟÷ΙЎt¤KYªOY¶Y]·]_»]^½[[¼`f¸\`ÀZ^Â[[À]^Â``Â_`¿Z\ÀacÃaaÂ__Á^^»V[¼Y^݇zۅpà‡vá†tã†s߀lރlހgހi݀m݂lã‰qè‘ué—yì•væŠoÙre¾S^¢V>\B];á‚làjâƒjä„ká…nà‚mށlâˆpåräoäŽnã‹næˆmãhÙnd½Z^ >P¡;NªAL²FP´KS²GO²GN¯FN±HN±HO¸NT¼QRÁVWÄWXÊ\WÉ\YÌ^\Í`\Îb]Îb_Íc`Îb_Ïb_Îb`Ða]Ñd_Ïb]Óc_Ðb^Ñb^Ð`]Òb^Ðb_ÐbaÒ`\Ñb_Ð``Ía_Ìb_ÎbbÍc`Êb`Ë_]Ía]ÎdaÏhfÏhfÍc`ÌdaËb_Íc`Ì`_Íb^É_]Ë]]Ê_]Ë_[Î_]Í]\Ì`]Å]_¾[bÀ[_¸RY²NZ®LV´Q[Ëhg×zqۂtàŠvâ‹wâˆpà‰ráŠrãˆnáˆmà‚kâƒn߁k݁jÛ~lÚ~jÚmÙ}lÖ~k×xeç¢xøÊ‘úԝúלñ¾Šºg[®NYµQW¹X\ºWZ¾\]¾\]½[^½[^ÁdeÃddÉdcÐgdÏgcœ>NaAWDXE\?`?ހiá‚nä…nã„já…láƒoá…påqæ‘særâ‹oâ‡näˆlãhÚm^¾PS¡:Hž6Hª>J¯FP´HP±HS°IR°FM²EL´IO¸MQ½PUÂY[ÆXWÈZWÉ_\Î`\Ë^[Í`]Îb]Î^]Ða_Í_aÎb^Ðb\Ï`[Ð`\Òc`Óa^Ð`[Ò`^ÐddÑgdÒb_Ñ^ZÐ\WÎ[YÎ[WÎ^YÌ_]Ì^[Ë^[Ë_\Ì^[Í_]ËbcÏdaÍcbÎcaÍdaÌ`]Ì^[Í`^Ë^[Ì_\Ë^\Ë`]Í]ZÍ]\Ë__Å\^Á[bÀ\a¹PZ³MW¯JWµUbÇdhÕurۃyâˆyáŠvâ‹tà†qá‡p߈láˆj߄j߃jà‚jނkÝ~kڀlÛ~jØkØ|jÔyi؂hó»ˆ÷ҘûÖ ùԘޡy¯NR¯QW¶XZ½^_À\\Ã]^¾[[¾[]¿_aÃ`aÍffÎfcž=Od"HU@W;\:aâ„nã…mä…lä…lâ†nã‡påŒqç’sæ’tåmâ‡k߅oåŠlæ…hÚm[¿QQ¤:Kž7J«AN¯EP²IQ²IQ²IQ¯GO°GQ´IQ·KP½RUÃUWÅZYÆ\YÈ]ZË_YË^[Ì_\Í_[Í^\Îa_ÎadÌa`ÏbbÑb_Ða]Ïa`Ó`_Ï_^Ð^^ÐdbÒedÒcbÏ]\Î[YÊVVÌXXÌ[YÌ_]Ê][Ê\ZÉ\ZÊ^\Ï`]ÊaaÌb_ÌccÌccÌdcÊ`^Ë^^É``Ë__Ë^]Ë^[Ê][Ë^]Ì_^Ì`^È``ÁX_ÀW\¼T]¸OX´KX·UcÉejÔrqڀx߄vá‰và‡uއtކqá†mâ†iá…iރi߃nà‚n߂oۄp܀mÚkÙ}j×ykÔwdå™søÈ’øÕžúÙ¢õ˒Ävd¯MS·TV»WY¾[^¿[^¾[[¿]^Ã`aÈcaËd`œ9L^9X@Z?\>b=c=dCã„máƒkã†läˆmäˆsä‹qè’rç“qæ‘qåjâ‡ká†jæ‰læƒfÜnZÀQP¢;I¢;O©AN±DP´GR±JS¯IO°EM°CN´EP¸MS¿PTÂTVÆXXÇZYÈ\[Ê][Ë`\Î^]Ì`_Ì_ZÎ_\Î^]ÐbaÒa^Ð_]Ðb`ÏaaÎ`aÏbcÐ_\Ð``ÒccÑ`_Ñ]\ÎYVËZYÆXZÉYRÊ\[É_^Ê\YÉ[YÈ\YÊ]]Ë`aËacË`aÌegÌcbÌ`_Ë_^Ìa[Ê]aÍ_[Ì]]Ê]^Ë[[Í]\Ê`^Ç^`ÆY`ÂV]ºRW·O\µJX»S]Ê`fÔllÙ{rހt߅và‡t݅sކqà‡m߅o߄gà„mބnàƒm݂nނn߂j݁mÙpØ|mÕubÕyaï´vùЋùٟûڣ블°[i°M]ºTW¼WXÀ\[À\[ÂaaÅcaÊdaŸ?Q`CVD\A_AcAc@c=d?ã†rá‡mäŠnäŠpåsç‘sèpênèjåˆhá„kâ‡måˆkähÚlZ¿OP 6Ež6I©@N±DP²GO®EL­GO¯GP¯GP³FQ¶MS¼QUÁUXÆWXÄWWÅ[\È[ZË_\Ì\ZÌ`^Í\XÊ[[Ê]]Í_^Ï^]Ð^[Í]\Ë`aÑ`aÐbeÑ`^Ð]]Ð_^Ñ]]ÐZZÍZYÌ[YÇYXËYZÊ\YÊZWÆWVÅWYÅZZÈ\ZÌ`^É`aÉbeËdgÌbdÊ__Ë^_Ï``Í^]Ì^]Ë[ZÌ\\Í]\Î][Í\[Ë\_ÈX[ÁV\½Wa¸RZ¶IX¹P]È_fÓkmÖwpÛ}rہsބt݅s܄oޅm߄l݂pà„nà€má„nރkނlÞo݀nÙ{kÙzl×xiÔrcàŽn÷Ɛù×£úÚ¨øÓ›Ôp¨GN´PX¹SW¾Y\¿^`ÅcdÇcb™:L^;X?WAbHe FcAb?a=^<ãˆqä‰nã‰mã‹qç‘uçqæŠjçˆhæ‡gæ‡kä†lå‡nçˆjägÚjZ¿LOŸ5HŸ7M§@N°GR°EM±FP±GP¯EN®DO²FM¹KP¾PTÄWXÄWXÄYZÄZ\È[YË[XË][È^^Ì\ZÍ\\Î]^Ð^`Ð]]Ð]]Ð^]Ð^^Î_^Ñ__Ñ__Ð__Ñ^_Ñ]^Ð[\Ð_\Í[ZÍ[VËYTÇVRÆWTÄWVÅVRÀWTÅWVÉ]]É^aËacËcdË^_Ì^_Ê^`Ë]aÌabÌ\]Î_aË^^Í\ZÎ\ZÎ_^Æ[[ÇX[ÁTY¼SY¹Q\¹MY»Q^É]bÒjkÖsnØzpÜ~tہt݃sރo߃lށmށmހkß~jàlà‚n߀lß~kÚ|jÚyiÚwgØscÕqaÖv_ï°~÷ҜøÚ¨ûÛ¥ñÀ‹¸aY­JS³OX¶SY»[_Åc`Ÿ?NaY?]Bd Ea?`A`<^;[=ã‰pãˆoãˆnçsé‘på…iädã~`ä€dç‰iäŠlã‡pç‰læ‚gÛn^»PSž6IŸ7M¨?M¯DP³FO²IR¯FO±FO¯EO³GN¹MS¾RXÅVUÇWXÉZYÊ[XÊ[YÌ][Ì]]Ë[\Í\\Ð_]Ï^^Ñ_cÑ^_Ë\\ÐbbÐ_`ÑbdÐ^`Ñ[]Ï[\ÒcbÐ\\ÎY[Í^bËhkÈfoÃnvɈ‰ÌŽÄ‹‹Èˆ…Ä~~ÁijÂYYÅUUÃZ\Ç[]ËZ\Ì\^Ë^aÎ^bÌaeÎ_cÍ]_Ë^`Î]\Î\[Í]]Ê[^ÇY^¾T\»R]ºQ[¶IU¹P]ÆZbÒihÖrlÖvnÙyqÙ|sہt܃p݁lÞlÜmހmàiâ€ißiÞ}iÝygÙxhÖuf×tf×tdÕscÖqa߈löĐø×¡úÛªû֜ۛvªPU¯OY·V]½]^™=Na=WAY>_AbEe!GdCa@]<];^=äˆpå‡mä‰mê“uémã~càt^ßt_â|dæ‹lå‰mä‡oç‹nægÝm]ÀRS¡8H6J©]>bDbCcEbDZ;\9_;^;å†læ‰oéŽqë‘næ…hár\ÚdUÛj[ã|bç‹jçŠkçŠoéŒlæƒeÞmZÁOOŸ4C5J§;K®AN´EP°EP±FP±ELµGO¹HO¾MSÃSVÊUTËXWÉXUÎ[YÏ]YÏ\YÍZXÏ_]Ða_Ð]\Ò\]Ô]^Ò^[Ð[[Ð\\Ð]\Ñ\[Î]cÇ`hÈtÃwÆ‚…ÀwÁzх͕ŽË•ŒÏ–Ѧ™Ñ¨ŸÌ£›ÌŸ”Ѫ›Ò«šØ³ Ú¶¦Ó¦˜Âvy¾SZÃW\ÅZ]Ç]dÌ\aÍ^dÉ]`Ê]_ÉY\ËZ]ÆV]ÅV]ÀQZ»QZ·QZ³HW¹MYÆ]_ÔjhÙskÖtlÖsoÚwnÙzsÚ}tÝpÞ~mÜzlß{kÝzfÞzgÝxdÜucÚsbØsdÖoaÖnaÕpaÔrcÕpaÔpbØ|dõ½‰øÕ¡ùÞ¬ýÜªí¶‰½a[žBN`@Sa>[?]B`=_:\;æ†mçoí”rè‹jãz^ØbRÏWNÙj^ãgçŽkéŽlçŒnéŒnçƒhÞn]¾MO›1F˜1G¦;K«?M®AM°CL±CL°BO³GPµHQ¼LRÃPTÆTVÊUUÊYWÌY[ËYYÌYWÌ[YË\[Ï\ZÐ[]Ñ^\Ð\^ÏX]Ë]aÎipËqyÄnw»_k½isÃu{Âw|ÅvyÈz{ǂƒÆ}€È‡‡Ç‹Í•Ì—Ò£—΢•Ñ£”Ó§˜Õ®ŸÖ° Ú¶£Þ»¨Ý»ªÐ”º^d¼T\ÃZcÅ^eÈ[bÆY^Ê[aÉZ^ÉX\ÃTZÂRY¾OW»NW¶LW±IW¹OZÈZ]ÔliØriÙui×tlÚun×xs×ysÜ|qÞ}nÛxgÛxfÛxeÚuaÛudÛtdÚraØqbÖna×naØm^Ön_×p`Öp`Òl]å”oøÎšúÚ¬ýà­üØ£É}gb>T=V>X>cBd?bAcC_A\A_@]=Y;`;çŠpé•rê‘oæfÜl[ÁKK¾JKØl]ã‚fénêŽléŒkëŒméƒhßo]ÀPPš2F“1I8K¦=MªBP©@L¬BK®DK±DN´FQ¹KT¿NTÅRVÅRVÅXZÇVXÊWWÌZXÊXWÎZ[Ñ[[Í[[ÑZZÎ`dÏ_bÐxxÆtx½jp¿`h¼\i¹bn¿ms¼kq½ipÄsxÅy{ʁÇ…ƒÌŠÍ‰Í™’Ëš’Ò¦šÑ¨šÔ­›Ö¯š×°šÙ´ŸÛ¸¦Û¸§ß¿­Øµ¥¾{€µT^¿QYÁV[ÃW\ÅX^ÄV\ÆX]ÁU[ÁQW¿OX¶LX´JV¯DRºKVËY^×jeÛtjÚvkØskÙtkÛvoØvpÛzqÜzkÞ|nÙteÙraÚqaÚtbÚucÚrdÙqaØrcÖoaØpbÙo_ØrcØrcÖn_Ötbò²„úÕ£ýà±ýÞ¤¨^WOY@^?fCcBbA\>[?cC]>Y=_:e=é“pî˜té‰jãx`ÌZQ¦5B»EJÙl^æ„ièiêŽlélê‹mè‚fàm\ÁNO–/C-E4H¥Kª@L¬BN¬CN­EP³GP·HO¸KQÂQUÃSVÅTWÅTTÉ\\ÈZ[ÉXZÌZ\ÏYYÌYYÌWWނl·LU¼]d½]dº[bº]e¹]g¾fo¾kp¸gl½ktÀotÂqxÂy~ĀLJ…Ɖ‡Ï™‘ÑŸ•Ó¢–ذŸ×¯Ö­šÚ² Ù±Ú³žÝ¸¨Ü»¨Û¼«Ûº§É˜‘²W`´KV»T]¼RYÀSYÂTZÀT\¿QX»NW¶MZ³IV¯ER¶JXÉZ_×lgÝvkÞxlÜujÙsl×tmÖsm×rmÚwmÜzlÛvgØobÙnaÜpaÛtcÛqbØqbØqb×o`Ùpb×obÙseØteÖrdÕrd߆mü̗ýۤۚu[:P>V<[AfEcBgC\?Z=_A]?Y<_;e>V4ê•tëoç€eÚhY±AI”,C·HO×iYå‚fêlêŒnèŒlê‹mçdÝhXÀMN•-A.Eœ7J¢>MªCR«ERªDQªBO­EP°EQµJSºMSÁQU¿NRÂRUÃUYÄWZÇUXËXZË[ZÍZWÐYZÏ_YÄXW·NXÂU]¾Y_½[c¾`g¸[d¿fnÀlp¹gp¿ktÃoq¾imÀqvÂuyɂÍŽ†ÐšŽÓ¢”Ó£•Ѧ–Ö«›Ô«›Û²¡Üµ£Û´¡Ý¹§Ü¼§Ü¾¯Ù¼ªß¿¯Ö¶©³fl¬GU±HR¸KR¼OV¾QW»OW·MZ´KZµJW¯FSµIWÊX]ÛmháxnàznßynÚvn×qlÕnkÓljÕkgÙujÜxiÛreÚpaÞrbÜudÜqdÙpbÙpcØpcÙrfÙreÛreÙreÚvgÚwkÞziô¬Ùlj @T>V=Z>a>c>cBa@]AaAaAX?]>k$HZM©BR©FUªES¬AN¬CN­DO³HS·MT¼OUÀSY¿QVÂUVÇVXÆUVÊWXÍXYÏWXÍZY×rgºPU¾RVºNV¸PZ¼V^Áah¼_dÃch½cgÃkoÅnoÀjmÁnsÆqtÃvwÄ}€É‡‚Í’ˆÏ”Ó “ÖªœÖ«›Ú´¢Úµ¢Û·¥Ü·¦à»©Ý»¨Ú»¦Ú¼¬Ü¿±Û¼®Û»­°u}¢Q^¤AN±GS¶OW·NV´IU³IX´JV­CT³GVÈX`Ùpmázmã~lã}pÞxmÙqhÒfdÊadÍ__ÖjgÜxmÝugÝpbßreÝvgÝraÜpcÚn`ÚpeÚteÚseÞuhÜtfßxißyjã€mÌe_k?V>V>X=bAdAd=_=YW`<[Oª?O«BQ«CR«BP­CQ°FS´JT¸NV¼OTÀRXÀSVÅXYÇVYÈZ]ÆXYÊVWÐ[[Ï][½MOºKT¹NW¾T\½U\¿X^À\a¾\`¿]c»ag½afÂhoÀhmÄklÂinÈutÇqoˁ}̋…ÒšŽÙª™Ù«žÙ®ŸØ¯ Ú¯¡Ûµ£Û²¡Ô«ŸÕ³«ÛúäÍÀä;æÏ¿åÏ¿èÔÃðÝÌÜ¿®–=PŸ>NªET¬FT¬DTªDU¤AT®H[ÄY^Úmiáyjã~jã~mâ{oßwkÒd_°DN5J³HTÒcdÜtkÞvhÝpcárcÞrcÛobÝqdÝrfÜsgÜrfÞteàvhâxkâzl˜8KV?V;Y<`=eAb>a>Y?b@eBY?YAbHt1Uh&Ls-K¼pq݊växbÐ^S¥7Gœ3Gž7J 6H¸LPØj\æhìkë‘oêŽoé‹nå}cÛhX»LP—1G“1H 9J§=N«@P¬BO¬CP®HX­CR¯DR³HQ¸MSÀQUÂPSÄRVÄUXÉUVÉVYÊY[Ê[ZÎ]Z¼KP·IRºOU¾T\ºU_¾Zc¿Y_¾Y^¹Y_¼Ya¿cfÂfjÈnpÇmnÈlmÆmqÅtuÇrr΀}ч‚Õ—Û¥˜Ø¨˜Û®›Ü´¥×¨–С˜Ô°®áżä̼äÉ·ãʼâʽáɼä̼å˹êÕÇíÝÈØ—”5IŸ:M§?Q§@S¦BU¤>Q°DVÆV]Ùjgâ{má~kâ{lâ}qÞvmÓfd«DQ|>‘.IÄW\ÕkjÝvlÞrfàreßsfÛocÝqfÜpdßqeÝodáqgävjæ}n¶TX]:U8Y 7`?gBeAcAY<]?d?[?ZAd%Mk-Tq/V{5T´ipÍ}wÒuÜfVµCJš3G 7I¡7Fœ5E¹LQØj]äfènënêméŒmä~bÚgW¼JO—/D“.F 8K§>P«=Q­DS¬FS®FT­DP¯ER¶KR·JR½PUÁRWÃSWÆX[ÉXXÉWXÊWXÎ][¾NS·KR¶KU»PZ¹QX¿X_»V\»X\·T[»WaÁ^aÀ`cÄgkÇnnÇmlËmnÌrrÊsrÎzwÌ{wх€Ó‡Ù¡”ؤ•Ù¨—Ì”ŒÐ¢ àÁ¶ç̾äÉ»âÆºßÄ·äÈ»ãÈ¼àÆ¸ãÈ·âʺâÎÃêÙÌêÙŰw{‘0Fš9Lž=QŸAT¢>Q¬CTÆV\Økgâ{päoä}mà{nßxpÔih¯KWs=s<¬AQË_aÜqkàvkÞpeÞqfÚpgÝpgßpgÞrhÞqdâtkæznÔh`q>\!KY=^?fCfAdB\?Y=hB\>Y?`Ff(Os2]‚:_®esÊyÊ{uÆuoÆPLž6Gž8J¡;LŸ9Hž5G·IOØj[äeå‹lê‘qèpê‹kæfÙgX¼GL—0F2Kd?f?f@^[A^AaGl-X€>d©arÅ{{Ì~vÅvpҊz§;H˜5K¢8I¢;L¢9J4F¸HP×gYä}eèŠmèŽqésè‰oäi×g[»NQ–0E/HŸ;M¦@P©DQ«AP«AO«BP¯DP°GQ²HP¸LT¿PVÄVXÂSUÇTYÉWZÈY]È]]¼QY»RZ¹NV¹OW¼S[½W\¼QZºW`¹Xb¼ZaÁbhÁehÃghÉnoÈmnÌqoÍsoÌrqÇorÌqrÐxwҁ~֕†Äzzʗ™ß¹­àôàÂ³ãÆºâÁ´ßµܻ°Ü½°áƹàößÀ³áµßĸáÊ¿áÍÀãÐÁéÕÇÚÉÀ«|„†/E/Cš5I¨?OÇW[Ùlfâ{nã}nå}oã|pÞzpØjg´JRt;XAnA¥?NÊ\^ÜmhàviàqcÜobÛmdÞphàriâvjézl¼TX`Y:e@hBX>`CaEg%Pr-V¦^rÄx{Ë{Âxuω{Ւ}˜8LŸ9K¢:K¡:J 9M7HµHNÕh]ã}eé‹pæŽtçŽxé‹rähÙg[¼LR—1F‘-C 7H§>OªBQ«BQ¬CQ¬CP¯EQ¯EN´HO»LR¾PUÀSUÃVXÄTYÇVYÐb]¿RU·JS¼OU¼QW¹PVºPY»RXºTZ¿V^½Z`ÅeiÄchÅgkÉoqÌpqÊooÌpqÌpqÈjkÂilÉppÇsqÈzwÄ{zÕ§¡ß»¬Ü¸«Þ¼«à»¬á¾°Ý½³ÞÀ³ß½²Ü½³Þ¿´ãÇºáÆºãÈ»âɼâʾã˾åË»çÑÂëÓÁêÚǺ‰Š%?-C¢;LÄU[Ølgâ{qã~oã|oâ|oâ~tÖhe³IR{>Y<^5‚$@´HTÓccÞsgàteÛoaÝlbàofátjæynØjav=S8W<_^>iC\>_CcB`Ij&QšRkÁvyÇxxÇzx̆}ՓՑš6I¡;N¡;K¢>K ;Lž:NµLT×i\ã|fæˆoå‹réŒtç‰nåhÚj^¹JQ—3I‘-Gž:L¥>M§>M«BP¯ER¬ANªAO°DN´GN·LR¼OUÁRZÃUV¿RVÉ``Ñpa·BO±FP·JS½RX»PT½PW»RX¸QZ¼X^¿\_ÅeiÇioÍqpÏsrÅjlÍrsËquËorÆjpÀekÃkk¼foȋ‹Ö£™áµ¡à½¯Ý·§Ý·§Ù³§Ü·ªÛ´§Ü¹­âøâĸäŵáøâǹáǺâË½âÆ·â˼âɽåÎÀåÐÄçÕÅçÔ¿”Ra‚$?œ7IÂTVÖjcáylã}må}pã{ràyrÙig¶LV{!@[:Z7f6”/FÆRUØgbÜseÜn_Ýj_Ýpdãsiãvj˜7HYg?fBbB\@eA]>]@b@]C`KEeÂy}Æxz¾rtÈ~zӐՔÕ‘Ÿ;I¡S>|6[½r~Ë}}ÁruÆ|xы~Ԑ}ӎ~Ԑ} >N;Kž^;X7Q 5v1MÌ ¡çνãɵ߼³äǺؙ’rAT;ZC\=fBgAfCe GaBaB]=cDa?Y>k%P¯fwÌ~zÄsvÅwyЋ€ÓŽ}ӌ~Ҋ|Ӌ{šMªBQ«FS±FRµIR¹LTºMT¶EOÊxoî¢y¹HS°DR¶GS¹LV¾RW¿NT¾RZ¾V\¿V`È`fËdiÐknÇfjÈfiÇffÎlkÀ_b³S]±XgÆ}ÛŸ•Û¥•ß®Ù¢”Ö¡’Ú©œ×¨ŸÜ®£Û­ Ý·¨Ýº«ßº®Þº¬Üº­Ý¼²ß¿³Øº±Ú½µâÇ»áÆ¸àĺÝÅ·àʾßÊ¿ßË¿âË¿âÐÂêÜËÖ¼µ€+B±GPÔgbÞxkã{lä}mã}oà{p×jf²LTz"@[;V7M 8o@`Ñ»³æÇ²Û½°âÌÃëÙÊðÞÍçÕÃa.RQBXBbBfBgDdC`Ac@`A_Ag E\?\AŸVoË~€ÈxyÄwxЉÕ“ҍ}ҋ}щzъxœ9Lž:J¡L«AL®BN«@O­BN­DQ²GR·GNÀMT¹NS³ET堂é–q»KT®CSµIU¹IT¾SZÁNUÀSX¼T]Ä\aËceÇ^`Â^d¸Z`ËhjËhgÅ_`¼V^¶Ye҈„Û¡—ߤ–Ø‘†×›×¦šÖž•× ”Ú§—Ú®žÜ±¥Û´¥Û´©Þ¹®Ý¸®Ûµ©×±§Ü¸°ßÁºàÁ¶áĺÞÁµÞÀ²ÝÁ²ÞĶàȼÞǼÜǽßËÁâÔÊèÜ˧o|¨>JÒe`Þzqâ~lå€nã}mÞ|nÔke¯JRr:N9L:Šd{ÝŹ۴£×»±èÔÅëØÅì×ÄïÛËôæÍ’m~NBW@a@gBfA`=a?`@[@dAdC\BŠAcÄx}Ì|{Ãuy΄ӌ~ԍ~ӌ~ы~ъ}҉y K¨=L£8G³DOÒcYâzdçnépéŽrêpå€hÙi\·KP’-C,D—1G£XC`?c@c?`=_K¦@M¨@N«AM«@Mª?L¶GOÕdZãzeçŒnê‘rétéŽnç„jÜm`¹LP–0E‘-F5I¤=N¬@N®BO°CO²BN±BM¶GQ¶HOºLR½OSºKQ»VXúÒà‚f³DM°DR´JU¯CQ±HVÀSZÇZ_È[^ÃYa½YbÁZcÉfjÈhkÊdd·PW¼_eٍ…Ú’…Ø’†Ó‰Õ‘Õ”ŠÜ£šÞ¦š×Ÿ”Ú¨šÞ¯¡Ù«ŸÙ« Ú°¤Ø¥›ÕŸ™Ú³¤Ý´§á¾±à»±Þ·¬Þ½¯Ü¹­ßÁ³ß½°Ü¿°Ù¸­Ú½°ÛÂ·ÜÆ¼ÞƺÝȽßËÁâÒÉ̬ªÊkgàudã~cæ€hâiÜvcÇ\V“2F~GcÇ®¯à¬Ь£ßƾèнçÍ»ãǹßÁ¶áǹèÑÄðÞɲ‘‘M@ZBbEa@^9_:[;`?d>Z:YBžPiЀ‚Ëz{É}{Ӌ€Ö‹~։|҉|ъ~ч|хyӉ|©AN«AL­BM®CN­@K«L¬CM²CN´CM´HO±CL³ELºLR¼MSÀPS»KRÉpmù¿‹ÒhW´DP¨@L¯EQ¹ITÀOZ¿NTºSX¿RYÂV_ÆZcÊ`dÈ]bÁ\_µP\½aj؈Յ|؄΀}ԑŠÔŒÚ›‘Üž”Ú¤šÛ¬ ×Ÿ–Ú¦œÙ§×¦œÓ›”ÔŸ™Ü©›Ü²¦Ù«¡Þµ§Þ¹­ß¹°Ý¾³Ý½²Þ¿³Úµ©Í™“Ûº°ÝÀ¶ÞùܸܸܷÚÀ¸ÝÈÀâÏÇຯÜvbã|cä{cázc×n^½^d¾Ž“àȸٹ¤Ò´­äÌÀæÎ½âȵáŸÞ´âÄ·ä̾êÔÈñÛǦ€‚QB\A`AbCa?^;_@e@c>N7x.VÅwÏÉy}ч€ÕŒ~ӊ{ӈ{҆{чyӇz҅yυy©DP­DO­CM¬BL¬AN­@M¿IMÙdWâyeè‰lèsë”që‘ré‰mÝpb¿OQ™/B•.FŸ7I¦=L­CO°DO²DN°CK±BK³BI·FM¸KP»MR³COцwñ«}ÑbW¸LV¬BQ¶GT¸EP±CPºJSÂU\¾R\É[aË^bÁW]ÀW`µS[Âckׄ}ւ|Ó{xÍ|yÊ}zт€Ý™ŽÚž”Ú¡˜Ö›’×™’Û£šØ¥›Ù¢˜Ò™’Õž•Û¬Ù©›ÛªÙ¬žÜ¬¡Ú¯¤Ü´ªÝ¼³ßÁ¸Ú°¥Ï˜Ù³¦Ø¹®Ü¾³Ü¿³Ü¿´Ü¿´Ü¾¶×½µÙ¼²Ù»áʽݔƒä}báx^Ûvgؓ’àôᾧױ£Ú¾²ãÍÀãʸáŶß´Þ´àĶâɼæÐÃëÕÈïÚÉ_oQB\C]@`Aa<\<^;e=^>dD¯\q҂€Íz|́}֌Ӌ}ԉ|Ԉ{цy҈|Іzхx҄x«DO¬AL®@K¬CN­BM¯@IÃKLÚfYã}jèŒnê“sì•tì–wêmÞr_¾NNš0D”/F ;M¦=L¬BN¯BM±CM±CL°AL°DN³GMºJN·GM©?O䡃í¡xÖiZ¾QU´HT³GV´FS°FU¶JS¶JSÂV]ÁV\¾S[ÄZc»S_ÊouÕ{uÕxqÑwsÏ|zÆrs҃×ˆ×ˆØŸ—Ö—Õ“Ø˜”Ø¢˜Û •щ†Û¢™Øž•ØŸ”ܦš×¢—Ú£šØ¥™Ø¨œÜ±¡Ø¡–Ú¦œÖ¨ž×°Ÿ×¬£Õ¯¦Ø·¬Ú»³Ù¸¯Ù´©Ø¶¬×º´Ò³ªÑµ­×ºµÛ­ßwd܊‚ß³§áìݶ¡Ø´¨âÆ»äɺßĶÝÁ¶ÞÁ³ßõâÅ·áŶâÈ»æÏÁëØÉîÙÃr>[TF`H`A_>\8[>b>eCpL”@_Ëx€Ï{{Î{yӉÖ‹~ԋՉ}Ԉ{Ӊ{ІzІ{фzтz¬CN®CN¯CN¬AK­CJ²?HÁKKØfYähémí”qì˜uí˜wìpÞuaÁNP™0C’/D¡:J§;J¬?L­DO¯AL®@J®@L­BM³DN¶HN´FM¨;Kó»”î¢uÙr`ÄUV´EQ³JS³FS¸KV»LW¾PYÂU[¿T\Ê\b¾R[ÈfoÒyuÖ|wÐolÏwuÆilÑ{{ֆ€×‰ÕŒ…Ôˆ†×—‘Ù¢˜×™‘Ӎ…Ó’ŠÚ ’×›Ú¢—ÚŸ”Ùž’؝’Ö£˜Û¯§Ü®¤×¥Ö¤›Ù¬ŸØ²§Ô©£×µ©Ù¶®Ù·¯Ù±¦Ø¯¤Ö¬§×²«Ô°©Ð®§Ï®¨Ó­«×·¬Üª âÄ­Ü· Ûµ¤âÀ²äÆ¶âÆ¶ßĶÝÁ´ßÀ³à¶àǺâÄ·Û¾¯âƺæÎÀîØÊéÔ¾YBWD`AaCaBY;a=cAj Lƒ4[»iyÒ|Ìx{Ѓ€ÔŒ֋Ԋ€Òˆ҈~҈|х{цzυzІ}¬DR«AO¬@Nª@L­@K±AK½LMÓeYã~fé‘oì—rî™uí˜ríŒoÞq`ÁNO™/B“-C 6G¨>L¯>K­AL¯@M­AL®?L¯BKµCJ¶HN²BM¯AOúəð¦sÞyaÑa\ÆVR¹MR³GTºIS¿LS¾LSÆX]Æ[`¿T`ÂaiÔywÒtqÍopÐwrÄgkÑyxÒ{yπ}р|Ӄٗ“ך’Ø–ÓŒ†×“ŒÛ›‹ÙšŽÜœÙÙœ‘؝”×—Ùœ”ؤ›Ø¥Ú«žØ©›Ø¥›×«¡Öµ­Ô±§Ø³ª×¬¤×¤ÒŸšÔ¬¦Ò«¥Ð¦žÎ¢›È˜–Ô±§Ü¹§Ú°šÞ·§Þ½¯äɸäÈ·Þ¼¬ÝÁ´ßÁ³Ý¾°ÞÁ³àĸáŶຫٯ¡âÄ·èʾìץ́L;[<\?a@Y>\=c>cBgI¥ToÐ|ÏyyÍ||ԉ‚Ս~ԋ€ÔŠ~Ӊ҈҈~҈}ч}ц|Ӈ{©?MªBP©AN«@M¬BM«?H¹JNÓfVã~dêkì—sì—uí—vêoàq_ÀRSš1F—/F 9H¨>J¯?K¯BM­@J°BM®AK°?JµEN´GN°CM°JRüɗí¢sހgÖnaÏ^XÃQQ¸GQ·GT¶KW»QZÁT[µJWÅdlÓooÔtsÏqpÉqo¿`dÓvuÔ}yӂ}ÌoqÑvwӆÕ‘‰Ö’ÏÜ˜Û ‘Ø”ŠÙ“‡Ý“Û¡”Ûš“Ö”ŒØ›Õ“ŠØ›Ú¢–ם“Ø£™Ú¬¢×¥œÚ°§×±¨Ö£×¦¡Ö¨£ÓŸ›ÓŸ˜Ô¥ŸË•Ê›™Ü·¦Û³ž×«žÝ»¯âÄµâÆ´âòݾ¯Ü¿´ÞÀµÞ¿´ÞÀµàĸãĸáÀ®Ó–ŽÔ™Žà¹«à¾®ìϸ™gqS=Y<_>^CZA`:bB^Dx,UÃs}Ñ}{Ìy|҈ƒÔ€Ö֊€ÕŒ€Ô‰ӈ}ӊ|҈zщ|ш{Ԉz«@K©AO§?M©@M«?J­?J¹JPÖh[åhì’oê–sì—vì”wêŒnár`½PS˜2F”.F£;L¨?M­CO¬BN­AL°AL®@J°BL±CK²DL¯AM¯JRøÄ’ïŸoç‡iÞuaÛk]Í[Y½JP«Z:_;]Ay0\ªZrÑ|{Îw{ςÒЂ֋Ö‰~׊ÔŠ‚Ñ‰~ъ~҈~Ӊ{Ӌ|Їyԇ}«BM¦>K¥>K¦>J¨>K«?LºKRØi]åfè‘oê”vê–të•vê‹lâua¾PR˜1F”.G£9K§?M«AN®AL­?J«AL«@J®AI³CK°BK©=K´SWö¾‰ïoæˆeázcÙk_Ôc]¸GN®AR¹JTµFQÃaiÑpnÍehÎllÂgi¹YdÐpoÒspÑwuÐpqÌuuÉwuԂÐ}|Ñwxڍ‰Ô‡…؇„Ü–’؏‡×†ØˆÕ‹„Û•ŠÖ‹ƒÓ‹…ÎŒ‹Ó‘Ö”Ø˜“Øš‘Ö”‘ÙŸ–֝—Õ–”Õœ—Ñ”‘Í—•Ì‘‘ÒŸ™Ý¯˜×¨•Ú±£Þ¿²ãų࿭ݺªÚ¶ªÙ¸©Û¹®Þ¾³ß´ÞÀ´ß·áĹäȻ๩ʋ„לÅyͅ…Ý«ž½—“Q 9V;^A]@Y9c?^>i P”EfËyÒzyÌz}ӈÓŒ‚э‚Ñ‹ӈ~ъ~ыъ~҇|Їzӊ}Ј{щ}§AO¨?L¦=I§>L§K¿MRÛhYå‚hè’në•tê”uë•rëoáuc¾ST›2H”0H¢9K©?M¬AM¬@M®@M®AK¬?J°BK¯@I¯BL§9G¼eb÷·€ï¦qåká€f×n\×i\ÈUV¸IQ²CQÅ]dÑonÐhmÊjk¿_h¾YdÐppÒtqÑsrÎpoÄilËosÑ}}ÌrsÒyx؉„Ö‚ՄƒÔ……Ô††Ì~‰Ï†‘׏‰Ú‘…σÍƒ‚Ö’ˆÖŽˆÙ’‹ÖŠØ’ŽØ”Õ’ÔŒÒŒÒ•“ÏŽÉˆŒÏ‘Ü«šÛ§Ûª˜á¹¦â¾©á»¡Û³ŸÛ¶¨Û·­Ýº¬Ý¼«ßÀ²ß·à·à·àŹãʼæÉ¸Í”ŠÏ”ŽË…ϋ‡Ì†…忪‡VhS?ZB`=[B[AbA^Ds,X¸gyҀ€ÌvyρӉÔŒӉ€Ñ†~Ӈ}шЉ~Љ}ЈzъzЇ{Ї}шz¦?L«AOª@N§?L¬@K³DKÅORÚhZæ€hè‘oë—rë˜tì—qêŒmâweÀUW™1E’+C8I§>O©?N­>M¬]C^C]Ef%IcDbJ‘AcÎ|~ÑzzÍ|{Ӈ}֊~Ո~҈}ч|҆zч|҈{҈{чzЉ{ψ|χ|Ѕz©BOªAO¨?M©BO¯AM¸FNÆMRÚj[å€dé’pê–rë˜sí—qíqãxeÁQP—/B‘)C7J§?O«@Nª?L«?J­AK­@L°>I²@I¬>F¡5E¾lfùēò´‚ê™oæŒfä€aã~bÚl^ÀNXÆ\_Ç_gÈdg½^f¸XdÍilÔpoÏkjÌjmÀ_fÇfmÌuvÉjnÍrwÕ}Êmy¦Qq³f°Yr¡Li Mj¥Ss˂ŽÌ†Œ§`~­i½qÍ…ŇÂ~Ž¿t†Ê~³s‹“Msªe|Lj˃‡Ý©–۝ŠÙ§™á¿®ä¼¨á¹¥Ú·¥Ø·©Ú·©Ùº­Ü¾±ÞÀ³ÞÀ³àõáÄ·àøàÄ¸âÆ¸æË½äƶϓ‰¹kg˜AMž=S»pzæÃ´¯‚K 7W9]>[;^@gB_En&SµdtÓ~{ÍwxЄ€Ò‹~ԉӊ}҇}҇}чч}φ{Ї{ЇzΆ{І}΄z͆y«BN¨BP¨CQ©BO¯CO¸EKÌQQÞl[åfê“qì—síštì—uïŽlåxdÃRP—/C‘+C4F¦=L©?N®AN°AM°AN°?M²?Lµ?G®=G£2B»dc÷Ǘõ¶„ñ¬xé‘jÜrXÝx`Ýt[ÀNV¿X^ÁY`»[b´VbÈglÓnjÏjjÆdj¾\eÇciÉjnÈgoÌmnÏtwÍt}µb{Æq¶]s¦Rq“?_…3]y8jȟ͉›«l›œ`ސYz?q’MxMr…>go+Vc"Rl.Y\K˓šÙžÓŽ‡Üª á¸§á½ªÝ¸¨ß»«ÛºªÙ¹«Ù¹¬Ü½­ÝÀ´ÞÁµÞÁ±àÂ´áÆ¸ã÷áŹ寷ߴ Å~t¥KS”7HAQ³]kß­¢à«_ ^N©?N­@M®?K±CO°>L¯@K´AH°?Hª6E°LN÷ɘö¹„ö·„ê’gÔbQÔdUÇ[V¶O\¾TZ¼X^®M\ÆblÐjkÎgkÇeiÂ`fÈfmÇglÆfmÇflÑqtÊku®UpÄm€²`z¨Ts¥Ml¨X~’Iz‚E}”T„Ÿk‘‡J{l,bn/i|Gwl2do0eWGP@QK\)XŸq~Β‹Ñ——཰㾪ߺ¦Þ¸¨Ý¸¨Ü»©Ü¹©×·§Ù»¬Ü½®Ý¿°ßÀ±ß¾°äÃ´ãÆ¸äŴў³icCM™>N™J´DO½FMÎRNÞkZæƒeë–pë–sî˜rî—rìpæxaÀSS—0D‘-CŸ6F§?M«>L¬BL¬AJ±BN¯@N²CL³>H®=H§8EŸ2DõÖøÀŠ÷º†ì—lÏZVËgcÐmhÃZ_·U^®MYÃ\dÒjlÏinÂbi¾[eÇafÉioÅdkÅ`iÑlpËgr²Wp¾gz½_x¦V~¨[‚’Gr|5`m%Xn$W}N˜:Lš:K¤FV­UeÇ~⪙۬•t0CU:\>bA_=[=c?gCVDz3YÈw{Êz{Ë}}ԍƒÔÓŽÒ‹‚ÓŒÐŒÏ‹Ðˆ€Î‡Ïˆ€Î…}υ|ͅ|˅}ͅ~΄{²IT±GT®CO­AK²BL»FNÊQOÜkZå€gé“që–uë—rí–qênåy`ÃSS˜1FŽ,DŸ7J§K­@K­?I¯CN­@J¯AK±>J®>H«>H›1Fᡁö¿Š÷»‚ê™lÖgWÕpjÔunÈdf®H\»TaÎfiÎhjÅbk¼[fÅ]fËglÂckÄ_gÐnqÐhn²Ph»d}Ãdw¢Kt|8iy6hy3hi OdNt-cW‰†L}h#V~=r‚Bvx>t\ Wj;iA =i5[Ȍˆ½oqИ’âµœÚ¨–Õ­ŸÚ¶©Úµ£Ú´¡×± Ú´¦Ù¶¦Ø·©Ø¹­Ü»±Ü½²ÝÀ±Òª›«tx­l~ GS¡?Q¢HZµ^hÏ}xݐ夐߱™{:M[?]=c@d@]lk!Oj$Z‡P‡‡Pƒa&[e2lKKŸo‹É}vÀsuÛªžâ»¦Ö«›Ó¦žÖª¡Ö¬œÔ§—Ò¨—Ô¦˜Ö°£Ú´£Ûµ£Ý¸©Ü»¦²€u€\L|=kdJgKu2co-bt8nh7mg?r}K{·s¼t{ܰ£ä¹¦Ü´¤Õ®¡Õ©žÒªÓ¨œÐ¢“Ò¤™Ð¦š×±¤Ø·©Ü³£Û±ŸÃ~y€-K~3R‘Jh™[u gŸ`wÅ~‡â‹zê•|짋ٜu.@U5\9bHÀGJØeWåhé‘qì•xí˜ví˜sìpåzdÈVS•.DŽ+Dš3E¢;K§>M«AN­@L®?L°@L®>K²BL·EM¶HO¶GK«@K§AKñ¾”ò»Šê©è}Áa[É]^Êbj¹We½ZhÇcoÂd|»^~¹YzÄc{¾Xq¯QjCdˆ6dt,_€@n[LSCk(_ƒGrR=fSx5a_DgJaKg*_d(b{T‰X‚“X«l‚ß²¤à¸¥Ü·¥Õ®¡ÓªœÑ¦™ÒªÑ¥˜Ì”Õª¢Ðª¡Õ±¥Ö¬£Þ©¡æ²§â—’§CW‹<\LkJk¦l‚Ÿ^y¼u†á’‡ð­Ä€if=W:[9cf?g?a=]>\9dBdJ‡@]¸mu³hqÈ}֖ƒ×•ƒÓ‘ƒÓ€Ô€Õ‚Ô’ÔÑ€ÑÐ‹‚ÎŒ…ÏŒ€Ï‰€Ì‰‚ʇˆ~Ƀ|´KT´LV¯FQ±EP­BN¬=H¹CJÖdYæ€ié“të–uì—vî™ví’nåzfÇXT—/DŒ)B™3F¢9J§>M©>L«>L®@M®?J®AO±CO·FN½JP¹MRµGM¥9IÍ~põÚñ´‚à”vÑjaÁU[½T`·UdÅam¾\p´Th½\r¿`~±\|¡Tz~/]y,]‚2b‡@ny7h`NWGq2du2abLj'RaCdLr-]r.as6km-f€Id”¤mÌ› Ü¬›Ù«×°£Ò§™Ò£—Ï¥šÑ£”Ò¢–Т˜Ñ¨ Óª¢ß¯§ç¯£ê³©ì¹­ç¬Ðjl™9Q„@]Jg‰Ig«rˆ·u‰ÚŽ„¬XW_:Y?\=`;h@h@gAh@^;^;c;_@n&O Xjµkq²ipЌ…Ö—…Ô–…Ô‘Ò’Ò‘Õ‘‚ÓŽÒÑ‚эƒÐŽÐŒ‚ÏŠÎŠˉ~̇}̆}ɂ|´JS²HT²GS°DN®BL§L¬@N¬@N«?M¬@L®@K²CM·FO¼LR»NSºJOª?M¾feúУõÁŒí¢xÆ^\Ã]f±M`½[i¾Yh»XhÇblÏcj·Rh³Tf¤Ecw,Yf!SeNy3eu-`j$W]Ok%\€?uv5d[>[?]A\CTV~5WJk·vŠÉ|€‚+E\B[;`b>h>h@m$Fj C\9]8c;[@t+Sµlsºpq½uvʅ}ǂzʆ|ЌӑÒ’Ñ‘ӏэ€Ò}Ԓ€ÓŽÏ€ÐŠ‚Ï‰Ï‹Ќ~͇|΅ý{°ER®GT±GT®EO«CN§=L®AMÑc\ã}jçrë–wê˜yí™ví•rä|hË\[™4JŽ*Dš2E¢;JªAO®DS°ER°DQ°CP¯BP²BRºRXÉcaÃPUÂOP¾KO±CP馂¾NSÁUZ¶LX¹P]ÌbhÃZfžD_„3W{(K|)NaD~;hV>eJeI\CaKh&Uf!Ux9oj+`uAlf%VL 7I +9’PaÀfh̀‡ÚœÔ‘¬€œÁœ£Ö¬¦Õ© Î›”Ïš•Ïš”ÓŒƒÞ†€ä”‰æ¤–ê¬ í¶¨ë¹ªí¼­î¼­ñ³òŵôǵñ¶¤Ütp¨5Fa:[W@ŒD`Áwu¸mpȅ~Ό~Ʉ|ȁ}ǁ}Ƀ|˅~̈}ύ~эюя€ÑƒÐŽ‚Ð‚ωЈ|Љ{φ|Ѕ~́|²HR¯IS­DP¬DN©CN¤;I°CLÑbXá{fè‘uë—ví™vë™ví”rã{hÆ\Z˜7N-J4K§@R®DS¯DS³FT±CP°BN¯BN´CPÇZZÁQTÄPXÂSVÄQW¼MTÍthﱏÂRS¾OTÂUZÇ\bÉ_hË`n°H^ˆ.PfGZ@XDv2_[Bf"McJ_G^Gd O`N‚Aw‚Cyq4l€NxD 7†AZÆmlÍ|ÛŸ’Û¤˜Ó›´†›Ï›’Úµ©Õ«ŸÐ˜“ΔÕ~߁|å†æ—êªžì°¤íµ¨í¹ªî¿®î¾­ñÄ´òÆ·õȸô½¬åЁ´K¥;I¬?JÎ_Yá|hç‘wê˜yêwëšvë”sã|hÈ\\š5M1L;Q¤>O©BP¯DR±DP³FQ±ER³CQµFPÁTZÁOVÆSXÈUWÆVVÄQXÃTUêŸÇXUÂNVÏbeÊakÇcr®G\z&GcNz;kS=WAu5dfNf$PaIbIaKk&T[Gn/cn)]SB‚Q~p-KÆmnÃnu۔ˆÛŸŽÜ¯¢Ô©¦¬{‘ПÛµªÎ™Ï‰Ú‚àƒ€ã‰æ•Œæ™è§™ë³£íµ¨íº«î¿®ï¿¯ñÄ´ñÇ·ôʸôDzꚏÃLT‚!AS=]CHgБ˜„6R[?fBg Fg!Gj!Cl!Da@^P«CQ­DT±EU²DP±EP³EP¸HP¿MRÅPTÈTUËUUÉTUÍYYÃh`Ìh]Ôxj»[y¸eƒ»Yh©GZeQr6jL BK|XD[Ht/b>kdIX?^Hl,VXEr5jh)Y[KSC©^j§QcחŒÙ•†×…Ò”ŒÙ²¨Õ°¨Ñ§ŸÎšÊstÙ{}އ‡â‹Šä‘ç™çœ‘ê›‘êž’ë¨˜í²¢ëµ¥í´¤í¹©ï½«ðÁ¯ôǶôÅ´òµ£Ðge•)F\:U=s&N̍”—Lbl!Jl*Mf!Fk$Hl&E_?`BeAY?m(Q±iu½pr¾usэ~ӐѐϏΏ~ϑ~Ҕ‚Ò•†Ð‘„ÎŒʈ~…}Àƒ|¿~z¼||½|{½{z¾y{¾zzÃ~zÉ|wˀz¯CO­DO¬BQ®AL¯AL§KÎ`\à{læuì™|ìœ{í›yì“rägË[Xš4K-Jœ6N¢^½rw¸lqȀ{ҏ|ь}ό}ύ|΍{΍|ώ~ϐБ€Í‹}ʉ|ʊ}ň}†}Áƒ~Á‚¿€€º{{ºz{½x{ºxy¼su¯FQ®ER®DQ®DN®BM§O«BR°GU®DP°DR±CN²CN·GO½NSÃPUÇUXÍ_dÙxi¾edk=V=¯bxÍne›:O†-Rk)]xAqTJv9q}NuN ;a"Oe)Rg+UaI[@T=o.at:me&WVLm,L¾ijƃڙ‚Ý«šÜ¯œÌˆƒÕ¨¤Û·ªÌyÐfiÙuzÖttÊfo¦@S*B”/D¸Vaá‰„å—‹è”Šèšîª›í¯ ë«žì°¡î³ì¬•Ø‹~¸_b DTŸ;PŽ*Ae6U>hH®p€»t~hEk'Hp'Ho&H_@^@a?eC`ETk½qv·mrЈ{֏}ҋzω}ϊ{Ί{̈{͊~͌΍̊|Ȉ{Ɉ{Ɉ|ljlj‚ňƒÁ…‚¾~»{}¹y{¶ty³pw¯BQ®FT®IU®EP®@L¤9Hª[®Zr³N^}-NhN€Dzm)dq7le(_xBoWHg$QVA`O|;fT 6Z9Z?l0X^MR9´fjÄut۞ŠÝ£’ߺ§ÓŸ“Óš–Ø´¢¼faÂOVÈW[Æ\^±FTÕom½NX´GW«?Q¨9PÂU^â€å‰‚ç‘‡ì§™î±¢í¬Ÿî©›ä”‹¿ad¨FV¨GZ°KW¶HQŸ3Fv?V>hJ¥ew¼u~t(Gj$Ii#En&H`>`?d?bAp%M°fvºnqÁurӌ}Ҍ}ԉ{ш{Јzψy·ÿx͋zΌ{͊xˉxʆyɇ|lj}ȊȊƒÆˆ„ÄÀ„€¹|}´u{°qz­CR®ES®ER¬AO«@L¢8H¦8GÏ^[àzié‘tí›vîwíœxê•xå€mÎ_Z4I‘,Eœ2G¤ŒE[»dgܟ’ÛžŠà¶£Ý»­×©š×©˜¡HO˜-A‹(Az:w:n7v:i6-GÄXcÎX^ÒXbÚlqâ}z戂ﳥ꥕Ägi›>P~"">r=W9k L¡\o½w‚5Tj"Hm&HiB`<_>b@W>}5W¼tv¹lpÈyҍ|Ӌ{шy·yчw҇wφxχ|ΉzΊy͈yʆwɆyʈ|dž{LjȉÄ…€À€}¾~»}}·y}²t{¨@M¦@M§@N¦I®=I­=I¨5I¯L^ߣŽå–nÛo`ßziÛvnÃku~.Pq%HK @vCyt2h|Gwp3iy:u^‹SHc&U`Pu=iZES;XG…Q~l._^_;_=aAYC–J`Åwu¿tsЊ}ЌyЇyхx΅xτw΄vЈy΄xΈ{̇y͆y˅v̇{Ʌ|ƃ|Ņ‚Ã„~¿z½||¸y{·x{µw{²tz¨BO§@O§>N¤;Jž6I”0Cš0CË[Wàzfê”uíœwíœyîžzì™zä~hÎ]Wœ2D”+D£6I©>L®AL¯?K¯@J¯AJ«;J§4E°OY檍׃sÙsjà{jÁ_d½_io ERGq8ji(Xl/_\Rb%\‰R‡‚MzTEYBV@b'Sp3^Y=Y=]?[A`L[I£Sb·jpÞ£ŽÝ¤’Ù±£áÁ²Ý¹£©WY–-Ao:m;Š2Ly*MeB~6WÜ´½Ñ¤¨7T¦;QÄNWÍR[ÚafÞmm煀ò®£ö͵ʃxrBeHl"I›YxƂ€$Be;h:c;\a=b>Z?f I²erÅurÅzuы}ӈyщzυy΄xЄvσv΄w΄w΂ẅ́x̅y̅w˅zǃ{ÀzÂ}¾}º{|¸xz²tx°rx¬oy¬rx¬CQªAN©BO¤=L:J“.C—,BÇXVßzhé’tíœwì zî¢|ëšzähÎ]W¢6F—/D¤8H¯AM¶FK³EN²EP³FO«DNˆ(Ar#C°oy͔‡ï´Òs})EbDSDt3go*]e#Zf%Yl(at;u‡O†‹]‰UDZC\CXC{9d[?W;_=S8Q?i*QœPenjÌŠ×©ŸÞ¾´Úº§ºmm¾T^¸N\™6L|:­O`†7U~.SœeˆæÃÆê½´Îot¿HUÁGQÉO\ÑZcÜkn苅ò½«òdz´T]¢NhŠ>\‡:Z¥d„Õ…Ž”.Fg4f6^9W8s)RŽGdˍ’‡:Y9Wh A_=a?dA[?y0P¾stÁssʂyϊzч{Έ{̄w̃w̃x̂wЃxσy̓x΅x΃v̂wÆvŁzÀ€{¾~z»xy·uy²rv­nu®ru¸~}ʐƒ¬DQªCM©BN¤“Df²f|ؖ–箙˧‹o4Od'\UOzAyI}^Ub%]s4jy9qM„{F”l˜g&XYBZ=Z;^CeF[<]AP 8S?¬^k¼v}חˆÛ¦–ß½°Ù¸¥ºieÈV`ÍYbÙkoÌdm«CW´F^Ã`rÀq‡Ú¡ æ´­é¥ ØwÏZdÒY_ÎQ\Ô[aÚdl卉õǺ꿯³Sdº[t³c´o’Ó–£ÉmtŠ$?r;o;_>`Dt,O‡?`Ε—‰>]:WgC]=_V=_?\;_>W9J 5ˆ>U´W^Ö –ٝŽÝ·¦Ü½«³a_ÄNXÑalÖgnÙntÙovÔjrÐeoÄR_½PaÇgr¿anρ‹ÝŽÖvyÏVaÐ[fÖYaÙckㆅôøìź܌‹ÑtzÉgq¾]k­Qa*C‰(D”0EuÅTRÞxjé’xíyî¢zð¤ðž}ç†nÕbW¨7Gœ/C©=IµDL¾KQ¾HPÅZ[Ár|Î~‹¼o€†@^s0[z8aUEZKZVŽfš“j¤†TŠ^T`"Vj-g~Iƒv?u…RŠ•j›~Ly`MY>\?^<^@[>P 7X>¿ikÃsu٘‰Ù¬žß¿­¯b^·>MÍW`×hqÜtyÝv{Þw{ÜtvÛrtÙlsÖhnÖpwÕxÝ„ŒÚ€ˆØzÐ\j×bk×Zd×[g䀇ð¿¶ïÌÀܚ—Ù~€ÔipÎajÆXb­@N«DP¢8D{8a9e?r(N~5\՘™˜Pmx/Lb?\>f@\;w-Mºou»knʃ{Ίz˅y΅|̃yʂxɄ|˃xʀuȂyɃxȃzÈ~xÆ~vÁ{v»zuºuvµqv¹uyΒ€Ü§„峃赅洅洅沂¬AQ£Y=Y<\EWENB›QZµS[ؗŽÜ­œâ¿¬¯sn¥4FÇLUÒ[cØgoàw{á}å‡ˆãˆ‡â‰ˆà…ˆà†…ᐏ⑏㎎ދ‹ÚuyØenÛglØ[cØZfá~‚츲ðÎÄ᫢܎ŒÜ|€×msÒ`hÊU_½P\­AP|;eq@q$Ep$M֖—©ewk?b€ =¾QTÛxgè‘vìœzîŸ{ð£|ðœ{æ…jÓcY¢6E›/A¦7I³J]À_vÃj€¹n´e…‡Afi+^n/`c#Uh'\x9p{D}‰[“•i˜h)XWEUAUDYNs5i{Fov>aOAšTl§^kl$JVAW@TBPEœYc´YbәÞ¶¢Ó±Ÿc9'A¾HPÏTZÕZ`Úejásvãz{戄璋虑癑蛒皑晑攍䇃ÞxwÝrtÜhmÚ^eØ[bÝmtë­©ðÓÇæ°¤Ý‰Þ„ÜquÙblÖ[hÏX`·ISy?f@s"Cp%FiIԏ“»x~f@_6`9]8l C¸jn¿qnʀy΍|Έ|ˆ{ʅ{Ƀ{ʃ|ƀyɂyƀwÃ~xÁwÁ|xÀ{y¹vv³ru¶rtҖ~泄칇컂캄빂趃絇蹏齔“2I‘0I,E-Dˆ*D| ?€>½OSÝvgètêœ|îŸ}ï¡~î›}çkÒbY¥9E—0F§:J°HV¸KWÁQ`°Um†d>oAx%Gd@Ί‘Â{‚e=]:i=^;‚1HÂqmÂtoϊ|͌z̅vˇz˄zʁyȁzȀyÆyÀyÇ~xÂ|vÁ|{½yz¹tt²lpȆyä¯ƒíº„ë¸‚ì¸„ìº‚ë¹†é¹ˆé½‘ë—êތ/Iˆ,Eˆ,F…(E€%Bw<:½KQÜvmçué˜zë›yíœzì˜zè„kÕdY£6F•0E¢>S­CP¹GO¿LX£En˜gšŠVƒ…?r†?o‡Mg1a_!Wn=u‡Z‹m7id!N[E`FYA[BWFd%Mj>\< OhªYe´psX@J 8Q 8 R[¶W[× šâ¾­¦}P?j>—.EÃKSÐTZÙ]aÚbeàjnássäzxå„~珆阐雎镌蒈åŠ~â~wÝnnÛjmÚfgÕY\ÖZ`Ûkr喕òÑÇ縭܎„Ý‚€ÛwzÙjpÖ^hÍX^£9Li=e>o@s$C^=̋‘Å€‚y0OT8i"Ab?MXÄsnÅ|wԖ…Љx͇yˇz˃yʁyƀxÃxÅ}zÂ~xÂ|uÁ{v¾ywºvu´np»vrࣀ븃ì·~í·‚ë¹‚é½ŒëÃ•ìÆ›ëǛ骊/I‡-I….K‚,I}&Fq?x<¼NSÛwiæsé™|è—xëžyî—tçhÕbY¢4F‘)F®Zv§>U·Us¾s’¨hŠi(T=p¡cŽƒM|b&Zn:qk1nwL‰f›M}`Mc#N`HR=S@^B|/Jq @y$O­iz«P`¬X[–P]K 7]=»fg¾kqäÀ²Öµ¤X:XiCu#Ar$CZ <À{ƒÃ{€ŒC[V:c?e@µcdÂrm˃xяxыx͈yˆyʄzȂzƁxÃwÃ}wÂ|wÀ}w¾yt½xx·tt´noАw赀ï»~î·}í·|빀뾊ìŖíÊ íÉ êŘ霌1I†0Jƒ.L€*Iy"Dn=s9ºLRÛuhçvé—}é—xì›wî—tçiÕaXŸ2C‘'C®Mc·b¹g‡¯Y~–Fmv)_ža‹FusPN +8^<‚(B•)@¼DNÏU[ÖY]Ú_bÝeháorãwyå|zæƒ}å‡挂掄劁æ…}ÞwrÙfeÖ_cÖ]bÒU[ÒTY×ag⇈ïÀ¸òÒÆÙ‡ƒÚ|zÜsuØhpÕ^gÂNU}"EZAiA~(Et$@X +;µkzȄˆNaT8ZYAkC*Cs"=V 5¨Zkdž‡¦`mW:S8“BUÆvnÇumэ|ϊxΆy˄s˄uȂwɄzƁvāvŁxÂwÁ|w½xt¹ts·onӕz뷃îº~ì¹}í¸‚í½ˆîǙí̛íșëɛëÊ ëÉ£ëÈ£’5LŽ2KŠ/H…*C}=l9l3·HMÛseæuë˜{ëš}ízðšyé…iÕbW¡4G•1UµZxµRk²KeµRoƒ1`|5i‚Dz…J~r5hc)d†XŒY!\‚Pmšu;qs?n\Nd#N^?S:v-OŸT`‹:L­^gt-JX8R 8ZD¾ƒºqs²qyʕŠ„?RS 6W9f@•;R–*>ºCMÍSYÕX\Ø\_Ýbdâjmànoãvtãxvã}yâzä„}äƒ~àzvÛnmÊNUÖY_ÜgjÝikØ_bÕY^á{yﳩõտل}ÛvvÚnrÔahËY`Ž4NV<[@iA*Dq =Y 8D^͍·ow\;Q8®\gÍzjÊ|rόy͇{ΆwʂuȃuȁtȂwƁxĂ{ƁwÂ}tÁ~w¼vt·oqÀxsâ©~ﻂï¹~î¹€í»†îēïɜìɗìǗëǚêÊ¡êÊ¥êȦ’6J2GŒ0G‡*C€"=tZ¥=P¬@Q³K`®Tu.`}5mŽU‰†Et]W|O„xBvZ\ƒQ†[މ]ŽƒXƒXEaHs*FN 9YDaIj+S‡Hg]=Q9K +8‡QcÕ —Ù£˜Ù¥–›Z_W 4R 3\;h?—>R -?½DLÎSTÕXXÙY_Þaeágkàmoäutãwvâxxã}{ä€}ã{á|xÛppÏS[Û_]ÃMQ®‡*E9LËchÞ}sæyç“xê”zî›|ñ}è‡oØf]©:H‘,C 8H­@NºOe¬PjjOx5gt/`YQ†Pk.`u9sr5r€R‰PŒ•kœe”j4dY>‰9RÂvkN 7T Lx:`e"IŽCa¨^s¶v|ªOV·kqÇ ˜T:U:g)Nb>]9j!D¥Rd¦4CÇJPÐQUÕVXÙZ]Ü\`Þagàllàopáqsâtsãywã}|å€|â€zá{xÞssÚhkÚZcÛbbÜhk×mvࢤ寠㒊Û}}ÙquÒfmÂZaiBYCUDdE}.K€/Fu>fRZI^Fg"Fi!FaAk$H£Sfª:KÄKTÑV[ÕX\×Y]Ü_càekàjißklßmqáuuâzyä|}ä€}ã}à{yÞxxÞurÜnnà~yé§œàŽŠéµ§è±¤á‰Úwz×nsÐdišBXYEVEWBl%Jƒ3L€.Du @lA\=¼{¸uz‰7Pµ_cÏzgÌqЊyˈ{ʆyȂwʂyƀvŁyÄyÄ}wÅvÁ~w¿{u¾xrµpnÄ}qæ«|ñº~ﺀïðʘðʚîȚíșí˝íÌ¡í̤ìͦìͪìί‰-B‰)AŠ(@‹)B:„#?¢EVÌjoށvæxè“wë•yðœ|ðyéŠo×h[¨;HŽ+?Ÿ4I­@VÃiªUvo&Wt0g“^Œg)T_'QZOl-bk.bq5nƒR„q9sa’œtžv3d”Mrw,QY;i!Jž`yņÑ£Ãˆ€œ@P°gn‹X]W<`>a7f;s&Cb;d> Pc©?OÄJPÒRVÖXZÛZ]Û]^ßdgàikßhißilânmäuráwvâxuá|xÜxuÜwuÜwuÜzu告îÀ°â •ë»­ç´¢à‹†×tvÖlsÉbjjBZFXBYBp%I‡4J)Bz"@k9W 8ªfn»y~—GWÅlbÒxeЃöwʇzɄwȂxƀyƀwĀxÂ{uÁ}wÁ|vÁ~v¾{s¾yq·pnʃpê±zð»~ð¾…ïɗñ˚ïəîəíɜì˜ëË¢ëΩìͧíͪëÍ­†)B†&@„$?…%@~ =‡(C›?PÉenڀxåwê”vë˜|ì›~ðŸzéŒnØi\§:F(@œ4Oº`x¯Nc°Vsq&]‰G|‚Jx\Li-`g+`e)\t8gj+_wBqi-hƒR„”e–›fˆBTX>ƒ9VœMg§\nȏ•Ш JR LY£opR:kAf?d:j={+FejS<‹7Lbt?x>€#>|;‡(B›?QÈkp܃{æ“|é™~ìœ~ïŸ}îž|éŒn×fZ¤7Jš;]±Xr¤7PÁbw¢Pt`Nh)Xj*Yc'Xi/_\Vh3lc–‡Pƒ{Cwh/gK€~N„|I}{Bs´p“°o†Ø±·åƶ²pl¥FU·vz}DWV?Zx%@r=a8=S”:M¨4EÈKOÔXWÙ\ZØYYÝ][ßcaáijàljâmeÂJM°9D»BFÅKKÊLMÌLOÄEH½@GÆAJØPUÔX[µ:JÂJY½MWÔmpªRbY@[@_@\Bi!@u&H„/G‡2Fp:x'@Z9ƒY;gv@| @x<‹4K¢DVÈim݁vä’wéœ|ëŸ{í¢}îœ}捂Ël„»d~.H–1N¾f°NjŽ>dp+^HrVBWMv9no4jl?už€¨f)cxG€…UŠ|Cyf,_ƒL‚ mØu|Î]cÖ¨¤§Y]Åmiǎ}a%G[Fa@[<_8j<_:l?r!@y(Cb;{*E‹6K‹*B´@JÆKNÎQTÐTWÓWZÙZ^ÙabßmjáqkâojÜbaÙWYÜU[ßSYäTbéiwꃊ튏늏퐖Ùiy×qyØrrCUV>Y@d?V9c9j?r"?‹6LŒ3IvA‚2H`9t*PʇŠÐ|oÕi΁rˋx͊xɉ{ɆwɅwdžxÄxÃw€v¿~v€wÀ|t½xs³on´kjá¡|ôǒôСðÏ ð͝ðΡïÏ¢ïϦïϧïÑ©îѨîΣîÍ¡ï˟ïɛf?meZG^)\m4iu;uŠd—d’‚O‰|Ji4l‹\‡YŽ[‘´~¡ÇvŽÈds͘“Êumޞ‚r4PYH\Fd!D_C`AbAeBk Bn"Aw+He?}0N„3H&?£8H»GLÆJOÊPUÏVXÔ\^Ø_dÛfgÝilámkÞfeÛ``ÕY[ØXZÛUWáWaä_nèfxå^qÝ`pÙpy×vsÀ`gmAWBYAa@c?f=l>x#?…/I‰4I'A0Je=q*P̈ˆÔ~oՂq̅tɊyʈwȆyʉxɇwDžxÅx„y¿w¾w¼~y¼{t»xs°oo²ij䦁ôΛõÒ¤òРðÏ ðÏ£ñÑ©ïÒªïÒ©ðÐ¥î˜ìʙìǕîǕíǖc@g=j9k9r<—bB]@eBk!Bm!Ar$Bg?u(G/Iv#@”,C°T@\@b@i$Ee=i=€.IŠ2IŠ6K|%>ƒ0Hm?q'M̊ŠÒpÑpˆuȊyɉzȈ|Ȉ{ɈzɉzLj|À…{¿ƒ|¿w»~yº{v¶vr¬lk¬ed䪅õÒ¡õÓ¦òÑ¢ñÑ¢ñÒ¦óÔ¬ðÓªïΡîʚíɖíʚíʝîË ðË¡a@d>e:d:x!@¥JVªHVÉ_bØsjå‹vê›{ëž{ïŸ}î~è‹t×j_¡7Gˆ H­^}£De…9al)WBl^HNDp7e`#RWY „­lžX‹›z«…YŒQ…€V‰œX€Gw•aÄ†šé»¡®kcVFYE[CbBj@_AbBcB^BgCk Bp"Al?k@u&Bo#?„)Aœ2B®>G¼FNÆMTÓX]Õ[_×afØgkÛfkÚglÙhlÛhmÙikÞtuß{|ââ|zá}|Üz|×ps°PYq@X?T@[AdBi!Dde@a>e=]>i>nz$@5—->«;E»EJËPSÔ]`Õad×fiÙglÙmqÜpràz{à~}â€æŽˆç‘ˆæ‰„ᅁÝy}Óyt{'Fl?U?VB_Ej"EjBj?f<‰6OŒ5KŽ:N(AŠ1Fw#Cn FˌŠ×‹|È|oɌzɍyNj}ň~ņ~Ņ}ą{È}Á…z¿„|¸|¶|wµ{v°uu¥io¦gj跑óÖªõÖ¥óÒ¢ñÏ¡ñÏ¡ñÏ¡ðÐ¥ðÏ¢ñΠð̟ðʞïɜñȚñŗ]=a@\=^B„-G¤CQ«FPÌb_ÙshæŒwêœ|éœwìzî|èŒn×h\¤7G‡%G›@Y”Eel%Qg%WIn^ PRHq4eYLb%_Ž^r>p`&^€W–vªŽf›U“¢k™¿jŒŠBgNe€K`i+NXJ`G\EhFn#C_?hB^>d@^;b=l?m;i?m @q$Bs!>x"=o6ˆ$9¦5A¼DIÍU[Ò[cÕchÚhmÛruÜuxâ~€äŠåŠ‡æ‰äŠ‡æ’Žâ‹ŠÙxzÆkkb:j"EYGVE^Gm&Cc:h?h>‹^A[>[>t!Bš=M°MUÏdaÜvlæŒvé™zëš|íž}í|éq×i^6G~#C˜C[y/R\Hf,[†Bh\Mc#Rl-]THPP‘jš‡Y‹e(at>x…Wj£“x¨’g¯z •Uz‰Hel/RW LWF^GXEh Dw&E\=k#D]AcB`@`?d?k>i!BkAo#Dk@‚,Ckb"JY%MY#K^ Iq*IgAc@iAAT:MŒ9Mˆ3H‹2G.IlD̍‰Õˆ}Ázr¾~săyÁƒzÀ„~À…À…¿ƒ}À„~½ƒ}¸~{¶{z³yx±wv¬qr¢fk¸{rðəõÚªõÓ¡ó͛òМóÑ ôѤóÏ¡ðʚðƔòÃ“íºŒä£vË}c MMX>^@Y=W>f>’9L¥ENÈ__ÜznåŒwè—{é˜|ìœ|ïœ{è‰qÑdX“0F‰@d²pŠ›VxSEu4_o*Th#Ph&S`"NSEPOƒd’˜u ud@`>]>f?n"Bn#Dr%FlA|'C‡,Ew={"?…(D-Hœ:M¨EX´R`ÆZgÓdnÖpzÝw|à€ƒãŠˆÞÝ}~ÑrvÉmi§FPY@\IZ#N\"M_Gl'JeCa>kB?T‘@SŒ=R‡5KŽ8K„-Gr(LϏˆÏƒy±ig¯ba¸lj¸sqºxwº|{¾~À‚{¾ƒ~¼‚~º€~¶|{±yw­uu§nr bkɐ~òϞöÖ£óОó͚óΛôΝô˜ôɘðĒàšu¶eZ~+BZ6X>a@bAX;T=c;Š2C–4HÂXZÛvjäŒxç˜{é™xê˜zí™|ä‡lÊ]^®[uŖ’9WšXqREf)Sp-Xj&Ri'Rb!OVESK‚Wˆ˜qžŠ\Šo1ee)^~Pƒ‡ašY•x¤šw£v8dŸx•–m’QIQF[Bw&D|-HS;p%E]>^=dA_>^?a?iBk?o"?g?p:Œ/C˜5I±JXÁV_Ë^gÑbiÓmoÏikÎmpÕoqÛz{ڄ{܀|ۆ€Ý‰‚ÝŽ‡Ý–Þ¤Ì˜”™jzg8ZV%LX!K\Fg E^B`BiB‰:O@S@W‡4K7Mƒ+H~0QҌ‚Èxp¬Y\¨TY«X]®^a°dh­ei°ko²qq¹yx»}y·{x´z{¯wyªrs¤jožaiÛ§ˆõÒ¢ôИõʖò˗ó̚óʘóǒòÁ‘嬆̅n‹6DY;SSƒ0K9Nƒ0M‚8W֎‚Àol±ae´df­[_¬Y_ªV^¨V_¤V`¢Yb¦^dªdjªhn¬msªps¨nqŸgp cj㱉ôКõɐõƐóɘó˚ôɘᅫ貋ג{˜HS`<[=o ?‡1I‰3I˜Xj‡=Sw)Fh@m@y=s8¢;IÓf_åˆuç”yé”xç•v隉暌نx’4Jƒ3Z¡axf'IM?SBw2\h&RWDk)Y‚@kk)Y]!TwIzŒ_Š|M~‰]œ€¨xN|xD}Q‡ˆ]L‚žs›­x’‚TrTy\Dt"Et%FU@x/K^>]B\>eB_>^@`?l$Cm CiAg;ˆ0H®EQÄV]ÊY]Ì[]ËZaÎ_fÑhlÕhj×jlÙnoÖmmÖmnÖqpÙwtދ€àžŒå°šæ¹ ê½¤ê¿¦íÀ§æ½©³Œl9VO;N9g?ˆ8NŒ=T…:Nƒ.IŒ5I|*H‰;W։z¾omºqp½pj½lh¶fg±af©Ya¥S^¢NW›KWžMZŸR^˜Q\šT_žYb•T`šT_䬆õʑôĉôƔóɗóʗôǘ귍Ԏr9Gc9i:v#Aˆ/G’6H“:M§tƒ¥kz•Ob„4M€,Hv O>RA_!N†LtG 9_MŽV‚{;ib*YSH‡Z…Žb’}I}Œe‘i5lƒW…U‰‹d–Œb–šiŒŸqo,X“bƒo+Ss!Cn"AT;z.Ga>]BZAeDdC\?cBhAt)Fp!Ad=})D©EQ¿PUÈW\ÌX]Ï]dÌ_eÑfg×gfÚjjÖkn×loÖnm×tpÝ}yߐƒá¥‹ä°•å³˜ç·œé» í¿¥ïÀ¨ñŨâÀ°’n}M?c@~1Hˆv&C¤CSÃQVÎZ]ÆW\ÉZ_×hk×giÚjkÙljÙijÙkkÚroÝ~x߈~àŽ‚ášˆã£ä§‘æ®“æ²”è¸ší»œðÀ¢ñÆ«óɰñͶ¾š—e$Hv+In#By*H‚/GkC¤XiÌ{rÂ{tŁ{À~x¾|x¾}z½|y¸vw·tv¶rt¯kp­ho¥do¡\e°_ZÂjV¯QP¼e]ᅫõϚöΛöΜóƒ걀§YXa9‡1Jš=N”8K•9M£HQ¡FS˜P“]q¤v†«‰”®‹”®}†–O]k9/CÍc_ã‰uë›}ëš|ê›xë›zç‡p݁xąªdsLP¨IS¯RY FS–R=V@`!Jb"K`HVDZI†L{g&RXG\"Oh/[WT{Dud)\n3hl3k|M‡V‡•i“™s¡£„ª`‚t6XŽa²K;P;w*Hn!Ab@ZAaAn(H`D\c?ÁopÃsgÅ~uÀr€uÀ}uÂ}v¿{v¾zw»xw¸vw³tu®ps¬ks­jm¼l_ÊsUÇhUä¤xõϜõЛõϚõ̗鵃¼bW…-H–=Pš>Nž@S¥GV°SZ¨JS@R BR¢JZT9z=\§‘¹ž¡»˜™§uyl A€%?Ðfdå‹uë›~ì}ìž~íœzê‰oÚqcÁx~=[K;U@XBo/WU@XIYCb NV^"L_FN?w6eZOo6gx=rt;qJ~m8q‚R‡‡Sƒ’g—§‹°›mLEˆTz½•¡M=L 9r'Dt%DcRÈTYÖ_]ÕbbÙ`eÚcdÛigÚmjÜlhÛmjÛpmÞvrßzq߂vވyà}⒀ᙆ䠊姌毒鵕컛ðÀ¥ðĬïȰô͹õÕÀâÁ¯bAi>f9^9ÈxqÁriƁwÄtÃ}rÀ{p¿}t¼yt»wt¹wv¸vw¶tv¯rs®mr®hh»g]Ñz]Պd춆õќõМõϙôɏàŸtš?G“5L›>O›BR¦IT±PXªJTš;NŸBR§IW K`L +6f%M£y‰» £¾ž­}€d>u9Îf_ä‰uë}êžyë{ï|ëŽpÛobµ`gu5UQAS?^ J`FXBWCTBf%SŒYƒYDk*PN>VHx9iv;ld'[v=r„T†‚Q‚r«CL¼IK 7Ej7¢@QÍTWØ^\Õ[]ÚdcÚccÛgeÚkfÜlgÚmjÝtqÞupÞxqß}t߄yà‰}á‘ᙇ㞋㤍嬔沕뻝ïÀ§ðŰñɳñ͸ôÒÀô×½¢ju]9[ 5d6сyÂthȃtÅrÄ~sÀ|s¿}u»yt»wu¸tr¶uu³rt°opªhk²cbÉyjåŸyí¶ôǔõӝ÷ЛõΕðÀ†Êx[œ9JŸ?O>P©FR²NW±OUž@P™l&HY=e=ƒ(@±CKºKR®AMj7¡CRÍWYØ_]Ø^_ÚgcÚhcÜgcÚf`ÜidÛlhÛokÝrmÝvoà}uށv߆{á‚à•ƒãšˆã¤ä«”å°”è¸î¾§ðÄ­ïȳï̹óнôÕÂ༬_8T1m>Ò}oÄypŃsłuÃoÄ~r¿zs¼{vºvt¶qp¶ss®pp®jl­eg¿ne稁ó¿ŒõÀ‹õΘ÷Ô¡öқöʐæ¦s²OKŸ—f}¶˜žÀ¢žª~cV@R?PK“g‘†LsN@ZFd"K^HXIXGVJk-_uBt‹^‹d*ap>v¡©¢ƒ¨‹]‡…T…™n˜—p•~SyW9z*Gv(De?f?b?d@aElA–3EÄOSÌXY±GPr;¨DPÑYYØ`bÚdbÛfdÜeaÜeaÛfdÛe`ÛjfÜplÛskÜtmÝ{s܀và†zà‹~ސ€â›‰âŸ‹ã¨ã°–é·žì¾§ïÅ­ðȳî˸ïϾóÒÀõÕ»ƒGYM3}-EÏvkŀqƂvÃuÁ}rÂ~t¿{s»wp¹vpµso´qp­km«ln°cgӋqóɛøÐŸóǑõΚöÔ øÐ™ñ¿ƒÔ]¨CG¢e?‚(E¶KPÍYXÌVYª=Iz$A«ERÒWV×^]ÙebÛgbÞhaÝg`Úf`ÛicÛieÜmiÝqkÜtnÝxo߀u݄y߈|ፀ◈➌㦑䰗絞齦í®íŲîÉ·ï̼ñпôÖ½·…ƒF3;NËsfłuÂsÁsÀ~q¾|r¼yr»yr¹xs³rp²qq­ln¬eg´aaà¡~õÒ¡÷ўõʓ÷ўöÓ ö̑ì§rÃ_P¯EK¦>J¥>J²KP¸SVªGQ›>Q¡DR¥N]œK]•I^‰?UG2O;ŽZuµ–›À¢ ®…„v0Ln5Ç_[çŒsíœyèš{æšyæ›}äŒu×vo¬]wb#PZGTAW?ZC^Mm.\YHs7by:aTCZFj)RW?SAa!NXKo5b\M_&Y†[Œ•t¤žvžYƒƒKw•s”§‘d‰†Lov1WhCm Cv,Ih?i?a;q@‘.@ÃQRÎ[ZÏXYž8E~'C±ITÕ[YÙa`ÙaaÛieàleÝg`Ûf`Ùd`ÜgbÜjcÜnfÛqlÜumÞ|s߂yއ|àŒ~á“„à™‹ã¤‘ã°–æ´œéº¥ë®íIJîȶï̹ñνôѿὫM +2™AMÉviƁsÀw¿|s¾{q»zp¹yq¼yp¸xr´tr±qr«mp­hh»ha櫆öќõʏõȐøÓ¡øÒô†څ^ÁZSµIN«BK©DM³LP·QS£DQ›=M¡HW¡M^™HYAV†8RG2O ;ƒNh·•šÂ¤¡³Ž‰v2Lo9Ç\Vè‹síœ{êœ~æèŸ}èŽqÚvm´bzd#MXBXBW>\@ZDZE\Ij+Uu3YYDa#N[D]EWB\L]M|CnWMPJzJ’g•”mš‘b‹s7bXAe)Lm+El-NŠNn‘Vt•Xu|7UhAg@b;€&D¦;IËVWÎ[]Ð\^—1HŠ1J»OVØ^[ØcbÚdbÛifßjfÞhbÜfcÚb]Ûe_ÛhbÜngÛojÞvoÞzsÞ~xރy߈{⑂ߕ…⢌⪓沜湤龬íÂ±íÆ³ïÊ·ðͼòϾñϵp/J¥MTÇxk¿~rÃv¿}r½|sºzq¸yo»yq¹yrµvr±rpªkl°ifÀlaí²‡÷ИóƌôǑùÔ¢÷ϖì­uÍgSÀUVµJO©BK«DM´KO¬GN›;Jž?L£MZšH[–EX>TBZJ 6N :zAa°•À£Ÿ²Žy9Nr;Æ\Yçˆpê›yìžzë¡{ì zè“oÙvo®_ucD_CV?U=XEYGf(QVDf%Qf'M_ KVCYGc$MP=]JYNt?j[#WsK~)HµOTÖ`^ÙfeÛjhÞkißmhßniÞhcÞjbÚhaÚd_Ýg`ÛiaÚmhÝrjÝvlÜyqÞ}s߂w܇zލߘƒá¡Šâªå²Ÿç¹¥é½¬ìóïǸïÊ»î̹ï̽ðŵËpb¶d[œWY¥^a­hg¶pn»yt½~w»€y¸x¶|v´ws¼xrÉ{oÎygËt`Éo[àœs÷ҚùԘñ¹{ÔqS¾OP°EM ÁSSâ„jê˜yêxêzí yê‘rÛra»bm|5UcIQ>[DYDSAXEb$Mc&PZJl1W_!JU?]ER@e(T[G]Q~N†Z†b(USFc3Yn:eo7iGt‹ZwZ7fAY8b:\9Y6`:t!?–2CºLOÆSTÊ[[ÆWV~$CŽ5JË\]Ùc^ØfbÛigÝjfÞnhÞoißkeßlcÞibÛg`Úf`ÛicÛmeÛqjÝvmÝxmÞ}qÜuމ{ގ{ߔ€à™„⦋䰚嵢缫éòïȸîÊ»ð̼ð;òл·y–TšK_’FZ‡;Rq$@J +4J +4^G¦~‹Á¥¤¾Ÿ™™fox ;½OQàiæ—vê›yé{íŸyí’qàwb±Ygƒ6]d#KVA`CT@SDc#N\Hc'RUIg)Og%MYBT>YCXDb,[f6jO†–qžvJwg+^e&Tk(XƒT|l.Ts3T`:Z7^>X:X9X5i:ˆ.EªAJÇSRÆRUÈVS¥>Kn?¤HSÕa]Ød^ØdcÛigÝmfàpgÝjeàkeßkaßjcÜf\Üf\Ûg_ÚjbÝoeÝrgÞvmÜzm݀s݅wߋyà“€Þ˜ƒàŸŠã­–㳟绫é²ìÇ·ïÉ»ï̺ñ;ôҼҘ‘‰2F‹8J„/F„0Eˆ6GŽ:I>LEQ–PZ›Xb¬klÂ~pҌqÈdÇv\Ïaóü֟õÁÚ€Y¶IJ—2EŽ/D>L™6IŠ.EŸEVG[–BV’@U•F[™NcŽEZz0Ik;P8L +3Z@¥~ˆÃ¤¡À¤š¦w|y%<¸NQàkå•téœyéœzí¢{ë•uÚra Lc‰=_bIZCU=R=_ Ke&OUDe(SUHj'Qh(Pc#MV?\E_JVCOEm7oŠ\‘˜w ‚V†…L|ŽS|l+MU=_>dAW8X9W6V7^9t!=›7E½LNÇSSÆWS¼LMj8†0HÅYZÙd]Ûd_ÚfeÛigÞjdákeÞjeßmgÞleßiaÞi`Úf]Ûe]Úi_ÛjbÝphÜsiÞxlÞznނtކyߎ|ߔâœ‰â¨“ⱜ溨迯ëÄ´íǹî˺ðÌ¿ôо澭Œ6G–CP™BP”l#>6I¥VXÄsaߢsٓeޙmö˕ûғë¨lÁZN.B|:0F’2F‘2J™DT¡K\’>S“?U’?T›I^”J`‰?Ur&Bi;hW8X=WR¢N^—FX;QŒ9O’CXœQe“I^}4Kl!=h;Ž>P‹b:œ:JÐ^WØaYØd^Ûf`ÜjdÛibßjdàießmgÞngßnhàmfÝkaÝj`Üh^Ûh_Ûk_Új`ÛmfÜshÛvhÞ~p݁vޅzޏ|à–€â‰â©“å´£æº©æÁ±êŵëȹí˼ñ̾òѹ¿‘AOŸOZ£RX MU™FS>Oƒ5Lr%C^=N;v'@èªwó€ݕ`ð·~øÈ‡é£lœ>Bt:x"A†,Bƒ*CŽ5N M^šJ[‡8O†6NŒ:O˜J^ŸVkŽE[4Os'Fl"@Œ>Q‘DW—Uh©~†À¥£É¯¥¶“‹DR·OOÝ}mç˜vêŸzêŸyï¦yíšq»_`©Xox3UYAVAYBZ@WA^ I[GXEVBb&Na$N`$Oa$MVF[Ic#Na"Md&Rf)Yh+Zq9e…W”m”c*NZ@U=W=T9P 6\9q<.C­AIÄTSÂNOƒ$<_8—5FÈUVÓ\X×`ZØf`Üf`ÛjdÜhdÛjdÞhcÝkfßoiÝkdàpjÞkbàkbÝhaÛh`ÚldÚmeÚlbÜrhÜvhÜzkÝ~qކyߍ|ݎ|⚈⤎䮜㶤羯éĵëǺîʼðʺòκܭžŽ9I™KS£SY¢QXšIT•FTŒ(B€%?‰3JœGX›J[‰:R1J†3L’CYŸUj—PgŠBX5On$Bq*G{3K—Rd^q¦z…¿£¢Ä©¡´‘ŒKU´PQÛ}læ–uçzë¡{í¦|ë™s»]^¦Ypl*OVDYE\F\F\Fa F\FSAZKr7b_%Rl1[p5[SCXJyr>}*F€(B†.H—FXN`AV}/J2JŒ;RSfVi’I_ˆ@Uu+Ft*Ho(Di"BŠFZŽOc™k|¸œœÄ«¡µ“”OX²ORÛzfå–yêŸ{ë¡|í¥|ê™qÃhe’Fcc!GTAXF]GbI]EYEg*UUC`!Luil3cc'[{E~œvm4_h(RO9W=Uh`+WXL}Gqi+_}L}‰]ˆ‹Ye)TQ=VAW=X8[4a8u;Ž.@¢6E´CMÁPSÍVUÍYZÑ]YÒ^ZÒ^V×^X×d_Øc^Úg^Ýh_Üe_ÝjeÞjcÞldÞpißqlßsjÝqkÞpeÞpcÝmdÜkcÞocÜm`ÛpfÜuhÝzn݀s߄yà‰}ᑀᜊ⤒⫙㲡幩çÁ±éÆ·í˾í̽ðλȑ‡„8IŒCP“LUžQZŸV^šP_™R_¥X`®VZ®PWºZX¸^Z˜ANŒ7L8I•9J2Eƒ+E‘AU›P`’GWƒ2Fw(Bv'D”DWŸUg¢_p—UjŠC\v,Fn#An"@a>a!Bj%Dw4UˆOi¶”˜Ë°§¿£˜£im¯RVÚvbæ•wìŸ~ð¦€ê™w¾gcp(N]!JUBZDYCc%Ma"La"Ol7`TCZJw>fRFb(Y}FzŒ_‰NFm6d‡PxJ@p3`v?ik4f]ŒyDqh-RN=U=U5c7t8’-A¤;H¸IM¿LJÆRTÊWWÏZYÐZXÒ]ZÓ_ZÕ]VÕ]VÙc^Úf`Ýe]Ûd]ÛjeÞkbàjbßkdÝmhÞqhßriÞphàrjÝphßthÞocÞodÝofÜsiÛvgÝxlÝ}p݂t݈zߏà•†àžŽá¥’⯝䵤们èôíʹêÉ»ðθ߸¨‚4Eˆ@P‘JUœQ[Y`ŸYc¥\d°^`µVV¸TW°LS©HTŸBR£GV©ISœa@h&L€EbÈ¥£àóڿ«·ƒ}³WYÜwbç•vìž{í£€ð¥~ç—}žO_i!K[D\FVB[Fc"Ma Kg(S^%Ob%WWJˆR~VJh,^|@vŒ_ˆs=jZM‚Ov^ O[K‚Kr\"Pr8iN{d(UQ:W;b:t3”-<¯?F¾IJÅPKÉSLÉSOÎYUÏ[VÑ\VÒ[TÔ_X×aXÖ_WØaZÚcZÚd[Üg^Üf^Ýh^ßjbßjdÞldàqiÞnjàsnàtkÞshÝtkàsjÝshÞujÝsjßxiÞymÝ{mށrވy᐀ߕ…ßžà£‘૛ᱢ滫æÀ°êŶéɺëʺëʲŽFU†Tq)Ff ?i >fo’cSGzEqj1_b"Lw5]m0Zg&XIzˆT„e*RU 2p4(9¨7@¸EGÂKKÆOLËTPÌTRÏXRÑ^WÏ\UÓ\VÖ`XÙ_YÙbZÙ^VÛc[Üf]Üf\Ûd]ÝkbßjcÞibßkeàohàrjÞrhàqgàshßsháwkßvjÞuiÝtgßxjß|nß}q߀uáˆ{ߎ}ݐ€àœˆß Œáª™à°ä·¨æ¾±èôêȸëÊ»î̶ªls8JFP”LX—Q^¤\b¯]a¼^\Á\X¼TS½RSÁUSÊ\WÆ\U®KS@Q˜FZŠ@Xƒ:R…;Rƒ7L„3J˜HZ©cp«huœ[kŠE\s+HcZD`!Ko,Wm'Pr,Tk)Uk+\ˆWm/Vc Pv4dp9er2a|Erx@rKvi1XTCk)Sm0XYGn3`l-]ŠPtw)N+@Ÿ4?­;C¼GIÄMMÊRRÍUSÏXRÑZSÑ^YÐ\XÔ]VÔ^VÖ_X×bYÙ_WÚ`WÝf^Üf^ÜaYÜd\ÞhdÞjfÞkdàpfßqhÝqhßpiàshßsháwkàwkÞxjÞxjßylÞzo߃sàrà†yߎÞ‚Þ•‡à›Œß§”㯝䵤亪èÀ±êĵëǽíͷ͓•ŽFdŒESŒCN–NXS^³_]Èh^ÉaWÇ\VÄ]UÐh\ÔhZÂWS£BL–YŒ@W†:QŽ>R¥Wd®kt§ht’Obr-Hc=^7b;u+G–?R¯EP \ No newline at end of file diff --git a/3rd_party/gnuplot/demo/line.fnc b/3rd_party/gnuplot/demo/line.fnc new file mode 100644 index 0000000..f846609 --- /dev/null +++ b/3rd_party/gnuplot/demo/line.fnc @@ -0,0 +1,5 @@ +# +# a straight line +# + +l(x) = y0 + m*x diff --git a/3rd_party/gnuplot/demo/macros.dem b/3rd_party/gnuplot/demo/macros.dem new file mode 100644 index 0000000..2220758 --- /dev/null +++ b/3rd_party/gnuplot/demo/macros.dem @@ -0,0 +1,39 @@ +# +# Experimental option GP_MACROS +# + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+MACROS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for macro substitution\n" ; \ + exit ; + +set macros +title = "Test of command line macro substitution" +style1 = "points" +style2 = "lines lw 2" +plot1 = "'1.dat' using 1:2 with @style1" +plot2 = "'1.dat' using 1:($2+1) with @style2" +plot3 = '@plot2' +plot4 = '@plot3' +plot5 = '@plot4' +plot6 = '@plot5' +# +set title title +plot @plot1 title 'plot1', \ + @plot2 title 'plot2' +show var +# +pause -1 " to test recursion depth" +# +plot @plot1 title 'plot1', @plot3 lt 3 title 'Recursion depth 3' +pause 1 +plot @plot1 title 'plot1', @plot4 lt 4 title 'Recursion depth 4' +pause 1 +plot @plot1 title 'plot1', @plot5 lt 5 title 'Recursion depth 5' +pause 1 +plot @plot1 title 'plot1', @plot6 lt 6 title 'Recursion depth 6' +pause 1 +# +pause -1 + diff --git a/3rd_party/gnuplot/demo/margins.dem b/3rd_party/gnuplot/demo/margins.dem new file mode 100644 index 0000000..9a43aab --- /dev/null +++ b/3rd_party/gnuplot/demo/margins.dem @@ -0,0 +1,82 @@ +# +# Demonstrate use of 'set {btlr}margin at screen ' +# to pin plot borders to a specific place on the canvas. +# This allows positioning multiple plots on the page so that their +# corners line up perfectly. +# +# Aug 2006 - Ethan A Merritt +# + +set multiplot title "Demo of placing multiple plots (2D and 3D)\nwith explicit alignment of plot borders" + +# +# First plot (large) +# +set lmargin at screen 0.20 +set rmargin at screen 0.85 +set bmargin at screen 0.25 +set tmargin at screen 0.90 + +set pm3d +set palette rgbformulae 7, 5, 15 +set view map +set samples 50, 50 +set isosamples 50, 50 +unset surface +set xrange [ -15.00 : 15.00 ] +set yrange [ -15.00 : 15.00 ] +set zrange [ -0.250 : 1.000 ] + +unset xtics +unset ytics + +set key above + +splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) + +unset pm3d +unset key + +# +# second plot (tall and narrow; at left of main plot) +# +set lmargin at screen 0.10 +set rmargin at screen 0.20 + +set ytics + +set parametric +set dummy u,v +set view map + +f(h) = sin(sqrt(h**2))/sqrt(h**2) + +set urange [ -15.00 : 15.00 ] +set vrange [ -15.00 : 15.00 ] +set xrange [*:*] +set surface + +splot f(u), u, 0 with lines lc rgb "green" + +unset parametric + +# +# third plot (short and wide; at bottom of main plot) +# +set lmargin at screen 0.20 +set rmargin at screen 0.85 +set bmargin at screen 0.10 +set tmargin at screen 0.25 + +set xrange [ -15.00 : 15.00 ] +set yrange [ * : * ] +set xtics +unset ytics + +y = 0 +plot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) + +unset multiplot + +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/mgr.dem b/3rd_party/gnuplot/demo/mgr.dem new file mode 100644 index 0000000..87f4986 --- /dev/null +++ b/3rd_party/gnuplot/demo/mgr.dem @@ -0,0 +1,78 @@ +# +# $Id: mgr.dem,v 1.10 2011/04/09 23:50:05 sfeam Exp $ +# +print "Watch some cubic splines" +set samples 50 +set xlabel "Angle (deg)" +set ylabel "Amplitude" +set key box +set title "Bragg reflection -- Peak only" +plot "big_peak.dat" title "Rate" with errorbars, \ + "" smooth csplines t "Rate" +pause -1 "You would draw smaller bars? (-> return)" +set bars small +replot +set bars large +# +pause -1 "An approx-spline demo (-> return)" +set samples 300 +set xlabel "Time (sec)" +set ylabel "Rate" +set title "Ag 108 decay data" +plot "silver.dat" t "experimental" w errorb, \ + "" smooth csplines t "cubic smooth" +# error is column 3; weight larger errors less +# start with rel error = 1/($3/$2) +pause -1 "Now apply a smoothing spline, weighted by 1/rel error (-> return)" +S=1 +plot "silver.dat" t "experimental" w errorb,\ + "" u 1:2:(S*$2/$3) smooth acsplines t "acspline Y/Z" +pause -1 "Make it smoother by changing the smoothing weights (-> return)" +plot "silver.dat" t "rate" w errorb,\ + "" u 1:2:($2/($3*1.e1)) sm acs t "acspline Y/(Z*1.e1)",\ + "" u 1:2:($2/($3*1.e3)) sm acs t " Y/(Z*1.e3)",\ + "" u 1:2:($2/($3*1.e5)) sm acs t " Y/(Z*1.e5)" +pause -1 "Accentuate the relative changes with a log-scale (-> return)" +set logscale y +set grid x y mx my +replot +pause -1 "Now approximate the data with a bezier curve between the endpoints (-> return)" +unset logscale y +plot "silver.dat" t "experimental" w errorb,\ + "" smooth sbezier t "bezier" +pause -1 "You would rather use log-scales ? (-> return)" +set logscale y +plot "silver.dat" t "rate" w errorb, \ + "" smooth sbezier t "bezier" +# +pause -1 "Errorbar demo (-> return)" +set samples 100 +unset logscale +unset grid +set xlabel "Resistance [Ohm]" +set ylabel "Power [W]" +set title "UM1-Cell Power" +n(x)=1.53**2*x/(5.67+x)**2 +plot [0:50] "battery.dat" t "Power" with xyerrorbars, n(x) t "Theory" w lines +pause -1 "Would you like boxes? (-> return)" +plot [0:50] "battery.dat" t "Power" with boxxy, n(x) t "Theory" w lines +pause -1 "Only X-Bars? (-> return)" +plot [0:50] "battery.dat" u 1:2:3 t "Power" w xerr, n(x) t "Theory" w lines +pause -1 "Only Y-Bars? (-> return)" +plot [0:50] "battery.dat" u 1:2:4 t "Power" w yerr, n(x) t "Theory" w lines +pause -1 "Logscaled? (-> return)" +set logscale y +plot [0:50] "battery.dat" u 1:2:4 t "Power" w yerr, n(x) t "Theory" w lines +pause -1 "X as well? (-> return)" +set logscale xy +plot [1:50] "battery.dat" t "Power" w xyerr, n(x) t "Theory" w lines +pause -1 "If you like bars without tics (-> return)" +unset logscale +set bars small +plot [0:50] "battery.dat" t "Power" with xyerrorbars, n(x) t "Theory" w lines +pause -1 "X-Bars only (-> return)" +plot [0:50] "battery.dat" u 1:2:3 t "Power" w xerr, n(x) t "Theory" w lines +pause -1 "Y-Bars only (-> return)" +plot [0:50] "battery.dat" u 1:2:4 t "Power" w yerr, n(x) t "Theory" w lines +reset + diff --git a/3rd_party/gnuplot/demo/molecule.dem b/3rd_party/gnuplot/demo/molecule.dem new file mode 100644 index 0000000..ef77958 --- /dev/null +++ b/3rd_party/gnuplot/demo/molecule.dem @@ -0,0 +1,18 @@ +set title "GM1 pentasaccharide ball-and-stick representation" + +set hidden3d +set border 0 +unset xtics +unset ytics +unset ztics + +splot 'GM1_sugar.pdb' using 6:7:8 with points lt 3 pt 7 ps 3 notitle, \ + 'GM1_bonds.r3d' using 1:2:3:($5-$1):($6-$2):($7-$3) with vectors nohead lw 3 lt 1 \ + title "GM1 pentasaccharide" + +pause -1 "Hit return to continue" +set title "Hidden3d mode with a mixture of surfaces, points, and lines" +replot 18 notitle + +pause -1 "Hit return to continue" + diff --git a/3rd_party/gnuplot/demo/moli3.dat b/3rd_party/gnuplot/demo/moli3.dat new file mode 100644 index 0000000..5d7d72c --- /dev/null +++ b/3rd_party/gnuplot/demo/moli3.dat @@ -0,0 +1,125 @@ + -5.754699609675704E-004 1.432432432400000E-003 4.402831237555805E-004 + -5.660451830068009E-004 1.729729729700000E-003 4.838921164438004E-004 + -5.566204050460315E-004 1.351351351300000E-003 4.276234611947096E-004 + -5.471956270852622E-004 1.621621621600000E-003 4.685012443785777E-004 + -5.377708491244929E-004 1.405405405400000E-003 4.361038448353860E-004 + -5.283460711637234E-004 1.567567567600000E-003 4.606142836853834E-004 + -5.189212932029541E-004 1.270270270300000E-003 4.145795422749656E-004 + -5.094965152421847E-004 1.513513513500000E-003 4.525907758216662E-004 + -5.000717372814153E-004 1.729729729700000E-003 4.838921164438004E-004 + -4.906469593206459E-004 1.702702702700000E-003 4.800903489285062E-004 + -4.812221813598766E-004 1.594594594600000E-003 4.645743949560727E-004 + -4.717974033991072E-004 1.756756756800000E-003 4.876644492003285E-004 + -4.623726254383378E-004 1.351351351300000E-003 4.276234611947096E-004 + -4.529478474775684E-004 2.081081081100000E-003 5.308600848350686E-004 + -4.435230695167990E-004 2.054054054000000E-003 5.273945638263779E-004 + -4.340982915560296E-004 2.054054054000000E-003 5.273945638263779E-004 + -4.246735135952603E-004 2.081081081100000E-003 5.308600848350686E-004 + -4.152487356344909E-004 2.027027027000000E-003 5.239063081042037E-004 + -4.058239576737215E-004 2.729729729700000E-003 6.081852885003642E-004 + -3.963991797129521E-004 2.702702702700000E-003 6.051588248751016E-004 + -3.869744017521828E-004 2.567567567600000E-003 5.897961135133321E-004 + -3.775496237914134E-004 2.837837837800000E-003 6.201450529310199E-004 + -3.681248458306440E-004 2.540540540500000E-003 5.866758033256763E-004 + -3.587000678698746E-004 2.837837837800000E-003 6.201450529310199E-004 + -3.492752899091052E-004 3.486486486500000E-003 6.875968801047629E-004 + -3.398505119483358E-004 3.594594594600000E-003 6.982135219857317E-004 + -3.304257339875665E-004 4.594594594600000E-003 7.897745910109953E-004 + -3.210009560267971E-004 4.864864864900000E-003 8.127806604701474E-004 + -3.115761780660277E-004 4.405405405400000E-003 7.732707824546964E-004 + -3.021514001052583E-004 5.783783783800000E-003 8.866301171759729E-004 + -2.927266221444890E-004 6.081081081100000E-003 9.092661600206905E-004 + -2.833018441837196E-004 7.216216216200000E-003 9.910607198159050E-004 + -2.738770662229502E-004 7.567567567600000E-003 1.015077925812421E-003 + -2.644522882621808E-004 1.075675675700000E-002 1.212127043388920E-003 + -2.550275103014114E-004 1.367567567600000E-002 1.368699312584621E-003 + -2.456027323406421E-004 1.967567567600000E-002 1.646569237934371E-003 + -2.361779543798727E-004 2.478378378400000E-002 1.852610274014860E-003 + -2.267531764191033E-004 3.235135135100000E-002 2.124438281409549E-003 + -2.173283984583339E-004 3.856756756800000E-002 2.326551352123830E-003 + -2.079036204975645E-004 4.562162162100000E-002 2.538965366537517E-003 + -1.984788425367951E-004 5.121621621600000E-002 2.697328934522329E-003 + -1.890540645760258E-004 6.691891891900000E-002 3.106163459358682E-003 + -1.796292866152564E-004 7.905405405400000E-002 3.395219164927090E-003 + -1.702045086544870E-004 9.951351351300000E-002 3.845257747743492E-003 + -1.607797306937176E-004 1.101621621600000E-001 4.065309139067361E-003 + -1.513549527329483E-004 1.329189189200000E-001 4.511042875871860E-003 + -1.419301747721789E-004 1.432432432400000E-001 4.704251526960189E-003 + -1.325053968114095E-004 1.695135135100000E-001 5.175936326999137E-003 + -1.230806188506401E-004 1.811891891900000E-001 5.377866444590768E-003 + -1.136558408898707E-004 2.075945945900000E-001 5.820398777702834E-003 + -1.042310629291014E-004 2.201621621600000E-001 6.025099974576694E-003 + -9.480628496833199E-005 2.426216216200000E-001 6.382904457257328E-003 + -8.538150700756260E-005 2.555135135100000E-001 6.584181176863235E-003 + -7.595672904679322E-005 2.735945945900000E-001 6.862044025897848E-003 + -6.653195108602384E-005 2.859459459500000E-001 7.049161632682367E-003 + -5.710717312525447E-005 3.054054054000000E-001 7.339985520343793E-003 + -4.768239516448508E-005 3.106486486500000E-001 7.417576200959222E-003 + -3.825761720274608E-005 3.240810810800000E-001 7.614971279905216E-003 + -2.883283924197670E-005 3.354054054100000E-001 7.779930794073547E-003 + -1.940806128120732E-005 3.460540540500000E-001 7.933911669216162E-003 + -9.983283320437937E-006 3.472702702700000E-001 7.951431206234909E-003 + -5.585053596685579E-007 3.475135135100000E-001 7.954933498813758E-003 + 8.866272600906896E-006 3.415135135100000E-001 7.868385196295988E-003 + 1.829105056187020E-005 3.407567567600000E-001 7.857445462379578E-003 + 2.771582852263958E-005 3.368918918900000E-001 7.801490144484556E-003 + 3.714060648292414E-005 3.233513513500000E-001 7.604296862939552E-003 + 4.656538444369353E-005 3.125945945900000E-001 7.446293973522654E-003 + 5.599016240397809E-005 2.990540540500000E-001 7.245570700050091E-003 + 6.541494036474746E-005 2.876486486500000E-001 7.074797234418188E-003 + 7.483971832551685E-005 2.726756756800000E-001 6.848038778104644E-003 + 8.426449628628623E-005 2.615945945900000E-001 6.678184800595614E-003 + 9.368927424705560E-005 2.411891891900000E-001 6.360365174924778E-003 + 1.031140522078250E-004 2.253243243200000E-001 6.108206436561994E-003 + 1.125388301685944E-004 2.027297297300000E-001 5.740198144315215E-003 + 1.219636081293637E-004 1.886216216200000E-001 5.504294855819880E-003 + 1.313883860901331E-004 1.611351351300000E-001 5.028293823030311E-003 + 1.408131640509025E-004 1.507027027000000E-001 4.840901291180949E-003 + 1.502379420116719E-004 1.263783783800000E-001 4.385939957531962E-003 + 1.596627199724413E-004 1.179189189200000E-001 4.220666502369564E-003 + 1.690874979332106E-004 1.025945945900000E-001 3.909797904314141E-003 + 1.785122758939800E-004 9.435135135100001E-002 3.735395504454285E-003 + 1.879370538547494E-004 8.599999999999999E-002 3.552616089740218E-003 + 1.973618318155188E-004 8.200000000000000E-002 3.462618911998508E-003 + 2.067866097762882E-004 7.270270270300000E-002 3.246378141604363E-003 + 2.162113877370575E-004 6.651351351300000E-002 3.096151948939985E-003 + 2.256361656978269E-004 5.827027027000000E-002 2.886728595152793E-003 + 2.350609436585963E-004 5.616216216200000E-002 2.831205230436820E-003 + 2.444857216193657E-004 4.718918918900000E-002 2.584151509168899E-003 + 2.539104995801351E-004 4.256756756700000E-002 2.448926002203082E-003 + 2.633352775409044E-004 3.748648648600000E-002 2.292517887432502E-003 + 2.727600555016738E-004 3.627027027000000E-002 2.253699744248148E-003 + 2.821848334624432E-004 3.178378378400000E-002 2.105141476135115E-003 + 2.916096114232126E-004 2.864864864900000E-002 1.995582747592381E-003 + 3.010343893839820E-004 2.764864864900000E-002 1.959491675020620E-003 + 3.104591673447514E-004 2.510810810800000E-002 1.864987689284889E-003 + 3.198839453055207E-004 2.410810810800000E-002 1.826579619403399E-003 + 3.293087232662901E-004 1.989189189200000E-002 1.655767122573402E-003 + 3.387335012270594E-004 2.070270270300000E-002 1.689846650735264E-003 + 3.481582791878288E-004 1.937837837800000E-002 1.633843914216333E-003 + 3.575830571485983E-004 1.748648648600000E-002 1.550599870652726E-003 + 3.670078351093676E-004 1.770270270300000E-002 1.560322575189953E-003 + 3.764326130701370E-004 1.705405405400000E-002 1.530981614700488E-003 + 3.858573910309064E-004 1.591891891900000E-002 1.478326797912300E-003 + 3.952821689916757E-004 1.613513513500000E-002 1.488490879182249E-003 + 4.047069469524451E-004 1.524324324300000E-002 1.446131825864810E-003 + 4.141317249132145E-004 1.478378378400000E-002 1.423848232829384E-003 + 4.235565028739839E-004 1.464864864900000E-002 1.417231387211540E-003 + 4.329812808347532E-004 1.327027027000000E-002 1.347990012345651E-003 + 4.424060587955227E-004 1.383783783800000E-002 1.376900337618482E-003 + 4.518308367562920E-004 1.418918918900000E-002 1.394512521570310E-003 + 4.612556147170614E-004 1.310810810800000E-002 1.339621296131909E-003 + 4.706803926778308E-004 1.421621621600000E-002 1.395858595578850E-003 + 4.801051706386002E-004 1.256756756800000E-002 1.311359482460867E-003 + 4.895299485993696E-004 1.132432432400000E-002 1.244043355755475E-003 + 4.989547265601389E-004 1.170270270300000E-002 1.264892686055673E-003 + 5.083795045209083E-004 1.167567567600000E-002 1.263414350645789E-003 + 5.178042824816777E-004 1.189189189200000E-002 1.275195214772964E-003 + 5.272290604424471E-004 1.105405405400000E-002 1.228944073509733E-003 + 5.366538384032164E-004 1.189189189200000E-002 1.275195214772964E-003 + 5.460786163639859E-004 1.113513513500000E-002 1.233492425368931E-003 + 5.555033943247552E-004 1.078378378400000E-002 1.213665086750585E-003 + 5.649281722855246E-004 1.081081081100000E-002 1.215201264688907E-003 + 5.743529502462940E-004 1.027027027000000E-002 1.184114946108333E-003 + 5.837777282070634E-004 1.083783783800000E-002 1.216735584269402E-003 + 5.932025061678327E-004 9.864864864800000E-003 1.160276086879277E-003 diff --git a/3rd_party/gnuplot/demo/mouselab_1.dem b/3rd_party/gnuplot/demo/mouselab_1.dem new file mode 100644 index 0000000..5ae3fb2 --- /dev/null +++ b/3rd_party/gnuplot/demo/mouselab_1.dem @@ -0,0 +1,37 @@ +# +# $Id: mouselab_1.dem,v 1.1 2006/07/10 19:49:54 sfeam Exp $ +# +# Demonstrate screen interaction using mouse variables +# +# MOUSE_X MOUSE_Y MOUSE_KEY MOUSE_CHAR +# +# On entry, LID is the identifier for the previous label +# +LID = LID + 1 +set label 2 sprintf(">>> READY FOR LABEL %d <<<",LID-100) +set label 2 at graph .02, graph .65 tc lt (LID-100) +replot + +# +# Get mouse position and first character of label +# +pause mouse key +LABEL = MOUSE_CHAR +LABEL_X = MOUSE_X +LABEL_Y = MOUSE_Y +set label LID LABEL at LABEL_X, LABEL_Y +replot +# +# Call routine that catches keystrokes one by one and +# updates the label +# +load "mouselab_2.dem" +# +# Print out final label details +# +show label LID + +# +# Loop until we see an +# +if (MOUSE_KEY != 27) reread diff --git a/3rd_party/gnuplot/demo/mouselab_2.dem b/3rd_party/gnuplot/demo/mouselab_2.dem new file mode 100644 index 0000000..cb09f1c --- /dev/null +++ b/3rd_party/gnuplot/demo/mouselab_2.dem @@ -0,0 +1,41 @@ +# +# $Id: mouselab_2.dem,v 1.1 2006/07/10 19:49:54 sfeam Exp $ +# +# Wait for keystroke in plot window +# +pause mouse key +# +# Add new printable character to label +# +if (31 < MOUSE_KEY && MOUSE_KEY < 127) \ + LABEL = LABEL.MOUSE_CHAR +# +# Add newline to label if input character was +# +if (MOUSE_KEY == 13) \ + LABEL = LABEL."\n" +# +# Delete previous character from label on or +# +if (MOUSE_KEY == 8 || MOUSE_KEY == 127) \ + LABEL = LABEL[1:strlen(LABEL)-1] +# +# Allow arrow keys to tweak label position +# The GP_Up GP_Right GP_Down GP_Left (1008-1011) are defined in mousecmn.h +# +if (MOUSE_KEY == 1009) LABEL_Y = LABEL_Y + (GPVAL_Y_MAX-GPVAL_Y_MIN)/100. +if (MOUSE_KEY == 1010) LABEL_X = LABEL_X + (GPVAL_X_MAX-GPVAL_X_MIN)/100. +if (MOUSE_KEY == 1011) LABEL_Y = LABEL_Y - (GPVAL_Y_MAX-GPVAL_Y_MIN)/100. +if (MOUSE_KEY == 1008) LABEL_X = LABEL_X - (GPVAL_X_MAX-GPVAL_X_MIN)/100. +# +# Update label +# +set label LID LABEL at LABEL_X, LABEL_Y +replot +# +# DEBUG feedback +# print "<",MOUSE_KEY,">" +# +# Return to caller on or , otherwise loop +# +if (MOUSE_KEY != 27 && MOUSE_CHAR ne " ") reread diff --git a/3rd_party/gnuplot/demo/mouselabels.dem b/3rd_party/gnuplot/demo/mouselabels.dem new file mode 100644 index 0000000..cd23e77 --- /dev/null +++ b/3rd_party/gnuplot/demo/mouselabels.dem @@ -0,0 +1,40 @@ +# +# $Id: mouselabels.dem,v 1.2 2006/07/10 21:06:11 sfeam Exp $ +# +# Demonstrate screen interaction using mouse variables +# +# MOUSE_X MOUSE_Y MOUSE_KEY MOUSE_CHAR +# + +set termoption enhanced + +set title "Demo interactive placement of labels using mouse feedback" +set label 1 at graph 0.02, graph 0.9 +set label 1 "Position mouse at desired start of label and start typing\nEnhanced text syntax may be used\nArrow keys will reposition label as you go\n or allows editing\n to terminate this label\n to terminate demo" + +set border 0 +unset xtics +unset ytics +set key box + +plot sin(13*besj0(x))/x + +# +# Initialize label identifier +# +LID = 100 + +# +# Loop over interactive placement of new labels +# +load "mouselab_1.dem" +show label + +# +# All done with demo +# +unset label 1 +set label 2 "DONE" +replot +pause -1 "Hit to continue" +reset diff --git a/3rd_party/gnuplot/demo/mousevariables.dem b/3rd_party/gnuplot/demo/mousevariables.dem new file mode 100644 index 0000000..75b5a49 --- /dev/null +++ b/3rd_party/gnuplot/demo/mousevariables.dem @@ -0,0 +1,70 @@ +# +# $Id: mousevariables.dem,v 1.8 2006/07/10 19:49:54 sfeam Exp $ +# +# Demonstrate use of user variables +# MOUSE_BUTTON MOUSE_X MOUSE_Y MOUSE_X2 MOUSE_Y2 +# and built-in function exists("") +# +reset +set title "Scripted zoom using exported MOUSE variables" +set samples 200 +set label 3 at graph 0.1, graph 0.9 tc lt 3 +set label 3 "Click on one corner of desired zoom region" +plot sin(13*besj0(x))/x +# +pause mouse "Click on one corner of desired zoom region" +# +if (exists("MOUSE_BUTTON")) \ + print "Mouse button ", MOUSE_BUTTON, " at ", MOUSE_X, " ", MOUSE_Y ;\ + set label 1 sprintf(" Mouse button %d\n clicked here!", MOUSE_BUTTON) ;\ + set label 1 at MOUSE_X, MOUSE_Y ;\ + set label 1 point pt 6 ps 6 ;\ + replot ;\ +else \ + print "No mouse click?" ;\ + exit ; +# +BOT_X = MOUSE_X +BOT_Y = MOUSE_Y +set label 3 "Click on diagonal corner of desired zoom region" +replot +# +pause mouse "Click on diagonal corner of desired zoom region" +# +if (exists("MOUSE_BUTTON")) \ + print "Mouse button ", MOUSE_BUTTON, " at ", MOUSE_X, " ", MOUSE_Y ;\ + set label 2 sprintf(" Mouse button %d\n clicked here!", MOUSE_BUTTON) ;\ + set label 2 at MOUSE_X, MOUSE_Y ;\ + set label 2 point pt 6 ps 6 ;\ + replot ;\ +else \ + print "No mouse click?" ;\ + exit ; +# +# +TOP_X = MOUSE_X +TOP_Y = MOUSE_Y +# +set label 3 "Plot will zoom in 3 seconds" +replot +pause 3 +# +set xrange [ BOT_X : TOP_X ] +set yrange [ BOT_Y : TOP_Y ] +set grid +# +unset label 1 +unset label 2 +unset label 3 +set label 4 sprintf("zoom x range %.3f to %.3f",BOT_X,TOP_X) +set label 5 sprintf("zoom y range %.3f to %.3f",TOP_X,TOP_Y) +set label 4 at graph 0.1, graph 0.95 tc lt 3 +set label 5 at graph 0.1, graph 0.90 tc lt 3 +replot +# +print "Zoomed to xrange ",BOT_X," ",TOP_X +print "Zoomed to yrange ",BOT_Y," ",TOP_Y +# +pause -1 "Type to continue" + +reset diff --git a/3rd_party/gnuplot/demo/multiaxis.dem b/3rd_party/gnuplot/demo/multiaxis.dem new file mode 100644 index 0000000..5ba3021 --- /dev/null +++ b/3rd_party/gnuplot/demo/multiaxis.dem @@ -0,0 +1,33 @@ +# +# $Id: multiaxis.dem,v 1.1 2007/06/09 22:10:45 sfeam Exp $ +# + +# Use the 3rd plot of the electronics demo to show off +# the use of multiple x and y axes in the same plot. +# +A(jw) = ({0,1}*jw/({0,1}*jw+p1)) * (1/(1+{0,1}*jw/p2)) +p1 = 10 +p2 = 10000 +set dummy jw +set grid x y2 +set key center top title " " +set logscale xy +set log x2 +unset log y2 +set title "Transistor Amplitude and Phase Frequency Response" +set xlabel "jw (radians)" +set xrange [1.1 : 90000.0] +set x2range [1.1 : 90000.0] +set ylabel "magnitude of A(jw)" +set y2label "Phase of A(jw) (degrees)" +set ytics nomirror +set y2tics +set tics out +set autoscale y +set autoscale y2 +plot abs(A(jw)) axes x1y1, 180./pi*arg(A(jw)) axes x2y2 + +pause -1 "Hit return to continue" + +# undo what we've done +reset diff --git a/3rd_party/gnuplot/demo/multimsh.dem b/3rd_party/gnuplot/demo/multimsh.dem new file mode 100644 index 0000000..03b7a88 --- /dev/null +++ b/3rd_party/gnuplot/demo/multimsh.dem @@ -0,0 +1,49 @@ +# +# $Id: multimsh.dem,v 1.5 2003/10/28 05:35:54 sfeam Exp $ +# +set parametric +set hidden3d +unset key +set xrange [0:8] +set yrange [-4:4] +set zrange [-2:2] +set style data line +set title "Demo of multiple mesh per file capability - Digitized Blue Whale" +splot "whale.dat" +pause -1 "Press Return" +set title "Demo of multiple mesh per file capability - Digitized Blue Whale" +set xlabel "Mesh or Network 0" +splot "whale.dat" index 0 +pause -1 "Press Return" + +set autoscale z +set xlabel "Mesh or Network 6" +set autoscale z +splot "whale.dat" index 6 using 3:2:1 +pause -1 "Press Return" + +set zrange [-2:2] +set xlabel "Mesh or Network 12" +splot "whale.dat" index 12 with points +pause -1 "Press Return" + +set xlabel "Mesh or Network 13" +splot "whale.dat" i 13 +pause -1 "Press Return - A Loop over Indices could be done with reread" + +# #file "loop" +# maxmsh = 16 +# ind = (ind + 1)%maxmsh +# splot "whale.dat" i ind +# reread "loop" + +set xlabel "Mesh or Network 4" +splot "whale.dat" i 4 +pause -1 "Press Return" + +set xlabel "Mesh or Network 5" +splot "whale.dat" i 5 +pause -1 "Press Return" + +reset + diff --git a/3rd_party/gnuplot/demo/multipalette.dem b/3rd_party/gnuplot/demo/multipalette.dem new file mode 100644 index 0000000..016ff0f --- /dev/null +++ b/3rd_party/gnuplot/demo/multipalette.dem @@ -0,0 +1,19 @@ +# +# Test case of multiplot containing more than one palette +# (for debugging) +# +set pm3d map +set multiplot layout 2,1 \ + title "Test ability to display multiple palettes within a single multiplot" +set title '10 gray levels' +set palette gray +set palette maxcolors 10 +splot x*x +set title '2 colors' +set palette color +set palette maxcolors 2 +splot x +unset multiplot +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/multiplt.dem b/3rd_party/gnuplot/demo/multiplt.dem new file mode 100644 index 0000000..7a82e6b --- /dev/null +++ b/3rd_party/gnuplot/demo/multiplt.dem @@ -0,0 +1,136 @@ +# GNUPLOT v3.6 beta multiplot script file +# +# Second Order System Characteristics +# +# D**2 + 2*zeta*wn*D + (wn**2)y = (wn**2)*x +# +# x input variable +# y output variable +# w frequency ratio (w/wn) +# wn natural frequency +# wd damped natural frequency +# zeta damping ratio +# mag(w) amplitude response +# phi(w) phase response +# wdwn damped natural frequency ratio +# wnt normalized time +# +# Plots: +# Frequency domain magnitude response +# phase response +# +# Time domain unit step response +# unit impulse response +# +# +# Created by: W. D. Kirby email: wdkirby@ix.netcom.com +# Date: 1/18/96 +# Released to the public domain with no warranty of any kind +# +reset +set style function lines +set size 1.0, 1.0 +set origin 0.0, 0.0 +set multiplot +set size 0.5,0.5 +set origin 0.0,0.5 +set grid +unset key +set angles radians +set samples 250 +# Plot Magnitude Response +set title "Second Order System Transfer Function - Magnitude" +mag(w) = -10*log10( (1-w**2)**2 + 4*(zeta*w)**2) +set dummy w +set logscale x +set xlabel "Frequency (w/wn)" +set ylabel "Magnitude (dB)" offset 1,0 +set label 1 "Damping =.1,.2,.3,.4,.5,.707,1.0,2.0" at .14,17 +set xrange [.1:10] +set yrange [-40:20] +plot \ + zeta=.1,mag(w), \ + zeta=.2,mag(w), \ + zeta=.3,mag(w), \ + zeta=.4,mag(w), \ + zeta=.5,mag(w), \ + zeta=.707,mag(w), \ + zeta=1.0,mag(w), \ + zeta=2.0,mag(w),-6 +# Plot Phase Response +set size 0.5,0.5 +set origin 0.0,0.0 +set title "Second Order System Transfer Function - Phase" +set label 1 "" +set ylabel "Phase (deg)" offset 1,0 +set ytics -180, 30, 0 +set yrange [-180:0] +tmp(w) = (-180/pi)*atan( 2*zeta*w/(1-w**2) ) +# Fix for atan function wrap problem +tmp1(w)= w<1?tmp(w):(tmp(w)-180) +phi(w)=zeta==1?(-2*(180/pi)*atan(w)):tmp1(w) +plot \ + zeta=.1,phi(w), \ + zeta=.2,phi(w), \ + zeta=.3,phi(w), \ + zeta=.4,phi(w), \ + zeta=.5,phi(w), \ + zeta=.707,phi(w), \ + zeta=1,phi(w), \ + zeta=2.0,phi(w), \ + -90 +# Plot Step Response +set size 0.5,0.5 +set origin 0.5,0.5 +set dummy wnt +unset logscale x +set title "Second Order System - Unit Step Response" +set ylabel "Amplitude y(wnt)" offset 1,0 +set xlabel "Normalized Time (wnt)" +set xrange [0:20] +set xtics 0,5,20 +set yrange [0:2.0] +set ytics 0, .5, 2.0 +set mytics 5 +set mxtics 10 +wdwn(zeta)=sqrt(1-zeta**2) +shift(zeta) = atan(wdwn(zeta)/zeta) +alpha(zeta)=zeta>1?sqrt(zeta**2-1.0):0 +tau1(zeta)=1/(zeta-alpha(zeta)) +tau2(zeta)=1/(zeta+alpha(zeta)) +c1(zeta)=(zeta + alpha(zeta))/(2*alpha(zeta)) +c2(zeta)=c1(zeta)-1 +y1(wnt)=zeta==1?1 - exp(-wnt)*(wnt + 1):0 +y2(wnt)=zeta<1?(1 - (exp(-zeta*wnt)/wdwn(zeta))*sin(wdwn(zeta)*wnt + shift(zeta))):y1(wnt) +y(wnt)=zeta>1?1-c1(zeta)*exp(-wnt/tau1(zeta))+c2(zeta)*exp(-wnt/tau2(zeta)):y2(wnt) +plot \ + zeta=.1,y(wnt), \ + zeta=.2,y(wnt), \ + zeta=.3,y(wnt), \ + zeta=.4,y(wnt), \ + zeta=.5,y(wnt), \ + zeta=.707,y(wnt), \ + zeta=1,y(wnt), \ + zeta=2,y(wnt) +# +# Plot Impulse Response +set origin .5,0. +set title "Second Order System - Unit Impulse Response" +y(wnt)=exp(-zeta*wnt) * sin(wdwn(zeta)*wnt) / wdwn(zeta) +set yrange [-1. :1.] +set ytics -1,.5,1. +plot \ + zeta=.1,y(wnt), \ + zeta=.2,y(wnt), \ + zeta=.3,y(wnt), \ + zeta=.4,y(wnt), \ + zeta=.5,y(wnt), \ + zeta=.707,y(wnt), \ + zeta=1,y(wnt), \ + zeta=2,y(wnt) +unset multiplot +pause -1 "Hit return to continue" +# +# Clean up: reset parameter defaults +# +reset diff --git a/3rd_party/gnuplot/demo/nearmap.csv b/3rd_party/gnuplot/demo/nearmap.csv new file mode 100644 index 0000000..8c8bfc5 --- /dev/null +++ b/3rd_party/gnuplot/demo/nearmap.csv @@ -0,0 +1,117 @@ +# Stars farther than 0.00pc and closer than 7.00pc +# Lum between 0.0 and 100.0 +#Gliese StarName Spec DistPC X Y Z Xg Yg Zg Lum + 1 DM-37 15492 M4V 4.44 3.52 0.04 -2.71 1.04 -0.30 -4.31 0.01 + 15A DM+43 44 M1Ve 3.55 2.56 0.17 2.45 -1.51 3.01 -1.12 0.01 + 15B M6Ve 3.55 2.56 0.17 2.45 -1.51 3.01 -1.12 0.00 + 19 BET HYI G1IV 6.29 1.35 0.14 -6.14 2.76 -3.97 -4.02 2.75 + 33 DM+04 123 K2V 6.94 6.78 1.37 0.61 -1.95 3.18 -5.86 0.22 + 34A ETA CAS G0V 5.88 3.09 0.63 4.96 -3.16 4.94 -0.52 1.32 + 34B M0V 5.88 3.09 0.63 4.96 -3.16 4.94 -0.52 0.03 + 35 VAN MAANEN 2 G wD 4.18 4.08 0.84 0.38 -1.19 1.91 -3.53 0.00 + 54.1 L 725-32 M5de 6.90 6.28 1.99 -2.05 -1.17 0.67 -6.76 0.00 + 65A L 726-8 M5de 2.72 2.36 1.06 -0.85 -0.67 0.05 -2.64 0.00 + 65B UV CET M5de 2.72 2.36 1.06 -0.85 -0.67 0.05 -2.64 0.00 + 66A P ERI K2V 6.54 3.29 1.50 -5.45 1.11 -3.11 -5.64 0.20 + 66B DM-56 328 K5Ve 6.54 3.29 1.50 -5.45 1.11 -3.11 -5.64 0.17 + 71 TAU CET G8Vp 3.61 3.13 1.49 -1.01 -1.02 0.12 -3.46 0.47 + 83.1 L 1159-16 M8de 4.69 3.99 2.24 1.04 -2.73 1.73 -3.40 0.00 +139 82 ERI G5V 6.21 2.94 3.44 -4.26 -1.14 -3.27 -5.16 0.70 +144 EPS ERI K2Ve 3.31 1.98 2.59 -0.55 -2.13 -0.60 -2.46 0.32 +166A OMI(2) ERI K1Ve 4.88 2.18 4.32 -0.66 -3.60 -1.36 -3.00 0.37 +166B DM-07 781 A wD 4.88 2.17 4.32 -0.66 -3.60 -1.36 -3.00 0.00 +166C M4de 4.88 2.17 4.32 -0.66 -3.60 -1.36 -3.00 0.00 +169.1A AC+58 25001 M4d 5.21 1.06 2.47 4.46 -4.38 2.73 0.66 0.00 +169.1B AC+58 25002 C wD 5.21 1.06 2.47 4.46 -4.38 2.73 0.66 0.00 +191 DM-45 1841 M0V 3.91 0.60 2.70 -2.76 -1.06 -2.97 -2.30 0.00 +205 DM-03 1123 M1Ve 5.88 0.79 5.82 -0.38 -4.95 -2.51 -1.96 0.02 +213 AC+12 1800-2 M5d 5.95 0.53 5.79 1.29 -5.71 -1.39 -0.95 0.00 +223.2 LP 658-2 K wDe 6.02 0.19 6.01 -0.44 -5.04 -2.93 -1.50 0.00 +229 DM-21 1377 M1Ve 5.75 -0.20 5.33 -2.14 -3.61 -4.09 -1.82 0.02 +234A ROSS 614 M7de 3.97 -0.46 3.94 -0.19 -3.31 -2.14 -0.43 0.00 +234B 3.97 -0.46 3.94 -0.19 -3.31 -2.14 -0.43 91.20 +244A ALF CMA A1V 2.65 -0.47 2.50 -0.76 -1.78 -1.92 -0.41 24.66 +244B A wD 2.65 -0.47 2.50 -0.76 -1.78 -1.92 -0.41 0.00 +251 AC+33 25644 M4d 5.95 -1.11 4.85 3.27 -5.74 -0.29 1.56 0.00 +268 AC+38 23616 M5de 5.92 -1.33 4.43 3.69 -5.56 0.10 2.02 0.00 +273 DM+05 1668 M5d 3.70 -1.33 3.44 0.35 -3.08 -1.95 0.67 0.00 +280A ALF CMI F5IV+ 3.51 -1.43 3.19 0.33 -2.84 -1.90 0.79 8.02 +280B F wD 3.51 -1.43 3.19 0.33 -2.84 -1.90 0.79 0.00 +285 YZ CMI M4de 6.06 -2.61 5.46 0.39 -4.78 -3.45 1.41 0.00 +293 L 97-12 C wD 5.78 -1.04 1.94 -5.35 0.97 -5.37 -1.92 0.00 +299 ROSS 619 M5d 6.62 -3.49 5.53 1.04 -5.09 -3.44 2.47 0.00 +300 L 674-15 M 5.85 -2.94 4.59 -2.13 -2.77 -5.10 0.70 0.00 +338A DM+53 1320 M0Ve 6.02 -2.69 2.44 4.80 -4.27 1.15 4.08 0.03 +338B DM+53 1321 M0Ve 6.02 -2.69 2.44 4.80 -4.27 1.15 4.08 0.03 +380 DM+50 1725 K7Ve 4.50 -2.57 1.36 3.44 -2.68 0.68 3.56 0.04 +388 DM+20 2465 M4Ve 4.90 -4.14 2.00 1.69 -2.28 -1.69 4.00 0.00 +406 WOLF 359 M8de 2.35 -2.23 0.66 0.30 -0.57 -1.17 1.95 0.00 +408 AC+23 468-46 M3d 6.62 -5.87 1.64 2.60 -2.30 -1.70 5.98 0.00 +411 DM+36 2147 M2Ve 2.52 -1.96 0.52 1.49 -1.04 -0.09 2.29 0.01 +412A DM+44 2051 M2Ve 5.38 -3.76 0.96 3.72 -2.38 0.49 4.80 0.01 +412B WX UMA M8de 5.38 -3.76 0.95 3.72 -2.38 0.49 4.80 0.00 +440 L 145-141 C wD 4.85 -2.08 0.15 -4.38 2.12 -4.36 -0.24 0.00 +445 AC+79 3888 M4sd 5.10 -0.97 0.07 5.01 -2.41 3.22 3.14 0.00 +447 ROSS 128 M5d 3.32 -3.31 0.22 0.06 0.00 -1.68 2.86 0.00 +473A WOLF 424 M5de 4.33 -4.23 -0.57 0.70 0.45 -1.31 4.10 0.00 +473B 4.33 -4.23 -0.57 0.70 0.45 -1.31 4.10 0.00 +477.1 DM+46 1797 K4V 6.10 -4.19 -0.62 4.39 -1.30 1.48 5.77 0.05 +526 DM+15 2620 M4Ve 4.98 -4.32 -2.09 1.30 1.49 -0.22 4.74 0.01 +551 PROXIMA CEN M5de 1.31 -0.49 -0.36 -1.17 0.91 -0.94 -0.04 0.00 +555 DM-11 3759 M4d 6.25 -4.82 -3.75 -1.33 4.24 -1.68 4.27 0.00 +559A ALF CEN G2V 1.35 -0.51 -0.42 -1.17 0.96 -0.94 -0.02 1.66 +559B K0V 1.35 -0.51 -0.42 -1.17 0.96 -0.94 -0.02 0.48 +566A XI BOO G8Ve 6.76 -4.72 -4.29 2.23 2.98 1.27 5.93 0.56 +566B K4Ve 6.76 -4.72 -4.29 2.23 2.98 1.27 5.93 0.08 +570A DM-20 4125 K5Ve 5.56 -3.75 -3.57 -2.01 4.34 -1.73 3.00 0.14 +570B DM-20 4123 M2V 5.56 -3.75 -3.57 -2.01 4.34 -1.73 3.00 0.02 +581 DM-07 4003 M5d 6.54 -4.23 -4.91 -0.86 4.98 -0.51 4.20 0.00 +588 DM-40 9712 M4 5.92 -2.73 -3.53 -3.89 5.14 -2.65 1.24 0.00 +628 DM-12 4523 M5d 4.02 -1.54 -3.61 -0.87 3.67 0.22 1.61 0.00 +643 WOLF 629 M4sd 6.21 -1.78 -5.88 -0.89 5.68 1.11 2.24 0.00 +644A DM-08 4352 M4de 6.21 -1.78 -5.88 -0.89 5.69 1.11 2.24 0.00 +644B M4d 6.21 -1.78 -5.88 -0.89 5.69 1.11 2.24 0.00 +644C VB 8 6.21 -1.77 -5.88 -0.90 5.69 1.11 2.23 0.00 +661A DM+45 2505 M3d 6.45 -0.96 -4.40 4.62 1.67 4.95 3.79 0.00 +661B M3 6.45 -0.96 -4.40 4.62 1.67 4.95 3.79 0.00 +663A DM-26 12026 K1Ve 5.43 -1.01 -4.76 -2.43 5.39 -0.16 0.65 0.26 +663B K1Ve 5.43 -1.01 -4.76 -2.43 5.39 -0.16 0.65 0.25 +664 DM-26 12036 K5Ve 5.43 -0.99 -4.76 -2.42 5.39 -0.15 0.64 0.08 +674 DM-46 11540 M4 4.63 -0.48 -3.13 -3.38 4.40 -1.34 -0.55 0.00 +682 DM-44 11909 M5 4.69 -0.39 -3.34 -3.28 4.52 -1.13 -0.54 0.00 +687 DM+68 946 M3V 4.69 -0.18 -1.72 4.36 -0.60 3.94 2.49 0.00 +693 L 205-128 M 5.88 -0.24 -3.17 -4.95 5.18 -2.38 -1.47 0.00 +699 BARNARD'S ST M5V 1.81 -0.04 -1.81 0.14 1.51 0.90 0.44 0.00 +702A DM+02 3482 K0Ve 5.13 0.07 -5.12 0.22 4.36 2.51 1.01 0.49 +702B K5Ve 5.13 0.07 -5.12 0.22 4.36 2.51 1.01 0.10 +725A DM+59 1915 M4d 3.55 0.33 -1.77 3.06 0.04 3.23 1.45 0.00 +725B M5d 3.55 0.33 -1.77 3.06 0.04 3.23 1.45 0.00 +729 AC-24 2833-1 M4de 2.90 0.54 -2.60 -1.17 2.80 0.56 -0.52 0.00 +752A DM+04 4048 M3Ve 5.78 1.84 -5.46 0.51 4.39 3.75 -0.33 0.01 +752B VB 10 M5de 5.78 1.84 -5.46 0.51 4.39 3.74 -0.33 0.00 +754 L 347-14 M7 5.71 1.32 -3.77 -4.08 5.18 -0.69 -2.31 0.00 +764 SIG DRA K0V 5.68 0.78 -1.82 5.32 -1.04 5.17 2.12 0.39 +768 ALF AQL A7IV 5.05 2.27 -4.44 0.77 3.36 3.69 -0.78 11.59 +780 DEL PAV G8V 5.71 1.18 -1.97 -5.23 4.17 -2.43 -3.06 1.14 +783A DM-36 13940 K3V 5.65 2.41 -3.87 -3.34 4.83 0.44 -2.90 0.22 +783B M5d 5.65 2.41 -3.87 -3.34 4.83 0.44 -2.90 0.00 +784 DM-45 13677 M0V 6.10 2.31 -3.61 -4.34 5.09 -0.46 -3.32 0.02 +820A 61 CYG K5Ve 3.38 1.91 -1.83 2.10 0.45 3.33 -0.34 0.08 +820B K7Ve 3.38 1.91 -1.83 2.10 0.45 3.33 -0.34 0.04 +825 DM-39 14192 M0Ve 3.85 2.24 -1.98 -2.42 2.75 0.19 -2.69 0.03 +829 AC+17 534-10 M4de 6.54 4.90 -3.86 1.96 2.09 5.61 -2.62 0.00 +832 DM-49 13515 M1V 4.67 2.42 -1.86 -3.54 3.17 -0.60 -3.38 0.01 +845 EPS IND K5Ve 3.44 1.62 -0.94 -2.88 2.10 -0.92 -2.55 0.14 +860A DM+56 2783 M3d 3.95 1.95 -0.85 3.33 -1.00 3.82 -0.00 0.00 +860B DO CEP M4de 3.95 1.95 -0.85 3.33 -1.00 3.82 -0.00 0.00 +866 L 789-6 M7de 3.28 2.95 -1.13 -0.88 1.22 1.31 -2.75 0.00 +873 DM+43 4305 M4de 5.13 3.49 -1.19 3.57 -0.92 4.91 -1.16 0.00 +876 DM-15 6290 M5d 4.78 4.42 -1.38 -1.20 1.49 1.91 -4.13 0.00 +880 DM+15 4733 M2de 6.85 6.30 -1.86 1.92 0.27 5.38 -4.24 0.01 +881 ALF PSA A3V 6.71 5.59 -1.63 -3.34 2.66 1.00 -6.08 14.06 +887 DM-36 15693 M2Ve 3.58 2.80 -0.72 -2.11 1.46 0.13 -3.27 0.01 +892 DM+56 2966 K3V 6.80 3.63 -0.79 5.70 -2.31 6.39 -0.38 0.25 +896A DM+19 5116 M4de 6.45 6.02 -0.81 2.17 -0.75 4.95 -4.07 0.00 +896B M6de 6.45 6.02 -0.81 2.17 -0.75 4.95 -4.07 0.00 +905 ROSS 248 M6de 3.14 2.26 -0.20 2.18 -1.03 2.83 -0.92 0.00 +908 DM+01 4774 M2Ve 5.71 5.70 -0.33 0.21 -0.19 3.12 -4.78 0.01 diff --git a/3rd_party/gnuplot/demo/optimize.dat b/3rd_party/gnuplot/demo/optimize.dat new file mode 100644 index 0000000..2bce5a5 --- /dev/null +++ b/3rd_party/gnuplot/demo/optimize.dat @@ -0,0 +1,26 @@ +# +# unconstrained optimization path with trust region size +# read by circles.dem +# +-1.2000 1.0000 1.0000 +-1.1753 1.3807 1.0000 +-0.9764 0.9219 1.0000 +-0.7045 0.4225 1.0000 +-0.5965 0.3442 0.5000 +-0.4271 0.1603 0.5000 +-0.1645 -0.0419 0.5000 +-0.0858 0.0012 0.2500 + 0.1625 -0.0276 0.2500 + 0.2335 0.0495 0.2500 + 0.4553 0.1648 0.2500 + 0.5126 0.2595 0.2500 + 0.6847 0.4409 0.2500 + 0.7327 0.5345 0.2500 + 0.8726 0.7417 0.2500 + 0.8984 0.8064 0.2500 + 0.9881 0.9682 0.2500 + 0.9926 0.9853 0.2500 + 1.0000 0.9999 0.2500 + + + diff --git a/3rd_party/gnuplot/demo/orbital_elements.dat b/3rd_party/gnuplot/demo/orbital_elements.dat new file mode 100644 index 0000000..3a4170c --- /dev/null +++ b/3rd_party/gnuplot/demo/orbital_elements.dat @@ -0,0 +1,92 @@ +# Keplerian elements of the major planets, with respect to the mean ecliptic +# and equinox of J2000, valid for the time-interval 1800 AD - 2050 AD. +# +# Source of the data: +# the JPL Solar System Dynamics web site (http://ssd.jpl.nasa.gov/). +# +#Name a e I arg.peri. long.node. L +# AU rad deg deg deg deg +#----------------------------------------------------------------------------------------------------------- +Mercury 0.387099 0.205636 7.004979 29.127030 48.330766 252.250324 +Venus 0.723336 0.006777 3.394676 54.922625 76.679843 181.979100 +Earth 1.000003 0.016711 -0.000015 102.937682 0.000000 100.464572 +Mars 1.523710 0.093394 1.849691 -73.503169 49.559539 -4.553432 +Jupiter 5.202887 0.048386 1.304397 -85.745429 100.473909 34.396441 +Saturn 9.536676 0.053862 2.485992 -21.063546 113.662424 49.954244 +Uranus 19.189165 0.047257 0.772638 96.937351 74.016925 313.238105 +Neptune 30.069923 0.008590 1.770043 -86.819463 131.784226 -55.120030 +Pluto 39.482117 0.248827 17.140012 113.764979 110.303937 238.929038 + + +# Minor planets +# Num Name a e i w Node M H G Ref +#----------------------- ---------- ---------- --------- --------- --------- ----------- ----- ---- ---------- +(1)Ceres 2.765723 0.079222 10.586260 72.692690 80.393850 70.434003 3.34 0.12 JPL 26 +(2)Pallas 2.772749 0.230970 34.840360 310.206480 173.128430 53.395422 4.13 0.11 JPL 21 +(3)Juno 2.670001 0.254966 12.982060 248.085780 169.911550 346.928514 5.33 0.32 JPL 84 +(4)Vesta 2.361937 0.088729 7.134420 149.836810 103.914860 253.504213 3.2 0.32 JPL 27 +(5)Astraea 2.577742 0.190816 5.371410 358.020670 141.658210 191.872699 6.85 0.15 JPL 63 +(6)Hebe 2.424609 0.202491 14.754050 239.470520 138.739670 279.469253 5.71 0.24 JPL 62 +(7)Iris 2.386586 0.230907 5.523060 145.142440 259.686790 311.173173 5.51 0.15 JPL 87 +(8)Flora 2.200870 0.156833 5.889120 285.376540 110.957960 248.797560 6.49 0.28 JPL 71 +(9)Metis 2.386609 0.122221 5.574320 6.307150 68.953670 87.922816 6.28 0.17 JPL 69 +(10)Hygiea 3.139718 0.116943 3.841120 313.113230 283.449840 268.905247 5.43 0.15 JPL 70 +(11)Parthenope 2.452598 0.099457 4.626350 194.877550 125.610430 127.329954 6.55 0.15 JPL 44 +(12)Victoria 2.334373 0.220250 8.362670 69.764760 235.509390 273.301228 7.24 0.22 JPL 63 +(13)Egeria 2.575576 0.085816 16.544070 80.570960 43.275830 97.331753 6.74 0.15 JPL 40 +(14)Irene 2.585174 0.167305 9.106630 96.346280 86.451920 80.842954 6.3 0.15 JPL 36 +(15)Eunomia 2.642430 0.188094 11.738670 97.823630 293.256810 224.311984 5.28 0.23 JPL 58 +(16)Psyche 2.923139 0.138410 3.099100 226.941780 150.295100 339.653956 5.9 0.2 JPL 64 +(17)Thetis 2.469391 0.134761 5.589040 135.671220 125.600550 161.046143 7.76 0.15 JPL 50 +(18)Melpomene 2.295377 0.218197 10.129060 227.780870 150.514610 23.952478 6.51 0.25 JPL 57 +(19)Fortuna 2.442093 0.157609 1.572570 182.047410 211.253100 39.234788 7.13 0.1 JPL 68 +(20)Massalia 2.408898 0.141753 0.707680 256.657620 206.196940 301.490039 6.5 0.25 JPL 57 + + +# Comets +#Num Name Epoch a e i w Node Tp Ref +#-------------------------------------- ------- ----------- ---------- --------- --------- --------- -------------- ------------ +1P/Halley 17.834145 0.967143 162.26269 111.33249 58.42008 19860205.89532 JPL J863/77 +2P/Encke 2.215371 0.848596 11.86038 186.41178 334.72243 19970523.56424 JPL J974/1 +3D/Biela 3.534658 0.751299 13.21640 221.65880 250.66900 18321126.61520 IAUCAT03 +4P/Faye 3.837520 0.568156 9.04889 204.98443 199.33960 19990506.12157 JPL 49 +5D/Brorsen 3.101128 0.809796 29.38210 14.94680 102.96760 18790331.03410 IAUCAT03 +6P/d'Arrest 3.493759 0.612805 19.49760 178.11310 138.94500 20020203.59160 SAO/2002 +7P/Pons-Winnecke 3.438287 0.634078 22.28470 172.29280 93.44990 20020515.72020 SAO/2002 +8P/Tuttle 5.671754 0.824089 54.69250 206.70340 270.54850 19940625.30500 SAO/1994 +9P/Tempel 1 3.122079 0.517490 10.53028 178.86490 68.93432 20050705.34847 JPL K051/22 +10P/Tempel 2 3.105058 0.522818 11.97670 195.02320 118.21140 19990908.42140 SAO/1999 +11P/Tempel-Swift-LINEAR 3.437396 0.539165 13.46043 163.63395 240.71050 20011230.75628 JPL K0116/15 +12P/Pons-Brooks 17.121222 0.954812 74.17689 199.02847 255.89114 19540522.88085 JPL 15 +13P/Olbers 16.906778 0.930297 44.60989 64.64121 86.10313 19560619.13533 JPL 10 +14P/Wolf 4.069540 0.407149 27.52270 162.36330 204.12090 20001121.07210 SAO/2000 +15P/Finlay 3.574800 0.710400 3.67352 323.54272 42.03330 19950505.05391 JPL J956/4 +16P/Brooks 2 3.613090 0.492080 5.54789 198.06619 176.92135 20010719.74388 JPL K014/8 +17P/Holmes 3.682938 0.412021 19.18780 23.34790 328.01000 20000511.82050 SAO/2000 +18D/Perrine-Mrkos 3.559542 0.642581 17.75898 166.05042 240.87555 19681101.54213 JPL J682/18 +19P/Borrelly 3.611363 0.623908 30.32461 353.37539 75.42487 20010914.73115 JPL K013/75 +20D/Westphal 15.642153 0.919831 40.89006 57.08095 348.00645 19131126.79026 JPL 19 + + +# Distant small bodies +# ID a e i w W M + (49036) Pelion - 1998 QM107 20.076 0.138 9.3 155.0 127 67.5 + (48639) - 1995 TL8 52.752 0.241 0.2 84.7 260.5 36.1 + (44594) - 1999 OX3 32.484 0.457 2.6 143.8 259.2 332.7 + (42355) Typhon - 2002 CR46 37.612 0.534 2.4 158.9 352 5.7 + (42301) - 2001 UR163 51.861 0.286 0.8 344.3 301.7 69.7 + (38084) - 1999 HB12 55.590 0.415 13.2 66.8 166.5 352.0 + (33128) - 1998 BU48 33.158 0.384 14.3 281.9 132.8 61.0 + (32532) Thereus - 2001 PT13 10.651 0.198 20.3 87.2 205.2 112.3 + (31824) Elatus - 1999 UG5 11.763 0.384 5.2 281.5 87.1 102.4 + (29981) - 1999 TD10 98.152 0.875 6.0 172.7 184.6 3.8 + (26375) - 1999 DE9 55.108 0.415 7.6 159.1 323 21.1 + (26181) - 1996 GQ21 93.019 0.588 13.4 356.6 194.2 8.1 + (15874) - 1996 TL66 83.943 0.583 24.0 184.4 217.7 4.1 + (12929) - 1999 TZ1 5.215 0.040 43.5 128.8 200.2 327.2 + (10370) Hylonome - 1995 DW2 25.064 0.246 4.1 6.5 178.3 41.9 + (10199) Chariklo - 1997 CU26 15.778 0.171 23.4 242.2 300.5 34.4 + (8405) Asbolus - 1995 GO 18.108 0.621 17.6 290.6 6 34.7 + (7066) Nessus - 1993 HA2 24.643 0.518 15.6 170.8 31.4 52.7 + (5145) Pholus - 1992 AD 20.318 0.572 24.7 354.8 119.4 72.0 + (2060) Chiron - 1977 UB 13.704 0.379 6.9 339.9 209.3 98.7 diff --git a/3rd_party/gnuplot/demo/orbits.dem b/3rd_party/gnuplot/demo/orbits.dem new file mode 100644 index 0000000..86f1ea9 --- /dev/null +++ b/3rd_party/gnuplot/demo/orbits.dem @@ -0,0 +1,65 @@ +# Ellipse demo - 2D Solar System viewer + +reset + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+OBJECTS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for placing ellipses\n" ; \ + exit ; + +set zeroaxis +set xtics axis +set ytics axis +set size ratio 1 +set xrange [-40:40] +set yrange [-40:40] +unset border +set key right out +set title "Orbits of selected Solar System objects" +set angles degrees +set datafile separator "\t" +if (strstrt(GNUTERM,"wxt")) \ + set label 1 "Use Ctrl+mousewheel to zoom!" at graph 0.5,0.05 center + +fn = 'orbital_elements.dat' + +# functions to calculate the parameters of the ellipses from orbital elements +# the actual 3D orbits are projected onto the ecliptic plane +f1(w,W,i) = cos(w)*cos(W)-sin(w)*sin(W)*cos(i) +f2(w,W,i) = cos(w)*sin(W)+sin(w)*cos(W)*cos(i) + +angle(w,W,i) = atan2(f2(w,W,i), f1(w,W,i)) +# center coordinates +cx(a,e,i,w,W) = -a*e*f1(w,W,i) +cy(a,e,i,w,W) = -a*e*f2(w,W,i) +# axes +fa(a,e,i,w,W) = 2*a*sqrt(1-sin(w)**2*sin(i)**2) +fb(a,e,i,w,W) = 2*a*sqrt(1-e**2)*sqrt(1-cos(w)**2*sin(i)**2) +afromq(q,e) = q/(1-e) + +# the ellipse style needs five columns: +# center x, center y, major axis, minor axis, orientation + +plot fn using (cx($2,$3,$4,$5,$6)):\ + (cy($2,$3,$4,$5,$6)):\ + (fa($2,$3,$4,$5,$6)):\ + (fb($2,$3,$4,$5,$6)):\ + (angle($5,$6,$4)) index 0 with ellipses lw 3 title "Planets",\ + fn using (cx($2,$3,$4,$5,$6)):\ + (cy($2,$3,$4,$5,$6)):\ + (fa($2,$3,$4,$5,$6)):\ + (fb($2,$3,$4,$5,$6)):\ + (angle($5,$6,$4)) index 1 every ::0::20 with ellipses lw 1 title "Minor planets",\ + fn using (cx($2,$3,$4,$5,$6)):\ + (cy($2,$3,$4,$5,$6)):\ + (fa($2,$3,$4,$5,$6)):\ + (fb($2,$3,$4,$5,$6)):\ + (angle($5,$6,$4)) index 2 every ::0::10 with ellipses lw 1 title "Comets",\ + fn using (cx($2,$3,$4,$5,$6)):\ + (cy($2,$3,$4,$5,$6)):\ + (fa($2,$3,$4,$5,$6)):\ + (fb($2,$3,$4,$5,$6)):\ + (angle($5,$6,$4)) index 3 every ::0::10 with ellipses lw 1 title "Distant objects" + +pause -1 diff --git a/3rd_party/gnuplot/demo/param.dem b/3rd_party/gnuplot/demo/param.dem new file mode 100644 index 0000000..334e62d --- /dev/null +++ b/3rd_party/gnuplot/demo/param.dem @@ -0,0 +1,46 @@ +# +# $Id: param.dem,v 1.5 2003/10/17 15:02:21 mikulik Exp $ +# +# Show some of the new parametric capabilities. +# +set parametric +set dummy t +set autoscale +set samples 160 +set title "" +set key box +set key below +plot t,sin(t)/t title "t,sin(t)/t or sin(x)/x" +pause -1 "Hit return to continue" + +plot sin(t)/t,t +pause -1 "Hit return to continue" + +plot sin(t),cos(t) +pause -1 "Hit return to continue" + +set xrange [-3:3] +set yrange [-3:3] +set title "Parametric Conic Sections" +plot -t,t,cos(t),cos(2*t),2*cos(t),sin(t),-cosh(t),sinh(t) +set title "" +pause -1 "Hit return to continue" + +set xrange [-5:5] +set yrange [-5:5] +plot tan(t),t,t,tan(t) +pause -1 "Hit return to continue" + +set trange [0.00001:3] +plot t,log(t),-t,log(t),sin(t),t**2,-sin(t),t**2 +pause -1 "Hit return to continue" + +set autoscale x +set yrange [-1.5:1.5] +set trange [0.0001:10*pi] +plot sin(t)/t,cos(t)/t +pause -1 "Hit return to continue" + +# undo what we've done above +reset + diff --git a/3rd_party/gnuplot/demo/pm3d.dem b/3rd_party/gnuplot/demo/pm3d.dem new file mode 100644 index 0000000..d44174a --- /dev/null +++ b/3rd_party/gnuplot/demo/pm3d.dem @@ -0,0 +1,468 @@ +# +# $Id: pm3d.dem,v 1.21 2011/10/08 00:07:40 sfeam Exp $ +# +# demo for pm3d splotting +# +# This demo can be directly used if your default terminal supports pm3d, +# like OS/2 Presentation Manager, X11, Linux VGA, Windows. +# Otherwise you can use the output to postscript, for example: +# set term push; set term postscript color enhanced +# set out 'pm3d_demo.ps' +# load 'pm3d.dem' +# set out; set term pop + +# Prepared by Petr Mikulik +# History: +# - 12. 3. 2003 pm: added demo for corners2color +# - 9. 3. 2002 pm: added demo for ftriangles +# - 31. 1. 2002 pm: removed pm3d/demo and stand-alone pm3d.dem in demo/ +# - 29. 1. 2002 joze: added demo for the 4th column +# - 18. 3. 2001 pm: updated for cb-axis +# - 18.11. 2000 pm: updated for 'set colorbox' +# - 03. 3. 2000 joze: updated to show new pm3d features +# - 15. 6. 1999 pm: update for `set pm3d`+`set palette` +# - 29. 4. 1999 pm: the 1st version, directory pm3d/demo + + +# print "WARNING: This demo works only on terminals supporting pm3d, i.e. on " +# print "-------- OS/2 Presentation Manager, X11, Linux VGA, Windows. Please use" +# print " output to a postscript file otherwise." + +set xlabel "x" +set ylabel "y" +set key top +set border 4095 +set xrange [-15:15] +set yrange [-15:15] +set zrange [-0.25:1] +set samples 25 +set isosamples 20 + +set title "pm3d demo. Radial sinc function. Default options." +set pm3d; set palette +#show pm3d +#show palette +splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) +pause -1 "Hit return to continue" + +set title "pm3d at s (surface) / ticslevel 0" +set ticslevel 0 +set pm3d at s +set cblabel "colour gradient" +replot +pause -1 "Hit return to continue" + +set title "pm3d at b (bottom)" +set pm3d at b +replot +pause -1 "Hit return to continue" + +set title "unset surface; set pm3d at st (surface and top)" +unset surface +set pm3d at st +replot +pause -1 "Hit return to continue" + +unset cblabel + +set title "set pm3d at bstbst (funny combination, only for screen or postscript)" +set view 50,50 +set pm3d at bstbst +replot +pause -1 "Hit return to continue" + +set title "gray map" +set pm3d map +set palette gray +set samples 100; set isosamples 100 +replot +pause -1 "Hit return to continue" + +set title "gray map, negative" +set pm3d map +set palette gray negative +replot +pause -1 "Hit return to continue" + +set title "colour map, using default rgbformulae 7,5,15 ... traditional pm3d (black-blue-red-yellow)" +set palette color positive +set pm3d map +set samples 50; set isosamples 50 +replot +pause -1 "Hit return to continue" + +set title "colour, rgbformulae 3,11,6 ... green-red-violet" +set palette rgbformulae 3,11,6 +replot +pause -1 "Hit return to continue" + +set title "colour, rgbformulae 23,28,3 ... ocean (green-blue-white); OK are also all other permutations" +set palette rgbformulae 23,28,3 +replot +pause -1 "Hit return to continue" + +set title "colour, rgbformulae 30,31,32 ... color printable on gray (black-blue-violet-yellow-white)" +set palette rgbformulae 30,31,32 +replot +pause -1 "Hit return to continue" + +set title "cubehelix color scheme with monotonic intensity\nD A Green (2011) http://arxiv.org/abs/1108.5083" offset 0,1 +set palette cubehelix +replot +pause -1 "Hit return to continue" + +test palette +pause -1 "Hit return to continue" + +set title "rgbformulae 31,-11,32: negative formula number=inverted color" +set palette rgbformulae 31,-11,32 +replot +pause -1 "Hit return to continue" +set yrange [*:*] noreverse + + +reset + +set title "set pm3d scansforward: wrong, because back overwrites front" +set pm3d +set palette +set view 130,10 +set samples 50; set isosamples 50 +set border 4095 +unset surface +set pm3d at s scansforward +splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) +pause -1 "Hit return to continue" + +set title "set pm3d scansbackward: correctly looking surface" +set xlabel +set border 4095 +set pm3d scansbackward +replot +pause -1 "Hit return to continue" + + +set title "set hidden3d" +set samples 30; set isosamples 30 +set hidden3d +set pm3d +set surface +set view 50,220 +set xrange [-2:2] +set yrange [-2:2] +splot log(x*x*y*y) +pause -1 "Hit return to continue" +unset hidden3d + +# draw the surface using pm3d's hidden3d with line type 100 +unset hidden +unset surface + +set title "set pm3d hidden3d : pm3d's much faster hidden3d variant" +set samples 30; set isosamples 30 +set pm3d +set style line 100 lt 5 lw 0.5 +set pm3d hidden3d 100 +set view 50,220 +set xrange [-2:2] +set yrange [-2:2] +splot log(x*x*y*y) +pause -1 "Hit return to continue" +set pm3d nohidden3d + +set title "bad: surface and top are too close together" +set xrange [-1:1] +set yrange [-1:1] +unset hidd +set zrange [-15:4] +set ticslevel 0 +set pm3d at st +splot log(x*x*y*y) +pause -1 "Hit return to continue" + +set title "solution: use independent 'set zrange' and 'set cbrange'" +unset surf +set cbrange [-15:4] +set zrange [-15:60] +splot log(x*x*y*y) +pause -1 "Press Enter; I will continue by 'set autoscale cb' and much more..." +set autoscale cb + +set title "color box is on by default at a certain position" +set samples 20; set isosamples 20 +set autoscale +set key on +set pm3d +set pm3d at s +set view 60,30 +splot y +pause -1 "Hit return to continue" + +set title "color box is on again, now with horizontal gradient" +set size 0.6,0.6; set origin 0.2,0.25 +set colorbox horizontal +set colorbox user origin 0.1,0.15 size 0.8,0.1 +set mcbtics 2 +set grid cb +set cblabel "see cblabel, grid cb, mcbtics, ..." +replot +pause -1 "Hit return to continue" + +unset cblabel; unset mcbtics; set grid nocb; set colorbox default + +set title "color box is switched off" +unset colorbox +replot +pause -1 "Hit return to continue" + +set title 'using now "set grid back; unset colorbox"' +unset colorbox +set pm3d +set border 895 +set grid back +replot +pause -1 "Hit return to continue" + +set size 1,1; set origin 0,0 +set grid layerdefault +set xlabel "X LABEL" +set ylabel "Y LABEL" + +set sample 11; set isosamples 11 +set pm3d map +set palette +set colorbox +set lmargin 0 + + +set pm3d flush begin +set title "Datafile with different nb of points in scans; pm3d flush begin" +set pm3d flush begin noftriangles scansforward +splot 'triangle.dat' +#show pm3d +pause -1 "Hit return to continue" + +set title "Datafile with different nb of points in scans; pm3d flush center" +set pm3d flush center scansforward +replot +pause -1 "Hit return to continue" + +set title "Datafile with different nb of points in scans; pm3d flush end" +set pm3d flush end scansforward +replot +pause -1 "Hit return to continue" + +set grid front + +set pm3d flush begin +set title "Data with different nb of points in scans; pm3d ftriangles flush begin" +set pm3d flush begin ftriangles scansforward +splot 'triangle.dat' +#show pm3d +pause -1 "Hit return to continue" + +set title "Data with different nb of points in scans; pm3d ftriangles flush center" +set pm3d flush center ftriangles scansforward +replot +pause -1 "Hit return to continue" + +set title "Data with different nb of points in scans; pm3d ftriangles flush end" +set pm3d flush end ftriangles scansforward +replot +pause -1 "Hit return to continue" + +set title "Using interpolation with datafile; pm3d map interpolate 2,1" +set pm3d flush begin noftriangles scansforward interpolate 2,1 +replot +pause -1 "Hit return to continue" + +set title "Using interpolation with datafile; pm3d map ftriangles interpolate 10,1" +set pm3d flush begin ftriangles scansforward interpolate 10,1 +replot +pause -1 "Hit return to continue" + +set title "Using interpolation with datafile; pm3d at s ftriangles interpolate 10,1" +set pm3d flush begin ftriangles scansforward at s interpolate 10,1 +set view 20,20 +replot +pause -1 "Hit return to continue" + +reset + +set title "only for enhanced terminals: 'set format cb ...'" +set xlabel "X" +set ylabel "Y" +set sample 31; set isosamples 31 +set xrange [-185:185] +set yrange [-185:185] +set format cb "%.01t*10^{%T}" +unset surface +set border 4095 +set ticslevel 0 +set pm3d at s; set palette gray +set cblabel "the colour gradient" +splot abs(x)**3+abs(y)**3 +pause -1 "Hit return to continue" + +unset cblabel + +set pal color +set xrange [*:*]; set yrange [*:*] +set title "function 'x+y' using all colors available, 'set pal maxcolors 0'" +set pal maxcolors 0 +splot x+y +pause -1 "Hit return to continue" + +set xrange [*:*]; set yrange [*:*] +set title "function 'x+y' using only 5 colors, 'set pal maxcolors 5'" +set pal maxcolors 5 +splot x+y +pause -1 "Hit return to continue" + +set pal maxcolors 0 +unset pm3d +set surface +set format z +set palette +set title "color lines: 'splot sin(y)/(y) with lines palette'" +set ticslevel 0 +set border 4095 +set xrange [-10:10]; set yrange [-10:10] +set hidden3d +set isosamples 40,40; set samples 40,40 +splot sin(y)/(y) w lines palette +pause -1 "Hit return to continue" + +reset + +set title "Demo for clipping of 2 rectangles comes now. The xrange is [0:2]..." +set pm3d; set palette +set pm3d map + +set xrange [0:2] +splot 'clip14in.dat' +pause -1 "Hit return to continue" + +set xrange [0:1.5] +set yrange [*:*] +set title "...and now xrange is [0:1.5] and 'set pm3d clip1in'" +set pm3d clip1in +replot +pause -1 "Hit return to continue" + +set title "...now xrange is [0:1.5] and 'set pm3d clip4in'" +set pm3d clip4in +replot +pause -1 "Hit return to continue" + + +reset + +sinc(u,v) = sin(sqrt(u**2+v**2)) /sqrt(u**2+v**2) + +set sam 40 +set iso 40 + +set title "pm3d explicit mode --- coloring according to the 4th parameter of 'using'" +set ticslevel 0 + +set pm3d at s explicit + +# 'binary2' binary u 1:2:(column(3)+column(-1)/20.0):3 w pm3d, + +splot \ + 'binary2' binary u 1:2:3:($2+($1+$2)/10) w pm3d, \ + 1+sinc(x*4, y*4) w l +pause -1 "Hit return to continue" + +set title "coloring according to the 3rd 'using' parameter (left) and to the z-value (bottom)" +set border 895 +splot \ + 'binary2' binary u 2:(12 - column(3) * 10):1 notitle w lines, \ + 'binary2' binary u (-12 + column(3) * 10):2:1:(-12 + column(3) * 10) notitle w pm3d, \ + 'binary2' binary u 1:2:(column(3) * 10 - 12) notitle w pm3d + +pause -1 "Hit return to continue" + +reset + +print "Plot by pm3d algorithm draws quadrangles filled with color calculated from" +print "the z- or color-value of the surrounding 4 corners. The following demo shows" +print "different color spots for a plot with very small number of quadrangles (here" +print "rectangular pixels). Note that the default option is 'mean'." + +set pm3d map +set iso 4 +set samples 4 +set xrange [0:3] +set yrange [0:3] +set cbrange [0:9] +f(x,y)=2*x+y +set key off +unset xtics +unset ytics +set tics scale 2 +set colorbox horizontal user origin 0.1,0.025 size .8,0.02 + +# Needed by terminals limited on colors: +#set palette maxcolors 26 + +# Note: no more space in the following multiplot to show demo for +#set pm3d corners2color median +#set pm3d corners2color geomean + +set multiplot +# Let us do multiplot grid 3x3: +dx = 1.0/3; dy = 1.0/3; +set size dx,dy + +set origin 0*dx,0*dy +set title "set pm3d corners2color c1" +set pm3d corners2color c1 +splot f(x,y) + +set origin 2*dx,0*dy +set title "set pm3d corners2color c2" +set pm3d corners2color c2 +replot + +set origin 0*dx,2*dy +set title "set pm3d corners2color c3" +set pm3d corners2color c3 +replot + +set origin 2*dx,2*dy +set title "set pm3d corners2color c4" +set pm3d corners2color c4 +replot + +set origin 0*dx,1*dy +set title "set pm3d corners2color mean" +set pm3d corners2color mean +replot + +set origin 2*dx,1*dy +set title "set pm3d corners2color geomean" +set pm3d corners2color geomean +replot + +set origin 1*dx,0*dy +set title "set pm3d corners2color median" +set pm3d corners2color median +replot + +set origin 1*dx,1*dy +set title "Original grid points" +unset pm3d +set border 0 +unset xtics +unset ytics +unset colorbox +#splot x*2+y with points ps 3 pt 5 palette +splot f(x,y) with linesp ps 3 pt 5 palette + +unset multiplot +pause -1 "Hit return to continue" +reset + +print "End of pm3d demo." diff --git a/3rd_party/gnuplot/demo/pm3dcolors.dem b/3rd_party/gnuplot/demo/pm3dcolors.dem new file mode 100644 index 0000000..e48cdb4 --- /dev/null +++ b/3rd_party/gnuplot/demo/pm3dcolors.dem @@ -0,0 +1,234 @@ +# +# $Id: pm3dcolors.dem,v 1.4 2010/10/31 19:14:02 mikulik Exp $ +# +# Test of color modes for pm3d palettes. + +# +# Multiplot with some of the recommended rgbformulae palettes +# +set pm3d map +set multiplot layout 3,3 \ + title "Palettes according to 'help palette rgbformulae'" +g(x)=x +set xrange [0:1]; set xtics 0.2 scale 1.5 nomirror; set mxtics 2 +# set palette maxcolors 128 +unset colorbox; unset key; set tics out; unset ytics +set palette rgb 7,5,15; set title "traditional pm3d\n(black-blue-red-yellow)"; splot g(x) +set palette rgb 3,11,6; set title "green-red-violet"; splot g(x) +set palette rgb 23,28,3; set title "ocean (green-blue-white)\ntry also other permutations"; splot g(x) +set palette rgb 21,22,23; set title "hot (black-red-yellow-white)"; splot g(x) +set palette rgb 30,31,32; set title "color printable on gray\n(black-blue-violet-yellow-white)"; splot g(x) +set palette rgb 33,13,10; set title "rainbow (blue-green-yellow-red)"; splot g(x) +set palette rgb 34,35,36; set title "AFM hot (black-red-yellow-white)"; splot g(x) +set palette model HSV +set palette rgb 3,2,2; set title "HSV model\n(red-yellow-green-cyan-blue-magenta-red)"; splot g(x) +set pal gray; set title "gray palette"; splot g(x) +unset multiplot +reset +pause -1 "Hit return to continue" + + +# +# Gradient Palettes +# +set pm3d map +set palette color + +f(x)=(x+10)/20 +set cbrange [f(-10):f(10)] # [0:1] +set xrange [-10:10] +set yrange [*:*] +set xtics 2 +set cbtics 0.1 +set format cb "%3.1f" +unset ztics +unset ytics +set samples 101 +set isosamples 2 +unset key + +set palette model RGB + +set palette defined +set title "set palette defined" +splot f(x) +pause -1 "Hit return to continue" + +set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1) +set title 'set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1)' +splot f(x) +pause -1 "Hit return to continue" + + +set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" ) +set title 'set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )' +splot f(x) +pause -1 "Hit return to continue" + + +set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" ) +set title 'set palette defined ( 20 "#101010", 30 "#ff0000", 40 "#00ff00", 50 "#e0e0e0" )' +splot f(x) +pause -1 "Hit return to continue" + + +set palette defined ( 0 0 0 0, 1 1 1 1 ) +set title 'set palette defined ( 0 0 0 0, 1 1 1 1 )' +splot f(x) +pause -1 "Hit return to continue" + + +set palette model HSV defined ( 0 0 1 1, 1 1 1 1 ) +set title 'set palette model HSV defined ( 0 0 1 1, 1 1 1 1 )' +splot f(x) +pause -1 "Hit return to continue" + + +set palette model RGB +set palette model RGB defined (0 "green", 1 "dark-green", 1 "yellow", 2 "dark-yellow", 2 "red", 3 "dark-red" ) +set title "set palette model RGB defined\n(0 'green', 1 'dark-green', 1 'yellow', 2 'dark-yellow', 2 'red', 3 'dark-red' )" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model RGB + + +set title 'set palette file "-" (file with 3 columns)' +set palette file "-" +0 0 0 +0 0 1 +0 1 0 +1 0 0 +1 1 1 +e +splot f(x) +pause -1 "Hit return to continue" + + +set title 'set palette file "-" (file with 4 columns)' +set palette file "-" +10 0 0 0 +20 0 0 1 +40 0 1 0 +60 1 0 0 +70 1 1 1 +e +splot f(x) +pause -1 "Hit return to continue" + + +set title 'set palette file "-" using 1:2:($1+$2)/2' +set palette file "-" using ($0):1:2:(($1+$2)/2) +0 0 +0 1 +1 0 +1 1 +e +splot f(x) +pause -1 "Hit return to continue" + + + +# +# Color Models +# +set palette color +set pm3d map +set xrange [-10:10] +unset ztics +unset ytics +set samples 101 +set isosamples 2 +set xtics 2 + +set palette rgbformulae 7,5,15 + +set palette model RGB rgbformulae 7,5,15 +set title "set palette model RGB rgbformulae 7,5,15" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model HSV rgbformulae 7,5,15 +set title "set palette model HSV rgbformulae 7,5,15" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model XYZ rgbformulae 7,5,15 +set title "set palette model XYZ rgbformulae 7,5,15" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model CMY rgbformulae 7,5,15 +set title "set palette model CMY rgbformulae 7,5,15" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model YIQ rgbformulae 7,5,15 +set title "set palette model YIQ rgbformulae 7,5,15" +splot f(x) +pause -1 "Hit return to continue" + + +set palette model HSV rgbformulae 3,2,2 +set title "set palette model HSV rrgbformulae 3,2,2" +splot f(x) +pause -1 "Hit return to continue" + + + +# +# User Defined Functions +# +set palette color +set pm3d map +set cbrange [f(-10):f(10)] +set xrange [-10:10] +set yrange [0:1] +unset ztics +unset ytics +set samples 101 +set isosamples 2 +set xtics 2 + +set palette model RGB + +set palette functions gray, gray, gray +set title "set palette functions gray, gray, gray" +splot f(x) +pause -1 "Hit return to continue" + + +set palette functions sqrt(gray), gray**3, sin(gray*2*pi) +set title 'set palette functions sqrt(gray), gray**3, sin(gray*2*pi) <--> 7,5,15' +splot f(x) +pause -1 "Hit return to continue" + + +set palette rgbformulae 7,5,15 +set title 'set palette rgbformulae 7,5,15' +splot f(x) +pause -1 "Hit return to continue" + + +set palette model XYZ functions gray**0.35, gray**0.5, gray**0.8 +set title 'set palette model XYZ functions model XYZ gray**0.35, gray**0.5, gray**0.8' +splot f(x) +pause -1 "Hit return to continue" + + +theta(x) = x<0 ? 0 : 1 +r(x) = 4*x*(1-theta(x-0.25)) +g(x) = 0.5*theta(x-0.25)*(1-theta(x-0.5)) +b(x) = x +set palette model RGB functions r(gray),g(gray),b(gray) +set title "set palette model RGB functions\n4*x*(1-theta(x-0.25)), 0.5*theta(x-0.25)*(1-theta(x-0.5)), x" +splot f(x) +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/pm3dgamma.dem b/3rd_party/gnuplot/demo/pm3dgamma.dem new file mode 100644 index 0000000..ddf1696 --- /dev/null +++ b/3rd_party/gnuplot/demo/pm3dgamma.dem @@ -0,0 +1,54 @@ +# +# $Id: pm3dgamma.dem,v 1.2 2003/10/17 15:02:21 mikulik Exp $ +# +# Test of gamma correction for gray palettes + +set pm3d; set palette +set palette gray +set pm3d map +set cbrange [-10:10] +set xrange [-10:10] +set yrange [*:*] +unset ztics +unset ytics +set samples 101 +set isosamples 2 +set xtics 2 + +set palette gamma 0.75 +set title "gamma = 0.75" +splot x +pause -1 "Hit return to continue" + + +set palette gamma 1.0 +set title "gamma = 1.0" +splot x +pause -1 "Hit return to continue" + + +set palette gamma 1.25 +set title "gamma = 1.25" +splot x +pause -1 "Hit return to continue" + + +set palette gamma 1.5 +set title "gamma = 1.5" +splot x +pause -1 "Hit return to continue" + + +set palette gamma 1.75 +set title "gamma = 1.75" +splot x +pause -1 "Hit return to continue" + + +set palette gamma 2.0 +set title "gamma = 2.0" +splot x +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/pointsize.dem b/3rd_party/gnuplot/demo/pointsize.dem new file mode 100644 index 0000000..64a81e7 --- /dev/null +++ b/3rd_party/gnuplot/demo/pointsize.dem @@ -0,0 +1,60 @@ +# +# Read individual point sizes from extra column of input file +# Ethan A Merritt - October 2004 +# +unset key +unset border +unset yzeroaxis +unset xtics +unset ytics +unset ztics + +# +# plot a 2D map with locations marked by variable sized points +# +set title "plot with variable size points" +plot 'world.dat' with lines lt 3, \ + 'world.cor' using 1:2:(5.*rand(0)) with points lt 1 pt 6 ps variable +pause -1 "Hit return to continue" + +# +set title "splot with variable size points\nit is possible to specify size and color separately" +set view map +unset hidden3d +splot 'world.dat' using 1:2:(0) with lines lt 3, \ + 'world.cor' using 1:2:(0.5-rand(0)):(5.*rand(0)) with points pt 5 ps var lt palette +pause -1 "Hit return to continue" + +# +# plot a '3D version using spherical coordinate system' of the world. +set angles degrees +set title "3D version using spherical coordinate system" +set ticslevel 0 +set view 70,40,0.8,1.2 +set mapping spherical +set parametric +set samples 32 +set isosamples 9 +set urange [-90:90] +set vrange [0:360] +splot cos(u)*cos(v),cos(u)*sin(v),sin(u) with lines lt 5,\ + 'world.dat' with lines lt 3, \ + 'world.cor' using 1:2:(1):(5.*rand(0)) with points lt 1 pt 6 ps variable +pause -1 "Hit return to continue" + +# +# hidden3d still not working fully +# pointsize is now handled, but axes are never obscured +# +set title "3D solid version through hiddenlining" +set hidden3d +set arrow from 0,0,-1.2 to 0,0,1.2 lt 5 lw 2 +set arrow from -1.2, 0, 0 to 1.2, 0, 0 nohead lt 5 lw 1 +set arrow from 0, -1.2, 0 to 0, 1.2, 0 nohead lt 5 lw 1 +splot cos(u)*cos(v),-cos(u)*sin(v),sin(u) with lines lt 5,\ + 'world.dat' u 1:2:(1.001) with lines lt 3, \ + 'world.cor' using 1:2:(1):(5.*rand(0)) with points lt 1 pt 6 ps var +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/polar.dem b/3rd_party/gnuplot/demo/polar.dem new file mode 100644 index 0000000..4e21161 --- /dev/null +++ b/3rd_party/gnuplot/demo/polar.dem @@ -0,0 +1,68 @@ +# +# $Id: polar.dem,v 1.8 2010/11/19 05:15:03 sfeam Exp $ +# +# Show some of the new polar capabilities. +# +unset border +set clip +set polar +set xtics axis nomirror +set ytics axis nomirror +unset rtics +set samples 160 +set zeroaxis +set trange [0:2*pi] +set title "Three circles (with aspect ratio distortion)" +plot .5,1,1.5 +pause -1 "Hit return to continue" +set title "" +set key box + +plot cos(2*t) +pause -1 "Hit return to continue" + +plot 2*sqrt(cos(t)),-2*sqrt(cos(t)) +pause -1 "Hit return to continue" + +plot sin(4*t),cos(4*t) +set offset 0,0,0,0 +pause -1 "Hit return to continue" + +set xrange [-5:5] +set yrange [-5:5] +plot t/cos(3*t) +pause -1 "Hit return to continue" +set autoscale + +plot 1-sin(t) +pause -1 "Hit return to continue" + +set trange [0:12*pi] +plot 2*t +pause -1 "Hit return to continue" + +butterfly(x)=exp(cos(x))-2*cos(4*x)+sin(x/12)**5 +set samples 800 +set title "Butterfly" +unset key +plot butterfly(t) +pause -1 "Hit return to continue" +reset + +set polar +set grid polar +unset xtics +unset ytics +set border 0 +set style fill solid 0.5 +set rrange [0.1 : 4] +set size square +set key title "bounding radius 2.5" +set key outside top right samplen 0.7 + +plot 3.+sin(t)*cos(5*t) with filledcurve above r=2.5 notitle,\ + 3.+sin(t)*cos(5*t) with line + +pause -1 "Hit return to continue" +# undo what we've done above +reset diff --git a/3rd_party/gnuplot/demo/poldat.dem b/3rd_party/gnuplot/demo/poldat.dem new file mode 100644 index 0000000..85b74bd --- /dev/null +++ b/3rd_party/gnuplot/demo/poldat.dem @@ -0,0 +1,536 @@ +# +# $Id: poldat.dem,v 1.9 2010/11/18 23:59:58 sfeam Exp $ +# +# +set size square +set time +set clip +set xtics axis nomirror +set ytics axis nomirror +unset grid +unset polar +set title "Primitive Smith Chart" +unset key +set xlabel "Impedance or Admittance Coordinates" +set para +set rrange [-0 : 10] +set trange [-pi : pi] +set xrange [-1:1] +set yrange [-1:1] +tv(t,r) = sin(t)/(1+r) +tu(t,r) = (cos(t) +r)/(1+r) +cu(t,x) = 1 + cos(t)/x +cv(t,x) = (1+ sin(t))/x +plot cu(t,.1),cv(t,.1),cu(t,.1),-cv(t,.1),\ +cu(t,1),cv(t,1),cu(t,1),-cv(t,1),\ +cu(t,10),cv(t,10),cu(t,10),-cv(t,10),\ +tu(t,.1),tv(t,.1),\ +tu(t,.5),tv(t,.5),\ +tu(t,1),tv(t,1),\ +tu(t,5),tv(t,5),\ +tu(t,10),tv(t,10),\ +cu(t,.5),cv(t,.5),cu(t,.5),-cv(t,.5),\ +tu(t,0),tv(t,0) +#cu(t,5),cv(t,5),cu(t,5),-cv(t,5) +pause -1 "Hit return to continue" +set angles degrees +set polar +set grid polar 15. +unset border +unset param +set title "Antenna Pattern" +set xlabel "Azimuth" +set ylabel "dBSM" +set style data line +set rrange [-200:60] +set trange [-pi:pi] +set xrange [-220:220] +set yrange [-220:220] +unset xtics +plot "-" using 1:5,"-" +# Input data ncmain.d4 generated by genpat2.f:Tx antenna pattern +# x,y,z of center point B in coord 3 +# -5.12 0 -1.5 +# euler matrix +# 0 -1 0 +# 0.7071 0 0.7071 +# -0.7071 0 0.7071 +# theta(deg) phi(deg) E-theta(dB) phase E-phi(dB) phase + 0 0 -200 0 18.992 0 + 2 0 -200 0 18.898 0 + 4 0 -200 0 18.619 0 + 6 0 -200 0 18.152 0 + 8 0 -200 0 17.497 0 + 10 0 -200 0 16.651 0 + 12 0 -200 0 15.614 0 + 14 0 -200 0 14.382 0 + 16 0 -200 0 12.952 0 + 18 0 -200 0 11.32 0 + 20 0 -200 0 9.483 0 + 22 0 -200 0 7.434 0 + 24 0 -200 0 5.169 0 + 26 0 -200 0 2.68 0 + 28 0 -200 0 -0.039 0 + 30 0 -200 0 -2.998 0 + 32 0 -200 0 -6.204 0 + 34 0 -200 0 -9.67 0 + 36 0 -200 0 -13.407 0 + 38 0 -200 0 -17.429 0 + 40 0 -200 0 -21.751 0 + 42 0 -200 0 -26.391 0 + 44 0 -200 0 -31.368 0 + 46 0 -200 0 -36.705 0 + 48 0 -200 0 -42.429 0 + 50 0 -200 0 -48.569 0 + 52 0 -200 0 -55.16 0 + 54 0 -200 0 -62.243 0 + 56 0 -200 0 -69.867 0 + 58 0 -200 0 -78.087 0 + 60 0 -200 0 -86.971 0 + 62 0 -200 0 -96.602 0 + 64 0 -200 0 -107.08 0 + 66 0 -200 0 -118.53 0 + 68 0 -200 0 -131.11 0 + 70 0 -200 0 -145.022 0 + 72 0 -200 0 -160.534 0 + 74 0 -200 0 -177.982 0 + 76 0 -200 0 -195.848 0 + 78 0 -200 0 -199.967 0 + 80 0 -200 0 -200 0 + 82 0 -200 0 -200 0 + 84 0 -200 0 -200 0 + 86 0 -200 0 -200 0 + 88 0 -200 0 -200 0 + 90 0 -200 0 -200 0 + 92 0 -200 0 -200 0 + 94 0 -200 0 -200 0 + 96 0 -200 0 -200 0 + 98 0 -200 0 -200 0 + 100 0 -200 0 -200 0 + 102 0 -200 0 -200 0 + 104 0 -200 0 -200 0 + 106 0 -200 0 -200 0 + 108 0 -200 0 -200 0 + 110 0 -200 0 -200 0 + 112 0 -200 0 -200 0 + 114 0 -200 0 -200 0 + 116 0 -200 0 -200 0 + 118 0 -200 0 -200 0 + 120 0 -200 0 -200 0 + 122 0 -200 0 -200 0 + 124 0 -200 0 -200 0 + 126 0 -200 0 -200 0 + 128 0 -200 0 -200 0 + 130 0 -200 0 -200 0 + 132 0 -200 0 -200 0 + 134 0 -200 0 -200 0 + 136 0 -200 0 -200 0 + 138 0 -200 0 -200 0 + 140 0 -200 0 -200 0 + 142 0 -200 0 -200 0 + 144 0 -200 0 -200 0 + 146 0 -200 0 -200 0 + 148 0 -200 0 -200 0 + 150 0 -200 0 -200 0 + 152 0 -200 0 -200 0 + 154 0 -200 0 -200 0 + 156 0 -200 0 -200 0 + 158 0 -200 0 -200 0 + 160 0 -200 0 -200 0 + 162 0 -200 0 -200 0 + 164 0 -200 0 -200 0 + 166 0 -200 0 -200 0 + 168 0 -200 0 -200 0 + 170 0 -200 0 -200 0 + 172 0 -200 0 -200 0 + 174 0 -200 0 -200 0 + 176 0 -200 0 -200 0 + 178 0 -200 0 -200 0 + 180 0 -200 0 -200 0 +e + 0 9.0007 -35.926 -71.297 9.0783 + 2 8.1667 0.13355 -32.735 8.9007 + 4 6.0696 4.0782 -28.04 8.3501 + 6 3.3053 4.8742 -26.062 7.3795 + 8 0.131 4.2554 -25.105 5.9101 + 10 -3.4589 2.6769 -24.794 3.8084 + 12 -7.6407 0.15917 -25.211 0.82257 + 14 -12.849 -3.6543 -26.702 -3.6253 + 16 -20.405 -10.185 -30.112 -11.564 + 18 -41.802 -37.181 -39.114 -24.83 + 20 -25.979 -11.868 -38.677 -10.86 + 22 -22.06 -7.1064 -29.743 -7.4312 + 24 -21.258 -5.2193 -26.432 -6.2183 + 26 -22.103 -4.8803 -25.429 -5.9416 + 28 -24.356 -5.858 -26.299 -6.0712 + 30 -28.216 -8.3757 -29.576 -6.4985 + 32 -33.989 -13.34 -38.93 -7.5039 + 34 -37.632 -21.69 -37.458 -9.6424 + 36 -35.691 -16.286 -29.566 -13.578 + 38 -35.22 -12.594 -27.052 -15.787 + 40 -36.549 -12.197 -27.142 -11.075 + 42 -38.418 -14.735 -29.897 -7.6375 + 44 -39.287 -23.397 -38.646 -6.0943 + 46 -39.287 -23.397 -38.646 -6.0943 + 48 -38.418 -14.735 -29.897 -7.6375 + 50 -36.549 -12.197 -27.142 -11.075 + 52 -35.22 -12.594 -27.052 -15.787 + 54 -35.691 -16.286 -29.566 -13.578 + 56 -37.632 -21.69 -37.458 -9.6424 + 58 -33.989 -13.34 -38.93 -7.5039 + 60 -28.216 -8.3757 -29.576 -6.4985 + 62 -24.356 -5.858 -26.299 -6.0712 + 64 -22.103 -4.8803 -25.429 -5.9416 + 66 -21.258 -5.2193 -26.432 -6.2183 + 68 -22.06 -7.1064 -29.743 -7.4312 + 70 -25.979 -11.868 -38.677 -10.86 + 72 -41.802 -37.18 -39.114 -24.83 + 74 -20.405 -10.185 -30.112 -11.564 + 76 -12.849 -3.6543 -26.702 -3.6253 + 78 -7.6407 0.15917 -25.211 0.82257 + 80 -3.4589 2.6769 -24.794 3.8084 + 82 0.131 4.2554 -25.105 5.9101 + 84 3.3053 4.8742 -26.062 7.3795 + 86 6.0696 4.0782 -28.04 8.3501 + 88 8.1667 0.13355 -32.735 8.9007 + 90 9.0007 -35.926 -71.297 9.0783 + 92 8.1667 0.13355 -32.735 8.9007 + 94 6.0696 4.0782 -28.04 8.3501 + 96 3.3053 4.8742 -26.062 7.3795 + 98 0.131 4.2554 -25.105 5.9101 + 100 -3.4589 2.6769 -24.794 3.8084 + 102 -7.6407 0.15917 -25.211 0.82257 + 104 -12.849 -3.6543 -26.702 -3.6253 + 106 -20.405 -10.185 -30.112 -11.564 + 108 -41.802 -37.181 -39.114 -24.83 + 110 -25.979 -11.868 -38.677 -10.86 + 112 -22.06 -7.1064 -29.743 -7.4312 + 114 -21.258 -5.2193 -26.432 -6.2183 + 116 -22.103 -4.8803 -25.429 -5.9416 + 118 -24.356 -5.858 -26.299 -6.0712 + 120 -28.216 -8.3757 -29.576 -6.4985 + 122 -33.989 -13.34 -38.93 -7.5039 + 124 -37.632 -21.69 -37.458 -9.6424 + 126 -35.691 -16.286 -29.566 -13.578 + 128 -35.22 -12.594 -27.052 -15.787 + 130 -36.549 -12.197 -27.142 -11.075 + 132 -38.418 -14.735 -29.897 -7.6375 + 134 -39.287 -23.397 -38.646 -6.0943 + 136 -39.287 -23.397 -38.646 -6.0943 + 138 -38.418 -14.735 -29.897 -7.6375 + 140 -36.549 -12.197 -27.142 -11.075 + 142 -35.22 -12.594 -27.052 -15.787 + 144 -35.691 -16.286 -29.566 -13.578 + 146 -37.632 -21.69 -37.458 -9.6424 + 148 -33.989 -13.34 -38.93 -7.5039 + 150 -28.216 -8.3757 -29.576 -6.4985 + 152 -24.356 -5.858 -26.299 -6.0712 + 154 -22.103 -4.8803 -25.429 -5.9416 + 156 -21.258 -5.2193 -26.432 -6.2183 + 158 -22.06 -7.1064 -29.743 -7.4312 + 160 -25.979 -11.868 -38.677 -10.86 + 162 -41.802 -37.181 -39.114 -24.83 + 164 -20.405 -10.185 -30.112 -11.564 + 166 -12.849 -3.6543 -26.702 -3.6253 + 168 -7.6407 0.15917 -25.211 0.82257 + 170 -3.4589 2.6769 -24.794 3.8084 + 172 0.131 4.2554 -25.105 5.9101 + 174 3.3053 4.8742 -26.062 7.3795 + 176 6.0696 4.0782 -28.04 8.3501 + 178 8.1667 0.13355 -32.735 8.9007 + 180 9.0007 -35.926 -71.297 9.0783 + 182 8.1667 0.13355 -32.735 8.9007 + 184 6.0696 4.0782 -28.04 8.3501 + 186 3.3053 4.8742 -26.062 7.3795 + 188 0.131 4.2554 -25.105 5.9101 + 190 -3.4589 2.6769 -24.794 3.8084 + 192 -7.6407 0.15917 -25.211 0.82257 + 194 -12.849 -3.6543 -26.702 -3.6253 + 196 -20.405 -10.185 -30.112 -11.564 + 198 -41.802 -37.181 -39.114 -24.83 + 200 -25.979 -11.868 -38.677 -10.86 + 202 -22.06 -7.1064 -29.743 -7.4312 + 204 -21.258 -5.2193 -26.432 -6.2183 + 206 -22.103 -4.8803 -25.429 -5.9416 + 208 -24.356 -5.858 -26.299 -6.0712 + 210 -28.216 -8.3757 -29.576 -6.4985 + 212 -33.989 -13.34 -38.93 -7.5039 + 214 -37.632 -21.69 -37.458 -9.6424 + 216 -35.691 -16.286 -29.566 -13.578 + 218 -35.22 -12.594 -27.052 -15.787 + 220 -36.549 -12.197 -27.142 -11.075 + 222 -38.418 -14.735 -29.897 -7.6375 + 224 -39.287 -23.397 -38.646 -6.0943 + 226 -39.287 -23.397 -38.646 -6.0943 + 228 -38.418 -14.735 -29.897 -7.6375 + 230 -36.549 -12.197 -27.142 -11.075 + 232 -35.22 -12.594 -27.052 -15.787 + 234 -35.691 -16.286 -29.566 -13.578 + 236 -37.632 -21.69 -37.458 -9.6424 + 238 -33.989 -13.34 -38.93 -7.5039 + 240 -28.216 -8.3757 -29.576 -6.4985 + 242 -24.356 -5.858 -26.299 -6.0712 + 244 -22.103 -4.8803 -25.429 -5.9416 + 246 -21.258 -5.2193 -26.432 -6.2183 + 248 -22.06 -7.1064 -29.743 -7.4312 + 250 -25.979 -11.868 -38.677 -10.86 + 252 -41.802 -37.18 -39.114 -24.83 + 254 -20.405 -10.185 -30.112 -11.564 + 256 -12.849 -3.6543 -26.702 -3.6253 + 258 -7.6407 0.15917 -25.211 0.82257 + 260 -3.4589 2.6769 -24.794 3.8084 + 262 0.131 4.2554 -25.105 5.9101 + 264 3.3053 4.8742 -26.062 7.3795 + 266 6.0696 4.0782 -28.04 8.3501 + 268 8.1667 0.13355 -32.735 8.9007 + 270 9.0007 -35.926 -71.297 9.0783 + 272 8.1667 0.13355 -32.735 8.9007 + 274 6.0696 4.0782 -28.04 8.3501 + 276 3.3053 4.8742 -26.062 7.3795 + 278 0.13099 4.2554 -25.105 5.9101 + 280 -3.4589 2.6769 -24.794 3.8084 + 282 -7.6407 0.15917 -25.211 0.82257 + 284 -12.849 -3.6543 -26.702 -3.6253 + 286 -20.405 -10.185 -30.112 -11.564 + 288 -41.802 -37.181 -39.114 -24.83 + 290 -25.979 -11.868 -38.677 -10.86 + 292 -22.06 -7.1064 -29.743 -7.4312 + 294 -21.258 -5.2193 -26.432 -6.2183 + 296 -22.103 -4.8803 -25.429 -5.9416 + 298 -24.356 -5.858 -26.299 -6.0712 + 300 -28.216 -8.3757 -29.576 -6.4985 + 302 -33.989 -13.34 -38.93 -7.5039 + 304 -37.632 -21.69 -37.458 -9.6424 + 306 -35.691 -16.286 -29.566 -13.578 + 308 -35.22 -12.594 -27.052 -15.787 + 310 -36.549 -12.197 -27.142 -11.075 + 312 -38.418 -14.735 -29.897 -7.6375 + 314 -39.287 -23.397 -38.646 -6.0943 + 316 -39.287 -23.397 -38.646 -6.0943 + 318 -38.418 -14.735 -29.897 -7.6375 + 320 -36.549 -12.197 -27.142 -11.075 + 322 -35.22 -12.594 -27.052 -15.787 + 324 -35.691 -16.286 -29.566 -13.578 + 326 -37.632 -21.69 -37.458 -9.6424 + 328 -33.989 -13.34 -38.93 -7.5039 + 330 -28.216 -8.3757 -29.576 -6.4985 + 332 -24.356 -5.858 -26.299 -6.0712 + 334 -22.103 -4.8803 -25.429 -5.9416 + 336 -21.258 -5.2193 -26.432 -6.2183 + 338 -22.06 -7.1064 -29.743 -7.4312 + 340 -25.979 -11.868 -38.677 -10.86 + 342 -41.802 -37.181 -39.114 -24.83 + 344 -20.405 -10.185 -30.112 -11.564 + 346 -12.849 -3.6543 -26.702 -3.6253 + 348 -7.6407 0.15917 -25.211 0.82257 + 350 -3.4589 2.6769 -24.794 3.8084 + 352 0.131 4.2554 -25.105 5.9101 + 354 3.3053 4.8742 -26.062 7.3795 + 356 6.0696 4.0782 -28.04 8.3501 + 358 8.1667 0.13355 -32.735 8.9007 + 360 9.0007 -35.926 -71.297 9.0783 + 2 8.1667 0.13355 -32.735 8.9007 + 4 6.0696 4.0782 -28.04 8.3501 + 6 3.3053 4.8742 -26.062 7.3795 + 8 0.131 4.2554 -25.105 5.9101 + 10 -3.4589 2.6769 -24.794 3.8084 + 12 -7.6407 0.15917 -25.211 0.82257 + 14 -12.849 -3.6543 -26.702 -3.6253 + 16 -20.405 -10.185 -30.112 -11.564 + 18 -41.802 -37.181 -39.114 -24.83 + 20 -25.979 -11.868 -38.677 -10.86 + 22 -22.06 -7.1064 -29.743 -7.4312 + 24 -21.258 -5.2193 -26.432 -6.2183 + 26 -22.103 -4.8803 -25.429 -5.9416 + 28 -24.356 -5.858 -26.299 -6.0712 + 30 -28.216 -8.3757 -29.576 -6.4985 + 32 -33.989 -13.34 -38.93 -7.5039 + 34 -37.632 -21.69 -37.458 -9.6424 + 36 -35.691 -16.286 -29.566 -13.578 + 38 -35.22 -12.594 -27.052 -15.787 + 40 -36.549 -12.197 -27.142 -11.075 + 42 -38.418 -14.735 -29.897 -7.6375 + 44 -39.287 -23.397 -38.646 -6.0943 + 46 -39.287 -23.397 -38.646 -6.0943 + 48 -38.418 -14.735 -29.897 -7.6375 + 50 -36.549 -12.197 -27.142 -11.075 + 52 -35.22 -12.594 -27.052 -15.787 + 54 -35.691 -16.286 -29.566 -13.578 + 56 -37.632 -21.69 -37.458 -9.6424 + 58 -33.989 -13.34 -38.93 -7.5039 + 60 -28.216 -8.3757 -29.576 -6.4985 + 62 -24.356 -5.858 -26.299 -6.0712 + 64 -22.103 -4.8803 -25.429 -5.9416 + 66 -21.258 -5.2193 -26.432 -6.2183 + 68 -22.06 -7.1064 -29.743 -7.4312 + 70 -25.979 -11.868 -38.677 -10.86 + 72 -41.802 -37.18 -39.114 -24.83 + 74 -20.405 -10.185 -30.112 -11.564 + 76 -12.849 -3.6543 -26.702 -3.6253 + 78 -7.6407 0.15917 -25.211 0.82257 + 80 -3.4589 2.6769 -24.794 3.8084 + 82 0.131 4.2554 -25.105 5.9101 + 84 3.3053 4.8742 -26.062 7.3795 + 86 6.0696 4.0782 -28.04 8.3501 + 88 8.1667 0.13355 -32.735 8.9007 + 90 9.0007 -35.926 -71.297 9.0783 + 92 8.1667 0.13355 -32.735 8.9007 + 94 6.0696 4.0782 -28.04 8.3501 + 96 3.3053 4.8742 -26.062 7.3795 + 98 0.131 4.2554 -25.105 5.9101 + 100 -3.4589 2.6769 -24.794 3.8084 + 102 -7.6407 0.15917 -25.211 0.82257 + 104 -12.849 -3.6543 -26.702 -3.6253 + 106 -20.405 -10.185 -30.112 -11.564 + 108 -41.802 -37.181 -39.114 -24.83 + 110 -25.979 -11.868 -38.677 -10.86 + 112 -22.06 -7.1064 -29.743 -7.4312 + 114 -21.258 -5.2193 -26.432 -6.2183 + 116 -22.103 -4.8803 -25.429 -5.9416 + 118 -24.356 -5.858 -26.299 -6.0712 + 120 -28.216 -8.3757 -29.576 -6.4985 + 122 -33.989 -13.34 -38.93 -7.5039 + 124 -37.632 -21.69 -37.458 -9.6424 + 126 -35.691 -16.286 -29.566 -13.578 + 128 -35.22 -12.594 -27.052 -15.787 + 130 -36.549 -12.197 -27.142 -11.075 + 132 -38.418 -14.735 -29.897 -7.6375 + 134 -39.287 -23.397 -38.646 -6.0943 + 136 -39.287 -23.397 -38.646 -6.0943 + 138 -38.418 -14.735 -29.897 -7.6375 + 140 -36.549 -12.197 -27.142 -11.075 + 142 -35.22 -12.594 -27.052 -15.787 + 144 -35.691 -16.286 -29.566 -13.578 + 146 -37.632 -21.69 -37.458 -9.6424 + 148 -33.989 -13.34 -38.93 -7.5039 + 150 -28.216 -8.3757 -29.576 -6.4985 + 152 -24.356 -5.858 -26.299 -6.0712 + 154 -22.103 -4.8803 -25.429 -5.9416 + 156 -21.258 -5.2193 -26.432 -6.2183 + 158 -22.06 -7.1064 -29.743 -7.4312 + 160 -25.979 -11.868 -38.677 -10.86 + 162 -41.802 -37.181 -39.114 -24.83 + 164 -20.405 -10.185 -30.112 -11.564 + 166 -12.849 -3.6543 -26.702 -3.6253 + 168 -7.6407 0.15917 -25.211 0.82257 + 170 -3.4589 2.6769 -24.794 3.8084 + 172 0.131 4.2554 -25.105 5.9101 + 174 3.3053 4.8742 -26.062 7.3795 + 176 6.0696 4.0782 -28.04 8.3501 + 178 8.1667 0.13355 -32.735 8.9007 + 180 9.0007 -35.926 -71.297 9.0783 + 182 8.1667 0.13355 -32.735 8.9007 + 184 6.0696 4.0782 -28.04 8.3501 + 186 3.3053 4.8742 -26.062 7.3795 + 188 0.131 4.2554 -25.105 5.9101 + 190 -3.4589 2.6769 -24.794 3.8084 + 192 -7.6407 0.15917 -25.211 0.82257 + 194 -12.849 -3.6543 -26.702 -3.6253 + 196 -20.405 -10.185 -30.112 -11.564 + 198 -41.802 -37.181 -39.114 -24.83 + 200 -25.979 -11.868 -38.677 -10.86 + 202 -22.06 -7.1064 -29.743 -7.4312 + 204 -21.258 -5.2193 -26.432 -6.2183 + 206 -22.103 -4.8803 -25.429 -5.9416 + 208 -24.356 -5.858 -26.299 -6.0712 + 210 -28.216 -8.3757 -29.576 -6.4985 + 212 -33.989 -13.34 -38.93 -7.5039 + 214 -37.632 -21.69 -37.458 -9.6424 + 216 -35.691 -16.286 -29.566 -13.578 + 218 -35.22 -12.594 -27.052 -15.787 + 220 -36.549 -12.197 -27.142 -11.075 + 222 -38.418 -14.735 -29.897 -7.6375 + 224 -39.287 -23.397 -38.646 -6.0943 + 226 -39.287 -23.397 -38.646 -6.0943 + 228 -38.418 -14.735 -29.897 -7.6375 + 230 -36.549 -12.197 -27.142 -11.075 + 232 -35.22 -12.594 -27.052 -15.787 + 234 -35.691 -16.286 -29.566 -13.578 + 236 -37.632 -21.69 -37.458 -9.6424 + 238 -33.989 -13.34 -38.93 -7.5039 + 240 -28.216 -8.3757 -29.576 -6.4985 + 242 -24.356 -5.858 -26.299 -6.0712 + 244 -22.103 -4.8803 -25.429 -5.9416 + 246 -21.258 -5.2193 -26.432 -6.2183 + 248 -22.06 -7.1064 -29.743 -7.4312 + 250 -25.979 -11.868 -38.677 -10.86 + 252 -41.802 -37.18 -39.114 -24.83 + 254 -20.405 -10.185 -30.112 -11.564 + 256 -12.849 -3.6543 -26.702 -3.6253 + 258 -7.6407 0.15917 -25.211 0.82257 + 260 -3.4589 2.6769 -24.794 3.8084 + 262 0.131 4.2554 -25.105 5.9101 + 264 3.3053 4.8742 -26.062 7.3795 + 266 6.0696 4.0782 -28.04 8.3501 + 268 8.1667 0.13355 -32.735 8.9007 + 270 9.0007 -35.926 -71.297 9.0783 + 272 8.1667 0.13355 -32.735 8.9007 + 274 6.0696 4.0782 -28.04 8.3501 + 276 3.3053 4.8742 -26.062 7.3795 + 278 0.13099 4.2554 -25.105 5.9101 + 280 -3.4589 2.6769 -24.794 3.8084 + 282 -7.6407 0.15917 -25.211 0.82257 + 284 -12.849 -3.6543 -26.702 -3.6253 + 286 -20.405 -10.185 -30.112 -11.564 + 288 -41.802 -37.181 -39.114 -24.83 + 290 -25.979 -11.868 -38.677 -10.86 + 292 -22.06 -7.1064 -29.743 -7.4312 + 294 -21.258 -5.2193 -26.432 -6.2183 + 296 -22.103 -4.8803 -25.429 -5.9416 + 298 -24.356 -5.858 -26.299 -6.0712 + 300 -28.216 -8.3757 -29.576 -6.4985 + 302 -33.989 -13.34 -38.93 -7.5039 + 304 -37.632 -21.69 -37.458 -9.6424 + 306 -35.691 -16.286 -29.566 -13.578 + 308 -35.22 -12.594 -27.052 -15.787 + 310 -36.549 -12.197 -27.142 -11.075 + 312 -38.418 -14.735 -29.897 -7.6375 + 314 -39.287 -23.397 -38.646 -6.0943 + 316 -39.287 -23.397 -38.646 -6.0943 + 318 -38.418 -14.735 -29.897 -7.6375 + 320 -36.549 -12.197 -27.142 -11.075 + 322 -35.22 -12.594 -27.052 -15.787 + 324 -35.691 -16.286 -29.566 -13.578 + 326 -37.632 -21.69 -37.458 -9.6424 + 328 -33.989 -13.34 -38.93 -7.5039 + 330 -28.216 -8.3757 -29.576 -6.4985 + 332 -24.356 -5.858 -26.299 -6.0712 + 334 -22.103 -4.8803 -25.429 -5.9416 + 336 -21.258 -5.2193 -26.432 -6.2183 + 338 -22.06 -7.1064 -29.743 -7.4312 + 340 -25.979 -11.868 -38.677 -10.86 + 342 -41.802 -37.181 -39.114 -24.83 + 344 -20.405 -10.185 -30.112 -11.564 + 346 -12.849 -3.6543 -26.702 -3.6253 + 348 -7.6407 0.15917 -25.211 0.82257 + 350 -3.4589 2.6769 -24.794 3.8084 + 352 0.131 4.2554 -25.105 5.9101 + 354 3.3053 4.8742 -26.062 7.3795 + 356 6.0696 4.0782 -28.04 8.3501 + 358 8.1667 0.13355 -32.735 8.9007 + 360 9.0007 -35.926 -71.297 9.0783 +e +pause -1 "Hit return to continue" + +reset + +set polar +set grid polar +set border 0 +set logscale r 10 +set view equal xy +set size square +set noxtics +set noytics +set rrange [.5:19] +set rtics axis scale 0.5,0 nomirror rotate by -270 offset 0, 0.7 +set rtics (2,5,10,15) +set key opaque box samplen 0.75 +set title "log scale polar axis" +# +set style data impulse +plot 'silver.dat' using ($1/100.):3:0 lc var lw 2 title 'silver.dat' + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/prob.dem b/3rd_party/gnuplot/demo/prob.dem new file mode 100644 index 0000000..1fda2bb --- /dev/null +++ b/3rd_party/gnuplot/demo/prob.dem @@ -0,0 +1,918 @@ +# +# $Id: prob.dem,v 1.10 2009/05/31 05:54:41 sfeam Exp $ +# +# Demo Statistical Functions version 2.3 +# +# Copyright (c) 1991, 1992 Jos van der Woude, jvdwoude@hut.nl + +# History: +# -- --- 1992 Jos van der Woude: 1st version +# 06 Jun 2006 Dan Sebald: Added some variety and plotting techniques for +# better visual effect. More tutorial in nature. + +print " Statistical Library Demo, version 2.3" +print "\n Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl" +print "\n\n\n\n\n\n\n" +print "NOTE: contains 54 plots and consequently takes a lot of time to run" +print " Press Ctrl-C to exit right now" +pause -1 " Press Return to start demo ..." + +load "stat.inc" + +eps = 1.0e-10 # Supposed to be float resolution (nice if were defined internally) + +## Gamma function +xmin = -5.5 +xmax = 5 +ymin = -10 +ymax = 10 +unset key +set xzeroaxis +gsampfunc(t,n) = t<0?0.5*1/(-t+1.0)**n:1.0-0.5*1/(t+1.0)**n +set parametric +set trange [-1:1] +set sample 200 +set xrange [xmin : xmax] +set yrange [ymin : ymax] +set xlabel "x" +set ylabel "gamma(x)" +set arrow 1 from 0,ymin to 0,ymax nohead lt 0 +set arrow 2 from -1,ymin to -1,ymax nohead lt 0 +set arrow 3 from -2,ymin to -2,ymax nohead lt 0 +set arrow 4 from -3,ymin to -3,ymax nohead lt 0 +set arrow 5 from -4,ymin to -4,ymax nohead lt 0 +set arrow 6 from -5,ymin to -5,ymax nohead lt 0 +set title "gamma function, very useful function for probability" +plot gsampfunc(5*t,5)-6, gamma(gsampfunc(5*t,5)-6) lt 1, \ + gsampfunc(5*t,5)-5, gamma(gsampfunc(5*t,5)-5) lt 1, \ + gsampfunc(5*t,4)-4, gamma(gsampfunc(5*t,4)-4) lt 1, \ + gsampfunc(5*t,3)-3, gamma(gsampfunc(5*t,3)-3) lt 1, \ + gsampfunc(5*t,2)-2, gamma(gsampfunc(5*t,2)-2) lt 1, \ + gsampfunc(5*t,1)-1, gamma(gsampfunc(5*t,1)-1) lt 1, \ + 5*gsampfunc(5*t,2), gamma(5*gsampfunc(5*t,2)) lt 1 +pause -1 "Hit return to continue" +ymin = ymin/2 +ymax = ymax/2 +set yrange [ymin:ymax] +set ylabel "lgamma(x)" +set arrow 1 from 0,ymin to 0,ymax nohead lt 0 +set arrow 2 from -1,ymin to -1,ymax nohead lt 0 +set arrow 3 from -2,ymin to -2,ymax nohead lt 0 +set arrow 4 from -3,ymin to -3,ymax nohead lt 0 +set arrow 5 from -4,ymin to -4,ymax nohead lt 0 +set arrow 6 from -5,ymin to -5,ymax nohead lt 0 +set title "log gamma function, similarly very useful function" +plot gsampfunc(5*t,5)-6, lgamma(gsampfunc(5*t,5)-6) lt 1, \ + gsampfunc(5*t,5)-5, lgamma(gsampfunc(5*t,5)-5) lt 1, \ + gsampfunc(5*t,4)-4, lgamma(gsampfunc(5*t,4)-4) lt 1, \ + gsampfunc(5*t,3)-3, lgamma(gsampfunc(5*t,3)-3) lt 1, \ + gsampfunc(5*t,3)-2, lgamma(gsampfunc(5*t,3)-2) lt 1, \ + gsampfunc(5*t,3)-1, lgamma(gsampfunc(5*t,3)-1) lt 1, \ + 5*gsampfunc(5*t,3), lgamma(5*gsampfunc(5*t,3)) lt 1 +pause -1 "Hit return to continue" +reset + +# Arcsinus PDF and CDF +r = 2.0 +mu = 0.0 +sigma = r / sqrt2 +xmin = -(r+1) +xmax = r+1 +unset key +set zeroaxis +set xrange [xmin : xmax] +set yrange [-0.2 : 1.2] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 50*xmax+1 +set title "arcsin PDF with r = 2.0" +plot arcsin(x, r) +pause -1 "Hit return to continue" +set title "arcsin CDF with r = 2.0" +set yrange [-0.2 : 1.2] +plot carcsin(x, r) +pause -1 "Hit return to continue" + +# Beta PDF and CDF +p = 5.0; q = 3.0 +mu = p / (p + q) +sigma = sqrt(p**q) / ((p + q ) * sqrt(p + q + 1.0)) +xmin = 0.0 +xmax = 1.0 +#Mode of beta PDF used +ymax = (p < 1.0 || q < 1.0) ? 2.0 : 1.4 * beta((p - 1.0)/(p + q - 2.0), p, q) +set key right box +set zeroaxis +set xrange [xmin : xmax] +set yrange [0 : ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 200 +set title "beta PDF" +plot beta(x, 0.5, 0.7) title "p = 0.5, q = 0.7", \ + beta(x, 5.0, 3.0) title "p = 5.0, q = 3.0", \ + beta(x, 0.5, 2.5) title "p = 0.5, q = 2.5" +pause -1 "Hit return to continue" +set yrange [0:1.1] +set title "incomplete beta CDF" +set key left box +plot cbeta(x, 0.5, 0.7) title "p = 0.5, q = 0.7", \ + cbeta(x, 5.0, 3.0) title "p = 5.0, q = 3.0", \ + cbeta(x, 0.5, 2.5) title "p = 0.5, q = 2.5" +pause -1 "Hit return to continue" + +# Binomial PDF and CDF +n = 25; p = 0.15 +mu = n * p +sigma = sqrt(n * p * (1.0 - p)) +xmin = int(mu - 4.0 * sigma) +xmin = xmin < -2 ? -2 : xmin +xmax = int(mu + 4.0 * sigma) +xmax = xmax < n+2 ? n+2 : xmax +ymax = 1.1 * binom(int((n+1)*p), n, p) #Mode of binomial PDF used +unset key +unset zeroaxis +set xrange [xmin : xmax] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin) + 1 +set title "binomial PDF with n = 25, p = 0.15" +plot binom(x, n, p) with impulses +pause -1 "Hit return to continue" +set ytics autofreq +set xzeroaxis +set title "binomial CDF with n = 25, p = 0.15" +set yrange [-0.1 : 1.1] +set ytics 0, 0.1, 1.0 +plot cbinom(x, n, p) with steps +pause -1 "Hit return to continue" + +# Cauchy PDF and CDF +a = 0.0; b = 2.0 +#cauchy PDF has no moments +xmin = a - 5.0 * b +xmax = a + 5.0 * b +ymax = 1.1 * cauchy(a, a, b) #Mode of cauchy PDF used +set key left box +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100 +set title "cauchy PDF" +a=0 +b=2 +plot [xmin:xmax] [0:ymax] cauchy(x, 0, 2) title "a = 0, b = 2", \ + cauchy(x, 0, 4) title "a = 0, b = 4" +pause -1 "Hit return to continue" +set title "cauchy CDF" +plot [xmin:xmax] [0:1.0] ccauchy(x, 0, 2) title "a = 0, b = 2", \ + ccauchy(x, 0, 4) title "a = 0, b = 4" +pause -1 "Hit return to continue" + +# Chi-square PDF and CDF +k = 4.0 +mu = k +sigma = sqrt(2.0 * k) +xmin = mu - 4.0 * sigma +xmin = xmin < 0 ? 0 : xmin +xmax = int(mu + 4.0 * sigma) +k = 2.0 +ymax = (k > 2.0 ? 1.1*chisq(k - 2.0, k) : 0.5) #Mode of chi PDF used +set key right box +set zeroaxis +set xrange [xmin+eps : xmax] #Discontinuity at zero for k < 2 +set yrange [0:ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100 +set title "chi-square PDF" +set key right box +set samples 15*20+1 +keystr(k) = sprintf("k = %d", k) +plot k = 1, x==0?1/0:chisq(x, k) title keystr(k), \ + k = 2, x==0?1/0:chisq(x, k) title keystr(k), \ + k = 3, chisq(x, k) title keystr(k), \ + k = 4, chisq(x, k) title keystr(k), \ + k = 5, chisq(x, k) title keystr(k), \ + k = 6, chisq(x, k) title keystr(k), \ + k = 7, chisq(x, k) title keystr(k), \ + k = 8, chisq(x, k) title keystr(k) +pause -1 "Hit return to continue" +set yrange [0:1.1] +set key bottom right box +set title "chi-square CDF" +plot k = 1, cchisq(x, k) title keystr(k), \ + k = 2, cchisq(x, k) title keystr(k), \ + k = 3, cchisq(x, k) title keystr(k), \ + k = 4, cchisq(x, k) title keystr(k), \ + k = 5, cchisq(x, k) title keystr(k), \ + k = 6, cchisq(x, k) title keystr(k), \ + k = 7, cchisq(x, k) title keystr(k), \ + k = 8, cchisq(x, k) title keystr(k) +pause -1 "Hit return to continue" + +# Erlang PDF and CDF +lambda = 1.0; n = 2.0 +mu = n / lambda +sigma = sqrt(n) / lambda +xmax = int(mu + 5.0 * sigma) +n = 1.0 +ymax = n < 2.0 ? 1.0 : 1.1 * erlang((n - 1.0) / lambda, n, lambda) #Mode of erlang PDF used +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set title "erlang PDF" +set key top right box +l1 = 1.0; l2 = 0.5 +set arrow 1 from 2,0.8 to 0.33,erlang(0.33,1,l1) +set arrow 2 from 2,0.8 to 0.33,erlang(0.33,1,l2) +set label 1 "n = 1, exponential r.v." at 2.1,0.8 left +keystr(n,lambda) = sprintf("lambda = %0.1f, n = %d", lambda, n) +plot [0:xmax] [0:ymax] n = 1, lambda = l1, erlang(x, n, lambda) title keystr(n,lambda), \ + n = 1, lambda = l2, erlang(x, n, lambda) title keystr(n,lambda), \ + n = 2, lambda = l1, erlang(x, n, lambda) title keystr(n,lambda), \ + n = 2, lambda = l2, erlang(x, n, lambda) title keystr(n,lambda) +pause -1 "Hit return to continue" +unset label 1 +unset arrow 1; unset arrow 2 +set title "erlang CDF" +set key bottom right box +plot [0:xmax] [0:1.1] n = 1, lambda = l1, cerlang(x, n, lambda) title keystr(n,lambda), \ + n = 1, lambda = l2, cerlang(x, n, lambda) title keystr(n,lambda), \ + n = 2, lambda = l1, cerlang(x, n, lambda) title keystr(n,lambda), \ + n = 2, lambda = l2, cerlang(x, n, lambda) title keystr(n,lambda) +pause -1 "Hit return to continue" + +# Thanks to mrb2j@kelvin.seas.Virginia.EDU for telling us about this. +# Extreme (Gumbel extreme value) PDF and CDF +alpha = 1.0; u = 0.0 +mu = u + (0.577215665/alpha) # Euler's constant +sigma = pi/(sqrt(6.0)*alpha) +xmin = mu - 6.0 * sigma +xmax = mu + 6.0 * sigma +ymax = 1.1 * extreme(u, u, alpha) #Mode of extreme PDF used +ymax = int(10*ymax)/10.0 +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100 +set title "extreme PDF" +set key top left box +plot [xmin:xmax] [0:ymax] extreme(x, 1.0, 0.5) title "alpha = 0.5, u = 1.0", \ + extreme(x, 0.0, 1.0) title "alpha = 1.0, u = 0.0" +pause -1 "Hit return to continue" +set title "extreme CDF" +plot [xmin:xmax] [0:1.1] cextreme(x, 1.0, 0.5) title "alpha = 0.5, u = 1.0", \ + cextreme(x, 0.0, 1.0) title "alpha = 1.0, u = 0.0" +pause -1 "Hit return to continue" + +# F PDF and CDF +df1 = 5.0; df2 = 9.0 +mu = df2 < 2.0 ? 1.0 : df2 / (df2 - 2.0) +sigma = df2 < 4.0 ? 1.0 : mu * sqrt(2.0 * (df1 + df2 - 2.0) / (df1 * (df2 - 4.0))) +xmin = mu - 3.0 * sigma +xmin = xmin < 0 ? 0 : xmin +xmax = int(mu + 3.0 * sigma) +#Mode of F PDF used +ymax = df1 < 3.0 ? 1.0 : 1.1 * f((df1 / 2.0 - 1.0) / (df1 / 2.0 + df1 / df2), df1, df2) +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100 +set title "F PDF" +set key right box +plot [xmin:xmax] [0:ymax] f(x, 5.0, 9.0) title "df1 = 5, df2 = 9", \ + f(x, 7.0, 6.0) title "df1 = 7, df2 = 6" +pause -1 "Hit return to continue" +set title "F CDF" +set key left box +plot [xmin:xmax] [0:1.1] cf(x, 5.0, 9.0) title "df1 = 5, df2 = 9", \ + cf(x, 7.0, 6.0) title "df1 = 7, df2 = 6" +pause -1 "Hit return to continue" + +# Gamma PDF and incomplete gamma CDF +rho = 1.0; lambda = 1.3 +mu = rho / lambda +sigma = sqrt(rho) / lambda +xmin = mu - 4.0 * sigma +xmin = xmin < 0 ? 0 : xmin +xmax = mu + 4.0 * sigma +ymax = rho < 1.0 ? 2.0 : 1.1 * gmm((rho - 1.0) / lambda, rho, lambda) #Mode of gamma pdf used +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set title "gamma PDF" +set key right +r1 = 0.5; r2 = 1.0; r3 = 1.0; r4 = 1.3; r5 = 2.0; r6 = 4.0; r7 = 6.0 +l1 = 1.0; l2 = 1.0; l3 = 1.3; l4 = 1.3; l5 = 2.0; l6 = 2.0; l7 = 2.0 +set arrow 1 from 1,1.3 to 0.15,gmm(0.15,r1,l1) +set label 1 "rho < 1, tends to infinity" at 1.1,1.3 left +set arrow 2 from 1.15,1.1 to 0.35,gmm(0.35,r3,l3) +set label 2 "rho = 1, finite, nonzero limit" at 1.25,1.1 left +set arrow 3 from 1.5,0.9 to 1.0,gmm(1.0,r5,l5) +set label 3 "rho > 1, tends to zero" at 1.6,0.9 left +keystr(rho,lambda) = sprintf("rho = %0.1f, lambda = %0.1f", rho, lambda) +plot [0:5] [0:1.5] rho = r1, lambda = l1, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r2, lambda = l2, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r3, lambda = l3, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r4, lambda = l4, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r5, lambda = l5, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r6, lambda = l6, gmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r7, lambda = l7, gmm(x, rho, lambda) title keystr(rho,lambda) +pause -1 "Hit return to continue" +unset label 1; unset label 2; unset label 3 +unset arrow 1; unset arrow 2; unset arrow 3 +set title "incomplete gamma CDF" +set key right bottom +plot [0:5] [0:1.1] rho = r1, lambda = l1, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r2, lambda = l2, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r3, lambda = l3, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r4, lambda = l4, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r5, lambda = l5, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r6, lambda = l6, cgmm(x, rho, lambda) title keystr(rho,lambda), \ + rho = r7, lambda = l7, cgmm(x, rho, lambda) title keystr(rho,lambda) +pause -1 "Hit return to continue" + +# Geometric PDF and CDF +p = 0.4 +mu = (1.0 - p) / p +sigma = sqrt(mu / p) +xmin = int(mu - 4.0 * sigma) +xmin = xmin < -1 ? -1 : xmin +xmin = -1 +xmax = int(mu + 4.0 * sigma) +ymax = 1.1 * geometric(0, p) #mode of geometric PDF used +unset key +unset zeroaxis +set xrange [xmin : xmax] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin) + 1 +set title "geometric PDF with p = 0.4" +plot geometric(x, p) with impulses +pause -1 "Hit return to continue" +set title "geometric CDF with p = 0.4" +set yrange [0 : 1.1] +set ytics 0, 0.1, 1.0 +plot cgeometric(x, p) with steps +pause -1 "Hit return to continue" + +# Half normal PDF and CDF +mu = sqrt2invpi +sigma = 1.0 +s = sigma*sqrt(1.0 - 2.0/pi) +xmin = -0.2 +xmax = mu + 4.0 * s +ymax = 1.1 * halfnormal(0, sigma) #Mode of half normal PDF used +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [-0.1: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set parametric +set trange [xmin:xmax] +set title "half normal PDF, sigma = 1.0" +set arrow 1 from 0.5,0.13 to 0.0,0.4 +set label 1 "Discontinuity achieved by plotting\ntwice with limited parametric ranges" at 0.2,0.1 left +plot t<0?t:-eps, halfnormal(t<0?t:-eps, sigma) ls 1, t<0?0.0:t, halfnormal(t<0?0.0:t, sigma) ls 1 +pause -1 "Hit return to continue" +set title "half normal CDF, sigma = 1.0" +set yrange [-0.1:1.1] +set arrow 1 from 0.45,0.1 to 0.05,0.01 +set label 1 "Cusp achieved by plotting twice\nwith limited parametric ranges" at 0.5,0.1 left +plot t<0?t:-eps, chalfnormal(t<0?t:-eps, sigma) ls 1, t<0?0.0:t, chalfnormal(t<0?0.0:t, sigma) ls 1 +pause -1 "Hit return to continue" +unset label 1 +unset arrow 1 +unset parametric + +# Hypergeometric PDF and CPF +N = 75; C = 25; d = 10 +p = real(C) / N +mu = d * p +sigma = sqrt(real(N - d) / (N - 1.0) * d * p * (1.0 - p)) +xmin = int(mu - 4.0 * sigma) +xmin = xmin < -1 ? -1 : xmin +xmax = int(mu + 4.0 * sigma) +xmax = xmax < d+1 ? d+1 : xmax +ymax = 1.1 * hypgeo(int(mu),N,C,d) # approximate mode of hypergeometric PDF used +unset key +unset zeroaxis +set xrange [xmin : xmax] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin) + 1 +set title "hypergeometric PDF with N = 75, C = 25, d = 10" +plot hypgeo(x,N,C,d) with impulses +pause -1 "Hit return to continue" +set yrange [0 : 1.1] +set ytics 0, 1.0 / 10.0, 1.1 +set title "hypergeometric CDF with N = 75, C = 25, d = 10" +plot chypgeo(x,N,C,d) with steps +pause -1 "Hit return to continue" + +# Laplace PDF +mu = 0.0; b = 1.0 +sigma = sqrt(2.0) * b +xmin = mu - 4.0 * sigma +xmax = mu + 4.0 * sigma +ymax = 1.1 * laplace(mu, mu, b) #Mode of laplace PDF used +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [0: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100+1 +set title "laplace (or double exponential) PDF with mu = 0, b = 1" +set arrow 1 from -0.95,0.5 to -0.1,0.5 +set label 1 "Cusp achieved by selecting point\nas part of function samples" at -1.0,0.5 right +plot laplace(x, mu, b) +pause -1 "Hit return to continue" +unset label 1 +unset arrow 1 +set title "laplace (or double exponential) CDF with mu = 0, b = 1" +set yrange [0: 1.1] +plot claplace(x, mu, b) +pause -1 "Hit return to continue" + +# Logistic PDF and CDF +a = 0.0; lambda = 2.0 +mu = a +sigma = pi / (sqrt(3.0) * lambda) +xmin = mu - 4.0 * sigma +xmax = mu + 4.0 * sigma +ymax = 1.1 * logistic(mu, a, lambda) #Mode of logistic PDF used +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [0: ymax] +unset key +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set title "logistic PDF with a = 0, lambda = 2" +plot logistic(x, a, lambda) +pause -1 "Hit return to continue" +set title "logistic CDF with a = 0, lambda = 2" +set yrange [0: 1.1] +plot clogistic(x, a, lambda) +pause -1 "Hit return to continue" + +# Lognormal PDF and CDF +mu = 1.0; sigma = 0.5 +m = exp(mu + 0.5 * sigma**2) +s = sqrt(exp(2.0 * mu + sigma**2) * (2.0 * exp(sigma) - 1.0)) +xmin = m - 4.0 * s +xmin = xmin < 0 ? 0 : xmin +xmax = m + 4.0 * s +ymax = 1.1 * lognormal(exp(mu - sigma**2), mu, sigma) #Mode of lognormal PDF used +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [0: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.2f" +set format y "%.2f" +set sample 100 +set title "lognormal PDF with mu = 1.0, sigma = 0.5" +plot lognormal(x, mu, sigma) +pause -1 "Hit return to continue" +set title "lognormal CDF with mu = 1.0, sigma = 0.5" +set yrange [0: 1.1] +plot clognormal(x, mu, sigma) +pause -1 "Hit return to continue" + +# Maxwell PDF +a = 0.5 +mu = 2.0 / sqrt(pi) / a +sigma = sqrt(3.0 - 8.0/pi) / a +xmin = int(mu - 3.0 * sigma) +xmin = xmin < 0 ? 0 : xmin +xmax = int(mu + 3.0 * sigma) +a = 1.5 +ymax = 1.1 * maxwell(1.0 / a, a) + 0.5 #Mode of maxwell PDF used +ymax = int(ymax + 0.5) +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set title "maxwell PDF" +set key right top box +plot [xmin:xmax] [0:ymax] maxwell(x, 1.5) title "a = 1.5", \ + maxwell(x, 1.0) title "a = 1.0", \ + maxwell(x, 0.5) title "a = 0.5" +pause -1 "Hit return to continue" +set title "maxwell CDF" +set key right bottom box +plot [xmin:xmax] [0:1.1] cmaxwell(x, 1.5) title "a = 1.5", \ + cmaxwell(x, 1.0) title "a = 1.0", \ + cmaxwell(x, 0.5) title "a = 0.5" +pause -1 "Hit return to continue" + +# Negative binomial PDF and CDF +r = 8; p = 0.4 +mu = r * (1.0 - p) / p +sigma = sqrt(mu / p) +xmin = int(mu - 4.0 * sigma) +xmin = xmin < 0 ? 0 : xmin +xmax = int(mu + 4.0 * sigma) +ymax = 1.1 * negbin(int(mu - (1.0-p)/p), r, p) #mode of gamma PDF used +unset key +unset zeroaxis +set xrange [xmin-1 : xmax] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin+1) + 1 +set title "negative binomial (or pascal or polya) PDF with r = 8, p = 0.4" +plot negbin(x, r, p) with impulses +pause -1 "Hit return to continue" +set yrange [0 : 1.1] +set ytics 0, 0.1, 1.0 +set title "negative binomial (or pascal or polya) CDF with r = 8, p = 0.4" +plot cnegbin(x, r, p) with steps +pause -1 "Hit return to continue" + +# Negative exponential PDF and CDF +lambda = 2.0 +mu = 1.0 / lambda +sigma = 1.0 / lambda +xmax = mu + 4.0 * sigma +ymax = lambda #No mode +unset key +set zeroaxis +set xrange [0: xmax] +set yrange [0: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.2f" +set format y "%.1f" +set sample 100 +set title "negative exponential (or exponential) PDF with lambda = 2.0" +plot nexp(x, lambda) +pause -1 "Hit return to continue" +set title "negative exponential (or exponential) CDF with lambda = 2.0" +set yrange [0: 1.1] +plot cnexp(x, lambda) +pause -1 "Hit return to continue" + +# Normal PDF and CDF +mu = 0.0; sigma = 1.0 +xmin = mu - 4.0 * sigma +xmax = mu + 4.0 * sigma +mu = 2.0; sigma = 0.5 +ymax = 1.1 * normal(mu, mu, sigma) #Mode of normal PDF used +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 100 +set title "normal (also called gauss or bell-curved) PDF" +set key left top box +plot [xmin:xmax] [0:ymax] normal(x, 0, 1.0) title "mu = 0, sigma = 1.0", \ + normal(x, 2, 0.5) title "mu = 2, sigma = 0.5", \ + normal(x, 1, 2.0) title "mu = 1, sigma = 2.0" +pause -1 "Hit return to continue" +set title "normal (also called gauss or bell-curved) CDF" +set key left top box +plot [xmin:xmax] [0:1.1] mu = 0, sigma = 1.0, cnormal(x, mu, sigma) title "mu = 0, sigma = 1.0", \ + mu = 2, sigma = 0.5, cnormal(x, mu, sigma) title "mu = 2, sigma = 0.5", \ + mu = 1, sigma = 2.0, cnormal(x, mu, sigma) title "mu = 1, sigma = 2.0" +pause -1 "Hit return to continue" + +# Pareto PDF and CDF +a = 1.0; b = 3.0 +mu = a * b / (b - 1.0) +sigma = a * sqrt(b) / (sqrt(b - 2.0) * (b - 1.0)) +xmin = mu - 4.0 * sigma +xmin = xmin < 0 ? 0 : xmin +xmax = int(mu + 4.0 * sigma) +ymax = 1.1 * pareto(a, a, b) #mode of pareto PDF used +ymin = -0.1 * pareto(a, a, b) +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [ymin: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.1f" +set sample 200+1 +set title "pareto PDF with a = 1, b = 3" +# Discontinuity at a +set parametric +set trange [0:1-eps] +x1(t) = -1 + 2*t +x2(t) = 1 + 3*t +set arrow 1 from 1.75,0.8 to 1.0,0.8 +set arrow 2 from 1.0,0.0 to 1.0,3.0 nohead lt 0 +set label 1 "Discontinuity achieved by plotting twice\nwith affine mapped parametric ranges" at 1.8,0.8 left +plot x1(t), pareto(x1(t), a, b) ls 1, x2(t), pareto(x2(t), a, b) ls 1 +pause -1 "Hit return to continue" +unset arrow 2 +set title "pareto CDF with a = 1, b = 3" +unset parametric +set yrange [-0.1: 1.1] +set arrow 1 from 1.45,0.1 to 1.05,0.01 +set label 1 "Cusp achieved by selecting point\nas part of function samples" at 1.5,0.1 left +plot cpareto(x, a, b) +pause -1 "Hit return to continue" +unset label 1 +unset arrow 1 + +# Poisson PDF and CDF +mu = 4.0 +sigma = sqrt(mu) +xmin = int(mu - 4.0 * sigma) +xmin = xmin < -1 ? -1 : xmin +xmax = int(mu + 4.0 * sigma) +ymax = 1.1 * poisson(mu, mu) #mode of poisson PDF used +unset key +set zeroaxis +set xrange [xmin : xmax] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin) + 1 +set title "poisson PDF with mu = 4.0" +plot poisson(x, mu) with impulses +pause -1 "Hit return to continue" +set yrange [-0.1 : 1.1] +set ytics -0.1, 0.1, 1.1 +set title "poisson CDF with mu = 4.0" +plot cpoisson(x, mu) with steps +pause -1 "Hit return to continue" + +# Rayleigh PDF and CDF +lambda = 2.0 +mu = 0.5 * sqrt(pi / lambda) +sigma = sqrt((1.0 - pi / 4.0) / lambda) +xmax = mu + 4.0 * sigma +ymax = 1.1 * rayleigh(1.0 / sqrt(2.0 * lambda), lambda) #Mode of rayleigh PDF used +unset key +set zeroaxis +set xrange [0: xmax] +set yrange [0: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.2f" +set format y "%.1f" +set sample 100 +set title "rayleigh PDF with lambda = 2.0" +plot rayleigh(x, lambda) +pause -1 "Hit return to continue" +set title "rayleigh CDF with lambda = 2.0" +set yrange [0: 1.1] +plot crayleigh(x, lambda) +pause -1 "Hit return to continue" + +# Sine PDF and CDF +a = 3.2; f = 2.6 +mu = a / 2.0 +sigma = sqrt(a * a / 3.0 * (1.0 - 3.0 / (2.0 * n * n * pi * pi)) - mu * mu) +xmin = 0.0 +xmax = a - eps +a = 2; f = 1.0 +ymax = 1.1 * 2.0 / a #Mode of sine PDF used +set zeroaxis +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.2f" +set format y "%.1f" +set sample 250 +set title "sine PDF" +set key bottom outside +keystr(a, f) = sprintf("a = %0.1f, f = %0.1f", a, f) +a1 = 2.0; a2 = 3.25; a3 = 2.75 +f1 = 1.0; f2 = 3.0; f3 = 2.6; f4 = 0.0 +plot [xmin:xmax] [0:ymax] a = a1, f = f1, sine(x, f, a) title keystr(a, f), \ + a = a1, f = f2, sine(x, f, a) title keystr(a, f), \ + a = a2, f = f3, sine(x, f, a) title keystr(a, f), \ + a = a3, f = f4, sine(x, f, a) title keystr(a, f) with steps +pause -1 "Hit return to continue" +set title "sine CDF" +set key top left +plot [xmin:xmax] [0:1.1] a = a1, f = f1, csine(x, f, a) title keystr(a, f), \ + a = a1, f = f2, csine(x, f, a) title keystr(a, f), \ + a = a2, f = f3, csine(x, f, a) title keystr(a, f), \ + a = a3, f = f4, csine(x, f, a) title keystr(a, f) with steps +pause -1 "Hit return to continue" + +# t PDF and CDF +nu = 20 +mu = 0 +sigma = nu > 2 ? sqrt(nu / (nu - 2.0)) : 1.0 +xmin = mu - 4.0 * sigma +xmax = mu + 4.0 * sigma +ymax = 1.1 * t(mu, nu) #Mode of t PDF used +set key inside center left title "degrees of freedom" +set zeroaxis +set xrange [xmin: xmax] +set yrange [0: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 100 +set title "t PDF (and Gaussian limit)" +ks(nu) = sprintf("nu = %d", nu) +plot t(x, 1) ti ks(1), t(x, 2) ti ks(2), t(x, 4) ti ks(4), t(x, 10) ti ks(10), \ + t(x, 20) ti ks(20), normal(x, 0, 1) ti "normal" +pause -1 "Hit return to continue" +set title "t CDF (and Gaussian limit)" +set yrange [0: 1.1] +plot ct(x, 1) ti ks(1), ct(x, 2) ti ks(2), ct(x, 4) ti ks(4), ct(x, 10) ti ks(10), \ + ct(x, 20) ti ks(20), cnormal(x, 0, 1) ti "normal" +pause -1 "Hit return to continue" + +# Thanks to efrank@upenn5.hep.upenn.edu for telling us about this +# triangular PDF and CDF +m = 3.0 +g = 2.0 +mu = m +sigma = g/sqrt(6.0) +xmin = m - 1.1*g +xmax = m + 1.1*g +ymax = 1.1 * triangular(m, m, g) #Mode of triangular PDF used +ymin = -ymax/11.0; +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [ymin: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.1f" +set format y "%.2f" +set sample 50*1.1*g+1 +set title "triangular PDF with m = 3.0, g = 2.0" +plot triangular(x, m, g) +pause -1 "Hit return to continue" +set title "triangular CDF with m = 3.0, g = 2.0" +set yrange [-0.1: 1.1] +plot ctriangular(x, m, g) +pause -1 "Hit return to continue" + +# Uniform PDF and CDF +a = -2.0; b= 2.0 +mu = (a + b) / 2.0 +sigma = (b - a) / sqrt(12.0) +xmin = a - 0.1*(b - a) +xmax = b + 0.1*(b - a) +ymax = 1.1 * uniform(mu, a, b) #No mode +ymin = -0.1 * uniform(mu, a, b) +unset key +set zeroaxis +set xrange [xmin: xmax] +set yrange [ymin: ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%.2f" +set format y "%.2f" +set sample 120+1 +set title "uniform PDF with a = -2.0, b = 2.0" +plot uniform(x, a, b) with steps +pause -1 "Hit return to continue" +set title "uniform CDF with a = -2.0, b = 2.0" +set yrange [-0.1 : 1.1] +plot cuniform(x, a, b) +pause -1 "Hit return to continue" + +# Weibull PDF and CDF +lambda = 1.0/5; a = 1.0 +mu = 1.0 / lambda * gamma(1.0 / a) / a +sigma = sqrt(lambda**(-2.0) * (2.0 * gamma(2.0 / a) / a - (gamma(1.0 / a) / a)**2)) +xmin = mu - 4.0 * sigma +xmin = xmin < 0 ? 0 : xmin +#Mode of weibull PDF used +ymax = 1.8 * (a >= 1.0 ? weibull(((a - 1.0) / a)**(1.0 / a) / lambda, a, lambda) : 2.0) +lambda = 1.0/15; a = 10.0 +mu = 1.0 / lambda * gamma(1.0 / a) / a +sigma = sqrt(lambda**(-2.0) * (2.0 * gamma(2.0 / a) / a - (gamma(1.0 / a) / a)**2)) +xmax = int(mu + 4.0 * sigma) +set key on title "" inside top right +set zeroaxis +set grid +set xrange [xmin : xmax] +set xlabel "x ->" +set ylabel "probability density ->" +set xtics autofreq +set ytics autofreq +set format x "%g" +set format y "%g" +set sample 100 +set title "weibull PDF" +ks(a,lambda) = sprintf("lambda = 1/%g, a = %0.1f", 1.0/lambda, a) +a1 = 0.5; a2 = 1.0; a3 = 2.0; a4 = 10.0 +lambda1 = 1.0/5; lambda2 = 1.0/15 +set arrow 1 from 3.8,0.27 to 0.5,weibull(0.5,a1,lambda1) +set label 1 "a < 1, rate descreasing over time" at 4,0.27 left +set arrow 2 from 8,0.19 to 6.4,weibull(6.4,a3,lambda1) +set arrow 3 from 10.5,0.19 to 13,weibull(13,a4,lambda2) +set label 2 "a > 1, rate increasing over time" at 9,0.2 center +plot [] [0:ymax] lambda = lambda1, a = a1, weibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda1, a = a2, weibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda1, a = a3, weibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda2, a = a4, weibull(x, a, lambda) ti ks(a, lambda) +pause -1 "Hit return to continue" +unset label 1; unset label 2 +unset arrow 1; unset arrow 2; unset arrow 3 +set key at 9,0.4 center +set title "weibull CDF" +plot [] [0:1.1] lambda = lambda1, a = a1, cweibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda1, a = a2, cweibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda1, a = a3, cweibull(x, a, lambda) ti ks(a, lambda), \ + lambda = lambda2, a = a4, cweibull(x, a, lambda) ti ks(a, lambda) +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/prob2.dem b/3rd_party/gnuplot/demo/prob2.dem new file mode 100644 index 0000000..c711071 --- /dev/null +++ b/3rd_party/gnuplot/demo/prob2.dem @@ -0,0 +1,333 @@ +# +# $Id: prob2.dem,v 1.10 2009/05/31 05:54:41 sfeam Exp $ +# +# Demo Statistical Approximations version 1.1 +# +# Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl + +# History: +# -- --- 1991 Jos van der Woude: 1st version +# 06 Jun 2006 Dan Sebald: Added plot methods for better visual effect. + +print "" +print "" +print "" +print "" +print "" +print "" +print " Statistical Approximations, version 1.1" +print "" +print " Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl" +print "" +print "" +print "" +print "" +print "" +print "" +print "" +print "" +print "" +print "" +print "" +print " NOTE: contains 10 plots and consequently takes some time to run" +print " Press Ctrl-C to exit right now" +print "" +pause -1 " Press Return to start demo ..." + +load "stat.inc" +rnd(x) = floor(x+0.5) +r_xmin = -1 +r_sigma = 4.0 + +# Binomial PDF using normal approximation +n = 25; p = 0.15 +mu = n * p +sigma = sqrt(n * p * (1.0 - p)) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * binom(floor((n+1)*p), n, p) #mode of binomial PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "binomial PDF using normal approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot binom(rnd(x), n, p) with histeps, normal(x, mu, sigma) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Binomial PDF using poisson approximation +n = 50; p = 0.1 +mu = n * p +sigma = sqrt(mu) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * binom(floor((n+1)*p), n, p) #mode of binomial PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin + 3) +set title "binomial PDF using poisson approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot binom(x, n, p) with histeps, poisson(x, mu) with histeps +pause -1 "Hit return to continue" +unset arrow +unset label + +# Geometric PDF using gamma approximation +p = 0.3 +mu = (1.0 - p) / p +sigma = sqrt(mu / p) +lambda = p +rho = 1.0 - p +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * p +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "geometric PDF using gamma approximation" +set arrow from mu, 0 to mu, gmm(mu, rho, lambda) nohead +set arrow from mu, gmm(mu + sigma, rho, lambda) \ + to mu + sigma, gmm(mu + sigma, rho, lambda) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, gmm(mu + sigma, rho, lambda) +plot geometric(rnd(x),p) with histeps, gmm(x, rho, lambda) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Geometric PDF using normal approximation +p = 0.3 +mu = (1.0 - p) / p +sigma = sqrt(mu / p) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * p +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "geometric PDF using normal approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot geometric(rnd(x),p) with histeps, normal(x, mu, sigma) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Hypergeometric PDF using binomial approximation +nn = 75; mm = 25; n = 10 +p = real(mm) / nn +mu = n * p +sigma = sqrt(real(nn - n) / (nn - 1.0) * n * p * (1.0 - p)) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * hypgeo(floor(mu), nn, mm, n) #mode of binom PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample (xmax - xmin + 3) +set title "hypergeometric PDF using binomial approximation" +set arrow from mu, 0 to mu, binom(floor(mu), n, p) nohead +set arrow from mu, binom(floor(mu + sigma), n, p) \ + to mu + sigma, binom(floor(mu + sigma), n, p) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, binom(floor(mu + sigma), n, p) +plot hypgeo(x, nn, mm, n) with histeps, binom(x, n, p) with histeps +pause -1 "Hit return to continue" +unset arrow +unset label + +# Hypergeometric PDF using normal approximation +nn = 75; mm = 25; n = 10 +p = real(mm) / nn +mu = n * p +sigma = sqrt(real(nn - n) / (nn - 1.0) * n * p * (1.0 - p)) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * hypgeo(floor(mu), nn, mm, n) #mode of binom PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "hypergeometric PDF using normal approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot hypgeo(rnd(x), nn, mm, n) with histeps, normal(x, mu, sigma) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Negative binomial PDF using gamma approximation +r = 8; p = 0.6 +mu = r * (1.0 - p) / p +sigma = sqrt(mu / p) +lambda = p +rho = r * (1.0 - p) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * gmm((rho - 1) / lambda, rho, lambda) #mode of gamma PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "negative binomial PDF using gamma approximation" +set arrow from mu, 0 to mu, gmm(mu, rho, lambda) nohead +set arrow from mu, gmm(mu + sigma, rho, lambda) \ + to mu + sigma, gmm(mu + sigma, rho, lambda) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, gmm(mu + sigma, rho, lambda) +plot negbin(rnd(x), r, p) with histeps, gmm(x, rho, lambda) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Negative binomial PDF using normal approximation +r = 8; p = 0.4 +mu = r * (1.0 - p) / p +sigma = sqrt(mu / p) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * negbin(floor((r-1)*(1-p)/p), r, p) #mode of gamma PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "negative binomial PDF using normal approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot negbin(rnd(x), r, p) with histeps, normal(x, mu, sigma) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Normal PDF using logistic approximation +mu = 1.0; sigma = 1.5 +a = mu +lambda = pi / (sqrt(3.0) * sigma) +xmin = mu - r_sigma * sigma +xmax = mu + r_sigma * sigma +ymax = 1.1 * logistic(mu, a, lambda) #mode of logistic PDF used +set key box +unset zeroaxis +set xrange [xmin: xmax] +set yrange [0 : ymax] +set xlabel "x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%.1f" +set format y "%.2f" +set sample 200 +set title "normal PDF using logistic approximation" +set arrow from mu,0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot logistic(x, a, lambda), normal(x, mu, sigma) +pause -1 "Hit return to continue" +unset arrow +unset label + +# Poisson PDF using normal approximation +mu = 5.0 +sigma = sqrt(mu) +xmin = floor(mu - r_sigma * sigma) +xmin = xmin < r_xmin ? r_xmin : xmin +xmax = ceil(mu + r_sigma * sigma) +ymax = 1.1 * poisson(mu, mu) #mode of poisson PDF used +set key box +unset zeroaxis +set xrange [xmin - 1 : xmax + 1] +set yrange [0 : ymax] +set xlabel "k, x ->" +set ylabel "probability density ->" +set ytics 0, ymax / 10.0, ymax +set format x "%2.0f" +set format y "%3.2f" +set sample 200 +set title "poisson PDF using normal approximation" +set arrow from mu, 0 to mu, normal(mu, mu, sigma) nohead +set arrow from mu, normal(mu + sigma, mu, sigma) \ + to mu + sigma, normal(mu + sigma, mu, sigma) nohead +set label "mu" at mu + 0.5, ymax / 10 +set label "sigma" at mu + 0.5 + sigma, normal(mu + sigma, mu, sigma) +plot poisson(rnd(x), mu) with histeps, normal(x, mu, sigma) +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/rainbow.dem b/3rd_party/gnuplot/demo/rainbow.dem new file mode 100644 index 0000000..5a77705 --- /dev/null +++ b/3rd_party/gnuplot/demo/rainbow.dem @@ -0,0 +1,98 @@ +# +# Demonstrate use of pm3d palette colors for 2D plots +# terminal-independent color choices +# +reset +# +set title "Terminal-independent RGB colors in 2D" +set xlabel "Implemented using built-in rgb color names\n(only works for terminals that can do full rgb color)" +# +set xrange [-0.5:3.5] +set yrange [-1:1.4] +set bmargin 7 +unset ytics +unset xtics +# +# define line styles using explicit rgbcolor names +# +set style line 1 lt rgb "red" lw 3 +set style line 2 lt rgb "orange" lw 2 +set style line 3 lt rgb "yellow" lw 3 +set style line 4 lt rgb "green" lw 2 +set style line 5 lt rgb "cyan" lw 3 +set style line 6 lt rgb "blue" lw 2 +set style line 7 lt rgb "violet" lw 3 +# +set label 1 'set style line 1 lt rgb "red" lw 3' at -0.4, -0.25 tc rgb "red" +set label 2 'set style line 2 lt rgb "orange" lw 2' at -0.4, -0.35 tc rgb "orange" +set label 3 'set style line 3 lt rgb "yellow" lw 3' at -0.4, -0.45 tc rgb "yellow" +set label 4 'set style line 4 lt rgb "green" lw 2' at -0.4, -0.55 tc rgb "green" +set label 5 'set style line 5 lt rgb "cyan" lw 3' at -0.4, -0.65 tc rgb "cyan" +set label 6 'set style line 6 lt rgb "blue" lw 2' at -0.4, -0.75 tc rgb "blue" +set label 7 'set style line 7 lt rgb "violet" lw 3' at -0.4, -0.85 tc rgb "violet" +# +print '' +print '# These are the input commands' +print '' +print ' set style line 1 lt rgb "red" lw 3' +print ' set style line 2 lt rgb "orange" lw 2' +print ' set style line 3 lt rgb "yellow" lw 3' +print ' set style line 4 lt rgb "green" lw 2' +print ' set style line 5 lt rgb "cyan" lw 3' +print ' set style line 6 lt rgb "blue" lw 2' +print ' set style line 7 lt rgb "violet" lw 3' +print '' +print '# And this is the result' +# +show style line +# +# draw some plots +# +plot cos(x) ls 1 title 'red', \ + cos(x-.2) ls 2 title 'orange',\ + cos(x-.4) ls 3 title 'yellow',\ + cos(x-.6) ls 4 title 'green', \ + cos(x-.8) ls 5 title 'cyan', \ + cos(x-1.) ls 6 title 'blue', \ + cos(x-1.2) ls 7 title 'violet' +# +pause -1 "Hit return to continue" + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+MACROS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for macro substitution\n" ; \ + exit ; + + +set title "Terminal-independent palette colors in 2D\nImplemented using command line macros referring to a fixed HSV palette" +set colorbox horizontal user origin .1,.08 size .8,.05 +set xlabel 'HSV color wheel' +# +unset label 1 +unset label 2 +unset label 3 +unset label 4 +unset label 5 +unset label 6 +unset label 7 +# +# Load terminal-independent colorwheel (HSV full saturation) +# +load 'colorwheel.dem' +# +# define line styles using macros and a fixed palette +# +set style line 1 @red lw 3 +set style line 2 @orange lw 2 +set style line 3 @yellow lw 3 +set style line 4 @green lw 2 +set style line 5 @cyan lw 3 +set style line 6 @blue lw 2 +set style line 7 @violet lw 3 + +replot + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/random-points b/3rd_party/gnuplot/demo/random-points new file mode 100644 index 0000000..67a9fbd --- /dev/null +++ b/3rd_party/gnuplot/demo/random-points @@ -0,0 +1,301 @@ +# Uniform Normal Lognormal Lognormal + shifted Normal +0.140008179890316 -0.228863039219842 1.00988918467709 1.20633841071206 +0.765070278677612 1.48460698331364 0.412507464794264 0.187684396274087 +0.0348403723730853 0.96947595380609 0.422231145688374 5.09994286207362 +0.542818937515658 -0.297189490749675 0.238392696801206 4.06097090523893 +0.344985281268018 -0.0433238328127192 0.695756027166731 0.904667322085864 +0.237236083562052 -0.146273895929355 2.78173028962115 0.392802044047618 +0.378316931499606 -0.407173020200831 0.123483766679408 1.40801491840608 +0.394287975744567 0.828412073789389 6.60775150923432 1.59832188288928 +0.252755982095496 -0.202444026083803 0.524923925681043 0.300243001102096 +0.477762637478218 0.53994484641566 0.954310781782614 0.356004250084364 +0.359141234088226 -0.034254658441721 1.50989013897903 4.46203819756586 +0.444153732505193 0.348497739927142 0.850271396397986 5.54350984312847 +0.188459851787932 -1.69962734855789 0.534458171515147 1.25027550847189 +0.112425681462597 1.0787518612271 4.96202774746017 0.212195382162988 +0.621757720061301 -0.80943428326856 2.58855909455805 1.43944169125726 +0.993521197442572 1.07802284026194 0.32889384896546 2.36484070547496 +0.208842790569941 1.13566248919941 0.785563020791827 0.754127387330165 +0.110639080127851 2.4073321710741 0.436319429376356 0.591192334677945 +0.513503782752818 -0.647720250346095 0.326320532250713 2.21431837950063 +0.857842142189193 -0.215770235377274 0.28693612323627 1.77765627674176 +0.516590824308908 -0.811145670281481 0.107013549930156 3.53284892616325 +0.843170656203062 -0.497535285103909 1.38919882783066 3.67746278814233 +0.830976863686477 -0.368614081736881 2.3603547245436 5.81901357283772 +0.628927685999709 0.35787428066775 0.0564595390585437 0.42685765333513 +0.701219763422236 -0.214795393171051 0.392660911459336 1.94809850952643 +0.456853928897802 1.87654127861874 0.640414861373734 0.524621421757922 +0.469353819217102 0.33622790646206 1.2952579489459 0.256208884457669 +0.185800015364309 0.660180236134196 3.19903647716554 1.69187325180591 +0.827748531642661 1.04389877410381 0.903069885623224 3.4008400633356 +0.0612519761577332 0.559244598318915 1.20735120074164 1.37263492511239 +0.308453076155163 -1.4648274703028 1.31914743652116 0.192464502021185 +0.907599207547462 -2.13595873290202 0.815639185323106 0.224188281349013 +0.223535039928033 -0.414434943933152 3.80453750640286 1.73570852474344 +0.770844694004301 -1.6686548047704 1.59213038735751 2.92775237262762 +0.501781913755211 -1.21866959170283 3.58269147027429 1.64975917740456 +0.786697656321014 -0.68423532604964 0.26445978493065 0.597807597483478 +0.219361434991342 0.841149167650838 0.692449146838141 1.29020364864876 +0.0740585626545259 -0.390481080672317 4.28045706881604 1.51182047091625 +0.0417429257874138 -0.262563540128657 0.263446656893183 0.302649086833874 +0.324506180632406 -0.116123724986401 0.558655727424891 0.796586738734828 +0.867081331415993 1.43198037106143 0.646473936264752 0.246251729765775 +0.875802459867303 0.067187550957152 1.03392671698931 1.71810810536562 +0.602449594628166 0.833224065582898 0.514437416084404 1.32814339616319 +0.888969042134643 0.201769950307273 1.19492215186165 1.88817549819341 +0.126950111608375 -0.290283173681029 0.849688855029023 0.795766752537435 +0.117824104155902 1.64420829419602 0.0610981219104082 0.454479090811048 +0.328966173325723 0.472856764882061 1.55187881620743 2.47713403649297 +0.462415838290633 0.497084980699499 0.386267347083061 1.48147799946144 +0.679284868174798 -0.110687321207219 0.576261004197335 8.1960892763972 +0.237783178785616 0.474705522124976 0.71988217800292 2.73114577434871 +0.174639528079126 0.269882382285599 0.0489908790070993 1.03485697817804 +0.58455698736354 0.307732975384378 0.472094621120496 0.907206337056673 +0.570659016494647 0.308250256474424 0.625306100093609 0.761927029004858 +0.0542394838344102 0.800503346723475 0.18599252012219 1.02664725733198 +0.205587998719411 -1.56303767483504 2.72652413070022 4.99139375686187 +0.586718841861515 0.852559950149091 1.12847377121232 0.434450414992278 +0.560428477188768 0.116593653452427 0.943224173957654 0.921301848772828 +0.00278714962159643 1.72393161259303 2.413997713767 0.809961509129064 +0.702329087861801 -0.380136214153833 1.85296021821544 0.383657597807469 +0.0879320709380443 1.77614021561628 0.346782440665036 10.5191384487062 +0.384502337166434 -0.527562423892654 1.51327609104992 3.23322827882187 +0.691173507249797 1.11983300641668 0.977394435214763 0.473821041649802 +0.413861808450079 -1.34806895515081 0.723540319557816 4.37309369278521 +0.650553843144829 -1.05630462863082 6.67949815639997 1.25661418715459 +0.365940177862027 -1.05599302844122 0.253290714438298 1.6436032022692 +0.765856199477696 -0.499983796543462 3.10281731275434 1.63528039618566 +0.938819942902632 -0.360877738553778 0.503953423997374 1.43126932970245 +0.683962826680783 1.27798566077047 2.7935251850997 5.19855388109457 +0.708659479504477 -0.653869759480436 0.558348811962858 1.58110586677714 +0.0131116980288617 -1.54359023072283 3.44501159376716 0.328063655233677 +0.511293581901097 -1.38880002617813 0.701175511124343 0.293823802097528 +0.764006654704253 -0.282292944084684 3.85730606054264 0.491127334078796 +0.156751104781331 -0.0303716754789326 0.978893526943463 1.2530101140724 +0.327608098204568 0.252378247205124 4.65685361744249 0.636683470680499 +0.975822410986249 0.387150947206416 1.25842745496711 0.300497795134513 +0.702433295411445 -0.678449116241846 1.56045645735466 0.543545143456016 +0.469485271678422 -0.787027536496233 0.401516252312148 0.583186823514095 +0.823860107934153 -1.42708001787896 1.15943896132014 0.589195336546926 +0.62822544593325 -1.45207832456496 4.410928178473 0.763760949802721 +0.432211927947595 0.526269298888218 0.865978656424984 1.0227716254688 +0.592777139221345 -0.862774369645092 1.56890206325529 0.502907308429449 +0.812574776852902 1.59438009162124 1.57125830851795 0.4924168350476 +0.778264360107701 0.825606415140399 1.02128167797315 0.819501002662492 +0.112495939974745 1.87609074611445 0.966099908380392 2.17104109990028 +0.888705563982936 0.658666328301639 5.27448877692914 5.4455469294781 +0.770849670992336 1.47136743116684 1.53461686468414 0.424514461632749 +0.940554197387354 1.24433699683134 1.66633449420785 0.775186042905981 +0.914010184673064 0.372975754588308 0.198986582647219 0.765019864553361 +0.596135451305431 -0.951318931189551 2.07126336931141 1.59273068140952 +0.190411152404243 -0.169684012398884 2.73922478117862 0.647028483075635 +0.96132991635848 -1.42183001404529 0.114731713626269 0.342301933102775 +0.615271800336476 0.259621987374058 0.508866915563779 2.72394871860544 +0.664879515075478 1.40734696415612 1.2270520538551 3.4724292228451 +0.961275567164842 0.311349990786335 0.924037005540759 3.2058805035743 +0.374511826705889 -0.667766441075251 0.589923700809031 0.394625238421816 +0.514140236518309 0.859872776868053 3.32558255738138 0.405534569479596 +0.0820164908521817 -0.337113887293526 1.30066023343414 3.43099430012147 +0.153590525060517 -2.10038003411575 1.88505602501862 4.16282693633237 +0.978158468447379 0.311146434346918 1.14802881023549 0.418895357668248 +0.110437137255052 0.42747582606037 0.424819135043324 0.997639951121089 +0.610794794241692 0.109163196854072 4.09452081019112 5.81185941460628 +0.118956563114798 -0.447094791891437 1.30551507728602 4.11574550084608 +0.0996970117437868 1.87905506182845 0.322358513714741 5.63243730081961 +0.0392396041822463 0.338444955833991 0.595240328047017 0.880314907379467 +0.818463190258188 -0.00603526915713019 0.31482193703693 0.636537969783093 +0.345404489133219 0.899121756865147 0.960269456305663 4.98848476652728 +0.746673525994294 0.16324071464205 1.44472011958605 0.886467312836975 +0.241622046817967 -1.58726988861767 0.141684409554944 2.95496744662306 +0.0875884939194759 -0.510662513854034 0.967457422121485 0.238071362551718 +0.177799449354854 -0.140077089146618 1.01150057806725 0.784125815902255 +0.949911505329645 -1.34806135778659 2.63960625463636 3.62266981254419 +0.302523314354234 -0.123817743814031 1.17231907100429 1.80266470584794 +0.500638647728732 -0.360686601277809 2.06086063871032 5.04444504543936 +0.6788300060204 0.150298388948146 0.58977209710273 1.03394942665469 +0.519120696524745 0.876926133423148 3.54364007437373 0.637594940207821 +0.815121870620809 1.40429154258814 0.245693358743926 0.360720727146796 +0.0138785835260896 -0.566333456434181 0.731083037412732 0.541162640304164 +0.148329656854282 1.44072797504149 4.56934957161248 0.808334488004579 +0.498865539861643 1.58110580158627 0.162773452895628 6.91765751887 +0.131842004231443 0.761125179259945 0.243360139220533 3.69465789977572 +0.278450117292004 0.819528103216382 0.69020804540297 0.42853629000705 +0.908186301214544 0.254648288821577 2.18658802389255 0.630381572311415 +0.270968107056007 1.59297522639278 0.163989073746829 0.246714714822949 +0.689164822725118 0.0672673420952701 1.05771077446129 6.21643449582628 +0.197512423521167 -0.955648861125937 1.09081658039079 4.88849673835023 +0.599364329569958 -1.09981712883231 0.526562823856275 8.99252782183816 +0.729251196135931 0.709632081417145 3.03251850258324 2.01904766147743 +0.739530355604403 -1.23490718006784 0.699897235062084 3.82050837236907 +0.0554109610197748 0.701693099320774 0.797468290654193 1.08913772344063 +0.796427867233925 0.972745783682982 0.0748384533329941 2.49980356362006 +0.175535478126498 0.941911725525998 0.548544332992993 0.573849045014507 +0.150885980960591 0.559006634929141 1.12255489985995 0.945192596095898 +0.736221391511531 0.484013835379798 2.37027149828219 4.31436604503673 +0.960159473406875 -1.37639503245395 0.885555899929828 0.891374415025757 +0.53550889553421 0.392331208543812 1.25094697632538 2.45707191327158 +0.654650123159057 0.58428664010609 0.64633555519624 0.538780927740338 +0.778894720695006 -0.4238561612697 0.124677472434059 0.359936708668343 +0.975868477462242 -0.107662765947683 1.85972735272833 3.57764979813245 +0.168706390233731 2.05825808987361 0.374198264600088 0.136226035148827 +0.241213866743808 -0.682038483649088 2.98442191196083 1.85869977653999 +0.478739694083517 -0.842185942731161 3.29548479765435 1.54401034314006 +0.10436640673836 1.73050426101956 2.64620835747477 6.61426161173219 +0.00828838846856403 0.714412749261041 0.707472886465293 3.14379379583432 +0.330495629968182 -0.0828634315077435 0.613666149546652 4.16954709958009 +0.0910567057970073 -0.487541134847534 2.90041061488812 1.48639847658083 +0.0428787570654854 0.405427525473001 1.33664710232663 0.520213063276198 +0.257518266276015 -1.36997437755054 2.01016043855431 4.89523296757772 +0.171185019216839 0.0567065930946166 1.96878893828942 0.902801548407284 +0.372985252972574 1.15544595790948 0.197120367585823 0.542892108243755 +0.351982508748078 0.38899725991042 0.147733617066995 0.12032107876116 +0.438427572262634 0.28762961555915 1.98143264252534 0.927079245239183 +0.138086903252353 -0.148779101501479 0.132261926606821 1.23701713382734 +0.339278478100277 0.307896138542658 1.49421739565106 0.710269841791873 +0.264581145480926 1.44157220278285 0.964999978081316 1.40970525933942 +0.422633948700449 0.0853031565061312 3.08514428274163 0.524911561402632 +0.891908060671848 0.289124997188632 1.22089605490831 3.09928453339766 +0.707717813158415 -0.259958818110613 2.1972763716305 0.212699728030268 +0.892143112529146 0.0837818857991536 3.36022802474397 0.794779956912271 +0.00268886761206842 -0.0631391020990659 0.408244790167215 3.48215037527592 +0.260702442452175 0.474914017100747 0.909184445952514 0.651801124737884 +0.327133637297135 0.833666675166679 2.07398261494927 0.802728996199936 +0.0326420235329177 -0.977280756667891 2.2123978658978 0.546336060164567 +0.299155164243741 1.19407977758174 0.36877402359029 3.10423126802091 +0.529320056546575 1.87960907785599 0.988995660482934 1.25485242444618 +0.429609019084259 1.04421077048892 1.73476170709738 1.8762328264219 +0.603850956227319 -0.0370513590570507 0.559381432989045 1.0325035869104 +0.731796448679035 -1.39177157141156 0.10673770419863 4.57188965822918 +0.541679719948571 0.600861065570614 4.82309078082585 0.446812576521627 +0.245637313406529 -1.41731542752249 0.709260430572101 0.678330349940482 +0.994440660126254 1.27711504704547 0.23895230439056 1.17143093668224 +0.949104670748998 0.718719732149707 0.402521059382798 2.5446684180389 +0.701151116563867 0.474317177193401 2.48153557422217 2.2594043623393 +0.325360284492199 -0.496765053343827 3.02113075600981 4.71297022632145 +0.522597735477988 0.127753657314002 1.77135213547251 0.57909302404242 +0.356901019968366 -0.435217994174631 0.325117903413448 2.40841025895567 +0.0370604349999395 -0.898256071035537 0.592660987689453 3.39352695628297 +0.406120348498332 0.507495668149377 0.284244069354927 4.67850863125592 +0.212404457411905 0.866025024179707 6.59026900613365 0.363585042027633 +0.480230199089072 0.603092438651521 0.707320022150972 0.584191236481966 +0.33857109247639 0.280712431406826 1.20745790786084 2.4136846366723 +0.58720729356288 -0.498884072759743 0.135191946741779 3.81801934216585 +0.254395754832606 1.39021514202687 0.940585768883936 3.33329576176525 +0.665853670610842 -0.223205016005916 1.13604638034322 3.79235146073299 +0.210694567723683 1.51326023959668 0.0993767717146338 1.72681957274672 +0.871066558193722 0.11969446851777 0.780619859838174 5.52389615300543 +0.112307772760354 0.99816931255242 4.72583186294806 2.33085211583902 +0.176221455903176 0.289819740621416 0.345185839043349 0.655944966689882 +0.881872354521952 1.33289687932146 0.502137237417829 0.872634294129532 +0.360268669492955 -1.86226170012309 0.447053632569478 2.32017978810663 +0.422704861932394 -0.269308513547683 0.610634928356305 2.23248919469257 +0.0408124548704637 1.90046982989378 0.602007599188728 0.839797182890917 +0.501326044841071 1.16895232036895 0.424088550309605 2.12419425464131 +0.556394734556578 0.408840355526964 0.460242893548891 0.560771031699555 +0.627084215312339 0.778489436281038 9.11249240662225 0.72857730913327 +0.870928416042084 -0.164775153885396 1.68805818137161 0.750633344375519 +0.394606550941969 0.671112790128952 2.38460265480191 1.47869366325634 +0.0552290108494768 0.769280759435085 2.11932105267204 0.616180139940143 +0.991869349176481 1.32212048310798 1.3375586648665 0.295053703246651 +0.62334506445766 -1.56319152486196 0.741784494584501 3.34374658528967 +0.987225626555355 -0.386854667333448 2.07121535303133 0.478865034850531 +0.272747668988794 -0.412078069531164 0.0860822863048721 3.44903781335714 +0.182553360013774 1.38403255098119 0.845190482245541 2.17676700328343 +0.579570593435085 0.801789271567956 0.320127628764381 3.72320308364663 +0.795243693793059 1.10247072049853 1.04175408795363 0.858466253111385 +0.920529997090367 0.0577705546347383 0.269316145492069 2.84118931270267 +0.378174003746729 1.1575105756386 0.956515284702216 0.1878290654775 +0.395078900075381 -0.999842885213092 0.518285917155639 2.35578767502615 +0.6744840472616 -0.200325600734576 7.87901830293721 5.7679036124627 +0.373823465208986 -0.323023535546491 0.548638249190676 0.354578423392328 +0.956418693203288 0.194786557811957 2.12399353077581 0.948893281755269 +0.755809378923754 -1.36554206630978 0.14374300463996 0.410311488633421 +0.705586866463946 1.48226766797728 0.329271391914552 0.854415516923365 +0.407966723049605 -2.29480539179669 0.570668105260238 0.876491902251853 +0.64715906512389 -0.233842134467635 4.2330499626611 4.84186500137225 +0.432974922378952 0.431046867192501 2.5454417561955 9.38291592936801 +0.375558227730193 -0.470688509224409 1.80553400031432 1.04088234233421 +0.272963705566672 1.76168465078818 1.84350219798131 0.431829121254295 +0.71695002491621 1.59126865531511 0.229845965629858 1.27682558456345 +0.664256292610329 -2.32313973880843 0.681791805547599 0.350715853702284 +0.301651673224006 1.16597535652941 0.571589754197507 1.18344620573249 +0.378244640375858 -0.162742087345421 2.04652589754765 1.15978783840518 +0.160059399253246 -0.989767458966146 1.28498211641912 1.03471950908941 +0.45020318835381 0.228903241440284 0.861606032593046 0.463435760245222 +0.671001290453183 0.0645063019606587 1.26731554525424 3.18436471593603 +0.884476807518177 -0.629027387817969 1.29163019230753 0.526086722656439 +0.774898596045739 0.289721131350052 0.900303786579078 1.61899822793997 +0.937582420974274 -2.19803992564774 0.0800324746679558 0.444201366578157 +0.650301943661489 -0.360365932894032 0.186098792235288 1.26883962378155 +0.874792102425047 0.389272992991875 0.750106853049869 0.274286187703351 +0.553470013218444 1.48966175684108 0.374978448811069 0.539634705174488 +0.173347184310905 2.40164595459668 0.481508579482621 2.3721238135327 +0.786790813727872 1.61215981640638 1.58233105672978 2.30516643256142 +0.421864423369279 -0.141566655178894 1.55714659034552 1.85579769654379 +0.629586700589801 0.419173144698773 1.3479434732096 1.36567950858164 +0.0548853486148895 -0.559403171564621 0.45140007648268 5.38521041106391 +0.17792367149308 -1.71845684418577 3.03182923513649 0.539012353464284 +0.3883999399906 0.526310563151318 1.66060390559305 1.68726426039271 +0.937733834473126 -1.16966510499883 0.802205296556455 0.395745372899228 +0.133534053503719 -0.423176617436312 0.808488970573294 2.11105553916479 +0.858118335222853 -0.750695794054832 1.20180361256239 3.91189701506546 +0.946061335697404 -0.400255880411936 0.509326364002115 2.68503999864261 +0.511647048168815 0.23562913579562 0.47426902119476 1.16772933729736 +0.693241162190912 1.83466035254807 0.636969402989523 5.38311758174183 +0.825975338559553 0.409054004403662 0.495850884381227 0.425109485376499 +0.673364018199938 -0.183264326198395 0.879372696433487 3.43120809328737 +0.0594512499186007 -2.58506671902739 0.289957325907156 1.83535218524538 +0.650316849945547 -0.317101378144747 0.420518629700761 3.64808698722627 +0.0755093118261041 -0.0210413807151905 0.333452766716447 1.56768496306209 +0.486817130995661 -1.91116131860704 0.814148292175807 0.324496541537666 +0.789781981674707 -1.60551103465748 0.320337218080088 0.485969942559245 +0.728452565576168 0.412075398887692 1.01874942723134 4.3378242159729 +0.832407531214245 0.509163716839818 0.185868188378854 0.802794368356422 +0.279441120919071 -0.0186876863929556 4.1710324844706 4.99738585540578 +0.602123190267231 -0.0445206307342806 8.51660748675431 1.34672546092724 +0.629356162853201 -1.19867279207051 0.88563953559731 3.09282710391806 +0.682483700574895 -0.279577565525485 1.71943793106473 4.00639861213524 +0.191186954384153 0.221971720103026 0.187275419804716 3.47693745121285 +0.95498322563878 -0.328807894835742 1.21250094032226 0.488010806529634 +0.913703293849146 -1.54980626317347 8.25355044926241 1.02089171357025 +0.32223804406367 0.281292526859706 0.495670708832313 0.808100785648208 +0.907936633645843 -1.75221385423407 0.456242847386339 1.46201690005034 +0.722117719883102 1.60847803684669 0.756696955551043 1.5058784321979 +0.41901053377236 0.615057946967476 5.48284320636976 1.39620706031456 +0.699066614462371 -1.06275419138687 2.71786528227238 0.74980922206423 +0.192141155866905 2.62217903865129 1.04440926448093 3.51852560711819 +0.71592005894203 0.335732407209987 2.10674116638641 0.877462654611137 +0.764351567239446 -0.69665733665621 1.08558132280943 0.339904582438268 +0.769370020551818 1.01813856910054 0.947796716738934 3.41183332048474 +0.0097020817104154 0.390605579136619 1.6668192421836 1.25846618309012 +0.502503156062573 0.509493163942934 1.81085431954739 0.419405110135851 +0.726269576108509 0.151721372234835 0.221131939658531 0.854265013429962 +0.715648041027637 -1.19735393032687 1.60594193500491 4.88290488275983 +0.19287969190384 0.146739049186802 0.349155473960547 1.77007839602944 +0.304657313924223 0.392719100277647 0.770326584575392 0.731111889601778 +0.515662291008651 -0.250047207895823 2.30166950467229 1.15033195240012 +0.528309947301795 -1.9081271714695 0.974264586580664 0.680444146600084 +0.0961574931505075 -0.0642629137319914 2.32871940624825 0.713537546109904 +0.674417392967957 0.549326929661955 1.22770620323195 0.665997038546976 +0.657585974733721 -0.745718643215061 0.367219479994972 1.41883624001278 +0.162196861946365 1.04113458515896 4.24974879479345 3.36173861550212 +0.350492859628002 -0.502434605735741 1.69376788673938 5.8362686070518 +0.585027989804456 1.10729137724103 1.93420484053639 0.285798353190535 +0.390163463151033 0.828738532715934 1.98739429611408 0.507953862606648 +0.577071843226956 -0.377336801040392 2.70208608390548 10.2978435682182 +0.285418860269991 1.27270975822932 1.45162487101206 5.82961944394208 +0.584187263928315 -0.010032839373232 7.46774528744949 3.33212527640864 +0.246162816846669 0.832363466588958 0.121802498483688 3.76142057182386 +0.0874745847821886 -0.80322286456408 1.38449930501816 0.351627289560282 +0.805324045686305 -0.456759040382529 0.336944347866645 4.54772104363299 +0.0633540700120367 -0.527739843617001 0.578225751953407 3.59218360767598 +0.67025517996945 -0.596352211438902 1.56122233121694 5.51020757831164 +0.855042350328807 0.42724254694624 3.5534553346888 0.722708574001867 +0.0126600689609097 -1.14534021357404 1.18605112221878 1.49454353050986 +0.205749849085108 0.237218983202961 0.448224598072114 1.88766975137371 +0.0819381563760076 -0.565103206416349 1.06471247421956 0.328333657028951 +0.61352762680028 2.04359612014786 3.46096831252627 0.544334682104223 +0.503422063677979 -0.534732055854748 2.94165219417537 2.37243523328074 +0.828469358114477 0.165672358433934 0.791395030046488 3.04114180213124 +0.744427146053085 0.851625625471296 0.301152998341522 0.920359379889021 +0.279412191710452 1.14612238449288 1.44937188904175 3.91809638175544 diff --git a/3rd_party/gnuplot/demo/random.dem b/3rd_party/gnuplot/demo/random.dem new file mode 100644 index 0000000..591cd8f --- /dev/null +++ b/3rd_party/gnuplot/demo/random.dem @@ -0,0 +1,182 @@ +# +# $Id: random.dem,v 1.13.4.1 2011/12/11 11:37:43 markisch Exp $ +# +# random.dem +# +# Lattice test for random numbers; +# If you can see any patterns in this plot, the random number generator +# is not very good. +# +# Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl + +# History: +# - 6. 6. 2006 ds: added univariate and multivariate normal example +# - 10. 5. 2006 ds: added univariate and multivariate normal example +# - ?. ? 1991 jvdw: 1st version + +unset key +set xrange [0: 1] +set yrange [0: 1] +set zrange [0: 1] +set title "Lattice test for random numbers" +set xlabel "rand(n) ->" +set ylabel "rand(n + 1) ->" +set zlabel "rand(n + 2) ->" +set format x "%3.2f" +set format y "%3.2f" +set format z "%3.2f" +set tics +set sample 1000 +set style function dots +set parametric +plot rand(0), rand(0) +pause -1 "Hit return to continue" +print "3D plot ahead, one moment please ..." +set sample 50 +splot rand(0), rand(0), rand(0) +pause -1 "Hit return to continue" + +print "" +print "Multivariate normal distribution" +print "" +print "The surface plot shows a two variable multivariate probability" +print "density function. On the x-y plane are some samples of the random" +print "vector and a contour plot illustrating the correlation, which in" +print "this case is zero, i.e. a circle. (Easier to view in map mode.)" +print "" +nsamp = 50 +# Generate N random data points. +set print "random.tmp" +do for [i=1:nsamp] { + print sprintf("%8.5g %8.5g", invnorm(rand(0)), invnorm(rand(0))) +} +unset print +# +unset xlabel +unset ylabel +unset zlabel +set parametric +tstring(n) = sprintf("%d random samples from a 2D Gaussian PDF with\nunit variance, zero mean and no dependence", n) +set title tstring(nsamp) +unset key +set hidden3d +set contour +set view 68, 28, 1, 1 +set cntrparam levels discrete 0.1 +unset clabel +set xrange [-3:3] +set yrange [-3:3] +set zrange [-0.2:0.2] +set ztics 0,0.05 +set urange [-3:3] +set vrange [-3:3] +set ticslevel 0 +set isosamples 30 +splot u,v,( 1/(2*pi) * exp(-0.5 * (u**2 + v**2)) ) with line lc rgb "black", \ + "random.tmp" using 1:2:(-0.2) with points pointtype 7 lc rgb "black" +pause -1 "Hit return to continue" +unset contour +unset parametric + +load "stat.inc" + +print "" +print "Simple Monte Carlo simulation" +print "" +print "The first curve is a histogram where the binned frequency of occurence" +print "of a pseudo random variable distributed according to the normal" +print "(Gaussian) law is scaled such that the histogram converges to the" +print "normal probability density function with increasing number of samples" +print "used in the Monte Carlo simulation. The second curve is the normal" +print "probability density function with unit variance and zero mean." +print "" +nsamp = 5000 +binwidth = 20 +xlow = -3.0 +xhigh = 3.0 +scale = (binwidth/(xhigh-xlow)) +# Generate N random data points. +set print "random.tmp" +do for [i=1:nsamp] { + print sprintf("%8.5g %8.5g", invnorm(rand(0)), (1.0*scale/nsamp)) +} +unset print +# +set samples 200 +tstring(n) = sprintf("Histogram of %d random samples from a univariate\nGaussian PDF with unit variance and zero mean", n) +set title tstring(nsamp) +set key +set grid +set xrange [-3:3] +set yrange [0:0.45] +bin(x) = (1.0/scale)*floor(x*scale) +plot "random.tmp" using (bin($1)):2 smooth frequency with steps \ + title "scaled bin frequency", \ + normal(x,0,1) with lines title "Gaussian p.d.f." +pause -1 "Hit return to continue" + +print "" +print "Another Monte Carlo simulation" +print "" +print "This is similar to the previous simulation but uses multivariate" +print "zero mean, unit variance normal data by computing the distance " +print "each point is from the origin. That distribution is known to fit" +print "the Maxwell probability law, as shown." +print "" +reset +nsamp = 3000 +# Generate N random data points. +set print "random.tmp" +do for [i=1:nsamp] { + print sprintf("%8.5g %8.5g %8.5g", invnorm(rand(0)), invnorm(rand(0)), invnorm(rand(0))) +} +unset print +# +oneplot = 1 +# +if (oneplot) set multiplot layout 1,2 +# +unset key +rlow = -4.0 +rhigh = 4.0 +set parametric +set xrange [rlow:rhigh]; set yrange [rlow:rhigh]; set zrange [rlow:rhigh] +set xtics axis nomirror; set ytics axis nomirror; set ztics axis nomirror; +set border 0 +set xyplane at 0 +set xzeroaxis lt -1 +set yzeroaxis lt -1 +set zzeroaxis lt -1 +set view 68, 28, 1.4, 0.9 +tstring(n) = sprintf("Gaussian 3D cloud of %d random samples\n", n) +set title tstring(nsamp) offset graph 0.15, graph -0.33 +splot "random.tmp" every :::::0 with dots +if (!oneplot) pause -1 "Hit return to continue" + +unset parametric +unset xzeroaxis; unset yzeroaxis; +set border +set grid +set samples 200 +set size 0.47,0.72 +set origin 0.44,0.18 +tstring(n) = sprintf("Histogram of distance from origin of\n%d multivariate unit variance samples", n) +set title tstring(nsamp) offset graph 0, graph 0.15 +set key bmargin right vertical +xlow = 0.0 +xhigh = 4.5 +binwidth = 20 +scale = (binwidth/(xhigh-xlow)) +set xrange [0:xhigh] +set yrange [0:0.65] +bin(x) = (1.0/scale)*floor(x*scale) +plot "random.tmp" using (bin(sqrt($1**2+$2**2+$3**2))):(1.0*scale/nsamp) every :::::0 smooth frequency with steps \ + title "scaled bin frequency", \ + maxwell(x, 1/sqrt(2)) with lines title "Maxwell p.d.f." +# +if (oneplot) unset multiplot +# +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/random.tmp b/3rd_party/gnuplot/demo/random.tmp new file mode 100644 index 0000000..c31764a --- /dev/null +++ b/3rd_party/gnuplot/demo/random.tmp @@ -0,0 +1,3000 @@ + -1.8312 -1.2282 -0.47403 + -0.1225 -1.1747 -0.75141 + -1.0914 0.86616 1.6931 + 0.85968 -0.38904 -0.70469 + 2.4856 -0.90431 -1.1603 + 0.14827 1.1985 0.23734 + 0.28161 -1.2962 -0.56598 + 1.4474 -0.66385 1.4446 + 0.25467 -0.74337 -0.98549 + -1.8007 0.73569 0.20221 +-0.22343 0.50398 -0.82741 +-0.17869 -1.5457 1.5765 +-0.57533 0.77402 -0.23219 + 0.3775 -0.59599 -1.029 +-0.18602 -0.20539 1.4377 +-0.54559 0.60262 0.72516 + -2.1482 -0.19211 1.4393 + 0.94328 0.2776 -1.1655 +-0.68187 0.63659 0.72186 + 0.72247 -0.2419 -0.24078 +-0.52003 -0.58059 1.2936 +-0.90466 0.8342 -0.68268 + 0.77337 1.4291 0.84679 + -1.7269 -0.10463 -0.28478 +-0.81958 -0.23627 -0.27624 + -1.9069 -1.2387 -0.53931 +-0.84807 0.27423 -0.68921 +0.016796 1.0248 -1.8348 + 1.8104 -0.62247 -2.4934 +0.038614 0.49519 -0.40002 +-0.10956 1.7841 -0.33167 + 1.9556 -0.80087 -2.5994 + 0.5609 1.7232 -0.8102 +-0.25641 1.1906 0.86001 + -1.0386 -1.2361 -1.2325 + 0.94073 0.49392 0.21929 + -2.2655 -0.76061 -1.8552 +-0.31332 2.3319 1.0105 + 0.88143 -0.46189 -0.55537 + -1.3546 -0.24514 -1.5093 + 0.2139 -0.80081 1.2142 +-0.25692 0.16056 0.4273 + 1.306 -0.29283 0.075577 +-0.63743 -1.2439 0.086535 + 0.61911 0.61043 0.77192 + 1.9886 0.14832 -0.56487 + 1.4367 -0.52689 4.077 +-0.45061 1.5638 0.85989 +-0.30499 -0.8494 -1.3699 + 0.53279 -0.6116 0.6266 + -0.6537 0.42969 -0.018316 + 0.57429 0.20055 -0.05815 +-0.55431 0.50298 -0.33083 + 0.231 -1.69 0.079387 +-0.73301 -0.38564 -1.005 + 1.9976 0.0029264 -0.45755 +-0.82924 1.4715 -0.90334 +-0.90865 -0.8349 2.329 +-0.27476 -1.2371 -0.41936 + 1.3712 -0.43105 -0.86519 + 2.7126 1.0977 -0.087214 +-0.04956 0.58824 0.068176 + 1.5586 0.22846 -1.7514 + -0.3416 0.79284 1.3035 + 1.5089 0.30684 -1.6867 + 0.31931 -0.097563 -1.6234 + 0.72562 1.6604 -0.85119 + 0.30489 0.20453 0.21372 + 2.5243 -0.80381 0.026065 +-0.54856 -0.30167 0.8095 + -2.1449 -0.23723 2.6292 +-0.39257 0.49333 -0.91354 + -1.8069 -1.3852 2.5826 +-0.28816 -1.1507 -2.9037 + 0.81112 -0.95329 -0.32087 +-0.47471 -1.0873 -0.37297 +0.018427 1.3247 -0.91301 +-0.20896 -0.043011 -0.093732 +-0.15768 0.45337 -0.39181 +-0.36493 0.45683 -0.1084 + 0.23706 0.064762 -0.61097 + 0.88125 1.7482 -0.55464 +-0.29873 1.6818 -0.60578 + 0.72716 0.89598 -1.1189 +-0.59953 0.087072 0.57443 + 0.70127 -1.7903 -1.018 + -1.5261 0.32727 -1.5169 +-0.97939 0.2905 0.24722 + -1.053 -0.31682 -1.5814 +0.0064693 0.29869 0.28076 + 1.0081 0.60235 -2.5143 + 1.1602 1.5822 0.17626 + 0.26575 -0.096021 -0.73122 + -0.9736 0.037692 -0.843 +-0.087099 1.2278 0.01468 + -1.3965 -2.264 -0.10386 + 1.7934 0.16725 -0.81208 + 2.4474 0.74895 -0.10288 +-0.18537 -0.23307 2.0039 + 0.26425 -1.3259 1.2292 + -1.6956 -0.061071 0.31116 + 0.43163 -2.6843 -0.80459 +-0.14979 0.94885 -1.2939 + 0.73038 1.7375 0.23659 +-0.67802 -0.0028119 0.22239 + 0.89966 -0.70222 -1.4212 + 1.0246 -0.91633 -1.1963 + -0.266 -0.99283 0.40599 +-0.14443 1.4211 -0.90184 + 1.9575 1.2053 1.4946 +-0.47196 0.52335 1.3642 +-0.62978 1.2843 0.43583 + -1.1852 1.5796 0.21055 +0.0082402 -0.57815 -0.57363 +-0.13859 0.30562 0.081942 +-0.94447 -0.31751 0.88149 + 0.52926 -0.93726 -0.9655 + 0.55943 1.2528 -0.78551 + 0.44719 -0.24478 -0.34461 + 0.50696 -0.10724 1.6966 +-0.63804 -0.87453 -0.86994 +-0.41959 0.75092 -0.34982 + -1.2889 -0.18158 1.1275 + 0.59753 1.1039 0.22434 + 0.20514 0.38794 -0.25111 +-0.74113 0.33921 0.095598 + 1.3368 0.86001 0.33107 + -1.5057 0.47404 -1.9861 +-0.049881 0.1141 0.54183 + 0.33309 0.91313 -0.61982 + 0.67831 -0.99436 -1.514 +-0.44684 -1.1396 2.1446 + -0.6579 1.9134 1.6666 + 0.91632 -1.7236 -0.53289 + -1.6658 -1.7134 -1.0392 + 1.0285 1.3283 0.74744 + 0.58063 1.1276 -0.26992 +-0.41986 1.1743 -1.1403 + 0.82648 -1.4295 -0.40793 +-0.30735 0.62468 -2.3112 +-0.52538 -0.63327 -1.5462 +-0.56435 -0.70969 -0.66353 +-0.82428 -0.052332 -0.96525 + 1.4141 2.725 0.53294 + 0.14694 -1.0502 1.4061 + 2.5669 -0.31527 0.59974 + -0.9246 0.16001 0.90321 +0.026597 0.23752 0.32373 + -1.0559 -0.20835 0.69776 + 0.73053 1.6592 -0.45032 + 0.17605 -0.56508 -0.054741 + -2.0925 -0.54424 -1.1722 + 0.86281 1.2135 -2.3672 + 1.4151 0.80461 -1.7055 + 0.30142 1.6003 0.25973 +-0.84405 0.69023 0.54734 + 0.45507 0.057809 -0.60369 + -1.2435 0.80167 -1.8864 +-0.46152 1.2779 0.62963 +-0.55739 -0.64634 0.15812 + 1.4587 -0.52073 2.0423 + 0.45536 0.92553 0.49087 + 0.1697 0.81716 1.1994 + -1.1525 -0.84184 -0.58261 + 0.97384 1.8091 -0.22657 +0.049992 -1.0566 -0.77337 + 2.0548 1.3757 0.020415 + 0.3604 -0.91604 -1.3319 + -0.2189 -0.8477 0.74256 +-0.27381 -0.51231 -0.56821 + -0.4566 -0.65667 -0.81046 + 1.1107 1.2907 0.93208 +-0.65418 1.2199 -0.67168 +-0.40679 0.17946 0.45925 + 1.1953 -1.045 0.14792 +-0.096661 -0.027062 -0.32288 + 1.2091 1.3126 0.12266 + 0.10558 -1.0287 0.81633 + -2.7227 0.061472 -0.24509 + 0.83601 1.9752 -0.18841 + -0.4053 -1.4969 -1.1347 + 1.2583 1.1481 -1.1658 + 2.0258 -0.46417 -1.9066 +-0.29253 0.13936 2.558 +-0.67876 -2.1485 -0.49869 + 1.0754 1.2791 0.51005 + 1.1696 -1.1178 0.57441 +-0.28052 -0.11427 -0.33085 + 0.27059 -0.7305 -0.026527 + 1.5914 1.8201 -0.047808 + 0.27864 -1.2467 -2.1838 +0.060862 0.43438 -0.49771 +-0.97902 -1.142 2.0936 + 0.37021 1.4255 0.53287 + 0.89302 1.2116 -0.30073 +-0.18402 0.24769 -1.3247 + 0.82723 -0.34682 0.29211 + 0.30932 0.32662 0.29766 + -1.0293 -0.47611 -0.36454 +-0.19185 -0.78411 1.2749 + 1.1402 0.39577 -1.211 + 1.1586 0.98663 -0.11264 +-0.52866 0.085369 -0.18857 + 0.31441 -0.68508 -0.10452 + -1.6145 -1.8546 0.91589 + 1.6178 0.0047255 -0.51125 +-0.94903 0.19126 -1.4369 + 1.961 -0.43086 2.0251 +-0.58881 0.49867 0.96729 +-0.65829 -0.0080448 2.1983 +-0.079181 -0.33352 0.15577 +-0.90859 0.9462 0.058673 + -1.8971 -0.13793 0.48326 + 0.45888 0.52463 -0.13562 +-0.42327 0.42211 2.6815 + 1.0285 1.7597 0.38734 + 0.28332 -0.59345 -2.1376 +-0.015328 -0.49901 -0.60545 + 0.87143 0.47574 1.3894 + 1.2693 1.298 0.54983 + 2.2076 0.3402 0.40116 + 0.37214 1.6526 0.53782 + -2.7734 0.44628 -0.45675 +0.038444 0.24563 -1.2021 + 1.2697 -0.32814 0.46597 + -1.2787 0.94928 -0.23347 +-0.79546 -0.31655 1.2757 +-0.37543 -0.50236 -0.29118 +-0.70589 -0.41022 1.3701 + 1.6999 0.52787 0.030691 +-0.92692 0.98238 1.6553 + 1.667 0.88581 -0.18418 + 1.3078 -0.89841 1.9629 +-0.42685 -2.3251 0.046121 +-0.54584 -0.24765 -0.68859 +-0.96275 0.36237 0.83689 +-0.49931 0.41882 -1.3358 +-0.35014 0.99497 -1.2056 + 1.4835 -0.19244 0.31255 +-0.41895 -0.16009 0.4091 + 1.4685 -1.131 0.28026 +-0.68446 0.30884 -0.16273 + 0.12866 -0.28181 -0.3546 + 0.11482 -0.7521 0.68562 +0.021257 -0.70761 0.39807 + -0.3674 0.79827 1.2038 +-0.49767 -1.4407 -1.2879 + -1.8376 -0.26365 0.1387 +-0.36002 -0.0025289 0.6814 + 1.7486 0.18279 0.28105 + 1.4348 1.37 1.5208 +-0.069559 1.2638 -1.8772 + 1.0102 -1.2976 0.35761 + 0.15283 -0.6469 -1.307 + -1.1153 1.4111 -0.13435 + -1.2607 0.19829 1.4405 +-0.67562 -0.27814 -0.50825 + 0.20256 -0.17553 0.10399 + 0.68354 -0.032034 0.78238 + -1.936 0.074509 1.7728 + -1.0681 -0.67843 -0.012306 + 1.7429 0.54837 -1.7343 +-0.55438 -0.48709 0.18292 +-0.42854 -2.7293 -0.46817 + 1.2409 0.13399 1.6913 + 2.017 -0.45794 1.3735 +-0.83621 0.93986 1.0336 +-0.04542 -0.63902 -0.30204 +-0.16146 0.86999 -0.22958 + 0.36357 0.084296 -1.825 + 0.45611 0.058667 0.19998 + -1.0153 1.1348 -0.87707 +-0.26911 -1.7417 -0.74815 +-0.80416 1.3703 0.8756 + 1.042 -0.095715 0.63854 + 0.90868 -1.7738 -0.62665 +-0.52968 1.5448 -0.42281 + 0.35078 -0.12167 0.55017 +-0.91355 -1.3199 0.70265 +-0.80479 0.40038 -0.31411 + 1.2744 1.088 -0.041653 + 0.68806 -1.3594 0.13637 + 1.0494 -1.3974 0.0074903 +-0.43184 0.0068803 0.87016 +-0.051252 -0.57357 0.72546 +-0.85489 0.19796 -0.036127 +-0.44276 -1.5255 -1.3656 +-0.11794 1.3697 0.12213 + 1.4132 -1.6473 0.02439 +-0.58871 1.0815 -1.1353 + 0.43669 1.0053 -1.4777 + 0.65913 -0.035269 0.042046 + 1.082 -0.88549 0.37251 +-0.74755 -0.19402 0.1201 +-0.31404 -1.448 -1.2681 + -1.0293 -0.33259 -1.3651 + 2.0969 0.015738 -1.2433 + 0.80733 -0.8116 -1.1877 + -1.3695 -0.33591 0.82942 + -0.7137 -0.28637 -0.36569 + -1.1902 -1.1531 -0.87648 + 1.1759 -1.1334 0.011504 + 0.18492 0.031372 0.22364 + 1.2003 0.46974 -0.30032 +-0.47477 -0.078032 -1.474 + -2.0307 1.4612 0.13188 +-0.41246 0.40709 0.94631 +0.090505 0.45468 -0.77194 + 1.4935 0.73105 1.3539 + 0.44058 -1.0474 -1.6546 + 0.70033 0.68267 -1.2773 + 0.14861 1.3964 -0.13924 +-0.36078 0.85628 -0.24649 +-0.68049 0.24438 0.98013 + 2.353 0.54601 0.38068 +-0.92978 -0.11075 -0.13627 + 0.23342 -0.039855 -0.9616 +-0.10762 0.19144 0.3954 + 0.74813 -0.14986 0.94637 +-0.84526 -0.73364 -0.26653 + 0.46753 -0.30096 -0.12692 +0.049352 -1.3063 -0.80732 + -1.2961 -1.3953 -1.0324 + -1.1634 1.4446 0.74269 + -1.1706 -0.24939 -0.50414 +0.067798 -0.8059 0.34333 + 0.60156 1.2269 0.63048 + -2.4663 0.052237 2.8987 + 1.6153 -0.31104 -0.9489 + 0.70748 -0.35143 -2.0011 + 0.74235 -1.0086 1.3096 + 0.30267 0.55099 -0.65969 +-0.17295 -0.32256 0.83502 +-0.36662 -0.29382 -0.093377 + -1.3343 -0.1202 -1.1663 + 0.73356 1.5378 -0.22013 +-0.19095 0.20047 -0.18577 + 0.45961 1.1466 2.0059 +-0.39337 -0.84135 -0.21065 +-0.31732 0.30215 -0.45423 +-0.49234 -0.85601 -0.21747 +-0.017778 0.075203 1.3802 + 1.0894 -0.4307 0.81962 + 0.67431 1.065 -0.85529 +-0.59005 0.54374 1.4789 +-0.46322 -0.92116 -0.64639 + 0.58142 -0.44667 -0.28946 + 0.10606 0.68809 1.2193 + 0.10876 -0.80131 0.83001 + 0.39633 -1.2186 1.4249 +-0.46255 -1.2 0.69058 +-0.051674 -1.2823 0.48862 +-0.24693 0.52647 0.26404 + 0.86708 -0.34411 0.36718 +-0.33498 0.31356 0.17094 +-0.85319 2.3693 0.82599 + 0.22937 2.3685 -0.43121 + 0.9238 -0.47758 -1.0086 + 1.326 2.1165 0.11235 + -1.0647 0.62756 0.27032 + -1.021 -1.0623 0.6759 + -2.0552 -0.78405 0.7588 + 1.2564 -1.0912 -1.0171 + -2.2655 -0.66136 -1.2261 + 1.0227 0.92743 -0.35402 +-0.088667 0.17967 -0.84554 + 1.324 1.1624 0.78045 + 0.3881 1.0309 -0.35735 + 0.14222 1.4772 -0.097229 + 1.848 -1.2574 -1.4806 +0.0014101 -1.769 0.25317 + 0.76208 0.62499 -0.59546 +-0.36718 -2.7029 -0.5382 + 1.4963 -0.44331 0.53412 + -2.2045 2.3009 -1.7201 + 1.1312 -0.57055 -0.61862 +-0.61254 -1.1604 -0.30201 + 0.48609 -0.2759 0.63866 + 0.59076 0.3489 2.9778 + 0.30722 -1.3449 -0.12732 + 0.80893 -0.13029 0.31777 +-0.40205 2.3006 0.96724 +-0.29866 -0.8113 -0.40657 + 0.89613 -0.87546 0.34363 +-0.12966 1.0969 -1.7458 + -1.2932 0.68599 -0.21849 +-0.23207 -0.63821 -0.55244 + -1.0667 -1.1797 1.3849 +-0.09212 0.87948 -0.82033 +-0.13086 1.1851 0.13143 + -1.9523 0.1441 0.38992 +-0.73437 -1.3883 -1.3383 +0.058987 -0.42935 0.61201 + -0.8385 -1.3274 0.19234 + 0.03792 1.3888 -0.0095602 + -0.3647 -0.39653 -0.7156 + 0.33935 -0.78481 -0.17407 +-0.32292 0.67633 1.1557 + 0.12642 -2.0021 0.42211 +-0.030815 0.88134 -0.41045 + 1.2287 -0.2798 -2.8435 + 0.87236 1.0666 -0.79282 + 1.2988 -0.14544 0.12526 + -1.0986 0.77015 2.7174 + 2.1347 -0.77523 0.094138 +-0.12912 0.94015 -0.62433 +0.0031767 0.40842 0.023536 +-0.32904 -0.60962 -0.88973 + -1.4836 -0.030481 0.26203 +-0.14077 0.96336 0.2038 + -1.0094 1.2867 -0.079345 + 1.1351 0.30327 -0.30142 + 0.58849 2.025 0.53552 +-0.47664 1.221 -1.1324 + 0.83552 -0.67544 -1.295 +-0.83825 -1.9347 0.62362 +-0.49469 -0.81779 -0.49662 +-0.77843 -1.0016 -2.1997 + 1.1631 -1.1681 0.031761 + 0.72311 -0.2244 0.71315 + 0.73371 0.32776 0.43966 + 1.0205 -1.1226 0.38872 +-0.077443 -1.4294 1.0875 + 0.24314 0.42182 -0.27332 + 0.29437 -0.27555 -1.3808 + -2.4287 0.47002 0.92986 + 0.9581 -0.025398 -0.65328 + 0.78955 -0.89101 -2.2221 + 0.62504 2.9141 1.4218 +-0.59892 -0.56552 -0.7315 +0.092317 1.1782 -0.88137 +-0.32137 -0.84378 0.31283 + 1.1398 0.87573 0.50702 + -1.2372 -0.056934 0.50044 + 2.3635 0.78867 -0.61629 + 1.733 -0.49101 -0.73122 + 0.67927 -1.9361 1.2402 + 0.38274 -0.3585 -1.3553 +-0.86163 -0.95793 0.3625 +0.038116 -0.46463 -0.092126 + 0.39172 -1.0282 -1.3143 + -1.8469 0.73264 1.3379 + -1.0201 0.35468 -0.1056 +-0.10865 0.20144 -0.99607 + 0.6888 0.64034 -0.28593 +-0.051764 1.1834 1.4354 + 0.14429 -0.20376 0.63496 + 0.78198 -0.74378 -0.11166 + -1.526 0.86985 -0.09205 + -1.331 -1.6713 0.039769 + 0.29263 -0.1907 -0.24119 +-0.51749 1.221 0.44697 +-0.68712 -0.9081 -0.13998 +-0.63236 -1.2886 1.8317 + 2.6199 1.7415 0.20453 + 0.14489 1.535 0.39707 + 0.12955 1.257 1.7954 +-0.44718 1.6094 -0.43041 + -0.1194 -0.52311 0.60289 + -0.9937 -0.052298 0.21514 +-0.97039 -0.62849 0.014722 + -1.1303 0.23794 0.88984 +-0.42182 -0.56289 1.7797 + 0.33812 -0.45889 -1.0831 + 0.3667 -0.1054 -0.91519 + 0.56283 -1.2748 0.22105 +-0.93291 1.1139 0.51529 + 0.76526 0.20528 0.67072 +-0.99684 -0.63655 0.55043 + 0.64963 -0.82034 1.6225 + 0.51445 -2.0434 -0.44826 + -1.1408 0.60238 0.37278 +-0.50881 -0.6144 -0.39509 +-0.63778 -0.72041 -0.33287 + -1.0513 -0.88321 0.23563 + 0.94169 -0.41386 -1.268 + 0.10415 -0.065073 -1.9052 + 1.2734 -0.14823 0.19796 + -1.2232 0.47792 -1.4985 +0.036653 0.39995 -0.8122 +-0.78888 -1.4929 -1.611 + -1.5567 1.385 -0.36071 + -2.0919 1.6778 -1.0993 +-0.38484 0.85838 1.1688 + 0.2985 -0.35299 -0.30791 +-0.17927 -0.91778 -0.033096 +-0.23876 -0.10164 -2.2745 + 0.94693 0.23263 2.4748 +-0.92769 -1.0425 -0.29698 + 0.48803 -1.0383 -1.0714 + -1.3398 0.1979 -2.2702 + 0.12796 1.3751 -0.25212 +-0.20596 -1.2364 -2.7265 + -1.0492 -2.3762 1.0511 + 0.3114 -0.14846 -0.31471 + -2.485 0.061969 -1.0645 + 0.84537 0.81801 0.39361 + -1.789 0.17736 -0.69791 + -2.3778 -0.88277 2.0379 +-0.028993 -0.19083 0.20637 + -1.9871 -0.68936 0.98454 +-0.20064 -1.7097 1.2326 + 2.2858 -0.24957 -1.2133 + 0.6594 0.097068 0.11378 + 1.194 -0.77827 0.33004 + 2.0205 0.8411 0.32302 + 0.44231 -1.1591 -1.436 + 0.15271 1.9086 0.20515 + 0.58233 0.33566 -0.024885 +-0.53445 -1.7311 -0.648 +-0.43181 1.8521 0.6573 +-0.38945 -0.28897 -1.5152 + 0.2816 1.4137 0.87512 + -1.6231 0.073055 -0.38505 + 0.34369 -0.39384 0.019164 + -1.8985 -0.4637 -0.63799 +-0.63609 -0.13718 0.99458 + 1.5513 0.44282 0.45596 + 0.37149 -0.8247 0.22752 + -0.084 1.6477 -0.65214 + 0.66506 -0.09694 0.43846 +-0.21086 0.368 -0.55959 + 0.61884 -0.38087 0.85081 +-0.19606 -0.13977 0.12305 + -1.4608 -0.34637 -0.44176 + -1.461 0.38995 -0.59712 +-0.19044 -0.20509 1.1823 + 0.62513 -1.0429 1.0098 + 2.2582 -0.21613 0.64935 +-0.0047629 0.46328 0.24373 +-0.88257 -0.29667 0.56325 + 1.5529 0.91004 0.35573 +0.048049 2.2265 0.85467 +-0.17024 0.30933 0.3641 + -1.4899 -0.52328 -1.0083 + 0.11299 -0.066277 0.82638 +-0.081114 1.0843 0.82218 + 0.40794 1.7109 0.57761 + 1.2063 1.4378 -1.332 + 1.0296 0.83674 -0.44755 + -1.13 -0.15378 0.80063 +-0.018335 0.78709 -0.56172 +-0.68268 -0.42114 -0.24915 + 1.6693 0.47279 0.3805 + 1.3741 1.3936 -0.93943 + 0.18156 -0.42015 -0.25349 + -1.15 -0.70724 -0.4789 + 0.51298 -0.2254 -0.68361 +-0.51682 -0.39234 -0.50516 + 1.1854 0.13271 1.1808 + -1.284 -1.0273 -0.93688 + -1.8967 -0.34909 -0.25871 + 1.183 1.8637 1.8746 + 1.246 0.71388 0.44891 + 0.33464 0.51119 0.5434 + -1.4752 0.0064133 1.5636 + 0.49431 0.30165 -0.8251 +-0.23444 0.1227 0.096107 +-0.14596 -0.88161 0.8115 +-0.35024 0.62124 -0.55859 + -1.7764 1.1054 -0.3938 + -1.1391 0.69851 -0.7993 + -1.0456 -0.57615 -0.14491 + 0.32726 -0.32205 1.8616 +-0.78386 -0.46393 0.81422 + 0.68139 1.8193 0.5041 +-0.11848 -0.1434 -0.87894 + 0.72709 0.80781 1.2924 + -1.2799 0.36494 -1.1042 + 0.37253 0.72614 -0.20023 + -1.8936 -0.65858 -1.0607 +-0.077499 -0.063507 -0.67425 + -1.4817 2.7041 2.5245 +-0.051277 0.28221 -0.0061279 + 0.61251 1.75 -0.14547 + -0.6296 0.23648 -0.47003 + 1.6145 0.57679 -0.2741 + -1.097 0.05669 -0.18293 +-0.43894 -0.52542 -0.7263 +-0.11533 0.1467 -0.52297 +-0.045997 0.23923 -0.34651 + -1.1187 0.027875 0.49784 + 0.37506 0.61137 -0.76742 + -0.118 0.48367 -0.0035174 + -1.0859 -0.66231 0.41234 +-0.42012 -0.093109 -0.49313 + -1.1873 -0.71728 2.9547 +-0.82889 1.4498 0.2382 +-0.036015 0.15751 1.8326 + 2.0018 -1.8829 0.32795 +-0.18046 0.39423 -2.3427 + 0.52014 -0.52238 -0.59732 + -2.0311 -0.71847 0.26552 + -1.2108 0.8515 -2.2407 + -2.6359 2.1911 -2.0211 + 1.9737 -0.37921 0.1145 +-0.0020208 0.31379 -1.118 +-0.18337 0.29052 0.75256 +-0.31436 -0.067064 0.38929 +-0.97816 -0.59829 -1.7965 +0.047925 0.46988 -1.1053 + 1.2661 -0.12598 -0.71459 + 1.4885 0.41592 1.1148 +-0.79304 -0.32811 -0.93409 + 0.39839 0.34711 -0.53166 + 0.16627 0.86286 -0.1065 + -1.8957 -0.58074 1.0028 + -1.0416 0.4323 0.17215 + 0.54718 -1.8514 0.47739 +-0.83234 0.46231 0.2541 +-0.88416 -0.69615 -0.61247 + -1.2314 0.45964 1.5193 +-0.084303 -0.72972 0.22834 + 0.66602 0.53328 -1.4798 + 0.0634 -0.36706 1.557 + -1.1166 0.36096 0.61542 + 0.59615 0.28096 0.25954 + 1.4995 -2.4244 1.6878 +-0.55268 1.8493 0.31364 + 0.13227 0.092307 -0.3649 + 0.50082 -0.78875 -0.91249 +-0.67713 1.4002 0.63993 +-0.80492 -0.055863 -0.21907 +-0.13546 -1.4671 -1.284 +-0.33261 -1.5292 0.46763 +0.0058767 1.0567 -0.51968 + 0.60526 0.49602 1.2432 + 1.4015 -0.56515 1.5 + -1.3946 -0.7721 0.77901 + -1.1673 -0.98361 -1.0484 +-0.88972 0.25166 -0.81578 + 1.0136 0.3229 -0.65699 + -0.9779 0.69179 0.07231 + 0.45276 -0.1167 0.79185 + 1.558 -0.60152 0.21305 + 1.0369 -1.6168 0.57547 + 0.19152 -0.97154 -0.59411 +-0.27772 0.65974 -0.69293 +-0.77272 -0.46603 -0.79593 + 0.91417 0.11287 0.12787 + 1.002 -0.98918 1.1754 + 0.53398 0.87254 -0.95476 +-0.30312 1.2596 -0.82998 +0.0045572 1.3389 1.394 +-0.78512 1.3049 0.31196 + 0.98265 -0.3187 -0.82894 + 0.99293 -1.2482 -0.092434 +-0.23909 -0.7764 0.33444 +-0.93463 1.9335 1.0085 + -0.1776 1.275 -0.81338 + 0.86756 -0.16227 0.93741 + 0.13885 1.2738 0.27219 +0.094073 1.5164 1.0103 + 1.0219 0.45465 -0.062454 + 0.38691 -0.3736 0.33291 + -1.3412 2.1875 -0.075078 +-0.87763 0.087125 -1.4257 + 1.1531 -0.64402 -0.1106 +-0.37672 1.3323 -1.2595 +-0.46832 0.24847 2.0452 + 0.51805 0.70136 -0.88717 +-0.83406 -2.1611 -0.58539 + 1.1869 1.0015 0.2554 + 1.1639 -0.22558 0.87888 + 2.6727 -1.4164 -1.6131 +0.070021 0.66055 -1.3487 + 0.67339 0.15692 -1.442 + 0.27913 -0.23518 -2.9675 +-0.55075 -1.0672 0.22147 + 0.1281 1.4676 -1.5736 + 0.30256 0.33879 0.66688 +-0.16646 -1.3157 -0.88015 +-0.52286 -0.7421 -0.99941 +-0.17622 0.72247 0.96951 + 1.4349 -1.0436 0.24724 + 1.3426 -0.45082 0.45423 + 0.17978 0.12087 0.86365 + 1.3739 -0.88769 -0.064085 +-0.84984 -1.3074 -0.55231 +-0.65787 -0.15602 -0.87835 + 0.61598 1.371 -1.0083 +-0.15897 0.87469 2.3232 +-0.55311 0.82725 -0.91826 + 1.1494 -0.13492 -0.017804 + -1.3693 -1.9528 0.058723 + 0.49019 0.87997 -0.12631 + 0.58603 -0.49695 1.145 + 0.47039 -1.6951 0.70954 + 0.75834 1.3551 -0.019278 + 1.4273 0.54238 -0.57992 + 1.3175 0.71144 1.183 +-0.99692 0.56625 0.27066 + 0.37499 0.5954 1.3477 + 1.0245 -0.37233 -0.54635 + -2.2935 0.1816 1.6685 +-0.79124 0.95454 -1.9076 + 0.43734 0.12281 -0.47063 + 2.2461 0.020205 0.84826 + -1.0622 -0.92129 0.50925 +-0.17868 1.6978 -0.2247 + -1.0382 0.37319 -0.53017 + 0.32044 0.93098 -0.63476 + 0.50086 -1.1612 1.0187 + 1.2812 1.1583 0.08626 + 1.4501 0.43131 1.0569 +-0.25146 -0.2679 0.2539 + 1.3468 0.32464 0.98928 + 0.61458 0.87041 0.76587 + 1.0745 -0.90255 -0.60218 +-0.39608 0.2439 -0.75491 + -1.4366 1.2916 -0.70929 +-0.74972 -0.28647 -1.4585 + -1.4669 0.48384 1.4297 + -1.1578 1.1736 1.457 +-0.60028 -0.51302 0.73995 + 0.96772 -0.13982 -0.17553 + -1.0477 0.71009 -1.1457 + 2.0114 1.3945 -1.4101 + 0.49719 -1.0442 -1.7383 + 0.3576 -0.32699 0.076542 +-0.95151 0.90086 1.5616 + 0.70682 1.1187 -1.3199 +0.023607 -0.24703 -2.0637 + 0.13526 0.79314 -0.2056 + 0.51625 -1.1884 -1.5401 + -0.294 -0.62175 -0.40808 + 0.78626 1.2256 0.56355 +-0.66186 0.17545 1.7244 + 0.71484 -0.40083 -0.57153 + 0.72705 0.04247 0.32148 + 1.7177 -0.10014 -0.06814 + 1.2841 -0.51382 -0.50578 + 0.80264 0.79167 1.21 + 1.2408 -1.5933 0.66767 + 1.5295 0.29595 1.0372 +-0.042981 0.46326 -0.59756 +-0.077925 0.66872 0.95866 +-0.97455 -2.1369 -0.4431 + -2.2867 -1.8797 0.69692 + -0.7676 1.7026 0.49781 + -1.2971 -0.3075 -0.3166 +-0.26141 -1.7099 -0.22318 + 1.6603 0.0079219 -1.0256 + 0.35227 0.026317 -0.2614 +-0.088773 -0.38868 -0.90789 + -2.6538 -0.58185 0.30155 + -2.1574 0.31916 -0.89071 + 1.9466 0.19651 -0.62659 + 0.87728 1.8206 1.0379 + 0.8958 -0.089275 -0.277 + -1.0379 -0.75109 -0.81109 +-0.90045 -1.5451 0.13374 +-0.21874 -1.1127 0.75486 +-0.33898 -0.33986 -0.50613 + 0.38178 -1.0761 -0.96694 + 0.32106 0.90656 0.33204 + 0.71016 1.6925 1.0681 + 0.5169 -1.071 -0.53313 + 0.88474 -1.559 -0.53461 + 1.0299 -1.7503 0.40124 + 1.4516 1.5856 0.19081 + -1.0049 0.83278 1.8132 + 1.5922 -1.5266 -1.1854 + 0.4676 -0.34227 -0.13233 + -1.8045 -1.141 0.5701 + -1.5108 -0.43747 -1.8524 + -1.8199 1.4517 0.051005 +-0.81161 0.058147 -0.059582 + 0.13932 0.083656 0.0067044 + 0.69738 -0.028584 -0.40427 +-0.20131 1.2568 -0.3088 +-0.90101 0.77246 -1.1043 + 0.16589 0.43835 0.37746 +0.0021058 0.36795 -0.89607 + -1.7822 0.2412 1.4499 + 0.5745 0.64645 0.21844 + -0.5219 0.42501 -0.063562 + -1.4596 2.6436 0.23281 +-0.62656 -0.020501 -3.2582 +-0.23647 2.2378 -0.5583 + 0.47615 1.246 0.64058 + -1.3613 0.44306 -0.17864 + 0.50584 0.27838 0.14232 +-0.72679 0.91716 -0.51537 +-0.49596 -0.3379 -1.7483 + -1.0621 -0.29352 0.96931 + 0.87422 0.84412 1.4979 + -1.681 1.5253 -0.019179 +-0.17744 1.051 0.16541 +-0.58858 2.117 0.79206 + -1.3708 -0.89873 -0.8507 + -2.0131 1.2828 0.64742 +0.081175 0.90587 0.68038 + 0.11098 -1.3218 -0.29826 + 1.3022 -0.7918 -0.11047 +-0.49189 0.99565 0.27565 + -1.2392 -0.4166 -1.2938 + -1.3161 -1.2184 0.11283 +-0.10511 -1.3002 -0.9152 + 0.44556 -0.0053339 -0.60206 + 0.18742 0.21409 -4.1787 + 0.76366 -0.80464 -1.1088 +0.094726 0.16089 0.48863 +0.084506 0.73046 0.13109 +-0.58858 1.5458 0.25972 +-0.0042112 1.6182 0.14325 + 1.0139 -0.0037631 -0.54453 +0.035849 0.51101 -0.32439 +-0.70096 3.1991 0.35361 + 0.51252 -0.36793 -1.1568 +-0.83481 0.85621 -1.0718 +-0.56224 1.0925 0.37036 + 1.3389 0.80595 -0.73554 + 0.57412 1.2144 0.29165 +-0.093085 2.2581 -0.10398 +-0.26023 -0.18721 -1.4881 + 0.49138 -0.36306 0.80756 + 0.35816 0.26147 -0.47247 +-0.27773 -0.55313 0.24208 + 2.0469 1.6462 -0.48738 + 0.38107 -1.72 -0.11077 +-0.25589 0.72027 1.2017 + 0.13067 0.90921 0.74815 + -0.7505 -1.2665 0.020934 + 2.3448 1.9177 -1.6991 +-0.045272 0.016385 -1.0835 + 0.62703 0.45028 -0.92833 + 0.99688 -0.033107 0.47796 + -1.9063 0.20881 -1.7082 +0.073425 -0.31937 -2.6802 +-0.028397 -0.48742 0.2366 +-0.70796 0.52056 0.3207 + 0.7573 1.2275 -1.3605 +-0.56651 -1.2061 0.2895 +-0.91521 -0.98516 0.55415 +-0.25431 0.52625 0.43194 + 0.15155 0.22613 0.33975 +-0.26131 -0.6234 0.2243 + 2.3437 1.5833 -0.37942 + 1.4211 -0.91396 1.0281 + 1.4855 0.083584 -0.37522 +-0.71801 0.24895 0.12462 + 1.3714 -1.8927 -1.3843 + -1.5339 -1.438 1.5538 +0.00071626 0.29372 0.42744 + 0.83207 0.0021788 -1.4665 + -0.1454 -0.53664 -0.40167 + -2.2228 -0.76037 -0.38837 + -1.6429 -0.65288 -0.012345 + -0.2506 1.0029 -0.92429 + 0.89004 1.4996 0.75058 + 0.25823 0.17592 0.84129 + -1.1423 2.2702 1.3369 +-0.98485 0.88232 -1.1929 + 1.8709 -0.35384 0.153 + 0.44514 0.0409 -1.3086 +-0.11918 1.1028 1.1389 +-0.61498 -0.88712 -0.38965 + 0.39638 -0.346 0.99934 + 0.70813 0.19105 -0.56196 +-0.55988 0.28965 1.2508 +-0.86887 -0.66764 -1.2537 + 0.58533 2.1109 -0.63473 +-0.95048 -1.4035 1.2123 +-0.20826 -0.0067142 -0.18957 + -1.0812 -1.6239 0.11004 + 0.25523 1.6634 -0.90213 + 0.28532 -2.3517 0.34756 + 0.54656 -0.27578 -0.94419 + -2.3684 -1.3411 -1.2829 + 0.66666 -1.1005 1.3657 +0.067351 -0.42353 -1.0106 + 1.0055 -1.1136 1.407 + -1.8648 -0.16847 -1.7819 +-0.0065011 -1.3808 0.37231 +-0.53712 0.60732 0.54379 + 0.43791 -0.50723 0.07444 + 1.0228 -1.4723 0.017624 + 1.5322 0.62983 -1.3524 + -2.3334 -0.62814 -0.79505 + -1.8341 0.30357 -1.6295 + 1.3028 -0.3589 -0.63762 + -1.565 -1.5615 0.19134 + 1.3652 0.06824 -1.0151 + -1.0543 0.29623 -1.2821 + 0.65009 -0.73872 0.93876 + -1.0864 0.73214 1.453 +-0.76522 -0.37922 1.1138 + 0.78146 0.26296 -1.1883 + 0.46751 -0.57963 0.53884 + 0.65688 2.2776 -1.0292 +-0.77458 1.5451 1.2118 + 0.37673 -2.4545 0.099335 + 1.1153 0.17576 0.016616 + -1.3731 -0.40077 0.17342 + -2.1947 0.66225 0.39415 +-0.15984 -1.334 0.70112 + 0.34961 0.16987 1.324 + -1.0907 -0.29466 0.24946 + -1.1943 -1.4042 -0.76113 + 0.89408 -2.3173 -0.16181 + 0.23395 0.46394 -0.039915 + 0.43054 2.7243 -1.5872 + 1.0529 -0.36069 -0.37103 + 1.5223 -1.4902 1.3704 + 0.1786 0.2729 -0.4392 + 0.87581 0.48472 1.1945 + -1.0568 -0.61266 0.059418 + -1.0062 0.42717 -0.46754 +-0.50673 0.37171 0.80462 + -1.2463 0.47054 0.32414 +-0.20332 -1.4313 0.23161 +-0.034852 0.10483 -1.595 +-0.19062 0.78335 0.13572 +-0.32119 0.72924 0.10789 + 1.5795 1.2263 -0.53097 + -0.2069 0.7744 0.12919 + 0.32079 0.79724 -1.0793 + -1.492 -0.15318 -0.94046 +-0.05433 -0.61463 -0.32975 +-0.65275 0.12988 -0.13376 + 1.3191 0.95009 2.2475 + 0.88058 1.3715 -0.014164 +-0.26745 -0.096403 -0.92985 +-0.61463 1.567 -0.82139 + -0.8019 0.24236 -1.8173 + 0.41568 0.026547 -1.0323 +-0.50384 2.4835 0.76544 +-0.20453 0.37663 0.46279 +0.062796 -0.39084 0.21286 +-0.26321 0.23819 -1.5348 + 0.67834 -0.96681 0.6438 +-0.33556 -0.88753 1.8012 +-0.11874 1.4665 0.34894 + -0.589 -0.010899 -1.0569 + -1.4691 0.99402 -0.25216 + -1.5314 0.0273 -0.02379 + 0.52097 0.9712 1.0606 +-0.66871 1.0243 0.13753 + 1.6013 -0.66606 -0.7246 +-0.056754 -1.2393 0.42343 + 0.94665 -1.3551 1.4834 + 1.8096 -0.81502 -0.13899 + 0.23938 -0.88861 0.7906 + -1.5137 2.96 0.57112 + -1.8554 0.148 -0.79411 + -1.3253 0.52566 -0.15611 + 0.61076 0.09376 -0.46581 + -1.997 -0.62941 -0.27561 + -1.9269 0.49247 2.6486 +-0.27362 -1.3699 -0.26182 + -1.1213 -1.7342 -0.82561 + -1.9072 1.1731 0.5891 +-0.39932 0.027561 0.17488 + -1.4914 -0.48901 -0.42376 + 1.3797 0.36973 0.30608 +-0.45928 -1.6554 0.67691 + -1.6856 -0.97872 1.7708 +-0.93776 1.5106 0.75143 +-0.52454 0.077295 -2.4326 + 0.98952 0.5197 1.428 + -1.0272 -0.83646 0.19368 + 1.9943 -1.5468 1.1955 + 0.92899 -1.2974 0.23929 + 1.0089 1.5537 -0.69219 +-0.26932 -0.044979 -0.091762 + -2.3631 0.25934 -0.32971 +-0.31897 -0.029139 0.4147 + 1.4824 0.49666 -0.067574 + 0.80927 1.0867 -0.29846 +-0.86022 -1.3764 -0.94991 +0.066189 1.3789 -1.561 + -1.009 1.0244 0.57911 + 0.51204 -0.034835 0.53415 +0.091494 0.90703 0.076118 + -0.5802 -0.19726 -0.018645 + -1.0179 -1.5893 0.01599 +-0.54653 -0.96927 0.46098 + 0.86282 1.138 0.11648 + 1.0767 1.6452 1.7532 + -1.2516 -0.2293 -0.63631 +-0.19326 0.93325 -0.14209 + -1.8497 0.68476 -0.51798 +-0.33604 -1.1343 -0.73118 +-0.90959 0.49849 -0.23634 +-0.81958 0.21522 0.28879 + 0.68648 -0.43592 0.055173 + 0.64339 0.14313 -0.39104 +-0.51404 1.0156 -2.4603 + 1.1313 0.74249 1.5936 + 0.40805 -0.90463 1.0547 +-0.43865 -1.9304 1.6601 + -1.4713 0.20128 -0.016105 + 0.41261 0.18763 0.70559 + -1.2165 0.23421 -1.6995 + 1.2966 -0.048031 -0.54729 + 0.28723 -0.020326 0.29408 +-0.46488 0.54147 -1.71 + 0.16691 1.7593 0.092965 + 0.81746 -0.53764 0.0010196 +-0.76562 -0.4403 -0.13045 + -1.6655 0.68274 1.1998 + 2.5201 0.0065987 0.718 + 0.21221 0.30242 -0.72481 + -0.4347 0.3952 0.24449 + 0.35634 -0.68726 -0.91322 + -1.386 0.92509 0.36801 + 0.34299 1.3573 0.36767 + 0.39741 0.69153 -1.3301 + 0.76861 0.23908 0.74789 + 0.46295 1.3128 -1.3021 + 0.24207 -1.1003 0.46546 + 1.2108 -1.2325 0.11512 + 1.1428 0.15565 -1.0106 +-0.64222 1.8195 -0.47789 +-0.11444 1.2847 0.35493 +-0.14521 -3.1179 -0.26673 +-0.14094 -0.14647 -0.41426 + -0.271 -0.54008 0.13524 + 0.49301 0.5565 0.61686 +-0.74671 -0.50643 -0.13231 +-0.61922 -1.5044 -0.52351 + 1.4596 -0.21534 0.20436 +-0.17738 -1.4105 -0.16244 +-0.78874 0.9748 1.1688 + 2.5356 0.68544 1.3459 + 0.53519 0.46837 0.27629 + 1.3322 -1.1081 0.036197 + 0.62034 -0.69958 0.75458 +-0.22905 -1.0122 -1.3834 +-0.91889 0.26964 1.2809 + 0.15342 0.779 -0.0095981 + 0.3967 -0.85542 -0.34899 + -1.0264 -1.6789 0.17796 + -1.7777 -0.62176 2.5099 + 0.66906 -0.22041 -0.33942 +-0.10558 1.1227 0.043048 + -1.6049 -0.2559 -0.022627 + -1.0907 0.041813 -0.15799 +-0.63215 0.065166 -0.92184 + 2.1023 0.24753 -1.4274 + -2.3244 -1.2983 0.69912 +0.0049568 0.14576 -0.92292 +-0.65794 -0.29323 -1.1078 + 1.203 0.33923 1.036 + 0.8694 1.0051 -2.4544 +-0.091348 -1.1346 -0.78574 +-0.58205 0.99623 -0.071532 + 0.47756 -1.9457 -0.79802 + -1.3235 1.2822 -0.091663 + 0.42223 1.3443 -0.1065 + 1.8535 -1.4954 0.20557 + 0.35473 -1.3215 -2.431 + 0.48141 -0.65997 0.24258 + 1.542 -0.86751 0.4344 + -1.3177 -0.13406 0.30604 + -1.6714 -0.82836 0.45808 + 0.95964 0.063278 -1.0493 + -0.4471 0.90632 0.48359 + 0.60505 -0.3023 -1.8073 +-0.51914 -0.70822 -0.83439 + 0.85686 -0.0051214 -1.4489 + 1.4822 1.4607 2.3523 +0.0080803 1.1106 -0.75703 + 1.5378 -0.66468 0.22455 +-0.74637 -1.2314 -0.62343 +-0.55329 0.013181 -0.15769 + 0.23748 0.066234 -0.92686 +0.019256 -1.2756 -2.3745 +-0.46481 -0.87121 0.23716 +-0.47443 -1.1878 -1.073 + 0.1673 -1.4706 0.56657 +-0.87934 0.42283 -0.73362 + 0.5949 0.61531 0.80047 +-0.28183 -0.35563 -2.2857 + -1.0136 -1.0703 1.0833 + 1.2354 1.1938 -0.27924 + -1.7064 1.064 0.25825 + 1.4599 0.34571 -0.35242 +-0.78356 -1.6631 -1.8424 + -1.6451 -0.70155 -1.4045 + 1.0794 1.4525 -0.46166 +-0.033241 -0.35519 0.7419 + -1.1248 -0.85611 -0.027049 + 1.4708 -1.03 0.24835 + 0.47076 0.96984 1.2205 +-0.78924 -1.7454 1.3832 + 2.0769 -0.31081 -1.0352 + -1.6896 -0.27145 0.62201 + 0.16709 -0.47298 0.67431 + 0.48856 -0.66645 1.9899 +-0.86378 -0.0060185 -1.4212 + 0.28402 0.52457 -0.34661 + 0.84429 0.10799 -0.026761 +-0.72244 1.2408 0.46735 +-0.47338 -0.24149 -0.37038 +0.044902 -0.96845 0.019751 + 1.2391 1.7679 1.1345 +-0.52221 2.0461 -0.2734 +-0.73701 1.4111 -1.2441 + -1.1995 2.1431 -1.6193 +-0.14295 -0.53792 0.23019 + -1.2494 -0.43029 -0.6986 + -1.8246 0.19095 0.62308 +0.050383 -0.07932 0.26812 + 0.30139 -0.13148 -0.19243 + -1.5236 1.0188 2.449 +0.024238 -1.3392 -0.59351 + -1.9515 -0.076015 0.35267 +-0.49327 0.4232 2.1114 + 0.59679 -0.19025 0.69892 + 0.43292 -1.808 0.76497 + 1.4648 1.2126 2.2205 +-0.51919 0.22696 1.3548 + -1.3146 -1.0372 -1.0799 + -1.7067 -1.0574 0.27565 + -0.6145 1.7431 -1.1545 +-0.54047 -0.44916 -0.1982 + -1.5409 -1.1525 -0.30038 +-0.25783 -0.40864 0.16743 + 1.2928 0.35128 2.5129 + 0.14278 0.99259 -1.0648 +-0.14939 0.24 0.0071373 +-0.43176 -0.42745 -1.8448 + 0.71434 -0.50733 0.93488 + -1.3982 0.18026 0.25577 +-0.0031504 -0.20782 0.091562 +-0.84338 -1.8231 0.7702 + 0.11748 -1.2545 -0.25794 +-0.97237 -0.78647 -1.4846 + 1.486 -0.37009 -0.48966 + 0.7218 1.3092 1.1901 + 0.28407 0.11164 -0.45763 + 0.96544 -0.90455 -1.4714 + 2.1593 -0.33356 -0.30431 + 0.35535 -0.98025 0.96718 +-0.80722 2.4719 -0.83439 + -1.4755 1.1359 1.6748 +-0.13733 0.1637 -1.2153 + 0.74052 0.9462 -0.83094 +-0.93506 -1.5625 -1.0415 + 1.4423 -0.59997 0.51598 +-0.62664 1.0181 -0.43776 + 2.1736 0.19951 1.3029 + -1.255 2.2824 0.7229 + 1.0514 0.16835 -1.8755 +-0.32649 1.1232 -0.53534 + 1.3849 -0.46313 -1.4977 + 0.68667 -0.31033 -1.1047 +0.016356 0.44068 -1.2341 +-0.036525 0.27388 0.33471 + 1.3449 0.053963 -0.12122 + 1.5177 0.25903 0.20149 + 0.19885 1.7069 -1.5535 + 1.19 0.077779 0.18983 +-0.30738 -2.5372 0.7232 + 1.5853 -0.30215 0.76322 + 0.40686 0.17312 -1.1881 + 1.3677 -1.0926 -0.38329 +-0.57133 0.55564 1.2769 + 0.13804 -0.94439 -0.3073 + 0.46379 0.14849 0.64118 +0.035698 -1.4755 -0.6716 +-0.15905 0.16758 -0.55505 + 0.64331 0.1992 0.56109 +-0.28172 -1.6804 -1.2287 + 1.2995 -1.8787 -0.55098 +-0.42065 -0.69171 -0.90011 + -2.0717 -1.6557 0.56567 + -1.6956 -1.1683 0.8132 +-0.36836 0.055588 0.57847 +-0.55267 -0.35264 -0.25918 +-0.27843 -0.63571 -1.8147 +0.042705 0.40271 -0.78064 + 0.88725 0.94154 0.40878 + -0.6284 0.51003 -0.59172 + 0.11089 0.27017 2.7157 + 0.26544 1.9661 -1.2711 + 0.13018 1.2317 -0.35843 +-0.11023 -0.52493 0.62096 + -1.536 -0.4523 -0.48193 + 2.935 -1.4262 -1.8366 + 0.67923 -0.049246 0.64874 + 0.22037 -0.44051 -0.61034 + 1.4922 -0.23385 -1.1957 + 0.57139 -0.58897 -0.082551 +-0.61802 0.67723 1.2911 + 0.03916 1.1651 -0.52523 + -2.2411 -1.2719 0.22331 + 1.1336 0.32662 0.46733 + 0.64585 3.08 2.3925 +-0.060162 0.31613 0.38658 + 0.6974 -0.96422 1.3914 + 1.1191 0.17008 0.43066 + 0.16695 -1.4499 -0.68989 + 2.1338 -0.291 -1.4438 + 0.85396 0.92158 -2.3548 +-0.50068 -1.1078 -0.80371 + 0.74683 0.53579 1.1741 + 0.79579 -0.47035 1.3214 + 1.0873 1.7999 1.673 + -1.3983 -0.8362 -1.1476 + 1.4438 1.0138 -0.61743 + 1.6492 -0.73521 -0.39218 + 0.11392 -1.0653 0.0048545 + 0.44957 -1.0464 -1.3763 + -0.8124 -0.24454 0.37371 +-0.13102 0.020713 -1.3094 + 2.4068 0.45487 1.8646 + -2.1389 0.38064 0.46717 + 0.24647 0.41067 -0.23896 + 0.19597 -0.46444 -1.6924 +-0.058382 -0.5014 -0.46399 + 0.25846 -1.9828 0.87742 + -1.5537 -0.87024 0.28588 + -0.7336 0.65413 -1.4821 + 1.6483 0.50057 1.4714 + -0.5289 0.67478 -0.95681 + 1.4265 -0.68848 0.46339 + 1.4153 -0.85237 0.88895 + 0.79705 -0.91185 -3.5282 +-0.68327 0.97667 1.7101 + 1.3959 0.53658 0.067044 +0.070928 0.21338 -0.54678 +-0.96314 -0.20425 0.063418 + -1.1203 -0.45716 1.4496 + -1.0425 -0.68174 -0.68654 + 0.01302 -0.060511 -0.84319 + 1.5096 0.81048 0.90038 + -1.7181 -1.6248 -0.33475 + 1.3409 1.4536 0.11499 + 0.89915 -1.4076 0.28863 + 0.11503 1.4742 -1.0042 + 0.76398 0.76419 0.32458 + -1.3076 -1.1431 -0.13565 + 0.91732 0.2054 -1.199 + -2.0749 -2.0376 -0.66601 + 1.1709 0.36694 0.35348 +-0.47969 0.48624 0.99187 + 1.4197 1.548 0.4526 +0.0064625 -0.69407 1.1189 + -0.3612 -0.27679 -0.72495 + -0.948 -1.0929 1.7561 + -1.2037 0.68033 0.054969 + 1.5084 -1.582 -0.71644 + -1.3421 -0.69217 1.1758 + -3.1777 1.0752 -0.46716 +0.096676 0.8587 -1.6742 + 0.48732 -0.4103 1.8725 + -1.0251 0.021975 0.72354 + 1.5183 -0.64654 0.70683 + 0.61171 0.59299 -0.059375 + 0.25825 -1.1838 -0.53658 + 0.74506 0.57463 -0.066962 + -1.2823 0.35837 -0.076073 +-0.59913 -1.1366 0.034 +0.062798 2.1819 0.43143 +-0.26152 0.39047 -0.69107 + 1.0237 1.876 -1.1427 +-0.24689 0.55852 -1.3941 + 0.11587 0.46052 1.1148 + 2.2414 -1.2481 -1.8044 + -1.6563 -0.072921 0.74085 +-0.37204 -1.5191 -1.0668 + 1.5006 0.22458 -0.97698 + 0.25728 0.45488 -0.67318 + 2.1536 0.71764 0.31564 + 0.19348 0.60247 -0.62624 + 1.0144 -0.18205 0.28946 + 1.7197 0.21942 0.61484 +-0.93333 0.087388 0.54341 + 0.92103 -0.32543 1.5182 + -1.2867 1.3419 -0.90353 + 1.6367 0.65999 0.41754 + 0.16357 -0.71745 -0.12252 + -1.492 0.31898 0.19211 +-0.67279 0.63871 -0.94412 +-0.86108 -0.080125 1.0719 + 0.39711 -1.0523 0.58574 + -1.5466 0.98927 1.1116 +-0.89186 0.36359 1.2081 + 1.5222 0.69814 1.1767 + 0.31946 2.2355 0.68469 + 0.80944 -1.1047 -0.45572 + 0.86344 -0.099562 1.9883 +-0.28667 -1.2445 0.12744 + 1.5907 -1.1535 -0.12572 + 1.4919 0.047487 -0.22203 +-0.17442 0.55827 -0.8213 + 1.3231 0.38017 0.81802 + -1.2312 -1.7812 -2.0979 + 0.33352 -1.0824 1.1591 + 0.89312 -0.63911 0.037277 + 0.23634 1.0662 0.39416 +-0.21666 -1.6752 0.88726 + 0.27433 0.080864 -1.7961 + 1.8944 0.00024706 2.3233 +-0.46051 1.4662 -1.6495 + -1.5107 1.8617 -0.12762 +-0.40695 1.0024 0.21268 + -1.0098 1.9843 -0.70265 + 0.95026 -0.40753 -1.539 +-0.37877 -0.14611 1.1534 + 0.49888 -0.66524 1.4598 +-0.62093 0.56089 1.0845 + -2.0737 -0.65479 1.5828 + 0.10913 0.10543 -0.15615 +-0.94392 -0.80256 2.1777 +-0.10149 -0.20981 0.78154 + 1.2641 -0.76033 -0.54192 + 1.0114 0.8439 0.68592 + 0.83166 -0.010713 1.9654 +-0.93336 0.12305 -1.1028 + 0.85079 0.13478 -1.0005 +-0.48489 -0.89799 -0.61232 + 1.0225 -1.0502 -1.809 + 2.5795 -0.37018 2.1623 + -0.7601 -0.070607 0.14823 +-0.024124 0.23997 1.4065 + -1.125 0.65664 -0.79849 + 0.9172 0.44553 -0.62042 + 0.11615 0.70789 1.0129 + 0.3154 -1.4154 1.1039 + 0.46751 -0.5522 1.0985 + 1.3603 -0.67956 0.216 + 2.0389 0.38477 0.19139 +-0.012425 0.72581 1.3551 + 0.72316 -0.89741 1.1033 + 0.343 -0.019538 1.818 + -1.6831 1.1149 -1.1189 + 0.96058 -0.39529 -0.34237 +-0.30707 -0.21807 -1.1718 + -1.2656 0.60576 0.95926 + 0.27326 0.66768 0.81557 + 2.8196 -0.72468 -0.32758 + 0.77533 -0.0070073 -0.94492 + -1.7756 -0.05091 -0.013652 + 0.36072 -1.4064 -1.4903 + -1.0717 2.1703 -1.5015 + 1.2466 0.97766 -0.45899 + -1.2364 1.094 1.2816 + 0.93207 0.55114 1.2213 + 0.78215 0.46554 -2.9085 + -1.0514 0.20249 -0.30999 +-0.84027 -0.013704 -0.64956 + -1.9188 0.30224 -0.44196 +-0.90666 -0.19273 1.5242 + 0.4923 1.5731 -0.51666 +-0.91103 -0.48335 0.25354 +-0.54301 -0.53555 -1.242 + 1.0147 -1.8992 -0.2709 +0.072091 -0.28878 2.3588 + 0.88692 0.92887 -0.40251 + 0.2445 0.50256 0.23646 + 0.29275 -0.85399 -1.0337 +-0.26062 0.32912 -0.18343 + 0.87099 1.0168 -0.78824 + -1.1849 -0.24097 0.44282 + -2.0164 0.88372 0.51969 + 0.06811 -0.76378 1.1192 + 0.33685 -2.0965 1.9331 + -1.478 -0.82509 -0.014978 + 2.1904 0.37001 1.2825 +-0.33801 -2.2387 1.2012 + 1.0941 0.59572 0.22333 + 0.92233 2.8243 -0.45251 + 0.21652 0.093954 -2.149 + 1.083 0.30623 -0.01866 +-0.17149 0.23216 1.3879 + -1.1886 -0.62563 -0.37401 + 1.0566 1.6682 0.14829 + -1.0754 0.21733 -0.51526 +-0.014452 -0.14009 -0.62673 + 2.3239 0.16929 -0.1497 +-0.52594 -0.46958 -1.3452 +-0.39539 1.6003 -0.12372 +-0.033456 -0.8944 0.19297 + 0.14792 0.99035 -0.74471 + 0.27646 -0.37461 -0.011152 + -1.2231 -0.051257 -0.75023 +-0.20961 -0.40258 -0.65896 + -3.1515 0.853 -0.97795 + 0.16769 -0.17461 -1.206 +-0.47326 0.21562 -0.98686 + -2.2789 -1.0801 -0.85736 + -0.0853 -0.28597 -0.35039 + 0.21951 -0.52284 0.79025 + 0.14742 -1.5769 -1.371 + 0.4418 -1.3973 0.034197 + 1.3236 0.073826 -1.0596 +-0.38936 0.081445 1.2811 +-0.14128 0.32178 1.2229 + 1.0293 1.1463 -0.22563 + 1.9728 0.58149 -1.15 + 0.31035 -1.3951 -0.66566 + 1.034 -0.33122 0.016335 + -0.4815 -0.6111 1.1855 +-0.068486 -0.58593 -0.35535 + 0.37855 0.29638 0.76775 + -2.1098 -2.6106 -0.86532 + 0.7259 1.1425 -0.07638 +-0.39592 -0.95641 -1.6576 + 0.53483 -0.50245 1.042 + 0.39521 0.73718 0.48711 + 0.75474 -0.47771 -0.47147 + 1.6874 -1.2679 -1.2559 + -1.2417 -0.31317 1.4921 + 2.585 0.97673 0.03065 +-0.080353 -0.56521 -1.1253 + 1.0832 -0.22869 0.17689 + 1.1572 0.70801 -1.5645 +-0.69113 0.26733 -0.054211 +-0.076888 -1.2663 -0.18443 + -1.9085 -0.2583 1.7611 + 1.4459 1.4731 1.2909 + -1.4966 1.6388 0.70251 + 0.44219 1.457 1.3155 + -1.2116 -2.836 1.2072 + 0.84241 1.6009 -1.3365 +0.080927 0.78305 -0.193 +-0.13036 -0.034232 -1.3047 +-0.13496 -0.058878 0.62842 + 0.35583 -0.77025 -1.3094 +0.0066397 -0.71354 0.2845 + -1.5899 1.68 0.086452 + 0.29615 -1.2797 -0.30615 + 0.63391 -0.59037 0.83939 + 1.0794 -2.1694 -0.9979 + 2.3451 -0.59489 -1.148 + -1.0335 0.59298 -0.59162 + 0.86418 0.62771 2.1177 +-0.20891 -1.7623 -0.056423 + 1.4172 0.1853 -0.74081 +-0.28797 1.3356 0.8275 +-0.96079 -1.1162 -1.38 + 1.4727 -0.26183 -0.030225 + 0.31916 0.40952 0.71048 + 0.2616 0.58353 0.94768 +-0.33361 0.1827 -1.4638 +-0.79321 -1.2572 0.15268 +-0.10475 0.4131 1.9271 + 1.0589 -1.4542 0.10096 + 0.63903 0.63866 0.37108 + 1.2303 0.41845 1.6001 + 0.15639 0.76925 0.8378 +-0.55913 0.2114 0.45227 +0.071088 -2.0796 -0.44345 + -1.1437 -1.8665 0.21083 +-0.25414 -0.53767 -0.43778 +-0.27839 -2.0364 -3.429 + 0.50405 0.3701 -0.86459 + 0.99299 0.027998 0.70853 +0.033036 0.47873 0.72499 + 1.1547 1.2307 -0.89478 + -1.3147 -1.2099 -0.33583 + 0.30045 -1.1658 -1.1661 + 0.55659 -0.0034753 0.18483 +-0.47671 1.0493 -0.33162 + 0.28632 -0.2278 -0.40308 +0.093491 -1.119 2.3201 + -1.8317 1.2291 2.181 +-0.29695 -0.83623 -0.26395 +-0.98608 -1.5671 0.92837 +0.072147 -0.28264 -1.4822 + -2.542 0.54209 2.4635 +-0.89596 -1.5096 -0.75056 + 0.1313 -1.2139 -0.36062 + -1.3189 0.78456 -0.16455 + 1.1146 0.88504 -0.25471 + -0.9139 -0.069564 -0.19842 + 0.27967 -0.47481 0.36643 +-0.14033 0.66429 -0.52137 +-0.61823 -1.5234 -0.40287 + -0.2769 -1.5837 -0.15601 + -1.1738 -0.85767 -1.0822 +0.059543 0.27179 0.084507 + 1.4541 -0.56145 -1.8662 + 0.18791 1.2156 -0.63201 + -1.2947 -0.43002 0.98907 +-0.94834 -0.67249 -0.34961 +-0.69368 0.75411 -0.31783 + 1.6326 -0.7807 -0.50441 + 1.3112 0.07083 -0.67397 +-0.71759 1.4192 -0.56417 + 0.56272 1.6165 -1.6202 + 0.22735 0.25464 -0.030132 + 0.15996 2.0252 -0.85811 + 1.5789 1.0007 -1.4174 + -1.0465 0.8622 -0.74827 + 1.7577 1.5563 -0.058013 +-0.11935 0.50952 -0.068165 +-0.29443 -0.44347 0.35193 + -1.6375 -0.78231 -0.3295 + -1.8192 1.4501 -0.6953 +-0.15752 2.3384 0.43336 + 0.65916 -1.5723 -0.51204 +0.050507 -0.29341 -1.469 + -2.3406 -0.85863 -2.1282 +0.0080002 -0.55104 -0.39905 + -0.8101 0.81308 0.71112 +-0.38031 0.078018 0.60846 + 0.55874 0.45713 1.0625 +-0.62586 -0.96645 -2.1811 + 0.8304 0.71158 -0.15488 +-0.68188 0.90243 -0.996 + 1.7884 -0.1854 1.1912 +-0.83191 0.24203 0.56536 + 1.1903 -1.1581 -0.39261 + 0.99891 -0.80528 -1.2719 + -1.8735 1.1228 0.14019 +-0.05493 0.88423 -0.15553 + 0.27203 0.23498 0.18083 + -2.1477 2.1601 1.1632 + 0.53835 -0.86778 0.42226 + 0.51182 -1.153 -0.082849 +-0.040296 -0.10106 -0.19182 + 0.50357 0.36504 0.78546 + 1.5012 1.4425 -1.152 +-0.19648 1.776 -0.39631 + 0.65144 0.79812 -0.093585 +-0.51718 -0.37773 -0.57987 +-0.45187 1.9859 0.93028 + 1.4829 -0.79522 0.84619 + 0.31693 -0.6042 -0.048087 + -1.1009 1.415 2.0364 + 0.25907 -0.21613 2.3671 + 0.83317 1.3673 -0.58013 + -1.0762 2.1267 0.61813 + 1.703 0.0038423 -0.76236 +0.069489 1.2154 -0.42301 + 1.0745 -1.5682 -1.0155 + -0.6695 -0.89945 0.40735 + 0.34427 0.92256 0.51987 + 0.71523 -2.4989 -1.1016 + -1.1557 0.25351 0.21362 + 2.0785 0.84255 0.1674 + 0.22629 0.87899 1.9062 +-0.61607 1.0248 -0.39169 + -1.0218 -0.79393 1.5248 + -0.3939 -0.39582 -0.91235 +-0.26295 -0.43703 0.7624 +-0.089219 0.07626 0.25428 + 0.73999 -0.40257 -0.014698 +-0.23585 -0.52465 -0.1497 +-0.56967 0.35307 -0.65856 + 1.0178 0.099469 -0.71629 + 0.27403 0.19654 -0.32088 +-0.15099 -1.6365 0.36576 +-0.94489 0.36453 -0.38579 + -1.2944 0.99518 1.793 +-0.35588 -0.24381 -1.5307 + 0.98082 -1.3815 -1.0881 + 0.12971 0.6921 0.69938 +-0.26587 0.43454 -1.333 + 0.93561 -0.079684 -0.34765 + -1.8007 0.083849 0.80305 + 1.0044 0.77764 0.28929 +-0.77804 0.48401 1.3863 +-0.65975 -1.6247 2.0165 +-0.064454 -2.3299 0.12566 + -1.696 0.0047568 -0.050606 + 0.48341 0.58227 0.2607 +-0.18047 -1.3179 -1.1178 +-0.66691 1.1211 -1.9366 + 0.75736 -1.0155 0.075062 + 0.47727 0.23613 -2.0209 + 0.69166 0.73873 2.3242 +-0.69433 -0.28711 -0.35027 +-0.80307 -0.45337 -0.65994 + -0.9639 -0.091734 0.21723 + -1.3689 -0.72355 0.35972 +-0.084324 0.73238 -0.11322 +-0.57952 -0.58647 0.4787 + 1.7273 2.1672 -1.2158 + 0.46455 -0.22857 0.19538 + -1.5955 -0.38895 0.17848 +0.076462 -0.87354 0.0094611 + 0.68863 -0.16017 -1.1818 + 0.38386 0.25108 0.41089 + 0.56613 -1.49 -0.060084 +-0.69912 0.67097 -0.5348 +-0.91281 0.45787 -0.3489 + 0.17492 2.2287 -2.243 + 0.58676 -0.13614 0.57776 + 0.52578 0.75577 0.64737 + 0.79812 1.22 0.1357 + 0.19147 0.045877 -1.2485 +0.078288 -1.0834 -0.6656 +-0.13669 -0.1074 -0.30151 + 0.34246 1.167 -0.30511 + 1.4057 -0.18584 -0.67749 +-0.86304 0.79611 1.1362 + 0.30156 -1.7515 1.5842 +-0.68383 -1.3574 1.3137 +-0.88863 0.5744 1.9955 + 0.45825 1.4663 -1.565 + 0.99224 -0.23318 0.15762 + -1.0555 -2.1339 2.3941 + 0.96817 -0.30947 0.79831 + -1.8787 1.7741 0.98616 +-0.29194 -1.4673 1.055 + -1.444 1.2263 0.71916 + 0.32185 -0.16635 -0.50123 + 0.26107 -0.12807 -0.41085 +-0.20426 -0.11717 -0.68291 + 0.9168 -0.53809 0.86388 + -1.9678 -0.5901 -1.5497 +-0.86096 1.3001 -0.29359 + 0.61032 0.74379 0.88253 + 1.9738 -1.0275 -0.86762 + 0.17569 -0.15562 0.14924 +-0.0039145 1.37 0.46304 + 1.432 -0.068154 -1.4941 + 0.43502 1.0306 0.41201 +-0.73455 -0.71665 -0.97452 +-0.20184 1.5993 -1.1329 + 0.5666 -0.29076 0.016846 + 0.41198 -0.47091 -1.2857 + 0.11522 1.0787 0.35068 + 1.4823 0.20477 0.66099 + 0.11826 1.2325 -0.59108 + -1.0398 -0.68673 -0.14731 + 0.8871 -0.014106 0.63043 + 1.3432 -0.88029 0.724 +-0.31872 -0.18605 -0.40266 + 0.58707 -0.66736 0.93669 + 0.67145 -0.85025 -0.73529 + -0.3029 0.26201 -1.4024 + 0.83181 0.76168 0.9551 + 0.77569 -0.11793 0.082752 + -2.4363 -0.2558 0.57198 +-0.52815 -0.44845 -0.5689 +0.068654 0.35069 0.74349 +-0.14595 1.5141 0.26881 + 0.29979 -1.0237 -0.75924 + 0.29067 2.0289 1.0072 +-0.27486 0.34114 0.00019282 +-0.15977 0.13492 0.26152 + 0.63129 1.2232 -0.72333 + -1.3058 -0.2296 2.4536 + 0.95191 -0.034038 -0.16857 + 0.23164 -0.13318 -1.0073 +-0.15237 -0.43691 -0.34441 + 1.2629 -1.8045 0.45929 + -0.5048 0.42271 1.7366 + 1.8977 1.5732 -1.4744 + -1.0858 1.0243 0.63122 + 0.38738 2.614 -0.26089 +-0.07051 0.28111 0.64388 + 0.97914 1.0558 -2.0763 +-0.54536 0.65583 0.48565 + 0.62239 -1.4336 1.0357 + 0.23993 -0.14626 -0.9068 + 0.67583 0.83477 1.1735 + -1.1799 -0.68945 0.25194 +-0.69936 -0.75452 0.97205 + -0.4466 0.2731 0.39608 + -1.7654 -0.087011 -0.77982 +-0.0048309 -0.27166 -1.5866 +-0.027944 -0.94479 0.99478 + 0.58934 -0.50923 1.6207 + 0.26218 0.021345 0.35333 + -0.4439 0.027892 -0.61064 + -1.3594 0.4837 1.0421 + 0.34364 0.79822 1.6838 +-0.17312 0.34347 -0.89951 + -1.2811 0.96255 -0.50593 + 0.30322 0.95101 0.089221 +-0.42698 0.46857 0.33261 + 0.74299 -1.1486 -0.83751 +-0.53838 0.90461 -0.70433 + 0.62181 1.0283 -0.3675 +-0.16984 -0.09824 -0.71897 + 0.30521 -0.058669 -0.24478 + -3.1885 0.44836 -0.67852 + 1.2402 -0.84277 -0.65409 +-0.67115 -0.086499 -2.265 +-0.34702 -1.0819 1.3599 + 0.45361 0.50871 1.1048 + 0.21079 1.2015 1.1019 +-0.85531 0.15007 0.05135 +-0.47817 -0.56889 -0.46963 +-0.74063 -0.77634 -0.039806 + -1.6086 -0.45608 0.13713 + 0.14651 -0.013836 0.91169 + -1.4726 0.70971 0.47397 +-0.08069 -2.0082 1.4999 + 0.88894 -1.1844 0.48619 +-0.13582 0.89674 1.795 +-0.54562 -1.5447 -0.36457 + -1.2119 -0.22472 0.048323 + 0.18442 -1.5338 1.4894 +-0.18784 -1.9152 -1.2539 + -1.3129 0.29458 -2.4001 + 0.74949 0.19491 -0.47272 +-0.32241 0.57953 -0.33786 +-0.068502 0.27593 1.3943 + 2.1478 -0.68137 -2.4813 +-0.58447 0.27671 0.81372 + 0.14385 0.38825 -1.9364 + 1.0556 2.227 1.2355 + -1.2782 -0.77859 -0.52182 + 1.2849 0.74268 -0.70454 + 0.12153 0.93301 -0.76069 + 0.794 -1.0003 -0.69461 +-0.60974 0.9612 1.146 +-0.027165 -1.0683 -2.4418 + -1.1917 0.11611 -0.57002 + 0.77493 1.3136 -0.74553 +-0.081383 0.06621 -0.31967 + 0.80407 -0.30745 -0.56934 +-0.40448 -0.67527 -0.70517 + 0.77466 -0.64019 -0.70881 + 0.21307 -0.62121 2.1017 + 1.4141 -0.33662 -0.75949 + 0.7633 -0.25593 -0.60977 + 0.11525 -0.25196 -0.11185 + 0.66031 -0.62734 0.44942 +-0.11729 -0.33898 -0.94847 + -1.2479 0.47344 0.040698 + 0.42196 -0.36958 0.2323 +0.066437 1.0118 -1.3247 + -0.4526 0.4662 -0.94857 + -1.3561 0.21779 -2.0218 + 1.164 1.4166 -0.22405 + 1.6995 -0.97755 -0.73542 +-0.80353 -1.7056 -2.0331 +-0.061509 -0.6938 1.5926 + -2.4859 -0.11524 -0.33425 +-0.82963 -1.413 0.86476 +0.064794 -0.67983 0.95636 +-0.60358 2.2461 1.4956 + 0.67399 0.66563 1.2444 + 0.55842 0.32974 -0.69022 +-0.54637 -0.75989 -0.94017 +-0.082343 0.64776 0.52015 + 1.1518 1.2715 -1.0427 + 0.30311 -0.84566 0.64544 + 1.7525 -0.38899 0.10199 + 0.75838 -0.10527 -0.5994 +-0.15973 0.35826 0.45773 + -0.6841 0.77859 -1.2074 + 1.1741 -0.35247 -0.66772 + 1.7737 0.98034 -0.8641 +-0.10542 0.27899 -0.63449 + 1.7974 0.036937 -0.2904 +-0.11368 -1.4528 -0.4889 + -1.2895 -1.4839 0.92288 + 0.56201 0.95908 -0.62116 +-0.86553 -0.55372 0.22455 + -1.2364 1.5116 -0.55442 +-0.73587 -1.0827 -0.078271 + 1.6928 -1.5277 0.83097 + 0.50467 0.49009 0.388 + -1.0272 -0.29626 0.33783 + 1.1279 -0.83655 0.99037 +-0.55462 -1.6218 1.0066 + 1.0645 -0.36803 -0.59943 + 1.7157 0.20029 0.060349 + 0.42327 0.8854 0.87603 + -3.1702 0.57709 -0.28294 + -1.9641 -1.4001 1.0797 + 0.80695 1.8635 -1.3145 +-0.35907 0.026238 -1.3999 +-0.13657 1.2635 -0.12762 + 0.30342 -1.6138 -1.165 + 2.1555 0.34074 -1.2503 + -1.1989 0.96684 -1.0293 + 0.99096 -0.97189 -1.1274 + 0.13329 -0.57669 -0.98532 +-0.26877 1.011 -2.347 + -1.2354 -0.99148 -0.095889 + 0.36972 -0.29538 0.94853 +-0.77555 1.6503 1.199 +-0.44953 0.57001 0.78259 +-0.14683 -0.23199 0.51234 + 0.1779 1.3903 -1.3952 + 1.4003 -1.124 0.219 + 1.1736 0.74636 1.1312 +0.0094127 0.10901 0.45341 +-0.71437 -1.3193 -1.2319 + -1.5711 -0.45547 0.75309 +-0.78741 2.939 0.47255 + -0.4911 -0.64472 0.087129 + 0.35297 -0.013833 -0.14452 + 0.92818 1.4819 0.97094 +-0.18797 -0.19424 1.0468 +-0.23665 -1.6553 0.65828 + 1.035 0.76424 0.78104 + 1.1817 -0.83318 -0.56219 +-0.42489 1.1285 -2.217 +-0.53007 0.053318 1.0894 + 0.2502 1.5806 0.12677 + -0.3299 0.98625 -1.1719 + 0.47852 -0.17371 0.11763 + 0.90413 -2.1205 0.36705 +-0.37781 -1.2501 0.76242 + 0.39528 1.6899 -0.65187 +-0.15411 -0.28361 -0.34244 +-0.83532 0.95006 -1.8369 + 1.0802 0.44341 0.52675 + -1.8491 0.56786 -1.292 +-0.19314 1.3201 1.0469 + -1.6363 0.92241 -0.99437 +-0.99242 -0.14944 -0.99308 +-0.52589 0.35945 -0.81013 + 1.9203 0.26304 1.6499 +-0.96742 1.0749 -0.36396 +-0.38689 0.054961 -0.83291 +-0.22618 -0.60868 0.76186 + 0.56358 0.31618 -0.98559 + -1.1244 -0.35987 1.0216 + 2.2526 0.97412 -0.59187 + 0.29345 0.59547 0.76883 +-0.17444 -0.54884 0.3046 + 0.62502 -1.5361 0.30415 + -1.0327 -1.3556 -1.5735 + -1.8216 -0.38657 0.60688 +-0.61875 -0.39805 -0.40826 + 0.49294 1.3919 -0.76521 + 0.75336 0.77749 0.38948 +-0.45499 0.31053 0.86206 + 0.77525 -1.6625 -1.9552 + 1.532 0.36424 -0.88309 + 1.6598 -0.10675 1.1387 +-0.71929 -1.9267 0.83959 + 0.23431 0.25907 -2.8422 + 1.3859 -0.11903 -0.95701 +-0.19132 1.5335 0.26269 +-0.76362 0.45374 -1.6563 +-0.46277 0.70117 0.18956 + 0.60915 -0.75626 1.3399 + 0.72952 -2.4375 0.12737 + -1.1494 -0.24661 0.97323 + 0.62772 -0.51136 0.32899 +-0.21016 -1.0117 1.6703 + 1.4252 0.71702 -0.57199 + 0.17039 -0.51106 1.6005 + 1.1683 -0.12212 0.60896 + 1.095 -1.6297 -0.82197 +-0.36125 -0.79475 -0.038209 + 1.5766 -1.4166 0.03402 +-0.78179 -0.65237 -0.17166 + 1.6041 -0.96313 -0.40063 + 0.83532 1.8498 -0.34955 + 1.5174 0.23801 1.53 + -0.3958 -0.93544 -1.1546 + 0.50885 1.416 -0.92355 + 1.1727 -1.2948 1.2107 + 0.36486 -0.2377 -1.3516 + 0.68893 -1.053 2.0051 + 1.2741 0.39273 1.7115 + -1.4189 -1.7742 0.47054 +-0.61644 0.68209 -0.58538 + 0.64005 -1.348 -0.98297 + -1.5249 -0.80973 -0.53238 + -0.7086 -0.9505 -0.27309 +-0.11218 1.4111 0.4896 + 0.58781 -1.4655 -0.060829 + -1.3935 -0.33352 -0.026814 + 0.58103 -0.36488 0.42541 +-0.32517 -1.2826 -0.41167 +-0.91601 0.32044 1.5337 + 0.52759 -1.7367 0.068584 + 0.39832 0.96008 -1.0556 + 1.4479 -0.65556 -0.46688 +0.099695 0.95013 0.41964 + 0.76469 -0.31803 0.92181 + 0.58343 -0.063136 0.2914 + -1.5963 -1.2766 -0.17031 + 0.2465 0.211 1.0742 + 0.36975 -1.0452 0.35292 +-0.091633 0.46579 0.51323 + 0.78887 0.50448 -0.45861 + 1.7269 0.085106 -2.015 + -1.2696 1.2089 -1.962 +-0.59512 -0.44618 -0.38032 + -0.828 1.2532 -0.6388 +-0.86136 -1.4726 0.34228 + 0.15353 0.35674 1.2117 + 0.4555 -1.4213 0.72138 + -1.4912 -1.0277 2.1016 + 1.321 -2.2622 -0.91651 + 0.85359 0.85123 0.57413 +-0.27816 0.69192 -0.19694 + 0.43419 0.38895 -0.42476 + -1.0156 0.39231 -0.73642 +-0.97566 0.099641 -0.59901 +-0.20935 -1.1591 -0.6943 + 2.6311 -0.36308 0.2362 + 0.12696 -0.11469 -0.77537 +-0.28197 1.1285 -0.56889 + -1.2349 1.1781 -0.44867 + 0.32705 -0.14828 0.83552 + 0.90045 2.2496 -1.067 + -1.6228 1.5285 -0.76487 +-0.45599 0.45063 -0.73998 + 1.2142 -1.6604 0.30705 + 1.1787 -0.47428 -0.25424 + -1.6806 -2.0463 -1.0807 + 0.75031 1.7414 -0.11251 +-0.91833 -0.7291 -0.43255 +-0.33851 -0.45319 -0.56772 + -1.9098 -1.2442 0.49792 +-0.56702 0.37543 -0.89173 +-0.62847 1.7138 0.85996 +-0.45586 0.12038 -0.6735 + 0.25997 -0.35923 -0.16435 +-0.21605 0.67337 0.16228 + 0.38459 0.33308 -0.062776 +-0.35159 -0.20239 -1.7396 +-0.26497 -0.69508 -0.79297 +0.019108 1.4887 -0.33957 + -1.4029 -2.2119 0.66382 + -1.3379 1.028 1.1274 + 1.2497 -0.16619 0.66474 +0.0039684 0.45635 1.4114 + 1.4114 0.1283 0.86756 + 0.64747 1.3721 0.16305 + -1.5031 -1.6953 1.2059 +-0.30708 0.026285 1.6822 + -0.9982 -1.855 -0.23514 + 0.53013 -0.74168 1.9244 + 1.1414 -0.3617 0.70382 + -1.0152 0.68579 1.0906 + -2.6473 -0.28889 -0.032649 + -2.0967 1.5626 -0.64769 + 0.87773 0.090192 -1.6321 + -1.9421 2.0482 -0.5233 + 1.5826 -1.0516 1.0673 +-0.095435 1.3067 -1.5864 +-0.15322 0.096341 0.88661 + 1.8592 -1.0668 -0.64157 +-0.44019 -0.8504 -0.79477 +0.067956 1.2483 -0.17215 + -2.2444 -0.322 1.3232 + -1.5128 0.82582 -1.5698 + 0.38281 -0.91417 -1.201 + -1.5658 1.4424 -0.01788 +-0.028433 1.1883 0.52455 + 2.3264 -0.12305 0.7328 + 0.26045 -0.65712 0.19328 + 1.3735 -1.7459 1.4463 + 0.80881 0.19672 -1.1607 + 1.2018 0.50285 -2.0852 + 1.9635 1.6701 0.58706 + -0.2085 -0.59836 -0.10585 + 0.04664 0.78844 -2.8648 +-0.69494 -0.19045 0.6211 +-0.80061 0.94837 -0.6364 + 0.13334 0.66342 -0.76631 + 0.10143 0.26766 -0.16127 + -1.18 0.44593 -0.75669 + -1.0952 -0.059789 -0.15145 +-0.13715 -0.32139 -0.69362 + 0.1501 -0.53603 -0.23308 + 0.9503 0.37551 2.1056 + 0.8062 0.97703 0.098522 + 0.94633 0.10871 -0.72796 + 0.33661 1.6064 -0.43176 + -1.3632 -1.3816 0.43503 +0.023859 0.25086 -0.027545 +-0.021999 -2.1284 0.15743 + 1.0343 -0.046631 1.0037 +-0.75556 -0.29536 -0.38061 + 1.3385 2.1929 -2.9796 + -1.5495 0.89979 0.95114 +-0.13535 0.53319 -1.0756 + 0.35431 1.0981 -0.65327 + 0.40111 0.69066 0.88324 +-0.048133 0.079806 -1.8324 +-0.28169 -0.10881 0.24869 + 0.50966 0.62455 -0.37673 + -0.5144 -0.96536 1.0538 + -1.8014 0.8262 -1.8063 + 0.14627 0.033075 0.99833 + -1.6336 -1.104 -0.53509 +-0.34678 0.48234 -1.2221 + 0.41195 -0.75844 1.9493 +-0.16613 0.54081 -0.12869 + -1.4522 0.97949 -1.0616 +-0.77973 0.23154 -0.46778 + 0.31999 1.0639 0.36337 +-0.94722 0.47102 0.19135 +-0.63885 -0.21047 -1.2394 + 0.56948 -0.58949 0.21353 + 0.65607 0.50705 -0.3571 + -1.1579 1.0857 0.0010888 + 0.63948 0.29786 1.0447 +-0.67207 1.3901 0.76772 + 0.17136 3.0906 0.22707 +-0.62427 -1.4128 1.8876 + 1.0104 -0.27916 -2.8095 +-0.28211 0.28637 -0.60053 + -2.638 1.0756 1.0631 +-0.58492 -0.11739 0.042566 +-0.12513 -1.1406 0.57991 + 1.1893 -1.3014 -0.25177 + 0.63204 -1.3666 0.43647 + -1.5476 0.16795 1.1261 +0.0068339 0.2379 0.48422 + -1.1703 -0.35521 -0.35049 + -0.3233 0.52273 -0.080398 + 1.0052 -1.1396 1.2131 + -2.0331 1.9601 -0.53915 + -0.8309 -0.51754 1.2433 + -1.2355 0.097503 1.6921 + 1.1427 0.22136 1.2165 + 0.66279 -0.92002 0.10686 + 0.21973 0.27044 -0.034031 + 0.16063 2.2865 0.22645 + 0.32691 0.2309 -0.19097 + 1.8336 -0.14558 -0.014098 + -1.9914 0.65774 -1.3008 + 0.32556 -0.020155 1.2246 + 1.0956 0.12018 -1.3759 + -1.4703 0.45401 -1.3805 + 1.7274 -1.5146 -0.036318 +-0.29603 -0.80572 0.5572 +-0.36982 -0.11201 0.7729 + 1.5133 -1.7866 1.7728 +-0.14932 -2.1628 0.33568 + 0.12091 0.83527 2.1548 + 0.46061 0.17791 0.18713 + -1.6519 0.43216 -0.4193 +-0.81916 0.028083 0.73913 + 1.6235 -0.064698 -0.20975 + 1.6656 0.013054 0.84314 + 1.8576 -0.97458 -0.60749 + 0.58716 0.6293 1.2969 + 0.6597 -0.44202 -1.4986 + -1.1083 0.30403 1.363 + -1.2037 1.373 0.28901 + -1.3187 -0.055004 2.2176 + 0.59394 0.84424 -1.3958 +-0.67038 -1.4337 -0.26283 + -1.7032 -0.25134 -0.94774 +-0.60799 -1.2617 0.63127 + -1.8637 1.4733 1.3017 +0.00018216 0.059079 0.68514 + 0.93982 0.73315 -0.79635 + -2.1333 0.5378 -0.52492 +-0.089799 -0.69359 0.39681 +-0.44724 0.1425 1.3388 + 1.4892 1.4659 -0.26487 + 0.95846 -1.4035 -0.67044 +-0.60899 0.26972 -0.70974 + -2.7978 0.79007 -1.1009 +-0.51449 0.42701 0.27258 +-0.80083 -0.3026 -0.038207 + -0.5654 -0.30539 0.83065 + 0.23036 0.78492 -0.58722 + 1.4089 -0.65984 0.10071 + 0.52582 -0.37198 -0.8171 +-0.93167 -0.38812 -1.3183 + -1.8694 -0.56784 -1.2483 +-0.22101 0.84802 -0.54561 +-0.38508 -1.3247 -1.0092 + 1.1279 0.42862 -0.1337 + 0.59226 -1.6622 -0.91513 + -1.1869 -0.022837 0.54584 +-0.69627 -1.1343 -0.71711 +-0.17012 -0.75005 -0.19468 + 0.49551 2.0822 -0.33946 +-0.38244 0.2605 0.58519 + 2.1856 -1.3201 0.29655 + 0.26296 -0.43246 -0.83144 + 0.68565 -0.56279 -1.6159 +-0.98849 -0.070132 -1.8036 + 1.1341 1.0934 -1.4248 + 0.66558 -0.92758 -1.9058 +-0.79547 -0.29629 -0.10629 + 0.48606 -0.99791 0.35051 + 1.7402 0.84316 0.79982 + 1.207 -0.1284 0.52058 + -1.8216 -0.37396 -1.4816 + 0.52831 1.6239 0.8804 + 0.76468 0.27994 -0.44914 + 0.85642 0.094526 0.45796 + -1.0705 -1.2103 0.95049 +-0.048895 -0.7311 -1.2308 + -1.8103 -1.0534 -0.86212 + 0.32413 -0.091874 0.3634 +-0.89979 -1.2898 0.64409 + 0.87373 0.51968 0.21202 + 0.20363 -2.3286 0.78179 +-0.10373 -0.65361 -0.20476 + -1.2841 0.58946 -0.55702 + -1.087 0.93898 -0.82658 + 0.67101 -0.8002 -0.13785 + 2.1889 -0.5212 -0.24777 + 0.3651 0.66731 -1.0169 + 0.41098 -1.9604 -0.31508 + -1.3673 -1.4243 0.39273 + -1.9865 -0.40503 -0.28806 +-0.14469 -0.066882 -0.028942 + -1.0454 -0.61891 1.2264 + -2.5513 -0.85883 0.28033 + -1.463 -0.60539 -0.63176 +-0.35571 0.30267 -1.9306 + 1.1892 -0.41349 0.66246 + 0.96032 1.0274 0.6618 + 1.5518 1.2718 -0.96652 + 1.1635 -0.99315 0.88756 + 0.9845 0.75723 2.4632 +-0.01996 -0.94424 -1.3349 + 1.3226 -1.0702 1.3612 +-0.047131 -0.19533 -1.0686 + 2.3584 -1.2148 -1.9448 + 0.57906 -0.8709 0.51795 +-0.99507 -0.73504 -0.8234 +-0.74767 0.5409 1.1977 + 2.3712 -0.021991 -0.11249 +-0.61208 -0.12551 -1.3025 + 1.4088 1.2645 1.865 + -1.7635 -0.25118 -0.41644 + 0.51194 0.33245 0.39718 + -1.838 -0.65643 -1.6057 + 0.93829 -0.15524 -0.72934 + 0.29315 0.72475 -0.47264 + 1.1458 -0.4823 -0.45938 + 0.82805 -1.7075 0.16849 +-0.75435 0.21888 -1.5567 +-0.54388 0.41072 -0.75414 + 0.91762 1.4105 -0.61823 +-0.30931 2.4708 -0.25668 + 1.5185 0.39755 1.4014 +-0.58989 0.44636 1.8389 + 1.884 1.3033 -0.28481 +-0.80027 -0.25176 0.044072 +-0.19069 -0.23375 -0.34039 + 2.1569 -1.5717 1.8566 + -2.0044 -0.1054 -0.43017 + 1.2705 -0.37271 2.0324 +-0.19981 0.00017202 -0.1299 + 0.2797 0.37936 0.16323 + 1.1332 0.60304 0.33304 + 0.47665 1.3658 0.2568 +-0.95443 1.3528 0.26332 +0.094815 1.2871 0.28403 +-0.25482 1.0808 1.0242 + 0.53177 0.76603 -0.80867 + 0.47615 0.012741 -0.9119 + 1.2286 -1.3227 1.2152 + 0.9106 -0.30478 -2.4462 + -1.069 -1.0853 -0.46442 + 0.85092 0.35296 0.51054 +-0.72086 0.49535 -0.711 + -1.1483 0.12301 -1.561 + 0.33234 0.55064 -0.74542 + -1.1774 -0.6699 0.55317 + 0.95095 -1.3701 -1.1846 + 0.13678 -0.51517 0.014654 +-0.041335 -1.2027 0.76611 + 0.27156 -0.68362 0.31768 + 0.83518 -0.53472 -1.0114 +-0.39169 -0.50525 1.8189 +-0.49376 -0.2543 0.4677 +-0.13264 -0.50808 -0.57579 +-0.16833 0.42446 -0.078118 + -1.3175 -0.40805 0.69603 + 1.4076 0.95824 -2.1938 + 1.3498 -1.6856 1.5143 +-0.82868 -0.036366 -0.11987 +-0.085915 0.060213 0.17682 + 1.0538 0.21862 -0.033372 + 1.1213 0.57158 2.3105 + -1.0638 -0.045209 1.3135 +-0.28468 -0.39185 -0.83092 +-0.35725 0.2929 -1.5679 +-0.12979 -0.36028 1.418 +0.023045 0.91821 0.68089 +-0.40978 -0.24623 -0.64984 + 1.4253 0.79141 0.18278 +-0.079982 0.98819 0.89748 + 0.53787 -0.47509 -0.186 + -1.4639 -0.87878 0.14249 +-0.56039 1.348 1.0914 + 0.11031 -0.50943 2.4095 + 1.704 0.90604 1.293 + 1.5897 -0.17387 -0.74695 +-0.66423 0.3123 1.2352 + -0.6573 0.34108 -0.85974 + 1.2598 1.6861 -0.7949 +-0.00995 0.22928 2.0007 + -1.303 -0.275 -0.0102 +-0.79246 0.79577 1.4778 + -1.6439 -0.94551 0.25879 +-0.23747 1.4309 1.1242 + 0.88445 1.1453 0.79381 +-0.22625 0.1296 0.95563 + 0.19108 -0.3053 0.33186 + 1.0368 0.22478 -0.70778 + 0.71826 -0.85063 0.16275 + 1.2035 0.44932 -1.2464 + 0.82342 1.0938 -0.82835 + 1.3237 0.39066 0.054233 + 1.2424 3.0801 -0.24367 + 1.3386 0.46215 -1.0827 +-0.18605 1.1583 0.91177 + -1.8962 -0.18914 -0.3694 +-0.34526 0.081255 -0.99029 +-0.78818 -1.0462 0.034801 + -1.9485 0.10786 -0.78944 +0.065927 -0.0086869 -0.91051 +-0.080809 -0.80144 0.51549 + 0.63132 0.23918 -0.52314 +-0.35932 1.5706 -1.0961 +0.011339 1.2028 0.91249 +-0.26065 -0.5763 -0.75347 + 0.96183 0.85467 -0.83855 + -1.3774 -0.088877 -0.49937 + -0.2507 2.1494 -0.69119 +-0.71109 0.54337 0.071144 +0.029514 -0.47335 1.2787 +-0.22937 -0.83083 0.090546 + -2.2039 0.9831 0.21512 + 0.99609 -1.2111 -0.80471 + 1.306 -0.13469 -0.23019 +-0.41522 -0.93374 -0.83328 + 0.5509 1.0013 0.88695 +-0.60924 0.738 0.11083 + 1.1103 -1.2338 -1.078 + 0.27328 -1.3442 0.099098 + 0.67917 -0.7809 -0.56105 + 0.67824 1.0862 0.58101 + 0.10894 0.28597 -0.94298 + 0.18986 -0.57258 0.40326 + 0.438 1.0916 -1.044 + -0.7433 0.32543 -0.63428 +-0.011771 -0.61205 0.26364 + -1.1409 -1.6383 -0.042522 + -3.8527 1.1816 2.2143 + -1.0812 -1.349 -0.084943 + 0.59554 -1.018 0.61417 + 1.0758 0.16174 -0.76974 + 0.07776 -0.66743 -2.2239 + 1.0207 0.90747 0.96981 +-0.091159 0.77099 0.39176 + 1.2823 -0.88377 0.25607 +-0.021926 -0.37995 -0.032703 + 0.24439 0.57849 -0.2229 + 0.16848 1.1217 -0.076788 +-0.0084769 0.66098 -0.37819 +-0.52893 -0.071903 -2.4365 + 2.0477 1.1942 0.2637 + 0.55971 -0.063022 0.20792 + -2.4324 0.0038853 -0.26614 + 0.7041 -0.65451 0.61006 + 1.2888 1.1249 -2.7207 + 0.73107 1.115 -0.28429 + 1.173 -0.088636 0.56297 + 1.3465 -0.056511 0.33906 +-0.59078 -0.78071 -0.94104 + -1.025 1.8027 -0.66468 +-0.74839 1.2713 0.31257 + 0.38331 -1.4886 -0.4906 + 1.366 0.76802 -1.3959 + 1.2842 -0.95241 -1.7978 + 0.43298 0.2795 0.29008 +-0.030615 0.8961 0.019805 + 1.559 1.2559 0.078183 + 0.62858 1.1685 0.95886 +-0.15853 0.7352 -0.22866 + 1.1056 -1.4379 -1.7025 + 0.9335 -0.75295 -0.76747 +0.028095 0.065317 1.3013 +-0.39089 -0.96953 0.58269 + -1.4414 -0.67429 -1.2176 + 2.144 0.17763 1.2738 + -1.5004 -0.54168 -0.74677 +0.056436 -1.5265 0.71575 + 0.62786 0.23876 -1.6273 +-0.42927 -2.6773 -0.33618 + 1.1791 -0.23034 1.3805 + -3.1044 0.75366 -0.07952 + -1.0319 0.033324 0.68938 + 1.7407 -1.382 2.3437 +-0.61946 0.34484 -0.19545 +-0.47801 0.40624 2.2881 +-0.11694 0.29176 1.0013 + -1.4549 -0.22941 -1.1337 +-0.11926 -0.5394 -0.19845 + 1.0097 0.88958 0.14264 +0.072057 -0.56976 -1.0247 + 0.90654 -1.143 0.39326 + 0.38307 2.4613 0.7633 + -1.4139 -1.104 -0.93715 +-0.19726 -0.19124 1.0208 + 0.89188 0.18486 -0.76132 + -0.3222 -1.1281 0.23637 +-0.44207 0.40081 -1.7494 + 0.46578 -1.4345 -1.5029 +-0.24893 1.9509 -1.2273 + 1.6857 0.83049 -1.7951 +-0.46936 -0.27791 0.18081 +-0.83116 -0.87841 -0.53484 +-0.51575 -0.7247 -0.75187 +-0.19083 0.35978 0.32394 +-0.93315 1.3853 0.11773 +0.064535 0.22614 -0.067605 +-0.83807 -0.079282 -0.84075 + 1.7928 1.1816 0.99796 + 1.1534 -0.63213 1.4064 + -1.8456 0.57798 0.11972 + 0.51117 -1.1027 0.23434 + 0.73266 0.21287 0.052932 + 0.92958 0.080932 -0.63914 + -1.1993 -1.9461 0.2881 + 1.1424 1.4186 0.16475 +-0.76397 -1.4061 1.2214 +-0.54357 0.48451 0.53905 +0.052227 0.77465 0.35235 + -2.0416 -0.17853 0.24289 +-0.10118 0.17689 0.85973 + 0.26632 1.1028 -1.6161 + -1.6464 -2.3236 -1.3617 + 0.18636 -0.26377 0.96099 + -1.1828 0.22462 -0.057674 + -1.8117 0.10552 -1.0931 +-0.77198 0.14613 0.63825 + 1.8972 1.3316 0.7111 + 0.16912 0.68468 1.223 +-0.48504 0.79643 0.61768 + -1.6268 -1.2184 -1.6737 +-0.61651 1.2211 0.50918 + 0.61436 0.59537 -1.2883 +-0.36375 0.87824 -0.5789 + 1.7419 -1.3752 -0.37751 + -0.3689 -2.7942 -1.6398 + 0.27141 -1.1352 -0.65012 + 0.49488 0.58185 0.061903 + 0.72414 -0.90298 -0.86453 + 0.15207 -1.068 -0.74022 + -1.2138 0.50528 -0.059274 + 0.76917 1.4889 -0.61305 +-0.92008 -0.50172 2.0423 +-0.30477 -1.3998 0.14779 + 1.4978 -1.4244 0.22688 + 0.99036 1.1591 0.45833 + 0.34397 -0.58618 0.32557 + -0.3306 0.20158 1.1198 + 1.992 0.26202 -0.38264 + 0.12101 0.2983 0.044488 +0.041013 1.156 0.35694 + 1.1226 1.9749 1.0388 +-0.33946 0.01358 -0.23245 +-0.65955 1.8258 0.094357 + -1.0525 -0.095942 0.20102 + -1.2262 -0.63632 0.29809 + -0.5904 -1.1993 -1.6219 + -1.2839 0.48697 -0.53936 + 0.78409 2.4514 0.0062489 + 1.8041 0.36174 1.9499 + 1.5384 0.40382 0.14764 + 1.1738 -0.52996 1.2923 + 0.89375 -0.80299 0.53173 + -1.4299 -0.11907 -0.36388 + 1.1943 -0.618 0.47401 + 0.46439 -0.197 0.051096 +-0.27148 -0.07158 0.099175 +-0.38889 -0.22607 -1.2625 + 0.90982 0.47369 0.60771 + -1.0527 1.2358 1.631 + 0.16003 -0.75262 1.24 + 0.06578 -0.072086 0.7414 + 0.55046 0.29437 -0.19534 + -1.5629 0.59406 0.52998 +-0.40754 1.0064 -1.5655 +0.076872 0.28362 -0.52782 + 1.6221 -1.6251 -1.0763 + -2.0807 0.06248 -0.57597 + -1.2282 -0.44527 0.4907 + 0.45325 0.76878 0.97567 + 0.65767 -1.0664 1.9714 + 0.88187 -1.5503 0.13908 + 1.5289 0.20099 -0.74126 + 0.2422 -0.50533 -0.81935 + 0.90586 -0.48594 -2.5272 +-0.45139 -0.7219 -0.54767 +-0.19427 -0.70748 -0.22753 + 0.88791 0.71995 1.0848 +-0.57339 -0.083588 0.60631 + 1.0714 -1.0717 -2.3714 + -0.9421 -0.34273 0.48042 + 0.74297 -0.047539 0.26248 +-0.37096 0.68385 0.6601 + 1.1547 0.071895 -0.14131 +-0.18516 -0.14124 -0.91826 +0.012633 1.9023 0.21063 +0.066295 0.59757 -0.69814 + 2.3659 0.93217 -0.66613 + -1.3784 -1.0138 0.63557 +-0.28972 0.059811 -0.020744 + 1.3957 -0.021844 1.5537 + -1.2111 0.32184 0.027659 +-0.62743 1.3284 0.13346 +-0.33504 1.3858 1.6383 + -0.3699 2.2155 1.5938 + -0.1758 -0.40631 -0.11113 + -1.1075 -0.56053 -1.5347 + 1.2206 -0.93178 -1.3426 +-0.29633 0.85615 0.52584 +-0.24058 0.38857 -0.032806 +-0.71226 -0.67848 0.25283 +0.039073 -0.11036 -0.0012661 + 0.12672 -0.3705 -0.31939 + 1.5285 -0.9656 2.401 + 0.44774 -0.88477 -0.39008 + 1.0831 0.041299 -0.66705 + 0.32979 -1.733 -1.2017 +-0.15886 -1.5991 -0.38647 + 0.65801 0.76636 1.7974 + -2.2232 0.17314 -1.1762 + 1.5526 -0.41729 -0.82695 + 0.20091 -2.2106 -1.1399 + 0.21674 0.098695 -1.0903 + 0.33304 0.21474 0.23641 + -1.2919 -0.087949 1.9235 +-0.62946 -0.44565 1.8238 + 0.69504 -0.91784 0.95998 + 0.78171 0.45219 -0.13187 + 0.21323 0.62493 0.73235 +-0.084634 -0.37974 0.77214 + 0.92547 -0.47661 1.5214 + 1.0999 0.016305 0.1536 + -1.6045 -0.093251 2.2383 + -0.9066 1.2209 0.25773 + -1.7185 -0.47583 -0.47304 + 1.2397 0.45726 0.87463 + -1.2119 -0.92382 -0.78192 +0.035394 0.94584 0.28129 +-0.20578 1.233 0.24058 +-0.079095 1.7595 -0.32436 + -1.241 0.34793 1.9733 + 0.7675 -1.2433 0.7339 + 1.0896 3.0168 0.81636 +-0.29593 -0.64202 0.73261 +-0.85143 0.21055 1.5738 +-0.66553 0.151 -0.27875 + 0.16973 -1.0139 -0.29642 +-0.42289 -1.4531 1.8805 + -0.4731 -2.0812 -0.66561 + 0.5261 0.063047 0.82575 +-0.14539 0.455 0.87067 +-0.89243 0.62722 1.2122 +-0.23925 -1.6651 1.0682 + -1.376 -0.038146 -0.86955 + 1.2537 -0.084425 -0.48675 + 0.86282 -2.0253 0.53232 +-0.74243 1.4148 0.54634 + 0.59509 -1.2217 0.20028 + 0.81361 -1.069 0.89067 + 1.3229 -0.65545 0.3595 + -0.9295 -0.90473 0.6631 + 0.1682 -0.4337 -1.2392 + -2.6461 0.79781 -2.0662 + -1.1363 -0.72143 -0.74661 + 0.26457 -0.92567 0.47733 + 1.0004 -0.16256 0.17066 + 0.43833 0.091647 0.85358 + 0.65484 -1.5639 -0.23303 + -0.7815 1.4145 0.097918 + 0.95482 -0.88213 0.87894 + -0.9592 -0.39651 -0.37003 + -1.0327 1.6512 -0.20432 +-0.031015 0.31835 1.4522 +-0.52755 -3.1374 1.7829 + 0.17268 0.043131 0.43795 + 0.65946 -0.63642 1.603 +-0.59765 0.39886 -0.33893 +-0.48803 -0.7043 0.33964 + -1.9869 -0.20066 -1.4046 + 0.35162 -1.8071 -1.4676 + 1.6087 0.81202 0.096104 + -1.8559 1.1347 -0.39362 + -1.6149 -0.58938 -1.3873 + 0.71065 0.40571 -0.82619 + -1.3746 -0.10188 1.3335 + 0.27123 -0.1065 0.74816 + 0.44131 1.2147 -0.041467 + 1.3016 -0.21901 -0.4886 +-0.57963 0.40628 -0.20968 + -1.7849 -0.7753 0.24207 + 1.1584 0.25423 0.29686 + 0.63557 -1.4548 -1.3102 + 0.44973 -0.69275 -0.17126 + 1.0328 1.375 -0.37576 +-0.46501 -0.23658 0.70508 +-0.40888 0.4583 -1.5733 +0.073866 -0.36796 0.53289 +-0.21169 -1.1041 0.16021 + 0.40979 0.82154 0.34442 + 0.81536 0.78601 -0.6917 +-0.15511 -0.2979 -0.82285 + -1.0374 -1.5805 -1.0476 +-0.56118 0.26611 -0.42626 + 1.6325 1.247 0.094497 + 1.574 -0.69355 1.5586 + 0.65609 -1.1191 0.25612 + 0.48858 -1.3661 0.42472 +-0.55254 -0.026054 -0.98657 + -1.1457 1.0654 -1.2051 + 0.3934 1.6607 -1.3982 + 0.3702 -1.4679 -0.98173 +-0.88605 -0.1491 -0.41885 + 0.32682 -0.6723 -1.3674 + 0.55929 -0.82914 -1.5584 + 0.69538 0.18171 -2.0981 + 1.2413 -0.21337 -0.045994 +-0.79185 0.71926 1.2831 + 1.7106 0.48313 0.029177 +-0.52551 0.84287 0.84631 + -1.0467 0.39688 -0.7932 +-0.18486 -1.8124 0.98098 + -0.0605 -0.36192 0.20943 + 0.80827 -0.35072 -2.0452 + -2.5719 -0.40147 0.29547 +-0.71265 0.44009 0.99978 +-0.21712 -0.039184 0.54562 + -1.5749 0.11208 0.71079 + 1.0419 -1.0083 -1.1586 + 0.43259 1.0396 -0.91755 + -1.3679 -1.9831 -0.33744 +-0.47621 -0.9202 0.9783 + -1.2294 2.7088 -2.1812 +-0.10043 -1.2769 0.21716 + -1.0109 0.80516 0.14553 + -1.5663 0.23669 1.314 +-0.88018 -1.63 0.89059 + 0.89861 -1.7246 -0.31453 +0.042097 -0.35918 -2.1645 +-0.038254 1.8542 0.4853 + 0.30668 -0.15024 -0.89677 + 0.40647 -1.3827 -1.6521 +-0.36118 0.097617 1.8543 + 1.3197 2.0559 -1.7004 + -1.6205 0.63079 -1.2061 + 0.12701 -2.1733 -0.12058 + 0.55802 -0.64329 -0.33968 + 0.11537 0.1437 2.126 + 2.6743 -1.3739 0.24983 + 0.55433 0.89594 1.3606 +-0.25698 0.17592 1.1988 +-0.13475 0.68903 -0.61365 + 1.5469 0.29453 1.1836 + 0.09161 -0.98712 1.0076 + 0.61669 1.1598 0.25705 +-0.26869 -1.1841 0.33397 + 1.354 0.57192 -0.13062 + 0.28467 -0.18665 1.8126 +-0.17058 1.0699 -0.50104 + -1.2517 -1.4795 0.22483 + -1.243 0.10439 -0.0129 +-0.41823 1.9575 -0.18647 + 0.43124 0.7287 -0.41957 +0.060038 0.77324 -0.47084 + 0.81447 0.67809 -2.8344 + 1.1032 2.2789 2.2327 + 1.3633 -0.4307 -1.6326 + 0.12985 -0.57179 2.1715 + 0.39363 1.2988 -0.10134 + 0.37199 -1.3125 -0.64037 + -2.8069 1.7526 -1.1461 + 1.7735 -0.04658 0.15162 + 1.0418 -0.028524 -2.6592 + 1.2316 -0.84137 -0.59095 + 1.8125 -0.49175 -0.04509 +-0.22633 1.3868 0.80739 + 0.80593 0.46894 -1.2595 + -1.0196 -0.2608 -0.81113 + 0.05924 -0.061008 0.16622 + -1.1143 -0.66104 -2.797 + 0.65549 -0.7045 0.033296 + 0.39532 -0.41958 -1.3765 + 0.93978 0.08555 0.54263 +0.029133 -0.25397 -0.96802 + 0.62839 -0.083161 -0.035534 +-0.18083 0.27727 1.625 + 0.48384 -0.39235 0.30237 + 0.45459 -1.171 -1.3211 +-0.90053 -0.46951 0.1038 +-0.14962 0.55979 -0.6571 +-0.31182 0.20686 2.1499 + -1.034 -0.17035 0.0085239 + -1.1196 -0.97367 2.0627 + 0.29748 0.19982 1.812 +-0.17717 -0.12981 0.75847 + 0.18624 0.73959 -1.6376 +-0.26274 -0.17151 0.09779 + -1.1148 -0.54973 -0.27214 +-0.18175 -0.69679 -1.1707 +-0.38959 0.37116 -0.81172 +-0.50719 -0.67655 0.99911 + 0.87527 1.5677 0.16795 + 1.4282 -0.2436 -0.52394 + 0.72651 -0.377 0.42892 +-0.084704 -0.94699 0.00091048 + 0.60012 1.24 0.41516 +-0.48705 0.48188 -0.66268 + 2.0277 2.5976 -0.82782 +-0.76534 1.45 0.13552 + 0.34168 0.19683 -0.16525 + 0.56696 0.55965 1.3659 + -1.2073 1.3702 0.69209 + 0.68749 -1.2792 -0.54334 +0.057004 -0.56075 0.17532 + -0.4768 0.24164 -1.0545 +-0.91433 0.99054 0.012374 + -1.9218 -0.5513 -0.35244 + 0.16989 0.17924 0.53653 + 0.18393 -1.4292 0.11464 + 1.7272 -0.97865 1.1742 +-0.089401 0.47948 -0.46586 + -1.2387 -0.96702 -0.3259 + 0.83105 -0.62729 0.33595 + 0.37448 0.090094 -0.85696 + 0.40987 -0.74824 -0.31682 +-0.40646 0.60568 0.24468 + 0.19975 1.2087 -0.64978 +0.058411 -0.42584 0.93545 +-0.43362 0.78141 0.50154 + 0.28972 -1.2327 0.96564 +-0.79456 0.43916 -0.71699 + 0.99705 -0.85267 0.6295 +-0.41735 -1.821 -0.24442 +0.027518 -1.4123 2.1626 + -1.8969 -0.62875 -0.9864 +-0.13255 -0.0050063 2.2976 + 0.778 0.48294 -0.4122 + 0.31702 -0.38598 -0.43156 +-0.98587 -2.0333 -3.3857 +-0.36907 0.60005 1.2679 + 0.68951 0.39399 -0.16129 + 0.42326 -0.12091 -0.71778 +-0.055547 -1.8052 -0.12222 + 0.86423 0.47579 1.0078 +-0.10765 -1.441 -0.54521 + 0.50193 -0.099261 -0.35325 +-0.99657 0.12375 0.23151 +-0.54217 0.82912 -0.52516 +-0.31891 0.078186 1.1287 + 0.85187 -1.6739 0.67238 + -2.5898 0.58116 0.29445 + 1.1915 -0.41631 0.49277 + 0.93834 -0.16326 -0.3477 + -1.7624 1.9347 0.41369 + 1.1691 -0.12077 -0.18703 + 0.81554 1.0185 -0.60171 + -0.158 0.10733 0.24611 + 0.72359 1.3054 -0.89881 +-0.37482 -0.45851 -0.02167 +-0.32207 -1.5112 -0.03255 + -1.4042 -0.73726 -0.84951 + -0.2007 -0.86879 1.083 +-0.37618 0.71607 -0.29993 +-0.29803 0.12444 0.15128 + 1.2655 -1.1681 -1.2246 + 1.5951 -0.18885 -0.84263 + 1.597 0.19948 -0.5943 + 0.74442 0.063751 -1.3943 +-0.074629 -1.3356 0.30875 +-0.74024 -1.2795 -0.12721 +0.085725 1.0069 0.93245 +-0.14078 0.31224 0.82815 + -1.8156 -0.092007 0.25359 +-0.96018 0.0034628 -0.022061 + 1.6361 0.048231 0.03308 + -1.1757 1.6988 0.79553 + 0.77223 -0.50694 1.2158 +-0.76159 0.45438 0.82394 +-0.081818 0.60731 -0.87844 + 0.88873 -1.8276 0.31546 + -0.3926 0.71697 1.6207 +-0.57412 1.029 0.12458 + 0.24487 -0.30651 -0.32525 + 0.28151 -0.02652 -0.33739 + -1.3805 -0.29045 -0.52263 +-0.94313 -1.2484 -2.0672 + 1.0889 0.24103 0.127 +-0.53068 -0.63634 1.2179 + 0.28109 -1.2397 -0.73924 + 0.1179 -0.083999 0.11604 + 0.95244 -0.32615 -2.6742 + -1.0822 -2.9174 -0.23357 + 0.52435 1.9659 -0.12862 + -1.242 -1.4684 -0.091598 +-0.30324 0.17921 -1.0066 +-0.51228 0.68693 -1.9364 + -0.1391 1.542 -0.92777 + 0.54951 0.43312 0.23481 + 1.2536 -0.89977 -0.95996 + 1.0397 0.20501 0.98352 + -2.2104 1.1072 0.56923 + -1.3656 1.2643 0.36381 + 0.78756 -0.4464 -0.50625 + 1.134 0.19604 1.1654 + 0.26566 0.62572 -0.31398 + 1.1711 0.23506 -0.53809 +-0.98011 -0.77678 -0.33785 +-0.0065451 -0.064288 0.36687 + 0.77433 -1.2118 2.8937 +-0.94104 1.7228 0.3246 +-0.21658 -0.76028 0.8602 + 0.27933 0.02575 -0.72117 +-0.63513 -0.65235 0.80262 + -1.4763 -0.033398 -0.3557 +-0.45622 -0.42635 0.22621 +-0.95345 0.30462 0.55182 + -1.1713 0.33953 0.91089 + 0.46583 -1.4361 1.2345 + -0.8778 -0.46894 -1.3809 +-0.27516 2.2128 0.069339 + 0.75867 0.68571 0.55071 +-0.82719 -0.50067 -0.63046 +-0.088988 -1.2145 0.85408 + 0.2226 0.12952 0.58484 +-0.88075 1.0909 -1.3062 + -1.0563 0.65745 0.097837 +-0.091894 0.77631 -0.43896 +-0.15431 -0.39276 0.163 + 0.2733 -1.9305 -0.88708 + 0.2002 1.0297 -0.65633 + -1.7398 -0.23835 -0.14951 + 0.48996 -1.6147 -1.0443 +-0.12565 0.1786 -0.36743 + -2.1119 -0.52016 -1.8614 + 1.5358 0.23217 0.55216 +-0.06483 0.32466 -1.2198 + 0.83376 -1.2151 0.92495 + 0.48714 0.31381 -0.81751 + -1.2236 -1.6515 3.0732 +-0.68821 1.1926 0.41609 + 1.5591 2.1925 0.44754 + 0.82339 -0.031188 0.27981 + 0.30097 0.74214 -1.1381 +-0.087732 -1.5309 -1.7304 + 0.35572 -1.7883 0.098547 +-0.53546 -0.093667 0.9185 +-0.61321 1.2849 1.2933 + 0.47752 0.89833 0.56323 +-0.46125 -0.5382 0.55551 + 0.7025 -0.42398 0.99514 +-0.65527 -0.13359 1.0917 +-0.29536 1.5206 0.58229 + -1.1078 -1.5457 2.3334 +0.016663 0.43976 -1.732 + 1.7694 0.52698 0.65147 +-0.89598 0.6872 -0.32955 +-0.17983 -1.1504 -1.8726 + 1.5689 0.10083 0.66485 + 0.10069 0.81267 -0.30613 + 0.68901 -0.72259 -1.2013 + 0.73622 0.59266 -1.3335 + 0.68019 0.14358 0.64746 + 1.4383 0.2193 0.44437 +-0.52196 0.030204 0.91063 +0.046121 0.46603 1.0758 +-0.36178 -0.50039 0.027124 + 0.52917 1.0625 -0.39954 + -2.7171 -1.0492 -0.51072 + 1.409 -0.30698 -0.009907 + 0.15698 0.37275 -0.20393 + 0.33592 -1.1909 0.21581 +-0.51952 0.065791 -0.34748 +-0.18759 0.4371 1.0027 + -0.3045 -0.2402 0.27678 + -1.4583 -1.8024 -1.122 + 1.3389 -0.41541 -0.57708 + -1.3439 1.2158 -1.0188 + 0.79876 -0.62209 0.38428 + 0.3481 -0.86965 1.8101 + 2.0822 0.1169 0.26228 +-0.013775 0.122 1.7948 +-0.36601 1.1068 -0.95928 + -1.1082 -0.99517 -0.66543 + -1.5508 1.467 2.4834 +-0.14528 1.1365 -1.7394 +-0.21905 0.69676 -0.058467 + -0.3 1.0473 -0.08391 +0.073778 -1.0272 -0.78746 +-0.27525 -0.27251 0.17868 +-0.35965 1.5635 1.2045 + -0.7071 -0.065961 0.99309 +-0.47918 -1.8772 -0.47823 + -1.6084 1.4085 -0.20503 +-0.81733 0.68436 -1.2962 + -1.3034 -0.0093321 -0.82944 +-0.24876 -1.3805 -1.3113 +0.00085771 -0.27093 0.51207 + 1.0519 -1.4769 0.1665 + 1.2753 1.1404 -0.78035 +-0.34232 -0.27804 -0.90613 +-0.043622 -0.6499 1.1163 + 1.2636 0.17706 0.4826 +-0.068606 0.34927 -1.5512 +-0.16488 -0.030994 0.48771 +-0.19576 -0.28435 -0.64742 +-0.40533 -0.71566 -0.56092 +-0.98026 0.78691 0.81056 +-0.81829 0.5287 -0.84763 +0.015283 -0.37272 -0.043764 + 0.51543 -0.28085 -0.18953 +-0.85929 0.094947 1.4146 +-0.56678 -1.1683 -1.0023 + 0.18129 1.2462 -1.2441 + -1.2997 -0.67248 -0.71881 + -1.4298 0.75678 0.46842 + -1.1197 -0.30263 0.38469 + 0.69207 -0.92159 0.25586 +-0.70897 -1.0005 1.3852 +-0.98405 0.097138 0.7056 + 0.80526 -0.18502 -0.78808 + -2.4297 1.8171 -0.47274 + 0.62804 0.033488 0.068585 + 0.87482 1.2746 1.4326 + 0.36831 1.0837 -0.015133 + 1.2229 -0.68046 -0.47712 +-0.59173 -0.41695 0.55279 + 1.1142 -0.84754 1.3807 + 0.16878 0.67091 0.36947 + -1.5752 0.42624 1.6978 +-0.89922 -1.3976 0.46217 +-0.90481 -0.39619 0.061121 + 0.21407 2.145 0.86243 + -1.546 -1.124 2.0272 + 1.2742 0.055925 -0.68474 + 0.78955 0.27413 -0.49125 + -1.4122 -1.5145 -0.07911 +-0.51899 -0.32542 -2.0218 + -0.3641 1.4387 0.10259 +-0.62986 -1.2419 1.2146 + 1.4189 -0.66 -0.59092 +-0.72174 -0.1935 -0.43179 + 1.2074 -0.73763 -1.587 + -1.4838 -1.3695 -1.4553 + 0.24935 -2.3287 -1.5105 + 0.3566 1.9527 0.036589 +0.021507 0.41063 0.28221 + 0.38139 -0.94532 -0.87403 + -1.195 -0.7967 -1.296 + 0.81802 0.79218 -0.26294 + -2.1086 1.5729 1.6898 + 1.4587 -0.98749 -0.27878 + 0.70766 1.1713 1.9666 + 1.333 -0.82694 -1.0318 + -1.144 -0.50343 0.80711 + -1.0543 0.99541 0.8476 +-0.38234 0.31256 -0.7306 + 0.91602 -0.024201 0.54873 + -1.3181 -0.42049 -1.957 +-0.28254 -0.95836 1.2788 + -1.4809 0.75733 -0.025927 + -1.0068 -0.018434 0.54813 + 0.59558 1.1743 -0.78935 + -1.1409 1.1574 -2.6979 + 0.19874 0.79087 0.79197 +-0.27959 0.44805 -0.57346 + 1.4879 -0.83153 -1.7248 + -0.1482 -0.52912 -1.315 + 0.67531 -1.6599 1.0898 + 1.2145 -0.99035 2.8077 + 1.1097 -0.73494 -0.52251 +0.073092 1.854 -0.59723 + 0.75587 0.8383 0.53151 + 0.22576 -0.42572 1.5859 +-0.22434 0.84129 -1.6926 +-0.16504 0.055282 0.27822 +-0.28127 0.23082 -0.066453 +-0.58738 1.7205 0.36535 +0.073077 -1.1647 2.885 +-0.42397 -0.2023 -0.39037 + 1.5876 -1.076 -1.2256 + 0.47188 0.21462 0.69058 +-0.81801 -0.76203 -0.25947 + -2.1483 -0.70406 1.1699 + 1.2568 1.0119 0.23912 +-0.011077 0.14128 -1.0569 +-0.62589 0.22678 0.54983 + 0.60254 1.5573 0.20838 + 0.40548 -0.10537 -0.45348 + 1.0938 -0.077462 -0.27015 + -1.7298 1.7228 -0.73291 +-0.60991 1.0472 1.6925 + 1.6285 1.4956 -1.3184 + -1.8854 -0.7272 -0.79031 +-0.037272 -0.79285 -0.00053886 + 0.68126 -0.68081 -1.2065 +-0.051563 -1.0855 1.2062 +-0.084244 -2.5414 1.3361 + -1.1425 -0.41142 -0.65734 + -1.0696 0.41079 0.61634 + -0.4937 0.9708 -1.7089 +-0.92331 0.58772 -2.1668 + 0.88067 -1.1771 -0.7582 + -1.9779 -1.0725 2.769 + 0.53368 -1.1019 -1.2417 + 0.43887 0.60246 0.092961 + 2.0043 0.68977 0.062515 + 1.4623 0.14162 -0.24595 + 0.37314 -0.30722 1.0321 + 0.16116 0.29826 -0.10687 + 1.9694 1.8842 -0.41416 + 0.35993 -0.66912 -1.1639 + 0.67806 1.8135 0.081979 + -1.1566 1.4352 -1.7048 +-0.11555 0.96964 0.016793 + -1.4108 -0.25371 0.067267 +-0.56801 -2.1661 -0.99991 +-0.62214 -0.61895 -0.062294 + 0.94843 0.60457 -0.20345 + 1.8348 -0.25899 -2.3109 +0.0021672 0.51596 0.35092 +-0.15755 -1.1515 -1.1629 + 0.81674 -1.4144 0.90002 + 1.5031 1.1034 -1.1317 + 0.16402 -1.2396 0.60036 + 0.90804 -1.1502 0.27889 +-0.14774 -1.1855 0.26733 +-0.17776 -0.36941 0.20216 +-0.24345 -0.20259 0.31227 + 0.33653 -0.887 -1.4233 + -1.981 0.84139 0.68277 + 0.46638 0.62455 -1.265 + 1.03 -1.4712 -0.027421 + -1.1082 0.2111 -0.64931 +-0.26987 -1.6276 0.43534 + 1.3321 -0.62695 1.8339 + 1.1592 1.2914 0.066735 + 0.35785 0.27968 1.5455 +-0.83917 0.93 -0.23204 + 0.38619 -1.2957 0.87932 +-0.082873 -2.0512 -0.31634 + 0.88507 0.89641 0.028929 +-0.95372 -0.0047712 -0.96775 + 0.13002 -1.0536 -0.97827 + 0.41065 -1.172 0.62173 + 1.1209 1.771 -2.1633 + 2.216 0.41616 -0.079212 + 0.40724 -0.91387 1.3371 +-0.35832 -0.48804 1.346 + -0.777 -3.7319 -0.73428 + 0.43937 1.6142 0.17251 + 0.29053 0.17231 -0.1722 + 1.1061 -1.7825 -0.9535 +-0.50406 0.96363 0.44861 + 0.43706 -0.272 0.79948 +-0.054887 1.078 -2.208 +0.0070392 -0.83062 0.6303 + 3.5475 0.36675 0.74679 +-0.12643 0.53887 -0.12551 + 0.15907 0.36042 0.027856 +-0.58961 0.30882 -0.81275 +-0.31278 -1.5257 -1.3012 +0.082711 0.23773 -0.11786 +-0.38624 0.82001 0.26758 + 1.1492 -0.43095 -0.017393 + 1.1167 0.98574 -2.7575 +-0.10406 -1.0653 0.81789 + 1.0166 -0.64587 -0.60856 + 0.79499 0.31414 -0.12438 + 0.21725 -0.19039 -0.51523 + 0.73352 0.21244 -0.14016 + 0.0177 0.33648 1.1185 + 0.28655 1.3841 1.3667 +-0.66928 1.6945 0.14153 +-0.50771 -0.2078 0.3459 + 0.51772 0.46269 -0.55405 +-0.77056 -1.075 1.1505 +-0.90225 0.64756 -0.69344 + 0.18792 -1.5426 -0.12159 + 0.28316 -0.11229 1.2877 + -1.6623 0.14848 -0.73409 + -1.6305 -0.30588 -0.95738 +-0.44922 0.63254 -0.54773 +-0.72998 -0.028059 -0.96128 + 0.28666 1.3213 0.22692 +-0.062966 1.0516 0.4054 + 0.92724 0.32498 -0.58502 + 1.0452 0.91101 -1.6107 +-0.048369 0.032382 -0.7721 +-0.10894 0.30069 0.63735 +-0.99886 0.18273 0.83928 + 0.54115 0.1429 0.95311 +-0.045324 0.96555 0.16127 +-0.49254 -0.17471 -2.2316 + 0.94948 0.78653 -0.07881 + 1.3068 -0.24186 0.31795 + 2.5614 1.2059 0.85604 + 1.0019 0.10955 -1.2356 + 0.64221 1.2983 0.85611 + 1.1196 1.7204 0.49655 + 1.0392 0.8605 1.2347 +-0.48099 -0.67855 -0.20733 + -1.467 -0.62827 -0.58912 +-0.19746 0.91676 1.0564 + 1.2895 0.054771 0.39089 +-0.40523 0.64543 -0.45141 + 0.61901 -0.36964 -0.6722 + 0.70751 2.6639 1.1269 diff --git a/3rd_party/gnuplot/demo/rectangle.dem b/3rd_party/gnuplot/demo/rectangle.dem new file mode 100644 index 0000000..60d8a03 --- /dev/null +++ b/3rd_party/gnuplot/demo/rectangle.dem @@ -0,0 +1,69 @@ +# demo for the use of "set object rectangle" +# +# Ethan A Merritt - 2006 + +if ((GPVAL_VERSION == 4.3 || GPVAL_VERSION == 4.2) \ +&& (!strstrt(GPVAL_COMPILE_OPTIONS,"+OBJECTS"))) \ + print ">>> Skipping demo <<<\n" ; \ + print "This copy of gnuplot was built without support for placing rectangles\n" ; \ + exit ; + + +set style line 1 bgnd +set style line 2 lt rgb "cyan" + +set object 1 rect from 0,0 to 1,4 fc lt 2 +set object 2 rect from -1,1 to 0,5 fc rgb "gold" +set object 5 rect from 0, -3 to 2, -2 fc ls 2 fs pattern 1 bo -1 + + +set style fill pattern 2 bo 1 + +# +# Illustrate putting a different color under the key box +# +set key nobox +set object 7 rect from graph 0.65,graph 0.85 to graph 0.99, graph 0.99 fc ls 1 + +# +# Illustrate using character widths to put a box around a label +# +LABEL = "Label in a box" +set obj 10 rect at -3,-4 size char strlen(LABEL), char 1 +set obj 10 fillstyle empty border -1 front +set label 10 at -3,-4 LABEL front center + +set obj 9 rect from -4, -4 to -4, -3 fc lt -1 + +set obj 20 rect from graph 0, graph 0 to graph 1, graph 1 fs solid 0.15 fc rgb "#FFD700" behind + +plot [-5:5] x, -3+sin(x*5)/x lt 3 lw 3 + +pause -1 "Hit return to continue" + +reset + +# +# Requires data file "using.dat" from this directory, +# so change current working directory to this directory before running. +# + +set xrange [1:8] +set title "Convex November 1-7 1989" +set key below +set label "(Weekend)" at 5,25 center + +set style rect fc lt -1 fs solid 0.15 noborder + +set obj rect from 1, graph 0 to 2, graph 1 +set obj rect from 3, graph 0 to 4, graph 1 +set obj rect from 5, graph 0 to 6, graph 1 +set obj rect from 7, graph 0 to 8, graph 1 + +plot 'using.dat' using 3:4 title "Logged in" with impulses,\ + 'using.dat' using 3:5 t "Load average" with points,\ + 'using.dat' using 3:6 t "%CPU used" with lines + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/reflect.fnc b/3rd_party/gnuplot/demo/reflect.fnc new file mode 100644 index 0000000..758f6ce --- /dev/null +++ b/3rd_party/gnuplot/demo/reflect.fnc @@ -0,0 +1,30 @@ +# +# Model function for Reflectivity evaluation +# + +mu = 1.130469005513490E-001 # (cm-1) @ 17.479 keV +t0 = 0.18 # cm +tb = 11.417823202820120 * 0.01745329251994 # thetaB (radians) +A = mu * t0 / cos(tb) +P = (1 + (cos(2.*tb))**2) / 2 +Fhkl = sqrt(3.536346308456155**2 + (4.58815426260982e-4)**2) * 0.968 +r0 = 2.81794092e-13 # classical electron radius +lambda = 7.09338062818239e-9 # Mo K in cm +V = 1.62253546981499e-23 +P = (1. + (cos(2.*tb))**2) / 2. +# +# combine constants to avoid exponential overflow on systems with +# D floating point format where exponential limits are ca. 10**(+/-38) +# r0liV = r0 * lambda / V +r0liV = 2.81794092*7.09338062818239/1.62253546981499e-1 +# + +W(x) = 1./(sqrt(2.*pi)*eta) * exp( -1. * x**2 / (2.*eta**2) ) +Y(tc) = tc/sin(tb) * Fhkl * r0liV +f(tc)= (tanh(Y(tc)) + abs(cos(2.*tb)) * tanh(abs(Y(tc)*cos(2.*tb)))) / (Y(tc)*(1.+(cos(2.*tb))**2)) +Q(tc) = (r0*Fhkl/V)**2 * (lambda**3/sin(2.*tb)) * P * f(tc) +a(x) = W(x) * Q(tc) / mu + +# + +R(x) = sinh(A*a(x)) * exp(-1.*A*(1.+a(x))) diff --git a/3rd_party/gnuplot/demo/rgb_variable.dat b/3rd_party/gnuplot/demo/rgb_variable.dat new file mode 100644 index 0000000..21a5812 --- /dev/null +++ b/3rd_party/gnuplot/demo/rgb_variable.dat @@ -0,0 +1,105 @@ +0 0 0 0x000000 +255 0 0 0xff0000 +255 255 0 0xffff00 +255 255 255 0xffffff +0 255 255 0x00ffff +255 0 255 0xff00ff +0 255 0 0x00ff00 +0 0 255 0x0000ff +56 34 136 0x382288 +210 19 250 0xd213fa +144 131 60 0x90833c +168 58 172 0xa83aac +62 228 194 0x3ee4c2 +226 198 176 0xe2c6b0 +199 26 61 0xc71a3d +195 67 71 0xc34347 +176 72 149 0xb04895 +1 236 174 0x1ecae +239 105 220 0xef69dc +117 32 153 0x752099 +56 129 84 0x388154 +199 150 233 0xc796e9 +152 219 89 0x98db59 +134 93 151 0x865d97 +19 124 131 0x137c83 +242 126 61 0xf27e3d +127 236 178 0x7fecb2 +108 232 116 0x6ce874 +61 197 61 0x3dc53d +126 184 65 0x7eb841 +154 147 192 0x9a93c0 +214 70 48 0xd64630 +190 191 110 0xbebf6e +86 154 187 0x569abb +167 246 146 0xa7f692 +208 229 46 0xd0e52e +31 222 37 0x1fde25 +1 145 248 0x191f8 +26 38 174 0x1a26ae +187 140 16 0xbb8c10 +250 227 2 0xfae302 +172 97 104 0xac6168 +217 94 113 0xd95e71 +125 54 250 0x7d36fa +192 134 174 0xc086ae +22 56 102 0x163866 +151 84 21 0x975415 +94 81 77 0x5e514d +8 227 30 0x8e31e +230 239 244 0xe6eff4 +16 154 93 0x109a5d +137 80 70 0x895046 +159 128 122 0x9f807a +200 250 199 0xc8fac7 +15 41 113 0xf2971 +210 128 24 0xd28018 +126 242 73 0x7ef249 +150 139 223 0x968bdf +74 119 237 0x4a77ed +179 74 252 0xb34afc +234 9 140 0xea098c +119 56 99 0x773863 +239 124 104 0xef7c68 +249 85 88 0xf95558 +211 234 72 0xd3ea48 +146 223 190 0x92dfbe +135 203 65 0x87cb41 +174 46 237 0xae2eed +89 109 52 0x596d34 +30 180 49 0x1eb431 +217 127 61 0xd97f3d +128 180 165 0x80b4a5 +250 175 216 0xfaafd8 +234 153 219 0xea99db +122 135 163 0x7a87a3 +66 171 180 0x42abb4 +142 131 94 0x8e835e +54 81 213 0x3651d5 +14 168 249 0xea8f9 +148 155 169 0x949ba9 +94 197 205 0x5ec5cd +133 74 178 0x854ab2 +253 226 172 0xfde2ac +74 54 131 0x4a3683 +131 198 59 0x83c63b +103 183 35 0x67b723 +144 157 175 0x909daf +26 143 165 0x1a8fa5 +67 213 44 0x43d52c +105 251 26 0x69fb1a +44 224 121 0x2ce079 +95 190 168 0x5fbea8 +154 93 246 0x9a5df6 +0 108 32 0x6c20 +91 205 67 0x5bcd43 +47 205 112 0x2fcd70 +228 173 117 0xe4ad75 +54 53 144 0x363590 +146 243 190 0x92f3be +42 196 100 0x2ac464 +49 129 49 0x318131 +195 70 53 0xc34635 +29 67 226 0x1d43e2 +133 201 242 0x85c9f2 +41 157 150 0x299d96 diff --git a/3rd_party/gnuplot/demo/rgb_variable.dem b/3rd_party/gnuplot/demo/rgb_variable.dem new file mode 100644 index 0000000..9ccf86a --- /dev/null +++ b/3rd_party/gnuplot/demo/rgb_variable.dem @@ -0,0 +1,85 @@ +# +# Demo of reading color information from the data file itself +# + +# +rgb(r,g,b) = int(r)*65536 + int(g)*256 + int(b) + +# +set border 0 +unset xtics; unset ytics; unset ztics +set rmargin 5; set lmargin 5; set bmargin 2 + +set angle degrees +xrgb(r,g,b) = (g-b)/255. * cos(30.) +yrgb(r,g,b) = r/255. - (g+b)/255. * sin(30.) +set arrow 1 from 0,0 to 0,1 nohead lw 3 lc rgb "red" back +set arrow 2 from 0,0 to cos(-30), sin(-30) nohead lw 3 lc rgb "green" back +set arrow 3 from 0,0 to cos(210), sin(210) nohead lw 3 lc rgb "blue" back + +set title "RGB color information read from data file" +plot 'rgb_variable.dat' using (xrgb($1,$2,$3)):(yrgb($1,$2,$3)):(rgb($1,$2,$3)) \ + with points pt 7 ps 4 lc rgb variable notitle +pause -1 "Hit return to continue" + +# +set title "Both RGB color information\n and point size controlled by input" +plot 'rgb_variable.dat' using (xrgb($1,$2,$3)):(yrgb($1,$2,$3)):(1.+2.*rand(0)):(rgb($1,$2,$3)) \ + with points pt 7 ps var lc rgb variable notitle +pause -1 "Hit return to continue" + +# +set border -1 front linetype -1 linewidth 1.000 +set ticslevel 0 +set xtics border +set ytics border +set ztics border +# +unset arrow 1 +unset arrow 2 +unset arrow 3 +# +set xlabel "Red" tc rgb "red" +set xrange [0:255] +set ylabel "Green" tc rgb "green" +set yrange [0:255] +set zlabel "Blue" tc rgb "blue" +set zrange [0:255] + +# +splot 'rgb_variable.dat' using 1:2:3:(rgb($1,$2,$3)) with points pt 7 ps 4 lc rgb variable, \ + '' using 1:2:3:(sprintf("0x%x",rgb($1,$2,$3))) with labels left offset 1 notitle +pause -1 "Hit return to continue" +# +# +# Unfortunately, not all platforms allow us to read hexadecimal constants +# from a data file. Warn the user if that is the case. +# +if (0 == int('0x01')) \ + set label 99 at screen .05, screen .15 "If you see only black dots,\nthis means your platform does not \nsupport reading hexadecimal constants\nfrom a data file. Get a newer libc." + +splot 'rgb_variable.dat' using 1:2:3:(5*rand(0)):4 with points pt 7 ps variable lc rgb variable \ + title "variable pointsize and rgb color read as hexidecimal" + +pause -1 "Hit return to continue" +set label 99 "" +# +set border 0 +set xtics axis nomirror +set ytics axis nomirror +set ztics axis nomirror +set xzeroaxis lt -1 lc rgb "red" lw 2 +set yzeroaxis lt -1 lc rgb "green" lw 2 +set zzeroaxis lt -1 lc rgb "blue" lw 2 +set xyplane at 0.0 + +splot 'rgb_variable.dat' using 1:2:3:(5*rand(0)):(rgb($1,$2,$3)) with points pt 7 ps variable lc rgb variable \ + title "variable pointsize and rgb color computed from coords" +pause -1 "Hit return to continue" + +set title "Demo of hidden3d with points only (no surface)" +set hidden3d +replot +pause -1 "Hit return to continue" +# +reset diff --git a/3rd_party/gnuplot/demo/rgbalpha.dem b/3rd_party/gnuplot/demo/rgbalpha.dem new file mode 100644 index 0000000..9d355f7 --- /dev/null +++ b/3rd_party/gnuplot/demo/rgbalpha.dem @@ -0,0 +1,34 @@ +set border linecolor rgb "gold" +set key title "Plot style rgbalpha" textcolor rgb "gold" +set key bottom left at screen .75, screen .75 +set key Left width -7 sample 1 + +set object 1 rect from screen 0, 0 to screen 1, 1 behind \ + fc rgb "gray10" fillstyle solid 1.00 noborder +set samples 128, 128 +set size ratio 0.95 +set bmargin at screen .1 +set tmargin at screen .9 +set lmargin at screen .1 + + +set xrange [ 0. : 128. ] +set yrange [ 0. : 128. ] + +# Alpha = linear gradient on x + +plot 100.*(.4+sin(x/5.)/(x/5.)) lw 5 title 'solid line', \ + 'lena.rgb' binary array=(128,128) format="%uchar" flipy using 1:2:3:(2.*column(0)) \ + with rgbalpha title "Lena with linear\nalpha gradient" + +pause -1 "Hit return to continue" + +# Alpha = circular mask + +focus(x,y) = ((column(0)-x)**2 + (column(-1)-(127-y))**2) > 400 ? 0 : 255 + +plot 100.*(.4+sin(x/5.)/(x/5.)) lw 5 title 'solid line', \ + 'lena.rgb' binary array=(128,128) format="%uchar" flipy using 1:2:3:(focus(70,50)) \ + with rgbalpha title "Lena with circular mask" + +pause -1 "Hit return to continue" diff --git a/3rd_party/gnuplot/demo/running_avg.dem b/3rd_party/gnuplot/demo/running_avg.dem new file mode 100644 index 0000000..206ff4c --- /dev/null +++ b/3rd_party/gnuplot/demo/running_avg.dem @@ -0,0 +1,46 @@ +# +# This script demonstrates the use of assignment operators and +# sequential expression evaluation to track data points as they +# are read in. +# +# We use the '=' and ',' operators to track the running total +# and previous 5 values of a stream of input data points. +# +# Ethan A Merritt - August 2007 +# +# Define a function to calculate average over previous 5 points +# +set title \ + "Demonstrate use of assignment and serial evaluation operators\n" \ + . "to accumulate statistics as successive data lines are read in\n" +set key invert box center right reverse Left +set xtics nomirror +set ytics nomirror +set border 3 + +samples(x) = $0 > 4 ? 5 : ($0+1) +avg5(x) = (shift5(x), (back1+back2+back3+back4+back5)/samples($0)) +shift5(x) = (back5 = back4, back4 = back3, back3 = back2, back2 = back1, back1 = x) + +# +# Initialize a running sum +# +init(x) = (back1 = back2 = back3 = back4 = back5 = sum = 0) + +# +# Plot data, running average and cumulative average +# + +datafile = 'silver.dat' +set xrange [0:57] + +set style data linespoints + +plot sum = init(0), \ + datafile using 0:2 title 'data' lw 2 lc rgb 'forest-green', \ + '' using 0:(avg5($2)) title "running mean over previous 5 points" pt 7 ps 0.5 lw 1 lc rgb "blue", \ + '' using 0:(sum = sum + $2, sum/($0+1)) title "cumulative mean" pt 1 lw 1 lc rgb "dark-red" + +pause -1 "Hit return to continue" + +reset diff --git a/3rd_party/gnuplot/demo/scatter.dem b/3rd_party/gnuplot/demo/scatter.dem new file mode 100644 index 0000000..6f1eb45 --- /dev/null +++ b/3rd_party/gnuplot/demo/scatter.dem @@ -0,0 +1,60 @@ +# +# $Id: scatter.dem,v 1.7 2003/10/28 05:35:54 sfeam Exp $ +# +# Simple demo of scatter data conversion to grid data. +# + +set title "Simple demo of scatter data conversion to grid data" +unset hidden3d +set ticslevel 0.5 +set view 60,30 +set autoscale +set parametric +set style data points +set xlabel "data style point - no dgrid" +set key box +splot "hemisphr.dat" +pause -1 "Hit return to continue (1)" + +set dgrid3d 10,10,1 +set xlabel " data style lines, dgrid3d 10,10,1" +set style data lines +splot "hemisphr.dat" +pause -1 "Hit return to continue (2)" + +set dgrid3d ,,4 +set xlabel " data style lines, dgrid3d ,,4 " +set style data lines +splot "hemisphr.dat" +pause -1 "Hit return to continue (3)" + +set dgrid3d ,,16 +set xlabel " data style lines, dgrid3d ,,16" +set style data lines +splot "hemisphr.dat" +pause -1 "Hit return to continue (4)" + +set contour +set xlabel "data style lines, dgrid3d ,,16, contour" +splot "hemisphr.dat" +pause -1 "Hit return to continue (5)" + +unset dgrid3d +set style data points +set xlabel "data style points, nodgrid3d" +splot "scatter2.dat" +pause -1 "Hit return to continue (6)" + +set key nobox +set dgrid3d ,,1 +set xlabel "data style lines, dgrid3d ,,1" +set style data lines +splot "scatter2.dat" +pause -1 "Hit return to continue (7)" + +set dgrid3d ,,4 +set xlabel "data style lines, dgrid3d ,,4" +set style data lines +splot "scatter2.dat" +pause -1 "Hit return to continue (8)" +reset diff --git a/3rd_party/gnuplot/demo/scatter2.bin b/3rd_party/gnuplot/demo/scatter2.bin new file mode 100644 index 0000000..b3b41b3 Binary files /dev/null and b/3rd_party/gnuplot/demo/scatter2.bin differ diff --git a/3rd_party/gnuplot/demo/scatter2.dat b/3rd_party/gnuplot/demo/scatter2.dat new file mode 100644 index 0000000..7893b3a --- /dev/null +++ b/3rd_party/gnuplot/demo/scatter2.dat @@ -0,0 +1,118 @@ +25. 1.0 .99443 +25. 10.0 .9406 +25. 20.0 .8749 +25. 30.0 .8030 +25. 40.0 .7195 +25. 50.0 .6190 +25. 60.0 .4844 +25. 70.0 .3409 +25. 80.0 .3170 +25. 90.0 .3273 +25. 100.0 .3451 +25. 110.0 .3656 +25. 120.0 .3872 +25. 130.0 .4096 +25. 140.0 .4321 +25. 150.0 .4549 +25. 160.0 .4777 +25. 170.0 .5005 +25. 180.0 .5223 +25. 190.0 .5460 +25. 200.0 .5687 +25. 250.0 .6798 +25. 300.0 .7889 +25. 350.0 .8962 +25. 400.0 1.0015 +25. 450.0 1.1046 +25. 500.0 1.2063 +25. 600.0 1.4058 +25. 700.0 1.6008 +25. 800.0 1.7920 + +50. 1.0 .99571 +50. 10.0 .9546 +50. 20.0 .9066 +50. 30.0 .8552 +50. 40.0 .8013 +50. 50.0 .7436 +50. 60.0 .6818 +50. 70.0 .6171 +50. 80.0 .5541 +50. 90.0 .5017 +50. 100.0 .4706 +50. 110.0 .4605 +50. 120.0 .4622 +50. 130.0 .4711 +50. 140.0 .4841 +50. 150.0 .4996 +50. 160.0 .5166 +50. 170.0 .5346 +50. 180.0 .5533 +50. 190.0 .5724 +50. 200.0 .5906 +50. 250.0 .6898 +50. 300.0 .7888 +50. 350.0 .8880 +50. 400.0 .9851 +50. 450.0 1.0813 +50. 500.0 1.1758 +50. 600.0 1.3615 +50. 700.0 1.5430 +50. 800.0 1.7208 + +75. 1.0 .99661 +75. 10.0 .9647 +75. 20.0 .9283 +75. 30.0 .8904 +75. 40.0 .8518 +75. 50.0 .8124 +75. 60.0 .7723 +75. 70.0 .7323 +75. 80.0 .6934 +75. 90.0 .6572 +75. 100.0 .6255 +75. 110.0 .6012 +75. 120.0 .5847 +75. 130.0 .5756 +75. 140.0 .5731 +75. 150.0 .5770 +75. 160.0 .5839 +75. 170.0 .5937 +75. 180.0 .6055 +75. 190.0 .6188 +75. 200.0 .6333 +75. 250.0 .7149 +75. 300.0 .8027 +75. 350.0 .8916 +75. 400.0 .9802 +75. 450.0 1.0684 +75. 500.0 1.1560 +75. 600.0 1.3293 +75. 700.0 1.4995 + +100. 1.0 .99727 +100. 10.0 .9720 +100. 20.0 .9438 +100. 30.0 .9153 +100. 40.0 .8866 +100. 50.0 .8579 +100. 60.0 .8295 +100. 70.0 .8017 +100. 80.0 .7749 +100. 90.0 .7497 +100. 100.0 .7268 +100. 110.0 .7074 +100. 120.0 .6913 +100. 130.0 .6793 +100. 140.0 .6712 +100. 150.0 .6668 +100. 160.0 .6657 +100. 170.0 .6679 +100. 180.0 .6728 +100. 190.0 .6801 +100. 200.0 .6889 +100. 250.0 .7494 +100. 300.0 .8233 +100. 350.0 .9027 +100. 400.0 .9839 +100. 450.0 1.0653 diff --git a/3rd_party/gnuplot/demo/silver.dat b/3rd_party/gnuplot/demo/silver.dat new file mode 100644 index 0000000..12b78c5 --- /dev/null +++ b/3rd_party/gnuplot/demo/silver.dat @@ -0,0 +1,61 @@ +# +# $Id: silver.dat,v 1.1.1.1 1998/04/15 19:16:42 lhecking Exp $ +# +10.000000 280.000000 16.733201 +20.000000 191.000000 13.820275 +30.000000 152.000000 12.328828 +40.000000 150.000000 12.247449 +50.000000 104.000000 10.198039 +60.000000 77.000000 8.774964 +70.000000 69.000000 8.306624 +80.000000 60.000000 7.745967 +90.000000 60.000000 7.745967 +100.000000 51.000000 7.141428 +110.000000 41.000000 6.403124 +120.000000 34.000000 5.830952 +130.000000 35.000000 5.916080 +140.000000 34.000000 5.830952 +150.000000 24.000000 4.898979 +160.000000 24.000000 4.898979 +170.000000 19.000000 4.358899 +180.000000 21.000000 4.582576 +190.000000 20.000000 4.472136 +200.000000 18.000000 4.242641 +210.000000 21.000000 4.582576 +220.000000 15.000000 3.872983 +230.000000 19.000000 4.358899 +240.000000 12.000000 3.464102 +250.000000 20.000000 4.472136 +260.000000 20.000000 4.472136 +270.000000 18.000000 4.242641 +280.000000 18.000000 4.242641 +290.000000 20.000000 4.472136 +300.000000 12.000000 3.464102 +310.000000 26.000000 5.099020 +320.000000 17.000000 4.123106 +330.000000 8.000000 2.828427 +340.000000 6.000000 2.449490 +350.000000 8.000000 2.828427 +360.000000 10.000000 3.162278 +370.000000 20.000000 4.472136 +380.000000 14.000000 3.741657 +390.000000 8.000000 2.828427 +400.000000 10.000000 3.162278 +410.000000 9.000000 3.000000 +420.000000 8.000000 2.828427 +430.000000 10.000000 3.162278 +440.000000 13.000000 3.605551 +450.000000 9.000000 3.000000 +460.000000 5.000000 2.236068 +470.000000 7.000000 2.645751 +480.000000 11.000000 3.316625 +500.000000 7.000000 2.645751 +510.000000 9.000000 3.000000 +520.000000 12.000000 3.464102 +530.000000 4.000000 2.000000 +540.000000 7.000000 2.645751 +550.000000 10.000000 3.162278 +560.000000 9.000000 3.000000 +580.000000 8.000000 2.828427 +590.000000 9.000000 3.000000 +600.000000 5.000000 2.236068 diff --git a/3rd_party/gnuplot/demo/simple.dem b/3rd_party/gnuplot/demo/simple.dem new file mode 100644 index 0000000..0875503 --- /dev/null +++ b/3rd_party/gnuplot/demo/simple.dem @@ -0,0 +1,49 @@ +# +# $Id: simple.dem,v 1.5 2011/08/19 21:01:41 sfeam Exp $ +# +# Requires data files "[123].dat" from this directory, +# so change current working directory to this directory before running. +# gnuplot> set term +# gnuplot> load 'simple.dem' +# +set key left box +set samples 50 +plot [-10:10] sin(x),atan(x),cos(atan(x)) +pause -1 "Hit return to continue" + +set key right nobox +set samples 100 +plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1)) +pause -1 "Hit return to continue" + +set key left box +set samples 200 +plot [-3:5] asin(x),acos(x) +pause -1 "Hit return to continue" + +plot [-30:20] besj0(x)*0.12e1 with impulses, (x**besj0(x))-2.5 with points +pause -1 "Hit return to continue" + +set samples 400 +plot [-10:10] real(sin(x)**besj0(x)) +pause -1 "Hit return to continue" + +set key bmargin center horizontal +plot [-5*pi:5*pi] [-5:5] real(tan(x)/atan(x)), 1/x +pause -1 "Hit return to continue" + +set key left box +set autoscale +set samples 800 +plot [-30:20] sin(x*20)*atan(x) +pause -1 "Hit return to continue" + +plot [-19:19] '1.dat'with impulses ,'2.dat' ,'3.dat' with lines +pause -1 "Hit return to continue" +# +# Deprecated syntax - better to show an example with using (f(column(1)) +#f(x) = x/100 +#plot [-19:19] '1.dat'with impulses ,'2.dat' thru f(x) ,'3.dat' with lines +#pause -1 "Hit return to continue" +reset + diff --git a/3rd_party/gnuplot/demo/sine.bin b/3rd_party/gnuplot/demo/sine.bin new file mode 100644 index 0000000..1e5525c Binary files /dev/null and b/3rd_party/gnuplot/demo/sine.bin differ diff --git a/3rd_party/gnuplot/demo/singulr.dem b/3rd_party/gnuplot/demo/singulr.dem new file mode 100644 index 0000000..76d0d74 --- /dev/null +++ b/3rd_party/gnuplot/demo/singulr.dem @@ -0,0 +1,176 @@ +# $Id: singulr.dem,v 1.6 2003/10/28 05:35:54 sfeam Exp $ +# +# Demo that plots some surfaces with singularities. +# Author: Carsten Steger +# +# (x,y,x^2-y^2,2xy) is the graph of w=z^2 in 4-space. +# Therefore (x^2-y^2,2xy,x,y) is the graph of w=sqrt(z) in 4-space. +# Coordinates 1, 2, and 3 give the real part of either function, +# whereas coordinates 1, 2, and 4 give the imaginary part. +# The same holds for the cube function w=z^3. The graphs are given by +# (x,y,x^3-3xy^2,3x^2y-y^3) and (x^3-3xy^2,3x^2y-y^3,x,y). +# And so on... + + +set parametric +set hidden3d +set isosamples 21 +set autoscale + + +set view 60,30 +set urange [-3:3] +set vrange [-3:3] +set title "Real part of complex square root function" +splot u**2-v**2,2*u*v,u +pause -1 "Hit return to continue (1)" + + +set view 60,210 +set title "Real part of complex square root function (different view)" +replot +pause -1 "Hit return to continue (2)" + + +set view 60,120 +set urange [-3:3] +set vrange [-3:3] +set title "Imaginary part of complex square root function" +splot u**2-v**2,2*u*v,v +pause -1 "Hit return to continue (3)" + + +set view 60,300 +set title "Imaginary part of complex square root function (different view)" +replot +pause -1 "Hit return to continue (4)" + + +set view 60,30 +set urange [-3:3] +set vrange [-3:3] +set title "Real part of complex cube root function" +splot u**3-3*u*v**2,3*u**2*v-v**3,u +pause -1 "Hit return to continue (5)" + + +set view 60,210 +set title "Real part of complex cube root function (different view)" +replot +pause -1 "Hit return to continue (6)" + + +set view 60,30 +set urange [-3:3] +set vrange [-3:3] +set title "Imaginary part of complex cube root function" +splot u**3-3*u*v**2,3*u**2*v-v**3,v +pause -1 "Hit return to continue (7)" + + +set view 60,210 +set title "Imaginary part of complex cube root function (different view)" +replot +pause -1 "Hit return to continue (8)" + + +set view 60,30 +set isosamples 31 +set urange [-1:1] +set vrange [-1:1] +set title "Real part of complex 4th root function" +splot u**4-6*u**2*v**2+v**4,4*u**3*v-4*u*v**3,u +pause -1 "Hit return to continue (9)" + + +set view 60,210 +set title "Real part of complex 4th root function (different view)" +replot +pause -1 "Hit return to continue (10)" + + +set view 60,120 +set urange [-1:1] +set vrange [-1:1] +set title "Imaginary part of complex 4th root function" +splot u**4-6*u**2*v**2+v**4,4*u**3*v-4*u*v**3,v +pause -1 "Hit return to continue (11)" + + +set view 60,300 +set title "Imaginary part of complex 4th root function (different view)" +replot +pause -1 "Hit return to continue (12)" + + +set isosamples 21 +set view 60,20 +set urange [-3:3] +set vrange [-3:3] +set title "Enneper's surface" +splot u-u**3/3+u*v**2,v-v**3/3+v*u**2,u**2-v**2 +pause -1 "Hit return to continue (13)" + + +set view 60,110 +set title "Enneper's surface (different view)" +replot +pause -1 "Hit return to continue (14)" + + +set isosamples 31,11 +set view 60,30 +set title "Moebius strip" +set urange [0:2*pi] +set vrange [-0.25:0.25] +splot (2-v*sin(u/2))*sin(u),(2-v*sin(u/2))*cos(u),v*cos(u/2) +pause -1 "Hit return to continue (15)" + + +set view 60,210 +set title "Moebius strip (view from opposite side)" +replot +pause -1 "Hit return to continue (16)" + +unset key +set xrange [-10:10] +set yrange [-10:10] +set zrange [-3:3] +set urange [0:2*pi] +set vrange [0:2*pi] +set isosamples 39,60 +set view 60,120 +set title "Klein bottle" +splot (2*sin(u)*cos(v/2)-sin(2*u)*sin(v/2)+8)*cos(v), \ + (2*sin(u)*cos(v/2)-sin(2*u)*sin(v/2)+8)*sin(v), \ + 2*sin(u)*sin(v/2)+sin(2*u)*cos(v/2) +pause -1 "Hit return to continue (17)" + + +set urange [0:2*pi] +set vrange [0:4*pi/3] +set isosamples 39,40 +set view 60,20 +set title "Klein bottle with look at the 'inside'" +replot +pause -1 "Hit return to continue (18)" + +set style data lines +set xrange [-12:12] +set yrange [-12:12] +set zrange [*:*] +unset hidden3d +set ticslevel 0. +set view 50,15 #HBB: ,1,1.7 +set title "Klein bottle, glassblowers' version (look-through)" +splot "klein.dat" +pause -1 "Hit return to continue (19)" + + +set hidden3d +set view 70,305 +set title "Klein bottle, glassblowers' version (solid)" +splot "klein.dat" +pause -1 "Hit return to continue (20)" + +reset diff --git a/3rd_party/gnuplot/demo/smooth.dem b/3rd_party/gnuplot/demo/smooth.dem new file mode 100644 index 0000000..86c47f7 --- /dev/null +++ b/3rd_party/gnuplot/demo/smooth.dem @@ -0,0 +1,45 @@ +bin(x, s) = s*int(x/s) + +set zeroaxis + +# Uniform +set title "Uniform Distribution" +set key top right +set boxwidth 0.05 +plot [-0.1:1.1][-0.4:1.5] "random-points" u 1:(0.25*rand(0)-.35) t '', \ + "" u (bin($1,0.05)):(20/300.) s f t 'smooth frequency' w boxes, \ + "" u 1:(1/300.) s cumul t 'smooth cumulative' +pause -1 "Hit enter to continue" + + +# Normal +set title "Normal Distribution" +set key top left +set boxwidth 0.05 +plot "random-points" u 2:(0.25*rand(0)-.35) t '', \ + "" u (bin($2,0.05)):(20/300.) s f t 'smooth frequency' w boxes, \ + "" u 2:(1/300.) s cumul t 'smooth cumulative' +pause -1 "Hit enter to continue" + + +# Lognormal +set title "Lognormal Distribution" +set key top right +set boxwidth 0.1 +plot [0:] "random-points" u 3:(0.25*rand(0)-.35) t '', \ + "" u (bin($3,0.1)):(10/300.) s f t 'smooth frequency' w boxes, \ + "" u 3:(1/300.) s cumul t 'smooth cumulative' +pause -1 "Hit enter to continue" + + +# Mixed +set title "Mixed Distribution (Lognormal with shifted Gaussian)" +set key top right +set boxwidth 0.1 +plot "random-points" u 4:(0.25*rand(0)-.35) t '', \ + "" u (bin($4,0.1)):(10/300.) s f t 'smooth frequency' w boxes, \ + "" u 4:(1/300.) s cumul t 'smooth cumulative' +pause -1 "Hit enter to continue" + + +reset diff --git a/3rd_party/gnuplot/demo/sound.par b/3rd_party/gnuplot/demo/sound.par new file mode 100644 index 0000000..69ba6cd --- /dev/null +++ b/3rd_party/gnuplot/demo/sound.par @@ -0,0 +1,11 @@ +# +# Start parameters for the sound velocity fit +# +# HBB 970522: factored out 1e9 from c??, see hexa.fnc for details + +c33 = 9 +c11 = 6 +c44 = 1 +c13 = 4 +phi0 = 20.0 + diff --git a/3rd_party/gnuplot/demo/sound2.par b/3rd_party/gnuplot/demo/sound2.par new file mode 100644 index 0000000..e596289 --- /dev/null +++ b/3rd_party/gnuplot/demo/sound2.par @@ -0,0 +1,11 @@ +# +# Start parameters for the sound velocity fit +# +# HBB 970522: factored out 1e9 from c??, see hexa.fnc for details + +c33 = 9 +c11 = 6 +c44 = 1 # FIXED +c13 = 4 # FIXED +phi0 = 0.0001 + diff --git a/3rd_party/gnuplot/demo/soundfit.par b/3rd_party/gnuplot/demo/soundfit.par new file mode 100644 index 0000000..b46e731 --- /dev/null +++ b/3rd_party/gnuplot/demo/soundfit.par @@ -0,0 +1,11 @@ +# +# Start parameters for the sound velocity fit +# +# HBB 970522: factored out 1e9 from c??, see hexa.fnc for details + +c33 = 12.5887 +c11 = 5.49005 +c44 = 0.701948 +c13 = 3.99875 +phi0 = -0.399583 + diff --git a/3rd_party/gnuplot/demo/soundvel.dat b/3rd_party/gnuplot/demo/soundvel.dat new file mode 100644 index 0000000..9000c66 --- /dev/null +++ b/3rd_party/gnuplot/demo/soundvel.dat @@ -0,0 +1,160 @@ +# +# sound velocity of a fibersymmetric (hexagonal) sample as a function +# of sound propagation direction +# + +# transverse sound velocity + +-10.3984 901.543694 +-7.9189 870.020424 +-5.4692 853.260158 +-3.0045 839.23203 +-.53495 834.750014 +1.93463 840.410742 +4.4141 851.117376 +6.88863 863.944964 +9.3582 880.872578 +11.80798 911.959288 +14.28746 950.48207 +16.76198 985.130382 +19.23156 1017.133868 +21.68134 1046.347008 +24.16081 1079.445532 +-67.08385 1277.516442 +-62.13925 1359.931694 +-59.67809 1375.789736 +-57.19268 1404.580868 +-54.73696 1415.251122 +-52.25847 1419.318406 +-49.81513 1415.531248 +-47.33664 1399.891486 +-44.87053 1383.527762 +-42.38858 1361.550604 +-39.92593 1334.389296 +-37.45339 1297.594564 +-35.08426 1261.600192 +-32.60975 1234.10055 +-27.67555 1123.552644 +-25.19112 1076.742498 +-22.72649 1022.579954 +-20.27671 1012.579092 +-17.80219 991.333172 +-15.33261 962.007254 +-12.87293 929.789126 +-10.39841 901.543694 + +# longitudinal sound velocity + +-133.71985 2698.424654 +-128.79065 2609.981236 +-123.85056 2513.054002 +-118.90388 2454.88602 +-113.9974 2379.808614 +-109.04686 2346.520914 +-104.10671 2335.50505 +-99.16558 2325.387772 +-99.2388 2330.841134 +-89.31301 2323.146764 +-84.3308 2326.442792 +-79.42778 2324.561946 +-74.48318 2330.200846 +-69.53511 2341.886102 +-64.62269 2358.420812 +-54.74389 2547.760522 +-49.81661 2664.427544 +-54.74339 2544.79919 +-49.8176 2663.990984 +-44.87399 2771.99229 +-39.92742 2903.862514 +-35.08922 3017.277164 +-30.13522 3177.443752 +-25.20102 3243.044168 +-20.27671 3309.503152 +-15.34251 3430.23382 +-10.39346 3491.563224 +-5.47905 3527.797704 +-.53495 3521.722244 +4.424 3534.156928 +9.3582 3502.026112 +14.28746 3417.220694 +19.23156 3326.430766 +24.16577 3333.437554 +29.08512 3154.669872 +34.01933 2985.273678 +58.6854 2537.464982 +63.54537 2398.56978 +68.48947 2360.465368 +73.38903 2342.3263 +78.34303 2338.204446 +78.35293 2346.833782 +83.28218 2353.800552 +88.20649 2341.154864 +93.15554 2347.070252 +98.09469 2346.444516 +103.019 2340.88929 +107.94825 2370.928256 +112.89236 2390.467954 +117.84141 2423.224506 +122.75087 2518.838422 +127.69002 2626.152146 +132.61927 2744.772774 +137.54358 2872.190086 +142.48768 3009.13532 +147.43178 3129.091094 +162.14531 3419.24706 +167.05972 3540.199646 +171.99887 3560.295958 +176.94793 3557.676598 +181.85244 3580.741518 +186.78664 3539.606652 +191.72579 3500.814658 +196.63525 3452.109114 +201.5843 3398.699636 +206.51851 3289.159456 +19.22166 3371.840282 +24.17566 3323.469434 +29.09997 3210.200304 +34.02922 3116.194384 +38.97828 2930.456294 +43.89763 2813.53825 +48.84174 2648.162046 +53.78584 2577.766746 +58.6854 2454.547686 +63.54537 2416.326858 +68.49442 2381.845894 +73.40883 2355.983352 +78.34303 2355.40491 +80.8225 2347.830594 +83.29703 2346.975664 +85.75176 2353.211196 +88.21639 2346.262616 +90.68102 2353.909692 +93.16544 2352.414474 +95.62017 2353.942434 +98.08974 2350.424488 +100.56922 2357.947872 +103.019 2367.624952 +105.48856 2357.66047 +107.93836 2374.264302 +110.42773 2385.658518 +112.89236 2390.98455 +115.36688 2408.214118 +117.83646 2443.0989 +120.27634 2480.111912 +122.75087 2537.221236 +125.22539 2588.742592 +127.68507 2612.185864 +130.16949 2676.734898 +132.62422 2752.696338 +135.0839 2801.907564 +137.54853 2889.768902 +140.02306 2935.636806 +142.48768 3018.062972 +144.96221 3124.80553 +147.42684 3171.179116 +149.87662 3225.392592 +157.26555 3344.591662 +159.73513 3395.323572 +162.15026 3421.142458 +167.06467 3522.286134 + diff --git a/3rd_party/gnuplot/demo/spline.dem b/3rd_party/gnuplot/demo/spline.dem new file mode 100644 index 0000000..d7df137 --- /dev/null +++ b/3rd_party/gnuplot/demo/spline.dem @@ -0,0 +1,94 @@ +# +# $Id: spline.dem,v 1.6 2004/09/28 06:06:10 sfeam Exp $ +# +# Some curve plotting using common cubic polynomial basis function for cagd. +# +# Gershon Elber, Aug. 1992 +# +set xrang [0:1] +set grid +set key box + +set yrange[-0.2:1.4] +m0(x) = 1 +m1(x) = x +m2(x) = x**2 +m3(x) = x**3 +set title "The cubic Monomial basis functions" +plot m0(x), m1(x), m2(x), m3(x) +pause -1 "Press return to continue" + +h00(x) = x**2 * ( 2 * x - 3) + 1 +h01(x) = -x**2 * (2 * x - 3) +h10(x) = x * (x - 1)**2 +h11(x) = x**2 * (x - 1) + +set title "The cubic Hermite basis functions" +plot h00(x), h01(x), h10(x), h11(x) +pause -1 "Press return to continue" + +bez0(x) = (1 - x)**3 +bez1(x) = 3 * (1 - x)**2 * x +bez2(x) = 3 * (1 - x) * x**2 +bez3(x) = x**3 +set title "The cubic Bezier basis functions" +plot bez0(x), bez1(x), bez2(x), bez3(x) +pause -1 "Press return to continue" + +bsp0(x) = ( 1 - 3 * x + 3 * x**2 - x**3 ) / 6; +bsp1(x) = ( 4 - 6 * x**2 + 3 * x**3 ) / 6; +bsp2(x) = ( 1 + 3 * x + 3 * x**2 - 3 * x**3 ) / 6 +bsp3(x) = x**3 / 6 +set title "The cubic uniform Bspline basis functions" +plot bsp0(x), bsp1(x), bsp2(x), bsp3(x) +pause -1 "Press return to continue" + +y0 = 1 +y1 = 0.2 +y2 = 0.8 +y3 = 0 + +x0 = 0 +x1 = 0.33 +x2 = 0.66 +x3 = 1 + +xv0 = -0.3 +yv0 = 0.5 +xv1 = -0.4 +yv1 = 0.2 + +set arrow from x0,y0 to x1,y1 nohead +set arrow from x1,y1 to x2,y2 nohead +set arrow from x2,y2 to x3,y3 nohead + +cub_bezier_x(t) = bez0(t) * x0 + bez1(t) * x1 + bez2(t) * x2 + bez3(t) * x3 +cub_bezier_y(t) = bez0(t) * y0 + bez1(t) * y1 + bez2(t) * y2 + bez3(t) * y3 +cub_bsplin_x(t) = bsp0(t) * x0 + bsp1(t) * x1 + bsp2(t) * x2 + bsp3(t) * x3 +cub_bsplin_y(t) = bsp0(t) * y0 + bsp1(t) * y1 + bsp2(t) * y2 + bsp3(t) * y3 + +set parametric +set trange [0:1] +set title "The cubic Bezier/Bspline basis functions in use" +plot cub_bezier_x(t), cub_bezier_y(t) with lines lt 2,\ + cub_bsplin_x(t), cub_bsplin_y(t) with lines lt 3 +pause -1 "Press return to continue" + +unset arrow +# +# Note the arrows here, scaled by 1/3 so they will fit into plotting area +# +set arrow from x1,y1 to x1+xv0/3,y1+yv0/3 +set arrow from x2,y2 to x2+xv1/3,y2+yv1/3 +set arrow from x1,y1 to x1+xv0,y1+yv0 +set arrow from x2,y2 to x2+xv1,y2+yv1 + +cub_hermit_x1(t) = h00(t) * x1 + h01(t) * x2 + h10(t) * xv0 + h11(t) * xv1 +cub_hermit_y1(t) = h00(t) * y1 + h01(t) * y2 + h10(t) * yv0 + h11(t) * yv1 +cub_hermit_x2(t) = h00(t) * x1 + h01(t) * x2 + h10(t) * xv0*3 + h11(t) * xv1*3 +cub_hermit_y2(t) = h00(t) * y1 + h01(t) * y2 + h10(t) * yv0*3 + h11(t) * yv1*3 +set title "The cubic Hermite basis functions in use" +plot cub_hermit_x1(t), cub_hermit_y1(t) with lines lt 2,\ + cub_hermit_x2(t), cub_hermit_y2(t) with lines lt 3 +pause -1 "Press return to continue" +reset diff --git a/3rd_party/gnuplot/demo/srl.dat b/3rd_party/gnuplot/demo/srl.dat new file mode 100644 index 0000000..f57bb9a --- /dev/null +++ b/3rd_party/gnuplot/demo/srl.dat @@ -0,0 +1,32 @@ +# Data file for world2.dem +# Note: The N/S and E/W latitude and longitude flags are ignored, +# so S and W require a minus sign instead +# +#Site Latitude Longitude GeV +#--------------------------------------------------- +Paris 48:50N 2:20E 2.75 +Grenoble 45:21N 5:19E 6 +Ithaca 42:26N -76:30W 5.5 +Argonne 41:50N -87:41W 7 +Stanford 37:25N -122:09W 3 +"Baton Rouge" 30:26N -91:07W 1.3 +Hamburg 53:34N 10:02E 4.5 +Barcelona 41:18N 2:05E 2.5 +Upton 40:52N -72:53W 2.8 +Yerevan 40:11N 44:30E 3.2 +Campinas -23:00S -47:08W 1.35 +Trieste 45:39N 13:48E 2.4 +Grenoble 45:11N 5:43E 6 +Lund 55:06N 9:48E 1.5 +"Nishi Harima" 35N 135E 8 +Tsukuba 36:04N 140:08E 2.5 +Allaan 31:57N 35:57E 2.5 +Novosibirsk 55:02N 82:56E 0.8 +Pohang 36:01N 129:09E 2 +Villigen 47:32N 8:13E 2.4 +Daresbury 53:20N -2:40W 2 +Melbourne -37:42S 145E 3 +Saskatoon 52:07N -106:38W 2.9 +Shanghai 31:06N 121:22E 3.5 +Moscow 55:45N 37:36E 2.5 +# diff --git a/3rd_party/gnuplot/demo/starmap.dem b/3rd_party/gnuplot/demo/starmap.dem new file mode 100644 index 0000000..830ec6e --- /dev/null +++ b/3rd_party/gnuplot/demo/starmap.dem @@ -0,0 +1,22 @@ +reset +set pm3d +set datafile separator '\t' +set border 0 +unset xtics +unset ytics +unset ztics +set cbrange [0:100] +set view 42,100, 1.3 +set colorbox horiz user origin .1,.1 size .8,.04 +# +# set palette color rgbformula -33,-13,-10 +# +set title "Gliese star catalog - 7 parsec neighborhood centered on Earth" +set cblabel "Luminosity" offset 0,1 +# +splot 'nearmap.csv' using 5:6:7:11 with points pt 6 ps 2 pal notitle, \ + '' using 5:6:7:11 with points pt 7 ps 1 pal notitle, \ + '' using 5:6:7:2 with labels font "Helvetica,9" left \ + point pt 0 offset 1,0 notitle +# +pause -1 diff --git a/3rd_party/gnuplot/demo/start.par b/3rd_party/gnuplot/demo/start.par new file mode 100644 index 0000000..74dfeba --- /dev/null +++ b/3rd_party/gnuplot/demo/start.par @@ -0,0 +1,11 @@ +# +# Start parameters for the fit of lcdemo.dat using density(x) +# + +ml = -0.0005 +mh = -0.0005 +dens_Tc = 1.02 +Tc = 45.0 +g = 1.0 +b = 0.01002 + diff --git a/3rd_party/gnuplot/demo/stat.inc b/3rd_party/gnuplot/demo/stat.inc new file mode 100644 index 0000000..3a7350d --- /dev/null +++ b/3rd_party/gnuplot/demo/stat.inc @@ -0,0 +1,256 @@ +# +# $Id: stat.inc,v 1.3 2006/06/14 03:24:09 sfeam Exp $ +# +# Library of Statistical Functions version 3.0 +# +# Copyright (c) 1991, 1992 Jos van der Woude, jvdwoude@hut.nl + +# History: +# -- --- 1992 Jos van der Woude: 1st version +# 06 Jun 2006 Dan Sebald: Defined PDF/CDF for whole real line or integer +# set and range checked all other parameters. + +# +# Shortcut for testing if a variable is an integer +# +isint(x)=(int(x)==x) + +# Define useful constants +fourinvsqrtpi=4.0/sqrt(pi) +invpi=1.0/pi +invsqrt2pi=1.0/sqrt(2.0*pi) +log2=log(2.0) +sqrt2=sqrt(2.0) +sqrt2invpi=sqrt(2.0/pi) +twopi=2.0*pi + +# +#define 1.0/Beta function +# +Binv(p,q)=exp(lgamma(p+q)-lgamma(p)-lgamma(q)) + +# NOTE: +# +# The stat functions are defined appropriately for the whole real line or +# set of integers (the first input variable). There are restrictions on +# some of the parameters, and an undefined value will result if the input +# value falls outside the parameter's range. +# +# The discrete PDFs (and some parameters) must have integer (natural number) +# inputs, otherwise an undefined result is produced. This means the user +# must appropriately supply a discrete input set, perhaps by some form of +# scaling before and after calling the stat desired function. To plot the +# output of such a discrete data set passed through a stat function, the +# user can make use of plotting features such as "with steps", and so on. + +# +#define Probability Density Functions (PDFs) +# + +# Arcsin PDF +arcsin(x,r)=r<=0?1/0:abs(x)>r?0.0:invpi/sqrt(r*r-x*x) + +# Beta PDF +beta(x,p,q)=p<=0||q<=0?1/0:x<0||x>1?0.0:Binv(p,q)*x**(p-1.0)*(1.0-x)**(q-1.0) + +# Binomial PDF +binom(x,n,p)=p<0.0||p>1.0||n<0||!isint(n)?1/0:\ + !isint(x)?1/0:x<0||x>n?0.0:exp(lgamma(n+1)-lgamma(n-x+1)-lgamma(x+1)\ + +x*log(p)+(n-x)*log(1.0-p)) + +# Cauchy PDF +# a location parameter, b > 0 scale parameter +cauchy(x,a,b)=b<=0?1/0:b/(pi*(b*b+(x-a)**2)) + +# Chi-square PDF +chisq(x,k)=k<=0||!isint(k)?1/0:\ + x<=0?0.0:exp((0.5*k-1.0)*log(x)-0.5*x-lgamma(0.5*k)-k*0.5*log2) + +# Erlang PDF +erlang(x,n,lambda)=n<=0||!isint(n)||lambda<=0?1/0:\ + x<0?0.0:x==0?(n==1?real(lambda):0.0):exp(n*log(lambda)+(n-1.0)*log(x)-lgamma(n)-lambda*x) + +# Extreme (Gumbel extreme value) PDF +extreme(x,mu,alpha)=alpha<=0?1/0:alpha*(exp(-alpha*(x-mu)-exp(-alpha*(x-mu)))) + +# F PDF +f(x,d1,d2)=d1<=0||!isint(d1)||d2<=0||!isint(d2)?1/0:\ + Binv(0.5*d1,0.5*d2)*(real(d1)/d2)**(0.5*d1)*x**(0.5*d1-1.0)/(1.0+(real(d1)/d2)*x)**(0.5*(d1+d2)) + +# Gamma PDF +# rho > 0 shape parameter, lambda > 0 inverse scale parameter +gmm(x,rho,lambda)=rho<=0||lambda<=0?1/0:\ + x<0?0.0:x==0?(rho>1?0.0:rho==1?real(lambda):1/0):\ + exp(rho*log(lambda)+(rho-1.0)*log(x)-lgamma(rho)-lambda*x) + +# Geometric PDF +# p probability of success, x number of failures before first success +geometric(x,p)=p<=0||p>1?1/0:\ + !isint(x)?1/0:x<0||p==1?(x==0?1.0:0.0):exp(log(p)+x*log(1.0-p)) + +# Half normal PDF +halfnormal(x,sigma)=sigma<=0?1/0:x<0?0.0:sqrt2invpi/sigma*exp(-0.5*(x/sigma)**2) + +# Hypergeometric PDF +# N objects, C of one class (N-C of another), d drawn without +# replacement, x drawn of class C. +hypgeo(x,N,C,d)=N<0||!isint(N)||C<0||C>N||!isint(C)||d<0||d>N||!isint(d)?1/0:\ + !isint(x)?1/0:x>d||x>C||x<0||x1?1/0:\ + !isint(x)?1/0:x<0?0.0:p==1?(x==0?1.0:0.0):exp(lgamma(r+x)-lgamma(r)-lgamma(x+1)+\ + r*log(p)+x*log(1.0-p)) + +# Negative exponential PDF +nexp(x,lambda)=lambda<=0?1/0:x<0?0.0:lambda*exp(-lambda*x) + +# Normal PDF +normal(x,mu,sigma)=sigma<=0?1/0:invsqrt2pi/sigma*exp(-0.5*((x-mu)/sigma)**2) + +# Pareto PDF +pareto(x,a,b)=a<=0||b<0||!isint(b)?1/0:x=a?0.0:f==0?1.0/a:2.0/a*sin(f*pi*x/a)**2/(1-sin(twopi*f)) + +# t (Student's t) PDF +t(x,nu)=nu<0||!isint(nu)?1/0:\ + Binv(0.5*nu,0.5)/sqrt(nu)*(1+real(x*x)/nu)**(-0.5*(nu+1.0)) + +# Triangular PDF +triangular(x,m,g)=g<=0?1/0:x=m+g?0.0:1.0/g-abs(x-m)/real(g*g) + +# Uniform PDF +uniform(x,a,b)=x<(a=(a>b?a:b)?0.0:1.0/abs(b-a) + +# Weibull PDF +weibull(x,a,lambda)=a<=0||lambda<=0?1/0:\ + x<0?0.0:x==0?(a>1?0.0:a==1?real(lambda):1/0):\ + exp(log(a)+a*log(lambda)+(a-1)*log(x)-(lambda*x)**a) + +# +#define Cumulative Distribution Functions (CDFs) +# + +# Arcsin CDF +carcsin(x,r)=r<=0?1/0:x<-r?0.0:x>r?1.0:0.5+invpi*asin(x/r) + +# incomplete Beta CDF +cbeta(x,p,q)=ibeta(p,q,x) + +# Binomial CDF +cbinom(x,n,p)=p<0.0||p>1.0||n<0||!isint(n)?1/0:\ + !isint(x)?1/0:x<0?0.0:x>=n?1.0:ibeta(n-x,x+1.0,1.0-p) + +# Cauchy CDF +# a location parameter, b > 0 scale parameter +ccauchy(x,a,b)=b<=0?1/0:0.5+invpi*atan((x-a)/b) + +# Chi-square CDF +cchisq(x,k)=k<=0||!isint(k)?1/0:x<0?0.0:igamma(0.5*k,0.5*x) + +# Erlang CDF +cerlang(x,n,lambda)=n<=0||!isint(n)||lambda<=0?1/0:x<0?0.0:igamma(n,lambda*x) + +# Extreme (Gumbel extreme value) CDF +cextreme(x,mu,alpha)=alpha<=0?1/0:exp(-exp(-alpha*(x-mu))) + +# F CDF +cf(x,d1,d2)=d1<=0||!isint(d1)||d2<=0||!isint(d2)?1/0:1.0-ibeta(0.5*d2,0.5*d1,d2/(d2+d1*x)) + +# incomplete Gamma CDF +# rho > 0 shape parameter, lambda > 0 inverse scale parameter +cgmm(x,rho,lambda)=rho<=0||lambda<=0?1/0:x<0?0.0:igamma(rho,x*lambda) + +# Geometric CDF +# p probability of success, x number of failures before first success +cgeometric(x,p)=p<=0||p>1?1/0:\ + !isint(x)?1/0:x<0||p==0?0.0:p==1?1.0:1.0-exp((x+1)*log(1.0-p)) + +# Half normal CDF +chalfnormal(x,sigma)=sigma<=0?1/0:x<0?0.0:erf(x/sigma/sqrt2) + +# Hypergeometric CDF +# N objects, C of one class (N-C of another), d drawn without +# replacement, x drawn of class C. +chypgeo(x,N,C,d)=N<0||!isint(N)||C<0||C>N||!isint(C)||d<0||d>N||!isint(d)?1/0:\ + !isint(x)?1/0:x<0||xd||x>C?1.0:hypgeo(x,N,C,d)+chypgeo(x-1,N,C,d) + +# Laplace CDF +claplace(x,mu,b)=b<=0?1/0:(x1?1/0:\ + !isint(x)?1/0:x<0?0.0:ibeta(r,x+1,p) + +# Negative exponential CDF +cnexp(x,lambda)=lambda<=0?1/0:x<0?0.0:1-exp(-lambda*x) + +# Normal CDF +cnormal(x,mu,sigma)=sigma<=0?1/0:0.5+0.5*erf((x-mu)/sigma/sqrt2) + +# Pareto CDF +cpareto(x,a,b)=a<=0||b<0||!isint(b)?1/0:xa?1.0:f==0?real(x)/a:(real(x)/a-sin(f*twopi*x/a)/(f*twopi))/(1.0-sin(twopi*f)/(twopi*f)) + +# t (Student's t) CDF +ct(x,nu)=nu<0||!isint(nu)?1/0:0.5+0.5*sgn(x)*(1-ibeta(0.5*nu,0.5,nu/(nu+x*x))) + +# Triangular PDF +ctriangular(x,m,g)=g<=0?1/0:\ + x=m+g?1.0:0.5+real(x-m)/g-(x-m)*abs(x-m)/(2.0*g*g) + +# Uniform CDF +cuniform(x,a,b)=x<(a=(a>b?a:b)?1.0:real(x-a)/(b-a) + +# Weibull CDF +cweibull(x,a,lambda)=a<=0||lambda<=0?1/0:x<0?0.0:1.0-exp(-(lambda*x)**a) + diff --git a/3rd_party/gnuplot/demo/stats.dem b/3rd_party/gnuplot/demo/stats.dem new file mode 100644 index 0000000..86392a5 --- /dev/null +++ b/3rd_party/gnuplot/demo/stats.dem @@ -0,0 +1,45 @@ +# +# Exercise the "stats" command. +# Skip this demo cleanly if the stats option was not configured. +# +if (!strstrt(GPVAL_COMPILE_OPTIONS,"+STATS")) { + print "No support for stats command" +} else { + +set title "Use of stats command to find min/max/mean before plotting\nOne data column" + +set style data line +set offset 0,0,.5,.5 +set autoscale fix +set key left Left + +stats 'orbital_elements.dat' index 1 using 2 prefix "A" + +set arrow 1 from A_index_min, graph 0.1 to A_index_min, A_min fill +set arrow 2 from A_index_max, graph 0.9 to A_index_max, A_max fill +set label 1 at A_index_min, graph 0.1 "min" center offset 0,-1 +set label 2 at A_index_max, graph 0.9 "max" center offset 0,1 + +plot 'orbital_elements.dat' index 1 using 0:2 title " Data" lw 2, \ + A_mean title " Mean" + +pause -1 "Hit return to continue" + +set title "Use of stats command to find min/max/mean before plotting\nTwo data columns" + +f(x) = log(1+x) + +stats 'orbital_elements.dat' index 1 using (f($0)):2 prefix "B" + +set arrow 1 from B_pos_min_y, graph 0.1 to B_pos_min_y, B_min_y fill +set arrow 2 from B_pos_max_y, graph 0.9 to B_pos_max_y, B_max_y fill +set label 1 at B_pos_min_y, graph 0.1 "min" center offset 0,-1 +set label 2 at B_pos_max_y, graph 0.9 "max" center offset 0,1 + +plot 'orbital_elements.dat' index 1 using (f($0)):2 title " Data" lw 2, \ + B_mean_y title " Mean", \ + B_slope * x + B_intercept title "Linear fit" + +pause -1 "Hit return to continue" + +} diff --git a/3rd_party/gnuplot/demo/steps.dat b/3rd_party/gnuplot/demo/steps.dat new file mode 100644 index 0000000..9767577 --- /dev/null +++ b/3rd_party/gnuplot/demo/steps.dat @@ -0,0 +1,5 @@ +1 2 +3 5 +5 6.1 +6.5 7.4 +10.0 11.0 diff --git a/3rd_party/gnuplot/demo/steps.dem b/3rd_party/gnuplot/demo/steps.dem new file mode 100644 index 0000000..0f15dc9 --- /dev/null +++ b/3rd_party/gnuplot/demo/steps.dem @@ -0,0 +1,37 @@ +# +# $Id: steps.dem,v 1.5 2003/10/17 15:02:21 mikulik Exp $ +# +# This file will serve as the datafile used in demonstrating the +# "plot with steps" option. Here is a gnuplot input file +# which uses "plot with steps", inverse error function, normal +# distribution function, and the inverse normal distribution +# function. + +set title "Compare steps, fsteps and histeps" +plot [0:12][0:13] "steps.dat" notitle with points, \ + "steps.dat" title 'steps' with steps, \ + 'steps.dat' title 'fsteps' with fsteps, \ + 'steps.dat' title 'histeps' with histeps + +pause -1 "Hit return for demonstration of automatic histogram creation" +set title "Histogram built from unsorted data by 'smooth frequency'" +set ylabel 'counts per bin' +set xlabel 'bins' +plot 'hemisphr.dat' u (floor($1*20)):(1) smooth frequency with histeps +unset xlabel +unset ylabel + +pause -1 "Hit return for normal distribution function." +set title "Normal Distribution Function" +plot [-3:3][0:1] norm(x) + +pause -1 "Hit return for inverse error function." +set title "Inverse Error Function" +plot [-1:1] inverf(x) + +pause -1 "Hit return for inverse normal distribution function." +set title "Inverse Normal Distribution Function" +plot [0:1] invnorm(x) + +pause -1 "Press return to continue" +reset diff --git a/3rd_party/gnuplot/demo/stringvar.dem b/3rd_party/gnuplot/demo/stringvar.dem new file mode 100644 index 0000000..3453894 --- /dev/null +++ b/3rd_party/gnuplot/demo/stringvar.dem @@ -0,0 +1,141 @@ +# +# Miscellaneous neat things you can do using the string variables code +# +set print "stringvar.tmp" +print "" +print "Exercise substring handling" +print "" +beg = 2 +end = 4 +print "beg = ",beg," end = ",end +foo = "ABCDEF" +print "foo = ",foo +print "foo[3:5] = ",foo[3:5] +print "foo[1:1] = ",foo[1:1] +print "foo[5:3] = ",foo[5:3] +print "foo[beg:end] = ",foo[beg:end] +print "foo[end:beg] = ",foo[end:beg] +print "foo[5:] = ",foo[5:] +print "foo[5:*] = ",foo[5:*] +print "foo[:] = ",foo[:] +print "foo[*:*] = ",foo[*:*] +print "foo.foo[2:2] = ",foo.foo[2:2] +print "(foo.foo)[2:2]= ",(foo.foo)[2:2] +print "" +unset print + +set label 1 system("cat stringvar.tmp") at graph 0.1, graph 0.9 +unset xtics +unset ytics +set yrange [0:1] +plot 0 + +pause -1 "Hit return to continue" + + +set print "stringvar.tmp" +print "Exercise string handling functions" +print "" +print "foo = ",foo +print "strlen(foo) = ",strlen(foo) +print "substr(foo,3,4) = ",substr(foo,3,4) +print "" +haystack = "`date`" +needle = ":" +S = strstrt(haystack,needle) +print "haystack = \`date\`" +print "haystack = ",haystack +print "needle = ",needle +print "S = strstrt(haystack,needle) = ",S +print "haystack[S-2:S+2] = ",haystack[S-2:S+2] +print "It is now " . haystack[S-2:S+2] +# +print "" +print "words(haystack) = ",words(haystack) +print "word(haystack,5) = ",word(haystack,5) +# +print "" +# +foo = sprintf("%40d %40d %40d %40d %40d %40d",1,2,3,4,5,6) +if (strlen(foo) == 245) print "sprintf output of long strings works OK" +if (strlen(foo) != 245) print "sprintf output of long strings BROKEN" +print "" + +unset print +set label 1 system("cat stringvar.tmp") at graph 0.1, graph 0.9 +unset xtics +unset ytics +set yrange [0:1] +plot 0 + +pause -1 "Hit return to continue" +reset +# +set xrange [300:400] +set title "String-valued expression in using spec" +plot 'silver.dat' using 1:2 with linespoints notitle, \ + '' using 1:2:(sprintf("[%.0f,%.0f]",$1,$2)) with labels +# +pause -1 "Hit return to continue" +# +set xrange [0:1] +set yrange [0:1] +set title "Constant string expressions as plot symbols" +set xrange [250:500] +set auto y +set style data lines +plot 'silver.dat' u 1:2:($3+$1/50.) w filledcurves above title 'Above', \ + '' u 1:2:($3+$1/50.) w filledcurves below title 'Below', \ + '' u 1:2 lt -1 lw 0.5 notitle, \ + '' u 1:($3+$1/50.) lt 3 lw 0.5 notitle, \ + '' using 1:2:( ($2>($3+$1/50.)) ? "Up" : "Dn" ) with labels \ + title 'plot using 1:2:( ($3>$2) ? "Up" : "Dn" ) with labels' +# +pause -1 "Hit return to continue" +# +plot 'silver.dat' \ + u 1:2 lt -1 lw 0.5 notitle, \ + '' u 1:($3+$1/50.) lt 3 lw 0.5 notitle, \ + '' using 1:2:( ($2>($3+$1/50.)) ? "J" : "D" ) with labels font "WingDings,28"\ + title 'Same thing using character glyphs from WingDings font' +# +pause -1 "Hit return to continue" +# +reset +set title "String-valued functions to generate datafile names" +set key title 'file(i) = sprintf("%1d.dat",i); N=2; M=3' +set key left width 25 Left reverse +N = 2 +M = 3 +file(i) = sprintf("%1d.dat",i) +plot 5*sin(x)/x, file(N), file(M) +# +pause -1 "Hit return to continue" +# +reset +fmt = '%Y-%m-%d %H:%M:%S' +time_str = '2005-05-09 19:44:12' +seconds = strptime(fmt, time_str) +time_str2 = strftime(fmt, seconds+10.) +print '' +print 'time_str = "', time_str, '"' +print '-> seconds = ', seconds +print ' seconds + 10. = ', seconds+10. +print '-> time_str2 = "', time_str2, '"' +# +print "" +# +set xdata time +set key inside left +#set format x '%Y-%m-%d' +fmt = "%d/%m/%y\t%H%M" +print "read_time(fmt, c) =" \ + . " strptime(fmt, stringcolumn(c).' '.stringcolumn(c+1))" +read_time(fmt, c) = strptime(fmt, stringcolumn(c).' '.stringcolumn(c+1)) +plot 'timedat.dat' using (read_time(fmt,1)):3 with histeps, \ + 'timedat.dat' using (read_time(fmt,1)):($3-0.01):2 with labels title '' +# +print "" +pause -1 "Hit return to continue" +# +reset diff --git a/3rd_party/gnuplot/demo/stringvar.tmp b/3rd_party/gnuplot/demo/stringvar.tmp new file mode 100644 index 0000000..7e5ef34 --- /dev/null +++ b/3rd_party/gnuplot/demo/stringvar.tmp @@ -0,0 +1,18 @@ +Exercise string handling functions + +foo = ABCDEF +strlen(foo) = 6 +substr(foo,3,4) = CD + +haystack = `date` +haystack = Œ»Ý‚Ì“ú•t: 2012/01/20 V‚µ‚¢“ú•t‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢: (”N-ŒŽ-“ú) +needle = : +S = strstrt(haystack,needle) = 11 +haystack[S-2:S+2] = •t: 2 +It is now •t: 2 + +words(haystack) = 4 +word(haystack,5) = + +sprintf output of long strings works OK + diff --git a/3rd_party/gnuplot/demo/surface1.dem b/3rd_party/gnuplot/demo/surface1.dem new file mode 100644 index 0000000..020ab35 --- /dev/null +++ b/3rd_party/gnuplot/demo/surface1.dem @@ -0,0 +1,216 @@ +# +# $Id: surface1.dem,v 1.11 2004/09/17 05:01:12 sfeam Exp $ +# +set samples 21 +set isosample 11 +set xlabel "X axis" offset -3,-2 +set ylabel "Y axis" offset 3,-2 +set zlabel "Z axis" offset -5 +set title "3D gnuplot demo" +set label 1 "This is the surface boundary" at -10,-5,150 center +set arrow 1 from -10,-5,120 to -10,0,0 nohead +set arrow 2 from -10,-5,120 to 10,0,0 nohead +set arrow 3 from -10,-5,120 to 0,10,0 nohead +set arrow 4 from -10,-5,120 to 0,-10,0 nohead +set xrange [-10:10] +set yrange [-10:10] +splot x*y +pause -1 "Hit return to continue (1)" +unset arrow +unset label +set grid +splot x**2+y**2, x**2-y**2 +pause -1 "Hit return to continue (2)" +rep x*y +pause -1 "Hit return to continue (3)" +rep (x**3+y**3)/10 +pause -1 "Hit return to continue (4)" +set ticslevel 0.0 +set title "3D gnuplot demo ( ticslevel = 0.0 )" +rep +pause -1 "Hit return to continue (5)" +set ticslevel 2.0 +set title "3D gnuplot demo ( ticslevel = 2.0 )" +rep +pause -1 "Hit return to continue (6)" +set ticslevel 0.5 +set title "3D gnuplot demo ( ticslevel = 0.5 )" +rep +pause -1 "Hit return to continue (7)" +set title "3D gnuplot demo" +unset grid +splot x*y with points +pause -1 "Hit return to continue (8)" +unset xtics +unset ytics +set xrange [-1:1] +set yrange [-1:1] +set title "Surfaces with no grid or tics" +splot x*y with lines, x**2*y**3 with dots, x**3*y*2 with points +pause -1 "Hit return to continue (9)" +set xtics ("low" -3, "mid" 0, "high" 3) +set ytics -2,0.5,2 +set xrange [-3:3] +set yrange [-3:3] +set log z +set title "Surfaces with z log scale" +splot x**2*y**2 + 2, x**2*y**4 + 2, x**4*y**2 + 2 +pause -1 "Hit return to continue (10)" +unset log z +set xtics autofreq +set ytics autofreq +set xrange [-1:1] +set yrange [-1:1] +set samples 51 +set isosample 21 +set dummy u,v +set title "3D gnuplot demo" +splot u*v / (u**2 + v**2 + 0.1) +pause -1 "Hit return to continue (11)" +splot [x=-3:3] [y=-3:3] sin(x) * cos(y) +pause -1 "Hit return to continue (12)" +set zrange [-1.0:1.0] +replot +pause -1 "Hit return to continue (13)" +set title "Sinc function" +set zrange [-1:1] +set label 1 "This is equal to 1" at 0,3.2,1 left +set arrow 1 from 0,3,1 to 0,0,1 +sinc(u,v) = sin(sqrt(u**2+v**2)) / sqrt(u**2+v**2) +splot [-5:5.01] [-5:5.01] sinc(u,v) +pause -1 "Hit return to continue (14)" +set view 70,20,1 +set zrange [-0.5:1.0] +set ztics -1,0.25,1 +set label 1 "This is equal to 1" at -5,-2,1.5 centre +set arrow 1 from -5,-2.1,1.4 to 0,0,1 +splot [-12:12.01] [-12:12.01] sinc(u,v) +pause -1 "Hit return to continue (15)" +set title "\"fence plot\" using separate parametric surfaces" +# A method suggested by Hans-Bernhard Broeker +# : display a separate parametric +# surface for each fence. +set zrange [-1:1] +unset label +unset arrow +set xrange [-5:5]; set yrange [-5:5] +set arrow from 5,-5,-1.2 to 5,5,-1.2 lt -1 +set label 1 "increasing v" at 6,0,-1 +set arrow from 5,6,-1 to 5,5,-1 lt -1 +set label 2 "u=0" at 5,6.5,-1 +set arrow from 5,6,sinc(5,5) to 5,5,sinc(5,5) lt -1 +set label 3 "u=1" at 5,6.5,sinc(5,5) +set parametric +set hidden3d +set isosamples 2,33 +xx=-5; dx=(4.99-(-4.99))/9 +x0=xx; xx=xx+dx +x1=xx; xx=xx+dx +x2=xx; xx=xx+dx +x3=xx; xx=xx+dx +x4=xx; xx=xx+dx +x5=xx; xx=xx+dx +x6=xx; xx=xx+dx +x7=xx; xx=xx+dx +x8=xx; xx=xx+dx +x9=xx; xx=xx+dx +splot [u=0:1][v=-4.99:4.99] \ + x0, v, (u<0.5) ? -1 : sinc(x0,v) notitle, \ + x1, v, (u<0.5) ? -1 : sinc(x1,v) notitle, \ + x2, v, (u<0.5) ? -1 : sinc(x2,v) notitle, \ + x3, v, (u<0.5) ? -1 : sinc(x3,v) notitle, \ + x4, v, (u<0.5) ? -1 : sinc(x4,v) notitle, \ + x5, v, (u<0.5) ? -1 : sinc(x5,v) notitle, \ + x6, v, (u<0.5) ? -1 : sinc(x6,v) notitle, \ + x7, v, (u<0.5) ? -1 : sinc(x7,v) notitle, \ + x8, v, (u<0.5) ? -1 : sinc(x8,v) notitle, \ + x9, v, (u<0.5) ? -1 : sinc(x9,v) notitle +pause -1 "Hit return to continue (16)" +set title "\"fence plot\" using single parametric surface with undefined points" +# Another method suggested by Hans-Bernhard Broeker +# : Use parametric variable u to control +# x, y, and z. u=3*fencenumber+remainder, where the remainder selects +# one of three types of points: +# remainder=0: x=xmin+fencenumber*dx, y=v, z=zbase +# remainder=1: x=xmin+fencenumber*dx, y=v, z=f(x,y) +# remainder=2: x=xmin+fencenumber*dx, y=v, z=1/0 (undefined) +set parametric +unset label +unset arrow +xmin=-4.99; xmax=5; n=10; dx=(xmax-xmin)/(n-1.) +set isosamples 3*n,33 +zbase=-1 +set arrow from 5,-5,-1.2 to 5,5,-1.2 lt -1 +set label 1 "increasing v" at 6,0,-1 +set arrow from -5,-5,-1.2 to 5,-5,-1.2 lt -1 +set label 2 "increasing u" at 0,-5,-1.5 +set arrow from 5,6,-1 to 5,5,-1 lt -1 +set label 3 "floor(u)%3=0" at 5,6.5,-1 +set arrow from 5,6,sinc(5,5) to 5,5,sinc(5,5) lt -1 +set label 4 "floor(u)%3=1" at 5,6.5,sinc(5,5) +splot [u=.5:3*n-.5][v=-4.99:4.99] \ + xmin+floor(u/3)*dx, v, ((floor(u)%3)==0) ? zbase : \ + (((floor(u)%3)==1) ? sinc(xmin+u/3.*dx,v) : 1/0) notitle +pause -1 "Hit return to continue (17)" +unset hidden3d; unset parametric; set isosamples 20,20 +set xrange [-1:1]; set yrange [-1:1] +set ztics autofreq +unset arrow +unset label +set log +set auto +set title "This has logarithmic scale" +splot [x=1:15] [y=1:15] x**2+y**2 +pause -1 "Hit return to continue (18)" +unset log +set xrange [0:15] +set yrange [0:15] +set auto +#set zrange [-0.6:0.7] +set ticslevel 0 +set style data lines +set title "Data grid plotting" +set parametric +splot "glass.dat" +pause -1 "Hit return to continue (19)" +splot "glass.dat" using 3:2:1 +pause -1 "Hit return to continue (20)" +set zrange [-1.2:1.2] +set ticslevel 0.5 +unset parametric +set xlabel "line index within group" +set ylabel "group index" +splot "glass.dat" using 1, "glass.dat" using 2, "glass.dat" using 3 +pause -1 "Hit return to continue (21)" +set title "splot of part of a data file" +set xlabel "X axis" offset -3,-2 +set ylabel "Y axis" offset 3,-2 +set hidden3d +splot 'glass.dat' every 2::0::12 with lines +pause -1 "Hit return to continue (22)" +set title "splot with \"set pm3d\" (implemented with some terminals)" +set pm3d +set hidden3d +splot 'glass.dat' every 2::0::12 with lines +pause -1 "Hit return to continue (23)" +unset hidden3d +unset pm3d +set param +set title "Test of spherical coordinates" +set mapping spherical +splot "glass.dat" +pause -1 "Hit return to continue (24)" + +# mandelbrot demo +set title "Mandelbrot function" +unset parametric +set mapping cartesian +set view 60,30,1,1 +set auto +set isosamples 60 +set hidden3d +compl(a,b)=a*{1,0}+b*{0,1} +mand(z,a,n) = n<=0 || abs(z)>100 ? 1:mand(z*z+a,a,n-1)+1 +splot [-2:1][-1.5:1.5] mand({0,0},compl(x,y),30) +pause -1 "Hit return to continue (25)" +reset diff --git a/3rd_party/gnuplot/demo/surface2.dem b/3rd_party/gnuplot/demo/surface2.dem new file mode 100644 index 0000000..b5cee14 --- /dev/null +++ b/3rd_party/gnuplot/demo/surface2.dem @@ -0,0 +1,80 @@ +# +# $Id: surface2.dem,v 1.4 1999/10/17 19:17:01 lhecking Exp $ +# +set parametric +set isosamples 50,10 +set hidden +set key below + +set title "Parametric Sphere" +set urange [-pi/2:pi/2] +set vrange [0:2*pi] +set ztics nomirror -1.0,0.25,1.0 +set view 45,50 +splot cos(u)*cos(v),cos(u)*sin(v),sin(u) +pause -1 "Hit return to continue (1)" + +set view ,,,0.7 +set title "Parametric Sphere, crunched z axis" +replot +pause -1 "Hit return to continue (2)" + +set view ,,,1.4 +set title "Parametric Sphere, enlarged z axis" +replot +pause -1 "Hit return to continue (3)" + +set view ,,,1.0 + +set title "Parametric Torus" +set urange [0:2*pi] +set vrange [0:2*pi] +set zrange [-1:1] # imitate old 'set view' hack +splot (1-0.2*cos(v))*cos(u),(1-0.2*cos(v))*sin(u),0.2*sin(v) +pause -1 "Hit return to continue (4)" + + +set title "Parametric Hexagon" +set urange [-1.3:1.3] +set vrange [0:2*pi] +set autoscale z +set ticslevel 0. # reserve more space z direction. +set view ,,0.7,1.4 # crunch xyz, and re-extend z back to full size +set ztics autofreq +splot cos(v)**3*cos(u)**3,sin(v)**3*cos(u)**3,sin(u)**3 +pause -1 "Hit return to continue (5)" + +set view ,,1.,1. + +set title "Parametric Helix" +set isosamples 100,20 +set urange [0:10*pi] +set vrange [0:2*pi] +set autoscale z +splot (1-0.1*cos(v))*cos(u),(1-0.1*cos(v))*sin(u),0.1*(sin(v)+u/1.7-10) +pause -1 "Hit return to continue (6)" + + +set title "Parametric Shell (clipped to limited z range)" +set isosamples 40,20 +set view 50,30,1.0 +set urange [0:2*pi] +set vrange [0:2*pi] +set zrange [-3:1.5] +splot cos(u)*u*(1+cos(v)/2),sin(v)*u/2,sin(u)*u*(1+cos(v)/2) +pause -1 "Hit return to continue (7)" + +set autoscale z +set title "Parametric Shell (automatic z range)" +replot +pause -1 "Hit return to continue (8)" + +set title "Interlocking Tori" + +set urange [-pi:pi] +set vrange [-pi:pi] +set isosamples 50,20 +splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with lines, \ + 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with lines +pause -1 "Hit return to continue (9)" +reset diff --git a/3rd_party/gnuplot/demo/table.dat b/3rd_party/gnuplot/demo/table.dat new file mode 100644 index 0000000..18a67cf --- /dev/null +++ b/3rd_party/gnuplot/demo/table.dat @@ -0,0 +1,15 @@ +Month ppt(1992-2000) ppt(2000-2001) runoff(1992-2000) runoff(2000-2001) +##### ########### ########### ############ ############ +mai 61 42.2 15.8 5.7 +jun 57.7 69.2 10.4 1.2 +jul 61.7 68.4 3.2 5.7 +aug 74.9 68.4 3 1.6 +sep 103.1 26.1 6.6 1.1 +okt 66.1 144.7 21.3 93.6 +nov 47.3 166.5 17.7 145.9 +des 48.8 52.9 17.3 51.6 +jan 55.7 43.4 8.3 0.9 +feb 36.1 22.9 1.8 0 +mar 39.1 37.5 10.8 5.4 +apr 41 42.1 56.1 61.7 + diff --git a/3rd_party/gnuplot/demo/textcolor.dem b/3rd_party/gnuplot/demo/textcolor.dem new file mode 100644 index 0000000..df8aa20 --- /dev/null +++ b/3rd_party/gnuplot/demo/textcolor.dem @@ -0,0 +1,69 @@ +# +# $Id: textcolor.dem,v 1.2 2003/10/17 15:02:21 mikulik Exp $ +# +# Textcolor in 2D +# +reset +# +set title "Textcolor options in 2D plot (notice this title in color)" tc lt 1 +set xrange [-2:2] +set yrange [-2:2] +# +set label 11 "label with textcolor lt 1" at -1.5, 1.8 front nopoint tc lt 1 +set label 10 "label with tc default" at -1.5, 1.6 front nopoint tc def +set label 12 "label with tc lt 2" at -1.5, 1.4 front nopoint tc lt 2 +set label 13 "label with tc lt 3" at -1.5, 1.2 front nopoint tc lt 3 +# +set xlabel 'color of xlabel should be lt 4' tc lt 4 +set ylabel 'color of ylabel should still be black' +# +plot sin(x) +# +pause -1 "Hit return to continue" +# +# Textcolor in 3D (req. pm3d) +# +set title "Textcolor options in splot (notice this title in color)" tc lt 1 +set samples 20; set isosamples 20 +set autoscale +set key box +set pm3d at s +set colorbox horiz user origin .1,.12 size .8,.015 +set view 58, 64, 0.83 +set xrange [-10:10] +set yrange [-10:10] +set zrange [-10:10] +# +# Test labels +# +set label 1 "textcolor palette z" at 12,-10,-10 nopoint tc pal z +set label 3 "tc pal z" at 12, -6, -6 nopoint tc pal z +set label 4 "tc pal z" at 12, -3, -3 nopoint tc pal z +set label 5 "tc pal z" at 12, -0, 0 nopoint tc pal z +set label 6 "tc pal z" at 12, 3, 3 nopoint tc pal z +set label 7 "tc pal z" at 12, 6, 6 nopoint tc pal z +set label 8 "tc pal z" at 12, 9, 9 nopoint tc pal z +# +set xlabel 'xlabel should be lt 4' tc lt 4 +set cblabel 'color cblabel' textcolor lt 3 +# +set label 10 "textcolor lt 1" at -10,-8,24 front nopoint tc lt 1 +set label 11 "tc lt 2" at -10,-8,21 front nopoint tc lt 2 +set label 12 "tc lt 3" at -10,-8,18 front nopoint tc lt 3 +set label 13 "textcolor default" at -10,-8,15 front nopoint tc def +set label 14 "textcolor cb 5" at -10,-8,12 front nopoint tc pal cb 5 +set label 15 "tc cb 0" at -10,-8,9 front nopoint tc pal cb 0 +set label 16 "tc cb -5" at -10,-8,6 front nopoint tc pal cb -5 +set label 17 "textcolor frac .75" at -10,-8,3 nopoint tc pal frac .75 +set label 18 "tc frac .25" at -10,-8,0 nopoint tc pal frac .25 +# +set ylabel 'ylabel should still be black' +#set zlabel 'zlabel should have yet another color' tc lt 2 +# +splot y +# +pause -1 "Hit return to continue" +# + +reset + diff --git a/3rd_party/gnuplot/demo/textrotate.dem b/3rd_party/gnuplot/demo/textrotate.dem new file mode 100644 index 0000000..a22af0f --- /dev/null +++ b/3rd_party/gnuplot/demo/textrotate.dem @@ -0,0 +1,36 @@ +# +# $Id: textrotate.dem,v 1.2 2003/10/17 15:02:21 mikulik Exp $ +# +# Demonstrate rotation of label text +# +reset +# +set title "Rotation of label text" +# +set xrange [-5:5] +set yrange [-5:5] +set xlabel "xlabel" +set ylabel "ylabel" +# +set label 1 "Default" at -4,4 +# +set label 2 "rotate left" at 0,0 rotate left +set label 3 "rotate right" at 0.5,0 rotate right +set label 4 "rotate center" at 1.0,0 rotate center +# +set label 12 "rotate by -90 left" at 2.0,0 rotate by -90 left +set label 13 "rotate by -90 right" at 2.5,0 rotate by -90 right +set label 14 "rotate by -90 center" at 3.0,0 rotate by -90 center +# +set label 21 " rotate by 45" at -3.0,0.0 rotate by 45 point ps 2 +set label 22 " rotate by 90" at -3.0,0.0 rotate by 90 point ps 2 +set label 23 " rotate by -30" at -3.0,0.0 rotate by -30 point ps 2 +set label 24 " rotate by -60" at -3.0,0.0 rotate by -60 point ps 2 +set label 25 " rotate by -90" at -3.0,0.0 rotate by -90 point ps 2 +# +plot 0 +# +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/tics.dem b/3rd_party/gnuplot/demo/tics.dem new file mode 100644 index 0000000..c36f7f3 --- /dev/null +++ b/3rd_party/gnuplot/demo/tics.dem @@ -0,0 +1,44 @@ +# +# $Id: tics.dem,v 1.1 2005/08/05 15:53:23 mikulik Exp $ +# +# demo for tics settings + +set xlabel "x" +set ylabel "y" +set mxtics + +set title "Default tics settings" +set xrange [-15:15] +set yrange [-0.25:1] +plot sin(sqrt(x**2))/sqrt(x**2) notitle +pause -1 "Hit return to continue" + +set title "Different modification of tics settings" +set tics scale 3,2 rotate by 45 +set xtics out offset 0,-1.0 +replot +pause -1 "Hit return to continue" + +set xtics textcolor rgb "red" norotate +set ytics rotate by 90 offset 2,0 +replot +pause -1 "Hit return to continue" + +set title "Modification of tics settings (pm3d map with colorbar)" +set pm3d map +set border 4095 +set samples 25 +set isosamples 20 +set palette color positive +set samples 50; set isosamples 50 +set tics norotate nooffset +set cbtics in scale 4 +set xrange [-15:15] +set yrange [-15:15] +set zrange [-0.25:1] +splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) notitle +pause -1 "Hit return to continue" + +reset + +print "End of tics demo." diff --git a/3rd_party/gnuplot/demo/timedat.dat b/3rd_party/gnuplot/demo/timedat.dat new file mode 100644 index 0000000..0994910 --- /dev/null +++ b/3rd_party/gnuplot/demo/timedat.dat @@ -0,0 +1,5 @@ +01/06/93 0000 0.20 0.175 3.07 2.62 0 25 0.24 7.5 70.8 16.9 0.328 9.94 23.74 6.74 8.34 5.96 4.69 0 0.164 0.021 0 0 8.62 22.8 +17/08/93 0900 0.20 0.175 3.07 2.62 0 25 0.24 7.5 70.8 16.9 0.328 9.94 23.74 6.74 8.34 5.96 4.69 0 0.164 0.021 0 0 8.62 22.8 +04/10/93 1300 0.28 0.18 6.05 4.92 0 0 106 0.24 7.2 53.7 20.8 0.12 6.45 27.55 6.37 8.94 7.46 0.499 0 0 0 0.035 0 0.772 6.39 +11/10/93 1300 0.53 0.38 11.0 8.86 0 0 535 0.24 6.8 29.9 25 0.152 7.90 29.16 7.00 6.50 5.56 1.86 0 0.015 0 0.041 0 3.11 10.5 +28/10/93 1000 0.17 0.05 6.65 5.55 52 0.22 7.3 41.5 18.7 0 5.57 24.81 6.93 9.33 6.70 2.31 0 0.019 0 0.033 0 3.86 12.3 diff --git a/3rd_party/gnuplot/demo/timedat.dem b/3rd_party/gnuplot/demo/timedat.dem new file mode 100644 index 0000000..5afe2b9 --- /dev/null +++ b/3rd_party/gnuplot/demo/timedat.dem @@ -0,0 +1,23 @@ +# +# $Id: timedat.dem,v 1.9 2011/08/27 17:53:46 juhaszp Exp $ +# + +set title "Fsteps plot\nwith date and time as x-values" +set style data fsteps +set xlabel "Date\nTime" +set timefmt "%d/%m/%y\t%H%M" +set yrange [ 0 : ] +set xdata time +set xrange [ "1/6/93":"1/11/93" ] +set ylabel "Concentration\nmg/l" +set format x "%d/%m\n%H:%M" +set grid +set key left +plot 'timedat.dat' using 1:3 t '', \ + 'timedat.dat' using 1:3 t 'Total P' with points, \ + 'timedat.dat' using 1:4 t '', \ + 'timedat.dat' using 1:4 t 'PO4' with points +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/transparent.dem b/3rd_party/gnuplot/demo/transparent.dem new file mode 100644 index 0000000..441b68f --- /dev/null +++ b/3rd_party/gnuplot/demo/transparent.dem @@ -0,0 +1,51 @@ +# +# Example of transparent fill areas +# Ethan A Merritt - Aug 2006 +# NB: +# Not all terminal types support transparency +# Assumes UTF-8 support for plot titles +# +set style fill solid 1.0 noborder +set style function filledcurves y1=0 +set clip two + +Gauss(x,mu,sigma) = 1./(sigma*sqrt(2*pi)) * exp( -(x-mu)**2 / (2*sigma**2) ) +d1(x) = Gauss(x, 0.5, 0.5) +d2(x) = Gauss(x, 2., 1.) +d3(x) = Gauss(x, -1., 2.) + +set xrange [-5:5] +set yrange [0:1] + +unset colorbox + +set key title "Gaussian Distribution" +set key top left Left reverse samplen 1 + +#set obj 1 rect from graph 0,0 to graph 1,1 +#set obj 1 rect back fs solid 0.25 fc lt 4 + +set title "Solid filled curves" +plot d1(x) fs solid 1.0 lc rgb "forest-green" title "μ = 0.5 σ = 0.5", \ + d2(x) lc rgb "gold" title "μ = 2.0 σ = 1.0", \ + d3(x) lc rgb "red" title "μ = -1.0 σ = 2.0" + +pause -1 "Hit return to continue" + +set style fill transparent solid 0.5 noborder +set title "Transparent filled curves" +replot + +pause -1 "Hit return to continue" + +set style fill pattern 4 bo +set title "Pattern-filled curves" +replot + +pause -1 "Hit return to continue" + +set style fill transparent pattern 4 bo +set title "Transparent pattern-filled curves" +replot + +pause -1 "Hit return to continue" diff --git a/3rd_party/gnuplot/demo/transparent_solids.dem b/3rd_party/gnuplot/demo/transparent_solids.dem new file mode 100644 index 0000000..97b8113 --- /dev/null +++ b/3rd_party/gnuplot/demo/transparent_solids.dem @@ -0,0 +1,60 @@ +set title "Interlocking Tori - PM3D surface with depth sorting and transparency" + +unset border +unset key +set object 1 rect from screen 0, 0, 0 to screen 1, 1, 0 behind +set object 1 rect fc rgb "gray" fillstyle solid 1.0 border -1 +set view 64, 345, 1.24375, 0.995902 +set isosamples 50, 20 +unset xtics +unset ytics +unset ztics +set parametric +set dummy u,v +set urange [ -pi : pi ] +set vrange [ -pi : pi ] + +set pm3d depthorder hidden3d 2 +set palette rgbformulae 8, 9, 7 +set style line 2 linetype 2 linecolor rgb "#a0a0f0" linewidth 0.5 +set style fill transparent solid 0.30 border + +splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with pm3d, \ + 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with pm3d + +pause -1 "Hit return to continue" + +unset title +set label 1 "Kuen's Surface" at screen 0.57, 0.9 +set label 1 font "frscript,20" +set style line 3 linetype -1 linewidth 0.5 +set pm3d depthorder hidden3d 3 +set style fill transparent solid 0.65 border +set palette +set hidden3d + +set ticslevel 0 +unset xtics ; unset ytics ; unset ztics +unset border ; unset colorbox ; unset key +set lmargin at screen 0.1 +set bmargin at screen 0.1 +set rmargin at screen 0.9 +set tmargin at screen 0.9 + +set parametric +set dummy u,v +set urange [-4.5:4.5] +set vrange [0.05:pi-0.05] +set isosamples 51,51 +set view 122, 357, 1.35, 1.08 + +a = 1.0 + +x(u,v) = 2.*a*(cos(u)+u*sin(u))*sin(v) / (1+u**2.*(sin(v))**2) +y(u,v) = 2.*a*(sin(u)-u*cos(u))*sin(v) / (1+u**2.*(sin(v))**2) +z(u,v) = a*log(tan(v/2.))+2.*cos(v)/(1+u**2.*(sin(v))**2) + +splot x(u,v), y(u,v), z(u,v) with pm3d + +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/triangle.dat b/3rd_party/gnuplot/demo/triangle.dat new file mode 100644 index 0000000..a496168 --- /dev/null +++ b/3rd_party/gnuplot/demo/triangle.dat @@ -0,0 +1,65 @@ +# pm3d demo - datafile with different nb of points in scans and options +# set pm3d flush [begin | center | end] + +0 0 1 +1 0 2 + +0 1 1 +1 1 2 +2 1 3 +3 1 4 + +0 2 1 +1 2 2 +2 2 3 +3 2 4 +4 2 5 +5 2 6 + +0 3 1 +1 3 2 +2 3 3 +3 3 4 +4 3 5 +5 3 6 +6 3 7 +7 3 8 + +0 4 1 +1 4 2 +2 4 3 +3 4 4 +4 4 5 +5 4 6 +6 4 7 +7 4 8 +8 4 9 +9 4 10 + +0 5 1 +1 5 2 +2 5 3 +3 5 4 +4 5 5 +5 5 6 +6 5 7 +7 5 8 +8 5 9 +9 5 10 +10 5 11 +11 5 12 + +0 6 1 +1 6 2 +2 6 3 +3 6 4 +4 6 5 +5 6 6 +6 6 7 +7 6 8 +8 6 9 +9 6 10 +10 6 11 +11 6 12 +12 6 13 +13 6 14 diff --git a/3rd_party/gnuplot/demo/using.bin b/3rd_party/gnuplot/demo/using.bin new file mode 100644 index 0000000..4b72860 Binary files /dev/null and b/3rd_party/gnuplot/demo/using.bin differ diff --git a/3rd_party/gnuplot/demo/using.dat b/3rd_party/gnuplot/demo/using.dat new file mode 100644 index 0000000..62517ff --- /dev/null +++ b/3rd_party/gnuplot/demo/using.dat @@ -0,0 +1,172 @@ +# +# $Id: using.dat,v 1.1.1.1 1998/04/15 19:16:43 lhecking Exp $ +# +# +891101 00 1.00 14 8.6 94.0 +891101 01 1.04 10 17.5 94.4 +891101 02 1.08 9 9.7 97.1 +891101 03 1.13 9 10.1 94.3 +891101 04 1.17 9 5.7 98.3 +891101 05 1.21 8 8.1 99.7 +891101 06 1.25 7 3.2 99.6 +891101 07 1.29 6 2.5 99.8 +891101 08 1.33 20 2.3 99.4 +891101 09 1.38 30 3.5 96.1 +891101 10 1.42 37 7.7 96.4 +891101 11 1.46 36 9.8 97.4 +891101 12 1.50 30 8.8 97.4 +891101 13 1.54 32 9.1 96.5 +891101 14 1.58 37 6.3 97.0 +891101 15 1.63 35 6.1 97.3 +891101 16 1.67 41 8.6 97.2 +891101 17 1.71 28 7.6 97.3 +891101 18 1.75 16 4.3 97.6 +891101 19 1.79 21 4.2 97.5 +891101 20 1.83 20 5.6 96.9 +891101 21 1.88 24 6.6 96.2 +891101 22 1.92 19 5.8 97.1 +891101 23 1.96 16 7.4 97.1 +891102 00 2.00 13 7.4 96.4 +891102 01 2.04 8 6.6 95.6 +891102 02 2.08 6 7.4 94.1 +891102 03 2.13 6 6.4 95.9 +891102 04 2.17 7 6.4 95.5 +891102 05 2.21 6 6.7 95.5 +891102 06 2.25 6 6.3 94.6 +891102 07 2.29 7 6.5 93.1 +891102 08 2.33 15 6.5 92.8 +891102 09 2.38 22 7.2 93.2 +891102 10 2.42 31 9.1 93.9 +891102 11 2.46 37 11.0 95.6 +891102 12 2.50 40 9.8 98.7 +891102 13 2.54 45 9.5 97.3 +891102 14 2.58 46 11.4 98.5 +891102 15 2.63 46 11.9 99.1 +891102 16 2.67 43 13.0 98.8 +891102 17 2.71 28 14.5 99.1 +891102 18 2.75 25 13.4 99.1 +891102 19 2.79 24 9.9 99.7 +891102 20 2.83 25 8.1 99.5 +891102 21 2.88 24 10.3 99.4 +891102 22 2.92 24 12.0 98.7 +891102 23 2.96 23 18.2 98.7 +891103 00 3.00 20 16.8 99.0 +891103 01 3.04 16 14.8 99.2 +891103 02 3.08 17 15.5 98.0 +891103 03 3.13 17 14.4 99.4 +891103 04 3.17 16 14.4 99.4 +891103 05 3.21 14 11.3 99.4 +891103 06 3.25 13 8.0 99.7 +891103 07 3.29 13 6.1 99.9 +891103 08 3.33 18 6.4 99.8 +891103 09 3.38 31 6.5 98.9 +891103 10 3.42 39 7.5 99.0 +891103 11 3.46 37 9.1 98.8 +891103 12 3.50 33 9.0 99.2 +891103 13 3.54 40 10.4 98.7 +891103 14 3.58 45 12.9 98.3 +891103 15 3.63 45 13.8 98.5 +891103 16 3.67 37 16.1 98.9 +891103 17 3.71 29 16.0 99.3 57 +891103 18 3.75 21 17.4 97.9 55 +891103 19 3.79 14 14.6 97.7 +891103 20 3.83 11 14.3 97.8 57 +891103 21 3.88 15 14.7 96.2 59 +891103 22 3.92 10 12.8 95.1 57 +891103 23 3.96 8 10.2 97.6 +891104 00 4.00 6 7.3 98.6 +891104 01 4.04 4 4.7 99.8 +891104 02 4.08 3 3.4 98.0 +891104 03 4.13 4 2.9 99.6 +891104 04 4.17 4 2.1 99.8 +891104 05 4.21 4 11.7 99.9 +891104 06 4.25 4 4.5 99.9 +891104 07 4.29 4 1.6 88.4 +891104 08 4.33 4 1.3 65.2 +891104 09 4.38 7 1.4 71.4 +891104 10 4.42 9 1.3 70.7 +891104 11 4.46 14 8.1 99.5 +891104 12 4.50 12 4.2 75.3 +891104 13 4.54 18 10.9 95.3 +891104 14 4.58 16 7.1 87.6 +891104 15 4.63 18 3.3 98.9 +891104 16 4.67 15 3.4 99.6 +891104 17 4.71 8 2.4 99.9 +891104 18 4.75 8 2.2 99.8 +891104 19 4.79 11 2.2 99.7 +891104 20 4.83 14 2.3 99.7 +891104 21 4.88 13 2.5 99.7 +891104 22 4.92 10 3.1 99.8 +891104 23 4.96 12 4.5 99.7 +891105 00 5.00 9 4.8 99.7 +891105 01 5.04 8 4.9 99.8 +891105 02 5.08 5 5.7 97.5 +891105 03 5.13 5 5.2 97.6 +891105 04 5.17 4 3.3 85.9 +891105 05 5.21 5 1.2 71.4 +891105 06 5.25 5 1.1 61.8 +891105 07 5.29 5 1.0 71.8 +891105 08 5.33 5 1.0 55.7 +891105 09 5.38 6 1.0 62.2 +891105 10 5.42 7 1.1 61.9 +891105 11 5.46 9 1.4 65.6 +891105 12 5.50 14 2.8 99.6 +891105 13 5.54 16 2.1 94.0 +891105 14 5.58 16 2.2 85.1 +891105 15 5.63 17 2.5 99.7 +891105 16 5.67 19 2.2 90.8 +891105 17 5.71 16 1.5 61.3 +891105 18 5.75 12 1.6 71.8 +891105 19 5.79 16 2.8 98.3 +891105 20 5.83 17 3.3 88.8 +891105 21 5.88 18 1.3 56.5 +891105 22 5.92 20 0.9 38.8 +891105 23 5.96 12 1.1 50.8 +891106 00 6.00 10 2.2 68.4 +891106 01 6.04 8 1.2 54.4 +891106 02 6.08 8 1.6 58.4 +891106 03 6.13 7 1.1 52.2 +891106 04 6.17 6 1.1 56.4 +891106 05 6.21 6 1.2 55.7 +891106 06 6.25 6 1.0 46.2 +891106 07 6.29 7 0.5 7.2 +891106 08 6.33 17 0.7 13.8 +891106 09 6.38 31 1.1 41.5 +891106 10 6.42 37 1.5 52.7 +891106 11 6.46 36 3.1 83.7 +891106 12 6.50 29 2.0 70.0 +891106 13 6.54 28 1.6 71.4 +891106 14 6.58 38 3.1 99.1 +891106 15 6.63 39 5.6 98.2 +891106 16 6.67 43 5.7 98.7 59 +891106 17 6.71 27 5.7 99.4 +891106 18 6.75 15 4.3 99.8 +891106 19 6.79 17 4.1 99.7 +891106 20 6.83 20 2.9 99.3 +891106 21 6.88 16 3.1 96.3 +891106 22 6.92 16 2.8 86.1 +891106 23 6.96 16 3.3 96.5 +891107 00 7.00 12 3.2 98.2 +891107 01 7.04 12 1.6 77.7 +891107 02 7.08 10 3.0 98.7 +891107 03 7.13 8 1.7 71.1 +891107 04 7.17 8 2.8 81.4 +891107 05 7.21 8 5.4 92.4 +891107 06 7.25 9 5.3 87.7 +891107 07 7.29 11 5.6 94.0 +891107 08 7.33 15 2.0 74.0 +891107 09 7.38 25 2.7 84.3 +891107 10 7.42 32 3.0 92.9 +891107 11 7.46 41 5.5 97.4 +891107 12 7.50 39 6.5 97.5 +891107 13 7.54 31 4.4 95.9 +891107 14 7.58 35 7.3 98.6 +891107 15 7.63 37 8.3 96.3 +891107 16 7.67 34 9.2 97.6 +891107 17 7.71 20 7.5 99.3 +891107 18 7.75 14 7.1 99.5 +891107 19 7.79 15 7.1 99.7 +891107 20 7.83 16 4.9 99.7 +891107 21 7.88 18 4.3 99.7 +891107 22 7.92 15 3.1 99.7 +891107 23 7.96 11 3.3 99.6 diff --git a/3rd_party/gnuplot/demo/using.dem b/3rd_party/gnuplot/demo/using.dem new file mode 100644 index 0000000..66b46dd --- /dev/null +++ b/3rd_party/gnuplot/demo/using.dem @@ -0,0 +1,25 @@ +# +# $Id: using.dem,v 1.6 2003/10/28 05:35:54 sfeam Exp $ +# +# Requires data file "using.dat" from this directory, +# so change current working directory to this directory before running. +# + +set title "Convex November 1-7 1989 Circadian" +set key left box +set xrange[-1:24] +plot 'using.dat' using 2:4 title "Logged in" with impulses,\ + 'using.dat' using 2:4 title "Logged in" with points +pause -1 "Hit return to continue" + +set xrange [1:8] +#set xdtic +set title "Convex November 1-7 1989" +set key below +set label "(Weekend)" at 5,25 center +plot 'using.dat' using 3:4 title "Logged in" with impulses,\ + 'using.dat' using 3:5 t "Load average" with points,\ + 'using.dat' using 3:6 t "%CPU used" with lines +unset label +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/utf8.dem b/3rd_party/gnuplot/demo/utf8.dem new file mode 100644 index 0000000..14af1b5 --- /dev/null +++ b/3rd_party/gnuplot/demo/utf8.dem @@ -0,0 +1,73 @@ +# Ethan A Merritt - April 2006 +# +# Test/Demonstration of UTF-8 support by gnuplot terminals. +# +# First we dump all 7-bit characters by octal code value, then display a +# selection of 8-bit unicode (UTF-8) characters from various code points. +# +# This will only produce reasonable output if the current gnuplot +# terminal supports multi-byte ("wide") characters and the current +# font contains the corresponding UTF-8 encoded characters maps. +# +# Some possible terminal + font selections are: +# +# set term x11 font "mbfont:sazanami mincho,vera,20" +# set term png font "/usr/share/fonts/ttf/arialuni.ttf" 13 +# set term wxt +# +# +set encoding utf8 +# +set label 100 at screen 0.5, 0.95 center +set label 100 "Dump all 7-bit characters and a selection of UTF-8 unicode characters\nCharacters that are missing from your current font will not appear in the output below\nOnly a portion of the characters on a unicode page are dumped" +# +set border 0 +unset xtics +unset ytics +# +set label 101 "page 0 (Latin1)" at screen 0.05, 0.80 +set label 102 "0020-0040:" at screen 0.05, 0.75 +set label 103 "0041-0060:" at screen 0.05, 0.70 +set label 104 "0061-007E:" at screen 0.05, 0.65 +set label 105 "" at screen 0.05, 0.60 +set label 106 "page 1:" at screen 0.05, 0.50 +set label 107 "page 3:" at screen 0.05, 0.45 +set label 108 "page 4:" at screen 0.05, 0.40 +set label 109 "pages 33,34:" at screen 0.05, 0.35 +set label 110 "pages 37,38:" at screen 0.05, 0.30 +set label 111 "Japanese:" at screen 0.05, 0.25 +set label 112 "Hebrew:" at screen 0.05, 0.20 +# +set label 1 at screen 0.2, 0.80 +set label 2 at screen 0.2, 0.75 +set label 3 at screen 0.2, 0.70 +set label 4 at screen 0.2, 0.65 +set label 5 at screen 0.2, 0.60 +set label 6 at screen 0.2, 0.50 +set label 7 at screen 0.2, 0.45 +set label 8 at screen 0.2, 0.40 +set label 9 at screen 0.2, 0.35 +set label 10 at screen 0.2, 0.30 +set label 11 at screen 0.2, 0.25 +set label 12 at screen 0.2, 0.20 +# +#set label 1 "\001\002\003\004\005\006\007\010\011 \013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040" +set label 2 "\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077\100" +set label 3 "\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137\140" +set label 4 "\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177" + +set label 5 "¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿" . "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑñòóôõö÷øùúûüýþÿ" +set label 6 "ĀāĂ㥹ĆćĈĉĊċČ茜ŜŝŞşŠšŴŵŶŷŸŹźŻżŽž" +set label 7 "αβγδεζηθικλμνξοπρςστυφχψωϑϖ" +set label 8 "абвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџ" +set label 9 "ℎℏℋℓℛÅ∀∂∃∇∈∋√∞∧∨∩∪∫⊂⊃⊆⊇⊥⊗⊙" +set label 10 "◎▲△▼▽☉☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑" +set label 11 "日本語フォント かな 漢字" +set label 12 "אבגדהוזחטיךכלםמןנסעףפץצקרשת" +# +set xrange [-1:1] +set yrange [-1:1] +plot -10 notitle + +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/varcolor.dem b/3rd_party/gnuplot/demo/varcolor.dem new file mode 100644 index 0000000..eed0bb5 --- /dev/null +++ b/3rd_party/gnuplot/demo/varcolor.dem @@ -0,0 +1,75 @@ +# +# Demo/test of variable color in many different plot styles +# +set boxwidth 0.2 abs +set bars front +by3(x) = (((int(x)%3)+1)/6.) +by4(x) = (((int(x)%4)+1)/7.) +rgbfudge(x) = x*51*32768 + (11-x)*51*128 + int(abs(5.5-x)*510/9.) + +set yrange [-4:10] +set xrange [0:11] +unset key #below + +set title "variable color points, circles, candlesticks, boxes, and boxxyerror" +plot 'candlesticks.dat' using 1:(1):1 with points pt 11 lc variable, \ + '' using 1:2:(.1):1 with circles lc variable, \ + '' using 1:3:2:6:5:1 with candlesticks lc variable, \ + '' using ($1+.3):3:2:6:5:1 with financebars lc variable, \ + '' using 1:(8):(by3($0)):(by4($0)):1 with boxxy lc var fs solid, \ + '' using 1:(-$2/2):1 with boxes lc var + +pause -1 'Hit to continue' + +set title "variable color boxerror, xyerrorbars, impulses, vectors, and labels" +plot 'candlesticks.dat' \ + using 1:5:2:6:(.2):1 with boxerror lc var fs solid 0.5 border -1 , \ + '' using 1:(1):1 with points pt 11 lc variable, \ + '' using 1:(8):(by3($0)):(by4($0)):1 with xyerrorbars lc var, \ + '' using ($1+.5):($2/2):1 with impulses lc var lw 3,\ + '' using 1:(-3):(0.5):(1):1 with vectors lc var,\ + '' using 1:(-1):1:1 with labels tc variable + +pause -1 'Hit to continue' + +set title "variable color using 'lc palette z'" +plot 'candlesticks.dat' using 1:(1):1 with points pt 11 lc pal z, \ + '' using 1:2:(.1):1 with circles lc pal z, \ + '' using 1:3:2:6:5:1 with candlesticks lc pal z, \ + '' using ($1+.3):3:2:6:5:1 with financebars lc pal z, \ + '' using 1:(8):(by3($0)):(by4($0)):1 with boxxy lc pal z fs solid, \ + '' using 1:(-$2/2):1 with boxes lc pal z + +pause -1 'Hit to continue' + +plot 'candlesticks.dat' \ + using 1:5:2:6:(.2):1 with boxerror lc pal z fs solid 0.5, \ + '' using 1:(1):1 with points pt 11 lc pal z, \ + '' using 1:(8):(by3($0)):(by4($0)):1 with xyerrorbars lc pal z, \ + '' using ($1+.5):($2/2):1 with impulses lc pal z lw 3,\ + '' using 1:(-3):(0.5):(1):1 with vectors lc pal z,\ + '' using 1:(-1):1:1 with labels tc pal z + + +pause -1 'Hit to continue' + +set title "variable color using 'lc rgb variable'" +plot 'candlesticks.dat' using 1:(1):(rgbfudge($1)) with points pt 11 lc rgb var, \ + '' using 1:2:(.1):(rgbfudge($1)) with circles lc rgb var, \ + '' using 1:3:2:6:5:(rgbfudge($1)) with candlesticks lc rgb var, \ + '' using ($1+.3):3:2:6:5:(rgbfudge($1)) with financebars lc rgb var, \ + '' using 1:(8):(by3($0)):(by4($0)):(rgbfudge($1)) with boxxy lc rgb var fs solid, \ + '' using 1:(-$2/2):(rgbfudge($1)) with boxes lc rgb var + +pause -1 'Hit to continue' + +plot 'candlesticks.dat' \ + using 1:5:2:6:(.2):(rgbfudge($1)) with boxerror lc rgb var fs solid 0.5 noborder, \ + '' using 1:(1):(rgbfudge($1)) with points pt 11 lc rgb var, \ + '' using 1:(8):(by3($0)):(by4($0)):(rgbfudge($1)) with xyerrorbars lc rgb var, \ + '' using ($1+.5):($2/2):(rgbfudge($1)) with impulses lc rgb var lw 3,\ + '' using 1:(-3):(0.5):(1):(rgbfudge($1)) with vectors lc rgb var,\ + '' using 1:(-1):1:(rgbfudge($1)) with labels tc rgb var point + +pause -1 'Hit to continue' +reset diff --git a/3rd_party/gnuplot/demo/vector.dem b/3rd_party/gnuplot/demo/vector.dem new file mode 100644 index 0000000..387cb24 --- /dev/null +++ b/3rd_party/gnuplot/demo/vector.dem @@ -0,0 +1,92 @@ +# +# $Id: vector.dem,v 1.12 2009/10/31 05:24:18 sfeam Exp $ +# +# This file demonstrates +# -1- saving contour lines as a gnuplottable file +# -2- plotting a vector field on the same graph +# -3- manipulating columns using the '$1,$2' syntax. +# the example is taken here from Physics is the display of equipotential +# lines and electrostatic field for a dipole (+q,-q) + +print "\n This file demonstrates" +print " -1- saving contour lines as a gnuplottable file" +print " -2- plotting a vector field on the same graph" +print " -3- manipulating columns using the '$1,$2' syntax." +print " the example is taken here from Physics is the display of equipotential" +print " lines and electrostatic field for a dipole (+q,-q)" +# + r(x,y)=sqrt(x*x+y*y) + v1(x,y)= q1/(r((x-x0),y)) + v2(x,y)= q2/(r((x+x0),y)) +# + vtot(x,y)=v1(x,y)+v2(x,y) +# + e1x(x,y)= q1*(x-x0)/r(x-x0,y)**3 + e1y(x,y)= q1*(y)/r(x-x0,y)**3 + e2x(x,y)= q2*(x+x0)/r(x+x0,y)**3 + e2y(x,y)= q2*(y)/r(x+x0,y)**3 + etotx(x,y)=e1x(x,y)+e2x(x,y) + etoty(x,y)=e1y(x,y)+e2y(x,y) + enorm(x,y)=sqrt(etotx(x,y)*etotx(x,y)+etoty(x,y)*etoty(x,y)) + dx1(x,y)=coef*etotx(x,y)/enorm(x,y) + dy1(x,y)=coef*etoty(x,y)/enorm(x,y) + dx2(x,y)=coef*etotx(x,y) + dy2(x,y)=coef*etoty(x,y) +# + coef=.7 + x0=1. + q1=1 + q2=-1 + xmin=-10. + xmax=10. + ymin=-10. + ymax=10. +# +reset +unset autoscale +set xr [xmin:xmax] +set yr [ymin:ymax] +set isosam 31,31 +#set view 0, 0, 1, 1 +set view map +unset surface +set contour base +set cntrparam order 4 +set cntrparam linear +set cntrparam levels discrete -3,-2 ,-1 ,-0.5 ,-0.2 ,-0.1 ,-0.05 ,-0.02 ,0 ,0.02 ,0.05 ,0.1 ,0.2 ,0.5 ,1 ,2 ,3 +set cntrparam points 5 +# +set label "-q" at -1,0 center +set label "+q" at 1,0 center +splot vtot(x,y) w l +print "Now create a file with equipotential lines" +pause -1 "Hit return to continue" + +set table "equipo2.tmp" +replot +unset table +reset +pause 0 + +plot "equipo2.tmp" w l +print "Now create a x/y datafile for plotting with vectors " +print "and display vectors parallel to the electrostatic field" +pause -1 "Hit return to continue" +set isosam 31,31 + +set table "field2xy.tmp" +splot vtot(x,y) w l +unset table +pause 0 + +unset autoscale +set xr [xmin:xmax] +set yr [ymin:ymax] +set isosam 31,31 +set key under Left reverse +plot "field2xy.tmp" u 1:2:(coef*dx1($1,$2)):(coef*dy1($1,$2)) w vec, \ + "equipo2.tmp" w l +pause -1 "Hit return to continue" + +reset + diff --git a/3rd_party/gnuplot/demo/whale.dat b/3rd_party/gnuplot/demo/whale.dat new file mode 100644 index 0000000..805ef9f --- /dev/null +++ b/3rd_party/gnuplot/demo/whale.dat @@ -0,0 +1,3002 @@ +#(C) Copyright 1992 Alex Woo +# Hans-Bernhard Broeker 1996: changed ordering, to make +# outside/inside correctly detectable by hidden3d +# Converted from PANAIR Network File +#whale.net +#NETWORK = DORSAL 10 4 NEW + 4.32022 0.00000 0.36768 + 4.38578 0.00000 0.39855 + 4.45157 0.00000 0.43078 + 4.51276 0.00000 0.47023 + 4.57293 0.00000 0.51716 + 4.63204 0.00000 0.56553 + 4.69551 0.00000 0.60832 + 4.78457 0.00000 0.61867 + 4.86637 0.00000 0.59655 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.38618 0.00548 0.39731 + 4.45239 0.01043 0.42827 + 4.51439 0.01442 0.46603 + 4.57541 0.01661 0.51094 + 4.63550 0.01634 0.55759 + 4.69929 0.01389 0.59942 + 4.78699 0.00986 0.61163 + 4.86783 0.00512 0.59387 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.38785 0.01321 0.39207 + 4.45587 0.02515 0.41767 + 4.52124 0.03479 0.44835 + 4.58581 0.04007 0.48474 + 4.65004 0.03940 0.52419 + 4.71522 0.03349 0.56199 + 4.79720 0.02378 0.58200 + 4.87394 0.01235 0.58257 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.39136 0.02147 0.38377 + 4.46261 0.04298 0.39989 + 4.53378 0.06447 0.41599 + 4.60459 0.06493 0.44012 + 4.67604 0.06540 0.46447 + 4.74649 0.06587 0.48847 + 4.81657 0.04357 0.52581 + 4.88446 0.02197 0.56199 + 4.95352 0.00000 0.59879 + + + 4.32022 0.00000 0.36768 + 4.39136 -0.02147 0.38377 + 4.46261 -0.04298 0.39989 + 4.53378 -0.06447 0.41599 + 4.60459 -0.06493 0.44012 + 4.67604 -0.06540 0.46447 + 4.74649 -0.06587 0.48847 + 4.81657 -0.04357 0.52581 + 4.88446 -0.02197 0.56199 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.38785 -0.01321 0.39207 + 4.45587 -0.02515 0.41767 + 4.52124 -0.03479 0.44835 + 4.58581 -0.04007 0.48474 + 4.65004 -0.03940 0.52419 + 4.71522 -0.03349 0.56199 + 4.79720 -0.02378 0.58200 + 4.87394 -0.01235 0.58257 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.38618 -0.00548 0.39731 + 4.45239 -0.01043 0.42827 + 4.51439 -0.01442 0.46603 + 4.57541 -0.01661 0.51094 + 4.63550 -0.01634 0.55759 + 4.69929 -0.01389 0.59942 + 4.78699 -0.00986 0.61163 + 4.86783 -0.00512 0.59387 + 4.95352 0.00000 0.59879 + + 4.32022 0.00000 0.36768 + 4.38578 0.00000 0.39855 + 4.45157 0.00000 0.43078 + 4.51276 0.00000 0.47023 + 4.57293 0.00000 0.51716 + 4.63204 0.00000 0.56553 + 4.69551 0.00000 0.60832 + 4.78457 0.00000 0.61867 + 4.86637 0.00000 0.59655 + 4.95352 0.00000 0.59879 + + +#NETWORK = BODY-TOP-1 40 8 NEW + 0.00000 0.00000 0.00000 + 0.06328 0.00000 0.06906 + 0.24609 0.00000 0.15852 + 0.49474 0.00000 0.24315 + 0.73666 0.00000 0.31296 + 0.97679 0.00000 0.35708 + 1.21755 0.00000 0.39318 + 1.44630 0.00000 0.35902 + 1.69182 0.00000 0.43159 + 1.94016 0.00000 0.43015 + 2.17715 0.00000 0.41867 + 2.39180 0.00000 0.40496 + 2.59034 0.00000 0.39461 + 2.80635 0.00000 0.38659 + 3.03005 0.00000 0.37933 + 3.24866 0.00000 0.37187 + 3.46182 0.00000 0.36354 + 3.67193 0.00000 0.35368 + 3.88524 0.00000 0.34465 + 4.10325 0.00000 0.34470 + 4.32022 0.00000 0.36768 + 4.53378 0.06447 0.41599 + 4.74649 0.06587 0.48847 + 4.95352 0.00000 0.59879 + 5.18109 0.00000 0.67195 + 5.40724 0.00000 0.73775 + 5.64533 0.00000 0.81438 + 5.91230 0.00000 0.87165 + 6.17511 0.00000 0.85053 + 6.18099 0.00000 0.84930 + 6.19137 0.00000 0.84708 + 6.24827 0.00000 0.83367 + 6.32143 0.00000 0.81387 + 6.39459 0.00000 0.79176 + 6.46774 0.00000 0.76775 + 6.54090 0.00000 0.74217 + 6.61406 0.00000 0.71524 + 6.68722 0.00000 0.68716 + 6.76038 0.00000 0.65811 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06307 0.01063 0.06452 + 0.24546 0.02728 0.14894 + 0.49360 0.04617 0.23080 + 0.73557 0.06575 0.30109 + 0.97598 0.07743 0.34814 + 1.21690 0.08641 0.38618 + 1.44899 0.09365 0.39105 + 1.69133 0.09943 0.42614 + 1.93952 0.10366 0.42438 + 2.17643 0.10632 0.41227 + 2.39126 0.10769 0.39811 + 2.59021 0.10735 0.38736 + 2.80646 0.10571 0.37829 + 3.03036 0.10333 0.36979 + 3.24929 0.10007 0.36164 + 3.46285 0.09565 0.35359 + 3.67322 0.08959 0.34545 + 3.88639 0.08173 0.33929 + 4.10416 0.07295 0.34134 + 4.32212 0.06512 0.36195 + 4.53925 0.09015 0.40188 + 4.75403 0.08576 0.47075 + 4.96890 0.05555 0.56317 + 5.19649 0.05097 0.63561 + 5.42205 0.04615 0.70327 + 5.65846 0.04320 0.77923 + 5.91823 0.04155 0.84450 + 6.17511 0.03492 0.83397 + 6.18099 0.03503 0.83269 + 6.19137 0.03541 0.83044 + 6.24827 0.03219 0.81897 + 6.32143 0.02831 0.80134 + 6.39459 0.02463 0.78186 + 6.46774 0.02044 0.75899 + 6.54090 0.01644 0.73463 + 6.61406 0.01239 0.70920 + 6.68722 0.00815 0.68286 + 6.76038 0.00447 0.65800 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06285 0.02147 0.05980 + 0.24483 0.05394 0.13920 + 0.49240 0.09053 0.21779 + 0.73412 0.12941 0.28512 + 0.97455 0.15405 0.33236 + 1.21546 0.17277 0.37069 + 1.44951 0.18761 0.39731 + 1.68984 0.19916 0.40959 + 1.93752 0.20725 0.40630 + 2.17421 0.21208 0.39250 + 2.38960 0.21444 0.37687 + 2.58979 0.21337 0.36484 + 2.80679 0.20931 0.35385 + 3.03122 0.20368 0.34330 + 3.25101 0.19648 0.33386 + 3.46570 0.18728 0.32577 + 3.67730 0.17529 0.31942 + 3.89123 0.16023 0.31677 + 4.10928 0.14340 0.32250 + 4.32799 0.12766 0.34420 + 4.54370 0.11662 0.39041 + 4.75980 0.10939 0.45720 + 4.98295 0.10175 0.53060 + 5.21017 0.09243 0.60329 + 5.43516 0.08319 0.67277 + 5.66985 0.07732 0.74872 + 5.92362 0.07658 0.81985 + 6.17511 0.06946 0.81665 + 6.18099 0.07026 0.81531 + 6.19137 0.07039 0.81294 + 6.24827 0.06406 0.80357 + 6.32143 0.05637 0.78825 + 6.39459 0.04890 0.77110 + 6.46774 0.04075 0.74992 + 6.54090 0.03291 0.72714 + 6.61406 0.02488 0.70335 + 6.68722 0.01652 0.67901 + 6.76038 0.00894 0.65789 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06262 0.03285 0.05495 + 0.24418 0.08119 0.12921 + 0.49104 0.13493 0.20291 + 0.73192 0.19048 0.26091 + 0.97212 0.22881 0.30559 + 1.21297 0.25860 0.34388 + 1.44724 0.28198 0.37027 + 1.68728 0.29942 0.38120 + 1.93411 0.31067 0.37540 + 2.17040 0.31655 0.35868 + 2.38674 0.31890 0.34044 + 2.58908 0.31630 0.32652 + 2.80733 0.30862 0.31331 + 3.03261 0.29844 0.30050 + 3.25374 0.28621 0.28970 + 3.47023 0.27153 0.28168 + 3.68387 0.25346 0.27749 + 3.89932 0.23172 0.27908 + 4.11815 0.20784 0.28991 + 4.33751 0.18509 0.31543 + 4.55464 0.16774 0.36219 + 4.77247 0.15496 0.42743 + 4.99650 0.14166 0.49921 + 5.22303 0.12759 0.57294 + 5.44741 0.11403 0.64425 + 5.68029 0.10541 0.72076 + 5.92941 0.10583 0.79338 + 6.17511 0.10310 0.79764 + 6.18099 0.10340 0.79627 + 6.19137 0.10454 0.79386 + 6.24827 0.09529 0.78694 + 6.32143 0.08398 0.77425 + 6.39459 0.07266 0.75927 + 6.46774 0.06088 0.74046 + 6.54090 0.04940 0.71971 + 6.61406 0.03749 0.69778 + 6.68722 0.02514 0.67575 + 6.76038 0.01342 0.65778 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06237 0.04176 0.04951 + 0.24342 0.10685 0.11742 + 0.48938 0.18105 0.18491 + 0.72947 0.25360 0.23406 + 0.96917 0.30481 0.27310 + 1.20960 0.34523 0.30770 + 1.44393 0.37660 0.33082 + 1.68342 0.39907 0.33832 + 1.92899 0.41231 0.32907 + 2.16484 0.41802 0.30924 + 2.38264 0.41917 0.28813 + 2.58807 0.41386 0.27199 + 2.80808 0.40112 0.25678 + 3.03450 0.38499 0.24228 + 3.25739 0.36660 0.23081 + 3.47619 0.34570 0.22361 + 3.69252 0.32139 0.22235 + 3.91006 0.29351 0.22900 + 4.13007 0.26372 0.24603 + 4.35013 0.23540 0.27727 + 4.56803 0.21302 0.32763 + 4.78639 0.19554 0.39470 + 5.01023 0.17682 0.46741 + 5.23577 0.15802 0.54285 + 5.45949 0.14007 0.61616 + 5.69029 0.12919 0.69395 + 5.93518 0.13113 0.76698 + 6.17511 0.13454 0.77516 + 6.18099 0.13555 0.77358 + 6.19137 0.13614 0.77079 + 6.24827 0.12476 0.76734 + 6.32143 0.11045 0.75819 + 6.39459 0.09574 0.74614 + 6.46774 0.08077 0.73050 + 6.54090 0.06592 0.71236 + 6.61406 0.05026 0.69259 + 6.68722 0.03401 0.67322 + 6.76038 0.01789 0.65768 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06223 0.06184 0.04647 + 0.24264 0.14253 0.10546 + 0.48724 0.22879 0.16163 + 0.72640 0.31767 0.20040 + 0.96539 0.38306 0.23145 + 1.20509 0.43260 0.25918 + 1.43935 0.46995 0.27638 + 1.67805 0.49546 0.27875 + 1.92196 0.50912 0.26551 + 2.15737 0.51351 0.24276 + 2.37721 0.51233 0.21900 + 2.58675 0.50300 0.20092 + 2.80903 0.48386 0.18473 + 3.03684 0.46070 0.16992 + 3.26182 0.43538 0.15917 + 3.48332 0.40787 0.15414 + 3.70275 0.37745 0.15710 + 3.92273 0.34415 0.16996 + 4.14418 0.30968 0.19414 + 4.36520 0.27727 0.23173 + 4.58427 0.25110 0.28574 + 4.80293 0.23014 0.35582 + 5.02433 0.20874 0.43475 + 5.24865 0.18509 0.51245 + 5.47126 0.16341 0.58876 + 5.70033 0.14929 0.66707 + 5.94129 0.15216 0.73904 + 6.17511 0.16302 0.74910 + 6.18099 0.16460 0.74769 + 6.19137 0.16570 0.74519 + 6.24827 0.15243 0.74523 + 6.32143 0.13555 0.74003 + 6.39459 0.11799 0.73166 + 6.46774 0.10037 0.71997 + 6.54090 0.08249 0.70511 + 6.61406 0.06325 0.68796 + 6.68722 0.04303 0.67139 + 6.76038 0.02236 0.65757 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06169 0.07473 0.03493 + 0.24146 0.17219 0.08731 + 0.48436 0.28240 0.13030 + 0.71976 0.40442 0.12744 + 0.95718 0.48293 0.14089 + 1.19716 0.52959 0.17397 + 1.43282 0.56105 0.19874 + 1.67133 0.58176 0.20409 + 1.91344 0.59328 0.18835 + 2.14809 0.59726 0.16030 + 2.37035 0.59485 0.13150 + 2.58512 0.58024 0.11285 + 2.81018 0.55343 0.09852 + 3.03958 0.52289 0.08569 + 3.26687 0.49066 0.07750 + 3.49134 0.45684 0.07611 + 3.71416 0.42086 0.08433 + 3.93689 0.38301 0.10400 + 4.16006 0.34501 0.13572 + 4.38211 0.30996 0.18062 + 4.60173 0.28184 0.24069 + 4.82009 0.25889 0.31549 + 5.04025 0.23378 0.39786 + 5.26310 0.20482 0.47833 + 5.48430 0.18026 0.55840 + 5.71054 0.16641 0.63972 + 5.94752 0.17055 0.71050 + 6.17511 0.18993 0.72135 + 6.18099 0.19106 0.71975 + 6.19137 0.19276 0.71694 + 6.24827 0.17801 0.72084 + 6.32143 0.15910 0.71997 + 6.39459 0.13957 0.71617 + 6.46774 0.11970 0.70896 + 6.54090 0.09911 0.69796 + 6.61406 0.07645 0.68398 + 6.68722 0.05216 0.67008 + 6.76038 0.02683 0.65746 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06122 0.09261 0.02470 + 0.23984 0.21019 0.06234 + 0.48129 0.33575 0.09689 + 0.71772 0.45629 0.10508 + 0.95408 0.53834 0.10666 + 1.19143 0.59429 0.11238 + 1.42559 0.63328 0.11273 + 1.66221 0.65702 0.10286 + 1.90174 0.66696 0.08251 + 2.13640 0.66668 0.05639 + 2.36240 0.65922 0.03023 + 2.58325 0.63968 0.01182 + 2.81149 0.60674 -0.00042 + 3.04266 0.56980 -0.00936 + 3.27245 0.53141 -0.01267 + 3.50000 0.49203 -0.00825 + 3.72630 0.45145 0.00686 + 3.95187 0.41023 0.03418 + 4.17693 0.36992 0.07369 + 4.40026 0.33325 0.12576 + 4.62072 0.30372 0.19167 + 4.83895 0.27894 0.27116 + 5.05762 0.25037 0.35760 + 5.27843 0.21690 0.44214 + 5.49788 0.19144 0.52680 + 5.72117 0.18044 0.61124 + 5.95400 0.18717 0.68085 + 6.17511 0.21507 0.69199 + 6.18099 0.21673 0.69048 + 6.19137 0.21890 0.68781 + 6.24827 0.20273 0.69550 + 6.32143 0.18189 0.69901 + 6.39459 0.16060 0.69995 + 6.46774 0.13881 0.69758 + 6.54090 0.11575 0.69088 + 6.61406 0.08982 0.68058 + 6.68722 0.06133 0.66915 + 6.76038 0.03130 0.65735 + 6.83354 0.00000 0.64531 + + + 0.00000 0.00000 0.00000 + 0.06122 -0.09261 0.02470 + 0.23984 -0.21019 0.06234 + 0.48129 -0.33575 0.09689 + 0.71772 -0.45629 0.10508 + 0.95408 -0.53834 0.10666 + 1.19143 -0.59429 0.11238 + 1.42559 -0.63328 0.11273 + 1.66221 -0.65702 0.10286 + 1.90174 -0.66696 0.08251 + 2.13640 -0.66668 0.05639 + 2.36240 -0.65922 0.03023 + 2.58325 -0.63968 0.01182 + 2.81149 -0.60674 -0.00042 + 3.04266 -0.56980 -0.00936 + 3.27245 -0.53141 -0.01267 + 3.50000 -0.49203 -0.00825 + 3.72630 -0.45145 0.00686 + 3.95187 -0.41023 0.03418 + 4.17693 -0.36992 0.07369 + 4.40026 -0.33325 0.12576 + 4.62072 -0.30372 0.19167 + 4.83895 -0.27894 0.27116 + 5.05762 -0.25037 0.35760 + 5.27843 -0.21690 0.44214 + 5.49788 -0.19144 0.52680 + 5.72117 -0.18044 0.61124 + 5.95400 -0.18717 0.68085 + 6.17511 -0.21507 0.69199 + 6.18099 -0.21673 0.69048 + 6.19137 -0.21890 0.68781 + 6.24827 -0.20273 0.69550 + 6.32143 -0.18189 0.69901 + 6.39459 -0.16060 0.69995 + 6.46774 -0.13881 0.69758 + 6.54090 -0.11575 0.69088 + 6.61406 -0.08982 0.68058 + 6.68722 -0.06133 0.66915 + 6.76038 -0.03130 0.65735 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06169 -0.07473 0.03493 + 0.24146 -0.17219 0.08731 + 0.48436 -0.28240 0.13030 + 0.71976 -0.40442 0.12744 + 0.95718 -0.48293 0.14089 + 1.19716 -0.52959 0.17397 + 1.43282 -0.56105 0.19874 + 1.67133 -0.58176 0.20409 + 1.91344 -0.59328 0.18835 + 2.14809 -0.59726 0.16030 + 2.37035 -0.59485 0.13150 + 2.58512 -0.58024 0.11285 + 2.81018 -0.55343 0.09852 + 3.03958 -0.52289 0.08569 + 3.26687 -0.49066 0.07750 + 3.49134 -0.45684 0.07611 + 3.71416 -0.42086 0.08433 + 3.93689 -0.38301 0.10400 + 4.16006 -0.34501 0.13572 + 4.38211 -0.30996 0.18062 + 4.60173 -0.28184 0.24069 + 4.82009 -0.25889 0.31549 + 5.04025 -0.23378 0.39786 + 5.26310 -0.20482 0.47833 + 5.48430 -0.18026 0.55840 + 5.71054 -0.16641 0.63972 + 5.94752 -0.17055 0.71050 + 6.17511 -0.18993 0.72135 + 6.18099 -0.19106 0.71975 + 6.19137 -0.19276 0.71694 + 6.24827 -0.17801 0.72084 + 6.32143 -0.15910 0.71997 + 6.39459 -0.13957 0.71617 + 6.46774 -0.11970 0.70896 + 6.54090 -0.09911 0.69796 + 6.61406 -0.07645 0.68398 + 6.68722 -0.05216 0.67008 + 6.76038 -0.02683 0.65746 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06223 -0.06184 0.04647 + 0.24264 -0.14253 0.10546 + 0.48724 -0.22879 0.16163 + 0.72640 -0.31767 0.20040 + 0.96539 -0.38306 0.23145 + 1.20509 -0.43260 0.25918 + 1.43935 -0.46995 0.27638 + 1.67805 -0.49546 0.27875 + 1.92196 -0.50912 0.26551 + 2.15737 -0.51351 0.24276 + 2.37721 -0.51233 0.21900 + 2.58675 -0.50300 0.20092 + 2.80903 -0.48386 0.18473 + 3.03684 -0.46070 0.16992 + 3.26182 -0.43538 0.15917 + 3.48332 -0.40787 0.15414 + 3.70275 -0.37745 0.15710 + 3.92273 -0.34415 0.16996 + 4.14418 -0.30968 0.19414 + 4.36520 -0.27727 0.23173 + 4.58427 -0.25110 0.28574 + 4.80293 -0.23014 0.35582 + 5.02433 -0.20874 0.43475 + 5.24865 -0.18509 0.51245 + 5.47126 -0.16341 0.58876 + 5.70033 -0.14929 0.66707 + 5.94129 -0.15216 0.73904 + 6.17511 -0.16302 0.74910 + 6.18099 -0.16460 0.74769 + 6.19137 -0.16570 0.74519 + 6.24827 -0.15243 0.74523 + 6.32143 -0.13555 0.74003 + 6.39459 -0.11799 0.73166 + 6.46774 -0.10037 0.71997 + 6.54090 -0.08249 0.70511 + 6.61406 -0.06325 0.68796 + 6.68722 -0.04303 0.67139 + 6.76038 -0.02236 0.65757 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06237 -0.04176 0.04951 + 0.24342 -0.10685 0.11742 + 0.48938 -0.18105 0.18491 + 0.72947 -0.25360 0.23406 + 0.96917 -0.30481 0.27310 + 1.20960 -0.34523 0.30770 + 1.44393 -0.37660 0.33082 + 1.68342 -0.39907 0.33832 + 1.92899 -0.41231 0.32907 + 2.16484 -0.41802 0.30924 + 2.38264 -0.41917 0.28813 + 2.58807 -0.41386 0.27199 + 2.80808 -0.40112 0.25678 + 3.03450 -0.38499 0.24228 + 3.25739 -0.36660 0.23081 + 3.47619 -0.34570 0.22361 + 3.69252 -0.32139 0.22235 + 3.91006 -0.29351 0.22900 + 4.13007 -0.26372 0.24603 + 4.35013 -0.23540 0.27727 + 4.56803 -0.21302 0.32763 + 4.78639 -0.19554 0.39470 + 5.01023 -0.17682 0.46741 + 5.23577 -0.15802 0.54285 + 5.45949 -0.14007 0.61616 + 5.69029 -0.12919 0.69395 + 5.93518 -0.13113 0.76698 + 6.17511 -0.13454 0.77516 + 6.18099 -0.13555 0.77358 + 6.19137 -0.13614 0.77079 + 6.24827 -0.12476 0.76734 + 6.32143 -0.11045 0.75819 + 6.39459 -0.09574 0.74614 + 6.46774 -0.08077 0.73050 + 6.54090 -0.06592 0.71236 + 6.61406 -0.05026 0.69259 + 6.68722 -0.03401 0.67322 + 6.76038 -0.01789 0.65768 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06262 -0.03285 0.05495 + 0.24418 -0.08119 0.12921 + 0.49104 -0.13493 0.20291 + 0.73192 -0.19048 0.26091 + 0.97212 -0.22881 0.30559 + 1.21297 -0.25860 0.34388 + 1.44724 -0.28198 0.37027 + 1.68728 -0.29942 0.38120 + 1.93411 -0.31067 0.37540 + 2.17040 -0.31655 0.35868 + 2.38674 -0.31890 0.34044 + 2.58908 -0.31630 0.32652 + 2.80733 -0.30862 0.31331 + 3.03261 -0.29844 0.30050 + 3.25374 -0.28621 0.28970 + 3.47023 -0.27153 0.28168 + 3.68387 -0.25346 0.27749 + 3.89932 -0.23172 0.27908 + 4.11815 -0.20784 0.28991 + 4.33751 -0.18509 0.31543 + 4.55464 -0.16774 0.36219 + 4.77247 -0.15496 0.42743 + 4.99650 -0.14166 0.49921 + 5.22303 -0.12759 0.57294 + 5.44741 -0.11403 0.64425 + 5.68029 -0.10541 0.72076 + 5.92941 -0.10583 0.79338 + 6.17511 -0.10310 0.79764 + 6.18099 -0.10340 0.79627 + 6.19137 -0.10454 0.79386 + 6.24827 -0.09529 0.78694 + 6.32143 -0.08398 0.77425 + 6.39459 -0.07266 0.75927 + 6.46774 -0.06088 0.74046 + 6.54090 -0.04940 0.71971 + 6.61406 -0.03749 0.69778 + 6.68722 -0.02514 0.67575 + 6.76038 -0.01342 0.65778 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06285 -0.02147 0.05980 + 0.24483 -0.05394 0.13920 + 0.49240 -0.09053 0.21779 + 0.73412 -0.12941 0.28512 + 0.97455 -0.15405 0.33236 + 1.21546 -0.17277 0.37069 + 1.44951 -0.18761 0.39731 + 1.68984 -0.19916 0.40959 + 1.93752 -0.20725 0.40630 + 2.17421 -0.21208 0.39250 + 2.38960 -0.21444 0.37687 + 2.58979 -0.21337 0.36484 + 2.80679 -0.20931 0.35385 + 3.03122 -0.20368 0.34330 + 3.25101 -0.19648 0.33386 + 3.46570 -0.18728 0.32577 + 3.67730 -0.17529 0.31942 + 3.89123 -0.16023 0.31677 + 4.10928 -0.14340 0.32250 + 4.32799 -0.12766 0.34420 + 4.54370 -0.11662 0.39041 + 4.75980 -0.10939 0.45720 + 4.98295 -0.10175 0.53060 + 5.21017 -0.09243 0.60329 + 5.43516 -0.08319 0.67277 + 5.66985 -0.07732 0.74872 + 5.92362 -0.07658 0.81985 + 6.17511 -0.06946 0.81665 + 6.18099 -0.07026 0.81531 + 6.19137 -0.07039 0.81294 + 6.24827 -0.06406 0.80357 + 6.32143 -0.05637 0.78825 + 6.39459 -0.04890 0.77110 + 6.46774 -0.04075 0.74992 + 6.54090 -0.03291 0.72714 + 6.61406 -0.02488 0.70335 + 6.68722 -0.01652 0.67901 + 6.76038 -0.00894 0.65789 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06307 -0.01063 0.06452 + 0.24546 -0.02728 0.14894 + 0.49360 -0.04617 0.23080 + 0.73557 -0.06575 0.30109 + 0.97598 -0.07743 0.34814 + 1.21690 -0.08641 0.38618 + 1.44899 -0.09365 0.39105 + 1.69133 -0.09943 0.42614 + 1.93952 -0.10366 0.42438 + 2.17643 -0.10632 0.41227 + 2.39126 -0.10769 0.39811 + 2.59021 -0.10735 0.38736 + 2.80646 -0.10571 0.37829 + 3.03036 -0.10333 0.36979 + 3.24929 -0.10007 0.36164 + 3.46285 -0.09565 0.35359 + 3.67322 -0.08959 0.34545 + 3.88639 -0.08173 0.33929 + 4.10416 -0.07295 0.34134 + 4.32212 -0.06512 0.36195 + 4.53925 -0.09015 0.40188 + 4.75403 -0.08576 0.47075 + 4.96890 -0.05555 0.56317 + 5.19649 -0.05097 0.63561 + 5.42205 -0.04615 0.70327 + 5.65846 -0.04320 0.77923 + 5.91823 -0.04155 0.84450 + 6.17511 -0.03492 0.83397 + 6.18099 -0.03503 0.83269 + 6.19137 -0.03541 0.83044 + 6.24827 -0.03219 0.81897 + 6.32143 -0.02831 0.80134 + 6.39459 -0.02463 0.78186 + 6.46774 -0.02044 0.75899 + 6.54090 -0.01644 0.73463 + 6.61406 -0.01239 0.70920 + 6.68722 -0.00815 0.68286 + 6.76038 -0.00447 0.65800 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06328 0.00000 0.06906 + 0.24609 0.00000 0.15852 + 0.49474 0.00000 0.24315 + 0.73666 0.00000 0.31296 + 0.97679 0.00000 0.35708 + 1.21755 0.00000 0.39318 + 1.44630 0.00000 0.35902 + 1.69182 0.00000 0.43159 + 1.94016 0.00000 0.43015 + 2.17715 0.00000 0.41867 + 2.39180 0.00000 0.40496 + 2.59034 0.00000 0.39461 + 2.80635 0.00000 0.38659 + 3.03005 0.00000 0.37933 + 3.24866 0.00000 0.37187 + 3.46182 0.00000 0.36354 + 3.67193 0.00000 0.35368 + 3.88524 0.00000 0.34465 + 4.10325 0.00000 0.34470 + 4.32022 0.00000 0.36768 + 4.53378 -0.06447 0.41599 + 4.74649 -0.06587 0.48847 + 4.95352 0.00000 0.59879 + 5.18109 0.00000 0.67195 + 5.40724 0.00000 0.73775 + 5.64533 0.00000 0.81438 + 5.91230 0.00000 0.87165 + 6.17511 0.00000 0.85053 + 6.18099 0.00000 0.84930 + 6.19137 0.00000 0.84708 + 6.24827 0.00000 0.83367 + 6.32143 0.00000 0.81387 + 6.39459 0.00000 0.79176 + 6.46774 0.00000 0.76775 + 6.54090 0.00000 0.74217 + 6.61406 0.00000 0.71524 + 6.68722 0.00000 0.68716 + 6.76038 0.00000 0.65811 + 6.83354 0.00000 0.64531 + + +#NETWORK = BODY-TOP-2 49 2 NEW + 0.00000 0.00000 0.00000 + 0.06122 0.09261 0.02470 + 0.23984 0.21019 0.06234 + 0.48129 0.33575 0.09689 + 0.71772 0.45629 0.10508 + 0.95408 0.53834 0.10666 + 1.19143 0.59429 0.11238 + 1.42559 0.63328 0.11273 + 1.66221 0.65702 0.10286 + 1.90174 0.66696 0.08251 + 2.13640 0.66668 0.05639 + 2.14733 0.66632 0.05513 + 2.15900 0.66594 0.05378 + 2.18161 0.66519 0.05116 + 2.22680 0.66370 0.04593 + 2.29460 0.66146 0.03808 + 2.36240 0.65922 0.03023 + 2.47283 0.64945 0.02103 + 2.58325 0.63968 0.01182 + 2.65933 0.62870 0.00774 + 2.73541 0.61772 0.00366 + 2.78678 0.61031 0.00090 + 2.81149 0.60674 -0.00042 + 3.04266 0.56980 -0.00936 + 3.27245 0.53141 -0.01267 + 3.50000 0.49203 -0.00825 + 3.72630 0.45145 0.00686 + 3.95187 0.41023 0.03418 + 4.17693 0.36992 0.07369 + 4.40026 0.33325 0.12576 + 4.62072 0.30372 0.19167 + 4.83895 0.27894 0.27116 + 5.05762 0.25037 0.35760 + 5.27843 0.21690 0.44214 + 5.49788 0.19144 0.52680 + 5.72117 0.18044 0.61124 + 5.95400 0.18717 0.68085 + 6.17511 0.21507 0.69199 + 6.18099 0.21673 0.69048 + 6.19137 0.21890 0.68781 + 6.24827 0.20273 0.69550 + 6.32143 0.18189 0.69901 + 6.39459 0.16060 0.69995 + 6.46774 0.13881 0.69758 + 6.54090 0.11575 0.69088 + 6.61406 0.08982 0.68058 + 6.68722 0.06133 0.66915 + 6.76038 0.03130 0.65735 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06064 0.11052 0.01240 + 0.23769 0.25006 0.02934 + 0.47608 0.39606 0.04015 + 0.71095 0.52366 0.03070 + 0.94609 0.60357 0.01864 + 1.18214 0.65376 0.01255 + 1.41643 0.68667 0.00385 + 1.65189 0.70546 -0.01171 + 1.88885 0.71255 -0.03416 + 2.12005 0.71745 -0.08906 + 2.24615 0.71820 -0.13168 + 2.24387 0.71497 -0.10853 + 2.24763 0.71048 -0.08568 + 2.27537 0.69807 -0.04680 + 2.31275 0.68550 -0.01921 + 2.37698 0.67457 -0.00777 + 2.46527 0.67321 -0.03080 + 2.55370 0.67196 -0.06271 + 2.62820 0.66760 -0.08700 + 2.69273 0.66480 -0.11317 + 2.74057 0.66409 -0.13415 + 2.81293 0.64025 -0.10832 + 3.04596 0.59864 -0.11108 + 3.27833 0.55601 -0.10779 + 3.50904 0.51298 -0.09635 + 3.73894 0.46960 -0.07374 + 3.96749 0.42655 -0.03862 + 4.19459 0.38504 0.00870 + 4.41920 0.34715 0.06852 + 4.63998 0.31560 0.14200 + 4.85734 0.28791 0.22794 + 5.07585 0.25589 0.31536 + 5.29412 0.21964 0.40511 + 5.51177 0.19560 0.49447 + 5.73231 0.19184 0.58140 + 5.96092 0.20269 0.64922 + 6.17511 0.23981 0.66228 + 6.18099 0.24744 0.65336 + 6.19137 0.24422 0.65798 + 6.24827 0.22672 0.66947 + 6.32143 0.20416 0.67735 + 6.39459 0.18123 0.68322 + 6.46774 0.15776 0.68593 + 6.54090 0.13242 0.68386 + 6.61406 0.10330 0.67768 + 6.68722 0.07052 0.66848 + 6.76038 0.03577 0.65725 + 6.83354 0.00000 0.64531 + + + 0.00000 0.00000 0.00000 + 0.06064 -0.11052 0.01240 + 0.23769 -0.25006 0.02934 + 0.47608 -0.39606 0.04015 + 0.71095 -0.52366 0.03070 + 0.94609 -0.60357 0.01864 + 1.18214 -0.65376 0.01255 + 1.41643 -0.68667 0.00385 + 1.65189 -0.70546 -0.01171 + 1.88885 -0.71255 -0.03416 + 2.12005 -0.71745 -0.08906 + 2.24615 -0.71820 -0.13168 + 2.24387 -0.71497 -0.10853 + 2.24763 -0.71048 -0.08568 + 2.27537 -0.69807 -0.04680 + 2.31275 -0.68550 -0.01921 + 2.37698 -0.67457 -0.00777 + 2.46527 -0.67321 -0.03080 + 2.55370 -0.67196 -0.06271 + 2.62820 -0.66760 -0.08700 + 2.69273 -0.66480 -0.11317 + 2.74057 -0.66409 -0.13415 + 2.81293 -0.64025 -0.10832 + 3.04596 -0.59864 -0.11108 + 3.27833 -0.55601 -0.10779 + 3.50904 -0.51298 -0.09635 + 3.73894 -0.46960 -0.07374 + 3.96749 -0.42655 -0.03862 + 4.19459 -0.38504 0.00870 + 4.41920 -0.34715 0.06852 + 4.63998 -0.31560 0.14200 + 4.85734 -0.28791 0.22794 + 5.07585 -0.25589 0.31536 + 5.29412 -0.21964 0.40511 + 5.51177 -0.19560 0.49447 + 5.73231 -0.19184 0.58140 + 5.96092 -0.20269 0.64922 + 6.17511 -0.23981 0.66228 + 6.18099 -0.24744 0.65336 + 6.19137 -0.24422 0.65798 + 6.24827 -0.22672 0.66947 + 6.32143 -0.20416 0.67735 + 6.39459 -0.18123 0.68322 + 6.46774 -0.15776 0.68593 + 6.54090 -0.13242 0.68386 + 6.61406 -0.10330 0.67768 + 6.68722 -0.07052 0.66848 + 6.76038 -0.03577 0.65725 + 6.83354 0.00000 0.64531 + + 0.00000 0.00000 0.00000 + 0.06122 -0.09261 0.02470 + 0.23984 -0.21019 0.06234 + 0.48129 -0.33575 0.09689 + 0.71772 -0.45629 0.10508 + 0.95408 -0.53834 0.10666 + 1.19143 -0.59429 0.11238 + 1.42559 -0.63328 0.11273 + 1.66221 -0.65702 0.10286 + 1.90174 -0.66696 0.08251 + 2.13640 -0.66668 0.05639 + 2.14733 -0.66632 0.05513 + 2.15900 -0.66594 0.05378 + 2.18161 -0.66519 0.05116 + 2.22680 -0.66370 0.04593 + 2.29460 -0.66146 0.03808 + 2.36240 -0.65922 0.03023 + 2.47283 -0.64945 0.02103 + 2.58325 -0.63968 0.01182 + 2.65933 -0.62870 0.00774 + 2.73541 -0.61772 0.00366 + 2.78678 -0.61031 0.00090 + 2.81149 -0.60674 -0.00042 + 3.04266 -0.56980 -0.00936 + 3.27245 -0.53141 -0.01267 + 3.50000 -0.49203 -0.00825 + 3.72630 -0.45145 0.00686 + 3.95187 -0.41023 0.03418 + 4.17693 -0.36992 0.07369 + 4.40026 -0.33325 0.12576 + 4.62072 -0.30372 0.19167 + 4.83895 -0.27894 0.27116 + 5.05762 -0.25037 0.35760 + 5.27843 -0.21690 0.44214 + 5.49788 -0.19144 0.52680 + 5.72117 -0.18044 0.61124 + 5.95400 -0.18717 0.68085 + 6.17511 -0.21507 0.69199 + 6.18099 -0.21673 0.69048 + 6.19137 -0.21890 0.68781 + 6.24827 -0.20273 0.69550 + 6.32143 -0.18189 0.69901 + 6.39459 -0.16060 0.69995 + 6.46774 -0.13881 0.69758 + 6.54090 -0.11575 0.69088 + 6.61406 -0.08982 0.68058 + 6.68722 -0.06133 0.66915 + 6.76038 -0.03130 0.65735 + 6.83354 0.00000 0.64531 + + +#NETWORK = BODY-BOT-1 51 2 NEW + 0.00000 0.00000 0.00000 + 0.06064 0.11052 0.01240 + 0.23769 0.25006 0.02934 + 0.47608 0.39606 0.04015 + 0.71095 0.52366 0.03070 + 0.94609 0.60357 0.01864 + 1.18214 0.65376 0.01255 + 1.41643 0.68667 0.00385 + 1.65189 0.70546 -0.01171 + 1.88885 0.71255 -0.03416 + 2.12005 0.71745 -0.08906 + 2.24615 0.71820 -0.13168 + 2.25215 0.72039 -0.15308 + 2.26291 0.72131 -0.17195 + 2.30310 0.71949 -0.20042 + 2.36037 0.71527 -0.21534 + 2.43162 0.70907 -0.21628 + 2.50850 0.70087 -0.20655 + 2.58262 0.69079 -0.19056 + 2.64672 0.67976 -0.17199 + 2.69790 0.67122 -0.15393 + 2.74057 0.66409 -0.13415 + 2.81293 0.64025 -0.10832 + 3.04596 0.59864 -0.11108 + 3.27833 0.55601 -0.10779 + 3.50904 0.51298 -0.09635 + 3.73894 0.46960 -0.07374 + 3.96749 0.42655 -0.03862 + 4.19459 0.38504 0.00870 + 4.41920 0.34715 0.06852 + 4.63998 0.31560 0.14200 + 4.85734 0.28791 0.22794 + 5.07585 0.25589 0.31536 + 5.29412 0.21964 0.40511 + 5.51177 0.19560 0.49447 + 5.73231 0.19184 0.58140 + 5.96092 0.20269 0.64922 + 6.17511 0.23981 0.66228 + 6.18099 0.24744 0.65336 + 6.19137 0.24422 0.65798 + 6.24827 0.22672 0.66947 + 6.32143 0.20416 0.67735 + 6.39459 0.18123 0.68322 + 6.46774 0.15776 0.68593 + 6.54090 0.13242 0.68386 + 6.61406 0.10330 0.67768 + 6.68722 0.07052 0.66848 + 6.76038 0.03577 0.65725 + 6.83354 0.00000 0.64531 + 6.92735 0.00000 0.62961 + 6.96990 0.04994 0.62961 + + 0.00000 0.00000 0.00000 + 0.05984 0.13128 -0.00482 + 0.23454 0.28927 -0.01909 + 0.46882 0.43932 -0.03885 + 0.70275 0.54510 -0.05933 + 0.93733 0.61194 -0.07793 + 1.17209 0.66474 -0.09551 + 1.40645 0.70290 -0.11481 + 1.64060 0.72428 -0.13714 + 1.87474 0.73106 -0.16178 + 2.10910 0.72775 -0.18639 + 2.12788 0.72654 -0.19317 + 2.14740 0.72529 -0.20022 + 2.18570 0.72283 -0.21406 + 2.26230 0.71791 -0.24172 + 2.33890 0.71298 -0.26939 + 2.41857 0.70484 -0.27163 + 2.49824 0.69669 -0.27388 + 2.57791 0.68854 -0.27612 + 2.65670 0.67636 -0.25449 + 2.73550 0.66418 -0.23286 + 2.78568 0.65642 -0.21908 + 2.81429 0.65199 -0.21123 + 3.04912 0.60868 -0.20846 + 3.28407 0.56432 -0.20061 + 3.51813 0.51978 -0.18488 + 3.75211 0.47532 -0.15776 + 3.98438 0.43174 -0.11729 + 4.21392 0.38998 -0.06240 + 4.43865 0.35165 0.00972 + 4.66031 0.31899 0.08953 + 4.87897 0.28750 0.17708 + 5.09373 0.25124 0.27394 + 5.30922 0.21557 0.36944 + 5.52539 0.19570 0.46278 + 5.74414 0.19669 0.54971 + 5.97064 0.22698 0.60474 + 6.17511 0.26004 0.62973 + 6.18099 0.26000 0.64191 + 6.19137 0.26000 0.64915 + 6.24827 0.26000 0.66170 + 6.32143 0.26000 0.66657 + 6.39459 0.26000 0.66891 + 6.46774 0.26000 0.66993 + 6.54090 0.26000 0.66924 + 6.61406 0.26000 0.66597 + 6.68722 0.26000 0.66015 + 6.76038 0.26000 0.65264 + 6.83354 0.26000 0.64425 + 6.90669 0.26000 0.63594 + 6.98798 0.26000 0.62961 + + + 0.00000 0.00000 0.00000 + 0.05984 -0.13128 -0.00482 + 0.23454 -0.28927 -0.01909 + 0.46882 -0.43932 -0.03885 + 0.70275 -0.54510 -0.05933 + 0.93733 -0.61194 -0.07793 + 1.17209 -0.66474 -0.09551 + 1.40645 -0.70290 -0.11481 + 1.64060 -0.72428 -0.13714 + 1.87474 -0.73106 -0.16178 + 2.10910 -0.72775 -0.18639 + 2.12788 -0.72654 -0.19317 + 2.14740 -0.72529 -0.20022 + 2.18570 -0.72283 -0.21406 + 2.26230 -0.71791 -0.24172 + 2.33890 -0.71298 -0.26939 + 2.41857 -0.70484 -0.27163 + 2.49824 -0.69669 -0.27388 + 2.57791 -0.68854 -0.27612 + 2.65670 -0.67636 -0.25449 + 2.73550 -0.66418 -0.23286 + 2.78568 -0.65642 -0.21908 + 2.81429 -0.65199 -0.21123 + 3.04912 -0.60868 -0.20846 + 3.28407 -0.56432 -0.20061 + 3.51813 -0.51978 -0.18488 + 3.75211 -0.47532 -0.15776 + 3.98438 -0.43174 -0.11729 + 4.21392 -0.38998 -0.06240 + 4.43865 -0.35165 0.00972 + 4.66031 -0.31899 0.08953 + 4.87897 -0.28750 0.17708 + 5.09373 -0.25124 0.27394 + 5.30922 -0.21557 0.36944 + 5.52539 -0.19570 0.46278 + 5.74414 -0.19669 0.54971 + 5.97064 -0.22698 0.60474 + 6.17511 -0.26004 0.62973 + 6.18099 -0.26000 0.64191 + 6.19137 -0.26000 0.64915 + 6.24827 -0.26000 0.66170 + 6.32143 -0.26000 0.66657 + 6.39459 -0.26000 0.66891 + 6.46774 -0.26000 0.66993 + 6.54090 -0.26000 0.66924 + 6.61406 -0.26000 0.66597 + 6.68722 -0.26000 0.66015 + 6.76038 -0.26000 0.65264 + 6.83354 -0.26000 0.64425 + 6.90669 -0.26000 0.63594 + 6.98798 -0.26000 0.62961 + + 0.00000 0.00000 0.00000 + 0.06064 -0.11052 0.01240 + 0.23769 -0.25006 0.02934 + 0.47608 -0.39606 0.04015 + 0.71095 -0.52366 0.03070 + 0.94609 -0.60357 0.01864 + 1.18214 -0.65376 0.01255 + 1.41643 -0.68667 0.00385 + 1.65189 -0.70546 -0.01171 + 1.88885 -0.71255 -0.03416 + 2.12005 -0.71745 -0.08906 + 2.24615 -0.71820 -0.13168 + 2.25215 -0.72039 -0.15308 + 2.26291 -0.72131 -0.17195 + 2.30310 -0.71949 -0.20042 + 2.36037 -0.71527 -0.21534 + 2.43162 -0.70907 -0.21628 + 2.50850 -0.70087 -0.20655 + 2.58262 -0.69079 -0.19056 + 2.64672 -0.67976 -0.17199 + 2.69790 -0.67122 -0.15393 + 2.74057 -0.66409 -0.13415 + 2.81293 -0.64025 -0.10832 + 3.04596 -0.59864 -0.11108 + 3.27833 -0.55601 -0.10779 + 3.50904 -0.51298 -0.09635 + 3.73894 -0.46960 -0.07374 + 3.96749 -0.42655 -0.03862 + 4.19459 -0.38504 0.00870 + 4.41920 -0.34715 0.06852 + 4.63998 -0.31560 0.14200 + 4.85734 -0.28791 0.22794 + 5.07585 -0.25589 0.31536 + 5.29412 -0.21964 0.40511 + 5.51177 -0.19560 0.49447 + 5.73231 -0.19184 0.58140 + 5.96092 -0.20269 0.64922 + 6.17511 -0.23981 0.66228 + 6.18099 -0.24744 0.65336 + 6.19137 -0.24422 0.65798 + 6.24827 -0.22672 0.66947 + 6.32143 -0.20416 0.67735 + 6.39459 -0.18123 0.68322 + 6.46774 -0.15776 0.68593 + 6.54090 -0.13242 0.68386 + 6.61406 -0.10330 0.67768 + 6.68722 -0.07052 0.66848 + 6.76038 -0.03577 0.65725 + 6.83354 0.00000 0.64531 + 6.92735 0.00000 0.62961 + 6.96990 -0.04994 0.62961 + + +#NETWORK = BODY-BOT-2 42 2 NEW + 0.00000 0.00000 0.00000 + 0.05984 0.13128 -0.00482 + 0.23454 0.28927 -0.01909 + 0.46882 0.43932 -0.03885 + 0.70275 0.54510 -0.05933 + 0.93733 0.61194 -0.07793 + 1.17209 0.66474 -0.09551 + 1.40645 0.70290 -0.11481 + 1.64060 0.72428 -0.13714 + 1.87474 0.73106 -0.16178 + 2.10910 0.72775 -0.18639 + 2.33890 0.71298 -0.26939 + 2.57791 0.68854 -0.27612 + 2.81429 0.65199 -0.21123 + 3.04912 0.60868 -0.20846 + 3.28407 0.56432 -0.20061 + 3.51813 0.51978 -0.18488 + 3.75211 0.47532 -0.15776 + 3.98438 0.43174 -0.11729 + 4.21392 0.38998 -0.06240 + 4.43865 0.35165 0.00972 + 4.66031 0.31899 0.08953 + 4.87897 0.28750 0.17708 + 5.09373 0.25124 0.27394 + 5.30922 0.21557 0.36944 + 5.52539 0.19570 0.46278 + 5.74414 0.19669 0.54971 + 5.97064 0.22698 0.60474 + 6.17511 0.26004 0.62973 + 6.18099 0.26000 0.61731 + 6.19137 0.26000 0.61007 + 6.24827 0.26000 0.59752 + 6.32143 0.26000 0.59266 + 6.39459 0.26000 0.59031 + 6.46774 0.26000 0.58930 + 6.54090 0.26000 0.58998 + 6.61406 0.26000 0.59326 + 6.68722 0.26000 0.59908 + 6.76038 0.26000 0.60659 + 6.83354 0.26000 0.61497 + 6.90669 0.26000 0.62328 + 6.98798 0.26000 0.62961 + + 0.00000 0.00000 0.00000 + 0.05918 0.12167 -0.01906 + 0.23201 0.28255 -0.05808 + 0.46255 0.43089 -0.10707 + 0.69414 0.51969 -0.15381 + 0.92732 0.57765 -0.18834 + 1.16111 0.63573 -0.21353 + 1.39621 0.68174 -0.23662 + 1.62950 0.70779 -0.26033 + 1.86113 0.71617 -0.28494 + 2.09525 0.71311 -0.30955 + 2.33401 0.70213 -0.33169 + 2.57671 0.67892 -0.34046 + 2.81593 0.64095 -0.33422 + 3.05282 0.59896 -0.32240 + 3.29045 0.55567 -0.30378 + 3.52752 0.51225 -0.27631 + 3.76451 0.46917 -0.23682 + 3.99887 0.42714 -0.18483 + 4.23003 0.38633 -0.12164 + 4.45769 0.34693 -0.04783 + 4.68071 0.30936 0.03689 + 4.89780 0.27337 0.13283 + 5.11030 0.23709 0.23555 + 5.32325 0.20399 0.33632 + 5.53855 0.18905 0.43216 + 5.75613 0.19438 0.51760 + 5.97671 0.21655 0.57700 + 6.17511 0.23920 0.59790 + 6.18099 0.24745 0.60590 + 6.19137 0.24422 0.60120 + 6.24827 0.22671 0.58967 + 6.32143 0.20408 0.58179 + 6.39459 0.18119 0.57597 + 6.46774 0.15776 0.57331 + 6.54090 0.13244 0.57536 + 6.61406 0.10329 0.58155 + 6.68722 0.07054 0.59077 + 6.76038 0.03578 0.60198 + 6.83354 0.00000 0.61392 + 6.92735 0.00000 0.62961 + 6.96990 0.04994 0.62961 + + + 0.00000 0.00000 0.00000 + 0.05918 -0.12167 -0.01906 + 0.23201 -0.28255 -0.05808 + 0.46255 -0.43089 -0.10707 + 0.69414 -0.51969 -0.15381 + 0.92732 -0.57765 -0.18834 + 1.16111 -0.63573 -0.21353 + 1.39621 -0.68174 -0.23662 + 1.62950 -0.70779 -0.26033 + 1.86113 -0.71617 -0.28494 + 2.09525 -0.71311 -0.30955 + 2.33401 -0.70213 -0.33169 + 2.57671 -0.67892 -0.34046 + 2.81593 -0.64095 -0.33422 + 3.05282 -0.59896 -0.32240 + 3.29045 -0.55567 -0.30378 + 3.52752 -0.51225 -0.27631 + 3.76451 -0.46917 -0.23682 + 3.99887 -0.42714 -0.18483 + 4.23003 -0.38633 -0.12164 + 4.45769 -0.34693 -0.04783 + 4.68071 -0.30936 0.03689 + 4.89780 -0.27337 0.13283 + 5.11030 -0.23709 0.23555 + 5.32325 -0.20399 0.33632 + 5.53855 -0.18905 0.43216 + 5.75613 -0.19438 0.51760 + 5.97671 -0.21655 0.57700 + 6.17511 -0.23920 0.59790 + 6.18099 -0.24745 0.60590 + 6.19137 -0.24422 0.60120 + 6.24827 -0.22671 0.58967 + 6.32143 -0.20408 0.58179 + 6.39459 -0.18119 0.57597 + 6.46774 -0.15776 0.57331 + 6.54090 -0.13244 0.57536 + 6.61406 -0.10329 0.58155 + 6.68722 -0.07054 0.59077 + 6.76038 -0.03578 0.60198 + 6.83354 0.00000 0.61392 + 6.92735 0.00000 0.62961 + 6.96990 -0.04994 0.62961 + + 0.00000 0.00000 0.00000 + 0.05984 -0.13128 -0.00482 + 0.23454 -0.28927 -0.01909 + 0.46882 -0.43932 -0.03885 + 0.70275 -0.54510 -0.05933 + 0.93733 -0.61194 -0.07793 + 1.17209 -0.66474 -0.09551 + 1.40645 -0.70290 -0.11481 + 1.64060 -0.72428 -0.13714 + 1.87474 -0.73106 -0.16178 + 2.10910 -0.72775 -0.18639 + 2.33890 -0.71298 -0.26939 + 2.57791 -0.68854 -0.27612 + 2.81429 -0.65199 -0.21123 + 3.04912 -0.60868 -0.20846 + 3.28407 -0.56432 -0.20061 + 3.51813 -0.51978 -0.18488 + 3.75211 -0.47532 -0.15776 + 3.98438 -0.43174 -0.11729 + 4.21392 -0.38998 -0.06240 + 4.43865 -0.35165 0.00972 + 4.66031 -0.31899 0.08953 + 4.87897 -0.28750 0.17708 + 5.09373 -0.25124 0.27394 + 5.30922 -0.21557 0.36944 + 5.52539 -0.19570 0.46278 + 5.74414 -0.19669 0.54971 + 5.97064 -0.22698 0.60474 + 6.17511 -0.26004 0.62973 + 6.18099 -0.26000 0.61731 + 6.19137 -0.26000 0.61007 + 6.24827 -0.26000 0.59752 + 6.32143 -0.26000 0.59266 + 6.39459 -0.26000 0.59031 + 6.46774 -0.26000 0.58930 + 6.54090 -0.26000 0.58998 + 6.61406 -0.26000 0.59326 + 6.68722 -0.26000 0.59908 + 6.76038 -0.26000 0.60659 + 6.83354 -0.26000 0.61497 + 6.90669 -0.26000 0.62328 + 6.98798 -0.26000 0.62961 + + +#NETWORK = BODY-BOT-3 40 9 NEW + 0.00000 0.00000 0.00000 + 0.05918 0.12167 -0.01906 + 0.23201 0.28255 -0.05808 + 0.46255 0.43089 -0.10707 + 0.69414 0.51969 -0.15381 + 0.92732 0.57765 -0.18834 + 1.16111 0.63573 -0.21353 + 1.39621 0.68174 -0.23662 + 1.62950 0.70779 -0.26033 + 1.86113 0.71617 -0.28494 + 2.09525 0.71311 -0.30955 + 2.33401 0.70213 -0.33169 + 2.57671 0.67892 -0.34046 + 2.81593 0.64095 -0.33422 + 3.05282 0.59896 -0.32240 + 3.29045 0.55567 -0.30378 + 3.52752 0.51225 -0.27631 + 3.76451 0.46917 -0.23682 + 3.99887 0.42714 -0.18483 + 4.23003 0.38633 -0.12164 + 4.45769 0.34693 -0.04783 + 4.68071 0.30936 0.03689 + 4.89780 0.27337 0.13283 + 5.11030 0.23709 0.23555 + 5.32325 0.20399 0.33632 + 5.53855 0.18905 0.43216 + 5.75613 0.19438 0.51760 + 5.97671 0.21655 0.57700 + 6.17511 0.23920 0.59790 + 6.18099 0.24745 0.60590 + 6.19137 0.24422 0.60120 + 6.24827 0.22671 0.58967 + 6.32143 0.20408 0.58179 + 6.39459 0.18119 0.57597 + 6.46774 0.15776 0.57331 + 6.54090 0.13244 0.57536 + 6.61406 0.10329 0.58155 + 6.68722 0.07054 0.59077 + 6.76038 0.03578 0.60198 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05850 0.10685 -0.03370 + 0.22937 0.25332 -0.09871 + 0.45652 0.38710 -0.17258 + 0.68698 0.46627 -0.23243 + 0.91936 0.52145 -0.27611 + 1.15190 0.58103 -0.31252 + 1.38707 0.62979 -0.34532 + 1.61920 0.65805 -0.37477 + 1.84825 0.66860 -0.40150 + 2.08212 0.66814 -0.42634 + 2.32491 0.66020 -0.44777 + 2.57461 0.64120 -0.45408 + 2.81736 0.60780 -0.44240 + 3.05612 0.57009 -0.42426 + 3.29633 0.53066 -0.39882 + 3.53653 0.49067 -0.36413 + 3.77708 0.45057 -0.31701 + 4.01442 0.41100 -0.25731 + 4.24765 0.37185 -0.18644 + 4.47655 0.33273 -0.10484 + 4.69968 0.29337 -0.01203 + 4.91532 0.25494 0.09163 + 5.12534 0.21910 0.20072 + 5.33620 0.19003 0.30575 + 5.55092 0.17768 0.40337 + 5.76779 0.18571 0.48639 + 5.98418 0.20103 0.54282 + 6.17511 0.21204 0.57076 + 6.18099 0.21391 0.57205 + 6.19137 0.21636 0.57432 + 6.24827 0.20003 0.56742 + 6.32143 0.17940 0.56416 + 6.39459 0.15837 0.56320 + 6.46774 0.13729 0.56456 + 6.54090 0.11507 0.56900 + 6.61406 0.09002 0.57566 + 6.68722 0.06239 0.58486 + 6.76038 0.03216 0.59817 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05796 0.08840 -0.04520 + 0.22733 0.21477 -0.13012 + 0.45187 0.33130 -0.22322 + 0.68126 0.40215 -0.29524 + 0.91282 0.45337 -0.34815 + 1.14424 0.50929 -0.39490 + 1.37938 0.55580 -0.43676 + 1.61044 0.58369 -0.47202 + 1.83717 0.59597 -0.50180 + 2.07064 0.59884 -0.52838 + 2.31682 0.59528 -0.55088 + 2.57271 0.58177 -0.55656 + 2.81868 0.55475 -0.54144 + 3.05919 0.52342 -0.51892 + 3.30187 0.48992 -0.48839 + 3.54514 0.45517 -0.44790 + 3.78918 0.41942 -0.39416 + 4.02945 0.38327 -0.32729 + 4.26464 0.34666 -0.24894 + 4.49460 0.30908 -0.15938 + 4.71754 0.27020 -0.05812 + 4.93153 0.23212 0.05355 + 5.13913 0.19842 0.16876 + 5.34825 0.17332 0.27730 + 5.56275 0.16395 0.37582 + 5.77881 0.17167 0.45686 + 5.99113 0.18308 0.51104 + 6.17511 0.18482 0.54369 + 6.18099 0.18607 0.54525 + 6.19137 0.18798 0.54800 + 6.24827 0.17299 0.54564 + 6.32143 0.15462 0.54668 + 6.39459 0.13560 0.55034 + 6.46774 0.11702 0.55534 + 6.54090 0.09794 0.56204 + 6.61406 0.07688 0.56950 + 6.68722 0.05412 0.57913 + 6.76038 0.02808 0.59487 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05731 0.07154 -0.05922 + 0.22562 0.17489 -0.15646 + 0.44858 0.27117 -0.25901 + 0.67697 0.33375 -0.34235 + 0.90759 0.38021 -0.40584 + 1.13810 0.42872 -0.46088 + 1.37327 0.46909 -0.50943 + 1.60346 0.49423 -0.54949 + 1.82822 0.50705 -0.58276 + 2.06119 0.51266 -0.61240 + 2.31001 0.51319 -0.63766 + 2.57107 0.50500 -0.64444 + 2.81983 0.48496 -0.62806 + 3.06193 0.46099 -0.60348 + 3.30692 0.43452 -0.56999 + 3.55310 0.40610 -0.52546 + 3.80048 0.37562 -0.46625 + 4.04351 0.34369 -0.39284 + 4.28050 0.31058 -0.30727 + 4.51135 0.27609 -0.21000 + 4.73409 0.24029 -0.10081 + 4.94666 0.20561 0.01798 + 5.15222 0.17590 0.13842 + 5.35988 0.15481 0.24983 + 5.57426 0.14754 0.34904 + 5.78950 0.15455 0.42822 + 5.99742 0.16111 0.48223 + 6.17511 0.15659 0.51767 + 6.18099 0.15757 0.51940 + 6.19137 0.15891 0.52245 + 6.24827 0.14546 0.52446 + 6.32143 0.12969 0.52940 + 6.39459 0.11288 0.53739 + 6.46774 0.09701 0.54560 + 6.54090 0.08108 0.55446 + 6.61406 0.06387 0.56309 + 6.68722 0.04566 0.57366 + 6.76038 0.02367 0.59201 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05719 0.04818 -0.06177 + 0.22484 0.12990 -0.16843 + 0.44638 0.21135 -0.28294 + 0.67368 0.26595 -0.37849 + 0.90354 0.30481 -0.45056 + 1.13342 0.34377 -0.51117 + 1.36865 0.37634 -0.56431 + 1.59817 0.39745 -0.60826 + 1.82134 0.40949 -0.64500 + 2.05379 0.41638 -0.67818 + 2.30457 0.41952 -0.70696 + 2.56975 0.41549 -0.71590 + 2.82079 0.40200 -0.70017 + 3.06428 0.38524 -0.67566 + 3.31133 0.36592 -0.64125 + 3.56017 0.34410 -0.59437 + 3.81062 0.31931 -0.53091 + 4.05615 0.29227 -0.45172 + 4.29470 0.26372 -0.35951 + 4.52624 0.23410 -0.25502 + 4.74869 0.20419 -0.13851 + 4.96037 0.17584 -0.01424 + 5.16539 0.15173 0.10792 + 5.37190 0.13486 0.22145 + 5.58575 0.12831 0.32229 + 5.79983 0.13359 0.40056 + 6.00317 0.13602 0.45594 + 6.17511 0.12753 0.49258 + 6.18099 0.12793 0.49453 + 6.19137 0.12894 0.49796 + 6.24827 0.11736 0.50406 + 6.32143 0.10456 0.51242 + 6.39459 0.09023 0.52434 + 6.46774 0.07726 0.53532 + 6.54090 0.06451 0.54626 + 6.61406 0.05098 0.55644 + 6.68722 0.03700 0.56854 + 6.76038 0.01906 0.58948 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05699 0.03667 -0.06610 + 0.22428 0.09506 -0.17709 + 0.44510 0.15322 -0.29684 + 0.67141 0.19685 -0.40336 + 0.90049 0.22896 -0.48415 + 1.12996 0.25806 -0.54834 + 1.36532 0.28191 -0.60396 + 1.59436 0.29792 -0.65056 + 1.81634 0.30794 -0.69029 + 2.04832 0.31466 -0.72690 + 2.30048 0.31881 -0.75921 + 2.56874 0.31742 -0.77055 + 2.82154 0.30922 -0.75665 + 3.06616 0.29865 -0.73372 + 3.31496 0.28576 -0.69993 + 3.56610 0.27025 -0.65206 + 3.81913 0.25143 -0.58521 + 4.06667 0.23001 -0.50074 + 4.30640 0.20717 -0.40256 + 4.53868 0.18391 -0.29262 + 4.76193 0.16162 -0.17266 + 4.97429 0.14146 -0.04696 + 5.17906 0.12432 0.07624 + 5.38465 0.11166 0.19135 + 5.59782 0.10594 0.29420 + 5.80964 0.10811 0.37429 + 6.00843 0.10780 0.43190 + 6.17511 0.09724 0.46901 + 6.18099 0.09701 0.47113 + 6.19137 0.09789 0.47487 + 6.24827 0.08863 0.48456 + 6.32143 0.07911 0.49593 + 6.39459 0.06762 0.51119 + 6.46774 0.05775 0.52461 + 6.54090 0.04818 0.53759 + 6.61406 0.03817 0.54962 + 6.68722 0.02806 0.56392 + 6.76038 0.01436 0.58713 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05682 0.02342 -0.06971 + 0.22388 0.06128 -0.18315 + 0.44434 0.09965 -0.30516 + 0.66993 0.13008 -0.41968 + 0.89842 0.15245 -0.50694 + 1.12764 0.17170 -0.57334 + 1.36309 0.18739 -0.63053 + 1.59179 0.19822 -0.67907 + 1.81293 0.20538 -0.72111 + 2.04455 0.21057 -0.76040 + 2.29764 0.21413 -0.79543 + 2.56803 0.21398 -0.80874 + 2.82207 0.20966 -0.79707 + 3.06754 0.20385 -0.77639 + 3.31768 0.19626 -0.74400 + 3.57060 0.18642 -0.69589 + 3.82557 0.17361 -0.62628 + 4.07448 0.15850 -0.53714 + 4.31497 0.14246 -0.43409 + 4.54808 0.12682 -0.32102 + 4.77323 0.11327 -0.20180 + 4.98818 0.10207 -0.07962 + 5.19417 0.09225 0.04122 + 5.39899 0.08377 0.15751 + 5.61091 0.07885 0.26374 + 5.81972 0.07865 0.34728 + 6.01360 0.07678 0.40821 + 6.17511 0.06572 0.44711 + 6.18099 0.06528 0.44927 + 6.19137 0.06591 0.45309 + 6.24827 0.05941 0.46580 + 6.32143 0.05321 0.48015 + 6.39459 0.04506 0.49797 + 6.46774 0.03839 0.51361 + 6.54090 0.03201 0.52862 + 6.61406 0.02541 0.54271 + 6.68722 0.01887 0.55980 + 6.76038 0.00961 0.58489 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05666 0.01133 -0.07309 + 0.22354 0.03007 -0.18837 + 0.44386 0.04921 -0.31036 + 0.66916 0.06453 -0.42809 + 0.89738 0.07578 -0.51845 + 1.12639 0.08548 -0.58670 + 1.36181 0.09345 -0.64568 + 1.59028 0.09901 -0.69590 + 1.81090 0.10275 -0.73950 + 2.04231 0.10551 -0.78032 + 2.29597 0.10745 -0.81669 + 2.56761 0.10759 -0.83109 + 2.82240 0.10586 -0.82137 + 3.06840 0.10345 -0.80280 + 3.31940 0.10002 -0.77180 + 3.57344 0.09523 -0.72359 + 3.82952 0.08857 -0.65145 + 4.07899 0.08054 -0.55817 + 4.31976 0.07221 -0.45171 + 4.55394 0.06473 -0.33874 + 4.78257 0.05944 -0.22590 + 5.00271 0.05598 -0.11377 + 5.21187 0.05257 0.00023 + 5.41601 0.04828 0.11732 + 5.62577 0.04484 0.22915 + 5.83058 0.04358 0.31820 + 6.01895 0.04161 0.38376 + 6.17511 0.03317 0.42678 + 6.18099 0.03285 0.42881 + 6.19137 0.03322 0.43240 + 6.24827 0.02984 0.44760 + 6.32143 0.02684 0.46519 + 6.39459 0.02252 0.48471 + 6.46774 0.01916 0.50240 + 6.54090 0.01597 0.51945 + 6.61406 0.01269 0.53573 + 6.68722 0.00949 0.55613 + 6.76038 0.00482 0.58274 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05650 0.00000 -0.07646 + 0.22306 0.00000 -0.19580 + 0.44300 0.00000 -0.31974 + 0.66892 0.00000 -0.43078 + 0.89723 0.00000 -0.52011 + 1.12589 0.00000 -0.59209 + 1.36142 0.00000 -0.65031 + 1.58968 0.00000 -0.70251 + 1.81009 0.00000 -0.74687 + 2.04147 0.00000 -0.78774 + 2.29542 0.00000 -0.82368 + 2.56749 0.00000 -0.83806 + 2.82251 0.00000 -0.82964 + 3.06872 0.00000 -0.81249 + 3.32005 0.00000 -0.78231 + 3.57447 0.00000 -0.73359 + 3.83066 0.00000 -0.65873 + 4.07975 0.00000 -0.56170 + 4.32027 0.00000 -0.45357 + 4.55598 0.00000 -0.34491 + 4.79025 0.00000 -0.24572 + 5.01903 0.00000 -0.15212 + 5.23394 0.00000 -0.05092 + 5.43735 0.00000 0.06694 + 5.64353 0.00000 0.18782 + 5.84296 0.00000 0.28504 + 6.02481 0.00000 0.35695 + 6.17511 0.00000 0.40747 + 6.18099 0.00000 0.40932 + 6.19137 0.00000 0.41256 + 6.24827 0.00000 0.42984 + 6.32143 0.00000 0.45107 + 6.39459 0.00000 0.47142 + 6.46774 0.00000 0.49106 + 6.54090 0.00000 0.51013 + 6.61406 0.00000 0.52870 + 6.68722 -0.00002 0.55283 + 6.76038 0.00000 0.58064 + 6.83354 0.00000 0.61392 + + + 0.00000 0.00000 0.00000 + 0.05650 0.00000 -0.07646 + 0.22306 0.00000 -0.19580 + 0.44300 0.00000 -0.31974 + 0.66892 0.00000 -0.43078 + 0.89723 0.00000 -0.52011 + 1.12589 0.00000 -0.59209 + 1.36142 0.00000 -0.65031 + 1.58968 0.00000 -0.70251 + 1.81009 0.00000 -0.74687 + 2.04147 0.00000 -0.78774 + 2.29542 0.00000 -0.82368 + 2.56749 0.00000 -0.83806 + 2.82251 0.00000 -0.82964 + 3.06872 0.00000 -0.81249 + 3.32005 0.00000 -0.78231 + 3.57447 0.00000 -0.73359 + 3.83066 0.00000 -0.65873 + 4.07975 0.00000 -0.56170 + 4.32027 0.00000 -0.45357 + 4.55598 0.00000 -0.34491 + 4.79025 0.00000 -0.24572 + 5.01903 0.00000 -0.15212 + 5.23394 0.00000 -0.05092 + 5.43735 0.00000 0.06694 + 5.64353 0.00000 0.18782 + 5.84296 0.00000 0.28504 + 6.02481 0.00000 0.35695 + 6.17511 0.00000 0.40747 + 6.18099 0.00000 0.40932 + 6.19137 0.00000 0.41256 + 6.24827 0.00000 0.42984 + 6.32143 0.00000 0.45107 + 6.39459 0.00000 0.47142 + 6.46774 0.00000 0.49106 + 6.54090 0.00000 0.51013 + 6.61406 0.00000 0.52870 + 6.68722 0.00002 0.55283 + 6.76038 0.00000 0.58064 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05666 -0.01133 -0.07309 + 0.22354 -0.03007 -0.18837 + 0.44386 -0.04921 -0.31036 + 0.66916 -0.06453 -0.42809 + 0.89738 -0.07578 -0.51845 + 1.12639 -0.08548 -0.58670 + 1.36181 -0.09345 -0.64568 + 1.59028 -0.09901 -0.69590 + 1.81090 -0.10275 -0.73950 + 2.04231 -0.10551 -0.78032 + 2.29597 -0.10745 -0.81669 + 2.56761 -0.10759 -0.83109 + 2.82240 -0.10586 -0.82137 + 3.06840 -0.10345 -0.80280 + 3.31940 -0.10002 -0.77180 + 3.57344 -0.09523 -0.72359 + 3.82952 -0.08857 -0.65145 + 4.07899 -0.08054 -0.55817 + 4.31976 -0.07221 -0.45171 + 4.55394 -0.06473 -0.33874 + 4.78257 -0.05944 -0.22590 + 5.00271 -0.05598 -0.11377 + 5.21187 -0.05257 0.00023 + 5.41601 -0.04828 0.11732 + 5.62577 -0.04484 0.22915 + 5.83058 -0.04358 0.31820 + 6.01895 -0.04161 0.38376 + 6.17511 -0.03317 0.42678 + 6.18099 -0.03285 0.42881 + 6.19137 -0.03322 0.43240 + 6.24827 -0.02984 0.44760 + 6.32143 -0.02684 0.46519 + 6.39459 -0.02252 0.48471 + 6.46774 -0.01916 0.50240 + 6.54090 -0.01597 0.51945 + 6.61406 -0.01269 0.53573 + 6.68722 -0.00949 0.55613 + 6.76038 -0.00482 0.58274 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05682 -0.02342 -0.06971 + 0.22388 -0.06128 -0.18315 + 0.44434 -0.09965 -0.30516 + 0.66993 -0.13008 -0.41968 + 0.89842 -0.15245 -0.50694 + 1.12764 -0.17170 -0.57334 + 1.36309 -0.18739 -0.63053 + 1.59179 -0.19822 -0.67907 + 1.81293 -0.20538 -0.72111 + 2.04455 -0.21057 -0.76040 + 2.29764 -0.21413 -0.79543 + 2.56803 -0.21398 -0.80874 + 2.82207 -0.20966 -0.79707 + 3.06754 -0.20385 -0.77639 + 3.31768 -0.19626 -0.74400 + 3.57060 -0.18642 -0.69589 + 3.82557 -0.17361 -0.62628 + 4.07448 -0.15850 -0.53714 + 4.31497 -0.14246 -0.43409 + 4.54808 -0.12682 -0.32102 + 4.77323 -0.11327 -0.20180 + 4.98818 -0.10207 -0.07962 + 5.19417 -0.09225 0.04122 + 5.39899 -0.08377 0.15751 + 5.61091 -0.07885 0.26374 + 5.81972 -0.07865 0.34728 + 6.01360 -0.07678 0.40821 + 6.17511 -0.06572 0.44711 + 6.18099 -0.06528 0.44927 + 6.19137 -0.06591 0.45309 + 6.24827 -0.05941 0.46580 + 6.32143 -0.05321 0.48015 + 6.39459 -0.04506 0.49797 + 6.46774 -0.03839 0.51361 + 6.54090 -0.03201 0.52862 + 6.61406 -0.02541 0.54271 + 6.68722 -0.01887 0.55980 + 6.76038 -0.00961 0.58489 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05699 -0.03667 -0.06610 + 0.22428 -0.09506 -0.17709 + 0.44510 -0.15322 -0.29684 + 0.67141 -0.19685 -0.40336 + 0.90049 -0.22896 -0.48415 + 1.12996 -0.25806 -0.54834 + 1.36532 -0.28191 -0.60396 + 1.59436 -0.29792 -0.65056 + 1.81634 -0.30794 -0.69029 + 2.04832 -0.31466 -0.72690 + 2.30048 -0.31881 -0.75921 + 2.56874 -0.31742 -0.77055 + 2.82154 -0.30922 -0.75665 + 3.06616 -0.29865 -0.73372 + 3.31496 -0.28576 -0.69993 + 3.56610 -0.27025 -0.65206 + 3.81913 -0.25143 -0.58521 + 4.06667 -0.23001 -0.50074 + 4.30640 -0.20717 -0.40256 + 4.53868 -0.18391 -0.29262 + 4.76193 -0.16162 -0.17266 + 4.97429 -0.14146 -0.04696 + 5.17906 -0.12432 0.07624 + 5.38465 -0.11166 0.19135 + 5.59782 -0.10594 0.29420 + 5.80964 -0.10811 0.37429 + 6.00843 -0.10780 0.43190 + 6.17511 -0.09724 0.46901 + 6.18099 -0.09701 0.47113 + 6.19137 -0.09789 0.47487 + 6.24827 -0.08863 0.48456 + 6.32143 -0.07911 0.49593 + 6.39459 -0.06762 0.51119 + 6.46774 -0.05775 0.52461 + 6.54090 -0.04818 0.53759 + 6.61406 -0.03817 0.54962 + 6.68722 -0.02806 0.56392 + 6.76038 -0.01436 0.58713 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05719 -0.04818 -0.06177 + 0.22484 -0.12990 -0.16843 + 0.44638 -0.21135 -0.28294 + 0.67368 -0.26595 -0.37849 + 0.90354 -0.30481 -0.45056 + 1.13342 -0.34377 -0.51117 + 1.36865 -0.37634 -0.56431 + 1.59817 -0.39745 -0.60826 + 1.82134 -0.40949 -0.64500 + 2.05379 -0.41638 -0.67818 + 2.30457 -0.41952 -0.70696 + 2.56975 -0.41549 -0.71590 + 2.82079 -0.40200 -0.70017 + 3.06428 -0.38524 -0.67566 + 3.31133 -0.36592 -0.64125 + 3.56017 -0.34410 -0.59437 + 3.81062 -0.31931 -0.53091 + 4.05615 -0.29227 -0.45172 + 4.29470 -0.26372 -0.35951 + 4.52624 -0.23410 -0.25502 + 4.74869 -0.20419 -0.13851 + 4.96037 -0.17584 -0.01424 + 5.16539 -0.15173 0.10792 + 5.37190 -0.13486 0.22145 + 5.58575 -0.12831 0.32229 + 5.79983 -0.13359 0.40056 + 6.00317 -0.13602 0.45594 + 6.17511 -0.12753 0.49258 + 6.18099 -0.12793 0.49453 + 6.19137 -0.12894 0.49796 + 6.24827 -0.11736 0.50406 + 6.32143 -0.10456 0.51242 + 6.39459 -0.09023 0.52434 + 6.46774 -0.07726 0.53532 + 6.54090 -0.06451 0.54626 + 6.61406 -0.05098 0.55644 + 6.68722 -0.03700 0.56854 + 6.76038 -0.01906 0.58948 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05731 -0.07154 -0.05922 + 0.22562 -0.17489 -0.15646 + 0.44858 -0.27117 -0.25901 + 0.67697 -0.33375 -0.34235 + 0.90759 -0.38021 -0.40584 + 1.13810 -0.42872 -0.46088 + 1.37327 -0.46909 -0.50943 + 1.60346 -0.49423 -0.54949 + 1.82822 -0.50705 -0.58276 + 2.06119 -0.51266 -0.61240 + 2.31001 -0.51319 -0.63766 + 2.57107 -0.50500 -0.64444 + 2.81983 -0.48496 -0.62806 + 3.06193 -0.46099 -0.60348 + 3.30692 -0.43452 -0.56999 + 3.55310 -0.40610 -0.52546 + 3.80048 -0.37562 -0.46625 + 4.04351 -0.34369 -0.39284 + 4.28050 -0.31058 -0.30727 + 4.51135 -0.27609 -0.21000 + 4.73409 -0.24029 -0.10081 + 4.94666 -0.20561 0.01798 + 5.15222 -0.17590 0.13842 + 5.35988 -0.15481 0.24983 + 5.57426 -0.14754 0.34904 + 5.78950 -0.15455 0.42822 + 5.99742 -0.16111 0.48223 + 6.17511 -0.15659 0.51767 + 6.18099 -0.15757 0.51940 + 6.19137 -0.15891 0.52245 + 6.24827 -0.14546 0.52446 + 6.32143 -0.12969 0.52940 + 6.39459 -0.11288 0.53739 + 6.46774 -0.09701 0.54560 + 6.54090 -0.08108 0.55446 + 6.61406 -0.06387 0.56309 + 6.68722 -0.04566 0.57366 + 6.76038 -0.02367 0.59201 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05796 -0.08840 -0.04520 + 0.22733 -0.21477 -0.13012 + 0.45187 -0.33130 -0.22322 + 0.68126 -0.40215 -0.29524 + 0.91282 -0.45337 -0.34815 + 1.14424 -0.50929 -0.39490 + 1.37938 -0.55580 -0.43676 + 1.61044 -0.58369 -0.47202 + 1.83717 -0.59597 -0.50180 + 2.07064 -0.59884 -0.52838 + 2.31682 -0.59528 -0.55088 + 2.57271 -0.58177 -0.55656 + 2.81868 -0.55475 -0.54144 + 3.05919 -0.52342 -0.51892 + 3.30187 -0.48992 -0.48839 + 3.54514 -0.45517 -0.44790 + 3.78918 -0.41942 -0.39416 + 4.02945 -0.38327 -0.32729 + 4.26464 -0.34666 -0.24894 + 4.49460 -0.30908 -0.15938 + 4.71754 -0.27020 -0.05812 + 4.93153 -0.23212 0.05355 + 5.13913 -0.19842 0.16876 + 5.34825 -0.17332 0.27730 + 5.56275 -0.16395 0.37582 + 5.77881 -0.17167 0.45686 + 5.99113 -0.18308 0.51104 + 6.17511 -0.18482 0.54369 + 6.18099 -0.18607 0.54525 + 6.19137 -0.18798 0.54800 + 6.24827 -0.17299 0.54564 + 6.32143 -0.15462 0.54668 + 6.39459 -0.13560 0.55034 + 6.46774 -0.11702 0.55534 + 6.54090 -0.09794 0.56204 + 6.61406 -0.07688 0.56950 + 6.68722 -0.05412 0.57913 + 6.76038 -0.02808 0.59487 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05850 -0.10685 -0.03370 + 0.22937 -0.25332 -0.09871 + 0.45652 -0.38710 -0.17258 + 0.68698 -0.46627 -0.23243 + 0.91936 -0.52145 -0.27611 + 1.15190 -0.58103 -0.31252 + 1.38707 -0.62979 -0.34532 + 1.61920 -0.65805 -0.37477 + 1.84825 -0.66860 -0.40150 + 2.08212 -0.66814 -0.42634 + 2.32491 -0.66020 -0.44777 + 2.57461 -0.64120 -0.45408 + 2.81736 -0.60780 -0.44240 + 3.05612 -0.57009 -0.42426 + 3.29633 -0.53066 -0.39882 + 3.53653 -0.49067 -0.36413 + 3.77708 -0.45057 -0.31701 + 4.01442 -0.41100 -0.25731 + 4.24765 -0.37185 -0.18644 + 4.47655 -0.33273 -0.10484 + 4.69968 -0.29337 -0.01203 + 4.91532 -0.25494 0.09163 + 5.12534 -0.21910 0.20072 + 5.33620 -0.19003 0.30575 + 5.55092 -0.17768 0.40337 + 5.76779 -0.18571 0.48639 + 5.98418 -0.20103 0.54282 + 6.17511 -0.21204 0.57076 + 6.18099 -0.21391 0.57205 + 6.19137 -0.21636 0.57432 + 6.24827 -0.20003 0.56742 + 6.32143 -0.17940 0.56416 + 6.39459 -0.15837 0.56320 + 6.46774 -0.13729 0.56456 + 6.54090 -0.11507 0.56900 + 6.61406 -0.09002 0.57566 + 6.68722 -0.06239 0.58486 + 6.76038 -0.03216 0.59817 + 6.83354 0.00000 0.61392 + + 0.00000 0.00000 0.00000 + 0.05918 -0.12167 -0.01906 + 0.23201 -0.28255 -0.05808 + 0.46255 -0.43089 -0.10707 + 0.69414 -0.51969 -0.15381 + 0.92732 -0.57765 -0.18834 + 1.16111 -0.63573 -0.21353 + 1.39621 -0.68174 -0.23662 + 1.62950 -0.70779 -0.26033 + 1.86113 -0.71617 -0.28494 + 2.09525 -0.71311 -0.30955 + 2.33401 -0.70213 -0.33169 + 2.57671 -0.67892 -0.34046 + 2.81593 -0.64095 -0.33422 + 3.05282 -0.59896 -0.32240 + 3.29045 -0.55567 -0.30378 + 3.52752 -0.51225 -0.27631 + 3.76451 -0.46917 -0.23682 + 3.99887 -0.42714 -0.18483 + 4.23003 -0.38633 -0.12164 + 4.45769 -0.34693 -0.04783 + 4.68071 -0.30936 0.03689 + 4.89780 -0.27337 0.13283 + 5.11030 -0.23709 0.23555 + 5.32325 -0.20399 0.33632 + 5.53855 -0.18905 0.43216 + 5.75613 -0.19438 0.51760 + 5.97671 -0.21655 0.57700 + 6.17511 -0.23920 0.59790 + 6.18099 -0.24745 0.60590 + 6.19137 -0.24422 0.60120 + 6.24827 -0.22671 0.58967 + 6.32143 -0.20408 0.58179 + 6.39459 -0.18119 0.57597 + 6.46774 -0.15776 0.57331 + 6.54090 -0.13244 0.57536 + 6.61406 -0.10329 0.58155 + 6.68722 -0.07054 0.59077 + 6.76038 -0.03578 0.60198 + 6.83354 0.00000 0.61392 + + +#NETWORK = TAIL-HOR-TOP 14 6 NEW + 6.17511 0.26004 0.62973 + 6.18099 0.26000 0.64191 + 6.19137 0.26000 0.64915 + 6.24827 0.26000 0.66170 + 6.32143 0.26000 0.66657 + 6.39459 0.26000 0.66891 + 6.46774 0.26000 0.66993 + 6.54090 0.26000 0.66924 + 6.61406 0.26000 0.66597 + 6.68722 0.26000 0.66015 + 6.76038 0.26000 0.65264 + 6.83354 0.26000 0.64425 + 6.90669 0.26000 0.63594 + 6.98798 0.26000 0.62961 + + 6.38421 0.41000 0.62961 + 6.38885 0.41000 0.63805 + 6.39675 0.41000 0.64272 + 6.44061 0.41000 0.65063 + 6.49700 0.41000 0.65333 + 6.55340 0.41000 0.65454 + 6.60980 0.41000 0.65505 + 6.66619 0.41000 0.65460 + 6.72259 0.41000 0.65261 + 6.77899 0.41000 0.64903 + 6.83538 0.41000 0.64435 + 6.89178 0.41000 0.63905 + 6.94817 0.41000 0.63373 + 7.01084 0.41000 0.62961 + + 6.56300 0.56000 0.62961 + 6.56655 0.56000 0.63612 + 6.57261 0.56000 0.63972 + 6.60626 0.56000 0.64583 + 6.64953 0.56000 0.64794 + 6.69279 0.56000 0.64888 + 6.73605 0.56000 0.64928 + 6.77932 0.56000 0.64893 + 6.82258 0.56000 0.64739 + 6.86585 0.56000 0.64462 + 6.90911 0.56000 0.64100 + 6.95238 0.56000 0.63690 + 6.99564 0.56000 0.63279 + 7.04371 0.56000 0.62961 + + 6.73079 0.71000 0.62961 + 6.73340 0.71000 0.63485 + 6.73795 0.71000 0.63788 + 6.76301 0.71000 0.64311 + 6.79523 0.71000 0.64507 + 6.82745 0.71000 0.64600 + 6.85967 0.71000 0.64640 + 6.89189 0.71000 0.64611 + 6.92411 0.71000 0.64476 + 6.95633 0.71000 0.64236 + 6.98855 0.71000 0.63924 + 7.02077 0.71000 0.63574 + 7.05299 0.71000 0.63227 + 7.08879 0.71000 0.62961 + + 6.90092 0.86000 0.62961 + 6.90271 0.86000 0.63340 + 6.90587 0.86000 0.63564 + 6.92317 0.86000 0.63953 + 6.94542 0.86000 0.64106 + 6.96766 0.86000 0.64180 + 6.98990 0.86000 0.64212 + 7.01215 0.86000 0.64191 + 7.03440 0.86000 0.64089 + 7.05664 0.86000 0.63908 + 7.07889 0.86000 0.63675 + 7.10113 0.86000 0.63415 + 7.12338 0.86000 0.63157 + 7.14809 0.86000 0.62961 + + 7.01919 0.96248 0.62961 + 7.03301 0.97333 0.63213 + 7.04227 0.97952 0.63349 + 7.06921 0.99353 0.63551 + 7.09119 1.00123 0.63608 + 7.10864 1.00528 0.63630 + 7.12385 1.00742 0.63637 + 7.13775 1.00834 0.63622 + 7.15080 1.00834 0.63568 + 7.16385 1.00834 0.63471 + 7.17690 1.00834 0.63347 + 7.18995 1.00834 0.63207 + 7.20300 1.00834 0.63068 + 7.21310 0.99936 0.62961 + + + 7.01919 -0.96248 0.62961 + 7.03301 -0.97333 0.63213 + 7.04227 -0.97952 0.63349 + 7.06921 -0.99353 0.63551 + 7.09119 -1.00123 0.63608 + 7.10864 -1.00528 0.63630 + 7.12385 -1.00742 0.63637 + 7.13775 -1.00834 0.63622 + 7.15080 -1.00834 0.63568 + 7.16385 -1.00834 0.63471 + 7.17690 -1.00834 0.63347 + 7.18995 -1.00834 0.63207 + 7.20300 -1.00834 0.63068 + 7.21310 -0.99936 0.62961 + + 6.90092 -0.86000 0.62961 + 6.90271 -0.86000 0.63340 + 6.90587 -0.86000 0.63564 + 6.92317 -0.86000 0.63953 + 6.94542 -0.86000 0.64106 + 6.96766 -0.86000 0.64180 + 6.98990 -0.86000 0.64212 + 7.01215 -0.86000 0.64191 + 7.03440 -0.86000 0.64089 + 7.05664 -0.86000 0.63908 + 7.07889 -0.86000 0.63675 + 7.10113 -0.86000 0.63415 + 7.12338 -0.86000 0.63157 + 7.14809 -0.86000 0.62961 + + 6.73079 -0.71000 0.62961 + 6.73340 -0.71000 0.63485 + 6.73795 -0.71000 0.63788 + 6.76301 -0.71000 0.64311 + 6.79523 -0.71000 0.64507 + 6.82745 -0.71000 0.64600 + 6.85967 -0.71000 0.64640 + 6.89189 -0.71000 0.64611 + 6.92411 -0.71000 0.64476 + 6.95633 -0.71000 0.64236 + 6.98855 -0.71000 0.63924 + 7.02077 -0.71000 0.63574 + 7.05299 -0.71000 0.63227 + 7.08879 -0.71000 0.62961 + + 6.56300 -0.56000 0.62961 + 6.56655 -0.56000 0.63612 + 6.57261 -0.56000 0.63972 + 6.60626 -0.56000 0.64583 + 6.64953 -0.56000 0.64794 + 6.69279 -0.56000 0.64888 + 6.73605 -0.56000 0.64928 + 6.77932 -0.56000 0.64893 + 6.82258 -0.56000 0.64739 + 6.86585 -0.56000 0.64462 + 6.90911 -0.56000 0.64100 + 6.95238 -0.56000 0.63690 + 6.99564 -0.56000 0.63279 + 7.04371 -0.56000 0.62961 + + 6.38421 -0.41000 0.62961 + 6.38885 -0.41000 0.63805 + 6.39675 -0.41000 0.64272 + 6.44061 -0.41000 0.65063 + 6.49700 -0.41000 0.65333 + 6.55340 -0.41000 0.65454 + 6.60980 -0.41000 0.65505 + 6.66619 -0.41000 0.65460 + 6.72259 -0.41000 0.65261 + 6.77899 -0.41000 0.64903 + 6.83538 -0.41000 0.64435 + 6.89178 -0.41000 0.63905 + 6.94817 -0.41000 0.63373 + 7.01084 -0.41000 0.62961 + + 6.17511 -0.26004 0.62973 + 6.18099 -0.26000 0.64191 + 6.19137 -0.26000 0.64915 + 6.24827 -0.26000 0.66170 + 6.32143 -0.26000 0.66657 + 6.39459 -0.26000 0.66891 + 6.46774 -0.26000 0.66993 + 6.54090 -0.26000 0.66924 + 6.61406 -0.26000 0.66597 + 6.68722 -0.26000 0.66015 + 6.76038 -0.26000 0.65264 + 6.83354 -0.26000 0.64425 + 6.90669 -0.26000 0.63594 + 6.98798 -0.26000 0.62961 + + +#NETWORK = TAIL-HOR-BOT 14 6 NEW + 7.01919 0.96248 0.62961 + 7.03301 0.97333 0.62709 + 7.04227 0.97952 0.62574 + 7.06921 0.99353 0.62372 + 7.09119 1.00123 0.62315 + 7.10864 1.00528 0.62293 + 7.12385 1.00742 0.62285 + 7.13775 1.00834 0.62301 + 7.15080 1.00834 0.62355 + 7.16385 1.00834 0.62451 + 7.17690 1.00834 0.62576 + 7.18995 1.00834 0.62716 + 7.20300 1.00834 0.62855 + 7.21310 0.99936 0.62961 + + 6.90092 0.86000 0.62961 + 6.90271 0.86000 0.62582 + 6.90587 0.86000 0.62358 + 6.92317 0.86000 0.61969 + 6.94542 0.86000 0.61816 + 6.96766 0.86000 0.61743 + 6.98990 0.86000 0.61710 + 7.01215 0.86000 0.61732 + 7.03440 0.86000 0.61834 + 7.05664 0.86000 0.62015 + 7.07889 0.86000 0.62248 + 7.10113 0.86000 0.62508 + 7.12338 0.86000 0.62765 + 7.14809 0.86000 0.62961 + + 6.73079 0.71000 0.62961 + 6.73340 0.71000 0.62437 + 6.73795 0.71000 0.62134 + 6.76301 0.71000 0.61612 + 6.79523 0.71000 0.61415 + 6.82745 0.71000 0.61322 + 6.85967 0.71000 0.61282 + 6.89189 0.71000 0.61311 + 6.92411 0.71000 0.61446 + 6.95633 0.71000 0.61687 + 6.98855 0.71000 0.61999 + 7.02077 0.71000 0.62348 + 7.05299 0.71000 0.62696 + 7.08879 0.71000 0.62961 + + 6.56300 0.56000 0.62961 + 6.56655 0.56000 0.62311 + 6.57261 0.56000 0.61951 + 6.60626 0.56000 0.61339 + 6.64953 0.56000 0.61129 + 6.69279 0.56000 0.61034 + 6.73605 0.56000 0.60995 + 6.77932 0.56000 0.61030 + 6.82258 0.56000 0.61183 + 6.86585 0.56000 0.61460 + 6.90911 0.56000 0.61823 + 6.95238 0.56000 0.62232 + 6.99564 0.56000 0.62644 + 7.04371 0.56000 0.62961 + + 6.38421 0.41000 0.62961 + 6.38885 0.41000 0.62117 + 6.39675 0.41000 0.61651 + 6.44061 0.41000 0.60860 + 6.49700 0.41000 0.60590 + 6.55340 0.41000 0.60468 + 6.60980 0.41000 0.60418 + 6.66619 0.41000 0.60463 + 6.72259 0.41000 0.60661 + 6.77899 0.41000 0.61019 + 6.83538 0.41000 0.61488 + 6.89178 0.41000 0.62018 + 6.94817 0.41000 0.62550 + 7.01084 0.41000 0.62961 + + 6.17511 0.26004 0.62973 + 6.18099 0.26000 0.61731 + 6.19137 0.26000 0.61007 + 6.24827 0.26000 0.59752 + 6.32143 0.26000 0.59266 + 6.39459 0.26000 0.59031 + 6.46774 0.26000 0.58930 + 6.54090 0.26000 0.58998 + 6.61406 0.26000 0.59326 + 6.68722 0.26000 0.59908 + 6.76038 0.26000 0.60659 + 6.83354 0.26000 0.61497 + 6.90669 0.26000 0.62328 + 6.98798 0.26000 0.62961 + + + 6.17511 -0.26004 0.62973 + 6.18099 -0.26000 0.61731 + 6.19137 -0.26000 0.61007 + 6.24827 -0.26000 0.59752 + 6.32143 -0.26000 0.59266 + 6.39459 -0.26000 0.59031 + 6.46774 -0.26000 0.58930 + 6.54090 -0.26000 0.58998 + 6.61406 -0.26000 0.59326 + 6.68722 -0.26000 0.59908 + 6.76038 -0.26000 0.60659 + 6.83354 -0.26000 0.61497 + 6.90669 -0.26000 0.62328 + 6.98798 -0.26000 0.62961 + + 6.38421 -0.41000 0.62961 + 6.38885 -0.41000 0.62117 + 6.39675 -0.41000 0.61651 + 6.44061 -0.41000 0.60860 + 6.49700 -0.41000 0.60590 + 6.55340 -0.41000 0.60468 + 6.60980 -0.41000 0.60418 + 6.66619 -0.41000 0.60463 + 6.72259 -0.41000 0.60661 + 6.77899 -0.41000 0.61019 + 6.83538 -0.41000 0.61488 + 6.89178 -0.41000 0.62018 + 6.94817 -0.41000 0.62550 + 7.01084 -0.41000 0.62961 + + 6.56300 -0.56000 0.62961 + 6.56655 -0.56000 0.62311 + 6.57261 -0.56000 0.61951 + 6.60626 -0.56000 0.61339 + 6.64953 -0.56000 0.61129 + 6.69279 -0.56000 0.61034 + 6.73605 -0.56000 0.60995 + 6.77932 -0.56000 0.61030 + 6.82258 -0.56000 0.61183 + 6.86585 -0.56000 0.61460 + 6.90911 -0.56000 0.61823 + 6.95238 -0.56000 0.62232 + 6.99564 -0.56000 0.62644 + 7.04371 -0.56000 0.62961 + + 6.73079 -0.71000 0.62961 + 6.73340 -0.71000 0.62437 + 6.73795 -0.71000 0.62134 + 6.76301 -0.71000 0.61612 + 6.79523 -0.71000 0.61415 + 6.82745 -0.71000 0.61322 + 6.85967 -0.71000 0.61282 + 6.89189 -0.71000 0.61311 + 6.92411 -0.71000 0.61446 + 6.95633 -0.71000 0.61687 + 6.98855 -0.71000 0.61999 + 7.02077 -0.71000 0.62348 + 7.05299 -0.71000 0.62696 + 7.08879 -0.71000 0.62961 + + 6.90092 -0.86000 0.62961 + 6.90271 -0.86000 0.62582 + 6.90587 -0.86000 0.62358 + 6.92317 -0.86000 0.61969 + 6.94542 -0.86000 0.61816 + 6.96766 -0.86000 0.61743 + 6.98990 -0.86000 0.61710 + 7.01215 -0.86000 0.61732 + 7.03440 -0.86000 0.61834 + 7.05664 -0.86000 0.62015 + 7.07889 -0.86000 0.62248 + 7.10113 -0.86000 0.62508 + 7.12338 -0.86000 0.62765 + 7.14809 -0.86000 0.62961 + + 7.01919 -0.96248 0.62961 + 7.03301 -0.97333 0.62709 + 7.04227 -0.97952 0.62574 + 7.06921 -0.99353 0.62372 + 7.09119 -1.00123 0.62315 + 7.10864 -1.00528 0.62293 + 7.12385 -1.00742 0.62285 + 7.13775 -1.00834 0.62301 + 7.15080 -1.00834 0.62355 + 7.16385 -1.00834 0.62451 + 7.17690 -1.00834 0.62576 + 7.18995 -1.00834 0.62716 + 7.20300 -1.00834 0.62855 + 7.21310 -0.99936 0.62961 + + +#NETWORK = FIN-TOP 11 9 NEW + 2.24615 0.71820 -0.13168 + 2.24387 0.71497 -0.10853 + 2.24763 0.71048 -0.08568 + 2.27537 0.69807 -0.04680 + 2.31275 0.68550 -0.01921 + 2.37698 0.67457 -0.00777 + 2.46527 0.67321 -0.03080 + 2.55370 0.67196 -0.06271 + 2.62820 0.66760 -0.08700 + 2.69273 0.66480 -0.11317 + 2.74057 0.66409 -0.13415 + + 2.28218 0.74450 -0.13927 + 2.28533 0.74432 -0.12346 + 2.29482 0.74378 -0.10921 + 2.33165 0.74169 -0.08727 + 2.38888 0.73843 -0.07666 + 2.46068 0.73435 -0.07792 + 2.53984 0.72985 -0.08834 + 2.61836 0.72539 -0.10362 + 2.68903 0.72137 -0.11972 + 2.74488 0.71819 -0.13384 + 2.77891 0.71626 -0.14845 + + 2.30791 0.77078 -0.14718 + 2.31114 0.77078 -0.13419 + 2.32086 0.77078 -0.12266 + 2.35857 0.77078 -0.10556 + 2.41692 0.77078 -0.09846 + 2.48970 0.77078 -0.10147 + 2.56932 0.77078 -0.11197 + 2.64772 0.77078 -0.12615 + 2.71760 0.77078 -0.14069 + 2.77231 0.77078 -0.15317 + 2.81899 0.77078 -0.16558 + + 2.40989 0.92121 -0.19241 + 2.41294 0.92121 -0.18419 + 2.42169 0.92121 -0.17693 + 2.45510 0.92121 -0.16615 + 2.50650 0.92121 -0.16169 + 2.57029 0.92121 -0.16400 + 2.63982 0.92121 -0.17184 + 2.70865 0.92121 -0.18283 + 2.76832 0.92121 -0.19470 + 2.81508 0.92121 -0.20513 + 2.84978 0.92121 -0.21607 + + 2.49810 1.06814 -0.23659 + 2.50090 1.06814 -0.22916 + 2.50878 1.06814 -0.22266 + 2.53867 1.06814 -0.21318 + 2.58451 1.06814 -0.20954 + 2.64127 1.06814 -0.21225 + 2.70308 1.06814 -0.22024 + 2.76389 1.06814 -0.23139 + 2.81740 1.06814 -0.24336 + 2.85947 1.06814 -0.25397 + 2.89601 1.06814 -0.26465 + + 2.58593 1.19765 -0.27553 + 2.58804 1.19765 -0.26806 + 2.59508 1.19765 -0.26157 + 2.62329 1.19765 -0.25222 + 2.66752 1.19765 -0.24888 + 2.72354 1.19765 -0.25203 + 2.78557 1.19765 -0.26050 + 2.84499 1.19765 -0.27190 + 2.90032 1.19765 -0.28340 + 2.94488 1.19765 -0.29332 + 2.98342 1.19765 -0.30305 + + 2.71387 1.31328 -0.31030 + 2.71617 1.31328 -0.30360 + 2.72379 1.31328 -0.29784 + 2.75400 1.31328 -0.28986 + 2.80014 1.31328 -0.28751 + 2.85587 1.31328 -0.29055 + 2.91487 1.31328 -0.29727 + 2.97499 1.31328 -0.30547 + 3.02754 1.31328 -0.31354 + 3.06386 1.31328 -0.32018 + 3.09374 1.31328 -0.32660 + + 2.82952 1.37861 -0.32995 + 2.83407 1.37861 -0.32537 + 2.84273 1.37861 -0.32141 + 2.86992 1.37861 -0.31579 + 2.90864 1.37861 -0.31380 + 2.95397 1.37861 -0.31526 + 3.00267 1.37861 -0.31911 + 3.05884 1.37861 -0.32403 + 3.10634 1.37861 -0.32905 + 3.13322 1.37861 -0.33326 + 3.15559 1.37861 -0.33743 + + 3.03700 1.43000 -0.34540 + 3.03803 1.43000 -0.34314 + 3.04109 1.43000 -0.34108 + 3.05295 1.43000 -0.33771 + 3.07142 1.43000 -0.33576 + 3.09470 1.43000 -0.33545 + 3.12050 1.43000 -0.33656 + 3.14630 1.43000 -0.33857 + 3.16958 1.43000 -0.34091 + 3.18805 1.43000 -0.34308 + 3.20400 1.43000 -0.34540 + + + 3.03700 -1.43000 -0.34540 + 3.03803 -1.43000 -0.34314 + 3.04109 -1.43000 -0.34108 + 3.05295 -1.43000 -0.33771 + 3.07142 -1.43000 -0.33576 + 3.09470 -1.43000 -0.33545 + 3.12050 -1.43000 -0.33656 + 3.14630 -1.43000 -0.33857 + 3.16958 -1.43000 -0.34091 + 3.18805 -1.43000 -0.34308 + 3.20400 -1.43000 -0.34540 + + 2.82952 -1.37861 -0.32995 + 2.83407 -1.37861 -0.32537 + 2.84273 -1.37861 -0.32141 + 2.86992 -1.37861 -0.31579 + 2.90864 -1.37861 -0.31380 + 2.95397 -1.37861 -0.31526 + 3.00267 -1.37861 -0.31911 + 3.05884 -1.37861 -0.32403 + 3.10634 -1.37861 -0.32905 + 3.13322 -1.37861 -0.33326 + 3.15559 -1.37861 -0.33743 + + 2.71387 -1.31328 -0.31030 + 2.71617 -1.31328 -0.30360 + 2.72379 -1.31328 -0.29784 + 2.75400 -1.31328 -0.28986 + 2.80014 -1.31328 -0.28751 + 2.85587 -1.31328 -0.29055 + 2.91487 -1.31328 -0.29727 + 2.97499 -1.31328 -0.30547 + 3.02754 -1.31328 -0.31354 + 3.06386 -1.31328 -0.32018 + 3.09374 -1.31328 -0.32660 + + 2.58593 -1.19765 -0.27553 + 2.58804 -1.19765 -0.26806 + 2.59508 -1.19765 -0.26157 + 2.62329 -1.19765 -0.25222 + 2.66752 -1.19765 -0.24888 + 2.72354 -1.19765 -0.25203 + 2.78557 -1.19765 -0.26050 + 2.84499 -1.19765 -0.27190 + 2.90032 -1.19765 -0.28340 + 2.94488 -1.19765 -0.29332 + 2.98342 -1.19765 -0.30305 + + 2.49810 -1.06814 -0.23659 + 2.50090 -1.06814 -0.22916 + 2.50878 -1.06814 -0.22266 + 2.53867 -1.06814 -0.21318 + 2.58451 -1.06814 -0.20954 + 2.64127 -1.06814 -0.21225 + 2.70308 -1.06814 -0.22024 + 2.76389 -1.06814 -0.23139 + 2.81740 -1.06814 -0.24336 + 2.85947 -1.06814 -0.25397 + 2.89601 -1.06814 -0.26465 + + 2.40989 -0.92121 -0.19241 + 2.41294 -0.92121 -0.18419 + 2.42169 -0.92121 -0.17693 + 2.45510 -0.92121 -0.16615 + 2.50650 -0.92121 -0.16169 + 2.57029 -0.92121 -0.16400 + 2.63982 -0.92121 -0.17184 + 2.70865 -0.92121 -0.18283 + 2.76832 -0.92121 -0.19470 + 2.81508 -0.92121 -0.20513 + 2.84978 -0.92121 -0.21607 + + 2.30791 -0.77078 -0.14718 + 2.31114 -0.77078 -0.13419 + 2.32086 -0.77078 -0.12266 + 2.35857 -0.77078 -0.10556 + 2.41692 -0.77078 -0.09846 + 2.48970 -0.77078 -0.10147 + 2.56932 -0.77078 -0.11197 + 2.64772 -0.77078 -0.12615 + 2.71760 -0.77078 -0.14069 + 2.77231 -0.77078 -0.15317 + 2.81899 -0.77078 -0.16558 + + 2.28218 -0.74450 -0.13927 + 2.28533 -0.74432 -0.12346 + 2.29482 -0.74378 -0.10921 + 2.33165 -0.74169 -0.08727 + 2.38888 -0.73843 -0.07666 + 2.46068 -0.73435 -0.07792 + 2.53984 -0.72985 -0.08834 + 2.61836 -0.72539 -0.10362 + 2.68903 -0.72137 -0.11972 + 2.74488 -0.71819 -0.13384 + 2.77891 -0.71626 -0.14845 + + 2.24615 -0.71820 -0.13168 + 2.24387 -0.71497 -0.10853 + 2.24763 -0.71048 -0.08568 + 2.27537 -0.69807 -0.04680 + 2.31275 -0.68550 -0.01921 + 2.37698 -0.67457 -0.00777 + 2.46527 -0.67321 -0.03080 + 2.55370 -0.67196 -0.06271 + 2.62820 -0.66760 -0.08700 + 2.69273 -0.66480 -0.11317 + 2.74057 -0.66409 -0.13415 + + +#NETWORK = FIN-BOT 11 9 NEW + 3.03700 1.43000 -0.34540 + 3.03803 1.43000 -0.34766 + 3.04109 1.43000 -0.34972 + 3.05295 1.43000 -0.35309 + 3.07142 1.43000 -0.35504 + 3.09470 1.43000 -0.35535 + 3.12050 1.43000 -0.35424 + 3.14630 1.43000 -0.35223 + 3.16958 1.43000 -0.34989 + 3.18805 1.43000 -0.34772 + 3.20400 1.43000 -0.34540 + + 2.82952 1.37861 -0.32995 + 2.83407 1.37861 -0.33469 + 2.84273 1.37861 -0.33913 + 2.86992 1.37861 -0.34648 + 2.90864 1.37861 -0.35082 + 2.95397 1.37861 -0.35186 + 3.00267 1.37861 -0.35030 + 3.05884 1.37861 -0.34727 + 3.10634 1.37861 -0.34404 + 3.13322 1.37861 -0.34084 + 3.15559 1.37861 -0.33743 + + 2.71387 1.31328 -0.31030 + 2.71617 1.31328 -0.31732 + 2.72379 1.31328 -0.32401 + 2.75400 1.31328 -0.33544 + 2.80014 1.31328 -0.34270 + 2.85587 1.31328 -0.34508 + 2.91487 1.31328 -0.34349 + 2.97499 1.31328 -0.33964 + 3.02754 1.31328 -0.33539 + 3.06386 1.31328 -0.33117 + 3.09374 1.31328 -0.32660 + + 2.58593 1.19765 -0.27553 + 2.58804 1.19765 -0.28337 + 2.59508 1.19765 -0.29093 + 2.62329 1.19765 -0.30446 + 2.66752 1.19765 -0.31439 + 2.72354 1.19765 -0.31959 + 2.78557 1.19765 -0.32030 + 2.84499 1.19765 -0.31774 + 2.90032 1.19765 -0.31274 + 2.94488 1.19765 -0.30833 + 2.98342 1.19765 -0.30305 + + 2.49810 1.06814 -0.23659 + 2.50090 1.06814 -0.24433 + 2.50878 1.06814 -0.25176 + 2.53867 1.06814 -0.26488 + 2.58451 1.06814 -0.27428 + 2.64127 1.06814 -0.27904 + 2.70308 1.06814 -0.27960 + 2.76389 1.06814 -0.27731 + 2.81740 1.06814 -0.27361 + 2.85947 1.06814 -0.26962 + 2.89601 1.06814 -0.26465 + + 2.40989 0.92121 -0.19241 + 2.41294 0.92121 -0.20089 + 2.42169 0.92121 -0.20890 + 2.45510 0.92121 -0.22265 + 2.50650 0.92121 -0.23183 + 2.57029 0.92121 -0.23561 + 2.63982 0.92121 -0.23474 + 2.70865 0.92121 -0.23094 + 2.76832 0.92121 -0.22618 + 2.81508 0.92121 -0.22131 + 2.84978 0.92121 -0.21607 + + 2.30791 0.77078 -0.14718 + 2.31114 0.77078 -0.16038 + 2.32086 0.77078 -0.17256 + 2.35857 0.77078 -0.19217 + 2.41692 0.77078 -0.20320 + 2.48970 0.77078 -0.20517 + 2.56932 0.77078 -0.20028 + 2.64772 0.77078 -0.19178 + 2.71760 0.77078 -0.18246 + 2.77231 0.77078 -0.17425 + 2.81899 0.77078 -0.16558 + + 2.28218 0.74450 -0.13927 + 2.28533 0.74432 -0.15521 + 2.29482 0.74378 -0.16979 + 2.33165 0.74169 -0.19302 + 2.38888 0.73843 -0.20562 + 2.46068 0.73435 -0.20684 + 2.53984 0.72985 -0.19917 + 2.61836 0.72539 -0.18665 + 2.68903 0.72137 -0.17295 + 2.74488 0.71819 -0.16081 + 2.77891 0.71626 -0.14845 + + 2.24615 0.71820 -0.13168 + 2.25215 0.72039 -0.15308 + 2.26291 0.72131 -0.17195 + 2.30310 0.71949 -0.20042 + 2.36037 0.71527 -0.21534 + 2.43162 0.70907 -0.21628 + 2.50850 0.70087 -0.20655 + 2.58262 0.69079 -0.19056 + 2.64672 0.67976 -0.17199 + 2.69790 0.67122 -0.15393 + 2.74057 0.66409 -0.13415 + + + 2.24615 -0.71820 -0.13168 + 2.25215 -0.72039 -0.15308 + 2.26291 -0.72131 -0.17195 + 2.30310 -0.71949 -0.20042 + 2.36037 -0.71527 -0.21534 + 2.43162 -0.70907 -0.21628 + 2.50850 -0.70087 -0.20655 + 2.58262 -0.69079 -0.19056 + 2.64672 -0.67976 -0.17199 + 2.69790 -0.67122 -0.15393 + 2.74057 -0.66409 -0.13415 + + 2.28218 -0.74450 -0.13927 + 2.28533 -0.74432 -0.15521 + 2.29482 -0.74378 -0.16979 + 2.33165 -0.74169 -0.19302 + 2.38888 -0.73843 -0.20562 + 2.46068 -0.73435 -0.20684 + 2.53984 -0.72985 -0.19917 + 2.61836 -0.72539 -0.18665 + 2.68903 -0.72137 -0.17295 + 2.74488 -0.71819 -0.16081 + 2.77891 -0.71626 -0.14845 + + 2.30791 -0.77078 -0.14718 + 2.31114 -0.77078 -0.16038 + 2.32086 -0.77078 -0.17256 + 2.35857 -0.77078 -0.19217 + 2.41692 -0.77078 -0.20320 + 2.48970 -0.77078 -0.20517 + 2.56932 -0.77078 -0.20028 + 2.64772 -0.77078 -0.19178 + 2.71760 -0.77078 -0.18246 + 2.77231 -0.77078 -0.17425 + 2.81899 -0.77078 -0.16558 + + 2.40989 -0.92121 -0.19241 + 2.41294 -0.92121 -0.20089 + 2.42169 -0.92121 -0.20890 + 2.45510 -0.92121 -0.22265 + 2.50650 -0.92121 -0.23183 + 2.57029 -0.92121 -0.23561 + 2.63982 -0.92121 -0.23474 + 2.70865 -0.92121 -0.23094 + 2.76832 -0.92121 -0.22618 + 2.81508 -0.92121 -0.22131 + 2.84978 -0.92121 -0.21607 + + 2.49810 -1.06814 -0.23659 + 2.50090 -1.06814 -0.24433 + 2.50878 -1.06814 -0.25176 + 2.53867 -1.06814 -0.26488 + 2.58451 -1.06814 -0.27428 + 2.64127 -1.06814 -0.27904 + 2.70308 -1.06814 -0.27960 + 2.76389 -1.06814 -0.27731 + 2.81740 -1.06814 -0.27361 + 2.85947 -1.06814 -0.26962 + 2.89601 -1.06814 -0.26465 + + 2.58593 -1.19765 -0.27553 + 2.58804 -1.19765 -0.28337 + 2.59508 -1.19765 -0.29093 + 2.62329 -1.19765 -0.30446 + 2.66752 -1.19765 -0.31439 + 2.72354 -1.19765 -0.31959 + 2.78557 -1.19765 -0.32030 + 2.84499 -1.19765 -0.31774 + 2.90032 -1.19765 -0.31274 + 2.94488 -1.19765 -0.30833 + 2.98342 -1.19765 -0.30305 + + 2.71387 -1.31328 -0.31030 + 2.71617 -1.31328 -0.31732 + 2.72379 -1.31328 -0.32401 + 2.75400 -1.31328 -0.33544 + 2.80014 -1.31328 -0.34270 + 2.85587 -1.31328 -0.34508 + 2.91487 -1.31328 -0.34349 + 2.97499 -1.31328 -0.33964 + 3.02754 -1.31328 -0.33539 + 3.06386 -1.31328 -0.33117 + 3.09374 -1.31328 -0.32660 + + 2.82952 -1.37861 -0.32995 + 2.83407 -1.37861 -0.33469 + 2.84273 -1.37861 -0.33913 + 2.86992 -1.37861 -0.34648 + 2.90864 -1.37861 -0.35082 + 2.95397 -1.37861 -0.35186 + 3.00267 -1.37861 -0.35030 + 3.05884 -1.37861 -0.34727 + 3.10634 -1.37861 -0.34404 + 3.13322 -1.37861 -0.34084 + 3.15559 -1.37861 -0.33743 + + 3.03700 -1.43000 -0.34540 + 3.03803 -1.43000 -0.34766 + 3.04109 -1.43000 -0.34972 + 3.05295 -1.43000 -0.35309 + 3.07142 -1.43000 -0.35504 + 3.09470 -1.43000 -0.35535 + 3.12050 -1.43000 -0.35424 + 3.14630 -1.43000 -0.35223 + 3.16958 -1.43000 -0.34989 + 3.18805 -1.43000 -0.34772 + 3.20400 -1.43000 -0.34540 + + +#NETWORK = TAIL-TIP 14 2 NEW + 7.01919 0.96248 0.62961 + 7.03301 0.97333 0.63213 + 7.04227 0.97952 0.63349 + 7.06921 0.99353 0.63551 + 7.09119 1.00123 0.63608 + 7.10864 1.00528 0.63630 + 7.12385 1.00742 0.63637 + 7.13775 1.00834 0.63622 + 7.15080 1.00834 0.63568 + 7.16385 1.00834 0.63471 + 7.17690 1.00834 0.63347 + 7.18995 1.00834 0.63207 + 7.20300 1.00834 0.63068 + 7.21310 0.99936 0.62961 + + 7.01919 0.96248 0.62961 + 7.03301 0.97333 0.62709 + 7.04227 0.97952 0.62574 + 7.06921 0.99353 0.62372 + 7.09119 1.00123 0.62315 + 7.10864 1.00528 0.62293 + 7.12385 1.00742 0.62285 + 7.13775 1.00834 0.62301 + 7.15080 1.00834 0.62355 + 7.16385 1.00834 0.62451 + 7.17690 1.00834 0.62576 + 7.18995 1.00834 0.62716 + 7.20300 1.00834 0.62855 + 7.21310 0.99936 0.62961 + + + 7.01919 -0.96248 0.62961 + 7.03301 -0.97333 0.62709 + 7.04227 -0.97952 0.62574 + 7.06921 -0.99353 0.62372 + 7.09119 -1.00123 0.62315 + 7.10864 -1.00528 0.62293 + 7.12385 -1.00742 0.62285 + 7.13775 -1.00834 0.62301 + 7.15080 -1.00834 0.62355 + 7.16385 -1.00834 0.62451 + 7.17690 -1.00834 0.62576 + 7.18995 -1.00834 0.62716 + 7.20300 -1.00834 0.62855 + 7.21310 -0.99936 0.62961 + + 7.01919 -0.96248 0.62961 + 7.03301 -0.97333 0.63213 + 7.04227 -0.97952 0.63349 + 7.06921 -0.99353 0.63551 + 7.09119 -1.00123 0.63608 + 7.10864 -1.00528 0.63630 + 7.12385 -1.00742 0.63637 + 7.13775 -1.00834 0.63622 + 7.15080 -1.00834 0.63568 + 7.16385 -1.00834 0.63471 + 7.17690 -1.00834 0.63347 + 7.18995 -1.00834 0.63207 + 7.20300 -1.00834 0.63068 + 7.21310 -0.99936 0.62961 + + +#NETWORK = FIN-TIP 11 2 NEW + 3.03700 1.43000 -0.34540 + 3.03803 1.43000 -0.34314 + 3.04109 1.43000 -0.34108 + 3.05295 1.43000 -0.33771 + 3.07142 1.43000 -0.33576 + 3.09470 1.43000 -0.33545 + 3.12050 1.43000 -0.33656 + 3.14630 1.43000 -0.33857 + 3.16958 1.43000 -0.34091 + 3.18805 1.43000 -0.34308 + 3.20400 1.43000 -0.34540 + + 3.03700 1.43000 -0.34540 + 3.03803 1.43000 -0.34766 + 3.04109 1.43000 -0.34972 + 3.05295 1.43000 -0.35309 + 3.07142 1.43000 -0.35504 + 3.09470 1.43000 -0.35535 + 3.12050 1.43000 -0.35424 + 3.14630 1.43000 -0.35223 + 3.16958 1.43000 -0.34989 + 3.18805 1.43000 -0.34772 + 3.20400 1.43000 -0.34540 + + + 3.03700 -1.43000 -0.34540 + 3.03803 -1.43000 -0.34766 + 3.04109 -1.43000 -0.34972 + 3.05295 -1.43000 -0.35309 + 3.07142 -1.43000 -0.35504 + 3.09470 -1.43000 -0.35535 + 3.12050 -1.43000 -0.35424 + 3.14630 -1.43000 -0.35223 + 3.16958 -1.43000 -0.34989 + 3.18805 -1.43000 -0.34772 + 3.20400 -1.43000 -0.34540 + + 3.03700 -1.43000 -0.34540 + 3.03803 -1.43000 -0.34314 + 3.04109 -1.43000 -0.34108 + 3.05295 -1.43000 -0.33771 + 3.07142 -1.43000 -0.33576 + 3.09470 -1.43000 -0.33545 + 3.12050 -1.43000 -0.33656 + 3.14630 -1.43000 -0.33857 + 3.16958 -1.43000 -0.34091 + 3.18805 -1.43000 -0.34308 + 3.20400 -1.43000 -0.34540 + diff --git a/3rd_party/gnuplot/demo/world.cor b/3rd_party/gnuplot/demo/world.cor new file mode 100644 index 0000000..fc0906b --- /dev/null +++ b/3rd_party/gnuplot/demo/world.cor @@ -0,0 +1,82 @@ +# +# $Id: world.cor,v 1.1.1.1 1998/04/15 19:16:43 lhecking Exp $ +# +# Gnuplot world correspondences. Feel free to check for and update +# your site; especially if it represents a new location or you +# know more precise coordinates for a site. A (?) indicates +# the site may not be correct. Currently coordinates are generally +# rounded to the nearest latitude and longitude. It's fine, however, +# to give as many decimal places with each as you like. + +# USA +# Carnegie Mellon University +# Univ. of Calif. at Irvine +# University of Maryland +-110 35 # Northern Arizona University, Flagstaff, Arizona +-111 32 # Univ. of Arizona, Tucson, Arizona +-110 43 # University of Utah, Salt Lake City, Utah +-118 34 # California Institute of Technology (CALTECH), L.A., Calif. +-118 34 # Claremont, California +-118 34 # Univ. of Calif. at Los Angeles (UCLA), California +-120 34.5 # Univ. of Calif. at Santa Barbara, California +-122 37.5 # Stanford, California +-122 38 # Berkeley, California +-122 38 # Richmond, California +-122 47.5 # University of Washington, Washington +-71 42.5 # MIT, Cambridge, Massachusetts +-74.5 40.5 # New Brunswick, New Jersey +-75 41 # Bethlehem, Pennsylvania +-76 42 # Cornell College, Ithica, New York +-78.5 38 # Univ of Virginia, Charlottesville, Virginia +-79 36 # N.C. State University, Chapel Hill, North Carolina +-80 35 # Duke University, Durham, North Carolina +-81 28 # Melbourne, Florida +-83 40 # Ohio State, Columbus, Ohio +-83 42 # Detroit, Michigan +-84 34 # Alpharetta, Georgia +-84 34 # Atlanta, Georgia +-84 42 # Univ. of Michigan, Ann Arbor, Michigan +-86 39 # UCS Indiana (?) +-88 40 # University of Illinois, Urbana-Champaign, Illinois +-88 42 # Arlington Heights, Illinois +-88 42 # Northwestern University, Evanston, Illinois +-92 30 # Lafayette, Louisiana +-93 45 # Eagan, Minnesota +-95 30 # Houston, Texas +-95 39 # Kansas State University +-96 31 # Texas A&M, College Station, Texas +-98 30 # Univ of Texas, Austin, Texas +# Canada +-123 49 # BC Hydro, Vancover, British Columbia (?) +-63 45 # Dartmouth, Nova Scotia, Canada +-75 45 # Ecole Polytechnique de Montreal, Canada +# United Kingdom +-8 54.5 # Bangor, United Kingdom +-80.5 43.5 # Waterloo, Ontario, Canada +0 52 # Cambridge, U. K. +# Italy +14 46 # Trieste, Italy +# Australia +138.5666 -35.01666 # Flinders University, Adelaide, South Australia +138.6333 -34.8 # South Australian Institute, Adelaide, South AUS +145.1333 -37.9167 # Monash University, Melbourne, Victoria +144.9833 -37.8167 # Melbourne University, Melbourne, Victoria +# Namibia +17 -23 # Windhoek, Namibia +# Sweden +18 60 # Stockholm, Sweden +# France +2 49 # Valbonne, CEDEX, France (?) +# Finland +24 60 # Espoo, Finland +24 62 # Wassau, Finland (?) +# Belgium +4.5 51 # Brussels, Belgium +# The Netherlands +4.5 52 # Delft, The Netherlands +# Germany +7 51 # University of Cologne, Federal Republic of Germany +7 51.5 # Fraunhofer Institut, Duisburg, Germany +8 48 # Freiburg im Br. (Federal Republic of Germany) +8 52 # Univesity of Dortmund, Federal Republic of Germany +11.5 48 # Technische Universitaet Muenchen, Munich, Germany diff --git a/3rd_party/gnuplot/demo/world.dat b/3rd_party/gnuplot/demo/world.dat new file mode 100644 index 0000000..f5edbe4 --- /dev/null +++ b/3rd_party/gnuplot/demo/world.dat @@ -0,0 +1,1324 @@ +# +# $Id: world.dat,v 1.2 2006/06/02 06:01:44 sfeam Exp $ +# +# +-92.32 48.24 +-88.13 48.92 +-83.11 46.27 +-81.66 44.76 +-82.09 42.29 +-77.10 44.00 +-69.95 46.92 +-65.92 45.32 +-66.37 44.25 +-61.22 45.43 +-64.94 47.34 +-64.12 48.52 +-70.68 47.02 +-67.24 49.33 +-59.82 50.48 +-56.14 52.46 +-59.07 53.58 +-58.26 54.21 +-60.69 55.33 +-61.97 57.41 +-64.35 59.49 +-67.29 58.15 +-69.89 59.91 +-71.31 61.45 +-78.22 61.97 +-77.28 59.53 +-77.09 55.88 +-79.06 51.68 +-82.23 52.70 +-86.75 55.72 +-92.17 56.86 +-95.61 58.82 +-92.66 62.02 +-90.65 63.24 +-95.96 64.12 +-89.88 63.98 +-89.30 65.22 +-86.86 66.12 +-84.54 66.88 +-82.30 67.76 +-83.10 69.68 +-86.05 67.98 +-88.18 68.20 +-91.00 68.82 +-91.72 69.69 +-93.15 71.09 +-96.58 71.05 +-93.35 69.52 +-94.23 68.25 +-95.96 66.73 +-98.83 68.27 +-102.45 67.69 +-108.34 68.43 +-105.83 68.05 +-108.15 66.60 +-111.15 67.63 +-114.10 68.23 +-120.92 69.44 +-124.32 69.26 +-128.76 70.50 +-131.86 69.19 +-131.15 69.79 +-135.81 69.13 +-140.19 69.37 +-141.20 69.58 +-141.21 69.56 +-142.49 69.83 +-148.09 70.26 +-154.37 70.96 +-159.53 70.38 +-166.64 68.25 +-161.56 66.55 +-162.99 65.97 +-168.23 65.49 +-161.12 64.49 +-165.29 62.57 +-164.58 60.06 +-162.06 58.36 +-157.85 58.12 +-162.34 55.06 +-156.52 57.11 +-153.53 59.32 +-149.18 60.81 +-149.90 59.50 +-146.54 60.36 +-139.98 59.73 +-137.12 58.28 +-136.01 59.12 +-133.84 57.12 +-131.46 55.98 +-132.08 57.20 +-140.37 60.25 +-141.21 60.16 +-133.38 58.93 +-130.88 54.83 +-128.86 53.90 +-126.58 52.12 +-127.08 50.80 +-124.42 49.66 +-122.56 48.91 +-122.44 48.92 +-124.42 47.18 +-124.52 42.48 +-123.09 38.45 +-121.73 36.62 +-117.60 33.34 +-117.28 32.64 +-117.29 32.48 +-114.75 27.80 +-112.53 24.80 +-110.55 24.07 +-114.23 29.59 +-112.58 29.99 +-109.57 25.94 +-105.61 21.94 +-102.09 17.87 +-95.75 15.94 +-92.21 14.97 +-92.22 14.71 +-86.74 12.06 +-83.03 8.65 +-79.93 8.74 +-77.00 7.82 +-81.99 8.97 +-83.92 12.70 +-86.33 15.80 +-88.40 15.92 +-88.45 17.42 +-87.01 21.33 +-91.65 18.72 +-96.96 20.37 +-97.65 25.67 +-97.62 25.82 +-95.62 28.84 +-90.77 29.03 +-87.33 30.22 +-82.69 28.15 +-80.16 26.66 +-80.74 32.31 +-76.89 35.43 +-76.47 38.21 +-75.66 37.67 +-71.31 41.76 +-69.44 44.17 +-67.69 47.03 +-73.18 45.14 +-79.26 43.28 +-82.84 42.59 +-83.49 45.32 +-86.36 43.65 +-87.75 43.42 +-86.01 45.96 +-87.00 46.59 +-91.39 46.79 +-90.05 47.96 + +-152.62 58.41 +-152.60 58.40 + +-153.30 57.80 +-152.40 57.48 +-153.32 57.79 + +-166.96 53.96 +-167.01 53.95 + +-168.36 53.50 +-168.19 53.36 + +-170.73 52.68 +-170.60 52.55 + +-174.47 51.94 +-174.47 51.92 + +-176.58 51.71 +-176.64 51.73 + +-177.55 51.76 +-177.41 51.63 + +-178.27 51.75 + +177.35 51.80 +177.33 51.76 + +172.44 53.00 +172.55 53.03 + +-123.40 48.33 +-128.00 50.84 +-123.50 48.34 + +-132.49 52.88 +-132.44 52.91 + +-132.64 53.02 +-131.97 53.71 +-132.63 53.02 + +-55.36 51.56 +-54.66 49.52 +-53.65 47.48 +-52.98 46.31 +-56.12 46.84 +-58.47 47.57 +-57.61 50.38 +-55.39 51.53 + +-61.37 49.01 +-61.80 49.29 +-61.38 49.03 + +-63.01 46.71 +-64.42 46.61 +-63.04 46.68 + +-60.14 46.48 +-60.14 46.50 + +-71.97 41.11 +-71.97 41.15 + +-80.79 27.03 +-81.01 26.99 + +-113.01 42.09 +-113.10 42.01 + +-155.74 20.02 +-155.73 19.98 + +-156.51 20.78 +-156.51 20.78 + +-157.12 21.21 +-157.08 20.95 + +-157.87 21.42 + +-159.53 22.07 + +-117.44 66.46 +-119.59 65.24 +-123.95 65.03 +-123.69 66.44 +-119.21 66.22 +-117.44 66.44 + +-120.71 64.03 +-114.91 62.30 +-109.07 62.72 +-112.62 61.19 +-118.68 61.19 +-117.01 61.17 +-115.97 62.56 +-119.46 64.00 +-120.59 63.94 + +-112.31 58.46 +-108.90 59.44 +-104.14 58.90 +-102.56 56.72 +-101.82 58.73 +-104.65 58.91 +-111.00 58.51 +-112.35 58.62 + +-98.74 50.09 +-99.75 52.24 +-99.62 51.47 +-98.82 50.39 + +-97.02 50.21 +-97.50 54.02 +-98.69 52.93 +-97.19 51.09 +-96.98 50.20 + +-95.34 49.04 +-92.32 50.34 +-94.14 49.47 +-95.36 48.82 + +-80.39 56.16 +-79.22 55.94 +-80.34 56.08 + +-103.56 58.60 +-103.60 58.58 + +-101.82 58.03 +-102.33 58.10 +-101.77 58.06 + +-101.88 55.79 +-97.92 57.15 +-101.22 55.85 +-101.88 55.74 + +-77.61 6.80 +-78.70 0.97 +-80.75 -4.47 +-76.19 -14.57 +-70.44 -18.75 +-70.68 -26.15 +-71.44 -32.03 +-73.38 -37.27 +-73.06 -42.11 +-73.17 -46.09 +-73.52 -48.05 +-73.67 -51.56 +-71.06 -53.88 +-69.14 -50.77 +-67.51 -46.59 +-63.49 -42.80 +-62.14 -40.16 +-57.12 -36.71 +-53.17 -34.15 +-51.26 -32.02 +-48.16 -25.48 +-40.73 -22.32 +-38.88 -15.24 +-34.60 -7.81 +-41.95 -3.42 +-48.02 -1.84 +-48.44 -1.57 +-50.81 0.00 +-54.47 5.39 +-60.59 8.32 +-64.19 9.88 +-70.78 10.64 +-70.97 11.89 +-76.26 8.76 +-77.61 6.80 + +-69.14 -52.79 +-66.16 -55.08 +-70.01 -54.88 +-70.55 -53.85 +-69.31 -52.81 + +-59.29 -51.58 +-59.35 -51.54 + +-58.65 -51.55 +-58.55 -51.56 + +-84.39 21.44 +-73.90 19.73 +-79.27 21.18 +-83.74 21.80 +-84.32 21.42 + +-66.96 17.95 +-67.05 17.89 + +-77.88 17.22 +-78.06 16.98 + +-74.47 18.08 +-69.88 18.99 +-71.10 17.76 +-74.45 17.86 + +-85.28 73.74 +-85.79 70.96 +-85.13 71.94 +-84.74 72.96 +-80.61 73.10 +-78.45 72.20 +-75.44 72.55 +-73.89 71.98 +-72.56 71.04 +-71.49 70.57 +-69.78 70.29 +-68.12 69.71 +-65.91 69.19 +-66.92 68.39 +-64.08 67.68 +-62.50 66.68 +-63.07 65.33 +-66.11 66.08 +-67.48 65.41 +-64.05 63.15 +-66.58 63.26 +-69.04 62.33 +-72.22 63.77 +-76.88 64.17 +-73.25 65.54 +-70.09 66.64 +-72.05 67.44 +-76.32 68.36 +-78.34 70.17 +-82.12 69.71 +-87.64 70.12 +-89.68 71.43 +-85.28 73.74 + +-80.90 76.10 +-84.21 76.28 +-88.94 76.38 +-85.47 77.40 +-85.43 77.93 +-87.01 78.54 +-83.17 78.94 +-84.87 79.93 +-81.33 79.82 +-76.27 80.92 +-82.88 80.62 +-82.58 81.16 +-86.51 81.05 +-89.36 81.21 +-90.45 81.38 +-89.28 81.86 +-87.21 82.30 +-80.51 82.05 +-80.16 82.55 +-77.83 82.86 +-75.51 83.05 +-71.18 82.90 +-65.10 82.78 +-63.34 81.80 +-68.26 81.26 +-69.46 80.34 +-71.05 79.82 +-74.40 79.46 +-75.42 79.03 +-75.48 78.92 +-76.01 78.20 +-80.66 77.28 +-78.07 76.98 +-80.90 76.13 + +-92.86 74.13 +-92.50 72.70 +-94.89 73.16 +-92.96 74.14 + +-94.80 76.95 +-89.68 76.04 +-88.52 75.40 +-82.36 75.67 +-79.39 74.65 +-86.15 74.22 +-91.70 74.94 +-95.60 76.91 +-94.87 76.96 + +-99.96 73.74 +-97.89 72.90 +-98.28 71.13 +-102.04 72.92 +-101.34 73.14 +-99.69 73.59 + +-107.58 73.25 +-104.59 71.02 +-101.71 69.56 +-104.07 68.62 +-106.61 69.12 +-114.09 69.05 +-113.89 70.12 +-115.88 70.32 +-116.10 71.32 +-117.45 72.48 +-113.53 72.44 +-109.84 72.24 +-106.62 71.71 +-107.43 73.04 + +-120.96 74.29 +-118.37 72.53 +-123.06 71.18 +-123.40 73.77 +-120.93 74.27 + +-108.83 76.74 +-106.25 75.54 +-107.08 74.78 +-112.99 74.16 +-112.28 74.99 +-116.04 75.33 +-115.27 76.20 +-110.95 75.56 +-109.77 76.31 +-108.82 76.70 + +-115.70 77.46 +-118.10 76.30 +-121.13 76.37 +-116.04 77.28 + +-110.01 77.86 +-112.36 77.68 +-109.96 77.86 + +-109.60 78.48 +-112.20 78.01 +-109.60 78.48 + +-97.87 76.61 +-99.21 75.31 +-100.86 75.60 +-99.40 76.26 +-97.79 76.60 + +-94.72 75.53 +-94.66 75.52 + +-104.10 79.01 +-99.19 77.54 +-103.22 78.08 +-104.30 78.95 + +-93.74 77.52 +-93.74 77.52 + +-96.88 78.50 +-96.91 77.77 +-96.94 78.48 + +-84.69 65.84 +-81.58 63.87 +-85.00 62.96 +-84.63 65.71 + +-81.84 62.75 +-82.01 62.63 + +-79.88 62.12 +-79.88 62.12 + +-43.53 59.89 +-45.29 60.67 +-47.91 60.83 +-49.90 62.41 +-50.71 64.42 +-51.39 64.94 +-52.96 66.09 +-53.62 67.19 +-53.51 67.51 +-51.84 68.65 +-52.19 70.00 +-51.85 71.03 +-55.41 71.41 +-54.63 72.97 +-56.98 74.70 +-61.95 76.09 +-66.38 75.83 +-71.13 77.00 +-66.81 77.60 +-70.78 77.78 +-64.96 79.70 +-63.38 81.16 +-56.89 82.17 +-48.18 82.15 +-42.08 82.74 +-38.02 83.54 +-23.96 82.94 +-25.97 81.97 +-25.99 80.64 +-13.57 80.97 +-16.60 80.16 +-19.82 78.82 +-18.80 77.54 +-21.98 76.46 +-20.69 75.12 +-21.78 74.40 +-24.10 73.69 +-26.54 73.08 +-24.63 72.69 +-21.84 71.69 +-24.62 71.24 +-27.16 70.89 +-27.21 70.00 +-24.10 69.35 +-28.35 68.43 +-32.48 68.56 +-35.26 66.26 +-37.90 65.90 +-40.04 65.00 +-40.49 64.04 +-42.01 63.14 +-42.88 61.15 +-43.09 60.07 +-43.56 59.90 + +-16.26 66.41 +-15.32 64.29 +-20.14 63.47 +-21.76 64.21 +-21.33 64.97 +-23.04 65.62 +-21.76 66.26 +-18.77 66.12 +-16.23 66.35 + + 0.56 51.47 + -1.71 54.94 + -3.41 57.52 + -5.42 58.14 + -5.77 55.59 + -3.48 54.82 + -4.68 52.88 + -2.68 51.58 + -3.80 50.08 + 1.26 51.14 + 0.65 51.41 + + -7.17 54.91 + -9.97 53.47 + -8.52 51.76 + -5.69 54.79 + -7.34 55.25 + + -1.33 60.66 + -1.17 60.38 + + -6.18 58.44 + -6.09 58.36 + + -6.47 57.58 + -6.33 57.54 + + -7.30 57.54 + + -7.46 57.05 + + -6.54 56.94 + + -6.00 55.94 + + -5.09 55.55 + + -4.44 54.38 + -4.30 54.19 + + -8.08 71.02 + -8.21 70.86 + + 16.92 79.52 + 22.26 78.46 + 16.86 76.41 + 16.00 77.39 + 16.03 77.92 + 16.81 79.50 + + 14.71 79.40 + 16.05 79.12 + 14.02 77.80 + 13.56 78.46 + 12.63 79.26 + 14.68 79.40 + + 22.01 78.24 + 21.86 78.23 + + 21.54 77.75 + 23.88 77.26 + 21.53 77.67 + 22.79 77.79 + + 23.50 79.97 + 28.24 79.54 + 20.85 78.94 + 19.00 79.34 + 21.05 79.88 + 23.41 79.96 + + 46.98 80.23 + 43.13 79.97 + 47.18 80.22 + + 50.43 80.19 + 50.55 79.88 + 47.77 79.86 + 50.45 80.14 + + 61.79 80.18 + 61.79 80.18 + + 65.08 80.69 + 64.27 80.59 + 65.13 80.68 + + -5.13 35.66 + 4.06 36.63 + 10.40 37.12 + 11.36 33.61 + 20.10 30.10 + 23.49 32.17 + 31.65 30.80 + 35.76 23.74 + 39.75 14.82 + 42.93 11.34 + 51.52 11.45 + 49.82 6.99 + 43.13 -0.62 + 39.15 -7.58 + 40.37 -13.20 + 37.74 -18.17 + 35.33 -22.71 + 32.84 -28.15 + 26.50 -34.39 + 19.55 -35.51 + 17.50 -30.88 + 12.24 -18.75 + 13.89 -12.81 + 12.05 -5.55 + 9.67 0.14 + 7.19 3.79 + 1.74 5.39 + -4.77 4.59 +-12.00 6.75 +-15.54 10.98 +-16.33 15.50 +-16.10 22.29 +-12.90 27.12 + -9.52 31.09 + -5.41 35.58 + + 33.71 0.00 + 33.48 -3.42 + 33.34 -0.20 + 33.71 0.00 + + 49.30 -12.50 + 49.28 -18.79 + 43.95 -25.50 + 44.37 -20.08 + 46.34 -16.31 + 47.91 -14.08 + 49.30 -12.50 + +178.88 69.10 +181.20 68.42 +183.52 67.78 +188.87 66.38 +186.54 64.74 +182.87 65.63 +180.13 65.14 +179.48 64.88 +178.20 64.29 +177.46 62.62 +170.42 60.17 +164.48 59.89 +162.92 57.34 +161.82 54.88 +156.42 51.09 +156.40 57.76 +163.79 61.73 +159.90 60.73 +156.81 61.68 +153.83 59.10 +148.57 59.46 +140.77 58.39 +137.10 54.07 +140.72 52.43 +138.77 47.30 +129.92 42.04 +128.33 38.46 +126.15 35.18 +125.12 39.08 +121.62 40.15 +117.58 38.21 +121.77 36.90 +120.73 32.65 +121.28 30.25 +118.83 24.93 +112.69 21.81 +108.53 21.73 +107.55 16.34 +107.32 10.45 +104.39 10.37 +100.01 13.52 +100.26 8.30 +103.22 1.56 + 98.21 9.17 + 97.66 15.36 + 94.21 17.79 + 90.05 21.74 + 90.06 21.03 + 82.06 15.95 + 80.05 11.72 + 76.41 8.60 + 72.79 17.43 + 72.02 20.00 + 68.98 21.99 + 64.62 24.41 + 57.83 24.77 + 53.11 26.20 + 49.67 29.41 + 50.96 25.15 + 54.33 23.44 + 59.03 22.57 + 57.87 18.86 + 52.95 15.74 + 47.26 12.96 + 42.75 14.68 + 39.93 19.61 + 36.92 25.78 + 33.30 28.46 + 32.60 30.63 + 32.18 30.58 + 36.08 35.03 + 32.53 36.17 + 27.77 36.94 + 26.51 39.18 + 31.54 40.82 + 38.53 40.48 + 40.35 43.17 + 39.88 46.45 + 35.18 44.99 + 33.50 44.96 + 30.24 45.14 + 28.70 41.48 + 26.55 39.84 + 23.62 39.67 + 23.80 37.34 + 21.90 36.92 + 18.79 42.02 + 14.52 44.31 + 14.58 42.25 + 18.32 39.57 + 16.05 39.35 + 11.52 42.36 + 6.87 43.08 + 2.80 41.09 + -1.11 37.14 + -6.24 36.70 + -8.67 39.57 + -6.51 43.13 + -0.84 45.55 + -3.93 48.40 + 0.48 49.09 + 4.20 51.29 + 6.44 52.92 + 8.42 55.94 + 11.72 55.49 + 11.73 53.66 + 16.78 54.14 + 21.40 56.32 + 24.67 57.20 + 28.94 59.18 + 24.16 59.52 + 22.07 62.66 + 23.76 65.35 + 18.70 62.54 + 19.11 59.67 + 18.40 58.54 + 15.34 55.73 + 11.74 58.08 + 8.37 57.68 + 5.80 59.20 + 7.38 60.86 + 7.51 61.86 + 9.62 62.99 + 13.37 65.46 + 15.46 67.12 + 18.54 68.62 + 22.32 69.64 + 24.77 70.17 + 25.93 69.79 + 28.56 70.46 + 29.75 69.76 + 33.83 69.11 + 41.90 66.85 + 35.14 66.25 + 33.30 66.07 + 35.46 64.15 + 37.68 64.03 + 41.71 64.09 + 44.80 65.58 + 44.87 68.16 + 45.92 66.83 + 51.79 67.85 + 53.70 67.89 + 59.68 68.09 + 65.07 69.08 + 68.56 69.19 + 68.38 70.97 + 73.03 71.62 + 73.80 68.29 + 69.42 66.45 + 73.43 66.36 + 77.51 68.36 + 80.74 66.74 + 75.27 68.67 + 75.11 71.80 + 78.62 70.56 + 78.43 71.90 + 82.72 71.23 + 84.25 70.03 + 81.40 72.76 + 86.50 74.01 + 87.68 74.78 + 90.25 75.23 + 89.68 75.57 + 95.12 75.95 + 99.69 76.09 +104.10 77.52 +106.34 76.40 +112.99 75.60 +107.88 73.72 +110.43 73.71 +113.34 73.37 +123.10 73.28 +128.94 73.02 +126.10 72.24 +130.53 70.86 +135.49 71.51 +139.60 72.23 +146.04 72.39 +146.92 72.21 +150.77 71.28 +159.92 70.14 +167.68 69.63 +170.20 69.99 +178.88 69.10 + + 68.33 76.71 + 66.03 75.62 + 59.10 74.11 + 54.92 73.03 + 56.67 74.10 + 58.56 75.09 + 63.86 75.87 + 68.19 76.70 + + 53.04 72.57 + 58.29 70.39 + 55.03 70.78 + 53.44 72.26 + 53.63 72.61 + + 52.22 46.50 + 51.73 44.73 + 52.56 41.80 + 53.43 40.40 + 54.22 37.86 + 49.04 38.45 + 48.17 42.76 + 49.33 45.64 + 52.22 46.50 + + 62.32 46.32 + 60.32 43.06 + 59.57 45.58 + 61.94 46.33 + + 79.55 46.12 + 74.30 44.44 + 78.62 45.79 + 79.66 46.07 + + 76.81 41.96 + 76.73 41.86 + + 35.15 35.15 + 34.61 34.84 + 35.18 35.17 + + 23.84 35.33 + 24.30 34.91 + 24.09 35.39 + + 15.54 37.89 + 13.47 37.89 + 15.54 37.89 + + 9.56 40.95 + 8.46 39.99 + 9.12 40.69 + + 9.72 42.60 + 9.54 42.35 + + 80.60 8.95 + 79.73 5.96 + 80.10 8.30 + + 11.04 57.44 + 10.67 57.25 + +-77.92 24.67 +-77.98 24.22 + +-77.61 23.62 +-77.18 23.64 + +-75.55 24.13 +-75.41 24.31 + +-91.40 -0.17 +-91.52 -0.26 + +-60.25 46.68 +-60.71 46.33 + +-63.89 49.47 +-63.45 49.43 + +142.53 -10.60 +145.62 -16.34 +149.79 -22.09 +153.21 -26.82 +150.52 -35.19 +145.60 -38.53 +140.13 -37.69 +137.34 -34.77 +135.76 -34.56 +131.50 -31.34 +121.72 -33.65 +115.62 -33.25 +114.09 -26.01 +114.88 -21.27 +122.34 -18.13 +125.32 -14.53 +128.39 -14.90 +132.35 -11.42 +136.16 -12.43 +138.07 -16.45 +142.25 -10.78 + +144.72 -40.68 +148.32 -42.14 +145.57 -42.77 +146.47 -41.19 + +172.86 -34.23 +176.10 -37.52 +177.06 -39.49 +174.77 -38.03 +172.83 -34.27 + +172.36 -40.53 +172.92 -43.81 +168.41 -46.13 +170.26 -43.21 +173.69 -40.94 + +150.74 -10.18 +143.04 -8.26 +138.48 -6.97 +131.95 -2.94 +130.91 -1.35 +134.38 -2.64 +141.24 -2.62 +148.19 -8.15 +150.75 -10.27 + +117.24 7.01 +117.90 0.76 +113.89 -3.50 +109.44 -0.82 +113.13 3.38 +117.24 7.01 + + 95.31 5.75 +102.32 1.40 +106.03 -2.98 +101.46 -2.81 + 95.20 5.73 + +140.91 41.53 +140.79 35.75 +136.82 34.56 +133.56 34.72 +132.49 35.41 +136.73 37.20 +139.82 40.00 +140.68 41.43 + +133.71 34.30 +131.41 31.58 +129.38 33.10 +133.90 34.37 + +141.89 45.50 +144.12 42.92 +140.30 41.64 +141.53 45.30 +141.89 45.53 + +142.57 54.36 +143.64 49.19 +141.99 45.88 +141.92 50.85 +142.60 54.34 + +121.92 25.48 +120.53 24.70 +121.70 25.51 + +110.81 20.07 +109.20 19.66 +110.81 20.07 + +106.51 -6.16 +114.15 -7.72 +108.71 -7.89 +106.51 -6.16 + +164.27 -20.01 +164.16 -20.27 + +178.61 -17.04 +178.61 -17.04 + +179.45 -16.43 +179.35 -16.43 + +-172.55 -13.39 +-172.61 -13.78 + +122.26 18.67 +123.05 13.86 +120.73 13.80 +120.43 16.43 +121.72 18.40 + +125.34 9.79 +125.56 6.28 +122.38 7.00 +125.10 9.38 + +119.64 11.35 +118.81 10.16 +119.59 10.86 +119.64 11.35 + +-179.87 65.14 +-177.13 65.63 +-173.46 64.74 +-171.13 66.38 +-176.48 67.78 +-178.80 68.42 + +101.96 79.08 +101.31 77.86 +101.22 79.04 + + 94.29 79.29 + 95.31 78.68 +100.02 79.43 + 97.26 79.62 + 95.44 79.65 + + 95.46 80.62 + 92.39 79.66 + 95.07 80.54 + +138.54 76.05 +144.93 75.45 +140.30 74.99 +137.27 75.44 +138.29 75.98 + +146.08 75.29 +147.75 74.73 +145.85 75.06 + +141.44 73.88 +141.48 73.84 + + 0.01 -71.68 + 6.57 -70.57 + 15.04 -70.44 + 25.10 -70.75 + 33.37 -69.10 + 38.46 -69.77 + 42.85 -68.16 + 46.59 -67.23 + 49.35 -66.96 + 52.90 -65.97 + 58.46 -67.20 + 63.60 -67.58 + 70.63 -68.41 + 69.24 -70.36 + 76.20 -69.44 + 88.08 -66.64 + 94.98 -66.52 +101.53 -66.09 +111.31 -65.91 +118.64 -66.87 +126.24 -66.24 +133.09 -66.18 +139.85 -66.72 +146.86 -67.96 +153.65 -68.82 +159.94 -69.57 +164.10 -70.67 +170.19 -71.94 +165.68 -74.64 +163.82 -77.60 +162.10 -78.95 +166.72 -82.84 +175.58 -83.86 + +-178.56 -84.37 +-147.96 -85.40 +-152.96 -81.12 +-153.95 -79.50 +-151.24 -77.48 +-146.74 -76.44 +-137.68 -75.16 +-131.63 -74.63 +-123.05 -74.41 +-114.76 -73.97 +-111.91 -75.41 +-105.05 -74.77 +-100.90 -74.21 +-101.04 -73.18 +-100.28 -73.06 +-93.06 -73.33 +-85.40 -73.18 +-79.82 -73.04 +-78.21 -72.52 +-71.90 -73.41 +-67.51 -71.10 +-67.57 -68.92 +-66.65 -66.83 +-64.30 -65.28 +-59.14 -63.74 +-59.58 -64.37 +-62.50 -65.94 +-62.48 -66.66 +-65.64 -68.02 +-63.85 -69.07 +-61.69 -70.87 +-60.89 -72.71 +-61.07 -74.30 +-63.33 -75.88 +-76.05 -77.06 +-83.04 -77.12 +-74.30 -80.83 +-56.40 -82.14 +-42.46 -81.65 +-31.60 -80.17 +-34.01 -79.20 +-32.48 -77.28 +-26.28 -76.18 +-17.18 -73.45 +-11.20 -72.01 + -8.67 -71.98 + -5.45 -71.45 + -0.82 -71.74 + 0.07 -71.68 + +164.65 -77.89 +170.95 -77.37 +179.67 -78.25 + +-178.74 -78.24 +-165.76 -78.47 +-158.42 -77.73 + +-58.98 -64.63 +-60.99 -68.62 +-61.02 -71.70 + +-62.01 -74.94 +-52.00 -77.07 +-42.23 -77.80 +-36.22 -78.03 + +-35.03 -77.81 +-26.13 -75.54 +-19.35 -73.04 +-12.16 -71.86 + -6.15 -70.65 + -0.57 -69.14 + 4.93 -70.25 + 10.91 -69.99 + 16.52 -69.87 + 25.41 -70.22 + 32.13 -69.29 + 33.62 -69.58 + + 70.56 -68.53 + 73.91 -69.51 + + 81.42 -67.87 + 84.67 -66.41 + 89.07 -66.73 + +-135.79 -74.67 +-124.34 -73.22 +-116.65 -74.08 +-109.93 -74.64 +-105.36 -74.56 +-105.83 -74.77 + +-69.30 -70.06 +-71.33 -72.68 +-71.42 -71.85 +-75.10 -71.46 +-71.79 -70.55 +-70.34 -69.26 +-69.34 -70.13 + +-49.20 -77.83 +-44.59 -78.79 +-44.14 -80.13 +-59.04 -79.95 +-49.28 -77.84 +-48.24 -77.81 + +-58.13 -80.12 +-63.25 -80.20 +-58.32 -80.12 + +-163.64 -78.74 +-161.20 -79.93 +-163.62 -78.74 + + 66.82 66.82 + 66.82 66.82 + diff --git a/3rd_party/gnuplot/demo/world.dem b/3rd_party/gnuplot/demo/world.dem new file mode 100644 index 0000000..f7e47c9 --- /dev/null +++ b/3rd_party/gnuplot/demo/world.dem @@ -0,0 +1,71 @@ +# +# $Id: world.dem,v 1.9.6.1 2012/01/19 07:03:17 sfeam Exp $ +# +# +set title "Gnuplot Correspondences" +unset key +unset border +unset yzeroaxis +unset xtics +unset ytics +# +# plot world map and correspondent locations as a + +plot 'world.dat' with lines lt 3 , 'world.cor' with points lt 1 pt 2 +set title "" +set key on +set border +set yzeroaxis +set xtics +set ytics +pause -1 "Hit return to continue" +# +# plot a '3D version using spherical coordinate system' of the world. +reset +unset key +set border +set yzeroaxis +set xtics +set ytics +set angles degrees +set title "3D version using spherical coordinate system" +set ticslevel 0 +set view 70,40,0.8,1.2 +set mapping spherical +set parametric +set samples 32 +set isosamples 9 +set urange [-90:90] +set vrange [0:360] +splot cos(u)*cos(v),cos(u)*sin(v),sin(u) with lines lc rgb "cyan" ,\ +'world.dat' with lines lc rgb "blue" , 'world.cor' with points lt 1 pt 2 +pause -1 "Hit return to continue" + +# HBB 20000715: new demo: +# same plot, but with hidden3d active, plus axes through the +# poles: +set title "3D solid version with hidden line removal" +set hidden3d offset 0 +set arrow from 0,0,-1.2 to 0,0,1.2 lc rgb "cyan" lw 2 +set arrow from -1.2, 0, 0 to 1.2, 0, 0 nohead lc rgb "cyan" lw 1 +set arrow from 0, -1.2, 0 to 0, 1.2, 0 nohead lc rgb "cyan" lw 1 +splot cos(u)*cos(v),-cos(u)*sin(v),sin(u) with lines lc rgb "cyan" ,\ +'world.dat' u 1:2:(1.001) with lines lc rgb "blue" , 'world.cor' with points lt 1 pt 2 +pause -1 "Hit return to continue" + +unset arrow + +# +# plot a '3D version using cylindrical coordinate system' of the world. +set title "3D version using cylindrical coordinate system" +set ticslevel 0.0 +set view 70,40,0.8,1.2 +set mapping cylindrical +set parametric +set samples 32 +set isosamples 13 +set urange [-180:180] +set vrange [-90:90] +splot cos(u),sin(u),v with lines lc rgb "cyan" ,\ +'world.dat' with lines lc rgb "blue" lw 2, 'world.cor' with points lt 1 pt 2 +pause -1 "Hit return to continue" +reset diff --git a/3rd_party/gnuplot/demo/world2.dem b/3rd_party/gnuplot/demo/world2.dem new file mode 100644 index 0000000..532ed44 --- /dev/null +++ b/3rd_party/gnuplot/demo/world2.dem @@ -0,0 +1,31 @@ +# +# Plot of location on globe, +# this time with labels color-coded by explicit 4th input column +# Requires EAM_DATASTRINGS +# +set dummy u,v +set angles degrees +set parametric +set view 60, 136, 1.22, 1.26 +set samples 64,64 +set isosamples 13,13 +set mapping spherical +unset xtics +unset ytics +unset ztics +set border 0 +set title "Labels colored by GeV plotted in spherical coordinate system" +set urange [ -90.0000 : 90.0000 ] noreverse nowriteback +set vrange [ 0.00000 : 360.000 ] noreverse nowriteback +set cblabel "GeV" +set cbrange [0:8] +set colorb vert user size 0.02, 0.75 +unset hidden +splot cos(u)*cos(v),cos(u)*sin(v),sin(u) notitle with lines lt 5, \ + 'world.dat' notitle with lines lt 2, \ + 'srl.dat' using 3:2:(1):1:4 with labels notitle point pt 6 lw .1 left offset 1,0 font "Helvetica,7" tc pal +pause -1 "Same plot with hidden line removal" +set title "Labels with hidden line removal" +set hidden nooffset +replot +pause -1 "Hit return to continue" diff --git a/3rd_party/gnuplot/docs/BUGS b/3rd_party/gnuplot/docs/BUGS new file mode 100644 index 0000000..cf40898 --- /dev/null +++ b/3rd_party/gnuplot/docs/BUGS @@ -0,0 +1,5 @@ +Please see and use + + http://sourceforge.net/tracker/?atid=102055&group_id=2055&func=browse + +for an up-to-date bug tracking system. diff --git a/3rd_party/gnuplot/docs/ChangeLog b/3rd_party/gnuplot/docs/ChangeLog new file mode 100644 index 0000000..290211e --- /dev/null +++ b/3rd_party/gnuplot/docs/ChangeLog @@ -0,0 +1,4488 @@ +2012-01-17 Jérôme Lodewyck + + * configure.in src/Makefile.am src/qtterminal/Makefile.am + src/qtterminal/QtGnuplotApplication.cpp + src/qtterminal/QtGnuplotApplication.h src/qtterminal/QtGnuplotEvent.cpp + src/qtterminal/QtGnuplotEvent.h src/qtterminal/gnuplot_qt.cpp + src/qtterminal/qt_term.cpp term/qt.trm: The Qt terminal application is + executed in a separate executable called gnuplot_qt, started by exec. + This makes the Qt terminal compatible with OS X. + +2012-01-17 Ethan A Merritt + + * src/eval.c (update_plot_bounds): Store the canvas size used by + the previous plot in user accessible variables GPVAL_TERM_XSIZE, + GPVAL_TERM_YSIZE. + +2012-01-15 Mojca Miklavec + + * src/mouse.c (event_buttonpress): Treat mouse buttons 6/7 as + left/right scroll events (e.g. from fingers on a touchpad). + + * src/qtterminal/QtGnuplotScene.cpp (mouseReleaseEvent): Pass + horizontal scroll events through to gnuplot core as mouse events 6/7. + +2011-01-15 Bastian Maerkisch + + * config/config.mgw: Sync with configure. + +2011-01-14 Bastian Maerkisch + + Installer for Windows. Japanese translation by Shigeharu Takeno. + + * win/gnuplot.iss win/modpath.iss: Installer script to be compiled by + Inno Setup. New files. + + * win/Copyright-ja.txt: Japanese translation of Copyright, includes + original text. Encoding is Shift-JIS. + + * win/README-Windows.txt win/README-Windows-ja.txt: New files, + displayed by installer before installation. Based on Tatsuro Matsuoka's + README.Windows.gpteam and README. + + * config/mingw/Makefile: New make target 'installer'. + + * Makefile.am (EXTRA_DIST): Include win/ + +2011-01-14 Bastian Maerkisch + + * tutorial/linepoin.plt: Avoid deprecated syntax. + + * config/mingw/Makefile config/msvc/Makefile src/plot.c: + GNUPLOT_SHARE_DIR is relative to gnuplot directory on Windows. + Extend build support for documentation, include in installer. + +2012-01-11 Ethan A Merritt + + * src/util3d.h src/util3d.c (edge3d_intersect two_edge3d_intersect) + src/graph3d.c (plot3d_lines_pm3d): The utility routines in util3d + assumed that a 3D curve is always traversed in ascending order of the + constituent points. But plot3d_lines_pm3d scans in both directions, + leading to incorrect clipping and possible array over-run when the + utility routines were called. Furthermore, the arrays holding the + scan direction info were never initialized. + Bug #3471163 + +2012-01-08 Ethan A Merritt + + * src/plot.c: Allow shell commands from ~/.gnuplot but not from shared + initialization files. + + * configure.in: Report status of aquaterm configuration correctly + (Lutz Maibaum). + +2012-01-07 Jérôme Lodewyck + + * src/qtterminal/QtGnuplotScene.cpp: Normalize the zoom rectangle to avoid + redrawing artifacts + +2012-01-07 Ethan A Merritt + + * src/misc.c (lf_pop): If the current input stream from "load file" is + really a pipe, close it with pclose() rather than fclose(). + Bug #3470351 + +2012-01-07 Jérôme Lodewyck + + * src/qtterminal/QtGnuplotScene.cpp: Normalize the zoom rectangle to avoid + redrawing artifacts + +2012-01-05 Ethan A Merritt + + * configure.in src/Makefile.am: Tweak autodetection of Qt utilities to + handle differences in the Qt 4.6 and 4.7 pkg-config files. + + * src/set.c: Call gp_expand_tilde() in 'set loadpath' and 'set fontpath'. + +2012-01-04 Ethan A Merritt + + * src/hidden3d.c: Fix an uninitialized colorspec found by valgrind. + The trigger was hidden3d handling of '... with labels tc palette'. + +2012-01-02 Ethan A Merritt + + * configure.in term/qt.trm + In src/qtterminal: QtGnuplotEvent.cpp QtGnuplotEvent.h + QtGnuplotItems.cpp QtGnuplotItems.h QtGnuplotScene.cpp + QtGnuplotScene.h QtGnuplotSettings.ui QtGnuplotWidget.cpp + QtGnuplotWidget.h qt_term.cpp qt_term.h README.Qt: + Update qt terminal to support pointsize, dashed lines, round linejoins, + term->layer(), LT_BACKGROUND, mouse toggling, faster rendering. + +2012-01-01 Ethan A Merritt + + * src/qtterminal/QtGnuplotApplication.cpp (processEvent): + * src/wxterminal/wxt_gui.cpp (wxt_atexit): + In "persist" mode, if all qt plot windows were already closed when the + main program exited then the daughter process would become a zombie. + Even worse for wxt; if _any_ plot windows had been closed then the + persisting daughter process would become a zombie. + Bugfix. + +2011-12-29 Ethan A Merritt + + * src/plot.c src/plot.h src/qtterminal/qt_term.cpp: + Provide a function cancel_history() that can be called by terminal + helper processes after forking so that the history file isn't + trashed on exit. + Bug #2950711 + + * docs/gnuplot.doc: Minor updates to match 4.6 configuration. + +2011-12-28 Ethan A Merritt + + * docs/gnuplot.doc share/Makefile.am share/colors_default.gp + share/colors_mono.gp share/colors_podo.gp share/gnuplotrc + src/Makefile.am: + Provide template initialization files, including examples of customizing + the linetype color sequence. These are installed in $GNUPLOT_SHARE_DIR + (usually /usr/local/share/gnuplot/4.6). + + * src/command.c src/datafile.c src/help.c src/history.c src/misc.c + src/plot.c src/plot.h src/term.c src/variable.c: + Do not allow execution of system(), shell, or popen() commands in the + initialization files. + + * src/plot.c src/show.c: More compact splash page. + + * src/graphics.c src/graphics.h src/graph3d.c: + Strangely, the final parameter of place_objects(,,,clip_area) was + (1) never used and (2) shadowed a global parameter that _was_ used. + Bug #3426247 + + * configure.in: Default to --enable-stats --without-bitmap-terminals + + * configure.in PATCHLEVEL: Report as version 4.6.rc1 + +2011-12-25 Ethan A Merritt + + * src/qtterminal/QtGnuplotEvent.cpp src/qtterminal/QtGnuplotScene.cpp: + If two button release events occur in quick succession then the program + messes up the event handling and winds up in a non-recoverable state. + Apply an empirical fix to ignore events in a 300 msec window. + Also rather than ending up a zombie, exit explicitly on a sync error. + Bugfix + +2011-12-21 Ethan A Merritt + + * src/plot2d.c: The default sequence of histogram colors was one off + from the default sequence of line colors. Bugfix. + +2011-12-11 Bastian Maerkisch + + * config/config.nt config/config.mgw: Sync with config.h created by + autoconf. + + * src/msvc/Makefile: More complete install target. Add new variables + to hold paths to external libraries. + + * src/mingw/Makefile: Include index in gnuplot.pdf. Support building + of the Japanese help file wgnuplot-ja.chm. + + * src/eval.c (update_gpval_variables): New variable GPVAL_ENCODING. + + * term/gd.trm (gd_iconv): Silence const mismatch compiler warning + in call to iconv by casting second argument to (void *). + + * src/syscfg.h: All tested platforms (XP, Vista, 7) support '/' as + directory separator. + + * src/win/winmain.c: Automatic language detection can be overridden + by new setting "Language=XX" in wgnuplot.ini. Suggestion by Shigeharu + Takeno. + + * src/win/wpause.c: Remove local definition of TBOOLEAN. + + * docs/plotstyles.gnu: Prefer pngcairo over png terminal. Use font + "Times New Roman" on Windows. + + * demo/random.dem: Use loops to create random number data sets. + +2011-12-08 Ethan A Merritt + + * docs/gnuplot.doc docs/Makefile.in term/context.trm docs/doc2rnh.c: + Miscellaneous documentation updates, remove dead URLs. + + * configure.in docs/gnuplot.doc src/plot.c src/show.c + config/config.cyg config/config.dj2 config/config.mgw config/config.nt + config/config.os2 config/config.oww config/makefile.unx: + + Despite what it says in the documentation, and despite what the + configure script prints out, auto-configuration never defined the + NOCWDRC flag to disable reading an initialization file .gnuplot + from the current directory. This is a security risk. Furthermore, + having to define something special to get the secure state is bad + design. Fix the configuration script and default to not initializing + from the current directory. Put a warning in various config files. + +2011-11-29 Shigeharu Takeno + + * docs/Makefile.in: Remove duplicate entry for qt in CORETERMS. + +2011-11-28 Ethan A Merritt + + * src/scanner.c (legal_identifier) src/scanner.h src/stats.c: + Make sure that the variable name produced by the "stats ... prefix" + command is a legal identifier. + Bug #3441395 + + * src/set.c (set_palette): Add missing check for conflicting options. + +2011-11-26 Ethan A Merritt + + * term/cairo.trm: Revert the change of 2011-08-25 that tried to skip + empty vectors. The concept was sound but the implementation was not + correct, leading to mysteriously missing lines. + Bugfix. + +2011-11-24 Ethan A Merritt + + * src/term_api.h src/misc.c src/hidden3d.c: New flag LT_SINGLECOLOR + passed through to hidden3d to indicate that the user gave an explicit + surface color in the splot command. + Bugfix. + +2011-11-22 Ethan A Merritt + + * Branchpoint for 4.6 + cvs tag -b branch-4-6-stable + +2011-11-22 Ethan A Merritt + + * src/contour.c (contour): Format contour labels using gprintf rather + than sprintf so that LC_NUMERIC and "set decimal" are honored. + Bugfix. + + * term/js/gnuplot_svg.js: Try to correct for coordinate offset due to + scrollbars. The fix is unfortunately browser specific. + +2011-11-22 Peter + + * term/svg.trm: "standalone" option includes gnuplot_svg.js mousing + support directly in the output *.svg file rather than linking to it + as an external resource. + +2011-11-18 Daniel Leidert + + * demo/html/webify.pl demo/html/webify_svg.pl demo/html/webify_canvas.pl + Use perl5 native routine ctime() rather than perl4 external module. + + * src/datafile.c term/epson.trm term/post.trm: + Typos. + + * configure.in: Check for lua5.1.pc if lua.pc is not found. + + * man/gnuplot.1: Add some needed character escapes. + +2011-11-18 Bastian Maerkisch + + * src/win/wgdiplus.cpp src/win/wgdiplus.h src/win/wgnuplib.h + src/win/wgraph.c src/win/wresourc.h: Antialiasing of fill patterns. + + * src/win/wgraph.c (CopyPrint): Use Print Setup dialog since the Page + Setup dialog does not offer a possibility to change printer. Do not + use antialiasing on printers. + +2011-11-15 Bastian Maerkisch + + * src/win/wgnuplib.h src/win/wgraph.c term/win.trm: Store current + text encoding in list of drawing ops. + +2011-11-15 Ethan A Merritt + + * src/axis.h src/axis.c (parse_range, parse_named_range) + src/axis.c (save_writeback_all_axes check_axis_reversed) + src/fit.c src/plot2d.c src/plot3d.c src/stats.c src/unset.c: + Replace axis-related macros with equivalent subroutines. + +2011-11-14 Ethan A Merritt + + * config/Makefile.am.in demo/Makefile.am.in m4/Makefile.am.in + tutorial/Makefile.am.in term/Makefile.am.in: + + Make sure that the generated files Makefile.am and gnuplot-tikz.help + do not end up non-writable by the owner, which caused build cleanup + problems while packaging. Bug #3419881 + +2011-11-14 Peter Juhasz + + * src/plot2d.c (store2d_point): Fix for 4-column mode of + BOXPLOT style which did not handle log scale correctly. + +2011-11-14 Bastian Maerkisch + + * src/win/wgnuplib.h src/win/wgraph.c src/win/winmain.c + src/win/wtext.c: Localisation support for menu and help files. + Files are loaded according to current language settings from + files named "wgnuplot-LL.mnu" and "wgnuplot-LL.chm", where LL is + the abbreviation of the current language. Fall back to + "wgnuplot.mnu" and "wgnuplot.chm" if localised files don't exist. + Defaults may be overwritten by new entries "MenuFile" and + "HelpFile" in wgnuplot.ini. + Choose appropriate default fonts in Japanese environments. + + src/show.c (show_version) src/win/winmain.h: List correct names + of menu and help files on Windows. + + src/win.trm (WIN_set_color): Immediately translate palette color + values to RGB instead of passing them on. This makes it possible + to use more than one palettes in multiplots and in different + graph windows. Test e.g. with pm3dcolors.dem + + * src/win/wgraph.c src/win/wresourc.h src/win/wgnuplib.h: Add a + separate switch to toggle antialiasing of polygons. + + * src/win/wgraph.c (Draw_XOR_Text): Implement a 10 year old FIXME: + Use proper raster operation instead of double inversion. + +2011-11-12 Shigeharu Takeno + + * src/win/README.win-ja src/win/wgnuplot-ja.mnu: Update and sync + with wgnuplot.mnu + +2011-11-12 Bastian Maerkisch + + * src/set.c (set_degreesign): Windows implementation using a Windows + API call since iconv() does not understand locales as returned by + setlocale(). + + * src/command.c (help_command): HTML help window need to occlude + the text window. + + * term/win.trm (WIN_filled_polygon): Use boxfill for filled polygons + which are actually rectangles. + + * src/win/wgnuplib.h src/win/wgraph.c: Add support in windows terminal + for toggling individual plots on/off by clicking on the corresponding + key sample in addition to toggling via toolbar buttons. + +2011-11-11 Ethan A Merritt + + * src/set.c (set_degreesign): More attempts to work around oddities in + Solaris locale handling. + +2011-11-10 Shigeharu Takeno + + * docs/gnuplot-ja.doc docs/term-ja.diff: Sync to docs version 1.699. + + * docs/gnuplot.doc term/be.trm term/cairo.trm term/context.trm + term/win.trm: Fix typos. + +2011-11-09 Ethan A Merritt + + * src/axis.c src/command.c src/eval.c src/gadgets.c src/graphics.c + src/internal.c src/tables.c src/unset.c src/util.c src/util.h + term/post.trm: Fix or remove some FIXMEs. + +2011-11-09 Bastian Maerkisch + + * doc/gnuplot.doc: New terminal driver epscairo. + + * term/gd.trm: Don't use gd font pointer variables for builtin fonts. + +2011-11-08 Ethan A Merritt + + * configure.in src/set.c: Use nl_langinfo(CODESET) to find the encoding. + This hopefully works around non-standard encoding names used by Solaris. + + * src/wxterminal/wxt_gui.cpp: Toggle for "plot ... with circles" + +2011-11-08 Bastian Maerkisch + + * doc/gnuplot.doc [New features]: Document new cairolatex and + revised windows terminal. + +2010-11-08 Tatsuro Matsuoka + + * src/set.c (set_degreesign): Move include of iconv.h to top level. + +2011-11-07 Bastian Maerkisch + + * term/fig.trm: Update help on font option. + + * term/context.trm: Avoid use of round() because MSVC is still not + C99-compliant. + + New terminal driver cairolatex, which uses the cairo EPS or PDF + backend for graphics output and LaTeX text created by functions + shared with the epslatex and pslatex terminals. + + * term/cairo.term term/post.h term/post.trm term/pslatex.trm: New + terminal driver cairolatex. + Patch #3413095 + +2011-11-06 Mojca Miklavec + + Add a context terminal, which creates output suitable for ConTeXt. + + * configure.in docs/doc2texi.el docs/gnuplot.doc docs/Makefile.in + src/makefile.all src/makefile.awc src/term.h term/context.trm: + New terminal driver context. + Patches #1654807 and #1503836. Feature Request #2815867. + +2011-11-05 Ethan A Merritt + + * src/wxterminal/wxt_gui.cpp src/wxterminal/wxt_gui.h + src/wxterminal/wxt_term.h term/wxt.trm: + Add support in wxt terminal for toggling individual plots on/off + by clicking on the corresponding key sample. + +2011-11-04 Ethan A Merritt + + term/wxt.trm src/wxterminal/wxt_term.h src/wxterminal/wxt_gui.cpp: + Add a term->layer() entry point for the wxt terminal. + + * src/mouse.c src/term_api.h: TERM_LAYER_BEFORE_ZOOM + +2011-11-02 Ethan A Merritt + + * src/util.c src/util.h src/set.c (set_encoding set_degreesign): + Provide an internal char sequence degree_sign[] appropriate for the + current encoding. Use iconv(), if available, to translate it into the + environment's locale after `set encoding locale`. + + * src/show.c (show_decimalsign): Show the degree sign also, mostly + so that people can report problems with the encoding code above. + +2011-11-01 Bastian Maerkisch + + * src/win/wmenu.c src/win/wtext.c: Use proper dropdown menu for + Options toolbar item. + +2011-10-30 Bastian Maerkisch + + * INSTALL: Update Windows section. + + * config/makefile.mgw: Superseded by config/mingw/Makefile. Removed. + +2011-10-30 Shigeharu Takeno + + * config/config.nt config/makefile.nt: Windows console apps support + pipes. + +2011-10-30 Bastian Maerkisch + + * config/config.cyg config/config.mgw config/config.nt + config/config.oww: Enable stats command. + +2011-10-28 Ethan A Merritt + + * src/color.c (make_palette): Fix segfault caused by initializing a + terminal with an "infinite" color palette (colors == 0) when previous + terminal had merely a large color palette (e.g. WIN_PAL_COLORS 4096). + Bug #3429772 + +2011-10-24 Ethan A Merritt + + * src/axis.c src/axis.h src/datafile.c src/fit.c src/mouse.c + src/plot2d.c src/plot3d.c src/save.c src/set.c src/setshow.h src/show.c + src/stats.c src/tabulate.c src/unset.c term/canvas.trm term/svg.trm: + + Change the axis structure field from TBOOLEAN axis.is_timedata to an + enum {DT_NORMAL, DT_TIMEDATE} field axis.datatype. This is preparation + for adding code to implement a new mode DT_DMS (degrees, minutes, + seconds) that tracks x and/or y as geographic coordinates. + There is no change to the behavior of the current code. + +2011-10-22 Ethan A Merritt + + * term/svg.trm: Friendlier error message, add a tag at the + top of the output svg document. + +2011-10-17 Christoph Bersch <cbersch@users.sourceforge.net> + + * docs/doc2texi.el: Handle presence of three nodes with the same key. + +2011-10-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/specfun.c (humlik): + Re-order code to avoid accessing an unitialized variable. + + * term/emf.trm (EMF_put_text): + Re-order code to avoid accessing an unitialized variable. + + * src/command.c (else_command): An else clause might either be + processed by if_command() or else_command(). The latter was not + correctly updating c_token. + + * src/misc.c (lf_load): Tie maximum depth of load commands to + STACK_DEPTH. + +2011-10-13 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc docs/titlepag.tex: Revise the sections that + describe function plots to mention `set samples`. Allow the table of + builtin functions to split across pagebreaks in the TeX documentation. + + * src/wxterminal/gp_cairo.c: Decrease linewidth used by pdfcairo + terminal for pattern fill. This works around what seems to be a pdf + bug in libcairo versions through at least 1.10. + + * src/fit.c (error_ex): Exit via int_error() so that it can walk + through the list of XXX_reset_after_error() routines. + +2011-10-10 Ethan A Merritt <merritt@u.washington.edu> + + * src/hidden3d.c: Bump default QUADTREE_GRANULARITY from 10 to 30. + At 10, 24% of the CPU time for all.dem is spent in hidden line removal. + At 30 this decreases to 12%, for roughly a 10% speed increase overall. + +2011-10-10 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c src/datafile.h src/gadgets.h src/graphics.c + src/graphics.h src/plot2d.c src/save.c src/set.c src/show.c + demo/boxplot.dem docs/gnuplot.doc: + + Add new mode for the "with boxplot" plot style. + If there is a 4th column in the using spec, the values in it it will + be interpreted as the discrete levels of a factor variable. As many + boxplots will be drawn as there are different values in the factor + column, each boxplot representing part of the dataset. These boxplots + are optionally labeled and sorted. New options "separation", "label", + and "sorted"/"unsorted" to "set style boxplot" govern the behavior of + this new mode. The demo "boxplot.dem" is extended to showcase the new + capability. + +2011-10-09 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/internal.c (f_sprintf): More complete MSVC++ snprintf() patch. + +2011-10-09 Adam Strzelecki <ono@users.sourceforge.net> + + * src/wxterminal/wxt_gui.h src/wxterminal/wxt_gui.cpp: + Work around a number of issues compiling and running wxt with wx 2.9 + using 64-bit Cocoa on OSX Lion. All changes are #ifdef __WXOSX_COCOA__. + These may not be necessary once Cocoa reaches a stable release. + (1) use wxToolbar AddStretchableSpace rather than AddSeparator + (2) wx Cocoa does not support logical operators such as wxDC inverse + (3) wx Cocoa toolbar icons are blurry unless they are 24x24 + (4) wx Cocoa does not define _Bool even though it says it does + +2011-10-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.h src/command.c src/getcolor.c src/gplt_x11.c src/save.c + src/set.c src/show.c src/tables.c src/tables.h term/post.trm + term/x11.trm demo/pm3d.dem docs/gnuplot.doc: + + New palette option "cubehelix". The is a family of palettes with the + general property of combining N cycles of a color-wheel with a monotonic + increase in overall intensity. This feature was suggested by Ingo Thies. + See: D A Green (2011) "A colour scheme for the display of astronomical + intensity images" http://arxiv.org/abs/1108.5083 + +2011-10-06 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/internal.c (f_sprintf): Always null-terminal a string written by + the non-ANSI compliant MSVC++ routine _snprintf(). + +2011-10-03 Bastian Maerkisch <bmaerkisch@web.de> + + * term/win.trm (WIN_options): When searching the list of graph windows + the correct test is for window Id. + +2011-10-03 Rich Seymour <richseymour@users.sourceforge.net> + + * term/svg.trm: Look for strings " Bold" and/or " Italic" in font name + and set the corresponding properties if found. Patchset #3058920. + +2011-10-03 Bastian Maerkisch <bmaerkisch@web.de> + + * term/post.trm (PS_options): Properly contain new variable in a + block. Bug #3417716 + + * src/Makefile.maint: New target makefile.awc. + + * src/makefile.all src/makefile.awc: Regenerated to include stats.c. + +2011-10-02 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in src/Makefile.am src/command.c src/command.h src/show.c + src/stats.c src/stats.h src/tables.c docs/gnuplot.doc: + + New command to generate a statistical summary of the data in a file. + stats "datafile" [using col1[:col2]] [nooutput] [name "PREFIX"] + Data is read from the input file under the control of the same options + used for 'plot' commands (e.g. xrange, yrange, using, index, every). + The min/max/mean/stddev/quartiles of data from one or two data columns + are printed to the terminal and stored in named variables. These + variables can be used to modify subsequent plot commands. + This code was developed primarily by Philipp Janert and Zoltán Vörös. + + * demo/html/Makefile demo/html/Makefile.svg demo/html/Makefile.canvas + demo/stats.dem demo/all.dem: New demo to exercise stats code. + +2011-10-01 Bastian Maerkisch <bmaerkisch@web.de> + + * term/cairo.trm: Depending on the version, Cairo defaults to cropping + eps files to the minimal bounding box. This patch adds support for the + {no}crop option to the epscairo terminal. Cropping is prevented by + putting two points in background color in opposite corners, or by + directly setting the bounding box for Cairo newer than 1.11.0. + + * config/mingw/Makefile: Include epscairo terminal. + +2011-10-01 Christoph Bersch <cbersch@users.sourceforge.net> + + * term/post.trm term/pslatex.trm: New options `background` and + `nobackground` for terminals postscript, epslatex, pstex and pslatex. + Patch #3415158 + +2011-09-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.c src/graph3d.c src/graphics.c: User-specified axis tick + labels should override auto-generated tick labels in 3D plots just as + they already do in 2D plots. + + * src/plot2d.c: In `plot with labels`, skip labels for which the x,y + coordinates are UNDEFINED. + Bug #3415454 + + * term/js/gnuplot_mouse.css: Opera is picky about missing units. + +2011-09-27 Ethan A Merritt <merritt@u.washington.edu> + + * term/emf.trm term/fig.trm term/metapost.trm term/tgif.trm: + Prefer the new syntax set term ... font "<name>,<size>" in the + documentation. This does not change the terminal input, only the docs + and the options string echoed back by "show term". + + * term/canvas.trm: Implement set term canvas ... font "<name>,<size>". + Currently the name is ignored. + +2011-09-23 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc src/plot2d.c: Defer interpretation of newhistogram + linetype until the histogram itself is drawn. + +2011-09-21 Bastian Maerkisch <bmaerkisch@web.de> + + * demo/borders.dem: Use loop instead of `reread`. + + * demo/image2.dem: Explicitely `reverse` axes. + + * src/win/wgraph.c (drawhraph) [W_filled_polygon_draw]: Transparent + pattern fill actually fills with white background since 2011-05-15. + Fixed. + + * src/win/wgnuplib.h src/win/wgraph.c (WndGraphProc) term/win.trm + (WIN_options, WIN_update_options): Update term options on changes via + graph window/menu. Track font face and size as read from ini-file. + + * src/stdfn.c|h (gp_basename) term/pslatex.trm (PSTEX_common_init): + Move code from pslatex.trm to new function gp_basename which takes + two different directory separators into account and does not change + its argument. + +2011-09-16 Peter Hedwig <peter@affenbande.org> + + * term/lua/gnuplot-tikz.lua: Modify the commands used for rgb color + selection so that they are compatible with context as well as tikz. + Bug #3401068 + +2011-09-16 Oliver Jennrich + + * term/lua/gnuplot-tikz.lua: Update syntax used for setting line join + properties. + Bug #3410554 + +2011-09-12 Bastian Maerkisch <bmaerkisch@web.de> + + * config/mingw/Makefile: Fix building gnuplot.ps and gnuplot.pdf. + Include figures in gnuplot.pdf. Define new targets 'console', 'windows' + and 'pipes' to build different versions of gnuplot. Use separate + file extensions for each version. Let 'make all' build all versions. + Match 'install' target to Tatsuro Matsuoka's packages. + +2011-09-09 Ethan A Merritt <merritt@u.washington.edu> + + * docs/doc2tex.c docs/titlepag.tex: Tweak format of TeX documentation + (no section numbers in table of contents, text width appropriate for + paper size). + +2011-09-09 Bastian Maerkisch <bmaerkisch@web.de> + + src/win/wgnuplib.h src/win/wgraph.c src/win/wresourc.h term/win.trm: + Add a toolbar to the graph window. Currently, it offers icons for Copy, + Print, Save and Options. Additionaly, plot elements can be temporarily + hidden, ie. without a `replot`. This is much like what can be done + using canvas and svg terminals and is implemented using term->layer. + +2011-09-08 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_image_or_update_axes): "with image" from a + function may not make sense, but at least it should not segfault. + Bug #3406642 + +2011-09-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/parse.c (parse_sum_expression): Simplify construction of summation + action table. + + * src/command.c (undefine_command) src/eval.c (del_udv_by_name): + Break out the guts of undefine_command into a utility routine that can + be called internally. + + * src/hidden3d.c (build_networks): Valgrind found a test against an + uninitialized field. + +2011-09-06 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in: cairo_ps_surface_set_eps is only supported by cairo + version 1.6.0 or later. + +2011-09-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c term/canvas.trm: Allow canvas and svg terminals to provide + mousing even if gnuplot itself is built without USE_MOUSE. + + * src/gplt_x11.c src/Makefile.am: gnuplot_x11 --version + +2011-09-04 Bastian Maerkisch <bmaerkisch@web.de> + + * src/readline.c (fn_completion, tab_completion, isdoublewidth) + src/win/screenbuf.h (sb_calc_length) src/win/wcommon.h (open_printer, + close_printer) src/win/wgraph.c (UnicodeText) src/win/winmain.c + (ShutDown, CheckMemory) src/win/wmenu.c: Add missing prototypes, + make local functions static. + + * src/alloc.c src/alloc.h src/ansicheck.h src/command.c src/command.h + src/plot.c src/scanner.c src/stdfn.c src/syscfg.h src/term.c: + Remove conditional code for Atari Pure C and Borland C compilers. + + * src/axis.c src/command.c src/datafile.c src/getcolor.c src/misc.c + src/pm3d.c src/variable.c: Remove unused variables and prototypes. + +2011-09-03 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm term/canvas.trm term/js/gnuplot_mouse.js + term/js/gnuplot_svg.js: Add support for time coordinates to the mousing + code used by svg and canvas terminals. In this initial implementation, + only the primary X axis is checked, and there is no provision for a + user-supplied format. + +2011-09-02 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in term/cairo.trm: Check for the presence of cairo-ps.h + before trying to build the epscairo terminal. + +2011-09-02 Bastian Maerkisch <bmaerkisch@web.de> + + * docs/makefile.ami docs/old/README.ami docs/old/README.win + src/gnuplot.prj src/linkopt.ztc: Removed. + + * config/makefile.unx docs/Makefile.in src/Makefile.am: Remove + references to obsolete files. + +2011-09-01 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in: Yet another rewrite of the installation path rules for + TeX files. + Bug #3401370 + + * configure.in: Remove some obsolete status messages. + +2011-09-01 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/emf.trm (EMF_put_text): Use iconv to handle Shift_JIS encoding. + +2011-08-31 Ethan A Merritt <merritt@u.washington.edu> + + * m4/apple.m4: Revert change of 2011-07-23 (aquaterm LIBS) + + * configure.in: Rewrite the installation path rules for TeX files. + Bug #3401370 + +2011-08-29 Bastian Maerkisch <bmaerkisch@web.de> + + * src/winmain.c (_WIN32_IE): MinGW64 headers require IE >= 501. + Bug #3398189 + +2011-08-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/gplt_x11.c src/stdfn.h src/getcolor.c: Make "assert" statements + trigger int_error() rather than abort(), so that debugging is easier. + +2011-08-28 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc docs/term-ja.diff: sync to docs version 1.688 + +2011-08-28 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/plot2d.c (get_data): Revert yesterday's change to this file + because it broke stringvar.dem. + +2011-08-27 Ethan A Merritt <merritt@u.washington.edu> + + * PORTING src/makefile.all src/makefile.awc src/term.h configure.vms + config/config.cyg config/config.dj2 config/config.mgw config/config.nt + config/config.os2 config/config.oww config/makefile.unx configure.in: + Remove obsolete mgr terminal driver. The mgr window system offered a + terminal sort of like xterm+graphics in the era of Sun3 (i.e. early-mid + 1990s). Source for the mgr server has apparently disappeared from the + net. Gnuplot's mgr.trm supported only text and vector commands, so + even if an operational installation of mgr could be found, features + added to gnuplot since about version 3.7 would be irrelevant. Let it go. + +2011-08-27 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c (expect_string) src/eval.c src/eval.h docs/gnuplot.doc: + Add patch #3397007 to complete the support for named columns with the + "labels" style. The following now works: + plot 'data' using "A":"B":"labels" with labels + Update the documentation. + + * src/datafile.c (f_timecolumn) src/plot2d.c: + Track the current using spec to ensure that the timecolumn function + gets the right timeformat. (fixes part of bug #3163386) + + * demo/timedat.dem: Remove the relative date demo because it was + misleading and incorrect. + + * src/set.c (set_tics): For some options set_tics() + didn't act on all axes. + + * src/graphics.c (boundary): Fix (?) boundary calculation for + "set xtics rotate". + +2011-08-25 René Haber <renehaber@users.sourceforge.net> + + * term/cairo.trm: New terminal epscairo using the shared cairo/pango + code to produce and export an eps surface. + + * term/term.c: Allow "set term eps" as short for "set term epscairo". + +2011-08-24 Bastian Maerkisch <bmaerkisch@web.de> + + * src/command.c src/command.h src/win/winmain.c: "raise/lower <id>" + command for windows terminal. + + * src/command.c (rlgets): Restore code for builtin readline which was + deleted by accident. + +2011-08-23 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c (f_stringcolumn) docs/gnuplot.doc: + Implement 'stringcolumn("string")' in using specs to allow named columns + for the "labels" style too. The more natural + plot 'data' using "A":"B":"labels" with labels + still doesn't work: document this fact. + +2011-08-23 Bastian Maerkisch <bmaerkisch@web.de> + + * src/command.c (rlgets): Removing duplicate entries trashes command + line history when using editline. Just suppress adding the same command + to history repeatedly. + * src/history.c (history_find_all): editline's version of + history_set_pos() does not work, so traverse history list manually. + History indices are reversed compared to GNU readline. Fixes history ?. + Patch #3186010 + + * term/emf.trm (EMF_put_text): Use iconv (if available) to convert + UTF-8 encoding to UTF-16 and store using wide characters. + Bug #3021779 + + * config/config.mgw config/mingw/Makefile: add support for libiconv + +2011-08-22 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c: Honor 'set key maxrows N' in 3D plot key. + Bug #3396501 + +2011-08-19 Ethan A Merritt <merritt@u.washington.edu> + + * src/commands.c src/misc.c docs/gnuplot.doc: + The old-style if/else syntax cannot be mixed with the new syntax using + { and } to enclose blocks of commands, possibly spanning several lines. + Add stronger warnings to the documentation and issue an error message + if an old-style if statement is encountered inside a bracketed clause. + Bug #3393631 + +2011-08-15 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (WndGraphProc): Restore text window on space key: + also show terminal window if it is currently minimized. + + * src/command.c (pause_command) src/win/wgnuplib.h (GW) src/win/wgraph.c + src/win/winmain.h src/win/winmain.c term/win.trm: Support multiple + graph windows. All state variables of graph windows were contained + in a single struct already. Replace all references to this struct + (graphwin) by pointers and dynamically allocate new instances when + required. Do not pass on mouse and key events from inactive windows. + Note: Since a single number passed to `set term win` is now interpreted + as window identifier, the old and fontsize options are no longer + supported and the `font` keyword is now required. This is consistent + with other terminals (e.g. x11 and wxt). + + * src/win/wgnuplib.h src/win/wgraph.c: Make GraphChangeFont static. + +2011-08-15 Reinier Heeres <rheeres@users.sourceforge.net> + + * src/win/pgnuplot.c: Detect termination of wgnuplot. Slightly enhanced + version of SF patch #2373741. + +2011-08-09 Ethan A Merritt <merritt@u.washington.edu> + + * PORTING config/config.cyg config/config.dj2 config/config.mgw + config/config.nt config/config.os2 config/config.oww + config/makefile.unx configure.in configure.vms docs/Makefile.in + docs/doc2texi.el docs/gpcard.tex src/Makefile.am src/makefile.all + src/makefile.awc src/rgipgnu src/term.h term/rgip.trm + + Remove code specific to the rgip terminal (Redwood Graphics Interface + Protocol). The company (uniplex) supporting this protocol no longer + exists. The terminal itself no longer compiles cleanly, and valgrind + shows many buffer overflows and alloc/free errors. + 19 files changed, 13 insertions(+), 841 deletions(-) + +2011-08-02 Ethan A Merritt <merritt@u.washington.edu> + + * docs/plotstyles.gnu docs/gnuplot.doc term/be.trm term/canvas.trm + term/cgm.trm term/ai.trm term/aquaterm.trm term/cgi.trm: + Documentation updates + + * src/wxterminal/wxt_gui.cpp (OnCreateWindow): It is not acceptable + to have every new plot window occlude the center of the screen. + +2011-08-01 Micha Wiedenmann <mw-u2@gmx.de> + + * src/eval.h src/eval.c (get_udv_by_name free_at) src/show.c (disp_at) + src/internal.h src/internal.c (f_sum) src/parse.c (parse_sum_expression) + docs/gnuplot.doc demo/bivariat.dem: + + New expression type for summation: + sum [<var> = <beg> : <end>] <something> + +2011-07-30 Stefan Reiser <stefanreiser@users.sourceforge.net> + + * src/win/wgraph.c (WriteGraphIni): Fix spelling of "Antialiasing" + field. Bug #3382732 + +2011-07-27 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_impulses): Skip UNDEFINED points. + Bug #3382469 + +2011-07-28 Bastian Maerkisch <bmaerkisch@web.de> + + *src/win/wgraph.c (GraphEnhancedOpen, GraphEnhancedFlush): Fix sign + error in placement of rotated enhanced text with sub-/superscripts. + +2011-07-27 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm: Handle multiple overprint characters, albeit not + the way people probably expect. + Bug #3371782 + +2011-07-25 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm: Remove size limit on svg plot dimensions. + +2011-07-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/wxterminal/wxt_gui.cpp: Fix MSWin breakage from yesterday's patch + due to conditional code block damage. + Bug #3376861 + + * src/datafile.c (df_readbinary): Allow "using ... xticlabels()" for + binary files as well as ascii files. Only string-valued functions + are valid in this case, as no string can be read from the binary + datafield itself. + + * src/graph3d.h src/hidden3d.c src/misc.c src/misc.h src/plot3d.c: + Re-work assignment of color and line type to top/bottom hidden3d + surfaces. Keep the user-requested linetype in a new field of the + splot structure, since otherwise linetype definitions would overwrite + it. + +2011-07-23 Adam Strzelecki <ono@users.sourceforge.net> + + * src/wxterminal/wxt_gui.cpp src/wxterminal/wxt_gui.h m4/apple.m4: + OSX support for wxt terminal. For OSX, switch to using single-threaded + hybrid GUI & console event loop at wxt_waitforinput(). + Add -framework ApplicationServices to the apple-specific + configuration flags. + +2011-07-23 Mojca Miklavec <mojca.miklavec.lists@gmail.com> + + * m4/apple.m4: Replace -laquaterm with -Wl,-framework -Wl,AquaTerm + which is supposed to make the Macports version of aquaterm install + properly. + +2011-07-22 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/parse.c src/parse.h plot2d.c plot3d.c set.c unset.c command.c: + Revise iteration-over-plot mechanism to handle edge cases of nested + iteration correctly. + +2011-07-20 Peter Hedwig <peter@affenbande.org> + + * term/lua/gnuplot-tikz.lua: Point types 10 and 11 were upside down. + Bug #3368877 + + * fill paths now have a pensize > 0 to have slight overlap of tiles to + avoid rendering artifacts + + * path building was broken and showed interrupted lines on certain plots + e.g. plot '+' u 1:($1**2):($1**2) with lines palette lw 3 title '$x^2$' + + * a new terminal option (tightboundingbox|notightboundingbox) is added + +2011-07-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c: Allow binary data for plot style fillsteps + Bug #3371199 + + * term/gd.trm: Prevent infinite loop on unrecognized terminal option + +2011-07-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_boxes): Correct positioning of bars in clustered + histograms when some values are missing. + Bug #3360882 + + * src/datafile.c (df_open plot_option_using df_readascii f_column) + src/datafile.h src/parse.c (create_call_column_at extend_at) src/parse.h + src/eval.c src/eval.h src/plot2d.c src/plot3d.c docs/gnuplot.doc: + + Implement column selection based on matching a leading substring of the + column header. + plot 'foo' using (column("A")):(column("B")) + plot 'foo' using "A":"B" + plot for [value in "Weight Height"] 'foo' using "Age":value + +2011-07-12 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/command.c src/term.c: Fix crash of 'test' after an + unsuccessful 'set term' + Bug #3347683 + + * src/parse.c src/parse.h docs/gnuplot.doc: Add nested iteration in plot + and other commands: constructs like 'plot for [i=1:5] for [j=1:5] foo' + are now valid + + * src/axis.c src/axis.h src/color.c src/graph3d.c src/graphics.c + src/save.c src/set.c src/show.c src/unset.c docs/gnuplot.doc: + Allow explicit justification for tic labels, e.g. set xtics right + +2011-07-11 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_steps): Don't pass negative heights to t->fillbox + Bug #3358185 + +2011-07-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c (term_apply_lp_properties): Handle the case where + LT_COLORFROMCOLUMN is passed through as a linetype along with a color. + Bug #3350570 + +2011-06-30 Ethan A Merritt <merritt@u.washington.edu> + + * src/hidden3d.c (draw_edge): Do not apply the default top/bottom + colors to line segments belonging to the plot border. + Bug #3344103 + +2011-06-28 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm: Pattern-fill definitions must initialize both fill and + stroke style; otherwise the most recent setting may bleed through. + Bug #3334216 + +2011-06-28 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc docs/term-ja.diff: sync to docs version 1.677 + +2011-06-21 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics (plot_histeps): Fix range-checking of log-scaled y. + Bug #3323828 + +2011-06-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/getcolor.c term/x11.trm src/gplt_x11.c: + Remove a set of routines in getcolor.c used only by the x11 terminal + to pass a color gradient description through the pipe to gnuplot_x11. + They packed four doubles (value; RGB color) into 8 bytes, losing + precision and failing to round. Now we instead use 12 ascii characters + "0.1234RRGGBB". + Bug #3322975 + +2011-06-19 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c src/command.h src/misc.c src/misc.h src/parse.h + src/scanner.c src/scanner.h src/tables.c src/util.c docs/gnuplot.doc: + + Extend the line input processing to include blocks of commands enclosed + by curly braces, possibly spanning multiple lines. This syntax is used + by new commands: + if (<cond>) { ... } else { ... } + do for [...] { ... } + while (<cond>) { ... } + +2011-06-18 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c src/gplt_x11.c src/plot2d.c src/set.c src/util.c: + Remove dead code sections. Most of these have been commented out for + many years. + + * src/command.c (do_line): Macro expansion must be done before calling + scanner() to identify specific tokens. + + * src/command.c src/command.h: Export string_expand_macros(). + + * src/command.c (read_line): Prepare for block-structure work by adding + a parameter to allow extending, rather than replacing, the input line. + +2011-06-17 Ethan A Merritt <merritt@u.washington.edu> + + * src/getcolor.c (quantize_gray)): Remove a possible discontinuity at + the boundary of defined palettes with a small number of segments. + Bug #3317746 + +2011-06-17 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/time.c (gstrptime): The correction for the difference in epochs + (2000 - 1970) was incorrect when reading times in %s format. + Bug #3163386 + +2011-06-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/pm3d.c (z2cb): If cb is log-scale, then limit result to positive + values. + Bug #3316616 + +2011-06-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_histeps): Allow data points with y=0 even if log + scaling is active. + Bug #3316112 + +2011-05-31 Ethan A Merritt <merritt@u.washington.edu> + + * term/emf.trm: Reset line and text colors at the start of each plot. + + * config/config.cyg config/config.dj2 config/config.mgw config/config.nt + config/config.os2 config/config.oww config/makefile.dj2 + config/makefile.emx config/makefile.unx config/makefile.vms + docs/doc2texi.el docs/Makefile.in docs/term-ja.diff + src/makefile.all src/makefile.awc src/show.c src/term.c src/term.h + configure.in configure.vms INSTALL PORTING NEWS + term/gnugraph.trm term/unixplot.trm: + + Remove obsolete terminal drivers gnugraph and unixplot. The underlying + gnu plotutils library is itself more than 10 years out of date (last + release July 2000) and the terminal drivers haven't been upgraded for + longer than that. In any event, current gnuplot has better native + terminal drivers for the devices supported by unixplot/gnugraph. + +2011-05-27 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_open df_determine_matrix_info): + Add a keyword '[s]plot ... nonuniform matrix' + This provides an ascii input option parallel to 'binary matrix'. + nonuniform matrix: ascii; y coords in row 1, x coords in column 1 + binary matrix: binary; y coords in row 1, x coords in column 1 + matrix: ascii; uniform grid of x/y coords + binary general: binary; uniform grid of x/y coords + + * docs/gnuplot.doc: Reorganize the description of data file contents. + More reorganization is still wanting. + +2011-05-25 Bastian Maerkisch <bmaerkisch@web.de> + + * docs/windows/doc2html.c: Encoding of gnuplot.doc is UTF-8. + +2011-05-24 Christoph Bersch <usenet@bersch.net> + + * term/cairo.trm: PDF documents normally behave as if they had a + transparent background. Modify the pdfcairo terminal to do this by + default, but also to accept the keywords {no}transparent. + +2011-05-24 Harald Koenig <h_koenig@users.sourceforge.net> + + * src/Makefile.maint: Use dd rather than head to update last-modified + date since not all platforms support "head -c". + +2011-05-24 Ethan A Merritt <merritt@u.washington.edu> + + * docs/titlepag.tex, docs/gnuplot.doc: Add Peter Juhasz, + Bastian Maerkisch, and Shige Takeno to the list of contributors. UTF-8. + +2011-05-22 Ethan A Merritt <merritt@u.washington.edu> + + * parse.c (check_iteration next_iteration empty_iteration) parse.h + plot2d.c plot3d.c set.c unset.c: Rather than using a single set of + global iteration bookkeeping variables, require that each iteration + user pass in a structure for bookkeeping. This allows nested + iteration, so long as two different iteration structures are used. + + * command.c (do_line): Strip trailing comments from input lines as + they are read, since there is no point in storing what we are going + to ignore later. Minor cleanup of #ifdef nesting. + +2011-05-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/specfun.c (humlik): Initialization would fail whenever y = -1. + +2011-05-15 Bastian Maerkisch <bmaerkisch@web.de> + + * src/wxterminal/gp_cairo.c (gp_cairo_draw_fillbox): Width of filled + box was off by one unit. + + * src/win/wgraph.c (GetMousePosViewport): Window size is zero for + minized windows on Vista. Fixes crash when closing plot window in + minimized state e.g. via taskbar. + + * src/win/wgraph.c (drawgraph): [W_boxfill] Fix inversion of + transparency. [W_filled_polygon_draw]: Fix transparency in case of + aliased solid white polygons. + +2011-05-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.h src/axis.c src/gadgets.c src/gadgets.h src/graphics.c + src/hidden3d.c src/internal.c term/README: Fix incomplete and incorrect + initializers found by gcc. + +2011-05-14 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (drawgraph) [W_image]: Clip images as requested. + + * src/win/wgraph.c (WndGraphProc) [WM_KEYDOWN]: Handle VK_CONTROL key + events again. Fixes ctrl-mousedrag rotation of splots. + + * src/mouse.c (event_keypress): MinGW's toupper() masks out high bits + required for special keys. Only call for 8bit characters. Fixes + accelerated rotation with keys (e.g. shift-left) for wxt and windows + terminals. + + * src/win/wgdiplus.c|h src/win/wgraph.c: Extend support for + antialiasing of line segments and point symbols. Omit border of + non-antialiased solid filled polygons. + +2011-05-13 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (draw_3d_graphbox): Avoid use of round() because + MSVC is still not C99-compliant. + +2011-05-13 Allin Cottrell <cottrell@wfu.edu> + + * src/wxterminal/gp_cairo.c (gp_cairo_convert): Make the WIN32 font + work-around (2009-11-06) conditional on cairo < 2.10. Needs more + testing. + +2011-05-13 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (WndGraphProc): Cycle through mouse-modes by + clicking on status bar. Suggestion by plotter@piments.com + + * src/plot.c (main): Print messages concerning codepages only in + interactive sessions. + + * src/win/wgnuplot.rc: Give the MSVC compiler a chance to create the + manifest itself. + + * src/win/wgraph.c (drawgraph): Fix image regression. + + * term/win.trm: Help text for antialiasing. + +2011-05-12 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc src/set.c src/mouse.c: Update documentation for the + mouse format modes, which has been incorrect since approximately forever + (predates CVS repository). + +2011-05-10 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (expand_df_column): Provide a shared routine for + dynamic allocation of space to hold input data lines. This replaces + three separate instances, only one of which did proper initialization. + + * src/graphics.c (finish_filled_curve): Consolidate duplicated code. + + * src/graph3d.c (draw_3d_graphbox) src/set.c (parse_label_options) + src/gadgets.h src/show.c src/save.c + docs/plotstyles.gnu docs/gnuplot.doc: + The X-axis and Y-axis labels in 3D plots can be aligned parallel to the + respective axis using the command `set [xy]label rotate parallel`. + +2011-05-10 Bastian Maerkisch <bmaerkisch@web.de> + + * term/gd.trm (PNG_options): Init font pointers before using them. + +2011-05-09 Ethan A Merritt <merritt@u.washington.edu> + + * term/eepic.trm: New terminal option {size XX,YY} + Bug #3170746 + + * src/graphics.c (boundary): Add a sanity check to make sure that the + plot size is not so small that the boundary limits go negative. + Implemented as int_warn(), but maybe it should be int_error(). + Bug #3154401 + + * src/term_api.h src/term.c src/util.c src/util.h: Remove dead code. + +2011-05-07 Bastian Maerkisch <bmaerkisch@web.de> + + * src/command.c (help_command) src/win/wgraph.c (WndGraphProc) + src/win/winmain.c (WinExit, WinMain) src/wxtterminal/wxt_gui.cpp + (wxtPanel::RaiseConsoleWindow, wxt_atexit): For console gnuplot on + Windows, remove dependency on struct textwin, which represents the + non-existant text window. Fixes e.g. overwriting of text window + settings in wgnuplot.ini. Console gnuplot no longer depends on wtext.c + and screenbuf.c. + + * src/standard.c (fn_asin, fn_asinh): Fix calculation for complex + arguments. Make sure that asin(sin(z))==z. Bug #2879772. + + * config/README: Update to current status. + + * config/config.mgw config/config.oww: Sync with config.h created + by autoconf tools. + +2011-05-06 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/graph3d.c: Make "notitle" suppress contour line key entries in + addition to the surface key entry. This makes it possible to draw any + combination of surface, contours, and key entries. + +2011-05-06 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * docs/plotstyles.gnu docs/gnuplot.doc: Add an illustration of the + 'newhistogram' command. + +2011-05-06 Ethan A Merritt <merritt@u.washington.edu> + + * INSTALL: Update the description of readline options and mention + the ./prepare script. + +2011-05-06 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * config/makefile.nt: Add missing support for GDI+. Bug #3298244 + +2011-05-06 Bastian Maerkisch <bmaerkisch@web.de> + + * config/msvc/Makefile: New file for Microsoft Visual C++. Builds + out of tree. Intended to eventually replace config/makefile.nt. + + config/Makefile.am.in (Makefile.am): Add new Makefile. + +2011-05-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.h src/datafile.c src/plot2d.c src/plot3d.c: + Change prototype of df_set_key_title_columnhead() to match that of + df_set_key_title(). + +2011-05-05 Bastian Maerkisch <bmaerkisch@web.de> + + * term/win.trm (WIN_set_font) src/win/wgraph.c (drawgraph): Defer + determination of default font name and size. Fixes bug addressed + by change of 2010-02-22, but without the need for do_string_replot() + + * src/win/wgraph.c (drawgraph): New variable fill_color to track + color of fills. Use cached color brush for transparent solid fills + instead of creating a new one. + + * src/win/wgraph.c (drawgraph) src/win/wgdiplus.c|h: Add support for + antialiased solid filled (transparent) polygons. + + * src/win/wpause.c (WndPauseProc): Use default dialog font instead of + fixed width font for pause dialog. + + * src/readline.c (readline): Tab is a printable character in some + locales, ie. isprint(TAB)>0. + + * src/win/wgraph.c (MakeFonts): Reduce size of tics and point symbols + by 20%. + +2011-05-04 Bastian Maerkisch <bmaerkisch@web.de> + + * config/mingw/Makefile: Build support for lua tikz related TeX files. + Use Makefile.maint to update version.c. Update install target to match + directory layout of distribution and include share/lua/, share/LaTeX/, + contrib/, demo/, README, NEWS, Copyright and ChangeLog. + +2011-05-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/variable.c (locale_handler): If built-in readline character input + is to recognize UTF-8 characters via wcwidth(), it is necessary to + initialize the CTYPE locale on entry. "set encoding utf" is not + sufficient. + +2011-05-02 Bastian Maerkisch <bmaerkisch@web.de> + + * src/readline.c (tab_completion, fn_completion, readline) NEWS: + Cycling variant of filename tab-completion for builtin readline. + + * src/stdfn.c|h (strnlen, strndup) configure.in config/config.nt + config/config.mgw config/config.oww: Support functions used by + tab-completion code. + + * src/stdfn.c|h (opendir, closedir, rewinddir): Add Kevlin Henney's + POSIX directory browsing functions and types for Win32. + + * src/readline.c (mbwidth, isdoublewidth) configure.in: Determine + on screen width of utf8 encoded characters with wcwidth() if + provided by the system. + + * src/readline.c (delete_previous_word): Overprint with exact + number of spaces, add NUL at eol. + +2011-04-30 Ethan A Merritt <merritt@u.washington.edu> + + * src/readline.c (clear_eoline): More efficient clear line algorithm. + +2011-04-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/mouse.c (apply_zoom): Prevent double-free of custom font for tic + labels. + Bug #3294915 + +2011-04-28 Bastian Maerkisch <bmaerkisch@web.de> + + Support for (optional) antialiasing in windows terminal via GDI+. + + * config/config.mgw, config/config.nt: Compilers have support for + GDI+: define HAVE_GDIPLUS. Note: OpenWatcom might not support GDI+ + * config/mingw/Makefile: Include new files wgdiplus.h|cpp in build, + add library gdiplus. + * src/win/wgdiplus.cpp src/win/wgdiplus.h: New files. C interface + to Windows GDI+ library. Currently supports polylines and circles. + * src/win/wgnuplib.h src/win/wgraph.c src/win/winmain.c + src/win/wresourc.h: Implement antialiasing for lines and and most point + shapes. Add option to LPGW, wgnuplot.ini and popup menu to toggle + antialiasing on and off. Default to oversampling off now that we have + proper antialiasing. Wrap all GDI+ code in #ifdef HAVE_GDIPLUS. + + * src/win/wgraph.c (drawgraph) [W_fillstyle, FS_PATTERN]: Fix cycling + of pattern styles. + + * src/wxterminal/gp_cairo.c|h (gp_cairo_default_font) + src/wxterminal/wxt_gui.c: New function to determine default font. + Default is "Sans" on all systems but Windows where this alias might + not work work in all cases. + +2011-04-27 <wtf3@users.sourceforge.net> + + * src/graphics.c: The autotitle option for column-stacked histograms + should honor "set key maxrows N". + Bug #3281635 + +2011-04-27 Bastian Maerkisch <bmaerkisch@web.de> + + * src/command.c (help_command) src/win/winmain.h src/win/winmain.c + (WinExit, ShutDown, WinCloseHelp, WinMain): Work-around for apparently + well known html help bug, which causes spurious crashes on exit. Keep + track of help window handle and try to close the window as soon as + possible. New function WinCloseHelp. + + Extensive update to color, linetype and fillstyle handling in windows + terminal. Fixes several bugs and implements new options. + + * term/win.trm (WIN_id, WIN_opts, WIN_options): Add options "solid", + "dashed", "background", "fontscale" and "linewidth". Call new function + GraphInitStruct to initialize graphwin. Inlcude font in term_options. + * term/win.trm (WIN_point, WIN_filled_polygon): Handle dashed lines + in drawgraph, not here. (WIN_filled_polygon): Use generalized + W_fillstyle call, shared with WIN_boxfill. (WIN_boxfill): Pass second + corner as parameter, not width and height. Fixes spurious rounding + errors during translation to graph coordinates. (help text): Document + new options. + * src/win/wgnuplib.h (GW): Reorder entries according to function. + * src/win/wgraph.c (pattern_bitmaps): Fix double cross-hatch. + (GraphInitStruct): New function. (MakePens, DestroyPens): Account for + linewidth and sampling and create an additional "null" pen which is + used for filled polygons and boxes. (MakeFonts, GraphEnhancedOpen) + Account for fontscale. (draw_new_pens, draw_new_brush) New functions + to (re)create brushes and pens. Always create a "solid" partner for + the possibly "dashed" pen. Called by drawgraph. + * src/win/wgraph.c (drawgraph): Reorder variables according to + function. [W_line_type]: Save last LOGPEN instead of pen index. Make + use of draw_new_pens. Select background brush for line-type <= + LT_NODRAW (fix by Shigeharu Takeno, Bug 3192205). [W_fillstyle]: Unify + code for filled boxes and polygons. Use draw_new_brush. [W_boxfill]: + Fillstyle is now set by previous call to W_fillstyle. Change interface + from relative (width, height) to absolute position to avoid off by one + rounding errors. Deselect brush use for transparent fill before + deleting it. [W_line_width] Scale by linewidth option. [W_setcolor] + Use save LPOGEN to create pens with new color. Use draw_new_brush and + draw_new_pens to recreate brushes and pens. [W_filled_polygon_draw] + Fillstyle is now set by previous call to W_fillstyle. Use "null" pen + to avoid drawing a border around filled area. [W_image] Avoid static + variables. [W_plus,...] Use solid pen. Fixes point symbols drawn with + dashed lines. Adresses Bug 1952364. + +2011-04-26 Ethan A Merritt <merritt@u.washington.edu> + + * src/readline.c: Revise the built-in readline code to handle UTF-8 + encoded character input. The revised code is only active if the user + has explicitly done "set encoding utf8" or "set encoding locale", but + probably it should be the default in a UTF-8 locale. + + * src/readline.c (clear_line): More efficient clear line algorithm. + +2011-04-25 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot.c (main) src/misc.c (load_file): Initializing c_token to an + illegal value is not a good idea. + Bug #3292512 + +2011-04-23 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc docs/term-ja.diff: sync to docs version 1.664. + * docs/Makefile.in (wxhelp/doc2html.o): Add missing space. + +2011-04-22 Ethan A Merritt <merritt@u.washington.edu> + + * src/readline.c docs/gnuplot.doc: Built-in readline did not recognize + the character sequence produced by the DEL key on many keyboards. Trap + this sequence for interpretation as "forward delete", which is what the + same key does under windows and gnu libreadline. This does not affect + keyboards or xmodmap configurations where the DEL key produces another + sequence entirely. + +2011-04-22 Bastian Maerkisch <bmaerkisch@web.de> + + * src/readline.c: The behavior of ^W was not consistent with the + documentation. Change it to match gnu libreadline (delete previous + partial or full word). + +2011-04-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/gplt_x11.c: Most of the messages passed via the title bar + of the X Display window are controlled by #ifdef TITLE_BAR_DRAWING_MSG. + Do the same for the "allocating colors..." message. + +2011-04-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/Makefile.am.in (Makefile.am): Additional files to become + part of the distributed tarball. Reindented. + +2011-04-19 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (f_columnhead df_set_key_title) src/datafile.h + src/eval.c src/plot2d.c (eval_plots) docs/gnuplot.doc: + + New function columnhead(N) that returns a string containing column N + from the first line of a data set. 'plot ... title columnhead(i)' + was previously implemented as a keyword; making it a function instead + allows, for example, + 'plot for [i=3:6] ... title "Results of ".columnhead(i)' + +2011-04-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * docs/Makefile.in (wxhelp/doc2html, gnuplot.htb): Ooops. + Yesterday's directory name change to windows was wrong. Undoing + it. + +2011-04-18 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * term/Makefile.am.in: Use $< where applicable. + ($(srcdir)/lua/gnuplot-tikz.help): Make workable outside the + source tree. Use $< and $@ where applicable. + + * docs/Makefile.in (CLEANFILES): Fix broken directory name; + indent. + (gnuplot.htb): Fix broken directory name. Make workable in + out-of-source builds. + (windows/wgnuplot.html, windows/doc2html.o, windows/doc2html): Fix + wrong directory name. + + * Makefile.maint (amfiles): Missing semicolon. + +2011-04-18 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (drawgraph): Fractional solid fill based on SF + Patch 2905570 by Shigeharu Takeno. Remove halftone brushes. + Eliminate static variable to keep track of pm3d brushes. + +2011-04-17 Bastian Maerkisch <bmaerkisch@web.de> + + * config/mingw/Makefile: Use $^ and $< where applicable. Patch by + Benjamin Lindner, SF Patch 2468650. Set TARGET only if it's not + already defined. GNUPLOT_LUA_DIR was included twice in + TERMOPTIONS. GNUPLOT_PS_DIR is required by show.c. [wgnuplot.chm] + Avoid changing directory via shell which seem not to work reliably + on all systems. + +2011-04-17 Ethan A Merritt <merritt@u.washington.edu> + + * config/Makefile.am.in: Fix package-build breakage. + +2011-04-17 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + Building the three different types of executable for Windows + was quite cumbersome (change make variable, make clean, build, + all that thrice). Compiling to three different object file name + extensions helps with that. + + * config/watcom/Makefile (VARIANT): New macro to choose among + targets. + (TARGETS_PLAIN, EXTRA_CPPFLAGS_PLAIN, TARGETS_PIPES) + (EXTRA_CPPFLAGS_PIPES, TARGETS_CONSOLE, EXTRA_CPPFLAGS_CONSOLE): + New macros for settings particular to one variant. + (DEFAULT_TARGETS): Changed definition to use new per-variant + macros. + (ALL_TARGETS): New macro listing all things that can be built. + (all): New target building all variants without the need to make + clean in between. + (WIN_EXTRA_INPUTS): Removed $(WINOBJS) + (OBJS): Add $(WINOBJS) here instead. + (CONSOLE_OBJS, PIPE_OBJS): Copies of $(OBJS) with different object + filename extension. + Use $(O) in favour of fixed .obj, to allow renaming trick. + (.EXTENSIONS): Add .cobj and .pobj to list of recognized file name + extensions. + (.c.cobj): New implicit rule to compile sources for the console build. + (.c.pobj): New implicit rule for pipe-enabled build. + (wgnuplot.exe): $(WINOBJS) is contained in $(OBJS) now. + (wgnuplot_pipes.exe): Use $(PIPE_OBJS) instead of $(OBJS) + (gnuplot.exe): USE $(CONSOLE_OBJS) instead of $(OBJS) + (term.cobj): New explicit rule to compile term.c for the console build. + (term.pobj): New explicit rule to compile term.c for the pipe build. + (.c): Added windows source subdirectory to VPATH search list. + (w*.obj): Removed unnecessary explicit rules for Windows-specific + files. + (clean): Remove object files with new names. + + * config/watcom/.cvsignore: Add new file name extensions to ignore. + +2011-04-17 Bastian Maerkisch <bmaerkisch@web.de> + + * config/makefile.cyg config/makefile.mgw config/makefile.unx + cygwin/Makefile mingw/Makefile: Remove dependencies on + wgnuplot.def and wgnuplib.def. + + * src/wgnuplib.def: Removed + +2011-04-16 Bastian Maerkisch <bmaerkisch@web.de> + + * config/config.amg config/makefile.msc config/term.pc.h + config/makefile.win config/makefile.ztc src/win/wgnuplot.def + src/win/wgnupl32.def: Remove build files for no longer supported + platforms DOS16, WIN16, Amiga and compilers. + + * src/ansicheck.h src/command.c src/eval.h src/stdfn.h + src/syscfg.h src/term.c src/term.h src/makefile.all + src/makefile.awc docs/Makefile.in term/fg.trm : Remove suport for + the Zortech compiler and the no longer available Flash Graphics + library. + +2011-04-15 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_steps) src/gp_types.h src/graph3d.c + src/tables.c docs/gnuplot.doc docs/plotstyles.gnu: + New plot style "with fillsteps" is identical to "with steps" except + that the area between the stepped line and the baseline at y=0 is + filled using the currently active fill style. + + * src/graphics.c (plot_fsteps, histeps_vertical) + (histeps_horizontal): Simplify the code to use clip_line() rather + than lots of in-line tests. + + * term/dumb.trm docs/gnuplot.doc: Updates + +2011-04-15 Bastian Maerkisch <bmaerkisch@web.de> + + * src/readline.c (msdos_getch, readline), src/win/winmain.c + (ConsoleGetch): Don't quit on DEL on an empty line. Map DEL key to del + character 127 instead of ^D, but keep old behaviour of deleting current + character on platforms Windows, MSDOS and OS/2. SF Bug #3285571 + +2011-04-13 Peter Hedwig <peter@affenbande.org> + + * term/lua/gnuplot-tikz.lua: Fix "charsize" option. + +2011-04-13 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm term/gd.trm term/svg.trm term/x11.trm src/misc.c: + Stricter checks that the red component of RGB colors stays in range. + +2011-04-13 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (WndGraphProc), src/win/wtext.c (WndTextProc): + Enable access to popup menu via status bar and keyboard. + +2011-04-12 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wtext.c (WndParentProc) [WM_SIZE]: Ignore requests to set + window size to 0,0. Fixes crash on Vista if Windows-D is pressed. + +2011-04-11 Ethan A Merritt <merritt@u.washington.edu> + + * term/js/gnuplot_common.js: Fix the clipping of filled rectangles + when zoomed. + +2011-04-11 Petr Mikulik <mikulik@physics.muni.cz> + + * src/config/mingw/Makefile: Fixed relative directories in RCFLAGS. + +2011-04-10 Bastian Maerkisch <bmaerkisch@web.de> + + * src/term/win.trm, src/win/wgraph.c, src/win/wgnuplib.h: Renew text + handling: Process enhanced text in drawgraph(), new functions + GraphEnhancedOpen(), GraphEnhancedFlush(), revised GraphGetTextLength(). + This most notably fixes behaviour when resizing the graph window. Collect + static variables used for the internal state of enhanced text processing + into a struct. Move code out of main loop of drawgraph: New functions + draw_put_text(), draw_text_justify(), draw_enhanced_text(). Fix baseline + alignment of normal and enhanced text. Text position was moving in wrong + direction for rotated enhanced text (fix replaces change dated + 2011-02-11). Remove unused function GraphGetFontScaling(). Fix text + positioning of enhanced text with oversampling. + + * term/win.trm (WIN_graphics): Update character and window size. + * src/win/wgraph.c (WndGraphProc): Remove another Win16 relict. + * term/win.trm, src/win/wgnuplib.h, src/win/wgraph.c: Remove LPGW.resized, + rename commands no longer exclusively used for pm3d. + * src/win/wgraph.c (UnicodeText): Add codepage 1250. + * term/win.trm (WIN_Init), src/win/wgraph.c (GraphInit): Move loading of + icon. + * term/win.trm (WIN_scale): Removed. + * term/win.trm (WIN_options), src/win/winmain.c (WinMain): Eliminate need + for static variable WIN_gtitle. + * term/win.trm (WIN_set_pointsize), src/win/wgraph.c (drawgraph) + [W_pointsize]: Don't pass size as string. + * src/win/wgraph.c (drawgraph) [W_line_type]: Only init LOGBRUSH lb + if it is used. + * term/win.trm, src/win/wgraph.c: Various small code cleanups. + +2011-04-09 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm term/js/gnuplot_svg.js: Draw all grid lines with + attribute class="gridline". Add an icon to toggle on/off lines with this + attribute. Move both this icon and the mouse coordinate tracking box to + the end of the output *.svg file so that they cannot be occluded by plot + elements. + + * term/svg.trm (SVG_PathClose): Firefox 3.x fails to render purely + vertical lines. This is particularly noticeable because all vertical + grid lines are missing. Work around this by adding 0.01 to the final + x coordinate. + +2011-04-08 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm: Adjust enhanced text placement, removing some kludges + that appear not to be necessary with the current generation of browsers. + + * term/svg.trm term/js/gnuplot_svg.js: Implement mouse tracking + framework. + +2011-04-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.h term/svg.trm demo/html/webify_svg.pl demo/html/Makefile.svg + demo/html/Makefile.svg: Add bitmap image handling to the svg terminal + using the same mechanism of external png files used by the canvas and + tikz terminals. + + * term/svg.trm(SVG_init): Konqueror (KDE 4.5) crashes if the xlink to + gnuplot_svg.js fails to load. Work around this by adding a test for the + presence of gnuplot_svg before initializing. + +2011-04-06 Bastian Maerkisch <bmaerkisch@web.de> + + * term/win.trm, src/win/wgnuplib.h, src/win/wgraph.c: Use UINTs + instead of DWORDs in struct GWOP. + + * src/win/wgraph.c, src/win/wgnuplib.h: Move static flag for + unsupported encodings to struct LPGW. This ensures that errors + are reported only once. + +2011-04-06 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c src/graphics.c src/term_api.h: Add layering flags + for BEGIN/END KEYSAMPLE. + + * term/js/gnuplot_svg.js term/svg.trm: Elementary mousing support for + the svg terminal based on Patches #2477391 #2478169 (yeah, those are + from 2 years ago). Toggle plot on/off in response to mouse click on + the corresponding key entry. + + * demo/html/Makefile.svg demo/html/index.svg demo/html/webify_svg.pl: + Revise the svg demo set to use mousing. + + * src/graphics.c (do_plot) src/term_api.h (TERM_LAYER_RESET_PLOTNO) + term/svg.trm term/canvas.trm: The "set key opaque" option was causing + mismatched begin/end plot pairs in output from the svg and canvas + terminals (begin/begin/end). Revise this so that the plot and the key + sample numbering is out of sync. + +2011-04-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.c (ifilled_quadrangle): See note in the code. For some + reason this fixes rendering of pm3d surfaces in the svg terminal. + +2011-04-04 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm demo/html/mousebox.template term/js/gnuplot_mouse.js: + Incorporate the plot name (from 'set term canvas name "foo") into the + flag used by the toggleVisibility() routine so that plots in other + canvas elements on the same page are not affected. + +2011-04-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c src/term.h term/Makefile.am.in term/lua.trm + term/write_png_image.c: Move the routine write_png_image() out of + lua.trm so that it can be shared by other terminal drivers. + It requires support from either libgd or cairo, and provides bitmapped + image support to the lua terminals and (in prospect) to the HTML5 + canvas terminal. + + * src/save.c: Echo most recent range of autoscaled axes on "show" but + not "save". This simplifies the output of gpsavediff in most cases. + + * gnuplot-cvs/term/js/gnuplot_mouse.js term/js/gnuplot_common.js + gnuplot-cvs/term/canvas.trm (CANVAS_image): + Implement support for image handling in the canvas terminal using the + HTML5 canvas primitive drawImage(). Image data is written to a png file + in parallel to generation of the main plot. The png image can then be + loaded from the javascript handler for the plot it belongs to. + + * demo/html/Makefile demo/html/Makefile.canvas demo/html/index.canvas + demo/html/mousebox.template: Update the demo collection to show the new + image handling. + + +2011-04-01 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm demo/html/webify_canvas.pl: + Add HTML5-conformant doctype and meta-information to output html. + + * src/graph3d.c: + Wrap pm3d surfaces and hidden3d ensembles in BEFORE_PLOT/AFTER_PLOT + flags via term->layer(). This allows them to be toggled on/off like + other plots in HTML canvas output. + + * src/term.c(null_layer) src/graphics.c src/graph3d.c: + Provide a null_layer() routine for all terminals that do not provide + term->layer(). This allows us to remove explicit checks for support by + the current terminal. + +2011-03-30 Ethan A Merritt <merritt@u.washington.edu> + + * demo/html/index.canvas demo/html/Makefile.canvas + demo/html/mousebox.template demo/html/webify_canvas.pl: + Separate make targets for 2D and 3D plots. Add buttons for toggling + individual plots. Default to mousing enabled for all demo plots. + + * term/canvas.trm: + Wrap each component plot in a test for (gnuplot.hide_plot_N). + Add plot-toggling buttons to the standalone mousebox. + Report gnuplot version in each plot generated. + + * term/gnuplot_common.js term/gnuplot_mouse.css term/js/canvas_help.html + term/gnuplot_mouse.js (popup_help(URL) toggle_plot(N)): + Add version number to shared javascript code modules. + Add support for linking help button to plot-specific URL. + Add support for toggling individual component plots on/off. + +2011-03-30 Bastian Maerkisch <bmaerkisch@web.de> + + * term/gd.trm: Don't try to reuse names of gd font pointers for + local variables. Fixes build with MinGW and DLL version of libgd. + + * config/mingw/Makefile: Optionally, use pre-built DLL version + of libgd. Use environment variable PROGRAMFILES to access help + compilers. + +2011-03-29 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgnuplib.rc, src/win/wgnuplot.rc, src/win/wresourc.h: + Use standard dialog font. Remove obsolete DS_3DLOOK. + + * src/win/winmain.c (WinMain): Sync About Dialog box with + output of "show version". + + * src/win/wmenu.c (SendMacro), src/win/wgnuplot.mnu: Add + About dialog to Help menu. + + * src/win/wmenu.c (SendMacro), src/win/wgnuplot.mnu: Add + Options menu to toolbar. + +2011-03-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (get_data): Fix array bounds underflow if every + point in a data file is invalid. + Bug #3254653 + +2011-03-28 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wtext.c: Always update complete lines of text instead + of drawing single characters, since character boxes might + overlap when using ClearType. + + * docs/README: Document recent changes to Windows help. + + * src/win/wgnuplib.h, src/win/wcommonh.h, src/win/wtext.c: + Continue to make more stuff module-local. + + * src/win/wgnuplib.h, src/win/wmenu.c: Move definition of + SHELL_DIR_DIALOG. + + * config/config.nt: Sync with config.h created by autoconf. + +2011-03-26 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/gd.trm (PNG_put_text ENHGD_FLUSH gd_iconv): Invoke the + SJIS/UTF8 conversion for both enhanced and non-enhanced text. + EAM - and collapse the shared code into a subroutine. + +2011-03-26 Bastian Maerkisch <bmaerkisch@web.de> + + * config/mingw/Makefile: Add missing paths to wxt/cairo/pango + files. Update build instructions. WX_LOCATION is no longer + required since gnuplot has its own manifest file now and the one + supplied by wxWidgets is no longer included. htmlhelp.lib is + included in LDLIBS not TERMFLAGS. Replace '=' by ':=' for shell + commands. Filter out drive specifications "c:" in results from + pkg-config which would confuse make. + +2011-03-25 Ethan A Merritt <merritt@u.washington.edu> + + * src/pm3d.c docs/gnuplot.doc: Allow pm3d plots to use the fourth + column of data as "rgb variable" rather than "palette z". + +2011-03-25 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * src/win/wtext.c: Make more stuff module-local. Resolve several + signedness conflicts introduced by functions in new screenbuf.c + module. + +2011-03-25 Bastian Maerkisch <bmaerkisch@web.de> + + * src/plot.c (main), src/win/winmain.c (WinMain, WinExit), + src/win/wcommon.h: The code which changes the codepages for + console gnuplot is only compiled in if CONSOLE_SWITCH_CP is + defined. Otherwise gnuplot will only display a warning if + codepages differ. Handle the case when codepages already match. + +2011-03-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/Makefile.maint: Fill in the "last modified" date from the most + recent entry in the ChangeLog rather than the using the current date, + and only then if the VERSION or PATCHLEVEL has been changed. + Caution: tested only under linux with gnu make. + +2011-03-22 Bastian Maerkisch <bmaerkisch@web.de> + + * src/graphics.c (do_plot, plot_points): Test wether the terminal + actually supports set_color. Fixes crashes with terminal dumb. + +2011-03-21 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (WIN_image): Fix regression: rotation of images + with reversed axis was not working since rev. 1.92. + +2011-03-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/util.c (equals): Test here for token index in range, rather than + trusting all callers to get it right. + + * src/command.c src/parse.c: Token index range test is now redundant. + + * docs/gnuplot.doc: Document that ^D from an empty line acts as EOF. + +2011-03-20 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgnuplib.c|h, src/win/wgraph.c, src/win/winmain.c, + src/win/wmenu.c, src/win/wpause.c, src/win/wtext.c: FAR pointers are + no longer required. + + * src/win/winmain.c (WinExit): Explicitly close help window on exit. + Fixes hangs of gnuplot when it is closed via the Windows taskbar + and help window and graph window open. + + * src/win/wmenu.c (LoadMacros), src/win/wgnuplot.mnu ([Button]): Add + icons to the text-window toolbar. + + * docs/windows/doc2html.c (process_line): Don't include '=' items in + index. This avoids duplicate entries which caused wgnuplot to stall + when an e.g. 'set term png; help "png"' was issued. + +2011-03-18 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wtext.c (TextCopyClip): Fix copying of last line of a + marked region in case the marking exceeds the length of that + line. + + * src/win/wgnuplib.rc, src/win/resourc.h: Remove dialog resource + which was only used on Win16. + + * term/gd.trm (PNG_init): On Windows, set GDFONTPATH to %windir%\Fonts + if not set previously. + + * src/plot.c (main), src/win/winmain.c (WinMain, WinExt): Always use + the ANSI codepage (instead of OEM) to ensure sure that the console + of gnuplot.exe and the graph window use the same codepage. Warn + users that raster fonts won't display all characters correctly and + restore the codepage on exit. + +2011-03-17 Ethan A Merritt <merritt@u.washington.edu> + + * axis.c(gen_tics): Make sure the axis tic label format string is + long enough to hold enhanced text markup. Fixes buffer overflow. + +2011-03-16 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (UnicodeText): new function to convert a string + to UTF-16 + + * src/win/wgraph.c (drawgraph, GraphGetTextLength) NEWS: support + "set encoding" for all currently defined encodings + + * src/win/wtext.c (ReadTextIni): select default font according to + the Windows version. Avoid font "Terminal" since it might not + contain all glyphs of the current character set. + + * src/win/wgnuplib.h, src/win/wgraph.c, term/win.trm: use child + window for status bar, allow right button mouse click on status + bar to activate the `graph-menu` popup. Change name of + GW.statuslineheight for consistency with TW. + +2011-03-15 Ethan A Merritt <merritt@u.washington.edu> + + * axis.c(copy_or_invent_formatstring): If the default tic format has + insufficient precision to distinguish the two extremes of the axis + range, increase the precision. + +2011-03-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c: Auto-placement of the left margin of the plot + was failing to allow room for "set key outside left". + + * term/post.trm: Add a %%Page statement in *.eps files, as current + versions of standard tools seem to expect it. + Bug #3046700 + +2011-03-13 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgnuplot.rc, src/win/wgnuplot.exe.manifest: add new + manifest for wgnuplot to enable visual styles + + * src/win/wmenu.c, src/win/wtext.c: remove unused variables to + make compiler happy, avoid C++ style comments + + * src/win/wtext.c (TextInit), src/win/wmenu.c, src/win/wgnuplib.h, + src/win/wresourc.h: add a statusbar to the text window, + reduce size of text area accordingly + + * src/win/wtext.c (WndParentProc): [WM_GETMINMAXINFO] use active + font to calculate minimum window size; take menu, toolbar and + statusbar into account + +2011-03-13 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/cygwin/Makefile (LDLIBS): Add newly needed library. + +2011-03-13 Bastian Maerkisch <bmaerkisch@web.de> + + * config/config.nt, src/alloc.c, src/alloc.h, src/command.c, + src/eval.c, src/fit.c, src/gpexecute.c, src/plot.c, src/syscfg.h, + src/win/wcommon.h, src/win/wgnuplib.c, src/win/wgnuplib.h, + src/win/wgnuplot.mnu, src/win/wgnuplot.rc, src/win/wgraph.c, + src/win/winmain.c, src/win/wmenu.c, src/win/wpause.c, + src/win/wprinter.c, src/win/wtext.c, term/win.trm: + Remove Win16 support. + + * src/win/winmain.c (WinMain): init common controls + * config/mingw/Makefile, config/magefile.mgw, config/makefile.nt, + conig/watcom/Makefile: add library comctl32 + + * src/win/wmwenu.c (LoadMacros, CloseMacros, MenuBottonProc): use + common controls toolbar, remove MenuBottonProc + * src/win/wgnuplib.h (MW): add handle for toolbar, remove pointer + to MenuBottonProc + * src/win/wresourc.h: add ID for toolbar + * src/win/wtext.c (WndParentProc): [WM_SIZE] forward msg to toolbar, + [WM_PAINT] remove completely + + * src/win/wingraph.c (UpdateStatusLine, DisplaySatusLine): use common + controls + + * src/win/winmenu.c (IShellFolder_BindToObject), + (IShellFolder_GetDisplayNameOf): protect definition by #ifdef, + (SendMacro) use newer variant of directory dialog + +2011-03-11 Bastian Maerkisch <bmaerkisch@web.de> + + * src/makefile.nt: implement suggestions by Shigeharu Takeno: + Do not use "+=" to be compatible with Visual C++ 2005; add/update + links wo libgd and wxWidgets; add a scheme to easily select options + [GDLIB, PDFLIB, WXT]; use linker option files for compilation of + wgnuplot.exe and gnuplot.exe + +2011-03-11 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in: Check for iconv library and iconv.h, since gd uses iconv + to convert between UTF-8 and SJIS encodings if it is available. + + * term/svg.trm: Demarcate plot elements using the svg <title> and + <g id=foo> elements rather than <a xlink:foo> + Bug #3205257 + + * src/misc.c src/wxterminal/gp_cairo.c src/wxterminal/gp_cairo.h + src/wxterminal/wxt_gui.cpp src/wxterminal/wxt_term.h term/cairo.trm + term/canvas.trm term/cgm.trm term/emf.trm term/gd.trm term/svg.trm + term/wxt.trm term/x11.trm: + Add option to specify a background color in "set term". + NB: Not yet implemented for terminals: win post qt pm + +2011-03-11 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/gd.trm: libgd can be customized for Japanese use such that + it prefers SJIS encoding rather than UTF-8 encoding. Add code to + check which encoding the local libgd prefers, and convert strings + to that encoding if necessary. + +2011-03-10 Bastian Maerkisch <bmaerkisch@web.de> + + * src/command.c (test_palette): tmpfile() always fails on a modern + Windows. Open a file in the user's temp directory instead. + + * src/win/winmain.c (WinExit): add missing void parameter + + * src/win/wgraph.c (drawgraph): add missing init + +2011-03-09 Bastian Maerkisch <bmaerkisch@web.de> + + * config/makefile.nt: add chm help (update of SF patch 3191892 by + Shigeharu Takeno), (HCWPATH, HHWPATH) use PROGRAMFILES variable + instead of hard coded path + +2011-03-08 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/cygwin/Makefile (WINOBJS): Add new object file screenbuf. + (screenbuf.$(O)): Rule for new object file. + +2011-03-08 Bastian Maerkisch <bmaerkisch@web.de> + + * config/makefile.nt: fix copy/paste errors + +2011-03-07 Bastian Maerkisch <bmaerkisch@web.de> + + revised implementation of Windows text window, SF patch 1973569, + Feature Request 992352 + * src/win/screenbuf.c|h: new files, implement dynamic buffer to + hold screen contents + * src/win/wtext.c: use data structures and methods from + screenbuf.c|h; optionally wrap long lines which don't fit on + screen [TextWrap]; add menu item to toggle this setting; save/load + size of text buffer to/from wgnuplot.ini [TextLines]; avoid + erasing the window area to avoid flicker during window resize; + coloured output is not yet implemented. + * src/win/wgnuplib.h: change definition of struct TW accordingly + * src/win/wresourc.h: new menu item "Wrap long lines" + * term/win.trm: update help texts on `text-menu` and `wgnuplot.ini` + * config/makefile.nt, config/makefile.mgw, config/mingw/Makefile: + include screenbuf.c|h in build process + +2011-03-07 Bastian Maerkisch <bmaerkisch@web.de> + + * docs/Makefile.in: add new target 'htb' to create help file + compatible with wxWidgets help viewer + + * docs/windows/doc2html.c (main): change command line options, + (convert, header, footer) optionally split html files manually + [SPLIT_FILES] (Note: this will produce ~500 files!), optionally + create index file manually [CREATE_INDEX], always use hard-coded + links as none of the open source viewers seem to support k-links + + * config/makefile.mgw, config/watcom/Makefile, config/mingw/Makefile: + change command line accordingly + +2011-03-06 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/watcom/.cvsignore: Set up list of files to be ignored. + + * config/watcom/Makefile (clean): Remove GIF help files. + + * config/watcom/Makefile (wgnuplot_pipes.exe, gnuplot.exe): Add + missing library msimg32. + +2011-03-05 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/makefile.nt (OPTIONS, LDFLAGS, TERMFLAGS): Grouped for + easier disabling of optional terminals (gd, pdf, wx). + (gnuplot.exe): Change name of console gnuplot to the common one. + Drop wgnuplot_pipes.exe in the process. + (pgnuplot.exe): Re-use this name for the original program that had it. + (HCWPATH): New. Help compiler need not be on PATH. + ($(HELPFILE)): USE $(HCWPATH). + (CC): Remove /c option. Put that into calls that only compile, + instead. Allows to use $(CC) instead of verbatim "cl" in more + places. + (LDFLAGS): Remove /subsystem option. Put it into calls instead, + because it's different for different builds. + (CBASEFLAGS): Adapted to current version of MSVC. + (O): Missing macro needed for makefile.all. + (linkopt1.msw, gnuplot.exe): Add recently needed library msimg32. + +2011-03-03 Peter Hedwig <peter@affenbande.org> + + * term/lua.trm: If the cairo terminal is not available to make a + bitmap image, use libgd instead. + +2011-02-28 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc docs/plotstyles.gnu: Add a polar-mode example + to the set of plotting style figures (even though it is not really + a "plot style"). + +2011-02-28 Bastian Maerkisch <bmaerkisch@web.de> + + * docs/xref.c (refs): Only emit start and stop strings if we + write any items at all. + + Request by Mojca Miklavec + * docs/windows/doc2html.c: Include list of subtopics. Optionally + use hard links instead of index lookup (HTML_HARDLINKS). + + Feature Request #874572 + * term/win.trm src/win/wgraph.c src/win/wgnuplib.h + src/win/wresourc.h: Add double buffering to the windows terminal + to avoid flicker on redraw. Add a poor man's version of antialiasing: + draw on a bitmap twice the size of the window on screen, then + scale down using halftone mode. Both settings are optional and can + be changed via the `graph-menu` and `wgnuplot.ini`. + +2011-02-26 Ethan A Merritt <merritt@u.washington.edu> + + * term/Makefile.am.in: Don't try to install TeX files for lua + if we didn't build lua support. + +2011-02-26 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/mingw/Makefile, config/cygwin/Makefile: New files. Work + like config/makefile.cyg and config/makefile.mgw, respectively, + but without spilling files into the source tree. + + * config/makefile.oww: Dropped. Superseded by + config/watcom/Makefile. + +2011-02-26 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/wgraph.c (drawgraph): handle the case of transparent + fill with color from linetype: save color to variable last_color + on all changes and create solid brushes when required + +2011-02-25 Bastian Maerkisch <bmaerkisch@web.de> + + * term/win.trm (WIN_image, WIN_filled_polygon) src/win/wgraph.c + (drawgraph: W_boxfill, W_pm3d_setcolor, W_pm3d_filled_polygon) + (W_image): support transparency and alpha channel for boxes, + images and polygons. Use memory bitmaps to draw and then use + AlphaBlend() and TransparentBlt() to copy to the screen. Fix + clipping of images. + + * config/makefile.mgw(LDLIBS): additional GDI library file + + * docs/gnuplot.doc: update `set style fill transparent` + + * term/win.trm: update and reformat windows help text + +2011-02-24 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc: sync to docs version 1.651 + +2011-02-24 Peter Hedwig <peter@affenbande.org> + + * term/lua/gnuplot-tikz.lua term/lua.trm: Make full bitmap + support conditional on HAVE_CAIROPDF. Necessary in order to + build lua without the cairo terminals. + +2011-02-24 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * share/LaTeX/Makefile.am (${lua_files}): Missing $(top_srcdir) + broke out-of-source-tree build. + +2011-02-23 Ethan A Merritt <merritt@u.washington.edu> + + * term/lua/gnuplot-tikz.lua term/lua/gnuplot-tikz.help: + Fix redundant definitions that broke TeX-based documentation. + + * term/Makefile.am.in: Regenerate term/lua/gnuplot-tikz.help + +2011-02-23 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot.doc: correct typos; revive some "html" anchors + +2011-02-23 Bastian Maerkisch <bmaerkisch@web.de> + + * docs/gnuplot.doc: add link from `rand` to `random` and use + proper table format in random section + + * term/lua/gnuplot-tikz.help term/lua/gnuplot-tikz.lua: balance + backquotes in gnuplot help. + + * src/win/wgraph.c: reorder entries of the graph popup menu + + * src/win/winmain.c(IsWindowsXPorLater) src/win/wcommon.h: add a + function to detect if gnuplot is running on Win XP or later. + + * src/win/wtext.c(TextMakeFont) src/win/wgraph.c(Makefonts): + select ClearType or Proof quality depending on OS version to + improve rendering quality + +2011-02-21 Peter Hedwig <peter@affenbande.org> + + * term/lua/gnuplot-tikz.help term/lua/gnuplot-tikz.lua + term/lua/NEWS term/lua/README term/lua/TODO term/lua.trm: + Re-work the lua terminal to support ConTeXt and plain TeX in addition + to TikZ. Requires TikZ >= 2.0 + + * share/LaTeX/Makefile.am: Regenerate the lua terminal *.tex and *.sty + files from the Makefile rather than keeping them in cvs. + +2011-02-21 Bastian Maerkisch <bmaerkisch@web.de> + + Windows HTML help, SF patch set #3186000. + * docs/gnuplot.doc: changes for windows html help: update + titlepage, comment out old html anchor definitions and links, and + add html replacements for tables + + * docs/plotstyles.gnu: new variable winhelp used to switch between + PDF output for "make pdffigures" and PNG output for windows html + help + * docs/windows/doc2html.c: New help file format converter derived + from docs/doc2rtf.c and docs/doc2html.c (Attic) + + * docs/windows/wgnuplot.hhp: New file. HTML help project file. + + * docs/windows/wgnuplot.hhk: New file. HTML help stub index file. + + * docs/windows/wgnuplot.stp: New file. HTML help negative list for + search index generation. Caution: maximum size 512 bytes. + + * src/command.c (help_command): issue error message if helpfile + could not be opened, fix table of contents command ("help") + + * src/win/winmain.c (WinExit) [WITH_HTML_HELP]: no need to close + help window + + * config/makefile.mgw: Optionally modify settings to build and use + HTML help [HTML_HELP]. + + SF patch set #3186010. + * history.c (write_history_list history_find history_find_all): + use ANSI C definitions + + * command.c (history_command): mention editline in message for + missing history support + + * readline.c(getc_wrapper): generalize code used for editline + +2011-02-20 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in: Revised configuration tests for lua support. + + Variable arrowstyle for vector plots. + * src/gadgets.c src/gadgets.h src/set.c src/term_api.h: + Add tag field to arrow_style_type + * src/misc.c (arrow_parse) src/misc.h (arrow_use_properties): + Parse "arrowstyle variable", export a routine to apply it. + * src/plot2d.c (get_data): Allow 5 column "with vectors" style. + * src/graphics.c (plot_vectors) src/graph3d.c (plot3d_vectors): + Check for arrowstyle variable, apply to each vector if needed + * demo/arrowstyle.dem: Modify last plot to show arrowstyle from column + +2011-02-20 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/config.oww [WITH_HTML_HELP]: Change helpfile name. + + * src/command.c [WITH_HTML_HELP]: Include <htmlhelp.h>. + (help_command) [WITH_HTML_HELP]: Use HTML help instead of classic + WinHelp32 helpfile system. + + * config/watcom/Makefile (HELP_EXT, HHC_DIR, HHC, WD, HHP_PROJ) + (HHP_CONTENT, HHP_INPUT, HHP_OUTPUT): New variables. + (HELPFILE, CPPFLAGS, LDLIBS) [HELP_EXT==chm]: Optionally modify + settings to build and use HTML help. + (wgnuplot.chm, $(HHP_OUTPUT), $(HHP_INPUT) $(HHP_CONTENT)) + (doc2html.exe) [HELP_EXT==chm]: New targets. + (clean, realclean): Delete files generated for HTML help. + + * term/win.trm (WIN_enhanced_flush): Replace C99-ism by simpler cast. + +2011-02-20 Bastian Maerkisch <bmaerkisch@web.de> + + * src/win/text.c(DragFunc): Support drag and drop of directories + onto the windows terminal emulator. + + * plot.c(main): init rl_library_name before first call to + editline, otherwise .editrc does not work + +2011-02-17 Ethan A Merritt <merritt@u.washington.edu> + + * src/internal.c (f_calln): Limit recursion depth for multi-variable + functions in the same manner as for single-variable functions. + Bug #3184671 + + * docs/gnuplot.texi: This file is generated from gnuplot.doc. The copy + in cvs is perennially out of date, so remove it. "make gnuplot.texi" to + regenerate it when needed. + +2011-02-12 Ethan A Merritt <merritt@u.washington.edu> + + * term/cairo.trm: Add missing TERM_ALPHA_CHANNEL flag for pdfcairo + +2011-02-11 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * term/win.trm(WIN_enhanced_flush) src/win/wgraph.c(GraphGetTextLength): + Adjust position of enhanced text to account for terminal aspect ratio. + +2011-02-10 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * term/win.trm (WIN_set_font) src/win/wgraph.c (GraphChangeFont): + Do not initialize to an empty font name. + Bugfix + +2011-02-10 Ethan A Merritt <merritt@u.washington.edu> + + * term/lua.trm (LUA_set_color): Initialize rgb_color for the case TC_LT. + term/lua/gnuplot-tikz.lua: Work around failure to handle LT_NODRAW + and LT_BACKGROUND. This prevents a freeze, but is not a complete fix. + + * src/save.c (save_linetype): save/show variable linecolor correctly. + + * src/misc.h src/misc.c (parse_colorname): Split out color name + interpretation into a separate routine. + + * src/graphics.c (filter_boxplot) src/graphics.h + src/plot2d.c (boxplot_range_fiddling): + Sort and filter points contributing to a boxplot at the point we pick + the auto-range limits rather than waiting till when we draw it. + Bug #3155750 + +2011-01-26 Ethan A Merritt <merritt@u.washington.edu> + + * term/emf.trm (EMF_filled_polygon): Explicitly set a zero-width + same-color border for filled polygons, otherwise it inherits a border + line style. + Bug #3165902 + +2011-01-25 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (set_encoding): Check result of "set encoding locale" + to see if we have just loaded an sjis (codepage 932) locale. + +2011-01-25 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/term.c src/term_api.h term/post.trm term/svg.trm NEWS + docs/gnuplot.doc: + "set encoding sjis" allows characters in Shift-JIS Japanese encoding to + survive enhanced text processing by the postscript and svg terminals. + +2011-01-23 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (xtick_callback ytick_callback ztick_callbacke): + Revert change made 2011-01-20 because it breaks hidden3d. + + * src/util3d.c (map3d_xy_double): Instead revise the map3d_xy() code + path to share the coordinate transformation used by map3d_xyz(). + Bug #3157712 + +2011-01-22 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/win/wgraph.c: Fix typo in previous definition of _WIN32_WINNT. + +2011-01-21 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_boxplot): Handle some corner cases + (all points have the same value, fewer than 4 valid points). + Bug #3162872 + +2011-01-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (xtick_callback ytick_callback ztick_callbacke): + Gnuplot uses two different pathways to convert 3D coordinates in user + space into 2D coordinates in the terminal coordinate space. One of + these goes via map3d_xyz() and TERMCOORD(); the other uses map3d_xy(). + Unfortunately it seems the two paths can differ by +/- one pixel in the + final terminal coordinates. This discrepancy is particularly + noticeable in the grid and axis tic placement of 3D plots after + "set view map" (Bug #3157712). + This patch switches the tick_callback() routines to use the map3d_xy() + pathway, which fixes the problem case described by the bug report. + It would be to make both pathways share the same underlying code + so that the discrepancy doesn't occur in other conditions. + Bug #3157712 + +2011-01-19 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (place_raxis): If the polar axis maximum is autoscaled, + draw the raxis all the way to that maximum value. + Bug #3153406 + + * term/post.trm: Replace a use-once character array by a literal string. + +2011-01-18 Mojca Miklavec <mojca.miklavec.lists@gmail.com> + + * src/wxterminal/gp_cairo.c: Cast size_t arguments to (int). + +2011-01-17 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/win/wgraph.c: Pass mouse wheel events through to the core + mousing code so that interactive pan/zoom works from the windows + terminal. + +2011-01-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (set_logscale set_autoscale) src/unset.c (unset_autoscale) + src/axis.h docs/gnuplot.doc: Remove macro INIT_AXIS_ARRAY. + "set logscale" should not affect pseudo-axes. + Bug #3159062 + +2011-01-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (eval_plots): Minimum value of polar axis always + auto-scales to 0 (already documented but implementation lacked). + +2011-01-10 David Kuehling <dvdkhlng@gmx.de> + + * term/linux.trm: Makes linux.trm work with all SVGAlib video modes, + not only 16 and 256-color modes. + + * src/term.c (init_terminal): Correct the auto-selection of terminal + type vgagl or linux. Only select vgagl if lib3dkit is present. + +2011-01-08 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * src/internal.c (f_time): Don't use a local variable of the same + name as a function you're trying to call. + +2011-01-07 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/unset.c (reset_command): + "reset" didn't restore default for "set raxis" + +2011-01-03 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/internal.c (f_time) src/stdfn.h docs/gnuplot.doc: + Fix breakage caused by the previous update + +2011-01-02 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/internal.c (f_time) docs/gnuplot.doc: + Modified time() so that type of result depends on type of argument + +2011-01-01 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/eval.c src/internal.c src/internal.h: + New time() function to get the current system time + + * docs/gnuplot.doc demo/timedat.dem: + Documentation and demo for time() + +2010-12-29 Daniel Sebald <daniel.sebald@ieee.org> + + * src/specfun.c (ranf): Place more restrictions on seed values + used by rand(seed). + + * docs/gnuplot.doc (rand): Updated documentation of rand() + function with details about algorithm and allowable seeds. + +2010-12-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/specfun.c: Make all the numerical routines f_whatever() + retrieve their argument via pop_or_convert_from_string(). + + * src/specfun.c (ranf): Disallow fractional seed values since + truncation to an integer produces an invalid seed value of zero. + +2010-12-17 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c: Use t->set_color() rather than t->linetype() to + set the fill color for pointinterval < 0 and for opaque key. + Needed for windows terminal [any others?]. + +2010-12-17 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/win.trm: (WIN_point WIN_filled_polygon): + Always draw point symbols using a solid line, even if the current + line type is dashed. Unfortunately this fix is limited to monochrome + mode. + Bug #1952364 + + * src/win/wgraph.c (drawgraph): Selecting linetype 16 caused + corruption of the color and pen assignments in mono mode. + +2010-12-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> + + * config/watcom/Makefile, config/watcom/config.h: New version of + Makefiles for OpenWatcom that builds outside the src tree. + + * config/config.oww (pclose, popen): New defines need to compile + pipe-enabled version on OpenWatcom. + + * docs/Makefile.in (pdffigures): Make indirect target depending on + pdffigures.tex, to avoid unconditional rebuild. + (pdffigures.tex): New, renamed copy of previous target pdffigures. + (figures): Set loadpath for demos; allow this to work from + out-of-source builds. + + * docs/gnuplot.texi: Regenerated. + + * docs/gnuplot.doc: Clean up blank-only lines. + + * src/win/wtext.c, src/win/wprinter.c, src/win/wpause.c, + src/win/wmenu.c, src/win/winmain.c, src/win/wgraph.c + {HAVE_CONFIG_H}: Add "config.h" include. + + * src/syscfg.h {MSVC}: Add missing include (was hidden in MSDOS + section, which the Win32 build doesn't touch). + + * src/makefile.awc (COREOBJS): Add missing entry for tabulate.c + + * term/PostScript/prologues.h (): Regenerated. prologue_cp1251_ps + was missing completely, among other lapses. + +2010-12-13 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * term/emf.trm: Create special point types 70-74 to be filled polygons, + just as they are for the postscript terminal. + +2010-12-12 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c: Honor "set key tc <foo>" in 3D plots. Bugfix. + +2010-12-06 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/term-ja.diff docs/gnuplot-ja.doc: + Sync Japanese documentation to gnuplot.doc rev 1.641 + +2010-12-06 Ethan A Merritt <merritt@u.washington.edu> + + * src/fit.x (fit_command): Do not use axis_array[SECOND_Z_AXIS] as + temporary storage, because leaving junk in it can cause an erroneous + free() operation later on. + Bug #3130115 + +2010-12-04 Ethan A Merritt <merritt@u.washington.edu> + + * src/gadgets.c src/save.c src/set.c src/show.c src/tables.c + src/tables.h src/unset.c docs/gnuplot.doc: 'set pointintervalbox'. + +2010-12-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.c (gen_tics): Casting to a float may have been clever, but + we can't afford the loss of precision (fails for time coordinates). + + * src/pm3d.c (pm3d_depth_queue_flush): Restore deleted code needed for + extended color support. (There are still some svga users after all!) + + * term/emf.trm: + Use the EMR_ELLIPSE primitive to draw point types 6 and 7. + Make point types 4 and 5 slightly larger (looks better on MSWin). + Switch to using linecap=flat and linejoin=miter by default, + but add option "rounded/butt" to toggle this. + +2010-11-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (set_decimalsign): Possible fix for problem with + numeric locales on Windows. Bug #3120819. + +2010-11-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/gadgets.c src/gadgets.h src/graphics.c demo/dashcolor.dem: + Fix breakage to the pointinterval property that was caused by + opaque key support. Add a demo plot illustrating pointinterval. + +2010-11-26 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm demo/html/webify_canvas.pl + term/js/gnuplot_common.js term/js/gnuplot_dashedlines.js: + Add support for dashed lines and rounded/butt line properties. + +2010-11-24 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm term/js/gnuplot_common.js term/js/gnuplot_mouse.js: + Revamp the javascript support for the HTML5 canvas terminal. + Move all global variables into a single object "gnuplot" declared in + gnuplot_common.js. This revision also adds polar mode mousing support. + + * demo/html/Makefile.canvas demo/html/index.canvas + demo/html/mouseable.dem demo/html/mousebox.template + demo/html/webify_canvas.pl: + Revamp the demos and build scripts to use the new javascript syntax. + + See tracker item #3058147 + +2010-11-23 Ethan A Merritt <merritt@u.washington.edu> + + * term/js/gnuplot_common.js: Rotated text should be zoom-able also. + + * term/js/gnuplot_mouse.js: Konqueror (webkit?) implementation of ctx + does not like negative values of width or height. + + * src/eval.c (fill_gpval_axis) term/canvas.trm: + Export polar axis limits and logscale status for external mousing. + +2010-11-20 Casey Carter <ctcarter@users.sourceforge.net> + + * demo/html/index.canvas demo/html/index.save demo/html/index.svg + term/canvas.trm: syntax error in link record of standalone mode. + +2010-11-18 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.c src/axis.h src/command.c src/eval.c src/graphics.c + src/misc.c src/mouse.c src/plot2d.c src/save.c src/set.c src/setshow.h + src/show.c src/tables.c src/tables.h src/unset.c + demo/polar.dem demo/poldat.dem docs/gnuplot.doc: + + Improved support for polar coordinate mode. + The polar axis gets syntax and properties equivalent to the x/y/z axes. + - set/unset raxis (always drawn through the origin) + - set rrange controls the extent of the axes and of the plot itself; + the xrange and yrange are set to match, but can be changed afterward + - set rtics (drawn to right of origin; optionally mirrored to the left) + - set log r (does not affect scaling on x or y) + - polar coordinate readout from mousing + - filledcurves bounded by constant r + - polar.dem (turn off rtics so the demo output remains as before) + poldat.dem (add a plot showing raxis, rtics, and log scaling on r) + + * src/set.c (set_grid): Clean up the option parsing for set grid. + + * src/save.c: save output for "set view" could not be read in. + +2010-11-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/gadgets.c (clip_line): When draw_clip_line() was made into a + wrapper for clip_line() in May 2000, they differed in a single test. + The version of the test from clip_line() was kept. But this broke + the case clip_line(x, ymin, x, ymax+eps), which clipped to ymin,ymin + rather than to ymin,ymax. I do not know if there were any callers of + clip_line() at the time that needed the variant test, but if so they no + longer exist. There is now only one other caller of clip_line(). + Restore the test to the version that is correct for draw_clip_line(). + + * src/graphics.c (place_grid xtick2d_callback plot_impulses) + src/term.c (do_arrow): Simplify these routines to use draw_clip_line(). + +2010-11-13 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in INSTALL src/Makefile.am src/term.c src/term.h: + The copyright notice in bitmap.c is more restrictive than the gnuplot + license. The new configuration option --without-bitmap-terminals + omits this code from the gnuplot executable and also disables all + terminals that depend on it. These are: + epson.trm hp500c.trm hpljii.trm hppj.trm pbm.trm + This affects HP deskjet-era printers, but not HPGL or PCL5 printers. + + * src/set.c: Replace unnecessary memcpy() calls with direct assignment. + + * docs/Makefile.in: Add gnuplot.pdf to the distributed package. + Install it in the same directory as gnuplot.gih. + +2010-11-12 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc command.c (help_command) util.h: + "help" was collapsing all text to lower case, which broke "help 3D". + Remove a vestigial call to lower_case(). Also make sure it is indexed. + +2010-11-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.c src/axis.h src/set.c src/unset.c: + Re-arrange the order of axes in the axis_table[] array so that all the + parametric axes are at the end. This makes it easy to iterate over only + those axes that make sense for the "set/unset logscale" commands. + Previously, commands like "set logscale tuv" were silently accepted, + leading to strange internal state. + + * src/plot2d.c: Issue an error message if the user tries to plot in + polar mode with a style that is not supported. + Bug #3072150 + + * src/axis.h (AXIS_INIT2D) src/set.c (set_logscale): + Keep AXIS.log_base in sync with AXIS.base. + Otherwise calls to AXIS_DO_LOG or AXIS_UNDO_LOG prior to the first plot + command cause divide-by-zero or other math errors. + +2010-11-07 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c (df_readascii): The "labels" style did not work with + pseudocolumns (e.g. "using 1:2:0"). Now it correctly handles pseudocolumns + 0, -1, -2. + + * term/cairo.trm: Documentation fix: the section on the default size + for the pngcairo terminal was incorrect. + +2010-11-06 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/plot3d.c src/plot3d.h src/set.c src/show.c src/save.c + docs/gnuplot.doc demo/kdensity2d.dem: New option "kdensity2d" for + "set dgrid3d" to create two-dimensional kernel density plots. + +2010-11-03 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot.doc: typos + * docs/term-ja.diff docs/gnuplot-ja.doc: + Sync Japanese documentation to gnuplot.doc rev 1.633 + +2010-11-02 Michael Murphy <murphy-md@users.sourceforge.net> + + * share/LaTeX/gnuplot-lua-tikz.sty: Change the tikz default linetype 0 + axis style from dashed to dotted, and the color from black to 35% black. + Tracker item #3098162 + +2010-10-31 Petr Mikulik <mikulik@physics.muni.cz> + + * demo/pm3dcolors.dem: Added first page with multiple palettes. Show + color ranges in [0:1]. + +2010-10-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_boxes): Prevent out-of-range boxes from creating + degenerate invisible boxes in the output file. Can reduce file size for + vector format output. + Bug #3096750 + + * src/axis.c: The custom routine dbl_raise() was failing to handle NaN + correctly, causing an infinite loop from e.g. set yrange [*:NaN] + Replace it with a call to the C library routine pow(). + +2010-10-26 Ethan A Merritt <merritt@u.washington.edu> + + * src/misc.c (parse_fillstyle): Allow "border" as a keyword without + necessarily having an immediately following linetype or color. + + * src/plot2d.c (eval_plots): fillcolor was not taking into account + user-defined linetypes. + + * src/plot3d.c src/misc.c: Simplify calls to load_linetype() + + * lisp/gnuplot.el: Emacs 24 does not have make-local-hook + contributed patch #3095458 + + * ChangeLog.2: Split off ChangeLog at the point 4.5 was tagged. + + * docs/gnuplot.texi: regenerate from gnuplot.doc v 1.633 + +2010-10-23 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in: The AC_CHECK_LIB macro apparently always appends + to LIBS (despite what the documentation says). We want to accummulate + readline-associated libraries in TERMLIBS rather than LIBS, + so save and restore LIBS around the checks. + +2010-10-21 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (boxplot_range_fiddling): trap and report an error + if the x coordinate of a boxplot is undefined. + Bug #3092435 + + * src/plot2d.c (get_data): Up until now this routine has returned + the number of lines from which data were read, including lines + containing undefined points. Change this to return the number of + well-defined data points. That way a file of junk is recognized as + empty if read with either 'using 1:2' or 'using ($1):($2)'. + Bug #3092435 + +2010-10-20 Graham Reed <greed@users.sourceforge.net> + + * configure.in src/alloc.c: Test at configuration time whether the + local implementation of malloc(0) returns 0 rather than a pointer. + If so, work around it in gp_malloc(). Replaces alpha-specific fix + of 2010-10-04. + +2010-10-18 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (box_range_fiddling) src/graphics.c (plot_boxes): + Catch a couple of corner cases of "plot ... with boxes". + Bug #3075938 + +2010-10-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.c (gen_tics): A smart (or maybe that's dumb) compiler may + optimize out our tests for step size less that the machine precision. + Try to forestall this by marking the steps as (float)(volatile double). + Bug #3085168 + +2010-10-12 Ethan A Merritt <merritt@u.washington.edu> + + * src/pm3d.c: Reduce the size of the pm3d surface quadrangle structure + by removing a redundant copy of the vertex coordinates. Add a pointer to + track the current plot's line color. + Bug #2997853 + +2010-10-11 James R. Van Zandt <jrvz@comcast.net> + + * src/specfun.c src/specfun.h src/eval.c docs/gnuplot.doc: Adding + support for the exponential integral E_n(x) as gnuplot function expint(n,x). + +2010-10-10 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * src/stdfn.c (not_a_number): Bit-pattern definition of NaN for MINGW + +2010-10-09 Ethan A Merritt <merritt@u.washington.edu> + + * term/lua.trm (LUA_options): Null-terminate the "set term lua ..." + command string at the first semicolon before passing it to lua. + + * src/fit.c src/fit.h src/set.c docs/gnuplot.doc: + New option "set fit quiet" prevents fit information sent to the log + file from being echoed also to stderr. + Bug #2355210 + +2010-10-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/gplt_x11.c: Protect against the case that the x11 colormap is not + partitioned identically to the palette. + +2010-10-06 Marco Cammarata <marcocamma@users.sourceforge.net> + + * docs/psdoc/ps_symbols.gpi: "set angle radian" + +2010-10-06 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.c src/pm3d.c src/pm3d.h set.c show.c docs/gnuplot.doc: + Simplify the syntax for "set pm3d hidden3d". A linestyle is no longer + required. If no linestyle is given, the line properties are taken from + the plot command line. + Bug #2997853 + +2010-10-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/getcolor.c (quantize_gray) src/getcolor.h src/gplt_x11.c: + Continuation of defined palette revamp (2010-10-01). Break out the + new code into a separate subroutine that can be shared with gnuplot_x11. + + * src/color.c (draw_inside_color_smooth_box_bitmap): + Assign colors to component colorbox rectangles by rounding the pixel + coordinate up rather than down. This empirically gives better results + in gd.trm, and doesn't seem to hurt other terminals. + + * term/post.trm term/pslatex.trm term/svg.trm term/PostScript/cp1251.ps + src/term_api.h src/term.c docs/gnuplot.doc: Add support for codepage 1251, + an alternative 8-bit Cyrillic encoding. + +2010-10-04 Matthew Biggar <biggarm@users.sourceforge.net> + + * src/Makefile.am src/alloc.c: Architecture (Alpha) specific work- + around to insure that gp_malloc() does not fail on error if 0 bytes are + successfully allocated. + +2010-10-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/stdfn.c (not_a_number): Although DJGPP version 2.04 is reported + to support atod("NaN"), this version is not universal. Switch to using + an explicit bit pattern for NaN. + +2010-10-01 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (cp_free): Prevent use-after-free error if a plot + structure containing dynamically allocated data is reused for a later + plot. + + * src/color.c (make_palette) src/getcolor.c (rgb1maxcolors_from_gray) + docs/gnuplot.doc: + Revamp the interaction of `set palette maxcolors` and defined palettes. + Up until now, `set palette maxcolors N` meant both "allocate N colors" + and "divide the color range into N equal parts". This meant that a + user-defined palette that used unequal divisions of the total range + interacted badly with a limited number of palette colors. Now we + guarantee that in the case of defined palette ranges, a gray value is + never mapped to a color outside its proper range even if the ranges + are very unevenly spaced. If more color ranges are defined than the + value of maxcolors, this may (or may not) result in increasing the + effective value of maxcolors. Outboard terminals that enforce maxcolors + (e.g. x11) do not yet benefit from this change. + + * configure.in src/datafile.c src/eval.c src/plot.c src/show.c + term/lua.trm: Remove conditional flag HAVE_ISNAN. + Apparently we have been getting along OK with an unprotected call + to isnan() since Oct 2009. That would seem to be good evidence + that we can remove the #ifdef protection elsewhere as well. + +2010-09-30 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/plot2d.c (store_label eval_plots): Fix bug introduced by my patch + of 2010-09-08 (references to uninitialized variables were found by + valgrind). + +2010-09-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.c (draw_inside_color_smooth_box_bitmap): + The color box is constructed from 128 segments. If any of these + straddles a boundary within a defined palette, split it into 2 segments + so that discrete color transitions are described with pixel accuracy. + This does not fix imprecision in the palette itself, which can result + if too few colors are allocated (set palette maxcolors). + +2010-09-28 Petr Mikulik <mikulik@physics.muni.cz> + + * docs/titlepage.ipf docs/titlepage.tex: Years updated. + +2010-09-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_image_or_update_axes): Add support for log-scale + transformation of 2D image data. + + * src/hidden3d.c: Disentangle variable color from the direction of + arrows. Bug #3074212 + +2010-09-28 Volker Dobler <vdobler@users.sourceforge.net> + + * src/axis.c (load_one_range load_range) src/axis.h + src/parse.c src/parse.h src/save.c src/set.c src/unset.c src/util.c + demo/all.dem demo/autoscale.dem docs/gnuplot.doc: + + Introduce a mechanism for constraining the axis limits chosen during + autoscaling. For example: + set yrange [* : 100<*<200] + constrains autoscaling on y such that the upper range limit must fall + between 100 and 200. + +2010-09-27 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c (f_stringcolumn): The stringcolumn function didn't + recognize columns 0, -1, and -2. Now it treats them the same as the + column function does. + +2010-09-27 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (apply_head_properties): Simplify the arrowhead code. + + * src/graph3d.c src/hidden3d.c src/util3d.c src/util3d.h: Provide a + 3D wrapper apply_3dhead_properties() that dummies up an x-axis scale so + that the 2D routine apply_head_properties() can be shared by 3D code. + Bug #3074212 + + * src/term.c (do_arrow): To do proper foreshortening of 3D arrowheads + would require a new approach. As an approximation, assume that any short + arrow with a big arrowhead is the result of foreshortening. + This affects 2D arrows also, but the visual effect is not bad. + +2010-09-26 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c (replotrequest): Once we have started to replot, the + previous data no longer exists. Therefore we must set refresh_ok = 0. + +2010-09-23 Ethan A Merritt <merritt@u.washington.edu> + + * src/axis.c (axis_checked_extend_empty_range): When extending from + an empty range, don't invert the axis direction by accident. + Bug #3074365 + +2010-09-20 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (store2d_point): Allow the use of "with circles" in + polar coordinate mode. + + * src/plot2d.c (get_data): The combination of smoothing and variable + color cannot work in general. Disable variable color for all smoothed + curves. Later we may add back support for the case of lc palette z. + Bug #3063366 + + * src/graphics.c (fill_between): Fix filled curve clipping error. + Bug #2963485 + +2010-09-19 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (edge_intersect): If for some reason we fail to find + find the intersection points of a vector both of whose ends are out of + range, issue a warning, pick an edge, and continue. + I can't see any good reason to treat this as a fatal error. + Bug #2824879 + + * docs/gnuplot.doc: Clarify the section on linetypes and linestyles. + +2010-09-18 Ethan A Merritt <merritt@u.washington.edu> + + * src/eval.c src/internal.c src/internal.h docs/gnuplot.doc: + New function value("X") returns the value of a variable named X. + A = "foo" + value("A") returns "foo" + value(A) returns NaN, because there is no variable named foo + value(2) returns 2 (numeric expressions have a natural value) + Among other things, this allows you to read variable names from + a data file and use the current value of those variables in a plot. + + * src/util.c (gprintf): Handle formats x/X/o/O for values that + overflow (int) by switching to llx/llX/llo/llO and (long long). + NB: This does _not_ extend the representation of negative numbers + to 64 bits unless the representation overflows 32 bits. + +2010-09-16 Ethan A Merritt <merritt@u.washington.edu> + + * tutorial/eg2.plt tutorial/eg6.plt tutorial/test_tikz.plt + tutorial/Makefile.am.in tutorial/header.tex tutorial/tutorial.tex: + Update the LaTeX tutorial a bit. More could be done. + +2010-09-15 Ingo Thies <ingo.thies@gmx.de> + + * src/graph3d.c src/graph3d.h src/mouse.c src/set.c src/unset.c: + Switch the middle button left/right mouse zoom behaviour in 3D plots + so that the zoom response is logarithmic. + +2010-09-15 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/gd.trm: As of libgd 2.0.36 you can now specify a TrueType font + using either Fontconfig syntax or using the font file name directly. + But switching from one form to the other was only possible as an + option of "set terminal". This patch enables us to specify these two + forms of the font name in "set title", "set xlabel", and so on. + +2010-09-15 Ethan A Merritt <merritt@u.washington.edu> + + * src/term_api.h src/term.c (strlen_tex): Add a special-case routine to + estimate the true number of output characters in a LaTeX string + containing markup. This is not a real LaTeX parser, but even a poor + estimate is better than just calling strlen(). + Bug #1603348 and others + + * term/latex.trm term/lua.trm term/pslatex.trm: Set flag TERM_IS_LATEX + so that strings passed to these terminals are sent to strlen_tex() + rather than the normal enhanced text string length estimation. + +2010-09-10 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (boundary): When calculating the horizontal space + required for x axis tick labels, we must ignore ticks that are outside + the current axis range. + + * src/mouse.c (apply_zoom): Tick labels generated by + 'using xticlabels(N)' may have changed while the plot was zoomed, so we + must preserve them when un-zooming. + +2010-09-08 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_close): Free matrix data that was stored in memory + during input. Otherwise we leak memory after every plot of matrix data. + + * src/color.h src/gadgets.c src/gadgets.h src/misc.c src/term.c + src/term_api.h: Repair some lp_style_type definitions and initializers + that were incorrect or incomplete. + +2010-09-08 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/plot2d.c (store_label eval_plots): Extend variable color support + for LABELPOINTS style by allowing "with labels tc X lc Y" where X, Y is + one of "lc variable", "lc palette z", or "lc rgb variable". + + * src/misc.c (lp_parse): Revert the patch of 2010-07-08 because + it accidentally disabled the coloring option "lc N". + * src/graph3d.c (key_sample_line_pm3d key_sample_point_pm3d): + More correct fix to bug #3026477: the functions above failed to call + the simpler key sample routines in case of plots with coloring option + "lc N" and "lc rgb 'color'". + +2010-09-06 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/term-ja.diff docs/gnuplot-ja.doc: + Sync Japanese documentation to gnuplot.doc rev 1.623 + +2010-09-04 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/set.c (set_logscale): Removed arbitrary limitation for log base + (was >= 1.1, now > 1.0) + +2010-09-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/readline.c (readline): Fix Windows breakage (failure to + recognize ^M as newline) caused by error in OSK code removal. + +2010-08-31 Petr Mikulik <mikulik@physics.muni.cz> + + * src/os2/gnupmdrv.rc: Removed menu item Commands to clipboard. + + * src/gpexecute.c (gp_execute): Removed bSend2gp and call to + TextToClipboard. + + * src/mouse.c (alert): Use DosBeep under OS/2. + + * os2/gclient.c: Removed unused #define GNUPMDRV. + +2010-08-30 Ethan A Merritt <merritt@u.washington.edu> + + * src/show.c (conv_text): + Until now, the "show" and "save" commands have replaced all non-ascii + characters with a byte-by-byte octal escape sequence. This makes any + labels, variables, titles, etc not human-readable if they contain UTF8 + encoded characters. Now we simply pass them through as-is if the current + encoding is UTF-8. I think this is the correct thing to do for other + 8-bit encodings as well, but I can't test those easily. + +2010-08-25 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (eval_plots): Allow "fc <colorspec>" as an in-line + option to the plot command for plot styles that use a fill. + +2010-08-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/gplt_x11.c: The gnuplot_x11 side of Shige's fix. + +2010-08-14 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/x11.trm: The last font used inside an enhanced text string was + not being cleared on exit. + +2010-08-13 Ethan A Merritt <merritt@u.washington.edu> + + * src/ansichek.h src/gplt_x11.c src/plot.c src/readline.c src/show.c + src/stdfn.h src/syscfg.h term/x11.trm: Remove conditional code for + another obsolete platform (OSK/OS9, used for example on TRS-80). + +2010-08-12 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c: OSX history command could segfault if there was no + previous history file. + + * docs/gnuplot.doc: Reorganize documentation for binary files. + +2010-08-09 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in src/plot.c: More work to enable autoconfigue on OSX. + +2010-08-08 Olivier Mehani <shtrom@users.sourceforge.net> + + * src/util.c docs/gnuplot.doc: Add ISO-IEC-80000 prefixes + (ki Mi Gi etc) as gprintf format specifiers %b and %B, which are + respectively the mantissa and exponent. Also fix an out-of-range + formatting bug. + +2010-08-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c: Do not create a data record for a blank line at the end + of the input stream. + Bugfix. + + * src/plot2d.c (eval_plots): Update GPVAL_DATA values after plot in + tabulate mode just as for normal plotting mode. + Bug #3041233 + + * docs/gnuplot.doc src/gadgets.h src/graphics.c src/save.c src/set.c + src/show.c src/tables.c src/tables.h: + New option "set key opaque". If requested, the code makes two passes + over each 2D plot command. The actual graph is drawn during the first + pass, and the key box with plot samples is drawn during the second pass. + +2010-08-05 Ethan A Merritt <merritt@u.washington.edu> + + * configure.in src/command.c src/history.c src/mouse.c src/plot.c + src/show.c: + + Finally a work-around for the broken libreadline on OSX, which is really + a wrapper for some version of libeditline. Test for each potentially + missing function in configure and deal with it if it's missing. There + may still be an issue with autoconfiguring support for the history + functions. + Bug #1839048 and others + +2010-07-30 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c src/command.h src/eval.c src/fit.c src/gp_types.h + src/plot.c src/readline.c src/stdfn.c src/syscfg.h src/term.h: + Remove vestigial tests for DOS16 or DOS386 + +2010-07-29 Allin Cottrell <cottrell@wfu.edu> + + * src/term.c src/term_api.h term/emf.trm term/svg.trm docs/gnuplot.doc: + Add support for codepage 950, which is Microsoft's version of Chinese + Big5 encoding. Only the emf terminal (and maybe svg) do anything useful + with it. "set encoding cp950" + +2010-07-28 Ethan A Merritt <merritt@u.washington.edu> + + * term/estimate.trm: Always estimate escaped characters as requiring + one character width. + Bug #3036010 + +2010-07-27 Tim Mooney <enchanter@users.sourceforge.net> + + * configure.in: If lua.pc is not present but liblua.so is found + anyhow, then set HAVE_LUA and LUA_LIBS explicitly. + Bug #3035608 + +2010-07-26 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/win.trm src/win/wgraph.c: Yet another windows terminal font fix. + Bug #2972307 + +2010-07-25 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm: "set term canvas fontscale <fs>" + + * src/graphics.c (do_plot do_key_layout): Separate out the code that + allocates space for the graph legend, and collect the key sample code + into a single place. + +2010-07-15 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot.doc: typos + * docs/term-ja.diff docs/gnuplot-ja.doc: + Sync Japanese documentation to gnuplot.doc rev 1.617 + +2010-07-14 Ethan A Merritt <merritt@u.washington.edu> + + * src/hidden3d.c: Remove magic number -3 and the test (foo>=-2) in + favor of LT_NODRAW and test (foo!=LT_NODRAW). + + * src/hidden3d.c: #define PT_ARROWHEAD and PT_BACKARROW + * src/hidden3d.c (make_edge draw_edge build_networks) src/util3d.c + (draw3d_line_unconditional): + Handle arrow heads and other arrow style parameters in hidden3d mode. + For surfaces, edge.style indicates whether this edge is seen from the + top or the bottom. Coopt this flag for VECTOR plots to indicate + whether the vector points up (positive z) or down (negative z). + Separate flag is needed because the end points are sorted on z. + +2010-07-11 Peter Juhasz <juhaszp@users.sourceforge.net> + Ethan A Merritt <merritt@u.washington.edu> + + * src/util3d.c (draw3d_point_unconditional): Remove incomplete local + color handling; the shared code in term_apply_lp_properties now does a + more complete job. + + * src/graph3d.c (do_3dplot): Simplify the key sample code for contour + plots with style "points". Set a default color sequence for contours + belonging to a surface drawn with "lc variable". + +2010-07-10 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (do_3dplot): Fix bug introduced by patch of 23-Mar-2010. + If the linetype of a 3D surface used "lc ..." then all contours of the + surface were stuck with that same coloring rather than incrementing + through successive line types. + +2010-07-09 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c (term_apply_lp_properties): Yet another bandaid fix for + problems with "lc var". If the higher level code has failed to resolve + LC_COLORFROMCOLUMN (or LT_DEFAULT) into an actual color, use LT_BLACK. + Bug #3026477 + +2010-07-08 Ingo Thies <ingo.thies@gmx.de> + + * src/gadgets.h src/mouse.c src/set.c: Allow continuous rotation of 3D + plots when mousing; i.e., do not limit rotation angle to 0<rotx<180 + +2010-07-08 Ethan A Merritt <merritt@u.washington.edu> + + * src/misc.c (lp_parse): The coloring option "lc N" should not set a + use_palette flag. I think the option "lc variable" shouldn't either. + Bug #3026477 + +2010-07-07 Peter Juhasz <juhaszp@users.sourceforge.net> + + * src/datafile.c src/gadgets.c src/gadgets.h src/gp_types.h + src/graph3d.c src/graphics.c src/graphics.h src/plot2d.c src/save.c + src/set.c src/show.c src/tables.c src/tables.h src/unset.c: + + * docs/gnuplot.doc docs/plotstyles.gnu demo/all.dem demo/ellipses.dat + demo/ellipses_style.dem demo/orbital_elements.dat demo/orbits.dem + + New plot style "with ellipses". Demos and documentation to match. + +2010-07-07 Ethan A Merritt <merritt@u.washington.edu> + + * term/PostScript/prologue.ps: Add a default definition + /g {setgray} def + so that a missing palette initialization will result in normal + grayscale rather than an invalid PostScript file. + Bug #3026477 + +2010-07-06 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (boundary3d): Prevent infinite loop or divide-by-zero + if the requested plot is so small that x or y dimension goes to zero. + Bug #3026145 + +2010-07-05 Akira Kakuto + + * term/win.trm: More fixes to font initialization. + Bug #2972307 #2993504 + +2010-07-02 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * term/win.trm: Explicitly initialize font. + Bug #2972307 + +2010-07-01 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_readbinary): Regardless of the current timefmt + setting, if we are reading time data from a binary file it will come in + as a floating point value rather than as a string. So we can treat it + like any other binary value. + Thanks to Thomas Sefzick for pointing this out. + + * src/datafile.c (df_readbinary): In binary mode, string-valued + functions were silently ignored. Fix this, thus allowing binary files + to be plotted "with labels". For example: + plot 'foo' binary format='%double' using 0:1:("A") with labels + +2010-07-01 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc src/axis.h src/command.c src/datafile.c src/gp_time.h + src/internal.c src/time.c: + + Track time coordinates to sub-second precision. + + Time data read using the %S format specifier in "set timefmt" is now + treated as a floating point number rather than an integer. This affects + data read from an input file ("set xdata time"), the axis range and tic + locations given for an axis using time coordinates ("set xrange", + "set xtics"), and time conversions performed via calls to strptime(). + + Time data output formats ("set format" strftime()) now accept a + precision modifier to the %S format. For example, "%H:%M:%.3S" will + print hour, minute, seconds to a precision of milliseconds. + gnuplot> print strftime("%Y %D %H:%M:%.3S", 12345.6789) + 2000 01/01/00 03:25:45.679 + + The maximum precision allowed for output is 6 digits (microseconds). + 6 digit accuracy is possible for absolute dates through the year 2550. + + +2010-06-30 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (get_data): Add back the rather useless code that handles + four columns of data for styles LINESPOINTS and POINTSTYLE, even though + the variable color handling no longer needs it. It is still called + (foolishly) if the plot command is issued with no using spec at all. + +2010-06-29 Peter Juhasz + + * docs/gnuplot.doc: Document variable color for plot styles that were + not previously supported. + + * src/plot2d.c: The final piece of "with labels tc variable" + +2010-06-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (parse_label_options) src/plot2d.c (store_label) + src/pm3d.c (set_plot_with_palette): + Finish variable color support for text color in LABELPOINTS. + +2010-06-28 Peter Juhasz + + * src/graphics.c demo/varcolor.dem: Finish variable color support + for plot style CANDLESTICKS. Expand the demo. + +2010-06-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.h: New flag TC_VARIABLE (only used for textcolor) + + * src/misc.c (parse_colorspec) src/set.c (set_key) + src/graphics.c (do_key_sample): Accept "set key tc variable" + +2010-06-27 Peter Juhasz + + * src/graphics.c src/plot2d.c: Remove dead code supporting the old way + of handling variable color. Make "lc palette z" work. + Since the new variable color mechanism frees up space in struct + coordinate, use this to clean up the data storage for "with circles". + + * demo/varcolor.dem: General demo and debugging tool for the expanded + support of variable color across almost all plot styles. + + * src/graphics.c src/plot2d.c: Implement variable color for + *ERRORBARS, *ERRORLINES, FINANCEBARS, CANDLESTICKS + +2010-06-27 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.h src/graphics.c plot2d.c: Maintain a dynamically- + allocated array of per-datapoint color values in the header of each 2D + plot. The array is allocated only if the plot uses variable color. + + * src/plot2d.c: Store variable color data in the plot->varcolor[] array + for plot styles VECTOR CIRCLES BOXES LINES DOTS IMPULSES POINTSTYLE + LINESPOINTS XYERRORLINES XYERRORBARS BOXXYERROR LABELPOINTS BOXERROR + + * src/graphics.c (check_for_variable_color): Convert this routine to + check and load variable color using the new mechanism. + Add variable color support for BOXXYERROR, BOXERROR + +2010-06-26 Peter Juhasz + + * src/plot2d.c: In plots style "with circles", let a negative value for + the radius indicate that the default radius should be used. + +2010-06-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/gadgets.c src/gadgets.h src/graphics.c src/plot2d.c src/save.c + src/set.c src/show.c src/tables.c src/tables.h src/unset.c + docs/gnuplot.doc: + + New style element "set style circle radius <R>" specifies a default + radius for function plots or 2-column data plots drawn "with circles". + +2010-06-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (eval_plots): Function plots should not be affected by + the current setting of "boxwidth" unless they really do contain boxes. + Bugfix + +2010-06-15 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c: Do not allow xticlabels(foo) in association with + style BOXPLOT, since there are no x coordinates. + + * src/gadgets.h: Add in missing fields of object initializers. + +2010-06-11 Peter Juhasz + + * src/graphics.c (boundary): More correct fix for distorted + vertical size of subplots in a multiplot. + +2010-06-10 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (boundary): Fix a type that can distort the + vertical size of subplots in a multiplot. + +2010-06-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/misc.c (need_fill_border): The fillstyle border color was not + taking account of linetype redefinitions. + +2010-05-30 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc: Document recently added %s time format + (seconds since start of 2000). + +2010-05-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/graph3d.c (do_3dplot): Remove a restriction that limited depth- + sorting of pm3d surfaces to those which were adjacent in the splot + command. If there was a reason for the original restriction, that + reason is now not remembered. + Bug #3004793 + +2010-05-23 Ethan A Merritt <merritt@u.washington.edu> + + * term/emf.trm: Revise the enhanced text mode, especially text rotation. + +2010-05-22 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm (CANVAS_graphics ENHCANVAS_FLUSH): + Fix a bug in applying the baseline of rotated enhanced text. + Provide a dummy gnuplot_init() routine if a standalone html + file with no mouse support is created. + +2010-05-20 Ethan A Merritt <merritt@u.washington.edu> + + * term/estimate.trm (ENHest_writec strlen_utf8) + src/term.c (estimate_strlen): + + Teach estimate_strlen() to handle UTF-8 encoded strings. The estimate + is imperfect, but then again the estimate is already imperfect for any + proportional font. To truly do this more accurately would require + customized implementations for each terminal type. Any unicode code + point below 0x3000 is treated as requiring one character width; code + points above 0x3000 are treated as requiring two character widths. + +2010-05-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/hidden3d.c (draw_edge): Add support for coloring lines in + hidden3d mode using 'lc variable' or 'lc rgb variable'. + +2010-05-13 Ethan A Merritt <merritt@u.washington.edu> + + * term/cairo.trm (cairotrm_options): The "noenhanced" option was + broken by the patch of 2009-07-03. Fix it. + + * term/cairo.trm (cairotrm_put_text): Enhanced text was applying + the fontscale twice. Fix it. + +2010-05-11 Ethan A Merritt <merritt@u.washington.edu> + + * src/eval.c (magnitude): Optimize for the predominant case + (no imaginary component). + +2010-05-10 Ethan A Merritt <merritt@u.washington.edu> + + * term/post.trm (PS_set_font): set ... font ",size" was not working + for non-enhanced text. Now it is. + + * src/plot2d.c (parametric_fixup) src/plot3d.c (parametric_3dfixup): + Delete vestigial code for auto-generation of a parametric plot title. + +2010-05-09 Hans-Bernhard Broeker <broeker@physik.rwth-achen.de> + + * src/eval.c (magnitude): Yesterday's change breaks if the complex + argument is {0,0}. + +2010-05-08 Hans-Bernhard Broeker <broeker@physik.rwth-achen.de> + + * src/eval.c (magnitude): Make implementation robust to overflows + and underflows. + +2010-05-06 David Marx <itsdmarx@users.sourceforge.net> + + * src/syscfg.h: Tweaked version of _bool support for Sun/Solaris + +2010-05-06 Ethan A Merritt <merritt@u.washington.edu + + * term/cairo.trm (cairotrm_graphics): Handle the special case of + streaming pdfcairo output to stdout. (Requires cairo version >= + 1.2) Bug #578311 + +2010-05-05 Ethan A Merritt <merritt@u.washington.edu + + * term/post.trm src/term.c: Move a global declaration out of post.trm so + that gnuplot can be built without including the postscript terminal. + +2010-05-02 Thomas Sefzick <thse@users.sourceforge.net> + + * src/gadgets.h src/graphics.c src/save.c src/set.c set/show.c + src/tables.c src/tables.h docs/gnuplot.doc: + + New options "set key maxcolumns N maxrows M" to manually adjust the + automatic layout of items in the figure legend. Implemented for 2D + plots only. + +2010-05-02 Ethan A Merritt <merritt@u.washington.edu + + * configure.in src/save.c src/set.c src/show.c src/unset.c src/fit.c + src/fit.h docs/gnuplot.doc config/config.os2 config/config.wc + config/config.nt config/config.dj2 config/config.oww config/config.cyg + config/config.amg config/config.mgw: + + Remove conditional flag GP_FIT_ERRVARS, default to "set fit errorvar". + Tracker item #2985752 + + * src/misc.c (lp_parse): "lc variable" was being lost in some cases. + Bugfix + +2010-04-24 Ethan A Merritt <merritt@u.washington.edu + + * config.mgw config.cyg config.os2: Enable HIDDEN_QUADTREE by default. + Tracker item #2990173 + +2010-04-20 John Naylon <jpbn@users.sourceforge.net> + + * src/gp_types.h src/interpol.c src/plot2d.c src/tables.c + docs/gnuplot.doc: New option "smooth cnormal", equivalent to + "smooth cummulative" with automatic normalization to the range + [0:1]. + +2010-04-12 Ethan A Merritt <merritt@u.washington.edu + + * term/post.trm: Correct a typo that leads to serious problems with + font size and placement (introduced by the fontscale code). + +2010-04-04 Ethan A Merritt <merritt@u.washington.edu + + * term/cairo.trm: The cairo terminals were forgetting fontscale + after the initial application. + Bugfix + + * src/wxterminal/gp_cairo.c term/cairo.trm: Use-after-free error caused + a segfault on certain enhanced text strings. + Bug #2947223 + +2010-03-28 Ethan A Merritt <merritt@u.washington.edu + + * docs/gnuplot.doc: State explicitly that the timefmt %y interprets + a 2 digit year number as being in the range 1969-2068. + +2010-03-24 Ethan A Merritt <merritt@u.washington.edu + + * term/tgif.trm (text_angle): Handle text rotation -270 same as +90. + Bugfix + +2010-03-23 Guy Mann <guydmann@gmail.com> + + * term/js/gnuplot_mouse.js (mouse_update): + Repaint current canvas before each incremental update of the zoom box. + +2010-03-22 Ethan A Merritt <merritt@u.washington.edu + + * src/misc.c (lp_parse): Re-write the lp_parse() routine to prevent the + loading of a user-defined linetype from undoing other linestyle + properties given earlier in the same command. + + * src/util3d.h src/util3d.c (draw3d_line_unconditional) + src/hidden3d (draw_edge draw_line_hidden): The code was passing in + top and bottom colors for the hidden3d routines as integer linetypes. + But loading a whole linetype lost any line properties given explicitly + in the splot command. Change this so that the top and bottom colors are + passed as t_colorspec structures instead. + +2010-03-21 Tommaso Vinci <ilbibi@users.sourceforge.net> + + * Provide Humlicek's approximation to the Voigt/Faddeeva function + voigt(x,y) = \frac{y}{\pi} \int{\frac{e^{t^2}}{(x-t)^2+y^2}}dt + +2010-03-20 Ethan A Merritt <merritt@u.washington.edu + + * NEWS src/hidden3d.c src/plot3d.c src/graph3d.c docs/gnuplot.doc: + + Add support for 'with impulses' in hidden3d code. Previously the manual + said 3D impulses were drawn "from the xy plane" but the code did not + follow this, drawing instead from zmin. Now the 3D code always draws + impulses from z=0 just as the 2D code always draws from y=0. + +2010-03-18 Ethan A Merritt <merritt@u.washington.edu + + * docs/gnuplot.doc: Add index entries and update description of mouse + scrolling and hotkeys. + +2010-03-17 Ethan A Merritt <merritt@u.washington.edu + + * plot.c (main): Initialize c_token to a legal value at the start of + interactive input. + + * docs/gnuplot.doc src/set.c src/term_api.h src/wxterminal/wxt_gui.cpp + src/wxterminal/wxt_term.h term/cairo.trm term/emf.trm term/gd.trm + term/pdf.trm term/post.h term/post.trm term/wxt.trm: + + New terminal option "fontscale <scale>". This scale factor is applied + to the nominal font size before use, so that you can scale the font + size up or down in parallel with scaling the output page up or down. + This is mostly relevant for hardcopy output or embedded figures. + +2010-03-14 Ethan A Merritt <merritt@u.washington.edu + + * INSTALL config/README config/makefile.amg config/makefile.ami + config/makefile.dj2 config/makefile.unx config/term_pc.h configure.in + docs/Makefile.in docs/README docs/gnuplot.doc src/Makefile.am + src/Makefile.maint src/amiga.c src/command.c src/command.h src/graph3d.c + src/graphics.c src/graphics.h src/makefile.all src/makefile.awc + src/plot.c src/scanner.c src/stdfn.c src/stdfn.h src/syscfg.h src/term.c + src/term.h src/variable.c term/amiga.trm: + + Remove code specific to amiga platforms. + 30 files changed, 43 insertions(+), 1941 deletions(-) + + * config/makefile.dj2 config/makefile.unx config/term_pc.h + configure.in docs/doc2texi.el src/eval.c src/eval.h src/makefile.all + src/makefile.awc src/plot.c src/syscfg.h src/term.c src/term.h + term/apollo.trm term/gpr.trm: + + Remove code specific to support of Apollo workstations. + The final gnuplot version in the apollo archives was gnuplot 2.0 (1996). + 15 files changed, 16 insertions(+), 1211 deletions(-) + + * src/pm3d.c src/tables.c src/term.c term/gd.trm term/pm.trm + term/post.trm: Remove bits of dead code. + +2010-03-13 Ethan A Merritt <merritt@u.washington.edu + + * config/makefile.286 config/makefile.msc config/makefile.msw + config/makefile.tc config/makefile.wc config/makefile.unx + src/Makefile.am src/alloc.c src/alloc.h src/eval.c src/gnuplot.def + src/graph3d.c src/help.c src/hidden3d.h src/misc.c src/plot.c + src/plot2d.c src/set.c src/show.c src/syscfg.h src/term.c + src/term_api.h src/unset.c src/util3d.c term/cgm.trm: + + We have not supported 16-bit DOS or WIN since version 4.0. + Remove the old cruft that was wrapped in conditional flags + DOS16 WIN16 DOSX286 LITE + 23 files changed, 11 insertions(+), 324 deletions(-) + +2010-03-13 Ethan A Merritt <merritt@u.washington.edu> + + * src/util.c (getusername): Fix segfault if neither USER or USERNAME + are present in the environment. + +2010-03-09 Ethan A Merritt <merritt@u.washington.edu> + + * src/gplt_x11.c (preset): Fix compilation error if XAPPLRESDIR is not + externally defined. + +2010-03-08 Ethan A Merritt <merritt@u.washington.edu> + + * docs/README docs/Makefile.in docs/pdffigures.tex docs/titlepag.tex: + Split out dependence on the packages graphicx and picins into a separate + file (pdffigures.tex) that is only needed by target "make pdffigures". + +2010-03-07 Ethan A Merritt <merritt@u.washington.edu> + + * share/Makefile.am: Give up on figuring out a universally agreed on + place where x11 app-defaults files should be installed. Place ours in + ${PREFIX}/share/gnuplot/4.5/app-defaults + +2010-03-06 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * INSTALL config/makefile.mgw config/makefile.cyg: + Consolidate the instructions for building using mgw and cygwin into + their respective makefiles. + +2010-03-06 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (get_data): Both curves in 'with filledcurves' must + use the same y axis properties. + Bug #2941257 + + * src/util.c configure.in config/config.cyg config/config.dj2 + config/config.mgw config/config.ntconfig/config.os2 config/config.oww: + Remove the test for pwd.h, the configuration flag HAVE_PWD_H, and the + conditional code that copies GECOS information from the password file + into the header of PostScript and PDF output files. This addresses + reported issues of privacy and reported problems with building a static + executable. + +2010-03-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/internal.c (eval_reset_after_error f_call) src/internal.h + src/util.c (int_error) eval.h (STACK_DEPTH): + Add a recursion depth limit for calls to a user-defined function. + Bump the maximum depth from 100 to 250. + Bug #2954383 + +2010-03-05 Christoph Junghans (ottxor) + + * src/Makefile.am: Fix broken target "make clean" + +2010-03-04 Thomas Sefzick <thse@users.sourceforge.net> + + * src/svg.trm: Make sure to reset ENHsvg_string_state after each use. + +2010-03-03 Ethan A Merritt <merritt@u.washington.edu> + + * term/pdf.trm: Remove requirement that the 'size' option must be the + last option given. + +2010-02-27 Ethan A Merritt <merritt@u.washington.edu> + + * graph3d.c (check_for_variable_color) plot3d.c (get_3ddata) + plot3d.c (plot3d_impulses plot3d_lines plot3d_points): + The presence of variable color was being tracked by a shared variable, + rgb_from_column, but it was not being updated in some circumstances. + Get rid of the variable and test the plot header directly when needed. + + * term/emf.trm: Tweak empirical corrections for character widths. + Additional thin character -, really thin chars i,.:;|! + +2010-02-24 Peter Juhasz + + * src/save.c: The 'save' command was not correctly handling plot styles + circles, image, or rgbimage. + Bug #2958235 + +2010-02-24 Alexander Taschner <tachna@users.sourceforge.net> + + * src/command.c src/win/wgraph.c term/win.trm: Move declarations to + conform with ANSI C. + +2010-02-24 Ethan A Merritt <merritt@u.washington.edu> + + * term/cgm.trm (find_nearest_color): When looking for RGB colors, check + both the user-loaded colors and the default set of colors. Otherwise + RGB fails if the user has loaded no colors. + + * term/gd.trm: Documentation for the mechanism for setting line colors + in the 'set term' command is out of date, and anyhow the mechanism is + needed only for the terminal background. Line colors can now be handled + in terminal-independent commands. Revise the docs accordingly. + +2010-02-23 Ethan A Merritt <merritt@u.washington.edu> + + * src/specfun.c (ibeta) docs/gnuplot.doc: + The approximation used for the function ibeta(a,b,x) was taken from + Abramowitz & Stegun. However we failed to document that it is only + usable on the domain x < (a-1)/(a+b-2). Add this warning to the docs + and make sure that the function itself returns a consistant error + value (-1) if the domain or range is invalid. + Bug #2957184 + +2010-02-22 Don Taber <dtaber@topaflyers.com> + + * src/win/wgraph.c (SelFont): After a font change, call + do_string_replot("") so that it is immediately visible. + +2010-02-18 Ethan A Merritt <merritt@u.washington.edu> + + * term/svg.trm: Use dynamic allocation for all font names. This prevents + buffer overflow problems for very long font names. + + * term/post.trm: Truncate over-long font names rather than allowing + buffer overflow. + +2010-02-17 Christoph Junghans (ottxor) + + * configure.in plot.c: New configuration option to add local packager to + list of contacts for bug reporting. + Bug #2951583 + +2010-02-17 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c (do_arc): Avoid calling trunc() because some compilers + are still back in the dark ages (pre C99). + + * configure.in: Change default installation directory for x11 resources + to /etc/X11/app-defaults. + Bug #1953742 + +2010-02-17 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * src/plot.c (interrupt_setup): Ctrl+C crashes windows console build. + SF Patch #2848002 + +2010-02-16 Peter Juhasz + + * src/graphics.c src/plot2d.c src/term.c docs/gnuplot.doc + demo/circles.dem demo/energy_circles.dat: Extend plot style + "with circles" to allow optional start and end values for each arc. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * src/win/wgnuplib.h src/win/wgraph.c term/win.trm: Add the option + "close" to the windows terminal driver. Update documentation + accordingly. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * term/win.trm: Fix for windows terminal ignoring explicit fontname and + size for labels. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * src/win/wmenu.c (SendMacro): Bugfix in call to _getcwd. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * term/win.trm: Add the options "size" and "position" to the windows + terminal driver. Update documentation accordingly. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * src/win/wgraph.c src/win/wresourc.h: Add the possibility to + save the current graph window as EMF file. Add a Ctrl+S shortcut for + the graph window and add an entry to the window's system menu. + + * term/win.trm: Update documentation accordingly. + +2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net> + + * src/win/wgraph.c: Update code to copy to clipboard as enhanced + metafile, add Ctrl+C shortcut for graph window. + + * term/win.trm: Update documentation accordingly. + +2010-02-15 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc src/gadgets.h src/graphics.c src/save.c + src/set.c src/show.c: New style option (candlesticks or + financebars) for 'with boxplots'. Apply the current setting of + 'set bars' to boxplots drawn in candlestick style. + +2010-02-12 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (set_obj): Sanity check start and end angles of arc. + +2010-02-11 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_boxes): Amazingly old bug that fails to apply + absolute boxwidth in the case where previous point was undefined. + +2010-02-10 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc docs/term-ja.diff: + Sync Japanese documentation to gnuplot.doc rev 1.598 + +2010-02-07 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc: Clarify the documentation for xticlabels(). + * docs/Makefile.in: Use htlatex to generate html docs + +2010-02-07 Christoph Junghans (ottxor) + + * configure.in share/Makefile.am src/Makefile.am src/gplt_x11.c + src/variable.c: Configurable X11 application resource path. + Bug #2931287 #219323 + +2010-02-07 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (boxplot_range_fiddling) src/plot2d.c (plot_boxplot): + Make boxplot handling ignore any undefined points in the data set. + +2010-02-06 Ethan A Merritt <merritt@u.washington.edu> + + * NEWS docs/gnuplot.doc src/save.c src/set.c src/show.c src/tables.c + src/tables.h src/term_api.h src/unset.c src/variable.c term/post.trm: + + Revise the search order for PostScript prologue files + 1) directory given by 'set psdir' [new command] + 2) directory given by environmental variable GNUPLOT_PS_DIR + 3) built-in header if present, otherwise default system directory + 4) loadpath [pretty useless, but that's what it did before] + +2010-02-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (plot_boxplot): Fix off-by-one error in calculating + quartile boundaries. + +2010-02-03 Christoph Junghans (ottxor) + + * share/LaTeX/Makefile.am: Fix a logic error in testing the need + to call texhash. + +2010-02-03 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * src/command.c (pause_command): Loop of waitforinput() for "pause -1" + in console mode of Windows. + +2010-02-02 Christoph Junghans (ottxor) + + * configure.in share/LaTeX/Makefile.am: + kpsexpand was used in share/LaTeX/Makefile.am even if it was not + installed. Add --texdir=DIR option to configure + Bug #2934829 + +2010-02-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/term.c (test_term): Iniitialize linetype structure before loading + dynamic linetypes. + Bug: points all showed as dots if user linetypes were not defined + + * src/syscfg.h: Attempt to fix build problem under Sun Studio (no + definition for _Bool). + Bug #2915835 + +2010-02-01 Ethan A Merritt <merritt@u.washington.edu> + + * term/canvas.trm: Fix typo in javascript output. + Bug #2943778 + +2010-02-01 Petr Mikulik <mikulik@physics.muni.cz> + + * src/command.c (pause_command): Use the default message for Windows + pause dialog. + +2010-01-31 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * src/command.c (pause_command): Fixes for pause on Windows with wxt. + + * src/wxterminal/wxt_gui.cpp (wxt_waitforinput): Fix for Windows. + +2010-01-29 Ethan A Merritt <merritt@u.washington.edu> + + * src/scanner.c (scanner): There was no scanner rule covering a token + starting with '.'. This caused ambiguity in the interpretation of '.E1'. + Is it a strange representation of 0, or concatenation of a string + variable E1? Resolve this with a new rule that a number with an initial + '.' must continue with a digit. + Bugfix + +2010-01-28 Petr Mikulik <mikulik@physics.muni.cz> + + * src/command.c (pause_command): Fix "pause mouse" for gnuplot.exe on + Windows. + +2010-01-25 Ethan A Merritt <merritt@u.washington.edu> + + * INSTALL: Add section explaining the libreadline problem on OSX. + +2010-01-25 Petr Mikulik <mikulik@physics.muni.cz> + + * src/win/wgraph.c (drawgraph pattern_bitmaps): Synchronize fill + patterns of the Windows terminal with other terminals. + +2010-01-16 Ethan A Merritt <merritt@u.washington.edu> + + * src/variable.c (loadpath_handler): Have "show loadpath" also list + the environmental variable GNUPLOT_PS_DIR. + Bug #2933345 + +2010-01-15 Christoph Junghans <ottxor@users.sourceforge.net> + + * configure.in src/Makefile.am demo/Makefile.am.in: + "make check" needs help if we did ./configure --program-suffix=FOO + In this case make a temporary symlink so that 'make check' can find + gnuplot_x11. + Bug #2926141 + +2010-01-12 Alexander Täschner <taschna@users.sourceforge.net> + + * src/win/winmain.c (MyVFPrintF): Microsoft Visual C does not use + va_copy() and va_end(). + +2010-01-12 <ottxor@users.sourceforge.net> + + * configure.in share/Makefile.am: Do not install LaTeX support files + if there is no latex on the system. Add configuration option + --without-latex + Bug #2928310 + +2010-01-12 Ethan A Merritt <merritt@u.washington.edu> + + * term/pdf.trm: Always start a new path with a moveto. + Bug #2930705 + + * src/plot2d.c (eval_plots): In generating points for a function plot, + only x and y were guaranteed to be initialized. Now to be safe we + initialize all fields. + Bug #2930705 + + * src/plot2d.c (store2d_point): steps, fsteps, and histeps were + incorrectly auto-scaling to yhigh (which is really variable color). + Bug #2929314 + +2010-01-10 Ethan A Merritt <merritt@u.washington.edu> + + * docs/gnuplot.doc docs/plotstyles.gnu demo/boxplot.dem + src/datafile.c src/gadgets.c src/gadgets.h src/gp_types.h + src/graph3d.c src/graphics.c src/plot2d.c src/save.c + src/set.c src/show.c src/tables.c src/tables.h src/unset.c: + + New plot style "with boxplot" and corresponding "set style boxplot". + +2010-01-10 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * docs/gnuplot-ja.doc docs/term-ja.diff: + Sync Japanese documentation to gnuplot.doc rev 1.595 + +2010-01-10 <ottxor@users.sourceforge.net> + + * share/Makefile.am: Do not install x11 appdefaults file if no + X11 support is selected. Bug #2928271 + +2010-01-06 Alexander Täschner <taschna@users.sourceforge.net> + + * config/config.nt src/datafile.c src/eval.c src/plot.c src/stdfn.c + src/stdfn.h: Define a generic function not_a_number() in which we can + hide platform-specific implementations. Add a support for initializing + NaN and GPVAL_NaN on Windows. + Bug #2925544 + +2010-01-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_readascii): Further revision to maintain the old + behaviour of the string variables demo. The demo uses a very unusual + method to read time strings from the input file, but let's not break + it unless necessary. + +2010-01-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_readascii): Time format "%s" should be able to + handle any numeric input. Convert input of the form 'using ($1)' or + 'using (f($1))' to a string so that it can be passed to gstrptime(). + Bug #2899511 + +2010-01-01 Ethan A Merritt <merritt@u.washington.edu> + + * term/PostScript/prologue.ps term/PostScript/prologues.h: + Update version in PostScript headers. + Define a user-configurable flag SuppressPDFMark. + + * term/post.trm: Re-arrange stuff in the prolog so that users can either + set SuppressPDFMark to true in an individual file or make a permanent + change by setting it in the shared prolog file. + +2009-12-31 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c src/gadgets.c src/gadgets.h src/graph3d.c src/graphics.c + src/misc.c src/plot2d.c src/plot3d.c src/set.c src/show.c src/tables.c + src/tables.h src/term_api.h src/term.c src/unset.c src/util3d.c + demo/tango_colors.gp docs/gnuplot.doc: + + Allow the user to redefine the properties of basic linetypes. + The redefinitions are persistent; i.e. they are not affected by "reset". + The command options are identical to those for "set style line". + New command: + set linetype N {various line properties} + set linetype cycle M + + The new line colors and widths can be set to cycle after going through + M linetypes. E.g. for M=8, the color of linetypes 9, 17, 25 ... are the + same as that of linetype 1. + +2009-12-30 Peter Kalinin <pkalinin@users.sourceforge.net> + + * term/metapost.trm (MP_options): + The metapost terminal sets the line thickness for plots via drawoptions, + then uses 'draw GPtext ...' to place the text. The draw inherits options + from drawoptions, which results in altered thicknesses of lines. + Replace 'draw GPtext' with 'addto currentpicture also GPtext'. + +2009-12-30 Shigeharu Takeno <shige@iee.niit.ac.jp> + + * src/win/wgnuplib.h src/win/wgraph.c term/win.trm: + Monochrome option of win terminal seems to have no effect. + set term win mono + plot x + draws a red line. I think the timing of calling ReadGraphini() is not + correct. This should be done only once on first entry before setting + the terminal options. + +2009-12-30 Thomas Sefzick <thse@users.sourceforge.net> + + * src/graph3d.c: Fix incorrect color assignment of contour lines when + 'set style increment user' is set. + +2009-12-28 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot.c (get_data) src/graphics.c (plot_c_bars) + src/tabulate.c (print_table) docs/gnuplot.doc: + + Allow an optional 6th column in CANDLESTICKS style that specifies the + width of each individual candle. + +2009-12-24 Thomas Sefzick <thse@users.sourceforge.net> + + * src/tabulate.c src/time.c: + Support the "%s" format specifier to strftime as per the unix man page. + If the output format string is exactly "%s" then 'output_number()' in + 'src/tabulate.c' returns the number of seconds since the beginning of + the epoch as a number. All other cases ("%s" in combination with any + other character) are treated in 'time.c'. + +2009-12-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/tabulate: Fix buffer overflow. + + * configure.in: The cross-compilation patch causes a recursive + definition of CC in docs/Makefile. I have attempted to fix this by + revising the definition of CC_FOR_BUILD, but I don't know if this + will break cross-compilation again. + +2009-12-24 Robert Schwebel <r.schwebel@pengutronix.de> + + * configure.in docs/Makefile.in: + When cross compiling gnuplot, build the documentation generation tools + in docs/ with CC_FOR_BUILD (host compiler), not with the cross compiler. + +2009-12-22 Ethan A Merritt <merritt@u.washington.edu> + + * src/win/wgraph.c (drawgraph: W_line_type): Change initial line + template for LT_BACKGROUND to 0 (lt -1) rather than 1 (lt 0). + Possible fix for bug #1952287 + +2009-12-19 Juergen Wieferink <wieferink@freenet.de> + + * src/command.c, src/command.h, src/misc.c, src/misc.h + (lf_push, lf_pop): Save if-state. + + * src/command.c, src/command.h, src/misc.c, src/misc.h + (lf_push, lf_pop, load_file, do_string): + Refactor duplicate code from load_file() and do_string() into lf_push() + + * misc.h, misc.c: Add field cmdline to LFS to allow correct + deallocation. Check for infinite recursion. + + * src/misc.c (prepare_call, expand_call_args, load_file): + Refactor code related to the call command out of load_file(). + + * src/command.c (history_command): Use do_string() now that it can + detect recursions. + + * command.c, command.h, plot.c: + Remove eval_depth and reset_eval_depth(). The new recursion detection + in lf_push() should supercede this. + +2009-12-18 Ethan A Merritt <merritt@u.washington.edu> + + * src/tables.h src/tables.c src/show.c src/save.c src/graph3d.h: + Move all the DGRID3D_* options into a shared table. + + * src/set.c: Replace the set_dgrid3d() routine with a version that uses + a shared option table and handles input values contained in variables. + + * docs/gnuplot.doc: bring dgrid3d syntax into line with the code + +2009-12-12 Ethan A Merritt <merritt@u.washington.edu> + + * docs/plotstyles.gnu demo/bldg.png demo/barchart_art.dem Makefile.am.in + New demo showing + a) input of png image using binary filetype=png + b) rescaling rectangular images to act as plot elements + +2009-12-11 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c (boundary): Tweak auto-placement of plot borders so + that it is closer to what was used prior to version 4.2.4. This makes + the right margin slightly wider than in 4.2.6, and the left margin + slightly narrower. + +2009-12-08 Ethan A Merritt <merritt@u.washington.edu> + + * term/emf.trm (ENHemf_put_text): Left/right/center justification of + enhanced text was not taking into account the text angle. Now it does. + Bugfix. + + * src/breaders.c (gd_filetype_function): Make load of jpeg or gif image + conditional on support by the installed libgd. + + * src/unset.c (reset_command): Reset options to plot style filledcurve. + Bug #2911203 + +2009-12-05 Ethan A Merritt <merritt@u.washington.edu> + + * src/command.c (undefine_command): + 'undefine A* B' should not affect BFOO. + Bugfix. + + * src/internal.c (f_mult): Check for integer overflow when performing + internal integer multiplication. + Bug #2908270 + +2009-12-04 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp> + + * config/makefile.mgw config/makefile.cyg: Create installation + directories $(DESTDIR)/$(GNUPLOT_PS_DIR) $(DESTDIR)/$(GNUPLOT_LUA_DIR) + +2009-12-04 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c (df_open): The variables that track matrix and binary + data input (df_matrix, df_num_bin_records) must be re-inititialized + for every file. + +2009-12-03 Ethan A Merritt <merritt@u.washington.edu> + + * src/set.c (set_margin): Limit range of set ?margin at screen <foo> + to 0 < foo < 1. + + * src/datafile.c (f_stringcolumn) src/plot2d.c (eval_plots): + Enforce restrictions on which plot types can accept matrix data. + +2009-12-01 Ethan A Merritt <merritt@u.washington.edu> + + * config/makefile.cyg config/makefile.dj2 config/makefile.mgw + config/makefile.os2 src/Makefile.am term/lua.trm term/Makefile.am.in: + Install the script gnuplot-tikz.lua under $pkgdatadir rather than under + $pkglibexecdir. + Fixes build problems under cygwin and mingw. + Thanks to Tatsuro Matsuoka. + + * docs/gnuplot.doc: Provide an example of using 'set palette defined' + to approximate default MATLAB coloring. + Thanks to Mike <mws115@usa.com> + +2009-11-26 Ethan A Merritt <merritt@u.washington.edu> + + * src/datafile.c: Remove unused global df_binary. + +2009-11-16 Juergen Wieferink <wieferink@freenet.de> + + * src/command.c (do_string_and_free) src/misc.c (load_file): Fix memory + issues of patch 2009-10-30 (SF Patch #2898455 and Bug #2895620). + +2009-11-16 Petr Mikulik <mikulik@physics.muni.cz> + + * docs/gnuplot.doc: Fix support web page URL. + + * src/show.c (show_version): Less info help lines. + +2009-11-14 Philipp K. Janert <janert@ieee.org> + + * src/command.c (undefine_command): Added support for wildcards in + variable names. + + * docs/gnuplot.doc: Associated documentation. + +2009-11-12 Thomas Sefzick <thse@users.sourceforge.net> + + * term/canvas.trm: Fix initialization failure on non-unix platforms. + +2009-11-11 Petr Mikulik <mikulik@physics.muni.cz> + + * docs/gnuplot.doc: Updated introduction. + +2009-11-06 Allin Cottrell <cottrell@wfu.edu> + + * src/wxterminal/gp_cairo.c (gp_cairo_convert): Work around a font + problem in the win32 backend for pango/cairo character rendering. + Conditional on WIN32 and libpango > 1.21, request rendering by freetype + rather than win32. Fix suggested by cairo developer Behdad Esfahbod. + +2009-11-04 Petr Mikulik <mikulik@physics.muni.cz> + + * src/term.c (enhanced_recursion): Replace in-line warnings sent to + stderr by instead calling int_warn(). + +2009-11-02 Ethan A Merritt <merritt@u.washington.edu> + + * src/breader.c: Give df_libgd_get_pixel() a valid return value even + if it's only a dummy function because there is no png support. + +2009-11-01 Petr Mikulik <mikulik@physics.muni.cz> + + * config/makefile.dj2 config/makefile.cyg config/makefile.mgw + config/makefile.nt config/makefile.os2: Added GNUPLOT_JS_DIR. + + * term/canvas.trm (CANVAS_graphics): Fix // vs \ and / for jsdir and + Windows. + +2009-10-31 Petr Mikulik <mikulik@physics.muni.cz> + + * src/show.c (show_version): Fit width of welcome messages into 80 + characters. + +2009-10-31 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot.h src/util.h: Tell gcc that routines bail_to_command_line(), + int_error(), graph_error(), and os_error() do not return. + #ifdef __GNUC__ ... __attribute__((noreturn)); + This avoids spurious warnings about uninitialized variables from + call sites like: + int foo; + if (END_OF_COMMAND || !(foo = try_to_get_string())) + int_error(c_token,"missing string"); + baz = foo; + +2009-10-30 Juergen Wieferink <wieferink@freenet.de> + + * src/command.c, src/command.h (do_string, do_string_and_free): + Use to different functions depending on whether the command string has + to be freed. Don't reset screen_ok. + + * src/command.c, src/command.h (do_string_replot), src/fit.c + (fit_interrupt): Use do_string() instead of do_line(). + + * src/command.c, src/misc.c, src/mouse.c, src/plot.c src/term.c: + Adjust calls to do_string(). + + * src/plot2d.c src/graph3d.c src/gplt_x11.c term/lua.trm term/latex.trm + src/wxterminal/gp_cairo_helpers.c: + Silence gcc -Wall warnings. + + * src/misc.c: Remove latin1 char. + + * term/x11.trm: Silence valgrind warning. + + * demo/vector.dem, demo/fit.dem: Add closing quotes. + +2009-10-30 Petr Mikulik <mikulik@physics.muni.cz> + + * src/win/winmain.c (MyFPrintF MyVFPrintF MyPrintF): Workaround for + vsnprintf(NULL,0,...) returning zero (MingW 3.4). + + * docs/gnuplot.doc: Document "linetype <n>" option of linecolor and + textcolor. + +2009-10-28 Ethan A Merritt <merritt@u.washington.edu> + + * term/luz.trm term/lua/gnuplot-tikz.lua: Remove conditional tests + for gnuplot version 4.3. We're past that now. + +2009-10-27 Ethan A Merritt <merritt@u.washington.edu> + + * src/save.c (save_fillstyle): Repair missing brackets in if/else. + +2009-10-26 Ethan A Merritt <merritt@u.washington.edu> + + * src/graphics.c src/axis.c src/term.c: Replace in-line warnings sent + to stderr by instead calling int_warn(); + +2009-10-24 David Marx <itsdmarx@users.sourceforge.net> + + * src/wxterminal/wxt_gui.cpp: The pieces of a concatenated string + literal must be wrapped in wxT() to satisfy the Sun Studio CC compiler. + Bug #2883574 + +2009-10-24 Ethan A Merritt <merritt@u.washington.edu> + + * src/color.c (make_palette): Remove useless warning message. + + * src/internal.c (f_power): Check for integer overflow from i**j and + return a real value (well, actually a complex value) if it is needed. + Bug #2881789 + +2009-10-23 Ethan A Merritt <merritt@u.washington.edu> + + * src/plot2d.c (get_data): The mechanism for flagging "lc variable" + was not being triggered for plot types VECTOR, CIRCLES, BOXES. + Bug fix + +2009-10-22 David Marx <itsdmarx@users.sourceforge.net> + + * src/wxterminal/wxt_gui.cpp: _T() macro has been deprecated in favor + of wxT(). + Bug #2883574 + +2009-10-18 Ethan A Merritt <merritt@u.washington.edu> + + * VERSION FAQ.pdf src/version.c + config/makefile.mgw configure.in docs/doc2texi.el docs/titlepag.tex + + Bump version of CVS development tree to 4.5 diff --git a/3rd_party/gnuplot/docs/FAQ.pdf b/3rd_party/gnuplot/docs/FAQ.pdf new file mode 100644 index 0000000..b7662d2 --- /dev/null +++ b/3rd_party/gnuplot/docs/FAQ.pdf @@ -0,0 +1,5208 @@ +%PDF-1.4 +%ÐÔÅØ +5 0 obj +<< /S /GoTo /D (section.0) >> +endobj +8 0 obj +(0 Meta -- Questions) +endobj +9 0 obj +<< /S /GoTo /D (subsection.0.1) >> +endobj +12 0 obj +(0.1 Where do I get this document?) +endobj +13 0 obj +<< /S /GoTo /D (subsection.0.2) >> +endobj +16 0 obj +(0.2 Where do I send comments about this document?) +endobj +17 0 obj +<< /S /GoTo /D (section.1) >> +endobj +20 0 obj +(1 General Information) +endobj +21 0 obj +<< /S /GoTo /D (subsection.1.1) >> +endobj +24 0 obj +(1.1 What is gnuplot?) +endobj +25 0 obj +<< /S /GoTo /D (subsection.1.2) >> +endobj +28 0 obj +(1.2 How did it come about and why is it called gnuplot?) +endobj +29 0 obj +<< /S /GoTo /D (subsection.1.3) >> +endobj +32 0 obj +(1.3 What does gnuplot offer?) +endobj +33 0 obj +<< /S /GoTo /D (subsection.1.4) >> +endobj +36 0 obj +(1.4 Is gnuplot suitable for scripting?) +endobj +37 0 obj +<< /S /GoTo /D (subsection.1.5) >> +endobj +40 0 obj +(1.5 Can I run gnuplot on my computer?) +endobj +41 0 obj +<< /S /GoTo /D (subsection.1.6) >> +endobj +44 0 obj +(1.6 Legalities) +endobj +45 0 obj +<< /S /GoTo /D (subsection.1.7) >> +endobj +48 0 obj +(1.7 Does gnuplot have anything to do with the FSF and the GNU project?) +endobj +49 0 obj +<< /S /GoTo /D (subsection.1.8) >> +endobj +52 0 obj +(1.8 Where do I get further information?) +endobj +53 0 obj +<< /S /GoTo /D (section.2) >> +endobj +56 0 obj +(2 Setting it up) +endobj +57 0 obj +<< /S /GoTo /D (subsection.2.1) >> +endobj +60 0 obj +(2.1 What is the current version of gnuplot?) +endobj +61 0 obj +<< /S /GoTo /D (subsection.2.2) >> +endobj +64 0 obj +(2.2 Where can I get gnuplot?) +endobj +65 0 obj +<< /S /GoTo /D (subsection.2.3) >> +endobj +68 0 obj +(2.3 Where can I get current development version of gnuplot?) +endobj +69 0 obj +<< /S /GoTo /D (subsection.2.4) >> +endobj +72 0 obj +(2.4 How do I get gnuplot to compile on my system?) +endobj +73 0 obj +<< /S /GoTo /D (subsection.2.5) >> +endobj +76 0 obj +(2.5 What documentation is there, and how do I get it?) +endobj +77 0 obj +<< /S /GoTo /D (subsection.2.6) >> +endobj +80 0 obj +(2.6 Worked examples) +endobj +81 0 obj +<< /S /GoTo /D (subsection.2.7) >> +endobj +84 0 obj +(2.7 How do I modify gnuplot, and apply 'patches'?) +endobj +85 0 obj +<< /S /GoTo /D (section.3) >> +endobj +88 0 obj +(3 Working with it.) +endobj +89 0 obj +<< /S /GoTo /D (subsection.3.1) >> +endobj +92 0 obj +(3.1 How do I get help?) +endobj +93 0 obj +<< /S /GoTo /D (subsection.3.2) >> +endobj +96 0 obj +(3.2 How do I print out my graphs?) +endobj +97 0 obj +<< /S /GoTo /D (subsection.3.3) >> +endobj +100 0 obj +(3.3 How do I include my graphs in <word processor>?) +endobj +101 0 obj +<< /S /GoTo /D (subsection.3.4) >> +endobj +104 0 obj +(3.4 How do I edit or post-process a gnuplot graph?) +endobj +105 0 obj +<< /S /GoTo /D (subsection.3.5) >> +endobj +108 0 obj +(3.5 How do I change symbol size, line thickness and the like?) +endobj +109 0 obj +<< /S /GoTo /D (subsection.3.6) >> +endobj +112 0 obj +(3.6 Can I animate my graphs?) +endobj +113 0 obj +<< /S /GoTo /D (subsection.3.7) >> +endobj +116 0 obj +(3.7 How do I plot implicit defined graphs?) +endobj +117 0 obj +<< /S /GoTo /D (subsection.3.8) >> +endobj +120 0 obj +(3.8 How to fill an area between two curves) +endobj +121 0 obj +<< /S /GoTo /D (subsection.3.9) >> +endobj +124 0 obj +(3.9 Pm3d splot from a datafile does not draw anything) +endobj +125 0 obj +<< /S /GoTo /D (subsection.3.10) >> +endobj +128 0 obj +(3.10 Drawing a \(color\) map, i.e. 2D projection of 3D data) +endobj +129 0 obj +<< /S /GoTo /D (subsection.3.11) >> +endobj +132 0 obj +(3.11 How to overlay dots/points scatter plot onto a pm3d map/surface) +endobj +133 0 obj +<< /S /GoTo /D (subsection.3.12) >> +endobj +136 0 obj +(3.12 How to draw black contour plot, and contours with labels) +endobj +137 0 obj +<< /S /GoTo /D (subsection.3.13) >> +endobj +140 0 obj +(3.13 How to overlay contour plot over pm3d map/surface) +endobj +141 0 obj +<< /S /GoTo /D (subsection.3.14) >> +endobj +144 0 obj +(3.14 Color facets with pm3d) +endobj +145 0 obj +<< /S /GoTo /D (subsection.3.15) >> +endobj +148 0 obj +(3.15 Palette for printing my color map on color as well as black\046white printer?) +endobj +149 0 obj +<< /S /GoTo /D (section.4) >> +endobj +152 0 obj +(4 Wanted features) +endobj +153 0 obj +<< /S /GoTo /D (subsection.4.1) >> +endobj +156 0 obj +(4.1 What's new in gnuplot 4.2, 4.4 etc?) +endobj +157 0 obj +<< /S /GoTo /D (subsection.4.2) >> +endobj +160 0 obj +(4.2 Does gnuplot support a driver for <graphics format>?) +endobj +161 0 obj +<< /S /GoTo /D (subsection.4.3) >> +endobj +164 0 obj +(4.3 Does gnuplot have hidden line removal?) +endobj +165 0 obj +<< /S /GoTo /D (subsection.4.4) >> +endobj +168 0 obj +(4.4 Does gnuplot support bar-charts/histograms/boxes?) +endobj +169 0 obj +<< /S /GoTo /D (subsection.4.5) >> +endobj +172 0 obj +(4.5 Does gnuplot support pie charts?) +endobj +173 0 obj +<< /S /GoTo /D (subsection.4.6) >> +endobj +176 0 obj +(4.6 Does gnuplot quarterly time charts?) +endobj +177 0 obj +<< /S /GoTo /D (subsection.4.7) >> +endobj +180 0 obj +(4.7 Can I put multiple pages on one page?) +endobj +181 0 obj +<< /S /GoTo /D (subsection.4.8) >> +endobj +184 0 obj +(4.8 Does gnuplot support multiple y-axes on a single plot?) +endobj +185 0 obj +<< /S /GoTo /D (subsection.4.9) >> +endobj +188 0 obj +(4.9 Can I put both commands and data into a single file?) +endobj +189 0 obj +<< /S /GoTo /D (subsection.4.10) >> +endobj +192 0 obj +(4.10 Can I put Greek letters and super/subscripts into my labels?) +endobj +193 0 obj +<< /S /GoTo /D (subsection.4.11) >> +endobj +196 0 obj +(4.11 How do I include accented characters) +endobj +197 0 obj +<< /S /GoTo /D (subsection.4.12) >> +endobj +200 0 obj +(4.12 Can I do 1:1 scaling of axes?) +endobj +201 0 obj +<< /S /GoTo /D (subsection.4.13) >> +endobj +204 0 obj +(4.13 Can I put different text sizes into my plots?) +endobj +205 0 obj +<< /S /GoTo /D (subsection.4.14) >> +endobj +208 0 obj +(4.14 How do I skip data points?) +endobj +209 0 obj +<< /S /GoTo /D (subsection.4.15) >> +endobj +212 0 obj +(4.15 How do I plot every nth point?) +endobj +213 0 obj +<< /S /GoTo /D (subsection.4.16) >> +endobj +216 0 obj +(4.16 How do I plot a vertical line?) +endobj +217 0 obj +<< /S /GoTo /D (subsection.4.17) >> +endobj +220 0 obj +(4.17 How do I plot data files) +endobj +221 0 obj +<< /S /GoTo /D (subsection.4.18) >> +endobj +224 0 obj +(4.18 How do I replot multiplot drawing) +endobj +225 0 obj +<< /S /GoTo /D (section.5) >> +endobj +228 0 obj +(5 Miscellaneous) +endobj +229 0 obj +<< /S /GoTo /D (subsection.5.1) >> +endobj +232 0 obj +(5.1 I've found a bug, what do I do?) +endobj +233 0 obj +<< /S /GoTo /D (subsection.5.2) >> +endobj +236 0 obj +(5.2 Can I use gnuplot routines for my own programs?) +endobj +237 0 obj +<< /S /GoTo /D (subsection.5.3) >> +endobj +240 0 obj +(5.3 What extensions have people made to gnuplot? Where can I get them?) +endobj +241 0 obj +<< /S /GoTo /D (subsection.5.4) >> +endobj +244 0 obj +(5.4 I need an integration, fft, iir-filter,...!) +endobj +245 0 obj +<< /S /GoTo /D (subsection.5.5) >> +endobj +248 0 obj +(5.5 Can I do heavy-duty data processing with gnuplot? or What is beyond gnuplot?) +endobj +249 0 obj +<< /S /GoTo /D (subsection.5.6) >> +endobj +252 0 obj +(5.6 Mouse in my interactive terminal does not work) +endobj +253 0 obj +<< /S /GoTo /D (subsection.5.7) >> +endobj +256 0 obj +(5.7 How to use hotkeys in my interactive terminals) +endobj +257 0 obj +<< /S /GoTo /D (subsection.5.8) >> +endobj +260 0 obj +(5.8 I have ported gnuplot to another system, or patched it. What do I do?) +endobj +261 0 obj +<< /S /GoTo /D (subsection.5.9) >> +endobj +264 0 obj +(5.9 I want to help in developing the next version of gnuplot. What can I do?) +endobj +265 0 obj +<< /S /GoTo /D (subsection.5.10) >> +endobj +268 0 obj +(5.10 Open questions for inclusion into the FAQ?) +endobj +269 0 obj +<< /S /GoTo /D (section.6) >> +endobj +272 0 obj +(6 Making life easier) +endobj +273 0 obj +<< /S /GoTo /D (subsection.6.1) >> +endobj +276 0 obj +(6.1 How do I plot two functions in non-overlapping regions?) +endobj +277 0 obj +<< /S /GoTo /D (subsection.6.2) >> +endobj +280 0 obj +(6.2 How do I run my data through a filter before plotting?) +endobj +281 0 obj +<< /S /GoTo /D (subsection.6.3) >> +endobj +284 0 obj +(6.3 How do I make it easier to use gnuplot with LaTeX?) +endobj +285 0 obj +<< /S /GoTo /D (subsection.6.4) >> +endobj +288 0 obj +(6.4 How do I save and restore my settings?) +endobj +289 0 obj +<< /S /GoTo /D (subsection.6.5) >> +endobj +292 0 obj +(6.5 How do I plot lines \(not grids\) using splot?) +endobj +293 0 obj +<< /S /GoTo /D (subsection.6.6) >> +endobj +296 0 obj +(6.6 How do I plot a function f\(x,y\) that is bounded by other functions in the x-y plane?) +endobj +297 0 obj +<< /S /GoTo /D (subsection.6.7) >> +endobj +300 0 obj +(6.7 How do I turn off <feature> in a plot?) +endobj +301 0 obj +<< /S /GoTo /D (subsection.6.8) >> +endobj +304 0 obj +(6.8 How do I call gnuplot from my own programs?) +endobj +305 0 obj +<< /S /GoTo /D (subsection.6.9) >> +endobj +308 0 obj +(6.9 What if I need h-bar \(Planck's constant\)?) +endobj +309 0 obj +<< /S /GoTo /D (subsection.6.10) >> +endobj +312 0 obj +(6.10 What if I need the Solar mass symbol?) +endobj +313 0 obj +<< /S /GoTo /D (subsection.6.11) >> +endobj +316 0 obj +(6.11 How do I produce blank output page?) +endobj +317 0 obj +<< /S /GoTo /D (subsection.6.12) >> +endobj +320 0 obj +(6.12 How do I produce graph of an exact border size?) +endobj +321 0 obj +<< /S /GoTo /D (section.7) >> +endobj +324 0 obj +(7 Common problems) +endobj +325 0 obj +<< /S /GoTo /D (subsection.7.1) >> +endobj +328 0 obj +(7.1 Help! None of my fonts work.) +endobj +329 0 obj +<< /S /GoTo /D (subsection.7.2) >> +endobj +332 0 obj +(7.2 Gnuplot is not plotting any points under X11! How come?) +endobj +333 0 obj +<< /S /GoTo /D (subsection.7.3) >> +endobj +336 0 obj +(7.3 Why does gnuplot ignore my very small numbers?) +endobj +337 0 obj +<< /S /GoTo /D (subsection.7.4) >> +endobj +340 0 obj +(7.4 Gnuplot is not plotting on the screen when run from command line via 'gnuplot filename.gp') +endobj +341 0 obj +<< /S /GoTo /D (subsection.7.5) >> +endobj +344 0 obj +(7.5 My formulas \(like 1/3\) are giving me nonsense results! What's going on?) +endobj +345 0 obj +<< /S /GoTo /D (subsection.7.6) >> +endobj +348 0 obj +(7.6 My output files are incomplete!) +endobj +349 0 obj +<< /S /GoTo /D (subsection.7.7) >> +endobj +352 0 obj +(7.7 When using the LaTeX--terminal, there is an error during the LaTeX--run!) +endobj +353 0 obj +<< /S /GoTo /D (subsection.7.8) >> +endobj +356 0 obj +(7.8 I can't find the demos and example files at the URLs in the documentation!) +endobj +357 0 obj +<< /S /GoTo /D (subsection.7.9) >> +endobj +360 0 obj +(7.9 Calling gnuplot in a pipe or with a gnuplot-script doesn't produce a plot!) +endobj +361 0 obj +<< /S /GoTo /D (section.8) >> +endobj +364 0 obj +(8 Credits) +endobj +365 0 obj +<< /S /GoTo /D [366 0 R /Fit ] >> +endobj +406 0 obj << +/Length 1806 +/Filter /FlateDecode +>> +stream +xÚíZMsÛ6½çWèÐi¤™Æ'Ad:í´q¸Ót’Ɲš` +²XS$‡¤¢º¿¾�PEÛTb7þȉ´ÀÛ·»o—øéäÉÁQ€FˆŒÌG˜†€tÄ  âÑÉlôçøeºÊ“¬šüuò‹Ûã GÐ<šp:þqÂØøíf0 +dO1㠀b4å .ìC'‹¸œèŸàx–E«¥J+÷—’‰ûaW ÷BÔ~!B JýôgÝunF’PѬóã±±*Ê8KíP7Ó"ŽöÖ¯ªZ({“ÈJ•nqÙ|‚Ùø„8ŠebÿW¨DÉÒ –e3°¾¾–…1†zaf‘£)b볋;®Ü£;«Ô+²[cí­±$üÖ¾ù]}ŒÍ#Ï'Ó�Â1Ù»oúpẢú™ƒ^ïtÖ7A DÍT‡z˜›Æìé�Ò$Üßè9DÏ)¿jꐴ§S@¨kCB +Îô¶4¢vè‹,­4MÊ>J@Í2 +B7N¦ê¼V•´[û€q`ïÞ®´55PõkF”€æWCzùK GÖ\ÔñdfÑo|¿P…òT¶×c{9S•'S—ì?hˆ(×۟2½Ð;}¡BÜÀ[ÀÔâkŒÕ">øZ K•Îì]”-—5 ¬»f«« æÜ3pºÄž¢�™ ½) -dÈñû¥JUáãÐqZ§¬XJÃïϤ7jÑ[V@´µÂ@Ç6$3À¹WÓŸÞ ú¡‹¦qþ2:óâ®}¼×¼ÊŒÙ׎û±ó“¸jüEíøŠôÞ´^LØøb;ñ5OÊ$iÒÁ–ŵ +�†CmŽZF½xëíë„'ºˆ“˜eª×'8ÕBgo}bÕÅ\(‚/õ]LmeŒ)BA¸•8QoµAŽ{ ÉˆýUb¹Š+yš8¯™g…KAQçUœžiãP>0¬/ÏJÔÀ0ZìÄ æ ðB¦[ùºX¥½©B�ˆÑþ~á^¾¼hbZ¾ªj7 ({˜–hc l7ü_•©Ît$—I\Å:"M9{ôø,)FÛ:uƒ8wˆ^öuÚÀ$Ø›ß 9Á¾îó Úüq¡5mzæäm¶-ŒëÚx»P=zwÔIïÍO/ûÃÞäEö·ŠŒ4fXÜ®mî†!à„v ‡—NóU¡·á‚pœÎ½¾5b‚’\+Ñëˇ'våÀ;UU a¼Œ[å}•�^ àþJ`›`Ѫ(šÎNC ›¾6Ži aú ¥CˆÃ%ó}œA»ð÷”ÇQ'ßoéAX× ˆóOÑé$_å§vBæ,C04ìZ† ³Ì®‡Ì”QúÖO’,_îë:XLñI–ân‘ßAŒ¹Î¯;¡‡ö¹Ùò‡„ppÖ ô‰ÖˆÌØW]Z^”•Zj4Å=éᵑFX‡H·j)ÜHùvqkûh¶Ôû…zÖQ‹kläÒÒÿY?݄d}Z7êûý$Ôü(Î'º`W‰Zÿ#—ybÄ8cü«î¾ä d>Àý—Ù,ž_ô + ¨£¶.Z÷]^Ë<Oœß?Íe-TùÔhÈîÐú5%c�á`»ÇLœ¨|?ᦩ|ÞËMåW O[õ%i´å«!Ác¡’¼n"~u¡ažÄ<Ìx�Ìy{ÒtŠ}Â;+d¾(ë† yԈn˜K@§Q²š©>,ý�{ýnmòGV̚2=Re™ßºrPâý( pjæ‹Ußlͳ²š:\î ðXa°·Æ«-`ÈÌñ½ áÜÉe“ÛB҅› €;ZÈôLy!»<ÍÜÄ2þ×kº$NUóY5:O7fØi-%±•>N,èÝâdØÏÉà’®µL㥬Ô%‘O0ü¸3K؛Y†H´Ú+m¼Óš8Žâ¦ 6GiR/›¨éÝk_ß"Ã>}j�J’¦+l¯…rÇZNUµVÊý»²9¤i7Ø^Biš9ì!Ö ¢Náà|³$ŽWå†ó"[ú„âÏ<ÉcÕú¢[ߥþ™Y! ’ëþÖ¼¸?ü»0M +LJnŸÒ÷g§4šQ–d…¾A.8ÊÜeŠ(`¿VãíO íV}%‡Ä'S~{m¨Û„ +Y¨z]53è¹^"/<Ÿªò ÏâæÈRɪòß36ÄÌRÿ‡zÞÐWƒ}P®Š¹ñn)s¶}aDšèð€l;Îi"£sß[Ó»]µ0è–Ün@Ù­8yªÌéP*ÈÝá Õèhê' ٗ0;Øì޽– ˜£;Ž®ÄŒZÌ^˜˜ã¶ÛZµÃ‹{8gÉnYt ²Ì"ûÆðH&ªªº§\ê@“�6.Kh®m·Ä[¿ùÃÏkÕ(–²åûß®±Ÿ°žÇt +ƒüpÚÚ=Æ„ŒŽ¦ ø3Cæ§'?Ÿ<ùÏÇíQ +endstream +endobj +366 0 obj << +/Type /Page +/Contents 406 0 R +/Resources 405 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R ] +>> endobj +367 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 581.924 155.259 593.331] +/A << /S /GoTo /D (section.0) >> +>> endobj +368 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 567.912 233.357 579.662] +/A << /S /GoTo /D (subsection.0.1) >> +>> endobj +369 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 556.615 314.563 566.113] +/A << /S /GoTo /D (subsection.0.2) >> +>> endobj +370 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 532.135 171.044 541.775] +/A << /S /GoTo /D (section.1) >> +>> endobj +371 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 516.502 176.117 528.226] +/A << /S /GoTo /D (subsection.1.1) >> +>> endobj +372 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 502.806 329.716 514.676] +/A << /S /GoTo /D (subsection.1.2) >> +>> endobj +373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 489.404 212.488 501.127] +/A << /S /GoTo /D (subsection.1.3) >> +>> endobj +374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 475.707 243.382 487.578] +/A << /S /GoTo /D (subsection.1.4) >> +>> endobj +375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 462.158 257.924 474.029] +/A << /S /GoTo /D (subsection.1.5) >> +>> endobj +376 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 448.609 141.95 460.359] +/A << /S /GoTo /D (subsection.1.6) >> +>> endobj +377 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 435.06 406.461 446.93] +/A << /S /GoTo /D (subsection.1.7) >> +>> endobj +378 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 421.511 255.764 433.261] +/A << /S /GoTo /D (subsection.1.8) >> +>> endobj +379 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 397.2 131.03 408.923] +/A << /S /GoTo /D (section.2) >> +>> endobj +380 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 383.65 272.291 395.374] +/A << /S /GoTo /D (subsection.2.1) >> +>> endobj +381 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 369.954 211.844 381.824] +/A << /S /GoTo /D (subsection.2.2) >> +>> endobj +382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 356.405 350.607 368.275] +/A << /S /GoTo /D (subsection.2.3) >> +>> endobj +383 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 342.856 311.901 354.726] +/A << /S /GoTo /D (subsection.2.4) >> +>> endobj +384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 329.306 317.018 341.057] +/A << /S /GoTo /D (subsection.2.5) >> +>> endobj +385 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 315.757 177.067 327.508] +/A << /S /GoTo /D (subsection.2.6) >> +>> endobj +386 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 302.208 308.542 314.078] +/A << /S /GoTo /D (subsection.2.7) >> +>> endobj +387 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 277.897 150.514 289.62] +/A << /S /GoTo /D (section.3) >> +>> endobj +388 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 264.2 182.488 275.951] +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +389 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 250.651 233.401 262.402] +/A << /S /GoTo /D (subsection.3.2) >> +>> endobj +390 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 237.102 321.327 248.853] +/A << /S /GoTo /D (subsection.3.3) >> +>> endobj +391 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 223.553 306.72 235.423] +/A << /S /GoTo /D (subsection.3.4) >> +>> endobj +392 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 210.004 351.752 221.754] +/A << /S /GoTo /D (subsection.3.5) >> +>> endobj +393 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 196.454 213.666 208.205] +/A << /S /GoTo /D (subsection.3.6) >> +>> endobj +394 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 182.905 267.949 194.656] +/A << /S /GoTo /D (subsection.3.7) >> +>> endobj +395 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 171.478 269.16 181.107] +/A << /S /GoTo /D (subsection.3.8) >> +>> endobj +396 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 155.807 319.407 167.557] +/A << /S /GoTo /D (subsection.3.9) >> +>> endobj +397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 142.258 329.88 154.008] +/A << /S /GoTo /D (subsection.3.10) >> +>> endobj +398 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 128.708 381.13 140.459] +/A << /S /GoTo /D (subsection.3.11) >> +>> endobj +399 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 115.159 349.581 126.91] +/A << /S /GoTo /D (subsection.3.12) >> +>> endobj +400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 101.61 327.458 113.361] +/A << /S /GoTo /D (subsection.3.13) >> +>> endobj +401 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 88.061 201.753 99.811] +/A << /S /GoTo /D (subsection.3.14) >> +>> endobj +402 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 74.512 424.383 86.262] +/A << /S /GoTo /D (subsection.3.15) >> +>> endobj +407 0 obj << +/D [366 0 R /XYZ 55.693 823.059 null] +>> endobj +408 0 obj << +/D [366 0 R /XYZ 56.693 785.197 null] +>> endobj +412 0 obj << +/D [366 0 R /XYZ 56.693 598.196 null] +>> endobj +405 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +466 0 obj << +/Length 2385 +/Filter /FlateDecode +>> +stream +xÚí[[Û¸~ϯpžb1G¤(Š,Š-¶Û½¤hº[t€hú@Ë´-Œn«K&³¿¾¤xÑÅòÄNg²cÏ>¬‘-ñãwÎùÎE½~qõ3èæ18»ÞÌógaˆòéìz=ûÏ/–Ðó¼ù» æ<«Åz±D7ß^7åÒ¹¨ÿ½þû ‡ò‡(œyú{ª³ò¨‡%0 0œ-¡ÌÌ=�Tw‘¿únÇëW‹ ˜Wú.™X `~«?ęùÉÁC3„ØÛn³¦HòzêÞ>˜Q{¡\âký³`} êè/‹%õØ,–\óeýùf[$üˆàñ> ³Ëõ®î1ēÌ8ìÐ^X5E‘—µ†™ë?ë2V{ûqƒ¹( ©rsðçmɋ]Uî|Êëoäî ŠÎ^JAèûÝÀ‚ë?¸;¾@žÁQõ‹×k‘éã$ÎÌÙR¤¹ºè£‚'LŸ\¹Ñ>ú·ñWàöŠ—j3–ÑŽ—uuµ‹«:—TN««Uþ©Ý¡JâŽ}xöh_Í"6ÔÕp*ÆBt™ÎùdüÉãàÿk#‘er§¯ãt¼“g zh@ÿŽïúƵ1ŒM›¤Ž‹Ä`Vð­0,ÏìßÞÿ$š{:®�3ö00b £7Š€ô+8áÜ-¹ñ»Ã}0"¤Š³­Û-y/ÅoŸ!3Ù瘹Ê띱ä<My¶6€È#£Çxͭήóƒ(}ð<”(æRF·½LÓ×Ýԏ¥7F;‰ZúÂ1P’m¢¼ªšU•qQWcÐRã;¾I´0zê @ ÊOy/ÝZç€â,Jšµa"Ñå‚*6ðHCÅÿ"š�94M' ü4¬‰¸”â[ã…6ÆNï¬Âê£Aëb…<}¿¡®ãbëF”’ŠF®…ç§Úº­ßÄAëTÞ^áÎ<z©Ôğ7êê&.Æî¿È%Z +š£ÒûÈŸG¶U.º¬Ô+sòe6·X+ë§þàpÉ)àÎxëXzÙ®î¡ô5úƒ¼#|ÃSðí܂~•úòùHg<¾èça.E´I[î%W”¾m%¡ÁsÁqœ.!¾ªS# p`zéI¼«H$ ÏDÞL7!ðñMˆÀ5!Þ¼ZÂê&o¬ú7Ö°Re¾fkZ·;^Oîð:Wå>>o£è FÒÔ¦S»Oð<¹·SæM-Ý5j*Xé§-Ò<@Qêm[\<-é#,á A�Ùh¿×P³2¤•Æ"«â<3Ðì· +‘»ÚIÊmº'ÅóÄî@†€ÏŽÚž�„®Zc~·“ÂÝä#6l…Õó;‘ª¦OÈ·´b°DˆJùž<p}ƒ7¶%iÓ^ûÔRµàJÕ[ãtrR›Oq¬m•™ò{ó×�€—Ò»|™Aó4˜öÁO`èNhnÞ-×M}·—£”y$ªÊ%Ô·±TÔE> ¿¢ÖqtFÃYµ~—˨0Ւ†À£_pO_ŽðÒ𼽨fosådm#}àU§×µùt™Æ™•ÔëܺÔÌʔÛE Ӎz"t~Qê�7m™ ÝlÁ¡¸Ëëµ|M…ê ¡•ߣap~fM¦¡£Cg9`òRÕ '¬†bÀ:9Ø»Zµ$åÎTwU-Rã{­¼ŽvÖyÇ5°qè>íFCÿ± î㸄ȗ‹E6³56îj]ÎQ&Ő{ë^Å!É ç$%<nª¦W&3¹³’®:9åJ}PÊNuk{(G{_y[öX¡Ýà‹¤”$ÁžL²Ý€Ÿ ;/ñk#ªºSHN<¶å èPýaâù·jxé_Š8þÙkxrtBFlBÆoےxc€¼Š¥aNågäøüŒ¸üì¸ÊE­c“ÙÆ&‹z»j-%˳¥™‰im áEg.¥uê[ªB÷ À>øöŒ=0q)Ö½…‡f¦:eUïdö´Ý ’]'Zö‘FÑë™ÊTkÛ…OŸÍ£2 qyÒ}h¥ÜÄy8¬ÞÓS‰ñ�öéÉ¡­UµíÿÃ]zÚ!c@Õ}�aÆ ¿úIÕÝ£rÕÝe×ÚÅÒĐ´b¬Ïߞ—¹£‡f½ÓïU>ý‰%¹Ç¡qöƽáFâ¹{"{‚Åõ}Kñ­áT¢å¿òˆø™À…Ó~&8É']=æƒü–K ¶e¼®äh ȹßÊÌc ßµ¡üè�ä$ ù0 ™O +ÓO¯ï: ëý”UÕ0­ú]ÙRX'™„H'o>-]男­•â‡X~xÄòë¦ì´©*«˜)a=„.¾>2ÌóPt™Öp2žÑ#Ќx’L&`!@èô(µ)óô¸kðdû“Û4ˆ)ɬ‘1{Ù^5Þ Àîʅ»¥šv.ðiFÑMÿe‡H_-ó;eÅm<¹0ÆÒi`s°# tÎèßyb±LyUÙ¤?]åj®ÓË4ùC�1½%­pÝD½•¤žqË›Ú Ô˜‘TJÂg…:½öՔÑWÖï±ðÈÍ\–kW‘ŠSà2ÂÎ ²û+�ÇÐT�¾ËÓ4wž_½–¯‘NwgéñÙØeÿ")^ê¢Ò?Ý4µÝ6yf3m‰Z.*dðÙ5b'Y/ýd‰/�^×Ïûñ°�À¾½.7lQÀنª÷gˌÖϜq¼‡ÐléÀ +£<mgx0üýq×h2-ˆTíŽ1íz® ·àõI÷Påãød­o³½t8ZV¥JÝé iҕ(ÛI>̞6èB¹|ÈÐ^üÿQÖ4 úœ…ÌpVtœUŸ”S[½¡ª¨œ¼ÝÙ£¶Œ¦´VGf¸^ÐïÞ©£1ׯ̳ƒEì7)—Db³‰‘ñT€m1µ*(}°òÅæ«¯t(³@â€4HB—¶¿½ë^­lÞË͓¸_î‚W~—Ur˽­îg9#·o eRЬroVMRW/»@_înón:ëZ-èü7íüȃ¾rcnƒõÆ™ÜØ"µP‹ÁÏnÈí’¡sy¶Ò«à8µ>U½d x>zˆêe0®^ÂYïôûÛl}íÌml5Rpei;>ë¦<n)0”áÀ§G­…X 9°´·ét$YH§†jvzIðUCҗZA>]{ÿV4¼øþúÅÿ�Š~µ, +endstream +endobj +465 0 obj << +/Type /Page +/Contents 466 0 R +/Resources 464 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 403 0 R 404 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 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 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 ] +>> endobj +403 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 773.111 150.405 782.751] +/A << /S /GoTo /D (section.4) >> +>> endobj +404 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 757.478 256.135 769.201] +/A << /S /GoTo /D (subsection.4.1) >> +>> endobj +414 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 743.782 335.519 755.652] +/A << /S /GoTo /D (subsection.4.2) >> +>> endobj +415 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 730.38 277.397 742.103] +/A << /S /GoTo /D (subsection.4.3) >> +>> endobj +416 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 716.683 325.712 728.554] +/A << /S /GoTo /D (subsection.4.4) >> +>> endobj +417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 703.134 245.193 715.005] +/A << /S /GoTo /D (subsection.4.5) >> +>> endobj +418 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 689.585 257.912 701.455] +/A << /S /GoTo /D (subsection.4.6) >> +>> endobj +419 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 676.036 266.695 687.786] +/A << /S /GoTo /D (subsection.4.7) >> +>> endobj +420 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 662.486 340.188 674.357] +/A << /S /GoTo /D (subsection.4.8) >> +>> endobj +421 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 648.937 328.821 660.688] +/A << /S /GoTo /D (subsection.4.9) >> +>> endobj +422 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 635.388 359.409 647.139] +/A << /S /GoTo /D (subsection.4.10) >> +>> endobj +423 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 624.092 262.746 633.589] +/A << /S /GoTo /D (subsection.4.11) >> +>> endobj +424 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 608.29 225.622 620.04] +/A << /S /GoTo /D (subsection.4.12) >> +>> endobj +425 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 594.74 287.781 606.491] +/A << /S /GoTo /D (subsection.4.13) >> +>> endobj +426 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 581.191 216.132 592.942] +/A << /S /GoTo /D (subsection.4.14) >> +>> endobj +427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 567.642 232.964 579.393] +/A << /S /GoTo /D (subsection.4.15) >> +>> endobj +428 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 554.093 226.56 565.843] +/A << /S /GoTo /D (subsection.4.16) >> +>> endobj +429 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 540.544 201.59 552.294] +/A << /S /GoTo /D (subsection.4.17) >> +>> endobj +430 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 526.994 249.306 538.745] +/A << /S /GoTo /D (subsection.4.18) >> +>> endobj +431 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 504.767 139.506 514.407] +/A << /S /GoTo /D (section.5) >> +>> endobj +432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 488.987 235.758 500.737] +/A << /S /GoTo /D (subsection.5.1) >> +>> endobj +433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 475.438 318.851 487.308] +/A << /S /GoTo /D (subsection.5.2) >> +>> endobj +434 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 461.889 409.188 473.759] +/A << /S /GoTo /D (subsection.5.3) >> +>> endobj +435 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 448.339 257.716 460.09] +/A << /S /GoTo /D (subsection.5.4) >> +>> endobj +436 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 434.79 450.904 446.661] +/A << /S /GoTo /D (subsection.5.5) >> +>> endobj +437 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 421.241 308.574 432.991] +/A << /S /GoTo /D (subsection.5.6) >> +>> endobj +438 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 407.692 304.505 419.442] +/A << /S /GoTo /D (subsection.5.7) >> +>> endobj +439 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 394.143 402.708 406.013] +/A << /S /GoTo /D (subsection.5.8) >> +>> endobj +440 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 380.593 416.159 392.464] +/A << /S /GoTo /D (subsection.5.9) >> +>> endobj +441 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 367.044 288.633 378.795] +/A << /S /GoTo /D (subsection.5.10) >> +>> endobj +442 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 342.733 157.681 354.456] +/A << /S /GoTo /D (section.6) >> +>> endobj +443 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 329.037 347.334 340.787] +/A << /S /GoTo /D (subsection.6.1) >> +>> endobj +444 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 315.487 334.592 327.238] +/A << /S /GoTo /D (subsection.6.2) >> +>> endobj +445 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 301.845 324.837 313.809] +/A << /S /GoTo /D (subsection.6.3) >> +>> endobj +446 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 288.389 270.273 300.14] +/A << /S /GoTo /D (subsection.6.4) >> +>> endobj +447 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 274.84 286.745 286.59] +/A << /S /GoTo /D (subsection.6.5) >> +>> endobj +448 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 261.291 460.94 273.041] +/A << /S /GoTo /D (subsection.6.6) >> +>> endobj +449 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 247.742 264.197 259.492] +/A << /S /GoTo /D (subsection.6.7) >> +>> endobj +450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 234.192 307.669 246.063] +/A << /S /GoTo /D (subsection.6.8) >> +>> endobj +451 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 221.052 278.487 232.394] +/A << /S /GoTo /D (subsection.6.9) >> +>> endobj +452 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 207.094 267.905 218.844] +/A << /S /GoTo /D (subsection.6.10) >> +>> endobj +453 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 193.545 263.684 205.295] +/A << /S /GoTo /D (subsection.6.11) >> +>> endobj +454 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 179.996 311.662 191.746] +/A << /S /GoTo /D (subsection.6.12) >> +>> endobj +455 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 155.684 163.245 167.408] +/A << /S /GoTo /D (section.7) >> +>> endobj +456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 141.988 231.786 153.739] +/A << /S /GoTo /D (subsection.7.1) >> +>> endobj +457 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 128.439 357.239 140.309] +/A << /S /GoTo /D (subsection.7.2) >> +>> endobj +458 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 114.89 322.243 126.76] +/A << /S /GoTo /D (subsection.7.3) >> +>> endobj +459 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 101.34 535.886 113.211] +/A << /S /GoTo /D (subsection.7.4) >> +>> endobj +460 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 87.791 419.071 99.542] +/A << /S /GoTo /D (subsection.7.5) >> +>> endobj +461 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 74.242 236.706 85.993] +/A << /S /GoTo /D (subsection.7.6) >> +>> endobj +462 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 60.6 409.762 72.443] +/A << /S /GoTo /D (subsection.7.7) >> +>> endobj +467 0 obj << +/D [465 0 R /XYZ 55.693 823.059 null] +>> endobj +464 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +480 0 obj << +/Length 2663 +/Filter /FlateDecode +>> +stream +xÚµ˶۶qŸ¯¸õ&Ô9MðÍt‘ºŽí8uÛ4¾®OOÝDB"Š  ò*7_ß̀eÚµët#â1Ìûýñö«GÏÒðF~âæv“E~d7Yûa”ßÜV7ÿô2?ßlEދÍ6„O)»¯7"÷Fš¾ ‚°«h<֊•:jCCé6ÕF$Þ/òØ·ê|²Ul¼Bñú§—¼Õtרu9U7ʱÑÝï6Û"=³M‚àK>"c/ 6ÿºýá&¸ÙŠÈOâÂÉ `<‘mÛtá‰Ká%…_Ä1µGÝÔ·zdÀ…”£Ü‹Ü:î$}ú¦g.õ@ßS3ÖdåÚ\øy}ʵ‰ŸÍp[SM?:y*³Ði?èj*Ւ0@ ²NÓè7õYä‹üš­m…~”G0ˆý8aEXS„³O¤VUÍh¬¾â NæÂqŠ3ÊØb¢tP[E°}ŒòÏjdN߆aJ£¿MÊ ™3:áIbс„ÉÙO_0¦7µ"òœtéËîsP³¥7fiÏß®© ¯™ˆèš[çÚ„‰wi~‡î¥ä²ýì?t»¯êk÷:©Ýì“DPrIPH³ÂÉút:ùlu~Óíõ£½|÷he Èĝó­â@±Ÿƒ7,üíö$Ÿ6¨2Ün¯Í¨8¼}TcstñdÔW\±¼ÌaÐSoVK?¡#°ÔÇÞ? ²¯›Òø²ïÿï`[âlþšÅlã8ó£°�~§ÎpÂO2£\$ÊP&.rîôôE&õÊ"ÅñC@1ÕL‡ƒs�»¯Æ’wä•£lZ¢Äí%ŽƒÊJœì²Õ=ðf—ñ†P;i³jdQûéUPÛn¶qêíÀOÿ€ÇŒoô4”j¯‡ƒrÖd-l©Sëú*ü4JÏêÚÆEâýØ*i€úH„ ‹nšÝ& ¼iäµ{¸F ÑDBp”Æ­A™^•#MP(ö[+‚£¤·n~™Ÿä³_ù£úeö¸ðÃÙL%Rx‡’¹Ê]ˤî}\»%MÁ݊+Éúåa ÆA3^ÊðRÐ ÏGw:ݕøô=>3Çáû>q”Ð"(»Pú\uj-ûA·G6õp´‰ÿc1™é1Y^…=&þÛµäså ÏåEtÎ刻 ”YëNPþl«¡9{BG M7gåx±Cû©+G +âeÝÑz "„¼ éˆÖ ïÅH0PÑ`§l2áÙ¸ÓòC�T ¡¿ÊQ²W èuC!GDT³€‘í´-M`e´¡YoiPâr=(µ­ ,w˜˜¬&ai1J¨"ˆ + +ážfUcU½WÅ~4h«w0S 5'Þñ8ST)Ó:Ë3¬öCs”CÓ2¶½-¥,9Š�î31+¥^՘¾•÷ËjÊèhÐwKޝ +Ít„ý8ýü*иÐÞ£ ï‡æPCj{H«…h²‘¶L P{Rèü¿§uT., +»š£›ÛEžìÏ{Ww6ãz 0ŽºHbbNbßkdàä諲9u©÷ÒÖÜ"œjgŽ:…ÒÛ%û+çý¯“(À(§±ÖƒÍdjvEy)•šŸ <èŠÒYyrPß�]¹€ËôQºïÍ&â¡]GJ¨±÷D·hï¸û'´oÇiâ1ÌO“1°NP/ewàõïª#DÃñWøA×1÷š¬à°ÑÁÔ/A{”Õa¶4ú§í²3Ëöö¸åf­«[ÛMþ ¯váµè.à_'‘BI¯Ë:ål¬mµ-Ç(´ÁÒ»Iêl#ÆÙ:d1;r’%ZΒý†n ü(Ê0™@ð§Ë°jJ璑&£ü™.L¹­)–‘¦± +6Õ»Ir†YÙJÈs°*—W�¾Ë+ž¶P�"ÓE$JÚ§“"PŽžHW­'ð÷µxԌ_oБ0¥ßZµý~jib]¾Ԛ_-LÂÁÖ!lÖ +sfi–ºé#nAL’œTÌgN f*SâSŽ¿”ÅšxæžËêHBImYaSU$ÞÓ§ôýûËW/hµËC,] +¨6p%µrZV4 " +®*çe5Àµ²å©UžŸÁ±-à‘¦oÅ_£i'£«€/̬YB†ŠûØ`p»ÍÉYëàqP”ŽÖS`<¨R]dõŠVǚ²tHê‡r1,mœ‡ÒÕ¥âý±Ýىo¡T˜+B…代àÂ6RÂ~+çe3õ½F§Ð�ç"ô½ôçòšÝÈü"ã�ÿøœž°hýž.1àûü/¯¹Ê€ ef,tJ=€LF›¹3 •Âëä‘×lÂEŒˆ+žK”Â{°»#‘`Žú܇LÖ?6­{¢Œr÷+ݳ¤ÀG„Ÿ…ÉR`“±Þœ¬‰l.€Ÿ´ȃh&ŠP¾›Љ1E«ÄÛQ2„*%_/¢pÂEKBV“$ïåüØ:!î\lÌï W`:£¸ô´°öMèȊ÷45osTWäû[h¨“쪗(m‡U¿×’ÓpډÐ#U2€4ü%{ó‹Ó–Mø‚…ØÖǝžlU Cr%<ڌ­2«µZ–ŸÕóñb Ú³E±f¯i0¨V’·â…šHeš t‹™ÔÛÎÐÒÏ2 +³Ø×Å6 2ïÙ«g8HI°pV5LÎu!Læ3Gm߄à¦ékî `´g”5øÔû+¶²dôžªw90‚shƒÉEe 3|½QjɪT¯à§ai5àW”](À¼G«.“‚'äÑg»1aœ)Ç tW‘R;£2�Áµ±rH¡€zqy²³Z´äj†—X‹á]ÏRÝB|•H_:³H5—Y±Ÿ&ÑZÊà;B¾LïùXyÐÙ¶ü­ºÄŒ;ò�å¿;o›Z‚§×-GUx)ŠEQª~ä×€gÃÁ$ç”hÉb;ڇ¾¢Ôhh7^h9™Ím'Ê.l'ÊRÊö°(wF·Y ε4#MÀH¥)Ñ@qc÷8AG�fVØt²l^sY–ž€f'›…qö +[¶RÌwÀ¼¿fº„€bS¢&Æx^¡e䑵 X©TÙTV�0q÷ÆëÆ+’ƒð±^@IÖÔò]Gù3.(š¡ýBiÒ5%/ôSÇ;{fŸ¡coOÚ¨mpDžK-_dᕻZóZoüÂ̳èºï‹Þ{aÁ¿mšk¦¡hàŽ- RKý(—mÛÛ@d«ïvvè÷ãùy{Y~„X¾7$ˏËöžxðKr3?¨ºd–ÍÍõ“> Œ÷óÿWoƒ$ $ÜCœ•«ap]õN`Ś¶Ì¶1q ¾@+Ï.dw–†™²—R}©$ðñÔ¾•ºŽXÐØÕÿî·µdSÎ $D×À]ðnÈÈaÑíB5iyýA™ÎÖè¼3@µƒÿ1”¿1õ¯ ñx[)ûgª{丐ÕÖzÜrd@¥Ð?`!âŒò̟Q#ÜúêéíWÿÅЬ +endstream +endobj +479 0 obj << +/Type /Page +/Contents 480 0 R +/Resources 478 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 463 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 482 0 R 483 0 R 476 0 R 477 0 R 484 0 R 485 0 R ] +>> endobj +463 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 770.88 426.926 782.63] +/A << /S /GoTo /D (subsection.7.8) >> +>> endobj +468 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [72.06 757.331 421.362 769.201] +/A << /S /GoTo /D (subsection.7.9) >> +>> endobj +469 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [55.697 735.103 108.394 744.743] +/A << /S /GoTo /D (section.8) >> +>> endobj +470 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [290.076 652.345 429.523 663.413] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/faq/)>> +>> endobj +471 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [290.076 652.345 429.523 663.413] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.gnuplot.info/faq/)>> +>> endobj +472 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.844 638.114 505.019 649.864] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +473 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.844 638.114 505.019 649.864] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +474 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [360.296 587.355 539.579 599.106] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +475 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [360.296 587.355 539.579 599.106] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +482 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 573.806 77.326 585.556] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +483 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 573.806 77.326 585.556] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +476 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [459.041 573.806 539.579 585.556] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/faq/)>> +>> endobj +477 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [459.041 573.806 539.579 585.556] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.cvs.sourceforge.net/viewvc/gnuplot/faq/)>> +>> endobj +484 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 560.939 286.78 571.587] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/faq/)>> +>> endobj +485 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 560.939 286.78 571.587] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.cvs.sourceforge.net/viewvc/gnuplot/faq/)>> +>> endobj +481 0 obj << +/D [479 0 R /XYZ 55.693 823.059 null] +>> endobj +6 0 obj << +/D [479 0 R /XYZ 56.693 718.974 null] +>> endobj +10 0 obj << +/D [479 0 R /XYZ 56.693 687.385 null] +>> endobj +14 0 obj << +/D [479 0 R /XYZ 56.693 623.212 null] +>> endobj +18 0 obj << +/D [479 0 R /XYZ 56.693 544.809 null] +>> endobj +22 0 obj << +/D [479 0 R /XYZ 56.693 517.094 null] +>> endobj +26 0 obj << +/D [479 0 R /XYZ 56.693 437.047 null] +>> endobj +30 0 obj << +/D [479 0 R /XYZ 56.693 156.395 null] +>> endobj +478 0 obj << +/Font << /F62 410 0 R /F61 409 0 R /F65 411 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +499 0 obj << +/Length 2688 +/Filter /FlateDecode +>> +stream +xڝYߓÛ6~Ï_±Ó—ڝXõÓ¾—LšlrÛÉ6¹zÓææz´Äµy‘E(Åñýõ ,;Úܦ/R$�>Ò?ß=yö:¯D¬Â•¸º»¿Êã Ló«<O‚(^^ݕWÿšýŠ|þï»_ž½Î¢ñXj^…4jÝ7i»ù"JÃÙ½i©!éQÉv.–³­¢×ºßo0÷ülT+;]oéÕm§öö)½m[ÙìtaéíÏ0Œ*5¬´—wȺäÉú®éY—RÍ£töYʒç/،E©È¾Çäë/ª­vÓÏE:c•L½¨tÍ/;U5ÿÙô{–½Ã!WI°Lrø<HRþúÚÉÓ ÅÕHü´ù4¡W¯S¨ë—n쿓߇«äFUÞÿî*å_äg¬-eÇ»Ü]wÓNŽ„‹«¿à䛺ƒÀ(º¯Ü\˜ý~Øð“ÃU©OÖ ý;m;Ó}ü¤áÞXö@Sɽ`A,Xq%D°Jӈ”σ(á¹Å"RKÉö0 g7|Ûºo*ÓÚ^wr3)êîk‹V7¨âó)ãCXÞDLËü6l²Á|‘$böfXc•Ì +YS£U²¤–v’˜3Äò8SwR×äx—%ºÈÔ²òýΑ–>-ûö4²öÓNítXe-Ì‘‡ YˆÃ/Ü(š»ík£`¤ˆƒ4Y‘‘¨u fndW쨹7¶Ð³Í‘$nœ^ؖ,jՂ‚v—;ŀ85}`;p՞†!î ìd=¾uƏ,uNÏFNÇméóÞª’ç¶gkldñi¡ î& Á˜Èfe;ògK2´Ÿ¶GOD"‡ÈÝî 7 +g‹JÆW4rw§àG’% ¬/·Š×ü|W@’Âô1fnsv@/m4”´º:ÒÂnÓ@v�¥Å#5”üáV³¾.¨§l�<ÆIiÏjÃAmg®¨}^údÚªkL”¦³`*ECNÎØ'gÊÉùRòl7ôÀü:[ ÷ÇZ |¨öùi­¯3”ÀGÇD.'"ȓ¥2Œœ(Ʌð<èRنs7÷þÉY›l{[£?Ž$` +7/Oaš¢êKJUè¾]Óóy‚K”ýyðƒû/Üîkí›�ðÕ»õǀZws5‹ÚEß¶ª¦]]°1no¹²XÓ·f SA ‹· +ÑÆ’Ø+°ÔåbŦ*UK2.ô$—<ð ª +A%KÆvbÏï·ë§4öCյΒ8‹Á€g7o׋Wïü Ÿ7©LÄç­,�ތ݁b¨’¿Ï…ˆk¨tàØM‚ Ê(˜ÔøhÚ(Â\iÏIBuôu /ϰr_lç°5…ßûq‰rÁ%²`gçf¼¯ wOšè{¿ÊŽ…¯çy2{ôÅ67钃‹Vßv;?‚7›GÓs¶�2 &û”†ïH6dëÙÐ}0åv(lyFÚjfw¦¯ÐKž d\>¡… Œ=˜–z‚aÙ)Ò8H’=lÎÎx,՝>–qê½qÊ/©~ j©¥–q´÷4„ ‚ùÂ=5õŒÒw…5ÚBÉl²Ä£l)$PVAèuæ"¤)/~]ß<»Y¿#_¾dÊõþÝú棣+f5&ýgݚzùú8„Ì!ߪ­¬€xvü—Á. +â8ƒ]%³ûV¹¢uЉ OßíÀÇ%qž’: SUª@‚BbW¨áùÎT=pÈN—ÔÑì°3Ô %Ì% ΰ—žïºiý6àË(Á* øƒ0G£7n‡±ÉÐG¦¡C±Ò’p![R �f×@þ¿ê»ŸÔ0HÀ… +Ôl5*­´’eiI¨Hã,ÝA¾ò¢®ÚÀSVÖxÕHÂ[Ñʺ;²d'(£ÆdÄZ˜3›}°<£ìè ùÏÆR!J·ËU .@©ÕöÓÐõrDÔï[³¿�¬ß®_¼º½¾�(FžsÖãøö¦…N̂Ñ~  +[Õ×åßH±ö&i† )öàJU +±Za ¤D‚]”¤ÌœPØômc,ª!k5è‚êNLß2|ä:ÐÝ$q¶b«§¥^J•†ŠÈ<<¢x£H¬èl¯X,íe9J7Š/çb ‚N‘À¹$¤ JŠ$›=!;i;@Ê*¢¬Ô%ÉÒá\."b¤,Ŏö�¥5 %½6²… ëñ*À‰ïæ eKy<ר’–?*yâ|—äÆáBŽñøã©¢w@Úª:R»ê‹O´%22g‘„Ü1l–JØdX¹çZŒûÌ^¡æ™K”¨$_M}ÒዮyAšwôíXÃ{T~ºŸ:ؗŸ˜x+žÇñ4g|eÔÔù‹K÷á^@ÖÇn7$¤«¹xºççAw»KF±~}qʺÞüúóÐÝû˜ÿ� “LǏ#ÓÉ%™®•f’xthu×)¦×µ‡äì0×uh­|ávv8¬[Ín:êf7,( úŸÁñl¢Ü[ £Þ¸sJEÒ÷ý¦Òu¼Õp@Ŭ›UâzÁ¦Gw7œšÊóñ\«„Co«7XûHnŽ›\„‰ÃŽ û ꓡ·ìÕùR•Ó{ˆ mmïƒIw^æ9'bê­º<¨ªÞDøö¦/…8ßôl‚TЁˆzy_áLŠ>§¾Ž@„Ä^ATšúGŒM–_ðyœÇÐÀÆá.KlÁÆË2Ÿý}¤ Ïê5¦@‚Ž)Õ³KÕSVÝGº„àÈÏ`­Y +¶n¾  bÀV±$Qiq<ÌW©koJw(þ6Ìjâµb`¾ŽLìq´J`#¤à'Έ¾©<¢&at:ÓÀ¢|NF›jß( +Õt'N ¤g÷ŽÀÛ±Z]Ó[‡û:e@!BCÏÁOWͺ@íD +‚&™÷‚g¼Àç%ãóˆ‡êooüÕG7qÓ5ß("2õc.×w ±bdÀâ"µ†Â€/µ¡Fƒüi§"Ná„5xèp8<A�z™éÝ,¬Û?\ U÷�¦5ÞË{ÍZåªf›êa‘üJÁJןì¤b+„"»ˆ;±qD ÕY Сòz«‚ZuÏÜÔÁ®ÛW“Väa –cç‰ñÀ%¶6{öriŠO’x Št}gZ å-ÃP!‰¨èȈb¿]†ÁùBÖ۞nûȃ’Ç\×ÛJ»;Þpó'gIB€\8lì²1^ +w¨>³†ÿn<è¯e`‹gçcýÑ_~xk€ÁëÿúêùÞÖC¹iøÊF,懧ÿW ït³ß7‹Î,JÙ)_Îìøpœ1À0EYU`ҁðÆDœ k5ú{DS?tÈNà°<C †$—õrP/Ù\þ×<‚8™ÇÛÑá‡-ÿf¶3¼Ü¹Ù^ú+<÷Ò*¨%½ãzôà95΃0z$šG§›g(,“à%ØÀëŒ[Ùº{mxBâ–Ò0~@ãÿ¸¼öùhò :M¿†z ø¯Å³%0г(X!˂А†ü×f‚=O®ïžüd+¥Ò +endstream +endobj +498 0 obj << +/Type /Page +/Contents 499 0 R +/Resources 497 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 487 0 R 488 0 R 489 0 R 490 0 R 501 0 R 502 0 R 491 0 R 492 0 R 503 0 R 504 0 R ] +>> endobj +487 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [191.143 179.868 297.862 191.619] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info)>> +>> endobj +488 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [191.143 179.868 297.862 191.619] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.gnuplot.info)>> +>> endobj +489 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [488.959 179.868 539.579 191.619] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/links.html)>> +>> endobj +490 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [488.959 179.868 539.579 191.619] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/links.html)>> +>> endobj +501 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 167.001 227.871 177.65] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/links.html)>> +>> endobj +502 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 167.001 227.871 177.65] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/links.html)>> +>> endobj +491 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [437.145 152.77 539.579 164.52] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/help.html)>> +>> endobj +492 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [437.145 152.77 539.579 164.52] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/help.html)>> +>> endobj +503 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 139.221 142.78 150.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/help.html)>> +>> endobj +504 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 139.221 142.78 150.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/help.html)>> +>> endobj +500 0 obj << +/D [498 0 R /XYZ 55.693 823.059 null] +>> endobj +34 0 obj << +/D [498 0 R /XYZ 56.693 688.375 null] +>> endobj +38 0 obj << +/D [498 0 R /XYZ 56.693 596.912 null] +>> endobj +42 0 obj << +/D [498 0 R /XYZ 56.693 478.76 null] +>> endobj +46 0 obj << +/D [498 0 R /XYZ 56.693 320.737 null] +>> endobj +50 0 obj << +/D [498 0 R /XYZ 56.693 215.725 null] +>> endobj +54 0 obj << +/D [498 0 R /XYZ 56.693 123.035 null] +>> endobj +58 0 obj << +/D [498 0 R /XYZ 56.693 93.261 null] +>> endobj +497 0 obj << +/Font << /F70 486 0 R /F62 410 0 R /F61 409 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +515 0 obj << +/Length 2573 +/Filter /FlateDecode +>> +stream +xÚ­Ymsܶþî_¡ñt&¼D|u›6nl×ÎԑÇR›vê~ x¸;Z<âJ–•_ß]`ù*H²œ|"€À¾ï³Ë¿^<9}'AÀ²(â'ۓ(fq&N’$d\¤'›“ÿxœñÕ:ð}ßûe/›Uzrµæ‘ïymoíc'[ÔݱRí_Vÿ½ø nà'Ï2? ðÿdÍá-öð‹=&RïRê֎ŽU^Ðd«ìS·yC«¥¦S£é©Ÿ°8pº9õúú𬬷ÊEHà‡,áIÿ [­…{¯u »Y"ãFuvðÑ÷y½±ãÏ+yySªNݪ¬[Ùè9é +Ï!.ÊVêg0}¯¬‹ªÛ”õI‘œ…ÁÉ:, +3KQ»'9õI$ۍÄ{?¯‚È“•:dM xº)R˹êšB¾Æ­Êèm'²Ë&¢°„6_mU³“¬–í)Ý®OI .Yr?ca²4L‰4ci"æ\Y…'œîÁqàmJÝ6ååŠû^ז†~Øñяü§të:d!óØÁ*Š<¶ûõ©ýR5von_uy(«œæêü áŒÀ.•ºß ·XåÁÖˊHØZÅÃ+w<{‹»PçE™Wvñ¥†Ó f™ˆçŒ}¸Ä€P²ß_Úvˆ,µDDvé¬Ú ñ™OÓh YÛ`Ï<‘_{K0½% X—ÜCŽ�†ÂÁõn«ïÈѕpp(›F5rCÓíH‚ü¨ÇFîe­ËÑÌíÒÅ*ñ=ù/ûò¢)ö·vü,ÛëU�Œ5Wv èNjU&¼?C°Ê +cñp®­’|fÆLi<a ýAM~ܗŽJˆ4QÒ¦l@­ª¹Yő‰5@繤»úå:R&b*…E~ôƒÄùp8 |E›× êÔEV±q7õ>¦�¸žÓõX@Ò'ñÈ$PtÝW‘+0 +ó‘ËNÓ¤�¶ý¶<‚:wÆÇ…Ìí¿W¢y)É9fQ 3;¬šGñ™ÞûXfl¹‘4RuUÖ4Þ*òCkv|Ù(¼áZc°Û0 +9´rÁÂ4vE kÔý†™Qm@ Ä̈ E‰4|f„%xè=ýñŸçOÁn#xÿ^èe®k�¸ec™©+•oìL^U´lÁ(g-ñÚ®äE¡“ÍfMóDuâúFݚü–¨œ±ˆúÍÛÁrLÒ.ë?Ú7#tËû’ŽYíå}æ”;åÿ:Yrn~…:òz£í[U^;u:¡`8š9¬1Žf½y~Ô²ù,›çy­ê› †zt»Ø"<?…ÉF©vP™9¦R»Ò¦.‚ñ¢_Åïzc¡è¸÷öy­]襏a¸¯—¹Þ÷¡øk¤(¿UCô€ ~8;»øþ·27‘a´á#„\ìeq¥ºöAÙHÑœ«7eë� ïxpÃ?5²íšúÏ®3£Èˆªú0ɞµ5ÒÍÂÈΏ¹Ö”"78 k6^w­�S­úÀ9œ$—paF{ +$3Ëi¡êm¹ëé"Ê L§äg÷DeØq°6â‰ã>גˆ3è'÷´GD€áŸÖÿÍBѹat¤`È1wS¿Ex/YÀuEQ£‘yÄß×­Zo†âJ#òŸWR[¥¸àäE_ŽdLá Vöy ¨†X4Ȫ<¬�÷Öyscç.û1|Ëd¨‡̓¤þ‹¡¨¯{²…dq¦¥«­fh²lí¾k´¬¶¦¦J¼761Ló`[a`.¹¢É/ùÍ(žšŒº«oñMxƒñ„·©huè+*°%˜>˜jlÛÍÛÙù)§…_V¦V£ÔFöç½Ë ¨ø”Þß­µ· _¹I}1*¬• Û(L<H8ºµ`\Ä)’ Ʊ±ÛLŒSʂ0á5¸cjp§Þ«®ÚØÅŽs¼}ˆ!|ð׫uƒ¿·ù yݗrQÂ|ž.*œy u¹J–² å÷ãMÚ³€›!ÁM0ÐÌ5AHuoÁœN é›LsRÈDônåákå Òºu†i1è§"sø: cûj?B«Ñ-� ´ðùfÈC”ô‡ +âë/ß½bÁù…‹è…8$Œ¦®ü’FœŸçLX;b¡´E"B‚i-d(tY£ð»k”¾!F{ÿ¨Ë/ˆ7SîuÚ˜ã˜ùAðµ‰%béØBàݑi}î:Ô&ù5„Ïmùåû?¼9{÷ê´Ó»÷P¾íy2€žS °3[K úS +ÆÎçþ”c¸Ä6Q½C³ÅÐ 2i.=sJ&¸04°ù•S$àV‘Ȧ–an1¨»qùLD³ƒXˆ!g] = +ô¡ƒW‡áÇ®±qptÚöL‚tZŸpêÓ + á½ÇV 9}€#e3†¯d!í9&ÀF:zƽë²Ý\dz�"¯meìv¦FÁul(6‡Þ¯Cyo·v³ x†õñÍ$XŽû,“ÙŽ<>¼gWyq•ïÔß0WÛ €C¨!šõ½)Ø <¯]8ÕtQE�Õ[+8Xë¸UœòAÇÌ> ÞH<¬ÞÌ}¢Qó#°nYrpŒîxT¶VF­þA’œ‹&(d)»ÌÀüÃÜNº=}ê@TCI$/öPÙ»#cÆM$^sθÿmïxyvN¤Ü.PރÆÎ +£¯«ú|D9æåO{ÿJõÀ{¶8`èÙ|ê4%ͦ«Ý¨8fÁØ­Ü|²’Áe®èËHaÆü4ýM²~ÖgYN‘6 +uD»± —B„E»BaGÇ '˜íÒ&a;‡9C²sJCÄSšÐ ·€0˜Òü.§£Ö¶§žà%Rëv$V|'Í-‡Ýµ³ dÈdñóà X,n\Üìî •5%Ÿ ±„ÄÔ`‡…»zWiÌx&Æb Èٛ ±í9dz7jüá,Ý΃x<Ehý"öÔ#¶Éx†ÜîHå˜iMÛÓª€§µ0˜›ÉwøBSÏ=ô“†³še o,p,Ö#w+öy½#ßÂ=huqrPi:á×É®í×N3ü=.-"@ك¨!~¸ó(dA-‘{44Šó¾ó«ŠnѨ+õذ3]âg‹èµÿÜ_>âãýtØÿq}ßdú7€JGúYe47ÿÃAàþïJ]íâk¸—®ÑÝåìO�q}MŽ Òß!çU5«|á0¬ˆCBà‰¥Ô zÿòõЏœý÷±}¡åúê.¯Ü¿-¨=ûøàNa-0ÜÒ7¬vrQYPŠÓù¬£Ð¼ð³‹¿´‚D&ÎZKf²ˆ… Öoçf/«ã´Æ»ÍF^iµHȗÃ/_ü—ÜW˜zÖÄUp‚ÿü²Ðz`šÒÿú—ž¼ºxò³´Q +endstream +endobj +514 0 obj << +/Type /Page +/Contents 515 0 R +/Resources 513 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 493 0 R 494 0 R 495 0 R 496 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 517 0 R 518 0 R 511 0 R 512 0 R 519 0 R 520 0 R ] +>> endobj +493 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [163.38 749.967 270.099 761.718] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info)>> +>> endobj +494 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [163.38 749.967 270.099 761.718] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.gnuplot.info)>> +>> endobj +495 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [253.051 736.418 464.498 748.168] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/gnuplot)>> +>> endobj +496 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [253.051 736.418 464.498 748.168] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/projects/gnuplot)>> +>> endobj +505 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [73.576 710.001 285.023 721.07] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/gnuplot)>> +>> endobj +506 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [73.576 710.001 285.023 721.07] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/projects/gnuplot)>> +>> endobj +507 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 661.174 170.053 671.823] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org/)>> +>> endobj +508 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 661.174 170.053 671.823] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.ctan.org/)>> +>> endobj +509 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [479.183 609.832 539.579 621.583] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/gnuplot)>> +>> endobj +510 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [479.183 609.832 539.579 621.583] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/projects/gnuplot)>> +>> endobj +517 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 596.283 188.598 608.033] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/gnuplot)>> +>> endobj +518 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 596.283 188.598 608.033] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/projects/gnuplot)>> +>> endobj +511 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [412.725 387.424 539.579 399.175] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +512 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [412.725 387.424 539.579 399.175] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +519 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 374.557 155.871 385.205] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +520 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 374.557 155.871 385.205] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +516 0 obj << +/D [514 0 R /XYZ 55.693 823.059 null] +>> endobj +62 0 obj << +/D [514 0 R /XYZ 56.693 785.197 null] +>> endobj +66 0 obj << +/D [514 0 R /XYZ 56.693 646.371 null] +>> endobj +70 0 obj << +/D [514 0 R /XYZ 56.693 359.753 null] +>> endobj +74 0 obj << +/D [514 0 R /XYZ 56.693 158.154 null] +>> endobj +513 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +537 0 obj << +/Length 2778 +/Filter /FlateDecode +>> +stream +xÚ½YK“ܶ¾ëWl鲜* –øŒSIäXR”’-—¼*«Êò;Äì°Ä—ùÈjÿ}ºÑ Ia¥¹ A°ÑhôókÌ÷×O®^&þEà‹Ìς‹ëãE¢„%I +©Ò‹ëââ7ï£$»ß¯ÿ}õ2–KZ^øD•ïö2ò½qÛ¾Ì+zkzNCÙÜ2`É# D$–Çm3uU;º6S©³Ôޕã‰8¿™‰‘%¾¡•¡Hqg|„ç.–¡‚ôb¿ »F2˜OÃäb/EE4ÿÂÌGBùòb1ý¸®5¸_¨H)¢ þ:üc*ŸhØë£îusÐô:Lu÷÷ürÒz¤á±íi@'âXÄ~Dg·g.Ó¬¡ª{C°R)d¨`m$"Ÿ©®O €Ê¤W´‡©Ö͘%ÚVeÊ+út³“`è²™rêÑæf\6ØWÕrё¾Ü· N9.ÿÏ.ˆ<M$NË¢nA¸ÿƒi—‚ë‚D"éÔ=†ûaÔõ³Ý>”©Wµí'»ŽŒ 7£UкˆÂDRðÌh“¢ìõÃE|ˆhupy©¬o€æ×Qe*¢hŒ¼)\¬‚T3§9DÜ")T<S +¯Hd™´uþ Ìû¾×G'ÃP$¡¥FµÈ 5j1s(3¦«tï ¯*ú›ìßã5¹ó€Q*””›D" +²›JbK|ÚEÞ}§ûQ£÷}ÉbaˆôáÚb}_Vچf^ÜoÂï¦ow2òîLº£Àâ/Dó‚Tdн=îmS• °2΃æer8…!‡OŽØ1/«ü¦âåùèTQ§ŽÂ­Šð僆ÜjÑèñjµ8µÓO$¨p‘¸Ä9·"‹ ûa& ÓXYñ–±$R)bÒùu—D ²mAjҟ󺫴ÓÓ}`oàÈ6'õh +•}H•˜ü ¯KG‚×öH_ïp£å~ðLÎ{¯†žä£°Œà¢FSv‹aìKJyFQï~„2 úKΐdè›à\òNÁ‡†©ÉY`+4£‡økÇ«svµ¼Zö5mojX{nÃgJÄ2ø¦ÝuÝ^9KTšAN¿nj™*ª/L°©ÿÕ¢ÒïHʂðšu[”G> ÷Œ3Ÿ«ë*¦¸ìòñ�Z¾üû#\ä%ÚÀFàx*flª8ÇÀ¨ÑÖÇÖÆ÷¡­»²Ò.܂ù&âÇ�—H$I°Òb„jM°¶ñ L0zèŽqèuºíLƁñ"Â[Þó@Ò=‹¶áٛ{zöº«ò¹X¬8ƒEĘu'æÆûº¯ËÆà7dח˜]¨,÷´*!.¶ ›À—‘ô^ù˜‹4gOÉg™IMø¢™­âQbIˆíUŽ[su}{ bÔv~¶lÙØ¥Ìü݋ç?üøb”-Å# 0s,­¿Ý˜ˆ¾-›Æ™Æíù®w)l�KüÌ3z¡aN:ö3ªp$,̲óÁˆÃ¹°d"#ëEÄ×íl¾?ÃiÈLU9ÞïâÈã)¢P²vJÒ +‡Iŵ­Ìæms�¦à»ë|ªoÃ_©%»CÛƒC ¯ÄP"IÜ:oÐ,üûŸ^à’ â&|–e•�Ú4 Q»&=§‘u%˜Ì+[ÉaÚ$U˜œßw˜ØG[vk †l.whP¿€÷È¢@wÈ"Aƒ¥Óâšw7µëYôýÕOïi0´ÇÑT+ŠqXPò òí¼°®ba\ð¾+¶ ƒDVÏÉt+&«Î@…ƒÏº,…¥Ó†8-&G�¸ï|üµÑwÇ©9`ËÑ$x§•Á|¦Y'GMh¢Ò͙¸Úû 鞐'Ú¡ä:ï¦ÎÃ|ê\›)°ËsØ^CC +o<ý5JTOijÐÂ\†;?9Õ_î¢Ècvs)EW¸e~ ™3”Ã�ÚÂl[Ù¡zFr“P6…Ú¥Ç à}*_S…fÈÏÐqp¨ ›áÜ_—£³àû¦?œ¯”Qéom»zÒU÷˜úýó\¼-O§gàW‹�è…£=UCètgK LΔê yîæHB¶X"  ‰²)Gs÷/P¢êÄÜÇiì=?Žå$LŽé"¡r®;ú€í#µÌ†ªo§ÛÓf®ÿ˜Íïðªm ò"ÀkÑ6 Žy?ÎÖíZèEl™ëªIa8ÇøÈ:Ï,øvÆ“™Óàvß ±J¶ ½ÃÒ²Kઠ֘òÊâ„ã¬oþ¼M™oLëNœYñ«mÛ+˜s£úÝž §vªXÀە®„ÚÚ +Sè|pÊó|ø4¯êm‡z”ßNÚ¢ØY8ªqlÏà6'ùhóü�3=ôºƒ½™»;ÙsÙàœ:àUK䟅»*„® ÙÀ],©ÊWP+puÆáÑ¿íªì‹@Oüiênû¼àÄê¼! )ÓC¢¼‘¦,x¥»' n®J1Š…è3á'³»¢v\söÇ7¾!‚íÙ8·ß˜?Zù‹Ö^E"гm€ƒ k A Â7´„}N?À-¸VÁçэæ$0=ƒHìnè²;•‡A�ÄW@QVþêÔ¸ï  Ü$ˆeEs¦Jmi…‰ÛæJ²Œ1콩ÊðQZú +tã’±ŸHÕ:£±¨{ÐL y÷Øþ—âÕR‚üp .•Ÿz? Ô¡ò¼w‘¡ôæz>҇‘ XØiæÄƒ•‹&S}cPŒ x-É[À|äq¼'&yÖF7nƒ†OS +•€SˆÌKjlFš&/Ê05 @>š^ÍtàÛàÈÎÚÆYT†—„)‡rä5†>¿÷Æe ™aß;»SçWföŠÇ V‡C´ÙÕVtºžJ�w,à Ô;ßû~2ÕW“CbÚ_Âãôi¢y›’p¡˜5gFæ:>“‚aÂàw`oàTv(~à&æ  C´±ë·â е +g¶Ti*Ó¡ŸÊŒ:‘(¶ådÎå‚h• àó©±³))×*Ñ@ `y€2ÔÓíÄ*ÂCö¬iŽnD ØÛª<”¼™ÞsÄG‰W¥fŽŒ�‡ÐQVÇ·ÂÎý†ýGÃð ‰WJÊMù i.[¹øM<¨íiø*ú”‹?=ð>PYA#l1Ìs»‰ïgçÓAë«ÙBÓMŠÇ»|>�E%( Rì(™^j¾Žq¹Š‘•n)B’€›<Üoq ùÌÝâãŸeéÃÓå>˜ SKçôYðtò([%èÕ] *hBŒÖ×0?Ã.¿Ð.¶S­sDИÞ²Ê ʛõ(¸¯‰{‡7/àP¸ +‘žqý|n¶¬ã”ñªÉbuÏ¡ž‰@Ê-†ÃN0ðŒ°þÆ`¥À6ŸxÒª¢HnXe|x ÏäÄȊޭî`†š^ˆ£²ùèGþgø øK³Zó¾)?ÓDãeïÜOæ>‹¾Ìò|Øÿº Ñ0IEŸášäªÑ¶[þkÈiîoìCæ ý¶ÿÿNã•Ü ¼æñ(÷´,دW¤ã}§·¼Zz^žÙ\ºDyÛñ½,››³ª7¹e[·M{€¢æ÷§ÿ„êXêþ)½áåÿpL›g #P•膧ß^Žéø–M¥Bâ?£J‰Drž‹‘òɋë'ÿÍÆd] +endstream +endobj +536 0 obj << +/Type /Page +/Contents 537 0 R +/Resources 535 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 413 0 R +/Annots [ 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 539 0 R 540 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 541 0 R 542 0 R 533 0 R 534 0 R 543 0 R 544 0 R ] +>> endobj +521 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [266.987 682.212 543.888 693.963] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/documentation.html)>> +>> endobj +522 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [266.987 682.212 543.888 693.963] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/documentation.html)>> +>> endobj +523 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [149.318 617.848 341.128 629.599] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/)>> +>> endobj +524 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [149.318 617.848 341.128 629.599] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/demo/)>> +>> endobj +525 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [485.223 485.738 539.579 497.489] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net)>> +>> endobj +526 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [485.223 485.738 539.579 497.489] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net)>> +>> endobj +539 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 472.871 155.871 483.519] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net)>> +>> endobj +540 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 472.871 155.871 483.519] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net)>> +>> endobj +527 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [179.222 296.078 351.396 307.829] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +528 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [179.222 296.078 351.396 307.829] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +529 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 282.529 280.732 294.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-info@lists.sourceforge.net)>> +>> endobj +530 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 282.529 280.732 294.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-info@lists.sourceforge.net)>> +>> endobj +531 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [354.314 268.98 539.579 280.731] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://lists.sourceforge.net/lists/listinfo/gnuplot-info)>> +>> endobj +532 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [354.314 268.98 539.579 280.731] +/Subtype/Link/A<</Type/Action/S/URI/URI(lists.sourceforge.net/lists/listinfo/gnuplot-info)>> +>> endobj +541 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 255.431 195.642 267.181] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://lists.sourceforge.net/lists/listinfo/gnuplot-info)>> +>> endobj +542 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 255.431 195.642 267.181] +/Subtype/Link/A<</Type/Action/S/URI/URI(lists.sourceforge.net/lists/listinfo/gnuplot-info)>> +>> endobj +533 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [445.95 255.431 539.579 267.181] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +534 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [445.95 255.431 539.579 267.181] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +543 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 241.882 136.235 253.632] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +544 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 241.882 136.235 253.632] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +538 0 obj << +/D [536 0 R /XYZ 55.693 823.059 null] +>> endobj +78 0 obj << +/D [536 0 R /XYZ 56.693 667.254 null] +>> endobj +82 0 obj << +/D [536 0 R /XYZ 56.693 602.89 null] +>> endobj +86 0 obj << +/D [536 0 R /XYZ 56.693 456.685 null] +>> endobj +90 0 obj << +/D [536 0 R /XYZ 56.693 426.229 null] +>> endobj +94 0 obj << +/D [536 0 R /XYZ 56.693 213.374 null] +>> endobj +535 0 obj << +/Font << /F70 486 0 R /F62 410 0 R /F61 409 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +551 0 obj << +/Length 3163 +/Filter /FlateDecode +>> +stream +xÚ­Ù’ÛÆñÝ_±vRe°J„pƒLRvI‘e+•\µ+G)Û 0$'1Që‡|{ú\P–ªòО«§ïnðùýO_&ñï¹[oëßÜïoâÄM¶áMšFnnnŸCÕ×¥é¾Y­ÏsZÕ1`ú®îÞD0øÃ•I„wYþŽ¡Îðo¡öY_v«_ïÿvãݬýЍ£íG/ëTsÒUVòèƒï¯ÖÑf¼·Ð={oš¥-ÝC­~ÿ¾/ù§¬ùwmêVѕ‹ðôҺѕ÷ãÿ¾Ô¥bè/öZÝ)ûàZU…ª:@ûS2b¦¢QÿéU+‡éB~[K ^´£0œœÝeU‘5viܾ<Û>±¬ÿ4!Xɖý@ª}É­’ÙCà¹Íon_éõ»¬)Û¦?*·˜<.ö’ ž?têÚÝ_~”ç0 +LÐOÜm˜Ü¬ƒØ…;xý ð°ZþÖéŽ +S—Y¢>­u50——œW¾çd¼ÌìÙ�wM#Çl&º“»¡df +A’¸þ6≈™* +?ûöø´6õâ;àÁIœÚݹ9@`í¸1ˆÂ0ºûëp›¸éf ÜÜØ?ÃBjÓvmÞèZf•pnJk å™ý˜¿úA•ïU§óì+FÞgX¨±æþuæÂm_/hù|g£pð™>À¾n‘çޜQ÷¨+¡Yæ/±dœøÁÇd¼|ÕÆw7ñ gÝéýx[†?!›Z¤ßkÓ·–ŒÔ°6Uz¸@Œû®þžÆ-’³q#o|Г•\Û1ÂQCåëöx^2ç<»ê fWM¿dp�€Ãiº¾¬õ„‡Ê=¸p‡OžYpõ‰QÛð÷ ^†n¶>QŒW¯¹½ãß®"ôi`%ÀÁsËÈÓ3g²</µ%WWäöu­äæRí;Ù`šÊbÉ3Lwš¬>´ÊÝ<FåáG±ËG°ÐÊ»òGûƜ†ó劐|ðî6Ž2çÁ·mAp?=tÁ©ûÈöƒŽKn,„ý¯ìóò²/„ÐÓÄàvþþ¿÷3Í@ï +`®ÚÖ4ß|{Íh`ä‡LÏó¬P»’ØAQnbá|ºuÚlxÎû•;HKºÁ©†!2fZEª˜Œ‡¿x^P®|Þ±eJÇYôáYwyØä°¦nä<Éò ¯ßP ´7Å^ß^1®à4L—k/qìFvñ籎0DÀ™3ºÌÎNàìx8bBû(´%N¶3Èaf3VYÀï„ bC,�•ɤ®†E ˆ`�%å}ÈL?rלŽcL:ØnœŸV¾ÒË;â?C"ky€<ÿ‚Í›'ì[ä}3¶¨Ó^<Cûþ`}Daq÷´1IÝM²…„íâ¾£‰Ø Á`&è·²ïï{Sw›z6…ð’퍙¬d°Ï–„¹¾wM–1‘»‰ÒÏ¡Au9¥?ü8¥XßNY+T{¾¿ ÙUÖ‚é©a²yä˜ é±þ둃nôá(¾©Õ¿± ºYo7¾PЪËt)4pò$.Q¨8un=á…; qJߪ?Ðb.¦ÄíÏ0>„d¹}êAÉû2á†n»¹3ÿž^˜í,/É ,Ú+ì ¶xÛ9ƒnA`{àfýí”8XÐò˜D‡�¾œ€ïª<«ÛE%{Fûà1•(°';8êË3wräAAØÏÛ e(úEOÁ[–“šOȦñ×%±¬£Ðw£t3 ޒ]aàÅÎ? Ö<Aˆˆüz˜:¼¿[žÌøç`LÁ.”àHÚð  Ew\]É*J¡òÎ^ 7íLÏ9]±3MJ1]7ÌPÜät’ޏ�+Ë0ˆ=xÝz)Mí)L‚R’ä$™ ö­Qt؇ݎ–Ýۄ!°Ù.o<«]¯‡â,|klsœaÀ°}î ’Ô w2CðNKæ ß8à‡ ­‡¾Q¼ ½èsU,½œž…ì(8Í%rFÃV`õ‰4"uîÌI1ž˜ j÷-»ËЛzÞ8Ž) ‚ߊØM’je³3@2³#xVÞõTÓRŸ€V³u¡¼˜BQ#££H” °Èé…G_ð=”D~³‚vZ_nè¤% @tî­*÷¢AˆÅ|'9�@.….bÊ=çû»ŸV d{Ócí%Äýp+R¦]¤×ës×ÉÞ1òÆ ¯ïžÄ ÿQ¾ÀæW9o}ÈR¶l +˜Î°ØaþM¥?0D|‡¹Î˜’žî[DÖ_R±àºÇl„YËF«Ÿ“Ë–1ù"ë¬ÔÁR€¥Ž+ ÆéöæL=Ü%'«…*vˆz§ìá".푍‘žå6aìè=>AÂTÂ??¢.AŵÓ6Mk#Ëg¶Ÿœäç„IJ¸,«k(Œ²N› +û a ÉvÙž| áþõä×P‰p…¤{xòÄ[ʽ¬óœ�â˜$Ðò:qr52 ´^§!ëã@»ô2@"¨6®‘†Še 1ò@qҋ¸g}gþúìÅט¶¶<Y|Ø3ÀßçGäMyVeÉc|, ^ù=#A«w2ÑÉm³¯Nµi:^ðR—˜•-D⠋9ŸÏ®® jªá“igíéYʞBvŒ“ 1tÅÓ¥8l0 µÞ¦2uÇþEÖÍ +ÒQº©$¸¡çúÁ§&¸á&¤.nç\±å&‹aœ@ Èdš ò[8G¬‹S[6Ë¢†'‹÷šQpA ’*Þýì´Äž–â†Ú^>žÔ­9ÜϪ"„oâÀ힙ñ<M à°1MCß®ì% +œc&jòý*…4é-/F—Z›ö˼ׄ¼(CÒ6HÛ»õ‹×wCP·u�’ù Ï3Üó„' 6ÎÚNë$ù»Ô±¥‚(€Âwóÿ¨‡¢eu4r&J§½U=Ô`Ó¡¬�Ð&´-1ós¨5pÊ?�%.¨î{ݘê¤*‰·FÊHMO@ˆùQ>‡²E~RdI«ê /ìQ�Êuފ¿J]ϋ—"µ¿èXñúpúoê½Fi Ú´­ÞéRwZµ mœ9}“NYÝÎЖŸí“‹fÔ ê¸½±ý(»±˜Û_l¾_&.’–9v¨Ò䊏ðg>‚·I憦B.Eq�ÑÅ~x âÉn FÚç£ý&Öâa–í–³éãúê ‹þ]Ӟ/ ^ÈEŒé0° +HP@”N Ó¨=8#ׄ¬=ÖO~x‘æ“F%Ñ�¦¥Ž9³HfŸ`Ă 7¬Ëœ#w§ÉîíX¥"’L5•¸ÃÈõøV–¿€çr!¡±ÑŽï nY*³Á-&áG€Ã‘ó¬2¢ÄHúÑè\hÒíH¹´}7Þ¤3·zavi0ëcßoÏ-Œ4¼ä 'L©ÍÉR›¨MŒQÜ\ „ ©ÔG€˜uÍ…>z8ËÆ>x}°ýTw6»ZúŽ˜wœ2nc†N_å+TÞ9˜¦Î÷RÑ1“¼Ä B®SòäVSM'r#Ž”�ñO§ßý&Ш։Ïß3Ï I.£}O)í´îŠ&›`px4:SS‘”“íG\„uË÷N w¡ãXCs¿î|nÉS…P¼•`ù³JgÅV}Ɋ yó)«-^r҈ån=»A±mÔ¡3ØDòy–ºÍ +®ŒªŽj <Ðìy–«(Ä@^ݘ,?2^·Il¹”+ÅÊ#ü�iʾ#ã•'IlÛ|H'7�dž;¥>iÎNv©“c[ê$ÑpÖ05ÅtDãT§Oi™²·MšL8äû"۞xÂ>ÊÆpÞ·ð‰)ígiԝzÛO,ÍX«bÏrÊjff—r +“÷'e£ÜY£RS×ul;T]?^96]åc7Þë*ø¿"püêùí£Jø6Ë_ßIÏm¨­s«óÆüÑÐg%>þ\Å%þ¬œß\–ó8Uêzgè+þ´Ÿ›áaì0dÁSRê ³…«š¨;Ë�ÛDûÊ{úP.m ‹ ý_ácm_ú*p‘÷Vd'½Ÿg2"—%Š£¢ÌE܌tgxÙd'u›½CBÔxñ'~S‹>ᛚ*ôEê„q}=ùd6ÓáI›N·Ÿò9í^ºpÞX<M;탖_ãÔ´ÅΜM‚eƒŸ 1Ö§8õÅw÷_üÂ1{N +endstream +endobj +550 0 obj << +/Type /Page +/Contents 551 0 R +/Resources 549 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +/Annots [ 545 0 R 546 0 R ] +>> endobj +545 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 325.031 340.14 335.679] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ipd.uni-karlsruhe.de/~hauma/svg-import/)>> +>> endobj +546 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 325.031 340.14 335.679] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.ipd.uni-karlsruhe.de/~hauma/svg-import/)>> +>> endobj +552 0 obj << +/D [550 0 R /XYZ 55.693 823.059 null] +>> endobj +98 0 obj << +/D [550 0 R /XYZ 56.693 536.345 null] +>> endobj +102 0 obj << +/D [550 0 R /XYZ 56.693 106.153 null] +>> endobj +549 0 obj << +/Font << /F65 411 0 R /F62 410 0 R /F61 409 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +572 0 obj << +/Length 2905 +/Filter /FlateDecode +>> +stream +xÚ­Y[oܺ~ϯ0Їh¼´î—�m‘œÔ© püpЦ(¸+.[QÊzûßÞÎP+9rOœ'Q³9œË7ßpßݽººÎü‹À…_w»‹,~’]dY,Â(¿¸+/þá}öƒlõÏ»¿]]§át. /|šõk¬Öaá{ý*ðÚ¶zнy³ZG ùû*|¯à÷¼ð¶²¡‰ƒQ$é諸Z7²bñéÀòϾîI(›rákÒ.˜j¦±ˆ£Ð©÷Hk,#ôEEn^ÙÉUxGÝìiŸC×î;Yó^- U©û'ºª–ErçX…¾·Æí.@‹$M.ÖA$’¸ }Ž+0‰ìJ#ÀF~2µQ³`Ðnz©yL[ÁàÑÙÆgõ¢ÄÛumMb0> ŽjC£{g§dvü¸iœ¸óGñ¸Ó{Ñv‹ÖÊr8Ã8›•ÿØv¬šnvmWË^·¬´Ü´CÖß$ +ss{€r`öÇ~MßÉõqI#ÒÀ†d$l”›44<_óOd3÷Ýú ·r¯„Õà 2‘úæd©WË (Î`@Ká`¯w<âx½DÇGÞñ^oïé—m§d¯ ½€Ö06ƒîå¦â¥èX0€é%…¼uXpVÎÊ`Èæ·š,…töCú³Ÿø‹‹‰ô÷à¦nÓ6bk;)Eds/ u)T9¼É}?¸Âݯ̚ùdÿà’¼à<¦0Üöz&Þô<»)\¿§Á<ѓ€)M©8�ti0‡±u�!–… }ˆ4M_dç8ˆŠˆâ *bŠ”Ø8@‰ù²gÉ[(Fs›­¬ÈËø;pÛ£³ñö�¡bØ0qä»ÐÁ_mXãBþ|7t°gGBHÀóÂÎ9ÑùD%�¨õäàÀ„Tˆ}6¢ÐSb/– 3*Däî»ià8µd¹8!X÷%†�£yÉç@&ðcë½Y�-(ZˆbTó—DTՃVŒb‘Çù‹5¸˜0[‰ +°Ñ¨~QÝ8žª +ƃ¥4�lý±(½×rq½Bä~òb«RÞÆùqô¤ÚT'#Á÷¢Òƒ0êꫬ*yU>³{’‰s6¸äõC<Ñ:€JWµ²ÄøÃ1$r»tÎ\svàíA5·;„à-úµ\\"‘eãWƒ´ f>Ûf ‹D'zÛB`¦ìêŒ-9£Nvt{+ZF3ßàŒçVyÏCXrèt­§ˆdžB‹@–O­éÙvú€µ ͬAÃ4÷>½¿f+0¦ê¿ÚêÅi²Rw€'Չ~Ùð!ÒÐ3ØJBɒ·eëVº©ªÁôìI³"o·]»‘=ú; F)k’¡&HqVœ»T,2¦J">¾ ]e§U"A»ã'a[X¤ö„\ígÔÄw"†^6¼Êsä/ EpN¡ƒé[Kٖ ÌáÙE#AXÇIà}rßÙ½´q' +}>®œ¾©'û¥,,EÄ3Ælu:= *s |&ƒP ý‘`¼s̨¶l&™±o|#öm£-‡­%3“>q¼]U%a0ç²Ýµjúß;FÍßÿz=²Ã‘3jó„ù½úöç·ï_¯’Ä3Óù—K±O¨ö#tÎ&.VÑ ‡C¥·–èþî8ñN÷5¬O™t¦ ô†åÀnà ¹whöXÌýØû÷Á2h÷zØÔT‹BG)Â"$,!zлåýN4 @Z°ä¦†Äø(÷zû@JÌÈû ë«sÓ,!Ä^5hCÔ,¼“¥ØEá™ûv¨¬9³lJz̓¿˜Ù Ÿ4=…ëÉ +ï�躆_ RyÚ3‹Ð à +Åm%ï;èGûqµ^:ÐFŽ Zrä¨g½,aeá\/”¸Åé՝mÂÅQ$IhÃ(ÌD˜Eð,DœÇ´?¨Î÷}ï¯-fÜÑ%=o¸?º—ÍžÃڜêãÏFÿWqìWºQ.]À¯Í¨¢tÔ˜F•¦äþóRü‚} .‚ˆôûÐ Üg=dÒ*4vI¾µpV<)4Ï>·m]Ãö<ÛZ¤Fñr¬ræ®r´0”|’P„´2¶'Ðn¶ÕàZ+\¼)p˜§çcóôÉRæêå’ûÚÆ·`(Šs«ôŠÂh¡ä1Ԙ‘&C_¸ˆø@Üò<8³Ÿ +ýgPìÍ¡²í(l$If×°‚ƒ´>Ž3n&ãŒ}†Z ]�lyȍª läÚ%F¸‡© ÷8ë¾E×pç…?Ýó/ß>Ë­°Ÿ?éZ— +)_C\ÑÚhZÈ$ º<(¬WV–o°cÀ².HýÑ0ÎÙôˆ:w÷Ï\gøb´´ šÒÄô§j±Iág£Í9ôX]bDÀPKº@ ñK a|@z“%bA‹&eÎ È‹?aKg#,&¼ÿ4ÕSNõŸ]å½q)ªÀ\?M°Ä|OŽ^ëÎ0Õ¼gÇržiæWµí x*o*JU“@37¤ Ajªê–DDRێÙi»[djI MÜØí9–Z¸DdÙôâ) ½wÒ@® ÀÓÄcÚÊ*–´+„T“Ýôx˜ÿT³å0 hÀ3wµÌP)3¿Z’Œ¦Ã”>PU¡V,HEÜlºÞ͎pŠ`G#ݘÛ1¾2ɲ¡ŠLDáwÙ `ä|Edé, +°Iø]Ò;5W8Ú³$À„ V•k, :*~µWJÑ d¸¥Hºx€šîäF`ÄxlÀ•îÌòtvǛÚ$#I"ÄÅqp1>iz&<tânxûps½‚Šð­˜yß"ƒ;jcñ$/ž†~Z·æ }ô$¡_pÓËñ^w.€lõãKº^ê`Ær—�Ñ(ò,Ÿvó¥l6#ʇ«¯P¾Ú«q£%ú˜G@ÂIrÄ@oz¾HsÀç'ˆŽœÝЬ+Õìm@À;¤D[ºN jˆt•r™Ôpza¿Ä2°OM#jÀí<z€ÃÁI•ûVÓ±ÍáØ»mÆïipT›5V5C[_D9UDօ*íÓÒÌI (>8Ò>R™±s±7Ͳ>TêùDÞ¦îN|Y™–DÇ/ÔIHG¬Hb¸ËGqÏìÇ>o~#”§"øŽ´†º†Nt‚u75vöŸ…ZW'#„¡ÜzìI{ó¢Ùš0Ï”h^™,Flzè^Ɛ±á¼4m­¨R“›-` §vå†$ʀݕz³”€ È4ªm¹Ãû«¯ +ê¬êí•[bù_D@Z¸œðI häàŽ¥“Päg”Û¬ÁJ€žRJ÷Wö"PÝgÈæý¨ºý¢2°*Dú¬•‡E‡ùÜ|57qÿ¢¤xå¸ÇȝH]ùq5ŒT.WºæüIÜuØ4Ü.ß6ÏPº„tµÜ‹¸D±%r%ûŽ^„Û«6Κß&ñeôåf¶ÌXåÑÜ¡ùå{¼ñï¢Æ)áþ1BµÆÚ1¯/ã0sºe@ã¡+µ-§“«…±ËêÔüþ‚ýkÿ'l»ÙáŸ[bñŠ o»ò8¶ŠŠp¦ÚŸˆ�ÿoz*öíS%1€pH¼G¥Új+ÁwÍO Ó8صUÕR—€¯Ø—½YøËa®Ç)Äãå‰î&PòGޘkz<.'¾ý³qØÛ»ÜO?ÑOPiáô“Búòе” îDûÁH#º*›Œ™rc»°m!gœ!°Ù_¼Õxæ[ Aio¬YÔ…w*Ö¤ê‚êÙ~€ç¿½ìМ{˜¡ÛÉíKTa^ŠÃט @Ûeÿú7}d(Y¿q×K”íÇöðÿ~qÞiª Ù~‹àŽå!È-å9ÿ›ãÌW¹{õ?½A—Ä +endstream +endobj +571 0 obj << +/Type /Page +/Contents 572 0 R +/Resources 570 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +/Annots [ 547 0 R 548 0 R 554 0 R 555 0 R 574 0 R 575 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 576 0 R 577 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 578 0 R 579 0 R ] +>> endobj +547 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.615 757.331 413.152 769.081] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.xfig.org)>> +>> endobj +548 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.615 757.331 413.152 769.081] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.xfig.org)>> +>> endobj +554 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [465.587 726.174 539.579 737.924] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://bourbon.cs.umd.edu:8001/tgif/)>> +>> endobj +555 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [465.587 726.174 539.579 737.924] +/Subtype/Link/A<</Type/Action/S/URI/URI(bourbon.cs.umd.edu:8001/tgif/)>> +>> endobj +574 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 712.625 202.78 724.375] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://bourbon.cs.umd.edu:8001/tgif/)>> +>> endobj +575 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 712.625 202.78 724.375] +/Subtype/Link/A<</Type/Action/S/URI/URI(bourbon.cs.umd.edu:8001/tgif/)>> +>> endobj +556 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [171.176 677.409 277.896 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.inkscape.org)>> +>> endobj +557 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [171.176 677.409 277.896 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.inkscape.org)>> +>> endobj +558 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [324.364 677.409 470.357 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sketch.sourceforge.net)>> +>> endobj +559 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [324.364 677.409 470.357 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(sketch.sourceforge.net)>> +>> endobj +560 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 677.409 539.579 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.lysator.liu.se/~alla/dia)>> +>> endobj +561 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 677.409 539.579 689.28] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.lysator.liu.se/~alla/dia)>> +>> endobj +576 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 663.86 242.053 675.731] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.lysator.liu.se/~alla/dia)>> +>> endobj +577 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 663.86 242.053 675.731] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.lysator.liu.se/~alla/dia)>> +>> endobj +562 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 602.228 189.689 612.877] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.pstoedit.net)>> +>> endobj +563 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 602.228 189.689 612.877] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.pstoedit.net)>> +>> endobj +564 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [340.51 313.812 525.775 325.563] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.danbbs.dk/~dino/whirlgif)>> +>> endobj +565 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [340.51 313.812 525.775 325.563] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.danbbs.dk/~dino/whirlgif)>> +>> endobj +566 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [193.992 259.615 398.894 271.366] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.lcdf.org/~eddietwo/gifsicle)>> +>> endobj +567 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [193.992 259.615 398.894 271.366] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.lcdf.org/~eddietwo/gifsicle)>> +>> endobj +568 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [451.997 259.615 539.579 271.366] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://the-labs.com/GIFMerge)>> +>> endobj +569 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [451.997 259.615 539.579 271.366] +/Subtype/Link/A<</Type/Action/S/URI/URI(the-labs.com/GIFMerge)>> +>> endobj +578 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 246.748 110.053 256.917] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://the-labs.com/GIFMerge)>> +>> endobj +579 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 246.748 110.053 256.917] +/Subtype/Link/A<</Type/Action/S/URI/URI(the-labs.com/GIFMerge)>> +>> endobj +573 0 obj << +/D [571 0 R /XYZ 55.693 823.059 null] +>> endobj +106 0 obj << +/D [571 0 R /XYZ 56.693 494.91 null] +>> endobj +110 0 obj << +/D [571 0 R /XYZ 56.693 406.118 null] +>> endobj +114 0 obj << +/D [571 0 R /XYZ 56.693 217.977 null] +>> endobj +570 0 obj << +/Font << /F70 486 0 R /F62 410 0 R /F61 409 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +584 0 obj << +/Length 2612 +/Filter /FlateDecode +>> +stream +xڕYݏ۸¿¿bos@äb­õ­\¶Åµé¡éÃõ€nŠ$h‰^«‘%(­×)ú¿w†3’,/l_,~ ‡Ãá|ü†þãýw·?Çþ•ðÜÌËÄÕýö*ŠÝ8 ®’$tý ½º/®>8÷;µZûQäô]™Æf蔚‡ú\‰È9Ðl?®ÐeýPq;oê¾:¢¨Êš‡¿ÜyÔh¶ç‹‡n»ž#ó‰tûы¼§›#|Ä Êº`ò¾éFA‰EètJUB<:C÷ˆ23)œäÓý_¯¼«µÜ(ÌèìAIâTI‰%( ÅC=´UÓ3ÝB™Aê†Y2²—=ϯ”;3nE>¯ÃØõâôjígÀÀ§5›®ÖÂó<ç/ ªÂè×c­{ŽaWQ[ÖüíV"u”¤ÞFõ¥xª? ^ ÇÇÞ#þ(mTáCO$ËO°.IsXhÅΡìw4Fr¨‚Æegv‡ñywèÌ»ÍC¹ò#‡ôÏóÓ}h"éÔoCÙQ/q˜c+;¹W`ˆ+áäKˆ-î! +Ý$ËÆ‹Ø–(+n‡ÌcPn^5¤·è@ø¡ÄÁ¸ÔÜ\U’¹¦ÂnÚÄS<É}[©ñªË·W¨}S뾓½9^Ì®äÖ¶éìw5«©Œ Œw_Pãál‚¯I˜­qa`u¤þõ¶© +U\Sµ«:›à t£ÌUaµøÔol\Öa(\$`[‘y‘jÕÓML÷›Û¼q>÷]Þèù¬ÒYw„¾Jú´—OwmyžNž öÔÉúAQûƒ÷×|²1›ô˾!ÎRW¤h7¨Zð;3AŠ;ž7�ÿóõ“å>­ìwxªž.w¹£޲oy™Qëôٞ-}C£4’ÔñKÅ\Ÿ0št¼ö}ß//¬í²Ô¬¹·wÏäíb’„"‰Y-/’’–®™ß,§H×OÎ|™bŠÑÔ©Ä7­“‹Òÿ'®ÄnÄK'ø¥éÁ^‚8†x û±ÅCrӠێ ‡ò¦àÅ_͔&übk +¿ NSd1<¦Èé4È"§nús6Zö¥ÞMÅ>¤îßY•ý‘ú³«½Ô D©ó~ËZæóž*ùØ vRŒ‹˜åkŒâé˜ÿa¸’=†¢Ðs0ÕgÁ¼@*ˆ|ÐL>­ƒEµìŽ4Ý´ +­‰ª0UÖ¶˜äG©›Š)£//Ùryaêfþ”L2ޝꇮ¦]M2†±¡.^N­XÚG̲XTÜÆ»õ8`£€ÛY Fq—¸I.5wz·Çìa.æÊpcUPʲéÿïJé‡E“{U÷°º©ç„dQ™�‚¢)ÔïTÕÚø¹æ8þñªçÈ m|Îes(€RèÆë)1Ú.<�mX6-ÇÂ?IOSÛfŸ>Cp#¸_÷gi͐ÕkÐZ³_$é)Ž×¢Î/ðöa<âàøæ·Ü?W=(ñ«+…nLjœó2ÿ#5õ_Kd}m½,MLNBv­úލÍw6+ßsîäMÕt›æ {#ÛVÉNC, �þmc"`Ù º:®âÈ\r’¢ùàˍ#œì²©dý™š¦âàˆŸ¸Ùyf*ÑÞ}qY¡3ƒ0èèa£Á픉SØÏe­©‰n\ê·ÐìË0Šudd< xµã*ÀÅóSQðö,0¨Äpûžæßoiš" 4dÇ Á#P!´ä`òmX²l{bÞX  ÈTS\-šú5šaOݝÒ%„�E=Þà[5Íçå@ótùÙTÖ`‘7ð'£Bü{ûPI­Ñz¬a"tÓÙ/D ߅@¹à QGb½y‰­`ÜPby'WŽçÙñQÇRŽ”9g>°8 ž”&9äcˆ—cì‰Ëe¡“›¼� “ +ÚØv¨hœE vpÍ@Å+ Qý™:럮lû‘_äå²b.%*÷Áµç;ʗ)˜É¢0f§] ì-zK#[LÎü»2ß±pEÁ†0ZpFE¾æƒ5ã!H¥P‘‰ì t±oŒu-¿˜©š‹E.êa¿Ûe}–Æpy§9RBDöL‘ï“kka‚±+À^#Ìí¿>|xcÎòæápÖÂ àæ«[ +ÿ©ÕSÿ_j¿¢OùP›W +ƒ›=&[=`V˜‰²½ìèáb 2_ÍÈ5n|no¿üÌš>Á‹9ٖ¯›8Îïä#“J©”ÔýbÒ³¶ÕD?0Tþž±~Û©G¬íʺßRçú£ÂúúǙèî±”ڐS“íl”ß¶/q¿ÈÁØËéz[ú<1 (ðkL9A樓¶c´íš\i4õ ÁÍ3lÐA24ŒnŽôÅ뿄O� Áô`nIÕ kjé±táòbÔK27€ð5GS›"G~Ãò²¤ôÌáùn|ž(Òv ¸2ÔåS©ù¡Ô˜‘Íæh݀Šüøìí÷ÏàÅõۗœÜüÚvr?M¿ذãÇçˆMx ÙÞÊâÇÃé´&Ô"J™_Yö²e¼Yº&£CÈ÷ß±>àý’Å„©é¥<ç݌÷^�ßþ¡­ÙHÂ9:Oˆí±TjxìSC=Mãã*>¬Ú &õ\? +¿™~cYqâ´«5—ø®7Ãt(͌>¦ai­Î�TûéWŽâÞxVAñq²€uxôJ‡Û®ÙÌƒÔ ÂtiæXy®E–9ü]ViŸ»qàÀ^bÉ3NóøbÍȄ•°#õ¸¨Å²Û÷  ,ŸC9ä7‹‘Ò¸(6j…Æ~F¸¦;Ùÿi=¡0’rÚ¾1Vø°Âçòò •wÏ!šöCW‹kx?óœ÷Fª2ñÛ6 Á¦RÔÃ̎ßBå$…qtÇ 8B;ôÓÂ^3jÁþ±­Ë/ÜÚgj¬¬fÏ ¦±Õ.`\"šëx°Å?5{ˆÏú"´Yk—©æuS.¹×ªëï›÷{ù .í!ÂðìýX€Å¥É™ÅñóOâM£s’Ô%$t 1 ”°§ûceGßQ›M~0C‰…¶¾âfQ&ß66v¾Ÿ0GM,¤¦a¨iš¶1‚ mÛt=u˜0Õ +C2ÔÙ§ì6eߙwœÀÁÍ«zO=Ã4±)ë‰br1ì &Äïõ¯¸Lö95×´F¡Ø0â/ç ×+ü#‰†4äñ\mÙu–½²ÿÅ�ít2½ÃáàNëÁ2jÕߎȗ—ύIú–Ÿ½üÂ|=£D”Ñ‚)£‰¯ýÔÌu•<Ž O۔ šW‹œÞã8͏/ø—Ú"A¶Ó;Ä·Û¯ä™1½ùsz[âxºò¶*󲟓¯Ÿ­d¥yçrODsJÖ`ùn™n'¾³„Æi^Rœa”çéNrÚþ‹¸pžÎÑ=ò»çLM™ftҗTÇgÌèòl˜É èƒE»1Žàò ¿ûóýwÿÊ +endstream +endobj +583 0 obj << +/Type /Page +/Contents 584 0 R +/Resources 582 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +/Annots [ 580 0 R 581 0 R 586 0 R 587 0 R ] +>> endobj +580 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [406.677 156.567 539.579 168.317] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sourceforge.net/projects/gnuplot/)>> +>> endobj +581 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [406.677 156.567 539.579 168.317] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.sourceforge.net/projects/gnuplot/)>> +>> endobj +586 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 143.699 168.962 154.348] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sourceforge.net/projects/gnuplot/)>> +>> endobj +587 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 143.699 168.962 154.348] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.sourceforge.net/projects/gnuplot/)>> +>> endobj +585 0 obj << +/D [583 0 R /XYZ 55.693 823.059 null] +>> endobj +118 0 obj << +/D [583 0 R /XYZ 56.693 742.52 null] +>> endobj +122 0 obj << +/D [583 0 R /XYZ 56.693 478.64 null] +>> endobj +126 0 obj << +/D [583 0 R /XYZ 56.693 260.169 null] +>> endobj +130 0 obj << +/D [583 0 R /XYZ 56.693 128.741 null] +>> endobj +582 0 obj << +/Font << /F62 410 0 R /F61 409 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +592 0 obj << +/Length 1429 +/Filter /FlateDecode +>> +stream +xÚÝXKsÛ6¾ûW(ÎÁRÂ@Rd“éL['“étr©fr¨{€(H☯ðaYíä¿w)’&U»n/½ˆx,À}|»ûQ?®.®?xtF) \—ÍVۙë/à³åÒ!Œû³Õföۜʵm{þ1[P{~XX̵çU†ÏM!ÌÊ:áÃ,­²ºÀIgÕŠtÓ(qvˆª=Žb±–q¹ø}õ3èÆfÔ&P¥›=³Ì(Gµ>/|{.ãØ\Uæin¼_Pw.‹#ÎÊ(Éc‰c¹`®ÙN%û¬ÞíÇïًb3°7*ÃL7¯øÎ(ëv•eN@Ç¥µ²uZJ¸Ø†ÚÂ1—>q¯9BÆ®µ8[’ ˜Y4 ÔAÁÓ͍ÏÕdUû·8< ¤•ٍå½ò²CdÕ«”) ‚3*Ÿ*ëb+Bٕr‚*þ(ô ·—øÔeÊ|£7<¸ì=-ñÂC+¥ÒŒÌ•ÕG-—îñ¾z¹¨KÙèÿߨ–‹XV•‹±Å]â°e/€?¤+ir¥Ì⺊2ƒÌB~©£B–}Ѝ’ci¥ˆ0'd’g…hÒàÖ¶Y“u¥»1ŒqÛ'KwÙà° p%Öñ¨M®¯½r·¾C<›=¸¢”cÀÍE!’ôºFø1‡·ÜGò€£Däÿ2¾=ê 0ÏãË'áçm–!F-]܁ný0èá•qوêj$ñ +© :Ÿ·“aµ{Áú”©²yXxîÜTÜmV´ @UƒÂS¿†³sd“£ÿ"@»Õùœ¾Ý“iˆî<oVۏZk†…O~ó L8^£Z?íEº3*ªl¢ Ý3½;Ù`ð­Z=7Y½ž”ñÖ+q0"—Ÿ>¼cæ‡í-åÎ¥úIõè+.½DÉw¿âÊ÷f…ê¥ó)sՕ}aX~•¦J‰¸Ìš&-›HÅ1‚±ܗZ–§¢yùÑ`µW4»-;Ç šòXÖì%Ü�jǵ*0Š A‘¹$˜÷ ¸×÷Í/ªkƨ$g]`q:_q̊ +\úúWz‹¸–æ„H°Yá>êЗMÿ*Ó²ŽLP‹eXDy…;;™ÊBT­F¢®²案ã#Š —Õ^ž™…õhÌ8�Žh[\Ÿúø„Úþ£ö1I{<Fè²m7a–$”%TGΜù1«a Z€ò…¨¦“6æ™Â”ZTxU »´Æ(ªE4½ÄI.vãÚr‡¸´%jæRB¤B Ea'I*«kthD–š~uØ ¾å:J7òì«$~]QxWZ ËñæÐØG«+ <âùtÍ·!° ø¸×òq~Žëµ{õó$ ·²S@7¤îoèøj¯sÀ»œf:€j ÕƒgC^`ØÉ˜ò#aNtÈ L[òc$/(µ7k èõÉ"‰R¡¾ ¸í˜"²isA#Úêݽ?JO—T=AÃí”öÛ§Xô²ºÂ]5hŒ%�‹€‚¿$®ʙZ’꾁Ÿ,êÆL²´¬ w•[•ªç 8‡°©ÜqÚ:oËÕԐÊ)̃0%27ÕÕ:8oÒ¡QCdø”°%oÝvؼ®Fé¦ Uÿq¹€ªTjž‡S{ìETŸ'žŒ*âÉ{ÝÅ4âψÄ5=7Ûâs[§!¶ÊZNÈl¦IÜSH¡õlRh^Õt}[ÛµÛl€ 5úEÈÜÀJð¢7,Ñ/ã×8döó?û^BYŸGÁ½Io{Oóö$Ý#Ⱥä-‰øÿ/>§m +z6Ýèÿt´¾ûæ£vâSb’¯Ÿ +†ù֓]!ŽÏÀ ‰;†—ɪ4ý‚VR>äqFÕË¿½ÉoAïý— t|ó<Z=ü?d ՝ФWNÀâbXjU[ñ}ƒªkÃÅûÕÅ_sJ? +endstream +endobj +591 0 obj << +/Type /Page +/Contents 592 0 R +/Resources 590 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +/Annots [ 588 0 R 589 0 R 594 0 R 595 0 R ] +>> endobj +588 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [380.496 393.609 539.579 405.359] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/scripts/index.html#tricks-here)>> +>> endobj +589 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [380.496 393.609 539.579 405.359] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/scripts/index.html#tricks-here)>> +>> endobj +594 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 380.741 254.551 391.39] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/scripts/index.html#tricks-here)>> +>> endobj +595 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 380.741 254.551 391.39] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/scripts/index.html#tricks-here)>> +>> endobj +593 0 obj << +/D [591 0 R /XYZ 55.693 823.059 null] +>> endobj +134 0 obj << +/D [591 0 R /XYZ 56.693 785.197 null] +>> endobj +138 0 obj << +/D [591 0 R /XYZ 56.693 366.448 null] +>> endobj +590 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +598 0 obj << +/Length 2103 +/Filter /FlateDecode +>> +stream +xڍXmÛ6þž_±è]ØUDR’­E—öŠÜµ¹àºh>´‡‚¶h[ITõ’óëo†3”%[m÷‹ø>ÎË33úû㋗ÿH午Â,ÊÄÍãþ&IÃ4S7ëuJµ¹yÌo~ fu/“((u×Sog«J×9 rSšÞt4èýæþi%¢ÀòÀTmu{¢á¯Q$KӅ«ÿ>þ87B„Y’Hä º¹—ð#érŠxu/¢( +ÞØÒ¶D`¯w¦çŸŠþH½¦R9“œ= +IÂH("ù–Q0Æv]±-=ßÌrÞê•H‚'ÿ`¸›÷ïñaìžZMú–§·ÿ3»¾»ãQ»›à°J]_ ‹®¨©í†ÝqF„$ôÀ¯I._#ÃD¤ôš¿­îSNߺ>à#p$ð î*LâŒv~ŽhñÄín_í¢×‹ûïçö‹ðûŸ_®Ã(c;ù,y?·_¤ß/gô“ço£0×òP¹È8fº w‡a¸d(" 3•²|yë;Û;saÜ`2E_غ¨¬À‚xr*ãYmK]d7*j.iVÊM¸‘kàÕÝüj÷z‰I`N¥ÊoòF¬Ù’lƒ|érb¶«$ Ü}ð°D„"›K ܛÏ6¥õ®ÁívtØ$2àg¦›|‡Gnñ‚¶ˆE{½ŸI•­¶3=iÇûì¥Ç ]òÊÎu¯ÿâ=·ÜF„pèöy[C$ù͉ŒN¹Å¡sJv^õ ÔCü—–“Ž–3ڍfžìàý\FÁ'üØ"÷ Ðzh9J7*bA´"ÉÂõh +ÏÙç΅= °–¥{D¸ˆ®$‡~t/däQøO/R®ï©°EÆ�öIÏuó ríý :zkŒ?ᇧ ö?ëª) Bì:¡‹ÝZ^�úÔ1F jn‹:7OÝÓÄDþšîÕZ¸ÐלødËw£�z×ÙÚ\çýûÞ´ôLoÓWêÚ:Š£€ƒ„öÆõE„¡‡4zŽÈ)\úùÔí“ÎâjKÝ4#Pyz’£TÓZ S€ÌBk®)øXX“Ò¦a”ü¾È*T’9L¶¦‰ ‰8QYÈ+8‚«­®à©J!*ó©c‘çˆHØoíГ xGy¢…=fŽˆ-jÒ/vœã€LÕ& ¶+‘3R{Çóÿ¡¢> ŠÀ¾íà¼XG¸©d‘*¯9ªF±"eÀCÀ”ò,dÉð)ϗߍ”Hü* ìi(sÚ¹åéÚÒø+â?jd¶$\zuڋ–æ`k.A£KøT$‚[: ò[ëò`[DECâ±ýØÑƒ…ФGLœê=¥¢nœ KR¢IÞåSő(øîÃê>ÊyÛõ¨L»ä 79¨ÃÎÐ0gÔLc´»a„€…çbp«tŽ2Š×Á¾µöR§<˜¨Lw¤žS,ü>hðG£-2Æ#Û2² ˜š¨ëŽgÌÎ:‡¾³léÔÌZ&ךü@Àe”ú[ ï:XpîVp›Ãq驺,=œØŽݑe�ÚÍîãˆOcØj&Ȳ©º€ŒÚ§g;‹ØÎÆ$…Ñt’Fû»Ïi£M7aõç­;óû� А&ˆ¤j‡3y_ªo1wSñ$»Ç •[êÍü +7Z^ SœÕӚîhNSó©hû3/\k.‹Þ±„�qþíŒòþû_Ôî—Co'¡ëiŒ§¸™Ê\z®^Š€„+Ý,Åà$×ë1o1ýp˜&!¢”|e04å*˜¡¤EŠ(I†˜ ßê-B3ÎV¶åù#�6ž8ñi€²-IÈ(ÑakWŽ3½çÁ,“bpfVtIÄW¨IA”dðó~üDϼðqŠ•Ï*8.8ß»;¡¸õyÜ~%“À× M <Œ¾R¦7MÈeê«5韌÷H?…Âîã×OÇÂ_êî1í7Ï©láÄ pµt]"¿YS™@K܃´/KXó°i’R=,§›PzÈø*ßl¼Œpж€C©yq¸tw¯är9“…ØÓB€ý,xãê`³³•ÙÚüD#°´Iè´­6"Œ!9©ŸùÍYÙq¨À_X`* …/îü¯…觺î}]¾7º\ÅN!cÉf’ó’8žÐ øÎhžæy×L8ˆCyç{1£q¿{ަW°+ô€H¡¸)§ýCÇ}Þá<ÚZWî‰ÐÅT#Dˆƒ÷¥ÑïhÍÞy“ÃŖªU%ÃÄÁŠ{÷݇Ÿõ» U–ú]ä‡D׉$òùt:ðö÷!…‡ Í¡å$$9ßôÌWï :åHo¦ûŠËÝ4 +7ñæ²²œ¤»WéõL?¹Ý „ž P6„o­/Ýf»¡ilÛÏþõäm@ó ?¾Àž!Í+H“›c±ëfk•î_?ßTøzcfW—…ÿ£7 ëóü¢(õøƒY9s.Ç*a,^Ú±Öm½”»R}–;\7Jsb+™ ³l,h½äÞN¼ƒ"ûPj– ²†t}…Z€©ÕbŒÄÿ+ñE™ª2qá’~lB’ÁDA0º LR–¢Þ•CîÜЍ¨%¹C§F͖LèÚ zó·§t)û‚-¥ž˜˜¡:”=‚,`ÔÛ=­P|‡åÞ5ÿ¿*‰7‡îüG¬ºÕ}‹ç}@;²qÉ>ùµºƒúé`¦Eìr´Y‡éYol /»v÷U2ˆu¸› ËS˲îª)8@µ‚½AìˆÁq7ìÃÂý<}ñÝã‹ÿÓèùš +endstream +endobj +597 0 obj << +/Type /Page +/Contents 598 0 R +/Resources 596 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +>> endobj +599 0 obj << +/D [597 0 R /XYZ 55.693 823.059 null] +>> endobj +142 0 obj << +/D [597 0 R /XYZ 56.693 755.922 null] +>> endobj +146 0 obj << +/D [597 0 R /XYZ 56.693 292.116 null] +>> endobj +150 0 obj << +/D [597 0 R /XYZ 56.693 226.525 null] +>> endobj +154 0 obj << +/D [597 0 R /XYZ 56.693 197.238 null] +>> endobj +158 0 obj << +/D [597 0 R /XYZ 56.693 130.684 null] +>> endobj +596 0 obj << +/Font << /F62 410 0 R /F61 409 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +608 0 obj << +/Length 2012 +/Filter /FlateDecode +>> +stream +xÚ½XÝoä¶¿¿bá—ÓW¤¾_Z\Ó4¸"b-zEAI´Wµ$*”{4{†R+éä;ß탽䐜ÎÇo†úãí«ÓŸz ”äqÌ·w‡8!IÒ4",Ì·Õá^D£Oƒ ðþ$ÅpôYx÷ÝÔ7rÄəYìýt¤',¥®*Ñḩ;KUGšy¢•z£Ù͛?ÿyûP‚h@ò §Z‰àà3˜Ñåÿ¶çØ½+…õÞN2§kôa]‡©ï¥²“‚«c˜z~yæjNçzå½âíp*ä“^¢ÜGJ©ÇU-'-.ͼ²™†Q(Qéiîñ®Bú0òòÁØÈ®ÌâÜú¥1*ëCJX"ªëŽÔÝÕW•XFIRPͨä|“4uûÀ±'ÔP˹ƒÏQªÕ9÷7±4«Ú z®€¼PZK:ø!MIЃOCG9Ê/ýK‚ãúچzî%Žz;¾>Ʊ¬Ãzf«½†º€;˜Ù¾}³„ÄÙ§Z÷wÀ1¦^qd7aÌ$J`íŽ9þ4R>X‚ã/9çIÒY…ÇÇG2 wdêjÿèG‰'‡Žjå©Äé×B‰üv¥l†z‡W–­½f4<¹Á@DGÎcÛ¼Ècɇ=öã…j.8ëö¿pËRt˒…Ó4ù§~aþ^cyrõšæ¿öš–Ïq½f»^ËR’D±c­ê’«JQväñn"¢šN¿–r•hšÓÏ©ÇÀæzh¹p8hs{¶—/¥ÒÚùèå(L ‘ÆË±•+†^vUÝÝ£õßÜÝꛤ$K'ÉhD~®û=­ +֝·–Üb}a=,‹‘ìW8»S²µ1pv! »QÕNªZ‰r”ÊŠ´Ì€)˜ü²‹x4U_”“‰òy㠔E=V»¸ä‡îY–mƒ=µÁþ…»ë[ E“ ÷vjƺoì{~ï’ÂÝGv‹µÏ)|ñÚ$Ïèõb EÌZì#‹×¡db°…‚+WÀðöÐ(ãËI"oRŒ5rpJU÷£]ª­;Þ઩ šŒp Iæúš%¯?[&ºº˜m`’HTšbeGN6ìV¶njj{=û.ˆƒ=[Eiʖøió%†ä6¨ØŠ“®9õSqBæ;¦„ªOX:– ™‚,ôF‰¿½ª;}s-"C/4ò ±»0LÌÐØBÎG0Ãà6Efä}Ìrï nê¶n¸²Ë³5`¥¶ÜÐVšÛ�Ɂ·u:¯k€;­#³î6yÚÓX7ƒ‹ÛòU ©† zM·,,т&4†T-\^ðqÜfòÅí1½7ßÚDª•’Ï'è{e(û„Æa¤Ÿ?m³”ÛS€—s.¯OËWc ˜ÂÎñnlÊ Pþ<ùÎ4Պ®µ4»¹MKfõšáì[UõŽ3_žÒhÓ4žŸØFî…Y®ß‹Ý:0Îæt:‹¦GðywâLW¸óìFqN2ؾqnþ1Ø-äxv5¥máÃæ6¹‹nœÏ8ËâK܌9&ØiÑDµ¸ S�|{¦¤ â7œM‰Q«MyãßìZð*šw±uS—c›Ö ËL(ìHJCBãäóYËâm r¤¹½¼< +Á«ÍÅÑôËM…{,9‰’m;:çìµc€WSWAßä<8û]ªmK1)%ºùe7–6,þ-‹cx»ET{6†WK¼ê#~¿ˆæ¥ôö¥¾WéÞõho-ĵ|oM|òB—4øXZ|…mñ`áb„½M €Fx& S…|ئIkñð[4/jØ¿®�<EË~@Ïô;‡ºHËi4šêye²ã§ºÔA“…^¥jû9Á¼Nme…3ë‰ià÷FtgޕËPª>ö4Þക•.W)e.k¶°#ì5@&¶FFá;՞ŒÉ¬¹6 oµÉƒ¶[’­RDÏGK7bôà+…žáÕ3‰ûX�ԖTƒÑpi ÙlaÐÃÀ^ãŒgS`q‹“†¨Ÿ¬¿&ÀT•ã¶sÕ;èÑ琀<¼V W+Á~6 ‡Ë0Š»*š<L×¼µPß®¾?;5ÕÅÙ_(ËÛ}=G\Jò4@ÄÔÈ=<@rûêÍ^`B’P/×m·F;ÀÛ”c$r¤/ =&!TùoV™9ŽÍ âØÕ¹ +y¼ªnb}[ãŸ]äOIèü:¼yGÃHÿñ¦?óýþg–³ŒtFqÀÀݚ{æ.ÿõŠéë=¦~„$Œ¢µËÌK32O–å˜+ êKݕÍT œ˜Øy å1I®ÝñÇ^ß³²¾y N wqüÙ ‡$>üŸDÝF¨PÉrj1Ûðö8À欄ž¹~FiRx¾æÿ‡ö¯½9èÒwŠß[­m 2‹Ñ–eèÔâ8_ªU×ßnxy­%×bqtâû``•ú샬Zé€iÙɘ¥Úâ9s‡ ¹÷ù_Mµ1d›¥’ É3àYfh<–S¶7֋ö­- lëFh£—YU°,Œ\;ï 5„tš‹®ä½ï>‘F$`ù¶¢è¯¬Yõ¾·¯jÓÇX³·ú¹e2‘æP1kSÊôÚ«/o_ý ½'ô +endstream +endobj +607 0 obj << +/Type /Page +/Contents 608 0 R +/Resources 606 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 553 0 R +/Annots [ 600 0 R 601 0 R 610 0 R 611 0 R 602 0 R 603 0 R 604 0 R 605 0 R 612 0 R 613 0 R ] +>> endobj +600 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [268.725 634.788 539.579 646.658] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html)>> +>> endobj +601 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [268.725 634.788 539.579 646.658] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html)>> +>> endobj +610 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 621.921 227.871 632.569] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html)>> +>> endobj +611 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 621.921 227.871 632.569] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.usf.uni-osnabrueck.de/~breiter/tools/piechart/piecharts.en.html)>> +>> endobj +602 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [263.751 570.424 494.834 582.294] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://ricardo.ecn.wfu.edu/~cottrell/qplot)>> +>> endobj +603 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [263.751 570.424 494.834 582.294] +/Subtype/Link/A<</Type/Action/S/URI/URI(ricardo.ecn.wfu.edu/~cottrell/qplot)>> +>> endobj +604 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 492.51 539.579 504.261] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mesa.nl/pub/mpage)>> +>> endobj +605 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 492.51 539.579 504.261] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.mesa.nl/pub/mpage)>> +>> endobj +612 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 478.961 168.962 490.712] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mesa.nl/pub/mpage)>> +>> endobj +613 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 478.961 168.962 490.712] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.mesa.nl/pub/mpage)>> +>> endobj +609 0 obj << +/D [607 0 R /XYZ 55.693 823.059 null] +>> endobj +162 0 obj << +/D [607 0 R /XYZ 56.693 785.197 null] +>> endobj +166 0 obj << +/D [607 0 R /XYZ 56.693 737.262 null] +>> endobj +170 0 obj << +/D [607 0 R /XYZ 56.693 670.645 null] +>> endobj +174 0 obj << +/D [607 0 R /XYZ 56.693 606.962 null] +>> endobj +178 0 obj << +/D [607 0 R /XYZ 56.693 541.916 null] +>> endobj +182 0 obj << +/D [607 0 R /XYZ 56.693 450.454 null] +>> endobj +186 0 obj << +/D [607 0 R /XYZ 56.693 399.639 null] +>> endobj +190 0 obj << +/D [607 0 R /XYZ 56.693 257.766 null] +>> endobj +606 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +617 0 obj << +/Length 1895 +/Filter /FlateDecode +>> +stream +xڕX[Û¶~ϯ0òˆU‘ºç¡A“s‚¶èŠÆéK·h‰^ ‘EU—ݸ¿þÌp†ZÙ«œã‹õpx™áð››Þí_|÷!!ü<ŽåfÜĉŸäá&M#_†Ùf_nþð"_ˆíNAàýh¶"ð·;^iè÷'ú©Û¢™JMUºuI£¢R½*FÝÛ?÷?ƒL¹Ÿ¹@™Áf'a$B·ßf‡GçÒ3‡QÕ-ы#a´8Ҏ›ú ª†âóл ӈOèQäFÀ…@Þ&ðƒœåÜIع +ø3ϱH'úl¦žÅ¨ƒn\b•™Ök4Ù¡¯Tå¡)5+=š{=Vnâ±+æWš4ièçyDèÇQNÊ©®ëM××jdcëάÛ{™n¬Mëow!Øã£æ5x¤%ަiÌVÆ ÎíÐ[{_Õ©kô~ øúb?"’ßN]cÆï·» 1葈'-pTæs–ÅùgaoÐâÿyÂX&òåîDÁ+¶EÕ¢ù®Öýƒî½šŠŠX¼êà–”5ð³ªzýr)ۙïR8’,ò�Çû¥_Òx¢ñF®V$~&—†yoÚAÿ5J›ó6‰½×ðIF8 £Ø+TKÄxî4QÍVx )Ö¼àýߺ¨xû‡,KƒÜûqǞ‚×oyþ·i`äûðäqy‡3qÒªµÇFž9ËÉ_"hå½wîrK³=竤lˆÁâv *¦4nÿ? Ôà±¢ÀZt#ëÈ­Óâ[„°ìT%æøˆ^mhà$´È ئÕĸ ÙhbÞq ý{Vbï;BL°kõÀòT[²åXA€õB¾ÕÁ³* GøbVŒö8Xx'Ó£÷©w¯ͪ!ö`š }•Fõ@¿£¡¥I€ñiÿa—iÅÚ Ž®V”‚/`w[hYªb™‹ýQÆeÝëÑjÖ-ÉNœø…Vn¶¯¬¾YæÑ õ_xh­‹Ä Кi2OukoŽ#В×¶| Ce–{��¼P·oá qj¢³3É<ó~5Ãø±èë”ÛE2ò>uಷva–x¿o…€¯¬ +ÇG~DDւ\2\V¿æ-ƒ1хÙaê:ÐɅўkÝ×Ë8ÇÕ¥®ä,¹Ãj®#ç4+9;GG]¤V—iÅÁªªy +øGι_õðö†ûiXõz‘CêÎwgwê¿9¤Mª×kòÌ™xrû•Ëî„Hý,•Ïî~ãÎÝĖ.ëã"†È�ýÌõW¦P»Ád3Î|@ø&‹|4'|c!¦‘-Râ6ÐJ‘{Sõ÷ª„(D¸º š»ôJ ©H�¾UwVÆ ,MÑ:21ÈØÄëY£Š9pûºçäœVò~›BLîŸT¨£¯ám eè½Ôm¥ÚB—4© Àô‡Ã“)yÝâF8ä€Ù!‚J{ÏkmLâmíÕÁ4âC  +â!šøbqx¿ó…çxë¬y¥›ÎÉëç9‚õU©áâÎp£ F7TºÃ—ºã 5*ƚüݶwŒÎ¡ÓE}<?eÒ oLB? ¥s©ÕsAq™ºн@]+ö€O§šIsŒR³»¬¦~)|‘C®“ҏÛPÿË54Iš WLÒÔÛµmÍÅk÷څ±ÉìR[ÈbE OiÖ4°|OŸ…¯S ÕÑ7й(T¢\Ü â\ú\ûX»Ò’Æ ‹ ̵«ýõq2C€°c>Âfn̔;JÉaø)¨²´÷œØéu¯p@ÅÑ­nßàT:Ï Äƒí¿zFwk{ç·øWaFu2M¿Ö2x[ú�ƒ[% Þ}m&»9åö‡O¢( +EQ<ŒŠ‘iåue"ý@ÌÕ«½ÞŠÚ2d7C½* +ž-z©U·”Æé… šW +;W\a?X3Î>÷ @!ÒÙE¾Ýì¢4÷,¼ð³Ÿ°òÏڀq[­)‹*`ÛܲW¨÷#q1¡Âм¬êÍt_{YǟiÞ¾1‘s9‡KMÛðŠ¥�AÛ eOÓ°x>ê™ A¨š·¾Æ +к-ë ëÖû×¥M¾auÂRxñ:7‰HôŸXÁ"«]…F]ö?k…[tírÉ?r¹9º[§ë–Ö1)‹»ýKwº]|5h]ÉÛº|ýúêËÁI¹¨rÒceJ—qz÷Õ ®:ä0‰8Š'üÍ%éjíÐי«ÀªúÞ<éÛþö’jM¥U¹b¥ŸÅ¡;ð +7¼´¾TQ)D*Á‹8¶BÃ6*@(ü§‘ùdŽ®©‹šZ%\[ñä0*ÛD®[NjDZ%:4»‹;¤à凸.ZÐïøk6ݱ¡.Rã¨òÛF¥ÎÓõ2Ø×-b¥Äö)Y8ØÛ—mËkØÁNÿ_±äŸ(6€ãœ,\ßA› + ë낇Å(N™/EJ=¹dç¶úxñïý‹ÿCa +endstream +endobj +616 0 obj << +/Type /Page +/Contents 617 0 R +/Resources 615 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +>> endobj +618 0 obj << +/D [616 0 R /XYZ 55.693 823.059 null] +>> endobj +194 0 obj << +/D [616 0 R /XYZ 56.693 785.197 null] +>> endobj +198 0 obj << +/D [616 0 R /XYZ 56.693 575.607 null] +>> endobj +202 0 obj << +/D [616 0 R /XYZ 56.693 525.473 null] +>> endobj +206 0 obj << +/D [616 0 R /XYZ 56.693 449.131 null] +>> endobj +210 0 obj << +/D [616 0 R /XYZ 56.693 299.088 null] +>> endobj +214 0 obj << +/D [616 0 R /XYZ 56.693 219.604 null] +>> endobj +615 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +637 0 obj << +/Length 3320 +/Filter /FlateDecode +>> +stream +xڝZ[¯ã¶~ϯ8ÈCWˆuDQ×AÒ¤I»Òè‚¢) +Z¢mveÑ¥õýïáŒn>څÑ'‘ÃË É™o.öwϟ=ý˜‰!Â2Mã‡çÃCš…Y)ò< cY<<×’Pä;EQð'û(¢àú¸‹Ó(¨-}ßÒçÒØžT¯¨õ[ōvÿxþ 8Å" +˨È)zØÅÐ’˜ü œi^¾|ÜÉDûXž¥¢OeÏgÕÖ¼KºÜED"LŠvó» HúF… ƛ-Îy¦I:. ešo[â%ÿð6²`pz‹aš„e!ÆÅî.†Ek²qÍoqœ¯ýcCOüjÛ¾yEÐÓØÁvØ;jî÷–¦]†~u7ûFµï¨Ù˜Ö‹ü°“q–eò°ŽZ_ƒ'”Q°×ýUkîôW|PÜ[ŠÀ {§ÿ=è¶§AW©ÖQó·(Œ³ÈÂA[à%É$°ýIwWWåg½ØWÓ4´'�HŠ9ꮃ£ó“êilC$VhæÜZÞàØ™ºÖõWØË§y…jœõ§ŽÖDžs¸ÞؖQ†%>4œõí( kw«®ªÓÔhGUf¦_PÄäý>¢q,C™LÚ¡Y7jÜFÖÔùèò 5í%tÿÝR‘G¡˜5-ä9+kÝÉN 0¥Ɠ½wØ«×/=[íyhz³0âN]M{¼Ãtÿö(P‡ðé£8�¡Û‹DP›NW½7ë¸È‚c;ðþ0Ï —‹íz·iÕYÆéd¢I¹!I֟Ëqã>–þ 7öÎ�ÙæçCoE¼�‰¸LnNzRh¿ïEh:¯7R¹v¦×Ô$͆1îÒè~´Ð,4.Ö*KÆWiA{Ào<žÊÕœ°ugR†Yš¿Ò½Ož°(ÂBLÈÔ£Õnm†E:ÍÚûöFh.£I ÓâíàŸ¤êÌ¥§6ù ¸å´HƒgoeHöxâï�ÐcC0‹ÀOet)1j¬ª·ä)D1ßEJ9‹pÆ2uRUì(G_x|ìšÜ›³vë $/ŒµZ×DB÷ RâMŠ–€¡á®W‘Á(Cm1xÝyDö‹tw6-@̀½½6ñÑVÊd‡ž|Å솒�Le1³LC!Z–2rül\¥p.Ún {ÀJ%³ƒ-xåÛ7lQÀhêaðà„²ô!ïwdh½’/x Sµýæ úÑt®Ç­p•†IBæ_òиž4:,ꘞ¾ªêÕ4¼Æ»¤Ò^ !¡g»Oì³Z™À³©~è&Ʀ:Qó¬˜ÓžÇ`V‹Ú‚mK/Îx¢³gžj÷®Â=7ÜØ$ þ¥FÃr4Žqޟ5*Û¼+‰(쯦ŒG‚ùñòÄÅ»qøÚ¦¦ vŽ\-ŽfuYX_$ª'íkãeAó|ò{_¡×–9ÜHV[>AuR€ˆŽ¥ëXL‚]hðŽÇáy{ +€ …¦ñÁÏcx@±iAD, +¹¾Dˆ³à™®šˆN7Z9ýúÒÓQ9‰0%C‚�w²1�ü!Ё=ÂyßôgÁù̇¨è£2�Í  À©«WÁQ3Ø8馦9æœ$5q“ |•�,ù"ºV}uڎæqã ëÉï[´CÏ»ß҈}wr‡Bì’Þ@”ë7¨ë;Ã!4+_×Ö#ÎÁ’2øNÃM{5È1´=F_œ§ˆ¼ÐŽŒÀ«U™]5À¡«w´`a&Ù¨dÙr›œ([ @eÕÎM§Uý Q7¬y¡•7巏y =©"‹J§L½€þ ¾ TçlE@Ђ†zþÂ. uv:Xë Ÿý¦ã<y)Ýfš­=.­ô¸\ñ̃më_IÆÇãÙ,Ó æøí½)nÝÁ݌2‡ïó¥Vw +Ï—�œ]Od4¤Ìé½cëX;`¤·›aPÉq”,¢ÍKxìÔ°Ý…êrqá'”Xäq˜Íêîo8Á%íÕ~”ž +È>+S#ÕñhC‚¼·"Ó2Œób…5œ‚¥·×(3TÌd¤ÀaDz¼Á銿 <>2Æ4¨u¯Lã/ª„¥]v˜8é@_füêýæ½A«zö>D§<0…ˆÒ Â“(Ù÷Ðà˜$f £pã3`©¿Ø2¥É¨õNŸá$«0„´€ó»íw˜M§7Hµ•Žß6€D.tOVˆ8G¶zSbÐà¤,V)¼"lŸBྒú™¢C1jìn‚½GjG_3‡cI`ÙÄ7*0<Àäi`²ì,ná/ssŽÿ?€“Š0ŠM_ꎝ.èì3®Hc$¤œ=#ÜÏ¢# ¥ok:®öîõT‡§£™´"[„|Hu¶y?gº+%1©Šï ZÀ…œóʆ, ™±r"Þ¥QæñÉh/ôþ€ …¼‰0jŸ+lÚ?`â­×S}æ÷ƒÎì¹òˆî —úèÓ/¡=Р«f¨5mH PW±>Áee9Ý}—‘Ê)ð¥#Ϙžø@¢ñO̬)‘X>—BñOä'X& †ñˊù€N:Ìäü>Q(„�E̅™“½Rû~<7v»]ï ·ñ¬õpÏITN¹ÞzYœ™Ó!Ðò4{‡Ävó܋ë©üÓH$T­Änxë*ðʘ—Ò›ääÁp*½Z¾]°Ã‡†ËH‹0ñmåÏg‚<?'"üså¹ ´§³õàëéÈèÌô6ƒ\óG”À“´ +çYšfÀö*Õó"9p¹ Gtæ–·¶Æh‰Š>`€Â-÷¥¤HÂ;¥ tWÍÙ:LÌœ¸3{_Hqü¾q–#ž)sÓôÆ¥³Çá Ôch8pÙs ÒiŸ‡OñòîÓ´Ä|ôE0€–?JDéâzL¢­ó%š´am‰„`#“÷X[¦Ùd–†cƒ$‡ä<¾))¶jØÎö‘ QV„ý8Ãÿ^µ«}ýë\àë‹¶õþzªpÒt~¡/U(yà -—rv÷¤ý¿ ÎÈѪ¼/ÌÆÊ"»:Psa¿VŒšQûy”Ö- +m2Ÿc5Bȕ%ò>L’ q=Ó¾–òIÁ–?)z�îŸå%0éË¥A»ÂñXå)è¸ ®¦?pÎB¾»ùÑKY·Gx¼“¬„hâkp藪_pHCß.wC80ÿ”r½^C Ëßë ­K)`v¶ð ‚ª&¡ ·ÎmÙï’¥ç‰ìkþ¾5:{7ÆRY( q“#ø»_„|ÕÑPc¬ýqìÇuïo©€€v’Þi™‹pï•ÀœÝnÑ)Æ®zÏf Ž\M€ƒÄa$ҕ›ûɞZ*H¯Î—½öÖ yöǞ)—a”•£ÿª«o[5¼W¡ªBh†º6ýÞ¬¿äŸ‘ÉÙÖs´^R¹ Ƀ/pA«®1”"ËÛêPò´Ä@q|ߝ–³+ÆýŒÒqÉøî9JH°šTޔPä/ÛwÊ× +ó”2Ä< ¾§®ö݌]@¨�3!QÓÔã·Ì)·™—±E£ÿ)Òà Ó;Ýhpדjþ&¡Ó)t¤”X¡Tµø»:²‚z¾n–_ÿ‚EÅeŸOŽc–[8Eüù–~ì[˜BÕiï×:ëÌÙ4Š!|¾@,çÎz<þèÆ>1šKSØY¨Ä}nG²Ûùu*ë½nGFßǔ3]•œ/Ú^nŸU­×cýú†~ü cao¼ý‚IÇ9ßã”feıÝ,/Ò¨�M5ßá +^µ‡ß؇[¤s~QK_.øEÁçñ!™ßâóqÃã8ûp3{rØ©—±·½œ¹nùúÙfø íh@/’]64žp“ÛõO}§ªwº{úÆ'xÿ4õ×q”¦¿ÇV-#lo¦ÊIæsA+z¹à¬8Jf…ÂÎæadt>8“KhqÈ§€0Ó´;ö±Ìwu Nš¼þS-~aDS 3/®¼ásô|â0>>rÓ/Ó¦]†ÝÄá&zŒæðR~ÚE¥0_ù‹_qǹ¼ÑFĔ|J +pœ~Èc +Óf‚d@Æœ_ã<Š?N֞/ +Ñ8¾xÏ­dÊã-=Çå[·ŠÑþ,ÝiñþËèíš1ÖZdúê/›õÈÝ'Õ~º û'¾Ñ'Ì:³ÚôŽ2‡8 ½©æ)Â\Þ$`´æ èåoîáKb—G«EašKÐÐ8LE6º?‘oÿ+›S5Tjçÿv±WÝæ¯Àiˆ-žþ%¡¢š +µÓ¿$Æ8ÞÜâûÉ<5vþ©Q7µ»Qú‘½c%e(â ¶,ÌߒHp쳞?ûÂ/` +endstream +endobj +636 0 obj << +/Type /Page +/Contents 637 0 R +/Resources 635 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +/Annots [ 614 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 639 0 R 640 0 R 632 0 R 633 0 R 641 0 R 634 0 R ] +>> endobj +614 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.394 722.869 111.023 734.619] +/A << /S /GoTo /D (subsection.3.9) >> +>> endobj +620 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [242.3 441.747 414.474 453.497] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +621 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [242.3 441.747 414.474 453.497] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +622 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [168.691 414.648 387.182 426.399] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-bug@lists.sourceforge.net)>> +>> endobj +623 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [168.691 414.648 387.182 426.399] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-bug@lists.sourceforge.net)>> +>> endobj +624 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [367.405 401.099 539.579 412.85] +/Subtype/Link/A<</Type/Action/S/URI/URI(news://comp.graphics.apps.gnuplot)>> +>> endobj +625 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [367.405 401.099 539.579 412.85] +/Subtype/Link/A<</Type/Action/S/URI/URI(comp.graphics.apps.gnuplot)>> +>> endobj +626 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [280.441 255.44 374.07 267.19] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.octave.org)>> +>> endobj +627 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [280.441 255.44 374.07 267.19] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.octave.org)>> +>> endobj +628 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [145.701 228.341 291.694 240.212] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://jdc@nauvax.ucc.nau.edu)>> +>> endobj +629 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [145.701 228.341 291.694 240.212] +/Subtype/Link/A<</Type/Action/S/URI/URI(jdc@nauvax.ucc.nau.edu)>> +>> endobj +630 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [465.711 150.428 539.579 162.178] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +631 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [465.711 150.428 539.579 162.178] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +639 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 136.879 306.416 148.629] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +640 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 136.879 306.416 148.629] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +632 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [472.132 109.78 539.579 121.531] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.ucc.ie/pub/gnuplot/contrib/)>> +>> endobj +633 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [472.132 109.78 539.579 121.531] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp.ucc.ie)>> +>> endobj +641 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 96.913 206.358 107.982] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.ucc.ie/pub/gnuplot/contrib/)>> +>> endobj +634 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [66.911 96.913 206.358 107.982] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/gnuplot/contrib/)>> +>> endobj +638 0 obj << +/D [636 0 R /XYZ 55.693 823.059 null] +>> endobj +218 0 obj << +/D [636 0 R /XYZ 56.693 785.197 null] +>> endobj +222 0 obj << +/D [636 0 R /XYZ 56.693 707.911 null] +>> endobj +226 0 obj << +/D [636 0 R /XYZ 56.693 615.221 null] +>> endobj +230 0 obj << +/D [636 0 R /XYZ 56.693 588.187 null] +>> endobj +234 0 obj << +/D [636 0 R /XYZ 56.693 304.846 null] +>> endobj +238 0 obj << +/D [636 0 R /XYZ 56.693 186.285 null] +>> endobj +635 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +666 0 obj << +/Length 3537 +/Filter /FlateDecode +>> +stream +xڝZm“Û¸ þ~¿b›éÌÉ3kZÚ½¼îMö6ÍnÚ´½Î -Ó¶&²¤HT6¾__€�eÉ+祟LQ àƒ ¾ÿañ"q/<W,Ý¥wq¿¹HáFÉE’„ÂҋûõÅœß\/™ý÷þ—Å‹8Ž¥æ…K£jÕúó‡ã‚¥ðߎûi6<×¹šÍýÈ5_-à3óÉrºÎ§™9²¥¾‡|½UZмcYç‘+¼Ô»˜û¾ˆ¼ø»„­ŠÃVÔRg»)‰I{½¯ µW¥f©$KÓT%?•Öy¹¥§V +5-vêQHìè{Äþ¼Ý¨)yýØ(â(³ŸºÎ¶‘õ.Ïd1›{K×Ù4U©©©Ê55ºÖȋM½SÔø;"Å·ô g¾µK^ÈUÁc¥ž’Ù\‘&©çááAèn+ªf»Ðêó|6cG6Ù.ÿ¤,d»À‰@%Qþºñ…Kš`[v¨ÛEhòÕbJžŠÄOìšÓŠ÷¼HÄAüÿ8ÌK’Aԇ©ÕãH„Q8Òb<Ü zþsÐ;ã&ø,³r«èAWô›5Jjî3*A?s4ڞzr½ËËÓ)t,#ç¦jøã¼ÜTÍ^êÜ.7m¢ ˆEàöÞ“B×IPD[uM¦`þ­¥Ò“fð‘zé‰b^ˆeùd†08D‡} +Ÿr]8kt€J¥Ö|Øø€å¥V ÜÛ%õl6š[yÞ̂ęÿæº~¡U3[úÎ¥âOG ŽRº°4<yÁȶSû Aì 7ì΀˜v¥TI-‰G 9¿’ô3�|j*|².c§„µ†c×RË~\¦Ú¶ÿ®jè ºShUsš3ÒCÛå°fúžs¿S ÚHMm|Îû™:^“ȝŠpÙ[àùǙ—:šT¾®èWï$ುÉ×Uõ¡·UÿZñxµç.c$î}²ÊV[š¦‚qOؼfÿG¸]É6Ïx~ ÈÖÕ¡¯Ú<ö—™9ì3‚!ÆìÒ¨€Á÷޲kíé,!„W�M-*][WDSÍGV‚N8»ë“½–fáϬ©Ve½�OC &‰OCćá©ÝÌõXé;%Úóu§Gá85h§±” Ôbƒÿ•lf÷ýO0#덃ÜJpª\Ÿ|÷õ#õ%Ÿ‚}&=òÈ¢]̓42Ëâ¯9Ø0n½¦ö'Ô§jôô Š‚ZÆE‚4Õç-xaÃn팈˜[jªŽû|»ãùµVžÂH)A܇”M·Þæúëüyè-š¹Á  ö'/Ç]° ]¡sFÜ ès ¸]SW­:ž‹'árpúѰM®µÁ#x³b_¸‘ Ÿ?ôøZf²5“Á˜ßÜȝŒÛ¡+"pEÞHÞJ™ý "кõî�G¯ûl›…Èä$ø§Ë!øÃ2ãµ><#BמÁ' Aô�µQڛá9@Öܰ삞Vy¡Ë¨àFÎc&ˆv›8<¥2)hoû®¿QU�Äþñ@`Ÿb >Äè>ø,ênµxaœpaãt ‚ðDY䦿çÐ²ÿžÓ¡pl‰‚Xä[ºÉ|=†u@×ë¼ì>Sg«>È×/ù“ö30,±ÏµPëŽúú™sb΁Sv{ÕT]˳çMS5ü ¡ŸÆÓúf“VÔÑ&f¸ +4^£Ý'Ôú@ö‚‘ú +Ü‚xL»èÚF¬òrA*›÷*ûc’b§V3ÓÔùÇÌó<PA ÐÞ² :Lc ›Ð +W×ï/ùèƒÇ£˜ÃxôŒ€ÜOœ—ªô(PÁï¼z3÷þ’Þ\¿½~O­ßûpûWõþ~–„¾ëʀß@Ó~ð®�:m¿¸½[ø4˜l›»ù³Û;<ÂÀDïCô½Ôf'h)û #)Fƒ¡¹&´á»K‡(êÒió½V…ïÒÓÑ%\‚ªñkp$Ul¨M| YH¹¦6DHXè¡DøáOÌ:)û4t<A>õ„ïV뼁�]a4Àž3Þ䂝¼Q4øÝ<ñG^Of)l?ñ`8°±/|?+ç&ÏvRa8 #ç)¸¦&òp ³Glô0’~ú8€À .¡]´̓8u�wÔ¸ËÓe`ãµ:F¦r¥ sØÎ!~|ìd³Ö4hÎËÛ +ÄØíùl2uáqq×ç5óŠÁÐCü[È !ýpøqӕL@E¡‰Øm0ٌz|˜\ÿ ˜œBzÑ[jW­Vªå¾í .M&ž¿ŠÆ%ñNªÖ_Ⱥn²” ¾Íbð‹GÀL& ô›<æ/ÈìÁ; ªðŒ¦¾5¤�ÒîªáÛYµ¯ss¨’ˆt¾+éh§„dHJ¥³N£&[LDýáF +y~†‹o8ÓÈ$LbxC Ã%˜˜¼dÌ/‡<½Ù ¤ËŒ‡<JXÃmU;æý{Pÿ7Šø Mùå¿�­!f`\¶È,Ð$aE[Q§‰*²ÔôdD€÷å4Ð#í#~Z×f�ðÕzp˜Šª6˜݆•ÁüeìÜUMË5Üs?KA¼ªà4ò%ÄÂšÞ ÞÝ¿d<ëå€ÙàpYQ~•óóg´e § +µÍ%¡Šw]­t£N÷¡«ÁæL™Áu^蚋EO�|§ÌZ)º¼Ë(꛲­/m•>©.ÙÔÛoŸ_=»y.~~‹$âöé«woŸOEÍãÌlPåø‹IDÔӄfcoì"þz‹eH$înBÄ=‰N³GúSLó©AOh¼yùæõ-ÊÏSõy?ïk=øŠ0ó¬F"Ã%bçzX¶±âžµçʨ!Í0_JΔy"_¸¡?,ÄÉV%Ý ™‰îÃâêêvQT8ðnña»Z*& P b†ô-íM©¨M<™ŒûQz¸=?I” É4ÇÍ(‰›Ž¡e¸‘)yÓQ%ê,¦ûޘa•p¦Î˜Ç~®9=mzœÖNQ6²:–˜h†ß-*{WûEyƒ‘¼V¡!¬¸LÇ^u‰÷¡!SRÏ6_åE® IŽ9ò(a[BƗôRÝfZ2þ¹Îd¡:@’‰4RK}´îǮҊš”Œ˜µM>]„?Ñ­æ“jè3”!Lˆ¥Î`~^ 1™ú Yn;P¤Ä‡’ïe“>ráRx§áá \~µ ™å@ä3T–ÃGÂÐ4“Ð,& 3bÂ/�¬*[;)fÅÓª\R‹2Tü¦¤_¶Ìòvå™ZC€ùîxZÉB6Š×»‘Î߸fXÁ,)K1ÂV(ë§|møAÌõ7 ÙßÏ®˜«’?€]ï‰-À¸»¢á§q=¶½kkÅ'*gð'²¡úyʪìûI(�}K£zµƒÍböO¶F jYjÕ¢¨ËÀiT¡$å +ðfœ¿ÀkSB„§FóY»8l [¢è}héÝÒ-ƒó5‰Er<ñ̬øIá%É$BxæââxnÂÐs~>Ð*Ún”eB ÷¸Àí# `ªø¹‚G ûÍ¥a{[—Û ²ñe˜*·`ÊK[V¥_S’3uE¥GeÞÉ"ë¨äe™Ÿ®ê¾ô;±#¬àùnrrË1¹0Ç€Q2ˆ=qZ‹z‘—ÖéLnm²JCK|ÿL1^B2ÐÇÍ6Ëù(NÜ5ÄËÞÆÓšÁÀkè. 4õQäe“K±i´Àt0ˆc0mo´uEÚÉåªê45ɛ Ñʽid]kAF�LQ€ëz0 çqHw ú48¹È[¡+v¶XÑ5VƒTÜÖ×Û/ž,—»§…ò˜ å7U×öìùâa_˜¬çÚØD}n˜1•Ö;/]ÐD®­3Mò‹“Š÷õ†ŠXàÕ •°öV"Ÿ ‘o'öû‰Á�¶zfʑϩO�±‹Çþ¸ÿ‘g)yq®`º¶lF 6fgƒ5ù# Çgˇ㴀slL²–8wŠ'ZAcÊ)\$¾sŠ´}–Vä­ßÅ´]]WMoß3Mўçó¤áÈ!½DN«ó¢ ¦5]d59MG—„&]+©OåDp°mÁ�B.$ ?ç>hAÐäeÛ5´ {SÙ¼›{íýJt4|d·Ï’Øù‘ûÈÞ1Žðzè�Èóz¯n5W|y^m¶ +({ô´©vU¬¿ǾÉšqMò™íTö¡ÇìIÆD€´a,o®î_}ý +tAÀP@8 ë?t¤ozÑðÁ–‡úb§äNJÐÜa Ân +Dô¦âé4xg©¼~ïyL½€‰&EAïïMj$…²ìs¯c\ìºìSÿ!ðA7É1 €SËECÈ»¼“Ûøsvðá£òŸ_ÝÞ<_ˆ/Ä=È<’ Ä­µQ ùzâ容éŽpŸF“QɱÛ/»ý†Í¦àðñéfíÆî±äÆ»!¢Ôd“ÛI‡·1|zX½¦ûyfqð‹/€MòEJ" _«è'ž4oɤË¢ýɀÞP¸?1ù˲ªYÓYƒn=S©žT°Š0îÁN5)ë³çý~Vach¨GôH’’}û`JjÁ�Ü5U·ÝÑhI}u^+j¡b&Ǹa +«#5}ƒ­G¢ÛÊފÑm\“´h¶¢¿0PP‘]™íz(ëƒ m޹¦½ã.¹üÌ +¼$)Ò¸97KíEøî‡ç÷?üMd>¿ +endstream +endobj +665 0 obj << +/Type /Page +/Contents 666 0 R +/Resources 664 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +/Annots [ 642 0 R 643 0 R 668 0 R 669 0 R 644 0 R 645 0 R 670 0 R 671 0 R 646 0 R 647 0 R 648 0 R 672 0 R 673 0 R 649 0 R 650 0 R 651 0 R 674 0 R 675 0 R 652 0 R 653 0 R 654 0 R 655 0 R 676 0 R 677 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R ] +>> endobj +642 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [340.028 725.849 539.579 737.599] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tug.org/tex-archive/graphics/gnuplot/contrib/)>> +>> endobj +643 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [340.028 725.849 539.579 737.599] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.tug.org/tex-archive/graphics/gnuplot/contrib/)>> +>> endobj +668 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 712.981 189.689 723.63] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tug.org/tex-archive/graphics/gnuplot/contrib/)>> +>> endobj +669 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 712.981 189.689 723.63] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.tug.org/tex-archive/graphics/gnuplot/contrib/)>> +>> endobj +644 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [484.725 689.784 539.579 701.535] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot-py.sourceforge.net)>> +>> endobj +645 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [484.725 689.784 539.579 701.535] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-py.sourceforge.net)>> +>> endobj +670 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 676.917 202.78 687.565] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot-py.sourceforge.net)>> +>> endobj +671 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.969 676.917 202.78 687.565] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-py.sourceforge.net)>> +>> endobj +646 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [305.466 520.408 539.579 532.279] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.physics.mcgill.ca/pub/Fudgit/fudgit_2.33.tar.Z)>> +>> endobj +647 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [305.466 520.408 444.913 532.279] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp.physics.mcgill.ca)>> +>> endobj +648 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [459.041 520.408 539.579 532.279] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/Fudgit/fudgit_2.33.tar.Z)>> +>> endobj +672 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 507.541 168.962 518.609] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.physics.mcgill.ca/pub/Fudgit/fudgit_2.33.tar.Z)>> +>> endobj +673 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 507.541 168.962 518.609] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/Fudgit/fudgit_2.33.tar.Z)>> +>> endobj +649 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [273.793 439.113 539.579 450.863] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://hobbes.nmsu.edu/pub/os2/apps/analysis/lsqrft15.zip)>> +>> endobj +650 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [273.793 439.113 373.968 450.863] +/Subtype/Link/A<</Type/Action/S/URI/URI(hobbes.nmsu.edu)>> +>> endobj +651 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [387.041 439.113 539.579 450.863] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/os2/apps/analysis/lsqrft15.zip)>> +>> endobj +674 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 425.564 136.235 437.314] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://hobbes.nmsu.edu/pub/os2/apps/analysis/lsqrft15.zip)>> +>> endobj +675 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 425.564 136.235 437.314] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/os2/apps/analysis/lsqrft15.zip)>> +>> endobj +652 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [107.739 344.95 384.64 356.019] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ast.cam.ac.uk/AAO/local/www/kgb/pgperl)>> +>> endobj +653 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [107.739 344.95 384.64 356.019] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.ast.cam.ac.uk/AAO/local/www/kgb/pgperl)>> +>> endobj +654 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 344.95 539.579 356.019] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.ast.cam.ac.uk/pub/kgb/pgperl/)>> +>> endobj +655 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [511.405 344.95 539.579 356.019] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp.ast.cam.ac.uk)>> +>> endobj +676 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 331.401 261.449 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.ast.cam.ac.uk/pub/kgb/pgperl/)>> +>> endobj +677 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 331.401 142.78 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp.ast.cam.ac.uk)>> +>> endobj +656 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [154.729 331.401 261.449 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/kgb/pgperl/)>> +>> endobj +657 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [273.998 331.401 519.023 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://linux.nrao.edu/pub/packages/pgperl/)>> +>> endobj +658 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [273.998 331.401 367.627 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(linux.nrao.edu)>> +>> endobj +659 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [379.576 331.401 519.023 342.47] +/Subtype/Link/A<</Type/Action/S/URI/URI(/pub/packages/pgperl/)>> +>> endobj +660 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.46 276.522 426.089 288.273] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.octave.org)>> +>> endobj +661 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [332.46 276.522 426.089 288.273] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.octave.org)>> +>> endobj +662 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [193.978 249.424 360.105 261.175] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www-rocq.inria.fr/scilab/)>> +>> endobj +663 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [193.978 249.424 360.105 261.175] +/Subtype/Link/A<</Type/Action/S/URI/URI(www-rocq.inria.fr/scilab/)>> +>> endobj +667 0 obj << +/D [665 0 R /XYZ 55.693 823.059 null] +>> endobj +242 0 obj << +/D [665 0 R /XYZ 56.693 661.958 null] +>> endobj +246 0 obj << +/D [665 0 R /XYZ 56.693 583.363 null] +>> endobj +250 0 obj << +/D [665 0 R /XYZ 56.693 220.917 null] +>> endobj +664 0 obj << +/Font << /F70 486 0 R /F65 411 0 R /F62 410 0 R /F61 409 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +690 0 obj << +/Length 2289 +/Filter /FlateDecode +>> +stream +xÚ­Yëoä¶ÿ~…q8ÔÚv—&©·Qçš½ä\sE\ŠôPp%îZ9­´ÑãìE’ÿ½3RZ­åGÐ~ñRäóžù‘þëõ‹‹7‘8‚¥a(Ï®7gaÄ¢Ô?‹ã€I?9»ÎÏ~ôB/V‚sî}]/÷n+r¯«é·o5 nêî®ëCKEE¿»ƒûît£²®@ªÏ†Ô¥›]Q©²]|¼þD’g‚³”§Eâg+ _Â'i®otƒÛâÈSn�ÈO =`PÒä N‘âØS ‰¬Z¥Z—ö�#©ùuçÑ ![¬ü$õþÖ7®ºò`—o,ݦ.Ë7ßÕö¹gZ%úý +õG……Ï %…÷uÓE”Îh%žªrZÝÕ} L/AÀ ö¾ýîBÒüûF· ªêŠº¢™wªR[Ý,î-‘·ïý „}ÀÙ¢ÊI‰ÖÌއ–'ܾúê-£Ñ×EGkç7ç4SX>dXqšÎ©gÂ(I¼­Æc’Ø+‹¶£©zC¿ ÷BxNõ�Up¤ï}§µ šð8h„À@™ar£ËýbAWúvµÑªëÁ*sÑ&DÀ!ÜÆº!P¢ÇÔ21éb‰ß ÍÌÙ ‘xº¥­àó]ç}¦sÒÑXÖ( š–\ ã³RE>ã©tŒZYošói«ñ Ì"Yû&fÎë¬u!Ú¸\0ßë¦Ðnû"×´XcŒÙŒ¢E_v¯‰ƒûYfÓãM߀8C„%¾w¨{{Œ:ЍVùœë|ÈvΓû®Côœu¢„±£GÉæ"aq4sèºè§gBM”£G›‘m£”‰˜LÒÚ®n´«o@·3‰ÆÆh‹+V²”%¡ïêjbëê[[@•-CaÄÜ71ãmÕï˺›_UÕÆÐæ£=´Þ-飶“{Õe7CÁùn”=)·'½uŸ¯ŸQ„ßBÀˆÔxµ¡‘aCâ¥ßv§Ê¥á!x½(íjG¿ Áœ›üáà'«ó +rUwê/XZÖßLƒµ·šUP8f$–R&rÓÈ@YF¿ã¦nê~kEÏu›5ÅÞ$—ñ·&,ä'¹„uÉçÒ»5Fô¹O•§¬p̀SP×÷u‹À/t®æõ=5ö¦p;lºQ5@b`4WtÁüôÄDs&ðSÆ£°èèP’ˇü+Õ´)‘|F®ÈÓ]†%6Š¡%$Æ•(ð¾ÔªÕN {¦µ”xà:´dB™ppi:5!ùêðÊÙ4¬©sÀ £>kcó¨Í—õ~7,L g‚3“3ÿæ!oµ=ø<ûܞÛZ; &y¡æ²Ô¦bÿƒÚ¢Ñ/ Ñ$\XqSáí½Ñ qNŸÖøae‚ɶ_ƒRjwgõU¡Ú +T[aÐ﷍ʇyÊä–N#쳟 Eƒó÷¨�ќ[V¶O?ÌéCk÷“ùÑØl¦¹vјù¤›‹×[HœýŠü +<üÄR~±�ãÙX”1“ñp(£¸ù×B€…Lkm ƒwáËüŠÉi¤èjŸ¦óÅ€g‘LuþŸj +`áXw¸C (ª´°7/Ú¬oۇºÂʝJÍ!pÍ!6‡[U$ 5±c kÈÜ$EÎq:UúnLþXÊÜ뙪~O£¤Æ7uajAù ã¡ÿÌb6V=ô›=W¸˜¦¦Ç•qÚ¢H˜^hÃgXVãšÈj€ÈEe“-uªf¦Œ8‹Ó¡SAVcëXk‚.Ȍœ3Ú¬|?6΋ƒ·Öu~KW5ô~·<‚ ǒ5õá@AúÙ ™EE�“Ã!+ß©Ÿê&¯wõïH .q<æõ\„$da$Náà6Ä¿Ýk«ûÏ=¸bÒÞ 7˜M.ˊ*+û1`WŸv‹7 ¨Œ_.‚Ðûçs‚ó½íd֖»Â˜P͌8èUÖ.­Æ&6H ªöV7£GæÍ.¨ÅAôÿG9Gæ˜Dd~­)€+EDYÛ¿SŸ†:Q«¦ÐÍC 6"&æNPåp5µÝ®nú*;2¯K€ª®VõøFДj?Ö2º[mq×sê÷ÎÁÊÁáFít×Ù(™­u_Zö¦ˆÞ©�Ë9ï!ɤ3¤õÞ”ø-^cqpÄèèÖÎíQWbîf<%Z_ùOeWòi¢ü*xšèN`°ÛڂWVÖ?áüz¥ÌŠÁIa̸¹nšB`Îú£Y‰àp°Ü8Ý9$âC[Že/çÙg†}¾ÊfًYîâaæ³îØÕïîñ†Ûï¸ð¤7rþ”;’Z@ùÉÔh$·ð>G ò"±²û& +cK™†£»+~)>ÞsçÒê7Ό2vEWÚör#^.ï9c9QN>u„|9ÿšAHô8‹Ž`ìÀF”Â…¢­i4Þý'ø!†Æåsðú/B�”–ÇpCw ΝeWl+u1vQ¨ïx¯ÏàB{°âT9ܸ¬ ֏]Հ €Az­y†žÀғåùwÉb9� +qÁç > ãá±£°w¬ X$N€n[”«Q(_º†Õ·“ºø§íšÞ½+™f`v)ñ£%ð®A7šX„q)øÇ§ÓfŒ_Ól×íE_p¾«\ç‘ä)\.ƒgæ‘ËÜ{hL¢Y¡ZLBE™éç^å ÆÁ´}YðU9SÛ×¢{` n–ÁøZøëݯ¤ÉŸéԛ“-LžÆWèȂ ¾Š˜|Fgnú“Gú\uÊŽ[š×‘#+`ؗ{tZkÒ°/Mï³Ï}J— ºxhŸ±hÖ<ž4Æ ðEÙ$û#F†EZ°æœ.|OµDù}UÜA^ëÖ.Òc$²º©û2§õµ¦_û_n/ž0C6:æ_÷ݾïܤ}@2›í{ÜÜ;~SgýË1FNÑÆÄÊ ZÓ¹|'údmÛÔ[@K[3çœö¡D´ÆÃÇsí¥A…\ppN?¿X¦¨,å+×^ù¯$ ›ìÙ@ÙaE5[ù%>不‰E"BÊ¿~ñ_s~àZ +endstream +endobj +689 0 obj << +/Type /Page +/Contents 690 0 R +/Resources 688 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +/Annots [ 678 0 R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R ] +>> endobj +678 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [191.154 645.004 416.19 656.755] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +679 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [191.154 645.004 416.19 656.755] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +680 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [69.059 590.808 398.323 602.558] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +681 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [69.059 590.808 398.323 602.558] +/Subtype/Link/A<</Type/Action/S/URI/URI(sourceforge.net/tracker/?group_id=2055&atid=302055)>> +>> endobj +682 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 577.259 280.732 589.009] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +683 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [55.697 577.259 280.732 589.009] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +684 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [242.349 512.943 447.25 524.694] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://Majordomo@lists.sourceforge.net)>> +>> endobj +685 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [242.349 512.943 447.25 524.694] +/Subtype/Link/A<</Type/Action/S/URI/URI(Majordomo@lists.sourceforge.net)>> +>> endobj +686 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [302.643 462.178 527.679 473.928] +/Subtype/Link/A<</Type/Action/S/URI/URI(mailto://gnuplot-beta@lists.sourceforge.net)>> +>> endobj +687 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [302.643 462.178 527.679 473.928] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot-beta@lists.sourceforge.net)>> +>> endobj +691 0 obj << +/D [689 0 R /XYZ 55.693 823.059 null] +>> endobj +254 0 obj << +/D [689 0 R /XYZ 56.693 785.197 null] +>> endobj +258 0 obj << +/D [689 0 R /XYZ 56.693 683.114 null] +>> endobj +262 0 obj << +/D [689 0 R /XYZ 56.693 562.349 null] +>> endobj +266 0 obj << +/D [689 0 R /XYZ 56.693 498.034 null] +>> endobj +270 0 obj << +/D [689 0 R /XYZ 56.693 446.041 null] +>> endobj +274 0 obj << +/D [689 0 R /XYZ 56.693 416.267 null] +>> endobj +278 0 obj << +/D [689 0 R /XYZ 56.693 127.58 null] +>> endobj +688 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +697 0 obj << +/Length 3059 +/Filter /FlateDecode +>> +stream +xÚ­k“ãÄñ;¿ÂEQu6¬ç4£7RŽä® rKq)àƒl×ÊɒKÛ5¿>ý=líݒäîF=£ž~wO¿¹ýèùw‘YhO¥^ª·ûEì«È¤‹8”ñ“ÅínñËòö`WkzËSQµ<ÚVÇcVîø%oøùn¥Ã¥­Ï²¸Z™pyoë}W0äêƒlSæ¶âçNžMu”™¬ÎÛÃѶù–ß«RVfmö«ç™Â6jµöµ·|míê·Û¿Gá˜#?ñT›…ÇÌlqZ­#O¸á&"ºõ +—,ցŸ*?ыµöU¤#Áø~ŒTÈ; €AD[kë¼¼cÀý +h¬ê· ¿66;íMqæ÷®Üٚ‡?•ùa’¥$7üðú¹fÃ(\¾l´ÍÊ)ú+l¯^óóçU�’/w¬‡Zž÷¶(n˜S©Ô¦ŒnVÆ[v¸e —í!£‘!="d_Õ<°Höà ¸¶åÖîxUרºù|µRR ½¯áŸæ©Ÿ¶ä/ïʎ­ _DÌo¬›ƒ;å£ÔË͙緸ßùî>—U÷`+ŽH+»ƒ0óF $¤ìÌ/Õ~Î\<æ<í?ßVå>¿ëj;g*ƒY}1‡+RQ»Çìí,“ªÐh·J8ð¢å­y�FtÌˬ෼lZ›íøXà%Ä- žÝ~6ý 'ˆÓå¿V ¥ãÉC†šíí—Wü¬»Òá&5ÃÈ ÁêØX¼Dé4™Z˛5h\‚Á* —h²^ÞBˆt¼<ÕXÊ^#6#xVdaZ؂çےY½ßÉZ65tMG"td`7hÈfd©°f‚piÿy"«¡ ­ò±J˜û Û¿8ÃDv½)Ÿçª«[ ±©69caqÔÛÀP«ãÝýœ-$F%Ãj u#PàÇáÆíùîÃ9’�±mgce¤‚ ·Ø_þøâõ—z6FzJ{‘[ˆ²´y ҌýT¢"l²«34‚ûM¶}ËÒ4<%„ÀÈfÛÃ%kßx*1ñTâ÷¢ ef})ÑÊÄþàK…džK&[Œ#Y™[ÉDIV™¼V¯)A¦pŸWJ¶Ó ­U††ˆ”ýÖàégx×Hù+ð H0«0ÜÜO3ÛK~€ÞpRèÊ%­Ú¬ÉÑÅÆ)¬›}ˆÄŽ8ú¾§ òVSÂ�„gFy¡ˆîë9aN-»%CUÊð8Œþ‚à`qºßüyN kà +€Úï³%z¼1løD±›€¬‘ÞÑññù}5Viìõ•Iœ,´ŠÒdÊÒdï@i‚Õ ˘%H!K‹í/„UßCAõà7LÂ1Û֕#“ +$Tl`ͶÎO­,`{¦¥ŽÅ£ÍJ‘&áëãJ/µ�/)ò½|כ�Œï)=â¨kÐ.{ Ž<\Öz“E«KÁø‰2ƒË’ýpeói0u´9€Úý§É?yDþñ“äå\”Jº01j?2L�øBù�öUGꉩ6œ ˜AªÌa÷íIí²º=Bº9(HCs\h õ¯î£l>X«Aò§nó\¤ÿ¼ÈZû šCVÏâ÷Ñ Òr–¾ålœï\ͪ$֓‚ä+¨ÖªöwÌæk¿Ã�‹9Í`,¥ê+;ž +‹ÙÐ ¸.À)ȸwuv䗏‘Ȇ ±ø˜a,Ö>éê’A?„©5ˆë„‰a\x jŒÇ-ï͐¼$‹P¸½l[•×ܬCr3—k‡.qÀÌÁ ÉŽâ<Mþ»À®Ad¿ã* +ß$šQÁ€ßC±×¢“B‘Å€²âU ¼Ó ÓÓRHSøo�ø‚“c*×$#2§R� ‰%ëwsÜSÙB‡ªÚ9–sî”5)µJtðÿðÔàÒSõb~#4eMc‰[x©-Ö~}mÝÑ*0I¦$J:¶Ðaêl8D®¶G nçàÄe+/”<pQ~´¤ëHyÉe¶ž­‘:Þõ»?ËÖ+ÀI­­x Ù]´‰­â›Ù,éMÓãO.Ï£Ìæj³PÅA,m²wó§‰Éᩜ \‰ +·¦¨²Ý‡1Ɂ¿¹P¾p¼Î’­=ì(×ÇïÇ8ˆÀ ýèp0à|Œ—)Ξúm³¼häˆï ½¨8‡ã&lqØÀ¦œ›"nkºº¶œúƒÑÙ ßú:¢&ƒ‘rYëœ�†˜«Îᨺí]`¼4?Îp<2dþâÇ©J¢>OQ­…²BÒ¤Ò5‡Ù2ÎO#§éT"OÑÈÜ&Õiö�æpœ9ˆœì¶ÍÅé@ÆÅy…Ëy¯Ncå™PÜÚwn>Á­‡rºÈK+¶‡ÁÒÁïê|×ðɐkñáx€¿×¯%¼İ”†.‡Ô¹âQ^ò3»œÒc(Ö +ƒFÈő֎áu•wt˜¡kÀ^&ˆû¶ӑ :{Ѩ*e3N®cj%¹Â¨ìŽ+´TûK’OUŽ‘x”¼¤bAyörÓËM‘•o/„®9]“Gbzkù<?ž ã>*BàN!6} esvÑËܧ¡1Ô£C“�P½Ô=Ô¬&�É×CêÁö¥ÃVMñ{ËwÌ7Ãim&ã~‰YîÔ=šõÞJ�h/ØD³`q% XVç$§„ûgL!Ìp4ŸUƒª(©rS°ìW«�¸ÈšörR r‘ºøžèqI‰ÂÇªÓ —ßVå3Ìv-/Ús³]Ü|íltp/NT©ÞÎyV(?ê?:V;{3Mý[êÈ̇ í…*Œ¯Òô‡âD檙“kEïQ+7ç!NˆZÝ<¥\v¨ 5Å(Ëóò¢~zX»¶:ø}J=ñµ ©ðóGžÆ¨PG“äW¬)kù’¤jmP#>‘X+‚O?å)_ᣠÃ_~ÆÊU ?åÊÓ¾ç–cùL_´§T?P̹¢ÙgÄZ_ï)Ý LE#p';êøC;ž;Ôcbêü6}RÑ{7-æ7]ÿWʑ]cªïß³ë#¾zõù†X3Aâb9;ñ>׿] »›wV4þ}Fѱ»ž±\JmX@‹ÈሠéšgÎ8¢±ÄÞÝüªý@JÇÔ¨ø²Y9q¡~»†þï¤ψ|Ў߹®‚¢ñRÖ÷4(ÆOŠmWcd)]–ü§½Íh +C_MƒY6DÓ§°W•K°£Î'dÂυƒ‘~[¨É²êª(8Æj‰±ÚeúmUcUY•»¾£|ޕÜ{Lr¡rÀïˁŒ'eS†åR´Ø/0/öÛÙ=U[]ÑÎ628³Æ’¡ãIgozs�>êÇWRä ²ë‡ä×£j:)‡hÒS’Hyû6pÀ(vB‹å§ÜÇÂ2*w�"Ý Ñ)¥§;yœn ‡†(I¯/«÷’ž&äxý­ë:0í.p†ƒ@Í—׸¼|ê3æ©¶XdIÊmÎe›=È8/·vreÝô¹<P^Ÿ¸ç˜‹!Ušþ¼"æóA½sfr¥|튱§b/¾<Ç$OpÅmÖ7WÆw{òÂê8íI0žÒ ‰–`o°yÊaæü.æ[Õu‘÷Íì܉N¢TÇñ¸_�Ëɜà9»ò5–î<Où‰ÔsïòŒaM»£‹%?—?¸$,Ø×À×\?<Œ•jÄ÷õÃC5\Î>Ã{Êy{jè^œê¼| Y48žûu„Xiçïp’ùÖÞøÄ:>k¾Ò“'Î}¾ÁG 9vÇC”ÞXš„ô€ WŸðóúrŸšœY µ9é/¼wìFw¼tm!€"Û¾å*`Ÿ²Ú³Z6ÍK’91‘>䪔fù›¿þôr.ØIۙŒ"0|ütYZRt ·\�á[®ÀU¼�Á®UÇ0víëý`ôÓÞ#OïÑx¨tPùý!§ã/ ïca W…�ƒQt;G&¥0€ÊM0ö4�óy  ¯>ù™µnÀýØLűË(—¤ã܇¹Þ_±ü,ᑻíû*çÝõiߍé;÷tïxž^‰æÇSÕ49D~nƒE¾2vÖ , +Ý:Æ©^Ü~ôa¨>ã +endstream +endobj +696 0 obj << +/Type /Page +/Contents 697 0 R +/Resources 695 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +/Annots [ 692 0 R 693 0 R 694 0 R ] +>> endobj +692 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [221.923 625.128 493.56 636.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dartmouth.edupub/gnuplot/latex.shar)>> +>> endobj +693 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [221.923 625.128 335.188 636.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp.dartmouth.edu)>> +>> endobj +694 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [347.568 625.128 493.56 636.971] +/Subtype/Link/A<</Type/Action/S/URI/URI(pub/gnuplot/latex.shar)>> +>> endobj +698 0 obj << +/D [696 0 R /XYZ 55.693 823.059 null] +>> endobj +282 0 obj << +/D [696 0 R /XYZ 56.693 674.627 null] +>> endobj +286 0 obj << +/D [696 0 R /XYZ 56.693 569.522 null] +>> endobj +290 0 obj << +/D [696 0 R /XYZ 56.693 491.701 null] +>> endobj +294 0 obj << +/D [696 0 R /XYZ 56.693 400.92 null] +>> endobj +298 0 obj << +/D [696 0 R /XYZ 56.693 232.746 null] +>> endobj +302 0 obj << +/D [696 0 R /XYZ 56.693 154.15 null] +>> endobj +695 0 obj << +/Font << /F62 410 0 R /F65 411 0 R /F61 409 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +703 0 obj << +/Length 2878 +/Filter /FlateDecode +>> +stream +xڝ]“Û¶ñ=¿âz}05SÑIð#™Nã4±N{Æò¤3IêHHDŽ$’ÊYéä¿w»¤¨3ã^û",‹Åb±ŸÐ»Ož>Oč~.ex³;ÜÈÄOòè&Mc?Œ²›]yóƒ—øùf+‚ ð¾¯Ô¸Ù†2ð́Ưihµ. ª¶{Õøc ƒ×µj‹»'›(õ¶FՎ0+þ¶ùi÷!¼Ÿ¹@‚›m_"¢Ýw•†…qâ5v Æ^™c5l¿§ú’&èëLf q´8Jï40#EÃÛÝómFàÁ¶ã_L=Õ2¯ñÜ1½i’€¼7QùB$7ÛÀÂ”¤ü1”)&M—‡šDÆ7 Êjí̙/¢Nî(ŠJõªuOۢ߶¦°%Ës:kZÖɟ߇"xŽJu2n#à.óüf+"_Æ9q.M¯‹±>oéùŽNÀåFÉ5Õ®BՉ<ðJ«jíH€S±íïè Uƒãk¸›7Eo:§Æ ô*» ¥w¯ñ÷׍œ&<ž,-;ÛÍi`þî–P]×Û÷¦Q£‹!\mîp{Í*”KF ÆÌJüüßOÿ*“Í6³ÝþN# Â˜Àê÷µkØFIêÇyz­Û¯í'2?Nói;`gØøÍ¹ÙÛzÞkÚþ‰yÿUÂ@ú©”ׯÑòá,ϵNj&“è2s»½%�ÍE1µmÙ–É sd½ÐÄ@ckÛíЩð +«-…!Fƒ˜´"I4ç'‘H¼0Þv£¿ÙÊ %_E¤@$·Õ-Òí€{@£8 š ögUKcÆK¥rÌOu_™¢¢Ï‰×H^‘v`ãºDá—$ È»[:.Òï7!ØK04ª®gµF¨i röàÚÌød#%Ʋ(ʼûÞÀ} ÜQî)F*úNûÁyê&•Þn7˜�ÐƑ´´í“È<ž©­½£‰ÑZB5'wd@Ͷ?1!tåÂ-¢î5ˆx=O€#•LkñTIÀ§º^?/7,~e{³];úo$U D.$£VÈB&\¨Cµít‰ÇÍsL ˆ[žH­ ¯h˜6Nb FäQ3õéæšÝØw*�O]±‹ÙÌ´(t;Œ³¤H&ñ$=ƒÝ‚G™v+Ö¬[ˆ´° Zs·àb6¡Ì)÷Â")È͇ʼnƒ=¹d"MàŠK~’å%‡B՚Ɉ>‡À>Œ{LYñ|gÀ´‚ Û/ƒ9ܝô^97‡õí§%vÌÞÔfäm)€Ÿj–l¿Lhb¸>ÿ×ßD0ŷǶá)°QòيLúy]Š!I†\ž +wÛç¦:‚}¦§:‚¿œ �°×´€Â 8ûœéK«ÁÔ »À¤“%jœ6öí›í7j·IÁãþI¨KŽ£eX4°,™èH+ U9ŸLC-Ÿ2µÚ×-¼Co›µ[�íÈKй¿¿÷U3ø¶?>õû§�;üjlê5‹<ò3Ð.¯w‰¡ÆÔ‹¢@(¨O¥SoJi± ¨Ôu&ìR0Y(¼ »�&et ŸwWy4Ls?†ŠòJ /ÚSWC±"jùA*—’ÂõœãæÓ­ä«tÝJííi\MËPÌÆÙ|hÔP§ÆÕ¢K†~”Ä‹Móv©-Ó¾®>GuAP<3N¢Ä§áiäL/*XBñÿÂx)xË6�³ è뮥" +I!vTÍ(c¹rØ6ëUð³$›× ûf»Ã~MIîgâÊNÖKž0ò“0ú€§Zå)Á�äCåæàՃ)õ�+…8õvX•>M}!£Kmõí›/¾¢Í"ŠE*W£Lá$Ÿo,ª êHŒ$kmã0#׊Ç-ª¡VêÙę/³döJ*JBS %# +ö1> §N÷¦HLMRì"ς’'OA>–ÐCÁÍPb¨+±ÏY»Ðu’Í•¯“Ù¬ÈÁ­äW~†é~Êì¼?…°k¥ÂrŠ=[ %uÐ+FAz¼¹52D¤ žrÍë‚.c¡`hœ[ÉEǨÑ5ÞC˜á^Ѷõ™ ÅÕrÿ b˜‚YA§¶C—f;ÉÜO‚|êcцÛÈò‘'ù5°ƒKé_Ÿ ¤†{3V“B®r™¸ôÄX§ÇsÉ*¸åEŠÕ–×±+( ós•”àf +E·¼Èš[^܎Kù€[^ǨeLÅn“×á:ðƒäbFü×ò„ ™ØÕ:ë‰c¸'ñ ?½nus9ÙS~iu ­n˜ç†rfÞmaú¢vWÈҎ´ܪW£í¹ðwsW-0ˆ‘°“årQ*àâÁ4fƒ-WOßÇúÜUD¨Æ‹&7‰·RWÞ§öv2(¶ï½ž<`n˜ÛifÙòÉ«”ûrâ4enüâÚĹ×UÒ!ßù˜·ˆÙY;ËK»q†æ—öÊ_º ^Н$÷{ïiì&9;uÔõ–¶ý~“êϚÇô@fØÔÙ=Lx¼L.» +ü$púÏèy“ ¸6g†å ≂œq¼úg÷ ±`7šÑUé�º‰úd{éz¸{WB"ý‚Ð5ÛÈn©rÏ9€<öª«æù…ypmNõh\4+­÷Ó?(Ó!'§!+r«?£4yj]ŒàûÑÇè3¢×ìsA³·}©û×ÞéóÚÊyž•€à“ÝƆGÅ£n:lKÄs>YãIª@’~ú!øTüDá£L8üLxº!4áÃuÚÑï!„±¡;Õp60¿=ʺßtº0 ÖwuQàš=ˆ3Üï!Â5Ô +l;«#Øumõ>Œ R Ò³$á@<]DGVºoۘž¨¢A×çÙ¢Å/ô’™O¥WŒoñ£–*Jݨþh&³`$ÔÍZ3\Ùèb¡ÿ+ƒlµÿïòsˁì5ö£8™ì5Šýlòߔ­õï¶il{eÐ+6Ù¼¼¼ÕCá<™<ôJ¢,þ=ÿ-칙ò¦›K®˜wýGÔ5S7 °ä‡b„Ú ŠFLEŐ‰Ú²æV[r÷ Apt}€‡Ð•òbzvüðÅcP=wíŒþº‹J$ג²†§L[—RMyrF r””dMÁ4PŸw¶×®¸6ûövýJ”gÞÛ +°ñÔªQS i%×*Wü§¹×h…¯Õa6—¸€, ½yB×2 +ýÐ8?s¤Py1®@WV5À8érKJ-`[röáÄϾt #áĊÙç£ÐûådŠ;ÁÁ‰A{ÏQÇc\MOJ@RêQ*¶"|H�•Ð+=!º©ÞÇwTÍ�UÓÀæ8™ãd‹S‡[¬>Ð~ó +àAYðĤ¹•ûâ?m$ÿµàBw¯¯ +!R•ó,ö*2}ˆm«orlןþÜéãÓ#ÜÎZß+ü0œ{±½õâ— ØøÓ…_ýãáNŒ“`uǒp“mNx°ÆÙî‚éá‰(µê‹Š˜ +R#¢¹¼üY#¦}®…-Ú7!ŽfY~R—ùyœ=xoiwº"�€8FÕö¶m •in'ƒ»zC]ˆyñåóWßí^oòÐ{¶Љì^ú4óʽN#D—z +F «ÁéIg˜þKêGg‹@'*FÌ@C¦®ir.!WìæRAº‹°“J¡X_úàè B»(w‚Xßlßx$øš=§¨»U 8ÈjŽ !¼¦³éÀæºý•òNjïÞ¾þæÕîݗ_=öö›Ý;Ò!ÍýªûRµ«o0[B»¹¢(Ë8Cˆ I?ùj÷É�ÑHØ] +endstream +endobj +702 0 obj << +/Type /Page +/Contents 703 0 R +/Resources 701 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 619 0 R +/Annots [ 699 0 R 700 0 R ] +>> endobj +699 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [141.276 614.475 333.087 626.226] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ams.org/tex/amsfonts.html)>> +>> endobj +700 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [141.276 614.475 333.087 626.226] +/Subtype/Link/A<</Type/Action/S/URI/URI(www.ams.org/tex/amsfonts.html)>> +>> endobj +704 0 obj << +/D [702 0 R /XYZ 55.693 823.059 null] +>> endobj +306 0 obj << +/D [702 0 R /XYZ 56.693 785.197 null] +>> endobj +310 0 obj << +/D [702 0 R /XYZ 56.693 545.613 null] +>> endobj +314 0 obj << +/D [702 0 R /XYZ 56.693 467.992 null] +>> endobj +318 0 obj << +/D [702 0 R /XYZ 56.693 340.233 null] +>> endobj +322 0 obj << +/D [702 0 R /XYZ 56.693 210.565 null] +>> endobj +326 0 obj << +/D [702 0 R /XYZ 56.693 180.109 null] +>> endobj +701 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F77 705 0 R /F65 411 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +708 0 obj << +/Length 2407 +/Filter /FlateDecode +>> +stream +xڍkÛÈí{~Åv 6°ÖjôÖ×.MrW¤Í"Ù4’ôN¶Æ¶.’FÐH»ëûõ%‡YòÊ×|±9‡orôÓݳëב¸®“º©¸¸Û^„‘¥þEŽç'wùÅçE“o—_ïþ¤Þ˜ÔŽ'’ —ˆîör¹òü`Qk<�p¸Ð}Ó¨¶6Ú¬=ÐBïU_æï³¥ç.î—"\H:·Qs{(º=AYM{™ÖjSdäÓ[UóUq]o×·YW¨šˆ)å.’E¯û¬,Y„¢Ö¬,ŸL£’‘ã†áÅJøN¤¤Úu¯ÛëRm²òZï³V^79põ‹õ2pNß´Ë0\8˕/\6Cè.d»÷E«êJÖp¡ï—¨ÐÙºdÂÛ¿¿~ûËOï_}x÷ñýËW„¬p£ +£ €âÿ}¡ "ívÏē+/v¼Ø‡Ï EÄ®Tº›õeà$¡°¾¼ª›¶hðÞØ³&ŽýEUR Á8ś­Ôª\ +ôd�ž‹œð}Ý%1œÎÕ¦G»º`žM ºÊm'‹7uߔª³èâá>oñ­VhÍB?쳑¸äLÏ <oêLÛOt莢dwlcØ>¨¾% Õ¢;1Œ±ÐŠvŠŽhв$L¶ÙȆ±°ÑÚ°Qš® Ô®@1Ž g´/~&å‘`,ˆ�Ñt Ü«‹'ª¬QӾΏFqO ‚ăߦàÈ[€Ú ž�¬ê»¦ïþŠ‹pє2ÓL¥¥<9‡)ÖöÌFM[cUk"Zx‹.yÙ¤íy0|mr *TYÓÖÏó÷²lhKËnN78]Ù,ҜD¨(¥ °¾?uôýn6s\'rc›9¯Q1eóuҖE½£•ÍÙûB’O[ôË*—¬sH…3¢ÿ‰(Bœ)ÈÉiANcC @d¬Q5Ýk“P�u–²VmEۑ=ÛÀ�HËֆ YWrº‚X B[ûପMEÖm±ùfÓ�Öë‚yc L”µˆ©é_µ¹½À0¨Æ»¡œÖæª/»bµ>tòè]¶3¥�Uo}/Q”Ǧ,6EgDÄZ›Y@ݰUñU!¤¼ÈISn†i«Èu9¶2¦B€L…ÐeµÆÅÎþÈ á ‚õ7{uu/ÛìÊs/ÿ<ôðNVòl3ço,o©õ÷ûb·ïV› NñVÛnÁ¶þصŠð̹|F¡©'Dʇ´,冭vùr¯”ø’ÁVU'W4}Y®˜/s‚*ߟ m’ڏÝ9U¡ýŽYCnõ,ïAw²ÒW'ò ;Âc-‘ÕÇþYçOBlC¡b÷ׇæxÀ΄é¡ÑÝ-:RY8izƒÊ D5¨æ‘6àðåJ¸dž7*µEàV7T“¬>Œæ¦…"orÀÿñI …ÀJþ8gaהšTøSÿûŸ®NÒ©–Ö"v©²ox…´¡3jVÖâúP­U©g3,ô? +àþР݀îNÃ=á×!Ån~ø€çy¡¿Ý|΋âTµ‡¯cҙV0eøÌù8é™á„W.·×¿«5-ÞüëãíÛwwÏ~õö–·Ïðܗë9¬|(o^25Ãݐm_Ï%Q€ÚİÚͰ÷'H‡ :¦.Ï9Ü^)µä•4Æq>uŸ ˜ãȲ>S gDŠpÏpÎ$ XÁMÀ?©ò¿à{B¤ƒ"9kÐñ½èû¬!м€ýǺx$þ£r±¼–´¯{3<Â>·-ÀQ5�TÍ]}°§FŠcÇ÷ÓÑ~=g™Àñ“À›J0¾ ++N«Y�SæɎD1eÖnö7Y··–…<˜Zö%;}Fä�l” ¡õ°/çiRÎ/Ä 9Æ8 +ѨF7_Eä™ ©8ú¶8ú\?ííLø5ŽÚÔÌŒ0K0—¢ê`_]XžZÛèaÈa±ê¾ZËVÿ8L¶"r™~s>š ÝhPºkef +r +o�s�|-J©‚82cO²rå&|ˆ7ÿ­ºÂ.¨÷� +Jª’ÁÔc†®*D¯™¨Øe 22áŠ×´j+úg«!ýmT‰=Ÿ^Î ‘ÚRܰvãÈÅÝ<¤½Áž¾oÕ4ÏíÈ,û È*3h‘I'@˜†FÏoŸ”$*mÞ>áâÓ2qaÔð’”ÌѨÔ "¼ *ŽY‘аKoÏ(ËRíXPxÂËÙ|¨@CÂù¨=¤óvtЙk+ï†ç†ßötüØ«r芣j; ½i³¿Dõ/¯NKs›Õ;Òv\]§:]@Û·MYVMw8;Ɏz gÎß(©]ñE5L¼˜ÓöSÖÖ`å"47È,'‚ŸÇ b¹é¿âëá³üwǍ«L“PL¾7âëܝS1‡îr˜Ü5ºg¦_¦©p"?š^ý_J€¹­§ +£ ñŸ’Ûèf’¡ßЭ¿ÍKó‘÷IÓ·/’²ç|ňºðñµ“s•Kœ +âï郡ÇÃwŸá鍷å2›,ÅældAíáÓYþŒç APó<÷O­2âFOkNˆJµÒŽê[|µ¢™ìðhæçxûÁ ,u¤§’͈“„BãAef²÷aŠ}2Ú§£½Hɓø_[ı|á +Žÿ¦Œ  7ÔÔ$o<ì-„s¶†‡:\ £.p”#è¾ÈxA*$îX?ñ x5ô²-J‰®œ]3§½ð#ÇKÒcÍÍ·¡HØxuüÎX£[ï ÕëòÀ/QÓ˸7åm†Ü¿¸¡Û×ãþ)m+lËåö%ÛÖDKÊ#Rj(�´ý¸iXšoAn(l¯5ŸËº“#Çv s½Îš†,¾±¨*™ãiúꑰìñ™š6Ü?JkðYSJóõOØû0©â†Þw·=sÊæ¢>ŽÆ š ‡xãÒÕìðb¨[êlÛÙçäñ…? [“÷“ ÇïîXB˜KÖÍRÙ/æ¬:è, ïÓsÊû0×z <ëâ#ªƒˆÍùAV@ÀÅQô›Ì2[€ý¡`¤»`’È3½GãJßê”Né¸Õd-ÜæÄ@c*EÿºÃ–nÎ×ÇóÆ<‘"ߟÂ|Í`P›|4¦a»¢¦yê•qàـÓduߟ`sßs’”k®HqëÙ«»gÿ{“ÞE +endstream +endobj +707 0 obj << +/Type /Page +/Contents 708 0 R +/Resources 706 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 711 0 R +>> endobj +709 0 obj << +/D [707 0 R /XYZ 55.693 823.059 null] +>> endobj +330 0 obj << +/D [707 0 R /XYZ 56.693 544.116 null] +>> endobj +334 0 obj << +/D [707 0 R /XYZ 56.693 388.095 null] +>> endobj +338 0 obj << +/D [707 0 R /XYZ 56.693 146.396 null] +>> endobj +706 0 obj << +/Font << /F61 409 0 R /F62 410 0 R /F65 411 0 R /F80 710 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +718 0 obj << +/Length 2894 +/Filter /FlateDecode +>> +stream +xÚ½]Ü¶ñ=¿âr)à]ÀËE}:@ +'uÒImÔWÄE]¼÷NˆVڈ’ÏWôÇw†3ÔJ2m_^êïˆg†óIÞ·×_\}ŸÅ2eTʋëÃE®D—yžˆX×ÕÅ?7¯»fê®Ýîâ<Þ¨çϐ›—< ù÷Íî—mmê¶ê¶qº¹'¬×v0G°~Šùæ¡ cï èÆvÖÐÜpg¶ÿºþ p™Î¹T‘Qž^DÄàîdz[ہQ¥©Pqî1» + qâ\JÚîþÌ<ºØ©VƒvR‰4)‰Fm9pyKPÛ ì›ÎšJlwJF›ïðcB%€và~®&ø¾y`̇SÝÞ|ùÛ%#O;M„Ý~d><?ãԃpÜËL”*[ò>;JÀTß>#à%üüú]¤}J£tb(¦f|>1€F/ª©Ç>thq‰¼LyhùC ’“Rr2«¶3m¢¥JgìñlʁQ§œt­•¦›T“ÊróýV¦È &›—¯¯bš~õ3 ¦?Ö­n@EªN !^ )5 d ØKEn5A'ÿûq¥È¸�ŸüœVbQ¦é#6²¦7Ór™ƒf‹³ÆvYœLzpêKÒ\¨\.mk²í™N¼i8-"‘–Ÿâô=ÒûœN”ƒ§ 8­ô#Î.†4J�(E’ñiç"Ýîdäf×; ±wýql4{ÔÛ(šú×-83[·¼R0Èrê~+ ?s[#Ú»ÉyÆÇ†ÖšÖ{­°c3Ø/)Jür§‡'[•oxÏÛn"ѵ<Ës–9AàK*ä‡v<5]P;‰Q‘yåTÁ=¢<{0xœ·`�àèxNÀ–ÿqÓÎ�xEªÓ1ß'àmðØ=8úÑ õžæ\LYÑDÔ|½?õÆZp. æ—ÙÙ­p ¡èã©1LâÜ4åWÓ›!É·°Bƒ§øÿÓͨ'rfÕÑïLß I$7?pHrXƒ¹{<AÝôµ¾ð´b%ò\ÀާSó@C¯ëfZZu³qp"Ó¦ýgöۏ7`û³¢¥œ/H_ÏB®…‹"‰ õ–,äö¦ÞÑGÐ+RF‰È!I.6ˆHNj¹ôsŕŸ Éÿ…luWää’óë;ŸÜèlØS»çšåYO޳´Áô\æM{§{S-ÓðM7ÜôûzËl¸pÀm8Úø´» 6Ù*Øtãpf¢¸16Têvßá)æËÎV‘à[)‘2zX¹9:mÐ'@Î JòëÑÞñ s5�&–�¾¯žÖôƒ• ê7”×Aâ8û 3¹�ÛY*’sŽBoLsȾÇ�à/GíœÇ±F§Îvß×'ŒCJÊÍ©:0Ôh:õ÷OÉrÁÍDÂÂí»Û§x…ʓ4抦,PãÍXú°l`@ÔôºÁÁ|sÒ·î¬`ÞÙ!ü¢3Xš­™Žf +[ C· <‹Vð©;éÕ,–®.µÇ®2k„@ö@šhŒÞÆói'¡¨A›¢qÅP SU©6ú0§Ä£÷w1}€¨ÆS@SóW‚^o�èªbZUUcåÔÅd,ÓÁŽ ÷642g«fl.ªÕÆ»@Å;µ uÅKX|Œu£oš èn÷,ãX�‹0¢!n×{=ph€‘±jž$Q§uˆY.ÌÃØžK|�ë~ÑHƒ^Õ[©Ôïq“B¨4ûl\Sù3¶ › “ÉûÐ\;‘ùÖ4fÏÒhú©jWLoځ+hˆ×E¬yÁ~pº*ÁVÆô1d™ˆ²,\†º‚X¨,™sNä]u¿tBxøÅ.¦–fñæ%;’Ré9¨8.Q#´ïÚA£ÿ:š-ž1Bš~,»1ÂO0<9Ëvj]P¶À ùðBITPÿ¯"Ñ]76Õª´£W4פ}wôŸÏW§¾?³O´Î;9ç_¦r´SžœºÉŸ&Z`¤èØ™–‚Æ)¹ˆáŒˆÚóЎ‰È +ÌÚÖµ9»tù7Žn<I^^̆߼ãlÕ1¸r–}jd Lïf;ÖQ5ö“ªQ8õ‘¨Û`ÊÛȝË.27BOlÇ€•G9D-ŽYY,Ù^û¬ LìŒF|'PNåÈw’&s¾S¡¢øb6ü&6»}×3'-†K̪]Ë¥|쓣¥™Á3 úQ™‡/‰¹<ZÄ©´*§@ÕÝ۱ªõ±k«KځbþLjg¥(rõYÚSÌû¶{ù5Ћ'ކ„—^Ðʋ½xª4ìÑ£!ØO–¯ÊݓÞÿ +Âu<œUïd™n`ÙM×XüÈhS4uš-“ë#äöE }´¸”FçÔ%ȄŽcQ«¬_G[àš~ ¡ ÜhËHôÚ}}ƒ9•ïC º]ù «Þ¹k¨¤`Ú¹²(Á†Òë>~Ò×[H2æ }֘ӏM\ÚTÕ¼‚JÆåS@èa»úrÉ;™—gI1ÕIns§ ë±è—›¬w¯ºýˆ›?.†Cœn¿žÌ*wßL¡§2ÇήºCÝZ¨ÞVËÿþ·Ÿ|ƒ²¾ôól;=¦# ¸’¤óÛé(ÛÜÍjF¹1.E�ºïp‚f+ZÀ©¦Oõ¯[ȦÏ_?'[<Ž<‡´2åã�Ël*:Ït)‰;ýbÞ¾�2U–€:é—9Õ̐™‹3À~ì]µâ>¸†ç;p|=„Ë©ÜeˆhÑç + v´7P6€»µf¸B6‚·Q¦L5ëlT$}§n‰“�§Õ¬ÍhºÓ‘¹N\S˜‰"‘G«ŠZdJ¡Â3Yú‰þ½gCRÅQ¹ìׂwl*2J×®S²ë|§›fJÒçæef䚋›úÄÒøôέè…—ï¨ ôžaìä•'*ªqo–´aÕïì£ç—Ý{!t—‚‚3¹Òpð&ŠÀrºWõW ³zLû ‰®gQ^™¾Yº¼Žœ=4 ]Ö±àÐ®L…L©î€‘xøêË«ÑöWM²]ÝÔíÕ ö£"|wò3êqëÞ^=¥Ëÿ®èLGìHñî%•ì®=éé·ª SÀz^ :°ýW„v»çu7ãÁË®o`‡Æ]n ȝ-‚ÔÙ"tßc¤š‘gsuoˆð}ݘ?CìnL‹^í¾Ñãй}P ¢ÎîÆ@Y—á[î¯Ïªzr5OW•´¨ð^˜øu€ø±o¥JÚ°~¸¥íB¶:]N͌àSÈÐqo×ul›b¨ˆwNj'-œq/)±œÚ2ìÄ ¨]‡Ÿôd†Ý]ºØk%Éú‰¨È&gâ”y³Ämìbè~L…™*7žóžOËP[¾KÊ!1äE@ÛÕâ*÷âpqƒáÕ¬^ÎVY÷ìóû;Ýúp5ð›ZÓu¿.‹„ÐÓ^:¥zÜMɄ‚’˜azÃc–·,Ït4Œ]å³í.Q¹Ë³½u×jŠßóˆFð¸â(RM¦qғóìäGŽ+/ҏ x¨Û`TÅۏä1Qµ²œÞ÷¼Ö‘°¿³œäp£˜aü+ žê:¾6{h<°UÑtÁg>]§>EÁ]àX} :è˜Kn±cÏëøú쌥v×>Á\5†»© è"Î¥HÎ×<ŸN1³'B*?㌼ÕñNy†ÐÈ0ëGО«[ ÕÎP È0 ¥ðϦ“èvõ<¥¥éœ)uµ>µ»Wø`H ™&å£Þˆ·AÏèR÷|KÂ{ÐÎë Òœü‡¶�£ÓŸ-pÝ~µÇtH¶¤ð wåOQpÿ»K¯/^\ñ?5³¤Ð +endstream +endobj +717 0 obj << +/Type /Page +/Contents 718 0 R +/Resources 716 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 711 0 R +/Annots [ 712 0 R 713 0 R 714 0 R 715 0 R ] +>> endobj +712 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [173.13 293.348 358.395 305.099] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo)>> +>> endobj +713 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [173.13 293.348 358.395 305.099] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/demo)>> +>> endobj +714 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.347 280.481 293.794 291.129] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo_cvs)>> +>> endobj +715 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [82.347 280.481 293.794 291.129] +/Subtype/Link/A<</Type/Action/S/URI/URI(gnuplot.sourceforge.net/demo_cvs)>> +>> endobj +719 0 obj << +/D [717 0 R /XYZ 55.693 823.059 null] +>> endobj +342 0 obj << +/D [717 0 R /XYZ 56.693 702.844 null] +>> endobj +346 0 obj << +/D [717 0 R /XYZ 56.693 538.354 null] +>> endobj +350 0 obj << +/D [717 0 R /XYZ 56.693 420.23 null] +>> endobj +354 0 obj << +/D [717 0 R /XYZ 56.693 342.754 null] +>> endobj +358 0 obj << +/D [717 0 R /XYZ 56.693 265.96 null] +>> endobj +716 0 obj << +/Font << /F62 410 0 R /F65 411 0 R /F61 409 0 R /F70 486 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +722 0 obj << +/Length 1147 +/Filter /FlateDecode +>> +stream +xÚ­VKoã6¾çWøV +ˆU>õ8n²y ÍEj´Àv{ eÆ",K%g›þú9”-oœ"‡žD΋ó ¿êjqñómÆfL¦Bf|¶xž©,ÍJ1Ës™rQ̫ٟ¤HæŒRJ®] +bVv蓿èJӒ–Ì»Òٜ˴èt×îwM7DC>5”<•T€}0iþS¢铹”lµmqUuíàì2á”ì‡ÎE½vߨ¢£©nvµ^šÁVºAIçVƁ Ãí½nûù•qm­Ý +EW®3›„Qb\")¹©,ÉCWǘ×z»[š¦ñ +EÉS·4.À™Í#€9©’%¸޷­m×µÞzÁÉgí3± #þD–‘Ϧ­»õŒÜ×ם?Œ)rÓ,i€óS·†}PÝílµ‰ŠkíúÁD¯;§·[ÓǀûJ÷xÒ½vÃ(Õ¡r`}oª dx0PÌ^aò‹ºÛz_. òK"éLkÁåÈ +·¨þ¹D󛃎Ø/µlUOû¾‡¢þQ·cÀOñÆëvåAzÓGSouÛ¾oðEÛ¨<TÀ‹‚åz,ÞÚx1‹¤�:l¡™ ‹®l¨eÉà®{”þž0ƈnqÎô‹?‚ç~eF{ ÅFÕSzÎó+$<DcX¢p3Ù{恮 ™l×Öfœôûe?èv°(o{à À¡óÔeäŤ²T )Ņm«`àæf¨u4øbœ³CÈ8“äW3¸(·›}óM(µÁ=b‘œ<�™;poC@ðzAÿ$UŒ9MƒŸ„ñ‰ g£{ ÆÈw½}`ÕA7ÛVÆs zqùŠßÅ/#”4ø³,-Eö jsnl?ø• ß}ûë(¶­õuo^QWu۝mL¾|Àñ�úÛÆ U¨òïv¨G¿ÉA bôg(¾+ Œ¡1ü>6†ÈÔ$úqø„sФ-UÓ¶<Œ+”ŸÎ%æÛ¹µ¦Aå£I¸Šep¾(4‹·Ê qA|$®Ì3òttìNÑè*ßq¤xßãHA],†? +§Ÿ‡ƒÿÛùtL…¶˜ŠŸ<¥÷òªsÎT±è^ p̋}åx¾_M³“ÀY¼ o5y +ü‰Ç¹ºq®ÃtPB´ñFNrñ\ë|=Ïô)5҆+v¸6/=½¶Çû§u¢Hx<½‰;{A>ÐsçνÞ\0àX>¾Êë÷ŸoQ¤Šå“çOĦdo†7¨`xã‹�F{~&Ö&æû’�ÿÓ{}„k äç9M¥’ÿQ)Ï$ä]6¾w°:¼w¡!¦�ñIÿPSúgpsõ(ۙnט@ý"RÿÅö&¾SPQ°”çåG +Z¦Œ£!Nmˆ‡ã^üõ ©(òÓbàäæ%=™Ü~/£²œŒÊ¹„ßœ8^ýVðoÇ>ƏR¨#Žqpü&¾ÿWæH‘§yþØ|ŽJ¥ü Ûe9¹‰ïÍÍGÞ# ‚’j6WM)ü9†XœyåÅÍââ_rØ ! +endstream +endobj +721 0 obj << +/Type /Page +/Contents 722 0 R +/Resources 720 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 711 0 R +>> endobj +723 0 obj << +/D [721 0 R /XYZ 55.693 823.059 null] +>> endobj +362 0 obj << +/D [721 0 R /XYZ 56.693 785.197 null] +>> endobj +720 0 obj << +/Font << /F61 409 0 R /F62 410 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +725 0 obj +[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +726 0 obj +[500] +endobj +727 0 obj +[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] +endobj +728 0 obj +[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +729 0 obj +[556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500 444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389 333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400 564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444 444 444 444 444 444 667 444 444 444 444 444 278 278 278 278 500 500 500 500 500 500 500 564 500 500 500 500 500] +endobj +730 0 obj +[556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333 500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500] +endobj +731 0 obj << +/Length1 795 +/Length2 813 +/Length3 0 +/Length 1360 +/Filter /FlateDecode +>> +stream +xÚ­’yPgÆÕ�Պ +‘O(¢P’l d€…`$€+È`]v7aeٍ›9[¬`*b•A‹lQ¼ LA‹ +T9Š„ˆŠÔ‹C…¡•. Ãÿíì?û>Ïû½ßï{¾Ïaa¨ÜÅ¥b0)E2.ò™<�ˆ'à88Hh fpŠô‡Ì@ðMPHbO¡ÀS$æ8� ¥ÒÒ¸2–‹%KFšÄÀ7£q& fb±xv@N!8ÆhyÀ— @ØÈ +5Ãԝˆ¡<Gƒ)q’Ã! + Éh‚꣕ˆÑj +,f!—�¥HB PLÁáSì^Kò@M.M ˆ`8~dühJŸøp<Nh?tPñª£ŒB1šœØºƒ“a(ž?Ñ ``G|I%ȍ'p¸ZŠk04gX € 56ªc$:…o„ï¿fe@ˆÄùýŽš¡0N2áZãÝ£54^³)ѸD xÄ6²ßÇ¿è ›-' +ÅI%ŠÜLÓ°–þ ¶dà$Ši�¦a‰ù<’bØ%€&((š3r­Ëŏ‘85«cG¼1YĪlâ3. Ái„ÀPjLýôÔ~~”&ÙEè\<ÜY +rb±(õ?HMc$3ú°Øì>Ö +œÍÃ4Â1´Pˆ×–û.l=‘¶¼èÎIc¾Ù`ÝOÏ &—"ÊÓöãhª\T¸z¡’Ñwî8¿£Æ:®Á&ñÚcEŸ›“¼}}ÿ«Sçu‡Š#vfˆªy­rkm¦n¯å{gÇM_åø®cžg5ý¨`›ý—†~ûô:‹B´Ëo]QÕ»{-æ3œÂv9ÙÍŽ›´Ožm­mÚdÛ[ž¾¯ÖyYßj­–ê>æ1ýðÛNN´"±¡ÁyõßËÍ]I6èßÓC¶WGižs³í²z®È‹5otió’ïÞP™X7fÿ•søMJˆ§šëwµýN͖Ú~nƊ*nÐüºG®±Cs뜃÷ÎT +î¹N){R>çæÆÎ5gJ¡¬á.“¹GÓŠá¸ó¸þÏ7o:VéýnuN*oՅüÈWúÊó–ÊYÕÒfƒ$wð Yð­©:¡,Öÿfòél·ßÒ~}™k2¼í–wñ‘#YzŸ³ÝçƒâÆ9‰&¦g³zEôý8µ("Hš†TÑ£¨\lK2bì.kýL‹Â$å={…µ¿¤O²9iÈ/¨íÌ=³cE¶Žót}JÔ³£ã>ÙÂ¥FNœ¢ú3©"¢õÚõ§ñÑnÂã›÷fÖS⑤ß:£gÌ SW½N´±´Ì›Ö—›/üþ½ù ¤Â;)èî[é®û6‚ÿˆÆ5?ZÄe +’£D–i'§‚ûљ—›x;Vž3jo²(Yß"Kù"øöêu9¯6]]iÅUE¹ ÖŕÈM¯×^ª/‘v'wh½@ÞáÆùÓ +ÉS/ñFãçu¢€é"םž¯U×M­”ß.…o¨ZtÑ=I\kØ]òðÀρºþýŸÝßôúĝ""—äTè‡R¢ƒ¶•ÊV¥g7 ìÎiá>nÑû ?÷ðv@nê»t½mÎýƒÚÉg%^Øð€ÔU¹±­ÿö›·=-D¤4gårivÕÙ@äQÛßó¿¾±ÖÁñ~å3ûác¾K; õD–Ùf_ܝ$N8íh¬Ž©ì̚ï½xÑXÚZøJlYŸ}¢,ÌvÁ…=·U̵ð9?©¤,ûʵež:§ŠÉémÿg}’Î +endstream +endobj +732 0 obj << +/Type /FontDescriptor +/FontName /DUHIOC+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 85 +/XHeight 431 +/CharSet (/backslash/bullet/circledot) +/FontFile 731 0 R +>> endobj +733 0 obj << +/Length1 1606 +/Length2 6480 +/Length3 0 +/Length 7296 +/Filter /FlateDecode +>> +stream +xÚ­WeX”í¶F”.Q‘¡;†Né”éff`f(éEºQB¥K¤éîFZ„ƒ~gï}®ïì_çìïu½ÏZë¹×½Ö½žçz_6&=>ÒªŠD`ø€ü‚R�˜“­+Z‰ÐâSDÂ!€£(1› + +ÂÀe*0†B�ÊP0@H�”””$f(!=Q0{ €Óð‰1ï¿,¿C�¶žÿðÜìDÃì�ö›7(éìE`n þÏ  P�Æ +°ƒÁ¡�%]=S 5�§šŽ!@ Š€¢@p€ž«-hÁÀPʰC¢�ð¿�0ý. ̓¥€€�hg(v³ ê†:ÿvñœ¡('}ó€¡ö(sÓ �C€á®ßnìvÈ?„œQț§ß ˜AƒQ0g à&«ž²ê_<1 ÌïÜh؍€´»‰„ Á®¿Kú㻁¹ñb@0€z`~粅 0´3äy“ûÌûCà CØÿ‹/�µ¡ p(}sƒý»;ÿªð?ª9;Ã=ÿìFþ‰ú' …Ûñ…nr‚17¹íabßƒ¢°C€‚Ù!®Îÿð¹AQÄù{f¸nH€ HÜ�Ú è 17)œÿ7•ùÿs"ÿ$þü‘÷ÿ'îß5ú‡øÿ{žÿ­ê +‡ë€œn௠psà Z€ßwÌÿŠ9Áàžÿ&úïÆÐ¿þ; è¦ +û)ùÿ2ÂЪ0(D†;�ì@ð›ý±" P†€Þhù§�>  àß|O``GÄ曆þå‚" g~#ÏÞj&¦JJJ<¿MÿDéݨŽyêé|Cì¿ëÐFBþ¹ø¡¨ˆô�xñ‰ø„Ä%�b@€„8Ðçßdûü×Z„AÁ<�æ7% ÿþßÏ¿V–ƒQA€‘ßSb€! 7ƒõOÃo7Ø…ºÑóÏY¿)øë?#…z@ÁÄߐ`éàg‰)I˜RºŒŽ>eóÖf NGˆóûЧ¹ÙþÅÈ&¿Ä°yÉB›Ë’þÊ~©«ϱMç_˚Ü+]Í´pަxènÖ®–lŠö:qž•@«÷$I[Æ^{£Zs¸fb‚F+ }úO¬ò.ñúë„Q„{§\þ,nÙþÔ¬'Τ¾à„òHšzòJ,ÊҜÍ-ö˜õÓ޶îΎö¦¼–åû<é‘DlÒ :߸M¦XŒ§ ê¨|…wá&îJºÄ݆ô¦r˜è‡¿¹£Ar¹QíD$ymC‚&5jî><×~kW $ï½îª•U'Œcv([A»8"¡›¥Õ×;[r‹·DfÜZ3Vð-¨¥ OӀdÚx_hûº +qx{㹁v.wÕqÏã ÖÀN[Šâº§ñ9î÷„±T*ÅúX2nN¹—R]ᄞG^$(¢d$Èb$!ÓlG3:oÝñY|HÎår¯ ° ø-{§.ýŒ}ŽÁ±Ÿ|åݙ`³w†ÀösaÜå6¬tž/ûÓ» ]÷;xäü'¤`ý–˜ºŠâ”[Ž=ð}e<xx9ùéA!gGe›ñà]E¸:<ãJ +çÝ]?3(&Ý[û3I¡µÒ.Áƒ!‰çÛÝF#‘².¤G!oŸŠ¨éÖyUJÓKø^ÀÙóÙT‘Ç®ïjò�Ûv{—öùó/³Þ‡fPxùz\ÍÉ9;ß;Î)W,Ož¿åŽ[ }™Mn‰/¥ÜŽ`jPW«R,ÁíoèÛæy¸H.=bE+À×1tÈmFâ[U”·wÈj„WÙ÷×�¦y„z‚7Ál}!”Ò0*)Ð×ûºèé«E¼(wW_/¦òÑO¤»··‹9Á59Ç6Ï”ݰեD2> 0ùJèʧ;4«9V}Ý®IÅU|ü‘ÛÍóv]b= $<íÛé¨Êw8Ò|Î8Æ;ûþÂós¡6—ôõniþR ¸¯ë»DaC)•IjŠÒœêT­¹P(“¡”}1àցøi]Kû§@º¨³Ðoo,ôںנ*0x‘¿"•ò[Í˶ëÇÍqâ ï*òfTÌ}2JV²–wÃpqל±û/{Hæ*ø>û2d/žó—½$[­Ã'&cL2îa¦VËU'¨úžF¶ ±“:ÍÒÖSæ±Qä?¿ub†Õ×mîÐ%×3'÷p®éÁ¹U?dióǑï»g®e)تUcØßØr\ޝáLÇ)­cÙæoÌé«¿J:KO‘¤‘6ßÿõ«vqi¹Ç‡ZçIԅ<Ý*fy餋óíYŸ¿ªŸ}•?¥÷„ ©oŽÔ ]­ÉäY8ž²ºzPæ¾@e…ǃk+½ªQÑ2¤ÞdVèÌ¢ô�PøaV ÕÆ‹ùÄKe„&ðëtÓ7|aÏ-Ý_r%£Z£ç¤"%nïjŒ$ú¬äM¼*ʒþÚ@»‚†­àu¦¦±ä“•ùt«9‰Ê‹è*y…Ju®ö £Úý™î ç§µ/8l õ*Îò«s«›ÝX¦e^£ +êÄ×p±©eQ-Ò ˆÊ¢±“/ð}‹ §÷þeÊ>òλTÔÏ!–¬�QÄÁ1£ä¯Ÿ÷ôâãç?Q’˝‹$P×·¤ÎӔ³oÑ$³Îò~–ÌËf½¥Ø•G7Ó䚺;­´<+ˆ[|÷¼9-®Ä1il§‘5© kûS{ó^$«ðO"C¯“" –ÊZ\ð´ŸgþãjuB·Ç!‹,†=}šÏ:PÉ©è}„nëèF›Æ‚še=V|Æú…ûXÌN‡ó¢Ò~éփ§/T›#üt‹î$V–qdpöÏÅÇ ›±ƒÏÉm—ÉS9Cg·vŒ¹Í=Ð}sGÜ/2’Í$€¬ôP˜ú]Ô0ØÏ[Ÿšn –ýöÇs'Cëci0hDh²ïga÷L³Ž‘*Œ~æú“îŒCljQ#ł½š@ÃÑ»ôE_¢Þ2ܪ`T(–|˜C\½³(…s:ìh_«T{™YE4V‡Çš§ ãÃ.gUxwèŠxû·vè_|ÓTÖT{HM·•²}cÑfÅ­»}&JÎ3¿”Îf€õ0H$òöþ.p-´\çZ\&­oFˆ®Ëϱ~HiÒ±MÄ|¨^£²Ð±e4¯Š+xtbgØ ÛÛ%ÝT0kK ¬>ù†²<kéð&Ê, èZU»öÍìç3ΌV1öKz^…ÍêÏÆgD‘o|D±afø¤~g±ïãüP¬Ô®á/ì#Ê_‚¢<ªŸ~:ÝNðú¡[±É+ÿÑóÁ•\ybûn—¾Eì¶Yo€Ü^y0¥XËåL3ecƒÇGJ¾’J™¦FÆ~&×h¡ú©IïþLÅd ãÈ£5bñ+*hE¢e뤏¯(Fü®ùl3i“]ó˜n VÙ»rPVÌ7©í—ýÁC‡£±ÁJÓq6ˎK¯.·È&-–m[Ƙ¨ttܾåt`+W$ÛöO½]K¯v£Rv“b<…ìàZnÕʺìý¤ ÖÎhÿô>aÖâ™_’¢îÁ’!ÚVöuíÛðè2ä¸ÊðsO²Õr{‹‚CªŽ–îo<Wa¡Ž8H"/sr0è>J5ýÒc¯?¡Xÿáã.|óI¹‹V°¡çÚÀ“Ï’ålF‹á|{ŸÄ©™¿¢ÀXcÎi_¤zJ)øçY…ç¼ÏͰÖ×\ë€=%GÙCŸŽâT^B.›þG 既’þaÖ+{xÚf+"‘h‡ždìñr‰«\ǤA³•7B„xÀ |×ܸÙ¸M\pY§qÕæ’›ZÄÌ£Ç]Ôbx‘Ýã=%Ÿ+kÕEžKÓ¬+†ùvµmä,ğV*–»‹{u·éSSŒ­ºL‚6‚„¼âÒupûü¬~²ô.µâê +¼ÍÓ)|¢b›_–*²º²±IÂú”;AáÔ}˜¹ýð{F.^*qhtð¶èlý•…Òõµ´Ûà“zQ”ê‹`+w ŸÅìfvìG)ŸÛAáäÉ­kœîŽÔÏo[ ©T¾N¿f4í° \.¿ßzë«Ìøµó{]͖Â8,F譆0Q»6b]×Áƒq@UÂ(øžß—ÄŒiK®‰¥çÄgÉðbbç©©b×{ïÙ^¤öLTBó·/–¼ezô›ûšµ]¥ƒ×'eª©Gºû¯$Ç%d9¨ËCR´ùÇÛ ˆÃ»>6ô-~ÀŒS¢I³É÷ïû"uyMf¬²ÆKóÃÒÀêªŸ ”S Z¼ùýÑë–Y{é5"j¸ô{Oõk%]z¨ö×s Ým^éíž +ðTTÍDGԅEÞdö-'pëšèx*>ʎ®ëø!ÆÙhE+·)½¦?#aÚlö¤àÑ oá=±òή| Ézh#.—–Åï×s“Í;Ï%g ®1?B-Ò.°Þ•O¾6Ðu^W‰ñ¿M¬Aèµ(É|m.ÂtTè—g>E<òkžYËXíà’8lb¡ï –‹p`R`øNÞW·pÅX™‹ ÷­GrZ† Õ½* ”•ÌO ò ¢˜ê1n¨ê·4&#©þä[!í =„ÇYÜÖ`ö¡Lʱ»çŸðê9u–äm—*¢‡¿M;°lm=âf·+øÍ?Rf =\¢Üˆë;äâfgҗ7¦AÒz¥gøß|§ªªÛ2FNÀŸ“1ÝýÉ1&ò.ÍíãI’\œGo£Öæ²?JésMÉ$ +©[· ~«¼«¥k}—c è~FoS—‘äLË t~ÂòMOњ¼‘½1Sß lÚó¬$˜âŒò.Èzç=1s‰yÇØ^ùá ·mB»Rm3ÚõCâ&7W™WW“)<ÄþükWò$¹ Y¦Æ~§âË¢¥ÙmR}z³AB¡ñ£ š2Þ$=¶·EfÝ.M¦ í‹2–€ä +‘£š7NÇ)™ŽÎxžT|Ëêê‰ò_ÌÛ²Æ;®èy ³Ÿ Ð=ÆRúI®HðãA¥·Î}¹6=NEÍÍ×ïI&‹s± Xײ[#ðyhVK$³¬sß*¹‡ÈÆKzk¼µ,{Ù'“n’ÇÉ.>o Ø}b$-6iù>ç‰úº‘±áEP*½ñM=‘·ZîM® ².¼“Ðïâqý>¿(ñÄ9LHН¡YYZÞhsd6E`Éô„Ëpß\³òèîÌEc¼¶ àéb9!ëÕÓ´uٔ¹~VÈ7%›øroUuQkÿð©yژrÃdógn_‰E¢úËcNWsçDßD)ùŸåVp`2êCú4Ã;õÃw¢ÃŠsìozš–gÑQŝ}¾Œï'ÜLKsW4ˋmª&‡z±í„üÞ5zÙæezVûÆ´¿ýæ‰e¶ìõ±ï!éV?ð˜'„Ç$èo÷CÑ'ü<ó¼ßß qéÅd%Veõ¤Å_ŠZ=XvüLØž´�ÿlù@hÁ“sÜ!åGcðš¢%ö’Edí•.¿ªæöc2½£€êAk>·ûö6„$|($Ö©HYEtz–l£‡Kwݖ`B +T&Œÿ °'c¾Ó*‘©}Ô÷ +}Y÷TÅgNžó½.LA¢›g¬Í˜i2(zþµMäD[Q¹UÈË5#j¡vôþ3iŠû Sx\Q:ƒt¢œÝ~[Žùª 6û‹ÅÄãJ¯†ŽG–Ûj±n…§¾H:þŽõ¹™ndlX9‡ÒåjóÆm«fÅðÜ»¸³BÃWO&éY ôfdˆ}Û÷YÍY3Reià+¶Ñß›ëm糌b¬I©/b·v›&Ÿ&>Üþ¤Äë]åbë£<¨ê¼{:¼~õ¸Mêòµñèø —*o›ê*ƒŸ¹`Jîçü^ªôšÕ[¾DD;8Ù* ¶Kè?‹øÙûÍ"˜¥W°¦hô˜ø¡Ú!UW¦«.ó éEÆáˆ™Ê¹OxN¿\ïñ¦W &K¥ tstß�¾j¼k•NÊ ¨äu"±’E§&M÷þ*÷~{óË)(Çü«ï³³S¯5>ÝÉÍv¡%¥o„•¥m7 KöqÜÍ}Î"¿xo¹qÃdg €iìtgâKq¯6'ÿ Qèñ}øi6oÏWé_ÿƒÍ"ë ÷m¿øÈ÷®ývê’oÊEÖm’p”g‘üØÖ¸óÕ§âr¿—Gä]½‘Q&²â·b¢tNù”wËÜrä@o÷¤8ðOjXH¸„n“¾éu)š"…]Di=*ßrYóZ«@È<ÐîÆ«PªC)@1¬¤Àö˜ûŒŒÌh]w³­)ôtGgÞkͤ›îs:5‰Yêø¨üøÜûþrCĽÚïõž\3ø²%šQ¦ ¢÷CO(k_Þ"•V†‡©XC'¯A¸‡¥8tBj<UÓývOQ‰˜ë´nLTÓªO-¹Æ§5Ã¥VÓ'ÈUàé;XȞnƒ†½¹p[üfÎV¤€e$և¥  ü*»±ÜG”`æ3¸›Hw±ýä®÷«}ÝHõŽÕÜZ—V*—+!l0–ópçY=±†Ô§³“N¯°Q+¦œ2 x˜ÇÖ܁ÉYî¢ZH{€»>VHT&¯é%ƒ#÷ñù¼® JÒøLýæ~ìì8@ËÙø‹ó¼526 æµ>BJo›©‰)®"ú]Ä8ÏÅ>>¼ý¶H—ËOKìp ›J¥v™¢ ƒë¶"Û + ïÇ£›Xëß8õÎù«ÊLpë8òšxEëÍÇTîñT-2.}Øzdã陜úÅ_Gd*kpj룗×õ9|´½¯òÃæ÷Á#‚�y;òYÐ'¯_Eò[„ ž¯3½ø‘÷ÊGLqž¼:̸ôz2¼WÝó€a¤Ø¿1˜ÆO%f¡Šã¹è¹'K‡ ÁÖÐä]NÁ—Ëß1ßüçÀë]¶ÖVÝÚ72ð‡]Èã4O]ξ‹hL½Qi! +©VfœÒ:�±°;Æ˨„ž–FiÑþ,Ý Š~t‹2xý‚Æ7mýÑ«¶St$¿2 fó‡r¿éoT¸k¦ïé®Ùiög£÷±N¡C½n¼·ö£-º’�güìÁÒQ1ÞË4m†Ü{ºë¡†çšñËΝ—õ 9Œ6ÄLdi¦ÕN4FõtÕ9€¶2Ɨ9r¤Ý[¸_ò2¯ˆ~=kŠ¢À›)d¡3iPh\zYjœu:ü„6å5Ìrû¨Ây¶U…åÏãÄŽn³’Xn%g>§g£W#36^_Åtàeì8q…)¥ç#7é¿æ^{4u›ÉÄ䛯,EI†WnãâÅ8Ì3H.DäîJîTëóÌê OXäb7E½´*¹[ÏÛ;)tÍã\~ïhÈdþTõ‰ƒö›Ï¤|;C¦r¥ÓSz/ÔU‚[OEœ%ҋúTjló܁ÏºC=ªtR䲑~³ +ÖÊúø”ÏýÞîVË¿ñìÜ'IxÕKjKñ÷¨{&k÷hnÍÝN"5Å͸4Ü´*|ÀÃPä°ó®·†Ò|8ÌPÓà%eª,s»ÑâÉ*kQkåý{‹D=lfZIBo‹#ðӱ逴øMΎ>q>Sk©GN5ڊÃ{¯~†P79„5§Ï³@‡^s˜ÑK„9ñµ`ZTìq{»öÓóÀT§š™˜¼Q˜W5_]Q« z?“r}&ªóZüÔ@@:áîÛÄh]¢¦IÆÄAŸmú4ý´Álï‚Øæ€ëÝÑžªà¥Zý÷ÃÆBÕþát +æ¡^CWŽ›˜O•E¾£yXõÌvN.VµÁ¬eѵ:™x¢š­Åw£g«%º*l¶®%(¾›'ë¯v5,&—º{ú˜WÜ~O÷iê1Âä‡Á[Í'½Êè[„A%ÂbüebiñPà(NÆ(‘SƒH¬í’kü„/Pz0&×њ®veXw™ö#ŠŒd‰P48âü>(ܖ䔫R3z¥SÑ4nœ~…†TßÔ¾Hòvæ^öqIØ> 6ýé6uhËMÊ¿–4„â*:q^‘@XÑLžu°M®OàǧEÖ¹'S}åùø™W…æ@®’.d÷:18ÿ;NGÉrŽ/göä9sGλŨpâŽI$0¥ŽS¸¥r%TÆnǶ~{Ñâ9ÒÒëúÚWÒê^ÕK`풮éYRðƆ\³çYÔÒ¾{ey·¤Ò)ø-|€L‚^ÇéŒÂ5ð‘<åh`ÿÛ`/s÷¸Ë»|'"¸»(Ñç¸À%3ìŒô;ћÔA©¦'›x©)ĔÛ2à±3¢ÃRVôLa|ÓÐë)!ÕW±ìŇ*Q®¢Ù™^€& #Rlà uªÉrI:%äV7†Ç9ÌîÅ«¥•¹cˆÃ/(,èËJÛü²¦0Úe5Áwö'R&HšÕòo(h;$읫ŸÂ¾Ŗk³zš¬•á\4·üû„dÑ=…Ó‹ø©úškˆšÍȽÚF8›yÁX‰dfe;ƒª¤£É¤* °ï0kb¨mâì´/ž«Ð„ýÄh–sÕ§Uò‚L+&æ*œÉ5½â甋•™-­hqÔgƒçîÖØÕÿXN¿»Ô߅7Oµ“³8›d±Ì€Œ$±™0«¶,×É]mÜáA¡#Il—bI>s’϶õ ?@TácBjÒÛ¸c¦>l oµ5—ZNŦ<$Æñ0œ¾1ÿb¬¼îÍ|í€c[ Hkîg Áꞟ'DÄS~—S{š Ð¶¥d0µT ´é¾)ÏÙ ‚wÉü"~¼Û°øYXÔ¥¥ZAGiVŽ¢(K¸z&x›ÆUaޞ‚ݪí…w¯•¡+\ u“^#¢VЫÌXÆ«»ÅÍv47ñf,‰t +ó3¤NjÃZ•¾&â7ýþ¸uŸ8ô»Ìc æÅ .|R贆•—öç7&“z™8#´?ëߙ˜V¸x°ŠA¾Uø½´ÐnZ7ƒç¾»Êöé7=uÞZ? +õÊnˆ ƒO:-ßUè -ÿÀåe÷ê2–]q£(þåˆD®,1–Ø`$Éü,ŬeUYö }ň”Í©²~¨¶â‚b€XŠ{òj™µ¡b *ÊÚ³`q!ˆ9`Kp(OáÁI¸å—�” ¼ª])‰CnÍ…éP|UkŒÁùBµ9ðJºÖøxuõ!ü¬/>z® ßÐpîç(·…Jʧøí¡Ñ GO=Ðir±>™š!NsA­bW)ð–uDÒP¨—x\[tÑü¸Í*8Þ©‰KúC« “»È4¸’÷(‘ºqƒgûàì³?Muxäb +´]÷õd½¿g’³ªÊሰy±5kï5ûòe•E) pi`Öhú0J-Z ˆ2‰Ê6çˆßíQ‰ fnK‡H`j ¤Ûî’˜V+¾s„î!,GlÁû H&Ó>i_ ?×-.l2u½pC÷.þäðk”ײQ&¶:]†16ßsOÉöéÿf3‘ÍåëÖG·Bwvî°/ψmŒ�îjà•†a>Ý&={´xjüè¼ç6Ô"NÎ=@÷‚î¿�.1Ç% +endstream +endobj +734 0 obj << +/Type /FontDescriptor +/FontName /GXYCCC+NimbusMonL-Bold +/Flags 4 +/FontBBox [-43 -278 681 871] +/Ascent 623 +/CapHeight 552 +/Descent -126 +/ItalicAngle 0 +/StemV 101 +/XHeight 439 +/CharSet (/a/e/f/g/i/l/m/n/o/p/period/t/u) +/FontFile 733 0 R +>> endobj +735 0 obj << +/Length1 1612 +/Length2 18614 +/Length3 0 +/Length 19448 +/Filter /FlateDecode +>> +stream +xÚ¬¹ctem´&W\qRáŽíTT±mVŒÛ¶mÛ¶mÛ¶íŠsëûNŸ>=Îíû§oÿØc¬wâ™xæ|ÇZc“Ê)ÒòZëE¬­hé82¦–úŽöÒÖVR´ +@cGÀ_áOXRRA; žƒ©µ•ž  +4 �LL�FXR€ µ«©±‰€BYA•’ššæ¿$ÿ˜�ô]ÿSó×ÓÞÔØ +@ö÷Á hamc ´rø ñì¨L€�#S @PVN]\F@!*£ Zíô,�rŽú¦�)S •=`dm°øÀÀÚÊÐôŸÒìéþbñÛô�ö6@Ó¿n@ Í?*€ ÐÎÒÔÞþï3ÀÔ`l§gåð·Ö�S+ GÃø+7²þ7!;ë¿–uÁä¬íì ìLm�£Ê ‰üGž&zÿĶ7ý«Xýµ4´6pü§¤uaþjôL­ì@‡b醦ö6z®cÿ³±3ý7 G{S+ãÿʀ`4Ö³3´�ÚÛÿ…ù‹ýOwþ«NÀÿR½ž…ë¿ÞÖÿZýÏLìFt°ŒLc8ümljKÿÏ ˆ[YþCnèhóŸ:' Ý¿ ¢øgf(ÿ&¡ghmeá +0ÁÒËX;ü  ø?c™îÿÉÿ(þ¿Bðÿzÿÿ‘ûß9ú_–øÿï>ÿwhG =Ë¿ð àï c üsÇXèÙý¿Ìõ,M-\ÿ7ÿÝPøIþàˆ;èým¿•ñ_BèþChj/bê4”3u00éYüíÔ¿re+C …©ð/£ÿ6@ËÈÀðßtJ&¦æVÿ´þ稀V†ÿ=ù¿$ý›:½ª¬œÄoIêÿ~§þk%÷—{%W›¿‰ýR¤­ ÿçá k€;íß ¤ebf°þ ÈÎÈèù¿‰ö/ 㝥õìL]�Kf`ü·ðÿñû¯“Öƒ¶2°6ügVô¬ ÿŽ×ÿü£6p´³ûËê¿ÿ·àÿ<ÿ;è@  Ð�vuÉÚàW€YJzªC föЄF_#øP Mq½RAžO•u·wJÈG¹î{u ]Ãçg«ëâ™ÍǁÕáH†ywð*ד˜²7y“¬úЏ^»!õ\5ÂýzAjâ7+ƒÊá‚vÑ;ÞT;³ôõJb§<4’'D/ƒäºhô¤”šü³s²ø“?Oä£ÃCƒÝ·½8ÔYÑ0¤¿ô0½Ï\uíê >!_ØœwÉû#U€Ó'´DxŽ8\«ò7ºCð…ø±å5™a‘¦ÎÊ{g 8”*fc0æú,‰4RNõ50ÜNt®a`HRî4×Û¡imëCÒd@7s³nFñ¸”¸„³ì[5 +ö,…±îùãðõÞ¶‰p^8¶EZdy÷¬VC;다ùÀܗ2ñßÝKÙ­3ëƒö�ًŸJ&Dk·=º³b(è+%cžq7¨¥i`‚d?m}Ø4á @ô»¡el-ðA4V™MÁԔD󔤯ŽöfïÞ&c|ÿ4IJV¯9’³,ùq–ÌY,êµp³í=Ìb@—] +ïÒ+1M\è!¥29´ƒ…”Ó¶ìÍpwGnœq"DÏ{5¼!WÂoRƒKÑÉ@öËþî«ø ~]ÜÕë£q¦ì(¼Ý‘sí¾¢å¡dÆKîÜþó®7 bϟè“ð3«u´‚òF»³³X¯l3*hyC„Þ^ǖòcrÑwzx Ɲ—’$¤Å c¯bO8 +ìÆ£ú +dÖp|q^u™Lpoق¯ùqQì‡Þ$³Jy~-›C¯š™þ"幚ý¬¶ó÷»†@}%´=ƒVã_°ß|VüÃáø ¶]× „ø´š +YŠUqk˾<ÅÏÂTÃúm„ÆQsT†Ww'–09°é©¤m‘p7¸âåT띦‡§½ØÐr0_~•ö— Ÿ*ûҙûÚW´këÌÜ�ÅL¶îüfYfÕûº¿7%&…nŸΑa}f„%sW r>*Ѷd¹'U +%U7%u!Vnº `©Ôö´½h蔌T²¦4 +iû N·ÉÈù»È(ˆÐ³‘“sí ä®ü2‹@t­žÄ»5nõ¢]NjòÓgœ'˜¡Œ=Ù¸[o!{ɕﱃ0>Š¢é)|?!U»ž‰¢Ù Il‹Îm‡R´1ù) Î<ŽŠ0± UÖ +ñ4Ï<õ‡pÿPÑãÄi;sç_썾 +PTÍÚãÅ D¦cÚ^9½h1Á!‰†ß_v»fÎnP¾÷õøƒEKP3ø3Ôî°(ØÕÚÏ/à ËÿmSËê‰0¹E.Ä!›«º�֌‰xaj!q‰(œ9å­A86ëRôÂ¥€ÙI*êÜßÝÉlÌ¥QE †î³ÄåÔýà ÖWrF^½Öv\f}æDo0Ϛv>˜UØ{’„ݯÈLêy¹vχkºwôª3‡—E”ΛæJ­2ã‡IG}¯Ë¢­‹8ð¤Oâù‚¢÷O†«‰X “Œ¹­Qi­CkÔÈôý/µŒþùµÛò"ÿßDeôêÏóAzpŸñf®§›g‘… ‡‡fÁšâd^´bUzºŠÄ’†UŠ…öq�˜“ÍBëH1? +“&úƒG;J>PV.~ƉCý>êƒý?7¬O<úD‚¡LzÇ×2 ¡6 Eº‚Xk¼ê´ànúß'{ +q¢G0^0æ£ÞM Îɀó“mð.ZÄAŠ ë8È·w Á˜OÅôEóPÐ !}àš J6h§oM{ÌbÔõ¬w½â§¨ª�*1q„Šb~w6ÅXç”õ˪Hó{ö'ìZ'«k£ré%R´³j;‡«TëÃ岛®¨÷Ž’/Oþc M" §vƒ¸Wöq ÿg9ÛD¼M_àü*ÞMÎn;á ÑS4<|ø#NÔ¤µè;xƒÖ(ܲ?󼑫!¡HÆZäÓ Ìoí+l}<Èß(K"RSWÙ:MðM¦.Ö²ßoïÅFçmÉõr¼ZÊú,~%ìNkp˜òÓØ1Y‚$ òÅ×móފ¥7Õ@áª.bð¶ùw�Z¡3d† {¯à#U—›–èP݇Vta–œþ²Þ-*l9JVªo «Ñq–x™/¨’Ö èÉ7Ãþ +Lj‚[AëҔ}Ž¡Huß2&OGòξH—¤§íEYA–®”(¿êGí¥ï‰).÷!•À•Ü2}¸EA +SèeÑY® *úcos•b`PÏuõ‰$yŸ{ASypDMž[Lø<<+žÑžé¤œCb[¸+R²Äòˆ{МC˜‰’Yú÷ÉkWÂQºGa›ehgªì!ÔÆÎ'ðôÝ#´Ûd=Øøùáï¥â³i¢ßYw𒝵¦vá…oP6Äì¢åÊ«Ë.t(Rk2[šeE.•G®;y•žªkL±S©Ñw»÷›Þ›œÈËÚK¥„ä°xQ3‹wiŸØ]jªof<ä óÒZ_!üN7j§md1;{_ \ۆI—Þ@7sÃl¿´LñÐíÇኜKk‹hüßÚ½dk®àƒ' l…›‘f}»·q¿V7 a£­%­-@ç@”WV§ñÄîLvD +҇$Ǘha  s{Hï3…ÚVs´û†Ï$ųqËaÝ×[üÂü¡/ê›ÚúÕ2Zòu6Ÿ u„´÷ù³Æ3{¹Ò„_ ƒà¬¡•¦/4^�P¸f¢«Èo+4把v“Ã_ÜmDã3Äà@iÜ£ÁžBÛô•Ùr ³,è]ô™Í‘»/qÙoàï­O=®‡Õ¼îJÖYÏËÐöôí8 ³Ø $6;¥–šþsà‚Á–¡–õUG ,ãÉÀx¿ð‚‘+ P{¿À‘j5”-·äÚ³EôQqhjŠTDbZ'ð³-9ÇWB¯g«å€¸~Ühz´¢D:„oc™QèjY¼âÓ[˜ÚA‰q,ÎÍ8R0)úÁÚ¤ª–ïœìJ½Ó:ö ’Ék ù[×8;U½qàzÜ<²>ÚkT½„>é`´¼[Yq œÄún;½ý’ÚæµrRçÆIVéÖH²›_ú'Ôãû  e_ÒéBÄV73’^ÛçÐͳ)úן!MI3rÐU_ݳXvTʹêN{Lü„1õ qÑ~uÐ d-Z¶ŠïqE:D‘î4ä à8ÂO—ßó÷8ïóuR͛4ïRvµSæ(Š쎚/ÎÿNïŸ|nÈe,JÕJx\ßÿV…[ÔÕhùSdò«VÐ{c‘퀫րӮß®ð% ™ÈÆnÅ`ë4ÆÕÆðù·Ëê`HÒÆR© Wæu ¼@ ªZb]ý`—ç:Î}#騛®ÜàÂZŸ„¯x†Å³Cü£U+ԂþA;ZÏ­mg-¸MDÿt¤"¼ñ–‹j"‘ω! ë¶²grD¨ÿØå6Øüy r¿Ÿ_/ÅßNÖü…z\V¢¢ê÷ž'£ YԈ0ˆñV$ÕÉ­dú”ôV˜ê;{¤Z;¥Ÿ ^Ê BÕ?ݘ&™öÅ>ètzá™g˜ÞÁ¾ÂB=$%5¦ÒY”…Œ™) Ò¥`ɼ7fÑ*ÊæK „7þH9ŠŠÝˆ÷Û N Ðʭʴ⏠ûÉÆ»g + +”ÁÇvÄð͸цÿÁA5º£Bž°*ˆa ·öI˽ÁøNE•²MÜAl³’¼S;LòPÉ¢jʗ¯ëS/öaqÕ¸%ɛY…»|G×Fjä$' RL¶Å½|€ØÞøÈä +^ô@NgYgæâÝü!°ûR()I Îf?Nr´ :…èG’¡¸mÑÜ'ЖîIQxlp—¦&¨Ox(÷ñ*K[XÙ\ÁȋtßÊ÷ŵ£©É%à0îސ#ÐùñØüB*¬•gKÂlÔQÿ&F¬e±ôÐiî½VpG F4{Ť¢e:üîÀ÷0ž„Çòù¥æ6ݒ΢uۊKa:Ë.ÉÇ�¹1߸ãñŽÍÛí%G8A¾£¢0ß_6¶7>™þ[0“5xŸz­P‚ÑÍÚÆŸ+¤:ÒrÒäDÉ„éØˆu +rؙ9}%¦¤Kbå*ö~^èݟß&ƒu\¾tgÆ ­}™þ¼ë<¢`K)óEÅ})F£¤¼©û–@¸a‘­ºÎ8弯*ƒ "Óe½ +þxx2B)15“öÊ?ïs†¹7ÉüÂ9GœJ¾ ÐŘo|D†€ÐV#7µv Ìx,òLPB°! Û]á 0@¯ö…”0÷šF¡\mƒ5¶Ù/ÃÎLä·î:ËZ½]«5‚ôñY Oçÿ½Rö‘ZgàÃ_wcªKéLA2N#ˆ7-l?ߑ¤áÐAVïËûl(Qˆ³•ˆǧ§šTã5„ô‹(aÆ@y|ôé_##Êsw»¦€ ¯VEs¿º>4£Z¡þžoDÅè^îmnV~ƒ ±q·˜x­jé™wf á' „¦¾ ¨©X<kÚäqüJô‰•å¼¶+ãdžë_EuLTô1ž8Ó£ƒC5UMœv'Ÿüöš’ÕҏÎOÓ«¬ÙõèOړšŽƒ4%(|t*^ïXŠß/v™S³€UIZ%F6.ºzñ£AˆÏÒV8Å|;° ÇÇ0˜x\úk ýËçüPy3l»/ܬ1´¨˜ºKnòHÓ¿"^½‚˜4oò£wëiñ·ÚÒï(Ë5Ž=:P8(\o0¥¸À²å©A¸áj¥¬¾sG>å7gó]‰‘å7^?CÖßoÞvw?ï¿à@Ÿ4¬©.Kñ§/§áªõÑX/ßÑs¿Aê?¦~D"ÂLL§Wΰ|z·*òªëؤÊF(º ä'“ÍŠ2PuS1Úq.IÆBÕø5BaÍD{mïͽ…çV횟@k9Íj7YACªÌU¬O“3ô‚Ú÷Šn¦9ÃÎåaŠïR™~TÖ¹Ø#7ß|7 +ã«HóÄL;ÙwwMSmIˆK‰9¯¿é5M· 6.º�xàP‡ìŸûìFïÉÕ3L¤]BÀ2ÌÆÅoV\Fóxþôrì7ÎýN%2 ÙïVOK³-Ôŝ¿{c-’ᢖ½ŽOsäç\xë?[ô:££¹–c¸HÿCÔìÄÂÆÎ_a6y©wɔg.€bœóŒ©ÿÕè[Îòjåˆ)>®|–2($µ(guæÞÊB\«\rT›ƒŽlF}ÁR÷íTN“ÐwÄOa.‚),bøgZ¹ÏMé.{èj֘æÚÝú´2%Ïp>ºè‰P鵟EaÏægX<ríI͇²eìlë´@g ÷ÃÓþ&>ÀhK{Òᕆþ¤ò>±÷"wÀyÌyæò‡zSõºƒè°JUjÊ6Ãè&ƒAh+Q '‘Ú¿¼Z±¥»ž×²é7@ô>Þõ눈ŸÈ dëlmTŠB-n(peIß¹zÏæ\…#íô4 Ê($Dº+ïî;ÏuÁ#w³J—` Hϛ*ø[ò[@æ©|ìQgÆÅ’“7D²%(iŒQ•ˆK³©ÆÙbåÂ2›Ï«ó½GÎȋ”Æhû9Slp¥Ã5’~ƛžY/Ô¸tÙY=Ò!kóàvî <ìGô™a,Kˆzߎ´õ†:Ò°ßGª‘4|¹ãxҎÕÄ5v[bžÌ£æ6MEÝUáZç¸ë—gº©V ‡J°S©Ù”õø¦©‘‹É5ÎCwrËi'ªí<…à·C±Ð3'DŒ8ë>¨Ñ·»kPPšQúzx|!䨍P2æu…(Õ¬/"gÐT2ÑÑõ(1°¾¾%†ÃÝâÆÐJÜøªu?WÕ'¿=ÄÌ~$³&QR.¯ï§IÒ>á[}¥ø=ÕZ…ŠLäÈËH~GºE0áru‰ÖR¬œìÈ;€Ñ­iÛáñ’µOˆi§´é`¹gІºõhDÿûfðEIcz‰,¢ÒP;„Iëґ>÷Ìb>)‡þ'W=þh&/Xçú2nÒ;s.úYç^PŒ‡‘ôI®®Õüàš„XïAwvߗù9gÐ' +‘ß»GÝFlÌx7¥ï¼!…zÅþC< +\q˜Ã‡l±Ü¢ª•“á÷*Û9aË[‡­5Iš +µ±U vx!9¿_ó†Ö3™oÂXo¼é 鬯tæ3ǟ¿ í$¬üÑqºã;'Ìò�Ú_ÁŸˆ#§W72ïj†öì»rÖkiÞµL*ëù ‰™ô %G|Ô\Ù͞j ¢l°ÉS©Ø=«pHà6ˆ‰~˜TTMÑ«W\ +mkþ: ÌÐð£¥eû(.›¢´2å [MÈáߤ¯–™2hÖY$.5{Ï*íàãÔaNx˜ÍsJÉX}eV:¸äêè�ñ„~cDºs·wš}>j^˹Š©xlg?{¾ ÆH:.–‰V[ O¸^ât=X#y x“ºY92õ$xè—Æ<£”;‘+eS+Œã–&@—Z€5p1ý†·Ž. ô”!Z-elkÔ` bt9íŠÊ?÷˯b§á”»Hª­MTbÇc#?j ŽDRš&曺½K[84öI‹úĨÓÄ$0–M\4…èŠQë[è¤7–ÕvgBÆí_.­ó0òý s‹J—A³ ˆéžôž±U›³Fö#gƒO^o'„H[ìß ­q—ŽÃ[yÜÁF‘ZÓRü†òê%<(­U²:vQ°` دÔ ńbxe*ϒ}™²ê×f܃“fä(ÝJïÁþ&ƒÆiÑ:®s¢³6é}׌ø~°3è$–V—®…\Mç‡PáÍ9½Iv§352$Æò>Éy_Êqv`áñãÎ+mâ7£`ˆ\rá'÷¸µMeÅބµi=Mަ«'X)s+è˜ç“1xé¯0çÌ×!+æY´?Ok'æ@H?¹A᫪·³àòQ¶Áþ¡GÿÐ/\~Í4ZG›nwÂÙý k® +†ˆÎL #êíøý¡ûchöx¤ „:·;ú›ˆ„7ioÁ]¥…¾)hJôM1+@ŸjÀÆ´QúU|dw.e^¢LLú$e€ÌÈ/áéð 8Ÿ{ˆÂ+~·yöç€û1Œô]Ï zp“•÷‚S]¢/å8ô#œþOëöڡ鏳7Ûà^µ|8cuIføÑ u|´\[¶GÆÔ*ô…€ ’…¾Å“Îm]*=OüÒR‹\5Ùs,YÞ1úÒQ§´Nöþa‹‰Þ¤/ÔÅx_é‹þþK¡-æ…<jŠà—ã?ÑÛf§\d ëmÏ~Ï.È¥V›‡Ú±çÈéÓÍ«õÁüìÃ;â ‹B삷EKõר™PË#1jÞïÙV¶Ù?‚ÌF¯oµ@ëöWäÇ¿+ÓúÁS5kÇCˆ¾ÕôççjÓÔOñ+x¨f¹ã³8TÖGFþ0P [~¤3˵ü~éºÐ‘ÒéfèO_¶ÖMé [èg/ø³ž¥�‰_¥Db²¥¯¹ÓÖV×ü(Cx¨ÒÜYé{ÜðnýgÅv2f©#>EkÝ]ªœ€~„'êj/†÷…$>b¤Lê@F9ί9â_õåËsP^‡æÎ ⁣]‡TëÁ`æ±Wؖ·Vüm'¶h‘ÃFt<=àéà”z¹`;3!Å+÷‘ázû=[ÛNq¶‰Ëù`hQó÷¶ó¸Ÿì§Rc߈­Ã®ky?¦ãDK*ª KlE’àêâ¾G‹ê™"× 6<dq?kÏ(VŸÂÓô¶d _`¯ì»;¼4λzÇ,mé‡=åéj†ÀsHŠ0$ÛîÍõ7J·'ëØ=ïð®è6©`š[‰ïþæMv¦m»¶´FòþI9žúàz§«í™u> ªWö\’9 keç™áŽä<W +¸/é Wî,;ª¥2*hóÊzýjs³ûŠËšy»Ðð–òzj +T¨²ó¿½Âôºgûº\ †cz®o/ `Π҄cÎ=6uŽ’lýûASæ&óØã[Ÿÿ®·ãnà8¾ó„Âóë„)ÁÛ/ôlIyá;ì};~ÄÍ1¿Í•và­÷ü—£È°`³oÕ³"ɖ´÷zWV¿,î>`›u‰ÆôOPñÙ9ŠOÛO°Rþ”âÄóCÒæáø‡rY””¯Mò$z÷4Ÿ! ‡«ì7Èt’Ñ„2{/d×òDÎmx°º�ºC4¡EpH4Ãߺy†HLTL(Ÿƒ8®:” §K$´‹©`¸AyÁF­Ã­žB +Q;a¯–ØÐ/ºìÚñÁêq¦ÂxÒîA«ÁY¢ESWãև3«ùØË4z™‚õ[/ÐàUk[“¦-pu;u µÿ|oY›åäâóúFa,ÿ »Ì;Õ«ü¥ö¦¸m,¼CÆÚƒox¯>§<rõ‡\¬/uP¤’“†1‡d¦à9C!Wœ.ˆIÇ坘8~¥ðFþ^F± ‹È:ÜeÁA@ÐEYJP¦ª-²r-¹€L Cw¿þ={"¾*æĆM ó°±óÌK¸y/"Ræƒ%ØÞ¼qf¶}Ð'xÒù‚E0'N‘ÏcpÉ +ý+"w3%žK¹2…çødÛ¡XÉ(­¥Bû–FØsb‡Ù‹'Ü;gR#¸øGƒ‡÷Ä}Y°êNDӑóö9ËݓÀëB€Ö´, +`ñ™øán9ðÍ5Ôu… ‹òPžËЬõ±JъàènÊi] óô¾<g�™ºä¼ŠŒ1ö;@ZÄé¦Õ´z‘ÏM_(÷Ü?‹Ö=Á”A€g'Uµktšý4­·KåkÚËËšj WcZ›úŽ $S“ê±äÿô')Òs ÕÊ3lÁAåçãü5JõI~A“Ÿù°Íü Ù´’2¡‘ÍLΠXŠØàûvCyü´¼·ËöÎRpFbÌõÒC2ꐪŸ~µÿ¬üw3M‡ ß§_óNNòØê]”Ú¾ÓÞ4Ö?B¼ïYGXMlÕÏ«9¸>†ŸËÊûÊå˜á)JßzNA’ûýÁèä°mLª¾„#Fº15_~Ò*˜JõçÐô¯}@+ÌåÆ4‘& +Ýsތ +˜—^–±¿0Ê ¨^¶ëDÐHÖò/þyÚvû–l~9&E åØÑðæaÝ¢ÝL ¥²ÊEȈtHçSæ@ÈÅBT¡´f_§­ûíÅgdÍ[¶ßý+�Y"$›ª•Fˆéýw0M1;AXÚ»nZkmfbjÜÒÍkžZ Ð!˝@&R§»tÓôØ@ξI6¯M“ +–+§„ý¤jÅ%‘tÜ ÁãR>oi4 %Âe‚2ªaêÍÀªwÅu.yÖ ,!ÓðšQ²DÛÆ ¦{R= ggSd^¿5¯y;mÀ·ÿ}|6Œ#<͔rF”9ÕÀWÔjï[_�á¸Ô2þæ¦<ȏ׶w ~ë^Ñ~+e¡BëbdÛQ9†“ðÔnÝ̐SöŽb¾àþ‡ñ¸:‡œ8©•_’Ds7ª4ƒTs>/(c®]4÷&öï«‹½Èãt²a5!pKŽ)¾ð*LÏ)÷é+Š7ï”[¬^±–ŽXÞÉ]I:6[2ÚRFMÏBQK+Òû&֍‡Í|˜}èœÈ<1'‡ÉÚ[êmɏÑ'6+ܾ…ˆíUùŸîñžAç†]3 [û`ªlŽP¯pÜ¿–ÖÅVt¼Ô&öâÝ0ȁš$ó-@%m‹ ó¼r&o¦…ÐÕ*2>ØÓž –¤£kÊ¢ül‰ó‰càë%-Ë]+H駟/ωî:(¸˜=ø´Íàç>ڏõ:°È™PS¸ÚíKBé‡n:–#p¸„6 »cþìölȅf"w9]@C[È÷>§•–D€Ílüt°Jî«Kwš 6{¬ê¼ äᯮ¬w°öÞîœV)4ðH©¨iŽ­ÚÇÙ²IªÖWâŠ*™šãÕ¶¯wQôŸ›^Šâs`qD0Í/Ü[Ÿ[·ÃÐ$T:"¬ÄïCM-™ÍpwA9x®4ôƒàQrB  a õV%¢ä­ž@Å,»—h~gG”‚}†Å\Ø®:’D~¢å¶VÈæypc„Ї u¨  ڜ@(þ=àP”¨È"ºÁ€Ñ„ߺ7Œ´¦®ýÄõMÞ­ÃÉû,-á[O6Ã- +‚8uFD¿ºÌ\Ìþ¯ÙoלµNl[¦k ÖÉóÅY×irR‰ž7 XŸÏôîA¸t(ñ5“ýϊŠij£Å ¢Š_&Ê#^g¹›ŒEߨMV—\؃ï{ 1Za¿>~=ÜÃŒ0Äwn¯ð§zcé�Ç÷Æíæ>Ø÷D›ñ!kno(³À‘´7ÜŠˆ•¢&ŠÁصnÍH±R¬a»V>3säޖý¤Qç>µ©ñÿhj&È,j´iFul=»<CF°BØ« <ĦCTæèM6Ó{ +¹ê†¾ðµE”˜û4Cäô9¬¦GO¥¿¸é‹5M¢r¼©%ç;R”é +òñÜ ©Òë¾ +Y±E€¬º„MõAOã^©ç#ru{ãì8Py:„j xŽåÐ¥Ðg̓TšÞñ˜¦ØMNKI`|g¶ÿ]þ¶f¸œJ/ɗÅw®{øÃì‰m„ §òµôôG¢´]cg!¥kVº2¾×iÝáûÓE9ùÜ-S·Ým’ Ìôp‚´Êï6 &Œf;F+ðêÂ</kíý?ÞbÊÒgžgnê (¾CGÄ!U•]] ¿Le·ê/»dOû·_µ…{"bË®r÷îwäŽmÜm–ɍ±j1Z,J>!«ý†® Šûû𙨎î /Îÿð +ؑ¦Ñò¦�'%×|½² 10 ýƀ]ë¤úS±·x-Y–ÖwÎý¥Ô´Û‹š™wò+ +U޾Žû3¿£š%ï‘X’8†BHí= xèG5‘ªÑ3®Ö&?OU>Êÿ44Ù¶-ÈĦûÏÛ=nïÿâ·p‚àñ;òñtY;e é9mº/Žck¬n$ Â,´ML%â®w˜Ì©qß7ðUd< +sR¿ØròÑåù1¿µ¯Ì’³†Á›×ãf.—Ï4~Ä/ žÊÂPÏJ:‰ï‹ÔØÍkPêÁzq ”t8Ó,ž@sŸG3C$½˜âŏðÈ«rÞ¿ƒ”&Ÿ ɛÔé»Ñxø±ý©™=?Õ¢? �t3’Í?ˆÞ¯cCµbñuïû…Ág'Yµ’!Û\„jm`Eé†è¾Qõ+E¢°ä\³ƒt÷‡r «–ÀkÚ±—‡t­Q63‘v‚²¦ƒmAã6enȄÜM[ş ÒЁBV낸ÂãâÁ–ü¾“$#ŽçҞ*Ý3žC)£„ôµ …t ‘?T=ÙkŒyUü<\ÜnÑMmû‰Ìy{ë>vƂ¯r½¢’6žÑ¯ IÞQM ؉³w¤"ÊHL*ÑG'¿IQ/³E¡Ë8²½ýLË¡niåà�·®îÕÑñk&ë‡Åå¸@8-Kûh�ÛXpÊQ;{ Z¥—Wt:¡Dê ºþ.~X©V+Y¿ì‡ŽÔ»åÈÛ…Ó¾ÒG +ßäÚÔ Ô4üÚÁ¿lå‡WrKw˜C«nÖP„gqç‚$jôS]’ÞµÕ¹Å7¹¡2lžAÍd»Ê/¤ +䋩åםãùBÛÙÞ ª^”ësWL°2šl´F̉e¥=ð‚þ]v +³9üq%øš,5´4PO-µƒè/ÂÁ"/] £…~3¿â3†™‘´Æ5õԄ|pµÓS)�Ý6Ë~— …*ޟ~÷ÜnYµLÐaèN%×`Cr·ÃÁ”c˜û>û3¢]åX>êCî š[ӑp�Ân·ÃNp‹õ\ΜxٗM»±Œç,t*/X|Òî¶l¤½Ò2`5ÛPl0!b"EJ•w< 9ʱÑ@ââVy:ªåÈmbpL÷sQ.š§2Mµ¥´cù±£Y°¢Pžf8r¡¸i…7õlY0 % ±ÏÎ0mՊ³¬·‘°+:<ûùÍæv¼§,-0þ7x«æÉ€<œ”ö8$§Õ¨©åϱ‹ f–¡Ï½"íò§jmaÃb‡yBW¡³¢ÈbÚE[—ˆ=_—z�Eç0_äƒîe.&G5[H[;#»<Zƒÿ!.iŠT£<A›U¶UFî±Áp™çï§á~Á¹Ëüa‘×,ÊÑòë¼È&ËQ³E‡5ýáE\ؽ¼:¡„|ü™sÄ~^­ºÍrá»ù(Sš„BÚÕ¯Q NL´’r.êEˌ@‰†¿_ï|Ý “¿²‰â¿KpC“˜%ê¿ä’ßÃìh,´§JMödÓí÷³¶€XpUõåçÑÞ x¡%'×·¬¤1ìËɟ€, ?'À�3¶? Vëì”àŒS‡‡¦á”ÀQØ­O¡nkÂÊem±&QçG kô©%ØAqkŒKÒI†~¿à4ÑAìͨG (ôÒn€Ü¥Ê*C¥¾•Á&â+0í¶*1 +r±pº• ú2uNÔʋÛó•µ@¹–l2Oå‡XqûÐ:~á ¤ì‘­.K…û#5 MËZÎ,ý)÷‡Z. Y„¾x€ ´fÙj™€LßÏ2 hìo#ãC6Ç|ù+ìsôº6๔Ü÷Œ(‚½2­vÍ„ždfd©Áû!˜ožšO¶SènªiÏEzZ269°?=”·pÐ;Òà"EãrùJz'íjÅÃÉáÙêxⲩyj½ ¶Ý>SGÖÒ÷Hæ\Oo’±S¿(lqª…äCW2Í&ãU|ÓN>üƒ¹±ù±8°ä°kËJ|Æ¡-f'-Ǐ9,Dâ”;Y‰‰�äË;ààÖ ÅXüµ“’ŒA>–bØçéòu>Œ~ +ŸáC=ujÏ«Ôn¼Íü±‘XbÂAàÈ�u$–z�òë�t^éSµàHãÄ%ý@U… +%ÓûW‚”Û9äOÌ[›¦vC)ÝGòý0HÜi àýû÷ñä¶«PÔesÞ<…µËOPó_Ø üӍ£“µ¡^ø‘ÓFŽÌßúÅ@­‘œöIÀYq‹YežÏG˕A2ĞkEŠäD¾v¼®ÞÚ4x‚N""¬´¿©©WÜ}4¼=wØ~„4F–/zÉQæ®^ÏÌÂKkæ]ÖH2tœz™¯xP Q¥|3¼f®+Ý »Gû[õjSÆñ7žÚ{½7„6Ǝ-°ÍWîDéî×ò­`¤†9¿Éé,ê&v· ¦-²Æ‘5#o™è×äf!êQ“:‹nBå¼<¢Óç^’¶—è.F +ýœå–Ú·¹ÍIž Ó@:cö­wüZW…ôæ ßkQ|`½­æè`Xì\D Z©æÑnípߕ¡Â€*‰© +èýQ�¸ÿyß¡;ñþS[Ç~â~|$•êÛp~C™Hö}.ÒÞæ¯ojðj7+[҄'ƒÎ¿nÏMdéÞ{'g3dÛýL3žD–9¤¿uØqœÝÁƒ Öw.ØáõˆÖH%Ø"Ow=t<xv‚vÔ¡û7Èý9üübᜱÝí2á'Õ/­°ïn®öÄ-”Ô’»îÎ(ƸQŽ{ïOsóïW£§"ÆÚ©LèŽ5ß7 ‰}ÄRàû»1ôq\ e›�Ƨ¶`*¶%¾‡òfµšв$¥úm3Ãçæ¹¡•+ƒ?ÞO6º\ÔÕÒ°ÜÜ:|ÖMwÀ¯lɼqƒâCV‚Ó~҃öÏþñ•džiΆ£û¦pÞål�1Ɏ…•ËõÉ:÷o¾:ÒçU˜ h‡X´³˜ˆ–=Œµ'w•vJՀZ<ó@ѕ{4ìã +ãÍ +âÎ\¡Æ˜ME“B÷”¸ "SÏãp­ô4�{³x ÓBþõH€!2ïÆZù˜?¸Ó‰m•ó‹kz=5?P{Ĭ‘ò»ßýèˆG×…-̕ðÄ£/½”J(Æl£ÝìûR½6V*Á…ŒF.U´nãui-;!.ˆ9AÀ‡ß�ߘ&¡õT8ÉӅ*·¢²Xޚl{ÿ5 ŽóS߄Ôï¼\Wr÷¹ùrÎAXBB¢ÜÜ/'¿v³�ûƽcº¾tçåZ +‘†—“¯A*œnª—,FN0}“{¡L ï~$$v¾Àj¹Ç+¬­€`ëB-M?åmâEtÍ7ÌgÂã/¸ÍÕ¥љÙ~´zÕ09JÞ8¡¢mß¹-¦ô¸Nm .|¤Äç¿:ØNÑfŠw²Æ|fõ9«Î&öšêxRŸhöœW‡ß K/kÑÍEâ¿?óNgË΅ßvlB$²àÎÁÿ |jŠe¼#p;¤«?ïËsð÷Að•+aCoU©<GÚ¶PZ±jv‡ëS»¸k Ԕ&õþp/;B¦gÚ̄‘µ- [ðÑJ¶GY#{âÌo­6Èۜ÷¸ò3‹ŸÜ43Îq,j”û-èÚq)ÞæN~#Égª¸<V>ñ |)RûûA…cÑÎ>¢u½èkd]_zÅÛÆé/è Y 0¹çuý\¤ªÙæL|bH鄨 „iqÍ‹ŠýׯKÿ;Ê·B:õz‡àº•bRK᫬§é£csÏ2x™ÅChB*iⱤÙþßL·ó^”ÉÍA»¨W色 ë?fêÇ¢“åÄ×[noZ‡Y2öµø¢EYmÆo§:©®Bµç9¶Ce3 šCQÒV¯¤‰x#ÜÊÕǽ�‡Ì³¢•ý(xppÎM6ôV8"ûα|ÚcÁfr5ù¾çªž ³Õ¶o9û›‡Û¼F$F$•⦮S³-Á{¤áa>ºÆ[+ïkȇø}±R>LÃKü.ûä„r$=¨ V?jC²8ÜL¢9è bN'p‰Û𦻝»FÇn-pÄÆFÛ«Zs¿3‚'…a¡`83†lɩӡ;aýÚ·1¡œW:O½<î®|g¢ZóEQµƒù³ï ÿ0kMëÎÇ —†’S¯öð˔[š!kzTû4sI2Q)¶¿·eÑ¡¿-…êk:&)øOɈ¶±<Í£šù|ÓrÈIg¸fÐϑš¸6…ïVmʵV¶¨âF¯Â<Æ õš;Â.vMFAóL +fŽ*!pûDì~`9{­æd.ÞF´’–ñ»*´<#ùb· ÍЧÇÜ:5žÑÓEtÔÇÆ©,Ä)ý‚¿pñLIÔfÁ¥íÞŽÎÝîæ'êŒ^·÷\àhvÊ*6¨2Ž8>›Z£Åñ¤1«z§AûÚ#á + ÚxâÙüjø¼‹ žðD$æìù¸¤›#_|Sž”ʉI¢‚Bò'E‡›Vò“ ²q!²\w5ÎtÂê|cô¿YZ ¼BÏùåCIW?ÄüºM‘xá)2pêÂó'€íÕ®ž‚ƒðU.vcÀ/s¹Ï3‘aMêGü©Ë+fÅ5j<7\õR8û‹Ã·Iemލb5f¡­A’Ñ6’'Åõ +:çãx,ƒâ2&RéE¥0ºî~F+å÷lÔOä¤Û2 \; ¥Q«ñp<Ç¡ppÏꍠñÅ×Naì㰜¤U<¿MuY>¢‹Ågݦ«Š•»<ÞBÛê7úY½wþwd]ª, ¸1BVŒ±ƒW‹öݧ=5¡såzĉp_£ü¼¼,º%z(?ED[•ØKחXŠ+2?îEÊ0µû^qÈäºå3!Œ9ÔGà&>֚ÒiP~Í3‡¡Éâ! +¬ÃÂ4:áæ€¢À×Xkߢ¥Z[EðeJuÛ³4oœ€(„ºXAÜ78»Þöª^GQz®(ÍKñ0®v§[e°užølÊЎDŒ­+K™Z¼æŸÜHÉ¢;±¸E‘ 5ý:÷ÕEQÐÚɅ-,C„ÙàqX> nÜjp¥ek·‘àY 8ð*²Ô›y첆# ¨ÚuÃ+š)Ì:ª2Œö·\| ûY‘媈ϦZ©öèò¸e"&Ý7íªbÎ$ŽÛ˜SŒ½FÑBÍ@Ë¢EXá1žÌŒÁLȳ: PçÝ%彪^ۉbX)r "NJ1VÐuÜIprßäwòt¿}­Âü4x"k_¢±aaM Òk¥ìIáwëæ\²ç’Ê3ã|i4Hfö–ǨŸ»]ŠL3ø¬LÅйˆ;¹"dx¼èGFõ'§9dý�ë²¢[K,…™X‚ÏKÄ©÷cîbØàCAsǯ¥ÖàëIÆêE1ÅÖ½rµ†“Î5§7h`å ÿhS.µ*,^ëUm :ò²ç¶æ0*³ÜQãD˜döÁõ;X Äå*eÄ+}Ù«|ÁË'2`w:W©éø­«ñZM$Ï|qVr¯§ˆ¥O17­ŽÛMþ˜Q£gaoœ="H@MwÆt`iœª$b9áÞÝIˆäÜåwHwH‡ÞɜṔxÄì +ŸìPfå`ý% ‡&ÃDÆ+ØA¾¡ +.L)2“©?ó©|8¡p úEÔµ»\—‘Š(Š(÷ç «Ãb’¸|Z¢wಀ©éürUEò'a.�Í&ýP÷ñ=οǷWÄ7€ÉÖÿ(€® GšxŸ^»šÉBàs¸ÅS ÚáÑf|xt¥i\œ¨íŽ7•(ÈMÙéêÏÂìXh)nÜD`U½è”Á.Þ¿2ùrj7ÔÒdC®×^г‰_ùhË<–½.7ßÅа`ZqqFÝÚjô—L’l¬žbû†+vë§´êÚû¦ï€@…eé%¶2 ŒÖƒjqy=Â²oÍê7ÛKd¨þ³yòå¨3“ɝb§²™zäF|ÂL•™®+xÑZŽ(h´6ˆŒXMxД²ÃüìZ´Ñê?Ó|BDI^Ý)éž÷ÒR‰6’`ãF•ÊÏ]uBv±å<VžlyqD¨®ÖÝ, I tGõ‰Šú„…"؟è­:Ès.ïóÆîâ jîxAvÌBÁѦFŒ^^à’/æ|«Žg_™¯ÔžæQ²½U²­7$eãæj.¯ü׉\iÈϝ‘²._О‰]nôÞßYç¹èÀ#a6Š½á‹•š1³¨ŠF(:¨Ðªä쿬^Ë̐‘d^ RòÑúð?έÿ(W¦óë%ӏ¿ÈÈqöy”É–´¬À1jèâÖéýŒ ìUI—]0_ìo<•Ûiš·›ŸüxÌÒÖ�=â}ý‚š.±ô^ý1༠$Çù³ +DÕµŒ&eÛMރ=Hi7eš¤ü˜*^ìö<G “Ýá¾qgåä¸Pae­ÜKˆD…ý%:UeÐú8‹Z¡_X�Ÿ±3ØáŒM~¥òˉ"e"”ˆ‹)ª«£m‘å`Ó÷k —%¢®_š KgÎøMìÏÂ×{KàâqæA4¥ûS”¾†e'k­œÇ|)Éo A~ÅEnqàrœÞtòûó|[ߚf}8çÂùµÚ$4ÕRœ?8©›X$\<5v”î y‚èõTbîõØt ·@þ„røuüÖ#¶K;ëglÃ-Ç셁ã”Ï“¬1K …WiCÞ¶T¤}5…M�³1˜¦-í ϧ}ËV}8¬5¨›Œòä]_ªëb]¡ëô€ë'” +&œ‡,œõ+^ £¦ÆV©é&©Ü)÷Û<xóIdDNí„èš»¦/ —œo8»pÏ Úv]•'\ú(ãjE•\/â –U×?ê3® +©4h©cãO!Ä©…Š�G +ˆ0§ b®è*£¦{¹šˆá¥æJhŠÔ]øp?;¦mjŸìv˜~ڔGä9,’LóiB‹ß’¤LÏç\+Ê º ìw@?e±â•—^õ<F8¦Ü”?Î6M¥©Þ õë¡`ñ;j»Ö*”ÉWPi¡U‘½³‚µivjK³ÒÊv_>0i‚÷+O2¦ª×-pxž_ÎÌã+ÍܾâU½Ø.¼§ìiˆYmN:3$ê[U0|­á÷¼Já)2W÷¹XzLåL§Ý ja-8Aªáý«R˜kÔcƒ«à#Àeç©Vluï:Ên´ÔY#©Róx쁣nF<w¹íÄ ™]rë%ð +>8»¼O<‰ð±/Z4(íÝÎï¢>§šäšEEî6ÅU鬯ÕiI‹å½b,ù ‰F¦A¨¦w¯ïL˜Ç§3˜ÃZâŒcª*Ê×­ÜvîI"3Œr¼‡Ìj¯ŸR¬ìkDC¯÷OÉCe/œJëd”¸ƒ½thf¡4¨8­­w8K.Òù§ÊÈ>Ød À>»¾$HGÓN‹ÜÁ̈́ðHãwTĶ|¡ÎË+éÃ9ˆŠ`<U š% hnçG/xï’[È FóÌ+öŒÛþ:œã^ÇHŒÄóaÌ̄퐪 É꓅µllúœ~¯'a›bŒHW|þ¹Y¬HäB?Y•.ä^ë•ËóÑ Ù£4ÌÁm¼€y #õÖ/ƒ]ÀÆf¾ÉÐì‰Á%0øY,;)[dt's„Ägu} ‚£ü=$æjzq6™'STyߤÁȪ9W$ƒï +LAÔ¿i€Œ§ÒϳO­·~«´¼Ð¾±E +ªê—X¦XÑ<|”Y +‚¥ôØhDµz6wQ͗&TæÙ=äð›ÊˆíPn˜<N>ÿ1×ÅPïò±å$ÏcrãGùveÓéžÝŗÈõ §º¢¡÷¬¸<#áuƒÔ ¬Ô4K…zÍÏ×Ü]xÌ_à7 p¼[ ÃҞ®Xá()1¼j!ñk•€_ ø”iå» Ôq¢ÍòÂ3€îWz—¥ˆþeq{ŒŒ<ӁÂñœ´éz0锸ˆäJ¿>.w ”&-_†ÛµÉ:Vz£Ý±I¹.\`zó`Éf÷¾Cґ:¦%Íõ@Q1f¿d.µBlíp}„‚¥¡š/žèìp Wƒµc‰ÕJ>BPÛ-ó?_ÐÙWwjóJkÓÖ_…òÜ|ˆ\%19ÊúX2T××4åV%𜪁ðîpñ2ø€ûcÇ/šÑÜ.€âÈ9ÀD Ñ&}¦˜#å?ÿ|jáäÓ˜w(*€ä ܶC'Û»tÓ°;›kvƒ$lrD.¶E§Öîq“ƒ®ÌÆHt\ûqÒË~x2´’r'ek€^ud}´ÕS·Ú{[åI'íØ¢¸JßÛzü,Î+9ãéVÛë:¨ÍèU|Fä>³ vÌ_'.”Ô.0« +iÐ)þgŸÔ@X‘Jv~]w»¼ªŽ:l`%TZP˜°Ü/ÊOUAý9LRuƒ£«_»6bí0*ôAè¼ëÏT“ëÇwá5ºÔlB¥ÑKp»ŽTJ–íÎkÓ­™Ùé·´<>ë‹"C2-§—æÆåžvn­Pçœu÷~v\-ÂÌ¥•ÖÎJ<ìa’õº;WFŠ:—No;’Šã[ Çà\怨n¤9±p¦’CŠ»1¶bME /a†Žu™UË£ÅU°¨PwWî ¥= +%qIAv•²ˆ×¬Ê÷Ï-Ü(G²7òZ N…È3çà©H^WÂb—:Î>¬2«ƒÍ,úFT¼F$‚oßôÏ'Y?ÃIÌZ2M)–lj˜Ôð²Î~ ax[Šƒa5’éˆ%©Oïú:…›ÔÀ\ÅÌY9ôò 1]}[1½ +\ÖV*­[3DÑ¥ ­C2Äx<¤£ÆWzª8KG¹C=•Ô‹=uҔª Š„šòêÔ +ziP{CâŽÔ½þ!™•ö¡W£•|XϧóÆÈ¸B{Šu»H†>upøFÔHêÎrƒ×ÅdhM¯ùJC§*c¢-œ†´æ…IήËdÑmAô¥Õ¡P_‘ùٞQf÷°=� â&²0}zlÿ湣ʷt—»¬†6áȱ*Æ4(ÅSaÆ#AãÍ Rûb'h+`/ðísÁÐ^—¡Ó£s}M[ƒA(^�Y[²=£²º§¼¤V¢ˆ:7ðX‡¶¾úcNӅáÁˆ{3š¯r)qÁ• %»¾Q"sÃDŸ`f¨T˜¦ë$c¿ë@.Í]ǟé¡Þ“:­ãß|ôm1ðcSônÚ{ÁYV„z³Ú÷»ŒöµaÈ;”šòVŸ=„E͊(ô]ˆl%©~yms#ÄÌыڤ$õ¶¾è�Ҍ&žz‘éá1ž“È-/ˆÎ:ù Ì@œ®Å:[Z’–¬V®Ü?Ö’qsž'¥²_ɶ�„²Ï[Ù¤˜&¼³Vƒ�ØpùÜἋ­dXW òŽxã4îÙ +õ½úyJTöÕ·%£dSežñXÿ™Þº.x¼ËA]Önå÷kÜ5“^¢D«k«K a¸³ÿ->Æ!Qó š…ü`~KŒ²ÆQ1d`ª!¨¤êi‡ŠÓ£&ËÝU#!*Y ’¦c%"›UK6&ÿ÷.È3÷¬ß¡òp½±—àøæ§™¯"©è+ +ãïë?MTÖÙbT¯° ™ÕÑ :·Ûtíz’˜:% = ‹“\È>ø¿* ø²=-¤]G¦Ý׈á—ÝÇyKklcüô±�Ս]<‘•ååƒ {wú²E¾ _@æL}ƒìÏྷq±ªw‘e¤q]¹"zùEöNòØØ¨E乌6ã‰º�“-‰¥,sÙä4Aöú­û'³{»2«‚®°\(k? ^DˆYÉÀÖO†TÂEuwYkËÕpè83‚ïhGt˜4~3℁=âÆ~wvó.*©öGlÿO�ñ +õ3z5/ñÈ >¦šÃ½nuN·G3,¾»º£½1åü”KÚÎØ8#—uY]¶O»s½(\j 8Oó˜?‘š[Af›h¨9ë*…ú ._aúÛe\ÝÒÝÆT±ÛtÌt~Xæ L>DP¹—„…ÿéP.` +‘YÖ$D¾h·LI| ÚÐïI)r†Œõ¡IhóaM/Òyâ팺ó†ý™/D ʼnjvú‰È×Ý.A\UÌ0ݍAáÜÈn\ +ñ1¨&ËDLm)ö¡¢þ>ÌšÁú«Ås‡ÈÙ셭jKÎ@VpÂIìFø„ô«„ibã B‘ϪXl&¯y‡± !„W ŸQÇØ" WƒÆßʑ½x&bHÄ@wÝ«3ž+î0©Ø´bîŒiRúÝ¿í¸÷~l>r21¼iqAÎÏ,0ͧZðç®ãLn™ïR®shôÂg¸ÓÍcæqgV@J¼r4d¿â¶ûD’¡)Ø]¿Öt~r 4q$ÀH›èYR¦‹í¢„ÔYS-p ,”úýFÛB}-xސô0ÏOÚ:îò* ^œûfMh¥›#5)bNbóKa/ÎêÀr;P‰tt¡ç¦Ø™É^܇äÔdRŸœ- й[Ó»¨þÖØÄÞÓø©«¹Š]CYæ>‡,q@‰G¼=K…uéá¿—&áKòàì 0q¬;ƒ;ÆHQDˆ=>säâc‰*²,é(%*oÚÉÊ{¿A¤å!‡ßÀ¥ÿ5:¦dNÀ‡Ö×õõÇqæ¡Akù—+º“©kú+âe-R+‰/'ˆW¹¹Ð$eøÏ 4{a†0ék@_bunW%ºìµ å¢îþNyŒœ"ª\]ã~#û‡>$ˆ÷Žpx~»ØiRؐ…Üvl¡Ð楲DÌÎûʊýöðk@{¾‰&=ëÍ14ºñ|Uá3Z&y».Jâ'¿Ô‡`R<;C©ó_yýNjSJªHµ]?Ÿ*Š|ùz§"¦A,šÏsæœVqj‰Í9­ ·LðΖ•pÛÉ6 íÉ 3F‹)üGPEa·+‰Š}Ò Þ0G^¦šÀ|†~>wGö¢q¬Ðô�7zˆDû`˜¯> +^s:*(WÞDš¸ç¹z6†çÖlÙÒN9Ÿ³xV ƒÞb‰CÄjq™ÇQ›ÖCƒ8û‚½´çÒÙ¦Á©ç‚<(_¢ïPKÛjö̫ʚú÷»­%{EJÓóŠkÀâ  ãÇcøb—tãÜ®. tpá]§>U[ٙøx›ø2r…T¼‹õñ>ZôÖé…aÇNñ$#-.¾W‰ë-’ùZ2RÄ;¶Åfô_Zy¯WRrmÒR! Ò뀤7¹†<ÊM» ïAâägíäö6сö ;Ï F¹mÊeËåb6ŽMA•­ˆmoœ²Q�ŽÞS»ÎÔ~åžý]f‚^Ҙ1¡•û— êúS·û¿¼§ÔÉÙADç\¶hkhç¤ÓjµÃŽé9¿,[–5‚°Ö@ß÷õ:E-?(@øm¬9îo¹‹kLÁ®ÊðGéfõò‘-WûkA Aª 9©ôœH‰°÷.Ãnä)Ѝ?žÓ}J婏B¡úJòB½]R_(L¶€*tZmö„Ó” iÙÔ¬‡ê‰éž;en2ë8ÔØñd9LOÒg\R¨„A䫾¶ŒQìaC7‡øy^¥XžêݖÒ/‰;­´¥ÿg”Oz²òeFy丄Ép®DZN$Ö#¢fâ‰TºÚw—AŽº=…¶jD)ÐâKÂw{Sç ÕVç_Y<œü`€8®A€Á »®<Zæ9{³øjyf›ïYÆÄldjnABºo]àà3ƒm»ö÷uŸ=0ÞR9K{¤ÆŒ@úC‰ÿAj¥È°Þ§p6@°c’5þgSoŽ8Þ\ÚèJòaɜj +V‰ìx?Úñ»ÜŠBS fÕ' ̸}°Ý,s=�dÎEˆþ„´¿[D8cПߘÆ;H :þùÉC{Ãá–AÅ:”ÄQtQQ>Ñ÷ÌÎ’Ž#ºLŸ2rý|õɀÿÙù„HȀw“HeæÏy +õ靱öЫöQצ_[µì%•"]›Š’8¬ 3¡LbÈÐ}²É®ì˜»Ë7R[7Ó=ÇÔibãôç8±@ Ùh +›ï‰£Ύ#÷yenjn»7ŵè xfÓ@ Fmz]GúêNëa=B:æ{a¯hjq&³pP±Lì–XÆÐ¤ÞÛsñåYW!¯l?÷víyj×eA¶p#("Ì<&C?ÛÚn=‡Ú£EÉgÔÚo]Á•.ãI8š\^҆߻©BœI³› z8o ŸÃBwn•_†ÏøÊ%Ç+2S“:Ì."kñ¤Û ¢@'•}gy`ÎöM*ߌNÚïòåÙHõlY^»Æ�.3Þ±‰æW&zþÐóä‡m],Ãì½zÞ͑~EI曱²r§ÍwDU.¶Mw§Æ«öÏe6yv3u êZÏ¢’¢g´~V&Ü"š%GS.ºÌó0ȸ^+ҒÛóì=؉8‘Ö¥lÑaÎËÅVÒç Ùs XœÐ’/Ûmá]ÆÐóF8©}€ç¾)Ä í›Ó±5›³õÜYNÊۀø2¬–š¶=08 x}ó’Y±ÐŠP±±EÒyèé‚ë‡5 &‘œHÿKÈÈÇE–wê¸õ‹—qùV¥ßx$œ¿ÕBèфÎi†!J3'2iƒ¸í^g Žé°“-—„®W]ðIŠ–et½½2þ×ôz§Û0úfЬ¹÷NXi=¯ ˆÑ¯e7!ûËþ\ÙҚ¥ÁY" ø—÷œ1ß´[é´ðn$u”&íñ#IHyu»x·ÄO¿òà:h¥L+õ²ÿÞ,ÿUrÔÃCq¹žhwvՕOöɋãR‡Õnݍ¾,ýv¾ÿU[[µ}ȦjW 7‡®÷>¿ pîÉ<ÀÉÚµ:€Ì#¡ææ?ì\b¢.§Ì0FlŒ™Íh´229þ'‘͟˜¬¥%®!›`M¶"¦.ÍW)&Îèò†Ã}‘S:‹á)ؓp°Â-"h³^®|Äü—s3GXp"§8 )֓¡4 ¦4‹±M£ã!Eg¶)êz_Ë< ¬êtÑN[óôژ¬ÛHÄ_=é 69š‚‡ŠºÐâ -Ä©HBÒé÷]É9sfûJq…Ýú™mZ‡2¥Å^J¬Pz„%Ì¶é¢C�y­„z(©É:a¥^&ñØ´0™Tï=ù²X6Á®R,*Úé7› }uÛ°ì¥N#z>$}g#”sdÄOþ¯7§Ä^Kåë +§W~ ÎEm"~¼¢u-=ÊÓz’ÜØõP°<¤õé;ÓÀ„,ûµÓµHþÈdHj}9UYùL6�9,@¹í3ó—¹|dœº‹Ö.TóÊg{ ÎyàÛ·\‚þûаõBÎy0îèÖBtwL1†uO—¹ä{W5¹ñ¢â¶g;l¸«¨Ù·<fò¾Ôp{x~*+¢@e‚|ŽCvK9ƒ=jºv1…`ìE"´`ãQ è—aé‚O» ¯u¼lå–Mé;ºY¹€®Ç ÆHEŸ¸<ê¦0þö<á½È(žîÈMØfÚghž©WWB¿o7K³Š%} m„ +endstream +endobj +736 0 obj << +/Type /FontDescriptor +/FontName /WOPJZK+NimbusMonL-Regu +/Flags 4 +/FontBBox [-12 -237 650 811] +/Ascent 625 +/CapHeight 557 +/Descent -147 +/ItalicAngle 0 +/StemV 41 +/XHeight 426 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/W/Z/a/ampersand/asciicircum/asciitilde/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/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/plus/q/question/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 735 0 R +>> endobj +737 0 obj << +/Length1 1626 +/Length2 16187 +/Length3 0 +/Length 17037 +/Filter /FlateDecode +>> +stream +xÚ¬ºctem·&TlW¼cÛ¶m;;ªØ¶mÛ¶mÛ¨°’TlUØõ¼oŸ>=Î×ߟîóc±îÉkÎkÞs­›ŒHQ…NÈÔÎ(ngëLÇDÏÈ ·´1vqR¶³‘·ã’¥“šZþÊÙ`ÉÈDFΖv¶¢FÎ@n€Ð +403˜¸¸¸`É�"vöŽ–æÎ�J5e *Úÿ”üc0öøÍ_O'Ks[�ùßW µ½ ÐÖùoˆÿkG àl˜YZ" +ŠZRò�J y5€Ðèhd Pt1¶¶4ÈZš�m€T�3;G€õ¿�;[SËJs¢ÿKÈ `p²šXþuº›�íÿQÑ쁎6–NNŸ–N�sG#[ç¿=p¶XښX»˜þà¯ÜÌî_€ìíþZØüÕý ¦hçäìdâhiï ø›UQTüß8-ŒœÿÉídùW °3ûkijgâòOIÿÒý óWëldiëpº;ÿ“Ë0µt²·6òø›ûo0{GËÁpq²´5ÿO´�G ¹‘£©5ÐÉéo˜¿±ÿéÎÖ øßª7²··öø—·Ý¿¬þKg' µ=,óߜ&Îs›[ÚÂ2ü3+R¶fv�&ÆËM]ìÿCç +tüWƒ(ÿ™ª¿ ŒLíl­=�¦@3Xy;ç¿)”ÿw,Óÿ÷‘üß@ñ Áÿ-ôþ¿‘û_9úß.ñÿë}þ¯¡Å]¬­ålþÀ¿w àï’1²üÝ3�YÀ?‹ÆÅæÿãbdciíñÿçô_­5€ÿF+lgmú_uRÎF["dkþ—FzÆ -Ä-݁¦Š–Î&�3#ë¿ýú—\ÍÖèhmi üËë¿Z + cbdü/:U K“¶ÿÀöoÐÖô¿ÂÿKÕ¿À3H˪*‰*Óü–ë¿ ÿ³ª‡ý_lÿ³9;Óÿuø'Œ°°;À‹Ž‰@ÇÂÊô÷îýÄÅÎèóHù¯@Lÿy–3rv´tèü­›‘é_ÕÿÏßžôþK1[;ÓÆFÅÙÈÖôï¤ý/Á?jGÇ¿ÿëòÿ­ú?Îÿšy Ðh»±jgÂl•ž•á\•7:-ª3ØÏ>b_Ö¤Z\è_k×ç—¾ÇUeø^Bß<ËýÙá±rfÿq(M}4ޏiMї +¼*Àó!¡(DÙ&ïâ 9 +dÐ/CÈ8׈öº^–Ýý¦ÍΨ~´?­¤¬_ú‰?ÛÅâ}ýLåOâZèNúdèk’Ö‡ÑÜ ‚Z_tvNžtòüD1<16:Òw 1pˆK“CÆc„å›rF”ììaèøÐdò ñêÊa¢6áb¯-½!BŸ`Úҙ)gV³Mí—Å0DS£I¿¿RWûto#—¢¨-lóT*ªäRw²Ø áð­mxx¤)>“¨âU-¾ÿ9¦Åù[ØÄñì<#C=„4Ku};e„y?ZÄ)á·rwÖø O>f¶”¹â€c_6ùw~ãÌ£(`ÏÃÀ)(·p(×å7­LÏõ›€q$cÈÍÍJ^è[±æ®5—ï3~aé¹Ü²ù\›ž”7;ãÆcéàù¨‚< ‰Tš±5{ÆÜXã%OÄEï;yÜtµó'›V0°X³–›«èG;©šæÕtÛ_|¸_kAØôS@ñ–Kdi. ?őD€ÚŒob|ø•vJöSÔ\æ[l�NhÔ$}™6Èy®–¬¡mÌ\Ð}Kò¢±´ôüË´ôS‚eú ‰Fjç79VËUԔüß[ª.|Y=x# +‘θeó‹;Í +ŽÐøÙ‘Ç?è»yÛ½ÙýÉš«-ü]Ðz û²#T/éñ4fÅ0h•½,%Yô/aô·ãÓ­ç¿ô$=چëƒx⭖žÄMEqxbè«Ô¥ uÔR!_Ÿ‚¶è9 ¡œãsœÎºÌàamû¦ù7–mOÞvŸ@ô>µcZ¼³ãëvÍ8$àü§öªD‹G³No£,¨C >ÍúÆìÓª'm2Kš•Zn·¯˜éTpž';ÉíÞXMj¼q—‚‰6 !›Ýhܸ4ò±æ1:ݑrׇBŒâ© ñS/ËYÜ­pù¨ëŸ7qHÛû„U6NríËüz‰E¸< Xž@T ý÷`Ò@íl·³µ$+CtX>t^ÁW“>¾~ ~ïÓÇÜ-6õI 3¼ŸåÕSOcÿJ³p–ž-;²ƒ«àï‡Z÷¿q‡è:E} +7ÞÀS<lhéªs—˜鈖ã&17o¥Á °hêˆÿòp…˜ëäÀ<¸Í+§`i2Eoò}Ãá&òë»Ê'妭ÄC—Ïõ5vâÈw_„ì¨ +aÓΆèz¹Iè.Åah‚2ôkИnìMLŒ§Ð)>« V®œl=r%‡|>ªftÿ%MËÛþ'܂¤ÛBmj½œP¡ND܏9Þªmedõ0­õ6 #öVµ5Ó¼" .œŸ.2ÃB¾Ü¾+ŽÝ ñqEZ£(‡¹¡ÄYïíC(i(ˆÜ+Là2€A6‹“Ÿ³ç&¨Ã¹.IÛìØh¡Ô­•»ÔŽ>V{€O9s6]Û&Îe¨ÒC�š³àYsˆé…¾ˆMx€Ht! +‚Ií‘Ø‹•¤¨¾iºbv^5*W2Ž"¼ÊÈ2</ÌÚ©ÍödIëâMwîò«xUBaLNƒjƒXp–gQé:@r3 öwŽ&¸æ›}ç‰_QÜöWc8]|žÒ¦7ò(—Åüìu¿Ùôi¾™‘Ò¦É/¼ßþLˆAHTÇ+6y¨ . +Jг„Á#x/$FªëRãüœ LqbSû]8¶ðsxk KlͺÐÉ_BârNõ±ŒIõ6pþ³«’.âoÌÁß­G;­„µz ÷>u ¡~ðÆ F°"GK[ì\Cú3wP9³ð=Õ£ERJS9£Iw¤©…0ô@Ê~±thÃðT‰v†~öM÷ýò[Æn+UƒÅg©Þz41ß+,…Eå¶u@{0÷¾O?!¦œí Ýk¨›¸åp|¥ óS¶#äƒí¡¤ÌKo*am1uD\›¨¸g×ĪÁŽäᲑÌõÓ­ ¨õkè×É÷æ÷Õ~àùs¹SOEÆGë#uk¸éËjŸ·x¤ä†×k¸ ¼9Äx‚¢³´7Ü7q²Ï¤¥5ú·Î'cQmýpgòëÖ£û¥¬Sb‚Ã'4麆°Ïþ[+=yś HØZÃÿÅ2 $*ƒkž.뇬}t®•àEut N‡„ƒhãÒ4P‘ >åGÃ!?MHŸu˜@Øbԑ:D$N~ä¸{§;zöìek\:ä§-öì7|“¤!ߒ˜ŠM»Ïy ؑN¶9Còå~ÁÃ¥¸�%zB(þu®6܎J08²\jاº&gêÃJ>»\EP´Wµzà‡ëˆ³0Ì7¦›v65N¦`\o·nIa[̓Xˆcfäcˆß��=r)^°õ÷~1ÙÜR!] •„ª B^HAOýú®ÎeÎ0hµæðæSº´:ew1¢ÃTþ\¤ˆ™ +Z';ƒûÂNBہK„ç$mM*‚Ÿ…’Í靿X ¶jô_Ä öÜ )}Ÿî§)”…(`dæö•;#ÖõøeŒVv3ÈѝàbNC2¥l æ,ߞ8ç¦a‘.(éüja:ªÿ:šÑhc‚ SµWó)>VZАÿØõY-¤ÆS;£ñp¾©jÐp©F»'õ[Îs6õˆ¥©Žˆ— µuïÈ蘬½p`òFШ†÷µ=è*Ç$‚+“UqT Ô¶ >ü€LjP0$EóÃ�ÆówzøÈO I/õˆÁûºýÆF*ß~bø„—.›Š@ñÈtÖÕ£XºXšºàుÖÙ­ñ?ÒÈ£øCž‰nºpæ6¬CT«á±…GŸQì&ƨž:4è5”$™{˜K®”Ï'È«E¹\“ÖÖŒø77i²É5ŸQÎúÊgìeØ +k!ÊìVöËzâeD©_ Êu¹%&`¬(ºÈ-3#‰"^ž8L0v¬Èؗ¢ÁRÌe™ÝüÇð LäÀò]À à¦Ï²ùI=cãn´½.3V~ñSŠ“*,òáõ0ÖGađÌ.;Dìr1V­‚\ô=CÞe3Í÷¶ ÉÆ!˜«MP71w@&FCdp órtÔþ©éññš½ö‡øêý!?Ê^¨RªÌ¯jjÁwÔ^™¾ÿ=„¢jäÁHY0’g-¢Aæ˜'˜X1ƒ ôwâ¯/ay‘3È«tEÈz¿yI÷ØaïŽU<vTO^/GÛÒâ}Ú¦ø°s?xeq³JRÛقg´ò3«åÞ +z¦ömŠ?û £õ^0F‘µð»,AFïÑÝ0s:”«àGnì\BMNä'Ïà>K©Ê66½IRˆ—ø<j,¯ß¿dQ±­7M¿Š¯Ì[AŽ9:&¿)‰`˜ï 4ë¸ÕáÅí9Ó÷*9D˜ô`1lµ”‚ƒÖÊİ™ÝS)mDBQø]P1‰Õc&Ì] +N·õ½œx·X xý  |�ÌSP½Ï'Sý5B·Ö@ꌇRÑ÷ô-±´]ÞI–ý¦'/öEÖ)—šÕ-íK ™ôc⑍Øxߩ׭6!†äïø +þ† œÅ7÷/”L×\ A˜¯ôêß;7Ѻzýaøœßtur¡&„Õ^~ñœì÷l´Pų•û¢ä](€qÜFØwàÛTÐEåèŒgm8I#T¸gXÕ¥x¥ò¦:µb }Q0™{¸yŸ/è`™ÓևåIðxRÞÎK‹°pÈTÅ!¥Ñ(¬LpØ垮áõÉÒ,ýŒ s¾œØìkPÖ­”ß,Ë�Sj_Hا?X DÇiÅcçÿ•qQo։¡ççÐ+Vԅã„(¹bxv˜½²ƒQˆÈM²E8—C¾Ñé/ó›íô¾èr“«°X9Ý*×y°zXká֌Tì©#ý†1¨+âåþÂ"–glàWHì3uònÜRȬåÏO¿¹1kšéCVÍR'Õâ2K¥é)•‰?áÈ�Ñ[—ì/‰¥nÏ×?ɧG0ášy4+2®$0XU£–©í+5GÆ2FdzI¾E… ˜žNAo+Â#KЋÙ$Pb"¸Ÿo5¥¡»aÝ-y²\z¬x—9Õ¥:|œ'†â>ÞýµÕgq„ûY­Øú"ÕýT@,*±à–öϤ[ ¾æïMŽEžîKÃñ³¿nwråvV‘ê•—ö¸:‚ ¦BCÏ~ʗ—[Mø"£Q{ús¾*lðöl¼nÁ”âÏl$ÔO{D +Ló9ÒÒîŸä>Û蚨~Áöž=ÞØ—ør!U€ qûÏ?‹« ìï7ȈŠÃá‡öÚ!œv1€‡›?ï÷|ÃÎ&¼·²fm¸W[Ô¯Çwóà•ü¶ª=L &H!žÁ¡+@™®”‹"‹èfòÂU½îwÓñQÿœì‰¤ºgµ/àÿ<C/HHäz ™Z!fmŸ>Ÿ£*„C×à«§M ì÷Q/€Vð  '´OáYi)³ÖÑÓ¸W?w  :ð_äÉ ós…%‹Æ~bøJmbR!,´¤Ñù#Y(x~zM^}‘^œŒw( M|ú<Fj* í±–3…ÍÔsš:㏠ҪíNwøÞ{×­»Sæ…í/'¡ +äè»Ä­Û±zŠ_Aý–¶USl¸wê3ÑN·GˆŠLâ輍txÁ˜Á ãeí:)(d{4Re@Iú@õÔÝž:ꌢöÊ¥V»Têì?ÂvÜCß|à‚@äl¢ý-)x¯‹áÚ¢”¿©›s"Bú-’ñï=(zd¤Å檭/r;î~ÅÈéßäö‰»ÏU-S-K¤ ¥ø-fçHá7Ìñ:v BÃã^EÑ.«1<äãb¨ðqÙ~Ù¹‡~âùdتÈE?Þ¥;Á÷ÏVò‚³Èº*eòìÔñŒ×ë67\Fœ ú ]Ԗ}¦!*vL¶%–?©šjøì£Êha¹¼}d,ÊÇiMlJé°µ`1NEO,ÑÖÛo‚¦nË Fž“ÜC6Áom [áDÑn†fnA ß*“L[×ŒùìiÝPÇiÅÓ÷qA¢Ÿ•n2§}}‹ú^Ný÷0–ûÝ Y×MTs½Ë…v—%ؔËïÆ4áKÃèúÒ¸Ÿéõºi+ðÌO°†#➟µÓÕaûß;4*ŽsO(äJÒ ı-Ѫ Ri:•Ո>ÕÞëBRk¶õáíǨ\šÊ\L[ +•‘§)ƒSZ§N]¿É·Ž8Y¿^‡TVÖüŽø™“‚`ÎRš`óœZ((ž»¶²¤`îÇe„2Jj­Ü½#"d„Àœ-hîÄéýäéšmæ?M£ï2›$$gõ]¤[©Ü©ðÎe§­tað⁚éê}ùsjS.Aª–€`ct'¨Ò¸ÂwRÀû�×\_…¤Âò#S¥Fƒ@ݬ‘´Ä£–Ø…ðG%åºÜ +Œ+ÇÌÁ²ÂðòÁUÍD;G™ +„rrì~Yš,«ÐŒ/8ükü“öm *ÒwKù]#0赌39ÕðD®ßÁ¼žÓ{ y8\£BvnÞ½Î(#À¼”ƒ4CŽh£ùìì%µðn’ØÄ9y1_ƒÄ>ë¸rÌm †ÈÁÅ|nE7ò[>k­ªú¸á‘e^eR/µë•¾¸J²w·/cI˜—GÎۜ3.(Û=SdÁ!qËG²:ëÖ«¸r]Š+4f#Œ5nöb¡Œp)Ÿ´Ð‰?TnZX7]ŠÓ0Š“Î¼)›SÊ­ym§.öižÝf ~”òFÊú¶ÎÛÅL.œ£`÷`¶Vñº„ýë©/¢õÁä7¤:Ų^çyžæêŠ<òß­í䵂–1®®8Hᨅ;žHûB'(ЭT'Ȇ³ñ5÷Ÿ§†¬Æ§�)Õøçåû~­Ù©·ç;ǞªÈW(&_‹kZ5mžôKF(ø#¤{ùF»Óu‚îg¹ùÊmŠ<íÆ4m½UB¿rŸ°úJ¸ gÿ¨¸C–'ûrH‡ïñÕZiw8迕y/S$„IÀM«’dR“V€äSê§Í¨e¤ä¡8˗Ëo犂ŠˆŠuö•íL“¦ÛÑݰa¡Ð‚^‰æy©™¾þ +2J¢ïa鋭m‘Xí`ײ58+]‹lN—Ï‘"iï?(ŸwÛ4SJ›T;-û)´è‰.‹!âI9ãCÚh‘jˆnšbÈT׿Ÿyf…H:´õ!º ‡i±%Âa¡äÜbk|ºy"A¿՘-|aì×ߤÊ~yº`JJÆó&`‹JÕï¶¾á3²¶(Çij€qY_,Ú4ñ¿@EÇ x"ȶÒRr)D2ùX ¡Vžv< E¨8xÅFى€ùYòÅÄ0ÂÞ¦ä1n¨TƒEÅ bªäŠˆB°öö’5¤©õR`eÞéù[äÁÖC—,xH­i]Lþ±ØqØw²«òæ+ÖP�)T¦*n£7Þ0&±›N‰* ¾%fҘ7o[¿—Áf%vü1ÑÏ/Òhš+ÇÝ“ÐÕ´SÅs%|&ã.‡‰ÖÆ"ÊâóXЎ#³žó,}Ìò&©<a݊’‚‹"Ó䨗ž(sÛ©é  ‚#¿6&<7ñzfÊI1� [¬e¢›¢ÃO÷ÙIw×SƆ)>7¡5è +]³¬ƒ¦«ùŒöU"«rÉ®/éà—ˆÄ9åÂ庝²;l‚U“^ًÔauöÔʈmí÷­Œ`¦¤7GB\´x$õÌÁxÓ©~EâI*ϊ9äÅàêRFºen~8W?àj<ÝÊ>Ýû÷®-» Ñ}&áù{¡–" A‘l÷ `¹á›0WYYL%A¿­>Â*«…—5áÀËt¬[¼iiäkd·D3ŸŸ`’`í‘Ðh€¢81RöµZƒ¶y«ØÃëC~bàâ’¤X…ÝjNîïßÇM¨VLq3€uÇùÅ-¶†©|LüpYDÏœÆ2ý ﰁ»ÒïZÏ-¥ØgI6pÆ\Ï+£LÎ:xUYyi! ý„ALhNväIˆ1ȾòÉ¿IIK2½JÌPÌî#"’2ÜW² ®Ë  ëï(ää·¡CFr9¯I‘½fœa¿¡ßb&chö ¥TÞ(&ÊBRɜÊóTáÝOÃ3a‡s„(h +Í�х 'ÕAûq©.V=0t³-!Xý Õ×à·! X¼[™vtUë»y7lµh;쌻ägìŒävö0Ií+“ŸØšdµ�XÒþ“I¨ìxM?΀<ÒÔ:8t:P~ÜZŸrZÙöŽW{Z§ð‡ë‚,_«,´uVö„ÞàâÃeÏþS¤ð%•e0>ВƒcJ-_õžœX «{†<«Ìwõ䁓`¯ÒØ –~¯Ÿj‘|ÀF-űJ§DԛCsrU¨P#f$vÄÄ,Í««¦—ÆÂ-æGO³áìŽ1\m`ÆØ†Ú» ö­¯ßà�Â)t‚ƒ”é)îuzX‡¡ ’c*%€ýÁ°ï†bøc>Žˆ ï+)L éÑýí¼8x–|Ǻ"›ŸÎLøKâKv¥ðZàñÂV’Kãİd÷[Ø]'‰Å6)·6–gM g†ÉÛ'îL¹4^JwUvÅ>ƒ5U£òlÉFåã/Rs0t׆Y©—3ôsÕMƨm±ãK?â¼ÆÒxk€Ñ¦ó]+)©@ðCÀ:)OLÄ˾®¡OÎ2vo/Þ¼J“Àuˆ!æ€ÚÞäîÈÿ¡ç]݅¹ET›¼í}7Ÿì;»n¹7žÙØ^ÁOȕgG§UèFkû®1±ùf%?, ý_ó¬Ë ³ùNõ"'NIÖ$QâïZ’X�Éªw¨ºÕ)œ{ ‘(2É|pä0ÌMÀ£33‡WŒ‘i&$ÿ^ß ó÷]ðŸÀÅõüJël›W׸–³.é€}@ÌÒ~æk5ø;\Վì3¾ ¢ïÙÀ†‡?/´ÜFö—‚Öë~SÝԕ*¦ºûàâ[H¸_¸Û—§nŒ$ù)K©2‘?õÌCb„µöïvšÎªm„Ä™zÞ9ÀBO1í@´&k–÷[˜ž·ý|ÿŒ¶Ój› ,l¦æI`ÒÃÏðÄûy™½‹ÍÎa ».%ޅ±!¨ò‰)ŠL³kXK†Õ^uŠ%-Ò*©×Xןpx"ÑÅßL|q­[ +órwiÝ äGy*‹Â@˜}ÕÎڋN_,½„¶: Y,GYsm`°³ +Ê%ßêRŠ7Ç}w­Î”Ð5¥¾Eú* lÉd [ξ(6dŸ ª(8EWaô'L¾Ìwøî[ÔÄ~ßÃá3컏_m +€ôé¨#)—¬Mà§Ê¶ ›¾÷ckwa»Ù4óóéŽÜd‰{#´ï½ÿL:C^[¾ÞdÎó•UÜFGQ’;>t5¦T|(>D%8›õXØ6?ý€}Gà}½/Ø´æìA¦‡:̦’Æÿ;ôÐ?‘Æ7Îúó¶ÓÒNíÈE2לZÒïWf±â³rx¯vÖ%‡©Ži59ð]EJtI,Û)°J.5Ù,ë ~µî—-‰®^Ê#:é0;† î‰(’Ú±8LG;÷ÔôÅÕØ,D˜Ú|¥¼ÝfbØÉÛ>â7¸ \÷Ìe=}’àyr^¯-B”Hþº’ ›èj™F…±· B‘L9ònHl´2µ‰3U;Hÿ>F¶Ð :͌Bw(‡ËÎnÑcn¿m +Î ZÇN:˜çQÇ=Ü ×á㈄¸iŽoË¿œÌ-çwyˬ‰L}„¬#íäÌDâ½ýnr¨ðTÕ´œ;מ߬-“øÐp-"}tÓ5¯Iå;)ÉùÛMVŽú/34C‘’PF+ë¦O¾ž‡l ³Á‡lnÒIgœµbèš' ~”Àæ‡Wâ]”Rò;¤™¯ûf¹bȽÓd}“ ç.Pì„qž¸ŽQo4A¦¶“‹ŠÈ¥*|ꮵµÀž€ìM„å rººF`úQ>0Ë[{\ì*#1 ó¾Ð¼®cçmß<ë$H¥ªí2dùip J@UÃb¬½·ò.r ¥kî¦É\€Ü!@”ÕDŽ×Hi]°d͋ßÉñèIŽNû^¦}SÖêu™¸ùª¤RÎZōÀ§‘?o +¶ +Ûd¯´ô¡¾ìÊHøv\²²‘q§×2¦k³Bóê—Íïw‹Èôl©´NÓ~Œ?VA‡¼Q9À&Ñý­µ{ꫪã!ˆF–AÑ×¹1Õ3–”‘ÚùÉ TÀ¹‚˹\ïÏrrWL%A‘ÈÒo.Ʋ¤ö’�aŕaAõÍÜbÙ?ÐúŽ*Rõz—`NÈe\”9⌶/¿¿ÏÕÿ¡Ô´°béï|óª|^âÿuœûžžƒ¯5£¡ÉՉ¦rs)Ê£Y¨×„H\Å£¼ùTÒZ[ïîXӂ­nºÝÏÆ\óL.tËIÒyNñj Õ:í÷‚œþ-×άsŸ5]¡È·-×HŠ +Ã:–©,ÈÞ3ý:ZMfNñ‰5l£.Ù4³xçŠ\îÐijê>t®InÝ{þ„yÄ·!õµ5p®Š]±MY¨&sý3õ,„¦ú³|ÛcuÈËڅCéÀç Þ2wžÀ!–Õ  4”-@XBDåWÐcãvqÌ#äžz@_~÷y9OÖ dk¿×‰Ž…ƒ$6q=·({aäCœþµAÅË}¾'äñbôð $1Fì(Ѧh˜vjEV‘¼ÁœÑ%Uïæ»ëhþèÝõ£ýFæ£t&‡i=7¹ÄWyšÇv"ԞîšC”WèoHtï ¼¢A;FÁxûÀ7¬uØï#ë“¥Ãõ¸ˆv’‹¦¡– ¶û”¼\Ü=O*¢X×7/j¢Û=ö ¢£ÿœj%|¨iéý¤ü|ªš¡ÏP¢s%§®>Düv×mìqhwõ3hèÓ%gàXqg->@œžt^R>fá<Ós±‰ƒ‡¨ý{P*QâgÁ<Ö\VÌõ;éjúÒkÐåèê7,Õ9+öîpùšŽ²b¤FÛ£Í ’ñfJ V{pñL©Š~=»ª¶òQÑmã?Ñv0ZÈ­êKÕkþk»j?Ÿ»Ó&LSœêéw”IšÞË~§Qif¾àÿɁ>0¨ë™ô(½WúÀ/H’¤š]Ôb[oÕÆa&ÛY[¾2ÔýTOÖBq­9)?ÕQŸn}-Ÿ:¶¨i.Ñø³z;¿Æ ‰|åú'S:×Ϫ´r©ãÏYï͔äM¾¯ ŠÅ[ï¬Æšö ßÀT㺒2Óâ®=£H_Óëw] ˆbÜ屝´7cI,B¡"Ó#'fœDko¾}ÎGÚ$þÂV©m|R†º¶Å-¦YÁ6 ¯°×¹’05)~‹1ãqn›R>ë3c¼¸kNÖè::Ýã!$íÒº Þ®Í +.•›’ˆI¡UU³W0ÇV§¤Ÿ=¡Ÿ²ó\]‚¹®ÍJoÍ +/ƒŽïèI·9[ô„ŸžF²}ãã[× ¸&¹û,X'oÍ!8b‚σï3˜§º "u‰™ó6C&PëÅ4QP8Ƶ¾îêU í3øƒÒ{£'™&¼L4µ­\ñC„m›þY§O¨* An(¾tˆµ¾Z¸ËÇTnû.JA2�úÖOiÅÚKJÒtšÒKW±ñä´­š6˜÷ÛÅ;|¿Ê=þÞú+ðړ]ŒœJåt‚ǤøÑ®TäMÇCÂÛÄ:uÏ7Ysdeø Ð ä>¨lcäùGpH<÷1rÕkžÐȇW‰êÅÛse£²œEïæF>šç²ü¼Í¾Xƒ¶êâYzÖ¹9+þZyÛ†³W/‰±P7ª®„r`k*£2$¢PˆYž5>Ìs!cšw`ÀoˆdÁFƒèËÄÄ`î«É^íXŠÝð«Uù–é�=¯òºÐl|(æÏm\ɍo#¨b ji,Ž|’çöLžÒ/¡ÒaJºkòa;‚YItüj ‘¨‚–ïëï†!Å!ÏcÔâü–öÄfosŒ‡Ààuîb„ÎPíÏ-ó¶Ï¶àØÁ*k?Qû–Ò[ð+,pðKE¯rŠÒ]ç +ÇW\"îžÓ>„˜1Ð@tž ²ô!^.ɘU,–ûöagEÒñfóªµI©lyº›I0¯fQ öÝ!~>pÎy‰ÝËYo#ËQ·>êX‰1o@h‰ - ~Ìj„ó!÷…ïú|×&û:§ðÓeÆ´jႦÂê{¾Òi¦ g>.'G‹üL1<üñ+êýi“ÿ árT]ÑEô±ýóøS„O2à&Í;·ŽÆ[+‰³E“‚Išöœu%Ù;/KÓ% `$ÔÔ^(e;W‘ŠzêA/…“ä<Í‹~S•ð£ˆç)öìûñž].aÐ'a~A±PfKâ^¿}àdulËlo¾]qäQQÇh-dT=nYëÕªžóÂDÇ< Aëy©RˆDØn¹J`ŽõÍ-H¯9o ïGm´'¿÷¼%9(¿°ð÷ïç![ù&#ôÈ«AÏ-&âpôšó‘­W8U#ò< +wìÒíBPº€A/Þ=ø~ªœG£ÙJԋ»1Èñ¼â¤–q]S•“UيŸG&`ÄpßwGí©7à¿¿zˆ!;ª§RÈÔ0£æ~iðF'ã´ólÖÅ«õöÍ¿¦ã‹ â„I6~²b°;‘…ïcÓ§¨Œ/ÀSÆb­T­\ÈÊX× ƒ:[×dΨðþŠ¿¯h„®äɏA܈}17Å_/t¨?cÓ¨eâ$²£j±–Z‡¢Š1%íW†ãLIòo½QªêéÉ^Qw9uäÔkyn + C•Á¿©oeÓ9ñáng1¶ä|´ä¢ä+òúÎÎ]x ¹J´è™¬¬Ð†Ú3Æs½¨~r¼A >K*XCá¦R¼±ZvP1‡R”7Š#t×<=IŒÇíXå¼( +bŽ7ooS‹—Ô¹iüµ´^ÈÐÌÑ *o!¶±dàÇ.äBN;ùMDâ—|u/ô8z-îó4B;h­gÚÖx'²Úâ g+— ҟ€Ç‰pe/úUvíèðÄd©Oäâ×6ù1<¿’‰c¨4.®…+íã\8ÁØxõÛDªµHx¬Þ‘7:^ó]Jï(Á5¦C)Uñ–ÊŸ4·1Ü£IÊû-JWC³h Ÿ’¦éÈB÷·I(ÕÄ˼ðΈ4w­=6h}·//¡ê*¸7å÷*㹿ØÜK9N– Ò¬·ù¿a~Ïq{†}×ÿí1i±QÝà˜·­ÕÜÜi°s¤3¨ÓÕ"ðÀ¡'æ«vÀ}¥…é~¶gk#PÇÕ')þã&Zíg¦=¨8@°RP}ŒŽKÚè˜2ÜI2jêM +Ü£œ%±k‹úwþ»"‰fç\òºà/ð7³ ÊVx~ ÁÓºU�Үm“ ËÛ`·nkãà ò"zaÅ6{PskDHϯ–¸_Œï”uQë¾`ɚÔ1îû¼ºš—ÞY"f^6Öe-T8O—]™”¦øL'$%5éÑT;>?g—uô³øœ’<´¬Cɘ©:äi4»A Üí©,H,•mªEa*~(\zÈ5Ê.®Ãñ Û¢æv„Ёé#nO£Ê‘„· + fÁ-È/ø®N1àÓù å3x~^6-u«c´ÆÈDîbŸÉb†õW Ú$L?^–ÇËk™J +ƒö2ӂÝǤ1ÍÛVÛO‰.Tº¿¡i‹â+wTΉø +Å·NVÅé1J‡Þ*0ËËF­p3ðxlá!RW á85ù‹MÖ£ošñœ?«ñhlÈ6ù*¬u!0÷»%w^œ§2žLÎ:ŒÒ$»E‹£%†ûòm‡ ¼p¶5¡`É� 6~ê>j™:ýQ(8Øã$8† ßã†;òèªöE5¯‰áýÍ©9Uvˆ‰ëÇPbW}HF>=O"+9d8Ä#v¾"úUv¹k ·îR¸’âò ˆ·jWãìB À’OÝ%žÁÈø“C)Á•ùKFfYlÜݑدH˜k䐄GZÑ.Ëö]èN>Ö5ô]Yú1€5²–ÍàIÉÌe2=š)þ™¡›Y1¸Ä 1Hû¸xHà6©T K;Òï¸çyÖp7?ѧPù;:�°E_z…lC¸2µè¡‰j…w¶9—õ­$å—úN!üŽcTq猼ýÌ9‹FíT¨v#/dÿ”çüځ¿ÿ [òo¾¡ se†ÈXf™ÆÞâ ¿GV„׫†^*ÌIªzºìwã¤'7tÿ})3\à†…D°XÓ0y[‰€@Û-‚Åáè Å*ᅮրְŠ?or–«!⁠Q»º~IL[ g|D®9fî„ìfÖZ]Un9î¸Ç4¨ë3m¤(Ôz YÌîà+�X}ÒҖv+˜1°EæG �ý›AŽÜx½æJ0\œ/ûȧ‹ù¾5™ y}x±L˜“W˜¦é‡u¼f^‘þvÁéLxØI¤_²ƒ] ®¸Ã0>]àn v¡³™\!óîBŠÇÑ¢’wy]¿obÉÖzÒhàjÞ=i wÃO~ُQg“½Àà]´µAÖÔR'(žzán­'_½„cx•4öéb –¯ÊLpÚR +\“j©· 荮Ðv²;ü¾¸ù­d¤qýB•7ǵ¦:îEÐ(•ÌKD#ÃAI¥^˜ #ª Ý 3™±ÍPm8y\¿<!p3‹n¥¥ 2³ç +ÔÖtÅr&Bžv ïîÈÀyÙ^Ûgò @0êÑ ˆEv¦«¸ü.†È§ã­ce~~ÛÔÛLﻝ²܌â ξx_²›9û]WPÒ"¬| dºªGnr'ÂÍ¡1‡ú·#о:ÙA“0-zLä2¼¤äæ/=$Œš#6ãç·Õœõ2;f­ˆ(uV±éfK®”¬ø…µÞ"¢_A´ùȦš ãò4Â8 `èH'Z‡A>ápJˆ=$øj?°2üäĝ¢^ìíÃADÜìm_ׄݜ9ɲø¥±$6š_„^¸ÕÈy⏒¾ëõÑÑ\ÿÞüøDòýéî|E–Ÿ‚8XÅÐ¥]5öP­m“àù'> oS[¯Í+„ÂˍÆó¾?ڇÈ<;‹ö0«º?±º’ÓM"E¦ô°c~l‘a—„¥ ]©cb£­ï «ï~wA®PŠm·™}4å$ÞZÎïŸj·ðWĔñéIÙ òZœOShäÚ9‘[¾ètøû:iª-ãôÌÊæ½ ƒ‚íð„µ—`e<³¼VËuÉ”Uâ—saÑ9LƒÔ<Fê×2¦‰å«²Â$$Á˜þ˜Sp@R"‘<þv~g r´h—’_ñÕÐÝMÇ="Ýì8¥ÒÇ^hJ±#c慥_Fe!Úµ´m7Áøû}û ê±ôÔWþS¨lF²Â°o=×ì×ýåý—Y‡Z¶Š09Û§ñ^°ô`°8g-šMf"0Î=.†Ûå9ì¸ûåtã#ìük_×Ù@òê&öI Áv_qÛ|$æ|n&Dy@ì:2ºÖî·£"IÏ‚D;&e$göAT÷Ö¼ñՌ5}óJ|35ŠTŠY¾âÞޕÁÿu }¯«KÙý]H ]C87k𾏠²1ï•͝¢ß¸Ú¶»Šù á*M·¡_·?¨Îõ机¾hE7 ÚyϊšIå}{®Üv j·/æ¨sF˜šbšD�Æ7Lô¶Ú×6Õ®5‹ÇYVJK:EüVŒ‚8AóXàž¤Œ„©D^¯ e-µ<�×<Ñv™óây8¿{U…€"A=ó’˜Päð«jï Zœ ±ßùKÑáÙµ¾­]ÊáG° záceû‡ð¨×^%«Ô榛ÅÏÌs7bñíùs={â¨*.d g&©|ý¥Ôr듂èÕë7³¬ ºŒ'ƐáãÕ"ó +äœWÂé/1aæ‚ÇHë­JÇ|yQmÊÈxð^õdžÏ_C+‘Xç"2ã¯üH.Yüb‚eázé6ÙØp̬w?S&Ž€®8 ل€]´LɛÃ*Vf/±¦ów²‰`\vq¢µË/ï¼I؞¯42¦×C“eÑ?›/áü%=žû쾊Գ篜Ú xìY,ؐÈÁ™ WºŽ@-õ]pb€Òºó¥Ï†z¼ë(]Ց†‚&Äó°ç}狓[ 8�QRغôé>jù|_#ö¹ ½‰cÎm‘£;E‡Û±fë=æÈ€ª{v½Úg¹çã %yîÜ…þéÑ·ðüéJ‡V‹x×5ŒOpãéúï ñu±Vѝ¢+üìëÐø¦ŠA‰Q©1ڀþá^‹VôYD«¶Š[nù¯G>BRC`&~L_+ +sYÿ¾®´%B;†XÚ¢dЪذ¨P Ye¾)AI5£û˜®Êäõz¯P¦°!”ô©µ&™ÈA˜!ùC¨TâŽí0qé¦FmmnïÔãŸ`¡äi;z æ'…^Ôž!²…÷T‘†ø +ø–:¥ž™˜¦·’]Ǐ6.d¼Záç ºöá^uoÊӜ‡ýŸÝaÏM¯¨óó‘vâé|˲ਘ]2$Mµ‡af–`î`,IG=‹ïàñ¦£S¶'QþDÛÍ�]½—!OR˜nK8˜ö´Éäÿåil‹x7²_êÇÅ̘‘õXNÄJv\jj°ÜìLuYuM¥‘ùæKÈWì¾êô­R>È¥Ž RˆWàæ¡ø€‰ËGKâ]'ÚÞWԚë\&‹#ðÃÆ™ó§­Lb ˜e¨˜ž +݋:•­„ù|go¯ñ@(‡¾®¼p…Ä8…™�ñ†9ôq„ãqfp×óîÒ v• +ôðÞ f9䀿^Q“ ¨Bсâšw¥Rý*ï¬4+ 7R¯¹æ)b8Šn¯F¦¸:»˜zLu¶;<+œÿ¶§"˜SüDÚ(ø­Þ/Kñâ{\G©…g„ÃzÔY ã‘Ïâ<µä·VUœ Eˆ“ûF û‹ØA¾ÌE!ôy_¦‰°¬ó.82­ÄÂß¹6pŒ…ýïÇñÕ¦/¥†ÉKc¡ö¿hF—жS³¦,˳cTFâZnþd!fﮅŠÉܵe´ðkš#ƒ.‡€–qÝÿÔÃcEø…ß[lçüðMG,§V5Lø­ÉTÝÜ¿cçÙçî[X…É8¬ÈKšÍhÃ)~ë\–&Óes啙àªUéy:Þ*¦‚™‹wàI 9ϯôiç6{ Kf}þHvAõœ÷É@ah՘-MQ4ÑN¥FíϺ\Ø5þ'õ—5ã.¨šf4¬]ªy÷Ï4èØ÷^©Ü²NgÄÇYÉ0ùý� þ~ŒËàAôòñBT¸7í·Gœfªú!TEÖ"7*½£³‹|‹BWû|QXB»Ìtö? tL¦f¸dãÕÁCŸŸKç&‡&‘Î&x‘´„àd¸[JÁ·úá0K4g4T=8é5¸V2˜Ü{‚p†äVÝ +…Dšs²á.Ïl?ó2³÷�vÝ݌þ_S$Žíµ—ž‰Q¬yœ +ºwʈ@>يºjtü Äý‚jܒ»X1kçPur`¤Å]åÕÝMÙ)cxoþŸ¸³s¢õ¤Úù*­Ê–büÐ¬f‚ÇǨì‚čùüڜë'²$;º6<rÐjªåŒÚ¯Ž€7\Q¦âŸY®Ý¸ÖtJ§|Nd,‰Ö1Ó'ð„â44$`ŠÊÛ?ï¶7ï9 Ì2#ùb’qÀÖ°Iµê¯9ÍæÄˆošÚ—ʆ/vØo×5²Ž[+Ô Mņ”ت¸ÿ&N„€I#’šH¦1ƒÌß<¾ui¦_©-ã%¶^tŠwØ,±Õt{‚—J‡¬û ú¾M¬“ s,¹>Çð€wß0½¤ä.­äпڴ©Ó“؉­E;C‚mö6. Ø8+ylæoí'ð¿§\áìå²ÉíuwojudW~.M⣂Æâu®~­™ú ƒ›¢Ñq*Jyò½°ÇìÕ!³ßìוø]±Ä—%½†¸ºe»;ä)%S̹�¾Æ¹ªÃû…)@|ž8mPTÖn^‰Ž¼®‰–ʼÛâÐçê$Lô4§=<MÅxãÖÈ»Ïç Blÿᔠ+y)¼©ßûÝÞËyá41´ª\ˆu0ãªõPŸ}çOïœxñXl˜hЊ‚XvãçØà y¡“q>ˆ¸wUõöš<ø™ÞÊώböò¸{ +C÷Žöës¼ÖÀŠ;lºÊì x¿ª?‹+ó+¡d'ý®¦ÌÜ)£ŸÖ³”ÃØn×9ýáØ1ö;è•TޅϽ<:7X–6p›V5®r¸¨W–ΘNvʂTû:ÈMÃõú–>ázçxúÚhäjÛ +OªÙ=åF¨G´ Èßò]þÝê‰È"XÓ‡›ÕÇYÒ(քÍ÷òAËz€“cÆUrL†K@z_Π¥`Õ«�؃Ò Â ¬ªí´bþ„îoįAÕÄ£Ïë ׃Bˆ[c+û¹Ì¤ +0`Õÿ`%w”ãyYë%F%€fLš,,TÅócísê0Æé\­®nh +©$ç¦ê6c4œ, NÜ¼r5½Hû ’ÖMDhÂÅ)A±QotP€cäÀ«8ß­îÆ­Ú`@Nêk᢬Ȱ�a„$dìÐR¿²„€¢o êFSdf|_›,¶&»-]­£f,Ú ¥àE�())ÜæZn"#³,Qè®aLŸ•pJà ¯øRŽ®Ñ£z´(ybKO"±½Üxº¿Q!ˆ²j"gvþZN¯æx9"Q‘wŽÉ弒‰Ác +¯‘6,ô¾xº¸î1PGÔRTy1|HÌ+Y$ˆÉò cóÜQFˆ4õúŠìé{Ùkxåê#.¢&“rzÇ:8›uPH-âî£Aº´l…F‹ù×ìîê?"Äë,Þ¾sKÈÈD t˜Ä1P´A² ¨Lºö!¾MӞWŽ\aùx°^ÇBåUÔeŸoDš@—ÒE×û>ōw'~‡%||ÒÈ9Í.J·)Ìc¬ýJ.)<MMžÁïˆ#^§yIjøÑHÝ-Ôu«†ƒÄ&3>ð!U›Z\ØâÚu’$¨Rd+[1ÏöŠN8y<U²ì³«Fu%ì<0}k™øIÃÁŸ]©@¢ ‘&àÛîëšÄoRNÛ[²‰W;J½= ;óxQi*9É0x š–^�j&ý§e Ï jðH]ЧBßTT{yþ༼ÍvÃɏ¼Ñrò¸Û�ÅÞ²x-­–ú££–Ï€a;ý:¼*WÌ$øòÏà‹äÙÜÐc?É÷ZkIQ ¤eN+Á°½šU–m |Vk^°üá,ª?Dj«ÝŸ2b“ŽêT´ˆðø¨ÇÃQ,}^‚ŽN3nÃoâ?SÀ]S&Fòwhö!zG{^oäG<v—ŽA>Cp5¥¦èçèE‚ƒM…öí<¾%1 ¹«íÄðFC¨¾6Ô +ͯñ™•>W  ³K·1üŠ +e’WUy«ì;Û)Ä ‚øbÑ|zY¶mŒ£—ëì7£ðèKtj{8l‚ɏq …ØôÊÓÄ0á +…´”@/»3 J2™js,ÌàÒÜcÖè ò$•òãqiÃò{ÎÖàq~«rԓj–'R¿�Û_‡…»å&ˆ>"F¤Ê:Îÿµ×Y{%täàg¦’-Ì薝ñ!U ÞòÞÒÁ/ÀÃ異XM¾T^Nö Ø<I>‚縻ɞ¢-#ÙÇý]–~¢o«øÎe˜ïE7Qn×Î*ÂÖw¶4�ižWs0PZÀ0΃¸=~Úꋏô¢/ôk¹^ÑŒÝç≠ØÎ{õØPÍÐfùv)] +6>-þXÈÓÛ/—“6~մÿTŠäÔ®¦HæÚ¹ñ9bÝr§ÍU6‡Ú4(ðÇSßž݉Å"ƹ“£»;,NÉÊ dêWmÙ¨a­êÈc]Ò¬Ó½ K!8á ¥W·˜­øÔ·™¥<¾cðî¢íNâWZŗ1´‰¶² ÍáÀ™TE^ì /•n_L ·U>†„4̧OÌônêû`†¶º:ÔÖüy +˜fx=Ú|'!ϯ°lž".ø–´É‡Í‘0=¬$ T£ÿDKÁÕT` EՋ÷-".ô`©Š§L Ž.Б[óõ 6ûªøqÄLJ„ØïpÏ©é~¼,Xã¼4îRÂߏhÊqp¼ž´–:?åÊ׎4ÚÑ +^‰ú[ÒQÎiT4Pýõ€¡¼fýöÍÙܒú[×L©k,+O¢Ãì(+:Zh›scžc`Ì @е}’"<¶€({E»SÝmKA3‹uLÇåú9´”pJ3—“ž}ð%ïê#’)8Ρǐü`k @W’-åÏ>+ƶÐe#PJøËÆù±Š!u°fr†È‚Vú|‰Ó£•ö–Ëن™w¾¾„ +֝ÁÏ77¬öCõÇRßö>f¹Œ6¢QsE;u·�.婕@g&! ydәÏsÏbשçbo÷·g²ï¦?{…ìƒ~ðžÇ•v?£– *±œî•U:_ø5SPŸ¹F: tœüÁ$²5Z'lx×gªqà¹&éh­b“M÷Õ^Â]—Ñýéㆄõ€(0dÕµK5¦Ÿ ÛÒµÅ'àq¨X¿‡‘ЃǤY*6ÍRè1Âh&6uwýÝs"TpèBÍ]i8…ho ÌRŽS9z±Ÿ€¡‘7‘Xzó=ñ«’ŒƒÞ'*ÒÜ~îo?††p…ïͲO)Á¿p¡ê§iôÏås2ϰìN*5ÅJ +8Ý k8M8¿Tíê¡·Ã÷l æi(<ÇõÌiFWsd3²dbxkе8YÕèøåD3ôçÀ‚‚¿ÃDW=ÿdƒ‰9óµl¢Ñ«R½€ê¶SËW<T(휼Iy¬Á©Nûûf½«žø,œˆ}ÃM“õqp3c®ð‡™<R)J¿½|1oPP©ÕcwJkXÝà]ûcán¥§‰ÞšÇ±í¦!‡ÒËß÷öµÃfÙ[)JÓPŽUçíʝx�‹ï°o×õWÔYÒ$CX­$MÒ|5’L¸ªAÙÞ-€hKÕ/úJ€™$ó_5më£KG¹W¸´;JÈʧºH +4—\tÂÁËæ‘'¥Ç9pv’ Ú¯,"/Kÿœè°$·læhdÑOz�ޝÖp|“t „\Dû¦sʇ1ÃÝÈcÏ_½N´w÷* sý¢ú~ëd?K�âaÔ ’ü­³Šñ$|#‚õ~i”8ÖóWÀü5Õ¥:* a§Ð +DµuQÞÕÓ +p]óQ §gðB‹t¢5\û`÷0òû fÆ+ð;ù{ŽBý‹ CG’ÃPɖÑ ÈX¥Ò},ۄ“¹Î;˜›’ÙËøÓåûA‡,¿kCO&J¾”'ø&]Ð6ç*IÖâ A] Hk}ÞTÃ-‰¸p#T}jsø�‰‰°~´0år—ŽÌ +ã jÄŒ±Äù…©úäº,zçeªµ£0Õ²[îÍBþBP•rÕCÊÿ‡xþ¤ +NÇVQ¿‰NŒ6RÑE¥ñÞÒì¢Lµ.›“Ínþñ:lÛX…çBš "òdÍ#²þìmó~VÈ´¬>}ü{|ý#Éq{·[“!ëpUê½tn¹DÏrž¿eôƒ3É©ÌÒî²\üA›È^×*0[ñUÒ¡–ZA +%×@u“ß3òŠó\‹B”é Äɽÿä³Pškn«ŽmpXþŠtìéÏ›Ú»„”>„Ä¿¤×þqfr0ŒÓ}2±SåL¨Hêq“½ã½{ÝãAl°úŠ4ÏÒÎy¤_”L¢“Ôt /ē¯óÏ›¹:õÀÑS$îq‡@ÄÔ1¡–6j·£ÝP¼V˜OR¼Å술{¤©k'rºwÖ8a¿q…»¤lú‹aëÐ´™rDŠ“â€ÖF˜Öp5€)ãÜ:æxÆjt%g`ŸK\…{›¼qÐ)ÑB é¬ÊÚr蜾ÚßÜ57ËÔü(Lÿ=ÔG(ùÞvõŽF°¸Á>˦Ké>až7„›+ +endstream +endobj +738 0 obj << +/Type /FontDescriptor +/FontName /JLTQDR+NimbusRomNo9L-Medi +/Flags 4 +/FontBBox [-168 -341 1000 960] +/Ascent 690 +/CapHeight 690 +/Descent -209 +/ItalicAngle 0 +/StemV 140 +/XHeight 461 +/CharSet (/A/C/D/E/F/G/H/I/L/M/N/O/P/Q/R/S/T/U/W/X/a/ampersand/b/c/colon/comma/d/e/eight/endash/exclam/f/fi/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/o/one/p/parenleft/parenright/period/q/question/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 737 0 R +>> endobj +739 0 obj << +/Length1 1630 +/Length2 19668 +/Length3 0 +/Length 20513 +/Filter /FlateDecode +>> +stream +xÚ¬ºStfk´&Ûv¾8©Ø¶mÛ¶mÛ¶mÛ®˜;Wì¿ö>Ý}zœ¿û¦»/Öëx&žùα.‘‚2­ ‰½‘©˜½ -#@ÎÒÖÈÕYÉÞVΞS†VÉÔÜðWÎ +CF&ìdjèbio'bèbÊP75ˆ˜˜˜�Œœœœ0d�a{O'Ks �¥ª’:55ÍJþ1yþwÍ_OgKs;�ùß7S{[S;—¿ÿǎʦ¦� S€™¥)@X^ASRN@).§ +7µ3u2´(¸ÙXd,MíœM©�föN�›ÿ8�ŒííL,ÿ)͙î/– 3Ààì`jlù×ÍÔÃØÔá ÀÁÔÉÖÒÙùï;ÀÒ`îdhçò·.ö�K;cW“ø+7³ÿ7!'û¿¶uÁì]œ,\�£*ˆˆýGž.†.ÿÄv¶ü«؛ýµ4±7vý§¤uaþj] -íœ.¦.ÿÄ22˜X:;ØzþýÌÁÉòß4\-íÌÿ3€“©¹¡“‰©³ó_˜¿Øÿtç?ëüOÕ:8Øxþëmÿ¯ÕÿÈÁÒÅÙÔÆŒ†‘éoLc—¿±Í-í`èÿ™I;3{�#ÃÈM\þ»ÎÍÔéßQþ33T“04±·³ñ˜˜šÁÐËÙ»ü  ü?c™îÿÉÿ(þBðÿzÿïÈý¯ýO—øÿö>ÿWh1W9CÛ¿ð;ðwÉÚþî€ àŸEccèôÿó1´µ´ñüßyýWkuÓÿH÷&ébø·-‚væ©a cø¡¥³˜¥‡©‰‚¥‹±ÀÌÐæoÏþ•«Ú™˜:ÙXڙþåöß¶hþ‹NÅÂÒØÚîXÿCejgò_+øK׿ùÓK)k¨iRÿ/쿆 +ÁEÅÓáonÿ­Y{“ÿqøFHÈÞàMËÈÆ eâ`ü{ÿþ&ÄÉÄâû¿ù/ãže ]œ,=�Úëf`ü·úÿöüçI÷¿ÀˆÚۛü3:Ê.†v&§íþQ»:9ý%ùßð·êÿ~þwîMM=La6V퍹C¬2²3]0óÇfD´‡AÇBʛUJŠêìûý3"ö8« >êCéZ~r}uz®üvø<’úq<1€aCџfz]ˆçKB5X„¼MÞÍN}D¯WŸy¡ã}³,³ ¦ÅÆ v¼?£¨¤Wöÿ³›Ù êæ™*€Ä­(�ôÉÁÏ8½)½©¥¡ø÷yòÙóÅÈäøØhÿøà.u^<4·!¦_êo¢O§‡fã/ð77v皕œvõ:ädUw/Ü÷UWBÒǸ=TÆÌ+fóoAàCU£xi÷ëð0Ø8¦’$>Â)á9)½ÆžUɋu¶ÍË&>® ëìuÎ8Kؓ–èUñ ’֝/d5J‰‘ål­°D 5¤LEMµhÞ9v–F~2Q>„h†€Éª”}ÒX½n_(Þ> Z•ŒáÆÜ Ú1^KPÚXÆ÷¨GM«°1OoJ•,qü<8 iÛ-BU³V5‹càü­q½ÈõîÒׇdÌoØáÈÛ¶-„\1’ùd÷>÷©zíýÚ½}¢¬AðKüs§C-ÒeûPžÍcš}W@ÒÐ|qr~,©ZŸËFõ£--4ÚÑg:{Õ¸9]BiÙýQl)ÜøÙ€§Œr7~Õ´)ø0(k„¥¸Ñ©IàG}zs›s©: è&�w·V4–¶YÓKa”¨-H¼Ñú¾¿ÌÇì¤ð;ˆš?HJµûVA§C49™Ã!´›[öJBA~-:Éa/ÁÊgˆë@«w*0¦æB©ŽCs¦Ã֜Dί´‹#ë ã:|õ40`T•Y¾^ÅV)ÜJ|7ë'™Åi{S2õniêþZq’jQ‰¦R™\‘ZV[$ÛÀ° +ýPFg5¤'7`4ÆÇ"fA @烒â½àU‰úK-1*x³%°‰–~Hށ¢�ˆIÜ¦XGýÕS’<mAí«ÈÑ5‹³³¾‡%Ë~Œ çŸø_æ|ƒVÔÐ|—Š%†H ßû˃…¢v|µà¸À“rºyç2¡:÷¸Ç"'á*ó×ô–å:©„–²2ô¤t8è0ªh톹9íÏMI·4üw —ÖÍÏov$‡‚·E>™¤K~Ï^6Ÿ.=äªi™ Ô0|ÄöEU‚b)¨gƒüü2ԉó!6,÷s~ä Ó¨Ã�.Ýù(G(£NØ#G¬z¬ôrRiHüåõ“ªÆj·$Çמu¶:¹–I•‘»èv«ëSà-þÍ]ü"»˜ +wÀ™ñ×Öoß&™,PÉH+<šylœõhæùVjV›ä ¿ CvÀõa£ÉXI1ì^>‡Û–9ÞóOäÓˆƒ¸߹ׁ+Kj]Z-Å¿~גq¨íMœºîÙžSKo�NM©¾…ÕôÕWKOJ+cB2¶ÐÇ|¬wdº2ÄúøÝAWà|ü¡ÇÒòÎs6Ô9ºOŠ¢ž©˜òmmHyÚT¸€udÈ +›,Z¡ö âíáïå?J—J~ì×Ç.”ÎÞ'-1ᣡ¯53N»ç—¬ñdñˆßóVž–îô4à ˆ§ÆFÛ {åóz¼úÁ-ñtËëêaƒ1Ê}rFáï½ÞÍ>·™ x„¼;P³ÎE{¯¾åä¶ÁvîGI!¶¼8$õûü 9ïNèցÀv¼’C+¥ûxø +™nZÇ–•6üKtM¡2îçG(øï*ФÕÛÎό™ì•°ꍥS8È£†b¡Ü×bÙP(Hý߸ŸÉ€Õ—çӂ1È™”©]%؊U·`ÚAŸƒkˆ=µÀþ‚ž+ô?Tã Ðë°ÑNelZR)¢å„#p­bëöï¶j^7æ((v?æØ„À¼UzÜæuPÐÕm‰ûe¢DЭMÝAß º½Ý*³*nÓÄPoOGé'“dÀnZ’„ý1.×!´[%ë̙ÞãG凾p�/%—À3ÄÏ*¯c¹óp¡å¹ÀâIž7çÛýUÜ#†ŽÔ"ìcÌDÅs9‡Ê± *3/-Í §ïý«zç9]=¦Š™ÉÙ%êOý”¶ë4§¶õkEԒüº›»‹Ê2¹Ø‰ô61Ì &XêGd|µn4æ2)Ñ9:b‡k2VÁ¹ýHÐg«U°}š¢nøOrð¹d¢Gô҆°Ýgñ]Éý ” ý“¼A A†¯…J3Íx½Ât’SЩ³ÛºÜ°®¯|®“u5j¿µV݁¨üàM X‰ËRӁB>Ïú ðh²_ïWÞΛ%+ Ö¾ã%'<«‰ñxá~›Û­˜º8°f6iý··ªifw–á°LDu9û§E쮒¤3¨„ÞgÔ^W +{tг&G[ °k-þ/†{ßۘÐ3'·`Êe¡ÅTa¾Î‰©G›˜À–‡[ <°W Ÿ ½Ö+«eÍÂcXÇóDÖ(ÈYOÀ9>±^]ô\¶pQ3ãü¾Ñ\NH|±ë°Tˆâæ3ê7Ö};ÓJU‘cÑiP §’PD×M£¤qØ[ç¨i·LbJLÒU}«P¤Ã±ý÷ؑM‘¸­vcNƒ…f×;|pguw ï~C‰Í_᳌‘ýnçáò­ÊÙfTY`ÕW4VAb–¶D"Vû5Â+^Ë ¥ÍG‹e}ä+wÔ"áõ¢ê­A¼âèÖÖ´8ú0Føy�U^Ùíò©@ƒ]æUŽÈKwÑCƒ˜AýZƒù[$±ñb¸;çÅqòÆöu{ìàJ<Û¦1È·rƒ/j,= + °£«“øw¾¯àЪJÀÞAՂ57éÔ ’=Âþ§2–ÒÇþ)Á(»¯a?Â[Ç«ËaBФ*@¿t% ”kÏ¡Šwúv§£Båý­Ža[ ï$ßë¥ã¨ó˜ÇC]n Åm[F5än°#Gm:²— +D¡ÏFäçk”¹{0jQkÕm¶5…·`ãÂÏÈ¥¬Ÿÿw’;ŒøâIè¸Yi}S0A: ª»ö¾BÙ æØÆ©á¤X™Ä‹¹óqRnãò 9̈gŒ8PºP!aÉÔ�#•íø\b²vRH=¨ŽNnKœ ñ^èz:s­æ6;vš‚ek›íÃh0ë„tª¯t¤Ê<þVDˆð€|½Xxû¹‚ÙeöK‹thX¶ZXçŸÝéßّ?‘¸~’f#-[ã8ÜìñJ²æ/I€l{—:L‰Ç‹GÓrŽg¤œÿy²ˆè¤ÙöE΍¦wØùN> ux‹Ýmå“qð?`ë~±Þc#¢LWÇY{Q†-žŠ\x•5×Ú¡©0ø¨ÂP/¢tYHc8üÞ9²‹œ†w¸�þ=Œ3C£ÞÍZ—¯M‘¤vÌTÄD›äºj~ë¼ÆÛnmI5J·ðù&—u ${ÒA”š=ïX�NX³ÝÇçŠqR§‹RgÁàFŸÄ«ü§YqÌÎu3Q'%ÓĽÜx3ž£›-M +^“:"µß{ j< +ҟVVQ-¬è=ª‹Ââ†NdEæÊ~ç¤}ºN,sºÖ­ÌV7yvЖW]Šºˆ ø-å hRÞåFz”†$ÿò!Ä·ÿÈ4÷Ìò&Ô«êd\‘û­r'ùXw” Ý´Z»;N-è†*¶Ë¦Ñ5VÙ§¨>]üN6œ‘ÀÿAKbã&êL¡¯½œU+þH•¥¢×þ~›ÐìPêJ] ØO"„?„‡A+„2„sÇ*jԏu�”ïQf]®.Í玒½Æàßàj¬jÔý1¸ÄÀ¥M¼Ž fyL·‰ÌlL6À-Í3Cmj<HSÄ£ÑÌKÂ;³ß#hLn…8>ؑ'_H@̃³–‚1ŒîïäF“0H³ÕÆ®é¿`©î38ùÑX¶Ñ(ntªA¢q1ÀíÁ×ö­ýÇ�CzqJxpv‹Ìó“$2ŒË*)îŽFqœ ÌxˆCå\c^9WмKäSùèp7 °Mi·ëSŸUŽsùë­£ïél+$ÜdïR\²©�54Iÿ èpÒpŠkäNîµ^‹Bo UpŸ>§„“ò]HIm\—JáŽã5ÂÞBœ6æ¢P?"̲ߕÙUZ’vӅŽÂ¥2´Z)ߣ×y)`Ô)YçD즏ˆñ…ƒ\8B^¶f`¯™!ôo)­ò{ãˆ81­5ɏ߾³¸MzzÖ¿_lhldL—0ükE2]nl(v£»¾¤ÇAW¬àpäð)"�Q{–×Ë�YzÑÓø¯U»Ã¢Ë™3/†y¢lY]ÄH'ì{¡`?-OAŠkí+…õ~_J•EžÅ?Ãï¸nXŽ—ÔÊÊՔå÷­pB .uäø}tã{¢E–‘G€±·èš|84wå=·ö6¶kRdsÈ ø +NºkMÑ“ØÂƒw.0O|ˍœë‡ÃJÆÞŠ7wŸŸêó kÙsj·îoÚÛãÔ½^Güb¿¬/eîÍÁÐZ×ِ”nË+´¡ÈlùÔÿ,‹ªø €‰¿7 ê5RH˜ûãr¨K•¼°ë“É#M©ŽV«ã»(·ÃóC#(ñøÝ…óþ$cžjóÆ«ÙâöòðpÚÍ´P_»{¾Ÿ•©¤±B¨U(@.-ˆub“¯G¬SWÌÁ#fhÝðçüÐ^ø5'Uà“qQ;æ!åCâ»Æ¡n­õA4|ô9è£d]/d¾îmwV޶(ý¶ ©f„t4U’HÕá4ÀJ£‚ÓèŠéÚQ ‰»y(Åc›i9#î<´¸k×¹Ù´ö‡C2Š/‡ÍŠG™«lêÈëü ³ç°úĦ¯’åå”Pl½ +À\xM‰­†jJ3F!£Nÿ5$]ìä«Xi9»»YfڒpIC-¬¿˜@1¤£? +—hÎîs[RiÂôõXbg¿kã„Êú†ˆ{¸ÅߣWÊÅßâT÷–¢ŽÞ¶ G£0/{T•ßXp@‡[ŸRþTØ¿Mh?“ˆ„ÉÁ;OåÐc*dº(½ ²ó¢±€Ê} +f@˜lyJÂb$èúÕÒk>"×[‘ÍÊLE?Yc*š1;D"P†öæ°XÀü["ÎúU³“L’'Á7‡g7ž…–‚ÌcFÎt-Äõ’NR<ܯñ¾HmøY cæþ­²Óf–e‚ä´[jî$æGÔÞPQu¦³ڊ”Í:Ç1Ç)®W?¦ÉùŒ•Bˆ^Ef™å3B$°>åeߛ¼ýE +²À…Ù½<DCŒ¾Wõ£�#ÀbÄDAD/h²Þ=„×ÿd´ĝ¬à¾(½uPmˆ–¸tèo«FT.Xwh£tMpŽ`ê¯ú˜t(`*ŒOd¼Œäw™ùŸ‹Hí}ܟ Uå E?;à~8È|LÿÔÈØ<žž–URJUj% £²Vb™ $ͺߞ7€ºÃ1B�A7Qò•öso|ÉC·ü󰊕Ô(Ž¿‰h2q¼&Ä-z_ŽÓxâ9ÖBIᮀ —Ç)!ùmBÛsûƒÄ~ +ÚD5–ã}±LÆÌ–¡*Íw`Œy°BK¹Ñ”'Uf?ÁGÛWÀ•q¥QÉ:ÀvqÚÌúmÜü6^ÓûlÆS®iC®ºp:R°c�]dÜæ`AÎúˆ—6ËF^GèHŽõ)ËÌVÜÌYÀk3¹‘â®Õ´ý„¿‘Š0ØÞeA¸®s–}ÇüMJE†«¤D†X»mZ’Bwî’ÅF;ŸÿÆ`ŽÌF/Qtx†§£ñIÕ8ø…GŽÄìç÷æ òñª`¢Æ!၇®n"!¤WzOó"­i‡F”¹’7Ý+äìø<tØÐšr-£¨4æé ‚+ŒqÂ±ß=eò i*‹…æîëûãn½Hâ~0âË×Y•a·Gãšã±½¥Ü†1•íè~Ôä8AWx÷?ü咺Ê©b–ˆ±Kº/Ãʟ…<ëUBz¿‡àß@¶ +üÕ[ï0䫉K}Ïã›ÞA~L†BxA@¯âM—8]š4«Wq¯ÓË¢ÕC Óù5ñžÝKM§oú°±g^˜¸(P&Pâ–ÞÖjžßÃÙ= !Pˆ°I´DÁ…ò@®S ¢”îŽTVóU<2ČCò7®=ådîQzLŽÁ*z©²c±uðd—¢96©]þî"œôž³M´¹+€\5ŸöíRÕc˜èeÔtMDæ6×Ýi³Þ%[¸µ‹zydÐêñ„D}ˆÌ»ãféŠÃ1°r|V´²ñj‡› ß=¦ùºF«Æo?©Ïñ†r…€î}#Õª¿G +Î(™m½ O”:ÕIœ÷΂mˆØžF‚‚9ч +ņ°.¶ÆîgìÈ*çJÚ¡›”OšxªÞjAHeº­VŠq%§{åQSŠ­Wj“KÅì!=fOåH|LÆ|úEž�ìUÁºv¥×ðÞ)Eó>$=¶Ôêb Xp¶¿n†Š6/ÉÚùëFlJ*XgѲ%ðpÜÂJa›D.íˋ-uƒº¥zƒ`e¢}ìMIù–6(T’[* £1×Wþ«‹*oQí³yUÉQø¦[ xƍз.9ѦÙϹ¦‚Æ=óÇ ÓGÃ/ƒJ'‹1›í7㔃Ã}m «Uêm•WÑ,BómƒÛcM¶º|]-'&JßáÍ®úÀ¸ðݖt ©| -¥ftÔöàýè#³Ìa𠵝�)Ìì֌nÈW2ñð1*`Ђå„O°8¾å @ëj/´V¬Žá¡ä“=M¼(˜„ý[Ю*ÙQXÿ‰�êLÛlbòzl-úMê´´ìV–ã™uÜoe̛ ¢³ ®úƒÅóE…ƒú'§ " ÕҌ +ü2äaž}‚¡B¼Ž'¨«6²ÎõëMly=µN+s•A7= +ç ‘ó&-KÞ°åÄÛ«OžìöºŸ ÁÖö®¡E²«’Sýœ�¤ÕF﶑><Îö̓ôÙ¼åÒüÓÂ3<«®Ð’B²¹!zí»øÈuˆæý¤ôÃHDÉÂåÑv ®Ì0ï5æÔBVynúlâòÑ6û~GŸßAR¤;ÓôóëQ?>¢¬õg‰_zXí$õÚx0ÇhcèñOØrQïtô!æTÜþNmßrî ´?õ¤¾,³¢±–‹*Ü®úB<î–}"Bš¾_µ¢¢°‡) %{Ž”à©áJL1V‡Ùì/ðùdèè?™Ï é36®ÝoðC?£UÁÉÚu;»Á—/|v ƒÈJ<ÿ< S`6u˜ùî[¦V—p€’“Fâ³,l/¸MÐkÖܶ¥‰Èîu³$~…”1jàê²ûò¨tžµG:‡“È;ÃàÓÁ€H)~˜¹ÿAp­x~·!?†S¹‘Ép°–˜¸ ¶,¦q¾ÁÍi/j¡¸ò½ê¢É—âz+ƈçЧ›Ú ãI¯SôÀݞNҙþŸfà¯ù^Û##GWA¡+›¯¿ø¶Ä»O[•¬ô'l4‡ž”fËîþ…Á¢Hé>€ñaHá±ò†2œ­¦êU€ÒyM¾ÞnÍï3šÝŒ|ñ›Yþ9 ™Wuf¤ÐÌ¡W7L²aîñMÿJã"êìÐ/6¢/›Í¯Ã¥†v’.-{ò;ª&žbÍCQɡԳjH[}ìX¿=‘r£ŠŠ:ÏSï{á°¹+"Ê+®³|G<G 8 +¡ýݚðuE¥ÖPªò(ZâÖ½xAÒ¿ŸJ4\ܪ"¤²û™U¾óa²ˆ#c=ʈÓìgIêöC^{ÆqëòT_m '·‡äÌv&ÄÜß³¶°d c´‘Ilo[…²Ÿí{¾¨aEªØyð$3ڔ#äì ½–6}ƒ3ëø”};ijä<°—ù]ÝÀö¼˜HÐR…Uën+›o‹ލ€ùÙUͺþ˔T˜4wä°Æ+¹ä‚àâ=÷`ÞÊÁÅÐ;-gRwc‹=üD†%`ý6ÙÑg]Á­¸Pä�úç6Öñ(ð¨aUZf"n`æ°ÉšD‚„º;¼";}¸à”½2¶Þr\«í*V(^Q/Éw I×_KVmX愬Œg¼lþ(Ì@ŸÛ)O´ü¶çᖖ„9§µ«ƒÕÁ‘¢…¯$Ü=¿ž¼ÔRýЕ-œdü{ñ ZɰôO,‡?J_5¶tÅÆ+܈œ¿-Íz“‰[é@íÏÛ¢¸›ÙN¬�Žb÷€ûj¥žÎŠWITŸfµ 5iW/1âp‡K+ïŸ~àÞ ¦Õ"k*4Á4òFÜ Íªr!qiJ4®WÔw 0kÚ¥€rŠ1dÊó=±*’þ&[ ¿A£z¥Qš‡§¬ÁaSçߜEz-ë«×CuSh¢ùôG.±:Úlæ¦Q/ßJ‘,-.jÆå sÀ,¦ÊÌá~³3µjëI-Þž{½¯îà¶|$¥iGÞ~=oÒ± +60Ô©éåA壆¯eìÖ9$óêŠx¹žc,,tE*4ô|æÕqh +[bº\@<@NöâwÇzà»G÷ÈÆnÀæ¿$¬Ü4ߌ8"ÐRx 'ºñó7ÔÂò÷9e’A›þI�qęuVՔHð¢bK™d·b2þ=ÇH8.³ñ=Átx¥•áå÷ü˹kìÔµ8E-Fþx"¿€î>*zv{¡ê¾ÞØ)ϝJGy Ãàô2ɐxå©çQ”^ª_»Ý5¶xù¶¯¯Þâׯê’óÐ-z#ëÓ߄•‰L“?±i7_ šqÂ£µìÕö…BƒÚ,Âàa›Þ¿|šNLtRHùwZ ‡þXwÐ:þ‰¦“íúZëÞ,*ÖkäWŒî]|‘quG ¼mϏk¹}t8lüíÆmD/ÌÄvi ŒšÚ9~D';{².žÍ‚K´Jfím„]&U‡½ã¡á°pHϘÄ|ð†Ms–ç[‰wðýž!\Ñê{`zŸ[.•œâˆ‹eÁ¿‡½÷ÉŝÂßnf†ÝI¹p7r_&û~ÿeqîõ~l¦ÿÓý_Ï8wëƒüÖú:ђÝP^Â@¬föG2±£iׅo͚k‰ßÊ«Î�P›;üJ£ùp+{S»7Éݤz2½�ñ>öYxiâõYz{aœ_]›Œn°uAÎ ÐGÖ1Ï4`X-§äיç (€ÇÑ�ÒòÕÉ'’zö¶®¤q Ѹ=«& ^¹5¶,agÛ ê‡zXà˜2:,mRï=ŽýŒÁ•ˆT'+¶ùð(ÀÎ{4ö1óvƒàv" +k€Kôܙ£¦¾#´ÀÂýRtM¥ïNÚQœrjÓáî›8yeT£÷š/йºôâå}FóFnî +êµcê»e¶œŒ–_B+¦ßçQù†¿M#œ |käÕ7¾T‰ºÎ/@("á•@ªar½)i™DGo3=„WÀOgýòw„°j–)ʃ +¤±šf±5] ƒFO^FNò­zÔ7Ž–£©›´ŸÒ‘Ëw#ñ:kyÖ¨KYFò^’lÇ‹ óÚ^†pÈB’*60®ýƒÍÜHü¡€-¸Öݶ1%؇om^øK)W1‰fA¦U¸Ï=Ô­‹šã¿,'Y#‘ÀÈà(ÖI(Œ}®ÄÊ|p0ˆÙI1Înõ¯BôóÚ´×Å]ï}ùEޝã +w—*Š|6‚VLŸ¹ +5H«Z9E3¬ÜÇoˆ€Žyo áûu׳/½tw´d•Ìz|”g‡‚ìȐ0±ò!5LFŒNÜ?4_ÚŸxÁr`5‡ÚÍÍZ95|”+z¶€ö Û- ]ªk¶-N„Çñ'%ãÄÚO]˺±¾œzLÄù7:( Ré(eP[]Äýë•uHæ"žÚ1ý2×êCÀ]ú'\˜·Rj°~d8[Ñ׆ü@@-õ–˜ Î×m±¹{ñfà—fùzʺ{×övu4ŽP!ØHÜÒ Ë,a2NKñüI‰œORÎ~'nðARsŸÑ"DˆÕ^bP´#’ñG+pg’ ®³6†ƒEp§®Œ¸ì¶ü`/"}A®0aFî*†·�aöõ«OH&ÖÀï©«Ë-è|œcDñˆÓ¸fí4,¦J$â:PWà ¦TÒ׸XE`¬àVúà"mãNЍ¼8^Œ¬½~µŒÍ:JòZ#S1ü¼á;z.A�aµ5åå·¯\¸iÇï:ËYëâEx.O¿ÆÖH¾©D}ÓK°‹«T ‚‰YIf;£ä,y9ÚÝwªüeQÉôYý0ø4‰á2›ŒKýU‰eÝÓlÙR¨ñhdAü¦BL˯¶HµŒ*6¿¤;ëKy™]Ï΄T2ù{xš/ÒÓûFˆ£†hË)u• ƒ£øíé×Ôì5‹H2¬˜€_a½ÐWêo]]Ü]¨‘§Ü4º$$ô5MGo¦õʛEÅ2­&ߨÎNÚ²LÜL›×œM 6õ(¡¦c^Â{ÀÅ]ö…øÕ/vű÷8zJ“•!ÿ$*’�­ –E ŽéÒñ¾ÉET9dכ™‘±!U÷ćÛ?¨«ÝÒ… ²~qŗ‰\¶‘ ^CÔûèó’ˆzÊPÓy½ÍâëdË +Á÷fk¥Ì7¸ÁP’›ŠÏ9N±~ŸÈnógBcßcòÔ¨yq‹*,+Ý#¥ÖñQå-á<Ôk[ÈðûðALó*˜û—C3ÛØ€«æ ‰œcÚû»‹fXÝm#þ°ª²lZKןԆw™§ËTú Dc—uÖÆƒt'“èiüÌ þ¿|öàì€d+z3ª«“{™¼Õ`qÌ^~k>`3Ð/>å <õïqŸÅlêªóGM÷ÙÕ?øf´û·9­Y)ãüa¢yÎ%†ø™÷œÖý +ÙvLuqÙyf>ª+\Kë_ƒ·ù& ûy1‚Ë«›æ#$=·’\Šöñ³ G3ôy£p|¼Ž qRMõ„…N¿ÍÚ^V +’,èé6éÍÖY±¤<~¨ã–l–!"_]űêdéWÑgnaX2.â#-Eْkk“ºì"¼!±*Îu0–·± :ø|@+‚ŽïÁì³£lÊy5‰$Z/$ýC¹­%NmzŒLÕ/zj«¾µf‡'³\ýÍØ?â+pY¢½xj'„Õ-rÍÛΎï?v§äõ0´:Ë ß5 ,/ÌËpÙq¡ê{Ž�ÛzX"°Y™–/AvaÅé»$Ú<“¹�¸°ÒþB_æSøÞ³Ž›rŒg„Jž¨Ñ7xÛ0MàŒÑTgFå5lý Jú&ó÷؞í[=Ñ©wžClv=XîÛ݋œ½fÞñiò"±jE¥¤c £;/>e6bËCÕÛÔdïÁŠÎˆ*˜‹ÆòŠYÕR&µî¶Íý£Eé WUíºÓ]tÌ?dç…ï¼@uñ OÆÄÓfttDpéí›ÔJ׺Б­ž´hÔÈÙ;ÎÍïéì´x©Î<ÃӂÀöíää`/BÑgŠ#ÞHÛà§Àž%ÌÆ²ÒfÁÂ3!”¯{ù_(JËr³pÒò'óÂÛÈ((cOlòDŽÆÍA©ýRiY¸_àë¾ÁÒ¥.suè ‚÷cF°ß†@Ë ¢+†u )J‚Pé³g©Ï £ô<“¯‚C.äõáíÃ2Ç=©Ì´¨Íà’o Ü#ï“ïßk¶qdªjß<÷[Èг \E¹ìç³hî Zƒë)½—áÝi˗N–<Æ'¤ÀßqL5´Ì}%Ý«Rã_© JÄYF7nËBtĎ s¾jªíÖèÔÛ5ÜFa«¢ó7ƒ†]‰.œÎBmÃàQTª<„Ï7ÿî÷ÐtOÞóUÚÔzÇ|!š7ÿ†5(‹#¿thΎÊñDqC¿Ñgª(+9±Ñ(¾!_ò�D±çc3:1†…]剸Çaé¾YáU” ša–­Öï‚z1GÂ|z ·˜^}·¦=á üÁ‰4šq&·V͹/hÈ(W«oÐ]½:K°œ¸ÈÊ­z¸å Ðh-ØËwˆ½ËÃæˆ7no8L“\·*yèü�ÏPÉÈ;â×`øðßñpI«ˆÞåK"í*’ÿH%‡"²n×z!ÓIæ`(–:Qâi%8¼c÷ɼ÷¤ºVm`*õ¦À3›™7„I;+iˆ!t¢Ì¥‡Q€¸úâ=„”†‹ñ8"DêGÛL>µ¤+رŒx¸$|—o‚ä¾+­"tÜéБB~yÝoZÚÄ¥…8ËÕÕÞ9¶¸èQzá #Ñ~Â|¬[¬™‚.|&TÅþ¬x‡N|Æ6 šO•ZÐÍ„äæºyºêÈô҂¿:|g{ÒÅ<íy®·µÚÙFfÉ W¬s¶©PXžº9¢…R»~0a»ûù“óF׉Q>7N˜l¦/דq‡ðìӒ"§ú—3áw¥V»GؤÆäs‘ 1¼+e[X€.puQ‹‚@>·T‚|2a­càLS:µyã¶`fÉcO‚‘”wˆ +ƼˆYlîT“!2†N­‡~¬jù·`Glƒ4b”'KiQž]Ç Àû½tYc™7½žÄ¨Rîmg©À·¬2ÏzUĈá£;Ûå¾ £¯ÀG'cÖtnåê$—¾¼Åo[FûبürKY¸T•Úâ†Î€[šB”·öhégŸáŸD˜ÖðÚ'áÌòLt¥±£dÔá þpx9­Ûþä»Nn8òW@Y¸{ +cÏi“LlY@Ð_£f¦ŒO ­ê*RPʬ:Uh„œ…H CKéÁ#HÝŸ‡»ýn—tëY´Ä�C‚ÒáL¼Eë ¹5_-‘MvG¢´™Y›GJîkxÔ"¶G5ù +ÿØï�@†c¯„Õ^ìüPûiñnõV{Y‰î7E^¬ÈŒWXO.B0´Û-­w„ÜöÅ0‡®“ Ú<‹F6Ã6tÔÄ|V/E)Ý 2Ãæ•7v­ß\ÉU€ÿbnð¦cÚ¯©R–¥Ž”ŠÜ[5Ì, ‘˦xµv N8ºmВS,"sG%ß_­¾[3¹TA Õ¶¼*Ò:¶l«ª\؋óIêÂB—j® ¶Vtd":nû…ÚEéì|ÕMGSÆç!”És³V !׊¤»r½¥[ •€‰N9C°Ô ·CRàÿގچ岅m°ÝÄèËШ²mÌQ]ƒ©b'íßÒ -V lƒ8Ç!·îŠqbÆËúP?™ž+´ÍᢐŠ…°Ü,3ÆhŽíg}N¶ˆg-$¿WòLÂûªº¼²fÄ3€X½p½&ôõ¡R¥Ð6YokW›æ»;$G~S?¢Ú݆(•cp™s9Ê"gI+XpõJS¶M›Ï•µõñ:‘raXMÇ^h=cWclÛ½e¤oPú”*Åx˜Viãz|ûÔ?/už¶R‘Ù2u±"È; 4g2Zh%ø’Ø̤±Ã[ŸA+KYýÇÆÆBÙ\™'J¯çÆ#HcÔѸh1£§Å õ9t‡hÊ¡/Ó!W“.‰)‡|RöÛ,õ‘’Åþ®Êé¿ÿÅLÕ}+'ÌFŽ,êÏö¹kßz}甅ޝUZIhR_úš‚¹sA]jD˼›ôÀÿ,‡çM»[ê³Ogé³ÂH~»­Б>Ô3ª£ D½Íîæ®·¦Ô’i�w‹<¥Ý_[qG„qËxæ\ÑÃé$?¾#çØ°j’+Äùí$(^ßGg‹Muq¹†1¶võÖãâÇÌÌnˆÅ çä< Eoëst#*‰´„,d.(]ÇÝû=SÅ÷F}ëF“ˆ›½¯®¸™¸Êp/#Ùìc :ÂéñɁ¢XË/ +¿?†½11Ev’¡+ךw«¢›ÝÁj ‡ jÙ$àÆ%ü™‘:^ŠÈ}ŸÎ;†Ã‡–÷®'b +Za5‘²´£9Ƭ«™f×V¨EÇ©ó�"!.Å+§RYD *•ÎmãÀ¡e •³ºqî+œ|–øýN3Ê%à‹žÙl¾lòô˜l#ÙßíRq&n6„s_u–¢ êï±:jñŒ†y�ÈÖªs.CN™½Xuî¥!;‡±;[=4ºSP·9ŠÙsÈÅF[±Rj:I>ô噷 +÷=©«Æ<ä£Ï mW£œQü=t!•Žª;ízb|,úÃw~›¿º«]öáF¶¶µÐô唼u´Hé"6à×±k�žžè@¹f�:¢jüՏÜ8ëÈÉ|tEö„ Ç$”¿€…_4<Gìú'Ëð׬ϓ  µü¯(r< —’àYFi@ M}ÊÅ ×â�)JüÞ¢¹u^1v§¯U¨(Ý4œ؂²ÆÖG-JjU͌ó­éXl‹Ìõ%E0á±Ì Ôµ8ïO&ïš2 ÍÁ\ãÖ"{ĺà3?(Ìt‰_¦¢ìÊe3_ôB=hXo8"ú?=ƒÉFž‚/”¨æ÷¹¥)9T[5Ô±§XŸÇ1ì5‡ˆèî»Ðô‚ßœî”`……mØ~z £¤4¸¢S'°FÝo˸ðŽ8O¨zõÓeà3÷hjÉâ=¦.$Í˜ÜÊf.ë#8÷ÕÒj† p$ÞþQÉìa…÷ã]eÙ$©¼vÚtŸú1ЪW&Ñȏƒ6úôìÑÌø Ç=X“‡7yIѨ3DŽ,ù+v°È:ô4&Jœg‰žÚ›³×ç%Y´Ñnsá[y*l¥f+­ÉbáetH5@¯¢½]¤ý¤VX±Óþ*@éšP#'b&Q»µü~³¥{ ².Foë~œÔ$dDO“J`-ÏÃÓ'D‘5rºö\ó‰æ>z«˜½ +à BjφYiÚ(V>GPäËڝ) +qîbóp`;+ƒ¤ßbJ$%„½Ý`ÀõÞÚæŽQ«‘©†ùWèiO¢žMÃíñ¨×¿<åŵÊ҄ôù§%„§¿á¶®?}v‹+kYS4ê…[Ùa¥ºè£ük[mÍ¿Áa± ñ¿ÇÜ£TÆv�&{F¯Ð—UÃIȄDóagï:Úµhó•wD(óFcc9£-ü¨Ôo¸{sÑ)Í÷dNß¶Îæ÷á7Ԕ\Ÿ¯â±µv˜ n„ðÔAˆ¬qõå'ÇI)å‡ôíʛ³OCf­=Ç,èɕl7ÓFàºôÕMzøïüƒ<V�@ô!Ù=¬ì!GNu +:#$ø<e–m¥|y/1‹±˜Ÿûq+’ù/{Ÿ4¡aêLéù{àHN+÷°Š#RŠ`oìäËŒV‡Sظg¥ëÏ·z:´CQ»¨@Õqº$·4‚¡>P#›¥1D–i¹Ô<>T˜,vÁ%×&hñ&âìX(Í ‰É6L'R–c—T«©-Ò³Ü~Ф¡V¥`Nl±Â8™Jè*¯gÔ[¥c5a6P{æj³­ ß-çY}cwß©:ù_µÚ¯ù;ОF>ÌÃnýêwŸ2䓄Ë~¸•Üp˜1l9ŸO·‘ú&>šðû1ä˲a#o­$èˆxKÎ ~B±€/ª-J¹jÔç/†½YæÚV•n(Mr{ÛÉ5ˁ†bjŽE[j) +"Xäì ^yÂò;ŒëÀ’ p‰ÐOÕ{„Vdë}35¢lyoÕ\ê¸�…ÖMy•c°<k7*]ÆöàÚåf+÷—ŠÀd‡^•ʼnmR ÎjF °qu¶‹¢Þ‹l=ˆ$uÉ\J–"å7T2ÙûlÙc¼fk]'e©.*@{  qzÓnAÃÜ-‹w ƒ +eGKÌäšËŸ‚Im½õ"m5ªCí êmÜTKR² ¾¢¹ê%`;$͎ ¨TYè„„›Øu» ¨,ÔÖz;˜Û‰ñ‘1§^üÂÛÆøãV´+šòcþ´Ž¦S:ŽÐ62X<ˆk†ZýOYÁE-ñY„«§]óMÙo <}aDwì]÷KÈúFáZÞtmyÔ�<r»J!³É×Áâ®Q–¥Â Á'{¼JM/! *Z}‡Ê4¢Žwè–+]c‘ìðÆš_¼ç†õŶ'{¶VÕ«–¹ËRœšþÀåK«4Vn‡lǡž¹3µÜW<B0@>†Û‰!‡Ü]Y،L— NÃÌEf£ã¬}#ãé¦Ñ%w*ºŽ­, +ÛK´Ó,u•-%¤ŸÛ¶‡»ü³C�û“Ò’h8r/ Ž’1Ð!Ç»6ñ0S›r~uª_Fz®fُv0*÷€Hΰ$ïKsD'‘[ Ýⵃ%Ç1¤ ÿ7WjӃ‘°(¼½jR{¦Wú‘Ü~éðìï -MÁŒîhóB3suE€{fÏB[|Îæ7Ï#ès«…Jݺ–-Nû¼2×ã"UïY“Éc+ˆr©A)#ЧLèßúã³S%’)91T³üôí$ôuÆ~¨†Ü6ôM_Þ ÎP¿ýð–Ϋ3ÉØ„³GÁ.TÇî€TžY)TÆûóŽd”¾Õ‡ëí4ŸÏ5áófNÑ6<žÐþ¬÷OKjµuiƒ¬ò3 ~øókB¦€ò®»:þõm ­ÊkõÒg´±e*ۈìûI–¿±ÞG5ý˜ p-îSQBSÖ„õ齨ÈÁ™H8Š·zж>/»²Ž?A5[Uœïõ¤¼óUÜ[Rtj2e¹Ó¼þÄéÏé)öœ8rÓì–äðòÜáÞŸÕËLys&Œ¯¬UÚ{å+»tEÁÒo‹¨±ú¯ëO5êò+\›=ûâ°MèXCÍî’�|å"k!x +½AK~Ã+Ù¯rf1rBRàY—§l.—ˆœ/ÔjܧÒ:¶Æ§žm1ˆ(1 “,€Å¨rÏê"Öív•©µ“òP†T œkŠÓ…»b”ÌYh«´tëÆ7/¬½jD¶–NóWÏá—âH¨òDÙðÓ뱃@3ÒxÀH7™‡­ºâ–ÇN‰YD¯¾ž_¸¯²tcSwÌ0(ÍVqϯS´i`¹¿Œ½ÊYhMjÀ“ÑÝ9väÃ6ÈÓÀ$0½ç¸,ò“AÈŔö«ňœ98Ðb*vl‰0ê)À1Lè³~ÂÃíõÔiðŸ†ÌZvb}ÛI£QhKCÕëÓ ìTù:Ä Cèh=+ǞájϽ}­íÀ-uöa¢úÇ*Øy¸ž=‹Žgš1"ëâðëÔeSÒh€A~în—êxK-…±)ÿæb½±vøzŏ²òPƹ´­þBn‡àÊISˆÙË?Ñߦö‡]yùØf1Ä+œAtq_ÊÙ àAÚó–É£+]RŸ2.ŒR@¬ß{ðŠØÝÅ\9Rȵ B²i£âôó5êÿ!ÄþçºxõL,bÊ…Û -¡¢?x«íðÆé»±§oJ?‚)(k3… mŸ‘áû¼y"±¤¥­Êba¹0¶ d×µõQ«` `*O^V̯8jcû;´>¯zƒâQù(Øлţ…ÔSŸæ÷­ìI¾Íý+a¨«,5pÎ1°¾üz&Äã.—çü}„im1©:žº“ô&5âD¶ï‘Õ²†i¿5Å„Y­"Û€'Ö«ÂϪÆ� ¬®%[šóë¹õ.F×tϸ>fÉB­Ã-¾˜—?£ìie°‡^ØÝ)Oá¥7Ðâ¶ÅÐ$‘çbn™›DÙ(TW‘°¶®†T•3šû2_eNôf¹ªíÒ¥†Ø@æntÂ]¹`ϖh[($C@ üÖwj4ŒâÍæ2~Nò…z쓪ú¦˜|煪\( <¿hŽ?%öä\~dPµÑQðž¿2å-[ôYûÆ/×°À½6N£Î/™º6äl))ÙNVèY¶§Ÿ‘€÷i€*D9ÂôíW§°W0ø‰ˆÚåàåÓó›·}Ä BÓrþ¢Y2‚­Ž¹s‰ÿF:6[½•ˆèïÒQ +@Åe€|ÛµÜ6O¦å;ãð{Ûè¤ú­ÇÁEøôͱødâ”:JÍ©AbÝ?Ÿölå.,ž¥ £Ê´ãçlädÖ0ÊT?Š,în¡¡¼½©¸ŠÈ;½*üo~x.=p+Ö£>+9Dè8Œ•ݱù^nIàP +BXi¿ñå³ÐÛö¯]^!ÅXf¬r¹+0‘ºo¹uá@Ö¡Ð(îë±U¤EŒu‘¼ðôÁœläì)ªT֞­ý0¹g3à2•xcÂI!õdՋHeØÿm/אÃ\ÁIfœ}# †#dOÆÚ‰~’/?l$ù’äd ê*£ ó^– _D ~ôÕ'X³þŠ_a\Q­…aY"óëÆ‚ö¾?péŒÍ{'%ÁU Çåw"JS,?mø ð&Í»ð&­dAHIہÎOwÞpÛ¸Ö¯#îÝã×`‡tÆì¦ì +Ä[ksŸß…Ù(¡r™‰{KFÏ Ûٖ°Ã=ñ™!Õd':F™:òïÒ· ×~=¢Ëð@^¯Û݇ܦ#Ž8éä¤6Åè|qG”Jãý·ï‹¢ô¡GG@R°¡ïsíIÃm†Ù«MAeÂ^ÒÀcWY4ó[# ŸŽ�'TÑĬ§dÁÙ�³¢¡#—_"¿'ڛ¦“-dÎô?÷_p*Àë䮍´Ü½´›©ò€›i Cjè•™è®EŸ€@ Ða«}’E² Ѓb¿ÉåîíhÄ#¾š¨¥Q–¡=çD\›[Â}Êl=B“ÔëRKYGMÕÊ÷žﲅ½C*´™p«_nÐlL;.CL:ÒjÒ¢«2é5: +î¦$Gr.4¹-—©Ë'àê”ØØ^.‡Àƒ\Š‹+‘òça1HÛ^ãD' Ùë³k>š55*¾(“íç8h;ÛC ì¤JP5C% óT”#“JO¼ŸëŒµ)¦G4㔠Ën¾Öb¹ŸHà¦iż¡åKøç8“T+*(”™#å¦ ¨¸û'Ȫ{ÜðÝ·c¥ÀÉ»×`ü³Yªz‘åž%ÿÀÞÝi¤^ÞºÔ�ìî·¥'ó´Ðýûx`°3‘-ß”¬¦³²Mœ‰”7Ýh‚B\«¨â’´x¬Þˆ—âø…T¶fšÔªHHŠJÓ>ñvýxŽ1öÇ®F ÃÅÆŽ˜KGáDì0_‡ŠxEkæsÐZ<£úH®á :²ËUÌP¼òì¤-¨‚^iºßÕ2#I‰3£dOžú£ŒÆ¸¶>€·äHíÏ�ùÇuZ;à»`œÅné«qûRQ\Tõ‰(ë;ÔcºŽªwÔáXØüï='ºãfÔíN¤±ˆUü›‡üKŸnüYæ°OL"_ƒŸü¼•‰™nŒËz¯ca>¼ +†xr[Ó}ÂÖ­µÏÃ?ÓQa²S (#”kmóî¬QÑÁPUh=és”Ó·™¦hDöKeÍ¡˜¯É¤°ÿˆŠ¼¤Ðä0„<tÎAdºEo¦OJ£ûW6¨d™©™Égöu8]ØO¯î$CÏô‘Þôs'Ɓ̘ ¤©ƒŸû›­˜óZÌö¼#H‡’À°NÃ4cѓƄÏTn¥Uf¸×—ÐX¥—®’zñê»L`5Œöl)ÜË s¤iÀÃñ>wÂó“7äÍ y|ž‘œ'S“¾âç'*Kr¿AwS×½°¿‚KÞ·&"]Ž^Òr +Þ¾=É3 ’¿Z%ía¼”ËõE0.s°K«\`¡® Åv7žø¦üª€9Nt~i>bâ¥ä]G=>Æô”5ë×ւ÷»èŠKMÿL}Þ�—4gÌv@ŽæŒÏ­Š=Õqckô=62ä¢/IÖÌNтX#ÖCzMAÝÍ·TˆÊU~8 auô=lp’ìì͊ä²iöHÜ©™û’ŠQë3J5Z7.(ÅïǗ‡Â=úH‚Fçü:P* ã©ìWÈðҏã´^Qø$ë/½å^°ëßL52”¾«W}ß'�ÌyiÔùŤ÷Ïx蘐@ew‰4ĺߎà1Wa„ðàÏ/Ucå.Hë´\°�êeMýQ¢ô‰¯t w7Öu¾nb¿uT¹Þ֌òP³ð}uaG俌~e :c72 ÓÂÒ-ÎjÂ`¦ôViÞO>S½fVÈc;ö– ðšúA—k=8aMþñÂKñôhÛÍ;/°)“$dàÓˋ<fèüëŠà¢ØQòâ ´-,ÿQ»B6]–xœIº„‹Nt¿¿+^ý>@.*þÞ4úå·×Faü(hzø©­Î„J”N‹ù{‘W×·¿Ç„†ØE‡ç,éø“ÌÞêi¯˜('³Á´Ÿª.‰Û‹CBh½ýٚï…O°Ðâ›Ñ“ÇÙ-¦ÖdyBò^³¼À!¾ûEÊEx56ª X¹UH +Ú òÃ€jPÜ5¶ÌÁBr{ЊYðXìÓþPõ>u9Z$xNB¤Øn€k;¸ß ãÇØ×Þ·¶1'¬×q«õ¨óXÈŒ“<ˆÑ÷G‡Ð®ÞÜûþØ?d ꦀ”NÎ8æ±ûR1Ç*f7†lsŒ‰|9UQ¢û}ÐЄÇÃߐQ©ÞòPÀ>¨=WØÃ_—æ} yÒ0všCÁÐeræÁV,ӀP´(»þ¬¯XNôCè˜-óFh}n¤:Ég¹ò5mXÛ¸þç.ÊO¦=¯‡ÚJèjñFãÊ+úèB,'Ùş½11pÓAe§ýþ6æhCØ6¿)XáSâ�Ú¹Êר ò(Q©²9à8ZwIv_¬ÜïY·šYÙ#îÛU³²V÷UNóÉW­úó"ajæþqAävÛÿ_�"Ýð³UÖott¶ÚL°ï7F‰v7ž$x3»i^ŒÌÎrÏ+‡šELŽ{Žbže³¦%Ñ Ž‹n×@9K³mðpÿ@áÉ7(µf8¢P ÇhïÏÞqpnQÞ»Gñixk~j%®ùíqûqîÌc§ÓS7sVh¤ 0>û1¨GÃï"O½wuQ"7ËcJ·‘_¤*ž T#‹4« þ®º§ÐÐք’vŒɤÚB•_vO[àbQŽ FežŠBIÐx9‰9<îùSôÉã&=Ââ:®,Ÿ*Ã=–cÏD‡ +Å"ª‘%J.ZO ]ß²þMœ:! ¢yèãÔi2#z‡v:H¡aÔTõ2“q:CN’Ý8Á§?† 'to UìæÄduwÏâß΃Åà‚$ ×#d/ÃWF‘?”ÜôUµìïŒÇÅ'3l‚†$id^5³S¨k'}n±÷56Í*vkoùy¶ [u¹´�L˜ÎºY•žKtÑ+©ôg¿/`ç÷Sð®£ô-ìP2¨KÃ.¨w2ڶ휍D› “§AŽ0ò¶“7$f²#€ëÞnp/ ޹¡š@k@ªé.œöAŒç¾,ùˆ©9JüçÓdB@´¦ŽÁÐåïú€kÉ+ +·@mÁŽérqe \Dh ¶¾rõ8ý±ŒÄÓYå3ü¹ô +Ô€ÒÆ +köŸ]µ}Ÿ-è¨Àˆ’n¨ýÓ ?4ð£‡vJ!{•èZŠ}&q¶eMµÜí tò÷ü~î´J;™¶MKÿõ&ùíH‘/âùuöXƒyϺFrڙ&ëb¶Y2Vlî˾>ܔgGµ¾÷RdFóWÚ' 0>#‹äë`÷Î‰žG¶_B>òÉÉe±¼æoÜÐóÚPl³€$ß¡žH°O9-¶Bt‚ ïPTV©( žM,ι£ÖAwi°RJM!ÎPšP_¦ÀiÁ^V6¹ À }¾¡Ø'Z…Á!èåŠç¬Ómå  µ€yZ7·ØuE¦@ã1EF!æÎóó†hS@;ÙKRhV†ðØù'M…Áµšˆú&§’žKd묒wiEˆ½J"ë¡Íc-ßVÌc*¿Òß2Wìâ±k3p—[)ú +\ÄLÔ¾œ' n §EŠL5#9w/üÝB*e°w–µÓ3¿Îù @Ò0Ä À;›9ü†U«‡N5/D“•¢–Õ +TgÙò߀–†k³,¿-4˜ù¤Ìïy>ò$Kйåä ¨êSsäó"Ãxö¹d1øì™ÿŠÁ0SÛ«HÚ²gQδþ†ˆ„X;÷Öõx¦,_®¾ ‡TâX [Úñhg·'íU6¾ÀÏkɶ ‚Z³¾<r½‰†RÊ +eN}4´ø¸T akõ?ÐÌݙçs…gì¾¼ÒEÀnl‰/œ6'̀½Ó$dº$¨.¹ä-wHâµX?Nã̲häàX‹Ò°Ìâ*¨Ü†k…g/®ÞÙ+qÉ-%jˆÕû’æÖO@Pw»¢RJo˜±ô4؉Þñ+?C$Fd—Þ¯ÁyGÏäøqÚ`¸Ò°´Vºh4Ž=øÙü“$& ÀZ—]÷>Ùn&èÄ?þ!>›Âý|&”4‹A\è ä+­øOõ¬3iÌu´¸yóuëY„IÚ²²@,: +)«Pcµœ ÈYäAÕDâóœ¶ Ê·©ÚýßlXì ‘yÄ­X¿À¨A%l°Ï»Ž©Œ¶âV¨C®¯Ï + ù’͐&åÕá^‚p™ÚªC«?–,߬»!_­LE1Â2m~’íݟjÙ©nªûËZøJìmEToMƸּ_ÎËøŸ6ÀB´Ãu,£tWä°dE(– õy§õî·Nƒ9ë¶ï½H¡ÐJw\h™–zªiÇ·(¢eáK:¼¸|­±ÐÈf<?Ï5ûÈ® Â5#S*{5xè‘u­ÅùFMµZ¶\I’“d2c=Aí;6ß´c¡W&»ÛÿBƒ%⁃±Õp×ö$ɺ?{¨êi˘“so« ×Íìj ’ªÅ®>>™à¤Xݬ…É•I ud.«k¸HKËz\µ­´ê+-ó<dJïƒW¾3¢ °MšÂμÃɇңá{=&Õ"]a–7ÎDÕØNšxÊ5Jù=A¡s˜Ûñ¾¬*í ÿ ™`4ÜЯÃë˜ï¹á(_¢9wï–<òxdÖX䙾±3!÷ÖÚ !¦¬Ü ü#\à‹Þ¢`2@Êåoä°;áEžqðß29?"«ó¤‘E½Ý¡”Ñò}Û? ^ÀÑí­ÿ#å‘#Ӕí‡Y¶ÐU÷ôþAEÛY£_!±ê@Vèöä[r¢1Žñ~Œ,4&G*.‘"tîµü�¿þ¢c¤9ur¤ÇgMÈöv¾¨ÌkÚþ‚vX|ŒU‹ +ºòΠ…›3E?¡?~(nÖÈeqšÜñmíK„ª,Â=.æeÅTÄò$9\GÃN'fXYØT¥Ó�®¯lŸWöC¨©Èúù%±ÔS®ë/S;!š +^hñBš^S”·ßs?ÑJDu(Ù{^ÖójÕ/j¼±ñ‹Ÿ/Q%öמII†ËŽƒG}¿¼_›FxÕE*t’aš§^qœ¿°ö_ g¨a~»êhâÂõ;[èƒ~  02i89ÙÎèâ£å/óÇ*Y øÓ¤ÂçqV^qŸÊùyÉèl©vw`¹¡™lÈ¥·ßŒO±ðG-%rÀÁe'~‘Ý'•kÅbFýª¶~¹—ظ>¬`½K¦Ïǰ±Zé¸?,ô•—Ø(0?Ä¿N ¹½J4Û×ÛjW¨Û»æËæFNÚ¥îlvEÒ¤Xi~ùÁ V®Ú< S,Apˆ•–Õ|�$ÒbÚç Â\ÇÙÌ鿂 9ë–úÖ(ÃLÿßCÐàθ~:S9qèUÞrzêš@3È_ "!U¬·l&WÌ0Èèζ¥ûNŠ?¯m˜¡mÎ7Byì¾OèfåV`n×CÃç¡{†Ñ‹œÞ¥ŸnH0¦B| óÆçd!ŗÐ,–ÿ2…`3ªŠ­½ÙŒú¸*­. əq…þ6i¦ +̵#]-Ӎ¸ûe Åm¹li¼Ì ÓíVˆAm #/O'CÀø©W1>äÄÌä+P l=én´&[â'qâ__ô.fÎé²âðxn—”—lðÙª­¾è’¢‡úC¤ë6„#"ìÅ~iðä8çe˼“,ùÀUÔ;’<¥ö¤»¶´ª`:ÁPyëUžS| ­»9Ú–|žíjÁ 7¿³™÷ÓÍ{ [l=Î$¨=üN6æýº¿C€œ,ÕaN˜vËzŒ ÄÉR-Œ/…©QUQ©)o³id¤¸'Yf಼t½"$5ºÇ„‹º,)¡Ÿ‹®RkIúÃ\J ýèƒ.F!†Ô›M¨ÕñI§VoßTê2ª|™Ã‚E@¢':9µ¸ä 5wíÐ@F•sXDö0P:ã4¼âθIx§Õ³,ÕöŒ’ZÌdô«¿`|¡™ñÐË�4ä´Â˜ÿ‹½ß´éC èÚ]ËáúM9wÁ¹é?ZÖ*‹µ¡7zÜãVHè‚iì‡Õ‘ô’Í‘ÞJÑ(L ]@<àÜAçÈÊùÚ.S Æß+n—§É×¼“¼­‘€Jt ª©Ï͌h »Ñ©ì 8!×T0Òþ4$ôóxÿñ“ãÛ^‹ øü‚oØ2sٙÎè¸芅ËÁ>õKÀ‹FMãkÔ1耧Š•x@¡â*X §&ë««*öɾ Næ¾È„CÝ.`SD9­Dv¬�Tõ½­6emØ9x¿‹ßÅÎúPO¸´¶ËçqœŠIœ„ QYªËf†RPô$/9^ÔZå r!)—jYû6н*m@ڐƒ4G”¹ªÒyâ>֙‡ë͊Ÿ/ÆêT¶þ#dÔÎîÇLn^<fo.aÒ[T%¡ž':Õ<{þÌÕ8íg •p_Ӏ°ñ¹–% s¸C†Ø´t°²áX'‚ý1�áPbۄËÇù +§Þ×j&óÅ1'r\}~Þĝ[Jª¼ ±rcËó +¿Yz¡ê:‰þåã¡ kö®xõ]§É \Ó*Nø£áK5~èû`ºè‹§|`Ø'6ÌÈR”Ün×-ú‘øöt,|%¼}hŠÀӆ­ ´’šµQÖÔZx8¯Ù;’@²µ Z¤â‚ËBNØ”Š—•µÀ†8pPoòc¦tSlc[ëÀ0b“±¨zæ RÛtÿ‹# Ô¯àÒÉ&WïÖÇt¹EΩSå©Ö?#á‡W{kq½¥"j„–5ÿ›³N²ÂsP°.·Œ¢§÷Qº˜Þélú°ÆÐ§™Sõ6÷ÍK9fE&XÎx0P A¬èåD2ók­Í¡dÜ bb¤ZKf —O™…^$Åι'¡®”Ãc°<ä^î´ }P&[¯eŒ…~ôF¤Ãœ0½ñ¶w¹…Es­zïŠn€A(xlV€ˆƒƒìI$i›(Ç»í Úq&‡ŽbèJõ.´Û—]»¸È«1­8ÌÍȧtX~.àˆûÅf6¨ +˂§²[ÐÞhÝt04K[?*€_—oH, Ïg€YˆÀ`£ŒÀFHë(°±š[ê°éPƒçFùT"̔Žn¦W èÙ·Bߐà5•5Èűœ7'ðÑaÐÚ꙯pãw”0P¡x/@K¢]É[ðÍR"ÁHê#è8m@·uÑ[kÆbp*ëÍ¤ð29Ð,˜¡õÈÇ+r·ýe‚a'£ŽAêònÔUfUR éE3‰Þ~Ñ-Q°4*þß'Ðaw fÙÚ"<ë:ýdhšË£ Ÿ‚éÞf¶Ó?1=ƒQ2íè{Hc=AºÏô§e°#<~çº¬¹±óTžÁìMîL½×Ç!ï‚)6lº@CF�غÝ…‡(^ãeq£1|ÿxP‚ +endstream +endobj +740 0 obj << +/Type /FontDescriptor +/FontName /JSXTBY+NimbusRomNo9L-Regu +/Flags 4 +/FontBBox [-168 -281 1000 924] +/Ascent 678 +/CapHeight 651 +/Descent -216 +/ItalicAngle 0 +/StemV 85 +/XHeight 450 +/CharSet (/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/a/ampersand/asterisk/b/c/circumflex/colon/comma/d/dollar/e/eight/endash/equal/exclam/f/fi/five/fl/four/g/greater/h/hyphen/i/iacute/j/k/l/less/m/macron/n/nine/numbersign/o/one/p/parenleft/parenright/period/q/question/quotedbl/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/udieresis/underscore/v/w/x/y/z/zero) +/FontFile 739 0 R +>> endobj +741 0 obj << +/Length1 1647 +/Length2 1282 +/Length3 0 +/Length 2068 +/Filter /FlateDecode +>> +stream +xÚ­TkXg/T à‹¨Ÿ Đ -£Á€\ ‚ò8™ É`2g&˜¨ ®x)‚.X¤(DÅ å"`QŠ ,Fw½ìŠôA„U±ÝI¨Ú‡Ýþiý‘<ó÷œ÷œó½ç;vóƒB™Þ"\ˆðpŒbrœØî • d. Ĺf"Vð)H +hÌÅÈÎΗ@ +Å1?ˆBÜA"~ œ‡ËåÙ_\®"P±„ŒðGÇÅ-Z T½GèHc`!ýHq¹ Á(šâ†" $ˆE¥ð]´–¸0V†ƒ•†tA +¡…�…ŒD@,N�éØÀ8&Bµ­‘N4—7 @Ê¥Ã%ŒÈµÐb GJ’ô7@I & Œ¢ï€ÂŠÁR…H[�mÅuÉ œöÑM„“ ¨œtÖ ?ÞX”¢´¹I”†K{ŠpX¡mI‡Ñ44JA(F +QRÚ\BˆPR.…TtnšLN º2$Љ?V°ˆ"DR„$iš[{;û¿é’Ë¥*]4®óúPJ‘ˆ4ÖɈãLç„):·ŌXÚyác±8à°Çì"…ü=º bhgƁ.á˜TDH¬+§è”€ñÇTvút"‰?‰ÀŸDÞ?'îx~óˆÿì{OÍSH¥Œ€±=èEa€Þ5@�´ËF +@»pPøB!*Uý^ðxïd¬ê_9ÇÃc)¼11­“ãâä2fFIªDDA(K@,$¥/OgÇD!E1„Yw¿t›= “ ðFL«†Ë„`¢ñ=кé:`­ðVû9þζÕ9ÑSA…©äø5SD�.úpÐRùøàJ°•Éq妳›~Œôsä:/Mø?iuDœç�ˆ"P%ˆf;±Ù@ÿ¿ÿ}<­G³ƒq‘vŽB)Ñ£÷Á …aAЊë¶Ýùû³î ˆîµá°Gr\fvUby¼¾É/ºögbý.ùé²°“ê¤"¼z{æÞG܂ £Å»œÊ5î?WªîöÊß=ñ_Ôu㚅Ծú0җg`ëP£žþυUnŽ]aŜ6Éz‘ºµ¿UðpR”+ûë®ÇMÁ!1ù£s4UKˆ)ý#I¶ñê$óÃrÓDøH遙—§•ëÍ(9ÑûláÁî‘aûº› õ׫&×<™íx쀡d™x¨wþ·”j1Tÿ<ùM¼›Âx³ÉV³¬w +Û˜M&î{~KËkç$FÕé—;5ë|ސe÷$åì-ýõCßå¶`õ®Ñ£nÛvðJl÷û_L{Rëñj*ÛúÐGÿð£Wâ#“^•u6ÙÆc1–}ÎWB¹PäRI…¯“rN¶q谏"ø‡îíVæy9íTS}^suÚ¼âÒÕ5e§°öéÝo3 Ô7Zlî^•¿- !ì֔%Ó¥Év3¶¤Óc3üœð ) +eyõž¿¯fçÄÝKÜ2Z*q[•¨ 1¿j–g֒SÇÿ^[Ã�k¤‚óC‘ÚOø²ú'ßWf=ÖéÚ¼«ÐuBßÁcž‹¾z{(x¨«gRÄþ´Eù §ÝëÒ·®(iœËòÊu²ìõ½è%,(³´,»Ý¾³%l÷Á9kÑ¢€#_üUòM°I↗ŒWU¶N°¹§ouò†ù¾SÛ-¢+fÍ\úÐhíÖ[s^hó{çån¨ž]2«NšòŸ%{FDÿc“¾ÐüqŽÉò‰Æ)NJÎìµé;Òqé—+¬¦{íK¾ýá¹³²?·ðt©òÖÛÛÝ¢÷Ôñî…nޕ¡{ý”°Óû4²¿ºš¢kS†äíN<ë$Õ@÷©ª€Í&\« ­ŒÑÆskê4^ý·g\í]¹/Ã)PרJs4šSví_.ÛWéŸxr@jškŸÖ›7ϱKVX^â[­œwa¦UÀ‚ôju+wŠSêHîºËÉ\÷³¬9†ÅsÑ K6´W…/@¯®6WÎVt… ,˜n:3á˜y/ʼôÝ}ïžÚŒ}?ÙWy†Ÿ):®’”ÿÒRŠ—:›†¿ùâà~›bpwnԴ鷇ž4¼ ­t³Ýùø]üUk±Œi·†ó?[תTd5ú›gÎx_žá¹ééîʍþífâË3Óã«ð¹.qw­­ò…gSït)WÙð ÓêúvÞëëL¾©¼ƒÍ­ku¾iÖww~à¥ÊÚ¬7œâ׫;«þ屓ž@59t°Cv¡;opª{ã#ӓŸm޼—h?ué©´í‡+2Œÿöª¯©yg”{‚~DNjܒs8)ßó̯Oóîó2 ûûS÷þЬG÷œøZp?yç¦E¸ÇbÏ9žœÈXÙ¥Ï8áÛÊÊދ7W~ã‘ïv=ŒaK¦D0õž¾Û.éç§xÖ2wK6w=³‹”ä:kn´ÔÙèi^UÚԍ‰Y¹š¨p[öη^…g‡³×™õ´EËCiq›’š+~Œ«JÙb5öâ`¥UTš™3çÕ™Á&ÖË[&‡ÆÕ%«¬r‹¬Kë)}¿ªlƒšzTø•¸¾™ÿ²Åå\UÕ-}û]gOaqýžù³±ÑÄýŽmVñ¸º(ÏÑô܄ìÿxs3}šBN$¥O>ªçÅ+Åݨj,è ‰GÚ¶—ð™ùzm™{—‘k¬]ßÏ©h{çÌzÊÿ鿓 §C +endstream +endobj +742 0 obj << +/Type /FontDescriptor +/FontName /EBLLKD+NimbusRomNo9L-ReguItal +/Flags 4 +/FontBBox [-169 -270 1010 924] +/Ascent 668 +/CapHeight 668 +/Descent -193 +/ItalicAngle -15 +/StemV 78 +/XHeight 441 +/CharSet (/h) +/FontFile 741 0 R +>> endobj +724 0 obj << +/Type /Encoding +/Differences [2/fi/fl 33/exclam/quotedbl/numbersign/dollar 38/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 136/circumflex 147/quotedblleft/quotedblright 150/endash 175/macron 237/iacute 252/udieresis] +>> endobj +486 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DUHIOC+CMSY10 +/FontDescriptor 732 0 R +/FirstChar 12 +/LastChar 110 +/Widths 727 0 R +>> endobj +710 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GXYCCC+NimbusMonL-Bold +/FontDescriptor 734 0 R +/FirstChar 46 +/LastChar 117 +/Widths 725 0 R +/Encoding 724 0 R +>> endobj +411 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /WOPJZK+NimbusMonL-Regu +/FontDescriptor 736 0 R +/FirstChar 33 +/LastChar 126 +/Widths 728 0 R +/Encoding 724 0 R +>> endobj +409 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JLTQDR+NimbusRomNo9L-Medi +/FontDescriptor 738 0 R +/FirstChar 2 +/LastChar 150 +/Widths 730 0 R +/Encoding 724 0 R +>> endobj +410 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JSXTBY+NimbusRomNo9L-Regu +/FontDescriptor 740 0 R +/FirstChar 2 +/LastChar 252 +/Widths 729 0 R +/Encoding 724 0 R +>> endobj +705 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /EBLLKD+NimbusRomNo9L-ReguItal +/FontDescriptor 742 0 R +/FirstChar 104 +/LastChar 104 +/Widths 726 0 R +/Encoding 724 0 R +>> endobj +413 0 obj << +/Type /Pages +/Count 6 +/Parent 743 0 R +/Kids [366 0 R 465 0 R 479 0 R 498 0 R 514 0 R 536 0 R] +>> endobj +553 0 obj << +/Type /Pages +/Count 6 +/Parent 743 0 R +/Kids [550 0 R 571 0 R 583 0 R 591 0 R 597 0 R 607 0 R] +>> endobj +619 0 obj << +/Type /Pages +/Count 6 +/Parent 743 0 R +/Kids [616 0 R 636 0 R 665 0 R 689 0 R 696 0 R 702 0 R] +>> endobj +711 0 obj << +/Type /Pages +/Count 3 +/Parent 743 0 R +/Kids [707 0 R 717 0 R 721 0 R] +>> endobj +743 0 obj << +/Type /Pages +/Count 21 +/Kids [413 0 R 553 0 R 619 0 R 711 0 R] +>> endobj +744 0 obj << +/Type /Outlines +/First 7 0 R +/Last 363 0 R +/Count 9 +>> endobj +363 0 obj << +/Title 364 0 R +/A 361 0 R +/Parent 744 0 R +/Prev 323 0 R +>> endobj +359 0 obj << +/Title 360 0 R +/A 357 0 R +/Parent 323 0 R +/Prev 355 0 R +>> endobj +355 0 obj << +/Title 356 0 R +/A 353 0 R +/Parent 323 0 R +/Prev 351 0 R +/Next 359 0 R +>> endobj +351 0 obj << +/Title 352 0 R +/A 349 0 R +/Parent 323 0 R +/Prev 347 0 R +/Next 355 0 R +>> endobj +347 0 obj << +/Title 348 0 R +/A 345 0 R +/Parent 323 0 R +/Prev 343 0 R +/Next 351 0 R +>> endobj +343 0 obj << +/Title 344 0 R +/A 341 0 R +/Parent 323 0 R +/Prev 339 0 R +/Next 347 0 R +>> endobj +339 0 obj << +/Title 340 0 R +/A 337 0 R +/Parent 323 0 R +/Prev 335 0 R +/Next 343 0 R +>> endobj +335 0 obj << +/Title 336 0 R +/A 333 0 R +/Parent 323 0 R +/Prev 331 0 R +/Next 339 0 R +>> endobj +331 0 obj << +/Title 332 0 R +/A 329 0 R +/Parent 323 0 R +/Prev 327 0 R +/Next 335 0 R +>> endobj +327 0 obj << +/Title 328 0 R +/A 325 0 R +/Parent 323 0 R +/Next 331 0 R +>> endobj +323 0 obj << +/Title 324 0 R +/A 321 0 R +/Parent 744 0 R +/Prev 271 0 R +/Next 363 0 R +/First 327 0 R +/Last 359 0 R +/Count -9 +>> endobj +319 0 obj << +/Title 320 0 R +/A 317 0 R +/Parent 271 0 R +/Prev 315 0 R +>> endobj +315 0 obj << +/Title 316 0 R +/A 313 0 R +/Parent 271 0 R +/Prev 311 0 R +/Next 319 0 R +>> endobj +311 0 obj << +/Title 312 0 R +/A 309 0 R +/Parent 271 0 R +/Prev 307 0 R +/Next 315 0 R +>> endobj +307 0 obj << +/Title 308 0 R +/A 305 0 R +/Parent 271 0 R +/Prev 303 0 R +/Next 311 0 R +>> endobj +303 0 obj << +/Title 304 0 R +/A 301 0 R +/Parent 271 0 R +/Prev 299 0 R +/Next 307 0 R +>> endobj +299 0 obj << +/Title 300 0 R +/A 297 0 R +/Parent 271 0 R +/Prev 295 0 R +/Next 303 0 R +>> endobj +295 0 obj << +/Title 296 0 R +/A 293 0 R +/Parent 271 0 R +/Prev 291 0 R +/Next 299 0 R +>> endobj +291 0 obj << +/Title 292 0 R +/A 289 0 R +/Parent 271 0 R +/Prev 287 0 R +/Next 295 0 R +>> endobj +287 0 obj << +/Title 288 0 R +/A 285 0 R +/Parent 271 0 R +/Prev 283 0 R +/Next 291 0 R +>> endobj +283 0 obj << +/Title 284 0 R +/A 281 0 R +/Parent 271 0 R +/Prev 279 0 R +/Next 287 0 R +>> endobj +279 0 obj << +/Title 280 0 R +/A 277 0 R +/Parent 271 0 R +/Prev 275 0 R +/Next 283 0 R +>> endobj +275 0 obj << +/Title 276 0 R +/A 273 0 R +/Parent 271 0 R +/Next 279 0 R +>> endobj +271 0 obj << +/Title 272 0 R +/A 269 0 R +/Parent 744 0 R +/Prev 227 0 R +/Next 323 0 R +/First 275 0 R +/Last 319 0 R +/Count -12 +>> endobj +267 0 obj << +/Title 268 0 R +/A 265 0 R +/Parent 227 0 R +/Prev 263 0 R +>> endobj +263 0 obj << +/Title 264 0 R +/A 261 0 R +/Parent 227 0 R +/Prev 259 0 R +/Next 267 0 R +>> endobj +259 0 obj << +/Title 260 0 R +/A 257 0 R +/Parent 227 0 R +/Prev 255 0 R +/Next 263 0 R +>> endobj +255 0 obj << +/Title 256 0 R +/A 253 0 R +/Parent 227 0 R +/Prev 251 0 R +/Next 259 0 R +>> endobj +251 0 obj << +/Title 252 0 R +/A 249 0 R +/Parent 227 0 R +/Prev 247 0 R +/Next 255 0 R +>> endobj +247 0 obj << +/Title 248 0 R +/A 245 0 R +/Parent 227 0 R +/Prev 243 0 R +/Next 251 0 R +>> endobj +243 0 obj << +/Title 244 0 R +/A 241 0 R +/Parent 227 0 R +/Prev 239 0 R +/Next 247 0 R +>> endobj +239 0 obj << +/Title 240 0 R +/A 237 0 R +/Parent 227 0 R +/Prev 235 0 R +/Next 243 0 R +>> endobj +235 0 obj << +/Title 236 0 R +/A 233 0 R +/Parent 227 0 R +/Prev 231 0 R +/Next 239 0 R +>> endobj +231 0 obj << +/Title 232 0 R +/A 229 0 R +/Parent 227 0 R +/Next 235 0 R +>> endobj +227 0 obj << +/Title 228 0 R +/A 225 0 R +/Parent 744 0 R +/Prev 151 0 R +/Next 271 0 R +/First 231 0 R +/Last 267 0 R +/Count -10 +>> endobj +223 0 obj << +/Title 224 0 R +/A 221 0 R +/Parent 151 0 R +/Prev 219 0 R +>> endobj +219 0 obj << +/Title 220 0 R +/A 217 0 R +/Parent 151 0 R +/Prev 215 0 R +/Next 223 0 R +>> endobj +215 0 obj << +/Title 216 0 R +/A 213 0 R +/Parent 151 0 R +/Prev 211 0 R +/Next 219 0 R +>> endobj +211 0 obj << +/Title 212 0 R +/A 209 0 R +/Parent 151 0 R +/Prev 207 0 R +/Next 215 0 R +>> endobj +207 0 obj << +/Title 208 0 R +/A 205 0 R +/Parent 151 0 R +/Prev 203 0 R +/Next 211 0 R +>> endobj +203 0 obj << +/Title 204 0 R +/A 201 0 R +/Parent 151 0 R +/Prev 199 0 R +/Next 207 0 R +>> endobj +199 0 obj << +/Title 200 0 R +/A 197 0 R +/Parent 151 0 R +/Prev 195 0 R +/Next 203 0 R +>> endobj +195 0 obj << +/Title 196 0 R +/A 193 0 R +/Parent 151 0 R +/Prev 191 0 R +/Next 199 0 R +>> endobj +191 0 obj << +/Title 192 0 R +/A 189 0 R +/Parent 151 0 R +/Prev 187 0 R +/Next 195 0 R +>> endobj +187 0 obj << +/Title 188 0 R +/A 185 0 R +/Parent 151 0 R +/Prev 183 0 R +/Next 191 0 R +>> endobj +183 0 obj << +/Title 184 0 R +/A 181 0 R +/Parent 151 0 R +/Prev 179 0 R +/Next 187 0 R +>> endobj +179 0 obj << +/Title 180 0 R +/A 177 0 R +/Parent 151 0 R +/Prev 175 0 R +/Next 183 0 R +>> endobj +175 0 obj << +/Title 176 0 R +/A 173 0 R +/Parent 151 0 R +/Prev 171 0 R +/Next 179 0 R +>> endobj +171 0 obj << +/Title 172 0 R +/A 169 0 R +/Parent 151 0 R +/Prev 167 0 R +/Next 175 0 R +>> endobj +167 0 obj << +/Title 168 0 R +/A 165 0 R +/Parent 151 0 R +/Prev 163 0 R +/Next 171 0 R +>> endobj +163 0 obj << +/Title 164 0 R +/A 161 0 R +/Parent 151 0 R +/Prev 159 0 R +/Next 167 0 R +>> endobj +159 0 obj << +/Title 160 0 R +/A 157 0 R +/Parent 151 0 R +/Prev 155 0 R +/Next 163 0 R +>> endobj +155 0 obj << +/Title 156 0 R +/A 153 0 R +/Parent 151 0 R +/Next 159 0 R +>> endobj +151 0 obj << +/Title 152 0 R +/A 149 0 R +/Parent 744 0 R +/Prev 87 0 R +/Next 227 0 R +/First 155 0 R +/Last 223 0 R +/Count -18 +>> endobj +147 0 obj << +/Title 148 0 R +/A 145 0 R +/Parent 87 0 R +/Prev 143 0 R +>> endobj +143 0 obj << +/Title 144 0 R +/A 141 0 R +/Parent 87 0 R +/Prev 139 0 R +/Next 147 0 R +>> endobj +139 0 obj << +/Title 140 0 R +/A 137 0 R +/Parent 87 0 R +/Prev 135 0 R +/Next 143 0 R +>> endobj +135 0 obj << +/Title 136 0 R +/A 133 0 R +/Parent 87 0 R +/Prev 131 0 R +/Next 139 0 R +>> endobj +131 0 obj << +/Title 132 0 R +/A 129 0 R +/Parent 87 0 R +/Prev 127 0 R +/Next 135 0 R +>> endobj +127 0 obj << +/Title 128 0 R +/A 125 0 R +/Parent 87 0 R +/Prev 123 0 R +/Next 131 0 R +>> endobj +123 0 obj << +/Title 124 0 R +/A 121 0 R +/Parent 87 0 R +/Prev 119 0 R +/Next 127 0 R +>> endobj +119 0 obj << +/Title 120 0 R +/A 117 0 R +/Parent 87 0 R +/Prev 115 0 R +/Next 123 0 R +>> endobj +115 0 obj << +/Title 116 0 R +/A 113 0 R +/Parent 87 0 R +/Prev 111 0 R +/Next 119 0 R +>> endobj +111 0 obj << +/Title 112 0 R +/A 109 0 R +/Parent 87 0 R +/Prev 107 0 R +/Next 115 0 R +>> endobj +107 0 obj << +/Title 108 0 R +/A 105 0 R +/Parent 87 0 R +/Prev 103 0 R +/Next 111 0 R +>> endobj +103 0 obj << +/Title 104 0 R +/A 101 0 R +/Parent 87 0 R +/Prev 99 0 R +/Next 107 0 R +>> endobj +99 0 obj << +/Title 100 0 R +/A 97 0 R +/Parent 87 0 R +/Prev 95 0 R +/Next 103 0 R +>> endobj +95 0 obj << +/Title 96 0 R +/A 93 0 R +/Parent 87 0 R +/Prev 91 0 R +/Next 99 0 R +>> endobj +91 0 obj << +/Title 92 0 R +/A 89 0 R +/Parent 87 0 R +/Next 95 0 R +>> endobj +87 0 obj << +/Title 88 0 R +/A 85 0 R +/Parent 744 0 R +/Prev 55 0 R +/Next 151 0 R +/First 91 0 R +/Last 147 0 R +/Count -15 +>> endobj +83 0 obj << +/Title 84 0 R +/A 81 0 R +/Parent 55 0 R +/Prev 79 0 R +>> endobj +79 0 obj << +/Title 80 0 R +/A 77 0 R +/Parent 55 0 R +/Prev 75 0 R +/Next 83 0 R +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 55 0 R +/Prev 71 0 R +/Next 79 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 55 0 R +/Prev 67 0 R +/Next 75 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 744 0 R +/Prev 19 0 R +/Next 87 0 R +/First 59 0 R +/Last 83 0 R +/Count -7 +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 19 0 R +/Prev 47 0 R +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 19 0 R +/Prev 43 0 R +/Next 51 0 R +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 19 0 R +/Prev 39 0 R +/Next 47 0 R +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 19 0 R +/Prev 35 0 R +/Next 43 0 R +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 19 0 R +/Prev 31 0 R +/Next 39 0 R +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 19 0 R +/Prev 27 0 R +/Next 35 0 R +>> endobj +27 0 obj << +/Title 28 0 R +/A 25 0 R +/Parent 19 0 R +/Prev 23 0 R +/Next 31 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 744 0 R +/Prev 7 0 R +/Next 55 0 R +/First 23 0 R +/Last 51 0 R +/Count -8 +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 7 0 R +/Prev 11 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 744 0 R +/Next 19 0 R +/First 11 0 R +/Last 15 0 R +/Count -2 +>> endobj +745 0 obj << +/Names [(Doc-Start) 408 0 R (page.1) 407 0 R (page.10) 593 0 R (page.11) 599 0 R (page.12) 609 0 R (page.13) 618 0 R] +/Limits [(Doc-Start) (page.13)] +>> endobj +746 0 obj << +/Names [(page.14) 638 0 R (page.15) 667 0 R (page.16) 691 0 R (page.17) 698 0 R (page.18) 704 0 R (page.19) 709 0 R] +/Limits [(page.14) (page.19)] +>> endobj +747 0 obj << +/Names [(page.2) 467 0 R (page.20) 719 0 R (page.21) 723 0 R (page.3) 481 0 R (page.4) 500 0 R (page.5) 516 0 R] +/Limits [(page.2) (page.5)] +>> endobj +748 0 obj << +/Names [(page.6) 538 0 R (page.7) 552 0 R (page.8) 573 0 R (page.9) 585 0 R (section*.1) 412 0 R (section.0) 6 0 R] +/Limits [(page.6) (section.0)] +>> endobj +749 0 obj << +/Names [(section.1) 18 0 R (section.2) 54 0 R (section.3) 86 0 R (section.4) 150 0 R (section.5) 226 0 R (section.6) 270 0 R] +/Limits [(section.1) (section.6)] +>> endobj +750 0 obj << +/Names [(section.7) 322 0 R (section.8) 362 0 R (subsection.0.1) 10 0 R (subsection.0.2) 14 0 R (subsection.1.1) 22 0 R (subsection.1.2) 26 0 R] +/Limits [(section.7) (subsection.1.2)] +>> endobj +751 0 obj << +/Names [(subsection.1.3) 30 0 R (subsection.1.4) 34 0 R (subsection.1.5) 38 0 R (subsection.1.6) 42 0 R (subsection.1.7) 46 0 R (subsection.1.8) 50 0 R] +/Limits [(subsection.1.3) (subsection.1.8)] +>> endobj +752 0 obj << +/Names [(subsection.2.1) 58 0 R (subsection.2.2) 62 0 R (subsection.2.3) 66 0 R (subsection.2.4) 70 0 R (subsection.2.5) 74 0 R (subsection.2.6) 78 0 R] +/Limits [(subsection.2.1) (subsection.2.6)] +>> endobj +753 0 obj << +/Names [(subsection.2.7) 82 0 R (subsection.3.1) 90 0 R (subsection.3.10) 126 0 R (subsection.3.11) 130 0 R (subsection.3.12) 134 0 R (subsection.3.13) 138 0 R] +/Limits [(subsection.2.7) (subsection.3.13)] +>> endobj +754 0 obj << +/Names [(subsection.3.14) 142 0 R (subsection.3.15) 146 0 R (subsection.3.2) 94 0 R (subsection.3.3) 98 0 R (subsection.3.4) 102 0 R (subsection.3.5) 106 0 R] +/Limits [(subsection.3.14) (subsection.3.5)] +>> endobj +755 0 obj << +/Names [(subsection.3.6) 110 0 R (subsection.3.7) 114 0 R (subsection.3.8) 118 0 R (subsection.3.9) 122 0 R (subsection.4.1) 154 0 R (subsection.4.10) 190 0 R] +/Limits [(subsection.3.6) (subsection.4.10)] +>> endobj +756 0 obj << +/Names [(subsection.4.11) 194 0 R (subsection.4.12) 198 0 R (subsection.4.13) 202 0 R (subsection.4.14) 206 0 R (subsection.4.15) 210 0 R (subsection.4.16) 214 0 R] +/Limits [(subsection.4.11) (subsection.4.16)] +>> endobj +757 0 obj << +/Names [(subsection.4.17) 218 0 R (subsection.4.18) 222 0 R (subsection.4.2) 158 0 R (subsection.4.3) 162 0 R (subsection.4.4) 166 0 R (subsection.4.5) 170 0 R] +/Limits [(subsection.4.17) (subsection.4.5)] +>> endobj +758 0 obj << +/Names [(subsection.4.6) 174 0 R (subsection.4.7) 178 0 R (subsection.4.8) 182 0 R (subsection.4.9) 186 0 R (subsection.5.1) 230 0 R (subsection.5.10) 266 0 R] +/Limits [(subsection.4.6) (subsection.5.10)] +>> endobj +759 0 obj << +/Names [(subsection.5.2) 234 0 R (subsection.5.3) 238 0 R (subsection.5.4) 242 0 R (subsection.5.5) 246 0 R (subsection.5.6) 250 0 R (subsection.5.7) 254 0 R] +/Limits [(subsection.5.2) (subsection.5.7)] +>> endobj +760 0 obj << +/Names [(subsection.5.8) 258 0 R (subsection.5.9) 262 0 R (subsection.6.1) 274 0 R (subsection.6.10) 310 0 R (subsection.6.11) 314 0 R (subsection.6.12) 318 0 R] +/Limits [(subsection.5.8) (subsection.6.12)] +>> endobj +761 0 obj << +/Names [(subsection.6.2) 278 0 R (subsection.6.3) 282 0 R (subsection.6.4) 286 0 R (subsection.6.5) 290 0 R (subsection.6.6) 294 0 R (subsection.6.7) 298 0 R] +/Limits [(subsection.6.2) (subsection.6.7)] +>> endobj +762 0 obj << +/Names [(subsection.6.8) 302 0 R (subsection.6.9) 306 0 R (subsection.7.1) 326 0 R (subsection.7.2) 330 0 R (subsection.7.3) 334 0 R (subsection.7.4) 338 0 R] +/Limits [(subsection.6.8) (subsection.7.4)] +>> endobj +763 0 obj << +/Names [(subsection.7.5) 342 0 R (subsection.7.6) 346 0 R (subsection.7.7) 350 0 R (subsection.7.8) 354 0 R (subsection.7.9) 358 0 R] +/Limits [(subsection.7.5) (subsection.7.9)] +>> endobj +764 0 obj << +/Kids [745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R] +/Limits [(Doc-Start) (subsection.1.2)] +>> endobj +765 0 obj << +/Kids [751 0 R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R] +/Limits [(subsection.1.3) (subsection.4.16)] +>> endobj +766 0 obj << +/Kids [757 0 R 758 0 R 759 0 R 760 0 R 761 0 R 762 0 R] +/Limits [(subsection.4.17) (subsection.7.4)] +>> endobj +767 0 obj << +/Kids [763 0 R] +/Limits [(subsection.7.5) (subsection.7.9)] +>> endobj +768 0 obj << +/Kids [764 0 R 765 0 R 766 0 R 767 0 R] +/Limits [(Doc-Start) (subsection.7.9)] +>> endobj +769 0 obj << +/Dests 768 0 R +>> endobj +770 0 obj << +/Type /Catalog +/Pages 743 0 R +/Outlines 744 0 R +/Names 769 0 R +/PageMode/UseOutlines +/OpenAction 365 0 R +>> endobj +771 0 obj << +/Author(gnuplot)/Title(gnuplot faq)/Subject(see www.gnuplot.info)/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.4)/Keywords() +/CreationDate (D:20101001204758-07'00') +/ModDate (D:20101001204758-07'00') +/Trapped /False +/PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.5-2.2 (Web2C 7.5.6) kpathsea version 3.5.6dev) +>> endobj +xref +0 772 +0000000001 65535 f +0000000002 00000 f +0000000003 00000 f +0000000004 00000 f +0000000000 00000 f +0000000015 00000 n +0000035524 00000 n +0000208069 00000 n +0000000060 00000 n +0000000097 00000 n +0000035583 00000 n +0000207997 00000 n +0000000147 00000 n +0000000199 00000 n +0000035643 00000 n +0000207924 00000 n +0000000250 00000 n +0000000318 00000 n +0000035703 00000 n +0000207800 00000 n +0000000364 00000 n +0000000404 00000 n +0000035763 00000 n +0000207726 00000 n +0000000455 00000 n +0000000494 00000 n +0000035823 00000 n +0000207639 00000 n +0000000545 00000 n +0000000619 00000 n +0000035883 00000 n +0000207552 00000 n +0000000670 00000 n +0000000717 00000 n +0000040898 00000 n +0000207465 00000 n +0000000768 00000 n +0000000825 00000 n +0000040958 00000 n +0000207378 00000 n +0000000876 00000 n +0000000932 00000 n +0000041018 00000 n +0000207291 00000 n +0000000983 00000 n +0000001016 00000 n +0000041077 00000 n +0000207204 00000 n +0000001067 00000 n +0000001156 00000 n +0000041137 00000 n +0000207130 00000 n +0000001207 00000 n +0000001265 00000 n +0000041197 00000 n +0000207005 00000 n +0000001311 00000 n +0000001345 00000 n +0000041257 00000 n +0000206931 00000 n +0000001396 00000 n +0000001458 00000 n +0000047267 00000 n +0000206844 00000 n +0000001509 00000 n +0000001556 00000 n +0000047327 00000 n +0000206757 00000 n +0000001607 00000 n +0000001685 00000 n +0000047387 00000 n +0000206670 00000 n +0000001736 00000 n +0000001804 00000 n +0000047447 00000 n +0000206583 00000 n +0000001855 00000 n +0000001927 00000 n +0000054501 00000 n +0000206496 00000 n +0000001978 00000 n +0000002016 00000 n +0000054561 00000 n +0000206422 00000 n +0000002067 00000 n +0000002135 00000 n +0000054620 00000 n +0000206294 00000 n +0000002181 00000 n +0000002218 00000 n +0000054680 00000 n +0000206220 00000 n +0000002269 00000 n +0000002310 00000 n +0000054740 00000 n +0000206133 00000 n +0000002361 00000 n +0000002413 00000 n +0000058748 00000 n +0000206044 00000 n +0000002464 00000 n +0000002535 00000 n +0000058808 00000 n +0000205953 00000 n +0000002587 00000 n +0000002657 00000 n +0000066515 00000 n +0000205861 00000 n +0000002709 00000 n +0000002790 00000 n +0000066575 00000 n +0000205769 00000 n +0000002842 00000 n +0000002890 00000 n +0000066636 00000 n +0000205677 00000 n +0000002942 00000 n +0000003004 00000 n +0000070477 00000 n +0000205585 00000 n +0000003056 00000 n +0000003118 00000 n +0000070537 00000 n +0000205493 00000 n +0000003170 00000 n +0000003243 00000 n +0000070597 00000 n +0000205401 00000 n +0000003296 00000 n +0000003375 00000 n +0000070658 00000 n +0000205309 00000 n +0000003428 00000 n +0000003516 00000 n +0000073369 00000 n +0000205217 00000 n +0000003569 00000 n +0000003650 00000 n +0000073430 00000 n +0000205125 00000 n +0000003703 00000 n +0000003777 00000 n +0000075953 00000 n +0000205033 00000 n +0000003830 00000 n +0000003877 00000 n +0000076014 00000 n +0000204955 00000 n +0000003930 00000 n +0000004032 00000 n +0000076075 00000 n +0000204823 00000 n +0000004079 00000 n +0000004116 00000 n +0000076136 00000 n +0000204744 00000 n +0000004168 00000 n +0000004227 00000 n +0000076197 00000 n +0000204651 00000 n +0000004279 00000 n +0000004355 00000 n +0000080652 00000 n +0000204558 00000 n +0000004407 00000 n +0000004469 00000 n +0000080713 00000 n +0000204465 00000 n +0000004521 00000 n +0000004594 00000 n +0000080774 00000 n +0000204372 00000 n +0000004646 00000 n +0000004702 00000 n +0000080835 00000 n +0000204279 00000 n +0000004754 00000 n +0000004813 00000 n +0000080896 00000 n +0000204186 00000 n +0000004865 00000 n +0000004926 00000 n +0000080957 00000 n +0000204093 00000 n +0000004978 00000 n +0000005056 00000 n +0000081018 00000 n +0000204000 00000 n +0000005108 00000 n +0000005184 00000 n +0000081079 00000 n +0000203907 00000 n +0000005237 00000 n +0000005322 00000 n +0000083394 00000 n +0000203814 00000 n +0000005375 00000 n +0000005436 00000 n +0000083455 00000 n +0000203721 00000 n +0000005489 00000 n +0000005543 00000 n +0000083516 00000 n +0000203628 00000 n +0000005596 00000 n +0000005666 00000 n +0000083577 00000 n +0000203535 00000 n +0000005719 00000 n +0000005770 00000 n +0000083638 00000 n +0000203442 00000 n +0000005823 00000 n +0000005878 00000 n +0000083699 00000 n +0000203349 00000 n +0000005931 00000 n +0000005986 00000 n +0000091016 00000 n +0000203256 00000 n +0000006039 00000 n +0000006088 00000 n +0000091077 00000 n +0000203177 00000 n +0000006141 00000 n +0000006199 00000 n +0000091138 00000 n +0000203044 00000 n +0000006246 00000 n +0000006281 00000 n +0000091199 00000 n +0000202965 00000 n +0000006333 00000 n +0000006388 00000 n +0000091260 00000 n +0000202872 00000 n +0000006440 00000 n +0000006511 00000 n +0000091321 00000 n +0000202779 00000 n +0000006563 00000 n +0000006653 00000 n +0000101369 00000 n +0000202686 00000 n +0000006705 00000 n +0000006772 00000 n +0000101430 00000 n +0000202593 00000 n +0000006824 00000 n +0000006924 00000 n +0000101491 00000 n +0000202500 00000 n +0000006976 00000 n +0000007046 00000 n +0000106186 00000 n +0000202407 00000 n +0000007098 00000 n +0000007168 00000 n +0000106247 00000 n +0000202314 00000 n +0000007220 00000 n +0000007313 00000 n +0000106308 00000 n +0000202221 00000 n +0000007365 00000 n +0000007461 00000 n +0000106369 00000 n +0000202142 00000 n +0000007514 00000 n +0000007581 00000 n +0000106430 00000 n +0000202009 00000 n +0000007628 00000 n +0000007668 00000 n +0000106491 00000 n +0000201930 00000 n +0000007720 00000 n +0000007799 00000 n +0000106552 00000 n +0000201837 00000 n +0000007851 00000 n +0000007929 00000 n +0000110592 00000 n +0000201744 00000 n +0000007981 00000 n +0000008055 00000 n +0000110653 00000 n +0000201651 00000 n +0000008107 00000 n +0000008169 00000 n +0000110714 00000 n +0000201558 00000 n +0000008221 00000 n +0000008291 00000 n +0000110775 00000 n +0000201465 00000 n +0000008343 00000 n +0000008453 00000 n +0000110835 00000 n +0000201372 00000 n +0000008505 00000 n +0000008567 00000 n +0000110896 00000 n +0000201279 00000 n +0000008619 00000 n +0000008686 00000 n +0000114582 00000 n +0000201186 00000 n +0000008738 00000 n +0000008805 00000 n +0000114643 00000 n +0000201093 00000 n +0000008858 00000 n +0000008920 00000 n +0000114704 00000 n +0000201000 00000 n +0000008973 00000 n +0000009033 00000 n +0000114765 00000 n +0000200921 00000 n +0000009086 00000 n +0000009158 00000 n +0000114826 00000 n +0000200789 00000 n +0000009205 00000 n +0000009242 00000 n +0000114887 00000 n +0000200710 00000 n +0000009294 00000 n +0000009346 00000 n +0000117740 00000 n +0000200617 00000 n +0000009398 00000 n +0000009477 00000 n +0000117801 00000 n +0000200524 00000 n +0000009529 00000 n +0000009599 00000 n +0000117862 00000 n +0000200431 00000 n +0000009651 00000 n +0000009765 00000 n +0000121955 00000 n +0000200338 00000 n +0000009817 00000 n +0000009914 00000 n +0000122016 00000 n +0000200245 00000 n +0000009966 00000 n +0000010021 00000 n +0000122077 00000 n +0000200152 00000 n +0000010073 00000 n +0000010169 00000 n +0000122137 00000 n +0000200059 00000 n +0000010221 00000 n +0000010319 00000 n +0000122198 00000 n +0000199980 00000 n +0000010371 00000 n +0000010469 00000 n +0000123777 00000 n +0000199901 00000 n +0000010516 00000 n +0000010545 00000 n +0000012484 00000 n +0000012903 00000 n +0000013054 00000 n +0000013209 00000 n +0000013364 00000 n +0000013515 00000 n +0000013670 00000 n +0000013825 00000 n +0000013980 00000 n +0000014135 00000 n +0000014290 00000 n +0000014444 00000 n +0000014597 00000 n +0000014752 00000 n +0000014900 00000 n +0000015054 00000 n +0000015209 00000 n +0000015364 00000 n +0000015519 00000 n +0000015674 00000 n +0000015829 00000 n +0000015984 00000 n +0000016134 00000 n +0000016287 00000 n +0000016442 00000 n +0000016597 00000 n +0000016751 00000 n +0000016906 00000 n +0000017061 00000 n +0000017216 00000 n +0000017370 00000 n +0000017525 00000 n +0000017680 00000 n +0000017835 00000 n +0000017990 00000 n +0000018145 00000 n +0000018299 00000 n +0000021739 00000 n +0000021890 00000 n +0000018636 00000 n +0000010597 00000 n +0000018453 00000 n +0000018514 00000 n +0000198771 00000 n +0000198944 00000 n +0000198600 00000 n +0000018575 00000 n +0000199296 00000 n +0000022045 00000 n +0000022200 00000 n +0000022354 00000 n +0000022509 00000 n +0000022664 00000 n +0000022819 00000 n +0000022974 00000 n +0000023129 00000 n +0000023284 00000 n +0000023440 00000 n +0000023596 00000 n +0000023750 00000 n +0000023905 00000 n +0000024061 00000 n +0000024217 00000 n +0000024372 00000 n +0000024527 00000 n +0000024683 00000 n +0000024834 00000 n +0000024989 00000 n +0000025144 00000 n +0000025299 00000 n +0000025453 00000 n +0000025607 00000 n +0000025762 00000 n +0000025917 00000 n +0000026072 00000 n +0000026227 00000 n +0000026383 00000 n +0000026534 00000 n +0000026689 00000 n +0000026844 00000 n +0000026999 00000 n +0000027153 00000 n +0000027306 00000 n +0000027460 00000 n +0000027615 00000 n +0000027770 00000 n +0000027925 00000 n +0000028081 00000 n +0000028237 00000 n +0000028393 00000 n +0000028544 00000 n +0000028699 00000 n +0000028854 00000 n +0000029007 00000 n +0000029161 00000 n +0000029314 00000 n +0000029467 00000 n +0000032772 00000 n +0000029679 00000 n +0000021200 00000 n +0000018734 00000 n +0000029618 00000 n +0000032925 00000 n +0000033080 00000 n +0000033231 00000 n +0000033407 00000 n +0000033576 00000 n +0000033757 00000 n +0000033931 00000 n +0000034122 00000 n +0000034673 00000 n +0000034875 00000 n +0000035943 00000 n +0000032521 00000 n +0000029777 00000 n +0000035463 00000 n +0000034304 00000 n +0000034493 00000 n +0000035070 00000 n +0000035270 00000 n +0000198285 00000 n +0000039034 00000 n +0000039205 00000 n +0000039369 00000 n +0000039558 00000 n +0000040107 00000 n +0000040293 00000 n +0000044340 00000 n +0000044510 00000 n +0000044673 00000 n +0000044860 00000 n +0000041316 00000 n +0000038823 00000 n +0000036054 00000 n +0000040837 00000 n +0000039740 00000 n +0000039927 00000 n +0000040472 00000 n +0000040658 00000 n +0000045040 00000 n +0000045225 00000 n +0000045403 00000 n +0000045570 00000 n +0000045730 00000 n +0000045917 00000 n +0000046462 00000 n +0000046653 00000 n +0000047507 00000 n +0000044081 00000 n +0000041427 00000 n +0000047206 00000 n +0000046097 00000 n +0000046283 00000 n +0000046835 00000 n +0000047025 00000 n +0000050768 00000 n +0000050965 00000 n +0000051155 00000 n +0000051339 00000 n +0000051516 00000 n +0000051694 00000 n +0000052212 00000 n +0000052393 00000 n +0000052567 00000 n +0000052756 00000 n +0000052936 00000 n +0000053139 00000 n +0000053734 00000 n +0000053914 00000 n +0000054800 00000 n +0000050477 00000 n +0000047618 00000 n +0000054440 00000 n +0000051865 00000 n +0000052042 00000 n +0000053335 00000 n +0000053538 00000 n +0000054087 00000 n +0000054267 00000 n +0000058302 00000 n +0000058498 00000 n +0000062276 00000 n +0000062443 00000 n +0000058869 00000 n +0000058155 00000 n +0000054911 00000 n +0000058687 00000 n +0000199413 00000 n +0000062603 00000 n +0000062787 00000 n +0000063321 00000 n +0000063491 00000 n +0000063654 00000 n +0000063830 00000 n +0000063999 00000 n +0000064181 00000 n +0000064711 00000 n +0000064881 00000 n +0000065044 00000 n +0000065226 00000 n +0000065401 00000 n +0000065587 00000 n +0000065766 00000 n +0000065942 00000 n +0000066697 00000 n +0000061953 00000 n +0000058967 00000 n +0000066454 00000 n +0000062964 00000 n +0000063146 00000 n +0000064356 00000 n +0000064537 00000 n +0000066111 00000 n +0000066286 00000 n +0000069664 00000 n +0000069856 00000 n +0000070719 00000 n +0000069501 00000 n +0000066808 00000 n +0000070416 00000 n +0000070041 00000 n +0000070232 00000 n +0000072490 00000 n +0000072699 00000 n +0000073491 00000 n +0000072327 00000 n +0000070817 00000 n +0000073308 00000 n +0000072901 00000 n +0000073108 00000 n +0000076258 00000 n +0000075773 00000 n +0000073589 00000 n +0000075892 00000 n +0000078660 00000 n +0000078882 00000 n +0000079532 00000 n +0000079722 00000 n +0000079905 00000 n +0000080080 00000 n +0000081140 00000 n +0000078449 00000 n +0000076356 00000 n +0000080591 00000 n +0000079097 00000 n +0000079318 00000 n +0000080248 00000 n +0000080423 00000 n +0000087555 00000 n +0000083760 00000 n +0000083214 00000 n +0000081238 00000 n +0000083333 00000 n +0000199530 00000 n +0000087711 00000 n +0000087890 00000 n +0000088062 00000 n +0000088252 00000 n +0000088433 00000 n +0000088613 00000 n +0000088786 00000 n +0000088952 00000 n +0000089111 00000 n +0000089290 00000 n +0000089460 00000 n +0000089665 00000 n +0000090264 00000 n +0000090448 00000 n +0000090788 00000 n +0000091382 00000 n +0000087272 00000 n +0000083871 00000 n +0000090955 00000 n +0000089863 00000 n +0000090067 00000 n +0000090605 00000 n +0000095498 00000 n +0000095702 00000 n +0000096296 00000 n +0000096477 00000 n +0000097002 00000 n +0000097206 00000 n +0000097375 00000 n +0000097931 00000 n +0000098135 00000 n +0000098298 00000 n +0000098866 00000 n +0000099061 00000 n +0000099249 00000 n +0000099435 00000 n +0000099946 00000 n +0000100109 00000 n +0000100297 00000 n +0000100458 00000 n +0000100626 00000 n +0000100794 00000 n +0000100955 00000 n +0000101135 00000 n +0000101552 00000 n +0000095111 00000 n +0000091493 00000 n +0000101308 00000 n +0000095899 00000 n +0000096101 00000 n +0000096651 00000 n +0000096830 00000 n +0000097552 00000 n +0000097755 00000 n +0000098481 00000 n +0000098684 00000 n +0000099599 00000 n +0000099784 00000 n +0000104244 00000 n +0000104434 00000 n +0000104615 00000 n +0000104819 00000 n +0000105016 00000 n +0000105206 00000 n +0000105387 00000 n +0000105574 00000 n +0000105752 00000 n +0000105943 00000 n +0000106612 00000 n +0000104033 00000 n +0000101663 00000 n +0000106125 00000 n +0000110005 00000 n +0000110197 00000 n +0000110362 00000 n +0000110956 00000 n +0000109850 00000 n +0000106710 00000 n +0000110531 00000 n +0000114160 00000 n +0000114344 00000 n +0000114948 00000 n +0000114013 00000 n +0000111054 00000 n +0000114521 00000 n +0000199117 00000 n +0000117923 00000 n +0000117560 00000 n +0000115072 00000 n +0000117679 00000 n +0000198429 00000 n +0000199647 00000 n +0000121172 00000 n +0000121354 00000 n +0000121529 00000 n +0000121715 00000 n +0000122258 00000 n +0000121009 00000 n +0000118034 00000 n +0000121894 00000 n +0000123838 00000 n +0000123597 00000 n +0000122369 00000 n +0000123716 00000 n +0000197703 00000 n +0000123923 00000 n +0000124230 00000 n +0000124253 00000 n +0000124821 00000 n +0000125216 00000 n +0000126190 00000 n +0000126764 00000 n +0000128242 00000 n +0000128489 00000 n +0000135905 00000 n +0000136163 00000 n +0000155732 00000 n +0000156371 00000 n +0000173529 00000 n +0000174016 00000 n +0000194650 00000 n +0000195276 00000 n +0000197464 00000 n +0000199740 00000 n +0000199826 00000 n +0000208178 00000 n +0000208351 00000 n +0000208521 00000 n +0000208685 00000 n +0000208855 00000 n +0000209038 00000 n +0000209245 00000 n +0000209465 00000 n +0000209685 00000 n +0000209914 00000 n +0000210141 00000 n +0000210369 00000 n +0000210603 00000 n +0000210832 00000 n +0000211060 00000 n +0000211286 00000 n +0000211516 00000 n +0000211742 00000 n +0000211968 00000 n +0000212169 00000 n +0000212287 00000 n +0000212411 00000 n +0000212535 00000 n +0000212618 00000 n +0000212720 00000 n +0000212758 00000 n +0000212886 00000 n +trailer +<< /Size 772 +/Root 770 0 R +/Info 771 0 R +/ID [<2205854F37A3BAF466B55C13F7DCAD06> <2205854F37A3BAF466B55C13F7DCAD06>] >> +startxref +213258 +%%EOF diff --git a/3rd_party/gnuplot/docs/README b/3rd_party/gnuplot/docs/README new file mode 100644 index 0000000..5f5b417 --- /dev/null +++ b/3rd_party/gnuplot/docs/README @@ -0,0 +1,162 @@ + +The Gnuplot Plotting Utility +**************************** + + Gnuplot is a command-line driven interactive function plotting utility +for linux, OSX, MSWin, VMS, and many other platforms. The software is +copyrighted but freely distributed (i.e., you don't have to pay for it). +It was originally intended as graphical program to allow scientists +and students to visualize mathematical functions and data. Gnuplot +supports many different types of terminals, plotters, and printers +(including many color devices, and pseudo-devices like LaTeX) and is +easily extensible to include new devices. + + The "GNU" in gnuplot is NOT related to the Free Software Foundation, +the naming is just a coincidence (and a long story; see the gnuplot FAQ +for details). Thus gnuplot is not covered by the GPL (GNU Public License) +copyleft, but rather by its own copyright statement, included in all source +code files. However, some of the associated drivers and support utilities +are dual-licensed. + + Gnuplot handles both curves (2 dimensions) and surfaces (3 dimensions). +Surfaces can be plotted as a mesh fitting the specified function, floating +in the 3-d coordinate space, or as a contour plot on the x-y plane. +For 2-d plots, there are also many plot styles including lines, points, +boxes, heat maps, stacked histograms, and contoured projections of 3D data. +Graphs may be labeled with arbitrary labels and arrows, axis labels, +a title, date and time, and a key. The interface includes command-line +editing and history on most platforms. + + The new gnuplot user should begin by reading the general information +available by typing `help` after running gnuplot. Then read about the +`plot` command (type `help plot`). The manual for gnuplot (which is a +nicely formatted version of the on-line help information) is available +as a PDF document, created via LaTeX. Look at the docs/Makefile +for other options for formatting the documentation. + + The gnuplot source code and executables may be copied and/or modified +freely as long as the copyright messages are left intact. + +Copyright and Porting +===================== + + See the Copyright file for copyright conditions. + + See the ChangeLog and docs/old/History.old file for changes to gnuplot. + + Build instructions are in the INSTALL file. Some additional +informations needed to port gnuplot to new platforms not covered by +GNU autoconf can be found in the PORTING file. + + The code for gnuplot was written with portability in mind, and has been +run on an amazing variety of operating systems and hardware over the years. +However, the current code has not been tested on all those older platforms +and some of the conditional code to support quirks of obsolete compilers +and OS features has been removed. You can expect that gnuplot will compile +more or less out of the box on any system which has the GNU C compiler gcc +or other ANSI-compliant C compiler. Some specific [optional] drivers are +written in C++ or lua. + + +Help and Bug Reports +******************** + + Your primary place to go searching for help with gnuplot should +be the project's webpage. At the time of this writing, that's + + http://gnuplot.sourceforge.net + + It has links to a lot of material, including the project's development +page, also at SourceForge: + + http://sourceforge.net/projects/gnuplot/ + + Note that since gnuplot has nothing to do with the GNU project, please +don't ask them for help or information about gnuplot; also, please +don't ask us about GNU stuff. + + Please note that all bug reports should include the machine you are +using, the operating system and it's version, plotting devices, and +the version of gnuplot that you are running. If you could add such +information to any messages on the Usenet newsgroup or the other +mailing lists and trackers, that'd be nice, too. + + +Usenet +====== + + Additional help can be obtained from the USENET newsgroup + + comp.graphics.apps.gnuplot. + + This newsgroup is the first place to ask for routine help. It used to be +gatewayed bi-directionally to the info-gnuplot mailing list, but that +had to be stopped when we moved the mailing lists off Dartmouth. + + +Mailing Lists +============= + + As of gnuplot-4.0, the gnuplot mailing lists have moved away from +their old home at Dartmouth College (thanks, guys!) to the project's +general new development site provided by SourceForge.net. To +subscribe to these new mailing lists, use the Web Interface provided +by SourceForge.net: + + http://sourceforge.net/mail/?group_id=2055 + + The main lists you may be interested in are "gnuplot-info" and +"gnuplot-bugs". "gnuplot-info" is for general discussion and +questions about how to use the program. But as noted above, +using the Usenet newsgroup for this kind of communication is +almost certainly better both for you and for us. + + "gnuplot-bugs" is NOT an appropriate place to ask questions on how to +solve a gnuplot problem or even to report a bug that you haven't +investigated personally. It is far more likely you'll get the help +you need for this kind of problem from comp.graphics.apps.gnuplot +or the gnuplot-info mailing list. + + Using "gnuplot-bugs" is also slightly disfavoured, because it makes it +hard for us to keep track what bugs are currently under investigation, +and hard for you to check if maybe the bug you've found has already +been reported by somebody else before. We would thus like to ask to +you please use the "Bug Tracker" system that is part of gnuplot's +development web site at SourceForge.net instead of this mailing list. + + If you found a fix already, pleast post it in "diff -c" or "diff -u" +format done against the most current official version of gnuplot or +the latest alpha or beta release of the next version. All major +modifications should include documentation and, if new features were +added, a demo file. Finally, it is much easier to integrate smaller +stepwise modifications rather than one gigantic diff file which +represented months of changes. + + There are separate tracking systems for Feature Requests and proposed +patches that implement new features, also hosted at SourceForge. + + Discussions about plans for new features or other significant changes +should be announced and discussed on the developers' mailing list, +gnuplot-beta, which is also hosted by SourceForge.net. + + +Where to get updates to gnuplot +=============================== + + Congratulations on getting this version of gnuplot! Unfortunately, it +may not be the most recent version ("you never know where this version +has been!"). You can be sure that it IS the most recent version by +checking one of the official distribution sites, guaranteed to be kept +up to date (of course, if you got this file from one of those sites, +you don't need to check!). + + To hear automatically about future releases (and other gnuplot news), +read the newsgroup; see above. + +---- + + -Thomas Williams- + -Alex Woo- + -David Denholm- + -Lars Hecking- + -Ethan Merritt- diff --git a/3rd_party/gnuplot/docs/gnuplot.pdf b/3rd_party/gnuplot/docs/gnuplot.pdf new file mode 100644 index 0000000..b126ebb --- /dev/null +++ b/3rd_party/gnuplot/docs/gnuplot.pdf @@ -0,0 +1,49848 @@ +%PDF-1.5 +%ÐÔÅØ +1 0 obj +<< /S /GoTo /D (part.1) >> +endobj +4 0 obj +(I Gnuplot) +endobj +5 0 obj +<< /S /GoTo /D (section*.2) >> +endobj +8 0 obj +(Copyright) +endobj +9 0 obj +<< /S /GoTo /D (section*.3) >> +endobj +12 0 obj +(Introduction) +endobj +13 0 obj +<< /S /GoTo /D (section*.4) >> +endobj +16 0 obj +(Seeking-assistance) +endobj +17 0 obj +<< /S /GoTo /D (section*.5) >> +endobj +20 0 obj +(New features) +endobj +21 0 obj +<< /S /GoTo /D (section*.6) >> +endobj +24 0 obj +(New syntax) +endobj +25 0 obj +<< /S /GoTo /D (section*.7) >> +endobj +28 0 obj +(Local customization of linetypes) +endobj +29 0 obj +<< /S /GoTo /D (section*.8) >> +endobj +32 0 obj +(New plot styles) +endobj +33 0 obj +<< /S /GoTo /D (section*.9) >> +endobj +36 0 obj +(Revised polar axes) +endobj +37 0 obj +<< /S /GoTo /D (section*.10) >> +endobj +40 0 obj +(New smoothing algorithms) +endobj +41 0 obj +<< /S /GoTo /D (section*.11) >> +endobj +44 0 obj +(New time/date handling) +endobj +45 0 obj +<< /S /GoTo /D (section*.12) >> +endobj +48 0 obj +(Statistical summary of data) +endobj +49 0 obj +<< /S /GoTo /D (section*.13) >> +endobj +52 0 obj +(New or revised terminal drivers) +endobj +53 0 obj +<< /S /GoTo /D (section*.14) >> +endobj +56 0 obj +(Backwards compatibility) +endobj +57 0 obj +<< /S /GoTo /D (section*.15) >> +endobj +60 0 obj +(Batch/Interactive Operation) +endobj +61 0 obj +<< /S /GoTo /D (section*.16) >> +endobj +64 0 obj +(Canvas size) +endobj +65 0 obj +<< /S /GoTo /D (section*.17) >> +endobj +68 0 obj +(Command-line-editing) +endobj +69 0 obj +<< /S /GoTo /D (section*.18) >> +endobj +72 0 obj +(Comments) +endobj +73 0 obj +<< /S /GoTo /D (section*.19) >> +endobj +76 0 obj +(Coordinates) +endobj +77 0 obj +<< /S /GoTo /D (section*.20) >> +endobj +80 0 obj +(Datastrings) +endobj +81 0 obj +<< /S /GoTo /D (section*.21) >> +endobj +84 0 obj +(Enhanced text mode) +endobj +85 0 obj +<< /S /GoTo /D (section*.22) >> +endobj +88 0 obj +(Environment) +endobj +89 0 obj +<< /S /GoTo /D (section*.23) >> +endobj +92 0 obj +(Expressions) +endobj +93 0 obj +<< /S /GoTo /D (section*.24) >> +endobj +96 0 obj +(Functions) +endobj +97 0 obj +<< /S /GoTo /D (section*.25) >> +endobj +100 0 obj +(Elliptic integrals) +endobj +101 0 obj +<< /S /GoTo /D (section*.26) >> +endobj +104 0 obj +(Random number generator) +endobj +105 0 obj +<< /S /GoTo /D (section*.27) >> +endobj +108 0 obj +(Value) +endobj +109 0 obj +<< /S /GoTo /D (section*.28) >> +endobj +112 0 obj +(Operators) +endobj +113 0 obj +<< /S /GoTo /D (section*.29) >> +endobj +116 0 obj +(Unary) +endobj +117 0 obj +<< /S /GoTo /D (section*.30) >> +endobj +120 0 obj +(Binary) +endobj +121 0 obj +<< /S /GoTo /D (section*.31) >> +endobj +124 0 obj +(Ternary) +endobj +125 0 obj +<< /S /GoTo /D (section*.32) >> +endobj +128 0 obj +(Summation) +endobj +129 0 obj +<< /S /GoTo /D (section*.33) >> +endobj +132 0 obj +(Gnuplot-defined variables) +endobj +133 0 obj +<< /S /GoTo /D (section*.34) >> +endobj +136 0 obj +(User-defined variables and functions) +endobj +137 0 obj +<< /S /GoTo /D (section*.35) >> +endobj +140 0 obj +(Fonts) +endobj +141 0 obj +<< /S /GoTo /D (section*.36) >> +endobj +144 0 obj +(Cairo \(pdfcairo, pngcairo, epscairo, wxt terminals\)) +endobj +145 0 obj +<< /S /GoTo /D (section*.37) >> +endobj +148 0 obj +(Gd \(png, gif, jpeg terminals\)) +endobj +149 0 obj +<< /S /GoTo /D (section*.38) >> +endobj +152 0 obj +(Postscript \(also encapsulated postscript *.eps\)) +endobj +153 0 obj +<< /S /GoTo /D (section*.39) >> +endobj +156 0 obj +(Glossary) +endobj +157 0 obj +<< /S /GoTo /D (section*.40) >> +endobj +160 0 obj +(Linetypes, colors, and styles) +endobj +161 0 obj +<< /S /GoTo /D (section*.41) >> +endobj +164 0 obj +(Colorspec) +endobj +165 0 obj +<< /S /GoTo /D (section*.42) >> +endobj +168 0 obj +(Linecolor variable) +endobj +169 0 obj +<< /S /GoTo /D (section*.43) >> +endobj +172 0 obj +(Rgbcolor variable) +endobj +173 0 obj +<< /S /GoTo /D (section*.44) >> +endobj +176 0 obj +(Linestyles vs linetypes) +endobj +177 0 obj +<< /S /GoTo /D (section*.45) >> +endobj +180 0 obj +(Mouse input) +endobj +181 0 obj +<< /S /GoTo /D (section*.46) >> +endobj +184 0 obj +(Bind) +endobj +185 0 obj +<< /S /GoTo /D (section*.47) >> +endobj +188 0 obj +(Bind space) +endobj +189 0 obj +<< /S /GoTo /D (section*.48) >> +endobj +192 0 obj +(Mouse variables) +endobj +193 0 obj +<< /S /GoTo /D (section*.49) >> +endobj +196 0 obj +(Plotting) +endobj +197 0 obj +<< /S /GoTo /D (section*.50) >> +endobj +200 0 obj +(Start-up \(initialization\)) +endobj +201 0 obj +<< /S /GoTo /D (section*.51) >> +endobj +204 0 obj +(String constants and string variables) +endobj +205 0 obj +<< /S /GoTo /D (section*.52) >> +endobj +208 0 obj +(Substitution and Command line macros) +endobj +209 0 obj +<< /S /GoTo /D (section*.53) >> +endobj +212 0 obj +(Substitution of system commands in backquotes) +endobj +213 0 obj +<< /S /GoTo /D (section*.54) >> +endobj +216 0 obj +(Substitution of string variables as macros) +endobj +217 0 obj +<< /S /GoTo /D (section*.55) >> +endobj +220 0 obj +(String variables, macros, and command line substitution) +endobj +221 0 obj +<< /S /GoTo /D (section*.56) >> +endobj +224 0 obj +(Syntax) +endobj +225 0 obj +<< /S /GoTo /D (section*.57) >> +endobj +228 0 obj +(Quote Marks) +endobj +229 0 obj +<< /S /GoTo /D (section*.58) >> +endobj +232 0 obj +(Time/Date data) +endobj +233 0 obj +<< /S /GoTo /D (part.2) >> +endobj +236 0 obj +(II Plotting styles) +endobj +237 0 obj +<< /S /GoTo /D (section*.59) >> +endobj +240 0 obj +(Boxerrorbars) +endobj +241 0 obj +<< /S /GoTo /D (section*.60) >> +endobj +244 0 obj +(Boxes) +endobj +245 0 obj +<< /S /GoTo /D (section*.61) >> +endobj +248 0 obj +(Boxplot) +endobj +249 0 obj +<< /S /GoTo /D (section*.62) >> +endobj +252 0 obj +(Boxxyerrorbars) +endobj +253 0 obj +<< /S /GoTo /D (section*.63) >> +endobj +256 0 obj +(Candlesticks) +endobj +257 0 obj +<< /S /GoTo /D (section*.64) >> +endobj +260 0 obj +(Circles) +endobj +261 0 obj +<< /S /GoTo /D (section*.65) >> +endobj +264 0 obj +(Ellipses) +endobj +265 0 obj +<< /S /GoTo /D (section*.66) >> +endobj +268 0 obj +(Dots) +endobj +269 0 obj +<< /S /GoTo /D (section*.67) >> +endobj +272 0 obj +(Filledcurves) +endobj +273 0 obj +<< /S /GoTo /D (section*.68) >> +endobj +276 0 obj +(Financebars) +endobj +277 0 obj +<< /S /GoTo /D (section*.69) >> +endobj +280 0 obj +(Fsteps) +endobj +281 0 obj +<< /S /GoTo /D (section*.70) >> +endobj +284 0 obj +(Fillsteps) +endobj +285 0 obj +<< /S /GoTo /D (section*.71) >> +endobj +288 0 obj +(Histeps) +endobj +289 0 obj +<< /S /GoTo /D (section*.72) >> +endobj +292 0 obj +(Histograms) +endobj +293 0 obj +<< /S /GoTo /D (section*.73) >> +endobj +296 0 obj +(Newhistogram) +endobj +297 0 obj +<< /S /GoTo /D (section*.74) >> +endobj +300 0 obj +(Automated iteration over multiple columns) +endobj +301 0 obj +<< /S /GoTo /D (section*.75) >> +endobj +304 0 obj +(Image) +endobj +305 0 obj +<< /S /GoTo /D (section*.76) >> +endobj +308 0 obj +(Transparency) +endobj +309 0 obj +<< /S /GoTo /D (section*.77) >> +endobj +312 0 obj +(Image failsafe) +endobj +313 0 obj +<< /S /GoTo /D (section*.78) >> +endobj +316 0 obj +(Impulses) +endobj +317 0 obj +<< /S /GoTo /D (section*.79) >> +endobj +320 0 obj +(Labels) +endobj +321 0 obj +<< /S /GoTo /D (section*.80) >> +endobj +324 0 obj +(Lines) +endobj +325 0 obj +<< /S /GoTo /D (section*.81) >> +endobj +328 0 obj +(Linespoints) +endobj +329 0 obj +<< /S /GoTo /D (section*.82) >> +endobj +332 0 obj +(Points) +endobj +333 0 obj +<< /S /GoTo /D (section*.83) >> +endobj +336 0 obj +(Polar) +endobj +337 0 obj +<< /S /GoTo /D (section*.84) >> +endobj +340 0 obj +(Steps) +endobj +341 0 obj +<< /S /GoTo /D (section*.85) >> +endobj +344 0 obj +(Rgbalpha) +endobj +345 0 obj +<< /S /GoTo /D (section*.86) >> +endobj +348 0 obj +(Rgbimage) +endobj +349 0 obj +<< /S /GoTo /D (section*.87) >> +endobj +352 0 obj +(Vectors) +endobj +353 0 obj +<< /S /GoTo /D (section*.88) >> +endobj +356 0 obj +(Xerrorbars) +endobj +357 0 obj +<< /S /GoTo /D (section*.89) >> +endobj +360 0 obj +(Xyerrorbars) +endobj +361 0 obj +<< /S /GoTo /D (section*.90) >> +endobj +364 0 obj +(Yerrorbars) +endobj +365 0 obj +<< /S /GoTo /D (section*.91) >> +endobj +368 0 obj +(Xerrorlines) +endobj +369 0 obj +<< /S /GoTo /D (section*.92) >> +endobj +372 0 obj +(Xyerrorlines) +endobj +373 0 obj +<< /S /GoTo /D (section*.93) >> +endobj +376 0 obj +(Yerrorlines) +endobj +377 0 obj +<< /S /GoTo /D (section*.94) >> +endobj +380 0 obj +(3D \(surface\) plots) +endobj +381 0 obj +<< /S /GoTo /D (section*.95) >> +endobj +384 0 obj +(2D projection \(set view map\)) +endobj +385 0 obj +<< /S /GoTo /D (part.3) >> +endobj +388 0 obj +(III Commands) +endobj +389 0 obj +<< /S /GoTo /D (section*.96) >> +endobj +392 0 obj +(Cd) +endobj +393 0 obj +<< /S /GoTo /D (section*.97) >> +endobj +396 0 obj +(Call) +endobj +397 0 obj +<< /S /GoTo /D (section*.98) >> +endobj +400 0 obj +(Clear) +endobj +401 0 obj +<< /S /GoTo /D (section*.99) >> +endobj +404 0 obj +(Do) +endobj +405 0 obj +<< /S /GoTo /D (section*.100) >> +endobj +408 0 obj +(Evaluate) +endobj +409 0 obj +<< /S /GoTo /D (section*.101) >> +endobj +412 0 obj +(Exit) +endobj +413 0 obj +<< /S /GoTo /D (section*.102) >> +endobj +416 0 obj +(Fit) +endobj +417 0 obj +<< /S /GoTo /D (section*.103) >> +endobj +420 0 obj +(Adjustable parameters) +endobj +421 0 obj +<< /S /GoTo /D (section*.104) >> +endobj +424 0 obj +(Short introduction) +endobj +425 0 obj +<< /S /GoTo /D (section*.105) >> +endobj +428 0 obj +(Error estimates) +endobj +429 0 obj +<< /S /GoTo /D (section*.106) >> +endobj +432 0 obj +(Statistical overview) +endobj +433 0 obj +<< /S /GoTo /D (section*.107) >> +endobj +436 0 obj +(Practical guidelines) +endobj +437 0 obj +<< /S /GoTo /D (section*.108) >> +endobj +440 0 obj +(Control) +endobj +441 0 obj +<< /S /GoTo /D (section*.109) >> +endobj +444 0 obj +(Control variables) +endobj +445 0 obj +<< /S /GoTo /D (section*.110) >> +endobj +448 0 obj +(Environment variables) +endobj +449 0 obj +<< /S /GoTo /D (section*.111) >> +endobj +452 0 obj +(Multi-branch) +endobj +453 0 obj +<< /S /GoTo /D (section*.112) >> +endobj +456 0 obj +(Starting values) +endobj +457 0 obj +<< /S /GoTo /D (section*.113) >> +endobj +460 0 obj +(Tips) +endobj +461 0 obj +<< /S /GoTo /D (section*.114) >> +endobj +464 0 obj +(Help) +endobj +465 0 obj +<< /S /GoTo /D (section*.115) >> +endobj +468 0 obj +(History) +endobj +469 0 obj +<< /S /GoTo /D (section*.116) >> +endobj +472 0 obj +(If) +endobj +473 0 obj +<< /S /GoTo /D (section*.117) >> +endobj +476 0 obj +(If-old) +endobj +477 0 obj +<< /S /GoTo /D (section*.118) >> +endobj +480 0 obj +(Iteration) +endobj +481 0 obj +<< /S /GoTo /D (section*.119) >> +endobj +484 0 obj +(Load) +endobj +485 0 obj +<< /S /GoTo /D (section*.120) >> +endobj +488 0 obj +(Lower) +endobj +489 0 obj +<< /S /GoTo /D (section*.121) >> +endobj +492 0 obj +(Pause) +endobj +493 0 obj +<< /S /GoTo /D (section*.122) >> +endobj +496 0 obj +(Plot) +endobj +497 0 obj +<< /S /GoTo /D (section*.123) >> +endobj +500 0 obj +(Axes) +endobj +501 0 obj +<< /S /GoTo /D (section*.124) >> +endobj +504 0 obj +(Binary) +endobj +505 0 obj +<< /S /GoTo /D (section*.125) >> +endobj +508 0 obj +(General) +endobj +509 0 obj +<< /S /GoTo /D (section*.126) >> +endobj +512 0 obj +(Array) +endobj +513 0 obj +<< /S /GoTo /D (section*.127) >> +endobj +516 0 obj +(Record) +endobj +517 0 obj +<< /S /GoTo /D (section*.128) >> +endobj +520 0 obj +(Skip) +endobj +521 0 obj +<< /S /GoTo /D (section*.129) >> +endobj +524 0 obj +(Format) +endobj +525 0 obj +<< /S /GoTo /D (section*.130) >> +endobj +528 0 obj +(Endian) +endobj +529 0 obj +<< /S /GoTo /D (section*.131) >> +endobj +532 0 obj +(Filetype) +endobj +533 0 obj +<< /S /GoTo /D (section*.132) >> +endobj +536 0 obj +(Avs) +endobj +537 0 obj +<< /S /GoTo /D (section*.133) >> +endobj +540 0 obj +(Edf) +endobj +541 0 obj +<< /S /GoTo /D (section*.134) >> +endobj +544 0 obj +(Png) +endobj +545 0 obj +<< /S /GoTo /D (section*.135) >> +endobj +548 0 obj +(Keywords) +endobj +549 0 obj +<< /S /GoTo /D (section*.136) >> +endobj +552 0 obj +(Scan) +endobj +553 0 obj +<< /S /GoTo /D (section*.137) >> +endobj +556 0 obj +(Transpose) +endobj +557 0 obj +<< /S /GoTo /D (section*.138) >> +endobj +560 0 obj +(Dx, dy, dz) +endobj +561 0 obj +<< /S /GoTo /D (section*.139) >> +endobj +564 0 obj +(Flipx, flipy, flipz) +endobj +565 0 obj +<< /S /GoTo /D (section*.140) >> +endobj +568 0 obj +(Origin ) +endobj +569 0 obj +<< /S /GoTo /D (section*.141) >> +endobj +572 0 obj +(Center) +endobj +573 0 obj +<< /S /GoTo /D (section*.142) >> +endobj +576 0 obj +(Rotate) +endobj +577 0 obj +<< /S /GoTo /D (section*.143) >> +endobj +580 0 obj +(Perpendicular) +endobj +581 0 obj +<< /S /GoTo /D (section*.144) >> +endobj +584 0 obj +(Data) +endobj +585 0 obj +<< /S /GoTo /D (section*.145) >> +endobj +588 0 obj +(Every) +endobj +589 0 obj +<< /S /GoTo /D (section*.146) >> +endobj +592 0 obj +(Example datafile) +endobj +593 0 obj +<< /S /GoTo /D (section*.147) >> +endobj +596 0 obj +(Index) +endobj +597 0 obj +<< /S /GoTo /D (section*.148) >> +endobj +600 0 obj +(Smooth) +endobj +601 0 obj +<< /S /GoTo /D (section*.149) >> +endobj +604 0 obj +(Acsplines) +endobj +605 0 obj +<< /S /GoTo /D (section*.150) >> +endobj +608 0 obj +(Bezier) +endobj +609 0 obj +<< /S /GoTo /D (section*.151) >> +endobj +612 0 obj +(Csplines) +endobj +613 0 obj +<< /S /GoTo /D (section*.152) >> +endobj +616 0 obj +(Sbezier) +endobj +617 0 obj +<< /S /GoTo /D (section*.153) >> +endobj +620 0 obj +(Unique) +endobj +621 0 obj +<< /S /GoTo /D (section*.154) >> +endobj +624 0 obj +(Frequency) +endobj +625 0 obj +<< /S /GoTo /D (section*.155) >> +endobj +628 0 obj +(Cumulative) +endobj +629 0 obj +<< /S /GoTo /D (section*.156) >> +endobj +632 0 obj +(Cnormal) +endobj +633 0 obj +<< /S /GoTo /D (section*.157) >> +endobj +636 0 obj +(Kdensity) +endobj +637 0 obj +<< /S /GoTo /D (section*.158) >> +endobj +640 0 obj +(Special-filenames) +endobj +641 0 obj +<< /S /GoTo /D (section*.159) >> +endobj +644 0 obj +(Thru) +endobj +645 0 obj +<< /S /GoTo /D (section*.160) >> +endobj +648 0 obj +(Using) +endobj +649 0 obj +<< /S /GoTo /D (section*.161) >> +endobj +652 0 obj +(Using\137examples) +endobj +653 0 obj +<< /S /GoTo /D (section*.162) >> +endobj +656 0 obj +(Pseudocolumns) +endobj +657 0 obj +<< /S /GoTo /D (section*.163) >> +endobj +660 0 obj +(Xticlabels) +endobj +661 0 obj +<< /S /GoTo /D (section*.164) >> +endobj +664 0 obj +(X2ticlabels) +endobj +665 0 obj +<< /S /GoTo /D (section*.165) >> +endobj +668 0 obj +(Yticlabels) +endobj +669 0 obj +<< /S /GoTo /D (section*.166) >> +endobj +672 0 obj +(Y2ticlabels) +endobj +673 0 obj +<< /S /GoTo /D (section*.167) >> +endobj +676 0 obj +(Zticlabels) +endobj +677 0 obj +<< /S /GoTo /D (section*.168) >> +endobj +680 0 obj +(Volatile) +endobj +681 0 obj +<< /S /GoTo /D (section*.169) >> +endobj +684 0 obj +(Errorbars) +endobj +685 0 obj +<< /S /GoTo /D (section*.170) >> +endobj +688 0 obj +(Errorlines) +endobj +689 0 obj +<< /S /GoTo /D (section*.171) >> +endobj +692 0 obj +(Functions) +endobj +693 0 obj +<< /S /GoTo /D (section*.172) >> +endobj +696 0 obj +(Parametric) +endobj +697 0 obj +<< /S /GoTo /D (section*.173) >> +endobj +700 0 obj +(Ranges) +endobj +701 0 obj +<< /S /GoTo /D (section*.174) >> +endobj +704 0 obj +(Iteration) +endobj +705 0 obj +<< /S /GoTo /D (section*.175) >> +endobj +708 0 obj +(Title) +endobj +709 0 obj +<< /S /GoTo /D (section*.176) >> +endobj +712 0 obj +(With) +endobj +713 0 obj +<< /S /GoTo /D (section*.177) >> +endobj +716 0 obj +(Print) +endobj +717 0 obj +<< /S /GoTo /D (section*.178) >> +endobj +720 0 obj +(Pwd) +endobj +721 0 obj +<< /S /GoTo /D (section*.179) >> +endobj +724 0 obj +(Quit) +endobj +725 0 obj +<< /S /GoTo /D (section*.180) >> +endobj +728 0 obj +(Raise) +endobj +729 0 obj +<< /S /GoTo /D (section*.181) >> +endobj +732 0 obj +(Refresh) +endobj +733 0 obj +<< /S /GoTo /D (section*.182) >> +endobj +736 0 obj +(Replot) +endobj +737 0 obj +<< /S /GoTo /D (section*.183) >> +endobj +740 0 obj +(Reread) +endobj +741 0 obj +<< /S /GoTo /D (section*.184) >> +endobj +744 0 obj +(Reset) +endobj +745 0 obj +<< /S /GoTo /D (section*.185) >> +endobj +748 0 obj +(Save) +endobj +749 0 obj +<< /S /GoTo /D (section*.186) >> +endobj +752 0 obj +(Set-show) +endobj +753 0 obj +<< /S /GoTo /D (section*.187) >> +endobj +756 0 obj +(Angles) +endobj +757 0 obj +<< /S /GoTo /D (section*.188) >> +endobj +760 0 obj +(Arrow) +endobj +761 0 obj +<< /S /GoTo /D (section*.189) >> +endobj +764 0 obj +(Autoscale) +endobj +765 0 obj +<< /S /GoTo /D (section*.190) >> +endobj +768 0 obj +(Parametric mode) +endobj +769 0 obj +<< /S /GoTo /D (section*.191) >> +endobj +772 0 obj +(Polar mode) +endobj +773 0 obj +<< /S /GoTo /D (section*.192) >> +endobj +776 0 obj +(Bars) +endobj +777 0 obj +<< /S /GoTo /D (section*.193) >> +endobj +780 0 obj +(Bind) +endobj +781 0 obj +<< /S /GoTo /D (section*.194) >> +endobj +784 0 obj +(Bmargin) +endobj +785 0 obj +<< /S /GoTo /D (section*.195) >> +endobj +788 0 obj +(Border) +endobj +789 0 obj +<< /S /GoTo /D (section*.196) >> +endobj +792 0 obj +(Boxwidth) +endobj +793 0 obj +<< /S /GoTo /D (section*.197) >> +endobj +796 0 obj +(Clabel) +endobj +797 0 obj +<< /S /GoTo /D (section*.198) >> +endobj +800 0 obj +(Clip) +endobj +801 0 obj +<< /S /GoTo /D (section*.199) >> +endobj +804 0 obj +(Cntrparam) +endobj +805 0 obj +<< /S /GoTo /D (section*.200) >> +endobj +808 0 obj +(Color box) +endobj +809 0 obj +<< /S /GoTo /D (section*.201) >> +endobj +812 0 obj +(Colornames) +endobj +813 0 obj +<< /S /GoTo /D (section*.202) >> +endobj +816 0 obj +(Contour) +endobj +817 0 obj +<< /S /GoTo /D (section*.203) >> +endobj +820 0 obj +(Data style) +endobj +821 0 obj +<< /S /GoTo /D (section*.204) >> +endobj +824 0 obj +(Datafile) +endobj +825 0 obj +<< /S /GoTo /D (section*.205) >> +endobj +828 0 obj +(Set datafile fortran) +endobj +829 0 obj +<< /S /GoTo /D (section*.206) >> +endobj +832 0 obj +(Set datafile nofpe\137trap) +endobj +833 0 obj +<< /S /GoTo /D (section*.207) >> +endobj +836 0 obj +(Set datafile missing) +endobj +837 0 obj +<< /S /GoTo /D (section*.208) >> +endobj +840 0 obj +(Set datafile separator) +endobj +841 0 obj +<< /S /GoTo /D (section*.209) >> +endobj +844 0 obj +(Set datafile commentschars) +endobj +845 0 obj +<< /S /GoTo /D (section*.210) >> +endobj +848 0 obj +(Set datafile binary) +endobj +849 0 obj +<< /S /GoTo /D (section*.211) >> +endobj +852 0 obj +(Decimalsign) +endobj +853 0 obj +<< /S /GoTo /D (section*.212) >> +endobj +856 0 obj +(Dgrid3d) +endobj +857 0 obj +<< /S /GoTo /D (section*.213) >> +endobj +860 0 obj +(Dummy) +endobj +861 0 obj +<< /S /GoTo /D (section*.214) >> +endobj +864 0 obj +(Encoding) +endobj +865 0 obj +<< /S /GoTo /D (section*.215) >> +endobj +868 0 obj +(Fit) +endobj +869 0 obj +<< /S /GoTo /D (section*.216) >> +endobj +872 0 obj +(Fontpath) +endobj +873 0 obj +<< /S /GoTo /D (section*.217) >> +endobj +876 0 obj +(Format) +endobj +877 0 obj +<< /S /GoTo /D (section*.218) >> +endobj +880 0 obj +(Gprintf) +endobj +881 0 obj +<< /S /GoTo /D (section*.219) >> +endobj +884 0 obj +(Format specifiers) +endobj +885 0 obj +<< /S /GoTo /D (section*.220) >> +endobj +888 0 obj +(Time/date specifiers) +endobj +889 0 obj +<< /S /GoTo /D (section*.221) >> +endobj +892 0 obj +(Function style) +endobj +893 0 obj +<< /S /GoTo /D (section*.222) >> +endobj +896 0 obj +(Functions) +endobj +897 0 obj +<< /S /GoTo /D (section*.223) >> +endobj +900 0 obj +(Grid) +endobj +901 0 obj +<< /S /GoTo /D (section*.224) >> +endobj +904 0 obj +(Hidden3d) +endobj +905 0 obj +<< /S /GoTo /D (section*.225) >> +endobj +908 0 obj +(Historysize) +endobj +909 0 obj +<< /S /GoTo /D (section*.226) >> +endobj +912 0 obj +(Isosamples) +endobj +913 0 obj +<< /S /GoTo /D (section*.227) >> +endobj +916 0 obj +(Key) +endobj +917 0 obj +<< /S /GoTo /D (section*.228) >> +endobj +920 0 obj +(Key placement) +endobj +921 0 obj +<< /S /GoTo /D (section*.229) >> +endobj +924 0 obj +(Key samples) +endobj +925 0 obj +<< /S /GoTo /D (section*.230) >> +endobj +928 0 obj +(Label) +endobj +929 0 obj +<< /S /GoTo /D (section*.231) >> +endobj +932 0 obj +(Linetype) +endobj +933 0 obj +<< /S /GoTo /D (section*.232) >> +endobj +936 0 obj +(Lmargin) +endobj +937 0 obj +<< /S /GoTo /D (section*.233) >> +endobj +940 0 obj +(Loadpath) +endobj +941 0 obj +<< /S /GoTo /D (section*.234) >> +endobj +944 0 obj +(Locale) +endobj +945 0 obj +<< /S /GoTo /D (section*.235) >> +endobj +948 0 obj +(Logscale) +endobj +949 0 obj +<< /S /GoTo /D (section*.236) >> +endobj +952 0 obj +(Macros) +endobj +953 0 obj +<< /S /GoTo /D (section*.237) >> +endobj +956 0 obj +(Mapping) +endobj +957 0 obj +<< /S /GoTo /D (section*.238) >> +endobj +960 0 obj +(Margin) +endobj +961 0 obj +<< /S /GoTo /D (section*.239) >> +endobj +964 0 obj +(Mouse) +endobj +965 0 obj +<< /S /GoTo /D (section*.240) >> +endobj +968 0 obj +(Doubleclick) +endobj +969 0 obj +<< /S /GoTo /D (section*.241) >> +endobj +972 0 obj +(Mouseformat) +endobj +973 0 obj +<< /S /GoTo /D (section*.242) >> +endobj +976 0 obj +(Scrolling) +endobj +977 0 obj +<< /S /GoTo /D (section*.243) >> +endobj +980 0 obj +(X11 mouse) +endobj +981 0 obj +<< /S /GoTo /D (section*.244) >> +endobj +984 0 obj +(Zoom) +endobj +985 0 obj +<< /S /GoTo /D (section*.245) >> +endobj +988 0 obj +(Multiplot) +endobj +989 0 obj +<< /S /GoTo /D (section*.246) >> +endobj +992 0 obj +(Mx2tics) +endobj +993 0 obj +<< /S /GoTo /D (section*.247) >> +endobj +996 0 obj +(Mxtics) +endobj +997 0 obj +<< /S /GoTo /D (section*.248) >> +endobj +1000 0 obj +(My2tics) +endobj +1001 0 obj +<< /S /GoTo /D (section*.249) >> +endobj +1004 0 obj +(Mytics) +endobj +1005 0 obj +<< /S /GoTo /D (section*.250) >> +endobj +1008 0 obj +(Mztics) +endobj +1009 0 obj +<< /S /GoTo /D (section*.251) >> +endobj +1012 0 obj +(Object) +endobj +1013 0 obj +<< /S /GoTo /D (section*.252) >> +endobj +1016 0 obj +(Rectangle) +endobj +1017 0 obj +<< /S /GoTo /D (section*.253) >> +endobj +1020 0 obj +(Ellipse) +endobj +1021 0 obj +<< /S /GoTo /D (section*.254) >> +endobj +1024 0 obj +(Circle) +endobj +1025 0 obj +<< /S /GoTo /D (section*.255) >> +endobj +1028 0 obj +(Polygon) +endobj +1029 0 obj +<< /S /GoTo /D (section*.256) >> +endobj +1032 0 obj +(Offsets) +endobj +1033 0 obj +<< /S /GoTo /D (section*.257) >> +endobj +1036 0 obj +(Origin) +endobj +1037 0 obj +<< /S /GoTo /D (section*.258) >> +endobj +1040 0 obj +(Output) +endobj +1041 0 obj +<< /S /GoTo /D (section*.259) >> +endobj +1044 0 obj +(Parametric) +endobj +1045 0 obj +<< /S /GoTo /D (section*.260) >> +endobj +1048 0 obj +(Plot) +endobj +1049 0 obj +<< /S /GoTo /D (section*.261) >> +endobj +1052 0 obj +(Pm3d) +endobj +1053 0 obj +<< /S /GoTo /D (section*.262) >> +endobj +1056 0 obj +(Algorithm) +endobj +1057 0 obj +<< /S /GoTo /D (section*.263) >> +endobj +1060 0 obj +(Position) +endobj +1061 0 obj +<< /S /GoTo /D (section*.264) >> +endobj +1064 0 obj +(Scanorder) +endobj +1065 0 obj +<< /S /GoTo /D (section*.265) >> +endobj +1068 0 obj +(Clipping) +endobj +1069 0 obj +<< /S /GoTo /D (section*.266) >> +endobj +1072 0 obj +(Color\137assignment) +endobj +1073 0 obj +<< /S /GoTo /D (section*.267) >> +endobj +1076 0 obj +(Hidden3d) +endobj +1077 0 obj +<< /S /GoTo /D (section*.268) >> +endobj +1080 0 obj +(Interpolate) +endobj +1081 0 obj +<< /S /GoTo /D (section*.269) >> +endobj +1084 0 obj +(Deprecated\137options) +endobj +1085 0 obj +<< /S /GoTo /D (section*.270) >> +endobj +1088 0 obj +(Palette) +endobj +1089 0 obj +<< /S /GoTo /D (section*.271) >> +endobj +1092 0 obj +(Rgbformulae) +endobj +1093 0 obj +<< /S /GoTo /D (section*.272) >> +endobj +1096 0 obj +(Defined) +endobj +1097 0 obj +<< /S /GoTo /D (section*.273) >> +endobj +1100 0 obj +(Functions) +endobj +1101 0 obj +<< /S /GoTo /D (section*.274) >> +endobj +1104 0 obj +(Cubehelix) +endobj +1105 0 obj +<< /S /GoTo /D (section*.275) >> +endobj +1108 0 obj +(File) +endobj +1109 0 obj +<< /S /GoTo /D (section*.276) >> +endobj +1112 0 obj +(Gamma correction) +endobj +1113 0 obj +<< /S /GoTo /D (section*.277) >> +endobj +1116 0 obj +(Postscript) +endobj +1117 0 obj +<< /S /GoTo /D (section*.278) >> +endobj +1120 0 obj +(Pointintervalbox) +endobj +1121 0 obj +<< /S /GoTo /D (section*.279) >> +endobj +1124 0 obj +(Pointsize) +endobj +1125 0 obj +<< /S /GoTo /D (section*.280) >> +endobj +1128 0 obj +(Polar) +endobj +1129 0 obj +<< /S /GoTo /D (section*.281) >> +endobj +1132 0 obj +(Print) +endobj +1133 0 obj +<< /S /GoTo /D (section*.282) >> +endobj +1136 0 obj +(Psdir) +endobj +1137 0 obj +<< /S /GoTo /D (section*.283) >> +endobj +1140 0 obj +(Raxis) +endobj +1141 0 obj +<< /S /GoTo /D (section*.284) >> +endobj +1144 0 obj +(Rmargin) +endobj +1145 0 obj +<< /S /GoTo /D (section*.285) >> +endobj +1148 0 obj +(Rrange) +endobj +1149 0 obj +<< /S /GoTo /D (section*.286) >> +endobj +1152 0 obj +(Rtics) +endobj +1153 0 obj +<< /S /GoTo /D (section*.287) >> +endobj +1156 0 obj +(Samples) +endobj +1157 0 obj +<< /S /GoTo /D (section*.288) >> +endobj +1160 0 obj +(Size) +endobj +1161 0 obj +<< /S /GoTo /D (section*.289) >> +endobj +1164 0 obj +(Style) +endobj +1165 0 obj +<< /S /GoTo /D (section*.290) >> +endobj +1168 0 obj +(Set style arrow) +endobj +1169 0 obj +<< /S /GoTo /D (section*.291) >> +endobj +1172 0 obj +(Boxplot) +endobj +1173 0 obj +<< /S /GoTo /D (section*.292) >> +endobj +1176 0 obj +(Set style data) +endobj +1177 0 obj +<< /S /GoTo /D (section*.293) >> +endobj +1180 0 obj +(Set style fill) +endobj +1181 0 obj +<< /S /GoTo /D (section*.294) >> +endobj +1184 0 obj +(Set style fill transparent) +endobj +1185 0 obj +<< /S /GoTo /D (section*.295) >> +endobj +1188 0 obj +(Set style function) +endobj +1189 0 obj +<< /S /GoTo /D (section*.296) >> +endobj +1192 0 obj +(Set style increment) +endobj +1193 0 obj +<< /S /GoTo /D (section*.297) >> +endobj +1196 0 obj +(Set style line) +endobj +1197 0 obj +<< /S /GoTo /D (section*.298) >> +endobj +1200 0 obj +(Set style circle) +endobj +1201 0 obj +<< /S /GoTo /D (section*.299) >> +endobj +1204 0 obj +(Set style rectangle) +endobj +1205 0 obj +<< /S /GoTo /D (section*.300) >> +endobj +1208 0 obj +(Set style ellipse) +endobj +1209 0 obj +<< /S /GoTo /D (section*.301) >> +endobj +1212 0 obj +(Surface) +endobj +1213 0 obj +<< /S /GoTo /D (section*.302) >> +endobj +1216 0 obj +(Table) +endobj +1217 0 obj +<< /S /GoTo /D (section*.303) >> +endobj +1220 0 obj +(Terminal) +endobj +1221 0 obj +<< /S /GoTo /D (section*.304) >> +endobj +1224 0 obj +(Termoption) +endobj +1225 0 obj +<< /S /GoTo /D (section*.305) >> +endobj +1228 0 obj +(Tics) +endobj +1229 0 obj +<< /S /GoTo /D (section*.306) >> +endobj +1232 0 obj +(Ticslevel) +endobj +1233 0 obj +<< /S /GoTo /D (section*.307) >> +endobj +1236 0 obj +(Ticscale) +endobj +1237 0 obj +<< /S /GoTo /D (section*.308) >> +endobj +1240 0 obj +(Timestamp) +endobj +1241 0 obj +<< /S /GoTo /D (section*.309) >> +endobj +1244 0 obj +(Timefmt) +endobj +1245 0 obj +<< /S /GoTo /D (section*.310) >> +endobj +1248 0 obj +(Title) +endobj +1249 0 obj +<< /S /GoTo /D (section*.311) >> +endobj +1252 0 obj +(Tmargin) +endobj +1253 0 obj +<< /S /GoTo /D (section*.312) >> +endobj +1256 0 obj +(Trange) +endobj +1257 0 obj +<< /S /GoTo /D (section*.313) >> +endobj +1260 0 obj +(Urange) +endobj +1261 0 obj +<< /S /GoTo /D (section*.314) >> +endobj +1264 0 obj +(Variables) +endobj +1265 0 obj +<< /S /GoTo /D (section*.315) >> +endobj +1268 0 obj +(Version) +endobj +1269 0 obj +<< /S /GoTo /D (section*.316) >> +endobj +1272 0 obj +(View) +endobj +1273 0 obj +<< /S /GoTo /D (section*.317) >> +endobj +1276 0 obj +(Equal\137axes) +endobj +1277 0 obj +<< /S /GoTo /D (section*.318) >> +endobj +1280 0 obj +(Vrange) +endobj +1281 0 obj +<< /S /GoTo /D (section*.319) >> +endobj +1284 0 obj +(X2data) +endobj +1285 0 obj +<< /S /GoTo /D (section*.320) >> +endobj +1288 0 obj +(X2dtics) +endobj +1289 0 obj +<< /S /GoTo /D (section*.321) >> +endobj +1292 0 obj +(X2label) +endobj +1293 0 obj +<< /S /GoTo /D (section*.322) >> +endobj +1296 0 obj +(X2mtics) +endobj +1297 0 obj +<< /S /GoTo /D (section*.323) >> +endobj +1300 0 obj +(X2range) +endobj +1301 0 obj +<< /S /GoTo /D (section*.324) >> +endobj +1304 0 obj +(X2tics) +endobj +1305 0 obj +<< /S /GoTo /D (section*.325) >> +endobj +1308 0 obj +(X2zeroaxis) +endobj +1309 0 obj +<< /S /GoTo /D (section*.326) >> +endobj +1312 0 obj +(Xdata) +endobj +1313 0 obj +<< /S /GoTo /D (section*.327) >> +endobj +1316 0 obj +(Xdtics) +endobj +1317 0 obj +<< /S /GoTo /D (section*.328) >> +endobj +1320 0 obj +(Xlabel) +endobj +1321 0 obj +<< /S /GoTo /D (section*.329) >> +endobj +1324 0 obj +(Xmtics) +endobj +1325 0 obj +<< /S /GoTo /D (section*.330) >> +endobj +1328 0 obj +(Xrange) +endobj +1329 0 obj +<< /S /GoTo /D (section*.331) >> +endobj +1332 0 obj +(Xtics) +endobj +1333 0 obj +<< /S /GoTo /D (section*.332) >> +endobj +1336 0 obj +(Xtics time\137data) +endobj +1337 0 obj +<< /S /GoTo /D (section*.333) >> +endobj +1340 0 obj +(Xtics rangelimited) +endobj +1341 0 obj +<< /S /GoTo /D (section*.334) >> +endobj +1344 0 obj +(Xyplane) +endobj +1345 0 obj +<< /S /GoTo /D (section*.335) >> +endobj +1348 0 obj +(Xzeroaxis) +endobj +1349 0 obj +<< /S /GoTo /D (section*.336) >> +endobj +1352 0 obj +(Y2data) +endobj +1353 0 obj +<< /S /GoTo /D (section*.337) >> +endobj +1356 0 obj +(Y2dtics) +endobj +1357 0 obj +<< /S /GoTo /D (section*.338) >> +endobj +1360 0 obj +(Y2label) +endobj +1361 0 obj +<< /S /GoTo /D (section*.339) >> +endobj +1364 0 obj +(Y2mtics) +endobj +1365 0 obj +<< /S /GoTo /D (section*.340) >> +endobj +1368 0 obj +(Y2range) +endobj +1369 0 obj +<< /S /GoTo /D (section*.341) >> +endobj +1372 0 obj +(Y2tics) +endobj +1373 0 obj +<< /S /GoTo /D (section*.342) >> +endobj +1376 0 obj +(Y2zeroaxis) +endobj +1377 0 obj +<< /S /GoTo /D (section*.343) >> +endobj +1380 0 obj +(Ydata) +endobj +1381 0 obj +<< /S /GoTo /D (section*.344) >> +endobj +1384 0 obj +(Ydtics) +endobj +1385 0 obj +<< /S /GoTo /D (section*.345) >> +endobj +1388 0 obj +(Ylabel) +endobj +1389 0 obj +<< /S /GoTo /D (section*.346) >> +endobj +1392 0 obj +(Ymtics) +endobj +1393 0 obj +<< /S /GoTo /D (section*.347) >> +endobj +1396 0 obj +(Yrange) +endobj +1397 0 obj +<< /S /GoTo /D (section*.348) >> +endobj +1400 0 obj +(Ytics) +endobj +1401 0 obj +<< /S /GoTo /D (section*.349) >> +endobj +1404 0 obj +(Yzeroaxis) +endobj +1405 0 obj +<< /S /GoTo /D (section*.350) >> +endobj +1408 0 obj +(Zdata) +endobj +1409 0 obj +<< /S /GoTo /D (section*.351) >> +endobj +1412 0 obj +(Zdtics) +endobj +1413 0 obj +<< /S /GoTo /D (section*.352) >> +endobj +1416 0 obj +(Zzeroaxis) +endobj +1417 0 obj +<< /S /GoTo /D (section*.353) >> +endobj +1420 0 obj +(Cbdata) +endobj +1421 0 obj +<< /S /GoTo /D (section*.354) >> +endobj +1424 0 obj +(Cbdtics) +endobj +1425 0 obj +<< /S /GoTo /D (section*.355) >> +endobj +1428 0 obj +(Zero) +endobj +1429 0 obj +<< /S /GoTo /D (section*.356) >> +endobj +1432 0 obj +(Zeroaxis) +endobj +1433 0 obj +<< /S /GoTo /D (section*.357) >> +endobj +1436 0 obj +(Zlabel) +endobj +1437 0 obj +<< /S /GoTo /D (section*.358) >> +endobj +1440 0 obj +(Zmtics) +endobj +1441 0 obj +<< /S /GoTo /D (section*.359) >> +endobj +1444 0 obj +(Zrange) +endobj +1445 0 obj +<< /S /GoTo /D (section*.360) >> +endobj +1448 0 obj +(Ztics) +endobj +1449 0 obj +<< /S /GoTo /D (section*.361) >> +endobj +1452 0 obj +(Cblabel) +endobj +1453 0 obj +<< /S /GoTo /D (section*.362) >> +endobj +1456 0 obj +(Cbmtics) +endobj +1457 0 obj +<< /S /GoTo /D (section*.363) >> +endobj +1460 0 obj +(Cbrange) +endobj +1461 0 obj +<< /S /GoTo /D (section*.364) >> +endobj +1464 0 obj +(Cbtics) +endobj +1465 0 obj +<< /S /GoTo /D (section*.365) >> +endobj +1468 0 obj +(Shell) +endobj +1469 0 obj +<< /S /GoTo /D (section*.366) >> +endobj +1472 0 obj +(Splot) +endobj +1473 0 obj +<< /S /GoTo /D (section*.367) >> +endobj +1476 0 obj +(Data-file) +endobj +1477 0 obj +<< /S /GoTo /D (section*.368) >> +endobj +1480 0 obj +(Matrix) +endobj +1481 0 obj +<< /S /GoTo /D (section*.369) >> +endobj +1484 0 obj +(Example datafile) +endobj +1485 0 obj +<< /S /GoTo /D (section*.370) >> +endobj +1488 0 obj +(Grid data) +endobj +1489 0 obj +<< /S /GoTo /D (section*.371) >> +endobj +1492 0 obj +(Splot surfaces) +endobj +1493 0 obj +<< /S /GoTo /D (section*.372) >> +endobj +1496 0 obj +(Stats \(Statistical Summary\)) +endobj +1497 0 obj +<< /S /GoTo /D (section*.373) >> +endobj +1500 0 obj +(System) +endobj +1501 0 obj +<< /S /GoTo /D (section*.374) >> +endobj +1504 0 obj +(Test) +endobj +1505 0 obj +<< /S /GoTo /D (section*.375) >> +endobj +1508 0 obj +(Undefine) +endobj +1509 0 obj +<< /S /GoTo /D (section*.376) >> +endobj +1512 0 obj +(Unset) +endobj +1513 0 obj +<< /S /GoTo /D (section*.377) >> +endobj +1516 0 obj +(Update) +endobj +1517 0 obj +<< /S /GoTo /D (section*.378) >> +endobj +1520 0 obj +(While) +endobj +1521 0 obj +<< /S /GoTo /D (part.4) >> +endobj +1524 0 obj +(IV Terminal types) +endobj +1525 0 obj +<< /S /GoTo /D (section*.379) >> +endobj +1528 0 obj +(Complete list of terminals) +endobj +1529 0 obj +<< /S /GoTo /D (section*.380) >> +endobj +1532 0 obj +(Aed767) +endobj +1533 0 obj +<< /S /GoTo /D (section*.381) >> +endobj +1536 0 obj +(Aifm) +endobj +1537 0 obj +<< /S /GoTo /D (section*.382) >> +endobj +1540 0 obj +(Aqua) +endobj +1541 0 obj +<< /S /GoTo /D (section*.383) >> +endobj +1544 0 obj +(Be) +endobj +1545 0 obj +<< /S /GoTo /D (section*.384) >> +endobj +1548 0 obj +(Command-line\137options) +endobj +1549 0 obj +<< /S /GoTo /D (section*.385) >> +endobj +1552 0 obj +(Monochrome\137options) +endobj +1553 0 obj +<< /S /GoTo /D (section*.386) >> +endobj +1556 0 obj +(Color\137resources) +endobj +1557 0 obj +<< /S /GoTo /D (section*.387) >> +endobj +1560 0 obj +(Grayscale\137resources) +endobj +1561 0 obj +<< /S /GoTo /D (section*.388) >> +endobj +1564 0 obj +(Line\137resources) +endobj +1565 0 obj +<< /S /GoTo /D (section*.389) >> +endobj +1568 0 obj +(Cairolatex) +endobj +1569 0 obj +<< /S /GoTo /D (section*.390) >> +endobj +1572 0 obj +(Canvas) +endobj +1573 0 obj +<< /S /GoTo /D (section*.391) >> +endobj +1576 0 obj +(Cgi) +endobj +1577 0 obj +<< /S /GoTo /D (section*.392) >> +endobj +1580 0 obj +(Cgm) +endobj +1581 0 obj +<< /S /GoTo /D (section*.393) >> +endobj +1584 0 obj +(Cgm font) +endobj +1585 0 obj +<< /S /GoTo /D (section*.394) >> +endobj +1588 0 obj +(Cgm fontsize) +endobj +1589 0 obj +<< /S /GoTo /D (section*.395) >> +endobj +1592 0 obj +(Cgm linewidth) +endobj +1593 0 obj +<< /S /GoTo /D (section*.396) >> +endobj +1596 0 obj +(Cgm rotate) +endobj +1597 0 obj +<< /S /GoTo /D (section*.397) >> +endobj +1600 0 obj +(Cgm solid) +endobj +1601 0 obj +<< /S /GoTo /D (section*.398) >> +endobj +1604 0 obj +(Cgm size) +endobj +1605 0 obj +<< /S /GoTo /D (section*.399) >> +endobj +1608 0 obj +(Cgm width) +endobj +1609 0 obj +<< /S /GoTo /D (section*.400) >> +endobj +1612 0 obj +(Cgm nofontlist) +endobj +1613 0 obj +<< /S /GoTo /D (section*.401) >> +endobj +1616 0 obj +(Context) +endobj +1617 0 obj +<< /S /GoTo /D (section*.402) >> +endobj +1620 0 obj +(Requirements) +endobj +1621 0 obj +<< /S /GoTo /D (section*.403) >> +endobj +1624 0 obj +(Calling gnuplot from ConTeXt) +endobj +1625 0 obj +<< /S /GoTo /D (section*.404) >> +endobj +1628 0 obj +(Corel) +endobj +1629 0 obj +<< /S /GoTo /D (section*.405) >> +endobj +1632 0 obj +(Debug) +endobj +1633 0 obj +<< /S /GoTo /D (section*.406) >> +endobj +1636 0 obj +(Dospc) +endobj +1637 0 obj +<< /S /GoTo /D (section*.407) >> +endobj +1640 0 obj +(Dumb) +endobj +1641 0 obj +<< /S /GoTo /D (section*.408) >> +endobj +1644 0 obj +(Dxf) +endobj +1645 0 obj +<< /S /GoTo /D (section*.409) >> +endobj +1648 0 obj +(Dxy800a) +endobj +1649 0 obj +<< /S /GoTo /D (section*.410) >> +endobj +1652 0 obj +(Eepic) +endobj +1653 0 obj +<< /S /GoTo /D (section*.411) >> +endobj +1656 0 obj +(Emf) +endobj +1657 0 obj +<< /S /GoTo /D (section*.412) >> +endobj +1660 0 obj +(Emxvga) +endobj +1661 0 obj +<< /S /GoTo /D (section*.413) >> +endobj +1664 0 obj +(Epscairo) +endobj +1665 0 obj +<< /S /GoTo /D (section*.414) >> +endobj +1668 0 obj +(Epslatex) +endobj +1669 0 obj +<< /S /GoTo /D (section*.415) >> +endobj +1672 0 obj +(Epson\137180dpi) +endobj +1673 0 obj +<< /S /GoTo /D (section*.416) >> +endobj +1676 0 obj +(Excl) +endobj +1677 0 obj +<< /S /GoTo /D (section*.417) >> +endobj +1680 0 obj +(Fig) +endobj +1681 0 obj +<< /S /GoTo /D (section*.418) >> +endobj +1684 0 obj +(Ggi) +endobj +1685 0 obj +<< /S /GoTo /D (section*.419) >> +endobj +1688 0 obj +(Gif) +endobj +1689 0 obj +<< /S /GoTo /D (section*.420) >> +endobj +1692 0 obj +(Examples) +endobj +1693 0 obj +<< /S /GoTo /D (section*.421) >> +endobj +1696 0 obj +(Gpic) +endobj +1697 0 obj +<< /S /GoTo /D (section*.422) >> +endobj +1700 0 obj +(Grass) +endobj +1701 0 obj +<< /S /GoTo /D (section*.423) >> +endobj +1704 0 obj +(Hp2623a) +endobj +1705 0 obj +<< /S /GoTo /D (section*.424) >> +endobj +1708 0 obj +(Hp2648) +endobj +1709 0 obj +<< /S /GoTo /D (section*.425) >> +endobj +1712 0 obj +(Hp500c) +endobj +1713 0 obj +<< /S /GoTo /D (section*.426) >> +endobj +1716 0 obj +(Hpgl) +endobj +1717 0 obj +<< /S /GoTo /D (section*.427) >> +endobj +1720 0 obj +(Hpljii) +endobj +1721 0 obj +<< /S /GoTo /D (section*.428) >> +endobj +1724 0 obj +(Hppj) +endobj +1725 0 obj +<< /S /GoTo /D (section*.429) >> +endobj +1728 0 obj +(Imagen) +endobj +1729 0 obj +<< /S /GoTo /D (section*.430) >> +endobj +1732 0 obj +(Jpeg) +endobj +1733 0 obj +<< /S /GoTo /D (section*.431) >> +endobj +1736 0 obj +(Kyo) +endobj +1737 0 obj +<< /S /GoTo /D (section*.432) >> +endobj +1740 0 obj +(Latex) +endobj +1741 0 obj +<< /S /GoTo /D (section*.433) >> +endobj +1744 0 obj +(Linux) +endobj +1745 0 obj +<< /S /GoTo /D (section*.434) >> +endobj +1748 0 obj +(Lua) +endobj +1749 0 obj +<< /S /GoTo /D (section*.435) >> +endobj +1752 0 obj +(Lua tikz) +endobj +1753 0 obj +<< /S /GoTo /D (section*.436) >> +endobj +1756 0 obj +(Macintosh) +endobj +1757 0 obj +<< /S /GoTo /D (section*.437) >> +endobj +1760 0 obj +(Mf) +endobj +1761 0 obj +<< /S /GoTo /D (section*.438) >> +endobj +1764 0 obj +(METAFONT Instructions) +endobj +1765 0 obj +<< /S /GoTo /D (section*.439) >> +endobj +1768 0 obj +(Mif) +endobj +1769 0 obj +<< /S /GoTo /D (section*.440) >> +endobj +1772 0 obj +(Mp) +endobj +1773 0 obj +<< /S /GoTo /D (section*.441) >> +endobj +1776 0 obj +(Metapost Instructions) +endobj +1777 0 obj +<< /S /GoTo /D (section*.442) >> +endobj +1780 0 obj +(Next) +endobj +1781 0 obj +<< /S /GoTo /D (section*.443) >> +endobj +1784 0 obj +(Openstep \(next\)) +endobj +1785 0 obj +<< /S /GoTo /D (section*.444) >> +endobj +1788 0 obj +(Pbm) +endobj +1789 0 obj +<< /S /GoTo /D (section*.445) >> +endobj +1792 0 obj +(Pdf) +endobj +1793 0 obj +<< /S /GoTo /D (section*.446) >> +endobj +1796 0 obj +(Pdfcairo) +endobj +1797 0 obj +<< /S /GoTo /D (section*.447) >> +endobj +1800 0 obj +(Pm) +endobj +1801 0 obj +<< /S /GoTo /D (section*.448) >> +endobj +1804 0 obj +(Png) +endobj +1805 0 obj +<< /S /GoTo /D (section*.449) >> +endobj +1808 0 obj +(Examples) +endobj +1809 0 obj +<< /S /GoTo /D (section*.450) >> +endobj +1812 0 obj +(Pngcairo) +endobj +1813 0 obj +<< /S /GoTo /D (section*.451) >> +endobj +1816 0 obj +(Postscript) +endobj +1817 0 obj +<< /S /GoTo /D (section*.452) >> +endobj +1820 0 obj +(Editing postscript) +endobj +1821 0 obj +<< /S /GoTo /D (section*.453) >> +endobj +1824 0 obj +(Postscript fontfile) +endobj +1825 0 obj +<< /S /GoTo /D (section*.454) >> +endobj +1828 0 obj +(Postscript prologue) +endobj +1829 0 obj +<< /S /GoTo /D (section*.455) >> +endobj +1832 0 obj +(Postscript adobeglyphnames) +endobj +1833 0 obj +<< /S /GoTo /D (section*.456) >> +endobj +1836 0 obj +(Pslatex and pstex) +endobj +1837 0 obj +<< /S /GoTo /D (section*.457) >> +endobj +1840 0 obj +(Pstricks) +endobj +1841 0 obj +<< /S /GoTo /D (section*.458) >> +endobj +1844 0 obj +(Qms) +endobj +1845 0 obj +<< /S /GoTo /D (section*.459) >> +endobj +1848 0 obj +(Qt) +endobj +1849 0 obj +<< /S /GoTo /D (section*.460) >> +endobj +1852 0 obj +(Regis) +endobj +1853 0 obj +<< /S /GoTo /D (section*.461) >> +endobj +1856 0 obj +(Sun) +endobj +1857 0 obj +<< /S /GoTo /D (section*.462) >> +endobj +1860 0 obj +(Svg) +endobj +1861 0 obj +<< /S /GoTo /D (section*.463) >> +endobj +1864 0 obj +(Svga) +endobj +1865 0 obj +<< /S /GoTo /D (section*.464) >> +endobj +1868 0 obj +(Tek40) +endobj +1869 0 obj +<< /S /GoTo /D (section*.465) >> +endobj +1872 0 obj +(Tek410x) +endobj +1873 0 obj +<< /S /GoTo /D (section*.466) >> +endobj +1876 0 obj +(Texdraw) +endobj +1877 0 obj +<< /S /GoTo /D (section*.467) >> +endobj +1880 0 obj +(Tgif) +endobj +1881 0 obj +<< /S /GoTo /D (section*.468) >> +endobj +1884 0 obj +(Tikz) +endobj +1885 0 obj +<< /S /GoTo /D (section*.469) >> +endobj +1888 0 obj +(Tkcanvas) +endobj +1889 0 obj +<< /S /GoTo /D (section*.470) >> +endobj +1892 0 obj +(Tpic) +endobj +1893 0 obj +<< /S /GoTo /D (section*.471) >> +endobj +1896 0 obj +(Unixpc) +endobj +1897 0 obj +<< /S /GoTo /D (section*.472) >> +endobj +1900 0 obj +(Vgagl) +endobj +1901 0 obj +<< /S /GoTo /D (section*.473) >> +endobj +1904 0 obj +(VWS) +endobj +1905 0 obj +<< /S /GoTo /D (section*.474) >> +endobj +1908 0 obj +(Vx384) +endobj +1909 0 obj +<< /S /GoTo /D (section*.475) >> +endobj +1912 0 obj +(Windows) +endobj +1913 0 obj +<< /S /GoTo /D (section*.476) >> +endobj +1916 0 obj +(Graph-menu) +endobj +1917 0 obj +<< /S /GoTo /D (section*.477) >> +endobj +1920 0 obj +(Printing) +endobj +1921 0 obj +<< /S /GoTo /D (section*.478) >> +endobj +1924 0 obj +(Text-menu) +endobj +1925 0 obj +<< /S /GoTo /D (section*.479) >> +endobj +1928 0 obj +(Wgnuplot.mnu) +endobj +1929 0 obj +<< /S /GoTo /D (section*.480) >> +endobj +1932 0 obj +(Wgnuplot.ini) +endobj +1933 0 obj +<< /S /GoTo /D (section*.481) >> +endobj +1936 0 obj +(Wxt) +endobj +1937 0 obj +<< /S /GoTo /D (section*.482) >> +endobj +1940 0 obj +(X11) +endobj +1941 0 obj +<< /S /GoTo /D (section*.483) >> +endobj +1944 0 obj +(X11\137fonts) +endobj +1945 0 obj +<< /S /GoTo /D (section*.484) >> +endobj +1948 0 obj +(Command-line\137options) +endobj +1949 0 obj +<< /S /GoTo /D (section*.485) >> +endobj +1952 0 obj +(Monochrome\137options) +endobj +1953 0 obj +<< /S /GoTo /D (section*.486) >> +endobj +1956 0 obj +(Color\137resources) +endobj +1957 0 obj +<< /S /GoTo /D (section*.487) >> +endobj +1960 0 obj +(Grayscale\137resources) +endobj +1961 0 obj +<< /S /GoTo /D (section*.488) >> +endobj +1964 0 obj +(Line\137resources) +endobj +1965 0 obj +<< /S /GoTo /D (section*.489) >> +endobj +1968 0 obj +(X11 pm3d\137resources) +endobj +1969 0 obj +<< /S /GoTo /D (section*.490) >> +endobj +1972 0 obj +(X11 other\137resources) +endobj +1973 0 obj +<< /S /GoTo /D (section*.491) >> +endobj +1976 0 obj +(Xlib) +endobj +1977 0 obj +<< /S /GoTo /D (part.5) >> +endobj +1980 0 obj +(V Bugs) +endobj +1981 0 obj +<< /S /GoTo /D (section*.492) >> +endobj +1984 0 obj +(Known limitations) +endobj +1985 0 obj +<< /S /GoTo /D (section*.493) >> +endobj +1988 0 obj +(External libraries) +endobj +1989 0 obj +<< /S /GoTo /D (part.6) >> +endobj +1992 0 obj +(VI Index) +endobj +1993 0 obj +<< /S /GoTo /D [1994 0 R /Fit] >> +endobj +1996 0 obj << +/Length 1170 +/Filter /FlateDecode +>> +stream +xڕVKsÛ6¾ûWðÔ!g,˜�>|ªí8qý˜É¸šd&M“ˆ(B‚NíKÿz—ÄR•¸INì·ß¾q>?:yKӀÅ$M™æã9ɅÒ8#1åÁ|ü–M”аÛÖÆE³$!'iô÷ü„³€r’ð”õÂ3žA‹`Æ2’s>k@†¥áMIJÐ)+—N?ökåÞ¬ÓM‰;kJ+7/ð”B ðTNœÁ2>¯ÌF¶^ò£®k-7Ã. ó?/L­‘ÀªkõÔ3 +X”2�ã„ñă}ˆr*ÛjÓxõyP"ei¯œS’æ,ˆýՉö¦$t¼dl)ý¬V^ÿ¢·ùé4/‰ðJ6íì\Ù¦’ÏÏí¿ϋЬ#–coÈ¥«$Zpæ?wÊZížË卫€ü`ç$Î2´Žy6w2š ~1ÖË-ÁJÐã¬^tÎXtÛçXIJÞVrÍú9½Dt»RNé©÷`Bxþ£ )xî5ü¼MצB“.äf‹ªêúؓ'q!Ã|oðŽu(Ö5 ¤L%7ˆøFö +õ +·ª©L½ñ€Þœ&S®ïÀU•A—õh÷¦T֟½’BZð¬=â R0æSÄ i[§ñ¤ðFµÇ~wÛ-%ú÷JZç1r’¤éÔÌ[i1—¯”W6"ÆûhˆK"(6ˆËÈﺫü_ð²Œh�4|†Åñ'Á˜î͍ñ–7ºÜód>ÂèÌãž=ZJX–NÁ.1Ò7ÝBj§Ûу]ÛBDÑ~ٛáé’‰ƒXÌõrwϾ$TÊÃܪ¥Ù iªø¬Vÿô)OCeÇ;ÕF6W�X°|êV=v'5bËÖéÞißßA²q(íZ·ƒÿ+š‘$¦fTe6©J —r£J½îêˆÆ…·0Éi¿ˆÇlÊ ´‘דéO§JLMØTºTP`×:ïÓS®mÁ|‡>õÀp éE֑¡\êõ®1†(Ñ;}„»•B¶œ‘¾ßOø^KÈvýžxù=°4üþw{ÜG†ÌCƒæAg€XŽXŸ …àáõ$¡z/ÌvèªV—Ր&ÃUµ•1õזج‹ýf ¥‘ôMrïÞ瘊W&O.ò±¯Ó"O=¿™·ˆE‚üa™ã’Å1÷«—‚ËvSêøÿæSLòœOCø#KÒÐ_±óÅ�´“Å”úŒ’¾r¬6Z&;W@@¢ê&*¯Þ úZ·Î >Ì4¨õòτöÔócñ„ ¦l7…Ëfx“Ìtó`~ïñZҚÎ. –Š4}“pß³sFû— +;è‹?¢·èð̪íÐ5}'χwÃO�h‘§ �tPÍCÙ¨z}¹T-–K?¼·V=@'R«Ý¬þ†„$MÅH®rn{zr2!¤ÜÉ֚/0„(„âù—aÎI‘ô 7ÏH‘ï&ŒFJЙûxvGÁ×~7ւ¨Ô¬ë'ÿ èo¥>™üú N`¬;Œ©¯@xE|çc" +:͸—Œ…vDÇÇÝðŸpG—ó£ÿ�q)Ö¥ +endstream +endobj +1994 0 obj << +/Type /Page +/Contents 1996 0 R +/Resources 1995 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +>> endobj +1997 0 obj << +/D [1994 0 R /XYZ 71 757 null] +>> endobj +1998 0 obj << +/D [1994 0 R /XYZ 72 708.612 null] +>> endobj +1995 0 obj << +/Font << /F16 1999 0 R /F17 2000 0 R /F8 2001 0 R /F19 2002 0 R /F20 2003 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2040 0 obj << +/Length 966 +/Filter /FlateDecode +>> +stream +xÚíYKoÛ8¾ûWè(¤ˆQâÕÙ´h±H°w/E¬ÅØDõð’týõ;$å®^·µ±mm8°lY3šùæÓ7f:›\¼ª"žq†Y4»‹J eVV<šÕÑû')Î #ñ¢Kp¯WMo“”ӌ%)* +Äâ˛ëÙÕõì6ù0{;¹šMþž (‡ +îh–ç$š·“÷ò¨†óo£<#¼ŠüUmDYÇ&ºü1™ºˆ‹Íexˆ‰ñ*ctˆé²ï‚b+ÃÁ¸Û”ñ¢ð6y”ž!‚‚Éá"~íM6Y`JXŒX°Çd 0Ç,ce¹¹ã*!8~Òj±t¬3‰hÁ²‚¸Ø_EéætðP tÞN÷î¶q½ž[Y|­—[)?©n‘ +c”±¢›ËQ嘋!•kù�!T$¾“®µ4£ª€É63RJQVp¥ˆe„ðmw@ó)c+“”Á÷,I‹<?Àr~8g?àaÿüBÅPGÐí2ü¼‚Çs.šPùÚØ¾UŸ…§œ¢q~jT'­{–ŸVސò²8uĸ| Ü/߈M@°qà±ÿ•¿P%ÆJ0ß;y¯Œ¬‡2xÞöÐá»xôeàÅøãqß´Abz»„4�ß,z­ì²øQŽèÏ+­G<ì®U­¼¨…•A]–¢«ò¯GÇcd´C8n-´@c՗ÎhÖm+ôÓóžÐ ðÆø™ÁßÈà^Dõ¶P[©[Õm¯µºw]HŽb Ø¸;3È/A~1‹¤0 +qJŸOS1wŧ÷.tm¢~Þ·+áðµê£j”õSËØ +ç;f„©°Þûòb[¤0°Ü»ÏN¢*߬ü ? +LDq¾ñš?õRx/÷ £±0Áިϣ³ F;Ɵ˞ݮNÝ6•µ²N#÷vRþëD†´FgŒwFàÓîu ¼¶òëüJc¬†ÀÇmɎȯº¥ùêPj+mÀ²†J¹¿ÇjãÑFé¾Û`2êƒîòñ¸‚)Ò� Æ3*þs”½J «uç'c`IIN^Ž-78ì5`З¼|.ìWM£VÐ6ƒt+¿ùcåB‹Æ•æ߇t9Ö=߁˜õm€8l¯µnå#,´KÖÐQ²s*ël…ЩŠ€&{‰æ 9ýÍ:T•g‹Êa*S›aKÉóu¿­‘“Üé8|9ƪñgçg>Ímô_(ÑTäqÅÏ >Í1äÊÏ\z ~Yž¬6Oþùæ¿|ÿ� .¯� +endstream +endobj +2039 0 obj << +/Type /Page +/Contents 2040 0 R +/Resources 2038 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +/Annots [ 2037 0 R 2005 0 R 2006 0 R 2007 0 R 2008 0 R 2009 0 R 2010 0 R 2011 0 R 2012 0 R 2013 0 R 2014 0 R 2015 0 R 2016 0 R 2017 0 R 2018 0 R 2019 0 R 2020 0 R 2021 0 R 2022 0 R 2023 0 R 2024 0 R 2025 0 R 2026 0 R 2027 0 R 2028 0 R 2029 0 R 2030 0 R 2031 0 R 2032 0 R 2033 0 R 2034 0 R 2035 0 R ] +>> endobj +2037 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2005 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 656.197 139.76 668.817] +/A << /S /GoTo /D (part.1) >> +>> endobj +2006 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 629.907 123.224 640.755] +/A << /S /GoTo /D (section*.2) >> +>> endobj +2007 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 605.167 136.162 614.078] +/A << /S /GoTo /D (section*.3) >> +>> endobj +2008 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 576.552 164.047 587.4] +/A << /S /GoTo /D (section*.4) >> +>> endobj +2009 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 551.811 138.938 560.722] +/A << /S /GoTo /D (section*.5) >> +>> endobj +2010 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 533.535 138.916 544.273] +/A << /S /GoTo /D (section*.6) >> +>> endobj +2011 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 517.197 228.497 528.045] +/A << /S /GoTo /D (section*.7) >> +>> endobj +2012 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 500.858 154.745 511.706] +/A << /S /GoTo /D (section*.8) >> +>> endobj +2013 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 484.519 169.302 495.368] +/A << /S /GoTo /D (section*.9) >> +>> endobj +2014 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 468.181 204.863 479.029] +/A << /S /GoTo /D (section*.10) >> +>> endobj +2015 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 451.288 194.485 463.244] +/A << /S /GoTo /D (section*.11) >> +>> endobj +2016 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 435.503 209.291 446.351] +/A << /S /GoTo /D (section*.12) >> +>> endobj +2017 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 421.102 225.453 430.013] +/A << /S /GoTo /D (section*.13) >> +>> endobj +2018 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 392.487 196.52 403.335] +/A << /S /GoTo /D (section*.14) >> +>> endobj +2019 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 365.256 216.513 377.211] +/A << /S /GoTo /D (section*.15) >> +>> endobj +2020 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 341.069 130.249 349.98] +/A << /S /GoTo /D (section*.16) >> +>> endobj +2021 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 312.454 184.543 323.302] +/A << /S /GoTo /D (section*.17) >> +>> endobj +2022 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 287.713 126.367 296.541] +/A << /S /GoTo /D (section*.18) >> +>> endobj +2023 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 261.036 133.472 269.947] +/A << /S /GoTo /D (section*.19) >> +>> endobj +2024 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 232.421 130.865 243.269] +/A << /S /GoTo /D (section*.20) >> +>> endobj +2025 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 207.68 176.953 216.591] +/A << /S /GoTo /D (section*.21) >> +>> endobj +2026 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 181.003 137.912 189.914] +/A << /S /GoTo /D (section*.22) >> +>> endobj +2027 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 152.388 131.738 163.236] +/A << /S /GoTo /D (section*.23) >> +>> endobj +2028 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 137.986 130.199 146.787] +/A << /S /GoTo /D (section*.24) >> +>> endobj +2029 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 119.711 184.744 130.559] +/A << /S /GoTo /D (section*.25) >> +>> endobj +2030 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 103.372 230.13 114.22] +/A << /S /GoTo /D (section*.26) >> +>> endobj +2031 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 88.97 137.2 97.881] +/A << /S /GoTo /D (section*.27) >> +>> endobj +2032 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 70.694 131.499 81.432] +/A << /S /GoTo /D (section*.28) >> +>> endobj +2033 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 54.356 139.995 65.093] +/A << /S /GoTo /D (section*.29) >> +>> endobj +2034 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 38.017 142.347 48.755] +/A << /S /GoTo /D (section*.30) >> +>> endobj +2035 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 21.678 147.218 32.416] +/A << /S /GoTo /D (section*.31) >> +>> endobj +2041 0 obj << +/D [2039 0 R /XYZ 71 757 null] +>> endobj +2042 0 obj << +/D [2039 0 R /XYZ 72 708.612 null] +>> endobj +2043 0 obj << +/D [2039 0 R /XYZ 72 716.582 null] +>> endobj +2038 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2080 0 obj << +/Length 1056 +/Filter /FlateDecode +>> +stream +xÚíY[sÓ8~ϯ𣽃]ɺY¯eifadŸ€Åq2ß°ehøõH–ÜÆEMÃLv %“LdËÒ±ô£ï\r¾˜]$8©·X{,V_±„{‹•÷Îúï«Å³W‹yB“ØßTAœø}SÔ2Â>Žhƀrê£àÃâÅìÙböy= >ЈÃ�ÈKËÙ»À[©þˆO¼¯Ã¨ÒÃ4QmáÍgofç·W”ЈcìQžDÛUÍû²2¯« døQpŒs~<a¿asøþ „ÄG@kT©&„4BȂycá*{ ®²•6ä ñE›‹e‘uJ7üWná·o\'ãÿº¬½\Ý%*ûlÝW©>ª?ð!ÚÑ¡<»ˆÑ}„üÆ4¢ÌÂ{(ºRìb_vþ˜Ðˆ`¤ô0 @ЈÚ%¢cΧ§á©ÈÛÚ(á=  Qd˜ø«uª»Ÿ˜þ¦ÚÜÜb?kºÝ§_¯¤¹Y[æ•(:%!åìá*ÐèºLûrµƒVµ± lòu�}{óÑ ˜mœÀð˜ŸèäG°cW¿ÖT]w²KÛ¼±[¯À´F›U©hº¾räþdòÿŠ”Ùü!ˆÉcá”èáË¢î:Ñn”1„?Š%l·™ÈÌÃò*“šn¶ +]Õd6õùi]Ô­¹Á–ÎUogÆž‡”R+}JHã +'t4ȳç'U.â?=èùßÍŠWa.lª ­öAÃ?zpÍcø„ô—'y»Yv>E˜Þ à'Cÿ)ˆÃ»ÌXQ’‚ÚR’ò"_lZ ̦YÒQý”$Âé?ºâ‚^Ö}—/‘WM/®ˆÜ½Ziç¹v9ǧ$øWhÞé9Œbôë‘f:­Ã'èŽ�9»›æÆ£åȵ1;ayŒmîè`/ÙÙ°ùuQK™W'É1W¼mym.E+þ1D©3ž¼ÊU*ý\ù·¡v8d3.ÁÉ^Á­^Ý«NбŠp;‚Ç)WP¼cL1C”oÓ Ïûe'sٛڦd%bٗåµxíuÍU©7%Ҷ֒ #ÌGü°TáÖ»”Õ×kK9ÛNêðI ×÷©yµõøye"€¥Hµßÿô¹¯¥Þgñ#qÆÜ•JïkÔµ‹vбHg#¦Òj)q¥Ï®¬éÆð©[kka¢'“â&Íï&Þ´°O‚)8 ˆÁ¡ 8ß~W.ªåÜ_¦|£©Áí¥h? ÅyvŠèŽmöÇ/ò2;û[HKã+!…SÃV ¤„'$6:}âDfès]+Ò¿*†¹v!bd((A›½Å ]E/0]ãy­mï*kÛº]ŠÖY)Çh·üÄL6™9üÏ蚋ïëÕV7ûOÆ¿,¿kÒÿo +endstream +endobj +2079 0 obj << +/Type /Page +/Contents 2080 0 R +/Resources 2078 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +/Annots [ 2077 0 R 2036 0 R 2045 0 R 2046 0 R 2047 0 R 2048 0 R 2049 0 R 2050 0 R 2051 0 R 2052 0 R 2053 0 R 2054 0 R 2055 0 R 2056 0 R 2057 0 R 2058 0 R 2059 0 R 2060 0 R 2061 0 R 2062 0 R 2063 0 R 2064 0 R 2065 0 R 2066 0 R 2067 0 R 2068 0 R 2069 0 R 2070 0 R 2071 0 R 2072 0 R 2073 0 R 2074 0 R 2075 0 R ] +>> endobj +2077 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2036 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 697.653 137.754 706.453] +/A << /S /GoTo /D (section*.32) >> +>> endobj +2045 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 679.377 199.342 690.225] +/A << /S /GoTo /D (section*.33) >> +>> endobj +2046 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 664.975 245.627 673.886] +/A << /S /GoTo /D (section*.34) >> +>> endobj +2047 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 638.298 100 647.126] +/A << /S /GoTo /D (section*.35) >> +>> endobj +2048 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 619.468 308.752 631.424] +/A << /S /GoTo /D (section*.36) >> +>> endobj +2049 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 603.13 213.456 615.085] +/A << /S /GoTo /D (section*.37) >> +>> endobj +2050 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 586.791 289.988 598.746] +/A << /S /GoTo /D (section*.38) >> +>> endobj +2051 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 560.667 116.288 571.515] +/A << /S /GoTo /D (section*.39) >> +>> endobj +2052 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 533.989 214.069 544.837] +/A << /S /GoTo /D (section*.40) >> +>> endobj +2053 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 517.651 130.365 528.499] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2054 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 503.249 190.251 512.16] +/A << /S /GoTo /D (section*.42) >> +>> endobj +2055 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 484.973 189.421 495.821] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2056 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 468.634 185.159 479.483] +/A << /S /GoTo /D (section*.44) >> +>> endobj +2057 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 441.957 136.288 452.805] +/A << /S /GoTo /D (section*.45) >> +>> endobj +2058 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 427.555 108.834 436.466] +/A << /S /GoTo /D (section*.46) >> +>> endobj +2059 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 409.279 160.363 420.128] +/A << /S /GoTo /D (section*.47) >> +>> endobj +2060 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 394.878 157.264 403.789] +/A << /S /GoTo /D (section*.48) >> +>> endobj +2061 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 366.263 113.926 377.111] +/A << /S /GoTo /D (section*.49) >> +>> endobj +2062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 339.032 190.534 350.987] +/A << /S /GoTo /D (section*.50) >> +>> endobj +2063 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 312.908 256.874 323.756] +/A << /S /GoTo /D (section*.51) >> +>> endobj +2064 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 288.167 272.929 297.078] +/A << /S /GoTo /D (section*.52) >> +>> endobj +2065 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 269.891 298.263 280.74] +/A << /S /GoTo /D (section*.53) >> +>> endobj +2066 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 253.553 268.735 264.401] +/A << /S /GoTo /D (section*.54) >> +>> endobj +2067 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 237.214 334.267 248.062] +/A << /S /GoTo /D (section*.55) >> +>> endobj +2068 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 210.536 107.526 221.301] +/A << /S /GoTo /D (section*.56) >> +>> endobj +2069 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 194.198 145.032 205.046] +/A << /S /GoTo /D (section*.57) >> +>> endobj +2070 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 166.966 154.516 178.922] +/A << /S /GoTo /D (section*.58) >> +>> endobj +2071 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 128.002 181.801 140.621] +/A << /S /GoTo /D (part.2) >> +>> endobj +2072 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 103.649 138.91 112.56] +/A << /S /GoTo /D (section*.59) >> +>> endobj +2073 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 76.971 102.373 85.799] +/A << /S /GoTo /D (section*.60) >> +>> endobj +2074 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 48.356 112.335 59.204] +/A << /S /GoTo /D (section*.61) >> +>> endobj +2075 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 21.678 150.685 32.527] +/A << /S /GoTo /D (section*.62) >> +>> endobj +2081 0 obj << +/D [2079 0 R /XYZ 71 757 null] +>> endobj +2078 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2113 0 obj << +/Length 580 +/Filter /FlateDecode +>> +stream +xÚí–[kÛ0Çßý)ô(=سu³õ¸v [)Ý֘ÑQú 8J*&_&;-ýöó-€íà²Á +ÅÁƊ~ç|ŽŽt.bçÃ2ÂsoAˆë_腑�ñÜCŠ\ìNà.C8‚ûÂär !z¹c‡—_oâÅM¼Bñ•³ˆßN�üú +:sÔó}’Ô¹ðÁ¦¿¾GDžÛY) <ªŸ¬œïÎEã&§.qyœö.]ÊlcTYé •* Œ{Œ’ÚLç6kGÝð‹¹Gà7 mRäø‡»?Æè¢à ðS^̀z/—ÚµIöö©ùÌÕhBu©3™%j-í0+¦Ø²RÅ ìÈç™d/øY¿žËwV¦ƒ(ó›ÑÓîRxLàÜÃ"ìfÞ¨çǃ©zÉs=ä2ßó*þƒO ‚€A†Ûù}à£.ð÷UžÊJmº]EWÊÊJçYóJaÞl:OÍMÙnBŠp÷¦Ò + QÝ´$7û4+‘aüæƒ5AÒ-ç“íÑ ¨'(=-Ä/©Ü©ÁŠ g+¢OLŒ"­ÌÊBZ•%/Èåuäß ào甞TExœ¿vÁo¥6¥ÜÖoŒ½o@ÿ(þ“5…9)öfäøï³8|*^ËuÊú 73Ø^ôZg#ŠìU´¢¹Îšþ¡ša¤wûzŽq#í 9Õg­Æ:aªw÷v·–¦x”³åjPn—SŠ?àP%UnËÙ¢wÊÚ܎õflª›¼{iÂù|ïöÏÖíóxÓÉÿÂ"¤é +endstream +endobj +2112 0 obj << +/Type /Page +/Contents 2113 0 R +/Resources 2111 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +/Annots [ 2110 0 R 2076 0 R 2082 0 R 2083 0 R 2084 0 R 2085 0 R 2086 0 R 2087 0 R 2088 0 R 2089 0 R 2090 0 R 2091 0 R 2092 0 R 2093 0 R 2094 0 R 2095 0 R 2096 0 R 2097 0 R 2098 0 R 2099 0 R 2100 0 R 2101 0 R 2102 0 R 2103 0 R 2104 0 R 2105 0 R 2106 0 R 2107 0 R 2108 0 R ] +>> endobj +2110 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2076 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 697.653 135.5 706.564] +/A << /S /GoTo /D (section*.63) >> +>> endobj +2082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 671.181 107.216 680.092] +/A << /S /GoTo /D (section*.64) >> +>> endobj +2083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 642.772 110.725 653.621] +/A << /S /GoTo /D (section*.65) >> +>> endobj +2084 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 618.238 96.486 627.066] +/A << /S /GoTo /D (section*.66) >> +>> endobj +2085 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 591.766 133.043 600.677] +/A << /S /GoTo /D (section*.67) >> +>> endobj +2086 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 565.295 133.202 574.206] +/A << /S /GoTo /D (section*.68) >> +>> endobj +2087 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 536.886 105.315 547.651] +/A << /S /GoTo /D (section*.69) >> +>> endobj +2088 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 510.414 114.863 521.263] +/A << /S /GoTo /D (section*.70) >> +>> endobj +2089 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 483.943 110.255 494.791] +/A << /S /GoTo /D (section*.71) >> +>> endobj +2090 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 457.471 129.931 468.319] +/A << /S /GoTo /D (section*.72) >> +>> endobj +2091 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 441.174 150.29 452.022] +/A << /S /GoTo /D (section*.73) >> +>> endobj +2092 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 424.876 276.511 435.724] +/A << /S /GoTo /D (section*.74) >> +>> endobj +2093 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 398.404 103.437 409.17] +/A << /S /GoTo /D (section*.75) >> +>> endobj +2094 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 382.107 146.72 392.844] +/A << /S /GoTo /D (section*.76) >> +>> endobj +2095 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 365.809 147.495 376.658] +/A << /S /GoTo /D (section*.77) >> +>> endobj +2096 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 339.338 117.09 350.186] +/A << /S /GoTo /D (section*.78) >> +>> endobj +2097 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 314.803 105.092 323.714] +/A << /S /GoTo /D (section*.79) >> +>> endobj +2098 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 288.332 99.205 297.243] +/A << /S /GoTo /D (section*.80) >> +>> endobj +2099 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 259.923 129.82 270.771] +/A << /S /GoTo /D (section*.81) >> +>> endobj +2100 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 235.389 104.442 244.3] +/A << /S /GoTo /D (section*.82) >> +>> endobj +2101 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 208.917 99.708 217.828] +/A << /S /GoTo /D (section*.83) >> +>> endobj +2102 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 180.508 99.952 191.273] +/A << /S /GoTo /D (section*.84) >> +>> endobj +2103 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 154.036 120.734 164.885] +/A << /S /GoTo /D (section*.85) >> +>> endobj +2104 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 127.565 122.961 138.413] +/A << /S /GoTo /D (section*.86) >> +>> endobj +2105 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 103.03 110.468 111.858] +/A << /S /GoTo /D (section*.87) >> +>> endobj +2106 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 76.559 127.965 85.47] +/A << /S /GoTo /D (section*.88) >> +>> endobj +2107 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 48.15 133.693 58.998] +/A << /S /GoTo /D (section*.89) >> +>> endobj +2108 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 23.616 127.01 32.527] +/A << /S /GoTo /D (section*.90) >> +>> endobj +2114 0 obj << +/D [2112 0 R /XYZ 71 757 null] +>> endobj +2111 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2149 0 obj << +/Length 775 +/Filter /FlateDecode +>> +stream +xÚíXÁr›0½û+t¨’ŽãLœiÓv¡4ÅÈ 0® Nû÷•Ií ¶“6'ƌaž$Þ¾]-{ Þq ÁB’)ˆCsÄAÌHRp‡ŸN“Ñiræù˜b«™rXÏó²òü("ÌóCăԻHN£dðc€2?ì†#B˜ƒó Rc?(ˆ·ÍS Œ›sÎ_vEa´¾$&xÀH»¤¯JëRçÙL-섀PP™šÛ”7VÿÎì‡,0×-ö—…ðøæ™݁]øØÝŒ m<‚ßE‹ZOåD™KlZV· ¹î)ŸP!€Y +➠íøQçºô|ÊàšTY9sÆfRÕ:n™©[g.äÜ­Chÿ'"Äþ1¦÷äc0¥aC?& Ç;òdžOüçãÂaYr–.Œ!C†ÜhkGë"¦]"pÈ ºÊ<:(WRw¢ð –‡´–#P浬T'8Üþ™UOmÃl $êž|ŸÞԋJ^æª (©e¡*¥')Ư&NÞF 1Òx­'«³ëRWŽÞ¬ÙW*›µÌ9­Û¬¿¢ŒôðÞj{d÷/Ç»ZTYa¢Òªšö$?#óM5Lñ#Pü@ö•¬2ÃûDæÎ ¥ÕþÒ cSY¸mY°è êþÅܵÊðmÖr²BíU¥Ê•j¾ ½Pw’ÊܦڥÛay—¤ ¹œ³>?¼¤KvzÄÊ}éQ +¥ÎlÝbOî™|ìû²dqç†ÙмÌt9+”£¼ýˆòÌ7Ö +ß$QÇñæÔò±Î«Ì¿Ôr6±ì^›ü‚¢^¥Ïø~«.x nSè*›]­¦¼¶zŽ™èü|À»>‚’ln˜f\ôlî#"xG;æ¾·³ÚQ8Vù¼³¥°­ÝwlêüRÿz<®l<Ý yLp<õË<µ='Úû~¡£²j2®”–M³£Ãáñ¶î݇R¦² ð[×ïDã».þofbÔ7 +endstream +endobj +2148 0 obj << +/Type /Page +/Contents 2149 0 R +/Resources 2147 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +/Annots [ 2146 0 R 2109 0 R 2115 0 R 2116 0 R 2117 0 R 2118 0 R 2119 0 R 2120 0 R 2121 0 R 2122 0 R 2123 0 R 2124 0 R 2125 0 R 2126 0 R 2127 0 R 2128 0 R 2129 0 R 2130 0 R 2131 0 R 2132 0 R 2133 0 R 2134 0 R 2135 0 R 2136 0 R 2137 0 R 2138 0 R 2139 0 R 2140 0 R 2141 0 R 2142 0 R 2143 0 R 2144 0 R ] +>> endobj +2146 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2109 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 697.653 129.293 706.564] +/A << /S /GoTo /D (section*.91) >> +>> endobj +2115 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 669.259 135.022 680.108] +/A << /S /GoTo /D (section*.92) >> +>> endobj +2116 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 644.74 128.338 653.651] +/A << /S /GoTo /D (section*.93) >> +>> endobj +2117 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 615.793 163.326 627.749] +/A << /S /GoTo /D (section*.94) >> +>> endobj +2118 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 599.499 216.292 611.454] +/A << /S /GoTo /D (section*.95) >> +>> endobj +2119 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 563.08 167.861 573.375] +/A << /S /GoTo /D (part.3) >> +>> endobj +2120 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 536.624 87.636 545.535] +/A << /S /GoTo /D (section*.96) >> +>> endobj +2121 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 510.168 93.205 519.079] +/A << /S /GoTo /D (section*.97) >> +>> endobj +2122 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 483.711 99.992 492.622] +/A << /S /GoTo /D (section*.98) >> +>> endobj +2123 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 457.255 87.511 466.083] +/A << /S /GoTo /D (section*.99) >> +>> endobj +2124 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 430.799 116.327 439.71] +/A << /S /GoTo /D (section*.100) >> +>> endobj +2125 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 404.342 94.208 413.253] +/A << /S /GoTo /D (section*.101) >> +>> endobj +2126 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 377.886 87.843 386.797] +/A << /S /GoTo /D (section*.102) >> +>> endobj +2127 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 359.655 186.626 370.503] +/A << /S /GoTo /D (section*.103) >> +>> endobj +2128 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 345.297 168.804 354.208] +/A << /S /GoTo /D (section*.104) >> +>> endobj +2129 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 329.003 155.244 337.803] +/A << /S /GoTo /D (section*.105) >> +>> endobj +2130 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 312.709 197.612 321.62] +/A << /S /GoTo /D (section*.106) >> +>> endobj +2131 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 294.477 197.751 305.325] +/A << /S /GoTo /D (section*.107) >> +>> endobj +2132 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 280.12 120.9 289.031] +/A << /S /GoTo /D (section*.108) >> +>> endobj +2133 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 263.825 187.124 272.736] +/A << /S /GoTo /D (section*.109) >> +>> endobj +2134 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 247.531 210.509 256.442] +/A << /S /GoTo /D (section*.110) >> +>> endobj +2135 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 231.236 144.976 240.147] +/A << /S /GoTo /D (section*.111) >> +>> endobj +2136 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 213.005 153.057 223.853] +/A << /S /GoTo /D (section*.112) >> +>> endobj +2137 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 196.71 107.367 207.448] +/A << /S /GoTo /D (section*.113) >> +>> endobj +2138 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 170.254 96.761 181.102] +/A << /S /GoTo /D (section*.114) >> +>> endobj +2139 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 143.798 110.613 154.646] +/A << /S /GoTo /D (section*.115) >> +>> endobj +2140 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 119.279 80.842 128.19] +/A << /S /GoTo /D (section*.116) >> +>> endobj +2141 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 102.984 111.186 111.895] +/A << /S /GoTo /D (section*.117) >> +>> endobj +2142 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 76.528 117.067 85.439] +/A << /S /GoTo /D (section*.118) >> +>> endobj +2143 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 50.072 97.55 58.983] +/A << /S /GoTo /D (section*.119) >> +>> endobj +2144 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 23.616 103.223 32.444] +/A << /S /GoTo /D (section*.120) >> +>> endobj +2150 0 obj << +/D [2148 0 R /XYZ 71 757 null] +>> endobj +2147 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2195 0 obj << +/Length 976 +/Filter /FlateDecode +>> +stream +xÚí[[oÓ0~ï¯Èc"‘àûåq ž`¡1#"MKšB·_Ïq’¢•¥Ûzƒ•Y›dÕqû;Ÿ?ŸsìôãÞÓçÊӑDxñOø—‘TڋSï£/‚ *¨QDùói>©‚Rê³®aαðOß¾‰oâap¿ê âÞ÷öüáæq,Bˆz£qïã9òR¨塈jåý¬[=&”¹7ì½ëõm]í’Ð*¬íÒY@‰ŸÌgƾÎc\DœQ¸¿¾(q].«CŒ¢¸½Óv¾ë&bkWÃ×Ú 1´í»Of„œ?‚¡‡]0­¢Ÿ÷(0ƼµX­¶‰lLÒϊ¤¼„Árþ¿ öÁ›¯±­­Ó[#¹:M^˜Â”I„‚hà€_'e™X…†™ ±|´�p˜ öì:öK¾¿7£I™¡þï4èßåȇ߲)´;JÀeÚuÀߪÍó@QRŽpc¶=ŽPkH?(Ò,)@gq:³w¢ó.¢g¹©êuÔ +cMå`;ø¢5®þˆ¹~@È¥”vš±Ý0;Èý[OÒ/paí½oá8+.€µ„;ÖîÎÚ°K^›ËŸV˜Áñ¶)ì"™ƒªqKëáÈúqå.øŠ.5Ž­S]&Å̺ҟ̬³¡‰SÜ]@}¶xÒä«ÓK ïòÇ” +;ÉÝÚ¥kœC¼øÂÜÖHfþJí•õà°[ ïbëÛ2»È@`1¥Â…Ê›EÌ]=5õ¶UeJhì\„}Rõý¤J*ceÔ!¸GXÏ,_MÙfŠ4ÍóØK%wqÂP†‚DRðx–T <A ÍþÝa6†‘k÷?¦Û +$m¶÷à*£:–ÅÁ"OsÓúÂ0CÀKcö7gÄqz3éÑ]*þ²HÍ|^Ä]EìNà‡ãI½rNª¯A(„pØîw…Öå†NF³ižö„”rËç†xþÁã¾¹ÊlÐ"ˆr`m£Ë +w…ƒ¿ Ê4s"¼Oq§Þ~n•†­ú1)ێïT?Ù÷¹±[sȝoÙÐëÇUJ˜#{T¼^·Ý+«ÖÍÏÓù¸> ž'Uքq°R1î€ÛjQ*ìAªÜcÂe ö ž¯SS̲ª= êÜøÍðìÜo¶)ÉQ–äa“/(’ñƒñ¥Ž+†êҁøk9·t%ÜÍôíc*ÚémÍ2{XGJâh|(ÂÓµÇûôo|9†%‹´&6u¬0¾íë1i¥W¿»þ!–`û IóNÓä?­vaâ¬}Ó\li_”‡h +endstream +endobj +2194 0 obj << +/Type /Page +/Contents 2195 0 R +/Resources 2193 0 R +/MediaBox [0 0 612 792] +/Parent 2004 0 R +/Annots [ 2192 0 R 2145 0 R 2151 0 R 2152 0 R 2153 0 R 2154 0 R 2155 0 R 2156 0 R 2157 0 R 2158 0 R 2159 0 R 2160 0 R 2161 0 R 2162 0 R 2163 0 R 2164 0 R 2165 0 R 2166 0 R 2167 0 R 2168 0 R 2169 0 R 2170 0 R 2171 0 R 2172 0 R 2173 0 R 2174 0 R 2175 0 R 2176 0 R 2177 0 R 2178 0 R 2179 0 R 2180 0 R 2181 0 R 2182 0 R 2183 0 R 2184 0 R 2185 0 R 2186 0 R 2187 0 R 2188 0 R 2189 0 R 2190 0 R ] +>> endobj +2192 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2145 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 697.653 102.214 706.481] +/A << /S /GoTo /D (section*.121) >> +>> endobj +2151 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 669.822 94.194 678.733] +/A << /S /GoTo /D (section*.122) >> +>> endobj +2152 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 653.252 109.028 662.053] +/A << /S /GoTo /D (section*.123) >> +>> endobj +2153 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 634.746 117.441 645.483] +/A << /S /GoTo /D (section*.124) >> +>> endobj +2154 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 620.114 146.706 629.025] +/A << /S /GoTo /D (section*.125) >> +>> endobj +2155 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 601.607 138.086 612.345] +/A << /S /GoTo /D (section*.126) >> +>> endobj +2156 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 586.975 143.454 595.886] +/A << /S /GoTo /D (section*.127) >> +>> endobj +2157 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 568.468 131.942 579.316] +/A << /S /GoTo /D (section*.128) >> +>> endobj +2158 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 553.836 144.561 562.636] +/A << /S /GoTo /D (section*.129) >> +>> endobj +2159 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 537.267 143.98 546.178] +/A << /S /GoTo /D (section*.130) >> +>> endobj +2160 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 518.76 148.408 529.608] +/A << /S /GoTo /D (section*.131) >> +>> endobj +2161 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 504.128 167.365 512.928] +/A << /S /GoTo /D (section*.132) >> +>> endobj +2162 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 487.558 166.064 496.469] +/A << /S /GoTo /D (section*.133) >> +>> endobj +2163 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 469.052 168.001 479.789] +/A << /S /GoTo /D (section*.134) >> +>> endobj +2164 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 452.482 155.548 463.331] +/A << /S /GoTo /D (section*.135) >> +>> endobj +2165 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 437.85 171.184 446.651] +/A << /S /GoTo /D (section*.136) >> +>> endobj +2166 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 419.344 194.568 430.081] +/A << /S /GoTo /D (section*.137) >> +>> endobj +2167 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 402.774 195.675 413.623] +/A << /S /GoTo /D (section*.138) >> +>> endobj +2168 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 386.205 221.689 397.053] +/A << /S /GoTo /D (section*.139) >> +>> endobj +2169 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 369.636 181.728 380.373] +/A << /S /GoTo /D (section*.140) >> +>> endobj +2170 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 355.003 179.79 363.804] +/A << /S /GoTo /D (section*.141) >> +>> endobj +2171 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 338.434 180.178 347.234] +/A << /S /GoTo /D (section*.142) >> +>> endobj +2172 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 319.927 211.228 330.776] +/A << /S /GoTo /D (section*.143) >> +>> endobj +2173 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 305.295 109.388 314.095] +/A << /S /GoTo /D (section*.144) >> +>> endobj +2174 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 286.789 138.196 297.526] +/A << /S /GoTo /D (section*.145) >> +>> endobj +2175 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 270.219 186.322 281.067] +/A << /S /GoTo /D (section*.146) >> +>> endobj +2176 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 255.587 137.2 264.498] +/A << /S /GoTo /D (section*.147) >> +>> endobj +2177 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 239.018 146.333 247.929] +/A << /S /GoTo /D (section*.148) >> +>> endobj +2178 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 220.511 191.497 231.359] +/A << /S /GoTo /D (section*.149) >> +>> endobj +2179 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 205.879 177.715 214.679] +/A << /S /GoTo /D (section*.150) >> +>> endobj +2180 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 187.372 186.792 198.22] +/A << /S /GoTo /D (section*.151) >> +>> endobj +2181 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 172.74 182.004 181.651] +/A << /S /GoTo /D (section*.152) >> +>> endobj +2182 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 154.233 181.7 164.971] +/A << /S /GoTo /D (section*.153) >> +>> endobj +2183 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 137.664 195.15 148.402] +/A << /S /GoTo /D (section*.154) >> +>> endobj +2184 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 123.032 200.795 131.943] +/A << /S /GoTo /D (section*.155) >> +>> endobj +2185 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 106.462 188.369 115.374] +/A << /S /GoTo /D (section*.156) >> +>> endobj +2186 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 87.956 189.504 98.804] +/A << /S /GoTo /D (section*.157) >> +>> endobj +2187 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 71.387 186.792 82.235] +/A << /S /GoTo /D (section*.158) >> +>> endobj +2188 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 56.754 135.014 65.665] +/A << /S /GoTo /D (section*.159) >> +>> endobj +2189 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 38.248 137.532 48.985] +/A << /S /GoTo /D (section*.160) >> +>> endobj +2190 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 21.678 218.606 32.527] +/A << /S /GoTo /D (section*.161) >> +>> endobj +2196 0 obj << +/D [2194 0 R /XYZ 71 757 null] +>> endobj +2193 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2236 0 obj << +/Length 786 +/Filter /FlateDecode +>> +stream +xÚíšßo›0Çßù+üPüÛ~lªVZº¶Aݺª4ЉÀfȲ?6$kÑ(ÙÒ)V¢XJ8ÀŸ¯ï|wd9'È@2Ä@ô 8Òop!A”€÷ìóUt~ =R(;.<$Üé÷¼¬=c⒀y> +™d.÷£Kç<r~8„úÛӑ 1Mœ‡Ç$úûKX +0kŽš�„s0tnœÁêA"JÀ¤™ßÖu•N“R_X¸£2ŸNŠÊói(ÜÀ áî"åÎÏÙÛ�!¤® F×‡,Àµü¾ÖÙ(Ÿ€inàQúÑnÿ²ï"ŠçDÑ*RññÚ Ë{»:wìï÷vuîlu~[EÉ$± qC¢¬!êc*–¹Þy»e×Yžöõ¿^¦›ÏOãgðë”L†|9Dœ+Uª§XéÍ9µ(÷6Í·Ž°Z ò¬HMTaÌâë%­ì•&M‹Q•¦¬àئûցw9õ©4cOÒZe#ϗˆÚ5Ü«·q16¡ fÉPŽy`úT§*6QÉóqϊåÎÞJ!º<#Êj“¤R$,Î~§ÙŠ"»üãKV¿אV“h"C£ÉɅv‘׿­u¥Aˆ®8X@¥˜oì*+<ŒÜº‘PýÁZÌæG‰ÚeñukÉ疳dk››i¶ý…nã¬J;­ð:«ôY¥ÕËævba×ôÓ·¿œJãn d­Y•Ö[[ c#ÙOóÑ †®™à0­ýê¥4Ƴ÷—ûþ>!PŸA.ûøi1ÎMJBÚs9®-¶uïÎ^Ø©.XMš>Óõª[Ÿ™‰ì¬^O§uYb“pÈ-½=ozmv¸ÔO{§|5K'æ‘%w-–ÜÒݎµ|·KPæ±2„qKX4„)ã6°üÓ4ßbïìšv1#ƍClɝ1ȊDGÐñ=ãøxš,üd«±.z|²qÃÀ†Ÿ¿˜Ö†a§s”*I•сڼ´§ù­•ÃìÞ¿fYb:7œÙG¾û›f+ì +Og¯g0ÇA‹¸§i¾ÑÄüoò7L‡å' +endstream +endobj +2235 0 obj << +/Type /Page +/Contents 2236 0 R +/Resources 2234 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2233 0 R 2191 0 R 2197 0 R 2198 0 R 2199 0 R 2200 0 R 2201 0 R 2202 0 R 2203 0 R 2204 0 R 2205 0 R 2206 0 R 2207 0 R 2208 0 R 2209 0 R 2210 0 R 2211 0 R 2212 0 R 2213 0 R 2214 0 R 2215 0 R 2216 0 R 2217 0 R 2218 0 R 2219 0 R 2220 0 R 2221 0 R 2222 0 R 2223 0 R 2224 0 R 2225 0 R 2226 0 R 2227 0 R 2228 0 R 2229 0 R 2230 0 R 2231 0 R ] +>> endobj +2233 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2191 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 697.653 217.649 706.564] +/A << /S /GoTo /D (section*.162) >> +>> endobj +2197 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 681.33 193.932 690.241] +/A << /S /GoTo /D (section*.163) >> +>> endobj +2198 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 665.008 198.913 673.919] +/A << /S /GoTo /D (section*.164) >> +>> endobj +2199 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 648.685 193.932 657.596] +/A << /S /GoTo /D (section*.165) >> +>> endobj +2200 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 632.362 198.913 641.273] +/A << /S /GoTo /D (section*.166) >> +>> endobj +2201 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 616.04 192.548 624.951] +/A << /S /GoTo /D (section*.167) >> +>> endobj +2202 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 599.717 146.056 608.628] +/A << /S /GoTo /D (section*.168) >> +>> endobj +2203 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 583.395 129.756 592.306] +/A << /S /GoTo /D (section*.169) >> +>> endobj +2204 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 567.072 130.835 575.983] +/A << /S /GoTo /D (section*.170) >> +>> endobj +2205 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 550.749 130.199 559.55] +/A << /S /GoTo /D (section*.171) >> +>> endobj +2206 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 534.427 136.01 543.227] +/A << /S /GoTo /D (section*.172) >> +>> endobj +2207 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 516.167 119.129 526.904] +/A << /S /GoTo /D (section*.173) >> +>> endobj +2208 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 501.782 125.881 510.582] +/A << /S /GoTo /D (section*.174) >> +>> endobj +2209 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 485.459 108.973 494.37] +/A << /S /GoTo /D (section*.175) >> +>> endobj +2210 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 469.136 110.356 478.047] +/A << /S /GoTo /D (section*.176) >> +>> endobj +2211 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 442.539 99.231 451.45] +/A << /S /GoTo /D (section*.177) >> +>> endobj +2212 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 415.942 95.467 424.853] +/A << /S /GoTo /D (section*.178) >> +>> endobj +2213 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 387.408 95.606 398.256] +/A << /S /GoTo /D (section*.179) >> +>> endobj +2214 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 362.748 100.111 371.659] +/A << /S /GoTo /D (section*.180) >> +>> endobj +2215 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 336.15 111.194 345.061] +/A << /S /GoTo /D (section*.181) >> +>> endobj +2216 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 307.616 106.572 318.464] +/A << /S /GoTo /D (section*.182) >> +>> endobj +2217 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 282.956 108.744 291.867] +/A << /S /GoTo /D (section*.183) >> +>> endobj +2218 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 256.359 101.066 265.187] +/A << /S /GoTo /D (section*.184) >> +>> endobj +2219 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 229.761 95.592 238.589] +/A << /S /GoTo /D (section*.185) >> +>> endobj +2220 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 203.164 117.456 212.075] +/A << /S /GoTo /D (section*.186) >> +>> endobj +2221 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 184.904 117.053 195.753] +/A << /S /GoTo /D (section*.187) >> +>> endobj +2222 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 170.519 115.116 179.319] +/A << /S /GoTo /D (section*.188) >> +>> endobj +2223 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 154.196 130.337 163.107] +/A << /S /GoTo /D (section*.189) >> +>> endobj +2224 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 137.874 187.761 146.785] +/A << /S /GoTo /D (section*.190) >> +>> endobj +2225 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 121.551 162.826 130.462] +/A << /S /GoTo /D (section*.191) >> +>> endobj +2226 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 105.229 107.81 114.029] +/A << /S /GoTo /D (section*.192) >> +>> endobj +2227 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 88.906 108.834 97.817] +/A << /S /GoTo /D (section*.193) >> +>> endobj +2228 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 70.646 125.466 81.384] +/A << /S /GoTo /D (section*.194) >> +>> endobj +2229 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 56.261 117.745 65.172] +/A << /S /GoTo /D (section*.195) >> +>> endobj +2230 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 39.938 129.866 48.849] +/A << /S /GoTo /D (section*.196) >> +>> endobj +2231 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 23.616 115.891 32.527] +/A << /S /GoTo /D (section*.197) >> +>> endobj +2237 0 obj << +/D [2235 0 R /XYZ 71 757 null] +>> endobj +2234 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2284 0 obj << +/Length 997 +/Filter /FlateDecode +>> +stream +xÚí[]oÓ0}ï¯ÈcòÌ޼Û` Z߀“dÅR¾HRÁøõØqËøp¦n%Ý´]uRÔ)­âsî=÷žk÷ÙrqtÂ= Soyé±Xÿ±ˆqá-sïƒÏƒ0F„U1÷×mÙ AHñ“ˆ!NSLýçïÞ.ß./‚O˳Åñrñu=¤_Ø~]!D¼¬Z|ø„¼\ÿÿÌCÜû6ÞUy åúZz‹÷‹g?§‘H +ÑdóTÏKÕ!G©aŠÐ#»$B<Ð'£8õ1Š њ±ÓHSc)ãcèZÙÉ*O¤—yþMÙt63?ëœå~cøø®?Bå™"™"¤–UÑë»~ +`z}7oå¨Y뜠ˆ‡á"upñBÒ +S?1ó¯ÊB/„Œ%ƒˆk6>"œØ~¥áIVླྀЭ°@ìì¸(6ýtþ1„$þeÓ ö;Yë÷<Ü÷ IëæRc܎ Sñ¯}ÁœG<^JYDôõGB{¦IƒŽ8æã7abŸjèdk¸e s“lґ͐$wLœJõ½ªWڃP é²À;¦K_{7£!æ3ߏ lÙmP͚ª*l¿ÚgæòEvÆ4pôÔãö`~VµVtÙ]™¾_@ÕÜ1`¹ÕYGƒò¢ÈT%Ë^­jÓ¶ƒ¤Î&ÜežVÊI®oIÁø¨W.ÖUe¤YË +{<ㄇ##9˜8®³fì×ó±Éã,‘¿N”.ÀiƒÆÜc~`1'þfüÙÊá‹nÕ9…š1o͸‰®’:S0Âðž{™–‹xjÖvÚvÊ&Æ¥.ã‚B:üoc×Ìù÷D÷6·LçV³›PÊ~;¨‰Cr–ª*Ž´%.&v–lˆ÷í2)¦¿ u¹á1”×u6¨¦¾ÞÔâvS‹�¶3”Ödª´nhÐAÍÈÆÜrã¢á´Sf4 @ÿÎa×V×K•çEm&FŒqh[fN +7ýÐtW½ú¡K‚H9€9ú®W}Ó˪-ͱ+‚HÊÌÕÙÅÁëâ*9 ò÷ÁŸ²¿#-¦emK™ã–#ós:4ênP‹©àÁV†8ã â{À£I;v.íaç¢Ü{Ì Jsk^\CÏsUÖoOU…„ÁQ‘Ù×gq̈́Î+Ù­T­ïÜy äìçÌþäa;=odnwd˜À +3 g*؝ãLši]*ÔãƒfEâ¤dÕoø€Ÿi*7\D¼‘Y×èn5¦Dé°Ñ¶ãùã$�Áƒð:y°½Sü?{XèZïÊF³î s°—ŒM ºýmÌO½ƒ +endstream +endobj +2283 0 obj << +/Type /Page +/Contents 2284 0 R +/Resources 2282 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2281 0 R 2232 0 R 2239 0 R 2240 0 R 2241 0 R 2242 0 R 2243 0 R 2244 0 R 2245 0 R 2246 0 R 2247 0 R 2248 0 R 2249 0 R 2250 0 R 2251 0 R 2252 0 R 2253 0 R 2254 0 R 2255 0 R 2256 0 R 2257 0 R 2258 0 R 2259 0 R 2260 0 R 2261 0 R 2262 0 R 2263 0 R 2264 0 R 2265 0 R 2266 0 R 2267 0 R 2268 0 R 2269 0 R 2270 0 R 2271 0 R 2272 0 R 2273 0 R 2274 0 R 2275 0 R 2276 0 R 2277 0 R 2278 0 R 2279 0 R ] +>> endobj +2281 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2232 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 695.716 106.205 706.564] +/A << /S /GoTo /D (section*.198) >> +>> endobj +2239 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 679.276 135.872 690.013] +/A << /S /GoTo /D (section*.199) >> +>> endobj +2240 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 664.773 130.863 673.684] +/A << /S /GoTo /D (section*.200) >> +>> endobj +2241 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 648.333 138.944 657.244] +/A << /S /GoTo /D (section*.201) >> +>> endobj +2242 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 631.893 123.667 640.693] +/A << /S /GoTo /D (section*.202) >> +>> endobj +2243 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 613.516 132.689 624.364] +/A << /S /GoTo /D (section*.203) >> +>> endobj +2244 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 599.013 122.118 607.924] +/A << /S /GoTo /D (section*.204) >> +>> endobj +2245 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 582.573 195.648 591.484] +/A << /S /GoTo /D (section*.205) >> +>> endobj +2246 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 564.196 211.106 575.044] +/A << /S /GoTo /D (section*.206) >> +>> endobj +2247 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 547.756 197.64 558.604] +/A << /S /GoTo /D (section*.207) >> +>> endobj +2248 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 531.316 205.942 542.165] +/A << /S /GoTo /D (section*.208) >> +>> endobj +2249 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 516.814 231.43 525.725] +/A << /S /GoTo /D (section*.209) >> +>> endobj +2250 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 498.436 193.406 509.285] +/A << /S /GoTo /D (section*.210) >> +>> endobj +2251 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 481.997 140.438 492.845] +/A << /S /GoTo /D (section*.211) >> +>> endobj +2252 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 465.557 123.252 476.405] +/A << /S /GoTo /D (section*.212) >> +>> endobj +2253 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 449.117 122.671 459.854] +/A << /S /GoTo /D (section*.213) >> +>> endobj +2254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 432.677 128.759 443.525] +/A << /S /GoTo /D (section*.214) >> +>> endobj +2255 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 418.174 101.085 426.974] +/A << /S /GoTo /D (section*.215) >> +>> endobj +2256 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 399.797 127.653 410.645] +/A << /S /GoTo /D (section*.216) >> +>> endobj +2257 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 385.294 119.655 394.094] +/A << /S /GoTo /D (section*.217) >> +>> endobj +2258 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 366.917 145.046 377.765] +/A << /S /GoTo /D (section*.218) >> +>> endobj +2259 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 350.477 187.041 361.325] +/A << /S /GoTo /D (section*.219) >> +>> endobj +2260 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 333.484 201.819 345.439] +/A << /S /GoTo /D (section*.220) >> +>> endobj +2261 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 317.597 149.57 328.445] +/A << /S /GoTo /D (section*.221) >> +>> endobj +2262 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 303.094 130.199 311.895] +/A << /S /GoTo /D (section*.222) >> +>> endobj +2263 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 286.654 107.962 295.566] +/A << /S /GoTo /D (section*.223) >> +>> endobj +2264 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 270.215 129.728 279.126] +/A << /S /GoTo /D (section*.224) >> +>> endobj +2265 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 251.837 135.678 262.575] +/A << /S /GoTo /D (section*.225) >> +>> endobj +2266 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 235.398 134.322 246.246] +/A << /S /GoTo /D (section*.226) >> +>> endobj +2267 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 218.958 105.375 229.695] +/A << /S /GoTo /D (section*.227) >> +>> endobj +2268 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 202.518 177.604 213.366] +/A << /S /GoTo /D (section*.228) >> +>> endobj +2269 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 186.078 167.475 196.926] +/A << /S /GoTo /D (section*.229) >> +>> endobj +2270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 171.575 112.155 180.486] +/A << /S /GoTo /D (section*.230) >> +>> endobj +2271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 153.198 125.992 163.935] +/A << /S /GoTo /D (section*.231) >> +>> endobj +2272 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 136.758 124.636 147.495] +/A << /S /GoTo /D (section*.232) >> +>> endobj +2273 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 120.318 129.59 131.166] +/A << /S /GoTo /D (section*.233) >> +>> endobj +2274 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 105.815 116.029 114.726] +/A << /S /GoTo /D (section*.234) >> +>> endobj +2275 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 87.438 124.664 98.286] +/A << /S /GoTo /D (section*.235) >> +>> endobj +2276 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 72.935 119.295 81.736] +/A << /S /GoTo /D (section*.236) >> +>> endobj +2277 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 54.558 126.407 65.296] +/A << /S /GoTo /D (section*.237) >> +>> endobj +2278 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 38.118 119.24 48.856] +/A << /S /GoTo /D (section*.238) >> +>> endobj +2279 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 23.616 115.946 32.416] +/A << /S /GoTo /D (section*.239) >> +>> endobj +2285 0 obj << +/D [2283 0 R /XYZ 71 757 null] +>> endobj +2282 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2331 0 obj << +/Length 1017 +/Filter /FlateDecode +>> +stream +xÚí[KsÛ6¾ëWðHˆàE<Žb·ÍLâ¤Ö¡“ǁ¦-ø(I5v~}�QÎ$ ä8.EÅFšÁŒÄ‘¸ß·ûaw±|¼˜=:‘’a-ÞEÛ7\Èh±Œ^Çó³ç‹“ç‹ó$E8^U ñº1uŸ¤„И–¤2Éb™¼]<,fÿÌPí ?G„$*ÊÙë·0ZÚϟF)¢›«Êˆ2aWÏ^Îÿ÷ŽB@d(bR�F··õ¤^_U]¸Ûù;I3Šc`¿·P)oyå½^~ØL†²aæ8´d¤ˆJ°ŸÕëN½«Û2·œ3r„ØŒ³ sÂçE[£«• 3ˆ³{aÍ=qhÜ"äċĥóì$åèöäÚ¯j»=ˆ¸.Ì<À¼_ìS»ÙJÈ¿–ïµéõ°a ëóG‡Ï!õló•g—¸×Egc€ÒàîÓ!}©Ìå@e<ì§òàl\…¨ø)¢â*DÅA¢‚@6²,8ðTfîfãìÂ1ÿ¥ +[›Å6‡¢{ת‡ÎÀííû’Ofû‡*ú¼Z[ÂeˆäÇ0sw$œ£W.Š‚îkG@äçº-œ“3‰ƒ³N ü ×]®ÍÕª®Æ’˜@žv_ßâì D¤S½KLÚ·8Â2`_*ÔꕮÜ� ÐDfÞÀƺoÖ6•7¯¸>À»¶ˆ¼ÍKÕ·ÚÖòGoU·W%â#`ÓÙæG•ýöy(¹nw¿(É2Iå±IÉ »*å_̪nuÿ¾tçžÁñG‡ÜW6tº×®n i÷Ì;F‘Wu»T­ke³�ì~ўÝ4›™³€äè˜ûF±æµ©ÛoÇììÅ�saŽ�E7Úa …¼a؎H€Y¶ù!ŒÐð§y×éUUªÍèŸû£"Õ]¸L1·ôЯýM/—ªréC($:ã5–|áóûàªm†¡$“÷›ñ¯, >â¾ñ¯'ªiUaa^zT‹!IaŒ”ÿGµ™°ò‡r«ZuãÒ¯ÎMTBr-x+òl,�F±§ÃaTïb…àӎ𝧟« 7”½™Ç7¹Ó1!CÁ|73bjé°7ÑÊêWÊ¡©ìèþíý4$^WÅVÁ3F‚\Œ†8õîÏ×›”H½WF_Ú»F,Àº_ÈOµ;ÓH§Þ3ú¾£ý_ó²Ì‡§@Šºµ9êЬË8 +°ÞÖÏ­ÿ¡÷ÙwE«7.‡xH<F{œ‰î—€×C…»]”›YlÿM2føAàk÷…x1Õ±ñƒås dç™ð5þ¨ò,¸ó¡1ykñàÇӚy/­þÜU¾_a>wx!ם¹OT… +endstream +endobj +2330 0 obj << +/Type /Page +/Contents 2331 0 R +/Resources 2329 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2328 0 R 2280 0 R 2286 0 R 2287 0 R 2288 0 R 2289 0 R 2290 0 R 2291 0 R 2292 0 R 2293 0 R 2294 0 R 2295 0 R 2296 0 R 2297 0 R 2298 0 R 2299 0 R 2300 0 R 2301 0 R 2302 0 R 2303 0 R 2304 0 R 2305 0 R 2306 0 R 2307 0 R 2308 0 R 2309 0 R 2310 0 R 2311 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R 2316 0 R 2317 0 R 2318 0 R 2319 0 R 2320 0 R 2321 0 R 2322 0 R 2323 0 R 2324 0 R 2325 0 R 2326 0 R ] +>> endobj +2328 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2280 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 697.653 163.075 706.564] +/A << /S /GoTo /D (section*.240) >> +>> endobj +2286 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 681.213 169.938 690.124] +/A << /S /GoTo /D (section*.241) >> +>> endobj +2287 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 662.836 150.511 673.684] +/A << /S /GoTo /D (section*.242) >> +>> endobj +2288 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 648.333 160.778 657.133] +/A << /S /GoTo /D (section*.243) >> +>> endobj +2289 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 631.893 137.477 640.693] +/A << /S /GoTo /D (section*.244) >> +>> endobj +2290 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 613.516 129.175 624.364] +/A << /S /GoTo /D (section*.245) >> +>> endobj +2291 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 599.013 122.311 607.814] +/A << /S /GoTo /D (section*.246) >> +>> endobj +2292 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 582.573 117.33 591.374] +/A << /S /GoTo /D (section*.247) >> +>> endobj +2293 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 564.196 122.311 574.934] +/A << /S /GoTo /D (section*.248) >> +>> endobj +2294 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 547.756 117.33 558.494] +/A << /S /GoTo /D (section*.249) >> +>> endobj +2295 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 533.254 116.5 542.054] +/A << /S /GoTo /D (section*.250) >> +>> endobj +2296 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 514.876 117.551 525.725] +/A << /S /GoTo /D (section*.251) >> +>> endobj +2297 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 498.436 155.603 509.285] +/A << /S /GoTo /D (section*.252) >> +>> endobj +2298 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 481.997 141.822 492.845] +/A << /S /GoTo /D (section*.253) >> +>> endobj +2299 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 467.494 138.335 476.405] +/A << /S /GoTo /D (section*.254) >> +>> endobj +2300 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 449.117 147.855 459.965] +/A << /S /GoTo /D (section*.255) >> +>> endobj +2301 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 434.614 117.662 443.525] +/A << /S /GoTo /D (section*.256) >> +>> endobj +2302 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 416.237 115.642 426.974] +/A << /S /GoTo /D (section*.257) >> +>> endobj +2303 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 399.797 120.042 410.534] +/A << /S /GoTo /D (section*.258) >> +>> endobj +2304 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 385.294 136.01 394.094] +/A << /S /GoTo /D (section*.259) >> +>> endobj +2305 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 368.854 106.343 377.765] +/A << /S /GoTo /D (section*.260) >> +>> endobj +2306 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 352.414 113.539 361.325] +/A << /S /GoTo /D (section*.261) >> +>> endobj +2307 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 334.037 157.43 344.885] +/A << /S /GoTo /D (section*.262) >> +>> endobj +2308 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 319.534 148.187 328.335] +/A << /S /GoTo /D (section*.263) >> +>> endobj +2309 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 303.094 156.074 312.005] +/A << /S /GoTo /D (section*.264) >> +>> endobj +2310 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 284.717 149.93 295.566] +/A << /S /GoTo /D (section*.265) >> +>> endobj +2311 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 268.277 188.248 279.126] +/A << /S /GoTo /D (section*.266) >> +>> endobj +2312 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 253.775 154.635 262.686] +/A << /S /GoTo /D (section*.267) >> +>> endobj +2313 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 235.398 160.751 246.246] +/A << /S /GoTo /D (section*.268) >> +>> endobj +2314 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 218.958 197.186 229.806] +/A << /S /GoTo /D (section*.269) >> +>> endobj +2315 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 204.455 118.797 213.366] +/A << /S /GoTo /D (section*.270) >> +>> endobj +2316 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 186.078 168.361 196.926] +/A << /S /GoTo /D (section*.271) >> +>> endobj +2317 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 171.575 145.917 180.486] +/A << /S /GoTo /D (section*.272) >> +>> endobj +2318 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 155.135 155.105 163.935] +/A << /S /GoTo /D (section*.273) >> +>> endobj +2319 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 138.695 156.572 147.606] +/A << /S /GoTo /D (section*.274) >> +>> endobj +2320 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 122.255 129.313 131.166] +/A << /S /GoTo /D (section*.275) >> +>> endobj +2321 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 105.815 193.78 114.616] +/A << /S /GoTo /D (section*.276) >> +>> endobj +2322 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 87.438 156.572 98.176] +/A << /S /GoTo /D (section*.277) >> +>> endobj +2323 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 72.935 159.782 81.846] +/A << /S /GoTo /D (section*.278) >> +>> endobj +2324 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 56.495 126.878 65.296] +/A << /S /GoTo /D (section*.279) >> +>> endobj +2325 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 40.055 111.076 48.966] +/A << /S /GoTo /D (section*.280) >> +>> endobj +2326 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 23.616 110.522 32.416] +/A << /S /GoTo /D (section*.281) >> +>> endobj +2332 0 obj << +/D [2330 0 R /XYZ 71 757 null] +>> endobj +2329 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2378 0 obj << +/Length 915 +/Filter /FlateDecode +>> +stream +xÚí›KsÚ0Çï| +íƒ]Ëz_ÓI9¤ÜNgÒcÏØ†Ó¤ýô•l Ic˜@<²flq¤ÿOZí®VqïÝáÈ@²ˆ9ñÐá‘~ñ€ éÄçÆE¡ç#)vG¥ w6ÉǵçcŒ]0ý;Jsß¼Ž/¯ã¾w_õ.ãÞÏrBýƒÚç‘ ±“½›ÛÐèϯœ0ÀR8÷Í· +‡0¡¯¹Óï}î]üß$ÁIˆÃ¤™7ëÓtU¦Ò <Ÿ†áf"_÷w'vÙG7¢."ؐÖÈ|ÄͦaòE=dSϗ"m-]ÖÀ(T5ÊJÝÎ3—à(¯áP©r”z~$$(n©›- ÒEÃ,au–h3E" +væÖª‹K_“<ÕT˜ö+`-°ÏÏýª~öG+‰8Ø~y,s£6Fëw®¹°‡˜+´á¢ãò§pÒy04ՔxKɼUU56Øîõ@Ò­T:.YÚ(”Jc~ç²³.#´bœT­ô¥`‚¶‘œo ù‘<×½@ŒÆVÝ|¬=恠b#�æ¾ÖáÝt¢ª´IŽ“tìKôN¹· +ŠFA ‡³2©³q©ãâèõF¼Q†ØRî—‹¬Lª´XŽNl+è=i GõËdγRßqB`©ÛFr¹äIV%æžÆ<ýNà ԮҤVåȼe‚š{8Íól25Q~H!¼•ܨuDºâôY5T‰ImCÈxîîÊcOì ìª;3æQщµnvY¤|$iUd¥Ê?N†Ѫù¡aŒ'mxÄ‘­h6Hd»›ë‘äé/¦Ûç½`.¼|‚à4ÕÔ²3-ºAé´VÅä`æêm¸±«´ó¤A¶RaEI'‹ÚX#ªa€ÄöKAi×.m¼¬>DÆ¿•z·n&œ˜W âMóv þˆ|]ԃr +«³Õµ£‹Æ·&Ue&#eJ×Ï.Ú>¾ {%†´š6)³…p",²ô^7òø¶2ßFÈ͞U.ò´—?g*~À +apî „¢u‡¬¢@ +¹ú˜"aÀ©lžé'5ÿT=»(,V»ƒëShEŸ[À…£F¨mÕ5`]û"ߣ¶¸qí>€Ø²äОØΆX2T¼“C®îÌA¶& /TŸZ +ì»aÿ޲1LÀ´rbÌnJ1 ;©¾p„ÿÌn# +endstream +endobj +2377 0 obj << +/Type /Page +/Contents 2378 0 R +/Resources 2376 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2375 0 R 2327 0 R 2333 0 R 2334 0 R 2335 0 R 2336 0 R 2337 0 R 2338 0 R 2339 0 R 2340 0 R 2341 0 R 2342 0 R 2343 0 R 2344 0 R 2345 0 R 2346 0 R 2347 0 R 2348 0 R 2349 0 R 2350 0 R 2351 0 R 2352 0 R 2353 0 R 2354 0 R 2355 0 R 2356 0 R 2357 0 R 2358 0 R 2359 0 R 2360 0 R 2361 0 R 2362 0 R 2363 0 R 2364 0 R 2365 0 R 2366 0 R 2367 0 R 2368 0 R 2369 0 R 2370 0 R 2371 0 R 2372 0 R 2373 0 R ] +>> endobj +2375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2327 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 697.653 110.854 706.564] +/A << /S /GoTo /D (section*.282) >> +>> endobj +2333 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 681.213 112.21 690.013] +/A << /S /GoTo /D (section*.283) >> +>> endobj +2334 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 662.836 125.743 673.573] +/A << /S /GoTo /D (section*.284) >> +>> endobj +2335 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 646.396 119.101 657.133] +/A << /S /GoTo /D (section*.285) >> +>> endobj +2336 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 631.893 109.996 640.693] +/A << /S /GoTo /D (section*.286) >> +>> endobj +2337 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 613.516 123.418 624.364] +/A << /S /GoTo /D (section*.287) >> +>> endobj +2338 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 599.013 105.098 607.814] +/A << /S /GoTo /D (section*.288) >> +>> endobj +2339 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 580.636 109.526 591.484] +/A << /S /GoTo /D (section*.289) >> +>> endobj +2340 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 564.196 177.992 575.044] +/A << /S /GoTo /D (section*.290) >> +>> endobj +2341 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 547.756 147.024 558.604] +/A << /S /GoTo /D (section*.291) >> +>> endobj +2342 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 531.316 172.678 542.165] +/A << /S /GoTo /D (section*.292) >> +>> endobj +2343 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 514.876 164.376 525.725] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2344 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.712 498.436 255.756 509.285] +/A << /S /GoTo /D (section*.294) >> +>> endobj +2345 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 481.997 189.006 492.845] +/A << /S /GoTo /D (section*.295) >> +>> endobj +2346 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 465.557 196.229 476.405] +/A << /S /GoTo /D (section*.296) >> +>> endobj +2347 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 449.117 168.804 459.965] +/A << /S /GoTo /D (section*.297) >> +>> endobj +2348 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 432.677 176.027 443.525] +/A << /S /GoTo /D (section*.298) >> +>> endobj +2349 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 416.237 192.631 427.085] +/A << /S /GoTo /D (section*.299) >> +>> endobj +2350 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 399.797 179.929 410.645] +/A << /S /GoTo /D (section*.300) >> +>> endobj +2351 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 385.294 119.793 394.205] +/A << /S /GoTo /D (section*.301) >> +>> endobj +2352 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 368.854 112.017 377.765] +/A << /S /GoTo /D (section*.302) >> +>> endobj +2353 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 352.414 126.988 361.325] +/A << /S /GoTo /D (section*.303) >> +>> endobj +2354 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 334.037 138.611 344.775] +/A << /S /GoTo /D (section*.304) >> +>> endobj +2355 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 319.534 106.26 328.335] +/A << /S /GoTo /D (section*.305) >> +>> endobj +2356 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 303.094 125.632 312.005] +/A << /S /GoTo /D (section*.306) >> +>> endobj +2357 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 286.654 122.865 295.566] +/A << /S /GoTo /D (section*.307) >> +>> endobj +2358 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 268.277 137.255 279.015] +/A << /S /GoTo /D (section*.308) >> +>> endobj +2359 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 253.775 125.577 262.686] +/A << /S /GoTo /D (section*.309) >> +>> endobj +2360 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 237.335 108.973 246.246] +/A << /S /GoTo /D (section*.310) >> +>> endobj +2361 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 218.958 125.605 229.695] +/A << /S /GoTo /D (section*.311) >> +>> endobj +2362 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 202.518 118.133 213.255] +/A << /S /GoTo /D (section*.312) >> +>> endobj +2363 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 186.078 119.24 196.815] +/A << /S /GoTo /D (section*.313) >> +>> endobj +2364 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 171.575 127.874 180.486] +/A << /S /GoTo /D (section*.314) >> +>> endobj +2365 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 155.135 120.125 163.935] +/A << /S /GoTo /D (section*.315) >> +>> endobj +2366 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 138.695 109.803 147.495] +/A << /S /GoTo /D (section*.316) >> +>> endobj +2367 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 120.318 160.352 131.166] +/A << /S /GoTo /D (section*.317) >> +>> endobj +2368 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 103.878 118.409 114.616] +/A << /S /GoTo /D (section*.318) >> +>> endobj +2369 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 89.375 119.765 98.286] +/A << /S /GoTo /D (section*.319) >> +>> endobj +2370 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 72.935 120.928 81.846] +/A << /S /GoTo /D (section*.320) >> +>> endobj +2371 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 56.495 121.149 65.406] +/A << /S /GoTo /D (section*.321) >> +>> endobj +2372 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 40.055 123.418 48.856] +/A << /S /GoTo /D (section*.322) >> +>> endobj +2373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 21.678 124.221 32.416] +/A << /S /GoTo /D (section*.323) >> +>> endobj +2379 0 obj << +/D [2377 0 R /XYZ 71 757 null] +>> endobj +2376 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2424 0 obj << +/Length 729 +/Filter /FlateDecode +>> +stream +xÚí›ËNÛ@†÷~ŠYÚ Oç~ÙÁ‚U…m C ŠäJSõòôdœbè8j‹2cÈQ"YŠgæ|þÏÕ9ª²w'YlS¨ºAš¹·ÆÚXTÍÐE>yVŸUçEI%5,¿]Ìä_ïÛ»UQr.rUQ2B­Ê)-.«Óì¸Ê>g÷¢þzÂÑõ"»¸$hæ>?EskзÍY $”qǝg²£çK2 +[!²+Ñ-ë#[ͯ¿¥R4ÇE) I֎f-û8(*s*õš±ƒUR…¤[?›‡»úûÜ!¡î^xc;Ù]æŸÕ«º(5c`²1Ðè|‘oÚ㇠âhë+¡LÞ´îtÃA ‘¶¹‹ÉbEx™p©À‘¶é‘Ø'H:"õò¶q:Ñ´i![tÚHã®™÷Š"(®p±D‡Épîü×¢ù³âqYV”!©\Ù#讲‡aëê¬ÁÂÇ-+Bݕ86‚ùß÷©'°ýY¾![ +ƒµ$»q†í|1_53÷Ei šü›yƒÊùqßÖË&YvX7}ÇóàòX¬kÁ ³ÚÛ6=bð‰yGN Ü͑2­AÞï›W™k½Êìj�D¿P7/kì‚Óz1^‰®¸�ï’T]u.%$Ú0vUȀ±SJóÃØiT4`ì4 ˜:%œ: (¦N Ë DR˜®ÛºFb@Q"a$0zJMÂP e³ø 2˜útפ©ý8˜Ðð~J ·uz5}tPÆPˆ¹)L|Åáݔƒ.£ß £.1 *H鞜wr'X%‚1¤Ð`®8$TD¿Yµÿv.hìo˜ôšUÂJ°pÔ0Œ¤kT *@Q{‡*ÐaŸzmÈMŸ ’L®ž<ÄÃ9Ø8Nd€Fÿ!¢À¶)ÜÕoۇx˜ÄɬtÄö©6©OԐ¡·ÿ–ù’ó +endstream +endobj +2423 0 obj << +/Type /Page +/Contents 2424 0 R +/Resources 2422 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2421 0 R 2374 0 R 2380 0 R 2381 0 R 2382 0 R 2383 0 R 2384 0 R 2385 0 R 2386 0 R 2387 0 R 2388 0 R 2389 0 R 2390 0 R 2391 0 R 2392 0 R 2393 0 R 2394 0 R 2395 0 R 2396 0 R 2397 0 R 2398 0 R 2399 0 R 2400 0 R 2401 0 R 2402 0 R 2403 0 R 2404 0 R 2405 0 R 2406 0 R 2407 0 R 2408 0 R 2409 0 R 2410 0 R 2411 0 R 2412 0 R 2413 0 R 2414 0 R 2415 0 R 2416 0 R 2417 0 R 2418 0 R 2419 0 R ] +>> endobj +2421 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 697.653 115.393 706.453] +/A << /S /GoTo /D (section*.324) >> +>> endobj +2380 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 680.802 135.069 689.602] +/A << /S /GoTo /D (section*.325) >> +>> endobj +2381 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 663.951 114.784 672.862] +/A << /S /GoTo /D (section*.326) >> +>> endobj +2382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 647.1 115.946 656.011] +/A << /S /GoTo /D (section*.327) >> +>> endobj +2383 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 630.249 116.168 639.16] +/A << /S /GoTo /D (section*.328) >> +>> endobj +2384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 613.398 118.437 622.199] +/A << /S /GoTo /D (section*.329) >> +>> endobj +2385 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 594.61 119.24 605.348] +/A << /S /GoTo /D (section*.330) >> +>> endobj +2386 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 579.696 110.412 588.497] +/A << /S /GoTo /D (section*.331) >> +>> endobj +2387 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 562.845 180.969 571.756] +/A << /S /GoTo /D (section*.332) >> +>> endobj +2388 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 544.057 192.908 554.905] +/A << /S /GoTo /D (section*.333) >> +>> endobj +2389 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 527.206 123.917 538.055] +/A << /S /GoTo /D (section*.334) >> +>> endobj +2390 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 512.293 130.088 521.093] +/A << /S /GoTo /D (section*.335) >> +>> endobj +2391 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 495.442 119.765 504.353] +/A << /S /GoTo /D (section*.336) >> +>> endobj +2392 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 478.591 120.928 487.502] +/A << /S /GoTo /D (section*.337) >> +>> endobj +2393 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 461.74 121.149 470.651] +/A << /S /GoTo /D (section*.338) >> +>> endobj +2394 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 444.889 123.418 453.689] +/A << /S /GoTo /D (section*.339) >> +>> endobj +2395 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 426.101 124.221 436.838] +/A << /S /GoTo /D (section*.340) >> +>> endobj +2396 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 411.187 115.393 419.987] +/A << /S /GoTo /D (section*.341) >> +>> endobj +2397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 394.336 135.069 403.136] +/A << /S /GoTo /D (section*.342) >> +>> endobj +2398 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 377.485 114.784 386.396] +/A << /S /GoTo /D (section*.343) >> +>> endobj +2399 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 360.634 115.946 369.545] +/A << /S /GoTo /D (section*.344) >> +>> endobj +2400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 343.783 116.168 352.694] +/A << /S /GoTo /D (section*.345) >> +>> endobj +2401 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 326.932 118.437 335.733] +/A << /S /GoTo /D (section*.346) >> +>> endobj +2402 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 308.144 118.409 318.882] +/A << /S /GoTo /D (section*.347) >> +>> endobj +2403 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 293.23 110.412 302.031] +/A << /S /GoTo /D (section*.348) >> +>> endobj +2404 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 276.38 130.088 285.18] +/A << /S /GoTo /D (section*.349) >> +>> endobj +2405 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 259.529 113.4 268.44] +/A << /S /GoTo /D (section*.350) >> +>> endobj +2406 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 242.678 114.563 251.589] +/A << /S /GoTo /D (section*.351) >> +>> endobj +2407 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 225.827 128.704 234.627] +/A << /S /GoTo /D (section*.352) >> +>> endobj +2408 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 208.976 120.319 217.887] +/A << /S /GoTo /D (section*.353) >> +>> endobj +2409 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 192.125 121.481 201.036] +/A << /S /GoTo /D (section*.354) >> +>> endobj +2410 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 175.274 107.34 184.074] +/A << /S /GoTo /D (section*.355) >> +>> endobj +2411 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 158.423 124.276 167.223] +/A << /S /GoTo /D (section*.356) >> +>> endobj +2412 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 141.572 114.784 150.483] +/A << /S /GoTo /D (section*.357) >> +>> endobj +2413 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 124.721 117.053 133.521] +/A << /S /GoTo /D (section*.358) >> +>> endobj +2414 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 105.933 117.856 116.671] +/A << /S /GoTo /D (section*.359) >> +>> endobj +2415 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 91.019 109.028 99.82] +/A << /S /GoTo /D (section*.360) >> +>> endobj +2416 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 74.168 121.426 83.079] +/A << /S /GoTo /D (section*.361) >> +>> endobj +2417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 57.317 123.695 66.228] +/A << /S /GoTo /D (section*.362) >> +>> endobj +2418 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 38.529 124.498 49.377] +/A << /S /GoTo /D (section*.363) >> +>> endobj +2419 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 23.616 115.67 32.527] +/A << /S /GoTo /D (section*.364) >> +>> endobj +2425 0 obj << +/D [2423 0 R /XYZ 71 757 null] +>> endobj +2422 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2464 0 obj << +/Length 1025 +/Filter /FlateDecode +>> +stream +xÚíZßoÛ6~÷_ÁGúA,¿ùؤé°bë0ØÛÚ>±Ü¬T’×dýŽ’…DŽâ5uÚdaF(ޑºï¾»ã1'Ëً׎xæ0d¹&Và×2ë<Y®È; +bž€wFҏ›¹pt{YTí<‘RRÅ >Ó =ýííòìír1ÿ°|3;[Î>̀pü@¯O1Î%9/gï>p²Âñ7„3éùÜÍ*‰2 ²˜ý>; [r¼'ã3j·§ÅEVa)¢4g4Êö›5¶N†ñDæô Ömý~±±!%5sH†I«ú©¯Ò6MÞsPE6Çœ²y¢ùú£¼úMАëpCGòÜîÑ="¿¦m_¡#r¡ÿ¿où Á¼mx>¶ùÙUZ^„0°BJ ŒÐJD«ékv¶¼XS®ýS¯nlŒNÿ˜nŽ=_Ü$½f[¯Óó¬AÍÎĘþ؁ÞBŸ‰Gù?$‡R{Ù¼M[DA:IßsÍß9fÚ´ùyZôÛ²Lëk|8�àܰB@¸ÓævÚ®›6+'‹+Ô˹74kڇKþ±Ye!ln²ȺA¶ÉîYRZò­ B0É.ü×E^{ñ `^kÑ×Oƒé™ÑOþùOÄ0S£áÍê2ßt`YMÛ¹z¶4ðKXãàFûÈ#öÐ;­B:j³õ"oY¢Õºiw Ðù™º[ñ ^v›ù/³•Åê0Á±ªû>@MEà—ùºÄ­[­ù|0ù´Å¢Dr ægƒÉ Æ@Ë]ÄàɁ™*è1O•éf•yŸõÇ­°†qï‰ÐŠqs¨]"˜w~Ü0%2ëwIæL¿tuÙæÕ¦K€>ÃîÅN÷±LÈýFCµ©°*qô<ôÁ.ꪜÂÐ8f´"(Íð¸vˆÀŒ’&åôŠÂ»ÈÎ/S{f½÷ñN«¢ª'à“†aÝI„�¬YA‹^at§�úE묩¶ux&"v ¨Yj¿_’j^7x�œâ&ÆU0ášåQÜÔ¶g9j²ÒÜA׃ŠÁõ¿€4Ãa“9.Ç@þ2%0Å5Ác<ÓGåG©pºêIðéHG~ ¦HN½Wú¤y]i›]ákºÄ‘%ß ;u:8M»;¼¿çZÓ4Ԃ±Aÿañ“°|Ì ±¢{’×ìq|™§9Ýü ²É’ɃtÀ%\Ǭ+Œh–¶(âU$À£]K:¸—#³mÂ¥KþO®']äÉ1þ~Øæ¡iô9_µÁ×u¼»ý*‹‘‰Õž‰ëª wcñ!‘G"â C7Uþ¿ADýV~Çæ]¤vÚÄBã1^ӀLzÿ†÷· +endstream +endobj +2463 0 obj << +/Type /Page +/Contents 2464 0 R +/Resources 2462 0 R +/MediaBox [0 0 612 792] +/Parent 2238 0 R +/Annots [ 2461 0 R 2420 0 R 2426 0 R 2427 0 R 2428 0 R 2429 0 R 2430 0 R 2431 0 R 2432 0 R 2433 0 R 2434 0 R 2435 0 R 2436 0 R 2437 0 R 2438 0 R 2439 0 R 2440 0 R 2441 0 R 2442 0 R 2443 0 R 2444 0 R 2445 0 R 2446 0 R 2447 0 R 2448 0 R 2449 0 R 2450 0 R 2451 0 R 2452 0 R 2453 0 R 2454 0 R 2455 0 R 2456 0 R 2457 0 R 2458 0 R 2459 0 R ] +>> endobj +2461 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2420 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 697.653 97.342 706.564] +/A << /S /GoTo /D (section*.365) >> +>> endobj +2426 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 668.857 99.093 679.705] +/A << /S /GoTo /D (section*.366) >> +>> endobj +2427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 654.419 125.439 663.33] +/A << /S /GoTo /D (section*.367) >> +>> endobj +2428 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 638.044 142.763 646.845] +/A << /S /GoTo /D (section*.368) >> +>> endobj +2429 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 619.732 186.322 630.581] +/A << /S /GoTo /D (section*.369) >> +>> endobj +2430 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 605.295 130.655 614.206] +/A << /S /GoTo /D (section*.370) >> +>> endobj +2431 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 586.983 148.131 597.831] +/A << /S /GoTo /D (section*.371) >> +>> endobj +2432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 559.57 213.098 571.526] +/A << /S /GoTo /D (section*.372) >> +>> endobj +2433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 533.265 109.181 544.03] +/A << /S /GoTo /D (section*.373) >> +>> endobj +2434 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 508.344 94.237 517.172] +/A << /S /GoTo /D (section*.374) >> +>> endobj +2435 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 481.485 117.773 490.396] +/A << /S /GoTo /D (section*.375) >> +>> endobj +2436 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 454.626 102.401 463.454] +/A << /S /GoTo /D (section*.376) >> +>> endobj +2437 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 425.831 110.135 436.679] +/A << /S /GoTo /D (section*.377) >> +>> endobj +2438 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 400.909 102.822 409.82] +/A << /S /GoTo /D (section*.378) >> +>> endobj +2439 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 359.273 189.89 371.892] +/A << /S /GoTo /D (part.4) >> +>> endobj +2440 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 332.801 203.869 343.65] +/A << /S /GoTo /D (section*.379) >> +>> endobj +2441 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 318.364 120.319 327.275] +/A << /S /GoTo /D (section*.380) >> +>> endobj +2442 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 301.989 109.526 310.9] +/A << /S /GoTo /D (section*.381) >> +>> endobj +2443 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 283.677 111.186 294.414] +/A << /S /GoTo /D (section*.382) >> +>> endobj +2444 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 269.239 99.425 278.039] +/A << /S /GoTo /D (section*.383) >> +>> endobj +2445 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 250.927 211.688 261.775] +/A << /S /GoTo /D (section*.384) >> +>> endobj +2446 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 234.552 204.243 245.4] +/A << /S /GoTo /D (section*.385) >> +>> endobj +2447 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 220.114 179.724 229.025] +/A << /S /GoTo /D (section*.386) >> +>> endobj +2448 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 201.802 198.113 212.65] +/A << /S /GoTo /D (section*.387) >> +>> endobj +2449 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 187.364 174.853 196.165] +/A << /S /GoTo /D (section*.388) >> +>> endobj +2450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 170.99 133.077 179.901] +/A << /S /GoTo /D (section*.389) >> +>> endobj +2451 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 154.615 118.991 163.415] +/A << /S /GoTo /D (section*.390) >> +>> endobj +2452 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 136.303 102.884 147.04] +/A << /S /GoTo /D (section*.391) >> +>> endobj +2453 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 119.928 108.419 130.665] +/A << /S /GoTo /D (section*.392) >> +>> endobj +2454 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 103.553 153.804 114.401] +/A << /S /GoTo /D (section*.393) >> +>> endobj +2455 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 87.178 169.357 98.026] +/A << /S /GoTo /D (section*.394) >> +>> endobj +2456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 70.803 177.051 81.651] +/A << /S /GoTo /D (section*.395) >> +>> endobj +2457 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 54.428 162.688 65.166] +/A << /S /GoTo /D (section*.396) >> +>> endobj +2458 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 38.053 156.627 48.901] +/A << /S /GoTo /D (section*.397) >> +>> endobj +2459 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 21.678 152.199 32.416] +/A << /S /GoTo /D (section*.398) >> +>> endobj +2465 0 obj << +/D [2463 0 R /XYZ 71 757 null] +>> endobj +2462 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2511 0 obj << +/Length 920 +/Filter /FlateDecode +>> +stream +xÚíœQOÛ0Çßû)ò˜<$³cDZÇ(l€6ò0 ñÚ´„¥MhÒQöéwn(¢ÔešD“Žž¨©*©}¿»ÿÙwN¢Î‡#i)O _XÑÐ +}x…^(• ¬KûÓùYÔ=‹.—TúöhâøÒžY^9.cÜæžp\ŸP%lʜ«è¤Ó:wjø£õý¸G³úãÎå±ðþ‰E<¦¤u¿øÔØâBÂ5³.:ß:/‡D)õd@-¡¤'ør\£±þ~fß§ƒêÆq… +lÏqBž]¸Rëo¾£Ë›ÎOÐÀÂ!°p©ð8aëI>Ìü«,-¿�þŒí!xnf"C‘pÕØNæÕžzuÓÓ|NÄ�ä{r7K§É8©¹” ++TPdþÙÖÜ$2q–¥“Q-4kYf8Í5â#r$³“‹ø û࡛mhVi’±ûŸfõ༛=®W“ë8w Âýؖ.5À 5‡yYÀ¢UÚ}Ç :ñ™µâ_kMß>ùDpԗ‰̃$$†ôèÚ۞æfݤH!{PB9Z¼¡iÖ4„‰ÆäJR…bÒF Dæ¿F SÂG™jH¦Œв§Ón Ón}~¯‚Èâ*™ÃÝ0"Z‘OÖû”rfqx’¨×𾧤z­]z¾¢‹; Z)•dP¤zûÏPÇÞ:ÿ(R—Â`â«¥°î¼ŸÁ–’HLþ-, 5ÄßQ:‚™2ôõ]Ӂ@ù+GejŒ©ýÚK‡zŒ =¸½¥„b›ÚƒÝy<.²¤Ôɝb´¼](\ËfJoQ{ BÆlC¤LíÛÞ4.!T@ÑÝ…a*N~.|á3]$– +“@#eɍ¸t\‰ÚÅ�„¡8G[µ©J#،A€î»;H²Û¶}*ôÑd M³¦!Œ4 +ö-ü ѕw…Ëñ8%ÝìEmr8©m%Mž£Ã:È*SKå˃>»•Ã:WPLÕmäv•¯u»Q1Š~Ü>Œ´>Ñ®†.ÜèžPš€Ìb]­ÂÆ`+!"תéËÒ~ΣJþÞê)ǽ„Q›_m|vä4î×JUåå ÌU„¨N[U'Ÿ˜z±§Cýp% Û;U²äbŠ‘îⴏG:NÎÏ¢Z¯Ž'e5õ«4Ÿ”0¬¿'ù=Y‘ *žŒiTÝÝf o08V}Ýtìà´ÀþQÛôôƒ +� ¶20 +endstream +endobj +2510 0 obj << +/Type /Page +/Contents 2511 0 R +/Resources 2509 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Annots [ 2508 0 R 2460 0 R 2466 0 R 2467 0 R 2468 0 R 2469 0 R 2470 0 R 2471 0 R 2472 0 R 2473 0 R 2474 0 R 2475 0 R 2476 0 R 2477 0 R 2478 0 R 2479 0 R 2480 0 R 2481 0 R 2482 0 R 2483 0 R 2484 0 R 2485 0 R 2486 0 R 2487 0 R 2488 0 R 2489 0 R 2490 0 R 2491 0 R 2492 0 R 2493 0 R 2494 0 R 2495 0 R 2496 0 R 2497 0 R 2498 0 R 2499 0 R 2500 0 R 2501 0 R 2502 0 R 2503 0 R 2504 0 R 2505 0 R 2506 0 R ] +>> endobj +2508 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2460 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 695.716 161.553 706.564] +/A << /S /GoTo /D (section*.399) >> +>> endobj +2466 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 679.276 177.66 690.124] +/A << /S /GoTo /D (section*.400) >> +>> endobj +2467 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 664.773 122.81 673.573] +/A << /S /GoTo /D (section*.401) >> +>> endobj +2468 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 646.396 172.291 657.133] +/A << /S /GoTo /D (section*.402) >> +>> endobj +2469 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 629.956 246.817 640.804] +/A << /S /GoTo /D (section*.403) >> +>> endobj +2470 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 615.453 111.214 624.364] +/A << /S /GoTo /D (section*.404) >> +>> endobj +2471 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 597.076 116.029 607.924] +/A << /S /GoTo /D (section*.405) >> +>> endobj +2472 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 580.636 114.701 591.374] +/A << /S /GoTo /D (section*.406) >> +>> endobj +2473 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 566.133 114.646 575.044] +/A << /S /GoTo /D (section*.407) >> +>> endobj +2474 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 549.693 103.853 558.604] +/A << /S /GoTo /D (section*.408) >> +>> endobj +2475 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 531.316 125.992 542.054] +/A << /S /GoTo /D (section*.409) >> +>> endobj +2476 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 514.876 111.878 525.614] +/A << /S /GoTo /D (section*.410) >> +>> endobj +2477 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 500.374 106.067 509.285] +/A << /S /GoTo /D (section*.411) >> +>> endobj +2478 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 481.997 123.501 492.734] +/A << /S /GoTo /D (section*.412) >> +>> endobj +2479 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 465.557 125.245 476.294] +/A << /S /GoTo /D (section*.413) >> +>> endobj +2480 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 449.117 125.494 459.965] +/A << /S /GoTo /D (section*.414) >> +>> endobj +2481 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 432.677 147.069 443.525] +/A << /S /GoTo /D (section*.415) >> +>> endobj +2482 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 418.174 107.174 427.085] +/A << /S /GoTo /D (section*.416) >> +>> endobj +2483 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 399.797 102.192 410.534] +/A << /S /GoTo /D (section*.417) >> +>> endobj +2484 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 383.357 103.507 394.094] +/A << /S /GoTo /D (section*.418) >> +>> endobj +2485 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 368.854 101.57 377.765] +/A << /S /GoTo /D (section*.419) >> +>> endobj +2486 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 350.477 154.828 361.325] +/A << /S /GoTo /D (section*.420) >> +>> endobj +2487 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 334.037 108.488 344.775] +/A << /S /GoTo /D (section*.421) >> +>> endobj +2488 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 319.534 112.501 328.335] +/A << /S /GoTo /D (section*.422) >> +>> endobj +2489 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 301.157 125.854 311.895] +/A << /S /GoTo /D (section*.423) >> +>> endobj +2490 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 284.717 120.872 295.455] +/A << /S /GoTo /D (section*.424) >> +>> endobj +2491 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 268.277 120.319 279.015] +/A << /S /GoTo /D (section*.425) >> +>> endobj +2492 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 251.837 108.696 262.686] +/A << /S /GoTo /D (section*.426) >> +>> endobj +2493 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 235.398 112.293 246.246] +/A << /S /GoTo /D (section*.427) >> +>> endobj +2494 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 218.958 110.079 229.695] +/A << /S /GoTo /D (section*.428) >> +>> endobj +2495 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 202.518 119.765 213.255] +/A << /S /GoTo /D (section*.429) >> +>> endobj +2496 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 186.078 108.281 196.815] +/A << /S /GoTo /D (section*.430) >> +>> endobj +2497 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 169.638 105.652 180.375] +/A << /S /GoTo /D (section*.431) >> +>> endobj +2498 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 155.135 112.709 163.935] +/A << /S /GoTo /D (section*.432) >> +>> endobj +2499 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 138.695 112.985 147.495] +/A << /S /GoTo /D (section*.433) >> +>> endobj +2500 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 122.255 104.683 131.055] +/A << /S /GoTo /D (section*.434) >> +>> endobj +2501 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 105.815 149.238 114.726] +/A << /S /GoTo /D (section*.435) >> +>> endobj +2502 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 89.375 132.828 98.286] +/A << /S /GoTo /D (section*.436) >> +>> endobj +2503 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 72.935 100.117 81.846] +/A << /S /GoTo /D (section*.437) >> +>> endobj +2504 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 56.495 226.449 65.296] +/A << /S /GoTo /D (section*.438) >> +>> endobj +2505 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 40.055 102.884 48.966] +/A << /S /GoTo /D (section*.439) >> +>> endobj +2506 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 21.678 102.607 32.416] +/A << /S /GoTo /D (section*.440) >> +>> endobj +2512 0 obj << +/D [2510 0 R /XYZ 71 757 null] +>> endobj +2509 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2559 0 obj << +/Length 908 +/Filter /FlateDecode +>> +stream +xÚíœ]oÚ0†ïù¹L.’Ù±ãØ·ºi•֏‘I]/Ri„ Ò.Û¯ßI«L *M(Q)d¿Ï9>±{tÞ}†r”p… ߅?ßñ¥2‚qmRnÙTIÁÌ8µ\iÞgãinٌ1“;>ó<*Ì÷çÁéyеn‚³ÎiÐùÙ¡­;„0£?é\ßc�ïŸÄaJ¿ª»&®c£Û¹êœ<¥Ô‘5„’Žà‹q}Žò0³lÑt¾ϧtžÏîûy2Mç–í)j:p!ä /\©í¾ ¨gº„—¤ È(â6çµ°çQzz l#Ã9Õ7ãU`ÈH.jCÀ¾£¬¶õÄ#)‚+µlE顨ÐÒe½ø—·¸K(´Ù6ˆ‘Áœ€*d°`úa2›Â­LaÀh&`ø« Ø";º„5‹q½ Eñu’Æ­ C¯hvš5YÑä¼§E8ÉÆV »V\­-3À±‚qŽ +’q<Z’¬º†ž÷gIVV~’¡Í¿.JÖ.Dƒ$OÊQÖxÿÚK4’x(ø†»˜:cÜZԜ¦–ë›PKS>Ž >û.Æçg§¹ÌÈ<›Ž§ñ=L‰ë¡?gÁlCiÃAi·u‹(ÿÎîÒpRæ2-u…öNBmú1‡yTÔ m˜V:¯Þs%¦»Ÿë,xžÏ’~iÆ#0Qßu1½h†®·y5‚1¿ "ºÚ,êBqtŠ=ãò%Š“yJÜ]3­{Ÿn”¬£ø»¦†È²ïÜ}€ÚÕõ%Ê×^›Sï+q·y*ÜÆò%5HK23qò;Wš<„’bŸ]åˆXƒYX–Š¿`֜bŒh‘Gœ az#¥âq¸H2úŸ ³¬6²,ݳ´`T®Vý°Ú)û`A ›ìÃq5¢¥‘%ý²½¥Páf§Y!q‰É×4)êǚý²NôQ·&ÈÉ·8ŒÇÚ¥BÿhÔ?¨F¯kٌ`•ÞŠ{h‰Lò]Et—Áè%é`Z„eZ%|„ЄÕççËNïÇY˜Ýٓ¨>ñÃW¸Ü¼DjíNšYRé[ï ãϟÉBÛÞZw¶¾û”¯Ú·Ä ;8x¨•»·r´Ô™,”âŠB^Eã$M6JiДŸ’yýÚ^q Û8Þâþ W·Óé;¥»ªqÑ7¶&"–ÿà/)Ý< +endstream +endobj +2558 0 obj << +/Type /Page +/Contents 2559 0 R +/Resources 2557 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Annots [ 2556 0 R 2507 0 R 2514 0 R 2515 0 R 2516 0 R 2517 0 R 2518 0 R 2519 0 R 2520 0 R 2521 0 R 2522 0 R 2523 0 R 2524 0 R 2525 0 R 2526 0 R 2527 0 R 2528 0 R 2529 0 R 2530 0 R 2531 0 R 2532 0 R 2533 0 R 2534 0 R 2535 0 R 2536 0 R 2537 0 R 2538 0 R 2539 0 R 2540 0 R 2541 0 R 2542 0 R 2543 0 R 2544 0 R 2545 0 R 2546 0 R 2547 0 R 2548 0 R 2549 0 R 2550 0 R 2551 0 R 2552 0 R 2553 0 R 2554 0 R ] +>> endobj +2556 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2507 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 695.716 209.07 706.453] +/A << /S /GoTo /D (section*.441) >> +>> endobj +2514 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 681.213 108.973 690.013] +/A << /S /GoTo /D (section*.442) >> +>> endobj +2515 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 662.282 159.395 674.238] +/A << /S /GoTo /D (section*.443) >> +>> endobj +2516 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 648.333 108.557 657.244] +/A << /S /GoTo /D (section*.444) >> +>> endobj +2517 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 631.893 103.299 640.804] +/A << /S /GoTo /D (section*.445) >> +>> endobj +2518 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 615.453 124.359 624.364] +/A << /S /GoTo /D (section*.446) >> +>> endobj +2519 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 599.013 103.023 607.814] +/A << /S /GoTo /D (section*.447) >> +>> endobj +2520 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 580.636 105.237 591.374] +/A << /S /GoTo /D (section*.448) >> +>> endobj +2521 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 564.196 154.828 575.044] +/A << /S /GoTo /D (section*.449) >> +>> endobj +2522 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 547.756 126.296 558.494] +/A << /S /GoTo /D (section*.450) >> +>> endobj +2523 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 531.316 131.665 542.054] +/A << /S /GoTo /D (section*.451) >> +>> endobj +2524 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 514.876 191.441 525.725] +/A << /S /GoTo /D (section*.452) >> +>> endobj +2525 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 498.436 189.781 509.285] +/A << /S /GoTo /D (section*.453) >> +>> endobj +2526 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 481.997 197.004 492.845] +/A << /S /GoTo /D (section*.454) >> +>> endobj +2527 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 465.557 236.882 476.405] +/A << /S /GoTo /D (section*.455) >> +>> endobj +2528 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 449.117 165.677 459.965] +/A << /S /GoTo /D (section*.456) >> +>> endobj +2529 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 434.614 122.533 443.525] +/A << /S /GoTo /D (section*.457) >> +>> endobj +2530 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 416.237 107.921 426.974] +/A << /S /GoTo /D (section*.458) >> +>> endobj +2531 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 399.797 99.563 410.534] +/A << /S /GoTo /D (section*.459) >> +>> endobj +2532 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 383.357 111.38 394.094] +/A << /S /GoTo /D (section*.460) >> +>> endobj +2533 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 368.854 104.545 377.654] +/A << /S /GoTo /D (section*.461) >> +>> endobj +2534 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 350.477 103.714 361.215] +/A << /S /GoTo /D (section*.462) >> +>> endobj +2535 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 334.037 108.696 344.775] +/A << /S /GoTo /D (section*.463) >> +>> endobj +2536 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 319.534 113.954 328.445] +/A << /S /GoTo /D (section*.464) >> +>> endobj +2537 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 303.094 124.193 312.005] +/A << /S /GoTo /D (section*.465) >> +>> endobj +2538 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 286.654 125.328 295.566] +/A << /S /GoTo /D (section*.466) >> +>> endobj +2539 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 268.277 105.928 279.126] +/A << /S /GoTo /D (section*.467) >> +>> endobj +2540 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 253.775 107.589 262.686] +/A << /S /GoTo /D (section*.468) >> +>> endobj +2541 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 237.335 128.4 246.246] +/A << /S /GoTo /D (section*.469) >> +>> endobj +2542 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 218.958 107.866 229.695] +/A << /S /GoTo /D (section*.470) >> +>> endobj +2543 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 202.518 119.212 213.255] +/A << /S /GoTo /D (section*.471) >> +>> endobj +2544 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 186.078 113.124 196.926] +/A << /S /GoTo /D (section*.472) >> +>> endobj +2545 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 171.575 111.186 180.375] +/A << /S /GoTo /D (section*.473) >> +>> endobj +2546 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 155.135 115.614 163.935] +/A << /S /GoTo /D (section*.474) >> +>> endobj +2547 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 138.695 127.846 147.606] +/A << /S /GoTo /D (section*.475) >> +>> endobj +2548 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 120.318 167.462 131.166] +/A << /S /GoTo /D (section*.476) >> +>> endobj +2549 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 103.878 148.712 114.616] +/A << /S /GoTo /D (section*.477) >> +>> endobj +2550 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 89.375 159.616 98.176] +/A << /S /GoTo /D (section*.478) >> +>> endobj +2551 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 70.998 177.881 81.846] +/A << /S /GoTo /D (section*.479) >> +>> endobj +2552 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 54.558 169.855 65.406] +/A << /S /GoTo /D (section*.480) >> +>> endobj +2553 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 40.055 107.312 48.856] +/A << /S /GoTo /D (section*.481) >> +>> endobj +2554 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 23.616 105.375 32.416] +/A << /S /GoTo /D (section*.482) >> +>> endobj +2560 0 obj << +/D [2558 0 R /XYZ 71 757 null] +>> endobj +2557 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2576 0 obj << +/Length 722 +/Filter /FlateDecode +>> +stream +xÚí—MOÛ@†ïù{tžîÌ~Í^APA[ªŠUB ɱ©ý÷ØND—¢Zô3J¤•’Õ;ž}üÎÌî zoYEˆž¼\«@ò 8ªÁH'ûO'ƒÓ~Š™’›¼OœÜßeżŸc ¾Ÿ’Æètý‹Áqï`ÐûÒC¥åƒµž­ºšöÎ/´ÉïÇJƒ‰¬ª]Se=˚©ÓÞ§ÞÞæ#!"°Cå#ƒ·Ís}F܆ÙT;Ùòs ¢¤øý˜†€åÙ×b^UòóY?u!& ‹Ö¯µØøÚþˆÅ£KˆÂ‚¥J Aª=µÍ XL§Ã|”f“|ÜB<xÐ1*Ï^Û.ÄCÍ\)YíêàÅÝ|RäÂÛPüÿؼ Í×ø|�2¡Áלà‡"/¤>prµ°ÎmYLÛ(zq™³Ê{ÆÅNQüj*%ô)ò_q¨¿Õбfé"„Hë,÷‹¬([èÙ¼òN¢ëTu#wJ*.Dl¢–ãYq_^ %¿Cօªtv‹v½À¾-‡ k~] ³6o:éð &ÆHGìׅÚä"änÁhwµõ…­–‰j͝ïÛ¤Áªy”Ó§næ´²ÝVJ–| ?·³ãϘÓèÆœÎn@]Œ¹2f›änjFmæ à\P^#Æ.t½–è¾RBÞv§'óoúê@Z™f¢[¯²+ÅüvÜÖDƒHV9v µSeižF”,DÇ6I;h?"‰5I™&£–Ì&—rЁw7¸_›æ2oe¸Gã-Þùå]«¥F¬×´¦³~ŠH.Ù»¿™U4­ Àâ]ÿ¿’"óÄ=érWJÂ\s½÷\b %¹x˜M’M¦“ùPô“úfQ©ËôË2³®ÔiÙªëßk½ÆŽóq™³¥ÜeY©•“ñsb[Y¯´«´›¢}vÔ$~”Æ‹«+q\J,ŠÎ7©*‘t +endstream +endobj +2575 0 obj << +/Type /Page +/Contents 2576 0 R +/Resources 2574 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Annots [ 2573 0 R 2555 0 R 2561 0 R 2562 0 R 2563 0 R 2564 0 R 2565 0 R 2566 0 R 2567 0 R 2568 0 R 2569 0 R 2570 0 R 2571 0 R 2572 0 R ] +>> endobj +2573 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2555 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 697.653 154.956 706.564] +/A << /S /GoTo /D (section*.483) >> +>> endobj +2561 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 679.471 211.688 690.319] +/A << /S /GoTo /D (section*.484) >> +>> endobj +2562 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 663.226 204.243 674.075] +/A << /S /GoTo /D (section*.485) >> +>> endobj +2563 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 648.919 179.724 657.83] +/A << /S /GoTo /D (section*.486) >> +>> endobj +2564 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 630.737 198.113 641.585] +/A << /S /GoTo /D (section*.487) >> +>> endobj +2565 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 616.43 174.853 625.23] +/A << /S /GoTo /D (section*.488) >> +>> endobj +2566 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 598.248 201.005 609.096] +/A << /S /GoTo /D (section*.489) >> +>> endobj +2567 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 583.941 199.373 592.852] +/A << /S /GoTo /D (section*.490) >> +>> endobj +2568 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [85.948 567.696 106.482 576.607] +/A << /S /GoTo /D (section*.491) >> +>> endobj +2569 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 526.711 125.665 539.23] +/A << /S /GoTo /D (part.5) >> +>> endobj +2570 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 502.828 165.58 511.739] +/A << /S /GoTo /D (section*.492) >> +>> endobj +2571 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 476.621 160.62 485.532] +/A << /S /GoTo /D (section*.493) >> +>> endobj +2572 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [71.004 437.96 134.799 448.255] +/A << /S /GoTo /D (part.6) >> +>> endobj +2577 0 obj << +/D [2575 0 R /XYZ 71 757 null] +>> endobj +2574 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2583 0 obj << +/Length 2387 +/Filter /FlateDecode +>> +stream +xڕْã¶ñ}¾B•SU#š—(Òoñ®³Ùµ·ÖöLâTÙ~ HHBÌ+¸³ã¯O_ H-'Žk¦†@£Ñè }`¾~¼ûòoÙ&÷ó4J7§Í!‚߃ÈòÍcµùÙ Óí.̳4öÎí6ʼ±¯;»ÝÅqì%~ºýõñÝÝ7wÿ¹ 7ü„¼?ñƒ ޔÍÝÏ¿› +àï6çÙæ‰°šM’fð­7w?Ü},„é&Lü8I#a"Í3?M„‰ï·qèž{Ø{oñTÚ~šF{ÜlvQî‡yÊ;Þ´¸…™uس�;ÞûA2ö«®GôçAŸ/8=Q2SL¸÷SÀ߅©ŸâiíÆöÑÞû%دàOÈSTvÇ÷Ó0“aÉux�uïñÒ5…aðOº®uÑÁzÕÕºåá·ª®Õ3s;·âÎqÅþÞIù=ÚO 6Fw@ Ïvüêqx%èðž·Yâ ¨h+ƪ´±ƒ>ŽVÉî‹Þ†žá‰éNv¼'Ü^ ‚"{cO[Á«àHÀ(ÇF‘GÙÂN윺Ámc&hҏC{^g„ê“¶¹ éF2Z7 ý|¿g¹O +v%IæiÃߋÔQèãü<ðqVU qr8xýÐ!࣮TÅ8öRX7rőaLÒ-ÃIƒñ&$Ëà¶³ºt[{¦èØÂ貕õºžhiEl稓ÐûŒaõ1-¬(Á™uÆT'SxŸÙT0�³^.g>s»‡ÑQ薿f”•n°º=3pÝôþÄoêGÉþgM#vVø6L¦Ò§gY@“à€}0C<ˆ”¤ïÒÎqš{àʼÔvö†+êàÙåً+0Ç/»¦¯•O,þ„ ús7 ¸Uë0ºòÁŠQì½KÏ)”¤(#Jåná�yŠP +çK¼2X ºa¬¾°%JQf¾]ƒªUaܾ[2½! WÚdá s"s½àü¨Ûb@×]‘oÉ6–J\Î]Gô/Ô¤®é6œò¹6ÑÃH›FÜNöÆÄ°²¼ÊˆóŒón\‰ñ{?ЁÕÄO‰™¡Ïv.ÎIg8(»aP¦ïڊ¼Abf7x©žÌ‡ ÓÐ5W"¨<6\ªèj +DüÈfà‰‹ý 4…`wâoÁ´øEpt-ØEÝ9F9Š.h9³Ýc»Î"ÑHQ s¦W¥.ê5N+ÕÚI|9©»*46j#,<ƒÖ–4^P“ПӽJR‰.WlÇæ¨†Y¥ŠˆEVð!ôŸ[FÛ¢qJm«‰)p±´ËßOý ›bxvžÓÚ¢´“ ÿÐ'0¤vƒ]šúÊ »ÚËÜ_ù{É ‰ïÔd §Û‰è‚IÝ¢«ÍŒéÐu.†jiˆÑiÜqº´ÌK2B�‚�ç¯Õ4Ÿ¤XӄPÛÄëi"J¸¦Áï"$!ü"vL½ë�Âé{¸Ò@¦{Ü¥Æñ­y*7 +‡|£‡â§@ ·tšµ¿/]Nå\'rã„|R–| É?ôJŒÓ^@Òµz1Hò‚”S°dÈ¥qÓpèBXÄHö2tãYHøÃ•,BÙbM#Á|2RYÍô\m„éZ P^ڌ’"¬s,_)ÑÃÈØYá¿|îCàe¹0ýR™Hÿ¡Ì³È­»Ú“È©O=G�䙔‚g@m@W'Rœ 8h,1$ùÁ"Õ°“mMô¬K<—z \Þ²ý�ù8#�Y ÷Xóƒl–øàH ‡ª *’üÁ£Ô÷[(—öë¯ÿxüû‡œñ §Hñ>@™)C¢ÿƒÜÞ¯uê˜f'¿ÐÖPËóY_ã‹×^f:÷M+(µM~°L æe~Qµðû]ў%B¾.>Jxú¶³¿ ð]w†^M„}k,¥+,Å‚¥7x..¤~SCFºI*MÑJ΀2ÿ_½$‚‰%â×pa—s�]ánp‰M0.ª¨nƒ¼œª£2ßúký÷. ý,Z ÓÕZo©g·Ý�,­Tà¢ñÌEÑÁKÃk§Í;ýù5M É§€@‘$Ë(XÂgêOè²JOPvµGH5h.„[žCìì/ÜÐÀ ÂZ­§ë �ƒ0øNósÉ'ì(ƒÈûððe$Ã÷Œò“n+бOfBú×=¯ýóýƒ”%"ÂÂXäI¢g¸>fä<ìëÂb–�_Ù¥Ðz<RÓ¤SþÁñ,á”Úcß´ŠJN£n §A©Z]ôÀWí+eŠ®Õ6#wíBãR,úæ€BßZ³Pˆ„Q.ï8ÐßY°/WykÈyÃð¤“ÈTËÖrP÷D¹”9¦îš-ÀSSj‰µ ”Ð!]Ó¢+Y5K*#Ç¢Ö¿+žB…tQX&•£’ãؖ®’+’V…EÏ?Вž(½4«ÄÈbz 2i[ƒ”hxǙ³õSËS~։°d„,39:›Ùã +v¾ínå<^„"Î8JÜ<òŒ Yãôˆqd€)ÝcaO¦IÈ4$‘l(jÓM¤—ZHgi9Ié’&èȝ•˜©öL}¡âé‘ÞYpL‘g¨v=¾Špɔ E÷©õoN>˜}(­sC¸âÈsaD™=t&©hÎà·E±�àó7JÅx"=¢�îØVx vÕêšÙ•X¸ë›k¦ÇZL·î™Ÿ—ÅS2E¿¯P +Ìy’§¡G¦Éæ¡+8fOP‚IÕ$–Z@N*ª=á«4G¯¥Ôh¥þˆ_û<x+\”…l«†BîÎFÖ Ñ-v™»8 +啩Ó\ 14W *ø>)„\D‚(&=êû°.KëÊQz1¨+s†SQ*7•'/l�ö Ï »QJÝÂy¬ÒÅT'[RÖ'‹Ž’ˆs#.;5šl”‡=Ñþei +¨i†˜! \ŸÕ¯Æ$óÇVOáí¹š¥˜Q«ar0.Ü@¶¡ Ðw´ýˆÍÄWÛÝ!Ì=1Î2D$‡�o¼"µ´<·XšBÜz˜ ¸½ÀŦ£¶8‡ìÒÙߦ0ò¼Þÿ�+ïï1~^léA•¸Cÿ!sìÂ8ç° ß™·ŒEÁDaƒë”KàëÚ058´a +ˆFŽä,€›¦ƒ²é «ªqæ:.s¿lÜÂ>P½£¨šŽ2Þpè¿Åîç{÷¯•ÿvòØH +endstream +endobj +2582 0 obj << +/Type /Page +/Contents 2583 0 R +/Resources 2581 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Annots [ 2580 0 R ] +>> endobj +2580 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2584 0 obj << +/D [2582 0 R /XYZ 71 757 null] +>> endobj +2 0 obj << +/D [2582 0 R /XYZ 72 708.612 null] +>> endobj +6 0 obj << +/D [2582 0 R /XYZ 72 652.295 null] +>> endobj +10 0 obj << +/D [2582 0 R /XYZ 72 184.83 null] +>> endobj +2581 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F24 2585 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2596 0 obj << +/Length 3502 +/Filter /FlateDecode +>> +stream +xÚ­ZYÜÆ~ׯXèE\@Óbó¦$˖aG±µ@ Ø~èåôÌ2âcÚ]ùï©«›œ®¤�LŸÕÕÕU_ܯož½zS\•ªÌ¢ìêfwå¥*’â*r•åÕÍöê×`ß^GE0›n¼ÞÄq$*»ÞD¡.ó@ç׿ß|ÿ웛g<ÓW!üÓ°þ'* ã«êðì×ßë-Œª¸,®îiÕá*É +øm®Þ?ûéÙ×ç|�‰¬,T– ?˜›ë"ì//áà, ŽðSÛݵp¤ƒc»ÇV^Ê\7ŒCÕ×ÇQæ•R¿…©Vכ$Š‚o—WB‚õÀ¿Ö uó(í‡Ñ¶C}ÛX¬m«fÚÊ`kï¹ÑMãqj‡Žù³ƒœ÷³­,™²Àl·5ð>Ö]; �A­U™¦|_D—С¶7ÕXDÆeb„_ô@è€ ¤Øšn'apk»åf×òúû‡ÖÛ½eÈ#œC÷ÃiZã’M3ÖG7sl̸ëúÀ"|‰«t`Z¡þӈ—ÌâàÇn¬ƒqîêå,pK"²Û-q ZU—IpO7¼åÁ£ÙہÇ+Óò˜ìäÎÞ¶ ˜Ñ™†ºÝóúñN– ÷ÜèzžùîæÇRB¢@ìãušfà1ô¡AroÛ{™³¬l(±LE‰\ìOŒò,¨ºÃäåiИv?Á5xªÛáÎWo¢x¡î¨$QôœÁőh'-^šFªLn)é-ž¯Í­uÖé )Ôʒ"¦Ž3Ù%<fÁnj+TFæ¸5++îûz+àN-óM‡ÄïQ+mO'£06:ÍU˜D§mzà+IÁPÐÔ°AŽÁVN’ç©nI0vjù­Ì±AÃá2…Žƒ×M#ãNÞtsM2 ƒÌ>ò€Wì˜ÛÛÞ~¬Yyh@¶5êÐry^ÑdODç9½Gœ|[lVöz?u�ß),zÝ +K´’¬mi=O€¦É +/០Gf±ßð¬éy–Y þiêÕ . +P£q¶’ãq3•Áêªkž€#DŠ?9øL¢àý؃™!7 R37Йm:ƒ¹ÑýêØ-˜ÛäŠ\G  @°ë²Ü%S…%Ûnb@öS7Úá%/0 (Ë´¿ã)¤#«Œ³S¡4tÇÎt;:ZÛY‚MmÅ ·²vÅ6(2ÅðHÆ9š”iB¢9*lƒ_ QF—&›Ç*M½É¢¢®@@©bðz²†¯ÊTç’ ÑOž%ÚíÞ1ÐÅà‡H*�y[;šºá›&Á7æ�à>|%Œ$ R ¾ ­Ô1“l:Z“‚äžïêÆ¢=_ӔJV½ØÖý‹K>Áù)D@|…"Ò¿Íʝ.•;¼å‰ŽÚYŒ Vº„Õ0P·ä‚q'ª½P¼]DíhA;¶ì'`ښ +Üq÷ñÒ[&•‹#Ašf¡{Ð\3rù0À¡„ïÆ�a.ð;†Ð¨ÌÝ[µ+¯ÊÂk‚X]ªr/´I\ª0/O%ÆA”9G>ŒÜCÓÌË4xûtqr™©"õjD×½àN Ìž=ÁÐ_I“IK–kŽrÅʕ|P(nW V‡`!a.ÎÖ»™UX¹!;0˜ƒ0Œ_G9‚è¥GPŒk$”ø*ªÔÞÜâ¥�^Ès‚ªt<pWD/gÿ2„Ì2ÊÜÃN0¬ÚnýöÞä_Ã?è°,!¿(1`3 )F!õ ÙJü꼀ì"íōǜùL™£Åšý +b=#´¢|–&+æ·à 9¢g‘h>Œ¸S N`Â;\œDEV±Sç™Ês¯ërÂ'úU{lÃv­c[QÀKçö�D¾vl [ǰ™)Ô¡ oÐ÷„Š0ÄÁyUMýÀè"îɃnDYªt‘žêyՈČ?2ÆÈ›†Ânr+…“ËKî±ø`!¸Ý]~“à�‡ +Q¾ôpޏ½œÒüm„o3:ª½­êÁ6|Ú½óù|°»u$‘ ¦gÁÖqi„ʝú}ÝH0̼‚?i!¡ÓS²D:g]µSj +¤»³H¼êúžì;Œ+aô[Œö"´Wä[[¹úäõ%†e@oêñ|\r deùÈ«“TyàÚí/5 [ñRÑätË +†íúì™~?-l‡†( Åÿˆ‡ëÊmºÅ@ílF€°¥Nÿºä3Ry–_òéÂ;á„ÑœL2"ŎÁ‹äL±í¤šƒÏq’2 ·»šB£K«.R•'Þ ¿ýd²’¯óWù@g<<w=:ü¤Ì1Ô»<#-Tú„èÎ6Ç1@,z9ŒÝ±®¾�'%&Ûº’�¿Äð.ö(mñ&.Ô±UVtžª,ó÷ÅÄ0¤Ùî@áVoëlñ8áY’¸PY\œ%sZ7hö.ÐÔz¡ÊÞeÔ¨ãÄ3Éq™Æ‹é%ÛQ¨’Yöþˊ+X§Š„é>‰IO¾„0”Lÿ×õÖ¹Âe¸v‹Ù=vÌh;ÈmÞºƒñ PAÔ!Ÿê + <¼µ;�ËO3¹JÅNNp‘ŽSU–gîܟ(_8ˊ9ÂÎhNVq쌎Õ[:ö fhì?zgYPÕe'¤îÍӓkYÚ0§%ø’· ²Qd£?ïeŒ1yhÈrØwIƦí:jSŒŠÁFÄbÓwS+ŏ˦eƒy|Àž#7§f« ýëq(«$„¤nª›qCY:ôÈZ©ÕɈo쐡"€Gàh\Ø5ÛË"UDú38�°.’ŸÆ×'°¾„‡f> ¨�rCݝLe̤̭‚B–C¾vÊèxüõ’¿8Wy©gœb²{LŽI8|¢ø‘É3Đ]Æ‹$ŸA çnŸ®L%©¦rååm’XÅá–Ÿ"gß& +kð�Ùx³å¶2{.ÛèYøÐî­áÔ ;†Wb¼¹&âDÅ¥ç +Ù¡°÷’¥D³ô‡!Hß1`ZߏŠE%5D,`uX;je`‡nâ((±ÂY +Z9{h§•€ï€þEœ¾ÖӌC—œʽ:Mð&<Õ‰¥Õ&Á€¹†U[{J¥=t/Å BÔNz¢/ÙR_Àø:ÐA.ÀÀ¢.:7˜I©ŠvíÙñuڕb¸è¢,Ouñn_½zu¯ö-i™ªÛ]÷ +Ïzµ"íÍ‘OGà â9E¥×/ÂEñ:ÃhzŽ ò2Øõ݁‡ ÿÌEèpb‰-Â;ø]¬ÚuEX´8+„HwK)×^Tª“ß;!µµÃ0Xî°é¬û®uá¤h‚\åD¡~žÚVªÜçH4Í,QÜçfdKìMþÙ=¢8½szäÃÍÃú[RéF'ªÈcò k>ÿ~÷›·ïþþþ?ÜÅ:‘ž›7•RŸ* EJg’—º|&Æ S'@ì%sɽHTݎ•TµŒ+v¹2ß)f0¸éùÚk…¸L¥¥G8*|]ºœø<ÉkAâÂÆ;ùŽñ‹Ö÷¿B<£= r‡GЁ§ù#„|½°«¹2QwŸ=v*ýÿóc }»I@Žì9ÏÐ\MCŽõ‚g’«p¶Ò¢tVl½&�®aúÏZË;¹c'÷æé¸<EÖwGþ·‰Ãlv]s¥<œólŸ~ EÇí“ù¾D  ÂÜÅ<N‹aŽäÊl¸šXœoàQ„ãÖÛ[Mž‡ú|7 Á4œ5ˆ¯ª°ªp„©#Tøµ½ÏÆ}Ým:RåÊ}csú6²‘Cc±¿ûªf¹¨ü9äHÎÔW§¹¨§Â+R¢Zs‘ñø|±(ÂEŸQٓ¯qeÌÒ)P:Í㣅—Ü–š>]‹n=¿< ÂM?½Y!�ÁÔ²®ì/”Nʓxe,©¶è3sI‚­ä>h¢qBzºØ£j5@Ð)ξ,EOÔlIö¡…!³ãŠn) +€ .€Ï䶻±«£$i¸–ëà­ fCÌØÏêÖ­‰ø Ìï>_åÃ×Å^¹,P-ãôK/›ä>ãu^pö —Ñ¡øð哔¾fO+òǰυgÉ"G9s+3zµ¹5c…lÞ½ª¹ê…¶=ÿ°8øÄ‡%H‚À±ø´ ûÙÏ?7w'†ì�À› >@µ,áÅçòÔ×ø¦Æ„äB8ÏóQðÿXl6ë‰ßªÙ¿¢­r­Ï6;œ¦¦œÞroɹ/zâ 4DíaÉ·7.Ud…ʳä²ä™ËCРŠTBr72®¢$xœ¿d¡MíVò_šñ‘v*&9z=òȋ»<bÈQ:…#Êæo‰;þЪƒæ(d>•Ò%±Õcß]7~ VÿÎaNþÖCLÝ`Ñ :þ#5ãÏç<qgÍ8õÖÙÄ{Ë�qyJJVøm}�ê9D»VSO#¾sõœ«៳14»V0p7aÁiNÄ0Cêfáw±8ðÁþ›k­uðßñ'q :ƒ@KÅI±Áè�+Á*I´7˜ÏÞ([Ó ×*‘k×ri¹¼øK±EŽ˜pŽxðž€ÇÎU¦�õG÷geÿòUýL +endstream +endobj +2595 0 obj << +/Type /Page +/Contents 2596 0 R +/Resources 2594 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Annots [ 2593 0 R 2578 0 R 2579 0 R 2586 0 R 2587 0 R 2588 0 R 2589 0 R 2590 0 R ] +>> endobj +2593 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2578 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.329 607.187 138.778 619.142] +/A << /S /GoTo /D (section*.56) >> +>> endobj +2579 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [217.941 607.187 231.39 619.142] +/A << /S /GoTo /D (section*.57) >> +>> endobj +2586 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [320.276 518.247 333.726 530.202] +/A << /S /GoTo /D (section*.18) >> +>> endobj +2587 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 341.659 256.806 352.784] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/)>> +>> endobj +2588 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [257.181 239.105 276.359 251.06] +/A << /S /GoTo /D (section*.482) >> +>> endobj +2589 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 161.911 536.541 173.866] +/A << /S /GoTo /D (section*.15) >> +>> endobj +2590 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [220.534 112.917 233.983 124.872] +/A << /S /GoTo /D (section*.15) >> +>> endobj +2597 0 obj << +/D [2595 0 R /XYZ 71 757 null] +>> endobj +14 0 obj << +/D [2595 0 R /XYZ 72 68.696 null] +>> endobj +2594 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R /F25 2598 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2613 0 obj << +/Length 2304 +/Filter /FlateDecode +>> +stream +xÚ¥koÛÈñ»… 8ʵ(.ß4p@c4¾æ€^/µ Hóa%­,žù +—´lî¿wfg–¤dg ˆîÎÌÎÎ{fus±¾M™›Å~¼¸ß/þ7I³ÅýnñÅér%²4œ‡jé§Nßu·\Aà„n¼üzÿóŇû‹obáÁ?AçC×ó‚Ŷ¼øòÕ[ì�þóÂsƒ,] U¹ã¾ÅâîâÓÅ Šà‡²ÔM³lÃ7YŽC×5×ëõñxt*#„›Wû8U`åÇæôJÄ®†túFíëV‘ØZÁB8ùR8ÕÂB砊æŠÐM¡¤fÒíÒO�·EÅ ô_O„…¢S·K!|ç=}r›å +¾»=¡ê–È»³’À§N¬žð?æq4ëÎ;ìA,8mô:±Ê‰^éuûþÓrùˆy·­úÖ«ª+^ö^?ª-?õJwy]i *rݹf>¾æãž”xAUëž6•Bî¸B뱖𔐴= ™ÐéµjgìÜkV~0W¥Žú¡­ûfÆaâzI�†n賃·uÙ¸­lùV»²i´ “-_¸‰HˆÁçe OB¢µj¯ZZwÙÑêuAåqÓ*¹³|ªTZË¥-¤8œÑŒj ˜ñ¢ŠVºßèm›orŒNƒªÏ¯’y1`ё¨$$ÔJ7‹ØiG0Š 2ðÉÑ5~æÈBב‹Qä�;¹1QàjG‹­lÛ\ñ1ò @µ,íJu„«÷°pA°0p>Vºkû­‰;"؛´À£S {–é4b'«:£ *®)\J‰‘ùBÊ4¤}ÝW¦O¹´Q9Æ÷ªªí”MOáu”%.•¡cšWI[W„¸«ûv«n1–êöA½1‹¹¶isxÝJu릭SÛN¯¿Ésµî~(9»] á²b+Ò;¦<Մ51DhU¢rlÖí›ëë?KDօe]aqþ›ñ{¦×ò¦g[ÕPél­·)BAìmm0»ÑÛšü±ÕÛÀÚ¨ûb÷*<BãxÉ煳›ZeR¼»VšVð¸œEvo,NoôïZ÷MZ¾Ñ@¿rõ“Ô¡D‚ ˆ=åu¯q—8´&‚Éš [!ùžHŒ¶`Úd¬x51/m ̈́dâ ùÖªfÈÆÜ© ‰ÌVX?_ˆ;ê3¶#LE@I[¨—drÚ>±ýÁ±s¡Þ¿j;î@7É·÷¯2ašû±w×¶/夷‚|êl×Ë«IÁ�å X”'Ub*-U‰ýl[ LmÎõÃɦØFuòÿJ±ÏtH˜„;fÓUÓÁñóhڑ— M;L"Ð[ô;Etû¾(hµ©òBÓ5Æ/u®ä¬Ü"€lgŒÄw ´`î2¯$óíðà ªTxT,ÿ¹€`rè³äèÄsô ¸°¤õàA"Ùru¯ÚXÍñ=»%š˜SD±›„8Ú{t‰RFÐ0^[†é8%t½¦£Ûwª¬±EN„£Š ¨ АK’¦4ú…0cù‚ N`yÔ´§ZÓsé,ZZÛ¬DºA’šHÚ±˜†°IrÜÉNŽCo@ ypñ3c5ã‰+"žØÜ@äì•ìzȜ׶ñLBØÎ•Ûz­¬ +œšcŸ_E±ó›MQhqù´ÌCL²øgɇ¯•ÐÌ%ÆNv@&Õrx¨çƒì!æ§C:Jp5y=œŒª¿|ø|7}Llcì<ØÆw…çŸÙF¿TË@8|¶O)û + ÝE”º"3/©on%À±“¥AÙ3 X,Åâï5¼­> ¨ò[MÞ̼üü$tEO½Fþ4G `Ò¾§Ù¶N¶5=†ú­‡óyIÙ +Ç`l Ÿ/âÔÜEìl +êîÔÔV4KBtmk­ +­Ö0æj½«éжæ¡Ó ¡AæÜ);…Ó¤ "7ˆB›•ÐM†Xð‰@ø´jäwœ™Ô«@ º¼¡\Í܃šoñFdb8e.’`ž{â¹iŽÜW¡—;Í(u)I,)Zåü–XÌ_yn‘Á'8ö…s——Iü ½¶²u$yüS+YÂ‘C3¶oHaì:ß͹D`%Y–˜xýÐõ㡘Ïä>ŠÁXz®ŠÔM¢Ø’phbÀ¤Þ÷f%Ð ëÌ2Æñ*ˆýÁʸN¼y+§žëS+‡Aêü¤*`T`G'LEèèFVõ@šÙ¼/º½bœÁ O|a5‚3à„œ¿g΢€Úa%}N“Ž`CN1¥¦ÃffÁ—Tåá8›Ìܬ +ó³ÇûT–Nêo™{aÛªBÒd°ÊÎãGBrÁ +œ%\Œ›þ¹ÿSHhH݃-†Z³²ØÙ ²Ø ¾ã8èl~6ČznðiE^‚–2' IŽž…õÊ´•½�”²¢½z–œZ�´~�¸VOœf|ãy–ÔkêýІôø› ÷(h* 6šh¹_Ï¿GE䟾áÌÃ#*)ÔjÞò¥îyí_ùs‡çv›«-úxE”ÏãoN?Ò´E‚À]û—ˆ]?â’y»ëàr[kÃåòÙ:äü.¬nHnv\|iê£jO®ò®ƒ¯´úݰð¡Êùâ”Ïý‡ÿóîä”ð./‰×ôÚøÌ:]Þ¡FM›WÝ~÷—FÃøJ«[2 +“*üQåݕ¹õ{ª6÷܈åã=3ýòø£¸6L¾Z3LL?1:<Œ ÔáfôÿcN‚¾š‰‚Ù LøLŸͫƧ‡oEÙO›ó* š4}°L¡¶|VÒg[}Yњ"Þ7)­öm]ž(3ŠÙŸ|¨Cöç!fȎžËüöNr3&°I3Á<ßN{ĸÕ,e;ÕÌÊwBÊãà¹u盌HÀˆbìK¨ûÁüФÁX¥ "úÉ|•Ê*ã´½„¡Ã?GÙñ–êÎëJ°JS7 ÃÓ·æˆc–m[|Wá­ƒßwÿ’8¡ãòW%yu£d¥ßqpþ€®ùÖ\íÌÁÿ(Ù¾»6yþýXiN +endstream +endobj +2612 0 obj << +/Type /Page +/Contents 2613 0 R +/Resources 2611 0 R +/MediaBox [0 0 612 792] +/Parent 2513 0 R +/Group 2615 0 R +/Annots [ 2610 0 R 2591 0 R 2592 0 R 2600 0 R 2602 0 R 2603 0 R 2604 0 R 2605 0 R 2606 0 R 2607 0 R ] +>> endobj +2601 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_newsyntax.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2616 0 R +/BBox [0 0 252 144] +/Group 2615 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2617 0 R>> +>> +/Length 1893 +/Filter /FlateDecode +>> +stream +xœ¥Xͪ7 Ýû)æ2±üo(]J¡ÐEÚ»+]$) „{i}ýÊ:’솆¦¹„;öØùH:òÉǯõï÷×Ë×ñzÿgøî! ™Wšw¢8ó¸z½Kª}Ðõð^¾{_ċŸß…obŒÄ¿Ä¿Ì¿Â¿Ê¿¦sƒSç_kÖû7k>yùæÛ‡áûuíç®x§zýÒõ#Ï}¿þÆ3ñú=ä{\?]ٕµðÅúC¥\oŸÅ»^eܵÒõtÉCw®éz¼(Ý-¦«ÒçXã|·2Öxýáq¹ÛœWà ÂD½;ۛ÷ÀþvHWé6ÆC©7ñ6{°á²Þš÷,óÊC?–èÊEüáçtG~ÈQüáq¾‰R“ï󸈁ç#6àl“ýy\ vg}‡ýÎ컿Üãñóñ²ŒGt9¡ç\.¼såœ™ZËá]NòÀ‡ +9˶ÀÇ]çS¬])êÁr¯ÙW|=·ådÒÅ]f³A…oBLòÌø>V¢ª$…¢¾rê4Çç*E`ãøÿW|ñ¾É /ŽaãaZæÌNëÕx +€WœŽ-®¥¼¥À)8]¡Y8T ÇÀ µ`Y U ÕÅU7C €Ô¾Mý0¬2Ö8SEò‘ÙnQð"ÛßH^hhOäçVÄê^\ŋm¬ `þ±†‡íM +w¶MAÌÓQYrЎ;¡'ÍaêyÕ¦AØQ +0ÍòØáï •ÅPÈ,n},Ä<¨}Š}úˆ˜'Å lgÍHÈ0ͪQv²Šº´dMêÉF—7žÎcÈW4ÙÇT´pà–Ê$1cu4ŠÒÊlf¥•á,«(­DgEQZhÃlòäE>»¬t˜Cå$1…;ŒA˜¼eݦŠ$À9 ñÉQšÆR3(ÍhŒb5~ kÔÄTÁZäÈæÆ8䜛<ã”Wށ(j}*ûbºù™=›À5³áÙFA©õñ—ëÕîuG“#.Ú/íroŸÓéÂ1ñ_î_[ói]T¶PâžÆŒ*…Ó,©&ÑZSð*ù@Lª+¦¥inP!ilnƒ+@;›BÏ\+­­kv°‚æ¦eCü04¸€J—ýˆ¶Vr¶ª$3I)–^«B‘°bo…}å+ún’W-7+²œ'´s¬ô¸n©P«—üa¦•zª–¾uÕÝÚ ©R‘#«b‘̵RRÕ\d²màG…–ÙVŠÊj4PKRVͯ¨þ ^£ã G)0Yc÷“´f|d&†vªõ<QSKbÊ%D[C×Q.¡¸ L¼„h۞¼¬ Š yØ�Á71g¸© Á$\ÔK”i¸®÷ÈfaÉJ µØ`€6²õ(cªVÍ´KEYpÄ pX ã]�gw Ûwø™™'¢m[|°¼™èh{=“1ÅÓ"Ó1Á=5À|ì É·¹")¾2k6êI˜‹¥úYg7ø4q& 8`LÇu£ÉLaøïÄl,UmI1YU¯…aÍd¯jñ8Å¢U­×ÂóÇ<yà¹ÑÃÃcÏ@6j2EîÌLLÈ^ڝ6¡ª=¿—†tHäââ"t!3QG+ Äo2î;š8I+Ô«0ZŒ×iâ&&•m¥œÒºö{¡‡”Èo°¸_'´MJْÑ&ÀKN9l¤zF¦æT®J©Û¥L]L¸ù;Ý¥„ÛpFL|Ir®LÀÈ4e€í\¬["¸OW«jE.7«j|2w«j e† ðÆÀ6 ¶!àò¹nÉXh³Ì_Ð+¿º_“†Ï闒 $—D—€k¬¼…¨î±F\Ӆ=Ð’þ]¥ ¦¡a@c;2C8Ç›vhÙ«°]™Cuݐg‰ç°­*ê”ׂ«ºÑ-àæ0ŽQQ7,ÉDԉetÁ·ª¢vSI··¢öôvk’nySUGI¯ä*ê +(Uu2qʺ{QŒá»J»ãµðÏ1Æí]&ÄelaϨdÛ{Tµm¯D¶@BlbšØ‚p#²Qõ6]Õncë6‹kPÙæÁPÙæˆªl&pT¶yXµ…=€lۋÁcÛX³,ÂÇT¶¹3PmãPlz�Õkû|*Ú6*ÚXE¶m U·m”Uº ÝNp{j²c"íô€°*þ6¸.Ûé¤Âl»¥ÂÌ3RSw§,´™g´j3‡Tµ™‡@řWŒŠ³  Š2Û[¡Ì<*ÌöV»òRnë ÒN4™X6YæaªÌbk¢,8Ř*3 +Z¢ls“‰²ƒ¾T™)Á…-Í6å©4;XR…Ö9S¼ºdÓg…V™ÿ·w|Uÿç->[oÙAŸ.>ÇÑUúì_Úg‚©Ÿ±ßO­àk OSDŽˆŠ0¶îÈÞ¥l¦8åžòs<ÞÜ ½“¯r·[2ý39ín{L4#Zߤ·Ûð^o÷×ífxÎàfx°¾Ýýœz;ôÛ½ë˜èÊ«ÒõÚå8Ûµk{¶®]ç(}Òg‚]öÔJäWáoÏÿ˜C +endstream +endobj +2616 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2617 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /UOJZUX+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2618 0 R] +/ToUnicode 2619 0 R +>> +endobj +2618 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /UOJZUX+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2620 0 R +/W [ 0 [ 777 500 250 277 443 333 777 556 500 500 277 389 500]] +>> +endobj +2619 0 obj +<< +/Length 2621 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÃ0E÷úŠY¦‹àg’Œ¡¤/ú n?@–Æ® –…,/ü÷•gL +Hpt犙«äÖ<7ÖHÞý¤Z Ы=ÎÓâB‡ƒ±"ËAv¢SÒ‰$šÛu86¶ŸDUAòÅ9øOzêðA�@òæ5zc8|ÝZ¾jç~pD u ûøÜ‹t¯rDHÈ|ltÔMXÑöWñ¹:„œ8ã–Ô¤qvR¡—v@Q¥qÕPõqÕ­þ§ÇqÈÖõê[z*ÏbyšYM”å)SAt)™J¢ó‰éÄZÎtfM3]ˆÊ3Ó#k=ӕ}û+’µ+SÇZÁ¤¸³”Ù;ÞFÚò¿ç¥ïcTôI”Ñ–Ž±xÿG7¹ÍEûmæŽê +endstream +endobj +2620 0 obj +<< +/Type /FontDescriptor +/FontName /UOJZUX+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2622 0 R +>> +endobj +2621 0 obj +280 +endobj +2622 0 obj +<< +/Length 2623 0 R +/Filter /FlateDecode +/Length1 15684 +>> +stream +xœ•{ xTÕµðÚûœ9ó~g&óH2grf2Ifò& ”œAžjLB@ÀG ¬Z0±ÖJªT¥¶€ZÔ+Z&h@-ыV«zµ¶ú«`‹[c©Eû2ÿÚ{„ÿö»ßÏÉÚkíµÖ~žµ×^{��ôƒ�r÷ ]=Ðpö5€œ§ÛÖ}ãzy¬ôƒ³�@ûî5=+oøÏDz±DÞ)�©låõ7_³ÝôÈ·Põs`Պ®åÌzú€¢ äU­B†ã/úrÌ·b>´ê†õ7•îÞÃ|æ']¿¦» `ˆåŠùÉ7tÝÔ#}(=yäÜÓ»¢§æãW͘?`mJ²�4YÀÞjaÎ%ÏџƒZz$ q˜þü€�-#ðê$Í”SHèÉuäjðDm_Ö^¨½Âv®v΅Z¨CÚv“²Ò =hcB²D8/ #çU |²8‚=!€s HšUà†Ô ÕÓéÙí9åÁ£zèp'PK½“¬&õØÊnÈÅö­CZÁÂÿ�+Y nä�ù\µ«•ê)Ñèu&*ÀaòwTŸ¥:,«j¯,µöY­»­¢Õ›y˜†Èiì1v¶=Z;Ç6zÚÆz\WkwÔ{ |1zž|–•B;YÛî WØ3ÜîLW°r­´OŠäå)¹Ú³dvÐY{Õíœì6hþðtñuWïäÓì²[è{Û åœ�cF꯴V|üäÂ¥ ÛÔp¶êpÒEÙªÍFM‡ƒ.2¹œDãä¤ÓâD©s8õ8&Fœ;`6sâ¬jbeœF]Ìê·‰? D‚ºcN+=JJ¢ìyÄöJIôXYi4ê’x“ÞL,(-róÔu íN9ÀßáEBÍ`T‘­~âZAfeޜšE$lÛè'ÊT4:«S“ÙŒ)vð3^ëé&@â_Ï2™Ó™…óËú÷>‰cP7ZwáD{ûˆí˜íh{Y)á=ìñ!0cêM5¤ƒÒºìöÞ#®#îaï¯vW6Ùì#sMsͦóäqy"Áíòx}aI†7\¥ã½J)%’©’uÚ}ÜuÒõ—àZ‘áŒÃäS5&›ˆ©¸$;‘M³QԄ2æ9I¿“€ÓæL8Gœ'œ§œ’³3kïffäík{™m³·ý\û¨m­çÂéºZ¤GQtšØ3k�ÁQƒ&´m¨·z£ñ8±W¸´¥Šòªê +IRróò*íJeUUuU5™ýöÛùÁiöˆÒßXÜVøƒêuE™â‹co6_øY|ZAþ²îŠŽnº*è^=3o.\}­©ÓÂ!-l·¬|;Ã&+ÚX8²˜˜éX\¥*J±Ø0Npf ªÝnG +Œþ°] Z›–j™˜•fÄA¦‡‹?õ6/Ä/Ÿef*–ø£Ñ£Ñh{Ý(ÿ¸ííí£ÌߏŽ”)+0¿lW?솬 *ºމt‹:ֈbvcÓÊڄP§¶_»[+jï“¢ÀšÒâÐp%¨y̜2298NFâhÑÐØhY܌e±rÒÆ†¶6©cÜâڏ¶·GËy_±§¸@üª×Ñái÷vBgÆÛ‚Æ+gÕd"¸Õ¬š�땡aö$] ÁÜ^Ųûóó'qö‚ÂâI~É«os^íîÈ\êù¦OK½¤Eߣq͒6Ó­Ò]¦ÛُҽžƒÎ·è;Öwmçèß§£SÛ©ëÁÑmÖ¿¨}ÕzV«‰Öü=*è§N”:¥Î®Ò7Óú¹…t¡~í¥››½;œ?ÕÿÔ0¬;¨O~AÿHO™Î2t'´´'´t-ÃlîqÒZI»ÌR·‹uÕé¨qt¸ú\»ÐôE—Ëÿ¦Hð žHfÔ :“t2ô;u¦£†ÍñU~¾ˆö ;ß_cu“5î>÷6·à>—‘ѯ#¥ºA-ÕmÓÔ 6ªÃ‘èºS:I÷¤Å%ÂffWBLu”ZTË<‹�›E¶g-ÄÂz¢Ç¹´4ä4´p×]ÛÛ;çÂÚZۅöµíˆFÛ×Fm£øz™IE{íø‰ڒk\¤=eKî\;®=\R¤&Of몡퀄ҵñµ½Ñô½ Wµ-¶fTjLjQA‡­'ók´i$1äOçüiÙxΐÎÒ9=Ï©}Ëæ­ñÊö3:(¼Ô×O<wJ™|Ug²UM+'9*ÊÝ®p0ïÒ»dùò»–ÞQpýòÁ=þë3?zåÂ]ä ÍÛ]µàv:õõë»oÊØü!!ïü™h_rJ[h²zî¸?Óg…}ON¬îB•í R ÓÙÖñˆ]Ǹçí’É„i€í,Ä—|ë@â3ÕζŽ@[»¾Å ÷¼jäŠÄ&xÜÞç„߃ò„ß«–¹‘5‘¾ˆÉ×zL‚w˜’º÷Ñß]`Ë©f|Ÿá®|Ävô•¨í¨í(n7Ë]aÕåaÙ5ú>=Õc {Ê׫]d+õñ_X‰?ñ½‚Ï2Y PXðõ^õCIݱcíuïcm³E»F¦²µœ–[UªZ¿+jÕBÒQH9žH®½ 'óN%‘ëór"`0Ú3d=ýz¢¯±¡» èa<™†‰¨‘Š…¤ì¡@ “~yP¦ Ûä„<"Ÿ5rgÁcßJÇ +èùçØÐ{O¯íåñ‚m´w´=aÝÛŸô®…vô÷®*fÌÓcÈ ií™nwåèñ«0–à¡D$LZ×Ý\=sRHYâr¸ŠJæéÓÆ¢Í¹^ƒÆ¬øq û~õ«†X¤ª)£àê±Y­(rÛû<Ò½ûYÖP‹3ì;–¢½,Þ·—̸Ê>v\e&9n(‹ZK'Ì£”M=3 +ÆQ­Ì$J£\+ZVÝ<¡Õ<¡Å8ji5×ϨçzõÜìê¹ÙÕ·rÓj(×:a|­ ñ/ÕËt[ ¬šÖ(/åÅ£Õ,¼áÖXmcÅ0ÿ–jd媳XŘÿ“`ªÕ”Ë)«£ú2˗YìÂëK™æ_J×!²:0ÿ®jdª2—ã +`õÈnoIyÓÌa´}yÆÂE*Ó)YDæ.Z³¨o‘°h±4£Ì޵µ1–Å.£%%lE´Gáš`Ï̈‹Fÿ;‰Tצ¸T¢¿‚øÒ­«ÇڍZvá¢ÅZOÙ ;±ì2_1rTb«$ÊyÑêzž«ç¹úV™­¶šd¹­šŽŒ]Ž 9ñ9—VW·µ²1[YŒÆÔø—¶¶ÆÛÆ×ýbjÞsÀ!�ó±º:ꠝ'Ì- ێ@sê 4!” ”¦Îôy¼grú‰c6I{"þ·Ð!P¼÷Ò¨™ Ɖ¬“qÁÓór« rʐP¹­93fó5<,X(тœÒaÁ|@©/ÈiFB¦,ŠÌ©_˜³¨QWP=G­)Èׁ6<cñöaÂ1“Á¨•DvFsY)®ðxf¦ÏfKe҃+šÊäRµVGC“K«IOu¢šV3ž{ΒúPkk`μ9´Îà +slsèÜ�žÉpOšÓÙ¦K÷ëó “åwD£Wœ‹^ôçXHx:j¯hZÑø1zöÔñ¿98Wìl‘ö§ ö”•6ܬfä†LVsXÉ ™‚YÄb͵„³H”ØjQá¶ÛH/´Gñ‚Þ]ó'™éÔíºèM*&ÜI„í6Zm&;¯p7ó5›{Ÿ nÕÅcL$\Aæ-w­ªX¼Ñµòž–Ykƒn³¡êcµÎ©ÁLƒè,®¼®•Rה汲Ö£&›[U¹ È[Ö26µ®Ü§×æø²"V’¥Ÿ.·æ.︩¥eєc7.–݁P(“û¨žbµr¦1:Öru12C!û|䕩ٱê1×Ò*tfþ©‹ÈÕĂ^îÊЗ¦ŠHáP~É0ÉQ«ÃË«ô¢Þ(Œ޾}Gx3ú‰ø‰á+ñ+ƒ¾GÓ#õiûtýš~i›v›N§5è ©6h2 “<Õ¬ók³þÌ`®¤”q +4~Éð»ƒJNÀŸT¢±|ƒÎ$jð¬ à.•YJäÛòiþ0}S G"yԝ©‹DóŸ‚¥jAOX0(I-™«%G´D;LªÅ`‘˜7aÑèÅØ;7'›ŸÚ²93ÛǘÙ;‹»ºÓP¡XÊ·vĸp:½¿|֎ö… í +M‡O5€ØF?ۅ œ>e`ø„ v´°+ÅTQ˜y`T2a ü“£%(•A'““Gÿ¾h®9&‘¦Æ¿› r¬´ìÂá҅y³!€†)ü·ž¦×jè…?·¬«œ;;<¶xeÐëð„Ãeò-ÂõizìíŽx>;‹4áYäî=VȦ¦ñÝ'+Ã$±a›ø°M|.L6£SŸÈ6 &d„êdL‘«‰™aÑ†´å>õw¡Ç¾>L虜éùXa?s]>1ƒ&óm&˘D¾£0RsL¦ô¡€;5æÑ«ñFX@Ñäèw‘ÇÝϸ_&¯éf¿£—4™ú&÷×d«~³õ¿6 –WŠü0°+@^q½æ£j€ÌÒMôÆ!²x1ê0Ö͉*’,'vŠ=⠘%ñS“ŠBÕ´ËDMãàÞèœQÙF[ù Zó®\:dʙ5gÍ_Úö˜R# "R#̙6´=>¡DÈÊ?±}â¿$‹~&>> ô+U$Û¶äÑpVž!,åÙ­2dŸLÜz¤<Z¤œf›Lü&.c¦ ^ &lªÉ×Á-: ¢뵄ÅÛª}Ý Ýb¸År‹ã&÷φ,]{¼Ú1èVõY6{Og‡Œ,Pf¡1)Ïd!Æ@‘¼ÊIUU™¹’äÊÀ�¹ª ’‰[¯»ñxßñ[VnzcAåuÓw}·ëÖÕ3„};ïÚ÷óý{¶<}ë?¿]_·sã«cìþÏs[;™o hk„í¦¥ã–æŽð8GGxLBŒrþø^?ÝÊ9ã{ýiÕÉcWô9x\ᘸhq¤CRNœ;È¡Ãg²xØ–Œ²Å#eÇ,xeÇb=*è Pò~ôÎ:†€¸-~šŽŽ¥·ý‘÷£—FÅK´é#“ 3e£Ç +gb­é*DÇöbb`æK¸-Ù'²œoÿ>·s‡N—'ó;YJï÷yØÛÏùFî`1‚ïèG$ïÒ¶—ó =:Œ¥ÎvÌÆÃjŒeøy¸’DØ-G:#=‘DDœd¬L‘gfÊŸÎ9#l%87'QtR¯ÍÑ5ÊÆp¶n˜4©N„Ã^/Å`4AÜoWªHb%=d9ND2L_Pï/äpÌs:i?& §À®[äñ Éٙ÷RßåQ7Ñ Öò«:¶¡ò+˜QÖó‹q7Z½ÍŸeµgY}Y`³ûmÙYÀwÒÛntü +†m‚åՙ¥râ£pmepü^s‘J¡Ût"–±ÏŠnÜØ4gm,«z&©×Eoh©Y*l¿ð›]3²ìÊڗú§Ç·ö“õå~¾ðPÿ¼ªVª½¢š†ÑÖ¢SÔjî#äÒYi+=!tÙܾÌÜþÌA3² ‡_Ðéô,6cÛ§¸%êÙ­ #ñ«g˜¶Þìa¾“i!ñ{®åaêL ‰·¹ázdÈfÎ ® ö…`î\7xÖQ™;?Ë’¹’ÏVoG£íÇÚm璘n.:\v®‹ò•\4a³ì`–ä)«ç@KË8Q_Ÿ&Touµ´V í–(k@æjlx_ªY¬¤^RÌ<t5Sf°fnðldéÔ3aɌÃ-Ùã )ã–Ìl7}§<=ÖÎÏÿü +ѯzC¤3Ô í iäмUYb8åå“8ž<%‹JÓX s¬{}“<9ÎÙ¹æ‚Çl%ñÖË9ÁF“×äÄ¡Ô�䚴N‡a&vOÐPɐj­«®ÃMÎkyÔh‡ñ|US& zÈ<éôôx=»=g=ORI>:~•Ž23Æ`4}¤¬íÅ¡]r”ä^7÷vÒ˜éøq=©óßÇs¤ pêÔÂÂÚ©·zËêÇŠý<FË· Í=LP[X8u,xA^\“ +ùj‘®Æä‹q×òÔiúÜÇËÄIã¾5RÁï*T¶GSÂ-–p‹%V¿O11~$he&ÈdV¶'—3¹µL«‹Xƒ¢#ª!7kÈõ¢ —B +µÞoçî’–}¤Ó×ã£>‡ꎶ·ãNX‚Q;ÆËuÌя½uÌöVôòûìò 5¢ Ý9Žb -,Ó¦«ñ:Z4ä:Íw4T.Ô6æå9ëshNØa$¬‡Ÿ«>fKVkE¹Oga¤.â`(©(O›Tôhe·…í lG¶×َòø ;Å|d>æQ‡£X5ÖÄò5žŒ¸iiÞC¶í!AkÈ7tVôTôWH֊a"«w¡;}Ýüºåhèhø·ÊÛ¡wb‹+‡>‰u±öØ·Š6Ŷ‘mt›Ðïê÷õûû³6m+6[‰•½IÊ2Ä^Í}MÑe î G–;Û[àíÐï0<$ß§Ü2:¢æüØìØÜŠŽŠ› +nŠÝiyBÙWqFø8ËT +ˁh BÉ0‰&á…âaâS텞ï þ_ÀGl>gŽ ½/¸™0×áÀÕi­Ž49äP\RXÀ&Õw+ºøa¡YÍp—°‰¥o8qž þͰ¡{¬¤ÓÚc´ +ÖaR¥z#>oq�7çØ®a»JD#¥9Ld('òP˄«Ÿ3Ú{Ž»ú ìî/$íñšŒ.’)‚$»<}Žy¾jN3÷ÏOU™5›BŠ23Ìfã]–â¨e“íhܶOύ¶÷b¤|n4Ms2mDŠe½yDã|ëÈÊ/È6»¤ Øñ &è²@¶åd6_“Eøµî#x"Þ©ú¯´_Ú¾´•/¶Çñˆ¶Ó»‹ì¢»„]Æ™]ƒ¾Aÿ`֎Ü”]E& ’ð¸ÜQÍX¢”„¶Ä +=Ó´ÇYèdϗ½5ú|o Q 5ÁŸ¾†ôqoj¨)FVŒƒ¾ÆdËqÔYd– kLúk8òքҗ¹J™=㬉yœéº麬x‚P؄£&&;X™³¸! šµF°™±3«à¬ê0c;fÔAðØ9\våùßœ›8¿ò²+üÊÓÅ™igŏŸŠ½‚m¼ôå…x XQž¾2¥ƒÁ¼o_Õ¼XtÜûú ^tešƒÁ¬Ëš–t}PTôÐwªæTØm“°oìÕû®]49¿ xF÷#›vä|dÆÖ{®¬iºzpJ͒µfZ-Ü{g§ÎÏjV Bp8٥à DJj4.†Ìf´t«êÐû OÍ£j^gÞî¼Sybž±-°ú`ì xÇI!ã?νÂÖ¾öË9£_GØ­$¤„rCT¢D T҆³üÙþ¿ 9ó¬acžÇ›é¥RP´/ƒ€ä[F2,H¹MH…ˆ¼Œøu˜8l®eà5`r1î.äPXx›s’£šO“=ƒòi¬¶¥§¬jü(‡‡z:{ëú¥?ÞøÐÝo.{é¶Ž6Õ¬­ZŸS\ª)˜ÒX9sÝy†Ì_¿ëå±}ŸŽ=óÏ^üûؙ¡võ>EjÎ<´®4øc?†ô¯IÇ@8ž„G +±ˆ/rΚR)L!•²Á¸†„³Ë3ß7Xy'Mƒ›ô`ÀÈDŽñàžã³0^÷¤>D8pflvê¼æ:PÆ®MœXÇÓã�†ûaÖ~–”ÁK0³á1¨‡y°fÀqظ™¼Ž­)ÐO@˜°õfÈ$ØïÀUÐ Á)ȇø€8°ž&è7Ô¤>Á´îNB-4ÀÏà0¹ž,€¤gÒ‰bËÛ𨕠ù©c©ßaî'𠥆`&Rƒ"h?�\ ¿Lg¿¼Ã2xœl$Ÿ@:a‹8IH]Sá ü†´ 5nÖüN®ÇR’L2’:™ú#ü\$°kú.܍=NÂ-4»q¾óàpt¡ô;ðq’2AMERÓS;û8|N£ôA‹ýˆÂ,è€ïÃÃ8oÃiø‚I%ù ًï¯ÉgšßaßZ`ÜýØóǰìSpˆ”‘2šI3q¶2¡�¡lìÁö÷à ÒBâd„¼(ìєŽÕ¥2R®Ôñ‹Böp¼ˆmœ#¥¨ƒ-¹Âz1G\¯)¿pŽp9üNÀ¯±à¼ÿ …ø~Ho¥}©%©'Ra_t€Ép%,Ååu#|Á¯ú…¿’¯¨5‹/knќM݋s›Ó±ïsQ{Ö½¿R†ñ}Gi'2Žb2¹‚Ì'+É6r?îiïwpéZú'!!¼.¼'Vi4©)X“r°]–À*ü·âlߋã}^†×ˆ‹ä‘"ÑÛXþK:•6âû(=N?ç5wŽûóØW©´çF´»6œÍ'qþBÜØ‡r-YGþ€=¤‹`¡R¨ +qána»ðªð+±WÜ+¾«™¥éÒìÕv}kìש–Ô÷øZ‘°_ˆá«Fû¹­é:ì_¾½°nƒ¸íå^tB{qÜGà5ø ¼Ÿâ�Ä>¯ÆÖo@«»ƒÜƒïòy‘¼L^#’/ÙKsñͧU´Ž6Ðfº’ށïvz‚¾MÏYB·Ð'ôã»SxFx—·(¦4åøÎÔlÑ<.½®Í×ÎÔ.Ó½q~ôBá…ø…Æ`Ì7öͱûÇ^ûcjqêf슠{zörÚà|ŸDK|^7à·¼¯Ÿc¼¡A‹÷­!†_­ŽÌ ³ðC®Äw¾KÈR|»È2² +ß>ÒO¾Kn'ß#ß'?äïƒ8¶=ä?È3ø>Kãûr’|LþD>§hÄT@kÓ-¡58Ò:ƒÎ¥óñ]I×àÛC{éø…§ûé!ú¶àÂB‘Ð%¬v?^Þþ)R1&–ˆµâbq¥x»x\üµø;ñ+M@Ó¤Y¥Ù©yIòK“ðLs­ô ´O:#×JÚyÚeڍڷ´)]½Õ/pÜáÒ§D:NÖi2ěèI\¡GsY„3&хÂõÂ=Âi®!g™¼K„ÕÂu©G…fúa YL\! ™"\[!EöÒé9úGÑEÒOH¾øò,]#4P‰5¢ySt‰·kΠÛþ-L¡›È}Y¸]¸=õLÑì$'5;é¯AOQ'œÄU}}� ýŠ®¦[ Mœ¤ù +Vã¼ÿ‡æ&œïiônR(¼%…þœ%÷£×8Ff‹!z5­!{Ñã^ 90ŠáKù!¨ä9ò>Bž'­Ô„_+Aͤ7…cB¼% ÎúHò¨‹Ì£gé"áyé„P‰é ø/¸·ÊR´‰g ¾…+`; OkBoò&)<€þþÜØóÌck~§Ù‚vö°ƒùP +íôu˜‚kã#|ÛàN(‡ÃhƒwC)}6¦úÉrôûsÐR&×B 1¢·Ìľõá~ᦹè ;°Õ ÿÿ%zýò|cÐsdòE&Ù*6¡gêDÿ»ßåЎ¹ýÒA͛0—dâ†(íD+®Æ=çؾÏú?@Ïö°Ã^Ëè™×b‰Íß;áuBaöy®óyâLô¼÷§®Å®Æ=ª÷Ä×`uêhÀo7?u{j t¤N]+aAê ô¿7¦’Pwiât±&*NBû9ŠûÑÿ![ÐoτwÑ…‰þ„ïϰÿÓ4ÏÁ€ø[ôu©­©ß€ ç#gháø çm¦0cWСT³Ðƒ;ÔI¸2õx*@ °*u=zÞçaVƒ¾§r4{Ðv·ˆ×ÐRìo¸I r¯ÒìP§/Z¨ÖMûFíÔ)5“«1®«(/+-).ŠE ò#yᐒ”9ÙY~Ÿ×“éÎp:ì6«Ål2ô:­¤J Ö¤4wʉ¼Î„˜§ÌœYÄòJ2º.at&dd5_®“;¹š|¹¦Šš×ü?šjZS½¨Ilr-ÔÅä&ENkT0<\zeÒßoTârb”Ós8=Èi3ÒÁ ›<«å锛Í7®hêlÄꆌ†¥a…¡(C#’F¤™JÏɜF8A3›¦ QЙ±S ŸÒؔð*¬ !ÜÔµ<1ïʶ¦F0/Š%HC·²,Êô„5ÊU 7“Zތ¼š¶ÈC±‘­Ã6XÖ5-W–w]Ֆºâ¬ {ÛmLdÞrÚóu+w4´Ýu©Ô/ 4yVË,;0p—œØ}eÛ¥Ò Kãq¬#AÃ͝ÍØðVœÂ–2¶E%ÈØ ÌÆÁƔÝ +¥‰q:¯•zeº²jàÚNü0¾Ì¿9˜ôùÔC©Sàk’¶)ÁD_‰w5f eÀÀü›÷{UÙ{¹¤(6d³§§uÈb'LæK‰eœâêŒj™q^ ë‘2 Í!!wËØ“6Ç4™%+&Ã@÷dTÃ'N°Tb9~Õ }Cç€m +òm¬|B¶)òÀ€ß_ýôrN×8G +Û¾�F2+¹hh(Ÿ Ñh¢°ˆ¶¿(öqÏWÅn¦ ¥Ç&#Âéƒy8·]ñ)%8ùÁ û¼[†UX†™Dÿ•mé¼ ËüIPK¢ñíd’‘ ‰k“ôOH.ïTЎðޕÐå]ü³ÚÜΦUSÄý?ˆW¤å- ”–+—¶ÉMãsÛ²ð²\Z>ù¢lœ"iNxB ãLÍRÐôæ/mc üӄ›•¦Õ3q©aΆ6ÁOãiŠú^ÚïUkf™6«K KÜþ—kuhÀœCäæ„­sf:‚ÁÿÏBxüe¥8úºØø˜S¢—ç§^–¿¬{¦;,æÑ–…K —ÉšÑY 4+ró@ç@×pª™"۔CB›Ð6ÐÓÔ9ñù‡S‡·øÍ[ã8ˆUd +š6…éC +¹ûÊ!•ܽ`iÛ!<ŽÉw/lKRB:§Ç‡B(k;„'7•s)ã2&ËÈ,ƒ{®Š$Õq}ÿ! ŸKEÎàùîaœ§›àè¦ižm‚G‘'¦y*籇yІ…m—Ú�_Xñ"°àÅþiäpÅñkí:¯Žü!û%†_}©â¯Ö_Øj³zÔOŸ51Õǚ`‰ ¾Zÿ¯“Ï _?f©†ýc8KÙa¶2„ïC+}’ñÁ.®ƒ ʚ(Êj…lXŽôìñ²7auW¥A8€-mǦXl8ާp5Ìð`g³Þ`ÿ›·n†Ïqçÿ ž(Øð ¹ÄañÏx¦‡`¡ðé~¡0PWïNC§ð ì>‚“"ؐcCª¡é‚&5"|¸¿©©\F-æ8™_P~ˆ ’¾¬ò„éSxj ãdÒíç’’Ó§U“ÓÄþ¢ò“õáø >NbÀKíÏ/.?[oFn+dØ-¼  +ªðîþP^ù®#Â(ÿ¥ð?¬ØkI³½+ü…ð,©xh88.9¸ßb/‡úu8ÓF0=p +á,‚k„Ç¡aÂ>¬˜Jæ2ްW؋ý܃存– ¬A؆ â>‰üëX*<!\‹QL@Ø*lLj& lîãø§ˆ}ˆA>žõ„‡1Ïð®ñüCˆ™üGãü˜w#~p?€|?âûùíD@øáxþFa/·~ïÖ%s¶ú”Ë¥RۑڎS·Ýž`J0 +¿ž·4„¸ñ iŒÓµ)Tø7Ú´?Ó[¾§tNý&œ¹M8s›Ø¼ÂÆ i"a#êlD¨³g¥TX‡í­cÿvS‚Œ ༯Ãygü¦#'8ÿ{˜"ìf9áÛ8ث͵Éü�ÙÊý5jyÝsxè Xí5û½ÙåÛ¾Îé Ì[Ʊ•é®àÒûõ&Æ]±ß—Æ¨u]½Eè†ï P\ÝB˜„Ј +ÝÉPIà°pÜ Õè£}BŸØ§K‰ãˆPópÀ!A-*:jIu§¾G߯lzY_ªWõóôš5x~Ý&¡D¨æ +‚†]pj§T° ÎҔŠAãncÂ8b<aÔ$¤é„tJ:+id©TR¥yR§Ô#õKƒÒnI?( ji§±ÇØolFÙXjTóŒš€–쮿CXÆV9¦6„„Aç¸ù²p5B~œŠ«‘˜æl'>…Xƒ9+êYQϊ\+r­Àþ“…•Kæ!t"ôŒK¥‹’‰2Lÿ,“ DPjA®çö¦g…0sf̙1gF­ô<öІ©Œ0Aà¼Sh5˜NÈJÇ块Ÿå:2••¥çÕ®ÈHIÝd°€¨µuõåj.&‡£Céwäwì×(kÂkò×ìç*sÃsóçî딺p]~ݱD) —ä—ìJ Èì·µîk=Òz¼Uìh]ÓÚ×*T³_à’ÑÒrŽsà Lz}åÕÖú©t§Ó]'`Z‚P‡°A¤û0 Ч‘û4rŸ†¹,ñ4s/˜ÆeŒ¿‹ËÅäô2¹€*9¥bnýlt¹»¬û)”?ŵÓÔ>ÎO`zŠóçŽëïæü�¦etpK¹›[ŠËo):ÿ¥ÐÐƒ ãÂÜ–°š1 ô ìC…¥ø.–Чñ}Š>%ÄTs™+�n7nA»ÎVo£&´3y‚§òt3OëxR-³Í_Î6ÿ|¶ùÎÙæ4ªf²§AÕXo>Pož[o.¨7cm™3uñTb)ù3O¯àiLÍšÿ4ÿ-hþkÐü“ ymÐü +—…k×L3xjd)¹Ÿ§³yš§æWæ%suÀ\o&; ¶ÓyšÃS?KÉ笍VÐ?G>‡F¬‰$k zpDRÉÚzDcÉÚˆ.$kw"úW²ö¾Àó䟄oiäËdèt ÞEΑY"Ëÿmÿ•ÌÂ3m€œE¼ñcPKˆš¬½é?Šå„ùG WÇôÆÓ:ûÈ,ÎÿÉx¹'c˰Շ’±›±ÕAŒ·ú@2v¹÷%c›ݛŒ]h[2Ì:xm²¶0Po'+!D™n7„)ëIëx‹3±æëÏHnJÆX©FÖÀ0iH*eˆ"¬—ÏæñæI…2^E(¼Ó~sl!VÞy3är¬K*·a-ҁðéÀßkŸc‡/ˆ5¹3ð‡çq|‹1û{2+¹7ðëClº’ã±a~&ð+å¹ÀË¡a²8‰ ëPp$6LÉÁÀNru)y&°/¶2ð´Â¥{”â§ÞU[xHYØÆ|2p[ìyÖ ¸G¼ÅñØ´@kíÞ@sx˜ X­ÅÆTC`ŠÒ¨Aöäa2kÿÞ@Yh˜u¥ëØûL [ÌSxWU¦• %Ԙv½v™v±öJíTm…¶H+k³µYÚ CgÓYt&A§ÓI:QGu ËNR£ü?dI<‚”D–Šœ¶Ñô¯<¶£DGqí$œB mY0$-вpz¢:Ú2¬MÍOL޶$tó¾Ù6DÈ=qÌ%èÝ1/lCe¬;üìœ})¹ãû~†7Þñýxœ´$Fº¡e™œørŽÃ€ç2Ýîë<uŽiö𿯓tާ—üØæ¹ì§7Ovâþ–m‰'³ã‰rF¤²ã-‰ì„~ˆ®¥kšÑ†âm‡È-tmÓ|Æ'·4Æ/ªA.íA5¨eˆ©í‡\¦¹d?Wkåjh¦¹MC¹¹i¥—È,¦„æóWZ™®+„M`]óB5š!^Wˆæ05´‡teÖK+3±òʬ&à•e1¥¡pUba¦2TF…¡p5ïýZ¬„Ó݉C˜·&qÞ!_ëä§uÐ +Æu¨uþÇ_4ÿ·ÏŠéÿ e²¿ë½åÝ잤SiZÐ™Ørã*O¢™,-oü%¯sY÷*†»V$ÞSV4&–+òPW÷¿w3q—Ò8ÝM ۆºÕÉ.µ«IéjŒï¬¯¡å²¶6_l«¡ïßTÖÇ*k`m=ÖòoÄ-Lük«…µÕÂÚzL}Œ·Õ2:i™×6¤ƒéì—mŽ÷S£×C§?Ÿî¶õLã‹cjÐs«ÿ°¸m£ñ„I™ž0#0QQ}Q=áêd" » ynô&OŒ‹lȶ+Ó! +ž¦ÕÿÖ­[·žÁ† QL×oðpÞz\´Á-‰fvn¯MÔ6%ÔÎÆ8ÿÉuÃøÓЦڎÔ¯¥kjûj·ÕîªÝW«Ù°!ŽlǑÜã¹´#wMn_î¶Ü]¹ûr%&¸ªíµvWî_r… hMd=>M¼Í ˆñe×oXÇÀÖ!¤›‹nˆ6´ÕçB7F»#ó"p"( 4😾‰ð„¿!ˆp;¦÷!<аŸq„"¡¨É³º‘µ2§ãÊ÷—V–OFÜuM/XšÆMW¤qm}¹q²®ÂPoÅÀ›ÀaL‰ð.Ÿþ… ʅr^ù†´ÕÆ×Áº(Á׳d]t=ÿÏP„M÷úuÑ(¬ãÿ…ë™ê¥ÿ’”=@Öm�œ +ü ˆP‰s×±bžx˜�]ñÿ–xz +endstream +endobj +2623 0 obj +11042 +endobj +2615 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2610 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2591 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 695.439 225.424 706.564] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info)>> +>> endobj +2592 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 662.95 309.109 674.075] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/faq/)>> +>> endobj +2600 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 570.409 309.109 581.534] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/gnuplot)>> +>> endobj +2602 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.499 246.749 102.948 258.704] +/A << /S /GoTo /D (section*.116) >> +>> endobj +2603 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [161.474 246.749 180.652 258.704] +/A << /S /GoTo /D (section*.378) >> +>> endobj +2604 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [244.974 246.749 258.423 258.704] +/A << /S /GoTo /D (section*.99) >> +>> endobj +2605 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [135.124 222.839 148.573 234.794] +/A << /S /GoTo /D (section*.118) >> +>> endobj +2606 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.954 186.973 102.404 198.928] +/A << /S /GoTo /D (section*.32) >> +>> endobj +2607 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.187 43.235 183.636 55.19] +/A << /S /GoTo /D (table.1) >> +>> endobj +2614 0 obj << +/D [2612 0 R /XYZ 71 757 null] +>> endobj +18 0 obj << +/D [2612 0 R /XYZ 72 377.614 null] +>> endobj +22 0 obj << +/D [2612 0 R /XYZ 72 315.417 null] +>> endobj +2611 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F25 2598 0 R /F16 1999 0 R /F23 2044 0 R >> +/XObject << /Im1 2601 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2637 0 obj << +/Length 3099 +/Filter /FlateDecode +>> +stream +xڝZKã6¾÷¯0 m(R¯¹%@v“ Yl2}Ø ÉA-Ѷvôp(©sØß¾U¬¢$Ûòtv1X,Rd±ê«§ú›‡»÷K7™ŸÅa¼yØoÂ$óS•n’0ñ“4Û<”›ß¼C» So<ÕݰÝI)=åÇÛ]ˆ,ñD¶ýãᇻoîþ¼›�þ xþ+?ä¦hî~û#ؔ@ÿaø2K7ÏvU³Qq +¿õæãÝÏwß "ÞágQ"'°Iœ¥~¬˜‰;8[xE^ÃoyÅØ]S}·ªk‰Ôíé·®Z=lañëɾ£{äñü¢ÁfJ?´ù¯ÛTzݫÎhé¡íðÞÏ8ÓyšæN¦ƒÍaZ›¡‚,ñ÷ +Š®îÌ=މ‘窎v¬<z£«¬<zg؆‰e~4l è8{œ>ò¥Þçc=Ðl¯ÿu[ð”[K÷†­_™µžV½.iœ ’À˓¤éö¨Ø¡jþv§¢Ìû¨5É+” E™¯@C½Òkä$͜¬C’uèi"£$N>=‹PÚ{]é@²ÐíÉÇ?+ä[¦žûm;ÓäuýJ£²kñ™ám,%çߪ­†*¯gL�í÷@¨ZßÓ ºqš Á±íÝì@OöÚ šX�vÓsÑ>+r±—sw�S!XS1Åõ#a­‚w†Ì)Ç@‡©ž¶Qìåƒ&úÍ3“À’éÌÿ ˜¥÷Þ_¾rtìK¹µR74 ¦›“¦¯„šª…v¥'Ó[Ê üŒw:Ñ®8·q0N°p¿ÒOeH+ÿ¡ŸÉŒÙßÀSOÖ\¿mÈx£]B,;kÅØh²6fçö(x| ð©'»™N8W±R~š)w•G ôeýÂ;d³LÂ,ò”Z—I"ý8šð~¿fe¾š[T¦@Ž®÷×÷c?é[ûO 躮Nýêɍ ?œQtNK€ù•ë( +æ£,”k0´ÓÚiÙmq…âËRqdY:ƒÐ/ú©"Ÿ‡0²1 «sCãüå 0 +8ÚüáÀ¢¼†pUn…uu@9æ=-z$§«[À1øôÎ|½,7@:úíÇG3%/Ë +1jÜٙ38Ñneì=lwÂ;Î,ðN»öŠö‰b,™cÙÌ) J“Û)^ÈÚ¼ŒuÎ/Õö&àª¶Ôgài +i’c84v±Ò{a?×ò«¯4l~щ,ó^éQ¨áû^ø#¡Âu4e…“?Z­È|™\ŸgLÞôÚY7 =ä&ÉÈ ÂÙ÷É ß×7”îtÃ3·>t"Xó6|iˆ½=ãuÚh‹}ìøhõÿ´eH¤çHN-2­ÒáѺÎy lKÃpÇK[^(we®·w€N н¿"u 6LÒÞJ%Þ§÷¡p}ó4†hõ†Z!¯�ÁC0:ƒôÙAÈ  @kˆO[›Ì\k6…0:!¤p©ÇlQQp¾ägóZüN|Ê~§ôëú P§˜Së60ùAcM¬Ãh¡]"@ê4t“[ÕJ§iã Íáéj3«%¼`ªÇqN˜öc[ì8‚ËfÀI-fN`%ù!°ZrA‚ÁcÈu³±ð Ä5ü€Fîдºî‰p? œyÒ`ẦVBMø"™0PLUÊòZ¤JøJMb'(Þ .:ç¯RÁV•)Ž­ý ¥)?ŒÄ2˒_ȲT"WA/U<»xNçeÀ[dʏ¤8G²»±uJ³ƒRžn„ÖTø‰Œ¾ì xÍzr6€u¿/)U…áV£ŠßòL_֒a&çÀ„ƒÁä?õ<†Sø ”…^SAÒÒë¢CdãÄÉè¢B7c¥-¼‡é•=– ï„ÑҚŽÃ©ê²nyŽïf,º¼8< +ÜãHC�uïN=ò–ýeød«y«zØÙ‚%RÖÆØâ"%ðÖ Xÿ\Â2£‡Ñ´= (˜FXø3‡[œ±7Æ)xRZ‹z%b^)Éüpuw±Õ?D,jN›ñ–Ÿ€-¸^¤Þ·/ysªõ¸lš`¡rvþQ¯e ç|J«L{Iuôۀ2]ýÚdkQKk ü,DÔG~¤X¦Èl…X ˜=Šå÷Õ»ï>¼ûéÃ;_~¤ÉwåîÝãîݯ_Ý»%P>¡”'«ºà\¤Dô!@[–´…ˆw_Ÿ ¶<Ī©8öTૐÙûˆ%G?TSÇ¢›&7¯ç½ +0¡ü­¢Æ‚K…™ׅ'Q¡ŸF“-÷bþÚ3a?gr_E¬ á®Fçe)qc‰{Ó5Dc£–4öNHŽLëó†¹ì_¹âz¡qΛ3N.ý`ZÙ}9b7I,êæ•Ô âe$ßòÏ©?×_,JI@wü…ò¢ìÿ%§Ž ðÑŸ\&)�!§ˆ¼'ìõ(lF D›Œ¥ ŽÃÙ;ý&¸`‚ Î"LèlÍG“†`¸@sÕ¢ŸÂɪ½X]tõØ´¿õ¬ÁÜ` l¿D#’`&¡6ºë=F<sØÓ¸qa²Å¶JŒnñÅ=éÜá­¶ÌMIï”P‘Ù +œgÁ%]/)z(˜Ü0yÝwŽ…ÎhÞj½‡ÕüÐ['èáñ]SåT<'=tÿ l҆ ÙýÓÀfÂã=¬ÇOP€ µæº^ÓÛ¶w�36P€>ªý+úñ‘Úrh®³6mƀ{ˆnäjžd¶2g(=5P¾Hč�8Hþ5óÙ;®“Ͳˆ´iªÖy²;UØX5ý_ñ]+F ›˜2þ?W,ÌYEsJg8kEág�tŒF®³ÓÍj5³F€TÈF‹9×ʼnù8²Í ,MŸ˜°çeG^ÿó@+¬U[ô#µæØJû +ÏP”Tʾh  ޜã<’]÷Ñ2Ûӊœ³:éG‰<G4x—r΍„5î0 Ðoàp?Öõn¯sH(M ÀÈúO|ЍÃS~|ŠÂH·øÅmz/·ë c“n;:Õà”û‚6ÿó°{Ì{w4$᠄m”4+¬õÚ_³Û›øPsBi8—G3<±3ÑSBAeȲñÐX¿ýJpi5¿1• ‰KOú®á'Ӎ‡#m¨ËƒváB*_!v‹ýP¹Ë<Û¶,>ƒ›D˜]öåvÑŠ}_?:ÉÊ[pƵPºj¾¤ú€ÁX$'Óß=üôc´æ_B,¶Ï*X¨;ž¶±BH\ÉYÆV£9;nm÷kæÓpþ<ºdAÅÂYr®v©‚˜EnlÖg PáMbuv•ç2ìi¥â�ðHµÂ2no›u*H–%&ÒõˀMb¿4 qò€øF$VmQ¥&"k0! "ÅV•¸®é\–$@¤ò±pÅ5¶ü(“—ҁøè 1}Ìp5i¯M)3¶TˆF >]|®SN5œp×¹9h3môþ¥©iÙU˼Ÿ-v ò›=Ëþ2ª¢¥¨ +¢3_/Ad'Ñ Õéßl®çÁgU§è[F¬ßi Ûàö¤gOÎbtG#ª„àM†žÿÐeü’®5Õ/SMp¿9ÈöKª"_© ܟòƒ¶-ÏÐF Æîs£»(ÙQ¦ïUalO)!©õÀ Üyô~~`rÁ„Ôt/¼½›Ó,²æ•’{ší(šÍ‡ÁJ'Ûpæ’á¹é…¼Ú“lÃfÅÛ[Y‚³:åÖã¥,@ Ø=aŒ†h ³ü€tÐ-x¿ZÊi &JÖ&]¸€9MÝ÷VmŽù©§WI3³Â}±¡:Y™¤‘ëSî"ðjäN‘¯¿r½…9^øv <šÎa3§])*‘«¸w}ut0”}Ãð3wК÷c;=ÿo†™Î¦V+Õ¦Hý4HV¬1 زFC†�ªèyÒ#2S”j©SsÖº±� ÷£aDÃÀá̚óL\͍‹Ä&Hš@$Û@ÁÍ­Z`ïã6þgÃ=(l”ù1èåâ#F{Þ×4¡°½þ²O½j³]kÁhŸø£{?ÚNՑ?½[>BÇ-ï_xâÝP}úìÃ2ž¢ÓlOÊz2p!U óöý0ýÁôÁ NÜ þª/ÈFCþÿ‘À¥ wœñ_]0Æâ +endstream +endobj +2636 0 obj << +/Type /Page +/Contents 2637 0 R +/Resources 2635 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2634 0 R 2608 0 R 2609 0 R 2625 0 R 2626 0 R 2627 0 R 2628 0 R 2629 0 R 2630 0 R 2631 0 R 2632 0 R 2633 0 R ] +>> endobj +2634 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2608 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [210.371 660.197 229.549 672.153] +/A << /S /GoTo /D (section*.231) >> +>> endobj +2609 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.701 648.242 387.151 660.197] +/A << /S /GoTo /D (section*.50) >> +>> endobj +2625 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [273.637 591.401 287.086 603.356] +/A << /S /GoTo /D (section*.61) >> +>> endobj +2626 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.926 591.401 359.376 603.356] +/A << /S /GoTo /D (section*.64) >> +>> endobj +2627 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [422.631 591.401 436.081 603.356] +/A << /S /GoTo /D (section*.65) >> +>> endobj +2628 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 591.401 533.773 603.356] +/A << /S /GoTo /D (section*.70) >> +>> endobj +2629 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.603 522.604 354.781 534.559] +/A << /S /GoTo /D (section*.280) >> +>> endobj +2630 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [451.973 522.604 471.151 534.559] +/A << /S /GoTo /D (section*.285) >> +>> endobj +2631 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 441.852 536.541 453.807] +/A << /S /GoTo /D (section*.148) >> +>> endobj +2632 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.098 429.896 150.276 441.852] +/A << /S /GoTo /D (section*.212) >> +>> endobj +2633 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [514.595 222.342 533.773 234.297] +/A << /S /GoTo /D (section*.372) >> +>> endobj +2638 0 obj << +/D [2636 0 R /XYZ 71 757 null] +>> endobj +26 0 obj << +/D [2636 0 R /XYZ 72 712.597 null] +>> endobj +30 0 obj << +/D [2636 0 R /XYZ 72 631.845 null] +>> endobj +34 0 obj << +/D [2636 0 R /XYZ 72 575.003 null] +>> endobj +38 0 obj << +/D [2636 0 R /XYZ 72 506.206 null] +>> endobj +42 0 obj << +/D [2636 0 R /XYZ 72 413.499 null] +>> endobj +46 0 obj << +/D [2636 0 R /XYZ 72 298.652 null] +>> endobj +50 0 obj << +/D [2636 0 R /XYZ 72 205.944 null] +>> endobj +2635 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2644 0 obj << +/Length 3046 +/Filter /FlateDecode +>> +stream +xڍZK“Û6¾Ï¯˜ò^8U‡à›®Ê!Þ$§œ¸¶v©MrÀP„ФAÒ²òë·Ý�) ÇvÙeáF?¾~Ðonî*o«°Êãüöaw[Äð·‹²º}ØÞþÄÑÝFTežûö..ƒ©oºñn“$I†ùÝ_¿ÜüøpóñFÜFðGÐþ4Œ¢ä¶>ÞüñWt»…ñ_n£0©Êۓ]u¼Mó~›ÛÿÜüûæí + yU†yÊ$ “åc£î6i’»ÎPcìHœôx ¡ñÀ‹9ªÏÔ|ÐOÿ¥V/k|ÁÓ]–r¯Â»M‘VÁØÄ'6“¤ÆPݏuênj¶tÓãÝà;NF£jùæŽï0w"èì²Z ÃYKç€!Â*Ëè¡Ý4ö3×>ö™‰&uD26îÊ$P¿ÓŠîÆ7þÃkšq‡­žÑvíæâœÑ¿¡k†)½ÿ)NBºó0N™îA!ÑyŒÊ¹¥Ÿþ¦KÉæE˜ˆ¶Ûmؓàö¡3ãA¶[ì¦öåϯ,DX&©Ûºr£^’‹®.㰊üþåQß3[Gá(\0%’äÝ¡Ð>á? +Ù)ª@´�dÃ'XãÐ^µÊèšF‰&E2u+Ƨ¢ø7q‡Q–^jlI,ê3ì¢= : +†I7©ZçoHbÛ©f}áõl +ØÜ²bNGeq ½¢4Sºÿžòœÿq–UéøWwí]‚Üÿ<>gu +KEá–.ž^�§þ„ +juúµQ@2±È­þÃK¬ @×¾Öx«ÃÁ݄oeå…~ofkS[·Î|ˆ þ³kYÉG˜U–emøº&2‚ +ª\„…ÈXR9s +O舷K:hDš5P=²1žñøn¢Ur»Õ£î€A͙FŒú8iÃB$ò“ô=:y7¼t‡Vk¨MMI›ç’ô‘‡5¬oW­º°$ãt)õ¤^]êÇaû7÷÷õ(Û°3ûûþiú€º°Ù·Ü.ubsqRöM˪ĩê‡Zj`îs5KÂ2WÔ,͜a¦Î0¡A§@3 jRu»ï¨ÙèG#öÛxiœBL·œU¥aÕÖ²&´-wAÅ0zû„Á?£,‚À n€Gð)ÊàÝȚ•†i–]b�Bc\e â +ÖX,5ÁM"89®²QD"©püúÀ`gúž±3‹Ã|xYmIL04f”%ãÐ Š(9:;‘Š£ßÄñF?­Ð}3°º£”64 l£±?#‘6jàƒ: ÒÝ/ú8‰–‹"u€ ã‚#§ +÷ÈôÔzv¥`—îöA‰ ð~ÆY8£Úi øÍ«gÀÇ�"Ò"Œóâ- J*µ¨¸„âkBˊU¨­(pÁ@=²ƒ2òv�cé­MÀ`·›7¬p¡ˆÃ"‹/µj»{ÉD!DôkWݺ@­Ë¾ÁØÓ0Ž^x¨•2¼¬¿t0³7²? Äÿø_ä—úAAVº·¶Þ R»ÖÏÛß÷’`õwê>s¨ªY• mÛ³{ƒNouw»£ž½âO«è8`‰Õ5÷­fÂühd;ì”áq„فgºQìÊ`ØÑJ‡Æ j-Ü´F*¯D0|É�Ò +p9^ˆê\®rñ‚TI˜eÉ·€ë¼µéX švVU£H’àJÀe¨À'bƒc +„ìõIÛð!æX‡‰A݌<¢è¥ô?#ÇÁŸÇº4 QËUF’ò Bíí¸lK”qððäÑúõfÔ}£¼Cˆ“+$³ÊÒ©bfl:¡¸@ÙȝÁLÝõVšºÝӀÕœhtϱ¬4¼Øï$’ÿÉo²��¿l<´˜¯RGždTuÏcAꣷî([§W0ܪÝc¨3̬h¥MÁ¢Y"Ø(3ÔÒdgÊìdm38PÛï}uF㾦Yê’.°AFîâóð—æc0# “€ç¶‘ÌÐ5¼Ö¾ uÁn#Í^a¼F”Ι`\q&¡öÌê³f}Àޞ˜Ž¾hÇÑzG#ðëÖò7…pãgÕô4ª—³Y ˜cO+­F`䓿èÿç‡_ßs‰—HÃ$D¦.‡s(û\A"‚§ZèÈÀáywì!êxÔ ¤<0~n~‘í„ sþu¦æ»w3h ¥0†6P ½Q5GP0Q+3JÍ«†3 Z~¦þ4¸en…’¦Ñ6 ð·ØèÄÞÄþšó‰‰Á´O%-šèÈÒ廨Šº}«ÿV|kÄ =\H1_ä°,ÂÉcj·.·öñ»u.|=¸óK©K.‡vµŸŒD’ˆe˜@X³yÍk[–q-yÚ'®ØQ-†ô¼Äú®k"px³å ðéʅà(?Ę~§88‹³`³¡£75<PE6Kí8¯Çüö\[*èÜߺQ×ê éõVd6{µ-§ ˜æ.ÀfSêÈùÔqöYÉ"9„£Ž‹dOR ÏF¹ Ks�8tG—;MãÄT`÷Ri½ Òev™;³Qh9*Ì'kyð?ÎÉph«Ù ´5/BåI9€§"ÕP” qÌh)À) [ðKôù„ ;Àr«éöÎ]þgAx6aÁQUcKbÔ€Þbq(K …–dɌiÎkH喣IdކÀT ½ò4FÃíŒL£QW¿2¬³ÐTÛq÷èa˜S Âç“Åä)¾`Ä2~¥á)’½’”߸ÝSDØ«j½;ó)ÈýA¶$VÄ_Wý³/Foö8lÎ6M @NYˆa„~×4pa‘¡Q DÁÞÐú7kjóƒ‡Â/š':s ÍrÔcÃúêC³}EÍèõF¬=ÎoÛÊQRËú™ž9®!9.ôÓO +¾·lýuÑw툁—;•Z’·Ÿ¿_‚Hb&ò7uú*\­êÝÃûéüï˜ °ûÕŸ¾àØb{·ÛùõAÇÇ둯ðuÏîð¯³8{Å¸~<÷ê‚ávÿ<š®9uÏNˆÁ=⾕£õí‡ûw\´3²F=MDÀµ±]@õÌ{µà{éäáœ*=Ž—‰/ÎX]DËB^¶¡ê‰à¾à Gµ+íÁr$ í@ÝÎø¥Ò+æ]EŒªÞþ‘).Âyi[Ô¥=Kú•&ۙÚŸ­?© f¯,‘6Xçç^ÖñÙk)38;6 [õß/ÃeÆÛ ِ •Í~N19è7npô¨¶—ÿÌièxžBBEˆë+á8Öª0ú0ó¶6�zlv»5¯ÝpE Ïà©’ÌÁ'+Zîë8I”^;‘ç +—aûrýþ‹ +…s­„]UÈß~¬Ü#Aa; 6Ãj`"Kæ?O¼Z)·@bvuÕÊ9)`Ù\ÓX9¦ ãlÅB¢Å&ìpÌ -+ÖÈ~©y’̇•’Œ¨èQµ¸X|hM®Âè:©ä'ؚEü迨n@[T+° Á¯¦Â‚sûÐ>é¦áʅCvaå‹2Š/M@£øä½jaRªU¾Šá=ºl–ôµ\ݸf40zA˜¾L±Y9" “ø‹R,D¹ø–Ep‹0¹.CB®k®E� ô‰ØZDVQÄ& :ú]hƦrK­ýÚs¤Î0nu»öR»0÷†ñ5È©ŠúL_.àp¹#Ó·D+¢²‘Sïõښw\~ޱf˜ïv4Ùò»šNº`E´€Ïü)æt'¥Í˜öx DLµÈyñG½ª*½^-/áéâÛF„bþ"!ëZõãàS ŒØ¯œ‘˜?咰’t!,xz"ÂìêÓÊÛ?ÏÆeùR N@”/µR„a9èœêâñe8Wò>Nz½–]‰òW™8ª±anáhµz2F¹pÙ8YaÇ© ¶×Ɋ!Q…¿Ô©Éa‰MR]¹ÏÝÝâ§HÛêZüLW€œí7|i͋TÆBzvU^}®¿ð¡jó}ø?Xì²\ +endstream +endobj +2643 0 obj << +/Type /Page +/Contents 2644 0 R +/Resources 2642 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2641 0 R 2640 0 R ] +>> endobj +2641 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2640 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 610.84 288.188 621.965] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://ctan.org/pkg/context-gnuplot)>> +>> endobj +2645 0 obj << +/D [2643 0 R /XYZ 71 757 null] +>> endobj +54 0 obj << +/D [2643 0 R /XYZ 72 462.337 null] +>> endobj +58 0 obj << +/D [2643 0 R /XYZ 72 172.875 null] +>> endobj +2642 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2649 0 obj << +/Length 2539 +/Filter /FlateDecode +>> +stream +xÚµËrã6òî¯Pùbºj„|€`²Éa6“ªMå-ûT’,B6v)QCRc{¾~»Ñ >dŽì$µ5®!Ð�ý~@ïo/¾úA¯JQªD­n·«¤(…ÎôªH +Qèru[­~‹î÷׉ŽŽ‡ºé¯×išF™P×ë$–e%òúÛ/>Ü^|¼«þI8 ™ˆãtµÙ]üöG¼ª�þã*i©W~×n•) ßzusñï‹÷§t� +Uj¡2&áÓÙjÛ}·Á±µT"É2Z¼½ÖiÔiµ9î7HîÍÍ¿Yä<½mͦwŸpli¡³]皽GüÕI6†2Oà®\äá®û=ÉÁïžR¼»“Dè4etÿé§P$çz-#w-ñ Œö?vnO÷?^'EÀ¼iv;³¯hò{,3Ô;I.U€ô<m—/y€õ4,»ýáØË%4Z$‰>ƒE‹<—aéz‰C–"ÿ J’¿BÉ˒‚×IY +©3Vq:Wñ:Oò †qœüYÕ«r®z˜{£„ï²Qq0JÞ½…§]ïLí>›~ØFŠ_S®D9 +â9=XSÁu‹ÒÖqyVïe¬§z÷dm›ºnØb?†Þ¡ù>¦šþ!p8Úò9–¼âtz“¢Ì՛ë[ãêeΔPo–Ï¢ÉX”©<cF,U?^ÓgFÏ›Í ‚^tl…(I'gÓT¤JZ!p§Iô…€•A8Žd¹wtCåZ»éëgš™ú/h‰ƒ’pR»½}C•„ ö.HZB¥oõú�¸€Ï¶s]¿€-å«ì 2¸L ‘¨9¯ u]¨4ý o¤3µvgÜÞGÒ„VTŠb‹c¥4œýaŸL6­µ ônëÞ´U÷j~Y²šõy§™¥ïegÒ»¾fàÕ ¨†›cûÉ^}C“èæ÷8Ÿà?yùšÕ©—ùËßJ©È¶ëÊbrB…Dµ÷n üºÎ°ë̦ 2!s~êèsh]ÓҎž/°Ovsì‡47Z$nÚ¶Ín’7Cžûkb ‚4ß&,¦îÛ«-x£8ìï¯.'Ñ^ÜjºBª•ÌDš©d&­,YÁ—üÂs*A +¨Dº ”úgûRرGjŠ¡Åä2²¦­„9b‰êoöAš-}'åØ;„(0睥50¹Û›g U +ÏèE€ª#h¯â½6\•ç‘©–/ò²^ˆ-༹êoYœ}Å´E9߆PoÀe€˜¾Åò†©4uלPäQúE`šü//DªçîGÛ%l:ö +oŒ¿,±ûeäLG*‡üË*+ ¡ÀDª£Û€ äÃH·´íŠ  HÕ ·ÞxaÐ?8Æ{8¶¯š€Á×h&\kSMï¥s ªø¥PÞrº—X\'ž¦"—ÞØ¡à0>?ޑ‰Œ£Þ5]Æ5;»ÞžÓ±ŸÜQˆ}0#›ãÓ¼›ów=1,[²/Åó‰Q¤ŠîdǑӤî’EÄ?Bߑ UÄ`Î/z ©´éÒŒ:‰3F*@˜óVcv£,¤PqæQAÕÁ7cæDׁ]`¢¤”ß-0 +K‹ÕÑIæhàê"M–_~YÀn™ŽIó»×p¼[@¡„KöWµòë¯_¢";¡b°FŠÕXoPíÛ6Þ,e¼¹Î#rÁÉRsŸ ¾^pÀ ˜ÄQ³TÚI1»Po,8|ìл/tú­å‹÷â2ú¹¶¦#7†y +9)Ÿ{sg±ô(5† á铫ŽÁ4ÆóšíªñÞº9î,IË\ó ˜ÓzW§!ç(Yß—=e:‚@„ÁäŽ1ÚìpdŒÎ³“D»5ÇÚg 8ñpùx]Íd{5ÕKŒ£'fûYØo4yü%ςü“Œ&û7<+{ͳôyÏ*Rýÿ÷¬B•|·1T|µ¤q¨jäúÎÖ[‚¶¶6“Æ4´ÂóàŒ0j¶³%èÐ4!µ‰äÑ R@‡hK ˜×`S¾r캀Í÷´°$ àÍÆ;‹„z ë÷™Ål %h¥˜0sò w)Žlzóýì<ÐãÐ|3c©FòLŒÀžYóÚ´÷Գ恀JúéêÜf_?ÓÈÐ1®ÚÐÂ+ñŒ37o/\YՉç™Õ’ڝðqœÄ3dJñÈoàìO3D ÓڀÉô4wãÒ',}R;ÂÒ -ƒ\�*é³óW<⎁ŒCÛ@ðcƤªv‰ó±Æ¥×0|I,NK±ã4ZPyہ„5¨ù?Ô|`Ó±±ÜN{‘I`j80!r6œÐ÷9nNú€ýçk_ÿõ7›ÖzZ¬€¶Öq9ÿŽö=>¸ñÑ/Ã× ,q\]Þãk ‘œ‘@&ÔløšP¯9ž?P;–™Tc¯“I=‰V¢Jó––Ø|‡‡s²ˆLrlAÐÞ>õ/ð� ¿³d –€…ÙßÛp¼,ÐøÔ¼Xuͱ_ϧ<¿Ô +ˆyPɼÜõ5»­ëE+âWè³Mg!J¨ ÇE­÷gn9c‘¿FK´Ž½=ÐÔ£ÛÍѨ8f4YÏШ4¡5òýîÖÝ[ßä^.Ý=vȗ•é ÷Á® ¾ôtç^ ú‘ƒ¿yç.Ô´/†Ð#pz¯Î긱Ô+ûh+C;W¨3¯šq,²7¿Ú!šÀû²,²|åms¬"9*u޹}0SîÉÖ«ÕÀXE li_oÐÜÖy‘ø0ås_í®Nô’~R™)ÂhHp2„!L À–AvËg?MÛ0UØÙÐÆf'ÉpèŽÃò° B…ëzK?Q`T ”¡µÌ¨¡B�v>Ô½Ú±-ð‘Ãטzrº[²t¿Þ´ÿ¥jW,=ÖÀ‰T %=ӐA®Ñœ×¶r>¯½òD3="Iªb0¶Óy€ñ#.¤ÙõMûL+>µ"´;èa +�Ë;ùýÔ£wô&Nhözó‰¡Si©µ¦ +´¥à¨w¾x‡KuJe驯“¯é NhV£÷7ß0P¬­|>!H; y–‘O¡pÈІ»£«ûµ x?ל5½‰—Á”`Da¿qäþ: +pÆÆ^~ä�`xÄõû˜224¸å‚áÅï—!o{’ÏÔ yûðT+½ {ÿZÆ.”‡G`L³ù[ ì§â +VÂ3>od³ï¢´ Š58E­ WyÞ§—â/H c"вqñû?р¼äy±0àØ=ƒW{.×U(Öùq_ªÌ²|,ªSD¡Ž¦8{÷%ÓJ36­"˜AÈ\]x4ž£†ŸiÇ©šÄ%ØrK,ƒÑÿ�4oß +endstream +endobj +2648 0 obj << +/Type /Page +/Contents 2649 0 R +/Resources 2647 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2646 0 R ] +>> endobj +2646 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2650 0 obj << +/D [2648 0 R /XYZ 71 757 null] +>> endobj +62 0 obj << +/D [2648 0 R /XYZ 72 461.897 null] +>> endobj +66 0 obj << +/D [2648 0 R /XYZ 72 121.095 null] +>> endobj +2647 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2658 0 obj << +/Length 3308 +/Filter /FlateDecode +>> +stream +xÚ­Z[Û6~ϯ0°õ�c.¯¢Ô¶m²m7è^:‹}èPlÎXm¹’Ü™ÉvÿûžÃCʲͱãŒÑ ¦Hêüx.ß9š/o^üùM>*X‘Élts;²þYfóbt3ý8–òj"Š<Sã»Õ•ÌǛõ¢î®&J©±fÙÕÏ7ß½x}óâ·bÄá?AïkƹM—/~ü™fÐÿ݈3Uä£{?k9ÒY¿‹Ñ/þ9xWXÁ¸5#Ës¦ÅQ2+XnŽÈȊŒI““Ó+Œ 2¾Ü‡B*˜oˆ‚µ´!<¾ª—Ër5›,ª•#^Ϫ®ZÝ჎Ãí!0ZsVÈOÙXúpÜÏn)˞'#‡} +ù…µp�97LA龚—M9í\º'9¿¹ÊÕx³švU½:‚ìÙ»IŸÈ>Wõ`‚ùÄ–µÃ~‚ŒdϘRr”YÅDTß·jû4œ:†:¡¨üÈQw˲ãþ$……ÔC5+Ó*ƒ &‚–ýò%~´œYÐBN3–5º¼ßñŽìû]9ŧ÷„aI-ะúᨾìºg*Œ6,Óùe€Ñ“JdޜÌmÝÜãcÙ̞ÎÙK€£ˊ i²LÚ¨69œ®&�ºy@âÝÕGïªÕ*Ä5®oÃä8 cÌ1”Î>a% þN]H…¤aJFz}”àGŒWWb<£ „úx„Î>]!^�’—AH(¦²¨GߜBhæ®s;GÖãuã~¯êM{¦E}ŠC$LaY.í3‘à CÀ~P¼ +_¿~{…¦ Ç ˜nšÆyVڝ‡Æù'I „%·—Ñ “L›¨_Ÿ£û­ÍøõßÁ†ÞhÕíÖt¨Uµ4â–ë_~D¶u ½³Ož@HI!ìeÐ +i ”z;½Û¦^>¡Kkï¡ë¶ò¤“¯Žà :èV³¡÷>é’Î?x< 1p¶ç—KVxY†µÞÛ뫉‘füË¿ !‹ 6n֔ˆÖ=Á°�D‚BŠ¼¦e{¨w® Ž«kÊvîfǐ:û” ¤ ‡TôBjf3ET³’óV5¿Îß~Ø7â2€SÎTT–ÿœÁ0lé±gŠusôúÏÞwêìàç|V6æ�,ëyiÐù2³9a}~l$˜aç7UÛÕÍã/´y}\ÆéÎ�ó±ú2lÜ�JÆhùç&qݼ©7wsšWàÈZ¤Ø\ „g* !›_ÈCq à6ðï/Ã °Q€ iÛ vpöÒ ˜<?Ãn=(""* Aƒ*™ÚrÐK»­ÜÿUpµí!4|4A}LJÁdtÖè²t˜8j´›uàMçfaÐOÊÀÅ¢F2vß~ÔËȂýRRíÔ¼¤“6ÞßwŠÅá•xQ%Ñ2Z*¬îʆ:|´…µ—5é-=­åԵÅÏÈá'0?ì�ò’Ú°QÛ¯~˜ÉP÷M±t¥û“ÜW‹EXònUGÀ0úÁ‹£‰ýr4 ·ˆDÛáy¬'P2Ï(Xblj–ÅøÛŽÆh\Õáµy9ÔbìéæÈhqºû‰ å¦afµj«Y˜óÛ¦î\ lGÙ` S‘{‰wˆ9º»¦¥W~â†W«éb3ó;vMëåzáž~Þ»‹ |‚)ՌÉÈÚÍ»¶«º ²Nܟg ÝÔy=þ60«vÊw½Ë­BL}Blé÷óx?w‘lĉËò=nÒ&ÖºU»—€GQ¬ß.˜F,!þàp¶àãrÑÖ õÁZ‰2Q%Z‡«;ž•] ס}-Èxì¼9J°°)þ@ÎÒÒ"½fÔÜ"ˆ Ɂåqð\´©6XÇ´º}¤Ê +tNÑ0¶;·‰Ž7äù•d00÷L=´ó¯AeãïkOk ¿›—)·Ä¨$ÌîÕÆd+Ô¦;{$a>÷ÙógtfQ ‘÷,|•0HV@šÆ?ëéçj¯´„jæ~Û<±™*lÅßp ë®$˜bu¯}êd,ì{ÇO„Ÿa‚”LôSE$‚Õ +ÄqËÁ‡ßxßP˜h3mBÿ 0p%võO¡ÿnjT³ûf°BÑ«ÒuB¦¦D¾Gyî1g)yJ >¸(Ás ÌEb“zXyÂsç¬(^ƒÔLEOx ×@¨µ½¹–>~ù´a~ôŽ`CèГÍÐRJåh ­—œ®÷ŠðXváw~›w¤{ÄSá>méz¾k(‰l»Ïºcòtהëyp„7󨣉7cAcë Ð|Ý,–^C0ÊnIyˇÏ®C‚*( .ËDäWÿý¢}l;·|õ?J™¿xx’烑ÇWaàú`è´®dדp瑾¼&Ò:Ö%†ÛÓÌf½þ~q(ÐMíií %¦`VöZû*ár‘ÅñiÐv ØfM/e•Co×Ñ´ e”0赀 Ää[ ŸÖÑvìOA‚ >ZŒW¬Äf€-ë씔-®Óƹ„GVøÅi †”»I›¯,z7ƒ"}M9-È?âd–ž‹¾"„o} +{Åòíê=ÌM°h<àî‹P!ôm;öÆ>ÐÏ´ܘ\:uú6tзgÈÒôʛ'<öæ9œ¿p·µˆ(ùy~®«ƒœòÁµ/“|„3`ž'ulÛd©ãW!Âk¸Imtp\!Q £EO’ËÁÑÔîÑžgg>íÇw⨅¨«×4¥ŒãM¹º)¤D©³J“3“ÙŠ­¤ÿ°Ùõ’íÞþ ï)©ë¾B'¿?Üoùúá×<øù_î"œló½ÛƒŽpö§….q-¨_"@`Jõ#XD�á¡ÅDÅë&ǽÀnvdYØWp-¦N0LÜÑæþü/!èp1Þxž }+wWvUŸ9ûâé÷Ι]bü„^•/‚äÔѺ”ó„|QlóE×AǏ ¦ÈÙ´Q=iÆ‘©'H3—LµõÃi5œå6;éØ0›³GÔ¨ˆ„9 ñA¥ ×«yc§8êyMÓŽ¡œŸÝ´ÝV~ ß´*•dM ñ]8Ÿ PêÎu4ÊCrÞx£Hª.‰…Íä×kJ!Ðhp!3&Uäďð—‚eTEÞ{9½ìŽl`ðÙ�4zx‰ é'¡Ä/ F|lL)ü·€è=‚†·aeOÐØe\}UH¦Ì¾­#ær7Ñj¨ë¾šuó–ÚtVhÌ]<R _gDֆ®]󅎀´¼ùÂo?·W9ª7Âg+ð„jçGéû²ïƒë¡kKD,gY~ˆÙ¶È¶ÛJ Ô«= +<sÁ‚ú/Jû˜€¬[nëmú¦½b&öožÇ ,hOv£¡³[<Ù44hÌ;Ox$äù³N¡&ñï6W=Æ;¶<&®®v’mÚ~Ô\üp§…«<ßßiA;µÃzké…Õ+·]1¸àÓ¤¯;·C è{)ò¬^wá;Öð+2̏°•ù/b¾ªãK¡3ÚY˜}È  “ΕÅsQr…1†‚ußà6]ºŸ¡¿ÙÄwiJãÃ(¿_]lÂ#š‰cwlÃ=eI:~àF°!‹Çx&Ô±Ýp–móÆR|W(Ö³¼¦«ÑO³‚ï?†i˜¤‹2–P;jõ•…‚$v/ +­,¢•»qÍÖ_šP†ßY嫐[MƒÏL±mÃË!… ˆÆ Þ݊WYü«ŠBì—÷õÔµqX…Ü©4iªá¨ñ¢¾+WËjtû!fÒ}ÝhxæTäˆ\³nEVoÁQÖMHÜýŸrF[r%P¯O¥Üf (˜6ÃNÛi‰•D|zH©]?•êžš‚ókCMԏÐw-OeàYÌ ê.ԂË8|µ6”Lò<-Ø3Aì +;Ày¾š’š•ã,~mi¸­¼Úø7baüžéz|e»¥žāûyµØûñÉ·«•+›'Cˆ¶œ¼%6Ð5à-j+Àjçé¦!¹ØŠ¿]µtÞC¹¦òFexÐ(?½nêuSyŎ½ÅÎv^o3j‡¿£oÖÛ¤—Ö,éǗùg´MÜFÖ5á/_÷µ¦œNýºÈý³@ç³<²Ì}VQõîÅß.}=;Á pÉA­zééH¦­ •ëÂWÖ<T3®vy¨–‡¨8­¥ÞRèæ‰zy¡™(̉úaÁ¬(–-± ~:×úh…"~)øë±ïL°TÆr]ì^WøÞ4¨Tk¼B·íX¢ªè¤Üë8ª¶‹ õ0”)Î Ÿ:·‚{e;éæ(*‡y ±¸ÿÛ"A¾£O2¬„ú~ vÞIý?]îì +endstream +endobj +2657 0 obj << +/Type /Page +/Contents 2658 0 R +/Resources 2656 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2655 0 R 2651 0 R 2652 0 R 2653 0 R 2654 0 R ] +>> endobj +2655 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2651 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [263.585 400.799 282.763 412.754] +/A << /S /GoTo /D (section*.209) >> +>> endobj +2652 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [222.793 219.096 241.971 231.051] +/A << /S /GoTo /D (section*.334) >> +>> endobj +2653 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.448 33.08 361.626 45.035] +/A << /S /GoTo /D (section*.326) >> +>> endobj +2654 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [467.977 33.08 487.155 45.035] +/A << /S /GoTo /D (section*.309) >> +>> endobj +2659 0 obj << +/D [2657 0 R /XYZ 71 757 null] +>> endobj +70 0 obj << +/D [2657 0 R /XYZ 72 488.6 null] +>> endobj +74 0 obj << +/D [2657 0 R /XYZ 72 372.448 null] +>> endobj +2656 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F19 2002 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2668 0 obj << +/Length 3500 +/Filter /FlateDecode +>> +stream +xÚ­ZYÛF~÷¯Œ £ ¬6ûàe @.'‹~Øõ,…ã‘3à EÊ$åÑlüö­«)Qâ\ÛÅîêêꪯª«õÍÙ³—ß'³T¥‘‰fg3§*qÉ,6±Š“tv–ÏÞÍ/ëS“Ì7ëªéOÖÚ¹SÑéÂ:çƞ¾?ûñÙë³gžéY�4 †¿N-WÏÞ½f9МʦÉìšz­f.JàYÍÞ>ûç³oPÍ´SÖE%&Qš¨È‰ße}ÖõmY_v8ãXì`¶0‘Òz×5ñü—@»ªèøe•á2nøeÙТú¬¬™À¼¹  [Wvýð¥¹Àg4/Êþªh™– ‡¬=/û6koŽúak Â{ŸŸêyUÈ$HºÊÚlÙmw$rã"µViò*ëö 2ó뫲/ºu¶,ø½iù‰bѳ…©ɐâ%£Þü\âlƒ /€ƒ¸ðHæMו界-ëeµÉ‡á»ÉeH^Tå +h9?•c;o6ç•ùaÓÀ85ZWÄë:»*XYMU58þZôÍ»lµf­…óª¬}ǶYq+ãO¸¼õL.;y²N‹vÝ$"û†‘ÆãÁ"B˜Ór—eSmV5j·æö~4]ÓèùÔÜ3ç.ª|˜”ùc'`ÝVج§6Õ¾bã6nϺCe,t Uj¹—ß +N!p5»æó³«²Í¹ÍsWÏ¬ª¸{ŽÏþÊê‹mÿœ›è·Ç¶`ŒUƈg§‰Ã8†YrÇoKò ë`ÿÁ*æ¿xs*û²©IýеI*‚vƳøŽ )#Á2ÁÎ=¹ù¦c£�bOƒ³6«UVç݃tȬpÅ'h.eUœð»°Æ¦~e^9nò®c«Ê΋ª›Ú½n‚é$O{×{5ÿ5úP<ì1¶ÙcÚHn1†Q¿L:eU×pkØ|Ùtì­1¹>AÚª¢ú•tíËå*kï<¿†q�毥£€mÓ¢]å õD<¶ g,;>Ҋ-»ù„†½\Œ ð’23”(%‡D +Cú«¶Ù\^19cZW´eÑ1‰„K¤€¼9øù— ~~ñxhþ´lx@ PËÊDŠ>ûÙ5÷ex‚#L¶"ŽÏ¹íÆB±ÚPÖë ¡Ë„FvX‡j´áü¢”à#"ZÑ"pé`Þf´ô}rQh]u_؝à½-.7UÖ"àã+{.ƒÊeÇ-ÙzæTpc+Ÿ¶¥tڙ‘gÀ‰Ä +6` htƒ"²]ørŽ1±ÊëÁËÂòF ¤Œ 7ÐD勈i½˜–Å´‘;õ=~æÇþÓ#‘"9<‹Œ#æH(1a[çÜØ÷¦Ñ<"p´'°Äː<¥‰=ãB¼�»àð/ 5?´Ë‹ D{ÜÞ7Ÿ;QSr«®€Û’1Lø `�|…õн4;×(‚#wkÐk2š!whÅóK zتùÙ¬ÙtØÅp÷±ÅF#÷³„‘'rdo;¡ܑÒ*·¡hÏ8å…ïBŠÇ¦à³€K©Ø}ÍnªýñWE†9©h"eÊВ!G€lITFsN,ȀøØ�C~ž[4ØÆn„Zö•Ð/($CCRdhá~s2…ßÙ‰U&Ìy!¸¼XKvTòôrY~ŒÚ™#”GÚ5rYaÚ<eu¼$Êt²Û*¤îm¾RÂ}‡ša¥ƒð*°(\3ù(šXìÍ·SPy$ÿ–ÒFJ•+éºnZ–E'iÌ>£¶XAšRguÒ匤OŒ8ãù{#>Þf^‘ðq@¶ø°)[Ÿ‡¡«}ÊÄ ­úÿûÌ Ù¾üÌÝêà’ƒ²nwÙ+=20ÞìïOŒêF"œµÞÀ¹&2pl¼+¿4¯¢÷÷®´<’þù¿ŠnSõÝÃçj¼¬òÁËz[²»×Qà ]ã‘{‡Ëâ)X< È z ™(�óK"àôk…m7Ý´Z*uÆó1!A¤‚$ñ|Bì·Ø´Ì«)ðQr4žÛΓ𶹝ŠÒø¾¹SßAŽÀÑ;(,l4Q:=Q¢UdõßYã¾ +;Í=²°CÖ–ø:®r,\§³…U ¥Ž×5$gœtÅ¡Gsh­šàˆ}{D¢ô›¬öoŠí +R o€ù=}ጅÒ`èÑm֒´=S(X"L²0':éJŸ£X^ðk)C�è|n„óey¹àv3ˆ�>±ÊzN9y$S8,#Aä*V˜Êi%ÏAŒ ôc$Ž=€úC¶¸ÒA‘5šÈ‘RgŒè ] B7lúócm“‹Êçí4¾„Ãø_ïo&Æ;•&æŽùe“Á;$5†5]·e/*Ø.º›ŒÁ^)¾cŠQBk¥Áç?R\#j+ + Kpöè)~>5Õ1ÍÆ#!=%×óe[®¥} —x:JÁÓÂñƝQýÁ†vߒlèæž\£UTt·®¨hª%g@¹¾¢ŒZ7h'ÍÆwì¹Á ½àRBЀºœÊvM¨8v÷lüäâ4ÀçY“Ö€4¸Íñ,iªbHÜf]"ð9¥ë0Á®† “pj‹dI˜X×6äNõÁ±¡¹¼äcX /@d²…¬Cۄ3€KAø@qY%1«ÄçÙøNú�³ ¸0©$ʸ+ÿÃ0¹sLuƘÔm<M±ùÆxÔÉˏe¾AèÁwD«È¬ŠÎ÷›’)Ž•IÜc?:ð@'ÛãyhRe ë”sá]…rhŽKå#¬¸ÑÄÉ89˜¶ôñ¸rœÜe£¡VzïY·:^v1„¸pfÀz¢äÎk�@ EÛÊË;æ¡ÓP¶îâÝyy·¨È�¢Y¥#ã( Ù⸚ù­TßÛ¦â¤ù[PÝñb]ÙJøw^¬}¢¾«t>E_:´ÊÂë$Rq$gë‘NtªÃùk„36 çœõ§(æ¯ÁǶë*«9¨ß®³G ;µ`ð8zšÒâ@%F?Vic´ˆb¥!.ë\:H|ô_8gà�ù«$ +¢A/އ<6“.¤ilñ´(šYy»Ý{£ �CÀÉ÷zqp'o;ŒÈý[ðè¥O¨/LTEŸF}‘Q.”£Ïo^}¿=I} ­\z¯þö:u›ó{õöè5OèÍEнQ{€ÞÂ`gv_áæCb}õëùo,ó?'µ‡Ý£ŒïÜ'à‘r6fÚ2ŸÐ(Èl#]‰/Í­¯øLÒs±ÒŽJ$ ²x¦j(¥¤4a¹Y—|eÀ‡Gk)rñ¥QÞ_ùC×-ÛóhÕNl„ÔOfÖ6ٙõç°Ê05óüó?¨¾þçù± +1ƒmOFiÚ!3û%pÁá¿c¦xH ‡£l6A�ÉOW´½èX®’éþí“K–%}Ũ¨/áHpû<Z{;`�Ûõ'ÂeX¼KÅAþÂ5Äéü¯ì•,þœªA�˜AÿM8Ð"PzW!É&¼�‚[:° Sç:g;üàTlÛÍO'R²—Òþ ^,¼à—6+;¯x©Žt•ܱVÞÄ`(Œž’MXøŖª:¡8èËUэ®%8|Û»+¬È}\ù¿âŽe>ZÄéeÆaüˆâh™±™% ,TPñ›܈αZ®ÃÃ`8§UÎÝ@¦s7P a"×> ŸB„kA€¸ÿ É)+Œ½æ«$fLÁ]%sM -E¸bë½»÷ò ã™NŸát‰BC[»ƒ"‡No9#\;9†ãœ&`kàpyŒXèI#Îå9�¹PQ:>�‰6êKºp¶þ~{gpü–ÕùKÿk2AØù™ ]7Œ‡nèþ(âêÖ«‰åè†Ý ÷>•¼|祩³Uñþݗ‡Þp¨-ÌՇpðß©3›M†ºÃ·eVïe1rçxÀ9 +7¼t›=t×ÛMð³˜hÅ÷èaÀ՗ooVÈJò…êKÈÖBôNÍÁÖþ01_¬Ü!~¢Â]Inir"xÀdô\£›üðõ›7_K:ŸÚå U±¼Ë_ ð0ߦt•ÂÉUÿMá’7‘~Ñ’ ,ö>½jeüÁ$ë ULqósí¡6Uê€DYx.XÀ_ŒS;Þ0Ě3%uòòDBÁ^Á·7ÿ~{6ñ£¢á:kw߇?’ŸÔa¥dr`Cµ¯ƒÀs2¡xíò¯ûöñD —³ÚÅ +Kú:Rƅ{¿js‰çÁHàÕ4(ð)š4‹_�d�U¸M×HØÈ¾š*T…àü©y`Éùü8–b…DÖX‘è Õ(ã çFaä,9F9ZAU^Ö¼ÒÃSª,œ.2±1Ã:îOuPü7Ãý¾ÖMÏ®©Œ¿¦ފªâ7T¡Ø¡&Gv¸Ÿa!+ˆiÀ?ïÄçrYHÎF%|5 ¯UуaøÁYi諭°™a— »@qã«÷TÂpJà’í–)bæ=Ûk*i<ù®{O´¢–ߪäƒÔ>„£<XPo&ò'8aÄ!ìÀ£~–CN­ð¼Œ"-é]’„éDÑScÑS?}ÊÐ`Ís4£–]iý´ÿãê +endstream +endobj +2667 0 obj << +/Type /Page +/Contents 2668 0 R +/Resources 2666 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2665 0 R 2660 0 R 2661 0 R 2662 0 R 2663 0 R ] +>> endobj +2665 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2660 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [183.744 329.825 197.194 341.781] +/A << /S /GoTo /D (section*.79) >> +>> endobj +2661 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [304.53 329.825 317.979 341.781] +/A << /S /GoTo /D (section*.163) >> +>> endobj +2662 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [392.249 329.825 405.698 341.781] +/A << /S /GoTo /D (section*.175) >> +>> endobj +2663 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [462.051 329.825 475.5 341.781] +/A << /S /GoTo /D (section*.160) >> +>> endobj +2669 0 obj << +/D [2667 0 R /XYZ 71 757 null] +>> endobj +78 0 obj << +/D [2667 0 R /XYZ 72 716.582 null] +>> endobj +82 0 obj << +/D [2667 0 R /XYZ 72 314.155 null] +>> endobj +2666 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F10 2670 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2676 0 obj << +/Length 3691 +/Filter /FlateDecode +>> +stream +xڝkoÜÆñ»…ZUè(>–¯ò¨œ8°-ג[I\PÇ=kyæò,+¶ûÛ;¯å㎎„ ©n¹»3;;ï™õwWÎ§G™›ÅA|tµ:Jø/q“4;º*Ž~qu²ð³4›ú$HÝ¶jº“E†Žrã“ß®~zt~õèí#ÿȃÿù ¯\Ï –›G¿üæ0ÿӑç†YztK»6G*Ná·:º|ôÏGß͐g©+!a×­Ò_½È?Y(å9Ý:ïpä;ˆ(êò²6¼–óB•·7šgޝD‘“·¥îpëO6+Ù§»N·{[vkžÎ—K͘e©iy¡éֺ婢̗mٕ˼âµMÞ¾1îÉ"‰cçòÄwà|üü9{„£Û)O¹aÀõér([D^âèzÙ�_}@ 5à¸A𣅅Xø¾›EÃC¼-œ§ÂÔñ}øC‡¥“³\ÏÝQš:—e½êÂÔ^Ò p®OAâ4'ðç=/•†ë¦^˜m¾,ë›S˜ÉB§ìÆî0º6åueQ6ü»ÝÉ6à*qÇfÝ´²w FD�"¼÷v_›%ÛÆ[AÓ”ÙmÖÔ¹�x¨­-«èÂN1~Ð×klP²xÉPYŸp½4§<ÈWL$ì詇ñ7Èd—òàˆØ ”q ’CôÛªî¢hªÒõ êމ=°–ó§éZ`,—y=¦S[$FÏ +^ڙ~»\K9Ç_ ¼Ù:oó%ª¡"çjMFkDÕH9ÂØ‰Wʍâ/rœ_/¿üPèÕ§›uy|¨P ønÅ t‹G4»Jhܶ ] Ø-õ}ǪáXx”DžëÞw°°ýŠX þ'¿ü³D=¶Œ©|g´áqgÁjý¾ë!Ò DÄ +K×0‰«oðfI ’–DŠ{±ÁiÙ;¤C·[1¹ {-¾hB̪©*‚ºe Sª¬ÞT›hLiDë)x éD÷Äì‚9£ÁuŽÖyt[V• ëo`²åïÖÓVÕϒ‡L�ºÕ‚¨©¡=åWÏW­ÇýhÝ(4É ¶ågÇûç·Úì*¡ª´y=ǀãýP¼wèdY0aªÜ¬yØ­Ûfw#Ëe'Nó瓈Þñ¶=ä•ix£Y—«Î"ЂÔ2օq0ûޏÞR0 þøá b B/uÁREÀCla-èo´Ln,ÆÆAxƒEL-z­�غd…AèIJӏB£(jÍór|ì¬P¯JL“7†YYNœå®mmcé ˜è‚)—Ã]“)#lö~qOW2R3˜nóҐ*!--ω=°éB÷dVº5Å#MÝhñé0虖H¤##÷P« +ÙÊôÁˆvíŒ|ÉvþÐ60Sxª&Ø%õìÐ 8à“\œÑ´=‰¹À6µLíû"Ä/˜j½$ŒÉÛ;Ô_bIä<Yͳ„xëí9£ +—d¼¯[áx–ÔʨpÂj£Çvå}NÿüH"þ°ÓHPÐv"NjR;ˆ¯0ۑŠR†DxkK¯½Ø@8Frð(7ülœ…¤‰ÍV3I’›¥¾]ϙÔå &?rƒ ßx3ƒ‰F}¶IJ{nùSÑxž7w¢TÂ=¤c:òw´}ÉLoK#ÆT7,’^1«LÕZ,÷èóLó#ÎAvӂ‡2í>ž…#žag0¡›eÑ=Ì &Ì<}(ž>²ž>¶fVßh^üb3¸»¾Ä±}ú’À¯¤“l‘¤r†7œ…Œ% Ý(‹§ +Ï©êXº÷ñœX(çìon€# k%dM™—<˜iŒò#ã#FÁ'ÇX˜_pöŠ'Öz¡eÕ­psl—y¢k¶<ñQ ÉŽËr˜±zDŸsãݵÍ$Ɲ +† ~ëÿÔ&¹R’J„yä^¥€î•\+*z5¨ë®É«AÅwÇY.€SՐÙd“õ¾KÙo‹eý¬ îµæt@ŠQ\ãM0ÁŠ„º E÷s]rÑ)§îÓ€UðÄÚbD;€™-³hY‚_I)̝dwX%œpÚ8ýñ‰?ÅÞ(}‚]@Øé¨¨Ã™f×}ʵS˜H٧m*™Å:– ä‡ÁU f™o™c %P¡™­-�ݲ¢*ö֊JFIIfbdn¸h¡l”ê²ϓºAÚû¨U=SÔL¼ØëàÃ;v ©«¢D +M)”W–XW–ÄÔ°0†ÇFÊc6Ï܍¢uSÉ>‰ãºí³ÖX'ãÑêY?×(êÉ®ï¹Ö$¯Y,¥HÔLJ²”ë4$È%T½A®î{:`ÀÅùɃãûÙå”snØw}/¼çV½Ï Tôg"9·ëÌÄ1H+OJå…û²ãU +I8(kJìKémj€qƑŖÅT0›µ|ÖØ»Ã%ÕMûf#µWÉÖ× ܛˆ‚CÎU%g¹ øêêñ"Q)(D0¥c#¤ ’Ö i½x>‚›3LîÀ½+Û¦ÞH75Á‹çdv”¨ñ€ã¾žÀœ:R8Âú z3üä<rUB¨ßîàºÈ0ü,7Ûª\–ZŸÁ^‰Әý~7‚y”Œ1ÆJC¡ew¡lgõƒ/yùy™³ûœíA ®aÜK"Ï9î'Ù¦)»àý®‘áMÜfšQë$d:~¨mH;ís¦$îМ¬ë{rÃ9 1P“öV÷bàî¥pKªôa¢©]›©›ö‚©ËýŽ€`T®*ì2XýÎ[™’F¢ +G©  +¸6Th‰;PÉÅÛ]ÓQ# +öõ Û¼åZ÷•Xô@½Ër"׬B[(Ò98PԊ>¸Ý3: ؟†¹È«yÍÛäѝÿR^ ì°=ÍÒØf¨m•^KK‰•–e@$!v`!PÍA[3nHÇðv­E]¹eª&Ì*Æ­R3«ûçïs°S-±œ»ºÚˆÆ3—a”¼˜va M䡯5m¹©Ùr·ØÞõÝ×Í_0<}5“ ’¢½'÷ù!}_å׺âññU¹Ñ<D¢}ïuÌ_0N]7²móÉàQÇsÒëñvà¤×±ÿÚO»*üßüçÃÙי+yŸ^çmŸ>M÷ӉQâF¡šûáìG]½ÓX«3„~ýa±Oõëà,„ŧýŹîrº1¸—Iw™º– +"ƺj¶£œºéàtþzˆ“¯>ؚÃG+%–DGAÒï¼\àà²Ï¿]ùAæú ó ƒ‰\áfWÚÝÎ6á#W%éО¹IÐg7¨œÈ +΢À9“ø¾4g[SHâÄKfÇW`¿§ÕÔ²êÔ_Ä@O`cL“×=\1Á/e±(Ñú®ӎ;†8¹÷ü ÔÖ"Oê{Æ{ٍžX)×=jxžÑ5¸¸eoîwëò÷òàǘU…*-`!„ûJy^Ÿ„þ-À¸;d%À œ}ù{ì³ý,ô ÓÀ¿QÃRq‘Ls^°¯Œ˜tžb¯𻺀¸Ú5òøDY¯H.qøD@n˜†C½� +D4—.¤Éø‰OeP5r³"’êRQÖadJ¢N洐ê€f§ò*±“ÛlPUòž8à´ç»‰M=ÀĝC…·ÚU³¾ùÉ +óåüðüÕÕùËgüQRzõ­i¢3Ún¼Ž‰ˆ.x” © NÔùFFœ Kæx›²Æú‡¦9M’C%)¡gŒ|uŒɟ ·´NQ/Z°b™æDìN°Ùãæz°ÓÃCÌéu-ãàó*Ç® +Ói€òÀýõ1jºà)]Þv‹Ýl–x›‰|= çÄlHMW<·wς2È¡­Jp³;ý§�â”?xôZ‚A@YZ‰‘ðãý„*"N+¶”?d8“Ä aj÷!JÃþ1<L•¦óoá þ£„> +Iœž²'bŽzáè!6T¹äæpÉ÷\ô9´ô€$?YÈiK� øñüé Ù䖳©‘µ‰i®2ÉRz§¹Í»5[¬OÎëy-ÏÞ#º7åú³OÛ A¬œ=»<őµ@˜ªšnÕ㇘#¬Ã5_<½¸ú‚ÏƵ¾H‹£áø1º*î#§øQ�ǯ˜ùø|pÌ[žª0Æ]·ø(BßXÏÎüË (8ÂØÿSnUZù˜Iì)¢dÕû.Üsã‡Y¯ï†~ïêùJ¡²ÍËûƈ¹%õN`Ǩï‡ÝÓQ{ 6Yl1뼉A`.§¢ªª¯Ô¥ ½$€"՛àYµàw¿U4ô ‰ž‚ù›ü=v5»Ž(?dYÑ=ñÊ4?ë™V®¬á˜’ž Ù#J¾•9‰Wuùµ9Mœ/žó$¹ü$±1ûj†Yã°iÆÊˆ=ª•láŸ3,ή á_£ó–}SŸe6u¤õÁØL‰ 9£¦h>ˆxvµÐXÖ{4â»­MNfÒ@©´‹@.jnÆ<»\üãÍ\y¾óï².øýUzGT7ãàâò,ÀM~fm!lÏIéó™@J‹+pž_-†V#^ÉØÆ9ÕÜE^]ž¿|ñq^<~òô|Z©Ê3>Ul%‡u> ›g ó—âñ/¾üâéÅOž5ûT�ÿÍ$€Ïz’«=NÃ>@(/X…ÊÑÖPoRÑ¡º"9¢®Hñ l»‹4ýpþR*ÖÑÒ,lއ}‹ie‹~¡>ôÌ›6C˜" x ~þ)™¿§Ä·øûwÞCþùJ¹Á`˜mð,ˆÜ$ëê²Ùl@Eª–&,*0J›Ç·êŠÃï/ž]¾8ÿþÔΊ\Šòý{HE­q÷råž`©<ÿ‹ Š +endstream +endobj +2675 0 obj << +/Type /Page +/Contents 2676 0 R +/Resources 2674 0 R +/MediaBox [0 0 612 792] +/Parent 2639 0 R +/Annots [ 2673 0 R 2664 0 R 2671 0 R ] +>> endobj +2673 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2664 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.375 683.207 108.553 695.162] +/A << /S /GoTo /D (section*.214) >> +>> endobj +2671 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.093 162.124 142.542 174.079] +/A << /S /GoTo /D (section*.50) >> +>> endobj +2677 0 obj << +/D [2675 0 R /XYZ 71 757 null] +>> endobj +86 0 obj << +/D [2675 0 R /XYZ 72 261.764 null] +>> endobj +2674 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2683 0 obj << +/Length 4412 +/Filter /FlateDecode +>> +stream +xÚ½[[ÛF²~÷¯öŚÝÝ7²Ig³€/q֋Àö‰'X丁#Ñb%Q&)ÛœêÖ¼h¨%NbDdw³ººº._U÷<¿zôäU:Ë¢,1ÉìêãÌø,J]:óÆG>ÍfW«Ù¯óõî¤óÃ~Sµ kíÜEÉÅÂ(ù¹‰/>\ýëÑW>=Ò3ÿiøþ¹H);[nýúAÍVÐþ¯™Šl–ξШíÌ%)ünfïý×£çÇ|�‰$K£Ä ¯^_ݝ'^3G‘ç{æ2Q‹99[f¢4µãß¿øùõ»+XoÏ·ù…ñó[~¹†¥§ó‚_M±Â§dÞVÜÒì¹Y~”räüÉ+c3êØEq쁥 akDÂ4xȝÓQ¬Mº¬¶Û|w4鈧âk±<´¯/7Å.ðA ÿ£´k¹¥läw‡ëk‹º>ìÛ „ô|Å}ÿ+Ë*Љe,ŒN¢,6³…Öð3‹a†ÔÂc¬ö>»ybàMO¬/¬wa}0Ø97½áÚőK`£ÒvÞ~Îk˜ÔßH)¢©zû#ëw¿‡¸”¥dݼ½)¸{U|̱±)vù¶àQÕGnïFoª5á×m.҆_Ú#h»Fûºíéµ®}¶ð 1¹�!'ÂýñÍ/ï~z;%c#«g‰W¤Äß ÓeQrÁ~zýdâ2²bÖĊôΣºà ÛŽAµÄßU«Ùü–¯Ve[V»|Ãï jY‘×K$x#_”u±l«ºD¡cÃǪ–ž¼ÍyÒ~lêL_XÆ ªöó«™ôóEœÌóºÌ¯7 ,W7ÒØnQÖ( Kþ7tF†?M¹[Ó.˜Àç-wáö_b™#¿á#¸)›–H1ôщ.™Ûì.¯s¶[£zèØoòä±]ŒõsÉìóö&Ü#¥ª¾¤«ñZ‹5ÊÈfóÇOãC2¯h~þË®üzÉÄx~þø»Ç²,óòíû'ÿ.w« +ÙûÒ<WÃ=»FÈÓ`GgÁ? ·²8üi}v.‰¼Šg þÚoqï ÄdäH)¶C…FòZøÌ÷û Îz¾ƒíXÑ^@è3©Žõžä‰†>áà}¤ã48µM•¯hî:?ðŸF‡qCm½dr}G³ Ñ·!eýŒN$8/%í½¸ nF¸n �áæ3þ¯¸Ë†nߍE› ˜Ï6“ôÈï7ÅT 3‘ÖñQ kÄ×±NÇÎî}ñ×ZÔè3¬ÓE|E ‚Ö¶Ü…îU]Ê 7äËeA~FÞ¯. ՇâŠz·ßÖð4½~ÂÈÏe.3ÜȀõŠ6åuƒå%Tõ$¿º€%“Éðø¦²ã{v„–î&ã·#O8a´lÜNb6þ«ª«ÍÕÀ `ŸÏ4>°Ù}.ëj·Dqa¨[ÌêÚ¾‘ñ?¾|…<¿}sõ—ø ×võψ;i¥]ýz[Õ¨¦.KÑEañ¥_$¿ÕgM1µÈñîî÷n™‚dÀ8–õ‹†ð6 ãíñz=¯»FÁ€>?é}`Ã#0‚8¬k¾ÅùXÀ, ĤäŒ8Ÿ—?¼ºÐZƒpÕ_~"OðADwö`"K"k͘ Úè7ZLЂå㨑 ’a‡9æTMÛ,ë`"5öæ‡o€�|ÊæeÛplj¿Bø¹|Û b?M�:j8&›¿n…ސ9Övl ڎãÚÀå mÇ® í‹)Ýc•ˆurÀ_­b°ì›¶CC@Gˆ„L؍°ïPz£‹u,[�¬axÍ[~&ÉÀo:‚ ø”7Ýð–äTÅ*ù–ä´‰„ÆÑš ÆFÌA·„»`�[ £ ÑE§ˆÞh“Nì‹RQ 85dçü7eÊ@ðDÉxwzcáFü +#T¾Õ {Â!ˆ„Ýé°ÇdhÑ<ð›“HÁgþRpqÊH'%¤àî"ìc¤pK š*IÎD +1Œ}�)؁dyPà˜D + PF íÇÛ?F ê·åE1f5ߦ’!%´ãÝû‰mÈØÿ€)! +¥ÇS¾|ý3brvÖtEhé’#Žå 76ö±VFWL‹“‘¼=^¢ÞÜp3¹W|—Ïx Iƒ?®Ö‡‚ R0€K/‹Î( qâ”Eoœá*Zßh›¯åד}¢ ®A-׿¨•ùaºÖðWE‰à„{snBší‚:úd•±óÁV0 b",Æ=² 6¦Ø í†¶Z2·œ7@³D´¬í¿ "øÛe¾›ŠA>¸dà„Pž:J_©å&Ø4a!-w"4õvÚ©´ŸbyhÚj+ßu»ˆoÝ¢ñÒH%~ÛÞ�Ûã{¸§†xâ5@÷)÷r kQFª R(àϾ‚dçFÛéZ\šú¾†D#t +b6ú”0háÓ\!ýáë¾å*+Pž;dÆ! áì5ªäËëb‡É%¿å»¤b¥d³%jK²!|ÜpgÑÍ%_Br²ç„ßx÷Ì ¡Í±çg +:??{sɽï°5o–‚gՄŽçÏÞ¿~Á_’o°âoÊZe¬%+‡`eI¶>†C‰@ñb‡½Ö+6ø y 6‰eS‘¡á¶R~Wk-ËêL‚Ž +yKòï§K²~ì þ­X×ùv˾6ùn}È×" Xã¿ÑzË6LЕT–lÏ憚Õìó%×÷,ו¨Ð—_7¤gÔ\Jw¹ÞAº#CÀה«pô*4ŽLâ¯_TÛý¦ø +òOE!*¬.‹mÞá ìeD‘š@“¢6¶‹rêl¨ô�µRÛ£¢‡˜ÂK—¥ÿý®‚ûÈ»,ô×(ê]COWÉøÇD.'(@&•øs¹(·ùzІޔ5G\ŒÄ1¢²žÀO ݳ x܃›€Ùê PÎhn›B8÷„³{Ä�:î±`¦ÆRPQêþQžædKñ«˜¨˜]Å_8o‹º\òšgè²Á¹º±7ÝtšŽöêÝ fâUäh#—SZ)J¦Ò#-?¹±öÒL´÷èF +ݦß@´½AµÒû¹e>ÿÆo¦ünb’ÔÀûífQ—úÏ`ôqù˜Y… ¼Ø|a³×‡Öå¡ÞÜòÈëZ\ŸO¤ +àw6å²laW國Rt¾SŸej€ŠI¿÷¦"o¬0ÕÀ¬ŸÆèM)`×wªú7 dq§Ø¹+H¤ì] Yà_¦„kzãê³7®{ªÞ—=ÀG)©îÔ]R&‹{>;5€ÚmіKŒù€¶6å¢ðŽ€Ë6ï +Ù<èEÄ¿¯{¾Dö¼ÿ*Ï ‚òMˆ<#ÖéØÏgéØÊ†ž 4²ˆ¾¿œø«úÌïZMm¨LêÎf  I»üÍŒ¦ÑªšT¢Á^ÏeÜò¤ê< +ú!û=Èh’‰qÈø“7JSª‚H>Ó¿m£l }ÉçÞ°khèMðˆ°oۊèà©ÜJU‡XÅí+©L‚!q¢B)º¥Ú&Y¡œQo+€Â&€ïº!r„¤³,òú¨®EÇfœ2–á÷‚éÁãªü\"º|о\w¯Ü’×rlӘÎև]—´E#ŸÇt^ýßs.j@•ÉFdûœ8(8²ÁÉmH‡wU(Fê „¾UˆQL‰oŒÎf{o˯á‚Â�>_²U…ë²¼ºP“¶Ëu–ótˆm…ÙքÒt.xŸ+N{#äKIoüÝý ØÇBʼnûæ@© + +\6ˆ¾PÜÿ=ÇbŠ úÕ†Ë +‰ìžª„½‚˜© 5š™k˜9T °c TnèkE†¿Ò]¡Zí +68&סœ.où¶â"OHq¶ûrÓk® )<~§y;`Oð8â·.¬ÝÝ%c9͟ëËöuÙY1^ âOl½‰ReïÝz×{>®’é>ÉåÁâ·wv¼#¥\¹%ë?Ԝ86·M‹ìáÏJ„®™, ÷rRoç ËíystЕïš/|º8Y•ówu´óÐ0¨CL•RÃtí!_ýDMûê̹{…j{½ViÝçø"…M`™-\zieeù䌉œ>7¤vá’ÊjZ;T?°N;€Nœ¯Ñ‰éxþå¦ ‡[È*»áCÈûùî‡â›*^¯°°T^² +u‡pF§|d²x¬jokžST_°ÈɼŸ”;X4•€ýê©éè„ZÞäo˜ ^ «ø1畕Eç%†dù +DZ/£û 鉂 Å›ïD|h¸¾“˜¾ð—Øyz¢î‡ÇVƒ +H%rà•Ç!­Ñ9ÐlHAґšHœrÆ@O\Š=%ÏåŽý[Œ‡“5¥XðH®6Æ3I©ëàË Š ! +@(ߐ•²’7ý|Kè ¨s_ŠSdœ,fvÜ2T*yÛÏ6u×§‡óOÑÓU¿»Yg¬¢¤¿ññPæú{SlHI:?z3ÏGwf0\{"Ð÷Zk›¼ÁŖx0¿“‡þȬ_NXBnüt}†˜NtXÃVywtò5Ì©¶lùàAõšŠ›BÁ–U +[šµ—Ÿõ\V`j"M‹\o#DÑBˆv¬ù¹¿I"'�é Âƒº +Owö(ÍÃP4U¡€ÆÜ¹0àÙ¹{÷Ø Gg GÙL–ÍÀóITìÏd ø4:Ÿ©¦ÏžOÇèØdç.‚ËáÀù�ÙÒMO5ú…Œ7ؤàf6›èèjuҍLß« >/«ÝèìHï¸it¶ ôéŽç)ŧC¾)[Æd$)Þ®8ÆÇC²“xéÞÅÊ:ÒøÌî–Aé¾éè¤ÑñÅÌXÕA©GÎ]Ànè +–—õy½Q”wá¸#ÆÛ§5X„�ºOÀìÄjTO¢*ù áKÍÃæÜA~Mw¥['-çPÖ +âe„• íó‹y4—‡9˜0Xm“ÈŸ]e±¿£P„Ð)óߦXБMÒsÕÝý.Ç>`áûïY^^Αñ›Ø†BByðŒ¼;WGñÙò"Z“Ñԟ6‡eXÞpQäƒnháô—­]”àَ—8PÐK«XP²ÇçûtЫ$Ð¥Œ‚áGÔ8•ëÇ©@¬T“"c3Í•ª¡A¥’)ô49·¬;3‚&2ŠT [¥àÒC-òMlê)⳸ ï™LO~h/Ž�¿ÌéÔ4%0av]:Gì ÿ‚ਤƒ“•$ŽxžR–£?Að�à»'•܆°Ë×Íwrp­å¯-NØ­Iõ5걿½„9‚D‘c†'ƒ�øøìàÇ\¹S¢[석�«yâ¢Ôø£Ëˇk‘7Ÿ¸sBf“AŽ /Gk"—BdùÏvìàãâ´Öùn-ú«‚/Q„Ë�¿JQjý´Ø­>Èñÿ+¼ÒË#ŽOÝÆË{ȕҳÆ ¼Ñ:™?'úl¯û«}ê>0ó“^ #dpÙÑ­°x{ñrü¤*¹‡¯,ŠûÂt¦€Ûìù0ô›DÔIÈ=ýë„ÐjZB@̞ê¦Â3æÌž+J¡‘ŸæVÀÑ× šxŸ2=×bMp!ø\g4Ö~f‘.UY¬åK<áä—O‡RPSÑ]W·Jnn¢ÿÞl8ͱª¿·f𯬒øîÅ5¹d¦F]tˆLÔ>vKF»xDא8›%™ùÿÛeÛ%ˆ ]žœ6_ñªóܟæöõ&EY'tx®¶¥<uwñ” UòµŒ©Ã‘㊻?BïI´3'å@‚à…q¢póÿ�© xq +endstream +endobj +2682 0 obj << +/Type /Page +/Contents 2683 0 R +/Resources 2681 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2680 0 R 2672 0 R 2678 0 R 2679 0 R ] +>> endobj +2680 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2672 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.465 683.207 116.915 695.162] +/A << /S /GoTo /D (section*.102) >> +>> endobj +2678 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [189.25 486.722 208.428 498.677] +/A << /S /GoTo /D (section*.454) >> +>> endobj +2679 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [452.762 205.655 466.212 217.61] +/A << /S /GoTo /D (section*.160) >> +>> endobj +2684 0 obj << +/D [2682 0 R /XYZ 71 757 null] +>> endobj +90 0 obj << +/D [2682 0 R /XYZ 72 429.71 null] +>> endobj +2681 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F19 2002 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2689 0 obj << +/Length 4357 +/Filter /FlateDecode +>> +stream +xÚÕ\ے#5}Ÿ¯ð£; Ý/ lD »»ììîðPÓ®é6¸íÛÍôðõ›©R]TR•]S†€`èvÛ².y2S'S©úêõ‹O¿¶ GœæzñúíÂpøgˆ±nñz½ø~Éõ͊9«ÅònwÃíòéq»?ݬ„KIô͏¯¿yñêõ‹w/؂¬ú¾$”ŠÅíË喇5¼ÿ͂áìâ½oõ°ÚÂïíâß/þõâ+œÓ ƈSЇIhg‰–a_ß8¹|Úݞ6ûÝnjçL+Ή6¡õëûòfŵ]>ÀԗÅé¾úëmӁÿs³«:â¢Ó *qf¾X°àaÁɘ’%MÝ´8„!OÕØny,«â}d—·8­ýá†-ñ[ly|„÷Ír¿[ovwÕw`®ð±oˆS†×Çê˜u<Îv›ç°Ú°R·ÜnފÇ+—/á˗åómùèW±X1áå^xW 8Ý'l*—Åv[½èÊ ß¿õ]ø×¯ +§ò®<à��Ρ,¶áe±[W­n÷Ûò9|ýp÷Ëð”Õ×CÇO»my ¯÷°®Ãûͱ¬þÜíOåšÜ¬$4ÿúÆvtÀܙôm³>/ ä Â0ÁÓÓaW½.vw0$¾–˨¢%¹óƒÈåq³Ã7žáó¢S°Šcü–Ƶà[¿â[øÕë dpê P½üåF)éS5ž¨´çS¬7Åîz|ó¾yºß„ +éC5Ë7^CÊê[üàÆ(×áKûê÷º¼;”å1'†§£×-4[¯:Bx|¬Ô ,ØãµrK4xÛÈ-µh®Yݜ¤NÁIbŒ\h¦ ˆkÔ1€!KÅçðÛôA±NõAƒ;êú¨î’¹Ò`ÿº2à1Dµòx D×èÿxÛõ\±`3„sý3Ê.J;3S0Œªgõ¡¬#l sÂeŒ«ÜB9NŒ°õ�$y³R‚éå—àSZg"åË=ˆzúü2K´ð1Ÿ)¦+ôa41ð…9¢æ LÝÂtà{V†ÝìMëònV†Itê7à€@¡•ÁCƒýöéü¸8í]\¥îû·•‡`¬k/Ò@ öÏ©Q ½²þüeèÂu€ÝÛfoþ)71º?BÔC4ÄOé°ƒf„ϪÕTû8.óäý1îÕ<ñ°~M%ÅU_â 8q”›%¼Òÿ㪥îìÑÒPp[åî®vayÁû‚H'¢˜€hA‚Y?¦’à[¹à^’£baŒÅD²;™¦£®© 2«cðR‰KWç¥è›X–óŽ +Æ$ÿeÂyڍ&f³ê4ú´Šóåæ¡¸˜›Ðú·˜Ú€OVÁT‹(¹œ¹8ÌJ)¢x˜uÑed ÆNQïžlpO)[ è,ŸYM„2 ÍT-'JS9ÒðFÔ,ƒØ�w‹U§£ @²áÓZ‘æ_ðGy86 ˆYYã5€ÅdA¦X�ç—T…S =ŒHˆAWPw¬Åâ¾ †6<ã>‡ÌLÃ/a‹Ó×@£ÓÑG£qßuñ‡Št﷛Û+ï!1Ã߁ʏ�8Yú)€“K‡gmõ¸ÅÖ ¡"ˆªØ>t÷zÊY¿/7}[ýõå¦ýÞðÊ'O;]9SD‚k›Ir> î„ÚZu« ®V\¦io3„-ƒb<ÞÇQzë¤\Fþy@"“—“J˜>çâ¬:qÃÇt ìJKCÞ¤èF¿¨ TGº 1<Î:Vé# Ԁ]ǔ›Ž>ڔ«µŒ©æd)&@HGa{Òó¼*°VP I´@D^ÕÀÒb«ÄY¯ŠÎùOåUk ¦¹Ôé¢OÑ3¢ËÙü„ÁÇÒr"jF[œŠ®iëL<h5#CœPÈOôY~¢Ï`'<=ÑséÉ ³LU€=nMӅ™â¡!p2z‚P´&ßӢŃã +?`áe€EZKë<fµVÌz݃�>Œ ¦à9PÀr*PQތHSá$[rÜß÷ÐnÆzùERØY\b·FU£kbtÅt'C“¢«ÀÁɹT@ð(•!–ëܘ€2×KV`‹,Šêë¸Jñ{xÊ>\)Ñc]9ã4§b¢äŸÛydŒ* º‚ß&ló¯¶ÛÍãisû-Šæç°:GkcąþœIè ÿ´‰ØyNîN‹®ÜWì/¬ #A¯´hÒØßæ:c¦cŸµÕŸsqº¢,µÑŠzÖµ2ˆ£¸:m9T²ÈA»©|4q&Çp.÷ó¦Jê(ÁdS-ÐžÏ F€xrF¤à´t¬¯:Z ©æÈA-p\]ªߣ +ü˜Ã_ÕrøWi7°?s7ÿ«£,o÷xèæ4þdäRð™%ÂÌt”.�ã2ÝsÿôqåîeÀ"Úñ»ŒÈD×¢÷ónF6¸á!^»Íéž‘¶'Á*ųŽ¥š2ì%j@E¤!Œ6ßÝ}ßÐ&§+¸¡Ssuu9Ýoë‹\Åd¨Sm;—lž«`ˆ*%’VÂxSí‘ÇŸhgóWBEœNNWOç¾Fú‘ã#îæ¡(ì/+1{àÒ4«_nÑiòUy<–AúoaWîäMd>`i—dœÏ«÷·~Ø÷}À0”“qH ð[jy (á;„ª’ìwCR2òIù‡Er: )’®*:Ó(5%]iB]Ê‘QrárPŠa(¡ËÖ·~ÈAi­Š ¤H(o0—:ådR(!ÒUJ\J0!&{H²ßIöçDr2 )’Êu…Ã| ³Ñœ0Œò¶ÜlãÓü6•á҆gnÈÔ:G_ˆäöâcö2›öh;Â>>Ûmy ©˜N}Y }ûðIU*V±˜"G™ÀÓU>‚uŠ·ìò±8œÉ„LG)Z å<“å�°á0L㜣SQƒtèT4’—Å£U=Ñ6ª£°‹ƒ5Ú6$9™.T Bävn"WRìÊnT#Ñ(µäøÈÙf\G�Q wez_%­Ø²›ÿ±Mþç¡;€R¹3ªß {q®}º|Sˆ8VrÍÔyA˜Â®4,Y•‡·‘Ò;×;± + FŠ>8…)Ês›C7‡ÄB)( +¯<jfÖQ×X¹ E_2¹Þd�¤ÉNA‚�Ë;÷ŒÙaO’ˆ:© ÜFNJF÷2´u‹1”`\aíYuP‚=­ÂhÕCMdQ“£¨ F¸ÕWBm²ÈÔ8ÄR–󹼁 ¶”ƒ¬Mëù1¢ ÃàÓ~ÖÖ΅MŸÑˆêiáã53 +ü“Ž +kj3{®œâ~à›:»ñ«ÊÏ@F±Z_°MgŠÄDÚ°³yv¦FÊ÷*pû»2 ›&ûOwõA—Ô4¬<C}1©Ý&›2tÍvÝß”«L" +Ø-k¤G_޲~AAÜA´Ð€O1çT—Ó¿Êhœ!ö‹np±Ë©œÕi3’×U“Œ~ō]~‘–@‚¢1…5´>Äú.s<…¬ˆa ¬Ï13}°6‘ÛÊV§Sr k¾ ˆ’<\÷Ȍ(<±EÛKŽÃ"±Fça9 +^‰tÕé©Ì ‡þ`òpÏ9w¾ ;Þ:saÔ܊åv+ý4ªò+�&¿È¯Lv +©_�¶Ë¹<¯fjðöµà™ÚWr8D… –FŠxß Yú›Ù‘âíe‘â¶8ܝ Åò/ª +.¼V7 +! ¡ÔþVaãtèRô5–§_£:‚k`Ð2ì*wÅÃCÑEÝ_pŠ¢œ¦É?êŒüÆø™ácY4ª4¿›,ä&ÉíÙZÏ3Çc¶d˜Œ킑nBJîä‘x|ù®Þÿ•S¼Ç§ã¶c¨qëƒï ›Çpõǘø?tN Ù½À²<%Øò²°Èz6sʳDÑ¿c0xä]έ B—v0S£&ëCªR(©šâU €>!Lÿ·(o£ÙwÙj•9Q”À o—ß$9#ã©JEÌ5±n¦Õ_JˑÿÖEƛÆw½eûöz‘‡•à½Ûcî"Øj¾¬*÷Ís–¯…@Ñ´¨9ÔxfýÖ¦5´w&ÉÌÚr<#ç +z²>ZÁîñԐ[Ú/.Ç›]sEÄXy9ì¬-M:ÇNА"/:G¦¡zoð?àÏà¥#â*›Tº”7×sû`UTUW‹o´Ûºn‹jÑËþe«ñk5Í_oާžî¼yj÷¨Éf!€ + z-g6Yh‰Ü™c@‰ÜÜëXuM§«:é‡&ã*ëJñBÊÇkÅÈË m4ÜN̔Ÿ€PúPòtÚã ïñGQ¶üZöÃ2ž. TÆLnn>mÂ,˜åþþ¼_ⶈÌÓ_:}ßõ%ƙ®ÄÿÞoï—ÿ¿F“£ÇH dòjRh…çVú03’JL]é³M"”î fEO¶—…(X¬ï>2DÙ^qßœç ¦ :ÅJ)Âf–òàåt•˜²¤>0Ûîï"ß XÏCƒL†‡Y`6ç`²K¨8cç•|¡ÓèBw±+NOM5Ü bW6§û‡êœò¼Þ•‹-¹¿3v–Yí¤B/Ÿ,²>w>W4ža`‹œÎ®»Ã’6L×BÌht5idalÁÁˆc–þ£ì#PÞfPŲ£âL8¢ç šAÍ%÷ø¦ 8ÅO’Ôì‚: 6^¯“Ü=Zd¸ë¹Ë–‰À€ZúS]ù[ñt<nŠæfÖǐ"‹×ø®DЦ‹*•6s„Ϭ¯ ¶ZU䨮¯9»ut¼)mà'dþ°[?˧õ¾>lß­÷ 7}6݂kžÔSÓªCxÔFõñ÷4Ô±Èlò‚S™AL+斪P݉¼ë=‚¡™îg°Úâìs‘— —$৯%‡«ë+<nÅYðŒAŽw»ñ§­ Üä÷Û=({®NþšI +àˆ¦„·ël.ªáñ]>еíwMGzæ0i:F‡ð„° w¿¨F¦øŒ.ÎÈC2ð!3]NHŠ€K,G*á'#Ÿèp)f}ÀÈõÃ!}ïÆ6WÃ7¶c­ÉqøùöLõ‘€­ˆ]b‰“E‘« Ìì‚/§ìÂ(BëB•þ­kPêá[×q½¾f¯]ïuFÞV¦®^ì5Y´éã Q|öž! RÓ¸`­éïQâ2;z8Éñ %£‡Ÿ3D¡À5 &lG¹E _÷•q6»ê©;áKêݓx¤OÔí«Ÿc˜ìeΓaÈ\'J›k$+æK÷ªÒƒb7TŽÜ¿»,¼5%§fŠÚ+³#2UÂ×7ž—éd‰dª¼ý“ç’P°PÌf8×È4ò\V\‚Ž=—"’šéž«wM¹ë¶.“9ÃZ3~qJûòbÕ©ÎdOa¯?—Ū; ‘$ÂWপÞ\|z¿¹«œØË)¡d7›÷_|D¶úÔ?î´X¯Ë²z‚hïœ-Í¢pÌiR5Rv.\Äb’XíÊÝŸW3OIÿȜØçEõ|uO`Ûõ£¹~ ‚¥O† š˜çtQÁS”RÄÞ+p¡u)–礙”ÞÂ¥Q-kˆC1^õwÞöŸƒ·†ÔD<{OKŸ°ê4ʇ¨þ«ãHTXŸÕ‰D]†©{Š$z~}ÏÙê*|½¼²ê”“�¥.}¤\,GÐõN[œd§Ñ'Ùɰ–<~HG‚0#’‘zBj}1ŸÝB°¡C€‰vžól¼‡³ð¼FXÙf~ç.þ‹0 6 +endstream +endobj +2688 0 obj << +/Type /Page +/Contents 2689 0 R +/Resources 2687 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2686 0 R ] +>> endobj +2686 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2690 0 obj << +/D [2688 0 R /XYZ 71 757 null] +>> endobj +94 0 obj << +/D [2688 0 R /XYZ 72 712.597 null] +>> endobj +2624 0 obj << +/D [2688 0 R /XYZ 72 628.205 null] +>> endobj +2687 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R /F1 2691 0 R /F7 2692 0 R /F13 2693 0 R /F10 2670 0 R /F6 2694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2698 0 obj << +/Length 3356 +/Filter /FlateDecode +>> +stream +xÚ͛[oÛFÇßó)„¼”.¬ÉÜ/ú¦°ív‘Mü Í-щTI*¶¿ýž¹"EŠC`Ql·’ÉÑ\~óŸ3眙þzûâÕ;½0ÈH*·÷ ª Ò\/UHi³¸]/>G›ìŠêèxØåÕՒ1q$¯–£"ª®¾ÜþþâæöÅß/ÈÃÿüþác¶Xí_|þ‚kxþû#fôâÁ•Ú/¸Ôð¹[||ñßÖo GƘ…ÔÐ1£¿§š #u(Џcu@i‚Œ¡Š_û8¢TCUaA=ŽU‘fOâþ˜­ª4ÏÊ>Aôü@7GB¥œI#ªØ¼:„Fd|Vž#J º!%A + OôݕfQ yµóèM±9î'¼ª¼ZŠqô!©ŽÅ(êÉý¢B†Î£ÄRótGCXAM±Zv›ÈÎñ¸ÿ üò>/öqõòúñ!O(RÅ®Ð,PMDT¶ÄZ$�2*»+¹•Ì£û"ßû—ñá°{jж–üOe(êÚó¯qQ&ÅÈDLFЧÈÒdD¨�ŠLÁX>O‘ +©£½ÿ®J;KMc�géN ç1q +4“Ê·Ë]œmŽñ&ñ¥ZmŽ ›:Þ>1JótGµ3û’ +Ä9 Ȫb—dŽ–WÓKωsÉ}QÆLFé)Ào6ÕÖÏï _ú2„ÉCèSÀ0œ¹kO‚v%|r-ðOՆpýò«mòpPÅM (…NUóH³uòØÅñ&ÔTxeùw+[é6.âU+¬Kïx×^ÎMû#<'ÂèÑÌ!ç³xB„ÝC1A‚ÕšrCé༳+J6×I¶öD‰1lp!6xä7/?×5¼†¾\†2}L},Z £çÉ k¤ ôFu’Ù}•îÆ~©ÍS4f8ëxyfà‡ÌQÛ²ó¾eg‘mèûìúôq÷Ñ)ð ÙLE)p5TŸôd¥ƒèʀÎ¨Žµ*“Už­ƒ2ÍVÁ\?¹e‡ÅŽöÏãPt“~s%2ÿØíóæ+¡8AŸ¢'D™¹Û£W_Hö®àSY%{Çp•ï÷q¶֍ ÜÁ§;«@:˧Y ?V‡c#”Mâ½/ë­<Û&»]°yД5±]Èëp“GÝ'0"tžü¨DD8Á +ê{°ÃϋuÇ¢eßÕ?»®·‚°OάZëÖ^9ê¶a5úR[ÿ´n¡©Áï¡­f“ÜgÆÀ­–f®cÁ_n¿]håoAiwµÁùˆ�WX®Þž¹m"l�gÛfÓÌ9:ïÏ]Ù}z”àäá„-Gþh8«Õt!(Èmt9t˜31RôRh9+" U D Žs™ƒdÝ®ñêeíÂ5s;¤:ÀhH#¸²ízAÄ4EGÃj«NÿÀXq0­æ!yÓÂíçL“ÁaŒ4•CQ53à,œGÕZUÛ=löäŽs2“æHϓ/±y)ˆ ¹Öˆ×ò]å»ãÞ8Áb㶑v›VÑldÎ$ˆÂ6 i·¢´³¹A͏}¹„‰¨ß¯'·aW± va€-8=w±D42A“Ñôé*Š #sC'm{£$ðÙ¢»Mâu‹0ǝpQò®#Û÷'ZÁR˜’ ãâ©kí/N +ƒ5‚{fRšI«·‰Ó„ŒáŸÌ®_bd”œk(qK6:¤Ö‰í}–8úŸê ¸ß®„ˆâ"ïj­e±\ªíóo7ï?ܼ}cMÈíÍo_êø¢ÙƒYD‚ûܹOaw ;tÓlpyp˜%»S<¤å(ÌÉ$ú09Ì%§eJ“ÊaÓ8d’Ç´¬¼»ò©öTˆ<ù‚£QJ±ÿf¿n‘ä$&É¿äd }’à¹àùÉL +~çÉ:›é‰õ,/ØUÚM›\°¼~ñ'í„Ó³€2¬ï4Ëu¼·ƒ»1ړQõiSðªfš`Ž6š4’uÒӆÃ=ÔÞB-¹‰�2B"o¢éÿsc›J¤ÏäGæ¦Eá5x °ÖÁ +®öý^½æÊ4ãÞu‰|ùœD!Åd·Ém~,Ú3¨…:ŸÁmˆŠlѪ“™ô±b‚è<¨öc¨ºT§Y‡™Rði¹+hÆ]œg™ +pOX·Éý:vé´6W)řsÒÄä¡t×â4o÷y³_F?‘[<Ó|q1×Q Sf�m’f/¦P|'6OÏqXȝ&÷iÛ LÅ%9ïýt«ä2Ùé`úl|ÎLt@|Ì¡/ˆ©QU ÄÀR2MVbY>k„Ø´!ü"Ùç%;™JŸ«„ÑÎLúÂF rcR#CG5 <@aLÂæ€å1Úm°LVmÅRrÑ�ûìòÔÉHúTƒ½ÞÌ5Â3¨ +6,9ªWÛt[€ çéU"Muš|°ÂŠâa+̇¬0;½u ¿$ù:2¹>|PŸ›µ!H([•�¯‰Œ»ŒKWÎõ*ÝŸØëËÂgßž\f?\Ÿ=…ÍDζÓÚ +ŸÙ¬€7Ô + +R1×P +üv“5¯ŽµGÇîǓ’q¼“Ùôñ… ºy×|0"°389!mÛɍ:e‚º[£\‹"i§ßü±Të´òòð'÷½?|lwš™ê‚I .l�‚~Å»´ŸçÁª¤¬ÚYø=¢¨ì̟­ºSL7íwÔr9V!6ù®ú¬ŠDmÜGm#áÚtv=ü|M9~uðù ØîÜ +ª‚ÍÊtèý±M·Ô'›Ê˜‘Ncٚ +.øþ­ N;½3kúHaA83%­îhuŽi` ¢R9'Ò¡ºÙíÒC•®`0šE©Í¸£›*Ùñ®ì /–`N¥ +¨o·ÉÐa¸§µØêþ°“ñÕÍC¯RÉ@¾çBvˆÖ5Vž®rwˆ|€Õ⮊@ý‹ä4(V›‹零]“U¼Ï3ÃÓ¯iæRo +P ˜N°\ôT4dçRßÖYí0¦ÅRsX‹e˜G7špNYÙ¢ÁY 7Bš4΂’é+Ú=6oôÖ é£†Ðö*ÒZژ,êŸKr,sûÿŸ¦þÃ>]b$†'ޛ4“ìù,wÓì=‚|×éòü~ ?Š#ΛÌûס¬“M^®N|.Cî´Ê[©TæF“<®vÇÒÞÀÝÐöyÖ D#$Ú҅‚ãr$§Ó€Z7c‚$H “¨ðÇÑ ¹£=¢p҄Ç~®°M¨í»Äic_Ò^Âld‰É¹,ቛq(ÞÔB +÷½V%VA•¼Ñ¼í¨ò¼r¯Jâܟ¼,A‘j„^+õϑcš]£À.ÙáåÈÇäHŒKóÉñ}j«Ï®/(b¯t÷$IEk£7÷%ì÷“m±“m´ïº"´ïíüúªmj/¡Ø¯AƒTñZƒ´U°­Á^ݏá.Yü=¤Âiò Aø4Hƒi½×Q Úÿ°@þ°i|å‘uJ‡’ý ²ùr†uG©$(†tˆ pªÁ»Êæ½fC"¦1Gþ–dYy°œK$™ de‡¬½ ÂY–þ¯j»2"×öD‹DÛt7$SîÝéepéø¨Û+W÷.MüÛåæXµçÞ¸5ò“lûã?º6_׋l)Á+ùO^%Í0ªº…VÀ÷F‡á„8[]8¬.Wø—_<AbýX"»ÚðZ¼É«Ï¨b¡ ´éF˜»Fez<’ŽY6ös@¤°1FG0ۋ5-دLŽq)piÝQ„+ùÀºk¡šy—ÿ¾³rô÷¦46I–q•ßåèÁž‹ÇœÄÓf±»Ü‹‡—‹ µO§G‡"w’]WŽ´û2ùû˜øûšð—[þ`per\çË¢#¼jZtE¨éÌΨ A¨‡¦œá ñ =¹Wás·É‹´Úîƒ9ƒÞó³-ÕßÂå°ÖßÛ£tä¿ÿû§›ÕÑGþ…}"}köÕÇPä-¨ú:àägIIzšú—CQeÍû/këë?n�®5ßFMÊ~¼EgËbw#ý«Ó­ý/ìÇÔ^K´¿+»´ªkÑ}¼JáAš”}§1ñLßë×Öq½±“óöÏ`ؘ½‡tÆøÖ’…±”q¸3æwþàüö°aÙÆaq~ÌïOÛK\$á\¨×FCŤ¾nvÞÒlç烑à?Rè‰@L°®ºq¸f!i+VðGì?¼Rý÷zì÷츿³Ü…?qŸnSó`£øfaÿúŒ_wÇ}!)R’w‘„%lãQ[Ø«°S›O±Tþo>¬µ_íbròV³Yزq·F—wi¨£L’uüž¡.Õl–$À!àÚI™TÍ]n5ÕTº‘wÀ•ÔëV·›øú£V! +endstream +endobj +2697 0 obj << +/Type /Page +/Contents 2698 0 R +/Resources 2696 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2695 0 R ] +>> endobj +2695 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2699 0 obj << +/D [2697 0 R /XYZ 71 757 null] +>> endobj +98 0 obj << +/D [2697 0 R /XYZ 72 279.259 null] +>> endobj +102 0 obj << +/D [2697 0 R /XYZ 72 134.374 null] +>> endobj +2696 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2704 0 obj << +/Length 1834 +/Filter /FlateDecode +>> +stream +xÚÅ]oãDð½¿"‡pJ³x×k{¸‡p…>Ä6Ù&–;øãÚ +ÁogfgìÚMz×ÐJèªÛÝñì|ÏìL..O>ûÚÌ2‘%*™]^ÏR©HM6»\Í~ ”™/df’(X—se‚nWTí|EQ E2ÿíòۓ¯.Oþ<‘³þIº¯EF³åöä—ßÂÙ +àßÎBefvã±¶3X‹ÙۓN.P¥G2dFÈXÍXÍrÔ¶\ýÆá-ü'ç •¨8¸®êù"†M^¶níøÒò-·““ú=’ IûƵ í®ªvsO¨.mÑc¸Uƒ*Î%ÒDÏRŠ,ŽI¢¶b£,áôRÿu{v÷7I?Uð³»'ˆŽ"2p‡àü¨èxKMoÝy-ÀÑÈ cD&Ð-¦÷ÄÏó, lÑ9º0žpŽ2Kóâ$5Ák\ÒàÝ<ŽñÞ\b*@»0ϱó58]f@ʓøhŸI,@Fþ|~€@*4áÓî“KPȼ!)ݯ¡ŒÜ²ÍßÍœŠ;·GxÝ:ن t|M§ó3Zo6®fÄó)‡T9ª® biéW/V(‰.Ýjl½Œ—Û«Â ð`^nzªyÃQ˜ˆ8–Sw½ëbZe!ÊUÒÎˁ’w(Çäp_מ%AŸ_ÛÆŒ¾qŊ¡LÛÒÒ´u^®RqO +¤×Q¼uî@ÐE*™N{í*Ï»9Ô#¦Õ£i'p¯ƒ(ô~Ýó¼ÔZ(“ô”9ou‚±É8t¿Á'5ÄkSáØE…ð¦¡/wx¨::´ŒT;»bˆ÷2€ØË�ò^FJtœÚ!×uµ ¬lk €ê³ÝLðÍõ¶^w[çë3˝³”|J÷ÖÕù‹~q·»Ú5M^•gÞá4fH:Èr4,¥‰HíÚ®.<ÄÄ¡2QQ\ۍm óž¨`¤ô*Š#ŒA…4à;yC(–Ž},M ¯Àð šcܲbø²ªáά ÒµŠyRxÙÁ 2¡Ozˆ©IÔMvÖ"Õ´‘•<X ßÙ︶B%%ŽŠ‹¥Î 6§ÄÿÍý¸Ú¶UÝ<^[ýÒNBí %û{i¸ŸW©©Šûà‡×<RüšïñÒJ„C´5s"_ɾ"È6i{i؝<ö¸”Sº_ÒyWWëÚn·Ãå–ëήêBBHÁm÷¹Û¥Û¡óÓ°ØAÒâFÿtÄ?.—ø ×rò>>ÈàÞ8Ԙ΅ßÒs걖ÕvW¸[&1J¼†1»²èŸ¸†9Aá꛼qt„(u+Lò#�OOEåÄn÷•ò‰MÌÌsÛBrÝG ÏˆÙ¦Û‘æU <Ïh92Ѹ~$Þü87Qpùã9E«$J³ ß#Ží3dãǶ!œ1W$-}Á—¾ñæ²í«$¬K¼±§2bU¯+çk$¬®Ï,¯×¡ÞÓúÔT“|?•¶¾{ZÖ ýëʗó4¸#È`M‚älKGôcî5h§Òù°òmz]={BzêþB¹.ä5_i ¤›Ï÷[hè}E¤gQ(…4æ}mt¦"RC'½GB™ ù½xÈ%i܌ ¨háÍT™‰ÛÚëófªìž.:ÎD’üAèb„õYæH UÏ"‘ÂÔcÒçXTÆFD2RF¨>|ßÞm1)(*ˆ.(raðÕ­Åb3œvP }B<nè£å;¨¢~fÜÁÐw“6^¦R˜L­Xdx :h ƒ…ÝÏtB2ôv£|ÜR]ïޝG‹»¯q ø©yã`\w?e•?=Få]ÑquÆÇ \µÀ26zû×âQ›­Ð¾M"#´z¡(À–D’¢ÿ°Iþù IN¹"—î¶½ÞC¯ü¨öG‹¾¯=¼;ø3Njh…"ì[‚W¬þ«§ª_TknûÁ�¥[ ‚-÷¾êR‹X¾ã¥a–MU·¯ž¨úµ]»”ƒòª{´¬ûê† +fîòt݊æGácV÷ãè‰ê.¹1ÑØ˜~¶¬ŠnË-Þª£é ÷t ìÿàêhË|׈‰£5<h¤(>æU¹8ðÓ¤LR艢áǛðô¾å}ÛZ˜=xVsþ­„ÂçãäÏa YÚÖõ­˜mtq“)@µû³Ëk7ôqC猃*ývç?Œƒý󛍼Q0縥[¹r‰Ü ÷ì�'q`ÿ5Á'˟|Çn°c7Ø6·µ>Pƒ _¾8o˜hÙ­&ۏS8°DYìöÚzÚz¸qßÖákó‚~þÐ ý »oûžû@›?ê•é·­q$â÷Ú£,Ôé©"J¯¢yú¾êÚû‘h¡0âê©3ôÃ1`¨û4ÊÛ~¼ª)ý®rߺõ +ö£Žínj 5Ph]ÏMõ¾ ‡íz‘ÿ¿#ÎUþìç_ÒGîš +endstream +endobj +2703 0 obj << +/Type /Page +/Contents 2704 0 R +/Resources 2702 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2701 0 R 2700 0 R ] +>> endobj +2701 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2700 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 553.297 533.773 565.252] +/A << /S /GoTo /D (section*.34) >> +>> endobj +2705 0 obj << +/D [2703 0 R /XYZ 71 757 null] +>> endobj +106 0 obj << +/D [2703 0 R /XYZ 72 606.891 null] +>> endobj +110 0 obj << +/D [2703 0 R /XYZ 72 485.099 null] +>> endobj +114 0 obj << +/D [2703 0 R /XYZ 72 368.98 null] +>> endobj +118 0 obj << +/D [2703 0 R /XYZ 72 86.919 null] +>> endobj +2702 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2709 0 obj << +/Length 2658 +/Filter /FlateDecode +>> +stream +xÚ½ZYoä6~÷¯è<ÄP;Óž:¼ãd²Y`ƒE’Ýñ[@VÓÝ +dÉÑ1ö,æÇo‘,ªÕn¥5²  Ä£X_U±ªß_Ÿ½þG¼HHòpq}»àQBb/"‘(N×ëÅ/Á¦\ò8è]®„$árÅ)K¢€'Ëß®8ûþúìÏ3¶ ðÇ`1üKB©Xdwg¿üFkèÿaA‰Hâѝu·a m±øpöïÁZN) ¥ZD4&’%À%;B#LBÂU|ŒLg$Q +i¼?G‘˜%#åÄñ>/Óú““ÄO÷ ˆ8ÐuÚVus( + ä…z+ãp¨J^(ÐK¾ŒF |2þ"±Ò„œ)Ed‚föáӝ±³+ѪX®ì|ÿ˜Þݺ»/Ò2móª<"ìÙ ŽƒŒ^jaBÔ|ûãr()e,0„y ¼¸�ëc! ҋ‹#‡}鯂ˆ˜m;Y?:­JmÏq›O‰o6Û#ÐUDÂãç:§\ ðàEä�Œ€á}€m#nkL]Ñæ÷EžMAžÍîd© OY&„ 逼ö˜_Ob^çóæ8ÒÙ\Ž ‚„ɉ”+"ADZÿµGúõ$Ò çï*kÛ뮨Ž`žÍïfþ@œH»\ÁQ»ßxÌßLbN×ë|Žgs9‚”&úùi2pE!jw呮&‘6ÝM[§ÙØÙŒ‚U ÄwÆES) ªõêʻ諫iýg—ykÖ§¿Æ;Ÿ×¼p㈟¯Š"*÷«ïWÓxóò Ïæv1΄E'1grÄoÎo&͹ÐMãüU»MXô|^GðB´.N£áPÁÂáí5üfZÃOÓ ªÚõXÝãà¯=Ȉ0…2äDÊW‚¨•ÿÖ+ÿí¤ò7µN[]‘þg³;YÄP%°Óè_2 +ÔÿÛ^ÿo§õúY&0ˈ<8TMIxà c4soç_š¬Ü‡y£]Ç·?þýøÙŒ€gªvð`GcøÝƒÿýÙàõcVtMþÑÄ�íÌã§ÿÇl(#⠜°øD¶@‰ 6YŒŸ½8>?[yùDâ¸8fC9‡L(T§q2$†ÐåŽÆ¹wç瓮RT(Ó +gGÆ|¶G G1”ái ÇŒÄ¡·„ÏúçÏς~Léó¹A†P|œäÈú(꼏˕âʼšfº¦iš|SÞáÕÄèsÙA®$#ê4ÐUóPç¯ú¯TÑôÕ 4l²ÀÑuî# þ¸Tà:Šnâ’b>ÿ#2œœ(H©H’ ö :ÀoÉûIèm—=«Ê ò„© ½Ù\�Šuš/$¡ÀÖnË@woÞMû~êðåðeåÐ| #r`19‘8'"Sê})˜÷ÙRøÒ²p.†q)̹Û=¸À†À/E¸Ï‡ÌÑ¿°Ö|hÓºÖk÷¢ww֍é1@׿JR»qH[ÿ„]Õð³‚ëªA6y­÷–;©7‡ÓzÓy/ÚÀiŒd|—Þç­ñ2fB¡[HÈqù·¸¨\²�¹´šÀ+êžQÌã[¤,£¦ë £¦kǨyÛé÷€G¿_H¸¿Øþ×.†6 °F¸ççNºBDÀöÚ @¬ì'8CcÉ@IŒÇ$L˜7µ?þ84F¨o…ôüaÐl«º]eyuyëº2¤l†ÿԙ¨ùä†Ö•ëÉK×~G\{‚ƒ‘æ•›Ú“k48ÁµãŒ‹á9“PlÈþ @NuÀ=g„EýŒ.¼|òƵee#ëb%!i¥"ÙW²‰?¡‹?zí4•ßz£ž¥LÖ j?GÝÞ¦E£ÿ¶7SîáÙ×Fñ"JŽi#&± +ÿ +Žè÷-+dä€sœËQÎ=­;í pÅbIb¡ÐñöîƒÏ4nb‚”ís·ÎY֙e;Êâ“{ÊqÊ}Z£©ou£qšƒbfaǦKŸ;ËÇÚ +)Ôp:q§~Г/ôm»?½Î7[—D9Žêµ®‰9ÛÆþŒ0høLCãœÛ½C¾¼]Oñ®vY€Bl:÷‰üóÆ e žZ·]]ê51jØÊ1Šr¾^&!hØ~O=°˜ !&âXoˆZï«1E†ÀÃÞG!5wÝ`L(BïtyP8Ԕ¸sª§G?¬²8 Ǿõ! )Áüôâé§fg“ËÎ=óŠE°ƒôäƒó!"‘�‘øìŒ ‚‚î8‰i¡˜ÂH¼ˆOHD_ö òUó¹„'êDߚ½ gó7 +Q½Ðú %/Mn#JEV\‰7¿w—F@ 8®w7—ÙT.× uàlÖGÑ3ÎàX:ÇÌ/#❯1Ü܉yÙs'® =áÖæþéæPܺY&‡0íÚysí»Kך4Á´ý®6f--ëu--Ÿ<E¾Ç–›&g”‚'"xØæ™Þºá;óÜ5íŽÑ(@úiÙ3à³H¤‘#kƒšùÓÔðŸ&ÐRi±ÙÖF4aC«ë1ü•U¹ú¯®+dS0Šá…ö™‚}¦†»Õ7˜‘ Èï1†k‘]à1) ï;ÕxÁFånßv›×¸b_¨¦Çl›ù +þ n*vŸwôIÊ^ô{šß: Gl`W?°+è²z€yΤüĮѷ]áFÐuµ[÷jm ¦€H!åîÀx2k<¹Iñ7nì>יv1Kn»2âČZ;R,0¿÷jmòn[+4\ãÒ3ùa«Ë1‘eºnÓ¼ìË}÷ÛÇoÐït»//ÌÐ!7—cÂü¹ÿ=ZêÈ nŸ•ø¢e—ŸØ„Éd»AÅ?ú +�r[WÎÈÀl˜Ê&̖~Ô <pŒ‰d?~åH>ŽR‚XŸ!²¤‘·G(±×ˆØ]l„¶„…üÿÅdØOà¯öŽ„ ºr­K3ڱ†òáÁdu—˜)ã¸#Õ C‚Žeöí@Kƒ[FúæêÑ=™›gÓ>¾Áï\³¯`Ósé6²”ï-µÂ®xMÇ Ýý:ÒL0y ©!Vq›Ù2ÿõàÇÊVØ!ëaÖ,͏û2uS.ǟcl�)—Œ{¥B%®[[™�ñ|SV®.‡—^'ցA‡¯r´­PáD7•ç ™³Ó퉁—([2ã +¶î½º}2Û{¿VQž/èxÈ ¤t_WÖµ¬»L»’,6†É÷Å[Zn¸sJéM÷Cç•âW‚@ªí +N­hp!úx‘y÷¬pÍ;9é¸Hn[׀#s?¥s¿Œ­:‚†ÉY]5ßÉ®óÆ®ŽúÕþ¾Ëç·cÆÛJˆhEnîÕ$3×*vM¡Ý€qm¦…�genbmåP¹ÙÎ6íÄÖõrÀPbin³Í}Pf¿àºU†jßÄ0n˜AëƒL¿»½‚˛½&©\‡ < 2f¤ÿ³Ù95)Nzg‚në<>ØËº”oP¯ÐåcâžÓnòÖW‰÷]Á«±Þ‡ø£iÒÿJjqÏ +endstream +endobj +2708 0 obj << +/Type /Page +/Contents 2709 0 R +/Resources 2707 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2706 0 R ] +>> endobj +2706 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2710 0 obj << +/D [2708 0 R /XYZ 71 757 null] +>> endobj +122 0 obj << +/D [2708 0 R /XYZ 72 308.424 null] +>> endobj +2707 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F19 2002 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2721 0 obj << +/Length 3354 +/Filter /FlateDecode +>> +stream +xÚ½ksœFò»~ÅVÎUAg 3O@åøJIɎS¶“³•”ö— ï"‰ + +°–u¿þú1°À¢•.Ò]iK@Ï0ÝÓïîáû“½§/¢YìÇVÚÙÉÙ,”ð ý0Šg'ËÙOû"ެò΋}yë˼lö”RžöíþǓŸöŽOöþܳ�þ¿¯ý P³ÅjïÃÇ`¶øO³ÀWq4»¢Y«™¶\óÙû½î}?A‚#ßjG‹ýHye…Hµ·Lš q¿Bç醵D¯¹HÛi2ô¾àÒ*9wÀòl0ËxË}ámaX� ¼2_ÃØ +o ¸©yŠäKR,yªrÏçIVÔ Ã6‹'ÍzÅ0^Úx XvåЈ' û¼v/–E~VáÇÆ0C²3@··naåV½…APg͏EYéyÒd̎CÄñô…Ô=Hë #­õµŒ–™j¤ñ¾=Ëòô[¾_×Yqηâð÷À|ÿH?swÿpƒOÝó!_pê#ùø‘‚ñTv@ÁÔôâ ¥F*?jK+ðŸ¯é×Ë<)`g¥°€Y¼KÕ[Xí‹HiIÞÊzû:í¤úšì I¾¶ºڐ§ *F2Ö:Â¾Ðº]Ç©(lUšµŸuËQB&]ú ŽÔ4w˜k¤;ú|ž!ìŒUF•dPJúBD<õýzµb^m- +'¥oCg‚Gn_Ý ´sàv•ÖuÇ실)æYY­vi—öu숩QƒQ><û’TÏùþ;¾<«›¤jžôçYZ,Ÿlï;Jž»í‹Iý~»£gÛ{¯rlü²o¬—T« å›(jç=ŸHà‡í0ڜŒ­×TiÒ¤K|½ÄQkñš±F¥çiÅò,ùŒ:Aï_$ 5ÉdµnÒ­Q¯䦐 lÖ£µ«$ï/ž¯ÛΪr5±Mšbd§V7ð«ãIhbøÆÊ[¸thšrŠã‚ðJ:Ɂ^L­a@ÕÂt Ö�“ÓJv>}ðÖÖW¡ºâ4Y /@ݵao£)œÔŠtèl€‹uU¥, € )M‘ *kï¼õAn/¥!^Çz—$DßR´�*“åõ–¶U2¥ ?Vë¢`OEc *_]”µÛ3ºµ‚áf£xüøÔÔtQ®Òºc³Z‚´Td«mß"ùõ.tw¾f‡sBaYÇ_“ÕežÖ‡wtH—UV¸x·ñMÙwâPÎídD-hx,GjaŒïv21ø7~ûøÏuö%ÉÓ r¯½0‹‘á¦0K±óñ#ýø‘yüÈ>ö}¿ ]º`·âö næÍ†!øN¾9:ýáç×nۜZà4¸C¤·Eí×}E!ϰrAL+J(Ò+©®ù‘Ü݄5<y8sP»ÍÁlÂþ¢taŸ¬¨M#3tÖÛxbáKyg ¾GØ;0GÞQÞ\”ëó‹‰õŒò¥–w¥ë¯»÷“ißûÑÆñüüûHœ‰#z¡Ðs~G«È#=4×úÒ9ª ½ùBôÛ5_ûÒw JJáºQ¿c¨3YՏ½<=l ¦sŒn€ÂKRœ·ˆ—×E²ÊIž_)IøRcANºLñî ªUºpk“×$|Uuí²ÝqyQ®›Q×¹VçJ_M†ª ð¥2 Æh·‚P +¼¯ÛD?™²vJÿÊÞ#ØWŒ9ˆaÃêd;†)·=íý;­Êé¼^JãLJúyýËb_ ®Ô–)Å`ҞÕ*ùN]oKû_öK~ÅÞ*É:7X3(á Ï\á§¿àñ + ðò€*ZxŒ\òÓÙ Îp9. VH´!¥å”o)Úì¶¢$! »&bv¯GÑKHƒWŽnÖ¿±ò;Q„Þªäú=jˆ4ôÜ3² 6p‚‰CGBcÄ9×ä¡w•5|×a¹¤­ê¯“9IàGªSÚo¶¥eÀÞÚᗿü¶/„ðŽ^o÷dT¨|S•÷¦Ã] þ/¶fD©’`!i)ÌþïBñÊvùo<+ùz鸰‹x(ˆùò/?  ²‡0CÚOŽß½yÒzMã}ØEšB_šx¦ŒõãXރ4U’p¥0vŽÓ Œ"öG²2EÕ�ã›Wo©j‰wo;R~ ‡ "²~ØÛ·k?íC`ŒCpÑz´í£Ó;l[ZI-”û!­ñ­I{>ì6 ‚ÑÌÖÆvKÚ>oû½Ûõå&u®ŒôU¯Ô¿(÷¡8¾³$FÝó{‚ÜdÛ#@š¸WçæeV_æÔš½f€+—Áחè-Jƒ/Ïꆭ †VJýW«Q„�À¦ÛA5½ð~Ú¾k(ðîyۙQD^“¯íðeȨÜ3–=¦c”ÓÂËËs‘Þ礦Œ‹ª!‚$UÚaú8×u‹p¹®0W+Îþ ÷FžÔnmžLEª¢ìÒ4®·±S½Ù>·ŽÇ-HëkӅ”:m&r õŠt/äv˜`?XjG€s臜žP¯Ä5Ÿ“|±Î)қ³*Y`vCLwUšrGÝ5­)b–Õ2+  Öýd©—L±¾–Y×S؇Ó'óSÁ´­Ã{þËwG¿üøétÐiDñ:È_À%½þtú ¬…%‹À§›ÙÝøÑî÷& +s&`¾EÀ|b¡ù-Ìo `>I€“àûÞ¿±€ßøøéÞeàc7ÖgÙßÇ4¸w&éèÖ»…–ùM´Ì§i™ï¢e¾ƒ–ùZ^¼;úaĕ!«žnoíý«߸Ö|j­ùMkÍÛµÆ §ÄÔPq‡2'd àt{ùµ +Ô¨…ŒŽmr:¶$lpa¨îiö;h!º@süîÝ۟™JªhE®‡��ð#žMaµÓß—Køò™›KÍÀsJÍ×t +C1@?eÉ!†´Z¡;Iê4©Ü±ÚP1;×±é "ÊðŠ¼¦UUVD¬™ëä*ïúUB7ÝMÂÖÖ¹{#«ùZ7e…Q€`EÓ.KE|SÁž¨I§ƒx$Pœ´+YÑsو‰ûdÍÚâipH+ٶ‰¾yÿÒg:¾/› ›cCsÿë ZÄ֏ìCdи’µ#Å£BwB»Û 4ñäHØXdÂ-r€kmˆt}ê¶Åñ;í¤Z]©î°óZÍÞí2ýcÊ*eƒ Lš8Qì›H‹F‘Eˆ)ù Ò¿jËl ßí钖¶µ­u|¸SǬ±lz­«òŸmr”¡ôÚM:[.UÈg툁¡ëÃ"¤ç÷ðqT†wTÑÛн«ì61¸@sKÙÝñùÍÏ¿¾?ž¨Z%lY(¨p²š{”ÜFIˆ¤¥´ˆîF–“¦¶%Ëï'O§˜¹C‘ú [F£ciå©ð†ciìê†]·ì¬=ª_¦ »¼nKú&RNÝô&¦M(8Ó5ÒQ|ÓÙk,:^¥mû4«W y0{ت…ÀÃúökœ‡F­\9ՁÙE²j_ä>;ÛÅϔ"A&½éØßÒ$yñêd¢qàŽ (Àôý´HEdCKIßµqcÈmp·Y˸ä,­Œ‚$Àd%ñ³Ì–-§9vákwJÊ.F +:ÅäÂÄ_‚Š;÷à¢PÊ× HƒÙû$7BAýF†+ÉÖ«¿~õ†±Žå~Äܑn¨%¡,ñ °}º"µtÊéFˆ÷ûуYÓ*!€®‰ëk¯’ÖYÂÈUV_¸Ù%C ¶¸~0È6ҁ÷k±L«)c³`mAܯŒûÊÊÝRX¹¥Ÿ,  ZÑÛæÍ^ɝ§…mâ¤"ëœÜP¸9jBu;¾ÓUé<x•å9lÎR�ܦ\8ÀÇx–òÎhüÅBP!—<'ÏþØoWi{·�f¤”©‘œT»o·¢° +õàÔr÷ÍWßLDð›⠐`°AtŸ~§”¾Q­¤8€»d p +JîPV™„°8êº\º£1P¢¥;Âà2ú8‹úÅzå:ýϳŠ©Hên§rãÏ¡¬œŽ;xÒ³ùÌᆰ#!ÚÁކYÎ]â"„jp¦Â’:`¤£7Éà† ©M?Ùx2ßúÁ&ˆlguċ>ªXO£‚¼NJygL‘�XßÑsqm>án ˆCüE‰kPïPíþþM£?³í÷o!Oýu,L> “ý͆íǝpÓæ¤·œ½M¯@éu¸¥/P¢Œó œÆýK¸Ù  ©t„`rû’¾&ªè<ŸМ®0d¤y÷͗°zìpD›Ð€S:¿ˆËt‘sفó:Z\—’È£W¯.Ò*ìEòiNW®”½sÏma‡ÚÖ¾ƒÜþæRùQ›/ÚzE›:ÍϜ!Ç!e3;Þ+v_Ýyv÷ çaë€ÿè… +endstream +endobj +2720 0 obj << +/Type /Page +/Contents 2721 0 R +/Resources 2719 0 R +/MediaBox [0 0 612 792] +/Parent 2685 0 R +/Annots [ 2718 0 R 2711 0 R 2712 0 R 2713 0 R 2714 0 R 2715 0 R 2716 0 R 2717 0 R ] +>> endobj +2718 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2711 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.74 643.073 420.19 655.028] +/A << /S /GoTo /D (section*.160) >> +>> endobj +2712 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [189.354 164.976 202.803 176.931] +/A << /S /GoTo /D (section*.48) >> +>> endobj +2713 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [269.233 112.866 282.682 124.821] +/A << /S /GoTo /D (section*.102) >> +>> endobj +2714 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [218.577 96.622 232.027 108.577] +/A << /S /GoTo /D (section*.34) >> +>> endobj +2715 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [319.887 96.622 333.337 108.577] +/A << /S /GoTo /D (section*.184) >> +>> endobj +2716 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.527 96.622 455.976 108.577] +/A << /S /GoTo /D (section*.48) >> +>> endobj +2717 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [516.361 96.622 529.81 108.577] +/A << /S /GoTo /D (section*.102) >> +>> endobj +2722 0 obj << +/D [2720 0 R /XYZ 71 757 null] +>> endobj +126 0 obj << +/D [2720 0 R /XYZ 72 628.39 null] +>> endobj +130 0 obj << +/D [2720 0 R /XYZ 72 417.33 null] +>> endobj +134 0 obj << +/D [2720 0 R /XYZ 72 81.938 null] +>> endobj +2719 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2733 0 obj << +/Length 2321 +/Filter /FlateDecode +>> +stream +xڕX{Û6ÿ?…³À¡òÖfDRÏ^o—b´(örÈ6À¡-­MÛBôpôˆíî»w†CÊÒZv6؅ÅçÌp8ßðÕÃÕË×Ñ$fq ‚ÉÃj"˜E^4 EÈÂ(ž<,'¿;ëb*"§Ýfe3K)Ó¹py:’Oÿ|øåêîáêÓŸ¸ðÇa3ü{Ìuåd‘_ýþ§;YÂø/—É8šìôª|â|³É»«ÿ\½B9„×$Ž÷Å$€oà9~\µÅb^$¹ºýÃõÝéܾóã²Íó¿¥ÞÿfÔ·ÿ§ÆØp†wS@ƒS놔Úo+U×iYÜ⩆ª™‹@‹4œ‰È'‘vU)ZËy_‹ÜÎG‚ŸRõz‘?ò!偶cÏ.Œsæ†v>­éŠ–ê—{…Zb×s҂†UåfE¹aûÌ ¾"vw,Ô'ZƁP’! dð\±›MU¶ëÍ:÷í"‰1U +ðè‚LZ ç' «v“9˜ð<šû­VÕ| cé|žú¾“Tiò˜)©Úsšdÿñ˜¸µ'.YKs¾Ï†�™ùÐ<eQ7IÑÌ¿ÝNïöI¾ÍTý\9vÎZ— –9ÜYì’ŸKVYYVè• ~¶éKA3sú¸Œ£Ãi§¡¶ÂMû—¬SMmw³?·V,.îݦ´ùe¿3 ÛQY“è#œÒ£fÄ ¹çª@Ó_¥rÛ'¢›ÿ¤™ÿÁ̏1Èé\Éìq”Cb¬…>'’‡Ç1‹2Ç}n1ûx¢x¡ùñō^1×+^œSF¦ +¹Ô×3;̾œ^ѧªÑ³7ûï7‡ï¿Ü|9G‰²6µ‹×½¿Á;ä³Áaí11{JãÌBïd¡J¸,2^²JÑÓ{û®óÃ2i–ÛëQ+‡ Zm§Òo«´h4·ëª->ümɀÒõ¬°¬Ï9¹dnĉúÃÆÄ–’ŒBƒ!h‡?%Í* LfȲ¶nª¤1{ú´à¦s®©M¹ÓåXë.æý˜ç9I±#4ÈF} +˜Óˆd¬Ó†Y£¯ûÅò\ð‹MÒ`+€£¨Ýg_›Ð&û9Æ †tÙc›Ž¤!É|ˆ’fê_2îq?ä@·®>Õ)ùÐg2”vï}rJp”/ã>ùŸïîîF¢°ä�¼º…×§”|&$ïx• é%!EÜ· È|!8ô~õÅU#lù~ô6=q¹aS'Y¥’åF»ke¤¥ÿN#À-M.’Â&P�~Aü$J*»Ù�“ª5ÆNë2Wͦ3•ÙéŠFÚ¨[±²ì@…²9¹)A4Ïó¾QVé:5ÎasvÖ*ŠPhÝ@5FŽaX‘ÅqŒÈò3þ�î[Ú¥ pùVM_L³þY£Éô£À›·ïÿõëcH'0À€†‹Çlz4:üT\áՄ¤RÓPžh؄èhCØéù..l‹åS2ekˆ +Ü[n‰„pñš³ôã”t«Ãn}Ç8…0SÂM°bÃçnµÊñö òSÊ«¯áïöRԈóz aMD—‚DD«m$ðÐÏÀ¡¬ÆpXà Fm鎇iÀEðΟV ¯AçM’fµA˜‚{, +ýaèë|i`– ´µZ J>š�j‰ª}Z7ÚL °×6Tõ!ÙsÖF¥Å¹þ¾3ìˆ ÛCÿìq©uý5bã!œWŠg†—÷#Bæ…â›Â e±q÷×ÓÈsH1žMx#ÜÀQBó'àwˆø(Ãd×Q%×Éurõ´Îê²X¡áw©V)ØØõר¿è‘¼@þqH¾°p©Ïç•Â{´»$KÁøE,,CjlJÊØÐ¶€“5Lš9³gò²nhd[•k€Ä¹öqœÊ’bÝ&k¬Eæ"ލ:˜M:z؍&¯-É] +™Ÿ˜Ñ'ƒX«*ÀiÒuÇÖl«ÛÇZ}jEQt‹3›c‹ª +êÂߓØo¹Ô3Z·„äÑPGšèóĤ¸1—ùðyDHR}ÎxÊÑ o$‚ÅQ|á•DÈÀh I!Óçx :<Pêàs—rè°+#™ÓS`LíˆìžòdiñeH )iփ…õ�Ö[Òñ"µ™˜0á¼KÈ'E5c‰‘)Ø@ ð”mO ¾{óöõo÷§ª÷!҆Q4>¸{è}£êå! Ã@S +Có*ðÑ-D =9x20%øs+p@ä¿ D•ÙŒ§ú€¯)ZÌp°íƼw¹þ Lý™Îþn43ÂÑDÐ=ÝԛSã5+:¸^S·K‚ÐæÜ;“òßzf#,aÁ1m\à…ã,"Á¸+ŸÍá\¶‡AÊöÇLÿD€ó™Ôêϖ OU9F?§rP¡‰üÜ ÐÍå0ØÑqÀŸ¨xÐ"¢qVdò((3ïhÁ|Gz€˜—Y3—¡"zåëi 94˝¦>%ë’ rGß °¢˜¨$¬XS· q D‡”# Î$……ª¢ +ô5-F¤ƒÃi7 «_„a(œŸ ¯Je©²+ +S{ˆóº0ÀQK—æ6Pÿež ð{ALQGËL8nÈ{·IMI>mx­i ¨·uµâqâLoU•9µJ]áÆ–ˆ}¡­C¦G=l»l{tíßÔpŸ‘¼¯ªT­hBk9rmn2db‚92\ÝãÙq4W:“"­õÛ1²ÑÕ¸f´ÝÂ9Fª%á°½D؀-؄Œ¸kN†CΛޓóÀÎ/ðíCVèâ«;žM†=¤‡ËQ»¹=çŽýöŽ=,–k‹Až®‚CÙ¨L"jËÌ®íä³ÅæîÛºâää6'Õ5æV‹Ú*ÍÛ<’ïyœ¦*Œ÷HHØ®Éñ?%i… + #nQ g¹ZàðŒÆ·ÅºßUÛºßÝíjt‡赂¡áû®¬ÀP!xhàc ÝY(p àkŠEɅ£¯«Ö¼õÀÕEX“ë’žË~]‡‹uD^ÒTÒ5 ÀøÔî¹=®7%¤¦´1$þÜß�b ñõ9“Å…¬«åM5ñ6SI­ŽÅd= Àø ÄÙT +endstream +endobj +2732 0 obj << +/Type /Page +/Contents 2733 0 R +/Resources 2731 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2730 0 R 2723 0 R 2724 0 R 2725 0 R 2726 0 R 2727 0 R 2728 0 R ] +>> endobj +2730 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2723 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [266.646 353.92 280.095 365.875] +/A << /S /GoTo /D (section*.33) >> +>> endobj +2724 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [182.336 198.765 201.514 210.72] +/A << /S /GoTo /D (section*.222) >> +>> endobj +2725 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [275.899 198.765 289.348 210.72] +/A << /S /GoTo /D (section*.171) >> +>> endobj +2726 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.888 198.765 456.337 210.72] +/A << /S /GoTo /D (section*.33) >> +>> endobj +2727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 198.765 533.773 210.72] +/A << /S /GoTo /D (section*.54) >> +>> endobj +2728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.423 186.81 131.872 198.765] +/A << /S /GoTo /D (section*.27) >> +>> endobj +2734 0 obj << +/D [2732 0 R /XYZ 71 757 null] +>> endobj +138 0 obj << +/D [2732 0 R /XYZ 72 171.163 null] +>> endobj +142 0 obj << +/D [2732 0 R /XYZ 72 73.193 null] +>> endobj +2731 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2740 0 obj << +/Length 3007 +/Filter /FlateDecode +>> +stream +xÚÅZY“ܶ~ß_1¥sT;\‚àé¤R%Ŗ,—%?¤l?p‡˜YDrÄCÚõ¯O_¼f(iUQ*%•h€F£ñõ=ß^ݼHV©›F~´ÚîW±c7NÒÕ6_ýæh½QiiçP®ýÄéNEÕ®7Zk'p£õÛﯾÝ^½½R+þ(þ>p=O¯vÇ«ßþðV9п_y®N“Õ{šu\Q¿Åꗫ\=Gü`"Cš¸Iš®"ø‘c_•í®*÷ö°Þ„~èt©¹uÌÊ.+\e¾•ŸŠ\?˜Ï+>ôÛà¯>ðqñÀĦûÝSÑÎÚjË3lɃóýÃ@[ñ@mÞv¦¾¸ ß¹ÅödÂ͔¦¶;¦•ÙÑÈçe.¢Ø?Í56§0mkËÓ{Æ  58ô‚ß6­m»Ö @µ¥Ü4ŒxÏŸWc¶ÈjìSaÈîù·4;ŠQN“Õë$pÜõ&Bg{gx¾*Š +?|Ïé½- +æyª«Û얔 ôŒÉ0çWõ›¯ùˆfGí{nê+7p_ÄmLË'ۚúÈ­S¾ße¶®¸‡¶À­'MV6×Ê2Ûvøù|¶öh¾£ÍOæýæŸXfÏò慊VÌÓg۔ëØ cYç%ž}:¿{¡w*×Ü;ؽ´þ}‚_å˜wQ[fEóÕ¥ùÃ&|ߍb¹@/։vÆCYïÀØ +>FÚC͍–Î÷È"øq/´Ø>}–ú$‹‰,k§Þ0….LÌ«Rø ·`ºˆ¹‡OaüQaÅmÆ7ér2Cßyaß!ž_ÖЂy½5˚Ym–Îìg½³¹Á]‰“ÛÚìZ²X聀±#íÂʲIŠÖß& g°b=QµŠ"7Ôi´ÜÖµöÓřøÚõûYxÊá}Â|OöÞðA^/ðcBOù°9âպ䝺A<eÝ+ÿ1Ü#ßÕñÀýhrÛ/Ùžë‡i?ëšq—‰ï•æežWEþÁEW{ƒx�C³€ØA ]8­Ù©áɽŠÈÊaÕ°daø2t{°A» ¦Ä…‹:ÕSz¯Bf<ê N>Tj8ùpnbaèì²²dGÝlÄ*a Ùe™ J¿uÕf­É…é¯=Ë +/LßÞóoÛ¯:oÐ̓Àg. Û²”ˆÎr²ñMì»�ÑsįÏñš]ª +Uའ+pcP•v½P÷óÞÐÕÄÏð­{pp}£=7ґ�ûGp´wæaɅ LúʍUÂl~F‡¬#çX‘ÓÕ±Ó<€NŽ “éæ2À¨bâäê72¶W'Ÿ'Ú³¼Ïè[B¬ÓHŠÅ#Sk�*šÑS÷´G�;Õ=XÀÞº3ü>À¨máüâÄK DøÁw·kGŠKP~ +abdŒì±G8‹ 1°…¶1CìaTQPèá)‡LÜO˜Ì¦ŠíG³S}K»–NM¾ Èñ(ç¸`Dz4¾Þ‰ª)*ºþ0þ×Kہ 6ðjŸíÌ ˆ “Dõ“þ&3Òé °ãhd³€‹n:r¸^XÃwã(y¬œl•£€ p£N ž ?&õŒçaAµ3©Ÿ\ +…ºÆÝ6A„sôw¾ä1L™Àa46…pŒ#ª¹Í4öŝÐ:ámlï$¸N$`ŸÍã¡djùiÈÐ=‹£u#SOY--BڄÃúÇ¸$%‰ïp4™?ð太-�Ṏ\•êù/,�\>^ íyÂ/¿y»øù§ík‰gøÏö;ž„™L °WWåQ²е`èÝ:ÄHÉBÄndÀ]lï²VièºÆÎWÚHbÐÆ66ý-Ý]pK¡ÿ ë‡)8lcÆH¥.8ÍGòùŠå’”6 É +]¨7½À572žn`…ÎJŸ‡x¢8Ý'ä˹)¶wiËqèÂÕxì}o*Œ·Ø¸Eø½ø#7cÆí¦×#{Ühµ$#œM$ÿoOûŒì.ÀãøÆ¡fï³ãI<P™)P/<@#§sóÏM‚³sÛÉÑfà…b ÀÐpTÁM×Ô7h+AüvÓÇDÍ (òëÂÂ&/„øj0}°ty‰ÜX?QçY4Ž ›l¸I^fíª#d¹P1ó †yÛY¾»…ùàõƒÔO»ÊO©¢[?€MrX…âљðQ˜èеxC\Ñ0Ÿ,Õ(Éù;S¼3­Ýe_T<8ƛ3Úå“G†¢ØUke Íî� ;7û¬+Ú¾v2-¹€oÇ(^ê*Y;ìôeÃ.Iöh>Y: ?ÿ€¯•zì6ŸWÿQ·Å{Ǒl̑l윗®$ŠΣ^ Q"'þ#–œJ±‰S‘«KrpJè¡dF¿eT½çJSç՞é¥ÔäšA4¸G1|7Yr(Ìqp(ááŽU‡rÉJÇ|jæ¢bªS>2šb‡Š!�žÑ‚çŒ0þ0³Ôõ‚Áá FHÐ2/QÂ;ìßúyӜEŒ—± ¾D}lÀ”—?ýúú‡Ÿ·—ßÀOa÷+ÀjÌæ#5_ð9I:¯úÎâhí»�2ò”�Ö7ß¾X+H™Ÿ¡t¿þ@‘Í‚€ÿ~¬¿€ ‰výȟË0zž!Š$¯€aàä33ӊ*&N¦îIÍ NµÙ›º&›ê"T¸KµC°IЕCK¾^kpóMÛìj{jÇ +¢$¿Ð3å.;5]‘±… ‰g=uÍéqµÄ×ThÚ_ú¯æ¾r‘àMˋÐãÍ«¾”¡¨ûX†Oµ¤>×ÃE0ðΚ÷3Èæuv¤˜&­Úa¸/o +Ë3<uW›¬ælՅÍyè5~6ۅ'áÒ¹_9S §/5à’»sž ;i¤�³ —-KîqH£«<=CAO\××ϱAäQ> 7”«K°^%üH–®æ ©õIhÕ+‡5ãÑ+À‰ÀÕC—Ø,í˜ß6R9˜È›áf:VJ¡Ý?^¤œ™Dýi¡êZ…ÛcvE‚ã05kšîH%ZŒö>å0·‡HìF{ Yd<C‚ ¿)9ÈbúÝÐÁ¥ª¥]£Œ¥ÜÇJJ2´+*Åν=Š1éþQeêԃ‰Më~7š &î°^DÉ;­÷ %…lᜐ6Ùzà qïdPý@sWuEÎíqÓØË¸žUu”KŸ´pY-‘O¢%öü;õáØmt!”NCW åD~�¡Ç…LÀs½TŸUKfÌÎê +¢( Î0ä¦�m¡6}„mèFéàTÿ—ÅöÉ[rVXËø×\ŸB[]¨¡ôn#Sy8¢x·”"T Åyçp,¨l8|‹ô!ž² ÿ–k¬x=±Ï„-T&[ö²<·­­èÕû“" s¦Hù“Zäé)i°NÉÞn;0î¶_M>k$Tëã&òv +óyß_ˆ·5Ì͍|Cé +RœH䜠Á…Z™!4¶óX®8ú§Í®†í+6:ú1¼Áe9»7²fÙÓ'²ÐŽªæµÔÜý”/G̗'´w¶ùËÔ!ñÍA[�‹§î©™C9P&1Ú5çH`Å¿³WjÎPlւÍò}ÅÃ¸’z }g„§¨éÝ.BÐöŽ«ÇÿÅÛì$ŒÀ>é`ñUôìEô“iG¯Mø‹'w;ßÁµè`Ðïb5m%v%-õX>ò›b+ á[LÎí ¾ÎuL &ÉZ%uH Ýpñ?ÒåË \]Uæ›×µ9ŒÁoµyÝ}¦b•:W¬Â‹+¬]”­Ô¼ÂB)KP€ݹWCׯ"€ù¼±e¿¦•u$áu*‘Gf üÿ¤Hÿ‚xƒ÷*éöÀ�Ö¬–Ÿ€§ïG\vÂߙSE+ [Ûvج°…âon›S‘õøõH]")'o$рñ¸R3Y|HHÉU(çGz뚋5ùO,Y/,¦!똔6Ï´0K/0—úΙ@g +endstream +endobj +2739 0 obj << +/Type /Page +/Contents 2740 0 R +/Resources 2738 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2737 0 R 2729 0 R ] +>> endobj +2737 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2729 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 695.439 230.654 705.734] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://fontconfig.org/fontconfig-user.html)>> +>> endobj +2741 0 obj << +/D [2739 0 R /XYZ 71 757 null] +>> endobj +146 0 obj << +/D [2739 0 R /XYZ 72 608.485 null] +>> endobj +150 0 obj << +/D [2739 0 R /XYZ 72 277.901 null] +>> endobj +2738 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2747 0 obj << +/Length 3961 +/Filter /FlateDecode +>> +stream +xÚµ[Iä¶¾Ï¯hL.j [–HjKN6l'6‚,ð�Aàø V±ª”QIe-Óݓ?Ÿ·QK•º[c$˜Á7‘ß[ÉùæÃ»¯¾Oo2?‹U|óa£’ÌOMz“¨ÄOÒìæÃîægïPߪÔÎUÓßÞk­=ãÇ·÷*³ÄÓúö—?¾ûîû_߅7ü ácøkü Ð7ÅéÝÏ¿7;hÿñ&ðu–Þ<ҨӍ‰Sø­n~z÷÷wß\ÒSÄYêÇFHøSƒ$<â?öö>ô>Q©½zâÔ+‘®8ôÊ•wê¯éºò¡²ÜÔ7<ĞðË�ßï¸-ç!ݙ[‹ò_Ah +îÛ7´y·@-³-74C¤¿ª¤½C"eÉþ˜Ëˆ¼ª¸pnKž–6ÓÞÒ8ñc醉òáÕ>†NºÊÞÇ�Vއ¡ŸE3ìјi¯µ¿ek©¦1ÐÎ{€BÎ=ÝPö²4Îö µíж<÷eSóàq¯ÐéÊñƒO·Qìåe5Íä>y¾Å3ZYí¹ëíÉ¿½íý¥é­# +xá(ìšÓ*5¼x·¶mÙ,Œ ÌʁBcU¶îÊú€ÕÈ+÷Ü ÜxæRî>'VÐB“åÊ?;‚Œ%`Ð4Ä (=âv‰%Ï·©ñ`§FGÞOÖ"Ù_}¯ô\ê�ꁉa3´ [+€oÏLÇMÄhí'ÎÀˆ(8û\V¡‚jȳÏE)ÔÚשr“ï›– <5-Ñr„…¾Q钓;ÛÃ1Òþô%�4p©–û”ŸÎp>¯Æ7¡ñµ‰® §£S? yÊ?V ’yû|M#ŒS±oÌÞ¶Ç%K%pU%¡·kˆóÅp²؜×<0ïTgi<æòÑx€ þ2ð”ï,wâ)ãï)‘Ä_S4€@i]<ófÏ¿5à².ª¼Z‹çª´ˆvy]ƒž\Áæ$Ñ:ðMU!â4ÈþP¶ëöCÅuXä,ä0:ïVPê̏Çs=<XI_ñׄ~ø"ÆàB–ÔhS±6ÝqcÃbLú•[úòdï¸XؖD•æt¡÷‘>}&]Ý´ÒXç'+‹óiÆ_˜`lâUnáPù®9÷H¢ œÃæsk‹jÀ³Ä0§=JÏÐîm¸…“ŠAñðIÑhnçJь§/Ýöé\åuŽC¤ÏIs"sç)IcMcÉRtv†˜÷×ÛöÔ±±Æ¡‚óÞMÚ<ö•1<øk9~3?þKŽôýõ™G¾Òcÿ9?ص9 ¨¢W&„%®ÇÊ  \”ÚJ(<Ñëi@úã7舳· ÑoâºAHÅXE“l-èI}•ꍌ!@™Xpa"Ot"ì€Î¥´Û)îØ:âÐFϊtG¥é&ñ։Ÿ&ã!�Г4ôþZ˒¼hð}sæ6t˜°ÑQ.ԁªX$AûQb–"ùXÖ;öÃþÀÀW‘¸ž2¨‘S¥C9ÿ é­ïÝÑZq)Q^hŽÜ‰­¬QÊݧƒÌpb°³ëë°_Ú AÞX}‹Þ™?œ ¸”¶ÈIÛ½µ+”Xõg®®HÄR`CS[þ„&õh[/1¡² Ev®b3ôƒ oLB~GÊ[Rž¸ð¡8m𻦐eD¿Ê5™è`R9¯å÷¡+J@/OÆÖ Ú¾…I¶"PUýÍ8wNŠô½†à Y‚«¶Îר9Ѽè‡\¬$¬rdäí}€;/à0jqqÊÛiù…ÃAÖêí“ÐðØ–€ézœ¢µåË I´ãpriQ°ar}œYà‡i²UƒÚü|\…ñ3m¶ƒ"е#™§¤b)”^£+È©D!2XÅGŸ,5bj¢Çî92R5GFâAEA `°¨ô Z‚e2Ì"6º8*PünßP<9#Ž•ÙÁq‹7Zþ’x+?Þ,™UYÛnÝ&µAenK8'—8(‹8¸‹&­ åýP.’3ãžvyïÆÚÞ_£+É|d[ ûs¹Šö0%èåIR?™<ÕqU×,öC¦ƒ8¶V™ñ}Àt=iE.z˜€ã‡z“gª nâˆÛyl=ulF§Œ›)0€ßŽ#‰nuI¤Ä[¹”óŒ|n¸ÅÐBèzúH8¢/�îüoàr 'ð9ženÇ ‡tÒvKf´ö4 „ANER…áò0”½D¹Úcq»WoĀô…ËüOS>„*Mˆ P‰Äâ(‘XY„ ÔžHù©Üà (¾ [àB]™e ™ˆŽÂ ,÷ÍÁ¢jçÚcÙTuà +Á{ù„7“,xá⏜¼{±# ÿ¶â—β71š˜ÓÒñéAÿ×ÕMä›d«Ë+aÙÚ<œëÍ +G¼;Œt0.tf”: +Ð˼OJª¬.™Ÿ„›Õ¤=X0'+/|»ÅcE¡SpÀր©c=)†ëÅLä'jëb}ÙWëºö¾ªûR3 +·d:Š¡í„<&&O˜¡ê˳K žÈ@çäâÖù ¬×â +“ù:[\ÁÿPóì’ê‚ů’2ˆ‘$”´ì”ÔK]Ù™–¯g‰NŽç-fÕXÄ ×ãô21 ñvè"qtAwÿÆh~Ê*\°>‰ü0޾Àñ^?¾0J·ËÉ +à¸oý¾zÁ~‚Ìg_"¬Fëõ€Y~dÿí‘a6p†Ïk‡)Y Þ´DÊyïòÔ`jVÄqjнÁõ-ÿŠÀâ¨á±²´Ø2œe.Yw h B� m ]å‚FÒa×£cò3œñ~r\º ÏôäÏ£M2JtŒJÆD˜Š9äEÍÏ}1G¥¥ùÉ9á2>_w:A5EÁfD<­9¾z× 3§\çUìÈ3ùT: ++:¼Å¦˜¡`$›÷°5KéE,î/&Dù»[ |Íð»îçÿÅN9?Å *!ÈNÊöÉòöçÁfe÷IÎö}·š¿Ò¾ÚœÀzRkSþ«6*õ£(\žãD*Þwœ¹EŽŒ)•àx·ºžñC½zÏ/Ѭ³ßNt[B)WCKÒIòÌ 7.a�å$YH2„¦zºR­“¼p£A c.< _‡ÙeÚö^íéoùלf¦¶°r${èÔ¶ ÚÂ_rñ÷ØZézKE…)„i&{CG? Æ-ügå\R_g[ÃoÑ)oÚÊxC°ù–¨¿Ž«ØLš|߉Ǜ7ñyÍmüÂPÞ$Æû¡çƒ&­b\:ÌèñV›LBùP±yÐÆŒ0鿍zÄd)Ö7ÚùãàXeèٙ¥ñsðŒg‘žŽ}Y eW°“”œcxûüâÞÚ]^AŸ\ür¥ ”Œã›š¼>XwK.Ì=•àâ6ûò6dêñ*¾%‚ëKwÑ3û4˜ïÀ‘Øq +7Ø}¾–—‹KºŽÒ >•öqå"-ðÓKÉǦ…ØÿãHkfèætÅÐÉm3Ö9ɒwØè ™ì Ót+´†Ä8òÓíP13…Iüª³š°r¼™žùèF­ÝÐÂ?c§û  n&ˆÄ ۚïö3¾�Èf�P–|U&ùüPò€Ñ éQKŒ–t©áã" 鞘îIxÆ&Ë-‚·6ºÛŽÛ$#Ð#@9ileþÚù^U)ùOlF󃿑Þ7û{á3Rà$ãüx“¨Õ{;(?Ìæ›;¶hr9½v¦Ê3õúU• —wU3$‡“ Œ± /Â-8ÚåJ2B•œÉÆãÄ2óCÒ0«w–&öÞ‡¡´<T\âö?®©XñÅëAuêùö‘Òœ÷@ҎuÎëdÜî.÷ŒOl1Œæl×8•áµTUžJæWŒÑ*|¨òú£·²²ËÇ+4‘8._³ƒƒ""^ØãÑ]D´voA]š¥™gŒfÎÑ"¿7¿e˹_ԑ֓Ñ<ÝâZ¯ºå5ÝØu}Bž`f¸¿Õ¡÷Œ^ÈYGùL¼WMë*r‡a ÇVk~ÌÅ»‘ïòÑ,€û¶|¶–²r-kLb7'çΣfƒ¦3¾ÄjÈ+wÎ#̹O ƒa¤¤Ûû².VEÓL›a^?fÄ¬Ý +ÀŒÑö{vLÕd‘Ë„"Փà }óF6©aö#÷³XÚ(ÉCŠícm»îN°›&×j‚_Æü›þ«]Þ¹vÆ9mMGóU>ד±ò¾ JE#Ùd~oÁÄhê¬Ü— +· >#oá–Mæ’y(‡û|@©çºp9a.'/´ïǹÉ£·³ò†g!à/;3™™ÛÇsXä<¸75Ô/WfÞSwƒ8Ñ,Cºôáã¹÷ÚÛn%9‡zRlÓ[˜5ß÷t¸Á¶_¬ÆgÞp7ÈÆÊµÏ`ˆ¹øýpœöu¿³¨)ê1A¤”!\ðˆÅX(q$ÍpS1.:¦‘ß¿@3»ºP8 `HEwY™]ŠhÉëñ–‹¡O¯Ü¶§¶”5ôBÐÓCÿÂG«ï åeÖL×vçé•YQæòòàJ¶¹ù>\jî“Íë…fÜMS¼ ßÏmyÂ÷tüÜ¡ií¡mw¡íÄÆaP‹ÇÜ´'wkjÐ±ÊÆ wõžôŸx¥CŽ;˜#ƺ‰Àö8pžlJ™…®çÊÚÞ ݸ'}IRˆ/fJ¾€Áîi,ºhh©D³‘ËJþ©Ì¹ÀDá7eL/?;ý}lÓ(ªJÝ{XÃ,ZþqõlŸé�·&|Bð n|ߜÊϤN]® +ÛØñ¾ˆX…F6¯w›JÆk>‹\‰aQ|è4™^`¤± /ŒÚìJÈ!5€>D¼”üx)äáÓøT@,ƙmÔÑ^¨ô /M|G_ÄG®u­oÐ%2Ú}'|Í!'ï +NÖÝVwü"�›Iù÷¹{ +LmüþhǝÊÅrÎ?£«Špvú;äÚÓÌ9}¤jžÐ¬§WŒÊêcì™ …NÔâ¡e[Òs&£Üµ + œ °Æþ:غA#4Œ<5—å‹rÿÌX€A9÷/Âwh^ËP´¦Q³Ø*Žûwœ@؍,¿› d8^™\îÜVÖ] +­ª˜ïäõðï×/(2ÂøÄÏt2»š¹Tä½ß7Íû;)?äíûÛû4ƒòï¸iØ?6\ؗ„,’c‘Øñ|v=¡L©Öv3M +ߣH<‘ ,æášùÓAà¨q¶ä¾;ãOµò(lþüKW—4,s6 ’ÿèþ‡Æº© +endstream +endobj +2746 0 obj << +/Type /Page +/Contents 2747 0 R +/Resources 2745 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2744 0 R 2736 0 R 2742 0 R 2743 0 R ] +>> endobj +2744 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2736 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [477.759 671.252 496.937 683.207] +/A << /S /GoTo /D (section*.453) >> +>> endobj +2742 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [509.41 364.967 522.859 376.923] +/A << /S /GoTo /D (section*.123) >> +>> endobj +2743 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.789 119.372 169.967 131.327] +/A << /S /GoTo /D (section*.231) >> +>> endobj +2748 0 obj << +/D [2746 0 R /XYZ 71 757 null] +>> endobj +154 0 obj << +/D [2746 0 R /XYZ 72 641.807 null] +>> endobj +158 0 obj << +/D [2746 0 R /XYZ 72 255.212 null] +>> endobj +2745 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2759 0 obj << +/Length 2989 +/Filter /FlateDecode +>> +stream +xڝ˒ã¶ñ>_¡Ú=,§¼¢ |¥6{ØÄ³Wåõ\R¶ ±B‘2IÍÉÿ=ýHj ñÚµ[C t7~AŸn¯¾½)VeXfq¶ºÝ­òþça^”«ÛíêÇ Ñ×kUYÜ·×qœŽM7^¯“$ t˜]ÿ|ûýÕw·W¿\©Uÿ¯×a%«Íáêǟ£Õà߯¢0)‹Õ#Í:¬tVÀ·Yýpõ¯«O²²3-,Ü\IÐõHT‡ŠØxÆ^Œ¦?ÔmÕðØxçÁóñz 3ðŒzä±ZúU3t ÁyEÐ C}×A'C�a»; ¦_oÍO‘Ò­Ùòø¦kº~°ãu{Ï`ótlê SŒƒþþŽÁ?Eiԛí{ß÷Æ´Ò¾kN€8U(FÇZ©°LSÞõÃuš·'3Ðd´Õé'Bÿ=wX2š ‚µ)®½žàø‚Á㾒£ëÍÎȲ&uÒÜÁê{CryäxH„ô±jÌ8šÐ±œ…±–¿{ªÇÆ ÁÁoob=;Ô8 +ËXÁ|æö`Y•Ò8 @†(¥'A!)bãÍCÝé7ÀF–§Á[†v­‘ÆŽ¿÷-i軁»"4lÊ¡yDýÇøx{sE77ȈJ#ËÈtöØûòù7ƾ>6ÂbÝòwožª­ÙÔÐÛ?ɍœ‚lL8[ëT:‹pá¼Í´Û¿mÂùǮ݊˜Pñ- +dIåyX$ñ’±·Ëm¶6ҖÑ2ÓWíýÙ¡¸©–o¤±^Éþäîw}µá˜PötRëŽìöð:q³j:¼µ—˜[¤µUÞ8#­˜ÑŒÌŒ“ÙT¦S¡-¤9þ»†kþªRÈ­E…ÄëXh² ǐÇT¤­!XÒV`Œ°ˆ‚ñ½‡fFEáHš‘1:!½ •ä~ReiþՔÜI#҉€Tv@ÃVœp؄€QIC]äbIô™É×iîŒü ]²bØNG6ö]/m7~»­†=÷Ž oÑPê¢ ( +L–Á­ÙU§FÖ5 Ôb+Gr/âDp´€è¸}ÇGÁR9ºëteF»µSç—]ÔÝq‘�VR¢Öqðyámc$AþŠ”º-Ã3g«A0Í3ƒŽ}‡ý‡z˛Âù†ePá~Ñ'‚GåE;rȆ ÷ì×ñÞXì6±'ÛD7+È­´Þñ÷Ñt'Ÿ…{Ä¡Êú­â…T•"©ôˆrïÇzsjªžA[9 +ÈÔIÖ¸Ždmàà|µ²&›–=êP&§aäºúÞvXÄ +f´ÆLêR2* + +­=i ŒO½ùåT÷è 4Ä ¢@‰šIVC�‹[†wHìÿ˜¾¯·†¡t<„À©t2íC”k +T@Z~Ï@·ê?„뷞kŸÄe˜—Ú^\Ü6cqÃuÊɄÿÕP½ëÍC îȇ?‹ÃZýÆc9Â8דáXçI6BÌÄ +®L&qº¯áx´ˆD‹óÈ~ã°ïŒ×(WóH§ô,jñÀãàQ ;ò&E‰È´a‚œ©'À{ +±Ùí^�r¿aŦ;ÐmDæˆ Ið↸yd˜;M¯J{Žtax3åÊ&³Û‚à©Ç=Ĥ2ø$:¥ØŠbè–eÃÒJ´[µC›ÿ^âg°N{0§Õ½ž}‹yD8Š_±Ç8ª˜”g÷d�0L­lD[÷€hË=æ2™®Ù¾À~müJ¾–BP‰!fj…}«/S�öjÄ÷n×uï–ÁNò^†îª_χ¤ëî#uÕ´ ¿°`sÓ¾C‰¼ã]«lżŋÐ'ÉÃ,Ι߿Q$}Ä�80žÛQ¤”åOÿ甲eèä¨ã÷ªfÒí¬˜¬2ŽQ6ßA®Ð¦Þ ŽŠ?¾KàÇýÍkù;K̲Éͦ."rõ×u»5‚ Z.ÿ±K¤É¡ÞŸ?¯%ÕêZrƘ:±k›ÒLmÕ<™G6óüLŸE6ù‚d1«pùÃ-ªÚ°Ôp ¬~xæmUO^%ÏB•ÆK%Еä¿gzö?«L¿ÉøΰŽfóq1ãCûñ7Ÿ¬&Ì£y_b3±4>͒£ñ·%áóh^v9æÁ\I<áûL"EXD¥õ<^bƒx_O!±½¤®tIfSˆýÑî«0rã>°6‰æ`BŚ"™ú®³Hª¤]o +¾ÎT¨’³ã0“ü—£¼ñÆ+ËÉo¿|ùüùÓ§¯˜úPõuÅú?KÞgjID{SmmòÖlÂy<‰ÛՍ×ë]È?@Æ÷q™§ ˆhÚáœV´Ì‡•Oo½É÷J./kj#ÄÐ<ÙÚæP¿·¥_½"'ÔBG‘O¨`Şþ”|¿âÆÜîßMêÜݗ7ž+†û½~ŸÜúÖ»>MÒ³´`aq#ßøbIômÑÒ^˅Ò^Ÿ㜍ð¯ÄdýÙÂYùÍÞÒÇ}m3NìZZ§AЁ`ç½E„8ÑaR:)€-=Yvû³l¸åe–,²ìsC¤ +ìPº ~<¢šŸ•³ „øÌ–Wæqé΄Š(‹¨`_¶pØØÉÀ^�V®Ð´µhޝj +¡IQÝ Õ¬N¹t’¹L†+þ4õ0^ Xq–…%Ôº«e©ã¹©ä¹%(g™½¨þ¸ s£Å^–„ÎøRI¨,²Я°Lù#ç ÆœB 0èŒ)$v:yõ„‹by«lœ–- +žNµÃXM–,ÌÆl)C€ñ»Y¼8zíŒ*£0*^ch±7†T6þÚ Ï³«ß5<jÉâ€Ç™èh7½ý R•6ÚÉô@*çe¥gUV÷>PHí(É3—jf>KþÚJ„J©bÎjœ[:4tKQé« C„S[žQñgØT¤ã0ÂNÖü‰Ó÷œëÙ]ÊóE‚Cêz/, â¿ògwjš5ñÖ@pe|ßÙlêËÖ¡ÅŠS#óïœ}.çòÆÍ5‚¶Tíß *²Ì,蒾–Vv幯žã¯°¨Ìp’:|ñₐ<þêl»<>O®)gUÆotß°›@ì‘·o9Kpµó$…3ðp©Çæùø…é EK—aÓÅ'ØAâ·â:ÑJæÝ÷Õ¶vÉBPf™,äÔ'IrM²³AL£p¡:.ià³[#äÅ;›¾Þà!È>ÉŒŽè(fåAbºjlš·¬{(3,;;ÝI +dì¬ <VõFÍã5•]Qeë ³?E*1›1ôùþOÌžY¿àÀö¥¿Â,qΗåD0±ù#‚Ý»"Ë-9 Ǧ.#AÃ%•<P v’d–•àÊó"×Ýel•}*ÐâoäfY0ªø6R÷Á¢¶|bRiF™~!&) É_zp¾©:2T˜¯æ±z"s¡g¢XΕÂnÇ>–®u]x1ZÇQ¦ê¬tI¥%,x»W­¦ð�.¾²¨H…q1{fÈž‰CÜWòøK64„ø:^¼"yÜ7¾cÇ3OF.>]EgN>Tù7=í`‰'±R…¸: †!¦–Ê!�éRŠÌង  Á4pdG‚Ë`MD9!j‰£Ôs­%yfo÷ÊË÷ò½û,‚ˆþP|5Ýä¤ä|î VØJõjD’Eéù=·zGHé‚Î,B9™¿~aÏþŠ£IÞf;.¥¢TΦ€¬—SêIñ'ŠÙ‹ @Å.ɘM]üŒ` Î'…=.Îé– +Ù:J¦¡ô*”Ï<Ě·Ü?=œb?hug¡°P†_®ÚcËÎNý®Úà}ÍRüc´ðmËÇ ‘qDã¿ãW“Ã2:÷l‚3æÏßîÁɉú\K.g˜yûÊUO‡vžvê`[2Š×´µ?שÈÃ8òIªí~É3pÆÛXâóªìkt]؀¿ú?Ó1SÝ +endstream +endobj +2758 0 obj << +/Type /Page +/Contents 2759 0 R +/Resources 2757 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2756 0 R 2749 0 R 2750 0 R 2751 0 R 2752 0 R 2753 0 R 2754 0 R 2755 0 R ] +>> endobj +2756 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2749 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [194.446 582.351 213.624 594.307] +/A << /S /GoTo /D (section*.201) >> +>> endobj +2750 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [296.391 582.351 315.569 594.307] +/A << /S /GoTo /D (section*.270) >> +>> endobj +2751 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.85 582.351 404.028 594.307] +/A << /S /GoTo /D (section*.363) >> +>> endobj +2752 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [401.018 205.655 420.196 217.61] +/A << /S /GoTo /D (section*.374) >> +>> endobj +2753 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.347 177.455 167.525 189.41] +/A << /S /GoTo /D (section*.201) >> +>> endobj +2754 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.644 73.235 169.822 85.19] +/A << /S /GoTo /D (section*.363) >> +>> endobj +2755 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [301.567 73.235 320.745 85.19] +/A << /S /GoTo /D (section*.200) >> +>> endobj +2760 0 obj << +/D [2758 0 R /XYZ 71 757 null] +>> endobj +162 0 obj << +/D [2758 0 R /XYZ 72 431.235 null] +>> endobj +2757 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2768 0 obj << +/Length 2792 +/Filter /FlateDecode +>> +stream +xڕYëÛÆÿ~…à՞X’»|è‡uƒ ÚÚWEÀ+iuZ˜"’º;õ¯ïÌÎ,_¢Î-|0g_³óڙ߮Þ?Üýé¯Ù*÷ó$JV‡U”æ~&³U¥~šå«‡ýêï±\G™w®‹ª[o„žô“õ& +Â<õD¼þíáÇ»w¿ß…«�þ…°þ¤bµ;Ýýò[°ÚCÿ«Ày¶z¶³N+™dð-VŸîþq÷åˆÄHà‘䙟H–á'Sê]UT H ïiO5Fm �§MùIÊӋÌË#œ'yÞzzvîTãXúY„’Øu.Š–ÊÐ뎚ˆº©uâފ¾çVϦ=­ãØSř›V{¢Mŋ«’A“ó©äÎ̑)ësGä^uŠ(ÅRq³�stè•K žÈ¼~é^¿Ü[ƒlX±Múy“zªD™DÄâA»ጠä–XUùhÊGžW¹ùª#êJ½‘RzGÓҌFÿ~6æ–rû4ÐEKªrßo ö{әª\[AÃ^,²Цt2¬{WN‚FÊ¢×ùòÜ"ó+‡oxÖÄ0,Þ™_ƒPêÆé²†XÓ/öÖDVéíTIÛÞþÐhuGí9™B5ŅúG¢LŽ‚Ì󨏾]ݒ¬0Dø,j!ÖÃØ­óÉãQøY‚f‰IÖìË:Յnßñör¼}â‡qó…Ÿ&4ý›õ&ŽbïŸHØø Â4{"OÆèÅ/EªXÑWµ­y,ûÖrãqˆUódögUP»®LÙµî0C‰ç|‹Û|K4ÙԒá»è òÙ@tŒùYÓ~Ÿæ)Rl¬ùwôA慞ëv0®ï¤.Nµ²S†õ<‹ÎÔnDC{m¥{7X«FušmºevÝsµdn[¨ò «ǯ…0 ƒ8ð>¨Ýq.«Ekèvì·¡j{7èg›½ü¸¶šŸíœÏо"ekÅæØ2ƒFwÑOnë'£fÁõÙ:ó3 ^Ã1<Ýð…J´‰P†Ïþ+R|ꅮ[}ÞW´¸ýì,EÙ 'h:.˜ô,<GÆ0åuÜo¢~úmaözæÍ^uóäþ½9t£ËnpôèM•Oþ‚œÛÒútvpldÝ>7³¶qID$~F$ÏÇGH‹£¢ò?å´Y ÿ7æÞê¼Æ´F!%aŸU°SQ—;IÔâ-qü@DˆÖÇBu¤y�'p2ßtp0£Ôٛ?žôdÌ1,¦ýj$µ KtYCguæýÑ+þ‚ÉDù9Á«×Låù̙U2Çh{‚‹;„Áފ¾ŒP€úˆ:~ÿžÎg@šLxR¶,ێƒ,Š-2­˜íÌ(,¬… ¢ VŠ$@K9®@ÂÂ)s+ˆÈ’+�mø‹‚\{ #¨”ÑW‚�ænÒDH@Ô«)ì0¡Q ‚´½@njȆ˜ ±Sñ ¯‹äfk:¢k´pê}A3»éƒŸP³+ —þP¢BùÔ>? ²Œ²Œ§šV´Ø\d ÅØn={ðÈ®³è%¦èñ‰œS¡‹œÊÓº)[­Z£[î´AKÍӚñÒh‰â%Ìõ¨_@–9YÏÆããd$¸«N ²‘ìý:=QÖP<ab'dWûdU!]™›Å@¤¸?²8# +Êwø´„3BzÍ mÝ#ì‹o_�vË¿{QîÇ·"˜3µÄæ(Eø Åúb òeU:q»Ãˆ‹H›-VôUôéC菈6ìD<¶e ?Kãi)²®œ à¤óC õv„š xÏmLj¶%FFè]#nLƒz[3æ~d'‘Ÿ†sŒÝÌK”_²-ÜFÁú3È-�rÃ]—!·œ@î¯"îpþ^¨Ý¸Ð;´4Ʊ)ˆ¿0bèf@êåþrÿǤj s’‡©Ã&Uwéú*z¦¦q�nϰõ±ÑºdÚÞ& –ž{ÉO°¾äÁæx֚ûÇûí€<þLŸ$ŽEB䜶>Lý#}¢xqâãÕDØÞ‚®í�œÞ`R{³|µ°Ð‰…Þ¿îߊ[èiéÚacíG…ÉŠ„‰æ@*MÒáÙR¨½KaO*€'þÒ‡ ?ÀG·_ÅT?´‰»ÀqT6ùã×Ô3©«Ð†úPÜi:C뽞{€K˜+ÊôlöÝŽt,Rq҂8\Òo ®² `g,nÃ>ˆ¶–IÊö©ÎíD€ŒÀìšFýžÏ”x‹Eˆ`qH ƒs#:êŸq¦NF9é R_{9a‹XUXaB›îpNE“à:ÑlöÓ5^¸–ò@ä} x³pÁ÷!‡9€HA€O-…sò„›È}d¯pËü(§ÇÊÉ0-Ås{Âã|=³ÔÏD¿–’m Y"/By°I~¿Þ”„T;K™2AÝÄÔO+1÷‰<EQÄ@c›Ð3Õ6}&HðȄ…^žòö¸á·œpâGÎ|0‰mXÇÚNòsS<pd~ªæ@‚»H¯Œ}ÛÃoé:š¥(=U ×E÷Æ +u°ÐîòÑw¾ÑÃοŽpITí +lqE9«¶o)MÈÔÏEtU/  °Ãpj„°€ ç\¨ÖU`šd +jòmȕÿº0;Ó¹² %…]ImàwÂ|z¿XÁ_ˆ|v(þ–´É,™kÓéèF5LL."áçù,"zýª’d–·5e#½²,„R뀉‚1‚»X}4;6mIpÑů¾Ýpõ „ù2ϦÏúпð›dåùkBÛ]ÜëÇP½�˞�3|ò©5üçž!'Yò¢Êû¥gˆo†=l`°2‡ ˜þmæ#ÞÿR³LÉðÅ:ìL³»–Ø=šT³ÇÓH_ªúîáed‚Á.1wt³ÚýÕf€P°5ùѱîœÌ¯¾^BÞEu^n>ºL°C;'p¶åʂÞ¿âÑx@Ò2a„Á1#…'üTósE)1ù‡‡E Ð$d¸ú³²±G" ú€±˜.pCz媨µãG˜CJÛÅö@�±;4í3 Ìá<C®Z§ŸPfD€>U'î!*¢ÚsíNz7YºúA?5,x Ϫ "ïXu_lÙ¹´Ô@â ůzP¹Hû¸¢GµÞN>œK«0¯Ý"§ 36]g5†"î±»xWj<MÁ»X °ïD“ö9†Pԙ÷1-õã°2õXh{ᄀÝǾ¿’¥Qîý`râŒë‰KI-62\1·VLF@¸�ª§…I68qÀ‰ $ÿÀEB,,$ü ¼ê‘ÃVÁ­ Òýqá^úiÞߔûš¼Û]cꚌ­lÐZmJ† ürŠN·u�àƒ“pöÓÙm„$c?ÞjÅî YåkT”�×­Đ9n_åBž:‰`ó!I8–.-u5º;7Š åT­ÛAýő/=wÅËñýô¤;{õn¸ïÐßòÃȏg ô¼mQ'擵I„Ì£óŽ¿OÈ<°ò p`¸ î}¡²'»¹÷žH–ßcá'2qaƒÜ£Þ1ý¹ 'ývaÏtyÏ0Lý É<Û+G:Sþ‘ÙàµÛA™/³ ®&, ?Må’31z«’^Ý0N*ý$Ÿânü…þ¿Z_Z0 +endstream +endobj +2767 0 obj << +/Type /Page +/Contents 2768 0 R +/Resources 2766 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2765 0 R 2761 0 R 2762 0 R 2763 0 R 2764 0 R ] +>> endobj +2765 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.847 419.519 102.297 431.474] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2762 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [260.322 33.08 273.772 45.035] +/A << /S /GoTo /D (section*.46) >> +>> endobj +2763 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.384 33.08 413.834 45.035] +/A << /S /GoTo /D (section*.48) >> +>> endobj +2764 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [124.056 21.125 143.234 33.08] +/A << /S /GoTo /D (section*.239) >> +>> endobj +2769 0 obj << +/D [2767 0 R /XYZ 71 757 null] +>> endobj +166 0 obj << +/D [2767 0 R /XYZ 72 710.604 null] +>> endobj +170 0 obj << +/D [2767 0 R /XYZ 72 505.46 null] +>> endobj +174 0 obj << +/D [2767 0 R /XYZ 72 322.361 null] +>> endobj +178 0 obj << +/D [2767 0 R /XYZ 72 128.431 null] +>> endobj +2766 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2774 0 obj << +/Length 2259 +/Filter /FlateDecode +>> +stream +xÚÅX{oÜ6ÿߟb»‡ÂÚ;KՃz¥q€ºqÑ´iڋ]E´–Þ¬•d‰ëµ[Üw¿©ÇZ~ôp@a+‡Ã™çEžœ|õ]2K4ò£Ùùå,öá?vâ$/g­ ZØ^šDµ*~bm뢒 ;‹9ÑâÓù§ç×Þ̅?Ö3ÇuƒY¶9øøÉ-þÃÌu‚4™í×fÆ¢~‹ÙÙÁ¿NP/šyž“†¡¯•ˆÒĉ˜Vâ$/—¸ÕXUwfû¾ŚéìN)(ùí âõـُ„ÛsB—ÑŠ k‡~hýɋb£j×þ‡(_^‰;»×[QfâÕ'M¿\•gÕfÃËeûjþ ÷D•ÈŒý ÆÒˆ6ŸO­iD+´ô‹I³mcŠï9qѪóµÐFV>ƒzmî‰óCǍÃ8Tˆâ®]Ø~âZKñ»ë±2/W0ŽS«jˆÞˆÑ P81¬+y…ÄÝ" ¬# ¦®•;ÂYØÌ0$´ÐK¢Ž< ^bÛ­ól2Öz˜±]à¥…‰[‘m¥P–ÎlÖ¹±FXcµ[‹’ôBmRÏÊD#y®iW¸h¯Ê\à0&)â@y˜Ê[¢Öpp-Ð<kIP·ô)ךyÙä7JTsؼnô +wÝ÷šë9½ ð+ë­¤ÏËJ›m[D4p­w•†Ë '`€Aì{m¸F¾ˆ¶®oUeq‡_ ›ß,ÂÈâyÁ/Ð@dÈ/izœ#`b‡cÞÒ,g ˜,õT.ד>›:Q˜u7Õ¶÷õ ˜Ãz›Úm]+XªFïËK½K.iïPÖj€@=yÚËЛ¨v´3^÷æIÑlò’€¹ò*¶wo Ö7Ày(½±[ôT \)Ë1PԖ‘¯àW1ƒ¼ 7¹n*‰–ˆ¼4Z!û6/$º&ÎèµíaÕm&h8{bï]Àó†h¹‘ã']"xyOÈøl œ5ÏĄ?p� Ãõê¾€#èÅЀއׇ¤^ÆËRy˪Ù�æÆNŠà ä~Pw//R˜WÛr‰®Ï˜õ¦ Q¬F¼¤_D¥–yU"JƒhÌŒAi/…€8²>™õ»ºµCä †‘wßâÔuëÄ÷ð'ô°Ø�ìLëÿ“rd¥âÅVʪlI¿œ0‰ cƒM¥@‰º|ý¦ÌßSY+,~ë¤EÞJšSù(ÊÅñ£OÒ-q\`ú¹£oIßàWè§ÐÅèwβ®:DJü@v }'ìCNlBªç„OU*æ¤HQ¶˜îU¯©&áØ`1¨Jj|¸>$•õ‡¨­^¯iN5ªšs\JÌø\D™êðttÒ±ò¦;ÆVV +Ɋ¦a¿\;îR\òm¡= •\/¡s¸•qØå>Ý/ “>�>(zû.Nä{cS¨”(51(E7*¡CÒøÙC3JâÄX©^R¶kÚáòvÊ¿WX +!æuÜæú÷z Z´“ÿ®OýݙbDGF"Áºd±�ʪU™ÿ¡Ž�f¨üã—:tdɶM#¨{4Òy&u©&]Òp}ç4£Ê5N KóýS ’Øa¡¿—qÒÈ2­§Š¢v"íÚfé(¾œØc”ůP ¸›èŎëG{y|¾ãwª:Ž3‘êCè¼;˜*!¨ê«š”fóbBly‘;Hä©JL÷Õdô¹Á^Ñú»ìMAód`®·°#<‡CVoÉjr§ÔÔxÂbJ%8Jß Ÿ¨ÈIo%¯ Ap ‹’ÇkrtÆ«üƒo]+OGµ+Қ t¯ G‚úҕîÑ~?Ýv&¡›Ž‚‡ÅT£YÌ æK¨§IĬ7%ÍÈ5ö˜8—ñVsöÇ)ê7›œ2dùéç_ÏNï_>ƒNr‹hûÃÇn ¾“&éø:ê/!Õ» òÄ5™þô·‰-º‚þ¶LBu”£=?¼y÷úg„ãnÐR9_XA9޼֘_š (妱òµÅ(‘TM¾‚æV’ǪœnÎS·PÔÈÁ̆›ÖtœÌ™é©©lu,0m:P…d1s·›Lô§·|S¢}1šÔúÚºR +]¡LAšºõc–J©Ê1?Ù¿”s}oúÚüñü<“Maó¹õo�·ÿ¼/XZÈnùaÝä¥^?_5‚ËùáãÛ_m„æïÞnr±£¯È= +ܯéûYÖ¨`Ëét®â?Í/=èé#€Ÿ!">+ýp8q¥4àC»ûã³[›ûî°qzô�ñÙæñ3q­¤ï´ÒÊÍSŠrp`J¦çµüa¤Ò4'¤vàu½Ð„ä<ãØq0ÖðQá8xï±Ms¹QHvÊ_“=í§søõÂÜïF´OcŠ2*^à:q˜ŽCۅR5›tHÜ<xÑmWË77#5#† +,Íe Ďä?ð†fG‰ßÙ�ò%À®7éºo ^Z*ñO2Î}~Âú³]Š:NŽ/P˜ }aFÖùf¤Þü¯¹î1/¡»ÙŒ.ÕjUhh!ơЖ«)—õê3pˆ›c÷9©°1>rs|ó/ïëüÑ»ùÒGä:ûðåD§IOã ž·Bg+Q´úh[£VLáDÚ+”bsÏVµft ÔÉ¢Ö4úJãWH:fõ~`.lԈà<xŠ(ÛÜô2GÜ1ݜqúÜ@D†2êø˜~¿•ï‘~>‰öW}q¼gß<Ó}Þææ†Žøð• ¡âæ>Š:ªÊ/$G¬ž›£Q»#“âäÿ¬¡~؋ñaOh¯oÍ»Þûr^Œ‚`:빋öº€ù Ï®Îð±g~dj¿è¾ß楸bÙ¾-oºÑ{!·MÙ Á[@7:˚ª(>¿­²+ Méüì®ýü^\w+Nی׽€×¢²b‰î—²üZ÷å«u?ñºÚ•ìý _‰Á:jn­KÙ}" 3$9ØõþA6¥ +endstream +endobj +2773 0 obj << +/Type /Page +/Contents 2774 0 R +/Resources 2772 0 R +/MediaBox [0 0 612 792] +/Parent 2735 0 R +/Annots [ 2771 0 R 2770 0 R ] +>> endobj +2771 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2770 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [283.604 564.452 297.053 576.407] +/A << /S /GoTo /D (section*.47) >> +>> endobj +2775 0 obj << +/D [2773 0 R /XYZ 71 757 null] +>> endobj +182 0 obj << +/D [2773 0 R /XYZ 72 712.597 null] +>> endobj +2772 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2783 0 obj << +/Length 2949 +/Filter /FlateDecode +>> +stream +xÚµioÛØñ»…/– +ë•ïàÕ- +$Y§ÉæØ4VZ»‹€–ždÖ©”·¾s<R¤LÙ»°‹Ð;gæÍ=ü˜ýùU4ŠE¨`4[ŽT‹ÈD£P…"ŒâÑl1úe¼Ê'*o7YQO¦Zë±Ádª<‡cN~›ýtt:;úv$Gü“pþŒð<=š¯~ùÍ-`ý§‘'tnèÔzd‚~³ÑÙÑ?Ž^ Êt‰”0q$ãèxööã׳M2·ÏN&S_ù´0K.ºÓÓ¼¶ewá•ìÍTo¦{33x P5•Rľ¿CûºX÷°¾³Ëº;ÿ¼éÎ>¥«ËÞöÅMޝLV–®@‡ûûwNóEwú®ÒÞþ›¼²e«ÍlÝ#ûôÛ6É£}¿Íêt“Ýv¯<_ôОÙMR&uÑãñÙö¢.“ùòyº¾ƒ,Ø!û1½Nv·¯¡Ín[>cXÓȸ…ÿj÷•TÏP_›§Ò#-š‚6Æ:bà³KËZ¼,²¬˜¨p|“æ9^áª'¥Û†ÕEŠÃö'–l¡®x­„{I}iKžÖ—IǁÀi_!{[1}=-oè“!hyۗYQÙ_ãlâÌ:r“¬*˜ŠK›mš–©îÀ ðaä1€u±­D¤Ç¿z¾·86c©˜Ê»TÀí ÖÍm1�*M,”ŒGS-…1ŠO¾�v2š +Mø.`Tãão–àaÝ÷=¸pƒÜL*ž\lÓ¬YOëK͋üWOšÕô4-r^,6»ñmž\dvZ&ie§p¼*2 ª¥ÂDhÝ©ßnÒ|Å´JÙ!V›@˜¨eâ_ø$Bð[n¿ó䥅öTsêow¡€ÈuØì§ e¨Á8èpe§¬hNÀçPÄ^Ø7qz/r.ö‰¯!óõØ-͋õ:A!áÄã�…0Z‚Ù¤t._õ™Â­»‡Jȱåɏ€=¬¬ƒXn£.³)3„Ö/ˆÏ¼WÕIY#Ç[w²‡íÄQzÜÝp/SÄñíø„­ pÖ٠µÊ֌'5{3>ÿd«b[ΝIuÑü‰A"3ŒOVwWñ(Eà·Bÿ.%+¼cì4K'S9Î픕±Ú·:=V*¶: fFjÏìd0bù*²;£ÐÞÀAh-LãKß;ûýñõ$PàßRTþê°J¾ø/´„G‚m‡a×{´ÒfÀG펡êhßG·˜^“;DÙr<ÏRR”+A%Ç_Š4w¢±åf6ó,㕯TÎW—‰Û”¼u=A h ¼vÍÇH“q€šÜ"Læs”›­*Pe².†òM߸–e±†[`)lžZíé/ìì, &Yš[T')9$ñB\”‹4Oj²UX-–{€ÏƵ¤ÞÛ«Óµ¼Ðñ „8þ]9¥Û® ª“±r5°öþçÏg§w3<´À‡dÀ?ùº/͍Šâ~¢×Õ_+ˆFAҁ‹çÌfx´×ãóФz# £<‚")H×'H\(aý‚r9ÈéÇ"„ÈõÈEvÞC~®;«Îa2”6B:ÊG†Ò¡Fïñ@¡º‚â°ºF +"1¨U]Sˆ…ik×d‡ ®±Ú= ɧPlL]D©øz׿é|Í¿lª45çÔq*Ÿˆí© iµñ¢V«á¤Õ¸vHŒˆ|ªŽÐËLj11z† ¿É€>Ïf?¸—åGî>*BB²Ø£àìõ›W³{ Ð`Ža,Ÿ€�­}Ðä>þçï&äf, R†{H1«È<)Fy³TŸ–—³Oï�ú\9mÙ ¸„šÄ9•‰LOÏ(æ€ó¢ôÆxñx›/,¦Ÿ9)l Æâ¹a\ $‡×ÐEãR¯nyŠãm-r\‚µ"Ïnù’ NLÀ.BØ'-GŠ!,ì*Èoûˆž:CƕåҔM†©¨ûÁYºŒTûÞ^ ÉÛ e_ðæêÒr oqìč„ªy™nj§KÞr Aëupí2©xÍñÄæ¼Î÷ã�å{€$Òé—• 晔Ö`6¹ó´e1e•…ûµUÍéå’3Q½s”žæ.ûD™¸t´rKûÙ +캗¶Ék+|1P_BM-}Õ¯/ù•X5W Bõ%€:’í&!>ãIfùÀÀ$va— Ñɤ¿²ÃĖ’Z:8O0[ëcÿj³Êÿà Im†0á>±)Óܽàه¢K c�Ù_‰¡ú¹áF·~~㤕ºŠ¾)£¡¸âT¬ªR`~W¤PçSÝß$Q®Æ§ðU——ûNZi¾Wblà¦ë£™½ƒs.íZ g“aÓÄå‡ ûÿ6 ¯ìí¦„ÄwðFG oÝÓݵ¦OÃjðöôKӷ៤:vÞ?Ôßüò;Åy hѐHFm5Ò¼5ðÚ·Âðjyoç½ûYa(¢¨WИlÜ¤ê ž75&ŽþqªApݛ¸É€›cŸ/|(Ÿ”ç‹È<*öÉ2ô€ ƕv Fϵ“‰lšïJÈáG‹øŒjž¦M XO\¡ý?,²ŒŒÛʶ–§lڏÛö¯R„”Ñ®µƒ–Ö]àÙ¦¡çLY¤ªkÿ˜”E‚Fɐ ‘³ —¯ŸbB³€¶>³`¡}Ù�3Òº²™ã�?.&Հkô>r&®†Fe6DCÅÝ0 P[%õÇt¨œŸ€Sjb™‰lkbð Ãó…Åyr‘åœò-ÏÑ{[±rXږ BžÍKS ƒßî¾ý°ó¤yV8ǵ#S·þoÀ¡ì¼!‡ rƒpœŒ'‡ÒvH¶=¦ïqè?*m÷…¨ƒŽ±pC˜ Ø +þÖ6w§R¸*ÄÓtÊ¡Œ{҇¢Fň[-‡Q²dՈY âhüWõ¯yµõ!±KÌÐk–@çŠ-oP«/—6Y4(®ÜÞð Äö[åp¹ß¿üçDJ‰¹ø]·£¤ˆ —¾¡~TÆmDäKä7 ¥ó„PnÄJ>B¨6â=|ïß|8ùoŽc!½øñ$ø¨!è;ô 2 Ÿ�!:>HEû~~îÊbc$m÷lì>NH +.8ÃÇÙ<Q™ˆ ù}ÀÁIËè)0‚æj/ìcdà„{Á–ËïWƒïW @¥ž‚ ¶J†¾_U>Fô:€©ÿ~Ô×îêW¼#›”f•cDÝÊi§¢Ä¶ôõ$ÐÝ2d¯k­½MklfÝùV„Mk# •঵íÕ¿X»Úü#ÐP¶•Ýw¦Q•;}®ƒô¿ÛØ#*_u<ðځæµ&hév]ۊñÜ`d½ÄMùÿ¥ÃNßû(ôaWœrÝÐÅK.îýe€0Ɣšy”ý./!"éöÌÉ�˜@˜ÝW½jŠ‚$Ö´_Ð*ÈAjÚ3¥=� èñä}Ÿ#áyþýÂÏ_ªåóÊæ¶¤®7û/ \\ß©&&xÕ ~ú³!„Òé^­ EÄ(x •½#aØlé(±�õÇÿ¶Ô\§oŒ’ó:ê(®êá伨–Í–E{qûÃBPx/|H +"@Ø>$ÙpÍjYYÌ´yAR®¶ëöÛ5'óöð÷âCÛ´hëÕÒ^§„ )\$âX>(aÏo%<ø9ÛížyXb~ØS\"Ó~·ó-K®_3s™œ¢³‹¦v&3nÒ5 ©Žêgk﷜¾ãyéÚ1²*žd<Ió%æÍüQnÌÛšç›Æ‡ÑŒ¿,iÙù²“e±å—¸æTÛ"­æÛªjá9u­ˆ(ŽÿˆëøÁ©»ôWNwæÄ´¹Ó‘0V²àú¼ù?§éÝӚˆiZˆûâ `»âÈ¿²s$\4õ÷3 +endstream +endobj +2782 0 obj << +/Type /Page +/Contents 2783 0 R +/Resources 2781 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2780 0 R 2776 0 R 2777 0 R 2778 0 R ] +>> endobj +2780 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2776 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [198.582 553.478 217.76 565.434] +/A << /S /GoTo /D (section*.239) >> +>> endobj +2777 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [470.804 475.196 489.982 487.151] +/A << /S /GoTo /D (section*.484) >> +>> endobj +2778 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [408.431 138.089 421.88 150.044] +/A << /S /GoTo /D (section*.33) >> +>> endobj +2784 0 obj << +/D [2782 0 R /XYZ 71 757 null] +>> endobj +186 0 obj << +/D [2782 0 R /XYZ 72 537.478 null] +>> endobj +190 0 obj << +/D [2782 0 R /XYZ 72 459.195 null] +>> endobj +194 0 obj << +/D [2782 0 R /XYZ 72 121.016 null] +>> endobj +2781 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2793 0 obj << +/Length 3092 +/Filter /FlateDecode +>> +stream +xÚ¥kÛÆñûý +ÁEaÛp—ËW‹~h§½ ±ÓÜùO¤$Â)“”ïäüùÎkùx¶›ÂhwvwvvÞ3ôW÷W_~“¬R•F&ZÝoV±¿XÅIººÏW¿xAr}£Ó$ +¼m}mïx¨šþú&Ϫèú·ûo¯^Ý_½»Ò+þi>o•ï«õþê—ßüUðoW¾ +ÒdõH»ö+%ð[­î®þ}õ’`‚9 Qš¨È + t%Ü4§Ô*0ÐОæp}ämÖÐù^Yã¯öвß-ÃÚbÝgõöXehZÞÄǛêZ{™€Ö ÃÚ¼¬G¬¿óÌ�sÁdͨ7Æ:v„u°Ëêo4ÞpÃWXm½_ýÐ?(^×ÖÀT_>4Õ*´Ã·i„ò¼è³²ê˜ÖfÃ@x)è!}_àm-ŒÕ¥°Ñª4^Ýh­Ò0zŸáv¢’ð9nÛÈxM]p¤‰ï™ñç ýÀ©õŽ=¯#ñ ü4‘Òi0ãgœÜg‡CYo/IbeìÀ¯u³ßguÎ7dUÕ ? +ÑÄLZyñ(¯!•ÔÀ$c”I¢9—Ξ‚¢X'NÀlôžcxßàoì=0ÓxÒ·ÌQøAêÝÖ¼5Ëó²/›XÿYŽøÊÖ½ðØ-²Á¤*Ðá(1DËWO¹àèŠñÉ w%ŠÀøµD£’dPxdö%*ãGƒŸA+;nrl#N {ª}ÃÌeÙXߨ48ÓàŒÕ ”eAÅSA°;u öb'ÜÜ_æ<]³y<#à7/~õµ­‹%+òáö4.ü(‹¬ +ìÀƬêÔ³À«È@ûŽgB N,ˆµ`h‘­¯á ;ž¡¥ã/Y:îÛ4ǖAN'‹VþÎ[žx†ÞFöô}³GoC&yO†7⎾9LVNãѪØôä¡"6e½“·´åv‡oöY&¶w<áä„!3Á•u^ˆcIåî'^öTvd)‘w¿hÚ“Hÿ”=[Z‚ 㠋�üU"ÀÑ Y"ÀÉI؉©£8ø¸+ŽÓÔ;deË äƒ‰ØBe¼e[¾¿¦G1ts¬×ãՍœÎ³>ã‡yy)¨P­À]0ó4¼$ θ—m³²îzd“ ½¿£ÚGpWUñüà¡*öÈÖي0 x•Aaân/ úžÆÑ™‡íg¢êeÜ7üK ˆÑóálÐò‘¬¾p3–zÛÕä§øp+8w²·[gU!‘2â ÊÄÉV•8E`’UjDú(¬0aãba†±Ó³¼Î]³/xËø>œí2!‰=9@8æÂé:sG{ŒÚNsÄË£‡#ć²êyVòs›é’ ÂøÚëŽ#‰ ҥ̂$RAžåÚ{"~øq)E›($îŒ<ûÍø ĨïYàs̰axÆ „4µ´ü»oZ0pD¯ ü²5RJ„“'˞… G*JçO xÔfKšÁ³§Óå»c0ž4š¼;ýÇì]ìÜF²$5\©Ï2¨,©ǍDš<ùÃ9êºá­bH™Jî~Í×¼ºm³Ã®ûŒøó|hM†jÍz™z’Ìc>{l7ٚÀéý8p¯ƒ3ͪq‹d*<cN]-z-G�ۗäæ`ð¨ 3Æ»[̟í+?LÏt9�OØt:‹î<w<­ãåÜYëDéñá˜ï±n‡‘ò¡Î8‹?°¾ÏÜ«À­H´<öl•’°˜Ãh´üm[æ âôMŸ‚¯.NŸÌÌ>ótù* +çI¼Ï§à€W£Zã||»ïé(yîíFA.;/€$x&ø éKãéKYÕã@Áù98å€R¥-ÞË®ìe:R–Û·ÇuleÊ 6 (5sy†VÑÏ-°ÂO•³xւ8&…ÖsÒ€qâi?|†~¤ìÇTÈ©ub/ïãëÚCÖf{¾e¼1†Ÿ)Ú4à lüGýÅTñ0+˜!ù€s«¿­—"9$Ç&ýTÎm•T#NÌÃpè³0ŒV}¸0Œcv0ð¬P@œ“$)qÉö %ÇQ\“=åbqøVE~øñê*Iù,/,žÖÅ¡w÷f2‚Û@¤UÔYq‘³Å¸È )Ây€âÊ®9Èpr�fÂbVAaöLÂBˆÉgÕP'$lÜí …»”ÕOõaÌx7ƒbMm>{;Ī1FIÒÑJcN†Q“rÓÉ»>kû›#¶=␌¦¬!bdUù4}Ùn� Öûšqü¼£¤ŒnÞ}ŠSNŒa¡=R±œ�¤gº£¶“m•Ôo;ž³Œ97‡.o˼¼H$6O€Nª{LØÈ0aÕ¹:<ŠY̒' ,ÔÑ`ú[ò Dy»^ÈÂb(°Í4 ƒkîwrGÅÅÇÚù�5HÕFT45à%Ós7M¼IÍH-Œ,‡d»ÝCÎyþÈ,N¨ m³%o7=÷p䬆¬Ç“µVʶ¦íÚ®Á—l6œF¥Ê+`¶]BðM–2gë󾤊"=aSd´°éœâ_$Q ¢¿9Ë`…¥¤‡¨]¥£1ºAáݾìø¯7ß¿bh^b?«iO¼0¶ŒçÈjPƒPÈdUµ¨&À–ÛgÔD;t#T:ö65ßøS]>ÝTå[)©(ê’ Íj. +äD¥co埯úá»7÷êöõíåµhM`Çö¬b’vj3vS‡k5)®‰È̆:~ì/E.,Àà pèîKÓÇKSêU:‰0֍ëɒAKCqÖܜȧ5šëžªæ|ÞúNp7á}Ù6õ~ì,Àd!çµeöPÏ$×ݶ]²,L”?¶ÀþŠÕxsF„{2,asg¡ÙžÏ’ÕŸî^ýøÃ¨o¾¹ýîÕå¥ XÒØ-7ŒÚÑH7–܍ÄaMž34C3+GŒróµ÷ºé‹¿`íˆQ…S£‚Ézhܘ֙MÍ[n5^°…$0gUð;8cžŽŽ&,2ëDhŽm;•H¨DŸkîó1rFˆH~ù½0€S×±¥$äµëŒZlt¦ŸŸ}ÈdkW�°êœÙ¹BÚ Òúuñy±å0 áxÔõÀҀ›b+‰)…ö½¿ÆÞ«g÷©hy+AjRšÅRš%>£uØòÔQ@ueEju6/Âí¤ ‡¹Iw­%‘Â1ÿpƒ?:ð3`ÿÔÊä.·yxl +IÙ¡-ºŽÚß ¼æúÅpe¥§m´Ð¸$àmå'f²×È-˜³§©÷ ê#ÇðD5å.;ªEý7k“Kòd¤ÕŠÇØÛô;Vè\nkÄר±–SÚÑ ¼D€óðÚc%VYÖ³7G“’ +�ɉ!?Àõe_Õ²±³:RékŒP%Æ HzhBïoüó¾Xb2õì|ç=ÞÃcòÍ8`*pô§ ÂpÀ‰Þaw�iô\üî?ç/¾2ERwÈ’d’ïÓ¾—XV*û’gýˆó¤=úlħ%—ðÿSõB‘¸þòñv9þqÚa¸ÄgßTÖkéoKï¦ØÒWjc·²aßpŠçKÛûÕd\ëŽ»6÷ô¡œp=ï÷ÆwÝӍ4ޛRÞ¢Î&}ò]Ó¢¹ê`<;·Õ¾íÅV¡Ì‘ +›=Œ©ãß¾í>iIâf_ϔù³tà¥zý”àõg +ü¾ ¼mQ{*dŽ ö.\ªƒ²±–ÙoÛl0~Å væxŸ¤)6º8#<L +öçÕQD g¨&…%)À‹?T²{,Œ¹éC€=-§'°Bé 'W²ÚnŒZœŸ*墏e'Ÿ0Òok¨/énÇD® ¾yЊsõ8®±û"_f‘¾3œø“Iö$ŸVîšÙ—ˆ˜´ïšš$± :W¼;dUÓkçKJù­Š-ÊmA“² +÷¸Ý±®‚>ÀãN`¥Ê9*ð7\ c3¡)9ëÁÝÒgÎ:×wî§9!á’|ˆûM›#âό.£Úº˜±?ý5SV…‚Ábˆ˜ƒ;öý‰d/>nZãh‚ˆ‡òßRþ *{ü +endstream +endobj +2792 0 obj << +/Type /Page +/Contents 2793 0 R +/Resources 2791 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2790 0 R 2779 0 R 2786 0 R 2787 0 R 2788 0 R 2789 0 R ] +>> endobj +2790 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2779 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [410.742 695.162 429.92 707.117] +/A << /S /GoTo /D (section*.280) >> +>> endobj +2786 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.855 567.032 521.033 578.987] +/A << /S /GoTo /D (section*.226) >> +>> endobj +2787 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [418.922 555.076 438.1 567.032] +/A << /S /GoTo /D (section*.367) >> +>> endobj +2788 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.77 543.121 379.948 555.076] +/A << /S /GoTo /D (section*.202) >> +>> endobj +2789 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.301 543.121 520.479 555.076] +/A << /S /GoTo /D (section*.199) >> +>> endobj +2794 0 obj << +/D [2792 0 R /XYZ 71 757 null] +>> endobj +198 0 obj << +/D [2792 0 R /XYZ 72 475.359 null] +>> endobj +202 0 obj << +/D [2792 0 R /XYZ 72 340.446 null] +>> endobj +2791 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2801 0 obj << +/Length 2573 +/Filter /FlateDecode +>> +stream +xÚ¥ÙnÜÈñ]_1`,ÇñpÉîæ¥ À®Ø‚ km‚ÀkÀÔ°5"Â!Ç<,éïSWóQ²ƒÀ‚ÙGuÝU]ÕóöúâÇ÷é&ó³XśëۍJ2?5é&Q‰Ÿ¤ÙæºØ|ôõV¥Þpªš~»ÓZ{Ə·;„Yâélûéú׋w×_.ÂM�ÿB8 ƽÙ/>~ +6¬ÿº |¥›{‚:nLœÂ·Ú|¸øÇÅÛs>�Eœ¥~l„…ë;ÛZ žÅ^΃ÈëïZ+k7e·<nNÀ[âÙ6ãµþ.ïyÔÚ/CÙnCONv}[ևÙÉOÖ@ÀÙлÚî¢8Bt¿oê}ÞÛ:ï˦^!Žšùñ½23¹Œ½$ 7IuÉsÁ#_éÐíû+”ŸÄߍàÍvg¸ÀÍΘÄWY¶Ù…¡ŸE9‘ŒÑh'¯Ê~ 2<òʤ”u‰Â óãì»9²_Vp�†4~ì›Ôí£qˆ3²‰1f!@Y"¤,‚ù¦QÂ(ö¥¿!‚Û®íªYü½üí.I"tifù¶©ªÙ½)Œgò㩒ýû²ªxùr"`ÏÖÔ`E¤Kk^ÿ†¿¿[õÀÏTð‘Ÿ%šáË[ðpyQpùó¥ùö’ÀRô½üùí%l†<CzÙ¸þí÷w+²î¥}&óBrG^u ŽŒÄ,‘­îÑç^ƒL£vÚcÞ÷Ó|¨÷oÈ§ç†ÌŒo²QÑҗV^2êT“Œ'ÇÆ CER=a? üxîkkd| J`º—¨¨dH¹Ð¨Eœƒ=c㧐vaì+#öü0ܰ::ŒåÀÛç5n8.yÒI”îË?‚ÐØÂHÃ8? H]�»¡wàԐó.¤¼Ã:ª–WûFÐÔ3œÌ&•MQ_·Q‰ºÌo*+ÛMË éï0½ dôj°¤gÐÇ—­}vÿkv˜Ðq‹Ã§Üâê]Þñ wGЍxôQw(ë+PƧ7¼|/7 '�ž—çÈʺ°<lnÏö¶ëy²GeÝåm¾ïkó+"wÎÜ�ǜìt¡Ùx…˜‰c!;ŽX#Üó½*'N`i16ãä)t<ÒFë€Ê#£Då°7‰µ†,#;!! Ɋ¨ 5‡†<¿,* È¢UˆÃÈ;æ’Òqkt~:p<ɍ‡æ ÓÙ½¬á¬™;J?¼þAÀЭq¸.ñ.çkhöí K]Ÿ·ý*Ÿ+r:†%H•Wî(Ú}X§Þ;ÿà/”—ðÇ«OìçltM'?¾¾zý‰3ËÜôw<-l·oËIZOõvÀ+CPŒ©Ær+„ñ&4b…ÉXщÀ%>eœ²¤ª«Š‚Á_›ãqœTp×òè˜ïÛ¦{šå�±Šý0 ñ¿î,"4 füìGt0t0"£ÀwYwÂù>|'g„Ikó­A\ú՜FÎ? êgy†B.R‹îåੵ½%NÄw�Æ>Øý�«„=8»¦`sŠ #@!ìøQõldOj ”T²ö\}‚mAžÙY»ãJòœ]œÛ|ì�)«`7.8pëÎámmg뽜 ¼nçCÏ¥ðs“S`ÿçËÐô¶c`¼Ìòn_–  mK÷+.§ã<��Y̵l×ô�LímA|“Sóu‚ãŸø3'©Í“d±A"3_&ô£/+?0ás¾LZ€o÷ØõöÈcñÎg¥@¢: Q;u¬z·òã$eR;öc£â3‹ã +zí<½®aÕÙÐ(Š.q<F NÀ¬UÓ¹“eͧnØ 0®±ÖT2°£¼@Rv«©èD™ö¾&)—T$Ž+ÍП†žÇ¥|OmCBޜ–Z{ªr™ÍN/üLhô–¼ÀÈPÊLàS–€ j—Êå}hŽQb±|´’åwk^Ç%ãYÚ '½†r;¬œJ‰ÅîÏbíZ¨ ‚† +Mê7ÉPPûyŸ£I±vÇú ¥!:¯v¼QçGÒÈY¥˜†ë•b˜F~ Ï+ÅJì$’JѬ:`’ž;`’Hõ[Sõ“Áu»äO�–“*¥&BFÎIÙr¦k? Ç&ï@õ0'î'ˆ™©œü#çl£PK‚Ú[¸Ù‰£²îʉ%õ0«"ˆ}ð†¥ ¶*e?K2œÑ p´’kÒňó—™2ßqvµØs-E[3µCÍvÛ“oshóãš÷@aãTPY¨Òº/O5—²ŽÃEßK¤8ªVGÆ£ïÄë ÐKH&CÁuXÞ’Ïa½YŠ8LX•û›´5 +G™ÔWÉÙ{CÙK r¹ZkT¡jˆÐ¦ ä}˜Ñ¿ðç³Hùy­, +Úd-BÓ¾aâ\ÜïŸûðÿ1@–ÇÑÿÈ Tŝø¡¸ps°5>SÈz•K˜VäêoÖ<•Ì'E`IiQu¤ö†Î¶eñŠî¬ô÷@ÝVÒê;¾ +ž7"òç‚xÅáŸ^ý{÷ê¸{U|æùÍ£€Üß5ù±ü,¯ +¹ ߄«E’#ŽR@Í}<½Ì€#ú͕ +a4„RÉ7ëW@Ãøë6V®­•b!ï¾]c‘­Ñ1·øU³D¨],áHðҘîp�-Ê9رj žà6ª[îr<^Ñx�['nÚa2e~8�·Ñ„i踁×ê™4oBíÇfÌHd,“¥Ï +¿s6IáދƒÌû…^MÏ*eXá|›:vQ¾±Î…åó6–~Z¨TÂQ/D¤~ÆI†Ýˆ„·¡çhgìi:£6‹¸•òi|Ò@Çďjy’`r§8[¼’ðJI¯+Äâøè ‡¦< ©€¢HKwkR=Áˆ‹×À5õÙ̧g¬™&,N}5Qš·ÊIà*žp?vÄÿŋV+|n†Ò±¢‰*´Žš´ÔÝ£°™Ó hâÝË|dZª¹–d›ÄYƒ“ECM¦@ƒöpùi§é—ØÉ¼¿×ÕãD°1ˆ †TĦéÖžT¨ùi"ñ$ۇµc{ñže£•§.»£\Nµû¥…]û,8¹cUÐkívèð:,m©&޼÷øBý«_‘_Ìûø¬ÎrïÎO_)+»¼ÿ.Q›Ü‚ÀÈôž¿êr5Õ#.µÄujʺ?C¦åáY¦‘L»—pÓ២|º|®ôóÇÔ Ç¢Õc\þômÓÈE÷Ӝ¾·i™UøFàoòv¯ÖáÕK5¾²•)õúãÛLqD'ÑäE¸S~ ° žEsCe¬–òyo îÖPµÑû\Ãkò[Í"ðeQ~hÃ1—%x¾?§ÂÏ,“°Ð.i»?†&€“ÈsÏ,½ü†pGwÞ×Qf¬™ˆ5i½‹y(/fòKæ†Ó™• +endstream +endobj +2800 0 obj << +/Type /Page +/Contents 2801 0 R +/Resources 2799 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2798 0 R 2795 0 R 2796 0 R 2797 0 R ] +>> endobj +2798 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2795 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [321.135 632.015 340.313 643.97] +/A << /S /GoTo /D (section*.218) >> +>> endobj +2796 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [419.898 632.015 433.347 643.97] +/A << /S /GoTo /D (table.1) >> +>> endobj +2797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.066 402.201 379.515 414.157] +/A << /S /GoTo /D (section*.158) >> +>> endobj +2802 0 obj << +/D [2800 0 R /XYZ 71 757 null] +>> endobj +206 0 obj << +/D [2800 0 R /XYZ 72 552.271 null] +>> endobj +210 0 obj << +/D [2800 0 R /XYZ 72 466.225 null] +>> endobj +214 0 obj << +/D [2800 0 R /XYZ 72 212.527 null] +>> endobj +2799 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2806 0 obj << +/Length 2439 +/Filter /FlateDecode +>> +stream +xڝXYoä¸~÷¯èuF¸5º],0²H‚dü63ÈÐj¶-X-õˆÔ´ȏO]TKm9q<Td‹U_UñÃíÕÛߊUé—Y”­nw«<‚ßÜϋru»]}ö’`½ Ë"‹½ûvÞph:»ÞÄqì%~¶þzûû՟n¯¾_…«�~B^ŸøA¯ªýÕç¯Áj ó¿¯?.‹Õ‘¨ö«$+ mVŸ®þ~õEˆ’‰ eá‡i´Ê Í‘ƒÙ¦Qê]ïºîš»ƒ©Û{î†?ÇÜ9Öö{MÝj#]Y›ÈðÈmtÃí—0Nð(«(Îáj†~™¦ÌùúNõKüÒK~‡®níCê CYsª™Îõó~ ÊÛD±æ,Áíƒ^o¢"õvC[Ùºky“¡÷T¯CÏ`Ϛ/AÀ_ȟ÷ +ïëă;l<Ùf0´t+‡§2¯–=«®mõ„Ÿ)öªê;aücfžj…„þz“DåDÈ®i:d}$eт'µ?4š7ªðۃ¦æÑðœ}P–. ˜ëþ#[Z¥Zì$žQ;ݜxr<ôÓAµ[½å‘2Lnäs«öš§ºpªè7[ý%“Ö­†Ó¥žêku×èŸù†fæIF ©_äÅ((^è¯b¢‡úzé8õNì .J?Ն¯ì#ÞßGfÄݏ7×ó}Å^ß}\0'ÖÄpþÂw‡+Èнâp‹W™{è8lɧ¡C7ìUÕÐó¸†5[-[€-hšÏÙâÀhBムÏ]ï¶îÜÜ÷¡³Ú …Ä¥÷g¶Š5òý]-+ö¯s"ݒv¬hªB>ßÑÆQ”×We~”¤3%E>eŽÃÚpû�–Õ q$`©J&É´°óƒÎӟø3Ro¬£!˜‘ׄ¢V÷‡^[T�Nnù`Zö>>h¡áówãFJöVÜ´ú(”�vÜ _PNÕí÷p#ÖßnÙj™èZçVÛ®u®ÒV¯.Iй{½ëz}#Éo…²©×g_½N $À©cÝ4Îcu5XÙ êú`§9-ú[à—Q8÷·÷s¿¨~ îÝû%G‘ý&Žr7X'{mܙкE¾³Øà)¢ˆ•¾ÀgÉÍ^€ YöYIi{YÌWˆsr=ñœï3ØKØbALA¾„pœ¶¯a×ÿ[•¿ÌÀ§0ÍSï.Ô¡4Øk]0fÜå¾í¸…^§õßÖḚ1ÚCíôÃ8–‘ÃjgwS+Fòã §°€ +,fP“%¬ôs±’ďóÔÑÊöî.ÑtÅ+Tcº…°ƒÐpÂSø¼u˜­Øü">3`rV&ǑÀE“O¶gw�łl…¸C�MB©þ„¦³ÝtŽeËS¾º±˜ôˆ|¸3¶¶¬ÍgGP.?ËËir‘¥gdR.þÃ$^¶F„ƾ‹À_!·;èœeò‚Ñ¢ûw^\E²cÇ%¸ëTPB¨M·×GL +hÇÅÝȨ®ˆ©eçÓ_#°C +yælð`Ûͼ)¥3Âr´¸pâx& s{dÚ½2-ØÕæÜcêbûÓVYå×ía´&y«¬ø&þWq»ÙLHÞÍyü‹£Å)¯Í[îø|ûöÚm÷ªì¡×fh0¡ƒˆZÆ-èp5°Çÿâ= υVdœ.&êñð<wÇž]ÆÆB˜Ù¾ÀÔÙè½c6ÍÕ&l)ãH¼÷äAxÎI€À%ö·ÝÒœ±¶‘ŒƒÌJ,fjd/[Ék-dB„(˜ÚÈ·á|§›öÛõÿxeQɱ�[ÒvŒsñå2…vèÛ³/ݝ+f‹OÆê=÷Å +Ÿp§~u›€êà’ï²€À¥Ÿ±#Sù’Ñ–Ïã@ úsCÀ66uCw û&~Gó«&Í/æ…c¶Z°n$cÅû ‚ÄJ)¾ðQ¿gH+#†4hɪpÁAÜò©=Ÿ-sWì#¢‰½âíUøšŽ'O(M7ð�Ê£qs—nðÅÍùî¢1Æ-ؽ2“Ú(™âà-¥¦ø•ŠÈs@ì°N¼@Ï1Ëü/>#Ôö"™2cцٌ¿àPqèÇÅ¥C© +ÒnýÏz;w¨™?-âøî¼'8â&„šÍ¥DÛN›ö$CÇ®üé§OurÎjz*/ȒUÝP7qXX)R.ÎpÝÄ#‚aß!@Á–ÉÈÈ(04úù $G~–E«( À!òÿôNùeQÎ_j¦‹!©ËҐvJc¹�T<«G”˜‹k˜ ¹¨„\‰:ӐŒg)T”'òg&Qâ×IABÌîÒY|\f“¬®äú-àS<t֊_˜sZrx©N`¢¶LÑ(² ìŽþG›P(4V¨[`­„ÔÍ@eR™‰eÉXºP„&:¨^ØQ …/’æŽæš†îD¯­Ñ͵'bY4-­ª(‹®Íƒ±î\j }A Àg)'ºÉGáÌ£bë¶!$“çáÿ×ÎÖÕxbeg»æž9PæØ¢vÇ —€ –[‡J\ +¡Oôڕš„ñ‡±zžVîíá•qx6 ½Æìð™æÍ³˜ü†m^$9— P€$Y4 è ¾Ÿ +N|:µë¢ŠzZÎäaIȔ; –¢òÈU +ؑ`N2™’"$B‹ƒc°nmOµD6í²n °.CÀ/£ý ÕAUZ–ñ@É ©ùî¦âÈÃA×oëVYýŒ#òЇÍbtB,âbÌPðY‰Ü3¾<-½¨öž ˆhW¤0ú°¼2»®!! ‰“œ¶3ŽÓZ֋×ÜZaòù+Dæj«Ÿ¬ðuû _fC-ÇñéõÒùÎ\ъëvjÅ7aX"ô_(èÖ¦ÒM£ZÝ cq ,o¬_,²y€v$|<h#.s™}$-sÖÌÛAgpoÏZòl| $^4ΣJ^±&—ŽuÂ$¹_H"ÃØÁ/$/4Ú>·ˆcQ^ïfa³s2ªz€´ õùn„‘rÜífa€‹8s¸>-JDÙy8$ÛÄÂ!¿(ÇÜ·Q€§¸i³ \ìÙxŠ_ð9tR¡§M‹¯p’SqŽwÄ1¸ìsۛ¦ÝIƖkÙa²’ž«9OÌ §ÕŽ0³â¥—˜¸œžïG­´UúI6Q*Šq¢7âŸ?Dz’}‘Oš7G²/0Jý¤(.Œ»âÌ¡qÛ1·-xUOoO8[uì#ÝÐ;ºÉéiÂ=×\ÒõoàX +endstream +endobj +2805 0 obj << +/Type /Page +/Contents 2806 0 R +/Resources 2804 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2803 0 R ] +>> endobj +2803 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2807 0 obj << +/D [2805 0 R /XYZ 71 757 null] +>> endobj +218 0 obj << +/D [2805 0 R /XYZ 72 452.284 null] +>> endobj +222 0 obj << +/D [2805 0 R /XYZ 72 120.765 null] +>> endobj +2804 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2813 0 obj << +/Length 3042 +/Filter /FlateDecode +>> +stream +xÚÝ]oãÆñÝ¿BÈËÑh´Çý —lї¤wÅ)à\ @’Z¢-6¥ãÇÙίïÌÎ,?¤µ­CÒ>6Àåìîìì|ÏPßÜ\½}Ÿ­r‘§*]ÝÜ­”ÍEf²•UVØ,_ÝlW?E÷͵ʢáXúëµÖ:2"½^«Xæ62òú—›ï®ÞÝ\}º’«þ$l†#âX¯6û«Ÿ~‰W[€·Š…γՃ[µ_™4ƒg½úxõãÕ7§t�Š4ÏDj˜„cÑû²/ÛîzmÒ$zØU$j‡¯&êŽ@O•›êî‰ô»rOs‡f„ ©oß+=;HZ+´M€wNWÂm¢Ms­UÔ·î`Ú· /*Éý®Ía¿/ší_pkìr'íý°/óz¦ûpGD=CŒÉE"³91g'ËLd‰99¹ [¥@éj-¥È“„6lïÛj«·çxu&L¢=Þ¯SaÌHÛvØï‘COLV$_€©ê]±?ÖewŽ*QBg—£:üK \ `ÒRÈľ†i\ph«ûª9G£2‘K/%èً·ó/àQWýVU!6ÉÅwê«}� (‰Ñ3ƬušG Rl*2—~®Ê‡ :›Œ4Ehk£ºêÐ�tªœ೯6Ò2ÍF§:ª`Ì6:û +@Rd  5^ø³?°ÎÀë‰?�ú Æä|Â&uYGwH‰[[õ(47FNÐà±bP]ÜöºcŒLM 4¦¡ÙôÕ¡á ýž¼^†®ÜŽÓxÑxyÃMQo†ºè‘)yÆÜÁ#ˆÈÈ /ӑ"'£ÇæàN:´Ûª AÑêYq-£ ûÉÁé«Q霿?Wº\X­^Vº,M¤-Ãh´i:õŒ¾Å"žyÃ0"°H5-òþ£åʑ}°�,Òs•„L½$m‹Á³{Ÿ™Ò_у—O×ÄSÜ¡—1§jî)2VͶú\m‡¢¦w¤¹£áÏqo‹¾àÝ¥‡;ý‡ç¨4°PÒ"'1˜ +G •§ÂZ{¸äË⊳ìqÅJ½,.8J[õš¸ 8Xy*.AÌ7±I*û chÍÈö¢å8º+;§Ï +Ã+JQ6%¡¥ás[ÖÕ¾êi³ÀÎùÀ³|<ÖՆæwE0BŒýp<’êàP³…éurG,<år¶ucC øQ‡uÈòû‚})©BXR5�C‡zxÎò\˜ld9ø<S¥¬|w/¡Çð;Ù:î iX,2õš‚åÿGZªÒ¯¥‰gN‡5U{U�v;LèÔ€EÝhĊŒ“‡Œ®Äkø ðßTʾ‚сá́G8ôz5#ñã§a<ó¶-\þü+ÍэÓ!=“6Y¼´Esïïv_}v x*Èâܾœ×Ë.Vgä +¨)‰ É_ '¿Gþ:΅ÒùÒK}{¨Éf—¬Ùh˜�éJtÎôC}[î š +rNZ#Œ¢)2>˜ÜÆÉìN>0¡ÅnFob(=ìJÐ͖éڕO4ÅD/j\ +•gx­PA¾’*™¾*P9U;Ï T¿*PHË´°&?ɱX°>âjo©“ÞÏohڪª\¸çç"´ÌŒÈ¦Œù¿ìŸkÍ_s­@¤/÷ÐÙÕ%ú¹ c„4Ïh(¤>ñ~å¾Úx#|ݘ= 27S‰íæînÊÐ +Þ ®—ûh¢®šR„œò·C[?¡½¦Î'£^©Ìu$ꄪ†—Ê" {¢@S<҄«_p¢lvE³¡}°¼ Á÷”´l]úOÇ4~с�£›wq–C‘¢[’QݽJš·Pyz þ”c¿C„R›r7söŸG?/Lã ¨•cè„Äý‘^œ{<‰‹ª¶û3i‰ÌçúÎaf[wçŠdD>e/úk@8ìXªì7ÿ3¢ø+¨é¢7UùÔ»,y² 7Tø¦Ñ»w?|øökØ÷eƒ/ÖDÿl*¼»{K¢ï‹›ë ‚Ç¿x)) n`;ެq‹šj#W"»e5ˆXõÀ¯ôhÊÔMzq|‡çX¨âË2œ”[¿`On™Áȯ&ÐD‘Pû2qt¢‡,hÍõ�ø‚4×ËjìÓ�:ÁŠÒ+¦ÒˌÁaAÕóHӄȁ£Lº Ç[4¨àa¸­É`d´>?[ð¡éŠô\¹h•™£[+!5‹ùǁt$ø¢ý5ÐcQJ¤–{žŸ·]ŒÑ@°£c ߖ%Áê÷ uÍE�}¢“´w'ù…cwŒÃ r8CWê°« rºz¹ža£úhSU´Q œnuæG«¦?Ûë $罋üø–³R>ӗ͘ CÊë÷æ)î ºÓ÷U]6PŠá¼>©©{™Ú/ðÂnªl]�U¿ã©Šò#{ut/ށI¶` ø¹u¦dô¡¡5ý®Ï&ùaþN3|ôÜaS‹ð”eà�ÊÌöi\Ö#o å +þ¾³ôEŸÈΙ'} «AWKݍ†Óù;ߎØÔE À±/ÓQÛ‘‘nÕ@�˜šÝ’£ XäõF/܃é& f½5Ô+q3Ž_ü2¾ ½y€§«Ëy· “øáe?®m6õa<mÞAIòQŒ¬€äNcÇ­ØÛÊ|^ Åiô™7´Ì|˜=¶TË®#)°åê˜udıe ãž;¥d_LénlN6ÒW‘Cµ)—˜½&xŸ”ç7l~]]t;\l™\ëÈE#¬°ø¼§9Â=®V÷b%„ùbÓ;ßéÂLÕ)\(ZÇRØ1mÂÁZNóúbœÆÇvÊ,—Á@BҘ¼‚JL2À2ë—¤Ûµ âìj$r$¾3ó§E_MR%•§œ�j©,ÏN>ÓÌì×µ0So: W)Øé×̵ §°\èzÊ\ªe™R+8åì ¶ÿ{èzQ³¸}¢·Åýü™.í8ÐÆû’÷ :B¶3ªžZØšrqžM9|çqÐõ0rÄYä:°|ç&0ëRxN) ¼7·Î$á;ç—;Úɖ£F×D‰™—×Ê=*ÎWïTBM5VHõ@`N4oqÆBõ¾ +%™ÊL]«7þ’l5q™åIúµ8ˍ.=‹B +öf@N“Wpé9ÝÒӗȇŒÏÊKmô ç‰) +àäÑØÌò-Š£8 5N0#æpt†7è¹Éõ4”Y?…«ÿnªÎ)²B(æn>ÅQ8­ðª}ÈñønQ9ºZf¨ûj=-ñæÚ˜…ÖÎO܌‰Ìz$Ñ÷îÜ~箂K…„du …tb3ߍK^•DþéÎÁÁ]Õ¢§À!ˆ#¼ƒ[l?C¦Û¼€¡+!EØN(D@[֞,%Ef‰ª‡ªöS8tn‡M¸’ՏS»¼ÓﺒS Àšæê´Ž½üš[J ›ä‹kÞý…bzó¿ӛ?XLàLc«ÿ@)}ñBíA&jv¡wcÅ$Ò§°0:KàHI¿<‹ô£ä“TgÈÓ¿<… yàý*Œî À¾Ý¹`ýäòÅù‹¹x?±‡0_s½Ð Ç#*`çýڞr¿mé|P},ƒ]Nü@¯ÇÖßÔ}Òà@9yÍèãÚQTiÿ‘âô[R6ïÎû®‰Elô²kâsÕµOÇU*¹mn›ÁÈu¶ÒØgü잺„ã©¿‡oÔDÃ%Ã-¸Ó~ o*ò´Æ»+ûé…ô +âøf™´1Eòù)ü ”œϞwœ4…>~Ù)ǘõ%ŒÐ&¥¾¯Yk+d®Ùöª}ùöo…ïM¸OÔçtÇdôrüE˜Vܚ8ÐR$ñÔ ž©˜ëD%þ— J‰ô«„~¢âFÀÑ·ôËGC« ËG`\Öù‰ãÐój,;ú¸•˜˜= ÂïÊ¢Zˆßr.@ù%€n1õ}š(åN”»SðëAHÊØ€^þ¨ E÷Èßÿ3ó̏q,~ËH/n֏ˆŸ¾1}Íè7Âÿzï?e˜RB +endstream +endobj +2812 0 obj << +/Type /Page +/Contents 2813 0 R +/Resources 2811 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2810 0 R 2808 0 R 2809 0 R ] +>> endobj +2810 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [325.134 124.582 338.583 136.538] +/A << /S /GoTo /D (section*.21) >> +>> endobj +2809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 96.383 102.275 108.338] +/A << /S /GoTo /D (section*.52) >> +>> endobj +2814 0 obj << +/D [2812 0 R /XYZ 71 757 null] +>> endobj +226 0 obj << +/D [2812 0 R /XYZ 72 471.108 null] +>> endobj +230 0 obj << +/D [2812 0 R /XYZ 72 80.61 null] +>> endobj +2811 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F19 2002 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2820 0 obj << +/Length 3269 +/Filter /FlateDecode +>> +stream +xÚ¥ÙnÜ8òÝ_Ñ0DܲHêÌc“ÝX`ñ<,fæAi±ÝÚQKc{°¿uQG·ìYÌ MÉb±î*ùýýÕ݇t“ùY¬ãÍý~“hø?ñ“4ÛÜ›_½PßlU–ÆÆ{¨otê §ªéo¶Æ/ôã›ßï?]ýtõõJmøOñùгٯ~ý=Ø�ÿ´ |“¥›GÚu܄q +¿ÕæóÕ¿®Þ¯g©‡BÂGº¸·mWÕóÍV§‰#�¸<ÚN`uÁ°âFyyopÏ-µ–»%ޟˆÑ¶½-Ü7ò{°Œ‚ßzÄ¿ 6óŽfÏ: ¨ +A¿o›ã‚gº!—S:ÿfêÌ»w;vÍñˆ$ ï>h3c@?IBཿ³=nÚl|«”ŸE¯"öÇ£½žQÍYj? µCTØßÖÈ/”ъƒ}Ósjˆc‡qPÖ§¡ïÞõaèyŸ3QU¶»åcm^?È—;7¬raŸ ;Ѭéʾlj¡ã¿îFÕš¶—ã9Éá¹?”õƒ#:wÜà·-˜‘ïvöÔ#Þ(órþ’aôçMûËS’îÐõ<kíΖ¬ (eè‚_ BïA¿ˆe ÒH+ïsYïäPS£†òÈáAþäé.Ô£å}( åíP‹i%õÜ9y΃[?‚Kµ@&†‘H2Ô»+È2Lh¼¯³·aN� )I<ËìÍH<œ¦ÛC§6�萴üh'ä¼aÆ× #ON­í¬˜sánóÙӍ(÷ŽÉa¢ÁnÐp‡Ž—ÊýâÑ1?šùØô֕'§DkÖ3Ï'f•3ÄPXg•Pk2ɓãnGË\³·‚IŽ3ä£™Íø5?>#öuò3ÈE„Z¼Uê¼U&ÃptW¡Žùe`„ ðKx ìTº'\Í»n /‰“_êÒáË+ÝÓñôoA<ʲúÀ RÎõÙÃòa¼üû÷Ö²PñdÊ'ïsôåm±¦žx%\¦P¸†œ"ñ[ñ}ø[7ø›€Ê ÑÓ.™¸Ên +|!xVY€0¿á¤h$€þbc„KÄy\äädªòá@šÉ;»œ…A>tBçÇ=/²IÁYróÍ ÄˆfÁ¨µ{+À^‚t­è¬¨»½0za„aý… ë$èzذ¶<^<#¡g�´‘ÕÎ C!N…@娗óMýVÕÖʕD<ü>Òζ}ÄÒ9�Ttîǯ0ðÞ» gö꜔3üK×T9&0#aڐ„ˆ];ìʼ: Q3æ#ŽÓ©*w9–[gï´þÖE2yÚdÃ;–&V̋Æûå~yMg«ýª½þ#9¹¦Ì«Jàñ7äô.c{PbãBû¡ÁÈýÜ +”÷DQô2ŠÇ‘Ÿ(åÎ<–ìÏSP²mIé äFàY{†Š#…@tÈò) ,B€lÚBÜ{†O½$Q%™ŸªÄÝ÷j‚a2?Öc‚R϶’0©\5êWb¼QÿÀ·’ �‹´1gÉ�ÙM‚‘›cäyš D¢/Dqq£N}ŽÙ³°ÎÂ'Có‡¼$ý>P0‘X2ô0)ÊîT±Ñ’þ µ7˜jÔöq…z­c_ý˜Œ¢TynRÃ΁®¢àž¤„$NœÑëÒ3Ú.íšÄ™LÉóߘÄLºôl£u6ßõ°?‚\¤gŽ6-ù¯d“QP•/Z +?Õ<#ÞxÀyÜË´7öÁǹÝèïn±8\,‹ $’sÖÂ)E·zØKJ4a]Šۂû©¦èξb«ÒØÏ”^ ñ”:ß±ê*L,Þª1[¿xtù¡·ƒhWبý0¾@ˆéú먓ØOϋ—Û1[óZQ§hÔüówèHÙ%Éå3:Ð`ª¨†ˆcïñ`)Ê7µŠ ¸<«\@¨çÂǜ‹ »+‘jçþó'XÊn +9”á-¼à'‡g‹:FKåW³J# “}A’`¦E09EAí̉/Ì9gÃí9ÿpúyˆ(Ù¹ÑGÚ7£‡ù¥¿gjFy5'¢qEs· |3É“ØKT‘¹“ãQ‚1Ö9òæU‚ãÔOŒÃ@­ƒË;ŒÙ·ô6šYÿ:H8 <†ØºP ±/Êß4»ŽÊï™áѬ+'î-ÐÛx�™p/Ãî”ïdȽ�ÙSÞæýˆ®Ž5ª¬Îï æ=/£8Rn)׍J‚{Ä…]MžKL²pO ‡DÍuá]߂rPÏÁþâžÑƒã~&ž„ì‹A¹ûåyaÓâ«ÀÛvÍQ°ò¼Úû¶¶mÑú8½JTŸ´'5ÔÖ]—·²Fü�wÍ,ÿZKÅõ.:±öî¹ëíQ{KQ üõ|Ä_,¯VLKùQÍꊪ‚ŒÇL`?Ô;¶}ìŒP1B¹=Ê'l'¸N5ü>¡½�©¨ÂÓCÛJaÌÝãh’LÀ-ÜSN©™1»~Vƒ"–³üvIK„r–¦ŽÄñ0õÃs bMB眐æñèEsO'{‡“ûuF‚¥ª4;g$ù{ÉJà +nÀ$®M’ÌcH2ƐD&ØP«ÿ3Ô®g‚šÀŽ9J™î™“™ÐَWrpíëdR†¯~°µe€³ÖV9æ9.‰Ù`޹£:ˋf–šòŠ\_*i°'S:®! ¹ó˜Iƒƒ¼}€¤Ã) B + •À±¤y¤@Œ+eÇ¿P% mm ¹ïã·p†ãIa’ö ”·kIu!#6¯ÛÑÖíZ(ӆÖ¸*>H––�©aOÞ1„ôæ Ò æÖ¬°cìÖâ6 ¼�V ø”Ë6צ5‡ü qtÄgœÁ¥Rð‰ë©x†™,ip³"6Yì“KB•ºhŒÏÒpfºI"€Z€ä¡BÜV¦ñq*y$¬Cý·sý‘„•·÷n}ßædc’I ©ìä˖†Ä$é ʼr ++ióñ׌æ‘*ÛÀ$Øe� ™ãÜÏ^M|N• +ƒ3>„˜+üÃþˆjÃ>b¾‡Z]…àløwò–1_=ÇÈ% ¢<C}Ü3̗ªoå*þ.ïêxáK˱°,FJÙ'«œòY£›ÉïÇ~Æ,1łE‚ÿJ*{?5ý«ŠÚj%úÌ>iŸrTWW·›pÞó4Yºù˜Ï¾tÓçáäºýö¬*Vfa¸øôãë)_¯9P揕ÈXû-p¨Ì7SY¿‚#õ£)ï•ÙCÕ.oCjÚBêªISoÖm’±1<:‚:M˜;­î²? Dž +Þh?ؚ%©¶Ú¬8C,ä#¯†,7K˜\…25¥%È#pÑh>U­PvI®»…¨g% Êu4 Êž긗{ 2¹~s¼{Sܽy¾~õŒt¶hüëµcÒõ;jþþêyg­„k~óõÊÓ7ÿx÷柫Çù 'A¶\ó˜‹-ë»ï#÷Ò©#ŽòsýCƎ"Ä~ì0~ãÁo\/>u³O_„§¢ÚkþéËJª²ª¼ïµ(̚î„~6u"¾DÚÊÐDë3Ÿ`W»;ɼ¿épù]YA ˜šR6`3Ԃ¯|\6Ò™}^^^‡‡ÐA0åŠJlT‚¶ã†É“ãÐSÊPp¼t(é¼,ðypÜ&Œ5i‡2òBé1Æ7¢?ߌw=‡Ò˜À¿î´ü8†ŠNƒ‚7U&fû³¸]>u;œ{®lwI™Tftþô !–/â&Ǝ_í:`�>M¨aÖqZ‘ûÇC\L`áQ‚zV‚‹²,øý…�¦'a‚>/îK@Y;vVpw^aSäà½ÇþY%œòsý7áãÕWÚfkÎ „²ù¤á1blZï&Ømµ}ý='ˆ£e+mýޱJ¼¸'S àÑlfýñmH°ÄAa÷9%†8™äƒ³Ž›—•ì¤fÁ‡/ý:¸,j­Øüxêi¿Ø˜I¦vá+|ÿŸÎL·š<ü›ÚÓ7�óªkxtȧ¿Þ`Hï4Bú\ ”íS÷o/Z%Ûcqò´É)9Oí~F*{ÖC)2Ð2ØPB¹µ\½’êÔWÛ^d­Iõ7{^æ[œÕ‰ŸM™ŒëtEPÓ"]ˇËQP98zÖMÂù˜pÏ>€˧)Ãp™¥h\ç:æÜŠÂ5ù¨Žq²š¥&·ãW´„%zñÙ¼“:WÄ4ïßNm4“1ÓG@›Ï#,0A’ÎZ´U½~â4÷ÝZ¬ üL«eV7eoÑe¼å17Cpô¥y¢?~Á1<ƒÆ×QË}•æÛþ֔¦ô +endstream +endobj +2819 0 obj << +/Type /Page +/Contents 2820 0 R +/Resources 2818 0 R +/MediaBox [0 0 612 792] +/Parent 2785 0 R +/Annots [ 2817 0 R 2815 0 R ] +>> endobj +2817 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2815 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [182.499 202.474 201.677 214.43] +/A << /S /GoTo /D (section*.220) >> +>> endobj +2821 0 obj << +/D [2819 0 R /XYZ 71 757 null] +>> endobj +234 0 obj << +/D [2819 0 R /XYZ 72 186.313 null] +>> endobj +2818 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F25 2598 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2832 0 obj << +/Length 2755 +/Filter /FlateDecode +>> +stream +xÚ­]oÛFòÝ¿Bw÷BáN ÷ƒä²@´Ò·¢~k‹-Q6é’Tl÷ão¾–¤¨uâ‡ÙÝáìììì|ëãíÍ»OnSÄE¦³Ííq£ó"vÖmrÇ¹+6·‡ÍoÑ}»Õ.:?6ݸÝc"g۝NT‘GÖlÿ¸ýùæ§Û›?oÔ& +6ߍ“Älö§›ßþH6€ÿ¼IbS¸Ía66s06›_o~¹ù¸æHd…‹3+,üT8?I#á$É¢aDðKSñ‡‡ràI=ʤÛê<zjyQ=?ß.ªöcu`ÐP‚xäñPŽ%Ó®èÚc_Wž¨)ט¿'ÊnU„\¨(Þî¬I£O[g£®÷—§Gf2‹îˆe¡QËs#,Œ +óÝ'm¢°ZÇ6GY‘$šº~íâáÒ8µÊ#ÍbÄÍÎZÃkmvJÅEš2ÎBx?`¹ªäØdtG� u{O|Ã|ß5çS˟IZ�{ááË6±4çJ(ýž¤ÉPãU w¯÷õÈ[ŸØõ‡ªꀪ<„Ç’ñËZ�þ0f`àÏ3y!X k(EaBÙ$"H.ï^¶øüª þuÂ{a’*ªx>Tû®=àkÚ_Ó0ƒ°éÔõ•ßwìúS9Ö]˟:!ôÐá<1pìˆ µÕn<·U�k¾g€å¼³‘M%ßjÖϪì+Ögü:ðG2‘ÀÍQiÿÅV<TAuSqše^‘Ψ�€·Ç7}Œqn#gèÙ®´03q®¬ß3‚Ê6ÊÆÆfQv*Icí@)“Xçc~ì¶FEÏUßwý]Ùô®¡3 îxÃmÐTt+pZrüJ�ü÷5ÊY¾4¯•C©ÉôÁÛæ…g}ÕT î`!-º–‘¡ôÄ0êyô¾}ÕB$·`£Ïbë5(Ú°p'Þÿ„GßÕ­×'<÷ø5× ‹4Ît¼pà¦&‰‹ÙG  \“TEœ8ãq^Én'žÄ˜ØÀ#\èTX®la®ä:E¥,ÐÂóÀNÃD†ôÒFVô“ý‰R/¬ßˆK0$çävqøÎÄ)Нr±óaÌlw©ž¼È[ÔĽ/~<T ¼ÝÒtDIí÷ì'Ôg™[$Ñ?v×=?Õô]¸úÛ{w:d¬o<±éžüô¡¾gʯœ÷þ«ç¥ñ<F›‡Ù€Ï <‹qIì4%ÞÄ.ÍUF_Súä÷àÝç“ÞüØAzðËôi‡ôv ‚¡ÌÁà)¼k¹¥p�>뎢y\/?ÕMÃ30@A=ö`‹4ýîcwîy‹‰öæ»,˜ã!|®3~@° :ë[ÒÀsrã8¹¯¿ Om0|¨sQÄ +.&¶ô÷kc—:íô+*à@µ_¡¢’8Ñ‚X"!àE˜sJåEh] �Ì7\ˆÎòËû·”¯iA¨úRw灼)¬9ýÒJb¤Ōža¼ 9(•Æy1(&'ÎÏ?/€‰ÞÕEJbº¨¤ p&¹Iè::ÑqfVבÃP\>rbù‘a}€qÂ|a¯â@ŽÈ-œ1©˜ü\à°ïÞ¬d|È&•Ò+õ$3I|ž}ã5‡ûM­œÉ£Áç—uÙ0d_¡0æ6Å&;Í£÷<¼òžÀÈ$ŠÙpÚ±“\mW◂ˆY€Š_\z8•ùÀ­¦f/<LoóZÐùÉTÆOv-A•¹X¥Ù÷>ûÊ«ØHª7’¤´£ˆ>·þùÁz&ë̼:£È¬6ü@4c›‡IÈæÁBØmzUž@³?7%¥£¸:O¼e9ò¢Âb.Bžré¥A ¶vgF§<Áz›²6*@ô?åžÊ.N†cI„Ž<½„¯^©ìäüX6È*ÂøÂA7¾¼ÝÒpQlbÔOPAUޜ½¾"îvKç :6»�9„qˆ§“³X[9ùFÐéòp¨1;D‹Â5:I;>@Æéu”Òë�5Çl|`熋º}<<õÜàüTJ=Š ÿ˜ËC¢†×Î ûj{ñ—úP1€óâ¾.ïPÑÀ4ûޛÔ.ây8"sÍPªGÆ¢®:áz;I¾¬Ž…”UùT³Xå"cÃ5‹³P‡äß̊³lÂéïÙG-ú²Í,&òðà|{²6H î¶—rœë(HyÓ0OeçÆ.ãe͓s•@ÂJé·èk³™u˜‡ž^ø©}%Ú åIfþàk9¬˜ØVíËÜ^aÕÅ"�¾Ç…*ó²|mêš8z<±cX“'‡ñ�õm‚§=ðZò3˜žúè,›Ä‚›ÛŠÜfOxF‰NE¶•rP½:øè‰…ë/“BÁ9'Lsµ®ˆR¨Ö +ª4á„ÿò =.¶ RvëX-w]xÙùZW£¸¯—.¡Ä¿µË]sŒYîÂXƒu—Ei‹Å¶.þ‘NË#º4n©ñúT¶¾›e§ª×.‹5ôÓ½8ì…àÆJžG¿VAgCî8œÁÅ¥>ysír¨N]¸ïà÷Rß!½ì; ¡²E©<ÎuúÊ.[Ce‹kÉò¯68Ð%æ;ê}½Ö7m3Rq¡t6p&4*},E(jâcg×Ë~†â2Áäd@-¤ +°ÀEê.Ó P mҕÙ#d_q+"ç!¥ aXÄ|[¿-ê%ÍÝ?¢Ñyÿ„ýAʑgÕó(Y‚ŠCHãØB´Kä$G…/å3ÉÊ%亩”ÁE`Ã}_>>ðtá.9Èb·Þ0Ý%\4jðM«›Åœ‘Üá+·Op¦y@‹ÇÑøÝbˆôíˆ#xÞr¨÷ B“’ ·Ø…ñ >ƒ$8IÃbÊ"p1¥„¸à¼A액ó éEêÀtçNj€…áìûÿÚqpÒ.]åøã?#9�„Z§ Ï%¾1øµ„B¥9œ«_ öFû`¿ ô~Ïÿ%кYJC 0—í,ýfM@Šoë€=ÿ›3ä+f¡æâ \©rꢿ’Niµ“†½K}÷dm󡋨wc)ÝI¡mµ¦D‰4#Á´ Sû,I¢ÏëóDKq*1Éù‡7\ »îå\–Æ¿"—rˆ¯Ä½¡ô y±cW‰M îI,ùYô›V²±«´i—.úŒ®J:Jào„¯úxÁþ‚æt3a³jWŒLm|ûZ&Šè±7Z«Åøuÿ¼€X<åÆûî9Áa)JÉeL¬}D¾©Z$¬°@‰¢O*2~Y�µÓoS  �2Èz1øDzÁA¬nÐ>‘‘ÔK¼Ô`“I" + óï‹i²VWÀõœ&³oCðEAˆÇŸÇuKìR£ 0©º$žËàï2µ´Ã§j—ˆâ –yxyÀŠwªv½ªv—å£])Հò›Q͉~.iüô³Y¾"'ÛäG·‹RªÑýžÂÒ=/Iÿ—¤öç¾_°š‹3ž2ê¥>\«$dKʺËFŸË1mä¼Ù ITã×Þëæ‘²yØíªÄƳ‹?zY@j#"„˜¨ ê[%1þBÁ›ž_…Ÿ¢­žæÆàâ¢üuŠ‘sµäK°©U†¹½`¥R[¼ýü <šé%4Á7Ÿ² ðs-îTÃÖé·³êôÈb„,KRIV­Ð•Í û¢º­gš™fÛÿëç-$ +endstream +endobj +2831 0 obj << +/Type /Page +/Contents 2832 0 R +/Resources 2830 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2834 0 R +/Annots [ 2829 0 R 2816 0 R 2823 0 R 2824 0 R 2825 0 R 2827 0 R 2828 0 R ] +>> endobj +2822 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_boxerrorbars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2836 0 R +/BBox [0 0 252 144] +/Group 2834 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2837 0 R>> +>> +/Length 919 +/Filter /FlateDecode +>> +stream +xœµXÍj1 ¾ÏSøâXÿBé¡P +…Òî-䐦$6‡´‡¾~eY{fBF{(Á™‘Öú>Ù+Éò¾NF•¿ï_Ôõ½QO&£Á«¿“U_ñ£çéVmþsw8í×4뤾©WdvUàœzx™`Ö`¬:àóEÙ9ë仿¬~¨Ä·ÿö®�#à;PQG8 xŽz6€0 ðNCçf1±H´DòûI}:M‰Þ“otL€þ€uz¶ÎBV§—éúñÊ\¡3êô8}0Æ�‹cÆápxGđpd÷<"?Ëç?ùýáãéyú|ê[Í{ðÖÒ-€N}Ë´„²‹P[«M|`=�pr¾� ÎG€æ’`=�.aI¬†ãÈâ‹K;¹ÚâØg§ËcðVEH:Q„a€y;y Ü@RºYÏ~\%+ +ŸÖ.°<Pn )ƒ-ŸuÆ*/Ûcu`#wø:ó%Ø|‘¬Èè7ÆÃYåPŒ7b‡çérBÌÔ1lPšƒ6¾ì€×€A²Stð2ÿ.H5ª;k¢¥G©CŽÈvŠ1R70‚ìˆcz4MæPou¦XÙk†Y3û C³dÑ�­.B\K}yö{=MͲ²lØ«½¦¯ut̜SÅ"ú`=CPk”¬éeÌ&í·âXa6‚Rné€ÏäªIžky;9wŠ‘w#-àÁSÈ-õÛ{>®3‹³›{J–¥æÌ¶˜KÙgl#f4Ãgpt®›˜šæd6“—ø.5c–ÅTÊŠÝ U›Àëd9�Uíãó'UGs[[¨ Û&6g¶Å\Êj²â£®e/=ÉbekæXk°ÕcQjí[VTk)wJKu)í)‹˜@¢…§P¸šq—Ú2Ób,ei.Rœ”ó±*°sɶñD8�Ô.ˆb�&ì�bl (™bÌօ$Z¿-›MUR„fLÒMŬ®~=€Ý/ïkr®'ïpÕ�ê½§iÄ•±H=ÀŠD—¤v¥h +„ü!ÐyÓ4ræ Ä^¤¹6|`©î"DÓ`"x/9™JGJýN‡ðµÇe‚9©ÖXî"gΣ®1Â["O!Ü"]`nÚ-“Ì¥ìxa£³§Má„].êƒqm¯£ðè)Æ®åR33·~)r�,Šv‰9¨Å²¸Ú'³BP �¡ÿáו›é¹7 +endstream +endobj +2836 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2837 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /DLQYET+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2838 0 R] +/ToUnicode 2839 0 R +>> +endobj +2838 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /DLQYET+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2840 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 500 443 333 443 389]] +>> +endobj +2839 0 obj +<< +/Length 2841 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Mk„0†ïùsÜ–¨ûá.ˆP¶ý ¶? &£¨Iˆñà¿oÌÈPxòÌ2~k^£ðoe‹zm”ÇÉÎ^"t8hÃò”–a£ô—£pŒÇp»LÇÆô–UðÏ(§àØ=+Ûá�þîzmØ}ßZÚjgç~pD cu +ûxÜ«pobDà)¼oTô:,ûû«øZB‘8§+I«prB¢f@VeqÕPõqÕ úçc;)Öõò.|*Ïcy–•e¨Ht¾È‰Žä.D§DEFt&W•D=хNÙrWr'"AnËuär"IîÙn¼¶´Îÿ1/9{G•)ÍhŽ6øxGgݚJß/c¢ŽÍ +endstream +endobj +2840 0 obj +<< +/Type /FontDescriptor +/FontName /DLQYET+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2842 0 R +>> +endobj +2841 0 obj +278 +endobj +2842 0 obj +<< +/Length 2843 0 R +/Filter /FlateDecode +/Length1 17532 +>> +stream +xœ•{ xTÕµðÞûœ™3ï9ó>“™ÌœÉ̙Gf&òž0:'$A Q^ 5&¼|”ÀWEb}  ’«Tk­BmQ¯h™L�ƒh^Új•B[kÕ_[|µ¤¥ýÛJ2wí3 Bÿ~÷ûïÖ^k¯½öó¬½öZû„B:ԏ$.»nI/j>ýBÒIàv,»~½8^ùÁi„„¸w¯ê]yÝ=Q +5*„ÔSV^{ÓUw½ ²Ï@†U+–,ÿ`æ³ T3xu«€aý‹¶ +òw@>´êºõ7¦æ“O ÿäk®]³l B€|ò ×-¹±Wý¡úY„jí{ûVô¦?~Õù„Ì­ˆ`/B*¯ +Áh94gàCä'H8òR©Øaò“} Òq”؏‘[£V½å18†´ø|%âü—™±Ì¥ü™Ìœ± Ê͟…dJeÀ°H`/‹ÎŠÌÈYY…¾B";#ÁÈX8©ÚÇì@ æÈ !Íó;„>‹‰$†™ßË&¤ 6*ùÕf5 '›Í¦R®4?v ~#85¥Ò3¨¦•¢páS¹ÅhT/¼4Õ(©Àó<ÐÅTkYU¿)hƒ„%ý†(Žê‹­'É@ "i±¦S–tŠö•íÊvñïw)Y¬®ô”Ê8ýy­Åٛ­uFD^´H±¢»bµ¶·â3é³èߥ¿G T o«Uä^õøk±åu¥n·ßä+X]¸4œ§Ã \Oºžž kôR}¨>2ÍÆs¸™šKBÓ#s¢sbwsý|¿å^éîèݱþŠïñ;¨°tˆ?(Œ¾Tñªôjôéè± +?¼#Ní`]Z‰‹h£êX­«™o¶´«.ç +—Ƕè·ów [Ü[‚wKw‡û+\›µw¹6‡£¶ßÀß`aµZM8‘$æˆó.‹ƒŸˆb 2ëL>³ßíóù‡ w i¢q¸°Q–)$j8– Å¢öX,Ž„¥H¥Fk×h´‚Cp;B:É®ÓIÁP¨RpÛÁ ݂K§Õp:x‡ð)$">5äÇf ÍñȄOÉ:³™çý~QD„21J€Fjá¾IHƒŸÍQ +EõâYó +ƃûFЊXpkd‡ìIµ»ñ.7~Ñ}Ô}Ü͸籠aìyN4K˜‡—ïdHo¨‘a…‘¯” ².ÕÆr¸?LÂÃøÔ>íÆHJó<ö@wY'¢(Ž’(TÝU£»¸a¨æiáþF1>&ÆäX.6;ãb=É=[èvèZÛ7z&ÞµÖ]2:vòÌh×ZáLɨ›§¬`@±p²d”?Cav O ?ʏf3ð™‰§HCJUp³ª"nÚÈÞlªâJ¨&‰IN<. ~ó#ÿsÊñšŒ¶'îêZ‹»PîÕÆ]ñæ+:ö‡y»!.œl.œÈ—¦]ç!;E§ó®´D‘CÉ :Ò8>ñëìì´jµÃî²Ù" ‘ZÈrÅ|]mÍDÄ yFÜ_°þiqfð¾>»æØËöHÅÆûhü iüÝ҆ ³Cb}^bì¯øÙÍ—‰‘$ÆÅ펱ÏñWu¢ÍG$ɸúìŸÈ̱ç2³ +6–pªû•‘™E+s…`g–dÕ¨¡È�kA³R›Àh‡ Þg³‘@œØGE€xk-â—¨´Ö( Î(R@ü^‘¨8•â­ýTJ©1sÍ ¬ l +0²5 Õ=j¬–©”tê9ڀºLmC©ì[ñx×jvFqŠ®å‘bÊþY<ÎÇà ‹O=Ù(Z©e ()mg_[ÛÑÔT$dw}½z¬† ´KMh§`þeœNïKÙKkjµ¡ ‘PÊHÌfH ÔvҙÞG¹@|¹PÎsŠ]BAj'éÀ�òŒýý#Ù# ÖÀ¢ÃŒ{d÷@÷„zC¡]¡Ó!•j™&!º «ªjÜÐXÄÉÊ"J +–+Ü%5BÌg›UfŒù¬³‚ˆ»IôZ nƒm�¦’F¨ÌÀÙ¬º-Ö¦jr›k)’ÍÙZæƒÁè6†9ž(¯¤®±f@Àíîz…a—pZP ù`þ‡›5¥ûí à>؎ðŒöÁÔø/FÏâ/&¦¤ì‘µ°Y:;q•ÓaW˵5u6‹Ýé¬vj«êêj-5‘p8XÆE$+Ÿ:µ¼<3õV÷”¦ñææ +–ó•x£&lWÝG 2ååSÇcâ´7*É,ÀK¾“ÝæP¯r6Ú %öeäÁcE­•¥RÙ +ªR*SµÒ«•,08lXeSH›‰*lØ¿+ +h£ºIUˆÓ²Ö±é5 ³Ó΂=Ì#P†ì‘±cGR£‡‹º„ÿ¼JzÐM*™Ûe JàTRÇy´g¸ð©¢%“„ÙN©^=֛=رڎgڱҝìÅjè[ïÁ*E×TªR*E×T6º×(—ŽTÑ5 þ©èšÍVêÐµ÷ŽAÙÑìØ±®®6E×ä[A0âƒàM|*7Òݸ›léևÝ/9^r»?us;Kñ–<×0רmè6~!¨ÔpJEÆ gU ƒib÷쌣rb´L%!Xm¨¥ƒvuwüÅÁ8VØ=o =rB4`CEª4WJJÆ,« +ÙÛm¸ß†‘·ål#¶c¶6µ­Ç{î4 >}ºÎtQ£~¦ ü¤±“YŸCÑIlq¥€< J¶¶¯ õ1ŖjG4¬ºª®¾ZMU.\k ÖÖÕÕ×ÕãYo½U \l‰û[*:Êÿ£~]Òc_ÿÍô±w^‹.]VݽŒ¬ +8Wϯ@EŸ ܼ¿=¬#Û'ôª´A¦úÃë,:Åê„Í %íï“íDQEфðpᏲŸ2šÚHXƒ¬§ÒF ©èd^ä>ÊMR3B ’T-i{@œ’Í´zRi/‰EÖܤc~¬�@ ‚jÀzške-Ô­­CKi‚å@ R`pâ°t£§NYÓé ¦J2Ʋ +Â"çHü0fóœBwÔ(ö²VI¡ÇH 4J›´DtŠfêÔTuŠfê…%(,ÁP4~ õ8 ° +; °ÉI{ ÄçŠqVÑád²¡þ<9Ïv"˜Å(N`¥'ŒfªA.¯Õ5ô»ê̒9Üß0ÐÀæFŽ50q5noèiè¥,¹‹0–aÆ,[ʒ1_dV™.æãÁPÆ|áaÆ$Wk#M5¾Ú,Fê2K°M ¯s !í€çtجëÕíÔÕ±ºaò¢,%Q TáO¶'{’½I¶?9$¹$FI>9’<–d“=õOlRôyB¡ÇŠx¹d,éô„ɤF³ù&Ù^âUiԒ'ìU¹½˜Ó”p¥^Ç|n» Ô¼®µqEÓëꪫœ.§Ãbw-*UzjS©IUsçìl}Ý$“ÚÙ9k¾Ýti¯ÇfÒUÊã;ä*ão©œrõ,GzúxãEA»`ö—8R&lUÝ7¶ôæÖ…WÈO¿°HÀìFÂü¥¸åÁ+S5sǽWVøC!›®a!sÑ£3Jø bRøªp’9ûʼnBø×Å3èSƒåUÙ HÐ);Å0\øXñ€8«(»BPe7Py#•7b‰ÖF½‹]Ñk»y$­>ÐI¨fSˆ+þ^Q«ßOÚåI%C 4õhZ×§R…%4¡£E­5НKó@üù9Ê2ÂRQûޟÐÃ#ý)F8ù&>Œ¤> ÞÏýÑϪÂÍ †bxs={³™}‚Ù£á.áp£Æ16Ù|öÁe@¬Ç‰ø�>7’)~ՀŠô¨úU{UŒêO'BBÈ`àíÆ^】í‡$gd‘7ŠÆJ GŒÇŒœ‘zB™ZcôJ›¿Tq”û2sxÅjŽuõ*#í˂…TôKÑ­¨[dô\Xd|".Ñ ^äô¯r~6 b·ÞãE¥jˆ=ºãTG­CàôÆQñ §*ç°sÔ°FÎéTµÅ⤼UÈ«ñÔ;¿wï¯ß¶§}÷B3èM¹ ےÕ×¥¿ñè£Ëkk£ä˃ýՙïô762û¿¯(ÎXt콪êW_ʽ豃ÚJuˆÙ‹Ì¨”&¬®×nPBQƒ¢/¼^i K$-¤„l£LVc]’FÏK¨¨'Š~L¸ˆ_k‡––S¹ZÙC5 „µ+ša7ðÔ4Á» jÁRÇ@OI–õ ~ßDô ž&X'þH\é„jE«µßŸtpþ¿¦=\úŽVmýD‡gh[‹wâ{´[Ìïx8¿\UËú©ÆìôãŸ9^+!²ÏÔLŽÆÊR?,nÕgç²Xfñ1š¶³=l/;ÀæX5{Ê C¡lØi †f_sQ úâsF©±‰·å¢óÚrí—-4øfúٙ—/îx +#ˆðF:›;^@%Lb‘©úŒÿÌs^ΊΉ æÔáR«d +ÉÖIê°ÅlQ).±S ”Àe3ò"ö08ô.¹U(.`üÜï6܇©ëꄛ;d˲A}³îfÓÍ֝„ ^MW'WTÉZ/oI{�4ZÒ§Q1PÂU.êG‚òE¨'Yç*£q“UѼH˜ c·^sýÑMGo^¹ñyµ×LÛùí%·®¾„ÙûØæ½ß:Û¿{Û³·þㆦìc·¼:þÁ®ÿ:sO=ß=p¾Âì@ Ìçšf넚0›D<¥ÀììKÚxÒ�Ä”ôYŠW+©½WQ’¢é¡ï}³µU‡··›¶[6‡7×¼¥ËõnäÝj­¹VM2ôé6è?®â¼æÅulEV•å³–†p6š®©lœ©ŸËϵL÷Í ÏŽ¶Õȍ Ý ¥öÆ Ü&ý&~“e“s“ë;ÜN~§åIáPØgR™y³Åœðó~‹?ÓÅ\©F߸@»¸®½‘ÐìŒû¦Ü@'r} +§*Â5‚ŽEt¾ŠÒÒtEEczò +ŽÖ,‰r‡3RLéœ ‚Ž—HMM­No0T :-ǹÃ5µ5Õµ’u»3eÁ–ZØ.NCéFw»ûRҚঠnâ [ª¨HW'?Å"Õí°Úkq­JÅInŽ ÕJöÚZÉàŒD*« öêjXAkpUG$·¾!tŒ¡†«5{±×o"UA_ƒY- Z›ÄɤÏWª3 ãÖýkœØY! cӐèÆnºu |­ìιO¸O»YÊ2[k܇HªF^™¯­ˆ cͪÆÕ‡ÈË(ɜ¡Àp?ã_vžåÇâ]ñµ£à}Oë®LñÐ ›Q>Ӆañ7”^6˜*â›M‹W ”À‚5½1%œâOvÑ5>©,´5ݕê¯dù[NÅiøŒ)³ÙÄg6>LÑaÍa¸àæôu)Æw-Z ;ã ÒNçui=œVÏiÓ.ÑgÍýé` )´^KÖ({ø¬@¹¡X¶¹LYµœ�I¥é 85ÓÖN0§%ÑœÖ ÞΛÓ½º0§«�0BQáÈfk:,R°�ÏB뽝×Ó:'òÖ"²(ìhš‡°�¸dˆ ysڐi[ñÄYDV‰:Ò%Ô¸Úé:#­´§c�3­Us¦c²À‘®¢�=»hï�´ú %}ž‘9ÿ‡þ%/(P.^ÊèE‹ÓåªW¯âÕ ÇٜNWÑsá—1Jžõ4`õཱ@Pïlj›QÆuSBSl<9Fz¼=é¶Éw=ВLŽÿ6ä /ùñ¬Ë.bvH^—Pŗ­Zµ¬ÄQ*IŒPÖ÷äøðMS˜PÈnr¹ºþ†EˆPHe/½¡pöÚzå.f6œƒó˜²£Rfã„uŠjœàÇÌpÚ!“‚LÊYhrTÊ‹¨ê!z³a³ƒÝ ‹(¤÷Hq<G8ZLkSb?•ãXzcC) ~ñ GØ)z=œñøáx¼+;ª¸B]]ÅËp³RGF¾>FKýhÊ!†AFLqÅ5´9D}*ž¹Ç ®‡ëçvq,w?û8›gÚS£gpX9{í~̓’0[8…él™œ”e2ß¯]³ø%Úí: »¥J+Œ”ó²ÛÚ-t¹{Pý-Få½ ;Þ´Sö¦ýtTºæY5å¦Ù¡h´FaÏ+¯¨ñ¨ÝÚەÎn×bá%f´jN«1¨3Õ[È=ê͆­ü¥?${„ý¶7É;æwù3äoŒÍÚÃõhzav[´/s¯šOssÆ;£}¾p©AgÕi§“K´sýóÉ|íRÒG¶Ø¶¸¶ýHû#ݰf¿6§û9ù„œ0œÑÙ5Ç8Œ¸cYK1]»X´hèF֎*:T›5mívlr섰›u8<¿a1¼Ácy{ЧyEoË3¬iºÆWx0}#Ügԓ6;ñç&çv'ã<c·÷kp¥f@C*5Û5Ç5 ¯‘50MNsB£Ö<mr°h Õ+&![+M²©ÝÄ oMÌi6ёha-Mç|‘øÚ¾¾9ck•¨§ Ð(„-<õKû¨JÅûàÔéjîȯqà®Î8ŽÎPυv]¨¡ÆôÍûÔ²¶S¹'S6nŸb9èMLädÚ ¡F$JMEô./ï)æ<Ų‰œ®˜ÓsZ%'›´iïN»Áš5zC«v)7 +.ê{Ú+õ‚¥@X¹¼R¿‹—/ß¼øÎ¤ßñ‹ïîþÓ_|ïgc›ñS*Þ½¬nÞídêë×/»Ñ¾åCŒßùæ^º±#Ô ßV¼[ ρŸÅû'ww¹¬\oú]–K=؈àÇåŠÀ¢ä-jz=`ñO^ ø'/ +€ø³l¡N°ßN÷®_¹%�îYY¯bžœîCÌÂô{ÑÜȚȦ‰r‚ùH*û~œ{t;C \Äù /‚´¹0Ô]£Ý¤%Zh@PÃH•ýjaéN§cü§PñG%Ƨ„Yùý屯c|h¥²GŽt í=ò‘ˆæ*Re–‰lþ6ËÉ帻ûc>!Rf‰ù\w#±)싴 ¾ÜbyÌ +ýôj“7`C'FpéºÕXVcu…¿—#KÈï÷‹¸_ y1'ŽˆÇD•Ø{⛊ž‹ úN®-^jò£}£]pÂӃ>Î»Üì[‹ºÀu£! Ѹ‡;ˆÃÁQ~Ì={ÝMõ3jBÁE«#Yi3N»x<>½Ì­Sƒ%þˆ;˜½¿ües"R×j]9>svÄ +…œ|ÐҎ—íºÈ«\r4³0Êl}©B1w󲘕éëÏ*zãðp;@ü#)‡‚„ ÕJÔB5¢ÚIE ÿ+USSë ªQ­ÈV§9sIåCœ¨…*ÕÈÇÆ•5YK#-¹´”¦«¢¿)û¨ÁÀn° pEBà%—I°(ñ=;Нb¯1ºoƏ€z±øÈhÀaþÍâ=ª¼FïÝZM¬óê°Uô§û³Oièkܺm¬¾ mÓo«U—Z|¶?Ëj½³U³Õ­bkÙìF9»¥T£3q"*›‰Ût3õ3kÛê›g^´H¿R§öÝzó|çíNâÏvgI¦Õd*bɚC؃ 4.: M¢ú´A¹ýn¬å í"CÒc`D]o` šÒ˜>=WèÖLJØ$áV?éŒ+3r†À´{“ýI’¬…uf¦ËV_1¾j„ªCMM5½å » ú^‰BH¢=šÒHòKýҀÄÊÒi‰ôKXR>ÅJ‡H3į°W~ˆ†ðJÙçI¥§p²)-rípÌ0<‡Os¸Ã\óÅÍç4™F‚gFãԍ㙋O~"û’Þ¤žtt-Øb0ÎqKºø!"UÜÜyƀA½G©w«lG�/©ê ªlõ u D­Õè4D(ˈºVŸ‘¥ÔæEV›Ùoôâ²àTUڋ45"®­Ñ[½¼›Ê iTg¼Ô®Ò[z¹@ÿÅËËËo»M‰ ÑZår N„¬Nzã@mý¾)0Ó +êYò +:`J׋0wz´(:!ëõiAÔñ®O{©¶—€G +¯²>J±°°°6ý¯a'ÌSRsÅ/õuuõ7×ä׊j9•+6zÁ»ÚQ¼ù€:Ô)¬®"—ܪ»¨û[¾Øë§ÍËJa’ +K©ÜΛ/êµê\fÞàÈô^5¥?”˜Û²°aö×YÜß¾ºyJˍ C[®*+K4VTÕ$ÄüÓâwŽ¿vûT;gÌ4<Øò�îʸ=éÝÅ{è兓䷰÷§°5;?R­ìùj™îw‚•/rXù"‡ÍžMÄ@ù‘€™~b£efºá«h¹y +§‰˜¬5®Â7©ðµ*¬’RãrÎ}ƒ/ƒNKpOIo )±‚>ÕhWW +0 .v²ôx€ |äÍ#ü›ñ ¿TÌ [îôY+T¤| +WlÆmmSákTßR•TεøðrßzñIV=¦#ü\.¡'…Ù\]U¢1)”±R‰TWÝ»øá">L½¼. +üáÃ]Yþ°¢¥÷q1m Vk…¬O'àý öNÃâð#üސJǁ2Äzª{«û«Õæêa,ʛÁë{Ýøºépè°ô»à[¡w³?}–Ð[³‰®Ä7“Ûñv²éwô—ô{ú½[’Û+Œfl&:FkP{u‰WË^ j¼ŒÓnõ:KÝ1OâaíúGÄ‚„ôÖ¸1š˜•˜[Ý]}cìÆÄ]¦§‚{«?e>öbš)>ô"ña?Na‚‡q<^¬Æ%²¥\ð¹_ôøJü%˜/aåh¡ûE'-,³ZCA£ž5G¤ò៣ŠTù„袖Üêv ÔâØ)º°ä +ÆÖ£ã¿˜À0c—õ½fÜcî5˜ó0®“Ý‘w…_ƒ5‰ÜéôG1R!‘ç!’¨Ââ`Û¤9™3ÚwFñäÆè-`‡¦S°=ó $õêNB9˜{jbN¿¿cš4wȺP02êíF£žFÉô“|§€øSgF»ú0VªH+dQ‰öUˆZc Šw*¶ÇùE¶œßðbuLã…ãÛçE\TåŊ»¿™¬ýŠû’ÿÒòU”҇ÖRƒ"»wâd'³Sÿ=ã€c dÀ3à}¸ì¡àΤ¡«³+¦ŒˆéSÁTh[â‘Ð# UW'½†²DEwZu§±¬K�OÑ},Q¾ëÒÀJ(�§!¸‰Æã&ÙzÒ +r§CE'<XDp¾|zÀ–N¶b[Öb[Wc“ @âkúç²ÂeÁœfx#ôc¤ œ–­FèÇ2�‚E5iÿOÄÛ©¸*– âªƒÝ¢Ï¡¦.h©ž¼º E& uuÉ@ |ÃÓŠþîû_qÃük—1ð>¶´uђñ’ÉG¾U7§ÚÂ[ ÌÞñW¸zV²!«¸dÙãöéJð%÷ÜwYºõʁÆô¢µßu™M‚Ñ2ԘA<‹\ƒX$fáÎiC¡�)*x4!¡†ó‘þŒŠ ¤õY¤¢k…4H‹tH ªû@ýg#?€—ÙAïó +œøt|Vá¬ê¿ºp‚±AÏN�Bzí„ÖOã)è4‚f¡'PjG;Ð%è(ڋLè&ü:ôD-è)$a?ô>¹° +=ŒÞAW >ô:¢¨ }€­ÐN+êEN”.|iº»p¤t¨ý=¯ÅóP +è$¡…„¶F E G +oCîQôÑ  >FA›Ð +ºý¢p–þÅZŠžÄ·àÏP�õ ml »µp šŠö£ßâ6 æ ›Tok÷£k¡Ö± Ž>A?a1Z-}Ý #ΣRÁ4«vÁz‡ÑEèR´J¿…ÞÁ6<…‘ ‘´ÂÃÀ}}NâägXPÍDÝè^ôX·ÐIôÖãZü(ÞϯðŸUô/îÚÐt3ꇑ?uŸAñ<…¸ˆ V˅bh”mG»¡ÿ!t ·áN<‚_fv«*dz{ÁQøÞx9ê€îD/Cgp%È@L³žõ±ëUUc·Á —£ï£cèW0Ž`Ý¿@ÇàÑãÉ­dSaQá©ÂG0 ò£tZŒÖ ëÑ èqx«¯ Ãè¯ø+¢É£ìOU7«N £i0ö¹ =ÚÞo)†áy fiÁ"Ì¢_Š/Ç+ñvü Øçwð;DMd-ù#“c^gÞcëTªB#´äD>è7ˆ¡Uðn…Õ¾æûú)z ;p'aFoAý/ÉTÒÏÉQòs'³=«ºküÄøŸÆ¿*l}n½ë€Õ|Vá/Ø cˆá«ñ:üù�Ùǘž 2µL3Ÿédîfv0¯2¿dûØ=컪™ª%ª=ܒñoŽÿªÐV¸CÙ+jW%`Õƒþ\Út Œ¯ž>t º mE÷¾Üv¡=0ï—Ðkè·è}t +Þ�Âójèý:к;ñ}ð<ŒŸÁ/ãŸâ×ð‡øKú2x¢¤ŽdI3™NV’;áÙAŽ‘·È§Œ—YÆlbúáyŒ9À¼ۛe ª*xf¨¶©žT¿ÎE¹ÜRÍgGÇÊÇ:Ç>Gã%ãßpüåñO + 7Áø%”D0ÒÍ0ʇAwÃó4hâô3ôú2ÖÏáìTÆ 8ڐ€·–Å—à™ðÌÁ—Á³�žEx1<KðR¼ +žM¸ߎïÀ÷âï(Ïwan»ñâð<‡Ÿ‡ç·ø8þÿN@‰ Ú,‘I‘4Ì´™\Bæ’ËáYIÖÀÓKúÈõð†ž$Cä y‹±1“d–0k™‡™3¯0o2ÿ` ›`Sl†]È®dog²¿bßf¿RùU­ªUªÇT¯¨=êõõÕêïª÷ª?UŸ…0²[ÊݽÉ4X«ŸÃ¼÷£ó)õQ¼Nego$Ça_L¯j3^�+¦&ó™k™û˜_«®Â§¿‹·2«™k +?d¦“¿3kðBò.cüªFæ*t*à=äCr†|Â:ð|ò޲ÿŸ#k˜f¢¦¨~Ã:ØÛUŸ‚Ùþj$ñù)s;s{áEÔ¨z W=F~…Dö±¡ã°«7“‡ Ò/Éj² u°5ª¯ÐjX÷ÿTÝë}1¹—3o²¡˜ ù>«qÏbCäJ’Æ{ÀâŽa…£¸Éø~#ŒŸbžÄ³‰ÞVŽq= +G˜�~“Ñ¡NÅ-n'§Éæõ1¦c°¿F7cW‚îLþÆÑ7aì °i­`M~ƒ«€{füj±Uo«¶žý€I ËQ%ê"¯£FØÁӁî‚xûyÐÁ»Q%ù.º¥Ð—ƒÝŸö“ a|5Ja=XKŒmœNR¶:íûÿ °úmøÏèð§ÎàeiÉ=l+X¦°¿ÛàYŽº ÷}t¿z¿ê7h.vÁ(Ž?ZþºΜ?@ÿ%(ã[Œ~À&`Ô"XæµPãûã3 Ï]èuLÐFóŰÏÛÙ`y,\ 3\ gÔl8_C« ¡fxw—n/lC݅®@+ѼÂS`¯/äQÚ¬ê$ Uq¶lìkø0œGÿo»=½ öHÂú#<?†ñ_¬:„¶²¿ۙ-ÜSø-rÀz”Á +-…Sô$ºýÖm3‚ªÇ/%ƒ…éL/œPÇÑe…' ~¬C« +ׂå}íæT`{ú‘Oµtw{©„ñƐ§€{…j'Bò´óåìÅe¦6¦è]|uՔÊTE2/E#a), ˆ~_©×Sâ\N»ÍjáÍ&£AOÿpV­b‚Q¢58½G̅{rl88cF’æƒK€±ä<FONÖô erb"&^()ƒäUÿ")%ås’˜3(“Lˆ­A1w¤%(ãŗu�}oK°S̍*ô…Ph#Ё�T[…U-b÷ˆ­¹éׯÚÚÚÓÍ êuÍÁæºd êô@êÊ¹‚½ƒØu1Vâjm$Hc„AåJ‚-­9w°…Ž ÇH­K–çÚ/ëhmñÉD7/ .͡ജ9®ˆ f¥›œº9Ç)݈«élÐ6q01²õža-퉖—/¹¢#Ç,é¤}XâÐoKÎuóIáë,4nmîØ|~©‡ÙÚ*¬ivëÖÍbn×eç—hÚÙ mäˆ4½gëtèøX¶y"ôEîììÈá;¡C‘΃Ω8»ÁVÊé¹ZÌiƒÓ‚«¶^Ý/¦dk]~S _R",œ@%­âÖùÁ@.ë v.iñÚÑÖËorË¢û’db·—uÐdž Æó‰çÊJ§TÛåçÖÓg‚:äÄe"Œ¤#sj ÉŠ´uYˆÁ¯C­Ürx«sÚæž­|#ðyZ?§’ø ¸õ ï?8zêBΒ ŽZâ¿@”¤ZrNÑ |’ÎÅã¹òrª \3¼QãÅJ¾6™¸~˜ä‚½¼–µÃÚ.élLÁâôõn–ÑRÈäú/ë(æE´Ô“Gr*ޙ#=´dd²Ä±€–ôO–œ«Þ=Þ§xðŽœ&|wÚZW5æ°ó(^Q,o›l»lq‡ØºµgbmÛæ_+–7œ+› p±�<ÇJ°R3ƒ z—/î  ø§’¦[W÷̀­cÌٚ;é,RÄÃ(Mþ^q®ešé0жXI­èÿòaN +¬p°8=Ç÷Ì(¦º@àÿ³„r´–‚¾®61§\cüÂüÔ ò ϰ•³aÒ6ñÖ­º ʦƒ±ÚºuzPœ¾µgë’áBÿÒ È·d:˜Ž­½­=“¯¸ðü6Onú=0‰U¸T› iƒA|÷eƒ2¾{Þ⎃މwÏïÈLš{¦u† ¬ã Dn²Â%”K™4#Ò œy°+òD£È{Êõ+¥¬ÂPòˆ1RxšIFˆI‘ÇOòðØ"OVxôG-EóüŽóu@ÙXÉâ]8/–SÛy~A·9ó…Æ­Qœ€ÇÿPú +ů¾RýÐWëÇîá‘ÆY-ÈcMH¹Àx+ZÄ£¯Öÿóø¹ôëŸQÆ^Õϑ‘¤QÀΏ(lá+ [<̽h6yÏdJát/þn©÷ ‡Ðå)¨æ-‚¹!Ë9W!T2!/ȉëéÿcRz7¢Ïáäâ‚xˆ!BH,±‚˜Dó™SCL¹?Ûä`N¢æ3´“ù`¨,@/Ð�Ua„ùp¨µµJ¯Pp>«:H ò%Þª™É35øq<ïô(%ä§M› êŠÄPy²êx“Žù�ý€00ÇÁPj E+ªN7™[‘2?Úżr�ÉÌ»C¡pÕǘ7 üÌk°<´Úky£¥ +ü9ó„T~öO”ì2YªPÓ:XMŒF =pà4�‹Ö0O¢M�Ûö°È © 0—r˜=Ìçn¨o†4°`;� Kø4ð¯¡)ós5x1~æfx4~f󀂸ðãÀ‡Xùä)Þ9‘0-ÿÞÿaÈ;w?|à•Û ?ó‰üõÌ¥Þú ¼‹Y—÷ùù&”‹�•� P;€ÚK·ƒÞž@ŠÁ ¿Véipà늖kc>TÞÑÆ!—»j,éFXú°raå6Ò?þbn™”¹¥(“dn™[@搹V¥’Yý­£ßï!åD�Ö}¬;åç 8¦ðï€t�`Í17À:Æ`T[˜«óQ?(ÙÊ¡´\•=A†f¯r—Vmÿ:§ÕQElšÀf*»B)]1¤5P’Ò"©kšLÌ2ô-�‚쐆�j�Z�XfY>”ò?Ï\Š®Ó ÙäßD61›ØM*¶²[_bªP;X?²2I”˜¿;ƒë{´½Ú~-ÃkEm¥VÖ¶kUk ~ÝÎ0~&Åd™¹L7£¢—u\c5½¬»DÝX= ß¥ÏéGôÇôªœzD}L}B}Z­ՕjYÝ®îQ÷ªûÕê]jí€z€#=ú^}¿žáõ¢¾R/ëÛõ*?‡w5ÝÉ,¥»R `�€…5î¾È\ Ð o£–âJà#Häx€c@Ÿ�¬‚œäÌ g®¸fDÿs¢Y)ièè(UŸ+™¬CåOÓ€”š€k‚µ=éiĴœrFÈAê9 #ä!Ú…w�´Òɲʉò�µR~Z‘™,“i]rV^‰á\ ïŠá–3Ù¦*¹ «ÕÚ얺£Ý»Ù5Á5ҚèšÝìÜà\intîn6ÌJÙhv7› +¦¤T4µ›õý’?êßÍnŸ½wöK³Îf»g¯™½i6SOÿ¼#¯¬Rp™Dñþ¼»¤ªÞÜ4•ì…étCºà8�ƒü¦�²�k�X²R?y¸Ï÷Y4 @5ž¥æRÿDåïTÊ(EËÉå Lü™|cõܦY`r»v0Ðö3PþŒ"]¤ö*ü¤'þÜ ù] +ßéd ÜbÅÌ-†í·ŒÿbÔ Ð  BG™Ep8,¢-CêèØ À2‹áYÄ,"ÏÂó y†IÈÆ)?r:á²Z4|O  Fü”’~WI·(iVIC²i–ñËYƟÌ2Þ5Ë‚D!P5âJõMÆ}MƹMÆX“Zs¡�œœ%UÓÿII/U҄lÿ0þ-`ükÀøhÀ¸6`¼(@ëyaï‰]Iõ4Å*é,% Ëz¿ñg~ã"¿±Þol2âÇ0ôަ)©OI=4şï3·˜‘öþµ@K8Ÿ‰ùÁõP.ä3M€Æó™K�å3úg>ó€ÿü¬iøË|褿ɁÏà™,Íÿmÿτ˜ÖO^ ø ”Áàå3·QùBýïAþqT¦¡ò?€hâx¦Ât¢Þ÷ó‰¥Ðë#ùÄMÐë÷PBéõ¡|â$pÈ'¶�º?Ÿ¸Ðö¼Dxu>Sîo²Ð/ʄÊ.C¡#™=Ñã hùZÀ—+·æ´V í`7çƒS�Eè(_ÀAÔ®tçÏ•I–¢ Ò„•A{¤`6+ƒ7¢2kòÁÛ õ>é¤ÿÿfщ£/°9ÿ˜ÿ/ÀüBö÷xf~ÿWéråýGÃX:àÿeðÿ§¡a¼0ïI k à¥Ä0Áûýƒ°È9%ø€ob¥ÿÙ Rº;¥ðªwf’þG‚‹ýKÏûoK¼@‡®ƒ/„âÎÄÅþٙ=þéÒ0†b9É:c°ÏŸvÃ0ž9´Ç?%4L‡R mì9à/‡ÃAe( êŸ'µˆÃä·ž[Ê-ä.ã¦rÕ\’¹RÎËÙ5V ¯1i F£QkX Ñ ~Ž+ÿ!M­xj–¦¬Bó¤øCñ, ÖØ;9ÓFÚæMÃ9kj›?-Woæ +—çâm9Mû7:1¾¯r9r7xÌó;@A)ëN³"ŒSwÞë¡ø–;ïíìÄm¹‘e¨m©˜ûrÌCñ‚*8M@Îë³BÖz±%=½åß$=éyŽ„ ># ¥¹Ûæuäž.íÌUQ¢PÚٖ»„FèÉZ²¦µå 饨³ã ¾™¬m½œòñÍ-çÄPé1pœ{‹bC¨ŒŠ¡2<¤ˆÍVÄ@MËZ[ËʊB¯à™TÔçEhe±­tmµSbćBJ[!â£b ÅÆÌç7f@ج4f6 ¥1/”$IHTd°^A©^)ÞóuqP*§IJ?îTúÁøk™hQ´`B†h@æü:÷¿ý­˜ö¿ÆCKÞ[¾ŒÞ“ô[W�ôä¶]¿JÈõ/ÅÁåïM\ „{–.[Eñ’¹÷‚+Zr˃-âà’eÿ¦x-^lDËZçw .“W´ä—ÈKZƒKZ:‡žØÔÜvA_[ÎõÕ¼éß4¶‰6ÖLûz¢íß·Ñâ'h_m´¯6Ú×òJ_m—OÃmíƒ4~¥UðÑë`?ôxÓœ|ïÅÊæ˜nõ<Ï"8¶ôñΜ!8-g Eɦd-‚ÝI‹Lô&l¢H¸ujÀó<~j¢ˆ¶%8 őкºåÜ¿uëÖ­§°aCÒõ…·6m`^[n:Û3¹LkNîiéTþìxÃį¹Cæ_Ê͐5™M™í™™½Ն À¶¾Tv´Œt—­)ÛT¶½lgÙÞ25-¸¢ã€œÙYö—2fh^¿Ö¥Ï €áͮ߰Žþt° Ø]|C¼¹£© -oƒgžD6€ @5À<�ú/Hð€¿°èvH�ø!Àå0I&Ù*¬n¡=vƩјª¡ÊÚª†aÀK®*ây‹‹¸õÒ"Î4U €óÙj]“oŒž‡ô�ïüàŸ�*¦Š©RßPÔÚÎuh]Ãðéwíõ4Y_¯üA&¦Ë½~]<ŽÖÿ€Ã ¸ÿ叿^·ÁRÀ B +w­¶âÉ-�SüßR7 +endstream +endobj +2843 0 obj +12462 +endobj +2834 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2826 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_boxes.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2844 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2845 0 R>> +>> +/Length 516 +/Filter /FlateDecode +>> +stream +xœ½•ÏnÛ0 Æïz +¾@XQ, (vP(ÐC7ߊŠ nP$‡v‡½~?ɲ­ÈÁŽCÀXübþ$R”ò¡4åϏ{ºyÕôöGiO•¡üô®žI³vør/xí·²é‘>HJØ!?Ä9úuVbY´!сmŠt&cG¿)'úIOà›Ì~É`�ÿ +<8 Ø£˜¼SJÄi‰PÕ-ӖI>ßèû¨bG’`8Åh¢ÇÖ8#‰Æ³º™ú€ÕÐ8©[­µÀ ÌÂÌÃX€EX‚½~ßÕ݈ü<-†éŒG$Ÿ'ˆsYVkv±¬^Êèš2GHÕ5-•²x¬µŠ;o3HsÐvç×÷OtÜ&¼siSªÎÅD¥=&¿ô^=)gÙúf†êW‚x´ã†ÕGNj0¹}Vav×ìÂÜh½ß»øIE¹L¿ún ICi±Þo=›¢u³#pD†’:S<KJW”vKÚxà$–ýސUÂÞKéwÇúšÐB{JnžÀÉH.–î™; àx{é˜Å9î£ôçìV`6F˜{'Hî)�_V½­´ +'é|Ø{¿]oÏ�69nºasËΝʛW…¥ª—œ'ۖy¶#hÐå.ì…öõ€­i;/_¯³à—°| &ŒvB î)ÓöPoæÿt!?©/qL' +endstream +endobj +2844 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2845 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /AVODVM+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2846 0 R] +/ToUnicode 2847 0 R +>> +endobj +2846 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /AVODVM+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2848 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 500 443 389]] +>> +endobj +2847 0 obj +<< +/Length 2849 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÃ0E÷úŠY¦‹ Ûy8c(鯋>¨Û¥±#¨%!Ë ÿ}eI¡ ŽîÜa¸ÃoÍKct�þá­l1@¯ò8ÙÙK„mX^€Ò2l”^9 +Çx4·ËplLoYUÿŒâü»ge;|b�Àß½B¯Í�»ï[K_íìÜŽhd¬®AaÛ½ +÷&FžÌûFE]‡em_‹C(ç4’´ +''$zadUO UOÍШzž‘­ëå]øTžÇò,+Ë:Q‘è|%:v$:’v!:%*2¢3iQIÔ]¨Ë滒v"¤Ò°ÛTëØkƏLäì}Œ#-"å°&  >vå¬[]éþE߉ +endstream +endobj +2848 0 obj +<< +/Type /FontDescriptor +/FontName /AVODVM+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2850 0 R +>> +endobj +2849 0 obj +271 +endobj +2850 0 obj +<< +/Length 2851 0 R +/Filter /FlateDecode +/Length1 15932 +>> +stream +xœ•{ |TÕÕø¹o™7û¼Ù·d–ÌÎÌdB62qj^H‚@@¢,f¨1 ‹€ËGØÜ*k*©R—Z…Ú¢~EËd\jôC«U +¶Öªlq«¤E‹þm%™ïÜ7Bÿý}¿ÿ7sϹ眻¾sÏ=÷¾��ÔÐ,ø_ÝÛõ'žðŽ wÞâkÖú&ªÞ?àÓï\Þ·ìêÿz¤KD>PL^vÕõ—?t~ûrÔ}Ëh—/í]òþŒ'Þ¨,C^ýrd˜þ¦ªÂü<Ì—_½öºX9óCÌ_‡ùÄU+÷üô$æŽùª«{¯ëSQ<ù70ïë[½´/ýÑË:Ì£Ž¡ ‚õòe<`o˜=Ч™_æ¹<ðÜó«=,¨Jì%àT*øçPÎ�Kb "W’ËÀ¿ÊŒg.Offg  iñ&“«üF¿1„ )ãà”=%ñð ø¸Qì ]á¿‡Ý öàôÌëÜö{Œz&1ÂþI҃*ìPrѐWaP`wšššR){Z?Œ¿Q’š\åRÐBû!\øDjÕéóe4UÊ©CE¤‹©#¬â *W~}‚$`]ˆ„4ë¢$ª)֞H$ýþʤєNÓ)ÚVSWS—ø^—ܘÑdOO®ŠÓŸ{ÈT9R•ÊšêlŸè3†"¾Êîʪ¾ÊOCŸF¿}ÕR…¼¹NÖ{Ùí­õWVƖԗ;^w@¬äÔáòp"œÏ·?jÔñhX© M N‰ÌYd¶0CyApZdvtvl“Ð/öïmŠnŠõWþXÜF•CO‹ûCû£ÏU¾z9úvèíèáJ/¾#Aaå쪐QE±:{‹Øbìà/8.ŽmÖl796;76…6…û+íU·Ù7†Y*K®¯5r*•2Ž„Bj"0"ڍÑð{|KxÀ Ö{ ^§Çã)Ü6¬ŒF|#…õ’ä}JA©‚±¨%‹†#áP¤J©²(•*‡Õá´Õ!‹Z +ƒU§ÅápÆÂ§Ã®V)5¾‡§Éqð‡öƒ‘æDГã’Ú`E¯×ç†2 $P…€Âñ4¹B $H†¨„ £ß)ÃR5!C{Fai,0B”’Ur§:œd‡“<ë<ä<âdwSŽâ~Òg_:¾“a¶6ô4! V²LÒJêTw˜Háþ0!Ç÷¨ÖGRʧˆ›sKjDIôD”‰bѽX4ºCÁbîŽéˆ‰1_LŠåb£±Ã1!֓ܵ™.‡®U«ÇNÆ»V9]cãÇNŽu­rœt9EÊr!Ŏc®1ñ$…1\1">.qLkÊ`"fJO‘Æ”šàF¾2®_/ب¯tĕ”àO§9ñ¸Ä1"ŽþÏ© *3J\ž¤«ké‚.²M›tÅ[.íÜ-Ú¦àHáÄ0bóHáh¾<m? Y(:‘·§CYåܐ5Mâ¥_6›5û­ +…Õb7›#h‘:Ì +Å|}]m)O, ´<é¯ó¼XëˆØ2dÏtEyøyK$Mü—Ä&~ûpâËÐÄ;å v[ˆó”y㟓'6fìz6bíbÀbÿ‚|Sï3{˜PH·âÔǧñ'YfF :8@/•ÁDàï T03Š^f?qe–ëtÌ|“NI‘Ώނ™ïw ˜š¬j¤ð×=f33‰£{¨ +oî¡b$~»j«tŽ‘ÂIY ‰?ÉZªNµxs/Õrø¨3³Ïñ¯ôoð³þŠ•hÕ= +¢¨–mêIZ¢Ba†Tӛñx×AêvÆHŠÎåÁb*x)ãð…ÅKNOÒùLÔ³ùå”Ö³§½½D47 É9eŠb¾¤À´CÁÐFÑýû+3ÞWR-©R:†R:Æ`ÀTK}'ى=”‹ÄW{¨€rž”ýª# ~’v A&bßß;ØtÍY´›q·ä ’ž`_p0¸#x"Èû‚AF¢I.ÂêêZ74q²ªˆ!K•NW­#æ1ϬÐÅ<¦™ÄÙìóø[µN­y‡’¨Ð +f“zPETi–ºÜ–:Š$CS{¥V«sê‚)žvPž«¾±vÐA:¤ÇÑçtìpœpðŽ| ÿ³ÒbÇÇèz;‰x5.G|ÆVãÐÄ/ÇN‘/KC’×È*\,Ù,©¶Y-Š@E¸®¶Þl´Øl5V]u}}±6*„HˆÄ&wÞ¤I™ónrNnžhi©t««,ª'þN*ÈLštބÜ· ] º2óIï>§!Ø'ÂçL†{Üd¼hµR¨\2¡©”KÔ¬4Z‡ÉÄÌ×Z̈́7ˤYO ìײš©mR“Dℤ¥eÌeÂ`³pèó€ÆÐtpüðÁÔØ¢­Åß_ÂWI7ºÓFæ´k©ØäÔzí)|"ۇë4áDB²PªOC47±®°"7'•¶­q^¶5^IMŠ—m7ÓµF¹´§²­!ñOÙÖÌæò²’­½‡pø 45îêqQt~+€=ޏÑÄ'R³6ÝMº¦©ü~ãýÎç¬ÏÙFœŸ8…íåd³‹ÌÑÎÑuk»u_:xîRkýÊÅšXÜ;k­*õ–­b¢ÐÖÑNÛYXÿfe­K-î×@ƒ[„”ði‰¶2Už+gʁŽãƒ–3é70‹æœyÔ|Ø|Ô¬0÷”Ù hLDŸ®“]Ô©ŸìÂ8iüX“ìÜQtŒíi@0a¤hd«VwÁjt¦ÄXc  …ÕT×O©QP“ ×uõõS꧐™o¾YõŸoŒú[+;'ýpʚ¤=Æ=?ñûiã¿Ìž‹.Z\Ó½˜Yî·­˜^ +Ř ü¿£?¬g¶–쪼A¢ö#ªjÙªAšw¸JíëÓíhь²¡9Â#…¿H^Êûkë"Iâç´Zôžrþ¤l“I|‘{(7IÝ$©YÒú8.hñ¤\_’ø8C³šý˜BQ„Ô¢÷4ÔI*,[Wcy‚Ð +Rèpâ8ucǏ›Òé’S#EgYa‘s0~@D·yÆ ;keY'§Øb¤+¥U#jÙ2Õ +j€jÙ2Õ™åYmÑù5L!~™í—Ù~™íOžö—H|!Û0§dN&¦œeãgùNÀQŒ¡ãDVºä4S Ò¤:uC®«Þ2„û¸\ÃhÃá6®  = }”%5ŸÝ£q„5HƊdÌ™Y¡ŽyDt”1Ox„ÕK•ºHes­§®•ø"õ }“Ñ(ªŽ jPMrjbP÷©·«©9õó¬J‚?XéMv${’}I®?9˜drII19š<œä’=SÙ ÛsɠNj¸¿àX2Ætºä2©Ól¹^²¸Êx¥"ä—ñÎ2"(]By‰1ƒ +7ߌfŽÑGת¸léõõ5Õ6»Íj´Ø‹•=õ©Ô¥*„3~vJýi&õ³³W~¿ùÂ>·Y¯®’&ηJÕjÖÛZ5ùŠ™Öô´‰Æï,ƒ×eM鉉¿s|Ñ m .•~1ñÌ%>ºÝHX¼´ÞsYªvÎDÙe•Þ`ЬnXÀ~çÁé.1€Ž˜)|S8ÆîÇõbƒ ù]qÅ yx´btÃh¼¼E µ¼R´#…äh�‰S²±Ë5v-Õ×Q}­ÖaŽQ™iT`´Èvm±‚;¤Òø³ µljq9Þ+Zõ{ñÓ~ù´‡± +«Àr´ -ëáùpJ6Z´Z-]¹4Ä_Ÿ¤,­6*Zß{%;<Xjï`ñ„ã–®ÃäçŠ}нÂ_¼nA3ô…×±×p·±¹GØ]Já4*-]³ÙciuصÀ¹m úəžLöòƒ<ÓÃ÷ó»y–ÿLkpµZQסëÓ ê¸~Lr:t¢Î§«BrTwX'èh$”©Óõ„^hwÄ/”åՙ٢ì5Ç»VÉ=]݄R¶/Ù¶¢N«Â>Öã#.µ£ œ¶L‰9/ç÷§Æ]å +·€nÝqj£²Õ½q(näÔ䬁:ÖÈ›ª1mÔãb´Šy9ïÖßñ»‡·ìêØ¹À€v3IOÌɚ«Óß}ðÁ%uuQæ«ýŸ¿~òGýìޟȆ3·ºæåçrϺ-ƒ¶QbwƒÊmÉë–Y´Š¢AÈ¢•íEÔh0uqÔIR!%$3er²g)5bŠv"ÛG)DüÖ:TTNõ\´°›Z€‹³È–aъÔ5á» fÁÑÀ@CIŽóhµ^Oéô‹‘&z'ñ`\n„ZE›©ßJµí³½H^Q([¥0}¬&ÓUm¶K¬·’ÛU› o»¯T]Çy©Ål÷’—¬¯¸ÉKf(O÷ÆÄÑ8,nÒ4ÍáˆÄ‘Ã4íàz¸>nËq +î¸VB¡¤Ý®e´-ž–¢¬ŽÏ£Î&ޞ‹ÎmÏu\´pHë™1äåf\¼°óYÐFCðF²-Ï€‹­,lõ§â§î³²¸WdKBË©'妐>̄ÊÂê"l4X|PN\>bS!å2ëDq³˜X5v8yLä0~æw3YMhèˆæDZ:%ã:fâõ úL×ÙÖ9֕)»²x¸ÂC•¤*i7‚•ž–4i(”HµÆ‘h|IÖÛ+è¹É$[^$ÌÀᛮ¼æÐ†C7,[ÿÚܺ+§nÿ~ïM+.`w?´q÷÷NõïÜòÄMÿ¸¶¹é¡_žxǝ¼½‡îïnÜß?f·AûEÉÒ´aµ£6Ì%O)t;{’f‘i@b$=ÆâÕJ*EïUFå¤èzè{ßhjS“­º­ú­ÆáµojÞ´¿y§Fe¨ÄYÓµ«Õë4U e•†…õ\eß$6ÂMÑtmUã ÍqŽqšgFxV´½Vj\à\êh\'lÐl77Ø6Ø$l·u<öèyƒh0^Ñkô&bê˜=Õ¨ç«Öw4r%Ëb¿¯o t פHª2\ëPsPIÇà©,/OWV6¦O_áàÖÚDG"ßáŒS:¦‡Ã‡·—HmmZ£ÕÖ8Ô*Ap†këjkêB¦­¶”‘ëp¹Ø´åëâI…V6˜ÀÖ� 8C••éšä±X¤¦g{}©ãy!ä„`]ÈRWÒÚ"‘ª­¥¦F‹ÞáÒÚk"!§¦!v¨Ym­Pg(#e^|©Jú<`2 žÐ*¹$I&=žrµv„´í]i#¶ÊÐÑûœÄI—ŽV¬“œ9çQç 'GÃS­ói¦j@ Ëòu•‘¢†Ró4ó<¤¡‘™=ì?ˆágü«®±“câx¼+¾j £Ïânݕ)nÚèa3r"fºNž†ÒË}e|£~}ñjÄaJ¯O9Ž‹Çºè“'ڔîJu!G”³âÇ‘”bFŸÙ¨3ë è€ò€€H‰Ü,†9«»dç» +VáÊØšÂ‰¼:­ÁÝêIUÚî󘚐þd±•)TeÆ&ä›”‹Š%³]ßÄS!80©§T#ÝAÇ¢Zۉ}†tÈgH«G +oå i^]ÒՈöéP “9’Á”û(‘g¤åÞÊkh™£ySe„~4-âìž ECڈ¬isñÄVD&zµ¦]Ô¹š­éz¥5­²¤cF¥-­’+³¥c’Á𮦀-Ûië´ø1}–“9ûÿ’'ç䋗 +zÑb³Û§È›WñêEÌ6›½9¡c‰ÐË9OSèÕMvÇü­¹}zE˜ÔONž¿þؼé鉎¤Ó,Ývwk29ñ‡ ;¼pô—3/ú»-TfwT‹˗/vYËC!ÖQ±úщ‘ë'³Á Eo·w8ð]£#ƒ¼¥üÚ©«¦Èw1³pœËæÀåìú’wŠ*mÇh ¸Û^Fzy/Ô[«$ >¨Âr bBo6ÌÔ¢‹Áh4"wÈ(€ +Œ@Å´4%öR=£76”Bâ7OÒã7Y£Á= ?w5É¡PWWñ²ìÔÁÑo·Ñrk?쀰´ °ÅN[TÒF¤ ©DÁ'ä„¡_Ø!pÂ]ÜÃ\žciSîÁayïµx=8NJâhq¦£E¤·Q–^_Ü~¿ ÍâåÓn×\-Õr_±§t›—œ¦nG—³z,o²¼ÓW†¶S–¶Iei/핺ef­Rކiv8­•Ùs'UÖºNU§ù2[·}¡ã».°*… Rjyë ÅfævÅFí€xkùϘ]޽æ7˜· ïˆ'™¿³fSÐ£ìÃÑmV=/¼l8!(9"è~À°ª§ +GAæ<³^5¹@5Ç;™§ZĬf6›7;ï7ÿ\õsõˆr¯*§þ5ó1sT{RmQ‡fÅtîqÒrh¡ë9 TÙ¬´«fSÚÔmÝ`ݎÇnÎjuÿž#øç-iDŸäͽ%M7¥é_ê&ô¯)mQwÚ`#+ml[m¬í¤ÅÒ¯$UÊA%S¥Üª<¢dE¥¤Ä‘(sÊ£J…òz+›©]± ÉT¥—ôzô¢Þ§gO艞öD…s©?‹ÄW­^={|•|êéB4†Ç‘Æ¥«©IÅWã®ÓÕҙ_i%]Ù8=¤‘ =ØuAC=Ó·tîQ�a˜UYùžL^¸«e'(`kš@Z+%Ó:%u"Qê¢(¢wyyw1ç.ÊJ9u1§.æTrNÒ«ÒVљv¢7Ñ!�uç8zC«°Ë7 +v{0uµ&‡üaùòJñY²dãÂ[“^ëoîÛùÙçû~üÒøFò/:×Ͻ…9ïµµk_gÙü!oF„WÑØlnÆÝpIáóŒs'sµ¥Õ©‘艨F¢1,Cä[V"ß²ƒÛ¥Œh)?â7ÐkS*3ÐõRMå†É‚2bðs¦8O®çÉU<áC)BÈ$Áy­‡,Æ}9äs‘WŸ‹q™pUã:ÁH1…Qn`MtUct|ðƒâñsﵪý†ˆ’›dó˜*yfÒd¡XÓÔΓ+ùïñ š$´zÈÏZ㠙4„öð ÉE—ªÁPSíRêåME‘HMuqÉÆñºr»(ˆt5‰L4.)±bª„3Á˜L•’&ˆjÒKV»0ü€¸-È«uTë©é«é¯QjFˆOڈ+ùUÝ«úÁ¡?Þ ¾øˆû(ðQðӄÆÔ”èJüGr}b+ÙÊleû­ý®~wÙæäÖJ5«Ò*Êԉ—+^ (ËX›ÅTf+wÆÜ‰ûU÷«ðݸ;¨1ÅuÑÄÌĜšîšëb×%nÓ?Ø]ó ûQ™6¦œìgñ’aȉçáÙÊ⒌“ç³nËë"¢Ë‡3G…ÎgmTXa2: gˆÈˆ÷_CejÒd�:©®›œNÇ;M²ØRtb™×L„˜ùøÿægý#¬EÒôH¡Ï0h` #¤^rF\ÎJ¯’(Û#¤'Ò鏰¾HU„‰<…»C5ñ W'.µÙc«OÊ«sœ®Ã‚×a:…Ë+_ Hҕz åx aϱâ7BŒÝÕÁ@ ¨ÓXt: |èg–¬Äã'ǺVã§"-“E#ÚSéSéj!ž•eј×'‚×è/#Š˜² |¢§ „(_Fä%ˆçΛo&Ø3Iõð•ø•ñ›(ו%«aP¦s;ÙÎlg·k~¬´º݃e÷WÜ؞Ôâ!"ŽÑz TÓ¤©à–ÄÁ|W–-ŒQŸ3­Š:ÓDR§wÑ%¸ä/�êt%²2¨ÒZÃ*=±ô4Zq§eäL‹Ž5PDZDûÌé„Ã\¬ËT¬ c%‚¡ƒÀ˜‰~"’ 9 iVÔa;:ZÁ ɤÃvt¨ƒà0Êð¯qËÿÅd¡‹^�d÷S `Šìz�kNǃòA©¦ºè¾˜AøÚK§-ðy»ïzõÙuó®ò[í:¿¿ì¡Em—ôN¼ŸL>ð½úÙ5FѤewO¼|÷3“ ÑXå‹^¿Gí"Ü~çEé¶Ëӗ¬ºÏnÐ;ä(…¥¥£×âñч˜Ã9'ԅ¦P(ˆPÒPÈr äûUZžž~?%¨@Í߉¦? ¼ex.ÃóYá„cŸLÌ,œâ¯„ÀÄ…£¬Ë?Q€ÜÛ!'ÈdxFa&<ÍÐÛà8»AדW±¥�´Âc"^lyØ ÷ÃÛp)¬†á(D¡Þ'&¬§ úÀ駘¶Ã¦Â~ÔRC üž"W‘¹Bz:“À­"[ñHm‡há`á-Ì=’`a¦#õ!à‡`‚+à7…Sô/`<Jn$Ÿ‚z` WË ®„ó`/ü´#5®çßR텫°ÔψŒŽ>†_q–bM߇MØã<Œ2•l ¿ç2 ߁ ¡¥ßƒ·‰™Lf¥B¤0µp?r…/˜8ó+`?â0ºáø)ÎÆ›p ¾$RG$»ðyü• ûÖëàèǞ?‚e‡ýd2™ÌØ;Ζb0e[a'¶? ‡I;ɒQò<»“¯šh*X +ÖÂÇø¶'A'öp;<mœ$U¨ƒ-°ìZÎíå«ÇoÆ.ŸÀaxûñ>Îû—ð5™„ÏÌM̆Â%…Ç +b_”à…¸ÂJ¸®…‡ñ­¾�àsò £BÍC܋ü ü‰Â]8·a˜Š}ŸƒÚs±î-ø–ò0‚Ï›8J#ñá(ȅäb²Œl%÷ o~›¼Í(?³Šù ›c_eßåêy¾Ðˆ5ÙÀƒíàXŽoà&œí»p¼Á‹ð +±’0IâˆÞÄò_1ç1­øüŒ9ļÏÞÊnåNñ·Mølâ›Â�Úr+Ú]'Îæ/pþFl؇¹‚¬!ƞ2{X=+²¶Žmfç±Yv»}™ý-·šÛŽÃÏà{ù]BïÄL¼^h/ü@^' +ìW¸¾¦ ý\ŽÖt%ö¯ŸÕp#Ü p'ÚË]ƒïÂq?¯Àà=8Žo�ˆû¼[¿­îVr'>÷“ÇÉóäEò +ù€|E¦Ÿ(SÏ41-Ì4fs+>ۘÃ̛Ì'l»˜ÝÀöãó»}—6Çøj|¦ó[øG¯ +Qaº°HùÚ©±ñIãÙñ÷'`Â5ñ݉{&žŸø¸° p=ö?I¨ÄžnÄ^ޏ6¸Ÿ_ %à5ø£Ü×/pßäÑâ$€ÖÀ·ÖD. 3ð™M.Âg>>—…øô’Ed9>H?ù>¹…ü€ÜA~$?÷áØv’ÿ$ûðy’<…ÏÈòù ù‚A#fX´æaRLGÚÂ\ÀÌa.Æg³Ÿ>ŒÆ¯Á7ô(3ÌìgÞdÍlˆM²½ì*ö~ö—ì ìì?8†Kp).Ã-à–q·p‡¸×¹·¸ox/߯/çâ_P¸µŠùŠ+÷)v+>QœÂ`½CX$Ü(¼!”!ôV¿Æq)Å!²†·p×1Gp]8Ø>~#™3¦`æ±W±w²¿ã/''Xy‡ °+Ø+ ?c§1_³+Éæ9RÁzùFör¸ +dós’ù˜³’y̧$Êý<ɬd[m„ÿ=gåná?A—ýGhd֓QæEöö–³ÐÈ?DŽð1¯ƒ;ʘá®êÌ½Xè·Ì +f trµü7°çý?ùëp¾Ïg6‘IìÜCð!`þNN{Ðk$3¹ s“&»Ð㎌á6ÜG~yš¼GF€ÇØGÉ,F‹o+ÇèÈܲ~ò«†¬ü¹-ÌXIs‚™Ï>£8ÌÖ‚^âwpaIÚÎéßü®€mL}Zz“ß“jpÀ½èïON<C=6ÿ¿íì§l.Æãhó*4âÚøŸN¸ ªá)´ÁMPÅÜ7úÉôû³Ñâá†\)¢AoiǾmÀýÂÆT /ìÆV¿Fÿÿôúíä¯p-ÆR'É(D9*¹kCÏԃþw >K  s?»{ùßÃbÇÍÐ7ñZù»pî9Æö]Áþ-„Ÿr ìµ=ó*,ñ“‰éxt–°‡¯ÖcŸÏÇuÞÁMGÏ{Oá +á +Ü£fážø +¬(Ü -øî..ÜRØ݅Ÿ.…e0·ðúßk +y¨‡|–YÀǹZô±¯¸ý²ýötxýQˆ8à/øüû>ÿ4 pDßÙT¸½ð°â|Tà -Â]ô\ Åy›ÎŽBÍąÌPaۇ;Ô¸¨ðhÁKÔ°¼pzÞg`§À£ïé¿mw w9S…ý¤{)¿@š:žÔtþw2ç5¦èÝJMõäªTe2Ÿ‹F¡` ÂïózÊËÜ.§Ãn³˜MFÑ ×i5ô¡<Ç2mi=¾\¸'DžÓ§'i>ЋŒÞ³=9²¦«“óõÈj¾s5%Ô¼ü_4¥¢¦tF“ˆ¾ d’ _[À—;Øð…u"}Gk ëˍÉôl™”iÒ~?ðµ9–·úr¤Çז›vÍò¶žV¬nH£n ´,U'0¤Ö ©A*gô ûùD&{[ãJv*ç +´¶åœVڃjë]’븨³­Õí÷g“‰iYX”ƒÀԜ!.«@‹ÜLNђäf|+èh`‹o(1:pûˆ‹zâÚ%%½—væØÞ,mÃÇv[söŽ9¾Íb妖΍gKÝì@›c…f6úr;.ê<[ê§i6‹uä˜Ð´žiØðí8…ís}Øsk¶3GnÅ}ttLÅÑ- ´QNϾœ*05°|àŠ|1®\|½?ïrIû GÁÕæ˜×ðçšÜlokِ.¾~Ø)ùœçJ’‰!ÑXœÖ!½¡DhugKÏÈdJV§TûÅgæ•Ðf 9ä|‹}ؓÎ�Ž©&K``qªá/K°Tn ¾9UKπ؈|‘–Ïñ!1àøðýƎŸËé-q!ñK $µ’3††òÓt.ÏMšD DhÁ7Š}<_Î×%׌0¹@ŸèC„Ó8·½ÙÆN¾ßO_ï– a&×Qg1ïƒEî<H©x6ÇôPÉèi‰u>•ôŸ–œ)Þ@;Þ#Gï֜2|æŸA´™Û–7æˆí/-ÊÛçÚ/ZØékè)Ímû¼srEyÃY‰"ENxŽ áLÍ é]¼°“2ðšh[Ñ3—ö1gnédÝL¶H1nV® +í÷Ò35ÓL§–ÖҲý/”hÀ2‡ø¦åĞéÅ4«öûÿ? á1Ž–’Ñ·ÅJcÊ5ÆÏ͟wNþœîiXì0fÚç-PŸ#›†Îj``ZÀ7m g w¤Ð¿(àûÙN¶s ¯­çôë)<µÅ›v{±œ4¢i30u(@6]4$‘MsvîÇ£˜oÓ¼Î<C˜–ž©Ù¡ Ê:÷ã©L’¹ åR&Íøh÷<\yF)ë»÷K�ý²”“r~ñ™§<Í#°x„)òÄÓ<y\‘'É<ú£ž¢e^çÙ6 /¬l²ø78¼W þsv·!ó¥Ò©”ƒ€‡ÿ\þÅ/¿Psï7kÇoA©Ç¬ +õ‹çLLÿD\"Â7kÿyäÌùó۟F‘&eü¯AǤ!ƒ`á�iùðZøé67{ÌbËqW/þ®Cé»Xó6lê8ª—ÁÐ`| À¶À5þºÜš¾ÀþA<0 â™qCÜgxÞeöÃ<öø0;ÉÛÔleAû)lg?„#ˆÈ‘jBèCº€ÀFÙ†ÛÚª¥ÄñJ磱êýTw•U?Ë~À<ާ/2ŽämnYò~~êÔQßP$†'%«4«Ù÷áo û>{w|¹Ôp´²úD³„½ €yaû䐨w†ƒáêíϱ¯¡ü7ì+8-´Ø+y±+ü5û$¡¼xHØ[’ìÖ«¡y Î"QL#E8ÀÁJöQ؀°a7L½)„9”Ãîbwa?wby¦)„•[8œÂ_ ÿJš²±W`Ôâeog·aãe·°wËøçˆ]ˆF>ží؟bžâí¥üˆ©üÇ%þý˜·!¾¯„ïE¾ñ=òm„—ýQ) »N.·¶„w°kò¯ØìA¹¡ +EjRÛpê¶Ñ›L FÝWÉ- !®F|uãt­Ïûò;Z?lwVïÀ)]S¿gn=ÎÜzúñž½ñ´ÎE${#ê܈:7¢Î8+Uìlo ýþ‚©ˆàC`qÞ×à¼S~ÓQ„Ã2ÿ˜"ì 9öZœÇöj3{E>êE#[6œ–ª›žÆCÁj/v–Woý6§RSCD¬/aÕ]*K—«´”»tØU^Ĩue³ž] ßC`À‚i¡¡cçƒ)ïSì…pµ$½w³ÝÀm๪VbzŽ­†\ý^0±IÈ BÌ۝!SzT}ª~+ª|ª*•¤êPñ+ñ¼º•e½lŠmbç°Ý,O/æ„Æz1w¢±fP³C“ÓŒjkøœbTqXqTqBÁûU +IÑ¡èQô)úƒŠ +Õ bP`z4}š~ +j|š*¤éÐð^ìh¾•]DW9¦"B ‡s܍|{B7¾nœŠË˜æD„ÃHEÌc΀zÔ3 ׀\Ðÿ\b%=}%©âŒätª‚J"(Õ#Ws{Ó”B˜‰9æt˜Ó¡ÖaæöPÄԇЁÀʼ£h5˜ž–U•ä= +Y~BÖ9-“hYæ”ԍ‘\Œìˆ‘Á‘2MÍÕR&&“©;ÐêŽvïäVV†VFWîäææ„æDçìäšM¡¦hÓN.H…RÑÔNÎð†¼QïNnë¬Ý³ž›uh×=kå¬ ³Ø)ôó\>^U-ãŠÅ{óNWõCóyÌnN7¦ÛŽ °àÅ4…Є°cvcêež@îÈ}æ t#ðXâ ê^0õ–d”¿]–QŠÊ™sä,üñ|c͜æ™èr»¶#°X÷ã(\Ö.R»e~Ó£2NI‡Ì÷bzº ‹n¡ìæâò[ˆÎ!t#ô!ðpˆ½7‡Kh͘zúv#pìB|.a/ažÀçqæq6!é&[½`³ád2*Åf‘Ñ¢ èÈcrzŸœn–Ó&9 Jú™º¯fê~5SwÛL] &ŠSÙ&§~IÓ¬ÛÓ¬›Ó¬‹5ë°6;øq§´Ê©‚¦ä39½PN’ůû‡_÷w¿îs¿îA¿n•_÷?-W†kWÇXäTCSrœÎ”Ó°¤ñê^òê.ñê¦xuÍ:òÁÖaªœzäÔMSòÅC«TO“/ k"ùL̋¡†ŒH!ŸiF4‘Ï\€h<ŸyÑ?󙻽ϐyK#_åƒÇ¼ÍVr’Ìàhþï%ü9™gX/9xâG CBˆžÏÜLõ†åŒù‡¡BIõЧsŠ·“2ÿÁR¹Ÿä‹°Õò‰ë±ÕCBnõÞ|ârïÎ'6#º+Ÿ¸ +ÑÖ|ˆvðŠ|f’·ÙH–A¡º‹!ÄОÌ*µ8k¾ +ñÅÂmù-ÕJ!-ùÀdDÚËgH�:äæ¼ù€<ÈrÈU”A@î´B2ÖƒÜyTÈX™܌µ(ö„Žyÿoæi:pø’òyÿü ŽofÿDfäwy_ßO§+ï=”!¡}Þßžö¾! òÞÑĈÏ%F²×;„“œC]†ìóîN,ó>¥;(ÅW½=“ô>Xè½?„ù¼÷æÄ3´p5Žxг‰ó½³2»¼ÓB#ÅR“ÔÞÆÀjoÙ #dÆð.ïäàíJÖ±kŸw¶È]™?å)¦²NJk…EÂá"á<¡FH +>¡\(,J“RTê•Z¥Z©T*”œ’Q‚ÒBÿÞ$.ÿ‡…1*8šr2-2Å/r$É%ƒk'gfۙö¹SIÎÔí󦿦ÄÛG„Âʆx{NÙñÝÎ!BîÌb.ÇlÂy^'(eÝê¦çêý@HêÖ;ÜßxëÙ,iύ.†öE¾ÜWsqj<ð©°]Óäh2oLOký7IO)=ë#‘ãœOFŽòÜ=ís;s¿(Ïæª)Q(϶ç. 'òýÌ*fe[ë~¦¢lç~r³ªíbÊ'7´fϨAӇj(÷Ն¡‚ªA–ÕfÉjh¦m­CE¥È ª„æó‚¬´¬XW›Àº:(B5ÆA¹® ã¡jhÅÊ gW†!µA®Ì ¹²2ª4 +¡J"DU†¦„Pa(4EïúV»“…ÜNˆdåvùV'ZÔA+(é0JÔù¿ÄýoK§þ/”Épï»KÓ{‘ž@ÛR„žÜ–k–;rý‹|¾¡%ï–.LÂ=‹/§¸wiîÝÀÒÖܒ@«o¨wñ¿/¦âÞ@ë,n›×9´XZښï•zÛ½­ÙáG6´´ŸÓÖæ3mµlø7•m •µÐ¶iÿ7âv*~„¶ÕNÛj§m="="·Õ~ñTÒÞÑ9¤„©ô‹¬Œ‡×CÛŸjûΗÇy~ÇMî§8ÀmKÏæ´©9%›“ÍT„«“Šôôæ«$rÜtžßýy¬$‘m L…88ÚV´žù·f͚µÖ­‹cºvCæ­ÅEëŸÛž›FÏé™\¦-'õ´få?úµtJâs™CfefCfkf{fw†_·.‹lÓs‡*˜îŠ•*¶Vl¯Ø]¡ ‚K;÷I™í«`ס5‘µøkk•Û\‡ÿÑìÚuk谁5Åæâëâ-Í°£]‚‘yÌ„„¹<ü¦¿Gø3Âß8¸Ó»~†0L9l’M¶9V´Ò³qêtlõpU]uÃâÞˋxîÂ"n»°ˆ3ÍÕÄù¦u³oOaú„wþ‚ðOž­f«åÊ×­6»ÖÄ vŸ~Ã^K“5ñµòÔ:Ýk×Äã°¦øxß�ý˜ý/¼dÍ:À©À‚•dîZlŧT€®ø¿B÷ã) +endstream +endobj +2851 0 obj +11305 +endobj +2829 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2816 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [160.371 659.297 173.821 671.252] +/A << /S /GoTo /D (section*.160) >> +>> endobj +2823 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [414.823 369.448 428.273 381.404] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2824 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 357.493 102.275 369.448] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2825 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 303.584 183.581 311.665] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/mgr.html)>> +>> endobj +2827 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 158.46 102.275 170.415] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2828 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [467.676 49.325 486.854 61.28] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2833 0 obj << +/D [2831 0 R /XYZ 71 757 null] +>> endobj +238 0 obj << +/D [2831 0 R /XYZ 72 640.441 null] +>> endobj +242 0 obj << +/D [2831 0 R /XYZ 72 282.238 null] +>> endobj +2830 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/XObject << /Im2 2822 0 R /Im3 2826 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2856 0 obj << +/Length 2271 +/Filter /FlateDecode +>> +stream +xÚ¥َã6ò½¿ÂÀ>DƉ¢®ÙÅ3Ø 6yÊ ìC’¶E·…èðRùú­ƒ”%[ÝéIÐ «X$‹UÅ:ùéöæýçbS†e&²Íía“ øÏü(7·Õæ—@Êí..‹, î»­(‚ñÔôÃv—$I ÃlûÛí7ßßÞ|½‰7üż_†Q”löíÍ/¿E› +ð?n¢0)‹Í#­j72+àÛl~¾ùrói……¬,ÂL:>o‹$è šÊà×(–Mcäå¹ÑÈÀûÏ"™mOE˜å §Í¶oêŠWÍÏY˜Æ~ÍpÔH< î¶;‘ý~žø¸Úò «+Æ>ÖÑñŠ?| +ͽTwß8’ýÑÓûÑMªQ…£Çº»ç¥û¾éM¸Ý¥QܵÑKVTç(Ÿ†ºï¶q ”o³ËË0.’Í.ŽÃ2MY´“2ªÕƒ6¬‚8žé@æaå^ ÿºV˜܁›¯tgkVû +­$£Ô/ý÷5)à)â¬p…‹deU˜¾Añ$EÁ«œ‘þð<xþ'_ÔϘ±³¼þ`ú–q‘'Fwjô¿7ýØUþLÐ/LÆîÀžÑnˆ»–wsó;"]—y(E±ÔõD7¤5Ìf¡é…‹´|‹Ga~¶â“à»k½&e˜gbaÈH ¹@C.АƒÖ#²hfȄíø;mô’ç(9"ÖI+PJÙ ªb„cóº쁱v<˜3øƒïؐf‡ØÛ֝7ç2 +Ó$]ª¸2õîÔfUÇß?©öÔhûa1)yò–.€C×9ˆ¡'2¨Ô A +Ò ;?‡yïà~‡Í5­íå6GÓ¶Š,ÀÔ­6C½WcOjïγðƒú´Q„„bGëÏF“6÷FŽhiœåÈeh‹S²ƒ‰–.„Z â¦"\ÿôXWÈŽ¢°dÀèÎ{ГÞf:ŸöÚM•ÀCò’ƒ ¸øÚ~Ö5.ø¶éTýYOŽ-Pޕuï¼,Qòò ×hëΩRuÕbfߟçÀÈيx +€¨±õîþü‚-‡¢F³þWu8óìãí?qàZQß;†AÐ××½Q͆‹ÏeÀ) Gâ¡LÕ¢ÍÒâh’„&#Õ2J]D°öIŘ‹<øH¡é™W¨ªª1ªæLÕðˆ×ՏMå~Þ7އá™àþ¸¦kæólÖÙ‡¯Ü‡/Äùð…«§my¯9Zj�˜7Œ/¯®¹Q[–z_Ü úéÔÔûz˜ÇŸÉI¨@ÂŘñòàÈ#Œk`|«v +Þ/bg§Åª¯Æ/8*Û¯½Š�Q(Rg†¿Æ‰$I'w˜išˆ‹o&žF—Äý f3ºÉ7ÓÍӗèÎù•¯Ò½rf‰o!œ¾°nOƒ/½²M,ÃDBæG÷…B.‚Za'³°Žò§~›ÄÁ]¨+Ò}‰ž€ˆ( E\bþõ&,ÒHâì ¤)¿Ç!ÞÿÐÊÍz¨Ú¿LS;¤·›\+è‡1|=oM¿ +̓Xä +N˜‚¢uÛöÃäËÊù="°``ÛfʖFsäð%ی’ ±Y—nQÕv·êý¦¾©¢2®Ûá̇mšA…=j !HÊ$øç +8EXá”—ÊÔ䎰ÂÙJsU£«ÕÜ:Ry +×.“Ø•ÅÅï%ÈOi\%U³¨–‘GRÏiˆQü™¸ç!)ìëÈ=`¤8qÄ®y°„ +‘>ŠKn…Œxðõ¬ +™.Tñ¼-dðñˆ#xiuNìJD©ääJiMk˜Ò¡\áR'5ð‚Ñ6‹¹YIE'™t4 ¬†æ£bäL ˜ÁüÙêªV%Ñ&½‚€26‡=˜G&³à#æ¼è¢�G àøõu‡C,ô¸1Á)¾d�Œ¾'C<SÒÔ*<’Jt÷bö’ir¾P$SÓµ©ç…ÅŠA¾\¥Õü9nQ…õ=7d+@¢¡ŠÖ /sPæëŽáé’@?e’ÿ;Ööw΄–Wè§A—eáz8ÄNÄ.4‰SýÚé£ÕfwΝ¨ÊÖ"ÆÛz`ÿƒŸ¶'’©Å¥ä·àã`ëJûymõœÖš«°ËcÎ5䎏®¬¬»ª~¨+0Ά|"\kN|粒§ã4ÌÊxYOþƒSÂO µª)sœs¸rß'_ö¦‚þjÐçzÝUÿ'ˆ ºãŽ1¤}žùó@áºó䚱upú'…?–!.ˍv:ý ˜ Ff¢�õBäµâÄüYµŽ3IˆÕ.“CyfÈÏq×Wh܈¬Ÿ²ho¼¢&Ñf}†¥ÅÜB˜o¸PHÞÚ-öwýÄÕßÖÒ#>0]òÞVf…ü'ª–3HD56ú®!4ˆNM æ~æëóŒà{2=ÕÀÕ¸'¯”s€¼ýL.U`plpǟó(Ýk ÑqL`4._HwŽÓÃÅzÖъ'.£À^aVïÏ¥þK{TRhWcL zV“Ø/V<5Òu݇~4ћ*Ä!ƒ]ËItï÷ºX=BUá´ é[¹¨ñ¯8üáÀKf*uâî×rjêI”¥»„¼§"Ì B³8pñP8–i�©¬§äVAí´Çy>¨ÙºŠ‚Ù¸Õþ|şƒÚô`0'S«»óŠùÑíjU矄ÊòÊíK̯èc–`‘KåÔ2¸—TD'O£¹ÈhÜjÙ¦å xþfU/ø¿õë¬>Ñ£Mï\äí‚ò¶'mõ|ÑBÎÄÕ +ø¥Íâº~ vd,­¢œâàŠ¨Y”’M~ÚÖK¢êîɗ%.•××ϐ¥ ³xz#¦P—”ê°» p‡Ã;̍ üøØQfs\¿'E˜çaTfžq¬þf"Jïð€ž|À4“ò<?]¯®Š1¤TøÚcï샞¡““R^T˜vñxí宵™?é†)žß踇&dvÁì%îÝùªQ¿´„×Þ7}C÷ã0¯ +endstream +endobj +2855 0 obj << +/Type /Page +/Contents 2856 0 R +/Resources 2854 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2858 0 R +/Annots [ 2853 0 R ] +>> endobj +2852 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_boxplot.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2859 0 R +/BBox [0 0 252 144] +/Group 2858 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2860 0 R>> +>> +/Length 1297 +/Filter /FlateDecode +>> +stream +xœ¥XMo7 ½Ï¯Ð°"ê[@Ⴡ"@€Òî-È¡ØÄ)ûô¿_I$%vv=³EXO~ԐOEåÇ¢Dùóç{ñîo%¾ý»(©øµhñ!ÿêûòé³PR‰/‹‘Qü!~¨ü‡ò¬ç×%x©�+“MâUDÕÀ‹øK|¤oüü&žNK¬ã(|¶Òƚ(t^—wÏê!ۋÓóò›R +ò_ýxú¾ü~ꮒ·œQºþDgÜpF³ &ʤ]ˆpÍsŸC1I°ý¡ñwȨ­†tÍ{Ÿ;ùG¦Top¸ÇoeÐÞysÍwŸ3ÞHã4zCã=î„ }^úŠ/þ>_œ’–“˜Æ×}q‘}IJº›9Š;÷¹d‚tœÊ4Þã(#íÍT÷§³¶Òs:Óx—Oॹ™ÏáþœÁqù)Ã]é$õͤcbGL®1ßåDU*åÿ²|*äøøàÁ¹2LŸOŽVÚeŽ¦ÈªÚI(ñôr4�¡Vce¬‡‡'¬«/eyél¸œ “ñÏr±Êó.—Á¨ÊÐttیZ··—H‘ +#OÄU±¾±�¹N è ­*‰Ÿ_ß4ÍWNÌ;ù’€¿‚ýߦÆøqžÙí~9¦x”êöÔ»Ël(0PWöÓ|À*ê*ß6ÌìsˏÒBìÖ$úÞ4¨çŒ/†¡–Ír²J 0ÃJ>7¼‡ùNÆkDä§µZºAB5l� " w!+^Ľ¡ëš=vÂmþZn;. O¸OÖÜ·**m"EÓvz†H2!X©Áuó 2ÿX*ðõÉj*·ÍŸ ²‡dð©|‚ŒW q·ÅˆÒ§4Š‘+¼q=ú Xè£Iºù™H Ÿ¯]ŒÜòºê sÂÖaË5bö¦ÉWn—"9im¡Îéƒy&x?®7Aä’†šÐM +›0 +w†Èä°¾n�[¯³7å�íja~]̀é'c ǪïÒ§¼´Þ K̘M©ùêJÃiœu©"{PB³ì#f]Q#´+¯‡bâýŒÑb¥F.•àV‹ÎX¯¹7Lcí�¼ØÇðGˆìQ W­Èx˜û´ÝJå²T~Ÿß~x¥΍Si"³œÒ`c5Bd×&j²ßutX UîüÊWvÃìmû´6i|xß0'§«95O¾ +òvû¡ž?úTùvª½êîoÓ=t´G¼ÛuPÀ·MٓÚ}Â֓ ¢¯¹ã÷Ê}¢­ÚmÃB?·‰Åå¢ ¾›Où{À×+6¶˜'(˜hË~LÉgÆKôt:Èv‚LÚÔ#p÷Úò£�Dú¨G¾VG&Èüƒzxnˆy"àӂX#$z8ì¸Øv‚LßÔÃCKè6¡£kñ^B*A¬‡×җRÌædþA=Ú+…'Lí‹H€ÐTx›ô*cË 2}[ ~‘¶‰€%‡?ÁÈ fS#aGÉæŒÇLò98>ó<[JOÈqƒIz”&×uÓ5r›fw—Úˆ>Q»†þ±!Õ¨-CWcã±¢ûLDW£ö M9n [ѲbZóŠù]àÕX3ò;#™^$fˆôA‡"ºïEb†Ì?¨ƒª:�Þ(é!¹gEދ1ÛN°Ñ7õÈ' k‘”1ºÅ:C3èÏ­÷7`ÀòG5ðcÈ¥c¨Nh¨.Õ¼k‹Öä®éýÿÕÇå?-ïɍ +endstream +endobj +2859 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2860 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /MLSAVF+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2861 0 R] +/ToUnicode 2862 0 R +>> +endobj +2861 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /MLSAVF+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2863 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 722 666]] +>> +endobj +2862 0 obj +<< +/Length 2864 0 R +/Filter /FlateDecode +>> +stream +xœ]ÑÍjÃ0 �ໟBÇîPœ¸Y×BŒî’Ã~X¶pl%5,¶qÜCÞ~Ž:˜!/’Œ¤ðKûÒZ§:Œ0«ÎîB£±¬ Š›ò[MÒ3žŠ»eŽ8µvp¬®¦àûgíz|`�À߃Æ`ì»ïKGŸº›÷?8¡P°¦CºîUú79!ð\¼ouŠ›¸ìSÙ_Æ×âDvI-)§qöRavDVé4Pé4 ­þ?SU?¨« 9»LÙE!Š&Kd6H‚T‘*Ò#éH:’N¤'RI:eU›Î$‘»ÛúXû\—z_‚º…æÏ›Ïƒ¯#‹÷Ÿã_«òó ÓØ…· +endstream +endobj +2863 0 obj +<< +/Type /FontDescriptor +/FontName /MLSAVF+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2865 0 R +>> +endobj +2864 0 obj +263 +endobj +2865 0 obj +<< +/Length 2866 0 R +/Filter /FlateDecode +/Length1 11736 +>> +stream +xœ­z xTÕµðÚ{Ÿsf&É̜¼æ‘I摙IBfBB&§ää)0¼IRÒLÞ`  R "ÐP¥ø†¨`™L´‚\m}¼m­z­`ÅÖ´Ô¢õA2wí3åÿûýß¿ïžÍZkïµÖ~­½öÚ{O��qÐ œm×·´Cñ…'Œ ;«mÝçHÁû°м»¸}Éõÿq k˜wH㖬¼iñãáÅP÷€!¼tQËÂ÷§<õ>@Æ ä_ŠŒ¤¿ëò±ü5–=K¯_s£o{ÀžŽåœ•«ÚZ�‚)X®Â²ÿú–Û¥÷¥§°ÜŽeg{Ç¢ö’_ÖcyŽ¡(Ázbº8Z Lï£äYú<H ¡Ç# +ôù§Äixæ«V£œ#c@GVŸ€Å'^'_ NBæåKˆÆ¸]‰^D$]€KNvâ’"ÂwàøL(L~ʞ—‚ 8iÑ:ˆÅTNôú´bT’ti¥dQ%+”Õ›u6KÈJälC3¬‚Mн ‚Õ{ŒØ Áaàš¦]'7­þjú” • +¨¼I™F<nO¦‡J”0B%7ݖa³Û˜”œeôÆgY¬f+•\Bb+8¤´V’bÀœ)sâl%6-¢$9µ¬qˆ|øŽrUÈÍݜ\”4a| ÐlJL¡’;3;k‚l6 +ÇOŸX”•åÎÔHtêÎ5¡7<°í÷­'7_ÿbuÉêñkìc <%cJ«Š'ѽŸ’ºYåû^9üùÈÑ_|ô¿F>íûEKÇ!Rò靮ÍymFÀËtmf'K•[4–ø³%ýGE‘•#£Ýd£ j¦hžÐHŠóÇB£öÇæFË +íšÄ5IÆ?d¸/ñPü!Ã+â+æ—-ï˜ß±œu~#|cNM%‚U´¥ZMVs†E£3Ç[â3Ь×Z·›{œ‹•Rsš5Á*陕Š’ÅlJMÑ$ ú†N§¤$”uéˆn€”YL뱒}ÖÃVj=Æè'wôš` w(zþR—Üœ¼*yS²<@4J²‚“J§âìr²³×IÖgÉ7è‹z¢()ÍtÝD{èqzŠž¡§Zju#w~¿Ú炱õnš~±iHÆE 7­– ¯î“håœúgztä¸î”ŽBÓêß¹Ä$sIbR A(¡rLåéÖ;¬(o0·ÊâÆ /Ž+ «;𠉝3øsáBJ÷x\j>yIC5®Âñã'°ƒÍ—Î’âÜûӅû²¼ÖSìÿsÁÔßL"­+çפqä;/© ÷>±ùÀÚՃ¿ùî%K92ra¢<.÷€×s×3ôð'%Ǥ'F¨Ö+F¦InIՠæ%"$ÄëAHÐ R‚힮$i´)Vˍ” ‡žèŸ%â΍'û½H$V’´¢ <K¦ Eµd±¯ÓÙÇ3ÊÈ¿ )SÀHBÆ^ãY#3JІh¬†XyuPµpMŒÙe¾ÇËJòå ¦!y¸#˜X’¨štëXŸ°Q~‘gFã¸èh"M«;Hª;ѝè*&$„ Ý?|’®ýéþ¹xçÈýdq»åÒNúðp3¨q¡ãBÚÄ9pIÉ]«[wƒáÝ;Þó^Ibd#[/¬7m1 AmŽ$2·5Ç*1g³–hHåQgÉÊ2ô¶~ ˆ<¤ôõŽÜ< Ä§A®’K•ÜPnoîÙ\!×zŒLA²œìL.HV’w%÷&k’­c¾,—š¦Ÿ,ƒ<¶‡’Jò›†:Уw«QgŠ—lw&5òøÓ½º¤Œt{:•½ú,¯ÎÝJ²­\Ìyâ²ZIz’³2ÁåÈâËݼouI50Íeã‘%±(É3>@¤Ô“bbNÉöÜöØ£+<»~¾ãõ%^ßÑòü]ÄøõŠáד®­ L™¿}ÛÆ¬ùâR¯¾î‘ßno;~rç“ úIÆQ2y¤~¸jëìÐù¿¼÷à·è‰è#ÐöÝh{+dA€¬WŽ5¢ 8¹Ù«ë3»â»ºÒºl·x»²ºOXö§=æíOx:홬g³_Š{)þOz“∤§iºl“ÞœæÕ{ µd'¹U¿Åð®RR µdJN3ùqö‚ÀrXN–Ñ%Y˳—~F6d¯óoô=b—¦K{Kâ-I=)=¦{…=Ú݉{’0Èz*û©À€pT{>þ³„ó†óÙç ÇhôºìR(! Å*-$¤e *’Íêi"‰yœ$ë3Êu¸³tè +0/ãn¡X)¦Jq¨¸·øl±Pì~ ý!ý!®À¬˜w™™ÙZtŒüœ¿rÀ\â~0tîbìŒá‹OÌ%ê‚úò홉&A›êu‰n<P4­ÄŸ’Û +c“ +ZI¦€g‰(>S^+ä'æÅ–}tÝ7ã‡Ëø¯½¸¸(¶ö’ÆÄã­êÈóŽ]wîÉ'ª+dg‘í7½þÄ/_^y0\2íݾVλ‰Œ»QY·xqWñ¸ñ³gÜqýÊ[²®¥oëwÛñHÇ´½+¶]·xuÏk7µt6ö½µrcݲÖÕ-Íù¤fhóëçO.YŽÑï*LBŸ0Á=JŠb Yz-g-X ]·5”'“e¤-Û ™h>ž×bލÖ×Y– 9@¾P Äh¤:JD62ܔÿBõ)J’Á`T‹ Œ›Œ»0 + F«ùõs£÷§ËCçd~³( ªÑ»¾ºD¾ôù0Æð’ì $¦˜LæTWñ$Z̏]~ê^ S]ÉÁ#44ѧñ¦y+„ß>üÝ֎‰vêõҌqëé{»sv92ށÂâ +HµôQ¾••$â°S{àþ… Á]œò<û ˜4qì/ŠYKÓį́M7e€£tJˆÖHµ_ƣçßÈÏçþ! ýís’ûä[_|QFW`SlZƒÑ¨—ãì:Ç —”jL–ÓÓl¶tK†äˆžˆx‹9é/¨/R©o¬J#cblgVŒf±Í*;’ªå9¹HoŒÇÆKŒS5ò{«Á8_ž›Ro_n\"/µ¯“»„­†nãVykÒvû6ÇÆäû°å_§ Ú_3¾*¿œñªý¿ŒoË5~*jÿÆøµüMÆ7v¿ÎXk£Œh$ȰÛÓu†8›Î”n¶™´TcÓ¦&¦ØRo´e§lOOÏL”SÛI¢l4è+J"µ§Pjwdìˆn€Q´²‘¥šLZ­N›>@¾UtF¬C÷”ÄZÐ_g'öú¹bp*†† fx̹¢›ß?›¬iÃMC–4<šø-€Nˆ/6ñ¸Újëñ`ÚÚdkñmÅ3ÞgyˆÈ'þo¼UÞøbPÄüÐä»ü‘ަâÒ¨›Ý owH€Ä|ŽoÈìxʞþç‚ÌkZGæÎµ&‘?»ÉÛ%M³‡ÏÏ,Éùéǟ“ß¼U—íÈ×x½FKÁÝ‚ïîÝ6Sôz…±.3ÑSÏð{<þf‹ÓÀ>˜H7*ÐhßÛìÛ÷¥=”}(íPöù´Ï²?ÉO˜ë³o +Ü_x_`¿çÉÀÛiog¿'”ÐOúKƗr¯HÏ,âTù0Õ\P\~DV{Q¡âÎAdË(ªòTy·§½CÞò¼øÈ«<Ä«/”YªdKK±›<¦œÔ‚±…Õž©EóI½µ1{M”A.K=¡ÒöÒ®ÒÞRmZAZá `²&Ícϱæ ev³½.°Ís¿ç€ÆYª”Î(m£m,$†¤&T°NêLë´µÛ×x:³×çÜ&Ýn»ÝÞè*}5ÿÝü¿z¾õX´F‡Mçʔ6“Ëð�üPìsxX昉þ�›™S\¬3É1›Mtl÷”]xæs·/-VI']ýeåE¼Ø_Y£R%ùӚÓIœ½ ¦Ï|މþq\ W')B¯@ÑY œ§O,8" 7¯_JN¦sý Àëõˆ3ї2ktò¢qoIésäMpA ±`äò]wч‘k}o¤¾¦Õ•õƒ0Žå·©d¨Á'ƒÜC;†Tëà^;ÄC\þzQ5Ç.Væéðx)Ï/rçXìD“f³Ú¨$ey¼ÔÈʱdH¾f\€¸íYVDÆX¶mL€ˆcàÍÈ €½ð.#}Á+çM쪁gNÓjÒÑÑ«¯FÀ¯¿±cGr»Š…Æ«qÕí.váS‡ó½&~îÄÎ"MâèuD½$³È5-]g>î +Ìõš3²§èÔ_¶íÙ»aøgÞæ’»î¾î䱅3Ö¬>òü¼“=“êmôi{ł-‹çzÇ»;ØÊ›]~¯ÅóÌ ‹6j4e·L¿áqÓw«lÞXw×AŒÝ'D¥¸NüXàœ ºh1D£2ŒjH¸Ÿ@}“s¯/àÃ߸ Fþ;¦!í@ô„sŸŽL^ÂsÁ=²<z–%cý§FÀ {`¾]/qpNÀT8�å0võp +ƒn"¯aOn¨‚ÇÁKØs ˜‰÷Á;°�:à#8‹wÜZxŸ$a;ÕЎglIô<âZØD­8¨„_áA¹’̆|ÌO¦~âÞ{¢'À 9Ñ7¢océ!øˆx¢}0sC"dããøçËáÕè%þ+´ÂcdÞa\‚B‘Ð]×Àø#©ÅÜt¸I|[wVb­G‰™œˆž‰~Ï aK·À6qNб¬RìE[gÁà:hAéÏà’LÆ1%š­ˆÞ‡ÜÇà ꣿa‡¦@3Ü£5ނsð%‰'Åä!rӛäoâÛ8¶ZX ë¡ G~�ë‚A2ŽŒ£fjFk™a ÌEYìÇþûá4©% äyí FÊ¢)ÑÔè'¸Ú¹P#Ü/`Iê`,“­ì±px3Îp!<§áMÇûh÷/ák’‹éz3ݝ}<úŽ_Q0fB#¬‚up<‚«z^„ïðÚr3=%¼$®/DïBÛfA޽µgcÛ;p•"0€é-œe"qâ,&’ëÈ,²„ô=x¸½CÞ¡uÑÕô3f¯±÷„ñ¢-ŖLèô’ù°Wàf´ö]8ßÇá%x…¤’,’‡3z ëE¯¡U˜ÅÇðûl ë.‰·œùëÈwÑnôå*ô»z´æ“h…¿Ža YN:ɇ8ò]ôif`2s³bVÎæ°¶íf/³ß ÂAá]qŠØ"Ô´ŒütäÍhmô6uŸð]“ ~Ü_У7­Àñµcê€ °ºáNô—» ⼏Ã+ðGø3|Ž+�ąc^†½_^·Ÿ’w’ûÈ!òy‰¼B> _ñD31åÐñ´ŒVÒº„nÁ´›ž¦oÑOY:kc›X¦½ì({·¶ DÅBL“ÅâcÒkšÍdM«öõKCùà ÃïÀHÚȏGöŒ¼0òIt^ô&¿ò`,Žt+Žò>ôÁý˜žDO< +¿×áOêX¿À‹‡ˆo!nô?®Z¹–LÁ4ÌÄ4Ó|҈©…´’¥˜6áeår+¹ÜA~¡¦{qnûÉä(¦gÈ1L$gÈÇä3òE'¦ ½ÙK³i>-Á™VÒki…i ]…©vÐu¸BÑ~:HßbÉÌËòX [Íîc¿b'ÙØ7üB¾æ K„[…S›ÂÛÂw¢C¬—Š{œøä,’æJË¥{¥ÃÒ§Ò%¤™¡iÕlÐüAÕz1Zýç}~øåK§H§˜"ÜHÏྰ°vq+™‹“è¶’ÝÉþS\L.0'y—t³elEôQVC¿f«È<zœd2‡XÊÃNˆ’ƒôz‘~"¤’9ô<É~Nž¡«X%•x'âï…TáVñS Ù‚Rº‘œ /±[Ù­Ñ_C©¸—œ÷Ò7Á)œ¥ÉpwõVzVú]Fw@½P$~ËÐîOˆ7¢½'Ñm$—ýAØ 17ý'¹@ö`ÔxƒL<ô'´„Ĉ;Lì0DVãuò gɟÉ�ò8{ŒL£ ¸Zaª'ð@xƒ¹ÈX4ð1’,šJfÐ t.{N:͊ñŒ< ÿ ë #è;—¿ø)î€Ý4cZ5F“ß“B°À=ï/Ž<Ç#¶ø¶¸ýìaæ‡Y€¯ú”âÞøS=>’ +áúà6( ÷⻋,ĸ?ã'…²òI<FK3Žmž&š‰±ÿò5ÆÿW1êג¿Á ĉ;ëä\²S¨ÆÈÂø»ÓB<®Oâ:Þ%uȇ¡sd/zù{ð<s>ÄþÓ ˆãk„‡ñ:UŽ1| +¬ÆŽLÓíð¡°Ç< ÷ù a2FÞ=Ñå8ÃexFMÃ3ñX½*qífEoî€æèÃѰfGÇø».ñ°Ul óDŸP„1öò"žGÿEv`ܞ ïb<òâ½è3L¿ÂñOŸ…náO;Ë¢;£„T´G&Z¨OÑsp=ü í6™€ÀÈu´/ZÃÚñ„:3£E$–FWbä}ökDŒ=]`÷£ïîÓï|oæ#w¸@©˜;G)›ô£à5¥%ñS(W?6ÏïË““åõ¸3]N‡=#ݖfµ˜M)ÉIü‰¢OˆÓi5’(0JÀ_í® 9ÃY¡°åž<9—Ý-Èhù#v"«æj°3¤ª9¯ÖTPsñÿ¡©Ä4•+šDv!˜çwV»á7ªÜÎÒ8³ówT¹œá!5?]ÍïRózÌ»\XÁYmYZå “³:\³niwu¨ +›ë‹«tW.ŠËóC_\<fã16»ÛûˆyQ3Ô\]ÚGA«ÇA…ÓÜUÕa«»Š ̼Õ- Ã3fÖWWÙ\®†<˜T¶¹[Ãà®}ª +TªÝ„¥Ê°FíÆ¹ŒÏv8ûü'ºwÈÐò%,t/lYPf- ¼Dö[6¯?gù¾ˆ'UÖoý¡Ôƺ«-˜¼ØÝ½ÕîYÿC©‹ã†l#L½5¡îìx'š°v¶û¢[êÃd vèäóàsŠÍn‘»šsB˝a»Â½´{y&­; ³nrEÒҔÁèYH«vvÏ©w»Âe6wCKUz_ +tϺ©ßª8­WKòü}rb̬}ãh&AÿÃÌ¢+25§ªó\í¬+v%|Dî)èag›GRïÆ9MähÑDèn›ˆjø5¬^ˆë±,¬« u˥ȗyý°è•ÝÎî/×ß=ôù՜–QŽä•¿žå^rÅÑP~9öù¹¹ÜA4•¸¢8ÆIj¹8Ï¿n€†Ýí² šf m[JóÑø._Þ +´b!Ü5³>VvB«-J¾¯!LC\râ²$u.—t]–\©r£?­ÞÞSÃÚ¬+ÿŒ²)¹zii˜˜þâE1yílwíÌÆzguwhÔ¶µs®*Åä¯ÈFs$&@ƒ‡/ZjŠ]oVc=gà?Ñ[ã®^šŒ[ ÇN®¬g6ÚËQS›Bÿ]p¥e^¨Oàm ^Iõÿ…-:°Ê!Κ°šà q.×ÿg¥è^K%ßWS¸Ôwuùš«ÊW /¡›á€…,Z;§±»;î*Y «îî·³¦;Ô݂êV·Svw²zVßÝ^º¼üÑc;l᚝ 8‰¥¤]›BEŸ›l›Ù§m³ëñ)æÜ6§>B ­ U4ôyPV?ˆ¯6EåRÎåL^pòžy¸+"T«êÛ€.U*¨ µÜ6@@åi/ó´ ÐO¾Ì£Èb<EåñGŠÊ9õ?ôuc5䩗~yIü\§&7ƒ_j­Zõðȇ'9}ùdàžïÖ ï”AkÀ¢õcïLÄ×H5̗á»5ߞ¹òþüþ‹“JH:U«0ÁàD¨G؀pAü-Èâ<þ;úÝr€ámD؅Ù|¨ åt¨¿“ÿboþOø‡ðÀÍ̇y¨éþŠï\:sØçý,×QVžÊÎAˆ‡}ì#8ƒ €Œse혏"ˆÑìƒþêêBe�©o¬J#9c +¹ ’–^økö=„¯2ÎDL6Uò~¤¢b43~b,ӟ›Wx¦<޽G ì}vOzµVÎØÂ åzdv3ñâå€^ög#PPØ»ýž¬Â}ÇÙë(•½‚—^핈>±ü-{ŸN|•é7$By'»íqñi„³XŃM=‡0"v ä#Ôq;Èâ8÷c}#â|„U=šðIä¯à˜=Ζã +9ØN¶o.¶ƒÝ­Ò_"MCúòñMÇÆ2§ûFË åòûGù÷aلôÞQzòmH÷¨¿B8Ø/FËëØZµÞšQÚË:#v‡\nG¹¡�an7æv£évó_H¼m¯T{êCZˆôúEsmŒ¸Üêmì7[ {ѤÑôÑrÑrA@цË:b:yèƒad Î´JëÄþ:qÁ�±ŒàD`h÷N´;營@8­òoC¼ ¡——Ø hÇ18ªíly$ǁN¶¤¿D),{›]ÜoÍ(ìù¾¤‹ãŽˆÔ0J\w‘*]Ô¯KàÜEýi1ŠZ+Ê ¬ ~†@!±¡¡ +A`mO¾ã»®×‚bpl¢›Ø&a“(T‘¤ã¬fà®w@˃ *Œq4Ʉ®]×¥c²Î©+Ð)º:q¾S{s°|VÆêX3ùošÒ�ÿñZ©4°+¾7>"þt¼–NH§¥³ÒItJ’"͐BR»Ô%í’z%Ý.i—††âÛã»â™ïŒ/ˆWâgċ é-ßÂZù.G,#´#ìBÐÆÍÈw²Ÿ 4ãj4£)~ƒ bÀ’Œpóg‘ŠX2¢žõŒÈ5"×ü?~UÉ „Bû¨Tº"¹\‡ë_à„l”k@۞E|ç¦bI%=–ô¨uš^Âʈ3˜Ê;‹€^ƒø²¬`TBTùUç²Láué%¥%ûÄCzǐ]cˆ,+/T2%%%5»›½Í9Íû…UîUÞU9«ö uî:o]NÝ~¡Ì]æ-Ë)Û/ä»ó½ù9ùû‡Ûáuä8ö =ÓO;>íÔ4¡yÚªi›¦± üg㈯ P¥™^ND¬i…Œå×ÐÃ8fÄûÎ 0p ÎG(CX… ÐÈô)ä>…ܧ ¡AÄOñð‚Ø1*ãü}ªŒç¸œ^%g8ñC‘Ò@]ùT ¹Íû¶}å‡TíXî°Ê#>«òëFõ{U¾ñå: \£æqû5bðo„f„vN±ùx8Ìç-#v ´#FX#¦ùl>} +Ó!zˆùý¸T˜Lx%%jår™& èÉã*¾WÅÛU\¦bb˜ªÿjªþù©úÛ§ê³1CsðAª'»UìRâËõO—ëëÊõcÊõؚ\ §©*–8&Uñu*ö+).ý7.ý?]ú¸ô¹ô«]ú¹x½tÜ»zš¢âxŽÉOUq–ïÐÿÆ¡ŸïÐOpèËõd/ÁÞ¡BÅvÛ8&_<m¬2‚îYòTaK$ãÀ+†JH4,G2 ^‹d8܋äÛHðnÇsä¢i䫈眣<•\$S^þç(ý™‚oW¹€t Ò$^¤¿Œ7sýG±þýX~2µ\ÿa|•sºLQùÖ{0âoÅ^ˆøoÂ^ï¿Úë=ÿ9äÞñoGrWÄ¿IOÄ˸<Ìu”'’%à¡\· ¼”dÚh“±å•H¯U®Žøy­*ÞÁ�©Œ¸Ç!Éæ£|ޏa†Ú#âV'™nµ‰tp«ƒ¶W¥bT¯‡L•j#îÍØŠô´÷œã_ÁgùÄáKbŒìu|øÎoÿB¦D:Þ俊8Nùˆ÷¨ãwîg/yȼˆã„@‹‚ãþJŽ8úÐÈaÔ¥ä¨ã°‰ã)·*ÝïF).õ¾`žãw£ã>/–#ŽÍþçø0àzœñ<7ø'9¦:j¼ÅJ;Sâ¥îG ²')ýã<|(ØÆÁ£Ž\ì1Ë­eî„c´4d­â׬Ѵjæifj®Ñ4y§&C“®IÑ&ie­A› Ójµ’VÐR-hS¢g¿"¦HêMQ8Ô¼Lc©Po”h)îp2«¥µ³+H8©jçT„'øj4ÑYቾڰvƏëû¹³Kaº oÆsêÑA9k‹¿§ü-wØ8ݰ历R>ѵ­ÎðW³qqø.Ý0­+³”%MJ,©©ú7(4Š}ßß?KFxOíìúð“ áBž‰f4Ԇ¯å/ñAºš®ª®¤íœ4Ô’õtuõ,Î'ë«®¨A&mG5rÂÕú!“«A&éWÕ¦©j覙ÕU}™™1¥“d +WB÷9©*-‰µåÁ.°­œ µƒGmËCí\ ý!֘ñ‡%�1ª@m,+õy½¨â÷r•¾ ^TèóNPÅ¿»½±á4€WíÇKÔ~ù^''¦ƒ^0ªCµ¨ãûßüUü”IË{ Ûøï!!wõ"„PxǺ¥–pW«ÓÙ·ð½ÑJ²B­mK9mY~Ͻ¨*¼Ð]åìkiû7â6.nqWõA[õœú¾6eQU¤Ei©v·T5ôØTY{U_Û¯ôU¹éß4¶‰7VÉû:Pûoĵ\|€÷UËûªå}P¨}ÕΪ µ3êû´Pрj•öÓø8Ü!›«¡Â$·OR7Ç5.ËͶcà±ïk'¸+Âz.Ê+Ï+ç"þÜB‘ÿâ5*²Ü|ËvŒ<>*’‘è®�Xª—U]ù×ÙÙ¹†ÃÚµ>ÄkÖZTÞÜ´®Ùµáþ>†ƒÕa%TÕ þavíèWY¯Èǃ§‚tUpS°'¸/x8(®]ۀì¤ã™§2isæªÌM™=™û2gJ\° þ¨ܗù÷L¶½‰¬Á¯ºJís-RüNjkÖvò°ƒN„Xw¾µ¾ÊúòLhÃÛ.Á›y$#¸³DøÄ¿GøáŸ܊øn„Gú9‡å±¼j˲*Þcƒ +ì/(.œ8€´eqŒÎnŒÑêëb4X^hA) ĕñâMàâWÞEø á[‘²Bµñµ1¯mè„NÁáó¿Z¯á¨Ó·†ø0C¸¹×tú|À;8®�ÿ»6¹Úït®4.TR¹¼ÚZN/\€¡ø¿IĐM +endstream +endobj +2866 0 obj +8530 +endobj +2858 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2853 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2857 0 obj << +/D [2855 0 R /XYZ 71 757 null] +>> endobj +246 0 obj << +/D [2855 0 R /XYZ 72 371.195 null] +>> endobj +2854 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R /F16 1999 0 R >> +/XObject << /Im4 2852 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2882 0 obj << +/Length 2988 +/Filter /FlateDecode +>> +stream +xÚµZKÜ8¾÷¯(dã¤<Öˏ`±@²³fnƒômf°p»Ü]Fü¨Ø®î®Áþø%Eʏ*U’=,Ä%QI}$Uùp÷ÓÇt“…Y,ãÍýãF&Y˜êt“È$LÒls¿ßü<µ[™§cݍ۝R*Ða¼ÝÉHdI ÍöÏû_ïþu÷åNl"ø#`1üÕa©MÑÜýþg´Ùý×Mª,ݼØYÍFÇ)|ëͧ»ßî> R/I“0ÎÄ&ÎÒ0Ö,Çß¶;#Mðét<vCIñÔ*ºúԴԖôééûÃ>óÜ´vÌ«v ^Y‡²§öê»ú /vä±/ó±)Ûñ dÞ fƬ„º?°@]]w/UûļæÍ±æ±cßíOEÉ{/5ºWÔíð–7n'V,B™jÕåsY¯øŠ\y1Ï2ç¥zNÃ$ú‘‰DÁG¼3ï°Gm‰ÜÖn³ƚk'U%l.«•Ê`_>æ§z¤ÎKµÔÄàwtÀ«Ò Co{%J‘·Ë!ž7”Ìì¹ÊI©Òpe$ØÊagk•!»náŸWîb±6ÎÂ$Önéß=ÜábèÔM¸ÅF¢Û*7ë×K°O@CãyšÏ~öùH½¢ú#ºÜ5øËZêŽcÕµymí½S"£X®Í®z\eÓ}QQT-ÑØ—.NœF¡Ž&YÉC®$³PªiRQç'¼¢ÈԚ6!3HÅv'‚®iòv¢bvÂcöÃH+`Ü ¸Aµ>Â@tÐWfۑ#õûªÍÇrÅ#%›¡'“–D”­XI1‰Ÿ÷%!]ÛõM^×h¥ñþ¢}ž«½5�Œ[À cÁ +2 F&õ9A ¶¥Zbáà•sKí!ÂéŽÆ¡Ôšäø€ ³¸A"&”Ô~9TÃg”©ìšZ¾Ž¥=)Œ>ö]CTÒ=·û­Y–C·‡:·#Oi:k”¨¢ó‚YiùgWl¤š÷r°PÍ3M|ޚ8ÈëSëªd^�‹Á=Pw¦@Šª±³b™€V‘%ºRÿ¶?åýXÕ%Mëóö©ß( >à”3­š5 +î4‚=s&ããœÞ^Ǘ–é‘‹ª/j'z=£OçFIíE>NWH úœE²››•5ˆ‘W€Î>ù÷ì;ùH¾D*�\1‹åȅÀÐ 10<C ù°Õ$„Àšü[//û +¤6a’¨ĪT‘WØ �Dâ&“§ÃÆ:̲µ¿ƒZ¬·ÄÉÂ@Ё‹ÇªÓZÕq> tæ“@§@CÐò{"pTæâ$�v¢ÖçÑ`wÄhqFoÒÒêK Œ "°!ûú¨·¨hŠńmFÇÁ§Ò·u ÁjVÎ7w–x9Eàv”=*£×7ƺeH6:vhweOg~ë“-ŒÒ)Ö±¦jÁ]Yægn@¡Ò|‹y61¿ŠÍW;‰Hø·Ê"sú»·ÂÈR× ý"óµÂÿF‹9öSa¼ì(ƪÀ­>×;isãDq˜&ñêÂ@‚o˜ZCDǔK¥c(ø&pzƈ䚯gü”}ßõîBb†îòs™¶ŠU¨Áí Aÿr¦&±]4í[ğ~iÌæçRöߦ¡òÛ-~¸¬*  Р;•ˆ93ôÜÁrHés<\ŸçÊ0‰™ï/…�T}»ÖÆqhõ@EP»¥)žŽ}ð•?ãWSÀæ„ò!­Ñïã †‘ÖÁ/˜[€âæÀu¨šªÎ{""o£Ô , +¥É¿yvлÊbÏÙq§òuÇh)�¸xEyÄÓêŒË(¥!dŠ ~uû²€xÿt²gÀy%s7æ2ºL¨pb,|<á¼è»a(Ìødd5%cÛ»Œ£©(Cª&RÇݘºù�—ÊR¦ÐN{$bÕO#‘Ðn¡OŠ÷û}ÅÙ²ÍyÍU^9‡™([„è€Ä.-í8³DÇЏoû&ÇÍ’`8¸Ìb^ÊI}Â>ÙWùT¹R[Ò*Æ2jƒÔ3ÙDCé¿dà¼óUéŸèžÑZöš±’öyë¥,kS7`,‹äŒ»˜þHËRgL˜¦Â‘IšÐd½,ê‡wx«LdC~Ï®¿/kÌ£‰HOê3¨Û]óP=ÜðL>[òuõ ȕIWý¦‹ê—«ÎEZˆo€;â°gëlJäNdzæ°/DzoÀövbÊi=ŽŒn“×/ë®Ø·°1Pk¼Åš4ò¡{/˜39W·¼€ùç ìÄãuícÚÿ6‚ p8‚)Øâ?ôq˜ ¦ó#LfAŠzö"•¬‡S©èC‘§5gϚ”Lû‘‹Àf½æuç< çNûü8SI÷öñqV÷DZRÁywžifÔ‰ú–«Ã’ÓÝvO‰+æö-}Zê…: Å,®O¯ŠJ®¨šÅúu‹9$,·%¬·ä|Û�Ë| ’ÊkXmÐeFhˆluÓ.©mÇA©\¼2�yFRI×"±H*'$•¬[øZ$M’"¦®Ñ%¢Ò«ìwxtW‚Rwâd0Zɱ¢·ÐëŠÛ¸) ™ +ç£ÄÜ®³T¥ýX˜B˜žQØY®7Q‰ôc³ÝÈÁ0ÁA±ú.(R†2WX  ¥5$}ׅºÌ\]÷Ý +~µSîÕN­_ílm†Ëø»,¡¡›…}”ybÝ«âÔ÷唅aÊÕ 0e€äÊ_Hás—ž³æé‘p•éËEÈ ÍÉÛY?äs¡œñé¶éLêK^ˁô¬!­‹²ÛešV7ª4Èïç—ÂÇ®w1æUm“(m‚÷5˜¨¿~¶Å~Íõ=£LëÒ\F ­:(Á ç{ð¼=µjÝ[?G!ÀL?L•¯·t¡#­J—.Š%Å’§hÉL(ÁÀÿ{Íûk–™Ÿ¯d‘`))³¯•,`õ8MnÖ{¾H—O “P`اnlLºÇ!£4Š,$¬H¤«HlËäh©ºÈßlbl^è6o‹ +a ÌZ–=|iŸ4 +ž¬ËL¾Y¾}Ü{¢iË[¿ƒƒïø© јfa6þ¬áË~Q( AÀ5†òèÔ¥ë».eP8éÜà6¼#OD„ÁÁœ>PŸØÈ”£¼\¦à´¥˜o½ÅHéΦWY¶Çƒþeߦiž€ušÙ·7üR•Ù,ûË'gXl_q˜22˜PC8–{_Ô¡;Û[-؛£¸·-÷šC +à²~ͲœL´§©Eݹ§. ÷UaË,£�!ˆ¶Ü˧*1´€ŸOMéž4‘ó—Ž®íCö¯^ۑHÏÐM<‰È‰+óðì>⠕HøqÚýf�®?-X NDâÆ¡v¢”O$tj"Rö´¼í8}ê¾ãä�‹Ræ‹ NA‰‰ä_'¼R#M$Åáäªfڔã`çÔ®ž%‘T=λùl1'ªÚe²ÊZdߋo +ØTRÚÝ։sÿȱ‚–­F +ñʕÙëÔrúm¤/¿œ*¸5ï<5ŒCa交{¬&äÁj 9b)fÛ.¹ÆêŽàtԜ ¯E9†îՖÅ÷[."â;|�€¶«óº×7•cÎÓ=”Åf¸äVÍÇ'¼þÅS¤Ó«þʓݯ6é¥3ӏœbùˆ-þmìâIÞNbdàëá{ÌN0Ö®¡ØÜúýs ¨Ø³ëçk,ö>n”múRä֛?¿ 4yO?*áDsD¨êŠ¢ç˜iFü•Á*ԑ„‚«Ì{üý…:«ÿm€„g +*äìø¹4 ß: ڋ*µà»F@ÏêÇñcÞçMéŠ +d4rÀ­ÛˆÕïX[½ñëÝ¢`±ƒ ­Ë±E�ì>û|ué�˜J î^þ£œ¹=¹‡a¢õW~‚Yý"­ÁOUüÿÿa¹d«—kÌâþ Î? +endstream +endobj +2881 0 obj << +/Type /Page +/Contents 2882 0 R +/Resources 2880 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2884 0 R +/Annots [ 2879 0 R 2867 0 R 2868 0 R 2869 0 R 2870 0 R 2871 0 R 2873 0 R 2874 0 R 2875 0 R 2876 0 R 2877 0 R ] +>> endobj +2872 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_boxxyerrorbars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2885 0 R +/BBox [0 0 252 144] +/Group 2884 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2886 0 R>> +>> +/Length 489 +/Filter /FlateDecode +>> +stream +xœµUÍjÜ@ ¾ë)ô«Œæ ôP(…@I|+=¤ ï!í¡¯_ÍXc¯wCíÊ"ìO+}úiüëïþ+^=|ý†lÀß`ñFþzƒoßѐÁgp”ñߑ›ý¡>Ø{|:;bc1Q +xDEì9Ã8¢u…røHÓ<Æî +ðN“úùŠŸÈí=K4K)³dÇ֓³ÞrÁáW/sdpxkc ‹X'âE‚HI"Y¥ˆ<ŠüPIú¬vO àùÓð_†¥Cښz`™)I²´ZŽR#OUO +-ë/kûO\Ê?LöBÐSÚK°¶?!Ø[B Yܜ¸ Á¤Èê¹ÊñUõuã±âÙç=_°dò¾¦«Xù££XΑڎÝfÅF¬ä„&YªÞÞC¡ê,§Ø²=ÇÍvÄÅo3G®.E­¥ƒ[SFÌm9Î`ª™ŸømǰAáV¾ÄQ…¦È&¶=ƒj>Îæ0k¶ʦG¯‡^ï† ÎÝbçڈ](ôܺ(Þ + EÕNáÂe¶WñUÑéÃÞp1Qîí’p +öœÛ*](zÕvNHñ«‘ˆª™ÇØÛ. ŲU4Û{-×í ©ìµ*´KV.ð¸4±Ã%5ß½mÿáƒr�C_í +endstream +endobj +2885 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2886 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /SVBMTA+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2887 0 R] +/ToUnicode 2888 0 R +>> +endobj +2887 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /SVBMTA+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2889 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 500 500 443 333 443 389]] +>> +endobj +2888 0 obj +<< +/Length 2890 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÅ †÷>Å,Os9WrºÉ¢šöŒNr„FŘEÞ¾Æ §PAáóŸgø­yiŒÀ?¼•-èµQ';{‰Ðá  Ë PZ†Ò)Gáæv™Žé-«*àŸQœ‚_`÷¬l‡O �ø»Wèµ`÷}k骝ûÁM€ŒÕ5(ìcºWáÞĈÀ“yߨ¨ë°ì£í/âkqEâœJ’Váä„D/̀¬Ê⪡êãªõOÏK²u½¼ ŸÂóžeçs¨Htº•¤ˆ¤]ˆŽ‰ŠŒèDZAt&ê‰.”eó]‰¶E‰:Ò¶,’´œH‘V¦omõ¯\§ñ螜½K#K[{¥ >¦ê¬[]iÿ²Ö‘° +endstream +endobj +2889 0 obj +<< +/Type /FontDescriptor +/FontName /SVBMTA+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2891 0 R +>> +endobj +2890 0 obj +282 +endobj +2891 0 obj +<< +/Length 2892 0 R +/Filter /FlateDecode +/Length1 18248 +>> +stream +xœ•{ xTÕÕèÞûœ™3ï9ó~fæLfÎ<23™ÉkÂ蜐„W@¢¼jLx ø(!€Š‰µÈK%¿Rµ +µEýEË$ ¢5úÓV«TÚZ«^ÚR«-iS‹^[Iæ®}&Aèíý¿ûÏaíµöÚk?ÏÚkïµN@!¤A½ˆAÂò—v£+Gß@(úà.Y~Óa¼âÃQ„båÞ»¶{ՍÿõD Ô¨x!å”U7lºÖvîӏ¡ð„"_¬^¹tŇ³žý¡Zx5«aþ«: ù™­¾qÃ-éäòu7¬]¾auäiÙ—ÞÒ­üòYȟ†¼Ðݳ²;óÑ«z…¬±ìEHáU -‡æö|Œü)G^@ +vˆüèƒ4%cäR)/A9A Ž!5¾_ƒœqþóìXö +þ\vîX倿ÏC2¥"` +˜DH°—Eçfø¼¤@_"†®1ÒÎ(1{P‚9ÑOHザ#á€Ïd ‰!æw’©ÃNýJ£†“ËåR)G†; ¿aœšRáéWÒJGQ¸ð±Ô¤×+:½4UÉ©“çy ‹©3¬fQTn|S'ÐF‹ÚQÕ[O$’@yÒdΤL™í+בëà?è;3™™)qúóô›Ë‡ +Ò7Wm¼`#Bygùuwù'â'Ñ/Ä/¢:*0`©–å^õø«åå±5%.—ßäËYM¸$œg O:žt>ViÅÚPmdšƒçr³T3BÓ#s£scÛ¹^¾×t¸=º=Ö[þ~ñGţїÊ__¾+¾=Yî‡wÄ)m¬C-ruT«v4ò¦VÅUÜ"çU±ÚÝüvç׎àvq{¸·Ü±M}—c[˜Ñ«ÛñÍüÍ&V­V…ÃQÔ`Žø0ï0ùx!ð (–ð!£Æà3ú]>Ÿ¨p× *† +›%É)†§Rs¡XÔ‹EѰ©P©­*•Úisºl!hÕhÄ`(TátYNW,t9µŠÓÀ{8†Ï"ùðÙA?6šhŽG|Vҍ<ï÷ "”‰QD0R:á됈Tø É•`°¡PT+œ7®Ôà!Üh­Œ‡°J²IžT« ïsá]oºN¹×}¡”s{žŒ"æá¥Ã;ÔêªÄc˜Gadë$¤Iu†±î “ð>{H½9’R==НGÒ(Š{££Q…ª‡¡jt7Õ<­1ÜÃ(ÆÇ„˜Ëdžc'c\¬+y`ÝëzFÎÅ;Ö¹Ü#cg΍t¬sžs¸xÊrŠgÜ#ü9 +#°cxxÜü?’ËBÂg'ž" )UÁmŠò¸a3|›¡ÜWQB1ILrâq'âG0?üß§¯Êª`{⎎u¸uàPmÜo¼ºíp˜·êr¡¡Âè `ËPáô@IÆq²R4:àȈÙä\¿-ƒã¿öövKÀ¦TÚ¬‹%š©†,WÌ×TWMäqÁA š§Ç½ÕÓñW9#ö,>4ÓgU|ÙÉàÀâØøÏcÿL¯¤.ËìYŸ×Ÿû~v[Öa`D‘qðA«mìSüe`ñQÔ¯9ÿg2kì9†ÌJƒC`¥²pŠ{‘•’YE+s…`g–èõd¡Y¯¢H�kAœF#¤'£*üåÅBqúâíC´ˆŸ¡Òj½s¨pN–âw²”“ŠS) Þ>L¥œ5fŽyµ-&Pº´ºK‰••R‚N=GP–*-(•{;ï8AÍÎNѵ<QLùã?‰Çùøqxañ £'é3µl9¥íji™ Š„äª­U.””°ö) íÌ ”³Ðé}.yiMµ:ÔJé‰Ñ©ŽÚN:³ÑC” Äç‡hå<'ÛUg(Hí$€Lž€±p"wÔXt˜qäê á®Pw¨/´/4R¡Ö‘h¢›°²²JÆuõEœ¬(â (c©Üå®rÆ|–Ù¥ú˜Ï<;ˆ¸_ IçÒYú`*„JuœÅ¬éScu†¡&·±š"ɘ«f®×éô.}È)Å3NÊs×ÔWõ9q«w9»}Î}ÎQ§Â9øþÄfÇGè~;¸¶#<#=05þ³‘󸳉)É{dl–öv\i·Y•ÁÒpuUÅdµÛÓ¶@ueMMµ©*K¹ˆˆceS§–•e§ÞîšÒ0ÞØXîQs>·7jÀVŽ´ [V6u<0&,ÊxC!wv!^úí„à2†ºå³ÑZøɲ/#+j­$–HfP•‰ª•Vç4›ÉBÍ‚™´¨"Á†ýBV@ ÕMª’@ŒJ:ZÇ¢U%Œv+ öp�2äNŒ<‘9^ÔµøÃüOàU҃nRÉ\U»œÚ.¢=C…eýpO. $+¥ºµXkô`Û+žeÅrw’+¡o­+d]S¨¨J)d]SXè^£\:RY׀ø§¬kK‰wB×>�8yåFrc';:†yØ“oÁˆÂmâc©A—éĝ„äJ6=ìzÉö’}Èõ±‹Û[‚w¸ñ<Ý<}§®Sÿ™S¡„S*âdìpV¹L«gfl£e*ÁJ]5´ýMÛ)Û_mŒm¥ÕóÒÂ!%֕§Jò%¤a̲АµÕ‚{-YxKÞ2l9i9mQZº¼Nz'¢OǹjÔÏuÀ=iìLN6îPt›`†›%[×ӁzÀ˜bSÚ KWÖÔ¦•TåÂÕ¦`uMMmM-žýöÛéhàrS$ØÛTÞVöµë“Žûòø¯¦ý°ýòXtÙòtçr²:`_33¼ï\pÍû;ØÃ²{B¯Jê$ª?¼Æ¤‘¡Æ¢y§{ }1iÐNÕÈ)+š3<Tø“ä§Œp ª:’ÄV§ë)·HÊ:™„yˆr“ԌЂ$UKÚg%#­ž”ÛKb56h˜ß!3€ˆ *°žÆjI u«kPÄT’`9Ђœ8,ÝÈÙ³æLfBƒ©’ ƒ±¬„ƒ°È9?΃ټ ÐmU²½¬–Sè1RÒ&M¬™%U@¬™§ÌrÊ,§®hüêjq@fdv@f’“öˆOe⼬ÃÉd]íE:<|‘íD0‹0œÀÊLÍTTV­©ëÒwÔEc¸·®¯ŽÍ× ×¬câJÜZ×U×MYRT`MCŒQ2•&c¾ÈìRMÌǃ¡ŒùÂCŒA*VGʪ|ÕMXˆÔ y–`›L&^ãr†Ô}œ×`£¦[³Wó¦†Õ ‘%1‰¡r²5ٕìN²½É¾$É'1JòÉáäÉ$›ìª}b‹¬Ï +=VÄ÷˜K֔ÉL˜Lj47IV·W¡RŠž°WáòbNåæJ¼8Žù,Üq¨9Ü>:ÖÅeM¯©IWÚv›Éê(ZTªôÔ¦R“ªä.ØÙښI&µ³s×~³áŠnÅ ©Æ/·I•ÆßT1åºÙ¶Ìôñú˂V§Ñï¶¥ ج¸wl٭͋®–ža±à³ óWমIUÍ÷^Sî…,šºEÌeÎtóA0Ĥðeá sö‹…ð/‹;¦ß§�-3 Ê«°êS#ïÝPá#ù6�ÄyYÙe‚*»ŽÊ멼Nçt –¨-ôV`²Êzmµ!¨ÖÚ Õlªqù¾WÔêâ“vyR‰ÃÐM@=Z‡Öõ)aMèhQkutçÒ<y޲tº°XÔ¾&ôðÄD'ŠŽGÚćñ”G”‡¹?ùYE¸ÔPodnbïb¶±O0TÜ ׫¬}ƒÅgmr:tˆõØÀF2ůèS.E¯â ‚QüYgGÈÒéx}«¾[ß§g{!Éë¤çõ‚¾ÈaýI=§§7¡lµ¾K|¥Å¿B¾(÷dçò²Õëè‘Gړ )뗬[Q—Àh¹°ÀøìÖ8½ÈåÔê¼*Èùـ€]Z•(=BôèŽS•µÁ¥7ŽŠ9U9›•£†5rA§Ò&“Z\¸­B^‰§nýÎ=¿||ׁÖý‹Œ 7elI¦oÌ|íÑGWTWGÉçGÿö‹sßî­¯gWVœ±èØû•éW_Ê¿è±Â´™êsQ ÑMX]¯U§,*„¬ :Y_x­R7K$-¤„d¡LVc¢Jˋ¨¨'²~L\¿Ò5-§rnZÙC5ÀÍZeͰêxjšà]Pµ`éÅ@KI–õét~߄÷ 7M°Nü‰¸Ü Պfs¯ ?i?bÿ1~M}¼ä]µÒüG ž©n¶/¶mÅw«wßõp~©²šõSÙëÇ?±½æ&’ÏRMŽÆÌÒ{XܬÍÍc±Äâ“4me»Øn¶Í³Jö¬N‚BI·WGt¾Æ¢ôÄçŽPcoÉGç·ä[¯\Ò¯óÍê÷³³®ZÒö"Ò† à/ ×ÕÕµ7¶½€ÜL%b‘•©ü„ÿÄsQΊö‰ æÔà³hÑֈʰÉhP v Ø®ÊÉeÑóö0Ø´¹ÈWÀø…߸ӫ#¨nl“LÉF孚[ ·šo±otnôª:ÚÁ¹§JR{ySÆ`£Þ’6ƒŠŽ®tÐ{$(_„Þ$k¥Ôo2˚ tòöëozs˛·®ÚüÆüêë§íýæÒÛ×Ì`>¶íà7Î÷îßõìíÿ¸¹!÷Øm¯Ž¸ï¿ÎÝÝEÏwœïdö :æÓ MӅ5Ϊ0›Dà<¥ÀìJZxRÄ”ô™Š¡•TŠÆU†å¤hzè{ßfnÖàÝú݆ݦmámUokßv¼y/­6–êiCºÍFíG•œ·¾Ü¸¤†-Ï)r|ÎTÎE3Uõ³´óøy¦é¾Yá9і*©~‘k‘ØZ¿‘Û¢ÝÂo1m±oq|›ÛËï5=é<öFÞh2&ü¼ßäOÄ41Gª^Ã×/T/©i­g'4;ãÞT‡ëèDnJáTy¸Ê©aQ9ƒ¯¼¤$S^^Ÿ™ áÀњ£3‘c8ÃŔÎéñ°Óé‚ã%RUU­Ñêti§FÍq®pUuUºZ4ï¶§LØT ÛÅ®+Ùìjõa_J\Ü$ÁÝAt‰åå™tòÓX,’n…ÕÞ\« +Ntq\¨Z´VW‹:{$R‘ÖYÓiX§ZçHGD—¶.vj]Wmôb¯ÞDªœ¾2›L<´r6‰“IŸ¯D£Â͇×Ú±½\†AÁ…]tëèøjɕwvºXÊ4š«\ÇH J#¯¨. aÕ Jãô1ò2Ê z2w0p®ŸñÏ;F΍ðcñŽøº¸}OëŽlñÐ ›•>ہañäk( 6ÊãÛ ›‹¡J`§9³9å<˟é k|F^hs¦#Õ^Îò·ŠSñYCv›Ïn>~œ¢ãªã pÛášÓÓ!ßuh쌣H[Ðd´pZ=§Î8Ÿ9ôǃ€mÔ¥P{M9½äásNʅ ŒÅaÈ)¨½àœÔPªžž €cQ#mmôˆ1# +ƌf¨ð΀1ÃÑЅ1S èˆ +ô2G2š3a‚ x&Zï-­szÀ\D&Íð°�&�‡~!o̘�’-c)ÆAìEd¦ž¨-ã¦ÆÕbËÔ¨l™h…50©ìµÜ˜=“L�¶L%èÙA{ ÕûM™‹ŒÌÅ?ô/y|Ix)¥»ÃQ+^ÅÐ ÇYìvGñæ†%Bƒ1rž:µÔaõàƒ±@Pkoh™YÆ5SBSn>³`ff¼5é²HwÝߔLŽÿ:ä /þáì+/cöˆ^‡³’/]½z¹ÛV"ŠŒ³´çÉñ¡MS˜PÈjp8:ŽÿšÉ!¡ÂZrsáü µ²ï¡ŸÎœÛTIJ'l“U­Ž—1è–Ž”˜•V9 +c¥¦É$“&J™$”¬”ÉJ û©Ù‰ÄÏ“Kè˜4Z¶Â§Ž£«‰ÜZ‰+‘ DðVڇÑjM#T•¾èý ãx.W´Å[xžoY�'‹§ðrF‘̵†¯£§‹G: æAÁ ñoLj¥ªÜ¾¢æNÅV%Q«f•KåVÇ­î°:d¹Ãñ:\c®öÌ0¯V¯Ö¬q]ë^îY¸EµI³Éu³{ƒç–ÄÍ×Cè!õƒîâÇÐɪ?(ƒjµ*O”•i°Šø°ÅeõYP¢ìƒÆä3‡U‚Ëí®(ÓXA ‡Ô*+¬T)s«Y*Ø¥Q«TA‹ÙLÍI„š Œ6’ +fJŒU‡ÛE#¤žÝ|J3ª!]póÿ«†ÑlΩç©;Ռz³ +¬TÛ(`£°W ÂîÎN%r ’p¥«þ3@¯þñ+ÎuôÌ=Ó±îÌØ9ðd;֍]Ѽ²é#”›;v&^4(ôEÈDuQ´05.ÿÏàäWI¼Ž‡¢.K/D ©’Re¦ÚŒ•‘—4ŸÔE¨Åa9ШÃlÉdàÔ §*ã21êT»ÆwÕ¼rêœÚŠ@&ªñÍ5Œ?g ¸xG´8Ri¯ÄÿŒEÍj­^YgÀ;ÿõ­Û›ei»ñòö½dÐ_Ôñ:9–8îqó™<²¢fó„GUv¸‡ëŒ —È #ƒ|—3Ø*$„Tõ ÌY¬ EߌÉd +i=¢‰CÏŽÓڔ8Lå8–F)ÄϞ£î4;E«¥Z?wäFä«|GG1XnBêÄðW Ä֋ö¡<bè$ÄQìQE;‘BÔ'à9Ës ⺸^nÇr÷±³,C»â`jô–ïŽV¿æII˜-Ü"élì”e0¯_¹ñr´¦ã8XûJy¬0RzM•\æNg‡« uYßf.Á ¶Ï›±KތŸŽJÓ8»J%_#iv0­’ÙóËÊ«<J—ºÍr½Ó±Äù57‡µ’S«t +Û,år·r›n'¿µäûä€ó°å-ò®ñ=þù;c1wq]ªn˜ÝõËÜ«ÆQNÅbNÿ-¨Ÿ/œFJ0dzkÔÓÉ õ<ÿ²@½Œô–®‡-?Pÿ@3¤:¬Îk~JþHNëÎi¬ª“FÜIެ£˜®],Ztr3kEvªÅœ1wÚ¶ØöÚNÙX›Íó+Ã<9`Í�úxÀBÑ;ÒLs†®ñÕLß÷†ÊõdŒv¼Ö¾Å¾ÛÎØÏY­½*\¡êS‘ +ÕnÕ)ë$ÌD•WV)UOl,ÚAõŠIHæ +ƒdh50ÈÀ3jÀ:5¬¥áÂ]:¾®§gîØ:Ùkï�4n7OýªªRñ°‡mkm¸£=N½{º¿{h`¢ÕÕјTcÛ!%„¬k—ã¼òÁÓ#âô¦ ftR2£PÑC0JXŠh,zÀSÌyŠe9M1§)æÔrN2¨36ޕqÁi¨@ô˜»äà£_”ŝ€TW™©'ÂrðUù^±bے­I¿ígíÿóߎ|ç'cÛðS +Þµ¼fþdê6,¿Åºã·¿ûg̽þt}[¨Nº£#ρŸŇ'ww™$‡çýS„¥XÄéÇ&9Äe’ó&% o™ü“a-ÿd  ˆ¿H&z\ù­tïúå(pÏKZYóŒÓî:Æü9Q˜~ïœYÙa"QΩcÀÃ;‘‚Ó îmòÁtQ„KqÅùK[AÚ\ê®UoQ54àTÂHåýjbéN§cü§�âOrŒŠrdÀï/‹}£‚öQ*wâDDžДGZ 灱’T%"¿ÉrRî,Ãþ˜Ï)5Å|Ž»‚‘ˆÐöEšF[f² +<f½44Ïë°® ãth:•XRbe¹¿ —!SÈï÷ ¸Wèx!/ '…Ð{âë²Â^ˆ�ôœYW Êó#=#&ù€ÉdÐEÁùžu¨Ü)[ћ§ÇõÛ¹ $¸øÔ^3š³~Sí̪Pp±ÍlKVXôÓ.O/uiú ÛÑ`sðç?oLDjš­±kÆg͉xB¡šZñò}—yå =A³ +#ÌЗJt3ñmIr}ý9Yol®|_ðßEùP‘.-{ÝT#Òv*ùe_?MM­ªFZ–Mg8sIùC² †*åiäcc‰Š*¤¦‘©¤„¦&³bz n=”Ò±[œØ)s²„“}\6Á¢ø¿ôì(¾êø‰Ô]È·â'@½Š„øð0hÀqþ­âw�i­Ö»3MÌók°YðgzsO©hsܼmN߅viwU+KÌöz>כcÕÞ9Š9Êf¡¹tN½”ÛQ¢Ò8•ÎÂ-šYÚYÕ-µõ³.[¬]¥Ýªþ–æ[ZãûvâÏuæH—*ª²å±dÕ1ìA:ê×QgtQmF'½©¯æu­:"AÒ¥cݤcuY'5¥1mfž³Ó¹Öɤœ[œÄy»ŸÇtÆY)K`ÚÝÉÞ$IVú 1Ó%«-_«KDi½NWU•¦Q:º ÒÇð*B"íѐA¢_ìûDVGEÒ+bQþSñiD²½òƒ7WI>O*3…“ k…c†á9<ÊáVs—7^ÐdÉ87§nÏìX|òïçôKÀ¹1ð¡Fց-ã7eŠÒRÅÍ=Àè0¨÷õÎäíØ¸IšQ=ÕTXjëjêˆR­Ò¨ˆ2P*”eµ6# S‰Å‹Ì£_ïÅ¥Á©ŠŒÕ©ª\]¥5{y/6”BR¯Ìz©]¥Q1£ÿâeeewÜ!Ç5Ð:98 'BÎ '˜Q[h +Ì´œzF¼ŒŽ2µ̝m:ŠNKZmÆ)háX×f¼TÛÝàQÁ«¬R¬¬¬¬Îü«CÓó•\ñ~W[SS;³9¬Ýùä1 ÐÁ®¶#wP‡:5éJ2ãžPÍeßðÅ^?»x~N “TXLå÷ÞzÅT¯Yã0ò:[¶ûÚ)õøÁļ¦Eus¾u£ÉõÍë§4ݲ(´ãÚÒÒD}yeUrQ_Ì?-¾uüµ;§Z9}¶î¦ûqG֕èÊÌì,~GYQ8C~ { +[5±ó#iyϧ%ºß –],QÆF[ÑQ~$`¤Ÿˆi™‘nøJZnœÂ©"Æ�kŽ+ð&¾Ab +c\ƹnöáå>ì7îrw»‰Û 7@¸Stt¤�¢žOްO¼u‚+~é7¼Ê€1¢bËì>s¹‚”MáŠÍ¸Ì- +|½â +¢˸&^áÛà#>ѬÅt„ŸJnzRéJ·Ê ÿQMÄLQ$’®,^ïâNjø8½åuPàïÈñÇe-ˆ'ÇÔ W‚˜Íå’6“€÷ﴶ떄á÷„”!֕îN÷¦•Æô¤mpë{]ÿºáxè¸ø›àÛ¡w±? +}’Кs‰ŽÄד›»ñn²›éµõº{=½ÞÉÝåz#6 £Ö)½šÄ«¥¯U^Æn5{í%®˜'ñ°úaÍ#ÂýÁûCZs\MÌNÌKw¦o‰Ý’¸ËðTð`úcæ#¯.¦šâC/‚ÛåÇ)LðŽ ˇ°[2•9}®=>·ßy·�+G ]/Úia©Ù +구1"#…ÿ•§Ê¦ DÕ}»Ëå¤ÇjOх%o€gf~3p*ð×�b¬’¶Ûˆ»ŒÝÆ>#cÂ5’+âv•ûUX•ØÁ]‘îHo„"y<‰J,ô·Lš“¹#=çä›ÜÝ¡…�ìÐL +¶ç@Ioug Ì=51gŠ?"»em’& †ôZ«^¯¥QꤵƒgvöÜHGæÁJi™,*Ñ¡rA­¯BñvÙöx£1¿ÀÖó›^¬Œ©¼p|û¼ˆ‹*¼X¾®Åï FF&©¿ä>ç?7}eÁ„ô uÔ H®½x/ÙËìÕ~Gßgës÷yú¼—>ܛÔu´wÄÁô€ñ1m*˜ +íJ<z$¡èh§aTSTpeÔQWKš ð¯nù¯4™r`%d€Óƒ÷™sO2ÐȌ'##W&T¼„‹ǏX2 §¥Ø–¹Ø–Ñ ]˜¡ s&!˜iQÉh1c†áõЏž60*™õЏd�œ&þÕ¤ý_›vùªb +ÊWÕb°¦xg‰PS4¥'?=„";¹¤/¾ùêé‹ç}¯¿¸qÁ ›Cx[Ö¼xéø‡Éä#ߨ™›6ñfspüÕû¯›¬‹ÆÊg,|óÃ>ϸûÞ+3Í×ôÕg¯{Èa48e–¡Æ üY,ã*Ä"0 pFõ…¤¨Pàф„…elm ­Ï"ý[A¤Bj¤AZ8¼á­¸`òx™=4&]ø-À€ÇgÎ+®GÁñë +§ ´óì $¢Ð^8Gñô +F³Ñ¨µ¢=hz„^7á×¡Ç jBO!ûaӑ+ÐÃè]t5êA@§Qµ ±ÚiFÝȎ2…O mAÛ GAJƒÑÑóø<¥€žIà^ˆhwa9P´p¢ðäEÀ¡B?š ÔGȄ"h údFסŸÎÓ¿ºDËГø6ü + .´‹­bw®GSÑaôkÜÔ\´IñŽú0ºj};ðpáTáèG,F+¡¥o¢í0â4LʙFÅ>Xó0º ]–Bé7л؂§0R!R˜Vx¸O¢OIœü\Š£Y¨݃¾«ñ6:ƒ>ÃZ\Åàùþ‹â[ ڈnE½0ò' î3è(ž‚§qÀj9P -„²Ýh?ô?ˆNâ܎‡ñËÌ~EÅx®`-Ø +„·^†Ú`„{ÑËÐÇ9\2ÐSÊl`}ìEåØ0Ãè»è$úŒãCX÷ÏÐnõø·äv²¥°¸ðTá0ò£:t%Z‚Ö¢›ÐÍèqx«¯ ãèoøK¢É7Ù+nUŒ £i0öy =ÚÞoi� Áó6Ì҄˜E¾_…WáÝø°Ñïâw‰’È:ò'&ϼμÏÖ(…zhɎ|Ðo-F«á Ü«}Ì÷)ôcô¶á0NŒކúŸ“©¤ žï“7ɇÌVf7{^q×øéñ?YØ :Ýz׫ù4¬Â_±ÆÃ×áõø÷0ò>rˆ10<dª™fÓÎlgö0¯2?g{Øì{ŠYŠ¥ŠÜÒñ¯ÿ¢ÐRø–¼_”0®JÀ>«ý¹´éz_7<=è6tډî}¹íC`Þ/¡×ЯÑè,¼„0æ5Ðû u[ñ½ð<ŒŸÁ/ãã×ðoñçô!¥ðDI ɑF2¬"[áÙCN’·Énj—YÎlazáyŒ9¼ [œe ŠJxf*v)žT¾ÎE¹™Ü2ÕçGÆÊÆÚÇ>Gãîñ¯?0þòø ‹ +›`ü"J¢ré6åàƒûáy4ñú zýFë§p~*@ã8ڐ€·–Ã3ð,xæâ+áYÏb¼ž¥x^ Ï܋¿‰ïÄßÂ÷àoËÏC0·ýø?ñxžÃÏÃók| +„ÿ„?% Ä„mI„¤HfÚHfyä*xV‘µðt“r¼¡'É 9JÞf,ŒÈ$™¥Ì:æaæ‡Ì+Ì[Ì?XÂ&Ø›e±«Ø;Ù7Ù_°ï°_*üŠfÅjÅcŠW”e•r¡ò:åCʃʏ•çÁ•lå–q·qoq•Öê§0ïÃèâ_Jù&^¯°²·S°/œL·b^+¦$ ˜˜{™_*®Å£Œ€ßÃ;™5Ìõ…ï3ÓÉÌZ¼ˆ¼„K¿¢ž¹ݍ +ø�ù-9GþÈÚðò ޲ÿŸ#k™F¢¤(~ÅÚØ;ƒéþ ª'›ñ0ù1s'sgáET¯x ŸR<F~ö4± S°«·‘¡ÒÏɲ µ±UŠ/ÑX÷ÿTÜë}9َ˘·ØÇИ ù;Å€Õ8g³!r Éà`qǰÀq܍¿$| €‡ÆO1Oâ9Do+Oô¸†L�¿ÅhP»|5n%£d!ó‚ò$S1X‰_¢[1ƒ+@w&ãèë°öØ´f°&¿Â•ȉ{nüj±ï(vž}I «Pê ¯£zØ€§ Ý>÷ó ƒÛQyÝVèÅ+ÀîÏûIо¥°¬¥ƶÎ ;)[H/î_€ýÿXýüt3Ü©ÎáaeiÉÝl3X¦.°¿»àY: ÷]tŸò°âWhvÀ¡(Œ?Zþ>ºΜßCÿn”…ñ-Aßc0j,ó:¨ñÝñ™H‚ç.ô:&h3ŒùrØç­ìL°¼®ƒ®3jœ‰¯¡5…Q#¼»« +wv¡ÎÂ÷ +W£Uh~á)°¿7P Ú¦h'‹q¶ +lìkø8œGÿ ï»=½öHÄNô'x~ã¿\q íd¶3W¸»ðkdƒõ(…Z§èt#ú ¬ÛLf¥Ç¯ ý…éL7œP§Ð•…' ~¬A« 7€å}íç`{z‘O±tw{-©€ñƐ§€{µb/BÒ´… ¤Üå—e§Ögêè÷¤t唊Ty2/‹E#a1, ~_‰×ãv9v«Ål⍽NKÿø[©`‚Q¢98½Kȇ»òl88sf’æƒK±ô"FW^�ÖôKeòB—,&\*)äµÿ")%¥ ’˜²(›LÍA!¢)( á%W¶}OS°]ȏÈô\™î“i=Ё�Tš«›„<îšóÓoZ½³¹« šë×jƒ+5Éê×hÔ•w»û±ãr,ÄÑ\ßOJƒÊ»ƒMÍyW°‰Ž ψÍKWä[¯lknòíÉD7..ˣ഼1.‹ F¹›¼²1ÏÉÝkèlÐ.¡?1¼óî!-ëŠëVW,½º-Ï,m§}˜âÐoSÞqëçWYhÜÜØ¶íâR³³Ù¹F Ù;· ù}W¶]\ i{;´‘'âô®Ó¡ã»a [æ ÐÙÚޖÇ[¡CÎƒÎ©8»•ÁfÊéºNÈ«ƒÓ‚«w^×/ƽ3®Úp»¥£…ÓÈÝ,ì\Ð äsž`ûÒ&o¿í¼jÓ K\—–$ý¼©¸¬ýã¡Ó_L¬¼P&S²8¥Z®º°®˜Ž(8 Ô!/,`$mA˜SMVÖ¡Ëë@ ~íjåWÀûX“W7víäëÏÓúy…È…Ÿ!xÿÁ‘³—r–Np”"ÿ¢$Ւ Šå“t>ϗ•QááÂ/—óÕÉÄMC$ìæ@°|¨Övi{} +? ¯wא„–A&ß{e[1/ ež$¥âíyÒEK†'Kl iIïdɅê]AÐãCò-ޖW…/ü3òvKóêú<¶ÿ7Å+‹å-óƒ-W.išwvM¬m˂KrÅòº e.À‚çYVjVTïª%m”ÿâô`󚮙°Õ`ŒyKcã!íEŠx¹)Ðß«/´L3m:Ú+*eý_1Ä©@e¦çù®™Å´]üVwŽÖ’ÑWÕ&支_šŸzIþ’áév20`6LZ,Ù¹SsIÙt0V;wN +Ówví\:Tè]øàΣLÓ¶³»¹kòõžßåÉO¿»&±׃j4­?ˆ·_Ù/áíó—´—Lؾ m€`ÒØ5­½?emGÁ{“d.¡\ʤfà̃]1@T²¼ç¨„P¯\ÊÊ 9¿|#™§šäa´|ˆyü$�-ò$™GÔR4.h»XäÕž,ÆËàòb:ë»å›\§1û™Ê¥’/ÿ¾äŠ_}%ýà—Æî摊z–j/ú›rñf´˜G_nøç© ~èW?ƒ2ƒ½ŠŸ"=É ,€•E@ËNláK ›<�:æ4‡<ô€g1%p·€äûÐËèö,TõÁ؅é „ì«rE*ûë +VÑÿ“'Â€>…À£à'ă/¹Üc‘ý3øÃä(ZÀœdÊü¹su1Ÿ ½ÌÐ)�ñÀáÊt]�P†™ß67WJC€ãå2ˆÆ*Ò‚··òEæ·äðüÀ85`÷È%L›6AÔÔ‰Á²då© ó!ú+�a>dNÁM@®5-¯mÐ3·##\ÌühóÊ$1ï †Â•{_bހòŸ1¯ÁÑj¯ èM•ÐàO™çÀµòƒópx¢äð ÁT‰ÖÊb4 éI€Ó�£�,ZË<‰¶�ì8À"#¤~€À<Êa0`œû¡¾ÒÀZ€Ý�,,áÓÀ¿ž¦ÌSÌup›ñ3w3{àfãgv1÷Ëø€Ý€>ø|Ì÷ Oñމü#€iùw&øCÞø¡ ü ð=€£~æÛù›˜r½ x³~Àçç|P.�T�0@íj,ÝIÃmü¹§~À•€o,bX®Í üŽ6:\•û`I7ÃÒo†•Û +·™þ!#sÛ¤ÌmE™$sÈÜ2·Ìm°*Ìzèo=ý–) �0°îëaÝ)?é0ÀI™ÿ-Hû�öÑs3¬c Fµƒ¹n ê%[5˜‘*sÇÀùÀÐ쵃®’ÊÝ_åÔªˆ€ ØHeWÊ¥+Õ:Ê]9è.)bº¾ÁÀ,Gß� È +i  +  €e–„Rþç™+Ѝ*$ü[Èf »EÁV4aóKL%j¥› ™™$ʂ@Ìߙŵ]ênu¯šáՂºB-©[ՊµàÇîf?“brÌ<¦“QÐÀWŸ¦»ÊútŸvŸ6¯֞Ô*òÊaåIåiå¨R!(+”’²UÙ¥ìVö*û”û”ê>eGº´ÝÚ^-Ãkm…VÒ¶j~ïkØÊ,£»R  €…5î¾À\Ð o£–âà#Häx€“@Ÿ¬€œäŒ g®¸FDÿ£­Q.ièèž(U^(™¬CåGi @J À5Àڞ†t”R�³!§‡œrz:IÎÃyH€V�Fæ�­t²¬b¢¼ @)—Ê2“e­KÎKK#Ã1œá}1ÜÃR6×P)•Bb6›;ƒbg´s?»6¸V\]»Ÿœ'΋ÎÛÏæ‚91ÍígSÁ”˜Š¦ö³þ _ôGýûÙÝsÎyiΛsØÎ9kçl™ÃÔÒ?õˆWTʸT¤øð€Ë]Ykl˜JÂt:!Ý p +€A~HS�9€µ�,9©Ÿ< Ügû,šÐ  €ÏR󩢌ò÷Êe”¢åä’r&þÌ@}z^Ãl0¹�{hû(F–.Re~ÒÓ2ބü>™ï‡t²n‰læ–Àö[Æ êèP 7™Åp8,¦-Cêè8À2KàYÌ,&ÏÂó y†IHú)6?²Ûá2›T|Ot zü”œ>$§;ä4'§!É0[ÿùlýfë�A¢à°êñ9 HÚý¡ý¼}¬A­9P�NP›œ*iŠÿ,§WÈiB²ôÿèÿÐÿ- 4 _Ð_ õ¼°wõÄ*§Zšâät¶œ†%­_ÿ¿~±__ë×7èñczGÓäÔ'§šâO›ŒH} Šš %<ùá +"#\È6�ÈÎ�46} Ð?²÷û_ÀÿÀò‘†?ñ7Øð9<‹¥ù¿Oà¿áYàÛúñ(àU€Ÿ@Y,þÁ@ö*ÿ}¨ÿÈ?ŽJUTþ{àµS¼ϒùNÔûî@bôúÈ@bôú”{}p q¸÷$v�ºo q Ý"àuÙ2ƒ‰~]&Tv9 ɜ‰gBË7�žQ¬Ü< µšhC¸q 8P„ŽòD­rwþ <É”›ð¢ <helÀFyðzT*cÕ@ðhEyH<ãÿßÙctâè3lxÌÿû`~‹ û;<kà€ÿGér øßL añˆÿçÁcþ‡†ð¢ÿpbH/%†>ìï‡E΃,ÁGü«üÏåÒýA(…W½7›ô?\âX„ü€ÿŽÄ tèF˜ñ"(nO\=àŸ.a(–²Ð™¤ñ×{ü`× áYƒüSBCt(ÐÆ#þ2è1”‡²°öyR8¼QJp¸eÜ"îJn*—æ’œÀ•p^Ϊ2«x•A¥SiT*•Rۈ +©¬ôãt\þϕJù&©diÊÊ4OŠ_4ä&Á*{'oaZHËüi8onA- ¦åkã-C\áª|]¼%¯jýZ[?Æ÷¶C.O¶ÃÍyA((emõPû(Â8µõÅ·m½§½·ä‡—£–eBþóù0 ø Šà4'²ß”sæÌ—›2ӛþMÒ5‘^ôÉyÉ'%gIþ–ùmù§KÚó•”(”´·ägPOý(YGÖ67%ݵ·Å·’uÍWQ>¾µ©ý‚*%Ý èî¢Ø *¥b¨Êbsd1PÓÒæ¦þÒÒ¢Ð+xõyEZUl+]@[­ñ¡ÜVˆø¨èC±1ãōé6ʍuHnÌK…úED"é¯A _¬•‹|U‹ÃiG¢ÜˆÛå~0þJ&Z”-˜!*ùo¿ÔýO+§ý„ñàÒ÷W,§ñ’®`óJ€®ü®›V;ó½Ë¡Åû”pײå«)^º2ÿ~peS~E°Iè_ºüß/§ÅKƒMýhyó‚¶þåÒʦ¥ÒÒæàÒ¦öÁ'¶4¶\Ò׎ }5nù7m¡5Ò¾žhù7Å-´ø ÚW í«…öõ„ô„ÜWËUÓpKk[¿ +M£_le<H´Ø]ž@û4;ß}¹¼9¦œ·{žg[Úx{^œ–×ТdC²Áî¤E›(rÞ>5ày?5QÄÛœ†âÈÙ¼¦é¿õë×o °qcÒ 2olÚÀü–ütê¿góÙæ¼ÔÕÔ.ÿ ýƉ_c›Ä¿”}3KÖf·dwg÷ff7¶ÛüR雥¤³tmé–ÒÝ¥{K–*iÁÕmG¤ìÞÒ¿–2A›ðø57É}n ÿhvÃÆõô‡ ƒõ�Åîâãm ¥h9Üv1Ü̓ÈHÌP ÿ‚ôW�¿ø;�‹î„ô~€ï R“d’ÍÎ5M´Çö85:N¦r°¢º²nðÒk‹xþ’"n¾¢ˆ³ •NÀ¹´¦ÁoŒž‡ôg�ïü àŸ� +¦’©”ßXÔÚöõh}Ãðé7î 4Yß ÿq&¦Ë½a}<ŽÖÿ3†7@?vÿËd@xýFK/ÉÜõ´ÚFŠ'´�LñÿŒ0ò¼ +endstream +endobj +2892 0 obj +12987 +endobj +2884 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2878 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_candlesticks.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2893 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2894 0 R>> +>> +/Length 711 +/Filter /FlateDecode +>> +stream +xœ­WÍj1 ¾û)ôq,ÿŒm(=J¡ÐCÚ½•Ò¤ „ì!顯_Y–gf!td(‹Ù±ÆŸ>I–e͋qÐ~_?Áõ­ƒÇ߯YŸàñð™^=™ï?ÀY÷&Ø_à×_µ?Œî΃Eç!ۜà 2ÐmpÏàCµ%½%aÄó@™~ƒ1êõ>œLá瘼M).…}´ÁGNgsýpå®È8=˜wÎ9¤ái‘F¢±ÐÈ4 +Jã–ÆOw²Î˚û&{z2O[d$$oùîm©dQeÎävo»@Üù‡‚Ëõ;Ñb­ +úzR0LÒ*¸\¿S t!»1³!gXhéÑ*(ɦ *í6*Àh—X:8²Á>±ù¯¿”Pa"æÔ2p’xç6ÃÇüŸ(‡Û¾­xÔbcTì›,—¨ÉlY¬ÓOg‰Þ µÍò¶ëqÐ:Rxˆwakçxw>w¸:h9²™¹åéx¦² ®{=æA—ãDÒrJà=ÏÔ!à G<çYÞîonÿ‡šØÆR9!Î ó 躹2O¥AŽÑÁ®‰1!†vbÍv!ð ëælÇÊüŒ¸pö é,Óí5Ȗ«pnp¥íˆ=NŒ–sXù@‡l`GÔ _¯“Ô;Ï;^Ç +Âb ­ç»˜c?$\UÔøõDw\ÿ +âþ¢èá£Ú¯Ë¸¶F_ø¨ÍÒïýï†äXEÊ|An!å¦ÄDk\³_ ”zêM’Ëý3ÐÊÍÏeÒ£®„·•[¨²>L9íkÿdiZÑ#LÅq…›$Þ +Z&ê.{ŒM¢ì­@ºŠMƒºÂՅÃ& +&»…ÝÙ¨¹t®uI³ì[Dºc n9œçòÖÚ[hÛ,Y.û7fÈ׌Ü«©4ZÞ}èVlç"nýÄM’ï\ C¢(rÿýÓîÆü<¦à +endstream +endobj +2893 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2894 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /BDQWDZ+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2895 0 R] +/ToUnicode 2896 0 R +>> +endobj +2895 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /BDQWDZ+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2897 0 R +/W [ 0 [ 777 722 277 277 500 250 443 443 500 500 277 443 389 500]] +>> +endobj +2896 0 obj +<< +/Length 2898 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÅ †÷>Å,Os9WrºÉ¢šöŒNr„FŘEÞ¾Æ §PAáóŸgø­yiŒÀ?¼•-èµQ';{‰Ðá  Ë PZ†Ò)Gáæv™Žé-«*àŸQœ‚_`÷¬l‡O �ø»Wèµ`÷}k骝ûÁM€ŒÕ5(ìcºWáÞĈÀ“yߨ¨ë°ì£í/âkqEâœJ’Váä„D/̀¬Ê⪡êãªõOÏK²u½¼ ŸÂóžeçs¨Htº•¤ˆ¤]ˆŽ‰ŠŒèDZIt&ʉ.DHt%Úr +"IÔ‰$½¾åT¤ué[[ýë×i<º'gïcãÒÈRÇÖ^iƒ©:ëVWÚ¿ÌȒ +endstream +endobj +2897 0 obj +<< +/Type /FontDescriptor +/FontName /BDQWDZ+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2899 0 R +>> +endobj +2898 0 obj +280 +endobj +2899 0 obj +<< +/Length 2900 0 R +/Filter /FlateDecode +/Length1 18416 +>> +stream +xœ•{ x[ŵðÌÜ+]íº’¬}¹WÖfY›w[‰À×±Í 1d³SŒ•°6v¶’ƔҐ„(”Ò’Ð6ÀcidgÁa)†¶BJú—Rà/$mS +·. ü¼B¬ÿÌHÉûÞÿ¾÷ëú̙9sf?s朹×#„thqH^}õÊtáäkÅ�uÅêk6ÉS5ïMBúa„„w.Xwõ¿?臵ßFH]»îªë/Íwß³xC¨jÏekW®yoÞãï!Ô<´¦Ë€`ý»¶ÒP +_võ¦ëêÖs«j©€tËUëW¯DØpDi{¹«W^7 þ£úqHß +iy`Ãځìû/! í›;Á>„T>‚Þ +háÁO‘_ 5ȳ£Hŏ‘_àN ‘ƒ¹5jÕ³O‡ãH‹¯Ä— WBü,w:wx*·ðtµB\ü‚Úš %h‰@€}<úRæÆ¿TTè $óãÐŒŒÅ“ªÜ](É!¤}IÏ¡h0`1‘ä÷Gń´Q—†¯ŠHj³ºÓÚښÉ8³âécðǙÚ:Œ¢Å”£Q½Ô壡†….Q!^ +]Q-ªXå×'qmŽàˆ~s®Ò—jO&SÁ`:e±f3–l†¶ÕÚ×Ú'¾ÛdzXÙښýyG¬é±â¸âkmtÄdQ¶Dbrº?}¹v ýaäêÏ#ŸW(譑ñ½ì•‚ét|M“ß햼!1Íë¢þh2š.u>ä|ÈõPT£4‡›c‹Ð¼P˜§™ž[Xµ0~«0$Y¾¹µêÖøPú‡â]”9ò”x8r¸êÙôˑ—«Þ޼]u,-Á j;ïÔF„˜¶Jot¶‹í–nÕEÂ2×Eñíú]â­®íîí¡[#·F‡ÒÎmÚï8·E9£¶_+^káµZM4‹DtX ,:-Q2Š'Ȭ3̒;ÆŠßÙ¯©ŠÉcÅ-ŠâŠ„e Ñ +áxUE<^E#±¶B£Ñºì.·=¬‹Tèt‘P8\ãrW¸\îx4äv9uZ ƒux +ŒdÀÙBS"2ᏝÙ,Š’$ˈP"FI`ÁHíz +_"HƒTÌU +t6®ÒË_š×êð90ŽÖÆCcX£Øo¦Û÷¸ñ3î×ÝÇݜûŽpÆ5†½OÈæaÑaMöë ‘§°ˆ¢ÈŽ×)E—éb%:%Ñ1üñí–XFó$öBs^E'£*<T5YEª èA(ZµGƒbÞî8Šcãr\‰âãñcq!žO=ºn‡¾Á §}ƒnÏÄ铧&ú]§<n‘’<@€l×IτxŠÂì8!N´æ s姇Šà6U:aÚ"ÙfJ»QMG¦)‰„ ‰XÿïCAÔä4°=q_ß îC}xˆ6îK´_Üs0*VZÃcÅÉý€mcÅ£þ¬ó,TAÑä¨3¡ÈÎR#ö,N”½½½¶ ]­¶W8m¶HF¬’B)ÝÔØPNã‡C$ψ‡ƒ–#/4¸bŽ>07P¡9ö\E,‹ƒËãS¿ŠÿyêÓÈÔ;þ–wW„ø¤äéàÇ·åœ&.áœb¨Â~úüE“l HÄxù—‘y§ŸàȼzPp´TAu;Ò£J2¯¤e£0ìL¿ÑH–ZŠŒAÐdiÐe6ChsqÚ±âߨld)DN ,yó�͆ȯQn­Ñ5V<Ÿ òGÆå¢ì” "o¤\.™*3ç¢àúàÖ ¬\RWcµB¹Ô SOÐ +ԕjÊ´¾™Hô¥jggè\-…â‘ 1q,QVzŠQ¶RÍd!­ç@WW9ÒÖVŠ(îæfõRE hšÐFAý+ÞgŠ–ÔjÃ!#¡1#1›!4PÝIG6y€R!òÙšA)O0½ê +‡¨ž¤`Ñ£Ð÷w¶±íf«¸‡Ã8‡÷„'Ã*9Ü& + ÂtÖÕ50Ü2£„S5%Š0¬¤ÝžW<`›_iŒ¬óCÁ˜»M; nƒm†’E¨Ò جºa-Öf9ªrÛ)RÌ­Ü•ƒÑm »”DÖEiž¦ Ã.ÜíÂy׀kصÇ5éR¹FC£?-oÖDb‚î·S€7Àv„gb MütâKüiyHl ÂféíÅu{…:Tmlh²Y*Žz{°±®©©ÑÒ‹FC•B,‚ãÕ3gVWçf~Ó]Û6Õޞöj…€ÇWeªÛiF®ºzæTð´¼,ë ‡=¹¥xå÷“²Û`gcEñ$Ç?‡¼øtIj•ˆ_±‚¨ø*VzƒËj%K vVÙXÔf¢‚ös&€6*›T$!2©h›^“4;*xЇ£„¡õèécG3GJ²–xw\|–’tÓBæv¨8Xh?+î+~ÀäÃ3qCD© ±=֛½Ø~yžWYsŠ«¡m½«˜¬©4T¤TLÖT6º×(•ö”ÉDþÅdÍfóûʲö.À±£¨u¢õô±¾¾q6Eßôª èña°&>PÚ Ù~ÜOH«ÿ^˽îgíÏ:ÆÜ¸…Ý~¼Ýƒû ýÆO]*5œR1瀳ÊÃaTx÷`Î^Sî-WCVi§¯ÛÛÿnçìk+¼¯!=JR6`C:ã/ø‰aÌóªpE· Ù0²‰¶‚mÜvÌv¦¶å}gNjѧïTUê§úÀN:}²•)wÈ:‰-Î,°‚¥@È7ô¡  L±¥Þ «¯kj®WS‘‹6ZBMMÍMÍxþ›oÖWÏ·ÄBCéžêï5oL9ãüsS¿™}úç½çÇ«V­®ï_M. :.Ÿ]‹J6˜yÿ}ØDv•åÊߢPùuS†:W˜¦]ž²Bû|Z¡(‰‘‹ š+:Vü«"QB4ØÐKá o0€öduSL&S°(5EÕÍHQ±¤õAäcÅL‹§X}),óæ6÷Gdˆ�TÄPhOs£¢…²M(fñ'y¤  +'S7ññÇÖl¶,ÁTHÆAYÖÁAX¢MAmžèž¦/Y-Æ RZ¥%¦c’©SSÔ1ÉÔ¹ÉÅH.CIùµ4ã #9ÈÈÁÔ´¾„È'L†!ò%“áTª¥ù,?Kw"Å(N eËJ3Ó¢T7êZòƾ&sÄjná -ã-ÇZ¸„w·ä[(IiÁ²Ô£eŒ3+–ÊT<›_©‹DP”ñ@tŒ3)éPc,ÝÖhìÀr¬ ±Q‚n²XDÛÖëpA‡ÍºÝnÝë:^7FžQ") §¥Tw*ŸHñC©á)¤0J‰©ñÔ±ŸÊ7?¸•ÉsY O—pÙ~±ä,ÙlYeR¥Ù~½Ráñ©4êˆ7êS¹}XÐx¿'°˜†›n1ë£o0Á$½©©¾ÎátØ-ΒF¥BOu*U©jጞmnš&R=»pý·Ú.ðÚLºeê|»R§ã¤ŽšÚ+æÛ³³§fœªp™%=cÂVÕí§WÝйìb呩§—Ë.P»±¨xî¸û’Lâ)ß%i)¶éZ–qçýx®G Ðý2»x’›ÏíCAü騆Çå=#šmµã*ÛjGĬòÁ Rc‘ŠuÐ?V|〭ôöXñ—‡è¦ð×r(3‘HIôµ)ôGPoÆ¢GÕÆêT +µƒ�8ËUÄg[Â/V-V/z¼=>aêÕ +ð¾ “O ?«´Íx^æZêëå]yß5® ¾ÖÛmÖa׃øgd_h?~¿$¼äþPsÒ÷Wùv©É|ërëNi§<š ?]<d� ì;äGcÜl¥F â|p(HPP ÊÁî ×ppO° žNÁKýÇÍØü’#¢`xomH‘ÒbÍ õÁ×$(Ý]bȈ¨)(Ð0* qti) G6znönÞíÁž1lP¬“Ô`Õ²ºF­¨UêöÊöÃä{àc‚{¹apáD߆ÁӃ}'Á¾5H´NL ŠÔž>i-ïqÝbÿjÿF?w'øÔ}ƒ½°³ZZZp d†.(Ujæ@¢+ §Øä![V%ŠYL 1 îÍøˆ˜E쬧29ˆ©Î% ¨¾|äÊQɃ”2han~䭛ôƶý¼693`чBç¯9ﶯº ¹_|ðß±úø[Ø´ka4µ_#æ¯zàg_´§¯göé¼â·ä«Ç͛–®V…ÊS«B%Èîҍ^O–F˜”E¡žéz*KõÊé÷Pi„È)ÅN%²žñÖg†…sFe-I×£�OÖ4-TjPü~Z¨5²ª(“ÁÀoua£º‡KŒ„\’Ñm�?£¯¤ÆÀD=MÕ׉£ É%{51>šîˆøFɖPÖë};ê‰uq¶ÊRv¨õaí!gMX· -õßA;õ;Õ~«c†Ø:ÔÊk} T ԝrgå‚Jëv¿FgdT9wéæéç5v5·Ï˜wÞrý:ý-Úoë¾­7/qÜì Rk+ÉkêQC.O5<¾›Šã‡´YC•>k`àŒFÑÐm +y'3t7ä\Tdãúì"W¿k½‹Ë¸¶ºˆë›’ˆéˆkrJŽÀ°RC)’j„y£›ÃÂëÓã)œÊGP½Ñ`hh€‰ÿ’éÿú§ð:FÚ¢)‹"Rd(2á•Èd„ ÿÉ®#"O‘v$ ;ˆœ”µSo2àÍdkŔ•…naHàDO +¸[ÀBûùí_g²"¾!±pâÔDB< kîtbÚMüŒZ§NŸì'Ápµœ°dKÆx¦´+F9ì†^ð#³¥ÓTóœÆ™¾ÊÖÜÒÔBÔZNCÔÁJ¹’¨õYYü6²Ú̒ч+C3UYjÑ4ȸ±Aoõ‰>lª„`†:磛:ûª×«««oÕ¾¢A¦àÛ{F[­¸¯<L´n¾Ziš:“"C‡LÙfÙD7ߣŠN(z}Ö%ë³N�•v>«ƒ¥l®¢XXX X[Ú¬gýzaœp8™uGE3øœl¿:§-öú:gé˜q”v°Òc(SÚÔdÎwÃMçõ#õãå‹[#Q’‰F2…Ý7\0ÓgÕ9Í¢Áž¸´v¾'¹¨cY˂o_mqëŠöڎ떅·_ZY™œ‘®kH-ŽK³·L½róÌ +Á˜k¹»ãNܗs'óÙ¹ý%[Ì�¶Øÿ½_O~SÞùÎFf‹Õ°³¥–…&Ù¢¶Vš¦Bþp\ÃL, O÷¹FMÍ+ƒ™lf²9 T'8¦ -Ç´r€Èߔ(ew ?+ìgùYþ8³ØâÌ‹—Lr™dµÄ§ 8ˆüKÑÑqä#áêÝjk-íoñ`³‰�•%NцÍá:Á“$ÔfkÍd˜Á&‚åf9×jKŒ—ãÔ,Áfc»s›6Ý.É8èÞ©aþG-‹³Ԗê7‡5ÌÓ0ãLÌ3ƒP’ƒ‘Ìçp8@•û§Ÿü,ÓÏJ©ñiK"Ÿ<A9âñƆÿ©ÚnF#XpšFjÁÕ4v7æ‡U)+,>©B£ºÐx¬‘q㍜_ãˆÌ%c.„çWjâÓü?•Œ¹ÚXu[M ¶Ã‡BuõlÄáPÈl6霎°0¬Á 6k4»5¯kx 5æ¼ñz¸ZŠwÇóñ8?Žâ½¯"qªµކx¾¡dÐ%þçÕåæÔ|ÄÍ9}ü(•gڜƒ-Oo“K×Ipvþ?­9؍g¿²åêq×wt]%;LúÚYS3mJ½Žo[xí5zSm×Ô̊ٵ`Éùbf\‘ Ïw-ËÝ8uýrÉÍì8ó"|í–ÁoMùû~o8<g ^²w®‡zÓuOò*ðy$”"]åÍ0?:®v1ÓMS2ã˜I‡d¿CÇv’^¦ª…n ™í*™qõs…~2»7’}O‚¼ûé)¿d¥›B´)Z8Ý(æQ2ɱ““z-€²ìÃAyDd²ô,/å"+”B²žãhQ߀+þ<¸š’ªÑ;˜ô:x&Ôz™ùÜà;¤ÊLÜe9“Ž368õRµ:“.]Ó$ʲ;ÂK7ä»}}G['¬Î,È0X ‡Q¦8¾Μ† Y‰tC>s#£j?”Ù—ÏJf(CPÆQmO,U-Õ,IÜ-s,gšustËt?àªÞ“Æ3“ "ËH> 6¥´ygN^$_"_ª»J¾Aލvˏ‡…«õQ-fh³lvÌÑæ ø;$(¦ç“v6kR'“§—>héAiµçCŽ}Nr ;ˆã£x7½éÚ_•n`wisÕíéö­ìÀLÀiyzCˆ3ýHOl€!ƒ‹]ºÔA%ÄdÚMðšX$ª‰Ë(ÁCP%Dd\­JÊQC +7êk¡v$X‘ƒxÃ`•ðˆºt Xá@i<#ÃåcÅ© +5ZÒ䌥H^jš÷‰ÏÿýúEfÙåI±%e:¼)ýÔdZ[ééüZ᪯­›}Þ/¼€ç,ü·’òÅ»ÌñYBƒ¯à·:²‹.{ù—¿cgÇy`<šA¦íø{Ó·šÎâg¥[Í +ƒ ˜)wÌ=f*¨sJÅ"e~¹aúâÒ@¯7©,C佃´ŒAõ µ@@6g½­‚yáv Pﻎºß8sFmƒÂ_<KŠc6æeW0µA1„Ìä3‹™ÌÒN•®¡tb±HéªÑ`p:ÎѶ­LN©£üİsÜ9éäœtõ[g7P¬ÌÈÎlÀÎQ㚦n'VœÝμsÀ9ìÜŒ‚!æWâx@ UČm¶@EtIPë åjJ¦bã̆aî6à¼aÀ0lØc˜4¨ £Ž³. K:²5÷Õõ`¸ +TRØíà¹7‚ÓŽê7Ü s¦Z[Ó“äòTY°EuûmËZüìöSî›Sò9 Z�>çb®€*ŸÛRÖWUL¡Á K„L ™˜io²×(Ëà^„Dè 0õ7iD±X,CzoÄ" Aˆ@³iiy¨À'ðtéi "¿|‚ê:¾V¯gεóA?Ðèë+]J¿ GõÑñ3/ß¿}í—Ž“™‡Ç•:QjQCQÂtqEA +‡„<˜·{^¸ƒÿ ?Ês´)†Fõl”®yE…€qÒ(Œ¤ŽÉAI&“(IÄ»Ó'ñQv+Øw¤¯/QÇú +=¥ÊLq[û]}î<ÊW¼É©Ü²ŒI_Ö¡ø²핮}~ƒF¢n¶ÄHU#/®N7xÕnmíG¿s…ëksZµ ÕTöyêíä6õ6ÃñÿOÉ£®ƒ¶7ÈÛæwÄS䟜͚òšÝvísÂËæIAÃcÁømÂi©Tƒœß¤MæhIKÈí*²l·mwßkû™ögº1ÍAmA÷ù 9a8¥«Ð0Ž db:wÃ0iA-lá+PÃN»j³f­ýö­öÝöãvÞn÷þ†Ç°‚ÇÀ ç©!m£è-e®5Kçøb/¦+"¼¦qTy³f^ïØêØåà§**†4¸F3¬!5š]šãNÔ(‰¦ 9¡Qk1Ùy´Ê—T¬5&ÅÔmâI4É&n҄M̔€¹4µÚ»Jz•…§™1Ñh¼‘:ë¨H%6X`‰À#Xo€n$pm`OQû©µ´Ð»Ïöžj„ ìe. »â¥~Ãa$@kúPÖ ¤²F� õÚ«²B Ñ`Ô[JyKy售”Ò•RZ–RLÚ¬]tgݲ%k`Šþ_‚¾ÉR;ÙÍ«³| `¥·�‘`”]ò«ßÁkÖl[qKJ²ÿò{?úÇ¡¾xz~X%ºW7-¾™Ì|mÓ¦Õ×UlÿÆo„…W™ÑnQnݽ¦x’üìþZ¾¡¼»cõÌׯW¨ŸO0³*0{…Í^&f ôXÐL_/Ñ<3Ý/u4ß\+hbæ oM¨ðõ*|• +«"Œqµà¾6€Wp "{pÞ3à!+ìjØ'}}À€úèÑOw58îGß8*¾‘8÷þ¿.hŽiøjGÀšV‘êZ¡TÛÚ¥ÂWª¾¡"ªHµÐÀk›$±ê1íá'ЇnU³¹¾Î£11›<f¥(«¯+Û!GJøݹ}Ä#GúZÅ#Ì;eoÛ½J\›t'‰ÕšVôÙ$ø}®Š^Êè}â]a•N�'0ž¯¨ªW›ëǰ¬lƒüªñUӑð‘ÈïBo†ßN¾Ï¿z?üaRomMö%¿žÚ’Ü…w‘]ܐ}È3äòmOíJÍØLtœÖ öé’/W¾Òø8G…Õçð»ãÞä½Ú{u÷Éw†î ë­ cUr~rQ}ýuñë’ß1=ÚWÿ÷¾Ï×ÔÐ3$€%œÁáÄ(z&=†=Š¥Úp?ã x$=2ÌÍt?㠙•Vk8dÔóæCª�~ ¥3ÕµÑIõ|Óívћ† +G†N,y͊±õõàñà߃\pŒ«Pôfœ7˜‡Íœy 7)î˜Ç–4X“ÜÃùØ@l(ÆÉ±š‰= §C–Gº¦¯Nl8Åvçiº‹A؇٠l¯Ñ"†(Ý©'!ŒUêœ,½{Æ4hïQtàu„ú +£Q¿ÍTzÝëBâǧ&ú6`qâÔD)΢%!:–µÆ”èe––¯*.É"¸Ú’%èÃê¸Æ‡d1àCB•ʇK¶ÖMôò�z¦h¿>?³|QÅ÷õâ h^$(îÝx7ÙÍíÖÿÐ8lö {‡}÷VÞڝ2ôõö%ð »ßëQô™P&¼3y_ø¾¤ª¯§XªdwV[åÎbE—%�ޒJð°7¥ºlHIÚ¬A X[M2 èKno–!w6\R¬¡cáƒC¶lÒe+Õe-Õe¶BVhšMÊVZfR1›ÍœåD#´c¤L*V#´c�—…Á¾Ê8÷‡Kw`^„˜ú±ƒåtNßJ‚²ÔSӓ¾d¨|ÑAÕF¯½xö2Yê¿ãÕg6/¹*hwƒAßý«:—¯œz/•ºïM ë-¢ÕÀí›zùÎ+æ§Zªâé9«²åހ΃çÜvû…ÙÎK†gd—þÀi6¹@‡Yâ `6sϖuXÂÃÜ'7 efœXXˆY KFé[CJ¤%Qz‰ÔKK¸üúˆY­AfµÓìJ"í –Izú"=}½‘ž¾ª€È”"2’ˆ-Õ9=‘*ÖЪžC6ŠÁµ61;¶©EÝCÉøåþxHk0²·ûÜGtjjýL$Ê/™N'ÆÇÙ7@ç\X¼(y‘~pQ[ƒ¦WÇ«6g¥,±ªE wj¿¯Öî3ÿÐrŸõ‡Òîì~.ëÎzúÅ~K¿t•¸Þ²^ºh? +LHdH{“éEîEó‡äCó„åïVM«¥ÕÕ*µÈ­ÙÙæ ºÍfM†T‹rDŽf²-¸EìâR|‘¸DæCâr¼Üü¾ø©¨šg™+=¯}^÷'Ê©uˆ’_’:É,³Zo1یƒß0IêÅÜR~±ªW\bYbS»Í~@ZLø²ÆÏ4¹˜?‰ENk„9ºÑ€ ßÐb­NíŽ Ðtùí3ʂ0éï3ã==ýî6=ýî6Î¶|umÂl5z]r´ïh»1q²¯²T4cb±Úl¢[òÜéx «Ôm@GßdÅBM±L[c ©eÞ&ŠaYª1‘%³(Ö`RA炫)Ù0#f(ºtÍ9é[Ú.Ãkz½N ‡5hS¾Æ0d “|ÌpÂ@ ãô½„Ó¹Û…])‹³Áp…3”ӅôxúXZ՝ÆCéá4Iç[²cøºýÁ¿îJ$.85^åBúâöqÃg4 + X:Ó·&¹Òw<n:dk–gXÌåØ7:ìóM9‚€ÁUþ€}–S +·Ñ¼#‚� +oØ0H_[lÀ}ì:pÙA"}ÙnÕ·JU l�ü +^•9K¨ÒgõY²æҖõmF,¥u¦E¶—ÞÊZšé½Lùõ Øôz”ú/à¾4Ę7ã,½wk>۟Yôá|ƒ&Å·_tuÛG­ª¬ »ÏŸjz«¦þâN/œJÏÙõf“ì±W[°¨ºýËÁ7:¬C…ŸÈ2IÏ|{êwßfLºpÛmÎz¼nêXo‹ ‡Ã½3x!7k÷¯…ºCì- Çp 7 g!O)“ÆbBT,Š¨Ì¡†½N&æ+Óò<RÑo‘i‘鑁¾ ý…T àãîB^„Š�8 ðÁÔü◪+QhêŠâ Îõ<^„"èn´…Ñ$®EÏ£q4=ˆÚP7º ÍA¯£}ÐêõøUh1„:ÐÃ(‚%èÁläÄ*t/z]Œ6 ?£¨ +u¡÷°êéDȁ²Å!ìB·—µ£Ÿ£'ñUx1H~;šK’`žFЮâ8r¢ªâÑâ[ú1ú3GÐ\ˆ½:9†¶¢ï!+ºý²ø%ý:­Báñ‡(ˆòh'ßÀï(^‰f¢ƒè·¸ b Ñõª·´ÑUPê§Ø‰Ç‹Ç‹A¿à1Z 5} Ý +=Eã$͵«öÀœGÑyè´r¿ÞÆ6\Ë)ÅXqVñ^ >„>! ò"'@?hêGßEÀl¼‰N¢O±7âãGáù5þ›ê-è[ڌn@CÐó¡ìcè0®ÅµÄIœ0[NGK!oÚ íïGÇpîÅãø9n¯ªfªµXQ´ÿ«^z ‡»ÑsÐÆ)\<ÐWÉmâü&UÝé›`„kЏÐ1ôkèÇ{0Ïq5< ß$[‹Ë‹ÿ }Ñ µ  Ñ +´]ƒ®E?U}AÿÀ_-p¾Î¿ ºA5Y¼æ6ŠfAß÷b¨{'¬Ò(ƒçM¥Ë0Š|¾¯Ã»ðÝ`¾ß&j$ƒä¯\{•û=ߤRg@M€vCh9º Và›0ÛwÀxF/ W°Gq +Fô&”ÿŒÌ$ðü”¼NÞãnávñ_ª¾3ub꣩/Š;@¦;@îz`6Yø;v@âø +¼ÿ z>Lp&NäB\#ׯ-áz¹[¹»¸—¹_ñøGùwTóT+U ++§¾>õëbWñÛl¿¨¡_1”„}Ö òs)Hӕпx6 ÑMhºäåðû…q?‹^A¿EaBŸ/‡Ö¯©»ßϽø1ü~¿‚ÿ€?£©„§Š4‘VÒNf“uäxî"ÇțäÎÇ­æ¶rCðÜÏâކ-ÎóEU<sU;U©_ª„¹Â*Ík_Nœ®>Ý{ú½)4å™úÚÔÝSÏMý¥¸¬x=ô?‚R( =ݽ¼dp/<€$B/¢×ÐïX_?sCïÂ!†$¬Z+žƒçÁ³_ÏRx–ãð¬Ä«ðeðlÅCø[øfümü]ü}öü�ƶÿ>ÏøIx~‹ã÷ñ_ñ'„˜p Í#’…‘¶“9d¹žud=<d¹Vè!²Ÿ&or6.Â¥¸•Ü w/÷sîyî î?xÂ'ù Ÿã—ñëø›ù×ù_óoñ_¨$U§ê2ÕýªçÕ^uƒz©ú +õÔûÔ¨¿ÔB·°J¸QxC(j" ­^‚qDgÿ2ê×ñFU9ûÂÅ ¨¶á¥0cj²„»Š»û_ªKñ$'ãwðîrîÊâO¹Ùäsn=^FžÅ•œ¤šÁ]ŠnCEü(ù9EþÂÛñò!®â¿‡Ÿ ë¹v¢¦¨~ÃÛù›U€êþšA¶àqòw3wsñ4Cu?>®ºŸüÉü bCÇaWo#÷@¡_‘ËÉNÔÃ7¨¾@—üÿ›ê:˜ïóÉ­¸š{ƒ¿ý™ ‘âI|7h£x>&—,~4îi@`úàï#?…ßÅcㇹ‡ðb€Õ*#n†ƒá(Äop:ÔË^¿E‰w“I²”{Z}ŒkÄ´ÄÿB7`׀ìLÿ¦Ð×aÜEb Ó:A›ü×!ºôý©©§©ÆV½¥Ú rö�—D¡ÔG^E3`oüžôT‡ž¼Ր ‹Cx èý… ? ÃW  փ¶tBß¶Âyá •  éËÁÏAÿÿ´~þºì›SxUñ4ç6¾4SôïNxÖ >HýÝ¡>¨ú Z„p(ÊS÷ƒ”ÿ]gΟ }ÊAÿV ø$ôZÍ<%~45)ð|½Š Ú}>öy7?4ïÝÅ+`„—õ�ÎÄWÐåÅ{P;¬ÝEś‹;QñâÅhZ\|ôï5ÅQԄ¶©zÉ2U‚o�û +>çÑÿÆ;AoÏEï€>Š`ú+<?‡þŸ¯z +íຳµx[ñ·ÈóQ 3´ +Nѓèjô7˜·¹Ü8ªŸº€ŒgspBG*JX‡.+^š÷i´WPîBÕ^Ýü¥¤úGœêŪÝ)³–.QZÏ?/7sF¶…Ú7õuµ5™t*™¨ŽWÅ¢‘p¨2(K¿Ïëq»œŽ +›Õ"šMFƒž~¤®VñÁ(Ùš— Ñ|†æÎMÑth%VžEÈd Í>—§ ç›|.§œ—þ'N¥Ä©œáÄ¢œC¹TRî Ʌ£!y ¯¸°âßíõʅ _ÈâÃ,n„x0äN×erçåÎÂìk.Ûљï€êFôºöPûZ]*‰Ftzˆê!Vp†F°ó|Ì"ÄÙ9c„ :Uð„:: îPíA‹t®\Sè¾°§³Ã ö¦’ܾ:´ª€B³ +æcAí¬™‚º½ °fäËéhÐNy$9¾ã¶1­Ê' kBkV^ÜSàVöÒ6, h·£à¼á¤ë«$TnmïÙvv®—ÛÑéº\¦É;¶É…=öœ¤ao/ÔQ ‘Ùù³¡áÛ` +»Ëй¥·§€oe::¦Òèֆ:)%…\Іf….ÛqEƳ£€.º>8êñ(‡‹'§SÞ±¤',´zC½+;|#hÇE×ïw+²ûܜTrD´”¦uÄd.G Ƴ#kÏä±c§±®‹ÎÌ+¦= +Íq(È«eèIOÆÔBƒµ-hÇê`ƒ_/†R…5°—´íùâ  ‹´|ACòŽO¬hâãs)+ËuDüÑ(•’3‚ùÓñB"Q¨®¦"´ÃŠBÏgéÆTòš1R ˆ2 ˜>Ô s»²wF&?¤Ë»sLA« Qº°§”–Ñ*ï(R2‰ÞÉӜñéûRš34s¦x>r|€Yñö‚&zæÏ,:l—Í(`Ç“½¶”ßµ8ÔuኹsG¾<·]KÎI•ò[Îä•c¸”^à#0SóB z­è¡øSEf‡:/Ïυ­},ØÚ{8/é-ň—cUü^|¦fšè1кøˆšÉÿš1AÌ(Xž]ósKa¯.üG›–bè«bå1f$ÎMÏ<'}N÷ ;8è0%]KVìØ¡;'o6(«;f‡äÙ;ò;VއV…d1´ã0×ÃõìèÌO/ÿXñɝÞÂìÛza—á ÚÍ á[/Qð­‹Wô—L¾uIÏ(Á¤=?«w$ y=‡Á{S•P*%҄LpæÁ®%Æï=¬ 4ÄryF`éÕc1šfš†Ñê1R¢‰Ó44¾DSþ¨¦h_Òs¶ °Õ›*}“Ƌåã;«ö›sŸjÜfüäOþç)~ùùú{¾Øtú6i¨g©þ’¿ ¡œêDËEôŦ?ã‡~õ3©³Ø§z Iå�*xqÈྋf̃´ ò΃ôΏÖ@ÚR.œì¿‡Vî‚f?†¢¾˜ÁR±AžãBîy‡’Àk7Ðÿd½0¡OÀø1ø ‰àK.÷8Âþ09Œ–pï窥Ö6;wå¹ÑnîÏè8�D ˆk€x@Uçþ°¿³³NœH3<Z¯;L3F=¾ºg¸?ÇÀ{€p|Ôáe9ïÎšUŽ4µ”"û«SuÇÛtÜ{èï�„{;–�+µ¿*]7Ùf澉Ì`˜Ih÷.*�¤pïìGëv?˽ù¿ä^#ˆ{eÔh©ƒ +_âž�×Jçá`9çà~“¥µm„YÅhÂc�'�&x´ž{mذ€Gf%€ À"Jáå…~î…òf3�ëvð0…�ýJrsW€5#q·qwe#q;¹;þ`àŸ�|>îHS¼»œ¾0Íÿa™~/¤€PÆ÷�Ý ønvK!qß/§¯á6³r›Êx·q4 ‰mȗj�8ˆÝ±»`êî¢7)b°Æ¯b-�®|u Ãtm †ØmÙït×í)ÝS¿fn ÌÜÄC֍Ó<7–xR܍Às#ðÜ<7¬Ôp¡½ô]0„"€ ÀÁ¼o„y§ô„ã�ÇýÛì¡)îZ˜Ç8ôj;wÅh•B¶nV©k} +œ Õ^ºßí¯ÛõUJ«£‚ØTÆfÊ»–å®Ý¯5PêÚý וm&n5ú�A†�:�xnõh8#=É]€®Ö Å$m%[¹­üV_Ӂ­Ïru¨´‚„¬\ +å€!.õçps^; Òr¢VÖÖhm·VµüØ]'q®•[Äõs*z'̨§/ æ¨gÔë÷è úqý1½ª WSŸPOªU¥ïž»Õyõ€zH=¬Þ£Ö«‡’×è‡ôœ¨—õ5zEß­WIÞÓv ·ŠîrE€€a�æ¸è2w @?¬F?LÅ%@G"H‰�Ç ~° +Rfà3Ÿ¨f šý‡`3ËéÈ ”sÕgr¦ËPþIšƒ\PM0·' œ¤1€ù2BÊ)#p#_BEe€n�ŽÑN�€Ô@8WSÎϨYþ$ã™ÎShYò¥²26Dž8ÞÇÃq¬äZÛê”J¬Vk¨?Ò_Õ¿—_ZY_µ~/¿(´(²¨jÑ^¾5Ôi­jÝËgB™H¦*³——BRDª’öò»ì[ðì‚×ðý Ö/غ€k¦Ÿ +Œ&jꮌP|pÔí©k6·Í$û`8ýî8À!  @+Àz�žìƒP"õq >Žô¨ ÄãT½@(•ó(}7Ë£1šOÎÉç`àÎ¨_Ô6Tn?Àn�ê~ òcÜ¥Ø>F/@x‚Ñ•ù÷0ºátÜ +¦æVÀö[Êê�P¡×¹åp8,§5C( �ìà¹ð,疓ÇáyŒ<Æ%c­]BAV‹Fl‰dÀˆfáX¸…­, +¦ùÆÏæ1ßøùÆDH8¬F| ƒŠ¾Íx Í¸¨Ío3BmN„ÔÎB5 ñG,¼€…I¥"hü ñŸAã?‚ƍƒAãyAZÎ{×H*X¨§!¾›…óYUô’ñEɸ\26KÆ6#¾Cëh ,ôÒrÀÜaFÚ§ð'¨j£¹¸&C¸8šk45š›èôhî~@ÿÍÝ)=ÿ³# 6>)µÙñ)<§é–ñ?ð<ðm%< xàQG�ÿl4wåÿ)”ÿ!¤‚*5”ÿðÚ)ލç1úËå~4š\­Þ7š¼Zý!J²VïMžꝣÉí€îM^h×h„vðŠÑ\µÔf¡_°Ê»Eíɂr‹s¡æ«�Ï)îMÒR´1Ü>ª£½|‡P7kN ±AúQˆUáC!Öi/Š0lÂfÖy#ªdX3º jQˆœ”þOî):pô)6Þ/ýéiß2HþÏ}Túõa:]£ÒëÉ19$ý*ô”ôBx /•Æ“cÈx69FðAi&¹�¼’ö%×I‡XîÞäÂRïÎ¥¤ûB+¤{#•nJ>M»®†/ƒìÞäù҂ܣÒìȆl%):iFhƒ”rËž·ÿQ©6<F»Ru<zHª†£!֕¥ÍO’F$àÍJRØ$¬–  +3…z!%Ȃ_ð «FԘ4N£Ñ¨5¼†h¦‚~�Ÿ`ÿªf–¤š§!Ïâ")½Ñ`&Á{§`ãºH×âY¸`íB]Kfš]cBñ¢BK¢« éþZÏÆ·÷Bª@nËyI(%Ýâ¥þöa„qæ–ïz)¾ñ–ïööâ®ÂøjÔµJ.|¶Æ¡¿AšåBŽkZ]­Öó-ÙÙÿE/‡g½°vóúÚå/Üݵ¸§ðˆ¿·PG#EoWaõÔ“A²¾³ã0 ¨·ç0¾ v^Déø†ŽÞ3l¨’ �Ð%¶ý¨’²¡J¼Ÿ±-`l ¦•#••%¦çñ<Êâó<cZWª+ M@]Ý  0«+L” ä¡T™ùìÊ ›Yefb•ù(ÓH$,ÉeiŽ�ÃH¤™e?úUv(RêN/аv"¸—µƒñW<U%‚2Ñ�ÏûUÀÿïoí¬ÿf¼åï׬¦÷%ùPçZ€|aç5—¹ +C«dydÍïË)ÑüªÕ—Q¼rmá÷¡µ…5¡ydåêÿ"{5Í^êA«;—ôŒ¬VÖvŒ®TVv†Vvôîpk{×9mm?ÓVûÖÿ¢²­´²vÚփ]ÿEvÍ~¶ÕEÛê¢m=¨<ÈÚêºhîêîÑ Yôë†÷½öCÞìåÎg›cfÐõMï“<‚cKŸè-B³ +F�š•jKµÑ,؝4ËDoÄÊY®oÎ zŸÄ—³D [B³P¹:/ï8ó·qãÆM6oN@¸i³‹Ñ6Á¦ .î*̦þ{®ë,(ùŽ^öÚvsù×Þ£ˆÏæ^ϑõ¹­¹]¹Ý¹}9ÕæÍ½@¶>[ùz%é¯\_¹µrWåîÊ}•jšqqÏ!%·»òï•Üf&¼ ~¬Í̀á&7mÞHØPj.±9ÑÞÓV‰Vƒµ‹Á2O!@ `1€ +ý;„¿øÀ?xt3„wü`?¥p).Õ麼ƒ¶Ø› JÇÅÕí¯i¬k¼òÒ^¼¢„;/(á\[ ðhk½®Í †7FOBøK€w�þ +ð/�WÇÕ±Ê7—¤¶w#ژÀÐ}úš{ 6&6±û0îM ´±ôà +°Ïvϕ{„7nF0° €€‰Q7Òb›)žþÑ PÅÿ’~-œ +endstream +endobj +2900 0 obj +13011 +endobj +2879 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2867 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 543.953 108.004 555.908] +/A << /S /GoTo /D (section*.291) >> +>> endobj +2868 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [159.368 543.953 172.817 555.908] +/A << /S /GoTo /D (section*.192) >> +>> endobj +2869 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.792 543.953 268.97 555.908] +/A << /S /GoTo /D (section*.196) >> +>> endobj +2870 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.029 543.953 354.207 555.908] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2871 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [443.721 543.953 457.17 555.908] +/A << /S /GoTo /D (section*.63) >> +>> endobj +2873 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.893 404.153 145.343 416.108] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2874 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [155.056 301.221 168.506 313.177] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2875 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [299.95 301.221 313.399 313.177] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2876 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [466.787 284.977 485.965 296.932] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2877 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 273.022 102.275 284.977] +/A << /S /GoTo /D (section*.60) >> +>> endobj +2883 0 obj << +/D [2881 0 R /XYZ 71 757 null] +>> endobj +250 0 obj << +/D [2881 0 R /XYZ 72 528.306 null] +>> endobj +254 0 obj << +/D [2881 0 R /XYZ 72 257.375 null] +>> endobj +2880 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/XObject << /Im5 2872 0 R /Im6 2878 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2916 0 obj << +/Length 2784 +/Filter /FlateDecode +>> +stream +xÚ­ÙnÛHòÝ_!ìS@İ^ƾ$;3@ØÅã‡&ó@S”M„"6[óõ[W“”L;›Ý… °»º»º®®Kïo¯Þþ”­ò0Ot²ºÝ­R ÿi˜fùêv»ú-°Éz£ò,1Á}»ÖYp<4ݰÞc&ëßo¾úñöê˕ZEð§ø¼ £È¬ÊýÕo¿G«-À^E¡É³Õ#íÚ¯l’Á·Yýzõñêý Iž…‰Þ5CÕ·ÅPEªæ´ÎLðf½±™Š¾±* 2xZ«àÐÔe= Џõvxàõ]×3¬*JÄ"à»õ&Bž6E»Ý<>ÔîóZ§AÕ;ÞrßwÇCÝÞól_àâi~ºâ‰;ð¬¬?EÊV[¾®ú<Ýa¨»¶hx5ò@‚ ŠRaÇÌpÙ5Ç}ËBîvøµÁ¶ŠNYÜ>T¼&üáòžtãD3#a8¹G¹C‚°–ï౸bÂ“Ù±­ÇÃÂ1îqçʎ¥ÖokÐJŽ,$¡¶ÂÂ;¼%΂b»­=Ç8ÿÅp Ú3I Rš0¨‘Û8—+ø•Q&°Z;†ŠG;Ɣ"J ®S‚¹=‡ç¨PŸê&±Í1C=Ê×z[-iíë:N‚¢¯‹»¦bÁ!³hhM$‡M¤«é% BlŠˆRð²/Pf @$®¢ßþ¤Íìè( Á‡D÷7u[yDŸ;„8¶±t¡˜¿´Ì„&Š=°ÿ…[Tx‘²§¿!Ì.úºNlP  ¼Ÿ]o/_¯´u¤<nÜÄÆ´±F…Z%bS–×ߣšTl«]qlž°¥DyÀFÞuI¶KM þ ­xâªû=9 –½c詟ý +Cڎ¿eß9wWô²±ø¾ïí²Òny ¾dº=>T“v¼rBüݑ'8w�Ô +Îñ*|*À‰š[Y"Jê‘� ï— ÷€ì6'‰Éˆ߃~ÝÁñôçt³Ž‘»–À»•kä¾Ï$¤‘OÉsÆÆxuòM`+UOr|¦þD‡VæK¯l~¡Æ¶'RSÁ–¼ Bk S1qÕù[MÄFĕ«x(Ügž&VOC…J´‘ø:îŽM㇮¯ÿèØl +ùÈCtÐg'KsS¹•øpswjFc½<Øwä'¶õî䉮…¼;öP g +9»E(òÚüÙõE靈•(2súÌ”,¾àhѕs¸Q +ÌëèŸVّóÃaÑð]°m6al‹¶¬ù”"Ì£Úù×K ƒ¿¥¯Ê¡hï›ê|gµ? zqJ–ÑÍt"†–ML©™c;ÙßœPfàadCÙt®Ǭ”Ü*p]So'¶á¨ÞyX•(H<¾@Xi¦¹>×ß5*TÙHÍȻƍM3P‰ÄƁÿ²èlìã—8µšô`gg yx¬‰v�ßWƒàÙ]à)}¿VÁÌ]òYæÜ±HA�ôT82û;×0–ä#czÎyêÑu°²Åê/0Arª´ú‘Ìòà×åø‡&1SôæÀc1sy:E±< ”M—ÃXš‡V©éJŽ` ÒaÎNà %H Τþq&39gB +®v²],@œ3$Á¡0C~3¢iýˆ”;Dë�›¥†‰�Þy\oLÎ"GåxWÝn+o’Ûj4 ØÍ&,V°Ñû?0ªÎq²ùbÕ+G.>&µ±Ok\· ÀT‘ˆEð,GH7$jgö, Éór (Œrõ=9÷k•¿è<Ù²/\”›05zn™ðz„EË,Ž>ú¹Ùo´IÃXçç¾yŠ5ŸŸ_¸ÑI˜åùy51xö¨æ;÷®&&¿…wŒ¸ûΝǹñŸÝPÝ`B”·X¹u>¼eÅñý¬H€%w¢rF,°ñى;úҍ2LJÇ|a_mëBҗєähçÓþÜQ°íðRVv¹A³„ô�†d¡’%L9Ÿì«/Ǻ§÷ÀY’'|Áž§J¸Fê©Â]Vbµ¬TOÅþЀ´žkˆ¼ÊÕ0ò?¯710ö…TqUãnþÅÓ v(7|<£#¡‘ŽM¿½X,ž3 |[¸Î&#¨ñ_Ý醓Gº#ïƒ#tì§¥´–e…[®ÝP !¤ +×<?:Jmˆ•s£o’›˜§5æ`Äûô „º¡üíמCwý†!Ÿ”±D²Š/‚òõ5ƌˋ-ÿ}ûâFØØ(þ¶“BAÁß§M˜ØäL‘¿Œ˜aŸjXŒ8Ö§i'f³Õ Û©RÀAýUìDG¯Îc_´ÝÿŸ>„Ô‰º(Œ< [9ˆ'†\‰YÝ* Ó)äNžŸjÓCø“ï\„©ŠÑ( '”o.MÂ(ËþÇh“&aš~ÿ%>-ñ +9’†^„ŸÓà<Œ”™.çкð 5û”s©ŠO» y/ôR@£ã³Ìãd¥lhl¢Iå|Z’Đ"CbKÌø{ݗ`@¾½è›‹\¢‚zOƒÛ(÷W_®Â,NUB«³!-ù3xûaŸ®~è®>Ÿ_Ú ¾Í áR+R§Ø¤È§ZhAZ˜‡ŒZ-'Úϑ™ l”ê,½³PAPŽ_ŽA +?Œ‡WùiÑbːêiìt´/¶õѱ“vL|‘xb•¥³Œ»Ÿ)†Pœq=†£óƵ/"ÊVqqxè1KÑYîƒ Ã»Ý9šœ]áƒ)ùá›%÷.ì„1X¼”Nm wW=œ0-¥UNjOo/V`m2fž‘V-=Q<!’ ±sBÔp߅J·DÒ³ûM®8Dç¾:…oÂRÞùªðZ/›+ž(ÎçšÞÎbœ¥,<Ƀ'-_k)ÀêÊ¢‘!%4ð=ñ‡óìÄ÷§26ôØS”û‹Íôª_l6eSo *ÔSõ}ÛõvbbÐU5°©k1Á?ñ„¬û‘ê>ƒ]c.؂pӈÿÌ^HD’_ +È«×dÒ€ïP|^ûš#ÓÁk×n¿ðNsÆI|æ\­É.+‚äí=wh:L”åð1û‡Vèxð•…«<LB¿‚zP¥ù ÜÀk›:Ñ&šWi7ð}MIÚà¾8<𐋷 ^ª,_t鹦2¾m½Ð/31õrñ#-¢8=B¥’„Ѭ[nƒmOä?¶(“d"¸¸Uo½ƒq®¾ó˜¸­ƒñ¡¾†%²Š¾Äž‚áîíÔ¹µ˜<»¡*¶<!ƒ¶cW FÞ ÓäÎK1=ë™YMãÚ�‰â"\Ǝ-ÐÖáF Y-Þ�Àòo3¾‰ØCčJ øNNŽ¿ -¼DB†ŽŽ~ǂoâþ× 2˜sÉô›1¬hùݨ€ÀÉ^ÆRâŽR u¢•ÃNHÙñ—;Ÿˆn†ú\cÙ£38úúJnàJ¬z½»éP›MÛêlP-V?r)å–j)‡I®ª)°âGÉOGâìÛz>«–‚«–ÅCߺÞׯ” w‰úW,EåT;/פ +ûþBjè‹Ö€˜Öïâ¶§ÖÚ×wðü¡ˆ}=ÁÇø½”ÜëúíéK¿TE1’¸5z‘í³¨^-®ÄŒ_¾ë)þšå‘ ÓLm¿åíNd->b^üÌÒ³ÿZ&*B9ÐÐNC££WÄãsÙ÷¯¹ +endstream +endobj +2915 0 obj << +/Type /Page +/Contents 2916 0 R +/Resources 2914 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2918 0 R +/Annots [ 2913 0 R 2901 0 R 2902 0 R 2903 0 R 2904 0 R 2905 0 R 2906 0 R 2907 0 R 2908 0 R 2909 0 R 2910 0 R 2911 0 R ] +>> endobj +2912 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_circles.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2919 0 R +/BBox [0 0 252 144] +/Group 2918 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +/a1 << +/CA 0.2 +/ca 0.2 +>> +>>/Font << /f-0-0 2920 0 R>> +>> +/Length 12072 +/Filter /FlateDecode +>> +stream +xœ¥}ˎ-Ëmå<¿¢~@¥|Ä0z` aÀ@dkÖèpWÆ=Ùÿ¾3ȵ™û”¤ª+ §"vf<$É`DþeÛßÖÿÿí_Þ~ÿ§ýíÏÿµíïg}ûïí|û×û§ÿØþïÿ{Ûß÷·ÿ¿]ïãíÿ¼ýåí°ç·þ9Jyûöckýý(ãí8Ë{ÛÏ·om¾÷¬øõíßßþÀv?jà˜ó}ìGjá˜ý}ԟš°7ÿóÏoÿüÇ­½·õ¿nU*Ôýý8ú1îÑô÷«×·?þØ~ÿËïößÝ}½ýñ—íŸö}?îÿÎû¿ëþ¯ü¯?þÇö¿ÿDø£ä4÷‘¦x>?={SS‹W¿0­ëzŸ½Õvýµ™̬~}fóx/eÆäPþôüô>§ølàïÏò|¯çU®±æ‹¿>˜eùík׋K3DùÓ3Ôûœá³/Ìp èü=ÿ¬ãýºG©é¡üééé}NïÙÀ¦7®÷ÖkÇG3ü„¯ïm&EùÓ3Ôûœá³/Ìð–µ÷³ÿ5=û"žÕþÑQþôõ>§ølà+S<Úû8Ëy̏¦Ø~û*Ž÷Z›zñÓäۜßãõ¯LïÖ¥åükLÚ~û +& dÅùÞ>³†¯ô!â¼×Oϯíïí<öYÞúߘÝñgxËõ ª1A–?9?œÓÃË_™]ïïçyÞø÷éÙ}…=—L_O;D5Ÿœ!_“²¯Ìrބi³^ÇߝåoÑ3&Ö3³iÔ|v–xA³d_™åq?}õO±êoAŒ%ޙUYþìíqMÐ_þÒôÎv›jŸâÕßùÇm#íõÁ«ªùìñ‚&ɾ4ÍRÞûßÉßb´­ÙDÒUóÙ)âM‘ |iŠíx¿?3Å/­â­o\ËSTÍg§ˆ4E6ð¥)ފuÜÊøoÍï7 ážk>;¿Ÿ`ŸÞÔWæ7Ë{ùûÂø˜m¯˜-Çõ•QCÃåÙ ÒKÝo•úó÷<ÿ§c¹êG¹Þ¯¥†+­ÚU±L¢nõ¿Z…1DŽ x”ó}Þ>ÙÜá¸l«f-Ä<Ñýª¸g{Sì¬V<LÏjÞËæ-v=¿Vb›ê⚎ë;LëãÖçmë¡É»ÂY�«¢[Å ŸU­´û÷Æ>®§¹cÜK#»$»¹jN›õfÀ²ûk‡»é=Ñãœ6ªã8}ŽÓ]œã¸Pn¶6w#…4¼ è{ØÇQ”«âBÕæõ«1³÷Ó¸Æçn=Þít¾v g„»„Y¿Ùkƒs¸›\½®ô~xgÛªrY³1z¢Á_ JmˆƒÔÙÇ{Íܔ¼)¹)mk=íÎ<i4ûá4Žï{žÒxƒÓžÖMf:͂vÓW-‘÷æ;,À͘ւ/ÏÍ·Þ×o€s°ÄÛ]Ó ÈKöÌ*£ØËÁMÃÅ&˜m'jÀã0¸¿çäàè>]ˆÈòwÙF#™èޔÐÜå5ÊÔÒ¶+`B‘»Ë5‰ä²rkÈlw.‘P³|Èxü‰­±a2©ž:Ah¯ /fÒ/<¿aª­ƒ}¥šhït¼šó(½Ý°‹×}-ZAûX¬æ‹µl¤»/ö ¿»+J°C «3K%׃•*ÌVۓ·»Â)ëìZ+YÑÙ¹h¥›Ùï¿¡ õÂÄ7ÊË]ãZ UOjº»LáYBY¥g!Æ[ªqY7 ¢Ih õ ß4,*ž8t“fí¥YC¿U¨E7*I–ZT”§¢Ý´4ÔÆZ<*ì&p•Ž¥_ú^\±Ä7„ qA¥…ú7ØcnŽKb\â–XÀ&ÖîI4Œ›„‡à9Üô¸F€_J&z[ln£úþ3hÿ²-zÑü÷ÌêÓ!Ä»+<Þ|h,ÑégíVÕJà¾>h‚î˜9HÅ»†úÔç°-²8\ܲ.²ÌMkëüÖâ\îáà þŒ­¡ÃT`6ÜÄcjY«öô6‹ó^¸àƒ_à4kõƒ_»+ü3�zÂ#KoÇé¶þÅòâÇUƒ9ÀB[ìÞ$;ÞلE±­$âô{6Fž{Äl/œ›-&DäW?›äåmýjxg(vÎZ —UvÂì€B<±-|kxì7ÑÓ±;‘Ò`ö¬1T X¸y*¥:á€pÎ@µ Ël‰j7¦U§¯÷9¯D÷yàUáÿ.ǟ=—)xÌI«?œ‚AŒ±€â™l™ì 2âÂ$3»È«îb拃ì~—M•…LÜX“Ðô™dªXº{’bÙiêrF½#TBÙFŤ …7f‘9àM΋ö€w9Úfߛr·‘65“›†fŠrªCà»1�% Ó`@„•òsÂ/Û–˜Ó·7B¿/vD°°À„•ïnØmàŒNÃnÂ0˜Xç›ÇÚðIÿZbÎ.¸/àßÖÚ«ƒÖˆÉÎg­Ê0v¹+(W>îí®Ó�IkrE œ©Âå7^qߢÕ#÷ ¡AA…hÈÐ2iRÐDpls|ÜU™HEu×KЇ›hK ÚS¡ji¨tµvPËXÛ-4·VŸÊ=°�0v»C„øi#Œá4bG‚ø5ðJ ½ÓÈï=ÉaQÂBä q¸JÞ2úÚ8¾ÿ È¿X°ÌæwYs-³ jøÕMã!§µº)vÿt•½öq—ë¼[·6‡ypîòÖEm^\ÝÞ§1qiÔfõß#ä<jsª½jZëH„¨îcŸjãša®œŽ1»FSöÄ' :½y7<†ŒŽÔdËÀùc×#Ná-™·Å׏ly@·Ëî8ç—�Â0: S ÚMþzyàú!ñ¼%ÎíÉèéµÐ6}ñ Cˆr 7Ø r_aâèךf q£§c§È~`xô5:#%¹ëc̜ØÔÁÂ& +T^üaÏp%ÀA±V“5—sV„2¸â˜+¦X˜/ž™‡ S4 ÃÛÌ­÷GŽd, $óAˆ»‡«Fqÿv Ys‡zìJüJI×pÄ$o¸!°Q.‡Yr;–E i%ÚXx¶O ¤P1¸ðŽ:- ¤:¸–wp†ycÁ~Мñ‰J·ƒ-©Q=‚Š­·vqI|Ú©ÀËÚøúUN \ ÚÀµ;° •Îx¨ÒÑØÝÇ«EŠ•®ðíÀªõ$F;3×Svª3|…õ ‰€Îw©;µ– TUŒ"Wå+A( ڍ’¬J{¼…­Bg¨× jå¡u8^¨¥˜4—&ìªÍȱ…ò ‚AaÖìîZ‹=¡éi‰¨™µˆTÞZe×î-œS-䐍Ño­;·:–Å! X$6Xmbd ؜@') JL–¤í×ÀS¹3¸¾Hßá…ː‚¦],®7H÷*ÛØwÌj¥U²*LCviѪ³Š´/f…¥«À)%cw÷EòÜiÁ W ÎØb4ûótUü›ÅÌ,0Œúf“­ôn/oóŠû:$Û‚A·¸Ä*§Åøe™™vm•ÿÕB�ÖBKæž^aº…8‡â= +Ù킭6d¸Žš“LŽNf„æ3(˜Ú¸&‰qb‰ý’QK@ÕþᜱÅá ívXQšÅá8ó<¼‡-Hq8ȀZŽðÖªô#6‘{ïhãÊ®»G„©BÄšîB -ÂTv¶X+´C4È9öwsS +ß՗8rúÔ&žîÜGO÷Èí³R´i ˜tQZ6qKœ¦[¸y!~ì»c˜AÑ)¾éÙF€¶5„wU¹øJí)Ü»fUi®ùLjQÃAGÍ#‹Î•:hTHò D¼Å «¸td¾¥ÊúòE*%œU[Ær¥øL]9hPŠà‚²'O®™"Ȧ./©ðÚÕ_¸ñê‰Y¯dž®Ç®*TÃ_Œ&[cÐ␗«(d¶Hs)€ +aÛ®KvµË㻳MT@Æã(-šÅoÑ­kŽ +ŠæÊ¾Gš4•¦ ]æôp=Är=Ԅ¢Ü‚âP¦ZhÛX3èãXShìMËN­Œa?Çð@|E¼�çm0fÀÜ�ވq‰HâlB–8#ªI8|’Bc üEØâ’÷Mh —7À�ý‚Æ¿˜•a/¹ðþ0"ß´ŒFŠkõ&ò­Z ØU"\9=ڐ9R¹ÀxyeŒD^µ·µ?°Öš‰Ö¢ Ùb‚µ°øÇ _‘,{$]Æi'çY1/pF—™‡HXØƒH0»tïÉmrWÅÄË9¡kޗ3pŸ’7L[ËlbÔÃ6ƶ b…n«Zv‚97=ؤ;•cá¶%ÔgÕ¶Èéñ3ý¾”@Mï¯øUI‘"n¹ÇÎÊiÑ^wx‰Yœn:Ç<O³­ƒ§ï¡õå X)‡P*NX±ǔ«üšÖó@ ŒÁ«&Nð$¹µ¸AMüdAeŠãVP 8r³Àž™ö0…%¶¶Hdbû£¸¯ö<Z°…è܈�'²¢¸Ú‹)r%œÇƒ·x%ƌc/Ã;m`‡ã‰Ò>ä­FîBñM\ÌߔR¤2”O‚Õ* �M«6¢°t=±FõŰ Ë&ŒÅáÀU—à”ä,4 ˜ìá̶ík;Íì: ]´R`ù­HAC,JOaß{„E; &VE†)Ä® v‚Zz’\xí'ûà®êÅNºë^S1(¨“7NÌ *Isß µ‚6¦Ó‚x®ò‚ºÐ‰AªÍX"hÖXEÓº±ÆÐÊäèqðȪ¾Ö0N\'Qê šL™ˆ1¦"3Ðâ^10íz ìÅ$…êœÎÚ߯ÒåÿÚÔ;¦ÀÖ¨á/ú>|•/_m›»Å Âí ïQݸig2i°uOã;Ù«Õ©õUl5yó§mÌpw}rßFíޱÅ’'®krßÀ·)NÑoý½§¸„l·Ê(ÆI¾ èⓩ\—íWíß÷3Y¬‰ l8|EÑrÓö;wÍM³ôKîIˆ Z»Ôô"ÑÐ&Ú¥ó•·ÕKÂss‘¼Yԅ¿žsâûØê)šò2Ò Ú4¦Ñ+&r"è’1yâøÔ5Tãó˜„û’Î'ö•´§ µPgA*GðŸñ¨Sž#Mdî¡ Þ]‚™ ´Åoî̈mcßÄ@{îÄÂÈé3‘fÖâéK û𘊺jÁÄ@²u¬ÈD‹Le41Jr¸„�³BÙ8|'oTTEc7öYÅU 7ÍyF˜Y=dbòOÜÒÃÕxMÔMˆ‡HVÉ"ø$“m¹V-EsPÔ÷Ì%´6ø¦Df¦/f¹d'Â[»’éyùôaÀ»E{$`o„OÅÿ، ))#Åe¨ 6 ßcǵð¼#¼æçŸô`—PG¹³>ìz!5l?^•K‰| # Õ1'L7f ÍV®ƒö ځòA]èÏ ?l)b›[sý ­cyÁÁ�PøÁ"À„-ØÈQƒ\P {—˜ÀÈ[`Wð:~ i¨J ýÌE•Àd%’an ?Qù†évЅÇ鼆ø½5Ø +$”Ó­!àâcÔ <UÚ¨í܅9—Vq½àlÕܤªg°ýV#M"'©ºB­r«êpuÅ0¾4\ìº2M[Ĺ͆“aŠË³91©ZéK(Òq»&%…Ą(jÐ!¨U=q*y#-ÜJ»à„”Yq‰LÉSl<®Ó"#ÎÃ9LÁ÷$Rtü§ÖeÈÑJÑ>»iº¦$é‚ì Zî>T<à$Imœlß7vüm`g‘`}›H¾C‚ £`q!˜P)R]˜hyU¦´PQ^…ÁžHÍ3B„åà ëy¹iyRp®ƒèÁ>k"Ò�`&ŠÃ®v4ÍÓS‡“Ca›8FÞÞ¤×H¨L`Å@ÎA{?Å%Ým gÊú•ÀƒÙ¼´–—È¿ª‚þX™©eS{ÚR uù¬M Sš±¥Ù”œÍhªZú餚”‰ªmǁ®å±# @ª¬°ìÖÇ4lÝʞ–öŠô_ü+?„’ÉÔYèêÉ7\ÑV¯¦!tF£i?‘/ùe`õ«¾Ã¥Ý9ˆË¥�@YÁd&;CÒ.­3dñWC|S… ƖÞqɋF}ÍS—®EÒ \ÏlWvjš•¦N]⮃­Ú0È }©Xê4ÖÊö +?úø +åî +ÄWܔy0Cͼb(�^Ú&‚Ý�$Á5Á²À"1õF´rž–…D�î$4Ä+@æ’×´©ü ȵA}ÿ…—ÿ\=tÀC”È…¸@C/äм[Òi`™ˆãS\šE ±»î!ˆ±ª€Ïp9˜á‰`†BhoZ{u IâVÚwŽõâvé"Ús 'ŽOt©EŽêLxkCŸÉÞj®9ôƒþK§…æg´SY=s7Ù;1€^³½Ü.†Y¸µ=<–¦¤!Ïþ”È”ûÀ¬Î\cÁAÂ-ñ��1*+·–âè•èì6R ù÷dC›ãfëû\AXâA1Øä¢)Ï!ՋoǺ0 6“`Æ!×¶±îž‰é›AtphDÌS�ÃqbOÜw€‚A/¥1PèŠ;˜ü‚[“ã‘×’š}æ]3‰LCYqhü2ÑÖËÞڞÂ/ÐÉ«ZCÚӀ·G`ҔR.q‰HýöU 7³øSÒDq—üât/aÚ-—Ö«Dü‡ƒJÌ|ы éÓÕÀ¶UˆDØËw£S0ˆŸc]E)¿`ÝR^˜»…&Š<rr‰KÈG!sh (ÑMï 6ò”ÿˆL0¡¥ƒ‡’)Y…%´!Ëé é‚¸P†%û|kZ hS[¾Ê6Vú8Ö;œ]èô)]PûÉû-ÏÈ9#X”ز'äقÁN!į#¡UñD¶@+ƒzJ_×|jíû+b.ßÖbp´—k«cl˜jTTáíbæHJ«Ê‡OQjk3æ@Šæ Þɾ‚Ú_n–$Çø¤rê|€þ|¡å0¼‚±èý)c«I]6Ä!tP꽎´wî88’E6“{:V€ÇK=ˆ +«E7º wíGs¥½ûÎdÀN×8ÍÎ`ÔÆù¼ê¬þ¨(Ž!Dîš-ìR•Â>þ@§ÄE”j²7Ð¥â*è1l^ _H®ZbìDŽàÛ<Ad×i€c#o;ø¾N$.žá6ÌàV5ã`´'Bz[0\ÁõY•¦ B¹µf^FD¬j7eUìY<1SC„Å¢ •îsÚÓû¦Rgj�9&5 ©„ýС!åucN%mƘÆì‰LgޏÙ֎æ!3ÎsKÀÓtjŠÿ¹¢¦óå[Š:¬ÇZSȑLPJr­Îšà¤ÒÑå…UiYaæ$)Ð F-ד““à ^/Øa¤rG¡0MFlj"jÚ#Þ +!V›Še³Ï¡mÔï!Ĭ&>ò`à™]�QÒAq¡è‚üíH«%¹ÅB‘Æ +CÕ@›@[oÁH·&—AÍ‚S…JP¬N´Ù¶4ß϶`«C¾©�MŽãâ~±›e5^oùÕ2°^‰HŽ‡ŠMãªhÊgà`+#W�h¤fTQ,^W»Lù¦}êªNàB·Â­j6‰„ ™S+ė|‡Æ„K„sôr.–À@ª%¿5嬴“Ϗ`ŠÝöÂSbçæ5Ø.O;ƒÛ݂ÏÁ©—ï¼åd5ìbOf¼Ypòþšóv¦(v¹% Øp>“ˆâ‚Š(:åï +GŊqŸIèÙ© 0tqôv¢í8#Sê©ä(ü¥GY¢g boŠ¢ïIÝÁE †¯Ì6¾"êÂ@ØrIecË9]qÜ0ãaE´‘ÝùÐÿÁÝU{òe'm7`Ÿ(¨`74«þ†G_…ì¬Fj [«jñL ø=rü¦<SÙ%اâ*ïÌ)Ï©§´ PgOÄ+3¡ãÎ +Í`3-r4\;‡uíô>á²&.HËILJÁJ%"”yâÊ¢Í0ni!O•[‚Oî/qNÄå#Åȃ„®­Ô„y€§ØÐò×%ï©¥Il’îdRšq‡�w”<%ˆYi +ª6¦T%Å‚êKhw%Co·§¡Vcu wcý\1Ç +›ÞlPìÁ#Ôü{Æ¥9Ă-[ð(¡G\Ütl+�Íø\’�„ÛBX‚§¨€"-Èrz…Öm;üAó/q¸@‡¡RLˆ.×Ã͈~¹A¬´î~1 »¤bAËtìÏí¤t÷ÝãPv–Z¸ŸÜêds'SCüwÆ£ƒÙ^|jw—_Ϻ+,õ R. +¥ïÀ\Ù¹ ©&:/Ü&wø³ƒÛ§„éñþ8µÞS`È¡©Ù´Íü„XÃÊ!כ)4 9oáX·8õŽnrùðM˰KÌçˆ' +RÆd ²¿°ѝb�6´m ¶39ð“pj2_ÃÀÀ©ç0Ò°/ׯA]šágL_¡.sÏ2Û&±Ä´8®¯?m™{ÐvK‡5©yvPÏNCBÿÎ4D&èÈÿã Ü6Q¨ý-…g (Ip‹·5Ô¤­ˆFšmôHJÀcµJ|<á<cÄõ鈼Ž3<¤ÎWÉҦ͠{ú�à ڐֺfZº8ωµ­G +Þ�ákâØFLÞÍzPÕŽø‘Öp“ò֕ø·î‰µu‰Œ_f¸Lî°*㢳­ã-¹ ÷¥”ù~–ó8üDM4˜éï!8çg£íêvԑô ڕ~†‡ûá1I¨WX›Z0¨S-)n¬9òlŒc*=8 :?X¨P}…nÀžœˆ«8âzâQKøsa»N�Dۗúÿ➌¯Á÷' +.Pt]ՔSÔ++¶Šxu•rá°±¡Å+:ºGš²"zÁÙŽºP-ú&5RQ›"È<mU-¦ÓýòìœKD;��Mk`ýw.c´`K“)ųÃKée‘'Œƒb¶±3ǘ|gãWöeßïñH×µ‰„c•øê‡3$Füd yÊJ ׺ó֛¨°˜BõÆgúÀ¿ôNE·2@¿‚Qô*חíàçÝiÊÄPi$;ÕO•(¼nÛ¢a¨š-4Rˆ SlÐ¥8ªJ™º¤!ýhS�}$¿Átx¦€“6(d‡ïÇ©ï`Ä:yó ¿<»‰ÆKÅrŠ×ë A¨ƒŽ}�3,ºÈ”ëæêG¡íémÄÚãmD÷9:¹¹+ªD‡ª„à°+ zžj½§ ŒV~"SÑٙñWn/—M·<`Ñjؗ¾¬qê(V¬UZöXǵr�Y+9ÌXu^¬Ê 7rshv°»gl¸,Ä}‰–”XÙ±g5ƒXÂw†_֐d<õ†h€Æs+ˆ-ÔGÌêEÞôOP�j‹û¡Å‚Š®æ‚ÌЃ±В±TP¤±˜¦hc±o%¬� -f٨ă¡ åÅqD¹ðv +nHœ§3Áí@¢âå-R-Ö1&û +7"ŽƒÉ›ʎ¬v†i9ø®ÃÃ_M—ÆŽTP]cä×¥…b;u±“'ãœÂÀ­´]Æ5Î4öð$'Ϝ€Ü*‹):ºÜì>y.…ô<7ˆõ<ÂÁ7¢Ý†Þyˆƒ\Ôuìc²â´³$\T„[â0 îë̃ëîLõ�{_¶®PnÛºöâqp¥ë†©›{M€ J±9V¨€ãí·vfÇ;½à†ß£‚¢ÃÆø9À=2ÈÁ›M¨)±%+2àJ/ɍ~žâÁÌ -°q ê[úo¬?Xâ:LÊa5žVF~ ûÉÁ$·Åßs¤¦×Ädð{ƒ á÷nÁ©ð}ƒ—[>’Óp{«6 +\§h”I‹Ä ™Ä!q4C$“¬h¹úñj9áÑBш,öa<Ë<¢Z€ùñ˜y»’=ååáÏMlÒPôÞiŽ`,J‹b$Ag\µÑ­z(9°E¤qڮфê},J×— +éxMpÕm/‡Ò°KƒÂ€:RÐÒS³lU­(ÄuK5…Ïîí?UAê§>“Ø6ê“4Ú¦; +vj ߇…´é‘óÇ÷- IN%i¬ªxð$3ï$‚捆r€úƒPÁ÷lÔÿÁ\€ˆ`?€H0èP¤‰ž3p¨fèªYˆe’’‘SÿÇa.0+’áÖWÐ\8ŠcŽ>؅£nstQ’Úç]§0<(ÜOüˆ3‚$ÃIHƒ0\UuÜ'xB%â&É8¸hחÆÙÇqð¨#)ëóÚzMø<-ˆß†$Âþ¼ºMXÝ|<¤« ˆÌì³&É;»ºÝ Ð8õØ3O¿‚@ mSÈøÛGd£(°ÝkŒh#V¸šŠâ::yŽZ=YjŽR]» À¤ôÊÅ~£Ýrc&iÈÉ~)'ú +×»…V²�\¢„£N¢ÕÎë"ÜmkIjÃeÇüµÀh¿Ð4«=±äAØW +X§%Q¡›i(¢qšw<T»8Ò\uXÚýóFØÉÍšÎ0'X‡ä°PFˆwWB,Q±¥p㩵6R—ÇC¢¤E)C=¡`¯é8‘âò±ud¯€˜­¦¸T)5xبͼb-Qw<cQXó„ì“ç“8¹Éãó ý` 0@„Pƒ6°À›MçÁ¹í :`#<™_á¸RJ%HQ|Eö^uI¤Ó֒Ržza‹þ”…ÀunOQ‚»Pk>”Sš·ü º Þq%à³A†«ëºq úwm‘ hØVִƃ·XÖ¤ãèyjy²’ƒ@p`¼¸°·zâ4À)XÐÕF³ +‰ð…<EE@ÀӖãûÏpºª¾3v;:nþ¡çè偿MÌ¥^G–(h7úº Ø _Añ~\3ìà®SÜØ³­2®ì¡áJbðˆòðÝ¡+8†ƒ™-Ûª±WÄSÃ-¾q¡`=Šp¿øPzÛð=Œmh¿l\~O⡬ƒ’VÒFüƒ¤ù¡ÄpÜh7È+vqQ¶Œ.Œ›ø•D£†zÀ%zè÷eÏo£&ˆ÷ޒ£në”j:»¤uô²[ó;®âC´©½Åä bþP1N˜ÜA0åÛÈñ{#Il4û'¯d X÷!÷Þ ðÛeQ¡H–¤ˆ+îbâ™îC16m¶`»Ž+Áwm›û½R)z¿gƆrvÎß¼b¸5†„™ #…èüb¨\hÍ£…˜Þw+àzàA„óÜÓצ½ß‹š£yvÝF +�ñŽðψæÅ]›Ó³+õ ôÀÇrè* ¬W +8]~ƒˆ’»°ä][u ÉÈ·‡IÓ´ß¾Úäí”t"éæËЈ`Ym@€§õ©–®›Ü¶™oué¼óXk€ØþH–ºí¬ër£8öÔ•€Æ5‘öTštMÀtQŠô¹ÀôH×â÷Dgh¼X nO:õa¼mTª±ÜP»q· +ôrp 4·øi£nÇAùKJ@ ØY°R3Ðd³˜°ÄM©Ö܅þþ3Ô-ôƒµ=å_ŽÉFÅŠ»Z8º¢gÉôܑFmJöH£6Å|ưMÏDXgtÂÑ.¢ŒðÚ=ák„×�ÍD5¯ŒºwdEoý$੄zðnñ YÈPê~-ðpmˆê%}$ºz41¶QGK‰ ¿5§]ËÁà‚¿°�šq“‘³§ˆƒ /̇Ξ¬A[“šl²_>2ØoT ß§Ë¬;m7ÁgÏžàÒûEÁŒ¶óÄBÌ)ȉ°”hÝ}›Å!±L½�½#^mO×dê77ZRjšƒ2ó|ށ'̦”—`M\É¿°iÅ¥6¾E4δEdž´0߯u$2žf2C”*Yà ¤BQ‘pÇ,ºJî®G#”@ ©ç½~¸ì +oø¹j¿Ç]Ã$UlHÄmœœÕõråÖ£GFÃ¥Û­‡§ùè«Âû¬†Ì(hågšE¨ nKžó!„®ç@tKV8i§aÿ óÖb?i:Õ¯Íï8M2»u +9_~ dŠè¼ Z7‡6ŸÖTOL +Ê)!Z ªP¯mA8¨½ -cªSëCåšnp¿e5ÖŠ9… åE¹“‹6ÇC5ïÊ'¸úªG|µÓˆ ôݝP±Ø} u9èÚa õSC@–ò'_àóFÔéŽ2¾O±>“kh‚9{ÁVqâžpÍߝ܆²+ü³Šƒ±³ééбs™çÒì«hÓybºŠ:‚7< +0x}8Ə0Ï<L3¦Â‰Ãc Cûü>H²¬÷©PÿÀG²öXD#ù<Ðý•#­ÛYù‰2ðÁêäÃi}×6Û]óL~?5åèÀ¡›J…ƇAf˜ò¦ògv×È&7q‡k¦!qÜeÁ@ÈÛTvkzç`¯ÉVŠõ§Qì앦yÌ£OÝL_@´À­»“*ÇTj4&«5³Ýb!ºVfϚk¹4£5¹gŸØXV ‚¢1ŒŠŠË ’ņ°q·`Ôn>ø Y°»)Y0VžN¥ÄaÂ-‰”5Q²¤Áâ¦$v…DR �úhaZ%Z€»ý°MÌ`ÜG²oΚ\îJ;¶ì‰ô‰lÛÈ´†e¤¾<º»t͵IÐsõ½ŒØ¨ƒ6 B„#­Iމ‹­|Æ#²'± ´³qƒCWmÇ~ÒîzœòoûI¸‚Ôu’â¹¥š¢P¬¹µÂ"bvaˆ°o¿²ö ºÅ¬LiÒCß`K®×DãøDÖ¡o´qktF&”húÀ)ôlϺÙ�]‹ v€:OC…¿ pŽ’YŽxAžt89äŠod&�Î�°z&¡ ¢IlæaQD ×ÁOZA(É,¢Wàt,=4(õ(o• +;³°ÂtËÀñõ|í _]3q”øvø?AljÓ:œe]ߑðe©cšxx*ð3 ·©g‡o±L€-²ÅGê` %ì¾Ó^}�]%F‘OÝ}šá{»›:Õ±¦<ÂÇñøKóJ~±M7*N�XC=~F§¬Àw]¢‹C}R‚wv›÷FŸÈħÂ#¼ç1¦€dl¤Á ŽARl´&ÀÅgkâºÖnÌëÔ±NZJ(•„±®‡2ÈVã–â9ëùÄ\ÝO‚ûuϙƒnBšØWFp:` Ò»ï4‹Ï`2€-Q +Ðå€Ü”Žîð܄GnRî^?:½’�יÇT9ðóCÙÆäÀP×oÚ±3õ(:ŸùkF÷±¿,K +qÃÿ˜º}­ó+dy GI‰ÁQ}„Àąc冻Òé²$ÆîŠa2…àITÿ±=á 9=Éë†RÑËr ù²àóa0VšTŸøØ^Œ +h¦˜3tW" =Q.ycª�þq žYbɰU²&ÆæZ(âæ±ÍPÄ߀N z?3 åÏ!†œ©+êû2’‚,É�ÑK2B| 1ŠÐ!0Ò¥ùûO°é@Z<Ö<ßi}�'**=U†ß¨H恈šôÊ;ám«õÊD›ÕÚ¯ qeÓL|À+›4Ó!¼…[¶Õêg‰Sà›E$ÁA, ±ÓiŒ°òxÀ“�_(šípê +ÕàˆFÞTa›v*ÐVvh!òÑõ¨Í£È7–½Æ¾ƒ²?Ú8Øm¤c¡ßG&š*]3Ù·Ú|}¢-Ìҙ¡tE“rl¯èŠeº¦5ê\£8x†OR¹ÃÞѺ{ŠQ0†p“‡ùK¾j€çÓ‹\Il®Ç‡~¾üO„G«X¹\ÁG^¿‡²S2˜U”Ԍᔩïûà ױQ’‚Ÿ¨‘؉Ԁ° œR¦' ’¨Ü¨ð´¡¿5Èl0T6ý¶?V%y­Nj¤ÖÁIH*¢¶‘)ºœOÏ]S’`"ö6^𕟊¥«¥Ê'øijH^(H‚ÓyZUƒCZ™ÐHT°‘?4Z­¯¸X_Ò©cÒè£ýiñ ”]®e„Û|? ¼ ,É)ïÓ]K¾1ÓzA¿jE·„š #3UÄLhjþ#¹Q°\Òücæ$‡I>q&*˜à”‘Óú, ­ à2pz܉ $­—ï?ãæ/Ûþ¶þÿoÿòöû?íoþ¯má¿·¿¼Vÿ»õÏQÊÛ·ö¹Ü³òR•öAÀE—øú>c÷¿à³šâ¢ôA/($|udÄhîAGœw^ÌØÀ+¡hqyN(B¤âûÖN>Ž8‹ê'âs\ÌT­›ü9& D2ÐÉ+õxg@]Š +TÓý3ÿþöú?ÿÌït‡í¢ò~UûDñG¥õì7–-¤Þº^}–øpZÜ¿µª¸Üø±¬W®þ÷Ÿ +þè7Uð°±^})òù~’ÁV¦K¸¹h›ÍGEü›*¶ykÑ£Åë/E>ÿIjˆŸ×€tq´} sϊþè·¨€–´WýïÔäOD¼E®Qq¾—«˜<}TôÇ¿©ÂBR­åö^Šþü')€Ã .Ä>¨”'jŸÛŸŠþø7UðJ¾þRÔóOŠœ¸KYß\fÅ­&Æåjù èSÅ:ÿ{5^)òùÏQäTøs­çø‘[Që{2p‚Eü›*6·<ôö³Ä§Ÿôð/ÆÄ.U>Gµëú?*Mtëªbé­£ëÕg‰Ž¸êÚû‡îþ÷€«>Ïø,ùÃßTÁÔR¾üRÔó/„h<9:\YDÅÚùµÏÇ}X®,Pa§Ÿ—vàë/E>ÿIz4jË +·×§yòŸþØ7/¸mxù¥ÉW*|ÅP÷2°âöÚ×´ù=º—âÁŽQ±®bkÚÑÞKџÿì³<Àk’}�|­"?ŠðZ<¹,¨`/? +|ö…¸5D×ë³â¶À–®Äǁ^‹þø7U¬[;Î¥+ùúK‘Ï’Šž^®:YáÍðë×¢?þ->1LôúK‘Ï?)‚Òã²dVìïs1C-"*쮚Š|ý¥Èç?GÜãSíǛ*ÜÎåm¦¯Å“Š ö±^)òùŠàü½.ÒdÅÝÛ²­jÿ°èSÅ:A?–yí½/˜[¸¥¶ªÊÃ;º‡.ý‰Ç¾EvÖԎ—_š}¥/\óK´«nu¸N?æúAÑxB…÷Ö†ß šÊ©ÙÏ·†nÃ<î5E‚$nz)5 ã¬ôt¢/§6š¶î¬‚ºdô#Õ¾¥.Qad.ˆö^Š_Q—­sk +“Б8EõZ”ÊDņ ¸^)~¬6ý<XÜb€rs Àµ7ÏR§8xy™VÆþjêYúŠ,0e®QXqσÇíӟ²Gñ]øš—_šý‰E ÖèTÎÛuÙÛñø7UØyöVs{/Eþ“”¨H „Kˆ²GXtNò¥xÑ)DÅf)ý|7ÿÍ'_(1= �ÂáÅæ²àGL…N±`q Á¦VL$r“ŸžûÔÉ*Vøéý”µÿ(6 +„N˜¹6Òë/Åö¡@Œ±#æ‹ï:µjË??,NqÚéËí½¿Â C¦ºsƒŽiûò㲿—b7àÒ¹u€Nïæ¿Ë‡Ü€ƒ8‘çÇŠË „²^‹…ö*ìDÒb¾þR,_²†nþ‡ý€ +Ü2¤SyÏ"ÿ¦Š 7ʨ½—âüÐ~ƒež­Áòm“Œó‡ù^‹öô7•=æ1rk/E{üÓäÀ= #ÂÕæ< }åàQ´§¿©¼á&8½ýRÄã?Ñ ȓª°8âš?Á”¨PàŠ¯¿¿ºÂi³]±Â¢UCß2J…®È®ŒUñ՗â#tµ–êã¡à`ò@ØÅõÝYæÙ¸aösŽ‚>šðá¶ÿ�Ǹ +endstream +endobj +2919 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2920 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /EWTZAF+DejaVuSans +/Encoding /Identity-H +/DescendantFonts [ 2921 0 R] +/ToUnicode 2922 0 R +>> +endobj +2921 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /EWTZAF+DejaVuSans +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2923 0 R +/W [ 0 [ 600 360 636 317 636 636 636]] +>> +endobj +2922 0 obj +<< +/Length 2924 0 R +/Filter /FlateDecode +>> +stream +xœ]Ïnà Æï<…Ý¡‚е§(ÒÔ]rØ-Û0ÒˆCÞ~W4K ýøüÙØüÚ?÷Þeàï)è3XçMÂ%¬I#Œ89Ï Æé|£zëYEƋyؖŒsïm`m ü£ˆKNžLñ�K“ó¾®= kŒ?8£Ï XׁA[ʽ¨øªf^ÍÇÞÝåíXlŸ[D•ú’—¨4&å'd­(ÑAkKt ½ù§_È5Zý­RÍnJ¶Òt•d¥SCt" ‰IDg¢3хH֞·ê{÷}U÷ÑôšR™ªî³Ž³â<ÞWCÜ]õü®ô~ +endstream +endobj +2923 0 obj +<< +/Type /FontDescriptor +/FontName /EWTZAF+DejaVuSans +/FontFamily (DejaVu Sans) +/Flags 4 +/FontBBox [ -1020 -415 1680 1166] +/ItalicAngle 0 +/Ascent 928 +/Descent -235 +/CapHeight 1166 +/StemV 80 +/StemH 80 +/FontFile2 2925 0 R +>> +endobj +2924 0 obj +250 +endobj +2925 0 obj +<< +/Length 2926 0 R +/Filter /FlateDecode +/Length1 3340 +>> +stream +xœÕUyt”Õ¿ïû}o†,“|3™’LBB!,BؤC„ + Z–€AŒ‚ 1¢”@µ)²pƒÒÔ"D¡- +h%¤‹I8µh‘Í5"Úvˆ7½ñôœžÓþÛÓ÷æ½÷Ýûîò»¿÷¾oHQ4­ PÆÌ93Ê©ÛåmDhí¸™ dÐ}iCˆL?‘âÒò{ç̸p6‘MdÚ{ïKJ'×ôNç—ÄgLÙ¬«Û,û-¢T&ŠØ:[1‘½»ÈÝËæ,Xœ¾Õ)ò‘=̝9ƒ(ê°È‘3æÌX\n.°Íùáˆ\>Vù0ûWòhßE¤ËÈ Rš¥z— µSŠ?Ö¼F¶kª“^n˜ÔïXSË�²šZšZú'83ÞLgf©ImHm»ÈA{Ü·_Ï·õ"EuÆXn¬’ÎTm˜ŠLëý“®ý23FêwU’RÑY©ýÝ, ùý‰ù™FH?d§PT§®6¨«Š±š +k㋊_cÿà©-ÇÚD¿_kFá¤â©ÝÔþxěFI^¦Sçzsœ’UoS³N¨‚¶]5fŘº1áæŠä;-Ó>ⶃ´ÊPÉÔÅ´¾Ù?/'1ëtc#³ð°¶ý¼Y¥/S u¦,‚-ä¢Pìׯ.QžøtxS»ˆWk„ ­-Ö¥þª›á´\9>—Ó2zúÈiQV·Èll¨Þ±C~;v\SQ|õÚ5¾ª¢ôxnà“2TŽô*'ļ†×r…Ú¤–¨¥jSëNÁnÒè.–™bw®±ÒRBvwÈZç0Bôc£}WzgŠ†‡¢-[ºÕ¦ +k“Š +kÝEӄ/«ýÈà©×¹³"ÜÉùYÇ.E G0tÉâcÖ%§kHÇ¡8G¨%º)³[ž¹é" ÊØ#«›Íþ’¿ õ)îVݹ‰¿¼ëhÙGîùĉ—'<S¤›kø±øx¾ôÙWüMFFý€þª«tïÑÁuPζ@8ôÐvÏä”Ttñ8µIN­Í|ëçސ{‹I!ƒ¬hCE{:[°¥Ym…µ‰E‘2¦ýP"uö#Gëõ³oí8{»¥¿°ë/œ‡È-ðû&›SôûRs©^˜º6Ùn’™l¦˜©Ú³€ÚL©H]àYIk’W¦¬L]éÙC{R%Tâ•ÚsQÞu½ÜÜf¢Ûf·‘Zg¼Ñ6N%gÆ­/¬¹»qñÒ¦âO”{ô´dn­©©Y¤¶ ³uì¢`þÍ'ø>yóÎçËÓøsŠ4CnX¤¹Iu¬ɤ YTDsÙÖÞ.3µ·[tÝÂF]:V{w“4ÙT.ÕQ½ô7¨†ªÕn‘JÅbžhBÆ+´šÍQU/P³E·[‚6ŠåZªG¤* Ñ½§ jUE´_b Qn5Än(·™û͉fù±Ù@yf…Ù`N7+TžÕSônCpÜpÑ;ԕêÔª ×ñ)rpØeÆÑ4 †.JSâ×Sí¢e‚Å­æÒrc™1Q4oëÚ.}®ì7¨ªQн®VQ3=ÓC;U³ÔUOWhŠŒåòË1JÿÛ«Aü·S…Ð¬¢‰Þ¢ô’랎9 Ùº¹£_¦å’¹ˆvÙêln{–d‰0¶[U-¶Ç)D¸ópZ­6³Ì=æªúžL§*‰½=âc+UK¤öH_‰n,2§«úԜn¿GbT$9÷¥¢R:,c‘Í’š†©ÕX'H#»iÔ`/0û‰¿D°WJÕDs‘K³åií£W(Aª’HõÚòôñ¬6ÏJÍUj“q…0ŠzQ©yI¸–«yƒÚmڄ¡¨O†UkxÇjýŠ3~?53»Ï¿‰–=£–Æ×:–dÔµ·/–›?µV{jáíTkz³Îþ§Í³Ù} +ÇgÔ~7zÔõ¨£§ݤbyŒH¢ýèQ{‘¤µÚ+¿±Ók3f–e¬·Ög ]oÍšýýM6Š–Ž~ÓwîîøáßP×NWúÍ ƒ~X¯žjÛç˜5YÄNôÃݗÙ>‡Óˆ箞 +OpÌ¿®ÿW³Ë -5ÎS@w¦³Æ:-ëZ;e¯ÛŒ’Q.ãC (±ÕF3.ò¿Ù͎"êMe+ï–EÛ"ÙÍD#IV³ÎXáo¿Æ»ñ/¾õájWâ𠣕ñw/¾ŽÃWA\öâËõ#õ—ŒKA|DKŸ‡ñãÓ¡ø$3>òáâ…IúbÄðÂ$œ?×OŸã\?œe|È8ãÃßÜø ˆ÷§]øk%Þ;„¿0N‰ù©J47Ý¢›+Ñt ßMՍŒwSñgƟdüÑÄÉút}’QŸŽ>¼ÃxkµS¿åÁñ$ce¼Éxƒq„ñ;Æo¿afb¼îÄkk¼ú5FÝÁCºŽqð@‰>xW˜^õê%þvð›¯z±Ÿñë ^aüŠQËø%c_�/Ç᥽^ýR�{k\z¯5.¼( _ cãÆnÆó.ìb<÷lœ~·gãðL�!1 ñ ÆÎ±z'cG,ªŸNÖÕ<½ÝÒO'c»…mÑxб5èÐ[Až§'ƒxâñ8ýÄ x<…±eó!½…±¹ªDo>„Í+̪G½ºªU~óQ/616nè«726ôÅz)sýH¬{$F¯s㑬ÅÚ�ÖSk¼XíÄÌU+zc¥1V0–3üí?¯¬Ô?gTVâg,+JÔ˼XÊXÂX‡E±X ¨c~óÂ(gÌeü”ñ@&îgÌvæëٓp£¬÷ŠPʘÅ0f2îaÌŠéaÜ‹Æ4ÆŒ©ÅÑzjÅѸ=)YßîÃÆdÉ<9E‰˜¤,=© &º1¡ AO`ŒÁO·ÝjéÛ·ZÇ(”BFÁXK$`lšCµ0Ɓ[?bt£7Ùúæ0òad!üŒ1FÜäÒ#ܸix¼¾É…áÃz¸¿=ÃÊœçփÃÈdé<7åÆèArc009øÄhc@ ú÷‹Ñý胾ÙQº¯…ì(ôñ¡÷^Ý;€{¹ô^ôrᆞ^}ÃHôô¢‡7F÷ˆ‡7ÝYŒnñȔ:3]È kéRBz�ix„A#5Œ”|$‹Ìè@gaª3#Iœ’’‘Èp3.1p1œR«3V%âˆc8b“´ƒ+Ö±IˆaD[ˆbt³N »¶�LÙ4å$B´`ùÚZÚȆ²@ U§«7©Þÿþ×�þkKû'åš +endstream +endobj +2926 0 obj +2438 +endobj +2918 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2913 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2901 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.413 655.007 354.863 666.962] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2902 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [486.307 655.007 499.756 666.962] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2903 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [514.595 574.697 533.773 586.653] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2904 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [203.094 550.787 216.544 562.742] +/A << /S /GoTo /D (section*.192) >> +>> endobj +2905 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [319.52 550.787 332.969 562.742] +/A << /S /GoTo /D (section*.68) >> +>> endobj +2906 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 537.033 162.659 545.114] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/candlesticks.html)>> +>> endobj +2907 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 504.544 141.738 512.625] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/finance.html)>> +>> endobj +2908 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.183 334.295 194.361 346.25] +/A << /S /GoTo /D (section*.196) >> +>> endobj +2909 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [263.77 334.295 277.22 346.25] +/A << /S /GoTo /D (section*.192) >> +>> endobj +2910 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.142 334.295 384.32 346.25] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2911 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [471.756 334.295 485.206 346.25] +/A << /S /GoTo /D (section*.61) >> +>> endobj +2917 0 obj << +/D [2915 0 R /XYZ 71 757 null] +>> endobj +258 0 obj << +/D [2915 0 R /XYZ 72 318.561 null] +>> endobj +2914 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R /F16 1999 0 R >> +/XObject << /Im7 2912 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2940 0 obj << +/Length 2761 +/Filter /FlateDecode +>> +stream +xÚÅYKÛ8¾÷¯0°‡È@̈%J}Û Y`æ°À`ú– ŠE·9+KŽ$§íüú­bõ²:;Á݀Нb±ê«é÷Oïþ‘mr‘§Qºy:l"‹Lei¡³|óTn>Ïõ6ʂ˹júí.Žã@‰t»‹B™ë@éíç§_>>=|}›þ$,†%Â0ÞìOŸ>‡›ú݄"γ͋›uÚ¨4ƒoµùý᷇÷(G¤&‚dZ¤¹Ü¤y&RÅrüm»K¢$(ÛⅨ‚>gkˆØ‹¶'òÅöG¢l]ٚ'”E_ ¼°ñNJ‘' qî /»¶Eý̓?ídò(“Ï?\Ðõ·ŠçlUÕ—î\´¦ö³šÊ–D†"'¢n¾4miÚ5ö¤jœõf÷†ˆKgëg"åcô?ªÇä1]voÛ}e:jT{ú~+曤´I6”a8|“E;ö„\qeµLt2®Òžˆ~f9®r„Œ9þêú0 i™c ’¨Ÿaà–ÑIÒql…Áι÷À:‡Ú] )%Í{:>â0 +ZÓ]*ô P¶£¾Îžlæq}Cljì*h“(žì"ãDÄÐ2V`f4¶Þ§ïc‘FÃlrb`M Áý¾m“4(Z[|©Œë;SÀ=Ҏ;„€ž¥.êru´ßBëFLd ßâ7 ÌuoÎ=-èoß{µxÈ¢Šw2ÍD®â¹¦_œcaàéö…ã+/>t' ®4R\v¡Ã9³Øî”RÁï†U׬i5 E¨¯'çàq͗í.UÁŸfï:ËKƒ�b΂hKhÊ{ýË(¡Tž3*oeû\Äz°Ò0¿ª@Ÿ`RÒ'l<ÛLéõÍ ~Kˆ—ÌGЙn¤± JUP§"Ë9¶~¬*{îÈ Í},!*Ç:‰Ì1˜}Y¢ŽNH7ä×pÇ»_NÙæCáý·ah‡üv†ï—” ²\(øîs¯®H + Ç4áØÏ…]š‘Baµó…ŽÈ¢Æoæ9qgO_SìqݑZ.‡¸Éˆþl@¿ §RÈ$šøéè™$S °é»›ºº՚ʀ?&(r¥ÞCÓ} /ŠÞC”�8$2 >â ?ÄJТ ã 4ݾµ_ÜLI}p÷íM{â퇜ç'�~Cb™;ɂæà$ø“Œ94À̓­}_iwkù§8àÓ!#%y¡ +ٝ�筘üââŒqñå0¦¦’,ÎI”Òe§[ªc-t°Ï̪‘²vè/ÊdFk#θMu9ÕÝ#×ô¹­7þá÷9 ÿ¿Pô5iÕO1 6ZáU†ÉÿĐJ0g¤ûLè56̈́¿ š¢Ô£(ç /hՆ:l}¾ôD²TԀZŠˆ3dQÄ z~æ6›]Å¿Hjîg&dmǚ<·-m]ô†‡Øí ˜Óˆw‡S §SnCôq-—¬Vt;†àL±„u'¯©É¹Ly¦8à +ª a®½Â´1tf-.bþŒótžÅò,˜¦’|æ°1ä eòZƒ¥ólLP‰ÄÄ +©èɋܴ–¥,zÛðќR§㭝×çÁËÑ‘ -—Q– ™«¹Kƒi±vá*ÌɪðåB"␬ì^/¦³gñړxæ¾Â™ÌLjû†·¼ò$ˆx©¸žËäA ðŽ‡¶9-xÆ…Æh hŒùaB¯›¼ œqfuêœX])=InŒ¡³ úu«CžÕ‘\X=…¢Îùr¶>¶®°Òû.£ïBƒÜˆsÛàé¾ÙҔ 7åêAãùضœ.fžÌãÒ¥TٸϡÊQE"Ré2lÔªSUµ†U5&å-ÔQËæðýnچ9¹óCס¹´DgFV-3òñ*£x¥†x5d}Ù½;(Ž2«+¯»m¡|»†‹”ãx8õ[júL ù­´Ú0tC€ƒ \ÿ³é/¥]y3Aʎ;IL·z’²a öïmQZë˜%ÁßkêkΨ؂ ÷„Šu5sAðF W'u×Pœè¨ô2{{¸Íâ‹^³¬-›R•]¥yä:`€^Ÿá©£I|ó@xkp3î¹¾ äÎʶ½ åú.”ÛÃêÝø¶¦‹ d¾]ÎçÊ:•LŒÝÑ,[/.EñNí’{݃ˆ²¼²6Ï ±o.|‰A¨œJqúv> ·?§ œd™¿Êáû¤órŽƒØ¿/@£š\Mq‘Ý]=qnS‘‡G\i#5"£`ïg”XSª‡¦õ2úoYÚé~UÑõ4ã_ÜY*5P„T<Ýê£IÚ]¨tª#…2ð_Ì:¡¨;\G7v³_Þ!U«õ8œÁM-®;ïè‡K;âÄÖhSzá/ÓJàkÄԈïQ‰:ó t‡ö5·Îæ¡§YQ睭Ä+ÜRÊÓùÈîRS}},:dž„ +ƒGðZXþSÃÞ[Ñ4¾ÍkªS®ÌŒÅ»Fl íJ `á`Ä"¬…J+I§GK8,$©€ W.‰,@¢ÛÞîl åÐÏf>·ˆ“d"ãáÞìOè²Ýr»ÜãJ¾E¥sg%�å^@˜¦À b Ì×KQ½]Ã-ì€'”Þ8rjëw^-’-Žv Õ@O‹˜¢µªA×ÜY5õ3ÍÍ'¾)1‘·-=›ÀHqèý¤¶é¦;w3ÖÒ¸úXP™àEÚõ÷< º_xV¯vó÷¡{njs‘%ƒcPïü.ÊDE/•v7w…»Ã[Š›Ç†«Lcˆø§�ðý$Ÿû$šÖ=/$d>$¸†r}h©â0Úïe)4(S,ë}C¡¼8d4¨Qo÷ÇQ©³ár`;ÚÓÖûêR¢SË Å"ы!RcÖÅB|ïlˆuœÊÆÙÅÕ0[ +RƒÙ0ïUøW¿,‘ÖËrñD‘êe‚Ñœ©–1W‹$QKDpË¿®è®ôÉP:›º»´Î¿ÒÌû)ì;֚n`šsQ*ç‡éZ\¤N7ËÇBèr¡%ÕìŠÐq¥¿P@} ѬZ…-”ú:Tw¸Ý€� +2ž»ým2P‰x'SÐ%[ûóFéì¼00=ïôž}^êt³üyñr˜]™uà/ìî¹%§âb:¥*z +ôLÀï>üL°GÇ(†;÷°hz×ãU|ÇGžá‹£Œ/S¦Ö¸ðM¨£Wî¡ÃÅC.Ùãk.¾‹âküÉÌWY�.ûݔë֚‡C˜ïó¯‡)¸þLýÚiýdA…%¿[ Ïc9 +sàªØÓ ÑPíFÓº±üf&Óëz”;AÚ±ôhYÅ-Úeí¡ïö�þ…{"æWCV8}Àu`‰|ÆÀ÷—"í_©Ñšñ­ÀÙö2Êæ¾ñ…jʵXDë»_ümÚݞ¨kòÒºxÅND«Ù3üfQNëE=öñZ@iÀpÁzÂ? 1^<¢oûÛ¾"{9¼¶˜…/ÏÇ~Ùh[qi Ýô;¨¨û¡†qÝaÅò¸òêéÍr¯žùÝ/“Xž¿þã$ž%tœÃ叔¯?×Ï@£ù‡›øµnbü¥8úï¿ÛŒï,ý‡@M8”ÝoW6DŽšý RîJþ¼½D"aøÿÿÙ(ÎÁy0ŠÆ©`4|húá£ÿ�‘ÛG +endstream +endobj +2939 0 obj << +/Type /Page +/Contents 2940 0 R +/Resources 2938 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2942 0 R +/Annots [ 2937 0 R 2927 0 R 2928 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R 2934 0 R 2935 0 R ] +>> endobj +2929 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_ellipses.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2943 0 R +/BBox [0 0 252 144] +/Group 2942 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2944 0 R>> +>> +/Length 8504 +/Filter /FlateDecode +>> +stream +xœíM¯-»Q†ççW¬?“þ\½ZB ƒÀ!”HQ< øû¸ªÜÝ~+—›gÃEJëêܳ÷:OÕêvÛeûmÛõûoÓËþûÇ¿{ýò_§×oþóÛô}Ù_ÿõmyý}ý§ß~ûçyMߧ׿[¿^ÿðúýkvþö×¼m¯+ßæéûþú|ß÷ùU^þ˼¾ëÿ÷Z¶éû¶ð{À¿{u–¿{ýÓëWíbþã7¯¿ùáÛÇþ¼æ÷§^Òñ™××¼¬ß÷eÝÖÏë‡ò헿þÅô‹z¯~ýí¯¦išëŸ¥þY럭þÙëŸwýs´?öoŸúçlŸŸýÃo¿ýíO ´[ÿ±{\–óû<-¯ùð(/û`ª×]?XöëêÚþÁÍüóý´’9üc`/|8øìõ‚ÞþrÐñáà½Yñú_ÈALJ¸oÿ 9èøp0Ÿþ+Â7óãº#X„‡ƒZW÷ïŸÝG‡ñlűŸèî…7oÿÉ>˜Ð>,~E°ø{ÜÌ÷ï‡ÿ¾²úÓãaîØ³ëh3Þ®{™YÝ>´ÒœYá oV/Æú¬<»ƒú 24Î –¨þÈèfÍpŽz‹ o6 £Ðá-ö¸™Ow¡³2>\…Ξ²ðÕÁ|^…Ž*™àa>Ç﬊+o>—CÖĔW£GE¨¼98îF¢Œòá`õ +£œòî€G؇5Ã÷Õ_°‡×ãa¾žÞ»(ZwÁú7åÝï]Ö £ðpß®|s0ñ±…àb‹Nxq�kðR°Ö ßÊþãÎÃvOýó}PÙ ßÕ»ÏwXkoº«óZp·ÖöÁMõb»v~â¦Úó]¤9aëñ.ҝ4Ö +ßÅړ•{Gw‘þ¤qVø®§9郾ëëNo ¼¯ ¾ëmO:žþéíO:œíñn”qú<ƒ4‚ñ7ì@ø6¢ÂÆ«^ÞºðÝh—½ðÝx?}áŸÑ4­~‚?cyZýf¬éup7‹¡í^ùnãŽà÷ŽF½žîf4â*ßÍ`i¼W¾›C³Þ¦§»<íë”ï4ÚÓ*/*,@áEE(|8hº (ÀyÚ]lš§£µ\ûÄ£ÐGzÙ \ø%Ô¿±‹ÞÀ\lV/ëÿ¡ƒ7óÕÛsý =†Ä›ƒ%>XXøM¼9˜[Á.¬%fsÑzÄú/hº˜ Êëlƒ‚ú(%¾:ˆgzÂ8ªx5ß¼<ON¯æK¸ƒÍYñj‚ó°GóÇ­{º¼>¯ÕõWô݊Wó·—¹ë­fk­Çõ7TÚ=\Mgû=æ-¯£]8›” +]£½ž1eøãւWóÕXúÕ\M'ÜôŽ/¯w ¶iI+^Í÷ËzŠWó¸Xµ„®Æ“‡X«….¯ýãã+Ú¢¯æosC›³ÐÕx g0–(^Í×èèh,K|u0{ƒ©ÐÕxj= ç‰/¯-Š÷(‰¯ŽöìÓï¢w€j⫃wë¡`·žxw`e:²PÜÍ£LlßóÏ÷Ãú«xwÿpZ•øç Ì~„=ÿԁyƏ°çŸZ8/l^–ø§Ì+Ÿ&þj…óƒ@O?1`Ž!'Ž¿cÐl"ŠÊ_p¦2¨âwü©™ø;úÏ3évöêsêÏì‹¿{<û�Ýxâïw6¡‰”|âïß>@Ï>ñ×hcf“úŽqŽ?†³5ÿÓŽ¿GYôË{ÚGvø®;¶&q‰ í#Xü´;ö9㪖ø{܎êxÇÞóܺÏWpóNü=_Âñ%ñόF¸Äw³Fb³A7w¥A><ógÚÏ$þ™ÁӞ.ñ·‚@»ZÅ{ vöÙ WRàx#„‹[ž¡.†ž3ôœ¡ç =gè9CÏIÖCÏzÎÐs†ž3ôœ¡ç =gè9CÏzÎÐsþ”õœwT¤ú[1¼7+—®¯RÜÌW÷ý0ïq3Ÿ}æ°oôò…¯ö3>XÑQq3?ü¡ì´)obaưƤ¼9X|²»Áž#ñÕAû©ŽÄÐÜÌßÞ¢¶›¢'Þ¬>ŠØà ;ñæ`¶_ØÅ_h5[?>vÃß«¼9ˆ‰ï\ys°\°¦|u°D_ºÁoấÏ@ö‰mÀP¼øfO‹'V›QëSÞ„«}eQâ‹÷éöPv¸ƒ*ñÅû5«Î;£•/Þ%ÙãÜáH&ñæ`~½Ñ¥;g1û´Á6ÒW:¶x·¯~íJ‰ÞÂ*ΛÖxå£Ï¬t9£ÖÚÓÑc[õ?heQ>Æ æî•R<F-v7 ”‚‡y…?3:*æv7ŸjõÂ?ß;ڞn÷^Ý|à"òÄGÙÛO'n OßTʍõÓ=õ®ÉʰÞÝtÔú&R²(©|´»vÑN>x›©h¡µGx2ñÁÆ’'>✯l·# sqÖ'"¬ÊG¤÷íP6RE¡/Xo3ûÐö•=¿~ƒSÝÄGOûn£wrû‚GOI}¸«ï b´±ãïïàéÄ䷟ b´Ÿ|à85ø8¯µ +<Øëys°yOhuŠu€ÉÀ\\š5Üpœ b¼}éæìÕo2ˆ14n6ÜÌw-h¾s¡1×Yãõ'²ìè˜gÙc¤ïÓ3=ÿ`ƒ½·ò1Ól= + ãÊÇL×ÊÿCòæàíOà_ +&Þ„Žô¡5Gù⵸ÇÖåÁ¹:hUÞÄú€»Ý잎ŽA•ﮀvÆÊGص¼Ñåßl¶ñ4’:::ž½]Æ{…¸òQû:åf(=CéJÏPz†Ò3”ž¡ô ¥g(=CéJÏPz†Ò3”ž¡ô ¥g(=1JO8>G>û¢>sºº·ã¤á²,ÅËë8¢/ƒ«Û¯æÛ}lùvÅ«ùìwa‡¡oÜW Zy/ð¤$Å«yL?V8ÅV¼\“¿•mvÚWýÚ=l¼tÁ}Õ±ËìX¡‹ÍÐß!S¡‡¦¸/Ù¶*´ox×F‡ûrq*à¤^ñâ➣÷p¬µ·f{°è¤¸o°;¨•-´¼Xéû”™nµ¼šÇlá8YSQ¼šG!|˜+t5ŽhA;WÅÝ|·®š]x7ÓsaªD»©ïþ£{c÷³.‚nSÜÍ}—œØ*îOÛ÷M³ïöÕLÐ^yo*1řI*´7Q?Ño‚ÃÁÄ{ˆ˜š?¶§ByQ×ý° £¼‡È5¶ªÑÙáÕ<º˜ó7µîC«L¨ü¯æÑþjUFÓAÅ}cˆîá¾8ŽS¶¸÷a‡W +í»•ŽîÃæà`Hq Ù=p¢x±|@¾³ÎIñr]Æ1£‚º79ž¯­xìð¨á½À1¨à¥N䬃&—}“Õh ¹nIP¼šïñ® +>,Å}[†¿«ƒ{*/**¼MpÊ xh¶vëN…OáC³µPUG£P5>¤W«wíðX$½v|qåÆÈBgMʇvëÝÆI_¸_\¿jó×.‡WBZˆÂ—[„ÃwÐã9ÔíÆ´qLÇ´qLÇ´qLÇ´qLÇ´qLÇ´qLÇ´qLÊüŒ<§ëœ¾P¼þÎ^÷ næël×Þ0âî9Á÷ËÊWŸxá|²=mÆG» öv\p3ÁÎI*o¶«Çc-GysgÙ'ì„7±lò\áBAåÍÁzˆ§òÕÁ©iZTýã”7~"#+À‡5Ãè³Nx„MâÍAœqHÇv‰7ûuþªü‚›y,y±ÎÂV2±òm£× á"Vþíl¡˜òá`ÙcÝ&+FáÛøÂ1º*<„‹8Üf‚˝“A÷4æ™Öd5ˆúàšZ[ΉjDoÐêd;臅„d.âºÞô¨A4­83連’dàq!Ž›b7ñÀ“|¸Ð1U2ˆ¸¸ÛV˜{ÜÌ#ÀÎ Žìj}ƒ¯§\Vد&s1Ò>a*DéÍ}Ùh§ÑC{c[6Ø.’AŒ|Z¾ÀÅÙÀ\Ä,Ç>a ђAŒ‘âÖè(1˜‹ò¾àB ÌE;3oÙéXO ÌE[âº0Ñ7ñåµ´Íö„PÀÍæ"ÎÞ[6˜•OysÐNmli*50ïVÑzj`.|Hh-Ÿ¥öSÞ´T} „fËÊêøŒÓj*ob*7Ïpi60±ÜÙâ7Ì(¬æbm fƒp'íAÁ*˜‹Egv³A¸h§ÔÁ‹ÞóBÛ¸‚X©¤Cw„ƒÙl.Bû„Bu6ˆ;÷&6á\òjЕÿû¬lÐjÁùá+ö³A«‹.$CÙ7´J:| ÂG«ÜBÉGƒ˜ÄG\ð%õ8;»ð›\d€ÒRâ#:úYðPK|Dh¿'ㅏ^Â_‡ÀR⣟òÇõ‰¾ÒD¸@q3©ÄDf/|Œ|ÂM'6Êǘ¥ÓІ¶4´¥¡- mihKC[ÚÒЖ†¶4´¥¡- mihK?âbhKC[ÚÒЖ†¶ô3iK?‘Év§IhÔ \D¸Záa]—ו˜v¦‹Çz¼\~jãdßÞѱüïðđø ¯/¯+©Ïù&¶7«½=ÒÂzü΀dM®™ìð'cíÌúQÅï Pt#âwª\“­øùêG3Šß™·>4 ¬àžñëG÷Ú²Œ}༿‡=³ÙÎðôΦöâ‘âwÖÚ<Mñ+þòž¾³ØÑ»Vü΢GK[ñ;‹}ʊ_9iõúÎ\Hë¶âwæDÚ²¿ò6Òf-ô“¹ÆÅﬕ4¢)Þ2fÂ`Ú±w®NÀôÎJû Å殺ϺËQ ;ÌÄw9ZY‡­ø“!Žÿ3ÔÒ-Y‚?w?!;ï¼tå>ÃCÝße¦•­c»Œ´0Ã]⻌´¬Â)~å£]дŽ}rÑ.+L%«ü“‹vÙ`*]åï\´Ë›õcŠ?¹h—î±UþÉE»Ðœ²Êß9i˜ÛTñ''í +ßâ&þÉI»Âév⟜´+œf%þÎI»BÍFñ'/í +7A&þÉK‹/@ùÈMKï¾c¯Ü´´ä…ŽÜ´ô©w쓛–V¹Ä?¹iiOü“£–¶ºÄ?9ji³Oü“£–ƝÄ?9jiäKü3C„aWñgfJC~âï™1îsÏËQo×±·@»YÅ;=‚tð=Ü«!pl‘ ÂÅײÑMfh2C“šÌÿ8šÌÐd†&34™¡É Mfh2C“šÌÐd†&34™¡Éü¿i2˜7¶ù†K­•7¶­©e3æ]"—Q½îí—ù(_<o«§Ò„+zo"l0¢àÕ¼ »Ö5›ž6ã8ol… G_¬çuâ«@ʛƒA <8ñų™Y\h68勇aëøºíCys°¿–Ö¾‡-»¬.-Ë×Ñå< ÝÁ¤|¹ÿ.ðˆÛÄ_¹Û.ˆµ|åË}´ÙO‹Mü|–ƒ§!íxÙ¯åCcßÍFoe•`ùÑx÷—+\á©xôד´Ì4EÁýXA?§¦ŠV܇~ÔòŠF õ³+·±¼=ì#$O÷ O’VÜÍÛñ̨¦*îæ~*#;íSh7¶:ófâƒÐ^dvoª 9àá…B{óӕ¡n¡x1ñÇô²V±ž.¦ý|Iô>Uô¶Ñ¯g¦Ý’ò1&û?ä‰=ž“vÙXR Šï¯ŒM;—$ƒù¨·«ÁB JìlüÊ®lPb»o5¡¹“Ay]ɯ=¥˜‹#v/±þ‹Ïc¶¶Ã•äÉÀ\l-Ýš ŠgM­š0dgëÅæ+›n³‡™ ÌEì¯tg20gÓKàæ³lP<éi(&p®™ ̅ � ûºÀâyK¯ë`ó”d`•˜u¸RBf*=næ!wÀœ£\<g¤?‡v$Ù x¶ÌK3 ½`âmgó|ï²eæ…71i^ày}æK›²³ ÞÂÇñØwNÇÌÉ ¶ˆÇ@šu4t»Ì'xtz6ðÃ#Z‡C+s2hçOÀ=Z—ßÎÒÀÐññÚrX„zà/ábÁãÄO$Ëh÷´·#Í7Z…7!œôÜå‹'ŸõcÑi¦|ùrþØ¡ø Åg(>CñŠÏP|†âócÆCñŠÏP|†â3Ÿ¡ø Åg(>CñŠÏŸ³âóŽÜÅWêç÷Ô:g¸Ã@p_ÒêQaÇKZ;¼\¹ôfXw÷¥ÄV è:Ô×>»dp  +'´'Fµ/§+8oùd×7öp1iñ ~l©zO—×G(mð¨Iŋ]D›Â¡€âŲÚûÎZ‰âÅ®Êîlõ`›£ï¯÷ÆW»©ÕÒ7<ðUq3o«…e#ã;ëîAuŠ»¹ÇÆßo‡{9·ýChT£¸?åÙY¼˜ +ºÆÖ>ô˜{º˜Ò6%¢8¦xm[í w˜½TqO¶ìÛ)áÜNñŸ#[òçkÇ &ÞwUÄ)ܬÆ*îي¯m´4]qÏûކ­9d=òµ{®ˆ¥,VþN:lE‚® ñÕÁ“DšuÄʗ×ÑÎ[ž&6œM|uQ—¯xy}¦K6aëô/×~K:T¼˜ZôŽ, +èù)n €ýP™ëiæ\°‚wmÍ·>‚ãQ4d1OßLÓ (ﲘ¥_¦;Õ/¶ÄÔÔIz¼½òåuå}/pA?ï*v:cQ>Ô4«óûJߖov šlÂö°M„ÛMB§¯Y„7Ev/+Ö…/~±¿4¤o •þڐÎY”>$¦'†+,æÀí$=Ý^µ™$yÐûÞ¼fzüüÃz¥iGÓZ'|¹ÀtËcª6¦jcª6¦jcª6¦jcª6¦jcª6¦jcª6¦jcªö'7Uû‘ì¥ÑÙ|è*åKä(³1<+ñÅS­}á-ŋ狳òg6ï´ÛI{ðµ°ðñZØ_4Ó'¨|¼ÛÌ¨Ì¼£c}…§<k+¯cíTÆ ΄6ãX|Ò¥4ʛƒùÊVëjü,4˜†MðX¿ï+÷èîå})PdË9àòû7óýJgÊz+åcÿÀ²û@ }}G›qŒPáW?p˜FúÏœdл€ +O6h7àƒ}º–%tø¨ÇÛl«Y»MQ…Bø¢9“ATã8´ Î0²A4$Àf¶@ð֐}q&ƒLü8xrQ6ˆ`æut¦ã¯dô^ýɸ¨Aò8ԉ.•LåÊjl™LÙ"§o™¥FWÞ&ƒèNãL$œÖZ ¢C÷Â]`î²lƒŠ¹­†…I`Õ ü<YK[ƒ³­#¨N$ÏAÆOÔêáHŸÇ[as5ˆ$rq6 8Oª‡#^,&†GVfƒÈè+)ᒱěƒç„0˜VQ ÌÅyBâ|⫃e¹#ö‚›y û <¤5˜‹£ ô¸™ŸmM.*(^Í×ùs, _20MUšÉ#ì`3ÝÚy °£Ïæâ:­Œ ¢Ëc+oÞѰf¸Ù4ô. –• â6Ž8ӕE廂œÐžQÅÛ£tqÓl)Všù8Du•nëÈÑ b@<³ +¥|kСճKP>‚J¥O¸*_ñÒâU« ÊGPõÙ܁™øìþ<)2ñO¶âJó‰îÍ˔&7U>ºVŸ‘}!{uÇ·î=>@#œÄGzSá·$¾|=;éЎ†v4´£¡ íhhGC;ÚÑЎ†v4´£¡ íhhGC;úñê<´£¡ íÈÒÕDK¸Ïyj»>¦7\ ©¼;¸[8tÐóåRa¬}³TAÊ»ƒ+ÇKQ©¼;˜¾²>8ñžuèŠ/hȞx_!«É`EJ¼9à‹‹;Ö2-E…:áÒ^Á‹o° + 7R(^®´™ç&˜ÜsLùÕ0Gèj¼Øì{oԗR» +õ†w,x±ƒD\9„çi)ù¼vÿ­#¼Øn’9ܑ^Oè;­*]D®x±3P"…0ûîžö<jk#»oÁ}ýýÞX© îiàÚ­ g®¸oxGÅc™Q÷,v;­ã[lM· –°u)^Íß×ï,­à±ëǕ.¶O+F[0¢%Þú ÆÓÄ»ƒè¥`DO|±õð!VÒ='Ê»ƒ{ *~å}یOah¿šxw½ìÙï\o…C ÅÝ<Êa™øçûi¼»¨&&þy3<H2ñO˜é¾#åŸZ8ÙRâŸv0¯lŒø§%ÎPGLü f¨@%¾Å!ÓX$èé;Î3­ÃÊß1Øtn–CUùý‘ìr“wsm¯ ]ÎÅß=ž}€î;ñwk +*÷Äß=¾KP¨ÓUþoØ|¼ô“xu†v&þiÑoïé{”Çï]ù{”ÉK_ù{”‹Ÿâ}tk_ÇÞczTã;öžKà––ø{.ƒÛzâ﹎5‰YsûÌi”Mü3ƒ¥q>ñÏšö4‰fñ´¯Kü£#ÐÞ6ñ’ûûÄwZ +p$ÞÜê t0Ԝ¡æ 5g¨9CÍjÎPs†š3Ԝ¡æ 5g¨9CÍjÎPs†š3Ԝ?5ÇrƒšÁû^Œ¾Åº½7Ü "¸™ÇAjï.¨WÞ´T!p…VâÍAÄá¶_�8ÞDÚ¨7=ÏJys)w¼_<Eª/v�ã‡5C[3¹Ós´zڌ㧝®¾W¾x²,+ˆ>:åÍÁbivYÅ}Øi«ìRžp­ã‹'­òüp²–øâkçkØáª>ÅKl?°*@³*_bÝx½’î˼øªñ)~gUGùâ˾ýˆÞ>åË=òØa†%Áã¸Å+3;Pð8Î~g¹;ø9Áo§Wù8ÎÐ~Âp¡|8˜"‚Áď—»“ôv†v/ï V[åÃÁì'A2ãÆ†a%ßptªx˜{Š­™g2îøvô^ýé )ɔ‡f®ðiÊ{½³Q>k,Zî±æ‡&“S¾—h¡i V>šªï„¦ °•XcÁï‡é‰/¾Ée‹½è¬ ”péú,=-Uùâۄü´[8XN¼÷7¶,žm¥}Ø BcQ>Ì].|ñô _u_<9eŒzéÎ÷d#xÍÏÅ3¬†` ϜU¾xúP;é3LÅS´Æ{Ä Öäd`cÍ(û„Å‘dãÝÐ}iç™ ÌÅÚÞ&îtÈ«æb¿µ_6‚H>÷øÂæð6SW¾¦N:z<&Mqv6<o<Ø~ê¹í󆩷³Añ,·±ßŽb“A¿Çž+‘ bƒ|;r�îN>œqæœÂ +{ìwü’Qè0n[†XpR>¶çûýйˆòmÿþ…ƒA”o¬Çýо݂u˜`÷oÇFáµ£ÌÙé=þœnAóM$>ªŽÅǏ!|; ¢z<Þðz<Z`ýá á\ðˆPš+[ys jÎP†ú3ԟ1êÏP†ú3ԟ¡þ õg¨?CýêÏP†ú3ԟ¡þ õç/Gýik…–íʸ ªØu=ì«Çöøí^ܖ½½Öߤ¯Ö³¿ÀI«â¶¼0’È-p±˜à±¼±ò²âì–^®:·Àуâ¾6´² ¬iBûÊTk0ôxEÅË5‰YÐl¹‡‹M ê£[¦Í m Š_u0If<7ékŸëß+ìτö¥Ûž¨Á¨x¹æ¹+|JŠûºwOԏšVÜî¿VšÃýF=»Õó:Nd«õ/—,±Á=+Š{Þ^ÏnɎ\º˜¦b%°ÁDŽŠ{îyûaƒÑSqÏYl?ìð¬FÅݼ)Zìâ7s»~˜,ùB‹ÙÛ;¹àu³Ú2©â$t|çù¹ö… ï}ðÈ mŠ?<àWq7w HNê•ÃÝ|X³PÜÍí&މÕëžözm%ÀÙ®âÞ¦üwØÑ)î-ÚÚæ7‘)~oÁ:6¶ù°§ïÍGœW*îxŽßÙæ)ÁËõVê€S ÅË•Ýø`»U…¶í7îu;7ê›nlH¹£Âîaßnãƒaz…ö2Žt|—vÇL ´osñÖ  î£0oh0)^læaOü}¨à¾OÅÊá ³V+›M,<Á ͊ûVõŠYûV“Ódù°åJ¾òžàÁ-)»3R=o²ØÌÚ_öÙìƒÓZ­=îp€®¸§€_ü ËßÓÅäZ{TÛÉfSŠ»ymÑ›Äöpi›å· ^vO»±áüUq7·g… u/×^ùN.wóZ+‹œ=ì¦õ˜¼‡ÝԞ٠+_ü*îOÚ§+¨I<¬WO›ZÁьÐÞ4¬äøAqoþ;ìÞ/×[”e‡Cð{ƒT=†F24’¡‘ dh$C#ÉÐH†F24’¡‘ dh$C#㡑 dh$?n>Ÿ-3õ½¾úŒgnjo¶xîM?6“®.UÞLql'v |uPc±ßË.åSÞD£9a`J|ñ,¨~Il¯¸™ûrªÖÃåΈNóË%ÞLí`å ֜dP]-OðfƒâÉl÷¶ÚfÃUsá¹0ñúbÁÍü}¥¾fÏPùâé|c(]fŸ ÂŲ¿x¾måÍÁÖéÂ=9ʇsm ³X¢Ìú™Ä÷Ø~ÁŸË¦+äï‹íCS)«A÷èàÉy‰oÕÇo‰nqH­ +ûy~pš îF4ãVØã­óÃÜod‹Œå°¨A„3oT3”a²A„T{43ù$>Âù•7­NÑ¡¸OxŠoâ[—¶/÷¦%Ö§uÑ­ÆY{°Q+ûҎUEµIyZܛõȸâ†c8s„/˜\xs°·» ‹•7G;š,™ ÌÅu\"v¡‘8´ÝË?«¼9Xî³mYöÔd`.¶ûªH]ÁÍ|oQŠ)N‰ï2£Ïpç^60Ÿ–èîàÊæâŠUp¿K6ˆD¶÷žd“ ÌÅ|Ÿ´Ì®"˜‹åÎy²¬÷x¤óú…Ûl`.¶vp.M² ÂÅu(º‰ó(•‰å WÞX#›ˆe€Ídb3ŒŽí.v‚Çdƒ®¸¦ƒæPVƒî¡M0ŸB6ˆªGų,ʂGÅõ,ç°KL|×x讳lКðþ…þ³A $mW"«ýÉ ÂٕЇ³Þ åĞ"yª½A ì[$KgÉ͓At-áÿ› ¢ƒÛc§*sÐãÑÁÆT€4æŽî} †MY•oCŒÝ?`ã}åcÓ©@C5ªÑP†j4T£¡ Õh¨FC5ªÑP†j4T£¡ Õh¨FC5ªÑÿF5šê½_û0ü;XÍâѲµÔWé÷kGgßò«oÿ ?ãêè +endstream +endobj +2943 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2944 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /IHRASW+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2945 0 R] +/ToUnicode 2946 0 R +>> +endobj +2945 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /IHRASW+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2947 0 R +/W [ 0 [ 777 722 277 277 500 250 443 277 500 389]] +>> +endobj +2946 0 obj +<< +/Length 2948 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÄ0 E÷þ +-§‹ÁIæ2ÝdÑMûŽ­d mg‘¿¯c…)T`ÃñÕ’ÌoÍKct�þá­l1@¯ò8ÙÙK„mX^€Ò2l”n9 +Çx4·ËplLoYUÿŒâü»ge;|b�Àß½B¯Í�»ï[KOíìÜŽhd¬®Aa˽ +÷&FžÌûFE]‡em_‹C(çԒ´ +''$zadU£†ªQ34êŸ^’«ëå]ø”Çì,»\êDE¢sIt íHt$íJtJTdDgÒND"It¥*[fItHÝm}¬}®K},AÎÞÇùÓæÓàëÈÚàãsœu«+_�.† +endstream +endobj +2947 0 obj +<< +/Type /FontDescriptor +/FontName /IHRASW+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2949 0 R +>> +endobj +2948 0 obj +265 +endobj +2949 0 obj +<< +/Length 2950 0 R +/Filter /FlateDecode +/Length1 14736 +>> +stream +xœ•z xTÕµðÚûœy¿Î¼23™dæLÎ<33Iȋ ¤æ„$¼‚y™¡ÆLx( ^ÂËWEâõ•T©Jm…Ö¢^Ñ2@j^jµJ¡·ÖVÿ*Ø¢ÕJÚÔ¢[!ó¯}&Aøÿ~÷ûï9Ykí½ÖÚïµ×^ûL€�€ú€qé =½P7ú4€×ÜyKoÜ ŽU}0Šù�š÷®í½î†ÿ|¢KH­�êI×­¾åÚ%鮛P÷€â+–÷,û`Ö³�ÄnF^=cØþ¢«Ä|óÁ7l¸YZDWcþmÌGW¯YÚp×̟Ã|↞›{Õ¨Ÿ(b^ì]·¼7õñë&Ìϰ´%%�ª`o5pù %/П€4ô卸!ú“ƒè5,qˆ€G«V½Œr +‰Ž\O®w\ø²ñ|ãÂÙÆËÏ7B¦…sˆ&U¬k)ááœÈ Ÿ“Uðˆü0ö„€)ZuÛ îØ ¥- :Ÿ |V3M q¿—Í  »µ|4äW[ÔØ¦¦¦ÊJWJ8ŸaR9©Ê;¨f…C8ÿ‰Üj2©ºKÖ*Ø-¦ ØÖñU*¿%A°1DB†Q5jO$’@EÒjKUZS•¬­¦®¦.áý.¥1«Í•šTgwÐV1”–KšêŠ"¢ ZC±¢»b¥®·âÓЧѿ‡þ52…œ½NÑ{Ýë¯ TTĖ՗z<~¯$Tðúpi8N…ºžt=é~2¬5„&'GæÂr¹f–vFpzäòèå±­š>¡Ïz_hktk¬¯â»ÂN¦zA8:}¹âõÐëÑwCïFOTøq4j'ï҅4]T«sµ-ÖÕ<Í"÷¼Ø6Ãa«{›g›´5´5ÜWáÚ¢»Çµ%̙tir“p“•×é´áp$Ò õÁeõ ¢ð‰KøÀ¢7û,~ÏçÊßs@ˆCùM²ìE­F«ÓcQG, G¡H•VçÐjun§Ûã êC½>$ƒUnÃíöÄ’ÇíÒë´=®Ã ä ˆà#gø‰ÅÊr˜ÉYo±‚ß/Š@“@U¨Ý/U-yB¶Deìl05ˆç,Ëõdˆ †å1iˆhe§ì­ìð=ò’ç¸ç¤‡ó<¬tïó¢%D\t\“cmè"@œä:Ù(ë+»ÃD÷…ixˆœ9¨Û©Ô!^lÎ+ëEˆ’¾èh”F±è!,Ý£Âbގ鋈 11&Dz±á؉˜&–IîÛÆ¶C×Úu#gã]k=Å#çOŸéZë>[<â«(vŸ.Î2Á#à[,Œ#Mˆ„Æñ·FÌLp‹ª"nÞ$Ýb®pǵ,¡šHLpâq7#Dþï±FÐ6jq{’®®µ¤ ºÈ:4mÒo¹ºóPXp›‚CùÑHíCùS¹Ò”ë"â`d4çJ…q*¹AgŠÄǟt:m8Õj§Ãe·GÐ2"u˜Õòõuµãy"qD"hy&ÒW°ýi­;RÔHÎô9´'^qDR$pUl챏ƾ½WÚÐÈí ñ¾âü_ɳ[]f.â\‚äpžÿœ|U/Ú}42­<÷uþyŽÎªAè¥iT÷ƒÊ謂—9 Aܙ¥&]h3i1Ð[Ѕ·Å‚ØîætCù?´ÛéBLœ:ÈT0ñÎA&ÆÄ/žcÚ:“{(VÑÂÄï-7SgZ˜xçÓr‹Ì™¹æÖ6¸@ٴꌚ¨e¦¥F›zžU .SÛ¡²éx¼ës;#¤’Íå±޾ ñ£¸`ñq§'›Dól³z¶·'š› Ù3y²z¡¬Æ ´GMY£èþe;ޗr +©Ó%e)µX™ïd#=ȸ˜øò 0ÎóŠ_u%æ'YÇ”ä1ìûûǚŽ¡Y#‹u3î•=A’ ö‚{‚£A•ìR™¡ ۄÕÕµ +m˜R Éª•B +•+<ŵî˜Ï>»ÌóÙfKˆ§YôZ£}�‡’(3jì6ý€ŽèRs¹-uŒÈ–¦:îz£Ñä1Ýr<åf¼âú)µnÒá&w¯{À½Ç=êV¹sRîññ͏°ývé:܎øŽ¬Ã¡ _Œœ#_ŒIÙ#kq³¤Ó¤ºÈéPKeáºÚz»ÕQTTã ÔU×××Yk#á°T¦‰„H¬|êÔòòÆ©·{&5µ´Txu_qIÔLªû™ ±¼|êX༸(U 7.$=ßIˆK°W9ù¿ÒFþð’ó«•C¥² M¥Tffe0ºm6ºÐè´•]IÚÍ̐pÃþ]1@;³Mf’˜•¬ŒÝ MXŠ<úà14;âXåÈт­Åß^Ã¥d݄‘y\FfE +v^”öå?Qì£x"áÁ„ì`©^1X¼Ä¹ÒAf9ˆÒœ\BÔØ¶ÁKTŠ­©´Ì¤TŠ­©ìl¯1.ë©bk˜ø§bkv{iɸ­½pâ44?ÑÕ5,à¦èšXÀÆhâ¹Ù˜ê&ݔ6•î²îò¼ì|¹hÈó‰G³»”l+&ssMÝÆnÓn•O©ˆ›+³ª˜# 9¼{ç¬ï-WE)QëX§‹Ž;O:ÿâäœËÞ·À€G„œÄXQYš-¥¥@Ï«‚Ž;é³° ö¬}Ø~Â~Ê®¶gJ.œ,&bo×Ù.æÔÏvaœtþt“âÜQtšX])@°a¤hdk×uÁ:t¦ÄZã”ÐÂjªë'ר™É…ë¬R]}ýäúÉdö;ïÔD—Y#R_kEgù·'¯Oºbü+c¿š~þÇéËbÑ%Kkº—ҁ¢•3ÃË¡sa˜÷7ô‡õtǸ]•6ÈÌ~½U¯8C½;Èòîâq‡ö÷ ‡vª`FnÅÐÜá¡üŸd?c„µu‘$ ðF#zO¥Ž@R±É$.äAÆM27ÂIf–¬>Lœ‘-¬xR©/IDÞÒ¬ç~6„B!µè=-u²ËÖÕCÄZšà5h•èpâ8u#gÎØR©q fF2ŒÎ²ÂçXü¨€nó‚AwÖ*þ²NÁØb¤+eUZ#zÅ2õjf€zÅ2õn…åVXncÁù5L&…PØ…HNøKL|®Ø0&Î)6œL6L¾È†‡/ò€£Alj¬Ô¸Ó¬lËëô SW½%d ÷5 4ðنᆠ\\M:2 ½Œ%7Q‹îÑ:ÄYdkY2æ‹Ì.ÓÇ|:ʘ/<ęå +©.RÑ\ë«k%b¤”Q¢o²Z½ÇÔ èIVO,ú^ýnýq=¯¢/É¡$‚þdG2“ìMò}Ɂ$Í& $…äpòD’Of&?±Y±çqƒ>_ ãñ Ž¥ÑšJ»Læ4[n‘Å%*­:ä —¨<%D£-֔–8QáŽ;ÐÌ1úèZW,½¾¾¦ºÈUä´:\ÊŒžùTæR՚ ~vrý“ùÙË×ü{ó½^»Y_%]攫õœ¿µjÒªÙÎÔô±)ߐn‹¿ØYi&6Õýç—ÜÚ¶èjù鱯Ýèv#aá +ÒúÐ5•µsÇJ®©ðƒv}Ã"îߟY,H½,~˜“?ÍÍç²à€RnӸމj‹N0ZÐxÁ¬³‘·ÙY%¡ +ËaDKÆvj±3Èjµb + ސUAC5LÌJ³Ä!¦‡—,Œ2X +?žm!~’Á€öcl×Õ4¢OWW!@x?>\yløÂEH.uöÁÈǺ ãuNéD¡E-kD24¢&«ÁË^FÓ§Ù£á5ð?äs<ǚÒàÐp‹Êafº‡ß‡ãdI-5-sc™Í~_Á˜ßŸ0ëcЇî:ÚÕ¯VúŠ=Åc[·»Ë“ŒãNåKR.„"¹$åg½Ò·Ì®Õú[ÐæYö@4Z«°ç—WÔzÕ]§ýš¢n×b÷7‹5„Ó©5:­Q圥ÞFïUo1ö w—>N÷¹ÙߦïZÞÎÒ¿qv[F“Ñöâè¶é^ѼnÕhy¢1ÝE9ݑü)P£'›]¯›Ngèæúк%tÝfßæÙeÿ‘îGú!í!]Vÿ3úGzÊxVÑ¨†€æ„†®e”ÍÝ�NZV£ÖlâPUäd]µÛR¶nçfçn<*x§Óû+žà +žÀ`É'9;#¿•gÚRlޝö¶"š·´EQoÊRDÖm.ÚQĝu8ú´¤J; ¥UÚړZNÐÊZ‰6«=¥UkŸ6;yØÆìŠKȶ*³lî0s`Ì¢™53ë‰çÒÜâkiwÇñ>_»nÝåç×*;µ ^DâÞ7FÖ1“НÃËnWKgn“t¥ãlGŸe[›9£.hh`çPKçA5Jצ•ØN9n×á=á0h°5ƒ”2Êɔ AËB°hJS ,þÌy 9oA6žÓrúBN§äd³.å<)hM™ð@'ìTÿúa· +µK9]ì¤uµ6tÎP ¬\ê÷Ȳe[ߝô;þÈÞÏþúÜw_;¿…<¥<KëçßI§¾µaÃқÛ>$äÝψæÍ§§tä;ð<ünr ž‡Nòí‰Û ƒcåvà0ª‰†(áÙ¡…!fÄȜ<;´0ñ'å|3N\�Œl³S beŒª—ð Ó"hÀއ™ÁîPN3ô 6Ç«Ù1F&Ϋ8;±„×.:³"vå´r(Á•‹hˆ²)‰r±®©•NŽ cáˆU…Ýht]rì4á¡S8pžp »F]œ‹m¼¦éµŒÊSRSk‰+gZVßá"²«Ã•qõº\{PQcŒù4³ËḨŽHŽˆ©Ùîs´b—4j= É8^Q ºë¦ÖI‡‘dŒ½Æãã¨QeÌ]t¦Æ¯ÃlŒ|ðxÀõgQö¥‘õ„Ãÿ–§vÆXSSE±Ùï.ŽZ‰UuÿW͋J•(š“1î»óÿ›Íáöc‘¢eã¾;6Uf+W­/g„÷,â±{@äbve©íb‰,vayLœSB‘9F[\‘‹Æm¼Y]|—ÕÅÕíqW„Ìõiµ&Âî{:uìt «`œ‚ñ +F,¸Ìì_XjôÝoãZcîØ×«}ªóç±E«Ö³ÀÝ­"ú©S°wʚە5·‹…€JÍ:õgÙËx¢ˆZQµ9ÄcÆÎXoXð\i +a¹à±OŒ»ì8óÏ·ë§2÷›f ß¶Yù{dj¢ij{⛉UÖU‰õÚ[¬·$îÒîÕ|ªý‡ÎT5µ³&]»º–—§’J-ÙìbÌç¹§Ìó¹#Ds#>h¥¶x”ã+„zÂzB5¬O·¹z’_? §}Ÿ~¿žÓ&R»òAE;½Ú ÙÀpàD@ÈLyµ}"„”cû^‚#b74ׅgñQb±²Nc҆jÃÆpU¨NS-’J¢]½H&*DPü‹ò(!H::ô0\¨ÆÉBŒ@ô1‘pdÂ�kŠ.Š9T…øÐ:¼í!CMIqxƎ¹ýW¯ÝÚûôìúhµ+Õ>&z&GìNAò¹C¤Vg¾aþ²Ë®¼Z r©uïÜÒ³ú®·GÝì´$Ç>½¦Æ +‘"äeܒt•Û¼yìé5ҔÎ+®=ü_k¯pÛXܾ,šþmy_;nɑŒkdƒ.¤Dù‚A”/Äâ-ÖFŒŒ XØ' &³0ó­frË$6b 𶸊ܢ"«UDª$„”k<7ùÈRñ…Äb’)î-¦Å6Œ>ð<éêªDФ M¸‰Ùð14ž· oÇ/½3V,-_^ä³U¨hù$M¡­]E®W}KEU¡rM«,ómðQ_Èf ¬‡ŸËÅ̘-–šêb­Yùˆ±1‰ÔTÛéÑ=Ê"Œ.ÂÑ£]MÂQ[ +ÊZ¯Ó%< j³UȆT"jH¹iãâð£ÂΠJ¯ÑGõ±LMoM_ÚR3DDy šü›¦7ÍGƒGC¿‘Þ ¾›ø˜ÿXú8øiÂ`kJt%þ-¹)±ƒì ;¸>g_qŸ·¯d[rG…ÉB,TÏéŒê}âõ²7$m W䰕•zbÞÄ.Ý.ý£âƒÒƒAƒ-nŠ&f'æÖt×Ü»9qù)iÍ'ÜÇ%Ƙv’^¢>â'•„’!ÏÁKC¤X¶–»}ž—¼¾b1ŠEœ9&ô¼TĄe6[P2xKD!*ùTT–O`“Z|»Çãâ¦ËŽ¢J6±ô-!¶ã“¿¸Àç ½’±ôZ,œeˆÔ˞H±§Â¯%ÚÄîÉDz#}NŒTEhäF±ÕD,D¸÷.YwV‰"γx!Àx!U‰a@.O0É"ŠÓ(GGÃn§ ß+ C-²>(IA“Áa2¶˜ Ÿ0ÓnΜéZG„‘³#…´’,ÑÁ +Qgª…xZÙÎ%ј_¬jß(!꘶DÁWš¨ª„¶òø왬ûJó¥ð¥õ«(ߕ&ë`-0¦g7ÙMws» ß5 8м%»Ê–v']é®8Y‹í8ª*¥ÊàöÄ£ÁGª®4N¶FEOJõ¤ˆ¬OQo!t)V¾®éSÈJ( KŸ­É,2Ä>ŒzS +ñ¤‚…�P*<?yΞJ¸í…ºl…º,6l†MØR ÑÆÊŒÊ ªYRœ`ÂvL¬‚QÙfÂvL¨ƒà¶*pI˜ôÿ<87ièbG©¤„INt].Wáã•â»$k óeìÃ,ކêjÿÇÂ,:ßtõôE¢¿û7_Ú¸`uÀé2%-i»ªgìƒdòÑoÕ_^clFnÿØë®šlˆÆ*f,ýá¦]>}1™qïýW¦Ú®˜’ºjí#.‹Ù­|åØG¼K…ÖèŒóŒ3ªËçC>/À¸†| +Õ+ß.XyTì·)ЂÍþ~„9àG(áv‚ ÿ!Âi„OÆfçÏ©®ilUþgÇòώ@‚Ý„Q2 ^…a˜ O@3tÀN˜Ça?˜áò&¶$A+<!âǖ§ƒ‹¨`¼ WÃ:øNAÚábÃzÚ Š •ÿq;lÍF-=´ÀáYMæC%¦gÒ†´!ؑDóÇò¿ÅÜ÷á#ÌÂLL} VŒT6÷Á«àçyöë]–À“ä6ò) ÛùZ¾?=L…CðkҎ©ËáÕou‡`5–zœ¸ÈpþdþðžÀr¬éßa+ö8ô‚kQíÁ¹c¼{ô ô[ð.±“Iœœä§åw!÷IøœÆékœû‡YÐ ÷Áp6ށÓð1:ò}²ß_’?«~‹}k‡p+ôaϟÀ²ÏÀa2‰L¢.êÂÙrA ¢lìÅöÀ ÒNÒd˜¼ÂíUU5åygþ¸ÚåЉ=Ü ¯`gIê` \·÷ñTÕçïÀ.ƒïÁ ø%öãœ÷/àï¤ßéítsþªüSù°/ZðC\ ‹a Ü7ÁqU_…£ðWòÕ¡æqþ§ª[U£ùpnÃ0 û>µçcÝÛq•r0„ï;8J+Á4+È<rÙABßü.y—ªi€®¥â²Ü›Üïøz•*?k*Bëô£•\+pnÇÙ~�ÇûüÞ N&IÑ;XþK:•¶âû8=N?àîævðçT÷Œûlì«|?Úr+Ú]'ÎæÓ8 !E؇YE֓?`ÏèAÎÌ œÄÕqÍÜ.Ímåvr¯s¿à×ñûø÷T³T=ª}šž±ûe¾=—²OØ®‰@÷×d´Ÿkњ®Çþõâ»nƒ; îG{y�öÀ>÷Ëðüއ3¸@Øç•Øú huw“ûñÝEž!¯Ÿ’7ȇäKöÒ2|£´ž6Ñ:^GïÆw'=Aß¡Ÿp%ÜRn3ׇïcÜsÜ»¸µy>¯ªÆw¦j»êIõ›š¨f¦f‰ö­s#çËϧÏ0cÅcß{h앱?æåoÁþ‡ ØÓ-ØË]hƒ{ñ}-ñ9x ނß(}ýÏMZ¼›Hh \µ&2ƒÌÂ÷rr%¾ ñ½Š,Æ·‡,!+ðÝLúÈ¿“;É]ä>òå}Ƕ—üyßçÉ|MN’ÉŸÈ獘rhÍ!¡•4…#m¡3è\:ßëè|{é:z#®Ð“ô�=Lßáì\ˆKr=ÜZn÷cîUîmî<å|%ßÈ/â¯ãïäó¿äË¥ò«ÚT+T©^U{Õµê…êUêGÔû՟¨ÏiԚÍÍmš·5ym½ÕÏp܇àâ§R}œ¬W9ø›éIÜn®Wµ…,ÄSÓÜjî~î¿TגQN$ï‘~n%w}þqn:ý;·†,¢/“2ߚÂ] ÷Bžì£Ò³ô¼“, Ÿ’(ÿmò<]õP5kDõ+ÞÉß©ú]öo` +ÝD†éO¹;¹;ó/ÁÕcä¤ê1úKùSÔ'qWo¡c¡_Еt;tòµª¯`%Îû¨nÆù¾Œn%åÜÛücð'Ñ¿‘Qòzcd6¤×Ðه÷<ñÁýä; “ÈûdyŠ{’Ì¡F\­,5‘Éx ãämNiåSv˜:I¥ ¹Õ'¸:BÐKüÜJ8R…¶3ñŒÁ¿áØI#èÓÚЛüŠTƒFvìEæ±U¿UmG;û—€yP]ôM˜‚{ã#|;ᨆ#hƒ[¡Š>·åûÈ2ôû—£ÿ¤0DVA%1 ·taß6ãyQDËÐvc«GÿÿsôúíäÏpÆRgÉ0Dy&¹—oCϔAÿ»ßeЅ¹ïÁêCª_Á\âÂÃP{ ­üwp ž9Àö‹¡û·~À'°×"zæµXâ{c3AÆ÷x“P؄}¾ ÷y?=ïCùU8•xFÍÁ3ñ X™ZpíæåïÌo‡îüòWÃu0?ÿúßó9¨‡-ª4]¤Šóµècß Gñ<ú_d;úí™ðú£qßðý1öÿ2Õ ÐÏÿ}gSþÞü¯Á‰óQ†3´OÑÓpüçm&7 5cWÐÁüt®O¨“peþɼŸèaE~5zÞa¯F…¾§|ª½h»Ûùkiö7E¤¹W«vÈÓ.›.ûFãÔ)©vÕª©žTUY‘LÄËcÑH8”Ê¢ßWZâ-ö¸]E»Í*XÌ&£ý“ZÅs”@¢Mšž³áL–K3g&Y^êAFÏEŒLVDÖôKu²bFQ/ՔQóÚÿKS.hÊ4‰ 6Bc2!¶IböX«$‘ÅWvbú¾V)-fG”ôåJz@I›0`±Í½¢U̒ŒØ–~ãŠþ¶L+V7hзH-ËõÉ ê ˜4`*ë’z‰ë2¢$¨«mÊ ­ ;•-–ZÛ²©•õ ˅Úz–e;®ìlkõéd"KZ–JK² MËZ⊠+´(ÍdÕ-YÒŒ¸’¶‹ƒ‰áþ{‡X’‰—IËz®îÌr=iֆ5Ží¶f]·žvÅÊm-[.–z¹þ6÷J‘eûû·ˆÙ=Wv^, 0œNcYšžéŸŽ ߋSØ>_ĶèÝéÎ,¹Ù8ؘ +£[.µ1Nf•˜ÕIÓ¤ý«2¸0ÅýY˜wK W\,Ο‚â6±A§È6y¥tOkÉ úçÝrÀ#‹žK%ÉÄ `-Lë Ù2ž0š.N,¿ SRŠ:KµÏ»0¯„õHš…æ—ŠØ“N ÇÔÀÐòè_ڀjø¤ –Ê.ÃõX™Õµdú…)ÈXù¬*$Hbÿ€ë/œ¹”Ó3ÎQ‡„/€%™•\04”O¤³ñx¶¼œˆ¦Wûx™’¯K&n¢Y©W‘àôAÎmOzJ%N~ À–wû K0“í»²³a‰7re<¥&ž82I߄äBñŒ„v|P‰ÞYmøÂŸE(²·­˜’%EÿxyAÞ>_j¿rq§ØÖŸŸÛö—ä +ò† ²ñ)p³|gj–„¦7oq'càŸ*4]j[™™‰[ û˜µ·tr^š.¤¨—SªBû½úBÍ,Óiduñ!µbÿˆ4Z4`…CÄéY!3³€Óú@àÿ³^ãX)…|]l|LÙ)ñKóS/É_Ò=c?‡æÃ´}Áâþ~ý%²éè¬úû§KâôþLÏP¾o‰$ +Rÿa®“ëìïmËL,ÿPþÈvovú½iÄ +2M›Â´A‰l½rP&[ç/î<ŒW1që‚Î%´%3-=DYça¼µÉ +—2.c²ŒÈ2xæá®ÈQ­¢ï=,ô)R^a(ù¥Cžv‚G`é-ð„ E_àÉ +=ÌS´,è¼Ø”•N~߯àÅzfïHS¼ÛÒø…Ö£U‚€þ¡ôUF_µæá¯6œ¿W�­³:Ô/Ü3kcmp•�_møçÉ ÷ϯ½:EJT?MA#‚ƒL£€»æ`þ<äÿÁ•â‰^xnƓüwXëNlæ ª–@À[ oOαÿí„Âÿ‰~Ž'ü÷ñ@AÀ»â"¼ö†øÏðžKÃîÌ®ÜßÔìäNC†ûvsÁIä˜jBèÅtA•æ><ÐÖV-!W(4Uf‚\qIõK܇ô¼ø‘q2WäU$ä¦MOÔ7ʓÕ'›õÜðÊ}ÀÄ“^)u ZQ=ÚlBán ^~ØÃ½Y +2÷ށ`¸z÷ËÜ[(ÿ9÷N +öFÎd­Æ +Æ=W'?^K0[«¡y=Î$aÄ'N!Œ"ð°†{6#ì@؏Àƒ±¡a.ãpû¸}ØÏ½Xނ¸a §ðiä_Ï0÷· +£?w/·#?·{P¡?BZŒô‡ÈÇ;÷Ì3º{<ÿ(R&ÿî8拐>2NF¾éCÊW?÷ñüÜF¥Ü†qº‡[Ÿóù…fÊE„*S;1µ§n'ûB‚˜`´½Ziii5Ò +§kS. )k´é€ËS½§tNý&œ¹M8s›€GÑm:·t’Üm¨sê܆:·á¬Tqë±½õì÷aÄ‚ˆÀἯÇygü,âa„ +ÿ.Ä{XŽ» ç1†½ÚÆ­ÊEýhd×HÉÕM/àå‚`µ×ð”Vïø:§Ó3CDj§¦»\‘.? 32îòÅ¥ŠZ×7›¹¥ð- +ÄA„Z„Vž[š VúpWÀ ZÍþÍt3·™ß¬â«Z‰íe®:p×ûÁÆ%¡bþîF29£ëÕõé8A'êªt²®C§Zƒ÷Ôçç*¹&n.×Í©Ø9͔öAn†zJ̀a!k6œ0¨²êaõ õ)õ¨Z%ª«Ô²ºCQ÷ªûÔê=j݀z@C3†^CŸ ¢¡Ê : *¿†ìi¾›[Âv9b¡a�Ç9îF¾È]ƒÐ«ÑSq ò1`N@8éSHU˜³ žõ,ȵ ×ì¶-Ф!ƒÐ;.U_L”aú£L‚A©¹fœÛSˆGY +a6æL˜3a΄Z'è9졀XDè@àÞ)´Ä²ªqyA­ÈG ™ÌÊÒsrOd8F²1²'FbDnlj®–ËÙl¶n©;ÔíÞ˯‘Ö„ÖD×ìåçJsCs£s÷òMRS¨)Ú´—¯”*C•Ñʽ¼_ò‡üQÿ^~ǜýs^žs|ß=g͜Ís¸ÉìçÇ\¼ªZ¡e!Få<ÅՓ-ÍSé~N7âÝ'8ð#®DhBXƒÀÓýˆýôYä>‹Üga.B7‚ +K<ËÜ bÿ¸Œñw+2–brz‰œÃ?“›R3·y6ºÜn„ÝÖý ʟQ´ ©ý +?‹ø”Ÿ;®¿GáûO”áÐÁ-VÜÜbÜ~‹Ñù/†n„^ç®ÂÃá*V3b?B/Â~ž[ŒïUÜUôY|Ÿ¡Ïp Ù4É釢"<‚lV­Ð,P#ڀ‰<¥àG¼MÁM +ÊæÙ¦/g›~2ÛtÏlS4ŠRÙ©à€lh6l6Ím6ŚMX› xB:¬f˜|¦à+œÓ?¦¿L ˜¾0­ ˜¾`åJpCÁ†ÉC +ž­à°lð›^ó›®ò›&ûMÍ&òÁÖaš‚} +ö2L>?hiµ€îò9´bM$×ócˆ¡’Ï56#Ë5Î@r>×ø’æô¿HþA”#|™ žö7;ÉY2‹gù¿Ó¿’Yxwõ“Q¤×!}Iérw0ýDZüw1ÿC(Ó2ýଡ଼ÑÝd–Âÿþx¹ïåK°ÕGs‰[°ÕïBBiõá\â4rÌ%¶!y —XdG.Ä:¸*×Xîo¶’ë H™îRQ֓9ã-ÎĚW#Q(ܖK°R­¬!Ғ“&!‰°^¾H$èPšóç$e¥ )U”€¤tÚ !…š‰Eé¼ ÊªÍIw`-ꃡÓþÿÝø8|A,¹ÇüxÇ·³¿'³rûü¿<̦+ç?ž"¡çü¿^ðÿ48DåüÉ!- +^N QrÈ?ˆ“œE]JžóïO\çVR¤{%”âRïnLú•ûw…0Ÿóߑx‘unÀ/Bq:q™Nã>ÿôÐA±ÜˆÉzÿi?…ì†!2ëÀ>ÿ¤àëJÖ±ï99¶–”®,œ|„ց†l”š š%šEš+5S55š¤FԔjJ4­M+hÍZ£V¯ÕjÕZ^Kµ u°…Œ+ÿ¤«V"E5Ï0¯¤Zø¥B‰ )ÑRÜ;Y;×NÛçO#Y[;´/˜–oÒäçeâíYmÇ7; ¹?¹,݊‘ñ‚N4PƺÛËîӇÊ»ïó2zÛÝ÷¥Ó¤=;¼ڗˆÙ/çã8ôx/PIÓÜPtc“»Év™55½õ_ Ì8¾èÇ!÷%?¹K³µÏïÌ>]šÎV³D¾4ݞÁnâ‡éZº¦­õ0íe$Ýy˜ÜJ×¶Íc|rkkú‚”Ñ^TÃ�¹· v�ʘ”‘ŠÚE Í´¬­u°¬¬ ô*™Å”Ð|^U”®+ÔÄ&°®FPú ¨Ô¤>¦†öP¨ÌrqeF ¥2‹”ÊJ˜Ò`(„*‰SœB…ÁÐdE¼ïk±*t' !¥I+íòµN´ ƒV0®Cµ¨óßþ÷?}–Oû(“=¿[¶”}ÉHmË2Ùí7®pgû–ˆâà²ß( g–,]ÁhÏòìï¤å­ÙeR«8سô_ˆ—2qÔ:KÛt.•—·æzäž6©§5}à‰Í-헴µíB[-›ÿEe›Ye-¬­'Úÿ…¸‰Ÿ`mµ³¶ÚY[OÈO(mµÏ›FÚ;:µ0ý«ÐÔ ÇýñÒӊ„Þ˔Í15à¾Ý{„<¶ ñtÖ(M˚˜(ٜlf"ܝLdf_¼ÆEîÛ§¼GÈSã"ÙViÄÁݶ²õÂßúõë70ظ1ŽxÃF·Âۀ›60¿=;ÝϳmY9ӚVþŸdãøÓÒ) /7o¤k77îhÜݸ¿QµqcÙ¶—ËŽ—Ñî²5e›Ëv”í.Û_¦f‚«;Ÿ“w—ý¥ŒÛˆÖD6àÓÖª´¹)þ±ì†ëÙØÀz„Bsññ–Îæ2XŠÑ.ÁÈ< v ¡a>‚ +þñ¯þ€ð7îDü Âã‡KrÉ6÷ÊVÖb:̎›«>PUWÝ0„´çڝ¿¸@Û®(ÐÆæj7Ò\S¾Ù‚7#ˆŽðŸþ‰ âª¹j¥ò«M¯‡õq‚Ýg¿]o`h}|ƒò„M÷†õñ8¬Wþ­Ö+ÿv©ÝY¿p*pA ’Â]ϊmdtâatÅÿ.¬µ +endstream +endobj +2950 0 obj +10411 +endobj +2942 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2937 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2927 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.131 553.5 371.309 565.455] +/A << /S /GoTo /D (section*.254) >> +>> endobj +2928 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [453.972 553.5 473.15 565.455] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2930 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.557 353.414 356.735 365.37] +/A << /S /GoTo /D (section*.300) >> +>> endobj +2931 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [191.609 329.504 210.787 341.459] +/A << /S /GoTo /D (section*.300) >> +>> endobj +2932 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [216.681 253.484 230.13 265.439] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2933 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [214.164 67.89 233.342 79.845] +/A << /S /GoTo /D (section*.253) >> +>> endobj +2934 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.468 67.89 358.646 79.845] +/A << /S /GoTo /D (section*.300) >> +>> endobj +2935 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [441.309 67.89 460.487 79.845] +/A << /S /GoTo /D (section*.293) >> +>> endobj +2941 0 obj << +/D [2939 0 R /XYZ 71 757 null] +>> endobj +262 0 obj << +/D [2939 0 R /XYZ 72 538.02 null] +>> endobj +266 0 obj << +/D [2939 0 R /XYZ 72 52.41 null] +>> endobj +2938 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/XObject << /Im8 2929 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2956 0 obj << +/Length 1944 +/Filter /FlateDecode +>> +stream +xڝXËsÛ6¿û¯ÐÌw(5c!�øvã:If¾Þ:õÍÍ)‹-E*$I©ó¿w�2»{ °Xìó· ýrwõæc²HEéhq·YÄþc'éâ.[Ü{A²\©4‰|ï±ZêÄ;ì˺[®|ß÷-?Ýýzõáîêó•ZHøS|>Rú‹õîêþ“\d°þëB +?MG¢Ú-‚(±\ü~õ[Ò×Á"LB¡…G?_‰$ŒUD»£)m¹3váÍÿwéâ} Ìv+ä·1üeNU©„òVõn›£>o>jD¥•ˆBàH$YݵL3f¤CFޤíÐLç2_®‚Pyh®–§†‡® Cžù+CkÒ®s³Æí­=¾\ÁGÍGºŸ—«P¦^·-,˂¤Y¬‚XhPY)‘†!ËqhóÍ¡O¡·©œ^»6]—7¼jEÃé±è¶L±3pUŒÒá×ôúVÀ­qê}@j"óŒóq÷hKZ‰"–h]—‡]7ê�xnx,ªý¡Ãiìe¦3¼hšœ'MþùP4yæhyÔÛ6¹¥tÌÇ÷ZK7 ؁›ïÄ W}àæNEB6>.Ÿô $Ø­Þ¡?eèõvEeʖ?ÿ¡D#Å^Ýv×°¦}k´ ,:Æ Ò({x›[~ÅWËí0Ù •5xbƊÄÝj´®Ù3M]–N¯]´O¡dªÇ¢zä]º·Ê¢ÊEÖm… ú`ÑR¤P‰ðc¾Tuhí 2())†cXüïxÀàı©<©»º×è1Óö +ì‰|h<Ïñ_8ÂãWø—ÌÏc]•gž¡ãZÌ�òY��FÂ"&X9‰H‹† ´óúÐ|Yú�­Ã¿1†ùi*âÐÿ SrÄFç@,T¡ˆeôˆI8ˆúCª`ÐC[=¦|ÃT$ѨùIDƑ͉³&/ó/Ë0ô $¯v5ú=ho€¿GN¸U"EO½k3:P±ì"ÈÝÂrly•’'.ëZD¡’í¡Ì¢4$ *Ú´˜O +„A6G·šXÞË š|5v„p%"4Àb¨5b:.mÕº+ꊿj»énLðF\©6¼Ò‚ àˆŽ�«lN’é< 4ˆ ¢aÉ0¿w5ÃPF`lð'Ø`‘ ðê=ŠÞ:Xh»š ¦¬I)JZa~?³ñÌéfF 0£t +#Ü>` +!xÂÅg›>½r‹!÷,ܧçºrÌ¡úF˜²Èýêç³êY<4ÕD5þ¨+Gº™œõ¡p–¨} 2Và¤Ç—tT,Æýº¬[´"ªðÄÃßæ¡þ’O–À´Ços>þû¤&”'=ù<OwÏÓÝæÛýí[óîӔÃùöíéÝõÛó»×ÚÒf‘g‘¼ÌÊ밁´–qß2YS<»Ó—Ðy%ŽŠJ't6Mn8¥­ˆ0!˜boágѵy¹á¹¡2œRk…”Öì8·­Ky~¬+ą8� +Ëۍ8Õ]“ås(­šÅ¦¢±ûÆMÆiM8¦”„ö˟º°Ïuаë9¨ÛÁ%Lôٔ"»û‘ôÚÊ;¦b¤.ÍÎðI0I‹ë<ïÛðÌÆü€ƒy^]LŒ _/=Ëá±à]{̜Šö§1€-ë¦øj{c%¡ž0ÂÈÁ£MW¬yGQ Bç#K„=òL6L»Pñ: yŽ%.:¨1èÑçÏCۍÑgJKsäq=׋=¿óì1âï2™5£Ý ýŒ‰3¡iÞ­­Øh»1*×Ƹ`Nùk¯>«[‰ÕgŒÏè&»‹›®{2Ýŵ ·ºÔÚ#{Ó¸¤ä/ŒÔ4ÊYßÚö³¢zF6ý²éÁ¯uØùVÉk-/ +ÛBÖ +2ÚF,`\¦sœHøf½*‹¿¬íÖìs”]¼N–Q™in•mCL)Nû„cAŒ“¶46’†"]º¶È?“{ r~¡Žø#<£vh[4÷>­/ÚçYë¨ùm÷¶é`"”Þðë©s—xkÍ]PÝdðhëì%îNZB\8» '§ZÇ«é,U>©f<B`,/xãB­ˆÚR{­ÙíùÑ&ùõO§‰a»¹¥ËíO¼NBƃ?òҎƒvÀ.€?±À?\wѪ’´ØV <¢Ð±ZqɁÑ=!ðßUց€Å˜±N_d±¶*º*Œ¿&(×̚¡‘£@ þ¬ïm›þÜWÙ¡}›«²/?p_xX*7Ñ3qïØãþÉ<m�Ønø\yö ·þšÓËB¶˜ÕTÕ!¾fŽD’¦ÓŸ8<\'Ú钾ÞÙ4Ïò]-\—#´L¦î�?¡¥âù¡¥Ÿ&nôÿÝ6ÿõÍè̳VŠ N]iÀnðš­ñIËïڙ®bäNTÙ W•‚‚ÚÑ0S|Ápœá¨…Ò=õä-eöûròN«éW6tzíÂw·!.ºÄÑó£ÙÍør•$Ô.¢¥ç̾ê|·$ÀÃâ餟Îê鬟šo·o¿˜òÝ÷|àC—Öâ(¬YÎ9éG¯‘¾ïÕæ„ÿO¡3<¢Üï0ÿ�=Íc +endstream +endobj +2955 0 obj << +/Type /Page +/Contents 2956 0 R +/Resources 2954 0 R +/MediaBox [0 0 612 792] +/Parent 2835 0 R +/Group 2958 0 R +/Annots [ 2953 0 R 2952 0 R ] +>> endobj +2936 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_dots.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2959 0 R +/BBox [0 0 252 144] +/Group 2958 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>>> +/Length 52267 +/Filter /FlateDecode +>> +stream +xœtKŽä¸Ò¥ç±Š\AµDñ¥å4¨TƒîÞ?ÐN;瘑 :îàê³éîi´çÿù¹þŒÿýßÿùó¿þ÷õçþßO«ÿ<oÿÓßjîþû#îÿ¼=ÿiåD¸÷¯øç½þy+ùÍÿþ¼íŸ7¿JæŸ?6ù[O”9šüSŠM®¡+eÿS÷Ýþ©WÿˆÛþ– Ê?ù3ý}×#âö¿._Oÿü…i¾ oýŧþ)ýŸ2þÖ¸lÿô'}.Ër9nø‹Ë÷Ÿ»vÜ—?¼c|‚ësõ>ÿôë¶?ñ~ž?÷õ`ÜøW˜ÿɵüÑ, eÊñ7>Ÿþ*÷øúøÛ“+~í|¢¦ßüóvüÚºR›~lߨçç­ïkÈ×3þmÏ·ÿuÁÏçG~j‹áêþÏ_ü|©üɕN\ìãÜW?P志ü“›} ]©Æ‡»šýÙϏ÷àגàóöÕ#âö¿.¿þ;~¨˜oÇ¿Üçr|ÁM¿œ¿ÕçïH?ù§á·ÒЕ¦_®=v]/{Ÿ?Ž‚Ïc۞Ïw×Ò yû_üÔûŸ«V¾£îÿ÷§§òçuM¢doQ¿OôØK#Êö:ù4ÀyR|¬ÏúTÒøQ;?– ’}Žò;??ùóÆÚçàð uÿç/öò§}^ÎbOȀþOïŸÇa¼]Ó%nùkЯÒ]ìn^ÎÓØ¬cø<ŸÎýy>3KðyéÇ?üMGÄí]0ƒ6þá1߆¸ÿ³j\ãñoø²?‹ðú§}þaõý ¸ñ¯ðóçîöG³€–)±š¶!ù<\þœmÉ{ꑸ‚Çóf«‡®tù"8–Ž¤W~q±Ï0֝ßTù%ÿôfCCWªÓ§ú|1¶_xÈéŸgüøé=îý+þùÚx"|ª•.=ŸEÊ^äl?–?|^€±À^ýˆ¸ý¯ ~>’>ؘoÃÛ×Û<þ Ÿ'YÜøžuÿkÆcIÂìšj%ÿSÏûç½µ ¸°ö<}¹¼µ HXnÆÝ¸œ§±YÓç÷§$i À +Bª¿ IWÍ f1=až£Øãgwü áÕ?BÊGj¦3?¯ñÝÿøDÀeZû;壨|–ŸnŸDðÙ¿†"òњNhŸÅáŸ:ÖИÇxšvü•t¬ÝÅ6ßÿþ¸ ÿó~~„tå#âö¿.ø©Ÿ7öó‹øð u?>uL®vÅÕL[ÞJ9!oÿ낡²Úòóm¨Õ®v»ü|„ñÁÿû<ÖçÚÎ4îý+þù|€òy4t%ÝüÙ÷^»|ß ñmïÌç'8PâKAþùÆ;S­äoPºMôYñ/¨ªé:â í•øSôV ÞðÖNûùãKý¬õÜiC`[k½¿ wZ +~ÆZ5~$ ß0ÅN›l‘o?\ãVƒSô𓁨@h`æçjÓ­Ÿm°—­éÎÀ e¹þ†"ÅXMÝÒ, eJ|±´|4p.©À‚5ôóÎïPµž +ǯ³Øj:O µ¤Ûéi¬ìØkC`Ûko_Û-C°VÃ7̱ã^Xd>Ê:ˆØpå/È‚‚q°'@Ã7|âxŠýõÏÉM^‚„}ýÉG|´ÏSð3^ô±µkø†Ï´ÕC™ºûc GH>ÊþØE>{ö™1â}6㱝ø;kÈÐk/-šü¨d|¶ú±è£R0Ödûl¾a‰z'ê£èrßVl•WùMû¦û¦f±}sž/Â8ÇØ+ð¹¨Ø¸Ò³\6{ð;eÙûš×K>í ;Xâz> Æ~÷û b•–àg$Æ¿TÃ7L¾ªß»�¾÷ÞÏ7sBûz¸û<øL1­ÿC!»ô¸Q0~N}÷¿‘·ÿuÁÏG ¿ô Œ6¼üAûFL4>,³d,é£�c¬?!ê¶ZÄ;·X>>§Ÿñb·ªŸ0ö› ½ñˆü )k¯ýf¾aõŸ°^¡³khè坯¤zãz(åÅ«ŸY7ÿ¼¶Ÿu¾˜B‡…aàç jTùìÖ¿¾¦úD—iñÒ`v1î.0#KJ_6 +Ìèf[‡o˜ÝæòB§ùUa!¾Ña÷xہxï_ñÏG0Œ1ÕJÛLëîn#Ú5žš_Àí +øÊ>Vƒ–)±XTûÑ>ª¿ÀØ7ÖËäHÁÏç­³oLÃ7ìa´úlÜöð]¾åCð‚}>Ÿ·ÿuÁ8^c·÷ù6ôíÿîXýE þÄݎøè/Rðó‘ØŸˆù6Ô_LŸÃÞXD>*Øk;Ô$HŸ-)]é ¾¶ãH0ôÁúْ|ø†º¶Ôñf\2‚óKãßû›xï_ñÏçìgÆ?NµÒ۝†ºM#Ïm''³ìÜ÷réFž¼4ò|î~eä‰i B?f·År°µ­¦í’K܀Œål܍Ëy<Þ8æ|žxª +4èŸ7õ„]ª?À=t ß°Oªw¡ +Í\X Œ_ùˆÊ9ñgœªÆ¨ÁV;>:›°Üâ{[Ÿç òå¥`è|ö¶jø†“ŹÝã»Â¢>®+Öðv-—k9®måÆ@]þè–qÞMXø\»’€*ÕçA<¡ëX •)V1߆áǸlQº/-ⒼX·‡!ꀺ¨­“Èì×Ӕ;ûrþyJ̊œñd< +¥1ãÉ Ž}Ê Þ0ëÉ µwšª(1ì>bØÆ O T>߆¾È梭F+ :¬U9ñ•‹‚±9š‹Ã7ôû?;1Œî]klðXSßûLX0ÉCÅ ª†®4­®ǞòºJíèÐé J¥†à£fQ‡Æð ý~[dÍ"ôùøˆJðLÞ÷ù[({–=1߆þx&ì˜ýÖ"Á…]ã~xk¡`8%lãÐð oßHxB/뉰Ù:ò9õ¨cÕ4%1&¸LKgËX6?[žLñcOâçt Ìnjüóù‹ã1ÔЕrX³Ù7è\Ãa¨Á½e‹c®Gä?•ü3¶RÆlò“ ¯çxŒtLáûœ Ïyì5ãÔЕâ€pWû·å¢×›œñ:6´ßTônƒ>ÏÞe]©,Vj;÷%~‰âßZªGLüÉ?}k1ۆڀ®á3Η^m¡}iïïk~}F7Þ_ò³ßˆÏ“éÊǟ 㤚ê‹®ü|¶Ø‹&w»aÃ’ çý°JCí ÁXǃvF¬x ³îX}ø†9VÈÌÖm2Г¯#ºM†‚ŸN#Œ†o6™D‹P­TE]PLMW=b¥Ê)Áx†BêÃ7¬¡¢füõVô¨„À–ýœ¿ w +Fą=(¾aY^:ú èN“à­–#fyÔ(..s¢Å|úÁ½Cq6 šJ]`GÍö~Až=)0×´ÙF9|Ã;N ¢ Lu¢å2$öx>å+ãùû э'Ô§ØùŠG¶ÂÝV›Y *í†íˆÍ͈˜ÿdü ß°ù#{ÓÔÎíÕ,íð¶åå2»ÛÍ�n¶¢ËyÌ +k7Åÿþ¸ óݏXü@McÑG‚´Ï·aèz"Y§@ ÿž÷ˆY'B +ÆòbÇB ß0Ç«w%-@¡Ïr ’{Â2é³ZФÀò† ã3âY‹vrræÖŽX´“': +·nŸmCmB0ŸG€«õk‘²™ž0k¥6êÄÓ´x×ð9?B ž¾ç>⣒‚a—°§2æÛ0ÎþÏ¡dH’¹ŽWðð$ ‘4 ƒ“æ)ހß\6 ðE[Äs Ûƒíù‚CWºý9|XTs'FŒÝ[O¤�:òØÅ;"úøŸWòoîzeä‘ Éðõ/(Rw|F¯lH N>Åq8ÈfÜ}d† A1©éˆô +†ZzÁ.ƒ6|\O©x:ë…wŒø9wªÖáÖ¿Ú &¸L‹· ¯ccô¢a‹ù>"#‰?1Œ¼¡¢‡qnìmãßM˟a·É‡eŽsâ˜\ƒ7äÝ0�5>¯…öŸÆ'ÖLëÏ¥)ƒíá‡uÝgÛP_ãÓ´<ðM“àæB_˜|ݯ¾|Øû¥á¦IåÂ#Õn†_¸à²x‹ñãœðf8…?ã-13‡o¨û±˜ŒƒHy~!AG¼ÅgÁ8á«ð +†ÅÐâ-b¾ ~16Æ_ïI*WLÇ*ù Rå¢`3LÇÒð S¨\ÃÐpYÜ+,QD%éؑ6JâX +azâà ÝFIKYöïS~©Ñ¿O +~2¿À˜oCÿ>éÈ+2 MSiFý<üÈOX`òáNæ¡Ü†å[v¯6Œ0rÕå²»­«Ó7ìZM—ó4¶¤$o(ôSÀXÒ}DÙ¢%ßÜPH}ø†“íºÁ…ñùhˆÝ +¶p­–¾ ·Èã{³ˆ-Þ0y×ç<4¬Oãè¥.f¯ÎϤùš‚qð6{µ†ox…ùú²è—ç¥mÔi‹/zi˜7Ê£f08OJ³–…ê7Ù%ÍYÎD»da@‡%’CWjñà%ÄK—gÒ¯L\©:á3iYö ŽsªVvÆOèZ©Ë\Æ3pn©qG䘂ùn4|ÃɅC¨¼ÒJ$èPC† ü€¯´ +ƞjj‡oè÷~@ؘ?ÿ‡÷NÜí={û‰^¾Dd3*·Œc7ôÛáœ4RÑ_‚Œ3ýݎXtħ`xìLómèGüŒ¼Ê#¦'·#ʧC*Ž2>ۆ²¾ÚÛñùzñŽ;ŽWº—àmŽ˜ùàÕëD˔PL†ñÍ@4%;xp3Á̚…¡Íó”øøi»¿kðåúh/'ôw‚ŸÎ—KÃ7œÞ5„äŒ ƒÓxœÌìO‹Òo¾ÝS5‰Ìò?Mº³\t²t¨Ä8Bµ~"‘ÈÃþ3t: ])Tã0•ÖíM!@äûý «ŸB“†o8ٛ2þzK“¥’q@2Mž0M–J„=nš,°Á-˜âɹ ¾ ®tD? `ØÀZáómèÆ‹áÁñU*PLç©Ï¤ +DÁpӚΣáV߉^„é՛Zžø2­î½NtSe#l†¡ÒÅT+¹~÷YÒ>Dõ¬g;ßíH<ƒ‡ÉÎÁºR䳤ë5b¿�æuõíO—AEX×õêrž†¯—õo>âË~þÖOtó·%XñÛÇT+éAà·×dZ 6íã:uþ, &T ]i2§~þK²°š–ÈLIÈÙè–] lŸÊâÓ4ÕJS¨¤N}|…)¨/ÞÙôœ·ÿuÁøhöÎj¾ ¯i—v‘‚±\€¬ç *$+þ"â°ü/.8åì”D“üð#•û7eÿ|à¡ÛçáT+M.Ó]}é +Aâ©úŒ|©(?_á©ÚnØð +KÓÓ$n6„qm'Чn—8X<7n‡ˆqs\þèû…Æú‚)qmóÜÏv‰)ÇõyÆÍqù£[FÞÞÙî;…ÜÞ|Dß)(sûæ5|Ãi§xW®ÍPlOU:1ßZå·ÿ¼R,Bwºìiå™ü/ ï|Ù<­€3÷¥ËySö²2ìßï8þÁý9þ=DX,4 h™¿ô£ š .œ�îtÄ[ +†MÈN�¾áîÔòÂæù¡¼Ì-ý7éæ¿ü ˎüšmÃÈ;ºmzIg n®tĤ3Á¥p“„C@Ì·¡Î/#Ã*µô࡙¿éLP¿Éã@0”s ]©†®>ôv8à»™$~gìþuš¹+Ӑ­áι2Ô!܋*ݦé:¢{Q“ºMc¾ ýˆÕ²ΰ£dÃͶО#2C‡8Îäf^Ðà =Ë7#öu‹t¬äçˆîi¡`ôì ¢áNþ–í°zdr°2¥/¨•ŠÑ­•AɾaD)Ó;ReÃêKÇÊF2éÊíRaòÕЕÂþûº×¡1(‰x! éHAIô:d%M¸L«#ëø›{4%  óIGt&#'ÉN1߆‘RÊpN·TJ@åóÑ­–-JÓ¥†oÌû½UC‚Q‚‚?ñQ1OXõ)i ö'4|ñøâijd‹îX6§`ҏÄNÇ1߆:+¿Ðd•ED¾SƒÒ˜ˆÈrÒ, eJz†aXé f£@îg^.»§€ ݳèržFéfª¿˜\`ÊÈ ó]Nø¹õït9û<p9Ç´ Q_ÕØ’<FM†¥}AS³Ç|lZŒLà ¦%ܪ"ðBFQ +*­ õˆÍ¢,UQ;­ ¾aԏx¨Ð•Ñ@nÈ`xŸu¥'GØëxocª•ü%.YËOö!°£|y¾ OöŒeÎò¾áÙuÁ½”³§]em¸È³zŽ˜=íŠeMraž‡o˜Ãþʄ&Ø0cÅjÊ~ý*µ†d™4cÄÏ ~ÛGC½yÆÇ×ç˜Pâ�ø"ˆ°ÄkÐ2嬿õ‘€A>ÔÏvô¸éo…Á?1߆~"nxþÃk)Ýjí>¢{Ù(p¯eÌ·¡¯éU´“”ªWñNТú»+UÝ£§ Eù|ºR5bÇ*#/)NÑz�ùG o¦CaÏÝó”Cvñ¿¤÷/¨La&©þ ß0þ"6íá)N¶%¶ûD÷;òˆîû¡†®ôÄæøÙ©_ÄéL§`äYØn?!oÿë‚ñáÌ{®ù6¼\™b€t•oC _ÍÀÉQ¡Èë +GFLµ’žŽoÀ«ïQŒo®÷é«![ÜJ­>t¥é{|ºI~<øâžvĬ±Û§áfÿ-¼ñ2ƒk$wWzy˜Í}Âðs0D 4Ïæ¶6œ¼¹èý{<֕ïsepë »V} +LYdp«Ý°a÷U?%fR²pÈÄCÙNŒÛþ¦P‹Ç»0ôm½a”Iˆmր(=�Éíά"?³H•¾±›dSñ +rVÀçüÞ¿Ne@¿c~Êr>—Š*9Ÿ¹y™Lƒ+å7<Ÿº4Õ #~²»ÆâkßÜë^J2½’pêoä.Jðˆ/µ¥Ý§ZÉ×ù§)_]�ãjÿ‚²µ2ž5)ç•Ã7œ’` «°4?5x•–ª›6?5¨ÈKã1ÁçÛГm:ÎR­éd$AÅQ¨§#6Œ(å„ì(¤á6_´^„fzŽ +ORi·'+'¦Z)TÆ8u¦ 3Æù9bñ°g…PÆ>û|F¬$¾ŽRõȄ�ï/¨Š‚<ö}D{F4|ɉጔ 4ÃÀu&˜ ˆÍ÷ŒË´<Zܰ<:=1¹©â´t E2øÀ¡+MaГÆY#«¤’yl3£*6àœ®Y:ƒ+¦;ÿý©Yyl×¢¨i¾RlÄçº!jâsg\ýÔžx©õ^XLACÇz’Ÿ²;ÿ:݈çÑ4ÀyRl…8íw¯;AAc¡‰‘ºô»× `°÷q¾ £îĈ±(ŸõŠ¡àe¬UŠüÞAé:ãÒC¾‹-~A)êàð5ç*.•ôގè:;£  ­Ý1߆¾–×GÁ$rD»�žçôåˆV@¬<ϏÂK GôÐeᩜh :AåDgúQ&Asø†É Ú)!?ÚLöµ†$!÷(¥/ü0â'DéG>ÅÎBCÇçÅz^YÒC`¦óT¿ -éüŒˆ†Z}ø†~?LˆãÝën^“€ö´ç9¢›×(á<H“öù6ô’>mžOÿû3 TúäŒQ 墳G¥O.8{¼Ã|DóVñä ˜Írç#zr c÷B‡o8%·ÜIöo/ªàpTS8âT`‘þ^e¡ý+Ö©ØB‹[ÏÃG¼™Øûøm k-`XaäÞ5߉Ó&ê~!ʌXUVû*CÌQÆ'²�³yZ™™à_ô„Àû÷þ‚| ^Õ¨xì5|ÃoÁåá/Ê̈èš&°3*3#¢kŠáÑ5 Öø‹ÌŽm{&ƒÍr>¢ÇžQ0NG_vÆ{Ö+Šâ q´ò­÷ ð»ñviÐ2¥ž{³¦{=J X„ò¾èU)oëYŠ2æÛÐõDÖª-Ý×(hxµr=bכFÁ0“!SÃ7ìþ¦5{Z½Ö ¥mZÿ^µÆÑÊÛù,Œò™ï¤)ŽõΊ,q`TÙì_U7;ãc mrô†ÙUÒîÕsMër4e· ª/±Rõí3.Ób)J{“îà( ù Jw€`„@Y(ž7ããºC/Š ÆÓÑ=”x< =ˆ÷þ ¶ñ(hª•..pîŽâÖ@V³Î¿Á+[«P¬åÅqëZ—åÎñšÍ:jõ¹À¹‘ï)…µx¹‡`èJsõžéÛã•d&’³ôß/|c!ÿ™%H?º¾2—~z)¼â´©='Ò¿™üÚÓºÒ\ƒšI€ÝÃÛ$`DÛuÑ#Ü(‡�Øð}¾ µV½ØJ›þ €òi4yD›uœõøŸWŠx:OÎgÁ…KõPì·ºß#ªby¼g¨°à³mè^LÐ~* ¦,§´£ÛO)°ôa†|Ø NöSքxªW`  °äB9bõ + ü<%8|ÃG¸­'óbÀÞ'1óø sÕçÁq.¦ÅçBOö¦!@èÅý‰q3¹Š•L5|é°ibƒW& >úTþãÃ_–"Ôð çÂ#x^³Wݖ€…¶ësD/¼MÁ8´šM6æÛÐ÷Ó׫*¼÷GAb ß_ûSՅÊ@?–YX06ž± ²ýõ; :æ:ìØ¥ßQ0ôSè4|Ã{à ÃÏë^] èÆ}ûÝ«KÆBÃ7 ¯®%_V@iy.@^ÿ‚JËë^’ +yx¯jP-8«£>³§ÏYé­^¿À‹¾_f…` ¾ÍSÎA8²DÅð[öœø C-4o¼ @åè »ëD @)^Û5÷Tí7òõS|Ka1W ßpЦxH§Ôi¡:¾ÜGT˜›¥Õþ…ƒ7ô†0LÎ^ÃX-¾î#z c +~2‹kø†QÃ8]¦L ÷‹:âaJ×u$X~Èò>,CºÒíf¢‘C8ޅž¼ƒ +7[¦ä#&ï Ápª¢eŠÏ·aœkZ[+â‡Ô/¨X‘ʵº38¤)õmÁ)ðõŒ«¯ÕpqÎõˆ¾VS0‚lqŽù6Œ– @>HPép¥#6>P`UÊký3Í·¡{7Ê«Ö3¡½˜ ¸ºrÂ:i/Øš«+ìG³`uíG"ºþûã8Œ -Ÿ�vb2«‚f-Sâ{ϛ_9®Úc\ŽøzÈqá.û2ÆØçÛ0Ò‰T=‚ÂèóœNX=  Ø·4ŸoCÿå2,û¹x¾± `œ¿ òYžsXìíqäð K¼ó7lQž8èuAµ„‚ÀËkø†Qž8ÝÂ[¾Öû"ÓÝ¿på7õ3‹Æw9Oº³¹mRÑüÊföv$Ùܑ•¥NWºR!mI ˆ<ö±;æí>P×ɛ<ŽavÐKJHœéšL³p¤öÇM³$ÚbÓ7ÍÒOÛ3m±¾aõEÛÆ¹A×8'0üv£qðkœ| +ØÐì/S+L[qÊ +&î`ЉY8 +4OèqݕÝ)áx!Ê”S‚*Ѱ ×Ã7̱tU:Ü<ÊX†×|D2¦`EABßpŠ2¦WªxB§Ìà¬÷=¡³*i•œ1߆Qj$*/ ZeÎÇú ‘šU”ˆ¥Y"-«ÌIY9+y÷¿?ãaàù™¯Û=®öótõÓ¦àï0©¨ûXØX,ñù‚ê>& ÿ½¾á”UÖ°–,õQ‚‡ÕŸ#f©X‘]kÁáæIûwo’ª´º?©26儮ÓÝáz›Â6tîB Óã]C€Ð†öéÀ8©‡ 5|Ãè 8t²ŽîÁdoär ä�{ ‡Oµ’Û¡îÛ݇Ü.]€ýñú‚Ú./w/b¼ÝŸ8clÐÕ[>Bë©Þrh9õ9Q£ +C– ë€àS­äúNbT*µFÃÎPKkf³ÀëQ—@ÄXjF\ÎSÚÇñ†ª§eK¿WÐúM=êiUOkÂeZ<…0( GQÑT +X*õH^:Õ^³ÑGõRí¿oØâ zݬ¹DÃëYϘ7·£Œ®¬ÕcšÏcZL+ØüEnL Þ¥òõjÑHXi=Óð ØFlWã 1Zn´ëDê±A¹¥ãy‹©VŠ :Óø‹›)„0Kä#ÑF|ٕ#e¡(ó½#fèø¬›rYdȈ¥ç+Åït‹¶²(×tõ“#À'w/ 9þÙB]ÌíD,©htL4p™‘18xfw"‡Àv'zp~#7+ +ÆÑÀv' ßpr"÷>ìÔ0Ê´·åR£Ó0¯bÌÚÌáÁØuª×íRñêÕ¢º*þZSϐ˜†~ó”•ð³Ð‘FÏʁJøYà„«ò¬Ø^©¸ú[IÉ2±¶ …C°ÿ&ÞûW<\:\‚ùŸWòœWÖAEަ9™o;R.El¡¦ÀyR˜š¤Ôô‰-Œù*_QÍä&¨ûè #eÉIÅëþKÀBÿÌmÚÑëþ+÷©°ÐÌ·¡ž85גg%šm »qí'’›„<v›a4ÖЕ&Ÿ +KM‡±¶ž¾êã0V·ÃX[cm½!‘ˆY©Geˆ^¶^üM^z¬¼S ]iª;x]±`ÝßùJ :®aY¹æËŸyÍï0 2cø¿?.x Žö|Ä,í”ó³Ú +áómèÚé‹eЬAø““ÄVŸ7e,7?!bíŸb穚Á…,ßîÆ$ +­GW9awc¶v˜ÝÏçÛÐíwV=6$¸¼î Õ�X‚ööáFÃà†¾ÞBŒLôÝHíÈêS­ä¿ãS:Ãnï +Äa›÷#&ý¥=êùŽÿ¼a’ÑŸ ÃñEJpyÝíúI‘¾a|‘‰•¸ªjNM+éóÔ/È*?ŒWÛJýhø†sÍ)‰­~ˆ¢ ðÜt±ú9J5h+N>߆~”B£Üîû�™ë~MòM�<–I˜#4ÕJžÐ‚´†ªØûàñí½õLøjÈc_†®Q÷ú_Ò\L4«%9ª‡>GŒb¢Œ¼óê¡>߆zÍÙ(æ–^œPÉêHPòÈ?7”@ ]iÒYÁ%Z±…@Öá3†±ÊÂëÖaVAZ0Z±¥««t"Žq“`ÜF„3âd&Á°Ž£›ß°O'¹.7±ÂhܱŒ¸™vD7(P`µêí°èóm͞F�|g!�ën<õ°€7lÌÏBý™/·pç–@Ú£ACóØtdðù6Ô¦ÎåÌÛ¼Šá­íDòwj¥dOW ])œ£I–ž_<½õ>¹"xy}à<)žzö=ı´K#CفvDKªBÐgž¦U Œn׋)¸¨ßG¼]/fèvSöù6 Ç䫽TV% vzõ#º²z)“˜Ú©†o8)«lU’{ ÈøFì>ö +øMú<ø&cZŊÙsR| ¾ô±hÔ‹–` +,¯ŤtÆᶋ#: +)(ô ö#Ê7%Á¨+�Ï Ï·aüEVAðâk¨ œ|‹+F}9&VA9Í·á\_N†×#$`¨Ãè‘X¾˜©¾áÔ½9#+ t¯-𼯣•½Øu8 `”*FQŸoCW*3h=çQ&9æçˆžóHÁø‹(µ½,97ÛÁÓé‡è\,qsñöŠ7X¥°Zcø†·ÿÅ·+#ž&0O¡·bÁíDRLÉ£’©YÂ8t¥é8pQáG^ßöv×÷Dvà~ýPÑAu˜pŽ4j¯BÒ$èŒA»øzHšÒ*.Ä ©ãŠ~ÿø‹—¢ç¹FK h‘÷ˆ<ò28ŸÑ"1߆®¹vELÛºB¬(#Õ~CSI©Æ°k3Ésh™R~ññË=Þ >‰ÕÎHË"ÃaSXÀnØpëÿöhŒå‚¶ ùˆjt%cùð §ÆXt*Åî*·Sš¾wôݕß]c¾ #偪¥—f”€µS;¢—fLÒ\Y‹QÃ7ŒÒŒlŸ@gðj§0̊ϣ~V®}dkT˟˜j¥ðñ]^¾´Ð¹B¶¤Š÷LH±x™½ˆ²cºa2dÒ;Úë +9x?âë +9³GF¼Å]ÿLóm +9Òíø2àÉ¿¶K½�—eëÙÃ~ëržF Õ¾}Ýyãxkê”óFeâ.zk¼Ä܌~¿eöXUD£Bë'R‘²j¶ÇT+E9Aœ$«;}C`ŸF¶Ò_ÈGÁPüíÓhø†“Ó75%‹G Æ×›ñXÀûoTÃñûñL³m˜"Õgü’ I„ì@Róِ„8Â7섦ÁÎM“+žhú.C`1³ÏóBK=�wáN‡ÞÜþ$— A`Ý.Õ'ðŒ‡w7¦[Æ4®r!B×î(ŠíFa{««ÏaŠ`Kó£7•<Ø–ÓvÉ-'/iœ]ÎÓàq¾™ü©§YŒ–‚בøÀ݄G÷f6èLs•[<ùQP¥~D ¢À+jø†„ŠÄåUÂ_¥ÔrüÊox•ð'DÂ_h™ÒƒÎ_ûWóD$]åˆq+ zå¡+æÛÐOD×­d9-¯.Àzz}A-¯—çâa=½å4\0V jÙ¢½P7#fSÇêý +5.b…nÆa eJy ̼Ò&?rñŸ1<þ°ÞtwñÛ ¶ÉOqS­T܄øfÖØ‰¸,€Ç£X˜2Us¦i}x°UïY‚› *Ψu®ÑæÌ&Õ¾¡ß# k<…‘…UždU9¡l †SVÞ°aô9°f Ô%ØÄbüêvI]¢ZC&Ó%jÓå<½ÂìY£´d1Ґ[=‘rŒÉ#)`è?1ÕJ‘üÈ/¥È>$F=ŸQñ}ÉýV…QÏtTÍØ¢„CǛ–õƒÇèי0š<JOÙ9t¥<U‹È¯20åõ  ÑÍяØÝëÁzsc/½ëŸi¾ ãë|=»ð*!ÛzÙô#¾jmÓ=»½l|¶ Õ~ûÖ¿˰¸ªÍŁ”H@VÞALµ’/À¬PÑ7̎T³æµëˆ‰û%€Æ=Ÿƽ˜v‰gôàÝ Fÿ‚|=ž‘Ѻ·§F,Á» ÑÉ|H5{Ús ‚²<"VðÑ4ÀyR‹"b‹5ŽT.g²’Åš4¸L‹)yù�†¼º ©ìæòz»£¨ì&Ÿ×ÛôŠ5j·¢˜Áð˳@Р럿DÛØ‰§iñX\jW«Ç¨pñ~A¼xÙ —áP¾á•,á‰ë†‹¥ö{»öª©$[>#~fˆÛ‰e¥1 ³°X5ñƒùˆè'P8a™yš–Š ›ú 0F|[(L+'JŒu!J|#FCWJSñÜToÊÛÛëõ¹ÕS0·¶·kø†SS¶j-©5pô¼¶K@-ÂÏ´¢zëržF?Ìø‘^†gÀŸpG†­• ûÏzØn¯òCfUäNmä%~À^á‡CWšêûd5ãçræ'¡ƒâ7ó£É1ž{ôœÕ;ǧ³E©¸á›LCw»äVoð°C_\uÆ^鞌쪌,“Žùì*£ŠÙw.UD™¨Çªp!)®>Þ¿±"”D-Oøx Gt�ÏÞµ‘Ôg÷ÁŸ­ê&F׳§HmÍÈvú¸‹]iêÖ ¶4´‹3«¶µ/Ì4[2Œy¶«k‚ÝëÊøôʳ  5?_PŠôãIŒÐ¦³’œJ=x-¼ã—ÆòËÑkx#/¿ðð}c¹]iŠL{çì$žòϨ§r뜭áF‡‘ÆGMé3b$ΰïFʔ!««‚†®4§Õ°~• +­ˆYW…ÍxvdÍñ8˜N³mè‘þMª(Ý@°z>CPwôbúü°Hß0ªÖ”M‘², ʦÏm×È<!-ÙFüÌÐçÊìU͐Ÿ8ñ_SÖu9b$asñ¬kŸoÉlòòP,ƒ¼ßzDû¦À +…SpÌ·aäŠáñµÊú<wIò°>Xû™?ÃOˆ +K„õ/œý—kˆ,òš¶bøs[;‘œµdÕ³ÕЕ&Ï.«Ç#jD@æå‹ü>ˆ8‡ +çó@…‹ié´ˆÞÉÙú µ3±+{öAâЕ¦®HWcÙÔWoYñÔ¸«@ªµ¡ü0Œró”Ú©W—¿ôñsaÛÑ]þ¸Ë?æÛЛ£XÞh-jý!´¬ vf+ ßZ¦´ÃÝó§ÈJ8®aÌi¾’É/£(ßHV|¦«Ÿ2Ùo÷ˆ©4oÀ{B¯‘J×Hù6tïÎU”„,\Q2|nùˆQZ*{N3|n>߆:�UüP]¹ÚÁãIfIà_„G•l]l?O²†®¹ÚîƒìY¶¼žÛñ}œÐ+×S𣶼¾áܧýFƛÞ$@kÁô•J‘¹D­Ÿ/íYù²Ø_pêÏmArà‚äó`AŠij›óÔsCŒgñ­'҃FV¿˜j¥H@i¨G¦41mgL¤ÙQ¦4òÏCÛY̶¡{�±$¾°Lb”Û#f™ëí«0eŸoÃ)UJ]¨‘J „² +펏”R +¬û†Y¼ÍÂO襬žÇܬ«}Fïaj¼\¾áäyLŸ½AzÖ²ûa].:î¶¶õ’kTV < ℟ÿzŽøði ³¹ýü1ۆz¢Êv*/ãRÕú€^ß ±Ì·aÔÊ¡¢ìFÀÍù~Ay>!ÑYÃ7쓱#›gO%śéútϗ~Êæ@¸èæå<­Xž³m·¼ÆÍ‚]Ùn«k,A>…aL¨hjôÛò -—0,ë©_XqW?³½êÚWö·µd¹4ñ�ŠY“°<GT‰B²e2'.fÛ0…u'fF$83&ìßÌ 2B£ì® vV\›¼ôB“×þê(Õó›”(ûª“hÙúg¡©lþTW€ymQ¶àíú&¥¶¹™ÿA6›†o˜\«ê,Î6¾K]c7ìýDã+ñk<–>…aL8{šFp!c^UðDôj?!oŸ<M#ὖ?Ó|úzqà éæ]Üì:ۏ(£­2ñúð '#o¾ÜÊÏè[’ž÷ r…¢ÀBÃìC] +~±Î+Ô­xU}«·Dák¼NXâ[¥«èkôù6œª[˜ÁV©!ãó3d¹|"Äj"õC—ó4X;xª‹ö½¬5¬Ž½í„=øB` ,y“óm87ð­²â( ²ÊƒÈrD÷„»±’®ï˜oC_8•ë;‡:g«•æ±Í|çP猘`mFBČ~?^éጪ|¥_”¥âKü›*_i»ŽW:0&ÄÃWUZ¥º« +D£6w9¢G±R`eÖîÃ7Œ(֗=ÅÔVZŒ6Òï}"õˆ~Õ¬ =¤5t¥©¡ô3YîÜÍčvó» +îòÀ7V-aàßÐÕ)–™R—RTÚ[ÓՁT‚aUƒÉ•Ã7ŒŽ¥o¾à°¿HÁ‹)í=nþ+:fþ€Ï¶áÔ1…ñE%ìzÀÇ’#ÉJ§‚$EV<ŸlÃI[´(“Â/;Z|Æ»\z•A�²^ºœ§©õišVÀ×ëרÒ÷^GlZ _•¿iXc¾ }eìM*ŽÊÁv2îõ ÂJþ¡?ÜGoþqVÈë:Eˆyl`}½uŠPù½ÎcC̶aróÝð[ÁðŸŠ9l×´8™«¢†ƒ_û$xÊЫ,ºL‰–ޤX16ASK) ]iÊt}üËSÇ¿¦U-þê=Àý‰ß-þü·Y0ÜUÎÓLæÿyuϑ51\ÖÝñ†º«J¡#«ch·¼á-÷SB°P8¬C€²Ñ×TiF"ÉC­á†ÃšÙ]'¡kìOo9ÑØ„üšOB1&Ô«kړX%à õ½ŽèV +¼ƒ\Ì·a( Ñn› +¨wó†ÆùÑ4ÞS7oÓ8£›÷ŒÑ ñ¶Vº‘…dҝõß]Áóï„Xó4‹-†ó”ö3aIµmð¢¿j¡ý›^íä•Å.ÚöŸWŠ-ƒË`Srðx}Y°çáý$ñújèJSòÍfÇëR ûññx]f¾ÜûZÿLómÕ)ÐNªÆ éî#Æ ïæ ¦#]Òµ`œðÆ;ž‘Z«„…‘Õ…O¨S©:Ãjø†ó)öé:Ø…·âˆŒ„îvėÞ-N̖ÖÝýÈ<aU[M Í(ÖPQ‡/Ñ ~'ô­™‚¡ªßoØ0-Ðrº2á Ôúí=¢²à�4(û<°éÅ´ò&Ó·@oG”O5÷F»NèU”$PÍ¥i¾ eWîÐ]«" ƒÇJߟ3a'Er,óºRD@otƒßLŒà±ÒN¤(1òØ`ÆS­¤_‹/{Wà_0ë2©+��O»J3Û^i +ù•¯’’7Vž–ˤÅÐÐT—ó4 +Ï@¹2h¨‚2Î\¸¦þ„¨zhƙ‹/Ã/¬<lÂeªšñ…¨Ùv¢[1´ì£<Úã"÷’ÿy¥HbÀcXå +f&ݑ”W‡ô°æ‰töŸ7 {²õ¢‚{Ψ±w}AÖÜ»èe«,³ÇÑ–éÏÙNÿ²j¦ÑB‰ÌíÒ+eÚ֎ª˜ºœ§1?!vÔª>qÁ7ªy ¯yä<Tózâ9St‹{í£¨¼‡õòlŒ§Çí|"7ÁV[Ķz])Φ7¸‹È4$ ÖñFnU�H$³"pèJsb,¬¼Ù•& ¨)]ùˆ®:Q0Q‡ÊçÛПñÃhS#°g +fMýˆêö̱­>]AoÜ;¾B.ëOw°=Îlÿñ·È–6cæwŽÞ°Å¹ޓQ‰õ(È<ý¼G,~¢sfdÖXß°„nfuÙ624t¹Ûȵ5ðO¦væS­ä¿X­:Pµ€Å j9¢×†ªªíÅbP1߆ڬ&Ǧ}81tÁ^N$E,Ë8Egš´Â& þ#rÂ^MÈzX=%è¥×ºÒ5äóm(Ch» +Æ kÆ™™éÚ¯u¶áàÓ>6AŸŽ@ôÀÚ{InHà´Í_¹s—t;gú;OÍ4VçQýÖ`„0´/ؤíBqbÕVÞ0ÚÌ ¢d¸ÆÉt…£7ÜFîgç8ùÁ9t¥g>†¥½•l¥Œ&Ÿ x—d"Nwš…öÁ¶Ü‰ÍØ~`¾ø³â°uý/&„ƤYpæºç;M¼`AàbðWlùLˆK$ëñZÔЕîb|`‰¤Æ [¿ 7îŸ0O¶~ÄÔ7î3gAÝÿ¯—FŽX®¸,}¼£/À*¬WÃ7œ`6 ‰¸! Šÿ‰Öé/ځKB¾á7t½žùqyÁ&,nˆíGôj™xµÌ˜oC7á  võZhdÖ>kx¨WHqÑT+E9@v2õ Mîa̽ÙÑ÷4 +F½ {üc¾ c[gçR¼¡™aF¼ií¿ (`XÑà’Ã*ۘ½óÿZŸóƒ©ÜŽ Pa'Ýíˆ*¢#ÁxñÆSáÃ7Œ¢;жU¥“ŠÝ]Iáȋpɘj%|T' JðXBÞt&¬äa½Kˆ†®”¦UÄ^Åz‰Üõ¤#*֋<G^FÇñ¿o(wTJJ¤äÑ<Ï͞ˆtÑK Q`qŒfîMÊÆ˜±Di¡ 3D–;V ÷k¾N$ß*y”Œ*GLµRT¦1;»ÔsËÙzl¥ûHl¸:Œ5ØâЕ.ÿÙZøÿ¯¹ +ö2ÕzZIyh㎩V +ó�{}©Åp0Žú›ê)"Ÿ=…5zÃ<ëÅNEøÜ\Fё |ŸVu–)鿦WZ°»Mïí'r-¸ÓaH½÷UQí™&-˜%L‡Ÿ1VßËÞ¨WËí_Yc)0 FÒzk*âÊ>b<‡LĄ†@B¾ËóëZ‰/tÔBýó3CÜ6&g«« Ó«ð­5å#f˜^“ºhØZ“·ÍZ0ÓôÊ:ôɳñÉÌ¿o'òl|Zyóï}ª•"}¼x՞WmÖM@MŠÈ]±’‡²P“Òð 'ŊA½h¹­Œ˜ø\1(g:[$4|Ãâ‹Ý7qíß¶Ööv¢Ä…”<¶¦±ÐjèJÉW]s"à\Š7OöÒ¶OØ'õ[véܼaÃ(܈À´¢ŒƒIp3Ñ匪¼ÁO©,¿ÃáFöA{e¸Ç×)F:Cq7R®Y©QºR$F)>†ǒ«Èšš"éà~µ,v.ÓÊw„3š’½Å‰®¢©�À­Ã_¡Ÿ‡¿™¦Rujpê©0×AýR7ôÔïŸÊ\‡˜oC½âéB]õ¢MÓØ'ÓõQ[¡£F„µÂ‹ù6ŒÊ X„zRÂùf†^=bRÂ^¥w 1CÏgÛp +¤·ó¢¿!@òwû‚Êç+À|¾áô +àÛm77q²ÍŒ}j6z¸O©‹Íˆ¼­Õ‡®ôLæ¤[•ÊÔeÐh,x}A5¼¼z Þ*„¶àÔk›^§Þ8^3¦Õþ"{‘„Ðq|"à2-NŸIî +Ŗ¸�á$÷Tx ÏôobDIRÁاšôŌö²çaø‡ÉûY.»›¾Ÿ¡ÂНu9Oƒ ¬XJênÐïû>Gt70áhj‡oØÂ ̅²(Q[ŒÔl®±)÷Z+pAj¶†®4%j³sð}YWw'öqÏé [cwR),iß'ۙ:VW-{u £ ±MX;b÷¾aÍkÝ£YXWqû»¿]ý•[ڏÚNï'’*Cöˆ :°ýç•fƒÒ¥j5whß3ñxûz~6Z_ÊÏ^p:ྨ"—ô¸“o<æý=PÒsQgöìsèJ)ž‘çÙ,µÎJ6;cÓYzµÔ>«¥öYnÿ÷g.ƒNËk¦#²£Q Ñ§2²£)ÊiÁ)A2ã1|…´]|èûVœ½it¦»±rÿóÎØ®«ðLðÐ>RÊG‚zAq[CûÐЕ¦’3¯w ³ßM˜qˆyë Î4¯¢í*1¼aù'V{ËGÈ2°KðÀ¦~ÝG̲±S`Vg‹á𠳛Ài_ê 8"À˜–©>hÔb¢Ë´ÐvÌÞ“Cb *£lĀv¤Fü¦!ΓòÃXÛ%O‚Dš*’×ëªÈ³ úF j¨ AõYM˜¡oJhz¨c¤–°×?Ó|º?î‰ê�hY<ìP=ÍWJïÇõ0=a¯~æüÿæµÂU_Ó(©Ù¾ JlF!rTÕôJä Nª„÷Y±mÊ{°À˜Ž{—@NçgæiZh¶ö>W(µ¸f#zÒlm–×jm'Œ z8Ly0iˆ`Âài#X(D…íà®çIñpf}ýH,ÏÀõ:¢‰)°¢ãµþ™æÛPǏNã+õ‡ê:––qý‚ÏMý)<ÍÍdwý‹>ϯձ‘·Ê + «m9âíFÜâEr`µ­ª’³à愊¾ÜM5‰É•EˆË{¦šÄäñaìä³mèVj  SÑ&(,ÐX½Z‹<$æ�Šù6tPå›X°–cÛFðß hhÛe‚1ìf$tšï´’…ýíQo2˜ŒŽ„=’¬Z“ºÒTi’U‰ôsùó°2ÐJúòmˉ‰.ÓÎÙ-ÕMî!0£³W~#mhÊn©4´kø†ax—™¨éH/æ>×#êHO¶¦Ïwÿ3Ͷ¡@œíš«”ÎÐ!¯/H•òbȆtHŽÞ0TʎßëÆã¨ùéi¢À”|u?‚ßÉ œQ +¥ªÃte´»©åˆj0 PÃ:ó4­=‘fªª-äh>ùûôÏß,D6žÍZ¦4W~½® ]Œ­œ?ýFÚ»õ`tìë1ÕJQ'¼§Mº¿ ª+û'l“îo稧»²o7l85³¸pÐ)^ì-(NsAU«až\a‰7 ßp-ùfÈYŸ\L<cõLJ;P’ŠL´6ÌnñÛv÷ ØjFš +KÙr©VFtK×å< |u–ªc ¡]ŽWµ¾ë•½€ÕÂêÍHtÍW؊q(J^×v¦I` Óý¡°IðÃv¿>|Ãh�¬&$¯×‚’ëTî1«€½,¯áN5â™ÂSÜ1¸N¯/(WªjÓ¢á†c‘IU!ODÄ8!¤i…0ߤY@˔xc©”$}!°/îî_ß#Ãòa_œ†o˜â{¼šò\UqÜ7 ¶QEǵ :ãñ°`DÝ8b±ðtØÏO„·<ÀñvjèJwgàқZp+šnä5µà`¹Ðez—?1ÕJ~*|iØ÷Z ˜3ËÖZ;z +í+¿sf_w;,8…)?/·½rb¼býHzߌG­¼_*»9ÓT•þ9µ5Ő+>ú›â?:3w>|¶ •—‰’q¯œ>b8yÞçDòàMÑÝ>ÕJ:Z3¦ë"Æ¡ä½O¤Ç«V8‘hèJÓñä‚TéHBZ;®vDZ?.•¿£Áƒƒ7Œt¤Äö5žü'³ýR9¢'ÿQ0öዧ-¶·YpŠ|͈QT#M!k­ªìü†,½Jôš¼á³}:Óa¯M¡1m*'Ôý#ÆÖE7ì´>åÎòï¨RaéÑ®à±Tå÷LX‹Èã´=–* ]é +CJwÑ w+2¿Ì*ü†E/œ4úÂ7ÌgÛp2ʱö"20z²•#z0%ã 7/Œ†o8Sâ‰íE¿ ™í.Û‹Œîz!†ú.1|Ãâ¿ÞØðÇNTøú ù¾±žÊŽ|ýnECñ}ãà ‹^?„W¶G~`BaË÷7<*r ÌæÑ, eJ¼p·,ïTµC€Vפª/7ì£Ä-Ãþ‚“œõý˜ƒóÏX=VIK7½©¾áôdvÏ(<õd?杰ðÔˆSßÄÓ´:´X’€—±¡ °nÍuŸ°z +¬›}©¼aÃÈ;e�Pn6“±¯#ª@ˆÖwò®1|é H÷n²*fç®NT¯kGôrDŒˆ6T¯óv´ F9¢Æ¨NF£^0Q Žñä T̺ó̸LËÄ0³hÞª!ê|#ìH]‰a0–&”åЕn×\mU¹,-Íwp„Íú–}À;ø…|7ß²/Kx[Ð Á±0ÕKô‚ òÞª2fšeKñbèJ5æS¹Ý”ì†Òë„a7¥ÅY†Ò˜mCm6·ª·½žd"Ö¯Œ¥áÇEÍhIŠíÌ>ĦÇÃi·À¶IÁ…ºN¬¥µã­²MàíMÍ·a”yj8<ª<”òVÏ­›<ê¥\CWŠz IZt¦­Çw’”ò 3m7ɕôbƾa[ύX™Œs*^Ýë="–Ks_3OÓB5aF¹‹ƒÍ˜É‚S¿¶MòÃj|ô†fc}dz†…7ÅßÐ}},VÉl;Æ#ð<%–Tkxýݖ€¯ó•Žè¯7Ã͉é¾áô†'ìPÑV3ˆò½¾ â~Y8H}65|Ãh·Ù¢ß©½âÁã…f¯¿_„7•<VÊñ*kèJyQ2ü,Q Á…šŒéÞñV‰ +FaùÆÊ_¼aÃ(Èì=ä°¨Ãj›^ª*t*4ÇEL„2§÷|/šfîô.°1G}Žè:(ðN¾aôêH÷£\җ 3.H–!“¾à˄™ä¹¦Õ2d/k3cXÕíÝ^?©RÐy4}ŽøúI•Ÿqhv4eQ¨ýþ£ABÒ·M Ðîä:bÒ·ê-v<áð S¨êD´Oèï¾®#¾|Z�ê'tÏ<MKÿt†žŠób8Gbá O?ê\A1ûÏ+¥pR³WP³aÌ,»‘â”É#fÛì$ºR›¬&æ /™Ef,֕ä‘Y,©U‹Å¡+M‘Yl‘èë˳o¦n‹+¹·Z½éæÐ•&[PÆa Èc Ýûé±ëŒmc½¡{ì:”ìR2¡ý:‘NšäŸÌs(‡®4K•Ú©ÌÿàKm¶ŽØ¼IӅwÔÍàè =óÄp±H) *b|RzNØÎ#ÁÐ^Çj?Í·¡/þ­†’e�êFäº_JQº¡§›Ã¬U]ÎÓÈðÌBý™WhkB¤.¨2±ÌH¤2õÎ<M+Õ{µní‹6m="Ü +¾ò¯´™§i˜Z¢ôƒÈ~ïÔÐÔy£¨ÄƒæàÏ>MC;Òw7D¸�aÝÏT”7«=§Â,YÁ öÐ1Šz©Rr6} ¹¿ˆÊSáÒÀ&}ºR”ï.n?xY]€]>]éˆÚÄ%féË2íG N ºÚ½öeqAõð„mÚçÞ,>|ù;KSÛGmúM±Ë×#ºK5)B‚~U ß0Ü«Ÿïyz\�öl”k»ä#2€C¹u9O#ç3ÓäîvüÛå ÊÝÍþÀ•ý/5|Ã<¹»ñèf¯ÇEÁÃ\W:aöz\üdàŠù6ÔzWå²·ÙɜÒýpRwFÙÛÌQ yB¹†]ß÷  +Ц`¹�i¹À(.ӄøíGf§²~Q, Ãè{$YI[à!^W ])ú|¦m43‰ª„´°Q3{¨#FPó¤ü<ÖÃîbKGGρíÒ[X³ÊgüaoŘfÌʶôõ¢öC½m?¯ {Ú¯Ä{ÿŠG€ÔÐw4ÕJפýÕuæë/Úä#F§Ö7V‡7 ßpêøö9x<HôR$ C_Òo„À:öYè ‡oxdžž.fàvùT\ÒØÊæýn’Ÿ½p¤ø;kbm-K±¶Ö,מP±¶€ˆµxšVîîfgÕB_w³3/bߟ±ï©1Œ›Ùó`šû<’FšÚæ¹ ±pI;¢šáI0âXP¸„Ã7Œæy#´e|‘¯¼ø.€Û>ÑÒ±£¼òŒðÛñ(úð ËÏH‚¦w0 ÁÉ˨Ê( Á°ÊèLÓQûÁ?.{¨T” wÆH޳—‹gÃÙ †i†U Yü÷?U)ü¼×vÒ¨'ª:wTi8ipèJuRbØ7ëU<P,�¨µ/Èx +†—×€8|C¿ŸEÇÆšèb%`SØç=¢7‰¥À»Äjø†SŸØgçˆ1‘€A% ÈÛÑcL(ð ßpŠ1©ˆJ©®ø†�}?ÓäöIÁ4AßOßpª^y±®â¥•š‚±õ˜ÕOÈÛÿº`ìE¶4k¾ ¯i¥fu?°8ã”rA[TkDg•¤Ã®d>X9EX+s?–CWN ΓNY6¥EŽÍxW"«f£öço\«|0&ÄÞ@ËdD„¡K’9Ië'ýæ‡^ПY4ü¤ó¤;G]}öÛ¬z:$(xJ>bÕÓAÕ«5†oXýéè$áõ|ˆ(àÓóoP}ÇñQb–A˔Sâʛ½_¶}²Ÿ#©qöƒ$¶ÂæÙÊq›)Oa“]…˜”Dàd´/¨T¶.ª¤ÎáNÀU/GQՓ ±ã}ONF@õÕxœz¸>¯ZÎ6E«‘/†§±)Zíe´Zfx;Ð.•\þ4í8̾TÀ-ú¨ñÑ>@ÁÈ9Gè‡oøÄ>ð J:ÌPÐþô\Gt“òõùð ó¢Í>8V*טV¤¹ß#zš[?"ëÑpø†ÏTž&ó]ö’|@VáË÷/ð’|B”äÓ,–ü4Oéù4Ÿš½)ˆìî›î#z³_ +~2Ä|ú›ÞP.ÖÏdž�¹‘T{ò8ÞÔH’å2Îç�öÄõô+1ì×l§»‘ Ôj¶Ë\+ ]i²f'l?¿â!@ðuÿ‚ŠÅfrøÃwZÃ7ŒWœÝš +„‰Q¬¿'Rµ/òp=ðn¨9Sß<\b `Xô<‹ÐüFÓ«HMƒëއo8¹ò/lUAg¤ 0ç2H¬‚ ÓlÊËh]7Ї m·1 ÇÜy€]ք;h™Rh{.7øAð¼´ð]'̗ü¸bå›>3Œ’ž,,ïÝ/Ä^Þõ@S¹W娳È+SìgšB_Sž¬Ý9ÌÛÏvI…ñ »vž/& 7 âFÓ +>ÛÞ#2š–8¶h;Ukð†M;‚åâU"²´ž%¦®àUö ùÞpÒ2%Ö=šr“ÚÓ3èÖÿT;(J€é¾asµƒ¥ë­ì ò5$@L]½Ï¨9 +,8ÐR54|ñ‹ž^P¢«×Øö£!ØLr>z{0ø&5t¥ÉS‰'…=zþû#®,PQÔ¼\…±åt õ‚CWjñ§ò­<utÁͦ~g”ññòzH™MýL¹à”KÄ>ho‘™"f—`éßH3£®ƒÙ%4|Ã2†-} Äèü𦩵Y} bª•¢k¶Íâ‘Ö0´º\GôHk +†YmO8|Ã)Ò:¡LM~´B9ciê_°©ì»Å}~^v¬S½á¾9 Gä:Y¡êùˆ¹Îzöªî³mÈÍ«#è®ÊY&†s¬§ÉóE¶ž|æġ+…›¬"”}fþû#®öKÕëD?Ù:Ž|~& ]©Åov¡¤Uy¦1$ ;á3Eˆ™Î1* 2$ÌnØð‰úBˆ>’ÕèÈÃO_¾ ÝöŒÿuØîî£7ÔíÌÞÃcûx@ÜÆ´ºË1é5 QÃ7œ\ŽÌRí]_© ßáSØõ•R`Åñ¬L‡oا=O%¸èRe£Ø]®#zË”â¢!æžyšÖ}á#™C +H0N·Ïäa÷aMjª!½áäz‡S¥(V˜œü”Å +“­á«Íï³m¨×[E­+¢àuA Ã_ÀeÁée5àyBÅ_ȏÌ,¢Ì e“ôð=%Út7Ê&3'g¦'^êŒE úiS/Ÿ÷ˆ~Ú¤`¬W/òò† #Íà2×U.Ò8ß_×Êç|­_˜©UŸ?3ÄmÿŽ¼Ù u° Kp)g‚™—¬BºÒT(Båßû=uËe „Úãžðžºå"$âöö¸¼aCϜ¯UÑÏܦ%`YáZŽèu†)ðzö¾áTÏ>CçêSÉã¨q©d¢ £Fÿû†)¶éá…w™ðâ®|¢¦-Ù¡ð¼s¤¬ce¾AâC÷Ér¹�^ódPŽ ¬l‚yZ9|ÃÉÄg´zû رçNGô>ŒNN¦kø†SŸÔ˜ÆM[™¥òS=×Í{ã>Ÿj¥¨êõf ïl?ó~#~º¦êµüµ4zCÿõÒíeþñ]º�¶Ìtç#ÊT)ÁÐCƗçÃ7œM›¶4Gq¡žÄùs™ŠJ†ûDşËéÞñ‚ÃÉ5š/ðwÙ¨jý‚4YQ0U³Qiø†9¬Ò mLހ[vÜf`֎ހ›‚Ÿ‡·9|C¿ÿß&p7ïÎålý¸ê™Ø‹UeûqqèJÑ~†¥EŒàq(d:ê/‰Oɪ> ]iò`°‡Äë©Í0—¹¤#zj3#ˆÙlG¾aØwÔé-#ÒùÂÉܚÁöòœ~ÍÖ°ïŒ1¡6TðëÇãälÉHGôþ}XÝ[5|¾ }¡g­)È|öê‹?Š•…©+Ÿ½¦2Ö –X”…àQºdFåÞù@rKV„nLµ’Ç碪cñjdLKρ¼zxœ*ðÕiª•b5nj +ªÀIo"ŠHÉz¦1¯ÝÜnFJr¾ #¡,%õނ¥BŒZé>‘А-5ÇbQôŸW’¥âq—2<>{ª‡‡çé'’Û”l]ð>äq_õLáceõËöÈþÒT¥Ä,.õDì/Õ ž˜ÅŧZ)ì/È ¬²†£]ý‚ÍÛX[ͽ¡[CÞ®'U5‰è“ò¶± J ªjö—iíœÔ§œN«Ùß<;&½”FDâ˜fi*×?ßi±vî|ÛhÔÍx W±Èļ<¸qæyZ3Ü{.KöJ_câVNÔm¤èÅ_Ñ@à<©ŸÍ‹Å ÈGúvÑõûý7á~óþ› NúýݘÜÅÙÅïz ¯öB>ÕJ:öõªœ Æ,T%MXœB9‘‡-¨C|ª•¢"!sƒ«lµ!@æîûÕfôeVtƒqVÃ7¬³­–'',ï⌰éD…+6y(5 »üÏ+iyg{÷Œˆá ©ýDryådäЕfÿH€Djƒ¹ѕC +Æ&‰N"]Eg¬¡Ž(7EžZTÕÐù”˜ôP0N.Eåð Óô·ë(èáðö¡î|D×:(¹…8ûqø†¡u¼PúÕ[õõÁc¥�~º¤:Z ÏbOIYî„]ia<m‚++Ï<õ75•”!َ–œj¥¨?ÃêEÕmUdZ§ž¹­JÚ´NùW=SتRÔ0®T4^%B½øÚ¨˜� ”—¢ò‚÷ú Ûß«§rÔöhG|õä¨ÔGŸyšÛ?¬JÞ±x gÿ‚´ŽQ ®Å>|Ã8„íÚX,Cl<p%ÏW™O®Çc†Q¼úñþõN·,ôŸ—q1.SkÛ yû_Œdç¹µíŽ×ä‹@xô«dOT:Ú•Â)5ò6ç‡o8õ±±ÌŽÌ£è±£A¿÷ëL½_4Î6âg¿ÍÌCÃêÎC?ÀNøwÚ.yп­ˆêïG—ó4 +9ãIPË� úzú=ìQÔ*ƒ¾?0.8Jš[im~p5#hKGT#: ÆÑԌ 1߆ѸŽ !¼WµlN­z¯jï7ÁæÔ1߆zØ[õ)aªª‘b½¼Ê‰ÔҒ¬þ—1ÕJ^îýÔãŒ?®­¯D_¯Ø]ÂB‘¬Sâ;]ýø ÿZÛ.'’‡žƒ÷~D §À6óË¿*`´àþx~*˜TºÊ›{Ø%z8À¬ Ï·¡ë~Oò3 Þ¦ ’óþ‚ +ì¼ý`:ÊIgùëqÿyé<Q‚ v½Œw—ÙvwwwN‹`ߺ7Rê˜p¥º~Â7Rê¸'¼Ê¡óù6ÔÄRØî´ÃMÍ*ÚÉ­ÛtSkèJSn烸»Ò%µ¬§ѕ. +Æ¡93¯£'SÏ]µ «„© P³´|A•0-¾_ fiÕ~±à\v¹>­ÖH.¸Ù‰÷ŒjÊzf'^jë3úý¨iÚ Â|¨Ê˜ ð>‘)•º¦E0ÍÒ;®ƒ˜yÆÇ¯ƒ%õZ.‹¯¬XEo]ÎÓÈämEKo«qiêT\MeEÔÄ@ßp-¿ŠÃ>ЏÚG V³Qã¿·éxÑÐqÔ§ZIŽûUÎÎ`+wQÎÄâÚ*àèì¾ËÌ4´W¼±×KÀͽ¶#ú^Oïõ¾á´×שú�v<¿kž/½¡¹##kô@Ÿ¦áîÚáÜÆW|c?=¾²ÕfÃ~ÊÎ×3E½Ö󨲓’˫̯ßTeô$ðf~1·t¦°¾ÈE7o‰=å.Hè•òžñQÿhýy¬§ù6t½ˆõ¬"‚6ZoÎˏbY´Þ0–eÁiÁk—è°> Hì û.—ê‹gY‚âÒå< Î|,Æ®¬\&;^GT–­ÊÊõáNY¹…<D!}¾ ¢BUǁ! +¾áôî2·­ß*u×Ts²ÈÞ{À[¥îª°|eïÅßÐKÝ1¿Íë„ 1ÏøŒLŸ»•>ǂ�¾áT  Hóz9°DNiGô’9Œ7ü8|Ã)5½¬g¡ýê¥ûT?Pø[ºJc`óÒT+Åá·«({to¥@íZÏÝ[Uó]íZYó}Áµu%–f®‘Î7âÆÄ5òâ2ۀ†®† e`ê¶ç sÁûÕÈ`Êk° +ˆ‘Ø0¡ß#Å zn-°ìèSŽèUH)é/¶×hø†Sқո"6#+óÁÏ#6ƒÅ¾š‚18|Ã96gMہ °þ3æ µ¼K`þ¥ÚþLóm¨í ]ÐÐÇ?2$þûšüæÌY~fQ·Òö×WŽó¹ÞnCñþ°ýЉ¸éEdT6‡®4‡hÃèÆ>-P%;vFªõˆUG& +†Úfg¤˜oÃ0ÛÀLTãøçœûÚÔQV¨ªó ‡o8 õŠ.eâ^ôáP]¸.eâìýŸêÂA¯[p*—'^ãt~´ç êG|‹®ßÃ7œ~Gªƒ9 .aìdÙ¼=—€‚‘–»‡o8¥ŒÔCûÖ³Zç!6“òvðš—@:*9Œõ.ç)¹h›¢‹-W”Ð]ø×5vNÐmÛªø™Áo3]\Uè… +˜èüUE±¯áNüíU*û JÀƒôÇíèý)ð~ƒ1߆î$ k(Ž¿Fhèw¿ù„}4}  -Þç->¦Å7é5WЭ-©ˆ%5Õû„vó_Çq*°¤¦ê[¼äïe†ÐR$ bÒ¯#º¢Bk*1߆®«Ü°[UïÖSNîþ©«P0>!Âo9|ÃèÜV'=³ºNYûz…ç¸z©úNW?³&ÉÖâ­´C�û@þ‚2d&þ°w¶†o­´•èßÔ ãQã1ÔÓNGTƒ cwuÄÀà ›7ÈÈ÷3›3²˜ú‘”ÒdìÍS8t¥8­5Ä®u)­Á¦5>g¢Éðü UCWšÔÕK>l®}Îö�¼gâ#ñzIJ­{—–gšš°Xˆê»Ol‘3,5òH£J$¬êî£7ô*ïÚnQ%mg«ÝÏÄJÚòEVÔÎ~Ցh¦2®y ðhs ^Îìè=Ú\ÙӅáå1߆aAÀ¡«ÈPæØÆ,æ€2I0Nލx¼aÃÈ|§­()ÌY`ù 2)LƹÊ,°0ìÍX"kúñû؞OHØAžtÄÇNn(>6”˜Vg_ó}zŠÌéá°£§øP0j«˜b¡áFŠOg|Ù›–ei²aj=ú§êɧ@Õ7þûÃ%òõV2SVó‰<•«ïË|U])Nf¬]Tu‡œQe§\**¡Cs »’¦Z)êít¨6¯ÂåŐïåDŠ€'( ñdÇT+é1_†¾áû#¢¨äÛƒêE¾Š}3»)‡–)•*Ââs4ÈIÀ®Šµћ,R0Ìf¡Óð §&‹7;S4·¸�QVù *èJm/:M¾a‹93ÍÓËHÀzŒ²ØÑËP0ò¾ìCqø†y*ÿq[ N•‘ YN% +Ó>’uÀ®U¤6O*ß"sՅÓ7Sˆž#ª·¦à ‡"ŸoC_ãٞ3R:%`'{{îè)êý©N ßpJé¬f‡|¼H ™Eaêu ¯þyX†CWšÊÃpnÞö3fØ|î/H;'c›7æ†o8µýLâËhà†É!¥#&Y ’zú&˜b¾ £îóãя´<Ф„ ы*àBÕ5|Ã(Fh²¹ÛþM£Ç$±¨„÷ŠñãVRññ;OՓJÖ?D!R.@LÔó"õøçDLTÖç\°‡å“‡]*»¨XFЗ/¨~ôJ¶Ël@ï¹z >¡âÝM.*>=·GÞÛãr×#úÓs+pŸKÌ·áÜ2‚ï'ñ ¬}ü'T亣–}gIyÞ°¡â3ÎõŠ=wîÌ ìG|•PH£#ΧÙ6”«#[r{½bc•3³åz Wf¤Ìøæ‹•Ѽßl§œÛ|pÊ)t’ë{FåR`j÷…à nØpÊ)L·ŠªÄü@é:¢@ +F~<jzݪB8c‰ÏÈð†¢–däŒdo=PQ1²%Yžÿ˜j¥¨Ie%ȳhЮyäxTm4jâ?¯äÇ6Üêžê$s›èŽÜÑS(!öb¾ =†›q°ZAƒÇ‚9ªäŸk!ù‡¼5t¥iᤠ†î‘…†¹tİөwŠ s>߆þЧG•# +·@Ö è¬î{B”‘ZI +Ö÷UMнè4ËðÕ(ëT‹í_PÅc; ðªûÊâ¾àÔׇ5zS^AF³^ög<¡Õ±tP!ãkæiZ|.¤—uƒ—€ïCC: ÇÁS0*‘˜WÃ7œâàÙàл‚MìoïÔvÇöóáFA1åÇêî^ð7ÅÒÅõË«"*}¢:­[—xP:ÅÙÔL†-nT¨G’‡f¨™ºR ¥“Å:³,PÁÈÝÊ_©\<ešœ4zC·@Ý,œ–͆! Ñ‚5×v4†ƒšø”™§i±ˆXåf…C Œ³­u»T„ÅÛ Ü¡éržF®Á¢Sÿr¦0·Éšk¬àiN@$5ý¸KæfQ¾éN”cˆ3×v ¸˜³‹ï޾¶S`y­¦ù6ôÝäb¹ì:•¨rÄì:•ª‘d*Q>߆¾à¢}W޲<`œÙÞ÷7è8FÌô_qœÊñ\˽LÐ}ûTàS×®zD?¾Qà>5|Ãé÷â—ôVé.@wtõßQ Ð%P»ôi¾ ãÛt¨ Ü͕îöIǙ±»ÒÍ6Ô_ìÈJíJù»ogÂöN…|Ç+åÅylîï9‚D=êŒÝÇpg°Ó„†o'Ôô©¹+W‚êåÇOè®\õ”jÝˏÓݲàìÊmr(þÛø®_PñߕǶƀoß°.‘ÚfÐ)§R[ ËÞáÖg&û$š%± Ø;߉O5–ÍW¹‚Qt¢~A¡``ÃËV\½a4?acp–Ä1-ñ—iJ;áí«&ÛvŽ0šÒxÆ®ã4­J×Тj=ÑP“ü[˜OaÊÁ¯ +x *rÁM¿þU`š_”R¥áNS™³ÊwuR\Çò„Êb•`èù(¤äómè'&*q¾ÁoF¾x–>cÓÑ!v‰íÚ^ÅÔ-x‡÷dÚ|=.L¨ÞV¿!Ú\Û]Ð»ÈÆ —Iå*<Ã2úÄ7É_PÑ'™áŸ +7áð §è“Ë*Ë´e`+Åõl—\0.óíÁp•u9OÃðlë Še€Þm»T‹k*Šv]—ó4ZÐåð/\Ïɨ´s}AÞQø�׍Þ0ö™KZ͸n¦ÁŒÂ¡qÕ©–àzh,Å«¿ª2+0Ðv)ëëQÇÙÑËíQàåö4|öÄ2ñ#©´vV„EeðÒ ý¥¤@‰èÓ|F*º©Xž.Îyú›"ýV<òÿy%ÏK{†)œýZìÚº³¤õŠ=ZÒ8‰YC–gºúy¦H3GŸ*VùÙaýˆ©£µÂ _U7^pŠŠä©´\z×C`/7µ¿‘ﺽåÆË­á^þ®3Ù{¥ˆ‘ÿÆäFJn#«OJó0ô™¦L¸tÑ`»'‘vÎû=ŒžŽèÎë™ÉsžÖÞÑöЁ.oÿˆ߯í½ÀIn~fxÂ]N'Â+%`<%³×vôðJ +<¼2æÛЕñœå¯V“Ø:œŸ/È¥9+0—É{¾áœËÇP£Kµ °F?_PË6cÿ»ÖnßpZ³)züF3\ˆfÎËeô…6@è¢Ëy¬|*XeÿQ£͓~ƒj>�U=ÃH˔X¾ÃqÕ¿PŒ¾…÷‘ÔÈÐØ£Â1t¥)&ü]¢X½°>ƒ\Y:#E°ª°>#\5t¥w­ðæyÚm°cۙhše¹ fßjèJÓÁ¡u¥–ê8朿ÚÔq¬1U•O—†o8‡‰vUX Ó{kû‚Tƒ)p5XÃ7œóTÑB©&b¤–<GRž‰ñ¨˜¼À˜iŽýb­wF~‘è•À˜¯Œ[ÔçÃ(Å{•éF$¼Õä•ùpZC4ív©j|Ù ò Õå<ìEiª, ~˜×[¤ÂdUˆ©VŠ"d0ÖOUÈ(P"L:b$ÆÐàµÇ|¾ Ãæ~UW¨% &ý]¹v·-5l/R3cŸ¾N,±ÙKF;£FôóY2šëwQh֎\1GÉè«ÔçãÃù`P4֏Xéx�(†ìyš–öWäþz‘^ X•·Õ#z‘^ +¬k-¦ù6ŒæO2Pð5Û÷VÓÄ×H;ˆ}o½aНÑ6žúÊfJ>÷^LÁÃ'lRŸj¥°–¢ +yËÔÄÄ”¯ë>b¦2F¯œé_1ۆò@ôˆx]–€z3ÕÑ]¦`ø^‘ëÆáNj4ʸðA)¶ÇÛSQžåRýËö `è‹Ö)9îù×ÚÕV8ô9(`Î^~è)|üdåìqø†S +ßãå¡ %‹‡<íˆ^K„{0̶àóm¯ðó! T ïÉsć«FB}:Sr܋Š%fn³%CÀ5"µ#ڒá bŸyšV¿* +êôb dr½òâ8à¡ !Äô¢+n¦¨Œ3œ –~|§©[ $·÷h9sâ,?!z¼Y˙“ÿáÞ¢4Yo*CÖë|¥Úb½ªìXoÓÕÏT|ÌZ¿^­Ðˆõ ë~í¥ +X›pŒø™á­“¶ŒXÓìŽ èI mGw,P0’šš^ܰ¡·È¾UÒZdß*9Üîõ:Q6¯º¨ d¡çIå/J†»×Èt§¡DàFî[cA•„õ©VŠÜšörÅ®pßjÚ#nž7vŸj¥°LÑÔ¤*“ÀÃˎ8E›™eê‰ð²Œ’Ò3F-‚ú2‡ÂÒd”Aaï~¢ñ’û5íßïŒ1¡>Eêá!0Õ»<_ª8#¶=Æ9|ÃÐÆ+¼xMõÅ¨\Ÿ©¸1ÙbG\8‡®4uº¢{#As 4*]åˆPÒÁêÌÓ´Œ}‚‚íØÐ8©þ†ÎŒøÂÍÃa eJ¹ËnݵRÀu“uÒvԒèuԚMß0–PÛ$Çsv|Àx_¿ ¬ù ëzeÀÇð ûdÑ¿`¥kçS&O :áãùT/c*•@õ"¦rAo"V²RvYX!+•ž#VVx<•|¶ ©ëø~³’ë‚Ç*Qʙ°GàÇX"4t¥H«³£Øç7|½R|ÐÍðþ‚jnÁ(å…n†¾áä<N8ÖµP³gRjGT %ò0—Âné³m˜Â½döO‘—€9ñÏsDO‘§àçaN|Ì·¡kjöjс­ò öù\ôßË­¶Êsø†~?úº­vèêÓÀƒ&î;¨* +‘S8 ´Lé9¦”ã{ 2$ÓTÂdr3>2$™ñœj᪐Õ+-­ðñÇr7dÅëšë+ŠlMÒ@·t£ægm'RAϺvÕЕæ¢™«5Óфìžx$æ¢ÁZzѬ„‘ÄeZ³Ö©ôÞ8›ß&Ÿ‰žœìš†9qŠ™&kSCg»ÎlV!ÓW™Q¹#³Y‰fŽeÏ'æzÍØ=›õÂa®Ë!|ñh}Ʀ“¶½NhÞÐҍï—BAƒÇƒMÌ/ÂSKV¨†®A øé¬é +›ÅHi>“’œM5»£å7ã?¯ôLVMœìs¤U¹�yTå *­ +‚qn@‡oiUŒeiñ¼AåhÖý$EllTpn UžҌó¤tPؓy+sÖÙreә˜9Ëæ†#+¡ºÒýϷɪ¥ 4”àAtᝎ˜nHÁx8nmÄ æ:¼‹¢¼dŠf̘½U¬Ž²#ªÀ -·¸ö¼¡×ŒðûVÙ½ƒÕŽæŒÞžþíi +Ã!g¼fCë@ªVå¥JzŸ·ÿu+iŸSqȯɺ€ˆ«×{5IÀæL¹Ñ{5Q0ToTçð ç^M7+Ëð#’™ {_òl]ðøõìóÜò{Í4uã»(Õ½œAPO©}A•Wj pdý ß0Ê$úÝ_¶š˜x< ‰^ûßh€xTýˆÞ0oZwó׳¶„¨„u@E±n!pØ«5O 'iR1¤Uï¾Q˜ðæ¢ê„I‰È NE +_Å=r«q¶Í¥Ÿ‰[ S˜øièJSù‰ÖÅBE?¦Ù·ú©èS0|6¦Ùkø†ª4, H¢b&tQJ–å>ç©{=Ù6Èa`ó©Vò¨?¬uå¥MLÜÍVŸ½4p‘G`×0€ÅT+E`¯e dOopV½×EñWË'j^ìuüç•"±ÁÝ,—hü:ùú}¯¯–ø™!‡ëeåèo"èklì»Ô1+hâ<©}‚æQí¶Š‘#Ĝߍ”�¤Œ`&ÅT+ÉÔfV¬œÑè¶2ÜÕh[µ]ßøvðÏ~ãzšHÎË!½“‚Õ]r#<ýi_8ñðô¢ê>ÅÎ)Î[‰ý|ÝÎ+ »é>¢Ûy)çäüú|z�¹;éí\.„ÿJuKW¢w*-Iی˴XÊ¡àu÷å†�á7×T4ÎE'$·¾áäËeÃܦRë.@uu%Mí¨êޏ·¡Àú4߆‘žÚ´ò/fßqsíbGOސ²Ñ™­óm¨¿˜.k ôŽcOL×}�l{Dtš×, eJO܀yvJ܀ß35¨¬& †õ×35`ý]pʂz¼ +3ýÐðÔ#ºkà‰ªÎæ ˆù6tï@ÍjK6EnAà¡ZGœ"·®;‚i4|æʎU;¼*–ö:ë_¸ò÷ÿ™EÖñlštg=2jÓ*GHtqDM_W’oÃ;ÀÂõS­äïëšW+q*”¨,úŽ*DâeÓ+ê”øð §Â%©¸Æ[ðm‚Ä3ññõS)?LŸoÃH‚Oª¤ªI•‚Pfã>bõª·×B™ ŸoC·4Þì<ììZþ‚ªÂƤ4–¶öá¦É\<vÕ ¥�Y%=¿ÀK¤¶‹¥™mi™Rï¼]S RmΙ78‹vOµ±6œ‚êiÄ­Õ |¸�=ž/¨ªÔÜXуÃ7¬a¡vä+¨Ó $/[Û0bCÝÿ­€ Rs›÷ G·º«ò¶‚­u:þÑäÿh}¬9t¥)cëIê—Â8 2S´î#ÏØº½Ÿ +šÄ$ë\P÷ó;}ѵ)¾R’¾Ã#J¯€`¬ÜU_à‹6N3N}qXÎ2V5 ²ÊÖÑW5UËÔ2¦áƪ†Þï]Ï©ãøÁz;~"žGÍZ¦Ä§bÛDû@ê¨h^Ot¾ÞȲÒuM¨¦€Ô'tO!‚¶ä¡€Õˆè.Ýы) ­±QÌ·a”Nª�ECŒ´½¤ûˆn‹¡` Ìü¢áNæ˜ÂD6¯‡"  ”vD¯‡BÁxÙ:‹³ñ† CáÄ«×<F&½äûˆžCÁÈH9‹Ã7œr`˜3»šã°‡ÙsQq�ò–§™§i™†`~þÄ;ÛS~‰=»X6>èºR<÷µ²ê®<*u0¾±–N”ùu‡Íʬ<Ê`˜)Çww!ÿ§{õe XnùJGôêË å=‰9|éúr³üŽePÀÌB¥›<<ìÖ(|¢©Vò²tf¹|§ Íz“³(Â/˜ +$4 u2Ã¼<Â|'ìãw‹hH þÈð=’†Ôð §hÈ»z\Zs«Õ¥ÊzB¥©I0^°N••7lxO‹ÈxDu,Â*"‰Ù—Ø’áÄ0"ý„ˆ\}Š§‰ NQQƒÑxŽE5˜?倲ªùÎ8ÕºÙ1±cu&0ԆÍwÄÊ,P(ã;ó4­"äǗ›e‘tAgåÑrDÙ%&5Tõù6ôÃd‚™»x]÷ œ¢}AEW°®{a!w ßpʶK &qG@ÌòÏÊ7¿‘Ž€¤XZþ5|Ãɰü><YªdH:J_Xfj=_Ù¿ÜÇ#¸d™óذ—jú »Î$O„‡%ªéŒ[°ûªÃæO]!b °2ÍFŠ [{©»úЕ¦z\j–ÏÛNîöéó–þPèäæè ³»W6°ÏÏ ÇÆxNî/¨Ç†Ýî>¿žß0Åcs¿ÒuáÛ|¥ë™ُXéÛdöQÂڜ™¼a¥—ÆéÄÖÑà±jÖëLX«<ú­—ºRšœÄ8]vo#)AñØÕzI +,¹‘᫼aC÷}à\Ö*ì0D>t«ÿ&‹øÔ5#>ӌ1!Nlj`½ËõÿïíÝqdٕ(K=G‘èÿð;‚h¡ºÅBI§q…B]¡¤š~ÚÞیd0ÔÆ^,;NæÍ w'iŸmÐÖlG Xê)¾rø†³�,v€úû‰nŠaÝ_>ª3J›†0éî*Ñøhe­mý„òÖ&èÖçOé(~hU™Þ]6>/÷½: Þ =æÛ0¤NÛË@ax¹ žvï—KÈXÂgÀù6œúåJàÒE‚d ²«37t¡W×Ϥ:†o8 ½6%ԍ¥I ãeºz „†qê­ì@Ç 6Œß«G÷ ÜßÏ}¿LƒÜÇ|FyÛ y·QËö@emô](ñ-S*’5ïËÅÉ£VŸäŽ{ð·ãºRìÎ;4ÛûŒ§µõq÷ÏÌÜ»fŒ q×#fÿz×ORô? wý¤aÔ§{ÿølJ N]?t‚)jzäö8bwßÕ¾Hë@Qêï4߆î³x“Âëêlꪕ»™ºï«Ê +ðjø†“ïƒæïžÀí|±uԉ´üÿ¸ü +Æn¸È±x5“€£IJ ¯#z0õ£Š²~}¶ =äˆYò]qì÷á{ðùûé=™¸ Öð cWLŸ]SY‘E%HDäñ ŒïŠCWjQn¤¼’hšNƒº¤3-eÃhš®´uI×|N‹@*#_š/ÇR½ËËÇ¿3€dSÑÇyú6™³‚å8²_ÆB\τ¥¹*÷Ųd5¸L«ø³yGâõAƒÞ×ãõÁh°ºkø†Óëƒõ,%64h'ŽƒÄø‚v>߆Qv Ž+@“©ø\ځ\þ¹° åž}ª•|µ”°¬’X'"¤÷TÀô¦@b„ôQÂÀ‚‘ÊÚð~n7W2ñ¯R=Ñ-'_ýCšÎoûç•î؋B!3£öM„j·Q$óI(h±öMó¤Z]¬æNÕ%b–“<툪.!@ Þ~>ۆz²þ37wïT©áJ#õ„ÍÝ;tÀçî2©vÁ†S9õ˜«çÐÈÀ”™Ô¨lLH¤”¾adÏ@à¿ëö'â~Ïýt;;šŠÏb©`×r%ÊÅXÁ ’'7 Æ)A•<)¦Íj ßpjTqÑkﺋa°g‹}?‘ ï-%†o8Eñ *.Ý+4Œê“qsð º!/ÿã†SCϼªÂ³¯¸Wè(aÅ¿¿“ÁþŒ”sùDþU¥< +rǟQÃ7l“'â‘Üd9Í rÓûˆQ~ÊnmJ*‰ù6 · ¢]‰É�õ¹ü%F—é½~©>ÇáÎn „ò#I& 1`GÏGR¦€b¾ #ã#ë\¥¿jÖ9 ÆtD×ñŸHQ˜oèë…ÓkŠ”$@”¯Œ ‡Ÿ0)¢~á©ÿwVl ?6Øú±§3a4ù‡)WºÒœe¯ñL§‰N2ˆ¸lD©r=â@ú˦I±è%…æ֖áE;½GL +kÓ0tó-Ž­áêzKÞd1v°âj;ÖÞNÔ¸í-êþnW5t¥æ{×TÔx/41b)ŸH +²âºÒÕ¸.eO N`PC“áÄÞ¥7uE3T¤Í˜'Í1¡C•7 ¶ðYùD®4¸*¯†o8­ÔPè  +òŸï/¨|hný:ƒQ¾a„¦šw•Á"nvk´çDß=Ùz(Yc ]É/Ž4՞¦c‚^?œ0MÇûy=û¹€¥K NQá>¨\'¡3W&9a„JÐE¥º2 /Øð^O©ùj†. Ï ½q:ÍÔ(ñ)à;Îq¡•º3I/Æàñ*ìåLxב-¥j4&«Ú ÍTâŘ¼¡ª$ðn=ÊÐÁ¸Ž¨Ä~T0Í·aˆ +bûÑa@~Qú‚J7‚Á¢5|ÃÐyë×ø>(pYiÚß_¥õù“došõ5q€kúô“C‡ª ñöjµÀu‚,ÕÛç4Oˆ“a‘WL¡žhwÀ×CÙ½fÞ,n²§"e¶Š,Im^œ¬¯|Ĥƒ6 ã'ÚÉ:æÛ0<ðj͕뤤¨y¿cå `äÚçA˜"¦µç;�ۄà@#ÃMÑrÆW£<±ðé¸|ø†¯ßÙ +I·bÚÖt"©Õ’G¥èø«ÅT+éOØXéçÂõÎ&U‰Âõ<ÐdJÕsèJ“ö@¡”!ՓL,`BèŽTQ&(¿­Í<M‹ŸòJG÷= ºÑŸ#Æ}Oo£ß诼¡ Æ}ߋ4¥pf +g¤žÏ„Y‘[ ]iŠÛr¥ô:Ñ`‹Ds•ýD¦µ«0T£7Œ:ÑûñB ¼eexXe{ñõ¢ÛÛ )PeûxåČo¬û2 ŠÿDø#¸óßÑ" V”Æ@L£sÆé'¾X šÇÂð°+Ï•ð ƒå'°+]°á j#n”²bxÀ„Éõ®½öùÀ0Ð2¥å³tîÆú"¼lMÉï‰n¬¶ÆÄD—i™&5îaϳ´R$U.½˜À<J}œ§±'êö”¦±É€‡¶_gÔ3IÞ¸#ƒMÃ7œ×.&ó¨Ëùd€7§~A9w”+”éÍñä §èTªªÝ[5¹Áöë­|AnߛŠk.öfª*œÑ¯ÿÇD -‡Úï<x»Q½oG¿ÿhM”.æð ã.ä¡6Bd×~"J`¢¨íšq™VIÓæsI̚¦?F‰Ò'L¿&ˆÌ鉧iHžc—'W|’k΃Gý®‚øç•bcãÅÎê!ﴍ¿¾ ÚȇÈ:Ç{µôŒmº9î¦6ƒU=×Éj²~ƪžë8üto²Î®ƒ zèPÿÝÒýJ×Ú:&½Å«wé0þÙ¾ŒúY†žBõÔ¿0à-ž¾ ^êTT¨ÌõÓð g¡ý´O¢Èė%’Y ¡+M%ßüJ¾å»¹¶÷DÚ­aU«š'h™Rë°%©u×÷2l.èuÂîú^(O»\ÐË*ÒV,®0óøMÁo7 Þý|AÅ¿µcS¾›oÑœ¶Qï%Q'žW_—B=Z?!/ÿã†ñÚ5æÛ0\¯×Ôâõ4<c´8Dóí= í‚ ¯ø3Â6IA~1£ú|Ûì¨ ?yx!“æ³mèJ_ÞÆ?N|cþ÷9âÃGaO›?fÛÐ\¡´C?¯Ëž01ìµÀ‰§iõRD¼•oü[¡[{ÇCÜr#WkÛodî4Mµ’¿ñ_l "u8 Òì;cHøaš\³Ï.ØpJæ"04¸êK?á$әæz».!ûA-8‰À08Y¢*´j7ÿNÁΣ*”'é¢2PŸoC=vh†5JQì¥ ü»·>Ã^?€þÞæ,Ô, eJ’räÒÜÔqCûô€‰ÐDsØÝ>M¨?›ý%]X +ÿ>åˆ.Lƒ+kø†³0î–ÊãƒóņÎåˆ<ˆÇ» + }¶ ŸÁ³åC2\ˆq<툷B4Œ¢4‹qhø†·‡<ê$WR]œ¤¶ù“œø<n°Ú§O?“7RI=òý›vØu&¬çd™FºÒäõÏå—Bïãn:-„—óò±*’°¨†"û'¦A"®„²Z˜ˆÑº¤µ©O y$0?MLµR´/ R–W ÊÀ’CöØÑ+ið +ĘoCÏækˆÖ$¯¨‘%4µÑ+jhí7¿t~ž1M±§—í==ÉIf5½ùˆžäôª{(³š4|ÃHrjpÖ¬/0KÁÞ¾²t¢¬/ÝjG†ìøÊ|ª•ü ìÈ_o¯žV<žý:â«§•†±R]”Ô¼‘ñµàJo™B_yÇöÑTeʁìÊ?N7µeêŒó¤x%àP)@ðxjk;K²5T%‡] e3ÅÑ¿VùÁÙ°Š ÿq-'’s˜lÞÉ;ûЕÞiÏV…'~™P¿¿XxV�H ÿ™yšVûiU û~Ú ì™ùô#zMÆ3ýpÍ2â§VšwRîŠ<“I¹0pE¾'¬žvy+žy–šoÃ)í²º,±g¹æ1:e=Gô͋ªT+w+1߆!iQ_¯aÀ‚å«,½n€þÂUçiè[³ú?Ö]Žs}¿Îd§v!ª/|"à2­Ò¥¨:È] ÚO^× c{y©ö‡ûIÍ·á´½|ñmÅ6BíúcÁ ­ö ¾al#LP9‹pš£/øóá4!»6ªFoèÚ¨ô“{¯mqRÄý@j¢Mþa‹m ]iê¸ÝW!à +sað-ý‰tiÐ0^«æÅÐð [llÊeÏ~Ú�–_ç¾|ô*쌇Åb2—>ÎÓÐ? q¯çыÂ-7^ ¹~áÇÅ>ÜôâíàSìüĐ_nõ>{2°±^¾è}öh(´†ðù6ô³NeV7"ν|‚¶ûD4 h™Ò~ P+ÄâbGàþž¨òŒÛUÛZíS­âËېqå»åžþyÒ Eهo8yä/iU À pú§/¨�E_G/Fsúcø†~½½‹Í‡p—·nÄ ¯ý³òFDc³Û¡18AŠô’s°ºÖüÕ°&úìêóTŠ‚ÙBŸo(!àáì Ë-3õ.7–#²�ÑBvV$Xp]ÐÛü=9Û1Ë>Z÷uD,ùni|Ö&Þq-R L7Â]„4TúÓ{Âæ.BÆÍ€ŸoÃHiy§Ã�•@<ËǨ„ˆÁ¸ºðÓȹj9™ŽUëd_Dæ¨øF� ó³¯ûoFÈH$Á ÐD(_q +Fž)ª$œä^וP2•LQŽHÇ4ÑÓ¼¡;¦{HJÛVÉÑ6G÷™°Uº]MÚ¶Jό˴¸£qPÉág¤A®Å|Äp5²'k–wÑçÛÐ_®Wõ"mª—|[ä 1B ÅkÀ?¨ª_0 + Ð*nDn>Æ(7Â=&ÂíçÓ�çIñkA߯«+ QmHÞ#ª+ ¥»Úpð†þzõ:“ÓêQï´"!£>¾Û¼½•Ú%!£n­Ô|b·Iٔæmád`?¸«Ñ[ÄÑ0ö‘H¨òù6ŒÛ#òëJ94<”ÆÉG|])‡©òß_E:˜´à;íאxþª¯Ÿøõæ.'T_?òϛ¼¹ ÿ}Cz›TÙ~  ò–?AòâDˆkÐ2¥ÞÀ&¿à^;Š7è<¡{ðh[35èäz.~iòÜK†F)´zÄîÊh°¸(…ÖäʟѯǭÉ" ©/VAn±ѝz4¸S/æÛÐw7ü ·›ÅaEi6öl3sG ÇÁ %a¼¡dˆŸ .NGNlòêWý‚P['ÿ°$ÒGoèËAçNVkjðXC)töAX Éc¹ ¨†®4­¦#?Å)ð­/|IV"·Â­ïK8¾˜Å¾«yJüŒK©ëòZÓ bÕ~Ĩ_e;,•ôÄ|º(‡•ÿ5¶Ì°G^ûö˰?:'.Ô¢Yb?^0(f…àՏ¨‚A² Ælz¤³)ùš>ø¾xëýõAÃXª+xÁ†.!FM†‹®'òÈÎo)û$^ûGlëô]~cª•B8Â[ßøè9†bæ´}2CÁ?³á¥ò•§t! «›’Ð>©|AuS*^ƒŒöIU5È fµÒAÀ–ÅÉVjº6Ê\†É‰/ù7¦ZÉ×ìçњz‹f¸]`ñ„Þ}ކ’À¢é§îs¬)×Vˆò×0Wž|âVˆ2¢]SåɎW¼¶&X$/ás~Dÿ‚ú‰ÊßȬٻ”ϳ`òŸØ\6ÑÓ¤ÉLŒ>’§IÛ3Ñ/%F\©M•Dåõ]LRªG>åˆ.&ùH»Ÿê‘¾á$&ù@«±Güõ’ê¡ûÝqJƒsìáð 'ÇéݕyÌó‡ ŒÜíˆ0 adW؁CÃ7œY5ហÃ*pf¿|Ҕ +D¨Þ'R"Ìtí?ãV³N§Fóý 8ix +؟…"UŠ• ¾ë!j›óQ»ž—o-ms’t*œw=<–apuÐ)Z¸£$ÎeLAù6ôÕ`¤U“S�²ʤ;øI–УϮ9˜ÙºÙ¢ðyA¿(ú5`'è'ÑC;Hç°Ì<M«[ےF£Ã- jjێMnLìêkëóm‹(N�Iuynh.<uBUÛÉ0âÛž2ÁŠ)ªójVÆHFu +c v|O'âa>)ñÄóœ'ůÕàДÿ­1ßÝÜmõª{ވ¦"à³ÀëÖæ+qÜ´P¾—ÈÀúeÃoèåYýkX_ áNåͱQ¬CF9Êó…Öø “ ïž"!×+—Ž"Нô±J|Žè™û—$ș¾ómè÷%sí"}Nú±(ƒ´£»µ^ tӏómþŠK×£æ—VùÉk~-@ыùª3ûŒSÎïûªÙ¤~ÁW+ñ=G¼ý|¨–pó7òù6œ•e,îî›;¸›£Þߎ¾¹“ z kø†ÓæNµpö–áqÇ÷ =ì­U'¿îøæê™d”¿Éç$†‰bɁ¤ & ]iò6]]ŽUUu½úP^Ԏx{µQsÇ+ʋº<­ Þñø_‰§V~ÊÐ;‹ï yù7Ø­ni]KÑ?Þ¥IÂvW¦| ?D$»%}ª•üþ¬¯×¹\J’ Ávâ Í~"7æ4Œ2ۉkø†±1ãñx½R" ö#®öùiøI,àð ß©R¢@Îßõì‹äýñȕ¹˜=xäÛáyÃЕ&%{Fä‹g®_2m_\Ò=s†±›´}±ɬX¦Ìµ†·|âSÈe»È &ñ'qG©ÁFw/»·jWÆ8°1C<¨+]\ˆ-¹OÔÙîrºöŸ¾±‹ÎnÁ¶ +¤3qMHLÚÁiCW*ÓÙ-!]®U&„[HJ_ !d‹†™ë‚£7¬8*·”_t/ÞR’Áíw1ùíÈ£éK³;Ã7LÓrpK‘š.C(¾Èîæ;º# &eSêï4߆ƾTÇ­¶W4dÿõU2 `4V´ˆÃ¥Bïu9ÒSé V·hú‚&}øüGý¢_X,MJº_ðñ€ ª§8¸­nî/ȄÆý‚œß°zÂÁÈ¥ +…v,EªØ¢ä#Vß±d¹ÀÅçÛÐWºZÚ­-Y¬ôên_•X4ŒS«mÃ4|Ã;žÁñ ßå€ÔY‡zͳ¼”¤Þú8OÃìË(É!gÈ┉ä¨l¡B‡CW*ÓÁe{¹å’{,ö¢ÚÑ·\4x¦aÌ·¡¶\ô°WýÕÈ­ÔTõ§!7¤õ†ô©VòCåŠgËÀtá¨Ö_г‡iÙ"F%e‹,ÙÃhB[_WÌ4|l¸>àõ¸‘r™wÐ2¥\ V_é2Œax([vFU�ªy-u5|飸K)? ÈÀ­ÿ›Žè'W:Üúkø†³›)Á¯ïíÂ�/ëõåt…áçåfNÃ7œövÃcØ­8 «i°-Ÿýú‚XMÉcý·åS£7tþ†´éŒ4sRBby{”‘;.bš¹¦ΓÚÁ†âQûÍ`s¿g¢#™)EzmjèJSãM~‡Tj‰[d(N÷ĎEšn‘¡¡8Ý;–) |±"NÇ©‹¢4çíÐɨKØô†–ö5á:«n [Ù\] +Ÿ3UyG×A§ÁŠåXs`l:èK)mY*‘É?GR*P‡[K©@.ÓÚÏ÷IV>ˆ}ÿìÉFÈ>°?3ä9¥¡xëÕºkòQåFõÖ«¼`Ãðè²U…ëÊ@áÁç:¢ëÒ`%x¥üNómobû[v5 Ÿ©)ƒþÏ©;}Vb`™0&Ô/4|2ãØ¨FYÔ øúÂÒ¸ÿ™M(\¼¿rx*¹o !S­á9bqñIWª5pø†%Þ÷ ú P+™‘·£íØøçôyð÷Œi=Ÿ¯·©Y› ¬p ~ʎ^ô@ƒ7k‹ù6Ô=ùÜ8ôT(܀#Äsõ#êŒ Ã(ㇾát¦èT¤w?¡ t özD÷Òà~˜oÃððE±êÁܐXRލ*/ÆÁÕ)>߆~ÞîˆdL= D¿ÛdLý–gòAývW䂷ÇÔïjMÄU ADõÃm)+¨¸X¸Ô`h™R^Sž{&¯nwéžð™<¼¶{Ü¥Ë 6|·=å³bÓ3Hoò]Í'ªðâòÜ&TZÜ~èœñö$5îŠÀ‚Ç„„MyÄÆDCW +°n©AOøaŒèwùøì˜lj[p¸d{Òü2‹šTיn+¯-*mùèºÖ…ðзëã<ýu’4aáïWóoÔ÷DÎ ²5û{ÇT+͉Rô…ëÉ·nïôԏ軚$g‡Ú¹pø†Sw—‘ŸyÙyÎhr¡÷9±Ê 6gÀÝ~§Ù6ô¼vÚ𘞠ŵðO葽¢FÕåðyÁ†þVbp(:ÊÀÄf¾3wô<g¼S¡†o8w*|Õ¨–w" ÃKÈ~5äåÜ`šÝìWÃ>¸ ^±º\X³W8ÉÀ‚¦ë=¢j•d°þÄ¶Ýæð §Ú¦ Þðæ¨e`ûi†öwô~Ô4ŒÝ.Üp¾¡_O'`7ý"Þ¨lðF‘Ì~ .ÍLJ’wH|ª •ÁÔŬ›TŒ›2_'ÒGOĸ#cª•âödR¹R,܀œ +µ³ßQ)Þî¾#§bšoÃp¿TéÆä)ñ­Ò¡Ïíߎôï+í­Ò¡¯ÁF ¾Ç¢&Ôn@×ie€ì¨¦Ò2ŒšÅñ´ùð £ u·Dš¤ÖÄK"q VćÍO)=ïÿïg/Ûr…Ù¯xG× V?c–mMóm݈ð¹HCLù·QjdÛ<ZxÄgÛÐ%ýà/®/”!Â\Žè!ClcÁ"^°a”úáóz† L» Ä⎞…! Ɨi¾ada4ä ûJ+ÆÊZû‰´l’µÊjèJóË&ƒQ CUás>a‹:èL¸ +Ÿ‹<Þ NuÐ7~Ñ,‘Ð`h·=_Rn¬ÎTÕè C$”© P`C¡+_ Ȧ»ø*»ŽÉŸ£þÝê|¶ u{^ö“£Å#-{ÿukt„C×穌Í×þ3OÅà¯h^ðr"9K“ÚH™ª¡+…gõ¹‘)\Õ¯Ê hQõÜéˆêB%ø­/;‚f5C±N]«Û—Ë dÍÌáòiËGï@€—§ëã< £K¡L‹Ïv‡½yûˆíÍ®<û–ùãϤ@{71¶¦ã- ¡Š´|Ė"™¯Ú*µòúÑ&bÑCb GàøÏÉj'²ÿ!kù4¸L«ëŠåÏ VyM7ô¿4 ?úsÇ|Né&_–T7ÚíMÏòу¾É’˜ Ñõêã<Žù÷ñ”B 3¯ôžLhø^räæ eJFfÌMÂÿr¸\ì?÷Z>ºk�ýUéÖÇyû¦ù~ÙoÖÙ:ÌÞgb¿YTÙaÖÛÎÏ47vñí#ÑLn|3U2O¨,òÈéTÉä¿oø„DÍŽ£ [„îÚN„úlQaÚeŸqžn;p{× ¡Egë{�j ™ÁYH˔ö‹ørK2”ôK?‘¤ó‹–_ÈêW_pg +},­³ ‚ãèz�AÑÐÔ�8<èãÃ0Ò2% f̋£x­ñÙ^O¤à+Yéq1ÕJQ$>œýMçuç–ܺ‚Nê"¤Ëh”ÇôéBdÝr­ÑsI3šR=¢g8Ñ0î2<¨ÍŸ§$§ûšã¦—I¯¾}”̽ôqž»’¦ŠdUykˆ¤Õ#†nZõ +g”™ù|zä¡ÚªUoý@ò…€*²ný4Vœ ¡“1»OµRü(“”²‰Jµˆ²$¾4¢Ó¤Š÷Ú¯èU¤2°lô¾ŽèU¤4Œ§Ýâ…¾a‰*Ҏì‘4 é“)$Ò7§|ré|ûç•æèEEø +f»áfýÌæÏv¬±W‰ÿŒo¬/òú›/©2p}ë}a¥ÁšóÞՇoئå•Âtü¿]©nˆð°{Ûyџнõ$ìÞÆ 6ÔIõ¹X/•É�ouÿ‚r^w®ˆLÑð 'db˜ê’N6|\…ºØŸäýFŒÍÖ)Š^iI.‡ÇVå÷—¼¿¦wÓO$Moòð£ØÞ'ÛÐ\~©RïGZz÷ßu½éÉt{ïÌqxìy±ŠYjÌØg÷º~±v™ÓۚD·øì“È=ùXëFU†ƒU þ(ÊÂ!ŒÝU®©VŠÛÊ¢/–›þ¹Ê_Î ÃXîÇO˜æÛ0¤%o‰û±‡3p\_ý8.× DŽ[ F†Š·kgïUï×nÝVß%õ^•à]F·U])…›+½üoaAÿKÐKç9"¶µÖygž¦ÕK‘r§| ‡ÁÞ»oý‚| Ó0œ1öÞÕð ç×ðí)i¸i(| ¾× «¿i°|7Vöù6ô{äFJj¾ŽÒP¹p¦#6_GYów§v±Ý£]°a‹4F-ZÒR#ÃË&Ôד–¬�ޚPsø†)–šaöÇóJe`"靎èy¥4ü<L$ù6ÔëQ ½”‡,FÞqzO¤¤b²Åöþ~g1ÕJþ>Y1•ÇfÅp í’NÈËÿ¸aìîP›ÒYðŠ/ðe”¶QäˆX©jt±QäHàNU#Þ°ù6¯ëµ¡¾n¸Y xÆÆÛS  ‰=:»Þ% ¾~\iÒOž¢€dFýžç@{ЧZ)ŽKH7Gí¿¿ÃÕ¿`UiôZ~™€ÏÑ>á +U³w¤˜#Ãî;¢ŒPÀ—¦Ïƒ—fL«—拝Fì$_¸Ôµu<av’/÷"Ú:¾ EÏXãñ~šjßðg ¶¿…×?FòØßÛßM£7 éЄ2®á¾Ãwâróö/¬ïÌ|¯ÖMŽý¾ùÏ;ÿ*'ÕñØe‰q¾íéD:¼’­ÛñзÈÞ5b¢8é¶¥Šý_µÏe‘»z;¯¤ +v² +Þ5t¥¹Ü=)#ԊZ<¨`Ý>Ò{3�ivu¦'¦Á¬ØÅ&E¢Ä—ΟP‘(òOº½vžÿ¾¡KŸÜlçÍÒÝÂöèTþdõ?ÿ ;¤û;O-Ó;NÊúp=n&î¨\†î‡í +b¾ #ÆwK�S!7`çs}Am„TWCå< ß0¤`¤Çì_G–ÿkOâµÄÖþ¤”ߘj%wWPà«_ZbÂp+Yñˆ\bh0½L%+vËêYðŠ%æ~èÙPOx6 ?yˆšIêỐìÔ<M:Gö²Š½‚í5ÈÀÝ'V5…¶—Gfu—FoÅ^/âë=Q݀ò òU-Äð}—*‡o8 ¢Sàâi×�E”yû¨ZJ;¢n²èã<èãéžæ$ÃãŠ4'ô4'F­„iì‚ #û°]s+tIPõœžw,tG�°,Ç<ÆÓ´–7q¹Þx“›š>ÜÂ+ݺQöû÷wÐЕZÜÞ*ôLSވ^O9ašòF ð–<Q„l¨ õÿ«r÷‚--0‰I‚ì%_‘·§¡+My|Ì«^¶ ë˜v¶£—-(-­²NAÃ7œË°Ùo!ü븟ß/(4U º”~1|Ã6¹­š§ª1ƒªy&\g{ðVeP5eÂ5¤Liø†ÕÏó™ÒŒwŒ¸Ú¾„5~ýd[ÍÆýèS­äIÄÒ5gIÐA ~~( ¢QTfÄú\íÂ>DLYȑÎw@©D’­Ç*|¶ µa bUÃ7<”'ªGTÆ òDMúR Nmú›»·Dsz ¥/¨–hzæ.ö@ãc¶¢_oq2fåàL!FEc}N¤’EòxàÆ"’bg*Ëiâí³‰ ”yê]‰ä‘¢¥Gb¾ ½xsør»wÔØ÷éÚ>woeĞO¦³=CŸú?q=ŠÍâã‰~È�»Žè›ÅGIƒÜÆ|†ö%+ÎBс‰8ÜG Q‡›[é8ø|ÎÎhVaLÕ'Ý´[ú´eÛÑ« µƒ+o”›t˂XpÖ©c¦LŽ RØåˆÊq‘Á¢OV²Y¥õ<c™rbVû·{¥( å¡íˆÝëEaøùkA‘¨Ï·a„ñüˆÈ;§úá™tD¿sªÎŸ¼Ub¾ uçTLcÙ#=¾Ö)¾F¤z¬1ÕcÓ3Eâ¼{Bý)—µ<«úSîŽV>Ö1߆¾î˜Dg­:díLÑÞðxlõsh™K[Âb¨ +Á½Ôµ?!–�jÌêÌÓ´ºù-âËûcøÚˁnÞðˆÓï^'Œ -C}_õö¶eϙ°w!›Ü”qèJSWä-=T4ƒ\i?¢�¾7ÃSäómèՋ}rt. ÃCÔ3ê˜Do•Z•hø†ëï¨âà¬ß‘†›ÏÈûO.«Œü ß0õé.DÒzñP¤ ì>|õ#z7bƋþuŸoÞ*L¬¤KÉÙ\Ih`üAô-‡Zªù—8t¥¼ìÿ ªP%@[¥PáhGïœBƒÉr›ÞÏ·¡¼ÄÔþÕÙÆqü2¥ž�ÿ­Dd4 h™Rk¶•Ì©UP0¤`î/Heê¨7Fo譂,Fó÷nyªË,ÐP¨«p±ºÌ ?7S¥`ì‚ k¢Rsí˜K‚}Ry¡ÒwÂì›IgîB|¾ #m¼©'Ÿ»0àA«_PÏ…¹GùÖ]bø†%ž»‡".½[€&4é òÝBÃÈÅ·—‰†oxÅ»¥x– Ý0a0ÿK¹¾ ]2%’pÌ/S< gF¿Þ”nYµ…_1xüJì¸ðAøï%ìø}4t¥I†m!#!#ù:¢2hð@††o82î×}^e†äåX'ÌSu–4MUŽEg‚9¶AÅÓzTF=ÖlA¿£œÑ2ŒpJÎ</hÁÉy}Ùk)ÄÿÉLӺʁ<g ìÂÿºÒ"û£8“[t šA\}! ;Ö\wÐ2%n„G³OËÀj霎èÅÓ4Œzԟø|†d‘‰´M§}°N÷ù@qԇ^ží1t¥éœ_UoÀ‘A®”ÿcDgÃ&1@òH—2ÏE̶¡—öŒílC\Âg¶÷âøfø2ßÃttKó•p¦±|^Žc7Àcü~A9‘é ƒ’cø†yr(Ó¹Áš¶ðu@£+‘5mî(aÛãþÈUÓF]¡Qíc—øµÇ©<'J|^ÈÃ7' ])Ååη˜ƒ­gtt"—7<0¯áNùâÚN’“sé§ÎF!¬^ªDƒ5©g£Eû Î¥JEÍô>.jp>¢×pÓ0öñæð §c)%©¤½Êc>-æL£¢Õ‰á-û òKcŠ#ã”BïT(uù±òŽpïu ^ +ò£øÎºÑåo:‡³J+Ä(©hõDªŸ  +V«gãЕ¢ØBÍx•CÎH…aޕŠò\Èc3t¡Ù ýóJSRL¿ôˆ(({éq3÷Þ;ºô #Pƒ(¬Ï·á”MΎ×ÔQ’AÙÌ@�‡o˜¦¸ÀKÉv?.Ë óñsÄ8.?<ûð|ómz9¯RÍU+Tmà‰¼P°B< -ìß —iáœyt'qU•¡`!m÷«VÆÞ]·9|ÃêOAö¬ÄÕ@ ‹ù>•øçäżä2æ)ͧ~ ò¸ Ôýyû%é#ƒIÝùwšoCOfz‡).±†‹­ÒϨ �õ( +5U4|ÃIbå…ï¹xzµ ̨~¯#z†5 #ÎØ™†À 6 á¶šz\¸††›J5õˆ רuÕC¥ŸoCÿ«²W]SR­^ª”#*UÖ[áµLõßpJ­¡ýé¥"|ØBífȗgÑ«džR®eÊç๶G™™¾ŸˆG»ª%<3Ý4zÃH|ëxüJ¼›ià˘½?vôw3 ¶—±Ï·adÕ²Á·ë:Ê@1Çû9¢«;Ò0vt•G7^°¡¿)[ö¤¾ÁhÐ++1Þ`ɓ‚ðÊÊÊZ0Þ`=©ÜzdÈjô÷DÒÌ £É$RLT'Ú4›BMQsÄê#¡fŠ=ø|Æâ +ÏD$…áf{î3j{ ƒ'iø†SRЕ$¯’^'_ÔZ?c•ò:nÑÎŽÞ°Eé2„rÔÐÒ ÂÙëˆQIK½Ì¢òY ß0GÁOGÈ+Éó<Þ&=Ÿ ¯ òH2/ ]iöyã({{• øbU`>Ðí%‚<#?, Ôñz¦{9PêVòì ”ŽqÆÈÎÀ­Ù=ƒwÿ‚ñË=ì~œ•Ê3nkuS¾ n5~2x|ø†SBO†Ë¯]v,gP£3ÈÓOø÷Ò?(qøšyšÖÓ7ù«Ò•ÝUÍwÒ¾ æ4Œ¿$Úózýւ͏æÙŠKUŽBñMnûgUՈÆ{ÃFüÌЦâ›û‘Þ¤5ô+᛹è/dÆfîß0^Èc‹d~öH]§AÙêï#{yWM ë>߆!ûǎ扷ËqXÝêuDožHƒõ¥²ºUŸoÃ9~ÆÎòQ’CƒjpÎ%9h\_½Ç.ذøMro˜©Ž84ÐyXÊݛHƒº~øð çȼm)–¡PÒßQ$ÐJ©c¢Ë´nÇەå%FVWm'RÊy,ÀΡ+E~—uPÍH3Õr# eÿþ˙¥wø&ê!ú;O‰ÙTÉÝ¥2<ޔâ„î1¥aTô¨)…]°a8M©Îך¤Øo‹Ð̃y &aŠ/j˜¡!È¡+µøå¸a©®'ãj=¢ëÇÑ`Z¡<ØNúq oÑ-UµG}ŽÝR©§ö¨1߆þÀ?.FÊ> ö„?õ òBÝ]ŽtÁhߨ]óëBwI¼±ôû@^OGVù]LµRÔnYB7#AÈÍzìØ$mÞOºým}¡÷Ííª¼øç•BÌÍ·@"+(~¢‘?¨ÿWPœ› ‰®IêÒÒÖä„&¾Þq9•‰ð8k–ìM§+°~lmæ®ËÙvY¨Òø n¹À¶üÛM‡¡+Å~‹µû­¢üÆ>Ô§Õß?ñ™ÇyƘÐÜ¡TÑÆ^NtCÚëã3å?¨°¡é…H~Ùø*†ôº} Ֆ‹1”å#úZ•-Öõ#×Ýñ#GÒ"Î_ÀÄ*ÔöÙ R‰hŬYPŒÚç+ÿ1)æŒb<éÎödÎø˜ÿŒ2{¬9t¥©³ô͊ï)*Ãår'Œž¢*hy\.Â.Øpê)ZÙ­æqé7@¯æú‚°Q3œ—ª5ÞKgÁÈéè¶Ðç¬Ê1`B©Øó YecÀ‚p‡–)2ùMߎ…¯ãç êí¬ŽZÜiø†±Öc5rQJ7¨Ñg?bôýd:U(§ù6ôĽۻµÃ ¬:é„íbÅ+‡ÛÍ"oõ¾ ú/ŒÙª)Ò¤Œm†×¥°O˜&el”j$—Âæ†ƒñÂS¨ 9cß +uÛç¬ôc£Â˜¸½ò ñ˜6"‰2—Ð~ â jgJ + Øc² ã%bߪ“?°à¨o©”+TûAd -Sâ®Çލ¨:M†ÜÙ( Ÿ°¨æLS’³ÌŸoCí‚2]š‰?0‡Ç󵊈%ŽÎò–&›=¦Z)NX—$‘tÂržáþõHw—ûÑê’ÜߌuÊéaÛ7–m6ï7N8,ã߈E˜vމ‰.ÓâÕAw¼^V“aü*Ï]¾ þKeåÝãWñáÆËªy)nýæ… +ã^§€ÆF…·2Ùúÿ½Õcª•tßGÍ'˚ܽöôÖ©Ç6y¸~­„ÀëEgšrSå9¿•#+wFÌÁý”<gÿ¾¡kRڙeÿþÍ]„ÝyD +ÆæNCWzÂoØd™°nçA-ÊtîPå°úešÕ:Ïtá?ÖOÂ|(—‚da°¨Ø›¾ ƒd4˜Üªí¡²R+Ôõÿ˜Ò˜ý–È`#¨Ê¿ÙkùîÚÌÓ´ +SÑ¿¬´7 ¦|A¥Õ”p_—Ã7lóKcX:½å^Gª|iÂ3î—iåûd‚—¯ìý8ÐC°QO¦ zާù6ô,\¾,M¡²÷ñ{D•¸…G¹±÷q¸Wœ òí2Ö0è:Ú_¶ºg\¦µô$úмP„f…¥œ½EhTèÓ�çIµ°=U™¶�fȾLlÙª¯þÔ3YpjEódeƒ¨d8+³¤Srå€Å“h.Š—’+Ì5YpNLb Ø1d`æÅ´2Í艷âÐ̼ˆù6ô]A)r7«9B‘ûÝò£9BöæLè†àóm¾eöjvõy(7Oíå]}ž†q4n¬ââÆFß};jét¼¾ šA^îýA÷G÷Í87deû«æÛa0ÏEÎ_ž Ær`Î ß02¶beM2b?2}}#);’ÇwILµRäî°ê*zM4…í:ïÊæè5¡’.5—ðr°£×DÃa¡IÊJ éªÖN$]*ò˜cœà5t¥IÄêÊ©b|8 7ë¾ÏÈø0 #*Y÷MÕª§ôÇޔÍÂçAöžêõˆÞŠŠoEóm8 f£Ÿ°WiÈÀ²Œ7Ñ«4h ÑEuèŽíƂQ¥ÁRî¢ZX•z£–z€+•ºf¥¡6GòÑDS],ëGŸX×iàBžó}]§áçÑBîómë:´vJ¤Ö¸¡áú)®Ô¢WVMS;Œ˔fsuf0ÙOëú‚¡MގhÞ@îý|ê–÷¸öŸ~…:#c¿@ƒ²Aõ] íjq™._T>$6v¶¼õ–¡»½|äë:Ýöê…z7Dƒb-3„Î\b ¨ÝĜº3—€öÇïÌÓ´žª†/§D¹i2yÚ®úÒvmÞ(”yU_Šï~F¿þïa÷’ZrÕ~(Óÿ\GtÕ~Fv¨Éôsø†)*” ÜÚ]¹qbä•t"%º‘Gìelbª•B8 ™Ó)²¤Ý€¤èüyŒ¢Az¼>|ÃI‘÷©’A”*� êFYŽÍ)™‡—ԍÒçÛ0Þ¾x÷W|…áf7·3*Òý°R”‘. ßðšœâ<ê{{jԗú®'ŒVÕ·üìWóm¿c]{_lsƪÞ1K/ÞÐÛ5T_ðöÓBÜåD¯ÞêS“â®z#ÎôúV¤'57§X´³ÉC¿g¢Xôë}ÓM:©múL5nÍםº’!sŸ1TÇÊ“¢À¯|ƙ’c¾aš¢Àìˆåš¡2P$4µ#ºfhR‡-Š„jø†ÓvëAÑn4É,gM<Q}RtI(ðU‡MµR4¬Àç,õ1åZÒ{D©·ÇVö>ۆrJ^<kuîCÜÐ(\Ø¹¯axN ìómèûÜU2Ηgìm™Ûä˓†á൷%‡oXC½Å²Å“©Ùó$ š˜Z²ùÕ£T†qòXWOyû§ž¦ê"ïÙ^×͵ìÉç„U•kÞ¢^]Ø|¶ åÖ{”Œe÷¦çy!Æz±Ú­éI_ØDø<Œ¿>qmd؇F» ÌÑdýŽž²© {‰²sø†“F{랈ª î©£¨¨«*¨±ˆÿB‹üò‹­*È~¸ÞÍb¼[=‘^·äñ„›\tÓ®m¦x7W4!"?ˆ@Õz W&òϋ�TLµ’žµ–•ëÅð¾ó82ëþƒpä#9,´Ï¡+¥8ŽuH½ì SšòòQýè +³˜Š>ÎÓh{œßìù}†‰é|ÏdÏì#¢›•fAVß;_‰2»[ù]Ü�GKþ‚ò»dæô1#EÃ7œ2T’«¼ñ𗼰^ÜtDewÊ )öi¾ u#<­KÈÕ Ðnj}'”<« sõá΍K°ÁËڕ]+? "·2 ÿÙ¥êñl1¤#ÒÛ³²{3ReZÄũ۸ÃÞ"ÄÄ}à<©=¼K©Ê}v´$™ëL™vv̹'Z¦Ô¹Ù¶ÕOênxØ2ôŒ:©Ã ¥¾ah t<ÎEUÉÁcoßә°q'�üØØkèJQÜ°MŸÿa먍,©ÏX¦| +Øn*_„xÛÉPqŸõçˆM· 戳–оŠ-ØÂ“ó"¿ù±…†Ú]»é€Í-4X#¦yÁ†¾E¤ ¦ЅT<ÏÏ)€Ntt ÞÐÐ/6°ôߎ†Â_çÊ'¬þÛÑ`)‰ìÈÈ 6ŒßÉ�=ùþРؾ_PûCörE¶!äð Ó´?¤ˆœvkäÄí‹ 7ÌÚ­%)Ôq{³mè=%Íê‹&nÞHú„ê‹Féƒj$ÍßPiÖøÏî,În¸¼…Ø %—Mä~ÙEÌ.Øp’×n—"Û ÖÈ ºÄ~Ä(Sì ›³.1æÛP™ŽÇ©ch1Ö�l–~ ‡)ëŽHYo3.Ó*íÓn…èËGƒòÝGŒ}TçMjÔÇáNÁ=|‘ÉõJÈT(Éí@®W6š…œ:óy'J³^ɋÔ)eÈ¿L¿²tøç”åN,jjø-SÎTk†ÇÅ¢ÂoøX>™=ºäs±¤ûÒ¦ vŽN]×ȵ¤É•ÌÈÛÑs-•±W•\y©bÁ)ײ]Úªpýƒ-Øì*ø‰\¿«:+T,ؾa‰õ» ± ›Ñ؆ ýêý3ö ¨9وŸü²L5»Ì·qF‚Mù‚Ì·Q0hô†Ñßàöt—]ÃÑä÷ˆÞ›îVþ›ÑÅ|FŽ¿Iz` È8Öó|€‡´„l÷ú-SâžxÕ-SŒn€êâó%ÃøÐ+ǝ†o;:ã³ötÁÖÛ³ Û4òØ{[oÏ®XõL±§頗Iiâ�<L£<ùD8 ‘í?wT™¼R©ÅÑIUcÜûDôkž#rïCô½oè{v*±ž0˜Ï;å/H8 .Ö£áÆò¹¼HŠ)‚a°œÀëý‚L¤a$[ZN †o8u|²ºÁäʅBôÀhPK âN=h™ßY×ÍÉ=¹ ¬Y{Ú½„/aÓð §¶"g‹ ŠÜVö”O¤EŠ<ÞWVöÄ¡+M+šÂÂ^.‹Á¨ÛÑkÃipã˜oèڱŒ¦üê;s¶ï鹏į <ÜÃöUqèJo|s<›/"•U£O?¢‘Ò`JìwŽáNE¤V•Q ·Æ Œ°Õr¬P¸)!Rs؆xšP™DcãßU˜à†Dݦ|DÈ`õä¦ÛÄáNE +TÝèڀ»áb]\9¢6Ô2ŒèäÃ,z»`ÃiÎRÙPû äÞ/(õ�VâJèWÃ7œ”™Î—¥Æà0X©ß¥± ƒ¹k­«+;È®è×#>YM Om0ûb¼Ï¼IxÓ¾ÆÐ•¢CÆM –ê®,è»*ïݕEÃXPsËáNE )óI”Z(ø¡:h:ÐëR¡ˆ7Ç¸äߘj¥Ð”¹T;«’Kå³H¥ëGt¥\©'æÛÐkIï� +18?ê8…^¾O(½”s2Ó$ĐQUÕKÛ hŸm�T‡l¬Åõøm4|Ãè¨=Î!öá» |º)°»£?ì—:ÜóéÖð çfV]å)Öp”T-ܟÈËÿ¸ad.ÝZ¾³É®.xŒײôRt¾Ï’:x)îr@^þÇ ÃãU)î 6ô„‹Çt«¡£79,vˆºËWÆÝð&úA}ŠǨ)Ï©ÂYŒŠfÖ1m¤re²E oïɼÑTÛ|á.*^Û,‹™¯ûˆ^ÛLƒ‰;™›×çÛ0Î=üžn?ùÐpñ¸óñöóNZ7=>߆ÜÆ~ ½ŒÚ<”îhG|ÿL ýö>ó4­<² ûCîÂ`›¢÷ú‚Ü$Ñð£žo¾á”Å•Pßã…MÃãM&NïlVÞ÷כLð‚ çžö"x§m'_Úgžð¶xϼ¾ÏäƶíћVxrŊþ”5-ï`“é-Ň®Ô|mï(éÖ¦“ˆ=fϟ í#›KÍZ¦TaÊxw£…¯ y%Ê á@DaÊÄÓ´Ø:¼®¼g‡×uüÆÄå9":ùÜ.‰Ê>?¼¡÷ýy©hë<è¶{ï#ºï•`.w¾átöI¯ªãª:!“¡Óþ|ÁªfÈØe2aJ£7ôü©› +gµ)2 ðnýDFhÊ# +Ðð Ûðð„2<úQ(ÞtÀhn›ý`7[Í·á¤ãy'+eǺ:€iS÷»|ôì©̔Wg†Ñcý–Ï]ø;°a1^´ùˆ…ÿý�½wËÌÓ´J]²F5.9;g°µð'òØ¡ÖÅó¾á,9¨¸b¹ ”(ž#ºb9 #x‰W‡o8)–×Ë»gq³ÌÂ{<Áýˆ/èî­µì Öà _÷?¡( {Í~n\¿ 2YÁÐY¤¯áF;6nڂ4_Áš¦Hû‰¦Í�ö1ÕJÚ|ôª*¾ä«’¨ìÅ^Näïyº”éFÐЕfa*øæ»J8':\_þxÆß8|éóò½ ¿¹0ØWEïOä7'™ï¡Îdq”¤Íã‚eòÔ°šÁÛ¬„áž«#>PíX,ÑØW…Ã7ôëQÉS«myÄè`Ñ҉Ԟ‚<ºýMLµRlv,E"BSää>ÉW5ð"RºR^Î6V֓=vã»9øŸþ‰¼Wô« E Öpø†9î•T=Ê·fÕ‡E¥ÑãS4x|JÃ7œâSwÓ©7­™Œ­Ìêú¾ÿV Û3«uŠ^1¢lSð#dJöµû„Åü¸þø<XbZ»#oWáüõÖ{+6ߨ['»+j pž &,ôã ä¿ßGä@îW{ãkð†Z�:þʒþÅHòoýDÊà'7ÈøRbª•âdvIlkl®yQhÞÑû +I°¹–E¡ùýL¯¬õꢪ4ª¨–#VUUJ|¥ŠªÏ·¡Ÿ`Š·”• ;u}AéPE/BHOyóÁëôV®ZáUÂVµÆ£f­Ñ%©hø‘•†oÂTLJž2KF’lí'R,yä X’,†®”"e–^Ôúº–€Ú÷‘$$€8ÄßõºÒ;•¿Ü”üâ­B¾¼iä'ݺO(T6ÞNì‰^)Êä(EîGyxvgqڎ~”§Áò1߆ZÝ(¬W”aEÎȨê÷ŠÒ¥¤ØWNS­äO¹¤`$ä↗R1鈒g‘axÎ+{2ñ‚ ÝÇt¹÷QþP õˆºÍdP·†o8erßÌ ê.»)Uõ‰¼5iߋݍ¾aÁWK³¹™k Ýdkø\ÏÄöÏÆæü³†ÏºÒ/” oIÕ!b–ƒ\툪!5I$‹ùlzaARÅÝð0ÇÿŒ +72¯>Œ0rø†Ó/˜.W)d†•—¹'ö<`äÒàù†1߆ñL`ÃØýÝFÁËü$U³UüS­äï–;ie&3RgÞ/ÈL¹/”:“´¦.è™4§O¿µ3á®n*²Aٗ†®4u|ёí-Cò<ÛzˆŒÏöÖð §W[ž,c1§i5{;"“3´˜–š½usò.¨ëá�-¨»QTÕ 7‹.Ϩ¨*•x+EØ5|ÃI“=Óãѽ» í¼Þ#vïî%‡Jg;/ŸoÃèî•Ù�M'0µ^ît ~¹x¤Ð‹OµRÈ]ðÑe& ‰w;"Ó�‰ãQ€o¨Àþ0²£žÐn@è~ŸQ=ži°èÞøËMómȑ–C ÅPz(÷„4 +…+š™kÏ|%¼_¾ýŽ ‹Ú^}cÜd?az¼óՙï¸/GOÕlúѪkùÈ;� +‡ìêÌfÂ1nÖZhf7`ÊöõSS÷ù@iø†Óóõ¢TÓ œz¤ ы²NVùpèJSÉϋgùõøYfxx zøúùŠò&»óï4߆:_%¾~ä4ÃM’ò‰ä!Ûãõ÷×ÑЕf•k8äò®Î“W9ž?Ôyò*Çó‰“:J øZA—ÿùø,~huCÿÅÓ,ˆËP§êLîçœmWÎÄý\ñÒMÛÁE¸ YçbƒE—‘ºW:¢Ë€\êßHݏ˜oC߃èNQõ˜åºñ6Tõß†,7ˆÙ6Tõ9L˜ÃtlÆË¼æéSGeU5™ºñò#â“+“>é7yïùl4ÿ¼ËGï7À©$éã< üRðQÅÂ,7ϽŸ¬wýÏl²euštg-¦ \ÔízÊèn7r¬–ÏE­ë@hkg#~fðË,|j?EÄ‚ô|"E8Èj᪡+MáÇšüûÉÀ?W—õ—aÜ¿]Š»¸`CýåØ'¨*ۅ\ÝÒÞU¥®4FÚÒüô1ӜçÂ]'ã¡wS%~GÁ ÇûÚ¶$¼¡ËÆÝÐé{³N­a°cêݾ O­4ü¼ÇT ß0û–½»ükþœ­Ê/Ÿ‰5¡¬dU~.¬4Ó$wýdµ›R˜Žv®ä9pGodIÃHVxèg° 6œY2dSâ•q¹ºíºúýõAÃØ9ãâómŽŽ*ïæD†ö¯rDFú‰é×à Ý}QÊÍZaxØPøŒ*¥R\aKÃ7|– •¤`¤SQ‰¾SB¡OE%è¹\ð G&¾ò¦Ìôà'žìêËsސ®¡+E~úÝ®Y**ô®¶´Cò¢H^eòØ3˜Þ…OµÒ¼úÚÉijÉÀNlï{DoÌFÃHHDÏJŸoÃY9q¼.nË*j¾,:?)_܏ÙgF]4‚.>¡nŒ‚G—µ“UNGK–#Jº–<V2KúlF1#>)¡ãùäãÅÁʔ”3Ls˜hÎ%ù²‰Ê”`\¤KÏӈ³>ðßôA<жx@[ ]ij“‹ uΧ!ñ`Ÿ˜ýœŸ.Î<Øû|FD.v×vFMí}$ØÒwOÑ߬Ƨ3M +Àoý1RæÂ«_P‘i ²Ôéuu¸'©Â[Ùgrb(7 n‹| pb ×H“ÛBS­äNŒQQc ¦l&œì;{­íà q@$Ài¦ÃÍSj“Ê><J·õ¾=ȯ½ŽØ=Ýöò¶>ȯõù6ôÓÕ U¢ÇÉ2·HKz<‹ŒrG/³Æ¤”4Ó3“R $’”R͐÷„ÞÏYuöù6¼¦°•ižëÞ,êdGîº|Ì~ò6À)»éã< ¢Y’·¼éd "[MGt6¯æÛP·^£»PBb´r"©4y"¡j ¡+MÉNqߛꁸ &Q8Y¹ž&՝€U]Nâ¿£ç=t€-œxºÒTБØlÛ Òd`‹×vô‚4Æ+ÉÜÓ¾a¤Õ[I¸;ÄȰà™c#¥O•mS­ä÷›¥ëÕ<^浟 ok²)A??‡®¯öN \5£p¯'R§ß.u]tÖЕ¦¶À©i‹ª¯¬i“Šï¨1¾²Ê-¯¾#ß0¾2)̯‘Å"¨ÙÑkG$`SX,¢áFíHÅ}*¯–ã8¡mÞ8`áÌÒ, eJ¥ì>Vñç»@eèžÈÓu±mAGóôN¸Lë cFÕ¯ÚÉfd°eö=aS ’u¬c+Çþ±ü÷ ]˜_Ü[þ£_Ë0ó­ô±üG¿˜ù´ÆF£´¼aዪQMÕÁv¹Ïē‰šj¢”@CWŠº‚ŠR4Ñí&xNÀ;ØxG¼-Sb+˜UÝ-‰‰¬o¨J¤#W™HLjª–àð KäŸ=X7³ï/dà–âIGô- æ[±02‡o8í2nDó¼‰Çd@µÐõy`¦A<|ø†ÓùA.Wõ4˜7òÜGô4ÆO„'ÌçÛзô¯= ÅåÎÁ™òæoý¤âZç`s(–¢¡…ÐùHKz‘"G2™O󛏨‡›lBxæ4öÙ6Ô¡ÏË$ÿý¿ö§ãÒ·Qâ߅<^ûãïS­4—ÕÜ8rƒHCa-[~NX½´†qÈ´cÌ·aD2F’òÏöQE'é2·2ÏcÄÏB’|¾ÙÐS7Â�»÷ JՎ)ȍ¹¾a¤n´¬ÝÂÖ(Ü.°sҁ¢Q}”&\¦õhS·þÜjËÀ|UöôÛÑÓWiw{cÉ6/ØP[ªÜU§ÜÜN¤0-yÜìÖðʧZ)"iªoØ!á€é#ãÈã³£7ú4¾Öé0¦ñÄDðO<A /+Ó䀪®¿å7gI}̶¡§ =Ò, ‰¤JpÆP)€$ÚíÂvÁ†Sx•æì¥32°f&×#z ¶½s ßp*©)vL¿Y×ep±êãý€› ë·Æ˜Ÿ…xÞ°,pÔ –µ‘PEÊGd–1ÑËL4xC/3éðbW+ʰ +“í·v´¢Lº }¼bZý”ñmu‰¬‘UÕz;a—Èy¤D£±•϶!oAë‰UÔØ„F¶R\>«K­h¼©mÄÏ enf‹cx³* :ž–#Æq•,]'Tßp– 0 WRö«´p 0Ãv±§­ #-SÚû»©ìšb±Î&[ÏD±ØÊŠnäZhèJ‘x1¾eKB‡ç‚4¶^&¾³}ƞ +„Î26âg¿ +*ïCuµqÚØ¤/¨®6Œ6ý=<¡ ‡oøúO¬î^A [®„¸OÔô–ßÅü#Øýž/µ»I0¶¿®۟å£Wø, �CÑ7¦ÁÊpyÀÛ¸ù¾ú}/~uHØæ[Ã7œöâOÑ9XÁÀ¢“pg»ÊJ@YIáûð CpyHÅãtÇ©_hLOÕD+›ë©Î8É¡ÄïÀåH: žtD÷Ðྃø#,8éNðŒŸÝˆ›Ç3òw¤a”¦d:\0 †—›5Ssññ‡d¨,Þ'ÊÔ\t„æâ3ã2-¾½p»0ØéD7Ÿ/¨`§ü0£›áx™ñŽH+®­F‡{qu5ó°ç#úf¢©–Ž» ßp®Ï­Ò•RÖs•FUb<õ„Y[ZÅцt㩼`ùÀ¼& Ýgԍ/I¿hø†S-Œe6vO2#lˆ(nàÉaB¸Ý5‹§æ)m]y¥ÇBß§³å8?gbƳú•  ‹†®4ud^QSµ¸uêÅ¢±ùàâ)¸sÑçð 'Eía.k~ -Ãæâ'ì®%`·äýK=`væõV{Æ<0¯={!cÆj³).FV&pLµ’ß‹ïm1=»ÀŽÜ÷ú€G>]àk\ÍZ¦ä-rŽ‹ën+ùD +ÁUyû ÓЕ¦x]®.øÌrUØ!—#zŸ¬–ËŠT«+@OX£OÂ]_®él¢aèe ïkV6äåÜ0ŠlÌ»óméÍØ›6/¼—•ö÷sD/¼§a¤h<”s· 6œ2Í:,:eê{á�”¤ÓP¢¸bP¨³Pž.E½^¦÷ÅzFêþó ÞÈ«pŒcÔëM€âÂL +‘-åú„¡Réi'l.ÖDƒ5t·÷lWÇŧ$¶DÕ=IÓÐ%-šޓ4 <Z·kÑð‚ ýÞxØ¢4M}BÌðzc¦©O~ÇìAì‚ ÓD~]ƒ¯.*²=G¼] í ‰_Sd{]âwÆÛ_'Vr¡Âj*?¡Å N¾pc⨛zԜ9úK0½û£NCã³M½õ »?êÒcï|¶c¾ ½<›ÏM#¥§)ф¬¼”˜j%Ïí¤\«V1Þþí>‘^ñä±° 6‡®끜$ÉOT2ð(õ¦#ú銆Ñ­±õ5/ØÐOZ qäKa€|ìû¥&˾\‰J¾áT°Ts½õ ïqjO^)G¼õ Ò`>*+pæð ïx/ª9{„ L{¸Ê= â’X4Ób¾ µw@€3©I/=y]AívM»Ùg±zZ®4ÁBH›©‘MÐø=å_?ș qòÃéD!À2Ô*(¨Šˆ�QË~DÅ1%¶ÊÀ¥o¨8¦ÔmšÚºÀ[§ïs¦&¦.žÓnêð¾òú,MO»w^ÑlN¸gþ”äŒ³Ïæ}{§O?~ÁØö`i÷ƒ¡3dÕß#Icå;:Ví fšŽ„lžM>Ô\YͯF“õfVW˜oCß#K0ʬœ§„ÃZÓUsÅ¡+­…W¨ÉàI†Ìf w;wÛqEV(ê˜È/F½‹%ô?J ßÞìℏÒ«ovÁßP¾ƒŠÒÆD'…3üCVö„ô=ˆÇ׿Ù6ô,èjä¢ì +gìûä6’’ãTe9½aÑf’•_e€‰‘óÕˉ”ÔEþy‘ó¥¡+Í`öS=ÙL\=Aꓼ¥XÉfºÒô£Øã¬%?ÌT¹[pz)GL~˜)®ŽÓ‹Ï·¡oX™IÙ20 ›rø;zR¶äò•…ómèQ>v{ÊÍG*©zÄæ¿#x†ž²ýR>߆ñ;>ÿ™…L>(÷x‚p̳ØO™§”Oɽ/§ lÄIõˆ½/§Ô%Øö܇o8õå|_u:S¦ê«ÎiHN}Žøz²*¾_øÈOåð ߨádø»SՓ CÁ͟Û«~RÃý¯áÖx((Ê<2PЇÕ!;º2 ®Ìómé¿×/KÃÇ_ô²"SÛôåcò€Jáw¹ôqžFE+Õ\9’·½YUX£òI·kÛ^(-¿©e«©VòÇë.Qê •¹zùˆÍS÷ظa¤d›Ÿ±HedÁÜ7ŽÁLrS¶eµßGt¯W§lªviø†“ˆW~•¬Ö n@¿†ç ªÕ7 =¶¾á,fÄb wOÛb½Ï䖋+~,%†o8Éw³³CQڂ˜y +ì ±£ÒÔ6¢0O!fÛPË7ë†(›ûnµŸÏ«Þ•ªùûkAá§Ï·¡¿19É#Sa€Dfú‚RÌdœ(1¥áFd +Ïó¨¬øÇ²¦Òô)ëìÏ–(•§O?yò֛ûfÞöä·9´[7ztσÇÑÈîq]é‰þ†¿ zf^—£8¡÷a¦a¼ë¥HÁ 6ô-xºTKÀ> ŸQ7|gm¾a3Ør:qÿx±sىªú˜á›Nêc¸L«c¦eoùš"‘ԏèk + Ã}‹¼6ŸoÃ8«1¹Õ»>‡A2Lg U&¤L\.Ãd9+úõ–2þ¬I'qQæÇI"™ùüç•ü—KP–O®ƒìŒDêü™X©Ê$ácŽÞ0t_ì®/¥á™A¼£+ÅÓ0"¯•¢”¼`C-¨…=+õæ7~îgÂ]M¶œ¿³kèJsËüí‹ïdàÖ õ#úVËݱ•Ï·aTî²ø·èÖ ƒÝ‹Wû‚¼5i~»5|Ãâ·fõn¿øÅø¾j:‘¾ŒªÖ¿ø²bª•ôˍƽc“2vP¶†ÊЕhÕOÈËÿ¸Á‡cٜ'ÜÙ#öHkÌ·<a¸'ͼO¤§Szc‹2iæíxOžN½ì™ŒÇ…àeÞ ÓïŸ Téšfž¦µ7 +‹Wý¼Mæ ;ŸÈÏÛTT)<asèJqfïˆæ/¯¤ª½®ÞùËK‰»|]ùT+ùËëb]'—É€Œ²ÞO¤´1òÈw¶e›c7,}ZÆ«„nÖNùYw|¢Rñ‹ áÌ];vœSñÙÕE-ãˆìw÷#²eñ§ªGo¨$­Ç¡Tˆèï'H?ÀÑTJ|–Š®6ó•ÈuåâÌЅ ‰½ê³B4X²ˆ•ìú|zè‚YÞ,’F*càæd&ü¬dغr¾ ¯ðjoä®è;Ð^kCw%øÖ‹¾ ß0\ ¬ˆ©j &F°!DþIêñE'ìñûhèJsC0œn]¾ÈÂ~$ÉÖAo€½5t¥¹Ü+´g¸¸M[ÎÒõ•±^ý„‰+šO±s,qébæxä¯=aoÿ„d!Û£•¨Ú:¯ƒŒ‚¥ÜEôŽ…ëÞ#Fôޱ´¬pÏ·á, Ë[víÉ®Í?“�?qëɮͿ†ogvIãwI°|õ3±þ«S/}5t¥© dÃ2˜;÷¯Á¶aeaÚ'V—ºIèÝfVŽÞP—ÿcÚ5Ïɬ`%±ÞЬVŠ(³US­ä_[dQjFqÃÍâ3*’B=¤¡{Ìâ»`Ã6Sì|B[Ìbȅlä•)y$¤®©Vòó)u{ˆnÒ •Íûˆ!ºIYÃ.•Mß0D7ÛÃP–7" +_Úý ªkq´åÍg©ÍÏWþcêôèYj½¦Ž¥¶y»ëm/çÀ½œÏƒ½\L u.ËB=ŠY}m^¡, õˆÁÄBMZ¦´¿ûž©%C°¥Ð¿gbB=»itô_àЕüb8‰-íãñ-·°Ç®_P[îJíė{lßð‰wF/ʑá 1 öìù ò…ØÕ—7 ßð³©F$ÉÊÀ¬X6ÍØÑ“dÕTCY±1߆þ€©ÎøñÄq7ÜügTâ¸Ê˜_fŠ»¼ö‚O|‰&ou!»[¤÷ˆÞí"é'²Á…†o8wdGæVèË@Éã÷:¢K ÓàÈ1߆þNF|¶J1ˆH… |HrAŽèóê™?wž«ZU +-µª„\赕#rßOô}¿o¨}í*ÖÀ.+Ødڙ(ºÐ\Œcì¦4t¥¹'|¢UÅMn¸è¬»¨ò%Æf­|¾ ý…»æu¥ÿ0`Ëø~A:HtS¾Ô÷×ð Cï?4ºX!â_è<t$Ö …øWFç!ŠÍ4µ_y‹WèªÔN%º,^>cU­²#‹—¨Y0|w#´d!«Lv¶S2Ξé@,$=Lcå@N“²’Ky„ìÍ#„¢[=£t iÀ¦·äßi¾ #€^¯òÚÉP3ïG¬BïtIV¸éb¾ µ¸VdÌ$%­ˆ‘¦Bý©”‡B¶@4TL$u¡I+ãȎÓ�¢‰âÇ¢‡¥žèeh<ÊjFèPCWÒÅÃ]—•‘B-:^ÊÏ¥#&—£cû¡ +t1߆ñ6 {#´nåæ×ò‘}”Ì»n™d÷úñWu:7jT”™J5®çˆž·AƒçmÄ|F±~a9-Å¥v‡Y-ü +îÿBV³À=\æ+·°œ¢hlý¨ #:YßGŒÆÖ|Ûz'k ßpnlͽV™·q#õÞt#ëç-܈¶Ù+ÂçÁ7ÓÂ)ÖT¿/ép7@)¼~A‰Ùˉ$™ð&y€'Ñpˆ³É '[ m·–ہº¶nà±DÚVͧZIû¶G±?iL† î÷ "Ö-ƒÚVøð §¶ÝÕt¦u}cß#>~¬ µœd}¾ ý¹í)úHà³-P£¼sùˆuj|fŸˆqq|ü‰~ÃÙÉÖ6Rä7¼]‚ÿ„”úº£í$øÙçfAWûjh[@w¢e©ÂwX—^.5€¥Q­éã<%|>xW‡Án㞿 ïjFðÈnc ß0*™‹»:ñ½÷„Žï9÷ñÚ?bkUò÷KŽ©VŠR]î̪|¢28AïûˆU>Ñ[¿'¨†oXÃWÿéÐJºÑ ê"xFI7Ri#wï"hl8yOØ­îõ6†a¸§îwŸ¨„6ÃKì[Èá¾Óɹã¯R²r…dHHê׳r…h°¢wŽáf_ãDZÏþ›jHc×Â:a i,ü†Õµ°øïºdªôU†\ªIìŽ}JŸ?)§ŸÇ1�£øé§MI×ìÚÛYˆ%díUºÈZ,âð›@Z‹ƒ7ôr¬û’Úߪ2ð0zõ#úٔ?›Æ|Ænˆ5 ¬±²¨’:ä;²Æ’8Þ H¸Çà s÷ßòvÍr2ðäv¿Gôƒ #ÿÕ°>߆úîªËfgDðUÕt"|"ÖÐi pžTy~ã¦æ- h¨ü–®#6ÿÒ`9Mèaàóm¨/-_ÞõÌÞÁã‘ú™ð 녯¡+MC.Äq_o-trM_Yw4ü¼ì%¯áN­å¯¬rOiÌf•BX6Ñ7 4Œxäe³kïLX§ hïjYJ” N§Ðj\°ÈEÃÈc7§“†oXÂ5‚Óö¦›ñΗn™ª=4BÃè Z'Œ íþÈJĺ)N¶Næt¢ÌE<Þîc‘ÔЕ²¯˜«Pþ¿»Œ~:SS±¶”ÑçЕ&ݾù֘®Éb^Þ÷úÊ*Ats+|Šçd –CFM7 oæóù xµ¥úfrø†‘yÚXVxOî °@' +w-;€Æ?¯4ú\lèRS‘!#ˆrå#ÅThñd ¢hø†%ò¢o¤Å6÷®…­î/¨Î7K‹èNÓð 'ïZcÉbD–ò×Oð²~¡ÕÌù, ?ó•ÿ˜ §E üï(ÿpé9¢ÿiY,¨áð §¿cA¡YñüP˜šû=?”†4…œÏ·aüŽ×ÿv U¿Óý…%ð&Êû;¯ +تk‚mÿ«MÉ«v(Øâã¥éóЙSãZ<çœIÒÜ4djq?G,.ÍÍÞ.ãE`Zܯ~ڂeÚW©†hë@{�óéÙÑ[Ó0Vì|¾ £3ætCf†tDùd°â +Kb÷ù6t‡Ò‹pj+:üʐqê}Ó‹Â4ŒÃNþañCñßU}§í�0*½GKŸ?ÝÊd±­»¹A¯éӏ_�•Ž®j¿PXéhªöZûÁ--¢[ó¤ôJþmyéÚ3dÊg¾>À³?…tíÝA˔–¢bï¬.‘ãX´R=Ö#"|Aš´Léw4N(rŠÒÀÊ.<ïè…^*ˆ.¬ìŠù6t§è…Ô–â +4dJJ\Ï ‹+LÐ0vĶ]Ó|N +7êÛã瘮B`\Ú?Ç4Ö?<¸ø|Æù„I‚ôDiз#J“žÙºI2ô¼¡;ªÒ½ù@Â�Äõ呸Vˆ†o8ù@žìړHXÌ.>ie.éˆ*Z%Û®×Ê\|¶ ]NõrR¼teà-ÔNôóZVçwÐb¾ ãmÞÜ>ku>(§6ç'ÍBÃÜC˜ó±ÝñL!¬5d€ò­NØÿþŠÑhê½N¤.RäáÑ ±†®-§ìÝåg&NHíÚ?ëè¹ÈFüÌ0Ÿ¢”ΝnÀA3A;剫<hzª‹¿¹žë¥÷¢P¯|cSñü}G°\`óOÓ2ú[㽁62ö’HËÇxWཐõqžF¦¾Ñô× +ƒýyZú‚ük5‰{tüy4|Ãïù—ža…¶Š/åYO¨ø1€;2Ÿ;²˜vΝö,7¨—l9b4—eîtSGYŸoC²*`OD>$úVPª‰dš´L)Ÿ¯­H.{ä”/¨ô|gê kø†S +œ¤#‚øI°Nž÷ "–BE‹¢hô†5â*†õâv´·ëäíHÃO—ö6‡o¸vQ¿áäQŽ •ºåo?ass†ÓI!>߆Q3\¥ˆ¯4¢*M|ä •#FF. ”Êóm¨UDo—RøÀÿËô>‰×þ(A…Þÿy%ß³—Ä -ËK²U=É ú¨ ¢¼dâiZy»‘ú™£OöN÷Wÿ¤h{ö®÷>ÕJ:¹2ˆ^k8TÈt¡É*Rï§ E™PÕp¨$ÈՅð£ T{Låˆ.ÿHÏ4c¾ ýV¼ÕmM&â‡ý¶O¤ê6n«¬&ÁЕJür…16W] Ã-ÕÇ#*½˜Á£J™U ß0TW3"W^;<<|ÜE~\wdÕhèJs퀮ɅÓ˂Ϧ1\8QŸ×Å-¸¹p°WÀǜYœ–û ‹JÕÈ“/â˜mCßùºT,Ý72\ð֔ûˆ·\ë4 ߢ¹j4|Ã;7ï£b%®a@“ñû r% a¤¡Ï8‡oøÆJÀ…¶$—)ÍrƒA—41¹L)Ý c˜Ý’¾aŠ|½¥GÁ•@Ö#1¤½£—'UõZa=RÌ·a$ùã5ûfF5L®„zÂì¨v“Žõ‡:¨öÏf?"‚|WOÐ¥¡0#·±z‚.Ô#_â®1|Ã:¯Y?ѸY ¶ÝÉý|AlVÈãÅa»“Û«1l±YñNRöL…”ç{Âh%£¾!êsG¯§n2O’ _Øa°wôó~A¾³i«š½¦5|ÃwròӉáúý2P°_N‘ ]¿ß}$ì×ð 'ýþgèZ÷ߐˆ_è:€~· âöÙüY6Œ´L‰ñ 4¿Û”8Sx$¦á†pݚ. G¦`Ã+¹Yâqšj¥Ž3™îQʂ4HJð9b( R¬®KJÐçÛÐ÷HÏ*)ƶÝ'Òî”,qȘj¥pˆ0ËÛ%e¸CEè€.„œ•Bþ†ŠÐeû†Cþ²5få#þÃÿ±efûFáfòÛfÖ§0Œ y»[¿lø«7†Ðýµ|tÁÇ’K¡mëã<bJöêñ{@~éé9¢ß4Xxà.¿Ó|z„çÅfw¼µBóF©Ü|c<˜?aÊ.tsæ4=ËxwD[TÔµ>'Œ¶¨4x[TÍ·áÔ5!“ýu7  ôû¥tDwÒðóÒïóm¨»¾q{ªSq°uΫgÂÆ¦Iÿ G` ]ivó~©Ï¥QmI¢Ýn3ÁšS«ì瘖®bɁ››Ø\¶ ¸¶ÜÍ  .Ýú8O#o©² ørhZmð6¨Gô*?~èñáN™âù°¼éÃðP?ùŒ\´Šš ±¸UÃ7œ£î·Ž’àpÃÅ$¡3J‚CIxš¾a PïÌa.%x¼Í,1´}¯ý#ϖ%Nrª•tñ??×ïøßÿóþÚÁãý<¿ÿ×_Ûÿù¯ÿí¯åúýÿ~þ. ¿ÿ÷ïÿü½íÂÿcüßß§é÷Ï¿?JLVi +ʬѬïü>Lcü0Øõÿã׳˜ÿïïùáÂÿ/?ë¿üüo P +endstream +endobj +2959 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2958 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2951 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_filledcurves.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2960 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2961 0 R>> +>> +/Length 1301 +/Filter /FlateDecode +>> +stream +xœµXˎÜ6¼ó+ø+³ù&ä  's rpìÈcxprÈï§IvK$¥Ù•ÁBØaOu ÅbS_…’åïןä»J~þG¨E;ù¯Ðògüê‹øý©%? ³Dù‹ü*¡â_Ê?°V~ÌÌJ˰'³¤˜°ò!µIKtg‘šñà AÍßä{êÔߟå7ëç(!è%­ HÐvÑÁXå-‹wë‹zÁÞÈÛ*¾SJ>ƒÅÇáã)è‰ø$|>àó'>ñùDñ¿¾¿}?Þö™¡)9»ÇyIQzX¬Meø�X|J<œ· Ÿqr\›®‹~' .]&8 á*ã5öÀÆ®xeIc\B[G�»\ÿ“õ\ےðñú l yìÉáþŒÆ ik—TǵGRý_„ˆ{iY)îâHµ^çé´(ub ML \XšßØö™½@Ððû\&ñÁ8„×V‚öwJåg6ƒ0–Ý@WjԌÛ[ üw1e¯b@ä)NjQl57£§Õ½ÏÉ«yηªvÒøÅÕÁR»#œòW1Bò‘"-¿@ „º½©½x&@Ê’ .Ö}ŠZ¨iÓÖÇ)#$Ï >à\ZG®-ÀþSÿæäUôˆ<e¿x\>T5wjFjÞ§ÜU €<§G[ֆ:2AW¨üÁPЀRëj‘Ðc têšRdÀœ‘à„ËU¼¥á5-ÄýŒt; Ï©mެ©ÃhZïÀ˜MU«ƒº~˜]{§kà±<íÆû1©ð ¨S_ûí€\ï~LZŸZ¸ÑVC’ ìbµ N\¼˜w=]99l.œN¶XÆü¡wqåzW‰ú¹ùõI¤­ðÈðmÆmRç¹æÒYºa»DKʹšÜðûp/ŒøŽ`ïúk“½í®,qñËÑmlÙtí³v›Ì;à*ƯÇÔdËÞ4š¬¨5A×aV¢)w$Ï LÝ=ÅM»f×µ)Å?bòƒ°¥&mû’,ì~ä(^3 òOo-Íl¦œbƒ MÁÇޚèÆxHBžuʓª/XKu%úqÎ,…x@å< +ÚrÅÄÃ?}?² ñˆÊ'<¾]Ð1Éy)ÐOÅ̂Ä#*ŸðàÉQÎwyn(ÐOÅ̂Ä#*ŸðŒÞ[yæ¤bǃÙ"ŠÖívkö³7' G90à%© Ä<­Ù}&À²j€äToÙ¬NQéÈHÛá3“ íÊ'4ºÝ\— (ò¦ÞXJ8 ò ]3!¿Ùn¢]‡g–g§\±ÔT.(8o6xçÍÙUåì:‰×OÐßp¥dӶşöSÄ6»zë.Öªek[MDånkr9ìíª4÷v«éÒK|üÔZ- …œ7­’"#ˆä~lÄø“m™ÙCwÛ!(OÍ­Ö²üf�¤ˆÀxr§Žl¥c ?(Ü~0 ѥўìҨ؉½§n……-º·¬I͆ÅbÂòf~÷±až_…7…á'§Ÿ½Üx¦0sTXxKaÎӍŸ5æüpãJÀïx°èâ½Gë»[Xiµû? T ~VZ)ۚÖ +eØî )žÔV44ÊMuRÃQ‘¿³ÔTŽøòkíàØêt˞[”–"ÍJS›ŠHiXØ·•e¡%ö’MgȇS%9&!•%à@UÙ¶¿6‘¥À²#¥ÍÂHb‘g†–Ôµ ýÿð²î½ønlp +endstream +endobj +2960 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2961 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /LCVYTH+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2962 0 R] +/ToUnicode 2963 0 R +>> +endobj +2962 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /LCVYTH+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2964 0 R +/W [ 0 [ 777 722 277 277 500 250 333 277 443 500 443 500 333 500 389 443 500 500 500 500]] +>> +endobj +2963 0 obj +<< +/Length 2965 0 R +/Filter /FlateDecode +>> +stream +xœ]’Mnƒ0…÷>Å,ÓE†„4BªÒ ‹þ¨´0ö"c²àö5~(•jɖ>Þ¼13ãäR?×¶Ÿ)y÷£nx¦®·Æó4Þ¼fjùÚ[!32½ž7Ч”I07Ë4óPÛneIÉG§Ù/´{2cË‚ˆ’7oØ÷öJ»¯KƒOÍ͹ØÎ”Šª"Ã]H÷¢Ü«˜’hÞ×&èý¼ìƒí/âsqLYd‰_Ò£áÉ)Í^Ù+‹2 «¢² «lÍ?]žak;ý­| —!<MO§*R©8ƒrhÐÚ#è)KA´tiÐ#è:ƒ¶œ +”ƒZÜ·EjP2 ím¾Yd$™‚à“¨¯è@¨/ß"Q_žÅVm=Y›¶Nø>}ó> #>ƒ8…µÿ½åûKq£[]qÿ„¢: +endstream +endobj +2964 0 obj +<< +/Type /FontDescriptor +/FontName /LCVYTH+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2966 0 R +>> +endobj +2965 0 obj +308 +endobj +2966 0 obj +<< +/Length 2967 0 R +/Filter /FlateDecode +/Length1 21060 +>> +stream +xœ•| |TÅÙ÷Ì9gÏÙûž½Ÿ½d÷lö–ÍîfCî"9! ·€D¹%Ԙå&â¥$¬Z‘X«¨¤J­Ôjе¢e./5Zê¥J¡o­U¿*´¥V[Ó¦ýl!Ùï™Ù Â÷ö÷þ¾oÏ<3ÏÜç<óŸgfN@!¤EýˆEòªëWô íÿ0"T¹¤W­ºa£<Yþá8„ßBHxÿªžµ×ÿìñ"È1ýI„øik¯»éªû=×9!íÓUŒ\½fÅêç>ó!BM¿YÍÕ °ü]“Fh¦ ¡«¯ßxãì£*3„ë Ü~ÝúU+cè€ð]^|ýŠ{øùg LòË=}kzÒ½n€ð9„L­ˆÁ^„T^‚Ö +hÁƒŸg~Šx$0/ #7Âüô ‹´ñÂÈ¥æU/A<ƒXC|-¾Iqñ‹†‰†KÅ3 &P#øÅsàL+˜æ08ØË¡s2;zNQ¡³HæF¡%r§UÙ](Áb˜æÅ‡#ŸÙÈ$FØ?(F¤‰Hj®$ìçM<4§±±1•r¦Å‰ðÅ©iåž!žd:‚"¹•ƒ_"y‰«¦®$Š"øó®Ñp¨„~S'Ц0ë6•à]¾ôD"”%͖tʜN‘º»»Äºhef‹3=­<N~ž!KÙHnTñ6V;¢²(›ÃQ¹¬»l¦§ì“ð'%_†¿,ѓÃÖjšîu¿*PV[]Särù=A±ŒÓFŠ"‰H:²Äù„ó 鉈Z® ÕF¢ùx0W=;4+º dAì.¡_ì7ß¾«ä®XÙ÷Å]$qøyñHøHÉKe¯‡_/y/ü^ɉ2?¼#·sNMXˆjJøXµ³Yl6·«.–J—ǶévŠwIÛ\ۂw…ïŠô—9·jîtn°M'þ†ø 3§Ñ¨#‘h8¬ÅãâÓìå`À'£X‡LZ£Ïäwù|þ‘ܝÔ%Qy$·YQ¤pHV jŠ•Øb±’H4Ž–«56µZ#Ù%—=¤ Û´Úp0*—\6IrÅ"A—äÔjԂÞÃóøS$#þô€›Ì$$"#þTњL¢è÷Ë2bˆ£$Áˆ—žÇ× 0RãÇS‰ …Jtò9Ó-ÁCGњXp«»âIµ»ð~ÑuÜuÒÅºî ¥¤ìyV6…±/Þɝ¾*ü<QÙñZE¯hSݬDú#LdzP³9šR?‡=PGÑʨ÷—Œ—0%õd-Ù#Œ@6O{ ÷Ç0Љ19¦Ä²±Ñ؉˜Ë$÷m#Ó¡«·oìL¼«×å›8}f¬«W:ãs‰DäDK§ÝcâBc0cDxÜâ˜8ÖØ�ŽØPxò~p‰ +nU•ō›Å£[eR\M<ª)ϔ$—8†ÅÑÿÙDuƒ¦'îêêÅ]¨ ÷jã®xó‡"¢Mßɍ�nɝ.J;/`6ÂÆ‡é0av²§q¼ðëìì´ì<o·9­Ö(hF´‚B>\S]U㠋ƒ4πû«æ£?¯’¢Ž|pŽÏ¦>ñ²-šÆe±É_Æþ4ùyxòý¢ºvW˜óyý‰‰àg¶68l8Ì:Å Í>ñ>[#[}L8lXwî¯Ì܉gYfn%�”j�GP݋t¨˜™›G™#(3³È``–X j @ fI@2™ÀµJ¬f$÷·ƒV+³<§’$àyç ‰Ï/“Ôƒ4’;CSç4•D’“TàyçI%É̜ ë[l x=hu†Ç¼BRñ SϒøbފRïÄã]ÇìŒáËcyW<új<.Ə ‹@O1È‚lê’r¶µ<MMyâª­å—(<L =<C*ø VÒ½//ɩф‚†ø ŒÉ®ž`'éÙøA"ÏI‘<KqU + N’†Qï1hûǏZƒˆ43îQ\!œ õ„B{Bã!•j1 +qBdVTTQ^WŸçÉò<†)WÊ\î*)æ³Î+6Ä|–yÁ@ÔÕ$û-z—Þ:�]õ¯X/X-Ú Ö¤Y¹ÍՄ)¦ÆjöZ½Þà2„$%ž–ˆÌ]S_5 áv g¤i@Ú#K*i88üÃÂdÇÇÈ|;¼¦#<c}Ð5ñó±søóB—èé…ÉÒى+v,ŽTWÕXÍ6‡£Ò¨®¨©©6WE#‘`± ãXéô饥 ÓouMkšln.óhŸÛ[bÄ6Õ½$¢¡´túd`B^šö†Bî†%xÅw²Ëê¡k£-÷¦{yðD^k•p‘bU)RˆZéô’ÅÂ,ÑÛ­Xe¥^«‘(LØ/©Z‰n•ϸ¢'y¬:uÂä°q€‡Ã”¡ñØÄ‰c©±£y]‹0*¾ +¯’,tSJærê‰8¨k¿ÀïÉ}LõÃ=åqG±_ëLl_gÃsm˜V§x1uë<XEuM¥&*¥¢º¦²’¹F¤¤¥T×ÀóoªkVk‘· k�8†Ç'NtuŠ0)º¦Þ +‚kâc¥IŸîÆÝ ÓX´Û¼Ûõ’ý%Ljëc—0X„·¹ñBýBC·¾Ûð¹¤âa•ŠJ¬Ö*7‹‰cóìÁ¬½¼ÐZ¶œa0¯¯&v·Ÿ´ÿÝÎÚר<o!,JBÖc}Yª([Ä!Œ9N²µ[q¿#«hÍZG­'¬§¬¼5ã=¿›ˆ<]gº¨Ÿé;iât#wˆ:ÍÎ4²€¥@ÉzûºP€)6Wڃ a•5µ•<Q¹Hµ9X]SS[S‹ç½óNeI`†9ìo)ë(ýN톤3ƽ<ùëY?éœ+Y¹ª²{suÀ±nNd ÊÛ\`æýð°†ÙYЫ¢:…菨5k)j¥ Kî }9h§òj$QE“"#¹¿(~"ˆªª£Iàôz@OZF Iu2 /ò ‘& Œˆ$QKRx>UL${’–—Ä2gjÒ²@ 0P PUzšª ä­®AQsQ‚@ R�8qº±O?µ¤Ó &J2 +`Y a^r,~TØ<¯ÐU/«© 5F« PR¤9ª¥š©å‰j©fj%*’¨HÒçÁ¯®¨8@Å*$§ð<ŸQÏ9ªÃÉd]í:<zv"èÅ�'ˆÒÐLÕ)¥ÕÚºŒ¡«Æ6Eúëê¸lÝh݉:6ÎãöºL])uXV<šGX“b.NÆ|ÑyÅژO Œù"#¬Q) VG˚ª|Õ-XŽÖ ÚKÀ&³YÔº¤f@‹³ZlÒöhµÇµœv„yQ 'Q TæO¶'3ɞ$ןH2Ù$FI19š<‘ä’™ÚÇ·P}.(ôDžìèKƒ9.@&Íæ››Û«RóaOÄ«ry± v E^Çb$¸í6Ps°>ºzãTÓkj*+N‡Ýlsæ•(=ÁT©¼pgkk¦„g¬ÿVÓ¥=«Q[®Lΰ+ZÖßR>íšyöô¬ÉúK‚6ÉäwÛSFlQÝ;±òæÖ¥W(OM¾°L–�v£ñRÜòÀ•©ª…“Þ+Ëü¡U[·”½äá9n1ØCæËB˜/7«îFqF=…ÃIŠÀIº‚'¢Õ萑Çjc SõÇ#™2Œ"1êIj#ÿ(µTZ«…}°Ç3ÅLŽ-¼–бQq´ñÑjªÐ£m_%ÏQºÿ8¿ã1Ñ<ˆ€UQŒAIꦪˆ©Zbª¢´ï*:"7R9„ß–DÉDAG©ZBõǎÁƒ}•2c‡¼Û¾;¶°-ú9®;Ø;ôªïs8•Üà„Aõ æñs6©yQ`ºK»ãŒWm<èSßWŒú„V­øƒ¾AßK>Æg…8Þ.b±¼4f1ó°=Ø3‚/?°3‰“#Ìø4>‚EÅPÓY¼ÏdÂ!#12™*Êëëó¼±1ÏCÓ(WÞ@Հ#£hì6öG'Œ¼Ñ•xŽåYv¥°!íê£8°�V÷3TI€}Ôu:¿È74Lô54N˜Ó]©‚ºZÂQ›#¶GŽ/ŠÚBDYóªÚ× ˆÜÛEô³² Ÿ5+Á �ÝuŒ0zA_y»½ÒŽ÷†g,šø V2Ó5<Üq¨w]G}•ÏY9Ï)ÞOÙù÷'`?Ó²’Y>§aÛO7µ$ë|Ձë­Öikߙ9‡èà%`Ú�³íø;S¬ 8jÁÚô< +Zǃe �ë `Ï_(만T=1e‰ +ƒçÃC$^õ"è¥H@VÐNÕF×fAڊóJ™G®£D//ÀÕ¨•"ª�VȆPÐǼ&rT+õS0©Ï/ԓ7+õz§ã"hl`̃â³ÎQ縓uR˜UE¸RŸž^…Ã†Õ5íN¬8۝gsÀ¹ +ú˜O˜WŒc>>´E MVŸ­š$ðZ„C}¡=5 «§W èq»gô=úýý¸^¥v\`æ®±á+SVgªÔ¼Øú›¥oºªfO66–¹~É]bÆfÕ½g›–ÖQKUšÇÍϝf±YdCEìæ”¨0„z¼"d¤Ì¨§ b/W–Q9äƒ3ƒˆµoµA*Ò³Ù >¤ó„Í`^ +$šä&žC$À‘WO|àùųž¸i:¬§ðJaïÑ8Fß@WW~ø“:6zþ E)²÷£=(‹XÒ±ùFäkT“J”y¹¢ YEBFèöœp÷7̱¤*ºï^‰wn³ù}ÐOâ…Þ‚6Þ”rPÄ2ú}yø`jÙ<F-À®£]]ñ +ÚVhé1X.K·ÔåÊ ŒíV咽i'Cñ¦ý¤UÚæyUj3¬©$x ¤¤ŠŠ•–Uyx—¦Ãz¥£Û¹\úš[À¬†4j½Ê>—߯ÜÍoÕoï(ú!³O:d}›yÏô¾x†ù'kµd„Œºz·Mó²ðºi\PsX0|›a5ÏåN!,¥y5šYÌlÍBÿbf±f%ÓÇl³nsí¶þHó#íˆú&«}ù3sJF »]#á„ÀôNÆn�-+ðÂfΆÊvÒT«%mé¶o±‚)ÊÙíž_sÞà ØŒûxØJØ»ÊKšŒñ�¯ðF„·ÔŽOÚäÀë[;¬ãŒÍÖ¯Æåê5S®Þ©>©fEµ¢†ž¨³êSj^ý”ÑΡmD¯Ø„b)7*Æv#KÀU6²ãFL!Wcilö5·Qx÷öõ-˜è¥–@°1XÊÅ1xG}D¥â}fxEÍÃëí¸«“L$�d˜SÄØéBuuÄÎmî8È#Ì0½½}…Ô×|@œ�µé‚i½’L€Ôd‹W’òŒìo‡=ù'Wió!m>¤¡!ŨIÛEWÚ%›Ó Ø0`²køêGN-x'µ²ÄÊfª«,`ŒØÃÝÐñïãÕ«·.¿#é·ÿâÁ½ýÇáï¿:±?©]«jÝÎLkãÆU7Ú¶ýã÷þŠ…7ŸªïÕ)·ÁP¶äNs*Àn?J2m…ùIQ "ÆKdVójz@mkÉE-‘:t2™'f2Ge=r™¦é— +5&dzf!{‰IQ”=¬P‘ßBŽD«¢1†φÂaH°(5F,ÍøX +¨€ã°îG)à^€ä—[ ’u,K²z{аR”mŽ_Åèt²:8ºÔÉîeŠí2Cbd9U£ihçø%<Ÿ*ËOÝø”¹ðN¶qÀԅ9ìLSœ‡ý[ +¦æìÙU)ò¾fÆËª2©[¸[TÛ¹þÔþÔhJPRý)¥¥öøÕõâø‚0GÀrªV;[»Tû ÷D鞔0š3²Œä�™‰:˜‰­ òBùJù*íuòÍò ”ŸŽ¯–ê"jkTßdñY[ìEQG“×WÔâ‡l:.a§£æOàDÂÏêüHÐËäÈÏbÏ8úû¬ß1à`µóNʪè9Îìj¾¹¬yK~^€Å1Ñ×O~°| ÑÛ»üÊ3jq¸#qN GÔ1Å9pJ„°ŒKU Q5%¶ꪃ¤—˜!D]Ã|þø´ÔY=µìTÒŨ¢Ö© +V›Ëñv²ud^kîŸ÷À©/vÓB“,¹ãlNšOR79^Æ7¬Ju´~-{Ý×ÖκäìÏŽg/øqÞþ=ûÁ£³½æ`ïøÝ–žô«_ÿÅoér¬YóØý(€?ä+hµÌ¸ J¬Ï+4UnGؤ2ž� «(r h$÷6]…Àó‹ÃD˦%‹PWãѼ‚;JK¨Ã†Òd +�w–©¯u1·Hµˆ_,tx:¼ÂZÕ ª~Ô8èù¹|B>…þ¤ÒÔâÙx©´ÄÛÌHï RŸw»å^ë€y@zÿˆÙ<€_Ư ¯¹>QŸöþE>ƒ%ž™gYfÙáß!÷ǃ‚YÆ/€þÈ@þÜ©aT8K)8è0( ä@{€ôk °' ŒNNƆÀUE'MØôšTº÷.@4aJ% ÔÞòëñBýN=£O‰tÍ 4�‹ê(:…4DÀ §6¸ow3ín<èÆî¬W,ãäOäe¾œWxß\Ü|„ùNÞÂíë]0ÖÕ×;ÑÛuº·oŒ.åcc½"9c>m)Ìjí¢¢UEŠØû‹0êêí�&úD5ª ÷!@^€ÜƒH”Ò0È[Ó*QLc bgtHLS¸ÄdŸÖ‹ ‰* Ç`ѼÉ[жښZv^øÝÛð1Æ·þdZbºÏ¬ g¬¾ä²G·­¼´¶ +_qèg˜?ù.6î\IEì7ø}óV>ú£³Íe7Qýb@¿&Ø](̔tË¥gꂡ«“K(.Â[ÑQ,ô°ñ´b¥¨è¦ Ý/Ig™:ݐózî ØJg-!ŸNrß$…yl”ø¢„Ì¢¬QÕZ˜IvF°IoÇ>-œÌæ†^�žË„ürʪµ:Y'aë¥æ‹Ôa5µ„µyK˜ÚƲ›b§›â©[Kdn‹Z‘éù˜Ìç!5b!¶<Ib™:%j6[,ÑHXÍÄG$ö3uF Î6ŠÇDzÂ�ˆKm¥j%Ç r4í‰f£\•®Ö_/ÏñϑUnµu¡OŠ }áhPÅM‚OÝ"ëÂEêܪXµ€Œ.íQ«Óêt +ŒF”Å؄{ð >Ž9L,.wÈbi·X™~p²V–É…Ã1ޚ‰¼’‡Jr„°@Ì&¼éqÂXcá„´ü¼å p)z¼&³×äö"Ñ싼ˆž%ˆÄ]ñ)s<€S§e€ŽBu p†f&ì*@?Ô8ù·ä ·´.èMxkçà¦ÎÆøõméåì®‰ß RÜ{¥fçÝýxwS…‡'êo¯™Ï—Ö2áü9ó,`` >4eµ—*ô(ßï4GéN,*ù±™ê¡™†ÍtgföOù§ÅÀó7ÅLÔÑo#úê§'bþóÚíÇ"+9\σ¦J(Btuat}tK”–’¶ºÇ`“Ö5&N3ùÂÓ0z/> ’â"w½f‹†Ñ@-¥*i¦ªHÚH& +OñªqÄCOüþÒØWçYP>=9è:ŒåQÖˌlª`*L +£˜¾Å J)î.ÅþhV±9æsÞŒF妈/ڂ´ºR³M1'õ“c|Qõ,ì$§¶›Ç +ù2).Eæßï—q¿< 3Hå¬< +P¯’3±Ç¿~±õ +Òíš8Ö7Ö+.&ÍBä÷õ"²‰·×L¡E.áü¡Á¯ ·ró7ÜT;§*\f·Ø“åVÃÌ“ñYÅ.­Êtû£Zlg÷ÿò—͉hM«-våäÜùQO(rˆAs;^µç/=ÐÇÈ ˜6˜&3/îº5ä¶ð¶ŸÂ[5É@ û‡!rÕMŽ5S–ô·ÜÊ4I«ñ¨5šâ�äÓÙt¿måÍ¥ô…Yx†JÌËÔ#“rŽÅ¿úg¡#‘úà˜Hí-EcY¤í¾æb]d•ÒU“…v…½Úæ²¹ƒšbmÀ,[B’ì’Ýõš´¶Þ’–ª]õîy깚m«Ôêšë^§þz·æa÷÷=ƒÅ?FOª÷js=æ~ÒóSØàÖ–žu=ç~Þ3Züé íÒYwrPƒ‹éÝO¦Šòø´<÷Åò¬?Ê£Ñ<óÜl¦\Q\Þ*Sñ-¨÷1=ª[äÛTw˜wkêÕUÚ*X¹^åGﺅ»´Û¤­.¶Ö2Gb¬’ÍgEه,Z³PóN%¡q»dÉå*×hmÖãv‡4jð©^ÅqjƇ­ †åÖíÒI#¸H±tk±¨ iµ‡µokUÚÍ=QáS{ÔGÔ¿´ß¬qmr?=HFh¯ÉR¥!ívQ>\QMسúj¤… 7‚_:,ãþâüh@*›¬Ur]àã°­:ÓE¦°{BúÈÚ]¸=îê“ÆòÊM±‘Ül-Ü “«`âùOÀô¢—²öW*ã˜ì²ie‡¡»Ÿ® éÈuÙ)ØOjÉq¿ÖšVËÖ´çïYðÔý.숦.tÉþ(Å+äot#Q3ÞïÆì¿yÇ©ÖWáx•-è|>6yÄQâ7W°»Â9X>É3†º"£Æ¤ ‡9³oÖ¹¿±ªš”¨QS`uî4óÀ×i\U_£•_+Ž=§»Lol±ÉãVGõD ˜È,‰3‘ýS‰7MÔQS€³ÄUø&¾N…UáƸTp}ÇWù°/,»qÆÝãfÜj<ÚÕ5ÖՕ¬‹lQ¤ƒMÌÛÇÄ·ãߑULQ5WêðYÊTLé4!_ŒËÒ¦Âת¾©bTáR¡Å‡Wû6ú_آ䅟)n‚®&Se…[m¤­D-„E£•…ýÒÑ<?JN<º‰Gv5ŠG-iˆ _¤x”˜&áJ0K™¢K'JàíÙ:õË#‰»B*­ -ÑÆ2•=•ý•¼©rËÊVXöß4¼i<:þmðÐ{‰¸‚…>Iè,‰®Äד›;ñNf'Ûoïw÷{ú½Û’;Ë `Î2ZV£ç½ÚÄëÅoÕ^Öa³xE®˜'±[³[û|ðþÎ7”$æ%VvWÞ»1q§ñÉàþʏُ¼ú˜zš½SˏS˜Á#8>Œ^,ÁnÅ\*ù\/z|n¿‹nFŽDº^tÈb‹%4è8S”2•¿†ÊR¥Ó"ƒê¾Lb–Û)2°Ì[0m-Ç'°Ö¦èzL8cê1 ˜XÓ®Q\Q·«ÌFdb0ЉõÓeåhy”‰>‡eTå¡¶©ÅdÁXßj’Ló‹\�wu¦S0a†s¼ÄÌ>}†X)ôÖøtþû Lœf0¶CÁ`È ³ º­Æüôì„Yùé°Ó±8vf,ï§Þ¼,“5†*ï¤&Ž·$æ—E3/øÍ/æcj/,y>/JT^œßÞ? -S4g…/Ä/ÌgK¸®N0äai¡k2ƒì îû†û€{À3àÝ]ü½à`RßÕÙǽÔÞïPt©`*´#ñP衄ª«:§˜KdWZSâJcE›f€<ù£7ýš@›.Q‚’&­}–F£Lò!ˆ'M™+ÊHóL ¶ ɚ/˒/Ë«‘b*,é„l!yÆ“ ’™Ò¬h€z ¤€qÅb€z H2SºèØæ¿ý@ÑåݤÇ6�R§sj— zÐ\I Dò!J(J®ïɱ=1 ™@äWÌZ*û»ï{óÅM‹¯ ؝†@ÀûÈÊÖe+&?L&úf͂J³hѳû'_¿ÿšyɺ’XÙìUmÞíÓºñì»ï½,Ýzå@}zYïƒN“Q‚}ÜÜÜ» 0¬]ÂΝÚ%7Ò£FŠevPVÜ +ÓÝré+I·uÄ +¬tP¸É}HᬒÀ™ÀY%M[™(’ôC3YYÊ*‘‹%Ê«ôŠ +Õ+EEÄ5[èYÿۊ$Òë¹-–¨T¢)$1ì=%"çÀyóo‚OoǏþ+œ‘뢣âÛy TÖë¼Û+Ë¢l‘ýéþÆ'aåg-qËf´¹òN´C·£š/²8êÅÆþFN㝯šÏ·Ê­Åóë•ÆmEj­QQñ\ܦ«›[ÝVÛ\?÷’eºµº;4ßÖ~[gZì¸ÝÁø»™ŒºU5”Å’Ud‘Õ#=9îJëðò‡øõÕ¢¾]Ï(àdô¬LÙ zNß ‘­wL—^(uKë%6%m‘éV¿ˆIË”ºÝ“ìO2Éj7‚&fNW6šÄÉLUôúª*øst÷Uù<^‹B(Lj4¦QØî„9%<fúÃ8L?5 ?Ï4#ÙA×ýi;1|žTzš Ó²Ð.ô ¬(àq· XhžÑ|Þzí‹/�8ˆ‹qréÐ0Ÿúì ò¥À™‰Ó]âXoãX@lòòÚ¤òè1ÌêaWßI¶Jy0dvõtoPe­­«©cxZ«fø@±\ÌðÕº´ŒÌEV/²XM~ƒ§«Ò^T§®’qu•Îâ½ØX N=ßà%“ Ó +rg[ZZJ §@¤—^Þ:6Z�Á¤ ç¶§AOˈ!Rvؘ®•äáãa=a§`ýNK².íòmwëÒZx•µ%„kkk€kþÛd's; –=úª­©©…iLÏœS_ãéL¯ù“;‘GLùÂQØì{B5—tÓ{óÓe‹Ã& §²ƒ7_:ÝkÑ:M¢ÞÞÐsÕ´zü½Ä–¥uó¿}½Ùõ­kš§µÜ¸4´íªââD}YEUré@Ì?3~Çä·O· ††ºZîÇ] ®D&=§›~w–; öþսȁBø¿òsȧ"sX$³YeÓ#‰ôJ ÂMÝԝ›º ;GwˆäšL1Ы:½äD£±’ã]óùÛ9OX£ t2䋈üù.]‡RùÝßÔ÷<S–JŠ`¡ÈGò¼>•*F…oò_;èÉa ½‘ƒ])Ýñéõ‘ðÅ1Ç +õ3쐛Äþ˜?$üÅÏ©"ä¤NŽlboàîd·r³ûÔÂl׫§.ã$§qø|K¦ùU*&£êWíW±ª¿êI!= »¡Ç0`àúÁÉXd ²¡¼£†Á@ ë†jC&üJáFâüN,ßô@ŒÜF€¥üՑk‰KfuBDf}2vk%/rI:½W !?±Kçñ¢"ÞC`©ê¾V�•ï"Ö3¹öËï…¼v}uþjžZ\ˆVâéw|ÿžÿzlǾö½KM²ä-5bk²òúô×~xuuu óőüêÌwûëëÙC? ®%¿«¨|ý¥ì‹¬­D‡`ý0¡"F_X?¼6=ŸWª t Ћd Ñ»9r²@"‰G±!G“qNXeÄ0ÊëIþx5ð_i‡†Ä“tn’ÙCÏ¢8Õ ›^¤wµ"U Ž®PÄËq>½>IGŸDr,&£§ûô3‚VK¿?á8ìø9~Cs´è= où³ÏÑ´:–ÙïÀwk¶™Þó~¥¢š£—sƒ~üªý 7£øñ\õTk,Aø¸E׸Ã +‡O·Ëp=Ü�—åxîS½‘Š~PÏèÏßK4%7Mñ¶lÉ¢¶lûeˇô¾¹C~nîåË;^$ëâ€ü¹ÑºººÎ掐›­@²±ŸˆŸx.މc…æÔà"KØaÂވ6ÌGÌ&›ŒŠ°[Æ ø$|Vƒ(c Ž]甑KNÁ2™úQü�uÂ`‡™71›ø›µ7o¶ÜèØ$mòªÁLdƒLãÍi|e«£xØI>?¤& µiȧNòµÍB5/aЉ[¯½áø–ã7¯ÝüÖ¢êkg~kÅ­ëf³ûÙºÿ›çú÷îxæÖ}£©ñ‘[^ŸüpÏÏÎܝ!û­q„X^u5àÕ÷›"e¤=Ò)‰C’"17 ;cl²âu¸ iðTŒXêWƒ?™¿D&¼9@‚ðgŠƒÊi¬Ò¨õ ‹žÃÿ’ÏU,F£I1W—›¶€=¾Çę\Îç˜>]øN#“v촘¿j7“Ê4:fs®·Ëš¿ÞpÚÕ3˜óZŽãykÓL¦Î¡ÂîðLîµGÏní«#ß3EÓnf~·«TöùIÐÇ}ÐG¾Zù– Á$y/©’p\Ä1ùŽ˜Ð Ì~,ðŠü5n¹úkÎåÒµêæ–è6î6?­{Úø†ê çëÒ{Î÷¤Sò¿¸9ív\ĹT»ËárI‚Æ©“tEU®Ù®mΝ² ¹Æévé]¼u1*^"ïN°r†h†F£Øôäðk„­Tô¢Ê½Ó…]û]Œë9¶îž˜ÑûFð=ŠñXhí¶®·n±rÖ,(V:åF²"÷ËlFÞ#3²ëyü/ ‰ÅÖͬg¶0;™—˜ãÌIæïŒšqùŸÃ÷b\ò§Æ.»z¿èZ@?J$×Tä¶q¢7 ÏîÔà—4Ç5 ¹3ˆŸ&`oÎ#¥±°sÙìºÇñÆ†­¢jóQ#ùH™|»Ø…ól !Ї¼¬™BM°|³ûºÏÂ+°üÈ×WF®ãíý |ÞãÿšW^·l–«&φñLüào{|Sï‘WßX»ö±C“ãuâ´$ýº›%‹-²!LyLY�mp9"·ærà¢\ND…<ØâùôžòsHEþÖ©‘i‘ŒK2âŠÈŒ,È +[Í{æ#?—Ý…<å~tèãÉy¹sªkQpòšÜ)Ò¢g +„P=€ÁZÇÓÐ+hÍC£&Ԏv¡Ùè8Úu܄߄ڃ¨=‰ÂØ­™…œX…v£÷Шý B%¨ }ˆ-PN+ꁹ™Î}nº+wRiQ3ú L°ëð"”ÿ&ãPóN€6'*É˽ ¡‡ÑŸp(7„æ€ï#èUmA߁¾]ƒ~‘;Gþ‚­DOà[ð'(€2hWÅmÏ]‹¦£Cè7¸ | ÐMªw5‡Ðuë‡Ø‰Gs'sF?å0Z%} Ý-F£LÛ¬ÚãA— KÑ +ˆý&z[ñ4VÉEs3s»AúúŒ‰3¯²´#Žæ¢ntzFãt}Žu¸?Œ÷Áó+ü7ջж6´ ݌ú¡åCÞ§Ñ< OcœŒFˉbh ÄíD{¡þènÝx¿ÌîU•O6æl9{îÏ ¥¨Z8ˆ^†:ÎàrH5°ÅìFÎÇmTULÜ=\~€N _A;>„qÿ}‰Káù=s+³%·,÷dîOÐ5ò£:tZŽÖ£Ð7ÐcðV_AGÑ?ðY€»[™ãÜÏU7«Æs÷ÁØFÐLhûBH½ÊÞoiÀóôҌeèE¾_Ž×âø<‚ßÃï1<`z™¿°YöMöw\J•«‡’ÈõÑ2t5¼[a´ïƒþ>‰~ŽÞÀvÁIèÑ;ÿ f:ÓÏa²ÈÞÁîäΩîœ<5ù×ɳ¹í ß- w0šOÁ(ü;  1| ހÿ-`²FVdƒl5ÛÄ.f;Ù»Ø]ìëì/¹>n÷¾j®j…jŸ°bò듿ʵå¾Mç튢V¡ZП«@›®…öõÀӇnA·¡íè^Зûдúýzý}€>…7€p�Ú¼j¿´î�¤{ñnü4~ƒ™€¿ S O SÃ42ÍÌ,f-s<»˜Ì;ÌǬ—]Ånaûáy„=̾ӝãrª +xæ¨v¨žàßJ„9ÂJõ[çÆ&J':'>œD“îɯM>0ùòäŸsKs7AûÃ(‰Ê ¥[¡•»A÷Âóhâaô*z ý–¶õ3 «h¼„ƒ  xkx6ž Ï|<KàY†—ó¯ÄWó÷ãoáÛñ·ñ=ø»ôyú¶ÿ†çYü<¿Á'ñGø/ø3”˜aA›ÃL”I1ièi33›YÈ\ÏZ�ïõLÓÇÜ�oè æ�s„y‡µ²a6É®`{ÙÝìOØWØ·Ùq —àR\·”[ËÝÎç~Ž˝UùU­ª«U¨^á=|¿„¿†ßÏ̟ðmV +·o 9uÐê5è÷!tá/ÅÇT6îFæ$Ì ‰íQmÅK`Äxf1{{/û_ª«ð8+ã÷ñvv{mî‡ì,æKv=^ʼ„‹Y¿ªž½ +ݍrxó{æ ógΎ3Ÿàî;øYf=ÛÌð¤Õ¯9;w»êc€ñߢzf3e~ÎÞÎޞ{Õ«Á'U0¿B2wб¢“0«·2߃L¿dÖ1;PW¥:‹ÖÁ¸ÿXu#Œ÷ æ.\ʾÍ=‚þÄ™âqü� Æ1< 1W2i¼wûÐìZ{ðw‘‚ŸÇà„ñ“ìx>£‡·•e ¸‰cl�¿ÍjQ'ý\>ÂØq;3Î,a_àO°Õ°tž@ÿ…nÆ,.ݙúM¢¯Ã ØÅDÓZM~+„¾xfò‚تwU;@ÏeèrÖ ó&ª‡¹ñ'x:À¸ª@ρޅʙÑ-¹~¼pà'ƒFð5(…u€–NhÛX/L1`!Ùd~ øÿ @ý6ü7ô ,ÃÌE%‰¹›kdÊ�þî€g5ê‚ÐÐ}ü!Õ¯ÑBì„Rž|´üwèJXsþõ»Q´o9z”K@«e@æ^ÈñƒÉ9HçNô&fÐfhó ˜çíÜ@Þr×@×Á5ÖÄ7кÜ÷P3¼»Ës·çv îÜ£¹+ÐZ´(÷$àï ¹aTƒ¶ª:™¥ª8Wû> +ëÑÿÂ;�·ç ÷ÂXBç'ÐþªçÑv¹»s¿Avb¡•°ŠžF×£¿Á¸ÍaGQåä¥ÌPnÛ+ÔItYkÑÕ¹ë�y_@{`O?ò©ö‚îîà®bÊ¡½1°SS ½B5ˆ2sÉb¥qÆ% ÓëÓuµ`<WVL+O•%ñÒXI4‹²ßWäõ¸]`¶Ù¬³h2ô:mþºˆeÀ¨l ÎÊÈÙH&ËE‚sæ$I8¸+.d²2ˆf]œ&+gh2ù┠+¤¼êÿJ©äS*çSbQn@ ɄÜ”³ÇZ‚ò^~Yøïi vÊÙ1ê_@ýÔo� �äVéê9‹3rkvÖ WooÍ´@qC:ms°y6™@CZxuàË:ƒ=CØ9Sãl­bÚ�Êºƒ-­YW°…´ ˆ[W¬†MVGk‹'èL&²¸yUpegfMqš5Ój²|sV ÕÈëHoÐy(1ºýî­ÌÄõ«ƒ«W\ёeWt’:Ìq¨·%ë¼ù´ôU +·4wl½0ÖÃno•ÖÉ$¸}ûV9»ç²Ž cÄíì„2²LxVfû,¨øn¶E2ÔÅÜÑّÅw@…2ééS¾wk‚­D’¹FÎj‚3ƒWo¿&/ƽ=‹.¿)0ìv+Gr§»UÞ¾¸#È6z‚+Z¼C6´ýò›¸ÙuqL21$šóÃ:d4<zŞ5ç㨏&'¾¶ËϏ+&- +ÎuÈÊ«dhIGúTGœ5uhûª:H¿N ¹²«á}¬Ëjš3ÛÅz‹$VƒòöϼÿàØ§KV$|Xü/ђóŠñSþl<ž--% +"4Ã…6Πáêdâ†&ìe`0|¨ÆvEg} +? ¯wLj‚VB ÛYG>,£•ža¤¤âY&CbF§bìKHLÿTÌùì™ èñAjÑÛ³êÈù&Ñam½º>‹ÿCôš||Û¢`ÛeË;äÖí™Âض-¾(”¯;Wðá| x– ÃHÍ ‚ê]¾¼ƒàŸ*<+غ.3¦´1kmî`=LgÞÇxXZèïçK&=)‹ óTÿWjP`*Áò¬¬˜™“w;µÀÿc¦‘Ü8ÉEÙWÙ +}ÊÖÇ/O¿(|QóôÛYh0aÚ/ß¾]{QÜ,�«íÛgåYÛ3ÛWŒäúWe1¸ýÛÁvlïiÍL½þ‘Üs;<ÙYwwB'®Æõ Ú š9Äw]6¤à»-ï8Û3ù®Åà fš33;‡B×qvr +•2DJ„$ “�¬y0+†aGKÒ{Ž(õÓXŽ +hxÕFT¦ž’a´j„ÉËÄ)2./S¨ŒüRÀÞöB «3™ÿ:0^̟þûMî65|®v©©ðØ‹^!üõW*¿wvãÄÝ"R!¨ôù½'¸B`²-Ñٍÿ>y~OúÕÏÆ§±Wõ20iÔ�dãøÉF÷)´—°÷ ù k> 8rp3[„Vƒl.‡rg!Ü +4”(”{#¬ø¿ƒÚwAs>…"½y2크`ÅØ¯@H*GÈ=€PQBþÕCÚhBñÅ%D¨Š+ÿ˜ü´Õ6ôX þ‚r +-…­u˜û+쥙#h1ûé¶ÔߨdgO£ û dÿ„NqH‰¾F ðç€T¹Qö÷Z[+”àñ2ʇKbGHİÛ[ñ"û{æiØmøAprØá¡1ϜYðÔÔå=J“'›´ì‡èï@ û!{,šë@IYÅx“˜½™Àó£=ì( Ä …}ÿ@(R1øûÄÿ‚}Œ&’íaƒ¹ +|}¶b~Øl*Ä:`4W ¦ 0ꍂ{èÐ8‡Ö³O -@;öqÈ®(´HØ}ì>hç^Èo7´h'Cøȯ%.û${ X?~önvXB~v{?å?îþÈaÈ> +a ᇀ“øïä»!ì�þ`äàÐS ?ûÝBøvÍ·±À÷°†}~±Éñ2P9 ¾]àÛC·‹œÂ€‹Áz¿ŽÖ4¼øõyõy8¤ïhó§«b éfúÍ0r›aä6“ÃXö–©4·äÓ$Ù[ Í-æHs ŒJ9»êÛ@þæ\HbaÜ7À¸yÜQ Tþmp€öû Ç´j{Íp‰”l클RÑø<lV0{ÕWQÅίB-QDàÆ7‘´khìš=‘®9à.ÊsHum“‘]…¾ Ä ¸! *  Ž]5JùŸc/E׫‘bôoa¶°[¸-*®¼[^b+P; ˆYØ$j€1w®Íhz4ýVÔȚr¢iרÖþw'ËúÙÛÈ.d»Y¹Tê+É!ùl¾¾r@·G—ՍêNèTY~”?ÁŸâÇyUþ»áv>Ã÷ðýü�¿‡×?äc2º]¿Žu²®\§èÚu*¿€÷4ÝÁ®$³\¨h�ˆƒ1î¹Ì^ Ô o£†âJ#p„D à?\!¤3A:HM 5!òŸÌ˜hL;P¨§˟™ÊCҏ“ (ÄAj„±=î8ñ̓B Õ æ´PWjb©ìh ¸Sqå…ø OãÇiš©8…äeÎ)+¢£1œá=1<ÃJCcS…R ŽÅbév‡»Kº÷rëƒëÃëKÖï冖,ÜË5Í%{¹T0N•¤örþ ?ì/ñïåvÎß?ÿ¥ùÇçsÝó×Ïß2Ÿ­%߀ ÇË+(/~hØå®¨55MgöCwºÁ: Ä"?¸) F õ@³\?ó HŸé3°T<yžÁ> .À ¸þB‘Ò8â#ñÌEñ,tüéáúʅMó�r»X(ûiˆš¦ÎûöSyÜST¾°~•ûÁÊÃÀ-§0·¦ßr�ÿ娨H…޳Ë`qXFJ×Ô´ˆc—óŒ]Æ<ÏÓÌÓlB1L³û‘ÃKÅ¬›DF:`ÀOR÷Aên£n#uCŠqžá‹y†ŸÎ3Ü9ÏS\ÞE݀¢k2l2,l2Ě Pš`ŵS—'.þ+u/¥nB± ÿ +þ0ü#`x8`è . |^˜»ÆF]qñԝG݈¢ó^õ–ù µ~C“?‚¡v4“º>êzˆ‹?;hj1!Íóø3Ô%áᆘLÊpn¸¡ ØäpÃl`à �û÷pÃýþð¿0]ÒðáÓþ&;>ƒçr$üÏÿž {a?¾øã¨‡ÿh¸á6’þ‡ÿû~ «IúGa—Oø žKåòý`8±j}h8qÔú}” µ~o8q¤÷'¶»o8q°ÃaÒÀk†JýMfòåCÒ®Ba†´d~¡Æ9PòuÀgç3·'H®RÁnN%­|Q;­Î?¤,BAZ„i£=(L¹›hã ¨˜rõpð6(…?>íÿß Ï“Ž£Ï±iøÿ_€þ-…àðÜá}þ_!Ã5ì?žÁáÃþ_Ÿ÷ÿ<4‚—ûG#jˆx)1ÂàCþ!ä,¤eðaÿþÄZÿ3A»7±ðª’þ‡‚Ëý»Ãöߖx4]=^ +ѝ‰þù ûü³Â#¢•¨LÑúëƒ}þ4ˆëFðÜûüÓB#¤)åPƾÃþR¨1¤MYRûS¼II…•ÂRá2aºP)$Y(¼‚MmQ‹j£Z¯ÖªÕj^Í©5RÛȇqú‹ðÔòä9ârÔ/2ùÛj‘2XÍÀÜÉZÙ6¦mÑLœµ´¡¶Å3³µñ¶!wy¶.ޖU·­cã{;!”eîK{q((Ýá!ûó#ãÔ÷x¿åŽ{:;q[vtj[)g¿XýÐÂ>Cœ)!Ç R£e†9=«å?8™‚{Á ÒE߃HEÙÚudŸ*êÌVO®¨³-;›ìì0½Ìú֖#LaGðÍLoëåDŽoné<Ÿ 3= îž|²¨˜$CÅø�M6Ÿ&5-nm*.Î'zÏ%‰@}^¡‰ÖæË +APV;aŒñ¡-+ÄøH2Ї|a¦ Ó#l¢…™ôˆæ%‰†ÂaH’“$CµaH0®¥Ñû¾Š†óÍéDaZOwÒz0þ*MI> hA! £†4ÿãWtÿ¿¿53ÿ?ã+~·z9_É[×�e²;n¸ZÊö¯”å¡Õ¿+¼D2+W]MøŠ5Ùß×´dW[ä¡«þCô*½"Ø2„Vµ.îZ¥¬i^¡¬h ®hé<ðø–æ¶‹êÚv¾®æ-ÿ¡°-¤°fR×ãmÿ!ºD?Nêj#uµ‘ºW§uµ]>·µw ©ÑLò5%åæCÆèœé{fÐÉ1= ÝêyŽC°léâY}pfÖ�D¢’MÉ&³“DÉ Z!JºuzÀó~²%‚Øœ‰âHj]×rþ߆ 6Ú´)îÆM•m„IXԖEöû ن֬’i餟$l*üš;ñ¥†ã Ìú†- ;ö7¨6mê±å¥âãÅLwñúâ-Å;‹‹÷ó$⊎ÃJÃ`ñߋÙM Mx#üZ[h›€Ã?ܸiù!¨`P¾ºø¦xsGS1ZÖ.Ë<‰¬@A J E@*ô3p ôG qèvpïú!Ð"a“l²UZ×BjìŒБ؊åÕu#ÀW\•ç‹–çyë¥yÞÐT!n¬Ô6™ÀðÆè9pô>Ð_€þ ¤b+Ø +Zø¦¼Övn@âšO>ÁØHœ ñôˆ1îâq´þWD ظþ÷�ë=Â6! +x!À •n Ù6>õ#�ÅÿšÖÃÇ +endstream +endobj +2967 0 obj +14945 +endobj +2953 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2952 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 122.474 241.115 130.554] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/fillbetween.html)>> +>> endobj +2957 0 obj << +/D [2955 0 R /XYZ 71 757 null] +>> endobj +270 0 obj << +/D [2955 0 R /XYZ 72 563.772 null] +>> endobj +2954 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/XObject << /Im9 2936 0 R /Im10 2951 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2981 0 obj << +/Length 2278 +/Filter /FlateDecode +>> +stream +xÚÅYKoä6¾ûWôQ Lsć(i‘, ;ØÉa >m’ƒ,Ñnaôè‘Ôãîýõ©b•^my ,l@Y¬—ª¾*²¼¿{ÿ!Ù¥"µÊîîw*NEb’]¬b'éî¾Øý<5{•çSÕûƒÖ:0Âî*”i˜tÿÇýÏwÿº¿û|'w!üIØ ÿF„¡ÞåõÝo„»æޅB§ÉîÙSÕ;cxV»_ï~¹ûñV`aÓDXÃ*|lH²+‡£ëpl‚<ëÍ ÚÓP¶ -We]ý Áï¡4Uå +"É:—1AË GK}YŒ<W<Lð�¶ÇA{nвybY{”ãÖ¶£ ù¹û‚Žs]¶¤Ê²è?íàþ±?cpÈúTËr]]6Ùø¶yדëzÖï|¢‰¶ãÍñdkñC ¬›j0 ´(nԈHÿÒj[{zc£ ÇYx +''[èµè2|{nèõ±këÅfXdCæyð–:óVóSÇJs^või@–WzEâ³lò¶ë€É h;~·ž<—gçž9­¢Õóè'Ã¥H#6<¯ÊÓir҉¼Pú½cÔdM1†Rãúw«I4ÓWCm6ûBÇÄ:8ø²ÀGÕ¿"¾ClÁ¶÷¤\ƾqh—çñQ¬’CÄ&׳ F¤‰ þùƒw[*ˆD¿¡@:®_6öGBEÉ +¤o( Ò¿ªÁõ4J;ÙŸ?Èy˜¾ÌòÓҝágJX¤à$€µ"ë®ûDƒ5‡(Lp_3q¸Òˆ¥LIØG U0U{*OðùÙéècë #+B›®ÃxRä›@챍ƒ{’o$s4aåÈr8#ϪºÒê"Íá�GeC›x·d´Å‘w >l‘ìrý~ã#¨4�ïÿIJ€;þæH’“‰Ï%B8z§p Ø û¶åïq鲿‰]‰`â¿­6‰€/±þ¶WO)X'»“¼i + Ñ°#¶DùŠE“»‡¬ë_*´ +@)æR +‘A4J/Ý$bÊŒŠ¯p´¡PédsOÀí^j„[ÿlc0ê\åù^iöÑc< ÔOô, bÐh.`žÑ#=G¥J¬‹ãw Y÷qE}>—c$=.ôȹÔuP·³Á‘ã)"ˆ•ߣðܟ)I<æЃ<kò¦ZeZ0ԎÓÈìԕ¹ëq+Le–®Eª$¨ ŤB(¢ ì¶Õ¹nzèdG^GH>Ìo?¬Úg˧#óªíÝË/w…Af¡xa?`Ǥ@ë¢(1¥}ß¡‹ªÛá¸G”ðVÃ\ٜ"‘œ”£ñTÝñ…k2½@].h«ï±`‹?ÂuX0A±Ñ•ÙCÅ3ÞiÄ¥;tz€bTÁËõ-–×¢¨Î¸éã½Û +pc Ɛł~ � ùukÀMŠ›@¯ÃËlˆ„VS6pJßH—�„ñ$¾{z@u—‚¾ì±¯ñ˜?úa%^:Ú/•ЋϩËQ†=ùؑ£~ ¶äŸïDÅÒúÕÅÐ/{xâýÇàð§ºô_¦µ2<,8n5ð�UBŽ}ï»çØ=Úx…˜ª1b¸—Æ€‹cH“Ñ+Èn(s‘°PQ“ k½{ªÁ 6fI ià&‡)ˆæØvåÿÚæ°Õþ \6ªô¤Rƒ =nñ‚ˆ=œÃÀ·ü5SÂÈçeà—BÔ;õ…<ŒÍ- ÚP‰²WÛZ`PùLyÆlšE "€•ˆ€Mô~ðN‚9KŸÖðÉٹǁFuÖ}Úl‹=­¬i¹|¡]?Þ<тWƒ†^OOÜP‹Îcÿœ8uhá¾Âæ9‚xØÑßP"h¡œ¥^\á¼T´=8– #+×< GJLK¼±=g8¢§É:c÷ãËÃh¾ä¸pÄ:[Œ«žr£B‘8‘S÷n �ç×mÙf݄"+gÀN-Ud1iÐ_oRÂ�Ž E:£*¾œ›•â8U>ғÂxª85µ¬ÀJÕ9Æ¢˜cŒÆ¾]ÅŸŠ\·‰ŸBFÁ¯›X+TÑKWAÉ+0’°álšn”f©õ×q¼ÁaÇÞ�8W®ÇD�”ýÄA°Só +˜¦V$q4÷“ës`Võí|ð²’,Œc»>>RoF½pu»ÙÐa‹–¤éM[×îÔo¹ŒQ‚ú0WÛ`¾à¸æ*0O£¯¶ÐÆS§ü8龿¥¥˜ûÌE먹uÔÒpë¨çÖÑέ#ÎúNè°sԋ~JǾÔ¾ácì׋0LÖAÒ¸úJ'HØ»ü<”„Ü4É×+üq0R>—ˆ78(k°@àD +µ ­qô²(Oؽé4f”ƒØÇvý°…rt‘¢£ÔëE¾»Jî{¢„¬^,©y‰"4âäÇØÓÒd²ÁuÚ +;@ëv«xZÅ´èÙ$fä5sh’¹ „é¹ýÆæãLŸÕ<•1 ž6„óí €OO·_ eåkQ¿yQ(d²ìí¶°7ad¿Ž&Á6œ‹'ߣa�ÀcØ +e —v牴 çàõ¢„­]ç|ò£)Œàsä8‘ L“*&º9迚OÐýÉøÍîÓÎgØWÐxfäSтÝÇlØàR匓_Õm’;tÕ`;æ�Ëp4˜ë ßx¼ÉŠÖŽ(ù}å[ñ|=ÜÞxÈ%?O;n½ˆÍ¢C½1oy)Ñ­Aã=Š7hT€ �PµúæX¿Ô +«JÉwۗ›s%DW»|ýÚVó´y‰šØbíÚ8|rÙYî!Ó¿¥^A³òŠßþê%„ Óå%Ä«ü zºu¡èOwÉòp<:|"p)6ôPowm§C–»äî4Ÿ!^ âñmjæ<p­Óž·:ÚI×ëž_ù°÷}¸4É.¯ëüñwLñ–(anêðîÜT=§ß@øg„Ñs‚~ŠØîçR-Re×zq<Žì+Çc%ì|ÓºLxµ%7ÑôïrÕþü h§§ +endstream +endobj +2980 0 obj << +/Type /Page +/Contents 2981 0 R +/Resources 2979 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 2983 0 R +/Annots [ 2978 0 R 2968 0 R 2969 0 R 2971 0 R 2972 0 R 2973 0 R 2975 0 R 2976 0 R ] +>> endobj +2970 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_financebars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2985 0 R +/BBox [0 0 252 144] +/Group 2983 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2986 0 R>> +>> +/Length 537 +/Filter /FlateDecode +>> +stream +xœ­VMk1 ½ûWè¬cÉö؆ÐC! +=¤[é!MH dIýû•5òx))«CYČ5óüž>¬ÙW ÿ¾~‚«»�O¿\ð”á·#øÌžÝ÷|€}…/ð +(ïŸúS‚ûÍaôŠ/6ÐÆâc@xŠÍ×üžG/átù nUÔÛ|\]•û +˜“/5c^�)ùH‰°Áº¹«ÇS8±XÝuو-²%¶Ì¶¨¯°U½6¶;¶Ÿê»g{ø°>»›ufEÓñ^܄èkca‹_RåÐ)âéîÐPþ½AŒ~i ‹À6PGn>g¼Œ§¶ó³ŽØêÄÇeÅg¨Ù牕ÕE —"ö@åêX,Ês[õ)µ ×õexõÈ Vå +¶)/É7¦(UïóÞ—¡(¬…„ulD&ÖÚ{[ë:‰unYÞ«MâÜ@ל2p7ìܰ‹!Å­ô€Z Œ|z²Z‘ uE#ÒÞ(™šxu6h³>n+ÆÅWU2g$åÃCAN‰a‡8Ús@mý‰‰¸^pk³`.rø».­yçÃÐéÿBµ/|Bæü:#·j/Sw±kæãÔiG©‹¹ÌÏS«¤V­<¬z¦æ s‹¶´wÙ1¿çžÆNäÅcŒ“”?¡ý!ö}BO:83‹e&f!:(ÞÌOQŠV}°ÛÚíÿÿï¸u� ÜÍ¥ +endstream +endobj +2985 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2986 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /TORKZI+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2987 0 R] +/ToUnicode 2988 0 R +>> +endobj +2987 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /TORKZI+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2989 0 R +/W [ 0 [ 777 722 277 277 500 250 333 500 443 443 443 500 333 389]] +>> +endobj +2988 0 obj +<< +/Length 2990 0 R +/Filter /FlateDecode +>> +stream +xœ]ÑÍj„0�à{žbŽÛÃvuD(ۋ‡þPÛˆÉèj 1|ûƌl¡…Ï™‰É ¿5/Ñø‡›d‹zm”ÃyZœDèpІ¥(-ý®ø–£°Œ‡âv=Žé'VUÀ?Cpön…óš:|b�ÀߝB§Í�‡ï[KŸÚÅÚÑxHX]ƒÂ>l÷*ì›x,>6*ĵ_¡ì/ãkµYtJG’“ÂÙ +‰N˜Y•„UCՇU34ê_<Í©¬ëå]¸˜ž†ô$)Ë:*‹*®¤œb'҉bÒ9*KHÅ +RIB҅”’®¤œ$HgRGÊH’þ¾K‘òx­ýüÛ·i<º'çBãâÈbǶ^iƒ©ÚÉnUñù­‘¥ +endstream +endobj +2989 0 obj +<< +/Type /FontDescriptor +/FontName /TORKZI+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2991 0 R +>> +endobj +2990 0 obj +280 +endobj +2991 0 obj +<< +/Length 2992 0 R +/Filter /FlateDecode +/Length1 17868 +>> +stream +xœ•{ x[ŵðÌÜE»tµZ²déÊÚ-É»ËñulgsB Ùìce#„¥±³°•Sـ¸B…„–Fv–bxiBJÚR +ü…¤m Ðâ6¥×Wbë?3’Còþþï{O7gÎ̙3ë=çÌ9s„BZԏ8$/»~I/ºì̛E¢@]¼ì†uòxå‡g |'Bª÷¯ê]yý¿ï+„Ī•×Ý|Õµ‘s à}¡ð­W¯X²üÙÏ|ˆPÝN Õ_ Ë_55P†>Qðêë×ÝTµƒ¾ë OÔpÝêeKÖx€•Ž—¾~ÉM½âïÅg ¼Êrïš½©_3@Æ7µ!‚Wðf«Bs ~žü‰HE^B?L~|ˆCZÍÆÈ¥…— ž ǐ_‹¯Dθôez,}©t6=g,š /ƒ¤ªÒoö›C`ÎÉÜÈ9E@_!™™`dȝq;Q‚;>HHËüÎ#a¿×l$‰aî÷ŠiÂN5 ùD“Óijjª¨(JIc'à7‚+ª*݃"mt…sŸ(­ƒ¸Àé¡©š¥NI’ ŸOa ¢¬ó›8Ö‡pH·>Š£º|ï‰DÒï/Oš-© +sª‚ŽÕÔÝÔ-}ÐÍ3[ŠRU•qúsZʇs#Ч©Î‘%ÙŠÈå=å«4½åŸ†>þ#ô¨ž2 Yëßkn_­¿¼<¶¼¾Äåò¹R9¯ —„áTxAÑEO8Ÿ«u¡IÁI‘¹h6ž£š©žœ™Û¢ê—úÍ÷„¶D·ÄúË’vRæÐóÒÑÐÑèK寅^‹¾z/z¢ÜïH%Úù"MHÑDÅX]Q‹Ôbî.W-t^ÛªÛ!mqnum l m ÷—mÖÜU´9Ì4]øFéF3¯Ñ¨ÃáH(¤Å*âÅR‘Ù+É¿WF±„™´F¯Éçòz}ù»ª£y8·AQœ¡ ¬V©5ª`,j‹Å¢áH8©TkljµÆiwºìAmȦՆÁ`¥Óes:]±pÀå,ÒjÔ*-¼‡çñgHF^üÙA6™iIBFü™¢5™$Éç“eD(£°`$:ŸÇ× Rã}Š)ªÀdƒÁ¨N>gZ¡ÅÃxðÐZ cµbWÜ.¼Ç…_t½å:éâ\÷+œÃØý¬l +a ^:¼“ƒ:}mèy,¡0²ã•Š^ÑVô„±î“ð0þìfC¤BývÃpnE+£(‰’(4= M£{TÃÐÌÝÃý1ŒbRLŽ)±ll$v"¦Še’û·Ruèî[3z6ÞÝç*;}v´»Ïy¶xÔ%QR1 ÚyºxT:Ka4F‚§X•F›ÒHé“ÏCJEp³P7nŽm6–;ãjš&2”x܉¤Q,ü÷©JR§Õ ž¸»»w£n¼DwÇ[®è<–lú¦àpîÌAÀÖáÜ©¡’TÑÈFљ¡¢Tˆ";+ ÚS8^øuuuYývQ´ÛЬÖHF¤Šª|¹¾®¶PÆ0Hž÷×ùÍÇ~RëŒ8ÒøÐ ¯M}âe[$…ý‹bã?}4þEhüý’†4·3Ä{=¾ÄØßð3›ÓEF.⊤€Í>ö9þª^¶zI(dXuîÏdæØ³™Y•JC¢îE:TJfæ­ÌQÍ,1È‹AM‘Áւ,ð;M&H­NN3œûË!«•,€Ì©C”2ï¢ÕùùÊ­18‡sgd~ϸœ”rAæÃ”Ë)ScV4׿ڿÑÏùKWƒTgD,*”K™z–v –ŠVTÑôN<Þ}œšQ\A÷òx>•Žý4—âÇà…Å FO1ÈjÙü,¥ýjo/dš›óÅ5i’¸@Aöˆ„ +æß_ª²Òå}©xhK&0š3“ R=µtegQ*d¾<D+(åYfWÁ�µ“tb�,{æþÁñ¦ã Ö@¢ÓŒ»×@g‚½Áàžà™  ;‚D¡I*auu-à yœ¬Ìã@ˆa¥ÜU\ëŒy­³J 1¯eVÀq5Ë^«Þ¥·ÀRR•êUV‹v@ƒ5)ŽšÜ–:ŠSSw­^op‚N%žrRZq}cí€w8qÆÙëpîqžq +ΡÀРʏR}; x ¨#<£k`iÒ£çð…%1éeéêÂÕ»M ”†ëjë­f›ÃQc÷×U××יk#áp T áXÙäÉeeéÉ·¹ªšÇ[ZÊÝ•·Ø5b›p/­H—•M÷É Sž`°8½�/ùnBv™‚½ìl´åþFÒüËȍÇòR«„J ˆJ‰BÅJ§wZ,dÞnł•e­F*H °ÿ`h¥²IE2g=mcÕ©&‡{8„@šŽ8^1z,/kñF¤ŸÂ«¤݄¹ŠôT,µ_wç>aòQ<‘qAF±Ñ\¯ëLnl_eÃ3m˜ §x°cëÜX`²&¨©H LÖ+Õ5J¥3e²™2Y³ZK<Yû�àÄqÔ4Ú4v¢»{D¥èžx+f|¼‰O”f}ª÷ÒT²Ë¼Ëõ’ý%ǰë—jw ÞZŒçêçzô=†/œ‚§TÄÉ9à¬*æ0Mlî=˜³WfËU‚E}´ã-ûIû_íœ}…Íý&ÒÁ¡$d=֗W”dKH ˜煠­ÃŠû­Y%kÖ:b=a=e­ÏùӀúDôé>ÛMúÙnð“ÆN71ãU§±¹(…�,ài ²¾5Ýh Sl®±@Âjªë'ՈTäÂuæ@]}ý¤úIxÖ;ïÔDýS̑@kygÙw&­MÅø—Ç5mìG]SbÑ¥Ëjz–‘«ýŽU3Â+PÞç7ïï`ëɎ‚\•4(T~$­Yˌ¡Ö¤egqÁ ýc Ê‹‘“ š3<œû“⣄°¿¶.’Ä~^¯ëÉúð'™L&áE¢Ô$5#´"IŒö™Ïmždý%±Ì›šµÜï‘ ˆ Z°ž¦:EmëêQÄ\’àU `pâ°u£Ÿ}fI¥ +L…dŒe5„yÊñø1 Ìæyî¬eö²Ž¥0b¤:¥]š#Z&™Z‘ + –I¦ÖÉHNFrêóƯaö3²Ÿ‘ýŒìONØKÈ|Îd2ç˜ '“ “.á‘ l'‚UŒ‚áRª`4+”²:mCÆÐ]o +™Âý  |¶a¤áDqGC¦¡—’”,«Á<š‡9“b.MƼ‘Y¥Ú˜WCó†‡9£R¨‹”7×zëZ±©Gl•`›ÌfIër5ZœÕb“¶W»[û––ד•Pùƒå¾dG2“ìMòýɁ$É&1JJɑä‰$ŸÌLÚ·‘ÉsA Çò¸à¿ÀZÒæTª`2©Ñl¹Y±{µr‡=‚˃UêbU‰DZ”†Ûo1/Î$½¾¾¦ÚQ䰛mEy‹J…žÚTjREÕy;;©~‚HíìœÕßn¾´×m5j+•ñ)v¥ZËùZ+«®™eOMo¼$`sš|Åö +#¶÷Ž-½¥máÊSã/,’`v#aéRÜúÀ•µsÇ=W–û‚A«¶a!wÉ#3Š¥@/՗¹ /·w£8QOØá$³ÀIv‚'*ÕnXQÄjc 3ñÇ#Õ Õ£…RŒzÊmŸ¡Ö€HkÕÁ·⯘‰šc‹¨†#ttDi:N¥š ôÈTš¥ŸÒç‹?ÎG<&ÖQcUƒÐ“:†™(b&–˜‰(›Æ»ŠŽÒŒå÷Ÿ¥UFc2QÄ&–0üñãðG!®R¦l—wÙw…¹V®U?õ‰Û¤âqEr£@PíVïÖ<*=jÎ&5’(©HOYOœxÔÆC^õ}¥øW5Ì©_À»Ûû’—xÍÁPŽwHXª,‹YÌ"D�’»‡ñåw$qr˜|9„ËâÃXR Ѷ˜ÌÒ}&©3ÉÔ2ÜØ˜ÇMMy¬bXqxüµFŒŒ’±ÇØk1ž0ŠFWâ9NäT•B@Ú½†Ù9pºŸeBšôq÷éü!ŸN­I7™SÝqµ„"6G8d‡QŠØ‚TX󢺦,r_7TÏš‚|ÖSk\n�ÈnQÁ)�§äU´ÛkìxŸ'4eÞØ±èT×ÐPçá¾UµÞ¢šY>_¸\ñ|ÆÍÛ×_š€x¦u)Y<#½õÇë[“ Þ:ÿõVkÕÊw¦Î 2¨üî�ª!¿*È`Q³Ù•Ì W±Ô¨69TêÊi)PŒ©™,ªy*yj‘šaµƒ™v3í=µ»Ž ƒ ™Ѧù‹¦ìT—°ŽJX%1fÙcÌhÇòG7˜a½Ä& =dþ©hi‹ò`%õ‚5UŠ†Î·ÚðcP  4oëMЬV'µíç3Ã.…7_lÝã#…<5Ÿ ÇXr¡n(WV8¨€W2?¥ŠåÙªòý›‚j¦'j¦!j¦j¡$#9˜oâpÔÕ¢ÆYÂ%¬²„-”Rc2Ÿ?K9b±ºÚÿ©¡KßX–^]G-}e]G]¦®·n NHòXaù~(eëÄl݉:’­Ã ŒÔq%jGÌkÊýXÌœUªŽy³%1o oô«"e͕ުV +T×°“ɨ-rUjœUc“ºW½[ý–šWS£ïŽÕ”Ë|±ŽX&ÖãûcÌr4®%1ªc›£6–©ÍþøÿÜð[œ.NäC.®ÈƒÁߊ'Ì>¨:ûòa'¨Óÿ×êƒ}¿øµÍ¯ÁíÝ×~ì0ꪦŽO¶*5Z¾y΍7èŒUíã“mÓªÀâ{"&l‹“ÑWÚ¦o¿y‘ÏÅì½i.¾qCß·ÇKº%î`púr<ïŒbêu437Êm=«F—p…XQ‘›˜…oR¨¼ÛݪòZ§# BzJ !} u¯uT%j”¥fB sV±S¨a¼5)ê$»’5Ф¼yùX¢²V¯h S½RRBS3õì‡so+^ʤ×óØÉ¨NÆá”B^U:Á£ +°×ówç% ÂÅ1*aoǏƒÊäcÇø5ïǤ·ó~½²ZçÙVC,óê±Eö¥ú›žÔÑr–¸eÚPsÚ®Û^'–XRS¯ñÌf‹mr[éìF¥ik‰ZkTɨt&n×ÎÔͬkŸÔÒ8ó’Eº•ºMš;µwêLów8ˆ¯©§‰dÔ5¨6]KÖ>Ý`¾ô¹‘#š”>ªKéY4ÖX'é;ôD$£çd†nÐóú´“žW1]j®³Ç¹ÚÉU87:‰ó6°âÊ´’&°ìÞd’$ë`߆¹iЙוÀA’ ¡ƒ^_[ ŽifÍóx% +¢јB!_¨?4â•Йéá» =OZ +Ù!~ô¥ìôfÇë®HU©cJVu¨úUœ¤ÂgT¸C…U-SZ¾™?UúÖ¬3åìh\£*OÅ'®l¾¤žýÙ±ÓÝÒh‘ )q8_X`\‘7QCœ£î.jÛò´ezÝdO@°Nj¨o ¢F­UÑ_*—±N—’‘¹ÄêA«ÉgðàÒÀd!åA êZ×Õê,Ƀ¥4ŠiDBt"pdAB•­¬¬ìvzvá>Ôǜ­–Ρ& îîÂÝq´¦åŠÎCU°Òrz±#1tƚ$ÃÚ!œÒStJÑéRNY—*ðPi/Ö¥´ð*'E)ÖÖÖ�Ö¤Püâ_¬3$ªò‘2¸m“ê˜V‹ö¢‰è™žšLùAÍÁ±›d§ôˆڈvõé÷ë/éù–7öÆg‹æ5…¤"ªÈî¾åÒÉ‹¶È$éíéÞ«ªñƒ‰¹­ fßy½ÙõíkZªZoZÜzUii¢±¼º6¹p æ›ß4þú“m*CºáÖûqwڕȤfôäã¢i¹ÓÜ,Ð}?þbHÍã í'Å";]E濉LƒEGȤQeü½~⧗‚Tíý% ¯‡¬68 ‡s?;BíAI + +Êïn:–÷莣·Ö–�U‚µeÉZhó_dX$u>?O˜'ÎWuº;=ª• B?ê÷rÿD>!ŸB šIx:^è\àé dœÏ Î5žm–{­æç>ü898ˆ_Ưª^u}ª>íù“|;E2˲Ȳݷ]îœ ¨Ì2~!w +É�>xݨQõ©”ü8ãï÷ä—ü²¿ÃO×5àßãÏúGü'ü§ügüÿU%'MØôª#¤QÁòÞ²¥(R,)X¤Îÿ¦OÁõ=ÑWH¨)(ƒzÑ�Ê¢t +i( §ÖßQL:Šñîb\<ŒõŠå ½˜’DY¬Q[J[Ž’ïä½¶5}sF»×ôõuŸî[3 +.A<Þ4:ÚÇï´¥pÐkç•,+Y[ÂÝ_ÚÔ×zÔÐЀp»Ð„à™^gB’3å©=bM ’”Âô¢H¢r=2(åÅÓ3¨ÓØšÀ¡_S¸Ú‰äÝ8U^ A2¹Y¡wïøþ'Úü£ªÄd¯YLY~Éem]zé¤Z|ÅáÇâÉw±qǜpEØ~ƒÏ;kécÕR~3»‡œ ò5Ë"*á6¤+ªvØìHoùBF†ŒLÀŒöJa¶’ $ABoõ¨lьb6›!‡tîY…Tà«h5m­bÒ|*žÞVÒd~ö,•F¾J§cIϋ¦Qvbtwç/!Ψ8>rþƒŠRbïG{àõq2{›\~ùÕt%HM§¤’UY‡T0“{T¼ê>þüÏÑ¡T°4z�†©¯d³ù¼°Nš…Õ‚«DWK£‹LŒ>oÞWú`Âk:ÎnzºuwÇ«Ù\a¦Çi`â²ô8»]”±½Ã .ÙFɓr(ž”ÎJÛ2«Ví£*E‹£ÑZFžWV^ë]šN땎ž¢ÅÎo«0§Uµ^°Ï·’»ÅÍúmÒ¦’’ýÎÃÖ·É{¦÷¥³äïœÕ’QeÔ½°º­š—U¯™Î¨À2¨ wNóh‘¶qV½f™®™ë›Oæk–’5d«u«k—õqÍãÚaõaMVû*ù#9¥?«µ©O¨0RP‘>ŠéÞ À¦eU¢joC•;ªÕ’²ôØ7ÚwÛOÚy»Ýý+Ã< +ÇSƒl¥è]e†%E÷ø +£à¨ÞT;¢î”ɁW;6:v88ÇY›­_+ÕjR©Þ¡>©æ$µ¢†•¨³êSjQý”ÑΣ­T®¸„b©4*Æ#Gƒ(Ùȝ1bZi`/-ޖv¦q8ðæŒõ1ǯÐ(œjUÌ5T¤âkÌðŠàdYm‡“%NijôŠ€úºÝ¨¡Þgµt&¤¯«oMáp`çÏQ¤‚Ñt”^I¦ �jª¡Ñ”*è=ö;_rçë +%m¾¤Í—4¬¤5)»äJ¹dsÊ�€¨v_t&ѯb»M+*h¼…j|Èf·âûxùò͋7%}öŸ}oïŸÿv䡟ŽmÆO +’kYý¼;Èä7×­[v“mëï0~ïÏXõÆSÁåvDr_~îEÄ¿Ìë÷ W * ÑóC°é‘SËnÔÀú˜}5ÐSG…’X†ž/zÊo üz½³ñDc¥q“ÙÆî¿ÀV¸C¿+%6±ø¨¨Ñ˂üý턇¡ º€v´ më„pî²ò·[zzÃGːù »Ðëá‹òxa¼ãù/¡nåf)Œˆ‡UòñB˜ªœ^ÏÝÀßÅmæ÷qûÕªé*ܨ¶E ÍV¯­ÕY¤G¼Ûà¬9?“*Ÿ0 ŒÐ/8áÏzBΠ^/: ½†ßIÖÀ!ƒd •1œ0¨ ô‹IºÎ ½RL‰Ì‘ØíêX7;,¨Tš‹òás®¢.™Ó©Â2ç•q±ÖéA.§NïQCÉÇûeìÒ¹=¨Dt˱〺q,ä— ¼¤ü…=;Tyïä|b6S·¥¾àÕàɛºç—?ؾ¿cïB“ìô”±5Ys}ê<²¼®.J¾<ú·_œýnc#wøûì‚i,:öÛêš×^ʾè¶åïfɳàƒDñቢŒÅ¢¯Èa¡xÄéÃfŽ›YÙ̂r³o"Š÷MÄß>ś©(ùlÔþûXÀÔsŠŽ1b‰s:\ÏC�îDaú½}ndudc„‹DUN=v¼¢éƒîQiläÿ‰Áé÷(éâ‹Õ�í. mWk6jˆ:pŠ0S&hfžJã?™ AæO쎔f˜Äù|e±¯CgèŸÝFuŸ˜!n‘‰lª&Õ&…(¦oó*¥ ÷”a_Ì댔šcÞ¢»‘ˆÜöFZ‘VWf¶ÉæýôӐ¤Çú.N)g‘¶GĊˆÅr_.Cæ Ïç“q¿< $KrVWK3±}ç½ü¼d­/„ÝI£kF»A´0ºàãЈfAHìõÞ“‡¯£Wê?\xg9{í͓fÔ‹ì{²Òj˜:e<>­Ô¥ b_D‹í܁Ÿÿ¼%©o³Å®Ÿ9;¡jÐ!ÌxٞK<ì#FËs§É¯A^ªøÚ‚¼Dj˜¼Ô(4F%˜}ÕÄì«&6¹‹Õ=¥Gü&ú™’Ö™¨Á©¦õ¦*•:bò󖸀oðuBã2•ëF/^æÅސ\Œ3ŽŤØžœÍ£ÝÝ€uƒYh¢"Açñ·KoÇ/þŽTí7EÔ|™Ãk)HY•*ߍËÒ.àk…o D•©Z½x¹w—xC¦3ü\)¦Òb2ÕT«ìÎ&b¡(©©Î» ñcy|Œz ݤcǺ›¤c,²*ت˜&áJ‹¥\Ñ¥³8m]úÅᇥAA«‚�&–©é­é¯M5ÃXV6ƒ){Ãð†ñXðXè7w‚ï%>æ?|ü4¡³4%ºßLnHìÀ;È®ßÞ_Üïî÷lMî(7€{L´œF/z´‰×J_¨=œÃfñ8J\1wb—f—öaùþÀýA%nˆ&f%æÖôÔÜ»)q—ñÉÀšO¸=ú˜ºÊ‹^$^ìØàaB/–ãbÅ\æôº^t{‹}ÅX*–açh¥ëE­,µX‚ƒŽ7E¼øUT^QV…ÝÔâÛ\.'uómŽ +º±äM Ɩ·ü'ýõsþaΦèzM8cê5 ˜8Ó0®W\‘bW¹OÕ‰Ýœ‰ôFú#œ©ŒÈsà‘Vcy°}B9挮9Ë<‚1zöçüpö§*àHÊaÈRK|êÁSÛ|:ÿ7 ˜&-༁ Ag3t›ù?kèr"é³³à÷c "ë|žeóBt¨\ÖjQ¼‹™tO4æ“%}f¿‹1µTØëAª¨àÁìØûMoš`,ÍWª/¥/Í_Ey{× >+®Ýx7ÙÍíÖ=d°¸<»J ìNê»»ºã.Óø¡SÑU*‚ÛNÝ]°8Å•])MԕŠ6E�Üy7¤˜}qצʁ”` Ié%¯¥É(ӄþ±„;Ő+Ì;s<‚ƒ÷ONk¾/K¾/“†°À–TB¶Ð6g“ ØL)N2À8ÚÁÅb€q Àà43ø¯aøÅ?œË»°9À\;X©¢¢‰¨ TÀ\3q¬#A:u™È€?|ãÓʾžûÞxqýüëüö"ƒßïytiÛ¢%ã&“«~NY²è¹ã¯ÝͬdC4V>}Ù6ìòj‹ñô»ï½,Õvå@cjQß÷ŠLF'‹Œ8€#zþÑ_-âĐò”rƐËAŠr9 8DfØÈâvڞGý{5¤F¤E:¤§')øbH˜|�n'r#”ûÀi€OÆgåÎ ×¢Àø5¹Sœúy¦�…Ðh7 +¢3¸ +½ì,´5£´MGo¡0êÍø 1€Zѓ(„}0ƒi¨ hz]Ö  荢vô!¶@?m +;P*÷)¤íhKî(piQ úz_‡ç¡ +ÈÏ pSChGn¡hîxî](=‚>ÂÁÜ š¹‘EÐFôdA× ŸåÎÑ¿üCKÑøVü)òCÀ½¯å·å®E“Ñaôkܹ9èfá]Íat´ú!.Â#¹“¹?¢ó­€ž¾¶ÀŒ‡Ð)çZ„=°çat º-Úo¡÷°WqJ.’›šÛÔ'Ðç$N~ +nÅÑLԃîAÁn¼ƒN£/°×áGð~x~ÿ"¼ skGëÑ-¨f¾Ú>Žâ*\EŠHìVŠ¡P·í…ñ¢¸wáü2·W¨oÊÙröÜ᭗¡N˜ánô2ŒqWŒÀ•rëx/¿N¨»V¸}@¿€y|ûþú†“ÿŽÜF6æåžÌ}sQ#j@—¡Åh5º݈~�oõt ý E4ÀùÿááLî>ØÛ0š +sŸ Üó ïíð–†Ð0<ïÀ*ÍX†U4àKñåx%ށ�ý~ˆÄOúȟ¸,÷÷[¾^rÐ“yaÜ�Z„®†7pìö}°Þ'ÑOÐëØŽÃ8 +zÚI&“Vx~HÞ"r›¸ü9á®ñSãÿ*· dºä®vó)؅¿bÌ!†¯Ákñ`æägä$.ÀÕqÍÜ|®‹ÛÂíä^ã~ίá÷óï 3…%Â~ՒñoŽÿ"מ»“é‹óŠ èÙ$Ÿ«@š®…ùõ³݊nGÛн /÷Aü¿Öýzý}€>ƒ7€°æ¼ +F¿¤n¾ž]øiü2þ ~ÿIR +O”Ô“&ÒB¦‘•d<;É òù„óp˸\?<rG¸÷@Åy>'TÃ3CØ.<!¾¡Šªf¨–ªß<7:V6Ö5öá8/ÿÆøã/ÿ1·0w3Ì?„’¨fºf¹ dp/<O$A?Eo¢ß°¹~ç§�ïІ¼µ&<τg¾ žð,‹áY‚—â«áوûñ·ñøN|þ.{¾kۋÿ çYü<¿Æ'ñÇøOøsBL8æ‰ +’‚•¶éd.¹ž•d5<½d ¹ÞÐä 9JÞá¬\ˆKrK¸>n÷#îîmî?yÂ'ø +>Í/äWòwðoñ¿àßå¿|B›pµð¨ðŠèkÅâ5â÷Äâ'â9p';TKU·ªÞVåÔ!°V¯Âº£ â[x­`ão"'A/œ\¯°/€É|î:î^î—ÂUø 'ã÷ñ6nwmî‡Ü4òn5^H^Â¥œOhä®Bw£ÞO~GΒ?òv<Ÿ|Š£üwð³d5×BD:ˆð+ÞÎß!|¦û7¨‘lÀ#ä'ÜܹQ£ð(>)<J~dþ±¢“ Õ›ÉƒÐèçdَ:ùZá+´ +öý߄›`¿§-¸Œ{›}ÄÈßñü�Xãx$W’Þw {Ñ(ǽø»HÁÏãð0ÂøIî <›èáme‰O‚ƒá8çÇosZÔÅ®sÃĎ;Ȳ€{A<ÁÕa Vâ—èÌáJ‰ß8ú&hÀN›ÖÖäW¸‚¡ÁޟZlá]a;ÈÙc\]Ž*Q7y5‚n|O'º U£ç@· Jò=tk®/»?ì'AÃøTu`-‹`ná¼pR°…ô²ù`ÿV¿ÿÝ>ÕY<‚¢<­¹›o˔û»žå¨JßG÷‰‡…_¡¹¸EyüQòߢ+áÌùŒ_ŒÒ0¿Åè1>³–Á2÷A‹ïÏ@ +<w¡70A`ÎS@Ï;ø`yÈ]+\gÔl8_G«r¢xw—çîÈmG=¹ÇrW •h^îI°¿7ä†P=Ú,t‘…Bœ¯û:>çÑÿÁÛÁnÏ@ïƒ= +a'ú<?‚ùOžGÛøß€ílÊݝû5²Ã~”Â-…Sô4ºýöm7‚jÆ/%ƒ¹i\/œP'Ñe¹'r>¬EWç®ËûÚ«Àöô#¯°dw;©„ùƐW�õ +a7BÊÔó•¦)—¤'7¦ °ª­©®ª¬(O&âe±h$ +Jý²Ï[âq»œE›Õb–LFƒ^Gÿ�YxŽ`”h LËÈÙp&ˇ3f$i9°K. d²2¦]̓•3ŒM¾˜SΫþ §’çTÎsbIN£t2!·äìñր<Œ_Ö ù{Z]rv”åç°ü�Ë ï÷C¹Íyu«œÅ¹-;톫·µeZ¡»A¶%вB›L A­²:Èe‹½ƒ¸h +fRÔÖ8HÚ�“ÊZÛ²®@+A– µ-Yží¸¬³­Õí÷w%Yܲ,°4‹S³¦8cA-l˜¬Ø’U±aäUt5h»<˜Ùv÷°„–fâúååK®èÌrKºèæ8ŒÛš-ºå´óë"tniéÜ|a­›ÛÖæ\%Óâ¶m›åìžË:/¬õÓ´« úȒд̶i0ðݰ…íód‹lêêÌâM0 L×Aה_݊@¥d®‘³šÀÔÀÕÛ®ÉÀ‹)ޖE—ßì*.VŽæN¡â6yÛü΀?Ûät-iõ ÚжËo>èRd×Å5ÉÄ dÎoë ÑTÈè fVœ¯c9ÆNs헟ßWLg˜ ␕—É0“Î�¬©&+жe À¿. ­²Ëá}¬ÊjZ2Û¤F K´}VIyÛÞ`ô³‹)K +1$}h–JÉyAƒú‰|6ϖ•QQµÀ…9Naåºdâ†a’ ôJ2 Ø>Ô{»¤«±6ß璘wû°‚–B!ÛYg¾,£¥î!¤TÄ»²$CkF&jì hMÿDÍùæ™�Èñ!æÅÛ³êðù&Éam»º1‹ÿMõŠ|}û¼@ûe‹;å¶m™ÂÞ¶Ï¿¨”¯o8_WÈá|lx–ÁNÍ €è]¾¸“àŸšh[•™ªsÌZ[:97éÊ爛c]ü^q¾gZèÔÓ¾øÈäù°J Ì(Xž–•23òi—Öïÿ6‚p޶bèëf…5eã—'_T¾hzúmL˜“öù‹·mÓ^T7 ŒÕ¶mÓò´m™mK†sýK²Øv”ëä:·õ¶e&^ÿpî¹íîì´»»`WãFm‚¦ð–˼eÞâΣ’É[æwLZ2S»ƒP×y¢7…Q ¥R"-È´�ghÅQ3~÷Q¡~VË3+/ƈÑÔ4Œ– “<Mš  ñyšÂhôG-EËüÎ e€)VW2ÿœóg7>~[I)ý…Ú¥fNÀþPò +ů½RóàWëÆî–šF–àÏǛªüãmh‘„¾Z÷ϓçãЯF1…=«È@R( `ãäipûš y=wš 0 `6r_ÝÀ• å…ö7ÁÉþ[e' û4õäÁ´!+L²ºpoI+B¾-ù‡éÿ c³0¢ÏÁxâ‚$ˆ%Bxâÿ ñ09ŠæsŸäÊ|MÍvî4ÊpŸ¢ÝÜGè$�$ Hkè…|@ȍp¿;ØÖV­ Ž—3<U¥CŞê¹ß‘§!zðáäÃÍj>š:µ©oÈg–%«O6k¹Ñ_÷!w<Öê`´¼úL³˜» ™À1ó¡=Ü( @Â½0®Þý÷&ÔÿŒ{¶ˆ6{}È`®†_垅ÐÊÁÃáBÍáƒFs5j^ ;‹Ñ¤'�NœàÑjî ´`À�™ õT�Ì¥n?·æ¹ڛ ­�X °€‡-| +è×Ҕ{’»¼w7·<·»ŸáÇþÐ!æãƒ2Å» å‡Óú‡ +ô]Pv�þ^?t7àØ-…ûn¡|·žµ[WÀ{¸µC^ŸÔì…z €ƒÜNÈ턭ÛIoR Åà_ÇF\ øú<†íÚ0ä°w´á`‘«zléØú °s`ç6 ªnà¹5ϓänž[çVà¹v¥’[ 㭥߄!•�d�ö}-ì;¥g!8ÁèwB:�°‡–¸ac0«­Ü5CQÙʃ)¥ºéy>0t{ÕAWIõޝK-DÀÆ6QÞ¬vÅAžRW,.ÉcຶÙÈ-Cß Èi  €ç– +|Ïq—¢ëÕH1ú6’ÜF~£ÀW¶bËK\5ê�…ó! —Di`ˆùzÒxRFÓ«é×p’FÖTjM‡FX qìŽóq\7—ëázq§j¬¡wÓÅÆšÝ]V7¢;¡²âˆxB<%ž…üß:tˆ±WìÄ=¢†þA-Éèzuý:NÒɺJ¢ëÐ >ÞÓ¼‰[JµR  `�€‡=îºÌ] Ðo£¶âJ #H”$€?X€’ øLÀgª ¨&Dÿ³§‰Õt�d�z µâùš‰6”ÿ ­ˆ@­¨FØÛSž¡9€YP2@É�%p ç`†¤2@�Çh§�@j ¨«,Ôg�DV†ñLÔ)´-9§,‰ŒÄp6†÷Äð@ +馿j¥‹ÅÒè õD{öò««C«£«÷òssCs£s÷òM¦PS´i/_¨UD+öò¾€/ä‹úöò;f˜ýÒì·fó=³WÏÞ8››Dÿd`(^YÍpiˆâÃC®âêI¦æÉä�,§ÒÝ�'8䃴  `5�O@ê#Ï�õ >ƒæô�Ðâj^ õê(}7«£9ZO.ªç`áO5ÖÌmž&·`7�}? õO3î|î�£g!=Åès ü{ÝéD Übfæƒú-ã¿õ�ôè-n‹hϐú�z�ðÜbxq‹È3ð<MžæŠ¡ÊîCA³Zj–ˆdÀ€Ÿdé÷Xº•¥M, *ÆY†/g~<Ëp×,C2$ +«ïd©_Ñ55æ6bÍè­ùáµ³T¤)þ3K/eiB±ù ÿé7üÝoø›ßðˆßÐç7\â§í< »bc©Ž¦ø–ÎbiXÑù ?õù “|†f~Ãèh*K½,uÓ~ÈÔjBšçñç¨zÂCé˜\†pn(Ý h|(=ÐØPúQ@ÿJßï{ÿ'fGþr(xÚ×lÇgñLž–ÿ^ÀÃ3!¶õá3€WއÒ8øñ¡ôí”ÿ‡Ðþ!(ÿ�•ª)ÿcµS¼ÏdôG +í¾?”X +£><”¸F}%ب%Nõþ¡ÄV@÷ %®´c(D'xÍPºÌ×l¦I(ï2"t&³ #΀ž¯<=߸m(A[µÒ†qËP  +P„Îò@l8ßP€-²X`“v£ÃFlb“7 R†ÕCÛ¡ñPè´ï?ÒÏӅ£/°ièQß^€õ-„âïñÌ¡ý¾_¥Û5ä{+1ŒCG|?<ïûIp/ò$†ÕPñRb˜àþAØä,ð|Äw ±Ò÷L€Õî @-¼êÝé¤ïáÀbß®”‡|·'^ Ó@×ÊBuWbŠovz¿oZhCµ’†Á­¯1°Æ—rÃ0žyp¿¯*8L§R }ì?â+ƒÃ6•“ž#uH…×+ Õ:ÕRÕBÕeªÉªUR%«JT•MmQKj£Z¯ÖªÕjQÍ«‰©mô*ãì?ø‰Ì“yšò,/‘ü æa¬& ;Y+×NÚçMÅYK;jŸ?5;)Þ>¬Ê]žmˆ·gÕßèÄøÞ.(eÉðœçw‚€RÒ&7·"Œ+6Ýã¦øÖM÷tuáöìÈ2Ô¾TÎ~9Ö¡…¸ALu"Ç MÎ&ËsjZë¿H2…ô‚H΋>)9K²´ÏëÌ>Uҕ­¦™\IW{v:Ô’>²º­õ(饨«ó(¾…ôµ]Néø–Ö®ól¨”ô8нy¶ƒ¨”²¡R|±Ífl ¦¥m­ƒ¥¥y¦WðLÊâó +cZ™ï+C@_ñ¢ ë+H¼” ä!ߙéÂÎô›Xg&=by(Ó`(,‰eœ†ÁÐ$V½ÿëê@(?.bã„pã¯y¢y‚QÏû¥îû[1õÁŒ.ùíòeô¾$h[Én¿ájg¶©,.ÿmá"%œYºìjŠ—¬Èþ6°¢5»<Ð*.Yö/ª—Ñê%ÖA´¬m~çà2eEëÐeI[`Ik×Á}[Ú/këù±Z6þ‹Î6ÒÎZèXûÚÿEu;­ÞGÇj§cµÓ±ö)ûØXí—OÅ흃j4•~±eø ÑiA2n×T‡Ô;…)Çd¿ó6÷s<‚cKïÊêS³�Z•lN6Ó*ÐNZe¤7b…*çm“ýîçð“…* ÈæÀTGζU­çÿ­]»v…õë㐮[ïd´u ´þyíÙi4~OgÓmY%ÓÚÅþëú¯¥S‘^J¿•&«ÓÓ;Ò»ÓÒÂúõ]@¶¼TúV)é)]]º±tGéîÒ¥"­¸¢óˆ’Þ]ú×Rn=H^¿¶V6æzÀð×­_KX .¾>ÞÒÙ\Š–·‹Á3O"+@� `€€þÒ_üàï�<ºÒû~pR¸$—ls®j¥#vÅ©ÑqrÕ+몆/¹*ç-Îã¶Kó8Ý\í<ÔT£m6ãÑsþ à}€?ü@હjÖùú¼Ôv­Ekã¦O¿q¯£ÉÚø:öG~˜n÷ºµñ8ZËþK0ÖQÖ8¾Xî^»ÁVÀ LŒº–6[OñďV€)þ¿w£ö +endstream +endobj +2992 0 obj +12596 +endobj +2983 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +2974 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_fsteps.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 2993 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 2994 0 R>> +>> +/Length 412 +/Filter /FlateDecode +>> +stream +xœµ”ÏNÃ0 Æïy +¿À¼ØÍ_ q@BHH½!Ò´^'kZ&Ú š¼$ž¿_R÷[ŽJCþÜßÀöYÃû§ÒH¾íü´W Qù2ORöª: pG "Û䁌—¤¨CÒ ¤=v1@î"Û2x€ð9óŸ2X€ <z+œÜ F“`*øW¦(£B ˲mÙäã®zÊ<�yÆbƒ¦}RÛ·ÞÈi SZk’`‰NÂHX 'á‡\ˆy}ÙïÕußz:<ì¹gd" ÒrèÌ©]tzªSbÒ­?šd=:j›œGksOºóT+M`u9ÖZ鴼ʇSÀɋ‘WT× ¸iyåÑ£1Qä! ‹±­pÓò4ÊٗáP¬™7ª‰¥žOëSˆ“Šñؕ†åíguªb"±µÍÍ"cˬe–ˆ3Aj®Pg2 %–˜ÓúTí˜A¬'–]̙ 5D½+X3j±ÔÙÛãìj&HQÍǬ1J‡×ºqVŸ* Œþ/ž°Òÿp³íÔ70«%+ +endstream +endobj +2993 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +2994 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /DEMGUJ+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 2995 0 R] +/ToUnicode 2996 0 R +>> +endobj +2995 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /DEMGUJ+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 2997 0 R +/W [ 0 [ 777 722 277 277 500 250 333 389 443 500]] +>> +endobj +2996 0 obj +<< +/Length 2998 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Mnà …÷œb–é";‰K–¥*ÝxÑÕíl;H5 Œ¾}1¥R‘@úxóЛ_›—Æè�üÃ[Ùb€Aåq¶‹—=ŽÚ°,¥e¸S:åÔ9Æ£¹]ç€Sc˪ +øgçàWØ=+Ûã�þîzmFØ}_[ºjç~pB@°º…C|îµso݄À“yߨ¨ë°î£í¯âkuyâŒ"I«pvDߙY%⪡âªõO/ÉÕòÖùTÅj!Îç:Qž¨(‰¤‰Ž¤]ˆN‰rATVÉw ºv"*I)Ý=ǖsêcrñ>öŸ&ŸßZÖŸã¬Û\iÿî.…ã +endstream +endobj +2997 0 obj +<< +/Type /FontDescriptor +/FontName /DEMGUJ+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 2999 0 R +>> +endobj +2998 0 obj +267 +endobj +2999 0 obj +<< +/Length 3000 0 R +/Filter /FlateDecode +/Length1 14904 +>> +stream +xœ•{ |“ÕÕø¹Ï}òÝ$O’¦Mš6yÒ|7I[úES2ú”¶¤òeìMùõ¥-à×Dêë(*}•©è&lu¢#MA ꨾ÌùÅè6Ǧÿ)¸¡ÓI7æÐ¿›´yÏ}üûí÷ópι÷œsï=÷>çž{O€�€ú‚¸üÆî¨=û €ã%ä.X~Óq²òƒ³�Å€ê½ëzVÝøßO–` Ï�å”U7ÜzݛE»>FÝg±°ze÷Šf?÷@™ˆ¼ºÕÈ0ÿESõ¬{W߸áÏϸ;°~;փ7¬[Þ °uÖˆõȍݷô(?P>‡õ1¬‹=}+{b¿®Ç:Ú`lŽ(Š€Öª`ÞG^ä~JPqGÒ àG¸Ÿ  U±ÂAvµRqåP ¹ž\ ¶°ðe|"~¥p.>o"XÎ#šRé6¹M>D¤˜‡ó"=/)àkùQ´„€>sZq€î„=6Äq͋:ž÷»&¡¿—  ñÛÔ|ÐçR•hNcccEEaL˜ÃÏ(©˜RéR²F‡ÀŸùDjÑ땋mÅ «elËYlókxʝß!Øè#>ÝÆ ê²½G"Q·»<j2Ç*L± +6Vcgc§ð~§<˜É\›Rfǐ¹|$3*7ÖDA4ùbyWùMOù§¾Oƒ_ù¾ +æ1…´¥VÖ{Ýáªq——‡VԕØí.‡G(çµþÄó/.|ªð)ÛS~µÎ7Õ;50æ’yªÙê+¼3ó‚óB[UýB¿é>ßÖàÖPù£ÂN¦ì{Q8ä;<Rþºïõ໾wƒcå.|G*¥•/ÔøTMPª-lšM튪%¶¡mºÂVÛ6û6ÏVßVyáÍ=…[üT¯I›…›M¼F£öû>Ÿ–¨8' +MNAô¸"„"N0j N£ËîtºF2÷ «ƒq$³I’l>¯¨V©5*o(˜ +ý¿/P©Öä«Õ›Õf·zµ¾|­Öçñz+mö|›Íò{ì¶B­F­Òâ{x‘œœä̰‹M¬&€œ‘´F£ ¸\¢cˆ  +¥íE²| &OJÆ „Æz½AxÞ¸RKFÈЁQXòŒµd•ív²ÇN^¶·Ÿ´SûÞ +Ûq¼ }DÀ—ŽïdX—Wã{‘à+Y%åIڊ.?‘üý~Î?BÎÐl +T¨琴"Iðl bӃØ4¸G5‚Íí!Ò"BbH +¥B£¡±*”ŒîÛÆ¶Cgoßø¹pg¯½h|âô¹ñÎ^Û¹¢q»ÀXEÈ@±ítѸpŽÁ8îŸ"a\oŒ#â¹'[FÌ\p‹¢<lØ$Ýb(·…Õ¬ ¸P¸À ‡m Œaôßc• Ž«q{’ÎÎ^Ò ¤]›t†›¯é8èòó½#™³ÃH-#™Sé’Xá%$Ÿ‘³é˜«\²ÆH8÷I$·U©´æZ,ôŒ@-VUÙz]mM®N<”xzžžô׺MGZc ÄɁYÎ|õØ+ùq_šüyè£É/|“ï•ÔÇéNï,vE&þJžÛ/4PŸ +ž|ëÄçäë:Ñâä|>ýšóŸq³'^ Üìj p€Q*ŽH¥¸tPÊÍÎF™CàŝY¢×s‹Íz5#z7F n±Ûf4"¶Ø¨f$óç · §0,œ8ÀÄXøùóL[£·dÎÉZXø½¬ecêL '2-›È‚Yá|÷:÷f7u—®C¯N*‰RbZJô©XÊR¥*O„ÝÇXØ'l-e±pôµpXÅÎ=I/šYds˘õs ­-WhjÊ$ûÔ©ÊŒ7Ð%ÇÅðï.UYØô¾”ŠYKÆëÑs¬¤çŒFÄy,v²™=À¸Xøò�0Î r\µy=,N2Ãäâ1´ýýcÇЭ‘ÅÌ ;$û —$½=ÞAïïY¯Bô¶{9‰!/ۄUU52­oÈÒhe–z|2•ÊíE5¶Ó2§TršçxÜ{“èt·äÙó,ƒ8•@ižÊbÖjˆ&FYÈm®eD26ÖÒëóòôv½×&…c6Æ+ªk¨´‘vIÚzlƒ¶=¶³6…-íI?‘Û¬áð8ÛoçöávÄg¼§&|1~ž|‘›’¼Gzq³$¤ªÀš¯ô”úkkê,¦ü‚‚j«»¶ª®®ÖTðû=¥ª€„ʦM++‹O»Ã>¥i²¹¹Ü¡Q9‹Šƒ’¯¸Ÿ âeeÓ&Ýâ’X±×[_Lº¿íFo|6ægþÊÅùWÀA&²^+ùJ$3ºJ‰ÄÜJ—g3›¹ÅyV QXä¢ÅÀ 7ìW²Z˜o2—ÄÂY)µ±èÔcA>ñ0 è Ç&ƎUŒÍúZøýQá5|•ì »àdöÂ<æ2¶^RvŒd>‘ý£èBÁŽ)Ÿ•ztDgtëš|2;ŸÈÃIÅD‰cëD!ûšBÍ\J!ûšÂÂöã2Ke_ÃÂ?d_³XJŠs¾ö>ÂØ1hoœëìpSt^x+€ÂÛÄ'RS^¬‹tq\cÉ.Ó.û둂û'vÕî²­ˆÌϛ¯ïÊëÒaS(ñ” +ØhžUE”0”ïØC¨µ2g-­ä8¢Ì«eF·ž´þÅJ­+óoƒ)"摼òŠ’T W„ð¼Â›ßn!ýÁ’²ŒZÆ,§,JK²øâiÀîDìé<×ɂú¹N¼'Mœn”ƒ;ŠNSa ÌxÓ�t²Þ¾NèÃ`JLÕVzXuUÝÔj%s9­ÉS[W7µn*™sâDuÐ=Ýðô·”w”ý×ÔõÑÂÿÊä¯fNü81=\¶¼ºk9·Ú]°f–%dï\xÍûÆÃ:nGίJê%æ?‚Ö¤•ƒ¡Öæeu[Q. }u! Êº‘Mv4›$ó'ÉÅ~wMm JÜ|^FO¹wTöÉ(¾ÈŒea„ ¢Ì-YX8#Yó¨Ü_”ˆ¼±IKfB!�5=µ’ÛÖÖAÀTáUèp¸tãgΘc±œ3'Å`Y…a–s,|TÀ°yÑ¡;jäxY+c1Pƒ².M­ì™Z%s@­ì™Z›Ì²É,[^6øÕO%n™í–Ùn™íŽ^ˆ—Xø\öa,œ—}8­Ÿz‰^;g1ށY±\Ь¨—ÊjµõI}gÑgô÷×Öó©úÑú±zV’öúd}cIõDTcx4P£d*†œ9¥ÚSÀ@rúG¨A*÷Ôʛjœµ-D ԁ<KŒM&“ µÛ¼šA-Ii‰Qۣݭ=®åµ#Ü˒/ +no¹+ÚMF{¢|t0Ê¥¢¢Bt4:å£É©On–ý9çÐYš»¿à\â¦X,2YÐl¾UÊ/*V¨•>‡¿Xa/&*u‘ª¤˜„‰G…;ïD7ÇÛGgoXöôººêª‚«)¿0Q™Ó³˜ÊBªRu1ÎN­»ÀdqvÞºÿlº²Ça1h+¥ÉéV©JK]-•SÖαÆfN6|Óo3ºŠ¬bVÜ?±ì¶Ö%×HÏL¾tµhðð W’–‡®­¨™?Y|m¹Ëëµhë—Ðo|oV‘àéaûe>î—Û÷B˜S_ˆÃQ9Gå<*1¯và„ J¢6„ˆìþÄl`»ÃÌö€ÁÌ8†<¦mPF§Ö KkÕ^Ÿ³󯐑…c³RGèø¨0ÚxŒyµìУï3o^cÏQ9ÿ¸˜ñå6À‚UIHéŞÔ!"»"‘Ý’È.*›ñ[IÇø™õ÷^`"ƒ!Éyâ¨ì–8ü±cøÇ1¯’¦owYwùi mɛe¿›Þ§x”'ÑÍîAå j·z·æqáqS*ª”‚Šë*ë +sÅjçúRrÀ©¡jÉåqîvqrN“×WHÂí*ËBf“3�ÁA#dÁðŽ(‰Žp_¦IYx„’>"f£IxÀh$^» $“52mhÈÒÆÆ,õN‘©TPì®40†.CaÔ0fPì‘ÃTIU˜•bBÚÙ'ǁyxºŸ“4ŽäãÎÓÙC>Ÿè‹7N˜b9w5ûù~ŸÕï+C ߘ5ëª}½‘{;™£¢Vçü³ŽEãj¼ ïæ.xéEUZ­ÕVòd±oú‰÷CÁötºã`†gaõ—Ë_.Ÿ¡s'žì/`>Ó²Œ[:+¾í'[¢õÎZ÷˔U'fÌb>¸"sšû5ÝSøšœª%4«%Ž[ÌùöJäÛ+1:ŠÔ<Ƹì:ÊdX8'U1¹qŠJ0ºysXAnUDá« „”©ì7;Ér'qúÄ"’,ê)âŠÌ:h<ÚÙ9ÞÙYI'f!Ì7ñbzìcÂ;áËï Unc@͗8Íå +®lŠ*ۍÝܦ ×+¾¥à¾2U‹“¬pn@Çð™u„Yø¹TÄÔh¬®*Rä>`f$¨®Ê^/ÃG³ô(FþÎNÂÑ£ÂQs rvîBšˆ=™Íå’. êb¶üDÞRÿcÂN¯B«Òµ¡duOuµÒX=BDi FØ·ôoŽzú~ã9á}7ò1ÿ±çc利¹1Òùè¦È²ƒÛAû­ýEýŽþâmÑåz#1rZªÉSk#¯—¾áQӂ|sqA‰=äˆìÒìÒ>&>èyЫ3‡õÁȜÈüê®ê[B·Dî1<íÙ_ý ý¸8/¤žâ„—1Õv‘ +ÂaþNÃËå#¤H2•Ùœö—Î"WŠD\9&´¿\À„¥f3ÞÔu¼1 …“ü Ê+ʦ�°E-ºÃn·Ð™R~A[Xîm3!æãî“î¿`Ò1Bó%]‘$=ÆA#ňS'ÙEör—š¨#»$è ô¨¨ pÃD„*"µe7Poß¼ñ¾sr¬ŸèlîHgܤ3«ÀT1!XÄìuü4Ê1t° v:›«†š;$­×ãñêuùz½“T9}M`ŠzSâ>"Œcî+—åb։”‹} „ò~,†\¢`Rª\&7^"Cêbg1¨‚Šb‚÷>¶&nN´LÒ|­úRøÒôuïL>èÆ´ï&»¹Ýt·îQý u°hÐ1X¼«ôaÏîh^g¢3Lzñ’F5]…§Â»=ò˜÷±ˆ¢3““LAÑÓí1"ic‚ƒåÚX‘œYicåȊȠ‰å Ns£Adˆ%Ŏ˜Lì1Ìd>I[bž,ÉCò¼%±Y²}™³}Í8„‡0Ç"¢™µ9‹G ªcTÐã8zÖÁYɬÇqô¨ƒ`3É�á÷ÁµI€¯<òŠxAa.F±¥ò˜ª ØÅ“r< 1†±ÆÎ\nÐí¿ùš™KDW×o½¼qÑ nk¡Þí.~|YëÕݓD£}«n^µI0çÑý“¯?¸vN´>*¿bù6írj‹È÷ÞU¬õÚÁ†ØÕ½ 6ÌÃçfNӅ4ùPB7å¢XP]o…<#(0ÈĐ'–ÖJ Ð +±ˆXVkÉG-¶^&“ K søL*Páù£bb֚2=ϲuV›/°c˜Ÿ¢Ãh6Å»q\>ú0 É'-ž³ÇF/~¡(•Xûa¤€2$ Y#²#ªÙ ’—¡‚JT¥TTIU¿jŠW=Àÿ€Oó” ¥Â©±˜ëg,?ßåÄy²"Ώa6[vÈ'³ÁåÌÅï_¸“3NŒ½á*ÙV´ô‹qvs—­Óž„dþ ª°‹Å±B„©8æbVi›çÔ¨]ÍÙXu8¬‘Ù ËÊkJ»¦ÃrmAWáRÛ7‹T„j”*:Oa­ÜÆÝ«Ü’7 Ü]ò·ÏvÐò÷®ñ=á÷7j1'UIuÎn›æÕëÆ³*5OTúosTs8s +”˜Ì©ÓÌä®ÐÌw-âi–q}Ü6Ë6û.Ë5?Ԏ¨jRڟqäNåÓæ«ÇTTc*®—Q¶vƒ¸h)•Rµ‰Ï‡Ê+3ՂѼ˺ٺS.ÞjuüŠ'øÇÒù1>»‡xv¡™eޱ5¾¯øFTo« ‚Ž˜±€¬+Ø\°£€œËÏïW“Jõ š«TïPŸTSA-©q&ê”ú”Z©~Æ`åaó+‘Ì•ÉÐn ì!èY‘¯\KC³³9ý}}ó&zå(؉d¯¬‹|}Ì¥Â}&|E×Y1 †ÙÍø»"³K}'Ô׳|®¹ã€Çõ&zûrûú0ÎަóÄò¤hL f¡!Se ûã‰*KԗԴٚ6[ÓÈ5É ‰Y{Ì.šbzQŽ$|Y`ßÎ)³›¼e“\m/ÝVŸÛ/q¡|¬X±eéÝQ—õÍGö~ö×ç}mb yZ!ؗ×-¼‹›öö† ËoÉßö!!ï~FTo=ÓÐ᭗î.ó÷É9ô0ÞQãJsû;4M¾¥TiËa©Ë.-viÈ"_”-b‰,Odu,œ—ÓC‘m=»ºˆ46óe»:âÕYg³ÛÊ}†º„R`ß­i@Ò°B0/ĜsCÌñ-CÙ´pt¯ÐÂъì}åâ5º*sþ ۂUZ`mrÒ§Ö€ÖɛÕ"ߢ-b6yU2£þ,9OQ+¨4€Ø hŒŽYà `7èF!›Ò‘‹»z,·­Ãlß¡Æ¶hL˜-|SØfâi‘Æim‘oF֚ÖFÖ«o5Ýù¶z¯êSõß5úÊiՉšjxi©PÓ`ÈlCNû=¥–Óð@À=?à„ÎR¾\¨#ÌNÅl²Û US\ÚA-—Ôök÷k©ö3‘³È_^‹b»»ÇÍõ» ¸wÊ=ês+ÜɆWÛ.|]!Èé]ûngľ +¼øm5à=:—h±¢V¥WûjüyþJ_­ªJ$zD՚:‘Lѕ‹=¤ÃÒ½NÜ è…ÔWm½peVÉçQàBzW]pI~§È悘òÕÖÈg–’#Eþ+v̸¦wkÏ3sê‚U…±¶IÑ>5`± +§ÍGj4†®˜~Õ5RGe…—ÆúNÜÚ}÷ßl³ÕüôÚj§ÏG +tSVÐe‰J›aóä3ë< W^w藽WÚÌÙo)#xV™Ö�ìoo<>È9«ÉdC&#@NC N™jåïXX{ìoh  ^ÑîG˜ .„bº�™N#|29's^q=x&×fNQ ¶.�>xvƒΒ)ð*ŒÂxš vÂpöƒn%oáHh§ÁG\8òL($ +ØïÂ5ÐÁ)B|@ÌØO+ô@Ä2Ÿ"nƒ­™C¨¥…fø1&7…PåY\C†vdF¡‚™c™ßbí{ðñf†`–>îòÍð_`†µðfæ<û+$,ƒ§ÈíäSpC¶ó5ü@æz˜áפ KóàVÅo5álõ)$£™“™?ÂOx+±§ÿ„­hqF¹rڬ؃kí‡oÀ•ЍÒoÁ»ÄB¦P)ÈÌÈìBîSð9æ^à Ïa˜ ]p|W㜆/ˆŽÔ’ï‘}øü‚üYñ[´­ 6ÂmЏ–?‰mŸ…Cd +™Âr…¸Z…‚Å(Û{qüa#m$AFÉ+t¯¢r²1“Ÿ±fþˆo» :ÐÂÝð +ŽqŽT¢Ž@KéÞÉoPTM܉3\߅1øÚñ®ûð)ÃçCînsæêÌәÐ5¸ ®‚¥°n‚›áøV_…£ðWò5§AÍãüO·)ÎfÀµõà ´}>j/ľ·ã[JÃ>'p–&‚»‹Ô“+ɲŠì añ.y—Srn®—ûMÑ·èïø:…"Ӏ= wºÐK®†ÕøîÀÕ~�çû4üÞ Vâ'QœÑ lÿ%7kÁç î8÷½›îàÏ+î™<5ùÙäיôåô»\ÍgpþB +ІYK֓? åƒÜj õÐZÚDÑÝJwÒ×éÏù>~ÿžb¶¢[±OÕ=ù“¿È´e¾-ï¶kÁý5ýç:ô¦ëѾ|úàv¸à~ô—ð.¶ç}ހ_Ãûpß�7Ú¼G¿½înr?>»È³äòSòù|É®Ÿ WÇ5rÍÜLnw7>;¹1î÷ -¦ËéfڏÏãôyú.nmžÏ(ªð™¥Ø®xJù–*¨š¥Z¦~ûüøDÙDbâƒI˜,šüæäC“¯Lþ1³$s+Úïƒ(”£¥[ÐÊ]èƒ{ñy=ñyx ކßȶ~Ž9ž=ÞF<è |kä +2Ÿyä*|ãs5YŠO7YFV㳙ô“ÿ$w‘o“ûÈwäçœÛ^ò#ò<>/Ãøüšœ$“?‘Ï9tbŽ¢7û¸�WÁÅp¦ÍÜÜ|n>«¸uøôà­ì&|COqÃÜ!îµPÒnÚKwÑÓWé;ôï<ÇGø +>Î/áWñwñÇù_ð¿å¿V¸­ŠÕŠÇ¯*ÊåbåZå#ÊýÊO”çñÒÖ®Z¦º]õŽ*£öa´úÎû \ú©P'ëùü-ÜIÜ6Ú£ØBãŠ)¹Eôz?ý¥â:r–Šä=2@×Ðë3OЙÜWtYÂ!¥Ô¥h ×Á½!û¸¹sÜy+YÄ}J‚ü‘¸u´™S²A¿â­ü]ŠO0dÿ¸Md”û)½‹Þ•y““ŠÇ¹_€ÈŸâ,pwõîalôsn ·:øÅ×°×ýGŠ[p½§s[I}‡>¢îoä,y£Æ12‡÷r×r1²#îqÂ8¦Œ=ä; ‘Éûdyš>Eæryø¶RœžLÅáu“w¨òWî~ÎJÚ¹³Übú’rŒÖ‚Qâ—p¡¤n¿¸^“ð¸vrŒi­M~EªÀc¼?7ù‹ØŠß*¶£Ÿ}ŸF`¦%Ü[Ѐ{ã#|:ਂÃèƒ[¡’{nÏô“÷çaüÄK.Y D‡Ñ²mیçEWб° Gý +ãÿ›õÛȟáf̸ΑQòLr/ߊ‘)‰ñw;>+ k߅”¿‚ù¤CqòqôòßÁµxæüÇ/‚8Ú·¾ÏGÐj#s/¶øîä,L¡$´ð-ÂÁ&´y:îóv~Fއ2kq†kðŒš‹gâ°&ó04ã»[¹+³º2ßÏ\«`aæiŒ¿7eÒP[ n‰"Ì×`Œ}ƒÅóèÿí·gÁ{|ÄÂçÇhÿtŋ0ÀÿcgcæÞ̯ÁŠëQŠ+´ OÑÓp#ü×m…êÉ+¹¡ÌLڃ'ÔI¸*óTÆE´°:sFޗ`¯J±§œŠ½è»Ûùë¸J´7¤¹×(vH3/’§#>­!VÏ®)ÕUS*+Ê£‘pY(ðû¼žR·èr–;Šì¶Â‚|‹Ù$ ú<û1„RÁSŽ@¤Õ33)¦üÉï÷̚euO72º/a$S"²f^®““²šx¹¦„š×ý?šRVSº¨I1ñhDlõˆ©c-q„,½ªË÷µxbj\.ϓ˃rYe·ˆ­¶Õ-bŠ$ÅÖƠ̂V´&[°»!¶ÙÓ¼RÀV‡E–R…žž!R8È®°µaˆµJyZZSvO ³ E}­Ý+RíWu´¶8ÜîD4’"ÍË=ËRà™‘2†eh–‡I)›S*yq › l‡"£÷ް,Î[áYÑ}MGŠv'ئ0ŽÛ’*¼í´íŸUìÜÜܱåR©ƒ´Úֈ¬:0°ELí¹ªãR©›áDûHq¾™É™8𽸄m E‹»;ё"wã€"››Svv+=­Œ“\+¦4žžÕk“øbŠR°àVwº¨H:„itQ«8°¨ÃãN5:<‰î–â¡|Xpë°]í—K¢‘!Á”]Ö!ƒ1WÈÓ_ZXyQ&—duVj[pq] ³È3Ý!%.ђٞ¡•õ0°¼Õð“ Ø*µßǚ”¦99 4 _`íS +Ÿà¾�|ÿžñ3—sºs¥OøX‘yÉEGCù…r*N••1Q5ãE§ËõÚhä¦.åéD$¸|Ўk۝h¨ÀÅw»ÙëÝ>"Á2¬¤ú¯êÈÖEXæHƒTN¤¸$“Œ^X3IÿÉÅæIúñùönM©ýÿ…Këê†)ø7â•YyÛBOÛUK;ÄցdnmÛ]VËÊë/Êr%’à‚§x®ÔlºÞ‚¥Œÿ¾™žÖ5ÉY¸ÕÐÆ”¥¹ƒ:¸D¶Ä9¨Üúï5{f•Ž<ÖïSÊþ¿bD¥F–9Dœ™’³²8¡u»ÿ?aFÌZÉäŸÍrsJ5„/¯O»¬~™yy æý\Û¢¥ÚËd31X Ìôˆ3’Ý#™þeQð ¢´c §5yáõdow¤fޛÀI¬& èÚÌò­W IdëÂ¥‡0·.êHs„kNÎH yQÖq³6IærŒË˜¬"² +žy¸+ҜZÖw’�úe)/3äúò2O}G`ù—å xòø,O’yìÃ"Eó¢ŽK}@ÞX‰höïðxy1ùõ֑uã_¨íjùðƒ?”¼Êèë¯V?üõ†‰{P°ªAýlž‰Xåžl…«øzÃ?N^Ì?ÿùÑ*c¤Xñ3Ðs1ˆ#äó€e–Ô>ói ¬ ÷Á\2Ïé߂'ùï°×8ÌT-΂q¦¿+�l-ì7¨ý=ëçxÂó�Ì—`Úëã?Ã<—;‹è™aZæjl²ÒӐ¤ŸÂnúœDàA@Ž€¥F„,g™Qúápkk•4‚4\.Ót0Tuˆ ÒEÅU/Ó¹g1;p!ãdºÀ!K>HϘ‘+ÔÕg ÃeѪ“MZúü£ГxÒË­†ƒåUg›ôÈ ô0âÅË{èûBà@¢ï {ýU»Ð·Qþ&}/9¬Ùi½© +;ü}S'&s’ƒÃS4­Ç$0Šx áÂYÖѧ`3„ý<»*æ3ÝG÷¡{±½qÂ:„<.á3È¿žaú4]‹·½—î싋n§Êô‡H‹þ�ù˜ÓÑïcÑݹúcH™üÑÖ >’£#߁ô!ù[ýN®~Ý(·Û£{èú´Ó%49Q."T"P,íÄÒN\ºìÄoÛ7È# !­Bzc–ârmJ»=ò;Ú4\h¯ÚƒKº —~®Ü&\¹MÀ£èö :·gu¢ôvÔ¹unGÛqU*ézo=ûþ±€ "P\÷õ¸îŒŸB<Š0&ó¿xa«Ñ›qChÕ6º6t¡“­ŽIU/brA°Ûë†í%U;þYÓh™#"5䨑鮔¥+‡5yŒ»r¸¨$KQëú&]ßBà ±¡¡§ËÓÞ +×az%ܨÉàÚÌm¦›ùÍ +¾²…˜Ð*hÇ]ï3BB®®8™šÔôhú5TЈšJ¤i×(ÖažºƒR­ t>í¢ +ö…¯ª¡š}á{…²¡zP·G—ҍêÆtŠ”rT9¦<¥<«TˆÊJ¥¤lW&•=Ê~å rRÃþxÏ%u=º~t¢®R'éÚu +—Šìiº›.c»±€Ðƒ0ˆÀãw!_¤×"táÛèÂ¥¸ù€°& ŒaùR֌¨gD=#rÈ5ûa¹Q–´#$zrRåEɅ6Lÿ,“ Pj@®×öⳬ„0kz¬é±¦G­1î<Z( Ú¨Ì;…€^ƒø‚¬2'O"(eùYYç‚Lbm¹óRw`4DR!²'DCDŠ76UI¥ˆÌfs—§Ë×ìÚ˯ó¬ó­ ®ÛËÏ÷Ì÷ÍÎßË7z}Áƽ|…§ÂW¬ØË»<.Ÿ+èÚËÇçò]s×ÍÝ<—NežI‡+«dZêcô`Ú^T5ÕØ4ÛÓéB¼á$â +„F„u<·±‹{¹Ï!÷9˜Ð… ÀÏ±ð‚Ø•“1þnYÆJLÎ]&§8ñgÓ Õó›æ`ÈíB؍@±ïgQþ¬¬-í—ù)ħdþüœþ™ïB|¡ Å�·TsKqû-Å࿺zpœ^‡ÃÕ¬gÄ.„„ý<]ŠÏÕôjî9|žåž¥I?Åꂂ<‚Ì&µÐ$pyèzò´Œ‘ñ67ÊØ+æè¿œ£ÿÉý=sô,pALHõd§ŒÝ’®I I?¿IjÒco…àÆÒ*c%Ãä3_)㈔ïÖÿÝ­ÿ›[ÿW·þ{n}¯[ÿ 7kWŒ{WÏåËXÇ0yHÆsdì—t.ýk.ýÕ.ýT—¾IO'8:̐±SƆÉçŒ-FмH>‡쉤ã!^1dB2éx’Étü +$éøãHþ‘Ž?èz‰üÈGù2í=íj²’sd6ÏêËÑ¿’Ù˜»ºÈY¤«> qâCúÃtüN¦ÿ¶ë?€R5Óÿ>fåŒî&³eþ÷rí¾›Ž,ÃQKGnÅQ…ˆ<êÃéÈiä>˜ŽlCò@:r’i3pm:^æj2‘Uàå˜îrðq̒¹¹gaÏ7 ½"Û¸5a­ZØ�#¤9홂$À¬|‰x ]Εöȓ,ÜE1xd£à“©eãõP*SuÚs'ö¢<à;íú¿ñÙÄá bL?îúÃK8¿%Xý=™ÞçúÅ!¶\i×ñÈñ=ïú¹çE×O½#dIÚ5Q£àHd„#]C¸È)ÔåÈó®ý‘U®ç<²t¯¥øªwÇ£®Ç<K]»|XO»îŒ¼Ä̀qÆKPœˆLw͍ïsÍôKqLÒº<}®²ëGÈìá}®)ÞfJ%ö±ïyWŽè÷Ȧ,žz˜«Ù(ETTËTKTW©¦©ªUQ•¨*Q«òÕfµ 6¨óÔZµZ­TójN ê|ö“Ͱücb¥|STò órY಩oQs¸wRÚÆµ-œARæ6h[4#55Ü6¢Ê,HՇÛRêöov rk)n+ތu ƒ2ÖÝ–OB*î¾ÏÁèíwߗH¶Ôèrh[&¦¾\ˆóÐb^ ð̰AÁM¶FótSlfË¿@ɾ䏖¶Ë~Ö`+I=Ô¶°#õLI"UÅ +™’D[ê +–‰âz¹u­-‡¸F‡Èm\oëÆ'·µ$.ªA)׃jxAîɪ C)SƒR2,«Í•ÕÐMK[[†JK³J¯’ÙL ÝçUYiU¶//}µ3‚jœ¼r_^ÎÉÔв/í,ˆQî̘rgÅLiÈçC•ˆ© Mõ¡Âoª,Þ÷O±Ç—5'>yIÈãòO`V½ §Ã©QçßþZäûY9ã¡L†»·b9û>$éi]‰Lm¿iµ-Õ¿L‡Vü.÷E‰?¹lùjF»W¦~çYْZái‡º—ÿ ñr&îö´ ÁòÖECË¥•-én©»ÕÓݒ~rssÛecm»8VóæÑÙfÖY3ëɶ!ncâ'ÙXml¬66֓ғòXm f¶öŽ!5Ì`¿’é0§Óâ~H:܉BÏtysLsÛîpæ-]8‘ÊóÌHé˜(Úmb"ܝLd`ßxåD¶;¦¹‡ÉÓ9‘€l“g„ÁÖº¦åâ¿õë×o`°qcñ†6™·7­{a[j&ËÏã©xkJJ¶$ä¿ÅnÌ}š;$áHüxœ[ßßßßWlܘ@¶ùHéñR®«t]éæÒ¥»K÷—*™àšŽç¥øîÒ¿”ҍèMd~Z[ä17"Ŭºaãzö`=Bv¸ðÆpsGS),ÇÛ.Á›y,„j„… +øoÄ¿BøÂßx¸ ñƒO 3Òh«mM 1fAÇF«†+k«êGv_—¥ —fië•Yoª²!M7Vk›Œxñ&pñ›ï!ü á +ZE«äÎ7f½6±և šÏ~B±¡õá ò*[î ëÃaX/ÿ÷dl`ªar¹ßY¿p)ð… A%™»ž5ÛÈè…`(þBÇÚç +endstream +endobj +3000 0 obj +10586 +endobj +2978 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +2968 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.095 480.293 130.544 492.248] +/A << /S /GoTo /D (section*.41) >> +>> endobj +2969 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [261.988 480.293 275.438 492.248] +/A << /S /GoTo /D (section*.43) >> +>> endobj +2971 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [277.522 386.939 290.972 398.894] +/A << /S /GoTo /D (section*.192) >> +>> endobj +2972 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.966 374.984 165.416 386.939] +/A << /S /GoTo /D (section*.63) >> +>> endobj +2973 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 361.23 178.35 369.311] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/finance.html)>> +>> endobj +2975 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 172.809 167.89 183.104] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/steps.html)>> +>> endobj +2976 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [211.68 96.222 225.13 108.178] +/A << /S /GoTo /D (section*.84) >> +>> endobj +2982 0 obj << +/D [2980 0 R /XYZ 71 757 null] +>> endobj +274 0 obj << +/D [2980 0 R /XYZ 72 593.906 null] +>> endobj +278 0 obj << +/D [2980 0 R /XYZ 72 342.083 null] +>> endobj +282 0 obj << +/D [2980 0 R /XYZ 72 155.876 null] +>> endobj +286 0 obj << +/D [2980 0 R /XYZ 72 79.566 null] +>> endobj +2979 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/XObject << /Im11 2970 0 R /Im12 2974 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3007 0 obj << +/Length 3528 +/Filter /FlateDecode +>> +stream +xÚµێã¶õ}¾Â@_4ØX+Š’(uw$H‚n-2/E’ŽÍ++[^QÎxRôß{nÔÅÖì¶)н<<<$Ï]þúîæõw媊«"-Vw+“Â_›²ZÝmW?Eyr»VUYèèñp›–Ñ騴ýíZkeqqûËÝ÷7ßÞÝ|¼Q«þ(^ŸÅI¢W›ýÍO¿$«-À¿_%±®ÊÕaíWYQBÛ¬~¼ùû°R§Ù*/óX• +—~¼‰Ëܨ‚f']š +kðúý^éÕ7-P魑àzBñ륻&*V:ã»Þí^èõw©ž`¥*6)%œ]í{wôŒ7%¦«8M–ï‘Wύ»]gy՞ÛöÐ<s¯sûí6Ï#K\íڷܦßp‹¼îëÃc|».U½ïqÛÕºHâ*ƒ *WyÎ;ÒlÅôÜaë¶ yh;îµ[=2�ïÒ>vvïaƒJ—Ñ?Ö|¦æä„œíœtüš6OdÛB.zÚã>Z+:¼ÖIt»†8lœÇÀýBÜ{˶ç¶ß9^~ƽ Þû ‚Ò0—DG"ÙցWˆœk?;Ÿ°¥sÇÎy'LÁ½3X걅3ðp×võï-£Ø†§šúàxö¡k÷ û9ÉüwN^tÔëô‹gê0&0`áÃ*õêœÎVÓ £HêÖYRўÈv•D]à×ñyæ±+—�q`ô>¬ƒ·æ²É0›€å‹ü ÷Ô +ƒŒè4‰|ËÐ~GlUB¦@Ü„"†M`'?&Ì�óh&,>ÃÕ2àØWÛ_ízé8½x^@Í'ÅÙM{8¸ =ïI³‡A¿!Èu}½ÁçC?ölϨpŸº¢ËšÅÓÙG¼»{|m•¶䁀D,�ôòó<éÅKx) ‚f‘X¤¹>žðy¬hNûƒ;÷ñT“hàˆ¹(}Xæí^zÖó° '¤Eå¹ âæìßsXJ¯Ì_šÇåh%-ˆä5%UÅÚ 6¥*¥WGU_²¨I\Ñ'tfÒÚÀ>IG*â4»ýþai³$Ÿ1èÔ·ÄÃ]o“UqQ §"!¯2´£Ðæ‘û9QÄï VÌ8ÕóŒ¾éÕ çÎH|�(2P™Î¢­í-÷: À.LÛÌNFjçeSÒNDƒÍÃ>¤ôˆx¥<8ûT7Íà+R­ç¢e¼Èَ=9û%ìíl󀽌$@žê­ãCÂqÞÀ“®gяÎÉÂÆ·òÙT@Џ¬.Ž]é:Oóhëöm¼ðŒëÙºüóNX—ùô-3“·kr4~•ƒ³~³$FÀ¸ Bò‘¤•ƒ kIJãŽ*¨Û–™,‡8 Îáv»‰ýa[rÀ±÷uS÷bàh¦å‰Mçl/Ø÷õAHZ2ü™ÆxO6álëèùU¥ã"1s‘9žÛ×d»á1EX¡çÛ½<¥H+Â\/¯©²Xg 2lt –aÊ"Škî$ô–:QŸ ¶’ØTù4Øz‰\nâjÔïIÀ¥‹œµ¸(ðåAgžy 1W1Æ\ˆJæZŒ¹ëˆ+†°+/ö^0¿èö´qžA–›{R$èlМîl'+„§#¢£í9eû „mg›Æ‰Æš26E11~ˆ4OĐÒ)}k7x•΁ oÜ~t¬€ŒàD¿Èkž'у]–é4…°vÀÙ´û=IRßãeO^öòbS6õÃ3C,ocÐà˒ɕ|{ê6Ž‘ÑAºøQ®×ÜôÖÃ¥X´ŽSÂ£Ø6%YØI'9ÐTYãÐÑ¢ïVC8é}}OvПê~Ç=ë)Új)–ÚԖ£F ácLcd£[E„¤ÒB°¯ûÆÑ3é<úî¶kyêxjUÏëH �>H;ƒˆ�ÊWÉ$|ƒÉÍ©ëä©á + 1Œ?‰‘o;¸A¼lUŽì3q2 Ps6Ǿ']ÂîäX8Ü4ðäúáðŸöȽ·ÐóõïîË-žçó”]×µ¨’ÿežy‹A8¦~÷‡7ëÚ'ßÛÍ·ýƒDGs½YöB2lÒiL¦3چ€ë:öÔô žZ1nZxd/QýaëÚ·KºœÁ6zÌ?))‚¿bŠÓŒg'o‰³Äp„§×÷Qxåy5Fcë¬TÑ{tz°Ú_\u-ƒ<c°PˆÇç4’ùìÒôA§•Z²}™AŸD×ÒÂS`(F %h"ɁZFõ]{:ò<î NV[<â9p…÷܊—ĵ=[‹’mëƒxèròn˜òo%Ð(‡ãŒþùJìÐ=pšG©LYƪfW 4’ù‰âl»  +§ÐáH•(!?Ù$òxâQÒ +D”ª<^¨Id­ÔÔpTElÔà¤ß^ ‹‰MV†ùà %=ørAÚ0ô7C$'–Sò±8Û™Ü „-¹nŒ÷ÚLy? +WǞ'¢üÖ ŒyÊQ´ .@ì=+!ÙaŸß‘/¡XBP6¡‚€áÙõU•Ūøÿ2MŐæ„KÉÆ3>íZï¸ "ø¸R¼"¹ ìÔwà¡Ä0y(Ç@‡¸ë…«îYx(Ë$ä�û§ žI.Üô‚†\ß·Èâ¢ÔŸáXõ?rl"È!7›ªD¡Q%8),£Ð>€ÁýCN‰ù • ìۙE-EL*RÊà œÙé„Q"a@f²º6S„8•Rbu ™l™^äz²”$ ßù]Še#…\®ëïäp†„Í*=6[Ù)®‰Š •uHqCxkÞ¢ú”†âd³i#Ù¹=`à Ôî¶îAœ$@‘§ ¶“Ât*©8—4J¹©áv0Ξ‡RÌɂ@CÇí\á¡?ڍÌH1³—dž.=ÌÈ; ÑZZz̏'¸T-aâÓŽíÅÎ/ŸzþähŠ¾jš¥Ù%~l]'/°'x™ä?Ï!÷—d/ÄØ”êw’â?" 1Z©?W—p¹’†¡@¢•’üëÐ?Ú8uøyâÝR>÷‚\5ŸÇ0¥žÅ0ådC˜Bbǘá*3äœ ä9jˆÆŠÛ:Ë4ù™Yqa’SUzTGP>U]qŸæjig|G�ó—Y ôG7>.ゐ.!YN—*-é eœ›NwǍ„˜Š?qZzE“)ù°©í—䈟’±ÑêÃ`–j"€¤'lØL«‚®gðz8E:­å¦§êºKý ¶Ê5‚(«Lˆ/¡7H)ô÷6È1 ÆÏ086 Á[Ù®iɶ)3Þ%„pØ?àÉ΂¾x}è#äÿÇ®¦(ô¥9 † …´n¯ìµRLÑ¢…¾o4º«3ä›Ä"}äÈu$‰³rÈÌÛãXÊYÌ@ÔÕX/9ùÁç–9áeÅUƒúä”(N”äÅOei2xä1Ÿ[:»ÎÍÒײ„å$KŠˆ-úùz_7XgAФø'á“’îÏ/Õ~ÓüêXvÅ|ô¼qÇ^6$§[Öëï8²[Lé(FÇÀACĊƒP´HÁÆA +pñíNj¡FIބ£!È£‡ÞÂÞ1ϦáØÄŠC×6”4†Ïâ¾°8Ož¹;¤Wòí@$Ï´Ü +þT²)ÆOIvÓ7BÄú‹‹,?Q–¦qù<КçYRx§ÅªFW)f9~Ž%üt–°ÿ7IÐl ô¤”z Wñ¨A߯¤ ÁFˆP×2 Á^!hÁnèOnºGÛÌ=¬ü§Eš~ûaѰùޞ—*Âà\®ÒIå!Gk8Öþ-"s1Þ¹’8¤ºÜ•‚ŒâÔRº!Ùé0óÞ +¢ã¡IŠg!v^4~´Èf@^åѲ-É +Ҩɗ§—ÃVÒ6 ¹˘Ö^$*ŸË:†BÔÅ t’}:ýHF#8ÔOQŸ7T™ œãO ô…¦h’ÆYEÑdüž g+ò!Ä#œÔ€—B=B抡áŠ!èv i;ó¿ và*. ®"0T…^²€�«*f/YÉ4¤+Á‚ŒGbÅì]„Æì]–Ä&M:< D°Õø°óÿ FUÓUyœŒyù¯K^-6…+à¡ìwEvvl“ÆU6~6ZpÓӂI7©¦rZ–’[ô»Ó§•)ì*!re ³Ê`±Õ˜à\*árˆÔ·<1ú)ðï=*E#.¶ƒß¿#~‹}±ž’ÒRbӜ»šˆANd œõo8¤¢Öð!L›YeÇ£ü¥ÓqHÃl·õ ”«öó»ä –%«èàm/™Ë@ydÐô°<Ür~˜Ñ§£šè¯õù¢H\Ì>£M/4Îp +™Êf§@ úLK½é·%†ˆ£íw*·s0ÙÉef„a¼œ™-ÔãBŠÀå§(œÄHÂ=b™èƒ„Œ—®n/G—@¹ö‹† .LjìSÊY¾¨›b +Ø:5óÉ/†£‰Rÿõ¦e\©jéÃb)‰…ç¾åf*ß)ÂvPѸ¬Rþ‰LRr’‚@Ÿƒ%X9ɞ`$E“rT V]„Ô—ôÆ(cÅéÚ·´z]¬¹¼‘po½ñ¤U9RÄAÈ?g‡pYÏN9ËHP§ÁâlBê§I>îÊL„Õ´TÐl˜Â"¶T$Êà ¿–…áßLˆÿïeÝå~òÆ‹ +6 +endstream +endobj +3006 0 obj << +/Type /Page +/Contents 3007 0 R +/Resources 3005 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 3009 0 R +/Annots [ 3004 0 R 3001 0 R 3002 0 R ] +>> endobj +2977 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_histeps.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3011 0 R +/BBox [0 0 252 144] +/Group 3009 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3012 0 R>> +>> +/Length 434 +/Filter /FlateDecode +>> +stream +xœµ•ËNÃ0E÷þŠùN=~Ķ„X !$$…ìª.¤ªYü>c7/‡ª T¹NÜ{N3N앆üy¼ƒõ³†÷O¥‘<|)÷üÓ^mA£vüåv{U#<À¨`«Ü‘sðÒ)²HÚ�é€6EèÀ؄ÑO#x‚ ûMöowYÌ ª€Á³g[ÖhbÍ(þ1RˆÃ@¨þ´ümù“w¸iU,ǨIèLj"‡Ö8C ÚN­ßVzÅW훺ÒZ7ÃÍrsÜ|ß籦Üb>¿n÷궝æµ/ø\†cÊ‚;M*; T3va¢|À†;æ zOÃù¯xñ&”NŠ÷ñ¡sIŒ×ñ–k—âu|Ä¥µ×ñBÊY)]¥8…RîÓ¤ˆÄ7[J×ñ7|-IŽ÷q^]PóJùE~~äxIçµíË +Âóôgg¾—b~�XáFÞBäŠ0S˜¿*̨¶L¦\±�f +q! €ɔÇY®X�3Ź-ÿ¢bzkðžèå‚:>àâ pžÎÛ¯.1^ç'A®åE~zgJÿð¦Ü¨o¯ +š> +endstream +endobj +3011 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3012 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /NOMQNO+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3013 0 R] +/ToUnicode 3014 0 R +>> +endobj +3013 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /NOMQNO+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3015 0 R +/W [ 0 [ 777 722 277 277 500 250 389 443 500]] +>> +endobj +3014 0 obj +<< +/Length 3016 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ÍjÄ …÷>Å]Nƒ&ó“)„@™n²èMû�FoR¡Q1f‘·¯ñS¨ ðyÎÑ{•_Ûç֚ü=8Õa„ÁXpvKP=ŽÆ²¢mT¼Q^Õ$=ã)Ü­sÄ©µƒcu ü#‰s +잴ëñ� ƒ±#ì¾®mu‹÷?8¡ XӀÆ!÷"ý«œxï[t×}Šý9>WPf.¨$å4Î^* ҎÈj‘FõFÃÐêú…Rý ¾eÈî"¹…¨ª&S™éüHt íHt$íBtÊT +¢39D9ODÒD®çvóVÙöŒ÷¶ÕBê8¿unukÒX¼‡w~Kåù Qâƒ/ +endstream +endobj +3015 0 obj +<< +/Type /FontDescriptor +/FontName /NOMQNO+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3017 0 R +>> +endobj +3016 0 obj +262 +endobj +3017 0 obj +<< +/Length 3018 0 R +/Filter /FlateDecode +/Length1 14248 +>> +stream +xœ•z |Tŵø™™»ßÙÝ»»Ùd7›ìÞÍÝOv7 ù" ©¹! ‰òa–³áCñ¾T¬H|V ’§T¥¶BkQŸhÙl@j>Új•B_-­þ«`‹V+i©Eÿ¶Bö¹(üýõ÷{sΙ9çÌ̙¹gΜÙ,�0B0ßÜÓ ±3O¸Û±ø–uÒXÕûg°¾@÷î ½7Þü_O–a ÿ�íÄWn¸aù>Þó�®û–-íYòþŒçÞ?мúeȰÿÙPõcX,»yÝmþ2Z‰õ³¼¾rÕâ€Õ8VąõÈÍ=·õjßÓ>‡EëR½É^7c= `mJJ4¥@ku0{’é@ :úJ4Â0ýÑ~F/ àÖk5¯ œ#Q0›ÈõàŠ‰_4žo¼J<Û8û|#4aY<‡hb•ßæ·‘RÎIl䜢¯@FÐæÜ)Í~¶âìÈ ¥-ó:Ÿù½6 ³ß)0„\z!ôi­Z4§©©©²²8)ž?†ŸR9±Ê3¨åB(÷±Òj6kç»J9Ö«Ø%Š"–óØ2Q;ß'qX$AÓú‰˜ò½Çã ¿¿"a³'+mÉJ>VSWS—ø^—:˜Í^œœXãÏ ½b87¢”6Õ…%Q²ÃREwÅrCoÅ'ÁO"_¿Œp…¬£NÕ{Ýã«õWTD—Ô—¹Ý>,VÆPY(J†æ?Uü”멐Þœ˜ž³ÈlÝ ý•iáّÙÑ-º>±ÏvpKdK´¯âÛâ®|Q<<y¥âõàë‘w‚ïDŽUøðé´N¡Øԅ m´®¸El±uh®Ñ-p]ÝjÚ.nqmuo•··„ú*Š7î-ÞbfCŠÜ*Þj }(DG½D,¶yEIö{%ˆÆ½`5Z¼VŸÛëõ çîÒGÂÒpn£¢¸‚I¯Óth¤0„¡`¸Jo(Ôë .§Ëí ƒ…FcPª\îB—Ë ÉnW±Ñ ×ñ=¼HNƒ^rzÈG¬6^ÁBN+F«U}>Iʙâ¨B@ëz‘¬€ èɓŠ5¢ ±@Ä$³.5’a2¸–Fåa¢WœŠ§²ÃMv»ÉËî£înæ~0Pé&ž$kˆøÒñ ™ +jƒ/Bà$7*б²;D”P_ˆ††Ééý†áJý!âÁá<ŠQ‚鋜‰Ð6=€M#»uÃØÌÓ%}QQ1*E•h&:=ÕEӉ½[ùvèZ½fôl¬kµ»dôü©³£]«]gKFÝ"g• Å®S%£âY£¸cD|JÄQq´©‘Ø8þäˈ¹ nÖTÄ,ÅÛ-®˜ž4 +8±˜ ÄQ"Žük¬õzܞ¤«k5é‚.²]›tÅZ®ë< šù3CHù“Ù²dñ%¤“3Ùâd§Zt&Ilü“J¥~§Vë,,v8Âèá:¬êòõúºÚñ:‘‘ zž™ôÕùm‡\ë +5’ýÓ½…úc¯†“ÄmtìçÑÇ>޽[ÖÐÈvo©/~þ/ä¹ÍÅ ²bQ.tžÿŒ|U/9¼44/?÷)qþFgÔ`€ŒRˆtšÀåtF>Ê„�îÌ2³™Î·›õœ˜ý-è|¿ËjEìp1ÃpîOû: '÷s,ßÏÅXøùó\Û`v çΪZXøªåâê\ Çp-—ăYñÿ*ÿ&?ó—¯B¯Nk‰VáZZô©xÚr­*›ŽÇb]GxØ%•|-ä±xø'±˜;Œ/,6ô³dç‘ͯbÞÏþööñBss¾ ¸'MÒÎW´¸vk)ÿ¿\çàÓûB)å- †€l¦¼d¦V+â;ùÌÎìç\,|±Ÿ 8ç5®º2“Ü0µxmïHÓtkdq3cÅ= é@o` °;p& ‘ªpà›°ººV¥ “ó4Q•§rP¥J…»¤Öõ:f–›£^ûLÙv7K^k»À1€SI”èv、’Œ‡Ü–:NkS»© Àì6\J,é⼒úɵ.Òá"iW¯kÀµÛuÆ¥qeåìã›5åûí,Ò5¸ñ]ƒS?=G>Ÿ’ºGVãfI¥Hu‘³P+—‡êjë¶Â¢¢§¿®º¾¾ÎV…är]8H¢¦L™0¡qʝî‰Íc--ƒÎ[R±BÍ\Ð8a”1ÿyiA²4(iœOz¾—ÜÖ@¯z6æþB…WÁCÎç½V –)vt•2…»•©Àe·ÓùNÑ8Ԣà7엪:¸or—ÄÂ¥€·q˜ôqkQ¡€ñ0 è MGÎ;R9z8ïk±÷Fğà«äÝ'sp'(R±ó’²g8÷±ê% +n,(…¼Ôk"&«‡8—’…DN)%ZÛä!Õ×4zîRÕ×4¾×8—[ªúþ®úšÃQV:îkï!;M£Mçuuˆ¸)º.¼@‹b6ñ±Ò\ì&ݔ6•í´ít¿â|¥hØý±[·«Œl-!s +昻 ºÍŸ»4Z<¥Â.V„gU #zv欷–UQJ´uÜ袣ÎÎ?;™si¡ç-0á¡Ä¥RPQY–)£e@ˆ h…Òç àLjã˜ã¤CëH—^< xNğ®³]<¨ŸíÂ<éü©&5¸£è±'ÁŽ™ “­^Ók0˜[SF«©®ŸT£å.ª³Éuõõ“ê'‘™Ç×DüWØÂr_kEç„ÿ˜´6Q^ûå´ó?L],Z\Ó½˜.ó-ŸZ +ùœ Ó¼¿b<¬§ÛÇýª¬Aáþ#mF5]^w•Œ´//´“y7r©Žæ + çþ¨ø8#䯭 'ˆ_((Àè©öáO¨>™À¹Ÿs<ŒpA‚»%ï §+ožPûKI°6ÙïÀŽDˆ „¡£§µN1`ÛºzÛÊ₽ N —nôôi{29îÁÜIF0XVãA˜ç‰1l^tèÎZ5^Ö©G ×b§¼K[بz¦QËШz¦Ñ¥²\*ËU~ “ˆ_eûU¶_eûâ%>S} çTN$&]âÃ#—ÄNÀYŒbàDVr<hV6(êŒ isW½5h õ5 4™†‘†c ,¦% é†^ÎRˆ¤ÇðhfVÅVžˆzÃ3ˍQ¯ˆ2ê 3‹R!ׅ+šk½u­D +׃:KŒM6›ht»†#ɉըkÜe<jŒÃôe%˜� Â—èH¤½ ¡/1 ™„˜IK‰ô¤'7©þ<îÐçót<Á¹4ڒÉñÉƒfË¥°¤T£×=¡R»”èô%º²R#b#*Üuº9f]«cª§×××T9m…ÅùˆÊžÇTRµº‹qvRý&³³Wý{óU½‡ÅX¥Œ]áTªÌ×Z5qÅLgrÚØä¯É….«¯ÄYi!vÍçÝÞ¶à:噱—®•\vÃ!ñ*Òúðõ•µsÆJ¯¯ðcÃöµïN/å^¾_–äNÑ_±}0Q¨ß/á…;lb2Ñù”¨™Q3bõ”èÜö[y*ÀeX8«Ts¹u¢N¶ú{LC6hÈJ Ñ+ !tî[½d±—xƒR I—ô–л šwuvuU"E҅`wtL +޼}D|;vy¬®ö[ÃzaB‘×^¡¡&êòݸíír“æª NеzÉï:/õí&Â-üL)á>jµÖT—è-êå)lç$®©Îí±Ãyzw]Wñðá®&ñ°=‰õfäQ¢†¸;Níö +ŔŒGLIWaª`aè1qG@cÔ#Æhº¦·¦¯Fk­&’²½ûMó›–ÁÃÁ_ËÇïÄ?>’? +|7ٛâ]ñKlŒo'ÛévÖçì+éóô•nMl¯0[‰•™¡@[jŒ¿^þ†¬/eE…öÒ¢2wÔßiØi|LzH~(`²Ç̑øÌøœšîšÛ¢·Åïµ<-ï«ù˜}TZÕOôÂËxÍñ‘JBñîËÂËäD±MpyÝ/{¼%¾"–H¸r\è~¹ˆ Ëív̒L‚5¬—ü**'LÄk3.jɝn·k˜MS +‹*ùÂÒ·ì„ØúOøÿŒ ß0+TL½V’¶öZ¬Ì:Lêw¸Ä]áÓ}|W˜¤Ã½á¾0“ÂUa>D$¨&Ò`»+†·iÜ]³GלU÷Ùù®–ÎlÎOºRÉJLÓ³9‚E¼9ŒžBùh“š½œÊßG-Š1 ˳©Ðl6áA½:¤ðzp¯#kˆ8Š÷µ¬óN´¿B2˜k!–R·ni$ê“D›Vç³ùñ�êKA½¥ ‹hJ ž¹„ï`ÜÃh™bøJ÷…ø…í«ˆÐ•"k`5p¦{ÙEw±]¦o›œ%žÒåÈ»]©®Y\ ÕL•re`[ü±ÀcqMW +'§Ø"’;iˆ¸“D1&)‚‡çwÆd‰šÕ“Ȋ«`Hˆ^{“Eâˆ_H<I•¸“˜E~œu$å<)@ò¼#w9ò}Ùó}Yí8„‡°'㒝·9ƒ‰9ªY“L4ã8fÞÁÅnÆq̨ƒà²©�±õÁµIAj²¼ðöST\œOÃ<pɶš"~¨ã…£¦‘5ÕÅê!Oü¡[¯›¶@òu?øæËëç­ô;‹Í~éã‹Ú®í{?‘xìõ³kl¢½€í{ý¡3 ‘hŕ‹¿¿q§×XB®¼ï«“m×LN^»úÑb«Å…w Y¹Sl.Ë@!”±ãQ,¢/*tBXTb)à´ÅY¥�za¶Ã[9~£p¢_/›Í†%0y‚6èDÕq1oÍ ¸žNà7%^ÂÂÏ^ài€0фÑl4Ãû)Fõ�¦^rދT¹øeŽRæìƒÝÆMP€åÈ¨çƒ(~Ί:I—Ñ1Ð¥u}ºÝ:A÷ ð}!+0>”§Æcnˆ²ÂBŸçɋ8[<˜ùl‘XŠ8Ëbñyóò{Žæ#j–Ù…±7V­ÚŠ–á1Îmïvu¹Ó.<Î4n©4YŒP¤”&}Ü*cËÌZ½¯#¯E"µ*{ZÖmèt\_Ô]¼Ðõõa­Î /Ð8gh·Òû´› úÅ{ʞ {]oÓw¬ïŠgé_™ÃžÖ¥õ½8»­†Wu¯[Ïèôљ¿I™áPî$h1›Yo˜F¯4ÌñÍ£ó ‹èºÕ±Õ½ÓñÃŒÃú†Œñ§ôôdÁY#Þ¨utÇtt5§|ípÑ2:­n£PUENnª£y·s“s¦»‚Óéù¥@ð à ¿ßCH~£L·'ù_ç!üèÞÒE<IkYU´©h{+:[Xا'Uú=­ÒoןÐ3Q¯èq&úŒþ¤^«Æâ`+÷+WìUÅÒaa`-’…± ·Ä€kiiñ¶ä£`lõš5³Ï¯V£`’QLDùÖp—Š­±á+ÂØ¸Ê‰1Ƴ’³<=á U44ð\º¥s¿¥«SêýT½2¬Á8st8šIN(‰¤AÏCC$©Ë~‡Æx¢Ëý%5c¾fÌ× jM±’NѝtK¶¤YRã‰]$ø7#Úü&/æ™<­«µcÂã úCê¥Qû.Y²dóÂ{>çÏÝóé_žÿöOÎo&OkD÷âú¹wÓ)o­[·ø¶Â­òΧD÷æ3“; Ê]@s›Éaކ$-ßßÑ)j–RmœÀ OkyfïpƒÄ¢5GwHE\$ñ×±pNMÍ%¾yÌ<u‘X$f,ڒC˜‹c&nr¹]AK}J« óï5  x!˜“c>Žy9f昕«ÇPe>%Á{%fá•ù|å◶չsø¬6ò�ëRnã”ÉhºYj’íò-7êOЇó$ µ"ZKˆÛ‚Ƙ¸5Ü�Ì?G›Ä|:M.îêcãÛ:Æ÷ðÆ)|‹&Åâ×Å­6áÞ8™ošÒÿz|…mE|­~ƒmCü›ú=ºOô3˜«¦tÖ¤jWÖ +ÊR©g‘¨Ý!E½î{ËQ¯+,CØ?'ì…VjE˜P!Ön Õq›Ü.KõDŸqÀHÓÆ>ã>#3~*Q‡úÅ¡$uø{ý´ÏOÀ/ú3þÿ1¿ÆŸžüZû…«¢¨¦Ökø÷‚8#þMDñÅo"˜Elďz@K•u:³>X*UëtÕ©4#ª1ÔKd¢©B‚ü!»jwáf@/dÁg½zÞ8 uêy¾Z×]’[kòy8¦Ûuµê™¥¥¤$tåö9ý×­ÞÒûÌÌúHuq²}LrO +;œ¢ìuI­ÁróÜ%W\}ÒYU`É5Ç7ô¬üæÛ£mrZcŸ\_ã I‘iâ¶(Uå²l{f•<¹óªþ÷ê«\öü7vŒ<«ˆJkA�œbsÎès9Đˉ0®¡…R•Ôû-o/€†ÿÿôxÏÍ,ð!”²àÈ}€p +á㱙¹sš›@[‘;ÉØö¹q�Âð p†L„×`f“Р°®„£°,°¼‰£ÈÐ +OCøpÔiPL4°ށë` |'!íð>±c?mÐ EÌ}‚¸¶ä¢–Zà‡pˆ¬$s¡ËÓiÃE¶çF "¹#¹ß`í»ð! äa:–>îðMð`‡ð³Ü9þßXO‘;È'à‡4lj…þÜM0À¯H;–fÃÍo `%¶z‚“‘܉ÜàG¥ØÓ¿Ã´8 #´‚µhvã:‡àkpô ôðq‰LɅsSs;‘û|Fcô'L‡vÄ`tÃýð=\ãp +>'&RG¾Köâó ò'ÍoжvX·CZþ$¶}’‰d"-¦Å¸ZÅ…ù(Û{pü!8FÚIŠŒWÙMÕXS®0çÌýßôèD wÁ«8ÆYR…:8+g믰NS}þ.œáøƒ_ ïãº_’ ø|@亂r׿žÎ}ˆ¶èÁ p5,„Up Ü +ßÇ·ú†¿¯¨5 +?ÖÜ®9“{×6SÑö9¨=ûކo) ÃøÇYÚî,Ò@®"אÉvò0Þ!Þ!ïP-õÓÕô,ÃÞd¿ê5šÜd쩼8® ×Â2|wâj?ˆó}~ o' ‘Îè8¶ÿ‚N¡­ø<AÒ÷Ù=l»pNsïØÉ±OǾÊõ£·¢ßuâj>ƒ«ðgR„6DÉ +²–ü- û™…‰Lfu¬™Íc)¶…í`¯³Ÿ k„½Â»ššÍ^]ÏØ¿ý"מû¦ºG´hW⸷&¡ÿ܀ÞtÚ׋ϸî‚~x�ýåAÌÃöâ¼_7àWðœÆ7�ď6/ÇÑoF¯»‡<€ÏNò,y•ü˜¼A> _ð‡–ã¡õ´‰¶ÐiôFz>;è1zœ~ÌJÙb¶‰õáó8{ž½ƒÛZršj|¦k¶ižÒ¾©‹è¦ëéß:7z~ÂùÔù÷Ç`¬dìëc½:ö‡Ü‚Ü´? ¨@K7£•;Ñ÷àó zâóðx ~­ÚúÞï4èñ."£7Äñ­5‘+É |f“«ñ™Ïµd!>=dY†Ï&ÒGþÜM¾Iî'ßRŸGqn{È’çñyÂçWäùˆü‘|Fщ)CoÒ0­¤Iœi ½’Ρ×às#]…O/fd·àzŠуô8s° K°¶šíd?d¯±·Ùß*ąJ¡QX Ü(Ü-~!üFøJãÓ´i–i×¼¦õhkµóµ+´j÷i?֞Ä­C·Hw‡îm]NÄhõSœ÷¸ôS©=JÖj +…Ûè Ü.Ö«ÙLæãŠié<¶’=Àþ[s9Ã$ò.égËÙM¹'Ø4ú%[EÐWH9ói&³à>ȑ½ôz–þAp’yôþƒ¼@W±ªåƒh~)8…»5c¸þ5L¦Éý1»›Ý{&k''4Ó_€$œ¤8»z3}ýœ.§Û S¨Õ|ËqÝÿSs®÷t ™ÀÞ‡™LÿJΐ‡1j!3…�½ž&É^Œ¸ç‰FñºØK¾ +y‘¼G†§ÙSd-À·•¡f2 ƒ#ÌOÞfFH©_u†¨“tÐ3t>{I{ŒÕ‚Qâ¿ávÂHú΅Ïüî€4Œ1­ £É/I5¸àŒ÷gÇ^â[óÍ6ô³ï±8\ƒW’.ú&Lƽñ!>p/TÃ!ôÁ-PE…;r}d ÆýÙ?1Á%+ ’˜0Z£m›ð¼(¢å »qÔ/1þÿ £~;ù܊·­³d"—Ü'´adJcü݆ÏèÂÚwàAíÍ/a)ƃP{½ü·p=ž9¿ÇñK í[ßâhµ„‘y5¶øÎØt¼>)hᛄÂF´ù +ÜçÂtŒ¼çVà —ã5 ÏÄ7`yîhÁwwMîîÜ6èÎ}/wÜssOcü½%—…zجIÑš˜P‹1ö rÏ£ÿC¶aܞïb< +üŸ¢ýWh^„~á×;›r÷å~N\r\¡ExŠž‚›áO¸nÓÙԌ]EsÓX/žP'àêÜS91²ÜJŒ¼/ÁcOx5{Ðw· 7Ð*´7 +E¤¹×iv(SçÏSš®øZã”ÉÉž¢ÔTO¬ª¬HÄc¢‘p(Ëý’Ï[Vê)q»Š‹ +v›hµ˜ LüŸÐZÀ(x›<--eB錒§OOðºÜƒŒžK錄¬i—ëd¤´ª&]®© æ ÿ¦’×T.jQj„ÆD\j“¥Ì‘VY& ¯îÄòý­rJʌªåÙjy@-›±ì÷c©Íµ¬Uʐ´Ô–™v˲þ¶t+v7h2¶È-K‰8 MX4a)S,÷’â+ˆZ Åm“)èÍhT¦Dnm˸åVnA†Ûz–d:®îlkõøý©D<CZˋ2 OÍXcª +´¨Ãd´-:Œ´œÏ¶Iƒñ‘þû†EX”Ž,‘—ô\יa=)>†-†ã¶fŠo?åúG;··tn¾Têaým®å¯ö÷o–2»¯î¼Têç8•Â>248-Ý? ¾—°}®„cÑ{Rr(ñyð9åg·Tnãœô +)c§ÊËúW¤ñŔôgàš þlI‰r¯Ð%mRÿ¼NٟiòÈ©žÖÒÁBè¿fÐ[‘Ü—KñAі_ÖA‹u¼P`¾´°ô¢L-©ê¼Ô~ÍÅu%Ü"yºCFZ,¡%2ف£¥ п¸Õð“"Ø*³ßÇòŒ¡%Ý/NF¾ÈÛg4AQ–ú?|ÿòèéË9=ãmPüx‘{ÉEGCù…r&ËL˜ÀDׂom¼B­×%ⷠӌÜ+JHpù ×¶'5¹ßïç¯wÛ°‹°’黺3_—`‘' Je,•¡i.¹ qÎ璾 ’‹ÍÓ2úñ~5swfô¡‹V±ÈѶlr†ý ñÒ¼¼}®Ü~õÂN©­?=¾¶íó.«åå eã%’à‚g„ ®Ô ]œšà4¹myz:n5´1ãhédšÊ—¨‡©]¡ÿ^w±g^é,à} A­êÿK†uzt`•C¤i1==SF¿ÿÿ³ކy+•ü£Ùøœ2“c—×§\V¿Ì¼‚~† !Ú>oa¿ñ2Ù4 VýýÓdiZº¿g8×·H–D¹ÿ ëdý½mé ¯8wh›'3í¾Nb™Œ®Maê L¶\=¨-svÄk˜´e^g–ڒžš  ¬ó ÞØ•K9—3yEâ<ópWd©^Õ÷T�úT© 2Ôúâa*OG`ñ0ÍóÄ <Š<!ÏSTÿðHÑ2¯óRP7V*‘ÿÿ'&/¶Óÿe.ýu·µñs½[¯&ßÿ}Ùkœ¾þZÍ#_­;Ÿz‹z£$ãwLÄ:ÿX\+ÂWëþ~ââÝóƒ6IJ5?3MB#B¡�XF+ƒ%ì~˜%@îo㺷á)þ[ìq6;j¥y°D¯á¿ùS{7Àgx²ó +"ÞàU7(|Šw[zæ±ÓCl‚¯©ÙÉNAš}»Ø‡pA�9"–šz±œCÐäFØCmmÕÊ0ÒX…J³‘hõA.Ȗ”V¿Ì> Ïâ­À‡ŒÙ"*y?;uêx¡¾!_š¨>Ñldïß({ŸÀ^m5©¨>ÓlFaw‚.ìfïA‚ÂÞ +„ªw½ÂÞBùÏØ˜ÜðfodͶjìð§ì¼2ùðRp`\r`Èb«†æµ¸zFC8‰pA€Uì)؄°a‚�VÄ>„J„9œÃö²½hçloE\‰° +a;‚€Kø òoâ˜=ÍV`–âc÷±˜±øØ6öJ€´é÷‘w9ö=¬sºk¼þR.ÿö8'֋>:NA¾éÃê·>ö­ñú-l½ÚnÝ8ÝÍÖf½>±Ù‹r ¡ +ai–vàÒíàߊ &˜e¯TGDZôæ<ÅåژõËê;Ú8Tì®ÞKº—~#®ÜF\¹  èŽ :wäuìÔ¹uî@;pUªØZo-ÿαˆ !0\÷µ¸îœŸA<‚pLåñ�Ân^c·â:FѪ­lE6âC'»q(©T7½ˆ— +‚ÝÞ0ä.«ÞþšÁÈ©eœZ¹îRUºtÈPÀ¹K‡JÊòµnj¶°Åð  +…ˆµ­[œ Tú±«àf=(ß&º‰m6i„ªVb…UCîvØYQ!êën$“Ò†^CŸ‰ÉPeP Í*¼ŸngÌÇ*Y›Ãº™†É«›\ÿä½R;¹fÀ´Û”1˜Ž™4íˆö˜ö¤öŒV#i«´Š¶C›Ööjû´ÚÝZÀv@GÓ¦^SŸ‰‰&ÉTeRL&OGv7ßÃñ]ŽXDèE@p»‘/±ëºñmtãR\|@ XŽaù$R Ö¬¨gE=+r­Èµÿ!¯U•t ¤zǥڋ’ m¸þ.A£Ô‚\ ®íIÄgx a&ÖÌX3c͌ZÇè9´PD,!t 0•w½ñYÕ¸< UågT 2…·¥ç”žðH”d¢dw” D‰ÒØÔ\­”#²ÛíÝrw°;Ò½GX%¯ +®Š¬Ú#̑ççDæìšä¦`S¤iP)W+#•{Ÿì ú"¾=ÂöYûf½2ëè,¡{ÖªY›f±Iü_2ÙXUµJ˃œȺKª'Y›§Ð}8nÄ»N 0ð!®DhBX… Ð}ˆ}ô9ä>‡Üç`B7‚[<Çà b߸Œów©2^ârz™œáğÍN®™Ó<Cn7Â.†}?‹ògUí|iŸÊÏ >©òçŒëïVù>ÄÚ0 p Õ0··ßB þ ¡¡AGÙµx8\Ë{FìCèE؇ °…ø\Ë®¥Ïáó,}–ÅóD§ŠŠð²Ûôb³H ÐÌäi?ªâ­*nRq@±Ì41Óü£™æ{gšÃX ¼ˆšÉûS³y³yN³9ÚlÆÞŠÁ'£SÅZŽÉ§*¾JÅq¥Ðoþ›ßüW¿ù/~ówýæÕ~ó×ü¼])î]3-T±‰cò°Šgª8¤˜|æŸøÌ×ú̓|æf3yœàè0UÅ^{8&Ÿí·¶ZÁð"ù Z±'’mŒú0µP Ée›‘Œe¯Dr>Ûø8’¿gò½DþFÔ#|‘ œò5;ÉY2Càõ¿ŽÓ¿xgõ‘3HoDú$4’ ÒdïâúO`ûocýûP®çúßÃÛ8§»È •ÿÝñvßÉÆᨏeãpÔoC\õ‘lürÊÆ·"y0_‰d{6È \‘mœàk¶‘!@¹îbRnɬñ§cÏ+‘^™oܖóV­|€aҒ•'" s+_"2t¨Ãù²²:É2Õ.JAVö@P¥bU7C¹JõYù.ìE»?xÊ÷_ä‡Ï‰5û¸ï÷/áü`õwdFv¯ïùre}GãÃ$ø¼ïçò‹¾†É‚¬o$>¬GÁ+ñaJøq‘3¨KÉó¾}ñ}ÏɪtŒR|Õ»¾Ç䅾A¬g}wÅ_âfÀÍ8ã(NůðÍjÜë›&(Vq0Åè›,¯ñ%‘Ý0Lf íõM sSª°½Ïû&àˆ!Y5eþ¤C´td½×­Ó-Ò-Ð]­›¢«Ñ%t’®LWª+ÔÛõ¢Þ¢/Ðõz½V/è©ô…ü'r1õǛZ5CÔ + jY¤ùÿN¨™#%zŠ{'ã`í´}îT’±·Cû¼©™I±öa]îšLC¬=£ïøzç !¤°–¡[0#ž×‰ÊY÷xø=ú RyÏýNï¸çþTŠ´gFCû")óÅ\œ‡ïyª Šnir5Ù¯°%§µþ”Ǘü£ÒuÙO\e™‡Ûçvfž)Keªy!W–jÏ\Éoàéjºª­õ íå$ÕyÜNW·]ÃùäöÖÔE5(§½¨†‰qo^mʹ”“!Um–ª†nZÞÖ:X^žWzÌàJè>¯©J7æû +àØW'¨F½Pû +P/WCÈwf½´³ Vµ3k¨•r¥Á`UâA®28)ˆ +ƒÁIªxï?Är0oN +‚ê8A’RÇ!ä:‘¼zÁ¸գοü…Èÿö³têÿB™ õüvÉbþ=HZn[АÎl»e™+Ó·H’—üvü ’PzÑâeœö,ÍüV^ښY"·Jƒ=‹ÿ‰x1÷È­ƒ°¸m^çàbeik¶Géi“{ZSCOnji¿l¬­ÇjÙôO:ÛÄ;kác=ÙþOÄí\ü$«ÕÎÇzRyR«ý𩤽£sPSù/…T:DMFÜi?5µHì½BÝSü®;=‡ÀcËKe +ä©3%šÍ\„»“‹,ü›®q‘ëÎ)~Ï!òô¸HD¶Mž +1pµ-o½ø·víÚuÖ¯!^·Þ¥òÖá¦õÏmÏLã÷òÆLc[FI·¦Ôÿ¿®ÿ´t*â+GéªÆMÛw5îkÔ¬_ŸB¶ý•ò£å´»|Uù¦òíå»Ê÷•k¹àºÎç•Æ]å.gëћÈ:ü´µªc®GмºnýZþ`-B~¸ØúXKgs9,Æl—`fž�‚ŒPƒ0Aÿ…ø—¿Gø+‚�w#~á „!Îa –hs-oå#¦b<è¸XõPU]uÃ0ҞòtîÂ<m»*O›«]H³M5Æf+&Þ!þ»Dø;‚†U³jµóõy¯M­…µ1‚æóŸM¬ãhmlú# +—{ÝÚX Öª?÷FÆ:®#—û=µë—_TR¹ky³õœ^øp†âÿ=œ7d +endstream +endobj +3018 0 obj +10107 +endobj +3009 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3004 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3001 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 545.883 167.89 556.177] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/steps.html)>> +>> endobj +3002 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [492.98 255.342 512.158 267.297] +/A << /S /GoTo /D (section*.293) >> +>> endobj +3008 0 obj << +/D [3006 0 R /XYZ 71 757 null] +>> endobj +290 0 obj << +/D [3006 0 R /XYZ 72 500.639 null] +>> endobj +3005 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R /F26 3010 0 R /F19 2002 0 R >> +/XObject << /Im13 2977 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3026 0 obj << +/Length 2504 +/Filter /FlateDecode +>> +stream +xÚ­َÛ8ò½¿Âo#cbE¤¨+Ø,°ÙÁ&X`1H¿eóÀ¶èn!’åHò´{¾~ë¢$Ûêtï*‹¬ƒu‘þp{óö×|U„EªÓÕín¥³"ÌM¾Êtfy±º-W_‚ûýZçÁñP·ÃzÇq`Ât½Ñ‘*² Q믷Ÿn~¹½ù~£VüQ°þš0ŠâÕ¶¹ùò5Z•€ÿ´ŠÂ¸ÈWDÕ¬LšÃ·^}¾ùíæÃ¥°EZäajD»/µÉ‚þx×»ïGG" Œ+í`Ú¶õ±Ù÷<°c ¶kO¸ÂuN6j÷üڃ v‚xp½{p¢‚n­ØDÛz�¸Úß3Q%«‰oôƒÝâößηº+åA‹3'祡Oï;tÀ‘B`O0ÌF©°HVdâ¨þ)ÓõDo€~_'I`ë£Píº¶aȱ\<bó nʲ”EÏHt’èð½pVøžÞk&ÑÁl؇̣¢IÞÞm[:ºKqS/.Pï`%K ƒQâ3Lòk#.¡uÐãµ ·ûp½1& +þR׌¹RDÇAéºêwrÙB ¥sxb:ð:„™·‘gp/ÛžÕâÞ6BæE-Úγ)ßzø`‡Áu{OŸD½s¨ýÛ_u< ‰ [ôO#^Ã:ÖÁSVpŒ™œD‡a(“ÁPñæópS‘ +#¥íD!ÀÆÏlTj#¼o–Ôßiá÷PDïñ¾á`í+ÎYªÄøE  Z¿3V½œpÕTµíäàÝiëS ä”@3ót<€Y@¢[ìžwÏäîXÕ²×ñÀS3·ð‚ìïk9YqçÑ5Ä`E&`–³³úe’ âT&æ,la(ì�ǎÀï0ßH|·­M¾ $£cÅSåê²g¼ð˜«Ì”»&&æÌX¸pà/d(´xÍm ä^þä,Žax.ÿBüŽÙ Ó¬LʠߒB>ׁšôâQ/À[F]è•)Ö+óQˆ,fzÁô:H_¨W®$… eËS”>ÐøãžÃ¹m6¹æÄDA‰—eg®—‚jô¸¹qRÉñöۘKb3KŠ0`nPy;Ú瑱\–üŸ™8 +$³°¢cBd±ËhZ€)y/nBêÐ~%Z¬‰£¤ËGGÊuHÄ7€¹h]†£ª˜? «úa²(S•ÃCÏpc}öÍFqpMK£rr} 8öÌÀa1%© Z•$Ó æLSP@>j1)ˆÿubJ‹PM¹¬iÀWÐ7€Õ™ôcªÍòÉE^Ô¦'Gxð¢ZEa¤Õ\ J5&‰Ã,31&å`^ +Y}­¢‰¡GË®”ä½yî,íÿ½ê‡ö¾³Mº@@Տè<¬¥àލä5$8)¡>U=x–.0ÕŒkP2o¥³å®bÆžd‡¶ãï“Æ"œ?î˜À2žT„ ÍP;e«}Ï$wìªpÒDðp¦J̙€xۅÜ5u¿xÌ\ß¾¹ˆ“}»ßŒ 8@,@«]#ý^Ï+Î쀲Þgñ‹&¥½šÐüE[ŸGž¯D'ÛÀAßù®Ý÷ìPXW&ŠÂL¥Ø´¿ óaœ4å×âíÇF™ÕßZèãç°RƒM;.µø ˆ–¦Òâ>¸¾µ¨{eRÜӈむj–< +šœ[fΏ1œ‹p£±Îö<†JñlwÙ£k™�K„1i`ä›Ò7 Â|/S { Rº®Ãs °ªÆNöÀ‚dÆþ@ñ›¥äŸPo“} fcŒ†V‹û¨”|tLw@ïkÉ}tîûÎl*È2A%QÏïE0ÐüA¬`¸U´½|ù3wgRi€ï¶>öƒÜ©rsÝ^å†úO–¥ÛÙ#uY¹™ÒåÔn^ÈòÁm-g„$(×<"+àn‡ +/s4”/'�$%$xd˜âÀt˜ˆ²hêö‘BÊéfI_á+R_ǑxbFÓ� .cÎGb(Ãe–™J(d¹ï+y«Y¾ã³[®rdcy˜™Ä÷ÿT«CgÑò B“Ž7€PؘÅ&ÓT†6ȯ0³’šè$¸k¥’Ò( + :Wƒ0¿?ÓÊÚ~ z… ›¡YŠ~åڙ“âPœóµ«wÖqB¶uU2—¯^Wâñ#\ËâZ +ev9Ú±•_þúϼ×ïÌ;ý•?3‚®?ñXZ�ôúp6¯Ip ÓIåã- Sƒ«ü#‰n +º– +]yÜ:ÆX&a©ñXá!!N $› SãüÀ&2M\F5¡WñÕ·ª­­…Òv=yÑl¥Æq~Ày+"L 2Žèသžl5»Z z3¢Ÿ¹X`3&-6iED­¶ø’zôì&Eý4À¹tísJ¨1ÇaZT;¿f^`S[î*\M-@Aâ=ñÜÔûåzÖûQ—b·œ0!üë–Z?ß/!pÚ  ûÖP漍íÔU–-èû{J! 1ìýˆB8þ9ì»8X Ž¡|†¹l0T +ì#ýß4Érƒ1Ûq©Á€Ž.Œ¼“Kd…¿ºÓéfø4†Iò섳ñlxàacï÷Õp,e\ ¸níïWíÁˆ],"’”aÇ¿ýäg¯ùäôÒ€¤²@š 1È¢:ëùÝ>¶,ùY 4i¹Ô?5xðØÍDŠ^t À +¬®ùŽIŒ(ñ¦žG>×Ȉß)/!OË6pr[4Pêvx—$Ã7ˆˆ(­<mØo¡¢ÍÎ2‹±8ýiá)ÌLîçYžëM´ +¹Qýù…]$‘˜hÆQºŸ6ŽóPñ â¯/yA¼b.ö¤ød¥s¦< ‚Þñ{7?àåIÇùù)<´]õ‡ÏgµÜ‰-ža ٙÏPeGYìqÏC +¤àçMDIÉGÐöTråBYNK®P ½«wà€*™É=zS2º:")Ô%d$%¢è5Q3qòàáa)eÖÕÞ‰Üø¸EAi:æÚÔ?_§‘.ýˆÀµÜ¶Ƙ´¼|͗nÝøëüX±`ƒñù`ºWâM‘V…¯ÌßS &æ‚D~¬ëñ]ãRÿ×7?¯n}^ߔÑéN‚ÞÛZöôÃg¯àÿS¡‚?«—ú+±ÓíÚe ý¤ðí“?`DI¤þ€8ŠÀÈP^릟X|ŒÂÜh€.‰ŸŽ½ç <ǬŽzøŠ¡•â:‘_`ς?J Óñ‚ˆƒZ&½1à“àôKÁÁÂ-ÁýðLï§C]m«¡~⧆¥—ÅxŒxv#ûÝ÷y§éZ²á7Wþ¸áþÁác”Éõ”¡öåªqù7Ås— +endstream +endobj +3025 0 obj << +/Type /Page +/Contents 3026 0 R +/Resources 3024 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 3028 0 R +/Annots [ 3023 0 R 3003 0 R 3020 0 R ] +>> endobj +3019 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_histclust.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3029 0 R +/BBox [0 0 252 144] +/Group 3028 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3030 0 R>> +>> +/Length 746 +/Filter /FlateDecode +>> +stream +xœ­—ÏnÔ0Æï~ +¿Àºÿ‹#!H ‰CaoˆCiÙVÕî¡pàõ™Ø3Y;¤‰P•M¾tÆöÏñ7q^„–ÓßçòæNËÇ_B+ãåoaäGü׳øúMj¥åƒ°*ÊOòEBŠ?L'pNÞ_Då%؀¿iŒrn$y–_ä-·¸–jœ.Â1;«ä”óóQ¾;Š˜®£ŒÊ Á+_/âætÐlXOâÖð0oÏâýñʸ1”LÃ/)’l§àìLQ&oQ@ÜÁ°Ý:VI¶cpvÆ(“·0¬ÙÁp½£+)’j†àÜÄP¦n®§°ƒà{¢.’jFà܄P¦n!½ƒzBeìÐåëPÚ:4ºzسõЋà+Wû.SûÒÓ¾ÑÒqÏÒ±ÁV޶]†¶¥Ÿm£Aïùyìe0•ŸM—ŸMégÓèg€=Cßõ—Öº²öÖª®62Ø=GÿG†â½}–õ›¸Ðy˜×¼×‡ Ñ+¬‰€ÊÎÀ¸6è{<ðøÇ) »à›709ð\œæŽô ô§aZz+wrÎY>‰e+§¦¹ÊYTô&=6ò^¾±ÿÔëøk&¨OÍ P<Ã7§—Ñœ¼|5×~P§pH‹ƒ„ÁçèãÐÚYê!­ˆ'Qå¶M/¥ð֏%íšÂº¤ÕIÁ¢ÞfV4Sý²hH¬ÜHãŸÃê &ªóې8‡™XÓþcêÂø…bŽÝd JGf",#øWnÌLU~#åÌL¤iC’º@S-äLEћT#(íç'E +ÊFƒÂÉùûÆLUå7RQÎLE:æF§.VäLEÑbïKe*‰Q»§•ŒÖ1ÖÙØZ¡£®“Ù!Ù¢(5ùF{©Y6�C{2ÆÎº%#çÂÖ8Øp]ŒaÞ + å?–Ðü! +`•-ªk^Ö%Öͅœ×E‹ÖÞ°~ ×of–ô¥aUr_9¸µ+£óKoþÂ&MEÈÀªœwÝ öŸ¶·â–O5 +endstream +endobj +3029 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3030 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /YKRACF+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3031 0 R] +/ToUnicode 3032 0 R +>> +endobj +3031 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /YKRACF+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3033 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 500 500 500 500 666 277 443 389 722 666]] +>> +endobj +3032 0 obj +<< +/Length 3034 0 R +/Filter /FlateDecode +>> +stream +xœ]ÒÍnƒ0 �à{žÂÇîPA(-«„¦îÂa?Û„Ät‘FˆBzàílÔI‹¤/¶!qÈ.ísël„ì=LºÃƒu&à<݂Fèñj«ã&zêQy‘¥ân™#Ž­&Qא}¤àû'3õø � { ƒuWØ}]:^ênÞÿàˆ.B.š éu/Ê¿ª!£â}kRÜÆeŸÊþ2>P%oIOg¯4å®(ê<ê!F 3ÿâ²â²~Ðß*PºLéy^ä © 6X’U² +֑u`X%«bY¬ë̪XŠõÈêYg–&•Û é¤YÈÚv6*Δ9×qLòùʂڱ{mÌz‹÷®ë[©átÕÔéµÇÖáýoð“_«hþ —œƒ +endstream +endobj +3033 0 obj +<< +/Type /FontDescriptor +/FontName /YKRACF+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3035 0 R +>> +endobj +3034 0 obj +297 +endobj +3035 0 obj +<< +/Length 3036 0 R +/Filter /FlateDecode +/Length1 16428 +>> +stream +xœ•{ |“U¶ø]¾/{š/i›½Yš¤i›´i›¶éWÚ²dk;M˾8´e¤" +´Q¨ã (øHSÀ�.ŒׇþÇq{£ ƒëØžƒÎ¨´ùŸû¥ ¾ÿüÞïÿòõœsï¹û¹çž{Ηa„ +u!Š\óohmGk.~‹;ܶùkW»†K>¼ù3Éß_Ô¾ø†4Zô!$+]¼bý¢Šh¡îa„\G—,l]ðá¤'?D(ôð*—�Ãð7å(„J4÷.¹aõºI=²bȗ@~⊕ó[º0òë ?å†Öuí²OeOBÆC®ö΅í‘O_‚þK. ¤«GÛâí<‚ÙÊÑÔ~‚O‘g‘ ÉÉs ÄsIòìQŠTr–8†‘E!㟃r‚(.@J¼ÿ™·ѡèµÂ¥èÔ¡(ª†´pPi‰[ïÖû�a;‡.»èéË"~@.î4̄ É©ÏéSü$ /:™hU¸’X–àùlF´ZkëDƒÒŠòÄ<"æÅòúòÎçqyzÆÎhA+Ñfԃú,¾“؁1LfÐ<uðZ¡¹ãÛ©ƒ¨z°z°´¤v½8{=Þ\/‘L1‘É}v[ŽÍa£²Ì<Og¶˜,DææômÈ)³¶á¬ H5òbW¶)�„ì6dQ +À3T(Aaá-™å†Q•á2“QŸEdž\Þ(Ád —UŽªÔ—ûóüyž\¹ŒLÞµz^ìÁ{·ÿ¡íù[n8Sé¨\í(.ñF +ªê*&–“}Ÿãi×ÕìaøÈWÃÇïýäwÿþ¼ÿÞÖÎÃ8òùÞU%îkf?2Ãô†Ê@fFtŸ˜%šcæ>óy3‡Ì¢™¬E·#’Q“‰—âؙ>” {ÄÒ +H{ ñ?‘/EFà üµ˜u:¢$˜W*4„¢“øP}’hÈÈЉúŠÝf]¯®OÇé,¦“Ä‹/Œˆ7* ^Ø.WGõ†ÖGÐ7ƒ—ñ7@i jÆ͙¾°>Ëh4e»+ƒ +&&‹x²;3zý0‰6ªä>«o÷û‡ØÖ9ÚA|>’SºüéžB—ÃÉÖ„5‚5:ðq‹Ü¬Ž˜ÌökÊÍ" C:‡ÑX Ê'É—ËD×/¸yŠ_˜æ™—+VëWT?”±GX}8ãeþeÓKæ÷Lï™Ï»¾ã¾3egãÎÂÛ²-F‹)Ç,WšÔfuN¹e‚e‡©Ç%7[1Y-‹LK-„—™MÆì,y&§MÂ4”J1KSÝ¥ÄÊ$ ‹·öXð~Ë ±œ¤aܘhI|‡¨E²§e¶d®ÌܜÉe&±\ÌaQVä]].sõ¹ˆËr +çM‹E1«…¬$›IyŽœ%çÈ߈‚Xœ'ñ?jô…hZ§›§^j@±£ƒCÍÑꡎ~©ÕøT?§<«$¨¹£)pAo0E¤1D"DHW9ºÉr‡ʛ2¢Û~әŒ3¥%¸£³v Ô0uW TQ[%“{*AÙâer"w—UVŽ¢‡Z.ŸÇ­ØµïW öçù,g÷ø dò£ßÅm+掷b~ø‡ïü–G×tœxñ­Þŋsløâh¡´–>ÎùØÏ2<åR¥Î'4e2uZŒj"5ÊzÕxuC.wV‰ +Fˆå±ò³åçËÿ¡’£r\£ÜìÙPü„÷„÷dñËÅç<ç|ÿYüeî>Í$EAïÈÏP’\x£—$iù1Ê FlLâýÇrÄ@¨<'‰kmAþ)¼e!%ù³¨ž{@z¥=€ˆk°&‰{_ÔUDz‹úŠHðµÈ7ÃړäQ%–ã¾òÓå¤%ñاÄÌç2I¦%ÌLÎçW7HڝÁæŽK ]�;Æ'0ØY=Ø<hˆ„ÒV¨²8äÈSé8Y®Ûãöº}nNÆû2òòT`^B\Qvè åVûÛ°JY,+iÃNm³7B4mp…·ÀG:c¨#Ȭ”¬ì“QÚ,wn^E¹Ä2Jö§B²>y;‡lgåKªú·>2wÜÉM]íw ÿeÇüÛbÕ¯3ù +Ýç±:»¯uMÛ?ñ–ØÞ%Üä÷.›6ïž}¥ÇoŠßr°ÎŸTðÕ2õ¾ÓFçä×8T¿Ü:mñæG‘dÇ]p^OÀþª½#æµX‡êµ¢ŽŠ:\¨ÁÙr0º˜*yæ4j-â4ZN¦Ñ¹²‹¹"K.W(('—iÈ©ÅÚSøA¸}Ôx¿¨å±L©É<§Ñp§ð$81 +¼HT+•:Š÷Ó#”Ð$þ‡hÆÕÒÓáX¬ó:ª“‰r,·düäuD¥=ŠÂ‚ä§»§ª#!! +Ï 0ÔÕGôґÙVà6 gXR§ÓMëlÆÍ8Û£÷èÝ8 ÓÇ =OÖüêÀ°_ºsø¼¨‹n¹¼‹<<Ԃ$;Ý:¿žŸ‚ÜØ!Öþ–Æ&ÇRÇf~³lsÎ.îŽy©pϦ³]sÝËíkùõöm¤ÛÚm„TöyÎ{tȃu‚ސ™m4)²´„R&,½Ëå¢œËmµÙ©ÜÌñÀÝ?àr¹3O‚51ÓL¤Š?Fäc·q`ÑÇ"žp¬KÞÇtºìÁ¢'æ!8$ßHŸ»Y'¢Ò% +},¹'ñ½ø IfšÁÔ ÍL>’z_�Ãi¸U%¥ËÏ,Í6Eq€!–IQۉ;I§k ÞB¶¸d`u˜±[S{}£¨^έ4,p´óí9|snÆr·œcZ,“ÉáöL«ðýõcºþÚá%MX¹÷¶¹[g¬Z¿ae±Çê5L]Ó¿oç OcŽŸòÄqÿ¾íÉåÇ»ü£f–Ù‚»¼óM¬*’ÓÏF؋~ÐO3ÊG—ÅÂ5ʵª3¶(ßó}á“É(ÞD7pŒ·™¸¨"_ÆS%ß"£®V€ý8îÊÃyy: –}ÀŒxæ¢ è´„+²= j+* ‰X+ì+<_ÈZÒr‡"”)dº2K2ÅÌÞ̾Ly¦¥àGGåróÔ¡ #žŠd.À¨ƒT›;AŒøGYUËl2"‰lHÐîSrì;‘é}Ú<ŸÒVB°µ!w¤¼ª¼6l7¸ÚP®ºâ©0Ã!™ œAåWl;óTôåoe˲³®J.�º{ëc,÷öþzçk‹7¾¶³õÙ»°îŸË‡^3Lž4wÇöMysù%>í´ßü~Çüóñ'v=qý�Î9Ž'7Õm›ûh\è·÷úÞ%ƒ)© ô�œ5úÝ Ä¥ÎdÚÆòÉÔy1� ‹ó´P9‰Ú˜¶Oû +~™¼‹ß%çµ T¬ÆH+j)á9.‰ï­”dQJ8ªåÅ üÇXDö1EOâ=ÇûÔXmÑð'É爒ÏD âNä¦s}Ï=M>EšÉ L‘%£}‰Ý£a0PÝÆ¶el:3¢¾ÊÕüjÙV~«ŒQ]¸';A’™îlìÁnpçäþÿ ï GÛñ½Ã;;Jf…sø)yß?˽`+Ž©Ùù§h#è\7èœå¡0Þ žlÂXv† ý+Ãr»Ô]š.k—m‹¯+¯;ü¸ù€õ1߀æ¨õ©¼SþT/¨ßÑåH…eZbUúZ“Õ§õe4à]øVím£Œ1¨ +7 <)¿ÿÂ}xZ†—’ÅyËüKÂ7áþµÁá®‡ï’w)¶è·z²zŒ÷s»÷èwöÍ{Òÿd8ÉW|¡þRóEÆþ/Ê +äZ¥¿ +Eðè2¾N4V?'!Á$yå2¾ˆ‘LmN¬»´ŸA ¤°Èª+ˆX«è«8_ÁUxž† +ç ΁ªÄ$šzMÔd)?‰ÿ:b\˜£~I2,ƒ.¥}u¦ôØ‘½,räꍜ"Ûçæ=à˜ËsÚp0«° àfÌåàªt0Ç<`,jC!}QZÝGôÝ“Ìàt°}Ë1)`aäFÉÐ0Íž¯rDߙögʹ5ñއ›_{ü·/­8Ly¿ÿw+æ¬Ç¥ëĵ‹uU”VΜ~Ç +¶äM ‡¶öÍÙú\¢sʾåÛ¯]ÔÑóêúÖUóúß^±iÚÒ×N+_þlüØ-{7̝Yvhœ…ƒ &äÇ1|“ÿ=þÜ÷üÜn=¿I±Ay£fv}据Š[3UJEO£àýf·ßÌS‡Crþ$žÌX<êŸ÷X'Qò­ôl{2x°S»ŽšLHkfVȊuO!ƒ`p¨!‰‚E* º +¨X+è+8_À`fÇÜPMT=§"*KþÏüšÁ´c3”¶üÕ#J¸[%Ù~ÉŔö«ÐæUè5y‚ÏžçÉsjÝm(GÇ(¤\jDQz@¹JßOÍÛ(é^0UTVF¥­ÿ¨§†€…ÂlƒÒ;$™§[οYðÐæž×Ýôâc7Þõá‹?K†që§6ÝÞTÓR|³ÝGÖ`<•Øùx÷¡>^Ë2rb˵­­ëÛ÷‡ç%›49õ¯ã—#/&â8¥#„C$DCÎݺ=ŽGtŽëž2¨l4ÁÕpSö:ã´ÛøÝm=LOQ¥†fp$g"m¢|H!è½60?ü1bÃø$J҆ã®ø|;ÅIrî˜>°¤5Çz´ûµD›¤!1”¥$‡ƸL8|Dúj=Ñ[E¸d”Q—ëÌN31Ã5Nf›'ù̗6"ÐÜ)EµßvvÀ¡é€Ó2žæ¥O«¿º4ˆvŽ^–vÁ•m“i ¸ÊSç}2›²i²),|V™´ELöø§’ï„;!Ó#‰˜dg¤¨Õ$ã<.v@ ^¶á²Q•£¸7Î±Ÿ>¼íýMkïßúÊzç¢á‹§†œè>Ž«Ÿ¹»§Ð`˲ªùåÃá³Çw ¿u.9üuoÇÁ¬c¿?yùU<ëÔDc¦­$í]²Ž¿eã_÷fmO Sê[1‡­8K#Ãr¬`IÌAp:Ë4Àšdê룙™d6$¾<ÊXøø(«‰· +‚”øðk£áŸ¡#€eҏEuf–¨dg#TýA  \˜A’¤ð:ÀáŒðbiIÀ6býý™AÍÎÊb8š!$ǰ#²Ù˜0›šLšÔÅ£,‰KG‹qžbõ4“NFhd�µúƒ×á lOõšN›.‚-„øg z|9£bUdL96%´ *§›°hšnŠ™ÚÁ`öAE¹¦À!Ÿœ‹ 2¿'˯­ÉtdÕÁ”ä2Â^­f¤FEkŘò^ ž®Á1M»¦WÓ§¹¨á5 câéÚëè ¢CéÀýjÄþWf:;›š0‹Û÷Cȁ»·û}ø&Kù„áêêbk†ÓlÍ×c=ç5sFçx½Öèl*î`<íÌϚ”¤;èT†®¡“Ò»+ºªE¶OÕ"Û¿l›¼Ø§P«ÉlŸ¤â>¤ ƒÐDµÁ@f‡¬ +ä?”6—Äl¶£a©n8"—¨¼¨˜-Ö¥„&Åaäà +‚%åQ jĜ†õIÞ¬„›ÍØ,qÍR ³àsÈ£A…À¦ šÓ{x=4Ä Ú[×A=^OkÈéÓ0y ö¶O\©¶w‡‰af%6¸œ‘®êƒÊã*j6¡MáÛÑNõÎ +YŽÁX%TwUsJû~ЬÞUŸ;¥J¬Þ‘£PeÈ](wnPMROªhU[5隹êÅê۔[U[ÕºYÆ[ÄYÝRMbŠ0*•ŸÂ6¤AšÔéãʈ&_IotU… ™®!" ˜†º$²VÃi¢ædê]±@™fn1¯4Ӑy3X“›`…`Å%Q1J`Ùí,Ô-ª�¹%éxQÏ©‹Oᢘ…µMy9þ²¤ØáSx1ò"1#‚|N_—¯×lj¾‹>ÒåÃ>Uò"µp°²S§ÎHv/¶P¤T.fD\òéò.9äø¢³ «vlí¯Ò7KGgg€Ýÿa(À3:ˆ +éb4T}ièB³0ØQ=Ø9ÔÜÐG$å „Ò'4A5³ô%4rÿL¨c÷ð™£FWŽ&3ªÂaW.‘U¨#.¤ÏÉ´#C¦Î©µã\Ï>bG£å.\Q®6Ø;ÎÈT%‹ÚÙÝ•âm@ð(,dA7îĨü@aÕÌ—�ê„xæh)¬4ò|BÈñŒÈ(¬=™ú<¡a伨VGÌ.uÄ`gÚnUGT°•£òUUUUFPàçŸ&X§ïJ\4ª²rT:Ž—e›²®ÆJ&æÔH'—YêlÆ÷ë¡Mڟ!îðV^Ór“£àÕ¯æÎ¬öå‘Pž/ß¿áÚ1vƒÊ¤4ÙÑöE¥Uø¾à´º9£§l½AoÙ²¬¶´nÝïŽE¹¹Áªâ²ò¢9½ÎqÛ†_¾uL–\½»înܵc‘‰#ñî‚ÔòG8û¥\ùÈÉ÷‡¥3Ùy'ØÌ56Kf]g³*üÆ÷»u "éÀëØ/cåºR¹Â¯ss†�×óxy_®ÌB¹åFžïÀŸËŠcÖv+±Ô¨úLsó`ss(fðKª™y‡üú[¯ oAJ:»#æ½Ì­ó+¸B£ÃP̓ÂRyº‹¡ÇËù›xÂû +åu¼À±ÚA>ƒ³~-Z™a×éÂeVEK*üFüþp™dê_œIÓ3àË673Μi®ÎHZj`~­M,P-Ab0‹êHöߜդ™—·W¸ÇË«ä  ±p{¸+,Ӆ“Ø%nÓ6W¾ª}5ãŒ÷ŒïÏÛÞ÷‚ŸrŸz>õ~TªƒÍÁ_m +öàÒC»²Y4ÑeßQÔS¬ÕaQ£"³«‚/å¾ìQØ©1Ë`7æX +lÁ=Ê=ª½®»=w{Ն€6?898-Ü^W°.x{ÆAϑðçôS»¦@Qê@Ïvâ&àSè™â$¶ŠúB³ÃòŒÍauZ±`uäX¡å#+Ì5¼­šÓù%Â;ðïQq¨°!&TëÍ‹™Yœ,cˆ –¼fÀØpÖ}Îý77u'i–¨ngopÚu½:ªKâJÑâ·ZŠ‡÷ûqÌßîïòS—¿ÄOü'± •aWÃs2u°óRT�c1ÄNhÊ '4‚ã™HaH²øâÂ%Ʌe&æ‚0¨¿e×6Š*¯ÇãÕª³´Zõ¶Œâ@Æ&áL“ à[5wJÞU:-%G‚òb—R[Žé Üž_àt päœz·Ë +väv$Ïçí8íqI ÌLTþ ÿVøVÿC>&¤u0ƒ"Zöãýd?ݯ~@ۛÝkíµõÚ÷äÞçÙ_¤inj€éãÕÔ!OÈ»3¸×»7È77±w)ú|—%¢Ì·D°¨Š�\ UÄÊn ‹*R ¬ p{Cu†‹!0B [D"–ˆ—YªÌˆ'Mà~ùüxf$hÎL÷eH÷¥3À º ¬ÍEQ§ƒjº´0Ž–upQ4ha-Ô0ë%øï&í眶qàzx®:ú¦«A˜:>ly3áõ_1xÌM%½î¼¯?Çål¹ëÕgÖÌZáÎ6iÝnû¾¶ú¹­Ãí½©rjX/4ôÈðKw/›\4:¿ xÂüßlÚãPYñ„]wΈÔÿ²·*2·ã~“.à þ‹�Ї¸ÀŽœÄ<bÅ Ø v ÙaCsœØa'Yςoibþ%€ +<L“‚ØT§€†œí¸ N Vèˆü>0½þÆë¡S5p;ÿú¥?¦mgÎ�Ì,Ø:VP9”ÎénY¶.S°ê­6›Ýœ#s³]ðU02PÒX.Ñ@±Di¶+/Ͷ:Òl“ÄNdKD¼OÈ,×êÔÐyD7Y7^˜ä˜ænÒÍfg5:–é Kk….n[F·n›°Í°Ã±Ý¹W·WØ£ßë8¡;!<c=áxU÷ŠðRÎ+ŽÿÔ½+üE÷¹ð¹ã;Ý?…ïr¾s•ºq:0Êq8ìÊ •Mi´›lF‘Ûp/Ù²×9t;ö\½¥oRÐed$ÉË¢ž8²q8s ”\5 +AG³F…B©°'ñ÷¢Rmȁ QŸ$%ÓÀþ'ÉWb†K̘žq1ƒf<æZÞ-¹¸ëPó ÙÊ^X²oI˜?øR3X†(;Úì=å¶æŒbs`¿éL�9„O§ÿ_¼MØt&*ÂŸôâòGmí„Së–K/ ÀM®„û‡qú».ö2Á¯&ôñ¡¿_Ÿ;¦mxölKx,þÀƒß4ÏúbF$ÿWŸ~…_|{šß’û|:sÉÝÜõ?Ü¿}ïóqÅî` ÖïПػ£\„¸Où)ȁh4Ù$–ÌCó;ÐvǎðëCþÃÖÃþ/¬_ú? iF£ þõáÊö„xŸ¿k}×ÿn¾Š«J’Ït‹+«˜VØsËÿœm*‹î ‹£¼Lôä²å”×yë|;¬ïá·½ï‡?ñÉ9/öiËš-³Y³F¯1?»¤¸¬Þ;¹|.n´Ìóï&z U³ñ<o¬ª½ª«ª¯Ja-±–MGàèY½Ž|Kˆ“ê09¦…·{ð¾–»ªÄªéUóÉ|ãc²˜<V²V¶ÊºÊÖîXí]åߐ¿Uv»ívGO¸«ê•Ðû¡¿x¿÷Zš:§MéΜ6£Ûö"ÊQEÀ饹£ƒaZœ›_Q¡4䃭 ÅùLSz!„fj_U!‘qŒt Tה³ì@íx‰ŠYÀŸÒbÇ*G‰Øgsçè`)+ê+ "×Çè<G9ÆTiõåˆÃ.sIü¦è ʘGÔ0'%(E#Á\Ðeó^\,«Û©z¿‰Ü¨›‘9¸ö8”SAw˜#ÛÜQ ñn)-úÂ&‘Á&p2£LC;%ëL¿h‰² *”¾È3¥¿˜0EX¼×MM¨Ü“ov`¹Õf±™,Ïë#¾p^¾9/ŒCòÒ0ö8ò´—†©ßVÆ%<„I¾œ\ˆ•ÊhEcŽmô'/aÒß+áæÜÙى:;®¾HCìëÁô+3™Ç]ÁüKéû\§Â;e¾O2Îé÷hrýˆ¡–¾D¤‰;Æ·vûd¨+<ÛgÊñO “É¿¿{߯¡›|-‘»î¾öù“ ¦¯î8öìœç{Æ6ÚÈQǸëo[xb¶¯ÒÓIWÜìúÌÞ§n\ô°N.¯Þ2õƃÆVÚY7í®YŸþ։2‚²–(ìû +0Ç8õ©`”J h¤† KÔ ù«¬=‡xö;¤@J¤Bj´´(éàÐÃMp'Àä°Ó{ ¡ÔG��>žœº ÷„gxYê<̈́þž„|h7ÚQÓE\ŠžG§Ñdô(ªAÓÑ=h:‹Ž@ÿëñ«0²Õ¡ƒÈ‡0“ñȄy´½‡®Gètå£ô!6@?õ¨Q$õà´=uj©P-ú7t¯À3QÒI`äžÔidBù©×SïBî!ô ö¦úÑDH} ++ò£Íè×°úeè•ÔeöËԆÃñ ­1´“+çºSËÑt ý7@j*ZÏ¿«<†V@«G° ŸNK}†žå0Z=mAÛaÆ tšÓZ¾dŸ‡®A×¢V(½ ½‡3q)SþÔ¸Ôà>†¾&ò"•Ã<hjAw ‡Ao£ è¬Æø!|ž7ñ_ùwan h ڀº`æBÛÃè.Å¥ÄDL -*@³¡¬€ñи7áÓøwô�_2\ÊJe§>ƒÝ/D0Ãýèw0Æ%\u`šKWsn5_6t ¬pz½Þ„y|rÿýÂó¹™lNÍML}sQ 'f yh%Z‹nD¿]}Aÿ… J¨y–{ßÀ_LݲÍCã`îÓ öLè{'ìR%áyV©Ç.XÅh|-¾/Æ=x7\vïá÷ˆŒ¸Iù’Æé«ôO\%ϧª '#X'hÉ\´vàfö]°Þƒèô2ÎÆy¸Vô6´ÿ–Œ!uð<BΒém´‡»Ìß>|~ø/Ã?¤ºA·ë@ïAšO€þ†0‡¼ ¯Â†™÷’£4ƒ +ÔC+h E›èvz}‰þ×ÉâÞç'ñ­ü!yëð¯†ßL5¤¶JçFóò£ œ·Q ?‹@›–ÃüÚáéDÑ-¨Ý úrêC‡`ÝÏ¡—ÑÑè+Ø„Ý0ç¥0ú  u·á;áكãßáðËø#ü-{H.<ù¤’T“Z2ž,&·Ásyƒ¼M>§v:Ÿn¦]ðì£Çé{pÔ9.ŗÁ3‘ßÉ?&{Už/Ÿ(oS¼vyp¨p¨ièÃa4lþÅðîáß –š“Zó÷¡"°Ñ6˜åÐÁð<šx½ˆ^CïHsý4ތ=  Aصj<O‚g*žÏlxæâyð´â6¼žÍà¼lÁ·â­ø|¯ôÜk;€ÇÇáy +Ÿ„çøþ‰¿& Ä„‚6ûˆŸ„HVZK&iä:x“•ð´“N²vè12@N·i&õÑ"ÚJ;èúoôyúýŽ#\ qQn·˜»•;˽ɽËýÀ;ùz~ ¿^f“•Ëf˖Éî—‘}.»,—ɧËÛäåoÉS +X«ßú¡Ÿ~B²³xŸÅ­#çà\˜i;¿ ωÉÈ,º‚ÞIÿ¿_¤.ü>î¦KéòÔ#t<ù']‰ççp.uòUtڅRøùˆ\"ŸqÙxùçs¿ÆO‘•´–ÈØ ü¸lîVþs0áï *² Ÿ&/Ð[é­©gP¿Ÿã÷‘7‘‹;O2Ñ98ÕÛÈ}Ðè?ÈR²5råüh)Èýq~È{,َ é[Ü>ô õ¿ã‹x7X×ñdÎK~I"øXÜ!ì@ƒBµã{‘ˆOápa|>†§ ìVœhñ(¸ ^§nüU¡&éuFÉÆÓÉE2›>-{ƒVÀùú?h¦¸tçÊgý +NÀ=Ä6­¬Ép2£ûÀÞ_~šYlþ]~'èÙÃ4ˆ®C%¨™¼Šªàl|O#º•¡“ ƒÛQ ¹mLuá`÷§‚ý$(‰—¡Vƒµ4ÁÜ6Ã}a$¹` Ù˖‚ý¬~þ+ºâàKø4ÊçXÉ.®,S ìïNxÀõý<ìã]²cüÐ4l‚ËÑ5¼´üOè—pçüÆ·¢(ÌozÜ«°á“ "}=8<‰ð܎^Åm‚9…s>›–wwj¬p)ÜQSàN|-M݇jaï®KݚډZR§®G‹ÑÌÔA°¿kS T‰¶ñMdàÊÁƾŒÏÀ}ôŸx'Øí‰è}°G>𓾄çß`þcùS¨›{lgujWê(ä‘ jƒ[ôºýä6‘žFáákIj<m‡êš‘z,åÄ*´$µ,ïÓ耜ÛӅüÐݝÜ"Ró-@Fîõü~„Äq³g‰Õc¯‰Ž©ŠŒ§¦<\VZ*. + + òýy>¯'×ír:rì6«Ål2feXÈ¢Õ¨UJ…\Æs”`¬÷Œ¹ây±8—ç™8±ˆå=­Àhý #wküÏëÄ]1©šëç5E¨¹è¿ÕÓ5Å«5±àŠ¢hQÐUïqÅ_¯ó¸’xތFHßQçirÅ¥ôT)Ý+¥µv»¡«Þ¼¤ÎÇ1W}|üÚ%Ýõ±:è®_­ªõÔ.TQ¿J I5¤â&O{?6ÅR‚˜ê«ú RhaRq«§®>nñԱĩ¯¾uA|úŒÆú:›ÛÝTŒãÚùž¶8òŒ‹ëRT+ —ÕÆåÒ0®¥l5h§«?xº{WR@m±€fgAëõqÚÚÄÆÐ`ܺ¸iÃóYèÜPÛ¸í§¥6Ú]o^êbÙîîm®xߌƟ–ºnj‚>âÄ7>Ö=Þ"l˜é‚±ÈmMq| èbë`kJ¯n¡§žqbË\q¥gœgI÷²lŒµ;Ž®[ïNX­â‰Ôyd­wuÏjô¸ãÕ6OSk½? u_·~À"º,?/) +ö ú´Xû3t# ö§‰…Wˤ”T¥®»*WÌfä™êwÍwÁL=°¦Ñ -ºç†jðiÂÐ*¾�öci\Y몀/°öqÞ'x\Ýß ØÏàW?紎pd>áĒLK®*”_Iǁxa!Sy-ì(Ìq¬”¯( +®M’¸§]pñ¡é ÛÖ¦ªßífÛ»3)¢6ÈÄ»f4¦ó.ÔfK 1hŠ“+9}¥${6+éºRrµyÌz|Tòæ³ãм«:Á˜Y¿¤*ŽÿCñÂtyÃLOÌy®úîØˆlfý,—.}µl$…Ó ð8çIMò€ê]7¯‘1à÷÷Ô/M„£sŒgÖ6RiJ§ˆJ]þ^µg–iÔ°¾8ŸLÒÿI¹Xâ`×ø¸›˜ÆM*·ûÿ³Q2u‘µ’ȏÍFÖ¯ +ü<?ægùŸMOÓMaÂ\i˜5¯»[õ³²ñ`¬º»Ç{\ã»cÝ­d·y\‚§ûm¤Ýíõ±+۟LÜi‹ßÕ‹X‚«@µ ×ïÁÛgô‹xûÌy' 4smŸÕ˜ ˜ÔÆÆ5õ{¡¬ñDq¢Ä%ŒË˜,ãb¸óàT$ˆBªo;!"Ô%•rCÊÏOb$ñWxÍO’4O¸Â#ÀãÒ<Qâ±³µ³ªÒÁj*JÇ΋þ«»kjÑE¿QX’ð›?ç<ÏèKχïûaõÐ.)2 «„ú鸰Ü=\æ +è‡Õߟ»þø1È"ØN¤àM¸˜ àhh˜°`?M&t ½M¢9hÿ{$�/w¤¿uiÀ‡ÁÇê…^cü‚hä³ ˜9êz„ԐÖ.A(ã"B +˜ÂD„ŒuÙ`Q9½ìÿ¤YÐ×à!<q{;Bs '÷ˆ›É 4‹~5@ Õ5ÙôŠÑ/Ð~ú :À!8¤ªÚ!àS§éGõõebh X¢‰ü‚²¬ aµ—=C?"‡!ºpã\Âh“J>LŒ7’¨N •«QÑÑß�ýžOAj5_\v±F LoF:pܜ¨~€â�‰ôýo^ÙþçèkPþ +}œ$Öìå„V_þž>KvBpql¤äØ@†¾ Õ¬Ictð�ç.ph%} mè8À!`'@`ãÐCôÌó�´×¬èà@„O�9Ãô ];褻è=àù8éNz·D Ô +ô7À‡˜> yF÷ä÷eåŒð÷@Þôþzðm@wKo1œôޑüZºFj·z„öÑU ‡S¨q@¹  €BêHÝ¢»‡½qŒÁ[_!Ô´ è i +âڔp{¤=Ú4`²”õH7è7ä6ä6!Š6^©³1]§ˆn„:¡ÎF¨³¤RBWÁx«`Ã`À@Aî«@îŒ|à ‰¿p/@ËÑAŽ0«tY"ß J¶x "–UŸ‚àC·‹,9e=?æ”*¦ˆ@3F¨ŽÕ](•.Pjwá€5'M¡Öòš :Ý@P`/@9@�Gç'¼!çIz-ºAÄ çf²™næ6ó\I6<GËÐt8`Nd E( + +œ-Q<*¦lWv)© t)K”¢rº’_ qn¥N¢Õtm¡<{§)¯ +³·’dUá^uŸ:®>­~CÍÇe§eoÈÎË.Êx—¬D&ʦËb²vY—¬WÖ'SöÊzå$¦nWw©© v©KÔ¢zºšwÊq_Ím´rÀ@;@/�2n¾‹þ v£DñKfœ�#È �o@ú<Pr:¨§ƒz:àꀫC쟉tRÉt€@ûH©ìjɕ6¬þEVà‡Ò àf€lϾÈR�“!§…œrZ¨õ¹ 3�»�¦P‰w�´𕲒‘ò€L*¿(Õ¹R&²¶ä²Øê?]€ã¸¯�÷`1Z]S&æ2 -ž_K~Ën¥g¥oeþÊÜ4Ï4ß´üi¸jOµ¯:¿ú�ò„|¡üÐÎéqúœùÎ\ϔ#Sž›rv +×2eå”ÍSè(ö:()“h®Ñc ‹µl”®f 9Ëi¼à�ENÀ!€j€•�9ØIžî“À}Mhà¡Å“̼�vŽ”1þ~©Œ¥X9ùY9……NT…§ÕL“Û°€B߇¡ü°T;:"ñã€ÏKüi#õû$¾ð•6 Ü<ÉÌ̓ã7Œÿ<ÔÐÀ£³t.\sYπ�í�G�8:ž¹t.yžÃä0 ŠÚÒl'2Ù¤W5рhñA ß/á®–°W̘¬ýv²öÙÉÚÛ'ký ùÐjñ=v‹êíÑí´mAz3!7Ғl ËÆ‘ðµŠYníwníßÝÚÿrkrk;ÜÚkܬή–dIXÍ0Þ-áÉÎÕNí‹Ní\§v”S[£Åû0ŒŽÆIØ!aÃøë£º:RžÂ_£:è '¢NpQ$‚S‰h áDt¡DtïÑ»Oãï°t¥áoÞ Îšl| OâXþï#ô¿ð$ˆ}ø"ÐÅ@EQìúÛDôVÿhÿ�äƒr¬þÃÕ3ºO’ø´{0lƒQ÷&‚ëaÔPPõ¾DðpïNw�¹+\¤'ác\–ˆ:kôìC„՝|„ÍdÊȈ¡ç@'¤×'‚¬U ‰kžR ~6˧±M—†s&<Ò"sGêŽ<Ò¤mÈ'Ñ ¬“&¯E¹U$<·@/²£¾ ÎDO±…£o°.±Ïùç§a}s û1ž”8ä|óWÂy6˜Ä¾ãÎÿðœr¾àMâ9 çé`RÏ“söƒãP—àãÎ#ÁÅÎ'=Ré”ÂVï9÷zæ9÷ø ŸpÞ|šMÝ�+žÅMÁ±Î)ÑCÎñ¾$†b1 +ƒ‰*g•§Óöè$ž4pÈYêM²©”@‡Ž; aÄ<4•Ù£N’ +$ÇkÄ |µ¼M>G>C>F–É]ò¹]ž¥0(E†B£P) +™‚SRdI?­g.f–Lò4eܔHú›É%XAàìÄ3ii˜9Ç ¨aÖ¸ø¨@CRžº.>:ÐWLÿEc?Æw6A.N¶ƒg=«”±n³±xüÂ8tÛ6F7ÞvGSnˆŸžÚ\ñogÂ:TWðžqfd\[m®6ŒÕGÆ×ý Á?ùa€ùg?0çÄw7ÌlŒ?‘Ó/c‰TNSC|‹äO²²¾îig¤©ñÞ@:ê¯c|¼¡®éj5”KÚ¡Š2ª  \V åâ©Ú©¨in}]nnºÒóx«êó¼Tiqº// }MgªòJ}y‰ƒU}Hw¦ûig„uRg: ’:³³Jý>T úX•þQ>¨Ðï%ú±ØãKO§ ù¤q|¸Iãëä§ë€ŒÔ! +¨ó?þúâûY8îQ´þiÁ|ö>%æ©_‹ï\»Äïjs¹úüiäEK^¬mþF[ÆÿäYX_à©sõ·ÎÿÅóYq«§®ͯŸÕØ?_\X—h[ë=­uMn®møÙX;®ŽU»ù_t¶™uVËÆz´á_7°âGÙX l¬6Ö£â£ÒX ׍à ÓûhûŽDˆZç!fs73 +íc¥Ã1Æm¾Ùv’Cpm©Mqg\\ ÀŠŠjŠjXœNV”Áޘ™o㶝ÄGŠ`ë=ãP�™ë—Ö]ý[µjÕjkÖ�¯^c–x«áкg6Ädzø>ÖÇÅX]“ôEOm£(<=%+£›£=ÑýÑ#Q~͚&`žË=›KZrWænÎíÉݟ{$WÆ +®o<.F÷çþ-—®m«áS_'¹(ü±ìê5«ØÁ�«�ÒÃÖjkrÑ|Êþ ”Îð�„fðèßÿàÏ�àЭ€ïx`€qh-ª7/­c#6˜Ñ1Ó²’вÑI ­‹Òtæ¼4­¿6M£5ef ‰ê°ªFŽ7F'¿ð>À—�ß𴌖I¯IkmÓ*´*€aúì[ðÕ ­ +¬Æö3.&îÕ«Ā)8ì€ôÓéŸë=Â«Ö l¨$qW±fk½òa`Šÿ/‚,1 +endstream +endobj +3036 0 obj +12165 +endobj +3028 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3021 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_histerrorbar.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3037 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3038 0 R>> +>> +/Length 1117 +/Filter /FlateDecode +>> +stream +xœµX͎Ü6 ¾û)ô«úPôP (P ‡´{+zH³ÙAöôÐׯLQ’åÙ±éÅÀ3&G©Oäo ¨õóÛÏêÍ{PŸþ^@¯þYŒú¥üõeùãOÔÓbuR¿ªo +iüÃúƒÎ©/‹1Ú+´¡|¿(´s™Å¯êwõ®Y|ê`3¼ éwæû'õÓã’è>)4ÚÅàƒU®Ý<¾,ožà¡XVÏË�€å2?>~YÞ>’Gs!¦ðÌiC„r*ÃB%38¤ƒQCtó=>ö2Dm7|X!ç3,T>³C>&ë}Lx»Ê''rtX³x"3Ï·šÑ&ZgÓ=.þ*—4‚\Xsxâ2ùx§Sô÷ˆ„«D¢Ý†>Ib K¶ÐC!ž~¼Ê!À÷,‹y <1™á‡\œ}ºÊÅ¥9æYsxâ2ùdsðù*ëç€gYÌeà‰Ë ?NÆàO"þýU2¥Lϲ˜ÌÀ™~L¦”–ƒÿër]©ÚÃ¥bÛZ‡!Ÿ: '!oÿS½ç¹˜MÛ17%¹NuঝuÎSyeÇݟ÷‡r=•ëc¹ž+ ,_hÊUø «ÜÐó¸uL`]\Ç-<ê/ý‘¼Ê×A§!%³z0:§s™ÌÓ:ìñXè´«P1X›£ÑQRc¹ô'”ÕŒ5ÜÜj*æ«ú¼ì­<˞ ¡,êäëV¯†Yq¾ËæñÃ@Ù«ÙI2Ç<¾‘÷£x7ùi­j,))ÒFdÁ�/bD oäH»ïó2aeËːÖq7±w©wGÁ„{•Bi+�y6Mr^[¢Že†rw£hdf¼ŒMÃ4:Mî9)IòFшìL¼Îl-<ӗ.ùÈ;}Òì­¢3›ðBfŒéÌXîmÞêdÝ7ŠÁl2ñ:³Œ4gfƒGh»@Z›Eg6á…Ìә±\š››“R«ör£ÑÆ/{^w6|]4‘;®€©úÞÅ»ºªŸ(›BŒ.Þ/óÉBX×tÝãUQ–¡&…3|¤Õëp¬“B8;p©woW/¹ÖY–ŠV}=jv°§”AðÔ–] ´Ôw”²û±)v§´ûxG9tƒOsf’áû!¯áOy%ñ”'Á¬ïP{s§…ÅKík­jØ9\#QxJšÇåà2¶w"XÙ+¸p²ÑÔüÀé‰Å~ +JÕÌ^nɈ‡/Â7`ˆ¾FcK†,¬nüöp_Ş +y´Ø›ÏëŸÝ‹ý•†\sÓ­¦•­‰ó‡�†¢¦¿àc¹GÁúh(ìÝálâ,nb\ßn +™rïÎ#5z"8P©ÖÀ* Ñnƒø\s?u%¾eUVÄHæNñ˜êª |ÙáÈ +)žÝ ¼Ô+jh V 4 d¡Sûɍ®Ë¬[` Â9˜VíÌZç,7gP_›FƶíÄHv4À;Ïÿû¹õÝò/øÆ +endstream +endobj +3037 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3038 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /TXKZNP+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3039 0 R] +/ToUnicode 3040 0 R +>> +endobj +3039 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /TXKZNP+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3041 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 500 500 500 500 722 277 389 277 500 500 333 443 777 722 500 443 500 722 666]] +>> +endobj +3040 0 obj +<< +/Length 3042 0 R +/Filter /FlateDecode +>> +stream +xœ]ÒMnƒ0à=§˜eºˆÀ„˜FBHUºaÑ5íÀR¤b,CܾÆÏJ¥"%җñؼŒÓsóܘa¡ôÝMê õƒÑŽçéæSÇ×Á$"'=¨%*|«±µIê›/ë¼ðؘ~JªŠÒ_œ·ÒîIO?$D”¾9Ín0WÚ}/øér³ö‡G6 eI]“æÞo÷ÒÚ×vdJCó¾Ñ¾>,ëÞ·ý­ø\-S,ðJjÒ<ÛV±k͕“*óOMUïŸ:a£ÿÕs‰¶®Wß­ ˅_žeyVåA‡¨$ Ê¡#t€$T@%t„!  j¡G¨ƒN +*bMÉXã 2žÞC8]dXÙCÈ'qž@¾òIäÈ'5„|eìC>‰wÈ'‘O ŸŒ{"_÷D¾"Èÿú6–íÝg®nÎùq‡‹æ¼Mx0|¿‹v²[Wøülüµ +endstream +endobj +3041 0 obj +<< +/Type /FontDescriptor +/FontName /TXKZNP+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3043 0 R +>> +endobj +3042 0 obj +337 +endobj +3043 0 obj +<< +/Length 3044 0 R +/Filter /FlateDecode +/Length1 24624 +>> +stream +xœ­¼x\Ź0<3§lß=Û«vÏö]íJZiÕV^¬#Kr“Œn’AHn¸�±$°ÁXT7Àºt‡`+Å@0\¯å‚l ®C àØ¹IpvˆC A‰“8\–ô½sV2æ»ùïóÿÏóïñ;å>óÎ[fFF!¤F}ˆAâқw£wþº¡:-`×-ݰNK}xâ})Þ¿¾{ÅMÿñT”˜u-B|éŠ7^ÿ›7ÂAÞç’ºV._¼ìÃYψPK?à*WÂô•ñ7 ZyÓº[¾Õ£pCü3ˆßx㚥‹9é­mï¾iñ-Ýü_øç!Nó‹Ý½Ë»3¿¡ƒø'Á„84È šsàɏä•AıCäG‡¤VÐÀŒœJž{Ò bp©ð ø:äHŸgG³W +²sF³¨ÂÂEpJS~£ß{XtQd†/Jú +‰ì0ô„ ÙãŸ0/p+‘€Bèøàb¥8„ùA޳RO§s aƒdR¹PDŠ)Òˆœ°#Eë;Ñ´íBˆCÎðqìź=è˜3r¥ÐÑóùœT;R;Ršªß(5ãP0ž`^ö¸ Ü^7Û#†°&âpڝ„÷³Æ%ÈÇ»–`‹B6-„BX\‚ÝJpL‚u rªÁIÀS§P†ÂÂ;Ì妪Êt™Ýf´>ˆFª»-]VYUi,F¢‘`@Á“Ù÷­[ÔõÛžØö‹%¯ÝqӉÆLOå:oq*”‰×4TÌ,'{>Á-W×íýñØÏÆŽ>òûWÿ{쓃,î}g>ybmÊÅܱïÀœatÃð0g6ô˜d‘]ŽÇY‹’ƒl@÷"¢¯3ãU¸Vf�`hX á þð*d “ôØ` *‚9•RKtÿ7dŸ%™ôzƒd¬H¶ú Öà´'!|nbzÙ9ÂÈ9®rmÖhÊ`cýcä"þG"QšB¸§ÃN-6›ÝꯘJ*èÐ8gûÍÙkÇHWµM­»ÂÓØŸ|÷«­½Õ^“‚ÒMä7Š^cƸÆèÅ+¥;MÆîð\QîÀqRÇàµÙ⊬b–⇠+^¯a)¯±/rÜ \g\gúŽæIýnãsšçôoroÚßp¼gÏqVü’ýÒnµâÖɹ­N›Ó^àP¨ì‡¦ Ü9ùݾKT8œ„Ø]N­“×1NÂñ»ÍjQ˜YÝtC¥’,ÚÚ>V 1iI+p®]N¼×yÀIœÇ™4LÜý‡0Ñz‡ðý’ñµ˜;ÍkÌ[̬y+$³ƒr!QûD¦K‰è| ûM‡%ÉÒI֐-dy…œ"gÈ_ˆ’8}Çñ_Sô¹lž¦;æ\耰³#£=ÙÚўƒ<©Ÿ×öÂ.~EuJEPGO{âœÑdÏÈ+cÊdˆÏrx³ó~'¤·ë³[nó ý‰Òîéí€2F Ìø+ª(‡¥âÁJ g:x^Aþ²ÊÊ*fçųx1÷|kÙÞHØyê‰}¤f?õåT¼äƅÓ]˜û*Œ§áÇxÇSë{޽þËþ+¾wdì|µPZCŸ û|¬gn>†ÔãgµÕÐø°”ÕfêTê隦�{J…ãñê¸TÞU~ªülù«¨ש¶7?::^üfñ™à™ðÿ1ðiX;KÂ÷ŠÅ4DÎ:Â©!¦üà 6lÂ{H‰’ò‚!\HÐÅc/â•È‚Täw’¦րôËk�+y(§ÅÚ!Üø¢¾"Ò_4PDŠ�¤S±Æ>D~/©¥r<P>\NÊÑžú‚d~ÅLÌÎ4e9Ÿ\Z yuF:z.PçðA`>‰‘ÞڑŽS¦$υ*‹K¼µåþ ?äûYž ë#5°—¶h ö ä×D—`µª˜O-Á>]å7B6Ïp…wÀOÞc½¨'‘0WÊ\ÖÉ&/–?©(—Q6™ÿTÈÜ' Ò}HWV±²æàÝß_8íøæ¾îÇþ´}i‰ßé2Þb^ÿXÐåK<z¥Ø²wæ]O¬dgoduË¢‡÷”½5wÇ3 т¤’«å5{nliª.ˆÕyÕ×ÝݲbËSHæã"ì×c°¾j¤C¿–b66 Fd`$.Ôb«˜.fTY­F‡X­Žåµ:ØWɤPZ +¥’a¼V‰|:¬{¤ï•tæUJžWr¬V˾ˆgÁŽQâë%Je`ð^æ�C˜!üߒ×Ề»€c50^R`…SÙ.êÉÊk”…-Á*§j3%B¾a´7kÌå-³µ8ÁnNРÁ`�žÖہ;zz±5h ý8 fŽÝ7úYÿ­}c!|ၱoãëû˜;/ÞG¾;ډd>½h~#׌üØ+Õÿ€Å¦vï*ïn ¿¥à>öþE©ðÏgæ‹ ý7x6p=[É×Ï÷™gTÁ³A +bƒ`4™­6»Ò¢# C'Ë(ú-"Ê~—ÛÃ(,ؽ‡DÑo>ÜÄÁ˜%˜Uü"ùýˆŽ>¹ñŒ#}ŠJËø@ËA,»‚$›äË£ðc?­DR‰’0 Á8ŽÁŸÊsv®X½ÐAçG&ïsÀx RU&jàü”ÓlU'8˜0D#yf#ézq/éïÄw’;E¸e6Àkê¯m“47°kL˼Ý\w×ю;°Â¯`)ó¼¤gž„' è7Š™WŽ­lǪ'îYx÷Uk7nZStEKšæ¬?¸gçM/a–k~öht϶¡ŽöE«æ–y‚¿üà–[US¤ JŸm°>(†.J…ëUÔ7ëïT½þ4Ìó ÞÌlb7Ùî±³YeŒç˜ 3æä±S‰•À?ŽŠ‰0pöCÄQåA‡ar%ºF’IãB…R!‘ +» + +ϲ…Îü¼C2 fќ2Kæ~ó€YavÆ¿VT.vÌ=7¡©Èì˜:ÌjÇH/L#þz.kx7Oä)’ô„U¦×CxcX «‚À%÷ä×C(¤Ž,Á“¸´à IM…2™m`«žQLòvª©ËM¡Ê4歖K3€yôî§¿C¨ÿßv¾½â¶·w.þуØðÅ £o›fLOÏZ¸}ÛæÈBneX×ò½Ÿl_z6÷ì}Ï^{Å3ÇÚF¶Îíúí´’<¾ÿŸ¢¼šÇÏ1û`hЫÇ;~öÙ=•?+% àTbŽ)TMC’®K7 û)~“¼‹ß%gu0©Xƒ‘NÒ1„cÙ!üäbˆ…aËè8iF÷æÁã?Â@èCx÷Ñ Ö8µÜqò bÈ$-bVb[Ù–c_"#íÄÌ ”e¦}Êф0’¨ÍnåŠ[õ›OL¯j·Ž¿›»›g'Häd/̤ÙoÅAìuNýùõX¶?2¶³'5/]À5Gþù#öÇîâ. Ýÿ º hnМEPo’Ž·c¬Jû҅Ñ5éM>MŸ¶ÏÕç¾3Üّþ¡cŸëéð!ía× ‘£?VÿXókMÔ˜×—*jÓÙ]a]X߄ïÃwéîÑÿé§ ܄šð¬X'¾&zmz5ZW‘‘Õѕé[ñmÑ ÉÛÒ»Ø]\Ÿ¢Oy§ñNÓ.Ë.Ûãì£Ê‡šž°=y>ú|zˆ=ªüTóGí§úO£Ÿ–Å:U´epu× DZW”•Á.kå<WD=³® NÜ]ÔO!a8²€*¤ +"UtU Tœ­`+‚/Aû ö:e—ìývÆî,?Žÿ<Á\¨¢~Af,#ç.äuuJô؞‘ ½,Qâ m¬ÒösAPÌKpÒR¸›@2X•^ª˜'lEKP‰±(OîôNå$e8=tÝ",8ŒÂ&3Jù€ WNÐ;¥~3O½ ©‰··ãíþà÷ç2Íï|õÆqé-҆ë¯ï«(­œÛzÿM7Þ™Aöß=°àîW{›÷ܰíÊë{v½µqñÚEß¹qs˪›7´”¯,ûÃô}]w<±iáÌÌjàCWÁ^xhŽ¢X+¥o¾Çý:ð^”]Énä6+7©nÖÞ¢Ûh¾YÜ©¼Ë¬V)wÅÉ%uø£Žñ†Y¤àŽã¥È¥ÃÑVoÀ$UIxM4hä¥Ë£ç€OÝwØnG:åB.lx™“hbLCx9p¤¸ï‹3R¼+>?gã˜ò1?d“Ô¯¨‰Úû†^3’WlFóœ¿v‚A `©dÞ/«˜òzºCJ£6"„=‘`ħó/Aj@)!$j¼`EÁ ¨Â—³%ºP²\°WTVšªòÜ¿jB©!À¡0] ü +ÉìéÆ;Ïþ<þä–]o_ëëOßüà‡¯÷G$mš¶qNû½íuÅ·{Âd=XþÁ ƒ;¸cÿWm¼c59v畋{ËÀž_ܼ )ó$°…¸''5â›Yž!étd> +~Äl&óÃåCã% –»hR¹Œ¥ùåfÈ ™)ڌZê´4904þ XÓŒWÀ|„ +�’�%�ÅH ® +  Ë|$i®@¡Pñ¤Ø£&¨¶¤¤¦÷¤02òÙg²ƒKè ŸLPÿƒÄpi*á–zºg Ì8=ãì Ö<cGªl… 1ùÜ às{ürŸ»Øhô¹§úÄçVûƒfŸÛí†}î"°Âç¾Â„†Bî©W\¡Ñ¨IqQ‘ÇãVšÌ"ð™�©@w` p:p6À†ˆ(¹„]3†g0â <£1¨h-”ø7ŽÄáB/5û…ž^P­z³ò�U«ò.Œ PË &"îH`ûþ Ó8Xá·Rû˜·a‰a‘Ó`6¦Ëª*+Œþÿù¿‹à}dƒN-&R)ҐJ%D»NíK¦R£/¥æFœ£;ä¤ÒÑSó"Ž| +i„Iô9ȯñÝ+ýN“#¶ uË.>²")7á'ǖ~cn¸,[^×͂£à�y ³òÔs …À˜) t`Ò)©§ó;(-ø”üfæÎŸSrÀÙÃ4 Þ9L“!ð³£4·Jç¿ ç‚ÀGr.ÍNsAà#4—̖${‹‹ŸñÖ�=wñ i.¬ªh|€7£’Úw‰Ž“Â#yb:™w…¯ƒU‘ &`Â=©²‰&Aàçûe—Ös¸©i"PW—HΪ*~¾ÄcÄð„6АÒÐL‡÷¹ä¡%UªPPGhHG pa{€ Ý?˜b!ðùaš@1/Ð4‡#6B{v@ž„¾p²ö$ÐSžh@úÎþî +u‡úC¡ó!N µ†ˆDôíPYY¹ìW×äý¢TÞ†e_*vºÊq¯yv@÷šfýQgèõ7hZs? %ƒ@iR˜Mê~°ñ3 ¬¯ žd¨­`nÐjuN]È!%2ŠsU֔÷;p«w9ºýŽÇyç ~_Ö0h·G(ù_�¿W>*©酡 —ŽJò,‹ÜÛގËòr‰Š%3==¡D†÷¥ã“hÇ §L),ÌN¹ÝYZ7V__ìV)¼.OL-Ü4![X8eÌ?*.ÈxB!Wv>^üHRtBÝ2Ï[6~ŽüŠ9€JÙò<ÕJÑ´DI%-i4d>Á2Åb™b±ÁíRFµõ( Ò4\Êhº¡T¡Œü¬)Á፾‘Ã\¸c\¨pÞìÅK½Ø]¸ËÕí".“՞è�³¸£|ð:@nÔRrb<ù˓Â/!»ò!–ù Q%[hóšŠ9RXªÈWã45qøîVŽpáBEƒ/ó®óoؤÁ´‡“\”– †t™K©§AeÔD½h4]–'©Ä‰¼tŽ +‰µÂ *Ê2&ªw¸¥¸*éL“©XÒd’1MÆai×.Š<!<âÔ +uLïJw§ûÒ¼!=„Ei«®£ò-Ý[ú¡á_ß ½—ü˜ý8øqèÓ¤ÆT›ìH~«hsrÞEv1}Vªíõy¶í*Ö°¨•–÷¨“oÞ *=ŒÍbòØ +œqwr·j·ú ñ¡àC!)¡‹%g'[ҝé[â·$ïÕ?<þ„ùØ£+K½èeâÅ>\‚ ÈüÄ z¹x»$c¡Ãë|Ùíuù\Xp‰0s4Ñù²&L&؝Ö•=΋‚ŠK +KA¤ºnw:CÌtÉb+¡KÞ6al:å?ãÿ 0š!Æ"iº©…Ýmè {WJΨËYì;)¹7Š»¢ÝѾ(#FSQ=ŽET†ÅƒMyE¢§wÎH0ÚÑ3ÚQß68î)sppCêç.È*Ý5ç„ã¤Tß&©C ®t‹N§Ùª/NèÁØlw á³ #½X�-2–ƒFS±¨Ò•£DÞhòÄâ>Q0ò +ŸÑïÁ|\éA¢àõ EŒó`$+#²Â=“T_)>>7~cAHõ¢D‘νx/ÙËìÕ|[×oíwõ»û=»÷i;ÚAœõ ØîMS, íL>z" –-µu1љQŜ,©3ÀMùŠ:㒹©:S ¨¤ ªŒVðšjõ"u€5º3²çÌ�÷údМ æ=-xG͙¤Ãœ¯Ë”¯Ë`‚&LЄ)“M´ÌyÍa´££œ—L:hGy�FPâûÁÜ´ƒԎÁKŠ˜ý’ Œ)hLÛ&,ÇPtòü‰~“~äæk§/}¾õòúy7ú­vßïÙ³¤qáâ±‹Šž¸µrNÚ(˜´Ì±7Z=»¨:/ž±ô{›w{Õ.<ã¾®Ê4^×_“YØó¸Ý w�³Œÿ•dÙWÁ¸àaáPÒÈü‰2(Öa2‘ùZ«sf9hÖ˪ÚÐø²5SùJŪ™Î…¬®™5ʤÁf Ó=ˆ@ Õž=}²däD^^&>^/ù&rÚµTÙd×zYÖãYƹ&NªZh¨¬SƒYð, –›“€¡ms²¼ä”T,r²¼äÌT_ XÚSY^BàŸ²¼4› <òò€Ó'©í4zº£cX�ÁÞ1)Y`YÝǐ:P§ÍtâNBj vw;_±¾br~âTì-ÀÛ]¸EÛ¢ëÔvêþáàx‡Õu06«Ãéb0u,îÌXS½eR„`^[A;m;e=cý‹•±.·¸ßFš!ü™”µX[\R+ c–åB–V3î3cz ’3›O›Ïšys—gÿö !Iï‰è×!kŸ�Õqô\þ ’Îa£=ƒ�LÀ›Á–ËÛá JŒikÐ([kUižŠÍH…16DUežýÎ;阪1ìk(n+ü·ªµEö8ûêØ/¦þ{ûÔxlÉÒtçR²Òo[53²<¯Ó5‚]v d£íey,ZžˆVÖçµ²–¯¨HÔºXJG4‘$3E²r6ÖVj„0RÈö¬LC*—ÉÚNó¹ha7]Rk‘—Ý¢èRÃ…ˆ–¥Dª¡A–õjµ>/]u#,¼@5%ádbâ‚Ë-5šú¬øiÛQۏñ›ªï©xÓÔx¦ªÑ¶Ðz¾OµÝðž[á“Ê*X_=ˆ¬½>üºõM‘|x–r²7&–ò‘„ISÛÂb‰Å§©ÛÊv±Ýl?›cyö3­‰’v¯–hë½õyÎޛ˜‚ԝ¦\lnS®õªEµÞY}쬫µ½Œ´ãÈðWWW·×·½„\Lb‘…)ûTøÔ}Y–¼ýë»J\` +ë#ÌIu˜ `—ˆm*92ë»p¬»ˆœ8_Ÿ�ä­K܋©*փ;0ðgãz²žß¤Þ¤ßdºÅ¶Þ±Þ£ö?”TycÆ `…I?¨‘™b;UËò“•ö�=%0Mœtúö6œÚrjӊÍoÏ­¸aÚÞ;ß¾js`ÏÖ·^ìÛ·óùÛ¿¼¹®vÏmoŒ}8ðîë¢çBWŒMgþ hm +š…ڙǤ;M¶ÖÇ"»+T$\C6n˜KP!_Ì_½Sdk«Z®YSµ>Ò} =˹Ë~·cWŎ©w5îjº·åû#ŽÝ-Cì1î°ý°ãÍò7›†¯9}ÍÙkÎ_ãv‰Ö´Pa©ô]Ã=­œ]YëF6¦Ò?ۍœõ&£`Ðë´µJe6[Tʾ06Ñûáa“Œ^ª/[´µÔ—4°Ø{ï„™ðÞs¤-ÑçÇ~È*éh^Ó^ÿÿ+T/ȗ‘}(⇼’£6žMïËfS’™¤¬xv+ð½!¬”Ìk”x è ’ªQVð»ëqýS*i³Õ%NÜêìsçËä?Æò0”K%5¯p^…¯J& s~ĤP +yÁÍ 9LJò )¼&µ+µ7Ťؒ)™§*2ÅLß<<ŽM;?=,XäÀ‡2gG·—Zûm^ØÃ1:h›ÝU¾+†[bݱáØéÓӜ1ºÝéö†ÀŸ%Ýø±õâ5©k¤k`ιkhQF[~~×£Óñtš^*Ú°ÁÖm;eclTA5Òr6­ÑH&ä…mˆ¼,™w×âÚÒÓʐV#F W0•΂rهZ™I«^ cdV-ºæ8¾ù±ú ðÒÄç”ØaŽôŽÊ‘Dï9!Ñó¹IôŽÐäá#½”ÑRu«·vôca¤£§V :‰z®CóCfPySµt´'zA±JPíæð©ð™0`z)Ǟ¸a¼tË8y +´©iaMc¨ÂS`w`..+M—–—2|]¤%R.Œ,Ïó`ÏP½š*æˆh®Ñ\­µÍñ «óDÜà˜îÁó£ =xÁ‚7dwOAÍ¥³EÜ4»¢R"õ"èSÙ¬_Yr•͍_%¢F{½'ú'd´{“Î开ÞÕß!ÿpo‡,LP/Ýùêbh´B0eŠéÖ7å·þä¡¡]¾Š §å|08¡õðùÓrú]:G§ÇVðÉ¥ð¥ã*ù(‘¿<ñŠy‹NÜÕõZBÏðcHÜ\}b_̤ϟòtÿ슎5«¿óÕ«÷4iŒŠÎòD[g/k(om^Ҙû¢$U³ìåÃûÓåßþ-¾2þPû¶Ç«ì.5ÇÏìî;j‰d,FQÁ2œJ×}uÏÒ–U:áiª¥¾R_ð:²uæ= §õnÚ»hÚÅ;ÒmáThꖙå6ËÜê@¾�|)†LHÀX¡lò>»1ÊRò:|Ø(Ÿo帑×jÁõMnµíi²î™Þ}º÷}²æ£Gj9#‡Íù"ór ó‘¤o‰®‰n‰2ј¡e@zžût‚ÑaJ]º˜¬î Ó³ á„p‚ž†MHÔ ­.eר¶¨ˆ +*pðÐSY¤YºÕhÿy˜Æ!ðGYŸ¢hšÏWÿZŸ‚úQIíɓµœÌnº¥5" e¤Ì Ép'« +qg!öŽŽhÀ÷Úï F£b]Äm@jM¡Ñ" +˜uЧT¢v†A +‡]ÝÉc‰Ç|±¯"cÈçó‰¸Oì #bNO‹œØê[“&SvŽ�JP﹞üìӑãę+ºì ¡·GVЭgÜ  ÑÓ1==Ë#PÒ¬0–Ož#4¯ÝX5³<\h5Y‹RfÝ´©c‰é§šÓ]¾¨[™?ûY}2ZÙh‰_76«9ê…B6!hlÅK®ðÈ +Ía¶½”¡+˜‰s0I¬•Qkeº±ºÅ W€n–•§0Ò¦e†RDÚ&=äy±¸ Y)i¤å¼éŒBöEŔ·Š*(RœF^6žL•k%Õ¤‚ê©Æ?4þKÉK3iµìvÈX‡œÃ!„½Šl’E% [œ�æ–_jÐËFéDþ2qÈ+¯¤%†‡N¿ÌëûҍgGš˜æVb“èËôÕ>£:ªfL Óf´9}/Ú©ÙYÁ˜l5Bm_-«ò4sÍ|£Øh®‘j·(Õz…ˆ³p“z–fVESU}ͬ+jVhîQÝ­¾[c˜g»ËF|µµ¤K™FåÙâxQù‹Ø´Tg: +Ö`LCm½aÉUS!h[µD§Kˈ²·AËj³Ž¡ñw¥¸&Óâèt¬q0%Ž-â¸Ý'`:âTVÊv7}ÖPTóF-{#«).ÂE]a”Öiµåå0ñei˜~¯@!¦-ê3(ì ÷…ûì>& $„e™~‘Ôƒnk»Óš^!yÝ%™R…¤ÏˆŠVEŸ‚ø¼Óˉú©õ—(™j‰FÂ(R‰ìh"¯ögÁ�ÿÂè¹a¤DÒ(H+c&èW’ß܃Œyç/&¤ÌŒŠ)ž g®ª®¬&¼J©VÞ„¯ÐdDd,0{Élðé<8œÂe<¨ZY.âŠrÉ#x°>�N ŸõPFŸ•…D^X$ + eñ�¢¡ôFjú֚èiuGB‡Ka¤@‘gÙ;ªÏT‰0vjšk©wVÒh2Q“±x(µ»45,eUŒújðÕà«ÀWýÛÚÙáÉ;ð*0fòo6x«Ýré^œ +«|>Hwµ•â£F^1qwEfܪ¼¢óVoü­Ïέ GHI$\’Û»éÊ)“Ún´Öl÷õ¥5ø±dKÃ‚êæ»o2:ï\]_Úp˂ÐöëdMqYyтþ¸oZ➱7ïšbQè²Õ6<„;²ÎdWfæÄÛ#B| +öþBæ;ßÞ.ÑmÝ.ïû„˜ßœš )ÊvéN§É@7*!çJ”VMŸÌ5}2ÅH~škz݌:9_,rêd‘S×,‹•æÉr͓‚§y²üSrÒ¼ÍjZMsB.ž‹'ªd>DU-VEù‡†–«òЊ!þGÉG³V9Ð:ª¾!õè¢çëS4Ä_Ë×!Ò: þ¾¤¡YE2‘ҏÖ#ڜ%e3é1¾8cÞ|‰æ)™[毙¿e>3?£ÔNj€iqy;²¤„JÎÄI‡ô7)éyùÿ ÒCtT:!$dÿuù¬ÿë#Œ,TµkœbÞü +Gé £|aei)&x*!2.QU'ÇêäX]³Hå&•¤¢ØVEV(º*Â"þ&§VUµ5Ó3 Šlž<ü‡Àrjss{ۄÌ5^rÁ¢Í Éc>Y[KµUq9]Ó¼¶WÐôñOÀXÿ•�¤Æ?9âr8Guþ×î–<åŠÓí±1}íØØÞ¦nB‡ûÛ±¨AX‘‹‡Uqo)$M 9î1[–ßCŒþp0÷‹ÔÖŽÓ! M ΏΩ›çß ŒW͑2ñ˜)Â3,¤ NjÕÏrŠÓKS ÝÛív—` ùS"îiNÄ!\!ªâʼnPuª +wWåªHÅÙæ,¬ 57ûæ´Î!}súç4G˜Cæ�«?j±•Ïéjk"‹ùŸÚâÂËîI$®¼¸¤ \ G&çò^öÊÆå ƒf@µò¿9ômNvò^vòUfB¾A¶i „´]8 iýÀ }؃˜r>z ü.{¨&ê‚ü'ïÚ¬—4‰ô¤*•Ÿ *ì_ßT\B˚ǿº¿HãÖe¦¢•é·YW<Ð4«ÇoÓ©+¯˚§øíjÖ]PqC3!֚éc¥Í çO¶TVÌ-r–6M©-sÉwQ¶$ÈgË ‘Âe·45ͯ¹mlÃÑæ …ì²~²£»Xª˜©IŒ5]W ÈPÈx5àJ¥‚d՘uQ%(2î)óñu%ý—îEtãç¸ÃÌÃ(ɜÌ󲣿ר'Iº?õHq(ÙXØÇx0HkkkKJìaô4ü`^:Õ9†"Àäû,|ý »Yl*ó®#¢bQL®|c'Ñz«šõ`yjòµ'“E~qÑÄ)m«¶£–^Þɍå +y5ÝM²Zä©­°EAy4†£bqgñ*Uwñ§áOc_„¿ˆii†As…œï ·¯Ü_\_VYàtúÜA¡˜UG +"ÉH&2ßþ´ýiÇÓ¥&\ªŠ¶ f<G1K9#4=:'6'¾MÑ'ôïo‹m‹÷[x˜f¿( ‹½RüFøØ{á÷b§‹}ˆcAP±vUXUÅøx…½^¨7¶rW+8®Žo×ì¶9¶;··…·EúŠí[U÷Ú·Fªß,ÜldU*e$ ‡ÕXA¼X°½‚ô{EOz‘A­÷|N¯Tö{)cQ`A›%ɉJ…R¥Åc–x<¶U8šRª,J¥Êau8­!uØ¢V‡ƒ¡PÊá´8Îx$脭ªR*Ô°/âϐˆ¼ø³C>l0Ҙ€ôø3Im0(ç""‰Q²`Ä;^Ä«Q)ñS’!&AgC¡˜F¼hX®ÆCøàáa´<¤çVÉ]ÒêÄNü²ó”óŒ“q>*Íì~A4„A7Ãá »>ü"PYAÒJê’Ζ"}ŸVmŽ–(ƒ>¨ÄnI-‚UÖ;#ôâ (¨öånã¾8Fq!.Æ¥x.>?WÄ»Š.°ŽPîátŒž;¾ÇqÁ5â¤Æ~ ì8ç.P™¸´wÉü²ô”`RIˇGòw2ô¥½€Ùª/v$”4ÀM&1‰„ #Xþß]… Ì*³ôA@G¦ï{åûÐèYG"‚E[K/1èђ™*\ûež…zçí™0õ¬rì 5sÉÜooo7û­²åm6S«;ZQE>.?+”ã8Èà ˜úQî«ðOü¸Üµeñá™^‹òô«–hûÆÇ~ÿýØ?ÂcïTg™‡Ã¬×ãKŽþ?¿5k×3á0œÇbýþªR4Ó·ìºUÿDf¾ÀYi]^_ù;÷�ª$»&ô¥‚jY_ÔFµ¬Ý¨!w¸&.ý¿˜¼ô?›¿¦pÈ´#"+&ñ—WD‹°Ÿ¥Úƒ_®Ã_$ßyQS—b‹&µ¢¢I= ŸIZ¼H®¯‹¬¡N f¸ ˆ¢r`}† +Ie+*QÔXd©&BErbD~›òM«œåe°ð% +È7Íó¶rùMA…ìB‹Ñr¨”ViŒªe¥B-+jÙ^W;d”CF9´ùÕUØ/£ý2Ú/£ýE“jþ&+¸(ëEEÕU—Ý‘ _ö¾�4 Щ&{ùaAIµTX¡®¦ú‚!lˆôU÷W³¹êáêÓÕL‚Ç­Õ]ÕÝ%Uƒ"áˆ{CŒA2ŠâÞèì€:îfýqo´©8X-®+÷V4`1Z‰äQ‚ü3µÓRõ«qN ênõ^õ)5«¦€á"äûŠZ‹ºŠº‹Ø¾¢þ"’+¨H(.:]ÄuU.@wóąÉè7ÙP‰ŸÉ\’õyIïòpJ>ìŽx8§+”.EÁ咞š6L-ù&å_ù¯ .“åU•—Ÿ!ÌYsgݕÝn³^’ƦZ¥25ãkH•®žmÍL«¹"hq|.k‰›¸F—lj\p­ôìØK E‡'ŠF„+qãו”·Œyd9mVW/`®xr¦KÊg ôÍè\&‡,¨€Ù<y¥´Y¬HK?‘^öôòÞš’Q +Ê'ˆ¾X1[ }Fz܊Æ6*B Ï !™–¦#4Ÿ‚¥/qh?}n!¶T£¡ø©öÜ!¿z¿#ÿˆæƒÄpÉÉᯯs +¬}h�åC» !&߉|‹Jڈ¢4*(DENÁ E—‚>Çf²ßcY†6¥€¡Qƒ'"ßY|^' Âh¨éhÁÓÛ(J¯Ï_å·]þAƒ|Øq „²ü ½ŽzÝ$9MŽgê²¼ÃpNÑF©'c“<핺~v¹R¾¢ÑC±X¹Œž[X\îæª6óu¶Nû"Ç5.fT¼B¥ÔrÖYüvr¿U»C¸§àûd¿ãˆù—ä=ÃûÂòwÆlêRt)»atÛU¯*Þ0œW(Y¬ÐÝMÕññ³ˆN6»R5ÌPµøæ‘yª%¤—l7owî6ÿ@õõòˆ*§þ ù9«½ î«ÀHqZAz¨Oç®&-ºåfւR6+íªÙ”1uZ·X÷ZÏXY«Õý à +žáÀæïÊYz@2Ӕ¡s|­ÓQ¼­´Å܃ ¯±m±í²1¶ KŸ§”ýJ’RîRžQ2‚RRÂH”9åY%¯|VoeÑvJWLR2¥ô’¾UÏ ½ õÌy=ÖӞ¨`.õ—îÄ=½½sF{äJÿÖ�obâȝžÄ÷‚rGOÖXqG{‚îè tkSfԁª«éÑt}ÛaaBzÚå£ù:—ž?C +z3Ìh¥¢Œ@Iµ¼XF‘÷è­Aw>æÎ§MÄÔù˜:SÉ1I¯ÊXgÆ)3:Q~€ß8“ R”Ï_æÛé©(7Ñ3ư_þ³’�ÿ>^¶lë¢{Š|֟>¾ïO=úí×G·âg8Á¹´rî]dÊÛëÖ-½Å²ý·¿÷'¬xëٚ¶Pµt"ã_ÑûV‡6Âÿ™ßß½ÝNœE‹jYj‡Æ?–ï>´ô J¾ƒ¥ùJ–æ×å¯hvÄ•™ªìF‹,·€W¸Ã*¿ämh*¹d˨$/³&ïõ'·qª`  +(GËв^Ž‹„Ñ„ ÊK%-•Ìòå,ضòé±V sCžœhï¤qâMÑF!‚Àå(þèc¹Ýrbd=³½—ÙÊ>ÅìW*f(pÒÕՙ½–‡]‹X· ~|©'¥>®Ÿ#]\w€c¸?im9BZ­ kÕuëúul89ƒt‚NÔ¥ 8¬;­SèèkÀl…®+üÚe^²$)qöæ_]÷Öíyù!ˎ˜Sd4ŠˆÈxEìR;<ÈéÐh=JˆùX¿ˆ·ðnqâ¯|ÓB¥ +ê¡§dùÇl_ÿ…A$zIf¤FÛ¥?1PðxÊ=ß¾ÿ?¿·s뾐 …zl.Jߔ¹æÉ'—UTÄÈçÇþúó ôÕÔ0G¾# †ÑØèoÊÒo¼’{Ùmí( Ä帐ùˆcBF˜°ÏK¼Èã…>ú°×C,?…Æ �PӇ“Jâñ2¥ÇV€|ݸŒ•¢DòëÛ`¦%%tá@Ëùóg¸$ÿ6o=qB� ËéVê  öª|­~Þj0 .£Ëíö8 +xz :®ïBSm岟(–ýÁx-Fòh—7¶ËèA«ìI ærA•g ³ ӅYÞ»a¡0ßÒæ]mX!¬ônúØ­ú†­ÂVÓvï6߆'„ÝÆ'¼Ç DŽ—]Ǽo~*¼QðSïÞþdøDøÄû¥á á˂/½I•¡ÉM|^L' x½•^íVÙ<v·M t¦Àm½Åkèã(OÀ(XŒÝFL/ŒõCäMÉH¼B¼¾‚}å'n‘´JÁÀXm60º”ž!üOIe€2dŸ^2‘Ô¡/ö‘Ï$½Hùæy=£Z¼a‡¬Î8]£#jotŒ|ýbøBf–>ó¢S´µƒ[¹Í'þŸmŠ­ÂæYEþÉdt‰{á^úÌX!_ց#¿ Iãüߥ҇ÿQ a~8ú÷kS–ŒÍŸïLOÅñ»™Ž¹£Ÿ^•‰}ëãÏðëï´D}%ŠpØàH=Ä^ûÕãÛ®âÂa¶ØŸìÄ:ý ½Ï Ä~Ì5#/J j²YJ-B‹¼ÛÑ6ïöônדÑç\ÏE?uý1ú‡m5ÚݘþvÙîô¾Ð³éw]ïFߍ©Ùš!ò‡C†•5”*<rêK¿³ÚËӒ? ŽÓ[^&cภÊB áí®÷ð;¡÷Ó¿+ØëÊÆÊ»]¯-d‹YSÅe¡Ùå q›sQôQbP3/ +uÕt×ôÕ Ô(])WY+b…+ä9KXž0^»·%½-ôíÐ{i…X#Õ´Ö,%K™.®‹‘žÚÀ¯u­uw{ׅÖF7Åîæïußëݕî«ùiÉû% +ý3älW|n•? øÜ60B ›D _ˆ Ä«“i¦8«¨PÙâ1»ÝFŠc”Rú#8Bɾ¦Bö¦Q¯ïPm]9ªŸ.û’ð͝¬ö¦<Ä3ŸMøª“¥4Ah¬0Iì�K8gA‰’±±`_€€.…“<•Iù]NRV“ eªûD5ìÉÔ¼„Žüh1v ‡|ԖÈΡ2š^DtôԃÀ-eŠ>uËÞH;0»,¥Ðü…z¢7ÿGYjgJFä+q{þí™ M¼®¤<sx±Âåvº ÏGBaNGbŽH—(JÓ8荤™r\šf¢îx§¸â4 +ÒÈ[ÆT¤1FÀ^³‰Ë^µæŸ*öàÞÞ^ÔÛséÉ ¢&´mâ¹Êeæésù2ù¦šËüw‚'x±¬å3ƒ÷O_Üwæ÷£}éùa{AtNšÌþÁÒG÷Ü6zk¸3óàCW¾v|Y뺞#?ZðÚ®©mnrØ;íÚ{–›® ö27ÞîO†¡n¾þ»…¢öÎ97?cûjûû·´<8åò/¬ê>e։þÍ(¸,Ŝwƒ‹ÆÇ4‘ƒUšþܲýL˳ˆ£ÿ'R"R# ҂U­GFdBf¨Û +ú„9¹@·@°'}�æaZËøoÎ|26{ü"ȍàØêñ³Œê~ +£GÑ^Bçq)z £Ùè)T‡ZÑÃh:…@{ñ[Г j@Ï 0öAϦ#;æÐnôºõ¢ß£³(†šÐ‡Øõ4¢nèSfüSp›Ð¶ñcKêÑ¿£ãøF<•@x&I‚ÚF»Æ‡¡÷±ñ“ãïBìIô{?ˆfBècamAÿã\~:~‘þ¯h z߆?êíB;ÙrvÇø h +:‚~…› 4mäÞUA7B©ïc;?3þô#£åPӝhôx “b¦ž€µˆ +Еh1¤ÞŠÞÃf\ÊHãÑñiã»û4úI×ô#f¡Nt?ú.ÌÆ;èúÖà +ü$ÞßÏñŸ¹w¡oMh=ڄú çOAÙçÐ1\ŠK‰Øa¶ì(ŽæCÚ.´Ú?„Nã&܎‡ñ«Ì>.5V;n·Žÿ¨¡µA÷¢W¡ 8y &À¬c½ì:®lôá2ôtýúñ!Ìû?и¾ß’Ûɖñ…ãόÿú¢D>T®B‹Ð´݌¾«ú:þŠ¿"*ÈyŠý1·‰;?þ ÌmMƒ¾·@î¹P÷NX¥A4ß;0J#aÕøJ|5^wáGAø½‡ß#<ñ“òG&ǼÅü†­ä¸ñ¨ÉÒÀT²­„¸fûAï3èÇèMlÅ\#zÊN¦ø¾ON‘™{˜]ìEîÞ±³cûj|ÐzÐ]Ìæ³0 Á6èC¯Ækñï çýä0£g&ÈT0uÌ<¦ÙÆ<̼ÁüŒíe÷³ïs³¸ÅÜ~Åâ±oý|¼iünyñЯ(JÂþ«ú¹¨éè_7|½è6tځ�zyìÙý0îWЛèWèô¬�Â~èó*hý& º{ððíÆÏáWññ›ø·øsú‘�|1RIjI=™NV{à{˜œ&ïO³”ÙÂôÁ·‡9ʼ[Ÿeǹ2øfr;¹§ù·1ÅLÅåÛGF GÛG?Cc®±kÆ{uìã Æ7BÿèCO·B/w îƒïY Ä£èuô6úµÜ׿bÂÅ;p¨! «V‹gàYðÍÁWÁ7¾…x|‹ñ¼¾- Ì܉ïÂwãûñ#ò÷8Œmþ!> +ß ø8|¿ÂgðÇøøoˆ˜0@Ía%%$#­'3H ¹¾d |Ý`Ùn€zš"ÇÈ;Œ™ 3EÌb¦‡ÙÍü;óóKæK–°I¶„Ͳ Øì]ì)öçì»ìWœkäVr{¸×x7_ÎÏçWóóøOø‹`ø¶*–(nSüR1® ·ú ŒûºüWŸÂk9 { 9ûÂÁts[ñ|˜1žÌcnd`þ“»ŸgDü>ÞÁ¬bnÿ>3|Á¬Á È+8Àø¸æztÇûÉoÉò֊ç‘OqŒý7üYÃÔž6Âý‚µ²wqŸ�Kÿ5ª!›ñ0ù1ss×øË¨†ÛƒÏp{ÈϑȞ%ftvõVòúYEv¢6¶œû +­‚yÿ!w Ì÷T² 2¿d÷ ß3Aòw|? +\ã$žÍ†Èu$ƒ÷ÇÅ^4‚{@Ý|IøEüB?Ã<›‰V+Gt¸ +ÆIƏɨQ»|Ü!VÜJΓùÌKüi¦dèiôŸhfp +hgò7†¾;àažÖÜä¸ dÇcÀï/Œ½D96÷.·èì»L]R¨ƒ¼…j`oü¾6t/*Cǁ·¡yÝ6އ—ߟü“ !¼•` pK;ôm È  �/¤—ç_�ÿÿ)pý&ügt3ag £KSîc3uÿÝ ß2ç¯Á:>Èá~Z°„¥8¶¨ü7è:9¿ƒö]( ý[„¾ êVððY¨J|gl&ÈN zø&h3ôy*ìóVv&pÞGÇWÃWŒj™ø&Z5þª‡µ»zü®ñ¨sü»ã×¢hîø3À7Œ¢J´•k' ¸[<öM|äÑáÀ·g¢÷…Aoú#|ÿýŸÊ½ˆv°¿ÞY;~ßø¯@Ç@7Þ |f6p¯›ÐŸaÞf2Ã(=v%98>é u]5þô¸«ÑÊñó¾„ö)8à=}ÈËíÚÝÉ^ORÐß8²áÀ^ËíEHš6žT;õŠì”šL5(9åé²ÒTIqQ2QE#áP0à}ޏÛåtØmó×o^• +žc‚Q²18½KÌEºrl$8sfbñeˆ®œ¨éß̓»älâ7sJóúÿ+§”Ï)]ʉ1‹²EI±1(æN6Å!¼èª6ßßls#rxŽî—Ã:ûýP@lt¬ls¸KlÌMß°rGcWTwP£®Ö/W%ÑAµ‚åìÁîƒØ>Ëbo¬9HRÊ¹‚ 9g°ö DŽ/˵^ÕÖØàöûۋ’9\¿4¸$‡‚Ór†„œÕËÍäøúœBnF\EGƒvŠ“Ã;îВ®„vYpÙâkÛrÌâvچ1í6äì›Î9¾ŽBå¦ú¶­—§º™ŽU"îرUÌ \ÕvyªŸºííPGŽ„§wí˜ ßSØ4W„¶È=ím9|4(ÒqÐ1åG·<ØH1]«Åœ*8-¸rÇê.X׎ºz£Ð咎ŸE®FqǼ¶ ?Wë¶/nð´ Wo<ä”Dç7SŠ’c~Zê ­îòÀòKirHÎNCMW_šWL{œä—ŠÐ“¶ Œ©š:˫ю¥Õ ~íJå–Áz¬Ê©ê»v5€hù‚⎠XÿàÈgßÄ,žÀðaáˆ)•\"4HŸ ç‰\a!%E=¬(ôqª¯(Jn"¹`· ‚ӇZan·×”ÀäûýtywIh Dr}Wµåã"ZâDRI¢=GºhÊðdŠu>Mé›L¹T¼+t|XÖî­9eäÒ?ƒ`37®¬ÉaÛÿ’¼<ŸÞ47ØtÕ¢6±qG×ÄÜ6ÍûF,Ÿ^})m"„ó 0á96 35+¤wõ¢6Š€\xz°qU×LØjÐǜ¹¾q“ö|ˆ¸¹* ßk/ÕL#mZZæeú_6¤PË,NÏ ]3ón»ÚïÿYhhü<-%{_›S®&ñÍø”oÄ¿Ñ=í:ÌFHÓ¼E;v¨¿‘6˜ÕŽӃâô];ƒÑ½$( +Áǘ6¦mGwc×äòßéÎM¿¯±×�i4í`o»ê „·Í]Ôv L5qÛ¼¶A‚I}×´öƒ!Hk;V$c ÅR$ˆ42vÅ QÊùÝÇÀÀë“SY!Ǘa$㔓8Œ–‘<N˜ÄÀ±yœ$ãèrŠúym—Ó€¼±Ú‹òw° ¼?sÞxó®NCöJ§RV¾÷»‚רÿÆkéǾZ7zŸ€”zˆª ÞWákD ôÕºž¹dŸ~ýsóì!²1‹fœHÌ–�´4Üp÷$”e +Ð2ð-€k¸‚<‹tÌýhŸAFÈ£C¹ñ¯ .p èY“ü»%ø9ÐÃú¡å.0˜aúóÀà9‹úZ„4Ö­DH!c!3ؾŽgòuÁ úP9B±t,ÊR¨£êªîF¨æ0t'KÿïAy´nô7Ð4ž{„žº– ÐZ˜ýØãäšÇ|vˆ)ôÕÖY™s¨‹ùíe~Î�°H�Œ�¡Z€npãÃÌo56–ICà'Še0/;F]ž²—™ß’çÀJñâÌ Í-§|88mÚD ²:8TXTv¦NÍ|ˆþ@˜™3 qÈ¥ŊËÎ×é�™Û‘@`>@9�‚$æýC¡HÙÞW˜·!ý§Ì› lÑboêŒePáO˜À„ó‘rd"åÈ!½± Õ­…ÕÀhÜÓ�gΰh ó4Ú° à��‹ àú�J�Z(†ÙÏì‡~îƒòpK�Ö�ì`a +Ÿü ÔežaVÃ*û˜û˜‡Aƒò1;™‡dÿà»ÀÿàÁ¶d¾ qê?>Mÿö~7Ämà?>á?x7øÊ§!>摉øf½\n݄?À¬ôú„:/¤‹�)�BCèa˜º‡éI¸´þå–‚_þMy¦kó ?(¯ÑæCvgÙ�Léf˜úÍ0s›aæ6Ó?cn›Ìs[>Osä¹ òÜynƒYI1k¡½µô.\@``Þ×¼S|Üa€Ó2þnpûhŒ¹æ1½ÚάŒù€ÈVÊHeµ/‚‘ƒ¡Úë9 Êv}S©)!‚¯Ÿð 4ïr9uù!•–b—rä}ÈuCžYŠn Èn  €e–†J|Ǚ+ÑMJ$é}[Èf »…cS Øô +S†Zûø‰)BYÈ÷ufqU—ª[Õ§b•¨J©$U«Š[öò.†ñ1%L-ÓÂt2=+UÔ¤éiç ¾&ݯÐä4ÚÓ.Çó§ù³üyžù/ñ­|ßÍ÷ñýü�¯êçû¤KÓ­éÓ0‚FÔ¤4’¦UÃùx îf Ýåà +�Ý�ý�,Ìq'àEæ:€NXN˜Šë(“AL�8 á³às3@>ä3�Ö�X¢ÿ¡¨ANièèžHå/¥L–¡ùÏÓ€(¤ê«‡¹= îy˜ 1ÄtÓA®Óä"ôP�Wh`dÜY� p'ÓRé]�¼œ~^Î3™&Ѳ䢴8:ǹ8ˆãþ8–²µueR�“ÉÔì wÆ:÷±k‚kÂkbkö±-Á–pK¬e[¬ ׯj÷±%Á’pI¬dë ú¾˜o»«ù@ó+ͧšÙÎæ5Í[š™*z¼=˜H•É~ Lý#ƒNWY•¡n +9�Ãéw/À�ùÀ-¨XÀ’àúÈó€}°Ï£€N�J<OÙ ¸¾‰4Šß+§ÑM'ßHg`àÏ Ö¤[êfËíØ À@ÝÏAúsrî|而ρ{VÆ·Läñ>p'Ë0ÀàÉlnl¿EÀü¡N€n�b‚pXHk×Ð p�€eÁ·YHž‡ï9ò“”t¥V²Ù@™ŒJ¡N Z ~Fv—Ýí²[+»!I?[÷ùlݏfë‹B€ÄÀ0Öá‡e×/iêt‡ët-uºxj³#?Ò«ìòÔÅ’Ý+e7)Yüº/ýº¿ûuõëžôëzüº+ü´œö®ŽXdWC]ü¨ìΖ݈¤ñé^÷éútU>]ïÁÐ:š&»^ÙuSÿí°¡Á€T/â¿¡¨ fã>PudfëÀÌÎ�ot0»¼fò½„¿Ä²H߆Îùê¬øžÅÒøß'ü¿âY`CûðyðW€ÿÊâ0ø?ÌÞAóÊâßC%Íÿ]Ô*—Û‹gÉø''Ê}g0¹Z}b0¹Zý6JÊ­>6˜<؇“ÛÁ{p0y#x»ôƒ«³…¾:#ýKBó.EaB{Ò<ÑâL¨ùFðgä 7&i©ÚÀ® –‚¥½| Q«Üœo0(²�å*<((wڍ²¯Ç¹ó:Ðh¨¯ Þµð‡Ãç|ÿ}‘ý÷ø~÷ŒoD?³÷û~~ŒN× ïTr‡ú~|Ñ÷ãÐ^0èN)!á•äÁG|a’s—ࣾɾçƒrê¾ ¤ÂRïÍùž.òíC|ÐwGò%Ú tŒx$·'§úš³û}ÓÃC’¥,4&©}5Á^_ÐÕCxÖ¡ý¾ÒÐíJ +êØÔW-F‚rWæW'H×KIÅ:ÅÅÅUŠ)Š´¢H!* +…EiR +J½R«T+•J^É*‰)-ò¯GUU /k¬<K]V $£"k²+ 읜™i"Ms§áœ© 5͛–«J4 )ƯÎU'šrÊÖkÚbü@;Ärdhèóڀ@)ê7µë!ŒKî¹ßMýÛ½7冗¢¦%bîó¹05Ø'\pšÙ6Ô:jMS™é ÿÂéšp/{€âøÆßÇ8 +r6ÍmË=[О+£ñ‚ö¦Ü z"pŒô5 ÇH7õÚێáM¤§ñjŠÇ›Ú/eCÒ ÙP–z4Û! ÙP�’³5ËـL |¦×ð,š Èç59ӊ|]!hêj¥d#^’ë +/Íô¯ÌpyeZ„ re-’+óÐLÃaȒ Ó,«Âá`¸JNÞÿur0œïN; +Ëí„q»ÜÆ_ç‰åó�Lä!Jȓøÿó·|Úÿ‡ÌøÐâß,[JÏeº‚Ëºr;7¬täú–ˆâÁe¿™8°‰t-Yº’ú‹—ç~\ސ[l.^ú/’—ÒäÅÁ†ƒhiã¼¶ƒK¥å ƒ‹¥ÅÁŠ퇞ÚRßô¶¶_j«~Ë¿¨l ­¬ž¶õTÓ¿Hn¢ÉOѶšh[M´­§¤§ä¶š®ž†›ZÛ*Ñ4ú?½Èþ!¢QÃ~èrûۧلî©òæ˜âwÜî>Î"[šD{Nœ–ÓФ¢º¢:š»“&ééÉÛD’ãö)~÷qüÌD’�hcpJ G㪆KÿÖ®]»ŽÂúõ p×­wȸu°iýs›rÓé9A6—mÌI] íòòú‰_}›$¼’=•%k²[²»²{³²Üúõí€6½8 5-]½ž&\ÛvTÊî ü%À¬jÂëàר ·¹|øG£ëÖ¯¥? ¬È7—XŸ¨o«  ¥ ýŸ pÍ�A€4À\�ý¸¿�øÀßXt¸|àÅ0ELQ£cUm±=A™Žƒ);”ª(«ñõyßxeÞÏ֕9À¬M«ë  xctܟ¼ðG€pLS&W¾>OµíkÑÚ†îÓÛõuÔY›X'?ŽÃtº×­M$ÐZù¿XÄ:šõ›iIxízS d’±ki±õԟüÑ`ÅÿNIBd +endstream +endobj +3044 0 obj +17869 +endobj +3023 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3003 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.375 659.297 169.553 671.252] +/A << /S /GoTo /D (section*.293) >> +>> endobj +3020 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [153.264 441.451 166.714 453.406] +/A << /S /GoTo /D (section*.118) >> +>> endobj +3027 0 obj << +/D [3025 0 R /XYZ 71 757 null] +>> endobj +3024 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/XObject << /Im14 3019 0 R /Im15 3021 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3051 0 obj << +/Length 2267 +/Filter /FlateDecode +>> +stream +xÚ½]oã6ò=¿ÂÈ=¬ÄZ‘¢>\ì.Р]t¸›·n™vt‘%W¢76Šûï7Ãʒ­¸MÑ+DÃ!9Î÷0w÷Wo?æ³E¸He:»_Í2 ¿Y˜å‹ÙýrösÈ›¹Xäi¬ë™»mÕØ›yǁ +ӛ_î?_ýxõ땘Eð#h¿ +£(ž›«Ÿ‰fKÀžEa¼ÈgÏnÕf¦Ò¾ÕìËÕ¿û±T³$OB‘ ÜúëU˜'™HÝì�tS~#Þ~ÚÀì P;қ#Áù€âÝÔ]#ŠXÑ]ïË®¦²à¹¬*‚¶ms3‡{/w…!ŒÆO°�QÖ¼é±,PD44F™}ÃÓÚ²ÐLùA·M;GA×s!ÂE’;­é¶îì¦^"_@Ì6ômjC�p ž»¢ïR[Þ̕’ÁºgI:&²Ò3!‘ §^«Ëº1“3îÖ*è,|ÂaB'ÚÈ+¯3덩ñ8ÛÝö×ä!ÿ˲^ÓRŸ +M¹~t;˜&“²fJ:ßn’4ÐÕΠhb¬š]½$Ãtá[4ÕnSó¼$œö‹¡Ý `ˆ§8�…÷5ª2¡?6a.éԏe­«êp“ÇÁíÉÆ¢Ùl4j +v½ý¶w44™†"‘À¦’«3pÏD& ÒCeû³ÍºÕ2ÿ ò'³œ’Ù .}³*aàý w“/‚ò–—œO)ï¿CTi&qög|0›öÁÅ)Lò8T,v<ç‰ã¡¤GFˆŸ ™g<u¬r�VMK€9zDo"¼v5eøÞ™d +ñÁ õfÇch¨-}÷ï9ßQ·¢)MørlœÛÆ1ˆ+Ž ºíoSúwDãÈÝâF`6"@”\ ¹ã š7•"bhÞs%"¾,¸6.t—‚ïþ½¤y¾”;îx© ®0TD‹“+"†tåÃÐè-°®[p+S‚ áÚã<¾½º�Vôqá a½!x‡‡ ޙBï:¼ö÷aÐG¨¤[™–ä¯ëµá™Aê{è]·C£íÛ¶Æj[6“RqšÈpõvgI·¼;šp‘ vû[¤±æ`5'S”xµ‚rˆ4jÃû¶´•é&õãB Jƒý\ï)㥰¼ 0]¡6Hw¦âÉ Þu–Fºê‚x/buì>Bö1ÖSÌ §<ì‹1£Pª\(eÃïhj]RîbWõü‘�Ãß ¹ùÿ%äúxJŸä»'sø%‘€?Ò8Š‚ø‹–„Ъl;;<Š`Ìuø]›Ú´Ú2oO¨K7ý¢._fg°sxޣѠ|^d®mž/q¶wæ‚P¥ÐLœ†q}î £p!qû¯ÆöªÖ–tÝçϓð®³×›meØþCöøu &:2p¼Ží¥ßZØêp’¡;½aÃ�ásȱŒ>§?ì츒pF›ÖG&ŸR6Úvl}I1¯OUC +I.nž†v&+X,e˜fœ¿8¼î¿›2l’çȰë!y§–ß®ß9Õ¸þ/#*Ö컪¬=lÍ?³bõ¿ƒ¢r®ÑOi¿i?/pd˜˜Ð4s4Ôô?›E-jº&ÂEh€+:䊾=ÿ ¿Ko©d4®RDé'˜¦ŠÞ€i-NƒOµ?¾ì)v¼ìàŒlwr¨³0ÒQ°Ö[s¸9Z¨AcqÖ'\„Þܾh±è$«ëÌV“!²ê£ìT…’ù +$å­±lÓ\Äyó&3‰Gf¢BMXș +³8Œdê×r!ë:|ĸݳF.9a–s™ˆ0JâWE\†Š +<Û´—£Û¹…_ñ´¿¿ö®>/qÅËÕï…Â8橯Ð:Æ\4ã¼u‰§»ž§‡¿Œ§ ×KdC§M®ç›X´¯$Ø×TK¢òp!zó¸>§„`O‘ÏЖh~?T˜«ì¥<ÌÒþ$ô‰sb&ù«¹¹›æFÅòw¸Éý<·@‹ÂLÎa,¼ÚhûHë%Û7榰å7Ž8æÞäÂd,J‘2LЫšö„¬+f¸Eמ¯½3¿¹PI˜åê$¾Põ6Š%Ç ++ ¥J6Î<6Yݳ㠦XˆX*ñêK<@©À+-OsÐDðŒpÕ´Îx‡ë™ÜºäƒžK”.®Ð„8©r´¦Ö[.Ÿ¡è¼ë/—Tpçú,ÍJï°²µ4.PŽ($DI4TÃyJÃTÞï ͸W‰³Pњͱè�T·+ +Óu½E�5w|DB×´VmÓu‡Cî›v˜-—º-MǗù êÉ.°óO£ºi2QPâ:((iÖûpãʖ=™Az¾PkËP¦¯ Ý\EòXý͑<ù#‘üÿ–Àށ±ï“ÊMYéJæòXÅàÀ,�Ø)¤î€Úì-Aƒ›Êœ<ÑCÏÄ1y&Bš>cÏÄ@€X×fCÕè�ú´:9þdío¤l˜5à弒z®°à½Õª…ú\fqŠ>°S=6W)&Žx¬m`ª>ñO”]Æ,OJ2bŸE ^©Ž°ë1h@(ÝÙÚ|£ÂXQ|úèçDæÍ-Ÿ~s;œzr $íhP1œ‹,OõIÛr#†  e‰zµ¼› ‘…™ê“:vøÔ µär‚h/} úá\½�-„Ÿo¶üú!}ÒEˆ¬ ÛSúô"á \ٍH~RïÊþ¡fžgàd‹ó皑‰¬šŠŸúx9 ÜqÜ[a,ʼn˜òËR"¦§¤2Ïã RBb½¼²‚ +B£X¼þ™úå~j7õÞc:pëÊùC6U¹ä F<€Ì°¨Bx..Ò<¾_ú4«U?Y<B—VXO*ºÂø/èNÆHŽi½ß¸³/¤N-£Eòô¸è5] }}۟¿Dë2×Ó ]æz*â Ô¨¹ü{`äÆ'õ)ßzŸû(-±ºågÍßýû¼Íÿ>h0 +endstream +endobj +3050 0 obj << +/Type /Page +/Contents 3051 0 R +/Resources 3049 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 3053 0 R +/Annots [ 3048 0 R ] +>> endobj +3022 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_histrows.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3054 0 R +/BBox [0 0 252 144] +/Group 3053 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3055 0 R>> +>> +/Length 742 +/Filter /FlateDecode +>> +stream +xœ­VM! ½ó+øa1ßHU•ªJ•zØ6·ª‡ýhvµÚ¶=ôï׆™dBª*r2vxƏáޘäÓçë'~s'ùÓo&…²üSü3þõ¾ÿàRHþÈ´ü ãÆï¦0†?™RÂrп\9aL$÷•ã·%ãI¨‘³áˆN¿8a~=ñ{ÒsࠄñÎ:ÍMyØÙÍa'w˜™ï읔ÐÔûý û¸o$·jI4�„–0#Bq*-C&Ó'ؤ£¢pÞú�çøèkù'@ªF‡üa6 ŸÈôðM.ֈàí9"æZ"NŠC#Bþ0‘†ODzø&‘€ûßñ{-m…‹±q!˜KÃ'.=|“ H+”×F‡sdÜՊ‘îåU²—sÕËMчÊAË ª÷ÿ¤|ªEÍPߞf~.µá6Öå?é�ð-¯: E´;´{´´G´Ÿh‡L +`b'µå;%bð>bºÇ)(4M°ûlPU†%ÃòäV§˜$ ò½IJ+jeëHƼòg¶Ìr[ë„Ò¸(6·•œ˜—wN?¾%Àý͈†úñ…ü0|>º€Åwkm².|Ú\ä(I‹¬À­±p}ÚOϬCŽ-®qÝiZ\¥©Ù…Ü)ÖÚß`ýéÝñ‰Ø -PUä+tâx€MO«@áÔ¡Ç8¤p"7êyiy"P8`‹h-¾\Vñ¬§-^¥§U °êñc´ +¦ð*~=a§I¦—´ +"‹§™y?•@IJc!¡PԀ8\šU òš£ieHe•ݨ„Žu†¥[ê§ÁìâõwmÆ…édaՙóìdK¼ê°Îb‡zs ÖƒW~|K�~Œckƒ•‘µ± »èµyÔËµŠ¥ßzÉ2ÅÅ){)·nè¾\”¼ +T­³e7¸0ãBdMuõ:XD¶ +T.“\ž´Ó@“¡.Á³n•HE \Ú�ÿé.sËþ+rÐÈ +endstream +endobj +3054 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3055 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /NFYDJD+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3056 0 R] +/ToUnicode 3057 0 R +>> +endobj +3056 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /NFYDJD+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3058 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 666 500 722 389 277 443 443 500 443 500 666 277 722 666]] +>> +endobj +3057 0 obj +<< +/Length 3059 0 R +/Filter /FlateDecode +>> +stream +xœ]ÒÍj„0ð»O1ÇíaѸ®»Êöâ¡Ôö4™l…Ct¾}cþa (üLfâd’^šçÆ ¥ïn’-/¤£ÏÓÍI¦ž¯ƒIDNjKTx˱³IêƒÛu^xlŒž’ª¢ôÃO΋[i÷¤¦ž"Jߜb7˜+í¾.->µ7kxd³P–Ô5)Ö>ÝKg_»‘) ÁûFùùaY÷>ìoÅçj™ò`_’“âÙv’]g®œT™5Uڏ:a£þÍç1¬×ò»sa¹ð˳,Ïê <èu€r¨€ +è•P ¡$ sÐ1fy *5ԝNP ÅýâbN†âJ õA"ƒŽê+‘E ¾qõ•B}v¨¯ÈÃ1ÆóÚtëþ½[òæœoT¸"¡C[oÃ÷[d'»E…ç�§– +endstream +endobj +3058 0 obj +<< +/Type /FontDescriptor +/FontName /NFYDJD+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3060 0 R +>> +endobj +3059 0 obj +315 +endobj +3060 0 obj +<< +/Length 3061 0 R +/Filter /FlateDecode +/Length1 21424 +>> +stream +xœ­¼ xŵ0ZUÝÓ=ûôìûtf•f4#k$Y#Ô²$o²±Á›ä HÞm0±$/€ÁX¬Þ�;@Xlf3Ä#yA¶!bv|qþp ðì$fq@‰B ‚¥y§zdÿ»ï~ï}ߛö9§êTu×vê,Õ-#ŒÒ¢^Ä iѕ ºÐÃÿŒ#Tõp/_´n4ZñÑ0BÕÀã?XÚµìÊß=æ‡;.dâÆ-[yÍÒ¥îo„ºOÃ=Âò% 4噏j¬^Ír`Xþ¡¹�ò]/¿rÍÕmnäï†|ëÊU‹ ü¯£ÿò—]¹àê.îoÜ35M†¼ÔÕ³¤+ûÉkÈ/GÈԌö!¤ò©ô–GÓû>B~‹8ēú‘Š ¿ÝÏ -O0r«9Õ PNƒK‘_Š\ áëÜHîbáLnúHÕCZ8 h\EÐ4G�a‹ÎJÌàYY…¾C;=!hjá3æYÕr$ 0:Ü¿@- `®_¥²Sb0x°I¶h<(*G‰íŒîŠžŒ²Q3e;Ð*´mG» +¹#‡q�cèô }úÐÅB{÷×ӇPýPýиŠÆkäi8 +—„ G0ƒ ÇG|^¿7àe8kÔÑE]n§›pAÖ¼‰œg!¶!åÐC*Œ¥…Ø«dì ‘[ (?LQ™ee7X«,ãk2•N‡ÙF¸PI,:^p:2•5ãkÌU±h,*á92õ¶5ó;y݃›ÿ°ð¥®<ڜí®YHU„³¥uMՓ«ÈCŸá—6ì|ytï£ññ‹ÿ5úYß/ô<³Ÿ=¸º"xá¬Ñ_œa”„eÚsÀËåy—.ëtù.¬rɀÜ™G)Ÿã§ðOòœ,ý„¯þ‰s¾ë +õóË/u¿2Þo~Z÷´ñuÕëÎ×\ï;ßw”¾e¿uÚíØÏºU^»Ûávú]¼Æ©séüUîIî-Îíïrâô¸õnÎÀ¸‰Šs9voe Ð F¶éë{5X3Àdd½ òlwãî½nâ>Ìd@Nn߇‰>0€o— ˆûË k‡u•u£•µ`^¶Ê0(’d©Wb:¥]‘ÜG𷠋,˶²Šl$ÛÉ ämr‚üƒ¨‰[<Œïø~µOåŠëÝ>ýLû�‹žiïÎՏt÷q¤qvë³Û5øÍÛ‚Ú»Û§ÌgÖlÉb€,ŠUöopßî†ò6cn“ ÚpÔxt\îîiGítQ3ÁjØ­U°ª¥¦ƒçxÂ+kjÆ3{:ÎžÄ °ôÐÏïŒFÜo?¸ûÊ©}{^¸rÞDV~Áð}OÞðØÚîC¯¼³cÙ²_®ƕÐ`=Ázj‘ýQŽ; ؄𠲉‘M¸Lí<,f4*³z±zËé 0ï>Ù«m<¯V3,ÏéÕH4`ÃüKع:¼S6¨0§QsœZÅêõì<fT—Ê:ÆÄàÌ^†0ø¿d®WÀ„;M»L'MŒ‰“yÌ»?˜åîœ2Ã9˜bH~"Ð=^ŸM 9¸†„‘žœ9kV¦tS*ÁnŽÒ¤ÉdWzÚq{w¶‡Ì!s°g€`æÐÁÝ#/‘µ?Û=Ægî}�/íen<{yx¤)z¡ôB̉ ÅÑY¹l­fö*㍚÷#§#Çà Ìzv½ã'›SÇ9rÇÝ#u¨±z�7”¢85a¶}.¤¢*eŸÉ€Ña,£U(:*“ˈ\ÖY¶«ìd[æ>Œ/B^Z„¬‚U²VXeëë.+ou—~¯XζO95¦YÎä¨nÉ Y²éö¡(LÅjL˜tœ—£Â¤hž¤/¢±ø}áÌC4¢ -Ä¢à]ˆ‚FH…µÑ…Øg‘¢= tN³$Ên¸„¯»ۍ NÞ¨f1WYÂ5ÌÙmEÅ…’¹çæÇ¹"¼ãçÛÞZvÝ[ÛüöNlú抑·,“&f¦ÌÛ²yCtžjyÄ0ãׯnYt2ÿÔmO]¶ûâÉ£­#M›fuþyBúÑûöü$dä:˜û­0÷nE¼^>܆±&#fÊb«2ëKzu½ú^O¯÷ÆHotkæI×nÏã‘}úýžg£Gb/k_ÖýÑàà‘sâÑħ'bˆ[ðmø&Ã-Æ'‘ñT‡[P žïÀ?‰]–¹]ŽWeÑËcË3×âëbë’×e¶³ÛU½|¯úFó–í¶íŽûØ{Ôw›ï±<èx,úLì™Ì�{P}Z÷7ýiãéØéÊRÞ ‰Õ¡,®­T5©‘Þc$8k©Ê)±ü ØY +`7¨Z®&rugõ®ê“Õluè9(`@Ê@´NÙ¹ÃÉ8ÝU‡ñßñéóæÌ•ƒ¡SgŠ6†.>vf•¯L¤%f«¶G‚ªÞ¿'me QÊR±—°`KÔ $å QÚ\^\ö±u¿~°ìþõ€WWמãTß*�¼HÍØºS)°r”(¢‹â-·¿õ䣯­Ü“ÏNû ïŕs¯Á㮖×-]Ú[=®fÖÌÛ¯\yctÙsó®¹7¿Ðß3í¡+6_¼´{û›×,X=¿ïݕf¬¸j݌ªåéÑO'îî¼áÁõó&g/í�¾ +ÁL8н²Mvuºv¹NºXä’]dºcƒ¯À 0³»P LM«!ƒõ h–È„¿”Ød"‚Uµž0°)ÿ ªO‘-F£I6WW˜6šv€bMnçaƧÆf<‘›. ¨gQŸS´w}5t•H€Ž¡Åɘm‡Ó¬¾ˆTS³K­î0ž´æ.%µ-ñD&°¯>üݦžÚ�‰DˆÜzò§»Ë¤€HuôUµ\5 4N!r؝ÑS¼©[n‰¾z¹œ™~¼œ¸Dgji˜{‰F&¡V¼Š¬ +_‹¯%«ÅÕÒº’«#[ñ&é¾ò=xOäÙès兰“nÆ·…oŽ=ލ%…÷–¿Pþ^Å?Ê å ̍‡X➠+ϸºT]ÅÒðŠ´¶LM|>l½¦` ŠÄ½H-zÁCôú‚!™$#áp Á6Bpøi"¾¬t7?P”´»¼ÀÏä;yf¿ Lò>í«À?—M•q¿ßGLF#h4µ%õû[«)‘›gT£àÞ ™Ü$ÁB –kºjŽ×05UjÎj%sÔÊ<¨Áî�.qØõ‚@æØ¦ÝC™ö‡ªÂîâz ƒH±ÐÞ&#‘hl=„ÒLùi¯B†Ú`!©ñ�<6ےmïI'Àg̹=ÂÐ&cʕ FĒõ¸ a ƒ Å.«pÁó• „ÄHy(Áã€R%É +…+¤Ê F !§ì%ØG=tu·7^G +'ûõY<Pî·eã…“m`þÝ49|@ÈV¦,*îA”hÃí‰D0ˆa»EcfèÙ ˆU¦r|"X¡Pu°Ò¡ìJ ‡+Ïëa^µ|ôžÑêŒd¾è´ê‘#™¹»/6=ƒÿþÞ±íìÁ®Î­«Î^hõi^zyçMu‹Èz‚ñèº^1‰ÔŠk˜•4UÿäÚ ÑÑkomՓ»ñ7nÜi¥òÙ\8Åbö"ò}¡¦FöÙô] ½²zeyô‚NØÃÎ짅4![)“Uª±ÎˆZ'DÀÕ§º §aÌÇ(JWá-Ú0YCËi=½Ùk0ps<¬MO©M/˜L4C3zxø°¬£I– èõb�vgڜM'x^B8–s½r³¥×Žwt¼Œ_×õ¿¯á,ŸjñdM³cžý|›f‹é}//ʕլØhh¯Ù)âWì¯{ˆ,â)ês½±°TZ]ý Ë,>NñL¶“íbw°y–c¿Ðƒ}¯—õ;õDßhlQı'1}¨¼DK>>«%?ó’ù}úÀ”>‘réüÖ瑾0ˆX�±0X[[ÛÖØúò0•ˆE6¦ò´pÚûƒ,ÈjÛ÷QE ö["Æ(‰ø¢Ú5›lòc„H¹xHY ‚„½ »Î)!· +Ð÷Ú¾¨òqøš‰D7nǍ­²y-YË­×®7®·\íXëZëS··# +B,k|‚9ë°Ã¤÷é²ôImmm¸R± çŒC³„Z˘E èøõW¬{{ãÛë—mxkVõvÞ¸àú“˜½mÚ{íÙÞÝ۞¹þÛ«êºîµÑvýîÌm4Æ0N©ö3w£$s¬(i£Á€ÙH’Ì_d#ÒD]j69Îf}}}:íÌ +#Çá7ˆÓç¥èŠ>“›¨p¸|«ìÒEìŠjXW~M'ÑÚŽèÖÆq\W|z2Y ¦ÊǤжUß^ß.|Ø®4F ï¸ +e½}–_}µ#& ’9“R©š®ÔéÈéø7‘oâzZ¡ßZ­Ô{Í+VS©ÒÅ5~·[ô†„«ú£Éh6:Çù¸óq×ãQµ.2><>6MÃÓù)êIቱéñ饛ù^¡×|{ds|sioêánZ9rD89!õZäµøû‘÷ãÇS"ÄÎ<ggšÓĹÒjg£Ðhž©º”Ÿëº´t‹n»°ÙµÅ½%´9²9ڛrnÒÜêÜe š6|•p•™ÕhÔÑh,Ñbž°à4) H¨4@&­1`݁€8P¸uŸ:“ +dÙ Kj^­áÃ¥q[ii‚ÏH¬B­±©Õ—Ý嶇µ›V …Ã.·Íår—FCn—S«QóZX‡#ø Hø‹}"6™iN@Fü…¬5™A% ʄ(ª`ŎàËQlýc²).CgÃá¸N:kZ¢ÿ»oÿ ZRÀjÙ.{Ó3Ýx—?ï~Û}ÂÍ¸ï §]Øû¬dŠ`ÖdŸN_9‚p<íx™¬—µéŽ(–£½QÀ_ì×lˆ¥Õ‡1C앵ŠãÞøpœ€ +<�·Æwñp›wf)î-ŨT(•JåÒ|é`éñR¾´³|ÏzLz`èL¢½Ûíÿ­½ÛuÆ3ä(Ë (vò g( ™)0Ju÷äÆ®b0ÁMªTÂK±\jšPKœã$.¤X²ÿó‚:§ÎAô ú +Óø³‡*‹ölÿQ‚ì0lý}@­`ÂúýY爍’á~g6B‰]ÉõÙ³çU ¨ +kÐNuƒÓj¥Ç±jÈòÅ<5`Å<18¾g̀{«ƒæ£/W¹bŽÞ?9`SÑËâà¼ÒÑÿ(ýxô«ÈèþÚsw„ øÄäÈ?ñ3›rN#‰0N!d³|‰¿«‘¬Ô×2¬8û9™2ò,C¦d H9ÇX\8EþìÙ8¶j̚Å22õ522µU»¨ñІM^:¦§üXЃU ›‰Ú¦JZnÇ«c¦ kI¨ð5*¼R…U‘4ƸŒw_À‹8‘<¸ÓÓå!‹Õmo‹ +¤V°žšA°‚ÇÞ9&¼£XBªQж°2hŠ©Ù2GÀ’R‘²q|ñ1nK‹ +_¡ºVET‘2¾)€ÖH bÑaÚÃ/eÕu&S¦Ò£6*Ê/f¡$ËTRmÖñh‘‹ÒÞNA8z´½^8j¡ŠfóÊ¥š¤;I,–”¬Ë&㺬ËÖ¦Ÿ}P¸;¬ÒòÚ¸¶´3ӕéÍp¦Ì�–äM`8ß4¼i<>ùcèÝðûÉOØOBŸ„O'u–úd{ògå’Ûñv²éµÓ(®×·¥|{Ê`Â&¢e4zΧM¾VòzHíc6‹Ïáw—z“÷kî×>(ݺ+¬³$ ñäÔäŒLGæêÒ«“·ŸíÍ|Æ|âӗªÇÐó ¦DœÆö~¢=ŸÀÙ\æ +¸Ÿ÷<¢  fŽºŸwЋ%2èXSL!ª�~¥ÒeãÀ‡Iõ\ïv»˜‰²Í‘¦KÞ²`ly;x"ø `l²®‹žZtAÌÀ˜pìŽyÜ)QÕɝ1ÜëŠõÆ)V#±ÃXB•Xê+z°Ë§õœÉ #íÝ#퍭ý… no˦a›õ0$i\w +ÊÁÔÓÝ~ª¸Ï•(l´6 +… :›Á ƒ ®lý6ØÞ_€:éÁD‡Å´’;HIC¸–Šãà‹—Š’`æxÑôa®TíC’ð!>®òK½%„žÉšïø¯…¯ÍßÅÙö6܃ºeºwâd'³S÷€a‡}‡g‡w‡ïþ’{C;Ëõà,$p7ê¡.·¬K‡ÒámÉÃ&Uímԅ0Ç%wVwg±¬Í�/5‰Ú¬‡šD·6›VRMV/,õF‰"ªP¼Y…¸³ ‚>ë·fCE¢rКMº¬ÅgYŠÏ2A&[  K6)Yè=òÉÕLYF0@;ú€aÙb€v PÀeV�%þ§ÌMj¯ÇŠC`§Ãy>8<dÎ8Æ<òp¬AcɎ`ôªË&ΕĎ;ß|~íì•A»Ó úZØ<oÁèGåå^[3=c,zfïèkw]>µ¼6^šš´è×îh=xÒmw\’mþ鎺ì¼îûœ&£ t˜­ðO’c_D^<2¦Ã"~Ù:Ì/S¥Ó»,ðÅíV¬²*I«‘j8PÞßì§zËJ}tê´[é\(A•U§Nš6lc?Âà]9~,=tTñÓ‰…WÒ?ÖOn§žºRې†õøl?MxÎ%ܐm4Õ¥Ã:“ÛWØðVš“A¡m«­¢RS?_¥8ý*èàߕGОø÷³´ÌjõûM½8~ŒzÈ#ÇÛÛ…cÂÑv0f‰b\•€èÏ�hÐg;p!õþûÍ÷»_°¿àpææwúñž¡ŸaèÐw¾r©8ðXb.Æ~‹‡ÁÙ¼»0c¯ë-Sñ/§¯¦v¼m?aÿ‡±/±yßB:p䤤ÇúTڟ÷?˜eUaÛL+îµbz̗·Z[OZ9k§ï¼g@ß[Ы]9J=‘Cõ#§êCE§°Ù™E�Ðͨ»]9#îIPaÌØCfåf|†zâÑhµ9T]S3¾f<žúxð"s,Ô۔j-ûùøÕåÎRöÅÑ?LùMÛE¥ñ…‹2‹Èò cÅäè’âù申lc%º™2&YR½L%¥^±‘v/Ÿ‚xHGO((7‚ô%£B–q(ft ð‘b&3ÔLÚ©¸e”º™,¯P¾\q„% ܒʠ�[š¬¨ÒË=Ê~?Åf*½…wä�­¤×³]Ø¥p]J — ð¹$‹Ò (ÁÇi/ŠXÒz¾þNâˆm1¸L ‚tÞ)Ê®¼Jçۚ!–Y5Ø"‰ÙÞú'4µŒ%aـ6dnEÛtÛª9¿ÅQ'Ô÷Ö³ß4Õ4®Yj.™V'×oñ«µF^B%Sp‹vŠnJuËøÆº)ÎÓ-ÓÝ¢¹Y{³Î4Ûq“ƒˆõõ¤SAU¹TiyÕðõ4Ö;š ©žŽÝSW-ègê‰ ¨SÏH +Y§gõ9×@á=¹T—áêp­r1i×Fq]/ +˜Ž¸"'ç »«¼·œ”WüQ+efu©Ár\ÞAƒ^_UVÙ3™#x +£mјE1ÒÙaåÈp„ô‚ï«„B‘#¤br;èP"<ðdÞtv/³?“ïåÇÃ<žÉc¾ñ¢ÆŸ3d4º=3”F4Ä͍$ι¨_Sé=3rª]ê®êS—0giD"]TýŒƒ.ÛF=Žâùå¤ê |!•u|mM-á4j­špÁ©„pÕº¬„Ì~«Y¬&ÑàÃ%¡ TYªUWI¸ºJgñ >l,TÇå|H9ý¡G1€à_¢¬¬Œš4ˆuQ7ìjÆúë-`jÁ»E=`›öƒ‘¦¨#+(ä 1;^‚±S3£§ä$ø…Y—¤Ë:|TÚ=º¬–r|œR-P-P PÍÿ͈P›áè:˜„ñ°1‹6œÝi+ò3v„ž"Ò£žñöâñÜS<_%“n×\Øqm ôÍ/æÍªDI:Içw®¿øŸEë4 z{®ké¸:|orFÓÜÚi7_ivßxy㸦«ç†·,-)IÖ¥*«Êçî('$n}ý¦ l¼!W{OÓ]¸=çNvf'wý≅SÌTØûAüU¿šÅçv?ñpŠ}à”3NÙÁœ#bÒðÁ® ¡Çxè¶úa¿î·ÚÀ Þ8Hõ6_¢½þèØÏQ¥[Bt¬.+¯B!zæâ4ÌSŸu6;K5‹›Í·z[}ü2Õ:U/ê î÷¾,—N¢Ušñxžëšãëuº:}ë\=¾­–;¬;Ì;\áGÉÞÐ>ü"~•Õ}Z}Ê÷7é vqdªeže›¸Mê ‡x³„Ÿ+œD€ˍüˆnŸ +!ˆ;ƒ½A‚‚BP +Î Òqíî +惃ÁãÁ“Áá !¸ÔœÕW Ã{bJäZK© ¾%êÁ€l×}Z@HF¨ í@y4ˆN" eôÔjÏM2Ӄwz0ø¢zÙ2ÌA$+pWÁɜŠk,i<D~^<Éìéž>]÷Hwû)ˆÁ°%õCCÝÊÆ;e3ÀÚYþEþÕ~æ.?¦ïaÕÖÖâZzŽœâ‹x#ÁE=¤ap–T‚@"AÒA®û„ìØ¡X’nLí©®BœêՌ½BVÄ$“™yï¦_~†ñþM¿—¼ `օB-¾ð’‡·,¼x|¾ìÀï0wâ=lÜ>=šŽÚ׉© ~ô»ÆÔ5Š|™bõª;Ðxæ…1ÙJxÉr+XR$ˬ`¬`à�_tP¥že҄œ 7Dƒ5±”ˆƒjʲT:ƒœ^8¥8;)•AØÑ_+7¦¨ËC+¥Š…’•…%`³ÈFµNO$®4¼øæ/(Šª™¿È–YO¨¢î±³Îæ/5zZOÉ>-G—h(‘Nט•88¨œ9OŠ2øŠpôƒ ?çQzåC¦¬˜%NÀðï.Í/´;t;ôš0?hy@ܙݧÕfÝYO‡ÐaîW +«Ì«Ä‰æóÀHz57_a^1&§MCæXÔõæzW½X+Õg'šz´kMê4)¤ˆMgA*Þ.ÌÁ— +³%6$ÌÃóLŸ_ ª)æÉâKš—´Õªœ‡ úE±™L0q:³Éjðèý¦€Qäf1s`g¶ ³Í³­œÛä÷ÄY„Ât‹Z Œ6V stx?×j°F˹cz=4T¼º ž:oA˜ôO۔:çÏ¥Îùs©T¶ö{n&Lè±öcíõ+¹a˜²9‚ ³ÅjÜ¢'àN•b±-Ñ´ÁÒ@4ª‰¥ª5M(tVAK¢MÂDM‚P‰ Cœ(!I´b6FLZApiÇ#䤞Û4—þ-NˁäC¨ÕUè{õdXëOêI—~îo§s'ø"1‹³Áp +…Ói”RùÔ`êxJ53…{S;R$ÕY›ÀWï >æ2qñð×è›$aèb¡‡¾Î†}ÜÞޝûÁÛzÎã¦C{HGÈå”3åxG=–@PÁ%_@_O(x-;Êóäឞnºý{p»òƒ¸­[y!PÜ¢«ã øe¼¸)K¨:Ðeu”˜³¦"Ñ uUúÌÙ±·cš‚ZN3(ƒó7Ï[Ԅїôa Ÿ{#V©Ô3W)ïÄb<ãôT½:Åw\zeÃçŸ/,©»/mŒz㣟ºSÓGSCvÉ(yìef,¨î8ÛýN“E¯·ù‰$‘ÔïþñÚ`Ú¨ ‡±ÝêÌàe£ÇÛj]86ëœÁK˜ ;'yÍ¡.ŏ¶l“G6äg6Œi›¸Úa³#½ v>2*Ĩìe£½BF p�Á¨;F²Ùl†Òy#fñOèë®ýôn^±|Pg +ï*w@âg©ÖaÇétŠÒ¦¾iý"Ô°Š ü01˜>6øý+¿½íSÁHŠå`Š(¶¨V^®…é~x‰Ïó â;Á%Ûųüì¯Ù~–¡Mñ04êlG•÷$61�ã¤I¤ì9:Z FeÅW%ßï±Ä1%rj?Úޞ¨Tú +=¥¯dd·¥ÃÕîîD¶w•[òäË:d_V¤½Ò6N­R+¯Lhv_<^¥°g•¥ª¼œ[Ójý©£Ã9ßõ ÇkÔz•} +·…ÜÆmÒonñ?Bö¸Xß!ï›>ΐ1VK'ß©î‚ÑmѼȿfæÁ á 7Fs,6~ØÔÍD2I3CœMfk’²ÅºÅ}¿õQÍ£ÚõM^û*ù”œÔŸÑÚÔÇyŒøã<馔Î})™ç9~kC;íªÕ’µtØ7ÚwBÇÚíÞ?°Vð8w¶xÆÀR?ْ¥s|™ÓáßR;âެɁW96:¶;Ç›­W+Ô;Ô¤B½]}BÍjY #QçÕ'՜ú)£E[¨\1IÙRa”3 2 +FÉÈ ±‘öDsi<ÿÞ(Îõô‘n唈~÷24ýÀh¨‡ŠT¢Ç K^ì*;ìÅ ÏзLT;¶£ÚZ6¶îç&¤»Mq»• Ü£èZӅ²z¹<k�PӝÏòEÂQâ-æ¼Å²±œ¶˜Ós%'5Y»àκ%sÖ )ç'8ñ#ÿ—žürÅCç˜wa¡ÞE$Uޓsàŋ7Í¿¥\´¿qßîÏÿyðWF6á'T‚{Qͬ›Èo­Y³èjۖ?cüþç˜ó©ºÖp­|LeSá«_BDå¤elGÓÊÙG)çR\TuÑ]U\W$ùZÊuè$ºOÌtJzê%HJmà~#+®¤œþJ¾Ã`ýý4hƒœ_´Ð÷O‚UÖÉ« EÀ L&%ú¤? 0fê!Ø<* ¦‹o5Ï•\j»¤cz«¯Ëe§ŸøE<FçP6«ƒUNPt’rN"±tÏJ„–HR:UªÔQÇÍá¸tjì,wÌ`K(o<?„­ {ؙ‹ [øJÃ֜4©*M×kB"Uՙ¾Ž½Nµ•íMïM¦y9ݛ&(í(³'æ¨æ¨g'îáùÉ<–Ò㵓´sµ÷±—íJóƒéáè`$éNÔÁNlÎI3¤ŸJKµ+¥õÒN´SzŠ?Ä¿R¦‹ª­1}ƒ%`m²ûcŽ_Àß$Âm:6iWfMLâdRdt"Òõ 6-öNG¯c¯ƒ;ÄñyéLNQ'©*JŸTÍ5¦7Ž½ÞŸ>4–t$Gôƒ;Øõfg¶hQ‘(Ѥ'š`Õ±HT]*¡ (ÎG$\¦JJ¨xΙ :ÕR™~õB_ÙSqpÅ  ¤ÔY}ÎleÆB3§*TmN‘ó1yµ±wê='¿ùÝ53L’Ë“0`s¹)èð–ëF‡S\nQºµù'ù•?Y6ñÂï^~Ošþä¯&{„P×w><Égu¿ŽßkêÊÎXþÚTü㩅?«Lª+Py‚&Æi’fÒâ=¦û˜±4=kÑ©ØáĘkíW;ng¶:~ÅÜãyš9ÂhôŒ‘%þÉL£J«s؋°ê�ñb|ôNËAéUÜÇàrâ€9‘°0À4ØnØi †&-§mò4ÂW +Oï5cÑ\o&fÅQMNra“Kt—b-]S"‹W£½Gùâõk«œéý4Ò}¦ýÌ'õC_œRŽ …וµì^NÏG<Q]ÔἚr¤·R»UåXë4”Ÿ[‘âÇÅo'°µxÊJì6˘þ`C=Vµ„‹çªàZ°¿ŋ>yxÓÖ Ýwó׈KG‡Œî=´õ ®þ®íe¯Í£S]1šyûà–ÑwN Œ~¹£û ہ'þ}øì›xö‘É«·¢û^Nƒ ô‰ÿ¼¨M!gákÙOGlÓs˜ÇJ”•(+QïèËýT…@âoû) Ù_ À!P¾(|t@ùDBõ<(5�¬ KtV›S€GÂ#4ÐWüçtìeP"G…W~ AbV U 6E9Xá6„x¬è¬¸×XÑ´SÊ{­/†;JbXq¯õz§cL[РUEGÐ(äÙÎA簓qҝW?±ŠR¹.{Avö×ÌtbÙ9ÓÙéìrîp¼¾4ÀO-Á¥.²Å ր­ ºÄsZ„ÃýØcŠG]ÕTíÐã™zÜ©ïÒïÐïÒëUú~Gÿ#cgŸ j”¬ÎY…Û!¥2{è'Ý~ԛ¬ù¡/y­»jÒh}}Êc]ž¸›Uw|×0·Ö{rsùÁIt¯Q_P@H•‡}åC"qÙ + $àG¾€ùEðÛoamœt}�´°BN5ñ“Úçð#± ÷BԀÕ&¢†y£.8Mé4I`ÙþþN†MG +�Ô}òª&“AÐ4âÌ g7YÙãõú\~Nù*¢|µ¯¢µJ¡ œvi‘-E‹lO Èv*ì~{ñé{k•Á¤ƒ‡gMSM…)Á6Ó<aŽ­5p¹i™°<°Nèe7·š6 ›,[›ÅM +÷› 2ž÷ +¼izCxÍÿFà›Þ>7}&|øÖôð­ÿÛ@Rcjñ1€é$! àÓµ^Ãçô:Ԅ÷ªíf›×~uÀ$ЗG¾³`3wÁ&£q€¼.›IÀFH@ôïF¨8qø€¬W &Æîp¨Õµo�ÿ[֘à²Û(›Hž _ÈF‰úGÃFÆø¸tÅVEDܞ‘ö!}Þ>ô}Ät¦ü##%T4Dj§ÁÒ&Ն£ÿÏï»7 Žæøü£_Y·ÿf§Bš ¢ÔiТœgp1‚Qâažù×e%,3ǝ¹ÂïeÛgœ¾$ÿÙ'_àWޝÓ|$brUÜÅ^öÝ}›/QE"l*˜ìÀùý¾µ!öÕ4@ TK6ÈóÑüÀ´9°%s¿çW±§=OÇN{þû4­¯Eëc×d¨¼?³;üTæ=Ï{±÷âZ¶n€|ºÏ´¬¦ŽJ…¯¤ŠRù¯vgUF&¹U•r(Èë¯j +7E¶xÞÇï†?È|áÙ0Ž*ÆÎy=¶€#ìˆÛ+R•Íá©Uóp«{~ìbP7ÏwÖuÕõÖíªS{*<•3#ðžp îN³aÎÀŒÌæðá÷3¼T'×ͬ[D1ªN\÷ŠuÜjÏjoW`Mxul}üfîVסּí™Þº7Ò¤?ÿ;ìnS›D¯&X"ˆ^G0” #†M¢ê„fJJk“&U¯®Ö8JãN§ƒ¤âTRv€ ¢b_W­ ”ôî«o¨¢Ù}*ۀ?­Ã‡µ +ñÍabmr-š«-2»‹%ÐI–”ÀÅ`®B,–¨·/G’Ê—†IÅýK*F.Y²Lc<“D³¦‡²uÏáߣ Z€]H è釆Ô§‡ÛíÝô+Ãqů Çѯ ½S íR¬‡Jíª‡”?p?\wf©¾#ِ® +Å]Ì{¼n/á¸h8B"™hÜÍà4?.ƒCh†©Âã2LÌ[šÁªTEü%¨dª3#!—È%~ð…WYñU.ø6==`RÏþ…èé cìÓ­ÿóóB§ò}aDy‘9öm¡y쥦òGLÿíôžøx¤73'âôǦgÈÔGÝóÐu#×F:²wÞuñK‡Ï\Ó}à·s_Ú~Q«—ìL¸ì–%‡æDjB=ÌÊëƒÉˆ+üìUK6ñ|ýÓ¯zÂñÝ*ï#Wϸs6«*¾b(¸+։þ`–r†í…`T(h¬‡jêPì8½ŸE*ú7DH4H‹tH ȈL`ÌȂ¬ðl°T`ëìEÀÇ܍¼þ p +à³Ñ©…³`/B£—N2Vxî3c€P݃v¢0ÆãÐKhME¡4ݍ&¡·Ñ^hçü&ô „šÐ(‚EèÑDäÄ*t?z]†zÐÇè$Š£ô¶ÀsšQô<[8 ¸m.‚ZZԈ~ƒã•xJCz2IBXAÛ ƒÈ‰â…c…÷ ÷+ô1úÐdH}#‹¡èç0¾ËÑ…³ô¯³ÐBô8¾Ÿ©íDÛØ*vká +t:€þ·@j:ºFõžæ�Z w=‚x°p¢ð)ú-‹Ñxҍh3ô¸ ’Ó¨Úkéb´�J¯Eïc+ÇȅXaBá~à>޾$ ò +ÃC?h +ê@·£‡a6ÞE§ÐWX‡«ñ¯ð¸~ÿ®zúւ֢õ¨zþÜû4:„ÇáqÄIœ0[NTŠæ@Ùv´Ú߇Žã܆ñ‹ÌnUÅh}ÁV°>)(C­ÐÝèEhã ®€:ÐS¬aìUåÈ 0ÂÅè—è8ú=ôã#˜÷¯Ð7¸ ®?“ëÉÆÂ¼Â…¡/jˆ!kÑ%h>Z…Ö¡«Ð¯aU_BGÑ?ñwD5ßf_V­W ¢ Ð÷P{<{¬R?€ë]¥K0ŠZ|1¾/ÃÛñ=`ôÞÇïŽI7ù“gÞdþÄÖ¨T…:x’¬€R2-‡¸fûNïèeô:¶ã(.‡½ ÷M. Mp=BÞ&1·0ÛÙ³ª[GOŽ~>ú]a+ÈxÈ]+ÌæS0 ÿÀèC)¾¯Æ…žï û##0!¦ši`fCh°™¹›yù¶‡ÝÃ~ š¢Z ÚÃ/ýÙèï -…›•ýÃA¿b( ûn<ÈÏR¦+ ]põ ëÐ h+ºäåN´ íq¿€^Gÿ‰>D_À + „>¯€Ö¯©»ß×ýøiü"~¿ŽÿŒ¿¦)+NjH=i$É2r \w“ãä]òãc1™^¸b2ïÖgقª®ÉªmªÇ¹7ù8„¦ Õo)iùhzF2zÏ苣Ÿæ®þGP9JAO7A/ïÜ ×S ‰Ñ+è-ôG¥¯_‚C¢‰wáHCV­OÂSàšŽ/k\óð|¸à…x9\Á‰¹߄oÆ·ã_(×}0¶ÝøI|®gña¸þŸÀŸà¿á/ 1a@š#$FÒ$ #m$“È r)\ËÈ*¸ºHY+ô8ÙG‘w+aʙL7s?óæ%ææ[–°I6ÍæØ¹ì2ö&ömö÷ì{ìw*QÕ¬Z®zHõç媸9ÜåÜ}Ü^î3î,Ïñ3ù…üuü;|Amõ*Œû�úá/ͽW«lìÕäì ӥڄçÀŒqd6³’¹ƒù_ª¥x˜‘ðx+³‚¹¢ð3‘|ìÂsÉ ¸„UuÌRt*à=äÏä ù”µãÙä4޳?ÇϒUL#áh#ª?°vö&Õg ÊÿˆêÈ<H^fnbn*<êT᪇Èï‘Äž$Vtvõ&r/ÜôdنZÙ*ÕwhÌû“ª«a¾/"›qóûú˜ ‘áa|hcx*&?%Y¼4î !Ü næ/Œàñ�D±O0ãiD«•'< Å1&ˆßa´¨M ÷¢ÄŽg’a2‡yŽ;ÎTƒí<ŽþZ\²sî7Š~;ànÖ Ú丹н ïό>G5¶ê=Õ6³‡™$ºU vò&ªƒ½ñ1\­èVT‰ƒ nFä>t]¡/½?ô'Ðür”Æ:ЖNèÛF°Rº¾ˆýôÿ õ[ðßÑUX‚5ˆâ,-¹mÍÔ úw\‹ÁŒ¿ëx'w@õ4;ÁHJ£”ÿ ýlÎ_¡}ÊAÿ棇ÁÍj�>uÿŒd¸nEob‚6@Ÿ/‚}>“ š÷žÂå0Â`£¦M|­(܋aí.-ÜT؆: +.CËЬ ×úÁönRµ‘¹ª[:öu|ìÑÿÆÛ@oOF€>Š€¿ô7¸~ý¿Humeÿº³¾p[á?Á +ÇÁ'¾ôÌTÐ^W¢¿Ã¼MfQfôbÒW˜Èt…:.)<^±-/¬ÍûÚÍ«@÷ô¢€j7Èî6v)©€þ–"N÷2ÕN„ä sfËõ]˜» .[KßSd*ÇU¤SåÉDYi<„C%AI ø}^Ûåtجºô:ú12§b‚Q²94±SÊG;ól44yr9͇�cÁy X\'/u*Õ¤ה¡æÒÿ£¦\¬)Ÿ¯‰)‡råI©9$å5…¤<ÿ’VHßÞj“òCJzº’Þ¡¤ á©Ùµ¼IÊãN©9?qÝò­ÍMð¸>¶1Ô¸D[žD}Z$uÊ;C]}ØyVÄÙ\×GÚ�Ê{BMÍyw¨‰ö ÏDš,Îϼ¤µ¹É ¶•'ó¸qQha…&äM ¥ +jTšÉsy^iFZAGƒ¶I}ÉÁ­· hagB¿8´xÁe­yfAm܀v›òÎõ§\ßgáá–ÆÖM?,õ2[›]+$šÝºu“”ßuIëKƒ·µÁ3ò$2±sëDhø6˜Â–Y´EnikÍã[ A‰ŽƒŽ©8º%¡fÊé¼\ÊkBBË·^Þ ãٚG—^ì÷xäC…“ÈÓ,mÝ +æë½¡¶M¾>Úzé5ûܲäþqIy²O0§µÏhKè ?L,9_¦¤”ê4ÕréùyÅ´G¡) yi‘=i Á˜j)ZR‹¶.ª…jðkÃpW~1¬Ç즱s«P|ÞŸWE„´õ+ëúâǜc."|…h’JÉyAƒòsé|"‘/+£Â7ŠB/RòÕåÉu$ê$ 0}h&Ì킶º4L~0H—wۀŒB&ß{Ik1/¡…Þ~$§myÒIKϕØçВÞs%çoï ïW¼z{^=ÿÏ$8¬ÍËëòØñ?/)–·Ì +µ\2¿UjÞÚ96·-³”+–מ/KábLxžÀLM è]:¿•2àŸ*21Ô¼¢s2l5ècÞÚØÊxI[1E¼Œò(ßËÎ?™fZõôYl„Säñ�¯V8Xš˜:'q›6üyÓ@a˜Þ¥ïoS¾.ñãü?Êÿ¨{ú­ t˜’–Ùó·nÕþ¨l"(«­['†¤‰[;·.€`{aHB[1­LëÖ®æÎsË?P8¼Í›Ÿx[ b9®Ñ&hB_o¾¤OƛgÍo=!š´yvk?Á¤±sB[_ÊZA4'+\B¹”I3̀̓]ÑOÔJ}ï!¡^¥”UJ~Ñ�F +O}Ž‡Ñ¢Rä çxxl‘'+<ú£š¢qvëe@ÙXmåÅ3`p^Ì_¤?zb^‡)÷•Ú­Vœ€_ÿÕÿ¥¯½”¹÷»5#· Hm„¬êãOÀ|p´ÍÐwkþ}â|\úýÏÁe±(A,š +�Z®VÍE! ÍªW‘ñ£Å$‹lÌíh +ÀDà›NÚõ¦BمPO€tÉØó¯.~!¼vÅzl`¦5p›îQ„ŒÐ-Ë„œµ¹¡ÜBâ$¶"^ê'7#”ZŒPÅôÿþPFá@_‚ñ+ˆ3è)jͅ'GØÏ!¾&‡Ðlæ‹}L™Xß`gN¡Næ4ÚÉ|ŒN�°H�Ž�©z€.H�T…AæÏûš›+å ‰”Bû㥕‡hA¿ÇWù<ógò4D"0Nô;¼JÉGý&Œ%jj‹‰}eå•'´ÌGè�„ùˆ9ž„r×¾xªr¸Á� Ì\LàØ‰hó!Ê$3ì G+w¾À¼åo0¯ƒEo{½ß`®„¾Ê< ¡™Áǁ±’ûŒæJÔ°V�£AÀÇN °hó8Ú°`/�‹L€E€4À Êaö0{ Ÿ»á~à4À*€í�,LáSÀ¿‚bæ ærXQ‘¹¹<#‘ÙÆÜ¥ÐGz€þø32CžÒcùÒòÆø÷CÞô¾1z/ð½@ïQN9DæcùuÌZå¾5ct³º? + (—�*�HÝ ©»aêî¦'3€1xó+•–ú€V½²Haº6ôCÊmØçtWî‚)Ý�S¿fnÌÜúǎÌuçê\W¬S2›�Ô¹f¥‚Y í­¦ß@��$�æ}5Ì;åçWø7Þ°‹æ˜«`K¡W[˜Ëûã"Ù²}Y¹²þ/»tŸÛ_¹ýûœFK¨qŒšhÝ%Jé’}=å.Ùçñ)Ôº¢ÁÈ,Bר¥‹P  +  €eõ‡Óâaæbt¥ÉFq#ÙÈld7ªØŠ&ly©D3A«ˆÈ”£T(;rx|§¦KÓ«a¤©ÐȚ™Õ*ˆƒ·3ŒÈ¤™zfÓÁ¨èÙ'_—¡§—“¸ºÌÝ.]^7¨;®Så¹Aî8w’æTÅïgr\×ËíàvqšÜžtêºt½:FÐIº +¬›©S‰<ÞÕp ³îrÀ@À�æ¸øóS€X˜ŠŸRåAN�8é“@U3A=Ô3×\¢ÿ¡I)™ Ð Ð5Vʝ/9w­?LK�bPj®æö$àaš˜ +9ä 3@­ãä,ôP�,Ì`ÞI�ÀçÊ*ÆÊ;8¥|X©s®L¦÷’³ò‚Ø`)Ηâ]¥xG)–sõ •r ‹ÅÒêˆtÄ;v³«B«"«â«v³3B3"3â3v³õ¡úH}¼~7›¥#éxz7+†Äˆw³Û§íö´·§±ÓVMÛ8O«û• +-‰Pz ßí©oj¸€ì…át�Þ p€A"à4@=À*�–ì,’g€û pŸA3�:�TpÇ3T½�ÇÊ(§RFS´œü¨œ?Ý_—™Ñ0TnÀN�žý4”?­Ô.¦ö*ü<à“ +ÆXý] +_|îÜ|EÍ͇í7”ÿ|ÔРBo3óÀ8Ì£O,tì`™ùpÍcæ‘gàzš<Í$eÃ8»ˆôH×bV у ð +¾OÁ[\¯à°lœjøzªá·S ·N5Ä AâððÝ +ʺÃþÌCiƒžæDAd vsãÏ|±‚“²-hø6høWÐðÏ áWACwÐpaÞ烽k 6ë(Æ÷(xª‚£²N4¼"扆ñ¢¡Á€ÂÐ:š à€‚½ã/÷›šLHs‰šàI¸?W*‚ £\èÏ5�íÏM2ҟ{È¿ûsw‰Ïáo±bÒð×ýáSbƒŸÁSXšÿ×ý'ž±±ˆ‡.úÊáÐGûs7ÐúÀý@þרDMë? Q?¥;ñ…ÿ«±û~ٟ\­>؟¼Z}�%•VïíOžî]ýÉ-@îìO®²½?B;xy®Ll0Ó¿6 ´î"!´'ÓÆZœ O^ tRñææþ$½«‰60€ûCã€Äh/ŸÃ!4SiNì)ƒô£ò +)ö¢ˆBØ¤tހJªîÝ�OáöGN‰ÿ•;BŽ¾Â¦þ‡Ä¿>㛠ٿà)ý{ÄߢÓÕ/¾À‘ƒâ„Žˆ/‡ðÜ~q09 †‚’û`’óP—àƒâÞä2ñ™Rº;¥°Ô;så⃡ùâýÈ÷‹7$Ÿ£Ý@WˆçBq[ò"qZn812€¡XÎAc²V¬ õˆY`×à)ûöˆã´+ðŒ=Å2h1Rº2güaRx¼VNòkø…ü\þþ>×óïç}¼MmQ j£Z¯ÖªÕjNͪ‰©môÔµqŠ'ʱ³JZ Å7$ЇJ°šÀÞÉ[™Ò2kÎ[ZPËì ùñ‰–¾pi¾6ђWÏüIkÆw´A.O6ƒç=»”²nñÒxýÂ8}Ëí^J¯»åö¶6ܒ\„ZJù¯gÁ8´w¨B\ȱ®ÞUo¹ÈœØôß Î1üƒÇ\?ú +—?OˬÖüSþ¶|%Müm-ùI4Ò?DºÉªæ¦C¤‹’¶ÖCx=én¾”òñú¦¶óÕP é‚j(G ­¶•Ðj¨ïSªMSª˜–47õ•”+½„§ÐJ >/)•–Ÿ†&àY3)j$€ÂʳÂ$@«<fúáÃô›”‡™ôHy˜Vê‹D J2B«ô@…¾Èx¥xÏ÷Å¡H±;m(¢´ÁmJ;_'^¬R0V‡¨¡NâÿÏߒ ÿ*ã} þ´x=oé 5/èÌo[·Ü•ï](I}‹ÿ4ví\¸h9¥ –äÿZҔ_j’ú,úoŠÑ⡦>´¨yvkß"yISÿyAshASÛ¾Ç66¶ü¨­-çÛjÜøß<l#}X#m뱖ÿ¦¸…?FÛj¡mµÐ¶“SÚj¹tn™ÙÚ§Fè_¶*tÑia?tzƒmB×EÊæ¸ èºÞ{˜E`¶t‰¶¼>4!o� Eå å ´ˆ†gPd¤'jcE®ë/zã'Ɗ`›CP¹šW4ÿ·zõê5Ö®M�^³Ö¥ðÖÀ¦ ÎjÉO¤ñ.ŸkνMmÊ áµc¿ÆVYx!÷vެÊmÌmÏíÌí֮ͩm¶å…’·KHGɪ’%ÛKv–ì-áhÁe­åÜΒ”0kAšðø57)m® +ÿhvÍÚÕô‡ Õ�Åæk­ %hx»<órdd�f¨Ðï�ÿà¯�ÿ`ÑM€ïx`å0åLy³kEm±Mùÿ|\L徊êÊÚ  –é¬ùEÚ|q‘æ*]@ûë3Ú8ÞüÀ�ø7€Š©d*•‡¯-JmÛj´:¡ûômùŠV'Ö(µb:ÝkV'huñcx + |¢ôc¹GxõZS *)ÜÕô¶µ”žûÑPÅÿß– +endstream +endobj +3061 0 obj +15773 +endobj +3053 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3045 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_histcols.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3062 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3063 0 R>> +>> +/Length 865 +/Filter /FlateDecode +>> +stream +xœ­—Ko1Çïþþu=~[B‡BnˆC¡¤¨j…_ŸYÛãÇn²ÙPdegâÿØ¿Ùñ#¯Lòéóù¿½—üñ“BYþ—)þzb_¿q)$`Zþ‰¿rHýo¦/0†ÿxaJ ËAá¤â/\9aL¬Žgþ…ßQԓr#FЮ‹X$ÝïGþîÀBzØCï¬ÓœÐÞòà »=ÞÈŒÍGöFJ ØÔÛÃ{h¨k³I0�"ÄÐÁÇv˜!ÌVaTÒñÞËãÔ¡Òds3KU'’A¼Êa@x•žÎp˜½'`¡{3IÓ'”Q¾Êb0Êú�çXì^¯Ç+öf–¦O,£|•Åù õåö²8cc)öf–¦O,£üK …÷ÚèpÅ_³üMˬ؛qš>áŒò5œ¨.T™¿fõk+‚ívæboÆiú„3Ê×p@Zêì¶ì¯Ù”K­Ø›aš>ÁŒòUðjm÷6�Rt;s²¶2E›O˜NºÊ¡%=®pìÙ"¾eºó»:¤pfÖFý3Y&1®ia½Ô€ËæÜá°El÷ؾ—öcàV$thͳ‘­ +2\5/сŊ˜°vÁ=\[~j¸pͯd'WYÓ®H,Keª9»RsÈÏsÌ%0Í ‹V‚Áf±Qmbñƒƒ:'�g ˜ªt"[Yá£ÇN˜†¹]ú?ó_lá¸)ƒ¤ªÕAùŽ4ý2m/KGMì<”áÔà`Û0ƤRª<s;wïðH¿.ϽŽJ÷?B™Û•µôgՑÁ¼„èp˜ÅCãDžÓË´!T®¹»wœ¤ßÅI·\”îSĵp8qŽã±4§)÷‚½NghA˜Û¥ÇT#삪—Äb[.w±pTL6OÄÄU—è0å¸.˜b;MK,º$[8ºE7±ŒTmKΎ KNa.çv·äf!N.¹ÈvƒÄr] œ…# :<а‹.O¾‹ÿ>ò•‹`ŽJ›ŒìËk®#3ݛ‰Xó*£7·ðM[£ì¢-4ul£ú¤â/ Gågó «¯g‘ÐÁáéÝå/†Sž"ê+µÆÙ…Wf_G¯wN¢Y8*/›gäÒÍð?žéwìŸÀž\ +endstream +endobj +3062 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3063 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /NJDNYV+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3064 0 R] +/ToUnicode 3065 0 R +>> +endobj +3064 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /NJDNYV+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3066 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 666 277 443 389 722 666 500 500 777 500 277 443 500 443 500]] +>> +endobj +3065 0 obj +<< +/Length 3067 0 R +/Filter /FlateDecode +>> +stream +xœ]’Mnƒ0…÷œb–é"â¤BªÒ ‹þ¨´�{H‘б Ypû?+•jɖ>fžñ›™ôR?×fX(}w“jx¡~0Úñ<ݜbêø:˜D䤵D +§[›¤^ܬóÂcmú))KJ?|p^ÜJ»'=uüQúæ4»Á\i÷uið©¹YûÃ#›…²¤ªHsï¯{iík;2¥A¼¯µ˺÷²¿ŒÏÕ2偞¤&ͳm»Ö\9)3¿**{¿ª„þÏsȺ^}·.¤ ŸžeyVÊ"@9¨� #H‚$è :è¨8€IjA1³ tŠ™ +ºÓ ø†®õЉ 1 ‚?É ø;Áƒ€?‰ÿ ø“þd¼þdŠ«·•w›…{ïÔÍ9ß¶00¡_[§Ã÷™²“ÝTaÿætª¨ +endstream +endobj +3066 0 obj +<< +/Type /FontDescriptor +/FontName /NJDNYV+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3068 0 R +>> +endobj +3067 0 obj +321 +endobj +3068 0 obj +<< +/Length 3069 0 R +/Filter /FlateDecode +/Length1 22412 +>> +stream +xœ­¼ xÕÕ0|ïÑŒv$kßF–dٖlٖ[ŽˆÇñ’Å1$Nìcgí,l 1[C .P¶´$”(K£8 N€âÒ°“—ô+¥ÀWHú6¥Pp›ÒÀ[Jl}ç^É!|ïûüÏÿ?ϯñ¹Ë¹û½çœ{ΙIFiÑ␼üê¥ýè§ÿhD¨n°«—oX'OV|tòg?¸¼åÕ¿~Ì-”÷*W®¾îòÇ^ìùê>Pí©U—-]ñќg ?K¸i«�aù»& ùfȇW]½îڏ0ò« Éê5˗"bú1äB¾ïê¥×ö Ÿ Ï 4; y¹ð²þÔǯ íM-ˆ`/B*¯ +ÁlE4oÁϑ_"‰äŤâGÉ/pH+ÒÄAŒ\jAõ"”Äá¤ÁWáK‘3&}•žH_(IϛH£HKg!¨¬šƒæØË£³27vVQ¡oÌÁLš›ý„{Vµ +I(ŒŽŒ,UË£XQ©l42ܣؤX4nT¤¥¨¯hwÑÉ"¾ÈLÑÆ^´mF;Ðn¤B®ÈìǦ3è™7~¡Ô3ðÕ¼qÔ0Þ0^YÑtÒŽÃ¡pa˜s˜bÄëñyüN°™"º"§Ëá"B7/CÁ½ !e×C*ŒåeØ£†À"ٖ!—‚ü0 J”–Þd­¶ÔNKV9ìæ"„ +£Eµ’Þ¬šV;Í\-Š… +EÌ½cݒ¾oÜyûo—½tÓÕG[RÓÖùË+©’úæšÙÕäáOðü‹w½<¹÷óÉC?úó¯þkò“}?Z:ø4N}²smEð‚“p¢£8ÓS°g~¼J¹YtêR§÷‚j§‹&¿Ý^"¦Å9âÏEA‘¿Ç/QϱÄy•zyåǺŸ4?­{ÚøºêuÇkÎ÷ï;OÊ_ó_;l6ìã]*Íew9|NQãÐ9u¾j×,×VÇYtºq¸]z—`à\D%8v[hå £0 F)Ð7 i°f”K*zIåÞá»\{]Äu„KÜ¹½ß©ðŸó­½Ö5ÖÍVÞ:ŠEŪÀ¢ÜHVä!™ë“wËDv=‡¿Z4`E)è%kÈf²ƒ¼HÞ&'È߉š¸Gð]ߞö©tî¼{æé—àÐÓã=醉}iZØõì ~Q󶆠žîØ)³Å‘2[R E¤\•›\wº ¼Û˜Þ"©65­¬Àƒ=¨‡ž3Ša.XƒPM5¤ †¦ÁQÓÅ "ƒUÓ¦ÕrOõž=‰—bùáï¯ØUq½½sχsûz^¶zq««&¿‰à™øŸßôØúÃ¯¼3¼råONž®“*ˀd8ÏÃpžZd@¿WŠílB-ÅÄ)&\ªÇ6s•€y½Î€x½ôØw¯bÕ¢¨Vs¼(èÕ(`À†çðsux—bPaA£µŠ×ëùçðØQ5¾\Ñi4&ïâör„Åÿ¥8q;�î3í64q&A±è2ž·Ëi¶ÃiØbH~,QoH%¤4<ãÒÄ`ڜ2³-ÝRã7IGiÒd2UV ÁÜ30ˆm!sȬÁIˆ0wøÐž‰—Èúïï™ ã3wM>„/ân>{yd¢1¹Ðra쉣³JézÍí5ƛ5ïG>‡7q×ó×Ûosðiu± âB®b—Àɽj¬ÅM‡ä"\TdÂ@mûHEEÊ~“£#XA!*PtnTª”¥´¯twéÉR¾ÔuÏ@Z„¬’U¶VXë°u·U´ºJ¾,g{æMœÊK–3i*[Òã–T¢g|( +S²Ê“N𔘘ä‰{#‹Ïë÷Á1E4¡e8 y–¡ RamÑ2ìµÈËP¡4%Yb¥7ÝÄ7ЃmFNœ¢7*YÌՖð´$lv&brDÉÝwëã^þáö·Vn|kûÒ_ލMÿºjâ-ˬÖäœÅ[oßT´Xµ*b˜ÿÓW·.?™yòŽ'/ُ}‡ðìÉ®‰æ- úþ83ñ³žú7P"ÐÈFØûm°÷.T„’øzåH7ƚd Y]“¼¾pH7¤rynŽ mKþܹÇýxd¿þ€ûÙ¢ç¢/k_ÖýÞ`‘ âÖDí‡;bˆÛðøÃmƟ#ãtTÛPžS܋¿½$y%º_AV]]•¼oŒnˆoLîàw¨†Ä!õÍæ›-; +vØàïSßk¾Ï²ÓþXÑ3Ñg’£ü!õ§º¿ê?5~ý´ªD4h¢õ(…ëªTÍj¤wGyHv›ª2Y ¾F p–¨€B¤%à Õ(5D©é«Ù]s²†¯ =ÐC)Ѓ¶Â¡8†œÃU}ÿ zî‚93Né`üԙÜC;RìÀ«b ¡ÙΫm‘ *Šè[†ã¥ËP¹¥b.äá.ñÓ %f/[†æ²Ü±çÏý&øÁ±#ø*®©Î½ Ú©¼e�¸È´ü¹S*° +4b¤-Â[éyëç?{mõS™Tûû~µzÑu¸òZeÃå—ÕTN[ÐqçÕ«o.šEžºu÷¢[_løªÛ/¼|`Ǜ×-]»dß»«7Ϳ⚠ó«W%&ÿÒº§ï¦×/žº¤è*œ�4aG÷+Š³Ï¹ÛyÒÉ#§â$Ð16Zñ¸vv7*„í£i5¤Cpaý $ËÈ„¿PŒØd"‚UµžpÀ”ÿÕç(£Ñ¤˜k*L›Mà …x“Ëq„„ñ©üŽÇÒó¤ñSÕ,ÒLz§Ð—ãgñ—±ÈÊ(ÖHÒ\`·;lÁš¤†^»ôÖ=ç­éK&I_]+Fܑ™ü«|³e°ÎO"⫼žüáÞRÙ ÷êÜìU&ÕU(Œ‰2SãOàIp‰À}¦ýšµ2=kÑ©ýØî�ñsƒíZûÜ6ûO¸ûÜOsÏq=gä‰o6×Í©jÉö Q¬:H<A£\Û!ù!U±—ãäÄAs,#ai”k<¸Ã°Ë@ £\BIhÈÓc\%=½×Œæ31»dš´ìÄ&gÀIœ ôI§sNdÅr¶)±žA¦é|58�9�”81p¦çÌÇ ãŸŸÇ¥Ñ×EÊ6 ‡ÅéŠìÁ£)Czj—ª k†2J9ê‹åˆoäŽ5D7P ¶ Ód’)ñYÂTÑIVÕN«åÌøø‘-lÚ0þÀ­o\¸|òôs“{o;„^¸gG©ÅSàÖ©®šL¾}hëä;'F'¿x¢ààÿ>röM¼ð¹Ùv«§1æú&Õ]Ȇ¸P!z9²_)>ºâ½€E¬¦IÌñtbA¯‡P?šýâ€ÕJ:!ñ׉ÿ<@ëAâݒĤmôª¸ÿDj�Y¹ÿTtÖEC;·"Ñða¬ +T‡qœ`»p à¨tTz¥²"æÉ u%jµH’ÐYP@C+4Íɝ˜PšÀ&uú�ÍCâÌŠ¢˜gi=½ôC¸0òÀ¨ =#ó<;ìsœ93šÛßÐZMc¥>5½;F +¦u8°âèpô9úA톊¢¾Ä/Î-Ä%~!*ˆ­þ‚f˜’(hôùnh¬¸k¦Wëq‡÷éûõÃúÝúÓz•~Ä>ò(UÚánŽÅÒ9Æ:ÇQ8 +SšÀƒÝݘòUø +T`,ÆWѾÁU=k²¡¡Üm 8ÝÅflVÝõMã¢:_8ìNwrÊÎYn)ÔOïò9Ùqn+·U¡ ¸9¹ÓUä…žSƒBÏÏæË#jŽtF‰G> ›¦è,ҙ´Ó*ÿˆ($Î(6z¢IV7™Y,–•ÓÅÊhRžD~¾$^Q­W4Щ^ñùhh¶0zxGñÓJ mvb'Ã:Y §ñ‹é8 яÆb=¹³ŠKLP]ñØ1 c9 +û’È;p~p|ʝw[’XLÃ9jxBsHËYb–MhSòh»n{à³Øë¥†¡^ãmWµ -rKa{½Ò°Õ§ÖEÎÁmÚ9º95mµMõs.X¬[©»Ms«öVi¡ý; 4ô6>uU§ËKʪŸÃ¤GúìØ!MJ_¬K庾FÒwè‰AŸž“Y´AÏëÓÎÑì{J‰.5ßÙë\ãäÎÍ Mn €‚W¤•4e÷— •‘²Ø·Q®U1óºò±2\ÖAIƒ^_] –vò9¼¬µјB‘@d(2á•ÈéŠàˆD+Ež#MÀX¶ìØH ÖÜJÅïI¤*EؒÅqHä$Ÿq(šM3š¾Ÿ“òƒƒ1z·Æ¤‰%ÌôD,-åÐ=QىS=Òø@Ãø (ø1sŠo,‘ãÐNA邻˜ª÷¹»xVÍtoHe­­›VG@ÖªÁÈ+” ‰P£KÉÈì³z‘Åj +¼¸04]•ò¢:uµŒkªu¯äÅÆBꅴ—ÞÏ0 `àL¾RzOâ4�vêiêi°àžnÜCƒM—t¨„•Ež‘XtȘª•aí£ÙOFô4:©èt)§ Æ€—R»[—ÒÂQÖÓX ±b ĚŠ}÷× ëŒTy\ SDÁæ(Èá˜- + +ã\*©m5C›œ®@fÝžvAï þ’7?_¼ !RDE‘Df×õN÷Z´“¤·¥û/¯¬Ç÷Çç7/ªk¿õj³ëæ+›*›¯]Þzyaa¼¾¼ªºlÑpI`fì¶É×o™^ Òu÷5߃{Ò®x_jvoN®¯Èž"¿Þ¯ä«óœM2žO*”ß vR¦ÆN&ÖM·:ª§øhÐ[ÄÞD¾Š–›*EuÔä-1¾N…W«°*’€+³Tt]ãÇËýØ‘ݸÏÝï&n‹5íéïéI@ Qhh T¼{ç˜ô¤ïæÅ{UÐUó¥v¿¥\EJ+Å\7.K› +_¥ºAET‘R±ÙWø×ù‰?bÑa:Ã/7ì&S²Ê­6Ò¤:j¡Q4š¬b¢þXìh.> +zbOéèўé(£R Õ=J‰&¥\Ñ¥âpþ΂ný’¢Ò½a•Vb(éKö'‡’‚)9Šee‹¡gڛ†7GÃG#¿½~?þ1ÿqèãð§q¥!Þÿ~Ù¦ø¼ƒìà†lTSòn-ÛQn0aт¢"xµñ× +_©½œ½Àâµû\%žøƒšµ;å{B÷„u–˜¡8>7>?ٛ¼¶äÚøŒO„ö&?á>öêKԕ~ôñã�N`öUl½P>ŠÝйÔéw½àñ»n,¹eØ9ZèzÁN -–pÈ ãMQ©üøUTž(­DˆnªûF—ËI%N=A7–¼eÁØòvðDðïA.8Ê(º~j™öƒ^șFñ4Åu»Ê`ëÅwEq_´?:åähE”D`Uay_۔8™7>x&-°˜ š ‡¦Àž#Y Iª»Ÿ‚r÷TĜ’rz< šºm8 +tƒn‹±<f«¶Û‰$Эz™v•K³dÞð+—5†jË~Þ⒀,ËÌA/JÔ^$K~/‹U^œÓ¸˜²3S4߈_I_™¿)æA„ ¢*P×.¼‹ìâvé2 ۆÝÞa÷‡v•é{º{b z@øA5]"”oï zºaqйXv¥4Å®V´)àëaD›rÓ[Â¥M•*Î�nÉoi0Ê4�!4âI±È• +SIeM…rÜ/Ÿ²¦âNk®/K®/(⊆°¤â²…¶9­˜LP͔â$Œc œV,Ç�u�œfÿ·Hûîçd¨9-ÔV�â윢.dNÚóÖo8:%ð¨šJ†ƒE×\ÒºHôÞýæ ë®Ú†`Ðûð²–ÅK'?*+ÛyôyI³dÑs{'_»çʹeuÅ%峖ÿtӃ~­Ϻ㮋R-—×§<à0 ¿H@¨° ¼(@œy)fÁ>v=ò0X÷¿ÝÒAõK�-h˜5ñú9“8 úñp V›ˆô>ê58vüX"AI Ôο}޹Ÿ´iËÑ£� µÑd2HZ¿&Ðl&«ä6»=¯Ó'é)Djh´¿¢«šÅ±r”äÐrQíöçІ±±H¹_²VL:è<eškj•æøç»M‹¥Î‚.ÿ•¦•Ò*ÿiˆßbÜfÚ"m±lõߨiÚ)=hÞé?l:,½à>ìÓô†ôšï ÿÿ6½'}fúDúÄÿµé_Ò×¾¯ýq©ÍC~L7 ùü~¯Æ¨õhì^‡Ç®&¢G ÷’Çv­ß$Q†ðš¥s?(’Éh%¯+fâ/ ÄðíA(·q£ø ¢WK&Îf·«Õµwÿ[ј  ÙcTÌ£¤bÿ|ÿ£äsÅ(+Æãi#g|\¾jSq]q§[›z©>ᙐ iÊÚ*`í-=Ærgl‹jÓÑ09˜Ocÿ=Ü"m:šÓðG½ƒ=ßRë pmPdÆ8¨ÉÓà¾ÅIœ³E©¡Õîçÿ¼¤pú²ÉÎNWrþ0„ßKõ,˜øô¢Tñ÷?þ¿òîüh !F"&gÅ=ü%ß<pûEªH„/Æ{±„'þ@ý2…ñ«Ú‘ÅPÙ¤T,AKü[Ñíþ­ÉÝ?‰>í~:ú©û¯Ñ¿$ôuèúèuɇªLî ?™|Ïý^ô½b-_?Jþ²ß´rZ=¥ +oa5•?ÙÕI%‡À寮RBÅx|ÕÍáæÈV÷ûøÝðÉ?GD>Œ#†*‰³ wß¶Û*Ê«ZÂs«ã.גè}Ä,!©¾/ ÷Õ÷×Õï®W»+ÜU=wØ_ìJðáüÿüäíá‡Âï'E¹^©ï¨_N–s}ª>¡Oì«Ø ¬u¯õôûׅ×F¯/¾UøçþÉ¡ú7$> ÿ;ìêV›M°P +xìÁP2Œ8>Žjb0WXROrå…Å55{I1È +R^L)eLhJöõ5,šI£¡ý Õ4»¿©•ÅJàÛ{½Xë¯ðo' ÔÅ+iÔRcQøÝ<Aœä9ž"µs5â±Ìc~ÿF‰ÄªÑÄõTI‰3k$^´l¢Ú‹L³¦‡SõÏãß  ZŠÈ‹]xÊyã@;T‘íh{·’+ûÔâñnP2ӔBǁ Rª§@•‰qæÀv䮎µ×àºiLT‡Š~,º=.„¢p„D’EÅ΢$Nˆ•Iò%¹j\™ä¢ž’$®P™ñ‚­TÅÕ$1F Ø¦Ïù¡r.Hz= àÁÁA48pÎI…¨[<çŽBÁª_2K(T)Lñ&œs>*ќÔÌy΍ÜÙºtèğ'†’‡/:/Iæþlù}oœ¸!қºûž _:²¢cÝÀÁ_.zinj.9àŸyÉm—îŒL r«o Æ#Îð³×\þˆInžwÍöoÖx½vþÝ yµ5[²§¸Ã ošèó²Ú[ ˜/€ž^¢j¦ÞÍS+҄b¥HžUã`‘J°a¨ùr¦hS:£†–ÓznÚØC?7_À|z‰Ùþ3üyfÍÒ$Ïûõú€Ÿ£ÔB‰º¤c±ü‹*Òb²áÇí‡ì/ã×5G}ïkË_´x¶¦Å¾Øv¾C³Õô¾G (U5|  ÔÀ]üŠíu7QxŽzj6F¤1‹®a>§aßÇ÷óÃ|†øÏõ +*ú]z¢oò7å´%jyõPƒª-S¼ -Óqђ}zÿœ}~ÎÅKº^ ¶&âÙ±ºººî¦®ç‘›«B<*àª>•>õœ——Æ»¿}ó6 û,c‰x‹´¡Èl*‘»el×@Ê)BÊjdìá °é2r© ˆO‰ )Q[ ô܃Aç1¯'ë…ëµ×¯·\k_ï\ïUƒJJ(?¯dNy�l°éûtLÑèM¢*O°9ê4G!µ„,y¯)AÇo¼jÃۛ߾~妷Ô\5s×ÍKo¼b·÷á-{o8;´gû37~}McÃÃ_›üh÷¯ÏÜÑGm´6Á݋"¤"Oiö¨B]ê¼³J'Ó,X{g%*ÙOñ?¥X)ÑÉnVÑmñÒz–Ñì¿Ðjø7scAâÌAZÑ>’Ó.£3"èd£Sðō:Q '}PÔZ”ø0v vLßiüóœ'ëXŒEcƎžçÊZ,*ê>u¿šSku²Îi GÐk®KV3o–6çÍbþ-ÙÍ|[nž–¸µŒÎ-ju‘¬¦hY Y.²P­‰¯˜ë‹&˜ëËb‰å]_”ìi Q Æ(±4HǤcÔnoø°‡²˜Rƒ£}@ár”jø™(_­« Ô˳³e•[mïwFCÁùþH4¤ŽâFѯn–uŸz·(V-ŠDÀ¨ ë1juZ.(S„e06á~¼ ¿y<J^P"—;l±tX‡­d‚Œ•˽ÊXǬǭ‚µ¯è¥ÍSÆDzè ԘHO€pNOÉdö +ŒÎüœ÷ ¨^òxMf¯ÉíE’Ù#ù¼(†A¼²w:=±)—ZU­Cª¡4YTÄkbMÐÌ<ùµ‹ÖpËMA{ jœü[ن-óâÞÚÙ¸±»!vu[j wïÄïvÍòšC/ Íì¾c?ØXåÁ‘‰CÓډxa-‰�š*@.æ~›§QG7£Ñnæs˜š;Û+rîJÒYA©”æ(F1ћ­"ÆjÅ*k[§jµNÕ¢%Hkµ6Îjdõ™“¶‘9iÛ èhíSíÚ)iÐJíS@âߊ‹Öm×ÒnÚc¬yŒ5Õ2ÉIµmVKýw:Ú®–ñ äÿªhÕZÂÊ í£ÖÌú0³>ÌÔé’翊<ÿ½”ëC.Íó犎V•I¾ø•ö#Û]‰ª–Ù£Àwò¬… +­“èÄó;×tnîä: ³*‘¸NLÇU¹{4x ßžØ1ibŒþòþdæðýïɼ›™òÁQ)ÆâW$Æ©çX5 ÝCï:Q%.ì\$:+g™™·Ù,3f”cå³ÃÅjY®‘åÛa}6Ǜ]µT¶PtmNȰĬ´¶¶ Îào Ù>彆ĿXi{{w×ùœËBʶ ` ˆ­ù00È}Ћ3†¶…]/¢Öì'p‚�ÙOº.§ÓY—ûu{oµx¼ûïvnx¡›2z̀‡»±¬–KüÎQrö@am‰¿Š®°½Ä?kn¡¹ÄïåŒB±Å(g8j,ñ·BB™êŒÎk\èïlV—ÔÎSR%Åj$Ff-ZL&×ku¢À«ÄY­•N‡¶ÛápKæp°BÆýrF& jSmIy,\WQ‹ûk3µ¤–âìó7†ÛÛó:摡yÃóš'Í#ó@ä*°WÏëëê%KöÛìÅ+ncJÝ9)q§rQú–˚?qA ìoÞ8yoù7YôǤGAaXo2DBEa}Ћ¦Bcċ™aoh5ÿ©y ¦}?èȅÔßçȹê™Ó/¯–Ö%:¾õáŸC‹‚ø]Ï~4ïÚO⎖²UÉEm+ïj›3´´Ó.˜L[§ZÞ]TsU;!¶úÖÉÊö”NŒÏŸV³ ÌUÙ69½¡Ê­ýnoԄ bäó¦¢Ò½×¶µuÖoœÜ°H¶Âa‡2wàmýåJÍl]l²íÒr@†Ãæ‹W©øâµ“¶%Ó<á°gz'¾ôþxÐe +÷3_¢Œ ÿY–$çdY “ezÊ̕,4ªMö +å4ò…KÔL(©™DP3‰ ¶‡i3»›Øõ”ÓíSÊ>õ¢SŠhu;ò±Æ>֑uá+qÒ.JŒ´q eÚ¦„²­Z2%æJ¨tÓÒ%ÈKÂT”h*zeWV¨Ë@(ˆÐ’°)\%ºã„I“DBÿüséû^¦dɇôÊ<O‚HT„Ѐʍs‚ã҄ò1Ý¡³’¥Ù*sý›Âjv·«™¬P3¹¡¶в3”Ýív{M5ò±š>†ð±B[(ŖL Œ*Nh’’šê¼À`3ýί,ëÃc9÷<Õî<J}RZ£®¡ ¢¦£¦¯¦¿f¸FU*+KA.S#djŽ×L îÄX çSÛKü¦QԘ KJüṅê¿qnÈW⁈PÊC•ÑÒÆ +e³…ª’lÅáPÈd2jö°8¬Æ56´Ký¶šWSM�L"_¸4PÒQÒWÒ_• —dJ8T"•ªNk€åKúªÙcÒWŒÏsºÀ`îÝó)P–>§äYÙâtqqq/V N•{Š‘s¦UÏ�hƒTCÅÿ…s¬ÊL¨óß¾‚Kâ¶Gîn[-ۍºÊ™“Ó­JRË7λfƒÎHY± µÒ˜âÄñ—Ú¥7N^·8àò†ÃÑ"Ó||ͦ›'}=vðÚ¬xážÙnÊidÿAÒü¯Oäù,âS,@ç>…¹NÏH_o³b••%­Œ ¬S꫕ò%~+½¼WZuê¸É^�æ²ga5›8~,1~4OÓŽI¯$¾ëw9åÚYh;/íÛœQœ{*á¢÷;{-Û¯Ã:“Û®(Às +0NñbÆÖy°Š‘®Š‘±Š‘´Êšc\Í”]€ø7»÷¬VŸ÷<2>~ŒräÄñžž1PTöäȗ~›Ý�hÔ§zq/! ¾Íº^´½hu}âwùðV7ž¯ŸoèÕ÷¾t ؜Q'g·9]nÓ À³s¶Šül¹ +B° ¯¡“¶¿m;aû»³]Vày éFñçJ\Öc}y—ñ˜çUá‚+²bª¸æÔ֓Tqõ>µ5ÿ~—R*}zØçqÔï…&NQíU‡¢SØìH!� 0%èaß½ 2%5i åõÑ䔖ª™Æü[sß}7Yœaކ†šË»JX»¶ÌQÂÿjò·­¿èžQR¼ly²w9Y´_1»è²Ü» V°—æ‚üâ/GÔ<žzLÜ£ÙÝ3Ï{Ĥû‚ýAB½•)}} û°�Žfß8D ÏWÉ¡Ä8(Q±ž†£y#zN÷YB”gז–U£µ“†Å*âµ.ä¨ Å.O—W\©Ú BCÁž—åãòIôg•¦Ï‹œÞÞPŸ³Ï»Á9èÝf¹Ë:lv>†Fö†öã_áWÅW]ŸªOyÿ*ŸÁNÌµ,¶ll—‡B§C¢YÆÏgO" =9‚|ˆ¾Ø¨‚¸/8$((å`G®k8¸;˜ ŽOO ÁË}'LØôª=¢ayh¤ÔYR°H]𭀈hì U õ¡~4Œ2h DŠ èɵî[ܤÍw¹±{ƒ‘ZÀHY¨A%46&?Ì}QC¿é˜è950H_„Äb ããÌÐ9eÉ3¡vo¹o­»Ç‡é·“@ ¼á:ú‰H-öþᒮHrÒ·§YS*IJaêg“è;α}R*oÈ5 `JC.”ÜMÔÏË^IUqs#ïÝòãO0>°å•ñé~³.š±â‚‹ÙºìÂÚj|ÉÁ_cáÄ{ظc^Q¢È¶!àŸ»ì‘Ÿ}ÓT~£/°ux½ê.T˽˜§­˜›Q–‹…2£,3 1 ø€†ETšP$M(1Ú (8-ZÀAví™ +d—°œ ¼r;¥Áò©«¾|J…(ŸR 1©H %as€/Ò:ܑb6àŠŸƒ[¿ÕÀ½o™Æ¾E™V‹Š\yÿ( +‡4zZOÉ}ZÑxŒêÚ±qi"ÆSÏW +^‘޾BÍ `ã©·(å°)H‹ aø»Gó#í°nX¿Óôy§å¡À®Ô~­6åJ¹{¥^so`µ´Æ¼&°“h>óȐæ&ã+Ü+¦Oɧ¦qóß-êsƒ³!P'7¤ZMƒÚõ&u‚”JrD.J¤€*$Ñ&u⋥…2’ãŦ¥/%ÕóìÀKš—´Òª»ð-d¦IЙMVƒ[ï3ùa× œÙ--4/´ +.“Ïç, |žӜÌÔÁ§ÖÀm xƒk´‚+ª×ÃÐA&كz*Àƒ°é3™^>%Ó˧dzyyªî[™Î4ª’ë9ÖôÓJ<J§dÂÄl±Z%WÀíw•—ø£ÑB-ÑøµÁQ44-šh¬ñOkF ¤³JRXȘÈ“$U`R€1Á2’VÌG‰I+INm-B*½Ûú·t:­�”ïr9µº +ýžœÖããú“zÒ¯£üípìrb§;Â©`¸… T.•gÊÇʏ—«:ÊñPùp9)ï«KâkÁúø>s'ƒÌ¦_ÈIãJƒô3]à㞞ô·o;˜Áá¢K勎”¦ï>œì½æu> ‚SÊi0ì•G.ÜBˎŠb7ìÏàà�eÿAÜÃ~h� €8Œ$z [t bK +ø ¼bSŠPq KéhdN™r‘&ÑÏVö™S8“æ$ýŠÂ̬ê Ú0_¬vú9Crê} +žúÒoÊʙú&iþ§sõê`¾ëâ«?ûlYaEØ5c²©ÈS<ùWù¼Éò֐Mg2Ên[©Kª»Î¼ÓlÑë |D–Iùô÷'C0aÔ†ÃØfu$ñÊÉãÝuN ¶‰Î¼ˆ›¹k–ÇL?iYÛwÙ.ƒ +Û”—6Åj{ é©ÛYdd¼l´U((¢Ú! X5»ÇhB1›ÍB:OÄ,"Q‰H‹ik‘Ý|POäéçl4‰7ž¥R‡¯Ôé˜Ð¦ß)5Œ3¢†Ó`wà‡`ûÖMí³ ¡ÝpUp2»9¸Ü$r#ªé J˜ò‹$ÊbF䐨'‰»E^¼›ÿ)?Âst(–F=EÌ·]ðÃ:i1ž£«…Èh§(£1çÞþ–ÇbǘöÔs´§'VÅæ +3e>>—¥×ÙãêC}ïr*—ìM9�ìŠ7`¯YšæV«™››f÷W3ô‚ÒòjàÒtY/µ÷:–8¿ç1§DZ¯²Í¶’;„-úmÒm¾GÉS΃ÖwÈû¦¤3䟜ÕÒ'ö©ûau[5¿_3A  ·Nsnl!{R™;MÓJfiæ’…šedlµnu=hý™ægÚQõAMFû*ù 9©?£-P1‹d€Ætï†aÓ2`Soâ P…ÝF§jµ¤,½¶Í¶] Æñ6›ç·ôQö8\î|î½:OïøÙ–ÝãK<˜žˆø–Ú^ìI™ìx}³}‡³Ÿ)(Rã +õ°šT¨w¨O¨9IsàfÔ'ՂúI£G[)]qqÅRa¤ï?9d”Œ²‘;mÄFf¾À^Ïùúcƒƒó&˜C¿çïˆÑ81>HI*6h†#jêYc^¤Ri20H¥cª«£:bS×aBºÙ'XŒ™a4](¥WÊR�ê¡)N‰¹H ‘'—óäÊò9m.§Íå4,§5)›äJ¹dsÊ ³opì;tww[GþûԜva¡ÚE$XĜÂxŊ-Kn+ ØÞx`Ïgÿ8ôÐ+[ð*ɵ|ڂ[Èô·Ö­[~mÁÖ?büþgX|óÉú®prlesö¯]"€ÊH[ž¿‹Ìþ)œLEUçÔU¦º"Ùg×2o‚N¦|bf~EæYyŸâ¿¦àÊì‹'ÙKú>úä| u HVEcc©�E@ ŒÇ9ö%"½ð�ù«žúò%fÿ;Ï¥±Z!YÇq´©·ß‡_˜t£³3fµ3—!̐ÙJ2óéË$ç L”—°:lqB§ $Êóß/å/Ì10à© ô!°n}ɾ]Û'¬9kVu‚ž×ÌXyu_b#¿QµJìMŒ%D%1” (a/µÅ:Uê…±ûDq¶ˆåD­v–v‘öþñÒÝ q,q:2ÉAʉ:àĖ´<_¾T¾\»Z¾^ޅvÉOЇÅWJuEjkTßhñ[›m¾¨½Ñë÷5 ™ŽÛØ®â8pº�ÒõÌío±õهì{í\À>l'öÏJ:&NÊ«iü쬡©¼)çäÅæOÀM:Á\uôC4€i”»Q.bv½»(Æ«£‘"u‰Œb<ÅbDÆ¥ª¸<õ55uöSg'ûšÒﺻ#Bî= RGÍ9;þ¼·ærrN#&¯6 ͽïä¿~}Ý|“ìtÇ Ø\f +Ú=eºÉÓåBzy¢«å{™Õß[ÙzÁ7/¿ŒgÍûùOfÓon¿ùðö^àuü^sjþª×Þø=Êý«ŽÅ³¸ñôßAÈSÌi{6 !Êf%”¯! :;˜~MÛóHEÿ] R# Ò"Ò#2"Ü(fdAVèۆìÀ7HՎ�^î^äA(ûG€S�ŸLÎ͞U]…B“WfOrVè÷™< A÷¡](ŒNãJô6sÑc¨u {Ñ,ô6Ú ã\‡ß„„P3zEp�fԊX…Dï£KÐ ú3CŨ }„-ÐO ˜Hv”Ê~ +aº={jiQú:‚Wã ½5¡Ù$"%‚vdÇ`•ÅÙcÙ÷ ÷ôgÎîC³!õ1¬,Š6£Âú®DodÏÒq‰–¡ÇñFü) +‚!¶¯æ·e¯BÓÑAô;Ü©yè:Õ{šƒh5´z;ðXöDö/è—<F—AO7£ÛaÆ#hŒ”sMªÝpEèt!Z +¥7 ÷±WrJ6š™}°£/HŒ¼Â‰0šƒzѝè؍wÑ)ô%Öáüü<¿ÁS½skCëÑõhfþ´}ƕ¸’8ˆvˁJP'”í@{`üýè8nÃÝx ÿŠÛ£ª˜lÈdmÙ¿�”¢.˜á.ô+ã ®€:0WÈ­ãýü:UÕÄM°ÂèÇè8ú Ìã#Ø÷/Ñ¿p)<$7’ÍÙÅÙ'²†¹¨A~Ö¡‹Ð´m@× ŸÂ©¾„Ž¢àoˆj¾Í¿¬º^u:{7ìmš sŸµ@ßÛá”FÐ(<ïÂ*ÍX†UÔá ñÅx%ށïãø}ü>H ¿rîMîü4•*[=ّÆ ¡ÅhœÀ°ÛwÃzŸ@/£×± á2XÑ»Ðþ+24Ãó(y›|ÄÝÆíàϪ~0yrò³Éo²Û€Æ›îº`7Ÿ„]ø;¶ÃJð•x-þÌ|˜àŒœÄ…¸®‘[Èus·s÷r¯qÿÁòOñ¨æ¨–ªž—N~ò7ٶ쭌˜WŁïj~.jº +æ×Ï ÚˆnBÛÐ]@/wƒ®ö¬ûEô:úú}'€pæ|Œ~5PÝmø.xÄOã_á—ñëøø+úBxŠÉ4Ò@šH+YInƒç^rœ¼K>á¼Ürn37ÏÃÜ!î}`yžÏªªà™­Ú®z\xS,±¼LýÖÙñ‰Ò‰î‰&Ѥ{ò{“÷Mþjò/ÙEÙë`þT†Êa¦[`– îçI ÄCèôú=›ë`û¨€â8Ô‡SkÀ³ðxæá‹àé„g1^ÏR¼ ¯‚g3Â7ã[ð­øNü#ö<�kۃŽÁó,>Ïïð ü1þ+þ‚�¨9B¢$AR°Ò&2‹Ì'󒬁§´¶ pB“ýä0y—³r®Œ[Ê pr¿à^âÞá¾æ ç|š_įäoáßæÿÇ£ +¨ZT«T«^<B5܁W +{…O„³ ÔuˆËčâ;bViõ*¬û :ÿ—ÞÆkUüµäð…“ëWmÁ°cYÈ­æîâþ—êr|š“ñxwwUöQ®•ü‹[ƒ‘q!PÕs—£;P?EþHΐ¿ð6¼|Š‹ùâgÉ®‰tÕoy‹êå¿Gõd#/s·p·d_@õª‡ñ ÕÃä7HæO+:\½…܍þƒ\A¶£.¾Zõ ºöýçªka¿gÛq)÷ÿ0ú3"ÿħñ} 5Žá¹|˜\JRø)¸؏Æñ�êÇ?B +~ˆGÆOpãv¢‡ÓÊ®…‹âÄïpZÔÍÜ|EĆ;ÈiÒÉ=/çj0)ñ¿Ðõ˜Ã@;S¿Iô}à€{IdZ H“ßâ*äD÷ƒ¼?3ù<•ت÷TہÎáâèb0[zț¨xãÏðt¡ *thðvTA@³CxÈýy ?A ÆW¢ց´tÀÜ6Ã}a'… ééÿùÿHý6ü7t Xdgð*æiÉ| H¦>¿ÛáYz ÷ct·pPõ[4ÃýÇ˓•ÿ] +wΟ`|7JÃü– Gø8ÌZÉ<�-~<9L,fø&&hÌyðy?$ï}Ù+a…WÀÕwâëèŠìý¨ Îîâì-Ùí¨7ûHö´-È>òwCvMC[TÝd‘*ÆWƒŒ}…ûèãí ·g£@E°ýž_Àüg¨žCÛøßƒìlÈޑýÜÂŨvhÜ¢§ÐÕèo°o³¹1”œ¼ì˶rýpC@eϰ­Ê®Éû<Ú#ª@ö !¿jÐîvþrRó-Avœ�ì%ª])3;* 3.HO¯OÕQ=YUY‘(/‹ÇJKŠ£E‘p¨0(ü>¯Çír:ìV ý¬Ó ×i5jQPñÁ(Þjí“3E}¾(4{v͇–béyˆ¾Œ ¨ÖïÖÉÈ}¬šüݚ +Ô¼üÿª©äj*çjbIN£tY\n əcÍ!P—\Ôé;›CÝrfœ¥ç±ô0K  B¹Å¹ªYÎà>¹%ÓºaÕ¶–¾fènŸNÛjºL[Gû´:Hê •q„ú÷aÇ ÌÄÑR¿ µ&•q‡š[2®P3A†‹´,]‘鸨«¥Ù v—Å3¸iyhY…ffL1V5±a2BSFdÃÈWÐÕ íò¾øØ¶;F%´¬/¦_Z±ô’® ·´›ŽaŽÁ¸ÍÇõ§œßf¡sKSזóK=ܶç2ÍnÛ¶EÎ쾨ëüÒ »»¡ ‰´ömk…ï€-l[ ÃXä¶î® ¾ ”é:èšr«»,ÔB1}WÊMhfhÕ¶+ûà`ÜÛ2èâë‚#n·r”{w‹¼maW(˜ið„º—6{÷ m_·ß¥È®ï–”Å÷IæÜ¶î3šò ½áüÄeçÊXŠU§©¶‹Ïí+¦3 +ÍrÈÈËe˜IWÖTGƒËêжåuP ~ÝZeVÀy\‘Ñ4õm“ê/ÑöUD +ÉÛ¾Dpþ¡ñÏ¿‹YšÇéKD“”JΔO¥3±X¦´”ˆØ' +sœÁò5eñ £$ê—dˆ`ûPìíÒîúl~0Hwû¨‚–A&3tQW./£ež¤$bÝÒGKƦJl´dhªä\ó¾Ðñ¦ÕÛ2ê¢s&ÉnmYUŸÁöÿ‡âËråm Bm-é’[¶õå÷¶máwr¹òºseùÎÀ†gøìԜÞÅKº(þT‘ÖPË}³Õ`ŽkSç!ݹñp¬+ ßKÎõL3]zÚý¯Õ@À ƒå֌Ô7;vkƒÁÿ—F³§i+}Û,¿¦L}ì»ùéßÉgzúmL˜/"m —lÛ¦ýNY+«mÛZCrë¶¾mKG³CËB²Úv˜ë⺶õ·ôMÿhöÈvO¦õŽnXÄ*\¤MÐÌ}!|ûEû|û‚%]‡ÁD“o_Ø5B0iê›Ù½/ e]‡ÁšS–P,EҌL3pçWŒ5«ï9¬ 4ÄJy†`ùå£1œz +‡ÑòQ’ÃIS88>‡SŽþ¨¤hZØu> 0Æê.˽ûåÅüùõu¯)ý¥Ú¥fJÀOÿä{‰Æ¯½”¼ÿ›uwHHm„¬êçìOÅàd Z,¡oÖýûÄ9»ô۟CHa/aF,š º�6œV-BsI +]À݉æp>´Bõ*’�We-�DH!3Äz¨S�uZ!m†¸âæü׿�? ? †±ŒØm TÓAóK’º€{¼0¥Ÿ!ä~ !_5B°È/†ú¥+`zGª¬@¨F¢ÿ¯[}šÄOÀÞ ÿÒ$Aïþ3°³Éa´û|?Whh´q§P÷)ÚÅý�à‘ R �ýÎ¨²cÜ÷·´T)£ÇÊY<R\Ru˜Œ¸½U/p$Oƒ�ĉ»‡•|42sf>1­.—Ø_ZVu¢QË}„þ@¸¸ Q°Vû‹Ë«N7�¹‘ ¼�ÚÍ}ˆ2�)ÜûÃEU»^äނò7¸×A™¢Í^1˜« ÃW¹gÁD €r0_rp¿Ñ\…×®c4áq€“�§x´†{mذ€G&� €ùÃ=Å=óÜíM&�Ö�ì�àa ŸüU4äžà®­(ÀÝÁÝ R€ÛÎÝÃâŸAì†ø§€ۑ{ò4ޕÏ–?”Ç?y;Ääãûïø>æíp?Êç7pëY»uùx7·vĐýP.T�pºR÷ÂÖÝK=4bÐêW³‘öA\ñÕ¹¶kÓH0ÄÎhÓ~‡«j7lé&ØúM°s›`ç6я´¹Su6æê”Ýf��u6®Tpka¼µô=�„€ ÀÁ¾¯…}§ø „c�ÇþV‡vÓw ìc Ìj+wåHq�ˆlåþ”RÕð1º½|¿ËWµãۜFK bc>6Ѻ—±ÒËökô{Ù~·/C­«Ürt�®\ŽÂ�Õ�Í�<·|$œá.DW«‘b l&›¹Íüf_ь-/rU¨¤K�Y¸2”† +%Þ4®íÓôk†4œ¤‘5EÓ¡Q­{xǸ×ÀÍçz9u<‹õIêȜ%Ô'‡u»uݘî¸N•ƄãÂIᴠʽKïú„~aHv šaaX$}º~ݐŽ“t²®B§è:tª€ˆw7ÞÆ-£\¡Ð0 ÀÃ÷^æ.è…Ó腭¸” +1ä$€ã> ± +r&¨g‚z&Àš�kBô?ë2±’€>€þ|©p®dª ­š–�D¡ÔX#ìíIOÓÀ\È g€œj'ga†„2@�Çp'€j œ*«È—÷¬ü4«3U¦Ð¶ä¬²4:V‚3%xw .ÁJº¡±J)„Àb±ô†z#½Å½{ø5¡5‘5ÅköðóCó#ó‹çïáB ‘†â†=|"”ˆ$Š{ø@( öð;Ú÷¶¿Øþv;ßÛ¾¦}s;WKýº#±Š*Fh|pÄ宪55N'{a9½î8À¡�„ €€5�<Ù a€<Øg�û šÐ  ‚ÏPña _Fñ»XMÑròrþôH}r~ã\¹½�»�8èûi(šÕÎ¥ö2|“ ??_7à œjÁ€[ÂÄÜ`¿% ü— ^€~�z›[ —ÃbÚ3„€~€½�<·žÅÜbò <O“§¹¸b¨´ÝWÅ¬–%¢0à'Xø� ·²°…aÅ8×ðÕ\Ã/ç~0×…)Ã׀ïeaPÑ54æ7J Л‘ØX(ÐÆÂ YW +‚†¯ƒ† ÿ~4  i;/𮁰PGC| ç²°HÑ ¯ ‹†Ú€¡Ñ€Æ0:šÉB? =4Ä_05›æ9üÜã‚GÒ%PeX„³#éFˆ&GÒ³ šI? Ñ¿GÒ÷žÇ_cv¥á¯F§6|ÏáiþŸùøxØÈ|â•?†Ò8ñÏFÒ7ÑúBû‡ ÿST¨¦õëŸÆ»ð†ÿI¾ÝGâË`ԝ#ñë`ԇPœzÿHü`ï‰o…èî‘øjˆvŒDè¯I—Íô_ ´îr!t&íùgCÏ«!ž•kÜ2§­šé�£¸i$T Q”ÎòyBl¸ÀHˆ-҇B¬ / +±I{P„ÅFlb“7€ÂDcõHè&èE89ø¯ôstáèKly8ð§ça}‹ ûŸxÎÈSß¦Û5x;>Š#‡ÿz.ðrx/ ŒÅGÕPðb|”àƒ}°É¨Kð¡ÀÞøÊÀ3!Vº'¥pÔ»Òe¡%# ÜžN] +^ÅÝñöôSÖÈ(†b% ƒ)Ú@}h0tÝ(ž³ÿ©@ex”N¥úxêP F, +±©tÖ!5HÄ땸¸N\&./§‹I±L”EŸè Ôµ¤6ªõj­Z­Ô¼š¨‘º€þç 1ªŠL#xò,-‘Ü›¦©¬&À;+×FÚÌÄKj[83Sk³gêbmuÇ÷ºöa|W7ä2ävÐÀvRÔmj·F'n»ÓC㍷ÝÙݍÛ2cËQÛ29óÕX‡ìUh¦Ù748,3Ì©Öæÿ!èˇç½<užÿ&5æôeîk[ЕyÒם©¢‰¬¯»-3‹Zü‡É�YÓÒ|˜ôÓ¨»ë0¾ž ´\LñøúæîsÕP!é‡j(M#Zm?*¤ÕP!ÞϪµ³j@¦…-Íû + s•^Âsh% Ÿ—X¥•¹¾Â0ôÕA#¨Fü(Ìú +?­ôëÌt~gz„M¬3“±Î¼´Ò¾HªÄ#´Ê¾ÚTØ©eÅO}[Šä¦Ó"lœîfã`ümâ\ ‚|¢†:±ÿ?—ÍüÿPï_ú‡˩ߥ/Ôr@_fû†UÎÌÐ2YÞ·ây‡LQß²å«h¼ô²ÌB—5gV„šå}K—ÿÅËiñÒPó>´¼ea×¾åÊeÍ#K•¥-¡¥ÍÝûÛÜÔö±¶ž«ióÿÐÙfÚYë±¶ÿ¡¸?FÇj£cµÑ±Sccµ]<·utíS£™ô4`ñ~¢Ó?ôy‚Ý3íRÿ ÆӃÎ=Gxז.֝чff �´¨¬±¬‘wÒ"#õ¬å‹œ7NzŽà'òE Í¡™(†œ-W4Ÿû[»ví: +ë×Ç \·ÞÉpë€iƒ Ú2­ÔÎ¤[2J_s7û„i}þ×Ô¥H/¦ßN“5éÍéé]é½iÕúõ݀¶¼Xøv!é-\S¸¹pGá®Â½…-¸¤ë’ÞUø÷Bn=P^¿–f6æzˆáf×­_KX .¶>ÖÔÕXˆ–ƒ¶‹A3/CV€@`€ +ýÂßü àŸ�<ºÂ{�ØO1\WÖâ¼¢™ŽØ£BÇÉUí¯¨©ª…xéå¹xÁ’\Üra.N7V9!iHjM xctÂ7�>�ø+À¿T\WÅ:_Ÿ£Úîµhm Ãôé§ëh°6¶Ž}؁év¯[‹¡µ¹Â0œ�ûo¨¾K÷¯]`+à@ ‚J »–6[Oã©-�Qü�{Çùî +endstream +endobj +3069 0 obj +16220 +endobj +3046 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_newhist.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3070 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3071 0 R>> +>> +/Length 1537 +/Filter /FlateDecode +>> +stream +xœ­™ËŽÝ6 @÷þ +ýÀ(z?€¢‹E]¤½»¢‹4ɤ2‹´‹þ~e‰ÔËc›*‚à"&‡¤ul‘¢ä¯›`û¿_boÞ öéŸMpeÙ¿›b?§?}Þ~ÿƒ .؇MóÀ~a_™ÌöOûÒöþe“[&•áN(ö”âÆÄªøÂ~co1êkîʈÁ!EЮ‹²ßߟ؏-äëÀ7ÞY§™t\{Ë/ۛç'ñ”B³ÇóöB¦ŸúþñyûñÑH/SX¤ä!†Žt–¡°Œ®XTäÂ%ãŽ^ʼnq7¨0E$£Tï 28_aɽÊW'f#¤û[Ù8@&ƒ4ÿL2º_¡XͲ>È3»Šâõ8¿@&£4ÿŒ2º_¡83¹Ü*Š“\ÆØP@&£4ÿŒ2º_¡øÈ½×F‡3¿ŠbÂ8Á@&£4ÿŒ2º_¡Du3ÁÂ*ж<Ø®ƒLFiþet¿¬ÄÂr©NKq\Qzœ^ “AšÝ/A¤¿™_Á»2œ%ú‚¾e5é\/´Àˆ?—ê" ¢àÎ*Wÿ�ʵÉ\ç2M$c¬–,ž-îïWÃ4÷Œl UA¤@ûÒ‰Vܪ<“NIVÛ«ò€IUIо tGb"w)ä%ÆÊ q)^ì;¿ª b }Á@éÃ9î|®·—$+Jê&‚è§VUIо tG4©K’¥Eè\ì»L¯j²£ä;Š·)/*·'—8KMJtvMCÅAÀAñ'-!QÝϳ¥FE÷Y_$*†®ùž/o‡¯ Ð \ ©9±©ª‹arU �ÅûõDaï{‰³Ô¢x•©áT �Å[œTìä]-^kQòÖ®_àAA^â‹=.òEºåH¥N©ûY¶Ò©(ḪqÓaªô](Þá(!¹"Td½¸à«Ô¹ê†cÔP‘ÐÛPo‘R¿¶“Üò¬¬ü¯úT •gjQ¼åI}›!”eý)†·`Í´¦´òÍ÷*S,×N«°OcÉíé>þCú}L¿ç‘@”Tyd¥Ê¤§²ç"Ÿ (§wGMñùÂþ:Dy¦½ó앆Ž[KØÒIâÞt´o¤Ëë19�ØWxª{oÎãàñ­i]úé˜3ìeOP{n?È`¿?á9í £WÛà€¢?îw:ˆuV‚ùvrôjOéRÇTDëó¬µÅc”: É—ÆNm—“åzr—î²_Ìr}±?Ãq¾4Ù8&½€·âeÞNÌr5G Q¡WÛõÀño¿Qºã,7Œ9ÄLé·qX »´Yˆ>‡°?–Iì°fzµ-PQQŽŒÓmöÇ7‰ ÌÏÞÖT ƒ0.”™í^?oz­ .-¹9ÁµÌOºUP«Í!€rÄÃÞѾVª{oÎÔÁ§º†nõ p?Þ·³Ø’b>¿Ë‹LÒ¼;Ò¶!ßb–»?|):¿Kj®Åp� +üªám¾Ë$¶ð`NÇJMð¸?�E-YQ×]6Cb6@_¯>ºÜ·Qå&'Kôå1àD<Èż5Õ¥°¥ª¶ü�9?Œ[ËP°Gl²{oÎãàñmIŸãԂ +r]ÿ¥7ùê èŠòƒöŒÑ«Û Emò­öµú¨iëÍfÆ ¾ìŽ*( ±|ՙÄnŽ@¤C·nÓZ45©òÍúŒCEO7…™ð”0e§„ƒCEí ”û g¹<Ä ¦ºu;Y¸7Äý^ûÓ<(:À9Ì ˜ºØÜW@PÔA©TcÚAÑ#ÎQˆˆèÖíl‹;…|¯ýNr8!õA^|áù6݃+[«M  צC�ëö•–^³y­NDçÎ]©ߋÇXoLÿQúÀuº:(ڛ+ô5vOh7ž)‚¦¦„ŒvLTôE` +C8" +Ón 5Ø?Àª8HÝ�XÓI÷‰?~/AM­nJÅqO„Š!YìÔz/¼ûÖ'!mª­–:eTxõDFêô3égK2–\|’û)…K¯.Åy|xÕ[œ·Û?@\¹ +endstream +endobj +3070 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3071 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /TMPQJO+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3072 0 R] +/ToUnicode 3073 0 R +>> +endobj +3072 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /TMPQJO+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3074 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 500 500 500 500 333 666 277 443 389 722 666 556 443 277]] +>> +endobj +3073 0 obj +<< +/Length 3075 0 R +/Filter /FlateDecode +>> +stream +xœ]ÒÍnƒ0 ð;Oácw¨ ”B+!¤©»p؇Æö�˜6ÒQ Þ~!ÔICéGl°ãėú¥6z¦øÃ²á™zm”ãi¼;ÉÔñU›H¤¤´œ7…§ZÅ>¹Y¦™‡ÚôcT–úÅiv ížÕØñSDDñ»Sì´¹ÒîûÒàUs·ö‡63%QU‘âÞîµµoíÀ‡ä}­üºž—½Oû‹øZ,S,P’O¶•ìZså¨LüUQÙû«ŠØ¨ëé–ÖõòÖº.|x’¤I”6 eP +¡”CT@GèåÐ* :At†$*S +ʶÿqP.¡B" *)Ð_¶­¡¿ =ôwÜ"Ñ_Žªú+²°Û~­ºNÿ1-ywÎ*‘0¡u6ÚðãÙÑ®Yáþóþ§\ +endstream +endobj +3074 0 obj +<< +/Type /FontDescriptor +/FontName /TMPQJO+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3076 0 R +>> +endobj +3075 0 obj +315 +endobj +3076 0 obj +<< +/Length 3077 0 R +/Filter /FlateDecode +/Length1 18916 +>> +stream +xœ•¼ |TE¶0^Uwé½ûö¾%½¤»ÓIº“é$¤CKnH-aˆY؇$, +‚D€Â¸##ÄQ°•èCǍ~:ŽúF‰®cFÆAgT’þNÝ(ßÿý¾ßÿë›sNÕ©½êÔ©sê^@!¤DˆAžy75·¢Çþ‘ƒPÞEà.·f•g¨ðc‡æ"$ûpa뢛þóÉL(-Cˆ±hùڅ§Ê•ÿ yA™êÅ šç<áُŠ-^éb`¾UŒ‚ø÷/¾iÕ-³ÚeÍ âuËWÌkFxÙe„Ê=Ÿ{Só-­ü×ü³_qOkû‚ÖØç¯i þ{„t5ˆà „¸ Aoehr7Á'ɋˆG2rªql’¼x„AJ ÅÈ.ç¹SNƒs‘/Ã7"[Hø!>¿^¸Ÿ<G.QèÕ{õ@8ƒE—=Lße‘C?#Û=!hbêKæ9n1èi–{’˜ïá83%#‰u¢Aá@Ùb6³›²»²û³Ùl=ekÑ +´íD]ˆCöÀ ìº=h˜<p½ÐÐöÃäT1P10¢°j­8 û}þ,?á f0áe g¦Óådxc¶. Ê¶Ù­vÂ{Y} róŽlÒBÈ¢†{Z°SÈ ˜[] (?LQžyy·‹ #K£EV‹ÞDx_V0{¤`µD‹JG–ꋃÙÁl_–Œ'w¬šÓôûõ{¶¾Óòòí7®‰µ•®rúc¹åÕ%ã‹ÉÞ/ñ”*÷½2tø›¡c|öÒ¿†¾ì~ ¹ýŽ}¹ge¡÷ºéC°Z#†‡9³ ‡D“hk²uÙúm,²‰6²݅ˆ¶Òˆ—àJX™.”kDÃrû ð¿‘/Aà ü¨Å:QÌ)äj ø_}‚hÐju¢¾¤P·Q·K×¥cuvë âdž§7Ÿ, \è*WÄõ†ÖÇÐ÷—ñ÷¡ÐˆBԀÛŒ¨Þd±XÍޒѤ„N‹x¢×Ÿ;DšÊ,JYÀÃþñ±Ÿ·´—¹H @2G¬#¹?ÏãrÓ1†aŒaŒ.¼X¼CfSŬ¶ŒëŠm" ;E:—Å’+‹Ë&Ȟ–ñ¢ç7ìùo¬slËä«ô« ¿W=ªÝ­?¤:¤}{Ýúšíë¶~ϏìV³g²vÎi¶[ìÖL›LaUÙT™Åöqöm֝™ÍNˆÕaWÛy c'o³ZÌ&™‘Õ$¡ +…hRWt(°"ÉDEµÀ9vÚñ>ûa;±Ÿ`¢0qw÷b¢v%ñÝ¢ñŸN16W7YcËD£ƒr èéð0Mž.ñØOâa¿i°(šÉ +²‘ì$§ÈYrž|KäÄî>ïùE¢/ÄÓ2Ý0ùRÀ�‚lh‹W ¶uó¤jFÝs;ø”⬂ †¶úнÁ“VÆ‹!åÈûÝvH¯×Æ·܆ÓÚÓ# +q[{¬ˆ1 +aÆ[‚PI1,/ó•‚8ÓÁó2"ó•–Žd6^îÇÍØ³÷·ó÷eìg÷ìÿ¨pâ“?ŽÆ-Ëgu`nèç�ƒ~úö'W·õÝ]‹ýáèÐÅ2aD> }:ìóY°žExÒq¤Lõ÷¨cŠdªOŒ«c•ŠåXUm{VssËrÅâ¦â³ÅýÅÿRÊP1®Tlô­+xÆÜ¢àõ‚ó¾óÿ.ø:뫀z‚<7‰wôæä(I.ôž+ąI¦ø(à lIâ}G3ÅP¤83‰«zMnÎI¼™‚üUTM…5 »¤5€•ìM¨±:‰w?¿#ŸìÊïÊ'ùÀ?Ú(ÛcO’ÏD¥XŒ»ŠûŠI1JâÑωÆSFb´G©ÊùòêI«3ÐÐv‰¢  Aù„Ú+ ±HZ •D\ÙJËgy}^¿7àey. ÍÎV‚z‰°ù-Ø¥ƒWlÁJE_؂ݚLªo„xZá„òn‡Ÿ´ÇÚQ[(d,•´¬“EZ,oVvI±Ä²Hú§DÒ>Ù>݇tee‹Ë»7=>{̉ ­÷ýmÛ¼ˆ×îÐßb ä-|Èçp‡¼Þ3eßøÛ›ö,f'n{`é”9÷ïqìÖÄíªƒ™a9WÁ«ö.ŸR[–™SéRÞ¸iÊ¢O"IÃ9ÇõU" ú³˜cÑ`ªÑˆ:FÔá<56Ë@ébFÁñ˜U«4ˆUkX^­}•!dr“L&—3¬ŒWˑ[ƒ5'ñïáôQá}¢†Ã¼BÎórŽU«Ù“xì9^(ª +ƒ÷1‡Â$ñ¿D®6˜7Æê×1:^”a™]û«]Ô—Ö([‚Ÿ ôœªˆE„8<Â`{\ÓK[fKAˆÝ œ¦AN:­½7´µc³OïÓ{KpfŽÛ?ø2YýÛýC~|鞡GðÂæŽË;ÈcƒHÒÓ- ók¹Iȋ]bÕ,6Ô»–¸6rù™;Ø»3e%¤Ä;“™é™í]–±†[›±…t::3g(º|ý>òa 7ͫܤ! C'Kïñš< ëñ:œŒÌÆrÀÝ×ëñx'@›Ø£³Š?EäS¯± ÑG#'w´CÖEe²ìâ¯ÉG|°I~<&./öÒJD…Gº"سNàðWҜ]h�U/4Ðù‘Äû(é* 5h~ªi¶È BL¢‘´²5í¸´{îÀw;<<hªl@×TÍ­UËØ†ù®V®5“k¨Ç X敱TŠy^§gZ„¯0Èo3k¯Z\{6ÏÞ4måÚu+ +|Ž`¤vòêî½Ûoz³Ü¤gŽ÷nM.;Ö9½(#$x‹»7Þú§ò|ÑQù¬ƒµèù´¡tYÌ[­X£¼Y{‡âƒÀWžgðf»Î²ÙÊÆå9<Çøì9vžñ4ʱôÇ1O6ÎÎÖaÐì½6ÄQ¥W§Á0¹"]#Ñ r <1ˆyMy]yýylž==Œ‚Ñc,4ŠÆ]Æ.£ÌhÏýÅP¹Ü0yð°¥"© Pê0« í0ø—¹<¢â<‘¦tH8# 0df¸2¯h² +h Áق¼Zù•Ù-8ÃàiAYj@芥B‡¤6°YËÈ®èvj©è‹ þÒ(æÍ¦«3�óধ_æßõ»ío-ZÿÖöæïź/|Ë0nltÂìm[7dÏæ4SþðÇmóúÏìxfn/Î<†ÇÕ Vo™ÞôɘÈüÉ#íƒI© Ì~Ø*ôÒqĦú{ÎÑ\2Õ/† `—cŽÉSŒA¢¦IÓ¥y¿NÞÇï“~ L*Va¤5 áX6‰ï 11 a 'Ž+á>Å<þS ‚žÄ»u©°Ê®æN/C¾ՈX‘Êv±û<ù©‡g^ ‚,)íKô ¡Šø® ´E»áô°ø*Vq«øMÜ&ž]8'Ûa&^3öa/˜s²à‘?Å[ñCÛÛ +gD3¹IÙ?½È¾â,hRÑýÏ õ s sv”¢xx¢cEÔÍ ®ˆ®ËêPu¨;Î;ٝѧmûOzÕGÏeŸ ¾¢|EõgE†”˜×‡"hÑXM@[‹wà;5›µO#í(TŽkQ-žÓˆœ]Š–â%dQöÒàâè­x}pMx}t'»“ëuÈïÐßaØiÚiy˜}P~¿þAÃ˓ÙÏŸ&Ùcò¯T_«¿Ò~üª(W¦QËQ —qÕr¤vY VÉ*ç¹|JŒšÌJhwH?…B  ‘T"–±¤©¤«¤¿„-ñ= ìƒ<ØÊB«hÝee¬öâøïÃʅê—$Å2páRÚV§B­1IЋBW–ÞÂÊÍ/çÃ\–قæ¼T`€“1‹…£ÒE ó%¿Eôùiq–wzNR…ÓF×-{X¥€†‘Y$EC%xÒay§Òoä)>5ñ¶ÇÞzú‰×–LÄ&}ØýÒòYkñˆ[Ä5 v”Œ(>õߑ=ŽÜÔ5kÓ©žöI{—m½~aÛÎ7×6¯œÓýÞò S–ܼfJñâÈÐc÷7ݾgÝìñ±¥ ‡¦Á^8�2aEA¬£·?àþœõA]Ì®å6È×)nVߢYk¼Ù³]~§Q©ïÌ%£ä\Ðæ Ú8Æ`‘Œ;ç!§ÂùÚITD+`A#]-zjÇ«ilT 9°î9d cHâ ‘rÅ܎\FÌmÊíÊíÏes1Õc^È&*O)‰Òžs]36lӚ¿bXA —`©$Ý/™˜Òzå9ýr½:[ddû²Ýo ÊÔQJ!Ê^”P–"ðkµDJ:¬%¥¥†‘ií?rب! ¡0] ô +Iêiùýoç>ºqç[ o}õ©›ïýøÕÇ^$Qص“ë絛l,¸-#@Vcÿá=׳ýé΃?:´öö¥äø×7rK×Þwnž–tÒtÜAêˆvi…è!\Gæüҍh‚ ƒˆ€§â&¼ wás˜‡ ->Š:Øs¨î„Ó0Ž"€A/4PàN¸ÁŸ‰õ¡ô¹?1õ §ã–!?&â…+‚#$ÂDÜêv»×=n8¦{Π’»°Å +Çέæ[,w3–G™‡˜“ŒBÍhY’9ž©g¸ˆ\Ðû Ú¸£Ä‰ñ ”djyár2œ$çêC  I¦òèNÍ> Ñ$™ˆ1)È!„1.Öc·¾BOô0EÜcÃ:›ÛFl`"™¶ ùó¤E5´Kóím°!Û`'‚{éóЁo. `îÑ×¥ö˜¼·lU¶%À;ùHm$·sùXiÕäÓuÅ¿^Õv8oŒ>iùˆÙd<b+Ïú<tóüt•£E#KG²o»Ý£?lˇÖ <¼éµî…CO>Þy W¼pßÎ<ƒÓäPqˆ¢gmz÷|rè»]mLGütâò›xÆÉñ£³0=÷×Áa¯ãîAfü»nB5ùqdMý fÒ›Ô<–a9 bߙ˜W««“©ïŽd&¾>BYøố÷Ž‚øø(-£æ^`>Er�22ŸŠ*£ITÐÊÍÀˆT|*óh�G¤Y8pZ8-¼:¢0ä>Y‚Fƒ ð3M&ŠP !†ágbBY´k¼Ô©‹Gh—ŽPå<Gó©ÕV ìºÈpÐjÅGg@C!çs»¬}֋ gÁ·ê­[L©XUŒ­=šù¥S­X´Nµ6Y[AwAF™:×%›˜…s]|Ðg +j*.S5tIÆ+ökÔÃÕP*:JFïRã©jܤnUïRw©/ª9u¥çqéHmk…âƒéK«·`Ûµa*¸½¾Ó;¨Ù[îd‰^ÚÕ²`�ßj/7TQQàкmŽ=Ös÷ü\9«,ÓïwÄg2âžqÁ×Jm¸ ©fs¡ë˜ éÕ="]§ +‘®ŸÙ)+ÈU*23 ‰x�©£0i¢Ê` 3£šâK +K¢™®hTʍÉ$*Ë/ ƒõ( HA¹ØÜpa±ZT@¥j13“b½A’‡wEÍnÉF¶I\›”Ã&\²x˜%Q1p:jH¯UèLd*ËwCg@<Τ%¤¯ï#*"ïÂúÁò‰+TQb˜^Š w¬£â€â˜’1„ Іè]h»j{ Ÿi°” ¬"c7‰¯ñÔdM*+¶eʕZ™eMÀµÊ ª %µ#«Ê'\7[µHµY±I¹I¥›a¹ÓB܍¤IEÅñ‚Üüâ“Ø‰ÔHê;¦ˆ©sT±ôB——ê©j"jR3‰¬Q³ê¸-™z_ÌUŦØm+lLĶ´ÉmnÐB0â¸'0ìVêFç—À¼%™±¢žUôåãü¦�ŠjÔêâb˜øË’`GOâEȏ´Em ܁ŽÀ®�+.HG�š)p’TÁÆ2§úzÜ1s/]ÎHl„LÔÆ<²©²#ÈðE¦‡aÕèªß¦O­¶ööµ-BÂ`ˆ +f|0Òø¨âÒà…a ­b }°¡-¤IÂФwh£Æ`ô¥¸á³m\ɨ gYVZFÀUÊ ¸Úž,—¨b¤Ï4f ƒQçÖdà,ß(.–ÊäÅ\R¬2dX›¨œgÐs/.ùò€à/”—Gz܎ÛPؘàÕõT0uŠB¨|¥##`¤ ‘ý=‚DŽic#=0ödêË5%ý¢J³yT1+@•v‡*¦„¥™C©¨¨¨"†B×þêaœ+>×ÈÒґé;Þl5]õìÔ`’v.ÕÔfÊê¡LÚV"ãîö—^×x«+÷ÍofO¯d“Hv ’Ø·îúQ¥U'¨Íñօ#ÊñCá)Õ³Ê&mºIo¿ciՈê[fù·-ÌÊ +—çÏڕëÚ<ôú£L2M¼ìÁêûpCÜnŠö¥ç§.?ÁÞÁïü`TÚóQ‘îw‚mtSc›¤ÖuN‡<¨¦ü WS$mxÝðE4]7B&꼬!Äáµ^Îa.#3Of¿Ù…ç¹°+àqà&G«ƒ8 *Tqº¡a ¡!HØ<T½Ã>óîá]I{wX½yuA9›gq +8’7B–®Æn¨åð2îVŽp<Yµ Ïw­rWÀ Â´‡ß‰ªØuºh‘C®¥AyÐ@I0-’Tý™Ðé4= vrCáôé† +á´$¥j3;Å\EØ&C¨Š…aým¦zõœì=Âý~N)aÈmжF;¢¼.šÄq‹¦¡ôM͛ÚÓþӁ?ûÞóþœýÜ÷¹ÿ«°ÊPnÿ6Cx'ÞIv2fê©tdlËßY ÑaQ‚¡Âg(ïe½î“g0“!ÒiÏu†w+v+÷xîóÝçWBšœðÄð”hcô–Ü[ÂwiøG¿d>ÏPçÊG¸Ð ąÝ8‚ ˜W¡ôBA;D}žÍeÁér¸Xpx`æh¢ý MÌ2ü>ŠÕ%¹ðQA$oBtR·Ùí6ªqL–Xò–cÃYïyï·^ƛdL¢ª•Þµêvé]—Šö Ã^à?¼/ˆ›‚­ÁŽ ã Iðö "ì鮽¢N&´_Š  ,éMya‡Æ"°={R‚Ôw¹pI2©Š¹ è¯xðUu¢Òïóù5*“F£Ú¢-i7§ëmH�Ûª¡]²®Òa)8ìðxšbJ;ü9¹n�[έ÷f`>Wž<‚+Ér¸ œ¶¸$gz&*~–ý ü ÿ9‡ҎڨBíûð>²Ù§zD³Ë¼Ë±Ë¹+cwÖC¾}ùê†ú†¨P~MñEüÛÃ{ü{Â\C=½§Ñçxì1EŽ=†EeŒ�8áxèQÆô”°+cÀ +K�§‡à2Th=êqÆ$bù©¦2Æ|iç˗nj±°Í˜®Ë®Kg€& Є!öh™‹¢NÙt1FÐ@;ZÁEÑ v4À¦—àÿTi×þpZǁéá»êDX¯:€ ê|ú¨eøÖü¢ð¨™Jvy³ož;v–ÇÝxï›/¬ž±Ük¶j¼ÞŒ½-5³›‡>ÎÏßskéä¨^0¨™ÃC¯Ý·tb~YNnÁ¸yذۥtàq;¹qWylvÛÃVÖö‹�‚š�¿ ¹‰mX‹°ô@&ʀÍtcW1½¶¥•Ú—�J°0­r’ábtrØaÈ݊;`Ç`¹ŽÈÁî£Îؙsg"*j`vþýIÿ„ [NŸ�¨Zpʵ:FPºî©^Þ¬3 +½Ãḛ́eò^º +Jz ëŠ%*hOnšíÉN³®4Û*±{̌ŝ +*é&êÆ +\S¼õºÙÂLSk©n‘°ØµFè`·h;u[„-†m®­î=º=Âný×qÝqáÇqכº7„×2ßpý·î}áoº/…/]?êþ-ü˜ù£+¬ÐÕ:‰Û…é$¡L—+C¡U:– «Ó"'2§Î%§ù—N "#K/˜ô­`@ +:­6I^õÄe"ÄåÎ܏Pzâ’ø¨¨– :Æl±Èå +yFÿ$*tP†ì׊ú$)ìú?I¾µQ;U{QËhŸò,ë”L\»c°aÀ栗¡ô µ'�_‡p0N·6½ÝÒ -°…¶pN‡`“ƒûÔ÷ÿÅ[„ §ã²8üI—¢¿Hk;ìZ¯LºŒ�3¹Î[Åé÷hô¢"¨"ÌӃÿœ›5ªehæL{t4þȇߏ5LüjZ,緟ƒ_}oJБ:[á}ìܟÞ: Øo¸kˆð/ô^* !ösnr¡*#ÄÂ9hŽkÚêÚÝíx4xÈq(ø•ãëàuZ\}¤hwt¿ÿ™èûŽ÷ƒïç(Ùò$ù¢W·¨´œJEFV1¥â_ÍÖâ¨è ²»Š‹D_ gfqµ¿:°Íñ~Ïÿaô³€Œõ〦H`̼ÓarYü–saAQbñl\gŸ|è$”ÏÄsüMå­åå]årG¡£h*CÏáwåØ#,O—Õ5%ºÕÿˆÿƒ¨ÌS.–O-ŸGæ1M\ß$k*\ït¬t¶ºVùW×ålâïrÞåÚí(#òaäoþŸüöz¹ÎíTx³·ÓâõEýˆaè$äö3Y¹eá(S•SR¢°ä怮 9TRv Mž¼D"c(éè­¨,¦ÑÞª±MÀŸÔ˜•®Â ’1“ ¹ËÂ#h‚PSbÙ.– @ý,ÃR¦R£/F,ö°˜Mâ·Å@˜§MXM”°ä„³@–uÔzñШno¬üyü6ò¢flC¶PèúK`PN�Ù¡†lC[ø»#˜ü¯œ¨#3N%´}@°öô%NœP±È€ô’К~éaQ Ž›ÊH±/ÇæÂ2‡Óî$<Ÿí@4;ǖÅو(ö¹²£L1e‚ÎÜ(.äÀM +df¯TĔD1F`ØÆuÁ“~g…Úp{{;jo»zI‡è«Çôuïó–PûRzWìó•xé,à$圾£“釵ô‚’é¹{lsÇùÏ;¢3ÖÌàä(™øÄ¼÷®¼5л÷¾ë_>1ꪶ£/Îzyçè:'9â3wó‚ã3¥¾vfùmÞpÀæî慏éd²Š;&ß|Àòó +çã·L¹wËQ{³#õ ˁ®.#³E»á0¦VŠA:6år¡)x +Qè˓x¬x®´¬ÔÁ8ÙF[£½ÑÑèä9 §Ey}åì*Õ*Í*í]««ÕÝi-Ü&¿KµE³E»I·%t€= š¨¦XS’Í,Î,¡×Dù¬ÇåqçææÃÖM*ØB{¡«Ð]è½®øº’ñšñy3T³4³…Y¹³BpV¸‰3ê.q–ΰͰÏpÔ͍Î-ž[2·tÎH-£RåUÎ\ŸÊS>*·°¼ÝÐnÜæXöpdwáH_ÎKy¯†úÊ/–›®——9Ñ +â<ŒÏ‚v܈‡o™DMÉ##2œ™+ÜN—ëD&åÛ1偰©µ&µZRçiÙl…DxDˆÏÁørèí]YÅ ²é†Á>QˆèOéÉy=öèëÏëP²[žsr…ú&2¸÷àSߤ +˜p´Ä‚³aP§ ° ¯€-xE1<Vxj5„Òö}Þ>ØFqúî8þ+³ëŠ¡•¶³®±²Ú œ~ë/”s²UaEåê@ºýF@²Bˆ*óÕQ¤R‡CA!/ŠuÚܼ€ÁEòÅÒÛXÉ}»úR–J7j—ì¯yª…šE¼Ø_ àЅ$ L)µ +l¶P‹Ð@M’rÅ$q‘a“$ýò]u‘+/¿üÙ¿6K˜ƒCṋ·†FõâöÚoŸUìþO‡=T¾£îèò ¿Yzâ¾IýÏ._[fux•ܲ¡Ð–®7N­Ý°ð¦û§=r^ÁU¸"øí{×´iNѰë?Wí˜qï;%vw$ý.—¾¯™Î$ e2†í”¹ÅdFjªŠV"ZIAiͅ"k¹ʁCèµ#Fä¢ +N¯×C©œ½ Éú +’ii8JóÉXzÅFCxã9zSÎP©èËó½;‘nœ‚F½®B}‘3}`Ô »[™æԅˆ¡]áp“:‘nQNýôAyd ƒdM2ú*”•ÝËþí5 MÉ`hÔ7̦—ÉävÁ8iF«ã¥ÑÑZ(K«u»Ò7o…B}i‡ìÜꑁ*Jߎ74œ¡F—ÝÐhk°7¡&Ó{ g÷d€ƒž³ˆ1·¤ú«&ËÝUàÑhoNN±ÄžžWPìäíŠ:㍖FëÛo2Ì(x™B®æÌømd¿EÝ)lÎ|œ´5¾K>Ð}(\"ÿdŒ8øä­0ºmŠ—d¯é.Êä,–i6Fq"ՏøT¿8±T1–ŒSLqÏ 3-¤l3n³ï6>¡xB™”U$”$_~õ%¥I~N†‘윌´QJçnLZBÆË6°&Th1Ó®Áël4o4ï3Ÿ7³f³ózŠ¥Îõ˜blÚÖgéeÑxCŒÎñ\'¦+"{KnÉqÆt¼Â²Ñ²ÓÂX.™Lr\(ß%'…òòórF‹r‰<!ï—óòg´fm£rńEC¡–Úd Ò +Z–¹¨ÅZÚÌ¥¶ÊU•öÖ@;´Ol“¼5úž�FúÁ ýƒzX"ðáV˜Áq£–T£´µÇè]%*+Cm ¸ªî0!mõÒµýIw1Ǒ ZSùbj1?¦SK '&Kžg:æL§ ǔé˜2SH1Q«ˆ™{ÌîÑÇ4ɏÁ¡kœ™úúz#o¾3å@JŠ ôVÀ›Öâùó·Ìٜï6¿ñðþ¿ýãØ#¯nÁ8Á>¯túdÔ[«VͻŴíŒ?ø–½ùLy¿L¼Î6Sê$ξ„œxpxw2EX™"½(Q©mtªÍFÌ¥ QKíc2õï#Ô41ÒiºùÔ'SÓ2F•<¬³˜ÀŒqö Ì£Š3ƒà– œ¾ÿ¨Ox5rí=‰Ýª¦Ó"aó¯Âà~)Ý:®ì¥ëòVV霨¼Ä„'˜°Ôœ.1´­rbNº>çät»rÒ栃—ª =•.Ñ!ð“t‰n4ff _¢Ã^I»¸bð\CCŸpF8Ý ]§KŸE…À–Ò@*Õ±FÜHHEænýnû)ó)KÒþ¥]¶/osà)ê)šFu£æ{ÇÛ̶ ±˜mvƒ)29»0c.î-SHæÕ%´Ó–³°y¾53æ&ç[H•Ä߈a« "™‰L’‰0fYÎošjÄFL?%HûŒçŒýFÞØ”qpÛð½;bú4HŸ†QU ^H¨I°ÞC�r*ßÒ»ìuŠ£fŸ^zã92J% N½< êwL|ï½hŽw´>èë¨.¨ËûÝȕùÖ\ö¥¡wÆþGýèܜ–yÑÆyd±×²d|ö„Ò'#QÂۖ~˜¥œ‹æT +0J¥4œƒG¥µHw|´<‹8úÝ)’#R"R# Ò"hu=2 #Ôm/ú€IÈ Á܏œ¥>¸�ðåÐÄÔe°Û|CKSýŒê}v + Ñ>äGñô2êCѓ¨ME÷£qè,: í¬ÅoB|¨@속EVÌ¡Ýè4µ£ÏP?ÊAµècl€zjP+ô<–ú +p-ښ:¹”¨ +ý:—ãé(áñ$ Û:€v¦úå¤Î¤Þ‡Ø£è3ìOu£ñúFDÑï`|KÑ©Ëô‹^ԂžÂëñW`é7¡íl1ۙZ†F¡£èO¸B“ÑZî}ÅQ´J=Ž­¸/u>õz‘ÅhÔtÚ +=îA}¤€©âº` ²ÑuèzÔ ©·¢°`ÄT05&µ¸O¡ïHˆ¼ÊÈ !45¢»Ñc0ï¡ è{¬Â%øQ|ž·ñß¹÷¡oµh5Z‡: çOBÙCè8G+±ÂlYQ.š i;Ñ~h¿Ãµ¸÷ᗘý\áPEʔ2§¾�)ÈCuÐÃ}è%hã.„<ГŬb]ì*®hðvá|ô{t½ ýøæý{ôoœÏ'ä6²15;u õôEŽÜ¨ MCsÐ +´݌þ�«ú2:þ& +Èy–}…[Ç]LÝ s›Æ@ß§@îéP÷vX¥”„ç=%§0Š2|=¾/Â;ñƒ8‰?ÀžxIùšI0o2aK9.U5YÀsvƒ”ÌF‹anƒÙ¾Æ{�½‚^ÇfœóaDïAùÈ(R Ïãä,ù˜ÙÌìd/sw õýmèçT'Èx5È]Ìæ30 ßb ô!/Å+ñ_¡ç»ÈFËŒ)a*™L=³•¹Ÿyù/¶=È~ÈMàš¹ƒ²æ¡ß½ªMm’öý +¢0컑 ? Aš–AÿZáiGëÑí¨Ýòr/ØKaܧÐëèOè#ô ¬�Â^èóhý&ºÍøxvãCø%ü +~‚ ɂ'‡”’ +REƒEd3<÷“sä=ò%“ÁÌc62ðìeŽ1À–gÙWÏxn;÷ÿ¦,G6^Ö"ëòÀ`Þ`ýàÇChÈ1ô›¡‡^ú"5+µú@ù¨�zºz¹dp?<π$C¯¢·ÐŸ¥¾~n +oÃ>†0¬Z‡'À3Oƒg&<³ñxšq ^ ÏF܁ïÀwâMønü€ô< cۏŸÆÇàyŸ€çOø<þ¿# Ąi ‰Œ´ŠŒ#SÈ ð,"+àiËi ¬ÐS¤—'ï1F&Àä3ÍL³›ùæeæ]æG–°a6ÂÆÙYì"öNö,û6û>û3çæj¸ÅÜ^îeÞÉó3ù¥üÃüaþKþ2VSe-²õ²we)y�´ÕaÜGѯþ,^əØ[ÈyØ6¦•Û‚gŒñd³œ¹‡ù_ÜB|‘ñàq'³„Y–zœKþͬÀ³È)œÅ¸¹rf!ځRø ù„\"_°f<ƒ|…sØßáçÈ +¦Šð´îÖÌÞÉ} ªüϨœlÀ}äæNæÎÔ ¨œÛ‹Ïs{ÉÛÈÃö#:»z ¡<üYB¶£:¶˜û-yš»æ{4يó˜wÙ½è3ÆGþ‰/âAkœÁY?¹‘ÄðAиƒØ…pjÅ ŸÄá$œx˜§ð$¢†ÕJ  ÅƋße”¨^z”MÌx*¹Hf2Ïó瘌AKü/´3¸­¿:_Cè·°î'AÐi5 MÞÁEȆ}ièyª±¹÷¹í g1at¸ äMT{ã3xêÐ]¨�܊ +ÉÃh}ªÏ½?ô'¢x)Š`hK+ôm#œ’º¾¨ú7èÿ7@ë×â¿£›Á+º„ûPKSv°5 ™š@ÿn‡g>j€ØïѽüQî4[áô í)ÿ ºΜ¿Bû‡þÍA±aèµ4s”øýÐxpsDèᛘ  ÐçѰϧ²ãAó>˜Z +#\gÔ$8_GKR¡*X»Rw¦¶£ÆÔc©¹hšž:�úwMªÎÞ-\=™Å…Øbб¯ãÓpý7Þz{<úôQ�\î¯áùèÿhî$êdÿ º³"µ#õ'8…sPÌP œ¢ÐMèï0oã™>ºžt§Æ2­pBGÓRO¥ÜX‰§–ƒæ}í—q {:‹Û²»]H +¡¿¹È‚#ÀËíCH3s†X1úºø¨òXÙHp£E# +#ùáP^nN0;à÷ey=nWf†Óa·Y-&£^÷jÔ*¥B.ã9–!…k|c›<‰ì¦›í?>ŸÆ}ÍÀhþ£)áÖØkó$<MR6ϵ9EȹðÿÈ)¦sŠWsbÁGñü°§ÆçIœ©öy’xδ:ß]í«÷$¤ðd)¼K +k ìõBOmqµ'›<5‰±kwÖ4UCuÝ*e•¯j2?Œº•*ª ”°úZ»±u4–ÄZSÞM\J8|Õ5 »¯šö Ájšç'¦N««©vz½õùᮚçkI ߘ„.$eAUR3 ¾*!“šñ,¡£AÛ=Ýá¾ÎIµ4…Ôó}ó›çÖ%˜æzچ>íV'¬ë.Ø~‰B冪º-¿Nu25¶%íìÜâItM«ûuª—âúz¨#Ac›:ÇBÃ;` +k§{ -²¹¾.7Cƒ::¦ôèøj(§i©'¡ðñ-î\Ú ãèL Öz{ñ8¸ºŽOçŒ:Ÿ7QáôÕ7Wgt›Pç k{í¢Ç~mJ~¸[Ч§µ[«¨5¿,¸š&…¤ì4T{ÃÕyÅ´G¾  Ï<ô¤Îc*£hAêœWÙàW¡Tb>¬Ç’„¢ª©S(¾@Ë'¸€àót~`ý}ß\Ëiæðá{DƒTJ® +¤_ 'B¡D^Y¬(ôq´/ɯI’„¯Uð�éCSan›ëË#0ù^/]ÞíIµ@$Ñ1­.÷ pãÄH¨>AšhJߕóLšÒq%åjñ&Èñɪ7'äÙWÿt‚ÅX³¸<-ÿ—äéôÚé¾Úisê<5MÃs[;ãšX:½ìjÚp§`Âl�fj‚Dï†9u”\`¬¯fIÓxØjÐDޱªŽq’útˆ8©*ß¹Wk¦‘:5­‹ ð’üÏOÊä À{Æ&„¦ñi\¯ôzÿ”–’È/ņǔ(]uMüšî©;è0›MjgÌéìT^“6”UgçXŸglgSgs2ÕÑâó¾ÎãLS×ÙZÓteù“©۝‰±;êa‹q9ˆ6Acº}xë´no>§î8¸hž­3êz&UMcê»ýVw¼9QâÊ¥LñМy°+zˆ\Êï<."Ô!¥²CŠÏKb$ñäWxÍK’4O¸Â#ÀcÓ<QâÑÕU3ê~-ÒÆªÏOƋþ›ÍxéæF]ü{¹].økæË”¾örô¡ŸW î\ QäOûŸ€eÞ¡4[@?¯úéüU¿ô—Ÿ…á "9±h"ÀE€0Àt�@ @À$€õ�ÓÈ3h:7 M$1ts7šÀd¢ùÜ‘�¼,v%ê�Þ$H3 ×Kð!°¹vA+MàÃTÉf€sӏr.B*k#¤½ˆnBÂkž€®u!䜏Pæ7y¡ë~5BÁoè¿•FaA߁ñ(øôÍs͂šìßÀ¿&ÇÑ æ›^&Ï]Qif. &æ+´ù `‘�B�­Np©>æ“Þšš"1 4T ўœÜ¢ã4¡Ç‘Qôó 9އç{,N)åãž1c†¥eé@o^~ÑùJ%ó1ú€03çÁ’Jõæ]¬Ô�3·!vnÔÅ|„�‰Ì‡½þì¢}§˜· ý æu0¢h±×{4ú"¨ðÌsàš¹Áù8:œr´W«/B•+aÆ1ê| à"�‹V0O¡�;°HØ ˜B9ÌAæ ôs?”׎�¬�Ø ÀÂ>üe3˜¥` ¹™Ìý`¹™íÌ}}¨è€>#óÄ)Ý7ß”¦?2Ìß q Ї‡éCÀw}Pºåp3 Ç×0«¥r«†i³²Çå*]î(` t?„»ŸÞÌ�Æ`Í/—ZêZô¦4…éÚÐãõIk´¡×j/ê‚)Ý�S¿fnÌÜÄBÒú+yÖ§óä3ë!Ïzȳò¬‡Y)dVB{+é<`ÀÀÀ¼¯„y_)}_½ò¯„ü”¿ ð.€.cn†y̅^mc–öä¸AÈõÆÄ¢Š“à¼`¨va¯=³hç/1…’ +"Pí0ÕѼ ¤Ô½ +5å.èud¦)äZV©eæ¡[2öT°Ì¼Ä}‚¹Ý$G¢Ö½‘ld6²9¶°N1Eh*h720ù(rݍq<²IѪèP0‚£(TˆŠ© +nøÁ;ÆÍD˜ +f +ÓÈpôÒWV¥—¾ãøòè.U—*¡êSSq ¾?Ç÷óyÎÃò"?•oâ[ù~ßÅ+vñ»d¤IÕªêP1‚Ê£*T‰ª©*Î-Ã]•›™ºË �­�»�X˜ãFà{˜a5a*n¤Ê 0‚˜�pÂý@9ˆé Ÿò逫®Ñ®“R¦4´§òWS®”¡ù/Ò€ ¤j«…¹í|‘†�&BL1 Ä4ë¹ =�{�¦0¯�¤ð•´Âáô&�^J¿(幒&Ò²ä²ØìËʼn\ܕ‹wåb1^QY$f2 ¾Æ@cNã~v…oE`EΊýìߔÀ”œ)ûÙ +_E "§b?ñE‘œÈ~ÖísÜ9îýìÎI‡'štvÛ8iŤ“˜‘ôMO¨°H¢YJöØE#u•£ÈaN#à}�çä¨�XÀ’ÀÝäYà> ÜgÑ€F�J<KÕ `÷påï“Òhˆ¦“kÒø¡žòè”ʉ rö0P÷!H?$åN‡Küà~‰?e8—Äw¾R†7GRss`ûÍå?5´pè,3‡Ù´fÀn€V€Ã�,3žÙÌlò,<‡È!&,jF˜ÝÈB¯t z¹P)5ȀðÃÞ&á + ûEíDÍ5/NÔÜ5Q„�ɇWƒï—°WTUjŽTj¦Tjr+5P›y‘†˜%ÌSŒÿ&áë%M^͏^Í?½šx5z5m^Íu^Z.ö®†˜$¬¢?(á‰ÎUnÍ«nÍl·f¤[S©Á{1´ŽÆHØ%a'Åø»#ºjRœÄß¡j¨ ÷ÄsÝ`ÂH§zâ•@†zâ〠öÄ÷ù©'~Ÿûyü#–Ž4üCÿ‚»ÒŒ/á ,ÿs˜þO�ߨ/]ôIÇ OôÄo§ù‡ò@ü(KNó?^?¥ûð‰ÿèp¹ß÷„[ Õ==áµÐê#(,µúPOøpïë oroOx9=ÚÁ¥=ñ<w¥ž~MhÞy(@hO& ·8j^t\ºpMO˜–ª¦ $qUo íå󨇦J͹{|Ò 3‘Oª"ù¤N;Q@¢Z¬“:¯£ˆRyïv¨…?¸àþWü$8úëzöºÿú<ŒoD?Åzºß>N§«Ç}6œÄcîÿòt¿âOâY=î¾pR §ÂI‚º»a’—àcîÃáEîg}Rê~¤ÂRï‹ç»÷øæ¸w Þã¾=ü<íº F< ’ëãݓâÝcI Éb•îr_»;ì²$žÐ{Ð=Ÿ¤])„:sçA‹Ù>©+3Gž %H†W‹aÙ*Y‹l–lšl”,*˗yd™² ™In r­\-WÊår^ÎʉÉMÒ?‰¤&¨‰—,Qž¥˜•ÂI¿!‘,T‚åöNÂÈԒÚécpÂP‹jgŒIŒ Õ&e©e¡Ú„|êoêº1¾§b ²,ïu  ”µÙIýõããÈæ»”®ß|w}=®MôÍCµ-žÄÓaJð;8ß²¬©°UFëcc«ÿÔ4ŒõâÒvÍ'˜¶ÌăµÓëÏdÖ'Šh •Y_›G=ý㤍¬¨©>NZ)©¯;Ž×‘¶š(¯«®¿š e‘VȆâ”Ðl½(‹fCY¸WÊ6IÊbšUSݝ••Îô2ž@3ø¼,eZ”®ËM@]S)ląüR]~â¢Ù@ҕé~]™aT™N¤Ê2h¦î@�²„4K÷È�d茔’þ’ì ¤»SR;\/µƒñ/yrÒy@ +†ó9äù¿~Ùúÿú[0æÿ!3îmþËüyô¾¥ÉW³� )±}Íb[¢£Åãéžÿ—ዘ즖y‹)m^ø‹oAub¾¯ÚÓÝ<ïHžG“›}ÕÝh^͌ºîyâ‚êžf±¹Æ×\]ßûäÆªÚkÚÚvµ­ªÿCeieU´­'kÿ‡äZšü$m«–¶UKÛzR|Rj«ö†1¸vj]·¡_8K´—¨”°šœÞú1¡u´´9Fym·9O°Ž-U¨>¡öIh�hR~e~%M‚ÝI“´ôFm8ÉvÛ(¯ó>0œ$�[ïƒBÈV³¤úêßʕ+WQX½:xÕj›Ä[›Ö;½61–úÿñD¼&!6U×Ko¡WÿªêDáTülœ¬ˆoŒïŒï‹Žs«W×Ûp*ëliÌZ‘µ1kgÖ¾¬ÃY<M˜[wLŒïËú6‹Y ҄WÁ¯¦Zjs5Pø£ÑU«WÒ‚V¤› ­UÕUf¡y ýß;ÀF�@`:�‡þð;�ø'�‹î|Àã�½”Ãä3ù5¶%Õ´ÅúU:6¦¨·°¤¨, ´yašNŸ“¦5×§i¼²È´§"ª¬ÔáÑ Ào�|ð5ÀO�SÄI•¯NKmýJ´2„¡ûô3ŠU­ ­’>ªÀtºW­ …ÐJé•>0V­”þYÚµrðÊÕ¦d’¸+i±Õ”^ùÑPÅÿ-¦P +endstream +endobj +3077 0 obj +14042 +endobj +3048 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3052 0 obj << +/D [3050 0 R /XYZ 71 757 null] +>> endobj +294 0 obj << +/D [3050 0 R /XYZ 72 423.655 null] +>> endobj +3049 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/XObject << /Im16 3022 0 R /Im17 3045 0 R /Im18 3046 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3089 0 obj << +/Length 2937 +/Filter /FlateDecode +>> +stream +xÚ½ˎã6òÞ_aä5ÐfėrØ`’ÅÈ`ƒômvj‹mkG’=z̸óõ[Å*=ìÐ=ÙÓ’EªXÅz—|¼ûîçl“‹<QÉæñy£Ò\d&Û¤*i–oËÍûhßÞ«,Oõq¸ßj­##’û­ŠežFVßxüåî§Ç»OwrÃ? ßq¬7»æîý‡xSü—M,tžm¾øSÍÆ$Œõæ÷»ßî~D:d²‘RäÖ*¤$y&ÃDücŽM1¸HHmT ®+†êØÒòx¯eôÿsAš{­¢±ªSí²;ÖcÓöHï%Óñf«”HR¾éí3œÏÒè¹>ޏH¢/¸(î·2ò1t8ÒÑ]ç€4‚:TýpÜwECËçî^FG^4…GòÂ3]þë#_^CAª%ãía-£=RRÃÄôß±4µ{¸ßš8†·á/{ÚüŒ—¹n¾Î_NÀ¶r ?éÌϘ{¼Âáká‘d聆ÞªÓh҈ôB°|†ç;"OFȲ6úÝ9z{¥W/µDî5¢,¾l|DTÃJþY|Y,¬1¾ìçûLGǎÈqç¢9ùçÁ•gR¯„ó~(v÷*>úW) 8‹°§µ— " þ“IHÈëj«¤º.Ÿk‘/˜ŽÆÁ�Šî8îËøYÌÚ!Á¶R ›2¢ÞÁk[eÚTjœ®Ô —|pó¸ȎD†GŸñupò¾úAŸ} Å7ÈÓsU»oh=‚¾íiZÑ0TÃt9ÝvpEI ¡Mâ-x;ñ`b!5ßÿ¶)ö.l‚pZJ:õx©ŠŠEnM cR¹�'6z IÀÔÕt Û?Ý@dçrA´Õ¹ŠŠ¶ –+å +eQŸE�e*;ŸCQ þuuƒL½K¨7ZuM§ô4ú?n7ðmŒm2lêFàu¼¤Å¾«xFEF%X#ûô”U=ºžÔV¦)ˆêRSÈM ±¨Ì❠+\Ê©.Z2kÅ® 7]&ÑÑ\½¡ñÈkýFÐeÊ_Æ`d@8k +öˆ¸x.›ù’b7ŒEM(žª¡)N'X¤ÞZq¿jÐ׀(AT*7щt‡âÔӉÅóÁWÝ0}øÜ_˜JAÖ ÆÔ–EW’á¢ÕȈ®âh؏;DËÆ\ôtð_ïþù@òBšðpà …$uÝÄ7n‘ƒÑbÆÆuÕ9FH̒ÄÄp§p«Áq˜X £$ÆÛOw"³©÷¨ñf5õ[Ó7 øîm#ó͛#„àßæ½-"Ü®0þx%€ùX™ šÉ\}¨Q±Cû±CödUu=öøsÇÛ{×.î]±rÂXÐyð$@º4ñ¡3텐Òò‚ +ßú™Æ®èh¾~º­‘’5vvc×Íñ§¢vÃÀ»ÈŽcï5fÞ`Dê +ãŠYL¼Ø +0_™nrÉх’~ä 9}µo)øä¡“@lOZ}lKNB.¾:»Z¼S¤—ìU<øvû-M Ëêª3Í¿€e³÷Ÿ¼äµ,í4 ’†8DŸ¢=5Y2ôA>yû†Ë#êŠÀäBŒ¹¡©D‹,ýv¦â°-Cf¦1‡Xã úiÑ/Œ (fÌlsŸ%q.+V‘ŠÎçLK$€}Ò(� #%h…Ž·IÐô¥ªùöÈÛÐã펍ϰ)E…¡ƒHU´ûš¡^¿a<5WW§Š}sI>ÃM§¼*¥¼l²U„íŽÁˏX9£(E3ˆz~*„ÒÛ üòmh—¸ÄÝÒAöÙT­£ OÂwì$ ƅHÀ;“Œ'AF(«€tpx¦ê!:ØXùð†€_ ə†wô®§;<'&R P Í<fY ÄêÀO‚שÄ_«w4x•B/™*ËNÝ#౬À½k×±ÔùìµóÉ}å2:5º$Ð*ïÉWy/^Lô2 G[È�~ú+-Ï4¼ãïàiFëJÎ"—Éô4r~é·ú±{.vŽ`ӗhL¿‚Yl1ÆK2<|^¶ßmg8dµk˜yŠÍ×/C* á ‚RK³²B0ØÓÚçâ8ñ0ƒü¦-|½&{ÄÏÈÆaÆùÌfœO” …(x;JÐVõßÐkNSøv)G‹²¬4ŸydSI„ñâ‹`°8T‘$¾UÑ©8KάPuD;´}Ä:Ýj5–oèѤã˜7ˆx.q3M… ”ÂæúõÜIéÃ7£­�m)±12º§Bh¹y?(i’^ÜLk¬H®RË`!sH©Ômò4”´Ýqð]ê6èU¬_y—TdɪBÄ5© ÐnÿN`“áÀ¶ÂŠl +ªÂTfëªÐ{¤ÉW§¤ÙšË\`f‡j‹s̑pôÝöÀÕnôI ®—˜ôžÃÁ!KY: >ÂÈ-˜íŽ;8à°é×Ð|6"„“Êx‹ÜUÏ/äî`ƒü!LÎÁ’£-I”/4¸ó°êÏp€ðU& §„ok¡ê¹Ñd1J@©se“[cdÈ +�Zž¹0ä/¨œm1¾m‹:vÖ¸›ênóÙZÊB8#—· ÍÆÂdzÕñ±RE¾ãƒ›Lu†£¿y²®N07–mb6†ú\]Ɠ®Ú¼�°˜K%ãJ4–Û~fÖi®Ø]Ãêö‡ÊyçÝ-l4¾¾›{“°;�*`]ÿðzm¡Ò„ã8Î +¸.�]C}½ÐòŒµ0v_ðqxᕠ·À\Õâ[«©<O—ò¦PÆh™3ÄtnWrsòi¬jl4pW#[6>K•Ñ|Î20„PpÄÖ#7< bYêô¤JÇQ‰¥$5--Ÿæ:Ð׏'O.†CÅ_P7+dZ˜dn-•çbuJ,<ÝUþ¬ƒ©6‘ë®#(ìã¤J +ÊãøÚë÷‡cÇ=ƒ™G¿¢ +;�Üs˜ÈµK¡r{M)º 4¨B:@n5ß[ÄDeêÖVRc_í½iaÓ¯´Þ´I>ß1'v hc¢¨oná¯^ÍpE +Aó);)ªÖ?ObÐ%{j-ÄÑÙ<™Ø=Wÿ>*PÀÆT +£4WÖšËz\Ìu9æä +üÆ•häð~ß~¿_e�ÁŸ8ÒtÝÍ t#Ðñ¬WP)5ð œ;êÎ}«Ž Ó3ÝÔ.öÌ<ÓÈQ‘©9?=Ϭ Æ)Ý0™�m¸2›C5µœôÒ4fA7Lc Û,Î ‚Ÿ_ôê‚AD=3ˆW‚]ôéåeæVº¾`´äÔèKNY{sü‰Jþ%åå—_ïøBXÑ&¤¿˜WÌúë+"ò‘>Ñ`奂±àš²èø³Òõ»®zšë]ÊgþºD)Ì¡s|´wX8¼Zµh§ºî¢*Å2»ÄšÉb·×¹–åŸJ‘ZJ+ ¸HjGÔ²fj%-Š蟝ì~Ґ Ø7ô ‹ÈÄ"êöO,pØòÆÖ¹Òñ­Hz¨iž‹8±_±-¤Z§aò*E\Ó¾_‚êƋmö7 XÙ 7ŸØÅÍŒæêµ«¶¬>Wå8µnIN8c9‘§÷Ì`(à¡ɄÏvS¿¸ïÇÆñ‡ô;–‰êŠw} +«§v:Èxyï}ü½²öÃR ~Õh =3Jý…5Q°åóM†ƒë)¹˜› 4'ÃÁÙÊÿ€nõST´-ö½p¥>�“=Žkw/$rå ‹}î4€ÑquË÷Iމ…l5 üÊ©LÎòSI2Ëç”EÁ6Ég7lJ¦Þ¦2cðª/Žüë‡ÉÿlPó›6™ÎÃ*­µ#¾bRÑˋÔÜcL_%ê ²ü›ikD’^š¦fAÙ²ÿÙÒ xœUy2!Ÿ®ÍˆõäÿiGXCÿ—ygš +endstream +endobj +3088 0 obj << +/Type /Page +/Contents 3089 0 R +/Resources 3087 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 3091 0 R +/Annots [ 3086 0 R 3047 0 R 3080 0 R 3081 0 R 3082 0 R 3084 0 R 3085 0 R ] +>> endobj +3078 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_heatmap.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3092 0 R +/BBox [0 0 252 144] +/Group 3091 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/XObject << +/x6 3093 0 R +>>/Font << /f-0-0 3094 0 R>> +>> +/Length 1824 +/Filter /FlateDecode +>> +stream +xœÍšM$· †ïý+ô¦V¤H�rØd€ ïŽc7Á:‡äç‡bõÎPìbÎÆ Powõ£Ò×+‘UóåVËúûí—òî§Z~ù÷íÏ7¶¯¸ð4qŽ"t AoRž?ßÞ½<Õ§ZZy~¹ý¡ÖÚôèß<ÿª%=£ëïËó‡×kÃ]CFñ×àÿp¸®é…Æ„¥õcê•Ö/~x»íӐÑÞî´}„o~|þþÖਠ\Q›äYÜ<íÇß=ßûã/*UëTþsëå{ýî×Û?ê7µ|Ð*qùsù¢°~ø´N  üüùÖøÀ2ê1„ËçbŸÚ€±•O¥W<ûÅ7wâÓIÜ^?þµ¼7, X›P§–…_‡èb`@º7õ=~Òãï÷ï~¾þpÿüQ—SÚµvÓC?µ®ÇÐÞ>[aí^ÀËýPÝðüÞ +ùøµy¿¸ + n¼†Wûû}ùrvœ�òÚom³vßoߜÀ§òÿ[ùçmIÇ@ë±VáhX¾þ×P“½¼ûï,ßþëöÞjñ:òw'ü>&À¡s³ m}¹–:7z«V¢žFmÚÆå¤§jeÿö±¼¬B âPï])_B;Zí×%ÌQ‰¹\©½ÖÊ¿• §¯%p¯b7Âãý t´¼ÒkR íëáéa§«ê·†Ô{y2×­×ù?:”Gáq<\7]çGƒÕâ(<>¯ÛÜtÎ>Š =8xõњ0QxœÌY—8w±{ngϲÙî²æ‚`- +Ë2Ù՝{LT…£»N¡d¼{#a£‚ØqNÆ»wf›%Qx¼S®›Þu¥³Gáñ~$-Ç +e?yl¤&ïS mu Âã:¼Së¨í¼³’ŒuçÊcÍ®(<Ž»·Ý¥B[Ó+ +OÏÔÛ]„¡•Gáq²Eõªî£Ê”Õà(<Î:yåÒÛ£1[gGáq¹¬øèÄÃnƦÞcR_͍ÂẙLHÚ ³ÚPEáñìíڍ0yUÇýì¬ <=R{j“–¯¢ØqΆ\ãA´ ÂãìíšÎ¬³»< +cbï±æ–užûN$õ×Mç,Âã”îD 1ã\5ŽbÇ%tM@ÖT‰Âãœùº €ò(<-ûfä›>hZoGáp¨Áç®î€Ã—(<ÞRŸêÖgý„ǯWVX˰uVºoF¾Ýêªf7 Âã#øÜUœPΑÂãútŸË Qx÷MÉW^V U…Çgº)iêÚĎg1'VµÆšhQxœR£cë<Öê…Çyߘ\Û±kŒmT—4èÄNÀVç Ž5µ:À¶Ö¶(v<³:ÂÝáQx¼í›“o;0O»iïià‰ˆ„k²Eáñ‘zg_sş<û¶$޶ä" +Ocº-¡&ãbĎgQ'ª±šM“ <>S£ãJÊí¦AxœŽ¤åBuRyæ4öÔÀaÒZS£ð¸¤6ŸzÖÒŎg6Ÿº÷ó,Âá³f©åìcZv…§[~jÜl]ŒÂã=uù:C¨< +°-¹ÊÃX&x‡ë;ƒEQlh~NÔ1ZëBÇÔásv‹Õ÷³ggšZÎ)•¬­Axœ²ØS§å™ÃGáiNM>¹áYã v<3ùJb­³¶³g%Í+§@'¨ N5 <i=\}…‡[êp] Ð=Eáñv£·ªSëBËQìx¶QÓ½Ån„ÇGx’fÑË×ûÙ£Ú›F«–"DáqL³Kõ¤váñ™F¤f¶í/ +ÓuÅAºòvÞ¸ÔÛ¤×-âˆÂ㜦–4XR…Ç% 9I³X–ò(Î5³·Ú©™«£ðtxÐé" vüi³Mˆ-ÆÛϞíi IRٞEáñ‘[æ¬T…‡!Í(¹ö)kbFáñüÙæzÎ#³<ŠόÍM— 5C¢ðøÌŒÍMÈ…(<MiFÉ ¬ÊAxœÓ(SÃaKY—ÔÛ¬A†m^Q8\Â#N_yMž-bdz}H+r&Qx¼¥Á&#ÔaTï©ÅunŸO/¢ðøH³Jžݚ„ÇóGLUl¸¶óÎf6gšÃÞ^DáqLÎÜ,@ÝϞ :}«õNö + +Si²ŒzÎÒ <ιÑ5ñ> „ǯã©Ð-dˆbCÓÝHª -LQl/¿jjŠæ­¶wF±ñ-õ¹ôÚ-´Žbã{–TJG± 8Š ÏvŠî^–REøÌé¢ù„…šQl<¤VhlOn¢ØxLK´J±Ñ3;uœÈöÓ(6žR¯ ’ØÎEà³W2˜Í£Øøô™§L¾×:ˆ —4üb1kÛKךš^V acÄÆÇǞ®ù h{SŸÜ›µ®f· v6÷½Ó9_ƒØø‘ù>ü'ÇÕ{÷šäÍüç? X)ëüûÛÿ�'• +endstream +endobj +3092 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3093 0 obj +<< +/Length 3095 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Image +/Width 5 +/Height 4 +/ColorSpace /DeviceRGB +/Interpolate false +/BitsPerComponent 8 +>> +stream +xœc``066NKK;sæÌÿÿÿg‚Á0€ˆ ±  ˆ�Çß*p +endstream +endobj +3094 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /XLINXK+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3096 0 R] +/ToUnicode 3097 0 R +>> +endobj +3095 0 obj +38 +endobj +3096 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /XLINXK+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3098 0 R +/W [ 0 [ 777 250 500 500 500 500 500 722 722 443 443 277 777 500 333 333 500 277 500 333 277 500 500 500 389]] +>> +endobj +3097 0 obj +<< +/Length 3099 0 R +/Filter /FlateDecode +>> +stream +xœ]’Íj„0…÷>Å]NƒFí€eºqÑjû�š\§B!: ß¾1'L¡…Ï“crî½ñ¥ynô¸RüngÙòJè•åe¾YÉÔóuԑHIr äßrêL;s»-+O横(þpâ²ÚOjîù!"¢øÍ*¶£¾ÒáëÒâS{3æ‡'Ö+%Q]“âÁýî¥3¯ÝÄ{ó±QN×íèl;>7Ôz¸’œ/¦“l;}å¨Jܪ©ܪ#Ö꟞æ°õƒüî¬ß.Üö$I“ÚSê) ”(¥ ( TzÊ=‚AgOŠԁ ½§2ø$4RÐÂÍZ áf"6€¯8ƒ¯`ò¥8A _!AÈWò•8O _‰ ùÊÌ<Tv/ý>'÷¾Ê›µ®¥~˜|/÷.Žšïóff³»üó ‰° +endstream +endobj +3098 0 obj +<< +/Type /FontDescriptor +/FontName /XLINXK+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3100 0 R +>> +endobj +3099 0 obj +328 +endobj +3100 0 obj +<< +/Length 3101 0 R +/Filter /FlateDecode +/Length1 22876 +>> +stream +xœ•| xTWÙð9çÞ¹sg¿³¯™¹³e2™É¾1aÊܐ„� %-[‚M–ºI ›¥Ií +]ˆµ«U‚úQk—!, ÐÚ´VkEð³VÛÏTZ[m«µ$ó¿ç̄åÓçþ.ç¼gyïÙî»ßFiÑ0␼æ†UýèðŸ{jì€Öþ57n’§+ß? õ—R¿{uÿºþëé"¸cî U뮿åê¿Õ<øà>Pjçú«V­}Á ï#4ÿÇÐV¿,ÒÌAhõÈú6Ý|å¯U¿‡z Ô×^¿aÍ*D6Á½ €úúVÝÜ/L +0ނ3P—û¯êO}øCB m™ZÁ>„T>‚ժѢ=&ßCR“WƐŠ'ßÛÇ!­šöcäÕ+ÐO‡ãHƒ¯ÃW"WBú4=•¾T:“^4•F(Kg!«ª šƒæ(dØÇ£³27qVQ¡Ï‘ÌOÀJZ˜ûˆ{QµI(‚­åq,Œ©Tv + Ï86)+ÅD)î+ÞY|²˜/6Ófc/ڀ†Ðv´©;zû1†eÀ +zM^*õ |ºhe&3“U•Í·(8Ž„"D ˜ÃDPG}Þ"¯ßË ÖbSTWìr;ÝDòæÕ( xVc›J=”"X^½"dɾ¹µ%à‡iVÊRiéÖZKC}MµÓa¶!Š7HNGMu}C½¹6V+‡ÔYøÀ¦•}_¿í©û~¶úµ;n8Қ¨ßä/¯Œ¤â-uókɎðâ˛F¿?½û“é~ðêß§?ÚóèªÁçq꣧6V/Y2ýu83Œ€n8Î́WlŠ«ÏµÓuÒÅ#—â"7¢{16Yñ5¸ žÌN‚gDË"”Ãpó? _ƒЂð_#6™ˆ†`•FÔÂôŠÅh4)æºJӐiÄ´ÓěÜÎC$‚OŽ7‘^$Mž’èSΤ͖6§Ðß&Ïâ¿%U•¨ôX£5f›Ãá´ëæ:zôNã…AkúŠiÒ7Ë¡UG=ѹü¾ùù½ƒ³ü$%EU·’_=R*ûtIØãs°G?^¯|YíÒ¥œ.ß%µ.27ÍL~‡#®N«¨¿«ù üJñ Ε®ëÄMæM–¯ë¾a|Òü¼îyãª7œ?t½ã|ÇuRþŒÿÌi·ã"Þ­òÚÝ·³È¥Ö8u.]Q­»Í½Õ¹]V»Ü„8=n½[0pn¢\N‡Ý¦¶ò†qX†F£Øô™a ֌s5Š^Ry¶»ñ¨{·›¸q5ppîÅDïÇ*$üf±µ×ºÁ:då­ãX­XؔɊ<,s}òN™ÈîÃø3à7V[/Ù@†Èvò +9FN?‘¸‡ðCç)úT:OÓ=‹ÎôLJ@ØéÉ©žtfj`@š—v½¸]ƒ_ÑÓÔ3Н8e¶8SìÉXR)"åQömq?è†þncú^IµåˆñHU%ì'dŒ˜ Ö!TW JP‡ëœéæ5Q«ëë¸çzϞī°¼ã‹kG‹£îcOíz¯ráӟÍÁ«¯_1σUӟGñ\üÄwïxzóÀÁ×ßY·î[û§OϒªÊ`ëK€Ï—Ã󬯑6wrLŸÒŒç&”´>Õ¤iÕÎÓµ‡øcÏŠ+µ}µÇjOÖþ]«Fµ¸I3¾µüÙÈÁÈ¡ò7ÊO„ODÿ§ü÷¡£úb|?°·¤DBãäÔÞ㕸rœ«ÝÏ©$vŒãÑýEJ¢¢¶h7ï• ñ’Ãx=²! ù­¢ë„g@FØ3€'¹7«Çúq<íeÃed¤lg)ƒöý½ê!Øû8ù@Ñ*µxgíD-©Eãx΋Šõ+±ºk¨ÈùèÜbOg²gà ÍNᓘÌLöLZRy)T_^á/֚x! #ÁhTQcq±ÄK_¶ûMP +êb«±VS.T®ÆC•7R:/p¥wÀñØ H$¬õLêÀsr°‡ ×Õ²&“?uLú‡Ã”é“U¯oÜs×·WÌ=´e¸ÿáé?l]St{Ì7;£¥W?ö]*/GßSëù…[½vñÊGvTøRöŽgZbEIQ•t;®_Ü>«¨¤É¯½ò®Å놞FLŽËÀ¯áùj‘ýB)q° µ§˜p©ÛÕ t1§Q ˜×ë ˆ×xAo�¾ò)µhS«E‘ãՂ^D6Æ_í£Ã£ŠA…(¢Š×ëùÃxpŒˆ¯Vt‰Ã£ÜnŽpãøïŠ gƒ™pH¬“&Î$(j¬v/ࢁ4{Fi`!(~(Q=•IUHi¸&¥©Á´9ef,soy‚ß"¡E“É2m°÷ b{Ø6ëp �Ì<°kê5²ù‹»¦#øÌCÓ_ÃWs_>û�ùæToþL@ÞªnQu€œbNéÖyuE÷HJ?—T7J7Ú°>iÃûFÑ[’è2[lE~NmÇ÷zîó“QxQ0¤x Á°3蔍â.q8èK/¶`d‘,²¥Ò¢XT–ñÜû ²Ì² LYjN¦N c9ŒûÃ;Ã'Ã\8è¬V²Ì©a9Eu‚>ÒKY&°FÁC…¡UkØI¡g9Ù`âÓDÏ Õ¦pN4™S)*ꁠ}¿É.EmÅ~“o9öØ!+2–c¯Õ½”$¥×<Ø3PSWSÝPÏÔdPæ-v H6„ŠÌâ ×,8|±E5¤WâK^}þÕéÍÿ3´ü#\=ý“Ó+7F‚¹ë‡ädtÛô÷~6ýÁ÷ÞZíÃó°»qKbº‘žù7àÌ[ñM{Œm +ÝŠŽç>ÝO!Z;ž;«Xh±–m»–A­+m¶âžÂ;ªÐxî#…Uˆ!†<M÷T) ©R9ÒC®””æ~£è.A‘Hù%¤Ü§%(SQ‘pTšœüä–á +z0G¾—˜¨ªLx•þ¶mÇÛN¶ñÖ¶>¥¾ŠÄðꂡPÀë †jÞò`¨5à ‘€W [^o0 x˂Ẁ÷’`N ‰xç\r‰N§%åee>ŸW´XCD á!,‡*Cý¡¡ã¡“!!4NdÅ#µõµM´qrnk†ê:Aú’ÚóVýʕX$¤æœ40,3˜f†e—|{‚¦Dáʤ'{ºq°`òÀ#¶S»G°›mN*ŽjÀÈS@ð_Zþ÷-x¹Ñ •••¤¥²2!; Ú@²²rê¥Ê%Åî©m¬«jêpåÒbW¾‡´Â!\äø®õA·Å:¥¦µg]—¯TÉ·âoL¯9_ã®»�-ϯ¹SÜ. j¢ˆÛ’§¥DtØìHo‚ǏŒ U할ÑeT ÷ñJpÞ>« °( šÍf(!7jV#µDÕtÓ»ia?Åc:÷6» +?zÑbB•NG•FâH"ѓ¡Z`OÏ$¥ ’Š£@'Þ¼.WŠìÃ`øfG— €Pd‹ÈÏ(ÒI”ˆ$ Ë$µ¬ÎªÁ¨ïS«wªyõÃü·ø1ž£S©akã¹3J±Á ,³Ù~Ø'-ÂnMÛ-�£ƒ6¿™­ç= [V:zü(¬µçHOO¢š­VzÖ§¸-½®w곽ͩܲ/å„äP|©�]•¶ya­h6ôÔÓ*hïZÖ¼¤´¼Ö+¸5]Ö+½`Ç}Á£m!¨Á.UÙ[ɽúmÒÝEß&Ϲö[ß"ï˜Þ•ΐ¿rVKŸºOì‡ÝmÕ¼ªþ¡é´Zä±Úpá4‡r'‘;©,¬×Ì#mšÅ¥d©f5$[­[ÝOZÿCóÚqq¿&«ýù9©?£µ‰ÇÕ©«É�…ôìFàв`mám¨Òa§KµZR–^û}Ô~ÂÎÛíޟñžàñ1[ +ÀGcV +~©Ì·¤è_áÅô‰¨,:J¼)“op 9¶;8Ç›mXĕâˆH*Åí⠑“DE„ˆYñ¤(ˆÏí<ÚJéŠK*–J£bì4rÈ(e#wڈt%8Kc³¿¹=/³Mb»ê7°BÔP¤&°ç Qsר;ðh‚ºggz€§S”mѬYh 7wí&d D~þ‡›¯è:ˆÔ0›.œÒ+e)$f+I©ó@ À›¯yó}…š6_ÓækVSŒš”]r§Ü²9e€Ä´J\ðëîî¶ +yïÉ)€3†‹…Ú¢Ñ 3eB»xíÚ{WÞ]°ÿè‰]øó¯½>u/~F%¹×Ô/¹“Ìþñ¦Mkn¶mý5Æïü«ß|¶±+2K¹ŽrAn’ÛÊíFÕènA¿å S… +|»W]u:PŒÉ£H_3ž;­è(wÖ8( +ÔßßG•A e;U5 ·&¥fP]VNw)kà–òäçãÉÊZ½¢AõJQÍÍÐ¥Ͻ¥ø)˜5C.ìb­.†á’¢~u:É£ +ð^©,`œ—H­˜¢öü[‰£ ޲¦ÄÄpäé-`½è :ß¶bYR-r 5œyFs@ËY–-hKÍ=è~ÝýuB‘ÅÑ(e†3¼Æ×¡êZåÖPG£’ÙZ$jj…àví݂ºö†æÆ—¬Ð­ÓÝ­¹K{—δÔq§ƒ2½Ò'Ö Úty¼¬ö0ö"=Òç&hRú]JO÷îi¬“ôz¢@Ö§çdnÔóú´‹²F\—Zìêumpq®!qݐ0ÝqeZIØv?5ÃËêàÜÆ¹yЙוO”á²¾(ª1èõµµpðg÷QÙVs¯C¥3S(ˆGG¢¼=%ÃQ•(Rô0iFjdú ¤ìãxâ÷V¤ªÔŠ1%«;Alp’ŸVãN0›ç41oÍ+%Mž™LHS jÿ¤§LãÁö#ʜ™:Õ#M�o³%Ì©Æ0yÙ<Æé1xY“ð¬èãbvR[Ýl_Xem˜U?‹€=« ˜êrˆuº”ŒÌEV²XMƒ‡Â³U)š%Öʸ®VgñI>l AÖ(¤}”OÒÌ€ þ%JK©C€ñ��_QÏX¨îÉóî¾*Ø)PäÉ1‰ÆTƒ {§¢JOÁIE§K¹dp°!ù(µ{t)-<ʆ +µ�µ�5�5©‹ø”²*ì3*¨IÁíh�'1ïcv§-߯\ðOh4€*ú;m™ªãmÐDÚŒÔ_Òû%üÍOV,ÉD‹IEq´";z륳}­Ó$éíéþ««ñãÉÅ-ËguÜuƒÙýåk›«Zn^Ùzu(”l,¯®-[>ÌMÜ=ýƝ³mjCzÖc-_Å=iw²/5¿7oÚr&iþUäÅSΏH–)”›uzåq½ÝŠUVV´™)8žûÇ>ÊäP8³ò·•3­:1irØøqìCX@™£SǏVLÉw‰÷&¤×M_”¶Û©§4é`¹ý‚²£iÏLÁM­N-õë°ÎäÅöklx ³é`n«EQ‰TU«˜öVÁÿȆ +ÝG; ðÏiŸÕZäË«qªÇLƒg¦Ž÷ôLHG¥#=  +òBV|`MúT/î%$Sô¤ùI÷+öWãîÜêÑ"¼Õƒëzõ½†¿¹T‚Ë8‡Ýåöp˜f6ïNÌÙ+ «å* Á‚¾Ž.Úq çŸìœý*›÷ÇH7Ž?Q’2¸àåEÙ"R„0æyUÄÖiÅÃVŒ¬’5k°·ž´ +Ö>ßs[i 1o‹2vìaá`YàÊ©SÔ9‘&¡ë6;S’øê6çՂÍ5àÅ٘v©¡Ú¥¸¸Î®Ò­oÀ ß~»¦$8Ç ·”w•~¥ac™3ο:ý³ySÿÙ='^²zMMï²>è¸f~ñUyº2#$T‚NYÁý¬@WÎn…ÒO7Ó+N³HyYG%% JIPø=Ó ´E1Q*«L0¬DUü¬y3X´E R¬yMmM ¯‰§M‚^y‡ÎÖ1s>etÚ13�þ©¸)n‡–ӑ`·'Øí‰¦ßhCƒDok zIGïkðс¡þ{%@Që'tŒ3ÃÌÆ0Sa’C®¤8P-?†\Jǀú»ŠŽ¢Ê¤ÐVÑÑqd‡»¢ºuþ8xLrÛÒe +Å©X†/Û°lh·l¹ÐVåŠ&u  UjË­�Wê=09JSôWà5Ѝ‰Ä¿¡º4hB:"%|à…,™†áatZ¥^ºl¹ÚUÕff,e–y +ä„@9(ÁÚ M¬ÖÄjM°ß3¾’å®*(hsC^b°Â_XoCCWåIÚØAy’¢Aᬷ££»«À“æs¹+g ¶€Øžf2”´E³†ö¥]¯ y¹P+¤ +H•¹ö{\n—Ë5+ÿ릫Uïþ“ƒ’ïî{;aÀ#ÝXå¸ß5NÎî 5ÄýUPPt¡Ž¸¿maÈ÷;Ç9ã¾p"îÕkØnŠûçAA™^[Ô´Ô¿¬EŒ7,RRñ©£mËWÐMêµ:µÀ«Ômóª*]Nm·Óé‘Ì‘`¥Œûå, ²á:ÅÔ/ODfU6àþ†li mŽE+š"E‹Èð¢‘E-’‘E`B°9jõuu“•{ƒO¹ÆñÚ»‰KÏPeœ^$Q㕊€Sy¾´õª–Á5¥¿ û·h’F*h”qf¢Óy7Ô±-ћ ÑpqDõj +£>œÀT£&¨:EàÉô€´�±@ã Î|î`ž¬cÆk‰e„µÚÉ4tTŸo¿á|ký¹0x,Zƒ;×ZÊÖ×,¿Í¾î¡öA‡A[ÉtÚ:;èÔòÞØòºë:±7Λ®êHéTÁäâúº%eîªöéٙjFí÷øb&lKO֚ŠK×öÞÜÞ¾¬ñ¶é—ËŽ@$â”ÂæN¼­¿\©›¯KL·_Y‘ˆùrh«RŠ’ Óö•õÞHÄ;{¾òñdÐmŠôSÿ7÷ÙôBîȲJ‘PAšÅg3˸Z[JV \®uYÝHæâV&¬23Œþ¹o†»™(’©ä201À•$,¼Qðâ~ƒœ4<ÄZ5Öw êe~ R4ÔÃÆÀåï%(Ÿ§K““ì2fÿô)03Ô¨N-ðïAT;»ŸòQµ–J2-jµ³auLZ¯Zå¼Xè¢þ¨xkˀU"c»°] ]�•3é½£ÔxÃç¼Þã·7A}ÜÛµ³© ›’H_¶šù{’xv23»=ù…䵿k“Å[Ì·$ïw©??Ó*gwÕt×^_Ë+³q…È•Ä-V`B÷=!+°b,ŒbÁÅ1?j!–D ǗKõ˜®„¨éšÜ.cuU@;¢%}Úaín-§ýƒL¬ÔŒõÊrg°?H†ƒ¥`68<Tû_kŸQ‘”O¦ziÜvÆ*èC©À +œQ¢Ü¸A®¨SÄhm±¾¸2Z§®–q…²M½Œ«tå2š‰ä1栚t T)­±Ÿ ?³—^±r¯q40‚gô®Ê3 ó؂`OqÛöÅÛ®¸¯ÿمõ%ÕÎTû´ìnˆYíRØïŠâZñ†%kç\v…ÒUYáRƒoß²êú»Þš|jÈn*›þøÊ4ŠºªµÜêîJ—qhúÙ áÆ®K¯>øß—º,T//Fˆ»Uõ�JqÆÞ+c–^™Bi³Œig/°¼QÀ¢1Ž)c‹‘ª; UZF 󰐟Q8”ï)Z1õ;2ÅMÔì³"ªÈLNH™£ qX¤&Ùè›×éÅtÍyb5±{5ŠŠâBFã˜Ñ)fš3jeËø¥¢c‘Öõw_¤]FcY² -¨ã—˜€éÍ¿åô*s´?Y̵p-úù»õª¯ñ¸¢l(8"Œ¨GÅQÍi‡9[¦‘IMzK{Ä'÷ùŇCxŸ_=ΉJ ìõ¿â'~s$êĉNpÍ*Kã³ ªµ’{Çñå{·ƒ;6N>Ã¥‰q,)†’8¶˜ÌÒÃ&ŽÐÀÄÞ¾¾Zó0“ÉÃHƒŠÃ¬1bÎè5ö'ŒÇ‚ѝ<Ä œºð>%€X4 ’žzi�öœdïÓé©Átf +ü®Š‚@·Dc6GqÔ^u”øP̡⼠ÌÀòcœÒa!äH©3\WJ€™%Èd¹`·×ØñÓ¾èœ%SïÅKæºÇƺö\ÓÕXëwÖ, ŠËß'\ÇÔÓád$RÒ²š¬œŸÞú½Í-e³üuÁ¬ÖªuoϝOiÐ�BõE§%xÿL4±”IS!à4ǘspÁD¼Ð¢ +̘ss.@喙p€|枘%űĹîÃ@§.T ”j\ÛŠq±µKǚ9J-§I°›˜\+XHŒ†¤#¯SéÈy±ª„épÅpï͐†h`�—�+e¤jf–]ã?™H PK“R)-0* Jãçý ŸQiO&/S)¥n�³ÀTMªM +QL_æÕJ)î-Å*™rO8“›Šý±¤Õ•šm²„y}õš’ÀUèæ8¤K£WÀŠ€…ò@).EæH ñ°<"$K`yLÈÇe•ÜúœWŸ·O äéHšœì1çm„’νÚA”`ìùw ”6 +Ú¼ ýg”AŸãŽ·4̯„WØ-ö²J«aîœéļ[«2„=˜Û¹Ý?ùIs2Vßj‹_9½ #ê7â`zzÍÎK|L0çNq^L¨ˆè ã³éúÔõLéYˆI/Ñ•ÞÃS*¡´ Xi#ÏÐxgTÔIQ”·™Ù³Î‡‹Žž kh?ÅóЛ½ôAzx{À6½D§^¢=Ï<Zäy¿^Ÿ3#•Ø`¥¢ñÓj¶ãï88¾ßÐ)zG#X~§Åó5­Žö»ñš­¦w¼ê€R]dz�ðh�¿nÃC”�^ άÆÂS‘°è2‹y¬ðø8Í;ù>¾Ÿá³¼À¢W Sяê‰þ\ì“Fkh43ў-YҞí¼lå½Áž�¿àò•]/Óøâ!rÔ8nîz y¸jÄ#Wý±ô±÷‚*Hñîó_Ôã"KÔXL¢¾bmT(6›l2*Â;4Pr©¡d5H2örÙuN¹Uû>¤ 4i|Ú�¦1Vż™lnÕÞj¼Õr³c³k³OìéîA=ÍWÀCñIæ”’}ŽÅ[ºó"ŠéX*²œTJÙ,…÷»¿ýº »uݖ/©»nîè—WÝ~M·{ǽ»¿tvx×ý/ÜþÙMM™·ýpúýÿuæ>JkiÈÔª‡…H!zEàè‹Ø›D“I† ‹’WÐE‰*huqêÇPÁ…“L.iè[ Ú …Ÿ Øƒ‹Ò%łÂo–‹¢S,(¼½Ÿb¹dj÷97‡‚\0´äeð2ÓÎ4¢ü"”!Á +²ãíD¢çhô^þUÈ9b¦r+Áü9|Npd •@A–Óqöµ· +MMù‚ânh–à@ÂNÐI’ƒ!µ•nïSÅGïÔh"aSÆByÁÀƒî,ï¾¹¨\¦´…ùq.W$\yÔíÌ‹ˆynGóáA^ñ*î‘î‹ôGF";#§#*9Ò! +Í"TEVW×28«1Ë*ó0eP)w{j]q¿uaÈ÷[†ƒ1w“ì¶èÝzël%…PH¯¶Z´#TXr4îÞ\GbÊÔqׁ�q".%‘r±Hm}cíˆ wºpŸ«ß5âÚé:íR¹ÆÂcß.ؐ‰Ä$U¿g�æE&µ"-© D%£pÜ3Ѓ)¡Ä%P©õßû>8^:{viizöíîª¦éæær/ógJŒØ¦zˆv¤KKgO§äå)_$âI/ëMÊ#=ØuYCÎÅ[êX¼¥’ÅäªXnMŽ0µäÊi-\‰‹ŒžE¦cE¦cEG„Þæ`¯€ì}¯cFë:f‚üªu‹)º±›‹Ø@Elˆ¢8‹ƙ*ŽçÃn¬pšŸÑÝqÑÒ;âÈG"•Ìã©bOUµá{ ²é å¤(퉘"ÕjO’0éÍÜ O>‘À+ú½}A”ƒªï~>¸qe…ƒk%‹1V±2[@U~|SDdd-2B™¥):mr°&‹+:uµ¨ˆa±†"ÖYÄ6J[ã3\§!Š×Õ^hœ¸€1PÌç,J>^¥±N)­ëh”¢²®³®¯®¿n¤NU¢Ÿ•‡¡–­²uÇëH¶÷AÃDW$:â~Ó8gRÌ¡xÜYã~ãÂpQÜçŒJy¸*VÚTé¯jñ¡pu Ûq$6™ŒZ§#¢qVÄ&±_‰¼8N^V¼ñš¢Hi Þï‹÷ÇùáøH<çP\Š“8{áfsÔÆûjŸ¢Ü‘(D!§.~3NéԹ€CÞ:u¹9º9§«—Ê3l�ó´´XxJzü¯a†‚¡¼saãyÛ£·óáöëe‡QW5wz¶U©ÑòM‹nºQg¤áÛ¼*S`&Z0ùZûòômÓ·¬¸µbŦŸ¦-_ž.êqAÒ¶/Ý5ßC9 £%x˜t'âPF‘‰j¸hmý +cÐY0¾ˆ„;qÁ;ñq,àq\» óKWÒs™êc@Tn°O¬A{p QM}Nœçc¦—€î1î±ã¯Ìh'^¦yÀÜÁê‚7Æ3VÃz -¦SôÔÚ¤Mú墧*ˆÙHÀ¶û™™¤z˜I„¤FVn°Ú Ü ’Õ眵sABéõ Ìߘ•é À[á6„Ô?-ï¡ñÌ[ÓϾ>/9X!¯ôz§ã"ªÏ�Íç5À‹#Î çi'çd®Ñ¼Z +•ÆÔìZì3¬­ïtbÅÙéìsö;Gœ;Q­ûÕ C8îba[ÌÐdõÛZ`IjA‹pÄ / “õV7»vD;õ¸O߯Ñïԟ֫ôcŽ zžV3éó"¼0o‰Ið‹¥öŒÐþ’»¶m:“)÷.O‰›U}Þ´|V“МòT›G +÷3ù<=;Ã=‚ªÏElM¢”C7Çp¬È"ؘEaxÀ̊fZ$¬Hh±š«¡¸ ìºÄ'pe*Žö°`Ðy Ö¯I "›™ÜZ«xÕBøV:‡Éf«A¨¶¦`¦"ðzŽd2`<g!:Y©})X…ÞÜ?;wyÀÔÒJ…°és ÌKcâÑ8±Ö–;ÖÖß©º[ Ê"ºE&aók"–ˆ§81 ×[ê¼m–õšõÚkÜW{Öx×'ooÑÞâ¾É³É{sr«v«û ô„æqÏc‰ÃèxíBX£‰di©‹Ä­n›ßŠ’Õ~dњý–bQv{<•¥Z $‰ˆF´ÁÉÁ-¥ ¯“�ÝZ(†­ p¢coÓaµ±ŠpªÈTëtzÜãXT¼Ûµø„ö4 õkÿ¤å´[2šÅš^ §Ù"Žc£R”xÛ$c“< +>ØöÞ$®Hf’$鮩ý. µÒ0kÏà¢S=§¦ÎôÐo¦ +áÕES§…˜ËäLÝ+–'Œ[¤#÷Ë]‰Âs.$Mbiâ_sµ$¦ÅtžÜô›Óîn+ýÚ,Y§ÕÊ,Ùbúý €§…… ÞR!؀‹éB1=~Î^V<qÔ¬C \-qiÜÓ÷×ï¾lvGCe0U¢õ·Eš¦_4ݒ³†{$+еNWãÆK,!å]Acæìᆵ%YZã0Íé%{åa½¤Ï¿ÏlèW&¯æé÷€Fƒ<@·TM›!ÉÈ q‚fÎTX.¢Ê*—Vã5šPîÓ٘ҵYs)sš-a- 2+Ètœ£‰óÿòíV¼wTz}N£±,Ñv¹¾àæÜã¹_ŽéêBô©¯²×ÙÜ6OXÒͲ%â’ݲ§Q“Ò6¨s7zŠ 4-ÚVW«{çñëⓚox¾æ }=#îÒ|Ëý-Ï3Þï‰û5´\/ºy{'B?w}ªýÔõ¹§lTƒCÌí«e0Q•‡þx¶µåa,–‡ápšÍ *ŠÛWk +݆ñ éWÝ&ß¡ºÛ¼=¤ikµµ®”÷ua"øKú>íV×½n®Á2ßE¬.Ê +^¹À +ã¹{”¤Æã–]nw¥F DëõxChDµ âyÆ?y6ð¸u®q\¤XzµXÒF´£ÚÚ·´*퍗ÆI%E¨Ø)"râ{³‡~² # ¬×d©¥ß ïu18V]GÁ‹ú:¤™ÐÍ8~å€Âáüi�…LÖÚ } éÿ—~GuˆgÊõ¡[:Óã:㙤pÐ5™0°OKé»È{ œ¢N¡…Ä¿áÊÀo3n#ðHÊàî×ÊCFÏ}ô"@MDGÍ÷“c֔–¾À×ZS¢lMy!áüû[œÿŠæß²å®0¦Á®˜ïöÅâöŸ¿íu¡Zœ¨µ…}ӇãÓ%s50O±®œˆaV‘QcÒó˜ýóÎþ‘SÕWH‘ñ ~™~‰’Ê‚¼wĘ=.”¸N.)¼,Dªdá-Á)ÅÊ^x¢ÇÂÞ7Zf^¸[fÞ'@á s-‘™×FWTÐÉF—P”4êÔô«¢ýԘµ¨â½†‚˜ÏH“…Ï,ó_YÒxé…®êüçVœ¨ÕÉ:—1u¨ù!uXdZ^›×òLï˦ó=,øåѲx‰E‹efËBþ=`±…Ú)Å2ã!Ò3 ,–Xñ…oú “˜í~”riˆ^:*1Ãtcþ:£F±ë‹õDz1¾V×h”çæË*h]Lßû£±°ÃMj¿Ø"ë¢E ä[«E£n7ۏQ«ÓêtA™²ƒe16á~<ŠaS«7jq{À괎XÉ0dY+G_»Ë…¯øµ¡‹#hôO¦Òiö' ì“`Fçtåç¬ +0{%¯Ïdö™<>$™½R‘1£—}¾Þ“˜15ªœªpÝ̛x08ÔuÁÂûy¨Åê¸5¦ #3Nÿ±ìÆÛZ $} óqSw&qC{j%÷ÈÔÏGÛ|æðÀkÃs»ÆO6U{qtê©áÎú¢¾´DF׿N‘ŸƒÏXÅ×h4VÃâ°5 +™ÌLÌ¢Øäõˆ1=mM4lAûL4FVMûMUj1f +ò–„ +ߢÂ׫°*Z1.U»oòã5~ìÊÜçé÷E‡2Gzz&{z*� L†åъÄÑ·ŽJo%.þ>¤:hЉ|©Ão)W‘Ò*u~·¥]…¯S}IETÑRu‹¯õoòÔ¢Ãt…Q<”ºL¦šjhdþ\ÌBA,VS]xgu$Ð/6{h’ŽéÉHGØJ°(JkqMҝ$K¹¢K%K@ÂØºõ+‹Ÿ’‰¨´jm‰6ÞWÓ_3\#˜jƱ¬Ü dù¦áMã‘È‘è/ÂoGÞI~Èþ0òqRgÉ${’_,ے܎·“íܰ}Ø3ìöm-Û^n0aÑr½àÓ&z#,ú8‡Íâs¹ãÞ䓚'µOÉ_ 5¢³$ %ɅÉÅ5½57ÇoNÞc|&¼»æ#îCŸ>.VùÑË þ¸p=cèåòqìQÌ¥.¿ûe¯ßð`É#ÃÉÑN÷ËÚ²X"aƒŽ7ÅPùñPyEiBôP=·«Ð¯ÍlŽ +z°äÇ Z,ǂ'‚ +rÁqΦèúé_ô›FLœi×+î˜Ç]�!—aʝÃ1NŽUÆHì–Q5–÷´Ï°Ì¢ÉÁ3Œe¦è×Y¹ îéNU€PËa(Ò/4O¡\Ä"-§¤IóŒyÕÜ¥hÁct6ƒAFÓÝ 9>93Ù3ˆ¥É3“ù2+þʧ\ÖjQ¢;ÿ}~I< KfA0}Xˆ‹>$K~R—¨|8ÿZþA †•)šÏ՟JŸš?/á{ºñ  “)îQ<JF¹QÝ× #öψwÄ÷dèñðh™¾§›¾$GàQ�š®"\¹?ùT䩤ª§›†2Í%²;¥)q§°¢MHÞü§ Ó¦Ê¡)ɒ&¥—ü–ŒQ¦øOcÞîT$ÿAm8ÀÁùè€5•tYócYòc™ÀbR,0…%•”-ôžÓŠÉh¦'`à´b1À<Àä2³ô¿?g»ø‡óß·œ +³ÏNíô›õ»"ö3l®qäÿȦ8»ÐX%#Á⛮˜·\ô>üæË›—^´; Á oÇêÖ«¦ß/+{êKõ‹j̒EÏížþáW¯]X6«$^Þ¶æ[[žôk=¸í‡.Kµ^9ҘZ1ð„Ódt±¯Ó9ê<# Ö"žþÍ ä<m9íÊå G¹œ„ +ñÂϝ×Óp?Tôo:‘ˆ4H‹tH ȈLHBfdAVێȉ\à›#U +@òn÷"”û5¤S>š^˜;«º…§¯Íä¬0ö …„P=†FQÆUè54¢§QêD 6t 톹nÁoÂ*¨=ƒ¢8�«š‡œX…žDï +Ð ú�D%¨½-0N+ê‡õ¤rCގîË,-jFÿ‰áëñTåù$‰0óöܬ¼$w4÷K¨}}€#¹=h>”>„ÝÅÐú +ìñZô£ÜYú³h5ú¾ Œ‚¨ÝÏ×òÛrסÙh?ú9n‡Ò"t‹ê—šýèz¸ëÛØ‰'r'r¿Cßã1º +Fú2ºV<†&H9×¬Ú Ï¡]‚.E« ÷KèlÅUœ’‹åææž„Öï ¿ySÃ:hêE¢oÂi¼N¡¿a®ÃßÀÏÁõSüGÕ/amíh3º Ãʟ†{ŸGq®"Nâ„Ór¢8Z}ÛÑ.˜/:ŽÛq7žÀ¯r»T•Ó™œ-gÏý(¡uÁ +GÑ«0Ç\ 80â6ñ~~“ªzêØáZôutýÖñ>œûßÐ?p)\¿&·“¡ÜŠÜ3¹`-" + Yè2´m@7¢›Ð·à©¾†Ž ?ãω0ñßWݪ:{ζͅµ/ì%0öýð”ÆÐ8\oÃ.ÍX†]Ì—âËñ:¼?rûüH ßsYîMîW|½J•k„‘Èó†Ñ +´žÀípÚÃ~ŸAßGo`;.Æe°£·áþOÉlÒ×·É1ò>w7·?«ºgúäô¦?Ïm:oºë‚Ó|NáOØkˆãkñFü[XùÙÇ9‰ su\·”ëæîãá~Èý„äŸãßU-P­R=§^5ýÅ響Úsw1`]1”Þk�ú¹¨é:X_?\ƒè6tچzyíDÏÁ¾_Ao Ÿ£÷Ð'𚯁Ùo�ª»?דøyü*þ>~ÿJ/‚«„Ô“ i&óÈ:r7\ãämòçãÖpCÜ0\;¸Ü;Àö<ŸSUÃ5_u¿ê;›êõ|õjñÇg'§J§º§ÞŸFӞé/L?6ýêôïrËs·Àú£¨ •ÃJï…U> 4¸ ®g ×яÑ/ØZÿ:Uï¡'á©ep^�×"|\ËàZWµ +¯ÆëáÂÃøËøN|~?Ê®'`o»ðwñ¸^ćàú9>?Ä¿Ç!@ĄjŽ’© )Øi3i#‹Éåp­#àê'ƒäFxBß!{ÉAò6gå¢\·Šàžäþ“{{‹ûŒ'|’¯àÓür~'Œÿ)ÿKþsU@ÕªZ¯Ú¡zMð +µÂ2áZá a·ð‘p\žNõjõmê·Ô91 +Òê°ïýèÂ_…p oTÙø›É à ׯº/ƒÈRîzî!î¿UWãӜŒßÅÛ¸k¸ërßææ‘pðrò +qU#w5z�åðsä×ä ùoÇKÉǸ„ÿ +~‘làš‰@'QýŒ·ówª>qþ ÔH¶à ò}îNîÎÜ˨QµŸPí ?E2’XÑ àê{ ˜þ„\CîG]|­êst œûwU7ÃyÏ!÷áRî-~ú€ “¿âÓø1GñB>B®$)üHÜ)ìG“ ¢ûñ£HÁ‡ñ{xaü ÷ÜAôð´²Ä€@Y傸-N‹ºYx¶˜Øq'9M–q/ ǹ:p±£ÿF·bWíÌü¦Ñ!1i­ M~†«‘ =òþÌôKTb«~©ºèì›\]Ž*Qy5o|�WºU£C@ƒ÷¡Jòº-7Œ×‚Ü_ò“ q|-ªÀ:–NXÛè  ,¤rÿäÿ@ê·ã?¢›ÀÎ:ƒ'P O{à[A2õü½®µ¨j_G ûU?C‹±¥<½¨üWèJÐ9¿…ù= ¿’í›|V-ƒd€;¾>=)p݃ÞÄm5Ï>ïäçƒä},w-ìðÐQ ß@×äGÍðì.Ïݙ»õ澙»­CKrπü½17†êѽªn²\•àkAƾ€>ú|?Èíùè]GQìB¿‡ë?aýsT‡Ñ6þ ;3¹r?M\‚BpB«A‹žB7 ?¹Íç&PÍô¥dOn×êº,÷\�kÑúÜõ y_B»Ô*=ÃȯÚ´{?5©„õƑW@ëªQ„”¹Ë–*™9—¤g7¦fÑO²jª«*+Ê˒‰ÒxI¬8 ‡‚rÀ_äózÜ.§Ãfµ˜%“Ñ ×ió¡Ž`”l Ï듳Å}Y¾8<~­‡WAê ú²24Í»'+÷14ùbL0¯þ_˜JS9‡‰%9ÒeI¹5,g¶„ÁŸ]yY”l wËÙIV^ÄÊ#¬l€r07È­®õ-r÷É­Ùy7®ßÖÚ×ÃíÑi›ÃÍWi˒hVE”²Îpÿ윃Y8[÷$`QYO¸¥5ë·Ðd¹h몵ÙÎ˺Z[¼Á`wY2‹›×„WgQxn֔`(¨™M“š³j6| Ý º_ޓœØöÀ¸„V÷%ôkÃkW]ѕåVuÓ9Ì ˜·%ë¼õ”ë|·4wÝ{a¯—ÛÖêºF¦ÕmÛ;/뺰7Hóîn#K¢óú¶Íƒ‰€#l_"Ã\äîî®,¾&”é>èžò»»*ÜJ[ú®•³šðÜðúm×öÁƒñlË¢Ëo Žy<ÊÁÜIäi•·-í +³o¸{U‹o m»ü–½nEv_ÜS–Ü#™óǺÇh*ô† Wëc%†NK헟;WLW^�䐕×Ȱ’®0ìiÍ®š…¶­™hðëÆpWv-<k²šæ¾mR#´Kôþ¬**…åmCðüӟ\ܲªÐ"D¥¿!Z¤TrŽÐ ¦œM$²¥¥”@ÔÍðDasX½®,yã8Ɇû%�ꄳ]ÕÝX‡ ÒÇ{ÿ¸‚VC%;|YW¾.£ÕÞ1¤T$º³¤öLÌôؗўᙞs·÷…Ž÷1Ëޞ‹Ïý3IkëúÆ,vü_º¯Ê÷·/ ·_¶²KnÝÖW8Ûö¥Õòý³ÎõJ8ßžå£pR Â@z—¯ì¢ ðOn½¦o>°¬1kmî⼤;_"^Ž ô{Ź‘i¥KOÇ⣣ÿµãj˜µ`y^VꛟϻµÁàÿãMàâÑ»8[aOÙÆÄÅõÙÕ/Zž~ æ‹Iûҕ۶i/ê›ÂjÛ¶yayÞ¶¾m«ÆsëòÞvë⺶õ·öÍ<þñÜ¡û½ÙytÃ&ÖãF m‚æî ãû.Û£àû–¬ì:nš|ßÒ®1‚IsßÜî=èë:ÂZ m¥´"Ó +è<àŠ1"2|ïA¡aÖ˳V_3ŽkgÚ0Z3NòmÒL6>ߦ°6ú£’¢yiׅ4À«»,ÿÎŒó'ê¿þ¸×”þ›è™ð­ß½Fá_«yüóMSHH4BUøyrupº­Ðç›þyâœozþçRØG˜#‹B: ) i $Yõ¦‰{u@Z@RÈ&¤™G¹Ïȳh1$àµB{ êK | -C<06‹ÐÚÂ\7ç~šG`Æ>p’áØÔKÁÑù!B:@7‚k9 \4 !Ô}Ç +@<€ði„ŠŸA¨¶Qz=,s>˜pՀ[û+úÿ4±Ý¹Ñ_À²øø<ë +´f‰ò�ߛDK¹Oör¥L“;…ú¸Ñ(÷:‰G´HPÊ@ê‡r’*7Áýzokkµ20QÎàXI¼ú íóøª_æ~Mž¯$� 'Æ^ÖóþØÜ¹…Bý¬|aoiYõ‰&-÷>ú$½ϝ� ƒÝµ·¤¼út“0w;2Á@;¹÷PA +÷îÞHqõè+܏¡ÿGÜpœô¶7Æ æjð܋à²À)Ù_èÙ¿×h®FMá‰a4ùqH'!†Ä£ ÜwФívC①ò�¤ +H‹i ÷÷¬sÜo‚¼ÒHÛ!ñp„ÏBûu4çžá®+)À=À=S€»Ÿû*ƒÿÐð[о$÷M¨S8Z¨?ö­Ðþ$Ô�Ÿ(ÀÇ¡Ý ð1ýpê7r›Ù}› +p'·q̐šüÐ/Cª„ÄAé(=G÷Ú@ŽÁÊ¿žÍ´`5ÀòŽkËX0̞і½NwõN8Ò-pô[àä¶ÀÉm¡.r·ÍàܖÇ)ãnœÛ�ç6À¹ N¥’Ûóm¤ÿ�ä$ç¾Î}#ûnc#ào|Ú~ä#vÒwœcVµ•»v¬$�D¶noJ©Î§ðWïuUo?_Óh)!4 ‰â^Åz¯Ú«ÑÓÖ«özŠò°®k2rkЗ dƒ<©R $ž[3©â.E7ˆH1†È7Ä©øÊly…«FÀddáÊPâÞ4nèÓôk†5œ¤‘5•EÓ©Qm�ÿx;Ǹ +.Ã-æz9 ªkh°Mh¬ÑíÔeuºã:UV˜Ž '…Ó‚J*Eèú„~aXv +ú±<éÓõë†uœ¤“u•:EשSÔxgÓÝÜjÊåKú!@âáŒ{¡]æ®„Ô O£ŽâJ*Ô GP“ ‡òI€*¨™�Ïx&h5A« Ñÿ|ÍÄz:!õAê/ô +çzfî¡ø§i¤ô¡Õg{òÓ´i!Ô P3@Í�XÇÉYX¡¹ ©ÇÚNBª|¦¯²ÐßI`ý§ÎLŸBï%g•U±‰8ÎÆñÎ8‰c%iªVBY,–Þpo´·¤w¿!¼!º¡dÃ.~qxqtqÉâ]|&œ‰fJ2»øŠpE´¢¤b¢’À.~{ÇîŽW:Žuð½:†:¸úÞu,QYÍ`(Jáþ1·§ºÁÔ4›ì†íôB> +é$ ¯€”´OvC /@ë Ðú¨Œàžà°O@âò@¡¶²>Z¢ýä¢~6þüXcÍ⦅ r{!Bâ`ìç¡ÿy†/ífíYÈO²öÅü¬=�ùÌ=¸•LÌ­ö[ Â%ê…ÔI…Žq+@9¬ #C€Ôi7$ž[ × +ny®çÉó\R1TÙÈá�d1‹R“Dô@ü ˟`ùV–gXQŒ Ÿ.4|o¡áž…†H 8Âü˃Юɰ¯É°¸Éo2ÀhNDbg¹@sü–_Êò¤b > þ4ü9høFÐ04\¤÷ù€w ÄÆrÍñc,_ÈòbE0¼0¬†&ށav4—å~–{iŽÿ²ÏÔbBšÃø/¨FÂcéx�Lpn,Ý`z,Ý`j,½À?ÇÒ_ ¼„?ÃL¥áOÇ"§Mv|/àiý¯øg¼�|æ�> pÀ§QGþÇXúŠÿm¸ÿkPÿ +‰ÿ›¨“Ý7аöoîûúXr5ÌúÔXò˜õk(Éf}|,y +Z¿:–Ü +àá±äõ�¶Eé¯K—šÌô1 w Šº’ŽÂŒóaäë¶åonKÒ»Zèã¸y,\ FWù£N6]`,Ì6Y„Âl +³E{Q”A#6±ÅPˆAq,|Œ"싞 +ü=}˜ný ›Æv~ûìo9TƒŒ=øéAz\ccÉq=øIøpàû‘q¼|,0‘¡ã•ä8Áû{à³€KðÀîäºÀ aÖ»+ ½ð¨GÓe§Â+OF¡>¸#ù]ºv¼º»“séçó¢ãº•4L¦háÁ@ +šgã{Ÿ TEÆéR*aŒçJaÆâ0[ʲ†C¤©ñf%©Þ¤^­^®¾L=[]£.SËê"µOm-¢$E½¨EQy‘ˆH´Ño(ì? ˜…*ð4çYY"ù·'Ìr%X$À;Y+×NڗÌÅYK;j_:7ېhWç.ÏÎJ´gÅÎ/tíÁø¡n¨eÉ}`‘/í¥Mw{©a\q÷ƒ^ +o»ûÁînܞXƒÚWËÙO—À>´à¨Âs]Èqcƕ±Ì1§æµü›¬¯_ðÂÊuÑë+WQö±ö%]Ùg‹º³Õ´+ên϶ÑÀA2@6´¶$ýtwÄ·’ÖËi;¾µ¥û +‘~@Ci +(Ú^¢h(„÷2´†djmÙ +å‘^à (Ïk i]~¬LcuR�hď"l¬ñS4 ‡ü`¦ Ó#lbƒ™ôˆ æ£H{¢Q@IF)ʞ†( ì‰6°îçÎw‡£ùåt£(›'Š»Ù<ŸÇ)Éã�pˆ8ÿ×·‚ÿ¿¿«æþ 㽫~µv Ãô…[¯‚Ô—½ÿÆõ®ìðjYÞ³öW…�Mqßê5ë)\uUöWá«Z²kÃ-òžUkþM÷Ú½*ܲ­i]ÚµgrUËØ*eUkxUK÷Þ§‡šÛ/škë¹¹š‡þÍ`Ct°f:×Óíÿ¦»v?Mçj§sµÓ¹žVžfsµ_>·wvíÑ\úv˜Á½D§~èó»ç:¤þ9Œ9f]·{ñԖ.ѝՇçf hWYSYíî¤]Fi+t¹nŸôÂϺ$h6‡ç¢rµ^Órî߯7Ñ´ysòM›]¬m0mpI{v ¤³éÖ¬Ò×ÒÍ>¤Ú\ø5w)Ò+éci²!=”ÞžMïN«6oî†fË+¡c!ÒÚ +m†v‡ÚqE×%=úSˆÛ Ԅ7Á¯µ…͹ ü£ÕM›7Ò‚ 6BÊO—Øœhîj +¡5ý_39È­Âj -¤BÿùÏ ýÒ_!ñèNÈ¿ +éېöÒ®Œ+ku]ÓBgìNP¡ãâª÷VÖUϸêê<\²2[/ÍÃtSµ àX¦FÛdãCÿÒ»~韐T\5WÍߜ§ÚîhcÃòéûôM4ۘØÄþS'L{ÓÆDmdÿ­4lÚÈ>5¾˜îÞ¸ÁQÀ�H¬u#½m3…3?Ú¢øÿ�6æ:à +endstream +endobj +3101 0 obj +16205 +endobj +3091 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3079 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_rgb3D.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3102 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3103 0 R/f-1-0 3104 0 R>> +>> +/Length 249329 +/Filter /FlateDecode +>> +stream +xœ¬ÝÁnké–ä÷ùy +¾@e“)Š€áÀl׬áA»ºÕBãjÐöÀ¯orNJï[+î=™e£ºódÿ±µµ%‘Ôïìüï¿Î§×ÿÿü/§ÿðŸÎ§ÿúÿþ:ÿñv;ý¿ÞNÿëóÿé¿ýúÿ×éüÇùôŸ½ÿñyúßNÿýt9þ÷ÿåõ]®×Ó¿ýüzüñ¸>N—ËùÛírú9=n§Ûý÷ÛÛéo§ÿóô¿3™ûvyÿãü|ÐçÛ—ëç_{ìØ­ñ~ùãý|Y¿¼ÿ_Åõù\ŸÏó£I½çþåòöÚû9]Î8®Ûãø¿äXÖ)ù]ävþããüöl=þøx<9òÿü×Óÿô¯¿>þøxý÷ã_­?\_çâz{¿œÞÞÿx¿ßNÿúóë?|ýËù_ž#§ýúõ?œÏçËóÞþÇýo¿þçݟÁp®ìãy}€Ïsñ<Y—ãÿòÉú¸¡Ëåv<þ¼<þ¸<ÿéãíèþù36JÏ3qœÆ÷~î{Únœï×·ËóŠx^÷ÛÇûß;sïõìéÇöú`?þ¸žGþhêŸ>wŸç£ö¬¾Rï·ãÒÿ¸ýñyþ+WšTž_?Ï åuXíäÿö”ÝŸWÚsèù¨·¿{™]ÿêÉÒèõ¾½NÖç?÷Uùøøãòüâ¹¼½ßž¹Ûåø7cæÏŸ°Qz|Gøúì~îo8¿=kŸŸ¼½½=¯¯çGöÇñ÷B»ýÕs§Ûóƒ½~_÷Ëñ5ñ—Ï^}/z~–_×dz÷qýùþúŒüù37*—ëqÆ.ÏoP—¿ðír¾þñv¿¾žž§üïgûø«§­}T¯ñzœ¬ûM¾wÿùsöö‰_ôÏàçûqÅ<ƒŸ¿rÅÍÒûùH\Þ>ú·Ýߟ¸Ë3t~}±>¿Âÿá÷¶ûëÜýÕó§àë#>?²îÏ/ÚÇ?sÙ]¯G_úÏÞãq„î×Aü…èë~æ¿=ú·Þߟ¿÷ç…w{œ?NïÇ·¼pòþòùØ^ëÇñmåó"ßÐÿü¹{þH~}/¿à‹íú~|*.珿zõYèrû<¾«<ÿş?qÏïâïoÇOÕOþÿÃÓû˜žäñ|9ßÿÉos|¡]Ë¤¾‹>äyן:c’y}ðÇ3‘ç·¹ûíϟ³ç÷¡OœªçsšÛý´¿z±éGöüH¯Ç§¸žÌýõóvÿÀ'âr¯§¬ŸÇŸõIÜ]îï¸ØŽgJúÔ=¿ïÔUö¶Nâ¿ÓóýÐ~^Oæžÿ»ù öÎÜçÏ&.g<e}}°Ÿ7‰ý‰Ó&•ã»î뜝û·É?qÒî<UÏ/çx½ýÕ'$úý¼ž˜<¯·çÿ©'¾—Ç¥¾îßð-éy‘?©ïÒûçÍC—瓲ãÙð_ù¡úXßÛÞï¿ùæöWŸ‘èöóú‡×”Où†ôÎÛ_ö·z¥ûüÙòú´ÜÏõœ‡^çàõDäqí?¬~{êÞ^çOäž?¡ooÇ?ý;>!яïùñßæžO‚ÿ©ïrog|súÄKŸ×?¼>;ïéYðÈ<Ÿ‘Ýóëïö^¨¾]Î|üüv^§ñßñ Iÿè~^ßïŽW×ñÌëO½§òüI}<a­1?ÆÏãŸ?_/ºßo×ÛÏoB×·ÛýóRÔe<S¨êú>¨:°¯ˆ:®Çùï¼µ2ë¶Îúß9¬kÖí¯ÖýÌç18¬úóß?¬çO·3¾jîö-[ëúϟ©Û¥^BÖ!՟ÿÌ!}>ôGo<¤â,ÕsëôºxHÇ{h÷¿wQÉõüQu»=?Ó§çúûíüÜù×ÿ|üo}Ô×ÓçóÏÿùOÏÿù¿ŸÿóoÏÿùÏÏÿù/õïùï¾êþ .óã×óžÿtyÎ=_Èÿ|<àßêÿ~þ/_®øóëgÿSýùùϗÛ+òÁs÷|ýù<ÕÏs÷y??ÿñùÏóûãíu"žß«_ÏEyÅ?ÿˆ—Ž—zYûÀ«Ê׿8¾´øéòzÞÎøþe‰/]¼>3¯Áëûåú|=|}B^¸­w Wó¸ ÓQì‰×æ¬|=ÿÝ¥ŽõÌwqžÿ¦?n.ymC:ד”׳}ä\ÓÛÚyµñ¾ÚÛ¹Þ^ªCLC=‚p‹|oÅÞnûm'„õAyª"hzä®Ë¾:xýžÔs_šê¥¿~}‡Ôqé|¼=¯™¿séÜêéþ/ž¾¡Y‡?D'ðQiåëø7øôXÎÎùzÜÜêvµò*à-ÓǺjî|Cu}2ÓTÕɲÒ+~çI­2~ˆòQy«EpÔ=òŠ~Öû\Χ>(/1‚¨G^áG0<sø9¾Ýò¢à§kLi¨N…—PÇ9ûÄ¥q9ÛӚvpäÚy–Ÿ¥ã˜>ym\.ûa8Ê8¶3GØ3¯ò¥Žè“oÄ>ÿÍzŽ1޵ÎÈ(}o§ÖAå7}Tžêu¼¢|Á}çÕqyߏªS;‚¨GÆáÜyu\®íQiF+,kåU¾Öð÷º2nö¸¹ÔèjãUÅKš×¿ÁӍ׿Y«#LK»ƒ²w^íãûñëßñº¨¯[<,Oõ Ҟy¥ïõVÀýÈòËö¾>U6¤ d{â•Äû/õk˜ ¿`ïëó4GvÅ^8Šu–>ÖµÀ¯Ôûñø¹± U´Â×ñë5œ¢ºø%ú±>;¾ÒèjãY­ŸÇ™Âx=·Çå¥Ý9Ê£ój_ê<}ð:x»Èã–uÐöΫý¶.£ü¶ŠÂŽ%m ÛG³ŽfýR®~u³•–v¥ªVy•ßëhn¼"žÏ.Ÿãñi£Põ«z­c¹ñ7®o×ýÈ:º¾Ó ¨záU½ÕñÜÖq³GÆ)áÛúH½òëËÏñ+> Ÿ¦9¥ voÍ:œëº îõ¥ÀGͥݨ¦5^Ý{Íu]÷úR¸­OVZê¥:žú:~ñ…Cº’¼Õó‡[•çVà¸=ò +?êœ]ׅÁ'|¤Mia<Ãïgü´©_YóiÃu}²æŒV޲TŽê:aü Ÿ5\ñɚK­QMk¼ºüðÎËâOøÈ´Ô;h{çÕæ÷÷ö üõÈ:Æ´ÖK¸4Fê•ç7…w^ïïöÐ4¨¥Ê{ꕿ®‹ãýjKcZÁy镣Zô^¿Þx¿íÕΩ©¨F¾+Á£áõñÑ”gZ]¼Âüžð¶.õ@~Ê|ªWPöʫ̧|ëýý¾XǦ$TŸ>+½âŸ…ÞÖÅñiL{ª¸—P?ØÂe9ž÷Çz$?isOK+¯©WþQp‰ˆìznÊ[=‚Sn‘g÷Šßî½þU]$W~)ósªEŽîˆØ+ú×Ky}I=ÞWz½ö(på—ø?­é8d'ËK˜Æ;ãyú­N9u}}[ŸdÓÁÈ +>hë|ÿ +çüÂ+ìʯÿ ?ãaMBõQyéU¯9 +?Ç; ëQyªGpÔù: Îë…×ÖÕ8–z]k¼²7ž³b×Ûz?£a¨w¶Î+ýQ§ì¼®Ÿ}\“ÒÞAÇtæõqçãø [šaZ2¯ò½i½zý\äç,ŒµÒÞyµ?ë˜ÎëâøÔ汪KÏK¯:ìÂåÌ ä±ÈÏ[Xë¸fžá¡á™ÉílKc½s”GíãýªóƒÉí" [Öa[;_‡¥Ãïˆ×Û¡··uvë3Özmï¼Ú/Ä÷­P>Níz\Þê´µó*ãgæëßÕEr{_*�Ÿ¶8¶3{敾ÖïÈ×[ž·úJ>?øi›cÂõ7J¨óÔñ2ÁózdšÓЪkéU¿ÕÉû\J}AKĹÞÁyñΫýqœ½Ïu™|ØãâVÏ ­™Wø^çîs]'w{\Û”½ój<¬7?oŸõ¸úÄÍ)Í í¤qHŸë:yØ#ǘf˜ÖÌ+ýXUÉÇy?²3õR]%žzæŸ1(²zô㼈Ï[\ë™ãÈ-óuP:ӝÉÇÅÇvaÏ¼Òø«|£þ•~ããpˆaJ;h{íãeÚù΋äãÝ9״öv^íwг;/’~-óy¬‡ð™ôÒ+~Å«íó½Ê8³w~ÖâV‹à¨{ä½á¥öùc]ü2^oWÆ)VPõÊ«üQçìc]uVù›KÚAÛ;hã”Õ›£ü*þXŸ1ßÒ +˽òu˜éã„}¬Kƒ_Ã볕¦va˼ʟuÆ>Ö¥ñ¹VǘÆZ¨® /}F³ÎÛQ~è£òTà¨{佟ë”ÝxiÜÏö¨0µ#GtDÆá¬·Gï—õy¯Ïל²NÆH½ò ¾Ço@yªËk=ƒ#—Ì«ûV‡tãÕqÛ«ƒLc+ƒ®g^é÷:¢õNéý}=¬1mõP/½ê*Ï8W{XØÒ»G^Ñ×#®ëʸíGÔÑ͙]@±Ž"^8Ÿ¯ë²àíñ£#lìB­ð„{|Q•_¾ó«õº>C¾ÒèjãUÅ·Âãöx?ð^_ª×õéIC;ƒ°g^éÏ:M×u-ð‹µÞ´œSšAÚ3¯ôñç#É/Óëúìøˆ>M>þx³‚:'½Yñìã,®÷K?ùå{]Ÿ½y èזžÇÿÉ¿<øÎ+äóRÈý^8ª£ðª^êì^ê/)ÃqÉJ<šúx=7Ÿoï·w=7Ÿoufßyí|¾Y5C[Á®w^Ëûñçºp^…¥=&íhÝÞ8šu,ëmS +íó;?sci7ªi¯ÃyãhÞÖ5rkÊ+½‚²W^å[ÍÛºNøUý~t|§Põ«ú×RëÒϏýÀ:@›‘ÂyuïõBêm]w{`š’¾ùêxaü¶® +~e¿Õçj®iîWû³^_֕ñhJK½®7^ÝG½&¾¬+ã±>óü¬ùR¯ ì•gùqÆY[ot>ø“f$r„=òuØ{œ± /Ž¿^ù@›ÒºA§ŒNôòà—,ÿúcšÒ®Ž‘zåßÖy«·Ñïë¡Çç,ÎõÝ;¯ö{º3¯ŽÇ»=2­õÚÞyµ¯8{g^ ë~`fë¡:+VzÅouPçu•Üì‘iOB÷ê8®óºT>ô‘iNC«®¥W½þ¢ø™oy>îû‘u a®wpÒ­óJß×QñZ¹ÛóZ Ձ{éUÇß x<ÖÅò¹ÈÏ_šë¡ª[é Åãõ7:õÖøã±W‡9×$ƒ“¢„rÿ¨Ïï>Ìõ ´Ô#ÌJäë×[Éßzô«‹¯èÇ£>ii¨E^Ýyu__gú[™¯?½NèzL\i T{zúúx>¼ýúJ¼öñ¬lÙd£ÑÃg? +K½ô𩸶¾~Õ}x]üH,Úg4R]|J»ÉfçÐq¥7(½6S)nØì:/ löö¢Âuš†Î+jš¿C[Õ²[hÒ!¶’å~‘LÔÿúß_‚ß΄N‡ÑW¸«�pÝ:M*¡óTÏ m0ìî™]A§¡– ÁVÍü±en#ÐyG5³G`¯]3wf4B{=!3þŒ+Åõ³èã‹^¯ÇCsãwçŸëBpôœVØ æÖ¸5~1¾è²‰ç¼Ó;äÖÚ¸&:­Ÿ\NžÓXÏ\kâºäéòªŽžç˜…–¸ÖÒ×oþ¢Íå±JÑÚMt: +íÆnojbÞ1ÆM´ïìy· ±]6»ˆÎ;½T'ÉSàØŽ›E繩›½”M +Ê+Ç]ô\ÓQ¶v”}êÌÙatZÒJ™ìVõ^€OG§] òÖ”7ñ./ŒÏö¨¹Ñ DÞZ�Ë6ê<ˆôÜéÒì/u¦ê‰°é¸4¡óè�hóÎO´­N¤çšv´µƒ6¬ÃÏΤڕʷz +þÞaÝþJ¬tëêo­@jÃ;lùìfznõ +¥¶V µëp«WKCMÇ%éÐk÷´6O[]$ÃL§µÞ¡ÙÖڟåcy‘8›NkZªO¤§@Âqò®õrIðtÞê·Eà¶qâ6€v;=§Z„p[#€Û NÇ))-¸=ôŽ ®·ÓiK#·wÜô ÓijEˆÁ‡‚~ã7‡w¢±ÓyfèQÛ&æ-äêxzNõá¶Dà¶?»›ŽS=T�ÕKÛ¸êßi‡›N{ZZr[SÈãÒ_ÚåtÚÓЪK ,œwý£„î|:oµθG@·)Ry‘¡žK=Bº­Øíãû×rШӐd¨·{v›à¸DÈàÓi¬w¨·µƒ6É1/ÃÓiLCõ9ôl¸ +èa§ã\ïàÈ­»ÍSWrhèé¼&ºè¶–@·Õ:» Îk½C½mÒù%¢Í2;‘c’¡ß”™O).˪[ÚaZ;_ÙvÈl:ŽõÚÞÁ¦Í-2t\SÐ\[K ØFšB繪º•À°iO‰š C§9ébkçw·f¸^×}XJ9•G¢#Ö8îݵͳcé¸ÖCuƼ« aËëȰtëZížÕÆßÎ_÷}V:Ží ¥¶f µ<*Æ´´¨öPÏWzÆõF©ié4§ºw~w—†+±ã&ю©Ó¡ô"ñI¢ÏF¢Rç­I¢µȽò·€ÕÇå57ÑÞäv­–:mi‡{Šè7Óé'@깤 vw<|©Þ:N¨ó+ÔáZßVíz:/õÚځÝ^ ÷ôðtÞr­¸m0˜M •N§¥^!ÛÖ +ÊðL[@»ž[Úa[;@á‡hbw7‡z„"|E ¶Ë¨®«ÂÉtžª½¶Fàµá–Ö»£ÃKç©^Z^[SðÚËŸ~†˜NcZ!×îtÝ=»˜[RawªçËbÆ8ƒKç© ž­®ÝÕ³[é¼Õ"´Úªž ·z6*—={F{1ã:J‡ÐhkaÏ.¥}Hìºw¾-¾‹7“ÎCî-¡½üneÒyªeH´5¤Ý±³é´ÓÚB?•Ö;£H‡¡AÔ#Ì>5æ,8:Mh¡Tv+€zƒ(‘7;‹ö•ýx*ïþxpl¸¤uˆÁ¡óÊîzk4iÃfñÐyªgh±5ŽM Zo‚=Æ4CŽ­™ƒc®Kahè4¤”{ÈÛ}sÑigª|3õâzïSTôܘºÙ °Øî›ÝEϝ^¡Çž¼ùcðfeÑq)øfï*ûÄ_Þÿ=—´Q$»5 ½M2–v…Ð{hæûçÖ¸xwoùç¼14ó(Æ{I\^î u§(¯µ�yý4K¢ê:ÎH¨Œª•�°ÆÖۜ†Ãšfè°5ƒ4Å)…ª‹ç9¦¶µóuøk±í—»zÎK½BÅ­ˆk ±uLJ!ŸçV¯Ð\kæÚ ³ãç8%¡ú<Z ìšlït�æ¤C|-ßޕáó¶Î+/ ÓÑéPd…ÃÚùíM>©·€v;¥ÏÔùôì6ñqÝÑÛužS +]2\JÀÛJ¡‡¡Îs­CÀíúóáz0ê´&¡:n/¡NØ[ÄÕ(uZÓ}¸tÀÝC»¤Žk­C!>9ôeIÐz›t@꼦 º$·¦ ¹ñ +‹·”:ïõPÕ­ʍ×É[D»¥N{ª¸—PNjåõ~¨[ê4§¡Uר8^//í–:Îõ>§ÖåÆÃx±8¤Î[-ƒ²f ¸ËóR1E§v…†[*0Ü +¡P‡%© ¬tKóú¦§ÓR¯°+°ðȼ4”OÇ¡A×"€Û[1<VZj»;è·ÒÁÞ aØé¸ÂÁ¶$�¶á­:¿>ÛےÀ¯U^7o?VÙ^7µÅÏ¡a§h?îA{â ÛKïÏrN3-Rd[# ÛΠ›N+=A±=4ÿO;?ù´ y„l[#Û>uæìx:Íh¥Üv«�ƒã—ê[9+ŽNK»A ® XpBÕzz3ltZêÂlí�fãWêÛ:Îc=´oÌ-%àlœµOþÄ&¶4Bž­‘ƒhæUáLÚg´P>»€¾=;”N;»Bõíì¹™¿™q¼[§²~|5GazhoÀp›‡’Ú—zƒ†{`è3áÒÂЃQÇ¥ ¡Gê`Ü'ПÓDÔiL+¥¸[8ÜͳKé°Õ*´áÓ=Ó,ñ?.%X:Ï(yþž(íExë\¸•žS-B¨­@íãw¨;;“ŽKZN[J`Úø}ùÇþ¯1ºDžsÒ!ӖÒøuù6Ï.¥Óš„긽Žß˜oûÜÅtÞê +p­Àjã×å¼@NÏ©!ז´v5^ΦãRïÐlKd›Bµž÷6Ö$T§ÚK¨SßyKmuÓiNC«.¥ßý-8þÔí4ÚUu>š6SÓ^‚ë&H®'ÉVç=%Òåº5×­FÚmužëÊn7Òo레`ÝV§µÞ¡ìžFšžéÊkÉluÚÒÛځ7 í´:õ Ñø ÒôJW¾¶: “.Ø­%Àn`œëºP Xç¹Z·úÖx7žT.*íÀ:Ìi‡Â[:Hó¨Ê bÖ$Tî%ðqâV^*ÍYç©ÁQ{ȇD1=¨õXê oi€x×ÖûºFZÇ¡Þ!ò–Œ·kisÖiL:dޓJó»Ä;ÉPÖsÍB¥U½EÎsG ëÊ:ïõÒb䚂óv1mÔ:ïõÐrޓM¿Ó)4Þ:ÎM7mPo‡Ó®Óš„êÀ½„ºÓi%×iM;´äNó›ÅÛº^Ü\§µ §½òírÚÉu^ë¥e¾'¦z¼Ð—8ºÎ{j§ë~àZûÆ÷µËº\œ]‡= -ö­%ԁX— vyæ4´ï.% r0Ö ’ãë8×;DåځýÆãH_Ý^Ç­ž!ýîÀož;ÒW—×ylw¿µø½@rw×iMKK~k +y7Ò&¯Óž†ö­½‡’~ß(ùôtu\S#ý=20åE’뜸¬ÎS»BØÝ+`Ýî£ÝUç­ÝAÙ;@ÝuD§ŸªÓŽ6(ºwMWѪçÒn°é"ú€ÚŠž‡¥ÎKʞ}‡Ôoo÷pý¤ñ­aæC&Z*_‡¿ŸY"zHê¼Å +·V ¸ŸÖ»«æ¨Ó’v¨¸µƒ6üD­+ê±d vw6†uÁWGÔyˆÂp‰Ànƒ=­›Hˆ¡Î3-B¼­�nœ,bh'Ôs¨7È·{x{ác¼ah€:íô +é¶VP^ú¸N„깤–µÞ ´ëé4Ó4áAÿæ.7âÈõ¦êÕù0I{¢Û‘t“Õy¥G(º¾}*®Ú†4AÔm6úÆ䮛H S†z‡e퀋›ŽVT§ziË@tÖ[ªU§±£=Ò .³n!áª:oõÐ"ÝZ‚醌ÚJºÛê°¥šn®ûøs½“:lµÏh¡Pw+@ŠCCm"í²:íì +©¸V ºA¡¶VX—z‡ª[;p݄®¼2ÌV§±ž¡ëÖ `·SiÖaLCuexé°ÝǟëMRÖiG E»[ZœN™—…+kßÙbq-�Œ›™g7z…b|ˆéÇ:Uõž¨Ië¹4¸ôh@y;—vh–¤Cå=½4´.}¬+ë°d•BÞ­;¾ð™÷ÛÖG¥­]!× +踛é.­óN¯PŽO7M§Ä÷@¸žS“M[Êû ܺ.ŠÁ­ãRïÐzKԛܕ†së´&¡º÷¸—P‡Sâ[ Ã\§9 ­º”`Éa•¶ îî:oµ!¹F€¾qæ6¢v~=§z…è[+@ßå–ëúp€—¤CúÝ;€ß¦¨‡¿Nk½Cþ=õÄq½ûéþ:i¨>‹^.'^¾óÜúÈ8×;�ÖÿvIí;¯µPIT/A€—ì­7?ÃÎsAS[ Ü4µ3ì4'2pÓÔñ6/m +;I‡i÷҇ð.ÊKÅ uSý:�搷wòr}Xœê*ïVù:è5^U­w<‡¡Î[+ƒ®g ¸ñ’xÝ2ÂuÚÒÐÜZB¯Š)¡P‡5ÍàÀ-ŽWÆëÏ!¨ãXë‡kçw÷tø|”båÅc¸:Gß íîÐnóÑ.«ãÖ®v}Y™öÕUuØÒÐbÝZBÝm´©ê4§¡}ûïa£ßF®·C«Ž{Š£ k ®§¯.¡¡ªóZïà¤kçw7tx\O¹Î²'Ƚž¾×{¦F®ÃDˆ½%‚®ái#×sH"ì;ýávZÅuÜvÚ"ÀÞ¯ÿçǺ=„“ë44ø´E`½_/Ãê:µ +±·T€½_Ïÿë Q×aFÔޒ@õõ ûÁ»: {í3’`U`äÏsöàÕÎôvÞ!$ï‘ã+æz?ß§öÝWÈ7~ëÎ;»½ÆûA…µõˆê[ôà×cH#¥¾§¢>ƽA¯çŠ&J}ïùRËgÞ§[4‡Z„’\#äN¨;¼Î3½BJ>5mägýDòzN)žþž o§Ó®®ãT•³õÒÁ¾OÝO»ºN[ZÁa÷ +09áo]¯ÓԎTT#`䎤»»Î3-BF>•ô¾Sný”¾zNM'핯Ãd¿q½óªp_—¤CÛÝ;ÝøíùbÒCW§µÞ¡îÖÚøõù?¬¯NkZª«ÎSÀãø úÒҝXç­Áq[D¿­Î¿Ióú&~³¾-µ#ìy m‚ø[#ÀßE^édÍ`Ç!éÐKþÛ$µì0& +ð©)˜>ø<ÇvڒÓÚ.§]®ËÇvë´½�nÚvëÚòa©o<¦zÆ3 v–Ú:àßn©Í`§1éP€OIM»´$µì°¥¦Qóo¼þ¯ØqLœôwèÀ“v`ÇzhùëÇ,Á>x¹Éå´§Lºˆ·–@¼ñÃü¶�¬ ë´§¥E¼5…<ÈËÆÒŠ¬Ãœu J½>þQ|¶^6 fÖz‡|\;@Þ·SÇÒ®¬óVïy÷ˆ·SiCÖylgH¼§“¦\ºòJÄ:Œiho-¡ÎSÇ+ōuÚÓÒ¾7¸¤@È?ŠÐÖk)WÖy¯‡!×Òoþ^êkʘ—‘+ìx(}ƒ¼¼gà¿ÍS»ÃÎ[;CîœúßOÞi’œa§-ékmãÔî°Ã˜vؘúí±Š<Öv\›–z”�Á .ë ;ïLí)Hp\[S»Ã΃½´$¸¦ Áq‘½  ‡æ´Áª”ñeòÆ«Åvë†5`Ž/„m©]aDZªSâ%(ðãÕuל–zƒœ ØoÔn¯ótߓNó;ĦӮ®Ó’––ûžvúcKåÓO@×iN;8tí@”››ä:¯íÊށø.¨ ‡2¼uÞpÚ:ÐÞuD§Ÿ€­óÒnPzï”·ƒi…Öig7H¼§”æsŽ3QÒ@ÖcÉ:lk€\´ë¼Õ;ä¥ß J;¯Î[¥µٍ÷ºÖcÏxu^r&íÐnüÍr0i¥ÕsE dÝ»€bÑU”A«çÎn°© `ñûm½&ÿ1YGz„R\"@݀LÐΪçPKÐt÷D÷ÇuMç¡ÝAÙ;_¸_·haÓiI+ۃ?_)aÐMûŽXü|},r|æ=·õAyFð³G�µ?w1gZ„R{âçË"Çõ¦¨«é¹4õ³G~w÷‡o›»q´£êpºR÷0ö¤¸i…ÕiM;Äâ“H¯[èÖûéÃV§±É¤-ÖíÚ}uk¡:'^íYïžvF§¦ˆöÈnÖý�Äåä–Ú¦4Bí‘ÃpŸºˆvIf´Rˆ»U Ãá›Ö›¢æ¨ÓÒn†k†›€•†3ê´Ô;4Üځá6íŽ:õо㷔ทCÆ’:ìi¨H­—Ê}ê&Ú%uز +Hi¯�ˆS"ãMс©ÓԎTT# á‹!×¹è–:Ï´i¸F�¹D;¦žS½BÈí"ú7·~øX÷ß­÷J´Ž’¼´•ç}ê\ڕuڒH)ïw1íÎ:Mí +íøTÓ¤N¼•„Pë<3Ñ´E`¼!`¶™vm=§Z„Ì[#`Þ¥\ëmÑ¡­ã’„ê“g%HoH&ÞEbpë4'joé ɴ鴃ë´&¡:n/’ãä­÷F]ç­^!$× +È·ñiw×sªG(¾Ÿ~s>íì:.M>mˆoêѺFœ]§1é}kmÃÓ¦®Ã–f˜rš.r½ç9ÌuxÚ; ßäʼ<L]ç±Zä[K0ß +¨^ǵž¡úv?}_ÇTïywÆz‡ê[;h›Ÿ6w¶´ÃöÐÓwòGêéá®ÓØÀӞúÓå%âæ:Oµ AyÏ�|ƒn8mâ:oí ½·f�¾! +םÃ[Ï1 -ð­%ÔñzÝ6ÂÁušÓЪk œœ•úÕÌuœëœï€|—Õ­³âä:nõ ÅwÏÀ{;žvsÇv‡Þ{êéÛÐӂ®Ó”f¾'¾-«ÌëÄÕõÓ Óš'w;íè:õÒ¾)¸ñéW¬P2Þñsu×¦Ö Ì7¡//—ÕqlgH¾5óupl3ÒF«Ó”vȺ‡þ|lÌ[ºÓlõÓ Óš¿—»-èê°:nõÕ¸tàºñªkëhgÕy­…–ëÖ\wV‚WgÕy®‡öÍÀ{é·7wxàv° I+­N‡"$ßR&?˜k½iê´zîH‚Õ–ø:÷ýº¼rÌUǕ• ï pnãѦªã̎sýQ§éô3Eu4ºญE›¦+«@Ä=Tô]IóÀÔaE* Œ¾€ +?ꎩ㌱hM@pG²þ[yN©ã ܒ¨ß±÷,Ucÿ-¯´·D` ß/ïlj‚_€pŸgˆzhíoi·A~|½0·JæA¨çÈ +”w +ýØwÐ%ym|: 8ƒÀmüBu)hçÓ>Ódے€Ú>~NA?ítÜéºmé€mã×áŸKºNcÒ¡ÜÖÚø•øbÐn§Ã˜vؖT8~+þÉX§óR‹ ëÐmºT^F¨çRnkv[!´ê4$êmwдŒ÷uu¸ŸNc½C½­´ÝA«ŸN[Úa{"hR£;2 ?Ö¦ƒöü6Ï/Ôy­—–ßÖü¶‚g‡Òy®wH¸x¦4úàO¬!¥Ãštè´µƒ¶“g£ÒaÌB…B½îèÙ´tœ›èÙ;ÀÚelëœ8–Ž[Ó<kR¿5ßæÙ­tÛJmíØOÈñ—œx/Ô÷âǽKêt(:³nä­%(qpˆÛºŒ S‡9íP‰kL(b«hçÔq­‡êȽÍ {[O‚œS籞¡æî`n'Ñ®©ãØÎÐr}ù\gŽW‘Sê4¦¥…¹‡‡¾Ð%]×¥â”: jiß+\R°âN¢SçÁ^Ú÷—4w1äJ«¥ÎcÓD÷ +÷b½eY]Rç-V¨¸µÅí Z!uZÒ÷äÐTJ×ÓOPÔsIìîl¸hçÓy‰Òp÷ϯþæâFÎN§ó–*çÂۚÞ~/õŠKÃytžëºv¾pÏî"¯¼8ÔG§­^!ÍÖ +Ê8¢wR÷ÑsJ3Lkî»éôltêªï˾­Ÿ`?AEç!6H²{ {â: ΡóÒî ìplÍ.¡Ó–v�5µƒ²ƒf‡ÐaM:,OÑÌo o‹­ª„Î[ +š¿C{{fGÐi§h°»fæ7ƒ ùÈÐy§kfoüî/u¿4ôB»u†¶NG  TÙڀöVäì:Zw´Àªóf~w¸ wœ7{(ßÁ6pV·z‡([;`Ùø†cv–zƒ${7À±‹¦®«EQtÚÙ Rlm ‹ÿšÖ΢çŠ6ØÕ÷¶¶¸ÈPÑs¨G¨¼%su^¢ÕItžj¡ºE±—@²8+‹Îk½C’=‰3)#ÿxN£ç–Vˆ²µ‚²SgÒsK;lOîüîܹé<4¹³EÀ³iŒy¸“žS<{>ÛɳIé¼ÔCux J{^ ÃÒaM3”ÚšAšÖ“ׇ{é9¦¶µ®þy é<ÖCëÆÞŽ ¯ôHëÖ"§ó–#èÚFZÚõô\êªm€mÃ"mçì|:Li¨ä¦—»}ü™ŽÕytزJáíV§J¥du¶v…$\+pÙ8k|OtÈè<ÕCK}K 0ہ³Ñè<×:”ÙÓ8“-nãì::¬ihÑl‡Î¿¹‹ÃíÆ·E‚N¢·wÜ´Óé4µ"ÄàSA Ýítž™Ú+pÛä¼uí8žžSꟿgnÛôó€Óqª‡êSë¥Cn¯wÌšN[ZÁa÷ +<¸ég'ÓijG*:õ3eÒÖϝL癡Ÿ=®M“JÉjlz.õ¹¶Fàµß ïdàŠ¦Ód(¶{^i½ç9PtëŠmí  ´îá,:i¨x¬—¾pCnUΝFÇ©ÞÀQ[,›§­Þò:z. äì¨lCΆ£ãt³q¦a\ÄÙmt“ iöÎ$ŒëÞ.£Ó–t˜ÖÔ·ùf—Ñq¬wÐöd6Án½×9lt\Så\2[KÙuX$¬î£ó\½µÒïnÎpß7Ñ¥p5>ŽEGˆ·'ƒæ=t×»¢î§Ã˜vØÖd84҆Ð.¨ãZÕó�7Ü-!´ ê<Ö3Ü=¿ v¶nþ0�uÛòm̀oCmí~:iiùmM!O°ZNsÚÁ¡{6œø˜Š#ê´Ö;ÄáÚáV í†:oõ ·iè;¡ãz—Ôu3 =2ܦ¡MQ‡)ÍPp +}¬óFåêŠzŽi‡í ¡Ï[ßx×n}d^S +ýë;¤ ¸ÕB»¡Îs½2ªîÅzO?Pç-§ÐZÞ^¤·Nˆê´Ô+ÄÛZAÙ´ ê¹¥¶'„¾â®×ÓyH ô·FඉTyi8œÎS¡ÚÖÔ6^Poýìj:OõÒRۚ‚ÚÆË꺄¹é4¦¢í^A¯¨—~nznõ +»Z§5¾òVÜÆ‘ãTÕù°Ðv·*«™Î[-B²½#àÚ¦žKç!6HµÍ; » 1NĀÒsH3([e!Íæ ÓDØ5Ôüf¨Ù tÜ1Ô¬ èk¢Ý: ¡ãˆ“fKÀ_7Ò¬:,´‡Ó^‹g¾-¬‹ï9N çÄ +]K�MZÝú¸›€R`T +¿»3Ão,èl8z@‹y·ÇCd¿žé?Ö; .£ãÆjÐcKûõÝu e¥Ñq¤%è±%’ý:•xºì.Ú'äáäØëáÅ~Qg|2Tÿ-å×£Ë`ïGŸµçÿÚãøïÔ§¯ñkZ#ÊäGÓÐC[?ˆžö ÆGà0ØäÄø12D´ô@l [<òàÐaC"Űj¦YܨÙ0ô\’ +!ö$Í‹Ÿ ­š…SÞa[;PÞnšCǵ*³ê%`셉ñØEtžSÜüë;”p5>Þ.ñj¬W7‡€«sæf:K¡×–¸¶ãgGÓiMBõQy õ¥xëœ)›NkÚ¡×<¸óg‡Ói­wÂ'AÚøÙÙtÞRüü=:@Û¨¼ŠMçµÝ!ÚÖÐ6~{¾èó0ÓiMK mk +yüý?ÊM§5ÍàÈ5 Žßž,³êf:Ží 1¸f ¶Õ=»—ÎS½C îð™éãîÒ8-9zî (m'Í +¥ÓÎnhOÌLŒ´1³;蹤¶'f&<ºýÁ»iëãò–ZæïÑÁVÈì:oí +¶;f£Ÿê ÿœ·2{øºŽèôsrüœv´Ay½hº^vø<—vƒMgËò#gü´úžyÝ+ï®íÌ8F0ÍVȆ¼)Ô<,t^k|TšņjYªyXè<¶;({¨åºèj×ÐiI+tØZA‚ +ªÙ-´íXÕ]€î¾ÃºÖk§¡ó #Ä݁¿^|¸ÎAwÐy¦E°5„­–Ùôê lwÌtHï|±4üsZꔽƒ6Î֖Ì* Ó–vØÖd7NÚé'øç4ÔDÝ+ñµn“ý¶®·Ïy¦4×=q팹Óç<²׃0¿ñ‹ÿ<Äè³ïhƒèZè.”[§Ááó\ÒÛÚé¾ãT©êžóTÏPtKìšÈ´ ȀÏi¬e¨®5u]ÎtÙT×Ïy¬—ö½µ%xKj“占Ӕ6H¯µ.®÷ ¯uIìj°û3KµìÚ9õк­¶”ଗ>¯{k‹&Nk-Cl­pkZN^!žÓXï[kÜÚù²£ç´¦¥}‹mI!¿ðp•nŸÓ˜Vh¹µË­Žy�è9Õ#ÄÜî˜ßùda9æ óÔpÌ£}½XnÐyN!ó¯ïP‚ÁvÉì:ìihl×ÌÿøŽ¯GÐî $ÆfÖ¶”À¿AZø_«›L:ïµPަ ˜´É³[é¼×K•÷¤6pÿx¦ó\ïkKX:i«gÓaM:ôÚÚ9¼ö©“gÇÒiI+(÷ +8Îo�1¤tšÚ‘ŠjHÛ­³+é<ÕBõ)ô˜6‰q½aêR:Ï)z.¦­%8m*ãº@œK‡9íjKçÚë]šŸ ¥Ó’DJj·ø7}gé¡á¤ÓÔ®ÐkþÛÄsgÒy¦G 5-£íØÙ™ôœÒÙ# ÚºD«F¤ãR’Î^:Œö©Yf÷ÑaJå³wì6e½ù9üsZZšoÀ|“ ò¢hþ9¯ô¾0Z’Ù ôXê Úki€^²hÝëa�è8Ô;Ä×ҁ½-ڒÙüs“ùµvÐÆY£e�:Œi‡méüö~ ·ÏuZyát!£M`Õ#Ðن]IÏ¥¡ÎžØùL]\ïŠ%–‚v¶€¶sggÒaMCåB½„ºƒg…ÒiM;à“;¿-ÀKÑêR:­Mòì@m7ώ¥óZ/-©=åóºÃm½Oêb:ÏMùlhm^^+N¦Ãšt¶µƒ6˶Ïf¦Ó˜†ê¤x i½#êl:Îõ9¸v ¶ ÒÖ9q5·z†h»g@¶!‘–|f:íɶv@¶©Oy™¸˜NkZZf[SÈãÜmÝl,:íihß«[Jዟ~‚‹Žk=¥© ìÂÄ8'ÃDç©]!Éî€l—Í.¢óÖî ìpì:k§ŸÁ¡ÓŽ6h±wM÷ÌN¡çÒn°9-óuXfWÐyI5ó¯ïÃ.š[i}X›˜¹W�°2;Î[¬_OÉ̛ڮ·KM@§%í_km¼Ð"¾ÖGÍ%m°»¿½5ý0ãòÍCFçÃàÁ·D€²ñ +z½:Ptžj¡ºf¼–—ÑÔÍn¢óZïÀmj"¯£·oV¶¤B­”qÒÖÍÌEÏ%­°¬X鍊D§™ž ôÛü¾1ñÊ:8NCb›=ˆ½(q„¢óJbk[U³shÒ-¶“æÛ6ÄuœB§¡ÞaY;PކšÕB穞AÚ2€Ø]4»ƒNCÃ3÷6n3ÐyF<³7`¯Õ3‹#’ ¼–ùüúc½ÛéüÙ'äáå®÷ÃA¹€ºîìàðyNì!·À­º ³¸ç¸ÑÔÖҀ·.†Zïl}3-Ao- €kXԅ™Í?ω\Kä ×37ÿäÑ%®;d~=¾œ0?ñæŸma=š|[ nmVـs\h’ë¡•?–Əy%ÎqgpekÀV§hÝ©Á•óؑmµ4[½åñ`ÎaC +E«»]¾Ôéz¬w+;u ëÑtÚòèßÞ2¡°ïƒ÷Xh”úos»µ‰¸åÑ G—÷ûû©í +¾VÔìzxëÿ+¼ 5[äð× çO'…žC)ƒ­Ü[ûÖ%²Kè¹£‘ê:g~Ñ_+-+꘿µ�{ EJyêô9®0AvÝ@×ø…øÆÉnžóÐî ìküBü^âÔMsÚÒÚÚA¿ ß0ÙHsë†5óõ‹¯b»KvÑÇz¨®— ªVW5s^ê jj6à¨]$»dÎKhÐPOL‚øÁO¦˜ÓŽvh¨µƒ¶Rd7ÌsK+,»D&+Zyæ¼åÙ;àÓlël(`ÎK"[zºA䁗ÓÎ.N+CÞ7”­ŸYF—ÓÊnLkCÿÆÍü®X ’[œ!¡Íãl«Ú�Ô¾ÃÆ‚šºkž3=A§Ý�Հ +7>±¤9­ =µfà©¡¶NVӜ§z‡žZ;Õ`)”Új†}G ÔÔ»€b‘Ñu©¸hž;»Á¦6`´MwМGz„@{Àcr¢+Ÿâ²<§;öÈ×/~g<4móÊy©‡—Ö¼´Ñc#ËaM3ôÒÃ_¨‰Þùœw¨å9¦¶µm +Ùérë¡u_ìA‘‰…6Eî~9o Šì‘ßüÅÀCMß@oIS 8ÏØPÙ#ÕN•8‡) Õ­¢½„úÂxÅ`È9­i‡t[; Ûø;†o¼‚sNk½C¾­ ër­¼„Ü:çµ^ZwÐÖœõ{ÙÖz!ÕÍsÞêJk€[_ʶò2QùlCš ·Ö²8  ˜>Ï!í°­`n’á3ou­ò9õPi+A^›aø9ïµPŽ{M7 âü9¯)bþžàëE‡Ëcº~kÒ¡¾ÖÚΘ@‡5+öôpwáa@¡ óœbæïс¿vÊì:¯í ö´Ìû¾´´Ì† ó˜bæ2ØS3¯Ó֕2t˜Ó¶tvÉì:­I¨ÜK Þø–v&ù:ï)iþõR`Øø¾væÅâ:ïõÐBÞR‚ÄÆw·mšMCç¹Ö!ÆÖ46Ii᠁¡Ãš†–ÆÖÒ¡±OÛ+¦4‚ÃVªüNR´©²#ç4՘òwˆ�w“Ó šoÎK){ Âڐ²óæ8×;PÖ¯æI+í1tsZ“ÐÒÕZ:tõz ü3msšÒHÑêÙ6¥ì´9,í¹ö@Ê×¥m‹‰lÎ+”¿CªÚ}²Éæ¹Ô#TՓ&ó´‹&;jNK&[ç0Õ'þ7Æ~‚gNKA·G~wŸ…+IÑrˎÓaì…Z´�7<Ñz“T°sœéêm@Zƒ­Û7 ð<§z…ÒZ+ÖoP³$ªžã’tˆ­¥l I´Þ!ày®i‡ÞZ;h;_vóœÖ´TàÚSà܎˜›|Î[1{ìšp¸®ÁŸÇÔTÌ»6Æìü9.IhÝj{@f*Äõ~©è4'òkí MÌ«ÄtÓÛځív«ì:®õP/`/|[gŤsžS´üë;”¾"­jypç8×;¤Ö®–o¼SíR˃;§5 Ձ{ u¸”uG÷ÎiNC«®%`nˆ¢í–]<ǽ*wé%ˆëãÕuDœ–zƒÚšßÞ}áƒÜh[fWÐù8°@­ lx£í˜@§%--­)ä>ýLÖ4ƒ#× h·+fÐqlg(»'b¾bvüœ§¦bÖèu¶ÓOÏyÉso€\»^VõœvvƒÞz²åûVÂx7uˆç¹¤¶µÍ-hyhç¼Õ;Ôܦ–?ª–‡uÎ[¦–­f½$.ΆYç¼äfÙ+pÖÝ,«s+V ±V±L‰¸Þ"Îyîì›Ú€Ü¾ÃÉҞvæœGz„l["Ö°cÄÊnœçPKX÷x5œßzctøæ<´;({¶/š·UîÂ9-i…¶Z+(w©ì¾Ùw´Àjwʯíï™÷µVܜgT"[¦Ú%rçËy¦EˆªB¾.ö[ï:_žKC ìôr¿u*Ü.‡) -;­%ÔÝ!«_NkÚÁ‘{.»Äf½:s›Ù2ÐÓ.’1籪{�{ ‚ÚYr³Ìyj²d�RÓÚÖ52@³Mi„Z#¤>u–ìœ9Íh¥$u«€gãuñz»Ó0sZÚ êlmüöö +Ÿ72T^5Óaô*kÉ�Yœp»e³Îyªeˆ¬%d}ÈÁõN¨pç°# "kIκÑe×Î>!/b-tùóÓè²kç0± +4ÛN—?Ë —ßlÚ9.8\öµÁeóÎc¥ˆ¬‡[¾ ã}N×ÎidºeÈú°¹õÁ›t#=PÄz€¶M.v#«@³=ôò;a.ÞÚìÞ9 ¸¬ksËÆÇÈY´|ü}Óf–:§©–5býz.þàœ:‡Þ ±î T_?k›\6ìvz„Y‰@n¿ÎÙc½]ÙÍsiºm)€Y¿Î؃wXpÜ<FZ€Òº¾ sÄÏ¿àè¿ÅÖ ¨îãGà m_NígDóÔtG¼/·³æÁ§P ({äë¸ÇõâÅÃ4‡‘(£Ý}òãSlñ�Íi¢ãd{ü!¨ÆÞ5sê«I‡¡V’¬YôñÔN‘ ïü 3³¯h…]­€f/û‹'d&˜óRïfk€z;dÇËi§h§»BÞ7‰­gC.睮½/í +yËå´¡ zé)ù›u +d—˺£V{ûâÊ ÁÑržÙblÉÀKãÕ[«YÎS-C0­i*Ñúù3Ørë’ií€L—]…âå´¥¢ií ó¶¸±湤 vµŽ]ȗÀԝòêŠl‰�e;9v©œ§Z¨,¥—€¤—õÅ&ÅÊyl¢cÏÀJÓa˜:Wcš¡•Ö Ò®Ý,§1-ÕIñ(6Mí™w Þr9oM„l iGÈ®—çT‹PMO„L�´²éå¼²—`§¨­óá~9ìi¨ê^:�õ©d×ËiK+8+½bÑl<1:~ ž/<½PÕn†çì‰šÔL5ìÒûºr5穪3å%¨jè¥E6ç¹ZªZK`Õà¢ïõ¤w�æ0§Êjé¼Ò¨—º]K);Ý"GtècwËijW(²§=~[Ö·T©£å<豕€¦];ZÎ{-Tq/MÓüÖË¡—Óž–›ÖÔïþúæå ¶®—ÍéHt¢PõŽ�jó`yù8kNS+B¨­ˆjŠÌƒ4ç©^ª3å) j“ÉFšó\ïàЭRm2yæ°&¤½s€êãϼvŒ3§!”¦n(mœ´’]2‡¥Ý Ð–5®§ -Ç@Ìy©…¢Ö5©(}©2æ¼Ö;DÔÚ£Æuµ0²3æ9¦*jɈúÄçg?0§!‰ Û#ÙN /§¥©hÀÇüްð±³å¸¤öø{vÀ¦y¾xq8ZÎkbKMk jÚñ±©å4§¡}k쁏ï'þE˟`–ÖFÊL·,6-¯'ËijW(±µ‰mü¸›å<Ó#{`š¶ˆÆ@Ëcj°ã˜vwì`9NIiß{Àcª ,‡= ­{Rk uèþ×à¦[{Úw¼–H6 ІÈ]/ç­^+õ +äôµDj¡ 'ÌsªGH§5;ýÂ\WÉ ÌiI:äÓҁžæiã…â„9­I¨Îµ—P_Ö÷Æ;SžsZu-h;=î`9nõuö¤Ç4…›;ZžS“{ZšÔ·Î‡›å8eöø×÷,AL>j9íI¨â^B½Žëô3ÍršÒ9öŽ€b/B{ãÍ©õQqŠ:l�K;:v®œ§ziaéIß– =ý±œ×{VØd«c÷Êi¬e¨¥5ƒ4ŒÐFǦ•Ó–†ê„x Rè¸UÃÀÊq«GpØ=òÛ»*Ü@ˆ¶DvĜƒ Ô½? C´Þ<|9/íÊށžÆÙ¬6 »œ¶´ƒ¶vP6€ìt9õ ÃC߈ +×]\ŽcSäôÒǃ,ç¥ÞÀQï´´ûbËy©ûboÀI/͋óÐLrذ´6ÐUXì"Yw´Àª›bÞ v½[:,rÞqTì@袲u”"ç¥^¡ƒî8èNŠ!§] VPL´nÒ`9­ìé³6~w…‚¡­»Qž‡ ÕÄõÐW‰å9Ó×- 0´nÌ0lrZÂhÍ�FÁ-fl89Oõa´v@£©Eë}QÊsK+¤ÑZAÙÁ±3å¹¥¶':>;:îR9Mtl iJ_2S×Êsj°c@I;<6¯œ—z¨˜©—`¥ùÅ{|F–Úfè¥5ƒ49f]C-Ï1í°­hlSÈN—óX­{]ŠÌ{Å®÷=Å/ç­A‘=;íÙ ó\êÚéI‘ë?ß(²#æ0¥¡:^:õñg^.˜Ó–VŠP· +\6m(/çËikW³µ:Ê|×sàå<ÕC fK v/”×M\/ç¹Ö!žÖô4NÛfȘ皅–žÖÒ¡§?ã ИӔFJOïD¶Kd÷ËijE(²"¿2†»_Î+“[tº€/.!”çÐ`ƚøÂ-©UNŽ3­B= ñÇA¼ðޞÛä°"…2Ñ»�i]–¶.ÓÉadh¬{�ÄZ¥qÇÉq`¬®ûËÖûšî“LjCc/€D¿P#±ëä´ÑDÑ­}ÐÑM '‡Ö Š–²‡]7S0Ÿ<g4®D€­AºÀq#Êi£=žÎº?þw·;xàéÇc½«é„yÀ®ÓLK�f6µ. Ìi¢7Ȧ{lZ-²æ9Ó„ÓN‘¯4Àõþ¥ùå°Ò¬JÛ$²úå4ÓÔØÃ"˜E6ÁœfGÖØ4Ž…W€æ8ãYpÓÇ¡¬›$˜a3½A:- dcYïV +„þ[˜‘³Ò�ž~½T=µ/–Çýãz¿ž¾-šó3ó Òþ·p7ƒ·Æ!§ &wɜ6öã N;L~ðæi¼Ë¶if]ÐÇžÖÇIü^”¤xxfßÐFeµq¨ì;EŠª˜9­ôFÉli€QӔҡ:eK­BF­0jüR{ÓdçÌy«—êŽÎž‚¤Æ¯¶?øCª©æ4¥ Zjm K\OW‡mÖ%m°« HmSʎ›óP­û[¨|]g­ž¯˜oÎk*{ºÚ¡² ç´Õ3ÔÕÓ)S"n§ìÂ9Œi¨N‰—P_@¸Î‰ç´§¥•×�·‚å!ó^UÝJPÖÔ·ø±5´sž´ü=;€ÖF–;ç±Ö¡µžfyß;– ÕµsXÓÐÂ֓-ƒ±9uë¦,RÔzG�¸áL6Vv朦V„|[#0ÖP&+»rÎS½´Œµ¦`¬aM®u8uÎs½Cf-0k¦í•:‡5éPZkçÖÇÿj=½È9-iå^ß6ìÄ9MíHE§G¦Ú¹#æ<#ù;D¾p¯ê‚¿õd×ó\R†ü"Ôª‡_NKÒAÛ:Ÿ>þXOx]NKA·G`² BÉH.§¥©¨EÀ± !w¹Wzƒ{ðc:Â7¾øpy. =þ i—Çf–ã’„öm¬ ¿„2þ +àâÅN–ÜvpäÖAð—Æ`ÉiMB dk û£�*¯f“óTà¨=¢ós¾xy9eüÍÎ _2 ¹<¤OMklú .•—£å¸$¡¥¦¥t éS×ÇF–Ó”4 +L· 6½oÁŽA–ÃҎPakäwõö5b8YDs>ˆ¾A¢=`ò¿,˜ì¤yN •<"ðԔÀ¤§î™Ó”¹äòÔZ:<õ©ËdçÌaË*¥©[J{)ÛoH-ž9M퉶F@´iliO;hŽ3=B ­`j‡É.šçT¯PSO”¼ï[´Ã9sœJ(ÙK�ÕÀ&&»g{Z ZK¨Ã mì¦9íiißåZRðڀCu™t؜Çz'Ý+`ÕpCÛ(»nž[½BV­°êC !ê²9ÎH„¬zE ª®óà¨9M­EµFv”ìž9Mi©>žØ^øô8sž›.Y;ÐÔ®’Ý3çµÝAÙ;°Ô“]4ç1•Éu{ëA“ßyP§Ÿà™Ó–DÈ©wQÉf™ÓҎ0:12oË7.§cŽS +’}‡ õÒµÕÖæµÞÁ‘kˆîd“d·Ìymw訵G v²Þ”9­i©NЧ‡ :D²;æ´¥*íÐ.!º.wÌqŠD=? �ËË£+æ<ÒäÓ½@“E‰ì‚yîìõt/ÀN/ô‹÷ü†];ÒAÙ;h/ö[šTðršÒ ӚÉîÙårê zì_‘b½u-ç%ÆÚ€•vbÜYr^Ù RéɋoƋ%ûŠÈ¡óF®ëÞ $ϝ^aW+€ÖîŠÕ#ç¥Þ!´žª˜·s­·8GN[Ók¢dݕaxä¼µ;({²dùâf’ÓŽ6(¡µ.PÐz—sÈd]Ò»Ú€³¾ãâušœ‡zhݕZJ@Ñ0A›+NÎk-C­™ßÞ7áƒfhݯaèåt(}…rZ;Óî‘Õ0§-íÐN»I~ý»å}ñ>¨H湤 vµ•]ؗ{å9Ô#„فÍvzìb9OµP]=^–^޷Ά å<6ñ±g`¦;[cš¡™žúxÝ v]î–Ó˜–ê¤x +$›žöÌ[Jë#óž +ß_ß³ôÛû&|ðޱË(ܜ¦ÍÔ´— «ñ²‹o:pÎkꔿg¸/º¶Rvà<×´C_­ÃWŸ:Qvܜ–´‚r¯@mãU3oË0dsšÚ‘Šj¨/š·Mv՜§Z¨l«—ÀªqÊ6P6ٜçzh±j-ÁUS×â¼9Ìi‡´Z:‡¬>u¢ì²9-I¤du‹€kmÖ Ã5§©]¡×Ö +¼¶ åΚóL l˜jÃɃ5Ï)—É#RM +\oš;iŽKA&ÒaªOM&»gSÚ(O½`Ú<šz÷shæ°´#4ځÑ.ÎIšÚ0sé t­H}À²å’3V ¢îê^[ïtºeŽ#-BCÝ# ԇyÛ0Y)sØé ji {¸¹E“ 3Ïi0Û Ù‡\7`èž9nì�U¶€¨ ”òPÓ<6Z€ˆZPÔ@Áõ®¦“æ°Ñ„Ô½G](˜—€‘æ°Ó#¤ÔAWy²šæ0# f]'>èë}LGÍaDž²7€©M!lŽ;­BM=(òÅ(²úå¸3(²6¾ó\̖Õ�óÜé ºii kYs˜‘»C#¿/i{ã §• ϝ¡‘­; x[çÀsZi Òé–�œ~ý<mÙsœY Âii�N¿¾xë­JÌaF"”ÓA÷uʚFVÃ<w¤Á¬4 ²_ÿüXÿ½6GÌi§EH²%<}{ý ^â ÿ–gZƒxº5Ž4Ïõóç©ým_¡ÓøÝö"Éꘇ”~Ð6í»rÆ×ë_‘?FföMTU‡È&>×ͧ•2§•Ö(•- ÜÑúÖ5ñ Ìi§EŠP;I~P~àلCæ4£ù{4@¨]";bKR!¡ž™÷HÛÙóÜòR!SOAh—­-dê”9Ï©Hþ j÷È.™óÚîRO¼ï[?¡\2ç1%É©µI ™p«ç¬3‡9íRKçÔ§Ž‘Ý1§%‰”£nðl˜„Ÿµ Áœ¦v…:[+ðÓàË ;^ÎS=´ø´” §¡¶B6½œçZîài’Q^ ƗØvˆ§µsèéÓ6ÈC.‡!m”œÞ €lšßúÑ5ÜrZZjl@cÓûR™6·œWz¸Ò#@ӆ-¥Þ ™ðøm+*SËqIåq‰i-búÔé±yå4¥‘âÒ-†mòعrXÚ ì)Þ×%ѵr^ðØ#ÒM,Ï¥¡”žð¸(á;ŸÚ±œ–<¶°4¬èÆÇ.–Óš„ê²ð꣼4Œ-§9 ­º–à±áBßølWðrÜêbl�NÄ.ˆ<óœêÊi­@Nm­§¼.˜ã’t¨§¥=MõKLê‚y®i‡€Z;h»CvÀœÖ´T´ÖSðÙ øÞxßi!ÌyO12oj-% j÷Æî˜ã^-D=ÑñÕѱkå<б•¾åŒÃº¬ëŹrړPŽ„úgÑb^1f–Óœ†V]KÐØ…frWËq§p!ö�´ô²u2œ%ÏH¥µðu0æãP,$9ÎH¨N‚•à¡q²ÎpC$§5ÉPD÷ Â8_Û»HNc½Ã²v`­qAm^ÜQr^êHL¯Ø+óù÷ÞË]ÎØ4³<¢÷‰¥wáw‰úe—AG—7uÌbMQKŠzÉ_ˆ™Ó”„Š›z õ…O?1§5íPi÷Œ¶Cd7ÌymwPö õò¿uN1ç5åÈe¨5CÝ<²#æ¼Õ#$Ôâ‘ïÃ#;bNS+B<==2oû¹®†˜ÓŠFÖT¶HäA˜ÇPOÐdB~çÝa?É=^ÎC†Gtþ„ÿý6ÇËy«wH§µ< eě\» ¶%kNïš…EÉ<Ü-§¡aT#ÐØÐC› w¸gza�Mƒ»Þ*êØgzbz ¥—ñ­sàZ9ﰂªW ¥Ý«UNKÚ¡”žà˜üp݈aX幦¶µ‡½¸ï™÷œÖGæµ^*+í)XiÕÇ],ç©Þ •6}|åÜ~½ù9Ôò\2<°Ò&Í-§íÐK|}¬SFwªryni…å ÷=`éN.§­©½7­ÙõrÞêÂi×ÈÔ@ëmOÌyÉ5²7`§ÖÝL1ûŽ6h§µ.ÐÉ.™ç’vØÖdö¬w<2穞!Ζ 5(¯ ·Ìi¬e©5Hí(Ù1s륺C³§`©—®“¢ž9Íi‡šZ;h›Mªy®i‡íá“oŸäÀo¼»´ºæ¼¥<ù{t ª—÷­3â¬9¯íUµv ªÝkÎc=´Tõȗ%jñ^è ËsÎ:tÕÒAÚ²Óå´&¡:p/}œÚ²ûå<§ù×÷,ÁNÓÔâR†9Ï EþžðiH¯ ‘0ç±Ö¡ Ö55h½-: sXÓÐ"ÔZ:õñçºL\0§) Þ°l°¯M/§©!ÊÖä4 Þº5ÃpËyª—–œÖä´c—Éy®wpèÖùÂ]¨™Ö¤ƒ´w~{…û‹®{6¸YN‡¡E¦[Ûô±“å¹ÔdØ_–ô­÷GE,çÇß!-MåK^jby.õµ´F~{ï„û»ƒd§Ìé8dËÖ9$õñÇzƒ}(æ´$t{<ÛA²)æ´´# ùæ¹#æ¸29²5�¨ñ"lݎa8æ¹48²G৏—Ð[#cŽCÒ!¡–5^D¯7LckÒ¡¢ÖÚx)½PòÌiMKŨ=¤]Ҕ.µqæ<Õ8lk€R— ¦MuÒ<†Z‚ZpԊ“M4Ǖ^¡¤vü¶T0Þè3Ò†zƒ”ZÈ ®«ÂL󜑳Ò�Ñ6žl¨9í´‰ö Ê×¥ƒë,(lŽ;ƒ)[œZ™²áæ´ÓÕΔ?œ)n;=BT=˜òÇò·u7‡‰°+`muÊΛÓP‹Pk;Tþ<ôãºáõ­Óá4áDy?˜ºŒ)/3Íqãx<!µ<úð¥[&›gR!¤– +Â0­·6Í3ÏM°ÚÀه.Ý.Ù8sšY ÚlI@Q K6ËGZƒˆÚ\ò{¤ÓτÌqÃLr{<è´ydAÌaa=žnzPäëÀx³Îóؐ³Ò�Ȧ�>ýL¿WZƒ »5À¦Å!^Ž+«@4- +ùR6÷±Þ«tºWVƒbZÓ8’¼t{@XÇSK¯Çã7²Ïg9·Sû[ ÍJßÌ;Z6úÁ{ÕnlƒJbâù‚£å4ãüظ}õàõ^[Vz¢¬´$pë¨+~B ³<f¤QTZ/*}üO ]+Ï ÀI·ÀA¯ñkêe)‘(w-èhü†úƒÏ3NŽ3­Cy­ÐhzPRÅÉy«wH£µƒ+úöñù‘¯èãeæC�²Óåy(:B9=üñûñÇz62Ðr’º=íþØÐrZڑŠ~Lyxã%AËqFéñwˆ@Lólñ²q´<§z…bZ+ӏM,Ç) íûYKé ÓǟëIÊ�ËaK#å¥[ÛðñËijW¨°‡>>“ -}ÜÉržúxDà¥á[®ëÂp·<¦?xéƒ5m~ìn9.IhݽZJ0Ó$£õüÅár˜ÓÝ´vÐnz_ÊÔírXÓP¸—À²Á˜6Fî‚9oõ +ŽÛ+ÐÓ8wï|ZãŒyNõù´Fà§M#;cNKÒ!¡ù¶N¯gÌiMBu®½„úâ¿uFÌ1§9 ­º–€´]#;dŽ{=Tu/AR/\m¥Ìym¢dí@Q+I–9í µ‹ä ¹áɃ2§1 ÕñêuP§Ÿ ™Ó”Fh´w>Û%²#æ8ÅqöDÈÇoÞAv½œ‡Ô ðô{éTS—ËykWÐÕ +Øô¥d*í±«å´Õ;({íã—Ú— _¹YNcÚ÷µ–H6þ'䱃å¸Õ#8ì–†Êåuáb9±¦6€¤ß ˜Ö«d1Ëye7褵+­ðØÁ²ïhƒZÚÕ1¿œ 8+§¡žaX3`؋ó^yçèþ¸8Õ3H{Vº¹âa•ÓPoÐIwYüÒÇÔº…"#ç!µÃù:³ÛáŽÃŒFÈ 'æÍ\ɆûŽ&˜u1Ìû¸>– ui‡ {̏"Vfœ‡z…ȹW€œÉ<Ki dœ¶v…ÄY+öÂsüµó8.º®'ÈéHtghMÁWC mSÜ rÚÒ>*@VC}Òo <¦z„²Z#PЭ¼r\#ç¡Þ!„î0hSŦ‘óÖ®PB»)þÇwxÉdRL^Zn•ç‘è +¥´v °]»WNkZÚ÷°– ö‚¿gÞiz«å<6²W@¦©L.Ï¥Þ ˜î xiGÈN—óÒîLO†ü¾NZ¹ÁËiI+dÓZAÙ²óeßÒ +˓ ¯ûîËÃñrÞ +ÙSÐÓ%ë C/çA…È¿¾C +€ph[d7Ìy°— Ö�5øß5ɜÖ4CC-”a‡Öežc’aY3ðÙ%Hy©8eÎ[=T§ÄJ€Ô8u|tXæ<×:¤Ôҁ¤v“ì–9¯µP‰V/ÁR»LVÑÖ¬CK=u2Í!ïÈ0XóÓ Ó’Ó6›ì¨9oµ­öÀɇëMÑ¡šóšðä_ß¡TMf‹ëÄ]s^ëªjé@U»MvÖÖ¤CV=m2o»Þª9­i©ÎЧ ¶•';kÎs½ƒC×P5ÐæÉΚóšódï�U“òJQ֜·z‡¨Z;`ÕpBÄɃ5Ï1ÍPUKæ@ÕÇë­ÑšÓD ,{RLhݧÁ1sXj‘ŠZ’çkqdwÌq©wˆ´¥FÍóUïŒ:cÎc­ƒ´w ¨#›ccÚ¡¢žùzjÙ sÒFê݀Ì&þåuá€9-­Y¶FÀ²Ý"7ÀœWza@OÎÖ¡0©I==ÍCâUáx9NIiéiMzúÔ ±Ûå´¥‘¢Ó-’M[ï…ž¦v„[#�Ùxmµ©q÷Éy¦WȱµWVÛRžS=B­èèã•óºÃ@ÊiI:ÒҁÆ«ç-Š!§5 •õêt õ~¨[ä4§¡U×Òî3}-ÐZ祋ä¸Õ#ց†v]ì,yNõ +9ôäÅ·Åyë|KŽK[ç·wM¸ |ìj9‹¬ÐL;>þÍýîƒ&›iN‡¢3u x ^›$øÆÛRë#ãÜÔÉց©V<Tskzm'Ê÷éíég²æ<ä@YÀÔÆ“ 5‡ ¦:ùì:YMó\Ñ»ƒ'^DÓDs4¹ ¨o%›eŽõx +êöxøéÅ­wJ1ÇÕ Ÿ–øôëêÞ Ž˜ÃŠ4¨§[уn¬†9Ì´›’€È>ÎÐzÔ sši’l‰ÀN/‹lx9N´Ç“M7‹|w‹lx9n4‹l‡•&¾RL×B]O+-G²+d§Ë² fPòçcÉß3o;-j9.¨@ö¬4 mITAËq£H¥[TºùcËaa=šJZôñÛâµõa Wýõxêhy<’¦X}y<“C/Ù<6­<:~})<֍*Ç &È£%ý:G‹TŽ#­A- �é×??Öۑj•ÇŠ¤¥€èëŸëÖî•ÇŠ4˜•äõë,­ÿDÛ&ÏË-@vÝÇ¡óýózü7røŒH˜4É/ž¸Wvý `jô؇“6{ìbyìh¤ ôÀÇ÷SÃÇÆ•ç†À¤[ÀNNýÍÉvrè?ê)ÂÐÌãv¾P¶•­¤øÑ5sè…2َ’¼[Ú­~`¸eö×È#�DMFKYêŒyÎH††Z3‡¡>uoìHyy¥u«@f/A{ã­¥MÏ©!ËÖÈ×/¾ûÐÁqgÊq¦GÈ®'8¦ÚàØ©òœšàØ+0ÒåCëȐÊqJBŽ­' t²Í±Så´'¡Š{ uؓë¼¹´{๦:ìށÂ@¹® ¤så¼´¨zTÚݱ‹å¹Ô+¤ÒŸË ]Oð׎ŽÃŒ¡ãoè_›™ßòøßyny8æt k‚†zPä3IѦÈf˜Ó’†ê¢ñ„öò¿'j}`\›Y3Ô.‘Ý0ç±Ý¡Îžùm‰Zü´Š9©F®ÛZK „ºê>­J[!¡ÞD]!›_NK;ÂèȼìŸù »§@öð4Ðë­Êú°¼Õ+8î^š†;ÜúØÑrÞbU¯�LC‹¾­+CÍrZÒÁ´vІ¥—6ìCš`v' °‹ŠòÉðàÊqˆl€Iõ­³Ð±ré *éހ“VtìTyîì‘´ƒãËö½¥K•)‡©HkeçÆÊ”ç’VXžÔøM¨± å´3¥qo�G—ð=³ªÉ;*µíÒ¸ëä¼²4ÑS—û¹œI2L(ûŽ6袵îgAb^ n”ç’vØÖÔµccEÊy«w(¯§6¾­ÊC)§­éµ í³ÈñpÊykw(¤µ! ìó Æªœ–´B#­”A}‹šWö)0¬�l8ŸM,Ç©*é%hé¿8f–óV¯L÷ +À´ëcWËikWè¥]¿Œ²ûbUËiI;ÓÓ ~òò.y®i‡míÀc»/v™œ×z©>‘ž‚‹¾ñ©õOÀÉym"cɀE/[§Ämr[ÂhÍ�F;#Vœœ¦´C=ñº£k‰Œáç˜f˜–Ìïn$p°ç‡øâA“ó¡´™ú${ 8ˆd)㡓óžJãÂњކºÓºQÎ{=TÓJðÑð@[«Rkš!‘Ö ÒÔ %8TžcÚa[;�Øw°Ö;ï,­P9oõvï�I»5v¦œ×v‡LzBcúA¾{9r^ ÐØS`ҍ(§= -%=¬ñm=^(Ž”Óž„Vܹñoîšpý Ää…dˆ9‹Zdèlé€PEvÃÇZ†„Ú%ò•÷ˆ]o’º`Î[‘¿C€š¤–’ æ0¦jí mÙsÓÛ"ŸyLõVé�Ìyl@dë@O“Š’—`Îc­C>­øiH¢ÅÍ/Ç­ž!Ÿ– ø4 ѺAÃàËaL:H{çÀÓ§..§!”œnˆl ¢õ6é`ËajGȱ53ÍÆkÃÉržê¥e¦53íúXÕržëšé©‰×»¢Ã-Ï5íPMkçPÓ§æZNKZ)3Ý*°Ø]-§©!Ä�ùÆÿìýº7ƒ°å83ôñˆ€L;?v·<§z…fzâã}Øz;ÔÕrœ2}\wŸÖÒÁ¦?š:Z[)3Ý"°Ø]-§©]¡Äž™Úp½ÚÙrž™Ù#0Ӏx[ »]S=B3­˜éã5öÈN—ã’„Ö­¬¥7M0ÊkÃérړPŽ„:^hoˆì|9íiiå5›½ ðï„9Oõθ6 §—þ­Sâˆy.íñ´6€§U"‡$TçÂJðÓuÎN?0§-‰ÐOï¢N /‡¥atêãËÐÇ—ã” +ä_ß¡9½Hlµõym"dí@MAv»œÇv†nÚò */ ‹÷K]Ncª3â%ÔñŠë¸?ƒÓä4¥šìÇ†]‡Ãã¸Ä-¶4¾©|ðÕz }€ã<Ó*´Ö­ì|¨$ºa³Æyg%èœ[Êù`O‹ ;53­Aá, d@¶îÌ Ö8ŒH‚UIüöæ ÷G7ÅÆç´8Aµˆâsi^|;r‚DËãAžM7‚ûëñÏC¿©&€l}y4ͳ9â·åwëƒ6|<ZI)üönŸïŽŒE&Ç#h dÖÃ_·16”†0^ƒ&¥­“b$9.4al‡€6a¼Hr¨Ëã) ‡0.Ÿ¸ÞÛt˜,òx&åñ Õ÷[CÆ.“ãD‹ÐW÷,ô!I—3Všgv‚ Z ÑEIëÝp×Éa¦5H¢¥}PÒMŽÅ(‡iEKÙãD­7/»Tö }<“òxHk ßúü;V-@lÝÀÑF+Ǒ¡øø}±ßúè;XŽ+Ã[PÚ챑eŸ‘¡ôÀÇWÇÇf–ÃŒTüøF=|æÍ¤åQqhd�KG³î|àp9íµ´D ¥£á»‚Ÿÿ–gZƒ`º7`‚ßoo§öC¢ƒiP›ã)Å@ËCG?x/Zºwyüׯïúºˆ±›å¹± ¥¯‡1æ/å_7Ê’œêÃ÷G÷¦& +-[ì$ÙøèÐúèC@ˆxpä0 ‘BÐ9 4dÂíxâ0(òœ‘D)èžÀ½©o@¬£îçNTU#°Õ8K7þ¼9w‡gz„²Z#zíNìÏÿJÎó˜4¥<¢÷É£w4ڜ±å8³"¤ÑƒÓ ^ùldàä4%¡Ò¢^B]‰±Ñä4¦ÂkÆdƒ[»LŽcŽŒ=½plÅÉyj2cï�F7fì69 õ]tCƯßn.‹QC&§¡¡ˆÖ ÄÖihö8­h„a€ZCz• ôx õ¡uO�=C¬Ös•aŽóÌ®S÷ +¸3ˆ×¦Ã*ŽóÒ®P;kÞ lرñر­ón YÔsùP£ÆihGÕ�5NÕVÃÝǙAØ#pÎÀªõ|eHã9Ôdν伈ngÆyiwPöˆ³“áÓ’VHœ'&¼ð9ì Æ¾¥–µò»¿™Æ'<]»EÎGÒwöM©%­¶¸{ä<5m±6@¡ifyé¸IžK¦‹GÚ|±©ä´£jè!Œ/­gϼ!µÈß±¥–µi}r%(ušœ¦z†ÜZ2PÑ·r¨¥®“óX ÕM˜½ý^•¦´å¼Õ+´ÑZ>~ ÝıJe_Ò}´6ÐÅ_ÓÜâØ­ò\ÒÛځ¾®³ÆËérë¡:×V•¾•Få5âX9ïµPŽ,ý^úbxå<×CU·´´ËcËiM2äғS.z<ÐòÓÛC¿Ñ>êUó`Ëylêc/ÁL >j9¯µ Õ´ëã}×BC-ç1÷Çށ˜¦£-Yªl9LY†dZ2(»>v·<Ç$ÃòÄÇE{>É0†ZÎ[Á[ j_ ;ZÎs­C5- i|l}ìh9¯µÐ2ÓZ‚™¦åe"n9i†fZ3Hù,ìpyli…e©ÀcßYKd ¶œ§Z‡ [:0Ӕ¼¼JÌ%ç±Ö!šÖÎn2½%ïO@Éq¬wжP4O\ɌA’Óš„–‰Öên‹ %§9 ­úÔÅgÓÅ®’ãÚÄŚ‰&¥ u”œÇ{çw·A88ôM鱒å|$}…`zºcÞà•o_N²<×´C2­´yTu °œÖ´TîØSÙ0%››XÎ{=´@¶–`¦aƒÖí†JŽ{=´Ì´–¾p¯é<+/&ƒÉy®‡ö]«¥ ´‰±Ùä0§Êhí4úø3/‡ÉaI#å¢[ޚçWŠ«ä4µ+ÔÖZˆ^˜ïºIÎS=T'ÚK@Ñä¼ä£Æ’ã\ïEk*Ú}±Ãä¹f¡Bµ^:\ôñçz—ÔYršÒH©è¶vaì.9Lí©µ ãßÜ3áö¾–þ¸«å|já°'=Þ·‚­«g¨å¹5á±W`¦;YŽ[RZfzÚããÏïî•Ó”6ÊK¯6ѺÃÐÊi‰ +lm@`Ã~-v,X9¯ô +ýµV ¥¿ÞQu<vzLz@¤K‡òjp¨gV„DZ"Ҁ_[;RNS*@é%Ôq¾êþ ƒ)‡5ëP`÷üµ“ã•óÒn ê ée|ñîà°Êsi’c¯�I㜝~‚SŽ3!’^øh—Æn”ÓԊÐGOd|ݪ·Nƒñä´¤¡º,¼}­ÆØqr\ë¸f`£;OÎcN½M;[gD…ržRhü=3ÀÑ͝<‡$A-Êøã“&”o’:MN;;¨F�®ñÚkݏAlrœé„= Õz«¨‹_Ÿé¢è]�ˆÆ+çõÆè�Éy‡T½ Î«GNKÚ!†ÖڝFžCš`VQñû¢¼gÞ=Z%rÜQTl �hAŝ!ç‰V ~6P|£ä­÷>]!ÏãÄ€}¦ä­^ r˜å³45P, +y¬HQóÄm¶¬wĝ!‡•Á†­üÜé°[ã¸ÒÔÏʇïãÃÝÇ åÃþx環D£bŽmAOâ,Gòp`››;ö m0+ Øéûñ¨úy®ð8Ž´ùtO€;¥5[fv‚ÞY¿½ÅÁg©Ã­‰ǃhÏRx>XߺuÂFÈaCOó,GÒL±QdِÇ39LñÍL±Iä81L±F Ÿ‰yëƒ7‰‡\[ÚT±Zä¸Ó"$ÐΊ??IzñÎ¥cä¹# "èÞ@UU±cä°Ó#Ì:-þ|-6wœ[ºàl‘R3ÉqÇu±6~{‹‚ÇÅ鱂åx{PzØã7šÚz{ÒÉòܑ¥´D)]wïý™^9lH œô +�^¿ÎdCÇF•Ãd×�~ýóc½ÿèL9Ž´ +´T�¤_ÿ¼Å±2å¸Óôѽýz¢üXÿ‘5wÊs§7È£¥qðèÓcÝÒ@œóß҄ÊFïÀqŸÚ•ÜL4mÑá;O6þü nÚ÷֖ÇzQßãûè�ÊÞmì>,4•ïñC|rˆK 8´-ÒØu²NÈËD›2&%¼ÕÏ—És¡'ª© ÜhúÚu°Áä0Ò…¬?xó2֊’ç„by< 41,~ötœFT[âëÿöi×ÝÏ‹:O8ÌÛ±^ùcÇɱ/i„aÀQCý\up§z¨¼³—àñ@ÊaÇy«Wȝ{ܙø³žŠ qœ¶v…ÚY+û[Íøë¼•I‡Å®‘ÓAèĺù´¦ ¬¡6/n&9mi„ÄZ# ÖT½¼r&©!²Ö@´c‡Éy¨wh¢ Ÿ?×I«KF“ó–!ãQ‹¦®äu£8y.i…,Z+(;5v <·´ÃöÔÆç|ϼô6Êyirc¯�H+7v¦<—zƒ>Ú¹1ïߺ¹±3å¼äÜØ;�ÒËÇÖ¹P¦œ¶´C$­´;UžkÚaÛÉñ«te½ó^Ðî|Ӗ’âïÑ“†�½¬«Ã)r^ÛBií|ýâ󝮊]#çµ^ZZS Ð€ —zVk&9­i†Z2(C.Z<Pò“ ˚´V[<PrÞê¡:%V‰&ç­ëÄYrž]ü=;0Ñn‹M%ç±Ö!Šžºø²Do½î.y®Yh©h-¡NÒ[pÔqršÓЪK äڐ±ëä<×:D×FŒÿñßç<Ttißz¥4èr>– ½;m�Ùär^ë|XցœÙüØárX“ÒÞ9Üôñg^D†–ӐFî`ì;¤k]>–ÃÐNTRÒ<”²ƒ*ç¡Ý¡”Ö¤4e(/ £Êy¬‡–”Ö¨4NÕ±aå0¦Ji© ñó¹@©kå¹%–5…mèØ°ržê*ìAŽ 9v«dž8¶ ¤4O5©Iå¼%àø;t�¥Ý›TcÚ!”žà˜TðN•1¨rXÓP9U/Áa›:v­œçzh9ìáŽù b»cóÊyn¸cï€K“ÏØq°Ǧ;ö¼´ÃcËaMCuR¼tˆéã¥W! çÊiJ#Å¥[ däc]%N•ÃԎÐ`kLàgyãá”óT/-'­)8i˜Þ Á©ržëBií€JÃýlTìy¬Y‡TZ;¯6öÉD"§%­…n•£ºáîwŽV†œ¶v…ÀZ+@Ð ç­^ZzBbŠ@¼›9ržSGü=:�ÐËíÖ)qœÖzeïüö6 ׏S'Æ“Óqèv{于õôTrÚم*¶˜µÛâ.’ó ÖÃ_y÷ÖeŠGž;C +,ôr°§Ÿ ‘㒁âïсƒ4Ù¢Ø!rZë:hí  ´Þ>9¬Y©¤¬§À¬„Ž›/Ü:FÎC½€ƒî(蟋‰:7ž;,@káëàÉZoŒig$TgÁJpÎ8[$ÃîŒÓšd{aWÃ.ÓXï°<å0ÅຠCÓÆygºao@:w7ìÚØWú㩜U ߗÓÅۀƒÇSÁo^F·>þNÓŒDHœ5‚°€a‡Æ¾£ fÍ +ßxŸÖõnè0ÆqȸðÈ�8;Vfœ§z‡ÀÙÁðoî‘ðq霨 r:Œ‰‰[ô¯±Ö]†@NC+Bù¬„ñkcâ&ÓŠFÖH5^&¯7GAS=BR­ðg V^/®óPïV÷è3^$oF¬ú8oí +å³V`Ÿ)AëmÑÁç–vhŸµƒ¶sb3ÈiLCû–ÓÃßÝ‹DŽ[Ó{ +¨•W‡[ä94T±5@ Íœ—v‡ +zÊâóæ¼øÒœ–´B ­” d’–:H¶)‹0,(kÃÅ.’óRëÐY`üV„¶ÎD'Éyf�c)€B06•<WV€z�ãòD‹JÒ „–²‡'Z7Tp—<v¤Á¬4@¬aFyLŽ3-BfÝ#àЇ)â;š“ãÎnD÷<ô!—Ö=&ǝ!ˆ–@ôqª4Vf¤A- dKùâ}L'ÊcF¬öœµRcÊqe7h­ÝŸÝ›PŽ;®-]’·$©å834±6 £ ›Až;½A=@ñµl½Ué9ìH…a©|\ׁ[ä¸Ó4Õ­þl¨Ø(rÜY èaŠ×}]ëml“Èqf˜b‹À@¨p™b“ÈsG$нñÛÛ|Þ»66£Ž çËF«4Æ'è±î~`>9lÜ·Õýž¨èƒ…’»MN­AÝ0ч +]oOšMŽ3»A- ˜è’¡´¤ÊçŒ4h¢¥ñÊ^š#6y<&ôñEž…_èwëÝj‡Çaã"ŒØÔƈ7<Žý ž‚øÝ±¹cßzXì\§¦>ënŽÓÆàÃ9¬sçà +ŽÃ† +:w>|)mûXï+º8ž#+@8-Èéã0Ö= +6Yþ[hºi)¼¾½ÜÏo0§ö·f;+(îy�çǾ‘ìÅ8Ð3Ù,žE †¬#(÷¬ÜXúâZ¨Ø òÜÐHu5‚{K?‹2ý¸E3=Q¢Z +ÅSˆa‘çH/”€î…Ã?ÿЍœVv£�´6� ös­‘熊@k÷™~�¬‡šGÖ-TT °ÕnŠ]#§Þ!°ž¢øBŋ³ƒ"ç­iе í¦Ø-r^Û”½M¬‹;†‘Ó”f¡%ƒòÒºuFœÏ1ɰ¬ k—ÃnŽóX/•xöÄ34,~ vœ×&– À³ëaWÇyleHž'Þ7gå%¢ì8Mi‡äyb +Á7^".ç˜f˜–ŒýT…¦LK³ÅC%ç#i+äÖҁ‰Ê{ãӘá’óZ Õõã%¨h¨¼7âQÇÉy®‡ÊaZ 0ðn3cåÉaM3´ÑšAš´žâ Ÿ<Ǵöv ¯U»NÎ[½CyíÊø}(c×Éy͕±w`£izë:1œ·Ô‡t´cÇÉsL3ÄуßÖy«§¿Ã&§1 Õõç%È딼HL'çµÞÁ[6ڌ±ãä8Ö2´ÑNŒ/Ÿ ÊÖ³b§Éyˉñè@F1v›Æ´C=ñùÔp±³ä0¤bÑ»m¿áw^<ÔArXÚRk�Cã÷ћ FÎK=´0´– ¡ß‹•Ök%Çq®w¨¡µó…ÛG+­«c€ã°¦¡žµt€çS—ÃƍӔFJ;·5`Áƒ(gxã0µ#$ԁ¡æ9ãåÑÅqžé +j­�;¿—(åõ¡æx.õµ³6à uye88KÒ¡wÖÚ‡‡8NkZªKÃSàԄ°7ÞZÐqžxØ; Ïd°¼@\ǵ֡yÖÎ?ø[Ïu6Wl9E_(é%xèåc ŒIžsÖ!ˆÖÎ!¢O]»GK)Ý"`ÖøÊØ¢Ø-ršÚ"k­�BãkãÎ+g8ä¼ÕKKBk +_›DÎ{=´ïH-%Ph|»Ÿ~D[¡ƒÞ‘Ã@Ÿº$v€œfv¡ôs+@U;#v|œvv…¦z:bêÀ?ê6Ñí1yEñ÷h€=òx.íÕó Ãï4¤Ç%Ãü÷´¤õüúóé'xã4¤…òÎU€¡v5ìÖ8ìTzzŠa>‘à;”êŒó†jáïPrV,ìÊx.õ³Ca>ƒØP؁q\PØ;àÍ !ë?ÔfÀ8mi‡¼Y;hÃøà\8!žKÚ`w7€¦KrRb"Î+,Kkt¬gÝOA ñÜèÒe-€/¢‡Øñ‘ýrK�//v[¿â4Ô2Ô˚AÚ°ùá4¥¶ÿýÛ\É¡ƒ§C>X�Í åâ Uœ—Ô{–ÙŒp‡Åy¦GșæU~½:`±OI„¨Y#/÷Z§ÂTqZÒP¡f/L;VX×zî¸frÉz tèâ46­°wàšÍ ;2Îc=´î =Ð0=àFÃ]§-‰P8ka­uׯ¾¤†5> m·àð�Çqª‡êtx Ö¬÷7Mç­^!wîpg¢N^ .ŽÓÖ®P;kÚم°³â´¥¥u·èé„Ï[çžéšÞ[¡¤ÖÈnôlN؅ñ˜êjéé„ßÌ »/ÎCÓ k´yÉÜóºe´<.¯¹öt³KaÆiK;ÔÍS +¯û³Ö[›ƒÏ1Í0-ÈéE_ϼ·³>0µP]{^‚pV*ìÄ8¯õõ´sáûÒ¯x{s(ã<æZØ2¿½»ÁÇg½¼Z”Ør:¡Ö \u‰P^?ސç–f˜– lõý0­wÞZ r^jÊêV~>HѶĐóҊ?KøùpEë]O7Èq¨UHŸ¥ú\–·$©8ä0# Úçž@ÔD±Aä1ÓŒPü^ò²Þìt†W(Öø³‚bSÈqg7ȟß«BŽ3ý\—ׁ*ä9# êgi «žØòœ‘³Šïu,õÖ¥+ä8ã X°Ï…+y¨BŽ3»Aü, ègñƐÓJK?;'.Q¸Þ®t„<gzƒöY‡}î”XòœÐ@ÁgUÄ¥ +#6{<7Öãé¨ûãžñ¶îqàî8nì½³DàK}Ò <Ž3­Aï, ˆçò¹õƤËã±# ŠgiâùôXw6pu6¤PÜy@¨ +,#+@>=˜ðyn½3ÝeqFØà̆„‘V gv"üùiDØ`qFØ#‡h>Ôj}ðƊÿÊî&»‘léÑu?FÁÔÒ)’ҊFjþݛÜ0ìm€á;Ê[Ê¬:þÂÃÃS¢¨G®9"âÌ'�!mJØ\qÙúhc¿<Màù¶¥ì­žî܀o˜ˆØÀÎeë¾p{ì#-@ì,`ç[WÄfÓF<÷¼ó럟ûfÃNoÐ<KÙ×?7LlþxîH„]‰�S¿^7P|ë 8Œ´%µ Ÿ_ŸîžûéîÇJ+>KôùãÆ',CS7ÈüOéêçYLíñº‹/í‡,ž÷Û¿Ç½ð3Pés§Èƒ;?i‘*¶Æ÷Ÿ'=á6ÅN‘ÃNk”ª¨ø¦¨Ø%rZ¬XË?ô®ƒ"§SŖXüÙP±Jä9"‰òÏCó÷Ì_ëÊÀÈ>£Êj–.#ûQOÖ£ÒL”¬–È2Ð]ˆœfZ¢´b◹üx¿ÝóÍÌ/ÉÚÀ®Õÿ¦ÓphìðhП Õ'Ï!ÏPGKe°Ÿ](Ï1ɰ¬Èë{ÁÖ'-@9OõåµtÀ£A·63vžÇZ†<Z2ÐÑÀ[Ÿü¼5trk¡£µMðÉ;D€rÓ q´f6hìByli…esÆõD«×ÿK}>9O Ilàh—Ä&óXëPGGüF$HGì�9n©"þ;3ðϼn¼Eœ‡1é í´]?NcÚ¶z:â7’Øz‘3�rœ›ŽØ:ú‘qþŒÓ‚Ï·÷ýcY³ù\ÚL¡Z/G;4V œ×z‡<zBãúæûû;_ ¢<×´C ­¤/»ONKZ)Ý*`×D¡¼… '§©¡¹Ödôú>wy„U&Ç©Ú2ZKÑë›Ý NÎs=tI-%àh\¸7¾dvŸæ´C­Å£×¿óöpœ–4R6ºE`® œ¦N…âzHãw² '¿‚ê<9Ϩ2þ"°ÑŽŒÝ'©¡žÂ˜@èc·Éq*cO-½þˆÔerÓJÑèV¹vcì29m +ÁõDÆB¨v–œ7&0îxè zë*8Kž;,Ckúœ”·ƒ›ä8#¡ú[³<4¾ý€ö&9­I†$ºgÆ)Vì 9õËÚˆÆ)Vì9¯õÒњˆ®ÓºüLŽœ·z„úD@¡ zî{ÃÉq˜::h¼däÛú÷Rƒ§­À\öʪ¥{ù Ò8,µF5¥<íb¸;ã¼r„Ó“ +óÀ}ëPWÆsIðßPqîLØuqܑ +ʽ²hó¥;a—ÅiçPì`ém_¯|²ó9"mœB­�$­F¸»â¹Ð§vÌÿä¿È2†+ž+ͼ>&¬¬8ÎH† Y2¿=uà%ŒñkáááçiÈ�¹óI€P—ü$äÞ8  +«Z¢ÿ9‚˜æ8oôª^€vý¡vu¬+ýxZç~<¤óºH|¼ÁÇq¤eH%éìnX½qš’ ±ódÃ$‚|Sr‚ã9¦¶µJí|ØÑq^ë¥ó°èሉ#îú8MKì¸ç¼EwBžSS[òÙ=±3ä4%¡º^B}ƒX¼™§9i†¸Z3ÀÕt”¼KÜ"‡±ž!°Ö ´ùᡎóX/ÕEñÔ÷âÊÀ=ûN¡Çyl(âQ|ï9ŒØý±oi…ðY+(ÃnGl�9LYè<"ZJ`Õ ZûQ +ƒ ǽªº—` ¡>éD çµÞ¡¯î_Ÿxp#&ä Ã'çS9#ÔђŽÞ²·®—ëä4&¡º^^BÝ¡± å4§¡]ŸÚ˜œoƒ¦çÿi¥Æn”óVËÐH»5&<ÖØrsmìøhÒÙºK)§)ÍHKeƒÆÃ(Ï1ɰ<¨ñhÝop¤œÇÔÿùR Ò°³EIÝ)絞!’ni|¥u¸±3å<¶34Қ‘¦ü¬79M)§)íÐHkm|¼µ±3å9¦¦%}`%6v¥œ·Z‡þZ: Òøjy?GÁ‘rkií�IãÂmlìF9ŽõÚցæ…«·9 )§-ÉHkéB—¼CÌ!Ï)­°,ØëΉBŽC-By­šøëAÂ[ïq:AÎCª‰=ü¬šX rœi Òça‰ßÌ›@3’ }vKüÆs¡"5<g$¬D ªU+AŽ3­AOí˜øƒN¶Þßt‚œv[ôy9£ýÐ#Èq¦EHŸ%û¼¬ÑáĊçŽ4hŸ¥ñ¿gPÔµ.Ñä9.å"Ñ'�e½øÑ!Ææ’ÃÈ.ÐXKºÈ(o UÉq¤E¨¡%½®Ý~(‚¹ä´ÓäÐҀ‡Vcì2yîH„ ڑñŒoëK(}�Öå{éLÍ%ϑ ¯–�|µ1ã÷nÃ@+PWcü¾m/þð&“ÇÈ�Æ€‡6`l.9Œô=ôƟ]J#R( ­ÂøsÚŸý,‡„•] ¯–xµ㦒ãB+Wc\Òð A§¿¶0|q;”å&’Ó�DÐ=�½,è¡Å¦‘ÃHAKÝÅAëJ÷ÈaF̶lõâ w‘7öñdÕr<ôº@Û;;­@-…ïå”׺üLrœz€Ð™gƒÃƍçÈÐ85ü¾¹.Þ4k6$®D`§)v/?“§™– œn gCÃfãÌn8þ¿5�cûÜO7p…÷‡'Öì3Nòò3réÒç@oÅþåfB˜ÿI;Àž`ž¯Ÿï×K“übž¡)ñbÁéñÎO>Cö�vK,ñ¬ŠØåqX9…òΎˆIyÏ Ï I”vÖĪÂðlDlôØW4QUM,E}ÇQ ďÃHO”¢î <Cú†cðra°ã4sŝµçH—ç¬ÀÜqšé‘âÎÁƒ¤ åâӇÉâ1£‰òΚXUz\êOwž£‘êjäûO½QÐq°¡â8Ô3ÄÒÃSö}ò“Ñ@Åqlà`ï€4»6UœÇz¨x¦— š]›+sÚ!kž<˜¿þƒ/Q,kª3÷Ô´a·Åy®‡¶šJ˜O[ýàg.×Åyn(aï�7“»òf1^Çz‡¸Y;ÐÍ`~Ç ;0kª‹â%û¹šñ9æov­ëeø8ˆN”}nj»í‡‡<S'BP­¨g0Î̓‡:ÎS½´Ù³¦Àž9ß7þ4Yœ÷zè<RZJßhq»v[<÷,´mó4Âë.?—©ŠÓŽJ5WRzkÜ÷¬G¤h¤µ�#í0¸sâ¼Ñ+Ò_ÁE×4ñ\Rüw4~û‘´õzæ©Tؕq<¶‚]ï,ä|éT؁qZÒ +ʽ:]gslÖ#ÒÎ)T±À¥Í‹,Î,J üNüóä—Kƒϝ!„G¦ùO¨Åmâ°8I†ª¹e@šñêÃ]§±–!jÖ Òø^ô“_ UƬTÔS0Óø~t=í¹’‡z'Ý �Í×⣄ N‹ç ÄÌZ�f¦É­«Ðeqœ=³D@šÕ»+ö!IÐ4» &ùye8)N;=ðf€¥¿ŠýòvPR§ziÏ@4׫¬jâ4ÔÔ̧ɼ)n] ·Äy‰T½²ó¥±`ÄiC %˜[,ZHð`ľrާˆ6üÁÿäïƒvBœŒð²s`eÄs§7ˆ—'~'Þ,O1q +Ø2�Ì¥7·ùtFœÆ$TO·õê¸Ãîœ8mi…<Z+àѸǿˆn„ϝ^ Ö03îϝ^!hÖ +@³1aÕÅqH2tÍÆ„_š˜F’7‡ûâ9&ÚfÍ í ØqÚÒPÝ^‚œÞ$÷Ol>”8nMì8f‚\Þ.ŠçT¯Ð1kŽY}ð`Åyª‡ö³ ~ÛŽøSeqZ“ U³fv"l¶xlY†é)„÷cV7þt[Çölóö®uMÜç=¸þ†x3 ÇaÂî‹ó`/mÞ¬)ðf€zOr"ã´§¡ª[é×G\éyŽ$6ƒœNFVh«µ[MìÉ»Ér\ë¡úcy n:g ä<Ö34Ð-�íŒØrÛèሯT€ûÍÐ!Ó˜–6€Öò”»u¹BN{Úu)AW»%v†œ÷Z¨â^‚ƒ.™Šë2r^›–X;0Ц… 籓AØ2ðÏ®…§)ɐ?O*Ìg³îç%82ž[šaZ3ßx(ôSœ° ã¸Õ;äÓà “î÷A0Îk"… 8k À™ª“7‰ã<×CûéÒZúõ±7‚Á‰Õ ‡SÑ h©€VÃ|î7DBž[’aY3ÀÕ÷²«u¹Ì ç©Þ!®–4®*%ñÈq¬e( %�ÍËÆ[Èrk¡íŸµÿì˜X rÓ ýó´ÄoïÖ[£C!û˜e˜Ö tuá]‚QGÈy«‡êÑÅV‚vNl 9ϵôäğÛïÖ¡îãØäÄÞƒvOì9¬i¨.Š—P7Rl9­i‡Èz â[qYÞ&n‘ãÖPÅZ‚^¦å°b³ÈyéT¨ ¥½dË~gT1rÜi "hi€A/~´ŸšàyìHƒ +ZKA7Uì9lH¡ ´â¯'h½j9Œ¨'ö�øóºBCN#-Bþ,ðgÅêãN‹Ð?Qü±Ín]ƒÈsH"ÐYºËaSÈaD +ş•2܏’~>»è ûhZê}45¥ný©›2Žõ:š‚ZŽl6+lÄx,´aóÂ_ÛÃ^~&/N +Kc©æÎ„M‡v|‰fUÂwSÂ‹ÃÆ.H;¾—-\Ï=èª8֝÷£á˜?÷ßµ©â±PG1ËÑ@ÌK«Öû™.ŠÓ@Ð1÷ó"iõ¸÷ÄsF„Ì-ærmG(3­Á¨4~},Á£Äá~Ÿ³ƒãx­O8-8禇 …v4³èá«éaóÆi@õ° ›‰vëݼqèg  )rXµ±-Èá,þÚd÷Oyiœ&Ì [¾™h·þ䂍ãHkÐ7KÂyËa·Æa¢NàÜÜðã¹UlýÉM‡ H›%€¦¹á#C_l3Œ—ôÛ 4ö‰á…åpØæMçÏ$Æq`›[¬yý҆c‚Ǎ] j–\ó닛ç~7ÑñX‘]³4}}{$3aW"ßxœóë*íßiÖ9qi’h À0ßø¬d›HþgN´ãI˜Ûñ2/Tvî»l&Xñ°ÊOb¢ó@ëÑøþó¤¤+wJì3š¨ª&Š.‹ƒ‡•Þ(- <ú&,Ø-qÚi‘"ÌÃþё&N3ƒ{‚Ó;4±ïh£ópÁ|v*IïàÄsG+vü|làz«ç6ëQiÈY°Gð4è[Ǽ§¡)Ç<E0!ßçåç2qZQ ü×�̤˜ô›.ˆÇPP/kdéåK÷¿.‡ÓŒVPî˜hЪÿÇG1»ÅK§QMiÀ+ÕÿŠè×¹p^:Zhí@+ãZôkZ8õÐyƳ”À•ëš]@• ‡-Ð*ŸÈrʗîy §™S(¡Ü +Ï[Ï^ùìe%ÀiçT螵÷¼åìêvœWz]m�âþw.íñà»%ËøøaØc•¿q)øÝ‘ZöøB¿ëä7 i(‘Hf÷».~ÃNªüîûQ§×z~r‘ûÓîzÖ¿»v×ͯ®ôã)ûñpÆxBo½&Ü7Ž´ ¡±dàŒ×÷„ßßx˜çMS’!5֌þ,˜9ãâ{¥vÝùÎ3Ð8Oãû¡Å²¨u‰ºôÍ+,P-k¾ß>n·kß¹Ñ ôÅZ€1³ëÔwŒH‚ÈX½î;YÎsß"Î|ÓPːk淟é[¾ø&šWp:áð¼ïT;~3pœwd`·¥-Åé8õÒ6Ț‚A6ÛÛApÞê2äa{)vüŠg `Ÿ’1²Fvßk,8-i¨.‡—@ø* Žk“øz0ùvá/4ø 48MM䫨äÏR¡¼Aç­Ó!KÖXò{±ÐrƒӒV“µ‚2Îè¾ïg¾¥–µöŒsÚðW°pÞé²g­�)ã|ît4F†çRo*kTYéï0ÃaH2Ôʃþòá¿n†Ó˜„ +3z õMnKwsÚu-D;ÿu8÷z¨ê^[¦¼…ƒ~8Ï©.-%Èe²Öº.Nˆó\ëÐ/K|Ù)°â´&¡:o/¡NÙ +,ãŠ8­i‡<Z:ÐÑN]ǵÖ!žÌæX`WÄykz`í�0ãÃٍ·‰3â<v2$̒`Ƈ³M"Ncª¿H/¡NŠY ÂqšÓЮk FÖæJÁé’8Îõ.‹uÀ˜aJ 8策!cî fš[N'ÄyìtPö³!`çÃiLC[0^8٘¯óá´'¡ŸÐ—„oÿ>4Ây.@_/AG ôu Çz…@ٜ/_dì' œ·Ìùz4ٝ¯ðà´¤Òäi|ù8Ôm|]-­°<|ï}ŸRé™!ƒóÖô½^M¦Ãäb28ÏõЦÉZ‚M†˜Úïy÷zhÛd-Á&ÃMí‡NkÚ¡MÖÚðoúšc–aZ3€Ï÷r£O>ŸÙémØêÊgéüúH‚ÛǾ°4œî‡ó¹´™2œ^‚_vl€8Ïì%fÚÚº“† {:O€–ê®} §=-íü¿·Mlo|P³Há<7ůuà”)ly79Žk­C¨¬@e7¿f…óXÕEñ¬òÖ«uUL ‡9í+kmC¿ƒ ‡5 ՙ{é×§ܞ®‚瓙*ØKÐÌørn?axâ¼',øÏßPhÆ×sÇ(Îs=´A³– šñ¥ùz»uxâ°¥ræY”y׺ΈÓÊ ”a>Ðèe‡v=œVvƒ,Zpˤ·5š›VZ„h¹E@–M�«Ž;;A¯<�ð—`sÃsF"ôÊC�ß/Õ30äè’Ê—2ùëX8,¬£Ižý~=6¶½ÖšÅMu7¿^€O&jERíxòäv<p²a_3Âiã4h“‡õ]Ôû¡Îƒç† +&Ÿ°s³¾FƒÃÂ>šÊY¬oÉ¡c}?»Ä u±¾v4$òBCûz;šYކF~!2_³Ážï‡“#ŸÃa‘—Úïo: 'AŒ, THڏ5PF¤Á¬4`œõ½wˆ;úíXÚf¾÷­lëÏm6xôúÚÑ`È}; Nñ D6ä{ +òulýpjd¾÷çÆ³‡…–`SÎ&x§‘– o„÷&²Þ™tùf䵯÷ÂÂeVë +ÿ3-BqÜ#�Çz#=@s<@ï'Ùj½i Ø6$À¦`™<¨×$pizf‰�ß:ê GZþ¸à mò0 VvüX +àÇKlÚk8¬H…�Y*/¶¹ßjl"8ŒH€M �5¯å `,ØGZ€¬Y¿>àñìh8ž@[ T6ü¶õ-.²á¸bØ +°Êf€û†h•‡�~wlpx¬HƒÙ€?¶¿}ãs˜å°¸3°U –EŽ;­A°,ø½þtO¾¯èz8ÎìÁrOÀ+יð¸õcÂHO,KbÝÌø9’ö#&M.vB<¤ò“rmØ"K.—rESH#.{�rã¤6;œ6(°¬<Èù „ŠÏ&C”XÖÈK,¯]\v4<'ôxhå}üâÏÀ>þ:ž<¾è³¿Œ2ÈÖg}R8môJe­àÎì:N#=P>¹‹ß'Õ­îPÂcä +&Oìû¶þ¶³óà™×ãK%·ã•ù: ֍~<•³_¢¿~†œœ÷z y{ÚúÓ+ ž;½A¬ ä{݇i#«ëÅãKë̐ÀiåPìàfw½]§S¨b0½õímz»ž ÓóêñðÇp™ïûoßð\9 êcm@àQ»üËWg$C€,dÌz•1ð“ ²f.…¹o—ÀiLK…=ãŒ+w€/IpꜴ€‘)kë%Ç ÁºÓ ÄÈZ�F6äë68ÎHh?Ny8ߏá|•§5ɐ&»óåG)>I:Yœ[šaZ3pÏ®zÝDZªKâ%Øç kñjLLpޚÂ×+ÐÈ¥Ry8 žS=B,xdW¾ŽƒÓ”„êzx õÍRëzˆNcš!yÖ È3¾E¸)ï@Àa¬gȞ5ù 9Ê;Ä pžê +äށ?Æwƒûþp�œ×N‡�Y;�Èø~N€Óš–6@ÖòøŽï£¾zqæ¬ýhØf^;zMwÀq­uțµó?~úò5¡Ì×yp>‰>@ûìЗç^œføà<æÎ×2 ÉÎ|•§)ÉÐ&OçK†sœ¯ á9¦¶µùüU’·n'Ây¬‡êÆ´€2NŠ·Ž#á¼Ö2Ê=Ÿ\ȱÄ`Âyëd”%ŸL°Z7ˆ+á´%eé mÔבp“Óú~à|Ò #×&ô% eX~ӁpëPEɀ'ãÎ:È×upÛt=›L‡I¼i68mihÛd-¡Žÿ�¶ñ5Ö4ƒ· Ø3®Û°aØà8Ö:dÏځL.NZWÄdpžêÂ䞁K6áë08n +Uò�¾_û¢•1œ–$C“¬¤]÷š ž[šazÒ^¾Þ í(8nMÚk˜dXZÞ.‚ó–Ó^ˀ#íuœ·N†yÊ^¾Òàۉ.‚Ôfȑ5ƒ4O‰jÓEð³ÛÚv¾’’lÎ[½Cì,pdx>h`jà¸Ö:H{næ¸^çÀy­—γš% Bsl¯à´¦rdÍ ô´¡ÙPÁcL3Lkع®oWÁy«‡ö£˜¥“¼%-ô„³à<×:TÉÚKvÚë*8®õÐfɃö^iñ6í*8íié<YRÈoN[Æ]pÔÒÎk +ìل¯Óà¼×C›=›ñ]ìØ¯ãà¼7¯—€“7D-•iþ7ÏÅë¥o<RùªŠ×pØÓÐÈSñò™¥õéà¿iM;¥ÚmÆèÁëö7¯Êށ=†Ÿ<‚×éo^ë¥m5{ DIÖ,ò7oõáñ‰@¢Üw‰³ß0u"$ÇYäxý{½G:¸ošÑ +ʽȌ‹UBÒ7-F5¥dlw(Þ¼t:Ì.qÿïgܞÇÄÖE2ܛÏbÝQ/îD×eoØÒàb,U܉®›Þ°Ò¶�”2eì•F>ÿû´°¯œš,<·yÞYo“$ ËýåA_ŸÛ¦â¿I—¾cÞÄ®]L¡ZWD˜oZè âbi,^L°k¾wôåØrŇë Úî ýÛáºv4€ò"A‡ë–îåv4e² P¼<©®ù^é·cɉ۱ÀÄëi±üë5ڛò'AMÜÀÄ úl¨«²7Œô=±$P-•Yog:î3Ò`V€Êt³oõ´ãsHÜh2e)@›ÛmÔw,´£©Š‡Ûý(5[ï\ºöõ)w5�[lv×¼oéã¡w?]ïvñV$ÁêÀ»W*Hþí›ù3ÃðZÒØ¯Ñß8Ó*´ÆÃó~‘­â ¹.€ãÈð¼€9.±Ê{À°ô�Ù±Ð\k›^sÀaC"ìJœy‰¬ý†¤Rà4Ó͒€@¾5Óë8Œ´r+€/)vH¯AาôÇҀ?^Ül?`ÀðÜÑ +²T^ê°^ÅÀaH"ìJ²¹L-ÞytœvZƒ°¹7€jë"˜Ž+'A†Ü@È&{ǙݠA¶÷FT‹÷Õ‡I!÷¢æz™ž`tÈÞ/—½‚ãÌà½VC^>µn#ÁqføÝž€BV¾ëæ7Î0A‡ì~÷ñ¤æ¬÷ý†iPKÙõh|F€»ß1# V{€ù~ë|×Ôo\9 æÞ�6^¿Õ`¿}èæ7±D _/tŽß5ówZ„ظG`_wx¼¢~ÃLOKÕu¡öÓ�ÌýŽI°* æ×uâ/úR9üOi 斀5^_R5A/ÖxóÙõ ÄÙï ÅOª£B¼XÐØow¿c@à½^6àuñ«y=Îx»Ôòf³oõLd=`öy|¡e=~¡eûGû¦z?¾¼ò`»ü5èõYbh_Ýj׏ÇӕITñwì6¤RÄX+/b|9úV´ï\Уá‹ÛÑË+¦âSÃð¾ºpŽ.¬¬G/° Ëwän×¾)ßE–5b wஂß1ÓTƚ€3.ƒI¶éà7ìH†ÔX2Æ qGðºùMc*µé%ÔaãÞù©FìoÚÒ +%³V ™)ië‡à¹Ó tÌZ€<vÑëxîô +õñ4½·­hßøTåNãP0½–BvÓëxŽI†yšÞ¯az §- ÕÍá%0çÍißø8d=4î©ìýó7”à‘öœ÷zi{äa|ߞĪxQ2lpžSâûwt`’7VÅe48­õe²vÐvák48ŒY¨Ø©—àžñýÄg½N:8Ωñý;; É¥ô›NƒóVː&÷ `2¾7|„¯Óà<v:({,ß~ÖM2ppÓP]m+!Žo ãk:8ÍI‡êY;PÏ—õ*vðà¸ÖCuâ^‚N)­›Äypëêä–Mvåë:8í iò@¾ï”7~mc88Mi‡4Y;h«ð6xŽi†i¾ïÏ}NTš.ƒó˜ß?C 2æ’NÓdp›W3pÉyÝÿÆ­S¡JŽ—îæNaü7-I†ôX3H“ÍÖ â�xni†iÍÀ5ßo—mo'ÿS=C×Ü3°ÇøVðbàß<v:´Çځ=þ,ÚÉÛÃðoë¡mµd_ºŽ“]ð¸ðçî¹ëàp*ºA™,˜gœñ×¾LÏ)©0¬ g3¾ŽƒãTïP=áûñ(S[8bÐà¸5„¯e~ûaå—&¸åÝån8ŸÊYÁ®w€–]� NSš!Zžü—Yn6Cû˜e˜Ö H´û_‡Ãy¬—Î#›þ0lr8¯M¬¸e‚Öº…Žcn€=¶ìXípšÒÝòTÀç §E'œÏ1Í0­ è{ÁÓ'Ÿ¨¬Æ­Þ!‹–ì2>ì|8¯µPÝ#^_Æ:þб!ˆó\UÝKÌø`·5°)â°¦ +fÍ ’³5ðpÄsL;lk>šúöƇ*+#Îc=TÅJ¯’oo³ô|¿}=¾>×GÊ+ñß!Ãnó)µ­ÂŽ^‚uÞD÷ò3­qS1üwd 7ЭëæÒ8Œõ ¡³fv.ìÐ8ii?Ôy’áz ³~ßÙpÆyK¹ð_@8»vcœ§*BßìLø—ϲW¾r9ˆØôq>€ˆ½þ¼ìå'èã°¦êçžAØù°Ëã4Ö;,O;L¸ß‚ì8¯<ì)Ègh»Jëay¬Wpâ½ð\´sß>æó#ˆzØøn?KaXã0¥¡µ´°óå`aWÆaÉЛ§>íP؁qZb£Š ”[×AqqÞQ"ü7t€›»vXœ–zƒ°Yðõ¨Üê:+NK§‚ªW–g¾t!ÜMqÚÐBaæV€Vì¢ØWÎñÄÑ.ƒ¿i­?}×ÄyÁU°7à˜ÿª&ž;½AÇ<Øïm?á´ÞV`8 Møë™WŸ­‹àX8íHÙÖXIX”Ã;N#ûøÊéñ`ÏKí7Q»žýv8Á³£¼ÌÐA¾æ†ÇD+P)KJùã֕¯Ðà4Ñ´Ê=ñ½8q‘Îú»w<fz‚"Y¨šù5"f¤Âð°¿×-pßê‘Ç´¹aaØ_;:¹ð-ÿî ËB;š:YކNVÿkf8 ô‘² +àÿû‘_÷mrëŠ'û½MÃ, h¥ÁŠÇŠ$XuüŤîÛÂ@qšqì@f +غfŠã#a¯€2+6Z‡Z„šÙ¡ð; ,Þu]<w¤AÒܨ.H´Ÿj`¸8Ìô«Ò�”.ôI%j¼8í´±´D šoõ»¯¦.Ž+-AÕ| Í $l´8Î0AÒ, æå•6\f¤BÒ,„ËèÖm À8ìHƒÙÞ�”6)lÀ8휭ô Âw¸ÊzËÒ}q\XXPÍEtë.0`gv‚ª¹'€š• +«/#=AÕìNøþ$Ï­w(i0+ pie†‹ãL‹ÐK»~W'l¶8θ–Ds±JQµÅqذ% š!ÜLXhñܐAs/ ¹�á~ÒmñXé F%'}¿Òý ZGZƒNº7 š—öÜHØ`qš9 Šæž�h^Øs¿ßè°8Μ=³Dà™Ë{òè´8¬H‚žY¨Šv[ì+R`ԐðãQ6—w€Éâ8bHØð̊„MÇ™Ó hFø6·Þ04Yœf¶Hs]¨º \4K]SÂj‹ÃŽDØNø£o½èº8í (¬ ˜æu2ûQ΋ãΉP5KªyÌþ aÝ(ÿ“gZƒ¬Yë…þ×õþöui¿f¨ÃæEl +‘º1ÄüäÃ[îG¿3ˆ×FîŒçÂ)“ÖÂbÒ°]Tåͧ~?¾”´¿p3-h±aׯºÑ/ܬÇ/ܼ ×V΍ÄDJ8Kdg(®zÝ0¬ñ’H)gàÙÌ7Öú«wr<‡´Ra­à ͂€Ÿ§•^(:íŒøùؗªn×ǾâŠxðßÅãëãþüwñT<dr8™(=|1ñà{}j.y.I…&Z*;-6”<§¬ÃôÄÅï;KŽkjŒÿü % h’Ù²£®“óœ:ã"×R‚‹6gì@9ϵuô€Æç)ªõYkå´&¡:o/¡¾¾ ùþÆŌrZÓñµt`¯×w4v£×Z‡øZ; ÒåY뒸OÎ[½C~Ý;àÑë{·»MÎc'ƒ°e@£×7“029IhËh-¡NÊÛDmrZÓNÜ;P×&ŒÝ&§±ž!ºÀø­Do½Ä.9O `¬ hz^ÒQsÉyëdh¢5m¾XYrXÒ +Mô°ÅûšÕëÞ¡’ç–dXÖ ¼µÓb3Éy«‡Îƒ -¾*-v’Ǧ,– +<4‘,oÉyËd±g€¡] HNKš!†ž°˜ßÒ~ð‹¢A’ǘf˜Ö ¨õÇñþp‘œ·z¨þ­MÊ[ÄHržkŠhí€Dã[Çw~‰4Lr\ë¡M¢µo!`¬.9­i‡&Z;hãêal4yŒY†iÍ�\é%uš·z‡äZ:pÑnŒÝ&çµ*ì%ÐèívL'ç5EÆC:šr·î”Á“çšv¨£µƒ6.ށÄ.Óš–ê²x +øú Z„Âržëœºu¾÷óš&v„·Z…Z-ñK»vƒœ·\ {�z»×ºªŒÓ–v( µƒ6.ÛæÂÏ5í°­ýzmþ€ökç¼Ê7î'ÒGÈ«[�÷ÝmQÈylg 5�»î@bÈy¬—6€Ö�4î<\ÈiJÔϧ&™'±óã¹tlj¦Ú±Óã<ÔCu%¬ù¼Ánµ•ç5ÄGîÙù°Áã¼u2dÏn‡ÿ÷Ó–x&åÝ(9œŠÎl­%˜ëº®—Ÿ@’Ó–Vð§ê•ÿ&?ï&YÎgÃìZZzÛØº\ΕóÔÅ£/-¢Ø%r뜷f¾ñhÅ.‘ÃXπAzf)èõÃŒ5Š@·d5D±ëã¹rŽ'©>ÇC=ç$îî8¯°BO­€g®ýËÔ:<Î3=Bð¬¨gÈ.a—Å6¤ šçžxEaQKÿ PœFzÕÞX́‚§Ó¨fÐÀ‚|8´ݹ2-poüú¡ðJ7¸Ø0|q>¥Â^l6*,À8íh…²y0á+þ½ÞKºØw´P´¹à¥7}}ã3œõ¨´s*ÓZ˜v(|pq^é Io�6“U҈:/ö¥‰„½ØìPØyq\’Òy$ôПõ³G wcœÆ´Bݬ”ñ®×~@ðƾ¥–µ;ª?z¸‹ã¼Ó+´ÓZtÆOÔïwNÍÏ¥Þ vÖ¼3H(o wÇaG*Ͻï¼HÑÄ®ŽÓTϐ<Ke*Þ7>ºYÜqš’ ˒¥VKÜùqœi2jçÄ·§qbWÈcÅ9± ž òâ8BN#kôÙ@±1ä9$êçAŠßÉfñî¨9ä0# f{¦Ú<±1ä´sDÕCº*6Œw†.¶ +ü3|,Þ2w’w.– ôB+‡›H;­A - d‹Ö¡&ÃŒDؕ„õRF|À‚Ûã´ÓÖ½ñ|ë‚Øàq\9 Šç–€w^Æh¿ééê8Îì¹³4À×e"vsf$BíÜ#ȚVtvzƒUóÿ<îàþFŒIXª&9ÄÀÅր…î¸Ø@riJhµÅ$½õ¦§{丢¶Ø@Ð%zë6$A-‰_êòþiìØ°²Ÿƒô9éèøÊ­7@*ÇWÇ‘u¬R9®´…´¡ã/CǕӊ™c-@G/B¶Ž N9lôq´$P]„l›c“ÊcE¬Jèú~ã3&TN+­AuÝðÑK·íg!¸SŽ;'B -�é"¤$§*•ãN‹HKBºÈo½‡©XyÌh‚BZ¨š<6¯<f¤Áì ÇFÕ+ǕAµ&]ä·îËiÇí±5ठ«XŽ3-B(=ðñm»_¼¿fdyîHƒTZȖ­å`hyîH„]‰À`«@6¶wZ„Û ò}ÛÚº +ê–ãŽdkÀK+A6¸œfZƒ^Ú òO"=ÙåòܑÅ´D–˜&ý™j9ŒH¡¼ô)€`¯Ÿž<øØÈò\9l)�J¯¬÷+Ǎ֠“n (éõ““ûᦕãÌNIKJz]¡ý;Ë\+ωPIKd)醎nÔùŸ4 G—ÆÑø~âëÛ—öëušÿ¤/Üê¸CåA¡ŸÄŽûaØ#°x´±c×Ê>2౏.î»^9 ­6¦;ÖÆÒÆŽ+ϝÞ($=Ô15<uº[å9£‘êjO–.2»^>ªvz£ìµ4–‘6uìX9í´Hi‡ÇÏý W¼t\9í Zl‘…¤Å<w¤QLÚ\ñ³ðÏæÀ®‘çŒ4ªª <núYvõÉçBËaa§GŠWk G}PW»í;=BÝ"�аžïü¬3üqžÚt=ýLêIjú8mihëg-¡nŠØøqXÓ NÜ2€ÕD»õrdèã86±w`Ÿ›=ÎS=Cúì†ø¶Ín}Rö8޹!öŒý”ÍølÂç×ÍF÷j:]!‹Öȵc£ÉsL3LO_Lô䋘!“㘠+c>’ZJÑbŒMÎk½CmÈøÖg#c·Éy̐ñÈ�FSÌR‘*NSš!ŒÖ Òø6åaÆî“ǘuØÖØuyÐz‰ë>9oõݵt £ñýçÇ6¤î“ãZëGk<߅>ÒØr^ë¥í£5oG?øÒW‘rZÓ ´fvmìNyŒi†é©o®)ç­ ­%½qo]wÊyO¸ñŸ¿¡(íÞØ ržë¡ ¥‡7~§á¹ãË£•Úf¥{á­{ë¢8SNc½Ã²v@°M;SÎc=´ öðƔ<÷*+RÎ[bÿZ>ڙ±å¼Äqô4ÆÔ<Ç»NSÚ:z*ãÏúDødrZÒFÉè݀·~)¥,v“œ–Ø µÖ<4¾ýEs18r^ê¥í¡5ïD]~¦GÎ[=B }"ÐïåIyS¨FC'A­ d·Ñ­Káyi‡mí�Yw2<ržêk%ÃüH°ÉðÆyLÉðÈ|ãéÏ·2ºu9Dç%õÂCйsaWÆcHDΪ…ùQàJo1ŒqjVµ:MÜzåӝÏAy¦G¶|³Ra'Æs¨%ț• ÿïÀ_®™¢µ.’Ùã|Žˆ=øŒÿV|¦4Cø¬™EŸ/ôÁΊçˆ_æùòÿK“û|î;ÉÉq:ŒYkÐ׎ î˜8oô +¡³V¾ñ8è'\jy ×ÄsªG(™5ʌkù¹ï·ÄaJC›2kiQæKcÁF‰Ó’6Ê1·x4™dù‰çÒiÐFk:ÚypÅy¥Wˆ£'&<<¸£â¹3m°À™‰r ?]Àƒ½²8ó¥aGÅiG+å™[HzóÖ7>Á¹³â´t4Òڀ‘¦äýÐaqZé "im€4;v\<—z…¨yBà/üª‰ýdÑÃq&8`‹|/t ¿y(°bŸ’å²FßÜxâ4¥¥óÈgIFCqî‡*\;$Îc½B­•ßÉñ¢Å4ž¼sÏ3éDÎZrþ�TÅ»¤Ç%é:÷˜ó6ºC‡5é:kmÃnÓš–Š:{ +’šXo¦oœ÷T¤–´³Ëa7Çy¯…*î%ˆgõÃîŽóÚÄځx.³[wŠ»ã´Õ+4Ͻ‚®ùaUÇi¨G˜zø‹4¶Þutœ† ¶¼sáØº7Œǝ¡vî`çÅN¶!vy‡N„ÞY"ðÎå@ë-r—ÇaH*4ÏRAxY¡ˆU‡i0ېԋ +Dlô8íœ!µ4 žoüŰ?Ǒ– xn xçu™6 6uœVvÚ¹€ëÕœnŽÃJÐ:K]óŽÌ4˜|øj|ØÐq˜zX°Î ©ÖÛÞ.ŽãˆëaIÀ9›VqWv‚Ìyàá;Ín½©âxŽH‚ÎY¨Ö©ð0q<f¤Á¬4�¨U›8Ž3-BAí<øë áZï[º)N3îƒ5ñ½ò.*Ž3»AÉ, Hæe„ŽîªxŽh‚”Y¨.#´…à°Øg$Áª$`¤ï·Ž€Ǖ¡’î éõ^¥Ñá¸s$ËÒøõ ÷òJûÑN‹ÓY´ Šf‰@4›]f¤AÒ<¨ðmݺF +ŒÇŒ$X•¨´RaÆi¥5ˆ¥ +ߝ +0Ž;N…-ØL¢[×@qÜq*ìÐf¥Â.ŒçDH› ߟÛÁ^~¦03Ò`¶5~ýùÛlj썆–b<‰=@KÝ@ÏæˆMǙ¡z¸„ázãÒèq܈¸àK›;ž#;@ì,…»6p¤PÒYÙ0Þò~Öã ܇}<át;¾yéφÇÝ o–xóº4ûýGcÆq¦Eț%ߌ+tù™ÈxŽH€¸ylnRØqqØGi%üxlŸ{å󟇅‡(a/ÀH‹n¬8öÛñäÑ&„ß\+ƃíxHfÚ\üÁÕ§…©ƒ­±,3u°aâїc 1Ó¿Ž^ëû½D§Ä¡¿Ž¦†–£¡¡×ú~–� ò?¹ÜŽ&ƒ–£×Ge|w¤ýhÖ¯> —»$v®ü<O†ÝTK/Ãbñ‰ÕϙÞ(¿¬ <3úùè&X!ñ\ÑFeµ§F?Ÿ;$ž3=Q*ZË/ã¼@Š8´DéåžÐ¿HþBžÆÐi�76aœÎá lÖĒ͸„ïõYb�ã1£‘’ÍÁS¥Ÿ€ªu‹˜0ž;©®FðPég‡¾nŒÃNo˜v,¼~ÕÐÒ©¸.ŒÃŠSaK,جÄwøâ4såš'~LXtñœÑ]óÂo›»’x:.¶)Ï0­¨i'Ân‹óX/çFK +¶¹P+>'9.ÎkS k´Ù•°ëâ8v2”Í®„ùäî€U§)í6kmrÍzq2ñ\ÓÛÚœ¾Ãò&qAœÇz¨þ&­ÀŒï+ ì„8ïµPŽÌï-?÷â†8ïõÒF̚bÆ·™·6Gœæ´CĬ´ë^@˜ èŽ%m°{ Ñ]ç!F£‡¦ã9 +Øùpžüço(/ou{ù™|8)þ;2ÀË.€‡±ž¡]ž˜jçÁ—¸Ã§1-Õ%ñ”ýøÚxÝðšÂ9_~,ÎgÒ'ð§jf§ÁŽŠóTEš§ +¦Ü¹óÕ±{â¼T°— šñMJª`çÄaM38qÍ,Ì|yo"Ø%qê T{@ßg¾ï›FqÚ9jZ‚ßc¾WSùpZé êåӀ\.¿É¯’ç!FõÔ2.Ó×FŸ]‡P-kdÉåË!Àî†mĎ/´¼‡ƒÞàösv”;WØ ƒÖ´óßC†óFo ë påî~ ûÊ$¿ýx0åílëÏïP8®˜úõÊʗ.~»NZ(žÜ +0Ï8­ÄP¾s +ÏZ€NÞxµ®€á¼ÓKµ= ìÚWp^ëå¡}?ht®4à 1ÍÐ(kfåK¿Ã §!­QnÈg\´C~»N;Æ}GB7Óu;M‡Âs§W(”µ¡Œ›é°^³Âyª‡Î³¥§¼I-„€‰à°¦ZeͼүŸ¼+†žCÚ(ŒÜ«9ø®›à´t*$ÎNxÿ“æŒOjŠí‚óiLáë…o<´ù©Â×m°îôEòä½ü`qx¯Ãณ|¯§K^ÿÎ[ÆYpÓJ¹äVv6á;\pÚ:jça|?÷ƒP‹V Î3ƒøz&yËÕºnƒçT‹%k(ùƔ¢Óup\’PÁK+Á%ÃÃÕ’‡9íP'Kip¸ƒ}§5 Õy{ ô™ “p³Cá¼Õ+¤ÏZR¾ùÄ 2´ðœê*e‰�)ùu+—z‡Py¨ßÛf¶å/NkªKí¥õñð“ߤ}ûø÷ãéÓ?^o›âÖMd¦8ŽJKç¿},¾~ :ìê8žP›¢¦v<ü*QHÖ[¤ƒç5%Â¥ž5õ,FxØâ<×;tÏf„¯O7ÂçµÞ¡lv#ü¿r³Ts)XòP•ÇéLt…ËÚùõ·7ÇÅΒөô‚ë!‹ß÷×[¬Ã$ç±)‹½]*”ÔHr^뜸u@¢—9Ú´ØArؒ +ÂZAw©¢ýîªyä4Ô#ÌJÈz¹¢C‹$§Ö °–$ô­¹bÓÈi¤È Oº®o£Èq… +hI@@)VˆV$B=Dñ’·ÞGuˆ<‡$®D@« óò60‰‡Z…¶Z* Ð]›DŽ3-Amªøœ—¦Ô(rš1Vl øgsÅb‘çˆ6 +ޏi¥)UŒ<f$ÁêPÅd³4¥†‘ÓÌpÅ‚Xl9δ´Éâ2DûÝPÓÈqÆd±%` #:²X8ò‘ ´$P]ŒèÈbÉcFÌJ¸B´ÞwgZ„¼ºGࠗ':´Ø<r:Bh‰�BSõ^~¦GŽ3­AÝPÐD½uÄ#‡•V ‚–¢&‹ $i0;h1Ààz/Ô1rœ¬øàŸDŽ#P?›'^¸ù&bXrÜbØ"àÏİ—ŸÉŒçŒ$¨Ÿ[M㦌ÃLk0:¼ð•öÊç5›ã 3 k¸çRM9"Žœ�ió€5ƒuî¿}åÅq£4Í�j^0l¿áé¶xŽH„¨Y"¿>ŽàþØ|ØÍq8©—v>tøUX”më`÷ÆaãÑd°â¼(Ü~¤râ¸Ð$ÎÒøÆóœŸ[«%ípfqÁïåâ]<§Äcâh—%°ì2ºù£Œ8Äåè‚Ëçh@h1Á†ˆ­¿¥6ü¹nýi¯醶Y`;fÙ,°�â±ÐާY øÖ°Éáٟ +¸¿´ò幟<àh8ô÷ÑŔÏѠϦ€õ}4ÍóÀwb×z²£áQþ׎þõ'³ø‰¹ç~£â±ßúTÌR€bþ¸5 ¬ª8Mô!sO@2¯/÷;‘ΊÇLO3KÕõõãᦋçŒV– +”ôúò°á²á°Ðަ–£›×Eڏpm, íhÂf9°ùu}ö“”*ÿz„¾¹G b?ž×õ 'øÓ'7“ғ4œùI±ØÌ°7¾×#›Ÿ¥SŸõ|f=lîôF±im,á,jØ¥qZéÎʆŸDïõ‚Á©qš1쉜 «&#š(à<X0Ÿ¨ºY°kbŸÑFe‡ +æSßy8&N;Ã{e1fqÁމÓNo”b6\ß=/mZ7l +îÇ/»L¸YÿªˆçÂ9¾à²oÿÍÍ)(ɳï�Æ~ºP£ÚX^ú‘Êç5+ÙM+½Q^º5`š×·¨› vT—v…¤Y+ ͸Ї;)Î[½´I³¦@šëš]�š;)NSÚ g> 4;(žK§Áæ$ÁŸÛß^ù”fµÄy(`+Á2o~[m=.¯µ )sÏ�2»6Gœ·Naπ1o}[WÄqÓÐfÌZB½[`ÄiK+8ï^ŽV <qžR lÈåíZëZtBœgÙþ ðe|s² °â¹ÓÄË=»Œï??ø*fàá0Ô3 ŒžYpyÿa3Ö(µÜÀÐøÎ3š†çÊ9ž +ú¨\$s;NÇÀy…h­|ã™ËO¨RÂÞ¦óLP!k™¶^ÇlS!EÖÈ¢È>Ñü'8à4£”{ÀÙU¯Jà´tÕ ª—^ç‹_ΈN+Sõz +Ùe¯{à¹Ô+tȃö¾“ìlÚ+ 8îLÛ;*K#¯çíà"Øw´P¹à›Ý÷º N;§BàìÂ÷ÿðæke ×·z¾òåÈÜtÓÿz^ùZZ”æÓå°/õ½²6à• ËÒ|:ŽCڏm–Ðò[iшӖD(—5‚ð£À(E°;bŸÒ +ËZ‹Æ·é +î–8ïô +]´V ˜yÑxg¸%ž[½BɬHæpQމ㔄6d–ÒrÌëßÁ#NSÒ(Ä| Ñ›á¾ñˊˆÓҎFk0ÚD°8â<Ó+tÑCðCŵlàÄsJ5ð߁av ìŒ8NõP‘Q/-Ç|éØqز +¬d¯@GÓ°Þù e=(MHE5íÖ·#â<Ó"TÑÎ}ÿ“3&£ù$…–xžÍTÁ^ù^þøôō34q\’sï@1ãCÚAÁn‰ÓZïÐ2kmÎr§5-Սé)Pi|dÛ6¸ƒâ¼Õ#8o‹@3ãÂì¨xNµ1³F€™Kâòö0S‡¤CÏ,xf•Áƒ‡1ÉP4; þ|î‹VZÂAqڒÓÚ–¦i$Ø4PÇzúÐ;�̓]DZޡ•6øƒ>µÍ0ÅylØ`ë€3» 6SœÆ¤CÑì2xyå›À_#ÅaK3LO÷{½¿Ý¯_ +=ÿi1Óë>gÞD.ŠãÙ õë×øÇK<¿~úÕÿ¡´3)o0£ÄùDú±sÏ|/€ŒŸ‘ޏM8Ž ³fÖå<Ÿ^Ú?]ooϺœ÷ú1êý\…áŒÓÙèԆΚúŒû^?/¿Ý°iätF:…?¾wà¬ñãòû-Ö!ŽÓZïÐYkÒ‡ñ6tRœ·z‡Þ¹w~{ŠËK›6nœÏäl;3üN¨K,êÖxNieË ljجqš’ Ëà l±{㓟»6ŽK[ÎOÄ­+aÚ8Í´•sKÀ86ngvƒÆyØáýðÖzÛU¼q‘‘³$P59làØg$ÁêpÃ_Ǚᆭè¼ØÊ~ò‚sã¸4è°U~}2­ÄѦÅî‘ãy´ :h©ÀA/yDÝÉïܐ㉠÷ñȕ%(5Œ<6öñÌÉñPÕ÷[Å‘ãD‹ÐU÷üóº<õ|gÈqæ$èŸ[úÙ@±)ä8³ÄÏCº(†V¤Aü<Hq™ÃõpWÈcCŽgrM­”Ø�rœ¨�-µ3âÛÖ»xÛÕñqqFl¨gaÄJãJKÐ<›"¾»"6z<gZ‚ày0âû¶²ući0+ 8ê͈‡‰v8 uCÄ_e6"vv'"ö�œó’Gûq +Ç~ Ð9K�Øyá#bSÇ2¡‡“:·Ãt¦Õø™Ú8äÛñeœÏñpӋ5,Ò8,ìãI¦åxðf\—Êæýv<ió>¬™R·þÐ*ŒãDHš%�Ól^¸ã9 šf³Âï÷/þNöŸÉ‹m@Ž.Ô|Ž’¦Ä}ãSšå°° TÒR€’6ü8P7ôÛñÒnïzËz×Ó ±m8ö㡖»!N½B·<Tð[WÁ ‡9ºØrWÁ¿ü°èãD–¦Ô˜±îŸ6…´ %½€áqà Çz+IK²yéÂý†¦rã±Ñާn–ãá›A@ëvpo<'z‚Ĺ' œ—ÿ<†ØÈq˜é2g‰ »è~÷²Ëã0"F¥�;½®ÓáÄM …v4å´ ðl`ØòXh¢ç†ï¤ºõ'7fœF&ÖÈ÷¢ÉJ†‡¡¡ov4üxìâJ“ÆaFÌöÔ4ÕîÕ,G¥Ó ›–„³¹aãÆq§U(œ‡~/ú‹7%ǝÁ‡¥å\çR·‚›ã°Ó´ÎÒ@vËþýcâ–ÿI3aW"ëãîõùöú2u#{±Î‹Æþû¿Üx°æŸÛäð9~ çB T£NÓŽ/ݬÇã±ÐWÈU|1g<´QºY+ æù¾^#hì+Z¨h/,2}¿u.ìÊ8œD‘iIà‘Ð7ƒ×ƒ§™)ܬ‘…›v_œFz¡`³€á/Ã*ŒçÆ9¾@³ƒáçס¸ø³wcì}=¾’züRҍòBìýðBÒ"ëý–%[×g‰¡‡Ó„0à‘À3žo¥nñç:œ6z¢È²& –;þu3l# XVù{ž‰Z¯1†ž3½ÂªVÀ Íþv0œgza‹ÈÂùC )‹ vK<Ïbx`M@1㛗O¾qFœwÜ{†߁>Xq˜Ò ³f–b¾ºB0»Ðõ!man Èèòœûnq@œ–N…0Z+ ËøÖóÁÀ]ç^!]Ö +ø2 n½,qF<§z„|Y#ðË&‚‡$S*Ëí¥…˜/ $NKÚ(Å܀ф“¤ N‰çR··C6ÚqpçÄy¥WH£'&ð¹ó¥ªâ¹3e°€™]»);R!fž4øóÒi°ƒâ´£•ÒÌ­"½Á몬G¥­S¡‘Ö +Œ´ãàNŠóN¯IOL÷÷U_º W<§¦¶8óú¶î×¾!\Ç¥Þ!i–D3¾¯{„°»â´&¡zÄ´—PÇwo¿ê˘Á‹Óœ†v]J ÓøîæÀBŒóV‹PLk¾Ù<ðÄsªW蛧~#Á-óé’8.þ;:0Ì΁‡5éÐ1OLµs£jpJœÆ4TÖKPҔ¸Å?ǹÞÁ™[”ÙY°ƒâ¼ÖBuâ^g.Œ[xa˜â<h°• šqZ›»)NsÒ¡i–Ò8©C„§1é0­piªWÞ*Ç¡Þ@׿ýØóKãt· vz<N£/Ð<Kä¹Î¶Ã€Çq¨wˆž¥óLÍɛÇÜq“Ù³vÐÆ5݆ØáqÓÛÒ©Æ-÷Iô ö8/µÈ£GàžÝ›?žK=B÷<‰ð‡a§Åi(aÍügøÌ‹Z7ÐÀÇé|úé³v¾ñÌç›"bÅÇiK;lOAÌ,§µ‰ˆ½üL¸Ë;Èùq^륍Ÿ5ül–Ø ržëúça‰ù²„O0˜9¬I‡Z;h›&v…œÆ4TÅK�Öæ‰"ǹá‰Gºtj]wÈqkpbË�AƒeNì 9´v€ A.ù~å`ÈaÌBû©ÎZBè’99Ìi‡ÄZ;0Ö@—G »EŽk=Tgî%Pèr¸uUŒ籞!…î™ÿDw¯ƒ ;7Žgsv¡'þä7oý +B»VŒœNDW(¡'¾¾^¡¼ äÿÀNÓæÖåv‰<ÏEW¸¬õgþ÷?à× ÿ6m’Ø r>—¾Sw‘§^ãÿÞp/ 0ÿ¡ˆôú#Õ¬òä|"“ŸÆtÙû ®¼³/çsÁ +Ù´$ ¦MN+R¡™vc|}n;{ù™0yîH‚Õ–øí!& C«=6²Ob/az\BéàcËqgèc«ÀJ/©„¨å¸Ò +„Ò»�$ $ºå±på°±§–ã‘\Ti¿»ëZylHƒYi€^ßox¨ÌÏ´Êq¤%(¯O@ÚıAå8Á´qãşoüNÒÏTÊqf€b«�H7Pl9¬H8ZHñÝH±+ä°² :*¾=ˆy¯”Ïûˆ8à Ø Ï;BçpÊgÃÄo›ËâÍ[ÈqÁ,±%Àž fñ'W€<F4Aö, T%6}<&äx&…MÚrp}7Ä[Üyy—ƒ‰?Ž ­@ð, çE“(‰U‰v8És;ü×g,|•Yڏvp˜<O  PCKbièî‹%‡9¾(´Úâ/:ÒzÖIòØØÇSVËñPÐô½õç6“7Z…Z*pÐʌLŽ#-@ íÌøëIç[ïÙ»NÖ CK`qèNÍ&‡)”‡VlüæØXtòÜ8ǓWlüNºI€Ú|rèllǃD86£<6Z(zˆãÏíkñkGÊia’c+,Ýɱ)e[£ËE+9.xȱ)å°° „ÖR�´^vl?o¡+å¸Ð +”ÖR�Ž.4Ê¿s³Êc¥ˆ£¥�ýòi|ƒÔ­rÚè éÖ�^¦m?bÁ¥rØi ii ».ÓæÅî•ÃŽT– +ìu!_¼5Úari²ëXêڑ±Ùä1rÔÐC¿›26›œ6¦3Ö<tßR¦†“ÃNoÐD÷ª¦ŒÕ&‡™Þ`u8ãO:ßz[ÓyrÚÜØ"¿þtîãJh[7ˆæxm‚jºG€¦•#bŽ;§A:íù‹¢´ÞãtÃvz„xZ"讯Q¶FVÂf¤Álo€d¯/R¶FvÜvNƒ"[ Ó`·u T0Ǒ– œn Àéõ%%²óå´² dÓ½�5½¾œÜïb:^+=B4-t×EÚÏ5P½<g´Á¬4`±×eâ¯8s½fZ‚»'€¦oK×þüO9 ’é–€¬wÜöï21m"ùæ¤t”ç±Ùãøï?u¶[#;an vtM"¿oüV„ÖcҀIdKà1Ó*‘U/§‘–(2=ò禜ø”âzy® ˆì <gúZêWÀýò˜ÑH©i¬®‰äŽ˜çˆ*:Lòð/)†dö‘¡’-°äôúnèqÉn™ÓH‹ŸÖþÃXßkÈÿaA:nY¬s:‡>PÀZxuÙÒºCœ;ی&ÊXkâe¬/Gì<'´�bÝ + mãÛßO~*è<'T+Ãá«ñ=íç֧ΜÇHWk¼ÚQ²Yæ¼ÔCç!ÓÃ%ìkU¯LÌ3‡5ÍÐRkfiêKwÉ®™ç6ŠR·„¶»d×ÌiéT´§K¦J|ì[¢kæ¼3]²W`©Ý%»hž[½BKí0Yþ?+´Ä[a\¼ˆÞ9žHbËVZØzý+ïÇÎiK"…­[‚ÛØòÀÎiêTH¸\~ã·ßïõjF´sžnÙ#€ÖøžöfË<Ï©¡´Ö¤õÔ,…ª“ç¸$¡B¤V¶Æw´ïª®žÃœvH®¥ƒ4¾_}³»ç´&¡:o/Ás“œÖk]±Ïy«Wè¹µymŠÙùóœêÂ롘¯®˜]?Ç¥©˜­xM2\_ú¸~NcÒ¡½ÖÚf˜ ?‡-Í0=�ó×¾n¼Aœ>DZa˜½yMÁÉÛÃðsSÆ\òZK ×☇Žk=C|mŒùXèÆ¯‹Nc½C|­´1+N[Úa{"æ·úNÿFÌÎŸÓØ4̖¾ÆQ4¨NŸóTËÐu÷ ÜõgÑUTƒÏyëdÈ®5wý^tµdÄ`ÏaLCÛ]k õGáÕºGÜ=§9 íº– º¿Š°ò.1úçz×Å;×8®4ÄÐÏq«g¯{ìš×Ž·‰ç<v:¤×Úù^0Ú©²ç4¦¡ºÜ^B>˜·Š)ç0§òmíÀo›VÌ9®õP¹—À¬·¯…pëœç”-ÿùJÖåk‰M<ǹÞ!¶–¬µ³dÏaMC…M½ô]ôy +ly 3Ïé„tŠÞ[;ðÞøïåØeWÏi­w¾µs #K¹ìæ9oõÍuï@\ã?þÒµ)žóÚéP\kâùŽ[vðœÖ´´Åµ¦ÇÇ>œ¶yç´¥œw€qS•òqì§¡áÖ µregÎy¨wˆ¸Í+>¾ü圷L+[ÀÚ¬²ç´Ô+ôÕÃ)>‡Svâ<·´ÃötÊ|Rëº9/)RþkÈjõÉ›óTՊ“_„ySWH…šó’ãcï@ToÏzùd9-i… ºW–±}{>Þ^XÛ?܏zº3_ZìdyžIßàj€ÅϏ÷ÛëÝÿ‡RÜwD‹| ¯œO$¸b+-Mýñïÿÿë'¿Î?¼?¿ÞûÖë?Û·ÚÕf>“6AJ}"ÿ…QC€îÛÑ©r>N`Ò"¿?¹»Ò~ÄDcÊé ¤O=-…ÿøhí•J$;c֓>'ÛáÿÙlßoü=‡?9ǓØ+4Û=YM\WOs9 ÊjIüöxŽÛ[§Ê¦›Ã~‹“U T~ßH×ÅmóÜ8rj) jT¹éæ° FTþ¨l¸yL ¤Ü§&Á­?¸Áæ8¡HÙÐԆ”;lŽ-AM=„ò~fl½yë°Ùg$AP- T©që +˜l3RaX*ÚKЫÜts\i*m)�U/ì´ß¶uâ<VZ¨Z +@Ջ:m±lÊ9Ž´aµD «wÚfY¡óœ‘uµ$–¯æ7&sr|áês<¸¶™ecÎs㨵‡Y~ßd/á;sŽ Ã,[ººL0ªQç±Ò +ÔÕR€®6šlÚ9¬H…Âzèä+uñsæ°!DZ>Çl›N6Ð<6öñÛC'ß\'u4úC&[Šš�·þèšÇÊ ÉV€£6šl¢9­ô +µûä¯õ¿À›«.šÃˆÊQï�Xöâ6ûÉšÃdÙ�Ë.{JªÚDshºl)€Q/²Äç@8k#-@GÝ`Ô/­tt²¡æ´Ñ¤Ô½ñë#Ž`6ô΢OZK~»ñA-ô9ìH„݁à6Ê|íÈ8Œœ�÷ÌWÒÏzÕô’Ù +0×"™?§Þ º6Éüå’ÙøsØi ªë!™¿HˆëuåÏaEÌJ˜[³ëç0Ó´Ü&™ï“ÌîŸãŒif�]ƒuòPg3[îZ1³ è9Ó”×n™K1î÷; @Ïi°* xîõåɱÌ* ÓLksKòúÖ¨²ñç4Ò +t×§�t½¾¾ÜÏdpÝW˜ ¹–Ä÷òÐ%Né”7‡‰UKÝòÁõ֦鿹# f¥¬]B˜7ñæ´Ó"ÔÚ«©¬º9®´UµIå;‰p½Ÿé¼9ÍU¶Ä¯?8ýx˜dVýNAH®2?™?I°ê޹”ïs?dÁùsšqÉì°k¡ÌƟãLk]‹e~¯§G?÷{˜æŸãÌN]KêzÊ~ôA7Ôÿ„IP]KbÝ#¯wo—ö›Î=òxšjv =¬õƒOÊ=ÏòöȲ×P¨|·Yè4ã®ÙxöóÑ]³iè¹ÒE°5‡a?ŸÝ5;‡3)…­‘—ÂÞ<ëgRè9¢ ìVX¬{¤ƒšBϕS(Õ­…¥¯é…×ç–A¡ÓHÀ–…]—¨n�£Ði§5Š`kÄV·ìÜyìh¤ öË÷õ¯ëÕŰÎsC0Ö'°žˆ­ðxPç9²E¶].?ùÈ5šcÁÎiÀÙò(à©ØO\üí;vöÕÊG�ÂÚ©²+ç0Ó34֓*—Å§œçWPîÈmêÚ;R­¥©©¨F`¶ñ½ÏC•;pÎ3-B±­èj|ßúÁ—(Ã8Ï©^¡®Ö +tõˆsQdÎqI:ôÕ½c?ý3> muªìÀ9K_¡¾Ö\7i)o#ÎiLC嫽ôý‡pmb¹3ç8Õ8kk€X“× —!çÒ�ˁ°.Ì[Ç s’‘µt€¬•+çÆ$CfmZùÿèŸñþ: ^纁Ng"+Ö|·Kf3Ðq¬wà2½ƒm–Ùt›œÙ:�Ø%s)UAç±Á™­íœÙt“öäÌüvû_»ƒcÚa[;Þøöó×¾K\Bǵ*tì%@ìzð“ÄۈqëB잁ÆI¸ñ뢡ãØÉak ìàxfwÐiLKÛak +y\»MšB§9íàÔ½ãMDÌÅ1tZë"oí€b j:oõ)¶«f¢+U†cè<æªÙ3Ø®šUCÏ)ËPbOÒL^tH³kè9¦¶'h&1ºn§ê:¯)iþó7¤ ±Õ4»…Îs½ƒS×$vÔå'@è¼ä ¹7 °q.ŸûöPvNƒüZè> ¬òÞp=—´Ã¶v€»qFŸÿ·vUœ¶z‡¸»w€¯á`yc¸}Î[§BzÝ+€×8Ÿ­—‡{Î[§ƒ²wÀ®ëª]~yNKZA¹WP-;ºÁ©yç4u"ŒjŽ{ûß+líF8LõPá[/ýgl]H¸Æ•:çÓéC¤Ö§fí`Ù¡sÞb…Èzre~´ø Å0朖´Cd­´»Uvâ<—´Á®Re~¼8Tفs^R«ìÈê²·uºoÎ+Ó)k´Z²ëæ¹s +tÕn”ù’‚ïNºlN+½BS­”ñqì}ß j›ç’VXÖ +¼öâŸ8]gÍi¦'ˆµwžºh'•Æ0Íy¨"ÄÔ¦Æo—:@¹£æ<Ó+ÄÔZ¨Æo˜"OVÔl;V §î4q¥øø…IšçN¯°«@mãÅj–óPÏÐi[ü§.ÿX®cåt&[åw_|Ýt·®£‰å|m»–YÂøëßÿóÂÛþ|$¶ +ãn–ÃYÈ�!õ ÆïT!þµYt·xˆ»e? à¦$~ÿký2`ln9žC› ßVbüïgßëý5rIÿÄ'`«A·Ïà ²%þûS°9y+n'âÙ Õ +’Ý0ωU“üÆ7Ô0‡9ºÔô9ú×ÇCÜÊ;í§R8pÖýÓ&Ж£á©—e:VÙ|s\hšj©ÀT/Í´ßÃâgZ‚®Z ÕEOɕM9ûŒ$H«%±hu§Ê&œÃ„JV+S¾n"üÆÇT‹n+»@ª- jcʦ›ãJ«UªüE"Œwj8Ç¡A•5VM&\Á€sêÊj‰,Yݬ²óæ0"…bÕ¢•obÜ;ŸV-¾9Œ<+[�JÛ¬rãÍqàh´U~sªlÂyŒ ªl ê¹V 8§‘)•5V½TÌÁÊæ›ÃPPVKݒ¨õÖª#ç0$†¥²½,ŸÑ¥sij퀮^Œé¨eÃÎcäÈ«%�^ý"LûMT§Îi£G(¬{Àz]£Í– :‡Þ ±î TM.›u;=ÂìÐËw’NÞÇ;Ǎ—-�e-xÙɳo´ã‰¬Í.= ×û¤žÓ„Ûek�Y— ¦LUðfzƒÎZÈ*NVÑ<V4ÁªÓäwžJ½yî 9͸N¶ µéd5Íq¦E©PþT lª9Í Ÿ, Hê%°ös5‡™Ö ¥–² ”Ÿ,¨9¬HƒYi€h/R¶ß uÖvZƒD[ÐÔëÞ¦šãJkPS·,uYSÞŠšãÌNÐRK˜z]§ýLGÍsF"ÄÔAW…²±æ°#v(·Ÿç _,ܟî—U=§“p¿ì hëÚÏDÏie�fI€Z›`6õgvƒÔzæ-‡ñާ°ç0" ZkI j€ÙܳÏH‚Õá—?Ý/{Ž30[ÞúÆçÑþLõw†`–´µ fcÏqg7ˆ­0¿˜óú +†€[äðXã)­÷ñÈ­/\ösÜ4}<sr<èöýÖ`²{æ8Ñ"ÄÛ=F½¾È¬·7]3Ǚ“ £n êõ5ævɎ™ãÌnÐPK†z]£“E3‡iÐPKY\¦ËÏÄ̾¡Ç3¹ÿí'Ýaxûy +¥ÿÉûU§×îÀê×ÿ¹´'Õ ¬&ðħÎÃQ?C+È’ÕdÂЪnœÇŽ6ŠVKã%«»UvÞ<64�W­Tù}a|ºyŽœBAm-,¨­T¹ãæ4Ð…´):SvÜì#n”=€çd?‹ÍâÏn²9lL£ì‘©¾£ìªylèñàÔçø´ñ Ðg}Ú¨ynì@él à Ù×R²ø“7Ԝú=P2[‹Rã;ÛÊîšm£_’ZŽ_ú¼hª9LôFQji,IM0ZëFšçŒ4 +SkOÀ¾½/uÐ<v4R]‰�iӗöcâLkPhk–Úi²™æ9Ô#´ÔS&ÐúÖ§ AšÓRÉÖ§æ«—¢ƒ4§5 öêΏ•-§5íkO|ÌG£ÝùÚd¸å´6²wÀ¦] ;]Îk½´ÝôtÈ_îÍ/ç¹é­;M4Ë{ÅsX“ù´vÐÆw5·5vÁœÆ4TÅKÀÙ$¡õ2řrœëâlí@gm­kâJ9nõ ‘tπHãÛ;RÎc§C"­i|ëú‹/h)‡1 íÇTkI2n¾€[@ú©Ùs8]!Ϟùc_Y*SgÌq-`d/ýö¯¥Ûþ¯ë'ç|.Ó*kÄÚ­²ç¼v:({ÀzËàËÏ ÎiI+ôÕ½‚îVÁu=8Ï­^aW+Ûn”]7ç­^ª¿dOW¯“ª°Òæ<5‰òi�UO¬9/¡AP=lò;]ѶÉfšÓŽvªN~–¡¹–?uÔ<·´Âr¯€jßbÉO]4穓!Ֆ 85¬È•Äbpæ<ÖB%ž½P —ì–9oõ +N»Wà¨ßË­R&«fNK§AC­ t·®kÑ=ó\ѻڀξ­â¦pÌ<gz‚8»% ¨oeQyK¸cÎC;CD­ êÏâÆ¼%2ç©Þ!¢Öu'ÉʘçŽH¨•#óCÀýÄ@Ìsç4ØÔ`¶id1Ìy¥WȲ]"¿:À<w1–´Íüðð±Ý©Ûå|*ª½ò½¼³+än—ÃŽU¨¦§A¦H|'¶zÙ·´Â²V`²!I7?u¾œ§z¨¨¹•@§ñßÂáȝ0ç­¡Öü4þsx'ÀŽyNõ +ý´Và§ñ‘ì¨dµÌiI;4ÔÚAÛ]²zæ¹¥–§Kþ"¯äíá 9MM›lXj÷ɎšóX Õýá%xꍃáºlÎSÃ(X5m0o×Í6¥²j ìPفsšÒR]OAmÓɾñiÕ9絩•-amٕsÚj +kóÈËO«86Ɯ—†8¶ÌzÀðçF¯uµL2‡s‘k©,̟kö€±îæØ s8é¯Vrüë´(Q½W:$s8‹½@ÏÝÿ‘þ–4ÚϋpÊÏãìPXK䏯~>:)V«wZ„†Z"ßxFõsAV¼%ëyîHƒHº7^ÕG#Å®ÃFîªø•P7ì9Œì=µÛáë“d·ÜhÓÆqÀÙ°~}0ÄíÍM±Qäq +'O�=Dñ;-f½!ë9LTl• ë×fþL†F$Püy੍›B# PSQüI+[o»v„†&¶Â¯g¸]Í›P§Ðò„ÑîŒoîŒM'§‘áŒ-]p”w†êä°#²h‰ »`ÒæÆ”çŽ4˜í hëå’öû®Ý(Ǎ ´–�`ôBIûáæ”ÇF FK�2úeŽè])‡‰ž n Èèº@õþ©å0Ó´ÑÒ@Ö°±å9£v‡5~7klB9í n¬ Ð肾§†”㎓c‹@F+9V§gZƒ8ÚÅñ•зÞu§<wzƒ>ZÈÖÉðNP§f$®D஍+TN;­Av=ÔñYm½êX9í zliµÇ–ãN‹PI>þ*„´ñ±‰å°Ó„ÒÒ@v)¤ýd#ËsFÌJ�{9¤Ã -§¡À–¬ôr¤õ槙å¸Ò´Ò-*½¼Ñ~(ƒ“å4³”Ò’€”6}ld9ÌH…Tzøãí~ë"Z;Ò`VØæ-‡Ö ÁþøªþØÐr\þX°Òt¿u -ÇÈր•6€,j9¬HƒVzøã¯­g/?-)0Ú +�ØÄ³7>wZŠ+»A- H鮋$Ç•Ö ”V^|¯‡Åâ<Í#Ç ¥Åýxh(ÑÍJÅ"‡…}<ù³äúêó˜b£È¾¡ f¥W}_¾•ÏšˆGZ‚¬ú$ Ÿ×Ÿ›BŽ3LP?Kúy}ù¹ß¥t„gZ…úY*ÐÏM Ar<峈⫋bCÈccÏÜÅ7JÞ+Ÿ0½ˆù¡‰5`?D<¿{|©56Ÿ<Nàĉ¢ÍßÝ«MŽ ƌ-Mâ[×Elò‘E´$P=ÊØaò˜ã™lÊø¾ö±ß†t—':$¶�ôëû¡ǁ „–À7/ýïü£~)šèåæB;œÚ¹¾î¯×ƒÆ—®æ#Ç;/0òÎGdt<póãá„xD¾ÿÔù6Flðxîh¤ºÁ㩯E[ŸxtW¾s¤JPk`‘çeÞßèJ ûH/yÖÂ"ÏeD •@Ò(õ,¥žá{žõic�ä±#‚ÏÚÀó©oBŠ!Ï­Tx¸b¢Â튛DN#Ã{`ùgšÞºœ#ÛȀÅXþYe±sä°!‘2ÐN‹ÉõÄ=òܑF1hmà!Õ·zž.®€ä1£ÊjÏ©<@rØé‘òÕN‹Ÿ|ÄÙ£>a¸HN;N‹GÚd±“ä°Ô+ÄÐÃó{ãÇ;Hž[*+ê%Ôé>iEM$§9 íº–À­ñÝç#‹Ý$ǽªº—`¢aXoUv蛶z…"úT ¡ñ­ç;_• œ·X¡…Ö +,4.ÛÅN‘Ó––¶…ÖòuÝ.€Ð&|ç–FpÞ=`í–Ørœb„ºzBâ»AbÈyhJbí€?o¸{ù¹Lœ·Ì[ôÙ±éã´Ô+”Ï.ˆùIgiV¼tøxni‡míÀU×9]~‚,ÎK½BU}*Õªç%6(š]þÒîÜøvˆá¼äò×;ß˃ PþªNKZ¡VîtÁŽüu1<·z…]­ÀAßqo +Ãy¨gÈ %­ òA­V8 µ©òIØ û€à ¯üzg8â|ÜÀ¦Wà—q)¯û–9’8­hƒ~Y芒Xw´Àªjàÿý“ž¯ÚÜ7>1Úøn< ³Âžn6+lÄ8Oµ yó„Â>€ÂƋÓÎTÂ=Ù¼unÁP·Ås¨EõÂ΄;.N3ZayBáòÜBCÏ©I…-ؼun] +7Æyª… +y{ ¼Ù½°0ã<Ö3$Γ ßê«©¢™Ç˜f¨œ5³”ó¥›a—ÆiH+eœ[vúÊ[£Sã4sDÓ€pƙ|ìÛÂ¥ñœig€8ãl¶ Ø8OõRÝž‚sÆõA!œ8i…ÖY+ÿMq}ð#ƱîŽýttˆãÓ¿¹vtœ§‚¶Èó»EC]ç=ñÃþ†سb“Çy®‡6{žˆ˜AދV }æ´Cú,¤7‰}ÛO¤–Ӛ„êĽWmŽØržë¡ª[ ü™,Øbä<'’øïìÀ?»#6œÇZ‡�zRâ{}°;”ØrXÓÐÐZZúRï,ü„œ¦4RúD ªñóÖ[œ¦v„ªZ#ÀÏÅ0‹^ {œ—zhÛg)>/Áó¤Þ4}œÇZ…ò¹W�Ÿ—à9HØðñ\’ݳD–{æøÿLVF¤Päù�©ùš#;@B­È÷•0Á{íª6 ¸ÞµÀ7 ÛX7™ß±1䮾ñèçg—»æ}ÃFo»ÜýZŸÅ[|n}ÃF”1>¸åÒ§ü[Wë6v€fY0Ëw;õMýv<½²ºÝ¥‡qõæ¦kß±a2×àÅ/ë±a®qÞ4Ñƽñ½ðâ9›ææ3=AEÜ¿~Ix+º³ŸàØwž„LpT" Ë ï¾{ÀoÜhªe €/¹³ßÛtôë#-@f,0c\Áº7\õ¦¡4î‘ï%Íçªê ;½AM<xî•2¶ÞÒtÕ;w$®DÀ” èëC­B§lJ÷—ܾÜðªü§1¯EàhyŸ˜þM;òjãׇÜæ|‡³è4É}oûI¬õ>¨êà0# f¥ê\‚•ºÓxpØi Zgi€%ô5wZ….yHßÒ@û-PóÁqhP_‹@&/t¬¯ á9$Êd‰ »DÐÁ¾J„ÃŽDؕÄsÍºÜ§¡!y–pò­[_#Âq¦5h“[2y]ªzƒÓ}p\ÙºäV€J&¯­?¿áà°ÒDÉÒ@֘¯âà0#v‡ó-�¸Þ»tœF†ñmpäî{lj:žYqï×Óp¯‹à¸¡º×pÈd«—ÁaC +dÈ­€¤¹^ãÀ¾Ò LÕû¾Éê•Ïk6oV†ëµ +òë\*)čv<r{¼¾Î9ž×pÜXÇÓËñpÇëeï~7RpXݱ4]Z‹–×�ðX‘£­�Ì|¿uÊkþ7Žì-sOÀ¯¯F÷ƒ ”ÿƑ“ :–Ø1®ÑågÚß0ю'9Þǃ“ÑâíDµ¿aaOj,Ç#IC[î¦G_ŽgRއ_îŒ×èïh‡“/+á}Ûrhg¿qB ¯%`ðvö7Z‚ÖxøÝîwüú„Nj,|÷cKÔú“›ø »À `—ð6òZ€lYïBÄ·Qëí?g¿cđ®àŒ×—-û!F{ãF‹ÐKäÏ\~>;ÔÝ;g$AR,‰…Š_Ô²ÞvÛ;&äøÅçxå×å>R×moØØe)�¿¾À<T·ã޸Р+äÄR�)~]žÇþa¾c¤HŠ%�Süº>ýÄùΉÐKd¹â׿ÖÛ|] ÿ&ôø‚Åçxè<ª™Ïnn¨øaÆvØ^7ďûºõùdD*Vf;|or¬;*KÉ®Oˆƒø¦¡¡u-²`±i]7¾cH#e‹×å¯@…ñvâ;W4Q՞À#š¯%Qoõ<e=(̜DqeM,XlV׉ošé•‚ÅìÖ³QWӉoX·–)¦®¬;Àyïف2ÅÀsšŸõàYüÙÍöÎ TW#xVó6´«¬¶7ÌôDIåžX¢´þîÝõ¦‘S(OÜ K㻏ú<1PoZ9ÂÄÚX˜¸®ÑågrÞ¹¡…’ħ€ç4›Æ5Ç;WN¡‚SáÞÝùéf�Þ´£÷oèÀwƒët7/õ +ʽ7ì×ånÞRƒë˜ám^ëZt¹›v´B3¬”;¿uµë;Z`Uííyi½öb7ï(¾õ +¨paÒºìæ•Þ î Xa…·ÎuçÎ) +;º¥¬ûâ+£ºi¥Wˆ„µ‚2¾A»Ñ­aݹ¤–µ€¼¾C»Äípºi¦'¨w@¸$ä¾é桊Pk:ßX?â¶+Ý<Ó+ÔÁZ¦q­—£ætmÉÂÚ@w×r’îtç’vØÖü±‰[…ºyªgȏ‡¸%r¹ò+“AuÓØP·žv[k\7oõP=ØK Âîk»Ê [!žÀ–Âåºï§¹>¥–µò½˜°AZ×¹yª‡ö“‡¥½ï W_½ÁÍkÃÒzæ=¾ò1„›¶z†�X3À`8ÛÔ‰Æ4T—ÄKòÕ×ü™Î÷·õ?.Í"N7„æ ·Ì1ˆÎá¶îtm§H޵�Œ_¬q¬­#ݼÓKû‰ÊšÆï×øÜ¨Ò˜nÞ롪{ Pؽ­Kݰ§¡ …'¹½®{N7Mi¤˜ð‰�?ŠZòÖp¦›¦v„ôX# Ç_¥,ywtª›gz…òX+¿ýìò"ÂnacóÎóè DÄÒ�"vŒëŽ7-õ±sÜ×ÿ›YÛyӚ–ê¶ñ˜r¡Ñ;Ÿ˜¬æ9e¬Gç?;b¹ƒòæ:S”Ä“ãòƒË;i„CÞ<8®—@‰qƒnŽëwÎY$Ò:Ë_:Åuۖ$‚n�'SLÒYšßMK'RQ‹�㿐-pîÆ¥Þ¡K–ä0þ9×änk¤½8LòÊ»ÃènÓá°v–¾4ëj7 i£Ôði�#óІf7-í%²F ‘ß6²›Gz]k€ ¼`wì8ºµ¤piׂ1Nu㊫[¯,%ÜÕ­:Ý0"ŠnßKKB¸Ó#'@p,ˆã: +Ìætã@+K:x‰ŒÃn뎑 –�xð dðÍǁuÃFoP÷€ð²3‡ÞÖ ;=B$,tŸ9üVÁnؑ»>^‚f?g «Ý4Ò”Ç�® Å[ÀèîiZa)À +Å;xFwÓFoÐ ÷¼pùVÞfwçNo KY•¶†wÌDØui{}nçzデ»ÏM;Žm½ñëKÑۛS\¼é,ÚÙðà¸ïÆq ñƝÁq59LGZ×Èoêêa‰ kWoؑ»Ãã~n*zù™ˆ7Í Œ+ ØáÅ9y—˜ß#»@8Ü +`ÃËvhk<7®ìѰ4¾—è]øf½¹é47lH&x,É¿~•·adؓ�ŒñÂ7к»M#-Bd,xߥ7oÕtGZÚw }UÎ:¸+U ólömcU¼eçÚ6¬H…ÎW*¿þÿWÙ;pRƒ¸ó´ÏÉ]�+6Nk +7®T¦xXڏR¬ui àÆai¥ñëq|}ª´5œÏa÷i‚MÚ^]Ú +Î ­@<œíucÒº8‚sdž•˜qC¶ærÃB;žÈXŒmùýF¦³Ü¸!ÊÖ +€ÀKðìt˜ZX +ÐÀKñ”²U˜k r4-p;¹…wöۓÎrÇB+0)�ãû­[Q¹q¢%è‹{—§Šf_ÇÄ9œxLÚZÎÒ<nœ¨°�€ Øn‘úr<ðÀµt­õ¶£›\ِ㙔ã!‹‹µ¾ñùÃrTœhòâ6^+$7Μðàµ7rÅz/ÑPnXÂÖ À¦l æÎ‰jûåÔ¶éÜ0"F¶½—)å`DwŒ n«àõÅÌ·ŽtãȉÐK.x}9³ß ¦WZ‚6XàÁ¥)É/MêúŒ$ȃ%±xpg·&uç„J+»Åµzî7ÿºÔ ûhRc98x]ƒnêŽ…V –p°©[µºq¤E„‡º½nòZzúsH"TÂYJ¸»[£ºaD +E„UÞÞ¨^ï|ܰXÝ0rSx«ˆc¢×ú³7ªN€ÞX�ÂÆnM뎑V vw[&õÁŸ®w­›F†»µÈ"ÂÝºÔ #=PD¸»Û÷šìߍåT7Œìͱ`Ž_ûþxý±¾ÿ䁠7îõúüýõ<ëK{¾õÏ·†ê –NwˆàǝªõR<X ‹Cãh¤;W´R<X+x˜ñös‰K3ºsFUí <Èø üYæÒ‘n˜9‰ǚX2‡¹T¢›&z¡`p/,\—èò3qî\8G— >G/¼…ëúà8dî\8…²ÀZÀӋ \ñÇn4wh šÀƒ‹;²u™kýðÒÅlo¤­øc»ÉMlµ€·Þo_Ïü_ؓ oó[»é N¿ðÀ·|tÖ +ªÖõ¾]DXàíy"hÝ nu}á_9=O0-+R7õ{¡Ä±{Ûç³)>S ¥ë.míxà`|oチ¥Ý´r*¤ÁZ Æ7gµí@wîx…4X+(SLÖ睁t}K+,kðdr;Kwºyª‡ö‹¥!ŒoÏwÛ­nÞj"a� +ãº}ñ5È�»sªW…µ(ìüVÑnZÒ±ð¸·}Ùê‰Áݹ¥–µˆ\(‘·‡ËÝ4Õ3ÔȒvˆëz7µPÝ^Þ¶®H#¼yj`܁6Œ;¯Mi„~xhÜ7:—£qÝñ¦)-Õñx2uéŸ3¬Gæ=%¹þÎ$±›\Ǽy¯…*î%XbŽk½ŒuΛ×Tåþ`b؉+o“ÁyÚt¨‰µ³4ñ¥“\ǼiI+(÷ +Œ2øÄµ¾ž–7MHE5D ’s4®;Þ<ÕBõWè%@bIÞ &yó\mH¬%HbR׺Aó†9íKgIâK3·Ãñ¦%‰”#nðdR× 릩S¡NÖ +t2™kÑÉîuóL l@a7·ÎuçT‹Ð +OnK÷AÞ2¤nœJÞÖSË +_š·u¥›¶4‚ónøc÷¶ŽtÓԎTsx[yáï?{ûÚ r­{¦ Þ| +Óâz|_Immëˆw,õõ°4€‡? i‹8 ¥‡z‡|X:ßËö¾•­ä=cJ7I‡FX;hãœ6µu£ƴöt`„qNï”1ƒèæµÚDXK Â8«-iMàæµÞ!ÖÎFÂJmҝç£K4ÂCÚ¾­¥¨tž›†$PØ#pÇ.mç†¥©h¶üˆòF/!>7ÎLfëØ`ºVÊJºsªWˆƒµìÊÖxnœ’Ð~²ðt¶×õïg†Î [)Ü"@Ç.mç¦©S!9žÔv?”÷Eã¹yeR[k€/²ñÜw…Ý14¬­%à‚_òæX[ºq¥W(ƒ{0xé¾éB7 õi°4]þf“[WºsG"ìJæxœÃn›Ô#­@o,ø`Š×B—¦uÇJ+K@XÝ­iÝ4Ò#4Âo?6w½üL¬fz‚H¸%Ð$w­?¿RݰÒlJðØÈ­IÝ4Ó"”ǃÝÖ¯ßÏ%îR7Ž vÛ +°ÁJn êÆ‘ +л·ýrokJ7Œôuð�·_›Š^~Ò +’`µ% ŽÛºÑM3;AplÖöY‡Ô{˜tãˆcZmÀ/Y³žàú6nìãi‚÷ñß ëBDnCið6l칯þ÷Cu–ô}>ø+†È' ܔˆñÂ7´µrÓLK·°ØZã¸qdˆ€ÍÖ~nÕZ|á¸qÃd­`€›¬Š;úr4ý¯¨Úëö¬x_Î!îXØÇ3'ÇS³^ù@à}Hì·9± ›¨5„;ÚѤ¿¢iÖÚ�n\Mk˜_Õ´à†)Ðüš¤]ªw[YÇ·¶ G3؝ìm?±“&Òhm\èNÖ @Ä l)Ûhm\hj^)@ô.[³ß`t\;VZ¢W +½ËÖìŸ÷W>6¤AÑ+ d¯9VíX‘£Rø^ܱÞPtCFZ‚¸'~ûùû¯«ƒY3¶ñÎ]ï0³77³ÙƑaf­�Ý[f•÷‡Q[[‘u¯59kÜ6¬H…á¡gï´«o|ào·qfèYMÀù–=ä-bæ6̜¡¯$�}Uњ»+-Bê; íÛ¶¢å›½# ö•À¯?Ütsgk<WOAûœÒöݤ­ùÜ82¤­F`‚×—0ûg÷ÝçÆ!·¶ .7Ik«B7î´a°D ƒ×W|эîܑipo,¼ i]ã¹a£ÊŸ�¤ñúró8[Ó¹ad¥�\ÀïºÎ#-BÜ# ÁælUçÆÓ  +vh{´uŸ;w$BìÔö¾þµþò ç†  +Þ(cƒ¶fsÃ4ÆÃÚ¾¹Öû~çƁam­�\’´¸¥ Ý1ÒDÁ=�lÌÖtni²àÁl?‰ï~¦Ì #R(| +pÆÊl 憑 1vf‹WEÙÞº€ Îl-� üú#=öÓÎ-@ ,pà[C¶FsÃDO·8ðë«ÉÇ~_Ïan˜i ‚`i ûzõúØ?Po67ÌH„]‰� ¶í<7m´ãiŒÕÚ¾×<öÔ»Ð'@,à×Ú?K/Â÷Ÿ8ÑTÁ½üú¥1ëŽ÷?ðª +¦Ç£Ê<Wðƒðÿãìî’[’àܾ÷(8ñLˆV‡ó½…ôðÜá®"ue&Su«÷ç› Nó4f녯uŽ0ëg¬—¥•^)n¬•¥‚»”5ž›Vz¡P°Y[þË0I³Н+æm½°L°™[EºcÃ¥‚‡ºåY [Ýv¨ëz}%ºåA OZK·º¾1Ü­–Əý¶½u®›Vz¥ˆ°VÆÏýžõ•ÂÈnÚérÂÚÀQÄÅ&ë9 0×W´PRX +Šénkë<×W´QYm¬£ˆŸøš!B7Mô@c à$â¨g=éúH  Ö�Ž");”n镢Áîm_¯ý(ÕS@•îÜÑFñ`m¬¬[[Wº>¤‘êNjûIÛúàÙÁJtãBÛ?#¼m+^~  ›ÇŽ}°vàƒ]ÚÑÍc=´}°k[ù5•ñ‰Ç཯À땁xÃÍè +±t “â:âMkªËKàÉÆqÝñæ9¹ÿû3KPÄøQüÏ#—¼yN@îŸÙ#ÆãŽk7µ±v�‰ñCù_Ó ËÖ4´!±–$^ÿ¹ž&nyӔF +àdüX~cÜÁxÓԎ'k†˜b²^ÛÁ›§zibMÁÄ5Á›çzÀÐ:Äq]ðÎ5í íå‡ñOEQKÓ»iH#…‡[(Ù®ãݰt4’ý쇫¾é»›W„àþ ¸aŠÄzj¸ÝK=B7¬Àa÷ÎvӒtжÎRÃûïÊï vӒDÐíPdÇ·&vÓÒ©h°·ú7Ú[»qeÒ[k� ÃD^ö3ÂÍî\jZaÀ +—ˆäÂÈn’¹°tÀ…!"Ï´Cì†5éP kmüjây3J7»aÍJå(=|/IGÙänÞêÜ·GÀ†i[˾ ¡;¦z„lX#_ õš´u¡—$´O,Öö:¬­Ý4' +áim¯õȝö³ÄnÓÛÚ?ƃw`[Wºq­‡êAñ”0nëD +áL7ÏõPÕ½ôÓ¯X/"\‚”Ï#g¼ñnúÌfÄZZŒø£iÛAtӖV +·Ê/ñq,hÁg¼énŽâe|-RŒ‡ý¹Ýñƙ¡KÖ 1ÓCäºåS½BD¬•õpýýlߞïOüüÓûÁºœðÌýÜ@Ó­o¼Y*²k¥µ~yO·÷óïó|yÿÜÐ>U—s=µÖë8ݐ,Õº—Þó'~Ãæ¨mü#úùñ¬pºÝ ƒ>*¿zÀ/äõäKœïƒ X´Àïþ¡¸\ ;7ž7Òf¨œ‡¾Që~|OkG¦î g3Ã&ÃΑ pdøîdX¡qX‘»ƒ ,DӔqb¸@›U ;2Ž#U kv-|y‘‚…¸1Ž#®…-Ù,Z؄q˜é ÒfÓŸ®…Uϕž`sháâF<©ÀˆqVØ¿ù‡ýº8Ò>k¹Ã´<ÕóŒøï_ü¹ˆÿa •Pâ;¯Ã%ÇýÛaŒíúõÁ‘´?áuÄÚ,¢´ÿfÝ-‡ Ji)ük1&*e•Ív²ÀÑv9€özä÷Y ΚÓÄNhK–Z„² æ8Ñ +¤Ôæ“Ý'h ¦“ÛÕÔ¤¿õQ gý}=õ´\¤úãΙG_®gÒéñõEõ[ïìºX.½ðÓ±(ï…4ñ=1s¼ƒ¶@DÝ Ôf“…3Ǖ]  6yŸŠZoá*hR ¡–¢f”5i0;œ2ÒÁ”›lŽƒ)k�šz!¥}|‚ãæ1rÈ©%�N½Ò•Í7ǑV!©– +Hõ’Jû}ÚnœÃŠȪ¥€hAT>Ì9ۊ•¼öãÖܲSç8Ò"$Û=\M6\@ÓÎqäÐWK�ÆZ岃ç1Ò +4ÖC.º\6ðV¤Bg=ìòçfÃxœ<Ï%­0,�nõ˦žãP‹Ðp«`^–�ïÆ:{Ž;n”µlM€[‚Âæ8s4¨­¥ñ…““¯‚”Í6ωPT§|%ÁÅ;±®›ÃŽDØí@íÅ̦l¸9Zm‰€U)åsÁxsj²j©€U/oÆ 8ǝ֠«îŸÎ)¸—d܌Ùõó¼‰>@u-¥®Á«rÇÏaC +E®÷z�yêëæ0²$Ü=�ÁmFÙds9"$ÕÃ(Ÿ(;ë-X“Íqge‹ÀT«Q6Ù<w¤ARíFùҍ²©æ°Ñ¥©Õ(_ˆƒë³oª9lì�u¶ ³•(7ԜúízÊl×É7ÞD½uê¦yl8M¶� uéN~Þ4§!¤–Ȓԍ&fžr})ê&“ÿù»|óõÚsûŒlK�`{}‹³ÕrsαßÄÚ€®^ß}-;uöv=qu¿¶ú¼þ%]5èœ&Zƒºº7€« ¢’®ªsž3Ò ¯–² £î·:ω°+Àí¢Ãô«;ǑV Ú–µée5Ïc¤ˆ¬‡^¾®wÝ<‡É—µgm~ÙÐsØéZë˜o˜E=‡i0;üò˜ÏcÏagfk€[b6úwZ…ÞÚ%óóI…Œ·?Ç—Ìր¹^7³O(pÿ<wzƒìZȾïâ¹ÿ½`b¨ÿK3aW"ëoßÏ×óóýfÛþ÷¦¼†lá9ÓC@kýäq¯3{eákêT¼Ö +:-õJák­à¬ç+píúúbzÎh¢ôµ$ìAúûÕê¦ÉғÚ՝´ß„ Ô¤&ù~�Þwu)Vz¤Ô·DptYãõ•fXé´Ó%´¥³ •<»”N;-RF{˜gªÆmžJÏ!­”ÑñÏñÐÒsH#ՕȢßêž]K§Ö(úíô™ÿ*ÑG}Á`:í8öÈRÚ4½x.˜™N3½QP[8 Zí³“é±#²ÚÃ>®â Î ÓsG+ÖÊBà-1vz£¸Âçm½òàÒiGÑóh�jã§Ó÷MUÕJ§^¡ÓÖ +¤6~½E³KiŸò ¡¶d–Ó^ÿ±¾l †$‚n�“œªš€NKG¤¢¿6Ãìø9.õe÷0ÌD‹7¾’qûœÇ†aöèµfÃÏaL;¤×S0ß?š`v÷†´Qîúh€sóãóÂÕsZÚZnÀr;`nê9¯ô¹¦Å­W·C=©á–Gäš —Ï +ÏqJJ›\kJ±n¾tyÿ¾\—ÍơӝèDiìò¦Ö­—ÀÃCÏ©!ñÖŒ7øÓa›;ˆÎ3½Bá­`l²TZVSÑsªG¨±5޽Ð҅Ϛ¡¢Ó’t(²¥ —t�gWÑiMBu$²—P‡?ºðÛ#§ÑiNC»®%˜o +c>E:Ž[=Bð­àlÇή¤çT¯PgOíüغ¸SÒq)hgë@h›vL:¬I‡H{hçÓÓµ³3é4¦¡ú<z |ãuÖK㞂çÿý %HmÏn¥ó^/m©=ÝsBÜ·cé¼¥æùF€´·Ú­Ä¡tšÚ"m ìÖِtZÒP=^¿—aåΎÃšZç?#¢#{ùôp!§Ž +v¯€g_ +(ó©á::o”½œ—Šdß*ŸÓ’VPîT tîg†Ãç´uTXÕÊNs¦ +¾ÖÉÍ] §^AÙ+¿f×cÚðó¼™>CuÝ0×꓇|ŽC-Cum8ù˜·æ-é¬9I¨ì±—PïºØÄr˜²E·ââƒæ“Ëb÷Êñ>[㗸ø¼él=’Ý,çû¸Ø¿´Ô]›XžwÑH©»<þü?ç7XÿäÉÿP„šî!¸ewp PPKâ×v›8·ÞΝÃmÈ +‡%º½ ‘6Sìírªí}9xõò³…†Ü9ǁºž²º]W½”Ña–›rŽý}=Yµ\Z½Qqe'ζ ×V·ëõû ŏžû)£�:ÜCÛà¨$¾¿Ÿ(ókóåÔY|tº…6@é=¨óõý£Ø÷7þ‡Er?a; ¸ž·0¬³ރ·çûÑý˜Xƒ'÷ÎÆ§ã=ì‚îažÿùÈ^Ïž7¡ûR§çþÿÝÏÄÆ%›RËmÈWåúõu„?Åhøû—ê™–Ü<´!êxmƒ¢ÜHô¯D¹˜iaÖñ6†™–Â/à}H.Ÿ¾f±Ã­¶ø·ñjñØaCàƒXß·Æw+]e ¹žI¹ªüqkÂÚaö˜hÂò�_ˆj#jwÙqäˆPƒK|Aª} †Óë8Ô*áRùñŒÛ'Ý,™­àìp²@.¯õ_-kÅ÷—ÝgûŒ&Xí @óRΟ<X[tv\9¤æ½nÔڀvÜ9"Táƒ[_Ȝñž²í83°µ6�ÃÍZў;½A>´õÕµµ!í°#†‡¸¾•u~ðÀm¹(î p- ØpóÖ¦´ãÎnP‡rý %®·Š jǙ¡®-^–¸ž fµçŽ4(Ä{U%×.µÃN0ëâúö¢™­7‰jÇ!'×^_êj›kƒÚq¨EHÄ{B|¡«]«ÔŽ;Gƒ@\âË]íó/ŒjÏiPˆKcñæ­MiÏ ¹¾x¸Pë  z؁vØ`€Ú\PáeOùùWœ7Z„*\"`᪬Íf§Ö  +We½È7s½ñë6;ìôM¸D– ï’Zíuؐ@p…Ô…ÔN¯çƾž¾Üõýɛàç¾ÉëØ7Cípo5Ô&¯ÇF {?ýI(\oé:»#P[Þ{}ßµ®pw=‡´Bð-•–xà]æ­•f‡Û ®JÌ|}ƒ¾ßêí>;´�¹€Â×wà·6¤=FZ*\ +Pá°²ä֊´ÓFoP†÷døzöñŽ´çNo‡KY£ÕµÃŽT¾ú¾yó­ÎÙnö9Œ _m%Îi›ù0–í#-@.8pÖβÓFÐ‚±~¼¶l®_]vØé rpi kÄZaöœ‘³CXº°6˜v²¶D8 qáZ³ÙqhHk«€„«´6Ÿ‡Z„*Ü©5¾>Ñ4œFz€(|Ð+i[σÙacؓ�ùûCj¾ÚXvi*s‰üø‹ÑÏ÷¯‘>ëÍSÛñZŸT|ÀÄß/b›»6­Wª@$. ñõèêÚ¬vX‘ +‘¸TÆCøñ=¤v‘�›;�t¾Ÿý/†s¦F*@q.ØðÛû¿¨÷'Uyÿ—'Zƒ4¼5`ž×{ƒíß"0\™µãìÁÀŸDžö÷È×û¿Q=xö’HeS?Ÿ4ÌxQá;͸¥öú¾5=�v˜i‰‚ßN©?÷­àKŠûë´â’Ú8컸iñYó×>crßÚXYuÔ®¯ÇŒ6*댚"êQ_P¾N;î¨=¢ÏéùË/Z©Í¬Íf§»èeÂ5‚óÀ_¸ì\Ö\ùóœé‰2á’Àià/\TO·ÙcFEµñ&áMX›Ëž€oEÌñÝëËÍ0Ùcä”/×À’àÍõìpFz¥$¸Vpø«³h#Ùi§7J‚;­~‘LÞë«Ê Ù¾£²àÚXü£»jÇØsE%Á[¾ÜYµYì9Ô#äå“Uó8·Ûæ³cǙiª=î¨Ú5öœêJðIªy&ۍ/TÜbÇ)3Õu·–ÿ ”×Ë–FJ‚·„9èÃÁªÝb§©£B_®ørz×zÝÒ1vžéâr@‚ƒÄ®ÚEö˜êJp@‚/ôr°jÙqIBûTo)AƒÃ¶\÷sÃAvړPŽ„:» ¨»N{ZÚyMAœ×#øñmð:õï^€øÞbǀ×s‡ro-€{›vtg$T¸ÔJߛ*|tÖ$CóÝ3;œ6r¶z†á©¦/CM;¸Žc*§ÿ÷'” ¾ë®ª¬—å­I§{ÒÛØ´{ë<Å¥÷0Ó<÷Ìo{¶NSªÇÂK¨ã×Ïõì0lÆ4CGÞ3?ýºíBÞ/^>w\bÇ[9FHÌ5Ž«JY „§z‡Æ¼w`À_qî¯óÒÑ@µ7 ¿‹½n,ëö:-ðO¯ ŒGë´±lÃ×aÆ" kš\ µÛë1Ô´äΧÏ˅‘]ççÓZ÷Þ`¹E×y騐{kà»ãi×sE ÄÞ +§¯õH}Õ n=wŽ›Ú�!ǽlºcë¼Ò+äZõ·½UU±õÜé2ï£�âMÁ[3ê<Ã…·D~ ¼ L›³N÷"K4ÞCKŸ‹í¼H+œYÏ)­°,•¥Û¹àÎk³UGØñFÚq¹d~ԋ—{-Ýv¾‡Ö§ o…õå„ïØnÁT¿æW4|¡þKïÀž÷°ótáøZ`{‰ŸƒC°#R!û–Êo˜àåÌO=tgÖá>dƒ³’ø%ľyÖÓÔ¥õ¼“¶Br.‰¯e³…N›µŽ#­Aßm|ú¶ù2¾wo7ŒOÛõ ÞE“ù$sm r=‰·\¤ùhS×cC̐^P½QUW†¶Æ2з:˜ÊÿPÖ»hgÕáZŸÔûÿÅ@_xòí~櫎÷ ÚïÑûõ}°ôÇüCIo"Ü"˜ÂªÃ=È­·4Öèß¾ßÿRqýkq‘—Ã?›¬ö[Ð<¥±þÂÄábóåË« ‰â¬:ÞC[ /oõA¾ÿf~ÓyÿÏ +¿ø//üž¨:ÞÅ^ õ–Æo~Gáz!V%6Vo¤Í{Kå §{_ŸuÈÇ·³é0# rîžøõùàëSqi£ÕãNú +w%ñµŒ·2iÃÕq¥EŝJßé“ë™f¾:ÖL·AiåÕqæhu“^jb´Þv]=w$B×-tEB»Ÿ;aW-ô¿kz¨”6^老5€º‹�ÓÇ*¯Ž3¥­Ö­PZuuZi ªnwÒgÞJ½GìºzÎôQ·4ê^L·>|•ÕaB%º�øÂRÛGªžûzñ~ýGaÜ +Qí÷‹[Ç;8&ȼ%æ½ÕA§Å[Ç™Ö ó– ÷‚T[N›·3’ óî‰Å¼ßÿ‰O £Öa¢Šx°qÓÆ¬ÃƐŒ»•¾=I”ë]a'ÖiÄ­´G€» )óóoÄ:µ +q·T€»K+²C!î^r‚ë1¢¢ÝG�ZÜÄ´ë0² ´âƒLïãzÉf/1‡Á¥-�Ú]¸ž®¬}dXi €v–6bFz…¶{hé2“û]3ÖaH"ÄÝAw}/·Æph=‡$®D Æ×w~t×FZd\ + Þå\ëÝ\#×c¤h¼%�ä}¾5;íä:lôwo€y+vqvz„ÔÛäô‚Ü¥’o<Ú[Àu’ +ÃR!7m¦:.µ +ùÒ§z¸**¨:® !Ý +`Ü¥’ë0SG*@ÆÝPÜF£ T‡‘!ä6ú²åïÇ÷ðÔaE¬¶p¸±hÓÔif'hà F÷×4áW7gÓ¦­ãM ;mïu«ßS[Ǒᦏ�x7ìë~n˜´# wK�Í¥ ÷û­Æ¬Ã†DؕØø²“uü„3ë4ÓDã-Ü}kVډuÙÒîV�ì^ºu¿[ê¼:®ì]·4ປ“6Y=7´@Ó-PúäPZiuÙö”>oƒ|å ßû’40´�ºƒ6W=ÚÕÔÜB ¯›ã=<WÓqA´¾³¦=®º©é° Bm) Úø³‰i[«û|ßìø“'y —Ž ‚Ÿ­� -ø¹iéØo×Óg |>Õ#ò¬ќ[é±°¯&ÏnWg¿ç>W¡KëÿR¿H³¥°ÞS|½ßþ8þå ÍfS5mílDzPì'ú=6¼±rzÝOy”؉t~êp}¡ä¶FpPø WáÕ¤ê´Ó#E·5‚sÂ_u¶ñ«H¸@å±£ÂÛÚxëíõ˺:¡�Ýn¥ÁMB»Ÿ#­PÜô‹�rCgÃÓid@gàðW±[<�î£ÃРÎÁ)à/±Î.¤çVJfíü†÷úºá>zŽh�.»–ô6íì@zŒrÞC;ótÝ­;NC:{ÁþQ¿ÜñâÁ»÷z91ø´ßÃPÐ^À±à/QЎ§ÃŠTJm»ƒÆÿâã{²é¹ WÃk×ՋS¬Ö3ÂÁô\ÀÕ¿õj~­Œñò[¤tÊ÷D¹oMÀhÃDÜðjHé1ÓÚ=Ÿ}ÆáÐô¬®¤ãNËPhK@°áÀÎn¤Ó˜„ʲz õzÌ>�´ÕH§-­Ðo×ÎÝHçPôtöÆÅx±2ôܙÖÙ+ÐلÅ@ßzY’ }vË�g;sv ÆZ†<{gr¥+_®ºŽN[ª§…—€¿q2:nõn»GÀ²M9§D: +D6Ñn=GçUÎf.[‘³ãh’a¶gÊÅ _Ѻ‹;’aX3ß p—ÍTFÇ©žAÚ3`Ù뺊:8ž3½@‘Í,vYS~334tÞAEo@aî¹cè´¢*l­ ¬¦Ù,´i‚Yõ̋X¿Šò¼muÐqÈŲg`°U,«sÎC½B‚í^ù±]gчáœÓ–‹e¯ÀXo*\†Jç´¤kí mnY´ó\Ò»ƒ-Ÿ^[äqày. ¹<*Öj—]<ç¥Þ!¶v½|zYÍsÞr½ìxëSQV’TUÏsI+ôÖZAùU’•ŠÙíóÜÒÛځæ~@«jþœ‡z„˜["?ý +ø2×%VùÌq=o¤Mfk0ßÒÚىtžê¥:ëÜSÐÙ|T‹É”NcZ¡ÐÖ +Êæ™ÍAû’6ØšùHûa¤y@éx/ƒ4[FûÆß%ýž:¹[Öȏçʞ_斝BÇÛØ ÔÙF—ÿ¥ /Ÿ´ÂÐ*¡Ã¾Ôi³{â½÷vÙø¿µA\<Õ\´¯J‘’ø�7ºl(:ÞDÛ 7½üþÑÎû¯„þ‡ÃÄâdڂ;Ρã= ÙÜ¿<Üä³qéxÜ Ò6üüËcº—69|´ êp2CÇ- ðð…Mž|Fš¬3’`µ'À÷¤ÍUǕ£A"ÞàÜåBËx¸«Ž;G„ž["ëXf2­ãø:´÷¢C>ÍLVÇ»häÞ=¢zpñÃ{e¥½×£¼´Òêp}€Ü[ë/Šûßÿó¶ºíç¿ÿ`s³Œqù!·Õã&d£ÒX£ÊÓúëÉþPÊ\$´áêxmÊ\$ôÛjOdzÎÖXÉÛ©¿•ÒÿÀ3Ãá9©W…OÇ{ÌÙ?{ù³!h£Óã&d€¨Ûô…?ë÷?Ôd¹ã’+«ÃMô ŽJä—ôúRü·ž &«ã´JòÞ�$W#m°:Í ‚n'Ò7ÞJñ&sÕqʼn´5๗±9ˆ´Âê9# zni,ÐÝt´™ê9!׿î‡D_ Dí“2œS‡ÇÆÅf�†{i¨ ŸMKǍ¡á–ÈO'õ,£ýzò§ßCS§»h DÜҀâ®GÖ<õܑ·Dãî4Z1õÜÐ@!n¥Ñ'ºcXÓÔsdˆÂ%�nü¹qê8Ð +4áÃ>_Ü>«˜#>[à Gt¿ pëƒ7/F&}¶ÈrÚÝ>›–#R(¥­øyŸ®[ï—#;@õ-¨oÃÏÍK§ ùðùáðÙ¼ôèÙ +PÚçutýÜÀ©tèÙ"@ڋ«m÷ìT: õ¶DÐ]dm½=ìT:ŒHÑ]�ú.ÃJñÚþçq¡®¦ö–«¡³—V;гYé±Ð +ÔÙRøñ4Š;¨d½]ìŽ:Ý@ Þ> Û¦¡ Q‡™#A¼=,ôÅ-´ê0#††. I¸-—Ä•¡[jÛ ´ùé¸R’í!¡ïÈx3ÔýtZ#@Û$¾ߓO‡™ž Ûn 4•Až+-Á¦èûs#ß+ÏæVfœ@{hû Ю¦ãH+l Æ›oÍ@›šŽ+b ­�¨½¾gÚÇXt6=´@¨-D×7ÏЪ¦mB.g±]ü½¾1Þoé:™N;Aþ- 8íuI}ÚLljV Ón0m<<ßC‡…}5…ö¾úkÉiŠâú¨MB‡…] ½–¢› +$Àæ@ÍwEÍ&¡}b€f¹ø”¸>l3ÐqÀ@³à®4«Ž»@vmœù‡ß}¼ÈGëÝSÒã¤O–-XoÊÞò f¤ÇŠ4˜•¼·™çƤãF+P{ô|‚ï­w6]JÁžåzÈì÷GÕà³Y鸱ÄÙÒ�Î^Bö ÏMK‡ )hKÑ÷þÜg;¸˜¶)0*ÈïÇ­ hCÓq¤Eˆ¿{LûýEè¹ß—ìn:ŽJm @k¯GiŸÀàxzŒ´µ¶ µMC  Ò Ø6}ªGç¹ßYTD=V¤À¨�ÁߏÒ>!Aöi¤%¨Á{r»Þmݧ® Ý6íìHzPí'õeãÎ^Ykoi¼^7 %=—´R>[+oŸýqxåa¤çŠ€³[aïMy?¾'‘žÇõe½ûõKzoÇ ÖفtêחòÖëqF·åá£}£JeåÌpßF‡…)œ{aqlüdv gGÑså(”ÅÖŽæ¾Õ©ÂøÐ]EÏ­TX+ yÃ5ÝÿÉn¤~}ñî~½ýŽÄø'íE봍³Ãi¿ƒ£^R[¯_RûŒSœñ%d¸è0!‘ÂÚYGh×Ã÷ñ=Iô‘@aì#€#¹oœ]Eϑ£PÁA‰oõâaËèTÊÙ¯^» åA£{¿_[[uóëµ1ñú‚1HtțlöÄ¿ƒóæ[éT,=ïAÈ´5ýÝÁ³1i_ñ³ªƒnëUÉ0ÒqHÁ³G€³<w&gz…8{‚ç‹‚gwÒshbgI€gÃ*]ùÚdé4Ô2ôٚAZéÀÎb¤Ó’f˜Ö è7¥j½LH:Œõ é·f@´Amù¬p#§z‡ü»wÀ³!Òðܕt^:ÔÙÚ€ÐÆƒvákÖ¥}I+ÚZAÙг[é4¥¡ãDnwϟ¯ý¨»ª—ŽkÃ= ´6\(­«{é45í³V@µÝ?»™Î[G‡V{èóAñr¾¹é´£ jmm KÕ[Oa§uIìjÜ´ãé¼ÔKÇÁܒÜ.Ú[†òé<6!´V`·B; N[G…t{BhÂÆB+ NKÚ!ÞÖÚø负N¨çšvØÖhø—ÏWÔy¬‡êóh%n�ÕS†©ó\ëPqKˆ@õ´Ÿ#©óZ Õ}{ ÛQ´bê´¦BîÉ¢?·DsžzŒY†iÉ�‰ŠvM·Z‡LÜ\ôrÚ&ŸTç5ÑÏÿûJÐÜÔÆxž8›ÎkŠŸÿÌÎŽÖ¾*}v5Ö¤Cµ=ñsÁ™¡ÃPÓiLCõ X $ü±hìƒGjëey¬UpÛRùªc¶n6wv‚^Ûhó¯´v™ÛbN¦ã˜o¶¨öBDÌj¢Ãˆ$µ{âG&x~òAæóÉ`ô¸‰>ÀII¼7_x¬æJ‡ÃŽR›*“Ž·Ð¨Ã{ãǃa/…t¶i6$nâ Ýî‰?ÌKž'Y†+éxÇå¶DÖêëþ÷iùÑÿð|ž/7ÒíbÄĦI‡{ÒmIüxîålÔـ´ßƒô9©Òù—ÇzãSTæÇu¼ÇÐڀÛ6 ­‚:Î Âm³Ð f‹vV@V†uÖàvAa>ÅLHϙޠۖFø½‡»ûe5ÑaUšœ€ùßOäGÛ"!Ž¢Ó] À¬/œÕ[哯ØsÜ9"ÄØy,ç÷yÍoîèà‘߇þvo¢-cÂüÓïT\‹)ñ]ÚA£ÇÈ½¶4~üÄ]OÝ0›‹žw ýÒÚ0¿Ë)<YÙsÙêo üøUñZ†‰‡T ïœn¡MbKä×{A§Ã7+ŠŽ·Òvh±%ŒM\ ¹b,zîHƒ[‹c¯w°ëQ2=7$Pû€wq6Fv¸{çûÆÃõ±?š,Ã7[�Û³±hiZlçË×§ñeWÏidøe¯ütZÌéºÄ)Ÿ¢Ã=H¿(öQøZ2Ûx³‰è°² ´ÝÃ7nÀ»’§Cèf¹›zº“è±±¯§Á–ëa°Ï·.› D§‰!Ãî(ìå ÖYŽ¡ÃHPaï�zÀª6›…#»À Àº„:dsÃÐq¡hº¥�‚½4Tázl´ë)°Ûõð×ʚ C§‰#Aí¨ù±51Þüu +fz„["è¨Ùtؐ�›Ý4ߞfšA§‘Κ=�xM3\{“ÐqÀY³€¯;\6 +=&ÚåÔ׊–O›äâÍL‡Îs¢%h¯%*Q.>rÎaC¬Jâ Çe_·X6ä<'ÚåôÚ•÷A·õ6® ç8!\Ù +@ÕëÛªÃ+7áZ¨Z +€Õëûobeζ!דU·ë\ß\ïã+L7‡‰–`S ÚëûçC* oN#-A¨- ¨êÅPëÝYÇÍa¤ˆª[¤šJ¸>|ÃÍqe7(ª¥ñã‰÷—I掟ÃHŸÞÚ%óýEG\ïÕ:€¶)0*@nãÌf ãJ«sÑ|RÑ,:® Ñ,Ð벟T¬Æ ÃŠ©f+@^›l +6¤A{=lóe#^¼ŸØ9ôؐ뙔ëº éòóo"zl´Q·`°Å7‰Ž­A†m¹¨ã~3UQt\1álHìb©üì ‹R Ä–¢K:nÃìôy¬HƒYi€x?¨å'ßäsœi*^2u;fÇÏq舐\Käº1Þ·t�wZ„êºG€® ‰Ë²Š€ž3’ »–ª¦™ Ai0kžù‡ßÓ}žË?xl¶éx;K.Û¬³ 鸳”Ùƒ;_;+’Ž3C<[4»Ôp=KÌIÏiPg÷ªžÍI‡av˜ç{åz§Ñ¥tÜêY#ðÙëfx‚Sé¸s4(´{@ûý=Ìsÿ+߄[ÿ—gŽ…¶4�ûÞïw¼ŸÓÿ>¼>œhCËðÄðᤇÈ~¿jæÙ#_ëÀí,îrÏ¥çŒ6*Û‹}Ã:Ñ. –NÇõ¾õú峡œõ +ÃÀ´/ôëËgëõKhãñùøžVzäåòÚûòe³·6^_W”ž;P4[8…ûVÜøZfNz X¡¢ZÀ)Üמ]IûF¿¾´·‚ç‘ãÌՕtÚ0Ö썳•5+…N#=Q6ÛQóµ£fgÐ>!——¾Ò|œn[ŸsCÐsáTO8wû*¢¹#è0Ð%¹j恶·úò0,´ Úì…E¯X¶nvVz¥¶VÁF¢>6=w´Q[8f»ô)^E8|öMTU8kû@K­êò9ìôJ)o­�\ÃÎRªvøWz‚àº'@®ñP]7Tuù<‡Žŵ6ô·‹æ—.²½.œF§ûН}÷TÎçý€Ö‹ÅÑiM3ôޚùé·¦xp7Ю§Ã­ôŠði ¯f ÝNç©i µ¸½åq=Zn§óš;hï@n»ƒV?¶´C¹=%4Æ½Ô ÚA¨ç˜f˜– Tø†½Ÿ<_[/Ìc-TÏN/Ap „€:¯õu¸QèOZÇs½º‚:™„ö ð6üÙ¡P§)ÉPokiÂÃB»¢cÖa[;°á\XÐÕuÞêÚðÞà† <0´+ê¼vt¨¸µÅM²Zßü F×zi+nMAqÓ ãYb”:­i†Œ[2(»ˆvK=Ç$ÃòÑ7òã²CRç­�¢­Ém Ú%užkJî¢D¤Îcâ¡ÿ„7Q(Ÿ'©Ã˜v踵ƒ¶rèá¨Ã˜vØv}zÑõŽ:¹‡ö7]/A«9ê<Ö:TÜÚãÆwW[C£Ž[=CÅ-(n|ƒõI/1u“ÒÞY†»ChÔiG巕@שfÛ@;;»@Þ 0Ûw¨U>' M畣B .xí h*Ÿâ¦ãNkPkK^ûÂ\BBYôX‘¹¶~ ¶ï¼]>SŒN‘.Kãkn‘̆£ãJkЁ»dþ·ž~Ò—³pîÂ(³7~ù ¾ 4›‘ŽwÒv·h>_ÞGPÌ?ðd變fEÒó.dtÛDóû¿*oK_jzìh„]‰üŒZOF–BÇ»h4áj–‚èûØØbÆ ã]¸h¶ÆoOô~AÒÖC¬P:ÝG¡Ï–Æïô~½º‹6M=oEvˆ¸%²¦/¯óû4Å¿ÚÏU^–¶l‘Yëp²PÆûüòc-°t@iÃ×ó>öY¹~<ùR˜é0Ô&¯ã-´ ‚p©ü„HåÓXav¼6A.‘õkûNåç™á¢¨]gÏ;‘šñÁ¨ñÉôýøž4;܅LçõëßـþçʨS0ßx¶·äÂT>]®žøo4ð?N7d}êª9¬·>iúÖÿü›ðZÚòŽ9%Ûc¨êvõÏ +þìÞژvÚgŸ~Ü´õû%\vÖþ°~| :Þ-¶ñí°/ýrãcÿ’«$|OàncOPª·ëáÔÍj7ÞûûzõAµ zí“<\xaµ­�Sþ†^ø¨Mw§ )g�œü³¸q}Ø»Ãää@s¯ýηËí0"†¥òÓÁ)×R^å´¯ vÇhqòõv=4ù># w}=-¹\K^BŒÚî4Ðää=Oޔ¶¹nŸËÉÉÅhŸ¶ÆצºÃ°'ðté+Oóޗ¤ M—�,¹mcÝc¢]OInBûJ‚\·©î8aB[pä&´Eu‡‘ž %>ûÖ}¶Šî± —³(:{ÇËϸî4!:Ûä·n³çŽùv=y»„|}G»ßtvÐ=6öõär=ù2‘[g»èR¡"— +ÂKE@»£î0# V%›^ø–Z×\÷œi útI�“ß:Ó6ÙGZƒš¼5`Éɤñj·Ýqc_OL.×”—‘®Ï¿ënېA¹5ªm¾;¬H…ᡵ¯Jò´îF¼ãÎàÚÖ�-®mÆ;¬´e¹qí»sm3ÞqŸ¶5�ËéëãV¤AZ. d•d»ä;Ò`ÖQöýIsŒwŠrÇ7Ù _ß(í33\rÇ¡#BC.ò¢¶”¹†¹ãP«ÐK†|Y:¾S¬ž{Îh‚ˆ¼']”îÙºÇLO0* ØôÇ­Ûl#Ýq¥EÈÓ{Œ|1?ž„á¨;î Ròހ$7Ÿm¨;îbòA´oäªõ>°ºî0# bri [6ºžF»ÇŒ$Xí ûUÐñÚýq7¿mê;ÞÂ1@Âî|ûA4]ïà:úŽ;η-m.|ÛÌwœi bsÓۏ—ém7ßs§7h͝o?^”¬„¹Š¾ÃŒDؕ »mCßi¦%(Ø hãËõs¿}êª;ÎжÆÎý~×C ª;®´1¹4ÀÉßß±>ÛT÷˜‘5yO,LþþOõþ¦ƒî0Ñɏ�púûIØ\¶bî°±„éøñ·ºK1bۘwºƒ¶@_Þà奭ùÔPægŽu¹4ÀË×㷏x0ç=g¤A^.åËßÿ±Þ^T(þ_ؐ@áò#°Þøà¿ìöÁßzëoý¤êIíÉcÍðvGþ$:=~S`D,7°­Ê;ÍôFÁò¶°xÝ1¨÷œpÛ —«½Ü{ÎH¤„¹î'Ï÷%¿îä{nh šî·Ÿ<À÷NÌëìÛFpÀ‚æF¸Ý}§‘^)l>7½Õ½¾¤˜üN;Cq{c‘sÚܲ¼Ž¿}GEεCÆ_Åå¹M€ÏTW#8cüYŒWÂÀÃHd×À²ç@Åõ$pîýú¢çýúÏÍs;OG£ìùÐÜ÷ýÕ3ÀøÜÑJùs­à<qõÜÎÀç’V*<H7ñå_>OCCt[dùó‚Ôx\§™–(ÞKŸ+Å +<͍²çι©nÞÿ]Y[UàsF#ÔçA×¥¶#oŸ² Ë.µ§3‹íÆ;)Çþߟ‚1-.iëŒ;¯MŽ-™¯e¿a§íŠ;í ¹f@ÈA¨.|ubˆ;Mi‡„\;hþmŒíŠ{Ži†iɀ§?pŸ!ޏóV됧K‚œd¶^ͺáÎc­CB®{‰~‚ sKmÞñVú +–­^N]/mMx§-ÉP—kæ§ßG|_A8ͧ— ðy':ÂaÍ�¶«ãvÿ§z†°Ý÷ç~Lë{¤Á¿ó˜3nï�Ÿ;ãVþ·z‡ø|nê» ·ëï9¦êóa¸y¤ï‰OŸ¿Ó˜„ +Z{ ´Ý·ñï¼Ö;¸që�Ÿ“#×7Jƒǵ¸½}l{ÚOÓßy¬‡¶>×ø9Í-Ÿ(ÀÜvÈϵ³üùúυ)†þK)|Þ"@íøUØM¸ýNSG…¤]+`çø•Ø ¸~穪ÚKç4Ó|Š˜ýŽs½Cy®ÐsGÜ®¿Ãš†êÔi/-|¾ˆ2܀Óï°d’çGž½ø4ý­Óï0´´ì’€e7È}é¸:M´ûPܗí§ë!Pû=Vá¶�ȹn“ßa¤G(ÎMqŸÎ·Î³ ~‡)”7Wœ]ç¹?ÿfºÃÊ.°Ká×Ö܀¶¡ïx#mˆÚ܈öÒä¯'¾ñø¬;Î }-‰ßXóu£Ïýü1Ð=o¢ šKâ·Ô¼ÉlÝá.d¤œygÙïáï)¹Ã‚Šë~õϐò“ê”NÕwܯ>Y¹~<¯örri­€;ÞB› +Ôú'WN¾üñ=õö¼  +o‰_aÜKÖ¦¶Ã=´å +¬ÿ)*/—Í–¯< \Äv¸ƒÝ§_—Â{òÂ÷ŽýE×ñ‰YsMjÇíÖ¦YßWÿΫ»©6¨=n¡ò”ãSÿ$ljzëñ4¡ö'¥¶ÊÏOÔÇ¡¨Mf‡;z¡ñ®¨¡¶F©]f‡ÛxtJm×->N½[Ü¶×±îTÚ¯ÿZ`{™š;rz‰õÛµÄÞûÚÿB¼ÂCñmÜA«Ó8ótÞ=°¾£þûWÂû'_úÿ–ñ^RЧv«žÛÒ&ó–À/<¤¢6Wm7 u¶ë~8 Xñ­a!Õq}×éÊåú_CoCÔ"¯ÇM´ BïA¨¯Pºžù ¨Ë¼)—ëQ1r& ñ–�š¨rú`ÓìôbÜàÉ%fœ\ûÈðÑ�ô&O®ÝXuiBo©üxjÇõ©ŠZåu¼‰6@ìmŠúºO ®wŸÝ^™ž ø–ª¦©Õ_‡‰°;DuQ¬CT7„F†¨¶�ä÷B¾¶Æ°ÇD»žð»]ö½ÔÜAªaǍݠü–ä÷Bsû fuØaEÔßÒ@¶¼l=ŒbI°* ¨òõ8¸Ú<všiºr‰€€8×CÐDvœh×Ӏ·ë¡À X›Êûz"ð¬¬Ee‡i‚^ýذ¹>xSÙcGÌJÂ\}µ³ì¸Ó*tæN¬o/ðf¼ñë,;θ°–,¸kSÙq† Zða¬On¬fÏmЂe}" .]k6{ÌH‚Õž�1Ü:°6—WŽ™yo�„“%±6—wŽ=¸DàÁ×÷ù<œÃevÜi‚ð_ßÏÊZhv˜é ‚pI º¾gßoéºÍ3Ò`Væ[3Ö&³ãJkPš·@¸kƒÙqg7Â]Xߟä¦õ¿¹ì8ãÀÚ#ᬝeÏi„›°¾¿(›ë=\wÙa§G˜•œ9h3ù¬Âì8ÓTæ½®ÄÚ\vš9ôà.¬Ï¼•z#×Xv\q`m ppÖʲçŒ4ÈÁ°¾°6–=g¤Á¬ +ëwe9Ê}L†»ì¸ãŠÚ"àà RŒZíuÜi‚p‰|áÌñ,/Þ<4|vZƒè[PßKSî³.\_ωP}Kd©ï†¨^‡ ù@ý�î÷NÝ]ϑ !—�°·jW×q¤U¨½¡þtB-î:î Bm €ïâË´²&¯}GßÒXà»#jc×aC +ŽUQŸ7Q¾ñäðî®ÃȐKÀ~™y~û¼P/׳£³ì4ßò¤å€7CmòzŒ´1øÔ·—ë¡QwF&¡¶ÈߝP›ºž#(íÝ õ©›çþ÷Û¹º#»@>.ðñ÷÷Ï}ØÂá¶ÿË ­@<.H¤óåö~+ùÁ ö¦ƒ->íèzàî'×qÌúh,ë 6Uâ~ ë9£‘ÂÞÁÙä/ ^¼¼tt=w¤QUmàtò/¾Ëð:ìôH!r,퍋Öˊ!¯ÓJO”÷n‰…½Õ>vfv¢¸÷àÓ$•›O»ºž3Z)î=�59å­è¬³ë1d‘êJG–7¾ü=Ùuj‘bäÃPŸË/ã+ʀ×if8jm,ìM¼>‰Ã^§™#QÜ[K{›¢Vz=G$Qà{êã˜_¼®òÚg´QYmàóWÔήÓL%w@M»´ µ³ë4ä„Ú#8ÈüVr‚Áë´Ó#å½5‚s̯¸ì\޼Ëë±¢…òÞRXMx¥k}ðÚW$QQM,F^ƕ.ÖÌuZé‘rä÷Æã´Ù´së´Ô*ÔÞRö&S&zul·Zh[o-Áz;œoÆ4Cë=Ý4qãvӮǖVXlúÂÇ­^Ÿ n§›¶¬·³iãÖy¬uˆ½M¯¿ÊñÖ U÷ÖqlÂhï€{»ŒvRÖ4TO/¡îüÙTušÓЮOý æ­—°ƒNǹI ­0Ḡô°Óy­…êƽºM¨Z¯iMOçµÞ¡ÝÖô68áiW÷ÓsM;ÔÛÚÑWÍóW$O'YêW§Õá>l£dw«@Œ²žøÍ»ê4uDÈÅ5ԍô°ÑŽªãTmÔ­% n×ÑÆªó\ǕK ®{ƒäzPV‡= UÝKKvtíª:miy¯üôûµï•í•?¾¹N÷q,Ô¢4 È7T®Ç©ƒë¼r4(ȵìíhÚ½õ\êbïA¦OOÞÑÇw€ÖqǼô«,äݨô�Öiæ”î'}z¹“v[Vvƒ`|@éú7õ¾ +Á6Y“–�@÷n–ÈÕlõÙ×SsËõÐÜ Ä%#\V§‰¡çîpîõe<œ¦ªÃHsï�zO°W +iCÕad”|ø¸µHDGÕq¡ˆÃ¥�Ë}…_ÅgݼôØh×Sr·ëí¸Ï·nŸS§»8Vˆ¸{bn~'ñíX: ôËËo—ÿ¬·Í<;‘ã»L(.âù'Hz~nOüYgƒ7mœÆ;xö«ùëɍշ2êqm€¦[®^‘ßÿþŸ÷éàA䝯MPûz¯Su›u¾®‡ò£ÿáô÷ëM7?ú{Òé¹Þ묏ë×S…ÇýÈÿ[zܔ³ é0¾Ó„ãÃ8ÿÉt¾te<æsn×~-d .Ê'ŸËèѯ«I´åê¯Å¨ßÿàL¹¹çï:ìøÕi饅ø6èÏv}[ÿf²—RD÷ý3÷öe€›Rùù7ÊŽùq8ãp­Nû-×ÿd—Õ,OâBÚn£MdËõ�قšI§‰¡ÊVØü–Ϫ—;…#=@™=ôò¿Sñ"¦IUm7! •Àú-~Áð?ðìo5ÌÆ¢Ó-´ ²ð™‚Ú$»P*j£ãM ÇlõOÙõý+óŵ@éYÍF‡›hÛ=ñk°m Úu¸“¾Cµ=Pôe³ÞzF6$À¦ Á·9P´YjiZp �oß:‰6I'Zƒ~»5 ·ŽÚÇn¸£Ž;»AÀ- �î2¬|’•;R!à–ʏßP_KOñ]e£Ôá.d£½ñ…¼‹$ò¼n¡ÔiçhЅK„»³h·Ôq¥5(¸F’$ã]dçÔqÆd´&�¸ F‹¦ž#’ á6ýÃÁ·“«iÃÖã&d£ƒMŸ)–<Þ[®Š3ƒMkäÇ1n5Õ±ãMàÆª¯4Ãõ&³[ì8c´Úà߅†ëù#;ŒH‚¼'5Xm{Ìô£ÃUß ÈÖÏ\cǕÁª5¾¾iÝ®Ú,vÜ9Tཾ€ì†ÕޱãΡ— ø"²û áØaE4à’@u Ù-«ÍcûŠíÐr<JõÖ°kì8r4hË{¼�*A­jì8s4ˆÀ¥®®Z1vZi "pWÕræúq[ì9Ó4àÒ@ÖXµbì0#v‡«¾ª«6Œf«–xÝ +Ÿf±ãŒ±jk€€«‹WZƒ|¨êÁp½ãë{ìHƒ\È*«vŒv¤Â°»ê{‘Ë «McÇ!‡Õ_(nŸá; µ¸DàÀŒ;pµŠì¸Ó"„à/#[o›É;Ú —ƲàËöª5=7$PüÀ–›«6Fv²| ê˶Ìõ±+Ŏ#U[ÜPµYì4Ô"DàCUß\UÆCR¡¬ú¾Ôp=&±ÃŠʀ°rsÕF±ÃÊ.•XýØfx%Ÿ:‡þ Õr=ô7Áp}èæ°ÇÆ¾žø[®þVLí;mô +ñ÷àԟÿãÇ÷Ô×aA®.ö«¡ÈË¿’Ëš¼ž ¸š~\®†_zöPÒç˜C½¨Ç¥�ìý~ ò¬“ÜVv=­w»þkQìó­ iƒÕiâHPs÷0÷ûžû MgÕa¦Gè¹%‚.£ïɪÈÝ�q3Ò÷n¤ÃB]Mn>úTfø¹ßªtV=Z’[ +ÜïǦŽRP•ý_œè Rî#Ñßà`aÜô’F;§6µý$Ü<\´'0ù~Kîÿ²IKɃÊÝZ§{jÚ# yw5íÒ:¬ôBoEӏ}#ø:1 uZQ4퉥»‰KñÒQ¡õÜÐDénMà„ðWÃÎÃYۊ*j\úÉÓyoõ‚a ë´b\zD–îŽÙ`ڐuÚé‘ÒÝÁ!á7\v.5n˜yîôFéniàŒð+.**«Ìz®H¢l·&V•ðµÈ´Ak_ÑDU5±Ìø£Ôî«Nó6È<Wz£Ð¸4pDø j·žάÓN‹”ïÖN +W0mÌ:íôHù#¯õâa8ë1¤‘ÞY]CÓN­çV*<ÜôCɳcë´3Ø´5pPø­Ž7ÆÃàØ:ìš œ.ÒÙ©ušé‘BޓKóÀÜ _¡8´KZ¡òÖ +ʤ¿d°î¬Ç–‡Šªz ˆÞì0Ón­ó^/mE®)PoªVJXãÖy¯‡ªî%xo´N›¸Žs½Cï­€ox´N;¹kª;÷Ò"ßë?ó©âÞ:mi¥Àw«�’ã;Ä´[ë´uTÈȵè]ZU]/§^A¹W�¼ÝI›°ÎSŒPw$ýIÞ¸‘ôàÕaJC›w;“>}êý�ì֋Ғ6ŠvïÀ¸#h§Ói‰ bñi ?‡îr:¯(€þ*`Ûu7¨ÚUsGáó+Àk»yv.wvU¯,«½þs}§3˜tÚÑ +ʽŽß9¤hv#–ŽF5¥aß}Œ_\}oà7ï܍t¾‡c›ÞX"¼~#ñ“ß ›“ž;½A­ øìõ+¤ÀÎN¤Ãˆ$ȳw2†•2bðè´³tÙÒ@vý¨øµŸ%H§i0+ hïž»ž íb"oÅΧ×vÆõ±›ŠýzˆlÅΤÓ@OÐd;u>uêl8Ú'äršlÎ§ŒK§* ;Àž`¼Í97Z€¾Û˜ó¿åü=P¼¸ „Ûéq ƒA[\»Œq=2†§ãH‹Pl÷Àöº“Ã:‹3=A³-‰_¢àú¡õƒÂõ¸Yá°$¾äÝO Æ¥ÓD P‚Kà7x{Ýæ›™ó­M¾-Wÿò±ƒËyì痩i¿‡¾AÇÝ_KY¯‡wKf‡Ña¤GHµ%‚îzV>h$Ô?‡i0+Õâå“2”Œ´Ã´:¸\¿þ‰§4¿RË~öœËfÃÐãÚ�q¶éæ¿_׏¿eêÝIÙ<S×#Û¸tڟøY0ÁuÆ +ߋý\¿Dpâ)Û&Ÿ TÛ-ô<÷ÏdîLJxmçP_?«¦w \öùߏìuËâOž¶-ÕtC@[ä={ƒq}Ÿ ñwøåí>©–O[sÕñ>Ú©·èŸNÝ®sl˄8«Žw1€´4~½©xëQ6xn¥Í|K㠇r¿ž I›½3aW"€äËÕû­ƒW§Ö #ï 8ò[ƒÎ®§ãʑ ên‰õìþàÿ-Ã]•hÕ´t\ÝIniü†p/Ÿt%Y5-=oB'h¸{dý*q¥ÿ|¿ž<+”wѸ)_"î3Mr÷ÔéVÚù¸D€¸×ExÊ9¨Ž+-AÆ}$`¸F›§Ž3LPq}£õ,ª¤œ:ŒHƒŠ[Ȫ|6M=f$ÁªÃç»ÃgãÒqÆå³E~ü®àú€ëåD-u¼‡Á¢%Â-,Ú)uZÙnSÑ×o¤Þ$VI6z‚|[¨.ª¶Ô0K=V$Áª$À·¦žÍJ§‘– o ¨ð…Ôö{Á.¥ãÌnPhKB{±Â6+†Ž3-B¡-‘/œÌ}}6Ù,z®H»Ь‡©žΡÇJO0* Ðn…ͪ¡ãHkv«kþá‹ÛØ¸Þv+îÂÕ³5`´‹ó9¢V:䍶D€´=+–ž;Ò ÒîùAq\ï ;—ž;aW"ÐßbŸLǝ¡þ6ü|Û§ïò™¢b:î~öƏ¿csÿ$û%ŠUPnbØhk�rŽ6R=v4BÉ=tôú_ÔÃæ©Ã†ÊqÈðõýâ>Ã1õÙºp @p¯w m”:Ž´ + ·T@¸ËµÖOSǝ֠á–÷²U‡‹6N=v¤AÅ-¥¸»‰6J6¤P†[=ô}+äñFVî‡6þ3 Ðۆ¡ÍPǕV¡Þv }/3‰¨ê¸âºÀ¶•A»ž+»@³=ôgGÐæ¦Ã‚ +l«‚þܼ÷ã{²é¹q\OÿÝ®‡þ6ÝÐtìïë)¿~>;~63=6†|¶¤6îäã{bé´0Õs+€h/2y¨gƒÒaeè³¥€èŠûm[‡ÒaE* Kð{QHÊçF¥ãF»žä»]Ÿ½ää!ŸK}=u¶\}^‡D×{þª¥Ó@Oh÷„6žï ¥ÇD¿œ@{_Žéñ'OæVœ<'vA)@|—„--ëíjJo¹@[è³yié·kɳ=ŸÈñ;•NygϚ�Î6ö,T:Œô}ö@Ï玞•I¹œEϗ­‡?yζ\’&=[�,ÛÐssÒq Ȳz¾•X®wJ‘Až5�œýþá¹Xp(Fz„>["辿ô?÷¿®iëÿҊ$X•ÄBˆòxÿ^ðɍ6OÚQö³LU“ÍÞøZ§oßpQáfÑi§WÊakgx—T-ß,&zÎh¢ ¶&VˆéV¯‹¶MTUKx? lñ*p°è´Ò#e¼%‚¼o§ ž‹N;­Q[8ÄûVʏ³è°Ó#å±5‚c¼¯"œÝEÏ!­ÈșÆñZ¯œF!‹TW# z+svvz£ ·3ç³3gÇÑiǙ³Gô70Æ?Ý/¦{­O³ËétÃ@{}_Å@;C)³= 4Oѽ~|O6=G´PÑ£°8¥j=GœL§J€kaImø¥MŸL§•^)©­œñý‚´]¿a``:ÍôDAížÀùÞ/øÚz +¸—3=QL[o¦ýq(å¥ç„`´[a¹ïz€>¾·/;þ÷s¢ãæ?z9L¶³fÑq„bï)šÉÏ|20tžRÓÌC½%޽ñ0¶^˜æ´ƒ[×΢Ø4»ƒNK½Q »5À»7!¾òÌmEÐié¨wk¸»sæ óF/ Ú  ×N™@ÏuÌ^�»Þ>·®Ÿã†)á?¡²èõÇa˜>ûŠ^_êz_È ezâKÖažÓ +tÜڀã†3=ígÀažóFo ë xk@SÜ«›g_é×ÓZ×ÃY˜n•êà9Žì™µD ¬?o�²t©Ý;‡ZkaÅËž}Hì*^^úZ,¸‡žóŠódo€Z;OVÖ<wzƒÔzòäkAÏBƒ5‡ ”µNmHÙasšêŠêá”oî”mN3’`u0å;In}ëºyÌ «l…~u÷=`”Ùüs¼…6Aqí ùô¤ÝÅß튠㌃fK�^—3åÅô˜é ÚkI º~xÀf¥ÐaE"ìJ¦{ýx÷IÊÐ=tiŠn �aß:^6=&Úõ4ØízìõƒÝÃ.›xŽ»A„-¯…¤×OnŸüü;x;R!µ– +ÂF“Õ<‡!‰°;pr˜Gq'ÍigødmüÚZ/¨Ë爱çx#Ç +­uK@Z_�Lù<1ÝgvƒØZÿ>þøü  †tp×î@ú×=òï³wÏÃËFžÃ-ô<^þ•ðVÁì,:݊3f¼§Oø{ùý{ëE”ì¤îâ´õ 5oÃ%³EÞ«ûîOd6o㘠Ù–gt¿_6½cÇÌ'RÚ¢¤çmÈѶDð®;åãý1ßÜø–ò¹S‘*’w!\í/œ³ýzu°l :í jpi¬‡pŸ“›98¸k=~F ã=´ÚìÖXDšBùºž—ë ûã0ì"BÛ*Ž7±Ȳ{b=;q¤åû‰ò÷Y¹0øß¿sþ e¯¿Ú¥lú9ÜDŸ É–È/ž'7âa>=…>‡» ®JcýÞÄB0ïóy²§ì»g“Ñá.Ú%¸ç_RðU-'âr:އ+hIÀk—áäTåt\Ù rmI¬¿@ÿþöx?nþ‡: [Ô³:êyÒ'ævòüOg}y‘0qF=î¡pR_8±û%œYt\išqãÌ?®=‰w6#ncpç^ø5Þ®†âÕu¼і�Ý6Ýuؐéö�ÑE›øNïpÔ># V%þXú–O"cÔq¥E¨Â{z{Ù¦=+£Ž;Gƒ|[ðÛK¢íC2œJ§¡ß–ÈO§A- }}v-–:܄,pKãkýW +£SI°ê0úú,‘Ìg‰qê´â2Ú@ÜJ£ÝSǝ#BÆ=lôçFÉx?UAuœ4ڐܥ’É^MTûŽ6(¹¥¬éh3ÕaG*  Ícrë]eSÕqg�im�s6VvŽ5÷ ÐW'Ð +§ãÌ ÐùÂ1Ûe{ëQ09=‡$B²-‘E¶»66F¤P^[ñ3^¢¿ðÁ›— ûjâï}5„vU~î JDž*gK<{ýní&ÍÆ¤ãH‹gKäÇs+n T¯z·Ù™ô¼  Þn‰7ùüìÚـt˜h×ÌVìüéØÙ|ôÜ8 +”ÞC;Ÿê±[Á†£c}(çv58¶ gƒÑc¡®¦Å¶ù²U1ÞLv¦n¶Ê²Ø ï~|O6äúrؼ°Ûd³aè°Q×u×|Ût·>ð{ׯ¡?L³ °›i6=ÚÕÔ×â™÷y¸ü\N ꙭðãï¢Ý‹Jî31:ûҧɖ ÷Âo%žHۆ\Ïd»Ð{É·ý¾q'Ò±¿¯'ó–롲—{ÛÇ](“ ízªl¹.û ëP3!=óýr²l^‘Mc\²ñè0Á�A¶Ð4êÜtt£ƒ9_”9›ƒ9Ëõ�Ù4Æõ‘›ŽF­Ž­ÔYxti Šl§ÎwòÑzwցô˜é ªlI jäY‘tX‘»C=?L=w(F|¶�xvßz÷ß½ôqþìðlЎ¦ãH‹Pi;Æ!­Ïý樲é0Ó´Ú’@µtl= NûŠ&X• øû/ŸF¡MO§™¡—Àö¿õf÷Óq¢]O±Ý®‡Ù~ß@³Ð&¨Çƾžd[®Ù6 +m€:lH…l{Xèë†Ìõá« CaW"ààëqÚ+8¢NC-B.ØíÛû¿À{ˆÊ°ÿË+-A»}$业;Ox¸½ òzý0ü´Cí' &�þ|ýïIú¸´ëé9¢• + }Û�ùã{êé43´$p ÷M´Ûé4³E¶‚æY¸AN+A{Çrã^>¾§›#(°}ÞXûã ˃Kρãj(ívõ’ߐO×úZ1œô\Pî< +KgC>]aYÝH§Þ(œÝ8ƒûW[˜Õˆtš9%³53¸_¸¯‚3)š­‘÷yÙ%™?Ͻìúc+fúÆ­˜>Ï\]~{fÒÆ ?ã=§úÐË^ÀÛ]/;yö~}Ik£Ëd—ú²0¼óÜèRÖÚx+ëõëS­Øy.èõ Öíú…¶z< ³÷kKkw¶ü:N¦Å‹€WWĩݽò¸§i 1âìõ~u¡jÊ헉Â×$¿yðew϶ಠ®!ϛ®:xž;ÚAÙ;hC€YÑsÚÒÛÚå&K­WŸÓRo ë  ëR©|¹9øó\ê¢k­�]/CxXæ. ãŒDè®%zGìÄםAû”D¨¯5‚°«f—ÐiJK…ñ=Üí¸ù�Ñyjâfo�cSò™á,ڗ&pö0¶"ç!£ã„ö¡Ú.?_0.•ßytڒY¶F¦à%n5"íKaX#0ߎIÇ©ÂÃ1J�ڛò–dU*×&{ö˜¶²gçÒi«Wµ=×ϕöìZ:Mõ ¥¶dP^?»}ñÉaX:-I…a©@€¯ÐòÙÀtZjp‰Ài¯‹`LǕ– Ó>@Úë§³m6g˜ Ò–Ä×"Ô¥Tùd0f¤Bˆ-„Ëã[V#ÑaGÌöx·Úf'ÑiçhÐw;o>½„7»‰Ž+Nœµ‡]°¸lª±è8cÂY?ý¶õ›H3=oA(µ‡}>íGp2=f¤Á¬4@À•>˜Ž3-B®öùØl^:Î8l–”v¡áB+†¡ãйfKüZi¯nß,\zކŒi÷Â×úo^�ÊeœD•ž`T“¥ýë㸓yò)¤(:ÞC› —ȏ̆˦¡Ó=´>¥öQXÿø-ìúwæF¡yiÿø ¹Ó?¸„Ž÷ÀúlI¬G¶Øûbº‹Ûséšm–ÍA‡{ òl‰üxìóùedYô¼ ঊåõ +ñóÜÏbë ðòÉÏE¨)ètñ+›- Y‰t¼‡¶@šmžù¹;&Ûz&.¢áF:݅fKèÇÉ>eôB*\O]EÒád‚p[_8g[ɲ:è1# V‡X~ñ7žÔÙ'=©û…}_<2[tº‰A–-‚³×ó¿­Ê#xS¯l :ÞE› Î°üãgmŸIËç§èxæ™-ñ‹$J]÷óSŒô¼Y ̖¾~Ôçôö¶÷§9º¾lÓìNz܅LpUÿþÕ¢ LßÇu$o å‰Å{ã7r{©¥ë~ê¡Nwq,nKcý…ƒrþgßΝ:› ŽwÑ6(»¥òKf}¢\-ç"ˆzމ®wKâkýW¢ÍQûŒ$X úl Úu\ Z#ÐÛtÈõ£ŽC.¢-¿m"ZuÜiúmÑËg¯ëã{"ê9"êí@·>~3Òad”8¸ZgÒq¤EÈÁ;ÿó0œ…²KøÖ¤åpî %³­ +Úìt\Ù ’mGÐײA»ž3¡Ù–È2ÛÿãÇ÷DÓa@®.­«¿áX7}5,=p5Ù·\ Ÿ½Ôá~ïٙt\húl©Àg/©ZGi“Ž3-AžÝÐÙë±9¸³)é9ÓÄْX8{¡ÞúðÍG‡ )”Ì> +ÐÞ ;› ûj2oÁÎ7ÇÎ÷nC] ³] ŠMB\r³Ñ£>„³] Ž-†ÙX´÷ûõÄØ +˜oëÿ¿Þ;vñúíúRØÇõÝ´ºWžÝ. ûz¢n¹þk™ëƗ›vív-½¶àå}´m½7ìÞyô/ÛÕ ÕoFsØåƝS¼¨«{à§+î%¢èš BÛ~o“_·Ë¡¹…Ú'`¸ƒ­Á¨4`º‡:hó¶Ðq¡]OÍ-×`P­·ˆÝCÛF»ž�[®À^>u? D§‰¡Áîl#ÌÍD‡‘ Â‚ùNA\o;|¶)0*ðnUÌNŸãJ«x»e¾?Í2+€Ž;u Êg€)è0ã¦Ùp׿šMB‡™!¾¶ùsû]¼Ü4ôÜÐ�›�è.»KÛj"ÚGZ€¤[0ئ›DǑV¡Ã¾¹ä>¢BQtÜÀÙÐØ¥U)œÍEiPcKãÇß°|”Ž<�´²ép2ÁU‰À€/¹˜p7†Z„ +\"�Û·N MNǙ֠×n híõ@òÝV§Óqf'èµ{\[ ´Ãé0Ó#ێ OCÐF§ÃŽDØuýxQ ?x°¶\•v\A[d[´Éé¸r$H¶ÍAŸÜAžŽ3f¡­¯]ÆÏõÓaD$Û=¨9hãÓc¦' +úB}\ïK:žŽ3ƒA[l»3h£Óq¦%ˆ¶;ƒ>•~îAœÓé8ý¶$àµßo<÷i M_ÿ—6$A¯- í÷Á'‹ÇÕ¡9lPƒv:-@ûyYÿ?|‘b×.« 0E3?ÌtꍒÚÚÀÁÝ/\„ЦÓHO”ÔÖNí^Vªø·édÐË j—¿‘öbøR1¬ôÌWCg·«—øVº,Vz֏«‹z;|~R-‹”ö¶ƒg»‡rãÃu%í}ÕÎãzœÇ­ÚY‰tXFÁ쁝ÁpñÕ`øhÛ°ëá²ÛõKzoÙûYÇeë%sã(ôÖÂ‚ÞÆž©¤S½_]Â{gn{©¯CJ÷…žýj¬­äٝtXJá쁞‰7|V)=w´Q@[8_»Ðj}æÝKûŽ6*« œ°}…º­Ï~wÓi£Ê}kaAm´s}?í ýê¢ÚzõâÚgœ\Ÿ|'Ô6 ÛX`[‘ò0ÒsD"å¶]:¿^ûª—¤çŽFª«‘¯ÿ7våì>:Lõ Ù÷„Î4tv"Ç;×QÛS;Ÿ·1®GętÞSñü¿?³¤íäÙ­tړPŽ„:/^iº—NkÚ!— øf¼Ÿ<&[/Œk­C®pmwÏ.¦óZ/m®=ù3À­ŸƒMç9ÕÏFÇ~o¼ª{ êÓ',.ŸInªÓ½ô’n퀊ã_¹±q´«ê4¦¡zļ0~áÒz9­Žs½ƒ;·T7.ã³È]uÞjºîžê.ÜZß¹ T·Ž 0¨e º $ˆuS¦4CÐÝ3ŽVR–z„Ùa£Ï4Éõ-Œ“ê44l´E€¹»6OWZ‚’[môÕm´yê8£6Ú@Ü%Eù\èž:lH‚ˆ[¨*Œ6Ní+R`ÔYô®·l‚cê¸â.Ú"@Ü8{¸>~µÔq¥%h¸[„[X´Sê´² ܪ¢ßpzý|ðI¢’:lôù¶$P-‚J´ªZz¬H‚UI€…?nM=›•N#-AÞÚ7HVÂS“Òqf7(´¥¡}V¥-U*gZ„B[" ڊ˨–ž3’ іªæšMCi0;`ó/”6Ðˁ›LǸYpÚ7ØÒB,N¢ÓÎÑ Ô–ÆoÎÛ<9³¹èx#m†X[*?ãéÇ&Â�B£ÃMÈ�µ¶$~ÆÓBZ>ÍFûMÈ�7%ñó)Óç§AfÇÑñ.Ú¡x ÌøX÷Rº <י¯å+ GǛpɬ‰¯å©×çà ÊƟÓÌNdKâW${=ëª,üyރNÐdKãÔ¶$s�z܆LpUXýû¼x®žvÆ4ˆÏ˜MFÇýV§ïûÛçëÙ)è G]óøî÷?Ç·Z4;náÈkï@ýÏ[ýáô8€í•–³ž’¢ãTžH[ + áup÷ž¬S­yp÷Uè²pèp²@£=ìòåŠZ% þøžz܄ p³~aÑïf— CÇ{Ø táƒ.s³ý"BÛì²yèxŽ—-ò‹¿ J&^?¾‡†Ž·àp¹Ö_ÞüÞßÿ:‚»pÿ2°ìzÞÃî“gWþûµi}ßç۟ßSs’N¦Ãt¸á®T~é³?Éy?¾§“ŽwÒVÏp¶ygSÒq† â졝K@ò½c7Òqehg‹@g/èíl@zŽH€2{–ÊîÒÙptØWÇVå\ +rÿË;Œõ}5m·\ ‹½ ³™èÑo×Sb·ëá°×²×0ó'v‚ +[?žr}lZ\Šèy 2@‡-‰%±Ë6;…y¹¶ö–Í×çVş<.[ tè?·lö«a¹M6„Žåv5÷͟*šAKPf¹®ûçÔwËl¥®»eüäú"×*™÷1·õƱãç±±¯§à–ëa¸Éwëoü9ö[„[ +×ë·*ÓÜôXhWS\ËÕP×ï7ðö»¿.¡} ¯{�îzýFä!›B‡‘!¿–ºë7gÞ,:ÌHƒYi@u—Wå§¾©è°Ñ®§ê–ë±—oÚÔÙuôØhRl)€b—(ÆœH§ ÇîìâĔ­†¤m¤¨²%€¦©f•ÐsC#ìÖ|Ú¬ø“g_7 f†l¶ ¶ÉfÑa¦5h°‡n¾˜n6g†nÖ6ín=f¢ÃPcK]Îê¢ÃŽDØ5äüÃQ÷m/Þv8îb�hm@kßø/¨ÿžh:® rí–�Ö.ÆÊg‰™é8³¤ÚÒ�Õ^Vo»™3¡ÕîdVÛúÙÌtØé V¥¾ÀÚ ÍM§¡—°öº¨`«Áé¸ÒäÚGVÛø³©é8õöÐÏgBÐz“×Ñt˜‘ +µ¶T.WŒç«é0$v{܀³¹è8tD¨Àp¾B×O\EǙœ¥­ÀÙPtœÙ ZlÎw΂¢ÃHOPbÞ¼Þåó@QôX‘«’€ðÜì$:­´‰·áæ~÷Üï”:‰Ž;ƛ=н°ê>ÕÁPtÜiZl‰�c/ñº…³¨è¹"Zì^@ó}Ï}0ƒ³h_‘£’�ñ~ܺoVGZƒÄ»7~úõâ'~wöÀϦÓ=}Jíž�Ô.v\ÏÓqæˆÐiKNÛøs'ÓaEtÚÆŸOџû-FWÓ># V%�ŽÇ‰O»^WZ„¼GÖ'óýC˜÷jw÷"VÛ´âiáÙOÚΆ ýú%¶iLñcØé±1%´7Þbû£ihÇÓsC �Û­°øÀŸu²ö¨çÂquéo½zéoâ_¼¬Díõ~uáo½Z?uü7b¶OÜÝfÚ¡µï÷~©nWÓÏrP×úBcÒ:L 4퉥»‰aëáÔÚg$QÀ[8ÎûÊ[xÖµõœÑJ…µ‚#½¯ ¼hû%i¥ʍkaAoاM¨]^ûJ/ôÖ‚Þëqºà«Ì°×aCŽ{caïM—ñỼž;½Qä[8Ü[ µËë¹£• +DM8yÆW“A¯ÓÐpÔYäÛµëë4Ô"e¾‡¦¾›¦vƒv†¨¶ÈRßÂx.8Þ;Ò(û- ú-Úöœ‘FUS¿ŽCtñšc(ì°ã˜zDÿ&ÆSÁ vÚé‘â߁þ¾|B뒾:¿NS-Cý­èo Ö_¡ {=Ǽ´õ·¦c݄ÚìušÓnÝ:€å`¬¡v{×Ziï@~—Æ­ÇÄäužêÂûÆ·õ´³ë¸uT¨¾¥ôMŒ\¯`‡¹N[Úæ[K¨S#óY¢®:­i7îxrÓÑîªÓXϐ“ý¨®^ÐS§ŽÖ @·âh'Õyꨐs»þ|©6Pv¤AËm0úóEóKkœzîô«Ò�7­š:δøpÑ'¸ßúÞÆ1uš.Z0Ü뇉¯ c SÇ™Ý á–wIWÊ让È$H¸%êúYð“:ÇAµÏH‚UIØï̎óï‰Ç­ÃiãÖñÚíx�y¯Ÿ tZ¹uÜ9dÞҀó^ãs?I \§¡ó–œ·ùi1×aF„ÞP?6]x0v=f$Áª$�È!—ù,1vVZƒ„¼7€½•P»»Ž;G„Ü{êÏm— ^ +¼Ž3ƒP[âÛµÉkßÑÅ÷0Ô'7ÔF¯ÃŽT6EýîM¾ñXn¹* #­˜o3Ò&«ãÐ!úžHú7èûÙ +ǯö:ÞÈ0Ғ�ù>®òÉb°zδÅ·$Ö߀oøV2WþáíÍx^îùÞ´©êp2PÖ[ýó>¿ùÊßgÓ=|ßT‡ýÝ&+çŐ֧Çý½´ Ýçy½‡Ê㿗ÝO:cÔqyÚn ¬Åz‹ö~<”B»)QÇ[h¤ÝRùAž_Û|;²7!¤Ý­ðµþ óΦ¨ÇJ+0´ó?õ'=ñ•§m ¡Ž÷0̳Fþi¬O;ŸŽëG™ Û¸3qõ™‡¦×ïvò`oÏê§ã-ˆw¶ÀÂú²Ám= ÍOÏu©“sKàg`}Qêl|Ún@êtèüoZ}%¶ýä©ÛFŒÃtÖÄNá.N[›àè8r$¶%ñ…ƒ¶ßÿä*«| írzì}ùNÐ^0”ÈÄeóœØJk ècÍ_Ôù¼áßiÝ rWÍa[âŬÕÿðJ‰¦‚Çî™m~§ ºÛµ?_È鲟Cf˜ãú^ ®–¾è¾ÿ~~äow÷/‚×O÷ÊÝ8Ç{h „Õ¦•{â6ThiwÐv'ºB~-‰Å¯á-Òj +:LH¡ìõQ€ç6ÚÜ$tXØWrÚ|¡+.ÀÒ5ô¨ØlW_m6=Z�ÛdóÖj—…C§‰—­±öûGü„›wr}ìãúŸŽ¡z÷8›ˆw°û$߃9?¶êý,†M†êƒ9ÛÕ€Ø ³î4\GËB»š[®Ä>ߚtvz„»GÀ±cÝïöª3=A•- TK²’½’öm0+O²¸á›‰>w±î õIÁ¥�»M”\Qê±Ò +ÔÛR€ÞVmš:ô·Ûè+I2ÞñuPvzƒŠ»7P¥J®G@=u˜é V¥n2Ú@uÚiúðÁ£ï´Éx¯×QuÜBZ#€Ü +¤Uǝ£AÌmFúö4#í²:ìô9·;éۓ¸ž Š«ÃŒ4˜í qS҆«ÓÎÑ LúšµÞëu[W“–D÷R<ÃiuœÙ Šîž�è^ê Ò«ÃLPtK݅ öÛ¹«ÃŽDؕ¤ørPA¬N;­A(Þ�݂  NǕ#AÎmúF,ÊgÂé¸bÚàÚj ÅMÏ )Pk;€¾Ó׹ΦÇJO0* ðrÇ|¨šŽ+-B.píæŸÝL§•V ÖîüY¾Ï_Ž»¿x›õ¯ƒêx‚£=Åm8ºƒê°! *î!£?MF›§¶-0ê,úDôKk˜:®8‹¶÷R‘ŒVLwZ„Š["`ÜËî7hS§¡!ã–÷BŽû +ÕaFdÜÒ@¶˜+ŸjªÇŒ$X•xøD÷ÅSµM-ϕ֠ï HnÓÑfªãΡå:úá:ZMuÜ:Ú"ÐÜ“ùT0T=‡$BÍ-tUH»«CRaؑôãE€|ãáÚ]VÇGÒÖ�è.\ϧÕiçhPtK¢Û$´òé8Ó"$ÝCBŸ·&®GAýôܑݶ45 +m‚zîH„݁¡/†¡Pǝ¡5¹ýþ{乏MpB‡Ží¶D`·×¯îӛ8ìÿòN‹ÐnKïNÞßÿn¾÷))¯ýړªýpÔÃk?Ïtµ›¿ZãëOò§Í¢]RωTV#øPx EøXH£¶îÜ:ÝBï×ÂÞ0QW¼(êÚGz ·–ñVíª:lôFIoÒD“—úZ3XõܑHinàÐï¢Éx†˜«ž3Ú¨¬4pò·èæÁªÃNkw!ý$˜¼Ô—š«ÓŽ+éQYž[”´Óê´Ó%ºUIËÓyüZÅë´ï´Ü¬Ãëq²PÞ{êã Þr³ +¯çŠ6*« œ.‚ÚÝõœé‰Räî§¡&Ïõh˜ë4âzZ‹zƒKžë“ëâ:­‰‚ÞšXÒ‘tÚ½õXÑFAoiàÈð.ÂW÷ÖsFUÕŽ /æZO×a¦7JkcAo8ÝGáqÃÌs¤Šy·Â2Þ$Êõ pjVv¢„·&–ðVãìÌz®h¤„·Cé2’‹æâ ø ÖcI+Ö +ì8*2X÷Õq«‡ +{ ¾[¡´ùê<Ö3äÝ¥Ï[&×+š¬ã˜KiÏ�w;•Va¦´CÝ=¡ôe@i#ÖsL3LO'}Ýö—OÖqL¥ôÿþ„„÷í†+ù4qd÷zirMy|­×½î¬ó\ïPyKÊ{ýˆêµŸ(*­Ã”Dh¼%‚îúÑóVÓn­çDؕðøcáÝú>Ȭuœi Òñހñ^?ZÞlÚ­uÚ94ÞҀñ67mØ:î´ +‘÷Ó§m–‹Ä +·ž;Ú ò–²F§M\i0kvú])”üñ=½u6º'€¼ ’ë0Og˜ ò–ÄNï¾ ŒVNWZ„Œ{Àè¢>ûøïÛ©{e‘�÷ g"Ú uÙˆ¾ˆ6FG†ˆÖôöúaä£>û¦¨ãŒ{hIÀn¯Ÿ*o m†:®ìé¶$`·×ŽTn¨çŒDh·%²ìöûßÛò=ñt«Kmãj ðõãâƒ?šž ¸šü[®þé—Ëßõõ˜Ý7C5K÷Û·T ¸Å<+¥Ž3-AÃmæùâæÙ ôœi îaž¸íGHu¸™(½}\ÿ«sµËî�>›¢7°ã”âûÚ%¬y@ĕx®±çâ<72‹N¨ãp¥éÇåêµÆƒ_oä»}®0ÏažC=¦[šœ[.^š²úNÜýy(ç1á:Ÿ¶õ^'éç¼^Žâ§d<|çȭÇÒèt¸¶ÀIiü|R÷S´Êêx m€„|"è9>75¨yށAè~ùzPù·Rç ŠºñªÊêxÕ§ñ–ÀÈ{=áÝPõXÖ2‘·~>E{yã#®ªm^څ¼«öÖå�m¦:ìï>M¹~ဠ)<ZHu¼…6Aç-_Iï"ŸÅ‘ ]‡»h ”Þ’øÅ‡zsem0{ޅlЂ›´>]î‹öÂgt˜äê¢àÇՀ契ù”3}m ûjºr¹ºC´?í«æåá\úٙr˜nyÊóÿG,}ynî[™�ìq .¥ýúÿÚ¿ì£sùd3~=ï /Є›’þûÑñ¯Å P7áQ›»· EÂ;¢þåßş<[ªóFŽ2t)|- ¾åa­ώ ­@b.ˆð¥ëÞ¡´ÇH …÷�Løy]O+7Úi£5(Ã{0¼¨,Áµí°Ó#´áA÷ ËúàéÜŸÇŽDØíóõH²ºaì8rèÍ%ðÓJo môÚÄö¸…Ö'üúQ칞f¶ÓÆÔ×Ò�W|íd;ì´©¸ëë듵Þ>6³f$®D@Ð 7?xv·\•vZƒ½7`ÅMX̎;G„X| ëSñázÇØivÜÈZ#�ኬMf‡Þ wd}vd­2;Ìô«Y³Ú'jÍN3ÃX[$üքµ¹ì4Ò +áG| «ý®°£ì¸Â-¸$`Á°ÚGi˜É+¡—ºKXm^­&{ÎH‚Õž€0¯G©Þv“fŽ…¹4@Á»®6‘GZ‚\põg^Ü^J¯k§{PymñòÎT·¢µÃFOˆKUsתµ}E¬u}"w®7‹k§™Á®-%¾n†²Ö¬vœi "ñÖ�7x­X;Îì…ø€×WºâzÏXµö‘‰¸$P5zm`{ÌHƒÙa¯aºz­`;® z­ 8ñåãö ¶ÓÎÑ — øòq°6²wZ…R\*âEeë=dqÙaF¤â’@uù¸}€†ÓlŸ‘«’øZDüqëÈÚhv\i:ó'mÆC`4;î ’piÀ„›±6švZ„&|ë³k£ÙaH*D᦬øýËÇyãçz”Œn‡û ÎJ]¶áí8Ô"´èî°¯[WUìvœq…- ˆqÒâz TnǕ —ĸ lƒÛsF"ãC`ßëf>¾'Ú#R`t@Ð߯mzí`;®Tþ\ +pâKÎnxí\;®´ +¸Tàė¿­C#ŒkǙ– o (ñ÷=4vmZ{δ‘¸$ÿxî·=jÏ -”? +Pçx€>¾§Ð ûjró}5L¸!k£Ùq¡ +áCX_6Ž®[]vÂÚ"á뱩œeÏIЃ·ÄÒàÏý¯•SÕý_šh×?®—s“îë½3•Ód“<ŸÜ5¶£ï'õæûGc1pµÓ.®ÃLo”w>}å½àkÈ0×iÆù´5–ó6>mæzÎH£¨÷ÐÓ<ˆ—zÚÈõXÑDUOóÞK½œä:Ì8žöƒÞ�ºõ0pFz¢ wO,ç Ìv©¯ƒ[‡™#QÌ[‹y±]øpm=g´RÌ[+8üU¯ÀDõÜÑFeµÓÀ_¯m¿§©ž;½Qz\ò›óŸé×Ií´{ët } œ·áiʍ§ \§ÃӞX̛hŸa×cDż5ÃÂ_‚§\ûŒ6*ëxúŸ¿Nó¢¥<Õ÷Øé­öȂàu2÷Øa¦'ʁ÷ÄRà†«d§™£Q +|èjÇ{ª/>*²çˆ&Ёk‡ˆ¿ºŠ$Ûf4QU‡Õ¯ç¾™zЏÇN3ªªÿÌÊ¢àd¯õ<pŒ–œT +(øåV§¿ˆÌõ´Õ;p¢Þ?]Áwqr±Rì¹ä:ð^A÷u}íÿ5¸Rì¹Õ+ìjÂüQ‡׃á;OõPg+Á×ÃVe·Íi«E¨À¸!jç×y‰D-ûm‚ÚåuZ’ÒÖAšvùê[.JKa·E É•P¼Ž;;AHî‚ú±Ý2^à»»Ž3N¨-ï{ù€!ïWč öÞHo•Ó®çȐy;›þ|m\pÔ´u‘ +ÃRïpÚ°uœi âq…Óe)8mØ:Î(œ¶„÷ú™ñsÓَ­ãFKPxKÈ{ýÔxŸ ~kÒÚ'ärï}ùÂÝëK\„ëßW—ê>®†_?~ìOyóÕ¡¾¯&—«Aº…I­ýv=A·éû¶Éõ!««Žf¤-ÍmFZ`õ‘5· éÓ³„´ƒê‘—k ro}zn}üÉ÷åúÏí£ýjˆpÐÅ©c¹]M +>äó'yn™Ó²0г]ý…÷_/¾”ûžV:-ô +¶T–Ñî¬Y¨tؐë hwÖü.¬»¸Q³¸„g•Ëvý/m6Þæi†¹yèx m„&\ +¿ÚW°S>kš·Ðò4Úrõ/œöùÆ_Gýž<Ú×{T»~>»V;0³ùèp }‚b["kuÿJö[³ÝÝPßùÉ):¡B:܅LpU?êù'Ÿ¶†¤Ã]´Âmiôã–÷çòüyšk6(o¢MnÛü¯c³Ï¯ˆënZzރô©·%ðF¥ŸÝ0ж¹º|¶æÿ›Íþt¾lzNiJððå$¦OÛ—%m:î»l…_0â}\-9©‰èqm€JÛèòbÖ¯Em¡8<§‘i“5òÎ^;M6ÍFz ”µêä«ëdÍadȶ‡Pþáôèƒuj„ç¸?ˆ²ދ7ŠÝëú2¥³^Ê@ÙØó¸…#O…-ÿ.¿<JŒ– +qõœî OPb÷ÈÏ•_Š!žùœ3ön£Oc÷ÆÏ¿ñs)¤¸‰²Ãçp}ƒ«yÏ^x,ø™?N7^‚¸ØIwÏñÚ�¸~-²Õ9›Ž÷Ñ6²Ý9ŸÌ9ŽNÃ9k »Ô'«âè0Ó4ÙÒ@V™³Úè¹" V9_hˆK¤8N3’]N—ÏÕÑq¦EH²%“-˜Ùtši ªl±Ìÿ>8ç­¡ëF˪87Ѩ²¥ñ…“¼;R6V¤Áì€Îø6uCgçÑaf8gM@e/iËgˆÙè8r$h²["{j°‘³É踲ْ€È^Gì·pFωPdKÝu¦Á> ÃdôÜÑ»ô6å¬6:í´¡÷PÎg�ãz÷ÖitZÌY�ÙæœÍFÇ™Ý ÈÐùêйãè0" ŠìÁœ¯ôÅ|˜ŽöI°* PosΦ£ãL«P{é\çîÖû·¦£ã̐Β�Ê.©Ëgñè4³4ْ€ÉVͬ:ŒHƒ(Û9óí¹©n=Š ÇŒ$X•Ä×ÂØ[×̆ ÓJkt÷èõÂLg6wŽñµD€¯‹¥’±‚ŽC­B}-èëe›Ò,:ìHƒúZÈ.ÞToï:„+R`´@ºËßx@·(è8²$Ý={mœÙtœ9"Ä×Ã3—`\ïòš€Žƒ2·À'WÜÍFÏ[ØyŠìAœïNœMF‡©0<”óƒ¸øã{Êè83ŒsO€c«pvg˜ Çvà|m—‹÷5EÇ΁Çƽ||O=G$@Œ½ bwµlzW—ÀV­\´q¿™ëÈ9,ìI·@º—!¤U6ß7Zƒ²º5ગT<°²ç8³TՒ�«^ºq#¡ÂyŽH‚¬Z V“)›ly¹¶Dõ”oòìm£Ã£;p²]ýãoœ>î[ ×cÑ´sÜn}k)�Y [6ë<6Úõ$Öj–ÏͅëA1è6Zƒ¼Z‹W7´¬Ê9,Èõe«…,?^,›pý}-™¶€åÏ-r?ëÌíãۂ•íjpjÃÊÍ7z»šœz(å3‰p½{é¸Ù&R¶Hõú•¾}„‚Ûæ°"šj© ¼~ooÿKåT8‡i0+ Píõ»{û4„ÃIÿ—6ÚõtÚr½øÀãDVCm­ìÄyPê'$Ôqùh,YMvНNœçŒFŠVkw¿ŠÍ®WŽœÇŽ6*«E¶!6Xvævz¤Ì¶F–®.+ŒÁ”sZé‰ÒÕ=±pµ‰egÎaæH”­bù±§z(sž#Ú(\=¼25â™ÏgÊj§s¿º5Ì9íôJÁmËïï²×qCT‘sZq’,…%«·§]7?sZa¡\µÖÙæ‘1 k ™GÝ®ûtÃìz}%ë—Å~@¼1u¾œ&(‰-œ·}«3„_±M�‡‘)3­œ¹};òüž:9ÍôF©èÞÀ‘ÛW0×úÔ«Nž+½P$Z + +zª/ƒ'ûŠ6*«e­ñ(}|Ošœ&z  õؗœ)ÿŽÝ,§[¨|IiwÇÿþý¡òjËØâQs̜nÁMò¨à¨îf‰dž;Ú(E­ùõÙóꑪNü¹ùï•'i÷«âŽRä?³@Ý%²ûå´ÓÔÓê÷q·õrÕíržQ†l ˜iòÚz:]#’ ˜–ª"-ûˆØ4}\?'ñe«“å8büØ ÒëGƇ?³WZƒRZ°ÒëgÂàÇ +–ÃD»œNz_$ Sº?õæ•çÄHK`鏻Uq¹ºt´€ãÏRŒO~£âNÙöÕÓ«A£ }ë#6¢Z…4Z* Ñ&Ž»RŽ3-A=Äñ‰¬³¾Gq¨l3š Ž–ÄÒÑ]TR(­úøìú¸aå°°¯®ØÔÇ2Ûú¼w°<êÃÛÕðѦ,…V ‘øø¶Ñ-‚Šå´1õ±5–”~æ'ÜÀòؐë‹I×^¯Ÿì +ÙÐrØØ… +jîzý$öN½B¸ëíjíjXéõ3Ø-‘0ËB»šVZ®†•>ßDv¿œz„dºG ¦×O_ï›}_C=B8-t×£t€d3ÌsH+ K"»Hï£N·îÞ7Œ´�š�ž&Ú­ÇÀ ò9ÔÓøµžVYlX9ÝFß! V]ü&ÈårÁRœ$‡Þ ’îÅ°_'¿_ŸùýýîߏlŸšÇ™O#%Éá.úG¥!gœžÞóN–˺zØHrº‹6U‹ü|Øta˜+Ÿ€F’ã]´ Jéù ”6<l$9ÞÆ1A)m€x¿ýþwöúV}ƒJ¯ï-!œ$‡{rÒGáFºœÍ•Ï]CËáv¿æ$ð3B=¿ø¹¡ mr9î},Z`©lN²OãÉc¤è¥¥ð‹ƒ—as636œœn¡OL·Æ×òÌë™|Hc³Éa§5h¢¥ñ \t‡g-¸^w!œ•ÈÏϽËÅ8òµ[ày -E½~iäËûÿ¼~Ô?ÜÝ_ù (ºáÂy܁kd ¬¿¹Ösâ£Ah1º7ãÈ*œÓô ¢ë¡‘ÿ ƒï¦‘M8Ï»è t×#ÿ[@ßÉ|Kp7Ñ'8*_|¤³ÈœÓ]´ ¬ZãŸÔ§Jd'Îé.#[ã7¿…uyÕÇÂg¯çx¦•­ñkym Yt¸“>C|=@saF¾·ë zÌhƒYi¬×M89|þa},ø_6ðlL:ÝE›ÀªEÖø×>Ïûw]úƒøþ!AÑʨãm´ òí–øÿ(»—äƒ%HÓó^WЂ×ÁcC”\ìÚ SSwS5«�«DJ*2ëú¯‡ 2‚?œøãç?Â|­¿GСõt%k…¾[ðÝÁ[·Š6h=ÌH…À[*'pMí¢˜zؑ³Ò€O‘̧šqêa§4µÆ—Û·|&„Mµ/¡ x››~,¯œZëqÆÜ´% ¼ÕM+¶î#’ ðv5}{ššvlÝf¤Á¬£éÛk™àƒ·Ý–c㎳i¯@y ›6k=·¹éó"Á?ïN­ÇSÓR�ï¦Î@ õ°Q +ÔÝR@4PÎ&Ó&­ÛŠ4˜•ØøÇ'¡hÊzœ(4w�°;Å+?÷¬ÇȺ%�Ö jKiãÕãH©uK¬;øTÞìB}õ°"ªîR@2  ¥ÍW·•R`R + âɓo¼Ó¶ùåa¤DÐÕP7¤l +­Gv€¤{À¹H«72@ËÝlôi©ä FªûˆDˆ¹%‚®àhÕ}F̏>6R=ΏÖ7‰o>BªÇÇі€ä.8Z9õ°PŽSq@x4_vMÝ'V€|[Á·édÞj¥‡¸œN»½O‡u£x6%mýu6Sõ,Xv·õº³ó豿DÙÒ�Êã¶­sõÑãHIeK.;[HgÇÑ>!Çi²×ñðØ¢òÃ6=ä×鄨û4p·9碇ú:±nœOÄÅùòqeÑ­Þt³†Ä¦,N×j(º-”%¶ ±7‹‰ž6jƒ»ùæëG¼å«¾N¢Û†œOˆ½Ïۛ.û—Ώ«+hCÓì~ι„þ4Ì:4ÈC½9g; «¤—ÏãѲД³þŰ_✠GO µB‘ݤ3Þjñ\/¹*v¤A•- d“´òyaHºíHƒYi€{‹]ú¹béq£µtvüÍ&ë…ÕŠ¦ÛB9MŸ-§¿¾møï­,<ÚTµÏ×<w Àp›Ž6TÝG$BÊÝpôyÁäïŽ-¦z’ +ÃR7mªz\*„­Î_ßtZ=•=w€s­u;åÙÿ›wvƒ¤»6ây—Kï|Q¯n*Êe¤V›à~’r#íß¸ö+mòÏ»Ãêi¥im„ç íªzZمÔÜæ£y[¢ú†ª§ÒÞʝWòóvQÝô|:î}÷ÝVížÚ7öùÌ5Fò’š4J=M4mÜuû€Ò=PÕ3ÓLI¤à® Üuû¸,]÷îzšÙÔÛÚÀm·o8”ŸúJ©û†Rok!¢`†©·R낞Îà>œù”w½6®< 0¬Ó¡¶EŽKE= ”@²m à6ÚGñÐf¨}¡O¸múº2>n÷Óm¢&Rmk"ªf¡P÷md¶Yè[±Ð®§ûD“Ðå8nŒM¨Ë¢ž˜&ªuö�nŒ}ˆf.:zê×@bí™Kè⋃æŸeDi²5Ítñ±;~î#ZɰVâ¶ØÏŽå'^õó´S‘õF¸ë”©øª áç>S©®%t ›º4«áçi¦Dh®%b_ø»ºÈØ s®4º]‚õ ²%&ûó4¯&£}BŽ'ÇÞÇ!¼8›‹&V!ƒ8_—.Æ\ª¢Çœ­ŽX4¿ìt=ì”9¶4À±M:Žv¤BmÜùŸoù;Ÿî!~óñ)tz˜—tbí}ôÛ,´ñi[X§3Ö-ôÃ-ô³å¡Þ´ ¶‰}óÃ6>ÝVœA{j[´ëéi¥V¨¶›„ΟI?ò{÷ÓÐDè¶kÙø1ÞcéX#Ô}H"ÌJ<~,»Yô¥¢åa¤µðvüPö‘ÂAu)úí�ß¾ÕE§ž6Jƒˆ»6`¸Ó»ÒF§vj„Œ["è&P~ð^×Bª‡‰°[#ÐáF¤‹ªGv�I Àr'QNˆà¸º4)mXnøäüü¯ž6jƒ¢»4à¹ÕI»®vJƒªÛ™ôùIš˜Åpõ0#v%-®JÚlõ´SÈj¨Û ´ñêqDZ´E`ºÁt)MUX3 Bk¬;þÜ_ÚôtŸ© Âîšø£ë†ïz”櫇 ©3–Æ/n• ‹šOÔÓLi kÏtÆpå!Óu…:Ÿž.¡ô©ºwá³w㠔׭ٶˆºà…ÿ׍RÅñôx\ è–Äopë3˜*ŸaŠ£‡‰ÐlK$h^°Õvý`îÆ™ÍG÷ː ®6Ñ è(ŽU祉…O¿B¤ÇKpÑl¡³q“ÛÏÇYŸðOóΦ¤Û”<Õ¶qçІ#NáHzØhžÙÇ':b²QCÒÃeÔ Úm‰�„›h%Ýg´ÁlÍOþ§ôøhP¿ÏùõLW›ˆÆ™ôp 5[#þæßf{]¿ûÕՋ³f£Òãe”òíf›ÿu—þ+ï KÙ¬Zz¼ˆ&›µñýæÎ‰ýxˆ¦¥ûUÔniü§Ü´Y¹ôp²ÁY‰üâfÚ¯_>{7=í”²Öø?<„/¼Õ$¡6tk>‚¢§‹( tÚ%'JþA¶ž©çòF‰Ô‚.‡/b-iKCðåÂÚ¸›~íd¡‰…ŒB× 4Ú‰/Fö åWø=Ž7åÔlº_ˆŒp·¡æï_]_.›KO—â²Ù#`ÚðÀx C3M.K#¾âû3ü‰´ -†¯b-Ðh›Zþ¼§-ÿrŠò‹x—[m|"~ގ ‡}©Sg¯óruÿEŽ™s6Ý®`Õ9fÆùûûnWGÐf§Ç‹h Ú*d跔¾¹+ÕñB….ˆnƒÐ¦§Ç•,Ðs›ƒþ÷I>’:^\·äPZ=\,tKã7þU¼÷ãpYÝ6ä<“ë<„xx×õÄ2T=Nd�= �r¼Z¯P»§Gv„’["Üa°ÒF;§gJƒŽ»4 ¸Ãam- zX)n) J˜ŒG@IµohQ)€†omšz(ÇQÜÇá·I’ñR¬[êq¢Êh �oS$çG½-õØ/âm @p Š6I­rœ~ÛDômQäü¸Q¥Á¨4€ÂÕD‹£GJUM@om†z˜p]ŽƒmSûæG®‚z\m˜í�9ËCWBÝ$@³-p̗۟›OۀœN´½O›Zwáp8=,¬Bµ�­njhqÓãFiPkK^;½k¾Últz˜) zmI�l½.'k~ºÏH„d["A¶+ˆ.~zÓ)¶D_ ’óóî†ÚÖéŒéipCÑEQõR@Ô +`ÛÉxqUuÛhÚÎo'%åçÜuߨ âmiÞ®0Úõ°!…´ÛŠ£KŸx?íe©‡…u:cz\qtõÔ­^N#h§Á·G»©n Ž£½�Â}9è³ÞTO#]Gk;]+!¬™ê>$Zn‰ à¯»«v$Ân€ˆl\·¶¨xzÙ$->rch3Ôm¤H¶¥�²ýyøb®+êi£6·KlÛ0´êa§4ˆ·†>C›¡v¤ÂpãÐwräï§-§Æ¡&¢5¼m Úõ8´#ÔÛæ¢?zæ8_xuM=î¸~¶üv’Þ|.™vjƒŠ»6P5û¬bz˜© VM>——¦†o#Ÿ'²â|åÔ5õtME[Ž[U´Yêq§Dȸ]Eà +m–zrm îøvdݺÁ0õ°#"n‰|{Ovrâ'ïÜ \ûÃ5HŸ“5ݕï÷Ïl˜ð†´¢¸oÔº‘îgНŦ=ÀjnÁiµÖÓHm$ðÖnh.à´Jk_ÐÓÉ»÷鈥†Í/;š´ö…}>sz>¼¸²é +­§| DÓ¸íw%Óά}¹´Ç-¿ •ñQ±žLK{·ü¾‰–VbÝF4‘°»qiRËsþiӔµÏh#³Ú1.î¹Qëi¦F¢kÜï[ì³pëiÄðt à–ßI„“Ò¹öÆ§=€;~ßP»ºö‹$ôn„ÿ‹Äíj®û„ž‡ô.çÍSÄ&¡uqíû<rv>÷ý˛€ÚÉõ´Q+ɼµ‚{~¿€yñçGu×ÓH $ôÖ�nùýåÍO½ãkÑ@jo |´÷OÔ¯û€À½K!øøb˧¼ý¶¢ë¾² Z!¬·Úi×ÓH$õ6=ýzÒ%ǗM\O3f§-{v§LƇoܺÔB*o)„ò®4Ú4u[ó ¼ÕFŸÈ~ñ5…kê6QٓÀoxn“ÑS;€¤@¸E›¦n# E[„;‰/¾ætJ=t­îø‘â–Ï&©‡¡¡á–ˆ~¥Öߋ~û¸ð)ám€¹]†lpV* ãñ³æ'Ÿ!V#%€¦@¹ã§ÈI›­n#;@Í-hnP×ü¾Äeõ´Q#Ý5Ï-BÚ]õ°SݤOOÒΪ‡aցôéEL«¬zÜq#í€n5Ò&«§Ò çv&}ÎG*e…Ûêqƙ´6๓”’Ȫ­fjƒ¤[ßÞ  [ µÂë~ 2ÀMÔW +á4î®§GÔր÷6D­ôzœ)zïæ¨uԆ¯§™Æ¨%ð¿³ß×sÄìõ0S$ßÒ@6©+Ÿ#b¯‡i0+ HòøúA£àøzØ) d­ô}ðë¯w§×ãJiÐ|—Äwü }!j“×ãÌJ|Kâ;erÚ—×}F"ßA׌´Úë¾£v’>;’VZ=í4$m?«ïƒ3Ï»ãëéB•–È·ahóÕãÌj|›†þÎÆ.·Å¡„XW!dߒ—G|»î5n•wAÖæ#hÛ/B¸)‰@V¼kòºyœ—ƒŸ…æ¯Ç‹(˜µÊ×;ÿ^BÑðï¦s=^D  +/‰Xäcڞ˜“Ô毧ýÕ&wG½îD{‹%ûøÒß,Fí6{¸†:A.‘Œis®ë «,{¸ÉsQ"PèñÈoBm0{*t-‚ûÚçKñÛÆ•÷ \ƒ^sÐàòp%O+žçã?»|.f(wJ>𒦯¯ êâr>ã]r¿â¢¦/®¦MbW ôáÝMÿk_–Vþy7‰=\„ p³$þpc櫋jƒØÓU¬LZâ/&]<µíñ¨–Æ÷gPþ‰Ñ|öx†©Ëù¯J\ï.©Åfû«N,nˆ:¸wâ]p·×mCÌJã7òN¤ûóî°z\) d¥¡ïζ_¤ö®6ÚAõx «Oëm2úOқL7?×ã…(ö wØRâñr`XóDÞë<r`¥K¢š™ö}ž99/ïdó_¤„•¥R-dz/y,jàwÜ>Î.‡nû8•v9þù�.üK¸Ë/âo>ὺ ï+óî z¼€µ@ž-?ól£ÍÅJ—!#äÙ 6ß*l6 m ršÁšÿ} ÛAm|â½¶%7®‹yÖ�T¶™ç¢¤Ç ËnÞù¡ÞYt[hÔYŽÃe“çÇm>ºO”U¶$PUë¬@z‘³®o¼‘n¾üìFz˜qñl‰o÷Î8ÖMv d Q×°è¶‹>;‹ÞzÜh,ÚàÛaxÖ­9\SëˆÈ·%|»²h³ÔÀÒo+ŠNnµ^tVI=l¬ó™ÓóàÛi^ù´0H=l”ù¶4À·ƒZm­šzœ)n‰@p(ç#PHu‘� ·ÂqWm¤Úät"nõÑóÑNª‡…UÈ`óÑÇsÁäü¨ ©\G{’[u´£ê¶R +”Ü GŸ(“ñ"²“êi¤ãh„äŒÞ9u‘@:î€ 7m¢zY… v"}¡Æ«ÇUMHk�ŒÛ€´¹ê6²”ÜMHß¾H›«ž6:‘Ö,wà6Þ~Ã]õ°SôܵjжͤMV;5¬DÀÄö­—Ž+°GJQ+Àt^ãÝ7ÜY·‘ 뮨nñÒ®¬§Ò í6.}–æKƎ¬‡¡î–ºÊ¥ÕX3Ò`Öµôɵ´ëiÇÁ´5`»“*Ê*³gš™¶p·˜iƒÖÓLIw™¾òRòU[wÖÃLiwKل£ù<Pg=¬HƒYi@+˜6f=̔ªš�ïNœ¯°:²gœK[º;PëöҊ¬Ç¡î–xwÈÕå¥ Y÷iPwת_×­& Y3µÁª4`Æã=™‹D›²žfJYk@wt«ïΨ§•’ î.‰ß€×‰óyàˆzœY âmi�o›†VCÝg4B¼múœø¹^ŸtD݇$®D Âó¡Ê'‚Kéq¨T¶ +XøA¾ü6°ý¿y¦$(´K"¾Kä­gîñ+ڄ£‰`J«Ç~køì‰ßÏ¿2üì^ºÏh%ÃN ?/„臿æ²ð)oÒ½Iõt H[�·ýNŒ/5«ö‘HÇ­Ü÷[‘´Áêi£FÒr7&MPyÉ/6ÌV·M$èÖćt/™üî²Ú'ô<<w9BfqùhWÕ}c´BPn˜×3?óNª§•ZIÌ­Üþûõ\6ùÝ\õ4T#‰¹5‚û¿p,þpi¶ºíh#A·4>ž{åwgÕ}CðÜ%>ܐ´»ê6R +v&}^>R¶Âêi  i à&à/Òîª}¤Rs7 }]:œ4W=Œt%핏掌OYsÕ}DÐÜ;8܌´³ê>²Èu"½n®‹?DUOýÆ£-€;¿ +vRíåx:n£Ñøùý’ц©‡¾Ëh àŽŸs¿øùVKÝêùÔÛr7ÿ>.K6»¥ö9ŸÅz·ý¾Å‰ü²£Rê!¿OGÎNo§`%zUKíå<í¶œÞþ<.‹D¤j‚|»$€·ÓçWÎ¨‡™Ò ߖ²&žUQ3a·ç«gcÒÓN3Ïڀ +ÏŠŸ|“Ò㎻g‹€g«{V,=Δ…¶³ç;=o~ûáXºïÔ‘¶4MÐËg‚béaF"ìJø[ݳiéi§4µ†}µÚÞùÙHӛߝ¸¥ž®ÂU´G€¸ãÇ}ËE;¦‡J…Š[*P܉X©^•SC!ã–ºñsÝûb¯ +ªÛŽ6˜•xxüàvógCÓÓN‰ k�ñƒï<z73=®”­vI€jÇuçsÁÉô4³”Ú’€Ô6ýldz˜‘ +©vóÏ·åŽóA4=ìHƒYi@€›66=씲րÖÿlhz\iþY°ÚtÇùšw @[V[´ªéaE´ÚîŸÏIb ëL· 9Ïä:üM‘{ðÆÜrdÜÈ‚VøöNòςxgsÔã”nÏøQò‡Ûþ¼»‘WŒ;KáÏtû J=*ˆz¸Œ2B¹-…ßøWá'¶g6$ÝV¤Á¬4Âìð“⿈$^?ýïÞHPòX܁¿ˆí•O:³Ñã% O¯-_Ü»Ø45ƒÛçq¤T(²¥v¼ös×b²Ésü‰$Ùg˜S<ñ„@!Ù¥ äÆÿ|üÞà/!ËJ Û5”>+V~ºx«äӁ{áòÆà …o¼M·èéf¶Èn‚þ\˜Ùqôx%O–]0ó¿oŽ|y™fv=^ÂÖÌ~‹ùi<Țëƒz=-P›úqéèa\ò¤Úrþwú~ªlú¹.èiÿï”òy‰Ùï×mDx¸�cÊÖ�ÏÿÌڗÕK’Ú|Ð>—P¨±Ká»RN$kèyØ_m:ìuZî0Í¿uõ‚ǘ·8Jí£ây_qòk9ÿÝD§܀¹˜ç¶.uÊùäß,à¿Hñý8¶l6ÝæK{õx<AøyKð#l,Ÿ£ÇEɱ%ñý#C*†Ydôx eX[ß?oO²ÍÄ'Ê¢Û5HŸ\[ +ÛÏeó6=Ý.Df¸,ß0Ü +ž  'J�M �m§'N™äLº8y¶@Ü {}!`¿à½¾=+£¯ LPn7õüõfß +žR÷‹ânÏßïù44Ÿ}ΨÛEÈG¥Ï¿õ°žÖW¨‚»¯¦£ [×QV0¬‘¿ßõ;©0èLe×ãu8¢¶À/nÛý +³Ëg¨Òë¶Q´Þøú}×-9ÖfÖf³û%È9¸D‚ƒÇ ò‘™=LÈùôàû<tyÊX>½Ìe·u>sz<ÖԎ²ÇR!—Ê×qÜÒi­ÛË/£L‹Kä7öVdm6»I„ ¼AëHà¥n§Ù}C ÂW�¾Ü˜µÉìa„Ìug}qg}­øyhÊÚ +ðàé›ñ£·Ùm¤ k Àƒ°6—=”AxCÖ¸!2^´u—=ŒH!5ø.@˜'$ÎÏ»Ñìad²'àrc֏ + ‡@Ò_ï¹q¤ÖZ/g;Ýn—Ð ¶ Å/Ç&Ø·§Ú / hñ ZKa»ÛvJƒ^\ȆÕZ7ò0º=ÌH„]‰À¡‡ÖZ»œ˜6Êy(T=2žR¾í€»mì�Ÿ ÆáVÉpÕoOµA4^@ã*±o÷™š wˆ}¥€Î—°Mo+µÁª4€ÑÍa«ÞžfJYk€«Ä6¿=Í4Œ­  q\ Ÿ&¸ÇÇØÚ€7Œ­‚{˜© Âñf±dÆùrµ î># f¥žÎ˜Ï#ÜÓN‰ kÐñ£XlÜãJIPŽ—àxÈõz´îif%èÆ%7r[lÜ}F+„ãRA8M-®îaGÌJ=€æº†#îa§4µìøQ5¶îq¥4hÇKrœ/fágV‚r\ ãI ù<0ÁÝg$B:.t cᆤÂpãØ÷å Þ¼"îq¨yl‹@‹Ç6Ä=͔ñ¸zìÇÓ<¶#îqF=¶7@ÇéŒó!Ä=¬Hƒv\ÈÇ6ÅÝv¤ÁlÓØ§¼šŸwÜãF“Ø¥�6ß´¬›>8ÞW²@3.˜ñø®eýÕxn·Ç•R¡— +Ìx|š/Vÿý¿iE +$ã¥�2þùõóuóç‡7UÖ$™‹Y;ÝnHüyŠÿßüR¤ŒÃ=.fí8{©•ãZÁ­Â_8hk@{Ú©TáÒÀÂ_"­h·i$ oÔúñx4Ý7´�^ +!͉œyo=ÑGv�= 27j]uö4P‘ô�îþJõ‹Ýq¶4bíÜ4üU‰µÃìaD"IÂÍX?Ÿ…H7•ÝG$� .Æú¹ïᛟwSÙ}cг@èr%Öeýz>’v^ßDÒGx–0Æ!Mmû¸¿ö@0ñËQùµ¡íaB)Å¥Rütœ Àv²Ýf$‘V\¸—ø3ø"¢¡í>#‘Ìj7¸M†]Üö4QÏGÒΖE…írÛÊé”âõt8qèü¬Ûò%N¼‚‰+ÂV¶Ýêùt⎰ïdÐøzÁܶÈù,ÊyÜ@¼:j‡Û}¡"iââ¨Ín &±=V�_'8Þî ¦°í<°¸)l£Ûm£&èÅÂ>-^Œ¯µTn·k0+ 0ôÔÅ´µF·‡Ò@Ö ㆰn;¥B3Þö•P6¿ä4»=5†m¨ñøÑõvئ·ûD¨Æ%‚nü€zClåÛÎDؕ4zü ú±žæ·§¡A×"€ãG•ÖƷǙҠ/ ¨q<T?ïn³Çužb|ÿ ÊM՜»©ìacˆÁ¥€¨Új'ÙÊTv]}z-Õüóî${Üq\­ Hp¡Õæ±Ç•U 7Y}vYm{\1Zmoïªýàl\çÏÛ¥ö°/uúðuâܸµ)í¶±Î3רõu9âoâmzØhØÚ* á°Ä•#ãJ)†¯Pxü|~CkÓÙãJHÂ¥�?}?( ÔfÒ —²ñÓw|ð&³Û†œgr‡1¾º>í³Ç‰  §@ð@·õy/.{ØJp @ƒWEíðºM”ó´àb¨Ãr'MÆOޕ] ¥@é-D©“£Šªö -0*…?jïs1Òf®‡k( ÝÇ¡¼‰ó‘1S=NTm ÞCU¨¿HâmBz›êq½äI¼Žþæ¼ÅF›·Ö 8•·ÀèÏ¿ˆ‹¼®g“iêa¢4•èøã¨ºYÀô8R¨jâ7òæ}—.açi¸K þãý´Çk'¼¬g›qéñÖ·4âÓO“v{ý÷ù÷»Q_’ÿ-â¼Éôp’'à–ó¿ñ¯â±ç ƒMFˆœgRÎÃä¦y¿åõƒ ÜÆÙÜô¸_0ª%þüꣾ©àš4p3gÓãUìjnIüâŽÛp d£†£‡™Ò ؖøôŸüKŠg€wÞµ[Q³éádbûÿ6_–>Ñm/)Ý®@ê”óØ^‚»Þ?ùšŒ8Ÿ”n¥Û~©cP‘ÛFMK—°'È·v~ò}®þ Þ°;!ñ‰7íÞ|z¼†f-ñÙ|åïúÿò¦Ý +MOûH¢»IçþK«¿(OXÞ¾v=aO!œ5æüϏóA¦{â ¸%8^CSЉ¯iö_Ð~• ;^†[LÚqõx%{…¢["¿ù÷+°%F°Ç+)3tßµ÷oÈç-0²î;µAú-Oö\¹³꾡…”݆¿üE*·4Kùm3ÔÃUœ:kàÐ9IӆÎ&¨ÇëØ;´ÝùÅݼ_‚•H;%Bºmà9è541žDΤûŽ4h³k#hvÍf ‡Hš­¢ù õL‘âzY… jáÛý³> ‰óéSŒô8_òXÔ�\¶if#Òmd³]2ߞ» –@O#2{å~mÊìøy‘@²ëJ™o/§Ì†Ÿ‡2×)sò¦u¿Žcãç±ß$³@®Ê,ÉlþÙ7ÊyŠëzàúrðïO~wý<M”Éum|½Æ‘æiCg¥ÑÃEÔ’li€yzZÔÙptŸ‘³µ靏bþ ¡úèqc´�P¶yf5Òm£ˆ²g¾'#ÎWA3kã7Üt2b>? A;5B|-t4«‚f¤Á¬{æãINœ/!;ƒvÜ4{üZQ³Sèq§T诛læyiZ•C;M6k;Õ.M«yè¶# 2li k¶YAô0#vnNø´^66=í4Ül PìƒÌåÝEô´R”Ø%‡DmÛfÑãÌjÐaKãëûºîýj¾¸l\z¸™ Ӗôw(¶MŸL÷i0+ ðïx7}61=픺Ô>È ÞÝK3¥A©]pÚjŸL;«A¦íøùž2^JV-=,Èyíu9RãTž&¥ÛÆ:Ϝœú6îlJzÜ(O«€gCgTŒô¸Ò¸s)�fv6!=®d,»Yç«[gÒÆ4ȲuÎÛ�Ç=-\G· 9Ïä:çý8ªo6=Nd�= �cÇw7ë%['ÑãȎÐbK;°jޚÂIô8S¤Ø¥ˆÜuëf!ÑÃJ)ÐaKÑøVt½öê$º­HƒYi�xÇ£ôóîzœ(4w�[e³cèqòë›O ã#¯zh¨Ù + ؂šMB놞'ÀÒ|Nèû\/}ºƒ6JƒQi@u?âdèërf) T5ʼî§g`Ë|ùXøµŠfwÐ[?H-÷ýÌý|àk¢]|íÐ ô°Ñ8³G>öºrfÐ}C€×ª™yÃ]jf÷ÏmcŸG®afÞn÷œ_žúŽ™=æúv{UÌlÚ7j ͵]_p7hü™ÐtߐFºki»B=óóî�ºïH$åµFp‹ïãRI³!è¾£‘ìjwù¾¥¢ÅÃP%ô0RÑô@ðk<P”ǍCûH-¤¿ÖBøkqÇž‡ i¤Áv»|Zf8)«‹ç¶#„ÖÚÀM¾ÑËFžÛŒE²Ûôòyùá#ïÉ-äy˜i€ÙA­S'kuõ<¬”DBkI„³ÆlðyÚ(…”Öæ˜oKìâƒWùÜ&êù¤Ör÷ù>ªcVúìr>‹î˜sÌfŸû‚;f ¶>H‹ßM>Θ弽©ýIøJü´Œ³±èaÕÓaËùpØñòg|Õà(ºõå|2ìrw�=7L6ÝÊñÌÉqÜüõª¬Ù4t_(…hZûs$s¢ §~9N}Çá®Í1'â<Íu#̗‡ñ5–ËçaC*4×RA˜røçÝáó°# fKÛ�³¹çqg5µ¼5ìp>†žÇ•æ—¥l]ü²çqc§³¿¼n£ËϽ€çaa§¯nzù¾hn~à<·¾œgRÎmW·ìع-”óHÊyëø9îßY8t7T-{¾:~R{_Ÿs¡ÎãJiÐWKÂ:~ ™,й-Èiêêu1hS¢§Ì¾°Ï3'çÁµGeÉE2ù@SÐÓñÀÐ$cnû8ñt9:M +œµæqb5§¥8m$¹(æaC +„Ó $ß4“!¸c¶)0*…ooþ,$>ñvÛÒ/¡L`U# Õ— uGv€¶ºÁåõmãÎm£Ée �X«]vðÜG$Bdí|ùü4¾¬æy˜‘³˜?QšRcÏÌ eKüQEƒÈlôy¼’½C-‘_܏ 5½AáÏãF Ð[K�èú tJ=jÊYG$@t-ÏCt¦ïõ_�]W®lÆy˜—~ªëŠ•¿½ J¯+¡‚úçá +V=Çôü×ûŸ^pw–B™ GWPH²¥ñݕã'YE3«/¢LlKäwâ~…EåSN tŸ‘]¶$ä§w>¹›æåî Ùt»YàhCÍÇýö8݃Ÿÿ÷+W͏äî¤Çkh¨Y ÙÔÂù虄wVƒ<[¸ÿúËP³Qèñ*ʁvSÍëŽs7Rí î ΛwC×Ú¸”îW! ÚµIýßo¬ñÇñ/Xóä¨Ù¤t¿ +™àè ›ÿ%ÏF›MKWÑx³F~CXǐgòO3ÑãŽûemüânÛ¯gʊžÇ™Ý ŖÆw}£öL¥áì¹_…LÐbKä;SĚÏ>cÏÃH>%ö +ü†ËŽß–7A6Ó<Œ09 ü†N±›ˆÇÑò8R*”ÔRùÅ ³_Õ«IwJƒZZíðç֒ù>PùyÃíWeŎ‘û%Ô<™´±â¿1éЫùø©U®B6ÒHïÀoiuÅF•ûÆ:Ÿ9cşBJÝô"}÷ÂøÅ}°_¸/>rSÆm£¨Ÿ%ð‹û\¿ª6a<lÔi³[áëçŸRû¸.6j Uó@J›V]<l¬@öœ +!J>ªÓíýfõü_ÞXpK´n1áĸ]Ä^ x–À·;×|¼ñ娒Xýñtuè¹6€ž ­—i÷Ú {–²†ÖÝ'\ ;RaX*�ՊŠ CGJ�M �?'èM +äÙG\{�øYY±Yäi£F Õì±ÉaÅÈ}G4ÐMŸ‰vÉFÕ÷i0+ Øj£ÃާA×"€ÎıxùÖÐñ¸Ó±E@•<žvJƒÚÙ ñá„Øàñ°S#ύËÆæ£ ðxؑ»ùz¿ˆ#ÉÑÆ“§Ë(Xµ@ôQ±¹äq¦4¢K:(Ÿ(¦’ǝc Þÿ¯7À¡C-_ì*yؑ +9´T‚”¯ÿšJf$ÁjI€X›.6”<ͬø¤%`¡›HGš.– 4¤ŸwçÈã†Éâr�ÚܰPäaa§~ndøº¤.^ÚtiÜ6¤Á¬4Àª)uÞݏ+¥¬4À›Å 2WV¸Ù´ð}‘Øüð+¦…­Ù\´°ðâaAÎS5‹^7’åç݀qÛXç™s-|-\w–¨¾xÌ;¶�Ls ¾”ÂŽ‹ÛÄ>NÒ\Ž4à[/ƺ,'VƒœYàÌÁ×Í#ª-îZ g–Â×÷ö=R›;¶}isn†žN¼{â ¨M÷@O@ÎFˆ :v€Ê¹ñá›òa%Çm¡Éa9æL³›·qã>QDΒ@Õè°xãaDÌ6:|OWš¯p:8fÖ˜3‘l>FŽÇ™¡s–œ³"âŽǍ svCüxÑâæ‹NuDÄÎ@Ó±ÙãaD* 7HŒWŠ$}<î4Il °çø>sÝ +Áò°SdÏÒ�{Žï3×Ý1ÿož)Âg‰Èíhîùâòký•ŠO²CÚsGÈ ;?Ò?Qìß¸õ‘Æõ•·žVˆì;É®FpKëÛ³Ú⪑§‘Zˆ¨‚@/׋ÇÀH²Ô@h ‚V\ì$¹oH#´ãâ›ãb'É}G"I¡.¾m֋GÀHrßÑHv5‚ûZß»I†j$º ½h/ªª’§™FŒµšv³äif'ÒBK"(´Ú঒ûŒDRC;0~>y-?ïF’û†²¹¸»õëU`±säaƒç#gçƒ@Å;DžJ!ýs)~¨ô$5„<-¬ã ŸËñ`Ï!”'6ÜÊù4Ïr÷¬~Å üQa¹ H “ÀíªãQùy7ÜóåpäÊáÀÎÕ›<ây6¡³âR¯g~aàêx¨«¶ó¡œ«UÜêr:³á»aSÅÖ/§³æDø±„î-ï%]N uÂv>s_çÄ­]N&`^4øµî‹?í]íłý,в©àň[YNÓ,7 |R l„¸ôí4ƒæ€ñsçÇB¡f‡ÇcÀš€XŽÐn,txÙ ‚eI€,§ó̯Ý3¥A², {›-^ùz5¿€T\<\‚ Ð3KL:~„»½p!ÆmCÎ3)灤AXó›WÆm¢ÐÔ�T³‰acÆãȎ672üp2,ÎxœidØ�Îi+ùü0iÜv¤Aà, d»7v¤Â°âӋ„÷Ä»H/t<Ž8!¶� sú]BQƒÇmd(%�élŒXéñ¸Q"ÔÎÍ_…͏_ðqŸ‘ɳ$P5Hlþ¸ÍHƒY£ÄŸJȍ­…M ;M [ð9Ãm= K¥Bü,•_ÜLúõ¬fX¥ñ8T"ä́oòpKhàÚ¸ïHƒÄ¹6B8‡v͇À ñ°Q)œw�b:&Ÿ¦Œ‡‘UÈ @›SáB¸1GJ„¶¹F¾½:\³@aãÅãUìÊg³Â¤ÏƉM!÷K‘Òg#ÅçË9¿Î~w„Ü74ôy © ›2FÈ\WÁÿÄi— ¹m2„ÊŒÇùf‚­ðïûg^®„¸xÞ92nû¥M÷\aþ~øy+k¥Á&ЧÍÒ$tn8ø tæß8ôîÚx¸é§rޅß@Ïñ=Ғ¿†‰‡‘Ȟ€¦ó*øì2+<Žì³D~q»i I>‡ 3¥A£, (å¸Ê]×ÀmFDÊ5ñ‰Æ?¥_pê;LÔ@䈞K¼q€CÞac²§ß¿*néN¥A=ìâö̇'e‚1ÝqÆÅ­5¾¾éàzqq«Š·_„,7pûoæ{-àÖ�o¿�©§+.ÞvýÖ‘÷“N›Ï)÷»Ã0ŸcøÎ‰onu·î×K‹€)NJš Âu¯4£k˜â¼>ߌöN#µBS,•0ÅÚªÞF$ X¡mʾ”ØlnYìià¯÷s¾=‹Å­zw¼‚2U+üùfÎ!o–×5åÛ®£lK�®ørð/9|wå;lÔiqm@¼Ùfהoߑu±DÐMJ™¨Â¤ï°#v%µœ2–ø²pßi¤д�Œ±á\3¿m¤ˆŒMç~oº×üø•ôNÝßjã7°ù[S»}§6H‰Íßþáöۇ]e½ÃuÈ +‡Íçþû6a‰S§¼Å²D§Ëh‚×"àÆ&x þŽC¥BnìŒ÷ö¤Oýywú;Î8â•´1mj>‡™ 7–ªD¶àU÷;¬H„]‰À1ð‰/¸úFJ�±  +wÍûŽyžÊ¸œ‡1¾³Ñ®Qßqc5HŒ¥bŠ'ï½àÐwX‘…qi Ï»ê|‡™’`SP˄°7ÞLÙ¨lŸ)t-_ü9”E!¼ãD9OZœçCüšÄ5¾;nÄyŠá¦p ¿æÇ-twXŰ4­×án[‘£Jp§\w»ãŠ\o@ ƒšæ‡/lwÜp«…¯÷K¸ŸªÏ5Ð;ì¯6±èÜu'Ô|=U9oïïóÔÃrÉ <[çÐÛúržI9’ü86Ì5ÍÛÊqëqøá Wë– yÇ &ȇ%>âj³\‘¼ãHiK€8qe¾‚ª–·­H€X +ˆBW®O»yÞ¶" f¥™¬@·Þq¢ÐÔ�qêØ|ñÓYoq¢k8bEº{Ǎ¡%v¥{™ÒUÚÛg$APlL÷ó¯R3fšîm3Ò`VÊJr ñŽ3%˜¨HeâS¼NW!ï8â,×Ðà O 3󶍠–�ø°Ñ\ó¼}D"$Ä çޝæÇ.šw˜óiˆ÷yˆää•üä›åmë|æô<øp|ç¹I®AÞq£Tˆ¥@ß{®;˜ä‡J„„X"0Äñíçv¹ÆyûDhˆ%†øóx™Ò5ï°!4Ä+�’L {Z÷_¾È;Œ09 |}3j֍uÝøŽ—P6ˆ‹×=QÚâ…HG¾ãPãº.އp½ûߑo’u±DBþ1Ÿª„ÿ7H!iñ.à'ÿ=‡Žý·ïU‹òxm%ûóîº×ñƒœpK]K*6§ë¼wšÙ4ÅNu剻А>/ Ö4þ;]D“¼ sœWúóîö·H Íñà6·^s¿}c²×ô.¸PÈÔ[ÞtÙXmiz×#¡mwüN#µÔx‚þ +t×¹ï´ÂBc-„1>Ÿp$?óª}û†6Òk÷q÷pר¯Oèñ,îã¸{s¢ÙSÞhÙTm_àùÈÙù€ÅP³ø˜«òâåtªâr:Xq1·N|½¾Ž¦(V®{ZZ6.UyoK—Ói‰å4nÑ,XWx¯Öõtö\ꞋÔ5ÙÛÚuËÙ`ÄÀ©ø8õí +uåløa…º…õåu6ù°#Ýi*þPÖ+m9›„XÎâîˉSñ‘뵺œÏ¢œ–ü8ŠÒ×;äËñêqÜz&ê;ìmûx:b9Ž8~V¼¼®éÞa RK÷W¾=7»ÝÆ·ÕålZb9µøñƒŸbs¾¥.g³&gÃ'+Ø5ä;ÔK!šZ€)&”ÅHj|§ çºV€,6®«Èw) ÊbÓºA‡or ùö‰7‘{Y 6ƒ¼ÃT– +Ô²º\Ó¼ãP‰ «b³¹&zÇ!·¹#¦;ÍÇAEï¸Óp®E`‰ çšéíC¡%n:—w>ÍoÜô;a·F@”ãÇì ç:é‡vY‹�ǏÚÐuÖ;• +1±T€‰ãÇíG~ci´wÜ) zâڀ'ŽŸ©o£k´·ïÔI±4‚óŠww½}C é‰wAßÙ¿ßø,$˜}ðÎÊB~‡KXù\“�˜±±]Ó¾ãȎÐ7µ{%–MjàØwjl×*pÆÊv ûC!3v·{T·kÒw©Æêv2C>;Tú+= @,+Û-Ðwê—óHêyèâ¥I Üù¶ ¹�.N6Êϼ2Þi£Fˆ‹%ò p~mŽë€·_„ $..÷¿ô•74=ÅO“ӜñýÄëJ{àÀw¸.äžþ~çÛ³šÝm€ÇK(0‡øËÇzÁë_îšö‹(”Éõü_`2@+­¦QàéÊirmü†>x’ê*ýfjƒY_Ás +Úô Nû%HŸ“ùΑoüð™Ypðx ¥I+€$ß�Dù¼SÜFJ€$Y0ɗƒß¥¾; 6jƒ$¹6B$Wåk.xبäȪ|¦|Í+½¦|/OBT>1 + žœøz�Y¯Ëà6R +äÈ&|C§)ÅýÍO#ñZä;â M‘i*¸]‚æÓ*ï@¬ý÷%Ô9Þ&`¿È{'dzl3^cÁÃ%¬~Îiá»Ə°^|M±ºàq¾ä±hïr&åk8Ø/¡äi•%ð˜ørTäk6xÚ¨ŠäHNrÉçœÑàa¨Fˆ’%‚®Y_ãÁÐT6ðîø)ÙGU´ÃFÓ¼r*™F6#Àmc'J–óßoþTÅëöwº€:A”¬Œ÷&ðÏ»Ûàá:êMò +üâÎLJ_uÁÃÆ +°×tïÉu¯¡ài¤ _‹@#S§fU3ÍøJY…¯¹àqf%ˆ‘ø^<…Ìp<ÌÔ9²DÐ (Â{(ׯØ\ðf8ËõÙ7ï;d�= üå«ã[PŸucǾã5”"äÒørg¦û +DÑk +x¼„•'?.àãP@ôVJƒôXÈÒÒæ£Sð0" V%ñíV·gÁ¾îƒû~ic®I³Å«“nƒÇJ}õ<,2‰-‘jƒÇþ:OŠ,çÁ‘…ùŠ Ö¾ž&F6à{^°´«à¶P +LJÂÙ|¯ àq£4µ0òâ½æ‡…†{×idêÕü°M ÷ÚyàcýKu9O|Ü`o õ«{`ِóLÊy¨æÇÁŸQ¿;'J]€ ‡�Ú´W4ð8³4Ȓ€BNŸ™¯¿;fJƒ +YPÈ}–ãUø;¬HƒYȚå-ü·mÈy&›å=¥¤¥ç4Ü&šæÕ�ıy^3ÀãȎ7Ñ{Y–/¬ŠWèµô±^sÀ># êc½_n^p¿º÷5&<\„lp¶‰ßIë‰÷7–SãPS¿O6õkVxÚå&ï.Õ ;MþZJ™®5Ã}H"”Ê ©\ܯsáaD +ɔEýÞÓÿñ•P·ÂÃÈSįà“Ã×-ñëNxÙe‰�(äÛêW­ð¸S"ʁPþǛ¸n;Ú R®0ÊÕý6j ²Âß %d¾^éVxY… jè9½í#op¼OŒ%€¦�” ýšn#;@¡ÜÀïAj›¯XºžFºøµJå"~Í#H,â÷îâ׌ð0Â@æ\ü~©UùyßFxì7ÎkÈdἎ€}£œ'L6É ãú\¯8:ÿ&òZì8¾Yw0ý;ÌÔÕ±4ï&ù÷x¹ÿm3Ú`¶6€™ãÛÉõêá6Äÿ›7v�I ÄâŸïÕ/õoæw „Ijk¸9ãÇóÿ…`åŸ0­ð3ˆ¥ó^_Ðó‰Ž÷yÜ“jÓto›(ìi�Ê祷ùQyž]òVü;Ì×|,z Ä1`)þÌhô×'šáÕóÁ—ŸÅÃâðwÚØÔÆÚmlŽ·Òß¾¡…ÔÆ®xëÃÝñûóFX‰/)š ÖKÐ|.J�wRèë4xÚ(¨Z#0ržÕOŽ}åt`äT®ù”0ì}å¾v8$²]Â-.çÓ"ù}&+zåŸ$Š„­/§³'§C7|¦5%Üòåxõ8n™|œ ý5(< ì@ªd àžÉGU|áPµð/§Ó%ËiÜ4ùö,X̰ÔålÚd9µxL–�65lu9ŸE9Þ9 î)ïr,hx(Hj�·Mllx˜ØdÊ®€:ÜøRÁÜð0àXÏãæÉIqñaö…z>¡²œ¢2`£ÃmA +Ùt üHë_8œËyÜB¹2^ÇÃÃÂ:Ÿ\ÙðkÝÇ4?×J‡‡CÀ�WNٚæÓä°oH\¹B+Wûkd¸-h ­²²ß”6w~MéZxY… jH9~~{'ò4)<Ž”r€(Ǐo·ùU)<îì…²4@”“mæ·.…ûŽDH”%D¹p_CÂÆ’' õ=œúFÈ\g¾wâZ~öMùZ,Y•¯Ùài§4¨’Mùžž|ˆò[ +·ÁÃNÐ$K$Lra¾ƒ‡ $H®Ê÷“PÇk.¸o¬ó™kŒ÷D JÈYàïØwÂk_Üêø%„WáoÛ(jã¦w/Tª ý#]ïZÜ8ØÜŸyG¿ÃTȍ¥‚pJ:^•¿ÃDؕs�›+IAå¿ÓH  i˜ãÀ5[óšn#¥@t, ãËQ5¯ài£6kð8¤ëz˜î;µA{,¿y“óÃØ®KàáRdˆÛÝî~¹ëßù¹\ì‘7@Þhvº +—»øãü¢Œå3ÍL°_GÙ S–Àobõ¹F~§!DV ûOI{^.žß~ ’§B–Æw†|v¾«¸_„,pÔôn0cõ¹†~§Ft-ßL›‘ÉÞq¨9]«|哗›)^³¿ãe” Šce¼_o¹Œo­p€ƒ‡‹¨É%âü„òäsLið°RlJÈ9®dSßGU¸}¢д�H2.=¸6PNÓ#¯Ó°È°“|Ö ž E®á®Ü02›ôº6k“8Y"ߟ—¯¥fÞ] ! -ïÈö䬷äÆ+XuØC;ÿÝŸ—§…/p*Ü® ±^+|ÿñ{Óéçݙð4_ó¤Ë ü+6ìkDxa€.¹Aßëªù¨(6$®DàÅùžfJUI�%õ5<Î÷µHr‚Ô|„#ój,9¬®à6QS%¯ã¨A^ÒT˜íV€= |žºçG~éà¿à}—_Jù¼(ôwš/y,ZàÏÄùXÈ×ep»†2@¼NÃ"‡îáëšÍ GÕ½V�DŽvó^!Á}C„ÈÒ@¶è^õÀmB޳(¶÷²Ôì‰÷C<Mˆíµ�ü±Ð݂Ç|9O~,l÷C{ÓÄ&ºpëÛ6ÌåÚùß Á$±ùq æ¤A^, dMæ +çm+R`t€¹ÿçû%… yL‘ãÚw¸†Æs­c,D×Lï¸RDÆÊtoOcºÕõŽÊtý<(q�‘u µ½¶ çI‰å<’Ax6Õ5ßÛ6¤Á¬4`”Î÷và;Ž”ä¢&ÀŠbRnšðfv‚®XpÅ¡x¶Ú5æ;Δ +e±T ‹ã‘Z/§nì;lÈyÚb9¤Ù]#¿²!ç™lv÷fv×Äï8Ñì®F Œ‰fóƒ7ñ;¹ÞµÈ×ûw·½*‚Ç«(„È ÷>kñz«“à¾# RäÚ@•|5##ÁÃN0+g¾Î‚ǝAW# È Tñ’»Ëàqnj¯5 ‘ø* gvƒ ¹ßä?Ûø n;¡H–HˆäÏ?&Ý4<lH =ò +�8‡ÒÚ|×Ðï0Â@æ4�ÞFk½âêàw)Rc©€‡Òâ= üŽ;¥Ai\Æùñ `à·ïÔ¡±4éÉGÀ¬ï°!…TÆ»ðíýT÷»©^sÀìzŽ5ÕûpÕû¬ÒvpÑkàㄴ|j¨n®y=�},š× ð°QÄÇ®yOD^ïHw¼°Ì¦yÕÿöÈ^Ǽgü…ÿNýfyõ<ÌqjU²NÀmÃ-¯@Ž/G¥¼ +€§‰Ú :® ¨ãøÞf½(éþ·ïÔá±4o=×-œ�;RaX*Íi=ùù¿q;Œ”�š€>Žo@׫’ށ}¤¨%�}¬®×0ð´Q#È{Oƒ½¦‡Ú Bv؛âõ¹î `¸ÏHƒYi�7›ì5<픺Cþ<TõR¡™àq§D‘%‰üßùǺ-€Ââÿ;¥AŒ\ñN€Û|¿paÈOºM›;~<·ä—!­ñûÿäthÕSÞyÃàiÃ!o+GÈëú×7êùÔÈyÏy]ÿNy½àx‰T|ðªûŠ6k#²é2ë:�öMdUa™GÒ®w¾ÓF)DS +¸iò˜4?óÆ{§HS,Ü6ù¸¯kÂw˜(…ÅRÀ]“oq&¾JPåÛäx’âz<zJvùÚ@=ž=7»A·Î|‡¾«] |{CBÞØàõ̧‚)àa_I¯Ç-•«É5< ìó©ŽÝôžèjñ‡†;`_@²c D2]-¬§Y`_Ð@&k ³À^³ÀÃÂ>A=»,CIâ‹§À¹^ àfËÕõªÊù´ÇæzoæzûB=ŸôØ]/¨)>beÀ-.‡áŽ÷áPÌñcz^À^_gQ’³áãgÏüJÀõïP߁äÆÀ½–á3ó,üw(ç“ËyÜiùõZ×ù¯ ÈñôÆõø‡ÓQ¿›ûmñzÔx¹l‚WÍo˯Óhu½{2½{®¢¶Å›ÛÕã0ÆùxÐmšömŽv-�blhW©ï´Q#$Æ í^Câ+Ew¾}D Œw�f9Ej~ËàÎwY… jbÙØîQ(í0PhZ�¼8Mj~³àÒ×Gš×µ�x±]c¾ÓH­Ð7±û Âäg_ï0$c‰ ¾á¶ž†}ûDؕär‡åw«øGJQ+€‡r¸‘ûm#%@g,@ãËQý®±ßa£6hkÔØø®©ß¾#rã¦wÏËͼ»± ßaH* KŽÙø®©ßq©T¶ +¼±^£¿ãRs¼V8N?›„éßq¨A^Àä5þ; ÕÙ±IÞ`Åq5?ïf‡ °¹`̆o õN#@ÏÖÆ†oõŽ×Ñ®U~ÃÇ7#¨g»ãŽ\mü†ôï8²uµ;씵°4>ÓqþÀÍùÅã~{¬û(¿žüšúÝàîp2ÁU‰|§½x½íEK,lwº„’‡ ,ß`¾G•·vlj<O&\Î _.Ó8Õ7VƒFX0ÂâfMâ+Ò 8ûÅ(^®Îj•âQ¸h¬öË d/ø“ñu^O*‘ºÓ%4vk‰ Éÿ}P—ϺýI’’\S¼Ã|iS$¹ßì3$Ë/þ5ã;îÛëÚy€bÒ×|¼ +ñúR *–B|ŠîÿýŸÏ£T~ñùûøðQ<„çøµ 8÷\æþóIø\ˆôě# ö.@q®'¾ÿó2œ«Þw¼„²@€l<÷ƒxñàÿ¼»è6š¿-ç�U.†id·oì ± s³î6»Ã€ؔÀ/nyü +š0ÂÑ®”�š€>øfüw»ãDi +—˜p›oìŽ+«@%,8áô‘)"\ì¶iÐ KYC¸Êv‡‰°k70°RÛbw§‘Fm-�0º“Ÿ~ó¹m¢IZ9ÿÝÖ?MÚ:ί`- ›µý#¦……¨‚w¸ !–Â/îk ²H|i†×V¤À¨ ‘ÍäãWJÑ* ÃЧx�ªä7̕óÐÃ!86Ì5ÍÛ6Öyâa9<ˆcÃ\ѼÂ4ˆ¥l8œõ—˜¹çm;Ò`VÉДüôègJ]€Åá= œìŽ;»AH\¿¸=ñ”O�#»ãΎ +KäÛ½y ++ÐÕ;\„,7¤û ŽÅë¥N{ی$X­ ød!º{ǕÝ@UðÄjt]öŽ;¦t=Pœ>6¦ÒÞq¦]m@Ñ5ÙÛv¤ARܘî™Ê4_=uÝ;ìH…a©À*ƒ™¦À4á;Ò�*6ªkÀwÜY Âb“ºá†_Oþ ÷Ý|ï8Ó,®E ‹ë,‹k‚·ïHƒ°¸6>Õ{u¸¦w‡H5¬7™Îº÷ÉÝac²§xá0: àšÚ6Jƒ\¸6 …óáɗNMíŽ3»A,, há•üô+Ûí3Ò –FpáâoMìö 9ŸTXøí‰î5_,u°Û7V s€<6~»ÁîØ/4-�&¬òÖ¼®o4u«ç¿ýë„q™ùœpÉ;]AC¹ A\Q®2ÞaCɇ«Éý$’–æ«£ÎxûÈ +dOðÈiKùœ(Rw(D­ßmx«\·”�}°�„/q—Ü|áܹî°Q4µ"ß°.|ë\wØ©2a‰ ›¤’Ÿ~%»ÃŽDؕøq|ÓºîPÝî4RhZàë›ÐÐZéím—Pú´ÄR€%N‹—8öNµAO\ðĦtÍööÚ )nJ÷âJWmï0#vÒ½."{ðVÆrljP×"PÅuÍ÷ŽC¥BUÜ´îA†úóîÂwœiV·&€ŠIPó10ß;ÌìY±$P5¨«¼wX‘»Mê>òZ~Þ÷N#Mé–�@ñQ|®³Þq"ÏBsÓ­n›ë¢wÜ8„æz’øóûÿ#ßÈïžwX‘!qi úùŒ>Ö;ùÅÿo˜© 6%?<ã+ËwþœC,ñçsX4~Gm¬·ááGH¤Št[$0ñç>ÿ*¾âh´wÚ©‘ôÄÁ͒oÏÊtÕööI¤(ÖDT“5âO•f{mÅY•D@åªtöN¥M)à¦ÈGUºæz§ UºÀm‘dñ‰S×; ¸Ñµó¸#r5ºÆzm@Ž'$6£{ã5àO g½m ²( É€ùÙV×; ”óQÔó¸ÓñQ®±Þ>°§#6…û 7ŗæv‡¾)\;Û¿^ÑÜõ9ŸPXΤðò³nv=.g¡„‹½ÍŸÙ¼žÄ™Æu[½Â[?88©eÂLµºC½K�·9~‡Æoÿ†uûB9Ÿ:XÎÛïÉíýùóø×ƒzÓ,¯ïK>ñ°>x¸È\…¼­.‡!‡Eæ^‰cñE€K^ϯÃHéáPÈjs åÒåtôìô?Þ5“Po‹]E¾¶ë\×ã®Èp®ù¤0âÛò ìZàcŠ‹Ø5àÛòr¢XÈîcÙÔ#o_\…o˯ÃHéáÀÉ©Ró“^„oO—ѳøò«h[7¾–/§7« nsðëF¾½ß¡®`Šã‡ëÛêïõmKÙøñúæº&|‡©0,xåø!û±°fQ¾ãJ) jàâøIû6»F}ÛJ)K¸8§Ÿwg¾Ó@ 3�WL ›¸ ßa„ºb  iL×tï0"†›Ó½/$ûóî¸wÜiRW@Åæt÷Ž;«ASìT÷ôTªëÀwœq«k¨b\ËÏ»ëÞa¤¨ŠW�=3º*{‡`¯ñÜÓ2§7ÞºØÐli:×"ðĄ§Y•CãLiP—,qhšMs ôŽ;«AI, Hâ gW*÷¼ÃŽT(‰¥‚pà2Ð\żÈØ\ÈdHÈõ0Í;d�= €‡ßä§¿XÞ1_ÎS—ó´¾w%¹æxÛE¬úbø¥\¡ \ð ¥A8, d•ÛªàV¤Á¬iۀÁ/zZºÃ†sÚzþ+¬;¿ºæc:wܯØVÏÿæ5l[tîØ_牁´=S|¦%P« zž XÎ#Iՙ†Ñlnې³Ò€46++üv\) d­i|ð»«w¶ÃJ#±Rø ’{…m$|5G;®¬Y¯4¾Üv·n*.vAÚa\ÒT½rþûMkA +^§õ´1j+W uÊùï0߃kÖv¼‚²Y«|·±|^Ò,(¶¯¡ô €Ká7|n‚G>åŒÓ+«@á+…ßð·ªcÔ+R¡âu!{y-ŸšÆ¯ ÚaE +ŒJ4؈¬ÉÚ¶R +0~V€å#k°vÜhFVÀ¼Ô©ùá¬wLÉZž×”¬ÐÚaEô¼MÉòžIÜÖ¶I°Z`Âtœ'ÞùWN3;‚¬E@z…Éš­gJƒ¢W¨ì‡Ó¤Èþ¯gÌÂj 7ÀËv®âg‡‘š é•ªÉù0Ûf¤Á¬4þèvab|–¡/¤Ì`Yp»¡b–…u@;î¬å®4 wÓ¢&ipD;î” +å®T wS£¦vIÛg4A¼[ˆš‰5JÛfj‚ÑFb/©Ó48¤W‰Õ�¯’Xs´ãÎnð:‰½9‰UG;舵ünzN>ÔÑöiÐïJY5¯&eûŒ4˜UôúïÛ©|6p¥ÉÜюá$Vл‰ù,QG;Îìù®4àwÃXPÄ£VJ‚|·&ÀwÃˬW'Ñö™Ú Þ•Fè݊a•ÐHº«65̂°¦gÛÆ>Ÿ99²fÝHÀå츱#»Ø5+tvœ) ŠÝ†`¯ô§ùú¤ÛÙ¶# š]i„ÙåTßÝÍRH°» @ÀÆ`Î#+½Î`òÓ|]²ÊÙi X €ë‚5:ÛFJ^·؇X…³ÓH7° ±Ë¿ZøÝÙl‘@rÝ€�VënvY… 6{¼–æ<ò¾¾›¨NÎ`=�®HiÝ+Àõ¬”�¹®Àu/G•®¦g§!Ù­ˆÝċùš¤ùØa§6¨v¥l`¥ ^ÍÈö‰°+‘_Üí÷ö¬èõV=ê0R +ˆZ:—Þ4³²m¥Ès¥�ž«êÕ¬ì4R#ºÎ^“»á: Ê#5@ »èšæÇ®HvØXö$�ð«ÔՅì4R"èZ4—”4«bdÇ'­Ú€ËÐê vœY Ê\÷¬'÷¬¦`‡™¡¾5Ðúï¿à>ìm\éÏ»Ù~šçâ +Àús5;d�= €ä†´ÌWÝŎ ¸J7¾Ý¤o5;®¬1n)|}ÿÜo³(øÕÀìp eLWð¿ñèz½ˆÙaD¬Jø7¾…}5.Û'ÊqËq]‘¯Feǁ<Oœkòõ±Äi~Ѕʎ}S¯v:·ªW…²Ö—Ó´¹ê]Ӏ>Ö+ƒŽdÛB)0)€ßÏáÇzï¼Ùq£4µlîçJ2XŒíÿ¦…rš,7O]þûªìóŸÀç^g¹´¥øZ¢¹X÷·‡×Öøýü+ñ©îbûŠ62kÆõñJ͉?Jš‹V̸Z7 >Âs¦}4;mìBR\)àžÁ¯gQ®âb‡…r>!®œÇí‚_ ˜øÈMÆÚ‚œO‰+ç?·Wc±­.§áp¸^‰S¸ª‰mùu)=7ô̓Ÿf±=_Ip%€»¿žE¸ª‰J ®psà˜iüh*Öä|*\9ÿa¸´mïFb½.‡ap÷á½âTÝĶü:–+×|¥ýõÈßî ŠÒ&\ý0nûû*BÕU¬æËá4¸Æ[óoE܀ÕHlÏ7Áj… ´ìâÕûzwŸЫ„ÕÈkë¯Óh5Ú÷ì||ZÅ»]÷«ådÐÚø™Ý=?1î]­'ÓÕÊÉpµñ²xª‘Öž®¤µ5·ä©Þão­m OB[Žëƒý})‰(·_5ïÚæK=×ä<n|{ÂZÈëP/§£g§CØâ‹–šWk—“Ék×É µž:wíiNZ«j5Ë|ùE›Kז¯ÄµÀÝ@џwC®m@Îg±œÖ5¨j¾uØX€=+€ÕR‰âË>÷­ãJêV«ÝXÕxë8RTµ«þûÝXëj”Õðëp ÌSÛ6Êz]H3™_‡¾ؔ�¯(V£¯>QŽ£(ÇÁmÃRæ÷n^Çã«R�´ §p[O¯ãÆ*ÙJÐ6Èèªa×¶ ç‰l×yäÀiC̺+Àž€vº,¹Z±ë4PhZ�ÂöXfÕ¡k(§Ék×iÐZÑÔwF\Dž£ZU+À՚UàÚ7´AWÛ¤ê™p/%€×¶# f¥°K/zâ=z娏S*[²VÔja®ãF9OX+jõ#[Ó]&qêÚ6 ¥Úù?BØÃåª`×á"d†�·ÉÕÃåªp×¶"F›[½ññ)bÜuXivÕP¶ñ Æ6ªF^ǝR¡³•ÊW=xÆw0¯3@…¯ã5”>®þbqãÛÇå\ÇÚHWÎÿÆ¿Šï·s5Û6¤Á¬4€|qŠæÐtì8S"@wÊqKWã±ãЎåJ,75)€€Ùq§Dèrk,—f4²ÃLMÐåJUc«faی4˜ý¿¤«ñCâW¾½¼iØñ\•Æw¶zð!æ“È,ìxkDW¿¸#ïq©tÕ¼ë¸S*D¸Rù $›63ŸDB^‡IÐÙÖ¢JW]¼¶™š`ÔíêåIš™ÖÀÉë8ã~Õ+¶á^|ž˜z‡J„ضF`mó¡"^4ö:í¹­DÀmS#&;P÷Úg´An+ dCª,ÂjðµÍH‚Õš€â}U°š{WvUm@ÛÆÃÄ·«;{gvƒÜVð¶JX½N3¥Anë†õàã”AÝë°RĶ’@5-Ÿ*_ۊ$X•¯øTs¯ÓHI * hÛD¡IÜ´Ž3ÆS­_f^ùúÒ鷃›µU¿ªèu¼Œ2Bkkzõ¯wç­ÀÕYl»Y¡Ç5àz}ñr‰Å35¬DÀ|•¸ª‹gJ"Pà¸*øòbs±ÓŽ WkÀã~ááÝŎ3%B+€Ü�0Û¸ªŒí;Ò È•Fˆ\þäàÝYlߐ@rÜ€ð ú²«™Øad2¨@܉|¨yGJ„W"¿¸¹îëÉ¿·ñÝÔë´SÄ¶ÒøÇýBÙ¾„¶ˆí u:\·­0¡ùR¦iØaC©pw�®7Y)ŸÆaûÈ +dO`½¦[‹‡JQ+�á’nâƒ7ÛFškµ�®¹Vã°ÃHá6Øz©°Õ,ì0"…D¸ +[/‹n¼i®VV!ƒZ€ê A±ekÁ°ãB) jÜÐ-7]œÚB9M»NÃÞ)òSnv`€ö¶@o¶lÑjv©ê[‰ Â%_¶t;ÌHƒÙÒ�éGh©Ö +aǍuA;}«¨Õ-lÛ(ê[W­Ô[¼ÃÞì4ÐDk �ޚf5;Œ0@xÛ(ëiR¼g�¶oh„]‰�ô’‘þ¼»fJUI€Ýšd5�;άÕm³¬WrÍ|LÀŽ3Ͳjî¶XVÓ¯ÃH ÝŠe]·±äg_õë°±ì5˚zm½a¾ò×i 9V ÀÜ[±}må4Áí: lßx®×½Ž Gå«V€´ï;×;åÕ¼Ò ´•²ñ}'®SÁk›ã,®ã»€…|éÙEë4‘ô,�¸+<µxÖ1_ÎSÐM=+M5ÍÚŒ¥ÊiðYŠÏü˜E²ýR ž•¢ÆNŪ¶ )0ÚÔ镺0_és¬:¬4zj YHËüðÍ«Ž+¥A#[²FP‹Y7ÖyÙFPﴖù:±ºU[ód²rIc¨fWۆ4˜5ˆú孆Pœ[©*m/¡)UM�Ô~~O¬7¯»mfv‚¢VµŸÏùcý O\ǙR¡©• +Lí'ðX¯þ‘ÉþoڐóTµr>x^jÿØÚÏ÷€jkÓÒP›6ãê”öñ = «jÇCՆ¦!5uß: ”D¢ZIàÖ¹©EãK®ÃF ¤©•�n›ûª\Ո«OH M­{ÕÏñŸw³­žÖ“д?«±¤è‘7´•ÿmkÇI4ôdˆ\EªµÝr:zvwÆM 55­Vwœ*gqOÜW¥©ÆY{}ŸO?ë4õ(4Õ(k«ËiàY±©y§JÞ ·þo[{DgŸ €«&µÖ¡›'£c'ȪxäoüŽX­í"ÕN‡—½Ä >ã“i„µÇëñ³ûxpÙ�/¥îWÛÀ>ž`VŽã¸GÀoåXۀ²)Ü÷ócÄ@©å;´ËÉ�{åd`YE©†X­'Ê:J½…âÃ,†µgHÕÃÁe+H5Á*ñz4½¬`Ô¤F¯{þñmzµµËñÌÉqÜÖöõy˻͖=_ŽGЎ‡¾ÝÜÔxj‹—³‰a+8½WâC5Ÿ:Ä+8ÕÃÁ`œŸÚÒõpJXǦŠEM§J[ŽfLœé빤ä)o2+'z\©·/.Úw^!JG•¬Ó¥H¶œ’M<˜_ʹVm ë<‰¬œ‘…\ÚаjÛ° +‰¬TG²…é6©Ãˆؔ�ØmÀ‚¿Îw˜ê#%€¦ aE™L'Jƒ֜é͝©ÐÔqŜ©àaÓêñ³/8µmHV +ˆš65 ÚV¤Ál§÷%>O¼ùì2ªãF§V€Œ=øÛî»3Õ¶QÎƖó`±ªNªŽ«AëîôôZ¨2?øBU‡ )PÇJáÛCǪI5Êj× }N6‘Ê›I.nhu\i"Õ*´ñýÀeBƒ¬ãRs©V¡ ›µeªqÖq©Thh¥Cþê’?WÓ:ÌH‚Œ¶&þˆ^Ӗ]øTrÔÚ®¤®pW�¼‚|²jWJ]€Ò&ü„qÔ:îì1mmÀҚ>5Ò:îì1m¨çÛç/ôú鿈þá�ÕTëp²Ajk õµ}ІæóÌhëp2ÁÕùŽmŸJX¾ŽW±°© xÛ¤„IܽŽ;&X=p«‚UÙë8Sô¶XÏX½¶iÛ6Áz&°$?T÷:ÌH„]‰€ñ +R5÷:͔ª’€¶o޶B5Ø:ΘBµÆ/n ¯˜Ï¥«ãJiÐÓJã÷À}½ŠA5¹Úf$A2[!fã/º‡pµ:LÔ@bÙ€À}Ÿ*Y&ÖùÌÉy(Ye§†U§‰ ’5tzyò2R‚8Ug zFVÑ©QÕaG"4²®N//rÏÔŽUûDؕð-À'Ñ¡iÕq§DÀå4$kòT¹ê¸³T²Mž^è*Ó˜Wfš<µœ¬ÑS«}G"„² Ÿ®IŸ*Yv$Ânã§·t‘|.Zvš?Õ¨lЅ PM­Ž;;B,+`Ùømˆ¯ó[gJƒZVð²ñ;Ñc=Ì¥¶iÐËJ#¾FzäÍËýÀ²E–ºG®@úIe++ýãÍp“&;0¯:\ÇÚÈI @ɪ;u­:”•lƒ§'‡§ÊUǝO-'Kó‰ÇÀ½jÒ¡¬DÊVyjXu‘B*Y¥§iÑî?ï.U‡…u:cû4¸-¥g~ÔE©Žõ<˜Œ5kjDµ-”a¬IÓp¯/°ÉŸwç©ÓF÷¤Ò[5©Ôa£œO«˜ôî˜Ôüé°± +tMúå=ì·4,ySÚ·›3-§a¡×3Áhj[ÈӔ°röë|¾Té,u¨b؁… Òoˆw”:ÌÔ5lI „eSS©}¦6•ˆ-‘ç-ïH[ è°Q +ˆZ¶ Ss©m¡œ&…dz5dj,uPdª XÚÎü  Kj€Vh +0U”j rœE³¥Ç’'ރV@ê4a¼Ô`°T”ù‘‹IGJƒ V€°˜I&Êq:ØÂKuƒÉ|õÑAê0Á�¬Ќoc/- uèK€M @ÕÆ÷0¤¥æQ}¢GQŽƒÀ†r¤04‰:¬ýk)@¿þÚ¦T긱 +įR�M3˜¯":Cm+Ò •²`ƒü´›Df$®DÀj͖Ž:”�š€ ñ˜/:HmM—Êy�Xó¥FRǍՠmÂôî´ ÔaC +t°Í—Þ)õøù7–j+R`T +�¶ÊL]¦Ž+¥‚°U aÁ*ñÒVÅ©ã†[S=› ’Ÿ}ªmc§‡•óð°æM…¨ Ò ‰mâÌs½®§LÕW´À¨@m‰ +Í©#%ª&`cCnqjLuœÙòX‰€Ç\o-w§:• +¬T�dnx*Zuؑ¬4ýüï|‘ÏÉj›‘«5w›¬óÄ›É +XWvUmÀɚ.5“:îì¡ló¥ÊN¼¼k(uœiºT°°ŠKݤöÚ †5`zÎãõ·#¹Kv¤Â°T l?WÃ÷–«mýß¼SÈJb僐?ß©ÿûž-~t{ý„†Ugj6µâ×Ç}!ӟ¤°FLÏe,ãO g©½îÆÔ  )êµµå$,éç!Èז†‡`݈2É¢aÕ6ü"@õ“alƒd<I«Mǧv2`l˜™Ä§ÆUK¹œK[Îн„ØÄ.U{xO[Š óÌO‘BՖ¯ÇÓÅÊqÜ©öó³+Þ¥VŒ¨ÆålÖÖYܤööäíß"U‡ržŒŽ «ú´hU떓)b]žÞ«<5ªªá¦NëÑ0±DŸø©¶ø>ž(VŽã¦´G1£ÂT[]ŽgÐÈiþ5k¯{þÞîLÕ̝úñp±t—øÍª¥.V +ábÅ ²:äËᤱfPϤ—øÜÙjÍËá²rw¦=ªCU¸ÚêȤKÔô*K¢Š]í.QíxXÙ †ø$¹]mùr:©l9P6øÉ⨦W‡þ:ŸRV·” yräÚ°¶ºœN++§£ääà§X«äåpæä0îCûz–jµçK ’4{pûmuȗÓéfËép³"G«¶þ:lÖÜéë¥`T©j«Ëù¤±Nó½/yËáwgª6!LJ�ÞÖ¼©1Õi¤D�ë,{¤÷~w§:®4rZúMÓǬ\æƒcˆu¼ÎJtÖ@ª(ÖaD¤³¤òæ‘ù¥¿CÖ6# Vk"÷qTjŒu\Ù Tµ="d›Tƒ¬ãΎÏJ|6øÎ•OìãN‰PÐÖ�mø SE³35AC+ TÓæö´¶i0+ àÜGÈÆï0+du\) d¥š«òÔÁ긳”²ÍžÈ=Sx8Wwš;µ +¤¬ºSÓª}H#„²*O?ÿÆX©yÕa¨F˜5Xú'ÑzIFG¨`u¼’FOµŸ«ôÔ¼ê4³t².Oodùó{ãªãŠÃSk€É&{ä“E¹jŸ‘™¬4U:jµÏHƒY—£Çùú¸|ÞÞR~ñ¸ßødâ«àü’óÝ5êxNG-Höþßÿù`÷ò‹{'’M ÈçrÔñ*Ê‘¬D¾Þô —´Ü©aÕé"Ê�‘lMüé.¸¯ ‘|eíQ(h¥‚¶‚Te¬Ã„’Ï*FÅ Òù&Âw7¬md²§ÀÙ|ôHM°Ž#¥B9+ÈYã¨bXÇÒ mõJ +š˜Äkۑñ¬4ÏVj„uؐBÒÙ*R¿ßû6~†¾Áª +×áV>×4ð—[ßÞÁUùÜ)vš/y,Z�ê6/’Ï5°m£Èn%�wK¢ `�vب Â[i «’Õlߑ».Y/ Veu�;9eõ +èm<Z|Ûy°ãR©ÐÞJö6¯­YÕÀŽC%B{+àÛx +­›Þ*1µ PÞ®@¨[¾JõîòuX§ÓÛîÓ ¼ñÐl¼jäuXX… jЖb4“&J‡Ò ³- ([s«ª]Ǚ• ²5¶úåw£ëá¨Õ,l¿™ Á5Õz¾Þ?÷ +xw; ÈéÔ·8—Ÿ(Vÿ߸ö»;UÓ¯Ãx„sÑêÏÓÛqz}~÷|ðíJÏdømôúX8ó–÷­­¬tØn~Õ +½[n +Nljµ]D Å-çÿ~ŸÜ­NßÝÌN—±ghu›}=õăç\vؐBBÝ]�þ ¨ûjT¶/ìÓÛ§!~A—x¼T™:Ôó4bv27 ßd/\¶ÕËiÊ\9 {96{5+ëùzœ<w‡Í 9Ã×3“&v‚8W¨Æã²þ>(•²Ãˆ4˜•ÌoÁ­÷JO[¿œE®œÍ¥+͏Û4lë mµÓ¿Ag•¶ ;Åk€öVYë¿ïx𑱽:”µ ¨qê\¯·ç¢¦ùˆ(’J‚MI@üšw$;”ª–�ÎMA˜/ˆº“f{µpn +O<ŽeǙ¡Ï­ð\ã¯Ì#5@¡Ûøk:šõ‚¨¡Yې�›€ü ö´ ¬¹Ùi¤DеÈ×wÔáê6U;^BéÓò–,oH>=LÕ+«@Ê+PÞQ›É¬V¤BÌ+„iUñaѵÈؔ�€pRU>=ŒØúH  i˜ÞêeØŽ¥AÖ«böx-«š¼ ÛqEŬ {MÌ +³mR ìm^öä^֘­¯hƒÙÆeÏ …žxs[96î43kø^1³mÇÒ ï57{% +ÅkŸnmÇc³š€î% =ñ®¹åÌ0R¾’@5!$Ÿ¦mی4˜•äð#çƒ7º5Ò:¬”²Ò�ñïf7›5k;¯4€|ã{ÚMgÍێ;¥Bä+ ßøÎ–o‹Wt;ÌH‚η&U>ëê¶ÍÔ£îgï¯t†ù*¤«ÛqÅ­E`}“­&›4v;îìµom�ûšŸUu;ÎìµoÓ³²Õ|µÑÑmߑ¹¯DÐU>kèvؑ»h¯hMݎ;hµë›2”ÏU·ãŒûYk@ûªŸUt;­”±¯óÙ;ýi¾ªèè¶ÏÔ­¯4Âú~þ‘ϷÄúî�ìðçóºØ¬[Û¾±ÎgNÎø~Ž>Ö{âÝَ;Bß+øÞÏêc½'¾bÝÿÍ3¥Aß+øÊöóºsðÖÏ+'&|ÓLâÏ7·ªz€GÑÚñ߸nÀÉüâÁámB6¥€{èފ~¥±Úåd´ìdÜ:7+þœpk[Ú&gýdx^±³†m{º’õšž=›žnër<q¯ëÙ3½bzK·Ö—ã”㸉î­"ZC·} "i¾t¤ñÛ`µ·CÞ=­ç CŠÏ“\˗ÃI}ëᐾjj á¶| $øuU{,DЏ2Ü֗ã”ã†øý?ñ|™r“[cº¾^Ú±fÇÜÒòå|ªàr>LpН;?ÿFt‡…u>Q°œj‡j֕n[B¢`)༯gÚË·Kݶ ç³XÏãî» _Oy×\‘º}aŸ¡hçƒWvkPwè—ó)ƒÞ^H_ã|—ºÃ€º[=,XÙ­@ݖ¯ÇÓ»»½š»5«kr>‹Noo´¯ø,›ÖœÞj lp•·fu‡}<u°ÒÛu³LüùîXwP|k烧/ÅgY´nËËñ´Áõxô‚LPÎ:×µz<{r<´ñÂó•÷Í;ôK ’ª%Á¬3ÝaaŸO\ÏÃi٤֐”Á’€ NIKYnÛ°e°$Ph‰Zs¸¾"Fká7<0k~+à +wÙ Tµû›Œ5¿0…;Îìñ¯4 ÕÓ*VJ‚ø×5íÁ‡)¿)pƒÛgjƒöW_ޞ÷ùߛµU¡;\ƒ,p´aÛ»b[ºÓL³¶’€ NBʧˆÝqƬ­5à‚ÕÚ*ÐWJƒ.Ø¥íéE šØÀnۑe°4Bþ‘:Òlî°!…TÁ»�jœ”‘øQanفìi�8¾ç;“¡¸¹FJ„X"æÀñÝá6¶ +sÇK);ôÀŽï7²UšÛw¤A, Á-óQ2—Û7$x@Œ ÐÊFV!ƒ®g? ÊSh3·ãH󱉿¼èOâ¿ö‹´ÀIOù$2t;]F™ –HÀ—ûÇþþô_ð>½JdÝ—!ÄÀ†d¿bà¢ùð*º.AòIwà7d°ZW·}d²ç„ö»-6`[Lî8ï¸Ö Àä¡©Í䶕Fk­� +l´ÖDî´R+¤À†k¿YØüáô Á½îp²@(\ÐÇO¨KòI»ÃNi0*C´KÞÆjÛ[ůÃ|‰cÏ +_ob}ɛ\園ݶ_Ú$Äëô— w¾Ú$×$ï´Í6íp |Jäm±¶Ö5ä;\B .–Èw"}_~öçÝðp²ÀÑÒ�<6ÇküwÜY ºcW¼—çò³pŽÇg¼^ùþ‰yäë.x¸éS$åûå3r=UldxØ_íDÊj€OKßވ”×ÿ¼×÷éŒééï¨ö¬:¸pâ¶\Ê“³ð˦‚·¾‘`;ÿÅÔ^cÍGJˆñ4Þ9°5@›ã?`ÄmCÎÓ5¯ó_ß»tMáÃC›0®`õ9'…˜ä-7ýɨã÷ØmƒÛ¥9;ýý#LDlÔXÖK™î¹œýòl€âM š/ž–wæ¹&â;–Ûãt<?ÿ½÷_%yŽOƲŠ‹‡«¨TϒøûaGӍ8AnW"3\–Æ/n[|{ò¦#o…ÈãF) jØgÓÅ$·…ršö¹éâsÚÞ#n’} ûb @@›06•<ŒÔ!t3Æ7ÆÕ%+’`µãu3Òüì»Lî3M[Ú´±åq¦T(¢›:>ÈgñÚhuÊãHSÇ€Œ¸²îÅàVÙFj€8Zh3Ú¶X=ò°!v%tÐh½6¬$yš) T-ñõ·'¬(Ÿ–‡K(}2éR�’‚´à±såqe5¨¤¥%áºƒkåaG*tÒRAØð±’å>¤v@>ÓöâÕcgËÓNóÇÚ�•îÍÁÌò¸²ÄÒ%*mÂØXò8³”ÒÍ߈{ñò°ºäaDÄÐ5¨ùbcÉm¦&mÂøpal0yœiÌØ*àÐGZ‡w§ÉãLSÆ5 mÈØdò8Ã=´+ã#ùázXiò0" zhi ß·ñ ®“ÛŒ$X­ 0ëÇQ‘±Ùäqe7PÕHt`ÑõÚ¯ËäqgGh¢%\t)c“ÉãN‰D×È·¿ž<<4GòS‘ËÃEÔriI@a'ØÌ'‰Ùå¶" V%†-Ùäò4R¨J^:åo¾Àëpyœ1ƒl x餿|Ž\WJƒ^ZÓ*Í-·IL»@¾óZò¥ZwËÃL0+8l1È—Ç™Ò@VðÒBÝ-O3&-.´–ÏeË㊠do€K¾¿)YÝrŸ‘¹´4ÂKÅk„n–Û†Kï�üuXÒuC÷ÊÃÈ*dP PÒIIiOU+#%B%-0éð¨ëERóÊÓNiIKN:¥mM,÷‰JK$ tÅÇʕ‡ $“V||Ðýòóo^¹ª-�wmü¸€åq µ”4Ý0^»3±ÜF<¶�œt<<ë~‘¡“–H8éÏ?ò/àùӈRIï„t¾ ´~”¹…ô}¡ÛSÞYÀ²™èÇÑ ²ÂH«A6·<L”Bi³Èx_‰Ô]/ F‘õ|8iÂ[|؆—ÛB9ŸZZÎG1T͢Ȫ—Û€2)ÜPùVö‘wAV,ÜÊù0™z>¸ôQ ²áå¡¿'—.ÇKzZÙôò0°Î§•–óa¥<=ðyr¿Ü$\ºpe<*‰‘Õ/·…z>ƒr÷Yäğ.˜ûB DÒ!¦ƒÂâÓlFyè—ã)¦÷ñ¸á²‚c#ÊÃ�§ˆvoü öÅoü*”[^׈–ó¸ñòkkaÊ6 Ç3¨Ø8À¶°°ûäa@µ±Dä¦oçÉCß°±-ØØtrï¯Ó‰¡ÍŸ kñ»¼âd¯Ëñ¤Ðr<‚ÁU2TåÉ֗ã”ã¡«ǖƆ“{¾ Ç=—8€?ӝ&ë|Zh9ooò?_7RÓtÈ +—‡õRO(-ܕùöÜYä²÷åtBéz:ré€ó`tÙúõxöäxÐkqÈ*—‡|9E=›20±ñ¥Ëå¾` ÙÎãÆÌxXòI ry(¤ÒÀ½™+ 6¸ì r>­´ä׋ò7¿,t¶ìRȦ�° ›ZžFJ`S ÒU-3­-~–ºTÙò4Ó²5À¥ \î;¡—6ƒ|>ÝÂÏâûSËÆRKï�üu�­Ëz˜Jî#+= €_‡¿Ú¼ØLò8R*´ÐR…iw!jP•<î”1´4À¡ƒÔm`l.¹íHƒZÁ¡ 0v“<lH!1´�ãÓsÑރ·H“<¬¬Bµð婟ãÇE,ó%E+ÀIÓó"©`¹m4S,çÿˆ™ÏËû¦ 5«<]ƞ!£–ÆçC¹TtlNyؐBiUǗ¼ŠŸwGÊÃÂ:±}ÒÚ´qÊc=O#f§a¢ ›Nn M[!>{û3V~…{êÅçîXâõçÝmòtKã/b:¾ÙØdòpe`Z1zûàŸŸþ Þ²ùÀ=co¼y²Qßv²ÁY©|½AáŒìuŠÉb—ÇýÒÆ\9ýÕ;ó†` !»]nûÙ&¤–ÓÿFHgÜ'ìEèâ¢yÚ®}Bêù®O*“ ;QȬ&#¨'gËfûEÔN[Bú÷Æ{1—CãJÓÉÖ�².þØ@ó°QÎX‹@þ'w»\ |a$\4 YÑÕÔ½ù Ô<Ì×<µþtWèã²²’fۗ8÷Êñ?Ýî8QŽsæéÖ�-ñ�:.rÃdÑÌãHiQKŒºÀc“ÌÃF9OB]o.|I¤óXÏ&“ÊÃÆ*NKÑxx0®yX£Rø‹ÇŽ/cŠZnû¥9;ýõ?‰kºÞp¡Ùå¶_údÔRˆÉþßtӗ£Úc±ÌÓb-’O×Ä×÷6]/œ$Ÿæ™ÛEÔkI|¿‘ðÅ}²çá"dƒ³f”ÃQ«B.¬y\iÙ + Û)zù<3ÀÜVš8¶Â÷OÊaìØóx e‚¨ZáñÇ&Së‚y(Vfj‚xZßaøÝI±Zåv 2ÀMŸQµxcgÊÓE4rl‘? jÒÛ|ˆ 3×â:Ù+0Ô¢“Ý4C%BFíB9‘R¾àÛXó°S´Ôµj%Þ`ÂUsŸ‘«Ò€ÐNOJ€j®yÚ)t-NR–ÄYó¸RäÔ;K +iëd3Íã ´Ô’€¥6Ÿlªy˜‘ +-uCÊ7âà|¨lv¤Álm@hQ6Ù<íìªÖ€¨>øó½w‡ÍãJsÈÒ�§Ný›Ï³ËãÌJS×ÄohgUÈJ—‡‘š ˜6‚üÏÛ2…–~=ùwؾ;kn× ܔ˜¶òdCÍãL‰ «‘o÷¡8NŠ— <×àxY`Öi= W<+f—-fÚlÙeñÎ}C +TÖµ€f`³õÒ³ƒç¶RŒJxûAûâ-§«wGJYm€Y \rÙ´ó4³dÖ5e2p½ðìÚyœÙ"k‰�Y›]®ÞyX‘‘u£Ëw£Ëž}E +Œº\~$æ3À¸ó8ârY@Ö*—;3»Aeípùx‘ç‹ÈƝ§wËހ³Î‹¡K5îÜw$Bg-t '+iî;a·ñäsÚÛ|]ÙQó´Ó|²6@© (›jwv„˜º å« eaÍãLÊր§Žï´Ö&6·iÐSK#<uõɦš‡ )¤¦Vœ|›æ«¸Fš‡‘Ȟ�© +®;I8hžFJ„Z"€Ô!·NVÒ<î”%µD@©)ƒó1PÔÜw¤AK- }#Yÿ“ýþ*vÙ¹s¿�©'³»|¹]6î<Œ¬B»]>-2œvµpçq¡Áe+@Y\6ïÜVJÊº±åËÃ?ïn§®–¥Ä:dn~èÆœ‡r>yõ>±mdÙ”ó°± +ìfù–WÁ£Râ¡Þ¼r9 TmVوs[ÈÓÕ *‡*+NÙxó4С²F`ª?çysÇÍÃLMPU—šŸÓu×ÍÃLi0* PíÏw£õ‚æÒÿ›7JQ+Äï,|Åì¯Á«.E°lÄÙõ#°Övñv<LuX©å•M8·HR-ÜÊúL\*qnr>‹r7²~moìĹ ”ãÔãAª‹7vß<ä•+ëñàÔ©…“±ªoúª•íxpjÑÊ›­®§SSU>óð[¿ëfë×ãٓ㸙õ«JeÅÍC¿"iàÔE*mî}‡ÊõtHêT¹ø"ÀeóШlÇÃQ‡žYP¹ÊæV—ãé¨åxC?Ýó·z·Í: Ç3(ÇÃf?âD~Š6ýˆ¤p»êã\¤²ÒæaaŸOK-çqÃê”´áæ¾P‰©%€;VߞÛ«onr>5µœ¢ze%Î6 Ç3è^ù”`8±ªçÞw°¬çq»ê£Še3Îä©6²œ:îuË?Û9Ž’í<îY ŒO•Cf[óɪå|Õ%en RȦÓäî‘w™®˜yXpš¬çq×ê£ÒdÓÌ}aŸO=í4ùn4Y5ó0à4Ù¸sõ+”l~¶3û„PK਷*vËÜòrzºšäüâ%nBþnйÕ×Y”êÙ0Ӂx®ü ›^êë|Ši91}Å(ªÒåa¢$¦%¡o¥k_󅖎GìçÝM³ï[–zÂQW˜l–yX§SP«J¾¸J6È<,¬B;K¾. Éâ˜Ç~ÉrvÚ8²)涱ΓN7Š|,Œ¯ý]0O#[%èôÿøóîvyXÓ‰¦qÛ²¹åa!NgÈòç<•l~ÈÏê‡z3ÆV�•®ÆØarÛ(ç ¥Åòå(~Ø]ò4a~Ø„Ëxaêu^(TXòpu…^Z Øñ-˜±©dŸÐóL®ó¿¸Át@Mҁê’Ç~žFÌNƒAÇ7t§¥7‹Mnõrš ZNƒBbƒÉž¯Çi¡÷q@èÿŸ²;Èn$ٕu=à-Šbˆä„¸nckþÝWƒ¹Ã ¸IÞÓ9Yµ ?‚T¤RI~rÑÝæ6r<¬Ø JhIœ·Ã¼Çå¼Ê/Î#Hp'ܜ‹8.A6piÃÁÿ6ÉGÅÁ¦‡+h<¸Ì¿—È¿ àæ³jÞx¼!ÂVxëӾ濾 9ח<ýóÿ“þ~и&Fpul—PóTÐxœôc)×|VÕW +¸U"/2­DX\ñ´¦$PµÄ+,rJÌÔ*‹‡5M [žùޓ|Ópñ¸§T(š¥Ñü õIÂY ñ°E +4ÍRxόó 08àØ.AòÜ(÷h4Ûð×,ñt e¶Zä=7ŽCÆø YâñJŸ¾¹^Á`Ayw™%¶¬³�˜¿A=yo™&¶H…„Y*à^xtá¹m‹•\´`WÅmK) j@fe¾n‡Ç-N}½ò +pœn6ŸÂã"×½y*6¿k&xXT#”ÉMðþû€g…šÚÁPp¿ÝÀ¥µñæ ÞïES/<Z‚Ó%ì<Zãý)ÃW—¿†Ç«(;蔛þý7™Mƒ“Ç,4Q<^FÓ¿yOŽSèll¢x¸Œº‚ÐY"ï¥î>“w¯Šãá*d·Jä…¥ŸáKï< ZTñ´§4ÕÆûg0€Ï†¿FŠÇkØ (Kâý·$$ÿá«©±69Kã\úó¼~ç£ó_¤p1ìÌx¸YAà¬døÓÓ©ŸUE.¥®ábWÅ?O"L‚RµÈÓGÅވg·yýÅyàb2͋ccÊÓ%”>}tÇçWöùûËû¾É€S¸a¯A=²%>û Ý®Ä¸ô¨•9—![h«%±­^ٔ³o‘£®•x)‰HÜ8[œ+[¶Z¸²çqKIV›VN—´´² çi‹ae-€UKZ‡](pvÔUµ$P •´=²ç¶E¬JZûûúäIÔFû–Ò@VoN¦ 6}|óGÿuà<^ÄÞ@Y-Èê䥼AT1{J„²Z"/œ] œ/<+dîk$A=- TM%›eö5Ú`¶±äocÉj™Ç-%k„:90Iªaæi»dkÀPLVÍ<®)"jƒÉÿ>¿â¸-”‹—mÍ:÷‹4ÖҀÜN”˻Ĵsß#v%¼­tÙ¼ó¸§DÐÕ”5Qn> +žÇ=n—­hßn¸í²ŠçiMiZKÒ:þú¹ì²“ç¾G"¤Ö j"7ŸãÎÃ)$´ÞØíøÆÒ­–Í:[V!ƒZ€°ŽïÍWªÝ9;JƒÀº4À«ã ZÇYs׬uµ$À«Í+sîk$B^ÝÀòÏÿøõ×}ó°@¦VcNÛ ²ÙæaCLg¨+å›+å£Êá¡Þˆ²À©)ƒ‘Ô¡¶£éd™‡¥6›l¤yÚ±¤Ôf“¿ÿû{þ}½ÖëœyØ!…tÔ»�›«øúë\yذ¦3¶§²ÕWª<Ös1›†Ž>¿´¼¯v*· n޽�}=696§<­¨ ò蝀QºÕ±1徦$ˆ£%j Òu(ƒJåa‰4˜•ÌuÀT$‹Túe¹2 OÍzÕÕ­rëç4Y´LƒE'øÍG\¨ò¯Êè�ŽtlPÙVÔqêhÇÿþÆdº÷õ¬ æa}és¡$À± #‹`ž–”ª–€œÆ³—EÌÊ2O5½æ!¦Ï‹ø]ý¡㊠L×�¼ôí~ù ;óßS~/}FV¿¬>ú~Ð"óëűÔOìûÌC¨Å/÷®‘-`ú ’úk~yXPæL—ùàÒŠ 0 ÖxrióÈù¹<á֟ fÏËxzi`©%’ 1ۙϢ̇Á?M¬ªˆyè—ùp›:#­ˆÙ¸hGÌ}ÞO5-ó8Õú¸•lŒyØP +ɦ¥€s­“Çï‘ÌmŒ§›–ñ*L6̬ d<ƒ“o +“Í2}‡ÉÀ¡Ö\0³Yæa…Éd àdë£ÊdÅÌÆH=í2ù¾hð×_³Ì¾@ÆSO—ñÈÑàâAen Ê|öd>4vuÅN™‡%I àdë¸äÄ yEÉu§Z$«aê9œbÚ5r²¦¥‘M0[^I¦%p’é@·_ /·¸Ì‚Ks6èup¦e-·z΢£³¤ƒ2ÝòÏo'ËC½IK!t`¥Ûןƒå!_†SH¯aUý¬òØ´²ç×pÚhWÇ¿±Ô”rKË4`ôžg]Õ±åV_³(™:¾›:.Fy(«8¶YNžTŒ²µû,Î¥~&všìå:›Zñ…÷Ï_WÇ­½f“@ïY jJÙŒ^ÿyk—éŒéô+ij�âkŽÖ.³ÈÉ,ˆ3•l>XÇ­oxØæœ¯GµÃާ5Aã\@ÎAîցÓJ{mE§q^㨁~®±aãaÅ*0( és['8ëeA›†qúMÂàèX6”ig™†qN”›ÚÄñ´ FȜkÊYq°šãaMM:–oõ¿ús>ÂD¦=0oÜ.Aú\)‰ÏÞ½<ÝKž®¤ìÁj‹€B5.:y\Ò¸±�¢}‰< )·% k�$Úȱ1åaIPF:úŒg)}€@åa‹$X•¼uÂǼM#÷5%ª%>:*šž®›ÄHòxe •tWÄrääwú½'ÝJuÈãÒæ†­ðæ0ã¤}[ ›D¶ 8e´ÞCå<¹k³a¥ÈÃ%È +n•È{¬œg{=×ÝhyºŒ²[-ò +¿|Tìy\S4Ð¥˜žÀ)ò¸f%( k�š^7É£9äaMP@K]SÃF‘û"­0lt8Œó3Æ J‹ÖÈ¿7\¯ +ƒÍW°ë$Ð"ƒßQäwƍNj09lWøä»¸TK$Aâ\ˆÆ•l5lظ­© F%9×Âðš6ה +ÂVr€š7qãqMIP9ïˆs^ ï³Æã&hœ%㜆2ɉKãaThœ¥‚p<OdÁ&‡=Ò`¶6 §ãyÚö×0ñ´g7Pµä4(žóÂ㒒 a.‰Wc¥»Æ§-«@¤¬n÷Ľù¥"pí;l©"d‰ ›à/ïó¼Ã‰°+‘7ŠûÇX®aÞéJµñqß ^¢8ô¯ÁY®$†c»w¸*{Ç¥«HlÜî;m¬ W`o¿é»Áµ‡õË«æg·-­EîÄûo,X'¢ò¦TÂ;^CY­‰¯·—e¾Ä@pq€ ¾„Ù”ït%nr=ò¡kN[³l®kßñZÊ"d©¼p0óíQím%½ÃIPK"Ñí~~/ç×ô«´ÍApxJC3½vºƒk%q®½ò7·ÿ"}óý¨v×Äïx e¶jäcàœ“~SQðx){ 1²4 ‘׿ýè,xÚS"ÔȁF6å+2xX# räÆ|oË×âkÃÁm$X•˜³2_ÃÁӖÒ@V É&y {\òZ(™‚6Ÿõ¿ãž&y-òîð‹Ûدëà~²,Ù¡ïí± ë×_×ÁÃi0[°ÎiTé,3㚕@S Éü¶ò5<®Ùšd‰À$ñÕ* w”�Aò +@#'äÜ4ܗ¬�)²‚"WºkâwX …tÈêv¡ƒyڄcßaǚÏ\0Žçe‹]s¾ãŽÕ /–|1¡,^ë4ç;®)úb‰�ãúúëÊ·/‘�uñ +„,®T×tï°`M§)®L÷Ÿ?PþŒSÏÞx¬³°ßaýÊç6-@0WÃ[ÑïØ/óHÊ<¤±ú]G¿m‡â]Ÿ‡3&VMÞ(âwÚÐí®5BÓîõõ¾Î&1Þrw½š¯ã:ôúß[îÚ4¬rˆ°uСïX.ÓÚ4lq�2ª]£¾Ò/³”Åe®ø‡çK­®|§üN×\q(ºmvùKj‚´X¨†¤ã!ÍÆjm…Ì3¹æa•Á2׺(ß±ŸÓˆÙ4P±±Ý"}[½L;Ùý}$–Í—Múú‚v-�ZL+›ژﰤF¨‹%‚®¡Ý +}‡-’`µ™Ý 1e¾öéÔ·¯it×�ÆÆwMüŽkJ…ĸ1Þ«1ÞÇ%ñj�Ô8=jÞŽmI PK�MӺʇa·y]üåö¾^ûTä;­i^׀̵®ßaA™&+>¶Õ…e-X×xï¸áØT׿¡‰Ï]÷õ̪îúR '–¢çWÓ÷ß´ÛUÿÏWÈ8‹e<¾ á 7Çzƒ¡€âpE‹ëðuC|i*Z×AŠñ\i¾ÃŠRHS,œë|«dWoÛ óiŠÝì&�<ï 7¾V—Ù¬­Y¨…óïyóóû ¤=òpfi ›³{tXV‰ÀÏoUY:×Að°v‡S ;ï½,]ûõçxè»í•qœ}«²×4°-¨ãɏ]ö~›ì5 ÜH!›Ž{qŠëï×_³ÀCÞaïÆùςzÍy §:vЛ2éÈOf€‡ºƒ^ à èçs^#À¾@Æ—ñ“Ìkü·ÅË,´±@ÞôHG~ ô·µ×,J:Ð8Rªe1¿­\f¯Y÷z3ÿÀ7ò;Äs8q± ã¨ç'-f1¿ž–áÔÅ2| +ãåwMûJX怋‹Ý½,={ɓ˜Eúz™³èèl eµ»KúÝ25›Å‘ÎKíšò•²ƒÝ2‡cœS«âðíe»6}Zâ"v‹îm]™$­{£TÅWi®{¥½&ÑÑÉ@ɔªxŒÅöÝ2=›I ky]¾V/³)‰e6,1˜&¾wâëñ:žœ¸Ž‡&ÑäGԔo[PIŠ%€›ë淕ú¶¼LgO¦qhó-X)Igá¾/£³QÐâxN6Þ5ñëù .–�tqÚY|á®âwÚPDÆ5eœ~‘\ÓÌo[S„Æ’@Õ¯ºßa‹DØm÷gaÚ ½ñ²¿Ó’fy-�ql–×p[R +ÇÍóæyMKšçÕÜ1µé…‡5ËÔ°¨Fȏ%‚®¡]uÀɰkl7|ñí‘ßéòױﴧ‘\m@5 å=`Œwܲ$Æ%ñ10Ž¿,´ëÔw¼’µ†¾XðÅñw·K’Ǿɐײñ÷·Ívûö=Ò`Uñ~1ßæ÷_„Îü&Ф£4 <]EY­ùðìàtOJKãÂㅔ-dÊ;ñÉ[òß?®|Í +×ÁD̍ùþû ämê·ÃÃEÈ +f©¼ÑÅ7Ú¼E× }®¬‘÷Ò÷pék|x¼Œ½K-ò +rŒƒhóé3<®iÒW¯Å*}MkV‚(Ù¤ï÷ä¯êàaIM$»óý~¢òRܶH‚UI€:+ò5<m) dµñþÔáüY¢ŠwÃãU8ôµÈ{ê›?i”ߝïxx¼Š²‚œY"/ó|{ë+>¸o‘Ír- ù„ M–â@¸m© F%ñ +¨|?ªôU<.) dµ–ÏҒ¾¦ƒ§5;A–\PÉù,ñ1<®Ù¢d‰�%Çó´­oõÁÃI%KÕ¶iÜûI°* hç¶¼ ŒkJa«À%Wêk<x\SdÉJ}¯ORÕd'5j}=”lØW€ð°DTÉÍú®Ã=É*UûM°jÒ7Üñ3)ͤáiMó¼LŽ{£]cÀã¢R!M–Ê ‡"A8S˜õ•²D^8÷øöà ‘î{ûIÐK⽔Mà²u®ßv²K¥ñþhê#éb¾ãeâw¼†²KµñþŒè_—¹&~§«ØèÌý·¿»É5í;^E3¹VyÿA}, +›O°Aßá:d²T>>^YÙ®sàábdw›Ü=;ñáøúëÖw\â.· šé\ñ¹ä— @\,Î6>DÛªÑw”ù°iÛwhùº˜é×_¼ý"dåpI|,–Íêñ®¤¬áކu ëñ×4­«ÈâÐV?ٔ‰q‰KÝ€)ª\·ÚÞqGŠ%�QòjÏà°·/‘E±DBo€kjwX!ó‰‰+¾Mž·ô­‹ÝaǽÊ[›s´Ø™§ˆÍ'E,︾,  – ñf¹y‡eœ~XPîe‰X¼þ鎷¯XÂa vŠ] oëtªá= …, ׯõ×l¦ã^—ÍGûS…ìÐ6ˆkóïŽX8~\é +ímëKœš¸Ý[ºfz{¿ûÜ2Ž8´i>Æy‡þšN@¼§’àÎ;Ô×tÆ:¿Ãy¬r«Ømõ†om:82^þZG/¸ÙmJHX +@Â×£ø[E»ÓŠš ® @á—ù­«Ý¶¦&h…%*ÔåBš†w‡5RaX*@Ȧr¿©f‡ eVѦßü”ûö¦™%å4é+ëÚµi be»F}§5B[ìp÷g©Y¼.¨ØwXSƒ@5écÞÆ}ÛI°* Èeó»F~§5%‚®EÀŒiUó9(òw\Ò(¯€•ò�nKJ€ÞØ)ïÝ)¯àaIP7Ê{_P5¿àaDؕ4sêLÞf€§E%‚®E@C•âµM'À㖒 =Þ ¸ã`šë÷¿ã&èŽ%wTs[^À}V莥‚p€O¾¾i +xØ# fkšÙ8¯)àiÏn j èãåy �šè]ó Çô´RfwÑkóðÆ&zê2OqÜ<ïAË¼1`Ù!óLÊ<(s\Éï2Üæ€Ç¥‚°U`Ã“ñKü¿yK)—øñùs”‚Çæ·tW~L˜ÿ¹[`ãÆ÷[ƒ½xÿfÃ^ƒÀ-/ÓÙ+´÷ÎsMSïšòUïêpãð.¼5*öÒ&tmç"?$¶Fz­]F—Qœˆü @ŠÁ=¯ÇËxêa?õphÔ¸Rµ¼--³ Ã{6rà£@¹fxµ¼çPÙs¡…¡1‰7ïåœN),ÓvS»ùÎoÝZwãÞao)'#v©û#R×loËhJbUº·�ªx +Ìô¶p™!Þ³!’UéŠémí5‹’+Ý~‹BžWñ¼åŸù•ü¶µNxmg# ã5ökõ2ÀØïÝoq¿½Ý ¯MŸÌøü'|¢wø+m™„1ޓÁ•ä:ýmí5–sÞ<ölsޅ‡²q^Ÿ jœ²3¨`©—Ù¤Æ2Ôø¤?KõšîñHo\Áõüä—o·|Ns,Ã8ù¸ßkXò2=™Æ¹È·G1¾Åí2=›Lh‹‡k.Øúe: ²L‡Aåk0¸çk ²9ß_BÛø"ÝepÛPçS"×yœØYap[Pç3(ó8&ùV°®Ûྡ"i È mã«rÂÃÓ¾Œ\®ûàaÞO‘ìÎwSJái:¸í¨ ’äæ|yJ)}§âà¶ÄÌÖ s|£ØV¾†ƒ§=»ª5€’AMñ^½ëàqKiÐ$—DrXÌïü[óàqÍJÐ$×HrHÌÍ| kj„*Y"è&¶L¯`8xØ#v%íOÔb¾†ƒ§=¥¬6€’…ù ·ìI²0ßS'å] 4xÜb„×�ÉBx•ýöR GV¿ûH~ðYL«à0¸]Hݽ’xád¨B +IuÁã–A×"ñ“{ùM‘þ‹ÐžỦ‚§k(}beÓ»ïÍð7irGÁㅨߵÄ+± Ýj~‡’ Dn<÷ä"×øyÇö‹ÔÏ*tüú5HŸ+Ïýçñ¿xGøÉ{ÏÅïx ®sµñžß)yk*ø/bo C–Æ G-P¢xÝÅï´§D(%ioÅ>Öí%æwX# Jci ïÆnÀ«ì·­‘«’€`¾C‚>y²ÑÙ¾¥4Õ°±]g¿ãž!76¢šX®ÁÞq#\¼p.ò 4ù¡ÙݾH"$ÅA× ®ñݾH+ 7‹ûM{ð¬ã +xÇ=Íâjn8 ,¦ ÞiÏnKpØ4®ÞqM‰P›Æ}ÇÄoKÉæs¤Â·_…l ,–¼r\ëÆºf|û‰°+åxcws]S¾ã¢RAØ*ïY{—ßu'™¯£ì ?– +øq\í½Æ€ÇM¥B~,ðc\Ïן+àa‡ÌÓ¯yäÒTò61Üv¬yæd˜ù~TÈkþw\Q"èjì˜z6«¦k‡5;Av\@ÇfxþŽkVƒæ¸Þ«^“¿Ã©Ð›â=ÿž¨¯¿‡-R`t€˜Õàšë—d�= À/vâ}g»ã7¶yáTãĝ_ÍåŽ[J‚Z¸$Þ»Ý_´¦rûE”´ÂMϾ;Š™64Ÿ=#¹ÃEÈ®•J<Ôçí¿/¾ú/’(Ç'µpµ.qÇk(}¬,…0(äºùL뎒K胥�äægÝ}›ëŽ J€>X@¡nHkMëê +'.㟜}‹z¾{êP·ï¯ ïùoê<†`Hw¸ˆµ"7êüÛ]«Ä5»;l/ušáq?zˆ?KÉæ«ºw¼ +±º€'6«[xo_ zâætít öZ^f“W£{,{áÑÄ20ôjtm6Ùî}ûØ¡^摴yH┌ù­Ë]ÛÑ ®Íÿߢ +$,>×Iï´»ÖɈéޞéVÓ;léTĂtoà;u2ƒ»^Û°¦3¦Ó`É/7Ô-²w¬—Œ¢@‰oXM¨)¾·í(óäÄ2P tI¤i†·¯¨ šâšx…úŸ¼±]®1ÞaMKÝx–Ö µUóK¤À¨à‘èÕÛ6”imˆØˆ®ÉÞ¶¡]+�'ŽÍGn°wZґ®FÀ‰ éíÕEqcºwY¼Êj¶wX# fkN™Úô³‡ejÚ³¨Z¦X1®ßqO©ÐÊ­ß]¡ú÷’¯ ºð÷7«+W `£º|ûžÚ ,nV7 ß¶º*|‡5aW"�ËÅxŒßiOi « Èâ£J]¾ã– ,>”ê¦é[/‚ºð׬Y±4Þ}ëÍo¢?žqà�x¸Ù@v\# ÌùòQ�<ì© V¥̜ 2_"u�<í)t-y\%¯éßqKIЋäý}˜äuý;®Éë ãô³¼EªþvH‚äX¨*ã5üë[¤À¨#Þ /%_uú;nqÅkã@žùIÂä︥$(ŽKàØ0¯éßiÍJÐ7Ïû³ÈꅌyYÛ¶@æéeÉscñ¼Æ€e‡Ì3)ó€Ì÷£r^SÀãŠAW#Çç_cï¿Ëpíù±DÀÏ/ÞÓ»þu<.*òc©€Ÿ”ßùÇ*&þß´FôÇ5Ÿzãíÿ/JŸŸyùs[ïI‘xǸvq|¿ÿ-—ùtèc5¾…í2úؑï/©-îsÁ–wækÃ8GY ¯Ñ`ÏK ²Qßûcs]…Á-.³pȕúæŸnOÞNƒ­¾fQÒÙ0ÍJ~ Êe:z6‘Ó´ÆoƒJ„­í¤×&q2ØjBOcÀÚ®Óɑeú<¸¸¸^SÀ­-Ó Ç"{¯ ­^òèâJl½¾fQÒÙÀËÉ7ï ÜÊe6j6ê8Ñ»~­^¦ÓËt‚|ê¡?¤æ}{¾Ò׀|²ißìo›lÞk¸­¯ñÔÇÀaÉGŒ\ó„c¥¸¾A™¬˜Œ§-?üÅù=5†,X×q°åËt2d£¾€Ï|rwÜë.}u> ²B_³ÁmC™OŒìÖ÷bÖWy°/Ð@&û~“Ü‚šîüêü›ïÉI¨¹1°âaý®§WvÌóSñµ¾âaƒ{` „Xl‚¸m¨ói–ÍßÌ« n ê|Ý'¼æ—øFˆûçÀ6fùØØüpϗéË{:¸r`»k~Uïxxès<±²ŒVNљeµÃ­/ÄÊÀQÌÏǼ&‡}Œg°Žã(f¸Û®†û†ˆ¢ •ÿ*ž6”²Ñßo£¿Æ…§%&µ�£œÏI§háaGM(KUs¿ª…ÛI°ÚÔï¹mòÇÂӚÆ~-¥h•|³ÂãšÒ R. eƒ¿Š…Ç5+A¡Üàï/YjòÕÂ}‰$H”%ª¹^Ãm4˜5Øû‘(¾'—ä}¢`x¼FµoÓ>׍b`xÚ³„Ê҈dzCùÕúKc@åãZx¯«áñBÊRf©|t0pÚ½'½„°áá:d9³$>Í©ûž‹q.¶+Ñ-\,‰ï·a`óÅãe”-X¬‘÷ùºn>É +ŒÇ«p l÷ùÇ­° +ãé"ʲçF…oN…M÷=!m6+üî¼-›Ϡäá2d×J哓•P/£¬ÀVÀEãZ³):y\âθ ¢IgóÙQ™<îÈ�9´à¡Õ;KîK$Bí¾øû±àì×_GÉÃi0[@ÖñîåÆÅF’Ç=«¨5`¡ãm捋${J…Z*ïpé‡ZW/¡äɤWà=§ÍS¿6:6ÉÜ/aåɧ%|:Œ,”#åaÒNï<6ï×_÷ÉÎ5Ÿ¹:ÏÚFÄ&“Ç«A- è�á$.Ç=¥B-•Î`ާè믫ãa‹žWACĿއ-«À`cÄwòÝZ^ðx\б€+!vvÜVìqZgåÃ×ç±xkÄÈñ¸Aõ°'�Éc“0 +9îK$Aè, T 6mì+tžIÃiqøze³Æã‘ÃV�oŽÛwÓá‚Ç ¥@Þ,ç¸}é†Õ·eœÀ¹ŒÃ7ǝËã4î+J‚ºY¡›«ùF<,ù¤ÍUûž…“ù&˜#á¶cÍgNç?±Ò”´ù¬¯ ì [–Ê{.}wî[„ðx ¥O·lÞ÷¿?ÿ{Tçëúÿy¦2¨m¾½ê‚Ø.@â4ËRøÐJ?‹vc<\„,I×l&øÍ_n~ž.‚E±ä¾.‚¿y"·ÿ"tæ:ϔ´ãa{Á6 ÿûKñå|.Ë/Î7Ziž 3nWPúTÏ&‚ßÿõüv]Lo{We<]B7ÃV8ÍèÏùyK:3¶ 2°yOl©CnZly¸ˆµ$wj˜:xßúQo[#ý2¤Íƒ@'å=e&Ùv”yh™>Yß6ÄF’§5B]#`З4³ùàM‹j„Z"èª&v€<,’ +æŠÿy*R°g€_¼H|+Hy¼Ç�‹¦ö½ð¸f™jKv€2ZÑ*ŽÍ)O;j„8ÚÍñ7±oŠSƒÊ}4è£kUÇꔇ5µÁj3ÇW7ÇF•§=[@:Y-nË㞦5"­øØÈò¸g7¥Ý¯“Só%`ËÞ!•–º!–=V°<¬‘³µ€ÒhÛcËӞÝ@Õ€Ò@®ù¨W—”tI€I £/v¬<mY"éZ€‘¶^wu’<l©i‰ ›”tTLò°FÌJã…ó˜E›I֔ì¤&@¡Ã°æë¦’Ç%Ž‹%m¸XAò¸e%¨ ÍŸþXù°xä¾C +TÐn‡x!y¸8n[j‚QI�WVp<n)t-錓hñºŸ{ãiM£Ã’�sNË;À¼ñ¸f5¨œ¥å>qãá +އ%’ r–„|?Öð¥Â/$ò}½.ê Ù¯Aú\)‰| ØoÜg›;T·—8öi<:)¿3A¡ò¸g7¤¥!‚ô—âÔ¤ò´¦4¤k>:žÁ­Ž…*÷-’ –ªi~óÖq¯ÜÖHƒYi�^ƒü¦;7±<n) d¥$môØÀò¸g5¥›<¾üæ'óÊ㚏-)­ðظrß# Bi•ÇßÉsïǺ Ì+{j„Y‰À_Ÿs¬ûà.CãšÒ@V ‹ùc½þ…T ´BdÃËFßüÍm>P: nÜ1Ž—{¾Id œT:n<G—[¾ƒJïáP×ák–D6¹Üòk-ÆÉÏ·P³wœÕ\¸pO—áÈép8épO¼!\/[~'”–á€Ò§y¢&v¿Üë5Vº‚J‡y:R¥š`nê|‚é:C ñ¤$J5Ãì$E àDhÀN|¨yȗéèÙt°é´Á©¦™-_†ÓM×á`Ó“Í2÷z™O:­.9(Ùó–¿Ý2· 5xZ8ºÚcÕÊmÌgÑèñaôØ´rß`úØæƒG§Ú̲‚åad „®�ÙÈr_PÆSH‹?Î÷͟?ù¢‹å¶ Ì§–yüü}Åc±Üú2ŸE™·?ÚwФhZ8Ù<s[_â±NÇÃOÇŸ*Õ0óßã©§ËxØéd¦©RU+ý5žtZÆã,çe”Çf•½/ó©£ë<‡~ŒÅ‡Ð¬r[Pç3(ó8Zä±bå¾ ÌGÑæCGƒÅÆÿn•{ß鱌V{lXyX°æ“F;>þ5|\µrËËxÚh§Ç¿¤¿ø ¡se] ã”q]é°såaA)DÓ +ᣋ6­<,0y¬ãÁ£SÕæÇÙ¬r_ êØÇß|ëÝ©–$ cnÛ%O9ÝD2^CÍß×Í1ÛK°* ˆìûQA²9æiKi « èéø‘ [$c÷ìý´Dà§ã›/Ä2î˜ÇE¥B@-�êøÆ­’…2{¤A@- dñd}ýuÉÜvÈ<“k";ïÁó1+2€ž�§ O—ìåt—ÆŸÈi +Þ¯¿˜Ç iÐXpÓªˆ]'÷5%A6Ýñ:rË‘gJ+ vš<\„ìàÚnˆß?‡à<p‘“ÇëpA\/}ˆ6s<.A€ºáà?Uú/xžtºUHÇã4l‘÷œöºdë×_Çý"dtIœÏÝOUÁF‡e>‰sõÀg!Þ ~P8#v¬Bµ�3o3(BxÜP +”Ë«ðÂÎÏG¿J„Ç% I–�Pr¼Å{_·D1Â}ˆ’%0yC_ÓÁ–—Ù4ÉøÞ«½ðtfƒ·­¯¸×æ‘éfóñŠ7”!²4@‘7Þu <ì(ódÈÅî0N›\Ѹï°cȏ¥pF¿+Ï-š·×u:u±ÒÜo¥¹fy­¿f3å,÷º0l>ÜâxǶ‘\›6’+Ž·m(ó¤Ã ã¦lYÇU¸áí;:ǵðð “kS¼Ã©KáX'?æEò[¤À¨�ˆãZø2]ã¼mK)Ká=ŒOö²í®zßñÊ +c‰¼ò>Ǽ÷‹TȒ‡|¾àÄûÇ8p[!ó‰÷<X³Ù^ãÀÎUÈ`·½—EkñvCåÀã†f{­ðöCüóMwK¬i`¸]CéÓ(KáíÇ÷çê8ØDñp ²ƒŠ¹ùàŸ`¬ùÔ (vÈ|2æ=m>ØHqÛ±æ3ç>ø,˜�>ª¼úMÿZŽ™Ê4º¡á¶¥ù^+¼p(³"^cÁӖZ¡Un÷ß·cºº|5±áàá2d¹r¼pðòS¼; ÿ‹j„Y‰|~‚3Ä$ï¢b€Çë(K°× +Êä@Sù"e³Àí*ÊÒ䈳Šyîÿ"eòõ¨b×$ðteurm¼?9íÞV½ûUÈ +úd‰|òìÞ¾ k“nš.D¶pqÄ£}^¾Ÿ'Æ(¿xü÷¯Ó •þ-<^ÂÎc¡>fÌ)&ó {WÅí:¶3X.îNWÅÓŽÚ e. @fãÁ†Š‡=¥AÌÜtðAߚo֛)ÖH„]‰�I«ÿ5R<í) dµËlØàð¸Ç°EÞ8sBbPJÞ" +‹Çkp"l hæø&mawÅ}MMÐ3×¢ñMØë%[cÅÖÚ`UPÒñ}ûë sÅӚҀ‹´<óQx°¡âiI)P3ï(s|»ý:AÂEñ¸… BfI�2§ò¤ VP<l‘!³DÐU¬ ¸¯‘«Nƒo4¹¼ Okœ[ŽYh°râqII1 þ¥ÉÍ×\ÝOkÌ[ˆÙp°€âa‰4¨˜› ¾› 6QÜÖH‚U§Áǃø5_¹wQ<­qìH檃]kJƒ’ÙxðÅy°’âqñ`K�2‡[Ç"¨)nK4AÈ, Tƒ”m l¬¸­‘³Ò€ÚÌWJ[JYm@3³ÛBØXñ´g7ș¥ÎÎnasÅãžR¡g– +<3n> "‹‡=Ò h–² ·=Ò`Ö$ðY‰çêë¯ÛáqEÓ¾;�!&’HÜ|ð¸äž'îþŸxáçÊ|͏+Jƒ&٘ïIŽákùñ7Ü÷ÔM²45ç«:xX#vô½(ô5<­iÎWö…]ƒç÷o^g~Žp9<^ƒ!`k�,9<n) ‚åf€qé}ýT5§Ãm4H–¥dù+•ï_gÃÃ)¤Wޅwߘp¶Ø`Åìz.Ó�óùѹ¯ŸµæœxZR"dÌc>ÿçû±nj’ÿ7ï):f‰@ä÷>ç_¯™+-*l²ØñòZjKa›Å)Ðࡸ• ·ȤpŒtÃÅ÷z™šÎ†fN±‹[ȉ±ÕÍ Ûp`fp]Ü&Œ{¼Î§g®óá™+÷u`ì êxŠfÕÂ÷/w„ùâÖ¯ó”yœ%-XX}q_Pæ£hó!š… ›0î \ ë|xfàØt¤fŒ‡&†u>@³Ša5ÆmAOÓì`8ÑÑ-?˜1ö2ŸE™ÇéÒÏ'ýá_CÆ}C DÒ¡š†Õý2ž¨¹Œ‡ijô“81î Öx’fÒÎha#ÆmÒ4K§H?+dÜ6È| ç»ðÏ~¨· ®‚m>Xsq½îˆ‡~™OÖ,.øñ\07¾:6H<,ìãá–Óå&IìyO·,ã8HúY]°Qb] óYtü½ì‘';WJ<,plÀË%î ÊxÚeÁòGwû¤<Îy³aƒÆÃzeÃ6®™Fψ@ã֗ù„Í2Å „Ë ›5¶ 2ŸE™,}±š§>+êíù2Á:Ž3¤€ªy3p<]³ŒãéãZа1ãaA)¤k–Ž’>?‰¥“®(Øë2›¨yÍFI,¯#b«¯Ù,™~>ꦀ­�°Ly›I™v¸�–´²ù_UÃ㒕 Vnø÷ºà-\…›á¾F"ÔÊA·è_ÃÃ)0*þ—šÒÿš—ˆÿÕ�„2ij>ö"†Çn-�¦,°W½pÛPƉ”õ~ä`óÍî'é„cá~e ³$ÎrwšOŒ@áaÌ'OÞóo°º¤êãqÏÆlmû*ç¢=ûá–àïApá6x¼„\B°,…Î}~> +æ-8x\PÔÈ�Iާ•T×ô¯®q‚ä2þGš´ÓÔo_^ë)‘÷ü+`²!^Q¿Ã†5Ÿ¹Nx¯„‘É&ªúú ðÚ<¨1 m>ps¿mG)KÔØo¿Ó†Z 5nŒ7NMÔàò×6ÈtZã=ýþ çá¯Éàaÿêç:§¾ïn¾_‡À÷ t‡í Û<¸r’JÞ-f‡mGCÀ6®|¾¸°ÓáiEÐ+׸r¼e»–¨zxXRôÊxÿÎó¹ÖO»sbl— }®”Â{Á™gwmUü]Íï°¿ô#­�÷ïõ®)#·ežöY桟¯GeŦ‘ûŠš €® øgSņ‘‡55BÝPñϽž ,yX$†¥]ý WÊÄ<ò¸©T¶ +ô :ïW8I•%t�BãÙâ}`æxܳ¤ÐµqVïÕ)vÔ@:gÂ<ã4ß°rR<ìXìIàªYypÅã‚@ÒpÌê·%î½�Ç| ršˆÓÐð´£û^i¼ÂÇͲ…¯¡à¾§6h•¥l‚Ë|/Êað°G* Kå…c–o!J“`<.)45�‘÷ñ–¾„Û’ I–�Hòùñ¥¿Æƒ§5B•\#@É +y {jƒ,ÙïáŽ×ôï°§F˜5Ǫ07êßqOsº;V†kºwÚSdÇ.qÿydïÏ#‰k¾cé¸w¼“¸ÖøäÌޟ'…+o$õ½ÃuÔ%DÇÒx«Žžq•÷ökÜé ÷ß'"_ø0ò=O§½ÓE¸ÄµÆ‡æØ®ßñ:Êšc£¸à´z‹ëšñ.¥i]m¼·Ý¸;ë'½¹�®¢® <–Èç7?üŠ®DÖp³4`žgòUÒÆ„‡=¥¬5À“c†w£!áqKiP'—lrêLÞlj„Ç5+Aš, Øä”´ùò«3à¾F"´ÉAWM¯AàaDØ5ÔûïÃ/n¿æ„§‹pñë ødÈÓ|†Œ O[œüj8Ù̯9áqÍj'7ôû½°-^§(ܗh‚:Y¨&h¥÷4)ìk$Áª$ÀžÍüšה +ÂVP†iͧ@¥ð¸¦©_I�(‡ðÙêרð´f%è“%ŸÄg«_¡ÂÃi(KÙ䛼 ·=Ò`VÏ÷£ª_ÃÂãšAW#0Ê¡µòeV§Â㚝 Q. åxžÖ©.…Ç5«A , �eU¿J…‡-Ò Pvö{¤ $OVŒë;džÉ5ñ¬Üאð¸"`Ž�L6ëkBx\âØ×"É$¶_ [šô•\²9_ãÁ}MI%7æû³0+^!u<¬‘ +ÃRwÞÐ×hð¸¤ÐÜpdƒ¾FƒÇ%úZ�98àïúèo<ö›òµ�@rÌÍ| ë $K @ò×}ý03SÁC_©‘w�À9Äåï¢ÝF‚û’ȞàC[.¾ë x\R*„ÈRDN³™¿íUýŽ{JƒY/™üÀkî×÷hƒÜ¸Þk¼f~‡RHl\ïÙ Ž=x6²Œ [®Št­�½lH·¸ÞqC) j…NJŽ'AE½mC£¹eZ¾îߘc©Yÿºô¶³N_,…ðÅç?ò^'ü¿iƒïB<‚Ÿóÿ·pÿ½Ý¿ÿЩâ¿w竐ø~mn׿+Ü5ë;l(…”Å®wÕ»ê}‡ ®wu>tqøÞ5~}CO`,óxšï×ãø¿<Í鉖îUÜÖK>J�Ç3?Ÿ<uòÏEpßPæ£hóAáNñ”îý2ž¹Œ‡?WDëxX°æÓË|øãxZnù Ä<p[ ÈÀ!ÍÏÊ{U۝ϢóÞoã½F‚û罃 `‹Gm xXà¾WæC «ï5<lXó øÞ¯ýú3Üê2þ¸Lãæ'+±q`ë—é¬É4Îh~VØkxè—B4­üø¼ÔTÝöº³Þ5èXI¯!ࡳ ŽÍó&ºX WpkË|‚c™bˆ®+>²F€­/ÓÙ+Ó˜ïG±¼æ‡üœŽãÜå#ðå¾ëßaÁ¤7–�Î^>?-Åõ™ýòe:±ñšÆ±ËA3 9Åö¶úšMe,³Q#“Ń5Ùku™Ï¢ÌǙËEéëòe<‚uç-UéëˆÒµqœ¸|ÀÉâWÖ;ԝèÚ8\^D×H¯Æe4 qºõOûþÝZù3%ž—„ î}ÛêÕÎM2Z9‰ê-L^ÿù.ÑÓaœ¿|,yëÚ×â{4q± Ýçs™T<Pe¾C[À®Ç7Šm¯+È×H€®X!‹étöZÜf“o¡›.æ¹X¥¡Þ¡ÿ½y®MÃÇ»ÁÛçÑ;ÖK†X +pÄñ^ð“¶ÁXo[RtÄ�$6k²·/‘1q3¸G5¸‚v‡2ŸšX î4ö MLôâ²·]Æ¡׿_a‹MÛ¿;öKQ+Ä©Äüô²q~Çòu®ü‹[ønÛß ®MŒŠ“Ãò¾2âëѸ®’ëÂwØ …TÅå¾yûò\2õÂ#‹ñ®`Õs™Î¿WŸë¤SÍb€‡í¥„hóïÝ#ÏA]‚Ó”p»‚Æ}­ðÉyË×À±´Fˆ§KèX#€Ëñî&Á¦ˆ‡E5B»,tãMÜ{ê ·Äɰ[# Ññ&î}ÝZ Kv�I „ˆ¦¼äÝc.¸-)2e)¼×âå1wÁÓŽÚ F. Pd¾Æ‚‡=¥AŽlÆ7´ñQ¯ÉàaDØ5ÈâP6ïã¿ÓǺÖ8›<þûý}þîð_¤HVÉë�x¼Š½‚(Ù8ï{” ±™ïU8¯¢q_€%§aMçiF¸ï‘irm jØW‰ð°¦6XmÔ÷J_›hÁ…ð´§I_‹À&«ô5<î)Òd—¾à‘…úš9õµ`ò7 (ïÂÉ&KÝ`Ëü*îk$ÁjM¼?¢9Å _E<]À®cŸÍC.ÇUÞÖM¢¸­(Êe |râsõތ‡ ¨ H›• _ŸDºùޗãaMi6KYãÂbŒ‡-Ò`¶aá‹aa#ÆÃšÆ…5ñÉÉÏÉx E á Ø"Ÿþ¬ÜXòxea´kã2Ú|ï̍rßS´ÑÒ@6/&ï!3Êɰ+˜kãÆŠ”§=¥¬5 £S»æ[fŽ”§=[::>ùmRlJy\T*äÑRŽÏÛ «DI„>Z"ç-øûßßÚ~Î7(ýyÆt|¼®›E!r¿ +ÙÀ¥Òøü,èç³Øa÷ÈÓ¥”=Xm‘X½~`ÏeaZYü„ÎÌ÷fM$—QvÐI—ć’öB‘Kði$yº’µ…TZ¯@ÌFƒ÷5Z!…6Œù p‹çÉDñ°H"ìJäí+·«»`ãÄÓe”Øj‘¥³ØaÇã•4;, 8gšÝ| { [ÎÙð°ˆãa‹4蜛>–|ýúëà¸m‘£¥�<Møzðf·¬¢Ö€rlœxÜRDÎBƒÿ}\ˉ‹ãÀxÅØ¥ñxІë<lsÊOÞ¢Œ‡ kž°Yæ‘ h´µ°!ã¶CÌJbúf•ç. 1—”œdM¼ûáÜašï +‰MÁTϒ€z¦àŋ£®Ç5¥Bõ,¨g<‹_Ž‡2Oò¼æ‘3Clô¸íXóÌ5?|£Û½ñ8fQÇãŠæ‡5í,~ØÌñ¸f'ˆÍÿºVs<n1>l HgÙ|Ä÷%’ t–ª[;8n+džÉª‡ž®š/Ѻ7WT=løfÊØ|Üŏ v€ÀY@ÎAÏ(‡U· eœÄ¹ŒC8T[‡.85n+j‚¾Y᛫f<,ùÄÍj… /ný5›©= Ϝú“JÜdñØÏ-³`™ +oZ<.(Z慏Åt¿þº.Ö2NÎ\Æ3W$l®xȗù´Ìj„Ý+v¬B;¾ç3ÁbŠÇzÃÁeŠYa°{â¶!§I˜ÿ>—{ÍÛ$ñ´¡¡`¯aûúõ×ñ°Cæ“/sÚ@°⾃óëø{éÖ[ž‘\±îÐoØ +€Ëç_`’› nÊ4ÑòšXþï/mEü ž0@¯\àÊç3~¿ñ£]ð° (–%€æù?ßoùÁ6$l+džÉ2ÿÂAÈççªõóË62þßÜ_óÚ||qˆ¿ž`özü÷™K|ěÕ°Kä{Ø'Þ[>*YÁ¯á֗Bªd#¿÷d‚qþ¯ +ᖗáÌ­aü¬˜×�pÏçp¤l8xs•¼f‡¸S^™kLIûõ×èïÐWÈ+ÓáŒEá*ümõ2ÌØ o~‹Ùó–¿çÝýZ_æ³(ó8:9®á믙ߡ^¦£W¦CW¼kÜw¨çlêb…» Œ~òwºSß¡®p׿ƒ‡2J¸+зÕe:aq™ŽZØ¢wúZ¿LgM¦í{Úç¼®ýüÉ›:àau‰Ç:Ç)ʧûALp‹ïÑ4Çkç'¡Nñº à!žÓieÇ'ßàjñH—ne™Mk,³Q«¢× piËd¶TóÞ©i/y¾±ðß!­šWÇq\rŸÊ‡üOll–78|æYɕþ¶¶AÞ:Šs’oÀ´€Ž=¾†ÓËpäTòùëiÎž;Þï´« N-ïŠW‡q<ròT<Xƒ¿C~K  ñù'ז¼•þý2žÐXÆqòóÉGó×ô¯.ñ´Æ2~ZãâuMÿ¶¸Lƒ‹×Å;þìßÛÚk ²?ÙᏭ_k—é´Ä2“ŸBvÕøùHO,|Œ§Ø@™¯/ñDÅ2~²âówP~`øZ\faŠ÷l�e3»F|[~#æh÷ßßMwæéi/yˆ1¥m_Ü4¯ Ûæ5, Ê4Íq£¼W§¼&€§ ÝòZ%Üq¨Ó|ÔÆ‡-RHx¼ €ÌFu �[V!ƒëòÑ$•÷Ž šÕÕÀÇê8ÞB{¬»Âp»Ž½ƒìX`Ç盦›ãôvÔåq|ò®ê%…Ý#݊CßáBê +äÚøðILƒ·ð®kàáRên–È gƒMò>+èw\R +ˆZ!,àùÎûùY‘9>wޅ&Û%”<!r |âÕèšû® l Ev¢ûM›’Áaoß#zc‰ «DW]ï°F̺нºÐ5×;íq¤k xâ4‰ÉZŒöŽkšÓµÈ{ç}SÅkôwºˆ²€àXï»[è NM€à.x¸ˆ²Y0ÎéOy‰ ¶HƒYi@9«ð5<¬) T5Ž#)KðJâý‡ùAÉ›KIðx k²$b'ÿ*-ÿ?•r¼ŸNØë¸_€ä‰”kãý•çp­Ó*Ì +Q7p§4^8Mùù¬ìW±ð´¦4€­¤ \Š7#œ +O[J‚F¹$ ”óI$Û4(<®Y ei�(›øU'<¬‘r¿?µù&”Cá¾H"ìJò9žªÍz +‹Ja«€(•ö*ה‰rI¼Âÿ€çòN0<­Y 2dI€!à5õ;¬‘ +-r#¼ëüÓ|ãBÝï°GÌJã½Ó~ПòF1<\Eـ¥Ö�G> +áu<n) räÒx/x¿ð¥IWÁãE¬¤Ê’x$Žo ^s¿mF¨‘%‚nÜy›ð*üöH„]‰¼p8ó3„$M¥ÉßiQ‰ kã£ +^ƒ¿ãšÒ 8. xcªÙ¯¿®~Ç-«@m\ +°Æ4±ùøMü[JƒÔXȚÍ5ð;ì‘ +æsCÇÓôõ×A︥¹ÛR€]RkPwܑóÄÿϞöçažÖîx +j½ñ +ÚKæùõçwØ!âàR@Ò(­ ܶ¥˜4G¬÷ âyãÈæS‡-ÊZð7¾ÁššXFÆ-¥@õ» +¾&k\ÒXíx Ù'÷•ÂÇÜ÷¼à_Q5w;\†¬!÷•Æ+þUüÄ#Zs·m‹-âûQ­±ÛqÉJ © Pßx×y +ªnÇ%;Aë+ hßbdÜ+Ê<¥¯Ùûò©xQRQí°aÍSøÊü»ó9ÎÒÕ|V +ºmۥ΅2ÿ +ö[ô¬‹Û¶ Œ£XÇa|IRó)1m;®ë _³±Õӎ;J‚Ä·ÁØï +cÍÒÚ +§á»Ž$¥4J;¬X¥�¬2¶XÚqA  ©øÝ€9ëX·´m‰›X �ðËYg"˜¤w”¯D xÃçl+˜¶¯‘¯$Âðž8#_5uJÛVÈ|Þ= ý¸>ðFi‡«A-ÀîÆó³el±´ã†R Þ•oÂT~èÔ¶%%@Á+w?þ=ï³âY·ýd‘o㳗à¢xAT½í°BæSùîy˜áÂgMÛzÏfJùì·óÙk•­C[è¬MƒöR‰Þ¨…×H«77kÓ�¾âf Ûz¿Î“÷œ½U8kÒvè—ù´½ +goˈÞxPq6ܶRý?}T8ØìoE­­]f‘+³`½`‘üÝîζõsš¤W¦AzO¹Íla¶S¼¨zk�°7`d’Y7¶¶¢ŽSö–qôBE‹À±V”£Ò�Žçf«ÙÅlÇ eI›‡í-f֘­õË,]¯ˆÙozU<f7¶S^Ŭ zMÌc;,¨¢Þ&f¯«ù9ݜ­í�›�64kÒvZR"èZº7.å¶>àÂmÇ5¥Aá+ ßób~øGºšÝÿMkJ‚Ì·& |ñ&ÃùW²ë]‘ïµ�Z·ôÞ¯ ¬æ¢:ùŠCˆ“Œ^òÈa®½]ù¬Mìg¦bÛ¡\fÓõ–ِ½L’εµöšLÖ[&qfñ-p'ne¶­\¦“ôÊtô‚ú,6+ÐÖê2=™$|BŸS½º±mé2±=ŠcˆCCò£iÀvˆc8-¯ ã⣘×*l‡t™NËëböBµŠßçjl¥.³éye6jd©q½nlµ®óY”ù0¢bÙù2AÇáÃðˆø=퐶-0kã8}ø¨:V1íÐ/„»dod ¨õ¼ §Ýu!{£ ͱ©ZÉËtöd:<°8YƒµC¾"©œ>œH4¾öVZ;,0)kã8†D2?ʊk[¿Œ'å•qœDü|nôêÂÖH 5¯NÍFô’šw‘Ö––I`Þ=*8˜äâ²&l¥½&ÑÑɐ¼á#—•5^;´K!5¯ô;cúšÏï…Y/yFqշÔ|z_ à˜bÁ´p}…ü:§ý9ÿ)¾t}Ûê2 ƒµ^òTaùÏ[žÃ(épÀaõ´Åßé2=›ÆÅð¬ÁDœàZÞ-­ã€b¡´Æo{¾ü:¦½Lkø¶åeÚW8-øÌ¬éۖ¿ ¦ÕápÃâ]«½Ò{8j6Ö7Þ${æ›ô.l-oXÖ§_áq¯á2S:°íýZ è-xÞx'sKYõm‹4¨z¥l¢Ä”Îk‡=RaX*àÂñ~æò²E؎KJ�M Àõ†5eۖì�Y¯a؏øè-j"C¶ÓUt.«WÀ\Õ°flûšš ímö͏½|žóý}#¶ÃeÔ%\+ŸÅ_?ÞhJl§+)k°Ù¯`¹ +b ÙNkJƒ´×MìÛçñ‘à3%‰KÛñ:ŒÅZã­$¹< ͚´.¢n ÿu3{yš™UhÛ·H‚U'³^ +É£AÛi“YkÀ÷Ì*³—”yoI@÷Æ{£ë`W¶Óš• î•po¼;ºÑ«9ÚaT¨{¥‚p¼EºÙ«XÙa4˜•Æ ‡?!%Ÿ<1X´ì°§4µ®ÀWòã–Ò ÒùzâXÊQ¼âmZv\c¶Õ0ºICyˆíK$A£+‰÷J÷n€ÕQl»ÙÀ¥X¿KŽ<1¸²×q V|¢q«ou;]DY@Œk¾õâ¾ÕPì¸Æ|«5@qé6ñ)Ší[´A‹+ d·šŠm{¤ÁlӭׅJ¿þ:‰·4Û* PÜÔ1ï±ãžÕ Ä•Æ{։ÿ²ÐWó²ãU”tºRy`.^þ}ܾþÓW uÞ5ü„äÝc¶íXóÌÉ<Lp\Åö®†hÇ¥‚°U wI3*HvÜR +´»«ð +U«žÕ‰ì¸% t¹ÎY¯Ï…Hñ¶„Øa‡4èr¥, é×_°m‡Ì3¹æ_82xÛÑ¿n_ÇY€Ò³Ä-ì(¸³×qG¬Ò�·Ájèuܲ +´¶&X\° +zv”mó«?Ë_æÃôÚvHQ)€ï»jÜuØPæ‘,ó0¶°„|Ò±ë¸Cìªàkã“Ì÷ú¸î:n(úZ)ÀØÆ§ÂT±¬¶A¦)lËô‡ÂÕxðȆ]ÛE”%Ü*…WÛûQتZ×qEI ª ÛmV¹+ö8ym«gHO<n7®ã +!©V�«5oZkß ²Ú¦M¿ =óÍiGª¶E +ŒJá“oõ½]IA/<*W²ãU”-X¬‘ÏÏèUµ*Òu¼’½…¼¶©Õuúe¾ÁmÖuØÒàª% l ¯šwík$Bck‚õüWfT z–HÑ¦TÓÁ¬ó·¶- ªZáí‘·D2[²š~¯¡ì ¸• +ÄmX™õZª�ØqMIPÝJð6"o3°¾F„·’x[A«Øa…ÒÝ*hM4³^E­¶oØÓÓi°[㬆`ۆR »mžõêžU츤yV‹ÀÞ“æ£7ÛI„þV"áo«h5;,‘Bâ[5­7zÒ;ÏÎ;,YìI�–—œ4{A°ã‚@Ò ·ZÍÁ¶%¥@zk¢5p-Œ&^’t;-éfU#o Yuå:,©Ä·bVqaV¸ ÖtÆöô+ˆ-˜âR¹ŽõœF̦!jÃXmµZ k«—išZ™†«=…Öú‘Zn]}A ÖÖ�dmp³ßÅ »Kj„ÀV"èÆ³³«ˆ×a4˜•Ün’Åü^Ýë°£Ì#i󠶆YÍ¿¶¥@lÛ@ëa µØiA­x÷3êO›Ö”÷†!Y»„š§Ê•�˜¯‘We²Ã‰°ÛÌë}¹Ó ÏÜ-PvZÓØ«%�tS4òÖ0-;¬) ]i�è +u4;®)*]g°—Å<ñT8;,©J]  gão«xVwh€M @�Ÿé) Öôì´¤DеÈîA‘ù×í츦4¨vKf÷ü‹‚5;;îY ’]i€ìžÿó?ëÊíì°F"4»5‚l<Q?ë¨�÷ӞÚ`U�Hÿýa µ{»_~]í†ßY>¶hZ—ºwÈ¡Âcm8ðnBUÜ0Nj-_¦ïÊ4Nú½U&+¬¶Õe>¯CÙÛòªñ)­µ¾LgO¦ƒC$âîp[Ûòe<‚:ŽÓ~̚¯ì@Z^G³÷åDñ·±ênfm'þފ{ug[ó2œ¤×Ðlþ½h¡W‡¶-/…l›½?ÉD/yN¯Œ + ÎZ hoàªgÍÚ+v m¯pþï3`g|0l;,(ó‰{ë<Žÿ}†ëLViØÖ7ÔùÔ½2êÞâfÍÚ¶ºLƒöŠ›MwÅÿNm[~ #%ázóéȱ1Û!¿ {%€ƒ~EÍ*´6”@Â^w³¿Ä«øµõ 2Ÿ´·ÎŸ²·¨YS¶­^‡ázÎމW!Ú¶üšFK§Ã§MÅÇ·XÛ!]†#§Ã8ì·ºV§¶–ßÃ){Å®;LÒö|S±V8ÏéÝ*Ö­çun·ªØoS±†h[žÃ(5‹›þy¡Üˆv(;еá0»ç“²P¬9Z­—Ù$»u6Äî5-ÞøwEÛãe>Ín²›ô1?²Šhۂ:ŸjWæqàïqÝ.Ö­/ù,Öyœú{ ® R%íPßÃQ³áp»JcUÓZ½ §Û5[¿©«}yø|Tóêжmv3«ã¡zóÉÊ¿)Û¶ Ì§ë•yœ ¬XV„m[ L6'{¡RÍwþ×ö%MÊZ¬7'¢ÛqM©õJ¬W1¬"ÛqOiPö:†ý!ÒLâ„¶ï© â^i|ÈRÄ*³®Döpµ‰ØÐ»Ïgå®êh§=»Z#~6æ©[Îá¿HÝ R™O¢ ÚéÊâޒø˜öÆ;²[Ú±¯d­!í•ho¼){§80B;¬‘m¯DÎGt珼óà„;^ÜâaÁO°Ì|Ñö« \*÷´÷ÁïBC¶ÓU”Øj‘·ëòLǚO¯ +ÜñÊÊߒøä4a³¶t§‹X ¨‚›µývk+@·/ÑYp“¶ßK¸¦¢4 ÛöHƒYi¼¡Ww¸ÆwÇ«(;°Ö*ï?0m~s¡ÀÞñ +šÑ]ó°Äæs õŽ;bžŽ¸áÜÃq®ˆÞaƒ4èˆMçN<úõ×IoÛ"FK8ù~Tzkbw\²hjâ͹»ø”PÜ­QÞñ +vŸ†X"/|þ6ÅÓfw¼„Ò'/^…Oh1�庣ùW°êtÅ2ÿŠbcáķ퐳Ò�X¾›êšï—”ÔaM@›Ô5Þ;®a‚¨Ø n ád®ùøE÷ŽKĵXq¡¶fwÛ™')jû³+Þ�p;ìX¥ð +?|ùɏ|á¹ã‚@S Áq„¶fsۊ=N\Æá`h󍇹ãŠÕ –4°9ÛBs‡R nÊö^”­Ã\Û Ó Vc{½»®·©ÜqA%¶€Ž'fۊrÇ;@,PàxføŠcS¹mI)K8n~³¾©Ü¾C¤ÀÒ@6lEæ¶-R`T +Æ ’ù^—ÓÜaII ª p`£¶¦sÇ5;BÜ´í͵mºã’¦m­�œ”•·€!]Û"º`) j Ö î°E* 7TûKÒzYgúÞ[¼kªÕÄÇB8µ!oӺÕì-$’�VkbwÜR"DÂNpžK‡æÓTÔn_":a  i×à®-‘£&pÏF¼¶…­ÁÝqK¶VŽÅx +@ƒ¹ã¦R¡–Ê gðB;RG*¼•I°D^8a÷ùÌ·Àþ:½í{¤Añ[~ƒæS`êvØQÉ}w�€Øô¬¡ÛaÉ*dÐõìÙH– +&çæv\Òx¬F }MǪí±oó±w÷±Æj‡ER!ç5"ûïCOâ à!Nn‡K|Rßx÷³‡ÏŠkÝã—À|.k¾öö$Í×\+ɸ¯õpêÑ$–¦rے ®8`£µ&r§%%B +Ühm Ì|Õ5î°D +é€w¶v’´Ö0î°d²'°â08›ÖŒ;.Ø$-��g}¿¿Ü¶£(€%�|= +¬5Ž;¬¨ "à’�,µ^¼tŒ;¬) "`i ›~’ªZ=î°F"ìJ¸X¡mu¹Ó’@ӐÀÄ®êâÅsÛ·¶> ,Öօ®/¨‚`·¶·¶&t‡%5Bܬíe9W<vº}Fؕ¸±a[3ºÓ¢A×"°ÁÉFñ»ßî¸§¡[À'ÍgÁ¤î¸g7èƒk<Ø`­aÝaOP7\›rïÈO&r‡5Ò`¶6àŽCInZk"wÚ³¨Zø¨²Ö@4•µ ô÷oó¸ãšC]­& €ƒH.WëwXS#dÀA7UkþQ`"wØ#v%^œ¬õÊózEåN{JYm@‹®5’;nÙ Z`õß4­ù…€‹ÜqáZk�+®;,‘°ÒÚÿèùïT©Þ×mQp¥¹ÛïÔ©÷Þ!¦uÇ-%‚®EÀ„_iefÚR +D»ÏÎ÷ùñÕz¾…-B8Áiüç®v ß¿ÁÕù×ù/TàšÚmj ‹Žpy,h"\s»Ãg¸&n(o!‡»ÃS¸:£ƒŸ‚pÕí ö|Ba™ÇÂÏ'Lükv×7H ¥°N)|þ>ÎFw[]†!…×p˜ã€\´®v[žÃ(ép áĖø<ábwȗB"a)à,áçö³&v‡ e>°ùۋù[#»¾¡Î'vœ3}¦r]ë0|ðm,üÖ´®××,J®o¯\Ž¿T¬;”MÞÚ0†oÄÇÆ°®ÕËpÒ`ÆÂUÝÔmõ:Ÿ4ØÔmœ— +…àH·Õë0Tðd|~ ³Õ­"ÝV_ÃHép�ã—D·Åèör™šÎ†lù͏ª1]«ïáÁ2 Ô2?¨ªt{¼Î§ ®óa‚ÏÿíyI-àH×7ÔùdÁ2ÃƒÐ¡)3Íé¶ RȦpˆ°èۍu‡|hÃaƒSÀ¸ØÕ¼ó[,þÖÄn¯×@ú`¸?p•ì¶ u>‰°ÜX|œÌìú™Ï¢Ìãœ`¸†vû†ˆ¤B S–Æû÷w‡ .q-Nª4?҆wû†2ŸT¸Î‡Vnk@·m¨ÔÂîmó­ÝG² ºmÌgQæqpð󹩬ݶ¡ÌGÑæÃ[ȺÎúe>Ip™Ž7N‹=Ìv¬=°àã}Ó lå¶-V¡– +ÂxоþÊ–H€Íø›^—Z=x °ˆÜé:rVZ��Yä¬aÜqEiP =y-9ê×_×¶ãS±RˆŸ”I²ê¿HÿkbV˜íp¥OþÛ¸ì‘ÃͬAÜv!²†›Í̆ïËýúëÌvÜÑHl)¼G¸wå°&lÇ+È:Õ¯XØÓËRj‚8 w(wõÆ+Ì-=æ×Ÿ Ùa‡¨vKÉxïuSW²mK)0)…WHÝûÁŸ(ñ×y츤D@ì4–o¾þfSìë¸dhrWà…Ã{ƒ +.[h¼u\’j[)¼ppï-d~è7pú2OO+óHƓC«jÀU6È4ƒeH7è…Góš¬šš€§¥ó̇-¶u\²µ’�©-ØTñê°¡Œ“Óª4ý—¥%ñÌ'ÅÜjß¾Út´øä�`U¨®ë¥Ï•fPßYÚGª®ZÛ¸N•q8ZúË|ÎL´Ž+D§zŒÖtj­ãŽ’ £m85éÊ:¡ÁM«­Ñ%­$BÒVŸj¤uX!…t´Õ§¾;C2±ðÕ^‡ý««túýÙ¹xÑìÁï¡o¶í/} +\)@àþŽ\¼UI츤D¨p%†û Ášï=(Šík$AŠ+‰À¸üÑRÝĶ2ŸwÏÃö*q5;¬Xì5âz_¾4wA±ã'®€ÄUâj0¶í(J\®×§ W‡±}‰DÈq¸^ŸK—âñ»ŒI…a©Àù*s5;.*ø=€ä&âÄÛN®cÇ=î\µ“KęςâØqÍnåJ*× «ùؾG"T¹ÍºÞÎÄK®c‡H”»@¾ñ™gWƒ±Ã2§pÜ$ˆüø‹—” +9®TÀqãυ7€ª×qOiÐãÖÆÇ7>=máj0¶_J]C+�¹!,ñÖ£»Øa‡Rãî„o¢Ò¼AŒÅKV {�ÄUÚê"v\²#´¸M¶^(úò­i±ã¢F[­‹«´Õ@l_¤R\·­×j[MÃKj ®ÚÖ+Õf~üMÃ;V {€êUÚZ0ìÔ/óHê<n^D*5·°m‡‹V �à¦ëãG^ì´£Fp%@b±Uc°}4pkÕ�-ëL�·®ÃžaV"oŽt` áʛcs×ñJ -ð +#؅vÕÅ«ï(ó4¶uÄög¾òÞ0ï:­( "Ûڀ±MH¼ªÜuXSd¶Ò@6ñh¾ZéâµíÑ»yóó–ƒÙ‚—æÍSIìx%V�Ä5áª.¶-)BÜ&\’–æK‘îb‡¸j׌«ÁØaOÐã6äzsä*2vX# f›qåi›Î&c‡5M¹j א«ÙØq͎ä6ëzOÆÉ›À„츧yWÀäMú¥u6$;ì© ÊÜÚ@5ÔÒ®fd‡5µÁª4à}S,æ§ +7²ÓžA×"À¹G¡®dÇ-%Aš»p¹ɶt5;®a‚*WP¹ñ,K8ªŽ¶H„*W"è*tUÛ×H‚Uw®?|–ò³ëØi;Wk�åü¹îÍÆŽKJ‚&·$@r•¹¶¬A®+×_ÚÒü³@eì°£&Èq%ªW•±m‹$XmÂõ®ÂÕ]ì´¥ WmÀãÆ¥ðÃo*vÜbÂU°¸*\MŎ[V‚·W|Ú}ý`)U±}‰$hq%j|Øï�w±¾FÌJÈ÷~TêòuÜRÈjÆ7~F¿$pù:íÙ Š[i@ÜÆ7ìýð.pû:î)’[©€ÜÆsE<Xíÿ¦5’ ¹•D|u÷ߗr—óå€#¾ƒ-¾¼ã;Ç÷o +Əª`ÝÙÞÌr›ºÏj¶×Ë|š[õ¬rõ|I|_ý±)î$ó±ÃzÓ®6“€E»*õ2Ÿ ×°ëɞÏC¦þ/àØÖ䬯–2¬n•°ŸKÜNg[Ã(ép¨_•°Îå29ÆÙÀOœ“¿‹ÎjÞ¬ ãl`àÏü¸›šíùZH§+…ÓénÇjf¶åeH·"Ø{‚»k~Îp4ëù5Œ”ãPàÛ£0Ø¢f‡t™:hÓatÓ@&™T:kù2œHW†Cé^Ï&—4:Ûêu>¡n§üqYX£³mC ¤Õ•�NN–zä9¾¢V}ƒ2) ššäbh{¾ GΆC쪊5Hkù2d×Yì/Y*°BÚ^o,Vçƒí*‹5Iëê|Ê]g±wE­&iÛ dÒTìã±è‘çùÊL_a2ցw·º¦V”Bâ]ç±\Æ×_Ó´CÞiì·K� +(i’Öók8Ý® ãˆà磘Xe´­.LJ�Ç?kæ±¾ +Vۂ2Aµ{k„vȯé4»e:ÄnP—…aÍÏý5Ÿ`WæìÆ[®Q3;Ûê2ZwMãˆàgU° +g[~ gÊ ìï"¨·<ÑW‰jË»µ@8]Tää¿òe:•îš¡+xÕÅìÐÏéô¹F_ŸÏENñpE˶ºÌ§Ï•yœü\äՔ¬åe8s…»†ºÝŒô¯ ÙiXV €äÂZ&:,øuÌ7Ç*ó›\¡®¦cÛE¬¹Â\OKj ' 2vè—1®âaÜî—ãqú–þ«< 8Þ¦»)m!+¸U +@ÀçÛ©0¬Æ^‡eÅ=þ±Å…M$/q;^vâJà£g.Åʖ®…ÆŽWPVPêJá­ïÕRÁ +œµýÒ¦Õ-Ó¯ø¤§ù´›mJI)��‹€U5;®( T5«›(0ß2p5;¬1ë `]Ôd|êfÇ-%B¬+h]ƒ°Åζ% Ömö›5AŠZ["F¥ðɱ¼ªeM؎—PV`«F>:”÷M+w¼×´–�üM!˜÷ÜaKµ–€ü5:k·¯‘í¯ñÙïï_~ÓãŸjÛaL'ýÝÓoè/>=ÖO/sjkËW8÷èô'î7”ÅV³&mÇýeí¯T>±¿ayÖÙ BqNj( è%œä‘w”i\_# `I®¬Ö$î°B +)€õØ×Ë¢©ž£+·oم j¤Øx쵪ÕaC) j…ÎÕ}ÆÞ´pTۖ4«ÎÕUk vZR"”¼ÍÆÞª5N;,‘B2^Õ±éçòݛ§–ÜTÇjཧNY·ílѶãúÇB ¼'Õ)궬UÛ® ä €%�œ`4oó¸ÃŽÚ ®0ÀÅÔ:ÅvÔ@`á´×qd¾µá +wX² +Ôðo<AÄ´.pÇ%%Bû[#oïš¼”R¬­Ýñ*öº`i¼½q~ðR߃ߒï~·]„n –F¸áqîö2ŸfXî•On¾/ærwØÁ@æ4�‚œ(1ï›"wÇ~  ixa%¸w}G™'V~ª5ßu´;íh¸Ö"…+®UŽ;ì@Jájkßÿuîç×ð­qÝ~kAî3{û¡LÎÂû¦€ÞñœæZ�ŠXi®Þ¶£¨ˆ]åþ<©OóuǼÒ¦r=F¼ƒßõß0ï°H*dÄR‰ç~?ßåWÅh¦×ـWÉo¿ÝÂÅùìƒ~KÕÃWN…O×Qv`­à‘ƒôlék>¸-)‚d)�$CfRúªžvÔQrm�%§¯Í{É}pßStÉÒ@Ö¤¯ùàaT6êî81íÁ£+5ÑkÐäÔ´¼ O‹J„4Y"ïÎ;i°ª_£ÂãU”ôÉÆ~o¥móIR+<ì© ei «ì×°p_# fMý†AVØkXxÚã¶×#öƒ ûS\–kÅsä`x¼ŒÆ­ò +e¬ü×Ðð¸¨DH•Ýÿ¦Š—q] Kj€RyÐK½I®ZxرìI�ò9`ÐB¿F…§¥¬6 ”žÇö×¥ð¸e'”KâÝ ?Ñp(¯ ‚U×°/KzY9°â¾EÄË΁ù҅«!ÖÔ«Ò�‰VlˆxZSÈZx(5o!ž¶¸Öär2\Þ!FˆÇ5«A¸, ÀeóÀÕK$A¸Ü4ð…Ø5?=8"¶5š`UÑÆ kJa«�/ VD<®i X°Ëé]ó.pE<­1l Ðå�‡› #–HƒvYȆï\?úÊ$q[# V%}?(éþº$ž¶”²Ú€_ܹU°IâqώP0K‚9yg~9a–xÜS"$́aV¬œ¸¯‘ ³Ëà߇É`Åm4˜uüû¤È=x¦°Lkœ[ŽÙh°âqю27üÏÕ×_ÓÄãŽÆ‚K�„™ž7¿Iâ¾dè—%€f\=esÄé0,ÀèóR®ÿ .ùóš’@µ&ÀÇ#~èÆíy¹º]Výkœ¸båû…˜v P›¼LØO•qážoø×qbpà0Þ!†}…R(K ’Äô5ÜVH!›RÀ1Ä`ž¸I +òe8r69˜ØÒ¾&„5_†Ó"ËpXäӈ-ìk@¸×k =r èm5˜ø„†WÞ¦‡ÛÔ|‚e àœâŠz]·RȦ±à{BøÄBˆ‡¶‘à:Z™"×±µs2©²LU l|¸§k µ²aàïEq¿þšö2ž\¹Œã|â£B`µÃ­_Æ3g øßß^‘§Žl$l°¸¯w(l Ì¸Dää¿ò…ËtfAÂæŠ‡|§a6! ^”äô¯¡â–¯TÌÀ9ÆÏà«ñÑWSÜú2žÁ2ŽsŒŸÏƒ÷k<r6„9þ{ çÄC¾Ì§`.óá—Ï/f÷:$êk6éòš ¶ ʏ­9âV_ÓI–eg?!s¡)7$niΜ ãøâçVÁæˆ5^FRÊh˜e˜Üx»ßñV,ÓÁ•irñ8Eõ5ZY¦Ã+o,zØÊ2™V¹ZàŸ¥_ñ8Í[{ÍfIfqRñ³RàB‡‡r™ŽžM‡TÞØÜ°µÝ�—É Ê4¯x”f†‡v5À6>9Þ!\¸˜á֖éôÉ2½tš` ®†¥/Óٓé0Ï0ùA55<äK ’À©ÄÇ÷V¼U ù=œFY†á”ã-Û;ɂ»a[PæÉ”eþC˚|f3`‘Ãí"l 5³4�¤ÍùŠn[¤Àhs¾×¤ŒT™¦ƒ‡%ÍújâC²lÚ×ñx{ Õ²‰ß€ÉIfÁŠw4Ïkñr¢ZÞf&…õ:dñ²ε×ßÿþï|È‘Íý.Avp­Ùßwzù—ðõÂÆ‹&/¢É`MÀ0› 6O<¬Ù "f—Áºn1õÄã—ÁcŽwô×9Šû"‰P2K$$s•ÁЇ%RHÆ\eðو·óy„„{â¾d²'æx'ý 4×Âã’!b–È '?Õöª÷”™²D^8Žø0o-¹ î{¤AŠ\ï‰ì­Ê_ÃÂÃÔ|*eÿÿ”±7÷¿¦‰‡KXý\÷ÿj€âÚ¼¯Š)×7þ«sჟâÊ/®÷ÛAãlú×Hq»„'s6ûûž9§žÌ·0O—Ðq°U>`Î眷ªaãá$ŸÈy^Až»5–0¹æ†¿Ÿ”±ùþV¥ÆãwÃ^€pV7lÚ¸-)guÃïìl¼Ï]P±Qäé +*ÖÆ{=‹Wyëx sÊÃEÔ ôÑҀ¹~�ž¦"5©Ü×HƒÙÚ�»þ=Í·C*Vwì�’€¾A–òÖQ’Üv”�…´>!Ò×£ØbÉÃÔDÒ%ñ ‘Î'7ßLs®<\DÙ@%-Wü+óÇ*–‡5a×ò»§ïn@ùQYp¿‚f“uþý“÷ úåMgÞ¹]Ád¼„OƒÉ†§+¨+H°›L¾„•ÅûSŽ™û $±Þè¹M6ÍܗìB'¿7ÛF—¯…ë]¶�ˆuò[TϾ¤Ùe €XŸ¿}¶]6ñ<í¨2ëy¯èñÆÜƒ/¥º‡®¢n Ã–ÆûøÐã²n,Óý*d·JäýCÅWò…7ÿVz<\Béc¥âÇñ]‡ò‹xK+wÔ|רÌt»„’§ã–Àǐû´IÛG«.£®¡å® PnåÑ®ª‡=5BÎm::°všâƒ§B ªI…a©À‰m64=n*„­/hüœo1}õ_$æÆ“™+L×Ðôs)|¬¸%'x5R=^Gî â® n“Ñ橇%5BÇÝhôu‘Þ¯¿Æ©‡-’`µ$`ÃME¦žÖ¬š–�â6m”z\ÓP´U€¸ƒÊ¬«ëȸ¥™çR€ÞM]cÒÖU ݖ»óÒBf?qÚ.^Â5B=\‚¬àV‰¼pÚô3Ø-O–B=­) T%¸}éì|z\² +dÛ¥�´OßzÛqô¸e5h¶¥ñ +O]”³¹èa‡(²…9_œ9+ŒîKv€½Æœ¿é‹ÉX‹Œž4ãlplAΣۊ2O-ÂùDÐÄÃø¨›ŠW˜a¶,vú\êvÏ}‰$h±%ªf“Ïm4˜m†y›ŸL>kb¶ȵ f“ÏӚ’ ¸Ä\¿Odøds¤|ÜÄÙ\ôxFœ­2îX÷ˆ¸èa‹4ȱ¥ñö{^Žd‘K@;œnW!¸TPà'Øã)Óʒ§%€æÀi§`¥y5/=.A€J[PÚñìmølZz\R*TÚRÒ&:þús.=l‘‘v) iîÙ¸tÛR +L6öücìÙ°ô¸¤¹gÀhãIʦLŒKÜ<—�t¶ygUÒ㎠f7ëü»/þ¼t"ݗH„6["è’ò~ýu"=¬‘³¥ð-Öمô¸f%ÐÔ\6-o>æ£Ç5&=˜9 +él6zÜQDÙ+�‘'ÚÒÙpt_²Ô؍»Âè×館{´;¾Ñ“¼ÙH´õ×l¦ê, v|wçúyhn¡ÇþjP`K;ž’+?ØÅSÿo^Rؒ�qü~þ~Ž?OLa+q6íòúÛUˆ³^q®ô)ÝÎ;ÃItËËtöÖ4N¤Úlzèçt´l:øµÚfóÐC߁³‚_' þúk"zX༹އ¾V¾lº-Øãé¯/KíÆaÞ¹õ%I àxée—Í:÷|Ž\Z­|ٸ󐯄٦ƒU'ÉŃ-âyH_¶áÀÕaRáÝ;K¼Ž¦®.£8Uú|¿ÝÍ:·vϜŒÛïkÿæŠ|q÷ùMÛ*ºï.íŸ6òúHµlʹ¥Ëd¢ëc‰åk2Õä$.œ‡ö±À²Í†¥V±\€s+ËtZjçÊ?•Õ7K\F3¦Tù¶¬ð%σ–‰WªlãA©+UÚ<ÄËtJj…Ê¿D¢ "N›[_©²M¤¦ÆÃÜÜê2ŸZæqºt5Ç8[]f³f^9ωMêü׌³Õ,ûô›ol +¼L² èau‰'·VÓ|1Ó,zè«i¶é×)[SÁŠ‚ÖºN§¸–éè…MZ¶Ù,´õe>‹2Šûì¢rè!^†#§Ã8sú†‹Ÿ‹hËïáÄ×2ŒC§kAΆ¢‡|)$À–ŽÆ“LQatëËt"l™ŽžBgÃÑҗéì9tþUèl6zÈ;tÖ�ŽžNkŒGl6zXaØÙ8ú(VÙ|ô°¡Rcv~>Iˆƒ?8ö 2Ÿ"»ÎÿßߕùÆ/þûìñ|.¤›¼Òlt»ˆº#—JáCÂË#]iPMOO×QÖ@ujd;.^cr==®qæ¬ ˜mSÎj£Ç5»A´Ý ó?ߕ½$úÙÆÙôt¿ +YA²-‘OŽyúïB<ýÂéôp²!M÷ +|x/¤ ÚÌÙèôpܑ5b>.?ÏøÓ~‘œ;9k¾áàpz¼„²ƒœ[*Ÿpî�üA{«Ç«(è¹kžÛ„´Áê¾§6ºH_â?H¨ã¦zØ!…ÔÜ»�!.@ÚIõ°d²g@ú¥¸<Op=®7:í÷¢ôBàIȪ»]ACÕ�WTm{ØQ4àŠª¿¿ƒ¶æΰ‡5ü{@ÊèæcÐzرÙÓ�8¹Êç[eǽ_æ‘Ôù(9/1ßárLÝ®Àá³Þß/G’SÞ.j©§ ¨È»kãÞJiÉg“Ôý"êïšxÿÄ‴Ç:íÃ-õpu—Jäý“‹/Y¶.Úz¼‚’ÇF ÀxY]'¸¸ö%%@ã-o<¿¼ë \O;j„Ì»F ¼ @«©öÔ¡wÐÚã|ÌØt[£ f¥ñÂñÖ* ÍMO{J]‹¼©W7Ò*«Ç«hNÚ"ðÜ@Æy—¸®žö4 +­÷œ÷æÚxõpuÍwÃÐI ù¢§ êa4˜•Æ Çaß hŸ<ÝZƆ=¥¬5@·JšI[Jƒr»4^!«¯ñoò­6£Ðã–U Í®…Wà鸐喝:÷-µA€- dóYâ]`ÚyØ#†¥òÂÉ×pŸT¢E<[JQ+�Zǽ³…²Áæ¶¥­¥ð + ö÷믳æiEMSï$µdCÍڝ ¥6Túa¬jyØ"vM‡†Ž§é믣äiI#Ä%ð +Äl@ØÔñ¸$ dÐ&„OGœêï=º+—4ÿ«‘P¯ç_òοîù/’:Óµ~ýuQ<\D]@ì\Rç_ÇÃJއ )[¸¶Éáû’­7žZmj·¯ipØ" ÎGÂ`—ÆãŠ2Oä|Ÿp‚sÝ;&‰ÇÇ"¿>>á?Kþ‹„Í!~x܄âa»ô ›¥ð!nND1¬ÊX¯B7piáÄêgÈÔ|Ï߉ñ´b%д\sŒÐƒ +0W”Ys)€5'l´xذ¦)šÅß¿ÍGm¬xذ +”ÌR@ÔpaÅÃ)0Úð¡ØÜpÛÑü¯Ì¿;êìÃåæÓb xÜo:X +@̦ƒ;V†ÙmðíQl°bâ֗i +æê‚oëHXŠq£ÄmÚgNæA¢I<öKQ+À/‡Ê2瘸íh.X恗Cml˜xܱôËҀ_%´a°hâa‹4h˜¥l@¡ß¯¿Ž‰Û™grÍEÑ\ Øñ¸"èi�v9žœõãå܏Kv„xY"Àˤ¶_ݏkJƒv¹4 — üж”á²qßó_ÑÒæ3`J¸m‘³Òx…W^ × ð¸¢ÐÜXg½N€Ç%ôz�昐6ù&Àcß-¯�Åò�Ö2Nvl÷²¬*>¿»þí+jƒQiÀ2§V½ñdè23.) T5aNuÿ›Fð–ûŒà¶ Øqzä5‹ ´É/Œ2@‡,·ß1ô‹t!ÀE ÷õ’'S–@PåMÍ [^fS)Wò‹wFî?ë61'<ôê}m49ž¯ ~ Jƒ4YÀÉéBóý]SÂڒ N–t2Ùm>~ƒÂ}D¨“%:¹Èß +…‡24Yäïï“ò6߸u,lžb}ÖÙôoáÂc½ t­�ŸlöWÀpÛÑà¯ÍC)Ǖ|ócî^¸ï¨ *ei„RæaÊÊ22ìB"å]8?ܞç;Á©â÷½�åuF,þ{Ã’Ÿ€m8p2¹k<M é28Y¦(‡Kýk\Øêe6yr™ œŽw…[áV/óI“e§M?ÅþV,Üò2žAÇQÓ'åK™¬4×âe4be4TrÔü šÒ9› ¹ÌGŽça¡ßb„‡òšM,³!’SÞâ7¼3a©ËtŠd™ÆáÑUîšny dÒèo¾°x®bá¾Àt¯NQ‰ßãî[ބ¯NÇ1Òª|Íý5ŸúØ¥ï÷®ñ¾ÿvÁÞÖÙôÇ2‹S¤¡[Sƒš .u™ÍšÌ†iVêk8x¨—B4­`ŸÛ÷lœo‰†Ås!vxØîX¦ƒ*òXØôpë¯é”Ê2s¤obE·ºÌ§U–ù(†Âyò£o~Ø6È|e>üóý(Øñ° "©%}ÄHÐGÄÆ=Ÿf¹Îã,i<1ùa6'<l؁TËÀ¡Ò·Bw• +·2Ÿ0Ùèo>C܁ka[ ã¬ãAþšú{>è£Îãti±¿Æ…‡ æ-€#¦ð·0¡*†‡®ugLß*þ50ìê|eç¿ë W('Ãmƒ²)…`ϰ®÷<%Z&† e>Š23§�›6¬ùDÊÜóm#ÃÃ÷¿x÷½sÏ$+ÔÁŠ}¿Ô“0×ùS0oµë˜¸Õë0ôr%¿ÏudÞª„[} #¥Ã½áòL½’L×yp¿€²"ÙráðégÏÄfƒ‡»@,ˆäô±””Jƒ}‰5(’¥$¹ ]s¿}…Ì'G£ûßߚŽÛùÇ¿ÿ"å•Ï]’7¿Ã0ŸË4ð +˜l�wƒÞ±_hZàci¬�×P¯_F÷:.½óÕ°;¿EçŽßÃ<¨Ɣ·”Þé +šÍµÈ̸Ê]µ¾ÃH>±ÂÝ_Ó|ÛÀ­o_²ÙÓ�Ðr^oªb}Ç¥€¨ ŒCr,~k¤·-) +c ¼Â�Ÿ\báhwØQtĵñ +ç`b\C»Ãž!–º&6ÃU¸Û÷h„]‰�!ŒX§BT½;-)4-�2œOá£Þ¶¤h†¥�3œXo ҝvÔÝpm¼ö¦FÍ»ÀnßSÄÁÒ@Ö\¬RÛaDØm.öß�øX*õàùÎÕÚNWÑh¬5>!ÀgÍÛNWQV�ž}O€•Öȯ¢ÑZ@S…æ3h wXT#”ÀAWm­‰ÜaDØu\ûý\ðó믋ÜiÓZMÀÎ$‰4;.Y*àR€Ž¿om6kØvܲ$ÀÒx…ύ/Hpm‡R ð]”±êh‡%+Àž †(ÉaMÑNKJ]‹@ïB¢fSí¸¤hwWn÷|’y´ã–,PíJá½ÒÆG¾€h¼v¸Ù@Ó+ Pa\ç×_õm…Œ³¸Æßãì»éYG·ÓdÛ,�êK·šO‹™Ûq‰Z¯|rˆsáµNrNj( (+¯}wïÅñ­Ýá"ö*á†o/‹—âÙ°Ûwh‚UIÀzkZ·¯(ã(–q�áà›ùæ—KÝq°[™‡ 9³ÕmqºcÍË<ppÀ’ZCº¶AæIƒË<‚afx"ÜaEI°)‰·§áþ$©Ù”Vüít evZâc¼¬­áÜáÊ¢à"mïK²æóf4wÜP¤­ÍC«¥Ý4w¨Ë<%°IÚо@ªùî¸\Ù!óLÊü'ßÑüótJkþv¼ˆ²›­ò1 p+Fw¼n¥�œH1ßgw¥;l1tkÀ`ƒ·"u‡Ò nôöº 邳hݶC晔yxãT¤y¹×m;JQ+€‡óØÀÖÄTȄ¥& g¯ .wÜS¤ÂÒxs LXàó·& ® Ý¶^ÒtÂkúÿ[¹ ®±Ý¶aÍ3'ó€Ç÷ƒolÿ©Úó%€¦ …«Àu¶ÛVìqBa¸·ç‚¯y?˜ÚW(Àõ 0ñ+ºªÝa‹4ˆ…¥l¸fv}‡Î3)�÷›ôõÂsŽ…ìŽ+àj�DØ�n!»ã‚ nøöGñ­‚ݶ¡¹[&-ÍÇmX·¯( aI jðV´î°DÌ6x˃HóÏ�çºÃšFo5$ <¹>òvÇ5;B%,(áP[›àn´;î(*a € +‡óZ?‰Íå®.‘�©°‚ +‚ënwX …´Âp´x[àŠÚv¨¾õyPᔒ”•†v‡¥A*, Pa“¶jsÇ5%B,lÚ6Äo’VüùWn_"Š` „ +&&ûë×Èt’à= bl¦Öî°a2ØUímqÖ|ÔǦ®C¿‰Z›‡ý5Qk×v”yÚ_ã´õ‹ˆá;Ž~ۚѝ® k[«„ þJµùׁî°E +IƒwØXÅ­#ÝaË*d°©Û_|M~çO3«Nw\àè֐Áñ×ëº+Œê¶%;@,ààóo¦ÛÜ՝vÔ}p€Çß=ù³Èœêö=Ò ®·ßâ–zõþÍ{Ã)ïpu—J.9žGÉâÿ7/)D­�1w;Ïúøï¡œßMp8"N)›¦ÓdoUÿ¡‹ÒµÙ0ÄêtMöz] éˆ]ê~//O“ÚÞ¶Aæ³(ó8:22U§ñÞ¶¡ÌGÑæCW³kÂwè—ùäÄêvoKÏâ1å;ÔÕíÚlˆbu»"}¥-³)Š]í¦vMúZ]æ³èh÷wIÕKžt,3Ãw»V[|~´å®YßaG)$.–BàâóK H¸¿Æ}‡%¼¸pŠòí±®zß¶ Ž'/–ñž³ðúµ2ŸE™²|èMc¿C¿Ì‡d”y—Œg%õ¦¡ßaÚOf,ó8:Âaï°¡’K(ߐÆGJmo[ ã)‰ëxôêîµu<{îtoÉdáœö}wºÀ9ÊÕéšì6ìù´ÄætÍéªìÓµyý£¬?ÌcŒš÷º__/õ„Æ2t¹*\w¿¾@注Š¿z<Ò?¸û¨âµù`Æa9¼Ôý öüÿOÙ½%9’í<¢žJŒ MRÈu™PØyؚÿk§Ärä)Wÿfm;«º¬<ã"ÿ‚Jg,óØ©ü~ˆWÙoÏ/ãéŒë8v*¿c&ÁÙ¯È|2c™ß™qñ»J~[¸ à ÝMbC»kÚ×Ó×,’d6lq<Ï|v\úéG@Òb ÀFe»B}‡‚2Ÿ´ØÜî{#Ž:pëk 2Ÿ¸Xæw\¼ÿS>¹&y[ºLCÓ•Õæ*åmñkQnsßO²W ƒjy{´«[Æåjf]êZ|™N:lâö;:,žÖ o?‹\<†3 ^/ñ”ÃÇ8(²‘[#¼­¢$d ›Û/6ÿæÝãµyár+v8AC¹÷]ß;‡ý‘?Äï%-Ž»ìëmÚ\úúJ<i±ė3Þñ?äZåýür ùN'¨ÄÇ5äk{7ë×Z“¾ÃQj ý±d„õû½þ>w£áàjåíVé®iß~ +©`«„œäO/ßGu·ÃJ>*- +™®6?3Á­¥$!K²ê^3ÁSI ¡D6Þ{y-Tûóé$x¨©¤È%™Dµùñ+ZJ3%¼Ù`¯y੦„ ×B�‘q˜Ì<–4Ü[ öK2€ÙUïÍU¯Yࡤ†Ð 7Ö{[¨ôçÓ(ðÐ"L-pÍó´kxªYÈ´�ä?}:ôKJýqÉøF‡Í‹w‚sã;ž`¥S¯ùoÔ1ÜåºjŒ÷'Xù$ǒpNŽñmÃkí“0ù;A*Ø*!XFü~/Ãëðwª)H•xãjxýŽ%+ØX ïõ½ôl~øÂ~Ǽž�k\¯ß–/ÓtÆEïžéÆËRµ¸ëáØût–Éü¹ ½.q{ç +â8¶—|TZ„rQ¿…[C™&Oñû»4m>$†„Ç¿–�—l¦· á¡A蒛è½ç9~>[ƒL3pM:?kòB0<d�ò4à‹…¯[ˆïŒS—ñ¿@Áq¾°Ø|o«XóDÅ2TǸ¬'ÛøîÐ!)DŒ‚àxp–·£;ÔHS%â;…"óþ—3Ý^S"j°Áân êŽ%%ƒ8ØìíÕímÁºc‡Ù[›‡NøJL)`×dž>XæiúÖÈnë Æ¿ œxõÂÂÅìŽ-MØZ¬p�B>ùÆr‡–’@*\N`ýåVÏum˜Êϰ(… Ú~)…IEó\xw8„TÐ +Ëüv +«Å5Â+2ÏH³¸{Âs+ÒÖïXѤ­†Äãs_¯ý™þNڜ׺¾ ðŽ'9Zh‹%äË'æMBɫРïx–RD],)ØC|Š{ðÊx‡‰ ® Æs€\s¼^# •äçVI®IÞ±¥„ WC ‡ÓÂÂ`¸å{Ž +âš@l$×$ïØs„Ð›É ! ÅH—m”w(’bIA0,þV¹Úš$…Á’r¶nboQ¦[`ïx„F �&NŠÊ Åpo+q¨kÐÄFu•÷Ž%„¢Ø­îýeVWo¯‘²b§º÷µp”‰ ßV#Œ• xåP>‡Ù5å;ö”[ +hq8Ÿõæb•úŽ-%¸X�ŒÃñlËnª÷m%%€ÀX ŒÃñz×Èo/‘*c eLnñqð;TÈ|2ãch95&á®qßÖ±æ3Nç!ŒMíšõ;J +qc»ÛB³ùá+ö‹ݵ0c£»&~{‘„7¾ûÌ¥€Ÿ~‡ Hf¼ – g/\F,C 2N –UïVð;”„Z”qÕ\Älⷕ¸Ûµ�(cc»¦}§’BfÜèîµÒ]Ó¾½DÒ+ßM­÷K¦iàw(Y™' Ë¡ý¼[¼ïXp Ò Œ]æfG¿­¤$PK”ñN.où´;ú:j¥qɀ3Ry]C½COÉ 5– ÄÆ£´ÞiËYïÐ#) –”?,§[dïXR©ðÄætM÷¶wº�N Ëç_qïTј®e@ ÓuÛÛkjMqWºë»Âö»eIWŸë¶ÌýG¨¬” 0æ¶yy˜ìjJ”®e€1Ça®yq¸íjJEqÍ�(ÆYòî¦òàÿÍ5GIq͈ûÖû]’ØKþ»ÿŸ<y]3¾ªˆoÚØ¬óñ¿XU,\׈ïPà`ׇÌKɍïPábW°îx»²kÈw¨8RK�¶ßJã*QéÛ +d>U±ÌÐå+EÃ3—_ÌÞyù8¶z Ϻ:Šù¹ÖkxÈ?æ#Pç±rŸV G@Úc À†äjz % 鱙ާ™^cÀ­¢$<vÕû¤ªÍ A!pk€Œ”€°Ì…å:îe<ek’q|’p<ˆêõy¬JÕ+xÈ/óéŽÝô^ÕôÖOxl¦÷JÀššÓp+¨™(A™Eõª +Ê|$ê|¸ãÐD½Æ€{™^ÇJäw ày2<äó©ŽeK‘A4óyVì2ŸìXæww̍½Ÿ¦|=]†Žá ÌAjØ5âÛâ×4²t:@±r]¾C| HQl^7ÿøz%h1âÛ ìú<–!WqëÈ×$ Q±“ÝK(Õ¸ón·¥Ë0Hñ1l_ÂÚ¯3å/"¼žŸ€­üˆF‘^VÒ[ð]¦#Ϧ±!9+ %Àï˜×†±Y0¯à_R»æ½Íkú·ÅË4¼±hÞµ04ŸyÓ¿-M#K§Ã.Ç=ÂÅy ÿ²ËtäÙth㸑‹U +.€-½Ì&6.³Ao?|ÿíáÇxbã:Ö8îÛRÚºìm5 ¹±|Ǎ“¼ìÛœþ¶HAV®é¿ØZ¬D·°ß!<G#ÈFÁŒßšéõøÆo-à/ p¢ÕŸO'»SCçµ5⛻—›ÓZ3»Ã9ŽBâ&kÿó}F/·…Vq{À´îp©`«„|)‰s¥WKêtŽÒÚp +ö.ww·ÆuÇ#d>ý°¹Ûs?œä4Z³¼ãšÊÕbQ¹&y‡šABl*÷á*W%ïÐR"˜ÙTn:»µ7B)ïTÒL®E@o)rñešxx[÷’Ìn­‹pÀ;6l ãú<Äp€ŸõÎkÕïù’@1,  ïCŠ«|W+tœ‰e +™þõÅ&d{Ŋ@¦E� ù;V”zaA¸;Ô-ÌÖÔîÐ`ȶLƒ S¨æG-*wÈ_ó$Â2Ž„ïŽh‹Êmí’ÎBó³gPx#lÍ{ŽrÛ ®µ„o ðÆwëùt¯;ž 4Ð — (aã·"vǖ•@$ìüöú"M̛Vjv[‡$ KBÚºÜm-’ÁXö{Ês«š¶ðܱÂ5­@Ǐ·k„ÜVrÐKÀÖ‡Ë\ÌÒîXRR(%å\7ã#ñÕ?ºÃ$Ÿ6X€ã§aþNúÖ" •„s4ýk6×4ïx„RV Þà:óÞW½c‰ ] �#þìäÕ£®·u”�2b €#އð@º"{{…DÐKRicó£7ØÛj$ƒ±’¤¬D×eïØSRl)ÅQqëËeïXãHW"À‰ÉPó!0Ø;Ö0‚œX"À‰éŠíJ$ƒœ¸QÝ ¥)nn9ðõ`j8ýüñ Bs(^ÿãŽtjÆùúç±$}¥ÑàñGI²„€$‡³É= =%„&¹†€$‡µ9œ®øß¡¦FÐ$KD¼CW3øâ!J‡Ã0›ÿm‡–JƗøuKD›— !áñ ¥͒—l˜×Œðس2h“Íò=YÌ{ð&€Çšæt-ä|µôK¯Ûß~ +i LVÆûÕSó2éë>x8Jía³[ßßwÛ¼Ö 5N}-.Y©¯ùà©æˆ Kvé{åQòN½ñà±Å¡¯e€%ôUÜk$ƒ,¹1_.,]Ì×tpï‘æšòÝc‚–<ù6<5Ìk)pɁÍkxl*)tɒr¶‘&èñûUÁ¯2áñ¥‚6YB€“ =– 7'܋$„@YB(WîkJx(‘„ÔɊ}ŸD¶On;6…ÛJV@æIÀÙ{bݏG8*¨–Ýßßæ€Eށ=j9njP#ÄC‘„.אpËÕî%nY1ð•†2¿"¹JVBj tB×Ô %�™�´lØüp+9¨–¾Óºæ×·ÃSIWÀ–µ¤kI`³ÃC‘„P-×Ćé:4°ùᡨ†0VB€¡“zò8 ñØQiËÁÍ6Fìežp¹ÎÃ-ß°^_HO%ƒr¹f�.Çô»®5ÄCMÍ ]– Ī 6EÜk$ƒ±Î‚/|œò›‰ +‰ÇgÁ�½l,X1që(ÔËMßT%*: +–ð夸ùü»$jJ³d ÖP°Hâ¡E2ÛHðè5wš¸$zš +¶ æ< /�ÃÄcOI!a–fµÁ +ŠÇž’AÅì6ßÍ=×;й(î=5ƒY2?$-�l¤x¨‘æJ€tü\¼°¹á©§d Ö2 ¤cˆW‚±á©¥D+—`åø¡ö�À¦†Çš•A¬,ÀÊñ8­÷35Ük4„ZYBԅ‚Øãÿ =’ÁXɀWþ÷cîþQìrV'þx‹äu=l@ùñJRÊ ÏÆƒ+§ÃÅãvx(0lX«,Xí°7h@je“ÀÉӗõ5<ì 2Ÿ‰†}oùÀ$�5<öÕyìTÞ*öU<óɑÝúÞ©ZqeîN}m›•ÁZó¹6ì  Y"R­¯òàÖ éÖ?]¾/ùyÁ}p¯pík!’÷ÙÃûš*JB’dIÀzå÷ë»j„‡†2Ÿ&Yæ±^ù ŽŠܔ°5È|ªd™ßUrñ¾F„[ºLÃ$Wì[¢ZÊ["¯wR ÓÃ^~D£H‡+§ÄM&jv¸Ç—€ÄÊ€½ËïjU % µ²càßåqñA«ö™O¯,ó;X.Øð°§Ë0´²`à»a`ÃÃ-~M#«aàmÉW|°Ù.mû–ßU›¶ü2XÙpnHM¨¬J·e7\¦w¥|^Ã-{MÂ'Wý›OÎ"º®…[öšF–Ncò=þ,;>þë!¹ÌFšÌÆæä: ÷¶ô5›ôXfƒß6ŠðOãÀ=¼¤>®çìï–æ¸Å×áÄÇk{“ƒkRöšnñk:³d«“Ó×â£-xÈ.ӑgÓg¿¡ö¾‹û5)lÝ%9U²ºßMݯAánîWÇÃ$SÕâ‘(Üâëx²dÇJåEz [¶ŒfXõ¼ÏåR/¹ýXüo¯¢×†¿ÕÈd©x, +ÚKAjd™‘|`]'Â^FS$Wç»S`:ÒD…fƒ[ü@Ž,ȌûõÓ­ð·5XS%È9¤ ©¹Þ^QƑXÆ¿ôÍ¿Z}ºèOdÆeþkd(ã@¸õŽGX4Æ2æï‡ÿ/aq�µÂ¯UJ a±$œÃâ´6ëMÞLøG +¶JÈÖ«×ä;Ք¤ZlñÆßþútä;”4³+ €Åæv úŽ-+ƒ²Øì¼Löxè—tÊcs½gOó‹æ–W–aa9¤³Pæž þš;J +‚-B˜w” -ÍþJr2GzMÃCËJ Q–e3À‚†‡É R6¼ÿ«øf­›¨t¸uÈ<#eôù¹UÊk>¸U”�djÀ7Z9ÐÞayG8*H–%ä²?¬®-îƒÇc”²eIù†-'ßäÅ%‚x8…4-KÆ_ü«x¸ÉÂq«‘¦Öh褸.8B<¶HÕ ÈeõÀ®ˆÇž#„tÙMðõMm‹ÛV‰ÇÁ–½lä×qï©Ì ý^ýšî=šÂ`ƒ¿{ìê“Ë‹ehìi²W2@” ö{V‘r³½¿tµyÏÂDðXÓ|¯…œ#î;Ù-®7ÃýÒ@¨\3ÎÁõV]°qâá5>³¢à|ëP¾¬Ø,ñP²2P�˜ƒÒ,lŒx,)!Ì5€94́‚ EGý²„À/‡™y¯«§Râ¡E"è—%©!f¨‚Ý{‹$0´&€EÃÓæý.—ÄcɑT̀_N~H©Vx¬92˜%ã{’Åõ*žZJ‰²«ÞÁlÞõt Ükj ²d Öà®bà¡FB˜krw–kÜwªi*W"¾ÚÁ{çYy™˜õÏal×2¾VÈ&{…)5TÈ{CƒœæS÷À­G2è%ãÜ ?¹zæÓ-ðpÉO¢|$œÓñt;‹óšްâ³M¾y£©ßd=ܐЈðtŠÒBš,!çjªŸ¥§(”ËòÍ_Œû…¢“T•q?ˆ”7KÆw1îKS‰Bn§ÐŠÄÏkœÚ ±ù㡃× ñ4—œÜèñXÒ ±¥@=§ÍMPnòx,*!DÏ5æÙ°Ù⡨†<þï,×ûÆ¥YŸ®Ž‡#H~zç#á/ø³bCÇCÉ +È<#Ä{„!águ»Ca €tNþÊ«CYqëh6Øþ°”¹Ú`ÅCGÍ e6|OG´ÞòÌAñÐSC(™%¹ >ÉC=Â\ K´”ðµÞÞQæá#u˜9Ñ}Q£Å­ã e–�XæÛV°Êâ©¢f3× pæt¹ùåÇaqï©͒Ø|”òpW<ôH +ƒ%Tڈ°Âⱨ„ ×B@š“èæ÷7®‹§¢f…-D}cø\¶=Œ›?OQ*ˆžÝ?Ý+@zjÝs³ÄOjY^+*{d0V2à©;AžzJr-ô™b†ÐòØã¨ØC€ŸfiI"O=%ƒþ¹f€?Çx+6‹Ü{$„ZB?â­w6SŒ<ÔHc%²:~"?\±qä¡§d Ö2  ·ªŠ #-%ƒ +ºdÀ@' Í Á)òس2h %ÚP±Qä¡GRh +ޖæýù4Š<ÔHSK\5-ïÆ=Î24Õ¬dZ�´ˆbcÈcIÉ VRüxåƒôóéyìPN\硞•«?Ö<ɳ+â¶E>n’ÁXSÄ×üóóò¸ Y†Æ–’œ,ÏÁ.BedlY ôÎ%!¾¦ÅXÁ +·ûþ‹ro|mv¦šÿÜð±éæÇË!±Ïÿíÿ&ÕlâRÃÇÞ )!¨‹.Klúx¨( 7-!¼srQ\&揇АàY°ñùý*œXro(ó)že Ÿß {ƒ¤y–€Ý<™ÅÇlü¸ÅË4Äó1~Z±Ù㖿¦‘Õñ– ²”÷ölÄe{œßÀ»øX ù9ÀY¦±Åù]é°qã–/ œ ?ãÿ?¸½Qã–.³À͜ (-º×¡qKÏYä¸ ÎWÂ\$ñl,ا±¸9Ú#Kÿ{Ëv\&±®ù]-°ùážÍéäÊ.ƒ˜‚e¸nÙ2 «|L}yòú?¹UYþ떾f‘Tg±¢ùþ* ¸°á!yÍF–ÍRôJ›ãpØÒËt"e™¤¼ßÍÊÍÌb†{tN£ÌáàÉ0 |> ·x§N–a¬fÞàqï)”—nÑ2y2Õ̇æ­nؒË\$ɜý²‘ù}½–Ò 9á¨Øj…ûlàå*|Õ÷è:ž~ـð¥�aóÄ^GÓ/W|YDTT5±gÃ%ÃØÂ,:¸hâ]†#Ά/WþkœØÂÿÊlÀåD¯ø@Í áÊu<V&ÇXüW¼p‹¯ã©“e;˜ßA:ñb¼‰a˗ñ ”q,a¯ÉçÖØp/(iA”·¢| ÂËlå2J9˜ 7,¸ ¶ô5›HYf¿EÊñ˜òºn’„Ê’˟épãåeÁí@Æ3PÆãrÈà÷ÏEñYé²£°k|oÂFòM“ÅÞ_Ò£Ïæã“ ßç·Õíñb„MOõ%ŸÐٙðL¾.“‹×ü+<Ï`HØæ¿¤É7‡Ã‚íRAÝØð®ÏÿÀ]ÏoaÃf‘Û ¤¥¦†ÿ}GϞÿ/W<'‹½pé²$ŽGh¦ØR¾ñÑ"Ž)§( äÑf޹95o5¸SkŒkltPžõuʔ‡’A-çŽ9qàÁŠÍ*·CHK%ãü)ä. ×ÊãJJ%㻜·kaÇn•Çž•A$-@ÒI=y™V{J +‘´¤œK؄…\y¡œy8„ÐP׈s{q¶lÚÙ!¬lrùš*8oa¸w[š^Öëd¿ K<=GuÍ�³6¬¦y¬92(­›>>£ÖÉ4óV˜“æ~ +© µ–ógûn8ÙHóp +©`«óäÍx²™æ±Çy²f@R§»åU¤¦y¬ql°Ôª“•4O-%‚”Úpò?L¾Ö& 'ͽ¦fPRKFHêx!#?|åÌC…$£> ³ã‡ò…’M2÷Ž5Ÿq2>?—ó5Ŧ˜ÇŽ#„zZB §ã‡ôC$ ckJõ´dÀOÇC´È±1æV#äÓ5"ôôþOùÄ»Q*j@Êé#�ÛL±*ä¡cd^'ÅIkøz£(ä© qb €}ð^Ͻ)äVRhŸ%ö9À‰• O%5„öYB›7ïw¹BîEÂ\ ªRìyì)!ÈÕèg5Å‘Ç3Ş�^–—J䩯Q±g@@ÇCu¨b³È½GBH %$4ßlðÓ rïЀÐG�Hu\;\cÐr/Y™§ ÏqYZØ òXRRhŸ%ö9ñdÞûTd<ö” âgÉø’!'Ã9¼°1ãv©!€–Œ¯àõVɰäáR‘øYÉð)àÝÇݸ¡YòpŒU‘šðå#üp8\0òxˆR‚^KøÃJçx¨Ð¸54\¦ÿ°ªù Uú¦§–‘© t͒°‡¾Æë6x(€TËÅñ~qA½IXó¢r<œ‚ Ù§§êý~q|Àᱽă8ZÀék:÷«ù`SÅ~‚FƒuþK ôXHÔÈñtІ‡5Ô9Å'…°Šã¡¦fP:Kb­w‡sVÜ{$„¹r¶F$0óýŕ\…ÇãJ>*-Ü9øÐáˆU·’@î,ðη˜ÊOE®‡ŽšAò\3 žÍ›>zjÕssÄOsĦ‡ a®;âû‹Œ—‰ñã©È1±‡À=«&vƒ<•ÂçFŠ/¤¼ $Õ!=kð³‘bƒÈ­G2èŸ)¾:)Vˆ<ÔHs›(^ÛZÉD "OEM[´‰bƒÈcQI!6R¼Ãã``‡6‰<655l)0ÐAÁ~×õ`Øxh’"hIAp ³+7Š$„¹ò‡uÏû_§xc7ÇÆSI @f �pÞª6f<Vä<qs™mއgYaÆcÇÊ l– ÈfݟO÷ÅC‹d6— „V^<Ԕf6'|Y>÷έ΋§š…-¬yÊD+Ê<IsÎ36U<vÄ<!³á`ù¦þ…ýñ»\l>*⍇~i s– èiÃ¦[‹$0ÔÜðÝݰaã±Åà°e€8o4‘·ÆcGcÒ�á?e ›3Ö4qóšlŽŸÖ»ª©2ò×<Q³Ì#2~Ö¾¬ç¼8ã–/óŒ”yHéç¶¼°#ãVPƑXÇÁšã§ãõVjî‹Ç +FP5KTs<2>Ù +ŒÇ’’AÕ,pÍx„~ šQþ_kÐišæ5 ь»ÎÛíßçtͯ”º?Ÿ†‹Ý/?^ ×ÉpÌâ{Ù9ˆÙuðeáÜxL\ùîƒ-{ ß�º?Ÿ&нAçÓ0—ù]0l˜¸¥—Yèe¡Á·Åa﹬Y(qK_ÓÈÒéÐ .ŒxÈ-“‘U&±òù]Y°1bË®$Ø&±ìùý¦„û!Ûtå`.I‚ KºÌ&X.³Xñ¼`Å_lÄ-½ÌgžÌcÃó=&ò]ˆxÈ.³‘f³A–-¥6D,Ée.¹òš ª$4?k» îÁN©\‡*Çc°PpÄ-º§U–ራ&Øq ×ÙLS|]2N´â!YM°Í†VV,ŠØ²ËljeÁ¿).A{x3Á:b™8«1âVP-K�65oÕ”¸¥ËpÆ9 Þh_aœk¼û`¹¬ØLñ_R/;~*;<8Öñسœ4ŸeÓÃVPÇÓ*Ë87¿_‡ê5AÜò% #%�»›ßaW +*#îñe8âl8ÐòƇæÓ ±…—Ù4Ëe6Ärà—å‚ ék>ѲÌZ&ÍÅ+’¸åË|Âe™Ççw•ÁЉ­@Æ3Ðeð¯É`ÓĽÀe°„^Þø‹Ÿf‰‡×Á2o¿×¾•|of‡Mý+=e³ùá÷ƒ67^yWpÜâe<qsÇ2çw…Á†‰­ Žg^ƒÁÔÝï©ì¸â'âýYOó1j<Ô; ¶„PSûí›ý‘ì?pï/®_~¯û“œ:tjÜ�rj<ô –ñÀR;‘Úïm<¹f§Ü=z¿Õô:4ú™žîÙHðΆƒY¬5êˆ[$P6KB|ù=ñ0lN'Ã7‘sElG°vֈXOÄÇízy¿.5ÃÐä×ñxˆ£¥šñµ§Nƒ™÷œG9zè›%$nÀñõ ò‡x›I.˜Þn…%OQ*(œkÈ7ÀÙØ°Pãáµ€¾ÙØðþ¯’ÜòUlÜZ$‚©7-ò×0ñTR"*`Óùæ ×ÂcÁ_ËøÃJh@E^A¢…Ç–’A¤,`Ê{ ·‰ RVØ»ÿ›d©y+Á9ðPSC+!ÀϊwUüŽ5%±šñ‡åÎ[µ»~§§»gœG!»Tï;¶8ݵŒs¥}#³$ÌTÜ! TȒq.wãÇ/܈p +ÜO ñ)”€s ÿ÷Zïç x8ÂÊÏ:M8TñÅ h_%ÂãJi²„œ?¬¸KüZ[0ŒO§( ”Ë’ºlØqï‘Ú忁ŸÕ« :$ å²zà').¯,#Ľddž€B«®†x,( µÀe:\ÜÉ0DÜJÜ{�èr:\ŠP#ÄCI !]– Ë• î%špY=ðu‰×KŸ« JV@æi� ´yàBˆ§‚€L €[6lŒ¸•4l €Ë·€£ùÄ»"žJºÖØå¸|p`SÄCQ !_–äÆ-adš J$¡+á|…öƒä“—†áâñ ™OÒ, ç´ÓׄXáñx„RAð,!ÏÔ»?Ÿ{D<—ˆàÎÅ;9*Ê|Rgá÷·óaÇCÇJÈÀäYn<¦77\¦œÍ 5n 9MÝlZ8ìòûÍ×Þ?O [J\dÜ ÿjó7¤êϧÃâ¡^¢=sþKŒûëØ`ñpŒ¬È¾�ŸÁãû®ù¸n•çh�ؾß0ý^FØXq;D) v#üH}I"lªx*P"¬0Ìñ ñ±èyAÅCA c–�dÆg¼¥€[‰$0Tࣃé<ÖEsÀá±  Ó‚Gé<ÖçóÁ^Rȕ%à/<±J]ÀSG !JVª{¦ ¯ËÏâÁ1ýÛO! tɒ/GFÇOýÃõߗ¨Kù*–6å{ù}ß®Û3¶ðc5 mÐ×ôðtf}-äK†ý»$n>ΦˆÇ³4l)g»bÃæŒÇc” +êf'ÃùÍ»!㡤7¯�äQÀ棣ÀxèX̓�`ic¦‹§’‚\ k¦ÍTûCMC’Ó†ha—ÅcÏÊ i– æ€DË»,z$…¤YRšèþói®x(‘�f®�iυB O%�iÌáRóÛ!çÄcEÉ d.`̔¸?ŸN‰Ç–•@Ã\ ˜Í#ZJýrÓÀ¿Ëáæ`ˆxè‘K +`táÀ&ˆÇ–’€Ð’�·,Ø�ñØ!Xæ–épóC/€xÌ7 ló0Ëb…[¾LS,›~.è +èt¸5”FJ´"`•ÃcGÉ@¬e@,Ó�;\�Ó`Êà›Ë{Š�¶yå †‡ñ]d¸§ë<…²Ì#2~,^ï¶æ,X:dž‘2úü xJòi&x¬(!ÈÕHäø¹ø¾‚‚Çš#‚Y"€‘ræNwÁCMÉ F– `dþ¢ƒ‡É Gnàwsð[ŒpëyF6ðûHnËçߘp«häWÀ’ ýKŽÚdg¿IcŸëÒ„ +-®~=Dy?KÚÖOÇÂ^#$Ê¡¿…7|«šÿåãÍËÃ=ñpé`­¤@Fÿ+}¬÷R;Pòÿæ’�Ŭà'ù;¬Û¿ãߟ.™ÅûVa\åòc-‹e“O†fþ÷]OB_§ÅìHXFÃ1ïߑ¼yí¸*náÇx"fÇvçíV¨°Àb×ùL”yìvÅ%SqqK/³‘f³A™¡F©L[z™NÊ,ÓA™wö´ÔpQÆ=º§f®ÃšîâS„Cc‰¯Ãiše+·ê†M·xIÈL—ÛÉa±ÆCƒëa›ݜh3Ÿ`Ç­Á±Í‡nIlðx((IœUç땯Wþm¯ø¸Å×ádÎ2ŒÏۍ.òã�YÒe8ãdKžïAîñ% "- ¼3%mœYòPà²ØæC=‡Y´Ø4rk(ó)Ÿe>äs` e‹#·IHÿ, ØýüúŠçÊ<r«€Œ”�¬€~¿ 06”Ü+J@DZ@è-]î§©ä!¿Œ'‚>ÆC@çã’ϵ‘ä¡€ãi e< ´úb#É­@Ò@;1~ùÆËC†’[ƒÌgbÇJèw1Ž’{Ã16 +º8aWÉC¾9cÎϳÁä¡@˜±‡Ve,.¹Å×ñdЎŒ×^U¼þï0Y t>eË ß¡fŸ¹¾YF†‚‘º"ccÉCÁ1žZŒñ;Ý ÷/¸J +TÛ<–Bß_‡"vÜâe<t¼/K<¶‚:žy2;¡A,óIVw<ėùHÔyl„Þ®‡6WÜ ŽñtÎu<0­ñ¶«ÎýGˆËñ3Ä; w/¸+úüdÎp†vß/E¾‹[»„§rîFø?¡óK€¯³c­—ð¬Sü~çN™i¤xÈWük€Ó{ OG³±Þ`Èۍ_ß> O-ÍíZFÜãÍ©ë¿â.ö`A†K%Û4 ܏!DÊòµ6Þ«(x8Šô°Ú€ï뵓·æ wÃÓA֌SÃx¹»6V<žâ¨ f6"|æ²Óñ€XÔñxˆˆ-Ü9~.Z»(Ü·É w–ŒàΕ::$!±³ÚáÔ|k…‰ã¡ddžÀ9‡˜[ïVçÞx*)!tÎçœ/ÇcO !t–Hgâ[<fŽ{d:KFXç*€· Hè\ðaÆ×ÐðP²2ЍïžA›{aÁcC#¼–Ïù6œþ‡´ÊFxÍ·3”|Ze¼çVÇϧ‹à©¿ÛޒðRæ·Ÿ…‡þ•<ù˜þ ­läהðа2°›ßÇB­ù¬wÈoâWæ“ãç±Ãûnkž.Yæá’sí›ÔÙ´o¯¨!¤É529~ZŽU„‡’@™¼ž¹D§ùà¡d%0P@ãV/_) <6”ÀEK�K¾Ãylšnež*¹ÌÃ$+õ5 <UTÉ}—°ÍÝxðPSCè’%¹ú* :$€™Åù7¾¿ªä5<•äµ�`äxx^ëi/öw,( ÄȒð`ø¶L×lo«(ãôÆÇø÷ Š›3nz‡øc<!ñ1i £Þ¹6¹Þ¡`ÍgœÎÃ%>·rÞ!»Ì"®ÌÂÇÃÁ— èmùUçút|eä®ð·f/!ÔðÞ+¿À-Ý-Úwª®ñÄÅ5�_#þß’ý{íø>ÿýÜÔ¥‰_¨wMë $þ¸ŒK]ü\~óõ®Éb¸é aà᥂’qúÓräû«Ò݅Ç”x4ÚüÞøäOŠõqâ7¯Ó'ã™A™“Zi/É´ÉköëåÏIj7bhaÀÓ ØA˜\þ‚ ê- x(¨tÇ õnKÔþ|¶gb‡e6Ïk xªXÈ´Ðc½ÇšÆz-ü8óóéx,qÒ[ ì:J@ylZ7`ñvã ·O3¾C‡„0WBâõþñ?póLôçӍïtˆR�E(ñûîü<àHw¼U‚k¸w<Âʧ:. ßüúÀ=aÏÆÏAÎzÇc¬’cÉ8[€±#Þp?x`Mô'|Jã•ð‡Ê¡-ÐUÒ;”¬�æIÀ–&¿ƒ‰òª+¦w*(È´�@âí ¹æy[A™¦"^Ó'oÀ½«^:Y|Esæ;ÖoÕëZl1¡l>$‚|‡É -– ÄZׁoëyFV¬{-'{á¢dñ½cGÕºž�Q\µnå½c~™'(6©{Q©k¸·5˜Ò•ihb"Ô›{{~M %–„šÑØÛ:$¡Íç®­¦‰·œõ-MèZ<q諟u‡½cOI¡'–xâ X‡Ö-¼wl) ôĒ�SÈëFçÈ×:dž¦Xæ–î0»}[‡d0V2€•Ÿ[E»"}ǒT€/N‘ÉkÀ¨ïPsDK€±ò]÷¾cMI!1vÄ»½¢½Øö™'2–yDâ5û+2ÏȆx/†xþŽ ñj¸1õ셛–ej,rÆk!0ÇÆxÿŽ=%„æ¸9Þ_BU|áú·÷HÕqÍ@*¥j> +¦‡žÂX fVËkxì)!ÈÕ¨ãøQˆoOæxìqΫ€Çñ³Ð¡yÕ�5Gí±d�ï_8 ç5Ü{$„øXBïÿ˜Wà¡C’¯�Xæý±:¤®ûÞ¡„§ÌûŸëMÊÜ÷Ž%%…ªXR Š÷?ƒÉB+HøsOÉ ,®ñ-'n‹î°8¹Àb1¸n~?žIxyÅyÀ_ìNÞn;U¿-_Æ3PƱ~ù^ ¯¹_/(ãhãÁŒ•ñý +œòZB@ãµ ž¦‡ +ç¼€'.olO\î‚?°¯ùàv€ŸÙÁ5.#­@æ3±ÎcS3΀§Ò…po8æ#ÐæÃ$«ö5!<4”„4Éî}Ó ½ðIÉðPáÞWÂ$‡AZÞ׈p«¨‰’%�Kœß¯b~• · ÈH ÀçwÌàé6*ÜÊ|$ê|¸äí0»î„‡üc<er—œ®™ðP°æ“%Ë|°äô¶P ¦„[¤K®Xì,àא°WH@&:ø½Üâë‚#á¡Âů%„K.â׈ðPPÆS%‹øý5ñkDx(ñkã’ÓQâ™"ÜÒe<A²ŒcÉså¾&„5_¦3ϰïFÜ +êà>xÈ7ík’±ï°òà!¿Œ§G.ãÁ‘kûšîùk:1rÆŠçû‹Û¦?†ƒ[zOŠ,㘮3ŸaåÁ–/ã(㡛ŸÛ!} ÷ø22ŽÏ[8ÔTžFƒ‡‚5ŸYæ±æy«ÔWmðPPÒ"»õ½QÛâF€ê`/ñÄÈ2ù¸àyrl2Ÿ‰2ÀY´¯úà!¿ÌG¢ÎcË38-îý8î Æ}m>@²‚^ÂCA H‘Ü@ï“w*×+ç—[ܜ݁íÃ@¯ +aï—ôËMôþ÷žäáj^'†„ý�’ŸP6=¹ +ºÜù}?…ìºúK|jÀ7f™R5^ù7D<@=°Ï[VCÉk„¸”ùTË2¶°æ ¾ˆ½C"Ȗ%"Ør|Ä·Á­Â- pÐ/ü+KS¿CËJÈ@MøæÖ%!ÞásÍüŽÇ(5ÔȒò%„þ]:6F•¿ãYJA²„čBîÃ.ˆ¿-ÜÙ¬ˆ×ìo?†TP$›â=ÁŠ— ß~}: + 驑9ÿ ~6ýk`x8A¦gUÇ¿Ç¿Ï +r‡ü&-J§@ Ž´†F~Ë4x²r_WÂSh“û^ÞüíÃO÷ÁCƒ$$L>€‰R>k>ãê<”³IßkU¶Cþš‡R´yˆäøQiípÜ:šäµˆäý‡X +g™˜ +j�A2¾±È˜KëýŽÀxRd øb/4~^{*ªþê%Ÿ•’ð‡5Ê÷×Áy‹ÿmùeq2 pLE‹î[þš'7–ypãD´ù1 ÿ +jÅq�9.×èo«¨ãÇÂxŸ‹ÐæG­ðwhX̓�fU¼þN%�™�n\¯ËßVáˆWçÏ÷Õ^hX@ `ÄW#Î÷Õ^� îGJ寓×ðEDGíE"˜*иnP–±©¦„ ×B€•·Ê€‹+Ê<­r™‡Vþ…Í`n‡[ǚ'V–ùó '·uTØhñpé g–”ó‹'·zž¸úãáRÀN‰�¡N§É‹§(ä^QƑhãpÏ&‹ #·Š’@ùlºx÷Ç tqã¬zä© ùa 8’ßĹ¼ªÌ$Ûj<‰´à v¼SË¿¿åi¥+‘¾½]+JN lí„ø¿ôeAÝ ×4–<¢)b‹ÀOÌ©ˆ_¿ÜSºáçÔ҅›KNPâ)¥ %Þ±±:aÃÇc…8a Ø?€õë×k¿«xößEeï ¯À¡¿æCKÀ÷ë¡·"U'Û!¤¥& =Ö5g<yª0ilðÐ1B“.8y¬( $Ñ%$:>KÖ45ôš†„†Üäg(7ÉCÃJ ‚–„Æ'ÇEŒ J +$€™�YLb7É^QƑ(ãßìþ}'ÌÍÇÅ@òx‚UA$]N_‡¸_ HO°ò)¤>]“|%·Ì/z +’ýZA&- {ë#>«þ”;å<WB'ïŃë&¹B*Ø*ØÞ/cýûD{ã•ú¹Z rQËãJ:-ál9ÜÞ°ñ¾ô§³æv‚f”eŒÚ ²Áæ±cePR7м9E.zyèjê‘×êU^Y旭E* ᨟[ÕȘǒ‚\ ‘7+ŸžÅÄMëMÝ*pOp¤“TK�Xuà¦ßum˜rn%%¬ZÀªƒ¡-¶¬Òyè ÒjÉ8y'÷ý¿¤öËB·#H<%œ@• Õ,ôPR"@:5þÚL³Qè±æ!Án¤ù¶@q>&¡Ç¢Æš-ÛX³iè¡IRˆ°nþ¥*gs=Isklw²â w;ËÐØsd U3 ±M7›‰{ŽRìæ›¹Ö5M£¡è±¦éf̀Å6Ül&º÷Ô b윟œÝE=’Â`gÎ^N�Bût=9s¶€ìøp1gÇÑcÑB•-!PÙIUs‹áè±§„PeKXvü‚èbΆ£[fPe׌@ٕ8Œ:j@‚låÍøû˜’ôÓPôб2O@±Õ6ˆž:J%¶Ûæ»ÛfÑcÛfË�ÄNU̧_Et¯‘ Blɉ]h³aè^!ó©°E6?HŠóö²[è¡ã!²Ù€ºM6zÌ/È´�lAÍN¡½ÃA³ÍÃ_çAòÞ±3è©£„_KHðëÐÃøÈÅQÿoꐀ´×G�Þ?ûß]ûOBÑD×kï+þ{‡Ð­Æš- àõ–2éÓô_Æ^ã¡®ÃP$;‚ +8žêZÆC]‡¡âµáºHBªkI°Ç8Ö-F:‘A³hï×ôì«óØ&ý~Ðlº7óhóa®7îâü¸€âËx’ë2âZ,³ñ瞿¦Ó[d¾“ãS„Ûç–_R[K�¶JÃçU ö¹5H@FJ�–JWÈlö¹7”ùHÔùÀÖñ¸à3ƒËç!ß ³Œ´VȬòyÈ_ãé¬Í1?_>{ºL§³VĜoøzòY6÷lùu<ód\ådø[ù6à¬&zh/ñQhÁ°C²<Sy¸‰î.œ-� §·Ik*z¨( ɰ%+§ï¯âœ+Œn2ž [Æ#0 7c¸ÖÏ@ÚýÜ +t6=䗀ˆÔ�,›Þ®…:«ŽùÄØ2…ÓàÆùd›Žî % 5¶`åô½zgÒ­@æ“c;x~,r÷7ÌH[Œg Œ‡ð†8ÎgڌtÏ/ó‘¨óØ7]ɲ#é¡áH”mæùõ^¾´(é¡ÀȳÏcéô½’gcÒÖ óé²Ý<_Ì<›“öMÈLWÏ\ٚÕ ôPáìYBf8YìÙ¤ôPq$͖�ìž~¿ð»‡ÒC~O™]Ʊxú"ϕ;i/(ãé²e|wÙE,‚ná2 ”­\yØé|€ìBûê ÇÏ­yå¢å˜<[Àõ~ЌæUaêyhÎì$Ø2}º5úi~YÉóP^â“``>7ؔÅ?Ÿ&¢½_ғ`—ñ`*Ù%t /³À×U4¿ßË ß¹.Z t‹_ãÓqHn<Z‘Vðó]†a'Ë0¸µáccÍ­ §I­›:~ñ&ØD.·edóÁ0Ê<õwvl)ß:ëÃeŽ!I¬{¼'˜.6¬<tüV]ló_!õԈkÆá•Çú†mþ|kuRE|€¦™­½$“O¯Ùs« Á¸–n8tžÊOW]Àªã‡Õ.ç<Ô�Êj @fü¼šnÙ¡³UÈ<#Ë<¸v<nkßF…ÎcþšG ÍÃV«[VìÜÊ<muS˗Ĝy+­s¯ènY#ૉñ¡»vî5Bb-!È5ƒ|˜æ¡C˜iùäoÉõF$œw)Ü5ûšR¶€ÿ~Cúë¯fsÏc) ´6È|¾fZ™³Ðèñ9kÄ«¦‰Ayán‡¨ôÚnZùôÐ"!Ìm :ß u­ö¨†z*i Ú�·Ã×òÂ2EÝ*Ê<Ýv™‡ÚŽ;ÈË<»¢;Vá¶d�nÇ-d¾hPzh‘ âmÉ@lrSÒTÕЭF"˜*Øý~W×lzª)!`–… WŒ‡À1ôXS2ȰK¶ÙfÑcÏÊ Á6ß¼è¤Á¸ ¢&z(‘2ìPêà| =·šÁP‰€îŽGéðÉÆšÇš’‚`Kù ¬wÀœ65%‚œúˆ€¥Ž“JÙlóXÃzj‰€§6‰lºy¨‘šjãÈÁ¦bó*PÃ<ôHck¤v>N¼ L)O=GR-ãt½ôí ñÉkČòx†Ò@:]2¾Ø½œç±©9åñ«‚rZ2¾Zk×友dîGÐÚiIÀ÷‰œJ§î¶~¿¸ÖåÓ8³AòY){å/Ü__}s˜lšy:Cé@­…|m¬E/ xÏÑô²$€Y§³Ì ÔÉóÐb‚Ù ¬M1 {:$ƒÎº9æm9büý­ô¹uÈ<#ex;‘0¯ÓÏ­£$ Ô୅*;Jɵ`å3Äæ/¾ylQŽì A¢U«an’@TmÚ8`´rbCÊ­E2Û8qù;±î– † º/jJy<G3ÅrþèžlèPÅ•ÇsÔÓò•žZ”ï'×´òxŒÒA@]CN_$»§=ºóTÌ<¢PKÄÙú¶} -)Ù²içvi`©d@nC?¹®ÚÔðÐR2+ Ö&“ ;=+ƒÈºáä‡ãd%ÍcMóÉò‡mÕÀ¿y ™jî=’AK]3ªÙUóÐSCëùþJ¨™ðÈéòØã ÙB€´ÓÖæ•`vyì92H¦kÄ´!d¥Ëc͑A2Ýò•´6ݙËåÖ£!4Ó‚\Èæ–‡ a® +dù›Ýÿ–rñ�ʦšÇc8P¶pê$¦y¥k{J9µ„œþnɖ´qùeEÏÓ!J±u�¶‚ºÞ}ÎÑs¯©´Ö’Ö:èl>: +ž‡ + Hh}Àn«Z6ëÜ;Ö|Æ5°ü䣓tљóØá`ÙBà«,s{J}µƒåí­`ٙsï‘ új˗ýŸÈV85 iõ�®m`Y‰sï82¯ƒå+=n®ž©Æy*hZÙ�«ó„«†œ[II ¬–ÈjÃÊJœ§’BZÝ´ò=Df~ðœ{‰$¬>`µ÷Ÿ·ŠW6á<”¬„ ÔHíý[²–%�™�X½ÿIßûéÎÙKJ�aµ�Vß¶*–Í9O5„¸º†ÀVï~¬·3ç<ôÔ újÉ@l<N¯õô›uî=Â\ ܎NJ´€éÿÍ%%¡–�œ.b»\ߏ«+ë4Äøï]=;«~<1Ûxk!È¢ž[ºŒ§±6Áœÿ‹‹«g-ñ ”qlËN¾j¬y(( ‘i A·«RVÖ<”ñtÔª”¯¹¸4Ü5÷eÊ6ŠZ²Àæ/óɨ)ߌ)«l¶Ï@GÊðP¯|žÜ5÷|GÊ:o~ûõ‚gŠ©…˜M=ýG|2k Àžl€T|¢0÷<4”€tÖ€EÙ÷Ê~Œ>{Œ'´–ñ ç´(³ég+ùL”ùÀÛύ¼òãúyÈ/ó‘¨óؒ½jì¾¹7óÉ­*ç> 7 F•=«² ƒron’¤Z"Sµ² gïЄÌt°|¥þù4á<8W®ãؓ½Á +ã£6ß<p<=µŒcU¶XeåÍC~ HOíV97Þî›5Ü6{¼ §¦^Ã¥HÙ`s‹_әåF9ÑÐBÊæš‡|Wʖpö[T¹ƒú…}®ž‡þ’žÎºÌcöûU³¢ç¡`'²–qlÒ~cpܚpôìÊZveýïŸ~>M;·h™„¯ÆdHm`SâTSÎ-;&‘¡“!ªi…ã„Λ‡ì’¢Zb£2_3½sÓbYíñ¾ŠeVü<ô—ôäÖj™of™M?{AOkm–y_“œ¯ä¯ã_ñ*ÿ~ú_þMú˜‹nŒ †}̞?L¿:™¶â‹eÎOêmݕ-Û¦ï‹_°O»0ã^Z³Mž/¶ÞÜŃWȴՖà„Û2y¶ìýÜlZZ{krÒm‘ÍgŽúÉ_«ù4&݊K4Ðö1û·î a”Ëʤ[öšE’Îþí@;~˜ÙÝrÒ-µÌER™ Œ 6ʫÀ´%çd:l™„þmÕ2݃ë8%vÆεV_¸}– +  Ç–€sMpIޏÞñÏáóp)a¯¤à]¤ó*ÛöWq¯Þ{sËü{hâá%6ÿõªíôŸy—Ë•´£¡f›ÿ T­tÙ(ôTQC(³•/%§?¥Í6ß\DôpŠÚ@ m¾ùøÔ£ÿËmڠǼ4L[½d³N¾1áf£ TOG(hµ nàËÚ¹}¨ê±¦!iË�å$í´z¨)Ô܆¤/\x»®.£ÕCM ¡èv$}ÁKB¯µ¦ÃhõÐ#!̕ÜÃý~W +m¾z**! ›Ô½Uñl†z¬)tÝ%˸ã‡åµ­Ã™ôس0øÿëçŒú—D•¦Ùœôp +é Þ–”¯6s¿àâÆ‰IéáÒÀҚ‘«¹•<›”žzŽ ¤Z„¶¨g£ÒcK“Ï’žâ7Ï\K5Ÿ5>Ûܳ`顤Fh7öü¤Í[(®¥[d0V2rc7¸ñ“ëµej¬)!ÈÕ íʞÝJ5G‘¶©ç EoÞGq*=֘z¶Œó…¿W3Ñâ¨û´€|[Môù:ð¸ zˆisÖíµ€•3þ ^›—1뱤d V3rm7í“d\õTsDPw׈\Ý ›·`Y5Gm·„Àv_Á`yUf=´Hm·D 5§å¥MY{‹$0´&€ŒçQò^œë±åA¬…Àv ˆVb=¶”Òn÷Ðÿù÷çeډõtÕÐñ û&5¾Ðš—ÈáÒ@ö-g¿Ûªû-ڌu;…4°´èSmžšŸ+ëñ DkH<¾ûg£ý©<ÞJ«,­ý½&÷½p5¸Dާ8h¿K„ŸßUYùõÚIK-kÀz<Ū ü6-ý%üN1ŒOqа‡sH åwø‹[Nm +»ÕÔ†J@ùs« ÚöØRB«!¹¸{‹©¼ÈLb=GýwÍÈÝÝÛ­¢j“ØcÏB.!¹Æ5¿Ò)Æj$ƒ\2Ô—yìV#L­€å¦]c-GR5<µq~sk=ö‹ö,¬ø÷Ùhÿ+Ÿ“~](_ŒE+µOQ*HÀ]EŸpcÑF­Û1¤‚¼¹èÿ~ì~¥ %ˆUl=œB:X+!úÁâö‘ÕÞN›¶žNQP*gk°Âwƒ ç·bN±ÇC˜ª¶ ðäÂy…*Å[J¸dÀ€+ª6ŠÝj$‚ÜMõcÿ§ü>ÌöPQRå ^yí¨À:V@æi�ÜwH·©M_O%ƒì»f@}‡u»­'_õõXsd}KÔw¸Ä©_÷É ú–Œ`ßa\€Áœ^÷ Hó}€‘çCDk캗 ¨ ÀÞæ£UU%%„ØÛ|thí÷‹ŠèÓYõTÔ ´…Às‚6:=I +AwcÐ÷Ê N%`[ôÆ—W€Éé^²2O À B:=”„Z‚~¾~ãf[ëpKš¬nGh>Úà¹ÓóÚ0V=”Ôzn çŽŸ—’vW=I +A·¤ 8~"¼pŽáê¡HB˜+!€âñk°—.Âz*)È´�°îø׃K›²n%%®[N+ëqMKOk{:B­ ü®!€ßÁcOm{(ª!´ß‚\‚æŸOGØCd0¶d�”S4çƒPöرæhó°ßFªMb·Ž’@ûÝLõ†GèçÓöTÐ=õ�öm–ÚöPÂ�²ï©©•_ÂÜ©Ÿ‹Aÿ|º¾žj𤖠ï8Êk=íÆ¯Çš•Aó-0ßûQÖ[è©àþß\SBȾkT~‹ôNÅQÐ÷ÃHµ1lAޏÇÒËÙæã;n‡‡v…=仨Ö�¬êÞÇâZq„=Té¾%�ûº·Û¡¢a%!Ý·$`e÷=Loì‡Ýòe:Ùw™Ž´€Y¼:Üak~Î4™F.¤Úö_"R°;Ä©gîñ&¦Ë06qoUK+°Òs8±·Ké»IiÓÕ/é¹ÝJߗUþù4]Ý +d>Ë|øp‘Ò†«‡‚5q:Ž-Ü8pü­w[=˜”¶�lâŽ3ü|Vée8%÷®Ÿ†_;y®Ý¹ù䛸öÀÛàtÞt{qˆcë/ ™) ÆCɤœ6j=4”ùH”ùÀÝ¥6k=4¬ù¤Ý2 ÜïïG±õ_ƓvË8ÖoBN›´ÖpMÙ½FwÕMJüiƺ¯Ipîc2t8=ò=wc/_Ýr×$rt2,w•Ð&«-¹Ì¦äV½-…ŒÑÜô® Úæ±`û]´Àé–/óé´]A?SA›˜¶d™Ñ^ú¹ò%`ËےŸË@Ûdè»Ü¸~ª(/ßæ[,ßLM=4–Üh²ÉÿŸÕÆoܿګÞd½¸ÅàØºTŠöɨâo=ö;T3²—…{A;ÍY÷êZî[NW*_ œ„íݚ ó­pú¿?´+U+îf¹Ã¶ò"=WÍ鏠.{(.áQgÓ§a£e¨ ɶ撛*\&O 5(s8ÊÖâ6¼ëë÷ü‚{9–‚¾@.Im,»µ×üâpî¶·%Ÿ/¹ß»ºhï—ø,”ù¿Øù CšW]Ú-½ÌFšÍ†WymRÛÒËtzpÓ×ïñ3>܂µ{´Ûk.pÚ¹¶Ä×á¤á¦®ßoWÕJµ[¼$d¦‰ê°ßiz/\Õ-SCKcӖtn&Ú´õØSR(ÀMF—kñ…áæ€9—âæ} ×Öã1š›–Œ³¯{»¼&íÍGÐ(öpŠÒ@._ÃóøùêàÓ걇“H«%ú<~êåJ‡×SOÉ@¬fü…ÕÞ*6W=¶äÞ%bn|¡ÓÿØ;+/BC×ã!V­·dœ s¨ ·‰8É!¤à5äTI]žF¯ l§¨ ìty}y<çÛSËk9ßðÐyñ™åÏP +¨ÈrSÙF¹ÇFÊÞáv"T’Z‘ܽD3È%#—ݨv«‘¦ºª¾¹ª6‹=Ö8«¶¿ðÛXjœ€Rì±¥©j‰€�WUm{jY ôߎª7$ï³(Ä:jõ·D 5+¯�¥Ø­E"˜*PåÏ­jƒØSI‰@ªD€Çý뵖ÄöX³2È¿%ü;na/Sm{¬)!äßÿ·±ù²¥Iì^#ô߁Ô| ÈbM[·É`¬d�–+VO=¶” ÐMÍøÆ•'Xλ.έ§S¸œ¶ŒsY~sX­{<D© o°ú×aµrìÞ#dàMVÿ’4çEä »÷Hs%¾§áUd${ì)!ÈՐ\¾]ùV‰ŸF²Çž#ƒ\2r}ø˜öI_.&{ª)¤à5#~*þáÿ‹+ãédZöPZ ۘ^xÎÿqîǺjŒa·CHK%ãô…Œ½ä¹`ÚöxˆRVÉø††çÂ_è0ƒ=žb5†KF};Ãh׍àªV2X5Øã!Je¸„œÒûßäK K‹ÁngÐ|Âðšpº?`HœŸÔ`·CÔvJÄ^zå+9|§ytg[õÙã!Jj5ãû=ä[ÅØ&¸§“-”ãn±ï|òS¢î±Å)¶eä.r¥Ø +¸{dŽ7нÅ6ÀÝk$ƒ±n±é„yàkÜbkFî#ßÄb+àkŽ ºñF±ù7`ÏÀøûç—É‹8¿všðžÎáÛ3âï"_¾ÙÖߏõž…ÁÊñ±ð22áÝO!„çrþë(÷K•ØÊ»‡#H~ªóÿ'…¼ŠïBØlw;џupúäžðêPØ»Ç#”zsIùÃò÷«:lÁÛcOÉ (—Œ³uH!ÆßPÃùøîn§šrÉS^¶Éî¡CR”+Ô¾/#½q£¸"êV²2O ÔHóÚ)¶{*(È´€\Qþ¦m¸»•”Šò†´ŸËG篴{*éJÛB”¥í°»—H@‚rQÚ÷—)m‡ÝCÉJÈÀ¦´ïk»/nÝcƒmOȵäo!Ú&»[KI 'o>ûºòϧ£î©£ëlÉ�&M{]þÖH÷ÐS2hÉ%±j¢mª{è‘KJ.ߟT ä{ÒCC™F`™$O+ËçÞXwkÈi*r™†"ÿ÷·¹èkCÛSA !$¯!ØûMòüóéd{¨©´â%"w‰o¯Ík5%ƒ¡Í]?z¾sñ·pí±§ákKÇ•¡22¶”*ñ•�!.´Ú¹öX’âʪåkaÿýªÇeY礧Fµ‡#Ô + +r Émã[A× +µ{‹F0ÕÌõÕ͵Aí©ÆØµE€‡Sç# V{,iðÚ2�Ä÷Ÿ¿R^›Õ:Ê<øšß¿±z¬·tª=t¬âpIÈmãï`Æ|ò«=H�3% —¿ß‡º6ªíe‰2¨9oY;Ò VixI� æàÖB´ÇŽ•@. áxt~>]g·™§ +_ó§¿™Lùñ\WCµßÿ›°âÙ&ÑÈ×SÖ«ïßýÿR‹+Å6½í@üfš°Û†ÃŠ“AÇãgr{Hw…mØ9~8jwÛ^ ãIŅa?^ +©n·‚2Ÿy±± ÿÅKFåöo ÛÆ±n|#Ã6µÝÑTâa¯À¸ÌlÙaÛ0֌ß!ŽïIÄ×ïÑ2œ<\†w"¾ðµqm –9èð‚®SQ=ós€3í–ü[ĵÍ %µÈµí!»Ì' —y, ߯÷× +´[xM¾F±*<-ŸJóÙ¾†S‚Ëð.Á §.üºÅÊ$¸0ê'3ˆˆÓkÉ^“ÈÑÉ`Þ4Ìø ]Ù%!™·$`7xUÐÊ®‡†2ŸÌÛõ…hêÃåµ5È|Bo™ß¡wáÔF¯=]§á¼+©–Ïõí7ƒ’åàºàìÖ¼rÑÒÀõÐ8¥mږëÜÚ&±&\ÀµmË.ӉÁ[ß,Ž; +´{zãÖ6$<d ßщ¶5È|’p™Ç²ðíVøµQíÖ ™) ÁÌÃqaÉö]&#Ë&ƒ‡ Z’ÚpvÉ.“ÉÃeòmC +‘A»ÍîÍ5?™x 8»•”ß,¼¸”Ãev;@O+.§<÷õ6Pm>»@ +²²±êÿºI÷¾Ð/?±#¼Ðæ^î¨Z‡ÏõñuùeàXcÚÖ~d'—áSW}SWmP»w×ø$ãÝVÿÇ#ùKº·´Üj·þšžn¼ÎŸÃê_ƒÕJµ[Ï>‡Õk9o^}†±{ƒëj øÛõv‚b\^²‡Öú[|µ‘ì¡á˜OnÄ:#÷x¸Ên 5 ¸`Ãø;Fp)(Ìn2Ÿ‰uKÆßïƒG»Ëî Ç|Ú|Hpð[|Ì&²‡ü2Ÿ¼ÌC‡ý[nÚ,öP±HÀkÀùM° tRQÓ±Û´ƒ>\B¾ÛLþ~ñû SìáRÁVÉÀ Æ]›~°¢ÒTÃNQPª_ñHÍ[δÇs8¹–àðd¢yÃԘöز"hÃ%8\Õ´8ìÞ! ´áJ¦w¿_|ǝO‡Ö­¥F0T"vðò‡ø‚Âýâ*¦ÕYg(hµúÅKÿ7íwåÒ°§4-]Îyö‹/+ó×ãÄR{–‡Çµe©Å_Aô-HûÏk'‰ l¯‘¦J4ù3T/)­ì±¥„À‘jHî#ß®S+À{Ž ÂoÉȍä\o>F°§žBù-!ßùXQT‹Âj$ƒô[2k¤Z!v«‘¦6R}OËÌëÀ öÔÒLµfäNñMPµIì±ç!�oªú±43î”(Åkª¶Œ\,®¨Ú,vë‘ 𦪟¦ªc=’Â`wÕ×ÕïÆ-à259¬¶ó]úoƒÕ޵ÇcDâÿ²úâ²ZµöxŠ&«-ä»ÃánóJrÝŠ4„N\BÎqú­¢k³ÚÃ$?‘x×ç,=n€?>pý+;«Ži ñ(-¶Ùí±!(Æ%!7’ÃʦÁV¸=v” ‚ñš‘ûÈ¡ayјÜî=5ƒ`\2ðƒyÞ@ò?ăý¨âZ÷p�‰OK®Üú¿÷#3/&#Üý+=Ëd>W˜ãˆÔûæ³ÇŽ#„l\B¾bãÊ©Uh§(dãMSÿ§á¾½)•ùK"F´Û)¤p\2Î^¹ÙÌSÒN!¬m¤ú¿áߋ‰jeÚã1š¨ÖŒÓßýý½ +SɚҞNášÚ2ð–I¹Ë|½Ð¿¿ ·âã.óM´µíñ¥ƒxܸõ·ËÌß¡~ók²9î~©!—Œðãqo,CCܽCðèñùÀØ&¸‡’•š�6Ÿ“ùˆî·Ç’B7.!¹ÈüýªÔZ÷ÔS2Ç%#~På ëUy&Ÿ|yàîǐÊr ‰k7>ý”%”òÛÁSyñ˜ÞÎ ©Ê„/>+¼ [;ß± +²¯k듷7x/äüóQ½=Ö;´Öù¯@9}3WÇÛí+žž\æ¿ñä&°uO'¨ôäÍ`ï?ŸN¶‡™NIŽi{ßð¶¹lO7™m˜{èì¬é,û×Yö½Šé!½¹lKÈ%ç ©C­£©l™¿m•d›äž*Žòñ=Jr½ç¢;†KH®9ßÿZ‹ãJ$¡+!wœ‡´]Oú«ré¡!§fӠだכ%ºãn %t\@Ç÷Ç&=¶#î©¢FЎ€ãƱÍp5GåxÓØ—%¡ïÜD^w/Ñ ÆJF.8¿/‹m|{è(óˆ,ó0ã¤ÐF +à;Dd[¼xJèüȋá J�Éx €m‚Û*ê8Ù¸IìûrÆùq«ÞJ3%"šßb‹ÞžJJR-j¼(lƒÛCE3ØeZnv=寶ÇAؖ�)þr9ë궇I —„ÜSþò›û{Œf[‰0SrGù;Ø/Å­É쩤„ ×B�·Š¬Ef%%¼$Àƒ§¢Íõ<.³‡–M‘µ%€ƒ´6›=´H +AxÃÖ7ÇÖÅg-’ÀPÓÖòmJÿE·Ç/)t^N¸ÛǶ qÙf¸ÇŽ’A7n${[ wsUq-F²-t<Nò\ׇ8îÖ! ¤ã’Ûʕ^›ån-’ÁXÓ×Ä÷³<y;»‚í±£$ Ô`Ò·ý_ðÙéPë(óTâe>.7îüwÕýû¶Øx¢cü÷®¶‹ lÍ_ÛðnÄÃÇä^»EË4€ø1Þ<põ´j햾f‘¤³aÃSáâªp¬ÝÒË|Úp™ÇZò€¸yA˜Ø +J@êp ÀVò÷»0ì¶=^†ˆË0È(,ïOýóJo÷i¨»k.üø1]¡¶±î–½¦‘Õ¨ömyé ö‹/IݓiÛ,¶•¿âysÚ-ée6¹ÌbYyåÖn»{zMHHî`{ãjߏàî–-“päÇd€tÛ¼%{M"§í‡í¼‡\ÇÚ6õäIñqð¶|§Ú6 \¨µóîž_”ÖÎÛµ¯Ü!â¾»UH@Šò€Mä[ÐáD»F¼[E ÈD À2òû«Øìb¹‡ø2ÔÔ¦cyЧÜêá¤ÛâËpÒñ:r|M gèîée>ýx>®8Û@wk¨)È]gÿRH?sŸ¸€îÖ Y° \l¶yî¡âˆD °ÏÜí»òÃ}qµ‡£ïá�¹-!€9$4®£ßCC™Of^晫Ä6ÚÝÊ|Ró±_|L6ÜÞþÀ«Üûƒ²Võâ>™ÑîÖ/ùÙ(g÷¼^\ä›’ÁîÞ_Ò£OçÏîë½ÞŠ©Ývýª±=àœ+_§²UÞ=ô»ÆÖù³˜ß‰.©±Mw[½„'6¯ãç]rKîî0ÝÝêk|öÉü_,,¹M¢«~»”ùH´ù¿|o‡Ä6¼ÝãËtrñc:¬xø4îëp¹=äs<¥¸Œ‡W†­p»åK@Jqg؛2l…Û^ ãh +ûÁ%ŸdƒÛ½À¶Í¯ +[Ùö_ÆÓ‰ Â~¿È›qÀÙv/‚íã¡Ä“.ç³,h»ÅË|*q™Çò·èi%ÙÖ ó™hr:”÷‹‰ß\.àzèh6Ú2°\䳁걥dÐy }Þ?)ÿû„ËŇ¼t“¾ÛL´:ê±ßL´EìuëרËìÁ 鵃¨³îgân‰øZ•Ǐ³‡«6ÝN"5l– Àò'Öo\®pyh)ˆÕŒÜ:¾]ù ñ§{ë©çÈ —Œ?¬ßnA«{J +¡·¤Äã¿ÞǾÿ‰ûœ(çãTqõpé ÷–ˆS…uy£v}퇐v£>g悬fgpdm!á´ÍùðÍ‹LY{HnWe­6{ì)!4áMY§B¦ÁìV¢á+�y¤Ã‰jMe%+’�b®ºÚLöXRB«!¹[|ÎTSÏCãj‰ÈÝâïW¥Õ +²Ç–A.¹]üý®²Ú@v¯‘Bp þï>]b2Óå ªëi7=4Äté4ÐwÜ2æKŒ^ %…è[Rr£ø;t-žtµÕcM‰ ù.¹Mü]´ãé^S"(ºÍ@_o—�»øðM’`ûHÀñ☠E÷†c:ÃÔ1_Ý1ߪ/ÒÅ0Ûôöv¿Ã“öÜқ^¶éÜúý¾lèÙj¥µáåëí†O³qç¡@’YÛq„C ›hî%+ ó4 ^KÀòýág7’@ùQYðP_òQi ß(ë;¼h~v0ñ܎Pâɬ%�Î:zØcÍCI ¡³–Ó—~®·°¶@ö†™‡H|kΟCç´8ۺ܌1'Èô¬Òù¿PÏñÐ.OìFyì()´Ó’rúVpa£÷k됕(g(ù„Ó+ .7>7=¤®ù½:"6žÜŽpēL› >sڷꋍ$õ’Ÿ\ºãý‚دÃýg³õMz ·>,GXñÙVç¡j¹ñåØuQú~&Í<Ö¯xôÙ¼:Þ/þjÐï ã  [çv„F–-!÷}ÇA>]9O 5¼z%|ñ4=*F6Þ<`…§¹Vˆ|²fþ±D읋¼…6XÙ§ ø´ž¯knÏWÈÕ`ðïS r…Íc}‰G£ÌŸ~BüM®´²ÛævuÈ>êÁ×5(²yª¯´Ö5â/4t€38dcË­¢ŽS¯ñÓWžÃI‡2%GqÖÜOp°Oþ°¨ô”05ñò˜^¦hÓgû¦v͏*²áfi/É´Ôe’:mp>暧ø#‚”ºF@R›Q×<”Ôbê&”ïU(«in 2ÎÄ“·ÚâmÙá WtKÞÔ/|Ù�¬/ñ<”ëÆ—Ÿ ‡Ó,9zn% /k�˜5n~ìFž‡’Bi-!¹ù{«€YÐóÐ"Lu¿|_ëv­9{î5N˜=Øz«ˆÙÜóXR2ˆ­K¨uüÊûᘋ|;Ö<©µÌƒ[ǯN^–h5ül’@n- ¹÷ûýª–YýóP"!̕\ûýޱD‹J §šT‹€¼¤Ê§ßôPR¯Kص‰fCÐcËÊ »n¦ù±@q~ü…A’@y- ¹\M³Qhk‘†6Ôü4ÔìzliªÙR °!Šó0 +=ö¸kÖ lu͎¡Çž•AÝdó…0?¦©†J$‚»Fäžï„¹éV C{D0T"rÓ÷[à²i豦¤ ØR€°÷ïý¯Üvãäy,jzYCrÙ÷v«|ÙÌóXt„ÐZKHný¾¿ª`ö<ÔH­µd vÿ3–"º|n5ÁÔÂýÜ*`6÷<¶HՌ\ÿ½?Lëý\>=G½µ„Ô_ïKüxò*1=¢4Ðcא\އ‘WIñÕÿ›jjE¶DÀdçÛ/ݹC¬˜ìmáãKîí(íû± }¶é¿i+}.TzÈ.ӑgÓX.ðÙ°´å»z¶ilãã5)Ýó>{޳¢ìTºåË4dvÎùõå•…{迆%Ãa¼•7=DÃBm‹ÀÅ7›‰¶xÎ6úú8ÖLtOo¾YæÃ_‡RZÂÙDtk(ói°e‹Á7@Üw®òVì ’™’€õà÷W"ďðè!¾ Gœ‡Ä§´´³ i‹?†cËp`l VܕqÝÓk@zì[¨³éèÖPçd«t®¿dÒ?¡å¶Å˜N·þŸ}栟/bä¼”N F¡= ´vÕÌ®§{C™O¬mú’nȸŸ +LCë|`í$žI\ÕO{Ì§×–ùH ­|Úóe<BߨzqoÎõt/0 móÁµÕ:+ž +J@rm§ÎiŠhMG÷§Î: ¿q!†ëèÖP’cK�vˆC‡æS-<ºÈ|&Ê<6ˆ¿Zß¹õ[½°7”ùH´yìþ~?.û7dñrç¯ùèÐA|ß@÷ÏC}‰O]æ¿ÐØñ˜RêWxbl?{úõ&ÆÝ6×Ï^/ñ©±%àôUã×Û¼²èv�ÉÏFËËjœ{ƒƒe›ÿÛQ48m|LNœ{¾‹eQ­dٌóP°æST»Yþ]B7î6rnñ2ž¤ZÆ#0.žGWÎZ ã(ãXéý®dٔóPP"Ó‚Uoüdûqå<8Z–ñPÕñÈBËÆœ{ÁOT-ãXè}´,̹ÅË|ªj™Ä`¢Ü]áÐÙd>e>¤ös;¸±;ç¡ D¤`¡÷þ)0™¶Xá!þNU½†s—7À'¨Ñæ¡ ç©©eþô.ÜåêYpsë·Zë&‘O7ySÿþ|ºnn‡v–„¯¶x+P6Ö<ža5 R#bK߇ùº:Ëmö˯óeCÏã)Ü/[ȗÌûžÏÒϧ¡èñM7—€\ñ­pÙ@t/YdØÆ–÷ET‹[®‡Ia°¤Àw'¬ýùtÏ<֔¤Öˆ?lÙ>¼ï§{屆DÔæŽ Óð?pW÷;ó—Yæñ ®’=äœn§tÄk̹Aâé«WÀùÂÞKÕÌ ‡ú•äºJæ“ìšHrí�©4ºwÙY¥ÓÐØqã™ÂÙTtË/ó´Øe>—}'+Ɲ#ÑcŊ Ã–ˆ\õý~ó½¹>n¢{‰DbKDPlâf³Ð-^fÓ`“6Ÿ]÷…Ž/\Ñ-Nzh¿ðÙ¦A½ >§““Ë4múü’{(‡6C-íÍAËl.�CýæƒaxzÊwmA¶ „V9=4È|zmaÐ×WaЮ¦[þšÍ(AÐ×÷¿I4‹™³+‚öií¸yy èâ¦[z™&іi0í[ XUƒÓ_Ç鴏q í ˆ+Mª©é¡âˆ Ô–¤ÆíåA››j$…Á’’˶÷Ïo-pzl(Ó,Ó Ú¦˜F·†œ¦Ó6Â|î´oaTóó€³è©¾g ùFj_@Uq½™Q hµKÄ_ü sÌÆ¢‡š’ÁP³Ì'o·—çã·lôx€†œmþ®}gWÓÖ^’Iµ…7ŸnÝNn‹Ï²î¥§vñ͞pö^w×ß ï|Kݒxû˜þj϶Øf³ÒZDg“»æá"(N{ÉE×ÕÍÆšm2={¶õÊZýà’¬Y¨t;@‰'ܖù¿°Õûß@˜fcÐ=¾Ž“fs‹­?ym¹*@u-¹,{»U™\œóP •„ó'6qߞO¨së/Ù¨³é/®Ùǂ¿ù°vn(ÄגpŽ¡Ÿf“E;O¨ä×j“Ï4ñï‹h3½‰ƒçvŠÚ@ƒ-X€-FÙÐóÐ"!Ìu¦üûv¦\dóTâRÙ€· pn%M$[<µšdsÌcI !«V•|òv›»k¦À7Qè<œ¢6PWKÄÙ6¡ÀÕ@Ÿy„ngvJDnǾ‹^6 =ՔäZ�v@ÚK•<Í/Ë<d‡G=ø²¡çֱ橬eÊ:(ꡗÍ<’Bi-)¹ûc¼<=EÂ\ É5Ù�©¼Ì=OE%¹n˜ß9{[J¹õkM>œ©ç±†´Ökm†YàóP"´ÖM1_¨‡ÒÜ>{F0µFä¶l%Ì&ŸÇš#±b¿ðÑ?Kl7%Îæ¢ÇC4ä,ÐØ)xq…8ŒkÌ8k0¶gqÑCI ÆnÆùN¾›¨Ñit«‘ ÆJFn׆àÍ+ÄlôXSB«!Ùaål4z,:Bˆ²%$÷lêæ/˜»‹J +Q¶¤ä®íûë€ÎŠ£‡‰ É® ¬º ³óèVS#* ÞOHÛ7×bW=–” ÄjFîÚål6zª9"ˆ²Ý8_ù(寕»ŒkÜ8[H.ÜiÍËÀdôÐ#!$Ù‚\EÎF£{d0֕óoââ\9à4z¬q嬹S[•³Òè±æÈ È6ä|MÝ{8f•ÑSKSÌ‘[µq^fŸ{MÍ È– ÄÆYÖº ÃÏC„0WB°X{?Ìz½Uõÿƞ’X̀QÌôî|'A×ágòªq]õc-æe™ ¹ÞéÌͦ {z™Ot]çÃ\—â…âº5Ԁd×€ýÚÛmÉdWЭA2²`Çöýuèä*¡‡øc8Òl8ÜuBV\¦¡-½ §»–á€×U6›…náu<éµÂæ+Y1>#8…ö‚:ŸôZæ±H[`³Pè–/ó™è¬ù¦¬Ù$t+pجãA¯óQÁ§�·ÐCáf y-¸Y9ôPPæ_›mÞètñß9´7Ôùô×2ÅڀºùL+‡n‘€ýÚ—U<÷†2‰6¤°´yçžïxYÆÃW‡j!>vî<¬ùäÕ2¼:j>Óʝ[¤¯–�ì×~ÃÕa*xö™ÏD™Çzí÷»øe#Ͻ¡²´€ ÖX·HL<ùe<‰uav8ᩁç^°ÆXËx�kÅËæ[$¤°v½ü»ô0>jÏ­B2R°d»òc'Ͻ¢D¤Øoaµo^›ðeóÐC½óe™MŒÇÄÀóРBÙæOo¶åWžƒ( ynõŸþº åÿعªv߁áÞÙº%9»Öì)½^;lóâ2é<tgv4Ùô7î:,U²3衾$¼–„€×!ɰ�ÃôÐPæ^—ù`×Á—jíùu:ÕµLG^@¿…š B[¾Ìg¢Ì‡äޕ_’kAÐCxޏc;±®R3›â1œÜZ†±{&ŽÛ ®Ÿ‡ø’ÜZ°;9ñÏÇøs˗éÔÖe:Ҕ2¶ü2i™¤Ä÷\a-öyˆwȬ؉½2›{âá”Ö2¿_êÍ=éE1û0¶a§“Å[Ô³GËpkŽ8áÇFš%]†3Näñ>žòõÂ}Նz{¾ÉbMÀ +ìø©c½YŸjä±ãˆ –ˆ³Øûßpa5ÈCuÉ¥Œ^ã§¿Oè9'ï(9?î'Xù$Ñð-‰®Ô¸èä¡_ +ÒC+1NDcl.Ùò×lFÕY@踯»6d8HóW´däškõÃU$%%‚ Úôp8g@ɼƒàèØk$‚Z"âùû%¥¿ÜøÝœ<{<yÁ˜:Î )¡„Ê€ô^«®ìx(_ÁÙãRø\\'âÍ{V•·nWÄ>ë¬Õ>n %ÚÙñ™Ô½:2™< +cË8çµASó2t¶ÜN 鉥yðkÓÆF—‡Ž•.ŽÏ¶¼¯½w/ÝÍ#Ûôù–†q½+¡#gé/ÙôÔ2 O}Û*I6Ç<Բꂅ×q?y-ëPÈ<ÔÔòi‰È5ÚûýdÐd“Ì­Bæ¹æs‰öýUxrÕÌc~N#̦A§)„ïÔØ‡öô2M<-Ó�ԅ';iöø:NA­<ù²TpÒH#ÍCÅAC-¹7;i0>j!ͽC#˜*¹@û¾l²qæ^QƑXÆA¨Ihó#7Ï<VP¶ði%ȅ4%€‚Zùñn”Y¶Š:NE-¸øßãòø÷ûåò‡eœnÉi¶u=(WúK%âœPãÕØ3OG(贈èäF¢õÊÁóØHtÛ¯“'ßy®qæá%ŸÀº$D!¿ll®ëfo@:‡A6Ô<ža5PX׈seyKó$reÍà j>™µœSëô=w~5rÝlG|VJB.᾿ª:.ˆyl( µ„/ü¶³c¡Ìí%®ÚØñ©ˆ½&¯¤5ËÜOÐe²Fü…~6lžy¨©!$Ô&”Ï0ñm a|©/ây8Ä³Q€¶ (›zö’€L 8ÿ™ö÷îFÙäóx†æ”-å‹Ýï¡m>z†ŸÇs4ª¬!ç:z­—åõgüy8F­ É6«|òéâ—ËgӔ! ,­_ ì„Œ·uyšŽžŽqT Ô2 ²·âœG-%ƒ(»d€d‡ÌwÍk>z¬YDÙ5&;8à™MG55„,[BÔO¿®<Ù÷ Y*!«úè~ í`­„œ.C¸'u¼ºšžNQPªò¦Ó_¦ûM´áéñ GÕ¶Pèÿ~«øS'QNðäºz<„aiË�èN¡ŒËOõP"4Ý5"×t+”6_ÝjjC“Þ(GÓ;¹®k𓶏îê¤ÍV5%‚ª[ôӝ´Ùê±F´E�t§òå5PmõÐ!Ý‘[¹+“v\í-’ÀPSÒ÷à‘Ïõ^}N«ÇCҖ‘;¹Yé_UV5GE·däVîíV´Ù驦dPt׌\Ì}Š›ðQñôÐR#(¶%©aí­|ºµHS%ü¹mxz*)H•ˆÜʍ‰×€Ñé±felKFnæV­rz¬)!$ۍ@?ˆ“=ºœîEB³-!ÈM~ÌËÀìôP$) –`pÐ¦§Çž’XÍÈõÜە`ðÓùôÔcÚ3rA·PhóÓcM !Û6 +-¿[Õ¿f>.¥•W÷SHYwsÒ"` +YãÕ­GC˜+!ðâûWÙB¥ÍWE%Á–ؽ?ªõf|&¬Ç¢BÙ-!¹Äû œ„ë©§dvKFîð~¿«—6eÝ{$„¸[Bw‡Q·@‰õÐ!I»�`ñx)m¾º—¬€ÌÓ� îx„Ö;ô9®KJ +U·¤@uÇC´ÖTÑþß\TBȺ%$þò½ªî|ã'qÝ +§•Z»å~ÜÓM³ÐçÿbÁ6ä2.£Ö^ ó™(óXÐ}q%æ§QëÞP"Òw«Vn=4”€ÄÝæ§ñ©äÅ+ÅÉuo0@móá»E@»¹n 5 ·êÇÛµ ëV ó™è„úB.œ²ÖØukpCmóÁ¼·B¨M]ùe>™w™äRŸ ]k<‘·Œ‡òAµµ¡k/€TÞ€ÝïW!Ôª®[ƒd¤`e÷;t/>8»î% "-  w5Ô¦®‡‚2ŸÎ[ušÊ°÷F®‡tÔe6t7í2>XáÖ-{Í&í–ÙH÷ìÖÚÒe>ÍMç°V|¸´òMë|ÈYùk:]·šé‹™iSÖC¾¢i›ԍü|ŒX{¶Î¦è^³ØÀ-TÚxµ¥¯ÙLr%}[ª÷žÛ²•)÷tgҖ˜;”ÞÐaõÐPæÓr—y¬ßÞnBÖ|Bn™Çþí{LàFˆÒé–/óIµe>ƒ®…e6mé2›iköì]Qñuã Ì£‡êŒŽ">»ß”ßÔ¼¸8£ºè¡øˆN -ç›,^¯J”E[w‰N£-¼ù|÷ýÅKûÓ¸të.éɳeþN …zêV/ñY(óáÁ—Ž6LÝÂËh¨Òcë·7àäøPœRáÅFÛ0ÖooÕF”zH.ɶEÿ +‹6H]Ãe4ݶšèßå€ñš¢náe>ód>¸¨haÔC|@µÚ÷œQ·SÑ6Ž¥ÛaYùÜ*¤òK@²m ÀÚí÷»è袩=^†ÓmËðn·÷Âm%×Ô-“€ÛÇdðøUL²f§Ô-{M#K§Cm hVF=¤—ù„Û¢CfÃr³*£nM>[�è¶ñfÓ^b!ÄÛFœ¯ ¹y Šè¡@¦“hÓúIÿØÏ-Û²“çJÑv€ž]:}þؗ_Ð÷ +“‡òR€NKø~MvZÞ|\ÅU·c4mó¹)[}´±êÞQ3ˆ¹ H_/êŸÍT’–»úç=ƒ"÷Ö22´¬„ Ôàð¸É·(sµÑcCI@¨%ìÏãzWøò‡ý³‰µãF0÷m8‘nG(ñôÚ5à®}‹}ɼdŒOO'( DÛ5f;½)=³é¡§†mKrÁNóŽ”3èÞ£!Ì­!¹ûú.p¹Hè±ä@¤À_›N6òÜJšP¶l¿† ÆÕá¬yêè@Y2bùµûdSÍCOÉ ¦n@ùNôÉk@YóP#!̕Üz}‡ÆçÇÍSQ A®…�TX.Æy,) $Õ -?Óæò"0êÜJ[Ö�Àj…ËŽ‡’B_ítùú2º,Üyh‘¦:]¾¾éG NM<÷çËf½UÀlæy,)tÖ%Ê:n½óýÜD=kžÌZæA­¯€¦D¡Ÿ­CH­%!W`‡#]RYíóP"!̕Ó_î¸ý.|áJkÂý¥�ñß¿·t»+T6û<ô—pzl‡Ê';ý*›}Ï`PÙ2°Ó:üûº¬D7-’Ar-ñ±ä#¶¾ Ó×È*œÛ!¤€Æ‘OÑõ“øÆÍÖbœ§C4¯¬ß°k¢Ú|tÍ@§8*(¯%òZP²Kç±§„_;KæÊW²O³ÌCOÍ °®çÀõâ(Y¡s?„4°Ó\ò#OÅs¨eÃÎÓ)š\¶/qо_šQÃÐã!J öqþq¦û;̲Aèñ, Ï–ˆó'ôNš|Ãôpé ϖ”\¿ý~”¬Îyè‘ ÆÖŒs½¹I6è<âh@§eœÒØß¨p!SÎãX–ˆ¯ìµzf3ÐÓ!Våµqæßþ!J ‡ŽAw-¹d“——èÖ"L•ˆ\±-لóÔR2«�Ýáe…¸`[ÜKÄ˰¯Ž•0‡X TÕæÏ(÷Í4²æ~ɧªVŒ|ö; w\üyçÿӅs;Dm`§Dœ½Åü^•JȬüy<Bi@©fänî ¤ÉõóÔsd]KFnèÞÂÔòâ3þ<ö”²kIÉ=Ý÷WÕÌU@5Av-H‡j½}Ÿ#h¯‘¦J<·xfGÐcK A®†ä†î­‚fSÐcfÏÈ-ݐļ”AO5š=#×t«h6Ý{$„þº™æËÒÄ i&¡{†0WBàºÁ‰IYÍBO=%±šm®Ù0ôØs„Ð`7ؼÖà¦PT =Ö4×l¹[]³qèÖ#d؍5o•4›„:$! ¶ræTŒ¯u˜‚ZVBjðuÆC3›[J +ñµ¤ä&îBr ·*⡤P^¯€\À lÊ'ßøs/Y4׿ºe—ÍC$$¸Ÿ¼½ +þùtÔ<t¨LÖy@jsÉÆ™ÇŽ•AGÝXòÕY²iæ±§ÁdKÉÅÛñý|ºeZ$ˆz% ®"ÙóওN+Gþ]øÎ•Ø"˜‡†_õȖ�‹M‘0ùe‘2Ÿ¶Õ!_nkžfÚrˆèwÈå|E×åòÔQSh¦%E#oø..?îGl«Pý¿é ’ON½@©÷ïƒRã§á"©ÓQ-¥l²Ùèôã·)e J»æ¡ Ì'¥.ó©ÃK-£l¬yhXóé¨e>uÀ(\<Žš[¾Ì'£.óXºý;‹kÇLs+(ã'ãØ¹ý~¾ØMs/(i¨÷ „‰ÂËlêœ :­0Ù(ó³É¦]%_M%‹cölO6í(ùºHðϧ1f˗éÌ+ÓØµý®Ù ó¿æ#ÏæMoô…Ÿ˜‡|çÈ2búàȆ—‡ô5›Xºräµý6ŸYÁË-{Í&’v޼-~‹´ðeK–ÙL“Ù@×ÏmId³Ë]F#¬Žb¥öv- ÙØòÎñTÒ2Ž¥Ú[ äS*nyˆ/ó©¤eKµ÷Ë~·Äª–-[&ÓH¯ÉÈ,͛)®–-{Íf’̆·~n!´<—áБ:ŒÚÅ›X¶ðc4´ÒãÛ¢¿ø0 +áJmÛ³ï• Vnù2Ÿ8Úéñ/e%ne8W¶™ÏD™p˜÷’«¬ed((©Á£•—<ÄÃé£%>1Ò)`qkÂl²u;%¶áÓ[k¯§ibÓÉÞ.ù)¥;'þO)ýT¬>¹õK|'>óË)¹Þ…r;€‘cŸÿÛEs@BÒagÊCCIH- ؑý ‹; Å*ñe8U´ cEö;|lUË%^‡“FËðN£ >6®Ü¢e6ZèñîJ)VnékI:4Zá±Yå–^æ“F»<¾›<V¬<¸<¶�lÈNŒÙ´²WH@úh Ø}tÑǦ•[¼LG‹@~Ð�ÇKø–[üF” ³&³Å[¼ò} Gš cEv¥Ã–-¾L'6xüæ¢XÜêq¬Üã[@ðèJŽM)·‚:ž8ºšã= nרؘr«( ¨ ¹(û#É? E J�25àdKvÜÌ=´°9äÖ~$FKÀér ËoÏ|Qß òt‚ZA]C¾–ÑqC—ïãçJy8J­¡Ž®¹6{»UtlNyè©!Œ•Ü  ֛7€*UKJB-BZe±iåVR¤UïüXí°qä©£ÙaÍØŸÎ_Þõ?$N‡É‹H9òpˆÚ@#-çHú¥ìجr?ƒ°ÓÐñåMT›w œ*O5æŽ=ã|Eó…æ6/-³Ìã!Jµ„@P L6Í<Քjqɧë²yмÝäÔy8Di °–Œ\›ý~Uµ,Ôyh‘ ÆJàvÜ´=вYç¡§d Ö2`¬ƒÎ’­t[J‰uÉ�°Ž[¶Z6ê<ö¬ újɀ¯Ž¯(^#†‡ !±®!¹õºbç¡§f0U2r¶¸eçÎSO A®…@Y‡’Íß_0í<¶8\–kuˎÇFX7º|qº,Þy(‘ 놗/dÁiD<{F0µFä~lµÉžÇš#±i ®ŠÏ•NšÇš†%›²“÷âp¸<Ö¬Bꡟõqkdg‹‹ÝîNÅ-G¨´Ô] ÿ§¦Fúóί4ΚÛ!¤¥’±—^ùځÿ! ÷s+�ÙTóx†Ò€RÉÀzëøö߅ÉWLÊÊ_Bj^yFšÇ3¬|Bë’ð³NËÉëRAóx†Õ@e-ß0ëø(è–;÷3H•uÍ8Eo·Ä8|·:§ÐÃ!j;%#wjƒüRªvžjJb-ã\¹^Ä%užŽPò)°%ÿ'¾òá§ 5è<žAY²E`©¶ÁãJ™‡‰ ®nêøfêØ¬²·HCÕ€†|ÍkÇ¥òØâ¬ØBΟ廲b…ÊãJù´³âÿ„ÌÑl’—ÊÓ!Œ[Ä”ùáìX¨òp© ŸnîøAÌÉ«Kµòÿåì^²ÙveÁÖ³j.Ò;# ‡ý¯æ&`XnfÀ•sä-ÅyoÃlÉ顐ÈI°ÕHD¥JÄ¿PÓÏdª{m§–©©…22V3°òz»’<v­<ö!¥¤%[¯·ábóÊc…“–,¾~$E…|“Ük$¢œ´DdªaƒÇ^£ېð)À†ÎÝjÉ´êÝáM kÆ+¼oŽˆOÇ8*ÊC"þüÄôß_¬ß@Ø÷ývÓ§èw'Æ +“ÇC4al!gŸ9òØØr?†T˜–tØ& .E’RÁ !çOTñqΖǒ�¬½†ªÅ×ody,ɀrÒ€½×*Õ+RNÚéñãµHíÏ»{å^#å¤)"”4‘c—ÊCÍCH‹6~@&ÜØòÐ¡ÖØ’F‡"«@áÉc%”‹^ ØultASµÉc  +DK�6]ï{mŒ|w™ÜK$¤D´„„ˆCûóî(y¨yhèšO^m¾ØHòЁy„u]üX¬_÷ÆèwÈo²Ø°ßúÅ†‘[M—Vüë¬Ø$òÔ ®ØÂ>œ}”}^ÿù.ӀÏÇtBj6Ŏ-Í"Ê<ñöZ`ö‚-Ód|§lµÄ>ÅÕ ³ø‚ ·š/ó,ó©žI<îù<_âY ñˆ´žruvÜ;Ž„’Î’€UÔۍ-1Ñã¡A*T°†úñ:,ñ¯åÓlÆÉljçÏo_¿k=„ã㖿æË:Ë|ZçÛÆŒXìñTÀŝ9"½s\šõ«ÓãVÃEž%«§?Wh­†p]<ÔHJK +öO®Óú€»Ã(ÿon¡„ µ„ø9,^£ Ø¿]™l.¶ÿ½Cc§Ì¿wcÃ6°™Ù°0ã–.Ó`͊†7CÃÆŒ-Ÿ¦‘æføw±Ý–CÓĐîdØæƒ56`ܲi¢yáßµ'6oçÅCöÃ>›9Þv9=æûâ³y >n­’ ä,³¹wš(±ácʖId)#N‡TËBÜѪˆu<·MoWbÄŽ‡øcÊYÆsÝôç/Ì´J_§Yç5›{¦ƒ‘â!Ssܲ×,l³ÌFZ0¤¥ˆI[²Ì"MfÃJ§å͗S[8 GœçbiPÞüJñG�˜³äni±ÄŒ‡|uvJü,·™ßâkŒC;ËxŠ vƒÜ +$™&‹Ss,Ìyˆ7Ylùe:)-eÃȯ¶Ø‡sÍ´èbåÈC:€>;/¾.L/Y(H¶‡–ñT]l"Ù +d‰®‹!/6‘<48/¶„0ÐAÄj˄“䡃  %!×Nï/bÄꒇ + +€‚–€Ü;½ÇL¼TàúØdšçÏ^�ûï_W}ž»ãÖÍÑ ¡ásýkBØÐqk_áYå>øï—PðÁ/ìšpp<”;րo�´è`çÈà Ž|hãů]…°“äV! ÐnŒ/Ÿÿ•ÕHr‹—áÐk8,µ +cÉ¿†3©ãµ76Ÿûg’<D;0¶éÜ3j5ª™d‹§ahÎ5Ób‹Í#÷x +€€v[œ¸çUKÜ#· +I�–„ÈŒ_*ÊIn€Hȕӏ9cbÉCü1i6"²ÒdK§a hýy­·”±ÁäÎãpÐ4 +:^Ç­%Β[ÍÃAË|®Nã‹Y]r+�DJ@nždL,¹ÇÓpÄépBh\¼ä,Ù œÛ|2h…Âj§Î( íNøïWx.73Âfû)¸¡D´áËÁ?¯õúŽm¦Nº‹xŒ‡àŠ*•Œ³w.…uV^¬(y:5d©e|ͰádñR€Óåé(Í![H‚é<p݁¦—Ç +)3Í!I¦ã½Ã+_z8£Ô´d`Wõž.WA…r¯‘ŒŠ•ŒSø{#\ÚØòt +ªÈV ùNo„ 0g ‚‚Ó‘n:^Þ][,\(O5+¢Ø´Däfi\ãâÄ&”‡I)-)XY½§j͋  +¹÷hFÅJVV'ä…$5†<ÔPD¦jDâgáÄfÇ’#¢ì³iâ{!ÞçFÇÓĖ‘òY5±ä¡D" +>»%~¸%6Üj8¢B%^ ^ëP€<¶4Jl!)Ÿ™?žZ(¡Ü3Kâ³÷<ËÐÖÌ&gPglçÊ?_Ã{nëîa¹<œ@ +ŠKKD"ìx±½²Óeo‘„ +å„TØÏ­>ŽíÝáòXrddªf`Ñõveƒ¬ny¬92ÊKKV]§}–Â6�Ük(£¼4g`ÛuЛ—‡Ž(--™jXqrk‘ˆJmŽøo0}‡ÑÅ?1n“§34G¬ñÒñSýé±]öå´q•ë&2ž<äh)4-!Ÿâ[Tüw«ÔÒhÌ�2' <ž +ÊLKÆ7û©ãAº×Ï@J”Û$¿Ô´$|á¦Ý›Qn‡Šj5O|§Ÿ¦Í(‡hÜØB¾¡Ó¹1×ót÷ÆqŽBo»‰c7Ìã)VE±êFŽ!ëóä”)%QrZ"25îéÛR¡&•­F#*U"ΩnzÀC$›cÏ@Ùª!©§ãoã­üŽ9æ±çÈ(?-_`ˆ¿ÃežŽAå«%$7PãB-®<ÔHFjÉÈØ2½¸H&’[dT¬dü :­¶ØDòXC!™«! ¡‹ô"U@òXã´X"’AèÅPŽ<¶¬ˆRЁԊ]#÷ )í°øŽò0‹<”HB…®„tÕj† "%È< ÀêéMD°1ã±ÄI°…üËåÐ�«?ïÆˆÇ–F~%â_nÞw&½æ„{ E^–ˆOê=¼jz7ÀC…$À& ˜ïOÉköwhXÓ;¦Ï?)à]t(_sÁãPPYÎ>ô=(ò,†ˆØðXOñå”%�Ë¢÷ý�À¦†µBƋ*Óx@å ®‰§\ ñ4£|̧{.xû¨EΤ…‡†58Oò|Ð_¹=›f3Žf±zOn‹/؜pËgñëÓØ½‹ø%$<¥sB±äÆ}¯÷5¬ù: •ÌÔ÷ºLë¥64ËÀeêkóIœú.<¦Ó|FÚ<ö=ï(Ý[G£¾6Ÿ ùCŸõ0;ž*8¤L2‡$Ix _2ÂC ”J–�¬{ÞnµróÝ©°•HB…JÖ=?^ì  ”¡–B9”ç!€… ·š/¥,ó锓xÖ#on¸WpDQeŽH©¬ØéðPÃ!ŕoû¸—ZÒ|PÝ^" * ØüüŠ‡ßqk¡„d¦–hÙH°9ⱅR +.7|+’‹+ ˜x¬i0X#0 6NÜj8¢ sƒÁw‡Áʉ‡ ©Üæ‚Kõ^jm³ŒME[HBæ8ÎZ¿à¢x,¢”‚Ì’’ùóþÖsŸÊ’ÿ7QHYfI֊§\ùN½µxêÃZÁ˜êÖq\¬tù÷^8·ú|þß7?7²Â¢‹‡x@·óÿ÷Oe¹[™Ñ¼Ÿ·ú#ÖYÆs%t°Ñ2Å&‡J€v–„\ +ýx‘^¹¥Ë,¼³ÌFZ\³ºsÜSºÌ"MfÃP3�vp<„S@Dj@®ƒÎ+’ß8”*ˆ}<÷B§Ô„4UtÜòiÄYÆs5ôƒ!±Ác+Ð�(g×ÄׅzãÔ¬[¼L#O¦CM‹'6‚lñ4q:œ›¡7öÄF‡xóĐˡÁgó V‚<4¸(¶€Üý`Ql +Ù+$�êÙMñïçÅ« N[º §y^Ãúސþm¯f¾êCøÜ&·òŠÎ +iAc³ÉC<%€BKB.“Þc&þa0Ÿ<4Ð<44Ïç.é}?°°ûdoày€h™ÿ€h‚Ɔ“[ºL§†f|)âûÄh‘É g” ƒV`l(yˆ?à Ýߊ÷æ+n’‡ +ƖÛ¥›In�­Âøõ Cl ¹Åóp +h6Äøîòª FŽ[úÎ(NJõ[Ÿ×±ÖóàD’7EÂ$Ž{1EG™Î~ßÕ›8¶r³Á6üÍþgˆYÜ8ª{y“ÃðK +ìÙ ñàÏ<ÿ/6Bo1‘¯8Gn €D ȕÒIJ¡O’<¤ÓpÄÙpèϼˆ±©dM§Y�hž ÿüßúª5n’{8ÍC@ó|�hõÅJ’[ÏÃ@».¾•ïÍgú]${ƒ Rr±t^˜|Œ\$”™–Z±²ä¡‚€ Ýo€¾ù4¿ÓäÞàÐXçÃA«46›Ü8�Ú©ñ¯QcÁÉ­@æ‘èÒøYb·éäÖàØØæƒC v <4P<´qã½Ö¬æÓø&”‡£Æ6Ÿ$:^ [Ÿ-ç>Ù;8¡P´$`áôþb+¬þ¸•XHåJvNï{½Sí݈ñÔCk_ië!°ãéÔPð™"´² +¶†Ù9˜°áâñ«¢Ü³d®©ÏÀº–º¾ÄçU=Ê<ÞÅå5z<CJ +=KJh¢õâþ'4›3V<œDZª¸Aã[ýjâˆÖmޟw·ËÓ!3–ˆsdü ދëkny<ÂÊ/MM ßXjÈÆ–Ç3¬†¢ÔFÏ)u~?oÍC¿¤—£^óÿrõÎ,Ù5sëXóç$ù²I6È<V8J¶ÔAn dk%KDêiCÉ +™Ç–Qzº™dÈÃúÐ2ƒÌ½D"ŠOKD¦Æ ÿK¦en5’Q±’‘.;h¡d¥Ìc ed¬f`!õ–È—À(óÔsd¡– ¬¤ÞnL 3=”R†ZR°”Z}1‹å¡F" +Q7_ü[²·ncÉ^#•*¹’Z„±³ä±…B2WC°‘zKڛß@Í%=FŒ=[©Óö֝ 0yª¡ŒòВqúùvqln¹ŸB*ÊK7ƒ|Y6¯‘ÉåÞ£!•+!§ßòoWSÈ&›§SPC–j–Zo‚ŒÍ.=ŽŒ-$~,¸ã£ÝýÕ%xq.§hÌØB¾{×Ù-;È`îg‘žRÕ_p½}ü¶ž®áÚ-7|¼;_N ñ0Õ5®©ó…“ç}ݞ&—‡ U:ÿ•¥Ž/à Æ¦–Ç#PIijIùFSç—ñóîhy<å¥^ _ æ—éc%ËÃV|!j§Ç·—ÑcË­C2*Öìñ'¨÷çݽòXâ¶X"I›,6<ÖTD!iƒÅ¡œ·»ÉFŒ#-M[vSÇY~Þ÷ (½2ÏȰIã¡d%T`Ã÷Ò°Ú-Ìx,i`XC’7 6d<Ö¥› o†-†-"is|Ÿ»®G_”q/‘ˆ¢Í¸¹¨°éâ/³PÍ~Âw–qW<ä?!lÓɘ??“ãc€ßŠŠÇtJ(Æ, X½¿–6SÜ*h¼ 3c54X.¤â^A¥˜%"3Û`ÁĽ@çA˜U_Y$nùkQì‚?Óåjñõ#³ýÚtªec½ä„[:M—Zn¦÷Q¨öÇ)°7tÖk _pèÝ¯Aáá�R�œÌò÷ï=wŸsÁ‰‡¬t”u¼–¬Â1%ò› ¶yûüƒçƒ.+6oÜ@ñ…›?R®O”cr<4?l‰œÃ‰½ÖÝdêØJ8 œ³`§óvcIlôx(‘” +–ìu~ÄHáv=¬ïÐAóI*m>Mþç>ŸÄíZ‚´È©e;�…‰–ù$ъ(OR.Ú±ñ}I_\#ÊC‡”–ìÞ+Sz$¤r›9~”øMgèRyêiêX3’G—øÅU0«<ö!%¤%$…´ÊcóÊc…’v{\Kbñ”¨ƒå¡‡3ÊIsvC³v¯<ÔpF¥º=Þ^f,O=Ώ=$¡4d-îCËcëc I*õÐÇf–Ç¢#¤´´„¤–þüùw=3êj¹iJiiIÁîè=¤mÞ æ–‡ɨXÎÀòè}g€lnyê922Õ2ÒKo?¿ëiQGËc e—¦ŒÄÒjM,5+¢¨´Êã+ðíïúð7÷ÊC ‡”–¬’þ\¦µzAÐóÿ¦ ©\ ‰âiªÏ¿GŸg8.¥U]vý{+kŒF* í·Œéä¡À¥±Îçi€ß¤·†“½çÁ¡e>Pn ’€L'Ç¿àµqŸ8R\Ë|.“Þ›QÖ<P´‰c¾3¿6ÇâNPÂ<ԛHö€0Óaa°±Ã³7È<Ð4ÏÌ4YdóË-‡SL EOªΗ=þ˜Î,*: ãç|yˆ§�hiÈÓû‹,²òå¡á˜‡—–ù\5º4¿98_ö �˜–€˜>(²Éå–.É¥‰"ã3llr¹Å×p&5l¼õÅã{Øä!ٝ± ç¢éœ±ÑdM§YHh3ÆÏºùb†³äžîÈØ>:�l~©j’[º '‚>†ƒT3v’ìék6“Œcã«H°H’•ûp.—Þ™«H¶t†vYœ„°`±YäÞ\±Œ~¨W‹ \"·š}–ù\+¨ºX1r+�DJÀÙ;§�Û_µ‚½r/§è(³áÐс>ëç\%[<MƒGËô7<úsA—!V•ÜË9Dšç¿!Ò¼ùz’«d?�ÇCIËü¹’þ5bl*¹@ +PiÆøŒI?U›ZNà ÙJƒã&3ºÜ+Ì"{@@iÆÄΗ‡ +�–6|Yê6™¦úåÖÀóðÒ2Ÿû§E#+`¶G¢cä«ad̽Á-²™.v›_¶ùå¡Â1²%„™Ž—F6À<tPÌ´$„™֓‹$0·™™¦ù\D½‡Åí~¹Ð8âd<÷Pï;Ydó˽€"ÒL&2L‘p§Y`iÌ“†÷ÄclhyHYi™ "-tØÁrK—iÃÇûk‘ߟ·såV ã¤ñÜ@½ 96©ÜÖ|äÙ|ê蔺ùr‚å©¡yb‰HWæçÝòX±æKE¯ù¯D´AaÁÇÃV|qèF„ñƒÄ'սܖOÅõ2rÜÊ%¼ú$#þu®×K~ë7[~érWlÚx<Ud«d|:ãþô?À@‹ 6l<žÁl°$œ3]¼`½¶b(6O`2ذˆúóW6í¯Pâ–/Ó¥›×t†ÁqÖ}fX¸5¬ùŠ“ù™Ÿ)P“´°ã) 35 }r¼F¼Ü¯[áVrP–�lŽÞnõ6Ùw“Âc…P–ìŽV÷+X¸×HD åæ~/î~ {fTls¿×ò¶[-y–©±¦Á_ ÁêèMà¯qá±è)¦Üäï}ÛŸwÓÂcKc¿ÝÑ�­¸f…{ E”Q–ˆóåÉ'Á&‰‡CHG՚ +>۟œž¦6D›ãŽÐ¼ðpþ5þº$6<!ã =7Fœ/q#V|<v4Gl!_­Þ£æ•3šÜ!E¢)"@4ùagÇCÍC3þ$©ÏJkâxèPì éœÃ =(šxl „BÎ+áœkço©„‚G@|éf ø4þ÷íõuùüöLJ·ålqÕL÷#HEág ù’!ßl¾x8…T�?ø“`â×�ñÐqgñkóŸ/á^nõ<o‰Îçµ±Ãã̀xìnÔ׿¿1ÍyݳL­’Ë3¯Ù¯,s¿>魱᩾ +Ê1K¹cþ]ÆW“ÜðÐ/ùU) ç+¡Ÿ „·PxöñøWpºl,®©yãñb‡="‘s\öe‡ÅQÈY"°b:®îÏ»cc¯ñ2Îk<|sX�RcÆ=þ˜l>¦KǍw€a"ÆCúšF˜N§jŽ¿,õynÍ·J(Õ, ©šã¢\ëÁ6^<–PH©f Á2è]°°ã^#ŚÊ +ç㾸UÈ<Tó1ŸNÚаã¡c% °Ãá_‡ÃϽCzCÃ6õÏIvëq7k, Í Û46?d÷Ý©ñÔÀ)śßã‚r¨4:d¾ù˜O- 3Y*Ô¬qëXóˆÓùÓˆ¯L|‡|JHøh œ“ìK~’;n Ût2çÛÆ†Øè±p@IgHèæçpÂ&‡)ï,!Xû¼ÝjiÛ»ëâ¡HR*XR¾[ž³îÁîp*ÈNK8ÛàõqÇqëCæÜ!·#P|ÁgH÷¬dØ ñÔAeŸ] ?] ›5z8¤€s“ÃÏ2»IÀŒ5’Q±œÐ†]O=GF¦ZF2gÕÁ.ŽÇ7ž’Ì9í+X¨Áâ±§aÉÐ;o÷ÛÕý°©ã~ +n(íÜøðµ\,¤ ¡ã¡FB*WB°XZø°¡ã©‡22V3;oŒ‡-އ%"¡3ð'œ ã±eE”s–ˆ„Îa —6nÜ[$£œ3g`»ôž›só9EãÆC gTªd`¿ôžru¯UÐ썧ÊÈXËHç¼6l<•PB)ç#áôM)Û«.!žqu‡<ž¡ +Š?KDògõĦ‡ )þìœxۍBî=’Q±Î‰/Åxq‡8B{Ü[HâgñÄjÇŠ(ûlœøV Ï©ºAžjŒ[DÊgwä¡D2J>KPï‰!·‰¨TÃÄA›?‡YOºAžj($s-$ñóçºÿ®E + +™ÿ7QJégIIóŠÏÁ}ÔÏf¢Ÿ¯,YlÙ´óoí§]²Øæ?ø9@k\.ƒÈ-\†S>Ãᨃ+•(6ƒìék6“d6ÄsH¤ºAÜéG�À³äNé=Ik~¹‡šx–ùÜ(½“6bl2ñ¬\ø7þ¿óVp]ÜÂy89ó1 ¥üš.nék8£\ ã÷ž¥… ÷dƒÂ6››¤óJ€“š-¶tSÂ6œ{¤wV +‹{:@2›–¿…í=ÏÀ©ù­Àͱ—Kt*çc8Ì4äl>pnŽ[üšÎ,1­Šø@ÇC4 Gœ çzéýUòÝ䱯;#¶á0獱ÉãžÎpÎÌ€½ÊãÖÀó Î2‰a»ju„ëco�DJ@î‘~¼Ìyˆ§éȳé�Ïïji„9d‹§aˆgòœª±9ä–ÎóPÏ<èYY±AäÖÀ€ÏîŠ/ËînØüLÙ t‰2Ÿ»¤En 4‰6öYí°yã¡Áý°%Ä*iÜü².„5 „³`CÅ­‚€œ›þ9cwk\Å­\²Ñ¶†ÏyóÚ銻Ä4qoGv4ÙðÙ Fx‹Ù‚ å”Úì*8)Ð+wO¸#Ëü7¥ãÍrE~]·P<X³ÌçJéýu_SÆ­@)¹Rúóò³Âq§áˆ£á�ÍIaÓÅC8f™i6(s Ýx Á]ñ¾æ!™e>$3 a3Å-_æá˜UßL›)n 4<'Â÷¥tØûLC¾ a›Å\BØ<q˦I�æÃoKèÆS殉‡ìÃÛl¨å’°ùU.MÜrejYfsiô~È`³Ä”-“ÈRü\¾õ‚ÕÎ*v{¶¢`›µL WñNÓ@ˁwpšÈ2=ܲó$¶C‡§¬×·ì5]JY¦30^^=4/É`K·ùŠ”ùSKpI#³VF¸n ølԀ/v7ȬO°s<žáè(±,!ñn-o&“­+£7ѼƒÇSPE‰eó¼'òåò`í+<¸õKvyeÒ¾gZùáØøpë_éUÖ,ðf˜ôðß,°¤X.…‹D™i.eü«íΛ(aµÅcÿ*(ÎìFøòZúw’Ñâ^#!eš%䛥ÑyԟwgÇÃ$¿*WBjÕÃfŽÇdž`¿3Ük^÷Æc‰Ëa ÁŽçýuÈaÕÆc Es¦lxÞw–Ãƍ{ E”q–ˆ0Îõè·Sã¡@朏ù$ÓñÂ~~نˆ[þšEÔ1›R:¹eýSåBxÌGB‰eIÀ2g`Y|É ( L²`óN`× °VÈxÁcúÏxz_´éÞ!žæ!ŽùT̊uU÷ kqê^_DuYöَty«šA\ñ›ëmùlp}:±)[b»S:'#þÿClM⇇»z-�&>¦ÿ…-.ôy©=É224¬jB._Ž7ߌö~@Ö!Ÿæ3Òæ“?R=)¸¾µš/ +,óñôp½:z_zU*ß6ö²&p§pG`ùÆ_RNÖ=Ew8Ç +–€øéá~ëiߪœ¼²î(c¸vɯJIøÆǗq°Y“¸ã¨£l°¤|ÁuŸ‹µ¦ŒŒ;ž‚ +KD®:†U¬;Ó<®×HD!`‰LÀÖ=îP! 0À‚loûB®—2ÀËä ka: Ø-¹Ü–NÓ)m;“w¶ær[CÓµ–€…ɐ¤—Zš,cSK¶–˜­™Ü¡E`•ØÖ¶SHG¹CÉ +@ž$-Žïƒ—õ˜“É Ž€Œ´€”ÀñMî0¶Fs[ %”–„”À·˜Jã8wêàŒòÀ”‘8¾UÎÖhîÐCe‚%û“Hփo<w葔 +–ìQ~ÿÄ @Fw,¡€ÌԀtÁêmé¶’# `p#·`W ‡ºSGg·’4ÖdÒ¬nœÊŠn•ê5œQ©ÜþùÄÑãVÄÆïtІn-ätK˧EÕ­IÞñÔQ¾Xåíçíîx‘f«ˆ.{þó +^¬0×4ïx ‡¹šq¶.èC{áQëTë;‚ŠKÆ¿\·,jW©oo‘ˆJu´ ¯·>Í©ïTãh×2R§ ÅPè;–PDcŠH_ˆªÀ®+ß©e%”.æ„ÄŨžE¬Üø-R¶XB°›y±ÈÆ;ÔHFÅJ63ï;\c¼C E¤6ԈÔÃ1RÞÒ ïXrD”¦ˆ”ÃæqÕðŽ-+¢àpó¸÷r°x^So/‘ˆ’ÁåË»x\S¼­F2*Ö<®|èïAØ®uոއh\×BçšY\ 3¾SM󺑲ØH®!ß±fe”,n&÷¹¸i>'Žw(‘ˆ¢Å½Ì{î™Å%0Èë5Q©‘k™Ÿ\g¼c …d®†$›¹žÊ4Æ;öŇ%[™·›\ƒ¼S…”–le~¼Xå +åí5šQ€X22öó]ðw­,pÌÛz$£b%#eòçR*×0ïXC!™«!Xʼ¥§Eª™Ü¡æˆ(CLØÉü¹Nk5;Þ±fe – le~ÄPÝbÿ7õHJbI‰ïm¡/ûKéð­€lþ—®yÍ +ÿބçÚð¿$VŸKœwˆ¦éȳé\¼3ÎUÏkñ.sm8W0ï¹l6¿ZÓ¼-¾Ù\ øða¹fy[¼L'û»Lê†]Ébh=~ g”‡C:ÅcKš·GÓpÄÙpØáP:ElôZ<MËtàáT—ù×ßHoOçy�bž@Rg!\#½ÞÀó0Ä2ŸÛ•·9\s»Þ  Ȕ„ܰü) +¦Ivwȧéȳé°ÂqaÆ5Àkù4 +,Óa…ã²ü¼ÞíÑ< +\ÃÁ„ ÁæWjp·Å×0˜° çfå ®ªÝ–.ˆ4‚[ßÛ;*ðjæ+÷6¸æí͎se<ô°Ò\ã¼CÁšvûTk w(pž«Á‡ó ?ï¦y[<ƒ¯á\½¼«5ÉÛÒ×0¢Ìä³½jƒ;Þo(ׇøÜ2Nþû!ž¦Á†×táàKãàò1 0,Ó†C?Öî×»-_�†%!0þr¶UºÛâeqk8ìqúÇÒ´†s{<†#ʆ¿QÂ!9ñÈÍz)H˜fÏ^·ÂÿB¶Ær­yå‚;¯ýn—œë¶fJ–ùsÎû»øk^Dậ^âQ(óᑟu«ÛÒi6Òh6`pò×¼u‡l¢·:"Xè,CÝ!yÍ;»½»¦+É2 ¬àö²˜iM#ºšÍÓH“éܖ¼3· ;¤Ó|$Ú|àxñ¯Ö18Ñm Žnm>W%o7¢·u‡J� +–„\•üxÀ]\·¥Ë,X°ÌFZ¼6[;íRºÌ"Mfƒ?72¸¦v‡p +ˆH È%ÉyEð( Û +Žq(aÏmÉiñ ›Üm4',ó¹1ùA¤Výn˗yHa#¹ûk‘×xޞ ¯¥Ë,Òd6ä±r[#¼–Nӑ§Óؕ¬˜Ö„îÔà–Ö2°.9/ ^Q2;Ö4-k!ßíM~,.kþ¶ŸAò‹‹˜=!Ákãhém3¸ÃVAõIÂ)D¹ÜK†¦|a„;ÖS|6jÀ§pû4}þ½?ÿûÓU—ý] i +ÜÒm8ÂKÓøW+“÷àu;*áûWA™a‰ÀÎä}gp+J·—HDÁa‰ˆMDžiMç¶x™… +>-LÞ¶n"“·Cþó0´6¼8®ÈB´ÌnÇtJ(è+ ؗœvµ¾ñ¨»m%PØW°+yO¾š_¹³Û^"!¥}%$´/ZA·½BçA}ÙО-º½–`tp”ÛN°ÒQ¦óçûhoîp‰íŽí”Ÿ•–€ÕÊêp‰î¶††pm{•žâ~q»ë ÝáZBha–¸Fw‡I�V‹»-~z©-Åâe[ǚGœÎ§>†ª¬ûøîOóió)†ƒñ&×o렄2Ґf8§B$°ä +8 à0œ®Û½æz¬å:õµ#p|áb øÎ_ó—¢»¦}‡sHQuK +ö#çe.'I#c %$´„„ÆxÍý¶J(hl„÷}Ó¿&Xp÷;ut¢+I‹¸âË7×;ôPFqcɈ'/ë‰Ë;p,/¾»ÂUÙ;œAª´AÜõœÆãcvâ2>K·çÚwüö™ÜÁuïtŒæp5ã|!ám«/¥n/ýã1ŽŽBÇr¾8iß¡t ÷ާ Š2Çò¹Y> Eëö3Ù;tð<@ñšÿ +0«áuö;¡òÑÖï-)}ÖǏ‰ü œòzBbã¸t׺¯ �· +(oÌɍóÒæ4þ;uPF¡cÎHs ™ Fãø·÷HH±c ÁJãíF˜×øïÐ#!•Ë!XlüÐ{gk;”iéŽAiqnÍóZ@Âcñ¼†€‡ +Ž(zlœw« áx¨¡Œ¢Ç’ÍÆÉë<´HFÅJv?ój("S5"é1°*”Œ#à±ÆI¯…¤<Òkx¬¡ŒÂÇ&zﻊ^gÀ½†#Šè½ïu”┪€‡ΨTÉÀ¶ãä‘*•O5”‘œÐ2¾»¡nêȚžA …“)âüc� 9¯å1Í�§XE“%#Z룰¶úMRZAv°«x8…tM–³Oy¼§,ÅVÜO! U*ÿr²Š^sÀS…d®…$?Ò« xli¤W"RÃÒÖ=fxª1Ók‰ õ +J$£ôq3½Ï…ii™n5Q©­Éû^„æÝ%ðTC!™k!)Yõºk(£²±Þµv´È¦Rà±ÆX¯E$@6Ö+¸•hDäÆz¯ÎzM·ɨXc½Ÿ”çV]ÿîx¬ipWC°y»²Ü5î;!¥%‹‘?âùRǾc %2^ ؉œö²n¡¾Cǚ/],óìò »&}[‡dT¬d$[•ýywç;–PD¦r„~CÞ÷±=]óšQEón/üF€ÇǼ‚•ÈqÞÝÿö (x¼2ϯáß¡d%T`3¼—²³ZY,òw,i†WC°y#Ãkîw¬9" +›á½¹áU÷;¶áµ,B~$¾Å÷ÛK$¢´±DdjåçÝÉo«ùŠ\óɗã-uëyR%Ãÿ›;–…O}~³ÁŒ"8á=ÿ2-þq +[› fü1F‹ñýíÑ�i̍Cå½áð·ð8¨1çÒãíF’×äo+ yäÉ|n>~¼óþÒi:òl:¬q^“ÈRýkÙ4 h¼&‹â5øÛ£kÈX /}šÚt ½¯¿n‚[9Ç!K@.DÞRØþ¼·|G çBäã^Á½`Gœ‡@.b'v<¸ðµ„ÈKøâi�™„ïÚ] +èi ¸Å×0è± ßÛR«ùÅ ¸%Ë0âd8·ïûB¼æ5œF#LFÇ0ÍW4üÑkð˜¦cáq¹ú05å¾Cúš.–éàÅáä@‹×j¶Ì‚¯Ù\sZßÔ ú¶ð5Œ(ÎÇû~À[–¾=š†#ΆÃ/wëÊ×¢i¨˜Ä.—i”{ÕÊç¿C1q^Ÿj¬œ—øo˖iPc§¼—¢Œù’ó_Î×iäÉtn<†›½`?±Ì ù”™–ܘÕ.à!f¡Mí®gºÐ>ÇË\¯{iÓ|Ê°U+ÛµÙÿãéG×Ãà®0àÖ,éàÈîþ…æv[»d£ÍÔîNØSë#Ü·vw½:þïÆC,Ükx(8àŽ% ÷ o·Zþ<ÄÓ4ä±L‡>ßSŸÕ¦*XÒeúXf#-TOI]—Á–.óH”ùÍyIòÕ%¥ÁC<G Žç¢cq¾fƒ[Á1ŠìÌ÷jÌ×hðPàÌ×rßñ#¹m~ÕFƒ[‡$€#KBd*ö5 Ü:$™N~ï ·ñB‚#á¡ÁůÌçÎcˆÛüºÍ k(YæsÿñÆâW‘ðP@@ÉN~keh¾‚äJØd,™ç#Pů)áÖÀHtö‹”Kî:*œþZBÀäxÍ+\ �Ì¹y`רðÐp̃'Ë<$§„Hp'ìQ<Y"‚'3Ú5Ü*,6YÑîَäW”È$<ô¯lTétºäÛ}»Ëê8+—[™ØÂšæ€Û¨ \²$|㒠î*@e“îþ×V[+Fšsy,Z g.¸ŸBJ(KħôV¥þ‡4ʟ_9êv4*Ü é�ÊÇüùâÍu°aâá+u]ÿ.ž‹«ö,¸;¤7lÓç¨ûévØÈ±ôSv g‡Ã——Áa÷ÆSC“ÞÊ9 +.Šaã¡EÀœ„ó&ð°Ã†‘‡3¬|Ôi¹†Äq‰Fë)>%¤är小EI·’# ´äråÛÆzØÐñÔÁ!åœ9$™sÀ|>WcÇCgvæ ,YΫTŠØàñÐÃ!+!ظüJLúx,¡„ µ„$ϐ¼¸Œ ·’f‰5 ɳRbÈSe{vM|‹^~úâ>~–Ñ…•p¡<œ‚+ŠEKȗ¢øY’7‘Jåá$RS͜ÎæÄ®§ž##S-#÷9ƒgL¸C{{JògAÅ&‘ÇÊ(�m¨øê¨Ø$rïáŒІŠ8§÷,½)yh‘ŒŠ•Œ¸WŽûc+ñ.ˑóéΛFÎAY«"¤oõæ4éü<ïþ¬ky<ÃÑPBš"¾òÑ÷4¥¸Ç "‡X Å£%â+}Mqú,”-¹B*ŠGsƹŽÎýWÏúÐ2—ÊÃ!¸¡:%ã ÏüëöøÐÊÓ (>m><¶ÉcóÊ^Ñà±Î'ÎsÔ}gZyªpxl)¤›Vj8£´»ãÛ^âÒôr¯‘ŒŠ• ìzNY[ðÔ´òÔC!É.-$™´ÙcËc…“nþø\ Ñájyêi�Y3RJ›@6¶<ôpHiéF„‚,ny¨‘ŒŠ• lÞSÂYƆÊÈXËH0½1A6¸<¶PFiÊH.V¨>¦ÌÝòX³"ŠKKDzéÐ@ûºÌ-÷ )/-!Xªn•ËC„T®„œ~¾¿–þÝj™³ðàáԐ¥–‘¢š²Ã橅" +T;BÞ?¯È|þ…«è¸ÇÅ ²¹æñf-ã ù|]¸7/Ÿºæ~­(m-ùz~>Z?A\óg'”A6×ÜN! UjùïÏL_ÉÏ»›æñM'S¿@ÐénqáŒ3˜/DMóI¨%›e;VF êæ’·EnÞN™‡I(@M Œê0ÉF™[ %T¤$¤Ê~n,’ 2%’¹‚ÐŸ¿©Od +bKŽ€ÒÓ+�û ·adÌc ŠMKB?BÄâcÌC‡d›–ŒŒ „e.˜[‹$T(%¤ÅVˆl|y,Y .5» áóËw¼<Ö8C¶ìƒÞCV¸<vP@‰iQÈwWÈ—{É +(*Ýò}ù_|í$—‡I¨PIHÍÙàr« ñLäq¬w¡Í'`-JŒ- ž·D´øÊ™%QRZ"°ßù±€±™d¯ñ¢Ð‹_µPõÝ5ò¿¦áŸé4ÕÁM—+f‰<¤¯i„étâçøô€bGÈ-Ÿæ‹>Ó<V8ïQ‹ÚòX±"Š=K„ýÃÜߐô›ÛïÈ PnGЂRÑ.úçw=‘ê<¹UÈ<Pô1ŸÌÚ¬±ñä¡c% Эñ$÷w}Vó䱁JDK–:.ÏÚ» Èù½…JEKB`³|Iá#>?=ºŠfwlP™ôïµÌ1ºtô_lcÞRýÆE2¤Ü²iq2žËœIX¾L=žÆ#ÐÆCEæØŒr §YˆhVǵ5ïGÊC8«c ­®˜r‹æaph7Å¿bŠ!K¶Œ"L=1 RíÒpÜÃÕÛxxçí°Àꏇpšw¦éàÎà¤ù—ÝõqË_ÓÐÎ2Ú9=iñSãÇ-_ %!w8ï/BŇAöxFœ çúæ´½ùÜ!²ÆÓpÄÙpg†Å‘‡pš‡zVZ|7Z,yÈWZlÓŸá5ó1RŒlé2 ø,Óö‘öÝðù0~l\ÙÚ%}.·E/àÑK,éNm:€tèZ<ø†–-fá£i6t´JccËCúš6k »õª}l“[ºLIËt.rf-ì>YòeyfŸñ¬ØA'ñF- 9oÁRABM'G�@´ä>çíF¦ØˆòPA �ђ;1/(En2Íãñ$Q>ûõ_w- ©œß_õsn‘­žÃÑ&㧛“ï*‡Í"í…pöqŸxoÒk,Ü"ý‹uþ­ìX¥òÐăF<>ßý`–l”Ùû%rÚlòùŠhØá¼=M;·H>9 ¨6Ûc×ÎCÃ1:Ÿ›¢‚æËΝ‡Õː £Óèæ}¤Þy( yøjžÏÑ¦ËƝ½ç¬._Êèæ+QŽ½A) ¶ãÕŒËf‡ + +ˆH ^hÑeÃÎCÅ�]-¹@:mj>Zª‡š‡®–ù\½ï]6íl2^Íã]ýùùZCçÎÃ)«á€ÚàÂx”9·ô5œQ:¦Z°²ùæžNó Õf•Ÿu5ò…%çÍCƒae ÈÝÑ Í7· �¨6©¼Ón`§Í/ÃÉ©¿7Êû¾ 0ô£™çÖN–7䶌Ÿ«†Ëōò•qpo§ü¤ðÂ”Môà칝 ñd 8}ïrsœläy:U”Än<ùos¹³O6ð<œA +à°U(ÿùaìàž ÇÅóp„»e ˆß§ +ËÞnu]¯‰Yk%õãÅ|™ÄóØäg£|çþ.À=c6ÝÎA%E±%!–o¯Ÿy×âÁÆÄ=[ݰ†£§pAimÊ8'ɰЇ‚68=œ‚JlK–\§MÞp:=ôHJKʹ<©vf==â³Qr¶jg7Ò­Ä´³ä"ìDÆeY•HO;kFºlÅÎ&¤[D”ÌVëüÅ2ì<(ȇñéá ÜP’ñÕBì$¡E\WO‡ †,µŒó¯ônŒÚðõtj(ò­’ú¿ï´¿ÓùÓÿ�`€ÇÙã!ÜYkFlm®žýѹ¹³Vº=‚JŒÿÿa֐Œ‹Y+ßî‘–*ælçÞc¨nP³ÙS͑‘©–‘º76Ö*³ÇŠ(N ÂëÖ'»5—=Õ¬ˆòà‘<@êmÝDƲ‡I).)lÆZ`öÐ#kÆ:¼wêd(§ÙCO3Ԗ‘"\”´Á뱅2J„“¾®§­^µ—Ë8¸9i¥×ã1ÌI[D¼˜š?â~žªç•ÔƒC ã6R{ÝÏ åÁ%âôGÂÛݝ´Ùëvi¨Òæ¤ODx¾l÷¬Os|=ž¢ai ùƄoõ—ïCPA‘pŠøb­ûÓöX³2J}KÆW{³Kãú©ÐN!%Ã%$±yœuik3Ú½G2*V2°’{ßI[;Ҟz($s-$qxhߺ‰Œh5”Q8œ2’†Ç•:¬µ í±ge” —Œ”áqs]~Þ]g÷M(¾°‘¸zViöP²*O°Ž[…µÁ쩄B2×B„§mF¦¨ì±¤kJH +n¼ÚLö؂„‚àMWo®«…d’Q¼áj|Ô}FšÇn2_‘kþÜT¯MµuWÔO€ü¬³„ó­Ï÷'ÄoJWÚ㚸–ŒÓ÷°ß_Ëüþ¼;áϰò ŽS¹¶¾ï¦­UpG ‚BåÍZÿ½eú±UŸ¢×w;„TT«dœ¬ŸúT|ÈVí —¸±ŸÒ“ÿrwøÙEn g%PX\þåºî-ào‰[ÒÙc%—„$áA¶ŠZ‹Î¶™.NÓW¾9љÛìÖ@ ) ©ÌœµQ›höXA™ªØÒ} kcÙCÅ1^\ˆõïÂÍøºe "¬-�Û¹ÛüV”Ý $ xãÕOáÕn²­Bæ+RqõãUzøRë³ef¬P\mÇçƒ÷¿¤»¡k…Úcù]:¼‘ëµÏHÔZº¶ìêÞÃÅ5«Ýj4¤€¸„gxMV{(ièpE×ð™ë c·ÚÖ°¦¦ÓIÃÃfìÚ¨öØ@)ÅÃ%ë¹÷ËkÖÚc E—ìèNE[½m¯‘ˆRâJœ¶í¡B€ÄUaÿ.}©}Ù¤¤[ÚF˜N§8®ÇàvK§é ´iìÞ…ít»5PBYqCØaÁaœñe‹Üž:š³öŒã쬍f·™Wg}qgm4»w ìÎúºŒó;²‘±¡9kKÀâmuÖÆ³[ %”7g}Mü[ρ:Ξ:8£L8e¤÷*®U +¼ÿ7õPF™pÉHާqõô ™px°å®Ej›ÿ…F#wmã!ÃÞéšÔnñ4 NÓÁÂÃs-|mV{È_ópá2.<ÄVÝ!̵[ºLC†Ëtnßރ çÍaf[âeq2œ«·aÛîñ‘D<)t~½Â¶‡xgØ2J\¶Á햿¦Äaÿ¾Q+Üné2&nï}Õ¢‡ÛÖ óH”ùÜ´-ÛìöÐ@ ‘i AŃÇ_~×ÛC[l)^¼8Îìx{(¨qXq+®[ôv‹—yXqÓØØâòÂRÜV ãäñÐçύ°µí!ÿ˜@Ï½ÛەÀµí¡á€—€\¾½ÅH>ÌÆ´‡ +� +ç€\¿ýx‘º§Ý +x,\Æ#B6_¹pªm2D™jžìù‰ÝÙBµ‡|šD™ÏMܬ¦]j k4ÜÔõs/ôœ¯gÔ + ]{@nÞftmNÛd4\Õ5ÚWmPÛ$�‰&«óÞ֒ ³ØCÓi—›juõ¶^¹8žÒzÝÔN›ÅîýG:h¸ÓéW½c«·¹Õ‚'ìçN盯˜ÅêNÛü™#Ï ÏúÐ@³Ø^/é á2Jµ·MÃöjINÎ^<©vw8±né5œI:Ë·bq_©¯Ò)� [Î 9LRajå×½ŸÒá½y<wsï{ý=7~í<î-óî}(h£×-\†Óz3¡>¹)öâÍù„£l/\íç~¿ÔµÎ5¯=´Sˆ¸$ä^ïõµ‚í¡‚@ĝ_ߊ@ç‹RN¶½B`Ä%àcÄI`Ønñ2B\öݶŠí¿†3ªìGycÜD¶{´ûkÎMÞ;l3ÛOÓ⮯×êZ<¾ +¶{|Ó×F<^Cü¯7°í 2"Îó¹Æ{»LÚÍvkà�$J@nñ~¤®Í/›\öOӑgÓ±Ã;^àrvxmñ4 Îù¿û¶16VÝó)¡œ7'Äö…IUM·Í(Ë-ç˜ûjÌÙØt?„4T©Kç¿_¼ÜÊÃ80àÒÙ¾ÑÜÄ`\¦§Û (¾4·œ ¥ËC•³¹éáÜP ÛóÙjÎËVˆÓéáTRœ[2¾fäF¡ÅO‘šj6,[¨³ñ顦agH¶ ®[÷Ÿ鱯Á³…äoϦ¤ÇÊ(šmàùQXטtïáŒÒْ‘±Á†Ô¬Nz¨‘Ê•Tß@ ÅFÕBO=”‘bÒ2’}oõ&öwÇÎS EÁ¦ˆ\Çpè Ç¦™Çš•QÄZ2rqv\§úh8÷ÊC„”¢–,äޓ°â"¨Iî=’Q±’}Ü 9žz($s-$WroµÆàÝÄñØÒô°D$t6=läxªY圛~ºr<”HFAçf‡ŸË½â9n=’Q±’•Ú;Ûa'Çc¥d°¥¤uþœ‘Jv§—ÃÇ| +çR©‡FÇŽ˜/Ý,󩛯 5K\Š#î šQºY2b#;ÐÀµ~„8ޞÿùï÷Dœ¹QØq;‚ÄW#%Ä{£òå£ÿW\ßv òMÜ×ñx†Õ•ñ lŽß©îk‚x<ÄQQ²YBÎ ¼åΟgYjÄ㨠XóJ8[Ed9Ýhݑ‚‹‡¬ôòÌ2ÿ=Ο(Ÿõ yM·#HEµJF:꒹?ïîŠÇÊÈXÉHÎ,>ØPñز +3«¾½–Ëŗo¤xlQì)™¬œxhùRÌlƒo»Û`ãÄ­cÍW\£Á—…_µÙzŒùÍ[BfrÁF‰[M`|[°5ý3â±AL°%¤\²×ã͌xh„’Ë’ð…§…áI0lÆØ áÕ·¦SJ‡¦,”áÀx,@@æi�foW¿$ˆÇ‚# D³œs_Èžâ¾æ‡Û(½L3͟¾Jbù†´n%áÃè <³$Ä¿‘µzê¾>ݓþ¼? û* nG‚ê¨ïÿý‘蟆¤“0@·‡#¸öµ¬ß·Åµ3#<Ö!¥–%ä_.ÈVõ{8᱃ +&7ô{-t äVXJ4 t²d¦É_ãÂC‰¤TpÓ¿7Ó¿"†Çš¦5›°ÓJâp3<Ô¸�¶¬ÃV¬nxl¡¢ÊMC®ÕŒ‡{‰”V–€˵ñÝñ°È4¸ò1ü9×Á€ +šV9ˆ×zfVåðØAå•%Û°÷q_CÂC E”X–¬ÃîëJ¸×HHáäÆ}/!‘ò¸J$6ùHHíläהpo9ØÙïµ´m>CÊPx,hâW°;/OáOs­ä(,X†­ÜהðTÂ)¥“›ø}|þg>­éFx(‘�ØäØÙ¼¯ᡤ×Éïæä÷—AîPÐØ¯%`ö²»aáVÒÔ¯è»t†º·x%‹D°AâéÔP|™3R/ƒŠâyN‡ÄC‡`–lÏÞ©>kÛµ`â¡GB*—C°CûñbLžx,92ÒR1Ç'¬- +NŠ[ %”b–„TÌbƒ OœQŽÙlðÍm°â¡‡2Ê1› ¾ÂÏþ® +ЇɨXÉÀÂìυªO¡S•ü¿©†"2U#Ò1ã'éÇ<(ŽT7þs—Å.—/æ„u<³2aÅ-žÇá˜Ý ßÌ ›-¶™G¢Sá{ÙØ¸I\N…5 ,3Ka³ÅCÁ1ͬTxí¼ÍÃqñP XØæƒ2ÃÅæ£,º¸ÅË8,3G^˜°E…[#OÆCG?“±îØy­Ž·çS@Dj@.ÑÞ®‹ú:-ŽyhfžÏ=ÚÛí°¾n‹‡†#�–Yr•vªPRÖÅ-_Æa™e<Å +/–|FžQá+¤n¾²á¸xˆ7*¬ó¹I;¡.�©ââ¡à˜f–ùÜ¥ÍRXmqϧq`fsº*ùr–Ób/àyXf™D…Âj‹[ Ò¥ð&RØlq/p(,ã¹/;I,g£ÅCBa›Ï­Ù……ù4ÊlNøù*ôš/2¸-¶™f–ùfþü/<ÊæŠ[ºL§d>¦FÃf‚r**nñk8£t8 sxŸZᤸÇS� ³äÂìýEÈWÕðÐ@@Ìpú1ª/hžÅ|Õ û$ŒYæó IðåcÀ±PûÒ4/˜¡aï–è4ÌÇp<ÑZ/[mëYH*2lj¸•¯ìlr|òjÙë±­¢Û›Ûðéšð­ˆ.î<CÇZNÑ Î2| +Á›8îåœí€øä5¯”zã/à œáX-Ê×Á±Ç¯áŒr"üz©àeR<D›ÿõé/|saؼ&Š­Ýh°OçÚìÃæ¾'îùœ�Ál6ø MöäºÇÆ~�‡o¦ùÜ©½Ýê߆wãÆ­æ‘'ó§+ˆ}–/&<tSv´Ùôùå‚zF•á`­¦`Ðè5,:m)رQå]Ã`Ñ<*Zȱ)å–ÎópÑFŽ·2¿@妔[ Qr·cUÊCD¤ŒûÅcoR¹W¸<¶€€ÑyiÀË + �ÍA£Å ›Un <mæxߋ¶êTö @¤œ/Á¾¸(6¦<Ò2ZÆ7vÚP±Båñ [ÈWz:üÀ¶<¨qåé[H~˜-^`Ô{8¨ �Ћ+§ŠRԒò…¢¾…ÎP®<C*ªU2Â|} ÁçÊ^×[ánù´X­âޓ¾îµ[°òp ªÈVËøšQo “3¡šbԔ‘ˆ:‰GéÓÌc͊(D-©¨Í%›fî5RŠºÁä§ÁdãÌC„T®ÃäËk‰à­V\ËØTä2ÙCR³LvÎ<ÖPF9j£É—%‚Þ]3-“%!µ±d±Ì½ƒ +P7“|u“l”¹µHFÅ6“Œõ­÷ŸwgÌcGɔvZ0² æ±óå¦M"ÖÇÍ5¾<vE¶ŒDÓñ»Ü »èå¡CÊLSBF†þ;²éåÖB ) ±Ÿ1`áty,¡ÌÕlœþ|{»!SÔòXr”—^Ø6„s=ðƖÇ$”“–,›òÅ¿àò/óå¤e>#…\–™®@!ƟyèÜK-‚–<˜!ֈó3o×Ås¡=…%g8ŠJKÄWXš±šäá�”^PZüðŸÏd‚†ÎÅe5‘ÜO°ò‹HK@>ÅôßWóiú­õ–&³M“Iú¥ :ÍŸ1éø×zábÉí� óøWk¦·°°u§UP¤%⠖¿ÊKÊ<ž*ÊOKF +jøR@ÅÌ­EJPKB†&0]÷œæÖ"+I³Ÿe6Ícd¦`Áô6VÄYs+9 +RK�öKo7fÊ&›ÇJ)L-)Ø0­T™tsoф՝*ÿ¹møZ첩ùg;ƒäW¥$œþ‚z¿™g6=*²UC°¡zK4œ˜‚ôXâ¦ÙΗàße†qs”nG ü’ÙðÅBáÍ]³Yé~é(½ÝhóßÿÈÜ·¥sqq…K§Šj•Œ³O6ÿt(n60=‚ +²S#þåšêMp³‘è±Æq³…üËmÔ{ Ûºý”D=œ=$1v¨œÝE÷" )Œ-!±ñÙßï΢‡ �Æ^i»Ã?=—p5ÝKV�â4 6¸jñVóÐc ¥”Ö¬ŸÞƒÛ¦d2=öPFAlÎÀþi¥Í&¢{g”ÄnºùÁºÙ@ôÐ! `Ø*œe‹ñ蛉JV�ò$ U·ùf"ÑcÁ‘€=Ô{n×Íç1ÝD·’f›-‹¨ðâ‘7=•pHIl ˆM´Ù5ôPÂ`Ø"›¯²»x×1ôP²¨ éºU6“… ( 35 v ÇC6›‡n%.›- vrԬʡ§ +Î(ƒÍi°+.Úlº×pD)lŽÀÎé-ìnµ"Úìq«áŠ•¬ž~¤¥Å58HôØA™i ±ã*-ßl*Ú;h¾6Ï'ÃÎ+„'DÝDO”Q›3Òa`Võ<ÔpFQìæ—Í/+zî-Q©®—ŸE‡ëñ7ó<Õ8`¶Œ´Ö +˜=5RÖÚ ó¶ÃçâIQ—ÏSfËHnÃà>pù<ôpH‰k Á2jUÌBŸ{fTlSÌ×"ÈxfÜñóÐÓ³e¤¹Þ‚ûâ˜}[(£Ì5e¤¸Ž_„ÖǼ‰Ÿþß\³"J\KDüÐýü}<ãµ|~¥žzùˆkP«ºkÌ@«°þ…ô:î:ÿ÷1ØÏíàÌ& {<G Œç"ê-ò>qÿ<¬y€k™ÏeÔ)Wá™@�p-¹úñ:@³hϗi€kžŽ8xâ¼1œ@[>#Oƃp‹gV=ÄÓ|$ê|.£Þ®%×ÞM@÷ãÌ6Ÿ ©ó²àqV=P�ȵäNjÉF ½Aæa® 4ãùˆWmípí €H Ç-¨ÙôÐ@©¹’zcÕ¬zh0Õló¹–: /´«Bè^à¬Ùæs/õ¾“k6 +í �z-z„7^1ÝÒe8áõ1ŠûócÌ«>ϴǯáŒÒá ן›ö�ÍF ‡xJ€¹–„\I½‡¹Í—ÂA 4t-ó¹’z߉4ƒ¶™»–ù»&Òlº¥Ët¢k!ÍυŠ7lÝò×tfét�n!Él ‡lšŽ<›Î]Ô{‚áHSméf™u6—Pï{1íwÓÏ=ý˜·–ù·&Œl´ÙÓu:­µjäß#?DfØYc)kTlnÕ+8kŽÉôZ«ZÁIÉ4¥ˆ›<wãw#Ȇš­Ú ²MŸ­@z%çɝNš{uÈ<]õŒò¶^µ¤/ †geÍ­ÿH‡¯–ñÓ§²_Ð=µëÂÅsë—TJ©ü‰6ÑC3åFMž›x@ ¥›ÍK[5‚á²e2\ö-Vóæ ZŽ¡{4€fsÀ)±ß™%»“nõš-ªùµ›j6Ý +hyM5ÿõÚÒ~Y|øµÓ”7´»k¶ùpÙ\6ÝÒi&›èòß/pï·²Åø·8衚a³£±|áå‰I·fÎȖáSi~7­ŠZº%eî¡ þæ•RBÝӝCÛüùÅÚLK›°î |˜n×ÒPH‹K›°*œK[B nSÜAF¬[‡$@uKBnÐÞ_x6dÝ*$�‘´÷±Xx-¹ÐxÊx˜î­ÞSøn|zˆ_Ó�Ý4ý ç6âlpzè_ù…¹›oþû%æ `b®61Ý`E¹WÂùÞ¬ËÕe³yéá« úškþ­ ×" æR—›»fÓÒã!šl¶”PÜû§çôj‡&×Þ¡‰Q)ãi¦„xb -·õSêmãÎf¤Ç3 ¿ì¶iç/ívAßD%ª¨‡cHMÙmÉø—[±ã°?ïN¨[‡ÌWäšÇFí]´éé± h i¶ùâ 78=v4- ¶ƒšÁ@;›[VBimJÀ.íNj ´²é¡ƒJjKB††»/ +pºuHB…JBðsK�mfz( ñ$¡Ç8–goqA1LPD[°<{�Mbz, „"ڍ?ߕ?‹˜¶™.¤môù¾Ì1¾nóÒ­*RR~+}.=VPD¦j–eo >•*œ=Ó8Ödo‰Žñu+”D=[�–d?D=”îP4»±çg ]¨ ×ÒV" * i¾?;˜K($s5Û±7öÍJ¦Çó́5Ù©@ ªŠZb¶ˆ¯¨ö5%j¡R£ÑíÚQX[Bk×s÷ZÚÊÿ>ÞnajÓ/0ú%Vû˜>{·Ú-¿Ë</Ë¢Œ¶ú&>[9ðIßÖÅl.z짎’Ú’rºéõöX‚הiôx*(­-߀íkÒØº_ÍFû!¤ À¶D|¶@››N àÚ̟ϾÆß¢É—Ú…-¤z8ŠG›`»ö&8ÚHõXr„”ã6 }zá^喓¢ºOázÚ2°€ÂÈÌuïáŒÂޒqþ ¬­µeTÍd§Žªm„údÁ4–ÚB³8ˏѵdœop¾º¯6•=žb5”ïÄú¯ ¾¿˜X«ÛOјµ…|Á¬¬^¸EÝn÷cHEyrÎøbgõƒµ±íáœN®ºúQO-¬xù¾û£¬,€›íá «�}špö¹äŸ†°[ϺoMlG Šräò/—ƒâùÝÄöØsd”oôúYèüÆÅv¢âTü ×޵‡ �gz}½v¬=”T�â½¾ïEV ßX{ÌwuíXÿ½³º6«í4_BÜÅõµ`1ؕ;í©£‘k �_¹"í¡C€Ã€ôæ*®Íh÷Ž5¸®ïu ;&Úc¾ƒk HG[¹2íÖAåÂ% aøÇÒ-nmH{¨àˆ¢á‘0<(ÝÚªáD{¨¡Œ¢á’Åßۍ͵*í¡FB*WB°û;q6ž5f©=•P@fZ@úp\¦zøMk·J(. éÃ^›Öž:8£ˆ¸ÃëKg<¹ë\»÷pF)qÉÀîïMèµzí^£!•ÛèõÕéµ‚í©§ékËH)ù\öÖÐöÔÓ¶…¤Wƒmp{졐Ò⎰×j_<kr{èáŒ㒁eàÛ­ä»Ñí^#+Ø® ÛðöÔC!™k!iÆ·šïf·Ç–¦°%"ÉxxÜaݞjVD‰q‰H1þ¹Ëƒír{¨‘”"㒂µß{€ãº”nER¹‚½ßŸo{‡Â6¼=QHæZH¢ñôÏÈ4=”PB‘ñ•\¼üt^�wÛc  +‹KBbñ¸Fë³ò”m’QX\2°÷;.ÑORq‚ßÿë2_‘k>~”ÿýüÚðùQþ†_ ى«Ã6¹í4|Ûᰗϵ€â%¡ã:)Ý +ÜaÛ|®ûN + ŸkvÛdX\æ#Q)¶éíÖ Èt}/x¼aA7ûí¡Á5¶ÎçÂï5¶îÞpÌŒ»Æï\[÷PàÛò]xµt¸»~KäâV0Þíý’P.PNNÛlw‹—éÔ䂴ów³W.6qÖÝÒ×l&ñlò°¸õ©ˆ.º‡ô5B.ó¹ +|¼ÚD÷P@ 䐫Àã‚ü¼›çöx _Ã<N.Û·G“ÉÆe_ eânÙk:³šÊ¾-ýI#Ã=$»Ç–Ù\û͚Ú·¥¯Yxq—؏e¡ãå×Û=½YlKøxñÿþ×Ï»¹í–-“)Ås2̹l3Û-;&3£ùëߥŽók$¯=亿¶éðáaTà¯Ml[:ÍB‡ÓlØðÛvðiÛ=üçñ°á’jE‡zíÏãàá2žû½?/a·pm —Y¤­Ù\í¯I°È’1PÓ&c§w\‡ú„@†×–K“ß2ùïÿÉwДƒ6V­Á< +áÍÿ2?kó…£é~ŒpËøég¾î†œM·rIG_οñîçßÍú ç góÒ^íęFOÉÖk[Î8/£‰é¡›™³MŸñþ_5ÐD¦‡^J†ÜVÿüzÚÍלLK<hËp¢úx‰ä³¬^]>Žþ\l7¯“‚éÖ-ñ(”€ÜÔÍDYÉt/ ñ´ñÓW%^Á„žÙ$¹5>&cC7´)tªaé!{[ºÙfϘÿ4´t3YiïÕl m™>åþ;LÑoŠVåÒÒ-Éè¢Ñ±V{ßÉ6›‡îák<âlüì%½=”ÑoYy£ÒC9¥gÓü©+üýy7$=t¯d í5[¶•:nékۙó¶˜q^ £Ñ-_) ç¨üW´Áéá�…2R›´¹é!_´LŸ>¯…qór‰ªºÅ@ûtî”UL[²LÂo mþó­!k5-ĆSi«^Ñ(’á³oA³÷DµZ½ò¦jŠO{i§›°a•Š3›ný^j›æÏ?ëø©ô(\ä<z<ª(±-ç/Y_�–ËLBz8‚ٖ„/¶n,%t6mðê[Ó_zí”J÷uŸšπŽ¬Ô€´Úqå Mtz,8 +kK�¶woAs3ÜN·J(°- XÞýH„Œ/^ìôÐ!¶%#c•B«Ÿn-’P¡N¡//ØRÈÔC‰sh‹ÀÖîI´#ê±æ)·ÝXôÅYô©Çަ¢-�›»Á‹É¦– (¾-™i4Ú<õP")Üxô­$ð¥Vm‹]jÖˆ„ÜñÛâµîGÕCÍQ’["°Ã{1“VX=¶PHYn Áï=Ì.” ëê^"Ź% H73iÓÕV ÓðÜJ¤s÷i“ÕCÃJ@ &$æÆµ©GÞXõØB)º%K¼ÅH›¬‹(¤@·)éۉŒÓL¸­î=’Q¤›3Bt³r67=tp�<·BçÞA~­§ñY_:œî'8âÑÖ±óß?ܮňJIOý :kÀùÛÖn7‡Î¦§ÛŽüݍ9ÿµ ¼vb ·ÓÓºt¶”óÏv¹=ð4ÿ»Óéá ’нN×ß@‚èlpz8BÅ£LÎw‹ãuûú0?Óc=åg¥%|ƒ¹Iœq·*«n' ô²Ü<=ßy̺ M”Q”[2b%w}v컁é¡B�µ€s×|ƒ1*ØìXºaÅ£MæÏo6Ø£úŒ¾æ¤ÇÅ·%äœR_ + ,(=‚JoKÆ”új¦Ù ´ŸBÊo7ÒüÇӟ×{œ&ʼnôp�އÜ>Î~¾ßÜ3+°ÒQ6pæÿ{WÞ'_53é詼Afÿ—ûÀêâvtþÜ:\1[À¿\ö½‹bVû<upH™ë¦˜ƒÕ&`qøÜK$�âúHčcÔýbðy(Y Ô{üÚÇËâëRÎä¢ÇzŠÏF HßUëùㆣ½„JcK@j쏅ZÌÙqôÔÁ!%²9$Avp¨ƒ:+Žz8£P¶dä[�ð„ÑtÍàRµ £ñév +­¨V Á²ð¼’EbÉP%”¡–p»8rê/ƒÔ­„JnK@Òí´È¸?RœQz›3oŠ6I=ôpHË#ã +¥j$£b% Ñüî–z行ŒµŒ4Üæ¢S=ÍF[J"n¨_\ÕcQÃÑ’Ž[q´“ꡈCŠr»Ž~¼–úýy7Q=´HD¥RևïasËèžjVDfZD:îY´i걄2ŠqSF"ñ”­Cê±cÍà^ó‰·AZ Áš¡:VBÉmIÀîðýÅZõP"!•+!ؾȭ5ß"¨§ŠÈT‰H·-ÚôôX²Jm›ƒÞ?Î'$O-¡-#Év^£Ÿ·Ëé¡AæËk¯yl Wþljºu¬ùŠkòù¹Èñ£–{ ˜;}¶”¤Ú}v-=¶PB9m¦ÏÛnôÙµôØÂôÙh;Î/ŸµôÐ ´%«ÂølVZtº‰=_Sÿ®g_JÈ< ÀrðÏߏµ¤âÖÿ› Ž€’ِ:û¿_-ÃŋU¦³ƒÌ-ølXÚ4ö¶—Ÿ]ÞÕ>:;|ïÏ»9i×ٔÙ5Ê;´ââÎ&¤[:f3GgÃc‡W\ÔÙtôN ðØ’ Áãjü¼ÝFñ4 Œ½†søÎŽÙ`´Ç¯a0l7ÌálópóÜ¢e: ö1¤› ³‰ç–¾f3É ó¯fÏC²úe›ÍÕßÄù•Šx¶l§Ë6›[¿wèc§ÎžÌ³°Õ$—sƒrüvåܒ×d‚êc2|vyÝr¯ÿ¶å®ÉÌÑɀ٬–É8[*Íû”¹ÐԟŸ5^µäͳ%«X¶Ù°Ô·À²çÍãàÔ<žús¦X6Ýlá< +N½Fí--þM/*?k!‡ÛçÖ¼¢Q$Ó¹çûñ"Ó ÿ<äÒddÙdXk â|9Ä 4eÓ$¬µL†µ†(Î/Ó�tæ�pkm­¢Yt+àq€kÍÏbùª˜!h˗qÊxî÷~OvÝ ( "- Ôµ(eöÐC¼gŸ{<,ÕX´Å»rÖáÐ×êœ F{¼�a›tÆ·ðg-˜Ýòe2ª3&çÏ^@ãhほ72ÉFœ‡xš‡¶¦ùЦVB°bÒ×,8µÌþû¨ç`6 ›U–t™†™–éÈ ^³l±bå/ˆ”€ÓUY/è›Úá\¹Ÿ€ò£Ñ¢±˜ä½^HàÆçÂÇ&™‡nŠ^üøL鿖¾€i«NîåK'ûl¼n\»eÖ³/ü€ÝFNk”Thj™ÍåڏM2S¶L"KÜñç›^9ZoÆ£cï—%ãKtÈ<T«K¶ùÓO د“…9åUm,ùWö©dέXM2Mž½r¿¯e²y“¨on½+ÊZfOùûÝ43égë•dt5Çü狊û£„n~[rm官múÜÚmu'Œê©�R[N<ÄÑÂÎB§‡~JԖù\ÔýxՇ²¼ H[¾LƒjËô){B*¹ìˆÚÚ%}2þ¥N*·ÌŽzè¦ìhÓáÓ7§ì{‘bÜ~©­ýÈê–áóOA¾\=¤ú©¢`wCÏÿ׿¡¶óñ�êPCÝú-½d·dœoļ\˃m5Gݎ!Õ*ñËWmZ» ÿÈ|JÔ=¦OAY«!ŸÖký€qÍïZM”—KÆ&L=žÁi´|¼MO«¹nÇ ŽBÞ OoާÍ\÷ )éÝôô¶x0.‘¡ë¡HR*XR’« 6w=QHæjÈÉފOGü6ŠO×k*{<„ûjÍÀNðýUOF¼ÊkŽŒÂà’½àûNÂÚavÒàϔ¼»Ë:$�|œ¬røäÇó ‡¼6¯ÝO°ÒÑ¥©ÄÍ]›ÖK(¥”x£×·Bϰ·êµÇž&¯5ëÃÙM7¯Ý{8£œx³×@ÀI7œk’�$~$$<‡{Æ­ab{(Yȓ€4禯DG@FZ�ֈ'ÿ„Úq¯ÝJšº¶„ï¾g_Ÿ³sOçàž‚ä&³¯/’Ùn¹‡€!g™ý‰�®[C-÷Ðñ:˜òÿÛҤǯ§ W“Öžòi>#u>üøçŸþ�äp²B«Ó/?ëÿš×n'8âˏK@|—Êüÿþ£ô¦JÖs­Û!«UkOà†äœqþ&ºv¾-[mX»Ÿ‚ʐsÄWjý•€¶Ä«qíáÜQ­rúár¡Äb¬³=ò³Ò¾Qëf¬Ímûš±ÖùóÅ眺gmOh[3þ…ô¾$’­;SÙöPÃ¥Å%ãœEÿ–qNqØÝO!Õ*!çðé›p÷xÊÏJKøâ&yÅ6ÞÝÎàÛNß|Û Ã<9îŽÐ ¶‡œ¾uä~a‰m²{8‚äœ+ÅþûÛÌȪ>ÊÐmw?я: ˆw�Uå}½ƒ÷Ya=—¼%Þ=õS~VZÀُ¶w­Ck›ñn' øç’ð/Pøm«%bïf¼§Î(XÎ Ëã¯ç¶Íx÷Î([.‹‹Xw–1ï¡GR*XR­—‹Æe ê=¶PB†ZB +s£Ù&º[ %”0o6ûY$úçÝ=÷TÑe6G$!/ðŒ/Þ4÷PsD"—¬ ß^æZ$¤r^ßwœåçÝ­öTâîšR¥›¹6ª=– ¡t¸¡kþ{ÜßÇñ¸šÈ6Ç=ž ‘l I<^ÔøçÝ÷PÃÅÇ)›Ä÷slEÜC ET¦D`›øž»’µù۔t¯¡ÌµÄãŸ!$Šß+h¾à8擌'©]÷…Éí±#拋Ë|rñwkK‡£í¡CRŠ‹K +v‰ï¯Ã_«Ùj$¢R){Äwö׎¶§š‘™qö§Ç 0WG<÷Øï4[R‘4Û-÷а¦  ̾,Ïxªäò×|Áq™Ç^qpèü¢Yr{¾ÎW¤Ìc¥øN"Ûwk ùŒ”ù¤ãiŽñE›àŒcKBªqãØ"¸ÇŽ•Ph¼aìclÑÛ-_¦‹Œ ÅÎפ~×f ×Û­aÍWœÌ§An,± oñ™€•á[Ø`<cëv»•%Æ%�+÷ðÁõ€ÝK(¥Ä¸¤`køãE›ùöÐ" %Æ%!Cã2­çfp[‹$T¨$$EW“mŠ{,¡ÌÕl W—M’{,q—mXþ¹Jk+†iîÖAÅÇ%�ûÂ?i-ÆPþ¿¡DBʐKH¾R‚ׯÖ.ÉõÍÛ•¾`÷°nGãÛ~@mŸý÷å%¥ãB¬{È¥Ù`¯6›«ÂÑ6Ò-É4@Î:{-öê5Íݓ…gÛ´]N<¹yü;ÙmrÞ­Tb“”‹Û¾‹Û6å-Ék.SÌl珯ºXx©j¶m64y Þe¶Ey[6ÍB“ËlxòT¼ù÷ߙ·‡ó8H9‡(O©[´IïVÀ`å+À·ÛA±|·x™FžLçðGàâüKÏðÛ²i2²l2€¹€lçߖMÓ@æÎ¹/…ªã%õß=¼qnl Ýk\ dÞ\Æs¸ÈmUà-_éxû¶ õ+¼öîñî·m8»úm3ßOÓ°ån¸j¸}ñn¸5 „y‘åü‚}· +�4—€\.Š[áwk�Dºã†ŽÂz§ß½Á·Î‡4ßjçö»¹ï!ÿ‡4§ñpæ!œ +b;ü +Ö<˜¹Ì3Á„N¿[@šs@® ß_丕~·žG Ìë{ÑÚ?|x£Ç¡¼M†÷zJ¬j!уÇcè0|ȧqHôc<º*osáCAƒ¡;ô¾—´ÎW”†·x™C—ùH„¤ŽÇÐu¸È8y<`»Bn³áCÁ‰=d)d£ßCkm™ÿ÷¡âJ²Íw kÔÜXöëiøz!î–-³°äޝŸeƒ¡ù lSºÌ"Mfc©÷s;€´‹í!œ"RâŒz‡Óm k‘è|~ë²=ôé�ä2~úâÌ~)È +ôjj»õS<¹ÌÇkë÷ÏÿýÐs»ºüñ"p-xÛÛ5†\æó +ø&·ž2“¾€A¾ 0á¶nIF—Ìžº=µÐ2ׯ¸­›²£M‡O_ÉÛïF®MqíG>LyׁüÇ"Ïy%pýN®-áÔõlSÜíR�UÞTöŸïØJ>çÖkcÞí�B8û,øý·ìóûÁ%oè?Ò£NçÏ]öÓ\¶Iïá�G>Øy·ÙlÛ_eƒãŸ8³ÞC½±l›?ÿ[±+ªvèíàxØó޲ÿü;¿vô–5éÝN èl$û‚=Ý ËšóžÑD¶fœþËô) ótˆlcÞã1ŽŽâçòŚo¨§{A£Þã1¨£ø¹„|‰Á!3ï€JνûQ¤¦:gœ,ˆ¸^칍àtøs¥ÜâµPJ.À‡’•€@MHx®VÛô÷XB!åÎkÿ:ÖVá=ö8Ö¶ ì.O&]7ï^#%Ë%#hùaµ]w÷ +™+'ªýIÀØpÜ=tT�â4 •:ˆjyÜÃoù™€}屍o{Íw„}-k ¬ãt{êh +ÛB‚Œ³ÂV·=tH�¼¸"ì|Bý@ØÆ¶{ǚGœÌcKùãUO{½UmùG@FZ@Rqè×zÌUn· +(*.iÅ?ÏÔgò5¸=tpFqqÎH-Ï\Öãn({èáã‚eåۍ™µÂì¡GB*WB°¯üñªýoÕÙS d¦œ¬½øpmµÖî·Û (¾À¸aëÈNmB{êhœÚ2¾X:¥\fՄv?—Œów­Ý.Ω•h÷ShGÕ6Nýçûâ†?ýnµ{œötŒ&ª-ãÏw"Þnå}K­ўN@ñÅÆ%äl£ïín¢Úöxj(8®¤úlÉúcIf\ZUÚÃ)¸¡è¸dœ.J¾åÒD׊¸û!¤¡J%ãô·´ ãibëæ5Å=ƒ:²ÖBÎ~ý”Ä–éºsq‡ †²å”q~ySFäÚ÷xˆUP´œ#Îo#訵8]Áu;�Ç,_§Q^¦­Ýo'XñÕÖ¸õ_Ÿ4dü!ښüöØïÜÚÎ?ãá~YÔ95³¡qk™?û‡ñ~5‰m~{ê?òK”;ľ-þœäÄùöPÃ!ÅÆ%$só,?ïf·‡ ¨Ì Ý�¶¹í©™g©Å ãk7¶=–4ƒm)©ÅÙ`›Ûk(¢¸¸ì_7Øæ¶‡š#¢°x3؀Z¿ëÑg·=tHD¥JDôøþÛÑv¯ ñL¤ñtâ[‹wÛc拈Ó|ñ°YÛz؉kùk¾|¸Ì§šU´Ú8¶5È| qšÏÀòÌùe›ÅîQ™äêªcO%‘©‘|©jcØCA3Õk:áwif|ن°Ç2Õ6ŸæÛLõBØCºÌ—ù6Mý÷úBÎðv.´å�^}2åä`×Ú".cc¥d°¥$ O->{l¡„Ráæ©×²`</ì{h1Sm ¹>\]µBì¡C2J~»­~Àd.[Í»uÈ|EÊ|ròg ßâ¶&²[d¦`#ùve_m${,9BЁK–’o1…§]Ue5”Q\2°œüñªÕ´o—Ù­E +ƒKB†¶6ŸÝZ$£b¸¾w¾Ô"q²ÐCE×€Õä +®i·’# \¸ë¿ßô·m®±ÕphÛB°¹<¯`Ýf¸{‘„”—Ì5mŒ{(’” +n&û rü¬ã¹ÇžF²%KÌ›qÌq=+£ü¸d`•¹ l£Üc …”o0ûR¦:Ÿ¬uÎÝ{$£ 9g!ÿü/Ü.¹{‡€IÒã—ÛõI…JÁÿ7•¬j‚</ö¨w;³‡ÉÍÿÜM÷aÅ7øÓÃhûlØñÛFLÛXwç��r?ܲî–Ý/Ã@ä2œ;Í·[í@}7Ã-ñ2<™Î­æ¶Ù$¹‡lšŽ<›3^Dú‚­æ ¨5Ýu¶Í†m ÛÃyxÜtöf:Û@w+à��r×ÙÛRÒù+èn €H °ûÝß+_$½mâ»÷SzôY@�s åø®àî{hpÇ­AÌÙa»üŽy@suÜ¿kË1î£ß­@ÍMrÿ֖cø^µß­@æ‘Èó¹ }ßÉq›ýî Ç|`W›l¾ä6ü=äÓ<¬9͇4­…-#®¿‡‚í0Óÿ¯5µ ·ÙïVÀÐæ‘0¹ùJŒÙïÖ ˆ”€\ŽÎÛìwo ùHÔùÀæ ¹M~ù¹e< 9u¾0gò{ÈWÇmãÍÅq üöt™†37Äý¬+’¯j¸û¶|GžŒç†ô4°xŒ•}ù‘ÐüpÖîº{>Mƒ™‹Ò¾IÎWœuù¢´m<¹*mfݞ®ã@䎴რ+i›ëÖ|™FOKnõ„wSÝCü1:ŸÛÑ·+mEÝCÁ1E.ó¹} &üKWFÝ +hŠœçsEúãUŸð6ÔÝòy†\Æ#0®ÊRÚ&»­@æ‘(óáғBçƒl¶{ȧùH”ù“÷`¾ž¦´Í}õ+Ðܘö륎Úd÷P`Ûb 9@sÞf·½AæaÉy>ÕR›În €DÕû(9ÿ²ºÁ\Mk@X„Ú`~-ÓwÍW±À| À›ÕöФƒ„ó¼ìi¸Õ>nኦaýG<Px#ÓÒÐ}-ÆÍïö®°ý�’.§äa\Úüu+—ì$áB¥ÿ–¶PF K¾n핝E:ü—©ØáŽuWªºz)\Î^³Ý!’ +I+ºîõÎã~i`JüëãàÚ«9ü[æÏ´Wýøvlݺ%;ñ÷1|~ç¿Ä3;³öòEÝBÿõ‚÷¾—0ΟZœWåê =à }}q­¶z85”ønúdõ÷Õ�´Éj?„U”øî�úÿü—õšñ…`ÍSàtPï#à_ÈoÐJ¦‡Ž€¼îŸï¥{A,˜LOÍ>[@Bmð^'Ó­„ +jK6+}V0=•pHAífŸ!&ëÃù™îERT[B27~};´¹é¡HR*XRN6@ÖN[·È‹ ópJÏB HÏ¿{_×-b¼ÚK( <·¤çþüò½ ´óꩃCÊtsH’õIΫ‡Î(Ö- ®\^ֈuëѐʕìW5}cÑ<”PB†ZBâî˸Š­[IcӐ¼[Ù´a롃3Jx;›~8›6l=ôpH!ïÆ¦ ,ã +(¶z$¤r%‹Æ•M›¶žŠ($s-$™w™¢­Ç’¦£)!}7`.¾~óÔc Êws@nüŽW8—|vL=”pH!n Á&ñ= k¾A¹ôÐ"•JØ$¾ï —CO5+"3-âü½]·XÛvÐe³Ð㨢Œ6eœ[Ŷºe£Yèñ+¾töšÿƒcåہ– BGXe³%áôSÁ_Ã'ç0=œA:ªVB¾X`~_øçÝ!ôt +jÈR‰8ŵõÊF Ç¬ø’Ù¦•ÿüø³x¾§F†r=¼²eœ~•ÐGµcœÒ†z /‘½æ¿ø +,«n'XéUÖµòß7ës©ÚG‘ì埧ö¦•-à‹íþ/ÑÊ. Û (¾H¶ke°”ÛÚdÎßäöò¸éRÜ?P®l'›]>Ü9”Ã2‹NÀù%²%â_.þþÜÚ)™Õ>{ƒŽWâÿ—;½§.Ïjôyª@@æY@Zë3Áç1žæ‹ZÓ|bëøëT€ÙÐskXÓ%­i:u\•ÚÒ¼óÐ@¥¬%˾/3xJ$¢R^Þʄ§¸yî5 0[DBkA̦žÇÊ(imù鐙äóØaÙæ[C&©~¶™/l-óØó-”Ùýs됌ŠuË|ߗݽÔZnÐc‹cfÏHxê³ôª 衅Ê]SBªkCͦ Ç–•QìºÁf ©zj—$ôÐ ó¯e>#CvÙ<´tÈ|EÊ|ŠîçÆtÙÄóXA!™«!Øä½ÅT=úžÇ¢#¤¨µ„`©wrÔºÌ<E”RÔZR°Úûš6y¢²ç¡F"ÊZsD†–ÆU0÷Üj8¢B%" ·f—Ïc …d®†œíx¼Êç3®.£ÇC˜q¶ ,÷âl0z¬92 +d7â|qâl2º÷HH‰ì¦œ/%uAXÍF÷ ©\Iè­ÊÙlôØsddªf`éw*]<Çê<zìqìl!ØüL7ïÒc eËæ ¬þÞwÖ̆ {g”Ì–ŒØØàÀüóÐ! ×GB®�غ³Ñç¡d O\Ç[;Âlîy,9BÊ[Kրï¯Â¤o‡Ïc e”·– ,ß÷ƒ0;|n5Qàš#Â[t}wó<Tp�¬õ~þ½™ç¡c OÒnÇ婏ócò<åÓ|šhÇêïÏ¥Yϙ*›þ_ï8ŠYK@¾r†§{õZ+3k‘È.ŸWo/PæçZÓm’yÛM2+~n€HÇ̗⻠YÍ?÷çÌ:ÚZ5³ è¡á�¸vÒ\}óæp=48jր ×ð¹qs8ƒn <vÍó¹÷{iVÝ +x2ŸÀ÷Ô´;vv+)n ‘îz;Ȳ)ç!ŸÆ¡®ñXþ¹:‡X6ã<Ô8LµŒ‡©LÅã¬Ä¹åK�LµäðýµÀ±g/qòxîO/œßœ8÷‚c>m^¿ƒ´7jēêÏúHEÓÏC7eƒ[Óxhk±Ì†Ÿ{þš†µ6Ê|­ëä*öÙÓeÒZÆsQøÎYí³åË81ߔ1›|îùΘu>¨u¸Ý|ôÜ=ùƘe<˜µ2fuÏCþ‡²vƼÛÍ×A>{¼ŒƒYËx†'YÙì³È<e>èvÂU<ÆjŸ‡|šDÏá[RÛüšÍ>÷†cØZæsMøv;4²ë硁 ­%!…?r!r<%.�ºÈ8¸µŒG Dq>Vn µ@Æ(ãA¸E4›ò) \§ä"ð-¹íÃÍzh0Òló¹ œI³"èžOã@×&šï&š A{Ï];i¾)†[WÝ +$�‘Ž›M³)è^@ã(ã¹ +<€ÚôP jÙæsx’K<Î✇|šº–ù\Îhٜ³È8`µ™åøxk‚çÎÃiªá Ú¡kÊonék8£t84u¨Pb§Í=æ©y>,upš­l§âå¡à˜¥–ù±l;E&�§òd+Ðyhi™ÿ/ñVÿ½›=ötN } ¢ŠÝÂ`.nñk:³túÔBîwCÁ‡.š);Úlø˜> +Þæ7i7ÆÚî؆ÿÅla¿fˆ{<'€47øû÷bù_‚¿Êˆ[»d§hfø»ÿ2ōcPØã×pFéðù¥ší%)<4SxÔÙô¿Ø`ù¸Y`‹7³ëÃço8Ø ŸâÆ1ÜÚ92Y¾XÐ ¶w¨]CÀí RQ4Y2¢µž¿âѺbóRJÁp;‚T§„œ¼w>ìñãÅꗠðtJÏB HTëP¿†…[ %O–„äÉ·Øg ãVx*á"Ê’BÙЯYᡈC +)7ô ï—g5'<”HB…®¬§†¦Ýj´ŒŒ-HÈ@KHšl ×ðØB)E“›ê}¦ýyw <Ö4ÓˉUôºjŽˆâÇz//½Æ€‡ ©\½lMÍjx*qÏË ÍòKPêØ0ïŸ[>‚5ùûàñújH¢äøëó4<ÔpD±dŠÀëýÅÌWqðÐB•)Ød½ÇŠÛ੆B2×B%oE|M4_y;€/lÜ!|͏Ûá{m>rÁZ|ÝD‚‡|I(„, X`½“îUl2^‰&{ŸËÌ^j´pà©Âd¯E¤AN‹/\0ðXA E)! ò!s]ú kºô1¹ÜÛ-Ò +v'wÈ_óŊeþ+Ìlì– ¯×k|56qûçÏzA‡YܚâmhÜVæN~ž‘þü¬u`£·Áⴟ¸¢xǸ•„/¨æÝÁ­Þñ« Hqã¶ÿ÷2í"¿õ‘v¦w[»d—(–„ñÿ´'¬;ѐnk‘ŒŠ•Œሟ»Y’¸cd¦|ñ`„¡y‡q‹ÛNp¤— ¦ñÓ_ ?ò6¾†ÎÅO°* +KFüÊ¯è¿¿S¿ŸßóÛÂf¥³jq‡3HCù`³³ÿøp{P¬»N9n;ƒäW¥DüË-Î +lÍäN5’¹’ x«Oæ}«Ê+²•ù”À ®E-M涎5_XæÏÞaz¿¹Â¸;ÔKAIá¦po‹™âÊÝm-’P¡’€mϊpÍî-”‘±–‘bX®Ñݱ¥)\ÉH0\ÐÀèîØc×2R ÇwÃCâ +ßZ$£Ä°ddl|CÄÓ§Í𶉨TŽHˆü܈âºà[ŽŒLÕ ,~NXY7 Þ±ç)9,!Øÿ¼… Mhã†w졐¢Ã‚Ðêqñ5Qt¸‘ÜKiX(+—¼^£+i’ÃÞjo³ -”‘±’EЛ \£¼cÏÊ(BÜLî½x"°•IÞ±¦‘\ Áfh!¹y{d!v“ûp“k’wèᐊm*w)­û@)ïXÓP®f`ôÆîÖ$ïTsD” vvû¬£à™Q³ºc‹³[ËÀèԓu(Öí5’QFX2 â֝n¯y�aƶÀ¼õ̦Ý¡C¤­¤ ˜wP[õ¹c…” –l€Þ_DmÕçN5Q.˜#ÎVl·º|e1 ïö3pA™aÉ3Ì WáîP!�êpïå_ñ¤§ÃÝ^²§)¡_ëÆ ¸;PB†ZBra3¸*w[ n�÷·ð+žït·;”t‚k!á…ÙàšÚJ$ZXîÓ®±Ý¡d ¯!ÜíU¶yr»S+\H,¿Æ,†ëx·•PBiaIH-üù%f=ŸixwêàŒܑb8ކ¶¶¨�þ_BÒßêi•Çç÷뛠á¤@åiðªÞ ½Ž;ÍÆƒ ÇŸ·‰ûÝ!þ¦ñàÂ@—0šªw‡ü5-,ãÁ…?ŗÄ5»kù:-Ìó¹íy& +¢©v·ð<e>÷=ï,qïöšD›-œJ4î§»=ß!®ŒÆUɇÉéîP°æ!…e>oÑ|µµß¡ø‰ý`ºìz[µDC;ÒÝJÉæ÷‡½Z ã”ñÉªt ö”™–’˜)®ÂÞ¡À)®Œ$=Å=`x·ˆÅõñXÍú¤4­êÝ/ó°Â2‰ —ùB‡^+qÊxðãçVÖñÝ�oϧù ‹:Ÿ»ž·+y\¼CÃ�1,¹îy»À|;á(�dXôEä 3´¼®_/—hxb ¬^׌¯È<Ýë>ÊËnXÝ,Äw(p°«¹ zc°kÆw¨8€Š]ìþ.0ûóvâ;ä;וñÜ-X׀¯Ð8D±cݧj[¾­@i^7o‹çg‘‚óÞ!Þ¬. ç&荜íÿÇØ½e7–ÄÆžŠFàÅÛ&¹'¤ušó=M€[ö“Û.üà­T÷ǔÓÞ!á„ÄŽt/Št•õqWº:³ Ï¤)8 öÚ™OG,ó_GLBWQo‹Ë0±èÜT4ÏrØ&z=¿†‘ÒáðÁg–Î5Ï;䩐€X +8ú|“ÏÑ;l ùÄ2“ O(RÜi3½¶AæÓËüדÐ5ÐÛê2 A,D÷¹”ì‘ç2 ¢õüFJ‡#'‘Íg˜HoOÓpälg<ŸlÝôZž¦SÏ}ŸKÈâÞªèíy÷¹øbò¹æy=/Ã�Äâs/æsÍóz~O£å>÷¼.5 +GIžwh»ÀµéðÃJlMíZŸ¦Ó»±…pyü|ÉíéÆk÷ðï×ï¦UÄÓâ·åk8ñ¯ G.TËâ³Æm[^ +ٔŸâLùrÿœgLĵ/§t,“Ùпá]–Ÿ5skõ5›øWf¿>÷ûX-kâ¶Ç9À—üòó3ÜýçÓ¬mÛÍåÄ¿kø¿¿›<ßJY]ضիœ{ žçr¦:lXøì°À´«'~ܖ2ͦÌLK(Qf—¿ajÕºš·¬D±\•®ÿùÙ-晏áÙá6ð†R»ɃŠ7ƒU8;ì@5EÁ®c@KÁœ–‚µ�¨n ϼïäfÇ ÀZ\7~(kj¶í ùº4ª?FÔ/ÚjdvØA‚ºÒÈÉϪ'žÍì°DU•øoü¨‡j`¶¯ qiF7”e^Øw,;.Èùâ¹4œ̲­LeÇþš/›+óð¹ÂZÂÚ™/k¦õ²,iGu°}'ª)‰<gøÓ*vZB T-{Ô;ŸÎ`‡%Í´Jø¶TiÞ}ƒ°ã–Õ({+?>žþ…±_—”ÖK¼`nc¯òé<\ËÊ™¯¤ÌçÙçÈWã²ãª l]Á¯âeÇ- ¿JJ7.¤½×KÃÄì°Å�¬ò�âǛ¬ªÙa‡4ŠéJÙ¸Z¿–KìlÛ!ó•”yØßWÈ…æcÛ + + ©à¸Þ¹½ª ØqɎʕÈ/�Æc”ºC•븆%o¥ñÐÅ7§©"]ۍeoM½9M5ÑÚ¶H£²FSÿ:õ^2ôRçöJs¼ ¯jÌ6åíS¼Ž‹v¤œ­DþÏKr“üý`î^Ç[A+Jâr㏟)ÂÙâ~Ô PØk¿ œ/Š+…¿¾ÜßÖšõâ3õÚn‚,¨¨Ö!š©N¶ŽkQÕÈo`XªÎZÇ5;QžV‘ê-±ÊBª.[Ç5 +U½LÓ³¢àÖa‰$ÊÓrÑxÉm‰j€Õ×H¢¢’�Ó)Ldà€uÜBt56ŽBˆXÇ=»Qp–p³ñ8m‹j€uܳ#g%8› +4‰ +Öa4 +ÎJYŨFXÛITÕ1êaÕë¸Å1ª6àfíÕë@ë¸Æ-ª5 gÕ¢*`¶P¢à¬IÔû»”e‚÷«} 7ÊÍJY¥¨X‡5©®YÔÿþôñýT¨jºuº îT5S›·³|¢áÖq9UkÀԆ•ÙNUp븅ej¥Uè¨Þ…lºµí‘F©Zi„ª ‘€ÉÖa‡’Ôî˜nˆ£-T•µKV {�¦ mTo;6Ô:-¡HaZ‰�ÓæCT¯�e­ãŠ”¦•8­U…­}4ÊÓ6¢ú*ó骵ï@jÚ�ÐU¤ê¬uX² +lJõñ^:ôÈÃv7¸Põ�4mêÏzþ ¶ú +”¦•�4­Tc­Ó®§m +õZ'3~š[íK4˜vÀsM¡\íKV {]¡Þ\¡Þˆ šBµ¸lÐÂõ¹{Ç«mKc¨V€—½¬P ¯NK8Rd–#³¡“à:mK8Pbvþú„ہ!Ÿë#ùŽZ‡[°òµM +ð¹ñQ¼MT_¬G‡ T@Ô +°´¥C‘t=j;h¾(-ÍҊOuÕ:­Ø‰¢´ÆSSonžê¨uXÑ´æS¯©8Ÿñ‰{­Ã Ts€s¿б>r¯&öŸqI`h-€Ë`ßïŽòÓ»çúÕ¾Ç{ Ñø£&Z]Ì/ª>€6(^JZ=/ã he‡øž TʹڙϢÕËB—G¹Ë¦uXàBÕ¡hY¨šií h<­ +՛ U3­Ãª6„6Á!ž(5­­/óihe>Šá`C5ºjd>‹2.÷uà ÆOƒ«CžÆ#Èã8½÷™Ï²©ÕaA'“•qà{ÜÈ šZP!™¬p†o<,?C«­.³id×l”ď:YµúšÍ’ÙÓç[ì¨sÕ!nøÔÁc‹~"(Ã¥§:޳y†§jU‡þOkì4/¾êħª¶@‰c% \/º¯<x³íåPÛ+Ù\´¦CàŠ75¢:äs8R:Œ{ÀJ< +ÆS‡¼YS àÐÞc[SÅ©CŸÆ“ê5M +³¬©éT_@ãiaeüka‹~L¦¶´ÌÂîÙ?>¨òJ#þÔ¸ª­]Q¬ØscæÓmRu(çt¢X™ÆÑ½'xä™Ð¶¨ê¦áD±2ŒS{O’£ŽU9/Ã)c^ê¡ù¸Rme‹ÝÁl•SµüFª±Ó«±SbªCÚÉ©Mã Þ$Ÿ¸·ÆT­ïàÔ¦qPïÉàԐjïs!Y¬“Óޝþ4 Úê2 [³Ák•›OmõœE§iÓô)éÔ¡ìÜÔ¦q8ol–þyk;5¥ÉP°Á ë 5™ÚÓ5œ +–‡Á†@yä—UW©-ρt°ÀÁ¼GxÈ<HW\j[ óY¤yœÌûx“4%™:Ô×l´l6là“G~uu›jušN+Óá`—35–ÚÓ<œ –œé͜©±Ô–¯á°îLo‹râŽn–ÚÊ2œ9OˆÔPªÆi4b2¶g\¢vt:ĕ‘Ú|¨›VwUÜ鐧ñ4®<Èu;Q3§çÑ4®¤DÏu\$®Æ*mí5œ).+Š“áhOÓpäl8ÎÂ%¾éhÔâf?u6Œj|ç~«'Õ´èP÷éó�ªñƒÔ¦bEÛ)”O•¢‰öòÚ¹iP[b‰ªJînoQ?¡ÓŠ k(ԃ}'‘ÐqÍB¥y0Ԕ•yáÜQhÛ±æK¡Ê<ªùNC¡Ã©”DmÂóáÂSXè°G•mÄó(W¯�“¡Ãžæ<­*ÖÓp踅RÍ{¾–·ÄUc¢ãóž6“š¤±^‚DmƒÌ—I•y$U|:m;¤QY#ŸÿõÙçP©xðòrºÒñ¸õìj\³Ú"Ô鰇…W¥¼—­¶ 5H:î¡JùU©À¯ÆeÆsÑ?¡¤Ãi”`•²q™qãO3£m4*+ ÐØWLᢹ«Ñq 5• j>PõJ03:îYÂªÒ�V5�jjtÜC•ª > `‚V(ÖH¢´*'5jr´­áDEMþ×G\¾ Dˆº+oAS¢eMœ™¯£¥ãC¢Ö�gU#j²t\³%Z͈X«ËËêNKû‰i•º‰â™í{4R]Ž@ʪô4=:îÙ Tµ´úßK_á<tÜãÐÓ"¿8)ö|“äT:®¡F±Tn€¥Æuȍ5Íö=Ü(•*o6ü^½ +x+$æt¢‡«‹bàì;Ö|ædþǽ8˜WØÝnŽ;v¤Ð¨D€F“@ÖÓ¯zsÜC‘B£Š©|³o‘B¡Q“˜·w È$î7ÛNTT°¨*1•oŽK¨¬6 FbšÞœÖ¸ÃÔÐhòÇxŠ7Ç-Î0­4j Sñf_#B£aÞ +æeuכ}Dª+hTܚ|8ß÷P]@Æ×ŸM1ÕoŽ{v£Ø¨4àFãëO}”Û紆åF¥8_ƒ6Æ4ÂÙ÷H¤ä¨DB޲ÄT¿9ì@ºQ9ôžã±^†7û’×¶Œÿ¯ FóªW€éÌq UŠŒJ姯&q<€|ÅgŽ{¨Q,T€¡F-Mh¶=Ò(ڨ啩¥é̾C ÉB•Z^r<ê U¶¬Bµ�gj֒x渁 +ˆZ(Ô ¥ù̶¥)K+@…&Ì»o8sÚҝ¥U‚…²³4š9l‘BšP…–Ç’„?Ÿ.3‡k>s<ÿ×G´é²¶À$´9._ql³yHшe½(Ìm¶T()*HÑï·Q¸‰f6§()Z Q¹õr0®9,©@!Q  k½#è\sX"• +Kú4¡üÔ7Œ;hÒLæ¡D _šÙl;Ö|!ÑF/o…ó¾؜Vtz©0Q¢—†5‡%(%Jô2�è!ºR±æ°cª×påcÑÆG¨ºF¦ÍVZ�äTl¥Ì¶‚æË€š­|ě\î1Çf+5ZD1ï¹xÌa ' +JÕ-+Íb¶ 2^Er•ÿýa½”‰Çzïϝ洟ѥ�Cïÿ¡^ ¤4Ç<͗ ¥yÈÐïÃuä/9RçùOß°¦‹…Òt< ÷×íø>ë·{ Åû�o¼n\j*=ÀNX]ÊôïоŽ-&iù59Ç9­ԌǑæ°`’…J�gµߑŸO#šCž¦Ó„®iÓú`n)@Óë{61¨SË벎q[gZ]æ³(óL‰ZšÍò4AÇù¬SK³™Ã¡–6ŽZ[¤÷Q›9ÔÝYÚx`Ðí,Íej\F‚2³\‡#âo¹³Ì_Óْé@¥É +yPêúãCš†#§Ã8uõØÈÒT¦Å÷hP–Ï õ~™C[€¥ãÄÕóÜ>RI¦çe<¨Œ h +J£˜–9ØÏe'S~ԇðÝZz“hèdøÑ`KN´º4¦S¦q²ê’oº›´´< §ë”ဝeqW Zz^ ;%ð…'…Y¶¸ÌBu2œ|=ÈF²´òšCEläa6’åPei“8 U\$9Jë:Š´IœŽšðçÓ¥–›‰”Ù¯×ܨÑe+Ó,¸&ƒÈü2òzÖ3h€²Õ×4Z:-Ÿ0¾™xå)ˆÏŸØÊa+ucMþÇçXÞÉA 4tiK3™¸S&wÞâ7´§µ3oÙÓHßɁàa@’O¶l x<}'ã ÕãF‚Ò¼e[@óٓy£úˆ <ŸÛ\mššÍ†ðÄ#%ƒŽ\¦¹Ôk.dgÆø‚ãಇk8a'‡ëTAIಥy8i§ëɧèIå–Ò–ÑŒ)œ|-¾xÉNe¢ÇÕNÚxÈNяª-‡<ͧì4=ù>­áò¸ƒË¶Àü¤‡î,:…fä²-à@O ààԃåf—^×á̹£¼Ä¿ n/5ï’Ò†Cy$)Í^qšOèIóÁ<ÃÍ,J)örè¯é”ž2Ö3ùž"Ǘ֗ù´ž2óSÏ7‘J˜m2)à£¡dnyU›fÏÓpäl8ÐgH¿|‚ bZœfÓ|ÒlˆOe•1‡úšOôi¬ò|/Ј;+³õe>á§ÌGQ<¤CLÛ óY4OyžÎ)Ma+LSzôó¨ïi?]`NKš§”à§yJC˜ãšÕ(÷ÙLå­° ®~«Ã–H¢è''-.x©cMeª­áDE%QjœÒ渆*[ü3¾ÙÏß(Ó渨‰J€Æ÷ý›TšÃíHùO‰ÀÆÏbÛU +ÆÖH£ü§4ŸÇ.õJ0‘ÙÖH¢ªœ�+}„'ÝcŽ[vUm€¦Ë àn.Ç=;RT"¿8´ô¿—/3—ãŠö䬧ÙI#—Ã"ŽölxòRh1¯‚»¹ì‹´Ra©@‘ +Ÿ4s9Ò�õ4>iærÜc|Ò žIÉòµ ærÜÒð¤5€=O¹lk$QÖÓñä£ð_^ wr9¬áHe%B +üW¯5—ãj «ÿøìï7Wª4o9íßí2 œøÅ)¦gÌä…rã–ã–Ý(å) 0ÏpõòPoÙ×H£˜§4Âyn4éÔ²¯ù4žì%¯yÞÎk‘9S–ÃÁ’�í4-©ÄrÜA‘¢¦%ÿóÂá:Aój¹ÌéF4Ji ÈÏ|�‹Ó™Àì{$RòS"!?S*¿vH Ù§bÊ{9Æ$î/û’ȞàHãflNI�s\@D­�õy•¬‡ +̶„Å>%�÷y”¬çÞøå°„#å>%‚®YJ˜Ã"©T¸qÊ:0¯ž›Á÷4N© ÐÏx°Žõ0„9íٍ²ŸÒ€ýŒÇjJS˜ãŠþ”ôg<TõFš;̾GÅ?¥þ“5¥!̶C‰?UR&¸Ø”Ò�æ°d2¨°Ïò‹yßM_Ž[¨RîS*pŸ&)Õ_Ž‹(Rî³QÊÇBŒ?Ÿî/ûI”û¤D¨ÏºbøéòrXAó)>÷<©)Jƒ—ÃŽUÈ`g”ù/ý#‚/fC½ñIš†ó4:iâ²mÈéBžŽ&ïoC“n-§ Mz%'Ž útg9ìùž51jdҔå°#ç3ÖÁdRªzNŒåØo`Ò + abîêHÛ@ÓÅ:×4Hg0·ãŒWN *P¢“�¡^Ö¯ÈqY9,áH™N‰ 𥤤ÑÊa4*K @Q‘cÅaǚGÐæ!:K#æýEÙ64ió¿Á.7‡4@Ùó<^j“1äk)D¼£ç|rXQòš@S1$ñÉ¡/jºƒ|¼ÅA:žôÎ u`³¬_Þo³“ã +¥Þ�×T +)|r\B‰›!×i€ùNžóI_#‰R›’@µÐ_ú7”ÉTW"Рñ  M"IQNK(€¦@7âå;xî(Û +š/¹Ió|„ùÀ…1ò’f,Çý«_¬S`ñi× &Y[¤Q´SÈ~¿×8Ö'£ÍY¶5’¨ª$@F G¶œÖP]‹Àw‚(â=-•ãŠ$eþ7fÇzm˜ªl;Ö|!N™âü>BÇúu8ê*‡ Ò(È) dóÊ7ôXgþÓ·H¡¢R�èüþOŒÛ÷ÔUJ&ÅX:á<ž&sŸ‡é\äÑ|ek›–äQœú€Œ‡Çu¥Ç×pBNŽœrIâ•--ÓÙs,yI ˆ×„ûJË;•ÔáÀœ êµàºrÈï@jN à¸ÐóM\’}åЧñԜ2ŽÓBæð%À‰¥.ñ2þD&X¶¸LÃs +™Lø±Ì$ËÖ^“èèdpÎx0ê£ín,­MÓÉ9eg„ŠšTf9ä)¤ÓÝäkÆøk®ÒÒÈxºNÿÊÎ:ÛïӜ¥Åe¬sφéÖ²Õ×4Zn(óÚÅ«>¶^Þr蚟ôI*~ÒÌ%µi2m§ãÉ«áI—½Ýô¤¾¾3€î§iË֗i�Ï=VtûI³–­½&ÑA™ÊãY–´åÐeAi“a:C<ËÒ¸´.M¦ê”ɐ·cJ#—æÑ¤{4\g¨Žg=“&.[|'î”ñìXŒRÐeËË|eG|Æò­ºleš‹Íï,”ˆ;j°ÒÊ9™´S&ãTOæŒÌ'{–‡Óoš…¼FÄ_/瓒çáĚ2Œƒ=Ó#ÆÍ5<éu dR8ÜóÁRød_@ã´ñðš ÐÒϙ¡l ÜEÚ|xM±‘F)‡H´©>R¾wl~÷ý0=Iز-çt²NדƒùPp)uΜ ã Ðó$Aiæ²ç)I üõÙ¨w`ŽG~V‘9,§vPš�šœ._&2[M§ÿ”éðŸÁ7 +G:Èl})¤�•N =�âX™m…2)zžD,eöˆ¤2³4˜9, ùt Ê,¯ :áÌ6(´´ù€  +-…f¶¾Ì'uhy+êÄÝfÚÏ ãQQ–&3‡;E „eii6sXàÚRæ‚&+ ÿà<sX ØRÇC‚ªµÙò<žÔ©å:ñW·gڙϢÌ0}…ù{å 21ôi>Š24¾Ñ/#é2sذæƒÊ<N=ÀüpŸe¨T +° ñó×–‚2Û + ”å�’ñ3Øæ•†2m‰&** �S¹2uj2Ç%Ô@V  j+MdNkv¢(¨ËÊ{Æ¼îs\ã²Ò"€ I“E˜ÇöH¤ ¨DÐUZi ³ï‘FeÝVùHå%q™ã·•Ú�5[© s\³å@­|­T9mi°Rp  ëu`³¯áF1Pi «®Ò4æ°F"ÕuVyÉ  õËSšÆœ¹«ôh\p<3Ž9.¢J9P©À¦…+<' sÜCr Ò€ëŽõ«UÉl{¤QT!AYVšÇvH!¨²Ê´TÛU*Æ–¬@ö4�šh±^F1§%)*Pã“j.Ç=)ÚüäsÙE\A6uÙ÷H£°§4B{ÖˇÀÈeß!¤ž;�=ª‚ÒÍå°d2Øåõ½`Þw’‹Óç“�õT!éêҗP ¨gã‘瑦*§%ÝGZåTW<ÎHeߢ…Äœ»A\ºÚ@ÒLå°e2¨èиΈwȄTŽ}šGRæÁ8 tù¼;ªl;Ö|)N™ÿë£Å_` pYrÒÀåtxE1OŽüÇ'¿ð2.L>>]aÛ¹\üsÀIß°wõZ1€9,Y… +JîÓ ¥ñËq UÊ}6JùZ‚ñçӸ另AJI@}*£t}Ù×P¢Ð§+ÊÛY—o>^+¤âs HÁ>]]ÖtÆö4è¨ñÉ+‹Æ¡žÓðd6 äY2wÙµeÛÐ̤€<ÅL´œvp£ˆ§¡É;£IS–ÚOÛ©h2ùE}\ٔå°aÍgNçAEã‹È$ Ë¡M³ÈÑ,H'H\Ñ 7–­ŸÓÅ9eœó¿ºžf"–Sœ%:9�Ô_NŠKš¯´<^ª“ÆÑ‹G¥ÞHk¼rXAŠJTTÅä&–ãšGÒæá:·—tbi}ג< ϙN÷Ù}å”W-©hNӒä+û èlRòZJ1…ŒùJÛ!jJ�P´Lॎ锱i EеT§iI!–ãj”êlb²ÎáK"åÎrXÓÔ¤& ;MNšµÖp¤xgӓ€T¤'··vH š� ·> íèҗP�M @yì' ]Ž+¨QГ`žaÞÖ{uŠ.Ç-«PÒS +°žIÞêù7uÙ¶H£¬§4‡iJe—ÉTW"0¤å/uB§¸ËiE`Å,ð)ˆÒä帆å=R~±¥aIӗãÒÖ�ø,¥˜Ëa‹4 +}JYÒf,ÛiT¶iÉG‰ÀWÙ)Ær\Ó´¤F@;Kš°×ìDÑNó’O÷’†,Ç5f&­יZñV¿žf†%’(ÚÉ D¿7a‹I‡–m '** ˆÑc½IçÐrÜBt5Þùý1à¨O@+ÖügÞ³<¹?“~0ýúäûû}»î;ˆ,EiêÒDçñ,¶W¯9|…gqŒ¨Ë––I�Ï=R4˜H½D\]J{M¢£“¡;…?:¹ÚTHáé€ò²cÜb3—à +'”À  B(]Ú + $ótDyË_ ûiæ²ÕeÈs -ÊxÉ;号| £¤ÃÁEUQ’ºÒ4=›ÆñŸpƒñwßá¥å]Pê0Îþ@iè²ç)ÌÓ å“¥‘Ë–—iOA”u�`>³f.[~ #%áEC„dr9¤÷pÔl8„g¸Žú»ËKËÓt +O™áy‹c&où[àÅ^ö:ϧó¤ùPžA:–¤4yÙ6Ð|ZO™Ç™ €ux‚Ü^ú-dS +8”u$Ì¡OÓѳéðžj+ÉbZÛm¥M†ù„pL&kSÓMWêp¨Oõ•2[ž‰?]X>–tÄSÌ$³õe<ƒ2ŽsBáÕò6”é h<‚6T­¥ÙÌaRº¹|•2ĝ&¢9äÝ\êphPa“Î4%Ïà BÍ\æ©¿‹LÓlu dÒÌežæü:ÊԙÓì+L]z dèAæÒœæ°€æ†b.“p<ðµÖ™æ°àq©ã¡BÃn<ŠÔÒl 8,T8ô|“«TŠÙ6H “ÀÉ à‹·<ÎSucÛ@óQÔù°Ÿl'Íbý=žúSñäaxÒ¸å°@ù¤ÍÇўi_ùKài åe<u'ã¨P¡“Æ-mgÏà$ÿÐ?æõ~•jÄ?ºN1‡õî*­úóȯ՟1‡4žösüésXPãÉ>U®“Û Ãly™Oö)ó8M”Q¥9L] ã4T —µL¥1Ì¡o¦Rçq èq­Ow|\a ö|²O™ÿëÃgR­"—f4ûzª' +åyœ8úˆ \0W¤Ùú<ž$TÆ#˜ ._Ê4­/ã”ñP¦L. iö<GPÆqÜ(¼#ˆ„ÍaŠK›Ç¡£".Åh}šOjÞò|uÄep7š¶AæS…Ê|óqɧوfÛ …lJ!¤©ZKšÃ + +DR@¡Iór¹óÌa‰CKK�…š´Tž9n¡H©Ð&-o.-Õgö=Ò(Ú å­aJ +÷™}Dª+€Óøb[Kšã"ª lÈÐsy ݈済"EC%W'ÏõjP¤9í¡FÙPi�‡Æ5Ê .iö=)*‘Сó!P£9ì@ÚЀ6Uié@³/Yì5eyy›²tœ9.qeé°Ðҍù�Î7¹³ô +\¨9Kã™Ã&©” mÒ28"?4šÙwè|šÐš2-ßxÔ¹ 20ìÈùŒé<€©!Ë;ÃÇ¡OD­� Š[ ¢Ì¶¡ÑJš5VisÚP…2  UŒ*Ía¤�TUezª×ÿÔ9Ÿ20ìXó™ãyhÒ¸,¹E%!̱¿æ´yÈϸ&Y¿‹¥9̶ƒ +%?¥�ùù½ùúùtƒ9-à@ÉÏ +�}»­gÛøå°¤…>%€fAÆGï©Ô±/‘J…¥M*œ’Æ4%&ó@ŸÆ)Í`¶Æ)mä3EbÞw!˜Ó‚Î%5öI*Ҁe[Áã¥>ÅDޗEÄudS”ƨž~q’ç#€^=ç¤(§@Ó°›q3JC¡l+h¾ä&ÍÃmÞ:æõsç“㊕(´É‰0›,!…N x<½¦2ÈDõûÞ *Z~ÍfjÏþõ™ã šaá֋€Då¸9ÛXeÓ�œñP-"ɪ²Õiº�§LqÞBïåÕsG•¾€å89ð×玿¼2^OõAåæ-ûMå<%<j†RÐå°F•mŽòVD-ÓËaG³”6íižÒfÛA…òžÍT>ÌT’œtS©¸ÏõÚ0‰iK8PôShš«T‹9ìHu¬|.Ix©C=IcNkš­´hâ´zòdk¨Q +TP â,]fŽk(RÔ¬å=1V½Å&:sXâ @3 Ö¶–*4m‡ª)0Ó NÛZќ–PÌÌ"p¡1TÐ΀渆EC©šr®¨ÍqÏj” •\h<RùÞZšÃ‰ å²óAP 9ìáFU¥njÚҐ洇"èZ24†@¬\iŽ[¸ä`¨yKCšãšJ màòåàR”æ°DEC¸|sÌW1ͶFUåÄ©jKGšãšAÖ"СG!ŸO'šãזÚ� MG˜Ì΄æ¸f% +†r.4އÙÖR€f_"‰b¡’@5Ñ\9;šm4*+ xÓ×AÒÒ|清ÈJ,4Üݦ–Æ3Ç=«Q,T`¡ßoJŽõÁhó™ãŠ •\è÷‘ÚØR€fß"…b¡\@3¦|»Î…fÛ‰ŠJÚT­¥Íq 5Õ\¨RKó™Ó—–š� Gi}$Úxæ¸e7J…J,4¦õ¡h1žÿ k¤Q,T¸ ?"|]èã~Õ,ϐøóŽ5‚O˜6ýûe¢i oøÍðûiŽœãQ–“Î5-¿‡S‡»<ÖQx}8Õìyw—^øêÐí.i¶¼ C†²»L#²Ü¥1Mϯa”tG‰>Þõ«z?Ì4‡2 GΆC…)viRSë4›(”gñšü¡<¾$ŸP#õIyGœ}3œŒò|ˆÑTxxÒÌp¶<ŸhTæqÊèqÛ,Ó§/ù,ò<ŽÄW†œC}G͆ƒªÌTÌiuN6ê0ó%0Ó(g‹7—)ãáFóñÈgØ$g[@ó)Geg²ªTÉÙú2ŸES™Ï³,b<C9Ûc™6r´,â%-ªŒ v ᨎ +Î4Ï9l @ÚQš·²ˆñL9élx>)ÏãìÑóM<SEg[Àó”yœB +‰—>ÓLgß@HZ iàA<ÑF:‡>§!ÝãHƒ~,œižsXPã He<�iЏ#ÿ:ºèl ¤€T +8˜ô|'fý¸êld>‹<sIXºêìö|m>)è Ρo@Sçв°tÑ9,Xã)H h^ hŠèlyO?ê<óR:2ižŠNíëxe'•2Î4ÏÙû4E@zÔ_ˆOӜCßp¦ŒM׆çÈ4çÐ_ãiGe<ð¨ØLÁœ^—é´£F3ÓqÜóŸUלÖçñìÉxhÔ×AöR1琧ù(ê|àÑ7e/ kö{<ñ(ã¬Ñ#ò)6¬9,؁ġÀq£°tù$3×l}O*㌇å–×ÒlêÏ Œ8…~Lyg^sèS ’ÀA£Â/lö|ÑÎ/×÷Ëí£}çµøcº<åœ}»ëK›Ç9¤Â/Mlú $ u€y3€©f³m@&`ÞÓâ™tµÙ7¸ÁÔyœD*ÓØæ°a’‰ºÂ<7Œ ìê6‡®0mǑŠÂ4¹id>¥¨+Ì LS›­.Óp¢¢/_Eè )\l¶þšFK§CˆÆÏfå&k}*¤•Î"=ßÛLšÖVP …¨@Dãg´Ë’vf5}‰$ŠˆJâ¯Oô^q?Káâl7Àú©G•b^óÁûùt½9lXÓÛÓð¢Æ/Mm޲PX´ÙË»ÛK#›ã–¦/­,ZîñçÓÉæ°GeE©R”é¥iÍaͧUyy,Qø¨ãCk;V!ƒZ�;Å­ˆ IͱNÓÒ4l¨qKSšmCN ufyy/O˜wÙtæ´¡1K¯�†Æõ¯¤–n3‡=Ò(J Dãråæ–æ3‡=Ô¨¨4`Mãzå{1¼50n y@4› k•uò¨MëÓl¡Ð5 𮮏;Мò(ÊpÐxP^õ¬³Ïp D¨Ðoi@ÓVÈ|%Í[>–vÌ;~°…úæ-m&Ô¼¥ ͶæË„6mù$mi>³ç»µÜãð …ó.›ÎVT 8¨ÐTkI:sèK šÎ,¯ïò„yMÝu¦/qgé˜Ð"…yߍgŽK¨R&T*0¡ê-ÅhŽk(Q,Ô½%®??ëM®¦4}$ІJÕ7ô^‘;•šÃ‰TW" §O`½’wÄ5§%@Ó0¢áóà`³­ ù"¢4 ‹7¾4°9îX2¢Ò€ÍG(/¨«Ø¶H£œ¨4}ƒäÕ @áf[#‰ªJþÔÌå‹Ud_A4-�0Zî1�’šmAc—6ý´SØ¥cM_À²¡Ê.¿6Sa¥cÍa GJˆ:¬¼ â¾ÇöH¤º<5Yi sZDð2‹�‚¦ ÄÅtG™ãž&,5ò×'–¿H3}a>F†6Ç[±7å¤h¼à·À4·9ìáHaQ‰ /ú|OÍéæ°F•åj|ÚÓèæ´g7PµÈèÁÓ俏…%F©/_ nõ"1¸9®Y‰ò¢œ�5€ilsXÑò¢†0ÿûćEÏwxôi°s¸²¢¶JJ5uä­~½LM{¨¬6�Jiºì·ìD‘R3š—òl©rvŽkÌhZžT¦¸Î¾DÅI]h^]hšëlk8QÑ4oåKç)ë·4 ixRš†:§-T(Mª>óQ7$Y–›Îq‹úLK�’&µ«W�›Îa‡$ +’JÕøØå♆:}‹*ÊøÔW ÁDYN:Ç%»ª6�Iã#²[gªè×ìFIRi€’ƇdKgºèœÖP£$)7�Ióqª—€Îa 'ʑJU㙊:ÛITµéÌKªÈ|+ÏMç´¥éLm€’¦Š,šg¦sܳ#eI%Kj>SP縆eIϼ—ŒÌ÷q]u¶=Ò(M* dMhšëöH¥Â i> iªì÷4¤© €ÒtŽõZ0Ú9íq¥i ˆRcšj;Ç5)Rڜ& ã±Þç3ÝÙ÷H£P©4B•~ÿ³^F;û $)Ý(Õï·Çú½5jCÿ™–¬Bµß0]_ÏÇ+.I\þýžÉ1iÀ‘zÁ¸ðd<z$[Ù\ӆÒâ¥ÖTàÙã<Ÿœ”烓†©×ˆûNßÀó)Jeg—BNâÕáijmB6¥€3Lnnç9äi8r6¬4}$^Ž=5ïrӆƒ•ŠÎ4ìÙëHZj<óf<SAgÛÀó©KgÞJHây2Ñé d>‹2CLÅgéì(I „!-•_ŒuÜiZ )Tb>ÓF;ûšOHÊóáHUjšíl8–Ô©æ³D^>ۂ;ۙϢÌãTÓó\ÖÒug[@ãÔñÀ¤Çv–n;‡üOKJã!I<믳ÊΡ¿ÆS’ÊxPÒð#¥4Íuz_æS’ò¼}B }QÏkÖyNåÇÕ§¯—z®“yœx +—¸OÙg_@óQ´ùp¦D8Í|ö<M§2Áy/@‰¿ªN>‡¾N`ª‚“Ég«ËxSç›å›&>µ/ÓÙ3¼yÔMÈgؼçÐ7½i�¦¬7•{}O_ªxóUV_{öŠ7m<tibÅ|Ž…{¶¼Ì§.•ù(<(iâÓÈxe<Àê ¾ðÌ#J…Wö>ÍGQçqäéq%ÀiâsذIL%€SOöR÷©ù6P ©pðéã]->Æ>}Œ'2•ñ*ã4ùi d>‹î8ï)<¥T˜eï»ãÔyœzzÀâ>ýìö|RS™ÇÁ§"9Õ~ (ÖÔ%çsYJÜmş¾AæS›Ê|•rÿô ȤcΗXL÷ŸÃǜÀé¦d"î¶ùÏa…jNàˆS—@‡ Hqêb3qW˜;žž—áô¦kø{i€Dð=“žÞ“€¤{2N5ŸÏ–Ï4ÒÙÚk-A?œ]C`8çê4Ÿ€”惏Əf‹fªæ¬ñÔ£2þ×-O|ÝnÓ¬§¯—|âR |qé¿ÿõóiȳ¥e¬“Tlðlí˜D£aÍ璒9JвwjÚ4Ž0=$£¦V§Ù¤¤4‹ÃKOҕ®:{}Ï'#5‰ÿ¹pÎÙê2 Cº§ƒ¤’¼4¨Ùâk!e—ëŒÀ"xWƐ=-â҆aB‹¦À#¤ÙâMZÚ4\èíØÐÒt¦çy¼P臍K”õëZÌVìDqPI —(7µ›9,‘Fe¥e×(óØP¦­O³ÈÑ,0(]Q י­ŸÓAeôû¨liI8sŠs ,(ÀA7æ5v·™¶„%B%ðLJƒ&~¼Ô9¢¢6‡[ +j«TàP•`ªÛ÷PYk�Œ¦oË+ð®7‡=Î1½0ª$Ó縆"¥Fe^eäìK$Pr´±ÌkÄ¢zŠ9m‡ª)ˆT“™Æ9§%A×" ¤¥q}YM縦Mk�’Æe®úìq“Ãj&•0i\–ÜXÓxç°G*EJ¥‚p\˜¬w¸ØxK$PM €©ÆuÉ-6 zú + iÈ҃½¦1Ïq5 +—R´4¢z ò÷¬FéRi@—ª×tå9ì‘JéR'›×³°$®³›óöH£²Ü€Y-/y©cGejÚ³`kր/³iÐsÜBâ¥æ6oå%q¡Ý­ç¸ÆØ¦& KMm +õ–p¢€iC›wG›f=ÛiT¶©Í$z ˜õ×4¹©Ӄ٦iÏqÍN1¥€é”/¯²;ù׬FSiÀ˜ÆMyÔkÀÐç°F"EM9‚lޖz(úöp£ªÒ�`Md—Ù}N{(‚®E Mm7]|Ž[(QÖt'�M㕳q¦yÏqM%Š™JÌ4Id±;}‹FŠ™J]µ™ +:ûITÕiæ­¥¼Êî sZã4Óp¤�€ù(ç—P¢)% HUfšæœ¶¬BR‡™G¡Â4Š9‡œ(A*‰?>î~ô•©Ò³Ýé×Êf2Ÿf2MrN[šÉÔÜêQ˜?ÝqŽ[ÜdJz4¾6-“iŽsܲ…G%=,ªÞp3ÇٗH¢ô¨$P aWŸˆn’³­‘Fe¥–ú:Ødªä·P$M�¤Aìê¶&9§=»Q‚T¤ùHÊ3Ë9î¡JR©€ÍdÎ9¬‘DÒF3ï…"ó…à¢Ó×H¢ª’�NUœi¢sÜBt5òç'¤Ç2“x3ÌÀçx+ÜnZÐ4Ñd½NT|Nk¨QÐT¦†7|ö=)jÚøæ:Œ0ß4ô9ì‘Hu%Â*€ÓÙ紇ÈjØT§³ÏqN€›~ïݱ>mìsÜÓ§E�NÃámÁið³-ÒHS‰8ý÷?>]| d:©)¦!WñåÓïÒsØÓÒiàÒï—)Қf<Ç T)\*àÒx`òCÙf<Ç5”([J ÐR³šF<ûJ”,mTóÉTÓtç°B +ÉJÕj>óúùtÚ9lxªÓ¤iøÔx\ÖoÀaÖ9Ös1›†$‡d½ó§0ôŸ¾ +%I¥�Iúýeß/ݯünO$©JMݦG£¤f.ôyÛ÷|¼®íTqœJ?ÛzÉçBgœ¯å<»Tfú +§œm*Óù簂 +©MÍs‚T¿ê8T––CÞ,' 4 ¥P/§Ÿ-_à MeÇ¡žoBœê>½®LJ�G¢ž¡ óS–mGPƃ™ä7Í|ù5È”¦ƒ˜†YzÓÀçÐ_ó)Le>„)’ŸOÞ­.ÓÉK×4N<=™mªôlù5œ)7›G©É|rÍyö¼«M , 5˜@ל簀æ–Ò|°Ru› +=‡k<Y©¹Íç»dd>Á"==/ãéJe§žž$+zڙϢÉÌç:¶0ážbÎaÑL„V=Jø}æì ÜfÊxØQř¦9‡k>í¨ë̔#GþMÎÙò2žxTÆ#räÈ'ÊE§.ñ Êx€Ô×A<ÓDçЧ@$5€#OkEúqÑ9lØóIHeǞ7šf:û +¤!•�>}¼ÉhŠêl d>©ÌG±$î¶¹NÛ óY”yý<Lÿ®Ò~LWŸÃzÊÇB àTÔxܐò9äÕoò0D=`'ñ`(÷ê9œ¸T†qª¸M³žž—@êR—›—¥>ÍzúÏ"͇V·iÔsX°Æ#§ã8õ`¶iÒsX`nÓ85nÃÏǙçPw³IÃ8 õ<ÉkšñôüNQ*Ã_Q"1¾{wÜÙÒ2 Nº§C§ò¹ýO[*®³Õ×,J<ˆ4¨Õò™F:‡úšOC*ó8õ|×W揋ÎaҐJ�§ ž),sz^†Ï|ŸY:ålé5 5Ê<ó}. ùÈCJןmÝ5‰ŽN†>ešIÓª4vM悌zŒ îŽ8­¬ÓfqŠé öˆ{(‚³·y>Á¨ÌÉh‚KÙV–9XÑÅ-×9‚ðN3[ù¾¸¥MÆq¥Ê-“fMšŒ–MâœÒsSKÙTvf)sA@oqÌe>æ2{ؔ¥ŽoÛ´–Ùò<ž +TÆÿú�ëù*w‡«çî6m½ÔsŸÌã�Ӏwõ„Þê4=›)×(KT²à´6M&•I`QHÈòy&85ÎãÅEyZÔ4¦ ζB#…F›Ç¼ºÇdÃ9l‘DUǼY+~gг¯i*Ó°£&3 sŽk¨Rz´ ÍGùH\kgÓ9.iBSP¤&4ÍuÚ$5¡Vô„©®sØ!‘ê6ƒù\ÀðR‡‹ÊØ´¨!L‹@©Â4»9.¢J¡Qg˜—ZùK^Þ9ôÐh\ƒ|­×áÍaGJJݸ¹)¦ÎaDª+hÔ¸ ™¿þ¥!Îi5@д8z0Å4Á9nى¢£”�5‰i€s\³åF›Ä¼ÄëÀýæ°F"G9‚¬9Lã›Ã"ŽT¶YÌG1ȼ¸î„s\Ô@¦Uþú”ñwK€Á|‘ño-(XºP¥†5MxŽk*Q®´YÍW¹¶¼ê®ÀsX"r¥Ò@V¤¦ûζFU5¨y}ÔtÞ9®1©é°Rœô˜€êÎq‹CMM�•ÆÕâ5 wN[V¡H) JãRq½óe¶³ïDRI z‚õÐSÝÙ¶H¢ª’�T}¤4ÍvNK(ª$ JãÊ~½Ödç¸f5J”J¢Ô˜¦ÒÎq EJ”6§™c9M±}‹J”rÍ|˜ê%`´³máDE%¨jFSe縅"èZ¤T—–vNkšÑ”<iâÈzì׬FqRi€“ªÒÙ9,‘DqR7š·³b^]wÚék$QUIÀ©Ò4Ú9®¡ + šU@J…i*í×4¦) ˆÒxéÔ§š›íœÖ˜Ó´@i¼¬7ÔÜ9,‘F‰Ri /ëzûÌ}g[#‰ªJRõxÖɤB8§-Ô@V°ªñEhsL#œãž):*ÐÑ¢ù(â÷P¤ì¨D€GdŠãìk$Qx´‘Ì—‘L—œm4*k$ó¿?üüݑPò¨ÃI¥9Þ›/U±éÎs\´#åKÙÌoЬ2òw4­IÈÒr†¸ÿ<ے(V*4Íiï–H¥ÂjÞJþ|:ï×4¨É ˜Rƒ˜†;Ç5•(SÚ&þq%‡©zsÜÒ ¦E~q^é÷ïU|Ûíf_"2£+^”ñ¥™ÍaÁšN)ªê2µÖú@¶cÍaÃ*dP ¢!¶òSÙ5ÇÔ(!J øP—æ4Ç5+Q<Ô½åã\Ø1ï¿1;F"åC%>´¼¥ñÌaL' ÝÞòâÞÒxf߀é uoy]Ì1õ]ò̱ܜ¥Mÿõêã¦Óä¦,§paQӗ÷e ñ^ “Í©ïüÒECæ£!^sØ ó©D÷<Ü)áK³š­¿f3¥ôòXô1ïð“aäÐziӀ¡ßŸ"‰^’Öluš.*ÓÀ¡ÿ~·päïÁqªéy/ºÇAC¿_Žõak•žÿL+v¢l¨$âz9ߗï+óþ|?oq,;.Û|­fʏ+ c=RžÔ ÊÇ¿v3þ<^1‡<ͧý¤ùŸá:êÐR&˜C}Í&ú\³>EEºÀlõ5ØÓLe*çW½ˆ`¶´ gN†qRé¹=¥ LÓhÄdTŸò΁ãۀW½@\f‹UZÊt0вŽqGTfõ5 +T¦Ãng)*ÓÊ2™”å:X0­™Lk¯Ù,É,Ž,=™XÉÊ4=›ʾÒD¦ÕÝVÊlðÏ�ϲ³¦1‡ºâJ›ýÌcáJᘭ/ó©?e>Šá<ž?Ÿ¦1­.³Y[³!IÁçòi5ˆ9Äs8R:ŒãIë6‘Ž0‡ü$û”�Ž(=ÂûÅßcC˜ÃšOõIó8¡TH¥ ÌÖ§é$Ÿ.*/&*Maj_ç³è¤+ •?>ĝSîa=*”ÒôåÇpZOw”÷Å㫋ÑË¡îŽÒ8~4ãϧÉK_ ãi=i<rŠ( ^¶4Ÿ=C”°°ùç>Í] œIj�Ǐ.&iªrÈïáTžÌ$“|,&©ªr¨3“´a<z†âËç—X¥§e8§ gñF•–9øÍÍ"_©<îù¤CÊV&鳁6ÃäÜKω¢Ú4ŸhSæqÈh<?'”-N£I6×(Ž=ÁqGMPz| §Õ”á¯Õ$Iz²eePS4ä]4¤ÙI)¯9TTBþ÷'ªÞÅqçIU;ÕHÚ,Î#)ªÒÚ4›‚Óyä³Ä.š;©ôz’6ÿ5œ!qOMT¶ºLpîéð âYU¶öšDÇ¥äû]R>‚e¥uÍJúdÎøŽ½Ä£ûJkÓt*N™Åy;ˆK +°ìqOÌÉã¡9“Ç%¦3a© d<A§ŒãDÑãFxÒ e[ …lJ§Š>BôáâvË¡M“ѲÉÀñ˜\ò)rxImšLÜ)“;Rš¼ìi¤ñ4Jy,­ˆ{*ö²-àñ”ž2Ž£Cƒª/­/ãt+ù4+i¾²/p.ið£¥q§X+œMZ!H'³G—–à + +¤êT7yž㪵S˶ç“vò<ÎÅm(+§Ê²mà@%�,jZҐ射àaÖøëc¹ß!úRÐÀoB“”œ€úŒK‡ÛQš¾×T¢Ô§$ >ãÊᖔæ/‡5R)õ)„ãÚá;M„Ìa4*Ë XÒ¸t¸1¥ÌiÏn j ØOH>\w€9n¡FÑOj�~ª£4}9®Y‰bŸ®(_®(Í^k8Rè³)ÊWáÅTf/‡=©®D€IEQº½œöPYmÀ|²¢ty9n1E© xÏeåãT^Ž[ QZÞS¥À˶C Å=]P^Kÿå•pw—m '** (Ró“ª.Ç-A×"ðžqpIC—Óž&$µí ë3ÀÍUŽ{v¤°§D~qp(Ì[½ +XV[$QœS¨ÆÝzëªÙJ_#‰ªJNô^¯^F+Ç-AW#ñ8m&©´rܳE:¥әD1¯z;®œöP¤L§D`:ÕJª¯ÖH£P§cÉëéXR‰e[#‰ª6,yI¥XPΈ崥iIm�v—4c9îّ¢æ%ÿûCÂ;PA\0V‚9ވ†)­û™Ž1_'n0Ûi”ý”²æ)Ma{¤RáF*á*ê­2w˜ãž&*µþù„À«WŠ9ÌiÏn”ÿ”üç¯^)1Ç=T)�*�и5÷õbŠ9ì‘F Pi ·f±Jטm4*+ ÐÒx¬~>]bŽ+(€æ�&‹«×€!Ìq E?%�úišÒ渄*E?¨¼.ÉøóqƒÙ·h¡ä'4Li³m¡B%›¥¼™¥49.i˜R#€Ÿx²)㇔�ù4D©ôrܑòž P ÿO¸»ìK$RàS"è–�üùtw9¬‘Fe©EªDÒØå¸f%ÐÔ°g|Ñ©wå«×8´È/ýþ)@Êã +”å\@N˜·õ웩ìKV §q†üK%FžrˆËt +Î= ¿£T¤IJíïÙLñ,èf<õæ\#”c5 +nJ㯏6‡ÛL§˜ Ëñ&Ђb’€ì$+i¼ÒWÈx©N‘’Ð€ù ¬òk:)çž5)I°r¨¯éŒu%y¨’|2]´vӑ2 ÇY0ﮑÊÖ7ióPœF#ÅSN¸QŠÓeä#ð[¾é瘲íùDœ{,´Äߥø”‘aÇ*dP P¡Oü©brI*Ç:M#hÓPœAßÖûyN+eM—â”i(ÎÛÁÒøä´€#…99òä2ðÜæâ'‡5œ(µ) T¿7âXŸ‰vDÙÖH£²Ò�GjëH”ã* jèÍBŠx‹QeÛ@Óå7e†>±žys•¾€Å89�ÅiJÒd射#…9ÍI^Së<±•ÃITU ¢ñ0­ÏA«ÐügXC T-àw¼ßqTó¿ÿH]žn:¤áÏ;²TÄy< MÚtÎ"ñX)³lu™OÒ)óQT:IÔÒê2›5—“¯‚x¸¶´ºãI›ØIÄѹåP§ù´B$ókïBŽJ*‡¾IŸÆÙ ßKžA$TZY&o®ÉèÀƕ¥3R©í=›%™ ú ‰q3YTaŽœã8ÐãŠCä>TZ|¦Þ¤Qœz°4Q9Ä×|êMó‘òׯ‘êçc F<â-Ûv©§ï”ùТ[Oš¶´ºÌfõä¡zÒ°åg=©Ã8%4ñ"î)aË!mr҆qHè±å¤RKkÓhÂNA“y\Gþ²íOc–§ñT2Á²‚¸«â,[^æ³(óáD—š4dÙâ4±=Š3A“Æmub9ÄÉLÚ0Î=ßd&7±Ê4œ˜S†q èy./i’ã2šž“F¿š3d î¤ÉʦY@Î=.4ÀÇB’¢*[{Í¢¤³a8SÊáL'•­Nói8eç&VĽUU9, @N àüO¡’D+=/É8J¾¾ÿ…0VJZ&¡8÷d€P!Ž+[{M£å`òõVð¸yåP6,é³8Õ -ŸY–R7-é³8ÔSĤ Ë^çBrNg“ùðÝ6Koë$4çž š(0)1Ki¯Itt2d¨âH‚–C—¦£gÓA:ƒcÝò›j•Vwi³q’'h\êH•çñԛ<x3ÐÓ’*Û¤à”�Nô<Âòåk¦²­B6¥€“=o²’d+‡>MGϦÃq&YŒ‹ßN,-OÃI9y8$gzÅKžê)À²×i>='Ïçïè²mà@ŠN“ï³ÐbüÃkIJ-ù,ò<ú|°–4aÙ7ìù`e6¦Sͤ9ËaƒÛI+üõñÁó–Šð–¿G^zÃ~‡•2êS]¥Q̶æÓ~:¬\gùáz·Y̶@™”�Î +}¼ó©OӘ}ÍGQçÄ*bý=žø“ƃ~ƵÂ3ƒ;ÌaÁšOù)ó!?ãJa™JS˜m~r Šq°L¤1̶ç3(ó8ú-Ÿhe˜}ÍGÑæ~nìè�³çi:Õ§RÉK żÊí¼rØ PÒ¿Á1“'c\Ù6X¢D§$PU%i¶Ò·H¡¢n$oõø¤tpY9nq$iˆNA’ ++Ç-”(ÐiFòaFÒ\å´Åˆ¤þúDî×X& ¬×† Ëáð‚’ž’� 5>©è²m‘DUž|–Ìkàn.§5MOZØ3.H½Ö+ÄÐ师*¥=¥í™®^$ê.ÇE)î)xϸ¬XŸê5zÙ×H¢¼§$PK‡ÛQš¾lk¤QYi�’¾v”ª/Ç-Ô�ÓÐgêÅâs¦/§=»QêSPŸæ(M_Ž{¨Rì³AÊû"Œ¸2nürX$‘rŸA×(¥ ̾H"Õm˜òa˜Ò渧aJ@~–ȧÁæ¸È5¥E`?MSªÁ÷P¤ìgӔÉ*@u `ö%(ù¹èÌûoúrX² +”(i ‚Å(_Ž[¨‚°U€>Ãà}°†/Ç=Ô(õI ˜Ï¸b¿¤ÚËqÍJù”Ìg\¸ßLÒte[£‘2Ÿùv¿{>U d:='¦#„‡fÃHã”Æ˜ÎNCpDÄ%c‡”ãª”à” +gQğOƒ”ãJà¤ü掮žtc”} %ŠoJ"øfp¿¼û&(‡RHº¹ ð B¬ál ‚|9‚469.`i8Í"~yŸ7›ûî=ð×§j>¶ŽtR©7@â9•FÞÎ¥ÿpÝ=専•th¼°ë³È&*Ç-Ô�=³ g¼‚n™4¸ØvÐ|1Î5 ëVnÂ4å¸"Å7%�¿¯ém#‰Sö(¿)0œÛD¤´¼Ì&ßd ‰ë3Ïëz¶ PýCH›‡Ù4 )zrÜ@2› B>‹‘¥•0>9¬iÒ`›åóþ› ìk$RlS"Á6‰D² ÈtšM!‘÷w‘Ä„2®(mÚΘN‹$G9Ö©€¨�7=Фl;šy´yðÍ$e…âŒJö>Z㛽1~4+9ìBúLé§êm6ñ’Æ51ö Õ³~a ›ÉV§imD3€ÒF&'Û*Ӕ˜æ-ÎL¥trZÁ‰Òšœøócʏgñ·zE˜¬l7‚”甈h<†[J®ÖH¥ÂR-±˜Ëq µ\§ŠI‡–m Êuºš|œ©ñ¶žSËiGC“Ú€í,¬˜jΤ將%<¥¬¡I¥–}FªÛÔäµÔ⫎äk9íinR žÆ&M[Ž{v¤Œgӓwӓf.Ç=MPjÊ3 â­~9¼ {¸Q֓¨~T$?©êrXͪJ‚ôûíâ±Þ¾sw9í¡º÷<¾ÿ‡|»·P¢¸çNÀz~ÿð±~‹ŒÊÍæ5•(ë)‰ïWËÛùýB\€»¼ÞµžiAêEãúRuç‘…4¥Íÿ~ýçë Li�sX@Hj�G‚W•f0‡;äS84i#î¶!Ìa’}Jçƒ>G*Âlu™MòI°2¿0¿žf bZ}ÍfIfƒ +¬$‡9„i8r:è“a¥IL‹¬”Qý™Z0nªIÌ¡­®ÒÆq•äz>¯óK=¦Û®Rœ¦/—x²Pg•ëü?üóàÓÈ|e>¨i²ÂKžë)#à +DRA?*,bI"sÈïᴟ2Œ³BÏÀ€øËi*Óê4œþS†qPèy³4˜éy $•À²–Ùâ2 ÊÀR^M Éç¯HKK÷idÓv¯2öèlðÐx°ÊQºÙêTH *$š"2¾BÜò4œDT†qŽ(Hd²=ӛœ—át¢2üu¢¤1ÍnzZ§EÅc^—‰¼ä±Ÿ¤7[}Í¢¤³ANÕc’ßleššÍâ Q±˜æ7­îÓ¦q€h:DÜWÛ½ß4¦¾^”4¦éÍ֗i`Q™G)Äø¾Îg˯a¤d8Øix{=³ä7‡ôŽš M—O­!NËÓtrQ™.z‹ãÁ° qö:Ï'¥ù�£Au +V:álh>ѨÌã<ÑãF0Ó gÛ …lJ§Š>bvþø§á`l:tTy¦‘NËïáÔ£î3o©Þðº“Î^oBSáG“GƳ䦳màù4¤<3FÅg*él x>ƒ®3E$qiÝEgßà@ӁHhšé6P ©!ͧ"McÃCš:†4a[>×Ê:ÛžOF*ó8]”Œ¥©NïËx•h¾A8òß³OS}MŸE +ˆ{¬¦sÈÓx"RC?À4ÐÙûk:)O ŸÄ.I&lz_éG%€sFí’剨l d>‹2SFÏsóK›mGPÇCˆ ÄSä\sÈïñô¡4:Tõ¥rÍ¡¿Æ‡:¾<Ê>âz¸rMÏËxêPÇY£xLòY6®i d>‹2ÃFÅ^*×P ’ ŠqŸkö®/e<t¨àI÷šÃ‚5Ÿ:Ôðå÷<•U +ælË%žxÔTæy–9,vg–S7È|e"õu0É4È9­ ¨™6 GÏå%wsœãšÝ(?* �Ò¸FùZÚÎ$紇"H%@—*7½Ì9¬‘F Ri W*_E-Ll¶5’¨ª$ S_ÓK›Ój « 8Q“—6Ç=;RR´ÁËçù˜×5yiPQ“—6‡MR)*Úðåk¡ÇŸO›ÃiT–}Xø»#AäQdžJq¼k6jˆT]¦kÎq͎”"m03Ç÷ÃÄN9ÇÍdR�~Ô<¦1ζd +6‹yu‹i„sX"• +7Œ™nëøŸ:2T†Æ=ÍbJr4®DoŠi€sܳG¥8×£ëÝ0÷›ãŠ•äh\–®ß+/x³/‘@©Ñ1Ê +Óàæ°`M'Uù\îñQg„.´9Ô×tÆtNTä¥qÍÖ§ùR¢ª.¯oS—N5ÇÊ.½!Zæ1ï¸XÍa‹4JˆJ#Œh©KCš­/³‰C·¹¼,ïx©ƒ@…hö>¦3¤ÓP¦f.“hŽešFЦ¡BÅZД~C–2 Z¾1ï®ÉÌ©ïÊÒáAYY +Ë6È|bP5–x=ë½°Æ2ێ‡2K›‡.ŸDnëy&™9ö©€¨`Aãƒ`žÙÐpYP›Qï†5Ÿi 8P TB‰Rº¿H!E¨@ÊÛÛ ¥êËaǚÏ\C”·³HZ=ßf/‡)½òi˜Òü帇*…>›¨¼.Ôx)ø¹fߢ…bŸRúùýÏv¦0mƒL§ûÜÓp¤Æ*ÍaV!ƒVޗÌ»ýØÚqè7TióàŸ†*ÍbÚš/þÙDeÏ·žuƒ˜ÓŽN*­�4ü`ÞuS˜Ã)¤ÿ܅¿>¼üÝ_‚6º4§9܆ÕÏuZ�7¯Cù¦šPÍqÐÔ�ph|º¬W…iͶdʇJ�>h®^¦5§)"ÊÑ`3ùîZӚÃn”媆/Íkö=©l3˜W7˜7’Ã’æ0­�)š2éͶ¤1L ÀŠªÂ4»9í F‰Qe˜_«™&-e•ãÍaGʌJÝ$ŽùPŸ9¬‘Fe¹‰jÎÒxæ´g7Pµ\h:Âüd¤ÍqOӖV miDsÜC’¡ª-oӖN4‡=Ô(êÚòñ.1W¯!šÃiTV~èùÃê6Å4À9ÜZ€š€ÅYŠx'Ëõæ¸d'JRf4LÞúµÙÍqËJ•Ìè÷&l„ir³o‘F‘Qn šR¾—grsXͪJÕ¦ÒÍi 5µÈ(Ls›Ó’F0¹�-š~²^Æ6Ç-J0-+Ñúø´°Ía‡$ʊJÕ¸%ë]:şÿ´5’¨ª$ÀEÿþ€ÿýKwüû=Ïݹh:ÈxÁ8ÞtzÜSbÖB›-ªSíæ°`Ï'u†¹Ä7N7}ƒR‹J ’ê1Ío¶RȦ«Ì—ÀJFœCÞU¦‡ „ð,ukÓòê2}'ŽžïM+ru +$•�=cO”jN_ ãiGeü«GI^šÖԸ΂ŽŠºL²Ø¥IÍV_Óhét¸Ð’¸«Æ4‡>R†J‡²4«9¬ @ÊPǗòñwѽ¦oùÔ¡<ÿÅ¡! +qŸj¶:‡îáp¦ª+Íj¶üšF«ùÊgÇÎ%ûØÓN+už,+McZ~'þ4Y™×CŽtÙóÎ+½ ê¿Ɵ½å/˜—X[.iÐÐ5È4„È¢—F5[¾†QÒá@¦‰îðo<[Í!MÓAÕlú¯?$ Âo]ÿ4ÎiË)p”‡ÃÞ‚™†9{æÓŽò|ÐÑ #÷ü'ß)gÛÀÔ£ÀÉ¥ÇmëLÜmƒ2Éœ^*B“@çßÃQ³áࣉßò ¨Óê4m8ü(M#-Îã)HÕg¾JGâ[;mͧ •y` + ™Ï±ˆÎ֗ù,Ê<Ž0%`é ³- ñêxÒ¼ ønÞIç°@¦ŠÑTÕ9, ù4¤F4¯J4 uÚOEjBÿ¿×µÜžšÎÖçù Ê<5=OšŠ:ûš¢Í‡"Œoܝtö>'"¥ñ ¤Añ®ù,9è¬ù¤2‚4-^>Í +:Û ¤ •�N6=áq¯•tú™Ï¢Ìã\Sš†:û +DҁH™hªéúN4e< iÉ|¦ uöb4}<©KU-/óiHÍh¾Ï…$㒲±N[ ã”qm +$™|ÏXg_@ÐjGÊJÓX簀æÓ‘*Ó¼-“ˆû¬®sX LÓÆƒ‘*ÓØéyOFêL3‰ÆbšF;mÌgQ惦ÚåÓl²sX@Hj�'—Wrš&;‡;–T8½ôº×d簀擒Ò<Î.} Ì'ZdgëÓt:R™Ž^<*)oZ_æ³(óaSãAùù4·9Äi8r{'–²›t°9ä1œB´¡Ë‹£K¥šC¿‘KK@ˆ–uüùt§éK,Q@”hš·4¦9¬¡FE¸¼•s|Ôù¢Â4Ç5M\j:·%›21.ف²¡+�jÒR}æ¸#…B²<–Ìûn6³/‘H©P‰„ +ݾÒPæ°BæÓƒª­üß?0üíÇ%̍+k·àÉ°Òæ!Dãòås½"DcލQBT¿8^ôû)`¥QÌa—�]ãàŸ`ru}Þ%f_±E?%ô3°`ú2R˜C\¦Ó}îi8R¡”æ/µ¿g3å„òºä"˱o„Ò}z8°'ÛHS™ãm  …A›¯¼³¯4’ÙvÈ|QPᕏ„ù°˜Æúk:ý瞆)5^Is¨¯éŒu^y”"Ì«ï,2[½áJ›�-G˜wÙLfÛ@…B R�5\)"sÚÁ‚ Ž+¯øçíYŸ4n&³í‘FQPi ždaK·™Ã©TX*0¦J6ºL£9n im,48I}ô¸YMÙ@ÓÅBe,ôv°»4¬9-àHéPŽ�‡æÃ“—ÜUkk8QFT¨š¿4²ÙÖH£²Í`ÞÝ`>˜H;šÁ´¬h)È|Œn¶- bZZôv°Ã4¾9-áHQŽÀ‹^ -qUÝ簇ÅF¹jyÃK#*†sØÃ‘ÊJÕT&AÎq µôh²C\VwÉٖ8Ç´�ô¨jLGœÓŠm ?¯Ê4Ç9,’JñQ© /žk!<ãœ}‘FªË¨ÔxñlžI¢s\²HZ�Ž4Y]Ò +gm ʑJŽô¿+/gÓn”%¥$i<D[hêöP£4©4M™¸ÂYç°G*– +˜ªJL²›ã + ©�ª.1Ío¶%.1-�0 +¶VÏ¿òÍiE‡˜Ú€ˆéz³¯áD©Qs˜÷w1ÃÔ5†7‡-ܨª4`Q“–ÁS¼9­¡²Ö€Uˆi|sZCB£n1¯y[X9à׸ÅÔÐh؞m1pk¸QnTȆZSýfß"‰ªrâ¯>‡=à +ækÄuçt#öì´PéÁJSm縄eJ)RÞj}¦Úeç´f%J”J¢4Ãz…ìÖH¥D©T6¥)´sØ#ÊšÒ 1 +™oò9îö4ˆi ˜R–˜®7Ç-Ô(SªóqÅ4¾9®QŠé  Ñ$ñÄoö%’(4* Tbàô5Ú¨l£˜×… :k”縦YL‹@ކ5́Îi % +ŽRâϏ>w·šæ;DZ6*mX?ˆë]?žÃI”*•ªß|kšñô5’¨ª$ÀU_1T/#žãŠ «ÈÒï?ÖçªÕ‰þ3/ڑ²¥Æù¾)(éËLݖ&ÓK¸©ÖÓ,é‘Te¿(}þ‹K¿ÿÿì8óô¸Ì–®ÙPªEêTUž­^Ã(épxR՚<‡<ғ:Ù|™„ÌUä9lp±©ó8Δť#OßÀó©JMltÖ¥ ÏV—iR6›ùüêáO#ž-/§dÚpàT›$<‡ôÅfÃ8Øô|×YwŸ<-ïRÓ¦”ŠÔ4ÜÙóHOjTóNTÓdgËó0(©PÍ{1<|G`²³Õ×0R:ŒKï-5 vö2ÍFMgƒ‘YPÓl§Õ÷p*REz‹_tO«ÒÎçù„¤<44HYLƒ¾€Ç“’òxôò!Á—rǛm²(œLʦ’�çP§áÈÙpxQV“n8µnâÒfC‹<¦Æ3£Ùã..u>Uq©FÓÈ|šP—×"ø7ی¦/ù,Ê<Ž'ōHgF³o @$-*TÑ¥:ÍaR…¼”ê›?Æsüºåwz.9û~w™:lTa¦QζIGMfþ÷a^ Á–ÛéÙÖK=÷É<Ž:=Ï:aöÓ¬gÛ@óQ´ù°¥¹M£žCŸæÓ–Ò|ÈÒzø†Î¤ç°`§,•ñ ¥¡®®õ:0éé $´T8ïôd¹©Ö³m@&n^–<ò€R¡•mƒÓM›^ÊtÓ°gïÓxêR¥›7£›†=‡J7m>liÉIÜeÁž­/ó‰Kegžž,7M{ڙϢËÍǂŠ?Ÿf=‡¾ÃM™[ +¥ˆ{lÐsè¯é”¥4®TÕ¦9Ï¡¿æ“•:Û|å-øùòlm™MSºf£”./Ÿ]#žV_³Y’Ùð©¯cKKçCœ‘Ô�Î8= +îìñä¤4Ž3NIM³Ã‚5Ÿ–TæqÌé‡=ÆÕhŝÞ×ù´¤2E<*?Ÿf;­.³Y[³áRÅhëâ9)ÆÙ¦Çµ¾û4Ò9äÍgZ�盒ÏTÐ9ôi< ©òÌÃx¦N_@ãéGÝg‹Hâ.‹èly™Ï¢Ì‡H]>Ó8g‹ÓhÄö(Ž4…nÃ¥uǜCœt¦ ãHÓ¤‡¸£seN6*ÃaG‰Tºä丌¦5y‰UŸßlišN2º§PãZåF˜7[Ÿæ3§óТqò•9³‘­Oó%E×<”(ôÜòv +6Ç(!*Ѹ>¹ù%‰Í¾@ED%LôûŸy©Ýµ¦-é4¢{æ´`ã¥N «9lX… jèÔxås»Ç¡OóHÚü/Î=¦¥±p‘i;š­´y Pó•F2§\)êÈòò&dÉ&sØ Ó©@Y^Þ¥ë7—iÖtÆt¬Ô %É̱ND­� +ZnWÔÕf¶ QÚ<@h‚´¢uf/ûn•ÆopÍ@Tš¿öH¥Ð§TŽ üõF•8Ìa‹**…¿>?ôóñfzIZ³í§6ÖÙ4ph\øßôÒÄfÛ@…¢R�½Å/ ¯—†Íi Gʉrä¯Ïù¦ÁLóœÃÍàåH›Ì|–Š|Õi¢Æ&Û‰T—#à©e#/u¤¨L‹vY‹�’*ÏtÕ9.¢JARgš×3yä­~½ØÎq+Mm�“Ò4Ú9ì¡F‘Ò¦4/®4Õvö5©ncš×Bˆ¯:qT¦¦= jj¦Ôœ¦ñÎqώ*mTóžB2¯¹;ð÷4ª©°ÒøÙcQMóÃn,åªñÓচê;‡5ܨª4ÀUŸ°}i/ÌwNk¨¬5�K’šæ;§%T(Uº ¥·ƒ¥¦ùÎqIŠ”r¢4md½wK¸Q¨TÈ +ÒtÚÙ×H£²f4ogɼ¦î²sÜcNÓ# ¥æ4UwŽ{(R¤´QÍ«RMóÓš&5%Sš>²œžñÎa 5J•JY“šÂ;‡-Ò¨lsš÷’ˆI+œw{Õ´\iޚz!˜ð÷P¥\©TàJlªò÷P£h©ƒÍõ>Zcž}7J—Jِ›lªóÖH¤ºZ F³Ì¦IÏi5µ„)h`>=§-”(`J ðÒ04‹lºó׬FñRi€—–•²1ç9¬‘HùR‰ ›²<žJ϶G••ܪ¹L³žÓŠ kSÈ|sŽ[̔ÄoøOƒ™¦9§5+Q„´Á̇ÃLќÃi”!m,s(X¯Ӝm4*+ àTc™¦9Ç=TAØ*`¤P‡5/9li,“ +�¤ß‡ýXŸ½vÉ9nÉBñQ)€†Ÿ[&S!ç°CÅG¥lð¹xçÏgÛ!ó•\óð¨PsåìŒpŽ+2€žÀFƒÝm‰i|s\²#åF%òçG¥\ž<ò“ÙŽ;ÇA +•R¤Ô$¦ðÍa J”6ˆy[�ßl[¤QYiü$ÇðçÓíæ¸‚hî�¸¨ Ls›ã +‹š¾¼¦R<Ö;„f6Ç),*hѸ%ùiluŸÿ k$QV”ñË×ûßWÛã¼ÜŠÞMcÞtzÜYcÚðï׍&=Äw„7‡²CLƉ¦'AL³›Z§Ù¤¢†0Ÿuðυ»Í^w…i€¢Á ŽüÖÑàfÛ ”¢ˆdȏô”n7}ƒÌg‘çqœé#Ð ¾M`¾9Ô÷pÔl8°h¨•F8­NÉEe8´èíØÓ�g‹óxzQ-šG¢=㛾€çӋÊ<4=˜dªàl $Ig™·Ò‘øgϻ˴á@£i#ñ¹å´<M§•éP£"3Õrö:ϧ5™y”ŒÄ?ýŽ9}Ï'•yiz°ÍTÍÙH “n3×qƒù<+çìœgÚ|�Òôˆù4éìÜhZ �)#KgÃ +$"U¥™¿dóuÏÔÍu¶ <ŸŽTæqŠéù&¥©°ÓÈ|e™ž')M“}¡Y (ixºÄwæ:‡4Ÿ””æ’†ÌY +ÓXç°aͧ#•ùp¤ñÀÜâ_qg›­/óÉHi§•ž@Ž¸Ïª6ÛϜŒã°Ò“¥¹Ì¾€‘´@ÈÓïbB2‡¸Ë5üSq¥qÌ¡³I?]V¾LVŠÅlm™Oúi°’¿#ëŸÝy½1üù4¨iÛ¥ÛhG˜ž$&]iý5=› +^ß³ºÑúF.u>L(nÁϧÍ¡¾fӃ®Ù° ñYŸE-gz{Ï&•Ù¨Åç|.ùݹÓL«Ë|e>péëXÊÒ\搧ñòø_Ÿ�{ãËáF˜†6‡õO#*ã8Ôôˆ<qª6‡<ͧ•yjÙÏÇ̦µe2…蚌N1ȸZífÓÚk6K2Ú4 ä#Ï]dsÓpät˜Û_Ø´øM*öòý^öwS±æÐzéã8¼”é¤bMÏËxÚP“—ï“ä¥IM‹ËlÖX^Ö±ƒ©ó jq–—:ŒóJ–—5‡ôNêêòVÐÒ jZÝÍ¥ ã°Ò3€ žwšž—@ºP |](™KQš-.³@¡â-îpÁ܍¦Õ.m6<(¨]=¯†4‡:R„Jg”žo¢—[jyN*Ã8¢ô<ë[çO㚜—á„¡2ü…¡ÛO:Öli™† e}y¾~¼ä‰¢d#[}Í¢¤³aLS±•Å#ªÙÒ49 5xiVÓP lhƒ—×%q­æ´ ËK+„eyiXÓ6ÈtòP•—7——†5‡ «Á./ï æÝ&¬9nhöÒ +0¢f/l¶-T(#Úô%¤E¾ÙÔÈæ´£ÛKi@‰Æ¥àc=ë6‡=Ô()* dãRð6˜Æ6‡=R©°T@PãZp¾ %zs\B45�/‚—ÄtÀٖì@‘Q €ŒBÆÕóo€sÚÁ‘R£M™–Î�簇G¹ª9Lã›}D*k3X(°c^*wÁ9.jèÒ*€£©ÓÒÕQ¤ì(G~ƒw*»4¬9îٍ"¢ª.¿43íY² ·šÃŽ•ºê*ck¤QYg•‡³JØÓW•Ö�M/X/µ˜ãš†*- ZªÒ(洇…@¹ÿrÔ{Xb{8RT"}¶8�è ö—‘HÍáFȆZ* ¸Ó°sË\šÔÖPUMüõãïŠ  .qŽ7a/(<J ÐÑ;ø^Y<%œã–•(9* ÐQµ˜8ûi”u‹y«‡0_?8‡5ܨª4àQÍbªàœÖPYk@Ž‚,â²»ÎiKؒ�‡éº^&8Ç5«QlT`£WxËz°á–H¢Ü¨$PMi˜ä§o‘BE¥�ªÓ紅"èZxT9¦!ÎqsL€ÆCuY¯SœÓ"™Gk“LsœÃ"©”• +ÂñªwÍLrö=Ú¨¬4ÀRã5´Q¦YÎa5µéÁ$Ó$縅EH©@š®.±…;ÎqÏj •�©‰LsœÃ© m&ó±(äϧ9Îa$ªJ  Ô‚GL*CӚ•@ÓУÂ1ÍpŽK¨QxÔ<fþš[$ pŽ;ÌbÒ<Ȩ:LśÆ5_^Ô æýmÓåfÛ!Ê:Á¼Ÿ þ|ºÛ·¸ÀÔ¸¨øKC›ã–U(,jü2V½%×Ìæ¸Åü¥5 E Õù¦40lùb¢k9Hºå.k¶k¾r2wú +�˜Àʥ渂"èjB4DU™Kcšãš( J ðPC—æ4Ç5«Q8´±Ëç"ùÔvH¡p¨%tiNÓ6Èt…\¾ +;^ê`QAšã!—� +-˘w𐿏`J…J�2”A¥ͶÆË…š¥¼,.ˆûí�³¯ D¡PI j˜Rf_¢Ê6Ly%LiürXÑ(åø,˜÷Üð市)¥ =¿ÿ¥ÜørìS ´§@>¿/c½×çúR—H È§‚|þëãÖî.‡RHï¹ 0¤ßûp¬ß[ÃróŸiǚϜÎÜîÇ=¨çq9ßn=Ãxԙ§.0ÉvéKˆSÚpXÏÛAœÒf¯s ½'‚{*§TÙ6ð|’OהGFüÃïÓ7H “À£ö”F0‡Tˆ¦}lŒ/þæ0‡+-ì²1Ÿk³˜}ͧüäù€ŸB#c¶ Hüi¶òX‡ +â_}՘mÌgQæqøèƒi¥q̶æŸÙ|øOՕ&2‡ .,­�41!î¶¡Ìa…K „ H°ˆ¥©Ì¶‚É@%€³H¿5?'™­.Ù[Ã8‡ô<ë(ÂOó˜=ŸÃ‘²áП±J£˜CœæÒ|ÐÏ`÷ø÷ÝæÐ_Ó ?i:اŠJC˜­Oó©>]T¾TDÂl $I#•yæÒëþói³çSòpxO¢Ž/‡xΦõTFyYŒ¸ÌàåPWFió=™Q +»ôºN'óTDy5DiìÒú457”·…yX(M u'”6̳¥Ë֦ɞP®ÿð]šsË¡½¥Íë qu­guqË֕Ùd2µpqÉ#[R[&³E“ÁD_!øð™[Ê!½Æ#§ã8#ô¸J9ä÷xÊMÇ!¡ß/=qëÌQ¶8ͦÛ\³8ôˆû*޲µ×lzM™šÊH’”V–Ù¬¹Š¼¤<ÄwÚ)-î&R‡í[`ÿ´ÓûºT"Ëa÷®§é”� =˜E²£ú4ž¦ÓUä½@.±»¤Ô2žpSÆ#¨<Ò8e[ …l:’|(’$S9äIê0Ž … ̗€¹JË“´aœz0”TY9Ô)ŠÓ©d*Ž3¯¡+®ô2ž”SÆ¿˜óûOa>ÃF+-.³œ{6Xh¨âŽN+[}M£¥Ó8ƒk¼óJ9ÛÊ¡MÓÉ8eúž‰8¥T}i»©œÎS†q˜èÉ”Òø¥å5ØÓ)e¬Lpgô²åeÚsOULiø²õ×4ZSÞË3¾pþ'QǞvI©Ã8L49#î­áKËïᴞ2ŒÃDO†”†/{ž i=]S>¿ÿuË_F/ø²åeÖs ‡UKiö²åk¥†)ב€ù̾Ү)m:¨g\vÊߚâ�Óò&)m8¨çíØÒíe¯Ó|jOžöŒKƒõQÝF/ÛN÷”ªqeðYÎøeÛb‘êrŠ4® nNycè8,Ù$-�÷™4./y;ÂlK¨PîS +pŸ¢)`N;¸QòÓ4åÃ5¥Ìa5J~6Mù(ÆX¯�!˜ÃiTV�¥j)M`k(ª& ?óaÊKÝn0Ç5.*-ø vV¯e˜ãj”ýä지JW˜} 'Jš§¼¼‹ &y0„9láFU¥SjœR洆ÈZúó Ji�sZÒ$%à>ÃoÔ~›¾·T¢Ð§$€>S»S|9l‘H¡O‰ ~£Þ£r}Ù÷H£²Ò�& ¿QÿmürÚCt-öy°£T}9n¡D©OJ�}&^LïàørZ³e>%óiŠÒìå°F*…>Q†éÜBñÓðå°H"ÕmRòU +±^ ,§EÍJZœ”9¤Ëq 5 +vª‡¼ž "â:¸ÊqzHOü»LëWNe_"‰’›’@Õ<¤)J_£Ê6y]Üï¨s?U*kˆ´È_Ÿþ.‰D6˜4e9Ý ZQºS"НñÉ&“æ,ÇET)ß)øÎ+|]¾RTZ{¤QÀSÈÆÏ‹[M¶l{¤QYi@Ž~lÄ#`Òr\A4w෎ ½¬WˆËqÆ vÒ8X§1IӕãŠÕ(ÕiJò¿?^ü•–%>^·A6ù¤ ©úIg—ÃjTÔýäít?iìrÜã‚Ò+ðžß‡1“20îhzrÍCyšœ4n9îˆùžMMÞ „0Pj9lF Oi +fÒ eÛ"…Š™¼;™4g9n13i èÎPõeƒ–ã–f&­à2/&c–Ú/ݹæ!;áJÕ(³6¬ùR2d¸™÷zæ Z¶¾ÌWRæAE_Ç“®,ÛG‘Çá:ãa©·Ú°WT¢X§$À:•Kª°—P£Xgã’æ’â+Û™.Ô)Xò²œb²9ó•¾aÏWNæ¡DK¯ó@S )“P9¯lKœIZ�¦³8`Þsŕ㊔é”P§IIá•}$ +u6*¹ŽðËOLº°lk¤QYi@‹*š4f9®¡ºìüþÄBp’¨å¸Äá¤à;Æ­K·l;(P¾S�žáâžtqٗH¤§Dyþë>õ–à +™Oå¹çaF×å“ïÚ²íXó™Óy�Ïx|6ž4n9î JO©€x–_ÄÝ's9.¡@!O @zš 4x©K$PÒ³ Ê; JC—Ã)$õTAy_òR'{ÊÈ°å®†Ò +°£ñø¬J3»7PQ+ÀzÆí¨7õÔnþӗP °'âûó×ãˆ3dÿþtþtêYb0¾r|é¾ó€Òõáß8èó`F©ò²Õ%Ig”Å> ^ön(e< § +JS—Â5ŸÎÓeò%( ]œPZ!œgü­òòç[_¦y®iJ®žbõ–-¿†3%Ã8&ô<ë—û~š¶ìy +DÒÁ;CõÈ µò4¸sMãÕþ~Üÿ——û3È•†0‡íÙNô)Ӂ> 4Æ}qé}-$ú”]žRùeËËpæØSÞÌSš¿ìyö”6Ò¢÷•ôåvK)³A=ÙRš½´öšL穎òXr0¾Ü«»lešNã)Ó834í K«Ëtöd†žE(\¶6ÍFfÃwB â~š·Ú,(e6`g蛐ì-‡òšM×)³8ôñ.ÿ¨ÚRÊ2™²“&£êVØÎ¬¥µi:k2Rôuœj9Äi<šŽã@P�:ü“íÖ²-ØãI;e'‚†¡+qgàrX@…ĝRÀ™ †”‹]¶ºÌ&ïtHy/ψoÐ_R]f³&³AFSš¾âˆ¤p¨pJñ—Ãã”6ŽcA!Óò9VÙú.*m'ƒ>XUšÂôHòé´òµÄ`|?ʳåe:{2„”}¤{LËÓpätG2t9äÕOz�§ž1’²NÉå°Á¥p (Ä\ú:S—¶B©<%ðUžßÿŠï¼œ\¶º Ãx®áð¢a8Îâu¦-[¾†QÒáÀa74m9䩐¸S +8é󌙸znârØ@óé;yÞ¾ykK{f+Ícú~®'�u\ù$\i³ÕeúSx峈ã+Oð”?ÞòOѕ:ŽTq%aÌ!½‡£fÃ8€×ÍÝcZÞü¤OãDP¨Á[þºxéy$ÿäÀ÷ Oâ“Æ-[ž‡<EO®ãþpuܵ¥ç÷4Z:XTô$aË!MÑÓᰝqajéI—–7=iÃA;oñK¥ñԘ·ìqžOÝÉó¡;aŸ4mé x<}'ã`ÐãV‡Øš·l 8E àtP ¹|‚·¹ê49â)†ÒØ¥Öi6…§ÊWúE\ÂvtÙãN(uþ¯êžoőF2Ûz®'5\y¾…EšÇô¾ŒgPUåyÖcV¦Î(fß ªÒðŸ†*•bN;¨Qü³±Êk’Á¼<îsZÓX¥6 @“ –¨3Œ9ìáH!P‰ k°R4æ°F•m°ò^h0¯»Çö4Yi 0Ѓa¥qÌq 5ЁR4‘\½TcŽkV¢¨$ @ã‚üc½Lcö5)*tãªü¦•ê1‡=©®D Kãâ|½-å"sÚC d­ +á—‚Ìi % +‚R Tu¥‹ÌqÍjm¼ò²Tcz2&™ÃI”•ª†+ÍdÚMTµÙÊ«ÛJ#™ãš†+­ +֘‰ÌqOӕҀ5]i$sܳA¯Ìcùî?÷˜Ã™/ºæ‘+.˜wÞ,fÛ±æ+'ó`¥æ)aŽ;¨‚°U�@ãç +¼áÕ渧Ji@ÆOTšÂ÷¬FáOi�Æ…KT*öH£ð§4Ÿ ‹~ŠÂl;d¾’kš4ÔÛrr0Ç@O@Ÿ…qÜñå¸dGJ}Jê³tâϧãÊq 5 +}Rãgx>ÄH­öP£Lg3’·Åó10Z9ì‘J…¥,º•¤¹Êq ÐÜXθÛIš«—°“´� g܊Ëzþ·¬û(È)?>o”óñÞJRØ¥n—rAO-ÿ‡kèn*Û*TR +Уe�ux'‰Êq5µ('¼L*\ì;h¾çšá„x+;ášrܑ…â›R�ß n±yäò”C_æ‹oÊ<’¡-ŠFš§ä :]Aš† }…Ô+#g”r\°hj|ÓP¤HÊqÉN”ßl&ò^Ê,لSÊaMs‘Ö€à4iœrØ#•2œ&$ÿócÉß?o|’Äåp$_ <’/¦¨qvٖ4B©0OC”/Ç%;RÖ³1ʗ3J¦—ã–¦(-ò™­^"†/}$Š|JUå”.0‡5R©°£ÊûYjðRÇynï8-qTiÐπ=UÅlKv ì§`?CmT©sÜA‘òŸ� éTŸrn³/’H!P‰eRisX"…  +*S`å›uaKV {�ý,ʘ÷Ýæ¸dGÊ~JöÓ@¥2ÌqEÊ~6Tù,Ïx«_%/³ï‘FùOnÿdRi +sØÁäŸj*_f*aKV!ƒMU>ÞÅóÙ'‡9.pPiØOõ”Î0ے(üÙ<å¥Ü`¾­ç sZÒQ¥U~ÿóV¿*^&ú $þ\XR#•¦0‡%È\•€Çz?渠‰J+À~~ÿü•æ0Û +ýä�äç÷Tîõ;gœaN;¨Qö“ ŸßŸúŽõi¡œÿLk¸QúS¸¦z9Þñë.î¯ÛqÄ70ßÿ-ügzÔ•æ1I{ÉPöѧ:ö3Üþ]p‰9¤×tÂOšöYª1¾+P‡9Ô×tªO™÷¹E¥ LkËlšOö”Ǎ¸§æ/[}MgK¦qN¨€J˜C›¦£gÓá=·¦4}im—”4г¬"î§ÉË¡MVÒ§CyŠtd[ÙÚ2ÊӜä±ÎøÃ—x·•Ò—éìÉ4ŽM)xÉ<efèS!ô™Âr†ùXf’„åЧéĜ2 3ÐÇ=ÿEwgi}šNÑ)Ó8ôñ&;)Ö²Õe>U§ÌG1Îғâ-­/Óٓép¢tù$¸ly ŽãLÐãJŠÒÌå°`xJ�ǂ&jŒ/å /‡<M'ñ”i úñ—O²ðK©Ël2O™þß¿ü' X^Ò}¦­–x®3o …òºå?ê +4‡¼yKÇ©¡ &h¶{<A¨{ˋyK%šCß¹¥pvèÄ0nµM[¡T¡ˆ¤šKsšm…²éòò–Êð–¿)^]dßàðRæÃ…Æ1Û×|²œjÖ|ÚP™Çq¢v /Õj (6T8Sô<ó)ø4­éd>u(Ïq(¡Kƒš­Îà¡b.ñSÖF—æ4[~M£¥ÓaBãñ¸ä3lNsÈS Y(p°(›IsšÃ†=Ÿ0ÔÌåë,¼†oÐÝiú ¤ •ÀW†nsiD³Õe*”ÍåÅÌ¥Mϯa”š¹¼–xLu·‰æPvniÃ8A”¹¥ M­Ól‚P¥–ï{Ý�\EwÙë®)-ðå !þpW_¶º Âîᐥ‚)Í^z}Í¢ä–2µÆ;¯•3½Êf)m8 g(e)•_Z†zÊpHÏÛ±%¥áËçñ´ž4Ò3TÆ»žW£—mͧõ”ù?>?ø~—¯Ëç]ifÛ.õÜ'œ+ú�<qÔç‘=ÿÿ »›Ç®#£ó^EmÀ�Éâ+ò­ÀcÙK0ÐÐ@x¤í«™‘yoDd¢K6_òO],¾ÃÛ49 šä1EžMËÓtjP™ *àR‰f¯ó|‚P—·¸@îFÓ7ð|šP™Çñ¡B.i¶Ȥ“ËO#—ª4ûW—6.4%a>Í&5û§—*öҴ氁iC_ž_ËÆ¥aãšmÏ'•yœ' +B˜Ï¶ŠL_ óY”y)zžÛGºÉì(I „=êï3x¹Èú4ž”ƃ€Æ•áB‘®1û‚5ž�TÆ@ã²ð6•&1Û +i�•²qi¸¾Üë³­±Hu%XÑ6•F1§EA×"  ï¡,štVÐ|ñϜü,ĘwÞæ¸#æ }Ê<ЧIJá—Ãiú4Hùû¯ø†ùLÝøñê6³Ýé×J*À™š°4˜9nY D­*ÂÒX渥Ki@ƒâ–|¼ºÉw¯¤y(P¥•ê1‡ k¾¨»ÊËs‰A\3vŽÙvH£²Ò€-}ø„éÕ1渄¨r4dÈF•&1Ç5•(* Ð<õ!Wƒ˜ãª”�• +h(¨Ja˜Ã™/ý¹æ‘ƒ’[ªÒ fÛ±æ+'óए£þ’¡—:Ì1O45�û)žÒf[±Ç‹~¥<aÄUr÷—ã +£”Ö�û,Ƙw]üå°EÅ>¥,QJӗm‡ÌWR(å£㥎û|9®J©`O¥”Œ/Ç;PÚÓåõFiô²mpA©ãàžq¿]ö”(ì) T PŠºìK´QÙÆ'ñØ|Õg\M]{š ´¸ç¤]Á9ƒ—ãª÷” +¸ç'¼]YÊ­/Ç%(î)˜Ï+Ð]ò'˜ºDe>%æ“Á¤)Ëa}*˜<êá©ç_”å°cÍgNç;”ÕsoÆrØA¢Ò�í44iÎrÜC•'oÏEq¥œ­å°E +Å;¥€hÊÅzòM\Ú)TT +ß}óø½Ay¥‘Ìñ&Ð +lÕhù@<<Š2Ç5,- jÀRY氅eA›¯¬Cü–ž3–Ù×H¤8¨ñÊ÷ÿUD0S™Ã"©TX*p¦a06£4|9n¢ +ÂV4 †‘Ÿ¹5€9.¢H±OŽ@}†öx®ƒÌqÏnü”äg²¸z5Áì{$RòS"!?ßÿ¤Æýå°Cé>W�4¢…(^K*9 �|*¢tz9.¡JO—”ŸgùÅ|(¿÷8¤´̧9Jã—}7Š}6FÖ0A•Ë˾C i>wŽT¥ÁËaÉ +dÏåï¿ãü^`Èò“áã°Þ¥`A&¶2–Ùv4\i`PŕF2‡Ü( ê¸28f~_Ò9氃É@w�´ôýæX_ž6Ž9ìXìi�¬4Ôܲ•f½OóHê<h€¹õ ŸƒÌ¶cJ€J�ôv¬49­àF!Pn�^ØVºÆìk8Q ”ˆæc”O¼{Ìa G*+èR–{bÜA�C @‚¦mÌOùÜeú’,-� +٘Ͼ³ÌiG +ƒrԈ¥ºÌa7Šƒ±¼&G<ÖGy3ûiTV`¦ycêEpèØ´‡"èZ$þ´ýúõÏ#HÐû¡ +/j:=®/m:Xh27¼uPªiu™N*Ó8bTø¥qMëË|`Þ>¼ä‘ IöºL› èàžomZŸ¦ˆÊ4=n1 n}*$•½Ç Þ'0Þl}™N(*ÓÑKy—ϲNéËtöd:ðéãØ’Òý搧@$5€CF“CâßVì@ŠQ „Ui‚sXA…£.2¯e"ãG#N_¡D£ˆb¡È¸Ý®8Û +dQÁPešã6P ’ÀÑ¢p‘ñÀ!ç°ÁT¦Îã|QA™ê8‡{>ᨳÌÃX¦QNß ”£f3ó/½{ÜòÉ6ÎÙ6H “‹*üÒÄæ°aÏGP磦±ÃÏ{'›Ã˜ÀÑ£g¸@<×j6‡4ŸF”çqúèyn>éfÓ7ð|"Q™#Ñ0jÆ5[]¦!D÷t€Ó`vå.Mjz~#%ÃC]Óò;.ÔÕå­T[’<qšÃG—6óG]šÓ´2ž0ÔÌå=þëxÿâD³Åy&tÛ×aڛŸüú¸Ôs¯€³í^i,ÒáÀ§2Éoö2ÍFMgq*)–㍜óM«Ä´aœI*Síf¯s ±¨AÌÇsYJw›^—YHQr˜gáÃ|΍m¶úsÑÇ?Ûp˜Ó`Ëan¶9”i8r6J4șïÔÝnjž†S‰Êp(ÑÛAÓìf¯s ¥(Ц²K”§v³màùÄ¢2ÃH[åüj~Ó7H “À¤¢2 qyšŽžMU–©’ÓòÎ2m8Ð(\d>Ç&9[½¹L6ª0Ó(gÛÀ¤£&3Ÿ_‹?ÆvµœmÌgQæqì(óI÷šmÍGÑæÃ£ + t²9l0‚é…¢© q·Mm+Ì`Z ¨Lc›m҉:Â̳/7›^×áÌ­a@ +a— ÏÀfÏçp¤lø»o„ža:–Ê4É9¬¦zÚQš9ªã+.¶;ãúk:Ý(M‡ ͱ@¦ÎÖ§ùD£2óIÏ'L5œm2)œOÊÇ« Ξ§áÈÑppQ–˜f7‡xÎ&U†ùX2>›q¸9ÔÕaÚ|8Ñҏ/s›­.ÓÉDi'2œt³i}šÎš±Ëó\àñ^§„ +ÖºôŒè2—†4§4^:”Èå:é¯pÍq‘K› -3˜wzÍ¡.óEBeI•f4eƒLWÐ0%dF}Õ�æ¸À,¥& MãŠÿ}=×â/Ç%;QêSpŸ!4`) _+h¾Ì皇÷„«KèŠ/‡ k¾¬§Ì#~f[J◭/ó•”y�Rr”n/ÛG‘Ç¡=‹.æ6w9®Cé `O5”â.Ç”(ìÙ�å¥4Z^+wwék$QÞS¨cLUgô²¯ÑJ…¥Hªš’ü帄hjà›/ ÷'Ìëé4Û-pliˆPã–J4Ç)Ú¼åݽ¥ ;FEC·\GÿÕ Ä”f[#ÊJæ4~›ØîҤ渇*[<4~Õ«O¶„kŽ[¨P@T +@¢ñËÞu½ Ôl¶%($*(Ñøo Lg›}‰DJŠJ$¤h³ðr´9¬ù¤¢{ðÔ쥑ͶcÍg®»Ë‹»KãšãŽæ.­'Zêw߹温áK«@о4³9l’JIÑ&0?ßÿWÑÝlK$Rt�OË>^ê`P™–T s�<kù`Œ"‡T@Ô +€¢q)??ÿjh³-¡@IQ�ŠÆ¥ü /ÍkNK(RRT"!EÙ]×–H!•(»Ëw#®ãŸõ¼›Ö–¬@ö$�šP=ïf1Ç%;RDT"?q0(\\Ú Ó˜ãŠ•h<HÏÒtæ1ûiåF(P6•F1û ¤UNy-ØtÂæ°d2¨àO¥”0Ç%)û©”ò·ßXõyг49Þ +‡– M‡–/ã™Ã‰ •H¸P‚–F3û™O*Îò(à˜²Æeæ°£™Ó�ˆiÂzil™9ö)€¦àA•XÌô4_Ôxåç³nHjG™Ó÷• ”³Œ¥©ÌaDJƒJݰ<‹YÌì{¤QYn�™ªï8‹Íwì�P™�BC7mK©³í @P ü ²y v˜¢Ê氃Å>¹õ™QyJ˜ÃŽ”ü”ºf*Ua{$RÝæ*ïÅ“Ö1Ŝ–4XiøO“•æ1Û*�m´òËh¥zÌiG§•Ú�MÒX¯™}7ʁJYŕ&2‡5©®ãÊûsáÁ£Že’9íq_éo¿î|?M_:ڜn­()ÚæÅ¦¹ÍqO˜}ÿÑr¬¯R»Ûì‹$R`T"èÆ™á›`*ÜöH¤ºDCÃã#@g›Ó + IPÑ£Ž¯|u°9®Èùb¢4$ú~[x¬¿¥FÁç_óŽÕ(#* Ñ÷›¨÷‹îvüz܄ˆ& ÉQ]mª =®¥ýÍÓñŸo4ú8È_šÙú{>‚:£H˜¦6‡ ;HÔ¦< çýzÓGä^D2Þm¸êö»ÐÔ�Î+ i¨³­à@:R7šG™7ü|q×ÙVH!›R› +%ùÈãFebØ@óQ”y^z°Ò4Ø9lXó)I iψø±b®sX`FÓ8ɔˆ¥³Nß ó)I•hæ/̛hšêl8E'šé¾nåöTuœhZ iž2š¦:ûšOGÊó8ÍôÄٍñãÁTç°`ϧ"•yœgzžEÊ^Î:}Ì'#•ù·#Ý<ÓD§Çe†”eæ½¼_pÌÙê5Œ’U—©’s¨S 騻Ì/u™*9ûg™:ŽsL#óé5Éé x>å¨Ì¿å膕¦8[\†ÁFYeæßMû¸æzWœž_ÃHépÔ\Ÿ8琦éèÙ4N)=Ùd*ã´< 'uy-mˆðŽ8[¾‘L ¼Õ(™L#œ-/Ó0£Œ2¸¸³Ù¥Ζ_ÃHé0&½ƒâÞÓìiŽœ Ç©¤ï‰6¼4«iyšN*Ó¡Báíðάf¯ó|ÊPž ä¬g׬¦oàùÄ¡2“ILóšmƒ²)œNš÷{£Í!Oѳá0¢)]njž†ÓˆšÂ|œ‚(nöº+L - ¦fp³­à@RQ à|Ra˜*7}ƒ2i “¿ Öß×>¯ %~¼ëìë]iÊx0Ò"‰xHÌu Ö|*R™E*LÓd簀 IÍi湃iH•Pzž‡Ó‘®aœbz>Ég*élõ5œ)Æ9¦çI8Ó@gÏS ’AzàïWӜCž¦Ó®é°£CË4É9ôs:å¨L‡ òÈËïÎ8[_ +)G¥M<&/7œ-/Ù[Ã8¦ôd”iˆ³çs8R6\ð4çvr)³áE™\Ñ´öšL,ªÜò¶´c\VVžÙÊ4T¦q2é îˆû)<Óê2=™Æ±¤gIK“™­M³Q£Ù` À…¸ŸÆ2‡6CK™ ÿ©Ð’XæP^³É? Yþþëºç—L!›²WºÉC•_¦Ú¨¿ƒÅÁ¦µi:k2Üôql:©^sˆÓxu‡’Â×á¹kͶ`§•qKº®žtӚÃ*$•xh`í/Øl}™.*ÓÆ#SE5´Il¾’2vªÓÔæ¸‚"èjNÔ ¦¸ÍqLK€‹¦cKqarsØÒ¦%àEbšÞìk$Rb´yÌû‘¸¸Ì„sX"…ŠJ è°^æ8Û + ©¸QS™&9Ç%;Rx´¹ÌÇR‡yÿÙrŽ[šË´ ©ºL眾FeHÝe^Ød:åVH! ©xÌKº¬úÎpcœÃ™^€ ÷´Ñ¥9Îq UJJz4ðS~Bå\sÜC¤Üø‰3DϘ*tg\³ïáF1QietiVsØ!…4¢J.?‹:>êÜP³mÉ +dOÀ¡†-ÍhŽKv¤thó–‡{Kcšã¢†.­šÞ1_F5‡E) ʑð¡l.iK8>TÑ壤Z^\w§9,Y… jà49a>ÿ5Ç@Sß}³8`èÉÓg» ;_v´IÌKyüìî€sZÒ%¦U`GãwŽ¥1ÍoöE):ÊdãW-2Íp‹8RY‰@¤~Áó•ÌێsÜA4-�=zæ{HÊé;h¾ð(ÏÎގº–óêsZAÒ£Ü� Æçz ¨ãÖp£ü¨4}‚]æ+À$g_#Êr,5oKÊ ÆœãŽ@Ò¤Æ2s¶(Aê$óöT’ésØÑH¦5ÆßX÷Ü簃‰Gw� ÕH¦"ÎaÇ +d¯‹ÌKÂtŒ8§McZ�t4oFÉ;Cœm ŠŽJtÔ¸¥"Íi GŠŽ6n™�£>$kJ³/’HñP‰ ¯å /j‹¤Ra©ÀÆŸ=[_$#‡%@ÓP¢ñÏc½ + mú +”•�”èí`~ihsÚÁ‘’¢ùîËÌoÁY&àÆHçp+xCQRi@§&‹¬‰‘ξG"ՕŒªêL7ã"ª l`Òґù8(ì9Óô8©2MÝÓj”(u¦yu¦i¸³ï‘H¡ÒÆ4¯K!&ÐSÜ9ì‘Hu%¬jLÓt紈"èZ¬´bV Qk֔Li"Ä| xŽkV¢T)'€JÓm©i¾sXÑr¥A7@î¿âÎa‡ª¹pªÐtë`²sZ’ô,�Nz°¿4Ô9® FiRjÀ’ÉË/]»Ù·[7þ酟<•^:ضP£ ¨ËËû¹Ì#>ö3¯9¬‘Hu%€JòҰ洄P€yiTs\!òRæACKMæ'ª9öM]Ú<th܆üòµBMëËtÙPšF.nÃú”O¡ç_}*)…_?p?ÞÿùÏ¿?â øûÇÿ?®ñÿüëý_¿þ¥þøßëÇíŠ?˜žëÛ·Ç_,‰5ÿýøãÇo¦?ñ›J}+zšþãÇ?L«Á +endstream +endobj +3102 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3103 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /ANWGYW+DejaVuSans +/Encoding /Identity-H +/DescendantFonts [ 3105 0 R] +/ToUnicode 3106 0 R +>> +endobj +3104 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /IXSPGY+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3107 0 R] +/ToUnicode 3108 0 R +>> +endobj +3105 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /ANWGYW+DejaVuSans +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3109 0 R +/W [ 0 [ 600 317 636 636 636 636 636 636]] +>> +endobj +3106 0 obj +<< +/Length 3110 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Ánà †ï<…Ý¡"I»v‡(ÒÔ]rh7-Û0)ÒˆCÞ~G4K }Ø?ø7üÒ¾µÖDàÁÉ#hcUÀÉÍA"ô8ËÊ +”‘q£¼ËQxƓ¸[¦ˆckµcu ü3%§ؽ*×ã�þcØ}_::êfïpD¡`M +uºî*üMŒ<‹÷­Jy—}’ýU|-¡Ê\RKÒ)œ¼„ÕEŠj¢ahÕ¿ü™T½–wru™ª‹¢*šLU¦ÃF¢ŠèHt$z&:ˆ^ˆÎDeî`{kíeÜèœCHót³¹Õ–±øø�ïüªÊëÉԀ] +endstream +endobj +3107 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /IXSPGY+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3111 0 R +/W [ 0 [ 777 333 500 250 500 500 666 722 666 250 277 777 443 500 443 500 500 500 500 277 277 500 722]] +>> +endobj +3108 0 obj +<< +/Length 3112 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ýj„0…ï}йÜ^,þ¬«]¡lo¼èµ}�MF¨1D÷·oÌ [h@áó̌sf_›çF«•âw;‹–W”––—ùfSÏ£ÒQš‘Tb äßbêL»äv[Vž=ÌQUQüáÄeµžäÜóCDDñ›•l•éðumñ©½óÃ땒¨®Iòàʽt浛˜bŸ|l¤ÓÕº]Ú_Äçf˜2Ï)Z³äÅt‚m§GŽªÄšªÁ:b-ÿéY†´~ߝõá© O’L֞2O§t‚Æ Z:ƒÎ ÂÓ9•žòô +Ú5C•ÎSqõ Ð‹�…^$(ÔdPøûà©DÍ4–ƒà¯@ðWÀQ +eˆ„¿B€‚¿þòÜ5Loï~î»7kÝÚü…ñûÚ7¥4ß͞åŸ_FÌªÝ +endstream +endobj +3109 0 obj +<< +/Type /FontDescriptor +/FontName /ANWGYW+DejaVuSans +/FontFamily (DejaVu Sans) +/Flags 4 +/FontBBox [ -1020 -415 1680 1166] +/ItalicAngle 0 +/Ascent 928 +/Descent -235 +/CapHeight 1166 +/StemV 80 +/StemH 80 +/FontFile2 3113 0 R +>> +endobj +3110 0 obj +255 +endobj +3111 0 obj +<< +/Type /FontDescriptor +/FontName /IXSPGY+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3114 0 R +>> +endobj +3112 0 obj +321 +endobj +3113 0 obj +<< +/Length 3115 0 R +/Filter /FlateDecode +/Length1 3692 +>> +stream +xœÕV{xÕ?w~sw“ìn2»ÙB6!¯aC´K€ + "ˆ‰Y">(ð0¡y"ºjx¸@‚­M%Û¢€Š1­•įV+‚¢FD‹Æ.ñ¦gWlûõûÚûufÏÜ9çž{îùù™%ADQ´†@)sæÏ^H.í$’Ø:yβ%)twRëO U¶ð®ù‹†-»‡ÈÌ:={×}+ʪj#êøþ9"}ç¼¹³}]µ'>!ŠǶÜyl°6™JX€õŒyó—Üï>‹³¬XO¹oÁœÙDöC¬ Íϟ}ÿB}©ië¡ù…‹ç.eþŠo#uÎaiT¦üz™¬ãlÍÔÇkÕ¯éŠˆ«5†oëJF[g[gV¬=ÕîNµ§–éÔ]ŽÄîóÊoŽþîëŦk9FUÏ9½Z^" õ¢to¬)ࠀµÆ±¥w¤+&®¸ÄÞFwçåP¬ŽËÆÅ,‘¦Ù G¶Ça7´þ²”žºj›wîÚÅ¿]»®ˆHÕuåŠê‘rŠjUo³´Šl>‡‰ì€*WT•*[Å +±RlåR’ŸëUÀ9¸¨ÖÛ?¡O"z»ìR'»”z¾±Çþ¨-à¬Ñ) ‘¥‰(W/¦$£»°1®¨°1¾hfa£³hfñ˄ž£#J÷Ñ£vGÞPÒé¹Ì™gN/6ò ³üÂÞ+¯$Mx=7ë3ä óJ}¥\–X•`ÖIOÐûè‰Òµ„–™–ö)O\⪤ •}*+]è@¢½”JÝ©q©9¹4üz‘3¬_zšÉœs½ÈöèqN“ÙDb£öj÷$•=ûƧ7Üqêþ•mÅ„süÌu¹¡¡a¹¨9ÿñ‰Ëýùcßê¹ðÚmõ “Ôçü(5ò1ö:ÙÎw6ZëM6ذå,æ€X)¬Qä2EèÖhãÃÂF c¶…áZCpÛFïôØCh;ÚFwzy?ÀÕO2ä“!°,4€&P ÝMËi™ãÅ@ê'"WL7Yo²Íeb©X‰õÂÆ #E*²íÙqéöt{jLJ*Gµ·Ÿüþvéî>‡Öîì* f ç^ÍÜñ‡¹“AÅތXÙ6X)o +¸â덀ucZk‹ÛšéJHŽu!µo¢›ÉÄϤ#L§ŽîãbèäǕåu¶P‹hÕZѪ·È“¹.ù`²V*JEš)ΟíÉ岋¸Á"=MC¨òç¤ô”õR=ñZÝCO=õ‹ˆœ´cқ§bF¼÷ŒêÒYõ½º(¦ˆÄI;0êÈÞ=ÍÍ{öÑV4eôS_«/o)U_~þ±ú,LÆ;E}2ÃânÚ̸6‡q¥Óëu÷fTýMä̀£&yKÿ}Y½­\q®˜Hîn“˜ÔÄ,£ûxçåãa@yüDŒÎpÇóò²þ„{03(#Û¢N²ˆsêéi9Ãrct`ri›·Õ×oÛ¶¿^ÕWÖPÏG§UÍÚGö©®®.ÕU7¡f]åöí•ëj´µUUµ;6TÕÎH9¸æ…wÞyaÍÁ”´×«ß¿páýê×Åì%••KX(Ôcg˜g·2Ï¢ÈëËG@×r­™‘}M.P_a1Ú +cŠ˜X‚¼#J:ww^í¡¶p1™Å F×J‡§ÚeŽ;ÛÎ ¡DzRÌ}Kt×5èåš&ÛBEdv <:I„Ça¤S +Ül!Ë%sO_©§Ç «&ê#Âù†Öë$Ùjf5‡šˆùA¯RíûY+c¯El hi=-eË1ÑÂm˜É¶ýø{VQ x»Êf+ÑûR£Ë¢ˆqŒ<áyf§3Y?¤OӛôOôV®—ë­ú,½\dc¯œ!÷³äá„æ “Ô—šÄi*§#øÙxE§GÓi´¢Îó.üNæ=ª©ŽVq.N±€Vk«´ilyC¶R-Ÿ x¾Uì§8»#bµÓе ´[´3®ú–Ö¡H[ÍÌÖÊ8ÿ78V+¯¯¥r.D»ˆ"¥ dgÏ{ݾ&!S¶‡ÏK´šw.¢:S“ÉiNç]BÛ/މNÓv +Ð)܆Eø@¬×Óõúªþ¡˜EÕ»6´ÆT&V0öй*][®Ï ô©>Ë|'Ç>BÄ{Ò¦1¢2z…e¹É`L£ÄzläLC³IÔj.ЇðzŽ`®`ÔD C÷ðÝ*zžR&üT͑ÂxMÃå·¼r§~†1W‹­Ú·ÔŠqt-•é¹ÖLŸÐ×á°Ù$uh‚¥š{¢¯Ñ;µ8å͒ÔÌAÿ¦¦æ”FšÒh[‘ÒÔÓ3¥˜ßê%ÒÕwD£îN?óŸ&Ïd*œRœÒøýøqW£ŽŸ5ŽmӋù6¤±™íãDžçB›6J7ÿ&ÎjL™3/e“±)}ä&cîÈÌج­<5r&Ý3úê¦õÉm±¹?Ž]ïu?o[yó?ØN?\ÍóU‘íl×{Á©¶ÅWíÿ<"˜¡eÚfþú÷¢*?‹¥še3˙«~ã®Ê›ô8'³†9UÌ­7(ô¿$5E4æ‘•ûÌ 'CYèqZ<z“¶ÆÛsE!èÄßÜøÎƒ.?¾Æ7 +—þêÆ×ÑøÊKn|¹iŒüRá¢_øÑÄçA|¦ðéH\ÈÇ' +{p¾cº<ïG;vLǹ³Cä¹ ÎÁ…¿(œöà#'þìLJ +8ð§ +¼ßŒ?*¼ÇîïU ½íÙ^¶pêÝDyJáÝDüAá…ß+üN¡Õ·[’åÛ +-Éx˃“ +¯¯·Ë×]8ã +Ç^SxUá¨Âo~£ðk…WšŽØñò·|Y¡ép³lR8üR©<܌Ãkô—^t˗J½=xÉ«¿èÆ!…ü8¨ð+…F…_*<ïÃ/¢ñܳnùœÏ68ä³n48ð 'ýLžVدPï@Â¾½ÑrŸ{£±Ç‡�»üxJa÷.«Ü­°ËŠ;äNvÔrGj <…'÷Ûäã +~ãEùñèöhùè5؍G‚¨ÙÖ,k¶U—ÊmÍØ¶F¯~Ø-«KQíÕvc«Â–̓å…̓±‰anƒYäF'² Š U>làJmpc½?WXWi—ë*íX«°Faµ‚·çÁŠ +ù BEðaUQœ\åÆJ… +÷Gc¹Ë¢°TaIåA,bQ (üLá¾TÜ«p=_Þ3w+Ì«À]¬”)ÌUð)ÌQ¸SaöHÌ +âv+Jf*ܪPR%K‚(ŽÂ-ñ òf(ÜÌ;ߜ¢8L†œÞӜ˜Z+§*L±à&…É7r²Â&)òL¡BÁDCÄbb’MN40Á†~êÇx?Æ)ŒÕ2åØ ò›1¦^…Ÿ(\C^ïÄu£cäuŒe“£½=1eÃH…<…ÝrDÃs 9܉Ü‹Ì5cÁ°ddÛàj‘…¡d ±È,†X083R6‰A à–}p­CpãZ®éï–׌A7ú¹-²_ Üd(¤+¤Å •q¦:âCß ’B²I6¸¸‚.…Ä úä#•…Þ>ôâJõRˆçEñ ˆSp*Ä*8ØÁ¡`g¬ö|ˆñ!ZÁf—6+{[ãaQˆ2©Án +f'L>è<©3âÀV(~ëR˄0@ +¢IøÖoÿú_'ð_¤¿£§Ö +endstream +endobj +3114 0 obj +<< +/Length 3116 0 R +/Filter /FlateDecode +/Length1 21292 +>> +stream +xœ­¼ x[ŵ8>3÷êj·®vÉÚ®V[–lɶdGŽˆ¯ã%‰í`C6;ÁDÙ ðb; $,6K1´q)K钄Ò�åEqœ@Áð-mSÒWÊ^´ -Ò¦m ´ëwfd‡ð~ýþßÿÿ}ݜ93gά÷̙sf®ƒ0BHƒ†‡¤U×­èGßÿKB©$PׯڲIšL¾{ÒßEHùöUýW_÷Ÿz Dö„„ê«×o½êåæã?�Þ§ª½c횫ߝ÷ô»͆4ª[ ӟÕYHŸ†thíu›nX澇P³ +ÒW¬ß°j"FÈk^ éÜu+nè>ž†ôqHKýƒkú3¿ÿ±ÒÀchE»R¸z«Dóü,y HI^C +~œ<ˆC%ÆÈ©/@>AŽ"5¾_‰1ñÓìùì¥â¹ìüóYÔqñ ª“~£ß†�»yô…ÄM|!+ÐçHâ' '-À䇨¡ÝFY"ŠaÏêº!ÆPwžãq7ÎáQ¼ŸÄÇ©Ãh˜_¸”¶v¾/+fQ⠄ÕIÜ3û­þDqþsb±ºa~9A±ÙЃ²Evä{§<rȲ݉HI“¯ÃM0‚½(�c¡qăPø3dÀë (ÿU.ÁQ¬P«t„CÇð߁}žl*)1ÈÆtÒ0d5ì5ð§ý áÓ00}±ì|ñÌi‘ÎFcÖhÊ`c}ræ üI,VD}x Ï®5Zl6»ÕŸžEÒÆTY$ (Ïâv¿9{Å$ÉͰi”áÒðlþG¾cp†—„ÃÄS½üú¾ +Éë£cüFá4ހ^BZ“ÝH´œ¬–Òj¹1½\÷¨÷«‰z»îšmtÆc±3¨ñLu2\c³Z„` ’NÕa”›ªªšš^baUBF0ûí…¸g`îDBÇÆV¨¤q,Œ)VŠôúÒqlMêR‘#DŽä"{#§"|ÄHÉ%ËÑ4„v¡½HœácØ ¯³8!óÏ\*ö |:Ÿv‚v£y«Ü‰CÁP D‚9LeØíò¸¼.N0G amÄá´;‰àç+‘O(]‰-%³é ÂÒJìRA`­+‘SA ~˜ **n5§Lõuµ5v›ÑB`¼e‘zÑn«­©«¯£“]Fg[ í÷lZšûîMß¹ë—+_ºõºã­™ºMÞªd(mhIÏM‘Ýà®Ë›ö¼<¹ÿãÉ#÷¿ÿâß'?8pÿŠÁ§pæƒïlLú/Y0ù]&o+aζ*:‘{åæðØÔë]çR Cž{ø¯y”i’ö/âIKü׺·(¶ºw‘Ò÷#Üãê½ÁSA +bƒh4™­6»Ê¢'7ŽÝ²Qò[$Ž—ü¥.7§tð + î9(I~ó1üäà̲N¯Ç¿Eä·~?âA2g!žsxX¹WI”ãøY#±ÌIÐ6ŽÿqD${ýØO+‘Õ’,î‰è Ã÷ãÙ;:Ý"+ÂÊ:C_Tß™Ó »‡·uƔIœ 6šì™ªª˜âfñ8¢‰i^Ø#ëñ ”n÷‘Û$õõ¢èC}ÍWôÈÚkù ¦ÕÞ~E¿GÑ׋û°Ò¯äíTå”ÖÖØØ‹I§à­”an륓k{±ú;ۗÜqÙÆ­Û6TKËó7Ø}÷uÏa^Ñùđ²Ýw_{d¸¬~A;&úS†nüUC¥’¨üÂV¬…wQŽR„Èc!,àEa w°i{äåà˕ܼÐc•Äá³W]âÔXŽ„ç ¼l݈o$}¥-Â#x‡ô­Ê'ñ“ág"ÏUBVAºßº£ìÛ¡}øäÑÐþÊ*ßLþ¹²P©7Î(%¦òÒdiuCUCòªÐº„¦BEÜnlõ¹ þ� +—»Êç*ñm>—Û”I< +¶‚CO‰(+¢û”ã… ÙN»«•Ýʜ’e¯¹žr§Æñ7dCM¹Çã&†’X^*“øÇzÒÉ­]iäßï']þ½~â?,Öa¹®¿îdW—R f3Y¤bó Ɂ0`³êD‘,²2¢µ”­»Ó+ŽbgqÙÂZNC±oð\ß@,ÖÜs%¸Ê] é¥BS¦o0ýŸu–Šgv”T9b +ؔ)uÄbâ,NÄvˆŠ›W' �ܕÕÞ /\LÔâj/Ux- +†’RM-F11ËVô­·âA&�§£(\85¦ËàñÂÙ1K¦|¼pêˆ%‚L£g‹™¤hÈ ¢&@1·XÌïÇTÐʌ²ZP·µ5õuLáƒiÊ¢ƒ&Æ5SRšA±vòÉt­¤÷ŠîHgúü³µ‹ÃVwÙüZü§7OìzäIìȍløâ³[ýÒË{noXE¶Œ'· ûâáð ß&n=5þûæ›Ç#“7ÞÙ£#÷áÇoÚc¦ºbná7Š'×¢î“jø¶*â,+-'¢Ct©N®ËÕÝ êwô;o¨uŒ:ó޼S[™Ø¢Ý¡åuU¥Ýð>ïáŸæOÕñ:îNíD7Wåõ¹ ˜|.»?˜r¡q¬8H\Ãa쐛«¿·;¡<Ε”Ô8æóê¨0xÙ{÷ +ô½{Fc·iÔD ¦.A&Ñ4d*˜xOÄd/œ>DÙLãä3Y«ÉvG°!⋐L»,Òj""͏ÌK¯™’¾Áùç?%b}ƒY‘IÑi¦ýAdŏρ8œ9w†nˆ ))¦Uáò²hYE'è"¡°Áoœ‰%ŸhTÆ4•H„@”Jf"u™P‰µá’JTÔùTþ˜ÒIè‹ÁîڇA^°9HÕ¼¤¬ÓüÆl²i¿•ª~«Q‚R( úºú :¨žÿ¤báÖç'ÏïxàoÃ÷4ùš.'zç¥ËÆS;'¯ÿÙC‹¯»ÿ§í[7Ì0›]œâÚɅ{/Û|âé?¿49q$ŒïºªÑ‰¤Â×M®˜ÕðÅÿ~ðÿ¹n‰#j Ö"jaâºÉ‹bh¹YN.EK½;Ñ]ޝµ•~¯ì©Ò§Ê>,ýcÙºh[ÙÖÚo×<T»/ôD훥o–½Y®áÆÉ®®k€Å~ÐHQ,ÿÎjOÕÊþ8NoªF–Càò¤ZB-ᝥoá7Bo×¾Vò!Ö׈œUp•Z¼¶­Üš¬ªi µ§–àçÒ²ˆQDbÃ"¼4”kèonØÛ ]VӍ8QYò–;¼@8¯ÝÛU{WèÛ¡·j•RƒÜÐ Ò¿ŠË)rBN™Kn6–ntõ{7…6–m+¿C¸Óu§wWípÃOo'> +ý3äìU|.µ? ú\6°6„8>ŽÒ1_ˆ DgÄk¹ª@y:­¶EËív©*W©ÔªÑŽPאfh6EÛR4y°¹aÙôÎån¬ñ&ÝĽˆùfÄ«i†Øš6Éü^ž NñO‰½1…x,ñ˜Ç¿Ãq¦ãlAęvŒDC‰„ß Ѥaw¦á9ü äG+°´cìÒsT9‚üÆÎƒbì š±º¨«©f¹ÌfÁò¤,±Ø ÛN)év +»'ÝA`šZM‰T°ÜáÅÊR—ÓE ×FÊ‘ZœPV×â 7RË¥pu-WæŠÖ⤢ª…=Zä­áÒµ°ÀJÈN[B̺~¸o�Ò%qÁLB°=c[qþo•hg:1l£ bJ§T#Ä%7öµ¶Ãï½~¸vQØî­HÚ°êÝ7¿1¼<sï7/}éØêîM‡Ÿ_üÒ®Y=.rÈ;ûŠíkŽ. +×¹õ·øãaGè™ë¯zØ T6Þ6ÿúÇmŸop=rC×½ yÝ¿Á·!JÅ×Á® y51Ž¢¼3S@zEz¿ƒ*&?ÛÜýf§/üé}‡9ÅTDÞ8D³!òó#”[­wŒÎ1.ˆü–q9(;å‚ȇ)—Cç~+Û»üüC~ÎØ�:;'`A¦\Ï3´! ˜Q¢ñ Ps'úÄwúÎàÜÅP<þ +(¦lt8æš6“$“( +‹ü,¤õê蘊45#²³¾^X$  {B—ÍPšéð>•Ý´¤Z +ê é‰Á�!H+„Ðý³‡("Ÿ¢”ò Ís8BA*t´c�,zúþΉÆ}Ô3ˆÑnÆ\²s4„s¡þÐhhoèlH!…ºCD¦Aˆ.´ššÃ3Џ2YÄÁ0Ãr•³4åˆzÍí}Ôkjú˜M’×ߢsêÌ£0” BÒlҌ‚½•áèRnNS$Óܵ:Þ©9äXÆAi¥u ©Qîvàœ£ß1 +ÜY‡Â1{„ú3¬ÛÔÿ£û̙Aæf5ž„¡‰ܬâ"�á‡í ·_ä÷˜©çEM*ßÓ®WYG+fά¨ÈμÅYÝ4ÙÜ\åR+½¥îòlQ|fd+*fNúÏK‹3îP¨4»¯¸?.9 ¡~æÁOrûÑî—E©•í½²ÉDõÊTÐìF&¸ÆEI*„T˜ òÇCTä(E6P±JÆW¬º¾mš«mš‹Rd?åjkšÓÄøšxÊÑ$ètvZhkÓå:© P¦Îé + òOÙIy;5´šÎ+cÅcõt+×RB=ÛÊ!ýº¬¥åêÝ´bHÿQöQÖzÂò ­£ÞÈê0²:ŒÒxáƒbR’ò@ú¥bR­ÒoËZÊ*‘©ü/d-­G²95­séғæ,\$SžÄ"ܵhâ!ðœ sªá¸V™+”ÌŠH$@‚ûú`­Ÿ ¿âú+Êøÿ¥‚\<¡xÖ%ů°õ»°>³P=Ô®U*” -V:ªçÙ23J<ERL «*Æh±ú&–jb©¦NÇÙZ“¤˜§ÏØJdÊ‘¿²ÜúúžNª§(±szÁBä3–ÛÙÙÛ3µNBzÎ�†€Ø˜O46R¿ <¯ïXØój+|€Z�ɇKN‡Ã1£øëuÉî”òdïŸmÜp/6öæô}u1=íŒJŠzãä‹Cú¨·"²6ÐõÎi£^û8Wr(‹z“ãœþP°)êmƒˆ<+¸¨l~ÓBï¢U´~¾œ‰–«2<gñúbÂqF«x…rN˜øvM¯Ý^*Cþ¤„û¥¼D¤qœ– õѪXhF²÷×çëI=¥Ùæ/i +uvúæwÏ'ÃóGç4_œOæƒ"8b±¥æçzzÇÉ҃þG‡ãxõv¶ùR«r¾¾Æ9ˆœ?]DÙK[×´üÔý5²ó©›¥»,lµNab±©=×é úp0ÒùݸÄ( »q 3“’º¨/V%è°™™X mVêOئý‰éívG¥ýKír¬”ÿZçÔâîզʵµ‹o²^ýõŽy~›^SwÉdÖ<Óo×ð®²Åék; ±6´MVwf´ +¼«.½ ÒYÝ19³±¦”é§2¶ÄÈÇ« ‘ŠÕËoèèXÔpÓä–Å’Í +ÙÅ ±ôWÉé¹ÚØdǕU@ …Œ—­ZöÄë'­Kë\¡kæ"|åƒqÿ”.#h^á ·tY º„›Úƒe©‘é±F™.W«KYViµÔ³¦Ô0ÒÕ2ýAWy­²@ú]¦vj©Þ²R¥PËxk3J†••UTÓKj(†Œ—Æ“)¬†Ju²ÇCC#dé¨òR&Žr`£:‡C {Aòx”��«º¯¸|`>/;óz쨅➛˜x‡ê€×O°E/oкGj‰iA6I¾Ìpããê#Î3݌n®½Ý­½;-xL¶±q¸‘W»;B«ÔèlwzTš¥„óp‡fžv^º£¾¹aÞ%K´Wk·«ïÐÜ¡5,´Ýn#¾Æå$§ªE©lU´2õ,v!ҁD«3ºrmFÇv¹†´¨ëÖ‚œŽ“Ú¢ãuYØߔ£ÚL—c¹cƒƒK8†Äq‹OÄtÄɬœ%0ìþÊáJR™†yçÚd#¯­š¨Ä•¹0ªÕët©LüLÅÔ>‹¯F!ð¡Å’ +ûÂÃáÑ0/‡Ï†Ép‡EÊ~–4#%²Â¾ìËXÇñղוÈT+和¤ìV+Á Àg•¸[‰•ͳšÿ­x°708›Oý8ðð讜=c'ð|ڗEçΟîÏ ÀæLÍdc¦hp$Š:wŒÓaÔ×KMbúºØ‚œ“žé*Ìõ3êfA­Ò¨ˆàH"¤µ =f72™ >½‚37š¡JI8ÒšÜ",à� B֍ة=B€€®æŠ +j ãA<€ð�¬ë枱F¦‡R14Ø|EÏ¡j)Hä©1‘¡#%™z Æ[ژŽ¢S²V›qHڌÀM¥½T›ÑÀ«¬/§XXX XA±¯þzaœáé3/P%õEÃZ°Ú-ÎÁìE½B oP)Öâ±”HdÎ×Bu—,¿ÑýéÇK4†#$ 'ò{¶]:ÓmÒØ ¢Îší¿ªº?ïjY<£óŽëŒÎÛ®i®n¹aqhçU@¼¡ª&U¹x4ê›Û>ùêí3-J}vÆ-ßÄ}Yg<—™»1õ’É6î`íÏDóP/÷ |›ÉÖý`ä¡:UŠËȖŠ- ªª„Ëï–øÆú®eê7Gú—íâw)n·ßáØ•™u{뮎;»î·ßïx¨kœ?ª8d?äx5õjÇIJ“ËN-;»ÌU*YkÅ´¥Î·Lñ˜ª½®Ñ…l\¿Ý…œÍ&#¸]zV£V›Íµ +ÄÓ¦šÄd-CíM‹®‘bP5ÚÆ=áýáÂ\xï>Üöc?°ÊzÊkÚãßï ø©2 C?ðʎÑvÜ.µ]R{œj­ön ¶Œc•lÞ ÂC*ˆ¡UZx¨7sÕ²ÎÙ®I8q·sØIœ?$ÿ…¤ææ£,di¥ó2|Y<n˜ÿ<—DIä…0ƒæsIÙ'&ñ†ä®äž$—tP2©£«-™ÎTqà ñB:6=èFˆüäha‘wÙª]HEL£[aaØWŽËé möÒÔ®rÜUÞ_>Q~²œ//¡œåÓ6Dþ$›¨Ò-ß,-K.“—í…9W,£EÝZ]jYÉ®Úp[ïmՒ lý¶×lœ ,ÙHËÙtF# )‡mœüP6?Ԉ«“\7Gº9Œ8‘#Ôh?èô¤†Z¹i¯ŠFž¡cäÖ-]v ߀üXs`'8˟Ò%�K´�‹œ‰ žcŸ²D¬è"ˆ§Ù¡Ñj݀‰7Øxþ÷♾°vÁÌïëDùÖî¡×üïùI_olðܙ¾=˜<ôZø½0P©òaÎ5¨v÷xZ»lëXÒÐJ»=vVDÂ5ÕµÕ©jNhŠtEªÂ‘Åá…nìžéu£Žô| ÍÆºDÑèFݕóÝèòØB ·8ÚÜxQÙ7^¼ÄÓàv×LÔYÝ.áŽötLš%ðfñY7¾4q™-ˆ^&¡V{³1À”Ñ—Á—žzlê‹9ìƒ}¼–¦–dM•2šMT+=`bª¥G¦tFѱ€–‹.NSvö°zûQ<çªg¥p�¦ÎÜË"X¸8éôÂ¥'öޞ{)V +λ~Æñ}-sâ>ÒÝÿóKú6\óÝÏ_ÜÞ¡5¦•ËS± ¶¶¯nIuw®l­ü,‘lXýÃCOÖ¦¾ý|iô›½w—‚Ú^ªQsû‡X"‹QRòœB­ï¿|`Õ½KjêŽðlõ*_µ/x%Ù±eÛî%³·íY:û‹[k{ÂÉЬ¡¹)›À&é,œæpydAîæ)›¤\e³X‘ŽŠ*a¨„™%Ö¤Œ° ‘ $B@½l3,.‘TÄÒºÂF%RŠôº²ii9Lù”<== 1ˆüäªøj­Ä2F½‡>vŠ ¸¯èø¿›Hœ˜¨NNûë0ڋòˆ£]A©²N[T±þ]`¢RRæ•Ræ”ôچWÞËŸã9ڔ†F §u ,ŸÆI£0ZÐt´€Jl”TRâó°p&ŠþýÉÐ×¾ãà Õ°¾BOÁðß´ÜÑçÌ¡œå Ná”ܰ™¹36ٝñ±c±æö”Ê× >M,/O1ò‚Šª”Kpª{ÌWږۗ:–•*1§”j•Na'ì$÷;t#âvÏ#äIÇaóëä-ÃÛâ9ò7ÎlÊ)sª~ÝNõ‹ÊÎ*U<Vêï œúXá`Om¯S·‘9ê.ßB²P½’ ’æÎ‡Ì?Pÿ@3®:¬Îk~Dþ@NéÎi,ª“JŒ”'•d€b:wôb$¶õͼ%mVÚU³)cZn²î±¾gå­V×/é _áä˜%ÃӍÜLћò\S†Îñ.L߈òg*[¹+c°á ¶!Û.P‡ç,–aNªFU$©Ú¥zOʼn*Y#QåU§T‚ê‰+vR¹ââ²)Y"—t—p¨D,‘J¸³%¸„öD sYÒìmî(‡ƒ¡4ÿü@V3¨(¶Ø”š£Úo|=j‘l°‚E£Wèçú@_fèý6š1ƒªÐp„ ô2Š]q ²;%Ý ƒ\™Ñ¨èÑJyFYDô\iÌUL¹ŠyS)M1¥)¦Ô,%—¨3VљqJƌ�Ñó¯Ø2½½½f¡xXn é” t5ì0§Fx¯^½céöJŸõ'ßÚ÷Ñ_Ž|û•ó;ðã +ѹªnÁídæÏ6mZuƒeço0~ë#¬üé =¡ò­ˆþ1Ùλ£ eH`j}Gg2o£FSA‘F {œÆav"‰‹šÙ ˆYbΘgÿ<4}¢À¶B‰.=;zàÊc&¾D(=ÆýÙ¹ßÊZp«Â%u½‚²Œ8¨‘¬¦+Qã;1z¶p&‘ϜaN#s`}Oˆ¯CŠúSëü(ª)|q˜.Á ݬ4ªÑÌl€Þ±Åjfçf©x#ÐNýIv±ã ¸Ê…’2„%Ð-í í�=Ûhß9Aw-|aUŸœZÖ1º†oÑ̤K4#Η‰;üq<3Þ8³#¾,~ñšøFÕVãÖøª}ÊUÿPë“3{j{SëS¼<'T\yÔdÇßygÀ îY•ù»Ê¼¨…˜bå_%ÖaÚ¢¤}r:Jjª}šQ Éi†5û5œæ#‰˜©kà’¤n¿Ÿ€É…ü¢?ïŸðŸô+ü¹†—:¦Îç²Ô7?Û9=œ;ÓHOçìNç¸z:že[²”H+õªp*¢‹$Ãie„zjÕu®ÖVI]8Ц7<lo)äµÖ:f4OoqeÓ.v­­ž9ÙÌÇVuzÂ=åŠ\™³«k䊁»úŸh¯+¯±g:&%g}™Ù*½Ž0N©K®[°zÖeWÈ=ÉDˆË ¾±uÅú;^?ó!«¡ròÃ+k½á0¶i«Ws+{“Ž’¡É'6z.½êè \ê0Qÿ¹¥pšW(¾Ž|¨’tLÉr$!SiŒ +*§‚Š'³ûWI›†RmZ&¶FvVÆîè$ǔT&³Ë ‰{Kn*ËêLBÊã3Q1ͲºV„…Ãje<Î1¯˜Jt`ê| œàãâ; þRŽåËMP +IZŽ£EÝý,{râñi¡­É²ƒA-L~yºÿÐS<*ˉª(ãaƒ B¢jJ^§´&N€¶¢m¨‘Þ~4¾C·££(Û̜9©Õ=³cU©\â&þ&Å?œØŸ˜H(åÄp‚ „­Â[¤X¤Z{@©œ«ÄR¢^3G³Xó-þ±Š½ åDâlŒH’ütWÑ®Қ•º¤+¥«4ë¥mÒ´GzByTùJ…6¢2—éšL^s‹ÕSfkr{=->(¦åãV6k¾8ŽÇ}œÖ‡´~D%ÝdÍنmûmœÏ6j#¶¢ÝÛ«Rì.`NZh®jšºòœæü`hoú¹§Ê½ñ‚Ø£"bB_‰ñª²pD•PŒ‡ \–p…"~AÜo½õÑ<ú)Å�½§ª7,Eиöâu =CšríŠ`ÚXE˜WÉÆ5·?pê³ÿÜÚe¥1=6Vü6W¥vòl•]•èi]–_¿ìê¶K>ùe<gþ¿on©ìÿü‡ç¸ÁWñ›-ý™®µ?þɳ3¡V°¿Ž‚~6 ÑMÉ´Û¢¨<ê˜lê˜í¥鱐®”§^ͤÙL‰<cãía•V £â9.“Ë©k“/ (5ͧ|¥´°‹ +U)oa2fщTôt"MèxvêD£<ïÕ銆;8¥‡¾â‰ØÔG.¹Õ4lŏَØ^Ưª{ÞR ¦?hð\u«m‰u;¾G½Óð–Ké“kÒ<3€öøð+ÖWK‰ìÃóTÓ½1±ËÃØã]<–y|’†Ý|ŽïçGù</ðë¨C)ëöèˆîÂÞOOHènëȗ/èÈw_¶ô€Î;ŸwùҞÒ3!Äø +ôÀ¶¹ç9TÊÕ Y¸šÅ]%Á3êýò ª:ì1…K"$ìŽhÂBÄh°HȃK%lSCÌ¡„˜Y/JØÅA`ÕÚ%äT@0} 8õcg"`Q `jcÈÆÍd³°M³­d›éÛfÇf·ª¯wêcµ[4f\�Vêˆh‹Ž½Z™ºHdnF]=@= +ӔCAÐÉ[®ÝòÚÐkÛ®¾ùg Ò×ÎÞsۊ[ÖÍáöïÞ±ÿÆ/†÷Ýýô-ÿ¸¾©q÷M?ž|wïž»'GïRtqY«%îRÒì.%Éf5 KT[^JTÑTЊª˜I b7*v#¡²…h1û¶ÅÆ4ªmÚY¶MPÚ计ì6äa…=¬"«ÂuÐ*¢%´p”ß35Nï)ktúš%JoW4´D¹I(É,‹jfYT×èŸ}-�Â4'dÕ(Kㄭfn|ü±zšíûS·ïPÍyÑ †H¯0h@0/(ï+6v¢À|öjg¨.Öo©ØºQ1[DÅî-T6¦¸mŒdSQ’Í–N!ãô0‚‡ezØ@™nŸ¾°ˆÒë ʍ¦SSúõô¢KF”HPm¢x¬G¥Í%7¤åŠ´*Mo ’éît.ݟM+*a ±ø0¤òi!Ÿ>™&ù4Îa"ÍyT¶¨×0Îdc õ†Úª¨·¤=è‰zƒã\‰\¬.«hJz«[Ü(XSËF + †ÝRŽªp^… `¸ïQ½¦âUôDíõ„*|Ñîh.Ú凣£Ñ|”CQ1J¢Ìp·ØRÑ\êÑ!jɰ{fÉ0<ý½½RÈd.\&°åhr89;9»+‡¢tú"¡xß7€úð ]1øÿ¾B(^°«ö‹ˆÓ6 ½'èxøÞŽõ’­D[={r¦Y®ÕðMó¯ß¢-¡W–¶jƒoú&àÌK‹³7Mn]âsºC¡²ˆ¡ _óÀm“ž>›Ç +ÍYî›[JOú1²þB²ü‹È…ÏO­³°G6œ{˜­¢Õ1Ñ×YÍXafQ3[æâÍ‹œcÂo¦j˜­J³V7Ø,ü8v!, ÆçOžHœ9>%Óˆ¸øâÍi/ž6±ÐzQÜ“¸Ò鈓Þ/2û£_‹µ¶®³ày̚“ÝX€¶µ.¬`¢«`b¬`"­0®ÀzÊ.à òOvïf6{܉1óœϟìë›OˆÇû¦o’Aہ½¢‡4é2ËñrB=r¾`}Á6îüÀ©ÜãÁ;Kq—®K¿\·\ÿ‰dÀê(sp6«ÃYÊaX\{1gMNõ–K‚]švÚö8¬¶rÖ5×ϐv,Ç%ÖU%<y0ÄÆ<¯YºÍx،‘Y4çÍæ“æSfÁœs?¹sÚè>_<zï;×GÑÎÑøó§‹rBÖi Æ0Á¢dGL`MR‰4ÖZƒF óêj™Iƒé:zd„Ûßx£¶Ü?ËXn©ê©øFýÆJ{”qò—mçÿ£wV´|åªÚå«ÈZ¿mÝÜȚâ÷ח€Á`�û׊¿1ý‡½ðiñ 0°3‹™²ÅLÍb¨vЍ£÷Ք¤›þHCGc˜*û035?EªP"3uéÌYM+·!6/Ý*§mÞ©Ë_ñ•‹,Þ23ûÃÂ„É ÅRb&*˜ fö-íTQé銻‹?«Ðé춯h¼FfÓÒ/)žµOØÏÚ9;µÛRË ™™)lÓ¯®ë¶cÙÞmÏÙûí£ö½À¨ÔE½Êö�Žz…² ¥LßdöZZ KJAƒpH¯›ª¦xe”ž™ÕánÎéúu£º½º³:…nÌvчE=՘ýòSxӘîùìKˆ¯ÞDNüp£35g²±±ª´Äç(-7b£âëŸ7-žáa_:pòwæPې}·_ø€[¬X‹jpçQ¤aŸcªiDzºL“ºUÓ¦íð¯©q4:#*§r©×R§R×(Q +7©‡‚Ûªž «zµê½à{áÿ©úcàðnž*:Žï9X^.¢qrúàÉ$†Í3u˜Sˆ6lÇ{{äX"åÇÍE}´üY¼YšüNÖvKÕöÒ«e®ö`Ì8:½­Ü[I*~x¹rˆò‘÷eœÂ{S)’BãxÖ3²ù31;ké§êLª~ºøtßÀ9œÏeé±µåûاÐEÛ«*áh ¼ðý!ØÏ +°Å"i%Nð•+±×�1¿¶l%Ö¨«„äJìÓ{èwê}Ù·YìoÑ@,f¾àÌmý.…lÎÒ/´f‘âÝÑچw<²dö±›‡ûïüh窄ßYj¼Á®¸êÁ`©/öÀ¥Rמ¹·æ¾³–oßyÿ5]KïÛ]}äÆü­·”yâ*E£ Ý½¾«c†§¼É«¹òŽ®«‡Ehúûiú-» ù1'÷j]Zϝâýâ¯DÅq‹e‡ø-óCÖW]¯z^U£ÉâñrJ+ÞQz——”«Ÿ ùJŸKïÚýN_yI‰ž8Ëm6¤rg»L˜~W*™’&Ù¤0ÁR>¾èš¤â3«1-±ÄýAúM<ôÛÙ7yvæ3ؙkaצè13¢À¬:aw`Ūÿõ¹ò|‘.„Oé'¨g¾üð.3ý¡»Ôk°ŠaKÄkp/Æ¥V<Fßbì2;OŸ6Ðw~Wß@íW?“x“U„×S/E/"X»8d£_“rœÄ—¼øÔ‹“›ÿghñ¸fòçg—n ×û7r뇤xxdòù_N¾ÿüë+ݸ Û±·x*Î:ǰa†S`îƒ'!O)gm…„¨Pч€f0lgú––ç‘‚þÝR!5Ò -ØÐzTޚˆŒÈ„ÌP·Ù@'#x·>�7wr!Tø Ài€&Û _(®EÁÉk +§83Ôûô F =(„Îâjôš@íèQԄºÑ}hz í‡v¶âŸB‚¨=ŽÂØ=jCv¬@¡·Ðh½N¡rԁÞÅ&¨§õƒ|e +B؁î*. jFÿŽáõxJ@|.‰ã´¼ \#;*/œ(¼ ©ï¡÷q¨p�ͅØïadeh}Æw úIá úQh%z ߄?D~”Cwó)~¤p-š‰£_áˆÍG[oª£õPêx…÷ +@Ï󭁚nCwAÇЩâš{áD`/»­€ÜÑ[،«9¹PV˜]x¨¡¿’y…SB?bhZ޾††ÙxFŸ`-Nãïá'áùþ“âMè[ڌ¶¡aèù£Pö)tWãjb'v˜-;Š¢E· íƒö¢“¸÷â ü"·O‘œl,X +ÖÂ@ +*PôpzÚ8ÒÖK[àÜ&ÞËoRԜ¿F¸}D¿€~¼ óþ ú WÀór *,)<^xú¢B> ËÐR´mA×£ïÃ[} GÁŸ5p¾Æ¿¬Ø¦8[¸æ6‚fCß»€{Ô}7¼¥14Ï0J#–`3ð¥ør|5ޅÀãø-üˆŸ ?ryî§Ü¯ù:…¢Ð�5ِÚ ¢%h-¼[`¶ï…ñ>Ž^F¯b+ŽàJÑPþS2“´Àóy¼Ëmçvñ_(îœ<5ùÑä煐ñ»˜Í'`þŒmЇ(¾oÄ¿ƒž’C\ 'rA.Í5q ¹^î.î>îÇÜÏùAþIþmÅ<Å +œÊ“ÿ6ù‹BGá¶~èWŠÃº«ù¹ +¤éZè_?<ƒè&t+A_y¹íEO¸_@¯¢_¡wÐÇðöCŸ×AëׁÔmÇ_‡ç!ü~¿Œ_Å¿ÁŸÒ‡à)'u¤‘4“6r5ÙÏ}ä$yƒ|À¹¹UÜ7 Ïnî÷,yž/(jà™«¸[ñ˜ðSe¹r®r¥êg_œ9_q¾÷ü»“h²trÙä“/Nþ¡°¸°úF•¨ +zºzùÈà>xž�I<‚^A?CÿÍúúWL°$ށƒ qxkxžÏ||<‹àY‚—³¯ÄkáÂÃø6|;¾ ßϞoÁØöáÇGàyƒçWø=ü{üGüWBL8æ0)# ’‘6“9¤‹\ÏÕd<ýdl7ô9HŽ’783æ*¹Ü�÷÷ÜKÜëÜ?xÂÇùŸåóWó·ó¯ñ¿àßä?Wø­ŠµŠÝŠ—— ×ßö _(e·r¥ò&åëʂ* ÚêG0îÃèâ_Bx oTXøÈ{°.\¿b^3&…ÜzîëÜ)®Âg9 ¿G¸uܵ…G¸6ò·/&/à�çS4pW¡{P?I~CΑ?ðV¼|ˆËùoàgÈ®™´Å/y+»âPåÿÈÍx‚¼ÌÝÎÝ^ø!jPìÆï)v“_ ‰?EÌè=XÕ;ýCş“uänÔ矣u0ïÿ®¸æ{¹ Wp¯ó»Ñû\ü ŸÅ€Ö8Ûù¹’dð“ qÏc/:ƒP?¾ÉøYüáqî1ÜItð¶òDëa£8Áùñëœõ2³<B¬¸›œ%‹¸ç„“\cÐÿ…¶a'Av¦“èß`ÜGÊ@§µ‚6ù%®Aô èûs“ÏQ­xSq7ÈÙÃ\]Ž’¨ü5ÀÚxžt'ªAÇ@ïBIò-tSa¯½?ô'‹ë”ÀZЖvèÛì6�]H?<ù ôÿO@ëwà?¡ë±+k•ó4ç¾4SôïÝð¬F}ú.ºW8¬ø%ê°ÿñÒänò_£+aÏù´_Š²Ð¿¥èa>½–@3@‰ïNÎE2<w¢Ÿb‚n†>ςuÞÍÏÍû@áá:Ø£:aO|­+<ˆšáÝ]^¸½p7Z^x¸pº,ßÇAÿn)Œ¡:´CÑK+b| +tì«ø8ìGÿƒï½=½ ú(Œèðüô–âY4Âÿ7èÎÆÂ=…_Á.\Ž0C+a=®C‚y›ËM ÚÉKɁB×;Ô{è²ÂcÖ µ…õ yŸCû” +Ð=Ãȫز{7IB£È†@½B±!yö¢…rã¬K²323èuGmMu2QUUDËË"áP0à—|^ÛUêtØmó—ßÚ¨”‚‚çFñÖ`[NÊGry>œ;·’¦ƒ+€°â"B./©í«<y)ÇØ¤¯rÊÀyÕÿ┋œòN,JY”­ŒK­A)¢%(ã¥—õ@ük-Á^)†Åç³ø(‹ë!î÷C©Õ±¶EÊãœÔšoÛ²v¤5×ÕÐjšƒÍk4•qt@£…¨by{°ÿ�¶ÏÂ,Bì­ Ré¡SùÒ`KkÞl¡=ÈsáÖ«óݗõ´¶¸üþÞÊx7¯ +®Ì£àì¼!ÆXP3k&/4畬i º[:Ÿ¹g\D+s1ÝêàêWôä¹½´ c ÚmÉÛ·v|™„ÊMÍ=;.Îuq#­ŽuMŽŒìò{/ë¹8×OÃÞ^¨#OÂm¹‘6hø˜ÂŽ´E¶÷öäñvhP¢ã c*ŽnM°•Rr×HyupvpíÈ59x1¥#ytùVÿXi©|´p +•¶J# {‚þ|£+Ø»¢Å}À‚F.ßzÐ)KίæTƈÆâ´(1LEtú‹#k.ä±c§±ŽË/Ì+¦= +ÎqÈK«$èIOÆ4ƒkf ‘U3€ ~½JåWÃûX—W7çFÄ ‹´|^ƒÒÈ'ÞðÌÇ_¥¬˜¢añD£TJ.äOÇó±X¾¢‚ +ˆ²Þ(ôqK§+ã[ÆI>Ø/J€`úP7ÌíŠÞ†L¾ßO_ïÝã2Z ‰üðe=Å´„VºÆœˆõæIŽæLLçXќáéœ ÅsAãC̪·æU‘ ÿ ¢Íܺ¶!mÿÙkŠù ‚—-í‘ZGrSsÛ±ð+©bþŒ yS1\̀ Ïóa˜©yA½Ë—öPüS„Û‚­ërsa©AóææÎEz‹1ââXU ¿W\¨™&zt´.>,0ù_=®T�3 +–Úòbnn1ìÕøýÿ/ ÎÒR }YljLù†ØWÓ3¿’þJ÷t#t˜Ž…KGF4_Éke52Ò”ÚFr#+Æ Ã+ƒ’9Êõp=#ý­¹é×?^8v·+ßvO/ b-n�Ñ&hö ¾ë²2¾kÁҞ£à¢Iw-ì#˜4çf÷A^ÏQðædF%”J‰4!Ñìy°*ƈŠñ»ŽÊ ³\žXzÕ8FŒ¦š¦a´jœiâ4�/ÒdF£?ª)šö\,laõVÏêÀx1~¼á¾®·–²Ÿ¨œ*f|ÿwž—(þñKµ~¾éü="R•@R üEÿB¥²-Ñç›þùÞ¿ô˟]È`7y-àÁu%}p;ÀJÅbTüÍ ÔùÍ ¬AFîkhä_¸“G…@¼ @<€K ¾�ʧڸàuhzj.p-` œ„žõCW×C±Ñ"æ‚kmAÈ<îÇéûA(¸¡H9Bå÷!ϱ +ÒÉ$B5"ý7Øhìè¯`I|ü ^t-·;Ì~69Šrä*|MVî4Êq¢=Üûè=�‰@!ÖÐñ€¢0Áýæ`kk<8VÅðXy´æ(Í+u×üû y +¼Þ³¹Xλc³gOEêf#+*kÞkÒpï¢?î]î=°(X©ƒåU5g›ô@ÀÜ-È�žíåÞAy�‚dî탡H͞¸ŸAþO¸WÁ˜¢Å^Ók Âqπ‹æ'äðTÎáƒ%ÆÔ´ÞFž8p€G¸ÇÐÀ.€ý�<2@èH�tQ +÷$÷$ôs”7@˜�Ø�° €‡)|è×Ґ{œ»¬"wwXH>înî› ÿ�p)àï|GîaHS¼g*ýÀ4ÿÛSô‡ mü­)ü Ð]€`§>îþ©ôn3+·i +ïå6Žy}b“ò%€$�±û vLÝ}ô„B VýzÖÒÀ5€¯+b˜®›ÇüAöŽn>hwÖì…)½¦þf˜¹›aæn¦—¼ÜMÓ<7y*¹›€ç&๠xn‚YIr¡½ô{AE� €ƒyßó¾‘ýÿ(#ðSúŽì¥)îz˜Ç(ôj'wÍX¹„ìꃹ¦ñYpb0T{ÕA§§fח)µ† +"à’)l ¼kXj¥®9Xê)bຶ©„[…n Èa ÐÀs«ÆB ß1îRt +É%¾!2Ä ñC +>قM/p5¨´‹™¸J”†¨oy×çÔýêa5'ª%uR-«»ÕŠ àïâ8—à¹.n9§ ¨)jé9á¡¡vT»W›×NhOjyaB8)œÎ + +IH +²Ð-ä„~aXö +êQaTIrÚ~í°–µ’6©•µÝZ…O‰÷6mçVÒU¡Ð0 +ÀÃ/ºÄ] °ÞÆr˜Š+Ž DNBü`¤ Àg�>P @5 úŸéXN7@ *W¸3]†òŸ¥9�e[Ô˜ÛSž¥1€vHé!¥‡”¸N’/ ‡"„@7�Çh§�@j œÎKNåç�––ñLçÉ´,ùB^Q6Åù(ÞÅ£Q,g›jä�&“iypyxyùò}ü†à†ð†ò ûø®`W¸«¼kßl 7–7îãÁD8QžØÇû‚¾°¯Ü·ßÕ¹¿ó…Î×:ùå:‡:¹zz…1KÖ0S|xÌYZSohšIöÃp–C¸à=�ù L�4l�àÉ~}äi > Ô§QÀr�”xšª}Sy”¾‡åÑÍ'_Éç`àO5Ôv5µƒÊ]°€ƒºŸ‚ü§w1¶ŸÑóžbô®)þ½Œîƒpº  +n)SsKaù-å¿-èP ×¸%°9,¡5CèèØÀsKáYÂ-!OÃóyŠ‹Ëúj«Ùl°™Œ*±I$:=~œ…ßbáN6²0$—´ë?m×?ß®¿³]_RޝßÇB¿¬mÒjÒw5é£Mz¨ÍŽüHO¬,hˆ?bá¥,ŒË¿þ~ýßüú¿øõßóëüúKü´œÖ®žXX¨¥!~€…í,ŒÈZŸþŸ~‰O_ïÓ7éñn ­£Ù,ô²ÐECü×C†R?‹ÿŠZ &<–úÀ”aƲM€&Dzs�Ëîôϱì7}Ïá`¶¥áOÇB§}MV|ÏãiúoSø/xøÈ>|ðՀEYüƒ±ì­”ÿ(ÿmHT”ÿaðþ)ރç1ú÷¦Ê}w,¾ZýÎX|+´úmg­>8? ÔoŽÅwºw,¾Ю±0íà5cÙ +_“‘þ•¡¼«P˜ÐžtNµ8j^xN±pëXœ–j¡ Œãæ±`5 2ÚËçpu³æ|cA6H +²*Ü(È:íBa†K°u^ «Æ‚·B-¡ðißß³Ïҁ£O°al·ïwÏÁøCò·xÞØ“¾_¥Ó5æ{->ŽÃG|?>ë{94Žù&âã*Èx!>Nðaߘä<ð|Ä·?~µïé ËÝ„\xÕ{²•¾ï—ú +CzÌwkü9Ú tŒx1d÷Ægù:³OúÚÂã²å,4&k| ÁA_È3Æñ¼ƒOúªCã´+I¨ãÉ#¾ +h1d]YTŒ¤‘o–ãÊMʕÊÅÊ˔3•µÊJ¥¤ô(ÝJ‹Ê¤U%*J£R©¯"*¤²Ð?ҊQSÔ"0‹Tàiȳ¸HŠ7%ÌR%XE`íäÍ\éX0çM¨cáì|}¬c\Y¸<?#֑Wu/ë9€ñ×{!•'w¾°”’¶»¨ß~aœØþ5Å7mÿZo/îÈO¬B+¥ü§ `ð?ÁÙdÛÒèh4Í2fÚZþE› +/úÈÚñ•¿sxòt,èÉ?áéÍ×ÐHÁÓۑŸC=þ£d€lhm9Jú)êí9Š·‘ÖË)oké½À–v?°¡,E”í +P6À['c1 ´¶ŠL/áy” Äç%Ætu±®4uuSlċB¬®ñR6‡be†‹+Ó!l`•tˆUæ¦LÂa`‰‡)ˁú00׳ì'¿Ì†‹ÝéEaÖN÷²v0þ’§¼ÈR0ÅCTÀûÿó·föÿf|půW¯¢ç.¹`ë€\þî-kùᕒt`õ¯§d"¹•«ÖR¼bMþ×Á5-ùÕÁéÀŠUÿ"{Í^l9€Vµ.ì9°J^Ó2¶B^Ñ\ÑÒ{ðѡ掯´µóB[ÍCÿ¢²!ZY3mëю‘ÝA³¥muж:h[Ê²¶:.Ÿ;º{¨Ðì^pÜ>H´X9—¿w¶MìŸÅÇL¿ã×1Á¶¥õæuÁÙy=�ͪlªl¢Y°:iV =Y›ÊrÜ2Óï:†ŸÊl ÎF1äh]×rá߯7Qؼ9á¦ÍFÛ‹Ö¿ #ßFϲùlk^εô²ÛÜÍS¿æY|!ûZ–lÈewe÷d÷g›7÷ÙôBàµ�YØ +ì +ì ì4㊞#rvOàÏn3HÞ¿ÖÖæfÀð&7mÞHØPl.¶9ÖÜÓ@«ÀÚÅ`™W"3@ `€ý'„¿øÀß�xt;„ßxà ¥p•\e«c] m±—ýÿ[®æ`2]3cðŠ«ŠxÁÒ"n½´ˆ³M5Àcµš&Þƒð'�oüàŸ� +®†«a•o.JmïF´1†¡ûôÓÎM4ØÛÄþ�ÓéÞ´1CÙ§P@Ø´‘}RòU¹GxãfS/01êFZl3ÅÓ?šªøÿ�—ì² +endstream +endobj +3115 0 obj +2749 +endobj +3116 0 obj +15343 +endobj +3083 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_scaled_image.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3117 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/XObject << +/x6 3118 0 R +/x7 3119 0 R +/x8 3120 0 R +/x9 3121 0 R +>>/Font << /f-0-0 3122 0 R>> +>> +/Length 785 +/Filter /FlateDecode +>> +stream +xœµWMo!½ó+øK`ø–*ªV•"õàÖRQާŠâViíÏï °6ëõnÖÍFk`g3x°ÏLrú}ùį֒?üfR(Ëÿ0à×øê‘Ýp)¤Á‡¹E³-Ó"ðÏü™«äÖП2†oö œ°\NßsPN=Oü+_":úÍ-Á"Ü -‡qκŸ L¡@…X�’߯þ~ÅBªNŽÞY§©¦½å«=»Ú5²Al¾Ú±wRJ…«Göqu¤®pvÊÕprR iUÍR鹔¥PËÒ9œQ–ªP Ba Z–t¬jˆ(=YÞããÈTj^HS(õÆ: -Ð05¡eÆé¶6ÀŒ!fæ`Çj1Ê=u›mvÓ±hVÑñ�צ8‘ðL¡üÊéUÐËjŒøà…mt#~–e‰™é*¦JDžL` +SçPƘªÂ€#ܦ”’Âz*Qeë5ªDd.bZH¬Eyܲ2vX<–€äºn/­#³»E£­´TÝ`Ù.nW× Óˆ2€Ôâ%;,÷XvùŸB¡ºRý){ƒC��'"«ÚŧÀ¨mÎÿÊí¬WÅó‘›]ª¸^£³ï·z9]¶ã¦Ö#×YäýKXO­’{1Â9aYa‡øU¾Ò´Y± Ï +SR®ôùœ¦B]P±¼[çw)}Ú슝Û –êw,‰Ëºôéj€XÀ"#"QáþÒQâm@Ä൴EfÔ¦Œ +€ÏuR0Ղo p(‘Þ灳5(íßú€"Àhg¡Õ0Ò«]Iksd—³H‰Ý—Œ¨í/˜ùrâ²hÏm„¶.É뼘Ӫ˜è~bÈÑLöï?ѹ›÷¹‘—ü¹Üñ°*òŸš±]ôí¾èu‡'þýáÿÁ6 +gSH76R„"\WZþ†âWÿð“-³½Oæwê}¤g¤»Fmî+óo@�÷½Ñºæ¡‡ŠÂp¼)©ŽyÌæÄJÿk:_{í}å…ϼyõfÉþàfë +endstream +endobj +3117 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3118 0 obj +<< +/Length 3123 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Image +/Width 50 +/Height 128 +/ColorSpace /DeviceRGB +/Interpolate false +/BitsPerComponent 8 +>> +stream +xœµœ_ÕÅý,Ùh~ 2Iç²"01HVB¶6‰‚&HÀ„™¸ù'â°0fL€,!(…äÉo~ÌÇà‘W>9î÷è̽½Î‚H©Õêé½}ï骺Uu«nï—_î”f³ÙÚÚÚÞ]»Úc÷ÐÍíþ´ãwŠêê«¿ÓuÝt2ô‡.Æãñdõç´¿˜Ä¡G677·¶¶–ËåÆÆÆ·ŽJ¼Ò“ÕAA2)u~äØÃ¾-¨Î_8·¾¾þE5îÉ,2 óÊwÌ+¿uTê &»¦åHîMWÅ'Z,‚¤ó·ŽJCÀ«Y¡§çÇçóù¢¡Ÿ;¦3rƒ3g_ÑõwÞù †þâ‹/>ÿüóÏ>ûìóUÒ}P‰ )åHx´ô‹èÙoÆ+u5êéÁß= sN1]ïݳW7­?nÄOÀ¬­’ß´Kvc÷n5þŸ¨Äa=«ƒ~¤Hœ¹ðýê¯ûöí£Í¾žÜ@ƒVT‡âÃNPÝwä¾ÑÉåˆ] L‰wC¤®Ô`‡¨<®Îæ lázR2Oö‚]‘`f¨ š.@µC þæþ_'* ¤k‰T°bR”?ù£–‹k m0ƒ¼úZ¨Àà! ¿~¨&­ lW%(Þîo‡¿S·ê³S EgŒjNÀlÀKћQÙP|]^я5'ÕÕ2՝4дB˜b:'¤Ô||Ti¬ðÉ +©Yš¬J…ªš›ÆFY㢲a¬ú©ÈN9Íэð×êG€ó«®@¥Ÿr 9—Oƒn:p#Ö{ð퐔m 6$NA¤Y£hÊm2ãqýU¨äƒ&}¨séÒ%àÉÁ ‰EƒGHn úl’¬Ö¶!äX9‚Áf¸žl©k”3Búà÷{µS†©”ŒJS?m|JÕ¦½'Ý`ZTT•©ì†|®uÌð¦CRnÛ¤ýtˆ“âåk*ti˜Ï©ð•ûœ­;n½s7ˆ*çT»Âp“!Žåô´VXˆþ M•Îè•æK+hscÖ»Ô +æOÙ|µ DŠ@ƒV|8,£¯4=×úpˆé°çª=LTnÜLϬêðë{ +çÁõ¿ÑP¾¾U7š¨ü,oJ¬*õ¬WNè,“«°B?u­ôs½:tˆû¢+˜‹®÷§ðÊsP¸¿;ƄktÏñ.¾V'G×טQqQ™V:U×{^Ý•žÕ¹B¯¸Ó¢‚'j g=:ׯ™‡û+ _ë#“ +r²À+î òŠ%#=ޤt¾³!³ÈÎÚÆÐ!™QI‚0 ê=$l¸õjT¼ÿ¤¸]€Á«U…žA5î£ i™&÷§ b?2P¢" +…tm½G(eN&*kõÍ7ߜÀ#¨ìM�°ÙÓr¹ÔµB @V¼’ìೄE^¯aµx…tazÄLT·ÜvPÇ¡ž,A«Z —–=騘ƒF¥Q˜¡»Wi­E •3HÏРªÈ=e,A–Û$„îÊsÐL :²%Ç}<~üÑtjÕ44 +ê=‡cÙ¬keU[¨„0éÛÅóW¨|ÇËvØ ÀØÔT~œÑfCÌÇä•Q ®’2Th9–.Ï%Ý_ú;4j+È +6ˆªÊAu±bª¢…Jó ûN6 7sÉz^A²íJT©9™1—ôKj¦“µShûIKîÙWA2ªœƒªÑjL[ÙŽ!m¤[ kÓ ´DxœDUÉÅïÎYë©¶AúÙn›¸z˜SʖËs5¶mO ‰†XoS{+æ j²ó~9ÓYÆÚh8 T™ˆ#ˆ²G@oö~¤ßǙªÂQ[<ìvú:ç§Å'q"FåÈÍÞ-c,’%,ÌL ¦I„¤²ùùQOZ{ê&/hÕJ^‘ÆÑpöƒ62žit¸AtäÔÖ¨wµÎ)™K:ƒê§ÎÂÓ¢Ò³ ^M^Y@u÷‘Ãôø‰Ç^Ø|VCgtÔEræ'ÿðòٗ<Ùa#2¨Q‰.^¼X¡ªØ•s¨Ïzn^éÎËoÔñôü8¼2gœè¤sï¾úú…3�XdüÔÐÎcè&¨t³Be+jTðÊ*¤5I?£Ê˜mV’H: Ï;¾©Ãzò P1 *ÛnT÷’2¤×·N8õ”V¨–Ä«·ÞߪTo›nÿ´*¥œÞY/;-ُÔv…º#T{XxÎø²°ÉŠ +†ÎŠŒ +¿ööG¯ýõÓ埼§C¬kç QµsÐ4*RОƒâÚNL{û]· +ƒT]¼Òù²)¸jÎ©W]Ÿª¯„ +`ç/œDÅ4*ÉbdTX]£Êðãĥw>ÝÔTÂéà½2*xemO+j5C^ J+ +Q~2¯ÄQG#‰ª;>‘ø$ $¯2)JŽu¼÷··Y`ޙYÉ:P©sˆKʂ¨2ûa“«<TK^zí9EιÆłWº$`Rx‰—Å c‚Öúšˆ+bºƒÇ±Óœ¯–êÌ« +ÎÅ~ðà­?“ŽÝtàF<ÓÕ²…:ùÓ铎2 SÎ¥S]!kCë•#“ p7Å¡WðŠŒGK™¢ÇQêýìñY:u‘ò2°”`®q£8™7cV``‚=˜¬¢Á +X‹Ê+—6 ™$;O·ÊE6»Šýø,j𠍔x·š­$eT.eç¹ +Ë0µÖf`fC…Êe€*ç»Dà a[Ʊ !ÎI%ŒZse±Ý1:š×8.®‘ ˜EÅÄËmºªÚ+;ÆÏt¦£RzÈä:ïɛ‹×ÑÕ4Ê£ºÀ¶8 à7ƒ ò3I•¨ts£_Î3âh5'Ö2sTÒwB…›–cm@ "'0Œ6A©QUvј™z©çOP|(1ˆÊ³>QY‚F%s-÷ñç­·œ\jÃÅcO<"G©ãɧ%&ªQ,]¾ +’ü»ÎðJ#¼#pãlõÊy¹6…Oû¯ÛoçeˆºR3bB#ýu´‘ ¨Ä¥WοHௌjc5ê¬ãÌú½Ö«w?9÷——Š„Ê“Zl÷Ynõ¦k ªRSK¿àˆ,’ÞN¨š@J§ŸÕ%GMDã&T·ÜvPwl<GÅ×HI´Öªç_}ªP9¬ÎÕFà­íF5j–ÞéG%çiž«… +R†ïßpg¨`#¢Dj¦ZXÛ «U‰ž•"èj^Tö56ªi™XQ Žå§—6¶œ~Y…GߒWÓêl¶°ü1/’3�Ly§úí=)*³Ì5*„â„ß:lTUUÂÄpNìÛbÛ •®«˜!íduǗ1ï]Ýä%!K0³¸0*Më¬dÿ0»f|e"/dSY¥¶Ð¨Š¥£(jðWkQÆ9xœQT(2û—¼ª’-ã¾Î>.EÉä•ÇõÄÉÚ´©!¢`­Jd4bFyMd½BЮEf?£’25w>¸©£-ì¶9ÀRUpÅH™­²¯Eô•h=(üœ•ø`Kcs<\AÊê‰QÙGd=ζšƒՖ†I˜5ŒÌþï]›ûU05³È·W9RP!Û1ƒÞ·5Õ®DކØàOV÷ùÜpàzý”AÖOuàPfM~;yå¸Ý¨ìOéMÇ(ê•É+û¯cººiSo¤–7ÿü'òGg/œ’ƒÿÒŬ”·Ëº®RÍ+y=…?U?N<9‡Œœ¦ãmGæ R¨ 0:Ë¥ +˜#¥AH ’흍 +Î\±¶Né•L£õ–H@íå×ÔàÍ^+y¹!i•š •În–֠╳’ ÷3LÐ}-Òuhè¶2èøD© üñ&CÖÑ ½…êrPô¯7t1‰HÉü©Py&*FTŸb‚FÔÐà¬Pé¬Î5äBØLo¹ââ*©„QU¼ÚÎ2$*t5îŽO*”3B¨t8ˑ 4¯75#@%xêRÛӄ:¥“ùv‡ßXxu‚/³ÃÒÚ½jRH©œôhQMz CºIø‰ßŒª²êæ•ý`¢rŽÂ™ +»¡Êþۊ’ü—F%*ÝÁ*,$d%æ·ehÉù®Ì@:aÿ†cË./ðƒ9ï2E¯6úr¶0…ÙR~~‚ʵ§ õjïê˜ ò“r‰DÀ©§ìß ´*oƒÇ‘ÜCTŢɴxÆÍrÒ¨ªÜH•$Á!*„ÎhÇN°J§ÌË. £j£¾ G«àÊšE6 q8똩›ñ øyI9­eØ[öPµlÉ ´=2^J¶ÄcÝ«›lÛ]t`æ²Æq¾}˜4eqG&¹ÙÞ;^¶cÚ,²X ‰·›–„9ÙTwZ5´‘¿!Ec½PµóuèÒjE•BwÌÈ9'Ÿ»Õ¢¨0€³²­Ž—ÕÂYžî¦7î.)_wB =ZÖ(³¦ŒÙÏpb¥ CrT朌« ‹â†@%O!›¬x²EÅğǖ‰¬RÌÛ¢„—)S|£ÄYÄüÎɸ+/1`¾x%T?>øÃÝMzµ¨ÑÈ`Rws•M½eÃKQ3u(›êê=]QèÄ Q‚!˜¹ûÈaµÙŒråH»°E z瑪7ß>@Óà•P©‡ÕëÎHáo¿ëV´=m‹‹¯â?ôV*4.i–jç0sШÔÉ¥K—ÔÏw÷_»Y¾[”Ti—º¨.JXB… –`¢²˜Fe9PÙ½Ô+!•ºrmh^Jù¸°nµšÀKeÀ`ZƖ�ÏëD•smÜì·e@‚FeJ+ÚõE„Y“ÀŸ­šôÅjˆ²ˆœs®s:¶¨,Añ +½ǖÍ‘+PÉÉðÊGWÛõ¡,÷äLËPMç¬D¤àòq—Büq\ëbüTë°2µ’÷½ÓI\n³õ(‡¨ú¬u¿¤§Ie"ºR ªô-mû ¤êÝ»Õ}tù¦i¨ÛªÞRC¦Û šÇBÀxZ`îä +‰ oœ®rÒ´@e ¦íí?žz+]ÆÌUq¡ \ÛHlp.WÚN§k>ô÷Jœe"p©ÃÚc­Ô¼>ÊÝPþþ‘³;L¨ùݲX‹ï¶*Ò_1§´Ì4×`ïexÎÖ$Ûçªð—±(q»S•&Ìû€Ð¨F%©5¨WPÕ[Û¡ÚØkXßf«q;«­Üa…!JÞæ i®ÛiØ­FÉ¢íP-ÊÚ-W^þ‚€…|û勎€l™§Û|&3)T×X­Yñït8‹*�þ=J ±ñ>»š IpÒX$.ÄäI,*NVÎ"õç}5 òFt'<ó3(Îdòá•&ܨ|®ØJg1I׸›®-¤2f‘úËÚD¢"Å=Žò´šá¼ ?gkBÊ©äø­‹¾ÒIyúˆ±þ—e«c±WÇUZëƒ#VƒÉê&™–Wžn“¾à©GF§mœ~ì~›šy,I¼AÛýÙL5 }ªkOèm*'žy¢bW.-u}ìw=6þ­~ž˜üJ¨6ÿe¢Ê·Q¥¥í6zóŸ3t‹ +؋þý»>zý^a{ñ¹c¯ž|XӘƒº$áÑ¡ ±ë©¾|am” -ƒgVŠßmT³ˆc¹¾pòÈ¿ÏÜñÏó‡ß>}ôý3÷é,`bÎZ¿åÔÏå£ë:.‹ïØÆW¨Ê×ýUu)óWþ¶ÈŒZÄGjó²› ÓŠë•Äñ~!`â˜;ùìW^i\>í ÒÇOÜ¡Cç?¯<7›ú k£ùŠgÛ´Œ +iª¥QIuì½ïEŽgOÞßÅÚÊ^éÙߏÔìý'OŽÒ^yß{Úöµø2¥JhÌKrx;ß*^Aâd§CjÖ­®bœtBá±£R¯Ÿ­n€ÉÌ6–d-¾š_”vì²HTóR×L¸cÇËzù,qv½rÑTRG}]lÉó*sª‰ +>\yĝµšGu ¦Y…Üæü…sY5 0™¨ +‰7ïAƒEsÿ‰#·qñ j/òV«,8çCoVË*ÃÉÿE©VF•ïKݰÔr,ý•2×ƒ¶`[A¬½'vïêþáåêÇ>IÕZ)ÓmãLÁIöGûm¬YÎg– ßB¯¯–e¯uK¹]ܝ8pJHՃvù“]»î9|˜U*ËyÁÓéœ5ÔCX¶e|nÀæpÑ¥ž.y×±uƼ­ðdÍëGû÷k˜Ÿ^=¨è¾Â”ÙÛï–7žK…þd„’K¼W6ð°\sÍ(Gà3 +endstream +endobj +3119 0 obj +<< +/Length 3124 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Image +/Width 50 +/Height 128 +/ColorSpace /DeviceRGB +/Interpolate false +/BitsPerComponent 8 +>> +stream +xœµœ_ÕÅý,Ùh~ 2Iç²"01HVB¶6‰‚&HÀ„™¸ù'â°0fL€,!(…äÉo~ÌÇà‘W>9î÷è̽½Î‚H©Õêé½}ï骺Uu«nï—_î”f³ÙÚÚÚÞ]»Úc÷ÐÍíþ´ãwŠêê«¿ÓuÝt2ô‡.Æãñdõç´¿˜Ä¡G677·¶¶–ËåÆÆÆ·ŽJ¼Ò“ÕAA2)u~äØÃ¾-¨Î_8·¾¾þE5îÉ,2 óÊwÌ+¿uTê &»¦åHîMWÅ'Z,‚¤ó·ŽJCÀ«Y¡§çÇçóù¢¡Ÿ;¦3rƒ3g_ÑõwÞù †þâ‹/>ÿüóÏ>ûìóUÒ}P‰ )åHx´ô‹èÙoÆ+u5êéÁß= sN1]ïݳW7­?nÄOÀ¬­’ß´Kvc÷n5þŸ¨Äa=«ƒ~¤Hœ¹ðýê¯ûöí£Í¾žÜ@ƒVT‡âÃNPÝwä¾ÑÉåˆ] L‰wC¤®Ô`‡¨<®Îæ lázR2Oö‚]‘`f¨ š.@µC þæþ_'* ¤k‰T°bR”?ù£–‹k m0ƒ¼úZ¨Àà! ¿~¨&­ lW%(Þîo‡¿S·ê³S EgŒjNÀlÀKћQÙP|]^я5'ÕÕ2՝4дB˜b:'¤Ô||Ti¬ðÉ +©Yš¬J…ªš›ÆFY㢲a¬ú©ÈN9Íэð×êG€ó«®@¥Ÿr 9—Oƒn:p#Ö{ð퐔m 6$NA¤Y£hÊm2ãqýU¨äƒ&}¨séÒ%àÉÁ ‰EƒGHn úl’¬Ö¶!äX9‚Áf¸žl©k”3Búà÷{µS†©”ŒJS?m|JÕ¦½'Ý`ZTT•©ì†|®uÌð¦CRnÛ¤ýtˆ“âåk*ti˜Ï©ð•ûœ­;n½s7ˆ*çT»Âp“!Žåô´VXˆþ M•Îè•æK+hscÖ»Ô +æOÙ|µ DŠ@ƒV|8,£¯4=×úpˆé°çª=LTnÜLϬêðë{ +çÁõ¿ÑP¾¾U7š¨ü,oJ¬*õ¬WNè,“«°B?u­ôs½:tˆû¢+˜‹®÷§ðÊsP¸¿;ƄktÏñ.¾V'G×טQqQ™V:U×{^Ý•žÕ¹B¯¸Ó¢‚'j g=:ׯ™‡û+ _ë#“ +r²À+î òŠ%#=ޤt¾³!³ÈÎÚÆÐ!™QI‚0 ê=$l¸õjT¼ÿ¤¸]€Á«U…žA5î£ i™&÷§ b?2P¢" +…tm½G(eN&*kõÍ7ߜÀ#¨ìM�°ÙÓr¹ÔµB @V¼’ìೄE^¯aµx…tazÄLT·ÜvPÇ¡ž,A«Z —–=騘ƒF¥Q˜¡»Wi­E •3HÏРªÈ=e,A–Û$„îÊsÐL :²%Ç}<~üÑtjÕ44 +ê=‡cÙ¬keU[¨„0éÛÅóW¨|ÇËvØ ÀØÔT~œÑfCÌÇä•Q ®’2Th9–.Ï%Ý_ú;4j+È +6ˆªÊAu±bª¢…Jó ûN6 7sÉz^A²íJT©9™1—ôKj¦“µShûIKîÙWA2ªœƒªÑjL[ÙŽ!m¤[ kÓ ´DxœDUÉÅïÎYë©¶AúÙn›¸z˜SʖËs5¶mO ‰†XoS{+æ j²ó~9ÓYÆÚh8 T™ˆ#ˆ²G@oö~¤ßǙªÂQ[<ìvú:ç§Å'q"FåÈÍÞ-c,’%,ÌL ¦I„¤²ùùQOZ{ê&/hÕJ^‘ÆÑpöƒ62žit¸AtäÔÖ¨wµÎ)™K:ƒê§ÎÂÓ¢Ò³ ^M^Y@u÷‘Ãôø‰Ç^Ø|VCgtÔEræ'ÿðòٗ<Ùa#2¨Q‰.^¼X¡ªØ•s¨Ïzn^éÎËoÔñôü8¼2gœè¤sï¾úú…3�XdüÔÐÎcè&¨t³Be+jTðÊ*¤5I?£Ê˜mV’H: Ï;¾©Ãzò P1 *ÛnT÷’2¤×·N8õ”V¨–Ä«·ÞߪTo›nÿ´*¥œÞY/;-ُÔv…º#T{XxÎø²°ÉŠ +†ÎŠŒ +¿ööG¯ýõÓ埼§C¬kç QµsÐ4*RОƒâÚNL{û]· +ƒT]¼Òù²)¸jÎ©W]Ÿª¯„ +`ç/œDÅ4*ÉbdTX]£Êðãĥw>ÝÔTÂéà½2*xemO+j5C^ J+ +Q~2¯ÄQG#‰ª;>‘ø$ $¯2)JŽu¼÷··Y`ޙYÉ:P©sˆKʂ¨2ûa“«<TK^zí9EιÆłWº$`Rx‰—Å c‚Öúšˆ+bºƒÇ±Óœ¯–êÌ« +ÎÅ~ðà­?“ŽÝtàF<ÓÕ²…:ùÓ铎2 SÎ¥S]!kCë•#“ p7Å¡WðŠŒGK™¢ÇQêýìñY:u‘ò2°”`®q£8™7cV``‚=˜¬¢Á +X‹Ê+—6 ™$;O·ÊE6»Šýø,j𠍔x·š­$eT.eç¹ +Ë0µÖf`fC…Êe€*ç»Dà a[Ʊ !ÎI%ŒZse±Ý1:š×8.®‘ ˜EÅÄËmºªÚ+;ÆÏt¦£RzÈä:ïɛ‹×ÑÕ4Ê£ºÀ¶8 à7ƒ ò3I•¨ts£_Î3âh5'Ö2sTÒwB…›–cm@ "'0Œ6A©QUvј™z©çOP|(1ˆÊ³>QY‚F%s-÷ñç­·œ\jÃÅcO<"G©ãɧ%&ªQ,]¾ +’ü»ÎðJ#¼#pãlõÊy¹6…Oû¯ÛoçeˆºR3bB#ýu´‘ ¨Ä¥WοHௌjc5ê¬ãÌú½Ö«w?9÷——Š„Ê“Zl÷Ynõ¦k ªRSK¿àˆ,’ÞN¨š@J§ŸÕ%GMDã&T·ÜvPwl<GÅ×HI´Öªç_}ªP9¬ÎÕFà­íF5j–ÞéG%çiž«… +R†ïßpg¨`#¢Dj¦ZXÛ «U‰ž•"èj^Tö56ªi™XQ Žå§—6¶œ~Y…GߒWÓêl¶°ü1/’3�Ly§úí=)*³Ì5*„â„ß:lTUUÂÄpNìÛbÛ •®«˜!íduǗ1ï]Ýä%!K0³¸0*Më¬dÿ0»f|e"/dSY¥¶Ð¨Š¥£(jðWkQÆ9xœQT(2û—¼ª’-ã¾Î>.EÉä•ÇõÄÉÚ´©!¢`­Jd4bFyMd½BЮEf?£’25w>¸©£-ì¶9ÀRUpÅH™­²¯Eô•h=(üœ•ø`Kcs<\AÊê‰QÙGd=ζšƒՖ†I˜5ŒÌþï]›ûU05³È·W9RP!Û1ƒÞ·5Õ®DކØàOV÷ùÜpàzý”AÖOuàPfM~;yå¸Ý¨ìOéMÇ(ê•É+û¯cººiSo¤–7ÿü'òGg/œ’ƒÿÒŬ”·Ëº®RÍ+y=…?U?N<9‡Œœ¦ãmGæ R¨ 0:Ë¥ +˜#¥AH ’흍 +Î\±¶Né•L£õ–H@íå×ÔàÍ^+y¹!i•š •În–֠╳’ ÷3LÐ}-Òuhè¶2èøD© üñ&CÖÑ ½…êrPô¯7t1‰HÉü©Py&*FTŸb‚FÔÐà¬Pé¬Î5äBØLo¹ââ*©„QU¼ÚÎ2$*t5îŽO*”3B¨t8ˑ 4¯75#@%xêRÛӄ:¥“ùv‡ßXxu‚/³ÃÒÚ½jRH©œôhQMz CºIø‰ßŒª²êæ•ý`¢rŽÂ™ +»¡Êþۊ’ü—F%*ÝÁ*,$d%æ·ehÉù®Ì@:aÿ†cË./ðƒ9ï2E¯6úr¶0…ÙR~~‚ʵ§ õjïê˜ ò“r‰DÀ©§ìß ´*oƒÇ‘ÜCTŢɴxÆÍrÒ¨ªÜH•$Á!*„ÎhÇN°J§ÌË. £j£¾ G«àÊšE6 q8똩›ñ øyI9­eØ[öPµlÉ ´=2^J¶ÄcÝ«›lÛ]t`æ²Æq¾}˜4eqG&¹ÙÞ;^¶cÚ,²X ‰·›–„9ÙTwZ5´‘¿!Ec½PµóuèÒjE•BwÌÈ9'Ÿ»Õ¢¨0€³²­Ž—ÕÂYžî¦7î.)_wB =ZÖ(³¦ŒÙÏpb¥ CrT朌« ‹â†@%O!›¬x²EÅğǖ‰¬RÌÛ¢„—)S|£ÄYÄüÎɸ+/1`¾x%T?>øÃÝMzµ¨ÑÈ`Rws•M½eÃKQ3u(›êê=]QèÄ Q‚!˜¹ûÈaµÙŒråH»°E z瑪7ß>@Óà•P©‡ÕëÎHáo¿ëV´=m‹‹¯â?ôV*4.i–jç0sШÔÉ¥K—ÔÏw÷_»Y¾[”Ti—º¨.JXB… –`¢²˜Fe9PÙ½Ô+!•ºrmh^Jù¸°nµšÀKeÀ`ZƖ�ÏëD•smÜì·e@‚FeJ+ÚõE„Y“ÀŸ­šôÅjˆ²ˆœs®s:¶¨,Añ +½ǖÍ‘+PÉÉðÊGWÛõ¡,÷äLËPMç¬D¤àòq—Büq\ëbüTë°2µ’÷½ÓI\n³õ(‡¨ú¬u¿¤§Ie"ºR ªô-mû ¤êÝ»Õ}tù¦i¨ÛªÞRC¦Û šÇBÀxZ`îä +‰ oœ®rÒ´@e ¦íí?žz+]ÆÌUq¡ \ÛHlp.WÚN§k>ô÷Jœe"p©ÃÚc­Ô¼>ÊÝPþþ‘³;L¨ùݲX‹ï¶*Ò_1§´Ì4×`ïexÎÖ$Ûçªð—±(q»S•&Ìû€Ð¨F%©5¨WPÕ[Û¡ÚØkXßf«q;«­Üa…!JÞæ i®ÛiØ­FÉ¢íP-ÊÚ-W^þ‚€…|û勎€l™§Û|&3)T×X­Yñït8‹*�þ=J ±ñ>»š IpÒX$.ÄäI,*NVÎ"õç}5 òFt'<ó3(Îdòá•&ܨ|®ØJg1I׸›®-¤2f‘úËÚD¢"Å=Žò´šá¼ ?gkBÊ©äø­‹¾ÒIyúˆ±þ—e«c±WÇUZëƒ#VƒÉê&™–Wžn“¾à©GF§mœ~ì~›šy,I¼AÛýÙL5 }ªkOèm*'žy¢bW.-u}ìw=6þ­~ž˜üJ¨6ÿe¢Ê·Q¥¥í6zóŸ3t‹ +؋þý»>zý^a{ñ¹c¯ž|XӘƒº$áÑ¡ ±ë©¾|am” -ƒgVŠßmT³ˆc¹¾pòÈ¿ÏÜñÏó‡ß>}ôý3÷é,`bÎZ¿åÔÏå£ë:.‹ïØÆW¨Ê×ýUu)óWþ¶ÈŒZÄGjó²› ÓŠë•Äñ~!`â˜;ùìW^i\>í ÒÇOÜ¡Cç?¯<7›ú k£ùŠgÛ´Œ +iª¥QIuì½ïEŽgOÞßÅÚÊ^éÙߏÔìý'OŽÒ^yß{Úöµø2¥JhÌKrx;ß*^Aâd§CjÖ­®bœtBá±£R¯Ÿ­n€ÉÌ6–d-¾š_”vì²HTóR×L¸cÇËzù,qv½rÑTRG}]lÉó*sª‰ +>\yĝµšGu ¦Y…Üæü…sY5 0™¨ +‰7ïAƒEsÿ‰#·qñ j/òV«,8çCoVË*ÃÉÿE©VF•ïKݰÔr,ý•2×ƒ¶`[A¬½'vïêþáåêÇ>IÕZ)ÓmãLÁIöGûm¬YÎg– ßB¯¯–e¯uK¹]ܝ8pJHՃvù“]»î9|˜U*ËyÁÓéœ5ÔCX¶e|nÀæpÑ¥ž.y×±uƼ­ðdÍëGû÷k˜Ÿ^=¨è¾Â”ÙÛï–7žK…þd„’K¼W6ð°\sÍ(Gà3 +endstream +endobj +3120 0 obj +<< +/Length 3125 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Image +/Width 50 +/Height 128 +/ColorSpace /DeviceRGB +/Interpolate false +/BitsPerComponent 8 +>> +stream +xœµœ_ÕÅý,Ùh~ 2Iç²"01HVB¶6‰‚&HÀ„™¸ù'â°0fL€,!(…äÉo~ÌÇà‘W>9î÷è̽½Î‚H©Õêé½}ï骺Uu«nï—_î”f³ÙÚÚÚÞ]»Úc÷ÐÍíþ´ãwŠêê«¿ÓuÝt2ô‡.Æãñdõç´¿˜Ä¡G677·¶¶–ËåÆÆÆ·ŽJ¼Ò“ÕAA2)u~äØÃ¾-¨Î_8·¾¾þE5îÉ,2 óÊwÌ+¿uTê &»¦åHîMWÅ'Z,‚¤ó·ŽJCÀ«Y¡§çÇçóù¢¡Ÿ;¦3rƒ3g_ÑõwÞù †þâ‹/>ÿüóÏ>ûìóUÒ}P‰ )åHx´ô‹èÙoÆ+u5êéÁß= sN1]ïݳW7­?nÄOÀ¬­’ß´Kvc÷n5þŸ¨Äa=«ƒ~¤Hœ¹ðýê¯ûöí£Í¾žÜ@ƒVT‡âÃNPÝwä¾ÑÉåˆ] L‰wC¤®Ô`‡¨<®Îæ lázR2Oö‚]‘`f¨ š.@µC þæþ_'* ¤k‰T°bR”?ù£–‹k m0ƒ¼úZ¨Àà! ¿~¨&­ lW%(Þîo‡¿S·ê³S EgŒjNÀlÀKћQÙP|]^я5'ÕÕ2՝4дB˜b:'¤Ô||Ti¬ðÉ +©Yš¬J…ªš›ÆFY㢲a¬ú©ÈN9Íэð×êG€ó«®@¥Ÿr 9—Oƒn:p#Ö{ð퐔m 6$NA¤Y£hÊm2ãqýU¨äƒ&}¨séÒ%àÉÁ ‰EƒGHn úl’¬Ö¶!äX9‚Áf¸žl©k”3Búà÷{µS†©”ŒJS?m|JÕ¦½'Ý`ZTT•©ì†|®uÌð¦CRnÛ¤ýtˆ“âåk*ti˜Ï©ð•ûœ­;n½s7ˆ*çT»Âp“!Žåô´VXˆþ M•Îè•æK+hscÖ»Ô +æOÙ|µ DŠ@ƒV|8,£¯4=×úpˆé°çª=LTnÜLϬêðë{ +çÁõ¿ÑP¾¾U7š¨ü,oJ¬*õ¬WNè,“«°B?u­ôs½:tˆû¢+˜‹®÷§ðÊsP¸¿;ƄktÏñ.¾V'G×טQqQ™V:U×{^Ý•žÕ¹B¯¸Ó¢‚'j g=:ׯ™‡û+ _ë#“ +r²À+î òŠ%#=ޤt¾³!³ÈÎÚÆÐ!™QI‚0 ê=$l¸õjT¼ÿ¤¸]€Á«U…žA5î£ i™&÷§ b?2P¢" +…tm½G(eN&*kõÍ7ߜÀ#¨ìM�°ÙÓr¹ÔµB @V¼’ìೄE^¯aµx…tazÄLT·ÜvPÇ¡ž,A«Z —–=騘ƒF¥Q˜¡»Wi­E •3HÏРªÈ=e,A–Û$„îÊsÐL :²%Ç}<~üÑtjÕ44 +ê=‡cÙ¬keU[¨„0éÛÅóW¨|ÇËvØ ÀØÔT~œÑfCÌÇä•Q ®’2Th9–.Ï%Ý_ú;4j+È +6ˆªÊAu±bª¢…Jó ûN6 7sÉz^A²íJT©9™1—ôKj¦“µShûIKîÙWA2ªœƒªÑjL[ÙŽ!m¤[ kÓ ´DxœDUÉÅïÎYë©¶AúÙn›¸z˜SʖËs5¶mO ‰†XoS{+æ j²ó~9ÓYÆÚh8 T™ˆ#ˆ²G@oö~¤ßǙªÂQ[<ìvú:ç§Å'q"FåÈÍÞ-c,’%,ÌL ¦I„¤²ùùQOZ{ê&/hÕJ^‘ÆÑpöƒ62žit¸AtäÔÖ¨wµÎ)™K:ƒê§ÎÂÓ¢Ò³ ^M^Y@u÷‘Ãôø‰Ç^Ø|VCgtÔEræ'ÿðòٗ<Ùa#2¨Q‰.^¼X¡ªØ•s¨Ïzn^éÎËoÔñôü8¼2gœè¤sï¾úú…3�XdüÔÐÎcè&¨t³Be+jTðÊ*¤5I?£Ê˜mV’H: Ï;¾©Ãzò P1 *ÛnT÷’2¤×·N8õ”V¨–Ä«·ÞߪTo›nÿ´*¥œÞY/;-ُÔv…º#T{XxÎø²°ÉŠ +†ÎŠŒ +¿ööG¯ýõÓ埼§C¬kç QµsÐ4*RОƒâÚNL{û]· +ƒT]¼Òù²)¸jÎ©W]Ÿª¯„ +`ç/œDÅ4*ÉbdTX]£Êðãĥw>ÝÔTÂéà½2*xemO+j5C^ J+ +Q~2¯ÄQG#‰ª;>‘ø$ $¯2)JŽu¼÷··Y`ޙYÉ:P©sˆKʂ¨2ûa“«<TK^zí9EιÆłWº$`Rx‰—Å c‚Öúšˆ+bºƒÇ±Óœ¯–êÌ« +ÎÅ~ðà­?“ŽÝtàF<ÓÕ²…:ùÓ铎2 SÎ¥S]!kCë•#“ p7Å¡WðŠŒGK™¢ÇQêýìñY:u‘ò2°”`®q£8™7cV``‚=˜¬¢Á +X‹Ê+—6 ™$;O·ÊE6»Šýø,j𠍔x·š­$eT.eç¹ +Ë0µÖf`fC…Êe€*ç»Dà a[Ʊ !ÎI%ŒZse±Ý1:š×8.®‘ ˜EÅÄËmºªÚ+;ÆÏt¦£RzÈä:ïɛ‹×ÑÕ4Ê£ºÀ¶8 à7ƒ ò3I•¨ts£_Î3âh5'Ö2sTÒwB…›–cm@ "'0Œ6A©QUvј™z©çOP|(1ˆÊ³>QY‚F%s-÷ñç­·œ\jÃÅcO<"G©ãɧ%&ªQ,]¾ +’ü»ÎðJ#¼#pãlõÊy¹6…Oû¯ÛoçeˆºR3bB#ýu´‘ ¨Ä¥WοHௌjc5ê¬ãÌú½Ö«w?9÷——Š„Ê“Zl÷Ynõ¦k ªRSK¿àˆ,’ÞN¨š@J§ŸÕ%GMDã&T·ÜvPwl<GÅ×HI´Öªç_}ªP9¬ÎÕFà­íF5j–ÞéG%çiž«… +R†ïßpg¨`#¢Dj¦ZXÛ «U‰ž•"èj^Tö56ªi™XQ Žå§—6¶œ~Y…GߒWÓêl¶°ü1/’3�Ly§úí=)*³Ì5*„â„ß:lTUUÂÄpNìÛbÛ •®«˜!íduǗ1ï]Ýä%!K0³¸0*Më¬dÿ0»f|e"/dSY¥¶Ð¨Š¥£(jðWkQÆ9xœQT(2û—¼ª’-ã¾Î>.EÉä•ÇõÄÉÚ´©!¢`­Jd4bFyMd½BЮEf?£’25w>¸©£-ì¶9ÀRUpÅH™­²¯Eô•h=(üœ•ø`Kcs<\AÊê‰QÙGd=ζšƒՖ†I˜5ŒÌþï]›ûU05³È·W9RP!Û1ƒÞ·5Õ®DކØàOV÷ùÜpàzý”AÖOuàPfM~;yå¸Ý¨ìOéMÇ(ê•É+û¯cººiSo¤–7ÿü'òGg/œ’ƒÿÒŬ”·Ëº®RÍ+y=…?U?N<9‡Œœ¦ãmGæ R¨ 0:Ë¥ +˜#¥AH ’흍 +Î\±¶Né•L£õ–H@íå×ÔàÍ^+y¹!i•š •În–֠╳’ ÷3LÐ}-Òuhè¶2èøD© üñ&CÖÑ ½…êrPô¯7t1‰HÉü©Py&*FTŸb‚FÔÐà¬Pé¬Î5äBØLo¹ââ*©„QU¼ÚÎ2$*t5îŽO*”3B¨t8ˑ 4¯75#@%xêRÛӄ:¥“ùv‡ßXxu‚/³ÃÒÚ½jRH©œôhQMz CºIø‰ßŒª²êæ•ý`¢rŽÂ™ +»¡Êþۊ’ü—F%*ÝÁ*,$d%æ·ehÉù®Ì@:aÿ†cË./ðƒ9ï2E¯6úr¶0…ÙR~~‚ʵ§ õjïê˜ ò“r‰DÀ©§ìß ´*oƒÇ‘ÜCTŢɴxÆÍrÒ¨ªÜH•$Á!*„ÎhÇN°J§ÌË. £j£¾ G«àÊšE6 q8똩›ñ øyI9­eØ[öPµlÉ ´=2^J¶ÄcÝ«›lÛ]t`æ²Æq¾}˜4eqG&¹ÙÞ;^¶cÚ,²X ‰·›–„9ÙTwZ5´‘¿!Ec½PµóuèÒjE•BwÌÈ9'Ÿ»Õ¢¨0€³²­Ž—ÕÂYžî¦7î.)_wB =ZÖ(³¦ŒÙÏpb¥ CrT朌« ‹â†@%O!›¬x²EÅğǖ‰¬RÌÛ¢„—)S|£ÄYÄüÎɸ+/1`¾x%T?>øÃÝMzµ¨ÑÈ`Rws•M½eÃKQ3u(›êê=]QèÄ Q‚!˜¹ûÈaµÙŒråH»°E z瑪7ß>@Óà•P©‡ÕëÎHáo¿ëV´=m‹‹¯â?ôV*4.i–jç0sШÔÉ¥K—ÔÏw÷_»Y¾[”Ti—º¨.JXB… –`¢²˜Fe9PÙ½Ô+!•ºrmh^Jù¸°nµšÀKeÀ`ZƖ�ÏëD•smÜì·e@‚FeJ+ÚõE„Y“ÀŸ­šôÅjˆ²ˆœs®s:¶¨,Añ +½ǖÍ‘+PÉÉðÊGWÛõ¡,÷äLËPMç¬D¤àòq—Büq\ëbüTë°2µ’÷½ÓI\n³õ(‡¨ú¬u¿¤§Ie"ºR ªô-mû ¤êÝ»Õ}tù¦i¨ÛªÞRC¦Û šÇBÀxZ`îä +‰ oœ®rÒ´@e ¦íí?žz+]ÆÌUq¡ \ÛHlp.WÚN§k>ô÷Jœe"p©ÃÚc­Ô¼>ÊÝPþþ‘³;L¨ùݲX‹ï¶*Ò_1§´Ì4×`ïexÎÖ$Ûçªð—±(q»S•&Ìû€Ð¨F%©5¨WPÕ[Û¡ÚØkXßf«q;«­Üa…!JÞæ i®ÛiØ­FÉ¢íP-ÊÚ-W^þ‚€…|û勎€l™§Û|&3)T×X­Yñït8‹*�þ=J ±ñ>»š IpÒX$.ÄäI,*NVÎ"õç}5 òFt'<ó3(Îdòá•&ܨ|®ØJg1I׸›®-¤2f‘úËÚD¢"Å=Žò´šá¼ ?gkBÊ©äø­‹¾ÒIyúˆ±þ—e«c±WÇUZëƒ#VƒÉê&™–Wžn“¾à©GF§mœ~ì~›šy,I¼AÛýÙL5 }ªkOèm*'žy¢bW.-u}ìw=6þ­~ž˜üJ¨6ÿe¢Ê·Q¥¥í6zóŸ3t‹ +؋þý»>zý^a{ñ¹c¯ž|XӘƒº$áÑ¡ ±ë©¾|am” -ƒgVŠßmT³ˆc¹¾pòÈ¿ÏÜñÏó‡ß>}ôý3÷é,`bÎZ¿åÔÏå£ë:.‹ïØÆW¨Ê×ýUu)óWþ¶ÈŒZÄGjó²› ÓŠë•Äñ~!`â˜;ùìW^i\>í ÒÇOÜ¡Cç?¯<7›ú k£ùŠgÛ´Œ +iª¥QIuì½ïEŽgOÞßÅÚÊ^éÙߏÔìý'OŽÒ^yß{Úöµø2¥JhÌKrx;ß*^Aâd§CjÖ­®bœtBá±£R¯Ÿ­n€ÉÌ6–d-¾š_”vì²HTóR×L¸cÇËzù,qv½rÑTRG}]lÉó*sª‰ +>\yĝµšGu ¦Y…Üæü…sY5 0™¨ +‰7ïAƒEsÿ‰#·qñ j/òV«,8çCoVË*ÃÉÿE©VF•ïKݰÔr,ý•2×ƒ¶`[A¬½'vïêþáåêÇ>IÕZ)ÓmãLÁIöGûm¬YÎg– ßB¯¯–e¯uK¹]ܝ8pJHՃvù“]»î9|˜U*ËyÁÓéœ5ÔCX¶e|nÀæpÑ¥ž.y×±uƼ­ðdÍëGû÷k˜Ÿ^=¨è¾Â”ÙÛï–7žK…þd„’K¼W6ð°\sÍ(Gà3 +endstream +endobj +3121 0 obj +<< +/Length 3126 0 R +/Filter /FlateDecode +/Type /XObject +/Subtype /Image +/Width 50 +/Height 128 +/ColorSpace /DeviceRGB +/Interpolate false +/BitsPerComponent 8 +>> +stream +xœµœ_ÕÅý,Ùh~ 2Iç²"01HVB¶6‰‚&HÀ„™¸ù'â°0fL€,!(…äÉo~ÌÇà‘W>9î÷è̽½Î‚H©Õêé½}ï骺Uu«nï—_î”f³ÙÚÚÚÞ]»Úc÷ÐÍíþ´ãwŠêê«¿ÓuÝt2ô‡.Æãñdõç´¿˜Ä¡G677·¶¶–ËåÆÆÆ·ŽJ¼Ò“ÕAA2)u~äØÃ¾-¨Î_8·¾¾þE5îÉ,2 óÊwÌ+¿uTê &»¦åHîMWÅ'Z,‚¤ó·ŽJCÀ«Y¡§çÇçóù¢¡Ÿ;¦3rƒ3g_ÑõwÞù †þâ‹/>ÿüóÏ>ûìóUÒ}P‰ )åHx´ô‹èÙoÆ+u5êéÁß= sN1]ïݳW7­?nÄOÀ¬­’ß´Kvc÷n5þŸ¨Äa=«ƒ~¤Hœ¹ðýê¯ûöí£Í¾žÜ@ƒVT‡âÃNPÝwä¾ÑÉåˆ] L‰wC¤®Ô`‡¨<®Îæ lázR2Oö‚]‘`f¨ š.@µC þæþ_'* ¤k‰T°bR”?ù£–‹k m0ƒ¼úZ¨Àà! ¿~¨&­ lW%(Þîo‡¿S·ê³S EgŒjNÀlÀKћQÙP|]^я5'ÕÕ2՝4дB˜b:'¤Ô||Ti¬ðÉ +©Yš¬J…ªš›ÆFY㢲a¬ú©ÈN9Íэð×êG€ó«®@¥Ÿr 9—Oƒn:p#Ö{ð퐔m 6$NA¤Y£hÊm2ãqýU¨äƒ&}¨séÒ%àÉÁ ‰EƒGHn úl’¬Ö¶!äX9‚Áf¸žl©k”3Búà÷{µS†©”ŒJS?m|JÕ¦½'Ý`ZTT•©ì†|®uÌð¦CRnÛ¤ýtˆ“âåk*ti˜Ï©ð•ûœ­;n½s7ˆ*çT»Âp“!Žåô´VXˆþ M•Îè•æK+hscÖ»Ô +æOÙ|µ DŠ@ƒV|8,£¯4=×úpˆé°çª=LTnÜLϬêðë{ +çÁõ¿ÑP¾¾U7š¨ü,oJ¬*õ¬WNè,“«°B?u­ôs½:tˆû¢+˜‹®÷§ðÊsP¸¿;ƄktÏñ.¾V'G×טQqQ™V:U×{^Ý•žÕ¹B¯¸Ó¢‚'j g=:ׯ™‡û+ _ë#“ +r²À+î òŠ%#=ޤt¾³!³ÈÎÚÆÐ!™QI‚0 ê=$l¸õjT¼ÿ¤¸]€Á«U…žA5î£ i™&÷§ b?2P¢" +…tm½G(eN&*kõÍ7ߜÀ#¨ìM�°ÙÓr¹ÔµB @V¼’ìೄE^¯aµx…tazÄLT·ÜvPÇ¡ž,A«Z —–=騘ƒF¥Q˜¡»Wi­E •3HÏРªÈ=e,A–Û$„îÊsÐL :²%Ç}<~üÑtjÕ44 +ê=‡cÙ¬keU[¨„0éÛÅóW¨|ÇËvØ ÀØÔT~œÑfCÌÇä•Q ®’2Th9–.Ï%Ý_ú;4j+È +6ˆªÊAu±bª¢…Jó ûN6 7sÉz^A²íJT©9™1—ôKj¦“µShûIKîÙWA2ªœƒªÑjL[ÙŽ!m¤[ kÓ ´DxœDUÉÅïÎYë©¶AúÙn›¸z˜SʖËs5¶mO ‰†XoS{+æ j²ó~9ÓYÆÚh8 T™ˆ#ˆ²G@oö~¤ßǙªÂQ[<ìvú:ç§Å'q"FåÈÍÞ-c,’%,ÌL ¦I„¤²ùùQOZ{ê&/hÕJ^‘ÆÑpöƒ62žit¸AtäÔÖ¨wµÎ)™K:ƒê§ÎÂÓ¢Ò³ ^M^Y@u÷‘Ãôø‰Ç^Ø|VCgtÔEræ'ÿðòٗ<Ùa#2¨Q‰.^¼X¡ªØ•s¨Ïzn^éÎËoÔñôü8¼2gœè¤sï¾úú…3�XdüÔÐÎcè&¨t³Be+jTðÊ*¤5I?£Ê˜mV’H: Ï;¾©Ãzò P1 *ÛnT÷’2¤×·N8õ”V¨–Ä«·ÞߪTo›nÿ´*¥œÞY/;-ُÔv…º#T{XxÎø²°ÉŠ +†ÎŠŒ +¿ööG¯ýõÓ埼§C¬kç QµsÐ4*RОƒâÚNL{û]· +ƒT]¼Òù²)¸jÎ©W]Ÿª¯„ +`ç/œDÅ4*ÉbdTX]£Êðãĥw>ÝÔTÂéà½2*xemO+j5C^ J+ +Q~2¯ÄQG#‰ª;>‘ø$ $¯2)JŽu¼÷··Y`ޙYÉ:P©sˆKʂ¨2ûa“«<TK^zí9EιÆłWº$`Rx‰—Å c‚Öúšˆ+bºƒÇ±Óœ¯–êÌ« +ÎÅ~ðà­?“ŽÝtàF<ÓÕ²…:ùÓ铎2 SÎ¥S]!kCë•#“ p7Å¡WðŠŒGK™¢ÇQêýìñY:u‘ò2°”`®q£8™7cV``‚=˜¬¢Á +X‹Ê+—6 ™$;O·ÊE6»Šýø,j𠍔x·š­$eT.eç¹ +Ë0µÖf`fC…Êe€*ç»Dà a[Ʊ !ÎI%ŒZse±Ý1:š×8.®‘ ˜EÅÄËmºªÚ+;ÆÏt¦£RzÈä:ïɛ‹×ÑÕ4Ê£ºÀ¶8 à7ƒ ò3I•¨ts£_Î3âh5'Ö2sTÒwB…›–cm@ "'0Œ6A©QUvј™z©çOP|(1ˆÊ³>QY‚F%s-÷ñç­·œ\jÃÅcO<"G©ãɧ%&ªQ,]¾ +’ü»ÎðJ#¼#pãlõÊy¹6…Oû¯ÛoçeˆºR3bB#ýu´‘ ¨Ä¥WοHௌjc5ê¬ãÌú½Ö«w?9÷——Š„Ê“Zl÷Ynõ¦k ªRSK¿àˆ,’ÞN¨š@J§ŸÕ%GMDã&T·ÜvPwl<GÅ×HI´Öªç_}ªP9¬ÎÕFà­íF5j–ÞéG%çiž«… +R†ïßpg¨`#¢Dj¦ZXÛ «U‰ž•"èj^Tö56ªi™XQ Žå§—6¶œ~Y…GߒWÓêl¶°ü1/’3�Ly§úí=)*³Ì5*„â„ß:lTUUÂÄpNìÛbÛ •®«˜!íduǗ1ï]Ýä%!K0³¸0*Më¬dÿ0»f|e"/dSY¥¶Ð¨Š¥£(jðWkQÆ9xœQT(2û—¼ª’-ã¾Î>.EÉä•ÇõÄÉÚ´©!¢`­Jd4bFyMd½BЮEf?£’25w>¸©£-ì¶9ÀRUpÅH™­²¯Eô•h=(üœ•ø`Kcs<\AÊê‰QÙGd=ζšƒՖ†I˜5ŒÌþï]›ûU05³È·W9RP!Û1ƒÞ·5Õ®DކØàOV÷ùÜpàzý”AÖOuàPfM~;yå¸Ý¨ìOéMÇ(ê•É+û¯cººiSo¤–7ÿü'òGg/œ’ƒÿÒŬ”·Ëº®RÍ+y=…?U?N<9‡Œœ¦ãmGæ R¨ 0:Ë¥ +˜#¥AH ’흍 +Î\±¶Né•L£õ–H@íå×ÔàÍ^+y¹!i•š •În–֠╳’ ÷3LÐ}-Òuhè¶2èøD© üñ&CÖÑ ½…êrPô¯7t1‰HÉü©Py&*FTŸb‚FÔÐà¬Pé¬Î5äBØLo¹ââ*©„QU¼ÚÎ2$*t5îŽO*”3B¨t8ˑ 4¯75#@%xêRÛӄ:¥“ùv‡ßXxu‚/³ÃÒÚ½jRH©œôhQMz CºIø‰ßŒª²êæ•ý`¢rŽÂ™ +»¡Êþۊ’ü—F%*ÝÁ*,$d%æ·ehÉù®Ì@:aÿ†cË./ðƒ9ï2E¯6úr¶0…ÙR~~‚ʵ§ õjïê˜ ò“r‰DÀ©§ìß ´*oƒÇ‘ÜCTŢɴxÆÍrÒ¨ªÜH•$Á!*„ÎhÇN°J§ÌË. £j£¾ G«àÊšE6 q8똩›ñ øyI9­eØ[öPµlÉ ´=2^J¶ÄcÝ«›lÛ]t`æ²Æq¾}˜4eqG&¹ÙÞ;^¶cÚ,²X ‰·›–„9ÙTwZ5´‘¿!Ec½PµóuèÒjE•BwÌÈ9'Ÿ»Õ¢¨0€³²­Ž—ÕÂYžî¦7î.)_wB =ZÖ(³¦ŒÙÏpb¥ CrT朌« ‹â†@%O!›¬x²EÅğǖ‰¬RÌÛ¢„—)S|£ÄYÄüÎɸ+/1`¾x%T?>øÃÝMzµ¨ÑÈ`Rws•M½eÃKQ3u(›êê=]QèÄ Q‚!˜¹ûÈaµÙŒråH»°E z瑪7ß>@Óà•P©‡ÕëÎHáo¿ëV´=m‹‹¯â?ôV*4.i–jç0sШÔÉ¥K—ÔÏw÷_»Y¾[”Ti—º¨.JXB… –`¢²˜Fe9PÙ½Ô+!•ºrmh^Jù¸°nµšÀKeÀ`ZƖ�ÏëD•smÜì·e@‚FeJ+ÚõE„Y“ÀŸ­šôÅjˆ²ˆœs®s:¶¨,Añ +½ǖÍ‘+PÉÉðÊGWÛõ¡,÷äLËPMç¬D¤àòq—Büq\ëbüTë°2µ’÷½ÓI\n³õ(‡¨ú¬u¿¤§Ie"ºR ªô-mû ¤êÝ»Õ}tù¦i¨ÛªÞRC¦Û šÇBÀxZ`îä +‰ oœ®rÒ´@e ¦íí?žz+]ÆÌUq¡ \ÛHlp.WÚN§k>ô÷Jœe"p©ÃÚc­Ô¼>ÊÝPþþ‘³;L¨ùݲX‹ï¶*Ò_1§´Ì4×`ïexÎÖ$Ûçªð—±(q»S•&Ìû€Ð¨F%©5¨WPÕ[Û¡ÚØkXßf«q;«­Üa…!JÞæ i®ÛiØ­FÉ¢íP-ÊÚ-W^þ‚€…|û勎€l™§Û|&3)T×X­Yñït8‹*�þ=J ±ñ>»š IpÒX$.ÄäI,*NVÎ"õç}5 òFt'<ó3(Îdòá•&ܨ|®ØJg1I׸›®-¤2f‘úËÚD¢"Å=Žò´šá¼ ?gkBÊ©äø­‹¾ÒIyúˆ±þ—e«c±WÇUZëƒ#VƒÉê&™–Wžn“¾à©GF§mœ~ì~›šy,I¼AÛýÙL5 }ªkOèm*'žy¢bW.-u}ìw=6þ­~ž˜üJ¨6ÿe¢Ê·Q¥¥í6zóŸ3t‹ +؋þý»>zý^a{ñ¹c¯ž|XӘƒº$áÑ¡ ±ë©¾|am” -ƒgVŠßmT³ˆc¹¾pòÈ¿ÏÜñÏó‡ß>}ôý3÷é,`bÎZ¿åÔÏå£ë:.‹ïØÆW¨Ê×ýUu)óWþ¶ÈŒZÄGjó²› ÓŠë•Äñ~!`â˜;ùìW^i\>í ÒÇOÜ¡Cç?¯<7›ú k£ùŠgÛ´Œ +iª¥QIuì½ïEŽgOÞßÅÚÊ^éÙߏÔìý'OŽÒ^yß{Úöµø2¥JhÌKrx;ß*^Aâd§CjÖ­®bœtBá±£R¯Ÿ­n€ÉÌ6–d-¾š_”vì²HTóR×L¸cÇËzù,qv½rÑTRG}]lÉó*sª‰ +>\yĝµšGu ¦Y…Üæü…sY5 0™¨ +‰7ïAƒEsÿ‰#·qñ j/òV«,8çCoVË*ÃÉÿE©VF•ïKݰÔr,ý•2×ƒ¶`[A¬½'vïêþáåêÇ>IÕZ)ÓmãLÁIöGûm¬YÎg– ßB¯¯–e¯uK¹]ܝ8pJHՃvù“]»î9|˜U*ËyÁÓéœ5ÔCX¶e|nÀæpÑ¥ž.y×±uƼ­ðdÍëGû÷k˜Ÿ^=¨è¾Â”ÙÛï–7žK…þd„’K¼W6ð°\sÍ(Gà3 +endstream +endobj +3122 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /GXNXJO+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3127 0 R] +/ToUnicode 3128 0 R +>> +endobj +3123 0 obj +4684 +endobj +3124 0 obj +4684 +endobj +3125 0 obj +4684 +endobj +3126 0 obj +4684 +endobj +3127 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /GXNXJO+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3129 0 R +/W [ 0 [ 777 250 500 500 500 500 722 500 722 500 277 556 722 610 500 500 333 389 666 443 443 443 277 500 277 777 500 500 666 722 500 500]] +>> +endobj +3128 0 obj +<< +/Length 3130 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ëj„0†÷>E–ÓÅ Ñ1v@„2ݸè…Ú>€&Ç©P£DgáÛ7æ?L¡…Ïsá|æÄ—ú¹¶Ã*âw7é†VÑÖ8Z¦›Ó$:º6’©0ƒ^™Â[íž¸Ù–•ÆÚöST–"þðÁeu›8<™©£‡H¿9Cn°Wqøº4øÔÜæù‡F²«H¢ª†zß_ۑDŠµññaݎ¾ì/ãs›I¤%Fғ¡en5¹Ö^)**QöþTYó/žqY×ëïօtéӓ$Mª@i Œ)å H‚rP +RN'PHõ Ç@E:#F 1®ëåH£'gÏB¨cêѳÈ1&øè)á—s ~ +]$ügÂOÁVÂOiûaj ?u±ŸÁOÁ]¯Àߕìdz°ß#~Š ~Å9\)ßÝ~¹û&Þ7GߜóKÖ5l˾'ƒ¥ûFÏÓ¼W…çÓÃú +endstream +endobj +3129 0 obj +<< +/Type /FontDescriptor +/FontName /GXNXJO+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3131 0 R +>> +endobj +3130 0 obj +354 +endobj +3131 0 obj +<< +/Length 3132 0 R +/Filter /FlateDecode +/Length1 29344 +>> +stream +xœŒ¼ |՝8þޛ‘F·F÷-ŽÑaI–lI¶å8ñÇq.C.;ÁÄ9€p5¶@(4æ ”¤(”–¤Gnœ€¹Š¡B۔´¥º I»B‹Ûl7ei‰­ÿ÷=É9v÷ÿû¬Çó®yoæß÷½ŸFéÐ␴îÊ5ƒ¸ñ?Þ@hÉ<(ýʺMWKSùŽCʄß]<xɕ?~4�-V}!uÃ%Wl¾øGÑ͟Cݧ:ÿ[.Z³þƒù?ü�¡5ïBYÓ(°þUۉÐZò± W^}Ý­O©ß|ò#Wl\·ñw¿ ùý¿õÊ5× ªO¨ˆÐºÈKƒÃ –?zÃù^„̝ˆ`?B*¿ +AoÔ½—àȏ äå}Hŏ‘íçN ‰y4jÕË𜠧_Ž/Dî´øYÛd۹≶îÉ6Ôiñ$ ù°%l‘!À~”¸ñ“Š +}$~zBЂÊÇܳª HD1ôü¾5i «÷©TÞ1lV¬Z/Š+q¢Äâ»ãGã|ÜB‹M«ÑF´í@»‘ +yäçqcèô ¿{â\±è³î Ô>Ñ>ÑïØ¬,±h,#j‚9LԂì÷|A§¶ÅͲ>îö¸<Dæ-kQHí]‹í&H9 Šai-öi °ŠŽµÈ£ƒ ˜u쮫»ÉV´67]N‹¨£‘D¼Yt9 MÍM–b"žˆG#‚š,¸ëê•ߺá¡;~½ö՛®<ØYjº:XŸ•S­sJóŠäáñâógïzmjϧSÏÜ÷á+ÿ5õñÞûÖ ?…Ë?tU><sÉÔ·`Î0Z s¶Yµ…qPéø>­}ÁKƒ[T[Ô[wñ_ %R +/ã–I+—û7©6û·’íÞíþïqkwGFÍ(ŠÍ¢Åjs8]»‘pÜö+)l—8^ +{}~Npó*(Ýõ´$…mÏã 7gS F#þ"‡žÇ³wv DÃWtJ+с(‰:Çð?žÉî0ӗ(ZIw‹DôDžÇ÷áOØëï'Äþ6 }Ö?q Ò°ZÖrn[Ê««¼USŸVÝ(D4³WM:–ö*Æa<L†¥›ñÍäfIúûòx¨õw\Ыè/ç7Z×UƒUîÇBXà]N‡]­`Uâ¥"¬‘“-L©«’ÀÜæs§6ôaíC·­¸õ¼«6_¿±>êMäv_³÷á;¯|óªEO<“xøŽ±ËŸI4/iô§Åpqï–/ÿ¦5+3] ØÃœà׉¾¡Ø÷€{·û¨›GnÅM6¡Û1ͶáKñlØ%»Qö Mk …ÆŸ#3¾9¡á¿)&l6-Á*­Æ@8˜áÿ‚êó«ÉdV,¥¼y‹y§y·™7{\ϓ>VõtLä1‘î¸ö6‹µ 3‡þ>qÿ=nÈ£~˜›\°ØN—#\šEJ)4Ç Â¶¶ ¦È@‹S'È^ùþ'ßùbëpKÈ2 4\OþíÞ:)¢cÌÀŸ„1ñåfÁ­/»Üþ™E·‡æ Ó™ڄùµ"­âWjV¹Vº/×\m¹Úú-ý·MZžÒ?ezSõ¦ë ÷{®÷ÜG¥ðÿp98À{T>‡Çéq܂֥wëEO—g›k‡$¸=„¸¼ƒGmä<D¥vӅl¼q º¡Õ*vCûˆkǸ‚bU޼˳ÇC<Ïs˜¸¯>‰!8†¿ª‘ú‹m«mm[l¼m ŠMAy‘¤H#7 했äy œCF¬(öÕd#ÙBv—É[äù+ÑOèy|÷iìr¬­Š_ú»OôÌÂÔOLöµµOUaôÙZü²ö--AýC}écxÙÊXËe"V«ì¿ÑóU<ï3µmU74¤`< pLñ +Jc.\B€4Q Ñ& +¶0x5ìµpcSS3÷äê“Gñ,=ü¥õ»â²ç­‡y?¿àÑÌÂk¯X1׋US_ÈøüÀnzôš¡ç^{ç%—|÷ÀÔñ±! 8`OEñ‡0§ôé}úÀíâ}âoDÕ&q“}«ø€íAǛ¾7o‹·Åj9Á·zï’¤Fò¡pDùŒá¨+ì %M&#ñ$N¤ñ·-¶bd­’5oU¬*ëXåƒgŒF²Ì:?:VWfµ—�GHQ<¥xˆ‹†]j›,s�ð!¤U]€' ¢H–©Y¡ÚK ÕGÖ¬css䅅°�ÃéÏÒýÃËî ·¥\¦`èÞï š¢lÍþåØë€ ` -Ç>›g9ª!ï›n‚õÁÃýC…R¡±¹‰mh´–x«CÔáà dì–hayÌéOtHçñÌWžzeêšݲücÜ8õ‹ã+¯’›ÃWqWl‘2òö©ýzêý½Öçböà9Äè\gå÷·™Q€ö†ÊüvƒšŽÕÀÆj``õz½üXåÄ~ú&-äY5Þ%kô¢ dšÒ6œƒ¢AúPCÞWÑZúœÖóÒÆ>£Q½ÌËÛ 4¶D³Y Ÿ¡¼ü¸¢§Iž ¡ ÀhÎRÎ¥Ex_Z<”®PŸÒiqàǜÏ8_ÃojÞÓª­ÔáyÚNç +Çmø.í6ó{>!¤4–øP‡±¿iW¿îxÓK”ž¯™î•§`¶êÛóXáñaöðü ¿“åÕü§*†]bèv,dk>œîžè§‹½p4¹dáhÏy+÷‚ó÷†øùç¯ì} *㈇;Toiiéëè}y¹F Qv®ññßYØ«}§9‚&°Ê¦8‘ýq¬Ž[Ìv °WÂN-¤Ü¤lFQÂ>‡Þ%! +‚S´¿úw†}›NµéèU,אkÔ×ë®7]o½Îyû¿¦¿¯Fœ´~ÑRöÁí€Iß«/Ó7õõõáÆ*¢LЧ&WD­vØ­ŒD%âþÊå›ÞÚòÖõ—Üøó%¥ËÏÙuóš¯\ÚÅíyxëž/ŸyäÎ~å×Înø†7¦>Øýãw P|m¬SíçîEîPҞ‰‡ƒɌqPLHwkø¤R›ÕÀâµ··çr®²8yþÆqî=‡â••98Ü~jXèEÒÕÐ×ò(É^¾9ƒ3èËúk’8©¯¾=“ɆÃõÙTÑoµ÷·÷‹ï÷³QÄØgÓèÛk­§Àáo/9’(Yä„T¿ºþRí`ý'ò'ÉÏåϓZaŸ­Äê½á Ãõõ©õM'䋊õ¼.ˆgâåø2×c®Ç܏Å5z¹9֜XŒána¾¦+67ѝìNÝ!Œˆ#–¯Êw$ïHÔS¼—V–_Ÿ“ŸK¾\ÿ†üFò=ù½äáúð½‚ÚÁ»´²Ð&Õ©’«Cì°ô¨Î–»ÏOmÓïïpoól‹Þ!ß©wmÕÞîÚçŒÚ>|­x­…×j5ñxB–uX A,º,AQІƒJe‚Ȭ3Í!O0«Üþ´&™Æ*7*Š[ŽIA£b©¤=•J‹"'ò­]£Ñºn#¦“í:ÅònÝíö¤âQÛ¥Ój¬Ã øS$™þôé6[hND&ü©¢3›E1’$Dh!Pt¨‚‘Úý¾ ÉÀ<ª˜“ +t6K꥓æ‹tx ïÝ?Ž.JEǰFq(¾\ïöà—<oyŽx8Ï=±œ{ ûž•Ì2aÑaMžÖŠò XDqäÀ—(E—[ÇJ|$NâcøÓýÚ9ÍóØŸó): %ñHòx’$¡éhšÜ lä%Н'…GR¥Ä””RR£©ñÔᔐÈ>¹Š€&N¤û‡<މÉc'&ú‡Ü'¼‘y¡�»y'Äôft./c,Û ÛjW5 !ã2Uõip™[Mõ&TӉé’tÚÄ ,Žÿ¿CAÔ´i@äÁ€¯0¥åÃYô§aûˆ‹À°Ä`ë? ±m¬rt_ ì:#²Óèø>WY¦‘ƒåö:ʧP   +[ØAqƒËf£"E¢Y¡šgì,Ëã(‡£ ψGJaËÁ׊ k¿bO”qxEjê©§þ.Oý.ÐÒÆÝ+óA(3ùø‡[Û\&N–9—µ;&ÿ†¿h’l”4^zòÏdþä³™_0"&ƒ€'ü/ gòë5s•«•,Ë3òÝÀB“ÆìÒÿ'¥žæ¢XJ£¡DNÃSJ¦Q :c´™“Qz§2NJûh H|Àˆ $þ¢Äiu' +°Æö¢�{E 妯H™hãTem qœ½Ÿí§µ!ñOEG[¤ŸÄòj€ZB?âþ€D¸#pËôIÌk¼Â(m.'NL|ú©ø~z‚òqŒîÂßûp×҇à°Ð€áµiz|aÎIÑ%õ²–fh¨¾ßÓ0Ú¬! ©ª)Ö8 -r²"§†9¥" +°šV`l ´”%h$þö,­‘J•ŠùN÷´–¦=E¹ ëýCt4�±´·JkI©+iJ@Àó¥žÒ@i°´³¤Ê™féȍ–Ô£¥Ã%2ZÂP0^âg*hã@J‰¤RÁ؂ˆ&4-ˆRÁègRê£ ‰ºÙù`Ã?Š6؈cѨÙlÒ¹œ1a§j°Y3¨Ù¥yKÃkÆÈKŠ/UÄêB©žÔ@j0ŏ¤v"à(N )Šýµvg15P|t E °õ‡©¶a²×6=Œ­ ØÁš(Tã +­n§æeçòc(T^?Nc±²‚˜îءꖢ\•»Ëé,€äÄDyà©ètf!-¢e ¹€~瞅WHN“¾áœ©6¥ ãgw_»IojX85Ã>·ÁòúflO“‰W.o»ajóАÇ‹%âæÅøÚ‡nž +ô;¾X¬k=^úÈ<¯96ûÌ^ùÒÆ¿ÂödmŸÉÅ +pP(ë ô VÙXÒÆv ˜ÏðÛè^¢Ào£¬ە6½&cvÚyÀßûàÐäáC¹‰ƒ5˜~\|=G¹ÉÓðëq1Èu²ÐqFÚ7Vù˜Aœw:၄b§©A=֛}Øq©Ï·cö9ŏÕðm½«èª«H«lՍ«f=ÝO@âŸÏÒg6[À>Dwääáþþqñx°¿ +¾TlJûžîçce¶¡¼¯&¤=ð åAÏˎ—cž=®�ÞæÅ‹ ‹« «w 8Ü 7çÚêå0 ì¾Ý˜säk½åò„`µ¡D;í|ËqÄñWç¸Èîû9ÒIS2’êsÑ� Œy^³÷Øðˆ #›hµÛێÚÔ¶ÿ)êE!•^ýLti�vòXUùŽa‹«Œà¶Â¦DCýL&¦i)8¢ ÇS@,Pn1/Y¢%›šñ‚wÞ)$ó,‰èȜúÞº¯5_•u¥øW¦~=wò_úf¥’k×V¯#ÂÎKçÅ/ªâï‘Êïy•êrÔBV(ë}lÆf¢ç™O¢”*½/&ZKëž«njiòr>~µ{µgµwµO­2ªL¨n¼•¿ZµñjÓ&ó`p04˜ÌoÓÜ®ßjÜjºÕ¼5ý8ÿxA´ Æ¢±(ЁRçH–—‚R(•ÊfáY¤Ï{òÁ|(žYœYšgœW·T¿Ü¸B\žZž„pˆø +¡’¯i©{©g©·¯ñ‚ÂÅ J4­l6qz}ʦ÷¥¢z©uF*ß:l¶m‹= <{0ÿxn<ùJÝëéñÖã­ös5->´‘øöà·0Á[0ÆÏ£1n¡b,}³Áï l ù‚Áç´¤èù¦½KƒÉn0˜Ò†:ײHœ©“ \4iג§°Œ1Å1ð5QEÌY^¶#,YöXŽX8ËÙúlè©`Z¤Ú ¨ÚU_®ÿk}¥ž«WºJJý[áP½TŸ¯¯çë_ÄsQÄEwM¿ÐŸ¡vøU* OØWõ˜mUv3žÅTåY€-ùô°ÀíÐT?‡ ]pbyÁ–Œë3ÚJ™ã³A ä!«Ë +HoȤb]›M©:Ù- MN]À°‹(„VƒêÆ¢è ÷ƒ|£]§¿Øx‰¸.̓\C4T•n z·¹ÌçÍåÜL´Á–h=‰F(ƒât È8TÄ©*4,… ™VÂÅâU½\U_Ê=)[ûŸº`ÃéYŸüè΅}qF1ôc¯' Ȳ·÷À7~­¹51õý¯/:úÃ+6·¸¼aêò©ôÖÝn9oVaá_yïyß<¢Uµsø—÷|mà֕g‚?¾ú®¥÷üºä åìW>¬üIõ„jJàW”…ۭغc¢,.í Ø 8A²¶Ûu¶ÈR!‚-±Š!Ÿ. ‡|¾p„ ù´á¨=äó†£V«±FìVk$2†¿«˜OaV‹‰Ï«±j92FÞT Ö%‹$æEEäDàõö[,d™8ÍäÐS“ˆ3â&¶—”–Rxwê(Ð;›¾Âç#x<‚# …GDÚ2BQºŽ6x’k¾;­!éjë'OiH �ÒQÊHu„”ïØZÓ«Z˸ì¦+,ˆmT]8 KœÔZ=ÖnGeëb´Àº­´nD—Y¯·>„€_À¬?ÃÿÄÖ¿ IJ¿ ¥ñ�ÀsˆT:hm'TpÛ­@žhUüešÜW‹|,zÆSÆ7M¾«˜­e«ÓZ&¢nOþ»ûôexÍájôù{™(Tg +ߐïCý\OëmTÉî°D1%Ѕ*¦D;Nõï><ÈÍôË=9ün~yÌ;y³/¾8?•Ì­ˆ9g̜˜¡ZtRàL7†êd¹( ±Ÿsò¥é·§3cÓ2¼Y‡¿`§€›”v¥t‰ÿZÿCù¸ŸÊ¿?ZÒ,÷ ª…-š-Úõˆ°C³C«…|pDùÒᨆÑlMØd +i}®v˜–aBBjŸà}GMfs €I×£¬˜%Ù1òk%œÉ¤a=ð}ì÷4Ú§4õSí A ¼ë#¥‡½kSýS™t(›ƒ¦WxŸ’|Šïˆó-énw‰+!‘)ÝD¦L™ÎIŒÈ1V1Vc¬xìáâÑçðVfØ¡ +7¦uû?ëŸ8Ñl¸®~А(·õ)�DSýÀƒµ•GuâˆŸþª×ôÑý؆Ui.X¢qŠ ÂT7]`ìUs«.ÙiUœ-Ê?…ë®NÕ²l2YÏ_6õŽ˜lùèª ùY³“×|ñç|>-¹¼±¥yÞaN8 +É‹TdòãhýÕSÉuþhrjöʄKÊͺqê)Ù%*븡›‚Iy귗÷8ÌUZH*ǸIî^$“|Çr&˜,£ÁLÊÀz)I³ ¤ŸTôtФ -‡ü1ÅF'Nò²Š^«ŸÖ³N3_ø'c¾ qâ�­h=⅋êaܲZ/™Üê@Ƥ4T +¦‚ˆF‡rï§¾¾¼æ®Ê•J³hüý4•,¦ù²‚¢�ΙÓèô’ÞmŠÉ.xkõ•z¬¡ÌÖQN +3 K^žæ¼<cÙtL/hÕhâãÃ$5-¤8ôöoŒ³Rɉ>¢ ƉY­‰x£jBˆLî¡Á8%SíÀ’1¡¢ýý~ª’TJ8A +)1LŒ&ø¢¾9Ô*Í Í“T^mqНˆ†åDT“À³… fޤ—š1Ü©ØtH–=6“N¯ÓëÃÕ˜Ð(~eïªÎc*1ÈVäÈÛN`ÔÆQLª1aÀ‚Å_ÝR%¯ÀƒQôHå€Ô6f:aêc†iÏOÙO€ˆŠ>¿Ùâ7{ýH´øÄ€1ªŽA®§l߯f—*ZšæÊ@"Já¯f¡‚9·Îv†¦©¿d7ÝÐÙ=”ñ7ÏóûÚÓW.,¯äîüÍ®.¿%:ôêÈ9}wàg7ú°<ùÐHOÓ""œÛLd€Ð/¨þXu7r¢þUJ÷UT½+R¸RÙ ÈÍHÛ�¨`?Ýâ8É %˜Š™Ö7VUÎnâ‰ÖFe`‹]ÑB5»ùd­>ÜW•xA8LWŽ\Uҝ– ¦¡/¯ààЎ¶¡mƒ*U\FnmnÆâÓî|ΤSHüåYZd0Äå* ½_IÕ¾w¨ªô)›Å8þ¾úõáO!^§e)~ ·‰¿ÛÊ?Ê=©ºܪ±'Œ³mAû·Ë€xŸ‰a|ª' !ÕNP¨ö¨8՟ N„Ü1ƒA4ö;ü£FE£dÌCrÜxØ(a>ÛV2ȯVµÏéSðB!f¸Ê‰ ·‡Î „ÁHÒ#qz!.qA {un?ò¸õ¿r!>,aÞçGµOBˆ‘/ÆX1óˆœi*rÖNjáJœ–)-gÍXIižqÛ7¿ú«ïÞùdÏ#Ë͒Û_g¶láÊòªo{}©”$Ÿ=÷¿<qßHk+wà[ó¼btp29ùo…7^}Ég§za„ȳÜ”Äjx.Y§PHQ‡\–S«$Ü!la¸ÌÂò¦`±„¦™•д.%D52 +J!;Åy!&v†NaÈ9·Óó`;7ŠS|·8±1±%Á%’‚ÛÀ„ʆ˜'Çÿ‡>E<øú´eÖ¢ôuqh»Q»EK´ð·zÊ�ÍÂÐíã? AâO kу¸P¨.uZ~„÷£\û¡Cý§´>e£D$s#i4+D1ßÌ J^]‡C)ÀNK*èº=šHH³ãÁĤÓ×Y쒈y75?–Eû8 n—nµ+j¬®Õá:d‰…B! H;%‚$Q•ƥÒJH=ú¥³1Ñð±¡af¿'†'ú-®ª©ˆæ4ÂÃÀe8ªPB„ÂÃiM¥¨gè"ð¢«67Ï+Æ¢+VG6o3ž3k*=7âÑ©ŒQo(¡ÃnÏ/~ёI4uÚSNÍ_”ðÅb1§µôàu»gú©êàe}åù ÀK_¬ÁK¢ÀॠP{ÁnºþØM×›áMhy"l¦L.}f¦§‘>77š„9Ì[Ó*¼Y…¯Pa•œq¬Nð\Äë‚8(K^<àô¯UÚÑߟƒ¢~@ íDzûøvúlýDc؜ÐðuΠµ^Eê„êk<օ*|¹êË*¢’ë„9A¼>xue«ÓþMñRh1› ^‰éßV%…F-‡Ò«ñAØõýýôìoZ©A·†«Rڌ'C¬ÖzE_Î$õe·½Ï°2þxoL¥tI]j 0X)¨Í…1,)[•ýÌø3ÓÁØAù·Ñwbïe>â?Š~û$£·¶gú3_Êޘفw܈cÄ;âñoËî¨7Ré\Çi j¿.óFäͨÆÏ9íV¿3àIù2jÔ=$}=úõ˜Þš6&3 2‹ « ×¥®ËÜnz<º§ð1÷‘ߐÒ4ÑK$ˆC8¢ðNïC/Տa¯b©s=/ù‚ސ‹^ fŽ>ô¼ä¤#Vk,jÔóæ‹TAüTŸ«k@ˆNª÷+@žÇ¸¹ŠÝ™£K~nÅØúVøHø¯a.<ÆÙý ˜Í;͜y xfOÂë©c•Ù•À”#IpR"Ÿ ‰ç±„±´wáôæ 20#ӓ yAÚ(ç@ÔØWÁ¤˜øØ J¹'(n>v†p BŒ.ÆŒz»Ñ¨Ÿ•ûª²rÿðYÒ2$kùzIk,¢t_Õ~œL…$Ñ¢B–°«S?lá  I•W È7ÝDÅb*!|&~fù" 21fq¯âمw‘]Ü.ý7;;½;};ýF¾ݕ5€à "N§¡š>ÍÅîÌ<{(£ê´%)yÊÚ$HŠä]ÙGÍ^º²—J ]¹Š2ì֖ "\&‰Ôhà+³ÈSŽQIËVŽV#¸låŒÛV}—µú.»°rÜÉJÛWÌf¨f.s¢¾c¤/8®Xð#ԁÛma÷´(ö¿ÿa&˜QÞ(ÊÄ}¦�p9k +�jM·¦ÉZ,q¦ðOv†ã×^0w¹Z}ÏÏ^ºféa‡Ëû^Û¹bÍÔÙìC_nê.XD«Û3õÆ×/[mI¦ê»Ö}÷ƃ:/îºëîóʝîl-¯zÀe6¹k¾@^K¢"!ʾCV2“s¶F°õ¶økÑײÜüØcYâ¹ê/Žq€Ôå¸Ü…zñF²1öeüerUè*iSä:y;Þ*=}?)?1[‰9ÔÒ­ø®Ø­‰oÆÁß'Æöd_ξ›ÿk¶’5Z‘{‰5éÍ{Zë[óÇ.Íéê4ÄïǎÏŽ 9éCšÏŽ:C>8ªŒ‹E¶‚cO‰u©G˜è¢ÝA¯G¸Ìå +ùžòÇð×sc2ð³É„1ÒXÃt…{K4R:—PxO˜,ï“ð± +MƒM‡›¸¦¢† 6&j"N¬ÐÁ„@ÇÃ¥5ÏaúoÎbÿ0lP +ÀÏ¡—ýÄÇ"j\¯êÞ©ŠAœ°–û‡siÊ9y¼â³¥Á6Ä�~n¨½,Í|_ònºã² ÁhHÎFsÜ„ >’) h,/5RTM[nx¨ÁÍtråè>CS¨·—“@už±3%$Ëy‘ê¢pU[ÐÌV:ÆUëlAMÜltR(°Ó鍧/Ն©û§JÉýñE¥É +ËeõÁy÷Ўï=‰ÝÛ7žœiók_}m×-­ëÈõã©M#¡Œ,·„®æ® ©ö\sãX|êË·÷Ƚøñ›·ì²Q¿EÀ×/áF‘¸§¹2xjƒ™XdbKdräX2í,ò~›jÑÕ¶P­BzŸl¨V€PÐÙO[ÓÄZOàÇ*ﰐøé³”oãô@m'Òéƒé4P8Æ$ÁeŽ%Àò獟føŽ´"ŽvAA\µÕ/Vµ1Êm‰‚$Œ +À Ô=îá¿Ëïã9ú)†Fy‚8óE±‡‚0Nš„ÑÃFG ‘ÉI‹L¦ª;Êi1!}ˆiþû7H7²¾BO™Œé±®v÷{ЀýNå‘üeÜNÅ_Ñ^é:5Ì-…fŸN&‹¬xI]}ѧöh{m:W»VºWyÌiՂVcP9æ«·‘»Ô[ ÛÅÛß#OºØÞ&ï™'ž ÿÉÙ¬ˆÝ0ºmÚW„7ÌÇ 㭄Ó>_9ŠÔ•£Ê‚&í\Ò¥]ZJ–jגa²Í¶Íó íûÚïëÆ4´£ºŸ?’£†:»æ°€‘pX C4¦sG7ø(pw7òv”w:hWmÀm¬vlqìrqð‡ï×<橂Ì^æ«8ž§š´yÖ2ã |˜®ˆðs3é+›x£s‹s‡“sž°ÛG48¯Ù©!yÍÍ 'jª +„QÍQZó„ÉÁ£m®¸Œb͛S‰C&Ñ$™¸ã&lb¦7˜KÓ)ߜôÐðp÷ä£Ò N‹€¨R$$�©ô°–h÷Fì45}œ ž<ÔÞØZZ¨}££w¿aB†ú¨MU±7Ìö¶�_ÓGË%[6ÂM5$û’e¡©i䫿|Õgµœ®šÓUsZ–SLÚ²ЂG²”£_8}£Öuu•¹¨OJE+åµåp¼ª³þ^¿~ëÊÛ²!ÇOxäÏÿñÌ7_ŸÜŠW‰žuMKn!3~~õÕ뮳oû=Æïý ?{¢µ7Ö¢Ü<ô\Øß €‡ã¿ï(©íp‰xÏrscÛ[í”ÍZa <ȚíXÀÐáÀXåm¶c!ñÓgèŽ 4p(Ç6lûÁšØAºI­ÌËlE)°»Œ+TÄo[Ê/Q-Q/z}½~áÕ&Õ ï÷½ÂÈQô¡Jی»ðr÷2ÿêè€{À¿É=ìßn½Û¶Ó²Óý(µ=ѧñ+ø'ÂO<ŸhŽùÿ$Àn5Y`]a½3t§4=,~ ^‚;èeó ‹„GÂ…Űî ÓqíB4 ÃŽ�cû§¬Tík/ÓHi±–aúðÏC¼Ø°Ã@ 9‘aœ4ˆvGG‘–ôÄUÞ[¼¤Ç‹wy1ð­Åz\‘ZTKê¼ZQ«Ô‘ŽçÈתlx¨ø¿¡É¡~¸&ÚkŸ˜bÜæ1k Ëé–Ö® +p_`ê¿ ÀÚÒ҂[˜“1°w”o» w?ݔ›:Œ•J) ß'–%ˆöŠåš“°@C¸MhZrKÄkîઠ¹[ ¿{Ë·>ÆxÿÖiÈÌZôÑè¬õ3Ïûζµç6ñ~ŒÕGÞŦÝñ\ܱ)\°ö;ßÿ¢£~3ó+œ_™à¶|5¢™ÜüièjW(<µ3YÍáêe •Ëde22˜×…¥‚“‰sÓnŠš" ¬n¡,°XÈ2§+I Mê (ȧ2ù¢AÑROE% ¡ÅÊÔKo+AZÉ`à·¸±›•ºY ·(…¶  Û>AiMU‰n’ +»o§$WÓãã€ñŠoWe<e£Þ¿½@¬Kš°U +•GÚ×>£ã¬iëèÆÂíèNý%uÀêlÛGÚy­‘j‘ºSêŒ,jUÚ·4:“ ¡È|¼P7_?¿´°¹£uþÌúKô·ioÕݪ7/uÞâ$¡öÕíd@S@ŶúT¶øö!õ+|8lè tìÞ֒hè1‚'±h“7´¹)ȦôåÅîÕîn.çÞâ&DLGœoSÚ {0;’%ÙÌÝ^_?žÅÙŒC±X :J; /àKP øø¢©Œä<"ï”yE>.“ËÌíN~t 9�äBeՈ}¹rƒ ˜Êðˆ#' +ø¸€{,tÌê8¥m ž”'&Òâ$UjQþ´;ÔgÔ +}bòX¿81¸yÚRîg9WÝû8ì†>ª­ªL€cë*ÍðGU¶æ–¦¢Öjt¢G¤Q—ôe Y6?²ÚÌ!£G¢3Te?jÑ%\*ê­~яMZÕm~Ä8Ê6¦£ÿ麺:*Z ƒ4„‡†©8µ¯ÝŠ©C•6ìo€‘ÖS§)‘EϘÊ͒‰n¾„訢9\Ò /û)´{õe,es’Æ:ˆuk!Öþa†Ê.òôyæ¦¦æšöÍᲟ:Càª:‡8«;ØQe)¡MuS“®¯Æšf®þr0õ³OW,i—ã$—s£»®?w†ßªs™Eƒ£mðâ†VüÌâ9Ë[Ýz¥Åsóe s®[Ûvq$’i­o,f—ïL…ÎIß6õæ-3삱­åþ9_ÇýmžÌ@yÞêªÝb& �³ênäÀ_«îü琫ò™ [ÖnPc¡f¾`š<Ì4yØ@uû5íðŸöÓ"HüaZMüCøà�Ó«^âþ€4p ÈÆýAÑÛNiŠ”k?M]j'jº;j8(_?Cm—°Y)ÀڙCU#$ÔlL;ŒùªubÚqÉPÕ3²Äqfp0\γ¼–ÚÛß?Ä>|Ïît»Ž»8eêÚçi¬´–g±kŸq}S +®׀kеӵ* +†TPXÁ© :VC—µá˜ÑP{Mu»—fwp ; » Ç *Ã>ç¾ïÕü8¨E¬zèⴖ®Ð=•6˜B—AUÍ5©˜û²§Ø5ÕÞ^ï5…ÜÞ¤[Tw1{yK ó¶-㔇º¨Ú–âõ9•c¼ +Ö6„²da ¯ÇsÌ~˜R»» ©²Œ@RÀÉÔÿN½D‘¸…Ù«˜7ä®Ùª>W³!1­ä§†¨�Er „¬Ô Ú­‰ÀB!Hr&Ã1lMí�9¸këLmP"óy;tÆJŸo…VHÒsmê `%0 ^£w²5w2E-ôƒÄÖ^"U£S®>Åê°Á©—©Õ¹úš®¶úã°üTùþ>°üÀû»Ê ¨ä ËÖÕUÌÑe;']_ÈÝÀß ÚΏäöäÆs‚’É”sÖ9ÒËTË4KÓ÷ Â<K¹f]—n¹îþ±ºÝ9a<w<M$ IaÊÁëƒt¶I‹¥ ¥‹uWH×K»Ð.é á9áõ:}\cKf[ƒ¶9Ž@Â9Û Ì A3=Ÿq°Y ep&âô!¤˜¹ÊêpŽ8÷8¹s§“8ÿœêQ31¤¾Hãg»JêŽúŽ-5»{br¸ŸÚ¥à,FšªºàšJ˜a_o<Íkr\“’Pš‡ )È®Se˜™¡*+£þÊ»�ç2DÅfÊæÊê*îÖU:mg8mŲP§wB~Ò1²àþ£Ÿÿxób³äö¦Ø’5‡¾¬~êx½ºm]®·sÕè«.™;ó‹×^Ã]Ý?ø63;|ñþw˜=ëMüîœÁòâ oüô·ŒWiƒ@�˜Ö£™?±b°l cY [à >ÃLQ¶¹9-õ £€¬¥ZeZEK} ‰_<CkknŠ9h-÷4:sÓê´$ÞaÆW·DÜµ8¼1¼%̅#‡¨±Za‰®3†DÔ6@3ï�rˆºª×à¾vȂÚ&Ò"µÂâS°o”– ³¾gÿ…µÄìÙՄâinV/S(kº[MèGa³„#‚ï3ÅO[jµ±¨‘¡E#¡[ÃÈ6Y9º§­±îiäèvÇ¢g ÇꆡˆùPû¡*ù®bJų3†bƒ±±Ý±ã1•뉅1 +‰E·´Vãl¾Ge+õoѝ +ÚDŒ© uA4œð̖‚á9Á¶†RF(blVÝNjá(+ÜQ☎±½Ä]n0=Ƙ[I—Ý µ6µwºq¸Ý;Ý»ÝÇÝ*÷¾è¨•ita3LTÍ"À’P‚Óˆ¶ªf‘“aÚi“PfÛÙX71vSu3fÔÕµÍøŠ§aöTGG½O+½þ¤ ÛUwÓmuu3¦Â“Òò²Ÿab¼æ¾Œäaf€ Bê<ðØ+¸S¾Î}Ì? ñÙ®šÁlÙ¢ü´™,O‰+9Z¢˜)XåÓ¬Vº¡yît­¹Óµh‰¦µæÎîšÍêÍfD{6#Ú³1Û¢év‹¦p‹¦_°ˆz6{hÝE:úšEiÖ<͚§›¿O šEÚ¬™òézÚ®™ù+4Sí­ÚLØsBßÑ|–2W5߇|ž¼Z}‡TWóø¢§U%R{~øJœž\cç<ºõ¤®¥ËZ'· /^¶qٖeܲåê®·œÑƒp ªÚs9j쇽69Nÿ¦mƒÆÿg²Æv¤™ïušÅ¯³ýyÚ<Ô¯‡·ë•°tÙrÁÝÐeaÛÌ"1‚$¥™Çuš•¥›g³Ül–›½H¢6Ä*‰êm¦¦lZÜ\uð`‰¿±§Íͽ‹(ž¢…‹¦7,$>gO-êë=Ók‚…Ôe‚Ý0ÄÆ|¨½º€.í}Í­|Œ:áÎÁ¯||Àëö¸Ýî–ê_ŸOñ…Ã}ur#ÀnôQ' ÀÐ;û°¤‘RA÷9¹?Ҝ +6@BÑG¥‚] ˜-sŒ3폦SAEŒû£³SÁ¹PfE—%ºg/ .›£I5w+åTRƒ¹kù +º0rÆ Ó j^%tÍmÈ»]º>—Ë+Zbἄ¥Q‰�¡+)ææT}:֒oƃͣͤ™–9»W̎-Zêîé&#Ý;» ê»I7 ‚gìÎb÷@oßYùtøÑ-î1¼þ¶túÜ3,î'¨»ì±jÔvnçEs>t@ÿÚÙ7;ÖQ³úœ:õšN×<7쑘Ál”£ñ˜! â†9b’§Ý½™Q3 5S45³ó•®¦ÿéô]3«&˜×¢à:]N3+ìÿ†s +¸g½5»¡°üÇ%w/œ?vuM3§Úl3Â.ïK,/]¾ˆGëÜ©†Ee½*œYÜTZ’õPgñöF/ÃOUoñOכãuëW_·pá²Ö¦6-—œ¡XÌÅlµÛë•Ò<}zjá…õP‹Y·²%ižr¬lòÅb¾Ëð…ßȄk¸ŒC3§ærÿ +¸lšú¸o(7[=߈?ØÄ¡¬¸ŠlªÛ´„ :u½úü;%¾½yñªÍ×ÄWíàw¨nqÝêÞQÚ>ë–Î o_|Ÿë>÷ƒ‹ÇøçTû]ûÝoß\8¾ê𪣫ޝòy%GA,ٛB«Ti4µû“k +/ð!O‡Õ"šMFƒ^§ÕÚlv­DZ«LµV;YÆÙ í4VôV}û.yü²ÌÉcøá½é‘0CUÅHëZw…÷„_¦6ÆjC“0ÔUÜ;àô|ðzœpA†â§=vl§g™l5x‹x¦¤~°wŒq ŠÁ³@—óàψ‡x^"¿Bj¤åºQ<Ò©Ïyø¼LÆÜý#.ò(ausy%$æñÆüŽü®<—wS]{õŒG¾T®çF–â¥tlF@šøé~ÑÎ0ä°´ê¼ øb©Jbz Jqº¼ÅI¼89˜ONòI­™œÆûIêsa¥87y´*¿JYµæ\µŠœÓŠ«L;ç2ÁÜɉÍÎAç[NÎIÝÌWÃi F‚ªï¾“úMÙlÇí y®‡#=FœÈJ¸ŸöŠ\íL7ÍYÑijtŒÜ¥+W=¯Ca¬Û»Íf>¦t×N O²ÄDzø˜˜b®§Céaª N‰Ç€ ÷S§÷ª‚xò#ª.Œ7L½lú!¢õ¡2Èûû© ™ô÷¥‡OL�ۚ¦%òJ†©Â¢v¢úÔ©êiÄõ W´vÆJþ€ËUq¹±¡ÐPlàÔ³ã‹ãõr]|¹¼Ôý3‚~´°Ô-¡sp»„fªÚý¨'ÛíG秗JxŽ{®/K¬ðãå+­>¨î›5,ðÂ¥&…tHÀÌâÛüøÜÜy~´$už„:]~æÚ“žöš®gž¥¿qûÃÃý̱Ÿ©2]½0Z­T“q|¯µæ;=í]ÅHv¸öhMȔ .vÕ<†LQk…«×ÚR¬>3ùÒҕ‡vß2ðjÚÄ©Uœ9}mËÁGæteBá¼ð3û7^ö­/^¹m¡ÞRVÓeìX°~N±gÑÚÎÂÔç¹|ëú—ö?Y(~ó÷øÜÔ×ûî8¨¨ÔZ—W§RÏyÆ/Û-’Às*­qðü¡u÷¬hlr»ås´ëB ¡è…dë¦ë^qÎðõ»Vžsò¦B¯œÍÚ2¯ètòjD*ÿ˜ZÀ=x)Ê$Rã²R3˜³QWG#šîÛæA—²1.É&1¦4íg)M{ºI§<Ý$.™¶ò&µwÚñRD´^65õ©…;†Ø 0„û�)ø vØë,×·qñu`2rgɼϡÆÊÉ”¾7êèff‚«N7£zÇXwã!lR•]SÓNýEñ1–C‚ZIµ)°ÇÑÓÞÐ0?8±ê—„OY¿×Ì_ijëúŠnÕî—Åùâ*q›…¿=ƒgdÚg,̬Ê\f¹,s•f³esæVÍ#Â'šhù½…¾âE^™s.™²Ú€9ðܱQߦ(J„'‚h±¦“_/6aÚ"Ð>yܦƆn§Ž èFt{tœîϱ±Cš’ÔCÍ€’©z¿ªÒW…Z©Ó\õ˜KÕÒ*ÙéQ,ÊÁ»NqðœI¤TœmY)WŒ¹7ÄórIh”pÎAAÛ$á}ý)a¶J´‡ØÞ1–“ Ž&¦ˆ›Þ‰i2\p6ŸV¹¨ªÄœykäš`o¼kÇâí Ý1øÄ‚¦d£«¼pJò4'l1t˸¨5]¹dý¬ó.Pzó¹W~góš+n}{â¡-svê“ AYÆN}Ãznm_ÞmÚ2õÄÆhkï¹?÷«¡sÝVJc#ñ©¡ J£r£’_‰V·¡;‚Û +z¿xÊûTâïŸÌZÐõ‰Í…o6>Xx$öDá]ﻉw“:¾uŒüñió%M­û#E+ÿîp J8'XlT¢I|âœØy›÷=üNìw…eaÙØ(rµÏk:cΤ#_ߨ[P\{=+÷‹ˆÄÖexel u°u¤uw«Æ›÷6ö�î¼±`ғãՄ º‚‹ wľ{¯ H­JkOë:²ŽP ¨„ü&õUÞ«|ƒÁ«cW%®OÞª¾Ýw{pGa¤õ§¹ßåþûgÌÓ§1ÓS1äs†£…âø *¥C1.’jɸúH²TÒ:SI—ËI꓍V³“§ɱµÄ¢sh4òtûì"Í>Ý1—ÅŠÊ­öc]0ï'þe|:Ԓi`§&:KV…ßÍÁQžc?5 3ZŠˆÇµ–â_*r†y=d˜,Ã,™0$”¦™%š5?\n}ÿ…Ñv‡²£i`4ú¨R¼ˆz<4T=¨ÇCšB²x¢¿JäÒ犂þŒ #SpWݒj|éì\1št±àõy|D­ŽÇd"âIw¼€sBCGƒñWÄ .áKp^U_@r R@ÁF®TÀeiKŸñ+uUW¤!<<<Œ†‡NýD¢+gíçþ»«£j™9âÔü,5—Æírû¾:wÍȑ'G +ËdW€þöłﯻÿá&¿,¯.ßóõs_}~}ÏÕC~´üÕ³z}dðœ n»è¹erSt˜»â+áŒìŽ={íÅß1 BûÍÝ×>îüb£ï{×-¾g)¯¢25õËù6ì‘N|mÛ?ÛńiÜßgÌô)©i¥É"sF)²u+Ú¨ÂÄÆ9âÓpFØRF¨„Z=Ã*F¼³éqÞ�ܸsp×#„Z¸Ûán£Ä`&ŠÅêg’z¿Ž v¨7rõ¤/ ªø¼ê}d€"eh°kw×ᮣ]¼­ëa¿ÒÔIb ùôáH„zòDŠ!_}8ÒòÍ +G=9µÑ“CQ9䈣¥of8 +3ö|Ö̙z½ŽÔg³~¿OcµEˆÁG"XŠä#ƒ‘ݑÑ£udŒHŠWìèïâ¤.ÜÕ)GJ=Ł")><wÍ¿¹ÓÝâ‰aú³[âÐð‰³OÁ²°z&cZ¨¢:M­)áÚOSMQ3Éç,¿˜ðÿ(ùïMð#d“Q'¥óy2‡Ä0êB™|~òÅü’¸gr;{Ô0ùB~iÜ]}B:aCnò[|놰Çê–e—8{ýÉû.©f¤ëñ·§ÖÎq—ŸQ­j÷0’ýOÕݨ‰ì¨q +¦uã tnv¨Üí­)?ŸV­Bˆ›y+»ãLñA âáb)‘Åažj'Âìá,;O›¥¼-ÍNk]²Óü8$>UÌ´y–½/ ˜Æ<[ e­ž!GI¸¨€f.1ËI© %, O5TäOO08;Ûš:@7ŠÓÓv•³]¡{‹LÏXb!|1Q„—ÒWZ:Æpè˜CÇX]Í ŸÕüòÝ-Í8̊ì8̊ÃÙiµE–šˆèHœdú‹l¶¥ùÿzŒÜ§äZ”º’®…ê#̲9>Ò²³…mo9ÜÂ¥Õ¸§e e)-XÒ¸SAKõèx6L,ˆèRAqA4œ +Æ«GÇK‰úÙÅ`i–Mˆäk‹EÔyÜ1íNÕa³nP·K÷–Ž×±ƒ YŽÕ‡²=فì`–Éî̒Ñ,¦G©Æ³‡³|v ¹zl¼ÿÿ~lÜîõ«4jÙ÷«<~,h¼BàLM5QbêG­>ÿ‹á´köº‚æ³ÌBÝož}î ÏfÒ啩Y¥QDžæä.[à(ϝjµ»Í!¯#gÂVÕݓk¯ï\~òÄԋ+$7;?.ž‹çÜa®¸xÊÏô�6]ËrnfUÏ~«dþܽ¨ñgm×jÓuº.«ÚÎ4îv`†Ÿ±°¤…& KšldÉFH3‘žH +W{îP?c’O»ˆµi°[Èõ¸YÕH½ž~Ãl·*NýÌûýÛÛÙïÀŒW!gT\¸´÷%ä«|Ž<•ãÈ ²N¬©¹žÔRɔ¾/ElÅzçú¦[T·©‰V«²j<¯6m÷Ƶ1kÌO·à&kÉ×eÝ Ý »Ôs±woCæ:ÍfÝfϵޫ}×e¶é¶y@h¿á½?ý:\üPÕj5ét¦®N‡5$ˆm{І2AdÕY‚Ö¸Fòx½ù:*dÒé˜Vc‡™ƒ&u^-¯Ód öè´MÔfµeV'˜·ô6‘‹–æ¢ËåõP­ƒo‡Ñ§¬ô î¯ÀJߨ®]¬]­å´7jưI ¤ß1KØ,품´cuç2í’ñŠ? ª1ʇôwë:6y¢ŸúPMÖÔaݓÇÒ5$?}2XsƯ™PK˜ßÿß/9ýƒ%xˆžDI³©úì²_¡Ú,ú»"jäõöo +ÖÍ8Î~ˆÄ€Ÿtd³á#‡,‚&’ÆurÒ­õLÝٴ缋šóárRìŠÍžzÖöˆ®w¯œ$:§ñ?SI«Vo”eÞ6µŸüÒmwÌÉÔœæY}»ÈÓ¡ú¨A4 ê¯gq,¦gXèðtyZr<T©@ˆ*Õj¨ÑKÕó}ОG*ú{–Hƒ´H‡ôÈ�TĄÌHDdE6x·9‘ ¹‘y‘ùQ�ø÷p)wý…àöÃò!Tù=ÜÇàþxjAå¤êrº¬r”³Á·~X»’ÑýhŠ¡ã¸½ŠÆ¡?¢Ù¨݋ºÐ[h|{3þô*Šæ Ç‘ŒCÐ˹ȅUèAôº� £ÑQ”D ÑØ +ïéDƒÐ¿rå¢;*ÏA-ê@ÿ‚žÇWà%(éy$ƒÓðå•qI²r¨ò.侍>ıÊ^4RÁhh úŒù2ôÓÊIúë¡h-z ߀?®w�ÝÉùí•ËÑ t�ý/„T7Ú¬zW{�]­¾‡]x¼r¤òGô#£‹àM7£; ÇûÐ8©ç:T»aÆãh&:­§_Fïanà”J¢rNåA(} ý¤Éëœ�ýH£ùh5ú*úÌÆ;èú;Öãþ6~®_⿨è/.D× ëÑôüQhûz7àâ".˜-J¡eðlz¾ÿ4:Œâ><Ž_áQå§Ú+öŠ£òG€Œ:Ô =܅^oœÀy¨_à"ÜÕ|¿ZÕ8yŒp=ú:Œ~ ýø�æýïès\×ïÉWȖʊÊã•¡/€†tZ‰6¢MèZô]XÕWÑAôø ¢…šoñ¯©®W¯ÜsGç@ßCí%ðî;a•ö¡1¸ÞQZ0H¶¸Ÿ‹ÏǗàø~<†ßÃï5 “!ò'n”û÷o|“JUi…79FÑ +´Và+0Û÷ÀxG¯¡7±ÇqFô´ÿŒÌ sàúy‹|ÀÝÆíàOªnŸ::õç©/*Ûîç�ÜõÂl>³ðWì„>¤ðeø*üïÐód?gâD.ʕ¸ÙÜR®»ƒ»—{ƒû?Ì?ÉÿN5_µFõ¤°fêKS¿¬,¬ÜÊö”ú•@؋Í�?4]ý„k݀nBÛÑÝ�/÷ ÝèI÷ËèMôô>úV�á0ôùRøú•�u·á»áz?…_Á¯á7ñïñgô"¸’¤‰´“2—\Bnƒë^r˜¼C>æüÜ:n 7×ÃÜ3Ü{€x¾¢j„kžêNÕcêŸ Iaž°Vóó““u“}“L¡)ïÔª©û§^™úceye3ô_FYn@[¡— >×�‰Ï ×ÑÏÑoY_ÿ† VÄ»q !«ÖŽ»ð|¸ºñyp-ƒk^ ×¼o€k Á7ã[ð­ø«ø>v=�c{ÿ�?׳øy¸~ƒàðŸðß�1á�še’ 9R†‘v.²˜œ×%d#\ƒd˜l‚zŒ<Mž#ïp6Næ²Ünˆ{ûîUîmî<á3|Žoã—ó—ð·ðoñ¿äßå¿P…Tª ª‡U¯ª}ê¢z™ú2õê=êÕ'‘÷k…„·…ŠFlõ÷tæ_Ný¾Jeç¯#G`_¸¹AÕV ‚R“¥ÜÜÝܯTã㜄‡·s—r—W¾ÇÍ%Ÿsñrò2Žp!U+w1º Uð“ä÷äù#ïÀKÉ'8É ?K6rDM?¢ú5ïàoQ} èý·¨•܈ÇÉkÜ-Ü-•—P«êa|Dõ0ù%’ø£Ä†ŽÀ®ÞJ¾~A.%w¢^¾¨ú] +óþÕu0߳ȸŽ{›}ÈEÉâãø~À‡ð>F.$eü$`ÜIDx âû‚_Àïã1„ñãÜcx1Àj#nâqˆ ã·9êc¢Fœ8p9N–q/ªs% ð‡Ñ¯Ðõ˜Ãy€é¿)ô%Ø÷’à´NÀ&¿ÞǍ¾øþÄԋc«ÞUÝ pö.ƒÎGyÔO~†Zao|W/º5¢çï@yò�º¡2‚×ÞïüIо å°°¥ ú¶腓D�R°Ïÿÿ°þBüt-–`g£$OŸÜÅwf�ü{'\ëQ?侅îQPý-Æ. œÒÔÃ�åÿ†.šóïð}/jƒþ­Dßá3Ðk 0ó´øÖÔ<¤Àu;ú&èFèó,Øç=ü<À¼÷W.ƒ^ +4jÐÄ7Ñ¥•o X»ó+·TîD«+ß©\€.AK*þÝTهšÐVUY®JóEÀ±oâƒ@þß x{úà#»ÑŸàúèÿ,Õ h;ÿ[Àí•»*¿ʜD˜¡µ@E¡+Ñ_`Þæqã¨0u.Ù[™Ë …:‚Ϋ<V aÚP¹0ï‹èA¸gU�ìÞÉ_LòÐßrâ”^ Ú…rβ¥Jû¬™m3ZË-TEXhlÈçê³ÀÖ¥’‰¸‹FÂR(ðû¼·Ëi·¶_iµŠçF™ÎèÜi4>0ÊÇ£óæei>º +֜Q00*AÑܳëŒJ¬štvMj^üßj*՚ʩšX”ÚP[6#uF¥ÑCs¢Ò^y^/¤¿:'Ú'N°t7Kïdi#¤Ãah uº7̑Fñ€Ô9:wӆísàu{õºŽhÇEºlíÕé!©‡Ô¨+:¸»fa– ®ÎÖ½iŒÐ©QotNç¨':‡ö`”“;׬í9¯·sŽ/îËfFqǺèÚQ=gԜfUPų̂ºcT`Ÿ‘.¥£AwJ{3ãÛïÑځ´a}týš zG¹5}ô–4|wΨëúcîÓYx¹µ£wë™O}ÜöN÷¥Ínß¾UÝ}^ï™OÃ4ìëƒwŒyîÀö¹ðá»` +.‘à[ä¶¾ÞQ||P¢ã cªŽî¢h'-¸LÕFωnØ~Ù�,Œwû(:sxŸ×«<W9мÒö¥½Ñðh»/Ú·fޝm?óÓEòœý$›Ù+ZªÓº×d®% Æ3zÆR¬:M-<ÿÔ¼bÚ£è|�‡Qi=éÂ˜ZhpQ Ú¾®ªÁ_†V£ëa=.Õv l[¡\¤íGU²•¶ÿÁúG'>=»dM­D-‹G4I¡ä Áóéôh:=ZWGD者>ÎbùR6³iŒŒFE "˜>Ôs»¦¯5“Óå½sLAk!3:r^o5/¡µ¾}HÉ¥ûFÉ�}2>ýıŒ>™~rªù@àx?ãô£šø©³è´unhÅÎÿÇ㋪Ï.‰.<oe¯Ô¹} 6· ~ž™«>o9õ¬–ÂÕ0᣼ 35? + wþÊ^Z�ÿ*yn´óҁy°Õ £¶Ž^ÎGúª)âãØ«�~/8õfšé5Ðwñ²šÁÿú1A�ÌJ°4wT˜W ûtáðÿ±ÑXå8mÅ¢ÓÍjcmMŸŸqVþ¬î¶sÐa>N.]¹}»î¬gsYmß>7*ÍÝ>°}ÍXedmT£ÛŸãz¹Þ택ÓË?VyþÎÿ¯µk nê¸Âgïêeĵdǃ1WÒµÀFrìÈMÍC‰$[‚ÚòÄN `¹ÈÆ8ä9v*+mS“iéÀ$©=…æÙÄÎÃ4ÌXºj-:mšL¦Ðé¿ ¤m2'iÒÉÓýv%™áOgzíï|»çœÝ³wïÞ«Ý+éª"³ñ±vâ.¶C[¡¦¬Îöޖ ³½›»:g°lsíÝÒi(LiînJd«`ëœÁÚ-,µŠÐ +¥È¸D¯y8+ Å&ý+fÂD»¥Õ$2ß;ÍHêl :F½ÓJ^ç\Ð)Йòº°Ô‰M\)š·t^=䉕¨ÍßÄä¥äýš¡¬;é~b[f““€/VžüçÓ O~1øÕcN²#[ÿüšÒêþ:FۜôÅàçç/¯U¯l.Ë:¶B‘ [j¶s€ßüéàX/VÖQ™)E»Í¯Í¿kºHk SL4ÿ…ò*©¼’v˜·’Χ6`#Ðÿ›á-ë¨iäç?ƒŸ§P·¬·ÐŽåÁ&‰øZ´Fü6Äûh}7vçM¢âz¢’§ˆ®›#Z +ý²j¢åXIVŽiX{ʈVaõVƒ:j;1œ&j8BtÓ(ÑÚDP_ó¾èn¢MmØÕ¢6Äj?'~ëBöŠ‹>Œä9¬[¬Ðëh+–ô^Ó{XÃ+3´…¿Ÿãk´Pd ¿DÝüŸ4Æß¥ó€‰œÐ8‘ +HÏæùYþN. „§Á¾$Õ5a0–¯üŽ¿£Lb5£AqÞXZ!-oMM…ķ׿¹5µó‘Eümú�PøÛü<f&²T®ú†À\D…‚ñ‡É‰¢Fãüï” +ó·rU«c§ø›°¿Á_ǤL{ÝPK¨ð5þ[,õ4,fŽ,GsÅ%ФpôÍBž.�s€‰úùoh¦�9 5 h~ˆB;'PÞYô#€ ]ø*ô÷ +É_á÷`v¥ñÇøÌ´4þ(ß/ùeðrð‹Ðc Ê_@^ðX!ÿ,X؟)èŸF~)ø©? }ø y×Dã¿*ääiYn°Àã<e¬Ôœ‘•°»€z€#u�©èºâî$Ãêà>) €ïÏ3ºk—áÖå1ڕ»~Y`]º ]¿ =· =·K< œ-ø å}jù|†à3Ÿ!ôJ=O!^J|§Ò ¸�Ž~O¡ß…>9 œ•úŸAŽã"Lj~¬A«öñ{Œj ƒlgn]8:ÅCµwæ–UF®äЉ..°CøöIk_®h±Ðöå–Wæ^÷FŠy/ýP¨ ² +øL¼×¨ªÓŽó[é~…‹µae˜›†Í¦ú(+=Åԁ«”F¥¼–‚p¨Ñ’AÖØ]4P´»ˆ;‹\EõEᢎ"s?ÖÕ#œk¼Ž‡x;Or³x/Öº¾AÜÖÜdYß0j·gì³ö³vsÆ2k9k¹`™³˜óßµë°t[,»-£–qKѨeÔªtÛì»íÜiwÙëía{‡Ý¬YÙxdß.ÎrH'0�Œ&ôqz¿Hâh$Ñwˆ‹!$!çÎ"}lFÎ?üÐ: uø‡´t�ÝÀ@Áj¹lY(#üç„X k1´ÅèÛ s"´"§"§"§Âë¬ò%Zè„t�—º �F 䂭¾`ï,Ò>'}laQVù2ܳz¶†eÄÃþØh C‘@ØQZZšÔ“ÞdurÂÔ¯÷{û«û'Líz»·½º}ÂÒCÞPuhÂT§×yëªë&Lš®yµjmÂ4Ò6ÕvªíL›)ÙÖß6ÜÆÅÛ熯> Ùã|ÔX¶<ÐèˆlP¦°;IÈ1à<ÀIƒ¬B@?`R¦ 5å0´‡¡=Lí@0£ÄaqyÔ +6¡“6‘våvŽŸ4Ö7´GZqÉMc�Gݓ°OJï|jJê3¤¾½à?.õäBŽ \—¼ÌuáôëÂÅ¿‹’À�`¦3|^¶‰š!5`�˜L¼ Ûø6å0þ&•Iî«7.ÑhéR¼•–Øœ§²c@e¯Hù””û¤ IY.nU?mUߪþ¼U]„R´ÊHéÛ#ꑈÚQk"*j»žÜ¤*K¤´ÉޓòV)ýá2·ú™[ýØ­~èVŸs«¸Õ›Ý¢Ü +œ»ªR&¥]Hö„”­R® +Û5õOšºMS55¢²ç¢S“”+¥¬’}tÄuPÑ öEQ3‚5¦D’ؼŒ€¾6‚›@_ÁçAŸÁýÚIö“/iìS£ê’YÂþÍZL"ÿq?d-Xkkl¼|‚Ì ~Ù>"ü_Bùg‘<6áÿuÈrc¬EêŸ+”ûµáߎ¨Ïþ#ê3ä—QŸ4ü— Ýoø÷~iøï^ÑÀ{Œà-R"¾5©ß^ò*¢%m…ˆßAÍ÷7å Ç ¿(¦Y³¡ßZ-Zy’éÔ!Ãi†.w²’tYÅ +Òe£+È+¹˜9dãUòH¶ú#¨ÅrÄ{IûOð„Øqú„9Œçµ‹'±[‘ýk1iÝehgüÓÌ{Lû‹~BûcÕ4Ûjh³þi §üÓ +;ªeÑÉø*ì˜6åߩ֥uB‡‡z,X«=«wiO{‘7´Gü'E3è~ìñV˜þ[´¶à!m£wšÁ"Xx‘¶^ÿ¶êµÓ¬%wH»±jZ4¥u:¦­AÄUºlÊw+7‘•¥Ã~ë u»u«õ6ëkƒµÖê²VZWXËl¥6§­Ø¶Ø¶Èf³Yl&›b#[™xkÝ'¦´e9³µ˜„4É´SÉ¿ #g¼ +³)8w2×ñ¸ßÜÄ2¥qŠoiÊ4úâÓÖùÛ3k}ñŒ­ã{YÆ~‘@.£ìÅL~K'¨Pí©ëÿb¬nÏょö<žH°xf¶—âÛ]™O7c?ac֛Êi郡òPé-%ë6F¯!º òªOi–_ý‘M_yeæ‰øæÎÌ«•‰L@$æ+ñÌ&qç`Fy@éEg”A‰Îöò@ìv¡gE—ÝÈ£ À‚‚„[Ž<<,'ÝÚ¤†©'Íz<y§Ó¬E8aøœ–N;óuU!êê7e%Uɺª”• ã!_™ãêÊsÈÊ‹IV¶B8e½^¸ø½Â%Ûè…CÖÛ(͇®˜uo¾9 òÊ8^–q»âS÷Á((ø(6øøþŸ[_ÓÿàÌr=çvôŠû7Ýz¬èÎ<úà]å™ÝÛ]®ìŽs…;«º·÷Þ%¸§/sNï‹fvèQW¶§÷æ^aîÑ£YêméÌö†û¢FO¸'¦÷D¹ƒÃÍñoÄÚw9Vóð5*•5‹Xã×0Džù ˆ±â"ÖÁðA+~{‹wtfmÔ$ž%9§Øá|è®p'š–:n‘'ÇwùÃÇM„—-»/‘Y¬7eT@˜j#µaÂÙ)LÅâ]ÁTþðwÅqöJÁ䄺Do"•ÇîŽ^þO¥Rƒé´r0].uƒ8iݛ㙍â~B0ŒeÂÝфü€Zº°5w†§‚g‚Jp88 NÍétêÒSž3%éé÷ {F<cž)E¾ßy,ó|àáiŒ&6ˆ-•1Ó`ü‹ì`:%6B€çKûš;#êÅl—af^K×:Ð�lÌôÈ¿ýr?ð^ËkcåwGEĄ|ÖQ9äêo +¬÷ܙçÍ]yŽÝšç`$P6B ‹"L¼‡|x øð9`搕§ó£6‘¢”¡ùâÓ{ƒB¤|ƒò!%Lt÷`Ê磔|è1ƒ)ù5ãoŽ{b©4¡+p@@p’Ú”(–¼° .ÅÿÊ™M +endstream +endobj +3132 0 obj +20979 +endobj +3086 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3047 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [269.051 660.528 282.5 672.483] +/A << /S /GoTo /D (section*.118) >> +>> endobj +3080 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [166.685 268.74 180.134 280.695] +/A << /S /GoTo /D (section*.139) >> +>> endobj +3081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [294.361 268.74 307.811 280.695] +/A << /S /GoTo /D (section*.141) >> +>> endobj +3082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [192.327 256.785 205.777 268.74] +/A << /S /GoTo /D (section*.142) >> +>> endobj +3084 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.085 201.366 102.534 213.321] +/A << /S /GoTo /D (section*.138) >> +>> endobj +3085 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [162.712 201.366 176.161 213.321] +/A << /S /GoTo /D (section*.138) >> +>> endobj +3090 0 obj << +/D [3088 0 R /XYZ 71 757 null] +>> endobj +298 0 obj << +/D [3088 0 R /XYZ 72 712.597 null] +>> endobj +302 0 obj << +/D [3088 0 R /XYZ 72 605.327 null] +>> endobj +3087 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/XObject << /Im19 3078 0 R /Im20 3079 0 R /Im21 3083 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3142 0 obj << +/Length 2524 +/Filter /FlateDecode +>> +stream +xڝYëoÛÈÿî¿BH{8 +°rwùJëI}‡æP\q°¿åüW>’²-ýß;¯¥(›—Ë6ÌÙÙ×ÌììofÖn/Þþ˜.2?‹U¼¸Ý,¿‰Ÿ¤Ùâ¶X|ò"³\…YkoÛ,UêöU;,WZkÏøñòîö§‹n/¾\„‹�~Bžoü Ћu}ñé.XÀÿiø:K4ª^˜8…oµ¸¹øåâŠƋ0ô³(R"Dœ¥~lDˆÛef¼.oú}ÞÙf}ÄmÏÅ+¥üÄ™°³<FéÉ ú:@AiL·½Ï«ý.½˜IAþ؍C…‡²Ù.W&Œ½~@++Ëͼïµí¹1ìò)›¯q؎[ûòÉVL¶þ–Íþ° =^äCÎÔº%+yÙÈ¢y#_’•ȇe„íƒuk¹í…–Ú’þ‹UœÊÉbÅÆe…>ïTÝù0XgÞ{8̓ŒH>–éÄí‰Ì+þÜQö2ëÐÙêȼ¡…Ü-U‚ÊiR `¢h—+ÐÍö<¾i݀j°“¤všÂvÕT ½-³œi,d4èdfLÇå“òÁ¹Ú¨¨GEµrŠÓ) +Ì+怅¸Mªâ<§*Ðí>ÿr°h@c¼÷•,ZÔe“W<†ýdRF¬ñ0±sFA¢;ì=;™÷ˆZždŸ†ÎÖÖ­ÐÛÞm<UhFaQ/Ñpjäãa8qrúIfœ“ÿõõ-€¥Lâú'7ål€ +¸²ß¸Ûä!›&ÆWʼ"³{èNî' jFqäý«á~ãå<lce¼E»¡ÑÑó*ôÊî0í£ÝqöΉ±n»Î®‡êøhgÚkáH:¾?©òUdÎíêιg|,Ù@¾ý¾kqû§²ÎËݲ P÷x)ŽÂílΠ‚­Ñý€ìy­{V`bKŠè€‡´Ò³úr4g( +‚‰ë|KªGÞ&/«>ߨßÅћÏ$ÙĹM’zEW> 6¶ë™AŠ'ÞCY,ɓqʚï{áVhùÛ.Ÿ-O„Æ›ÎðŠþ–,,’¸"ã#4Ч ï€�Þ¡Ê;^R]K?Øx þюwŒ<聨Ž_Î ¨‰üØtìÏ Ood|Ë_<°„.1βÞs³Û€tàȱ2”ÜÎÅìFuN.|Z6õ¤§(ûü¾rÓî'Ã={ +) £?“ZGƒ®˜ ˆ/ìòÛn¡¯’ÈÝcÁŸü­ø2“±«Ôa—UûY–œb(Üfyßc¬ûži(¤ä¸‘<=ÚøÚÄäÑ+û!8÷ÊD~ Züz¨�].â2 RiúI”b*òåÂO£$Œ©wBR—›#Œ·k¥×-d'¿Œ}+\p5YñÃLîd"ã'€_ÏB’&–é_d!­c¶2Í;â=a_±ŸôÌÁÛž\Ë¡\Ó]NU62iÓµ5SG¸SWÁ˜"(HÇÎ!:QâKIHníIæM +¾ÐKéNâí¸ÅØÛ–Œâ<ò× +Ô5ü y aðY$ä<_²gË Ù[yÏswx"‰Š8 PQ<‘[/%AJ¢IŸ§þÜ–»8C퍬£,ßqó™›ãæ=·Ý‘ót!z7v ¨Ïp#—èš  ;7˜?µˆGµ$%EQe+Äþ¶:ÔÍy*¡&¸Co‹9){ÃpÌ¡º¶b†äŒ´8*‰<ÎQó$6tŽŠX{»Lµ'‹Â¦n±²gêä­3ÂØ_ƒP,Š!8ºG”Æb4Öג�fô—@§€§ƒŒ‘ˆ [n.à·Åéà[2G;fT8`W’"Ÿ¹‰÷¡?“K€=;Ëpéu®ƒ2Ë܅üÛl²Œ;ÃCä"Hfs'iމB.‘]|\¡f¡VC¥fÒs¬ GÙ[ށ"0ܬoªéȇ‚¼'ù¢ëÇÐý'Å0BMw©OO—Á“x +Â:ÞÉ +“K?³»þ½Ýéû,߯Kqœ•ãòY˜§;?U?¤=‹*ÿÌﱞ�÷œ ,!œmœ…ÿO`Ñóe²â\`Qqõð×ËÛÀNÉxE +(§À‹xú*U3±EePÛ¼@`Ë—™@ö�¹¹+ Š»¨M˜âÓ NfPIKñôç>?{@�CyxšI}S  ­éFàÊ;Î#õ¸ RýЍ!4­qÉxNä{Aý¦à”@F8〃bœÄE‹ž@‹#ÂCÏp«÷É('RŒó>ïrˆÅ¥=2!“¢³_eg „ +Øþýô`¬l¥RsÚ +c’ˆ1`ƒb�QCËß=˜¬kWs˜ ;ÚΤ^ ƒšMÛ,ÁöÌë.`‹JCÑ/mJLE™³iÇX³(¹G>™Í¤î³F\¦P3c +¼¦½síÈtúrC®-1Kƒ™–±A™py‘ ¸¸àÞgZG§ûÚPïŒ71{hCÈڀ<Úo0òYðC#Ša…‚ߨŸÐØ3¶0Ý&Ñ ¯õë=ÎaOArïžûn)HÓñH/q•„M-t×â#8J¯Ê:²`‚ h"!Üíw‚â›WId/C7üÜÆûNÒ5+‹±ó 5ú<6ÆÄ +rçíºDdq3sÙc’HÍ\u[×"yH•YKOoið5 €õXõ«›HO@—ÛΡ"÷À…æ=0 |eç.¸JÓCŠiÌ>åõ¾’†è^IK¼­mlǍ²çÌ¥Z¾\€a]Ès† Yl<#Ž`ŸÌ€^€6$àg‡µœŒ}ªíùô�Ëa<#Øk×öÒÑäµP”#âœü3Õ*RÍËb¸ù<Ó!ܳÀ¸À"ŸÆôM÷Ø8Ý&mm»íò=f3íuˆÓšÞH9+ÕÙ4ùÎ( h¹€ˆ|.«èö cˆÐ@ŠÓÀ²÷А߀«œ JÓ¸Ò.¤1­¸p3q˜Ö˜$›`ìs/N½žÖ›Q^Bdö9½×Ðù/‹ù¿—Ãñg8NtîžËА‹;„œ+þôx•‡ {óŸ·WßÌþ®ÿï›K&oÀ¼ŒÌw|ZõUâ¿zL�w+mïC•'yA2zgÞáÚSq'ÙxئyùgŸ“ü§w ¸³ùӊ­2EΏXf>+q(º()QŠù­[z'åy9¤aH^ü½ +×EU(ôm°2œNbÂ.žqÚÎT\¹'TfºÑ4S!›MÿAlºµô6‰-¼ªèR>I0‚ä¨bK¾+ú`ŒÝ5ýŸHj—§ëKD²îÝ79Û8ìß:=.ÚFÖys[Ö¶¿L߸¼þ(xé +endstream +endobj +3141 0 obj << +/Type /Page +/Contents 3142 0 R +/Resources 3140 0 R +/MediaBox [0 0 612 792] +/Parent 2984 0 R +/Group 3144 0 R +/Annots [ 3139 0 R 3135 0 R 3136 0 R ] +>> endobj +3133 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_impulses.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3145 0 R +/BBox [0 0 252 144] +/Group 3144 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3146 0 R>> +>> +/Length 365 +/Filter /FlateDecode +>> +stream +xœ­TMOÃ0 ½çWø̳óÕDB‡AoÓ´IÓzøû8Yú1@k¨zMìô½8¶›“"HÏó,·ûOEȾ”†GY:¨5’•—ÝÈgïÊ`€'8gÚ" l-¼uŠ 2iˆ„:Ð&bpƒã/°uÔכ$+rW„lœÈ‹Ù¡QdzÝߞÌ8ö U̼mÞäcw­ +y€½AM ֍¶š#´Zh Ý©"b¸b{A#‚(Ø +^ÓxÛÔ};f¶ú¯³jf 1ƒÞ†œ5>Ÿîì¸ÈZM֋mc¢Ì²Í„)s× s<Os”ƒ¨Å®¥û˜y½Ø•1‡Ë>°‹4V™ôù*ŽÔ’öyíÑÚÉö½Ãó¤Ý®ð­ËüÞsáæ¼M‹#ÿl§s˜XÓ0A:ÄNŠ78*К0N3Ð;*ë÷ã^/ŠÆ"çÿ¹®åÿó~X©oÀäÿå +endstream +endobj +3145 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3146 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /ABDCAW+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3147 0 R] +/ToUnicode 3148 0 R +>> +endobj +3147 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /ABDCAW+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3149 0 R +/W [ 0 [ 777 722 277 277 500 250 777 500 500 277 389 443]] +>> +endobj +3148 0 obj +<< +/Length 3150 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ÝjÄ …ï}йÜ^,&ÙÍþ@”íM.úCÓ>€ÑIVhTŒ¹ÈÛ×8a >ÏÏð[óÒ€x+[ Ðk£<Nvö¡ÃA– ´ ¥SŽÂ1Íí2Ó[VUÀ?£8¿ÀîYÙŸ�ðw¯Ðk3ÀîûÖÒU;;÷ƒ#š�«kPØÇç^…{#Oæ}£¢®Ã²¶¿Š¯Å!‰sjIZ…“½0²*‹«†ª«fhÔ?=ßl]/ï§ò<–gÙù\'*®DҎDGÒ.De¢"#:‘¦ˆÎäÛ´ QIt¥JI$H;u¤•©õ­Çõk⏄äì} '%¥²æ¡ >&ç¬[]iÿSîŒ +endstream +endobj +3149 0 obj +<< +/Type /FontDescriptor +/FontName /ABDCAW+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3151 0 R +>> +endobj +3150 0 obj +274 +endobj +3151 0 obj +<< +/Length 3152 0 R +/Filter /FlateDecode +/Length1 16660 +>> +stream +xœ•{ xTÕÕèÞûœ™3ï9óʼ’™3™wf&ï×@jNȃGD!¡Æ$<PÂËj+kVR¥*µZ‹ú‹–É�PkôG«U +ýkmõVÁ­¶¤M-zm%™»öž ½ýúÝk¯µ×^ûyÖ^kí}Â! D’VÜØ?€fMC¨ø[À]²â¦MÒTù{ÿBÂ;×\wã=Z5JFRV\wÃ-× +?¾È>‰ï·«Wõ¯|oîSï!T~xµ«aþ«º¡Š�ä«oÜtsbÙ +ù9/¿a݊~„^å!3ä«oì¿y@yFùä¡=$ lX5üðU=äß@ÈØŠ.DHQ¨@0ZÍ!øYòS¤Dy!ƒü(ùéaiJÁÈ©R*^€r‚8Ej|=¾9bâg “ Äó ó'P#ÐâH*Ê}&Ÿ) .äщ» +ÐHâÇ`$é³g‡¹Ý(Ν!¤yq÷Ó!ŸÇd ñQî÷²©C z•F% §±±±¬Ìž'OÁo —U”»G”´ÒQÊ~$·èõÊ.G!MU,uˆ¢t.u„Ô<аÆo‰ã8ÚÄAíæŽhs­Ç㠟¯4a2'ËLÉ2ÚWcOcønëÌd¶'+Êcôç1—ŽfÇäÂÆš‚°$J¦`X*í-]£(ý8øqäóàçÈXj˜Ü«noµ¯´4º²¶Èéôºýb)¯ …â¡d¨Ëþ˜ý1Çc!•6X¨ /Dx¾0W5;О™Ý. Šƒ¦o·G¶GK¿'î¦ÂÁgÅ£Á£‘J_ ¾y;øväT©ޑ ´ñvuP«#Êh½Yl6u*®–8®ŠîÐî·;v8wø··‡KíÛÔwÙ·…8½:…¿&~ÍīժP( j°@<X´›<¢ä÷y${Qcð½NÇ;š½ë*–F³[dÙ H*A¥ш5„¡`¸\¥¶ªTj‡Íá´4A«Fôå§ÕápFC~§Ã®Q« ¼‡gñ9$!>wȋ&š‘Ÿ“5F£(z½’„ebŒ”ŽgñZD*ü¨lŒÈ0Ø@ ¢•.Wið(9<†VEý£X%ÛdwY§ïsâç'§œóÞ@™c»Ÿ‘ŒA,ÂK‡wrH««>‹EB6|¬“5e½!,‡C$4ŠÏVo —©Ža7tç–5ŠàÁÈD„D ê¨Ù'ŒB5wgF1ŠŠQ)*GÓѱ詨íKØA·CÏú ãçc=띮ñɳçÇ{Ö;λƝ"e¹€Ŏ³®qñ<…qØ1"<.q\ol€DlÈ?9Rª‚Û¥1Ãñø6C©#¦¢„bš˜æÄb$Žcqìß§‚¨jPÁöÄ==ëqêÁ@µqO¬ùêî#!Ѫk Œf'¶ŒfÏdŠ’öK•¢‰Œ=¤ÈÆr#¶$Žå©TÊâ³)•6«Ýb ƒf„k +äòµ5Õù<ös؏Aóôx°Æg:þrµ#\ЀÏñXU§^´†“Ø·4:õ‹èSŸ§Þ)ªoàvyO¡7>ù7üÔ¶» 9»è·Ú&?Á_ÔJ õk.ü™Ì|†#s«ÀÀ!°R Š{“¹9+s`géõ¤Ë¬WQ¤÷µ ]>‡Ñ©ÅÁ©G³9l±. Φ"@¼u˜ñ‹§©´Zï͞gR@üžI9¨8•â­#TÊ!Qcf_è[çÛêã|Åë@«û”X)S)%èÔ3´e±Ò‚ÊߊÅzNP³3ŽËèZžÈ¥âñWb11v^X,oôd½d¦–ÍÇRÚÎáöö<ÑԔ#dg]²KVÂÚ§$´S0ÿ¾bÁB§÷™\HkªÕ¿žPJOŒFHuÔvҙM¦\ >;L (çfW?µ“t`�Œ<c÷Dã Pk`ÑaÆÜ²s8€ûáÀ¾ÀD@!:D¦I€nÂÊÊj†ëgäp¢<‡ýA†åR§«ÚõXæë£ó<¿/ìl’<¾Sg†©$Áê‹Y3¬Æê$GMns E²±±†»^§Ó;õ‡K:(ÏU;£z؁;¸Ï1àvìsL8ŽŒ?óH~³Æbãt¿¼¶#<ã`jâ§ãð§ù)±=²6K*…+ lV¥¿8TS]k1Y +ªl¾šÊÚÚSu8ò á Ž–ÌœYRÒ0ó6gEÓTss©[-x\…¶*î¡ %%3§|“Ò’da àjèÂýߍKNc`€ùFköo¤¹ñdNkå`‘lU)’©Ziu³™tél¬°0Òb Šös¦€ª›T%˜u´ŽE«Š ¬<ØÃ eh<1yêDÙøñœ®ÅÞ_WIÝ´’9í:ª,µ]B»G³1ýpMN d+¥´XktcÛ+žkŬ;¹+¡o­+˜®)TT¥L׺×(—Ž”éÿdºf±æuí]€S'Pãxã䩞ž16EÏô[A0â£M|$7钽¸—Æ¢=¦=Îl/Œ:?r +{‹ð^¨[¨ïÕõê?u(”à¥Â®�|•‹Ã4±º÷aÎVž-WNVêjè  NÚNÛþjãl«¬î7\„—tXWZV”."EcžW¬<hÁÈ"ZҖ1Ë)Ë‹ÒÒWxÑИˆ>=ç{¨Q?ßqÒäÙFfÜ¡è,6ٓÀ ‘%[¿¡m�cŠMU6?hXUem]•’ª\¨Æä¯©­­«­ÃóÞz«*â»Âö¶”v—|§ncÂå_œúUÛäORWD#ËWTõ® «}kæ„V¡\ÌaÞßÁ֒]y½*ª—©þˆ“†C#@óWÞ }>mÐÎäÔÈÁÍÍþIöRFÈW]N`¯ÓõdmøL'ð"Sn‚šZ jIÛâœl¤Õ¬½–xc“†û=2"�aT ÖÓX#«¡nM- +›Šâ¼�ZP'K7~îœ9™Ìk0U’10–•àsœ±ã"˜Í‹ +Ý]Íìe K¡Çp54J›4…5L35Jª€¦™c9ˡ˿ú:ìclcûۗ˜¶—@|Âtˆ L‡‰úºKtxìۉ`ã`8•ÌͲz¹¤FSß§ï©5¡Áúáz>]?Vªž‹)qg}_ý�eÉõXRy4rFÙTœˆzÂóŠ5Q†2ê r¹Ô_.mªöÔ´`)\‹Ø,Á6™L¢Æé¨‡58­ÁF̀f¯æ¤†×Œ’çå`ù¥ÞDg¢/1àà ’N`”c‰S >ÑW÷èV¦Ïy…žÌá|üsi0%“y“Ifó-²ÕU¨P)ƒîP¡ÂYˆ•K(*Ä1,6€Àí·ƒšCôѳ>Æ4½¶¶ª²À^`3Yí9‹J•žÚTjR•ÂE;[W;ͤvvþºo6-p[ šryê +›\©á¼-åkçْmS3¾â·:Œ^—­Ì€ÍŠ{&—½uÉÕòSÏ-•`vÃ!qn¹ÿš²ê…S…×”z‹¦~ ÷•Ìq‰þº_Lp&+碥ܯòûŞbû%%S}¶›˜¾›º:ʧ5ˆ?¦ŠM9²‘*wyŒIÅ*êÚ¦¥Ú¦¥(GöQ©¶¦ÙML®‰§MJºsš:¬´·ŽézÓ;©cº þ);©l‡†6ÓcÕc¬z¬Žš-eԉ´äߔµ´^]!m¸Žmc*ZGX9¡mԙX&ֆI¢¶µ!•SÈ¿”kC*¡m@þYKE%’/¿ ki;R³¬²u ¤Ù‹»d*Sօv­ëÚÚÅu-QήpãZ¡!® »šîkØØ==óLŽÑßôΦûåÿ%é&:N£Þ˜xâ#Š_aqҗ.¬š‡Öµ‚BXܵDpTÌ6±ík’xФÛÆ1ƋÕ5±\Ë5uÀ<þÄö°$u×QCHÙu9‹ÈˆOXi]]wõa”Ù1m€øœ•vt¤ºó{Þt1aä ` +ˆÍùDc#u`ÒúöÅÝ/ ¶ìG¨   <ûÑ—Ãé�ó“û¥ÀIU §R-àa㤨½ˆéñp +̂õ8FɅÃÅuQO²¶¸#ê™=¯ØõØÁ2öÇ¢žòQNØßõ´!_áï +ÏoZìéjQEëæËÉhD…„àì%Ké‹ Æu­ äÂ춊r8Ä¥ìv—h +øÊ%< ¥%"âÙX-êËëð@]ºŽÔQ^Áü¥MŽïüÎùdpþð|‚æ‹óÉ|Ȟ¶TÏïëN’e‡|`SFñÊ;c±ôx´¡a¾¦å<µ,gs¨aA몖ÁÊÐ_#û7Ÿ•è©Ã⢋6gÚêtF}Ð +è|…Ø`,6/µ:`tbx}ذ/Ìèü ÓS—³=af{û—QÞE¶p‰Mº,ö«Â+͉ÕUKnµ]wOûÜõ¾½¦ö+S –™>»†w‡—Ô\ßAˆmFÛTEGR«ðÅÖÖ,J8+Ú§f6VºXœ6bkŒœ[i •¬ì½¹½½kÆ­S7-‘ +ÀDÁ©Çԉ‡Jåš9ÚØT;³[€é*àUÈEñº)Û²Zw àžÙ…¯y îËǔ$û©yÜ1°ea”$Åyk)ӍZ©)¡ˆº?XœHâ¢f,RÛÊԗOïnfŠ$j¹ôÌ p‘˜™7(]ÇÀgÛa³kAYKƒ†Ú”RÓͯF²ä†]~ö9ìtðÞì–å\÷ğ°™!wâK}Uf/¡û¨RC-™ƒ9fÍÌ0:æz-l¯Z¤œYTÒAýEv³­-TDi#ì4À`´t4t�ÔÎ4Š9·‹s[<ó©œg> +ä–oÓÌl†-•çŠ_w˜ø»âxf¼qf{ü«ñµ¦µñª[L·Ä¿¥Ú/|¬ú‡Z_>³»*U}C5/ÏÄe*.5[`:ï*¶ÀV ûQØ·0ìA-Ä‹p|©X‹éHˆ@Çät*+¼ša éÓ jj8͟%ba ’Ôéð‘AF>їöùNù¾¾/µO‡”"sÁèý̈žXìO,œA¤»…í©¬FЫ‚Õ!]¨<X#TJ¸LI•ºVÂÚR A�?¿3—Ü(8d.Xe£û¶…U€ÈŽòÓê^Up‰Vä6 l˜šü¶ Øš½káÐÕë·<1¯6RiO¶OIκ°Å&ú=Ž ®Vn\´òŠ+¯–»ËË\rÃ[·ôßð­7ÇÚj3&¦>¾¦Ê âmÅJnyªÜaØ:õÄ:ÿŒî×ýïõ fê—Iö,7ÉíFARž×ä‚0óË*Ì´k¥HÞ7]Èû.O^{Ïʦ´.&è23?hžtÍÓzÄyv„7¦ÕÚà*µ’Á¡,Š´‚ŠÞQµViPÙ»±ð@£ÀŒŸËŸÞsnjìÝØ¥!èRAVõ©TœJ£•´C h‡VsMj±Š¦êJ0Óo,¹xšs1wåÒPžË¬R…$v†’”9ÿ2ÓÀ“Š˜§Oì”`Èl‡.õ@PßÃPlŒºÝF8N±í�¾÷Õÿ¦.E +÷…Âé0_­­óΐæxçH +—ʲjµo¡'ö«Â¸Ið¨Z$m°H5Š[e‹ƒN'›A£Õhµ>‰ª³¥16⼟Ä<fá¦Ù那F§eØB!I[8z|’ò(8>…^‚psxþ¢W€€ÜĚ4äoÌ_’Ñ‘_<¨ƒ¾‹îB£©Ðè*D¢É-"fùo¿†š,д2uµ+ü5Ó'*Ðd¡Æ—?g™è%·Âè+ð† SIÜtkëüõñº9¸)Õ»±=¹ŒÛ=ùë½³ Mþõ/ ÎJÝ=ˆ÷4Uºqpò¡ÁÎÚ",¨#AÐѯ€Ñ5ÂYˆ¿3}ódÏ~–»y²ê”XÈ«*‹µ0‹µ°Ž¾Gjou4¾£,Ýô咎^AQ…â½#´ŽNñ<h¦ +@@jv-VvR²Ú€AOH•ôˆ„Ë. –ÄW.Qư…„¬ìànj y½cvó9MœŽjt¹0”¹ë Î^pّ¦b™Üaæ™aû˜}ÂÎÙé½Nc[5ÅòŒäÌjlÏèWÖvÚ±lï´÷ÙìÃö} (è¢a^1Žz”a¿5¬o²x¬-0$A©A8 ×å›Ñ± š™ÕÃ:Ü©Ã}ºݰnŸnB§Ðe +.¹ÐÉL¾¼ÂS5¦†ŽÝà\î¹§ßpVϞjl,u¼WĄMŠ{¾hZR_Änh8ù¡ÙÓ炕ٳä×àK+øê¼ý W1OZ%kµ¤‹`v£ˆÙ"6º]ª°ŽòÃ>#½"¤eFê>+i¹±BP…>ÞSà[øVË0Æ%‚ók¼Âƒ=AɅû\.â2kQãñžžñžž2À€zÀ…6ÒW|œ×›'Ä7c—ßáTúŒa_Rà1—*HI…kÆinWàëßPE°Dhñà•žM⠚µ˜ŽðÙE_®ÑXUéRØG•°™¢p¸ª2ï'çðq0 ==ÄãÇ{Åãæ$°/&n9ªŽ;ãÄl.•µÉxD›tXSºe¡‡ÄÝ…FÐD4ѾªªÁ*¥±jKò609¯ë_7þÆÿVàíø‡ü‡þǵæÆxOü?[â»ð.²‹´ º݃…;»JõFl$N­Sj⯿æWrVsaA‘3êŽïQïÑ<$Ýç¿/ 5Çô‘ø¼øÂªÞª›£7Çï2<î?Xõ÷a¡.ªªð ç‰{q&xÇ2èùÒQì’M%óy·ÇåuaÑ%ÁÊÑBçó´°ØløõZÞfHáÁ?C¥e%ÑEuÝfp”k“­etaÉfŒÍ'}§}õq¾QÎ*kŒ¸Ï8`6rÆQ\+;Ã.g©X|oSË;æ¤py˜„a Ubi¤}ÚÎßpž™ÃɞæîLև{Rɲ櫁Ä@BD0~ö<µìVólîû¦Is·¬ øý½Öª×k·rŸR$ž;?Þ³‹ãçÇs4#sJt¸TRë«Q,ÅÌka$ê•D“R𚠸VFU…H=…Hˆ( +q.”¸~F&«¿>?3}á{Rv¯G”é܋÷’½Ü^í÷ôöa×°{¸pOñþ½ ]OŠæv/ˆiËüeñ‡Å=)˜œlŠHΤ:âLbY“$�nzï«IºØm·&Y +¬8uR'z̍‰&ôC…;ɐ3€Ãlƒô瓏ž¶$ãK®-s®-£º0Cæd\2Ó:²ÑbÆ$'ê¡=m`B6ë¡=È�8L Pìßý`mRˆ<L~v©aƒÐÉnÏ]&³ØÉoª¢Î‰~( „éõ2¿¨S"þÐ×®n["y{ï}ýù͋oðÙìzŸ¯ðáå­Kû§ÞK$úFíü*“hÖq§^½oí¼D}$Z:{ŏ¶ìñh\xöÝ÷\™l½fxFréúíFƒÔ1Ô".¬¨ˆÛ’·bU¸‘Fë† :ê| ¶r–C=$BB¿4X¬ E×Ëd2…´î I@‚Á--¦µ)q„Ê <u_”âçÏИ‹¯Ð‚5Ñ“;XæEÀ 1‡灲c?òÊE¶A´¥G‡ #.7ˆ\*ډ J$!-pHè…}/ÜËÿˆÏðíJ€©Q›¢†Ìjõz`ž”„Ù‚G£³d( ,ƒÁë¹x2È ØísØÞX%+Œ”ÅJNs¯£Çهú¬oq +§T˜´ȅI/•¦y^µÊK4{(©fìE%¥Õn¥SÝm¹¦ ×¾ÌñU—€9µRP«t +Û\år·r›nH¼³èrÀqÄò&yÛøŽxžü³˜ûav;Ô/ +¯'ý·§>–=ƒ”Ù3ò¼Zu™­^è]L«—“ d‡e‡såÇêkFUGÔiÍÏÈÉÝyUuJÀH8%õÓµ†EKùv oEå6:T Xó^ÛVÛ^Ûio³¹Åcxƒ§2Ö$ŸÛC€~+Ï1'é_íÆôo¨ +"�¯+ØZ°«€+8oµªp¹jXEÊU»T§Uœ¨ÊÂiÕ•Rõ„ÁÆ£T¯¸¸l.7ȆN‡ ¢A2pl #QÃZš=Í9+[¿aÃüÉõÌ +BX(Ž÷¬‰Ôòm *Û�a.µël`i0�v '½híAõõô޽¹û°aBÖ§Øw+ö)aؙ£H€Þ´þ¤NN$õ�4ÒÏD’BÑok`O„R]’Óärš\NÍr²A´‰Î¤S2%õ³8v™‘ _L•¹Mn§ñ(©©6WU؂¾»PP¾ƒW®Ü¶ì΄×öó÷ÿùoOï•Émøq…è\Q»è2óM›VÜlÝñ>Æoÿ ¯?1£;P/ßξ~rôÒö7f¸ñ{ò”3¡Íf!EÙ¬ˆòJT̰Ž}+ õy¤  ‚TH4H ®í€ä(„ó—¡ìû�g>šš—½ ¸ù§ÖfÏphã©< D÷£½(€&pz ¡yèQԄ:Ñn4D‘݂_‡Þü¨=Ž‚Ø ½·!;V =èmt5ڀ>@gPµ£÷°ÚiE¨�%³Cڎ¶g‚”5£Ÿ cø¼•=‡Äa©ƒhWv ÙQ${"û[Èý�}€Ù4¨‘ …ÑVôdFkÑϳè_Ô åè1|+þùPÚÉWóCÙëÑLtý·5Ý¢ø­úºj=‚íx,{:ûGôS£UÐÒ7Ñvq‘R®Y±Ö;瀨J¿ÞÆ\ÁÉÙpvVvpCŸy…`14õ¢o£Âj¼…΢O±×ààðüÿEñ[[;ڌ¾ŽaäBÝ'ÑQ\+ˆØaµì(Šº lÚýB§p;Ná1ü"·_Q>՘µfmÙ?Â/AÝ0½èEèã<.è+æ6ñ~“¢ròv˜áJô}t +ýÆñ¬û§ès\Ïûä6²5»4ûxö‹ +yQ=º-CëÐMèkèGðV_BÇÑßðD ’'ù—_WLd ¡Y0ö… ½ÚÞ o)ƒFáy fiÂÌ¢/ÀWáëð.|?Ä_o㷉’øÈzò'.ͽÎýޝU(²3 ¥ä~ýh)Z oà6Xí{a¾£—Ñk؆C83z êFf’x!'É{ܝÜ.þ‚⮩3Sžú";úÜz× «ù¬Â_qŒ!Š×âø0òar˜3p"ççj¸&n1—â¶s»¹W¹_ðøü;йŠ~Å¡ê?¦~™mÏ~‹í%Œ+Œâ°Çê@®mºÆ7�Ït+º ¡{@_îv�æýz ý½‹ÎÁ@Øc^½ßZw'¾ž=øIü"~¿†ßǟчÃ!µ¤‘4“6r¹žÝäy‹|Är+¸­Ü <sOsoÃöæù¬¢ž9ŠŠÇ”¯ aް\õƅñɒÉÔä{ShÊ5õÕ©û§^œúcvIö%P)ŒtŒrèà~xž�M|½‚Þ@¿acýbch¼ûAâðÖñl<žùøJxºàYŠ—Áӏ—ãÕðlŃø›øü-ümü]ö<sۏÿ? Ï3ø<¿Æ§ñ‡øOøJL8Ðæ “2’„™6“Ùd!¹ +žëÈ:xÀ›Ýoè1rˆ%oq.È%¸~n=·‡û ÷÷&÷žðq¾Œoà—ð×ñwð'ù_ò¿å¿Px­ŠÕЇ/)ÝÊje—r­òAåAåGÊ àì:…å­›BVkõ3˜÷té¯LyoTXù›ÉiØn@± wÁŠ)Ébîîî¿×â NÂïà!n w}ö®|έÃKÈ ¸˜ó*fp×¢»Q ï“ó䏼 /&ãÿü YÇ5%íDñ+ÞÆß¡øÌöoÐ ²‘—¹;¸;²Ï£ЇñiÅÃä—HâÏ : »zy�*ý‚¬!;Q7_­ø­uÿOÅͰÞWí¸„{“}ÀùÉßñ¾¬Æ <kH�‹;‰=hBíü]$ãgñ»xaü8÷î :x[i¢ÇuàNp>ü&§A)öù8Dl¸“L.î9å)®c°ÿ¾Ž9\º3ý›Bÿ;`7 ƒMkkò+\‰è°÷秞£[ñ[ÅNгrqt„s=äu4öÆðt£»P%::¸•“Ñ­ÙA¼ìþ|°Ÿ൨ kÁZÚal[Á_b°…½Ðëç`ÿV¿ÿ} "Õóx ExZr7ß +–©ìïNxV¢È}Ý«<¢øZˆí३‡Aˇ®Ÿóè߅`|ËÐù8ŒZ˼j|j„ž2ŒðuLÐó°Ï;ù9`yïÏ®…®Õ>ñ5´&û�j†wwUöŽìNԛýaöjtZ”}ìïMÙ ªEÛ)²Dã«Áƾ†ƒ?ú_x'Øí9è°GAì@‚ç'0þ+Ï¢!þ7`;³wgl°ŰBËÁ‹žE7¢¿ÀºÍáÆPÕÔ2’mãÀCFWfËz±­ÎÞ�–÷9´_P€íDÅ~Ðݝüµ¤ÆE¸ ¸W+ö"$ÏêZ,7^ñ•†™3’õô:·ª²¢¼¬4•D#áP0à/öI^OQ¡ÛåtØ ¬³I4ô:-ýÃ>¥‚çFñV[Ÿ”õ¥ùΜÍûûÑ £/-«ír™´ÔÇĤË%e¼öÿ’”s’òEI,J ¨!—ZýRúD‹_ÅË®ìúÛ-þ””gô|F3Z´Ï¤VÇê)û¤ÖtÛM«‡ZûZ ¹­¦Ùß¼J“ˆ£H-Pi»`Û¯ÀŒ öÖ#©ô0¨´ËßҚvú[èÒ\°µeºóÊîÖ·Ï—JÄÓ¸y…yùg¥1&‚šY7iesZ`ÝHkèlÐNi$>6t÷¨ˆ–÷Åt+ý+û¯îNsý)ڇ)ý¶¤í_?ëø2 ››»·]Zêæ†Zk$šÚ&¥÷]Ù}i©¦©´‘&Á¶¾¡6èønXÂöEôEîLu§ñÐ¡DçA甛Ý*+åô­•Òjÿ,ÿ꡵}ðb\CitÕ-¾ŒË%…㇫UZÜí÷¥ÝþTKሠ]uË!§,9//IÄGDSnYG Æ<¡Ó_J¬ºXÆ(&N©ö«.®+¦#òÏuHK+$I·æTO“UõhhE=ˆÁ/…¡Vz%¼5iusߐ8ø"­ŸVE¿4ô)‚÷ï?w9§?ÏQÅO%©–\T4(Ÿ¦Ó±Xº¤„*ˆÐ oÆxË×$â7’´@”�Áò¡NXÛþԌ2X|Ÿ¾Þ£2Z™ôà•ݹ¼„–»3H.‹¥Ò¤–ŒM—غhÉàtÉÅê}~ÐãÃ,‚·¥U¡‹ÿŒb¥uõŒ4.ø7Å«råí‹üíW.ë–Z‡úòkÛ¾ø²\®¼þbYžÂ¹Xð4„•šëÕ»jY7eÀ?E°Íߺ¦ol5cÚÒÜ͹I*G7ǚý½úbË4Ó­£mñA%Óÿ•£‚ +˜q°Ô–ûæäҔÆçûÿ¬4š µú²Z~Né±Ëó3/Ë_6<ÝæC¤}ñ²¡!Íeem`¬††ÚüRÛPßPÿhvp¹_ýCG¹n®{h µoúõfít§ÛîNÁ$Vã ÚÍñãíWŽÈxû¢eÝGá8&m_ܝ!˜4÷ÍJ ¬û(œÜdÆ%”K™4#Ñ ø<Ø¢bòî£2Bƒ¬”g –_1Š㩦y­%9ž8Í#Àãs<™ñèZŠæÅݗê�ÛX©DîoÊ x1k{ùBo¯±áS•Sł€ý¡è%Š_}©ê/6MÞ-"•²jÏ5!|S­h©ˆ¾ØôÏÓÏ _þtÊ$.Tü éI5�Xy4=¦&‘‰GÙ@ž�ÿ+\ZÉ}<oîw3xtú+vCwç JaL[Y#dïFÈYPÑçôÿW°^uèðø?€sA"œ—@AþÏpö%GÑbîÜ!®ÄÛØdã΢>îc´—û�à‘¨F€ ³�Šì÷þ¡ÖÖJyp¬”áL$Zy”d\…•Ïsï“'á´àÆéL›•¼—™5+OÔÖçˆC%‰ÊÓMî=ôW�½ǝÏÏjŠ”VN4遁¹Û1/Úǽ‹Ò�ÉÜ;‡¡Ê½/po@ùÏ¹× è¡Õ^ËèM•Ðàϸgà(å…Ñ|ɑCS%jÚ«ˆÑ¤§�Î�L�ðh÷Ú +° à �ŒzÊ�Rw€;�ãÜõ–¬ØÀÃ>üëiÊ=έ…èÅËÝÍí†HÆËíäîcøÇ€]€|8ãq?„<Å{óù‡�Óòïåù{ _�øÁ<~�ønÀ÷³[ /÷Ý|þ&n3«·)÷q3¯Øär  €j7P»aévÓ[H1Dß7°žF�W¾1‡a¹¶d|~ö޶²;+÷Á’n¥ß+·Vn â¡èÖi™[s2 îV¹dn™[aUʹÐßFz © p°îaÝ)? éÀ)Æÿ¤Ã�ûhŽû¬cFµƒ[›‰xAÉ®;””+Ÿ…Æf¯=ä,ªÜõeN­¡ŠؐÇF*»Š•®:¤ÖQîªC®¢©ë› Ü +ô �‚¬�ªZ�xnE&Pæ=Æ-@7ªlðn%[¹­üV_ނÍ/p•¨¬€™¹j�¨··×õ©ԃjNTKêrµ¬îT+ÖÁ¹uÇy¹2®‘[Èõr +zq&̨¢g³•3ª†µû´ií˜ö”V‘VŽ)O)Ï('” +IY®”•Ê>å€rP9¬Ü§T+‡Ò§Ðj9Q+i˵²¶S«ð +x_ӝÜrºË!�†xXã^àKÜ5�½ð6za)®>‚AN8ôÀ +ÈAÎrFàkDô?MYI'@À@¾Ty±dº•Ÿ %�a(5�×�k{Ò J̃œrzÈéAê¹�#!•�:8Æ;�ZétYy¾¼@ÉÊ'˜Ìt™Lë’ rx,ŠÓQ¼/Ї£Xnhlª”‹!1›Í½þÞ`o¤w?¿Î¿.¸.²n?¿Ð¿0¸0²p?ßèo 6F÷óeþ²`Y¤l?ïõ{ƒÞˆw?¿«ã`Ç ';øÞŽu[;¸:z͝‰•W2\¤øHÆéª¬36Í$a:½î8 À!/¤e��ë�xrR/y +¸O÷)´ @5ž¢æRo¾Œò÷²2JÑrrY923£jaÓ<0¹½�{8hûI(’I稃ŒŸ†ô ã/ÌËïc|/¤Óu80p˘™[Ûoÿe¨`�@NrKÁ9,¥-Cê�8ÀsËàYÊ-%OÁó$y’‹Ëú +›€ 2›Tb“Ht zü8Kdé–6²4 æé?›§ÿé<ý]óôa H¨z¼›¥>YÛ¤?ܤ_ؤ6é¡5;òÇ´±TISüg–.`i\¶úôÿðéÿîÓÿͧÿO¿Þ§ÿŠÖ+„½«'V–jiŠïgé<–†d­WÿŠW¿Ô«¯óê›ôøa ½£Y,õ°ÔMSüÉac‹©ŸÅŸ h g¢^9ÂÙLC ©LÃl@“™†‡ý3ÓpŸ÷9üÌ\þ,8ëm²áóx.OóÏã¿á¹p–õâ À×~5à àgn§ò@ýïAþG¨XEå§tŠ÷⹌ÿƒ|½ïgâˡׇ2ñ[ ×ï¡8ëõLü,pïËÄw�º7¿ЮLpm¦¡ÄÛdÂס�¡²+PÐ‘tä{œ-ß�xv®rk&NkµÐFqsÆ_(LGùö£N֝7ãg“,B~ÖD!ò³A»Qa6²ÁëQ1êŒÿvhEy8xÖû¿ž¥GŸbcæaù-ìïñÜÌï/ÒåÊxOÆGqðiï/üÏz_Œâ%ïX|T/ÄG >âENƒ,ÁO{Ưó>åg¥ûýP +¯zoCÂû™wOòïíñçè0Ѝ0ã%PœŠ_áíh8àm Žb(– 3YãáßàM»~Ï=tÀ[¥C)‡6<í-C~6”®ºc¤ x³6 ˅%•ÂL¡JH’P$ +V•Y%ª *J£R©”*^ETHe¥ÿ!Æþ£Œ’EŽJž¦<£E’ûzÁ"J‚UöNÚµ“öE³pÚ܎ÚÏJ×ÅÚG…ìUéúX{ZÕùÕîŒïIA.M¶C¤¼¸”²îtÓóõQ„qٝßvS|ëßN¥p{zlj_.¥?[óÐÀ9AáŸå@75:ÍW˜’m-ÿ"é˧—|üq\öyØQ”¾¿}Qwú‰¢Tº’Ù¢T{z6=™%ëɺ֖£d€¢T÷Qüu²¾õ*ÊÇ_oI]CÅd�Ä `ȉBÅT ãCL¬ƒ‰š·¶Œç„^Âs©¨ÏKLèº\[èÚê¤ĈX[â¡b ¹ÆŒ—6¦CØÈ3êk¬ +ƒ R‘‘º ŒëXñ/‹ýÁÜpR(Èú âëã/e"9Ђ¼ QÌ¿ýêþ?ý­šõ?Ƈú·r½éó·®èKï¼iµ#=¸\’FVþ.qê[¾b5Åý«Ò¿ó¯jI¯ô·H#ý+þEñ +ZÜïoA+Zw¬WµdúåþVKêУ[›Û/ëkÇžš·þ‹Æ¶Òƚi_¶ÿ‹âvZü(í«öÕNûzT~”õÕ~Õ,ÜÞÙ=¢B³è__0|ˆh5°úܾԬqà +¶9fú·¹ñܖ6–Jëü³Òz�Z”hJ4Ñ"؝´È@oÀòEŽÛfúÜÇðãù"Ø&ÿ,CŽÖ5-ÿmܸq…Í›cnÚì`¼M°i}‹ÚÓmô¼ÞnhMË}-)ö7¬›ó¿ænY|¡ádY×°µaWÃކƒ ŠÍ›SÀ6¿P|²˜ô¯+ÞZ¼«xoñÁb%-¸ºûi¹aoñ_‹¹Í MxüZ[XŸ›Ã?šÝ´y#ý!è`#@®»ØæXswS1ZÑ.†È<,�~€*€E� +ô_þ +à�àѐÞðÀ!Êá\¢Õ±¦…ö˜ŠQ£ãà*•×T֏î¿6‡-ËáÖ9ÜÐTé�œi¬Ò4!ðÆè¤?xàO�ÿPp•\%k|sNkSÑÆ†áÓOћh²1¶‰}˜Æt¹7mŒÅÐFö_뀱i#û³¹Ëõ፛,¼@ ĸiµÍOÿh˜âÿ"±•² +endstream +endobj +3152 0 obj +11653 +endobj +3144 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3134 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_labels.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3153 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3154 0 R/f-1-0 3155 0 R/f-2-0 3156 0 R/f-3-0 3157 0 R/f-4-0 3158 0 R/f-5-0 3159 0 R/f-6-0 3160 0 R>> +>> +/Length 2129 +/Filter /FlateDecode +>> +stream +xœXˎ,· Ý÷WÔ”,RÔ 0faÀïÌ.ð¢»gڀ,’ü?`’"Uªšqr碀îÛ%’"ôï[ÜäßþØ~ºÇíÿÞ~y¿ý¯²´�½#ô b˜·÷Ý~zíqlï¯ÛÏ1FàùIü?ùíýÏ…"U Í/@)@*•ía eX&ášä§ðSí.†m6Š¡Öšˆ¶Bg£ø·FÅÀÞB&ì¥o{ z‰¼îCßÍöž;õύŸ.k8ÔZÚbÀVáXzççÁÏÓ_M!韆;¿´*bÉek5°ùÚÀ‚Nÿ7b)°ÛVó–C—mT Ú«Í–JÜ} Lþÿ©û‡Z뱤mGsö²ûü4¿¯ñHHú½ #Zl½B1‘Ù0;ìÐÖà’®Ås ¸†—µ¾×dÏÜ7qÍZ¤º•�Ð3¯µy¼¼]¨Ã4Û®â…MYó¼Cˆ–µæM†îž8º cþOšˇY-#ƒS‰¡’¬.A[c9Î <ìs¼îUìq2¦¥J 7œ?—J¾¼P +ˆµãæ6 ”0Ê2d‰JQF?ÚoV)NYë)ç Ø64(^*M0ƒºh¤€˜€£l°¥âk‹Ã»ãxϙ "ç0p¨sӊÈdHt’»„�¶=…R3ö´ PŽ ÑöŒúÊ¿UvC'JG\Uä#!`ÀŠc¨Ëom&©…Ø[“¥N‘f }áå ¢Pû%xl47E +šã€C‘‚²åŠé7ˆ >ßvö.Ÿ^o{¯òáþ†íg ¯t妷ßß»1Ûa%ÚR:Ç©û¿[»¦5É{PPhNªÚÖEhøEGѨJHÔ¹Ù˜eœj k +6^Ë2XM&`µT°§‘.D ©„XˆÛ˜Cj¨×èˆÉöP¼ÏðÊ òÚ1­È€­15hÜ R ¥¾ +½Eh¶#¦pÌ1p^ ö¥ìGעùDM·ˆ•=b'GŽËˆ·€Ôy[ƒ·2Æk[Ò¢;“uu)Ä䅝Û*q–›´ϹG*¦ sè4ÝZ;ääŒD3^jé ^‹Çº”†]í¡Ç¹×JÌ·¥0OëΞZçl26sîyÖ´/¾fB0Ô5ååB“gG8A ©Jã vL¶ÑÒëö—·Ðk§Ž§1çV¾ñ¢ó~i_K>ώŠ<£¬ROÊSî³9}.=7[(‡ +™ËÆ+±{ô¾hSëvïÁK&EÍ©™”p Í&4èÄoBeuƒt´4 ©6&¼Ì" —c(xf>Âi<¾«Æ™7@êðíœX©åJHÒô9d@œÝæPÑæ}«”c8²Ü`ùÆÓ5µ-³d¤&ŸÆ\Ì?2­-˜ãZ+•– ,#¿Å³î"‡xª qÑNåw̹gœsn´áàR{áÉÂ#ë2Ü& ’ 1ðÌ$ê½b)"ÍhèâC,us$Ø’’'Káßʆ9 LHüÎ×óHˆÎA¯É2•øLæÈïð¸Ù¹#Ylœ2ÑY¦L‰Cæ¬jN E§ÜÖQXpWìh%-‡^³çˆ«˜D#+vlÚþU´÷©LæÎ9ßL8¨1#‚ÂüÁƒ_©F絇©nBK@°ÕóRbø´7}“Mçµò4ØÐÀ;#;!-õ2Z°X‹ÕÄs sOk5ô=é|‹¬MZʝ²Ý%Ûɘå VT:wHù«­`SÐuL9pAuâײºƒYJæ—,âzcn>—Ä ‡^’³Gfòx0Ù®ö”Ïg9‰½¦%ç¡OïÉ4·ñ·æ£‰O¥z ‘0û–}ðM¬s‹~žpyl xmÛ!…oÇô6ráÁ!"›Û#Õ5ãÉPÙ­‰ô£é‹µ?ŽnïLÍxŸ†y(䅴�Ž%Ññàñ£Ø#q LÒN‰äšô“§±­?͸Xy¯Ø�ÈEѹã_š+¶‚Ô9•ìP֓,Këé˜ôé©Z’û²E1%pÐÏhZ*5ë7%ô}В †_$!5Æó‰BŸKF‚CÇò• $‡´TܝràÞpYHãôº#]Jè„çw�ÏI™<sP”*R‘–_¸J¼Pugm,/«Ö…kqØán,Õ0…�2ÉõŠÔæÄwó÷Ì'*I¡„ý²¡EL.'ùy–åÙQNïZG¹8”XåcˆÕ<]2ЭuËʘ2$l¨ Ÿ‹y™Ê·~œo‡¾ùË á(bn t<OXe)¯Z6!œeh㕱ñ¹ zǶCt2"ÓZI¢MvàÊkrÏE›¸ÊÉâ÷Bµv¹RbMåü㽀k¾¸r$Jj£@uÉ.>Ϲ:øßRƒžF_U”O½ÃGSº¼©WW+¢N(nÆÓ«ïªëÉYŽAyÊ>Rg ï®ûÓ`Ê,*ø<Ry‰SÃz7L”¿ƒŠÑ×$EÕ«äŒXtOO[ÿúJFšG/ N†[ïç`‰¡Çb=—Ë òCWŽÒ¢Ÿ�·Ì»¤ÆƒórÇõEôJä:;YqG½Æâ“6×Ñ»éփxHàG<_ õ#|’#à ±ÑjVçÙËLúöÓ¹€„Cõ2KÎÓÞBùk*°%?4ܚXØ9Ë]SM‰ýºX² žÀºÜ9¶‘½ëÒ1ÎüFàÓ ðÐþ¼sS¶öz]´‡ßÜÞ¯“¯‹Á¦/ëÌ»{cG«�rPÁE]€Ë¢OÃ;ø4¦ÏV;!­«´¿¾ßþqû ×0 ` +endstream +endobj +3153 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3154 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /FEXTGM+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3161 0 R] +/ToUnicode 3162 0 R +>> +endobj +3155 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /JRSFGM+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3163 0 R] +/ToUnicode 3164 0 R +>> +endobj +3156 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /WRCLVW+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3165 0 R] +/ToUnicode 3166 0 R +>> +endobj +3157 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /VIQYMK+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3167 0 R] +/ToUnicode 3168 0 R +>> +endobj +3158 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /WUEVUN+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3169 0 R] +/ToUnicode 3170 0 R +>> +endobj +3159 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /OUIOJA+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3171 0 R] +/ToUnicode 3172 0 R +>> +endobj +3160 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /DTODRJ+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3173 0 R] +/ToUnicode 3174 0 R +>> +endobj +3161 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /FEXTGM+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3175 0 R +/W [ 0 [ 777 556 443 333 277 389]] +>> +endobj +3162 0 obj +<< +/Length 3176 0 R +/Filter /FlateDecode +>> +stream +xœ]ËjÄ †÷>ÅYNƒI¦i)¡L7YôBÓ>€ÑcFhTŒYäíkŽÃ*(|þç?7~î_zgðèՀ Œu:ââרFœ¬cuÚªt%zÕ,ãÙ<lK¹wƳ®þ™Å%Å ÏڏxÇ�€¿GÑº ßç¡| k?8£KP1!@£Éé^ex“3'ó±×Y·i;fÛ_Ä×⺴¤¼Æ%H…Qº YWå# 3ù†NÿÓÛ⍺ÈHÑuŽ®ª¶D ÑC]èDôغ/ÚS¡¶h'ªrÍ·×ۗsF­1æ9hƒ4ÀÞºux[rðawÑý]ò{ +endstream +endobj +3163 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /JRSFGM+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3177 0 R +/W [ 0 [ 777 889 443 333 389 443 277 277]] +>> +endobj +3164 0 obj +<< +/Length 3178 0 R +/Filter /FlateDecode +>> +stream +xœ]‘MkÄ †ïþŠ9n‹Iö#B l/9ôƒ¦ý®NR¡Q1æ_3³l¡ +3¯Î;ÊK÷Ü9›@¾G¯{L0Xg"Î~‰ኣu¢¬ÀXnD»žT2‹ûuN8unð¢i@~ääœâ +»'ã¯ø �@¾EƒÑºv_—žú%„œÐ%(DۂÁ!_÷¢Â«š$‰÷Éy›Ö}–ýU|®¡".¹%í ÎAiŒÊ(š"G ͐£èÌ¿|ͪ렿U¤ê2WÅÑ´Dѹd:ÕӑéÀtâÊә鑩fÒÔÁí­­—mpw£z‰1{¤é’¹Í–uxÿ€àæ¢õ ë€Ù +endstream +endobj +3165 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /WRCLVW+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3179 0 R +/W [ 0 [ 777 610 500 500 500 610 500 277 389 443 722 277 443]] +>> +endobj +3166 0 obj +<< +/Length 3180 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÃ0E÷úŠY¦‹àg’Œ¡¤/ú n?@–Æ® –…,/ü÷•gL +ØptïiFÉ­yn¬ ¼ûIµ 7V{œ§Å+„cE–ƒ6*ìD5J'’n×9àØØ~UÉGçàW8<é©Ã�ɛ×èàðuky«]œûÁm€TÔ5hìc¹é^刐PøØè¨›°cìÏñ¹:„œ8ã+©Iãì¤B/퀢J㪡êãªZýOíP¬ëÕ·ôdÏ¢=MKUåD—+SAtî™J&d:J¦3çNLvî5Y+˜®¬íNɧï5;ÖöÓSAì7ÞZÚæŸ—Z¼£¢G¢mÓ1ïïè&·¥èûé= +endstream +endobj +3167 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /VIQYMK+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3181 0 R +/W [ 0 [ 777 722 443 500 277 443 389 556 333 500 500 500 500 889 500 277 277 666 500 500 666 610 250 722 500 777 333 610 610]] +>> +endobj +3168 0 obj +<< +/Length 3182 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ínƒ0„ï<ÅÓC& !Ué…CTÚ�{IŠ± 9ðö5+•ŠÒÇìØ;ڍ/õK­‡…â;Ɇê­,ÏÓÝJ¦Ž¯ƒŽDJjK ÿ•ck¢Ø™›u^x¬u?EeIñ§çÅ®´{VSÇOÅïV±ô•vߗ¿š»1?<²^(‰ªŠ÷î¸×Ö¼µ#SìÍûZ9}XÖ½³ýU|­†)õ,ВœϦ•l[}å¨LÜSQÙ»§ŠX«zz‚­ëå­µ¾\¸ò$ɸò”z: +дÌS‘rh9èí�*<åNÐRо@-¨u¨ gJhH¡ObT& •Ò“H@gPȇûDȇ ùŠùòP‰|Y8ùRÜ'/ ¾ï +ùЧ@¾4òÉÐòå™T˜È6²m¿û ïÖºUðKèw`›þ ù±§f2›Ë¿¿Ó +¼0 +endstream +endobj +3169 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /WUEVUN+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3183 0 R +/W [ 0 [ 777 722 333 443 500 500 500 277 722 500 389 666 277 610 250 889 443 722 277 277 500 333 556 500 443 666 777 556 500 722 0 277 610 500 443 722 443 722 443 500 500 666 500]] +>> +endobj +3170 0 obj +<< +/Length 3184 0 R +/Filter /FlateDecode +>> +stream +xœ]“ËjÃ0E÷þ +-ÓE°5ñ£c(é&‹>hÚ°¥qj¨e£8 ÿ}Ý!…8͌Ž5JÇ磕¾ûɜxQýà¬çËtõ†UÇçÁ%š”Ì"ÿÍØÎI’Oëeáñèú)©k•~„àeñ«Ú<Ù©ã‡D)•¾yË~pgµù:œðêtçÙ-*KšFYîC¹—v~mGViLÞmˆ˺ i+>יEÖØ’™,_æÖ°oݙ“: O£ê><MÂÎþ‹ç„´®7ß­ËuXžeyÕD¢Hv‘Ê”ƒT€zP ’¼ +d@è A{Ĥ_‹~;P‡•RÅ –ƒ,bR“#Q곑t†è§ÅU4üÊ=HüZüªGüHj¯@? ¿ªÁ¯„ƒ†_.¿RªˆŸäÁ¯”‰¾®Ž~;’½À#øÈ#øU8#’óƒÁ¯@?‚ãËürœÁñ]HÎÝ ~Ü ~ΈäüöqØdªncw»#÷™6WïÃ8Njçø6Áƒãû]›§ù–¿ƒE㐠+endstream +endobj +3171 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /OUIOJA+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3185 0 R +/W [ 0 [ 777 722 443 277 443 500 443 722 500 277 777 500 333 610 500 500 389 666 500 500 443 722 277 500 333 889 443 443 666 610 610 500 250 666 722 333 722 443 277 500 556 443 722 500 556 443]] +>> +endobj +3172 0 obj +<< +/Length 3186 0 R +/Filter /FlateDecode +>> +stream +xœ]“Mo£0@ïü +»‡ +ìh¥iÕ^rØmv�±‡©äCþý¿QWZ¤Dzxf<όË×ýÛ~WSþLs8Èj†qŠI.ó51G9Sa‰cX•ò8÷KQnɇÛe•ó~æb·3å¯mñ²¦›yøç£|)Œ1å%ÓÉ<üy=ðêp]–9Ë´šªè:eØÊ}ë—ïýYL™“÷q[×Ûã–ö/â÷mã2[Z +s”ËÒIýt’bWmOgvÃöt…Lñ¿u_“vÂ{Ÿr¸Ý«ªnºL.Sc¡'(@ª¡¨ž –šZå9S«y/D¾@=¡#‘ EjzHÈ HjÚ +¢‹ŸWR¿gHýØÁâ'Z?ŸÅ¯ew‹_˙Yü?¯„_ÛCø‰îŽŸ×ÝñóœµÅ/h/êGžÃÏqJN¿U~5yNýèÓáçù*?Ñ<ý~ôéðkZ¿štø‰Fâç5¿†SrøÕÚ'~Òæ±Ôù»èý6}N¸¦´ ~¾ryâï³>Nòy+—y¹gåß_ ì‡ +endstream +endobj +3173 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /DTODRJ+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3187 0 R +/W [ 0 [ 777 666 443 500 500 333 389 556 277 500 277 333 610 500 277 443 500 722 666 722 443 500 610 722 443 889 500 556 500 556 500]] +>> +endobj +3174 0 obj +<< +/Length 3188 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ëj„0†÷>E–íbÐ8Qg@„2ݸè…Ú>€&'S¡Æ…oߘ?L¡…/çÂùÈI/ískƕ¥ïn–­LF9Z曓ĺŽ&á9S£\#…¿œz›¤¾¸Û–•¦Öè9©k–~øà²º=<©y Ç„1–¾9En4WöðuépÕݬý¡‰Ìʲ¤i˜"íÛ½ôöµŸˆ¥¡øÐ*×íàËþ2>7K,Ì1’œ-¶—äzs¥¤ÎüiX­ýi2ê_ü˜¡lÐò»w!ûô,Ç&P¨ä #è *U9¨Å.U "Ò ugÐD u4ÊHb2 RtÌ$t‰1 *ñ =#Á¯(Að˜šÃO '~˜šÃ¯¬@ð+b&üDŒÁàÇá'àÀáWÆ:ø~Uœ ~"üªSxÄøZûsî»wßysίIXаûfŒ†î;lg»W…ïrÁÀ +endstream +endobj +3175 0 obj +<< +/Type /FontDescriptor +/FontName /FEXTGM+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3189 0 R +>> +endobj +3176 0 obj +248 +endobj +3177 0 obj +<< +/Type /FontDescriptor +/FontName /JRSFGM+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3190 0 R +>> +endobj +3178 0 obj +257 +endobj +3179 0 obj +<< +/Type /FontDescriptor +/FontName /WRCLVW+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3191 0 R +>> +endobj +3180 0 obj +280 +endobj +3181 0 obj +<< +/Type /FontDescriptor +/FontName /VIQYMK+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3192 0 R +>> +endobj +3182 0 obj +343 +endobj +3183 0 obj +<< +/Type /FontDescriptor +/FontName /WUEVUN+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3193 0 R +>> +endobj +3184 0 obj +407 +endobj +3185 0 obj +<< +/Type /FontDescriptor +/FontName /OUIOJA+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3194 0 R +>> +endobj +3186 0 obj +416 +endobj +3187 0 obj +<< +/Type /FontDescriptor +/FontName /DTODRJ+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3195 0 R +>> +endobj +3188 0 obj +352 +endobj +3189 0 obj +<< +/Length 3196 0 R +/Filter /FlateDecode +/Length1 12060 +>> +stream +xœ•z |TÅÕø™™{÷‘ÝÍ>òÚ$Kîݽ»Ù$»y'„ +{C^‰<³|Ælo± / U|•Ô·µ¬EýŠ–Í0€Öԏ¶Z‹`k­Ú +Ø¢ÕÖ´©Eþm…ìwæn@ù~ý}¿ÿ·“sÎÌ9gfÎ̜93³ �½À@³Ü£ý�¶×;«ëƍòXÅ©Q�{&€þý=+oø¯g&` 'òt•+×n^ñÏ;Óc¨û<Öq­ZÞ¹ìÔÌNH^äM\… Ç_,_‹eïª6ޜ¢5XîŲsmwW'@i–òë†Î›{tïë^Àò,Ë=ë—÷„>~͂å·¬Í@‰ @t‰€ÖêaÎ�%Gé@zúJDaˆþè�ƒ4=Ï$kЉ¯ œ#Å`$דëÀ°_ _m;žs1 ÌÛ. ª¬pÛÝv"âà‚̆/¨"| ²0Œ–Pð�q6H$7†²ä°ú`}myÙ&çÆü®-E=e»ô›/zý6ÿ·®÷½º\¿­¬¨0ä ù'U”-ñ¯ö÷”õ–™~ +$ÏUìjqý&÷·ùâsEäçÞ÷rÞ÷¾ç·èÏ^KU&Ò¥|ƒÛC¤|½[±JùYn&ÈÁ’ Ee®BEŸUR”E zƒòlyyj^Ož˜7³líš©…2¢–ÅËèî²á²“e¬,Htt!1[­[,ˆ=Öt³ÍF¦kÌô<ÎL²´lˆÜ4èîìrWŸ 8M¶µ¯[8ß>§±í0²ÒOó52Å)Œ„m#vG¨¼}Ä +9B¨^YѸYuy‹s\N_QaqNa5ñºùsKª‰/_©†@€ ^`ûv˜¹`³j+ð¸%e²à)'ƒ[–€ØÂ¶p�ÛɺvX·ž¬‡vÒ ö̜ìêê,wmuUÝÄZ{¿PQjÝU8™:ÅSèÏή®šX[SX¨xôäû®Â95V/òeæûçT“¿úeÿo_«\ßP;oªGgܱ º•Þ:¶©W +ú|“¤l-ϵ$nyædúô´´§zÛmÉÐÖ~fr„ÝÃöC\ÅfPÚ¸ M•#*Ÿ°ˆÊç5+__æ3˜Lt¡O›[˜«‡’£ªÉá  «³¹ +–OàӍ™sjŸòjM·:¤×¨¾T[<وUʪ¡@(VԘU#6jV'LàØŽ"óPòmµ€+™ÍÂ6'qj\§¦á´ù +ôá �å#‘‘c@;® ŸäãåqyBoŽ“r,pV`xøƒ@à˜íí㕁@¾ÚmrõUSÇü‰Ä!K¡ÞÈsÆCiÌpl…­ÕwÂNÓÎZÝGv½-ÒŒ®Ùâl]³Üì™]¯Fî™`HK×Ëà™IZÒfšfÖ¶Ô5Öϼj±i¥i‡ñŽ´;LÖÙ·gS)Ò¡1C5ԄˊKkŽ’|0ƒ99|È2™Bf>ö¼úZ›¹ÕLUD13“5r£Y0‡CÉwÕbSh®³ÃÙídåÎmNê¼M²>⊰¦8ìžÒÞRZZ‹ó6Ħ©vÁT6\JJc>¨¶˜Í558ñpt «’•àï1=>É×ëë÷ ªoÔG{}ÄgãJ¾£´CLVr8!…²†ÈJµ ¿<T©WÓC²¾Uß«g6=ՓV=Ñ7Niü†3€!·ÈúÀœ‘s#ÛÅ�ß/዁°-•ηc´9wñl»md]ddýÅöu{ˆëå:îS f&Ðå[‰/—¶‡¦×Nv)bFݤ‰“¨ÎhH3PÛ#{¨®Ö’Á>!ÃŽ «dq2Y ¹`’¡F&µ5&‡Ëæ"éDõº° øÆ Eˆð/PRR²}ûv²ž¬ƒudî®Æ¶DÄAÚ£¸Ë`}ãµm*q¤è‘g6JÕÉ8ö¡ä' 3'gT“)ä”M¡÷ö<S( —²®ˆÓ4¤iHH!\ù‰â8}:=ß³µ5u'ÖážÅ-«ËÊÉLñ&VWådçdgÙ3ù–®›X—¥ío;ÖÑee"‹N¿Ï;ñªŽ[ Šßølñüˆ¯–úÊã»o¹z²Ë‘–cµ™³Â=+*ëÉ£Á¹M‹&;ã{î7×4V6ݼÈ{Ï +'X_VUSº¨¿XšØ1öúí“3õ–ð¤Gš$íáÜ`,4£·>À³‡¾ˆ{¿ˆßùE%ڞ×I9v¿À÷±ß)»ïa»V¶ëÌfÄnô¼Œ™ó¸3Qí<H™<2Hé¼!ä^PMš"±1gvîQö{pbpý½š>×ßíßægþ"½ÓÌô9^ù }Ävq˜;IíäÀ|;ێý4`;f;†Û9?åNªÂ›+ÄºÝÆmFjÄœ:´£-åNÎmü×^ÆÌŸÐØTæE.“¤’b{*€| µå‘ãÇÛ#O9'Æ ™ÊÖ*ZeU©jý¦ WKHG ‘Š œ~½¸ çNÅï— + üMf*±gÊ6"8{Ä²™‰9Êðwæ¤u航#º2©„”€Ý+I’Lzå~™‚l“ãò°|RåXñ3—wExf¯?‹^›:z֏´ÛsB„›¶/F./øDÖ¯C'‹’,t¥ñã{˜ž!Ùüá^ÅÏí°ðûÈì ›ëfÔx•ÅYŽ¬ÒŠ ËÔ)cižÜ4Ñ¢äIþ4’Åö¿ùfcÐ?±9³øº±™³ýù^¯7Û¦Ø[Iמ«\Vo?+ˆôâý`?+ƒCÍî‹æ'·“{ÛÉWݝádFôŒÜ0sFó̼£yfÞ<ĵ'÷(®…™ßkZN®Îµ0óÎA®å”‡Ðqr溻ÝÛÜÌíéFŽáüª\K‡QöEÍy=º \ÏwðŒ8ÞnC—"ã…†¹/lô%rٙ,²ƒ{…[ü--㙆†TFÍ­«Ó-ÄÅÝåâÎíÑgðáW]¼¦ÑèU,”ç,”»›EóF>²Q-6;ù^áÎy‘ËœN¯2î‡Ç´ìq´ýƒã‘ã©ðÉÍÄ#,·ßKbÞo¿wwÔ+ÊÞV/U9ò¢mƒUU5TŸ¢¥)ªø4ª–åæÕ8‹ 2fy,ÅŽYŠÛŸÛ ¸›Ì¹æŒ~JÀcÖg8Òú¹3¬’h¬åDµFjÙõf³%×âuªS;É&Ö×ô;I«“Äœ=Î~çç¨St&”ÄÓüþ©™=¼`¤ÜÚ×ÜWÛÚ¤}];Y^|Ʌ12fh1‘;ðÄÔhÜ‹K&O.) O¾-·²a¬±±,ߨ/Ès¥“Lñ~.—”Ls_”…\^o^x!é|8(çjn‹>²,y–þã\¥P3çüÕZœ«Vù½†Íc‰æ±ÄšŸgð›9ßï¶rä2+¿ØTq¹µRoð[݂# ’Í"Y+ÑWN)ÑçÞT@º +HOÎ#1¼²Ò<‡ "ÇÚÛGÚÛˑ"iwä„"Üя¿}Üö6æ´;ʸ#V¹­~ƒP’]à(iI¥>ÕL®£E$׋·ŠTô•è› +Ȳ‚´Àç0náçj÷%«µº*ϐγ¿ƒ¿¿º*åRc)z "hÛ±cíÛ1í4F£xÈ+6sƒÔá(SM¡ žsĮ̂yIᶇ¼bš½âXuOuoµÎZ=Ddõ.KûÄ7,o¤óóýFyÇû^ðcácåcï§A“#l~£tkpÙEw±Þ¬Þ¼Þü^×=¥»Ê,Vb¥iÌhֹ҂¯y^W .–épeOÈ-Î>n|<í ùAåA¯É°gçVwTß\|sðÎôç”ý՟°]æbCe¼L ˆDÊ %C$€—ñbŸ§ÚKœ¹/çäIyĖ'ãÌqaîËÙ\èq8pwš«_#bù”•—Tⓠ'5ï¶Ü\'¿Yef—󉥿pâ8á>íþ+š!–©šz¬$fí±ö[™uˆLTsýy¹e’‚»ý$æïñ÷ú™ì¯ðSÿ"C‘Z.õ9#ëυmx)ºÈo"I7ÞDBåx I$ fGpM΢¯µ|לåÏ -âç„ÛÔ4¯¢x-¦L‹ÅtWzY }«íXÔ ¶Ï΍´¯'6¼¥òZ6åDÊd£¥ÑÔ;¥¨X’mxµìnÑ\xô¸@_$ºHꡲ_–Ð2Õø¥þ¼í¼ýË"¯Jëa¿8©¹»Énº›í6}Ûҟ՟ןßïzÜ󨲻ÔÜÅGË:ÀíŽj¦r¥Ü»3ø„÷‰ ØÅÁ©ö"97d,Ê 5-Dòy\I åiÑ4-T†¬ xK¶8"é2Gù!ä†¼üF–RRïџÊ©¶©¶¬ì]8BAÙÁëŒâ€jÖ³Y° o`TuX° ê 8íüϫە’ºËE‰]áqïfxmËI+?LнúÒ£Ìë¿t±ÃríwÞtí´E²ÔñÀ/oZ°Ö•cq»]O.m^Ü9vª´ô‰['Ω¶Ûf¶ìµ×Ì*TT\6½ë{[/HË#Óï½ÿšPóuýõ¡Åë˱¦;µ—ã—6È¢Ñ@F*`BؘL"†dÒã:ȧœÃë ¢»ß€o}{ò’"œEødlVò‚x=(ck’g¾0�>xvãËb”T«0 ³àh€Vx¦Ã Ø鰙¼=(ÐρHØã4È!"<ïÁµ°>‚3P-pŠ8°fèAûBÉO·ÀÝÉ蕍ðC8B֒ùPŽù4HØó®ä0ä@Qòxò],}>"Þä�ÌÀÜÇ`?lƒoÖÀϓø71°ž%[ȧà†ìj„¾äõ0¯I ææÀfñ]ãAX‹µž&9d8y:ùGø‘@`9¶ôM¸-NÀ0-câœãB¸ +®†N”Þ +ï‘ RÉÔ¤?95ù8rŸ…Ïi€þ¯¯vÀLè€ûà)œwà,|AL¤–|—ìÃôù‹ø.ÚÖ›àèE˟ÁºÏÃaRI*iÍÁÙʁbXˆ²]°û„“¤…DÉ0ù1Û+VŒE’™É¬äq•K  -Ü ?Æ>Α +ÔÁ˜‡m +„bÕÅí8Âeð8 o¡§pÞ¿€¼’émt[rqò¹äGh‹$˜×Àè†á&ø®ê«p þF¾¤FÔ<!üD¼EM>€s[SÑö¹¨=Ûމ«”€!Lïà(íDÆQL"W“yd%ÙEÁ˜üyê¨›®£bqöû0Q“õØR6`¿ +,†U¸·ál?€ã}~¯“,RHJqDï`ýót2mÂô4=AO±l—pA¼sìÌØŸÇ¾Löáãµ ý® gó8 %ÙhC1YC6? åýô�Kg6¦°ZÖÀ°(»›=Ä^co +ë…}ÂûâL±SܧïûÆØ[ɖäÚþС]~⾪CÿYÞt=Ú׃i=líÐ÷£¿<�{`Žûx~ Àg¸@Ühójìýôºä~L“çɏÉOÈëäCrž'êÁTD'Òm¤ÓèJºÓCô$}‡~Â\¬‹mc½˜žd‡Ø{¸¥!)Vaš!îŸÕ½¡/ÒÏÐ/5üâÂÈŒ‹Ñ‹§Æ`,oì?ÆûñØ“‹’›Ñ~”BZzZù8úà^L?@O<?…_Ào4[?ÇóRDw½!ˆ«!ÓÉLLsÈ5˜bZL–`ê$KÉ*LÛH/ù&¹ÜAî#ké1Û^òŸä¦ÉL¿&§ÉÇäOäsŠNLz³úi9 áHét:—Îô’vcê¡ë鍸BÏÒAz˜¾Ã2˜•²N¶Ž=Î~È^eo³ +T +åBXX$¬nNo ï +_Š’Ø,®Ÿ_ÕåëjðN¾F÷˜n¿îÝ|ö´ê—ê·èßÖ' >ŒV?Ãq„¯Êu'È1S¸™žÆ}ád=â]d!Ȏ.`kÙýì—â +2Êdò>éc«ÙõɧÙ4úÖMÑWˆ‡Ib=[÷B’ì£ÒsôBY@?%E·ȋ´›5RaAü•%Ü.~‚¡ú7PO·’aúv;»=ù2ԋO’Óâ“ô-…34N㮾‹>Š•Þ¤«éNhjÄ/a5ÎûŠ7ã|O¡w“ö¶ð$|Äúw2JÁ¨qœÌ¼ô:"û0â^$0‚ÇoyTr”|@†€çسd65ãjÅ©…ÔáApœ¹ÉÛ, ¢Ú“¿f‘V:J²—t'Y-!%~ ·F*Ðw.}Æà¸¢~ŒiÍM~EªðÑþ(Æûsc/ñˆ-¾+îD?{ŠaT@;}êqo|„© î„*8‚>x7TÐÇ`K²—,ø?ã'…!²ʉ £eÚ¶ ϋlêÁXÈ¿øÆÿŸcÔo!›ðuŽ C‘À%÷ +Í™bwbZíXú< ;(þ +æ’<å±'ÑË×á™óì?ߪßÂÈö”D«eŒÌë°ÆwÆf€ŠéNxƒP؊6OÁ}Þ*ÌÀÈûHr Žp5žQ³ñL|V'…F\»yÉۓ;¡#ùTòZX ó“Ïaü½1™€‰p—¥‹Ä€Pƒ1öur ϣߒ·gÀû|Ä ÂôC´Šxú„ß`ìŒ$ïMþ²p><8CKñ= 7À_pÞf°a¨»š$§±<¡NÃ5Ég“IƒUɵy_‚½zcO/ˆ{Ñww ++hÚ[ Ù¤¹×Š»Ô© ¨‘)W…'ׇ&Õὤºª²¢¼¬4().òú¼ŠÇ-K\ùy¹ÎœìÌ ‡ÝfM·˜MiFƒ^' +Œ6+Óbr¼0 +•3JyYéDFç×±¸Œ¬iWêÄ嘦&_©©¢æŠÿ¡©¦4Õ˚Ä&‡!\”›9~¼I‘‡È’kÚ0_“•ã#Z~Ž–ï×òÌ»ÝXAnv®j’ã$&7ǧݸª¯9Ö„Í ˜Ò•Æåi¥AH3aք¹xŽÒ3@r¦-Csšë(,hT<OijŽç*M܂8ó5w.‹·^ÓÖܔïvGKƒqÒØ¥,ƒ25n h*Шu×5ÆõZ7òj>Ø)‡ûî²ÁÒXÀ¼LYÖym[œuFyö�öÛϹå¬ó«"6îhl»ëëÒ|Ö×ì\-ób_ß]r|Ï5m_—º9ŽF±8õM‹õMÎïÅ)l™/c_tG´-Nv`‡2Sjt˕fΉ­‘ãFeª²ªoM &¯/ó6»yyêáäÈk–û´)îx$_‰v6¹2¡oÞæÁ\UνRR°ÙSÓ:nϘ-_Ï,¿,Órš:ϵ̻<¯„[¤ÌDwˆË]2ZÒ¦à˜&q´|ôuMB5üD ֊/ÃõX76ÆúlõÈ·ñúqÑgSä¾/�×_ùìJNç8Gç³}<˽䲣¡üR>ÄKJ¸ƒèqEÑÆ)Z¹¶4xã+=6 N´âÜvFëËqòÝn¾¼;‡TXŠ…xï5m©² Kó –¢qã’áK’¬…\Ò{Ir¹zLA?> ÝÚ³â†ÂËV[vFóªú8Éþ_ÄËSò–ùJË5KÚäæ¾ØøÜ¶,¸¢”’Oº,ϑ”�'<.øp¦f*èzó–´qþ‰¾iJóêØ Üjhc<£±åÓh*Gó™Öúﵗ[æ…63oKðé4ÿ_6¤7 k"O‹Ûb3R8šævÿVÂ篥‘¯ª)^¸²<ùŠòæ™û,ҖKúúÒ®MÃ`Õ×7M‘§õÅú:‡’½KÙ¦ôfm¬­¯§9viù‡’GvæÇ§ÝÅA¬"õèÚ¦(äîkTr÷ü%m‡ñ &ß½ -A mŒMxQÖv_kªÆ¥œË™¼ óžy¸+Ô éçVz5© 1´r׍g¸Ä#Ð5DS<Û%Ežâ©x¤h\ÐöuÐ6V´4õ;�^^ìŸ}kìÜ Öð†\ƒv øÞ&¼Êék¯V?ú寋÷ÚÀŽE#ê§Þ—ˆõî±fXlƒ/7þëôåwçW.D\Âð°û`&ýXhÂlžà©ÏÍxWڈj=øÙ`j㿳k­èàs<Á¿‹÷| +6| .B–Oø3¾_éaXÀ>d%R¤!‹…ûv³à4‚�6äØ0AèÁ|AL³››«Ô!¤2&ŠŠ«sA"ÏUõ2û>· §ÙùšäTbêÔñÌÄI©Ì`IiÕé†4v +þŠ@Ù)vOr­Ö`QYÕhƒ„ÝV¼XI°‡}�q +*{Ð[Xµûö ”ÿœ½ŽSÀ«½ž°Ø«°ÁŸ±ñi$áåÿà¸äà`º½ +6àÌF|á Â(‚�ÝìY؆° a?‚�VÄB9Â\ÎaûØ>´s/Ö·".GèF؅ àþ�ù×s̞ckð6"±{ÙCx3‘ØNö F¿4é÷o6ö–9Ý=^~)—{œÿ8–³‘>6NE~>ÒG´o$öðxùF¶I«·qœîa’­¡�å2BÃÜC˜{§î!þÍb‚·éµZOH«Þ¢8][nE[£­ƒ9¹U{pJ·âÔořۊ3·m¹¤³%¥Sʶ ÎÔق:[pV*Øìo. ¶!È ç}Î;çÇ#œÔøw îGØÃKì&œÇb´ê¶&Q$¡“­ ©U‘£øx ØìŠÁÜ U»¾*Ó¸#"M§V®»\“.4š9wù`ބE­ëÒY܊@!±¡¡ A`] o¹t„] 7@M—¶Ñml›°M*šˆãV­¸«%p°R£B±Ô&u1c±×ÈlFÙXaT­F±ß¡»“X9‹°¹¬ƒ‰ü‹6}}5ÿ¢mº®¾ºß´Ç7 ›NšÄ¸nXwRwF7ªe]…NÕµêbº]¯®_·Ggì×õëiÌÔcê51›I6U˜TS«I”ôdOö”ïrÄ6„„~ç¸ù2»¡W£§â:äbÀ’ á$æÏ ±dE=+êY‘kE®•¿…˜KZb=ãRÝeÉ¥:\”Kü(MGn:ÎíÄ£<‡0 K,Y°dA­“ôZhC,#´"0w½ñ%YŸ<† Ó䣚Î%™ÊëÒ j§¸˜Ä‹ÉžbÒ_LÔp¤¡Jõ r8J‡¯£¨c¯Ð­tûº‹º÷ +s•¹¾¹Es÷ +%â‹Eö +åJ¹¯¼¨|¯ )’O*’ö +»fïŸýÊì³…ŽÙݳ·Ífuü— D ¢J£§¹yUuֆÉt?§ñn„Ó $Äå„nîG,ѐûr_€¹"Öx‡ÄÒ¸Œówk2žãrz…œáÀŸOÔWÏm˜…!·a7öŸGùóšv*·_ãÇŸÑøsÇõ÷h| ñ¥: Ü-Ì-Áí·ƒÿè@èAá[Œ‡ÃbÞ2b ¡a?‚À–`ZÌÓ0=OŸgAÕR™%A6ÿâÔa7ØlԌ>`!Ïiø1 ߣሆ½jú,ËùY–ͲÜ9ËâÇ -§…<¤a·jj°h°Ìm°7X°µpã)˜¥aÇäϾZÃA5Ómù§Ûòw·åonËwݖunËUn^υ{×B35lâ˜<¢áY.TM’å§’e±d©“, ò$ÁÞaª† 4œÏ1ùü€µÉ +Æ£äsh–H"\,áB#$™7 K„§#¹˜?‰ä_‰ðƒÒKäŸD;ÒÈù„÷¬ÔEΑ™/ÿ}œþÌÄ·©DF‘®Dú „‰é÷áí\ÿi¬ÿm,<®ÿ¾º9ÝMfjüïŽ×ûN"¸{}"܌½~‚Z¯&‚g‘û`"x’ÁµHv%|ÜÀ5‰p‰Ô`çÿõB¹nø(·döx3°åµH§§*7'‚¼Vï`ˆ4&”J$~nåKDV­;)¡hƒœ�ŠÖ„ Íè|ði4X5ã-àѨ!¡lÇVt|g¥ÿ>Ê_kâIé/áøañ÷dfbŸôÖa>] éDpˆøIo*G¥Ÿx‡È¢„42 à•à%¥œä8êRrHÚ\)½ hÒ½ +Jq©w‡K¥'”%Òã>,'¤íÁ—¸pŽxŠ£Á)Òìð>išoˆ X cgjšT¯¬—BȞ4Dfî“*½Cܔ +lcß!©{,T4SÖ¡µ '›Ô ~£~©~‘þýd}µ¾T/ë'è]úLƒÃ`3¤̆4ƒÁ 3j�C&ÿ§™�¿f괛 NàXÐò6šúB»!Rb ¸w⬅¶ÌŸJâŽhY05^hÒ'çÅ'Zâ†Öÿh äþ(–âôn¼ù.hCå¬ùü½|)ßq_>§[v܍’–øp´,•ãççã8ÒðÞ/*S}cÄqL±‡¦5ýÇ_ûÑÇyÅO@Î ñGZæ·Å0!¯â™ä„hK|:i¦ëhwsÓaÚÃI´í0¹…®kžÇù䖦èe5ðÐTƒ0'\m<\ <dPS›­©¡›zš›<ž”Ò«d&WB÷yUSZ™jˋ]`[­œ -�¯Ö–—p5ô‡TcÖ¯7fbÕ³šAkÌŕ|>T ú¸Ê@|ušxßWbŗ2' +>­‰jýò•NQJ½`\‡PçýeíÿúY>õÿ L;·¬‹ßSš—#Äâ;o\åŒ÷.•åe¿ÿ"¤0¶´k§Ëã¿S–7ŗ)Mò@g׿wqq§Ò4�]Í ÚºÔåM‰Nµ³YélŠ>³­±åоî¹ÜWã¶ÓØ6ÞX#ï뙖#náâgx_-¼¯Þ×3ê3Z_-󦒖ֶLå¿°jtšÒp?ÄòÝѩٶž)Úæ˜ìvޖD�<¶LhܬL[¸¨´¡´‹pwrQ:ÿFk\ä¼m²;ÿyn\dC¶]™ +p6¯nºü·aƍ6m + ޸ɩñ6â¦uÏo‰Oãïïp<ÜWcMQíÿ<6ÛTÛ+áaÚÞÞÞÞ7mŠ"ÛñŠç„‡vxº=Û<»<»=û=:.¸¶íÞíù«‡mBo"ñÓܤõ¹ )þñâÆMø°ƒ ©î›m èÂÛ.Á›y)d (ÕóDø/Ä¿BøÂ߸ñƒO# r+e¥ÍÎÕM¼Çh€'«¬¨­š4„´sEŠÎ_’¢ÍW§h¸¡Ê‰4©Nk°âśÀÄ?GxáOÿBY«ÒߔòÚèØ h>ÿMz#GI€ÿDϧ{ã†@�8pÇà?N“+ýȆM€S ‚•4î^m§—>\€¡ø¿œÝ +endstream +endobj +3190 0 obj +<< +/Length 3197 0 R +/Filter /FlateDecode +/Length1 13644 +>> +stream +xœ•{ |TÅÕø™™»¯ì{“ìÞMBîÝW6Én²Ë&<6¬î yðJ”W–³! ˆÚ„gՂÄ**A%U«R[¡µ¨-›åaðQS?´µŠÒ¯ÖV?lÑZkÚÔ¢_¿ +Ùÿ™»¥¿þ¾ßÿ»—3gæœ33gfΜ9s³�€èrÏuÝ}P=ö=�ç)¤^Ú³q½<=>àªнsUßÊëþãÑIXC²h'¯¼ö†«†ƒ ^GÙ'±ÎôU+º—ŸóÔq€@3Ò¦®B‚㯆,o²Õuë¯/ÿ1}Ë»±,_ÛÛÓ Ð)by„ó¯ë¾¾Oû®ö),óþå¾µ+úâþ P!�X[€’2�M™P[\2Dɳô§ }! a˜þô�ƒÏ$àÖk5/ Ÿ#U` א+A Ù>OœM\j;¸äl’˜·ÁdrÔc÷ؘ2ÎÈl䌢/@¸f¼8ÞO5ó J^Q>²ŠÄz—Åm®´VY«…¨Îq¹(’{É*ñºÈ â仑WÅwďȟE³Y$.m´5ʦŠS£³DæŒŊ(ӊš¨ËÅBP…¥ÐàŠ‹SÜS¢ÉØüØ*¸6Š7¸×G`›¸5ºˆþîŽeb¯¹^GbïºÞÅF]‹»OÆ>‡ºþ;˜Mæ¸Z#KIʵ8²Úu½ûeñ¥è[â[ÑÄ¢«Tjðxe©´Ä㭕J+=^*•ê=>›Têôø<RiÐãs‰¢Hˆn nQ¦¯(G#EQэˆAÝ]%n·‹ôz€h4X©~ €º#µ^Yöìöd<#žcž“­ça%Fb„ò&Ì6«lµÓEև'w¿+†pîC|ò/±u~ÞÉ3 {<2ŽK‘°©oRM]qbß®¯ i6ێ ՌRŸÉQÒÙ¹XÓÙtE‡R±™’$ŸØâ¢h‹6GôbÜ5œ;vÐwE‹âkBR¤:=Ä^ärÖÕ{¦ÔŦMb¯VTø¦xñû¼:mñ¿° k={º4ЯŒ.ö;‹,m H?ù„œ"ý‘%~gY =rv$ºÄç<û™°áÌÆÍRu P/¯e—VN +¾ø/A-ž8Ïøb;NÌɍ²mlÄà"6gˆÒ¦…ŠœTÌfº(©ÒEÅ¥ºÚ€Þh¤‹&N €©n87¦º¨ÎÉE°|ü€Í¦fN+ÅV+æTÙº¸NźšÚá܈"°Jm” Uáh½I1`£&eÒ$žÚ‘eν©”s!“IØ"Q¥Šª„h ”ëa"£ÉÑ#¡P§#á«q4rÖîˆÇß %,¨+42ò^(tÄöæÑÉÑP¨Té5– ÔQǂ©Ä!Kñþäã†CÌrl†Íu·Ávãö)ÚIgƒ-ٟ eó4ó´-r‹w^ƒ’Ü6I_`ÑÉàCÚ +æçLi›ÖÔ0ç¢%ƕƭ†[ n5Z:oqR)ٕ¤i}Ô'j«jêŸ%¥`Snä!nª4ÆM|ì% Sl¦vU0I›˜¬¢&Á”‡s¿SªŒñùb—Ø+²ˆ¸E¤âM’ðGJ‚â°ûjúkhÍœ·aÖªØcíH ©I Îl2Õ×ãğÁÐ.ª{–¬?x–8¤@`0 (±�퐀 ž¥MèŠs#Y)^<LV*契ødb‰Ëºv]¿ŽÙtdLGÚuD×tqÓ×ÕmÓ¹fíÚÐ%£§GC¶³!,„gC›Æ†[ ’§Ïžê´®IŽ®=Û¹&ds™P(2¤å6•e&©Q\+¾\“£M7(³¦Ì(ói +§MŸ:j ú=Õ¢ðRíc\û¤Â2pZ%sñúfhâe0]_/“)õFG™­ŒX¼˜4he|W¡!Âÿ…ª««o¾ùf²–à%kÖBgSG6é ¸ïB°·ìÉ8R´È“Y›ŠYâÓdûp‰£“ŠÑec܅PÆ­½Ä/À¥œVÉqâÄĆ8„.|R8΀V§õy+¦ÔO›:uڔú +uG»Šò´©u1—ÓåÄîtòÍ=­˜Óƒv¬£-.Bu—êE]ß,¯zõ“% ’ +©D2»n¼tF™£Àeµ™Š}WMn „ç7/ž>ïÖëìîo­nšÜ|ýbÿ¶«¼ÞpCm¬¾fñ`•43´uü•[fé̉é÷7ßK:îp:>» ÔsÏ6ú4îýJrpbçWV«{^+¹ìAïã (»žïa»Z¶kM&L%Üèx3ŸàlÌüE±s' qÏ YxCH=£UAbc¢Óý,û=ˆPÁ~¯Xæ{ƒ[‚,X©MLÉ£‘ä{£¶³#Ü@H~'‡ÞãÛÙväåíˆínçÒ¼9)>Þ\Öí5l1P6 jQSô6ZԔ9×ñŸx3£²ùÌӜ'IÕUö¼yOm"É£G;“ïÍ'ú ™Ê֍YªX¿%è”jÒUM¤ªr1èµW•»nóƒrcEy° +ŒÕö"ÙF±ß@ q›‰˜R CÑUÐ¥%Š–hk¥jR v¿$I2é—e +²MÎÈ#ò1Y#§«=¿Ãð\˜`í)´Ú$?‹F׎vÚùi„jí³Ñ3ä3õ�Z»,EŠÑ”œÅªYq Óñ3ÃÉÏ nUüL©àô`€Ì[wôÙõ~ߒbGqM´Ð<óâñP«×] 1ûJ¤`)fû^½)œÚRTu帜yÁR¿ßï´ùìí¤g÷EeV·—å¹Sô7h/“…ú { Ö©öR§ð󁑯?ùzki‰>hâô ÇŠ[J= ¬ü€ˆq¾u²N´zGHCnАk5DˆBªuîo”“žrRKHº¤¯„–8Œ<ÒÙ9ÚÙAŒ¨ÓáŠ'¹‰ Ã?úæQۛ˜S}ý„uÄ<Ö ^¨v–;j5´z².ߌÛѦ!×h¾©¡š@µ®¹œ,/__NË#á~ª”pk±Zëb%z Ïꃎ‚Áº˜j-GCGòø$Q ¶#G:“¶#ªWC¥¸éTÂî0u8jc<ŒþB,J™–V<d»Ï¯)Сó¨J×õÕõ×i­uÃDVn7wN}ÕüªåˆÿHà·¾·üo‡?>ô}èÿSØèH†;Ã_¯ÙÞAvЬ¿¸¿¤¿´¿l[͎Z³•Xi3˜´eá_x_ñé˘³ÈQæœä®* ï4ì,xH¾×w¯ßè™+ÃsÃóëºê®¯º>|›åqß¾ºØ‡e¦*ýärxž–‰D%Ã$”…çk‡I‰b¯ËÝϗ–—H%ÄV"ãÌq¦ûy'gz¿Ïl¬AiÊÉÏ¡6R=CcœÔ’›Ün‘ŸPEΟXúšƒÇžž¿z˜g˜)Æ>+I[û¬ƒVf&Sw°Ä]+é‰>¼+HÒÁ¾`ÉÁhŸ!2Ĉ<Ôvns\2ºöt†‡ËYîÑsôèñºólŽ`v×äò1<àGÒ)ž5êÎqś:”¿Ïç7‹Ìfãí–ڐù”¶ONv®%6<Õòy5›7¢µ²Á\¡”zV•UVI² ]´d÷”m•¾ ·pyè*5eO� ïnæ‡j¦¾Ð}nûÜþE¥€GÎZXÃ Ž‹ì¢»Ø.ãw̓Ń%ƒ¥ƒe;½øv՘:S!<ªð°D1cÄño?ä(¬éLñðÒ^)»ã†Jwœ(qŠPŠáD¶ ^£ +wA¼Ia0Ú°•;’™'xheKã*rÇýüd+Œûò㑏ÆÃba¾-G¾-«»p`ŽxXvð:cŠÕŠbÖ8³™±3o`Lq˜±3Ê `¬Ëá_À ’?SÄîãþÏ8<þ\y¿äÊg¯ã'áT<(ýÁs$–§ÑAOÅ7®h],K]÷¼úü†…×zŠ]f§ìáe-KºÇ×Ô<ôÍ©—ÔÙmÛ7þ‹{WÏ­™^YU;«ç‡›w–”YwÞ}Y¼åÊÁ†ø’5º¬ãÝy¹SlË@Lb›ÏzzgQ1˜¬è À¢"‹¶ZŠ£ + F±Ø0Ái:PX„R|¾ìv¼V�Kvèl:ªãl^›gr9¼ æÞRk`æ—OósQ˜lDo6Šñ)ưÉQõB‡6ʽÙ{¡‘ÈÑô!nlRq?ì† 0®‚‚×NU‰|zމâ秙M'ë2:<qÒºíÖ º{„ +Yñ®t84îs+¸#+*’Êqœ<‹£Å‘‘ÅÉI‹Tž?ù™˜wtǎrO‡¾7SuEMrçvt‰î4¤‹Þb·\†RYÜ©”Å%®UAÓÜz½Ô„ž÷WVÖ«äÕµõ¥Z·¡£ðJg—k©øµa­Î 7iŠçh·Ñ;µ·›l['=B÷Š ߤo[ß±¦g…Ž´.­ïÃÑm3üL÷ ë˜N/ùVÊ ÏäN‚ãµ¹S ­t–a¾´.4,£ké¶Âm?2ü¨`XА)ø9ý#=i:]P¤?¦# ;¦£k8æs7ˆ“–ÁÓs³PQg1Wµ½yWñ–â]Å'Š…ââÒ_ WðX¶(.ä÷Àƒöَ8Ÿã+J _ÝkzgeiÜê$½Î-ÎNæ<]TÔ¯'Qý žFõ;ô'ô̦Wô8}FR¯Õ?a)`·+VQ‹bi·0°Ø,²…Yˆ…kbÀ¹´4•7å½`ƒðKήQ½`'¢QŒ´mÜó­å&Z‹—Yî{‹Ñ!†øç…ÓxU]çWV˜>/¬¤©ã€¥kRjxÎ5&> :ìÍ苛”š¸AÏ]Ce\—GZŽJó¥Ò<o¢T/äKµ¤X ñb›;î–íq³¬úºÀI¤R©Bm~“»´èè”zežŠ ê$Þ!˗߾tkTüË÷üùo‡¾ûòÙÛÉã›»gê‚[èŒ×֯ﹾhÛû„¼ýg¢{õ‰†ÿtåfœÊÆ´:ÍÝ`/¸Ï?ª4‰ïh‡YeÍ5Rñ¨‘ЧPdŒ^ðHÆÀ#.bà;—³1óú!.m0‹<êåR˜ù½*%rq.…™·r)QÆàÖ5ßÓëقGž·ã¦4ƀ +—â³ø´`{µ…s¾…{ÿh§í½üöMÜ_òx7d a¼K·4fÙÁ÷ºGMy;ÚÚ&2ùŒâž6M»NÐîÖRÞ)€ìñê +ùð>WÊxMƒmÊsfÊ·¾Yõ|dcêýQäñ<gpÊӜ'Š~ßD¬|!ïP÷÷Ž&æ¯x\M¼f»ý$íïóúwûÇüÙßî§ +OüÜ Äbõ*žÞÇ5Ñ<öT¬ÔºKêŪò¹^sU¹c®Ït7Êåžf“ÛT8ˆC‰xMºBGÁ ²·µ¦)L=·’SØ5&“Ùmö‹J(.ª·í© õƒ"iIZìÅÝ☨³¾ì#üœª¶%œFœµq áоbç.Üfd-]çÂl<œ +Õ{²§žûl£ÆØUÕ3fTW'fÜäžÜ8ÞÔT[jЕ—”UZH‘ænÎHTWÏ÷œ•ÇËüþ’Ä"Òý°ìVCk´‘‹Ðn­h·ÅäÛç¬Ö…‹¦Zm‘IKtDµ\¢Þˆz #xªÚ£‰ßp8ÉtÎ0MÜ|¹=bæøA^Ǥyï^z¢‰ ‹o¼ ¸œ¡Ø¨mtÂÕ•Æ —íå¯\¹‚…ªíñ´«èˆj>D5(®šVU*oJ¦üQÍäMÉdr9¿bJØ+ZQÞzžt¸Æ\ÌÅm"ÙZϱÒŸQO\Yóò©í.¢¸Ú]iWŸkеu¦ªrÝ\/©*×}EAscayQ3ª¤Ó�ñ›MÍä?½L™Q?h"í&’6õ™M»Mc&)ëüŠ1$ÔϱÉėËßIÖ¹¨«ኟ[ðoºëg'“µ%I,©´»æî/OŸ¤®.SšUbóñÅå߀9˜ƒ¨¸ ø"eL—Ëa +¹œ &$´P¢b½j¼¾�þ­Ãì»恄PÆîƒR€Üû§>Ÿ›;£¹|ã«s'Y!Ö}j�p?ì?Œ‘Éð"ŒÀ\x¡îƒYðì Ü@^Å^|Ð C€HØk+¸ˆvÂÛp¬…à$TB'l§úÀ ñܟ0mƒ;r‡Qª�šà'𠹖,€ægÓ0ºý�ìȍ€ *sGs¿ÃÒ÷áâÏ ÁlÌ}vÂø68`5ü2w†‰‡eðÙDþHÃv¡^È]3à ü†´aî¸Aó;ÃA¸k=B\d$w"÷Gø©@`¶ô-¸5έeMšÝ8ϸ·.…nä~Þ&…d2SrÁÜÌÜN¤>ŸÒ}™éP́.¸ ~€³ñœ‚ψ‘L!ß'{ñýù‹æw¨[l€¡5ë> ‡Éd2™º¨ gËU°y;`ö¿Ž‘6’"#ägl&:žÌåŠsĕ®†Ôpü û8M¢(ƒ=0/[/” ë5±³7ã—Ã÷àü +õ8ŽóþüƒTãû>½‰nÉ-É=žû@µ ¦Ãe°za#|~ˆ«ú"¿‘/¨%ß^ÒܨË݃s[3Q÷ù(½�Ûގ«”…a|ßÂQډŒ£˜N.%—“•d¹ï‚o“·©–zèú1˰WÙ»ÂT&׀-9¡ûõÁX…+pÎö=8ÞÇá%x…“ +Rƒ#z ëNgÐf|¡oÐãl+Û!œÑÜ6~rüÏã_äЎ›Ñî:p6ŸÀYø+q¢Ud5YGþ€šÒÌÂlÌǦ°F¶¥Øì>ö öº°VØ+¼£™£éÖìÕu}üW¹¶Ü­êÑ¢^Aãޚ†ösZÓ5¨_¾kaÜ p7ÚË=OïÅq¿�¯Àoà=øW�ˆu¾{¿­n+¹ߝäIò3òy…¼O>ç/õâ[I§Ò$m¢­t%݊ï}ô}‹~ÄÊXÛÂúñ}˜boã¶„œ&†ïlÍvÍcÚWu•ºÙºeú×Όž­>›:{|ÆKÆ¿6~ÿøÏÆÿ˜[œ»õ@ Ô¢¦·£–;Ñ÷àûZâ!x^ƒßªº~Š÷t Z¼H|h a\µ$™Eæà{ ¹ ßEø.!Kñí&ËÈ*|·~ò-r ¹•ÜE¾£¾âØö“Cø>MžÁ÷7äù|L>¥hĔ¡5hFhGÚDgÑùôr|WÒ^|û0²Þˆ+ôÝOÓ·X! °ÖÍÖ°ì'ìEö&û +a!"$„ÅÂJáá áWÂï„/4’¦E³Jó°æEm©¶ã•ÕÚµû´iÏ`àÝ®[¦Û¤{S—ÓÐ[ýÇ}¾úD´ouš"ázz÷…Èú4·“E8cZº]Ëîfÿ©¹ŠŒ1™¼CØÕìšÜ#¬•þƒõ’Åôâe’¦]wBŽì¥ïÓÓôB1YHÿD*…o“§i/k¢Zމæ×B±p‹æ#t׿…º™ŒÐ—Ø-ì–ÜóРy˜œÐ<L²p’ ÜÕ·Ó°Òëôjº:„zÍp5Îû5×ã|_Lï ÕìMáaø€ùèßɹ½ÆQ2WðÓ+iœìE{–”Ã(^ûûÈw@!ϒ÷È0ò8{ŒÌ£&\­ 5“ixeò&+€”úɶ‚“v:F±ç´ÇØBÐKü'ÜH‰Â¦óó5_Çp ¢OkAoòk@zü9î±5¿ÓlG;û Ãåxµì¤¯Bîðí€Û Ï  ÞQú lÊõ“åè÷/Aÿ‰²"ĈÞ҅ºmÁóÂI½è ùå ÿÿ%zý6òøޚO“¨8çN¡=Sýïv|—C'–¾÷hj~ ó‰ Byüa´òwáJ<sþ€ý—`ÿmôl?¨µŒžy ÖøÞøl¼+¨á«„ÂfÔùbÜçíÂlô¼÷çVã¯Æ3jž‰¯ÀÕ¹  ×îòÜ-¹íЕûAî +X r£ÿݘËÂT¸]“¢‹5!¡}ì+äžGÿE¶£ßž ï ? +>Æ÷'¨ÿŚga@ø-úÎdîÎÜo çË3´ OÑSpüçm6ºñKéP®•õá u.Ë=–“H¬Ê]‹ž÷9Ø£Ó ïé‡rÍ´ÝíÂU4ŠúV“Dz…f€2sÑB%yñE‰ ñéÓ¦N©¯‹MŽFjk¡êªÊ`EÀïózd©|RYi‰[t9‹ +v›Õb6 zV#0J ÜâkM˙ŠtF¨ð͞]Ã˾n$t…ÎÈHj½P&#§U1ùBI%¯úI%/©œ—$69‰š°Üâ“3G›}ò0YzYæïjö¥ą̈š¿Dͪy3æ=¬ ·ˆ«šå IË-™Ö«ZÒÍØÜ± É×´¢ & CFÌ1—qùú†ˆëb¢f¨«¥aˆ‚ÞŒJeJ|Í-·¯™ka–îå™öË:ZšK=žTM8Cšz|Ë2à›™±†ThR»Éh›2:µùj>Ø.…Gî¶Á²tÈ´Ü·¼ûŠŽ ëNñ>ì!ì·9ãºñ”øew4uÜþUn)h¯–yq`àv9³û²Ž¯r=<M¥° ´¦Z±ã;q +ÛÈØݚêȐ­Ø¡ÌÇÁǔÝ +_ §¤W˃o¦oÕÀê4.LÉ@.¿Á“-)QçNBI‹<°°ÃçÉ$K}©î没"¸ü†ýnEv_È© Ùìùi²X'2&óW3+ÎóԜ*Îsm—ŸŸWÂ5òÍAsÈÈ=2jÒáÃ1MçɊé0Ð3ÅðI¬•YŽëquÆÐ”°5 ÝÆëg4›Oø pý}£Ÿ\H鞠h¶Ï€g¹•œ74äŸËgB¡Lu57]®(êx±ZžRÞ8L3¾>›Œ§Úqn»S œ|‡/ïöa–a!ÓYG¾,òÒ,(‘P*CӜ3rŽS¼ˆsúÏqÎWOûЎ¨‘{qF_qþŸÕæ,lYՐ!Îÿ…½"Ïo[àk»li‡Ü2ž˜Û¶…”òüéçy9’gà„g„�ÎÔšÞåK;8ÿi­¾–«Ó³q«¡Ž™Â¦VJSù-ejSh¿Wœo™:L¼-! Uíù°N¬RˆÜš±¥gçÓTÇóÿY /€¼–о¬61¦LCèÂòŒ ʨg`¨°PAÛ.(¸€×ŠÎj` Õ'·¤º‡sýË|²Í7p˜u°Ž¾–ô¹åÎ=³½4Ózg +±Š4 iS˜9ä#w\6¤;,í8Œ×0ùŽ…YJhSzfjȏ¼ŽÃxcST*åTNä™ðÌÃ]‘¥zU¾ô°Яr• –{† ¨4ý9žaš§ÙÎÑ(҄<MQiüážoà_µuc¥jòÇÅàÅþ {éÕ]ÖÄgz·^ ~ø‡I/rü‹ëøbýÙ;m ·`рòù;&¦:Ïx ,±ÁëÿyâüÝóËG¯“2Ý$ð²»`}Ìl,Çü<‡ÂEr×cÌô&^ZñæÌG�ì?ÂëîüwYj«zøOôïcÜOÁ†wÃÅ(þŒwZz²Oö³j)ÙXÌNAšý v±à‚�6¤Ø0—DèÃ|A“aïïoi‰)ÈCµ*ÎVVÅsF¶¤,ö<{Ÿ>‰· '²ÎR•s<;sæDfêô|fuMìDc;E ì8;'»Zkeml¬ÑŒÂn+ZìfïA‚ÂÞÙ﯈íz½†ü_²W0¨áÕ^ɚí1lðçìi¼*Ix88Á9¸ßbAã:œ=#˜C8‰0† @/{ ¶ ì@؇ €S !‚0ŸSØ^¶õ܃õ­˜Fzv 8…O ýž²ÇÙjŒN$v'»#‰mg÷ªøGˆKÿéx‡c?À2Ç»&Ê!æüïNÐwbىøÁ ü�ÒK߯~uØw&ÊÙµÞú ¼›­Ë–K¶ÆräËQ†¹û0wNÝ}ük¦£ëk՞†Ç_—Ç8]›³ŸºF›÷»Ü±Ý8¥›qê7ãÌmÆ™Û ²6“Ù”—©a›PfÊlB™M8+Q¶û[Çÿf‚© AF`8ïëpÞ9=ƒéÂ1•~+¦ƒ»y‰}ç± +µÚÆVg+%4²•ûãJ,ù,^&6{Õ~÷¤ØŽ/K†nˆˆ-ØÊeW¨Üû &N]±¿dR£Ô5ÖßD P„©¡¡A`=YDz†] +×éA±H[è¶EØ¢¢ÍÄñ‹A;îr ¬(P%u%È´´¡ÏÐo`6ƒlˆC»AӋ÷ÒŒI,’l>ëbþáT×PÇ¿‹ÍÒ6Ô w3Æã1£&£ÑӞԎi5²6ªU´íÚ´¶OÛ¯ÔîÖµƒ:š6öûÌf”Q£bl7j$Ùݸ•-ã»SB ‚€s܅t™]‰Ð…«Ñ…Sq%ÒSÀ’ áæO"Ö`ɊrV”³"ՊT+ð[ZUN;B¡o‚«=Ï9W‡ËqB¹¤ZpnOb:Æss±dƒKf”:FÏ †6Le„v¦ÒN" Õ`zŽà§´*L•9ÇSx]zFéŽT‘LÙ]E«ˆ’H6Æ/&‡£Ë×èªìÚ#ôúz½•½{„ù¾ùù•ó÷I_2¬Lî"¾H RÙ#H>) UJ{„óöÍ{aÞó„®y½ó¶ÌcÓø§Íl(S±7ÀñÁ¬»$6ÍÚ8ƒîÃátaº á ÓB¡A û0•èSH} +©OÁ|„. ÖxŠ»L¥ §ïRy<Çùô>Á?™m¨›ß8]nÂ.†m?‰ü'Ué|nŸJÏ`zR¥ÏŸß­Ò%LÏÕaèà–ªnn)n¿¥èü—BB‚Þ`KðpXÂ[ÆTBèC؇ °¥ø.aKèSø>IŸdaÅ<¹X§ ‡]ok´Qڀ™<®¦ªé65Mª©_±Ì5>×üÓ¹æÛ暃˜¡•x5“ûÔÔ£ÍÍóÍUflÍ0Ób5Õò”üYM/UÓ°Rä1ÿÇüwùoó÷=æ5óE^¯ ÷®™©©‘§ä~5«¦ŠQ2¿,™—Hæi’¹ÑL&Ø;ÌTÓr5-å)ùô€µÙ +†gɧЌ-‘l¢JBE$—M4"Ï&f!:›M<ŒèŸÙĽÒsäˆz¤‘ϳþSRc19Mæ¼ü÷ ü72ïªC¼ñ£ Ä?Ê&næò`ýïbù‡àÕsùà-œã]dŽJÿþD½ïeÃ˰ׇ²á°×ïBXíõløRï͆·!º'¾юl€+¸:›¨–íüWŒ”Ëö@€rMæMô8[¾ñ¬|å–l˜×jæ “¦¬o2¢ ×ò9âƒvµ;)ëS9 |jeàS•.…€Š-Ī*o¯ŠõYßÍØŠö@à”ô߉gùÀá3bÍ>,ýá9ßb,þžÌÉî•~u˜OWVz#<L‡¤×}ÏJ/ù‡Éâ¬4Ö#ã…ð0%¥!œä ÊRrHÚ^)=åS¹{|Èťޕ¨‘ò-•v°œ•n?ÇՀëpċ‘ +_,ÍKì•ZÃÙJ;S +¤ßZ)ŽäéÃdÎþ½Òdÿ0W%Šmì=$Uc>U•EӞ¡S@G6(aÝzÝ2ÝbÝeºº:]NÖMҕéŠô½Moћôz½^«ôTú"þ#È ‹´jd¨x*¨yÍÿUB)ÑSÜ;™BÖFÛÌ$G´-œ™™jÖå.ÏLµeôí_ë"äî–2ôŒ„v rÒÖR~> „D¶ÞUÊñ¦­w¥R¤-3ÒmËäÌç pxÐøfŠàܘ“Ž‹íñÖæ“¤'Ò¯ü¡Y¼à§(â¤Ìým :2OLJeb<“›”jËÌâ7ïÃt ími>Lû8Ju&7Ò5-—s:¹±9u^ ¼´Å0�îˋí//Ù¯ŠÍSÅÐL½-ÍC^o^èE2‡ ¡ù¼¨ +­Ì·åÇ.°­vŽPŒ–ƒ_mËO˹ÚC¾1ëW3±ªYM 6Vƅ† ¸Èд� + ¦©ì½_²}¼:)¨ýHJ퇐/e*ó2h2T2ÿë/|þ¯ÏŠ™ÿa²¿ûÝå=üûGÚײ!Ù¾q•˜é_&ËCËߝø0R‘^Ö³Šãî™w}+š3Ë}ÍòPwÏ¿a÷pv·¯yzZv õ(+š³ÝJw‹¯»9µÿÑ-Mmôµí|_M[þMc[xcM¼¯GÛþ »³å}µñ¾Úx_*ª}µ]>“´µw éa&ÿ¥—Š÷Scî‡t©'5Óië»XÝ3<âM¥Ï€Ç–1”ʘ|33fΪi¬iä,ܝœeá_¸&XâM3<¥ÏÇ'X6$Û}3!bËÕÍçÿ­[·n=‡ B˜®ß ª´õ¸i= Ú2­ü>žÈ$Z2Jº9¥þM|ÃÄÓÔ¡Ø^H¼‘ ½‰-‰‰]‰} ͆ )$;^ð¾á¥]Þ^ïïï.ï>¯–3®è8¤$vyÿêeКÈz|ZšÕ>7 Ƽ¸~Ã:þ�v°!ß]hC¨©£Ñ =íŒÌk Á‡P‡°�Aÿé¯þ€ðwnÁô^„Gös +«a5-âÕͼÇTˆ;‘ÅöG§Ä¦#î¾*,Íã–Kó8Ñg“uV ¼ <ƒé/ÞAøáŸc1µñ y«M­ƒu!‚ê󟽬çɺÐzõG0„O÷úu¡¬Ëÿ—‚+ þ©ùB»²nàTà‚ B!•ºŽWÛÀñ¹‡3Ðÿ?%ž€â +endstream +endobj +3191 0 obj +<< +/Length 3198 0 R +/Filter /FlateDecode +/Length1 16184 +>> +stream +xœ•{ x[Õ±ðœs¯öíZ’e-¶t¥+Y¶%Ç{%_Çv6'ĐÍÊÃXÎB ¥„˜RâPâBÊRZ J ‘•‡¥¸4…RH“¾R +ü…„6P ¸uiàµ%±þ9GvHÞßï}ÿÓõœ™3gÎ>gÎ̕ �ŒÐ È+®ëꆦÑWä=Èm_±e“<VùÞ(æÿ {çêîÕ×ýì±"¬Qò€¶jõº¯~´;yÊ>8³fU×Ê÷æ<ý@…y“× ÃþWC5æU̇×\·é†Úna2æWb¾vÝú]�/ïÆüý˜Ÿz]× ÝÚ÷µOcþæåî «ºþ‚yƒ­()Ðj�G«ƒùƒ”<GZÐÑ3 ‡èO +`Ô1â^«yË)¤ d-¹ +Ü1é‹úsõ—Igê矫‡¤¥³˜TUó‚yLH¡geaø¬ª/A‡q$JÄg4ó@†´ê“@"2ÈD -¥«éõ´O~@þ‘|D6“йK­±®œ¼˜^駆€O†\S|y—„ŒŸTä€ • âðÿT˜'ÑB… +zxЬ£Cô¨Zá*Ð:tqÙfc©Å‚iÈ`0š%‰.6r®Ñ˸Ƈ‚]îÎ"‹ÕϗÎ1tæÌÎg¤¡^:ݑH §ª’lˆ‘R ëjª§L®Ë«+J]0¿X«ÍÏs¸\55Փ'‹÷7}ùa͒H~at~ ½zÝRY2Wß¶âû·¬!×ëÆú#SåMÂÚmr<!eêgŸZÈwNÚÌ×Å<6S8#ì†j¤´iQ»ê4beÜ%Ñ"»Öéfcw 8œÇÉ<FRNRFVs²ÉAÜȆ‘ØHìS|*ŽuØ ¤¢ªÒ7¨å û 1(ræÑ›ªI5ص Unb}؜ÎÔ¥š<{¢"/Q ïvmhÞí8qby‰ªÊ´Ôº¨ýðeÿžì(x³£ƒFi*~’>uŸA²›¬±ï–RGí$×ÊÉ·in×RƒAc×{ô^CÌé-6„íaoql*™l¯óͲ¯1¬1^ã¹Ú»Â·&~ƒþF㍞뽛|7Äwwxî‡û ÷yï='j?Ð*ƒ>‹—•‰žú‰Ããô; ^í»1Ïo/Ö˯·²ÌèDx,6蝸rX¥Ìkú8bÑ ×+»ÐF‡²ÃªG­PE¶Ú‚¯gˆèUß.#9i5Ҕ±ÛøW£`ÜÚ`X`è4†­ú!bU‹boÚdb“d*ïꌓŠxCœÆ=5µ? +>¶Í‹]v¦cÃüÓ=§Ïé8ÓÑÑsUÍBÃüs§c¨Lø°ÈÃd»~R̺U:ºÝ:ÉCŒÌ„¤" ÿ¿©NÒ×ëñ\¡öÄ ƒÄ’IG0_ ióÇä:ÔÅb¦‹Z­N«#Z­*®«\S]àBœ2…GÙc&ûòË˃'åéô¡)‹”¸ ž±“÷_>}ޔÊ`¢ÄèŸn{ÆôH5ÂîH´(Ú2VMþUZb7˜,‘ˆèZÎ~íö;šãe5.Û¥Éz 0I1KfÔ_ +-ÙÓÂa?Ø ˆšÇ5¸ÐiÖ2¥4ógæçÐ,™L˜zš왃¬ªƒ1E.&Dô&)‚f©a¤a„Tàù;ƒر¯4ØÀʙœ—UöY,ÚÅ^ÑifØi–l6-vÃ2fl|T51RýfsÀ?®Ü1 ۋIÇb¼lXm±÷æ“Ç]‡]?'¯Ž½mÐÚÿd$³ -®¥ù·“; ;loûtµºN 4Y:&ÈËù¯z© sô£±‹L³b¨Y D¢ŠäKÛĔØ-ö‹iQ+~jV±P5˜©¹ÉßÔÊ-φØüԖ ±ÖtÉÂÖtÛåËÍþ9ƒqÎË𴙳à "²Ãì¤5µ?^¡Dp +ÕKû.ȎH#Éñ 5ݨN&Eöˆµ˜F +‹mqžÍ)CñÊÄe@Ê­CÊa‘dâ0É7ÈàÑ`–šÄÎn%Ž-փê×Ô®æm¦›µ7o²Þd¿ÁµÙ½¹Pߑ쀎¦+qS +¥¼„!}Д`-%“I‚Š˜ïdjez9¹ „6ÓiGÝdšKáÄ-k·ßvü¦Õ[__X·vÆÀ7ºn¹f–°ÿ¡íû¿~¶wïΧoùçõ Ýü‹±÷öüì̝)n+ñÚú/Ôµú›qM+¨Sívº¸’ø*žZõ6—2”ýDÄrJQ¸T¯g +¨™–éµf3¦®0«æâwËÌî ÓK&Ä{\A‘ø‹ZÌÄ]PÄ+ñ†ŠxE¥nÖD©•U.EQ^‰QÞ +_dÒHüK5²¥PHÕh§UCj2Ž·Úòá !„"¬$l Wë¼qÊOAE…42òé§Ò»±fˆù™ÀÏ»Ããô1é¨t”'U•˜›8+WU¸$I˗F»¸ŠÓ|�U¹öma=?7zÊJôZvxô.ÊX.ÎréË媫…".YÄE¼°ˆO”q9ÁXH|ö “(-­«eÇmb¤ã4)TTà´Þ=–»V˜¶ùÔiujY¾.…‡«²®­.U×]×_§)Ç#Äé^Ì¥ë´éºu4]GRÈ®Šô®R¿mH°©y¡ÒRxnH_ê·ÎUŠJýʐ`U')UѲÆJUs!(Õ5|ÆaE±Ù¬ÆWXׯ'i=±é»õúãzQ?D_P}¥5Eá²@i[iª´»Tì-í/M— +P*•ÒRv¼ NWmiª–Y|鋞[æùœËașyœ[}^"ñùÈYòyŒûxín #¡ h´n·ÄˆT'ìVҁ§«MûvbÚnž™œ_‘Ï\ŽÉÜç(VBº ™ŒÅxÑH i}øîÖu²Ëjªš16Ý¡ÖÅÆù×o1Y«ZǦ;gVÙÞ¨8ctä¥Ö%õ7Ý¸4à) ‡£Å¶äú­=ß+êpùÂáY+É¢½³½¶p7ž³KÑWK£¯€¿©Ó–‘etYÑ2ÿZ²–®-Zë×W‚ ‚÷kîó=¡y̧£¤Èïb¾Y½5[PѹPɦÑaÕa 1P ¬ v6×ûÑb ÑÕ«7pWÍÀm¿_†P+óó[šÕ�¿äïôïñ‹þgi ¸²Ÿª&~.s§[? ¯ìà»;ÓÑÔ~üÙጩŽ51ÙjqMc§¥úœk‡åªTSÂD^ÑõÌE»'½*½ÊnZÜ ‡RÌ.V…­xMnÅÙ.àzãE«8ćmÅ&G`õ¢}Å *Îý´rIØõhgIí\]±¤™7öÒ¢ð´)_žÙ(‹Djå ¢ÙêXw%Áeö‹â]y}½­·_®(·_zÂ- 1É%,+eÏâ0qad?ãcþ´ê`s—½\Ðk/drö¡ì?¸µAâ_ÜÚ qæ´‡ŸE“R€&ÅêŽhM²Õ­-Š[M:=.Î!f|ôF¨x7v UÏbƒ4òiκ‹q4ünŒY“ [²T§êSxZ½Ñ$›ÜÖp¤�[Í5i"zvü‰‘}Â-‘½"ËyEVâ5ò{Ú®×Ë܄ÈZƐåbígÜvؙµdEŒx†•ÚíÑâqÃÁ®m–HÜÖ±d˜Çé˜Ä ú«ÌEPëH”9šŠvGÓQ±Ö4%0Mž˜-k¼zÇ¿;ªø#QE%:¿¾Y6EŠÐÁkQFˆD<>«Ñd4™‚òY­Z!Mˆt“rœˆ„Y‰ˆÝãÅ»£ÍÑï ½˜¤8$‡ŒÄ°ã„CëH¿´_ïÌ2``Ám*šf%Fr–Bâ}ÜPp3!ù +my…6o!Hy>©¨¸‘¸õVÔÈfòœxþ«§h”:îês+ « b3˜‹Ö +lAW jûKù–›[æ÷Ä §Ì&É†Øu­‰eÂîs¿˜U˜§ô¼Ô;#yg/y ±ÚG"çìm›<ê.›B#¨£— SgÓÜùä;9=Ù/Ô"¦]èÖݸªò ‘𫐘Ù>²ÓŒÄ' ‰?p…DâM~3"ñÞ!îj^@ÍÔ#èÀúir8Uk< ïÆ˜;32~×±ÝÆ‹MzùeŒ:ìLgœN–:°FÖãzÇï&"æ4qâb2çnvNŒrå2› \ÝJ x'ñûÈ÷LÁpÁhP€çä@ÃÌZ†Õi‰éµ¤ cY9¹­€¨m©‚î‚þ‚=(¨3—úusC¤Ô¯*Ψ¥Ñáw6ãtZ#°Å<Þ Ãª·nzm¿™´™IÊÜmî7ï1š5æŒ+ó(3bÌŒåúóšÁœÂü2²aB Ð$aÌùÕ%@¾î©5ÖÐ0Ék ¸½%y$OsחK¦…ÃÞúłúà,¯¤t3û³2{šþý§*±vÜþDkT¶o5*óÃ)á¡$qó­µù¼ú¨™ñ£AÛPößEó»«Y¹­J§Ú‚¢=¦!7jÈ: ÑD*!e:Ïõ~²ÂOüÙKRÞn/õÚMÐp´£½Ý +ĈXdÚÀ¶=üco“Þà^þW¾KuÐՋe.¿}’†–UérÍxì­²Vóu ÕDÊtÍ~²Ò¿ÉOý»‰°~¦zÙæÚl5Õ^½•û6Q;CÑhM5ßîc±£9| HGéèюé¨=8(fGJ qOœÚí“TS"^bJ¸Ió²â¥ÝaQg,1–¦jºkzk´¶š!"«ÛÑä¼fyÍz4|4ò;åÍðÛñÅ•ÃÇMö†xGükå[ã»È.ºKèÍïõöúz w”ïšd±5 +³¶ÐÿEèUE_(¸œöBW‘§ÔÀð€ñAù垰ɳ”ÄçÆÔtÖÜPzCü[Ö'”ý5 šKõU~xÃâ�© ” ‘X^˜4D¼j^™ÛïyÁç÷¼Dòʸr¬Ð󂋆ìö°b1‰¶(G?y&U”U°EõނfpH˜©:]laéë9ۏOÿ‚C‚S5uÛHÊÖmë· ¶!2YõD½žI¼ÀâQÂ,ooT£•Q}–ÈPMäÁÖ s8dÃnÏámœÉIG2QD&KÁ=9}†YÈf O396ãÝmDï-l19-Ï<ˆNbäü陑Ž D93’£9™S¢ƒ“dƒ¥bIn^ KJ²”§Õò‚…D[ª/Yò‚®DSH€G>·ÞÊ<2æ'|©ûBú"ï˱#I6�:hÈô : ˜¾géÏï÷öûú ݧ ”›1Š‘ÀӋb¦ +¥"¼3þ`øÁ¸¦#É£¼ٓ0”xD5&(‚ù'Ƅ—™11 Yq†„YòÛ¬2KÐVe| Ž<‰ðPö£Œ#¡ä“;q·#ז=ז͎]ر {".ÛYQÕfC1[B,؏…50ªÚ-؏eÜy ö?}pm’ÐÁ̏ÂL{ÿà*àÁ‹íÐ)y5ìrÂÀ®8½ð%í_åÌ%r óî×^ؼh]0¿À >´¼eiר{åå~}òüš<Énöýâžkç–O-)4kÅ#[ð½d֝w]žh¹ªZbiÏý6«(ÌCj¡' [Ç­X‰Þ…×€Ù† +¬Y¹CiͯT°†@—é Ã‰Rl½òòò“/’§¤£:VÌj3â“Ó‰ìúb¿|†ù\b•ÉÄ޲ŎÆbhAø-‚_XïbXvlø«×Eù½°Ò L¼³äƒÈõ¨g¨avAI:Y—Ö  Kézu{t¢înñ1# +¬+NÙÜbþŽÃðã<‰³ÅÍ‘ÕÅXVkî5»rQ×±ǘ¥CÛ«æcőr_ÉcïtwxRr¾)h<ra¢�Á¥&lTƦ¹µzþºƒe””Ôrö²Iµ>­ÇÐî¸ÊÕY°Ìý^ ZAoÖäÏÑî wj·›û¤Û‹¥û܇oзmïHgè߇=¥C÷g·ÃðSÝ/l£:½Ht–oRÁðlöh³§Ô¹“ 3é,ÂÀ"ºÈ°œn ;;<8~hø¡qHȐ6¾BÿDO™Ïú:º:ÚÃ0[»~\´´N«Û*:¡Ò•φê@kޙ¿- ÿd¾˜ŸïûHpOdœ 1w†½¥Î¶'Ø_é#lGt¯ë]%¾„ÍEÖ»¶¹v¹×§³WO*õýzZ©ß¥?©$}ÎNëOéµú'­ù"ì`z%ÄU{¥Uµ¶Y°JVÙ*ŒZ‰•‡¸–Öóï|b=6Ì?×í º…ÒHGOLb–oS©Øts™m\Ÿ‘9{Ÿ¸!ÁC“©S¡‡½‹9¨BiO’ù üÐÎöfRfµ<aA`ž~¦$¡Ë!-C¾\Η+Ïs9c.gà9ÕjHäKž„GÎKXdn0Œ»Ð&$“I‡6wÈ ˜?Jëjí¾æG‚<z +iß!+Wn_v{y ÿ—÷ïýóßïåsÛÉɳbòÂÛèô×7mZqƒsÇû„¼ýg¢{íÉiíá©ê­@²d?Ñ<‰±g”üTmí³û.B¨º n%ö"J¢´Ü1Õqƒã~z’f©Î +Ù¥€Ï >_0$|† â ø¼AÅnÏÃu +ÙCN»="¨¶èSÄh0Š®Ý Ð!úªj¶/Ì˓¥JI•‰¹9Ì*H/ƒq˜™é!þ@j¨SK‰\Jö”ž*¥¥'k"?¬ ‘á ñP!‰Õ 1SkdUCž’®G&¾kÀMgAÁ|‰¹{_0Ò2¯¹},0Ù>)¦Áë М'Ül­uR}U%tlÀë¥Ä`÷ØKI$ì `®½–Ù×õö›ì’‘çÈ!ûkä_ÄþWJXؐ„¼˜¸nÐìðV¡ì8», vvƒà办‘™qäãè0^Uz7#ßbwŠÝ…wŠ”àI8—1%(;Jýã/œ¯.‰ˆÀ¯ !HÎcÂâçü<…ü·°ºÕEñ‘ná’ÂH[y‹…Óá³ßÀغr¬¤biØ5ý’éEÓ5óÎêëDPýå±ùì 9aKÜaàï¢ë1Ñaìb‚3½„qÛxôb·ðÈÅä^n{¹A‡[0°—wü]Û~þ"‚Y}þ^b(û«ÃLÚ`q3•`Rî‰ÐÆÍęoò Û-³·{ ‚ëƒÛÐ] +­GŸ;¥%Z•I±ø k@Ò:0äx÷þX‡ônÇx¬3þ²[:ú2F¹,ú&çÝa‹Ì#ž OY;[[Ç‰ÆÆ¡z¦LÑ.Vµ´{´”u + C:›Þj!«i0 ËÇC$ e׆…ß$lf¹@É=…»'%·;¬\(åî¤k8Æã•X.jR=ýa’ +w‡ûÃ{£an S•%a¦qÕÕµO–Ãå•9¬D8V'y¼µîR¿cnÈRê·ÏU‚QO£ì6›=fG?N%2ëvc¿³SMu÷yꄵf³Åc »ÕXÂÍìÉÓjûݤÍMRînw¿{{Ô­qg” Â,îaâqÙÀ£-4¿85é« +§Ëh¢yÔUsu˜cã¸8‹N„`¥eÓ§—•ÕO¿ÅSÕ8ÖÔ4ÉgÐù½…%VâÔÜÅ +êËʦÏÉK…<*#]ߍËö¶Åe3ѧ™‹qY|žÁ›qÜ«‘©WË Š–¿#Ór—FëŠØ ºT°;HƒÜKA… + eßà^ +¿<̼”¢**¸“ÒÑptü˔£Ì1±+l‰6–•ׂÂ.øËR -t,jjéÚ}텺՚-š^è ôý\>!Ÿ‚4†)dYâ^\Ø©¤Ü©Â-î …}ö»ýyýîÇÈé~å�ù)yE÷ŠçcýéÂOä3Ä­¥síKí;;å^eTÑåÉäy¼ée„@öTŠ€•R¤‚½A +A)(ۂl^ýÁ=Átp8x"x*8´¯.:‰ÁÒ+®ˆAWÄ̏3Á:՞ÀIš‚¯Ìdy—™š+$îe¥ úÑé†S`` +OnôÞæ¥m^2à% ™Uû(;(’VÖVjU­FÛj:B¿¹¯ezæcLÑs®§ãtφîê5ŒŒôðæ´}üD­(ÚX$ÜS„–¶'‰ôÔ©SÉTÒÃÞ nà±À•íAr3}u$%S\)!#”ã_¸ ~õñjª'¼êbîX£«Í^úLž"̍¼uÛ÷?"äàöWŧûóLŠréÊK.xÇò˦Ԓ+ýŒhO¾E¬»æWço øç.ø‡_6Mº‘½xdßßsìÂq-ˆ #ñAΨ9›Å²Y Æ%´æØ’{o‰õEÐ°ß € `D kF; ì1B¡°|�Ù÷N#|467{V³”±k³§¶ñô8�Dà^ÀÖGI¼„›4ƒFhƒÝ0 ŽÃ~°Âä5ìMfx"$€½Ï„¢àm¸6À¸±%Ð +ï;¶Ó‚Ûí‚DöcL[áŽì”2Büž%ëÈB¨@z6£û]Ùa(€’ì±ì[˜û|@ÂÙA˜Ô‡QØß;\ ¿Ìže¿¶€åð8¹™| ATªb­Ø—] Óáü–´"5nÔ¼e8ë°Ö£¤€ gOfÿ? ¬Â–¾wàˆ30L' Mš=¸ÞÅp \]Xúux›8H• f£Ùِû8|FcôeA‡ãˆÁè„oÃøoÂiøœ˜HùهϯÉ_4oáØZa3ܽ8òǰîSp„T‘*Z@ pµ + cÙ.؋ý€¤•$É0ù©°WS9֐ufó³Â/ƒvá�üû8C*Q{BÂ&Ñ/nÒTŸ»g¸¾'à×8Ž÷pÝ?‡2|Þ§·ÐmÙ¥Ù'²àXô€©p9,ƒõ°®‡GpW_‚£ð7ò%5 äqñ皛4£Ù»qm‹aŽ}J/Ķwâ.e`Ÿ7q–yDÆYL%—‘+Èj²‹ÜK†ÈÛämª¥AÚC?ÒÂkÂïÅÉMv¶ä?ö«ÀRXƒ;p ®öÝ8ß'àçð*É'Ťgô&Öÿ‚N§Íø<JÓ÷„Û…]âYÍ·ÆNýyìËlês3ê];®æ“¸ +%.C)¹–l$đ÷Ӄ‚UE¨…EBR¸CØ-üBø•¸AÜ'¾£™£éÒìÓu}mì×ÙÖì7ùYÑ⸢Ç36õçjÔ¦µ8¾n|6ÀÍp+ôÁ]¨/wc\¸çý"¼ +¿…wáSÜ Aó5Øûu¨u·“»ðy€<…–õçäUò>ù‚=4„O LhIWÓÛñÙMOÐ7éGB¡°BØ&ôâópXx·(f5ÕøÌÖìÔ<®}MW¢›­[®ýìȹ²sÉsïÁ˜wì?Æîû騟²K²7âø#P“p¤Ûq” îÅçIÔÄÃð2¼¿ãcýŒP¢Awµ!޻ր÷Ã|æ“ËñYŒÏR² Ÿ.²œ¬Ágé%ß ·‘o’o“ïòç~œÛ^tZãó yŸß’“äCò ùŒ¢Sµ9B£´‚&p¦Mt]@¯Àg5]O7Fˆ[p‡§èú¦à"B¹Ð%ô?^Þþ)R1.Vˆõâqµx›x\üµø–ø¥& iѬÑ<¤yIëÓÖ¢ït­ö~í~íGÚ³@¶é–ënÖ½¡Ëê#h­^Áy‚ ?Úãd£Æ)Þ@Oâ¹p ݚíd1®˜–.Ö w ÿ©¹šŒ +2y‡ô ×k³ +3é?„õd }‘`h¢™&\ wB–ì£ïÓ3ôOb>YD?&%âwÈ3t½ÐDµ¬ÍoÄ|ñ6ÍGh¶ÓèV2L.Ü&ܖ}¦i"'5Ñ_ƒ,ž¢8‰§z;e¿û½†î„v±Vó%\ƒëþ#Í ¸Þ—Ò;H™ð†ø| (ôïd”Ü‹Vã™+†éU4Aö¡Å=Gü0Bz ›|T !Þ%C@ÈÂãd5ãn¥©…LÁKá:óoFHò¯²Ši>i££t±ð¼ö„PGZ‰ÿ„›ˆ@*Qw&>cð5<»imZ Z“ߐjpÃ}hïό=Ï,¶æ-ÍNÔ³‡…8\—w} ¦áÙø�ŸvøTó¨ƒw@%½nÎö’•h÷ç£ýĀ›\ Ąֲ�Ƕ ï  ¡-ìÄ^ÿöÿ—hõ[É_àz"ãɆ‘•Ü)¶ eJ¡ý݉ÏJèÀÜ÷ání!Ío`)À Q{µü÷pÞ9Äþ½S|-ÛÃbG-£eîÁß›~…Š#|P؊c¾Ïy›8-ï½Ùkq†×à5ïÄWášì}Є{wEö¶ìNèÌ>œ½VÃÂìh·d30¶k’t‰&&Ö¢}•Åûèÿh·gÃ;h"Ä Ÿàócÿ¥šç OüÚΆìÙßB>®GWh9Þ¢§á:ø ®ÛlajÆ.£ƒÙ™B7ÞP'áòìãÙ�1šì:´¼ÏÃ^mO/ø5{QwwŠWÓJo)¸Hr¯Ô �¨3/R.½¤~ú´ÄT Ójkª«*+&•Çce¥%ÑâHX 倿¨Ðçõ¸ \N‡=O²Y-f“Ñ ×i5¢€h¼E™™’ÓÅ©´X¬Ìž]ÎòJ2º.`¤Ò2²f^,“–S\L¾XREÉ«ÿ›¤š“TÏKI®‡úò¸Ü¢Èéc͊<D–]ގô·›•¤œáô|N÷sڂt0ˆä÷šf9MRrKzæ–5}-©flnÐdlRšVËã0h4!iB*] t’‚K 'hAË´A +z *íUš[Ò¥™ -DZºV¦Û.ooiöƒÉòxš4­P–§A™‘¶Å¸4ñnÒÚ¦´Žw#_Ãf;åÁøpߝC,OÅÌ+••]W¶§…®$ë#/†ý6§ n:íþ*‹Û›Ú·_XêúZÜ×È,Û×·]Nï¹¼ýÂÒ K“Il#M#3S}3±ã;q [ÊØ½=ٞ&·c‡2››Snv«”ÆI]+§ Ê eMßµ)Üo_®¸1˜ñzÕ#èä{[ä¾EíJ0ÝàS’]ͅƒNè»âÆUö\\R”òrË:hµf˅ĪóeœââŒj½âüº6"eªCZ^!ãHÚœÓT–¬š +}+¦¢~’k¥Wâ~\“64¥ú¤iȗXý´&")rßç€û¯Œ|z1§kœ£HŸ#™–œW4,Ÿ Ó±Xº¬Œ)ˆ® wÇx)ÏוǷ Ñ´Ò-Ɉpù  ×¶+9­?dÛ»sH…å˜I÷^ޞË˰ܗµ"–LÓ+ž(É_ÌJz'JÎWO)¨Ç¹ŸŸÖŸÿ³I.G˚iiâúŠWåÊ[*­—/k—[úRãkÛºè¢\®|êù²qŠä +pÁÓbWjŽ‚ªwŲvÆÀ?Md¦ÒrMj65cÚÑÔ.øh2GQŸÀ›Bý½ò|Ë,Ónfm‰-×ÿ•C:=*0çyfZJÍÎ¥Ic0øÿY c1V‹£¯ªÏ)=-vq~úEù‹†gîpÀb1m]´¬¯ÏxQÙL4V}}3yf_ª¯k(Û»\‘%¥ïˆÐ.´÷u·¤&¶(ûìN_zæIœÄ2 U›ÂŒA…Üqù JîX¸¬ý†cò‹Ú3”ЦԌä`Ëڏ`ä¦r.e\Æd™eðÎÃS‘¡z.ï;¢ôòR‘3x~ÅÎÓOð¬¢9ž4Á£Ès<•ó؇Y +Œ~/Ô~°’å¹ß· ó’÷)Y³ãם¶úÏõ=wùcÑK ÿ⥚û¾ÜtîN ôVÌP>kbª ޵ÀR ¾Üô¯“çcЯ>m‚Š„RÀŒÐÂñáRĔ&à¡V +߆yšW²`¾é™ãuoÀæúñfoàöy�#Ƶ&ôP¬¸Š6ŒòœÃ�î=�Þßíf¿Áç½[à3¼ù€ñ cÈ%X;"þc`z ŸÊ ùÂiH ÀðœDABŽ„TB7ÒYMvXxÿ@KKµ:„86‰ãLIiõVñV¿ ¼OŸÂ¨!€Œ“——¼—™1cœ˜<5G(+¯>Ùhރ¿"Pá=á$z�¼Ö’IÕ£dá°¡C€=»F   +ïW¼(¼Žå¿^Eç‡U{5cÉ«Æ_žÁ*€Aáñ’C¬yÕиW’À0¦'N!Œ"ˆ°^x¶!ìB؏ ‚ Ó�BÂÆö ûpœ{±¾ Ó +„õ»D\Â'‘¿–¥ÂµèÅ„;…ÝèÑ„Â=ÿ±ñ#ÈÇXOxó ŒçDÌÊ¿7Î�ó.Ä÷ãûïC|/;¾;žß"læõ6ã=ÂÆŒ? 5ú±\F¨DÚÔn\ºÝìí ¦½ðu¼§AÄՈ¯Ëa\®­™ Â÷hëOõ\Ò­¸ô[qå¶âÊme?änž¹9'S.܌27£ÌÍ(s3®J¥°ûÛȾ#ÄTB\÷¸îŒŸÆtáçÓ~„=,'\ëXŠ£Ú!\›)  ’­>P«žÃ ƒ`³WðUïú*g02EDlÇ6&»Š—®:`03îªÞ¢F©µVa|‚Ó0B-B3‚(¬È„+Ï +—ÁuzP­mt›°Mܦ+›‰ýE¡ÚÐÀ.”C= +”:ëɔ”¡ÛÐk$ƒl¨4¨†6ƒf=Ư»! T ¡Sаwfºi5ì­å,í´š~ÓSÚ4l:aÒ¤µÃÚÚSÚQ­&÷¯M›Òvk{µýÚ=ZC¿¶_GS¦nS¯IL²©Ò¤šÚLš€Žìi¼]XÎN9¦B7B?‚ˆk܉|Y¸ +¡w£—â*䦀9 áÒ§k0gC9ÊِkC® Ø?ÖØxIB +¡{¼T{¾d¢“e%Q,µ"׊k{ +ÓQF!ÌŜsÌYPê=‹#”0•ÚÎ;…€ZƒéDYåxy +AËËG¹ÌD™ÊêÒ³jWt¸”¤ÙZ¤¿”¨õ Õj»ÝÞ©tF:K:÷Šë•õ‘õ%ë÷Š ”‘% öŠ JC¤¡¤a¯X¡TD*J*öŠ% ”öŠ»æíŸ÷â¼ãóÄÎyëçm›'Laoú3±ÊjŽC†e<Þê)¶Æét?N§Ó„“0­@h@X Òý˜èÓÈ}¹OÄN Öxš™LãeŒ?ÀËÅÊéEåNü©Ì´šsÑäv" ØöSXþ—ÎQû9?é)Î_0.¿‡ó˜NÔÐÀ-ãfn¿ehü—A'B7‚Ž KñrXÊZÆ4€Ð°A–á³TXJŸÆç)ú”W-Uùp¹ð +²çé¥F‰šQ,ä žÞÏÓ<màiXµÎµ|1×ò“¹–o͵D‘ %¨ZÈnžUS£å`£eA£¥´Ñ‚­@,4Ÿ§Z–’?óô2žÆUgÐòÏ åïAË߂–-=AË%AV¯Ï®…:yjb)¹—§syZ¬š–—–¥˔€¥ÑB"Ø;Ì੟§>–’Ïښm`xŽ|ÍØÉԗÐõàˆd3õˆÆ2õ³ËÔ?„è_™ú{ϓ~¥‘/2áӁÆ|r†ÌYþïãøodÆ´2Šx5âÇ žDÿ0S+“ëó@HÏäÆhá2‡ó0^ïû™ørìõÁLüFìõ{ç½Þ—‰ŸFî=™øDwgâëíÊDØ�¯ÍԗóÈjS&»"”dÞx³±åuˆgå*·dâ¬V3ë`ˆ4e”*DQ6Êç‰m¼»@Fá“,…7Q +´"[‰Þ!ŽõåVlE{0r:ð_õϱ‰ÃçĖy(ðÇçq~K0û2'³/ðë#l¹2ãñ!9ø•ò\àçá!²$Žé±àÅø%‡ƒ¸Èi”¥äp`|uài…—îU°·z ¾<ð ²,ð@ó™À­ñçÙ0à:œñ,NÆ/ ̫ߘ"X¬Öcgª10MÙH {ê™s`_ *<ĆR‰mì;(Ë>”ÅSž¥u #›Õ¸n“n¹n‰îrÝt]®\'ëŠt…:§Þ®—ôV½YoÔëõZ½¨§zÐ;‡²§ÔsZîAjE–Šœ–hî[ îYR¢§xvÒ¡•¶.œAÒöVh]4#=%Ö:¤Ë^‘žkMëÛþ£}»’˜KÓ;Ðc^Ԏ +ÊX·ûXœ}©¸ýÛ>†o¾ýÛÉ$iM¯€Öårú‹…8#Æ e†\[Ü öKó3›ÿM’O/øa…û¢Ÿ^¹‹Ò÷¶.lO?Y”LW3"[”lMÏbúÚC×·4¡Ý %ۏ›hOËŒOnjNžƒíF1¨gˆ‰€ƒ9ÀÅæq1TÓPKó`(”z‰ÌaB¨>/q¡Õ¹¶ÂØ¶ÕÆŠQ?„y[aêgb¨¹Æl6fbãÙÌÀ+dBƒ‘ŠÄ#LdpJ#Sxñ¾¯Š•Hn8Iˆð~"$Éû!ä+™’œ jÁ¸ Õ£Ìÿø‹¶ÿígՌÿ…09Ðõû•+Ø{’”Ò² +!•Þ¹e;Ý»\–Wþ~üJqjùŠ5 w­Jÿ^Y՜^©4˃]+þMñ +VÜ¥4Š–Eíƒ+ÔU͙.µ«EéjNxl[SëE}í8ßWÓ¶ÓØ6ÖXëë±ÖSÜʊc}µ²¾ZY_©ñ¾Z¯˜AZÛÚõ0ƒý²‘ãÔdÄóò“3\R÷¥üpLºoñ=+^[¦X2mVf¤-¬¨¼±¼‘áédEVö&l¼È}Ëô ïYòÄx‘„ì<eÄÀÝrMóù¿7nb°ys ÓM›Ýœ· mpakz&‹ÛëÓõ-i5՜äßãoÿ4µ«Ò‹õÇëéúúmõ»êê÷×k6oN"Ûþbèxˆv†Ö‡¶…v…BûCZVpeûaµ~ ôא°µ‰lÂOK3ïs3bücÙM›7²`rÝÅ6ǚÚC°½]‚žy98„„…ø¦¿Aø#ÂßD¸ Ó{E8À8B¹PÞ⾦™õ˜Œ1£ãªTÖUOBÜuu/\–Ã-—åp}cµq¦¡ÆØhCǛÀ³˜þá„Oþ… ª…jÞøæœÖ&7ÂÆÁá³ï¥7±dclÿÑa˽ic,ù{±i#ÿIúÅzdãfÀ¥À A„Bœ»‘UÛÌðć )þ¿¶¶ú +endstream +endobj +3192 0 obj +<< +/Length 3199 0 R +/Filter /FlateDecode +/Length1 27772 +>> +stream +xœŒ½ |TÕ½8~ιwæÎ>wö;û}&3™™df&æbHXeKÀHTT,IT\*’ÖA[¨µ*¶ +]¬¶úžaÓ µFÚZK¥­µê{*íC«­iiÔ__!™ÿ÷œ™ ôý?ÿÏ.g_îY¾û97 ŒÒ¡Ä!yݵk±õ¯¯ ´8¹·®Û|½<•ÿ$¤ŸBHx÷ŠÁ+¯ýïû¡Åò»R7]¹ñæ+®}÷!¨ å‹îØpùÚõï/ø·÷Zý#ÈkÙ�Ö¿hçBú¤£®½þ¦‘'Տ t‰Dû߸iÝZ¤Zx¤ï‡ôȵkoTÿõ¿!Ôo‡´<8|ù`ù£Ÿ!]DÈ܉ö!¤ò©ŒV@‹÷ü<ù1R#¼¸©ø1òãƒÒ 4r#·F­zÊ âp +iñ5øR$¥ÅÏÚ'Û/Oµ/žlGˆ‹gÀkʇ,!K <ìãÑ™?£¨Ði$óã0\ý°úGÕU‹P¿¤tï°bëNŒ‰²¤´“`«Ÿài´Í°Ýd{ˆ|@ªD°…ÃV1èՅ¡ × +sA¯6±½žPÄjµ`BÂÖ°Ýj ‡Çðwsâ)¬Ój1ñz4V-GÆÈkŠÁºÔb‘ż¨ˆœ8V=~Ðb!Ë!rê Ù\‹<c4BäÑÔXu\+%%…åޛ:ž")›vá…òa<Æaƒ(’åa‘¶ UO*:Ú4ìN®ýŽ”†•H§ÓýCí‹ÅIpýCÃéÏhÄ?¢ Ti¯´‹íâÄĶlZµE<‚¬e\– FZaÕPÿpG¯’ÔZÝÖ® ²u Zh]ƒVY7¡«­·X¿‰€ŸÇ‡¬¯ãbë_Fý¸¿ ¥ñPÇ%½‡©>q `­˜Ã§±b«~üŒ«Œ_™F÷×/ žq—±F¢Ñ·³µluZËDt€s—m·__†nŽÕ‚²—‰b)£tí‡ë!¤ûP?–b"‰”BŽHXP;,l±»œ…‚#T*4·¶”,ñ8”{ñ 7ËëÉá·ó+¢Îè™/{ãKòSÉÜʨs欙þ™ªEgδ%Ø‹åáÓÛù¹g^˜NqOwflZ€‚T'¸íÜÓ¨Íâì#¤cY¯"Wº Åf#Ë^!ÓèõdyÌ@scÈP û¤·ZÉò‚“Vôûé6Bä”â [Y`u e…Bc–B‚¬…&Ù +ð©L¾hP´Ð©Añû©o"ÃXõM%@+ üV K,Wb5$1Ú3<ÊMT&Ž� XË9ºjGs“k¹üfú(ÎA‚­äøø{éôñÍ£MùtÚ«lÒûvˆui ¶ÊÁòHå í3:Κ¶nA[ +w¡{ô÷”Ô~«³M¬ŒTx­o‘j‘ºSî /jS*ÛýIQxîÖ-Ð/(u·v´-˜µR¥þNíº;ôæeÎ۝$XYS!š*¶gSÅ籐¡:þŒ¶lHêË:wO[I4ôˆހ“Y°ÙÀÚ% +4)}y‰´FÚ$q9i«D¤Û‚"¦3η+í¦=Ø8ÒHK°nc\—báõÙñFÜ8C£ÁP,ŸP//<¯DQ£o4•Q,‰íŠñJìdŒŒÄpL¤•bϓ QŽêøþ`Ù1†¯TÞ\¹IPLeYèFNðI÷Xè˜Ýñ†ˆ€|Ãéŧ&Òâdšbbûdš"}>ëd<5y¢_œªL Oö¥-eZ'ÎíSS˜ÚÏ�¿ú&`¯èv5å;nVæ•fú"*[댖D­Õè4D +Ëa¢.éË2²øm>dµ™ƒFGfªÊ>4CS”q©¨·úD6…ÁkS·û(Á �Àƒ醆†/}éKx¡!<4Œú;z÷W¬€Û¸?†·6ÁL"ïYðŒ©Ü*ÃÜ)>hp\Ñë˒¬/»Àù(´{ôelek’†:uj!ԞÅãé q_L-¨#áx©ØÚÒÒZ*Æ&»ìµ¼–B³Ëér:,v§“bt«ƒæ',ÐFí°C™÷•hˬ5_ ¤^ÿtåÒJ,NrñXntÏ-ÎôYu.³hp´^ÑԆÌ,™»bÆ¢;®µ¸¿|uGÓܛVD·_gÚ²ÍÅÆ»RÁ ÒwN½vûL»`lŸñÀܯãþvwf < ¢|€qÿp¿@~]Ç|WI¡hgD¹‰ù&Ù«þQÉÒTÄMi4§5<ÅsÚ`�ߥ͜Zà4PšàœfÎiâ�‘?+qZ݉ü¬±Ÿuäg]øSí"e¢oü™µÈIÖ D>;HkC䟊޶H!‰:ü^Ñ6)Z:Þf㏹ß#\\Œ–DÍÑfÁ“!ªLTr9`Ÿ~*¾—¦pXÆ5j‘~’Œzü(8ñˆx„y”|¤½5�V.Í9)îÐ¥Q/obq6€¦Zÿæ¨Hz¹†ÐÚlßIh–“e954Ëé,‘ŸÕô³ ?+ô³‰Ò\¡YùÛ³´F*U*ZjԎ´§#E¹Lë½£5”¢ŒÄ«´•”†’¦4`ìoɗzJ¥ÁÒ®’ª‘Ç +‹@j´¤-+‘Ñ€Œñç×8SógV,áT*]Ö¤¦…*ãLJ6Ҕh˜“4Íõ¡HsÍ8‰˜Í&Ëvið¨›5ƒš=š74¼fŒ¼ xS´!˜êI ¤SüHjWj4Å¡”2�%ˆZ»³˜(~+•z(A¡ÒÎd-DŒ­·ÃÜÚ-åòß'Îà¿ÓÍaTÃ*¹95ss.V©%•LJӘ¢= |ÿü6„§¯žÕÐÌxƸg eŸ ÏͤY4/+àîoß×½QvšôMLÍ´)?gñ›õ¦¦î©™ö®&sÐãK˜±=M&^î^Ñ~ëÔÍ+ƒn_4šˆ›—à· }yÊßïô{£Ñyëñ²Çæ{ÌÑAÀ3{õ¯¤ yñdÏb~Å +pîW(ë ô VÙXÔÆ°�$‡0à·Q\¢Ào£¤ˆa¥M¯É˜v~ {÷#¬F•£“ÇŽæ&ŽÔaú½qñU`‡ŒÿÕá×íbëd¾ãœ¸Èƒ8ÏtÄ ÅNcƒz¬7{±ã*;^`ÇìuŠ«áÝz/V1ÐU10V1VÙjˆ«f#=H òÏgi™Íæ÷ÆÇŽRŒœ<Öß?.ô×À—IAÞÃȘc(¯Ák©øw[v»_t¼èsìöøñv^bXb\cXcü»0àçtHn‡©g÷îŜ#_-—'« %:hçŽqpŽËíޟ#ýþTÉÈlÈæü£~âGó¼*jï±áF6Ñ6j·³·©m¾'·SP­C*}úOõOˆÀ`'O�ÌB +ŠN`‹«ŒÀY)ÑP?ð ~4L!ÒRpD,”·´ԔèÇK–H XDK+^øÖ[…dh¶%™›ímøZëu®ÿÒÔ¯»&ÿ½ov*yٺšudCÈyÕüøåˆÉn‹ª'¸¥Ü(²#?·¥YIÓî@3À2±ÀÄD0“#¯ ,£<´C"x€ƒmv¨E‘ÑB%x„ôޘE@‚(ÓÖ4rˆÖÅ¥úk‘Ÿ=KÁ”oÒëaAÖy¬2Á6·¿¿‚á{@RŽ7å§ÁÏïA{Ñ(âèP‘Ø joÔЗ(Q +7¢ £(P †ìxá>þ;ü~ž£¯`jTÀŒSp²Ûƒ˜'ÂlÐèl!09i–É Ԁí½iŠy”A\ÿ‘þþt3+ŒÄ«¸­k¤~÷�°¿Å©Ü²˜¾¯ì1?HG¥ëXXÔ;€šÒäd²È²—6d‹^µ[Ûk»Ô¹ÆµJZí0§U ZAåX ÞNîUo3ìïô—<)²½IÞ1¿+ž"ÿ‡³Y„Í Ìn»ö%á§æ“‚†Ç‚ñÂiŸ«Gj=¶h»È<í’à2²L{&ÛmÛÝ»mßÓ~O7¦9¤Õý„ü7œÒÙ5ÇŒ„c¢!]»]°h£‚ZØÂÛQÞé Cµ>²Æ±Õ±@Ÿw8¼¿æ1O•{™§o+ó­eºÆ—x1ÝáçgÒ[6;ñ&çVçN'ç<e·hp^³KCòšš4œ¨Q40ͨæ¸F­ù¡ÉÁ£í®¸Œb͛S‰C&Ñ$›¸“&lb$ÖÒÔèè®iv P.žbDT<q¤Fqöh˜‚TzØ[’Û&HniŠr§ú÷(ŸëG3fP¼êè=¨F ¯õ1Q“‘a¦» ð6}¤lPËFpxûþdY¨jxk)o­¬žÒÕRºZJËRŠI[v€ç–-e£ÌÔ6œ>Oæëë볩] «]«I©hÖ㈅@QÆ¢~¯_¿m՝AÇÏzìO}æáW'·á'T¢{]ËÒÛÉ̟_ýº›ìÛ‡ñ;ÂÂë?lëÎP¾|c}õù ÈgM|±ŽÝ‰ÓÉ + +ÕÇ–(+ÀåØ +zÂ@ó!3UÊi™™âK3-77 š„9Ä[Ó*|³ +oTaU,‡1nÜ7ðº�Ädð zˆÇ +X x2Ñߟƒ‚~««\¡X +ÖÑ7Šo¦Ïç-Í!sBÃ78Ö¬Š44 µnÜÖn¾FõEQÅ„¹¼>p}€bV=¦#ü›â¡¨j6š=“V$…æʦÔÂ#sû©鯈G˜ƒ¢ø›ÒfÜbµf}9ò¹dï3¬ŠS¼?ªÒ ¬§ +ƒ…‘‚Ú\ò² 0ùuãë¦#Ñ#±ßFފ¾“ùˆÿ(òQô“ŒÞZÉôg¾Ð¸%³ï$;¹LjgÄ;âÛÞ¸3k4c3ÑqZƒÚ§Ëü4üZDããœv«Ïéw§¼™ÝÚݺoÊ_|=ª·¦ÉÌÂ̒šÂM©›2w™žˆ<]ø˜ûÈgHišèÀAœÃáô~ôBv {Kƒp¿à x‚,zdX9Zè~ÁI ÃVk4bÔóæ Tü”Í54!DÕs›Û-QÐîÌх%?·bl}#ôAè/!.4ÆÙý ˜ͻ̜y ·(î„ǝ j°&³'ƒ‰‘''ò ’x¸C3–÷uO«{‹'†O1윤xX –s€^û«¢SO@9¨ã”žA¦v•1õ:zH‡Q£Þn4귙²iÓñHŸ„ÄOOMôc´ÈZœEk@t0+kE”îcRž/™ +Ê"¨DAKŽ”Æ‡d1àCBRåà AÞ£¼K{ZøLüÌr:ɃŠ7Œ†¨Â§¸÷à=d·Gÿ°q—c—g—w—owøÁȞFC_TC PMŸ‹ä¢÷d¾ýfFÕß“S,IÙ]Ö&Ýe¬èÊœ·F<”¸uå,de˜í^ X+&™z ï�a»­ÖH-0P‘­œ‘lµ¾¬µ¾ÌVx…^a-gd+msR1›¡š¹Ì‰Fx‘vpR±á=F¨N²0÷¯*çù?\ÓAA܈0òã�Yׂ0U?TЍX +TólÅ$׺BJÉÙŠßxI× +9¸æ¾×_¸aÙÆÃe …|^Ö¹ríÔûßübËâ‚E´¸§§~úõ«6ÎH¦²óÖ}gËî€ÎƒçÝûՋʝ—îj+¯zÈe6I@ÃFª¿ãUªkÐ ²8í72˜b’žCf>‰Rªô¼„h-mc¸K9Ö2£ÅÃyù5Ò÷ϯZeT™PÃx½þzãõ¦ÍæÁÀ`p07˜ß®¹K¿Í¸Ít‡y[ú þ‰‚h5ŒEcÉ_ðý¥ΑF^ÈÁTª±0Ï&>ïÎòÁ|hVqVi¾q~Ã2ý +ãJqEjEÚÄAâ-KޖeÒ2÷2O_ó%…KŠ—”.iYÕjâôú”MïMEôrÛÌT¾mØ:lÛ}Hx(·;ÿDn<ùRëéñ¶“mö 53¼hñ>ß�äÞ +„õ9à„ÝŠ±ôp“ÏëßôÏùiNÑý°½!n7˜ìƒ)mh0ñq- Ô<‰:ÙÄE’v-y ++pã`ÇÇpDs–-ä –-O[>°p–1²íÙàS´¨ÅZZ!¸'‹_Ìþ%[ÍrYe^Iɾ eål>;žå³?Â]¨Œ»°„jޟ®áøÕº&‡ÐRœ¦èü9*O#o wÏÃÜ!ˆ3\m‰æ[2®Ïh (eŽpÔž‡¤®ÑP@zC& +ØlJ5Ĭ‘ÒäÔŠÅTŠ®y5áŸ"4f8½N…ñJq]pš +Ði†Ö€ž=àŸ7— à(P0ϒi0:˜SÀ§€ 5@OÄ£ñsA{2fíê’ w§gòã{ºÿò£™ÅàxÜ~!óôÚ¸åk­m‰©ï}}ÑñÛxó —'¤S]3•Þ¶÷Ò­Í.to¹âÚû/zø­ªÈá_Þ÷µ;V5_‘ üÇõ÷.»ï×%w0W³¯AHøwš–ÎÿV]–3$¤ ¶03ˆ…¥-Ìb N[O‚Óv µžX(OÚ©ìd*"äžQô¬"9Éé~žû=’Pœû½bZ’ؚؔàIA2phˆ¹Ê{ ¯LŽÿ/ۇxäÕi{Ç4GÐîâÐv“v«–h¡I #eò¶…§’:ã?™É"dº<K˂Á†Ôçºôr•£GûÏZ*¼Ê&™ÈæfÒlVˆbþ2/( xM¦R"lI\wE yN<˜‹tú‹]1/� —EP×ú8Ð$—n+j¬Îp²DƒÁ ŒGä]2f!Êãò1Y%¤¾ւÉÄáCȝL Oô[¨—ËH¬@ÂbÔAM  ˜ïs«µÚc7À‹®»¹u~1Yé°:ó6ã³§Ò]a·NeŒx‚ vpOÿâ™DK§=uéԂE o4uŠK^·w–š ©ž}î°ê«È‰¢øW5ˆÙPQN¤¯²ÄŽG$`)¤�` †_šÅ" ´¾‘Ö7$â‰ÖFmd»¢…j zcZ}¨¯f›¨0[˜« ´ÕíÓp‡.8èÚÑ6´m@¥ŠÇÄ@Ab&�:œ0P€ÈŸ ñØù +ØÑúûŽZêrÛÍbOýŒúðÇ ¯ŠSKŽßÀmæïâ¶ñßçžÔóܦ±'Œslû\Ée@¼×‰Ä>;’¦ j—Š ¨FTO«8՟ N„¤¨¸eqиËȏ€7jäQ4ÊÆ<DǍnj‚¸ï³í%ã@ìåº&r2¨¸3\£‚Ã� ŒÈ%Ý2§â2±G'ù[Ò|HùŒÝz¯ùÕ^!ƁQ£ Q«s?®¤v¡fí=ks²X¦™1…1<ó·¿ò«ïÜódÏc+̲äk0a[cáÚòêGY_*%Ég‡ÿúËSßikã}k¾GŒ N&'ÿ«¹ðÓG_ðÚAýê¤04njüÄP§:>»A] Ì`©ª`ðð”ÒÐBQl4“gÕxWL£c¨' >jÇ+ç@‡––ÓzÚØK!ÀÃÛdØ "% °,xvbD£<0jÊ9(xi‘2Å£iö +Ö~ÜùŒóüšöˆÿ­Úúž¯ít®t܉ïÕn7¿ã‚Js‰gJùž ~Õñš‡(A¼@3=+Oå«´U_YÂc…ÇǨßÃðƒü.~”WóŸ(T { ÄpV¥§TÃLw&—vö\´jŸ!°`__pñªÞèyâÁ«ã3fÌèëèýòp͈Gv®ùñï9É q¢¯>!ʱß3ÅIÌ×ÅÔq‹Ù.#?öÈØ©…˜$@ÌfeìåÀsè]2r«À;÷hB=Ï�™À ô^År¹A}‹îÓ-֛œ7H7ø4À'kRë-e/8ÐþOîÓט$@_3s>Øâ +ÓÓ+ƒ¼Dœ c·]³ù­oÜr喟/-]sÁž/¯½íªyÜӏn{ú‹gF»çßnûŸçT½õ§SïïýS÷PþF�Ö&¹ûQŒäëæL°óP/(Œa½œ¤Iù,—’4Ò':ÙÃ*z¬>ZÏ:mð´ÖX ‹œ:D+Z£ÏgsQ¾&ÅÔzÙ$©ý“^ ú!jü×èPî½ôQXu åqâÓE;šfÁø{és¹ÛJ¡fºà4:½¬—Lј z­u©ÇJÀ°Ž‚/f°ŒeOSÆø<:çV&.3Û§¬¦²‡ÑþY?­”kÓ"aÖO«5¯sD +öÔÙYõÆ)°TÄ£"cÀ¥™]ª„Ԉ/'¨–6šà‹úÖ`›<?8_Vy4¶%À)#¡%X"¢Ià9B@3WÖÇüš1Ü©Øt(ŐÎǤÓëôúLOùLhƒü=ˆ÷€”Êcj¥Yݞ¨ÕÚcÛe##àÚ8jö”ë†Oµm þòÖó¹'H‹í“í@ߨ•~¢f©فÊYþ P/z}f‹Ïìñ!Ñâý>Čô@ûRݤvøåREJӖP ˆB)T·B*Qâ֙CÎ`Â4õçÆÍ·v.ÊøZçã9}•ôµÝåUÜý“¿Ù3Ïg‰ ½<rAß½#x÷œf/ŽM~s¤§e.l%1Ä¡YS]Ü=œ‰ >îAåËVgσñÝ-jW“Í ›—ԠΪ/¾Gæ+­KVoj½!>¸z'¿Su»ëigiÇìÛ;wvßµä®oH»—Œñ‡U]¥×Нu¯>¶úøê“«½ÙQKö–àjÕ㚅-/rr-¡…^äî°ZD³ÉhÐë´Z›Í®ÕŒÄ°5FĬv²<F ŠvC…†ŠҞØÓ±c\l ?z¨7=Œª*FZ׺'ôtèEªÓ×Ú°š„ ®"íZˆ*»’µ…ŠK {ìØ>†5Šm“o„ �°¤¤Þ݁;Ƹ&Åà^¨Ë¹q{ÄMÜ/_!5Òr‹Q;éԂû"|Q&c^üc.ò(�~-æòJPÌãMùù=y./Qûpí<,_*g¹‘ex›0"?;(ÚYä}†Ëj—;�)–Å‚Iœ¤“vº<ŝI¼$9˜OKòI­™œ~“TæµRôOÞ ¯Î¯VVï…5W­¦M}zCqµiç]¸‹iw5ÉNlv:ßprNj\b²²Ó@ Ûµs'…wÛî +®4幎ôpq"G8º”n‘…Ð+G_Oe+y–Α»jÕêçðM(„uû¶Kiv…Ê Ó,2‘>!¦‡ØÕ”¡ô0µ^¦‡Ä§ 9LjFÍɏ¨‰HÓ0•8ú! õ¡2è;©É†ô÷¥AëOSËÄÁ7bÄ g˜¢™(‚c¢êô ú-Ý+Û:£%Ÿß%aʚ› +MÅ&N='¾$ž5ÄWĖù°ofÀ‡ºK‹et®Èh–ªâC=‹}èâô2ϕº|xyb¥¯XéoóBuïL´¨i¡Œ»–ZÒ!ŸÍ·ûð…¹‹|hiê"uº:|LÌIOkouï\~•N70 =ˆïg‡ Ì4«è²"ÀhI´Ò“÷“û¬unZ7«فŒ¤ŽDê v(îbO]zJ°ƒuxX+\SýêŒ «ÏMAº´lÕѽ·¼œ6qjgNß8ãÈcsçe‚¡¼oð³ú7]ý­Ó/ÝÙ­·”„5Åt;®Ÿ[ìYtYgaê¹|Ûú>Y(>ü;|aêë}wQTj­Ë£S©çŽ<c—íYà9•Ö8xñкûV6·HRìíº`S0r)Ù¶ù–GW^0|˞UœùR¡7–ÎÞ:¿ètòjXÓ0húS-Byüšò±YÂ&¤q™ÜƤ9enàó‚už•ë“6á Òµ¹›¥ñùץw¥ñŸ$£QÂ:—:ߕçZ¤–ü<‰sæR<Ï©%UÞåâÒ(©™¨ÍU–JîR¾Ò¼¤yºm–nv_Ÿß¶Kwæw£ó?@ßÏïmmþ¹ë5i¼ù¿\ïHǚ'\”þè>Þüú§ëÿæcóñWWnîs­È]íºÉýªôJþ-é­ü‡Ò‡y“™Þ ËôÞX8ô&CaôjB1èu†"¡ 7Џ$)Œ°In„Ý’Do~ÍÎçìyɕÏI9œƒ±»<n·‹h5„òùDR“_ ª;— Ërhoh44::R‡Ušq3f÷ό¢Y6^›mZû_5 ž^˜[,öÖO#íÀ]§€;Õ¯§ÔXÕòÊÛ4µ‹bJ,"Õ`•*ôÁ •B©7'9Å5O,K’¥,È"TvUr•]y{×Î+ÙÍ- ÒWè_oj©¢Âxú.×ùŘëš<åõ䧒ô—ÝÔ½àOñ <B¯qÑÛ]“ãù•çäßùÎl>{{kóª¤?;ýŸ<KžÙq¶`Çé{¨ù?S ¹ç€ç%P™„ë’Yj&³<4ëh SSúª“ln$s)Âl2»Ì%OË^ò´F)ŸÕ(e.™¶ò&µgZÓKn)3µô©…»‰ØM „Ak�Ͳ2‘›`—.ÎS1AÇ<"ÉÕÎê"ÙaÔ\=sˆJJÍ:Ê($Õéf¶Áè˜ fcš¦M®ÙCÔtPV¼4O–¡VRmJ�ˆ™`0z::�¦oŠ5›>«Œ«¦©Œu›n&Õ"Êâqµ¸ÝÂߕÁ33•™Ý™Õ™«-Wg®ÓÜl¹9s‡æ1áÍÿhù™½…¾âÆ"¯ÌÄ9 —LYmr*à¾+l£v‹J„–$h.±¦“Ÿ[0 è˜Ü’©¹)¨Û¥#ºÝÓ:N÷'™Ø¨Pæ•åžÐ`ˆ�»G!±ðªÐ@UNkÇÍ5©‹ê¥ôJðÐL§œIl‡cr®$5±bÜÏÇJB³ŒsFð +Ú7é³L7­“h ËCŒ.ƒ,ÆÅ +Žf›&¯ &Q8u¶¶œµs¨jæ +ºEfGVì‰ÏÛ¹dÇ%CwþpaK²ÙUݭ ›CŒ¤.jM×.]?û¢K”Þ|.ʕ‡ßºyíÆ;ޜøæV‡¹qê“K X ;õMë¹Ëúò’iëÔ7EÚz/¼âð¯†.”¬Tǘ�mV}9ð×j|¹ªŸ)~ +¡ Öb¡®j0ëfÖ3l rxÝ:òǃ4 "¿Ÿ6“¼ÅÔ]ˆ¼ˆ©Ãª�˜5àd£ m;k)P ˜ªsu{•ÖvÅWÏQ&6+C;»0A % u½Á,ækšÄôÅCM¼a‘“L90\ÎónõT*ïe"¼Ïîr»Nº8N*]E*må™EìÚo\ßÒ㊫Ç5àtír텊‚!†q* ND¦M'0$A­C8j4Ô»©]I,Í,î2à0 vöNT†ýÎýß­^:]»‹SiÿÜ2ŒS bi0in9×öEwqÞT¥’õ˜‚’'iÁÕWOÏY1ÍzڗsÊ7çQ³½¿Ðž�{«Ga²`zw£02¶»V#ÛYcˆr†Ø)gÈ&qZzDŽžrÒ*Zº©´"¿x†ÖÖ¥i)NšÞz‰V§µ òS*%™Ò,גЦÐV­Ã›�ÞÔX­ÐZô”øYf¬ «m°%o v´_|¯¿ ucµ¦Eª]â³a”D„˜Oû9ØÝ]Ì™S‹(îÖVõrE‘z¯šÐ—"$‡Â‚Nï3ÅG[jµÑˆ‘‘Px12 ¢3«’4­eJӀ$IÑÈ9€T#tˆVŽÖ®cÖ JqïŠâè`tWtoôdT%G{¢D¡^”Hss‘…3Újac¾Fb,T²nOQJl ÃÆTÀº0J¸çȁÐ\ƒÛ`ÛS)#66«n5ØR¹zG‰cg^•wÁ`t£’’.K [ڊ»$Ü#áiPÚ%í•NJ*iä0d'Œ NOÔ̶”ZËç˜kkÇ^ýC53Û´ÉdCÛùš˜ÑTÃ̙ í3os7͙êèÈzµBÀãKš°]õUZÐÞÐ0s*4)¯(ûÔâµßÈÈnf¦d7þ#Ý(f-J~Z؎îl/ìö<’xÊóTâÏÈf [7nÞ]x,úÃÂ۞·o'u|ÛùÃó•-mtQ}á" •ÿv¸Š%”Ï(6+‘$x^qntnl»çüVô݇1â˜±Yäj¯ÇpFIG>ÛÜ]X\‰{Ý«‹ˆÄ¶åxUt m°m¤mo›Æ“÷4÷€®#x¢¤;Ç« p–îŽ>}§ ÈmJ[OÛ:²ŽP ¨„üfõužë¼ƒë£×%nIÞ¡¾Ë{W`ga¤íg¹wsŠþ3êîÓÔ¤¿š¬Wˆ"ŽÏ R:å©™— 'K%­3•t¹œ$›Ôh´š]ô ¡­Ä‚ h0r 2§H“:ºX¨Ø!ÑÖò>â[Χƒ32Mì+‚Î’Uá÷òwœç˜‰Og´ez£ÿR‰eÔa3Ì~™afÎLpªÃ™eš4?Znûþ% +¡µì,}!@Uûbª±ÑKËýC@š¸ÆO¼,˜èKSî*žê¯)uéái›µwä&˜Z®vVV·|ÌÉ#I)€×í%ju<#±B<)Å 8'4p$/pEÜTàÞTçUÙŠùÃhæJŒhRíçZÿjGÝCxxx 5 "9±³nÖ;Gæ¤43mIc¶åºqÙR·3³³1nÿWºÖŽ|ðáäHayÌåO,.…ß[÷À£·N~1¶¦|ß×/|ù¹õ=×úñŠ—wÎîõ’ƒ .¹óòÃËc-‘anãm¡LLŠ>{ãß6 Båˋo|Âyz“÷»7-¹o¯¢´}nõ¯ÚD¤».ƒÆsì¾cJ-ѽPk™e×ÕHö;ÙцSÏÄM ³²›Ä²T—Fÿ¡°•?}TõÓKöò­””‹6EkI֎b1­Épìk*‰æÀÕy8µŠì¾ï9ò§r±Z!YÏq´©oЏÿ€ŸøƒzèFïd¤×Éì0BÆêeÆ×eR3þå²)V‡Mh¼:—­Ë™u‚<™ÚùÞëï?Z¡Ãx<ÀYÀÞ¼bŽôélq w+«j?’{:7ž”ÜHŽ œ³Á‘^®Z®Y–~@æ XεêæéVèâo؛Æs'ÓD–‡Ð[dúêq¥³]^"_*_¡Û(ß"ïA{ä +‡…Wôq-a˜c Øæ:ü ç_À?7Íô|ÆÁV-˜Á™LÓ‘>d`fC«cÀ9â|Úɝ»œÄù§Tš]…ˏœWRwd;¶Ö¿ÖY<19ÜOíƒðd¡—¹*gÅÕúCO<Ík±¸&%£4^RˆÉ¸A•9+¦Rcá øá!Tñ0Ȫ ¬ÆÔ5ÒnyµôùÊçÖD = êéÒ1²ðãÿø›—˜eɓ6bK£9äô6ê§NfÕíër½«G7®¾²kÖéW^Áóÿàv¤rú½o3»âkøí¹ƒå%~ú³ß²ó\/ÿ?p÷£Üßêmˆë¤bœoD¾`&x°Ñ&’y5,j¤- ÉcÇÆ™WӃ¨æ±ÍÚ©Ã;;M;-Ûâۊoéßr½›x· 5g㺘>jÖÝ ÿ¨YðµeÍ«ZølEU+–ñJ²\Ì·-Ð/—Xº ⋒ÝE¥m…{E¬§ía«~«¸Õ²Õ¹Õõ a¸Çò¸ô|<`R™E³Åœ ŠAK0“Ò¥\¹6píª–ž6¾þQ÷Í3ð :‘Í ˜gãEIÇ£,C ë÷—³Ù¶rýІÞ:¯Ð™€0D'Æ|:§ïÄ%É t'Q,–tzƒ¡ 鴂àŽKÅB)fÝé́0X4qü[Ü=ÈÅ6E¶FHdgGܱl¶\hü[*•(ôÀjo)á’J%Ä܂-Åì¥RÌàL$òƒ½P0ÀÖKZƒ«ˆ¹õ3rqIÇŠBÉìþ ìD.K·!€¬ Su–o荁€_g݇69±3æ²»)ÚĒâuwŸtó4ã€ÙZt?OZPDù+÷—²‰1¬9€ +¸ð<y •QY| t”™û'NMÐbÒC§ú'j×ûë&‘¢ÈlåýTeׂë—*¶™¶Pb,YË[rÒ§â‰~ºÆ'ØB[Ëý¹~ÈYR¼õSˆ ±ÝÔ¾ t¾-GŽÐàˆæˆ�rûè¹u?;lBµOØôՓûue=Îgµe½§ñéWmzÅ[ë³TŒ DW$š *6—©¢¢†dA¯…ƨ€ò,„©¤™övòs9&›Ë:úi›™^–<A3ý’ÆF–Cï7Åeê,g¡íèwp:ZÙZ ,,P¼Æ² `çR@®Íe ¸Œâ ϝÜï(;k• +z{ê¤bs”[4Žr2o/§ÀY4β–uæ,§ 8G¹™:x³‹¾m¾ÏR>ÏHùùï_ïTáó +úúl!ÇôUªVÆOK!‡ZP ‚ÍétÕ®€Zœ`”‡¦©}²• +œ^üt*Ñ;çtÏÇqKS´iù–Ëæ—§zÝ6宯ÏmlœúMÔ_5þï /šÅÝó¹¤f1¼aÃ:Ã‹qRxøñ©±››¸hÔnr¹úYm‘$UÙý7VÏllewÁ#©6€LšDEB”ýQ¦.ÅÃÜÆÖ;ã¯D^iäDo$RЕ½"ʁl‹Çæ¡^¼‰lŠ~‘\¼NÞ¾)¶o“j|?{6þ£ÆjÔ¡–ïÀ÷FïH<} |?út㋍oçÿÒXm4Z‘{ˆ5 2fS[¶-Eôªœ®AC|>ìzÍ¡0Š%½HôšBgÐë E’‰E£a‚í„àèSD&BCê1vÜE‡+ˆB0 pô*3÷)_q M17'ý~1›L€Ò+=�Ùß[¢Ò¹¤„BO‡È’ÐÞ [°Ò2Ør¬…k)j˜D¨aë a¡&ìt0™ÃÁ2ì›%Ç£¥µ‡±MrÚ¾˜Zö“‡OX˜¦Ra®&æ¨T8ý} +ýôTœ�DÎ¥éí·Gœ`H½E<‚­eq‹ãém¢j ¨ˆ½ÙØØˆc‘\7Àˆ3‰æåfz'ªnE§fs`{ÃÌyÅ�[ eLÑÀ^NRD³³K!zòX΋ô.®A+ýÌ- +áÚ5ƒÿedÂ!“   ÚÒÙ˪ SL• +²1 úâ‹J“ÏVÄ> ñŸß>ºó»Obi`Ǧ3³l>í˯ì¹4†[ÆS›G‚™XlFðzn#U~pÖ±øÔïê5ûñ_ÞºÇFyg +t¦g>e4 +‰d¬„W’+ɍd‡¼[þ|X6àðþªR0­oYN. mÐ j¹³Õk™Ö½b("§¿øƒÏ"_„pôÞHÆÈ%çt±ív±u±ív…µZÛoËÕ±ýÖ=ZÛÿùf‹l·O¢ô›J÷'úË嚲< j%vqÿ²~ޏZ]ÿ®ˆJ×ü¡ëO4½X䊍+eÑÐ|ûºoݶß(LíŠÍ¯ç®Ù*Ã2áåæ3O- :ìÙ˜LAñöX—N|cM¦xvûøÅ@»?Dg+Òãs+Ùà‹l"E5ØØ‡B8Ì$å0›q˜ñÚWÕ¬bØ3‡~ç———Eðµà*àÚ©ÕkŠF³³HÖ§#D– +½±SûZŽz5Ñy¼všþ^zœ +ÎÊÐ༽óŽÍ;>·Í{Ô§´ô@”Xƒ^}(¦˜.½ÙP¸3èÍÎt¡ˆ~q‰½¡H)蝊À +D¢QïìY³ôzÉ66ú|^Õ&JÆr8 ï  «ÃcDV<⼁yãó8yž× —zŠER|´‹ž,O Ó�qhøÔù_’1æYÓt³Òô«Ð…ý亶µçáMèåüküÙlÔÉé|žÌÍçӲ˨ fòùÉå—ÆÝ“;XQÓäóùeq©VB:aƒù-¾cCÈm•b1—8gý™o\YK4É·àG¦Ö}žâ®9§Zí~¡¥z‚›�yT&/Õ`ç­y¬j;ý ÒNG¸ßï£r(ÝÆJÎZ?ëR_h^VA;½}Ôh·©- 삟UMXÁj™EdÚÏÑôçÿjǑ¹÷ŽŠL—Q´Ö¥º^iµ›s3f_ +Sê¼ÖQ²»ížˆ6¬ YdkT’ݲ§M[ÖµYéU›g¡fv®®Sêt/ð\¥ù–f·öÏÃÞ=á '4i¿ãþŽç ï5‡´Ï螑žu?çyÞ;þô™î3é´§q‡™Íj ÈÂtS- ¤j!hV,L$ja$R -*ŠÛW4‡oEÃx˜ ªn•¿¤ºÓ²3¬mÓuE©ì}U=zÛ#Ü­Û.mss­Öù±Iö€ ye/u–�w)­Ç-Knw^«³¹ñz<Q­bA­ây `›ÕJ%Q[/a¿b]£Ã¢.ªÛ£{F÷¦N¥Û¢õRMKTÔ¹½šÃš_h8Í­ûý”\FښDª­TÓps‰ÏJH;®%Ú1üâ3b„k«µhøŒÙV ÑÏÖÜb:Mq‚½gRúÈ-žê—Ny&h8,M Ê´Ä:A¿]ÛV»ó»MœŒFÒblì\Ÿ˜QÞX’赎4¦G¼‡t²ÓXÑ�zBmTOÍ|Ç÷ÛjžÎVÖȶ²\_áÚ4‘¨|e³±ã…³òŽ`úü´/‘rüæ-—F.âtÑñM=Ÿš:ìL-Í 6ÅåH~JMŒ3ü&­Y‹ñ–@י?sª–œ¨ÕÔð!už{­äÎ~ïÜÇî+õ1’ëª_Ä]¾(?}!O()¥9Š™Ù|šÕJ7µvM×ꚮEs”­Õ5gÞVo;˜˜Ã&æ,bWwM·[4}¹wÑt‹è×ÍnZw‘Žv³(͚§Yót+»EG3ZEÚ¬•þ½=m×ÊîOµÒÏ´ƒ´j+aå„öÑzÞÍbú‘{ý.V¾nWy¹Ö‡ÜP¿«õ®¢§Ue2} +¨è™ÆéÎ5wΧvyÞ²å +­“[Ž—,ß´|ërnù +õ¼&)–Ñ íUíÎ`.Go÷§Š“ãô7}ç˜Ú¦ÿw´~´’fß_§Yø*³«þ™Q;t½ë•°lù +Ajšgaæq‹Ì 3rš}ufyéÖ9,5‡¥æ,’éÝ䚩¦·•Þ3£Ù­µ g,ò7VÚÚÚ»ˆž/ÐÌEӆöET¢¥‹õõž{‹‹ùô +s0Äæ|´R¡·>�EFÝËz_D]ՏQ'¸¸|õãCÉ-IҌگϫøŠÂ±¾¿8¹‘>l飗¾ÒF¼«Ë9ÆÈ™ƒáÖT  "Š>¼(˜·Ý‘ãL#éT ?ÆFæ¤]QfG–'ÏYX>W“j]¬”SI bóV¬¤ËtzAÍ«„y] Žºt}.—G´DCyÊ£2‘ÇpI1·¦²éèŒ|+lm%­4Ϲxåœè¢EÁÅ=‹ÉÈâ]‹ Z,.&‹)‘±;‹‹zûÆÈª¡ïoú¶þNfX={cìeÅ'jAû…—ÏýˆÎïÂþ-ž &Õú'etösïº=ÕŽÌÆX$5„|Ød›bӟ|31ÑÏyèmmиØ'ß-ÿûÃïúuí³| +®ÏOÎf³ÛÝÿogܳÞÚ¸¡°âVǕ_í^0ru-³¦Úm3C.ïM¬(]³ˆG[×TÓ¢²^Ê,i)-mtÓÆ+Ív®PûbüÓõæxÃú57uw/o»ujó +ÙŒF]ìøŽÁ¬Rš¯OOu_š…ÌhÔr1ä5)þLë”cU‹¤™Ëñ¥fBõ3Œ–âÒK\ W™¨Füë[¶ª€Å4Êqˆˆ¸à]x/>†Õx ¡~Ù*z¢2ÙOïîåè™ +€ò†–Õäiâzº®VQÈê‰#?¢Gù,ã‘W1á\kàÿs~ã–Ãä)ë~÷—jòÈlh7 +²lýUi[…W‘UþUkð5äÿ5M.T - =¤zÐû„êû^`ÀIeú°–ê‰AŠ  ͚ÐWlZœFŠËT±š¡»ô4âÑI*–‰øZ&Új™À« »œÁt€}«I[ €XØàϑ$rV?­Ñ·ú_§€ÞÈëûÙ_HŸê§ª]�ø©¾D;د7¥Oˆí5•€}‹‚} ÜtÑGŒ]RA‹¯‰¯±Rû±-¾öŒü‹ÆÅ¤C!bã¿mŽëmÁ+—½è/ÉM¾D/||wM²¸Pˆ‹ªES//‹¶µž>5}“ƒ7˜l/Á³këÊöÖµ€[”ŠRºÒw£ï›ùHOåŸÏ/iV¸ՃÂVÍVíˆzDة٩ÕFƒ^( bv:Ñ0›»&d2AÖcjvˆæ!B‚j¯à½GLf³¿€KgQ£ØHÇȯ•P&“&ûc~ïÇ>Ÿ_£}J£Q?U¶ +„~j¼Dà ¯”Ö׿ìS™t°1M7zž’½Š÷/ç]ÚS,í-q%$²MÙ¦‰lÓÄp,ʔ”(ˌ²Í‰>Z<~oCµÍI·×•pjdë?1ù½5×.2#Û§@W ˜ê§öµš\O‰‡8ñ)ÿûR )¡’ ¶„( (Xj{b˜ÎþDk¡®Û}®ÜÁFRÑ?…®OÕ±˜Éd½xùÔ[brÆG×mÈϞ“¼áôŸ˜ˆï‰.ËósÂQhN^®"“G²×O%×ù"É©9«.97{ËÔS ¯+븡/’±©ß^Óã0×öôSÞAJª/�þ–3=Ú ™¿!* Çh Oâî n^5F´B~T->5Y£¹Åý u1ŽØHiêðUª/L=Žûj€£²#ÌÂ" Ž !äœ �~£“€å"ª×P£ù, ²qÑö<RÑ¿[†4H‹tH ȈLȌD ¬È};¹„Üȃ¼Èt" ú*h²€ûà| “x’üÜ pO-¬žQ]ƒ"SWWs6xÏ¿ÕB1ô�ڃ¢è$nB/£q´}Í„¿ÍCo�ڛÐÍøuQÍEO Â» «Ðnôº £Ñq”DÝè}l…~:Ñ Œ­\ýüntwõ0ÔÒ¡ôïè9¼/E9ˆÏ' .1´³:³HVV߆Ô#èC­îƒÕx}3M ­èk0ß«ÑϪgè_ˆC—¡Çñ­øBè¾Èï¨^ƒf¢Cè7¸b‹Ñͪ·µ‡ÐFhõ]ìÂãÕª@?æ1ºzú2ºF¼“,×¡Ú {G³Ð…h-”~½ƒm¸‰Sª‰êÕݐû8úI“W9ƑF ÐôômX·Ð ôw¬Ç%ü~ž_â?«Þ†±u£Ð-hFþ}hû:Œ›pq 0ÃZe;ÑcðþèîÆ}x¿Ä=¦ÊOUªöª£úFõ{a„{ÐKðŽS8uà \˜»žð׫š'¿3\¾…Ž¡_Â8އuÿ;ún€çwä6²µº²úDõC‹ iº­B›Ðft#úìêËèú+>M´Pó þÕ-ª“Õû`mãèû¨½ú¾vi?ƒç-˜¥¸Nž/Äã+ñNü�°±wð;DMBdˆü‘å^çþ‹oQ©ªmГུm€¸ Vû>˜ïèôvà8n„½í?#3É\x¾KÞ ïswr;ù3ª»¦ŽOýiêtuÀü\€»^XÍÂ*ü;a )|5¾ÿ7Œ|9ș8‘‹p%n·Œëãîæîç~Êý‚æŸäßU-P­U=)¬úÂÔ/«ÝÕ;>©a\ ”<lø¹ éß <ÃèVô%´}àå>´= ó~½†~ƒÞCŸÂ ‚1_o¿ îNüUxvUz ¿‚_ÿßч„áI’R!¤‹\Iî„ç~rŒ¼E>æ|Ü:n+7Ï£Ü3Ü;@x¾ªj†g¾êÕãêׅ¤0_¸Lóó3“ “}“ïO¡)ÏÔꩦ^šúCuEõf 5¢,ŒtŒr7Ààcðü ñô*ú9ú-ëß0Á*€x tµœ]«àyx<‹ñEð,‡g%�¯Å—á ðlÅ#øËøv|þ +þ{‚¹=†€ŸçYü<¿Áàðñß�1á�šc$Ar¤ 3í óÈr1<W’Mð ’a²vèqr€&oq6.Æ5rk¹!n7÷ïÜËܛÜÿð„Ïð9¾_Á_ÉßοÁÿ’›?­ +ª:UTª^V{ÕEõrõÕê‡ÔO«?VŸ°G¸L¸UxS¨jb@­~ó>„ÎýåÔoàëTvþ&òà…Ä ª¶áå°bj²ŒÛÈ}•û•ê +|’“ñ»xwwMõ»\ù· ¯ /â0TµqW {Q?I~GN‘?ð¼Œ|‚“ü×ð³d×AÔô%ª_óþvÕÇ@Ú‹ÚÈ<N^ánçn¯¾€ÚTâT’_"™?NlèÀêm„ +q¿ W‘{P/_TFWÁºÿ@u¬÷lr7nàÞäEròðIü�P£x!%—’2~(î$  <„ñ7‚ŸÇïá1„ñÜãx1Àn#nÆq” á79bLlj÷“d9÷#õ1®rè1ô+t æp`gú7…¾�p?I�MëjòkÜ <äA ÷§¦~D)¶êmÕ=�gßæ2èbœ›¼ŽÚ�7>„§݅šÑs�ƒw£<yÝZÁëî/úI€c^rXÔÒcÛ +üÂIÂ@ é:ûÐÿŸÕïÆF7b0k%yZr/ß ”i�èï=ð¬GýúºO}Hõk´»€iÊS”ÿºxÎÃû=¨Æ· +}›ÏÀ¨e ÌCÐâ[Só‘Ï]èuLÐólÀó~>PÞªWà ¯µxâkèªêƒ¨öîâêíÕ{К귫— +ÑÒê@7W÷£´MÕGV¨Ò|hìkøð£ÿÄ÷�ݞÞzÃú#<ÿ㟭zíà ´³R½·úàÊI†º ¸è t-ú3¬Û|n¦.$ûª]Ü p¨ÐEÕÇ«A¬Cªòþ=&¨€öŒ� `÷þ +’‡ñ¦ç ÷Õ„” –/S*³gµÏl+Ï ç\…æ¦|.ۘI7¤’‰x, ‡ä`ÀïózܒËi·}þÝ 3q£Lg¤k@ŒòñÈüù4Y kÏÉ•!«ëü:£ò�«&Ÿ_SšWüKM¥VS9[‹r;joÌȝyôèÜè·«.ê…øWæFúäÑ _Ìâ»XÜñPȝ҆¹ò(;G»6oØÑ90ºÛ§×uD:.×5fÐ>¢zˆº"ƒû°k6fâêlÛGÆƒõDævŽº#séF¹XçÚõ£=õvÎõ†B}™Qܱ.rÙ(Š\0jN³*¨ƒ½fTÝ1*°×ÈWÑÙ {ä}™ñ÷Ž‰è²´a}dýÚKzG¹µ}ô–4¼wî¨ë–ÒçIèÜÚÑ»íÜR/·£SºJ¦É;¶É£{/ê=·4Dý¾>èc”ĺvtÁ‹ï…%ì^*ûȝ}½£øNx¡LçAçT›Ýå‘Nš3pµ<ª\Ù°ãêØώQtñÍ¡ýr¸zy:åËz#¡ÑŠ7Ò·v®oŸí¸øænEvŸ_ҘÙ'Zj˺Ïd®G Æs#—Ÿ-c1VÆº/>»®˜Ž(²�ÀaT^'ÃHz#0§Ô»|Ú±nTƒ_†V£ëa?®Õv ìÛ _¤íGU11"ïø;‚ýL|z~ÎÚzŽ:&þÑ(…’³€åÓñÑtz´¡ˆÐ; +cœÍÒ¥ÆÌæ12e`ùP¬íÚ¾¶,~(D·÷ž1]‰Ñ‘‹zki]æÝ”\ºo” ВñéÇrZ22]r¶ù@àø “ò£šøÙfÑiëÜÐ6Šÿŗ×Ê»—Fº/ZÕ+wm÷²óRµògËê1\+€åc°R "�z¯ê¥ðOëŠt^50P Æ8jëè弤¯#^Žuð{Éٞi¢×@ûâcjÿëÇ �0ËÁrר80¿æ÷éB¡ÿŸÆª'i+|Þ¬>§Ñ¶ôùé™ç¥Ïžaæã¤{Ùª;tç•u±Ú±£+"wíرv¬:rYD#;s½\ïŽÁ΁éí«>ww´ëÞ>˜ÄÜ MÐû"øî‹ö)øî¥«zƒÊ&ß½¬w?Á¤cà‚¾}Q(ë= ڝÂr Í¥™4!Óð<ÀŠýDÃê{+°Rže°ôº1ŒXžf:£uc¤–'NçÈãky +Ë£?J):–õž  ±úk:./–OÕ3¶s¹ýï·† ßùoÿË4üé˅O_?y¯ˆ4&Hj¡~M_Mu¢•":}ý??8«§~þ ªËاúIõCî+h”‘â‹8?ZÏ_‡FÈ‘‘GÕÓPÖ Ž€›%øQòþêÎ×®ZAÓh.8/Ä#ü£¡Cþ IJ¨ËÈý,…üp³iéOëc¸ º=Êó(B: †0ˆØ˜dGH‚!{`i} N"º¡x¡äÝ¥—!ԘÑ乂¡Òq„Ú@Bšåv^¬9úêØ‹Ðüà~Š@È@ha/B‹2ôÕ¢¿$òè+´òZ#‰ñ½F˸Op ÁÊw pŸ =܇èp<!G„XÜ Ä«àTÕqîw:;›•1ÓYîO¦šӂý_ó ÜïÈS Å!ãƒýN/+yÿÔ#-3j‘ ÍÌÑq€#ÜûÜ ‘°V’Ùæ“sŒ¹ÛÄ Ú˽‡FÁ¤pïˆÆ›÷¼ÈýÊƽÂmöÚ~£¥:ü ÷,¨xAPbÕK0YšÑœë`×1ÿ¸ãàN‚ãÑ&îq´ÜNpOƒã‘ü ¸¸%4‡{’{Æù´7ƒŸ· ÜNp<,á!ÿêsOpWƒTäîåî +ÈÝÃ}…߃Ðáw tOîې¦ážzú›Òò‡ëù»!í„ð¡zø ä{!|€YK‚Ü7êéÍÜ ¬Ýõõp/wÝþ@Pœ€r\±û!v?,ÝýÔâ>­`#{Ó>›!¼¶ÂrmÙа=ÚrÀånÞ Kº–~ ¬ÜX¹-ôp·N×¹µV§‘»êÜ +un…:·Âªä¹ëà}×ѿ۾NÇÁº_ë~³=_õ¯ƒú4ÿðwÛKS܍°Ž)ÕvîêýÉ �ٕÊJsåyP‚0t{Å·¿yçç)­Ž"„¦zh¦u/g¥—Ðhîå<þZµ®™câÖ¡/‚#@ Ö¡(¸"¸¹àxnÝþh.øw!ºVƒSp+ÙÊmå·ªøü\l}‘kF=ŠUV®µC…TpM;nÐjG´œ¨•µy­¢íѪ6>½“ã‚\Ž«pK¸5œŠ…¶5«ÎS·vé÷êGõãúczÕ¨z\}L}\}R­’Õyµ¢îQ¨Õ#ê]ê½jí.õ. èõ#zNÔËú¼^Ñ÷èUAïs'wÅrðEpƒàvãa×@¾Ì] +n ìÆXŠK! %‚;ñ㪠e†zf¨g†\3äšýÏ Ì¬¤Ü�¸Áz©úlÉtZÿ$-—€Räš`mƒ’ÆÀ-„”RFH¡Ö1rF(‚/ƒëDZ¼ãà�jÀŸ.Ë×ËÀ©YùIVgºL¡mÉemb<…GÿŸÎ®.¶më +ßKÉg›‘ã:™6ǹi¦N%ɂÂiÃE¢,%³)Ô^œÆ’7@¶/íÐAÎ$X1Ô † †.Ã2týYã­­b¶aŠN9 š¢ÃúЇÃކ�+Ú<µ[›-C lÙw®Ô´ü²Qú¾Cžsî9÷’—ä%EIôçüç{yŠ۱„êèèÈy3ߗ_ô¢Yì+.úGQs´otÑ7âf¼/¾è0́¾E¿0„)úÄ¢ÿ|f-s=³™ñç3ÅÌ|Æ7HŸ—{‘}1)u“äëÞW¾ ڇ”54'^�þ +ø˜��q ø•5°PV¡]…v•y  %Véð 餍æÈ®Üc÷¡á+ÞÃFíróÀàCìØW¤w}nMê]ð»R?ÚðÿÔ ðge|8ÀMÊÃÜ$v¿Iü'Y˜šØ¦o'‡ Š À°ø}“xMø&”U¼V”_4¡íß!ØÎ8ulWÛív¥ }@ã¯I~Nò9Éqɽ‰m#ÚíííÇ#Úý˜Qúpá¬ñ_J'Zm풭ÚÚ^[C´/³0Ӕ’›‰ù‡’‘Mt†µOÂÚ­°öQX{)¬k_ S¹]Øw5¥Sr+1Vòˆä=‰V¡½-´ ¡ +ÍÖøEŽì,)y·ä.bþñ¥`*Ⱦt•ÌRˆÄ=k¯ÀPH +~dzlˆÿxÖQˆ{ÖEˆO=낸Æ?áò”Æo{½7…½ƒÿƒûiùVC~ćq-øß!OA.1‹›¯zÖòå_ÀòËLWÉÿ·lL–[àÃRÿR£Ü¯½è ²¾èE¿¬/°¨Ìú+/zÚ ^ôÄ/¼èç=“*øÏz@ØÛé_ò-0S¡šd¿ŽÈO@­N{Q*•¢5>äû!î§Z^ã“é„gÈFv3C†ØÅ Yé.fJ¹eå5 °HªžqQš/™7Å¿¬«ÔpöOô.Š÷¯¡}'°øö–ÅŸ6huyb3ZãæeñGãªøCoŸðěњ +ÃõhMᯋ*V² _…_kÑSbՐÖEVlê«_¼hLŠçM,{âLôUƒ}->s.zXd¬eqĬq˜’%ZÄÃÆ÷ÄCP¬ñáõe±¿·FUه˗ÅȸǐUytðŠò ðJ"(f'ß +ôz݁]NµCmW·©mj‹ªªÍª_UT¦vÒ³/Êv6Ëm³ŸØ/çەú'/r¤«pUÁ¾ãÞçsg<É݇9Ǔî`Ä©îsFWûf¶ÊùÏrXr•Ÿ`<‹Jª³]tÝ¿Á88ûLÉœ}&—ãŽûf93=îíq´£×/MF2Äv>Å;oèHj šjð‹Ýót¨Û}ÖϺ¿ëι1š¹ÓsÜ£tÇ`C9­Ó© eŽD.»ÁŸRN§‘ž?•ÊÝucº27f‘ ·u¦“ÓùºtËH7tS=ªêzÝé->LNè>oI§SõX½HXc$à¦ìf½2V¯²›ÜÐêÁ‚_ ÖÆxP ¶1l9UM.Q“\ªƒ&ªæ 4/n6Ìzur̔yLž“y8ÿܧ¯îƒ^ÐðQTølýúÿ9Í&ÿg¾>}ãdîÛLéY`Êý铏…ÜÎôôTOÞhÜÐÙ35SxŒäô¬{ØM¹'TOuº°…¹@æi#Ue…ôñlµ˜MyӉé´1Ê­/Í9÷ä:w7×ÐüÁæ)ØåZr¶0;d^¢\år(×RbIærŽ%¹3–­ª,I¿ä*åºÒڂýaª+œKîlŸ;,wŽCáÐÓ]Wü §­ÖHÎm3’®©ßî·É„½“LÛèÎ\ÃzúP¸ë +­aj‡z»‘dJ?žºû.•JeB¥—+!©+c§ ;`¹VÚML¥rò¸JcÊ&Ú¯[›–R´æ­óւµf5U*9¨;®ë›º’׋ú¼~^_Ð×ôf2|+{9a-èÓ}ô&^ƔNɜH¼i±\)ÑĐ ÔÓE*‘¡¬­³F»#ó~v`�€q ‰ýügà}ààg?_�^ÖIãë÷õ§C§(cN>#òÅÖ÷=;Xƒœþv]ŽOÖeú‘º´ìXҋh±ƒxsvüðààS ÉóÅdðJ½×æJ¬á¨>}£LTŠ”åqsZÝåR$ÂJõ/kplùõ{û=㥠+êÀ€“Ô–¨X…ägp(þ/×x +endstream +endobj +3193 0 obj +<< +/Length 3200 0 R +/Filter /FlateDecode +/Length1 34048 +>> +stream +xœŒ¼ œEÙ?^Õ=ÓÝÓstOÏÕswÏ=ÛsíÎÌîÎfÉtÈ}±‹äڄ!‹‰fw@€˜EŽô%ëÅ©$((¾YB6 ²úF5_‘¢HÞ÷„Õ¨‘WMvöWU=›õ÷ÿ¼›tUuuuOO=Ï÷¹ +@��F ”M×]>D}àÏy�>äF½ŸÛ´õ¥YúõI´?�ûÚCW^÷_ £3®û�Lû•×n»âöÇ>y/û$�›¯ºêC—oþõÒoü€ë'Q_'îþ`Y…öÿŠöW]wÃ͇g¸0�7„Ðþ7¯Ý²érÀ_ù´ÿ*ڟ¼îò›‡Xšù�7>ˆö•¡‘ ÕÞü¾íO� ,Dç™Cf€î–+Ÿ¢àsÔ·�Xê…ýÀlš ¾u€<‹!ðsŒùtœ4Ì ¼^dM|¯wº÷"ñTïÊé^PGmñ *ÚKªSu&QC&pF¡'Ïèfp(&ü$,™ù/ó×Ì׀ +lè«xÓ¢åO2”(‹~JéÔ;;oæ†ä!ÿÍmcò˜\÷[óŭ֝VZî,ú;‡:?aú†éx§ÉFßmì¤—p‘hPþsLŠ}j¼Ðü4„ðYø4zºåúüö‡s>YŽ1™íÈÄ,P‹Fl.µ:bT2v;*cNg¿4&Q‚Ô'Q@¥Ҍd’L¢H­–¤‰™ð0i‚ú«nå{ûSPHESTjbæ¤.âˤD|<µ´ºù^YC/EÓ#+§ßӊZcx¤WœÖ4­÷¨OÕ§¤Z±W|÷Ô§NMiZ{iþ6½¢h¬È%3élº-M3¶T")¨Î9P‰ŠNVãóÀG…¨8æ�KšÉCkґè’PÓÄ^±µÚ´Ûo‡Ã 4`Ž€‘a芧ҩ¸Â2·ä-wtv9+©T¼ªzâ1Ôçd˜¸’NU+]]å¯ 1½WWmûVszçðý]þ‰yÑy ìþ‹ÂîëïjÞô£‡Ö\±ÿ³?\¶mK·Ë¤Í×4Wí½øÆ£ßøÃwš“ŸM%á=WÔÕTª’¼®yùܞ3ÏÿÏÓ_þ«×ÊYO¼L¾=¢?êzÈÀƒOQÔüUëôL›Ž?õ9Ó&üÓr:9ü.dßÉØl¨ŒN̜:€÷Qã=ò)Pã÷ºž¨[’PéÀB½gt+EZöúŸ£ÿÈ Eÿ·îèKoIïHÓé +Ûhԏë¯7¦ÄéI§T«Á¢Fþ^GÛ¤xäEM<"i/iÁ§r£q|¹:w‹e‡…²  È ºS›ÝΠ;E†Üãßà}ÔøºY£ñ >¶eѯ@×ÅúÑ£úëGño·—‚ú…R„ªCÐ)]ø˜‰ÕÛàÆ6ÍFät̙øîާÓʼT$½�ðÖ6§[¡Iµ@KM´AÛ�¦±ìã72Pg Sˆ¶Á6àLD£QŽ*c +QW&•cŠYÌ~å#„F1e®Ѽ91<‚fp½Wœ™j8}5ˆo ˆ™:ÿ‚IŽ ƒÆÀ�ô`Rñ¸™x,…©ˆuº}^oÙ£V;0U …ÅØt®¸~[גJ"¾Ö#yò%—ý¹MmQÌϛíñ@4ÍC½ïÇ?žŸKw.tg/k.]‘& ¯wöÃM{/ ‰!D*`ÅÌ úz¸A˜Þ>K1œ×í6}xà •Ã†éÁá)é�* „Î"*&f&¸ÜhjèN§µ€5˜t²€YŠÅ‡ñÙ¸qCÌnærjüàLS¦v«ÍYM;‚¦3™¹¨n4¦0±¼®MN¢O×"°gìã€Æ· #¶JnÂøEÿˆžÀ” ² +;΢¯5Ȏ²{Yû)ÓMûM4þ)=¢s=…‰ÈíŽFÐsâ&zZDLøiQåðâ.‡#1 +Ói=vÝkãH£¡u{Ewz“–_Ú(7üƒ`Ðý +mö+¡šm^=T‹â»âç/«pÑùöF'Þ}:“©îKÚ +• ã·¬s]æÝè[/o°¶0¬…³™=K™]Ô'˜¶{Å»Â_¢¾.t½LýBxM<Eý™vIƒì 7„žn—åÛì÷…“,g‚¬ýNж<;s03Çõe–EÔbK_tµÊòAj„ÚåÚåÈõe˗ù î eœÿõ[ê¸íïæŽ±°ÇXj×øÝ¡—6Ž(o»É J^¾U—T“6zvxöxÞð˜<žàÏL}ÁcûÝ5T½µß…«Wõ%R ¿ãKƒöGœ7¬ ^¸Å»Ã»ÛK{O¹Ý£,qcUâvsop´Èéznœ;Î1Ü×؅éŠÎéRÉ¡;ú4pˆÅAŸt@¾ z—Žù‘ùË 0<‚DÀ0bþáª¦Ú8…¾Ñ&)mĉ>Ñüuû·x`c@ÃâóTÍHÄ `twƒáœ¿î� E  ìI#ó/]w°è׬ñšMÏ×ìhãЯïÏÔX£bp4ö‚ƱÖoìñƞ…ìéKÍ#úk~ÅY³£ `±´óþ\Œ! |HlĨjEÂ| ©" ƒ&<óܼyçú»òQÏ|ì?zøÅéðq³èßÔyÉԜÝpæ›Ý»þ Â_¼Ù~­g]¢[¿ÉÐÿƒäA™úYkvûª:žx%fìí¤tp‚7Ž©^À{ñp"ËùÀùÀùÀyø4o�ðé¨ñëøT/–)<Ü Âää0¹P˜\"œ•ñ%²DŒdÑPrjœ$WÉÎÊÔø»Îã3² D%JH´XÚu ¾ßû·¸ÑC[I‰6£X,û‹EqjêÝwÅ×µ©’9­öQ´aÑ3+´³è²¢3üj˜Õí¤Mn Ý¸¾à³à(|„c0¯à¼îò’./‡»¼Þj„ÉÈ0铃aò ¸—4pjüé<"›­VÎ ¯·1î‹è±f¥Äw«÷Tõ¶*WD¥Tí¯V‡ªcUsÞuÒE{ãUf¼z¬JWá ꘬Òaˍ´ ;cÙl$±,Æe#Žeñp6Ÿ z!ޞn›WŠ´/xG™<q"ïó&Ø1ŽsP@“u÷ÎÄMPÏëÁl9œh‹fû³ƒÙ¡¬i4;–ÏÒ +f©,™¬no%;XùÊŒd J›&S×Hb\…ž­×Y«µÄ` «I²ŸfLI?í A3#›!¨AŒÁ�k £ÿ‚àI \å9+$ñ"BÉÈó;ÏÉÍ2\þ…O-¿Vñ:¬í6ç¸ô2oš·ò¦­VGûòæ÷¢v!¥èÖ¨©ï,_Ó{[sÛÚ¨?”H¤SB¼iûðǚá†7Œ„éâÍpÕcKXR`!’£‡Ñ<@˜²µfZÈmc0…Û +¶j­VTLxîàƒ¸¡»p§‰ 3ù’œULBÍD jG á='-ø8À'1MLnBqn›ˆ Ê&â› ƒg+nšL›Íhˆ)j"&.ñ¨F~K°…Ò¨~Õ{Èû]ø’åHøFú-—Xz×z°ì~d£zGÕDٞ(|ÑóR€Ò£p)7{7’ tM²Öû)šà1\ö›MC¦1Ó¸‰1½kÓÑAݶÇFÙÎòðmåæÊÚòñÌ%ËÇû/^ÿ”-²ô©¨iéÖ¯{Øf& mљÉîîîùë¾ t07Ýñ¶øvð¼Ý)qj õ@ˆˆ:aXJ:RT2”â“LÊ)¸†z-¨%³¨å²‹ + Ò¨ðX} +ð›Q¡˜öïv8±d@T‡d…º‘¹…¿Åq‹t³÷FùÆ×h€º%$:kA´!‰yò)+fò˜­Ã†sˆ§cU ³Óc°º€i²’NQàØG¯Ùú“?¹åÊí?º¤zͅ{>vùG¯^Lï{tç¾[ό>öño|ôo7Í«?zÛ÷›¿Þû§>1ˆ0ÛÌiLkæû€$à´öTČIAÄevۀÌcb“m3oÀÜ5ÎÞJ„ñx»Až²˜(‹ óY§[· aÿ“«:`pUĀ0?õµø)fâ‹Åó)2….A£K óð9øÜˆÙœJ™P¥L8 ¾¿ˆ¿'¨ÝfK%߲޶~ï(þ9L™ÛÄü2sˆ9Èþ.j2§0õ)©é­¦»é¦¯Ð_çØÅ,ìáÜiû<WĽ@öـ)è¢ +ÏÞI{Ô<f¦Í£æ}fÚüŽÍ €œ°¡9Òo²ÙM£¨·ÓÀ.Ú{ 5'íÇì¬Qó3½Uû`ò;-´qÍc.62Eît¤ŽÀ<a_„ê2~…¶²)…Ž(0ÀË!à—­¶‡ö¢&U~k0ÂLP†nÙR-o¿ ÚåH‹©yÜ,VÒçø–Óéõª!zœs×ÃÿöŸ_üø×û[#(r¨Í]ùòuµ Ÿÿüæj5C½wø?=õÙўúàç–ÄøÐtfúWåï¿0þ|ЍpÁˆDCøIƒ‚ßÌ{zÓb[…DpC"Ä!ß}µ?ÍRÓïà.ÔøïY²z…°3ÔøõAB_æç‘€æÐÆ",«ë,e±H5{]ÃÓuª%Ÿ± CÂX|ñ<u0í’0…¸Ý¸Ä„� 5ABMøÖrS†0µh„4N>C¨Ìæó¾O’ÖY|fÌ7é;é£}×Up­÷ÔæT o¿}sg¿ê¾~ß oÈ7æÛ‹²¶l„]ƒÙ“ŽÏ’º%–áLØm­ËàZTçTÆl°ßmC¶1Û^ÛI›Ù¶ß»ÿKX bN§ò¯Þ{NûkÀaˆù!�§»¥òuž¯ðÝê¯,nÖ녀#*2Nè4ßwzޚîp"è]Më,Ɵët"�æqó5 ¢”Ü’EŒF¨H„"ˆþ¢0¢ÜHùð÷A¾£BZàBÞ0ˆÁQHAÈ ‡ÞVuòS,âI‰>Ûï߅EãOܾóÈmxª9‡ ØE>b‰ö«ŒGp‰g  ÉaFÅh8YÅÕÓ¥uRkRïÏÝJÊèDŒnéÞï!•þ€èªØ+ºxMX&,—FúÔa­¸Ú½.òaáJñªÈVqÔ´Óq¯°SÜ)íŠÜ}DxD|ÈùHä°pX|>p8òCáâ÷Ã?ˆüRxU|GxK|+ò7á¯âß‹ä,Âò @ü’@8 Y|Ðâ ù‚^ñŒ çæˆ *b$Š9E·s}�Qp8&¨—t'qST$~ �ãÅMÀƒºÚãõrœ… MÀ¿ëC=æÐTé龌LPïêë9'´ã«Ê5÷ñ¦Sr@œS³8 ë.ˆíôît4óvñÈΆ£ k;Íۏh2§ 8ùÏåNqû‘^¶ýG6Ü8+ÔàHc�ªØlåõ!2C© –¡×ØÁrÉJÑOLÿùÒØœ6W¯ö—çÂ×ãðÕZã’é·/®e>òæ»ðÅWúÒÑ"›L +réÓ¦KO?xÏÅædÒTPs¡JLÿ +[=/h.¢‰0Ѱ Ð蓼ý¤ê¤A^Ü@mmÛz ژó+¦zW߆-]7¦†6ì6í6ßá»SÞ]½wî w/¿»ï³¾ÏÊõM˜›øÈ/U^Z>¹á؆ãNnOY¬º;£Ì_å–uփÀKwªË‚À?_ŸÇn³ò‹Ëå¶p£I(%±¢"¹©ÕILhn[׺’=É}É’tr>zp6Š„ªÛñXiºO}A¥ÕÖ9¤F§¨h¬.-ƒËtÔ» C›e9¬à,ëwC÷ät×îàPÉ.ÃU™‡æÃùt»nó/ã‹~ØïõSþç©ÿ °Ð+A/:Ä3¬ÿbxq.'¬ü]%Ae ¬¤KzT,Á-¥Ý¥=%º$c»Š¡§”ªµ=º +®ÂÏfGœ5~p@t“Ư k\…a oG¼qU2šüÐ^_ ²;û2C™É̱Œ)ãÀ#3³*]kræè™• ¥ ú†½è›7àSCV[eƒc÷ý‹à"Ÿ´¨]ñBÁ;äý Rò‘Œ0l†^6yÉ=z±¶àz¨ëí%ºŸ¦úih‘¦hü*ýá +©ÑUiüóXÂàÆ3øé«×oxÞ TÈ?µKÖ´÷0ý":52MSÚÈ Q~ìh#Xë׆ÅÄ8ŒLË0ý&6 ÔÅ©,ŨÂãÑàÒÿ¢¾¡RmäÔž"¸'ùFõŒà‰‡9Ö½ÐFLvD C‚þ–åk{&ª¡°O†èt´—Û+í43/՗*$ÛRk’«B04qÛåՕ +¸Öp¹ýù•!ðm•ȋBpuzm®Yî ¢áÁ9`Eû2._VíÔ©ù +’ÓsM½!xQñâ¸${±úæ‡t@ÈÁ�­â|Ìj˜ªñšèØÈ1LL:_VE©VÀU2 *La\ZîðªÂL<nX Ó aä_ ‘ÌÚ³»ÈY0†ø¼-0 ™ó÷Ð~uÕú£{ïüŽæ 3-h7uylÁâ\T-…†~|Acˇ?wúÛw-·:«ìƊVƒže›TúW|pa¹ù×b©góó¾^®<ü_ð¢ì§î9¢›‹/À›™%C£‡Ü©šÛ©°&Úl±}`xÓ§ÖvtÊròB˦h{4~µsë-®½pä–=ë/<s{y]²”˜»cIÅë51ènž9Aýñ¥vS¥%Óeb#/ëX£ ŒéÊúÁ�—¶áþ´*LÌ'(GÀà¹ÚY.-¨&I3Ãmfx­š“Eaë¿)7!ŸTp00 ’ԏ êk4ЍFUÑVC ¤á}ù¨ø2ÑòÎÙ#:T!͙ڼ©`¦ÚÚYã2~i¹^c¾ÕL™“mì‚ܹÉö¤d…øÿ¤0ø„rG€s{EZÂU:]î0̘Ú£>‚­™ ¼‰GŽ4êâ “y wg-9Ž’¤‚n­å2֚ì°­O="~&aæY>ÃgËCåÑ2#”' ¢ïD°ü‡ö:Ž$Ž$ÿOü•Ä/rošÞŒ¿™x;g•ê¹Fî#ùí¹Ýp7µ›õŒFƒ£¡]ùÝ»�Ч-6&Äç¾{)΅h¯[Bğ æ²<Ä?¢|:þé„UÒì™Ü²\_ycùæì͹»Ç÷•ß¢ß Ù²\{<OE`‰àÕöƒç 0 ;Ûäˆÿù`$ @1  7‡úŸ÷âƒ1IJÄíV“&•9¿ +ŶvÐK |Ôï—'èEºÛ[Ä/–ú‘¡„Ű ÝºuH€ƒÂ0&ÐÂìÔý逿E¼>·' ÓCéÑ4­¤Ki*ý,T@TžZ>ëX95rŠ˜A¦±mrF…ZÍÏý351Ã:Ž#Õ þ¢¡wáéŸ|"OØ­n»ÝЁ€$þßE¬k„x»Œ6iDt  Xì  ®Êd£ŠèdبS A&˅�†4€Í˜C˜% ç€èÎtËiö=ñ=çéŒ ¡…0 p§ÜCí¡÷X¶yÆcÁ±ÐC±â{ò6¤k˜Ó`ª[‹ñbâã¹Gä̍Ì|œÅ_³dü5¨ó5 +mAÃLÀÅÏ× +¨+G6KÍ&F¤ºCÁbTûƒ5Rùk ÃØ7*¶ß:äªåd—q-ɸ–€µ.¡Ÿj9EÂçœÔ j´hG¿cÇ8©Kvô;v4m²“lï3ÉþÓz7ÄE㌓,æu>_‹SbŒw–gU´DºÅT‰I—SS7]ºhÝø©>ãªkUÏ®ª¡G?¸píåÍ_çóÜÚ¹²ì%½¯ùýOxY¾;“-,ÞôÅíEø�\ü‰û.®-¼l¬§¶vøAŸà¶Š`zÓ¼D€º©ízi=XÙî‰ì*?ø|úÉÀ“é·¿Kÿ¶hë·¤·•îx¨üXâkåW¯¦_Í𦞠ê·O Wvö`ÉŠUp­ÿ_¥¬«9Tø#•=žAE0\YXÜø|%ñZù7I֔€I{‡H{˜`Àñ&¼O©Ð±0±¬²®ó¯OßO9E ö¬†ëƒ=C=£={{¸@)Ðяd>HD2þ¢‰¡èˆ/ÒW¾'ñpâeVéÑ{ú{6Q›èAó 3È–¶2×®EnH\Ÿ¾%s'swðîÈîòhÏНßIü=áà„hТÆÄhЫÆË @›r ªEt,۝+ӅX¦Zµx³ô¨B£ð±LaJ驒êB\>]ŸWÁ»OÏ_DjݍúWl A>R +Q¡Õ&-ڝkÇąUI7í5Q�ÇM41wñvg˜ ‚="ð§z2Ç`I’#¶¼1ùåbˆb,#(xWx´ÖóMøS ‚Ë¡ ¤¹•Þ•¹ ž€PÌ|¤‹·Óù·ƒ¤š@Ò½£Üh؍ˆ¸C/f µâ'h3XDˀ:¯X‰gädAb˜T"I%Ë©Œœ*Ã"Û^†ñHªLW`{™N³eX2Ê Ž•A¤ƒ®–!Qôžo k3ØÂ0Á®ï³f2Ð� èm™¸°©•˜_ÑtˆWÕ‚˜$™-ų5Aðbéýÿ¶èòÑ7~3=Z^ô…Ó+ËÔ²/oºÿÑÛ¦oMn¬}êÓ}çÙÍý7 ü֚ï잻.Hˆ\xé]:¼:Ù¡¯ý¨šKʉgnºâ ËÖ?¶ò¦Ç½§·¿tsß§V™ÌØîžù#Õkú6Â閜O†u }°Ž…¸ÕFÜ6 š]¤é"ž ¶RáÏçÂh2æÄSâ²r9ÁëFŸ:¸@ԏN#µxêHˎñú¬]ìœ ÷û LJÏymijÞ"è<0Ûð£†NÌCVh‚Ðsµ.Eºþ9±kôÛÖ 4󇙸ÌÄ bvΆÜ)1‚ Æß‰Äå +‡Îs-f}úX£1)4 —‚†½QˆÞìèæÙjáFŠª‡r>äÁó‚wÂÿ–ŸÝ†»°ÏÖgßhÛhÿ‹lfdœ–i¯Göhˆ wp/¤=¥ÖÝÒ%Š‚Œ­ŠoÚûÏž?xhχÜÁë|WÏ)6h+Ããa* 4™Ì w¿ Žº p‰®qפë˜ë¸‹q †¾¾«e7é%–·^±qª¡=҇A}úž â:t:}5€6 á{úÁ^gÙwº +.cK,®Î8Òt±Þ»ì•WÊu®3]PX×öÉ®ëó¾¬éÛ͟-šþ÷¹ÙÌ7•7n¢®R½W/I}‹,â½Ï Þ«€q=ˆ8ð +Ôck©+©›¨{•‡”'”Ãèébð>½ìØÜ¹šº4BY¢AZy»‚Î b|4(ªq%:ëÇþmÈ)R¡8EsàIx-5Aы^a$>ÂH|„‘øb OȐ'½<ñÅñª—7Z16OâêÔ)l8À\âD£Vӌ� 6 þ‡IêI!Ôn¸Jð,5ݯÞpúÍòš¤'„§ã×®UD[Ç›>÷Ñ«àMls,Ù­Ü@_³CÉ%“°MßvæÉK¢wáFò^Lbþ„ÞK ¾¤¿%ÈÐ8ŸÃoÏY¡ÍTb¥ àÅy ¼J¾®¸M~�>\ü¡üšü|G¶ÛeÈû˜Ò¢Ý)w–#²*¥åT‰fdsÉç£5E{s@¯&WýÕR½£¯ã*p Ø*oóßPºì’ï*=(=¾RÚÛ1Þñ#ßKòdǯ|¿uLù~'ÿμã=ðwßÿ”’KàRߢâz8à[Sü°ïfÿ‹òwK¯È¯”~#ÿ¦ä0$Š ÔX!̨1*äÔ¸!cÔh0­Æq €n ûôË2¶ÿÌ-Ý%ÙW*ÊEXD÷î øý>ÊÂq�”Jé WÚ��å/bŠ¢îUÇÕIõ˜z\eÔGõØ)| »((‚K‡öËe|MôµRl¼×À^g­ØDŸÔ˜½†QãÂÚN®eâ +2iÈÇÆFÅÆ0úCS°`QtÛêÐ(̌ðŽŒTAÀÉ5ßÄ̱ƒ¾š¯ä®Aƒàm�"Þ®BLeÍÖ"âál”ÓûCzÑô©`²¿Ô̔Ö$¼nÇòKà(|ž€£Åµ o(Ù_œž,­{§ÿbºñÌÖíѶd²¢ŒÐ[×gÂéäé_šÈî™{ϸ÷ôDZMsé̽ élàzi‹›+uO€:ÑÝ<A¶ä°ž–$“% leâýŒ½ì%êݬ›ºŒÕ7žBe2¶\cIÍæ X¤+t +ˆS6WªØt öØéá0.±q¿¬Gð ›Í´C†2é•ÉYLFØÞœ €Ç1-ëEÞ4¶¼¬E¢Âpèi““¯c³÷ˆ¼Ð·XC÷–)é’N()ÑÚhýqË!ž–4i;Ø^¾|Üúñ*–¼=b}´n²„V˜W0 •…±=z}W˜ã¬bKár~©uiuy×üž¥¬µ^i½Ër'§UXå½ÃKEëëÔ W•ÞB6_y û×!č<ÃxÝSmý6JGÅ VHµÕf²õÊ8Ä#k­õÉå-2]”wȔüѨñ—zõ^ +=öP~4Oå«è½aíÉi²&ó0?˜e»ÍV©”±÷ Ë©òsðJ�Iü‹ŽHF“£É±¤IOžLR£I˜$v¥äsÔ|À‚jњg^©G‚ÅZ;«;j +Ûώ²N“,ìg!;îü³WØ£xjJCœÛ{§µÖ¤ABIŒSÓ'âÔp}jÃ-gäµ¢!®÷Ó6ˆ0>†VÎYKÏâêœPÜìêêîì¦ ÇsƒxDŒbªÖšœaWH.!jÁX|޹Ý\EÕŠU +‰!舡¢‡é áYÕK 5†ÁFkkk#&¤4 #Y…Õ«ýu ©€Ø„ 6Úѓ"Š<¾_$Õ!G­KAώÕ®ŽëV¤—+֚m!LíkGŸ²+ƒkÕ<ª-¨¶ü“rƒu™$C¼LؤÓÙÕò,y|n£¨/Ŏ’•Ã#…ÎÁf¡rµøßl¼5’ýá»k/©'ST1•,Žï¹å¢9!‰÷ ¢ÍÓ;tE{| ×·`M÷Š;¯sú?öáùí n^“ØuE,–ë)tTòkÆ²Ñ µ»š/Ý1ÇÍÚ{»ï_ðiØèõçkK6byK8RÊ·!¹â*¤õkо[ü¬øsѼUÜêÞ)>èzÈóRð¥ðË"';%w8B³¸3pO„ÊpL4Ô ÚçVýьÃa§ü¯p¡Þ> â8TE*Iºd–{8DBP—ÆñT˜[¯êq¨ÄáP|oüxœŽ«ÿJ$³ ‘È édˆDf]¾éœDž6ä2¦³÷pÈêÔ9�_›ì¡@DðˆIw*"„ÖÀ€agt ºük@ †ß~;Àø»1\~¿WL’Gd5> @šÖDˈ÷ž%xÁ·ŸüvóÆ_îXóìhþøäúë“]êõôµXˆßÛüÖϚ¿ùÖË ÁEÐýpAØx罨`Í÷+ˆQKg=„ ôVˆ‡P²ï ]%–2•XÊT—L[0ÅïȂ-exˆ;ñaÔøñ!<Úb—g­¼ò¬ûPÆÃñ(Ôxå %+ØíëS·¨;Tœ¶ |1È@F'¯{fIPkŒqbýÄg6Ä×-b+`ǘj¢vcÜY8nWˆWQ%%¾ÎåË[yóŒ†îïêbVë Ì^†Â? +€‚hȅï==„Ï´Xq;Ááv +Ãm;ÁáøÉ g¤Œc™ðyÖ)ˉøyÎHÃ�‡¡GëG dx&uÿX&†c‰½‰“ ³’èOP:.XIí訐º»Ç¨ó%£Ž'I­üŠœ¸–Åìو´,®¦ý󔈺Àæ·¹ÆÐ£Ô�ˆÙX—ďáÀVlwß?¿J»I½J_c³Ùýö„¬k5™HƒÎžÊ˜ ûe8(Écò^ù¤l–÷ÇÏse+"ô)#¼±Uôh煵¦“ưáڞ mEÜÅõ~/gzÖ͙m›3§­­wÎGýíóšóç‚6eÐm¾èmk›ÓT§•5µñ|ÂË?›Sü$œP3›š‹ànónD·Yx¤…¬Qø\QüOÀˆÀ2«ÛYfIςå›Ë PƒºyÜmNÌ4É)¨ñîl\ô¯f#¥_Õ-$@0Ù4¦X[†Ä©e²ÞàEŽ_צÄW޶ šij/¶—‚‡>€Œjø]×»ªvm¿½Ñ©kýژö¸ãñð^QÐΨF‹¨ç˜F¸LZ™—Ždøñ#!í.`i󕬍õN@B‘�ØXôËÂta‰ÙÛf|h$Åè‚æóÐ6薸Ïñ“¢2Ž)PPà ²W9©ÐŠ‚‡ ó„°Ð�e›öSub­hÅA`¾v‘¸ðC Þ\y +}qªu˺1ÓÆ™£Á„â¦F0»3L5I«sáb(âÂɐ Áˆ#ˆ}Ä G°»!×$™óD“aU8r2Zo¯†dôû{7¬kWAçåª\𞣟Ýäp›ÖÛTÎ\ñΉ ãñ;»6¹ö“Ô'ÐÔ A€þ-ýÐMÿ©EA¶/WR¦<EsEô™ä]"Ս‡@>âd�ê8òpúرIR¡2؊¾SZÈÃÝöݎÝΝ©•W¬¯ø^K¿V¶…Ÿ´&l#üÖ7;ØPOAXßi*ÔÍu±îìNÕ3µJ©g©µOìs.Š,M­È,¯è=kük’ý=7²;¬;ÄÎ޾ϲ{Ä=ίÊÏ¥"³ +N!£Îh.Ëg}Å^ìYmYßÙßcj±¿ºïmݰ?ÈV¤¬R™7~†H!® +=µVŽ<¬‡ÿë ü`¤ÄÏôŔ,ûÑûOW*UÞj³•eÞ²þT¥Z)W“ÒnoÑ UĽ¶ðvFŠÉ-ñq*¾;ãþd¡P+çÿ”ͦËýèmo¯ÂªÙÌ&ý,›¨&ÝÕjÒæM§Ke›»\¶!L"[l¾r:é·vS2OÛ*lUÁP}‰b†œNˆ¸uÁ„°f> ó¶ ¸ðà/ô’hZ<­ø¡O1›XÕýãþãþ“~îxZ*þç¨NP,¼rµž€ÜÓ  ËÏQß5ÐC­|Z=J܎ „(1 Ô†§NÍ:å-5LœÆºi¬›50‰3zoØB¿Ó±ýÈNâ©G (KµíEù]¤”ãw|‚¼h©Ö(6PHvÅÛÞE-–{½;bïö#Gpu„;¢ŠC½X•o`!I¨²uæä~¾f˜ùë3„#RµßzÕlR²„œu»ë2îE;¸Ö]>G݌Ö¬ŒŠNÜÂFàgPÍøj' µ¤"ÔxÄæö 8 ù8ª:0µ£v҃íí)oNÔçÄ罺ߊÏ9¾_2*'©ô ½&¢àD›OG2BjN´åtO ›­ö{j^£’HضæŸÔ]žZ'ç©ejšE›“óÖ,äbÞZVw¢ÍSëÀúeþu´áӟrÖ ö/ÿþÃ÷p©žYÓ~±YVUB¼,ë2â#0òª¤Óï žèÂ,(÷eÕ¸Õ;où’X +v¶'ÚWo?±jI­ÙŸGÌúîO/Èç›?OSë'ÿ}ÙÅПI†|r‡»êªMO8™¤åØÈW›ÛÚéDÂíðùGŽlpÊi*‘0»Ã7͜¹¶‹ð&¤MSë( A]W(óhxsç3"~ +ŒÓ4 DØáÜ ANÀÊA0jZµKëé¢O$‘P‰MzPõÊ<}šò=``>ìSÐΎ‚¼ù0( óéžj±p£|Cð†Ðm™¡ÂgCì6ù™Ä³™_z-ÁøÓb!“ª%ké9™Ra}úêôPa´`}À@(Zú?þ_͏gà¿ð½–øEúÕÌ; &¤ÇÃ΁ +1 ²j\ˆ=j„•\[8S÷!Ng=m¥{(Žå$¥€ +˜K -l +P/Œ¨=…ɱ]ÈA‚Î!␠sF€;éttîxiùð¦§UŒÑ‰8ûŒÞX‰-ð)ÃŸÂøV➟) ÍâöDÖ’“™T֗*ÃDi[&ƒñòy¸}é*$ê"15ŸcŠE”9@U¢�×=ÐpR#8±LûöbK÷¶Ä`Ú{΂ÎÂ/‡R++Óϕ×$ÝA÷áýçØ/¿ß>2¯úðU,¹sU¹Ÿºµyãh4—LvGo ¯Å­åûoùÊ1ÇbžÿÂ躖»]9gNÐSHæ)Ô· ™wÈb‰!QbN´)h£èÿ~ +Ë:a_/J†ˆkI–v$‚œÅSÑyV7 žw»gIܒŠôPQHCÁ×9ªûo„W_?*¾NRj,Ò%ü:yƒŸö†RáÏ~¹§êö»qKŒWŠ”¿è±Ôø {˸¥–üBy¡iàjîsÜC–Ïî‰=ç³|ÑÿÅÀãÁoq-‡øCò3þgÏ'c?—ßãߓOò{,0F0ö`…ÔZ»QG²F½x±Q§ÓFµÓIj]÷‡*Bì6€>%5d¾M¹Ý|—swÌÒÃUøŠ\ ¾ÈLª¯Ø{ø]òN?Ý%-‘)—쎸@PA"ŒwFãº[ÏY~EöûKÞm±ðÁ@ aáP‹c³ÉÄQè’$,í~«<ú´‘‡"Ÿà÷ð‡ø—y3¿ÝÄÀOԙâ^î0÷cŽæ¶[ü7°¹GCêYZ7¸ÞßQÅÕ3¶*°LZ(Ë|ᐃ£1ãm Q¸>$¸**6ÅûEM9E¢ÉÓò›~ñTC>˜Âõˆ<eÌüo +ÛãwNêf$qã_«Kecø,#ÆÓ@ƒØrW¼ö:‡ÄÕ3¨¶$¬X-9¾ßeÞUãW-ˆ6hpphdÒ`Ó$æá.‰D9ËÃa¦RéTÚ ÷…ÒYÏÏ_ñqÖXjw<Ô|.Û<ìÍDˆ5§”x©ÉPöî°Ã"X“I“3²èÌïisgQ´pd¾,Bóe½¨ð/û9œµHR÷™b¼IÁªC*¥’L8Ä¥ÔðÄÌË$5~p«ávqgœרiþã¨Ê§$b¸¾-_qý쳯5S!×*Ó%æK˜Uìºàº{¥y«yŒª‚ßUŽ)ÇÁo̖.¸®‘W‡6ÆåÁÐVy$t¯tŸkÌ9&~™Ú~~ýžÿmîDèwÊ)(3Ô2i­ôñèÇ•ÑøÉ8ëTà7gŽmQôÎA`“^ITá :ªR@UEíWñsgÕ>©ÚÕ+ÂoPøž7iaÃxöºk¸Ò»¥zH«ú£¨ öÙvÛ([Q$A0ÆÀ8˜ǁwPàk×îPý¸'�ЦK'±B.2 +SbtÆÌ̏Í?L})Ã+§#ÃÓÍÃ$,[ӏ&ÆÀR‹Añ—„7…¯ӟCШµ—º»ÆÌ—¤ój6¹QÆÑ'¹jfQ¬A<?Dlk›|J¬µ¼žH†­,-0›­™Æ”EìgnÃZF/K¾zÇçނðÀÎoÏ͉8­ñøÜÍ\ü…]¼¨«/=øyãUèØ½2ULy¶F#Ë>ø…/Ÿž_ØFèkÙÌ™ó5 )ýBKAuªH£÷ E¾$|I:$ œÆE ×·Ó·znöþ}¯÷óôý'éçh‹v˜¨ðz€69љ ÛIÆ6úˆË)›3!NPotjã"'èywÛ÷Ø)û]ԋn õ$€vˆOîs¨³î¤œ=S–^E†‚•)™¶¼4¹¹e醭‹ÄÆ{ø[œFazøTãԛõ©Ù<lñ%"1O±±É@ʚò&™ %lTp~sò>{€³˜Œ¤[¤ âDkì0¦fó¬}ŒÉH­–FŒzߦŸF£sßüÂÎ×¶ozðÎl‹^Ñ<ù\sßá{ÁúóŸÞÝ&Ý«ùšfù'‡v5_~c¢ù§±áÇÝÿû³g~W=·Äë +– ÿž�¦„æöZúlÎÜ�ə þ_+yzõŠÒl´d Äãy{tÏð’FFií]‹fG-š…{tZ4oñ<2n ´ŸGíç­ éÖ+fÏ[1›·bö+p†œ]ÁãˬÐÈé9]ë"~ÜÑERæ»°¿ÂŠÏë +á wáT¿(ÚE‘ã¾F×û²Á±‘Ù¸†RÂcÐþwŒk(møhÿ5݊‡*Tëø݊¯£xýŎ…K°1DY¼jµŽÇWþÕ[VïXM¯^Ã,n—“9+ۛ3¹%Å"ÎohGÅéIü7›³wÖZò¾f+U@#9|©_$6¾s.÷^tytu+kfW­^ÃÊ틝ÄäáTH¹¢‘Ì=ôi]óÈÞ<²7o…‚óɉÉCYׅpw—@"G»ºÖ­À¶NܹbÖè·+`øèŠëZ¶>çÙRDwN6ô€<óÑz»®‘ø·/_µî$TÞ ÑVD[i歃Ù/Ër·ñ7ÔCöØÀ¼ôè�tàì?ÍÇ Â)و<A9ëÊFÚQC·ÆVd#‹—‘¼ö Úq ®e#¥ Ú~ >/Y„úÜøêôÊy«"«pÙ®•z-›á�›\¼f-þ0ɜ·²ŒÉÌ.^Ô^’}ü€Ï@ŒD-)pHW(eVu¡+[ÐÝ¥.8Ô5ÞEuá>ïʵó+VDWö¯¤FWŽ­¤ÀJq%µ··²rpÝÀµþiõ+;vÙ|Áßg³jNaÿ £ê½ە°ÃýÕÉÿ•S،Ԋ†k‘f]ˆ±¸c ›`OÆS ›‚!æHΦ ƒÀái8| il$m°óŸ“[)öiÂúÎY(Ïv“Œüe·,ÃþÍRþªòšÛ<WÞ·|é°êµó4{]sTo +¦×T¯YAQžžEÍö5«YÍõuV/ÉûqÒa½#@lTFÖớ…TÛæ7/_¾ºç¶æÖ5Š7šHøHÞþ½C½ºÄª5—_V@‰„ó¨¯]纚žõÁD"8g5¼ìÜ9[–Štº(Òéò°í©LqFô®äæN‹Ééµgµµ_Ð?ÓÞ6½ÍŸ6æ-Cæ!f»ƒ52»ÙÝÇò–6ŠUm¶ ˜Òí\ ãU@bŒJQ¸'k2âDƒ)5®å2<g3™) +ƑˆðåA<2b†ÊLP?ӓétŠòú¸´–yd!Ȗ²:Î͎1L”…},|…,Nž(�QçZš›±þ@,&è*L:ÃD ?Zø'g YvÛ§§Opô÷ D_xUé^ó‡)Éqê] NÏÖFÔ¢ÐIBEœñRD1yü£Ffèd.|~éV÷ٓI˜^¸à켒+µO?[Z•’í|&ýG{<°ðC6SÓï,ßÒ¬ö-K6×\©ú%9™lWn¡¯5ÚÍW6d°¾`æ„Él¾éàyjyKú¤ŠÄ|ed'9Z˜ ”°—¤úy­ +*N›Iv¶"·øò_uòºâ«QBÏ"E.Œ¾øEF%̧E—nqP«]nD-—£‰÷çüaëu‹O¾Žø.É¡>z^–Ö$tP¬4O …¡ Sá¨]Æê%n/a»èIl“B Ï +e0Ùb!KƐ‡cV3L±ÐŠQn1ÐIÄ2±˜@âhG»‘.¤™ ¬ˆÁñ…Z¡2X¼Ít›ù^Óhq_q²ÈêÅÑ"ŠÞ6¶Ú¼š[¥ÝϲKX¨»øÅüþAÓWÛöÙÉâIR ¨xå+R*ö*}ÊeÊüµÊ-ʰGù{˜}±Íšâ\iÛ<)âZà §½óB‘ð‚(:ÍjÊyÈ[‹æ`.¥­Q`Um +ÖÀ$Ï wÔ»ÏKG½c^ÊûN¶Ÿ!Ë?*ĵ¸ÊÌ/ÌßÑ"ݕSÓ#ÞiÂîpäÎzd¤>Ž”Ö2!„ÍRš‰K'S\Vš 6©À6sN™ENØOˆ1+†ô$cXÎ%„—ªçr + ׮ϯ:-Ï¢Wê{óG—Ýü¯ÿ±­OPä�’2μ zƒykódéÝT\·pÃøµ®\tÁéï~.^ùÄçIŠáé׿°8䌿_]0Të»êû?ø?˜Íüfæwæ¯!”†ß֗ß+Ai7D¨¶¯º›‚R˜‚i*ïêvÝìzzƒš¡XW,&‰Ñ ¯ÆÔh0¨Æh“w㘜¸$9!EŤH±Øü¢.¤Ÿ„¼Å©`€“,4‰¥±I—8ŠXu‘±{'¢ˆ³h +7ˆ›W|”$©‹õªž…JîÍÏRY—_£ª¥œD*0™g1²�QÌH£A§Æü™Ë¿8ËtÃD|ÍzxQj¿‰3üZªðÔÔN#D ÆS#á9,6ÆÈüuzÆ"ù¥,¬ƒšÔ–IÁzi ø°t‹ô|>J?„‡Ò(ˆõ‸“aô¥fÇ^ +ÓRŽ% D£Âзö·ª ©ùk“qóUl¯•¼R=hócÓ+¶×Rx9Rýõ »Fé炡g ¤€„ Ð*<9fÄÿÄÿÑbE¡ ¢/ÀÑ>ðU”8ó±`ª¯ÔÌà  9Ì Ï1¯8ÃҎÙ0ŸÓ»L Î<6ègßœËBhg]óðè! è›ÕîkÍ6+×#�¢¦::`qê×GÅw´—º4˜[B£@᠆¹t×ÇBsl¡j®’[ȬêLöf=JE¤x[w¶7¢/Xš®,rØÂ™®¦hHx⩜23CÖRÒÍWS) ì™û)ât:8\ød˜ 3Ý–h†Sß�Yl~hTqÎ’¹ãĎúG½g=\O­¯\¯¡® _áŠj]íS4?|Üü• KÁpċãc–hPPã¬QJ8u‚šÔ]¨Ýç¨Kº\?ØL`‚ÊèÎBÄ£…°v –˜ÏÕ"d½|ˆˆ‘‘½SäY*¼3ïø½µ‚ºúÓÊæY™A;ÕÀ&ÏÒu­U|ýV¡‚>·vBìm Tœ�tkm³‡Þ$²uºËї°v‡ãŌ5±R†Ø<(0­0lÜeú‚²º¢W®zÑCqúۘ8¾´1SYƦDóŠæwV%zºNŸš%“ÍáºöR8×Ð˨™ô4ý¤J-ÉèM½Œk%+[•LK7i­P¥DZ2ð„áÙUd`@"z4è+ËJ‘Æ)~ %ž5²cu‡œd¬ŠCfÂ9‡•Å«¹Ē“㒍H"Õ¥Z Áøwg¼ÅYYyž\ËËÜÐoU¬²#‘ô¡«—´BŽd3óF63ÉoVDFˆÜ ðd}‰ãR +‰ùUCt¦$œ‡H³Ñ¸A4IJ§Î×@P!’uOp1IÜ´âQ‘,*‚$+1¸Va«Jg¯Œ§MkW´GY]¢˜œ«/"§ãj_$™Žsi8p k2ÌMÀ…º‹GÐï'Ïãà­¼Õªè�ã +pî?&ˆs�“’?¤~ט‹EŸ‹Æá¾J+à—q ¦¾³ãý+gM#þJ|k³a3„¥â;?d€ÉÁà A1ùcQÚlJµ!éf#€‘d«j+.í¥«ô&$å¢iGó÷ù­·-\9œ u-óêÚuËkëéÏLÿ|‘oß½pà£ð¡yA˜œ~d´¿sÅ^ÔE%Ø`úZD£ø„^”8“lÚcÚcßãxÂ4ab÷ø Ýw£½½³¬ú=tÐäs¸„ËLÞ0صd íóÒå0ۖ›á­fØo4S撍Y À¸QØ"PB‰âAa†)ΡÚZMÔ÷Dqž'‚­z‡Ù|€XMAHÐ&7M›h+e Íá³ã_1õ›¡¹d·1âF +%HñÂsÔ\à�&j®ž£aaz¬B¿–ìº}ÈNÛE_Ý×ç£}¶â¤ü^ß 7éE§†Wž:Í@‘•§'Dô¯[8ÒKŠÙ{låS"©¸sûÙ@ßiUĽ F4ô݈˜sÌÓ-HÎÑ%TŒ ;j:ÞKxkˆÿꐷfʸqóÕCîšiHÂͱCRÍ${pó­CÔHó)áýŽAçJ«UˆT¤ÛÅ»TT±¾×E_j=ó*5Ø|ùò^WДah0ý0¼èêå>Ñ +ýÍß&è6¼cY3yæåxN¹ó'iæ¿ÌÿŽù>%à&J\ê€FD;ÂÙÏ8¢”—uP,ɨ¯“H#JÀ&‰*ôrÖÚ^H’Þe#%¾\5RâsERëw(ñʟ¥Óѓ*ý¬ï°ü\`\ýk~Âÿdà›æCÌaÁ¬¯2O°_ó|Õk~„Ƥ‡½cªùjÏfß ¦mü¨j^ï]ëëW?Ä\͚7°Üþ2ǀǬ«ý`½Ö| cVԊ©Û³,u˜“L–ÍpOÆkª¢–ÔAõ˜jnQi8T…÷¼m^ÚËÚñ# ÒÞ¸¨ƒÂ’©\ßýîw±{»E–n`†A xÄ ààÐà¨/ŒNÌìԝ^–Q8–yúôzÌ ƒ!XÕëC{¾¨ 8€bËiôý¶äÕš>é5yß*ytO¿gÜsÒcV<ƒž!ϨÇ䙠Þ9¤¨÷«8“‰µ†QaȳN‰æÿ…?Â(HÎü¹?Ã5aø%t /#*Ó%²þÙ!±Æq.ì õ«ÆgŒåÐΣ4Äð¬[бC{( Ä®<¤PVÍÿ¾$YÍ6Óɦ)-ú—Î¥Ú.ë.À¨{šmæI»Úþ¡Ó5}r½;7#£èøð™ßÐÎòáª"æ�Â,‹š·`¿Â,2Á,ùë�pï‡1zb淇0V‰q¨ ‰KÖ ½Ù| ° xJo@zœ}‚B4Ý·±;á=¬i>gÏ�ړa,ro”.ÒNÚVè­Ófzi˜DˆÕ«JXG +Ÿ³W´(J°D-”ei¨eÆVá•â°öž÷8»6O +Ik*r¥6g¡œ‡nµ¼fÔy{ú)THœ'|&OþýëòÜ ¨à`G—]8Ó)bK°äÓ)j +rðŽæ-Íwšo5ïøÕ ÿsè#»î»îéþ¶ë#ækš[š/7ؼ +Þ{áü=µtçãÍo6<}lƒóà¥_¿¿G².¢ù#è=Òè=² �>†^°_·QuªÎŽ%£çÃ>cíMúÏHwï¤v·ðI¸›à‘wòxð2YDM´‚ÿ:ôxÜH/’I’œ"ZܑR+Õtª&lEUÉ5Ô<ÉUÊĉ{ó³Öáü¬†ƒïê>=O®—‡HçžÇ#@#k¦ ÚÒ ‚àP%«²T;AÚΙ°E›&µ)²ŒÚûWPËvv )3»fËû—ï\W!1•UR¢_LWÐEñ%ižWybhå Äá[+‘®ÖArwTI·JºUÒ­ægÍ«y wðÔ8CPN>ßÝõ¿]6-¨»õ¶*ߍAސR£ÝcݦñîÉîcÝ´ÆÀþîÁî!Ü¥wC…“³§±TZ>I/‹ñو¸,®f#)c©´jº0¯©.€Jº§D³Úéy¿œ°Œñpœ‡?Äïá›x|ò@M¢ùþü`~(o͏å©ñ<y1?™?–7廌eÒÿûeÒ܁™c’ÁTÈì!Æ`Ãç[<‡I@Á0a?Îaì<·œèy6Í®÷-9³rËÇæ]4t9ø’ÞœëÑ;x:º ÔþáežÚ¢fÏq·,Dž¢Jæû¦?xËÂ5—ê_k~s­"“õÒċà‚û/+Vúš!b¯tñÝkè [ŽÕü[sý,½QbŠµfLvÉæèàÛp…IÏ—(tÖEèߥde³+³+Z)gW´RèŒ&™L`Ä[e¿\H::–Di"Uƒx<±1­#šŸ" ¾o‰«IñEDáÅ÷Ù»ƒŽ™31íuðØ@ŒV<?§Ý!W!`—bLJCù{=Hì^ +•ai�ýt3V|7øÈzW¢AªðìbXÇZKŽj|”Ÿƒ=¿5q©¸AÜå4ݝƒsrõ9Ësrv~8w=·Í¹-w'÷û6÷7‹½4g]y rmŤρEŽÎd%—’øï޹ðZ·qVûÒ°€’´ m*ˆß Åâ{òˎŽö(?ÆSƒü(¿§ùwŠ’¥»°GUˆ]¿†»×¬öàűŒô<­�¤`Lœ5`iíÀY¬½† °Xeí\²’²¥JÉ*Û¡À¢eK§Û­å\€d DÄt²ìé$‘Ÿ³KQ¤gɶì=n͍ZÄdOÁ@jñî¾{/¾gèkË:3¾Úò¦âïJ»<b<"'aÅâ¸î’Ís/¾T_W*&èÚÈ+Û.¿öΗ§ÙáòÍ·/+G’Ièµ¶o¦?8P’;š_ÛïYwчÿsø"YšÍQ¸ +a¿ ¨P”¾?ABâ“D;߃Ò]©ïÆ¿›§—&¾š§ä¨¯pE‚¶@K2•\ ÖÁ-ԖĭðVêúèõÊÖØÍÉ{áNåÁü×áדϤ¾™ŸIxåNø‰Äé‡Á/S_IìË¿µô‡üLÞ./ PR&P +´÷zJW$®.òm +A¶'Ä@2\4èPãÞh0¤Æu*—L$btSL<I)ۖ}Œ,Ÿë÷ˊl?;ÈÒxXUƒO†*ð“ºÐ‘ ‡CcN"(u±4Ó¾*P÷©TŸºW¥Ôƒˆ ôΡÎctg…#V +޼ŽX)8„òˆ¬óN…žG«—†~ðv|±1r +30lœ(ñXÅV<V+ n +É)„0GŠÎ õÄ)l‰€”j ”ÓvŠæíHVÉ8b+߉G“ùx± Û#¨(ÄreO””Ž2³+©ÈØ÷L”äÌñý6 pr¿»–Ánb<C͓ÅZIj@kÅ àôMU¡‘,óÿÌÅâ—`ǹEÝÌW5ïoVˊ="†R+ª$¬‹¤aÂß¿zt÷—¾åÁ{·œ¹À²|ç»{îèÙDÝBAØÜúþà®ú7nŸH5o½{ú |üc;ö¸06±5ѧ^Úq–Óº-­7§a:,1nâpãf'i:q“"M +7;H³cb6L›ÒÞEÿêÅ£Ù`çˆX4v;©[:`ÀÄoÁ¿!¸Ýe�*åÙèâúë#õºUlHéqqùªuσàÌ_æ$̜|Š[®Ï¯[ðÚ5í³YÊU)x7wÞa¾‹¡,³Äù¹€EsR–„”¤´nØ)Uƒ‹¥«,WñWû¯l +^•»™ÛÆoó߸!xsn¿Ëÿ xÐò@à~í9p¬ò&n±pš–kkã!‰¯òã ¬\G+(+Å)þ@ Ôƻрœ¦‘p,­ Ò°˜x.‡j?oá¸x+0+M,pènÓÅx-,T|¾€¯ÜÍÃ7ø“˜µñ@¬u{ÝÒgÙh¡-Û9¼Ö^pþ…RvoÌÁb®ž£rþrå ì.ÅÊ5Ñ'Ã'¦O5ð:ÆÓ-éÊéš1!f +Á)¡D˙ èýþ?õVäz¹^c :{¥ý¿¨ˆþœ€!DÖgÐ?üº'ŸWß8êd¹˜ےÙâo~¼sßÅsVt•ÔZ†,NÌk>#¨~ÑW¦?“L‡Ó ›ðïٌd±Ú“I“¬:êg>r×= rme¯0w`õt´·‰6bû#ùH+x¡2pè&HÓCJ¯ÛãeÍ'saf5ÇʾցÔyVµóW +|ïW +”}ïKÎŲæ,#ü(àñé1’ŒGGeHÞ'Ÿ”iEî—ÿok×U‘¥OUÝÛÝytÒ<ò º;7 î˜@ ´¤“tG ÁÐͨé$ ÑD“ 2`pŀÂ(£â(àa‡›Ž8á1CdGup_ë®2>Fƌ¯ÕQÒû×íæ5Ÿ»ßî÷mWÎ9U眪:unUݪ›ûà> HöÆl%;ñTNv⩜ìÄS9F.אœqçÞ 8]Ëi-<<Ão5g’Ùx‡ •åÏ_‘OÜ/ܘڗÊåyj4+ñÀüéø¥°2ïÀI>e#²‘ïdÿ̓5?Íù×jĞŒFú[ΛÕ& õÏ¹By^áíÔÊnPäÿ‡/žWÞT>R’¸0ñcdb¦VèËRŽ)J:g|SxC̖MNyë±ì¸3O_!‡ü©ÏŒûg㗊¤¹ÌÚw=¿³÷~r¸ÚÔ¿÷Ø1Y÷þ¬l”A}n5ëÁ´ÅOË`ጦ ~SƝ|tFiOÎÈÉÀ Œm¦ŒÁDœQFóï圬K0œŠ}6FÉ”’œœIêDÛ8ÖÃ6ø’å­fòû!C2÷³],?ã\!Ÿ•Ç_þX^¯: ê‹_¢’)~‡âW¸]c͉qGŽ?7q³&oIٔë\“†[uQ^²ÍVm›qñÔkÌn¥Ò=ÜÃã>ýLÉàãÕkQû$_:Áöt0qõ°Ó{Åm|ˆ¢öð¤nçÉÇ ¿Íü*1ȋfžº">F™6ˆï;¯I½¶ ÇïÜ’|¯§ü#…°ˆV$§ï"ìg©»Z%4L´Ä Eñëêȯ*¿MBJ¢dJ¡TìfÓ(Ga� ¤A(;ƒ2)‹²iåP. ¥a4œì¨ÇIyXý䓋F`%_€ ñhr“‡ +é"ì…I^ Ź'—(ö>àCÀÇýÓc?¨W“Ö¿4vBÈ{ŸJ�¡¤ûh+Jìccè0õÒtz‚Ê©†6Ñ¥t„öÀ®›ØË°X#?í$³£U”ÅTÚLoÓåt=¤°$Hﱁ('€cžI“bŸ�iml´’©’~MûÙ26^¨¤©ÜÃܨyC¬­,ˆ½{ ©‡é$ˏuÑTÄþ +OŒ¤ú9ü±”^Šý ¿C ´ƒ­dŸÀ Z§ŒS:cWÓdÚKÇX±™t“úVÒ^Z†\±,Ö;ûˆ~§0Z„’~Fkaq”zùE¢RÝ_Ž Kè2ª‡ô§ô6ÄÆ_ld¬"¶Üôwóç…v¸iÕÑ]ô¼ñ}H_³6ž=Œ½‹½Êþ®Ê/Ô©V ¯? ïí Ý´acxς·²p”æB¶¶£þn:ʂ,ÌzÙ³b»ZÜ_ˈ}„^3šB°p+=‹:¾bÅÐA "O´)Õ6µäô-háBzˆŽÒ«°ã=øýkú–FxŸßÌ;bóc;c'a‹=e"Í¢ÔLËézGõ0ýžþÁ¾çIÐ<¢<§®Pûb÷À·#¨¶WC{Ê^‡£¥„7ÐÊ ;6‘]Æf³Ål»ƒúmö67q'¿Ž*tñ²xW¹XUc¥()Óè¡ÍGo_F7ÃÛ÷ ½;é9z‘e°¬-zù¿á“¹á1~„¿'ֈ Êêíý'úÿÖÿ}¬c~‚7Ÿ„>g8±Ql)keÀòüi‘&lBãE¹¨a±VlR®Wv)ï¨ÓÔzu—¹¾ÿÚþWcÁØmÆx3Á®‘!ãhúÏUèMWþ„ëi%ÝBt7úË=´v¡Ý‡èE:F¡Ïpˆ9asj¿½n »a3Û͞eϱÙûìxB¿˜—ñJ^Åó5›øQþÿX ¢C¬FØ"žocŠP”˜Z‚0U]§î0½l.0O57XþøÃ©Ó£O‡O¿×Oý9ý?ÁÂôÙþbób7Á~—Û°ôX¹}p;“è‰ÏÐóôGzÓ°õ ƙŠŸÍ4ôŽZ»”MC˜Éf!ÌE˜Ï Ô³¶¡ƒ­f?c·²ÛØ]ìFx�mÛÎ~ŞAø ۏpŒgeŸ²/8:1èÍ.>’ñIhi%¿”WóÙ‹9vT¼…_ϗãíàÝ|C .Q(êÅub³øµ8,^ß)\ñ(EŠW™§,VnUŽ(¯*o)ß«v5€½Üõ°)×4Î4×´Ôô€iécÓX�՘Ì+ͯ›cf«Ðî½tþ¯Èt„µªƒ•ùqŒ‹lÑ¢ÞÁæÂc&^+–‰»ÅŸÕ«XŸp°wX§hWÇUü[ÑÌæñC,OØÕRq­§ÛÅßç_ñ” VË?aÊÏÙox³¨ä&Y‰úš’¡Üª~Œ©ÿM*å«X/NÜ*ný–JÕ-츺…¿JåDÇ1ªïàòŸ?ñ&¾ŽBÊ8õ{j‚ߥÞOákÙhñº²…N +ÉúØ}˜5^aӕ|~%ŸÄvaÆ=͆Ó)vµ°_`a=ÄØN±ƒÍà©8Z:·² 8±¼"œìu‘LÆI‰à¬†÷ñ¹â é¨•ñQú3­`‚£ïœùõÓµ›øHÌiÌ&¯aϐM÷c¾ÿªÿ œ±Õ·Ôuègͦbº‚¿L¥'Bt;•Ð~ôÁµTÌ •±Õl!æý™˜?9ΨK©ˆ¥`¶Ì‚m8_dò<̅ò¥ßbþ ³~ýn`Œ¬^*P¤d½ÀÌÁü»a!]ÔCti¯úU³,œTý[ÐËߥ+qÎù�õç`músÌl(XíÀÌ|r<Ô?•|·ÓˌÓ*Ø<ã¼F™Š™÷¾ØR´° ç¨8'¾HM±û©ÇnvìÖØ:ª‹=»œӜØNÌ¿ËcQº˜îPÃ|žêVÆaŽ}‘ýç£gë0oO¥w0¹X6}ŠðkØ?E=@Ê›˜;ËbëcÇpÖ.Àùy3æ™é˜½®¡¿ÃoSE/í¿ŒwŪD ÎPÇiVlGÌΒiIlfރ´Ý¬bîYMÃÕíè»ë”«x1ì…Õw¸—«[‰|sk}eS.ñN.4Q^j[2¦¸è¢Bl‡FŒáÊ×òœûðaCss†dgetî}¼Æ£,+6O@«Š8ô]¡MZ(ÓZ=õç1"º¬ª utGÄPs\¨éƒæUÿ¢é‹kúÎj2›ÃKÞB# 9ôWüš£‡-˜Bü.¿v觌øL#¾Ñˆ[w:‘ÁÈ^âwè,âèU˗t"~ו’\©U.J.ôPWr +¢)ˆéYZK˚ŒÏ +”vq²Xa”ž£ùúÍ/-Ѕ+P¿P¯™ +øsÎp¡Gg•ZƒNZ…žî6T¨Ò¨F7Uêf£G“l ­styz;×÷ب!âN]¨-¬¿<¤‹ú°¬c€õúõ¬fŸK¢ð•¡;ΗæŠÎ@v“C&;;ïpèÛf…Η:%‡Q†Î]U‘Î*T¼. Îq .¾&ÒÙTèímŠ·n‘œÈR‡ž¤UhK:—Fp`r:uš}“3š“ãÛ;A9GgmHsêe¹Z¸Þ?´k0uξ©{ˆÏ1äBI¡§Ë6 îÖ®´ôD$Õz~dÑY™3Ôe,8û¬_™´H›†î ;°$¤¡M%Z4‘:'B ¿0C.}!ŽG“žT鴕‚o“ùuÕeӝ_Ž¿vê³ 9õ ŽÉeûšdTö’³ ò3qÝíÖG–Ä\‰# +§éñ…žå=\×Zl¸jàÛúpiœïtÊû®ÇG Hè«g…âi5äFÉWäë<"%½g$s¥dõÉÙì ýøic¡[FœýK·e +,)ÕYæÿ ^—çhÁY BŽ@g$áÛ`í©¸|âYY"Æâ8\W\ðÔ4 ]oö‚dàOuUi¦ÈT 5بª ‰\ŽÇx®0ŠBÿ½ülÉ2J•e).“Ñÿö˜-èÀ‡9ªt[dj‡“Îÿe¦žXŸÌesÙmÒKݦ'_¾À¼ÔNƒ•<X» ³3ùY&«ÎÎ*ÍQÕé¬ï‰­nÐ6­sŸ‰PgK ræð÷Äö¯Ëիևш%¬]›SE—ÆÖÎêò±µs„öaKçX[Šb×]©wåCڇݟÏàrɕL™pÈÎyQn1ôs÷ùˆVRÅ`éÆFÏr†Ç¨±‡Çy¶3<žçù žüə¢²6t~0V¸0¾ÆâeÀgã—d^S—îýÚ2Äb,ý`ØaIÿpxìýß·^o#K’IЏïWÍÎþ�Í·Ñ÷mÿ<~v{þºkª¾€}ܓdwÑ …(P(ö=ŸD—@fCú1Œªó(¼ÁÊ4JîÍÍÃ(y¦AGßË'Å¡›‹²æ(­”‡ø�È«oºi �Ï ž_}Aînb!ä±¢¬)àqèB9 }ؓ°Å +;¾C~MÚeÔñ¤�Ÿ%Úp#²·a…ñ86LØ)¤€Ÿ"²=D42ùŒ! ¿œÈ¹šHÃ./¿/#g¹§yÂ(cLÑŵ�hân¢Éïbià%*ߏ²«ÆMƒóƒ~@/à[¢™5DÕ_ÍByµ(£vÑ\”7é0zÔO`ϕë‰êQWø‰Úä·T£QD_`%ô0öKò E4ÈäRþF*ñ}T+>ë£íeåâCŠˆOh«8IÇ +ÙÀ±!VhA<Pc½âýî@ Ä×ê¾È Ñ‚Q%û¤ š3´ä·â}¾»(;Ç£™¹†ä½hEE"rñÄx¤{taÉñòdñ}àâ=q+"#WwÁE%}åV0˜¸™Ò±@µÓ6ñÒœ|âîü%[‰?Bþ’x‹A™íŨu@ +|Aü[L;6Q{’½ÝiJ¨¼GœQ/ðQÀ @@¡f±ƒ:��{� +¥ÛE€jÉ»Ä.عùӁ‹�̀ �.|ü«%;ÅR¬êìb½¼Ó t¸× ƒæ€> +>ö¾â¤%ݚHÿTÊLð7# ú@‚Þ~.è}ÆÕ»øE"½\´ùÚt›h·ÛʇCî�b›Û×m’W¤€v%ˌšº@K@¯‰S¸kUÔ©ÇhUw֐’mpé*¸~<· +ž[%?ú$VžÑY×)+¡³:+¡³^)­¨¯U~Øp�üÞ +¿·ïEh…~+ô%ÿ6à€m2%n€GÁª;ÅÒhlq÷$_IÙlÂнª{Ȱ’ çRIɲ#‚¦%hºÔ]dHu'¥Jî¢îœaq +­«ËÓD#ýÀi0p>`ÀPDc4¿È¾_\F×Xȗfïà¢CéP•b?xH”P ¨3I!y¡0Ê^çe"I-I«“„¼×¦8ɗT“¤6c?¿AyN™¨uB•ÿš3—Ž•—“/5•ŽÝ˜²-EOéM9š¢ê¦^ÓQÓ SŸI?G[cŠ˜ZL«MMÛLIMÍ<’Ò’²:EØR)Å)¾”šÕnfÛÊ׈9ʁm€ÀF€ׁïWêp4êàŠ+Á'`BÊ8Šø P©tè¥C/ÜtpÓI~ 9ݐÔ�"€–„ÔtVr&Ôï“ÀHHÓÀMƒoO�÷É`:RV¤¬HY¡u”ÿ� mÀ@ @¼�ôà3²â„<0ò>CçŒÌ'óò|õ#{G1]>0À6Žb>oYy‰/hàÀuZ«® n»Ò¬5»š š·+ÕZµ«º z»R¦•¹Ê +ʶ+EZ‘«¨ h»b×ì.{}»²aƞ‡f™¡ÔÍhžÑ1CLÿ;ˆº‹K šç’totHNɄôòÉ|šS¼p È\(4¾ØÎŸ÷)pŸ¢j@@EާäôlOÈ$«!“1)çȾ;Z:¶º|:¦Ü:ÀV€@Ù»!ßmhÇc{ ¾|ÂàW'ô·|;ð™<Ücš[€á·�“ÿª´�T:"æãä0_– l´�ö�±�a¾˜ÏŸBØÍw Ï:&ÃN™™8 `±•Ûx*ú€•í4ð¾ÓÀeÎ÷¥M·~3Ýú»éÖÛ§[G" °q·²MvúRÊ­O—[«Ë­£Ê­(-‹œdå6IÌþfàË ìñ vZ¿sZ¿tZÿá´>ì´^ç´^â”ù†bìZù`§HÌî3ðtð¥Ø­ÏÛ­óíÖ vk¹•ma¨* <ÜÀ¹³/žN÷§SÒöùQ‹zGÙ±3‹E½å ýQï¥ §£Þ- ÿŒzïµdß1ã”Æ¾‰æh/Ï`_±iŠL™ ÿ`Ó°Ç·³>ÐÅ O—¹@zo‘ú!ÿƒH?Jy©ÿÕù¶²iÿáD¾‡¢žÔú˨ç&Ôú yŒZïz>÷Þ¨çN{¢že ¢.iàÒ¨w´½|€|(—ºäâҒ‰§¢äe —Æ3¢™Ë/+èa•Qm ÈHiåA¦QQ=ªFšQÄPÒ £sÉeÐ4–noÅbNRKT»¥˜žv}hÿOïÙpúš¥G·Ø?8ˆöÍCò?Ø´è.û«û¤»¢ö#žæzÆþ'í€ý¹ü6/jïõôX 8äéál¯½ NÖ¡ËÙ3ö=žÅö§4Cº]ƒ‡z«·ÐþKm}³ é¨ýÏAi]ƒσ8ì™bŸáÝe¯rõ0ˆ}^TæK¶—j×Û'=±‡MëÞe“ß#M)F»ž±F#4Ô¹öóñdfí>¹ÍÜ`žgžežlk.4;ÌÃÌC̓--6Kš%Ւl±XLÅÂ-d,o;t/J7+j“"±bÄm<þŸ!c¥Í™…cìèƒDçT0}`‚µúw°Ç›­OtuKÍOB]ŒÝFJçk±ƒ¨ ¡ƒJ֚\yÝa1V´æ®\IW®¹+fA½·‘‚ ý›9hG2öOªV‘M™Ë˲ËN0©Êÿ#(’ÀçÝÝ}þ Ýîìaú}Á9!ýÉaa½DFbÃÂAýRyÅb¿Ž7üûx‹$áÐ>¶‚_˜-ùl…?|V »ƒ¨aÞWë¦<©Fy¬ÛP›a¨¡›æü]yyq¥ÃlšTB÷9l(-Ž—•*PV$PãÃ)ß(+Ÿ—jèñÂÒÏ/,•XºQXz*… •J].T<.©Ò5Á….×C¼ëœXsÅÍ “˨ÇÅÂF=ŒÓ)ˆë $t¸:îÿÏߢŠÿƒ2ë®wa£¼nÑ‹�}Ýò%Ùúꇣkỉ J#" K$­_¤¿«-òë 5¿£«¾ñGčR\¯ù»¨1Pêjô-òGë}õ­Þî~¢£2xA]wž­«²ãG +됅Uʺžþˆ8(ÅOȺ‚²® ¬ë ßF]ÁÙ,Xê²P…ü +ŠA»yJ2ÆC$׮ȴµL1Çdgö͹ûÂi+ÅÖSµ +Ý +¢ÂòÂr)Â蔢4ye0!ʾy²3w?ۙÙÀ U›²Mþ³­­­mÚÛÝÀmíÙ¯ ƒÖ9'¨WÉë^ÝÐ}ظ“ =ñ« ùl‡¼G¼¼ÙÛáÝàÝêÝãUÛÛÃ`<”w$×å5çuämÈۚ·'Ï$—‡žñy·æ}ž'ÚћX~¿Qg;(þd²­½Uþ´âÕ¹Ûݕ¡ò<jÄj—ae^Hƒ�`,`@¥~ ðàK€B·ß x Ð-9¢P²›ü²Æ°qßX¶(é._2±´þª8³ N—Å©·¼$4Z66¹< oFû_¼øðO€*JD‰Qx{¼×†[©ÕÍ`¾¼9½M¢Vw›ñao&ÝÝÖêvSküÅr GÀø¼ã…ýžXk;Á8 P2¸­2[»¤g~R€©ø¿�zê 7 +endstream +endobj +3194 0 obj +<< +/Length 3201 0 R +/Filter /FlateDecode +/Length1 35680 +>> +stream +xœŒ¼ xř7^Õ÷œÝÓsõÜ=÷Œz.if$,<m|_H€/Ù ±Ã – q¬p+�†;²cBPX‡œÎ.áO²!8ù J¼‰Ã—€%ý«ªgl“Ýïyv¤®ª®®î®î~ßûÖ[ �À F ÔM×^6Dúë#�\½Õ~mÓÖëՙүO¢}´ñ¿¼|èŠkÿíñ:㺟�Àµ_qͶËÿO¼÷1Ôö)�>±ïʏ_¶ù×K¿õk�nFU óJT!ÿÙ´íw£ýĕ×^Ó«+ÍßCû— ýŸ\³eÓeÀš¼ €[2hÿص—Ý4ÄóÜ·ÐþßѾ:4òñ¡ÚÛ?°ð)�q! `�6ÈÔ[¬|†‚/Pß੗ö–™ ¾s€fBà8ö%tœ4̼^ +Mz¿wº÷éTïÊé^PGeé4JÚKQGԑD 2à´JOžÖYð!P™IÔäÙß°ÿÊ®�J>`¹õ EÍ_µî€†%ÛýÛçìÊÃÛ)ër­.M;6 ‹í¥€n•¥(ô–Ú“˜Ü¯Tqöl¹Z!y®Hrý65^ù«üaäd”~Þ{XyÁ?ýÏ>é{Êÿmöw˜g¿Á~{’ÿ†ûëö~L“öŒE٫ܛ½×3ÛÌ£Qv½g­·?úqî*žÝÀ̗Úܬí«èµìÅ«F+L·{Xjg“\–ÏwÆÃ‚¨-E£Ç¢ì3~(=ìQÕìñ{Ú<´‡·áG Ø9òBÄN¡wVoHÓßûÞ÷r­QR è.ÀÂ�ÝR@´ ¨qÄD&fwêÏ©ÏÇ<n—Çãf9n‚ú¡^õxў7"Šv; xÎô¡z_òèž1ÏIãy§äÖÝýîq÷I7«ºÝCîQ7㞠þxH>½únEÓN5¾S   þôJèo'[ÐìÛ¥#(WHAS€4¥Éÿž´—àpãìOC?ÐÐàÈüKÖé&³"×D]®1³ï’j‚à¬ñ³orÖÌ'®}ã±5ã70�ÐÍñèõÄa*J¥«Q7ǹ]^;«T“®²ÿº$YÍΤ“3LZò-Kµ]Ú]€P/ö,d­ìФ-Úþñ?Í|n½+g“IS!Ññ‰Ó¿£×çCU ¤’˜›(°tvŠÞE? :ÀyôRƒþtµ®ÛlÔêºîtR«Ý¾,juҊk“ÀZž˜=©[d™Z]öà&hÿ×$‰NénQD%Ò¶\ãIÎç ˜U:¥Pa&›+U¬º ]Ôª‡B8u C։Ù×ô0ndµ2;¨Z…´P¤d˜ïÍ1 8UŸ:¢i ¹VįêhqSËkÚQXD;äõMN¾©iG¤×޶—4- o±ï.SòŝPV#µÑú¦CfZÖäí`{ùNpåž*’==R}´Î˜‚+ØÜBualE^ßÌv^±¥p¹y©eiuy×üž¥ç­µ\a¹Ãt»ùv‹¸Ês›‡ŠÔ7Ö©A¡ *½…l¾ò¢Z+°ÎN2Õ¬K͊ŸÝßS•¬ýVJGÉ •VI¶ÕÊX{ôíõ¬¥Ö§lT¶(tQÙ¡Pʧ#ÄO\êÕ{)ôØCùÑ<•¯¢÷6A/ÒŒ¥0™‡ùÁ$(Û¬ÖJ½øÓè p«Ë/À+@$ñí5Œ$G“cIFOžLR£I˜”p£ä Ô|$êÜHnDjî x…kí¼n¯©|??ÊÓOò°qçü¹ó?©hH´5†GF´•S§¦4iZC;Zï´FXý½ß@RïÔô‰†45\Ÿ™n kŽn£iEƒý÷ÓVSè[áÏÕ^š¿M_\Œ³Î®îÎnŠ3 fâ¢15FqUKMސ3d§±a,>‡­A·PQaµb‘ƒRÚc(éázƒ�ÝuBƒJпÖÖÖö™Ï|ŽÀa0 ‡G@cþºýu6Si�sãvô¤ˆ"ï—HvÈ^ëRѳ#ÖÜoÅÙqÝb©)ª¥æE[S»ß‚øÔRëÊà܌r3ÊM(7ՀöÑß�zÎ$âÝx,U­tuvv!†ÇxÎíuuå¯Çëq;¸*wtuv¹q}ځÎA,Žª¨Åÿ’è<oã-áìß[{q=™¢Š©dq|ïÍÌ Êf¯(YݽC—·÷Às} Öt¯¸ýZ‡ïÖOÌo_pӚĮËc±\O¡£’_3–œ¯Ý1óÃÛæ¸x[o÷ ^_n°¶d# úç<$�Dö³À ?gpþaà}_a–uY9ÈC!ƒ9rV+J1ÿå�fzTøÃ\… +¿=€Û¡ÂëD  Â¯âs¬ì‹ôo€68éßê§K7ዻÖiojSÒÔ4¸ö¨†™öˆô +âÚ@Si¤2&X— §NtB ‰n5¤pîG:u’?*œ:€«pÍs¸Õêõ8 Yo€îZÉ$iύy'½'½´kÌú¢ +ÎõžÚœ +ôî·mîì÷BÝÛïôyǼûPCޚ óËb0æÒqWÚ6Ïv-@]â93€ ›µyƒÝ«s*cVØo…ƒÖ!ë˜uŸõ¤•µî÷ìÿ* „5z T¨÷þmê4ü›¦¡>5à0DdŒTR�„:ÜÑjGggÕQIaJ'á-¾Êâ™z½à·GÆìg?œ·¦;”Hø{WÓú#‹ýR|Ëõ³'è‹éqà!z{S®gz…V}"`'™ˆg»»¤¨‚:H(AOpÀéB­ð£8T–@ÒÁ^â)ÆgãÂA܁#ôéq ~ôÖ L»ÅêSè“"Y]Ÿ"_�)Eò±ßÔ&‹G'Ži~å{ìã€Æ]Ð #0î(à›è üq%^åÇyÒ‘ˆÚÇ3ü}ÌW˜ý oÅ£GÃÊ'…¿¹Ë £çÄEô´ˆðÓ¢ÌîÁUv{$lPÒ“¤tôØQÔׯ¤´;H_QObœå“7* ß t½N³>5ˆB°æÑƒµî•yþ²Š™oktâÝg3™ +©¾¸­P p>Ó:神ÞõÊ?iǛ+ë^Êí¢îåvZï–î}•ú¦rÐùõ ñ—Ò)꯴Sä…!ôt»Lßå žäò¶Û)ÚôüìqÀ!¹´¬Ó´ˆZlꋬ¢V™>FP»œ»|{œ_3}Í<!4›¿Oýž:n=ev Çxøc<5ŒsüîÆÐKG˜b;ã%wÕ)×äîî½î·rþƒè Ûï"8e¿Lô%¶ w|I�â/ÂÿDðd5Ñ·xvxv#4wÊå`I¨’°[xK %AГãÂq¾aw3`¦+:§Ë%»nï·ÓÀ.ÙU;}Òí¸'&ô.íóÃó—e£!e³rz¸WBª¤²)¤Q¤)ôF0Ii#ô‰TßâFR3ROˆ§j˜‡@w7nÀùëp�RÔð�QCŒaÙðèn–xͪçk6´ >g0dz€±0Ž5÷ÌÆžÙØ3‘=Ýnª¹%_ͧ:j6´!U�µèƒ'çE2½³ËË!1OU+r¹ÃãNF1¬‹Ç¸_Â͛w®¿#qÿè¡Çþø_‡~ez'|‚•|›:/¾šó“ë¯ßt“k×o üÅ!ÿãoô¬KtëŸA²ÛŠÌ•ÿ‹p[™ú&w{«:f¼’‹àv’ÚÑGrZ/à½x(‘ˆDˆDˆD< |šÇx¬X´{ )J +°C…?é)ÜÜBää¹Pˆ\"”Uð%²v|r5%çd±PÆMQá}¢ Pá݌ÏȂ •@Pæ·º©]7áþvؾƒÔ„„¶ڒøHBLtðþ2êSõbiŠ÷ޓÞÔ0†¨5ufa$L´3 +é#$ÁÐ´èÁ¿nu;)“´×Ñ)‡e…à¡p•‡Ty\åñT+ DZ†HEˆ ‘ŵٖB…¿<‡[d³ÕJSûž~DÑc½yԀCùôžªÞVªƒH¢”ªýÕÁêPu¬Ê樓ò(Ú¯rãÕcUj¼ +QÅd• žlXœ EÝËfÉe1!¶/‹‡²áøm× ñötÛ¼R¸}AÄ;Êä‰ñ82“Ì^O‚à¸�EĬ{…WF˜ ^ÔÙr(ÑÉög³CYf4;–ÏÒ +e©,aV—§’¬<¾+3 1 N90 'ôl½ŽZ­©Ü°zCˆOV|4Ç$}´7YNaýA¤ï0dCp­1ŒþAŽóa$"y -ˆˆèA¤Ï­<«Ëpù—ï[~ê±[Úϟ™ãÔËffÞÊ·ZìíËg渵‹0-B—FM½¼|Mï§f¶­ø‚‰D:%öÁ·ß:jxBDbñf¸ê±%~11„ølң˟Eáßö#iܲ(?G8Œ³b +çˆå<IÑÄF‡¢T”hFÄ Ñ²iˆfD…Âlj§‘ƒc£~Ä�?G`e(Çñ»½®-_q¬T¼¶µ,t®b.Fvö*~]`]¿‚Ýʎ‚ÑèÀ÷Ôcêqð;ÖÔÃ5ÊêàÆø 2ܪŒï–?ësŒ)Ã¯QOǟ…ß…ßç¿ï{W8üƒz +*µL^+ß¹GŸŒó~im‰A`£$Eá`t4J¨„lùþ(~®±è¾èxtYõÇ£'£¶èå¡·D(~ߓ4ñèñÞ@jgz·\Ci‰þ$b…}ÖÝVÊZ”ˆfC` )úIp˜p¾qÿ6?Õï‡{ýÐ?­º|’ƒ€“8•+q:ÇrócóSŸD-Œ ¯œjŒ O7N LxQŸš&ÆÉ ¹Éìæ‹C›BׅèûCÈâ@ÌÕÝÝ »‘mŽ© úÂ&�”Z�ñ+2ÀYIªA,Ô%Œý'Ÿ‘ H1æÔXjc�­qÏ» ôN/K¾qÛ߁ðÀÎmÏÍ ;,ñøÜÍç]øå]» «/9øo{ë hß½2UL¹·FÂË>öå¯}8¿°ØßKf¶°ÛØ«¤À´ž]×ñ_€4g‡kQér¸Þ ÇÀÂ÷Åß#êà|H¯è™ ê˜^DŠX¢Aø)AÀÈiŒ\„D<­Åz#΢“NÉ©:KNÝÉ:—f0­WՌž¡2þ^ɦÚ(ѱQ¶¥é͛ +odåÔJiX{N i5Õ@¯q³tjа°nJ©É`Êb5[)NI&âÉ8ÅEܱ< ™üyàQ’r Ý¨+œGO°¢Ì$øìž<ŒË(њfñu´¡?í3øÓ 7XÇëNa~L§¨ª¢ÈtˆÞ´Cò’Wí¨ —Oßyùԃwϼ2óûËÇVݼÞ h†wÌüqææC[îýì'~ûºËj/Šã[UöãÏ~¼gÞe0ð]X‚÷Í\;sô3w1¸õ«3ã3Ïíßµë+°÷¯nö…ø|šþ<HR¥&{ÒDŸ +M#È¢fð.¢Óº3½Æõhÿ„îÄ¢@õ“†~9ˆÛɳ'Ú> ÚNÄ åÄóHÅy‘г+I΢Ú.”³#‹…V†‚ßԎ"ŠtC]šzÏÐvG5’M¾©9ÇDZËP‹ÌÕ¢ØI/ºªqI ˆ•d6¬$b7©~b3ù|ÄoÆu~YR*Qi*‡+T5%c;7‘±öƇp˜T²œN5™§(‘ˆîÅÉ$VÖué¨D[ýMGWa+55=˜J§™Š¥+Ò£.‰,QY¿àì +éx´/œLDž4œÇ‡…ª%&àBÝiɤÏGžÇn¶˜-–¨Š=v0¡‡à^ø*d ÖZIÙçGX¦ß9æ¤FQ2î¤ úwN:99ç`êå-_FïJÉÐYHe!u…µÖ”¡¹$0ÎXeˆæ¥@PtEHŽ€ +¢´>ó$OZËTëèò²ñ*–©ÑJ|5êpä‡öÒUz“õDÒö™?å·~jáÊá\°k œ7P×®]^[O~úç{ñá—Gϸwî™×€ÉéGFû;WPü]TɊ^$0xd¯[@ŒZڲ؈©‰Å.ÛýÙ¢ +&²¨‚‰/êThdX¡ÂqB‰&l­áèðÓC¸µÉ¦`̇[)-s^ÁÍq+Tx®¢bÄæí‹n‰îˆÒÑØÄ7ƒät¢õ>‡/ÀÅ8'2³_GöÞцôf£iß¾¹£Ò‘W¥` +†gHئ+?JR|˗7 óæÝ×ÕÅ­Ö±jØÇQø¦�¨Ñïď÷¾ÄgšL‰¸@2$ÖÁÚÁã'3P™Ò¢d¥åP”DüHf؂Ø1q´~Ôp_žÝ7–€ƒ‰¡ÄXb_âd‚Uý JÇI~’w÷y¾däñ$Éõ‚Ï_Q²a粘-–—Å£iß<5]`õYcèQj�Ĭ¼S6™ ©FcU4¿Š3]¬Wé«­V›Ï–Pt­¦ ÞÙSS`¿•!eLÙ§œTXeü×Â&ãS(!d6¡G“Î:\Fp«A< Mņ=SΏzÒ-·C¶mΜ¶¶Þ9ŸöµÏ›™?¿0ña0c‡.ö³ø@o[ۜ™è´º¦$žxÙrª#(,[�p%„¡ÖÒgl•"[ˆŸÙë „ëX½¢Ô2<Jع„I×è"&«’FZií]‹Z­µZá=Š[-š·xi7X)óˆ}2o… ßmEë¼-ƒdEë+°eâÃmW˜ñeVhätœ®u7®è’ði]ØOmÁçuY߅M¬nÚE‘ã¾F—ƒ\ÃA®áÀÎŦÞ(5õÆËÆ5Ô¶¦^ù¥nÁMUªyé|Õã+v,\‚YO]¼jµŽÛWþÕ[VïXM¯^Ã-nW’9 ߛc‰¥4UD–Å›âµéIükÙJ˜Æÿ{±év3l'ä¯þ<k>õ¢Ë£«[x–_µz ¯´/v6s¨D‰¨±˜4R§uÍ#{óÈÞ¼è9þðœ¡SÖuaˆ«» åH +!G»ºÖ­Àr +W®h1,*ü]±b`ݹ‡¤Xݐ = Ï|)ž) á8n[¾jÝK¼¿¢­ˆ¶Òì;ýŠOQ”nã7ЃþØÀŸ=ô(’áXAi686�UA͆• êôXW6܎ +º%¶"^¼,æÈ†½È¨:ײad¿ÚÄçeËPAŸ_^9oUxõ!ÛµR¯e3à“‹×¬Å&™³š-<ǰüâEí%Åkðzý’#-©pHW)¤ÓªºØ•-h‰îRêpgåÚy‰+"+ûWR£+ÇVR`¥´’Z‰Á!d„­\70A­6ŠL± ¸ùM»à”vF»ÂÙ #ë½`áǼÄþÕÉÿÊ)¬ò²·†ÜÀS­©õ\±„U´%㩄5„v1fO¶Ì5l¯à±­á¶Õº:‰¹Öùߍ¶.ÃjÀ™ãyïYér¦šçøÿYæ”aÿf9eyͧÜW|vùÒá¨Çfî<o¦×9'ê53ôšêÕ+(Êݳh¦}EÍÂFs}Õ‹ó>lìÕ;üD>ÖÞ{›ÅTÛæ7-_¾ºçS3[רžH"á•âŽ~x÷PA¯.±h3Ë/- ÊDÂqªk×C¹®÷úNd 欆—>˜‹6e5û™eôóH–¥AŠ5¥Yv)ë0·áÌÌa.7+NP鬓H#§JÊÔÄÜMD‘Š%—ˆ:£ÉŒó·À¡k!iïàø4ñ”�â)qù›æó)â!°h8C&'¥W3£½£g!âaÐ1{ú æ£3–d +.šÍszPt^uª†Xäp§þ¤k«¨U†³§ôÙQg,¸7¸XÎÔ%Ã{ÏxS5Ý©Æ|Ÿ6ÏÁVlMZ*mv9˜;spN®>gynCîŽOä®¶9¶ånãßþa²•æ¬+T®©0úXèLVv"&ôÝsf1:éh_: P²–¡™‚Ô qO(÷ɧØ;Ú#æ135h5?m¦ÍT)'‰UíÇæøhb3Ö0]Ùè`Ï˲º²×@Ø˜Ä. ¬)½g4%m—0·nP‹UÞ&$+)kª”¬ò*,ÚPR6uª°ÝRPñý‘bŽálÑ lH'ËîN2àãvñÄzL·È½ìé:ëÚg ¦A Sm²ý©Å»ûî¾dø®¡o,ëÌtxkËgT_WÚé–âa% +&ûµož{á%úºR1A×F^ßvÙ5·¿6õÈ·˜Ÿy÷Òr8™„Kûfúc%žcæ[â=ë.¸üð¿_ ÈX/ÛA?‡h9¶FÚ%s¯#M´WZ‰À¦z>W›EZª4ÒR¥L3LÈ¢l#Ä9c-E D+ß ˆ¸Â¶O_zKzGšNgxÅJ#’:еÖÒYÿÍ¿‡1cÓ§×RIq|¹:w‹i‡‰2¡ (ê)!gÑJ¸rŽ`- .<‡E"mÙ³n9t}„ùŽmœñÆô-H$‹T‡¨Sºx+ÃëmpcŒ`Z$:àÎx:­ÎK…Ó €ÙÒæp©d”Q ß$+´Ð4à‘”ßÈAY¹B¤ ¶G"‰¨pTS) JHêOªÇTVÌ>þɏZ%#'† à&ML5†|®s�ÜÈ0À’×ÝÙòJ´$iSò¶o ¿­¸n[גJ"¾Ö-»ó%§íü¹3Ú¢˜ÏÌÚâþHÚ ÝôÓ?ýéü\ºs¡+{éÌÒi$ú"#7í;/H„s`Æq¼ +ø/½g=\O­­_ ¯¦®]ŠÑz´/úû`à öñ�OÁPØ Hј)£q^‰ƒ%‰Bt‚šÔ&¨Ýk¯Ë"º\?x0`‚Êè~ÁÄ[…øÕLįfŠy=-Lüíø –ÂÃûÂLøy*<³ï8ªéÁFWVÝÜ žIíTc>a¨-U|ý±¢iÚ ©wããX°Zªhkz›¼ûi¤ç ôCé‡dP¡qⱏãw\ni·ª¿wŽ;™/‹)‹3rŪ—©¾âôwKkž¯nÌT–ñ)‰]1óòªDOׇ§¶GڒɊ:ÂXíÎk.sŒ…³'èÈE¢¬MN º¬K%/ÂJ^„UÂaV?ƒ¹Ä݉+Ҍñ&‹”4\‹†Ùuv°Í„ãv~|r€ØÿŒ‹0ŽË*‘±S‰ œ2õâ"Ä­VcЌ�/ ò"7Á̲Puï{y¾h:ú…‰“o†KL =kÝwÀ{M»Ä_øˆÞQeÈ`ÙÞ|ÅýC?¥GàR¡Õ™ÁßW“-õ>ê <†Ó~fbƘq†cÞ³êè nÝk¥¬gƉpDùіg.^>Þáúg¬á¥ÏD˜¥­_÷"ŽÁ� Ú"³“ðÍ_÷mà§;©¹èŽw¥wçì",4Ð| $í;aHNÚST2˜2'¹”Ct© ý*ô˜PIáQÉi“T Qâ¶xUàcQb¸ ÏüH 2dž!Ò7P7p7›o¶ß,ßä¹A¹!(4e‘ð  ä¨ÐæF/ý q@`Ó ë Žè duzc8B@Æ~o¤%(pìÓWo}uÇ«7_±ý'W¯>ﭗ}úªÅôӏî|ú–Ó£Ýó­OÿãÆyõG?õƒ™_ïû·S÷b¶Î,¢OџgЋËdÒÚhpS¦C2ç"Þ‡¤èÀEŠ)\ì ÅT|pØ;¥½‡þêÅ£ DÎRZؤËAÝÜ;€Ì.~3¾‡èr•¨”›ä„ÀLãîo6Žø€Ä︄Ðû‹ 0ûwà›= ü蕘¥&dÿ¦IBd`×¾¥œ•‚gsçmìe2±²àü&ÍåO™rŸҺa§\ ,–¯4]i¾Êw¹SàÊÜMÂ6ó6ߍþë7åv™wù™ô? ½�ŽU~ÇÅM&AÓrmmf(Paèô¹ÂNëÙìË)Aõùý¥6³ 5ÈiZÂ$¸Ð›C§´ùMŒYÈ¡Üg6 BÜ)Ë.M$êmº¯…Ä +‚ü¾ (èÝfø–ù$†+Cæ?#¸²½nê3m4Ѧí´ë!íuQ…¢ºé Ýs°˜«ç¨œ¯\yÃ| ñ#+O4†OLŸjàqÏé&´_9}B3\X¤÷Öv +Íè5{AÑPŽõÈÿ3~—„^¡×CАÀC茺pw»¼N'¡¸TœÄ¡á¸4îœXìãêÂqjèÏ +¿éÎç£ouðBLƒmɌbòÍÜÓùô…sVt•¢µŒ9¼81oæ91ꓼeúóÉt(½p¦~ÍÈ&‹-™d”¨½~ú“wܵ ×VöˆsöRÏF +q«d%¾„ͳ'¨Ÿ#YÙÎTšô›.ÌRÖ±¤ !OH¼_P ø…´×§£"vgác"–{ø¸ØÎ i1ÊÈ ·±ð²É"„°÷݆›Â0œTýpÐ?ä§ü²ԏ4HÚQŽ2Líu,b‘„=úÚQé5sŸA(Q1-0mž°\`©¶vÞ¸ŒO^ΫÙ[XŠM¶ñ Âpsøú0Nʈ{øݏ®(–;ü‚ŒI¦eœ¥ÓåŽ&¶>bäGpÄBoґ#ºt„DV¡Na‰œ5å|9J– º¥–ËXjŠkÀº>õˆôùkæÍsv°<T-sbyªúN$”lû±ýHâHòÿ‹¿žøEîmæíøÛ‰ws¹žkä>™ßžÛ wS»éQ÷¨40ܕß]°‰P¤Ì´ÉÊ͹Ä~‚´Ç%=!_6ÛcÚc~D½?~Â"k¶LnY®¯¼±|Sö¦Üö'âO—ß¡ßZ³B{¼ˆX-‹‚PÛ^,L@¿îhS¾aÄ%¿ŠÞ>è{уÆd9·Y1M26 ¿ +Ŷv�ðKõÚçSð–ËSÄ/–ú âFùÕè[Ñ?GéèíÒ-C"‡Ä1‘'`§îKû}…ˆ�…ÜÞ4ÄêÑ4­¦Ki*ý<TATŸYÞh+§FN·ñ4Ž?˜ÂÆ@­ˆ$øþYˆŠxHêÄ)ìI&¸Ҕ£ÅŠHþ›ñxÂfqÙlЄ17¾wjª1¥©SSF™ ":PPM¶ +ЈR +f²Urp|ā r.+Œ ŸaƒÐ0?>ƒß¦ù_zßña†i S}Áé¾½p/µ—ÞkyØ6æóƂ{bÆ÷æ­H!cžŒ­Ó-Åx1qOî‘Ä#9¶1€Õ“#£új¦Œ¯usB[À…ðϬ¹V@U9²™jV),×í*N.Û¨‘ÌWK%q#³â0Xg-§8kÉÆµDÝBF·k9UÆçœÔE5k´dC÷±á œÔeº µA›â Û?‡á}ô¸¼舓° $Ó<^okD¸¸£Œí/]›HŸ+ب±hêÆK­Q#ïûñ‹7¬º&êöÚ¢Ñà£[¸ö²™_çóÜÒ¹²ìd+ýôÌîÿIJ|w&[X¼é+Û÷„Í~¸øÞÏ^X[xéXOmíðC^Ñ® ¶lö7¬È^ ÒÏ7…‹°HébäqOø«âWåCâs²ECn§oqßäùúnϗèüOÑ/ v£í ZBÐlQ‰�˜€ìA*�áó`‚^~H}˜Íi8A½uСKPš çÜmÛk£ltQ/ºLÔS� ¹é©§0â¨;(‡_OÁ”©WU ¨DJ!hSYšl +jx0ð©ñ>=5Œ¨|z©ž·ëSˆ^ ¹b”Œdw€³òIʒò$¹€)¬n”>6Í^[þŸŒä&À +›fœ Wñ'Æ7@¶ ó³HdîÛ_ÞùËí[§ºýGÛ"—Ïœ|aæéÃw‚õïßÝ&\~ {õLùÕC»f^{kbæ/cÃO¸>ñÁó§ W½°Ä㠔Œ˜GdóÒe? :©ÝMýê&¾hÉì0C׬€Åßù{kä¸N†übÙ*)âôÅ©h¥šÎÃ(ƒMã(¹F4O"bòØŵù–™œoΨðž.âÓóäzy¨2â<32e#þdЖd*‹U5YíiG(Ç`tÝÚ ‰ù¨µŒåéˆÖŠ©ü¨Ù¼®BÆXª$EwLWÐEñ%i3q™‰óÖL̳BªR¥X“î.%ÕQR%ÕÑ|Ëe›ÇÆø�*œ&¾Û|¾»ëЋÝz[Õ܍}±bRLvu3ãݓÝǺiƒý݃ÝC¸J dÃ#ì%Ÿ §—ÅÌÙ°´,͆SFØK5]˜W W@5Ý ÈS"ãpHfŸ’0™á¸Ší5¿jfÌd�1¢‰B$ߟÌå™ÑüXžÏC—ò“ùcy&?Øe„¼4þ÷!/.¸d d}AÈ ~>t®‡'ÃÆ0‰yqüÔ³fü9~Ò®„„®Ürë¼ †N»¹¤ÏÌuëf:² Ôþ‰eîÚ¢™žóâ.EŒøÝE;”ÙÏNìæ…k.Ñ¿1óíµªBb_¤ à‚.-Vúf‚Äê4w¯¡ÏûҒféì‡Ø6EüâAÒêß Žy&Ìb%aâe]V ˜ § ‘þv+2øt+ ØðrZÏx9­VÅ ÊäÄMǙhà@Òd‰‘^SuãuŽSSz¥x®›B— Ñ%Ðyø|n˜eSIФQƒj­˜s‰!;1û'âõ±ZSɏ~mÞ﨣‰›¶I)ø5îwÿC„aSØZUS7Ð[™;éÌãô7~1{„Vð¯âµ&àRžéI{„c©Av”}š¥Ù?Z=�( +ÒVý¶!ۘEɸ6~QBÅIÛ1oã§½UÛ`òåfäoPË?9…£^ƒ¾me|*máS*V¡ß¬O±Xƒڋ0Qú, qâ›$áñMªÃ8Þü3<H¼~&–Êáh)Cì߀sîxø_þý+÷|³ÿ±5"¢›6;tæË×Ö6|éK›«Õ õþáÿúÙ©/ŒöôпHg:3ý«Žò^1àš5b‘ÙOR)djc÷u܊d±O·RuôâK4 +FSßY€ºÙ¨¢F³¿›ýû vHÃïêË¼"mÙWÝMA9DÁ4•wv;or>D½EÍR¼3“¥HÀE#@4FG¦hÜ ø£qYv@ŠŠÉ1—,Çbð+º˜~ +šM&H!ó@6Ñž=d•/v8T©$é-aSG=K-i ‡0IK’�8©^Õ³PÍÂ}ÙãY*ëtáK¸£ÑR NÆ`Œè‰˜„ÏŒa¸B$æË\öãÛjè뒏»RÂ΋÷q*¿EIsæÑÔÔ΂Æ"ˆ$ª)˜x Yg 1‚ ZÆ$ûä,¬ƒšÜ–ÉÁzy ø„|³ü|¾�Ê?†@ùÏÄÒe� #pGb_©Ù'žEȌ£Ó[]Æ( 1š¬áâþf Ù!÷ßÀ¸Lö \&¹Ñæ«9q°—¥FáPa’ýý  ¶³ ¬åvÑQH{°õH"§qøOn4T€CôyÁd¾Ýg‰Ó·R}¥™LqmÂ3ç¼9¡9ìŠÓ<mo9Ñ>ÜÅ,8ýbk~zaÎi":Þ5û_T/ó]€ÓMŸ é2’L!‹•(g«Û Y'):‰ +v¶t½v2lƒ?ù˜N‹=.föȁúÑécG‹SGšš÷͖Œ:kÿù¼$ÚÔCR÷9e„wß!ºÒß*øðØ0™â0d1�ÝW¹àR$·ÓÔG÷¶ KKâtX"êX§lˑž½‹ +½ët†‚çè]á^Ÿ>ÖhLJG¥#V�úBÃÀ†:0ÏZÛ7RT=´Ç±Ç÷’û%τï¿7wùaŸµÏ¶ÑºÑö7…å·’Vh[ñùiˆW`¤Ý¥foéEAÎZŝö¼ê~Ëýg7íþ¸+ð`™€ïé9Õ +­…bh<D…e6áêwÂQ'ÄÁ:F¨Îq¬üæ®Ö Í´˜Ó8Õ@ÙaˆM¦O`÷¸4…€H*´ÉH†ãØo<ú2B4jÙoÆà”[‘9ñj'Rª]pÙ믗3ѹŽt|tAa]Û纮Ë{³ÌwgþcÑô¿ÌÍf>¶©¼queÔsՒÔÇ ìè@rlŠþ<P©ïtuÈd~™sáÐeÚT´Q-Ç‚fõ¢üX»b6“)EçY\$ÙåämdÀBæ(RƒÞžJ +*¾ÎQíì¿lŒµ½yTz“„U™ä‹Íë” >ÚG²òé2wÕåsù㦘9êP儢úT©fî‘kJÕ×ã_&,5-0/Tú–ú¯¾(ì1}Éÿp`oìIð„ð˜é+¾¯øŸ|G8h:d>¤<ç{ÞÿB`2öså}óûʇþü^Œ‘˜—Á +ɵv#g|ñb#O§<7r‡ƒäºî VÄØ§À¡†ØO©Ÿaïp쎙z„й¢Ô¯p“Ñ7üü]æ]ÊNÝ%/Q(§‚Ýpµé†›˜½Sϙü>UñùJ&³Ëd2ü~âŒ3 <Ç2 ñÝ.8¿Ï¢L@ÄüÍP2'Ö;d~Í̚·›x|PÒ¹â>á°ðS¶›|7øñÔ=˜PE¹bÂýö…H¾¿£Š³ç¬U`š4Q¦ øÒ!)GcÆÛ@­p~HtV¢˜l}’¦ œ"s@ýÓÊÛ>D´Ê)ÿÎG”)К^*MaÚÝù¿˜cŠýr ›‚‡žsKšU$Ê$CžC¹)aÁaBǑmÆ&‹ÙYTdd£ üY ÿ£k¯9ã;òðé`:ëþùë^Á«@­âŠg^ÈÎöd"Žúóɔ/Íp”­;d7‰–d’q„þÍv%“@øåb8J­£Xu]¥ØÑÐæÎ,ú,§i@I°Â1¸ƒœ€•ƒ`”Yµ3ýtÇä±?¸†z½˜b§?¤¼¼€û Â%øCýQv xí>[F̊mL‰—σç”-ðJåÚâ6åAøpñÇÊ/•wà›MAÆ(WZT¢;•ÎÒb$ÊJi%U¢9…-y½´²hoèñbv©–ê}W‚›ÁVe›ïúÒÝ`—rGix°ô$x¼´¯c¼ã'Þ*“¿òþB9Ö1åýƒòßñŽ÷ÁÞÿ[J.K½‹Šëá€wMñޛ|¯(ß+½®¼^úò»’]Ä%¦bŒ+D™hŒŠ„háO4ŽpL:÷*J @P|�ú£Œ¹¥¢«¤xKE¥‹¨ï^¿Ïç¥Lzå¥R:#”6 Øî+bªzN´6}T`›$ª"‚7â£í—ýÊ@$xâ:#ï7pY1Å*bLï4Hû±ˆCƒ”+¤ ´Fu£¿Øa(J.k‰TSGM‘ä@x‹@ÃAoÍ[r‚M”€ÇØ¢ÿŒ +št a 7|ô0¤MŸ +$ûDÀxÁe_Ž(¾OÀQ 0’˜ž,­{¦ÿÆÜpz뤰u}&”N~øŸ Ù=}÷™wx¦­,�ô5Hλá“zQ…ÙËìµíµ?ÉL0ü^/´yo°µwöƒub¿›0^»S¼”¹H|‹9&òMIŸ´×C‹”µ.gá-,ìgYŠ-Y¹"¼^„Å-"%–(3Òd#IŒ¹±ÍÉï&ð¾$Ís‡±ÒLè,{À¶0vQLЌ‹¦ÚB1"´Ú½6|¦Ÿ…lÉf复"K2‹/Ps™Zsõ {Ñcúm°dӑBÛüEoÝÛ祽ւ¥ +(Hù<Þ/Gî"à Ã+OÀîžÆÈÊSúÃkŒô’¤ÕGÜM´!ÙµsûJSïéoÍ O…Ç‘öHHØiŸ=¦›î¤K(!}6Tu¼—ðÔĉÙ_òԘŒ ß8äª1C2.Ž’kŒâÆÅw¹QQ$ÅsfʟA™ŽVa4†%X¼+ê†Ql:wїXN¿A μvY¯3Àd8L? /¸j¹W²@ßÌït›/Þ±l&yúµxN½ü¶J|ɛ²Uú#ƒ‘¡È¾qà€l´DÏ5Zh,“˜·‘L + tSÛõÒz°>¼ ÜÞUÞãÿRú)ÿSéwýHÿ¾hí7§·•îØS~,ñòþ7ÒodÌLÏõûgÅ+:{°J Æ*8×ÿÛ[)ëÑJ|áJ‡Ï $ª,H,Hîòÿ¾žøeùwIžIÀ¤­C¢Ý\Àï +{žŒ»TèX˜XVY ×ùÖ§ zVÃõ‰Áž¡žÑž}=‚¿äïè´ÄûጯÈpö†ûÊw%Nü¢Ì«=zOÏ&j=Èrƒü`i+wÿºÀPøúÄué›3·swî ï.öü¨øËâ$|‚!Õ VN�šÉªIбlw®Lb™jÕäÉf¼^UÈ‚IKÁV°=U’³Ñgëó*x÷Ùù‹H®»PýŠAh—‚Tp5£EºsíÄ[X•ufC”ghB]f›£¨âٌðgz2Gb +rdŒ<Gœ›9dÙñVQŻ⣵žo߁(¸ *€0†d"žkˆ'³7†qA;7@²© Gae>E(p¤?ŽcNjS²·†= +ÃõßôÍ+Vâ% yÀ 8.•HRÉr*£¤Ê°È·—a<œ*ÓØ^¦Ól–ØB$C±2wÐÕ2қÈ|ï=w„¹Íp÷ÑÄmÃg†ŸŽWð4‡ŽÏ‘¥Ø�ëðzp}’Ø÷MßÑ´õ‰—‰Þÿ/‹.}ëwÓ£åÕIo(½²L-ûÚ¦ýÔô-ɍµûî¿àåç7÷_?|ð;k^Þ=w]€:>ÿ’;>~xu²3>B_óéh.©$ž»ñò/‹<_¿uåOx>ÜøêM}÷­bئležC<¢‚q=€(ª@…zl-uu#u·ºG}R=Œ,d§V/Û7w®¦. S¦H€ŽÆ<]Çy13Ž)‰«‘Ö\áߌS´�ž‚× ývD/z¼äƒ{É÷’î! HL93©5÷®ùÑèe–MŽ-rr +4ü5O4j5C»h°½ô?½LwŠãšÞ:ü6™¢×øvyMÒįíòkÖª’µã¶M_üô•ðF~f,Ù­^O_½CÍ%“°Mßvú©‹#nWá€åNz/xɝ’á#*|t;,vÕ»¨.øÁ ÂÎÃÔSg½$ø}®ú=ÒUÝô_š¶®5eV*)&‚‘\q‚þ큼S¢ºñÐ=ȇ¶)ðlJ¼˜ I­a{}§¼Ð wÛvÛw;v¦vV^·¼îýeú—e“XH™“–„uÄ|ƒåí>ØS×w2…:[—êŽîT=S«”z–Zú¤>Ç¢ðÒԊÌòŠÞ³Æ·&Ùßs¿Ã²CÚáØáÙáý¿WÚëøºòB*lgEItˆ¹ˆqDrYsÖ[ì1#édZßÙßÃ4uhõ{[7ìÆ²Bª¢˜PÀÏ.„BµB¡§ÖŠ"(ëuü$F‘âgúJJQ|è¥+•ªÙbµ–‘ Æó¾T¥Z)W“ònOÑUD"kh»¯? ÃÅä–øŽ8߇q_²P¨•óÉfÓå~ô¶·Wa•eù¤çÕ¤«ZMZ=ét©lu•ËVÄAŠÉê-§“>Kw1¥˜ik…¯ŠAŒ /Q,àπŒ‡[&&óùp8d¶NÀ…·x §œ€ögUôaf•ªºoÜwÜwÒÇà +l‘ø^ :AððŠýÕBz +ς2,¿@}Ô@µòYC¿ßÀ#2ÓZCžB³án´,Ži,¸Èœ²Î1q¨€)rûv#T� "×¶•÷àw|‚¼h¹Ö(6PDv¥O½‡J¼ õÚ{wÚ¥ÞíGŽàìˆp„G™€j hg#‚† XfOî7×,8´ÛTóâqBT~{¥ÜØ b +:ê6$ê +®E;8ם^{Åñ?¼‚’N\ÂÊñ9”g3"¾ÚÉCb-©ŠØèyc¿ˆ'iGY^ÝÆØH öc¥T¼9PŸ‡ýXØPÚ/™Ã0›¶š„^€m^]®I’Xs -§»±óëä~wÍcd2VZn<zyRwºk‚»–AÐ6‹6‡à©™ÈÅ<µ¬î@›»Ö7tg/¾;ÚðéÏ8> +g>lþyóœĈk evYÞ´áx'žKGF +m—&sñ>†D]SàÓÙhÜ♷|I,;Ûí«·ŸXµ¤6ӟ÷9õ;ï_ÏÏü<H­Ÿü×ež‡Œ½ WébW^¹Éï%“´ùúÌĶv:‘pÙ½ÞÆ‘#JšJ$XWèÆÙÓ×t‘¸¶8�ì•HÖg@…¢ôý ”‘$âwg Êw¤¾ÿ^ž^šøzžR"ÞÂå ÚMÉTr1X·P[·À[¨ë"ש[c7%ï†;Շò߄ßL>—úv~6áæÔÛὉÛÓ'ƒ_£O<)ÿFéÏùÙ¼Mè§ä Â7í=…žÒ剫Šæ6 +¡Ç"Æ@2�B$`Æ=‘@0ש\2‘ˆQÐEQ0ñ¥R|[ö1²ô„w——ø~~§ñ +O+ðsºØ‘ …‚”h·#–d²×:²—¾°¯ +¢OG©>d„QуR'Ô;‡:uҝ('¼('!æqÝä&•n¢›ÜV/; }à¬z"ÚIjŒœÂ~�ŒHŠ")bDÒ„®ci +1êHQÃ~3Ÿ_š:ÿ#×üH@‡‚¶Sb·i/)8² ߎG’ùx± ÛÃ()ÄreO”ÔŽ2­Ùš8èß³%ŒœDÜbÅgOîwÕ2˜Ñ\Ä9ŒŠ'Jµb 5}xé-…Æ0Ã3ò0!¸„‡ˆraÇÙÁöʙfªeÕ–‚©ÕéZêþ鍣»¿úM¨ Þ½åôyΠéåïí½ ¡Õ›)g¶ŽF’íŽ\O_ƒKõ'oØ>‘š¹åÎuVêóð‰[wìub݉öIDŸøó,€r ¸'êU½t©r©¯¿Ää¼·x·¥¶¥ïñîJs>ÖÇQ äæÝµÔ_bY±ZÆM1Q„`|&È$ ¥Ò"¨—.„ëøõáu™þÒuÜuüu™ëچJ£p”»¿=3Ú6ZÚÛöUøUj_éHèç¡ã%õn'¿3CCž +@#d6’R)€<VBp"¥x½±tʕN§xAÀ–|,A{Bz‹¾$døtJa#  ã`[¯Aÿó¢§t‘ÄÊÆtÁD5'žzŽÄÚ>¥’°5ÙVÅ0zºŸ„ÃŒ¥ùôõгE¼Lvbi~DŒ½~…äwVk. 1w2M·ÓtkÁ3ÁgÚ9Ž-£ÜŒwéIõ¤)Ðhú�Y�j„ÞX$Ií[fÔ8QŒ›x#KcËÐZM9‰—P#>.DSÿì7 £ ՖÌXS-§Á_øý›/ê9L]”›žÄN…™{Ï/.s¥¨ábßy0�ͽ¡ÎNvE²°æ²é陧Z®8êÞÜ7'“¹\âҙåð+—‚9ŸÑúF»™½h”Џȓ‘ˆ<™9™'³à”ììÙæ„cَ# d<>a—É2=D8Ø9<AÄDÿV7 ‰dØ €˜ñ°„Ì  XŸš”&ëGÏ,«4‰‡OH¯à¿¬‰qˆä€ö¡,—@W²Í9Âdh¿¹ÂîÆF°Ô£ý_’ñT»=ŸkŽ0L’¡}Eß + +ž{ºÇ½'E/ X—øî ï°²3°˜ßãÆø½Â^Ó£Ò£Žñ¼Iâ$žÚضQ£‚‚ý@X¸/„ù ZÐ#ñðÞðKa*ìH$½P뗠TjËÊNàÍR�&àEÏîF0j‚z?lÓ& ¤Û2Y(‹é>Q„ ¼°Ì³ƒƒ’÷ôy½nä‰v’ëž`´2f‡x9šö!û¤ý˜³ûrÏÓ̓æœx¢sWN!ƒy/ÊÞnœ0bô{‰gdځQk•‹dÚåI%Ý©¤'iW"ÿI~’9ÃgHæÇ«eàkL!#dÎçv—Ýðñ`rîÅÓof3çûöï_wpøªu=•°·¼,Iôà{ôŠéÇGc¹D"³àcÔú%½»¾sÂ|w¸½Öél¿âõó—`],!Y7Î^ ‚ B)M*”!ᆃ á EF2¼x½.´™ñd_¤5ô(=!‚£IWA¤²"e±qôØÑb‘Àî©©?½‹ÆOÚ¾óÈ m˜‚]m’9lŠôG9·è”ü TBїIcåÊÒ:cåJ­@òýY£ZMÕþ°Qí%Õû݆’}PrVl¢]¼&.IKÃ}Ñq­´Úµ.ü ñ +éÊðVi”Ùi¿[Ü)í”w…ïŠ<">"íq<>,–^ôÿXü‘ôƒÐÂÿ)¾!ýQ|Gz'üñïÒ?BÿçLâò� Cü’@(šìæ€Éô<ÅdøÜ7…E ácÉåB¶„„Ð�Í*ŒÀD8z �ãÅMÀƒºUDÚíñ`ÏGp~ ›Dtõ˜]wLP¥gûý1A½§ÛU¼FÒI;mÿºŠE®ô~ÃçŸnL)H™K-H…î©ó¼·lƒ w¤×ÿßËTéå{Ñ?Y¯ò,¶i ÀèG ",CGbGAÚBÑONÿõ’ØœÍ¬^í+υoÆáµÆÅÓï^XË|òí÷à+¯÷¥#E>™•ÒýÌ%>tׅl2É¢¹ÐF%¦…í\²Þ${²s)€Rۑù[ÒJZп€ †Œ/8¶àøVZ . $'¦_#ž¶g<m͑* f7Í,‚»ÙÝÀ²ðH“ž-'«Îž~ê�¦ÖX®©5Ý„å™Ó˜õn̘7ãj[dbv†œ‚ +ïµæ4ýª5Ëé ÝD&7.KfãY3d6^&ë üTÅ©£EõúÑÖR Zkº»ö +â‚C_ôCÎ5L´õ®ªMÛoktêZ¿6¦=a"´OãT´3ªÑª9¦Ñ~!“Vç¥Ã™>üHÜj§ßÔæ ¨Y+ïÁ!â6ÄÎVÝYÜë„dª[o›1y\_\¥ š×ë·Z›sáÉrøIQšˆDÆph9T÷©'UZUÉ8ãÄìߐÂ3ÿö·i?‹â™äÄ֌AÁ:þ ™¯<¥MHdMzÝP$ãÜÑÀ2‹}jd�ûÀ ·WM֚SJ%‚a»JÅH†í �F¸*–ˆ "‘øOÓÐÏ /7<UçÌFÏh½½Z[oïèömX×õ—E•‚çìœôÝäp›Ö;£ž¾ü'ΏÇ;lüÚäÚÏQ÷>¨µærÒ༙EôÒOƒ9`) Ôo•=ý¦ötÒ /m ¶¶m½˜m\»è•©wõmØÒuCjhÃnf7{›÷vewõî¹·-ܽüξ/x¿ ìé›`³¼”V~¸|rñ Ç7œÜð«î²TuuF6°_–uÖÀCwF—€o¾ŒE…Íj1›LN§Ë$Œ&¡œÄ nÉ.d%a¡ç²Öq®[Öٛ|:ùR’NNÀG®ÓF£xÙß_ë6ÜVދ —pl³qÉÑ)QÔVWƖÁe:ª]†æe9LàËú]Ѕg"8·p‡€ +t¡Êí™çOÐíºÕ·Ì\ôÁ~ߨò½Hý;ààX zÑ!3Çû.„ærâÊïÐ%Pa”ÖÀJº¤G¤ÜRÚ]Ú[¢K +ö­ëm•ªµ=º +®ÂÏfC܄ +?: ¹Há×$za•$ƒètU2’d¡×_ٝ}™¡ÌdæX†ÉØqËL Åfð|C³dæuCiƒ¾azçì|jÐb­l°ï~`\DÖ;]Ô®z èò¼ê¡=8ȞÌSôXqˆ“áÁáÎ=uXo/Ñý4ÕOC@K4E7wIŽ®J·VÉÀ…çð3ÒW­ßð<¼ D¡ùâ|Áløfjd𦴑’6LB|†5Ã]<,ÀÌ5‚ƒŒEí¦ßÆKÜÕ%Ä\§´Fe¸=jܘ¿î�]§ÚÈ©),®qMò­$ªiaî&ä&лµºêÍË×ö,LTƒ!¯ÙT²£½Ü^i§¹y©¾T!ٖZ“\„Á9Hó/¯®TÁù°®‚óØzôçWÁEÚ*.PáêôÚ \³6Ô@ÍsÀŠöe*\¾¬Ú©SóU<'é  ŠÁÅÙ U°Ð;?HÂ͌U~Î&ÚG\m$R³ƒl¥ùtsÏí©J2^•õä3²1 +¡uCÁ‘.žãâñfä6Y0ÕKþÎL°Å‹®¢?r4Ü#Í S;wíWW­?ºï¶Á—5;ͱ´¨ÝØ}䱋s‘h)8ôÓó[>ñÅ¿{Çr‹£Êo¬h5è^¶yA¥ÅÇ–gþ^,õl~ñÀ7˕‡/ÈÞ?pםåL^¿™å– r¥j.‡Ê34k² ]4¼é¾µŠ’<ß´)Ò‰_JíÜzó£kϹyïúóO¦¼.YJÌݱ¤âñ0z§£³¿aX„Õº©µºOþB♈LdY­öQ&GÏ\¤ëìîôÓf£²Ñ·Ñ¿1À±6ÖÚ&{˜ë-×Û®·o‡ÂC‘¡âPi—p§e§m§ývq§öóDY’me[ÅV •C•P‡ ç5¬F²Ù<Rís©:Sò•Â¥H)z^å¼êے¶U–5¶µÒšì aÅ(GªÎUÊ*ß*ÿ@Ç%åK*—T/é\ße§-–¬ÓÈÆ-jϜl©gDqîJ<Ä?TÜSz¢8™ùnÛ+ÚdÏÉ×Bw�l¡OÃW:Ú›캭úp{0Ú „ÃχpMÅ÷°« )!«ÝeµÚ5k›I™HÆÅá4�\¦Žgpd;Ôñ +‚lxP Æu©èxÉA½å€ªãiÇ[¬ÏEž +kR–¸Ado¾Tøsa¶@êÔ ¯¢ÔB©0Y` +߆‹@ ."ƒBØhhƐ)ú;=‚Œ#2³÷œ©­ÉÆÜŽÌìžj.£Õ™(ñÎLʒ3•AVL•a‰¾„vÍykX¬9--µ•¡h϶%åxEûbÎa*ƒ£ð!s>6Y.·]!mҘÆ�‚ÒÈ´ÄWV‹"֘’X+—Ä&O9âª5 "Lµ6Ãã?qG9Lî—t*‘:w*ýͤÜxê’+ïÒæ¾û{–ÿùÛs*‘óûBòù×¼fûçºzÒ3_»Åño]³­Û돚٫g´û.ÝqáÜòòí—_ûù ~ËÄÖÃEø³û>7xûúŽËsá»þÞU÷ýGÕ)pvüõª3ã¯íàat ó YiÇ0C‡'TÂ11ó†êÙAX­Jìí%³¿a¿ø§ú*3³¨@ùÒþ %)’R;õÎÁΛ„!eÈwSۘ2æWÆ}–|q«e§…V: þþΡÎ{™o1Ç;+}§e²“^"„#å¯19ðFã2ãâY2ã>‹pÄr}~ûÃ9ªÁer´=3A-&+i†‰Éæ0š ÇŽ~yL¦D¹O¦€,É;äY™‘²&˜<1{¢¹LõwÝbîíOA1IQ)¬I(iŠ,>“ZZÝ|wÓ'ØY9ý>BšÆB¦ ԈL³Þ3´×´J+ªÆKB2“ΦÛÒ4gM%’bÔ1ªÉÁkæ<°ÅQ"©ö9À”æòВ´ç›¾”fàp›1iƒÄááýacNt\ÅFƒÜZé*u6Ê jµ%‰ðÆM˜wãñêªmߙ™Þ9üÀ_G—ß;/2ï"Êæ» äºîø®™²gÍåû¿ðãeÛ¶t;‘Ъ}Þpô[~yfòÿïì[à£,®¾ÏÌ<Ïî&a“% لÝ͓ͅÝdcBÂJ6W.îY*fC¸±DCP)šøªƒ +¯"j«€U„ +–ÍFh@[©­÷Z°Þ¯à+T[µ¥V}µHöûÏìr{þ¾ß÷½;9sfÎ9s?s{žy&÷ä»Ùú¥U®üü±î+‡Ú&U~ÿ›ÿxä÷ó3‹ÒÐEä>·.zcçä bÞßäûÔ¶ È”©®i´Ä®lT×7’3']ÎMORWq Wwñ¨¶sfÆoêø6 ZÑ©¾,tfËÇ/9òrwør©r3`HHƾc$¹Ý f¯W¨[êå9v¹+ˆŸ•÷¶ÙÔ]¥çÝ͘•ŠPäLBÍîÌaœPÏq$!š¤tõ<&]]h€ª3¢Nµ wòØ¥:¾’"%£ +gšk2ùJâß žy4ƒ½ˆTŠ.|¥J¾™V÷_˧ƱÓz>Ù¯j°íùÖiëô>­×·×wÈgøz}œ|écÒ<sõ¹–9ž-fó3súÆ%NNœ—xŸ¶sÌvŸùï¤‡;ätÉŠ“¢Çõ~g“órçÒĕεÎm´Íù˜ù€ù¹1Iù–êSG¨KË)H¯ÎSç@°$͛¦jÍáe^¯C$9(É5L]ñ–šJïMߛ.é›ÒyúgEÍ&uÍrÉXuרä +SmImO¼+ÌøâôÕ å]nøÉ··W£Èg¯òˆ_ úAV¾G³¸ó-ENòh° +Ín'£{Ï^á!/v“_«k c”`Ðÿà5ƒaŹsòçn~.Ôø­üùÚÞi[Ž}ûûëšRœ™Y+^œâJ·' ,1ùÛ}-õ? +¯üѲ†KN=û,›<㗱ï-N}ðºîEöv]焦å/¼ô–Òiy®Ä£î]ð²kP ìîÊ +_Iwæjûêìu…%÷d›¯ËüuÞÁÂ÷ìïe¿›gU`+)̟àžP0±°´dAAGAgIoIÒsIJ²‹²³ßõž]ßUÈ^Ê{'ãݼw +Þ.ü,ϔ0r +-ÉòZ.sØÍ.#ÅaOs”ãôŽÉ)¬2š næ´1…Xlq‹Ù’JY¶¬Ò¬@Vg–ž5Uý‹‡IUTÂ%á¾ èL«^¦Þw0Չ˜zßÁrS’cÇiª÷É[‹KÙ5®¶öøöóÌ+ø)ù…3ä;üØ;üø;3g.~¡Ö¾žøh—W”‘é.Ì/ʐ“k6¬‚Q˜NÝvŒñihç©s°5ërµÜÑΉär:ˆ©ñŽâ÷R^ÍÔ':ž8›v|­‘~î…™=’?c¬zY1Ò._VüsÿŸ7½÷ÂEWWWÌÊY~ç”7óŸ u_øš¢1²öÑ#ɓêm¹·q„š†ÖÊûg1šÔó’²+‰FFX.6 Ÿì—Gr-jî«À¼÷¹–Æ+ôcg;!Bœ±ßàzFF¦¬ÓûÄÍ|”¦ò„׉GTÏø*þñ¸oÆ cß~3c¯z'·CÿñÐN”óé-=­âÙ©Ñy©‹[¤pÆofˆ|üÄcàƒø9²ÓÇ’ïôBõ¤iDùcÍцŒ7ö\\y€^—³‹UŠeÙ×dÿ¼ô—™{JŸ,=Va™7ªÓÔiî±ô$ôšzÍ-òöW®Ûa÷¸ ‹Ó-®ädG‚=vK¼KRÌ.Î&»9ÛfçÌHNIÉ)§žù/ä¯\^¯+ž9öO³³s, {,Ӟ*s™ËkқÌqý%ЬâZS²ÇëqûteÖ§=`?jöÙ͝Û+Dٔj۔۔jÛrÝyJµó1O©vÞֱǰ[)v)‰Ç‘'_Ô/<Ž;>¿M=ÕûÜvZªôz¬'§ñÓ~¹«‹«óď×)%W³ðp—ü:²|xìn—ŽÔGcãÊãgUÎiªüÎ.¶‡Y]0Öäv''§Îš;ô¦­pü_º–—Nª.ì>õYi©Ç™‘•7§TKK)H+/+\¢óӟ%«‡ +Û³Â¡êNߤë‡ö¸3lvqՍ£ ÝCo]ќ–kS¿6š¯Ò; ­-×Zí9wS»FëÔ;MÏioiŸh \˜ødb¦AVÈÐC4©I›{@e¶lvÉcÀò¢ƒ§Ê+"¾ø\õïØU,R‘Üfã»Áß:†þqb´Þ1´ï7dÚO­e'ÉFi´)àÑ3~–¼ìâ©i,˜Ö‘ƯK»-I«Lã‰iYi}ã~JÃěÆ¥ ²º}œ“u¹e•lŒÓÒ()11ôñ¶±ÐĐº^WШôƒl7 Å·òÿ¡ÈÑG6•<#yzøß,v,Rnb§¶±kp—›ãEAŹ—›¬Ã_V5éÚV÷„ì‘å %¹‰6[“múÅS®4{´ZÏh/'ŠÝ#ILá±Xc¶‚­IÊÉ2Œt£…â&êT¸\µ‰ ¯‘.ÿ§Y()‰†‘•’)µ5œRiâN£tÊ LEYd§lʡјqœäÂücÈÿ)CùT@؁¢ßzÈKÅTB>*Å +½ ë-’ó [l–g’¢Ž>šýkqchEô˜À˜FÇãچ˜O²‹è:DÓèQª¦fÚL“é0íEþ®c/#çÕÑ.r3JÒ@L§û麌®¦t 9j¤Y*â©G©ÓiBô¯°i}ô�¤©–~EÙJ6¹­¥)ÜË<HycôJ[}%ú6|Ò –í§)pý5R@=ôŸ¨—ôRô{ù_ÆhídëØ_Q!Ú Õú¢WÐDÚGo°F¸fÐuúÛ ûh%B=Ì2Ø¡èÑè'ô[ÑÄô´9ŽÐ!^"jõí¨Ó|º„.¥6pBï°ì"ˆDk¢÷ƒº“¾äþœ0#šJ­t=„Úx“ŽÓ×,‰U°¡»Ù«ìïúÛÈ[#uÓZèæƒ¨½´‡°‹ØE<ƒg ¶2ÐZsÁÛH;þ�a,ȱ߉zéPUtd4-ú‰:}ւn£ß!¯X)d‚È«µÑÚj½ìô(ábz€ŽÐ«ÈLJ¨÷¯é[6æ#~ï‰ÎîŠž@^,Иñ4“Ð*ZC×Ð/ЪÏÐèŸìO€äaíY}­~2zê6Ÿj÷&HÏFÜÐJ„y¥Ä†¥Ï.e³Ø2¶‘mA'|‡½ÃMÜůâañ²x_»X×£•ˆ)]iªAói9ZàÔö](ï.z–^di,Ÿ£Do"ü7|"¯ƒy˜æŠ[ÄFí{ý§Cdž>:íCߨƒÞµ 6C-üƒ¥#Elëb#ç›ø"Y؄!*Dµ˜#‚b½Ø,^Ò®ÖvkïêSõ6}·¹mèÇC¯F£7«~gB¾ +ÐSÆÒ8èÏRhÓÈ_'ÌÕ´Žn¤>ºúrm§Ý(÷Óô"½AÐçhb.乩_ ­»…Ý s?Fîß±gًì#ö4<¦_Ì«x-oàËø-0›ùþ&ÿTd‹vÑ#za¶Šýâ šÕË`¦èô¦—Í…XÎ/²üñû/N9<ýá e ýhhËÐï†>‰Î‹^‡ü»U_G·"—÷CwÀ<MÜOÏÑé-•×/g:4>“Ð/Z­ŠMfSaf°™0saæ³0ml[ÓÃzÙ°›ØÍìv2÷¡l;Ø/Ù~˜_cS}½Á޲¿°¿±/9”˜ h³›pŸ€’Öòɼ‰Ï‚YÆWÁtò«ù´ÐN>Àð7ÅáÅ¢M\%î¿ψ×Åw×¼šOókó´eÚMÚaíUímí”îÐëõåúVý“Ý4{§¦ûL{MŸš¾7›ÌÍæEæuæ×ÍQ‹£Õó(÷>:ÿç3f]úHíZ~ý"Stê·²¹¨1Ÿ#VŠ;şõ¥ì¤p²wYŸèWD ü[±ŠÍãOcñæÐ+ÅRº¢l7ÿˆÅ?Á +kÿ++Ôþ“ýš¯µÜ$Ñ_ÓÒ´›ôO1¼E•üzvˆ?+n7EC•úVvTßÊ_%§vŒ £èÕ·rùq̟xß@-ÚXýu Þ©_‹úžÄ׳1âum+ÿ;ɶ`Ôx…MÓòøå|ۍ÷4M_°«¨“ÝCö$û€ c»ÄN6Ck…¹•ÃóŠp±×E"ՔŸÏÓX3?É犧LGDc%þLk™`¥Ð3¿!ú1zÀf^€1­£Ék¬ sͽï¿zJŽØúÛúèÙCÂK³0«,ä/S%úÆ ˜ú)•ÑAèàz*å÷Ѻh/[ŒqÆOŽ•í +ò±$Œ–È[æ‹tž‹±Pþ“«o1þ¿„Q¿‘ý®aNô¬CT¨IÎíZ=F¦Æß 0‹i!|Ð]¦}úkÔÄ20¹:‡¶BËß§Ë1ç|Œô³Èü- ‡4/ríÄÈ|B<04…0?¥—§ë‘çIèçÍÚŒ¼[¢+PÂÌQÓ1'¾HÑ{©m7+zStµFŠ^FËhvtÆß5Ñ]L·êA>O÷hc1ƾÈþ€ùè=¶ãöz㑛eÒß`~…üOҟ¤>í-ŒUÑÛ£o`ö.Ä<}?ƙi½®¤¿£Þ¦ˆCT>t)ï6ˆNÌPGiftgÔÁiyt%FÞ§h‡YÇØÓK£õÐÝ ÚR^ŠüQ:óz™¾(P3wN jÒ%þ‰•ÆËó„åe•úJнž1E…ùî<#›¦Ñ9Ùö¬Q™é#Gœ{¯¥>ÇXay덆3œ +kùƔ)ÅÒo´Ðv!v‚Ôp¡LØRbÎ %\ú?$1ÉÀYIfsúÉ_ìuÖÎð+u†s-˜Ù÷uFÐþB¹g(÷&å¶Âír!€³>sy3ÌBÎúpÚå}õ¡:Dן”XkÔ.I,öRbœIp…3ŒÎ~–1‰)Ϩ¯ìçd±"Sá,£®><ʨ“9 w}Ûâpó̖ú:»Ë,ö†Ym»±(LFM8Å£D¨V%6ՆÍ*g‡, mpö{õÝ>h£E!Ï°ÅÆâ¶ËZ¢-(ÓîAºuጵÇ3ÏyyjmË­çsí¢¯>³Ã)½}}·:ÃÛg¶œÏuI;Daînõ5 áÛQ…³H‹ßl ³[ S–C–)Vº%F½¤„V8à F±¼oE “Õ¦Y×¹"YYÑc”Uïì›Ób¸ÂUv#ØV—Ý?’úf]70*àu!§ØÛo«Öþ䔸c˜õ|ǒ³<åRâÒÕ8ël½2™#c*Ô!ìlw"'-Ê4^ZKÆS_ûxˆád^Œöè'Ԇúl• Ûdø°î¶ξ¯ ío|ñù…”¶8Åä¶}MÒ)µä¬¢ÆöxÂcÆH1×¢E‘ÇIÊ_Qì]3ÈÃF§Í „ê£fÔm[°Ò‡Êw¹dón Ð"x½3[b~'-²G(àóÃ<$9‡ÎpÒæJNïÎÙà!zü„Ú ¤…-ùgÿRlé#ê—W†Yúÿ…½$Æoœm4Î\Ðâ¬ï Åë¶qξüY^ÜÅb TxXs£¦¦P½Y Z$º»Á¨ïMAWCÃ#j[„c.n**èïegc–ž–a2.ÍmRú¿xÐl+ +s6„m¡)1;˜èrý?Œž”¡:,^¦p¥çBÿÄ üdoXŸ@†µ|Þ8gA__â¼ V}} †³¡/Ô×6í]d8mFßÑ"Zú:ëCgš0zpƒ=Üp{…XÎ*¡Úœjú ¶~f€­Ÿ½ å�¶vÎõsZ"Ø%׆j‚ýyàµÀ.0 ¨\R%QzœÒƒ9½"Â-JÞ~ @Ô«¸š"(û #E³œ¡1jä1ší ƒ¦ÅhE“?9RÔÎi9_TÇ +Ǟ`ñ2üó†ï£å­)þ¯-£,jð‹sž‘ø…gÊï=µúôí6²$Û�ùؾ¶Ù5TOómtjõ¿žÝϞû•›&°lýyJwÐT>.ž® n�} +Üt¿i ×(úŒ¬ÚÇ4 ôz%—C‹õy4 n+ø§dxýùè „ ÚpÈÏ6çP.èEŠ7r¾0|»Ü“ƒf ­m¶Åòmÿ­‹zcqª¼ÔÁ/ãj€ìç€52`?àÉx™®E–±Ë4}‹ ÔëÈâD¶l¢T¬žd–Òw +öB cbCÚK”ÿ9QÑ¢ìõ}p—#Lä*6;BT ¹KZ�ˆ/€ª¬˜‚jXIԀJÃSØ<¶Ä`âmFØYسÏ.ÂÌí²MD­·_Û‰o'Zú�à¢eоeÈ{ÇtÀ òu«Ö*§/±Rzû)yêÐGóP2·öéÄÐñù€㨪NÇ)$þJÛÄ : +ÐP‹Ç'¨ +Ð w G‰êë˃Àž…#…Ee$#’•]öñ߃]–„£‘t»â|©©‰;.s Œ).;Z(>¤�¸øPŊI…(,);Ym‰( XmPÀ) ÞÈË/Ûö´ø#ø/‰±X”Á^ŒX‡—!Âçů±u`“µ/ÎÙ7<¼Œª»ÐêŒÁ>88 Ðh•ØI=€€½�R`;�>@“¤ˆÝb7ò¹áS`û�«�ªð1Я¶Ø%V`Õç·Ë¯•7ˆ»~8 ø co,‚_âmqÿρ%ÿgqúýð§ßÇ÷‚nÞ¢žæ8Ä=qÿѭ­Žãí¢+2Úa« ¾P +pm†k3ªn³|r›aײR¥Ô\|e £º®¸ ÕF×dŒ*ێ*½U=jîzÔÜõò_±îŒÌº˜L±X™uY™u¨•Rхôºä©BØ6€ Pï]¨÷.uç@ä» /é7ÃÞØ.}âÔcru›X)t@ɖ L”U=‰MC´KFå”m<çKH”ŠœÇ)Rv‰â.H&©K²rbRWT'‹vú €ÓHØy€±€:€&Ú#y>ÇAq)]i¡@²£‡÷ˆ­G×JëXêÓ¢Œš1z:0â“EŽV?JèLèM¶gBiB ¡9A_…ýþF!Â'ªD“hº<)k®,—Æ'›*Ë7%mO +'J:’¤‡M‡LGLÇL'Mzìÿ¬5›B¦NS¯i“i»)AÐæ¡¤Î¤Þ$aKr&•&’š“t‡™m¯¾E,’½¶ Ð ØÐPÇ­ ;Åå€V´F+ªârù6Ágû°_ +äR —j +¨) lÉi„�q®é,çL)Rr�à&ƒšŒº=û¤t¦Ág…Ï +ŸRG0Æ2²ÁvšBю¸ÏðJãüÀ¤ø'•Ì^@†åßÚ +±°¼Šm*bUuY Vjjj«Ñên-lÝ¡­2V¹W®Ú¡5Mî¦Â¦Z•Qå®*¬Ú¡ù ŸÛWèÛ¡9 ‡ÛQèØ¡mœ¾wúÓÓO×Z§¯šÞ3]Œ“ï;#žÒ2…sÝÊ*—R=‘ïEqZaorÀöª�«�ß ÛÁõqP§&@+@GˆÇåðÛçIú6œ.Éçð +¾'RYÞT= Cn+`@ î=àïQÒ1×^EÃ>¦èMqùíŠî€}&ŒÀ�·@ s Ðý`ð_@­€N€N‡Å|Lóḛ€NÀ^€&ÀÌóùã0{øá X/JsPz:¦ Ôá[µƒXÙ.eß§ì۔]¥ì¼@ò4ë7Ó¬¿fýé4k¼{+Û¬lW ©ÚúDµµ©ÚZTmElä"+OS¶IÚì3e_ªlo`¤ËúËú/—õŸ.ëƒ.ëU.ë%..}×ÊG*;IÚl‹²§);?ä°>ç°ÎwXÇ9¬ÕV¶•!uªQöheۥ;|"¥.…žd_Rbb‘K5…X4⯊ø'Žø·ý;â¿ÛñûŽ©)}É;î¨Nc_±©šôÿ+ŽÿɦÒnà“Àˀ%?s?ñß(åFøŸÁÿ ʵHù‡¨Y…ÛƦ*úƒñpD¼‹êÏ#ÞëêÏÈ«R½7â=êÝïm@wE¼+6FÜ2ƒ+"þ1Žêáò?Ös)ÛNn.s2=žâļxr,p}Ä+CÕÉYmĸ¨@æò)fP³JÎ1T!sÈPQd“¡2m'·ÂÉ,EeފEÄ–ˆq#b1=á>îøoÿ“²àô5K‰lu|üÊ7ÞÿbS#»¯Õqö2÷~ǟŒ'Ïæ ²yÇ!ï Œ§½ƒœísô£’Ðål¿c¯w™ãqCqwࢩ·ù‹?78îwÃqÜè}Jfƒ®D‰çôNrL÷ïv4¸Ø? $:*«@?Ȧìv\”7(³RŠ8vïwŒAŠù†ÊÊÜqy™YwÀk^m^džgžižh.7›æs¶y¤%Õb³$[†Y-‹É¢Y¸…,#å7ªuqšI­¸MòèiÊmã±7Hj%Ι…£ï„GˆFÞ8»†…S©qNMxœ§qНïi [šÔÒÏØAøÂ|=vsZ  ’t‹]>—8@Œùn¹Ã.ñº[îYcøP;5.r†¿™r$b¥5™”¾¦*³*uÒð u?`…âöy§J3/øX63'¼¥qvKø±œ`¸L:¢9ÁÆðdùDã�¿Š¯ª¯;À;% +¶`kùUõ³$­­ ž£\Þ 1,Ö;cb”+Å(— (±éJ jš[_ן›z†M•BPŸg”вX\yHq5K1>šòT\y|´ƒ>Ä"K9?²aÄRTd)ÃHE–-…úÝnˆxÝR¤œýîqнûÛpDz$·JÇ͂*ÆÎÉÆd qnÌ|‰ü¿ÿ-©ùÿfmï/n—Ï•BFý@(¼aÍòÌpï"§³ñûñNù¡EíË%n[~ßXR^lÔ9ûÛÚ€Ý.ÙmF]?µ×Ïiéo,©‹´ÚꍶºàÀ£=µ¤uÛÙ´j{~ ²Y­LëÑÆ`7Jö£2­F™V£LëÑÀ£*­ÆY5¬±¹¥ßB5òFm…xR"úCÈî +Ö¤Û:'©Î1ѕyƒý F˜¶’<Áð0£&lHVquqµd¡wJV²|rgeÞ0Ñe?ÈvÅY6‡5ä¡ÌúŽº³]]]«%tw{`¯îÎT´Õ贮ٍáùœÃöׇ¡º :!ÓÿÕ¶lOûûù*£›¯_ïútîá\ޚ»*·'wcî¶Ü½¹&ɸ¬eÀ¿-÷¹¢ÚÄVãW_§ÒìƟô®îî’?B]€XržnOmKu.µcµË°2/¦�P˜ Ðé÷°_| ø@£›`ß x0 )¢X×gvÔɃê[éLQ6PZQ6~¸mi Ï^Ãõ—ư¿º,8RUžX‚…7£ƒ°_¼ øàß�]”‰2ywLkƒ]ÔåaȾ</¹ZZ]žÕêÁ3YÝ«»<êŠ}´ÏÐòôÑÿøàŸXW7¡*Ð @RÔ.¬[â3?ÉÀPü�á_´ +endstream +endobj +3195 0 obj +<< +/Length 3202 0 R +/Filter /FlateDecode +/Length1 27436 +>> +stream +xœŒ¼ |TÕÙ0~Î]gŸ;ûýNfÏ$3“ÌLȄ@.†°E$J€ ‚ ¢%‰ˆbEb]´%uǶ‚m­Vm a Z5Z´µJ¥oÕª}ú¾¸µ¦¥–Ú¾Åd¾çœIú}ÿÿ³=çÜ{ÏòìçÜ ŒÒ¡Ä"eõU«zqî¯B¨ý5€¬Þ¸A™È¾¡sÏEH|÷ÒÞË®úùüpGg!¡î²+7]Úùü=߁¶OÂ=Ê嗬ZóþüŸ¼Ðò Öp9�¬Ñ΁ò=PŽ\~Նë¶z4­Pò-W®_½ +ñ™­h†òíW­º®Wø»ð(†²ÒÛIoñÃ_¡ mÌmˆÁ>„x ·"Z¸‡ÁÏ0Ï!‰ÌóÈçF˜çö±H'’Ì~ŒÜêÄâ$Òâuø"$§¤Ï›Ç›Ï“N5/oF-—¾€¨.²„,Qˆ°C_(ìè*N#……ž`´ üÞ̯C̨çhœa2l&xŸygàæX˜Zõš�vºðföëŽëœßd·;¿ÇÞçy’}†ÕXÇøç±Ý,ŸÑH–ˆ`~?ãÅøi4¶Pä>0Çö[RC–FØYûwwã›Q3v-ó$Â×KO>eÁAK‹…±xÔŽi››å ÌÈ£‘Y"Ϗ®Y-§`t©Rÿ±ó¤Òçý} ÇNõ¡–ñ¾S¥S¶Œ}zj Kc§Æ¤Wê²­›TÅá bÔÓǜQÁ«­ED7_‹u.c-B©NÑßM7á¾êï+a[8 W ŒÃnuæê¦¹.¬Äc…¼5’«whZÃ4î7ÁàÌÞúîæcÜò«MÁK'N>3ñÔ¡íp˳w喝zí=¿n"÷úmo™øl°ï1ûþÇþõô¯âÎgæ9mÞ,L=¬Þüò»} +Õ£ìü= ÓÚÙ¥*-*p‹j³1K^1Õèõ̒(†(2äFÊ'U½ÕÊ,É9I(¿¿O’hæ”ê0›!GÛæŠ"MÅÚôHyTU´pK:‡\²&›7¨Zx¨AõûIl*ÃHù 5@ ÜË*Ó² ˆÍ5ʌµŒN¥JÖb†Ìۑ̸ÅZ,¾‘:‚3P s9:ú^*uXzãH]6•òªëõ¾í9ƺ¸[•`q å1íkMY7£Í¹ÛÐú; +‚ßêl’ZZ8­ï\þ\¡Mi«:·ImÙæ×èL¢‚ªæãvÝ|ýüBû´Ö¦ù3–é/Óߪ½Ew‹ÞÜé¼ÙÉ[V¶0=šÊ7§“µùg°¡<z@[4$ôE»§© : Œ +QUh²ÑÀšå‘òÛjR_\$¯”×ËlFÞwc0FœmV›voí@-S[€yaç¨NŸ­Åµ=Q”3 ù<Lü°’Ü3ø2AQòFSEƒÑè`”S£'£Ì@G%Ò(ú Ó +$î(‹Ž|™ðfŠu¢j**b‡8 ²’ˆOЏCÄbëÌÖ¯Q¤/õõ÷§�ÝÇRÒx + +©æñT³T¹>/µŸ?Q’ÆúZÆúÇK})K‘´I¥2{‚Sì£R÷¬Y.Js Ó}aÞ6­±¡‘´†BUJ#ôEYü6²ÚÌA£W…§óEjÔä\Èë­>ɇMU5 Í> !Ò $ˆà/U]]}S?îC}¸¯•Z»†[¬¸ÔK)Ôßza×¾:)`äña‰&LÅi +Œ}¤üñ°$ÇU½¾(+ú¢ ‚`»G_ÔÁRNKT©R-¤Ú"Jýë†qFQWÍNkh˜VÈ=‹‚Ãe¯À»œ‹ÝY¡fÇ-pà°ˆ™ûÍH̕_$_ýtÙâ–hŒÉÄ¢™¡]ן7Ýgչ̒ÁÑÜ{i]¾¿fÑ쥍çÞr•Åý+Zëf_·4²íÒªªš¦t}¾vé`2xNê։WnžnÍ÷;—šÝ5=Åy+å»ÀûÙ¿ñßB ̎IÊ÷7ª„¬%E§!„«“#¤,{()ÿs!n™Ì¼l"ô/ÇFÊTƒ å ñZâ fIˆ>#T+“gԎ”ÿµ@!óù>R™SôyùT5“Ûkéój±Â™géØÿBVQ q”gÿK5T-Ü[h@q‹¿†QËX&Óò^jLûôS@-\á)`£Òá—ë¥Ã© +ä°„ÃÀ¼ŒT»òVB Ããyx(y¤%®cL'˜ÍƒX¦ ™‚d +’åÆi8DÁ! +QpFs’Ò"d>ÛG* óÅARW[Û8ÍRa\ï>5™?Á(ÆZÞ;R¡LøV¦Q­.è{Œ¥sÔhlä†G6²)w4ö4öÚˆœ XFX³j©ªMâ ªtɀ´ Jb#¬IM‡ ñô¬| 0+ñDGÅ,Iç–#ÚAÒa³®W·K÷ºŽÓ0ϪÑZФƒµµ=µ½µÜ@í`-3T‹Q­T;Z{´–«í™ö£-Dà—€Î‰ ¯¤ õ K€±4[ŠÅ¿}ÿN&Ÿ¼Ýãã5BÔóñn5ÑïÃ)Lh–Ê? U ¬#Õݍ- @%"q•8B" + +–<Ž"¥€ùLÅx/\ÿYçõzm&]V˜éPëulpv¶îŠŽâœ‰¦a»lz¶òß¿øú¶¥ªOül™"û"‘xL:Ͼï¢L~фï¢t0±é—²3¾7Ï#…{‰¬l+Ÿ`¬4#?c˜¤ŸÝ Ì5&¨¸3HD\<ApRI2ª�9ڌsD•¢ˆ`oËÅØŠè‰5…žZROÚyÈÍ^‚>ÎNQÌnZ$R0pT“,Ç †`€`•K"˜%IїÀƒÕ6ë€?ê<à| ¿¢=ìG+X?ÒáyÚ6ç2Ç­øNí6ó;^1¨Ö¸`+ Ý® ~ÙñЇQƒx¾fª7VŽH³”Uß²ˆÃ*‡’¸ƒëáz¹Anˆ¸O *Tª†]ÆÐhm§ÂƒH‚(©ö¡Äâö¡Žó—ï1æï ró/XÞõ,‘•ˆƒ,666v·vý yØzÄ!;[ÿ‰ô‰÷Œ"Ðy÷ä€�£°ß5ب/¦‹ +1‹Ù® ?ö(Ø©…œ,BÎf”ìe!rè] +ró‘©Æ_ql*+@XõáníR-×0××ë®7]o½Îy|OSê.¹Å'YŠ^˜ô=zÊû»]¡;ì°q¢§54¸ª'·ÊòñƒŽÞ¸nãë[^¿þ²Í¯-.¬;g×7Vݸv.ûÔC[ŸúúÜñ“ÿçÚY-Ýðˉ÷wÿüԝ=“¼™9¸–Àû'1-QMõ1!è²Ä9‚Eq9ˆ-”ÅZhÙ"öj N±Õࣅ̟U AÄ °â å²�ýBÕӆXbe§û`²2Š“5-Нo‰³ñ„(XÀÒ#ÀbKcÒ8áXgrXÊbSÒٌ5Lƒ{×k·hPÐEY€žRÔµp„3’>þk)C揔G’ÌAR V'¿â‘ð|”i9r¤ô%k}Nas=SoVÕü NT«ñÊjLäx•%pÝŽÇ•Y±@|6Òé«-vEœ< ÅÚ¢dÀ†nÌÙ¥[)`UÀB:X«‘% <  * R$eHUŽ*¼Ò“üїÚOóB Ø\ÿ `S-ÍÀåÆúÇJW“n!i’Óëîï ;sP‘O¤¿ø%##ÿLžuî՛¦ÍËGÂËVGmÖf<gæDjN•[ÇÞ`\‡ìS¿þukM¼¡Íž¼hbþ¹qo$qJaK^½{†Ïé%ø²¦|‚yð¥ŽËOâK<Gñ%§¾Ã`™¬?–Ézc³×£‰<2ƒ0§LÊLøL=©7׉š¸9ÄYS<ÞÄã+yÌG3`"U‹îkxu�¢Š÷xz=ŒÇªG-‡K% î ¤”¬®b AàhGÞ8"½A¹ZêK쨙ã®Ú°¦y¦ºN¬<Æmmçñ:þë<ÃG«ÅÙ¼&°!À¢V=&=üLõl1›sõ‰d5q+Iâñ\=Őî•ô0p‡R‰éðáR‹t˜jœÐ)‚:Im»†±ZÓª¾Xºœlï6,}Gº'ÂëDPì’=¹ÞÜ@N0çF°¢n&øªñUÓáÈáèïÂoEÞ©ùû0üa䓽µ¥¦TóµÚÍ5;ðf;àð x|Ûjw¤flft`˜ +>]Í/«^ k|¬Ónõ9ýf§v§î;ÊÝá»#zkʘ¨YP³(·2w]òºšÛL…ŸÊ}Ì~è3$5uô,ÀAœÁ Á©aôlz{TKµp?ë x‚,y˜9Ré~ÖI*«¬ÖHبçÌqšðü ”ÎTׁY“ê¹Ñ행õ`wfÈÄ2¯Y1¶¾:úKˆ °vUßkÆ=æ^ó ™5àÕ÷¸ÓA ÖÔìŠãžxo| Î*ñlœ‰?T•=íSıp¬ÿÕƉ¶]¶]Ì�Ç.cȂ…<vêmíà„v�¥Wø­.GŒz»Ñ¨ßjJ§L›¥ÃÝ2’À–.õSkº’§Ù +íK+Zc¥º©ð%’AEõ9h ù°Ôø€„>$&x®XØ7ƒ�z¦jO‹ŸKŸ[N'80úQ1T÷.¼‹ÙÅîÒ?ht z½ƒ¾U÷‡wÕ€ñ§ÀŒ�Ù�Íô™p&rGÍw"ß©áKÝDXŠ»¨M¸‹XÕ^ŽÃº¢‡ÈH·®˜P ` Jk‹I!Ȏao‘&îb„X¶b¸’€­øñ[±F¶Uže­<Ël…WXáÖbb%÷œTÍfhf.²’Þc$8©Zð#´ [høwóäì®Ø+ pU¼àR.W…oÅ ƒ +[rÄJA‹Ä§Œ¢‹1ƒ¡ØµÎYªWÞõê³×t^r¸Œ¡ï¡‹Û–­šx¿¶ö;_oX˜³HVûÔÄ/ï¾bAmc"™ž»úû›wt<÷Îo_l»h°©¸¬ï—Ù$(ÿãùu¨‘Y¦º­÷Ö`BIz™¹Jò©Ex£µ4à9êцÆëåVÊ+Ý+=+½oäM¨z´‰Û ß`Ü`Úhî ô{3½ÙmšÛô[[M·˜·¦ãËIVcΘ7ü9Þ_ ®¦ZN (Ád²67ÏdZ¸¬;ȳ¡ù…yÆy՝ú¥ÆeÒÒäҔ?ˆƒŒ7,x:åNw§§»þÂ܅ù 6,Ÿfbõú¤MïM†õJÓôd¶©ßÚoÛy@| ³3ûXf4ñBõ˩Ѧ“Möó4^´žñ>…_âނ'=Uª±ð`Ïë_ôOû $ï~Ð^ Ö­Ád7L)Cµ‰‹ii"„ñ8BB¢Ž 'ˆ «ª<ÆÁŽà°*e,Ï[˜c¬Xž²³°–fëÁà“”b4îJãçÓI—Ól q5ý:X”VÒÙôhšKÿ ÏAE<˨Bá¥T…ÆÇˆš?ÞŒvŒjaÍgòñVh÷,Êíƒ|Ea‹dE["¦¯ÑæPÒËሠ"1 E]­!‡ô†šT\ªÎa³)Yµ†sH“r„ЉUQ‰ð”ì„ú)M¯Ö_j¼LZš.EŽ’5§AôÁeÍŪªš§™)40“hN- +@ô�SAôx,;ÕÙ'¢Öғ^~{jæ'ÏÝÑþ—ŸMÏîqûÅhÔÓµÿÊÍߞÖŸøáÝçÿɕ›]žŽ_7‘Úºû¢-çÏ̵o¾ôª{Îð˜–o dðoîúvÏ-Ëë/­ ü|ݝwý¶àf*~¸fˆD°Åõ¨Š™ôÃB }?Ñà¬FªçCTЇ¨ÙdV šÝ>"åµDŠ“&y‹jùõÒZk”‰FH õ‘òí›4åO™òoí§–¼2ŠŸkQh}h ˆƒªõ@= ©¤•�<è U>«èco¥R¥#% TB<鄣1ÑÁê8Lì×)qoT¨}¢1yξööÉ̬Y•Œêž6MXÊv y)BJ¨J´‘á}®úȝZ-ˆ4jk¢.©6IFV±µe¢ëRÛ +æy$|†}]Q ïïi9RqMMšÙîÁî‰ôF#»#'#¼éˆ0*‰€ËŽî­¯ÏÓ´±©’Öf+i8JS5íöäÁø¶-¨2&V0¹ãîYJ 4Ûà6Øa(E„ª ¢Íª$ +(Kxzk¥<½¥À®ƒÑmŒÈjª(S/aCS~PÆ2î‘{åAy·|Ræåáðð¨©MºM%è)H+jhËX? í õ³ÂÖK}%ÜO “I°Ùö¥ÍLMæø”þ™¬ž>½ººyúîºY­­i¯V x| ¶óß"ÍÕÕÓ'BãÊÒ"ɞæ%xÕ½5Š›ª€#„Ø€Þ™c~;©wº +ԇ”¥¢:›4fg˜øˆÒ¤öG’ŠÏj·h¨Ý¢qRW““ºšœ‚mÎ)KÆ9å`vK&Fš;‘ŸÞì§òÓGø“ÔӔ¤æM’¹'Ip„4MNÙCù—ª#w$‘‰d ækëÀâ†þÖŸ3H‚PUñ=©Úˆ9R/zjj­g2ÔÑ$½—û¿l¡É<A7bMÙE_é¾eœYÉÔKêhžv ®ò|sDCÑZC]CJ'C@N +rjÈé,䑟¶ôS€ŸVúé@ 49Eùì i‘Lòÿ[ǐDSA­.h +Äó”-tz +½…Á_ ¦>Í@i¨ Ž˜¡îÀhõkœÉ€¹â„J&‘UšdÀ´ ìOÂ'T]¼zV6P7ۇÂõ9:bÐüÌf“Î匈ƒ<¤ÁfM¯f—æu §!N(o2çT“ɞdo’H&‡’,JJI&IÈEkwæ“=ùŠ#*õ¿wDYe7+pQ7ëòa^yϔŠ•>øC@=Ôõÿé…Ú9ø•=—ÃíßÕ~¥â4éëɘnSs:nÖÂk7êMuíÓísêÌA/nÆö3öbûÒæ&6- º©ÿɼ_»¹ïþ’ÓFÞÜ5¸ó‘yBiÙËeš¹OÒYÔ¯ZÏý*Ar½¢¾Áaüfm” +lS>[¡%‚ü6¢'Rª´é55f§ÁÞaL·åÈøÑ#™±Ã“8ýÞ¨ôrælÛÍí¢˜ë¤±ãŒ<èªSŒóLeܐQí$׫Çz³;ÖÚñ|;¦¯SAM‡w뽘§¨ËS4æ)Jó¶ +á +´§”§Cæ_”§Ûl~ßh|ô¡Èñ£¥Ò¨§4Åý@Ô{!#t`–¡¸¯d˜ÿNËN÷óŽç#îÝâ.?ÞæÁ‹ ‹Œ+ +—r\fÙía1‰ìÞݘud'{Ëf †é´óuÇ1Ç_¬ã»÷5¤ÁŸª5ŠÒÿŸñ#Œ9ŽØ;lxÀ†‘M² ÙFmGmÇm‚­Ç÷ĶIFN0•\¥S¥1i 4,@ØñÄ­ AÕ lq+%ê#j h;Ô3šs„-vª—äˆÇ 4K¸Ð�h9 /xë­\"4ÓÌNwU{ÚÕµ®$÷ÂÄoçŒÿ´{f2qñêÜÊÕÌå!çÚy±K*{�‹ñ�ÓŸ‹ZT…áük¶ðƒF2IJˆ‘pîÁƒx7>Š0DóûÑ�×¹œ b¼ýG"`âK)[ÈZÌðã§×ý•g'âòç" ©^ I`4*X­ZÆ\Æ\ËlWv*?VÁÌUào©9Ӛ†%̅Fô‚úáœæµÌ¨Ò½R(¬”E*tñ#ŸEb|a†Õ 'ñ•ÌsXÍ8]Atu¬º¨ÿÕU¥Õê(Šë(TGeŠî¡ÐªReÿTê…Ò8INŽÚÒ <B:Q*+JA?ˆOìb ]O«HÊp¸rÄa’ÀÜ7p÷…6œþ0·4êðÅæ˜K¯\¦H†ú›W÷ÆËñµâÄ`´QÙÀ®Û¢ÔD£¸ZÝôœ‹ƒ{ú„Ê劙_ËÄÓ$¢ :@vðU#“‰¬0½‘çAù@#Ÿí›—bpäó˜JP{K}:¯3@W4ƒ®èÀߞÒ] (QMÑn°ˆ©PÄT@b*±lF‰2¦”AQ©Äì~êÆæŸᧁ "ˆ@½ÍNw]ì�Ý↝Ôý¨A'½|† 0n£úž2�܆ˆ)ycJð¤kíTEP*’žf*ê›Áàrž%¥Z@FU4¶ƒƒ®Q×Ië"zX˜<IÕ¦âô<v ×4t¸°êêpõ¸z]ƒ®ÝÐP4$â‚*œ ñ°=nœe ØgC—DA‡pÄh˜|Le›¶0=?hÀÜcè5 vNxðó ¬"[Zš¿R¹€:1±J¨Æu¶–5¥d}ݝŸ;ÑҒö˜‚²'aÁþ[§g-môSŠU¿3wjá\ÀÅì²#?»yÊó«qÂ̰DÈDÅs“#«"LˆƒAH‚ˆhÕ6;´"C±X,CzoÔ""Q‘T“»If?i'rdéI2¿:HÄW§×W…%¿eŒ®@©TQôßçÈèW[~Ç�ڍ†;EŸ´•7jÈKÔY\ITÄ!‘Eb8 î9ñ.îûÜ0ǒW‰04âwŒÑ} {0�ã$Y-`-$&'™L•­Š_¸¢ÏS P: æi=í+ô”l¡¨nëJ¹äîA=ö·XÞ­øŠ.NÕW ’^éZä5t‹ƒ÷&y +^\Î{·¶Ëv‘s¥k¹¼Â#bV+ˆZw̶1w +[ Û¥[ý?`ž÷ÛÞ`Þ1¿+bþÆÚ¬=b¦F·Mû‚øKóIQÃaÑx ÃjŸ.GBù¸º A;‡™«]ìd:µ3ýÌ6Û6÷NÛµ?ԍhök‡t¿`>bŽNé욣"FâQ‘é#)™»A˜´!Q7sv”u:HWmÖ¢u¥c‹cˆ"Îáðþ–ð‚G‡íE®âGâÈ¡‚yÖ"™ã ½˜¬ˆøšÆ™ðÍN¼Þ¹Å¹ÃÉ:OÙíœÕ j˜¬f‡æ˜†•4ªF¢ÒךÇMm#xÅÖ¨Ö¬I5u˜Xd’LЉ=iÂ&ª‚Á\š¾ÜçIõõ÷/ï£JX ’±R_J"ž‚~‚R©~ ,Qk×ðz.uB"ž…¾~¢w–Pc#‘s­]û„¦¯›ÚhTœ“=ûCH„·éÃEƒZ[4BÐS*Q+ ±#‡½•’·R7YÒUJºJIKKªI[tHî¢[± +õ‘áÔY޲îîn›àš<R–)ä­ÄŸ Å*þ‚wñš5[—ßZtüêGþô×¾<¾?ÆKîÕ ‹of¦¿¶aÃêëìÛþ€ñ;Â⫏7uE՛€w3@ßãì=(Êd'©Û§ö’f’ië•)*_îÎ(‡ò ÕF¸´â¡ =VigRð¬•-š9EMzkäiàà.²Ÿ#G½b’ Hސ?1v4:”y/ut(Ðý[¤±O'­ùʆùè{©3wu–‰Ô`5:½¢—M‘¨ žZy¤k(W×U¸:åóЇòxÝðñèèþ¥U£‰)T×SP”˜•È%ÒÄ:eÁ“ Vk<6)Èv&‰$j[‘h”¨~- öQÃ¥å½ +Ýpœ-Jœx«‡â\^?-Ø¤Ì ÎSxÆ¶( ÇáEh<¬‰ãYb@3[ÑGýšܦÚt(u»éxL:½N¯)ädŒ alƽx~s˜n[ݰU;lƒ6f�¢!KÔ<eRÑ5/ö△w€�ۉ¾D4¼Še"QòK)f‰äõ™->³Ç‡$‹Wòû5Jnº‰l‹§¦DKý4.Li~ `ÄBhR„R¼À®6‡œÁ¸iâϵoh[ØWã›6ÏênI]Õ^\ÎÞ3þ殹>K¸ïŁsºïÀ;gÕ{qtü; ç2âyӘ(ਵüþ§ ·ë>Y2LÝçÄÉÆòASqŠ&†èV@œñ£GGq†Ì¿Á*…°S£/þ؉C„ÞäIöæ +yšÖdhªÞ¬„󳞞 ±O»ÉÏx†Bÿ#ò?v?éù@8$òó +?w<êä¿#š­:CüZÇ×n“n Ä/w.su„.֊ü +±[³Bw‘©ÛÁ«¡ÔÉ.ã ¼ÊsŽ9h¾‰ +I1¡I8N…”P6Ô:â'ñڇL!Eçô8«#ŠF2D¯I±¨ š"èKÒøK/½kU¢[}^ՎxìEf‡ä5›4Ð8è +xA€lU-NQP4¢XåtÀJ9xAa^Q N”\A0tMˆíiv}”uªÎAçI'çü8ëPŽ!ÇI¯8z½Žàé#̟(¡ûBë¶Ë©pI÷©Ò‰’éÎ#\[ùНR™fR2’ư4úÇÝÀ]ûJ_ý(K-²B7´u²µhV­TnŠ0Ê·؊ºDEŒì1ñ—\t‡�²‡1a„qЋÉV· ãŠã4^à:/ZHNÄ£\\rϟÉT_ԘÆÝXÍ4µñþܨ1TwÉé¹o/·Ã|4ªMGê¯øâÖ²¡Ö_Ðc@@DN Víð!à`�¥P#³YÍ.GËÛÐím¹žïşô<ÿÄóÇøGC#º>¾)÷`ýÎÜ#‘Çso{ގ¿ÐqM#ÌG{͗54´óUåIªþ·Ã•Ï©¡ˆÜ|½N@äõçgGfG·yÞÁoEÞÍ}¹Žë%Ö!x=ö€3âL8²éú¶È‚ü2Üå^¿±€5Ó´/ô4õ6 4ínÒx²žúÄJ¢'H¸3œÀ°W`Qîöȃ‘wr¢Ò¤6u4­fV³=|�êBv£pµçjoo`Cäêøõ‰[„Û¼·väš~•y7ó§È¿"în9èՆª¤ × +ç"ˆåjP!Œ°UÉÆš›®J +Zg2ár9™tB£Ñj‰û¨®©@“sH2°·eVž÷¶Î¡©jø¹+}XÈúß.l¬©#R[Áªr»9At4ª,-yÄa…hø7j´†š[5Ô°ª¡jhM•d6½Ò¬¢ù¡bÓÏðoP­¢Û©óN{‹Èr0°Ô× +¼Ž­ýÄK“±î”ÔÜL4þ1ŠdýS<’ðÇ̘ÕU$› –ÊÃ$§œ•ɇr�‹¯ÛËB,e¢¹XBŽåpF¬Ëáp –có¸.ÇÆ½ÉÎòéŠú«r(PÏr`ßcm>óHue‹°÷÷÷£þ¾/ˆ p_çäñŽ3 ëÁx”n5TŽùY&7Ëèž;üÍ9«Ž}0>[uù‰¡¸à‡«ï{è†ñ¯GWïºû¼Ÿ^Ó±¡oÿsK_Ü1³ËËì œs᭗Zm÷³WÞª‰Ê‘ƒ×^ú°Y[¾±ðÚǜ§×{pÝ¢»:9žØ +a„øM@#N¬ڭ÷êý·I÷JoJüFi£}«ô€m§ãï+þ7$l±ÚýVt୞ÛLB#½(T%½ÆPØr&“‘q'œN¤ñ5/²‚¬Š5kU­<ä÷PÍb~˜`Ä̖‚ÆJ÷†w‡‡Ùpèÿe‚‹µÀ +¨.<TµjõWøxÅ'FÕçôHõW _œZhŸ'�Œ6j̾¥Øã€Èo .Å^›{éÔái" aÝJ}¹³—Gá¬IBqXKv3sK#Nj°'pÏxáÉ&®ùý–¥ãú‰_Ÿ\~utZèjöJb´oŸxî·<÷ÆÅ><»°ÏöW|s@[À>3þ÷aÐò§NL3ž³†Kç@pFÍZ±'ÔbBÔâ‚9 +ùGÊoP‹ 2¿:@48‹2Ôà*µž< v˜YV:ÛWW׿Q˜+.ã2žñÙ:¹Å ß:Å.o—O¼ŒßÈ Ð>ïKÊQå8ú€×NÃsñRy‰oe¸Gîñm”û}Û­ß² Zåá2O…÷âð/Ä_¸?ќðýQ9…eY`]f½#x‡2>- +þX- +„`ùø0ò#rh ‚½'4bPHÚ"ã í …FAš C—ú™±ùΨV„á½ æIÔFk©½4àE†Ɛ‘¨Å؃zÑ £è8Ò�ƒ¿Ús³‡éðà]ìÁÕz’l I‚"dUà…ÖªÖCÌ·+ےäü}©¿o¼¯t¢¯Œš­-cc}Tñ:aðºÅþÕþ«ýìÝ~ xÒ ÆFcc#n$ÇíK¸Ÿîí_صI2Ùq? ‚—¤"&üS"gG÷HÅIn�â¯OZhêt‘‚•ó½öÊi^vAô훿û1Æû¶þ´®fzÀ¢‡g®™qþÃÛ.>oZ_¸ÿçX8ö66íXËă?üÃÓ­éMTî͘˜Ãþðk:šºÙûÕoX÷Çv6°¨VZÁl¬Þ¸˜AÕBZ¸à…k™¶hÅúi×ÄzWìàvð7»n‘w¶Ï¼¹mGûm‹îuÝ+ï\4Ââ÷¹öɯä_i]qtÅñ'Wx=Š#'ì Áü£š -^ädB ¼ÈÝjµ�+7ô:­Öf³k5Ql’Í+`l”»¡…¤ªÞªoÙ}*ú|”Žà‡öw¥BDå{_5’¶Ö]¡§Bϓs%•{h +·„ ­*.À T€. GÔ*XÐaÇö¬Qmë5x Cª£);[që[§Ü t7îp¸÷³Ì iم¨ªt‚è>Ÿ_Sc^ø›Ì +@\D Ù¬”²x}vGvW–ÍÊDFUö^²…bšèĝdlF XÈüjŸd§™÷©=ÒIüä:#$Ñ`'È .O~G/Jô&FG\ÂDZ&¦¶©dwÊJØ@âeEv…ºb7Ì9¿‚ÜêÓò+L;çÐ3øsê'6;{¯ƒÚI8ÑóyNqÚT|êNbkØv¶à–º,ÛÁ2,ý‚eÈæá^·?OSx*;µ»K2ÉÙµËW<¯¥Û³ ðç}$ÆúÇif,ÕBJõ}N ©ŠØí“N�WLÐÔ`ÿ˜ï`ö“/^JöÐ,ø}äØ6|ÿ©1¢PHôX ýD;¥teTgž:ñ}û²¦¶HÁçwɘEëëruù:V˜[KG«cK£>ì›ð¡öÂBƒ[4ƒoñ¡ŽÚ…>tAªSÁ³å9>¼$¾Ì‡—.ó7y¡¹w::·n‚ÛT¦U=“köáó2çûÐâäù +jsµú%á©“Ñ™g@A §„ȇ%êp§nU—–�G ’•|)pruòÁÔù€Êö]®žäô¿‹^´¦r(”ú›Fï•㓇C±pf ʅÎåGvßÜóbÊÄ +<kN]Ûxø‘Ùsk‚¡¬¯÷×3Jë¯øîénm×[ +âÊ|ªˆ ÖÌÎwœ{q[n⟙lӚg÷=‘Ë?ø|^òîîÛ«¼ uyt¼0¯wà€=V´[‘cy­±÷‚¾Õw-«oåè9ÚÕÁº`ø"fëÆëZvNÿõ»–ŸóÅM¹®h62s˼¼ÓÉ dNA"6!ú«Ú´/g–û—ÖáuÌ:ÿº€&j - +=Àßï}Œÿ‘Wd°?à$¾û*mÐk…E9 ƤdքF˜QÕ¦Å)¤ºL-V3<®=…84Â$TFKõ-•¡Z*CµU.g0 >r +H•Ý.ð4“@Îò§ªžÒMeמ¾WYS¢»`4E3�|\_ ֛ó°t©RsÅõOώ U_€0Uõ!u펃jˆ¥WÈW\˜H [˜z}ÂÄýŸ«ìø=ƒp}A Û¸‡Í1½-xYçóÞØ¢Ìø YP2~°2‘_ Æ$þ܉;#MÓNŸÚ¬ŽFóJ?g0Ù®¼ϬèóÀÖ~œ_‡ò¸¤vê¸9iÆ÷$I–܌Ҡ6ô4\§é•{Ý×Uʃî!yÈ­¯ÍlÔoÕ³rCÚÓÑÐÛp'÷îxg`oӏ6°ó4 Wþ[•5èu…Âyú5Ü^ú5Þ ò¥]m­{°Æ%ËUB¢†5%ª`-‚ºÛ ÓÈLª,–렕1[Y¢ n±–­œ•£~%POLºš˜ªz]sG ›cÁ#<S"‰I¤>6¿°fû¤Â +Þøç© Ý¥­ì½œ 'ˆ@Çoþò¼Ð¤Ö—WR¢¤‰&âÉxuœ  Þ›C–éX J1¥«EÆ0D’bšŽ´q¡룦ZTQØ)iWˆ$|ЏNˆï«¬aX!rÚ:å-‰‘}*»-@ÀʝR¢&M¸O@ìÜôÜÄøÖ¾ûþ6Ð~ç¬à¬ £û<¿ýêãÛ&®}mçÒK‡ï}uÁ¦õ6›—å×Mtî>ÿš#?ùˋ£÷Æ¢øöK[B±X>zÕĪ™M_<û½?üùÚerÒÎÑ} êëç¿ÆÄ™î)è€nÕÀ´€,µÔ“ÝŸàW»?‚/` Ÿfñ+êÇf›Æer椹šËŠÖxF¦[^/—¯Êl’ïÇf^•ß•?Æ’Fë\BvN–m²se֙Ë±,+È|ÖåbS( ¥é¨ÉU” îB¶¥~Qýåèz´QÞäސݎ¶É·fw¢û³?F?ÊÍõŠ<ZÿŸ®wä£õc®?Êt¯ÿýËõltžïš“YŽ»]K3W¸®s¿,¿”}K~+ûüAÖT±j• ×ªJ½‰PôjBኝ +zã`‘�‚"lG²a·,7ÊÌlƞ•]ٌœÁè»Ëãv»­FƒP6Oh²+À$rgÒUŠr†V*„Rëq=fÈ#Œ’Y1[ˆ…Z·ê?+hI>TäóÉ4[Š™ `�“ŸµU<-äp[q«&â‰»E“–iF®È ÂJ}ð‰A¤…7#Zƒ+‘T”eKQс4rÑ5R>ºßUteíԝ‚*¡›ð—þ7ÆBçBOaçÙ՘3~ÊíÈN$«±›Úãü)>2ËÀ¾‰vdÆG³ËÂÎñ¿s×|±qŠñ°—'üñèéßs´øÅö/+¶Ÿ¾ƒØ“³Ë'8žÿ0åZ¦}Ò²‰eèù‚¤ S“FS1o¨©ƒ¿SGù®^!{8ê·¦¼D‘'}ÖÿT)WQè¹5ÅGÒ~òa$”üA+9x#ÙT­‰Yb³£(˜ 55,ý“|ѕ0¹ÇH|Ñ=_sä —ôV¸ )z–%·úzýXõ÷øPÑ;©ÚIýÏÐCº©PŸ´ÂTœÏ™t’¶¡ƒ–B&=y–|Òí<z$E¿žy¯T:ÒB<tÒ{e@õš;7Ÿ!réœT:ߓ¹»ßÎ džÊŒfD53aPÆYíH-á—h:S÷‰â<+™iº¹º¥º¸G«wgÄÑÌÉ£(H ‘]"}ù¸ÚÖ¬,R.R.Õ]©\¯ìB»”ÇÅCâËÕú˜Æ7̲l³þ¸s–/àŸ„Ûô\ƒÎZ°×ÔY}éCê¶¶:zœלlÐ9èdœJvt«+§gùæ„Ötë–IÖ¼pl¼¿DüÓð#»áý0d‹kòPÙä§ ”/{b)NÆ4I¥8ˆbTÁÕ|2õ%3±Å‰}ÖØäÀÁjŠ +•#hVP˜ +_ž“9Ûm!‡2'-(æ­ î;þϟoZdVdOʈ-µæÓ[«Ÿ8™šWgºÚV ]¹â²93N¿ôž»ðǕï³N¿÷0õk¿‚ßžÝ[\tù/õ;z®’øSTo©Á×BiX°»› +™ô5òïß ‰Þô½>q“|0òtâ÷ÞßûލNĊÑb|z"›^_ïM¤õ/#ìñ%}í¾ß¹ïåKà_EÞq½y'þvâOÁ§†ý ‰0²*ôŠ¡0°9G(ŒüJMµ?Ñ^fÂaÑQ�¥Ñˆ+òHž¬GõôzxÏüô¤_¥±šJ3»Ò£é£i6]ƒ©F„)aªá*³©r¨ŽMTó1=T›Á×î ÿ +u¸ý›¥´(C±Š×-F¼n“±L/Q}êt”/’tùäh"–t‘º>ˆâîêŽzAn}ås™ß¹I•U¡`x:WP¦£D˜Ê_”¢_³÷õcúI_êÿÁߨÿÌ9y:1îüÊk&âúb óãÏä–FíÞøÂþëÿüý/ëúg.ð_~ÿ¼[:sÌ×'®ÖD£Á ì•$×>|ýŽšæêttÝßn£º•äë{R˜*Üì€V‹<VÁNŽøY (ö¿ö€-ÙBNõµdÀ`É|µÁ]'ë´^V[‚ûôvz`Ïn,Õô#&«ÀPƒ…fòœ#©¯þ*æOæ½#åªÖºX×%¯p³nâѪȲ¯rìn»'¬­Ò…,Š5"+nÅÓ¤-ꚬD7yhækgëÚä6÷|ÏZÍw5;µßó<èÝUõcô˜æí÷Ýß÷<æ}N³_{@w@>è~ÚóŒw´êMùsÝçòiOí.-®¢çX{ò4MÕUÒ@²’£i<^IÃáJj±ÐTUݾ¼¹êKÉôò7(7ñ·ZvTi›4y]^.z_FCo{ÄÛuÛä­nvšužÌØd{À†¼J�Yu–�芷©5Z[‘Ýî¬Vg×ju^'¢Õ@N# +<Çi˜�¶Y­#ÁãÖË#دZWê°¤‹èvéèÞÐñºÍZ/áj’*dvki~­a5›µîk<äS{i¡¿fk^;i“t¸¾@’ƒ†Ҏjí~þ€T…ª*³­HzÀlˇȑ,7ض}ý§èވg\þÐ-*ɧ<c$í—ÇÐÔ¶‹4FÎemý_ì½P̀|Ì:¹‡MÈ ²ç²_§8-š‘òÇ!ÕFôäèïña[QG>«ÖيÅVôBÀ•³l¸²MTb*ÚlÔR¤ªëÔN Ùx±à§|ñ¤ãÍ·\}U§òö°oâ™äÄ!g"h©gï‰Æ”pvB`Œ~“Ö¬F9K`Îfù†Œ¤ÕPz ¯ ¯¬ÅÕ{™P§E×4h9­n(Ã>z:õrêö·©O¸Ot§¹Ó:m/ß+l·høa‡¸C£uÚjF  #8¦5^ÑO¬*!Ä0’佂‰jy`£ÄBáTMB§1p<Ãà0ð6W- +ÇPBJ0‰æ·j41N—&žJ<‰’%³I•œM +BPċDü¼ˆÅ¼_M#e““±r6¦*à§lÒO~Ê&ý¥ÿ/4ݤ%G{ÆOT–ùÏ%i¼™X%ã͕ÿV@h˜ØƒcŸ"0\&ÓÊ©<X`l¡Gñè‡Ô@üwNWáu6Rð%‹ŒÑ(Ž·Íþ‡Q§ÔdëÆŸÎvÆd£.¼—ý«1ìi»ä +žÿSûú‰Â¢щ¥—…ÜV9­S®g¯¬ä'ÞZٝ ëåƒî#àoìg“Úš!¦“ó1®ù‚5ЮöÕÚ$¦2PmÀ"þDN0“ [Ño7èÎíVk›ï0î0í°lmÍ¿¥Ëõnüݜ֜Žé¢úˆ¡_wþÃzÑה6/oàÒ-|‹ÔbiŒµ$ŠùlÓ|ý"i‘eN`~ìÜD{^mZê^íhºFÜ¢ß"m±lqnqÝ+î’vY•Ÿ‰L¼Y2[Ì5A)h Ö$uIW¦I'5-Ñ.oèhâ&9oú½©7’l…?ËË:¥Éi¿¿˜N7'?t&'˜[ÈH¤÷Jd`4&cú~L–Ý.§3žÏtzƒ!ì\ݱ|!Ÿ+D­;œ ¶�]œÿfwG�2Ñõá- ©w„qØM§‹¹ÚϒÉx®f{sx^ŒºE1RˆÚ …¨Ágs{.g�Ù%k ®\<êÖ7fb²Ž5äłه}AX‰Lš,0D‹…p¹4W‹kk¿¥mÿz'v¦£#Ø´Wqc7aº© º‡ÜÇÝ'Ýîæ~†i@9$∠éøÖìE9œ{†yQ³poèuõ•ÈŸO•R}c§Jc•CÐ¥)îET<‰žC {Ùôˆéä‡;[M›C*Ó –­ÅÍùSéD‰Ìñ :ÑÖb)SˆD‹Ò ŸBNÔHͦæ­&©yóáÃ$9¬9,B¢(Ùwî/QÌ#z„G_>9¬+êÁ,8¨-ºÈ·pÿx/¤r\Xë³´U¯Ô"(HªÚ\¦ž8ŠE¢’#›¹!M&Ìäi'˜‹QÅLèÛÃf²}’zòŸ=ŒPa¤ò ]L!Á0 ¹D0eºÃÖJb©°`¯±(ÁX ¸TkQ’ÌE „ÕQ$G’‡Eg%±Aã _èTmŽbƒÆQL€y—„`Ñ8‹Zú0g1©Z 8Šõ$À›]äíÈí{,ųœ_ýþý»=|VSŸëM£{“ò@´9®ÊgÆ 'âT«&eâœFä†?• …õÎYíóªb¸¡.R·dó‰ÎyʼnŽZ·M½íîÙµµoF¼±å£?]pþ >—\/U]~ùjÃ²rUÿ£#›êØHÄnr¹J‡¯°Èq&áíþkË_\9Ê’f.À¬ç×ÇéRC×s/sÌ5èj|-GdÆaöeîwÜGœ–aæM$`aת.îu?œ™ÁÌ=[�æ5÷„ÈQcÐgK ÇK@è-cŸR]µâ–³ålá¨þŸ‘ç‚ù À¯Øÿæ›äݟr¦À ±¨¨šƒ±€o2¼ËåA#x|?{ ãæøF»7ôÁéóž?¯í’٢̱=ΌqØÆ&Þ©ZËmâQÜ]ùJ‹% ²#LÓ<â@û€NГJ¹ 1*—%4ÙB@çÒ4Dç„ÜÏ!žüO-¤AZ¤Czd@FdBf$! ²"<ہœÈ…däFàð>äG°^°Ë±c ø€çï/ÿ O,(Á¯Cá‰+ÊÇY¢ûþd2 E÷¡](‚Nâ:ô"E ЏÐ,ԁîAsÑëè)x÷&ü*ô*Œf£ÇP¡—s óh'z]ˆúÑè8J vô>¶ÂsÚP/ô¯Xþâvt{ù´Ò¡VôSô4¾/FÈÏcjp +Þ¼£< +#I””߆Ò÷Ð8RރæAîCmmA߆1_~Uþ‚œF£Gñ ø˜­t—綗סéh?z·Cn!ÚÄ¿­Ý®„»~€]x´|¬üzŽÃèxÒ7ÐíÐãa4ʤÙV~7¬K Í@ç¡UPûuô¶á:V-ÇËç”wôQô“b^fEèG +ÍG+Ñ7ÑÃ0o¡èïX ø{ø ¸~ƒÿÌ¿ }kG× ëÑ�ôüGpï“è®ÃuŒ‹qÁl¹P-ºèxÿ^t·ãn<Š_`á³-e{ÙQþ0£uAw¡à§pÚÀØ*và6ðõã7Áנè7Џ÷aÞÿŽþ‰«áús#³¥¼¬üXùè‹°¡–£õh#º}VõEtýŸf´Ðòuî%þzþdù.˜Û:ú¾Z/†gß«4ŒFàz FiÁ +Œ¢Ÿ‡/À—áø><‚ßÁï0bú˜?²Cì«ìr <_n‚'9)†Ñ2t9¬À0ÛwÁxC/¡W°Çp-Œè-¸ÿsf:3®0¯3ï³·²;¸/øÛ&ŽOüiâty;àýlÀ».˜ÍÇaþ‚Ð‡$¾_ÿz>ÈìcM¬Ä†Ù;‹íd»ÙÛÙ{Ø_²¿æú¹'¸wùùü*þ qÕÄ×&~Sn/ßBiJ€~ÅQ Ðâ4ÀŸK›ÖAÿzáêG7 ›Ðvô-À—»ÐnôŒûyô +z½‡>…@8}^ o¿ +°îVü-¸vâ'ñ ø%ü +þþœ\L\ ¦iaZ™9ÌeÌ­pÝÃeÞb>f}ìjv ;�×Cìö`WæëášÇßÁ?*¼*&ÄyâŚ׾¯ïMx&VLÜ7ñÂÄGå¥åMÐÿ(ªEièéVèåNÀÁGàz0ñ�z½†~Gûúf0/ƒ®_k`ÕZð\<®…ø|¸–Àµ /‡k¾_×<€¿oÆ·àoâ{éõ�Œíüc|�®ƒøi¸ÞÄÇð‡øø3˜a›£LœÉ0Ei+3—YÄ\�×eÌz¸z™~f#¬Ð£Ì^æókc£l-»Šícw²?e_dß`ÿ‡c¸.Ã5sK¹Ë¸›¹×¹ßpos§ù ߯_Î?Ä¿(x…¼°D¸Bx@xJøXøDU‡x±xƒø†XÖD[ýƽù˯ã«y;ws èBf{ù­x ̘Àt²W²ßbÿƒ¿Ÿdü.ÞήeוÀÎaþÉ®ÇK™çq䛨Kѝ¨ŒŸ`þÀœb>⸓ù'¸oãƒÌz¶•ÈKøßrîfþc`ï¿Ej3e^bofo.?‹šø‡ð1þ!æ7HáŽ36t ¨z+C>nù5³–¹uqyþ4Z óþcþ:˜ï™Ìí¸š}ƒ{}À†™¿á“ø>àGð.Â\ÄñÀqÇq�BԋïE*~¿‡GƏ±âs¬ÖcÄÓ@xaCø V‡¨àÁ1Ɓ;˜“ÌögÂQ¶�JäQôèzÌâ,àÎÔo} (à&<­ ¸Éoq=ȑûßŸšøáØüÛü€g³5è”E%æUÔ´ñ\]è6Tž¼e™Ð å¼øþBàŸ HÍ+Pë[º o[@^8™*à…ä‰ýøÿ¯€ë·ã?£k±”5Š©¹“kÎÔü÷¸Ö ”¾‹îöó¿E‹° §2ñ`ù¢‹@æü7¼ßƒš¡ËÑÃ\ ôZÎÜw|wbRẠ½Š´ú<較›œ÷¾ò0µ £Î™ø +Z[¾µÂÚ]P¾¹|ZY~¸|!º -.?üwcy5 ­|7³”Oqy౯àà ~ï�¾=½ ü(ŠeôG¸~ +ýŸÉ?ƒ¶s¿ÞÙR¾³ü&H檂º¤è tú3ÌÛ<vå&Îcö”ç°½ ¡Ž¡óˏ–ƒX‡./_ œ÷gè‘Þ3€ü#€»wp—2Yèo9q ò»RÏYÒ©¶ÌœÑ<½©ØHô¶\}]6“®­IU'ñX4® +)Á€ßçõ¸e—Ónûêœu¡° F5má9=ÊP¬gˆ‹…çÍ«%åð*�¬:Ð3¤�hÎÙm†”ÚL9»¥ +-/ý·–j¥¥úeK,)ͨ¹¶Fi +CGf‡•¼üü.Èsv¸[£ù…4?HóFȇBpƒÒ&_>[Â=JÛМ—ooë™ Û£×µ†[/ÑÕÖ =:=dõr…{÷`×LL3Œ«­iƒ4FèԐ'<»mÈžMz0ÄFÛV­ê8¿«m¶7ê®­­«Ã¡ð9Cæm‚Zék†„Ö!‘¾FYKFƒîPöԌn¿sDB÷¤ kÂkV]Ø5Ä®ê&ﰤཱི‡\ן¿*Âí­][Ϭõ²ÛÛäµ +)nß¾UÚ}~יµ!wwÃ3†˜èœžísàÅw¶/Và]Ì­Ý]CøVx¡BÆAÆTÝ%á6é¹BÒ†Ï _¾ýŠXÏö!tÁ¦Ð°Ç£*Gž6e{gW84Ôâ w¯šíÛcGÛ/Ø´×­*î³kjköH–Ê´î1™'3㙙K¾¬£9ڜäÚ/ør^1éQx> Ã²Zžt…aL$º¤m_ÝÍà׍ᮡ5°k‡´­=Û¥&€Käþ!>*…•íG°þá±Oφ¬š„Qéïˆd –|‰hP?•J¥†ª« ‚ˆ­°¢ÐǙ´\¨­Ù8 …{%˜>Ôs»ª»)“ +‘å½cDECahàü®JYA{‡‘šIu1=¤ftªÆ±„Ô LÕ|y{OðxÕôCšØ—fÉik»¼i;ÿª/©Ô·/·Ÿ¿¼KiÛÞ39·íg•*õ_ÖMæp¥&|ˆ‹ÂLÍê]°¼‹�àÎ ·­í™¤}²µv±^¦»’c¼,}àï…_>™º äY\T ø¿fDÔ�SVæ I=ó*q·.ú_Þ†1¹‹&_Ý69¦¡¦ÔÙåég•Ïêža; æbL{çòíÛugÕÍfµ}ûœ°2g{ÏöU#偋ÊÞ~ˆíb»¶÷¶õL-ÿHùé;¼Csîì†A\Ž›�µtΞ0¾ýü=*¾}ñò®C`¶)·wv ƒÚÚsN÷žÔu O¥P†@ R�™T1Ìhh{ï!¡ZËQ�-¯ÁˆÂ4S0ŒV0˜4c�ÆU`*…‘᭝]gâ�%¬îÚÊÙP^,ŸþcõM‹Wš›ÿ®qk¨ðýÿö¿HÒ_¾˜»ÿô†ñ;%¤1AQ í+6)Äbh¢ -“Ðé ÿ:ö¥­úÕ/$±_аßDó9„ŒژǑ‘õ£5ÜÕh€)‚}R;Àsÿ’´M̀{΅<ÃÿYáU†6`3 ÝL(Ï#mD?ªØlxI-† õÂóš!|:ٗë {§` 'a°ú;¡;?CÈ:�Tšœ‡[¾‹Ú: +^á1XÑ5%`RªážÚ!P'#Õ¼Á‡Ð´ {!ü‘½‚f¾«|ºyhØí ~Iþï6ú š}ì,õ Z +¦}”ûØòÌ!ÔÉ~º—­¶Ìr°'Pû ÚÅ~€ŽAà r-z!_†À—GÙ?ìmk«WG M¥i:œHÖ"Ã_ý³ì˜'Áª àØ°ÓKkÞ>çœÉLCc%³·º¶þØ,û>ú †}Ÿ= +½ko"]r–�˜½™Aa ¢Ýì{hƒTöݽ‘Xý®çÙ× þWì+ œ‘Û^6Zêၿ`‚É£fÿdÍþ½&K=šu5¬F£…pÂIZÏ>ж@Øá)2C„°ˆ@Ø'Ø' ŸÀýfˆ3ÖC؁ƒ)|àëHÌ>Æ^ZV½“½4® {{7M©ÒïlQöa(“t×dù;’ú'á;¡ì„ôÉô~€{!½zO‚콓åì5ô¾ “énöêá@Pš€zB ¹{ wLÝ=Ä 1+áJú¦=ÖCzU%…éÚ< +Ó5Ú¼×å®ß Sº¦~3ÌÜf˜¹ÍäŸ]²7Lµ¹¡Ò¦–½ÚÜ�mn€67À¬dÙ«á}W“oj!– (X˜÷«aÞ¯¦ßè_ í¯†ö~ ăv“{-Ìczµ½b8$»loQ­oyŒ" ½t¯Û_¿ã«’VGRÓdj&m/¡µ—ìÕô’½%…Vëf™ØÕèëd‡8!a6Ž]=ÉŸfÏCWij +na¶°[¸-<—­Ï³õ¨3ˆ¬l-j†ÉàÊf<­GÛ«в’VÑfµª¶C˯ûzËÙ ÛÂ.bW²<q¹ŠM9â%Ÿ+4åõ»õCúQýQ=?$Œ +G…ãÂI¯œïz„^a@v ÚAaPdzô½ú=+é}V¯ê;ô|PÄ»gÝÊ^L¨b B/„AÌñJ€+ìEVÂj¬„©¸ˆ|³1‚’á(äCÊCÉ íÌÐÎ P3@Íèÿtr½±mœeü}ÏN|$¹8ÍÒbHÓ7¾ËµÉì(­«)ÝzÔb·$g-¡)' ÝАSlObB *¢B£ˆ¢k#ÑDå|é*§­h5ø@@|C•¨X?ÁºŠ6 Êïyít«”/pÎï÷Üûüž÷}Þ;¿w÷ú.:z™¾_*cÀ0WW*[u(þ.)À>¨­ð¶bßÞߥ5`% % % Q¿W>DÛÀÝÀà‘¾Û�F xKÛ_×§€F©ß•1[ZŒê*Æòûnöq§¿ÞÇ¿×ÇcV4‰é öööœ‘3s½¹EoÁ(˜…Þ¢wÔ5G{G½Q#jF{£‹ÞcÀèXô +C˜¢W,z/¤×Ò7қio.]Hϧ=ƒô<à íH«›dßr?õéÈ ?~XYÃæäÀ ÀŸà +�¯²Ê*¼«ð®²Q 4 Æ*^À¢®‘Aj´FºòˆîÁ†¯¸Oà”›�Ú^¾"£kkkÒï€oKÿh=þuéà­:œà&åin‡ß$Nþ“,Ì lÓ3‹Ãµ À°x=“øLx&”U|V”O8¦Ø)Ø®]¸µïPÛâmJ ƀÆß”ü#Éç%G%÷ÄZG´û#Ú/G´ohû°¢ô⇴Æ 9kŽk—ãÚh\ë‹kh퓸²iÊNɍÄüo’Ÿ–Žuµ÷ƒÚ½ önP{-¨ jŸ R½Ý8v5¥Cr31Yòˆä½±f¡ýFhBZ\ã—8²³„ä=’;‰ù{—ýI?ûÄ5þ.¼šÂ]«O`j$ àZq˜ÿ¸Ö1˜»Ö%˜\뢸Îßçò’Æï»=wD|'ÿöRù^ݾˇñ›[ð»°§a—˜ÅM؟»ÖYŠõ_AùgLW)þ§lLÖ[àÃÒÿZ½ÞOÜð4²¾ê†¿†¬¯°°ÌúC7|ދnø<Ì÷Ýðs0\“:øe×z\ÄwÐ[øŠa¦B=I×3~-?{¬V9冩V’Tùk€ÙG½¼Î 6&Ó ×ÙÅ ÙÄnfÈNw2SÚV×0‘"«ºÆY´ÒxÙ¼#þe]£ gÿä~÷’xç:¶ï$ŠáÃî²øÃí.Wl†«Ü¼"~g\¿î©ò“®¸®ªn„« +KT°“Ä*üŠX Ÿ«†T ¨øª¬~ñª1)~l¢ìгáëÔ ölñIÈÙð‘¶–ÅQ³Ê!Ç,$‹5‰§Œ¯Š'á>TåÃëËâ@O•º²m,_#ã^CvåóƒW•'˜—ca_É7í;éûœï°ï ¯ß×íëòíöu¨íj›Úª¶¨Mªª6ª^UQ™ÚAÏÞB4µíh”3ÜFzÕ +óÊõ6¥ö4FÎ|®*8vœÇ<¶b'¸Ón3ûD ÙU߃ãѐí¨c_ÈT8ÿn%Gù6fô'2 ä:×I÷6çç^ê$ûõs/e³ÜvnÎ0{ºÛ¹?ŽíhÂï™#`»ž¢íGv<y4¹ MÕùcý< t9/Ûãç]Y'B+º²¶sŒî l(g”B*¹¡Ì‘Éf6ø ʙÔqòó’Ù‡aLWæ†Iö\-léÆt¾.ÃÒ2 ÃTO%+º^ z›S†ÏÛ2èt­­¤@[cd¦ìa=²­e…a<Ô󼱯ý²1 “í¦ Ši"$lRHeÐD@Å”òòG²aÖº“e¦Ìcò¬ÌÃùG1½µŒ‚zŒ¢"fû‡¬ÿç2›ø‚ùzþÖ©º3e¤f)ç;Ï?p¾1ÝÝ]9u«~ƒgïÔôÌ3dó³Î-c6éœ2’Ý•üÌ6ò Éy#Ya3©™ÊLl6éæcù”‘Ofחæ‡ìGr˜kh~›Ææ©±!ʵdo#Û$/Q.›rٔk)¶$sÙÇÜËTT– ·áJ»®47áx˜ê f»ÚæŽÈƒãp0ðbçU/Ãe«9”uZŒ„£$õÇûã$áè$©•îÔÕ¥À‹‡ƒWù›u© îF‚…X õlòá_±X,Êå¸TH_ mpÜvŽÒ}˱RNl*™•ÐËõe(k»amZJÁš·.X ֚ÕP.gán¿¡oêJN/èóú}A_ÓIøbæJÌZÐÿ®{ÊM¼„%•”9˰ø£b©\¤…!A¨¥ •CC™¸Îf0Û嘙÷³Ç�8Œ ìWà?ï�÷�/û&ø"ð°NO¿§?x6I³!:é<‘õýODUaó_ªÙñɚM=]³V<€u£›â~L¼9» +þ-ð'à¯À@ƒ'â‰ÈÆËµQ›-²bˆ£ûôï%¢b¨$_’Âiw—Š¡+Öþã¯?ztÜ3^,3ì +|!0’Þ"U+“ÝZHÀ©ø¿ÿÖ¦¤ +endstream +endobj +3196 0 obj +8579 +endobj +3197 0 obj +9702 +endobj +3198 0 obj +11498 +endobj +3199 0 obj +19850 +endobj +3200 0 obj +24134 +endobj +3201 0 obj +25461 +endobj +3202 0 obj +19792 +endobj +3139 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3135 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [197.273 204.381 210.722 216.337] +/A << /S /GoTo /D (section*.43) >> +>> endobj +3136 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [244.317 139.185 263.495 151.14] +/A << /S /GoTo /D (section*.230) >> +>> endobj +3143 0 obj << +/D [3141 0 R /XYZ 71 757 null] +>> endobj +306 0 obj << +/D [3141 0 R /XYZ 72 712.597 null] +>> endobj +310 0 obj << +/D [3141 0 R /XYZ 72 609.529 null] +>> endobj +314 0 obj << +/D [3141 0 R /XYZ 72 504.257 null] +>> endobj +318 0 obj << +/D [3141 0 R /XYZ 72 314.4 null] +>> endobj +3140 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/XObject << /Im22 3133 0 R /Im23 3134 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3216 0 obj << +/Length 2370 +/Filter /FlateDecode +>> +stream +xÚ­YKoÛH¾ûWØC( 갟lfN3ðÈ`;ˆ»;3J¢eîJ¢BR±_¿õh¾¤v< l «쪮®ÇW­ŸînÞ}ð‹\äN¹ÅÝýBe¹ðÆ/2•‰Ì狻íâ×dw\*ŸœOûº[®´Ö‰n¹R©Ì³ÄÚåïw?ßüýîæó\¤ð'ácø7"Mõbs¸ùõ÷t±…ñŸ©Ð¹_<ÒªÃÂ8í~ñéæ—›Ÿ.å€-\î…3A„»‡ù¼û ôTZ)rcaZ³/Ö žJÊ}Ëk§j-dfú¥m‡'zޗ˕ñ2ÙG$Ҥط5ÁV*KÂü¹-·LUK™™Ô·ü ª¥˕÷.ùæºXWµýîmØç¾>7üQu<;&7õþ|ßµ'`ë“rSý–JS6m« 4åçsÕÀÞЗɈ·xÔÅÊZ!e¾XIЈµ|ÈMÝ4eر>n«ãŽo¯«¹ý6&ù7÷þÃMqÜòpW>u"èÜLi\ÁJ:‘I”Ɇa•MÞl‹®¸¯öåîŸ[⊤|¯Þë÷†;hˆ(¸´è}­˜™‘g>ŸÊ2Ȉ·tm :.Wý£$m×�P¢ö:ù-µéI m¥¡'¯¹æØÉ~‹·&N¤ÞfTv¼7ØÞóo¥ä!äÍXš,ÎYÊT(3H4*–FhãéD™L¤¨8ªRAýÿ¨ŽeÛ;aï‚îÌ8#TêÐ?ßoñÂpvBÒTÿMx÷ñ�ßÖà–¿ s+Üp5Ù1æ±Ö§BÚ×<V«Ñc{Ñ/‚Îe1_•>Ù Žë#úaIt×òD±ýo±))Tu<L¿â±°ŒMÏÈ6nŠj÷Àzs° ö"7ʈf—Ámïaôwcmò±ã©CA2rgØáЁˆAm ” Ò.Q·<V7ÜêÐ?Áñ0¬àùÈ@3ßFí`V´ÕIÑ¥9ð ‡ P-õä[ԃOµ91ÃqÍ ÇŸ–÷¨ïy0Ä'$ѐ£2ü¸ÝV]U 0{æý7H{bgTtÖดÅ$hOM‹¿TÛ²ß޵б?ÈVå&iÏüì{EË헥u;«bÆƒ#á2s’Òaý³-cÖ*3 N9Xb³ã¾5V gK¸ê?˜ Ø_DmãÀ‚ ª!áB<O`èU&lÍö£ùê¯cµJÃ'FdÚð'’ã.ßÐ{00›Yºíßx²:œöÕ¦ +Aý‰›û¦>0ÕԏLχ5˜òôr‚ר)—ÙÀÑq'jŸ#ñ¾—U)qaýïë÷ï-SϗSÕq[>ÅΫ_9/·_ÿ๿/Ó¡Qsþ91þ‰¤—ž×BûW^>eõXm1‚^g¶ü@¦vd1ÀŒHv°Â¸Yryµd#?ý ~F˜o§Q &WY$¢%e M‰%’U\”´êÏdUϪ“cYUk/Àz¾™U•°RÎǦ@'Qá$qƃ®óH’µ’l}„ìŠùÇB6šgVœ?QŠ£Ìš%ý2ʬª��ПÁY²]™<±©ibåB¡H&°‹9÷É®æ® +üÿ «kn· ¥œÇ°Y,{´‡byËûç®æÌTÓ  ‰Ž'ËbÈ,Л# +°D ^M¹g7õá7l ÀÒez†2Éü–ú$Ïå­¾–¤” +3 Ñ!ÏBzAv8Ï*cHC8‡*Ž»2Œ?„¥Ûò¾8ï;%¦4L¸`ºnb|m=PY±L3á%.KÀ[ÅÍ�hî[Óãêk$ L#Å¥ãlûµaëÛXt¦íôm‡²è4 ®”@N]@•û3Xہ­ Š1^A‘9b¯ºÜrۗ`ݧ2Ž}=DB9q¹ÛXmav¦8È+cÆX‹´};8 Ð`Œ}+—¦s”æ­"9¢4èŒ(ÍÛ JóÁzHFÞ&!T¾3à†ÜzŒ¦`Âhzö£á2ÀhvÄh83÷1^ (¯ÐRôˆø5a³®N°Ò ¡3éèBs MÙ0ÊÛGî„Oõ¬¥íCÝ Ðy:E-SŽ¢}:`ÊS©B…E¢›¦ý@Åáy ézO‡arMhÙ5@Õô¡Äxa¡`›_}|®Ò1=€h8ìz:Ú×.jx2€¼@·ÒP˜„Ç‡²¯ft¨bTrì߉Ê/K÷™»ýÍÒ +&^΅‘æкðФè GvïV<K»¯·ê=9‡M>,)ÔA¤ò©�°WÔñ†‹?üvŠYÜÆJpê7Ü>V”$€S +öBa°(Äp1Í_8Ú=4õy÷À©LÖ? ˜ìÂÒQF+“5yçŒw}܇oO{HÄL†=®“}嬛mŒ1ê <êǘBŽå\˜·AÅùà°ûs肑Gl�€#Ñw{À²”=h<½¤!le¨ñ›P j.a±í w?à‹`qøu¨SѶeËôÀ}s, 6‘  ‹Þ·2‘.»®ËÑÔ8báCË31ïp |¿›ºÅp=˜ýÄÝöex—[³ëÇ"À«¯Þ¦¢Úç‡*™4H„‹àâ¶Æù§ÈU +‘2÷Èz&äA-2{Q£þA8ê„ÑÙ”áï) æzݔ_ª¢+c8 j —@øôJl—ÒZÀ_n^üsùZa�¸M8ùgê­ †íbEAî@^ýJbSNÇ]0þ>ž©H5 ¥J¶U ‡†ZÁà#å�¢¥ŠÄ!\Öñ:єú±w}øuCCÉ c\Î}X;•Û|j/[¡•Çð3|žZw  ç •�4 Þq ³@C¿{8N*H¹™œÐUkm‡Ð`Ch0}h¸Ä>'MNUېÓ>c3¢·!ÈØ>#É@/Ó9)•3´Eb„¶ØÃ„¬tJ¯KØïá3ØʂSÃ`Js3¾!FwAI²5Ág(,øœå/Àç ߞý5z^é<끲ÎÝøH�ôK@ÙgBçù)›Ìϑ²™*â™.Í® f¨_¼mÇø|úãQ>üxä¹<…v†•q`†•q`ÄÊØ+ژ/^7µ¹¨Êçy¨GgW¯¢\Ö#n\5âhŒsÿ¶ŒÞ +endstream +endobj +3215 0 obj << +/Type /Page +/Contents 3216 0 R +/Resources 3214 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3218 0 R +/Annots [ 3213 0 R 3137 0 R 3138 0 R 3204 0 R 3205 0 R 3206 0 R 3207 0 R 3209 0 R 3211 0 R ] +>> endobj +3203 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_lines.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3220 0 R +/BBox [0 0 252 144] +/Group 3218 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3221 0 R>> +>> +/Length 313 +/Filter /FlateDecode +>> +stream +xœµQMKÃ@½Ï¯˜?ÐéÌì7‚‚‡jn¥QZ(É¡zðï;»IÄ¢' /›¼ÙyûæíëótëÆã0IÀOP|°Ò vÈÄÞ^~oÛÞÀQÆG<£´¶U]Ä{|@ + +'r%ã€ê +å°0=>ãÖôµêïöUØ‘J”‚é\„É°˜Ì,üƒiý¥¦ßvl;äýˆ·äöQR¤àµÄ‚¢žœz•‚Ý�ëÊWæ»l˜Y jpo†8qɐ å¦;Á]·ä9 zm>¡l‰H¤èǨdœh$¾%uMÀ)ÆD!ˆõnZӏѢ°PB¢hô˜3ÅR°$ò¾Ôpx¬€¦V0Fc«%¥–žäªIm5&úêEt&²%lFaÙ£¬Äf`¹mU¦b²³“?†ú‡[ßÂíû‘ó +endstream +endobj +3220 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3221 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /KPDLYS+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3222 0 R] +/ToUnicode 3223 0 R +>> +endobj +3222 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /KPDLYS+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3224 0 R +/W [ 0 [ 777 722 277 277 500 250 277 500 443 389]] +>> +endobj +3223 0 obj +<< +/Length 3225 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÄ0 E÷þ +-§‹ÁIæ‘ „@™n²èƒ¦ý�ÇV2†Æ6޳Èß×±†)T`ÃñÕ’̯íKkt�þá­ì0À ò8ÛÅK„GmX^€Ò2Ü)ÝrŽñhîÖ9àԚÁ²ºþÅ9øvÏÊöøÄ�€¿{…^›vß׎žºÅ¹œÐÈXӀÂ!–{îML<™÷­Šºë>Úþ2¾V‡P$Ω%iÎNHôŒÈê,Fõ£ahÔ?½"W?țð);ÙYV–M¢"ѹ":v$:’v!:%*2¢3i’¨$B¢ щ¨¢š‡Ôݽ­Ïm©%ÈÅû8Ú||Y||޳ns¥ó e†D +endstream +endobj +3224 0 obj +<< +/Type /FontDescriptor +/FontName /KPDLYS+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3226 0 R +>> +endobj +3225 0 obj +266 +endobj +3226 0 obj +<< +/Length 3227 0 R +/Filter /FlateDecode +/Length1 14892 +>> +stream +xœ•{ xTÕµðÚ眙9ó>óžÉ$óșÉÌdfòNÈ@jNHÂ+ ‘gÂ5fÂCµ„—¯J‰µ*©R•Ú +Ö¢^Ñ2™€5z©Õ*…^­­þ°E«­iS‹^o…Ì]{O‚ðÿýïwï9¬Ç^kí÷Úkï}&��ô×÷ôBíØ�Þ J¬¸aS`¼âä@¡� y÷êÞk®ÿ·G‹0‡|@]yÍu7_=ëë[FÑöIÌ#¬^Õ³òäì§N”ÚQV·Ö¿jË1=Ó¡Õ×oºI^ÌmÅt/¦£×­[Ñpûã˜~�Ӊë{nêUŸT?…飘ônX՛úðU#¦Ï�˜[#…�ªB`k50o#Ïq?5h¸³ †¹ŸâA§¡ÌaQ­zõð$Zr-¹ +Üqéó†ó —Kgæo€Fä¥sˆ*+‚– %Œˆ`_Ïø‘sŠ +¾„€0‚-!`̝QâwC‚?6Èq͋:ž. ú,&.1Ìÿ^1¶Ä- +Ѱ_mVcsËË])éü |FHye…wPM3’ÜGJ‹Ñ¨^ì.¤XdØ-Iòyì.Ñ +e…ßœ Ø&aýæ(‰êó¥'É`°,i±¦Ê-©rZWcWc—ô^«Ìbu¥*+âôñZˆs#Jac­3–p$PÖ]¶FÛ[öqøãèá/¢jµÕ2»W½þš`YYle]‘Çã÷ÊR™ +)*I”¤J»s=æ~¬Dԇ§„¦DæÃ\2O3[œš™Û®é“ú,w…·G·Çúʾ/í¦Æáç¤#á#ÑË^ ¿}'üNôD™çH£v.mXÑFÕ±ZW³ÔliW-Ð,q/ˆíÐ»wxvÈÛÃÛKúÊ\Û´ßqm+áÚNr£t£EÐjŒ’H8¬#ÎG$—Å'ä /�±„Ì:“Ïì÷ø|þáÜw†Äh$0œÛ¢(îp( jD­&‹Úc±hI¤$©µvQÔºn#¤ Ûuº° +U¸=v·Û+‘=n—N+jt8ϑO �>òɐŸ˜-4%‰|¢èÌfIòûਐ@M¨Ýϑµ‘<ª˜£ +66ŠêçÌ«td˜ U1y˜ˆŠCñ–·{È>yÁsÜsÊÃ{î •»‡‰÷™€9L$œtœ“!½¡&ü‘ äÅ èÊ»KˆRÒW• “Oi·DÊÅg‰«ó*º�DI_t,ÊE1ëaÌݧÆlÞö鋈I±@L‰eb#±1M,<°ƒ.‡®õFÏÆ»Ö{ +Fϟ9;ÚµÞ}¶`Ô#QQ +Pí>S0*¥0Š+F·@•FI ožGL]p›ª,nÚ"Ýf*sÇEʨ&™II<îi”H#ÿ=ÖHbƒˆË“tu­']ÐE6 k“®xó•‡K$»¡14œBjΝÎ¥\;%cYW*L‰ƒ¥)Ÿx:;;mA‡Zí°»l¶zF¤“š|º®¶f"MdžÈ=ÏHújƒ–£?«qGœ äÐ,Ÿ]<ñ’=’"Á¥±ñ_Æ>ÿ,<þnQ}¿;,ø +ý‰ó#Omkp™øp˜wI²ÝqþSòe]ÀæãÂaãšsæfŸ†çfWc€ŒR ˆ4ª»AÅÜì|”9!\™EF#·Øj)11Zp‹ƒn³±ÍÍk‡s9d³q‹‘9}ˆš óö!ªFæ—OSk­Ñ=œ;ˬù=³rSsj…Ìۇ©•;@ƒ™k~p]pk¯C¯N«‰Z¡Vjô©ghêbµ ÊߎǻŽÑ°3JÊéXËcéè+ñ¸?ŠŸzŠ1`¥‘-È0-çP[ÛÓԔgϔ)êŊÐ>5G+Åð,ÖØh÷>W +iN­6$9Ê9³±ÆNÚ³±CTŠÌ燨‚JžaqÕ’iœ¤ C`ì1lû{Ǐ¡[£ˆ63îU<!’õ†BûBc!U ÔâŠBtVUÕ0Z?5O“y*‡UÊ<5î˜Ï6§ØóYçÈÁˆ§)à ¶<Û�v%PlÐØ¬º-Ѧxr›k)Q̍µüµƒÑc ¹•xÊMeuSkܤÝMÒî^÷€{Ÿ{Ì­rgåì#‹5¥ëí,Ò ¸ñ݀]“>=G>›è[#ëq±tv’*§Ã®–‹Kjkêl»ÓYíÖVÕÕÕZj"%%r±&&±ÒiÓJK¦}ÓSÙ4ÞÜ\æÕj|…Q±«î¦Š†ÒÒiãÁó%©ÂP¨ a1éù^"à1‡zÙÞhÏýk^/9Ÿ÷Z%\¤XÑUŠêVzƒÛjå6¢²1Öf¢Ž„ ö æ€6ê›Ô%‘S 4M/&ÌN»€ñ0 è ÇΟ8V>z4ïkñ÷F¤Wp*éF7éd—:“aÇE¼w8÷ó‚IƃŒb§\¯žèÍ^âXc'³í„U§5Ö­÷ó5•H]JÅ|Me£kJiK™¯!óæk6[Qᄯ½‡pâ4Ž6ž?ÑÕ5"á¢èšœÀÁÓÄGJ“!ÕMº9®±heçENjÎaÏGÍÞ"²£€Ì7Ì7vºŸ¹UjÜ¥"nމ{UO(²{÷ÞQ1ÑZ¾‚ãˆÚPKí<î8åø«ƒw¬²{ß�=nJ"` †²ò¢LW„‚*do·‘>›dËØFl'l§mj[ºðÂn@ÏDôí:ÛEƒúÙ.<'?ÓȂ;ªÎ‹+V<i�:Ùú ]°ƒ)±T;dô°êªº)Õjêr%µ¹¶®nJÝ2çí·«£ÁË,¹¯¥¬£ô»S6&]1á¥ñ7gœÿIçe±èòÕÝ+¸ÕAçšY%« æÂcÞß1Öq»&üª¨^¡þ#é,: uîM» &Ú“ítލÜÌÑÜ%ù?)~*( ÖÔF’$( =YÁ$óÉ$Nä!*MÒ0BIꖴ<d>QÌ4{’•—$ÁܤãV„0B!5=͵ŠóÖÖAÄR”4èåpâ8t£Ÿ|bM¥&<˜:ÉË*Üó’cñ£†Í ÝQÃâe-ÃXc¤ ¥EZ":æ™:5u@óL›‰ÜLä6äƒ_ýdâ ™8˜œŒ—È|Ê|™ṡ“Éú)ùðÈE±°£8Q”ššåõJi­®>mìª3‡Í%}õõB¦~¤þD=W“öút}/)õ$ bx´ ófÅRœŒù"sŠu1Ÿ„2æ+æMJ™\)kªñÕ¶@¤X/16Y,’Îãit$£#f]¯n¯î¸NÐ s/(á$Ceþd{2ìM +}Ɂ$—IHJɑ䉤LOyt+óç ‡>Ÿ§çìKƒ%•š™4h6ß¬Ø +U¢:ì-)Ty +‰F,Ð’8‘Ðà¶ÛÐÍñôѵ>Î<½®®ºÊér:,vW>¢R§§1•†TµæBœR7)¤qvÞºo5]Þ뵙tÊøe¥JÇû[**×Îq¤fŒOýšlw›ýŽr±ªî>¿ü–Ö%W*OŒ?¿4àÆ°)‘.'-÷]U^3¼ðª2(dÓÕ/á¿öÃY’ÜK×Ë×ðü`Æõâ ߝ<=¸pód§»AM4„9<¨ScÈ@g'êÔ©‘ùóÃäÁ@Ôë‘9y˜æ1¨^@G4`Cg×ÛìÌÛíP/¯¢nN&ý9N=Zzå"ŸŽØ˜7ÛYðµa6¼U斄9*mšš5*üdL~K7\ÎKܲ2ïÏ ¸F\c.ÞE÷æÆ5”*SSÓjˆ+k\Y×î"Š«Ý•võº\ûÐPcˆù4sŠI̧ŽÈöˆ±Éæ³·`“4jÑ0QŒmʵÓj ¤Ý@҆^ÀaŸaÌ 2dmÊyçjløjÆÈˆîƒ;1݅/Ýy'âžš™ãe&¿» j!ÕÝ_6-©/b»,¯<8srn  ÿƒ?Õܛ±ÐUËba t• ›D³S¦±®Œ¦ä¢PLd3.²ٌ‹N2,d: tꝓ™“lƑù‹RB͝PÄ2±‚ŠXE11c,Æò["cÆX)±É�ŠÌ?̓B.TAO—ÚJEKÛ[eü)º‘„Pœ¡Š6dUi +™xfSÂÈi¹4jÆG&x:ÿè_GbwÞI7»ªÜI½§‚íÿ•Œg ¨Ì—o‰ÌçDæs" Ž¢“£"'9ٞïtÖÖ@³,b‚"¦,b¥Òؤ›"óé3Ô"«­ùŸPŒ Sk1‚е4‚VԶצk{kjUI(ŒïÃT¦V©=QËejI#µ|‘èŒùÌù`‹ùBsŠÅ˜Ï4G.Šùä|0­Œ”6Uø*[ +A®ªf=ɲÙlÒ¹œ!̀H2"1‹½â^ñ¸(ˆ4˜zcÕE¡R¬=–ŽõƄ¾Ø�^yz_äbÔûµvgM,]“¨ñÿy@µº=¼Z{xW!ÁsŒª`2œb4¥·¹õù뮎ÿo4Åer±ð«¥SMÚ¾§íº€Ó¤¯œ>>ͦT넦y7Þ 7U¶O³Ï¨ÄHZ1{œ}¹mIíã7/õ{X5Ï'7nYÿ­ñ¢.g‘7š¹’,Ú?«€žf9˜›;Ã/ä3`‡"~ËÄJ‹ŠN U3ú-˜1¨› +�T`>ÑÍŽVtÐ, r ÷†-ÐHNCÕ47eS;@C,åùÅ3tQ •z=ú?†N¼_5Ž2ÿéêÊ_²ÞC×?6rác’Räèƒ}ž6A>߈|"­D Qï”4MFÃ&­éÓìÓš{„ Y§Ui°k¸ú•êÏv»ß‡ý¤,öݙö‰ÉIE&“ß—÷ç÷&=û;åvíêŠW±¶bK1ã}ÊÚíîò¤!m›Wy…)‚S)Lùi«tÍsjD3z=ME£5L¼°´¬Æ«öh;lW9»]ËÜÿR !¼V­ÑŠ•c¶zw§z›¡_º£èî€û°í-îó»ÒYîï¼ÍšÖ¤Å^ìÝíKšWÍcQ ã·9^ûlî4¨ñ48§N;ƒ›©ï_Ä-Ò.ç6p;l;<{l?ÖþX7,Öft?çþȝ6œÕá^C@sBí§”ŽÝ�ZF£ÖlìPátЦڬ)k·c«c/·‡Ãû¦@pOdí)$em”üV™eMÑ1¾ÒKèŒhޝQoÊì$ëœ[»œ¼ó¬ÝÞ'’ +q@ä*Ä]â)‘—DEЈñ´¨Ÿ09ØAýŠO(Ö +“bj7ñ`’L?f"&¶4q,M;æ6wür¼®ß°aÞùõlqv!ÅãŠ4Šs´ºT|ƒ§¨¹#»ÎAº:醅g{\Å4uA}==Ë7wRá¸õì~Ì®,š¯Ä£„kÓË)ƒ’LDz¦4yBïðYo>åÍë&Rº|J—OiYJ1iSɓò,)#^н}õÐ/3j»I¸èM‚«­±bˆp„ƒ%ìÒª~—¬\¹mÙI¿ãìÿóߞþþ+緑ÇU’gEÝÂÛ¹iolÚ´â&ûŽ÷ yçÏDóúS;BõÊm¸®Ìá~ûh¥P3±º#Õ +ÝǪ½ž[Ìöu…°¯+Äì-#*Íôs ՙéz©¢zs¥FŒ˜ƒ‚5®"7«Èu*¢ +—BJ5ž}d…øÂ’.è-à +¬¸ªqŒvu•#EÒeu¥éª>†ëè­cÒ[ñKï³UAsDJ>k™Š+­Ôä‹ñXÛTäZÕ7Tœ*\ªiñ‘•¾M>ζê má§J]ªfsuUhb{\ÄJI$R]•_²ñ£yz”®Ü. +ÒÑ£]ÒQk +ìë±W‰ižgµ–)úT"ªO¹í†e%J»C*FÕÅÒÕ½Õ}Õjsõ0 (Ûp%¿n|Ýt4t4üùíÐ;‰…åC'ôÖÆDWâëÉ-‰]d·‹ïsôôyû +w$w•ÍÄÌéx­A]¨K¼Züš,òN»µÐYä‰y{´{tî•ï é­qc41'1¿º»ú¦ØM‰ï˜—VÄXhˆ‰•>xó?)'&ñ,¼P6L +K©ÛçyÁë+ð© €#G•žœTYlµ†d£^0GQùÈÏ¡¬¼´€jÁ7=÷0?C±;ËéÀroX ±ž +þ5ȇy»¢ï5“´¹×<`æÍäNñD +<e~‘ˆ‰½’ŽôFú"| Rá"ÏâîPEƒùՉKmÞ膳luž§ë0Äu˜*Çå•ÍdéJ=ƒúÑFö…çLþ[*¡¨¹CÑá.2êíF£~›)ÿyµÓ Ò'gG»6iôìhžglމ•´Æˆw²Ý¸0ó$‹Zã· ‰:&B@ò‚&ª*$l â¾Lwf¬Kû¥æsés˗Q¡«“l�ܨQèÙKör{ù½úïށÂ=Å÷Ë{“†®Î®8Y1ÐL_.—‡v& =˜PuubçK4àIi£žQt)Á› ì˟.U†¢mÊ ù¬¦�Eô£­7ň'ÊV9OðPþÑÓ¶TÂm˗e͗e¶bV¬ÂšJ¬4Ϙb6£™9ÅKF¬ÇH S¬F¬Çˆ6n ƒKÂÏÿóàØtB=ÆË,ü8ðLârå?¬EèD¶T;i¸ª­)ÁFm hòá‹–ÜxåŒ%÷=¯¿°yÑuA‡Ë >´¼uiÏøÉdòÁoÔÍ«¶HVpüÕ{×ÎIÖGce3WühËŸ®€Ì¼óî+R­W LM-]ÿ€Ëlr³/Å<ý@‚gÂh @*à‹’1m.‡r9 &,ÔàcTǾ«Ðü¨èïf ‚Ýþn„¹àG(äwƒ ÷>„ÆçäΩ®y|mî4oÃüOM�@‚1R /Ã́G¡ Úa7̄ãpLp3yk’¡‡0ñcÍ3ÀET°ށ+a|�§! +mp’X±œVè'¤r#nƒí¹#h¥ƒfø <K®# ¡ùY\·Š0ìʍ€ ¢¹c¹ßbê‡ð åar‚"°¾ VX ¿È£¿<ÂrxŒÜJ>† ¤a§P#ô箅ip~Mڐ›7«~«= ×a®Gˆ‹ŒäNåþ?¬Â’¾Û±ÅYáÊøfÕ>ë¼k_=¨ý¼Cl¤’Wr‘ÜôÜ”>Ÿrqî^ƒíˆÃl膻àa·á |Fô¤–üÀ÷Wä/ªßbÛÚ`3Ü}ØòG1ï“p„T’JÎŹp´\ƒÅ¨Ûû±þ!8AÚH'!/ñûUã9{Αû#Îv)t` ÷ÂKXÇYR6X_Ìo|Â&UÕùÛ°‡+áp~…í8‰ãþ|AJñ}Ÿû&·5·4÷xîl‹~¨‡+`¬ƒàFøÎêËpþF¾ä´hy\ø™êÕXîÛ˜ŽmŸÖ ±ì8KYÆ÷m쥅°õär²€\Cv‘û06¿CÞáÔ\[Ïý‰Ïð¯ó¿êTªÜT,ɉÞéG/Y +«q¾‰£}ö÷qø¼F¤„$±GocþϹi\ ¾pǹ“üü.áœê;ã§Çÿ<þe®}¹ý®Gó …¿'¶!F֒äØòîoâ%^ækù&~ßÉoçwó¯ò¿6„wU³U=ªšžñ¯ÿ*זû6['tÕD ëk +úÏÕèM×bûzñÝ�·ÂmÐw£¿ÜƒgðØïá5ø5¼Ÿà � b›×`í×£×ÝAîÆwy’¼D~F^#ï“ÏéËãåê¸F®™›Á]Ã݁ïnî÷6÷_ȯà·ò}ø>Ä?Í¿ƒK[rª*|g©vªS¿®‰jfi–‹oœ=_z¾óüÉq/ÿ—ñûÆ_ÿcnIîfl’P†-݆­Üƒ>¸ß'П†Wà ø k맸oªÐãÝDFoHà¬5’™d6¾óÈø.Æw)Y†oYNV㻕ô‘o‘ÛÉ·É]ä{ì}�û¶Ÿü+yßgȳøþšœ"’?‘O9tbŽGos®œKaO›¹™Ü|n¾×pëðíÅÓø 8CqCÜîmÞÆ‡ù$ßïç÷ð?á_æßâÿSà„„P.4K„k„Û…ã¯„ß +_ªüªVÕjÕCª—Õ^uz±z­úõAõGêsxXo×,×ܪyK“í~Žý> ?åêãd£Ê.ÜĝÂuáæ{UÛÈb15·ˆ¿Ž¿›ÿwÕÕdŒwI?¿†¿6÷?ƒû‚_G–p/’bÞ¯šÊ_ wBŽàÞçÎrd÷1‰ +ß%ÏpëøfNM+Q½)8„ÛUaÈþ L嶐îgüíüí¹`ªê!rJõ÷+§9œÂU½»3ý’[Ãí„¡Fõ%¬ÁqÿWÕM8ޗqÛI)ÿ–ð|ÀËÜßɹ£Æ12GqWq)r�#îyâƒQ܆{É÷@!ϑ÷È0ò8ÿ™Ëp¶2œ‘LÁ á$oñ:èdŸÙK8içÆ¸Åüóê|-!%þn!<©@ߙ|Æáë¸vsŒi­MÞ$Uà†û1ޟžFlÕoU;ÑÏæ°�¯£]Üë0ׯøvÀw  +žEÜÜpk®¬Ä¸?ã'^nÈZ('zŒ–.lÛVÜ/œ\1ÆÂn¬õ Œÿ¿À¨ßFþ7âYê,¨@5w +­™Òw⻺0õ¸G}Xõ&Ì'.Ü ã¡—ÿ®Â=çX4`û–ÁÃB[Àȼsü`|^lá넃-ØæËp· ³0òޗ[‹=\ƒ{Ô\Ü_ƒ5¹û¡çnAîöÜNèÎ=œ»®…¹Ç1þސËBlSurKTq¡cìkä(îGÿ‡ìĸ= ÞÅx&nø¾?Áö_¦zú…ß`ìlÌݙû58p<Šq„–ã.z®‡¿à¸ÍâG zürn07ƒïÅê\‘{,ç':X»#ïó°_£ÂØÓ>Õ~ôݝÂÕ\¶7NRŽÒ+U{”é‹)—}­aÚÔTý<ŸTWUV”—%ñÒX4RÉÅÁ€ßWTè-ð¸]N»Íj‘Ì&£AOÿ�B­xŽ@¢Už‘dJÒ¡Dž5+IÓr +z.¤3͸Ô&H3³À¥– +Z^ýY*yKå‚%‘ АLZå@æX‹&Ë®è@þ®¹3eü<Æ0ވ|0ˆ­îÕ- IZ33nXÝߚnÁâõºf¹y•.™€AY=r—Ü;H\—Æp®Ö©ƒˆFlT¦@niÍxäڂ níY™i¿¢£µÅ v&Ò¼B^žyzÆg&Ð̪ɨ›3VM` í ì &Fúï–`y:nX)¯ì¹²#Ã÷tÒ:,q¬·%ãºåŒû«$nmîØv±ÖË÷·º×h²¿[ ³ïŠŽ‹µAŠ;;±Œ ž‘߉Cض0€uqwtvdÈXa€öƒö)ß»Ur+•¤×2Zyº¼ºm'¦ ? nf +”#¹ÓPÐè_Ô!3^¹³§¥pÐý nò(Ï¥šdbP²ä‡uÐdž` Ƌ™UtŒcæ”k[pa\ m‘<Ý!XÀ–tÈØ§zŠVÕCÿŠz4ç“`®ÌJœ5msº_šŠr‰æÏ¨Â’èÿ pþåÑO.•ôLHÔaé3 ,õ’ ކúI>gJK©ƒhšqF±—±tm2qÃ0—‘{¥�>hDZíéœZŽƒ ÒéÝ9¬ÀrLdú®èȧ°Ü›¥<ޙáÒT32©q,¦š¾Iͅìiýø;½;2bɅfÉik]=5CœÿzU^ß¶Pn»bYG µ?=1¶m‹.IåõõtÉ+pÀ3BGj¶Œ®·`Yà?Ux†Üº&= —¶1ckîà½\gžã¼<+ +ý÷Ê %ÓD‡–%„ÕÌÿWkDt`&!)=+;uÁàÿ0^ãh.F¾Ê6ѧÌÔø¥éi—¤/iž¡ŸÇ %\Û¢eýýºKt30Xõ÷ϐ3úÓý=ù¾år@’ûð|Gokzrú‡sÏîôffÜىXM¦¢ks0}P&Û¯TÈö…Ë:ŽàU,°}QG–#\szzç`uGðÖ¦0)G¥THšÀ=WE–™½÷ˆÐÇ´°ôŠaL&Nʬæò2iRÆ¡LÈË&£͋:.ö¶°:“ùßÞñðbù䝣ÿØÑmnøLôˆìð£?½Lé«/Wßÿå¦ówJ š0©Eûü=±&8Þ +K%ørÓ?N]¸~õèÔ)R¨ú9¹4 Ø@ž^jSð5ä ü]0—/Â=ÿ܄;ùï°ÔÝXÍ'hZ˜Ó�Ö4€S¡w +ù¿aýwøâ=€ ïŠKðÚþŒ÷\î,â?âKýMþ ¤ùa/ÿœB@B‰„\#B/ò9Un„¨µµJF/c4U¡ŠlAaÕ üûܓx;ð£àTÖéeš“ÙéÓ'˜ºú<3Tš¬:Õ¤ãOÂ_8þ$ +wz–k(ZV5ÖdDá¿ f<xùaÿd8Pøw‡B%U{_äß@ý/ø×pHh¶×²FKøsþ¼:ùñrpxBsxÈd©‚¦8‚FŸ@80† À:þ1؊° á ‚�fÄ~„r„ùTÂà`;÷c~3âr„u»Â'P~-ÅüãüZ<­øù;ùÝxrñó;ù{ý1Ò¤?B9Þéø‡1MéމôƒH©þûò=˜v"}`‚ޏr/ÒûØW?ÿ½‰ô üf–oÓÝÇoÌúüR“õ„ +¹ÝÈíÆ¡ÛM¿ &xÚ¾ŽÕ4ˆ´ +éõyŠÃµ%”ÙmryªöánÁ¡ß‚#·Gn ¨ºuÒæÖ¼M’¿mnE›[ÑæV• +~#Ö·‘þî‚XB ð8îqÜ©<ƒxá“ñ�Â>šâoÄqŒa«vðk³Q?:Ù5C)¥ªñ9¼\,öê!OQÕ®¯RZuD¤¦ j¦¶«˜vՐÖ@¥«† +Šò­®m2ñ+àØ‡jZ~E6Tî–¿®A1ù·r[ù­ÂV•PÑB¬/òUЎ«ÞV> hów7)im¯¶OËKڀ¶B«hÛµªuxOÝÅó~¾œoäçóݼŠ~ÓL­¦äfª§Vè÷é3úý ½*£QŸPŸV©Uu…ZQ·«Óê^uŸz@½O­Ph¸´¾Wß§ç%}@_¡Wôíz•_Cö5ÝÁ/§«±„Ћ0€ àw£<À_…Ѝ³ÑCqÊ1`JB8üi¤*L™ÑΌvf”šQjúÇäf¦iGH#ôNhÕ4“y¨ýÕ DPkB© Çö4â1Ê!ÌÁ”SFLÑêw[(! ´#ðLv½ñ¤®bBŸFP3ý³™Ô)4/wN鉌ÄH&FöÅÈ@Œ( MUJ1"«ÕÚ-w‡»£Ýû…uòºðºèºýÂ|y~x~tþ~¡Qn 7F÷ åry¸<Z¾_ðËþ°?êß/ìš{pî‹sÏºç®›»u.?…þ,—WT1Z¦ôpÖSP5ÅÜ4;ˆÝéF¼á~Äåëî b?÷JŸBéS0¡A…9ž¢á±BGå{™ŽrTÏ]¢ç±ãOf§VÏošƒ!·a/e?‰ú'™už;Èäħ™|þ„ý>&÷#žÌÃc€[ÆÂÜ2\~Ë0ø/ƒn„^ç—â气–ŒØÐ‹pAà—á»”_Ê=…ï“Ü“|B1V:üàtâdµˆR“ÄÐŒäq†`xÍ ‡ÓãçsŒ?cüÎc.ŠR#ÙÍpPÑ75ç7cMF,ÍAÜ! «)&før†Š=hüÏ ñïAã߂ÆëƒÆ¯i¾B\»FÎΰžbrÃs.Qô~ã+~ãR¿qŠßØd$¬¦3ìcØK1ùô¹Å ÚçȧЂ%‘lC̏G FH.ÛЄd<Û0ÉùlÃCHþ‘m¸×ÿ<ùO¶4òy6tÆßä gÉl¦ÿ>AÿFfãÝÕOƐ^ƒôQh a¤?Î6ÜFíÁüßÇô X¤ö㭜ҽd6“ÿp"ß²‰åXëƒÙÄÍXë÷!Áj½?›8ƒÒ{³‰HîÉ&®C²+¦ \›m(õ7YÈ5â¨í +s´%s'jœ…%_‡tf>sk6AsµÐ +†IsV®D¡­|žÈÐΪógeÖÉ"Y… ³F{!̨‰˜YãP̨˜•oÃRԇÂgüÿÑðí8|FÌهüxû·“¿'³³ü¿:B‡+ë?ž&á§ý¿”Ÿóÿ,4L–dý#‰a/&†9rØ?ˆƒœA[Ž<í?˜¸Æÿ”Ì´ûeÔâTïmHú”—ù÷„1õߖxž6®Ç/Augâ2ÿ܆þáa‚j¥+Stþ©ò +ÅõÃdöÐeh˜6¥Ë8ð´¿k,‘YSOy–« Ù¬$4›4Ë5K4Wh¦iª5IM@S¤)ÔØE«(‰&Ñ êDQT‹‚ȉ ÚéŸiÆÙ«ÙIQ-P,0^âò¿T°$GD×NÆÆ·qm §“Œµ ÚMÏL‰· kr 2õñ¶ŒØþ/ƒ„Ü݉© ·OƋ:ÐA©è/½OBÊï¸ËKé­wÜÕÙIÚ2#+ my óùBì‡ï*yºœ74º­—YR3Zþ JOà‹~r_òS‘»(s_ÛŽÌE™*ÊäŠ:Û23éMü·ž[×Úr„륤³ã¹…[ߺ€ÊÉ--Ì ˜ëE3< ÷æÍ† ˜šA1bfs™ºiqkË`qqÞèe2›¡û¼ÌŒ®É—Â*°¬vJЌóAˆ•â|Ô ý!_˜ùâ @̬0³Xa…Ôh0F“D˜š N £Á`x +SøJ-‡óÍé„0«'L:Y=„|eÍÛ LØp"Úü·¿ÀýoŸUÓÿÆd¨çw+WÐï!i¹uB:³ó†ÕîLßò@`påï&>””¤—¯XMiϪÌïäU-™•rK`°gÅ?Q¯ ê¹eV´.ê\¡¬jÉö(=­rOKçУ[›Û.©kDžºš·þ“¶Қi]¶ýuU?Jëj£uµÑºUeuµ-˜NÚÚ;E˜N‰etˆÓëp=¤½ÁÎéN©÷2¶8¦Ýßô>‹7©ÇAïÌäé#U%›’MT…«“ªLô‹×„ÊýÍiAï³äñ •„b‹<âàn]Órá߯7Qؼ9ŽxÓf7“mÂE\ؖ™Aïç ™†ÖŒ’néd%¿yâiîP¤Ž7pë¶6ìjØÛp°Aµys'Š­//溋×o-ÞU¼·ø`±š*®ìxZiØ[ü×b~3zلOk «s3RüG“›6o¤`òÕÅ7Ǜ;šŠažv žÌ“`Cª"¨àß¿‰ð„¿#p;â{A¢>É'[ÝkZhqtÜ|ÕPEmUý0Ҟ«ótá²<m½<OšªÜH³Õº&3¼ <‹øï"ü á*¾Š¯b…oÎ{mçFØ'Ø|úÛõ&Š6Æ7±?¤!t¸7mŒÇa#û/(Ø´‘ý)ê¥~dãfÀ¡À A‚FLº‘fÛLéäCŠÿ ò˜Íî +endstream +endobj +3227 0 obj +10383 +endobj +3218 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3208 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_linespoints.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3228 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3229 0 R>> +>> +/Length 1659 +/Filter /FlateDecode +>> +stream +xœÅYËn7 ÝÏWè¢è=Pta (P ‹´ÞY¤7uŒÀw‘vÑß/)‘IWnÆê"˜xÎ1Å)ŽÄ3þº…ÿ~ùQ½ýhÔç?7£mTmNý¿ú²½WF›�ÿ…`öió:«ŸÕWeë°7øÃ† .×ÍzmSÖFJQWå|Ñ9̓úU½ÿý¿ÿ€ŽÁá?¸ÚõÁ;ö»öƂq|ÃÔO<b#X[òÇguw¿åzŸ•I—<Y´wÁÙ¢î¯Ûۇ7æ ÌFÝ?lßc,\.W€+•ˆÛáÊp¸>Âõ[Ç£}ùþþËöÃý‘gJÀ*ng­Î&–t +¹¦Ð¶H1dpåÀ;•SuqUÑÔÂO*AŠ Y{¡ÅȹÞX“u͙Ùu¤Ŭm}–uI‡PT1Í Díq.ΑG›NÅzSÓ DöuìvØ8㴉¶+çŒ.àV&2,wð°¸W‡WB0 ¤bºoVA{JmÄÖ1{8µ>)„ûÒ²èJwG¿¿Ôû(Ž’»M †Ð¢ÕX Žq –kxî„9°ÃՈ^hô}}Àt¦0þ@ábfW#Z&a7õ•…ÊÁWÁ^'ï±F¨Ù^o@”;W#jÆç’°»þ¥€é4 uŒ8¥"Û ãmo•Í®FÄÆCrÑX5îoŒ‚ÎøþæBˋ ¤mÂì—öNφ_l·\C‹ïMŽ P / ø¶‰DƒË)n$±Da8îjמ°9Ô=h Ñü"¾`ѦcøÙþ\¬5u磍fEDr•À¸Ì/Bl14ö7A¶S›,î†ðÒÔ³Ž¡«Ëo]\B_s˰>*@Oп "¬+Ǧó!ˆKk_�Csi—B‰—Š—sø¡­•³´) +aê>³ZBK[ptÖ­°ó7Á—l°NÃQ‡Ób¦íj6¸g°£]oÊf2Ék,CÆÌÀN†‰çv˜Ø"W¨9" Sг@CGÄÆ'S’öþ¬ÇùZw–ì^¨Fl˜°fІOPìÇ\à ïÎQ%LPYÀɳ‚R%DH•þ&ø¢*ê®/øQ%ÂPUdó >ª„)® +v1ãu•`{¡½r™ÎS!öz„:c—0Ó)ÉÄ ž¢¿ ¾äTu&MN‹™v ÂIõ Žt`nÕN”ÃŌãêŒu°š¸ëH§!Dk.° ]Aî˜àn£ó7Áe¶É®ùÅY5‚z g÷”6‚ n:Äß—m‡s¼Iíõçµc@`À‰‹Q­qËrPY8t3æ!g3z©ƒs“­¿½œyÉü"ì0̀ýMíŸ…Pëޏ•‹ [åB®”^Šð×'¸~'µˆªñÅä¿P„¸uçcEHÄE›ÞEHXaðM&“ ÜÝ ]ëz¶CB{{¡Eb’ ,a҃b°±ñÇj'á@æá‹Áâ냪+û&ù†ûfu´ÛHb°bö@Où¦”ìá}¨÷®ôwí÷U †Öpåq·‰ÁݍÎý¯B;UYU\ ÍÕ&±†Ùݓ͓zF ËDÒ˚ú8Ñt°ÇìXµˆlM‡D±¹÷5AO/‰¯VS"êBýDªmÕP/µ{¢a .§µ|ÕøÏ¬-‡eZü S{Å8” šçÑÃR³Ä²ÎN™^´­pSeÛA¹A·Ýb+Bî̲³Ò¢-ër. Êm†nr6Êm‚b·Ò¶¯ž™S­*EÝe†cü±ƒ› ‚…qãe, ÒZò}Kˆ4h·£¯Z¿ r“~ª&HeÉg.&èË«´ ÊÇ+&øS—ø› Ûß­Ôíë¥äœº¥EZ2Qøç¨nOÄ㭗±HR‘3‘‰6Ã}Vlêáo‚/*SG1Á«Obl‚G1!ÅÀþ&¸.†WOÉ9K1J10!kÏQÝ]1Ì^†b`­$$t&²Ôš z"ÅøTìÎøm«%î×ހ¥Ö„¨!ÖÚ:¢e·ðdãœÔ éÜL}‚5cifSðç°½þµ¢Ÿ Év߉ÍÜFôâŽd“:±yƒyÈÙJ½ª:ħ§S‘ÄåɼŸðüÖ"¿ ²ýÝR–¿vfÎU…ê93L Ü á‰x¼õò ÕúüøÝö7÷Ùà +endstream +endobj +3228 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3229 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /VGSDTP+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3230 0 R] +/ToUnicode 3231 0 R +>> +endobj +3230 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /VGSDTP+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3232 0 R +/W [ 0 [ 777 722 277 277 500 250 277 500 443 389 500 500 333 500 443 333 500]] +>> +endobj +3231 0 obj +<< +/Length 3233 0 R +/Filter /FlateDecode +>> +stream +xœ]ÑËjÃ0н¾b–é"ø‘ÄiÀJºñ¢êöli” +jYÈÊÂ_Y7¤P ÇwFÈ£ìÜ>·ÖÊÞý$;¤Užçéê%ÓÀcEQ’22ܔÞrìÈbs·ÌÇÖêIÔ5e1œƒ_h󤦁eo^±7öB›¯s‡OÝÕ¹ÙÊEӐb·{éÝk?2e©yÛª˜›°lcÛ_Åçâ˜ÊäG’“âÙõ’}o/,ê<®†jW#تyQ¡mÐò»÷©¼ˆåy~<6IeRu‚vÈöÐÙ#tH*s¨B&¡#ÄÐ#t€NØsõÐm—•’ÈJHAĨ, ³¨¤"Oڕi�·?]G±ÞÛ}Îòê}qºÜ4ÛuªÆòýþÝäÖ®ôüÄOš• +endstream +endobj +3232 0 obj +<< +/Type /FontDescriptor +/FontName /VGSDTP+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3234 0 R +>> +endobj +3233 0 obj +295 +endobj +3234 0 obj +<< +/Length 3235 0 R +/Filter /FlateDecode +/Length1 19248 +>> +stream +xœ•| xÕµð½wFÒhí#ɖF›%Y’w;–#Ð8¶³9!†lvб²‘hœ­„˜²dâGyJKRú”À‹ì,8 ÃK)”¦I_)¯ð’¶)…·. ¼Rbë?÷ÊÉÿú¿ï=MÎ=çž{ænsî¹çÜa„õ!ÉËoZڋ–þ¡d/psËoÞ$W½? +ùÓiÞ½¾wÕMÿöT)ÜQ÷BêêU7Þv}lxû ùĉÕ+—®xÖóï#Ôtx «aý³¶¡©äëoÚtkf +÷=Èg ßzãºåKÞa€|ägÞ´ôÖ^õïÔÏCþuÈ˽Vö¦?xÝù2·!‚KR•¨ôVƒæ|œü�©‘†¼<ˆTüùÁ!é4”8Œ‘[P«^†r‚8GZ|¾I ñ³ÌXæ*ñ|fîXe/@R]°,Hp .ÈÜðE…¾@2? =ÁÈX8§:Ä=Œ’ÜÉBZt) ø,&’â~£˜¶LøXį6«¡;Ùl¶²Ò•ÇNÃoWVWyÔô¦£¨¬ð¡Òj4ªJ%4X*‰¢t1•Ê´<бÊoKâ$ÚÁýæŽé‹µ'“©@ "e±¦+-éJÚV¶;Û-¾×ͳX]éêªýy¬C…a¥$[ïŒÊ¢l‰D办Š5Úފ"Åþù[Ì@mõLîu¯¿.PQ_ÑPêvû½!±‚ו•–%ËÒe ]O»ž–ž.ô‘)á)Ñyhž«™%ÌOÎÍo×ô‰}–"ÛcÛã}ߦ‘ãâÑÈÑØË¯G^½y'vºÂÏH£vð.mDÕÆÔñzW‹ØbéP]£Y$]ß¡ß-n—v¸w„¶G¶—õU¸¶iïsm+ãŒÚ.|‹x‹…×j…²²h$¢ÃââËâåPÀ'£x҇Ì:“Ïìwû|þ¡Â}…XT*lQ)– Õ„ã1{<+‹–E¢U‚Ö.ZÉ!¹a]Ä®ÓEBáp•ä¶K’;^rK.VÐèà9Ç#ùðÇýØl¡9™ðNJÎlE¿_–¡LŒ’ ‚‘Z:Ž×¢ðSŠ9¦@gÃá˜^¾`^©ÃCxàÐ0Z aAq(ÞÊ7ÞëÆ/¹O¹Ï¸9÷CáJi{_Í,ÂC‡grPo¨‹Ç"*C¼J1(ºÊž2¬”õ•‘²!üñ!í–h¥p {¡9¯¢“Q ÷ÅFc$·†[c{5Cp›·#ŽûâÅŸWâùøpüt\Ï¥öï Ë¡{ý†‘ó‰îõnÏÈØ¹ó#Ýë¥óž·HY`@±tÎ3"ž§0+F„Ë#Žˆ#Ù $bfâ*ҐRܦªH˜¶ˆ'¶™*¤„@ Õ$1ÉI$$$Ž`qø¿O5¢`yâîîõ¸uã  Ú¸;Ñrmçá2ÑnȆ‡ +£ۆ +gKÓ®K¢ÑAW:B‘ƒåiœ˜øuuuÙµÚawÙlQЌh=d5Å|C}ÝD‡8 yFÜW°œøaufð¡™>»pú{4‹ãã?ÿnüÓÈø»¥îáï+ñ'Çþ‚Ÿß–q™¸H„s‰!»cìüEƒló‘HĸæÂɬ±82« +6‘hT"= +’YE+s…ae–d¡Õ(Pd €µ ’Ù ©Mâ´C…?²ÙÈB ΢"@¼}ˆñÓ#TZk”† +癿aR§R@¼}˜JI25f®yu­.\ZScµB¥Ô S/Ð +ÔAµ UfßN$ºOR³3‚+é\ž,¦â‰× 1qXbÂè)FÙJ-[€¥´žCííDss‘PÜS¦¨*jX@{Մ6 +æ?ÔØèð>SJèZm8d$”2³Rµtd£‡(ˆÏÑÊyÙU)¢v’v €‘'¡ïïÌžµíf«¸ûÃ8î ÷‡÷†GÃ*9Ü& +MÂtÖÔÔ1ÜØTÄ©ª"EV*ܞ:)î³Íã>ëìP ên–}VƒÛ`뇡¤ +46«®_‹µiŽšÜ–zŠs¶ž»Á`0ºaII¤%Êó44ÕõK¸CÂ9©Wê—öJ£’J ~ob±&#t½¼–#\#`hâ§#ð§Cbkd=,–®.\ãtØÕ¡`Y}]ƒÍbw:kúš††zK]´¬,ÔD#8^>ujyyfêîêæñ–– +¯Vãó”ÄLØ®zdÊ˧ŽÆäEé’pؓYˆ—þsRv›Ã½lo´þB2ü+ȋNJZ«DJ+¨J©BÕJo¬V²Ðà°a•‘6U$X°c +h£ºIUˆQÅ@ï±é…¤ÙiçÁ"P†ìɱÓ'+GNu-ñÞ°ø<JºÑM*™Ûe Jàd©ãÚ;Tøé‡g’p¡Ø)Õ«Çz³;ÖØñ,;fÍ)%X më½XÅtM%P•R1]SÙèZ£\ÚS¦k@üéšÍVZ2¡kïœ>‰²#Ù±ÓÝÝÃ",Šîɧ‚ ÇGÁ›øPi6¤{p!ÙÒÇ,¹_v¼ìrèÖì)Å;<xžaž±ÇÐcüTR©a—ŠJœö*‡ib÷îŜ£j¢·\!Xm¨§vžrœqüÙÁ9VÚ½?AzØ"”¤lÀ†ŠÊÒ|))Eó¼*lï°á>F6і· ÛNÛÎÚÔ¶\ÉÅ݀úDôê>ßMúùnð“ÆÎe™q‡¢sØâJ#�+x”lý†n´Œ)¶Ô:B aµ5 SjÕTåÊê-¡ú††) Sðì·ß®®´DC}­åÿ4ecÊç_ÿùô±íº2[¶¼¶g9Yp®™Y¶}.póþ +ö°ìžÐ«ÒF…ꏨ³è˜1ÔIaš—<ío“ílQ$¦hRÙPኟ2ÊuõÑðXOVG Åt2ò妨¡)ª–´> >VÌôö«/…eÞܬã~ƒ¬�€@Ձõ4×+Z¸·¾E-¥I^ZP 'S7òñÇÖtzBƒ©’ ƒ±¬°È9™8!‚Ù¼¨ÐuÌ^Ö³ZŒÖA¥´JKTÇ4S§¦ +¨cš©“Kb,ÉP4~Sp€±Œ`ì@jÒ^ñ Óa .0N¥§\¢ÃרN£à ¬ô„ѬlTÊëu9cwƒ9b.ëkìoäóÃ§¹„w4æ{)KiIJ�æÑ2ęK0÷EguqŸ†2î+âLJE¨>ZÑ\ç«oÅr¢:J°M‹¨sKam¿çuجëÕíѝÒñº!ò’I¡@¸ÂŸêHåR½)¾/՟"ùF)15œ:âS¹)Omeú<¡ÐcE<á¿ÀX2–tzÂdR£Ùr›b÷”¨uÄ[V¢r—`àє–à3 p×] æà}t¯O0Moh¨­qºœ‹ÝU´¨Té©M¥&U­¹hg§4L2©»îëÍWõzm&]•2~¥C©Ñqþ֪굳ééãMW„ì’ÙïqTš°UõàØ²ÛÛ]«<;þâbY³-¯Â­\WY7o¼äº +8lÓ5.â®øÎLê¥ëå +ð̰^øŸ&½lžÌ{°ÔXƒ™Âcž*5˜ Pvl J@•ˆ?0ý7L:êFP­âýÃôƒê%Pt@ƒl ìz›i»Ý ªå5TÍñ¤>'¨F‹¯]¢ÓQÓf;3¾6¸ ¢JÌÔ3E¥]S³NUÔP\‚Œ(néƒËy™ZfA)‹ +ùB¿kØ5êâ\toÎN¯£XiJO­Ã®A㊆V\®œ«×ÕïÚ ‚Cܧ™ÄqŸ:²GÍ6Ÿ½º¤Që Õئ\?µ®ß€; 8gè5ôöF *àó’M¹¨\Ù̗Û0XFP؉é.|ùÎ;©_s×ÍÏf+<&¿ä‰Y°Eõà͋KÙ.Ë)Ï˜|¶#sÿÉ@µäç¶ÐUÏla3tÕ,5 fgˆÚº +𠕆ã{â{â{ₓ™L'3™N}ôÎICÄûì‰ñ'¥ŒŠ;Q)»¹”UTʪ(3‹gÆ0^Ü1Êj‰OP þ®èèqTBÂUÔ»ÔV+ZÚßã@D€`ц*Ú°9\£ñ$ µ™?3ƒ)‚å´\n5Ã4}þ _'XÂbÞI5»®ÒIµ§ŠíÿՌf¨.Öo Lç¦s3Ž‚“P–“±œlÏw:ëëP)“,eŒRVXÊJ¹ñI5ⓨD<^_÷?5 `A›êÁ‚ +õԂVÕwÔçê{ëûëU)+Œîƒ\¾^¯?]Oòõ8Œáz®TpÆ}æ¢1Ç}áÙA!î3Í•Æ}¡¢1­Ž–7Wùª[KP¨¦–8 +™Í&ËÖô 8/`³Ð+ìN ¼@©7^[.÷Ç;â¹xoœï‹÷CÈÑx‘Ä©ökíκx®®hPÿsƒj•Üœš¸9W ?Få™4§`Mi4·¾ÎÁêøÿZSX&—2¿\:µ¸ý»µß(;MúêiãSmJ­Žož{ËÍzSuûøTûôj°¤%Q3¶'ÈÈ«í‹2wŒß¶ØïfvÔ<ß²eý×ÇK»¥ÞpxÆ +¼`ßLõf šS8ÇÍçòȎJ¹-+-&8ÁTÌ ·ÈĐÉ@õÛä¨R–Q܇DHhDc³ƒ4‹ÅÒ{# ҈¢¡ÅônJ¦ržšXJñãè¢â«õzÐ0_eG˜þtwƒ¬÷@õO_<LRJ}h/Ê#ŽvAA\±Åڈ¦Ú)jdM^Ã!MNÓ§Ù«á5ñOòƒ<G›ÒÀÐ`õ+eTŸív¿ÆII-¨3- ““²L&¿¯¨ÏïMjöIæåvŸèîNÔ°¾BOÁC<e푺Ý9”³¿Í©ÜrIÚàTJÒ~Ú+]Ëì:ÁßZO³c±:ƞ_^QçU»µ¶ëœ=®%ÒW<ÌiÕ­`P9f©wûÕÛ ;Å{K¿GöK‡mo‘wÌïŠçÉ_9›5§É ½0ºÚW4¯›G55Æ{§=V8‹Ôà ÎnÐN'3´óü Èí2²ì°íp?fûí¿è†„ÃÚ¼îGä÷ä¬á¼"z FšÓ²žb:wý0iyZ³…·£*§ƒvÕfM[{[{ÀÝæïÏy Oðô = èÃAE¿TfZÓtޝõbúD4?œ1oÚìÄëœ[»œó¼ÝÞ'à*¡_ UÂnáŒÀ‰‚"ÀH„¼pVP Ϛ<ÚAõŠK*Ö*“bê0qÈ$šd7jÂ&¶4a.M-¾–v)q„„ë7l˜;¶ž-În@#ஈ#ðŒ6P•Jl°À#jé\çÀÝ]tÃßV1µGݨ±‘úò-‡Ô²¾‹ÅÇ,dÙÐr-¸hMJ”TÚ Ð06–֍á½Åœ·X6‘ÓsºbNËrŠI›vˆî´[¶¤�a}ù£'3j‹$\4’ õuV0ŽH Œ­êwñŠۖܛò;~üè¾?þåÈ·^ۆŸQ‰îå óï&S²iÓò[í;~ñ;Ě7Ÿmê 7*wÁ>º¢pŽüöÑj¾nbuGkºÕ*z=YH0;]Áìt›½!j ühÀLKh™™®—Zn®ÖQs€·&Tø6¾Q…U‘JŒq¹Æ}‹/÷a_Döàœ§×C<VXÕ°NFº»+궺ÒYºªOÂ:zë¤øVâòx¶&`Ž +|¹Óg­P‘òjM±·µ]…oP}MET‘rM«¯ðmò_ĪǴ‡Ÿ(ºTÍæÚ`b{\ÔJQ4Z[S\²‰E|‚®Ün +â‰ÝYñ„5 ìôثĵIw’X­Š>ŒéӒ½Ë°¤ìqñá°J§ÑÅtñ\mom_­Ú\;„ee¬ä7ošN„ODþ#ôvøäü¡Â%õÖl²;ùÕԖän¼›ìæú}ž>o_ɎÔî +£›‰ŽÓÔ%ºäëÁ7BB ç´[Kœ¥î¸7ù˜ö1Ýãò7Bßë­ c,9;9¯¶§öÖø­ÉûLτÔ~È}Pbˆ Õ>ôña?®ÄáÄ z©b{K¹äs¿äõyü,zd˜9Zè~ÉI ƒVk8dÔóæ(C*þª¨,¯FˆNªçN·[â¦+vg%Xò+ÆÖS3?¸ÀgWô½fœ3÷šû͜y7(î¨Ç]ᰐ܏ho´/ÊÉѪ(‰ƒÝ¡ËÅÕ KmîȆóluŽÑuXÀ:LWÂò,` éJ=å#YvÂs®x–ŠiÒÒ©è`õv£Q¿ÍT<^풐øñù‘î X9?R¤YT¢C²ÖX‡]l7.‰Åý²hQkü–@ VDž$‹¾¤‰©J0[‚°/ӝÚÒ~¡ùLüÌòEŒïîÂlÔÀtïÁ{Ènþ[Æ~G¿§ßÛ_òXð›¡=)CwWw¯G`1@L_ª ïJ>~<©êî‚Á)–˜ìNkcî4Vtià-š;ùÓ¥+€•d MDŸ5k’iBm½i†ÜépѰ†ŠœòØÒIÉV¬ËZ¬Ël…&¬Ð„5”­ôžQÅl1sšÐŽ‘V0ªXÐŽd�$ ƒËÌÏùÁÜt¡nêÆ‡˜ùq€OârÖ¢Ô! YjÔ\Õו‡Q_MÑ|‘þ@Ù-×N_$û{zó¥Í n 8\Æ@ ä‰em‹—Ž¿ŸJ=þµ†¹µÑjàŒ¿þµ³S±xŌåOny̧óà÷?xuºíºþ¦ôâõºÌ& ‘Âçã³¹c`â(M‚V,>•Y±]9Eôh€žŽØÜHæâ6æ»Ûd'-’é9Íqùë25hFjÚd.–°ò&µçøä.àIn©"bjèRk¢Ì{GÌ{G|tð̳#•#ÌQgjZYtЇ‡Å×À!¯,Ú³‹/¾j +SKT££@b‡º©MÐ;æpؘom“‹±ƒšvêOŠ—òd¤bjSa· :£§½¡�—s$+=j|Ñ39=áš$¨»S7•ºiq–øq‡…¿/‰§&³Sۓ_I®µ¬Mnn³Ü–¼GاùHø\k¬šÚYÛUwc¯Lŕ‹[mrÜç¾/h‹û¤hEó¢>ÔJ¬‰ÇWˆ ˜ö„hhŸÜ’©¦Ú¯ëבœ®Ow@Çéþ({ù"ˁÞ�é `ùÀpàt@È5½Ú>yÜ&2oz}·#¢§¹®‹§¹œIÌÀ-`¹²^c"ue†²ªH½¦FƕFHjµ 2®ÖWȨ¸ˆ“Çݰ¡ÃNÊEj Lv Ó×èd0Zë¼ä|BUt´kÀñ®c:­&ØS6c÷¼×®ßÞûìì†X+Ý>.»§Dm1ä“"¸NkºiþŠ+¯¾V鬪 sé oß¶ôÆ{Þy|«ÃœÿèºZ_$‚úêܲ®*É´uüÙu¡¦Î«®?úï믒¬ôGøÛGA—ͨ”&t¹ÄnP³s;t`¾¶A¤Û°ÁÃÓX•RB±Q&ÏÄxWDЋÄ¢ÇâÄÄ+‰/f--§rz³—ꙇ·3ý³DvÎ ²Cžê¨ž’<ï3ŠŽ/8O ‘sâÉk„jX›µÏŸvqþ¿¡=QúŽVmý½ÏÔ¶9;îÅ÷kw˜ßñjüJM=ÏÞ=~üšã Qüx–0Ù+OmWªÏ΃ЏǧiÚÁçø^¾ŸÏójþcƒ…Ša.úzsG¨÷–hÏÇæ·ç;®^2`ðÍðó³®YÒù2†à/ 766vµt¾ˆ<\ ⑝«ùHüÈ{IvDéšhY.µFLe$RR¦‹¨Ë,f»ŒJ±GÆN-P’(›Q”±—ƒÄ¡wÉÈ­‚dÂJNþîÂ0õ !ÊŸR±l&›Õ·ën7Ýn½Õ¹YÚ\"À–› +lÚђö8èÛ9=3Ä]ôµ3¯L_Áœ6¸‚ô=•™ØhA§ï¼áæS[OݾjËOæ×ß0mÏח޹fwà‰m¾v¡oß®çïüü–æìw¼>þþÞ;nâ<™¼�ºÇ'#»rf5Õ~—%ʎ9¢’[˜¹´°¼…xXü“'$þɳ ?µOªˆ~;Ûüì0¸=Ä"'9ÝÇÁJ¨Œ~#0/º.º5ÊEcÉÀ–ž¬Ì¾×="Ž ÿ—ó úM¼ü08D«+ƒ{×i·j‰*ÔÐS¦ºžšIÚÇ¿3Óé§'yT™)ñ-óûËã_K@ý¨2{òd÷ÅÓ¯²N&²¹†Ô˜¢˜¿Îk”rÜSŽýÔî-qŸë¾P4*7—ù¢­H§/·ØeóR}%°¡‹ƒèRrézÔXQcu…¿—#KØï÷˸Oî— 8r^–OË*9꫓îPf.µ}έ/¾ÈG6Œt[˜Ç“N£K^hmXÏ6_=&(¾Ì¢æé˓°YS.=V›³ñ¶)3ë¡Å«#Ue3N»r<1=èÖ©Œ!?ªÃîÀOڒŒ6´Ùã׍Ϛõ†Ãa§²tàå{¯(a/¶0²€máF2yeâ›­y¬j;=º²�È�„ûÍ�ý䃞Ve+Áÿøòk¥ZÒi½‚V À}z;;ˆ²ÛԖröÀ¬jÂ8«eFÈ´ž“‰/ÿY‹ûÚ{'Å÷XX­µÎ×uJ_qsn/õõAj7–:êín»'¤ êÙ–d·ìiÒ¦uMÖ´TïnòÌfi[umR›{–gðmá1íw<ßòî ~=#ìÓ>é~ÒóŒ÷Ñ‘^pó÷!}¦ûLú“ڣÅAö4WÇp¢ºˆ}ñ"ž1£ˆ£Ñ"…ŠØbaXQÜ%uæàhÞ@zUwÈw©îµìj›„:]”ö¾¦üÒ£Ù®Û!mssS¬3%b“ì>òÊ>dÕY|Ö¡Â}JRëq˒Û]¥ÕÙµZ×ã k ZÅó�6+8éHíqë¥!\ªX{tXԅu{tGtoéTº-Z/݋EE]¹W8*üTà„-Z÷fÏqìE2ÒBÍÖ:-í·»”áÁšzŠ^0Ô#í0,¸!üò1ˆû‚ÅÙ�)Š˜muúÚÌ ûÂú ç»éöŒI¸A»'¾¢èÞ •›}$Aߝm›ø6‚~A‰ô!ûà¾l˜ˆÁ»q7=H¦_=èd§1 aô‡/�ֆõôµñYð‰uôµ—ΖdpŠpñ}#žüΡ趲h ]üÔASü²\| $wüâm— ÖáD=T2~<>~Ôó[j¸‡#er¨j\MŒ¥&­Y‰ðßô âT •¢V`ß/Ì*Œp;À¾Ö +¸‰ï9«Ps™evÖágI {v„mêd¨e;-µ µÌ=­<‚®¥[´ƒšÒZ&[›Ö0¬I±•d-ÜRQ‹||<YUgP´Ô;PJKij±²wo)>*d0ð[%,1®Ä$$1âÓd’<ª„=ž³M#ø cÔð¼•8 æ¸è<€7û}ñV16WÖéKvÖëül•ýé¾ì3°j8kºm©½íÒïªW—ZMb¶/ËkKæ¨æ¨Ûä¶àœ&%»£TЙ42 +ÎÂíºYúYõíSZšf]±X¿J¯öÝ=zóçÝNâÏödIN¨Eu™ŠxªŽ*¨îåG 2‚@¼ø2¢©^4tˆIÎÀÉ Ýlà ‰;ÅõéyR´Nâ*¥­‘îô‹˜Ž¸*£d »7՗"©z˜7åZx}Åp +§rTk4êêji\@ÍQíq¼ +…Q„¶hJ£ˆ?ÒéðJd4Bú"8Â>W‹'-às9`Éøa‡EæóV¦«5Š)-k:4}NÔàQ î�—½åʖ‹–Ÿz/çGâ=NNdÆ“Ÿ}Fß6Ÿ;×-ެWBå„%]üX£²hV9†í€¾(n_à´Ì¨ŸZRÙ¦464µVÐ DÊA¢®×§ed)µ• «Íì7–à`hª*]‚…:××é­%b 6!iRgJ¨ï€5 =¨.//§!1ø2h={Q{Ö +¡:,Gv.v¨FZA ÈÐSzŠ c§aª¢³ŠV¨¬O»�J¨¶{ôi<Ê)1Šu€u€µ€µÿ%¥1gD­)~½®ú”zv"®v¸&¿è n=;8/zîS”… ŸzKÀ"37\Ñó5_ü͏ÏÏFÊHeY¤2¿çö«¦–Xu.³hpdz¯¯nÂßLÎk]Ô8瞛,m©n½uQxÇõÁ`²©¢¦.µ¨?¸wü»§Ú5ÆLã#­ßÀÝw2—žÙS|W?÷‘NâBÊ*2Qõ•®hت“LPœ"âœÃýx/>Õx×F}ü‚%4놇¥)5z °TùD5öq}³Xw!n¿j5òáÕÊ×5L¥TrE¤@⦉ÙçtÆ5Í,Í÷5jEþ +¿DøŠk‰tƒ°É²ÉúmýwLYžÓ?gzCõ†ëué×;ÒYùsþs—ÁKy·Êëp;Ý®RI£ué%}i{†{‡k·¬‘Ü„¸<nƒ[mäÜD¥–XüdãCÐ ­V±²Ôâjƒ¨òìvã=înâ>ÆÕ"?pƒo? ‘ú7ól=¶u¶­6BBbS`P$+rŸÌåä½à{¹ãÏaîŒXQì=dÙJv“—É)r†ü™Äí?†„É,.ž¹ç2#W‰Ýë?ëžË>ЀÝe–I&;¶¾¸@^Ø­Å/kOi ê^ߕ8GƒsKѕHqâdh‹û7”w™2ÛDՖ&úÁ»qqÓàõ1mSkB E¿KC£Ý@ ¨!·¿çÂY¼ËO|u޲ˆûÔãûÞ«šýÔçWâe7.žîÁªñ/"x~ôûw=µyýÑ×Þê_µêÉÃ㣍buŠí}°ÈŽ0Ãu†@ð +)O9£b¡�)*D4!¡¦:�? Óz?Tô»_$ -Ò!=I#2A)ªDH5ùJÀwó"Tø5À9€Çg.¨n@¡ñµ…³œ êz~Š Gаv£¸½Š†ÑlôjFèa4B îÛð›Ðjµ¢gPû¡ӑ «Ðcèt-ڀ~‡Î¢jGïc+Ôӆz‘¥ Aڎ¶Ž‚”µ EÇðx>ªz&Iâ´¼Â4ŠN~ ¹ï ßápa�ÍêqmEÿ„¬h-úqáýŠ-COã;ðG(€rh_Çï,܀¦¢Ã踨¹è6Õ/µ‡Ñp×÷° Î~~Àc´jú:Ú=Dä‚kQí…y/CW «ÐR(ýzÛp5§¢…i…Ç€û4ú„$Èk®XPÍB=èô]˜·Ñ9ô)Öãzü¼®Ÿá?©~ }kG›Ñí¨zþÜû:Š«q5q] 0Â8Ze»Ñ>hÿ :ÛqƯpûTUãق½à(üž|9ê„îA¯@çqÈ@ \ÛÄûøMªš±»`„+зÑiô3èÇû0¿aˆ8ð¯Édkaqá™Âï /ò£Ft5Z‚Ö¡›Ñ-èIxª¯¢è/ø ¢ÉSüU·«F Áܖ¡iÐ÷y =êÞOi Áõ6ŒÒ‚eE#¾ +_ƒWáÝø0_ïàwˆšÈzò.ϽÉýŠoP© +MP“ù ÝZŒVøfû!ï3è‡è ìÀe8#zîÿŒL%­p}ùûܽÜnþ‚ê¾ñ³ãÿ¢°ôºô®fóY˜…?c'ô!Ž×âø·Ðó~rˆ3q"âê¹fn×Åmçæ^ç~Êoà÷óïªf©–ªök–Žuüg…öÂ=lͨ¡_QXEuh +èÏõ M7@ÿzáڀî@w¡èAЗ‡Ð^´Æý2zý½‡>†'€p�ú¼Z¿ ´î^0DâÇðsøüCüþ5þŒ^$WŒ4,i!ÓÉ*r/\“Óämò!WÂ-ç¶r}p=ÁáށeÎóU \3U»TO«ßÔÄ435˄Ÿ\+ë{{Æ¿2þÈø+ã¿/,*Üý ª€žnƒ^>:¸®gA ×ÐOа¾~‚ VÆKàӖã$<µ,žgÁ5_ ×B¸ã%p-ÅËðj¸¶â>üu|7¾?€ÿ™]ÂØöáïã#p½€Áõ |€ÿ€?! Ä„mސ(©$ii ™Aæ‘kàZF{é%ÈÍð„ž&ÉQò6gã"\Š[Ê­çãþ•{•{‹ûœ'|’¯ä3ü"~7ŠÿÿKþ •_Õ¦Z­zBõªÚ«®S/T¯U?ª> þP}Œn‡f™æÍ[š‚kõ#÷até¯R} +oTÙù[ÉX׫چŒ©ÉîFîAîßU×ãQNÆïâÜî†Â÷¸éäoÜ:¼ˆ¼Œƒœ_ÕÄ]îG¼Ÿüšœ'¿çxùÇøÂ/u\ QÓFT?çüݪÁ|ÿj"[ð0ù!w7wwá%Ô¤zŸQ=A~†dþ,±¡3°ª·ºyÿ”¬!»P'_§ú­yÿ¾êV˜ï+Év\νÅ?~DžÈ_ñ(~¬ÆI<›“ëHï‹;†}h¼®^üÏHÁÇñ{xaü ÷4žC ð´òĈ§Àæp’ à·8êb®Bqà2Jr/ªOsõ°ežFÿŽnÇ®ݙü£¯Â +x˜DÁ¦µ5ù9®Aú&Øûóã/R‹­ú¥jèÙw¹$ºU¡nò&j‚µñ;¸:Ñ}ß܎ªÈ£èŽB^v.ØO‚†ðZT‰õ`-]з­°_8Il!u’þöÿÇ`õÛñŸÐ-X†•5Œb<-¹Ÿo˔û» ®¨rßF©«~ŽæalŒòø å¿B×Ážó[h߃2п%è»|z-ƒe^w|{|&Rຽ‰ Ú}¾Öy?,ï#…µ0Â5°Ǵ=ñ ´¦ðMÔÏîšÂ݅]¨§ðݵhš_xìïͅAԀ¶©ºÈ"U‚¯û>ûÑÿÁ»ÀnÏDï‚=Š` ý®…þ_©:Žvòÿ¶3[¸¿ð ä€ù -ƒ]ôº ý æm&7Œjǯ"…é\/ìPgÐՅ§ ~¬C« 7‚å}íÓ¨Àöô!Ÿjèî.þzRý#'®=)Ó.P²W^‘™Ú”n¤ÇÔµ5ÕU•©d¢<‹–E¡`@öûJK¼7¸kv›Õ"šMFƒ^W<*à8“m¡é99_–Ëóe¡™3S4Z +Œ¥—0ryXÓ/—ÉË9&&_.©€äõÿ¤R”T.JbQΠL*)·…äüÉ֐<„—\Ý ô­¡.9?Â蹌îg´è@�nÛ¤Õ­rçä¶üô›Wïl˵Buz]K¨e¥.•D:=z ò®Pï�v]‰A\mM FèTÞjmË»C­´y.Ò¶tE¾ãêζVo ЕJæqËòв< +M˛Lµ°fòꖼ†5#¯¡£A»ääðÎû‡D´,—0¬­Xzmgž[ÚEÛ°$ ÝÖ¼ëösҗY¨ÜÚÒ¹íÒR/·³MZ#ÓìΝÛäüÞ«;/- д« êȓÈôÜÎéÐðý0…íóeh‹ÜÛՙÇ÷Bƒ2Sqt+Cm”“[+絡i¡Õ;׿àÁxvæÑ5·=åhá,ò´É;t†ù¬7Ôµ´µdÀŽv^sÛA·"»//I%DKqZLæ Â`¼”Xy±ŒQLœRí×\œWL{šꐗ—ËГÎŒ©‘&+ÑÎå ¿. wåWÀóX“×¶ävŠMÀéýyUD É;?EðüC#_ÎY:ÁQGÄO%©–\T4(Ÿ¤ó‰D¾¼œ*ˆ¦ž(ôñJ–¯O%o"ùP¯(‚éC0·K»š*aòúxw )hdò}Wwó2ZæDJe¢+Or´dx²Ä±–ôM–\¼==>Ä<yG^(»øÏ,:mm«›òØù߯,–·Ïµ_½¤Snۙ›˜Ûö—åŠåË&(\,€ Ïó˜©Y!P½k–tRüSE¦‡ÚÖäfÂRƒ>æm-œ—t)âåXU ¿×^¬™f: ´.>¢fú¿bH#€3–§çÅÜÌbÚ¥ þ‡7 Fé] }yÛĘòM‰ËóS/Ë_Ö=ÃN:̗‘öKvîÔ]V6ŒÕΝÓCòô¹K‡ +}ËB²Úy”ëä:wö¶å&ÿPáØ.o~úý]0ˆÕ¸ T› i!¼ýêoŸ¿¤ó(„eòöƒ“–Ü´®0”u…Na\B¹”I32ÍÀž«b"Y*ï=ª ÔÇJyÆ`ùåC1ž0ÉÃhù)òÄI_ä)ŒGÔR@L{©°…Õ•*ž€óbùøƒÑŠß÷˜3Ÿ +n9Oþ¶ôUŠ_µö›_l»_D‚ ²Z/Ɯjãmh±ˆ¾Øô÷3cÑ/u—¨~„Œ$2�vMÜ4ºh÷�šÃ•¢<*|ù6ò,2¶�ÐóNNÔu+ìò¿‚†.| ՔÁô7„¬9„œ0E^/= sŸA(x#„¬ßF(þ(Àyú··¬wô x߁ø bÌE:Gø?B¬LŽ¢Üǹr¶ÙÁC9î#´‡û:À#8"PY€^  �ªÂ0÷ëƒmm5ÊàDñxÍQZ0è)©y‰û5y¢ +?0Î :½¬äýÁiÓ&ˆ†Æ"q°<Us¦Yǽþ @¸÷¹3à!°»Æ*jF›ÀÀÜÈ ›íåÞCy�‚î݃Ლ=/s?òso€sDo{cÐh© +Ľ�!—‚ŠÃ%‡š,5¨y#Ì0FО8 0 +À£uÜÓh+Àn€�<2CꨘG9Ü~n?ôsÜo†´`Àn�¦ðYàß@Sîn-x9~î~îaðxüÜ.î ÿ `à'± ÷]ÈS¼g"ÿ8`Zþ­ þcw~tø^À°Ó ?÷Ïù›¹Íì¾Mx/·qÐç›}P.Tp@= ÔÃ0uÓSH1xé7²–�×�¾©ˆaº¶ Bìm9èr×ì…)ÝS¿fn ÌÜú™»cR探LŠ»dî�™;@昕*n#´·‘~{ +© p0ïaÞ7²3À ¿ä)ÿHûöÒw Ìczµƒ[;󃒭:˜Vj²Ç!(ÁPíõÝ¥5»¿ÌiuT›&°™Ê®d¥+j ”»ò §´ˆAê†f·} € ;¤a€:€V�ž[>®ôã®B7 H1ù·’­ÜV~«Š¯jÅ֗¹Ô֏¬\ +e@ îïÉà)9m¯¶OˉZY[¥U´ZÕ:ˆowsœŸ«ä²Ü<®‡SÑwHš¦Zz\?CÝTۯ߫Ïë‡õ§õª¼zX}Z}V=ªVÉê*µ¢îPçÔ½ê>u¿z¯ZÛ¯îאœ¾Wß§çD½¬¯Ò+ú½Ê¯Á{›ïå–ÑU©Ð ÐÀÃ÷�_æ®聧ÑSqð¤r"Ài ÏVAÎ rf3× \3¢Pof%�9€Þ‰RõŒÉ{¨ü(-ˆB© ¸&˜Û³ŽR +`6䌐3BÎR§Éè¡© ÐÀ1ÞY�ÐH'˪&Ês�jV>Êd&Ëz/¹ ,Çq>Ž÷Æq+™ls„Äjµö„z"=±ž}üºÐºÈºØº}ü¼Ð¼È¼Ø¼}|6”dcÙ}|e¨2R«ÜÇûCþˆ?æßÇïžs`ÎËsNÍá{欛³u7…¾çLTÕ0ŒP|xÐí©™bnžJÀpz Ýp€C~H+²�ë�xr�R?y¸Ï÷y4 @w<OÍ ¤þ‰2ÊßÃÊ(EËÉeå ü¹Á¦ÚyͳÁäö�ìà îç ü9&]¤0~Ò³Œ?oB~/ãû!¼‡·„™¹%°ü–€ñ_‚z�zTè·6‡Å´fHý�½��xn \‹¹Åäy¸ž#ÏqIÅXíð#§¶ «E›Eb�0âgXú(Kw°4ËÒ°bšmül¶ñ³÷Í6F 1døa–}³ñP³q^³1Þl„Ú\(�;«ƒ¥jšâ?²ô*–&{ÀøyÀø×€ñ/ãwÆõãz_ ¬]#±³TOSüKg³´LÑû¯ù‹ýÆ)~c³?¡u4¥>–ziŠ?9dn5#íqü j…šð`&îׄ!\Ì4ÌÌ�46˜yÐß3ßð¿ˆ?ÇlKß †Ïù›ø<žÅÓü_'ð_ð,ˆyýxð*ÀO¡ Ž�þ—ÁÌ]Tþ{pÿ· ÿ$ + +Tþ»ÍS¼ÏbüïLÜ÷íÁä2hõñÁämÐê·P’µúÍÁä9à~c0¹ÐCƒÉíŒÐ®̔û›-ô ¡²ËQ„О̙hq&Ô|#àśÛ“ô®VÚÀn UŠÒ^¾ˆC¨ƒ5ç ±A–¢«¢…X§½(° ›Yç(Ȱ0º jQŠœóÿgæ88ú›ŸðÿöEß"ÈþÏÜïÿÙQ:]ƒþSÉ!9âÿiè¸ÿ‡á!¼hÐ?œ àåäÁ‡ý0Éy%øˆÿ@r•ÿù+Ý‚RxÔ{2)ÿã¡%þÇ"ôߕ|‘vÝ#^Å]É+ýs2ûýÓ#CŠ• 4¦èüM¡ þ4°‡ð¬ƒûýÕá!ڕ*¨cÿ9´Xb]Y8å©G¼YIj6i–ii®ÖLÕÔjRYSª)ÑØ« +&Á èAP ¼@$Øé Âû#j5ó0Õ<MyF‹¤ø¶ƒyž ÖNÞÆµ“öùÓpÞڎÚLËOI´i +×äíy¡ã+?ع<Ùõ‚NPPʺ×Kãð£ãÊ{ðR|ǽtuáöüðrÔ¾LÎ6Æ¡ƒxBš&!çÍY)k½Ò’žÞú’ÜDzɛJé²÷–Riþ‘öùùgK»ò5”(”vµçgÐþ(YOÖµµ%½uuÅ·“õm×P>¾½µë¢ +’^Ǻ·(v© +âƒLl5 ¶µƒE¡Wñ,*êó*ZU¬+ M@]ñ¡0«+L|T ô¡X™ùÒÊ ›Yefb••P¡HD’*20%‘)¬xÿ—Å¡H±;](Âډà.ÖÆ_ÊĊ2 2D�™ÿö+äÿíoå´ÿ…0>¸ôW+–Ós”\¨m%@.¿ëæÕR¾o™,¬øÕÄKYnÙòÕ/]™ÿUhek~E¨UXºü/§ÅKC­hyۂ΁åÊÊÖÁ¥ÊÒ¶ÐÒÖ®ƒOmmi¿¬­ÛjÙú*ÛJ+k¡m=ÕþŠÛiñS´­vÚV;më)å)ÖVû5Óp{G瀀¦Ñ¯Ñ>Hô:X9o kšS콒-Ž©éNï1Á¶¥Otå ¡iy#�-J5§ši¬NZd¢'eEҝSÞcø™‰"ؖÐ4”@Rۚ֋ÿ6nܸ‰ÂæÍ H7m–o,ÚÀüöüt×gò™¶¼’kíbîlžøµt*â˙S².³5³;³'s £Ú¼¹ ØÖ—ƒ§‚¤'¸.¸5¸;¸'x ¨¦×vQ2{‚r›A›ð&øµµ²67†4»ióFúCÐÀF€bs‰Í‰–Îæ ZÞ.Ï<…l�!€Z€ù�*ôoþà·�àÑݐ~à{�)‡Kq©6iM+m±+AŽÄÕ¬ª¯i¼ôú"ž¿¤ˆÛ®*âLsx0[«k6ƒãÑ1H ð.À�þ âj¸Vùæ¢ÖvmDºO?ØD“‰M쏉0îM ´‘ý· ÀØ´‘ý9îåzðÆÍ¦ b܍ô¶ÍOþh˜âÿ ó±î +endstream +endobj +3235 0 obj +13596 +endobj +3210 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_points.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3236 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3237 0 R>> +>> +/Length 1089 +/Filter /FlateDecode +>> +stream +xœ½—ÏŽ'Æï</°˜â?R”C$+’%lÏÍòÁng-YžƒC^?PEO3­hö­Ø™_uU5|@ÁüTV·¿÷êWŸ­þö·²†¢þG9ý¾«Úð/|‚ÛWåMÑoõOM=ì©}Pz»*ò†¬Ód³ñµè«v¾šwËýA¿C~×òüÔ#á¤Ê&Gä‘Äi,!ÍL|gé?$B1ö×ö—üú¦ÿ¸¨Ò¿¸Eã¨À‡\0ÞGU_®êÕó“}BgôåYýf­%4‡æÑZDKh™í…ŸÕ›gòý3Ú…;AûŠöÚóï—ïêõEyg¢ÎɄP1ÞAÑäµ§õûðژ²!Ê#BÝÂt{Þ'˜•?Ü'(tÊ&Fj]œ1ە´Ëƅ´ûnÂ*Ä$ ]HœS©¯‹9pá1ÜhÏHÆÅ,ƒ–Ð#½L„èM¥²‹Àœ!t:dSŠ_hŽ‹Y%o¢óºÐ©Ùö5\ïa ÛC¸zFÃwV%›Ò =’8?&䎹è˜MºjædM®½3µº6.Ÿk{}Á˜Ð„ ÚE菃±=‡2qâmr0$óVœ¤Uƒ6yé@é_;vv¶TCµêx:…cŸ©RÎ(ñ 1+L«C9”Ð#‰ócÂVßwBͼؙÉC¥èâM +qEöބU…˜ØV’ìHâ|lå“R_×K4Éû^ŸÏyDlZݚjЇ¤+ÇD!Tê@¡ÕT›*bð[dM!¯=ö¥Þ±6ь[W˗¬Õt Q)G4'ßv4–hGcïJzæm¾ž ³³~ìû*»ƒ2˜V/Ú¸‘ÑC'O±9oV>¥²/8¼Tš$ˆ’Ýè æ-B8猳ù÷g Â6-H'Á ²÷Q†¶Áp0£Ë)´ò6 b ­w§8Ü·iPPÙ·–ðÅÿA1pz4qV[™›‡›* …2>1ônNjš§p۪IJ»àÒ¯œ‘_±í†0Â8{€º]Þ0pÛ»ÀÏgŸ9~ƒZ•GmaSxf:ùšªVÄ*sè‘^(y*&¹&ð”\,ؼ­äQDÝÏtÏNT» KŸÜžâŽ%ä(I¯¢åf1Ёe(î§,l˜‹QÂ|¡28¡£Ë·‹Q,­ð´%‘±r²¿gڕ™&‡=Yöw|ªŒ³®f>ñ±? ‡Êy†‰^1(ÜÈî3|AñLgÓáDë[P{‹Å"¬ãòyÇє™&엚öw,!Ge y;UçýlƕÌõí~rëƒÜÑfø‚/»¥9,Ñ@7×41´g¬8±põ]i^“˜Û+¡ÀÌd žÞªªÝ(„²Zw f·„>¤sž«u7c)ݤXYB•eœ³è‰“Ðw&•3œ¥L ŠxçK¾Åÿæ÷ìÿô3öúÐú k +endstream +endobj +3236 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3237 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /ELIBAR+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3238 0 R] +/ToUnicode 3239 0 R +>> +endobj +3238 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /ELIBAR+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3240 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 500 389 500 443 333 500 277 443]] +>> +endobj +3239 0 obj +<< +/Length 3241 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÃ0E÷úŠY¦‹àG^ CI7^ôAÝ~€-RA- YYøï+ëš*àèÞ+43Ù¥yn¬ ”½ûQ¶H«<OãÍK¦ž¯ÆŠ¢$edX)rèœÈb¸§ÀCcõ(ªŠ²(NÁÏ´yRcÏ‚ˆ²7¯Ø{¥Í×¥ÅU{srQפXÇç^:÷Ú LY +ouæmŒý9>gÇT&.ð%9*ž\'ÙwöÊ¢Ê㪩ÒqՂ­ú§Äz-¿;ŸìE´çùéT'*Ï ´=hítHTæ #œ+àÔ GƒÎpî@èêá,@Z RÐVbiÐ!•¼Ö¶¿LêÞYyó>653us飱|Ÿ¸ݒJûîþ— +endstream +endobj +3240 0 obj +<< +/Type /FontDescriptor +/FontName /ELIBAR+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3242 0 R +>> +endobj +3241 0 obj +287 +endobj +3242 0 obj +<< +/Length 3243 0 R +/Filter /FlateDecode +/Length1 19264 +>> +stream +xœ•| |ÅÕøÌîjµºW÷ê°´º%Kò-Çr ZÇv.bHHìcå q.®bʑ ˆKSZJ!)m€@#;bøR +¥iҖÒ¿´M)´q›ÒÀזØú¿É!ùý÷÷}Z¿yoÞ¼9÷͛73› ŒÒ¢Ä"yéM‹ûђ3'Jmî5Ko^'OÔ¼â"¤~÷ÚþënúÏ'+ GÄøÚën¼íZçÔHÈ>‹Pò××/_¼ìýYϽPó߁×x=0,ÑdšZñðõ7­»5û ë‡ø|ˆ+7®Zºáü~ˆï€xûM‹oíçOñÏAüW—û×,ïÏ~ðºâPž©1؋Ê«BÐZ5ºlˆÁ‡™ï#©™—‡‘Ša¾¿ŸEZ5!`äxÕːΠ'߀¯ARRü´e¼årñlËeã-(´x‚Úš€9`Ž@€½:'³£çú ÉÜ(´#Cñ”j?»¥Ø£C Ó6¿û`4à3™Ôû[ň4QIàâ?oâ¡9¹\®ºÚ™ǏÃoW×Öx†x’éŠ?TÚ þ*ÉKB†’(Š@—B)ªáPœ~[ +§ÐúŽèÖÇq\W*=•JUi³%[mÎV“ºr½¹^ñ½^Z™ÙâÌÖÖ$ÉÏ3d©)Ž*Þ\Æ“EÙ‰ÉU}U+4ýUE>Šÿ=ò÷¸ž [3Tîu¿!PU•XÖXárù=!±ŠÓF+¢©h6z•ó)çSÒSQA™ž›‹æàËÔ³„áé±Ëâ—%6«Äó‘Íñ͉ªoŠ;ˆpä°x(r(þrÕë‘×ãïDމ¯òÃ;RóvΩ‰¨cš8ŸÈ8ÛÄ6s—êJõéÊÄÝvq³´Åµ%´9²9:Påܤ¹Ï¹)Ê4=øñ3§ÑÑh,Ñb5ãâÓìåPÀ'£DʇLZ£Ïäwù|þ‘â}û„xL)nP)–µ Q‡q["Æ¢‘X ± ‚F²K.{X±iµ‘P8\#¹l’äJDC.É©Õj-¼‡Ãø4’‘ŸÞçÇ&3‰‰ÈˆO+Z“Iý~YF ab”Œxé0^‰"HÀO*¦¸ ‡ã:ùœi¹à¡ý£hy"4‚Å®xª»\x— ¿ä:æ:áb]…«¥ìy^6E°/ÞÉ>¾!r‹(Šìø:E¯h«û¢X‰D™è>½_³!V-¼€=PGÑÊ(ŽâgâL²€¬ñ]êÈæéJàF 1!'”D!1š8žP'òé=[Ètè]½fìl²wµË=6~êìXïjé¬{Ì%–,r‰g ŒÁŒáq‹câX®±¥ü”h‰ +nRU%Ä#›ŒURR „j’˜ä$“ǰ8úïCµ(´0=qoïj܋zñPmܛl»ºû@T´ésá‘â™}€­#œÃYçÈFЙag6BÆ†ìYœ,ÿzzz¬;ÏÛmN«5šË@T]Š7fÊqbqƒæð@&`>òƒ)æhÁûgúlÂñWl±,,LLü$ñû‰O"ïV4µ°;"œÏëOÿ?·©Åid#Ö)†löññg²ÕÇD"†çþÄÌžefՃC`¥Z P«D:df•¬Ì!†™Ya00WY A†�X 檀d2Ah•XÍHñÏû­Væ* Nî'"@¼½Ÿ$ñ“ƒDZcFŠg©¿¥R'R@¼}€HI21fιU6\Zç1¯)têyR�ä­¨:÷v2Ù{”˜1\MÆòh)¼–LŠÉ#ð’e£§d ±l’röwv–‰ÖÖ¡¸¦Lá¯Rx˜@»x†T +æ?T[I÷>U¼$§FB“ B=±¤ggö.Ÿî' „ó<µ«R8Dì$i�%BÛß;š; +j ,Ò̤Gq †q>Ü ï +Ÿ «äpW˜QH&“°®®â¦æNהp(B±Rår7H ŸuvАðYf‡1W«ì ´ë]zë t%‹PP¯¶Z´ƒ¬É²Ää¶eRL¹ {ƒ^op’’ÌJ„çnln”p—„óR¿4(í’ÎH*i84üòdM&ÇÈ|; x LGxÆÖ@×ÄOÆÎáOÊ]¢sd5L–ž\ç°ÛøP0ših´šmG½=©kl̘bÑh(¨ŽEp¢rêÔÊʖ©wºj['ÚÚª<µÏ퍱Mõ Ih©¬œ:—d½á°»å*¼øk)Ùe +÷ÓµÑVü+Ó½‚<x¼¤µJ¤B±€ªT(D­tzÉba®ÒÛ­Xe¥¤ÕH &ìß©Z‰n•⌢'y¬:!erØ8°‡Ã”!wtüøÑê±#%]K¾7*¾¯’,t“Jærê‰8hh¿€öŒ?¤úáž$\@(6Bõë°ÎäÁö6<ˆiuŠóP·ÎƒUT×TQ)Õ5••Ì5Â%-¥ºÄ?©®Y­Þ²®½pü(ÊåÆ÷öŽŠ0)z'ß +‚oâC¥UŸíÃ} “«xÄüˆëeûˎׇ.õÎ +¼Åçêçúô}†O$«TLb°V¹YL›gfí5åÖ²5 ƒy}†4ÚqÌ~Âþ;k_nóüé`‰PR²뫪+ +L˜ãTa[—X1²ŠÖ‚uÔzÜzÒÊ[óÞó«ñ‰ÈÓ{¶—õ³½à'ŸÊQãI§°Ù™E�ð4(Ùê5½h Sl®·‡@Ãêë§ÔóDå¢s(ÓØ8¥q +žýöÛõñÀ¥æXh ½ª»ò+SÖ¦ ŸOÿ^Ï¥‰ø’¥õ}K™ëŽ3£ËQÉç7ïo`™íe½ªhRˆþˆZ³–C­&qÉ]6hŸ4h'Kj$QE“¢#Å?*~ˆ2±4pz=XOZF Mu2 /r?ᦉ! i¢–¤< N+&’=MËKc™3µjÙß" @ C `=MEy3(f®HqjЂj08Iº±Ó§-ÙlYƒ‰’Œ‚±¬ƒ…°Ä9š<"‚Ù<¯ÐÝ Ô^fh5Æ PR¤9¦¥š©å‰j©fj%ʒ(KҗŒ_Ó ì�e(;ž´—@|LuˆsT‡Óé¦)èðè¶A/ÆÀp+[6šÕMJeF۔7ô6š"¦è@Ó`Whm:ÞÄ&yÜՔoê',¥ ˘GókRÌÁt›Ô&|"ʄ/:•ªP&VÕÚàË´c9ֈh/Á6™Í¢Ö%…5ƒZ\Ðb“¶_»S{LËiG˜—”HÂUþtW:ŸîOséÁ4SHc”Ó£éãi.ŸòäFªÏe…/á²ÿ}i1g³e“IŒfÛmŠÍíU |Äõª\^¬Üê +/Nb±îº Ô¼ÞÕIªéõu§Ãn¶9K•(=±©Ä¤òêóvvJã$“ØÙËV}¹õò~Õ¨­Q&.µ+uZÖß^S»r¶=;}¢ù’M2ùÝöj#¶¨_r{ǂ«•g&^\(K`vcQñrÜþð5Õ s'¼×TùÃa«¶i{Éc3Ýb 1SüÇÄlöv/hb– –gLbªBT¶N[IQ2k¬.$³ +Õ«ì I2ÑâU{ Î*¢ö2OZ8#ï~ôÜ Z®“\RUÄØØÃ«cÄgÐ Erƒ¾ƒ®ƒÎƒÖƒÆW°¤ðï%GÁfƒ†CìèçZ~ÕÏ ºW§%Æ_¢Ê¬Ú ­£êj¥ +l•K“’'ú³â!<Y©8oŒ!ì2Bct¤5¤ðnÇrbIUqI…A›—´ù(¼jr§vj¨mVœ%~AÜbæîKá©©ÜÔÎÔR+Í+Sk…ÛÌ·¥îv«?þ¡1ÔLí®ïi¸±S¦âj',V9ásÝ´&|R,„b¹1jg,É8ËU‰˜´„Q“6¹$c]­_;¨eòÚí^-«ý“ÌX©S.Ë]þ�3À(  +ÑÀñ€*o~µsÒ ‹TmןzDVyçùUž5Š-ð£z+WgÔ!ÒÕGk"uŒ« Ôke\««’akž,û¼T{Áhƒ³‘z;QcÐb›¬5¸¿“j[ï¸@oU%U΀Ç� žÁîèŒís·^½zsÿ3³ãuÎlç„ìš³ÚŐOŠàñ¦yË.½âj¥»¦:Ìf×¼}ÛâïykìэvSzâ£kê}‘vèj—±Kzj$ãÆ‰gV…š»/¿öÐÏV_.Yˆ/ÜQ<Å]6¡ +F_Öe¯MÏuÔë‰z‚ÛÚªu:Ý1Ö$‘Š•09*Æ9#‚NŒ b‰s%_µìªžß•ƒîB:‘s“Ì¢gnÎFõϦ‰‰Ô‹$¢çˆŽêÉq>½Þï+ïÂÁã͏&i%DÃ:,vü”ã ãø ͑Šw4¼åZ<SÓáXh¿߯ÙbzÇ£ö+uÎO4q§¿fÃÍ(~<K˜l…#þ`Ò¢ËÍå°Âáã$ìâò\?7È8ž;­W QÑïÔ3ú6_(ÎåâÙ5ÉËÆˆÑKvâó: ]W,Òûf ù¹YW.ê~ 鋣ˆðG›ššzÚº_Dn¶qÈÆÖ}$~ä¹ +kVO¹C e¸Â1F™ˆ7ªðQ³É&£ +얱C”¤Êjeìa!°ëœ2r©  ®hòüï.¼ör¸­[1¯gÖó·ko7Þn¹Õ±^Zïz{`“›;EãÍY€ìÚtYTÚ°aª¯<ÕWðhA²³€ù%ÚÉ ãwÞpó±Çn¿nÏçen˜¶óˋï\1ƒÝûø¦½_:7°{Ûswþã–ÖÜãw¼>ñþ®ÿ<{žøzð3þ t­žùyYӜêgÔP'¢–†FÁä?¢ŠÄBá„@ͧÀ-xâ:êŽ8¨;âгê˜t"€xŸ*¨ƒX°(w  +š¹‚TA‹¨HPo$ADÉݤÄZJbÒ9⟊–äH /®¡V¸–ZáÚ:Ã÷ÁN‹�Á’¢h¦pÚbè, ¦ùôi,µùb$9Z¦É’/‚µ¦=Ošœ+×T;ˆõ­¡¾u-¥ijKå›Â7µÛu<CXÊrPÚáÈ4  +*YA4±‚v”p“^ +?O$‰LÃÿÔ9ï¤9މ!ÞIM¦+“Ïôg3ª4L!J@¬á ™ã¦Áy`ŒfØ +Á‘ð™JŽJ"á Ï + Ÿqv¨"á ••ÚXek¯¶Ý‹Buõ´ÇáPÈd2jŽ°zPÀ›„~a§pLàâ¨xõáJ¢+‘Oô'¸Ä`¢`ÉY “ Ó[cs4$ò %g%ù?wV,’‹å¹ˆ‹uz1ìTîIWL<9)Y]:* óÿõTÀ”_ÈüÜO©Çß~¨óFÙaÔÕN›˜jUêµ\ëe·Ü¬3ÖvNLµM¯/Å3a[’{µsAË·-ô»¨bš‹oÙ°úË½Ž +O8<cž¿{¦›ì1ZV<ÅüæY-×Pžg±zêÔ+Ä^3˜žl`z²M·Ó~,`"G$ÍDìsI7Õª…˜)ÀY’*|› +ߨªH5ƸRíºÅ‡—ú°/"»qÞÝïfÜÊéí«X P/¸%9¢ö°}ë¨øVòâ½d]À¸J‡ÏR¥b*kÕ¥b\–N¾Aõ%£ŠTªÛ}x™oñE,:LZø±â&Šk2Õ×¹#1 A±X}]Ù÷8RÂG`ööé͉G,YH '·%¡I¹RŒÅR¥è²©¸.+Ùzô‹¢Š;Â*­Z×&òõýõõ¼©~ËÊ&Ðï7 o„D~z;üNêîƒÐáR:K.՛úbzCj;ÞÎlgìîπwKz{•Á„MŒ–Õèy¯6õzðàe6‹×QáJxRhÑ>*5ôհΒ4ÄS³SsëûêoMܚºÏøthoý‡ì^}B¨õ¡—öãjÌàœF/U`·b®”|®—<>·ßE· #G]/9HbÐb ‡ :ΣHåÃ?DUՕµ‘AußérI#ìtÅæ¨&Ëü؂±åXàDà/60ÂÚ]¿ çMý¦AkÁŠ+ævUù,¤vÆp>Öˆ±r¬&ÆÄ^À2ªÃòPiU„ uÙØš³tj÷¶u¸·'[ +Íp ^ÖØ)H‡åŽLºS¥sLLX§´0ËÝÍ`Ðm2–Ž6{$$ž>;Ö»‹cgÇJ4%KJ´¿JÖP²‡ÎVo<á—E3¯ö›^Ì'/’EŸ©ã*/.¹gwÝEf.Ô¥ùLý©ø©ù³8×Ûƒ× ˜ÈÀtíÄ;™ìNÝ7 ƒöA÷ gÐûHð록i=,˜I¼6àIÓU‡ªÃÛR†M©z{È2jŽË®¬&îÊbE›e�<äüI›uÓS7m¶ +X) +š¬^ôYrF™äÀԓ¥È• ?¶fC%¤tКMIÖRY–RY& Ta*,ٔl!yÎ(&ˆ™²¬h€z ¤€3ŠÅ�õ@@2S@É÷ƒ±éA½dÓ¢›+;Ø,§³t¨Eýѐ¹žø§äÀ6LâÓ+Ç ¢·\=}ìï{è͗ÖÏ¿1`wïãK:.žx?~ôK—Õ›E‹žÝ;ñúWWÎN7ÅU3–>±áŸÖgÜÿàَk›³ WÃi2J`ÃÌà—Ž±;Ì¼R¾ÒhÛÂÛȒkö·C䈬²¹j—Ïo€”ZI«ñM0�ùt6º€Ú¬¼¹’f ÏPƒy™2)çhòó?KiOóÞQØás¡±ÌÓvK_p±®‘⯆u™ y‹í›Ëæi‚Ú€Y¶„%Ù%»›5Ym³%+e\ÍîÙÂ,M»¶CêpÍr¯¾%<¢yÌýMÏÎà §…Ýš'\O¸Ÿö|_8 9¨=(=ïzÁ}Ø3ü…ô©öSé3wz§é¹h¾âdm û%<cF Çb% +•°ÙL±¢¸¼ ¦àh ^Ãô«îïRÝkÞÔ4 Ú)ëy üÊ­Þ¬Ý"mr±S,3%Æ*Ù|Vä‘}È¢5û,#Åû””Æí’%—«F£µi4ZÛÖ@ j^Åq&«ŒâÝ.4‚+KŸ‹Ú°v§ö ö-­J»Aã!û0Qá«w ‡„Ÿ¬°AãZï>Œ=HFh¯ÉÒ !ívUP<\—!èy}iF5Œf¿|P â`i4@Šàƒ&kC€¥¹`O°zÍÙ^¢Âîqé¡òÍJï‰nêÊ'ä<mSù¾„\“â_]ŽÐKr�Qú‘Ó˜kÈMˆVvrLÌçkÂ:r”|檖…i­YA†É +€Kgxòî£4èe9 .]¨K·°Ä{½±„ýo;]°'l!ïÄáÄÄ!GÜo®cwD¢r¨f‚g MFI‰pfßôsfUÕ¢F w³ŠcìXóëÐ%lùNC‘s +qastí·{`£,u>B7t¤¯§»,â×Ó£‰úI×¹ž,ÿv²ü×SÙú¬šbuš^`ÊÈRU|\"UÓ W4dg¨TTÐLN GŠo)>"¤×s%,Q®D%$1âS·¤8T À‘d²·ä]‚‡0N¼Ê·’GÁ_(m“££à€ß*ù Ê*wk=c™×ˆ-²?;{f kIZ6  õ÷¡mºm¾Ââhs9N㝣šÃwÈÁ9ÍJnK… 5ªeœ…;µ³t³2Sښg]²Pwî^Í=Ú{t¦ùŽ»Œ?חcòB=jh©J¤ˆ‚êÉ>î XlpôôÖ 9#ê»ôŒA^ÏÊݬçô-  ¿Rºì\©OZ%±ÕÒF‰‘îô‹˜ô¸¦Eia Ûýé4“ÎÀ¸‘Õ×ÌéªFÓ8 zƒ^ßÐPO΄ˆ9ª?Œ¯Ca!5³(⏠D#œ9a"8B¯°#‡™6ØoÛaÊøa÷“Ìç©ÎÖªcVVw©Ô¬¨ÆgÔ¸KÕm—¶}qr&;׳cIqœ¸ÁɖñääÕâ§äúìø©^qlunl ,áIs¶tS]2«Ã¬ÃAö3¥M�¬¹32S½!•uJScÃk­Àð døŒ.+#s…Õ‹,V“ßàÅÁÐTU֋š„gt¯èÅÆ Í|‹—,NИ3»²²’,Õ°E«é¡ x9 ¸0™ûk¡§UdŠ4f§ÈÐw²|ê : þnV’uY'€—h»[—Õ«œ'X X XXóßG²FxuéFgJc㔠õäy»sò–‡,Ôá/ÚL±~ œ²S3ãpã%}_ò%Þ<½p^.eª£‘êÂÎÛ/Ÿêµh&Qooé¿¶¶=5·}AӜ{n2»¾¼²­¶ýÖá-׃©æªº†ô‚Á„Zòމ7îžjSZšnÿ*îmq¥òٙ}çÏï™çaîÇñò̏WÒ9ÏûæÝúÆ$?6Óí¯™ÆÍtlöOîšý“û]?Ù5›‰ðۈeðÓ 2pÏ):*ˆEVr¸Ãê+¡(ù&cnlUlcŒÅՒž…}ïÑêÜ{½câøèÛó’;KñâÃ÷). +yWi6‚©‡$ZJ7¬fŽ.Õþҁ)OñGzŽNˆçIšß_™ø|« +å£êÜÑ£½çw¨`3dF6Õ1u&…QL_æÔJ%î«Ä~rž4'|ÎûB±˜ÜõÅڑVWi¶É"æ¤r}(ê±¾‡e‘Zrjûx¬ð˜¯òWâJdûý~ȃ2Î¥\Gåã²JÎ'ž<?ÃZ.#gŠkN­.]ŠckÆzÍÔËÍfшkVS‡ËN¶Ž¥ËC¢aŸï‰V]x®=gímSf6„C í{ºÆj˜véDrzÐ¥UBnL‹íìޟü¤-kì°%®™˜5'[ðC ™»ðÒ]—xéE"SüŒœù©DÆ?+i̐OEl¾H^¼Ê¦G’–Þô€Éû€Þfë‰a¢ç€“§Öúó§Öz½äD£±’³³ÞËØìÈÑè=¥“±=¹àº|¯8©Q(‚…" ÉCòúTªh•ïXJ·.zróDAK©èõÑÈù£gzTq´\ßQsyŸw›ÅßåòÔôsª(9”£ëٛ¹ûØMܓìA=C›[ÌÐjõÙÚ%§qø|KjýªA“W ¨öªX՟ô„¤°¼ë.C¿aÐÀ @P0°È dC £†ãµ81-C>òjio”<¯“çÍÐÒ59P ªԘÆ]2«SGeÖ'c·Vò"—¤Ó{ˆù¹€Œ]:UðzÖLMeùÖLd/ñT֔"JGÍ`ÎŸ5˜Í“Î;Ñ1<õÞo>ð³'¶íéÚ½À$KÞJ#¶¦ëoÊ~á±Ç–e2qæÓCýéÙ¯ 47³¾E/>Æãã¿®«ýåÂK؜K@‘L Cvü•É/(œÅOK_PØô<Vcjm0µ6˜Z¬'aemú#½ÔO~$¡'ŸRPeä�Õ/ÕK`c�5²’«ëyÍR“O ’䨴üM=œÃ"¾vi‰Y鍞^@ÅBH©6aªM¤i<mTé�L_²…”(}Ö ×;~ård/@.åžtŽ:Ï8Y'ñHsÓVš³S°sذ¬±Ë‰g—3ïìw:w ZŸð©gqÂÇÇB“ªMRóZ„Ã}¹˜’‹‘™Ú0¨Ç]zœ×÷ëõ»ôgô*ý°ã‚JgV¹–Ï-I/^‰»Iàâ¯&Ç—\ 3&r¹*·Ñ/¹ãflV=øY낦 +ú¥«<:£|¿…æ€}˜Ç U°&WÁC¨7‘Û'#EFêí5 +Â2ª|H„€|mbµéŠÙl +é<³©E5£&É$7!95G^=¡€øÑódÍáju:˜ðJÁ?̍Ñ7�9}Ù`:ªŽ~n8*ìh* –4AAl©¥R‰&/WTËꂬyÜ¢]jNý÷7̱¤*5t³(½‡°ù}ÐOBBoAHo„e4–®">77É£ô „Þ#½½É:ÚVh)Ý0º,}R¯+ò¶·Y•Kö‚âÍ:oÖOZ¥m›Ý Ð+ ݏ7Pö¼ÊªïÒt[¯qô9I_p«1«áÕA¯²Ïâ·0÷ó›ô[Å{+¾Ãì‘XßbÞ1½+žeþÆZ-yu^è‡ÞmѼ¢~ÝtF-pXm¸‡a5/O"|¡ÙšéÌ Í\ÿ|f¾f ³†ÙbÝâzÄú]Íwµ#°-hÈü9©?«µ ÇÕ©«™Õ“±„A+ÀÊ´³¡‡4ÕjÉZúìí;í'ìœÝîù9‡á ¶e¹ÒùG♖,ã«=˜¼õGܓ59ð*ÇFÇvë8k³ ¸F˜a»pB`EA 'BA8)ðÂ3F;‡¶½bSŠ¥Æ¨»Œ,2ŠFÙȞ1b#=څ±4ž¿—ÍàšËÆWÓ¨^@càŊÄÖ®!*•\c†Wžä*;x’d"Á‚ sŠœg÷¢¦&òE[÷~a†YÝC]_º•#þæ!¤†Út¡¬^Ig �٭Ƴê"ßW {J1O)­ӖbÚRLCcŠQ“µ‹®¬K6g 2=›Áɋ|P²säK,NrÃd,IJGQúAÿ.^¶lÓ¢{Ó~û¾±ûO=øÍׯ7á§U¢kiã¼»™©?^·né­¶-¿Áø?aõ›Ï4w‡›”»èn‘%Ž#"vœü;q!G8gLÅ"„¨XQY‚G•‹Ôß$ù9¤"ß#ié`£d@FdBÖ¤šƒü�^vò Tü À)€'fÏ©n@¡‰•Å“¬Êz® EÐÃh'ìxÎàZô*E³Ñ“¨u¡h:†öBÙ·á7¡ÖjGO£öC+¦#'V¡GÐ;èj´ýDqԉÞÇ(§õƒ“-~a'Ú\<RZԆ¾‡^À7ây¨è™L +†<‚¶G‘ŋG‹¿‚Øcè÷8\B3ú�™Q mD_A´ý¨xŽ|]– §ðø#@y´kà¶o@SÑô Ü Ôeè6Õ¯4Ѝë;؉G‹'Š@ßç0Z%}m†£Q¦ŠmSí‚qÂZz9Z ©_Bï`+®e•b¬8­øpŸB3Iæ5p«Í(‰f¡>ô�ú6ŒÆÛèúëp?†÷ÀóSügù’»­G·£hù“÷Yt×âZÆÉ8a´œ(®‚´íh7Ô¿ǝ¸âWØÝªš‰\ÑV´ÿ�o¾uC w¢W Ž³¸d 6È®ã|Ü:UÝø]ÐÃeè[è8ú)´ã}÷OÐß1xÆø7ÌÌÆâÂâÓÅßC[äGMè +´­B7£[ÐðV_EGÐ_ñgŒ$q?PÝ®:S|Æ6ЦAÛç‚ô<({¼¥a4ÏÛÐK3–¡Mør|%¾oÇãü~‡á™�³šù#[`ßdÍ5ªTÅf(Ɂ|Po-D×øFû!èïÓèè lÇQœ†½ ù?e¦2íð|‡9ƼÏÞËnçΩî›89ñ§‰ÏŠ[A¯ÛAïºa4ŸQø v@x%^‹-dö³FVdCl†meç³=ìfvû:ûn ·‡{W5KµXµG½xâ‹?-vï¡s†‡vÅP +æÚПkA›n€öõó݁îB[у /ÁZ¶úý2zý½‡NÃ@8�m^µßZw/~žGð³øüüþ þ”<Lž8ÓÈä˜6f:ss/<;˜ãÌÛ̇¬—]Êndàyœ=ȾӜ㊪:xfª¶©žâßTÇÕ3ÕK„Ÿ¯ïM¸'¾0ñðÄ+(.(Þ폠4ª‚–n‚V>:¸žg@¢×ЏÑ/i[?Æ VÆK8ڐ‚·–Ã3ð,x.ÃWÀs< ñ"xã%øzx6âüe|7¾?€¿FŸo@ßvãÿÀáy¿�Ï/ð üþ#þ˜%fXÐæcª™,ô´™ÁÌe®„ç:f<ý°ªÝ oè)fsˆy›µ²6Í.fW³°ßc_eßbÿÁ1\Š«æZ¸ÜuÜÝÜ1î§Ü¯¸ÏT~U‡êzÕãªWyßÀ_ůä¿Áïå?äÏÁ¢×¥^¢¾Cý–º(DÀZýú}�]ø«æáµ*w+sæ…Äö«6á«`Äxf>{#û û3Õµø +ãwñVv{Cñ;ìtæïì*¼€yY¿ª™½ݏŠxóæ,óΎç3á8÷ü<³ŠmcxR‰ê眝»[õ!˜ï_¢ffe~ÀÞÍÞ]| 5«Ç'T3?E2w’±¢0«71_‡L?aV0ÛP7× ú ­€qÿÕ­0ޗ2›q%û÷8ú=bþ†Ïà‡Ájų¹0s “Å{ÀâŽcëQ?þRðaüA?Í>…ç0zx[ƀ§Àâp” à·X-ê¡GQƎ»˜3ÌUì‹üq6ƒ1X‰Ÿ¡Û1‹k@w&è‹0v01°i`M~Žë„¾öþìċÄb«~¥Úzöm6…®·®—y5ÃÜø=<Ýè>T‡^�܌j˜o ;ŠxØýËÀ~‚“€W¢j¬k鄶m„õÂÁÁ’ƒ’¿ƒýÿXýNügt x¬gñ(Šs$å~®,Sìï6x–¡^ˆ} =ÄPýÍÅNXå‰ÇAˍ®5çwP¿µ@û¡os)hµ –y5äøÖÄLpAhᛘA Í—Â<ïâf‚å}¸¸z¸Ö¨9°&¾V¿ŽÚàÝ]Y¼»¸ õ¿]¼]‡æŸû{sq5¢Mªf*É5€}õèÿàm`·g¢wÁE°„þÏ÷ ý—ª£­Ü/ÁvæŠ÷ì0A¡%°ŠžB7¡?øÍdGQýÄåÌPq:Û+Ô tEñ©¢kÑõÅÁò¾ˆv«U`{Oµtww-SíM ®îÕª)Ó®š¯ä.½¤ejs¶‰|¦T_W[S]•N%+ñX4²ßWáõ¸]’Óa³ZÌ¢ÉhÐë´¥ë–Á(Õšž— Ñ|‹†fÎL“xh10_ÀÈd`M¿X¦ 穘|±¤’×þ?’JIR9/‰E¹µ¤SrGH.mÉ#xÑÝ@?Ðê‘ c”¾ŒÒƒ”6�@¹Cº¾].à¼ÜQ˜~óõ[;òíPܐNÛj[®M§ÐV¤¨‚3Ô?„—bJ0Ύæ! hTÁjï(¸Bí¤6Ò±xY¡ëŠîŽvO ГNpÛÒВ +M+˜’TµÑj +|[AM«‘WÞ mòPjtëý#"Z’Oꗅ–-¾º»À.î!u˜“Po{Áyû)éó(niëÞtaª‡ÝÚ!­ItëÖMra×ݦHØÓe˜ÈôüÖéPñý0„ód¨‹¹·§»€ï… +eÒÒ§R:'¿R.hBÓB×o]™‡ãÞZ@WÞv»•C° qwÈ[çw‡…œ'Ô³¸Ý;dC[¯¼mŸK‘]§¤SC¢¹4¬CFS™Ð.$–ŸO£'Tç•çÇ“…f:ä¥2´¤;}j"Áò&´uiˆÁ¯C®Â2x+ +š¶üV±ø"É_PEĐ¼õï?4vúbÎâ2‡ˆŸ B-9¯h>I’ÉBe%Qu¼Qhã¥4žI§na +¡~QǺ`l÷4WÃàäõnQЈ®è.Åe´Ä3Œ”êdOÉ“”ÑÉûU$e`2å|ö|ôx?õäí!zþÏ$:¬×7°ãß$//¥wÎ u^±¨[îØš/mçü‹b¥ô¦óie +—`À \FjVTïÊE݄ªÈôPNJüL˜jÐÆ‚µ­›õ0=%Šñ°´(Ð߫ϗL"ÝzRá©þ/Q  À”ƒåé1?³öhÿa¦‘â’‹¢Ï³•ûThN^ŸzQü¢æé·²Ð`.ÊtÎ_´u«ö¢´é`¬¶n’§oÍo]<RX’ÅÐÖCl7Û½µ¿#?ùúGŠ/ló¦ßߝ¸7ƒj3hÚPo¾bHÁ›ç-ê>»0yóüîa3mùi=CaHë>;8…rÂ%L‘IÖ<˜Ì@å=‡„h*G4¾t#Ê&y-aJ<q’Ç�+ñÊ#?b)Úæw_¨tbõ¤K÷༘O›®˜¾³ÏÔò‰à¨ðÄï*^%øõWë¿þÙºñûE$!ªùҞBu`¢-Ñgëþyâü^ôóŸÈg±WõCd`²¨ÀÆ! éF¶ø ;�ôlZØÌ>€f1Ï ¤}²—@|N¹œ[!ǯ¡¶Pýi(Â[øZ–ù0+^DÈ=€PE¡À³…@6 +£;Gþ-.m•ˆ>à1Ø70@W£°eŽp‚=2sÍgOïc+ý¹V;{ +åُÐNö÷è�‡Dàˆ@å�ú.¨Š£ìoöutÔ)#€“UÇu‡H°Û[÷ûæYØMøqbØá¡)ïO›V&›JľÊt݉V-û>ú �þϞ�πæÚ¯ª;Ój�fïD&pÔühû*�0HaßÝŽÖí|™ý1¤ÿˆ}œ"’íaƒ¹ +ü!û<lµü°™8PN9°Ïh®C­kaT1…ð8ÀI€3�ZÅ>…6lØ À!„~€j€¹„Ãîa÷@;wC~„Õ�«�¶p0„Ï�ÿ²O³+Á»ñ³÷³;ÀÓñ³ÛدRü]ÀnÀO�ö€ì·!NðÎrüQÀ$ý›eþ#w�þFøÀÓS ?ûµrüfv=Í·®Œw±k‡}~±Õé2@ � Ô vÀÐí §+bðÎo¤5 ®|S Ãpm„è;Ú°ÏéªÛCº†~ŒÜ¹ äÃaöŽI™;J2iö¹dî�™;`TjصPßZrÞ ¡ °0îkaÜ ¿�á(ÀqÊ¿ÂA€]$ÆÞ㘀VmaWÇý d×íË*u¹Ã°ÁPìµû\uÛ?i´DËØDd—ÓÔåû4zÂ]¾Ï]Q uC«‘]оÀ „a€€v�Ž]:®ö¿À^Žnbôod6²¹*®¦[^fëPX ?²°iÔ _ ž’×ôk4¬¨‘55EÓ¥Q­‚}ív–õ³ÕlŽËö±*rÀ¦n®'l3øæúAÝ.]A7ª;®SøQþ8’?ëd¾†Wø.>Ï÷óü ¿‹× òƒj&¯ë× èXQ'ëjtŠ®K§ò«ñ®Ö{Ù%d–C(ô p0Æ}À—Ùk�úàmôÁP\|!‚˜p蓀U3œ äLÀ5ׄÈ?°7є.€<@9•?Ÿ2™‡ÈŸ!)�1H5×c{Â3„˜ 1Ä 3€Ôqæ´P„Pè`)ï$�h „“i5åô<�OÓÏP™É4…äeÎ)‹c£ \Hà] <˜ÀJK®µN B`±XúB}‘¾xßnnUhUdU|Õnnnhndn|în.ÊErñÜn®:T©ŽWïæü!Ä÷ïæ¶ÏÙ;çå9Çæp}sVÍÙ8‡BŽÃ‡“5u#v¹ë¦˜Z§2{¡;}î8À"?„Õ�9€U�³B?ópŸîsh.@€ +r<GÌ „þráï¤i„"éÌEé,tüÙáæú¹­³Áäöì`¡ìg!ýY*]¢öR~“”?·,¿‹òýNæaÁÀ-¢fnL¿E`ü¡>€~�:Æ.„Åa!)B?@?À^�Ž]ÏBv!ó<Ï2ϲ)ÅPk÷#‡– ‹Y[EF:`ÀOÓð4ÜBà Êq¶áÓنïÏ6Ü7Û‚‰ÃրwÐ0 èZ û[ s[ ‰V”æDXQí4äIˆÿDÃËi˜RlÃ?†¿   V —H>/Ì]c£¡Ž„øaΦaTÑù ¯ù ý†)~C«?Ž¡v4†>zHˆ?Þoj7!Íaü1j‡’ðpKÂ. E¸8ÜÒ +hb¸e ñá–Çýs¸å«þñ?0]Òð§ÃáSþV;>‹gq$þ·2þ+ž{]?>ø:ÀO¢üÝᖻˆüw ÿ7!þ + +DþÛ°‹'x'žEù•ó}k8µj}t8uÔúM”¢µ~}8u +¸_NmôÐpêF@ۇ#¤+‡[*ý­fòuCd—¢CZ2§\ãL(ùFÀ3J™;†S$W;©`· ‡jÅH+_Ä!ÔE«ó‡h'+PˆáE!ÚhŠPlÄ&Úx +R, ‡î‚Røý‘Sþÿj9L:Ž>Á¦áÇý¿{ú·�¢¿Å³†÷øzˆ ×°ÿXjGú:ìÿAx/ö¦FHx95Âàþ!äÈ2ø oê:ÿs!šº;©ðªw¶¤ý†ù‰@|ØWêEÒ tôx$÷¤.õÏiÙãŸÁ¬´@eŠÖßZãÏ»iÏÚ·Ç_!M©2öôWBÑmÊUS^`2H×+)õ:õõõê©êzuZ-«+Ô^µM°¢`ô‚V^àF@‚|”¤ÿ¨š§ž%ϑ£´È”n9¨ÇÉ`¹S°²Lç¼i¸`éDó§¦$;GÔÅ+ MÉ΂Ðõ…î!ŒìXÙ žôünPPº×Cö߇ÆÕ÷>à!øŽ{èéÁ…Ñ¥¨s‰\øtôC ûUhš„7礜åRsvzû¿òåð‚K"é¢o–¤ŠÂÝóº ÏTôêQ¬èé,Ì ;÷CÌjfUGû!¦Ÿ žîCøvfuǕ„ooï9/†‚L?ˆCÝ_ۇ‚D ñ>*6‡Šš;ڇ‚Á’Ыxõy• +]W*+ U@Y]ãCaZV˜ñ1ЇRa¦ Ó#l¢…™ôˆæ%BC‘ˆ¤"DdhJ†"ShòžÏ“C‘RszP„ÖÁ=´Œ?—‰—d@ Ê2Œ�2ÿöËèÿíoù´ÿ…0Þ·ø×˖’ó“|¨c9@¾°íæë¥ÂÀYZöëòÁJ4¿déõ/^^øuhy{aY¨]Z¼ô_$/%ɋCíChiÇüî¡¥ÊòöáÅÊâŽÐâöž}Onl뼨®-çëjÛø/ +ÛH +k#u=Ùù/’;Iò“¤®NRW'©ëIåIZWç•ÓpgW÷€¦‘/ä)ÞÇè´0òž@Ï4‡Ø)Sҝž8˖.ÙSЇ¦ �$)ݚn%I0;I’‘œ•“¤;§</à§ËI"°Í¡i(‰¤ŽíçÿÖ®]»ŽÀúõI×­—(oLÚÀ¼ÎÂt²Ÿo)´t”|{ýhw}ù×Ö­ˆ/·kaVµllÙÞ²³eo‹jýú`[^ 2}ÁUÁÁíÁÁ½Až$\Ý}PiÙüK]ڄ×Á¯£Ö¹0ü‘èºõkÉAkJÕ%×'Ûº[ƒh)x»<ó4²„�êæ¨ÐBøs€ßü €CwCøU€ï�ì#6ͦ;¤í¤Æž$1:[·¯&S×4xñµ%<oQ w\^Â-­uàá\½¶ÕŽ7F/@ø#€wþðO�[ÇÖÑÂח´¶g-Z›ÄÐ|re½Žk“ëè6&ýnm2‰ÖÒÿ†ëÖÒOS.Ö{„×®G0ðB�å®%ÙÖ<ù# `Šÿ/¢!ù +endstream +endobj +3243 0 obj +13506 +endobj +3213 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3137 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [185.784 642.483 199.233 654.438] +/A << /S /GoTo /D (section*.20) >> +>> endobj +3138 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [296.385 642.483 315.563 654.438] +/A << /S /GoTo /D (section*.292) >> +>> endobj +3204 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.013 516.896 126.462 528.851] +/A << /S /GoTo /D (section*.43) >> +>> endobj +3205 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.436 403.219 189.614 415.174] +/A << /S /GoTo /D (section*.231) >> +>> endobj +3206 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [266.43 403.219 285.608 415.174] +/A << /S /GoTo /D (section*.297) >> +>> endobj +3207 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.29 403.219 395.468 415.174] +/A << /S /GoTo /D (section*.297) >> +>> endobj +3209 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.331 262.887 129.781 274.843] +/A << /S /GoTo /D (section*.80) >> +>> endobj +3211 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [216.698 45.035 230.148 56.99] +/A << /S /GoTo /D (section*.80) >> +>> endobj +3217 0 obj << +/D [3215 0 R /XYZ 71 757 null] +>> endobj +322 0 obj << +/D [3215 0 R /XYZ 72 626.677 null] +>> endobj +326 0 obj << +/D [3215 0 R /XYZ 72 387.413 null] +>> endobj +330 0 obj << +/D [3215 0 R /XYZ 72 142.861 null] +>> endobj +3214 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/XObject << /Im24 3203 0 R /Im25 3208 0 R /Im26 3210 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3257 0 obj << +/Length 2454 +/Filter /FlateDecode +>> +stream +xÚÕY[oë6~ϯ0öIFcñ*ª{öàlS ‹íž /m‹‰…Ê’#ÉIÜ_¿3êfËÉAû´H�ñ:’3ß|C¼»ùð]¥,5¬îV‰€ÿ„%6]Ý嫟#mÖžZ#£Çj-lt<”u·ÞH)#ÅÌú×»ïoþuwótÃW1üqš¯XËÕvóó¯ñ*‡öïW1“©]½øQû•2¾åêË͏7QnV\1©ŒJ˜Ô2£‚ÿYKÕeÖôëõ«I¡VZKfd‚Ë=Ý0«…½“¢ïê焆Ÿ÷"Y}ªAƒ‡¾ +ÜL$~\8cR¦ÍàL¼fÆNKŬqT¨ð¼´M£Æeey +½ôiÝ!k²Î³C{‡rOeè¸?v¸sPqÃ9Kµ¦ÅýJ›¨,ÚÎåTÞ¹¾õ¡n¨°­÷‡Òu®rmËÖËet· ƒêCWÔJÿ𝐓ŠØ0©ñüüZ­CՄŠpù"ª7^¡M?j¦W¸¨ùÁqËbÄu®,᠔‰çv… ]_¾£sÍ¡q¡«¨ÇPŸè»…ÑxM^Tp’Ah֒œOTØfÊþíRU0°¼ iV=Â5\ +‚™Tô£þñŽ”Û% ,ñnð–C“åÅqiSÂ0£ùzàf¹åt`!pHŽv—U µb61ï(6ììuIÚþÙ£I¾VƒÓŸÕ�|à&úNC$ Î*Pj£d:8XŽaJô¦ch^EH¨"ðë[,io•øEkîŠ5ªGj<º¥ú‹Žæ7�¦NÓȖ=ž`ûžŒ;w ¢R–Ü;~‰¹zÜ,ÂÝ_ +À]k¼´TÍèX€­÷è,èø¾±~€/O�ùɏƒxÔ. 7–¥ã)–àËåI ͌5£7åK’R&äp߸·²ty1\‚=Šù.·Çæy 8´´¢äÌ$jr¹J¤Ñç–@N11õ'apÀ8º8­_bõq% Ê/—µšéDœYõl5͒8½X¬i�bÜÒBjy¡T°Xñ·Ú 'šÌŒ´2j‹ßq9°òöéèc¶KCùêҜÃmšñhÉñf±{Æld¸<åKçíRðVq̸ýCÁÛ.ï‰Ä¥à­¹a\‘VèMK>ÚD¯ù™U[¦Çƒ˜„k©’¨hé[Wî±Ô¸Ò=¯!ÜÄtԊŽ@êÕ#š¬ÕÑç0l[WÁT +[›ßjå¶È8„´8®uÛcW<ãŽQ@“‚Ö #_ŠnG%¯8a6¤àÅZŽ*­{Ü;ŠÂí· L +"vA0ziÓÎyI¸í‡@f#uêê•ßž¸7'h²´é¾K̺|Ÿ_ °Ÿší¹ÔéT˜Z×Kp؏õNë6 (ŠEtB*<¼ò¸¯úÛz:Gjè!QaëØÒfûД…1HµœF'S YSVû”&@_ށR´Þx€Ò�dpûð閰}âÐ@MO!îpËeµu´{Üh6Î-‘Ç Q@’gÇñpř¤`‚'ï†3Fôë^™Œ‚¼4§[«òd ¤oê6¬Û5ÙÖ±½„5¶x(;èD”b©=ãœî•â_á“Ýc¤TC‰ +y~l?õ•-’J—ïb¤/çB‘Æzh L9¿­ ¯#þßWú#Z„: (\›êi21À–»5¡šÚ‰ ̄$è“Ùò,š'ÀՀ[ 1ìÁª!Ugî³Ö¡†þŽZOâ €ðc»58SrNa®™T¬šÅÐ倍”Å'ÚYÙÖaI5gþ6E3L(5½rHÔ4Æ}½¡û‰ÓýßÇû¬<ì²Kuc?A(3jµ`y@¨ùÀIŠ}öxA+T¤å2«0 ”o³ +«˜†MžëL+ýéüÓ:UÄìºißU›âà0„ü ì@'‰ _‘ ƵÄV tæM6ä „©•|åÍ£/qÔ×ÛÓ$ö֓Žo^sWvÙí雓/„°«!»¸ë£º\ڎ€ +µüë÷#¯ì§i‹} þ6P'ðÏ4MÎàâž²&’«¶x¥f"-U|’½€Ŗšò¬Ë|f¦¢†©û̃zmÓP¶sYÒ¼ ª?ò*Œ i$Á48Ÿ“5]F°I­ánJàýðÞüæè³TpÄï!CØ0:W† í¿§¾î/®o¤Ê¹1_%ì÷7„†à +óKÞô;€$MCvèýŒáòSúi,V·€Ù-æìJ ÅömYž˜âf%Õû·#Á²‡Íhµº—S„Fñé– + õðÈÓb*ÊOdûØ¿÷yš*å¨a"§ñþ= ZdÏE†@F ÁLPtv_:íÁǓv×,&øhtᝠ¼W$ƒ­ÃӁWxéÞçùÞJµÞ.ƒ!¸©²3Ú ;CDy%7´’ÉX¿Ëâä˜#7÷žŸNz^…Ä£¦ 39ÏM¥¾’š +`j1#0âŽw} FbF: ”ã;6eCxf#èG-zD8B"Õø‡Vl ÙŒ +ìÿ"¼�óvžïÃöÙáPøg!8ÌmÛ¢‡›m(NYÛs¢�AÅÈ~3z(Tb£ßüN/k¯jÞ.à.ǰñ—Ëu5´ÒÑ äéÑ\ +Õjò,° JéFŸ¹£Ï$˜F•e¸ØÞ‡{çN5nˆ£ùF´ ÌòÕI<ðUr·ÅdFm½; Vhî- ‡4îaHr +h^n`Àiu,ÏR»ÆåVôðxU>jHbãˆãý;~Ÿ >“1ìð¨£v¿¶ïÏrD©€FpÊÝ+1.Ìúr0¢f® ‡žý˜€szMÆ ‚ÍӀ½ð±gýÇ_.$Ç,eƒ?Ðànök€Äÿ»îÜ·X”Ñçvòvyìçàâáõ~àÔjöÀ¨™ŠÕWÚêpþS>ÀEDï.N.±ˆœ~c ËäHôŠŽ”)|˜çbÌO8§\¾Yß9± l‡Œ±é +Ï6pLIÑ Å>¨>$aÂÄÌÆbÎ^¶u”%„‚*'LQfNÝ Þ?G ¬ã¯HÄä6`Ð6«è9Ê{Ï Ðíh®A`IXüO-Ô€J5ý¨€ErKÿüZ¦‡�ճDz§cVzÏãñ>„¦íßgz=ÜõçŠ{û=Dœ¯åAá‡6`/Œ1*Ð^°ôÜ�¬<øMeäqÃ#æÿ�¼×C! +endstream +endobj +3256 0 obj << +/Type /Page +/Contents 3257 0 R +/Resources 3255 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3259 0 R +/Annots [ 3254 0 R 3244 0 R 3245 0 R 3246 0 R 3248 0 R 3249 0 R 3250 0 R 3251 0 R 3252 0 R ] +>> endobj +3212 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_polar.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3260 0 R +/BBox [0 0 252 144] +/Group 3259 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3261 0 R>> +>> +/Length 6527 +/Filter /FlateDecode +>> +stream +xœµ]ɎíÈqÝó+ît‰Ì`xaÀ0`À Ù½3´%Q¡s!{áßwƔ‘doÇk£Qýê²âœKæqràß§ùÿýû¿¼~÷Çùõ×ÿ™æ%¿þw +¯­úÛôŸ¯ùcNõéÕìÏSüØ_ÿöúûkAØOðϒÒëOeZÒüòk ùU^ðiIûk[>æ¼¼~yýÇë÷Â=r~Ŧð•0G:^ëñ±ÎÁAhñD¿­;~‘‹Pá‰îu]?öÙóÈ„ûG‚[ÎøƒÐàpûXë½®éc9\„„ëǖ_kôp h2þ¾` 9¨4èÝæìå3x ŒT•Ä×ö 6š||Äì"4x œ±ÑäJÂÁ§á•.Tâc‡ÏÑՔ-Ⴧq@°V¿’7g×Òh ËØÓêWi8ÐŏLŸ÷Ãõ„Jöº&‹Âùc­=¶^È.olñ•p¡–W ¯GX<bköÕnǹÏÚ×|ã„Åa&o°|xڊFY¢A#8+Ââ0Ä +r<zþälÌO„Ð +ë°æt,|øuóÖ°Á!~ƒë­­z›¶Å!TK‚œ•aðDX}ÖÑ=»ø:œ¸þ¶%¼oßw<WÜðêx,ž¡}o›·<5gsg\kàDAÆ>;#‹'‡�ýo_¼ÆàÉeÕ:߃·�5œÜ)ò»–Ááöړ×4,AP5{öö §!Jp_½-ÅàiǪ^ýƒ¸ÂS˜¦^ðÅÉOÖÍætõOZ¤ Î8Ôà)Œ„Ö¸AU¹ÂȆƠk|sV°SÐ ®¦§¯gX<$”<ïޑ×â)mÆ]Û¸¯Z<%VxËɛ2<¥~0’TïàNýžRSì4ÁŸ›*<¥Ìxaq™OI=vš‹Â•Ô+<ÉP=Ûát„OÂj9»³£X<K7paõ>²Á£ZõÚ²³—t,Ë^D_fiàDGššvéþ�|ßðX->­&*E–·Á«Éóß}ýÓÏӎ¿ïØ CXó1K 1Åýõs™~wþ4ÿT¹_?ŸÓ?Ìó¼ÔŸð?ÿmú矻öøkŠ(S¥ÉíeÈìWoSÕh$ƒ4Èu,e,´è¶ èHp«9©ó1 zìM¡,)î®_äs“ÍîÀ‡¯_äK¥,)¨È³SS±x ¤¡"íN Ä⁐ºyòæ>ß¢ †7±7E—¢À4îØ“‚K¡IûêÅCh8„a”êÕ ¾–gñ@˜ÐwÖ >Ïbñ@HÔõ‚¯÷Z<e>àRpö ‹§$/Doîcð”&gh‰n ©¡+Ù|`ggñ8ÐmøØÕAøê×â0Q :œŽÀ⁞?{´FÙ £3|Õèò:pÂ!¯¾;3èJFYhʞVbá•nEǼŸ·ðJG1âš}]ÂÂ+]ú¡ÙK G:h|ÛâJŒ º“%_‡°pzTŠ7g+1p¬T-fÏØ£ÁØD"iQ¾;3plÀ¬ø¸ú½…W:w§TiáÔñaˆ<¼ÃŽÅ“[7px“u‹Œ»žƒÐàɵC‘ÞÌÕâI0‡n\ËÖ©~<ʽõ.ï,\³2[](Vç0k (° +ž +Œb%ü抔Ex\øìTÙ,ɀð¸ø^!Pr}®8§XRÆèJðÊ:–€”§êï¡9 žÕ,ÛùV )JªjŒpìÞ4RÁ3óê |.ÐÀ))Eÿ\íZ£)eeäðv_‹§¤>ƒÿ÷u2Šå÷ÍCÕ°$† ˆìM,žÄ¼à‹},œ)hƒÛî½?ƒg‰ ôÔìôòO„$¡ýIñª»±„úž¨x–kÕ¯•õQSŒ?¢)nÔ¾äæ6^Âà]mdñDˆ¹€7¶x ¤yóìuk_ W–Ë’ƒ¬cˆd²äõ„I²m×@hà@Gó&É»¢Ââ¡%ïèÌãîÕf žÜÔrÌnwÔá]™>©M£i¼BòQž†g¨çàu–O“Wð[ðN¢Z<I•ࢂ·Z<…‹Ð‚‚Sð¤/‚w^íÝâû⾐½kR žW½Õ‡î%`ÏiÜòæ[“§Ð”5b:|ÎÀ †³àT£[n3xR^5øö%ñ +\ S†):W,Xx¥£ù¤äœ–²ð‚«42Î7¸îΠ.쁑ÄqgZ`æê!;£j /2͞„…œd‡Pcñ9d /tB]¬ÙùXxÍ \J6\‰±…ÃÝAëÒÆ:2C=¸Z™cñgihžÂo`l¸®Ã©^[86[Û¢³x%;ÐBߊyƒÆŽ#x:ט:àÑÁÃ+vÉ×Nú5 +OÎåò§9àùa1©w¢CãI:¥+ž€]j¥»]ܪ©%è렗śA $N£ClážRÔ´ž’ŠÁ»ï`  P %Ë0;Ër è«ñK|»K,KXºÎˆÇâ)èÆ´¸÷ÒYH "W—wµë@@ÉKu?L: žR+j¥Î)‘€’?¬¬Ù;÷;�åÁê²·DÓÂ_œvå@�”4¿Y=S70x"`è:’W80x’HðÂ쬋‡¢®Ýl x’™`Añâ̲ œe°%>“Ðh c‰mÑIJã(ÍñÇweÇ{ø³ìXcΙôÆGå1ýˆòXã5x¹¿ýh{\Öâp—¢¾6fñ@H™Gvƕ)XJÞ¥ˆ„4¿œ¼ ¬- íb«Sá³x ¤[æ9:¡Á“ Í:x×C[<yãÚ§‚wªÐÀŽø·s7xšª#qöIš 1ÁNÃepWς&Î@z žV]ÂPyxW] +J¾¼5РwùÀ-îÞՇ^0Ƈ9Q̃R9¯Òhð´<ßâJŒS@ õ¼k¢ •<ŒÉœ£,¼eäaö NâCFEÙGgà¤JÕ_‚3&¶ð ËpN#¹²ƒ. Nˆ‡Sâ2ð‚›’a-¨s3Š…—GÅÙ¹@È îH eÿ¾»3ð‚k#iï¹£4¸àþzìß oáHÞ©†™ž&bÐø˜¸Ì/ø¦…c% ÿܝjàØDx‰köÈ ®(å8¾Û³øƒdŸ®`dÀÙl.;»=@ã‹læF¥Á¥wtÁ}Íio›}½ï´ø ã6*Kž +ð¨Žb çá0שbFç$ƀ§=x£÷œƒ�7 à^Pï¦ÿæÝHîdÒ±’¢/W7ðÒ6ÃgŸ@hð´R%âèÝ\?@ˆrôîDú:¸}ßîMƒ'55Èà­J¥0@ Ùw„+wGïé[¯N‚ö¹lþ|T�%¯ºu'j¥õ´¼Øy +”ŃðÀÓ*sðõ‹'i'áœÛc<‰7pˇw©Å“¼ôCk1-ž0Ø{¼yµ ':”×–«\ø½ìxÕåð㻲ã=üYv¬œBÞöåYvÌ?";?Ƈó­³T$[$焿%Ë´c§:ç\š& äIÝ )®RŽßä®XwûMŠ OÛ¼27wòŏ6*ª°yW¦ 5˜ýÎ]Ãúmî‹ÛüoQ\ÿï]ñÎç¬õ¾«eåÀiè ‡§³ÖŸ­þìõç¨?¬?ÿÅ¿ÿ‰ÒŸëÏ_ÔßÀö”Úý»,â¹êÊO½'5ED %»Ç y7Ù+¶ðo›Ìæ~NÁ9 6åJ²Ò_š_Gi½™í¸°Ï+É9 V冎H¥#Kìí}^Yú ï"¤]y$}—Íä0ÏðOù¼’œ“5*7,+…EÂÈVÄÏ Ç9 FåʲâÉO.¼~—…ÒŸW‚s¬ÊÈ¡ðR臬µø¼¢Ïi°*G>$¢Yåð^Ž¥ßåÈpNƒU¹á©ã7Æ^Añ  7¶ÀÚZx Èr‡,ÕÎÔ>¯ âéF÷4sÛ½E©Òà|n-g áìFåŽ'ím«YnÌ´ôbÖ̆‡¨•U¹#J+mmªÝ`[«ôyåQÅÑW$]˜x™(.j8ˆÃn9Á”Gã9§Á¬Ü1ñÔ!dÔ{ Ôhđ‰ÝéóÊäÖ®Üq±V «Ë0͐u)áè¥=Ҝ“µ*74qãôãh5‹7¤³^XÎi0*w<½.Ÿ›�¼4»‚§K-Ž4ç4š•+Q$iªžŸw ÆY:˅䜬U¹¡ ¬(-­;×û"lëq 9§ÑªÜ1…OÉH�WhÍWàr†Æq¡:§Ñ°Ü’¥ö…DWpÙÒ֚Dž眬U¹å í»hlÄc†±{ˆ²ýyá9§ÑªÜ2-ýJcq'-5d7ÂY¼(u³œIÇ«8Á”÷:'ctÏÂ:ê̳DàJéÂÞÊђœÓ`SîX¾¸Âþ極ؑ䜌M¹#¡ÝRðüYк,­µç4ؔ+ eчÌlñ¹‘�˜9âºpœÓ`U.4ÇjVç£ÅqŠs¬ÊÈrð-K©ö™jfk·za8'kT.$…“¼ëáÂVÞ¦-ÁáHqNƒQ¹°Ô±ùdÅ'9Z`x¡@VeT.$ÇL{m3âœÖG0Òu“bÐ;†&'dòìıè»ÓØs²&edØwZåNãîFþpߛçáH¨lÊÀ°S¸¼K¦»ÓX×á^ðXÓʦ\9¨þö™GgÞe±/͍ çdmʕƒ:µLb§ÀiÛuã1 È©lʕƒåvT!î ¨Ÿdxñç¤-Ê¿S/ÚBo‹œ~©•¥ÂcËQ堟y$ÝH¶_N8œ“µ)#ßóÊ=}£×F¬½=ðJ¨MÊHÀeºòV6ú­‘¥êÏŽ|ʤŒ \ñ«8ã ¶\­³æ3p|âfQ.xnœí°¿âüövÏ•¬,ʅ;¾~a'‡‘ss¶#¶6BcS4šßꐥ²q¬Ï½èFè9“ra8ø4(Џw:&%Ë1dŸ#üœ¬IØfÁ9²OZ߯à±)Š &_:šŸ°Ã— 6Oã]’©Çƒ—dDîsŸqt›ŽCŽ”ãb£ +ŽGK.Gâì6åÂ!QD‡ÅÇÅ$ãÆÈpNƤ\)$މ»ºQØiÙ÷¢•_qùÂ!ÁOþ"»iBjÍdä8'kS®$5¼‚™T'œ¼ÚÎ’Ï úœ´E±`Nbn…€ÓKj.ʂÏÉZ”+‡¼±EŒ·†<RœÓ`T®,KýŠ–ZÏdôhvÀ¥6*ÃBEe°©µE%ÐÁ9 F历†oÞ°§®'¡#Ç9 VåÂÂ)G ’á-²�Nd8'kTnH’|ËS<t>d9Îi0*w4›|·‡@&l­I]X(=TV厇¶ ÄÀ²ßçD=ZµƒÉI<‰H‘H3¹çÁ£=‰ Êj¤àõÐGÓ¦(z¨M+HÖ>àIwéF厅‚Ÿ$+o>6.màI€Ö•;’‹ /ȊK÷.,ç4X•žL:mJ¢ìðùÁÜf?¯çdlÊ ïÿI"4Á¶ÜÞTrËpNÆ¢Ü0ðz½$›»`ã W¸Ü§a8'cQnøÐ‹,ËtQ\†/]šO8XÄî6内UØ”8Ž'ÅfE;°œÓ`UnxV8ÞDꍏãNGÑ/ Dª¬ÊÀ±ØÃÍÊ +NX䨆Ÿ –J´Ù”ϲ{;øtu:³¹! 'í¾›”ž"X%¿²©9⁄h•Q¹¡á5 'ï¡;¶‘I»U8Xž_Iï©O +‘yë™#‹R,ÊMDëÁÕrð¬½bR•´¿ ísW2¯Ô¦¦ÚØháç“sµõסi¡½‘1¤P½™œK<·x'æ–Xào¹þ¬õgãI¼“ÿ¶ðõ“s7K +ž—J„@{ŽBà’ ‘ÒE¾àÙ£Å/j´sr«ÌE5 ©ÛÜÔ*.O,eIœeb(gÕ ñk‘Ý|›žÉ2xƒ{Á–¸´†Þåe Ëx„7ÝY›ŒH’“ËŸt-ó QDw¶—¡O̧°©á‡öÒȨ1˪þ–ä%Êc!ÆüI©í2 vݚnI”f91Gäá ¾XDݰJÜC#Ylè+ø]¿`[Å(_ê^«v Û•ð‘væ4Du|*5×ûL¾(ÊQR"¸ò¸#B©”ĺ]¤Çbi2*a¾xjq& ‚uÔâä“bpyk(Iv{²ˆÖŽ ,íF(kDް•3—: HYö0°øƒ«»Å�[¹V¨¼´ã}E6í•UMÎJaÕb“•ù,:´×J¡d°GùD%ÛæU9o‡ô˜ +ü4§Í‡Lq|ȐuP/:¸ ¢Ø Ÿ›’º‰ZËøì¹Pž /r’<¨Ñ¸Zs‘újg"ÈxDYV;‰3$ÜÿÎCšd8±Í]J~ÒúŸ¤1¨4{äÒ½j1}ï¼~6ôÁ·¿´,1üŠo ­ãÍ4µÇ6Qæ_e—ÌxÑ~¤øêStëI.(ÍdN_›d¾amW6&hé4ÇÀS›ž•èµïc—À®Hē(‹,Ç€ÒÆ³ÐÅKËÓÈ8ú$… Ǝ]]€oá<{…aÊ!z Ç{ËÙ96ØS‹Dg9{눆î™}ß2ßRhÔ"©¯¦‡¥9µ|ê°r%ìfåJÿ(s~{ÛøŒ¿K–was³äx·–_RقjUPP›$µèù7gåÍÓ仨b·VÜ,·Èð‰¢Î;áûû¸Ê³›¼È.ÀßÚ ñ|…Hpõ|àÎ(F¶ØŠbå82Øð¹²dßÔºÉd |ä[Bž_¤Óm2nËw_ÓÖêñœ¢h¿cI¿œè +Ÿ2ξ *Îö‰ýð‡JA¾"qA÷»à@±•t’Âí³\”›øŒ…9¤(’¥”¯<êÅIôª°‘mRÕ¥8¥Â¢Ü˜ø¡H¼´ï ¦ú¦B5˜Èïâ›&Õä¢èÿíïsÀØoˆû·éØ[<Ôôî(8ŒÝ¡w£v!æ"äÄ(©©øš¶>9Î7Óçé~ÛUíyfUÂTM³*Q(’Y(–Ù<i›ô "ç½eS¯“õ襊‡¡ªT1•ê}¥)ºIF{í‘4õh%Ãoü9ú…ÑÅÑ»65Ðõh•‘䮬šµ¶uÜVi­p°aK“_Q /Àí¬{ë%YÞ:Ð/@ûUUã×þ^Vî÷êfV)eº]~ɳzžUJui®†J5ˆ§áB•2Ûꝃcã2ǧêd“íޗo©û×¶'Q¼¯jìŸgåñ]³öÀ¶¶î€ÑõºÉ;cûa/™[ØÚ9jÒvÝEv݁ÚÐ%…B&¹ÚáîÔùâüõ`º›,¯ì[p¼Ô.ôòÛ4û¾Xû€ì¦Rg#mÍ ++; ¾_áa K¯%µÕè+`·+½ºõK¾vÃÒ[Nõ—¸YÅ2Ôþô»‹¾‚u»Ò[òòTSÚ®ô.¡÷~ 솥Ç6ËŠJ€ôY _¡”a鑒Þ/ÿR–æ6ZïüÙ K½æ7j^–£é¥à_"»a¡`N<Í7(õÆjöªÛüدai‘¡>^é+`·+=‚œŸZš¶+iêƒ"¾‚5³ÒÒù±}ÃÒ×ùÑi»Ò\}`åW@eX(ž¿G€í­ 1ã[ëfTZpý ›Ò‡~û¾)CÙ÷ñ.[TÌo~Ÿ2,=xz46"…•6*=½øьJÏAž[1ì{ƒßhxưô¤æ¹­ÃÒ³ŸçÞe KO“{³¶+-à}Ã}ÃÒÓ®ge KÏϞ=¤1,=‘{öÈÆ°HjðÆ  íJO ŸÇcXzù<ÖÃ"©æóèªÌJÏHŸ¾‹JÏÀžccXZ.÷¤(³Ò³àç È–ž^>Å`ʬô,õ9æ3†¥'¼Q¦¶+”¥?Ç´Qdz*•ÿь4âÑ/Cƒ|¨6mWº~ðœsCƒ|úÂffPëC»4†æ Ÿúœ14ȧqÏ*d|aŒ!·–øè雑j—ñÑ[CÕâ>Wª¾ßð¹ÊPõ÷ø†ïT†Ý¿Ä7\g·S-¾á;•¡òžé±aóÖé ÚÌÔ萞]h·SãQzÇ*Ã>¦7@·Scnzô½ÍLñé ß« U\‘{¿1T±LzòÚÚNÅNé±¹C¯¥GŸo UŒ˜[ª1TqizôTÆPÅÂO…ÃF*ÞÎoDÏÊPÅöÏHc¨òˆwÊ°ç.æ…_ßå.ýÍ^|ÊÁ[HeØó³·Ê°g‚ï<f·S9ç;@eÈyí3j5réOõlý¹qj;¥<÷cØôˆç¨Ì”úñÜça×[Œ2SúγW3†¬%={ÑM{ÐM㓄ØÌ”Nö<@C¥Í=IÆP遏£ ¶S +äó¨k •Úù<ÎC¥°>ÇÆPiºÏáŒ1ì*òs�¥í”fý³C¥“?ljÆP)óϱ©1T³ϱ°1ä‡ç¸{×1÷þNŒ¿ëø~'ŸØu.Ѧ^žúº14È^o¿Ÿþ:²e +endstream +endobj +3260 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3261 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /KVNZXH+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3262 0 R] +/ToUnicode 3263 0 R +>> +endobj +3262 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /KVNZXH+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3264 0 R +/W [ 0 [ 777 250 500 500 500 500 500 500 500 500 500 277 500 333 443 389 250 500 563 333 277 333 500 443]] +>> +endobj +3263 0 obj +<< +/Length 3265 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ënƒ0E÷|Å,ÓE6Ih$„T¥}¨´`ì!E*Æ2dÁß×ø¢Tª%Žçygœ^êçÚö3¥ï~Ô ÏÔõÖxžÆ›×L-_{›I¦×óFñ¯å’47Ë4óPÛnLʒҏ`œf¿ÐîɌ-?$D”¾yþ·WÚ}]\57ç~x`;S–TîBºå^ÕÀ”Æà}m‚½Ÿ—}ûóø\“Œ,В ONiöÊ^9)³p**»pª„­ùg—9ÂÚN+ÝEpÏ2™U‘d¤\€r@9è:€N‘N›gê@‘Š#è ƒhË҂Π*@Y¶ + ÛÖg:¡‚€¾ÕôÉ}ò}zÐ'ы€>©@›¾<Žx›å:ìõeÜ7©oއ%Æç··î­·|antkTü~ñ­^ +endstream +endobj +3264 0 obj +<< +/Type /FontDescriptor +/FontName /KVNZXH+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3266 0 R +>> +endobj +3265 0 obj +325 +endobj +3266 0 obj +<< +/Length 3267 0 R +/Filter /FlateDecode +/Length1 20464 +>> +stream +xœ•| |TÕùè9ç.³gîÌ$“™É,w23™Lf’É6 FrC öŒ ;¸‘„EA¸à*©Z•j ¶E­h™„Å€ZR‹mµ¥ÐV­ö_…¶ÔZkZêm­&ó¾sf‚øÞÿ÷~ïÍÍwÖïìßzî„BZԏ8$¯¸qY:ñÏ„J?„Ò›VlÞ(O”¾¡²v„T¿[ݳæÆ?í‚ñJ„IJ57lYý·ÕC—�÷yh“X»jÙÊ÷g½ð>Bµk¡¬j-˜ÿ¡¹ +òû!ï_{ãÆ[®?…ü)Èwß°~Å2Dê$„?äWÞ¸ì–ñcñÈß y¹§oUOüƒŸ ÿ,BÆFD°!Á) ˜­ +Í"ø%òC$"99Œ~„üð‡´*š8Š‘]- +'¡ž ‡_¯E¶°ôYb<qµt)1g<j!-} AY©×ä5 ÀN})s£_*úÉü(Ì#ØNÖ"+zLÉVlݶý¶ó6ÙٌîF$«Î‚×á:e?ʇñhZ i4þ72âuÈ +%¢da£‘h4j=áÐ ü/@Ÿ¥˜³²ŒŠ)VjÜa0î7òF{î âÇ`Æ0ÙÎpbŽ4vA¢3®M˜ÌqlŠ£OǾğ†Ãe¥¨÷vZ¦l«57Ç›Fb¦Ê`A/_u7{-‰k&H÷«Vp¦ó?}ê‹{ú¦¸I @\e[Éï)’ݺƬñ ¬Ñ×*w¨lºx®ÍyU¥MÀN£Ûj ©ªYªï«DE^Ê/Q/Í]b»^½Ñ´Ñü¤îÛY{MÏëžÏz]x=÷g¶wsßµ—?ç?ÏÍÉÁ.Þ.ä娭ö\—M¥ÉÕÙt®Jû û}¹{d•ÍNH®Ã®·‹ÎNіkÍÉVYxÃLC£Q²õµý¬á*½$8öØñ ýØOp°qÆDïÁ($þ±ÕÒeYoÙaá-#X¥XX”ɊÜ/sÝò~™Èö—ðç@;¬(Ù]d=ÙAö“ä 9GþAÔÄî9Ä8³ås.$Æ®–:{?ëœs©sLƒ­ïìMԎ÷‰¤~Aû‹{4ø¤æŒ† Îގð“97ÎNƏ)rd»ý;Ôwd%î‘„í§²N••âÞ¾N8±p8ŒÂ˜óÆŠUÂQ‰*_UUE9]¼¨"*oyUU5w°ëËóx–÷Ý´r° `?óā÷J›Ÿþ|^~Ãâ&&¾àéøñïßþô¦Þã?ys`͚8E*+†¥ÏO}È-‚ó,dz#mêü°>®I* }¼NÓ¨mÒµäóg48šR*»+ÏTž¯ü—V…*qf‡okÉsþãþ%¯—œó üWÉGù èg©C#øþŅ!Ÿ-Å¥#\åQN¬Ø:‚º”p´Ò5‚ëK†PáKx-ÊFò'E×g@ØÀINê±~@yq1(Þ_LŠ¡üh—j¬}„üYÑ*•xåh%©D#xڋŠå¤…Xì'°xù€ØéŒuö^¢ÁàiT;ë«ë3Ç£ce¥õ[”ª’¨»@käÅ|¯Ïë÷¼¼(² + +´òr勗c·R^]p9ÖjJÄÒåØcp-GᰔÓC +‡‹n‡ã±>Ô[è11"µ²ÃòæÄ*Y‘5×ZQ^Ö£Ìç£|HOVµ¶fè®ï.ž~b{ÏC»oEÔkw˜nÉ ­~Ìçð„½Znœy{÷kùæû¾y]ë’Gö•»5yû³ AWD-Ԋº}7´¶LqÖ¹µ×ÞÕºfÇÓ ’@ªÉÀ¯Çá|µÈ€~«Z ؈ Š‘SŒ¸HsT˜ˆ˜Ó"æõ:âõ^Ô€¯œŠY¥ÎV©ÔjŽW‰z5ò°á%ü$HRT 5jQT ¼^Ï¿„gǨñjE§Ñ9<Èâ7‚ÿ¥Øp-c0#î‰uÞÈEE…Uö¬+¸¨7ÁÎ(,É$*skãQ)Ϙ4ޗ0ÅMŒeî) óÛ¥S4i4A¦õuâÎÞ>œã3ùLÞ®€sǏ•lºéÀ„_zpâ[xu?wǗ÷“§Æ»Øž¤¾H]€=yä´ÿzˆPr #©KŠ$Id¡­G6­Á@Úô#©ŽX,d!$¾<B‹X„3M\R _¯·å"žh,#ÜS¶¢´ì”Ðè¼DäÏ{á1Êû8J‰å½ð¨ô“høtYi^Z(Ð]@;چ¶u BA�Ùà0ą6"I"›Î¿Ð<$þþ"-Òë °QÚgx”¦NgÆ;M‡ƒ”-RþžxL<ªúÈà õ†Î*¹`·™¿›»‡š;¨VÍPáuvÐPgqg7ØrõˆÏ³"ɋ/ϤÌ# ¤[è œð7½!›_¯— m†Àï‡ i�‘)dC)$G g *ȑ1CwàÕvÎa8+PQãô\Ç;ûÆØLûjM¹q¦¥'ÚeN§*9·ŒZ›Ùm:½S 9]—çD.1Èö‡)@X¯w†ÿú::ð¤„ôåM•LÅAñ™¬iΣyOÝù­~ýÝÛ,2Ê6gQ¶WÜ_úío¯ŒÅ +ÉgÇÿù«Kß쯩áŽ>9Ó!ùzÆ Ç_^ñ³“ÉWò²¯) q‡¹ˆ>MCŠ3[/¦ ‚ˆžÑ‹¤ÓAèà\ŽÐJšP,´gh|n@­“(M'Œ>N3"¹‚:4´žâ9hã<J>›QF¶^2$FÐùEEG“<ïÖë=nJ&  ú K§ÃlJæþüŒõ˜õ5üºæ”ë]hþ‹ÏÔ4ZçìÄ÷kî3¾›§ò(å1ÞC)fЃ’óºƒ(<K=93O5Eج«må±Âã³4lã»ù~€Oò"ÿ±^JE?¨'úzw}š +úÂsÆ:Â-ÉÂù-ɶ¹K†ôîYC~Ö¼%í¯ }jñ�žÔè”)S:êÛ_F®ñ(›+ÿ«ô×¼+² o;2 ¢2»Ì ³IÀY  ˆ&c¶Œ\Ø!c«R6¤,IÆy9º\ÙŒŽ.ÿnÇ} {Ãa '\ß®˜6‘MâVíÖ¬­æ[¬›l›œêÎPÌõ×À¡8%S< 6}H§=u�õ1±/ñ©È¯ÊÍŜlsFætö¶ë7ŸÙqfëší¿˜»~úàËn[7ƒ;´ïžC·~Ù`÷ ·}~s]í¾m?›xÿ/ÝßMm.´6Î=‚¤4CiÖ b6“…j¬¦4†ur!ÍÊ ›%*ÙMË!A±P¢“ ÑavR<3# ÿaR —ŽRD³ÿ÷G” ‚,Ëur–MtE²t*5œôQ ¨µ(ú^ø4ì:X0µÒØÇi‰v:Ì¢Ñ÷Â`¼„'év±JQw«{ԜZ«“u¶, zMw©Ãj*À°–’/f´ŒeOsžÖ8´ŒÎÍju¬¦Å²H d¹�fûÉŠ‰ÏŽÐ*šx‘ÖšÍÁ‚´< S²§P}8̂QJ,µÒié45¿jßë¤,¦Äp°›ÊÄ`w°'˜ ò•ºjO<Ó3SjK«Ûôy[݁ OÄu*·ºAÖ\êܨX´(°ÛÙz²´:­Nç•Gð% %16â<ˆÏ`W”€Ùîð›Ím– é‡ iáE²Èµœµˆ–î‚Ww¤-–IIÍÈñD‚™óÒXm"­éÌ/Ûô@õRžÓhrN$™ò$—ÌEˆÌérÄÔܯ(¯Î|1J“1*U1/T�MVC.ãV½VO0kâïś·5Îé8«g⺎Úð-ñ%Ü#ão Îpš|½¯öO︿ï­+ÏÁñ'úÛªfÕÕÕ$�4ª;ã_ +Èo24šc4Zª§tUÆÂ,µÑêI}¤”МÏå©]ªyJjQ¯‡Ðê§Í¬ZaÕSåk¥²“b@â}&D!ñw¥€¢[‘‹5v±Ž\¬ WÈF»eÑÆ!@em q‘õ¢TC±!ñEK[„“øK©þ֔)”ÌËÊ ?F�ò´Æoô—«‘´FF¥±±?–˜^gô:ÓÂáÑLšÑÝ)é €+—ùâÚ¨•’/ÝqaK³ ”¥û7úՌÔLë«EJáj+¡EVVdeü`µÆ*‘‹aºX‹UºØBi)KÐ"H|ò"Å…b•ö`3ͤéLQ4š1â`6P‰˜§ÔĔ¢˜:FÙ£4ÖëŽõÄbB1ˆy–î‡\2&&cgc$ÃÝP0ã\jkÈmáÀSÍ…Üþæ|uȝÕìs…ܾ.K)ñ•‹êJÝe Nä+¯`+öû|Fc–6×êW ¨qR 5ÕgÔ¼šrO^¨Âå/ò„ÚBÝ¡žß%C +I!¢*H“m­ uW>½ƒzîÌÊHóQšs`m`FN²N†yÌ6;'ò;—ëÄàT +'fìüv%üQƒ‚JufR€\7eƒ_Þ3e*ÊJ`K\YûÊÞÀ-O=ÔrƒlÍҕMŸ˜jQ*´|ݜ›7ë²ÊZ&¦f7•=gЈ³ÃdìՖE‰m[{ìN¿?X`lÅ7oï½cÂÕiuåùý3Vâf:Œþ°;RxlW*&-N+ˆ*ŒÀE¥jQM‰\d '"Ùee¦¬U'SÛÁÄôã*ٖÑÿV˜!"ۘ¦pRàJ£làò˜)SHE“EZ²AÞiT‘‡¢›tÁX†ö©ì—퟾BÌ3C+$ë8Ž6uö¸°âêv—GÝ謌z­LÞà ³i,3 “´°–„[œ¸P£%ŒhO‡3´; +ÄKò½ÎNÐJ`ó ƒX?Ž¢©ÑÃ3fTF)L—TvG·ñۄ]|ôPt4ªR¢ýQ‚¢Ö¢œðBa¡zAøQ•j¦ +ËÑjí í"íãü3Eû£ªÑèÅ0‘e${O¤Î#]ê¼Ò˜[åkåÕÚä­ò ”ŸSWý¤HW ¶õuf·¥!Ç´Ö9Ý®4Óñ‘¶kžŽD<œÎƒt^=Sæœnk¿õ•óX¬Äú·P›s=\XRIãgÄÄú’ú´RƒÍ4Þ×Iõüè%ø¯Ôp–A#é+ÚQæÕÁ@:¶ A¡* ã"!ÂLfœ6–;Á´š¾*XÍ}½”ÂL;Ä*ÁPɍ}e3¥=L%„ÚÍ9TmŸÖ÷7?zþß?ÞÒ +¶³#lÀ¦bÐ yꉋ%bbE´½qiò†¥kš®úâµ×ðŒ9ßÿ63¡¿xï)¦G^Çï4ôÄ[×þìß25 +hZ‡òɬ4MG~86³M L´¼Œ>½6J«^‹ÓPÁN ç™<‡ÄÛLÂCâ—Ç(¶Æ`£ºƒbA⏠ËFÑ)$ÞfFM¦DžÛê]ïÝáå¼ùëAŸu‹XT#ѳ ˆù¢Ek߇;OwJïufè>c¬K§~ҞZ?ø2íd3%h/ i?GZZ2‰ººtB±WW‹ #q¿Hè À,Þ|•….ï3ÅI[j4~Ÿ‰v¡¬a` AW––î¶I+ˆ–0+Èfóû®íi†¹¿wºö4µ¼©øÃTÀÛü¸Ûßãðï÷_ô ²¿ÍOø)%–—W²xJM:..MǾ�‹•»£Òr[šó !·¹Ùç Úëd··Ao×[`)q„òõ*‹Y; Áš8M†ëc4RŒµ1îzpì¿M Çm´ÌQUS9`Ãm6Ümë± ØöÛ.ÚÛ°oø»Tª³iQQÌ0ÖÇ®8Áy„¥I—Í¡´b;íR'0MÔUFÈ ¢Ë«ª._{8T4ujQQbêmö²º‰úú’<ÊípfáláAZ‘(*š:á—ÅA0; ñ²oFd;•Äôvùª‰&î¿À晊f¡î1å³µí±‚½U*––’ÍE›çT$–ˆóvË|muëÒõ՛ +z–îá÷wæÞeÛÛ5íÎÆ=-w·~3÷›¶½­#üqáHîÛ땯·Œ.=»ôüҋKórN…Ë®ò,žQ7WÕæ!+WåmÎCöz³I2fô:­Fc±dkÔýlPɜMè9eëki¬èÀ   +œ p¼ïh{¸œ{@U ×<è=ä= „ŸiÃbhâ\Å6Ќ›éýj3uåš#T4·eãì¬V,ëÕx8!Š ºQÇĽõ¸~„+SôöfmԎÛìývb…ü‰HÃÍA ¨ÒŠ*û\<71Îù!WŠJ‘Â8šÃ•*©¯/ÝS:XʕڌÉØG¥±x ׿�/ k3�GBâ#R6K¼Ï8`u{µ`O!.¤‹¶æ:*÷âÖžÂѳ…|aÅ,œ4% ©i¦Ü_¸I^ZºTYºö\XJ›:uúÊ¥Y{mÂMmÔT&[±ÑÚc=cåÀòüD11To2ѐé.j¥XöÖâÚ²R®#mFœD¯À`+í®JC¯Ü¤4¢‰é¹uK–žÀ· /ÖÝg ‡?£$ Ä>Ö7Îcá¾ R¸÷3– ÷Ñê^é0Agø¿ôÆtÁøÒXg/¸c}ô–¥"ŠȝõíGÎxÏyIgG¸ïÒˆú0- œ @I5Œ27җo¥™ùzdkËâšFÌéʵa¡ P^VQVYƉu­%¢‚ENìœêv¢–ØMǵ2ºJ¨u¢¶â9N4/¼@Æ ¶&'^\ìċ»jò�=o*š]Ö,ã–æX•Bêe³Óø„_ëDóCseԘ[ïdW;ôf•]îd‚+}ôp¸(|;ûá>Pa¸õQ\["Æ$s¼„ºäæ´KŽ 2W¯i.[šÎ— AêšC!}27FÔi¯Û®šµÂù€pù‹Wæ [°äôþ;»_ gq¢ÀÃ7O9u aFÄã-uöüòªÎõ×=ùŏv¶èL1UWe8ŽsšW6T¶Í^ÞX1ñïhiÍÊWެ¨üÖðÕ¡‡;î=¥¢&סę=ýDz âÙ&YÅs‚ÆÐ3¯wÅC‹Ë«l¶ÀtÍ +O™Çw-¹góÖ}‹§÷m\2ýËÛ+Ú¥þi;fVZ­¼{j�}ú"È¥B|4c!)L…yrMAæ.mlbzÕÄò&æ8™<“ìá™ô‘<”O½{²)ï{˜Så¹|ÓàÁg³Ú_£Ñ† +è½Akp}pG ªlz|¥Ó w:ǤñÑÿÃO¢:3ãMªLí®�Ú®×ìÐ t`a¦L㙘™HçøæÞ@â#¦÷h‚݆z<E¡¯ÜètÞéӝ—½š<e½Ldc9)7*D1ÞÁ«”"ÜU„=!ðòóM!wîݾ`P®+pVWdʖ%ÌÛè«¥¸¤ÇúŽC*[®¶KÄ ²ÅO.B&¿Çã‘q¿< $KrR•ÏʂÜzú¦¯{ô}zӊ øt¬¬7Æpè +Öh®œô &U^ÔæúÊÃ(¯Î¸ý5{Öꙕ~ßâsNq©Å0}ÚD¸)ß® >‡'¨Å9Ü¡_þ²>¬jÌ];1kvÜ ¿Uò™ÚðŠýW9™"#hVjŒ»è¥]Åeì/E®Uèñ×2ºÉÉS•ÔôÎ2À.5H_Án)ETX)JŤk^A݌J ·"®b±ª¸„ÊVYMJ*›EJ+õŠ†ÞŽ*. Mfv­þ¦â¦Hz=¿Ã†m¬ÔÆ0lRÀ­JDxæ}œá–>j0ÁÆéF¾> äu:㍀;þțÔCg½Î¹«‚˜çWa³ì‰÷×>«9¦åÌaóv´½ân´[·;&ºÌÖ©¶¿–×8g ³ÅF¹1vR{ŸK­ÍRÉ(nÑÎÒ͊µT××̺j±nn§æ.í]:ãëVâ©íª%Ýê +T™( W¾„óžÞeÓÄõ…º¸žY851Iߦ' +ÝzNfÑf=¯O€ôŽÒÅ[m]¶õ6.jÛa#¶Û<¦+.M( ËÁŠc°o#\“bâu%£Å¸¸;€* z}ee}3A¹ â%¼ùQ€Ž˜GO ?0à•ÀÅ�#!ÀtZà%RT(l2O<‡º#î¼h¼L¥dÅeU›ª_ÅI*|Q…ÛTXU?­þ2%ÓÛÛKcaiœ*©pb<œ¾—J€…~É¥ñ ÒX/¨$ð¾Ã¦xÚØŒ¦™{˜Óc oz_bšÔ23bS>ÁR=¥j +5j­šˆÞ|9Ÿˆ1]\F&—ʼnÌ£ÇàÄù¾©B܉¦¨+e«Ô™’gåCP#&œTÐ'˜’H+‹pQQS z1pèÁáZ3îì o ¨²8R+Š<?,±èXV¼Z†µ¤>ÖÓè¼¢ÓÅm².ž à¤ÔîÐŵp”Õ…4ÖB¬…X±†)š+°Î€¨J[ŸÕUUՙ·9¹“)}È.˜ƒUU“~[m2.֌üUWuÝêýüãÅók$Zˆ&·^=ÕiÖæ%}N¢guY ~,ÒÚ°hÊì»n4Ù︮¾¬á–EþûVççGjJÊ+‹ „<ÓÃ;'^¿sj¶Ê˜òhÃø3atÇg²wa­L] oï—ñ•ÎV0ž¯P(¿̼.̼.lÌs¨ƒzZô©E댔áËi½±L¥½¼9,à-¾AÀB Š1.RÙovãnìÈÜíèq‡Y‡jO¥ÒÙ…¢NêºSõ� |úÍÓқé{„Ëš¡Ük ªù"«Û\"¢2Uº»¹EÀ× · +D©Üx¥{£›¸f¦3üDqPMa4V”;ÔYìN-h¦Q0XQž¹G8•ŽO!ÕÙIA:uª³V:Ũ4ó-¤‰Ø#Äl.Qtñœ¿-»C¿¤à é¿ U1„º+z*ú+DcÅ–•{ U?7ü<ë”ÿTà·¾·ýïF>à?ð}àÿkDg®tFn*Þك÷=\N¿£?¯ßy_ñžƒ‰–ÓèE§6ò³ü×}j'gÍ6;­.{(/²W³Wû„ü°ïa¿Î6Fš#­]·„n‰Üõ¬ïPŇÜN}H]æF¯7öà(&x‡‡Ñ+%#Ø¡˜Šlnû+yn‡Ç%‡ ;G+í¯Xie¾Ù ¦Ž7Y$¸ñOQI´¨ !º©ŽÛìv•8ÙÖ(ÝXò 3ÆfjTþƒú \¶¢ë¡ow{ŒFÎ8‚«{Ða/ñ€_ bz«Þää`iO`•cy¨eRœÌë»Ä®êÆ)‡¦¼À¡ñ(°çp +C’·.ÑÛoæù]ÒïPiPæžßçótك’pÖvéT‡ Iƒ™Û‡%Ré4Kf¾´(‘5†Jî`²ÇYòȰœÇäub1¤v‚úƒVU(8qú®„Ù˜03Eó…ê3é3Ó…<ˆ>ÔKŠbădÔ}Ë03àÈpîÍÌ7X¬ïìè S«”Zۊ.ê‹úwGžð?:;¨¡j*”íqM¡=Žmœ�äQßXw°m¼Š" @{Hnsm–LBÃyqÙã~*©,q_:ýòá1K<b³¤û2§û2‚Q¯˜as<"›i›‹ŠÑhÆ8'`íà¢b6À8À°™üï"íë?œ–qØä£¶³‹ss3V5u>SÅäëVpRàÑ[S2à-¸ùš¦E²§ë¡Ÿ¿²iÁ ޜ\ƒ×ëÜ·¼qñ²‰÷‹‹Ÿ¸µjN…I2ë¹C?{øºæâ)…¡’+¾³}¯[ëÀ3îpn¼ñځšøâÞÇsY6aßH]ÀëÑ«H‡ÂŠ)¢ŽS4JML£Ôƺ4xPs,ɝúë¶Ò{v€è+ÃÀ÷E•º’’ººWYXU¨l\žúÛ"ÌßÌ­ÔÇæ÷:÷a‡¸Ãu?ÿ€K#1ïBn¡¼Ø{½s³°ÅyÙåØåü.÷¬f¿ï¼Ïˆ|Ø(™Ì–k®:Û@8Ž~Ta’½Ù2ÇË^GžŒ[^€ÒÁò최ÀŸ#gQÀZÂDä^/âÑ < åáGûUûé7/øSE 6²âëöðîçÇ$²|yډ¢‘i¿D${þ üMüWömŅÎ9à$vÒï(Øg0ØË$ÊPìãlŠSfºG]€}ÍL^^õá>Ò'߁ï wÈ"œ5ý()óêSw=¿Þ¼ÒÝ#ô¸ªR±Ê«âÓ¯=U—õÛä‡.à(1·åꉵXóÄÎÅwÍݰeëúŸ#m™³ihßî_Ƽ0û¹cÁ}÷Ž\¬?X=¿Ü–¼•C;n}«¦XEŒô,è~)ÿc8ãAÅ%QNVË>ŠÀУºõh½N¤·guFn.RqA¤…X‡8HH!¤†”†›{L§CÝ —^B!rÁq7«—DÝTB7 ÷’LJ‰BzÈY"È“kôíצ¯¡.Ñ[Ø `ƒ^€Ý¥÷Qcì,ö‘]gÀäyM&oŽ×Dr'²ð'møÒ„þüßóð?'Œó& t= &šÉ6áAdA5ŠïQÓ3&r·þ>Ñ>®1¡Ç±#¤Õ<›•ßkêÏ^{,ó:½ñ¦CáØ\“˜"t²í±UOâòÏnÝwµ×Ѽ}b}`öêoà]oâ*œº©¨áã‰G_{ûЮg¾sÈNý“$øgtÀ¥˜A÷»Øûž½FÓçX°`aI sþ,“¯-Ô[¤¶½…ÊöÂÁ¢SGŒÖl~ç #,‚÷7~öttìTÆï{oò»—¯ôº=7}ƒÂœ+Ò Ç>dö¬c2a‡„ÂÞôè°Î˜‡sÖeãY٘ §€‡±uyX`w¥{%&0ÏQ°¤_Šl¦Ìg„ÄØ]©Åâr^ñJì,û~fülgç¨tZ:Õ9y«â0ï82Àêôñ.ÜEH­k¯i¯ýdÎIëˆýC»jЅïsàV}«¡KßeøÔ&ˆ¶[ÐÆYslv‡i·s9¥™Ùr¥„`Q£“¶žÉ9—ó.gUvÞ/n¬Ddp8K¢®¤‹¸Æ</ø³Û,¸HÃ"e^Ÿ§/ŽïË\&ÆÓ¦x'ûô+ÐÊø…4ÃCÕ .'0ƒMîMú:AEQ!^‘ã˼®˜|Kì‹UÑkÜüöÛ…Þi¦ ¯¿¡¤½èÕŠsCü&~Ó4þƒŽi¡Âå+*ºVµ^뺙«Ò6e Ðö"FÛqÅâ‹Ô3ˆÚÄm¥h´@زX**"'öç´ïÿ$nÜi‰ü0çHHó0Ç*ƒ%¤äñU{žœ8ó¯[çxí-ۄ•E-«š¸ù­‰7&ðMÆ¿áë_{+¹ëéo±9|ƒ´q=0‡yè#停;K«ŽgtnzqÞǏ›Þw¼Ù¤®¦fM1Ö8¦Ī«š*橳]R¾”Ȯ˞ž]ɋ4^•wUãÕyW7våu5n±mpn¨ß2ó^ÛÝΝõ÷Í|Üö¨ó›õÏ|Îö´ó@ýÁYo¼Q-ϝUçËgW6UñŽpÐïʕxÖ€‚Uå¼6Ì{jK¶å'Fð‹ŠÏ\ÙºM…Ðㆷr*=o¯z«¶Vž]:ûÌì³³ùÙ;秕ÈíñññKã °.]©ƒ¿º¬cñd2óuodT-Å*8¾É¤¨Jßp1'£ h½¬©é*Õ´>#¶ÓW_ÁËýXñßy[~™ßS«# Óó½ÅÓïšSQÙ²¥¥Øíž5-tÉñ—æÜ9%zajdVÀáÌ/ …òº§M­j¹ÕU\ìö6ßÄg76,ÀHåÅO5øÊ[ Š=—Éš—etGŠf•…ãõ›Ã…Õ®œ’Ò{*ʃ¥ó¬R‰Ó^mÖgìyFGŽ7šW\´ƒžkSê× þŠ:¬æñämqd^xêÓ/?ًPkÀ¨Qu{{¼„^i¥²ËëI½yĒ 2n$õÆ1*Ô\eôuf8|*ÜY{*óÖ)úí•ÙGM¨ EŕÈG¿Ê5,ˆÓ²€Ÿ/̨Úóڝª5Âf¡õ{ä½&Ÿ•Ï£? šj</²-tvùºmÝÎͶ>ç.óƒ–Ӏíiü=rÈwÿÿTõSû_Õœɗ°M$ÍæÅæÝžÝr¿ï¢Oe’ñË©óHð€{Š\ˆߥ’w{û½y%¯ìmóÒu x÷{“ÞQïYïyïE¯Á»ÚuœˆŸZ,ïáì8”)æ8,Rçý…Gjžè£*E +êF=h�%Ñ(:4´€ ç68ît6t`ðôŠù"}9%‰i†Äúüúãäé7ûz瀭Ý;ÞÛy¡—}΃aÑË,û 挀×Îw­pmpq»0ýˆ•¾{do;Á”¦62¸ãH²QËõ"±‚$Å15b%ꇏIñÌGZ ©z1•O$V‰&oȂÁ‚Ëo&z¹æÀ;w>ù!ÆGîùAYdªÛ¤óù¦­¼jîS÷-¿ºº_sôÇX<÷ÎÚ3§ Z³Ùãn^þÔ÷¾¨/قÒ_Ìr,ÎF˜Å•`&Èóð@ÉÅÜT +B”JI(ƒ!¢ۘܡíy$Ðo€ÔHƒ´`…è‘e!#’ ™A*f£dE¹à^=0y�œÜ#(¡Ô�.�|8ќúR¸ù&®Kç,Ð÷ @` =Š‘]Äe`õŽ¢fô4ªCmè4A‡`¬-øç0 j@Ï¢�öÀ¬šP.Ð^ô.ºõ¡?Á¢ô>6C?@VOýÂtoê8`iQ=ú˜Ÿ7àù( +é™$‚Ã0òžÔ(̼0u:õ侍þŒý©!4RÀê‚hú¬ñ:ôFêKú¯9Ðrô Þƨˆm7_ÉïJ]¦¢£è-Ü©9h‹ðŽæ(ºZ}çâÑÔ¹Ô_ÐyŒVAOw {aÆÃh””põÂ~8‡tº-ƒÚ[Ñ»`%•qJ*˜šžÚ ¥Ï OH˜ü„SÁ<ÂhêB §`7ÞFЧX‡cøÛø <¿Âށ¹µ Mh+ꇙ? mŸGÇq.#¹$v+…ÐB¨ÛƒÀø‡ÑY܂;ð(þw@(¨Me§rRJ(Bí0ÃAô#ã.Ëç6òn~£P>~;¬p%zE¿‚y¼ûþ)ú7.‚çä6²#µ8õlêÏÔ:E4ÍEKÐz´݌¾§ú*:…þ‰¿ À<ÿ&l.¦‚½-@Óa=úÞ §4ŒFàyViÂ2¬b +¾ÏÃkðü(Áïâw‰H¼¤—|Ä%¹Ÿs¿ç«!U=Y‘Æõ¡Åh-œÀm°ÛÁzŸE¯¡×q.ÀŰ¢·¡ýgd*i€ç»ä yŸÛÉíá¿îž8?ñ·‰/R»€Î€îÚa7Ÿƒ]ø¶ÂBø:¼ÿ f>@ŽpYœÄù¸WÇ-à:¸{¹G¸Ÿq¿äûøƒüï„YÂ2á jÙÄM¿Jµ¤îb<$¼‚(¼W ô³¨éz˜_<}hºíB½<„ö£ƒ°î“èuôz} '€°æ¼F¿¨n'~ž½øy¸¯á×ñðgô!ùð’*RKêIYCvÂóXúo“9'·‚ÛÁõó;ƽ lÏó)¡ž™ÂnáñçªBÕLÕrõ/¾/ïM8&–N<:ñ£‰¿¤¥¶0_¥•ÀLïYî<�Ïs@‰ÇÐOÐ/ÐoÙ\?Á @ñ6ìjˆÀ©Õ‚Þ˜Ï<ž…ð,ÆKàY†—ãµðìÀýø|'¾ ?�î}‡µÀßÇÇàyŸ€ç-|€?Ÿ bÂ5HDIVZOfV2ž5d=<=¤l†z†&ÇÉۜ… pÅÜ2®—ÛËý€{•{“ûœ'|„ò ~¿†¿“?ÃÿЇÿBðÂZaŸðª˜'VŠ ÅëÄÇÅCâ‡â—`G´©–«¶©ÞT¥ÔV?…uEWþ¢â¼AÈæo!ç€/l`£Ýƒމdw÷ ÷ka5¾ÈÉøwx·Ž»>õ]®‰ü›[‘“8Ÿó5Üjt?Jáƒääù Ÿƒ¿âBþøE²ž«'"Dø ŸÃß)|âü·¨†lÇ£ä5îNîÎÔ+¨FØ‡Ï ûȯÌŸ't¸úò4ú%YGv£v¾Rø­ƒ}ÿ¾p ì÷4r/.âÞä÷¡?s>òßø"~¤ÆiÜÌûɵ$Ž‚ÄÇn4†{Qþ&RðKø=<fî³Ü3x6ÑÃi%‰Wƒ²8Íyñ›œu03¹€äà6r‘,ä^Ïr1ŒAJümÅ.ڙüM ›€!Ai M~ƒËAÓ<òþÒÄËTb ﻁΞâ"`ë‚H~úè!4ž¼•£@ƒ÷¢Rò8ږêÇ+AîÏùIоE±¤e.Ìmè +ÉYH/†ÿ òÿ ú-øïèf,g¢BžÖÜÏ7‚dêù»ž•¨rO¢‡Ä£ÂoP+ÆËû€Ê®ó'߁0¿%è)>³–A2÷B‹''f‚½¡À Ž Úsž|ÞÆÏÉûhê:Xá:ÐQ³A'¾ŽÖ¥CõpvóRw¦v£®ÔS©kÐ4?õ,ÈßÍ©aT…î:Àãó• c_ǧ@ýÞ r{&úÈ£�¶¡àùÌšðÚÅÿdgmêþÔ[ ‰ Q>ìÐrТЍèï°o3¹QT1q5J5q= ¡Î¡¹©gR¬EkS7€ä}P {ú‘[8�´»›_MJa¾!dÅQ(½FDH™¾pR;íªÄԚø”êªXeEyYi´¤8. + ~_¾Wö¸]Î<‡Ý–kͶ|õ=‡Z% +<G0Š4úšºådAw’/ð͜YLó¾eP°ìŠ‚î¤ EM_ÇIÊÝ Mþ:¦˜«ÿ7L%©\ÆÄ’œ@‰âˆÜ蓓§|ò^2·Ò4ø:ääKÏaé–6@Úë…r£mmƒœÄÝrc²ióÚ]Ý ÐݐN[ï«_¥-Ž !­’:H%s}=C8wf ’ÛX3DÚ�“J:| I»¯Î É—­L¶ÍmolÈóz;Š#I\¿Â·<‰|ӓÆ0CAõl˜¤XŸT±aäut5h·<Ýuÿˆ„–w‡õ+}+—]Ӟä–uÐ1La·!™»õ‚í«,tn®o¿çÊÚ<nW£mL³»vÝ#'÷Ïm¿²ÖKÎè#IMÝ»š`àûa [æË0ÙÙўÄ;a@™®ƒ®)½ºU¾FZÒ}œÔø¦ûÖƱ+‰æmñ;Êq0þò®í>o²6Ï×±¬Á9”vÍÛrØ®Èö¯×G†$Sz[‡²Œ™„ÞpebÕå:–bè4Õ2ïò¾b:#ß, ‡¤¼B†™´û`MSh°j +Úµb + Á¯C«äJ8uIM}÷.©Ê%Ú>)$Ÿ¼ëSçïûøë%Ë2%b@úÑ$¥’Ë„õ“éd8œ,*¢¢ª‡…9NcùXqdóIúz$"Ø>Ô{»¬£& +›ïõÒãÝ=¢ åIöÏmOçe´<o)ÑpG’tӚÑɚœ…´¦²ærónÐñfÙç$Õ—ÿŒ’ÕÒ¸¶&‰­ÿ—êUéú–ù¾–¹KÚåÆ]ݙ½mYðµ\º~ÊåºL +§+`Ó|�vj–HoޒvZ�B É׸®{&°Ì1i©oçòHG:Eò8ÖÐï5—{¦™v=틈ŒþWލÔ@À¬ËMI©{f:ìÐz½ÿÀG£­XôU³Ìš’5á¯ç§~-ÿµééwq0a¾€´,X²k—ökuM ¬víjòÉM»ºw-Iõ/÷ɒo×q®kßÕÓØ=yü#©»ó’M÷wÀ"Öâ m‚¦ùð½s‡|ïü%íÇÁM“ï]Ð>L0©ïžÞ1䇺öã2ý×㴔ÐRZH32̀ή&j†Ÿw\A¨ŸÕò¬€åWŒ`ÄÊԓe­!é2i²Œ@Ÿ.SXýQI^ñ•4À«£8}wƋéã’û«^ê2&>UÛÕÌøÎŸ\¯Òøg¯V<öÅÆñû%¤Î‚¬ðÓ>(„*ïD#Z,¡/6þçÜeßô«ŸMŒc'aŽ,º˜ ó(õč�@Ð@â(ñUä9dà@³8Z m¿eËù;Q�Ê�N6Ä%Pö ÀiʌsKð5E‚=8ȰÛê•iÏ"d؈ô{„,I„¬kuy‘«!/à."T0¡à›~¡P!BáþôT‹Oÿï�¶*ú,ŠoƒßAÀ£Ž¢E0B€ÿøÜä8ZÀ}|˜+òÔÖåpP7÷W4Èýà‘%¤jz R£Ü76–+#‡KX<\*?N+†ÎòW¸?çÁñ@Á¹ak«yxúôL¢jJ:q¸¨¸ü\–{ý€pïsçÀ²`­–”_¬3@ænCF0ô<h?÷J¤p¿;ì/(<Éýêßà^£Š6{}Ø`*‡ʽ®šœ‘£™š£‡³Lå¨nì:F£ž8p€Gë¹gЀ=�‡�xd„Ðh¥%ÜAî Ìó�´7BX°€‡-|ʯ§!÷,wXGî~î°”<ÜnîabÄ߁rð!¹§ OãÁLþ ˆiý·2å{!o…øñLü”çAü(»õðpßÌä7s›X»™x?·aØí‘êÜP/”pzRÀÖ=Bok Ä`ÝßÀF‚¸âÓ1l×öa¯Ñöùöòý°¥Ûaë·ÃÎm‡ÛNÿ±!·mg[§˜Û8Û�gàlƒ])å6ÀxàÀ„€ ÀÁ¾o€}§åIGβò» �ØOsÜͰ!˜Õ}ÜuÅ ²5‡ãJyíKàÌ`èvõa»«|ÏW9–"ÄY™ØHqW±ÚU‡5zZºê°Ã•Žëúº,nº€ lý�•� �<·bØõœà®F7ª‘’åÙAvp;ø_ڀÍ'¹rÔRƃÌ\1J�BÈӕÀÕݚM¿†“4²¦T£hÚ4Âzð‹÷pœ‡‹rµ\+×Å ôŽNUSAoIgˆ5ºýº¤nTwV'$ÅQñ¬x^¼( +é{Ã6±[ìûÅq¿¨T¤[×£ë×q’N֕ê]›Nð¨ðþºÜrÊåJ�=��<ìq”Ëܵ�]p]°ײWx×tvìüµp] $ÎxFÀ3B©Jˆþ‡ FVÓРГ©/×L¶¡øi @j³ 4 öö<„i + rÈ g�¬³äK˜¡¡ ÐÀ±²ó�@5N֕fê»DV‘áLÖ)´-ùRY ádïáVµuåJ>f³¹Ë×è*ì:À¯÷­¬/\€oõµZ [ðµ¾Ú@maí>ê‹¢…ѼÇç x +=ø=³Í>9ûÌl¾köúÙ;fsÕô³äápi9‹ó4>:lw”W릒C°œ.ÎpÈa `=�OAè!/@é Pújè Å T¼@èÉÔÑòAVGS´ž|­žƒ…??\SÑZ× "· `€ƒ¾Ÿ‡úçv:uˆ•'!<ÏÊ[3øûY¹ÂÉ6¸%LÌ-ö[ êèÐn1(‡Å´g=�=�‡�xn <‹¹Åäxž'ÏsÅP–ãAV+¨ ³I-ÕID4`ÀϲðqÞÇÂZú•¬fÃg͆6în6!A +Á6àGXèUtu†#u†Ö:C¨Î�½å"/2Š4ÄcáÕ,Œ(Ù^Ãç^Ã{ ÿô¾í5ôz Wyi;'ð®d³PGCü( ›YX è<†Ÿx ‹=†j¡Î€÷aMg¡›…y4ğ16‘æ%ü j€žðp"䓆E85œ¨ƒhb81¢ñáÄ>ˆþ3œxØó2þ3•†?ö_ðÔåàKxOóÿ‰ÿ‰g¯ìÁ!^ñÓ(o8q;Åÿ.´ÿ促òÕÿ)ÔÆÚ âY¬üۙvOG–èO G¶À¨ßB6êcÑ Púðpä>ˆŽÜ�ўá�àuÉ"O‰~ I(î +°\èLfgFœ =ß�ñŒtãÆámÕ@Áõþ2ˆ‚t–/cjcÃy†}l‘.äc]8‘M:Xœ…lò”Ïbõ°ïvèE<¸àùWâ%ºpô)6ïóüéeXß"ÈþÏ>èùÕqº]Þ3‘8æù¥ï%Ïkþ¼hØ3QCÅÉÈÁG=C°ÉIÀ%ø˜çPdç«=àƒZ8êÁD±ç ßÏÞ�ä‡=·G^¦Ó@7ŠAuGdšgvâ §)0‚¡ZIÀ`ŠÖSãëóÄ¡xÊžuø §Ì?B§R +}<æ)‚ |l* «ORáMJDµQµ\µH5W5UU¡*VÉ*—Ê©ÊV›Õ’:K­WkÕjµ¨æÕDÔÙôcÊ05I³Ef™Š< y––Hú­ ³X Và¤…k!-ó§ã¤¹µ,˜ž¬·Œ¨Ró’SÂ-IuÛÒö!Œì€\’Ü –ø‚v PZ´3úïÇÆÑäÑxÛÎ::pKrtjY.'?›ëЂ"ø¦Ûus­­Ö<Íojø‚îLxÅGO¶¯}es%m™ßž|ÎՑ,§‰”«£%9ƒzþÇI/YߨpœôШ£ý8ÞJzçÑr¼µ¡ã2Ê'=€†4¢h‡Q>ECùø0C›ÍЀLó†òóÓH¯âY ÈçU†´&ݗ†€¾Úhhčü¬/?qS4 ‡tgÆ+;Ó#ldõˆuæ¤HC� De¨:�CjV}ð«j_ =`ãpã¯p +Ó8@¢œÿë—eÿ¿¿UÓÿ?ñáe¿_¹‚Þ¿tûWt'wo^kKö/—å¡•¿Ï\Ìt/_±–ÆËV%ï[Ր\ék‡–­øªWÐêe¾†!´¢qAûÐ +eUÃð2eY£oYCÇá§wÔ·|m¬û.U¿ãèlí¬žŽõtËÿPÝB«Ÿ¦cµÐ±ZèXO+O³±ZæMÇ-míCj4~aÈâÃD§~èÎóvL·J=ÓsLõÚnË;Á#P[ºpGR4�Ъâºâ:ZÜI«²è [¦ÊvÛToÞ ül¦J‚b“o: +#[㺆Ë6lØHaÓ¦0„7ÙXÙF`Zïü–d½H$I¥»¡ƒ}U³)ó«oW¤“‰3 ²>±#±'1˜8”6mê€bóÉü3ù¤+}þŽü=ùƒù‡òEZqMû1%1˜ÿ|nPÞ¿Æ6æ&ˆáf7nÚ@Ø�.¼)\ß^—Vpô¿â ´�ø�*�æèÇþàO�ÿ À£;!|à»�‡i WÌ7ÚÖ5Ð;ÂTèØ¸òÃ¥±ò)#/[Žç/IǍW§ãD]¹ âáÚ +m oŒN@øÀï�>ø€À•så¬óMiªí؀6„1LŸ¾ßHƒ ፘ~’„évoÜ£ ì%(ØHQ¿þ¯¥  +o؄`+à@ $Vº6ÛDãÉ­�Qü¿�,!ÿP +endstream +endobj +3267 0 obj +14827 +endobj +3259 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3247 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_steps.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3268 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3269 0 R>> +>> +/Length 662 +/Filter /FlateDecode +>> +stream +xœ½VÉj1¼ë+ô–õ´7„!ÈÁÉ܌&¡mÌÌÁÉ!¿Ÿ’F{Ïv +FÓz¯«JÛS¹ß™äñïû~ÿ,ùË&Yþ—)þ¯ÞØ#—Bü˜'À~1-ÿÆß9%Ú]|1ü灑$'é…^?p¥lËìùþ�}õŸ¢0/Hyá-tа†Œ$ÈTáM&1ö…Ár˜†Mƒü~áŸv,¤~àäœÐJjҜ”A×(ZøîÀî×;y‡ÙðÝÊ>H) M¡i4ƒfÑ\ÎùÜB~¿ =Çøãî}Þa½˜CûÁ ‘؏8f8îTÍ`&¤QêÊY{Î^ÙVj-›§pxÔí N<ö\ýŒÛó× seº‹Ð÷àY ¬•i¸9î´ô 3¾?løn~ñ›¸Ó›VLÀá×LŽëÚBnY6q§9+¬lÄ +Ç8am¬³XÊÓØ$:ÕY'Ž$'ˆ\.`RÇ¥o3ýùÌ:Ž(ӍVžDº Æ +ª™Â^tV€hDá6á3±¨J›Jœ‰×xŽ3!Éΐ=‚¨ªÎ"õwœÜ˜ NvҀjµÉÎ2J*X˜ß&úéÎ*+K(ە‡RR,f¨  ´Õhµ“YaM¢žUÖÓæ­pViØ& s£}µ«òï€`Ò§¼¹XŽªë‹Æ”O:Í>Úí9v¶뛩ä~2#ç󽺤ÑpÕHnâØj•›ã:ŸKZ#¶Eåæxñén]Ö±Í*¹$”OÀ+;<‚›#Tvµ%ì5±Ú| 3KHäÓóŠÖ„®Ðè%¡nÒÁíâ7zÍÜ6Á }àåz7~Í ß4gïʄnfÐø%sSÙMàöUÙ%úÊËß\ÿéSëýó © +endstream +endobj +3268 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3269 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /LFJIGA+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3270 0 R] +/ToUnicode 3271 0 R +>> +endobj +3270 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /LFJIGA+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3272 0 R +/W [ 0 [ 777 722 277 277 500 250 333 277 389 443 500]] +>> +endobj +3271 0 obj +<< +/Length 3273 0 R +/Filter /FlateDecode +>> +stream +xœ]‘MjÃ0…÷:Å,ÓEì$vÆPҍý¡n KcGPËB–¾}eMH¡ >½yÃð†_›—Æš�üÃOªÅ�½±Úã<-^!t8˲´QáNéU£tŒGs»ÎÇÆö«*àŸQœƒ_a÷¬§Ÿ�ðw¯Ñ;ÀîûÚÒW»8÷ƒ#Ú�‚Õ5hìc»WéÞäˆÀ“yß訛°î£í¯âkuyâŒFR“ÆÙI…^ÚY%â©¡êã©ZýOÏÙº^ݤOåY,¢,ëDy¢âBt íHt$íLtJ” ¢‚´‚¨$RDgêr ºv"’¤‰4ì}ªmì-ãG&jñ>Ƒ‘rØ0»r“Û\éþC¨‰ +endstream +endobj +3272 0 obj +<< +/Type /FontDescriptor +/FontName /LFJIGA+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3274 0 R +>> +endobj +3273 0 obj +271 +endobj +3274 0 obj +<< +/Length 3275 0 R +/Filter /FlateDecode +/Length1 15388 +>> +stream +xœ•{ xTÕÕèÚgŸy¿Î¼23y̜ɼ33Iȋ LÉ Ix$ò2¡ÄLxÈCý /_‰¿ ¨¤JU´Z‹ú‹–É�PKôR«U +ýkiõVÁ­VÒ¦½¶’Ì]ûÌá~ýúÝNÖ^{¯µö{íµ×:3�Zè +â²»{ näE€’G‘º`ÙMűÊF°|@õÞu=+oü_O•`À�Ê +o¸õºÓ×]¿eŸ(>¿jE÷òf>ÿ@ô"ÒêV!ÁòWM%@¬ËþU7n¼%ÜKXnÇr솵˺ölÄìÝX®¼±û–ååóX>„e±gýŠžÄÇo°ü€©8R  (V�ŽVs8ò÷SP‚Š;–?Èýô­Šep©•ŠcÈ瀒hÈõäZpF…/“£É«„ É9£IhÀ¼p“ •^³×À„ópQ¤C%| "?„#!`ȞS¢» FO p\ӂö‚^·ÙÈÅé$#h‚N5x”&%§¡¡¡¢Â‘FOágˆTL¨,P²JG ˜ýDj6” Å,UË©SÌçRgPÃCXnüÖ‰Á¦� è6…IX—k=‹{½åq³%QaNT°¾::…÷;åÎÌGbBe”}Š,åƒÙ!©¸¡¶ $ +¢9Ë»ÊWkzÊ? |þ*ðUXÏ2ÖZYî"O·¼<²¼®Äåòù„r^, Ƃ‰àBÇӎ§OÕºÀDÿÄÐ\˜Mæ¨fª§û§…æ„çD¶©z…^óýmám‘ÞòDŽ]L8ð’p$p$|¬üÀáwï†O•{pTJ;ïÐT!MX©u4 Mæ6Å<Õ"ç¼ÈvÝNa›s»k»o[`[°·Ü±Us¯ck4äfáf3¯Ñ¨ƒÁP  %*ÎM‡Ù-ˆ>¯[„HÌ &­Ñmò¸ÜnÏ`öރêpHÌn–$gÀ/ªUjÊ Û"‘p0 „*Õ›Z­qڝ.»_°iµŸß_étٜNW$ès9ZZ¥Å}x‰œÜäüA1™YI�#9/iM&AðxDõ‰b(B@é|‰¬�¨ÉS’),á`ýþ°N¼hZ¡%ƒdàЬˆø‰Z²KEm.²×E^qtqQ׃þ +ç )zQ4ˆ€›Ž{rP§¯ ¼D‚¬”ô’¶¢+H¤`o ’ó‡4›C꣤»+’´"„Iox$̅±êa¬Þ«ÄjEmÒ!"bDФ#C‘SU$ß¿‡Îuë‡/D;×¹ +‡GÏ]î\ç¼P8ì© Èvž+.0Æ#àS( à IL„dþÉå1e*¸UQ5nŽo5–;£j–QŒgÆ)Ѩ„a" ýûT%¨“j<ž¤³sé„N²U›tF›–´ +6}ƒ0;r±u0{6S’p\†l d‰�Cv¹4`OhþÓÑÑaõڕJ»Íaµ†P3BµXTåÊuµ5ù2ñQâ#¨yÒ[ë5ÿY3T$‡f¸mêS¯ÚB â½&2öËÈGc_ÆÞ+©OÒ]Þ]쉍þ<¿5é0Ò@€:ŸÍ>ú9ùºN´º¹@À°úâgÜÌÑ)7³  •Jb¢R<�:(åfæ¬ÌðãÉ,1¸…ƒš!ƒ­·Ðë4™0µ:©f0û—CV+·3g1̜>ÄØ˜ùå LZcpf/ÈR˜ùƒ,ådâL +3§3)§ÈŒ™c®w­w‹—zK×¢V§”D)1)%êԋ¬e©Ò + §£ÑÎÌì “ +¶–'r©püõhTˆÇ ‹æžd-̲y唵s¨µ5ŸilÌe$×ĉʅ’Ð^%Ç:Eóï-UYÙô¾”ŠYMÆï3p,gàL&LõÌv²™bTÌ|yˆ1åEÙ®:ý>f'ÙÀäì ûû'N Z#‰ 3Z$¹úý$åïñ÷û÷úGü +Ñßæç$–øÙ!¬ªª‘qý¤ŽWæ°/ c©ÜUX㌸­³J ·e–Ïr5Šno³Þ¥·öãT�¥z•Õ¢í×M‚2“ÛTːdj¨¥×ëõ—Á '£ÖMªéw’6'I9{œýνΧ™ñežÌÖht˜· ˆ×ãqÄgx=NMøbø"ù"?%ùŒ¬ÃÃÒÑAª +ì6¥¯4X[Sg5Û + +ªíÞÚªººZsM(ô•ªB)›<¹¬,9ùׄƱ¦¦ò"Ê]X6›âÆH–•M󎊋Å~ar!éþ^Lt™ü=òÝhËþKò¯BÍi­(‘,¨*%S+Þi±p õv+QXå¬ÕÈ ìW²Z™n2•Ä̈¤gu¬:uÌT`ãÑf�•¡áÄè©ÃÇsº}Hx·’]tãJærè™È©ý²|Ñ`öY? +Ç3.ÌH6–ëѝ©ˆØWÛÈL‘»“ЉûÖ…¬k +5S)…¬k ++;kŒÊF*ëfþ)ëšÕZRœ×µ÷N€†á†ÑSCŠÎñ]ñô&>‘õ‰.ÒÅq %»Í»]ÇìÇ +]Ÿ¸T{JÈöB2W?×Ð¥ï2|áT(ñ– +9iÞU…”°ÄV´—P{e~´´’ãˆR_Ë]pÒ~ÆþW;µ¯°½ :¼"¤˜¨'úòŠ’t W„ð¼Âok³’^+«`M[‡¬§¬g­JkªøÒmÀ|"öt^èdFýB'úI£çd㎬sÄìH�‚= @%[·¾Ö£1%æj»5¬ºªnbµ’©\°Öì«­«›X7‘Ì:}º:ìbùz›ËÛ˾;qCÜá_ûõ´ÑŸtL‰„—.«îZÆ­ò¬ž\9Ÿ ݼ¿£=¬ãvæõª¤^bú#hÍZÙj~Vvæ ÚWãílNœ²¢9ƒƒÙ?KFzkjCqâåõz´žrÞ¸¬“qÜÈCŒgf„1âL-Y{˜9/™Xõ¸Ü^œˆ¼©QKÿ�„�B!5h=Mµ’ëÖÖAÈ\ãU¨hp¢¸tÃçÏ[‰¼3%BcY…aŽr"z\@³yI¡Ûkd{Y+§Øc¨eMšCZY3µJ¦€ZY3µN™ä”IN}ÎøÕO$^™ì•É^™ìÛKÌ|.ë0f.Ê:×O¼L‡‡.³€³FɤDÞhVÔKeµÚú”¡³Î0{ëûëùtýPý©zU’¶úT}#IõDT£y4R“d.GÜ¡Y¥Úˆ[@Cq©Q*÷ՆÊkܵÍD Ձ<K´Mf³ u9ýš~-Ik‰Iۣݣ=©åµƒÜ+R ^¹'ÞOÅ{â|o¼?Î¥ãâB|(~*ÎÇSŸÚ"ës^¡Gs8ï¿à\’æD"o2™ÑlºU²+ÔÊ@Q°Xá*&*u¡ª¤˜D‰D;ïD5Gï£s]TÖôººêªGÝlsä,*SzfS™IUª.ÙىuãDfgç¬ýÏÆ«zЬFm¥46Å.Ui©§¹ršYöÄ´±Ißòٜ&O¡½ÂH,ŠF—ÞÖ²h‰ôìØË׈N4»¡ pi~øÚŠš¹cÅז{ü~«¶~ýÖf +¾v^æây¹MqD9õ¸ŽË8.ßàq‰iuNȨ$jc„ÈêO,Fv:,ì -ŒbÔ3i£ò(*µUZ«öÜŒ¿"&fŽ-J5^¡ÃCÂPà ¦Õ²B½Ï´Yx=ÇåøãRÄc’ë�3V%¥[RGˆ¬ŠDVK"«¨<ŒßI:F7Êt,¿÷"cñX^‡dµÄîOœÀƸJš²CÜmߤʹY?Ãu½G¯xŒ'ñ-Þ~e¿jzæ á s:®”‚Šë*ëŠrÅjã!·úÁRrÈ­¤jÉãsïqssn³?à Ñ6•e‹Y‰€PDŠɼƒ;ã$>È}™!eÑA"H†p„XLfáA“‰øÌH¥jd<iR74ä°‚Œ¥‚boM¿‘€Q0v{ŒCÆSF¥Ñ;J•T…Q)¤ëe;0o÷ ²’&}Üy.wÉ'“£ë“ £æDgE^]-­ °ábÙüLYsªº~ZäuLQQ?«óúYǬq5º¨»Ž¼S€N/ê«Òn¯¶“§ŠS揾 Oue2í‡×­nŸTãvTÏòx‚åRñy:{ô©ÞÒÆ3ÍK¹Å3’Ûº©9^ï®õÞhµNXyzê ¦ƒßBք6ÛN¾;îÁ:Ё“=X›^ITy­ã™Žáµ…—è™!b†3–m°~ÜIÕ3W–©0f>8Ìê诠^ªT`EíÔYm²ÅµÙ‘À,mÕ%¥ÌY®ãL//³«!«lQm²`Åj�ª¼>æ4‘—µR?n&õ¹k@ÎäÜJ½ÞQp…il@Ø3Š/ö;†#êU`Z ÃÒ¤ÄäâÈ–×µ9ˆähs¤=Ž~Ç^Té#nÕ¬Rq+C>[ÈÐhuۚqH*¥ˆß Ï7£—ÃÚÉ5ýzÒ¦')}¾_¿W?¢Wè3—9†9אüÆÄÛYÖ +Ù¼Òû7JßqÕLkh(/4zœ…a31+øºqQ}‰ìéQéñéãöeyö÷z�&ð5yûª–ؾUK:·#rdBäȄ˜Š +Õ!=£‡¼&j0f.HUŒoš R‡L^ÞU[äQ*!e*×Ín²ÌMܱ¤ +{ +¹B‹ŽwvwvV FԉfÛb :N¼sBx'z¥/Xå5…Ô|YÛR®àÊ&¨r͸,­ +r½â; +N(S5»Ér÷F<ô‹Ž°~.²Í5™ª« +ÕFùåLÈÂP(T]• ¢Çsø8Þꝝ „ãÇ;„ã–2ä7/ERDsÅ8‹¥\Ò%ba]ÂiëÐ/>.ìò+´*mXIU÷T÷V+MՃD”¶âíù–á-ãqÿñÀo}§ýïÆ>æ?ö}ìÿ4¦³4Ä:cÿßÛIvr;i¯½·°·¨·x{|g¹ÁDLœ–jôÊbmìÒ7}êbZ`³”¸"E±ÝšÝÚÇŇ|ùu–¨!››[ÝU}Kä–Ø½Æg|ª?¡ë#ê nx…s© $Ñ ¼R>H +%s™Óíz¥È]è)$B¡ˆ+ǘ®W +³ÔbÁ(LǛB2R¸ÉÏ¡¼¢l�[ÔÂ;\.ç &Ù +*ØÂro[±œôžñþÊAj“t=&’2õ˜úMo“:É*t•{ÔDÛ"©PO¨7DÅPeˆ %"Tq 5g×­Ÿ3¼þ‚|v6µg²^Òّ¨hZ‚Y‚ÙaܓsÈÇkÏs¹÷„%Mí’Öïóù :›Á Ûj̽šèp‚pþÂpçz" _ÎåålN‰•‹C D;d[[ŽxDÁ¬TyÌ^ "êbw1¨ÂŠb‚>=af /ŽLÒ|­úRøÒüu˜ïì ëa0¢kÙÃí¡{túíý…ýEýÅ»Kñí‰ë;;:£d:ÐQÓUø*ü;bû):;pr’9,ºš°+A$m‚C(bñ£6Q(GÍÚD9’b2hzÁmi0Š,a/<Š2r%0Jý$cMørÉ'/X1§5ז%זɂ]X° K"&ZXtP̔ ‚û1°F$‹û1  ‚Ó,DÿÝצä»È';Gv¼’ùû‡Ý>*Ÿ¹º€ µ5Aôrð~b×ó§¸~oðæ%Ó‰ž®ßzeӂ¼v‡Áë-~biË5ÝcÄ㏧nNµY°è遱7Z3+^Ž”O_ö£Í»ÝÚB2ý¾®N´\Û?)qͺG&£8˜=GçÓ4Ø „nÎ[±°º�¯½ edÔˎ½RÔÂJ¬&썅ՆRl½Ìf3æ@W0«@…¾…бYm–9ÌäT<»¾X3¿x‘¹XüZ³a¼–¢Q´ ò-‚M¾°Ð‡ª81tée±Tbʆ Í "×£šu"ùÙ%¨DUZEA•RõªöªxՃüø OYW*œ³¹AfÈl6çɲ8[¼ÑØl™§U {]F;w«½?îúŸ£ØN´½Ñ*y¬8ÒÌÆ¹,]ÎNW +R¶ÓTá‹„©8áa£Ò6ͪQ{šÐ²±âÁp¸F&Ï/+¯)Rº4íÖk º‹ß.TªQª4j½Â>S¹»O¹Uß'ÜSò$·ßyØú÷®é=á÷wjµ¤T)uÎn»æUÕ¦•š'*ÃÝÕ͞%F{³ê4Ӹ隹žÜÍRn=·ÝºÝµÛúc͏µƒêÚ´öçܟ¸³ú Z›ú”Š€ê”Š[Ç0[»~\´´J©ÚÌÛ ²ÀΆjEkÞeßb߃á4o·ýš'¸ƒ§2¶Ÿ;C<sVgXl— ‹ˆ;¢z[].J˜ +Èڂ-; hÁ›­WM*Õýj®R½S}FMµ¤Æ™¨Óê³j¥úY£‡íL¯hL²T%c›‘2Q4Ò#‘ÝF ®¥±Éݔ³‚Ñuë×Ï]'[ÁNDÃŽÌò­g*]oÆ-B۸֎‘9h7Ñp²€­êëY¬ÞÔ~H „ãÖu¬[Ÿ?Ÿ°íÌPao:_B/Å53 á„*‡Ø;:´'ªR_VÒæJÚ\I#—$£&a\ —hNDÙ>èF‚½yU湃½)àjk,PÙÞ üRJùY¾|ëâ{âû/Ý÷Ùß^xìõÑ­ä…àZV7ÿ.nòÛ7.»Å¶ýCBÞýŒ¨ÞzvR»¿^º¸ì?Æfѣ裄 Á•æÏwd²ì¥TiËba3{s`uH#VÙµŠŒ%²w�¬Œ™‹rè/²Ãc`®‹HÃQ oT²°ÈÁO§ËY0Öu(U!öÞT’†Y‚1?Æû÷c䏮¨| UäBþ¡! „ã9åRˆT•½x˜Á*-3°N9 ×Nž„£“«UöK­bîń’ ê/R£‰"J…•Æ—£c£a`ÑQƒ ×É¥S}*¬£ì ß¡ÌŽhB˜)|[Ønæï‘ɱ†É­±oÇ֘×Ä6¨o5ß»[½Oõ©úCåäöꎚjxi2©PÓpÄb#n×½¥ÖˆÛòAÈ;7ä†fÎ S¾\¨#l$œŠÉå4VMðhûµ\JÛ«= ¥ÚÏDÎ*1!ŠmÞ/×ë%à¼iï÷”WáMMz­uüU” ‡îëÙ÷8#ö¦ÓqéM'5bŒ”LÊ´XQ«2¨5A}°2P«ªI…“jMH&èÊEÈ]ÒÑñP¾j! TÛÇÃ!•|…Ɲäê‚ËbwE.ÎÇp¾¶F¾³”) Nß9·oɺm=ÏΪ W9­c¢kbÈj|ng€ÔhŒ7Î_>åê%R{e…Ÿ&֟¾µû†»ß~|‹ÝûôÚjw @ +t–Ó¥•N㖱g×ú&µ_uݑÿ^w•Ó’ûF€2„w‘q ð€Á”g”m6‹)d³ä%”2¯ùý«Ïƒ‚}? +jЀã2PÌB1ÝE�ÙÎ!|26+{Qq=øÆÖdÏR+Ö>�xö€FÈx †`<Ð»`:œ„`„[É[ؓšáö< D»á]Xëá#8 ah…ˆÛi(€DöSL[a[öJi¡ ~GÉ d>T`~C“€Ù!p@8{"û;,ý�>"þì�ÌÀÜÇ`ÆS¾¾ X¿È²oœý°ž&·“OÁ )ØÁ×ð}Ùëa2†ßVÌ́[¿Ó†°Ö“ÄA†²g²‚ŸòV`Kÿ ÛpÄâÊi“b/®eãÙ« ¹ßw‰•L R6”šÝÔ§ás.ʽŽÑ»¢0ºà~ø!®Æi8_©%? ûñùù‹âw8¶VØ·A/Žü)¬û!ÈÎÁ9pµ…ÈÛ û°ÿƒpŠ´’2D^¥û•c Y[֞ýîv´ã÷À«ØÇR‰2Ø-¥y7¿QQ5z'Îp9|NÁ¯pàº_‘2|>äîà¶d¯É>“ýÇ¢ÔÃÕ°ÖÂMp3üwõ58#_s”<ÉÿLq›b$û ®m¦âØç¢ô|l{îRñ9³4<]¤ž\E摕d'yãˆwÉ»œ’órë¸?Ó4}‹þž¯S(²“°¥pc¿>¸Vá܁«ý Î÷ø¼Iì$Hâ8£ÓXÿKn2׌ϓÜIîzÝÉ_TÜ;vvì³±¯³}¨Ëͨwí¸šÏâ*ü•à"d Ù@þˆ#ïçQ#¨ÖÒFº€vÐmt}ƒþ’_ÏïçßSÌTt+ö«ºÇþcìWÙÖìÝò9Qâ¸BÃó5õç:Ô¦ëq|=ø¬‡ÛáNèƒP_D_l?Îû¼ ¿÷á<î�/Žy5ö~#jÝ=ä|v“çÈ«ägäMò!ù’=\)>a®Žkàš¸iÜJî|vq§¸ÓÜ'´˜.£[h/>OÐè»x´y>«¨Âg†b‡âiå[ª°j†j©úí‹Ã£e££ŒÁXáØ·Ç{uìOÙEÙ[qüˆC9Žt+Žr7êà>|žEM|^‡·á·òX?ÇOï$>ԆîZ™Nfâ3‡\ÏB|®!‹ñé&KÉ*|¶^òŸä.r7¹Ÿ|O~Źí#ÿE^ÀçErŸß3äcògò9‡JÌQÔæ�â*¸䉛ÎÍåæá³’[‹Oze7á=ÍäŽp§©•hœvÓut7ý }¾CÿÁs|Œ¯à“ü"~%’ÿÿ;þk…GÑ¢X¥xBñš²HY£\¨\£|Ty@ù‰ò":mmª¥ªÛU免ê�Z«Ÿã¼ÃåŸ +åI²AaãoáÎà¹pÒÅV²WLÉ- 7Ðè+®##T$ï‘>ºš^Ÿ}’Nã¾¢kÉ"î)¥Å$zÜY²Ÿû»Àý‰·“ܧ$Ì—¼È­¥Mœ’u¢ø5oçïR|‚&û·0‰ÛL†¸ŸÑ»è]ÙW`’â rFñ÷+ù³œÎà©ÞÊ=‚•~É­æv@;_£øVãºÿ—â\ï)Ü6RFßៀ¨û;!£Õ8Afñ~îZ.Aö£Å%nƐ±‡|$òyŸ !ÏЧÉlN»•æ d"^'¨—¼CµÐ!ä줍áҗ•§h-!h%þn#”T¢îŒÆà?ðìâBhÓZКüšTA{aìef±¿Sì@=û!Á< K:¹·`žði‡{¡ +Ž¢nƒJîQ¸=ÛK–£ÝŸƒö\²*ˆ­¥Ƕï‹®maöúÚÿ_ Õo%›1âº@† Ì3Î}| Z¦Úßø,‡N,}TVüæ^†âب忇kñÎù#ö_Ißbø!ÃQ‹h™×aïÍÀJ¾E8،cž‚缍Ÿ–÷áìœáj¼£fãø&¬Î>M¸wó²wew@Wö‡Ù%°ægŸAû{S6u°UÑÁ-RDù´±o’ãxýo²íö xíQ€8áÏøüÇ?Eñôñ¿EÛِ½/û°ãz”â +-Å[ôÜÁu›A‡ zì*n ;öà u®Î>õ-¬Êހ–÷eاR íé·bêîþ:®ÇRÔ%Š=�Òԅ ¤†)ßJNž”¨gnJuՄʊòx,Z ‡‚¿¯Ô+zÜ%ÅE….§£Àfµ˜“Ñ ×±º(<åÄZ|ÓRb:˜JóAߌqVöu#¡û2B*-"iڕ2i1%‹‰WJJ(yÝÿ#)å$¥K’D“ŒÇÄŸ˜>ÑìÉâ«Û1³¯CLËù9r¾_Î0ïõb±Å¹ªYL“”Ø’žvÓª¾–T367 Ó6ùšVhã1Ðê0«Ã\Úáë Ž)DÎpŽ–I¨ 8¨t¡¯¹%íò5³¤i ¥{yºíêö–æ"¯·#K“¦e¾¥iðMM›¢²4Éݤ•Mi•܍¸šÍvˆ±¡¾ûXšŠê—û–w/iOÓîև9Šý6§·s~SÄÆ-Mí[/çѾçj‘ûú¶Šé½W·_Îõ²´£ÛHsi©¾iØñ}¸„­óE싻§£=MîÁE66§ÜìVøZ%µFLk|S}«úÖ¤pc +ûÒ0ïVo¦°P:‚ata‹Ø· ÝçM7ù:º›‹lÐ7ïփ.It]ɉÇsnYŒ¦|Fo¸<³âOÎÉâ,×:ïÒº6"ßLT‡´¸Lđ´ûpNõ,YQ}ËêQ ?k¥—ã~¬NkšR}Â$¤ ¬~Z|b߀ûï>%¥;OQ„/€e™–\R4äçÓÑhº¬Œ)ˆª wÇ8E.ׯc7 ri_ "Âåƒ6\ÛîŽI¸ø^/ÛÞƒ,ÅBº÷êö\Y„¥E*¢i.Å8CãûBÆéç\ªžò¡’½w{Z¼ôg +¬-«&¥IÁ¿a¯Èñ[çûZ¯^Ü.¶ô¥òkÛºàŠRŽ_‰—Ï‘<Íp¥fúPõæ-ngüS¦ùZV§fàQÃ1¦­Mí´ˆëÈå¸"*7…ú»äRˬЮgmñ¥¬ÿËUjT`™BÄii!5#—vh½ÞÿÏJ³Z2ú¦Z~NéIÑ+˓¯(_1<}ÅóA®uÁâ¾>í¼ih¬úú¦ùÄi}©¾îÁlïRŸ(øúŽÐvÚÞ×ӒßþÁìÑEéi÷uà$V‘I¨ÚLð‘mWHdÛüÅíG0·-hÏp„kJMíð#¯ýFe’Lå•YAd¼óðTd8µ,_tD蕹¼LËË È4õ8À²A.GÆiÒøM’iìÃ,EӂöËu@>XñÜo,Ðy1Ÿ¼í«»LÉ/Ô.µìüè%¯1üÆkՏ|½qô>ÔF,jP>gbªò޵À5|½ñŸg.şß|tÊ)Vü \’60ςÚga.–¿EK`9½fóýG¾Î-x›ÿ[ޅ]Gñâ˜ö˜ÑC)À¥(ÙïŒåÞtð9Þô?Àx€cÆEþøÏ0ÞåŽÀzþ -ó44Úé9HÑOaýÎ ð EÀ\B泊ìýð`KK•4ˆ8Z.ãL8Ru„12…ÅU¯Ð¹ç0Jð áL¦ Hæ|™:5Ÿ©«Ïe–Å«Î4jéðWŽ~@Ïà/×:.¯i4 Ð;À„˜öÒ÷!ÀDß;èVí9FßFþ/è›èì°jof æ*lðçôE ¡<$Îs4š« q®"!LO!œEAàa-}¶ ìD8€Àƒ SBÂ\F¡ûé~ç>¬o´a-ÂN—ðY¤_ÏRú ]ƒ^‹‡ÞGw¡ã¡;èC2þ1âBÄ?B:Ævô‡XfxO¾ü8bÆ,Oߍåďæñ#H/Bü°ü6ÂC¿—/ßD7Éõ6æñ^º!ãönä‹•s»0· —n{S‚)A¯û¹§ÄUˆoÌa\®Í¯Oޣͮª½¸¤›qé7ãÊmÆ•Û <²n—¹='§·£Ìí(s;Ê܎«RI7`Ø{xLâºoÀugô4¦C§dúݘö#ìe%z3®cGµ®É„=¨d+&¤ª†—0È Øìu]%U;¿)i´LóØÄdWÈÜ5zF]q°°$‡QêúF#]ßAàÀ†©¡¡§Ë2þ +ÏQzܨÉèÙÂm¡[ø- +¾²™XŽÑ*hÃÓï C"ž®$™˜Òôhz5TЈšJ¤iÓ(Öb¼º“R­  t.í¢ +öâW5©š½ø®œTݯ۫Kë†t§tŠ´rHyJyV9¢TˆÊJ¥¤lS¦”=Ê^e¿r¯RÃ~ Á¥t=º^t¢®R'éÚt +Šìm¼‡.e§S¡¡Ç5îBºH¯EèÂÝèÂ¥¸é€)`I@8…ù³ˆX2¡œ åLH5!ÕìŸL2§ !…Гç*/qÆë0ùÆA!׈T#®íYLGXa– X2`ɀR§¸‹8BS¡ Ê´³¨5˜Žó*óü‚RæÈ2ã<‰Õå.JÝ¡¡IGÈÞé)ÙÐX%•bb±Xº|]®p×>~­om`mxí>~®on`nxî>¾Á×h7ìã+|ŠpÅ>Þãó<aÏ>~ç쳏Í>9›ïš½vö–Ùt"ûš&­¬’qi€áÃWaÕDSãdî�N§ Ó=g(x0­@h@X‹Às0õpÏ#õy¤>&þy¬ó<.öLѼ`êÉó}Ìc9Æç®àSœøs™IÕsg¡ÉíB؃@±íçÿœ,ËéiLÏÊô¹yù½2݃éxŠn±læãñ[ŒÆ1t!ô (à$½/‡kX˘zz ðt1>×Ðk¸çñyŽ{ŽÆ$û + +ð +²˜ÕB£ÀéQ ä9}TN·Ëiƒœú%ã,׳ ?e¸w–!„.Œ©ì’S¯¤k4j4Ìm4D ؚ¼xSÚåTÉRò™œ^%§1Éæ5üÃkø»×ð7¯á^Ã:¯á[^V¯Ï®³É©Ž¥äa9%§AIç1¼î1\ã1Lô ä ‚½ÃT9uËiKÉç‡LÍ&мD>‡fl‰d’º2"ÙL²ÑX&9Ñh&ù¢f’y^&ÿ ò•F¾ÌøÏyíä™É³òßóøod&ư2‚x%â§ IˆœIÞÉäŸÄúaùGPªfò?Äèœá=d¦LÿA¾Þ÷3±¥Øëã™Ø­Øëc“{}$;‡Ô‡2±íˆÌÄn@´3`\“I–yÍd%ø9&» Éì|3°åOÏUnÉÄX­fÖÁ iÊø& +±Q¾L|Ð&wçÉøäI–€On¢|ò ‹ c#1Ƀ7@©ŒÕߝ؊òPàœçÿ$_b‡/ˆ)ó„ç/ãüañdff¿çWGØre<'cƒ$ð‚ç—¾—<?ó’EÏPlPŒc±AŽö à"§Q–#/xÄVzž÷ÉÜ}>äâVïIÆ=û{v°œñÜ{™ nÄ/BvGlŠgvr¿gZ` [Jbg’Ö3ɷޓ@rý ™yp¿g‚ ¥ÛØÿ‚§ { úä¡,œx”«Ù$ÅTUKU‹TW«&«ªUq•¨*Q«lj‹ZPÕzµV­V+Õ¼šSƒÚÆ~–•0®”=F%ÏR^Î \î ٓ䈚ó“¶ÒV®uþT’¶´B납é‰ÑÖAUv^º>ښV·}»}€:°”æ¶¡‡¼ ”‘î)bqõ ¤âžû‹¾ýžû;:Hkzh´.Ó_ÎÇyh1>Pø¦:¡à¦gƒeŠ91­ù_$©|zٗ—Î+~Þà,I?Ü:¿=ýlIGºŠe²%­éé,"?­ãÖ¶4ázêh?BnãÖµÌctr[sÇ%1(åzP 垜ØA(ebPJÊb³e1TÓҖæÒҜÐkd&BõyMZ™kˏ]`[m ¡ç¿Ü–Ÿs31ԇ\c¦ËÓ1ɍ™ô 7V̄‰˜ÈÀÄ� + &Êìýß°}Üp: ÷ r?„|#ÎÉ äe85ÊüÛ_üO?+¦þ„ÉÁîß/_ÆÞ‹¤|-+Ré7­r¦{—ŠâÀòßç_˜SK—­b¸{Eú÷¾Íéå¾fq {Ù¿`/cìn_ó�,kYÐ>°LZќ閺[|ÝÍŸÚÒÔzE_Û/õÕ´å_4¶…5ÖÄúzªõ_°[û)ÖW+뫕õõ”ô”ÜW뼩¤µ­}@ SÙ¯‡d|Óiñ<¤Š¼S „ž)òá˜ìuÞQt”¼¶tю´Þ75m@`¬xc¼‘±ðt2–‘½ùʳœwLö%ÏäY’;©gËêæK6lØÈ`Ó¦(¦79eÚF<´Þù­éi,NO¦“-i)ÕÜ!'»)ÿij—„cɓInmrKrgrOò@R±iS’-ÇJO–r]¥kK·”î,ÝSz TÉKÚ_’{JÿZJ7¡6‘øii–û܄ÿXq㦠ìØÁ„\wÑMѦöÆRX†Þ.AÏ<VB5Â|ü/LðG„¿#ðp¦!<‰pQhœÆ[œ«›YQftœ´ê`emUý âîërxþân¹*‡“UNę†jm£ oG1ýÂ{Fø'‚‚VÑ*¹ñM9­íØ�¢‡Ï~J±‘%¢åV¶Ü7D£°Aþ$lÜ ÿìóJ½²aàRà† B!™ºUÛÄðø‡1Ðÿ_ØSW— +endstream +endobj +3275 0 obj +10880 +endobj +3254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3244 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.883 594.372 210.061 606.327] +/A << /S /GoTo /D (section*.280) >> +>> endobj +3245 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [288.633 594.372 307.811 606.327] +/A << /S /GoTo /D (section*.285) >> +>> endobj +3246 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [165.023 582.417 184.201 594.372] +/A << /S /GoTo /D (section*.288) >> +>> endobj +3248 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 389.088 167.89 399.383] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/steps.html)>> +>> endobj +3249 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [139.635 324.65 153.084 336.605] +/A << /S /GoTo /D (section*.75) >> +>> endobj +3250 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [139.635 260.488 153.084 272.443] +/A << /S /GoTo /D (section*.75) >> +>> endobj +3251 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [286.563 118.679 300.013 130.634] +/A << /S /GoTo /D (section*.41) >> +>> endobj +3252 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [431.457 118.679 444.906 130.634] +/A << /S /GoTo /D (section*.43) >> +>> endobj +3258 0 obj << +/D [3256 0 R /XYZ 71 757 null] +>> endobj +334 0 obj << +/D [3256 0 R /XYZ 72 716.582 null] +>> endobj +338 0 obj << +/D [3256 0 R /XYZ 72 565.921 null] +>> endobj +342 0 obj << +/D [3256 0 R /XYZ 72 372.316 null] +>> endobj +346 0 obj << +/D [3256 0 R /XYZ 72 308.154 null] +>> endobj +350 0 obj << +/D [3256 0 R /XYZ 72 243.992 null] +>> endobj +3255 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/XObject << /Im27 3212 0 R /Im28 3247 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3287 0 obj << +/Length 2082 +/Filter /FlateDecode +>> +stream +xڝXMoÛF¾ûWè bm¹ß¤o’í©E}x_4=Ð"¥H…¤l©èïÌΒ"éµ1ÂÙÙÑîììÌ<ùáîêǟ’UÊR#Ìêîa%lÊ•¬¬°Ì&éê._ý}©×"‰Ž‡ªé×)e¤˜YoDÌSi»þóOwW_¯ø*†~ ŠÅ±\m÷Wü¯rÐÿ²Š™L“Õ“³Ú¯”IàY­~¿úíêú!ÔđT°Tð•If”÷ƒÐBGŒ1žÊ~GÒc±í›¶£AÖ¶ÍSן«‚Ɲ„Ý6œ³Të—;veý…D~#n䍺ÑoÚè1kËìF°ß<²/w¢ DF&äÁï…7rbÉ!ôcélp‡µì‚·“LTô9Öñ¡,#®4 ùóM!zJŽK=4-Ýß¾iq©¢¼è³²ê˜‹DÇ0®† åÃôé”íUqã=^’�sæŠ¥Ïî臇²*Xžõ?¼ÛW#»+²œ$X§*¼\ùÅEèB»7lŽá㴐ôªcSw.NVOǺâ$‰ðÎàªâ6ÚV偤¦äáLr=fC‡2&eÆÈÁ&°²K'ü¯ î`S1îð9æÎ ùadôˆ•?œy›¡ê©¦a¹æ‘ÅGF¯U‘u˜_FDøäQ0Ë ÈöŸ‡G™Ç"œà‰dÖ¤o‰N ž\î+Ì}+æõ]E&S¦.ë32àfU!•.¼ÍFZfRN–ÿ+À•ö>ƒÐú:4P U¦bÁ¤ØA¿^±D[Xg'¢›~ã?þ¼éêcMõ·qnƒ n&+~Xö}8¸æ d§?øÝ.tgÐÂd<¶“ÓÌÿùzZ35¹Ýs†Z7Q‰¹Ä5ä{u&M[TÅãZ¸A´ìIÛ7d'>ÒÊ9# zÇB¥f5$s2¿Åo8š$c9Ï4Tsù—KüP ’iw†\Å¢*kÌ¥>°¾Œ™q×å̯±*â¨8m‹CO[õ»ÌK=vM[þÝP²ŠtE»:´f֛¯Å¾®’$‚#¢`Ý9P‘U]CW·ê²9mtëãŒVE¶ÅюFp$0Ä# KT‹§ë3æÿ5ö9ƒÎ¢qUBÏrRمZò¤]“Dm³'É­X5n’&=Þù8¿+¿ì¦“xÎÀ2›S^T}¶X&à³~?µ†Ó@Î â©!uîpBX ÙIÏ]ãGƒ=%è™F”ÂªhÛTÇ}ݑ:k‹ ßhÝq˼ÈEñ–ò¡/·(pX¾ý‹T.As¨²-¢ ê\¢€®ß>êܛ5~%š‚–‹)?ó.GDB¡;ÖÕÛ3ôè® $»Ž¤³&-%Â¥¤8ÓzVJ¸Í±C÷$Ñ?¤è‚¤Ç@k‘&¼““ÆV,ã(MÝØ&,6fJw\Ñ(B(ÙybñÁuc”r-Ïq¢û¬s÷DiÚ¸`¦-¾˶èh²�~PxF%É` XŠ>+‚ÔɳA {qâé $ +1þjÃáÌÑÉ?ÏÃØ¥o(ÁÔ÷ý¾jž ì[TÕ£ÕmMgÊò¼ì˦v­ Æe}8ötzژÔx] +ù(,*ÒýŽJԑÐÌWî©üÈì9Ù9ސӬxN*ˆ,Ë.yŸ¡?þŽC+s¾vdFÐâ™9­äösMŽà†ÜoÚ |Ç à>¯¥¯°—Л§€+À¼ßŽÞ2£÷dÅzKH›¨×ÐÛñ ‘IžÎY¯ #T¤N’�„ -¨ºáI.4 \_ µ®ƒB8>s¸Zjš0xœ˜ -(þM‡)§jåpÓ¯C¹¸´‹ÿ�åØ(Ç”KùÃa֓S8”—° '¢Ý8{ ÑÔÁ‹ö]¤Ì½¸Á,!;ªFˆEL}dÇ9‡ì֕Œž%=èfÈè)ðH&¤¥½Q˜€: Qò‹mήEQ©£³@I3Ì¿_ΡYìí6:óÊCçß?ŸwÄ懕Fö×c½ä fÂ®ÏØ)ý«¡¡»t-¬‡@V´æàêÑÅqþBh } O—Ä#„£¿5lp|�x=ÃN¹Gáޑ6ä-Í;F�ρ4ÇŽ½bIFðnýü@pd$à‘«ý4© ʘøøtî¡�¢.Žôe>K¹"ñ‘tä#EˆðT2ˆâœ(ù2±6™tO4tôEt;‘@Åþ¡G˜�IHùbw«‡º´“¯1 }‘¤Ìj3ÿ;.™ˆˆ>•=ϸ(z öÆwÉ¡/ÞtF0–“Ûh£¶ZÏ`rö-J’¾‰R%ñÊù‰ùoüÄO_Ôçï¡-´åÏôå«�áɅ„i¦¬½‰{©»ãÁ—_ÛVûò4ˆH>®/Ä;€0*a©߃é+Ô3Ç�s:&Æç˜«ªw—¯5Õ½{M æ%¼f›1ÑÝç¯ç«K@¹Ñ…m³ß»î…‹v»æXyùÂÀ`0e`.Û¤¶LÚE¶9Zf¬¯“¸^… +ÿý�Q>�ñê½#†8¥LôÓ:ñÌô}dÄ`Z•‹uüõÁ�­ã™ØàÒdã[ö:QÑõ€ ã«æÐÈýVðóš~FƒæJÜmæé%´‹×>ƒN +gò)†DGßñÍ;9~~|ÇßûQàËóéü +û¹|d¼dÿ­gÓ±MŒ @2: gGüð8bGÎ?Ü»g\2Ì|#Eühè9'ë X°p¿¡Ç¿vƒaš{¸ìë¨9ýfBù¿‡«ÿªçTý_ð³Or +endstream +endobj +3286 0 obj << +/Type /Page +/Contents 3287 0 R +/Resources 3285 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3289 0 R +/Annots [ 3284 0 R 3253 0 R 3276 0 R 3277 0 R 3279 0 R 3281 0 R ] +>> endobj +3278 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_xerrorbars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3290 0 R +/BBox [0 0 252 144] +/Group 3289 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3291 0 R>> +>> +/Length 1095 +/Filter /FlateDecode +>> +stream +xœµXMÜ6 ½ûWè¬"ê[@ÑC¢@’Ì­è!b™CšCþ~)‘”5³^˜{(ÆÌ{+>š”EÒóms¦ÿ}øÍ¼ûäÌç>™›7¿ã¿¾lþeœuæŸ-Øjþ0ß ŒõOýb4×ÛÁ‚󦨒ÌÍ0‚Plp`¾š­éˆ_ÅbcøÑ¼ç›ú÷³ùå²Õñ½HՖ +xw࣠>zhærÛÞ=?¹'¼syÞ~rÎ^¯€WÄ+á•ñ*xU¾~Âëoþ~ýùòeûõ²'„3q²°µá=e›cŨ}� +’ŽB!mn­ QmÆdœ ˆÃ) „V Y—À€Ë†@ô6ô`B/P-P„ˆÝèÔ~úûI(í£m±™ããfr™`¬6#í蝱;7Ob*XaZ‚M&瑨›)yDÌXiÜ=Ò·8Î͹{©‹G¥)¸`C?©Þö³]Ç@omû3 g“&Zv&æ •Æà)§ÕóõǺW&ôqœ*Â鞯ép +¡À*Ùk ç=nÊì‹ñ̾ÚŠ»]€ ­@r£•45è]¿ƒ¤|öD ði™D:çâp +¡(¶âŽèkоÖQ ëÍWX!rãFx& þ¦�jïj:Öhç©Kh«ü.!ezgtuzw9Åd” +žÎÐ,õG†þ0kkýŠ= EɞΦ±ÓX¦•GRmómÁxzLǨ¯½ +ÞBµ1§izdñ³jJ nô¥}÷C¾#NC×Ë8‰¶ +Hø‰’š<Ÿ7Á`C &…#Dk¯‚7$ +¤EêÑb]øÝÓúÔ¤²âÓàÑi_ŽGŽÍ ·¸šKèXÔz™ÄRC‹wìëlb/P_{¼œÜ LÓ{$‹u¡Šq4ʊÏ'Šç6gÜVs ½‘(ºì5R³5`²Òê+¯y 8šlbHpÕÝüèLÜ/[ÝÑiÀx/}18L aê_¼�ø¤« ál a:„´ü:‰ ™’óª÷�i½.r�êhû´m%Ϋ<ú±M"jZføUŽ÷|BÚfùÒ^ +Üx§§ñ|ËΏÙÄÁ>*µ*&,]™Œ î>–:FiIÓNø¾Ý)¿ûÇu[÷Õ·[Ì ¬WFŸ¨!/“–[ ŤUh½!ê*0³€ôx  ÷}A®â^c¡y ÊØwBÁFÀ°¡UPt˜s¨g²B»ÃwÞ+›¹Í­¸g_ˆÞº¡ÕW ug!¤—Oóø¶nX–úø»spÇ(†¹Ês¢œÌaG÷XG0ѳ£ ¦î¡ iҌ¥£ïR÷è-ÝcUÂîs ÷ VLr­ÿsvtÆÇ½k÷~žÆ†ÛÂ`‘®1¼‚Éâj¶ªÖA^$±˜hQן›öVýû“ç_‹Â`¢éþ‡ýÞoÿò" +endstream +endobj +3290 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3291 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /NZUSRL+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3292 0 R] +/ToUnicode 3293 0 R +>> +endobj +3292 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /NZUSRL+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3294 0 R +/W [ 0 [ 777 722 277 277 500 250 500 443 333 500 500 443 389]] +>> +endobj +3293 0 obj +<< +/Length 3295 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Íj„0…÷yŠ»œ.†¨ó㠈P¦ý¡¶“«¨IˆqáÛ7æÊHàóœ#¹'üÖ¼4FàÞÊôÚ(“½DèpІå(-ÃF锣pŒÇp»LÇÆô–UðÏ(NÁ/°{V¶Ã'�üÝ+ôÚ °û¾µô©ûÁM€ŒÕ5(ìãï^…{#Oá}£¢®Ã²±?Ç×âŠÄ9]IZ…“½0²*‹«†ª«fhÔ?=Ž“b]/ïÂ'{íYV–u¢"ÑùJt íHt$íBtJTdDgrnZIÎх´‚èJZO$ˆ6­#ʉ$åiíÆëHkÿ¾äì}¬*=RêhmG|¼£³nM¥ý _&ŽÍ +endstream +endobj +3294 0 obj +<< +/Type /FontDescriptor +/FontName /NZUSRL+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3296 0 R +>> +endobj +3295 0 obj +278 +endobj +3296 0 obj +<< +/Length 3297 0 R +/Filter /FlateDecode +/Length1 17532 +>> +stream +xœ•{ xTÕÕèÞûœ3gÞsæ}&3™9“ygf2!ï £sBå•PcÂKÀG |UL¬Tò«õQ«P[Ô+Z&À Z£?mµJ¡­µêUÁ–ZmIK-zûW’¹kŸIzûýßýç°öZ{íµŸgíµ×Ú' ŒÒ¢Ä iÅuËzQóé7 +nNJë7J•F(œAˆÿªÞÕ×ýçS¥P£BDH5mõµ7]õñH×» ûÔiX³jÙʏf?ÿB5sW·–¿jª äƒk®Ûxcj!ù#䟁|͵ëV,CèÔ-@~�ù†ë–ÝØ«úXõ<Bµ6ÈK½}«zӟ¼n€| B¦VD°!ÎÃ!-æ |ˆü©O^É#Ž!?ÞÇ -O‰ý¹Ô*î('ˆÁ1¤Á×à+‘¾ÌŒg.ÎdægPhá,$Ó*ýf¿9 ö°è¬ÄŒž•9ô’ØQ F†ÂInó J0G†i^Øq ì÷š$1ÂüN6"MXT³ÑOeRÁp²Ùl*åL ãÇà7ŠSÓ*ÝC*Zé +>•[ Õ"ÑCSµ’Š‚ �]LۆEQ¥ñ›86…pH·)Š£ºbë‰DÒï¯Hš-é”9¢}e»²]‡]Jgf‹3=­2Nî!KÅHaTödkIÌ¡ˆTÑ]±VÓ[ñYè³è?Bÿˆê©@ÞZ«È½îöÕø+*b+ëJ].Ÿ; T°Úpi8N‡9Ÿv>->VëBõÁúÈ|4Ïãg«/ Ό̋΋ÝÍæ{CwGïŽ T|Wx +‡ C£¯T¼z=ú^è½è± +¼#^egšÑDU±Zg³Ðlnç.ç‹—Ƕêvw‹[][w‡îT8·hîrn 3M'¾A¸ÁÌj4êp8 +i1O¼Xpš½‚ð{%Kx‘Ikôš|.¯×7R¸kXH#…Ͳ,†‚’šWkø`,j‹Å¢áH8©TkljµF´‹.{P²iµ¡@0X)ºl¢èŠ….ѩըy-¼‡Cø’Ÿöa“™ædħd­É$>Ÿ$!B™%@#•x_BHŸ’MQ FuÒYÓ*-ÁCûFѪX`«e»ìNµ»ð.~ÙuÔuÜŸî¦Äì~A2…°�/ÞɰN_:„Fv¼ZÖËÚTwËá0 àSû4›#)õ‹Ø ݹe­„¢x z:J¢Pu?TîâG š»=†bń˜“c¹ØhìXŒõ$÷l¥Û¡k}ߨ™x×zWÉØøÉ3c]ëÅ3%c.²J€Åâɒ1á …1Ø1<%˜0–Í@"d&Ÿ" )UÁ-\EܸY8¼ÅX!ÆÕ”ঈ)N<."a £ÿ}Ê êŒ¶'îêZ»PîÕÆ]ñæ+:ö‡›>)œl)œÈ—¦ç!E§óÎtˆ"»’²§q|ò×ÙÙiõÛU*»ÍiµF@3"µå‹ùºÚšÉ<08€Aó x Öo>ü“1âÈà}³¼6õ±Wm‘4ö/‰Mü"ö‡‰/Bï—6d˜C¬×ãKŒÿ ?¿%ã42¡ã6ûøçø«:Éê%¡aíÙ?“Ùã/0dv58V +l,á¹û•‘ÙE+sag– d‘Å ¦ÈàkAùE“ R«ÈhF +Ùgµ’E@œØGE€xg-â¨´Æ ŽÎ(R@üN‘©8•âýTJ”¨1sÎ÷¯ó÷ûÙ:ÐêVÉTJ:õm@U¦²¢Töx¼ë5;c8E×òH1ÿ4â‡á…Å'žl,Ô²ù•”¶³¯­m’hj*²«¾^µHVÁÚ¥"´S0ÿþ2ÞJ§÷¥ì¡55š`À@(e &¤zj;éÌNï£\ ¾ÜG (çÅ®ŠÁ�µ“t`� +yÆþá‘ìPk`ÑaÆÝ²k0ˆ{‚½ÁÁà®àé 'ۃD¦Inªª74q²²ˆ!Ë®’1æµÎ)3ļ–9ÄÕ$yý-z—Þ:SI#T¦ç­í kÒ 5¹Íµɦl-s^op‚¢O‹”WR×X3(âv÷ˆ½â ¸K<-rb>ÿÁäfÇÇè~;¸¶#<c}05ዱ³ø‹É)){d=l–ÎN\å°ÛT²pmMÕls8ªíþÚªººZsM$”ñ‘Ž•OŸ^^ž™~«kZÓDss…[Ã{K<Q#¶q÷тLyùô ÿ¸´8í K2‹ð²ï$$—)Ø«œ¶ÂßH†}¹ñxQkåP©lU)•©Zéô¢ÅBéíVÌYÒj¤ŠöŠZ©nR•â´¬§u¬:uÂä°±`ó”!{düØ‘ÔØá¢®Å?~ +¯’tSJærê©8”Ô~í)|ªèGÉáB¶QªW‡u&7¶¯µáÙ6¬t'{° +úÖ¹1§è§¦*Å)ºÆYé^£\:RE׀ø§¢kVk©gR×>8veDzãǺºFØ]SoÁˆ‚7ñ©Ü¤OwãnB²¥šu½bÅ1âúÔÅï,Å[Kð|ý|C·¾Ûð…È©à”ŠˆŒΪÓÄæÞ…{åäh™JB°J_Kí8j?nÿ«±¯²¹ßB:8"䄤ÇúŠTi®””"ŒY– ÚÚ­xÀŠ‘U°æ¬£ÖcÖV•µÇsî4 >}ºÎtQ£~¦ ü¤ñ“YŸCÑIlv¦€< J¶¾¯ õ1Åæj{�4¬ºª®¾ZEU.\kÔÖÕÕ×Õã9ï¼Sõ_lŽZ*:Êÿ£~CÒc_øõÌñu^‹._Qݽ‚¬ñ;ÖÎ +¯BEŸ ܼ¿ƒ=¬#;&õª´A¦ú#hÍZÅjŠ͋%“íSíDQDEÑÄðHáO²2ÂþšÚHûY½¬§Ò†?©èd^ä>ÊMR3B ’T-i{@œ’M´zRi/‰%ÖÔ¤e~‡,�!€(@Հõ4Õʨ[[‡"æÒ˃¤ÀàÄaéÆN²¤Ó“L•dŒe„EΑøaÌæ9…î¨Qìe­’B‘h”6iŽhÍÔª¨jÍԊ +KTX¢¾hüê±_aû¶_aû“SöˆÏ⬢ÃÉdCýy:<zžíD0‹10œÀJOÍTƒ\^«mè1tՙB¦ð@Ã`›km8ÖÀÄU¸½¡§¡—²ä,©Á<šG“l.KƼ‘9eژW�Có†G£\¨T4Õxk[°©CÊ,Á6™Í‚Ö%5ƒZœÓb“¶W»S{TËjGÈËr(‰üÁ +_²=ٓìM²ÉÁ$É%1J +ÉÑä±$›ì©ª_ÑçI…/âIÿæ’1§Ó“&“Íæ›d[‰‡S«Bsy0¯.áK=8Ž… Üv¨9x]ë㊦×ÕUW9œ»Ùæ,ZTªôÔ¦R“ªâÏÙÙúº)&µ³óÖ}»éÒ^·Õ¨­”'.¶ËUZÆ×R9íê9öổƋ6Ñä+±§ŒØÂÝ7¾üæÖÅWÈÏN¼´DÁìFÂÂ¥¸å¡+S5ó'<WVø‚A«¶a1sÑã³J„@/Ý/nØ/„¥ù|r¿èÃZ±&Ì&8#)8Ü÷%­i�â�JzÍÅP%•¢qʨ’P×M Wä-–V-ÞaØaÜaÞÞRóŽîçû‘÷«5¦Š°6¤ êû´›tŸTñžÆ +ÓÒ:¶"Ëe…¬¹!œ¦k*gëæ óÍ3½³Ãs£m5rãb×âP{ã&¾_×/ô›ûýÎïð;…æ§ÅCa¯‘3 &³)á|f_"¦9SZ¡q‘fi]{#;¹‚0î›pÈõ)œª׈ZUÐ9x+JKӍ驐T5Kg¢ÄD£Å”ÎéÉ0x÷ðº"55µZ^_-j5<ï +×ÔÖT׆,;)36×Â.qèK7»Ú½Ø› +­ ôH`G�\¡ŠŠtuòóX,RÝ«½¹×rrñ|°6d«­ é‘HeµÞV]­ßQÔèÕ‘Kא +‹ZF_Ãך<Øãƒ7‘ª ¯Á‹,f3§‚MâdÒë-ÕêGpëþu쨍`ã°äÂ.êè…Zٕspv±”1l²Ô¸‘:Tx¼:_[ˆbUãêCäU”FdÞ°ÿ˜óø—]cgƄñxW|ýXó¢öweŠ›@Ïd”DÈtaX<ŬSçÝXßbÜ\tÕ)EKzsJ<%œì¢k|RYhKº+ÕAÉ +·œŠW cf‹QÈl>|˜¢ÃêÃ< 5p;ÁlôuuÅa­GëÁ}?ˆtà•kÓ:°Û/hÒNÉkÉýé0`;=¢5sÖ »…¬H¹¡X¶:YN¶è²¼I¥©o +85ÑÖN0¥C’)­)¼›7¥y +˜ÒU€ À pd“%–(˜g¦õÞÍëhyK™$» iÀ à”ÁÏLi3@B¶§­Å¸ÂQDêÙÙÓ%ԋ±ÚÓuj{:ZiKÇ�ÌjGZ£4æHÇd3€=]EzvÒÞhõ!ó×ÑɅ?ô/y|AȔÑÀÅátÖÓÐ%P exÞêp8‹–¨¶&¡Á’§‡r=u�ÝxoÌÐ9šÚf•…qÝ´à´E›O.œ•žhOº¬ò]´$“¿ ºÃKG4粋 ´ñ8Å*¡l͚%öRlIJ¾§'FnšÆƒ6£ÓÙuøð7Ìb„ƒœ­ô†ÂÙkë•Øfná$³€É!*e6OZ§¨Úa³#½ VdTQO^£½RFXB•P¢m‚h¤`µÝ f³(¤s‡Ì<âžð´˜Ö¦Ä~*dz4¢?ïì4Îâxâήì˜r°uuƒ—㣩#£ç.iäRû�څrˆ¡CSD±G5íDÒóSà%>Ç3ˆïáø]<ËßÏ>ÉæY†vÅÃÔÀ}ÃôXµÙ|^˜'%a¶pàÒÙ2:(Ëhôy‹í‡SGîÅ{ì: »¥J+Œôµ`.K·ØåêA=¶wÎ%y@w<i‡ìIû訴ÍsjÔ¾f8iv8­QØ Ê+jÜ*—¦Ãz¥£Û¹TüF Š×¨õœ}¶j+¹GµE¿M¸³ôd¸ßú6yÏô¾p†ü±Zzøu/Ìn«æUþuÓi^ÍbÞpa4/N ¨óœ:ÍLr‰f¾o!Y¨YNúÈVëV×£Öj~¨Qï×ä´?#$'ôg´)óñÇx²žbºvƒ°h9ÐÐͬ U:ìt¨VKÚÒmï·ï7–µÛÝ¿f1¼ÁcÈú4o¥è]y–%M×ø +7¦o„K툺Ó&^çèwìp0Ž36ۀWªÕ¤R½C}\ÍjY 3QçÔ'Ô*õ³F;‹¶R½b²¥Ò(ۍ 2 +FÉȜ6b#‰ÖÒØìmnã—B¨µ¾¯oÞøzŋè4n€�Öt¬ªT¼N®æŽü:;îêŒSoã u;¨£Ô…¨ÜܱO…0!ë;•¸SÙ¸}Šä¡7] ­—“i€š‘(5QÑØ8ï.æÜŲɜ¶˜Ós%'5i»àJ»Àš�5zã¡r*º“z褶ÆŽŒ=ä+Á ê}¼r喥w&}öŸ?²ûÏ;ðݟŽoÁÏp‚kE݂ÛÉô·6n\q£mëÇ¿÷gÌ¿ùlcG°A¾­è«“˜½(Š÷OíîrY¹.ð9Í–ºÑч͊ËmVòfu·Í¾)7Û7åxñÙLýmŸî]Ÿâu÷¬¬S±Àˆ×!pºE¦÷¯ó#ë"ý&åE=>÷p¹!v§Ûé|[q¹ã…Žv€6†ºë4ý¢DŒTÙ¯f–ît:Æî£y þ¤øÌ”x–ù|屯}fh¥²GŽts•Ýò:‰H¦*Re’‰lú6ËË帻ûb^1RfŽyw"©)썴 ­®Ül“̊ôª@€Ð­“ #:µÝ*,«°ªÂWŽË‘9èóù$< JI‚”“F¥c'õĞú¦¢°ÔٝG»Ðwr}ñ’@ë낞ôitÞeAßzÔ­:´Å‹ðU©ë<çÂ֟ïÃÎÝpSý¬š``‰ÝbOVZ 3.žˆÏ,si9C ÄÑb;³÷¿hNDêZm±+'fύ¸ƒÁ C˜ÛñŠ]y”K‚Zá<8úbB¥D?©1›^Eߺ^Oß²^9 ô‚Ni Kµ„RB¶R&«ˆ±ÎZ'„´²Å»¨É«¨¯ º†–S¹ZÙM_d kS^°M/ÐשhFÏÒ£[GI–õêõEà ›;.Ð(H8W:¡/µÕ2`ÇO;8~‚ßÐ.}O£²üQ‹giZKìwâ{4[Mï¹yŸ\UË*y§ÿÔþF ‘}x¶zj4–îÙ88.óY,³øMÛÙ¶—ds¬Š=¥§Þ¬ß©'ús¶¨/>oŒZ—x[.º -×~ÙÒ!½wö}ùҎ—‘¾0ŠX�_a´¡¡¡³¹ã%TÂT!٘ªÏ„ÏÜçe!&휜D?u¸Ô2†IȾ*l6Ù$TŠK$ìÐ�%ò@Y ‚„Ý $vSB.’ |ˆ“p¦n=¦6O6o"›T7ko6Þl¹Ñ±IÜäQwuv¡.0|àÝ æ´ÀNoeuÔXQ󄫜T A#ôƪÎYFïgÁHQ÷%Lб[¯¹þhÿћWo~kAí53v~{Ù­k/aö>±eï·ÎìÞþü­ÿuCSö‰[^Ÿøhמ¹§t­ðÕ5î>ä@Aü«¢® y9ª +Õ(ΦG¢V¹AЏ>QnI8«Ø"…PԑÊŠê):K4Vz[j¶)ñ>ø1îFçï$E=¤1˜*Zž©ûª) C 4õhZ×Ëqᚌ݋ѼžÞh(Š Q±6z}8t¡³pd²¿#Å/?nù&!Œ¨: ÚÏÿÉÇraª}Rxs={³…}ŠÙ£æ/áq£Ú14Y½¶Ñ©G¬Û?>7’i>n#=Ü�·—c¸?ë‰A=ì‘vC¯aÐÀ@’30È $C%£†cÞ@½ðL­¡'ôÚä©yÎ +у³oLi_Œb}­‹º$FLJ%Æ+á­èA.Q§÷¨!çcývéÜTªrK)zFÃ%G `4” œEËÅSÓ9g§ªÍf‡CÑŞáéw~÷Þ_=¹}OûîÅ&ˆ§ËØš¬¾.ýÇ_Y[%_üÛ/Ï|g ±‘Ùÿ=% ŽPUýú+¹—Ý6°W³ cÌV°WUè"fòn^–²2U‘¬rÎÙÝ|ìi°K!Åp…¾Z±&ô«vPȤذjªKvªUՊlušW0ŸT>ÄI¨RQ¼l,QY£—5ÔÊ¥¥45[U|[öR!½ží±¨pEEBB^>“`Q +֚úºÅ£ lâ85üoǏ€J d|t”è°ðvñU^§ól«&–uØ"ùÒÙg4´Œ%nٌ6W߅¶ë¶×ªJ-ŽF!;e5ž¹Ü\U«ÔZ6·QÎn-Uk¼„Êfã6ílÝìÚ¶úæÆÙ-Ñ­ÖÝ©¹C{‡Î´Ðq»ƒø²ÝYÒ£®F5™ŠX²æv#=µW4i}T—Ö+·ßµ‚¾]OdHzôŒ¤ ëõ¬>#R×/¦KÏ»Åu"“ûE"Þê0qeFΘvor I’µ°n#ÌLÙÌê*F!¶î ¡jƒ^_SSMw3ÝGՇðjD!Ú£1B¾Ð@h0ÄÊ¡Ó!2Â!åSlèi†sÅþ•¬^-{Ý©ô4^6¦%¾ÜbFàñi·ó˜o¾¸ùÜÉK-ô™±8 »ÁfÆãSŸÈ¾¤7©gÆ!f[;œÉ¸9]ü‘*†<£ÇpÑh\q`‹\R;Ýà¬õ u D¥QkÕDå/“ʈªV—–¹ÔêA«Égðà²Àt.íA ê ×Öè,Áƒe4ª2ºèˆþ‹———ßv›b¯a3ÑË-ð`³ð`é΢¾é¾i0Ó + +:`L×K0wêŠë):!ëtiQÒA¢K{¨¶—@ ¯²>J±°°°&ý¯l'Ì3¤â‹_&êëêê'wªÝ9õµ¢Ž劍ndðBìÅuh[]E.¹7XwQ÷·¼±7O-Y …I*JåvÞ|étEë4 z{¦÷ªiøáÄü–Å sï¸ÎìúöÕÍÓZn\ÜzUYY¢±¢ª&¹x0替sâÛ§ÛxC¦á¡–pWƕèIÏê.ÞC¯,œ$¿½?­™Üù‘jeÏWËt¿¬|‘ÃÊ9lr—¨#zʏøMô-3Ñ _EËMÓxuÄäg-qßÄák9̅RãrÞuƒ¯ðboH*Á=%½%¤Ä+ĀpÚ§�꟥G +là#oގ_ø ¤ÊoЍÙr‡×RÁ‘òi|±—¥Ã×pßâ*ç[¼x¥w£—xC¦#ü\.¡GŒÉT]U¢6*”±P‰TWÃÑøá">L£Ò. +ÂáÃ]Yá°¢¥“çNL“p%ˆÅR!ëÒ xÿ¢­S¿4ü˜ð`Óò  ±žêÞêj•©zKò8–Þ4¼i<<úmàà{‰OØOŸ?Kè,ÙDWâ›É͉xÙÁ ØJÜž­É6-£Ñ«<ÚÄëeoÔÆa³x¥®˜;ñ¨æQícҁ‚:KÜMÌI̯1vcâ.ã3½ÕŸ2Ÿxô1õ4/z™x±§0Á#8žG/WŒàÙ\.z]/»½%¾,”H°r´Ðõ²ƒ–Y,Á€Aǚ" +â¼øg¨"U> !º¨%·º\"µ86GŠ.,y˂±å¨ÿ¸ÿ¯~Æ?ÂØd]¯ ÷˜zMƒ&Æ4‚ëdW¤ÄUáScubg÷Dz#FŠTFHäE,¡*, µM™“yc}g”ÈsœîЂvh:Û3_À@ÒSõ$”ƒ¹§&ædñû;¦ ø_Ú` 4èlƒŽÞêÑOò"NëêÃX©"­E%ÚW!i 5(Þ©ØO4æ“Ør>³ßƒU1µ ¯ñQ΃•ðÎb0"02Yóÿ¥ð¥ù«( &¤­§EvíÄ;ÉNf§î»†Aû`É {ÐóhÙÁI=8‚q0=`ü@L— +¤‚ۏKp]Ô=4G%WZu¥±¬M�w1Ü-Q¾kÓÀJ(�§‡àµdôþÐHoâÜi¹ÒÁâ¥A ˆà|ùô€5­Å¶,ŶLèÂ]XÒ ÉB뜖M&3¥Á�ýh§e‹ú1€ €hVà_MÚÿsCש„Væ€Z/çŠ1V„šº€¹zÊE F¦  ÍÉ ?|Ã3K¾îûß|yÓÂkýv§Áï÷<±¼uɲ‰’ÉǾU7¯Ú,XôÌމ׸zN²!«¸dœ›õjKð%÷ÜwYºõÊÁÆô’õ8MFQ¹c¨1C6„\!�8U²”sZ_(@Š +MJ¨à|¤?ƒbi}qôo­ié|jÄÍE>�ó ýþPøà$À§s +g¹kP`âêÂ Æ +m<? …ÐCh'´~OC¯¡Q4=…šP;z]‚Ž¢½ÈˆnÂoBoԂžA!ìƒÞg"'æÐ£è=têC@'Pµ¡°ÚiE½àÛ§ ŸAچî.)-jF?B/âkñ”zIà8ô¼B#'ŠŽޅÜãè8XB³€ú™Qõ£ÿ@t5úyá,ý‹5´=oÁŸ!?êAÛÙv[á4íG¿Ám@ÍC7qïjö£k¡Ö°Žþˆ~Ìb´ +Zú6ºFœG£¤‚iævÁz‡ÑEèR´ J¿…ÞÃV<‘ ‘ΣÀ}}Nâä§ ㈣٨݋¾«ñ:‰¾À:\‹Ç{àù%þ Gÿâ® mB7£ùSP÷9tOÃӈ“8aµœ(†AÙ´úFÇpîÄ£øUf7W9‘-Ø +öÂፗ£áNô*ôqW‚ ôÀ”1Y/»‘«¿ f¸}C¿„q|ëþú.‡çcr+é/,)<SøŒE|¨]†–¢uèztzÞêkè0úþŠh@ò(ûîfîtá~XÛ0šcŸÒ  ííð–òhžw`–f,Á,ð¥ør¼ïÀ}~¿GTÄO֓?19æMæ¶Žã +Ð’y¡ß�Z‚ÖÀ¸Vû~˜ï3è'è lÇaœ„½õ¿$ÓI <? GÉG̝Ìö,w×ĉ‰?O|UØúÜz׫ù,¬Â_±ÆÃWã ø÷0òA²12`j™&f!ÓÉÜÍ<ȼÎü‚íc÷°ïs³¹eÜ~ÙÄ7'~Yh+Ü¡ìŒ+‚°ÇêA®mºÆ× Oº݆¶¡û@_îG»Ð˜÷+è ôô!:o�a?Œy-ô~hݝø>xÅÏáWñOðøcü%}H<QRG²¤™Ì$«Éð<HŽ‘wȧŒ‡YÁô3ð<Á`ރíͲ® +žYÜvîi՛|”ŸÅ/W¿uvl¼|¼sü£ 4Q2ñ‰‡&^øcaqá&%QŒt ŒòQÐÁÝð< šx�ý½…~«Œõs8;9Ðx@ðÖ²ø<žyø2xÁ³/…g^Ž×Àӏð·ñíø|/þŽò<sۍÿ>�Ï øEx~ƒãOðŸð甘0 Í!!)’†™6“KÈ|r9<«É:xzI¹ÞÐÓd˜$ï0V&Ä$™eÌzæQæGÌkÌÛ̱„M°)6Ã.fW³·³GÙ_²ï²_q>®•[Ã=Á½¦r«jT‹TW«QíU}ª:Ë«À­_Îß¿ÍÔ!°V?ƒyïGçÿRª£xgco$Ça_ˆL/·/‚S‘…̵Ì}̯¸«ðiFÂïãmÌZæšÂ˜™äÌ:¼˜¼‚Ë×È\…îA¼‡|Lΐ?²v¼|†£ìàÈ:¦™¨h'ܯY;{;÷)˜íߢF²’Ÿ0·3·^FÜø8÷ù%’ØĊŽÃ®ÞB†J¿ kÉvÔÁÖp_¡µ°îÿ‹»Öûbr7.gÞfŸ@`äïø4~¬Æ<‡ ’+Iï‹;޽h Žâ^ü$ãCøC<‚0~†yÏ%zx[9bÀõp(aüømF‹:·8L츝œ&‹˜—TǘZŒÁJü +݌\ º3õ›@߄𠉀Mkkòk\…Dô0Øû3/Q‹Í½Ëm=û>“@—£JÔEÞD°7þ�Oº âíAïF•ätKa�¯»?ì'A#øj”Â:°–N[?œR¶:íÿ�ûÿs°úmø/èð§ÎàQeiÉ=l+X¦°¿ÛáY‰º ÷=t¿j?÷k4;á@”&ž�-ÿ�] gÎï¡ÿ”ñ-Eßg0j ,óz¨ñ½‰YH†ç.ô&&h3ŒùbØçíì,°¼®†®…3j.œ‰o µ…‡Q3¼»Ë ·¶£îÂ÷ W ÕhAá°¿×ò¨má:Éb.Îր}†óèãí`·g¡÷Á…°ˆþϏ`üs‡Ð6ö·`;³…{ +¿AvX2X¡åpŠžDס¿ÀºÍbFQõÄ¥d¨0“é…ê8º¬ðtÁ‡µhMáZ°¼/¡Ý<¶g�y¹Ý »ÛÙ«H%Œ7†8Ü+¸É3-”³_”™Þ˜n ß««¦U¦*’‰xy, ‡‚2¿äó–zÜ%.Ñé°Y-fÁd4èuôgUËŒ­™=R.ܓcÁY³’4XŒeç1zr°f^(““z1éBI$¯úI¹()Ÿ“Ä‚”A™dBj H¹#-i/½¬è{[RnL¡ç)ô B€öû¡‚Ô*®i‘r¸GjÍͼ~Ͷ֞hnH§m4¯Ò&hH«RTÎèÂ΋±BgkãAj *Whi͹-t9&Ôºle®ý²ŽÖ·ßߙLäpóŠÀò +ÌșâŠjVºÉ©šs¼Ò´–Îm—†£ÛîÐòž¸~e`å²+:r̲Nڇ9ý¶äœ7Ÿ¿ÎBã–æŽ-痺™m­âZ‰f·mÛ"åv]Öq~©Ÿ¦ÐFŽ„föl› ßKض@‚¾È9|'t(ÑyÐ9g·*ÐJ9=WK9M`F`Ͷ«{àŔlË¡ËoòçKJ䃅¨¤UÚ¶°#àÏe݁Îe-ž!ÚvùMÃ.Yr]X’L æâ²M“„Þp>±ê\™B)â”j»üܺb:¢ÀlP‡œ´B‚‘t`N 4YՀ¶­h�1øub¨•[ ïcmNÓܳMh¾@ë縐¶}àýÆN]ÈY6ÉQ…„/%©–œS4(Ÿ¢sñx®¼œ*ß oÆx±’¯M&®!¹@¯ ‚åCí°¶Ë:S°ø~?}½ÛGd´2¹Ë:Šy -w瑜ŠwæH-*±/¢%S%çª÷@÷)¼=§ŸûgÖÖ59ìøoŠWËÛÚ.[Ú!µnë™\Û¶…äŠå çÊ&)\,€ϱ!X©ÙP½Ë—vPüãB3­k{fÁVƒ1æ¬ÍŒ›t)âf”¦@¯8×2Ítèi[lH¥èÿÊ^ +¬p°43'ôÌ*¦Z¿ÿÿ³„r´–‚¾®69§\cüÂüô ò O¿³aÒ¶pé¶mÚ Êf‚±Ú¶mf@š¹­gÛ²‘ÂÀò€$¶d:˜Žm½­=S¯¤ðâvwnæ=0‰5¸T› C|÷eC2¾{ÁҎƒŽIw/ìÈLš{ft¡¬ã Dn²Â%”K™4#Ñ œy°+òD­È»Ê (¥¬ÂPò+F0Rxê)F+FH‘'LñðØ"OVxôG-EóŽóu@ÙXÉâ]8/æS;¼©Û”ùBíR+NÀ“¿/}â×_«~ø«ã÷Hm„¬䋱&¤¼¢-ÐWÿyü\ úõÏ Jc÷3d i”°±À#J�‹Ü̽h.y€neQá+ÈÏfJát/þn© ‡¡ËSPÍSóì‚Gr¾ŽPI B“6ÒÿǤôn@ŸÃÉÿ8Ä C.†8Äþb`r-dN 3å¾l“9‰z˜ÏÐNæè8�‹à@ez.�p…QæãáÖÖ*yp¼BÁùh¬ê -ȗxª^f>&ÏAÔàÆñ¼Ã­”|”Ÿ1c’¨k(ÃåɪãMZæ#ôW�Â|Ä@©5­¨:Ýd�fnE&pÈ|hó!Ê$3ïÃU;_aނòŸ3oÀòÐjoä æ*hðgÌ Rù hØ?Y²Øh®BM`51…ôÀ €Ó�,ZÇ<úv�ì`‘ R@ +`>å0{˜=0ÎÝPßi +`À�–ðYà_CSææjðb|Ì=̃àÑø˜íÌ +þ!àÀOb=æû§xçdþ1À´ü»“üG!ï�üÈ$~ønÀ)·>æ;“ùë™MJ½“x³!ïõ M^(—�* êAXºéí ¤¼ðk•ž†�W¾®ˆa¹6çýåmvºªvÁ’n†¥ß +·Vn3ý(ËÜ2%sKQ&ÉÜ2·€Ì- s ¬J%³úÛ@ÿÞR@``Ý7ÀºS~ÒQ€c +ÿHvÑs¬c Fµ•¹:õ’­NËUÙCt`höªaWiՎ¯s-UDÀÆIl¢²«”ÒUÃ=å®.)-bº¦ÉȬ@ß Èi  €eVäƒ)ߋ̥è:5’¾~ÒÏô³ý[ق-¯0U¨¬Y˜$ʀ@ÌםÁõ=š^̀†4’¦R#kÚ5Ü:ˆ_w0ŒI1Yf>ÓÍpô²Žo¬¦—u—¨«u»t9ݨ˩FUÇT'T§Uœ¤ªTɪvUªW5 TíRiUƒ<éÑõêtŒ “t•:Y×®ã|<ÞÕt'³œîrH€^€A�Ö¸øs%@7¼nXŠ+©‘AN�8ô ÀäL g9pMÀ5!úŸMJI;@@ïd©ê\ÉT*š–�D Ô\#¬í HOS +`ä 3@Î�RÇÈY¡�©ÐÀ(¼� 5N•UN–÷�¨”òӊÌT™L뒳ò²Èh çbxW ưœÉ6UÉeX,–î@w¨;Ú½›]XZ]·›˜š¿›Í²¡l4»›MR¡T4µ›õ|!_Ô·›Ý1wïÜWæËvÏ]7·.SOÿ-¯¬RpYˆâýyWIU½©i:Ù Óé†t'Àq�ù MdÖ°d/¤>ò<pŸîóh>@7�5ž§æRßdåïTÊ(EËÉå Lü¹|cõü¦9`r»v0ÐösPþœ"]¤ö*ü¤'þüIù] +ßéT ÜRÅÌ-…í·ŒÿRÔ Ð À¡£Ì8–Ж!õôì`™¥ð,a–çáyŽ<Ç$dÃ4»9pYÌj¡I zÐ~FIQÒ­JšUÒ lœcørŽáÇs wÍ1D€ QT øA%õ˺&þ&Ãü&C¬É�­9‘NN»’ªhŠÿ¬¤—*iB¶ù ÿå7üÝoø›ßð¸ß°Þo¸ÈOëy`ïˆMIu4Å)é% Ë:Ÿá§>ß¡Þgh2à'0ôŽf(©WIÝ4şï3µ˜æþµ@K8Ÿ‰ùÀõP.ä3M€&ò™K�ç3O�úg>ó€ï%ü_X9Òð—ùàI_“ŸÁ³Yšÿû$þž 1­Ÿ¼ðS(ƒC€˜ÏÜFå�õ¿ ù'Q™šÊ¢uŠwâÙ +ÿñÉzßË'–C¯å7A¯ßE ¥×‡ó‰“À} ŸØ +èþ|âZ@;ò!:À«ó™r_“™~Q&Tv +:’¹“=΂–¯|I±rk>AkµÐFps>0 P„Žò%@íJw¾|@™d) +(MxP@´…lÄ&eðT¦`u>p´¢Ú:éû?™Ctâè lÊ?áûýK0¿ÅýžßãûåAº\yßÑÄðý"pÈ÷“à^œ÷&FÔPðJb„àý¾!XäÈ|À·7±Ú÷|@)Ý€RxÕ;3Ißc¥¾GCÏûnK¼D‡®ƒ/†âÎÄž¹™=¾™¡ År:“µ¾Æ@Ÿ/ ì†<{xoZp„¥ÚØsÀW=†ÊPÕ¿Hj7É ~#¿œ_Ì_ÆOç«ù$/ñ¥¼‡·©-jAmTëÕZµZ­R³j¢Fjý WþCšJñ U,MY…Hñ+†âY¬&°wrV¦´-˜s–6Ô¶pF®>Þ6Â.Ï5ÄÛrêöot a|_'äränð˜v€‚R֝ngD§î¼×Mñ-wÞÛىÛr£+PÛr)÷嘇â.0CDŽë³bÖr±9=³åß$=“éyŽÄ >#‰¥¹‡Útäž-íÌUQ¢PÚٖ»„FèÉz²®µå 饨³ã ¾™¬o½œòñÍ-çÄPé1pœ{‹b茊¡2<¬ˆÍUÄ@MËZ[†ÊʊB¯áÙTÔç5Ehu±­ tmµSbċ‚J[Aâ¥b ÅÆLç7¦Gؤ4fÒ#¥1 +…@$¢"Cõ! +Õ+Å{¾.„ŠÃéD!¥ŸîTúÁøk™hQ´`R†¨Aæ¿ý:÷?ý­šñ?ÆÃË>X¹‚Þ“ôZWôä¶_¿FÌ ,—¤¡•L^ „{–¯XCñ²U¹«Zr+-Òвÿ¦x-^hB+Zv ­Wµä—ÉËZËZ:‡Ÿêon» ¯­çújîÿ7õÓÆši_Oµý›â6Züí«öÕFûzJ~Jé«íò¸­½cHfЯ´ +&:-쇷¿s†Cè½XÙÓýâ­îYǖ.ޙÓfä �´(ٔl¢E°;i‘‘Þ„M‰·N÷»_ÄÏL À6f 8[×¶œû·aƍ6mŠCºq“¨ð6¦õ/hËͤq{&—iÍÉ=-ÊŸ&nšü5wÈÂ+™£².ӟّٙٛá6mê¶å•²£e¤»l]Yَ²e{ËT´àŠŽrfgÙ_˘M Mx#üZ[”>7†4»qÓúCÐÁ€bwñMñ掦2´¼] žyY�Õ� �8ôŸþà÷�`Ñí>�ð€aÊa’L²U\ÛB{ìŒS£#2UÕµU #€—]UÄ –që¥Eœiªç³ÕÚ&8Þ½éÏÞøÀ?8¦Š©RßTÔÚÎ hCÃðéwí4Ùߨü9¦Ë½qC<Ž6ÿà †7@?pÿËVAxÃ&K/)Ü ´Ú&Ч~´�Lñÿ2¶S6 +endstream +endobj +3297 0 obj +12456 +endobj +3289 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3280 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_xyerrorbars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3298 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3299 0 R>> +>> +/Length 1350 +/Filter /FlateDecode +>> +stream +xœµY˪7Ý÷Wèn[¥GK“E Y8¹»…3æŒgád‘ßOIõfÒajáÒ̜º:U-•TÍ·Í»þ÷ˏîÝGï>ÿµù=d÷÷ÜOø¯/Ûo¿;¿{÷i‹{u?»oÆø—þ)¹Ëuƒ¸ƒ®ì%»«c±ìуûêBl{Íg’Áø*Œá¯î¿ÔŸŸÝ÷¯[ß«ƒœöRßBÚcHš{½nïÞ^ü ¾Œ{}ÛÞ{OÄ'á“ñ9ð)øT|?ùó|.üýÓw¯_¶^ç¢ðjœM;�ìµá{û‘*Î<D ‰’€gbPö£µ®@u?pA+ƒª@F1" ÝØúXPóž lè[ÈyÌ[Fþ°¥d›eÜ §ÙêžRŸ7c#9Œ×›äclKÆV:¿6“m–KÚš(aPå¶ç rTâ1vÉ@[P¢ÕbËc\é‹Äߏc÷&j¨ß³V–Ilƒ‰V‹€§p5«Šqˆ¶e<C€;¡×•X`VÀ>ºÑzDÏÈ6ê!” ÕQÓ8öJ¯z°Ì\Ý$Ì6ÛÎe=íô<ŽÒÛ'YÈóݙn¶^ª:¬<ñ҅6¥RÛ<×fò|i¦›­7Šî3ðŠÄ 7‘‡÷ø9v‹ +¢¢Áú˜¼û?'Ÿ°Íñʳ‘€Ž¯Ùz™q{ҍÖóp øc®.QJ]A +í‹ uÒC¾Ú¾ +Œ|Ê<ëÊúÖP'ô8² ZgìSŒP¨%Îl0RYŸ±5;¹[¤oiçÇ4¶R‹F*ø8BLj:Š[c„jâÝ­o‹lLè d´¦5°ú¶g…v”XP¼1•ŠAU «ì/Ž4C{ŒOLJÖՁuÅÜTÀ«‚ì©zÊc«¡‚¾éúdãÞ…O‹ +âÐóXT"0+(£‚)ÐÇ ¿VªŽÀ ”9ŠàhÜB>R öT Ì +Zº‰é=Áê­¬Q~ª0=%¶8=Mj¢P‰QC 3¤¡>`³}Ì2Ù®@"¶ + ![)YJvÜçGªž#¹ùº`<=½-=E}ìEð†…k:²Ro‘ ~3õöÑSc¬ÞNJ|˜;k/PmU ÓÏ\„>o‚±«ØÀÅ3Dc/‚{cZ /ªn ¶M¿[ZwM/ê³½’v¼ +Ûõ´Òeê…jx 54xâP5‰ý õ±Á[ÁúŠRo‘ ¶M½Ðg¡QVlmñ±®a:ã¶ÒeêÛiJßk ½á>A}äEQØK“­+\•Z'Ýuú”/±ˆVd½$À æyMP–:Z& |-v€d5ø=ń0ŸB~QÁ†’r«¾;Hãm3 Œ6«ìCùÞ›8Q@ì%º +| Ê>WHnîÿ$_ +ÜØÓJ¾ƒÏx~Ô&~¶²ýfÖ[}/÷ì|§ÞÇRG)-Ë4¡»;ÿûÇE[·ÕÝ-ô;(㍳ϔ—J˯óíGw)A]è* xt…¯ùо.å”áwBqO€ À,B«Bó¤{3 u˜k²Bޑ˒²V :ÁÖÆ¼5/‚žºûMÅ9¤ì,ÉåJ¿ƒÏesÀ°4nL–bn$öKMèSršÑû}F¿F“Œ.˜rx€z‚$I3–Œ>UÝ¢g2zÀ¨Ô¯[´ aÁÖÛÍèr{sšÑ»îžï!PÙp]$¤k÷-瘷MQÝ=‹Š{,ëBÔõGšYКµ üKT,h6ÿÃÏe¶�¡|9 +endstream +endobj +3298 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3299 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /XINHDB+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3300 0 R] +/ToUnicode 3301 0 R +>> +endobj +3300 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /XINHDB+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3302 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 443 333 500 500 443 389]] +>> +endobj +3301 0 obj +<< +/Length 3303 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÅ †÷>Å,Os9WrºÉ¢šöŒNr„FŘEÞ¾Æ §P!Ïo~Ñ~k^£ðoe‹zm”ÇÉÎ^"t8hÃò”–a£ô—£pŒÇp»LÇÆô–UðÏ(§àØ=+Ûá�þîzmØ}ßZÚjgç~pD cu +ûxÜ«pobDà)¼oTô:,ûû«øZB‘8§+I«prB¢f@VeqÕPõqÕ úçó’b]/ï§ò<–gÙù\'*®D%¹с܅蘨ȈNT¹¹3ÑvʅrG¢+¹‚Hë‰:¢ÍI¢œHQ®LÏÚî¿>pÆ£{rö>6.,ulí•6ø˜ª³nM¥ï¬b‘° +endstream +endobj +3302 0 obj +<< +/Type /FontDescriptor +/FontName /XINHDB+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3304 0 R +>> +endobj +3303 0 obj +280 +endobj +3304 0 obj +<< +/Length 3305 0 R +/Filter /FlateDecode +/Length1 18248 +>> +stream +xœ•{ xTÕÕèÞûœ3gÞsæýÌ̙Ì;3“ ™¼&ŒÎ Ix$Ê+¡Æ„—€¨X‘X‹¼Tò«õQ«P[Ô_´LÀ Z£?mµJ¡­µêU¡-µÚ’6µèµ•dîÚg„ÞÞÿ»ÿÖ^k¯½öó¬½öZû„Bjԋ$.¿qi7ºrôM„¢?�î’å7mÇ+>E(Yþ½k»WÝø_O–@Š÷RLYuæk­ç>ý +ŸE(òÅê•KW|8빪€W³¦¿ªÒŸ ùàê7ܒ^@þù _wÃÚåK6n€<í/{ãÒ[º¿S<ùӐ»{Vvg>zM¢54#‚=qÁhy4·Ÿà£äGHxòò�âØ!ò£ƒ Ró”8„‘S©à^†r‚C*|=¾9âÂçÙ±ì¹ìܱ,Ê-œ‡dJ…ßè7† Á™áó‡¾D"; ]c¤+œá2 s¼ŸÆm‡Ã~¯QOCÌï$=R…J6ò) +N.—K¥ìaì$ü†qjJ…»_A+AáÂÇR“N§XèðÐT)§A€.¦Ž°ŠEQ¹ñM œ@C8¤ÙÅQM±õD"é÷—'¦LʘIѾr¹áƒ¹3£Éž™R§?w¿©|¨0,yrÕ¶ˆ(ˆÆPD,ï,_£ê.ÿ$ôIô‹ÐQ-0WËr¯¹}Uþòò؊š§Óçå¬:\N„3á…ö§ìO9ž ++5¡Ú`mdšƒçò³”3‚Ó#s£scÛù^¡×xOh{t{¬·ü;ÂT8tT8:}¹üµÐkÑwCïFO–ûàñ ++kW…øˆ*ªˆUÛ…Fc+w¿ÈqUl‡f·°Ý±Ã¹#°=´=Ü[nߦºË¾-ÌèTíøfáf#«R)ÃáH(¤Æ<ñbÁnô +bÀïQ,áEµÞkð9½^ßPá®Ae4"6K’#•¼RÅcQK, G¡H…ReQ*U«Ãi ªCµ:+N‹ÃጅN‡]­RòjxGñY$"/>;èÃ#Í HÏJjƒA|>QD„21J€F +ÇQ| +!%~R2D%l0Ոç +Õx÷F+c!¬”¬’;ÕêÄ{ø%ç ç)'ã¼/˜r a÷ó¢!„xéðN5ÚªÐQ, 0²âU’VR§:ÃX +÷†IxŸ=¨ÚI)_ÀnèÎ-©EŽÑÑ(‰BÕCP5º—‚jîÖîabbLŠåcñ“1>֕ܿƒn‡Žu=#çâ뜮‘±3çF:Ö9ιFœe¹€Ŏ3®á…Ø1<.aDÉe!²O‘†”ªà6®<®ß,Û¦/wĕ”à&‰IN<î@†ÿû””Y%lOÜѱw Üª;âW· + m.8Tl*œ(ÉØ/BŠFì™EV9×oÍàøÄ¯½½Ýì·*V‹ÝlŽ€fDª!Ëó5ÕUy`p�ƒæépoµßxìÇUŽˆ-‹ÎôZ”'_±D2Ø¿86þóØÆ? ¿WR—e±^/1ö7üܶ¬]τBŒ]X¬cŸâ/kD³—„Bº5çÿLf=ϐYi0p¬Tž»iP)™U´2GPvf‰NGštJŠt~°d¡ßa0@jv0ª¡Â_šÍd!§R Þ>H‹øùa*­Ò9† +çd) ~'K9¨8•âíCTÊ!RcfŸç_ëßâgü¥kA«»X!Q)èÔó´E©ÂŒR¹·ãñŽãÔìŒà]ËãÅT8ö“x\ˆƒŸ0z’N4QËæ—SÚÎÁ–– ¢¡¡HHÎÚZÅBIh¯‚ÐNÁüûKy3Þ璇ÖT©‚¡”Ž j©í¤3=H¹@|~PÎó²]uÔNҁÈäqûÇsÇA­E‡wKξ î +vû‚{ƒ£AN ¶‰D“ ݄••U2®«/âdEB2–ʝ®*GÌkž]ª‹yM³þˆ³Aôú›´N­¹¦’A¨T˛Mê>Vejr«)’ ¹jæz­VçÔR<ã <WM}UŸ·:p—£ÛÑçØëupށÀÀ÷'6k<>B÷Û9À=°á適 ŸœÇŸMLIÞ#ë`³´·ãJ›Õ¢”†««jÌF‹Í–¶ú«+kjªU‘p8PÊGB8V6ujYYvêíÎ) ㍍ånïuy¢zláî¥Ù²²©ãþ1qQÆ º² ñÒo'D§!Ø-Ÿ–ÂßH–}¹ñXQk¥P‰dU)‘¨Zi´“‰,ÔZ͘3ˤYO 6첚©nR•bTÒÒ:f2a°YX°‡”!w|ìäñÔȱ¢®Å?~¯’t“Jæ´k©ØäÔzí*|,ë‡k’p!Y(Õ­Áƒ[×Xð, –»“<X}kܘ“uSR•âd]ãÌt¯Q.©¬k@üSÖ5³¹Ä3¡k�œ<Žr#¹±“ÃlŠŽÉ·‚`ÄGÀ›øXjÐf:q'!¹’GŒ8_¶¾lr~ìä÷”à.<O;OשíÔ}æàpJEŒ Î*ƒibqïŌµbb´L!X¡­¦ƒ¶°ž²þÕÊXWZÜo" RBÔbmyª$_BJÆ,Ë-­fÜkÆÈ,˜óæaóIói³ÂÜå¹pPŸˆ>ç:¨Q?×~ÒØ™œlÜ¡è 6Ú3Àž%[×ӁzÀ˜bcÚ� KWÖÔ¦TåÂÕÆ@uMMmM-žýöÛé¨ÿrc$ÐÛTÞVöµë“öûÊø¯¦ý°ýòXtÙòtçr²Úo[33¼}.póþö°†ìžÐ«’:‰ê 6ªec¨viÞáš0h_L´ÓE5rȊæþ$ù(#쯪Ž$±ŸÕjÁzÊmø“²N&áE¤Ü$5#´ IՒ¶ÄYÉ@«'åö’Xd jæwȈDPXOCµ¤‚ºÕ5(b,I°<hA + N–näìYS&3¡ÁTI†ÁXVÂAXäÀl^Pè¶*Ù^VË)ô©‚Fi“ƈZÖLµ‚* ZÖLµCf9d–C[4~uµØ/³ý2Û/³ýÉI{ ħ²q^Öád²®ö"¾Èv"˜ÅN`e&ŒfªN*«V×ué:j !C¸·®¯ŽÍ× ×¬câ +ÜZ×U×MYR•`CŒA2–&cÞÈìRuÌ+€¡ŒyÃCŒ^*TGʪ¼ÕMXŒÔ y–`›ŒFAítU}jœWcƒº[½G}Bͪ‡ÈKR(‰üÁr_²5ٕìN²½É¾$É'1J +ÉáäÉ$›ìª}r‹¬Ï +=VÄþ Ì%kÌd&L&5š›$‹ËÃ)!wØÃ9=˜WºøŽc! wÜjÞGǺ¸¬é55éJ›Ýf5ZìE‹J•žÚTjRü;[[3ɤvvîÚo6\Ñí6ëÕÒøåV©RÍøš*¦\7ۚ™>^YÀâ0ø\֔›¸{ǖÝÚ¼èjé™ñ‹0»‘°pnzðšTÕ¼qÏ5å¾`Ь®[Ä\öØL—è¦ûÅ û口Ô1ŸNìmXí¨ +³IÎH +÷ƒI³@ê€8Œ’^c1TI¥hœ2,'Ôu“Ãi›©Ywëvëw·…·U½­yÛþ^ä½´ÊPV‡4Amz£æ£JÞS_nXRÖ縜3օsÑLUEý,Í<ažqºwVxN´¥Jª_ä\j­ßÈoÑl¶·Ø¶Ø¿ÍïöŸr {õœA0 Ÿà3ú1u̞ªW õ UKjZëىÍ„qoªÃut"7¥pª<\åP³¨œÎÁ[^R’)/¯ÏL†D ª9:9&.¦tNO„Á»‡×©ªªVk´Ú´C­âyg¸ªº*]2í¶¥ŒØX »Ä¦-Ùìlõbo*´6°%@»8à •—gÒÉOc±HºV{s5®æ8>ääù`uÈR]ÒÚ"‘Š´Ö’NkÁwt¨´öt$äÔÔ¥Â5£­â« ìñÁ›H•Ó×àE&£ƒÇSÎ&q2éõ–¨µC¸ùÐZ¶•‡†°~Ptb'u ´BµäÌ;O;G,e LUΣ¤¥W T—G ¢Diœ>J^ATOæúƒ9Þ1rnD‹wÄ׍€5/jG¶¸ „±lVN„l†Å“Í:uÞõåñmúÍEWØaÊlN9Î +g:蟑ڔéHu�G³Âmgâ•BVŸÝ¦²›£è˜òH Üv0=qØDëÐ:pߏ xåêŒìöóªŒ]ôšr@<ØJh•ǘÓIn!ç \ÈP,™íú'™49ÞI ¥ê©o +85ÐÖF2!ѐQÞ0dx +2•€ë @'s$ƒ))g¤õÞÐÐ:§LEd”‘äÖeX�#€]?K0dŒ� ɚ1ã +[™¨gg͸¨c¶fj”ÖL´Â’‰•¶ŒJn̖‰IF�k¦’ôl§½ÐêýƯ¢“Kè_òø’9)¥‹Ín¯¥¡K Êð¼Ùf³-QuU$Bƒ9OåZê�ºñ˜? ±5´Ì, ãš)Á) 7ŸY033ޚtš¥»îoJ&Çt‡— ÿpö•—Ahã±;*…ÒÕ«—»¬%Ø8J{žÚ4… -z»½ãر¯ r–’› ço¨•ÏríøtæئJR:a›,*U¼ŒA·Dp¤Ä¤°ÈQ…š&£L)Id’P²R&+ì§fk$>? O.u¼cÒhMØ +¯*ŽJ,Frk%®D&0[i‹%PUúÂÅÉÇr¹¢u(žjy¡eAÛKÈ]ø9 £ÈÁ¢Z¨ƒ_»[Ú¯@ÁôñoLj¹ªÜ¶¢æNn«‚¨TœIéTºTq‹+¬ +š‚®p¼טªÝ3L«U«Õkœ×º–»W'nQnRorÞìÚà¾%±C½Ãù0zXõëÁøQt²êŠ€J¥ŒÇeej¬$^lvZ¼f”¨û 6zMa¥èt¹*ÊÔHÄãA•Ò+UÊ\*V­L�vªUJeÀl2Qs¡&C£¤™C•ÝîrÒ÷n5>¥U“.8IÿªfԛsªyªN£Ú¬k#•Äß6ˆØ »3S‰\‚$œéªÿôÓ£4~ŹŽž¹g:֝;žaǺ±+šW6}„rsÇÎċ…¾ـ(/ŠþSãòÿ ö¿ +ðñ:jŠº(½…S%¥ÊLµ+&"™t¥]ö3kqXܵx¿5™ôŸ:n䕥q\Š:TÎñ]5®œ:§¶ÂŸ‰ª½3‚ ãÏüNÁž-Ž”DšÇ+ñ?cQ“J£ …X‡_Ÿ;ÿõ­Û›ei›áòö=dÐWÐ +Z96ŸS8ÃÌgòȂJ˜ÍUÚ,V¤5€^"½ŒôZê8ê­Â"ª€zH€„Fºf HÑ7c4BwÈÈ#^à O‹imJ¢r<K#xJñ³ç©{ÊNÑh¨ÖǏAܝ‘³ŽŽbðýA|8u|ø« PbíE{Q1tbŠƒ(ö¨¤HAêÿ ¼Èçyñ]|/¿—gùûØ'Ø–¡]ñ05p¥0u -ŸæII˜-8Œt¶€ô6ÊÒë}Þ¢£øÁ¤Ëx\Ž~:ށµ¯”Ç +#=NO`§©ÓÑáìB]–·Î)zÀöy26ɓñÑQ©gW)}àOÒì`4Z%³ç—•W¹NU›ù[§}‰ãk.3*¯Rj9ë,År·b›v§°µäûd¿ãù-ò®á=áù;c6uñ]Ên˜ÝÕ+ük†Q^Éb^÷-¨^(œF +0dzkTÓÉ Õ<ß²@µŒôæÎGÌ?Pý@=¤<¤Ê«JþHNkÏ©-ʓ<FüIž¬£˜®],Ztr3kA6+ªÙ”1uZ·X÷@ÆZ­î_±ÞàÉKÐÇfŠÞ‘fš2t¯vcúFø7•¶¨;c°áµ¶-¶Ý6ÆvÎbéUâ +eŸ’T(w+O)A))a&ʼò´R¡|FoeѪWLB2Uè%}«žAzA/ê™Q=Öӑ¨`-õÞÆGü +á\|]OÏܱu²ÜhÜX¼‘ªRñ°‡mk­¸£=N½eº¿{¨£ßêêhŒ×ØvP0!ëÚå{ùàé‘qzÓ2Z)™Ñ(é!¥G,EôngÀ]̹‹e9u1§.æTrNÒ«2VÁ™qÂi¨@ô˜»äà£7vŠâηSS@ª«Làˆ[Cþ°|™¡x¯X±mÉÖ¤Ïú³‡÷ýùo‡¿ó“±møiNp.¯™'™úæ† Ëo±ìø-Æïþóo<S߬“î(ƚäyæ�ŠâC“»»L’¯»|vc„¥a`ÄáÃF9d4Êy£‚†‹Fßd˜è› ø‹d¤Ç•ÏB÷®Oށ{^ÒȂX`6çQ(L¿̋¬l‰0‘(ïÐ23‡bï1ù`º(b”CƸpi  Í…¡îZÕQAŒTÞ¯F–ît:Ƥy þ$Ç|”xž–ù|e±¯b>h¥rǏw\õÜÒZ8 •¤Ò ÉðM–—ÊpgöżŽH©1æµßˆDư7҄Ԛ2£E0ëè¥W]‚kÛ°0»ºS%V”ûÊp2}>Ÿˆ{Å>‘ Qóâ°xRäĮؓ_—–ksÁ5zά+^r #=#Fù€ÉdÐE—]=ëPDdV/º Ö¢˜ýBV{q 6gý¦Ú™UÁÀb«Éš¬0ë¦]>Ÿ^êTsº€ËQc+sàç?oLDjš-±kÆg͉¸ƒÁ M[ñò½—yäK/‚šá<8úb@%D;¡1‹VAߺVKß²V> ´‚F©‹¥ZB )!™)“•ÅX{H©BˆÞäŠw©W©_t-§r.ZÙM_¤‹µÈ/Ø¢èëÔ +4£e©ë©¡$ËzµÚ¢a†Íh/ËÐ—Úlêµâ§l‡m?Ư«Ž•¼«R˜þ¨Æ3UͶÅÖ­ønÕûnÞ'UV³²AÞãÃ?±¾î"’ÏRNŽÆÄÒ=Oc‹%Ÿ¤i+ÛÅv³}lžU°gµÔ;—´{´D{ÁõÄçŽPëoÉGç·ä[¯\Ò¯õÎê÷±³®Zޗ¶0ŒX�_a˜z^m/"S‰Xda*?>q_”FÚ'&Ñ{ .1…ôaò@„ª •`—ˆm* <Pf b7‰Uc‘“ƒä_â|܃©…[‡©Í“ŒÉFÅ­ê[õ·šn±mtlô(;Ú;P>ˆNcÆ `¥_4ÔXQó„Á15=ŒP?¥Æ^J¿/€‘’=‚NÞ~ýM'¶œ¸uÕæ7çW_?mÏ7—Þ¾fsàñm¾q¾wß®çnÿÇÍ ¹Ço{müýÿuîî.е—T׸{‘ ñ/‹ºÖïå¨*T£8‹9Ôò ˜v¨ð‘|ËÄyÙɄ¬ŽT^WTO‡±De¦·ýF‹|_~Œ;¤ÒøÛIQéUñ2 hy&ï['52 M0ÐÔ£uh]/DžChâî©x¥¥7r²b‚E”­V]ê,ŸèïxñË¥[Ú$„ñ‡‡ø?ùX.LµO odnbïb¶±O2û•ü ×+-]ƒÙkirصˆuېàÇF2ÅÇõq¤‹ëåp ÷g­ !GP {¤U×­ëÓ±½äu Ò :QWä°î¤Ž×Ñ(2[­ë +½:qj^°Bôàì‘Gړ#$[Yë¢N‘Ñða‘ñŠØ¥vxÓ¡Ñz”ó±~;5n*Q¸E„d=£^²|›„@Á¨·K/苖‹§¦+rÁN¥F›MÖٞá©[¿sÏ/ŸØµ¿uß"ƒèð”é±9™¾1óµÇ[Q]%ŸùÛ/Î}»·¾ž9ô]ùBh,:ö~eúµ—ó/¹-`¯fF˜`¯*ÑeÌÄ·%IÌITErò9guóå°§Á.…dÃBÚ´lMè –¶QÈ(Û°4Õ%+Õª´,›Îð2æ“ò‡dQUÊÓÈËÆUZIE- TRBS£IVÅ· J£”–ÝâÀ™ë%BÈËg,JÁZS_·x4M£†ÿ­øqPÉ¢ŒƒÞ*~Öj<;ÓÄ4¿›D_¦7÷´ê°š1ÅM›Ñæô]h—fWµ¢Äd«r½9Vå™ÃÍQ4‹Í¥sê¥ÜŽ¥Zϋ¨tnQÏÒ̪n©m¬ŸuÙbÍ*ÍVÕ·ÔßÒØî´_®3Gº”iT•-%«Žb7ÒR{uX•ÑF5­üõ¦¾Zжj‰I—–et“–ÕfÔõ‹i2󝎵&åØâ ŽÛ}¦3®ÈJYÓîNö&I²Ömˆ™.YMùp'»B(­Ój«ªÒt7Ó}”>ŠW¡ +Ñõò…zC}!V +†Ho‡ä?%%p®XÁ¿ò•«$¯;•™ÂKúŒÈ·‚[Ì<åq+ùÆË/œ¼ÔBŸ‰Ók#0…Ù±øä'ÞÏ闀scg:„‘u°À™Œ3Åi©¢a`´Žãz›$»°EfTOõ8sm]MQ¨”j%QøKÅR¢¨ÖdDd,1{Élðé<¸40•ËxP²JÄÕU“Gð`})$õЬ‡n º{è&¢ÿâeeewÜ!ÛkØLôr<؜ <Xº³¨ozp +Ì´œÞä2:¬ÏԊ0wêŠk):-i4‡¨0D“ñPmwi2jx•µQŠÕ€Õ€U€U™½€i‡y†|1­­©©Ø©V»å¢U¾"¦¼kq‡Cz “®$3î Ö\Öù o썳‹ççBa’ +‡Rù=·^1ÕcRÛ ‚Öší¾vJ=~(1¯iQݜoÝht~óºÆ)M·, +´4Q_^Y•\ÔóM‹oýΩ^—­{°é~ܑu&º23;‹ßQVΐ_ÃޟÂVMìüHZÞói‰îw‚å«,QÆ·KÑR~Äo Ÿˆi™nøJZn˜Â+#?kŠsx‡oà0JaŒËxçÍ^¼Ü‹½!х»\Ý.â2AÄ +1 œö)À€èMMŽ)°¿u\x+~é7¼J¿!¢dËl^S9GʦðÅfœ¦_Ï}ƒ#\¨ŒoòâÞ ^⠙4˜ŽðSÉEƒ!]éRêå?ª‰˜(ŠDҕÅp4~¬ˆÑ¨´ƒ‚pìXGN8&kéĹS%œ b2•KšLÞ¿ÃÒ®]~Tx È©yP†XWº;ݛVÒCX”¶Á±ô†î ý±à±ÐooßM|Ä~ø(øIBcÊ%:_OnNìÆ»Én¦×Úëêu÷zv$w—ë Ø@ԌJ«ð¨¯•¾Pz›Å䱕8cîÄ#ªGԏŠ÷îjLq]41;1/ݙ¾%vKâ.ýӁ鏙<ژrнD¼Ø‡S˜à!@/•a—d,sx/¹½.Ÿ .VŽ:_²ÑÂR“)ÐiXCDFœÿ•§Ê¦ DÕu»Óé ÇbKх%oš06ðŸòÿÕÏø‡‹¤é6à.C·¡ÏÀ†päŒ¸œå>%V&öDpW¤;ÒaÄHE„D^À"ªÄbˤ9™;ÒsNŽ<Çè-øa‡fR°= +Hzªžr0÷ÔĜ)þýˆ|þ—:u‹N§¡·ÒôR©Ý„³çF:z°�VªHËdQ‰–‹*]Š·Ë¶ÇùD¶œÏè÷`ELépÃëA|”ó`9¼„³ŒŒLR}É.|nü2ʂ éAë¨A‘œ{ð²‡Ù£ùŽ®ÏÚçês÷y)}(°'©G0¦ŒˆiRTpWâÑ࣠®£º‡Æ¨ę̀¢Î –Ôà.†».ù¯ԙr`%d€ÓCðšrzzÿ­§7Éœ™`ñÒ PDp¾||؜I8ÌŶLŶ &èÂ]˜2 ÑDëŒJˆ2Œ ƒ~t´Qɤƒ~t à0Êð¯&íÿºan—C+c@­‹—ËÅ+BM]À˜žtQ‚‘‹/åHŸ?|óÕÓ‰¾ÎûÞxiã‚üV»Îï÷<¾¬yñÒñ“ÉG¿Q37mLZæÀøk÷_7;Y•ÏXþÄæG¼jžq÷½Wfš¯é«Ï,^÷°Ý wÈ7p 5fȂ°Œ« �§ +R–rFu…¤¨PЄ„…e¬—m ­Ï"Žþ­ R"R# Þõƒ_¸9Èàa ßÐ +¿8ðñøìÂyîz¿®pš1C;ÏM�B!ô Ú'ð(ž‚^EÃh6z5 Vô�šN Ðë&üô@MèiÂ>ÁtdÇz½‹®F=èè4Š¢ô!6A;ͨüûLáH[ÐöR£FôCô¾ÏG) g’ŽCÏ»!<²£háxáÈ=†þ€ƒ…~4¨EÐôȄ®C?+œ§u‰–¡§ðmøäG]h[Åî,\¦¢Cè׸¨¹h÷Žêºj}ÛñpáTáèG,F+¡¥o¢í0â4LʙFn/¬y]†®@K¡ôè]lÆS©)L+<ܧЧ$N~Âð0Ž8š…:Ñ=è{°o£3è3¬ÁÕø1¼ž_à¿pïÀØZÐFt+ꅑ? uŸEGð<…؉Vˎbh!”íFû ÿAt·àv<Œ_aöq㹂¥`-üÞzjƒîA¯@çpÈ@L)³õ²¸Ê±;`†+ÐwÑIô LJ°îŸ¡/p<¿%·“-…Å…§ €±(‘Õ¡+Ñ´݄nFOÀ[}CÃ_Hž`ÌÝʍ £i0öy =ÚÞoi� Áó6Ì҈E˜E¾_…WáÝøA°Ñïâw‰‚øÉ:ò'&ϼÁ¼ÏÖp\¡Z²!/ô@‹Ñjx·Ãjßó}ý½Ž­8Œ“0£·¡þçd*i‚çûäùÙÊìfÏswŸÿóø—… ÓM wm°šÏÀ*üÛ` 1|^#ï#=#0¦ši`0íÌvææ5æçl»Ÿ}›Å-åöóKÇ¿>þ‹BKá[ò~QÀ¸"(û¬ôçZЦëa|Ýðô ÛÐh'ºôå>´í‡y¿Œ^G¿F ³ðöØ×@ï7‚ÖmÅ÷Âó~¿‚Œ_ǿşӇ”Â%5$GÉt²Šl…çr’¼M>f<Ìrf Ó ÏãÌaæ]Øâ,[à*á™ÉíâžR¼ÁGù™ü2å›çGÆÊÆÚÇ>Gã®ñ¯?8þÊø ‹ +›`ü!”Då0Òm0ÊG@÷Áó hâaôô&ú<ÖOáüä@ã8�ڐ€·–Ã3ð,xæâ+áYÏb¼ž¥x^ Ï܋¿‰ïÄßÂ÷àoËÏÃ0·}ø?ñaxžÇ/Àók| +„ÿ„?% Ä„m‘I‘ Ì´‘Ì óÈUð¬"káé&=ä&xCO‘Ar„¼Í˜™“d–2ë˜G˜2¯2o1ÿ` ›`Sl–]Ä®bïdO°¿`ßa¿ä|\3·š{œ{UáVT)*®S<¬8 øXqžW€k¿Œ¿‹/(C`­~ +ó>„.þ¥'ðzÎÂÞBNÁ¾p0ÝÜ6¼VLA070÷2¿ä®Å£ŒˆßÃ;™5Ìõ…ï3ÓÉÌZ¼ˆ¼ŒKWÏ\‹îF¼Ÿü–œ#d­xùGÙÿÀϓµL#QÐN¸_±VöNîc0Ý¿Aõd3&?fîdî,¼„ê¹Çñ)îqò $²§‰‚]½<•~N֐]¨­â¾Dk`Ýÿ“»Öûr²—1o±£?0òw<Š«qÏfƒä’ÁûÁâŽa/ã¸Iø(þ�!ŒŸfžÂsˆÞVžèp- Ç?~‹Q£vÙ5+n%£d!ó¢â$S1X‰_¢[1ƒ+@w&ãèë° °iÍ`M~…+‘=öþÜø‹Ôbsïp»@ϾÇ$ÐU¨u7P=ì?ÀӆûÐÁí¨‚<Œn+ôâ`÷ç‚ý$h_‡RXÖÒcÛ煍”‚-¤Žû`ÿV¿ÿÝ >Õ9<Œ¢,-¹›mËÔöw<+P例îSâ~…æa;Šâøã åï£kàÌù=ôïBYßô=6£Á2¯ƒßŸ‰$xîBo`‚6Ø/‡}ÞÊÎËû`á:˜á8£æÀ™ø:ZSx5»»ªpgaê,|¯p5Z…æžû{Sa�Õ m\;YÄÅÙ*°±¯ãcpý/¼ ìöLôØ£v ?ÁóCÿåÜQ´“ý ØÎ\áÖ£Vhœ¢gЍè/°n3™a”¿‚ô¦3ÝpBBWž*ø°­.Ü�–÷E´çÀöô"/·tw{-©€ñƐ §€{5·!iÚÂRîò˲Së3uôûwºrJEª<™ˆ—Å¢‘p((õ‹>o‰Çír:ì6‹Ùd zVCÿø[Á± Á(јÞ%æÃ]y6˜93Ió¥ÀXz£+/kú¥2y±K/•”@òÚ‘”Š’ÒI,ˆY”M&Äæ€˜?Þ‡ð’+ۀ¾§)Ð.æGdz®L÷É´h¿*ˆÍŽÕMbw‰Íùé7­ÞÙÜÕÍõkԍÆ•êdõ«5@j€ÊÛÝýØ~9– bo®ï'H©ƒAå]¦æ¼3ÐDGgBÍKWä[¯lknrûýíÉD7.,Ë£À´¼!.‹ F¹›¼¢1ÏË݈kèlÐ.±?1¼óî!-ëŠkWV,½º-Ï,m§}ãÐoSÞ~ëÇWYhÜÔØ¶íâR7³³Ù±F¤Ù;·‰ù½W¶]\ê§i{;´‘'¡é];§CÇwö̡/²µ½-·B‡"Sqv+͔Óu˜W¦Vï¼® ^Œkg]µÉ?àrIG +§‘«Yܹ -àÏç܁ö¥Mž~ ÚyÕ¦A§$:/-I&úcqYûõ† B«»˜Xy¡L¦dqJµ\ua]1Q`¨C^\.ÂHÚ0§:š¬¬C;—ׁüÚ1Ôʯ€÷±&¯jìÚ)Ô_ õó\Hˆ;?Cðþ#g/å,à(BÂgˆ’TK.(”OÒùx<_VF„o„7 +c¼\ÎW'7 ‘| [Áò¡VXÛ¥íõ)X|¿Ÿ¾Þ]CZ™|ï•mżˆ–¹”Š·çI-ž,±.¤%½“%ªw@Ê^¼5¯ _øglææÕõylûoŠWË[æZ®\Ò&6ïìšXۖ—äŠåuÊ&(\,€ϳ!X©YP½«–´QüãBÓÍkºfÂVƒ1æÍmŒ›´)âfä¦@¯¾Ð2Í´ii[lH!ëÿŠ!^ +,s°8=/tÍ,¦íj¿ÿÿ³„s´–Œ¾ª61§|}üÒüÔKò— O»“³aÒ²`ÉΝêKʦƒ±Ú¹sz@œ¾³kçÒ¡Bﲀ(vaژ¶ÝÍ]“¯¨ðÂ.w~úÝí0‰Õ¸T› iý¼ýÊ~ oŸ¿¤í„dâöm“Æ®iíýA(k;ћ$s åR&͈4g슢”åÝG$„zåRVfÈùåCÉ<å$£åC¤È&yxl‘'É<ú£–¢qAÛÅ: o¬ödñ¾ œãYï-ë¶u²Ÿ)JÙ xâ÷%¯Rüګ釾Ü0v·€”4²T|1ބ”÷7£ÅúrÃ?O]ˆC¿úéìá~Št$ƒ²�-±È  eîAsÈ3Ht3‹ +_B~S'|ñw H¾½<�ݞ…ªž"‡ ,†2GB®íyÎ!ä«C(PEÿOž< +=ú<€Ç N H€Xr„Ç!öÏ“#hsv)óå¬ÌÔÅ|‚ö0@§�X$�G�*Ð t€+ 3¿ln®”†�ÇËe<U¡.OåKÌoɳ=ø€qjÀæ–K>˜6m‚¨©+ƒeÉÊS jæCôW�Â|ȜO@®5-¯mÐ3·#8f>´—ù�å’˜÷ƒáÊ=/3oBùϘ×a‰hµ×tÆJhð§ÌóZù x84QrhPo¬D ëaE1†ô$Ài€Q�­ežB[�v�`‘R@ +`å0û™ý0Î}Pß�i +`-Àn�–ðà_OSæiæ:ðf|ÌÝÌàÙø˜]Ìý2þ`à'€1ó=ÈS¼g"ÿ(`Zþ þ#·~x?|7àå[ +óí‰üMÌF¹Þ† ¼—Y?àõ ^(*� �êXºèM +¤¼ñäžúW¾±ˆa¹6øò;Ú<hwVî…%Ý K¿Vn3¬Üfú–¹mRæ¶¢L’¹ dn™Û@æ6X• +f=ô·žþí¤€ÀÀº¯‡u§ü<¤Ã�'eþ· íØKsÌͰŽ1Õ溁¨”lÕ`FªÌ…àC³×:K*w•S©©"ÖO`•])—®Ti)wå «¤ˆAêú=³}€ ¤A€*€&�–Y>Lù^`®@7*‘¤÷m![˜-쎭h¦—™JÔ +VÁ‡LLeA æëÌâÚ.U·ªWÅ*QU¡’T­*n-ı»ÆÇ¤˜3éd8zqÇ×§éÅÝ E}ºO³W“× kNj¸¼bXqRqZ1ªàDE…BR´*º݊^EŸb¯BÕ§èãI—¦[Ó«a¨©ÐHšV çãñކ­Ì2ºË!�ºú�XXãNà‹Ì5�ð6:a)®¡ÆR9à$Чs3€œä À5�׀è´5È%­�]�Ý¥Š %“u¨ü(-ˆ@©¸zXÛӐŽR +`6ätÓANR'Éy¡�©Ð +ÀȼÓ� 5N–UL”w(äòQYf²L¢uÉyiid8†ó1¼7†ûbXÊæ*¥RHL&Sg 3ÔíÜÇ® ¬ ­®ÝÇÎ Ì Í‹ÎÛÇæ¹P.šÛǦ©P*šÚÇú¾/êÛÇîžs`ÎËsNÌa;笝³eSKÿ4m ^Q)ãÒŇœ®ÊZCÃTr�¦Ó é€S� òAšÈ¬`ÉH}ä9à>ÜçÐ<€N�j<GÍ ¤¾‰2Êß#—QŠ–“Kʘø³õéy ³Áävì` íg¡üYYºHùyHOËüyò{e¾ÒÉ: ¸%²™[Ûo ÿ%¨ €C'˜Åp8,¦-Cêè8�À2KàYÌ,&ÏÁó,y–IHº)V²Ùà2•Bƒ@´ :ü´œ>,§;ä4'§AI?[÷ùlݏfë‹�A¢°êðrê—4 ºƒ ºy ºXƒZ³#?œ V9UÐÿYN¯Ó„dñëþá×ýݯû›_÷˜_·Î¯»ÌOëy`ïêˆEN54ÅÊél9 KŸî'>ÝbŸ®Ö§kÐáÇ1ôަɩWNÝ4ş44ê(þ5AKx ó "#\È6�ÈÎ�46}Ð?²÷û^ÄÿÀò‘†?žñ5Xñ9<‹¥ù¿Oà¿áYÛúð(àU€ŸDYüƒìTþûPÿ;•*©ü÷ j§xž%ó›¨÷݁Ä2èõсÄ&èõ;(!÷úÐ@â pïHì�tß@â@»Bt€× dË| Fúu™PÙå(DèHæLô8Z¾ðŒb忁­ÕD;)€"t”/â�j•»ó äI– €Ü„äA»QHÆzl¯C¥2Vî€VCg|ÿ;{”N}† û~ÿ"Ìod‡g ì÷ýâ]®߉Äöý<pÔ÷ãà^4àN )¡àåÄÁ‡|ý°Èy%ø°ï@b•ï¹€\º/�¥ðª÷d“¾GK|„ ?à»#ñ"ºf¼ŠÛ—ûæd÷û¦‡†0KYèLRûê=¾ °ë†ð¬Áý¾)Á!:” +hcÿa_ôÈCYXû©F<Þ(%ø ü2~%?•OóI^äKxoQš”‚R¯Ô*ÕJ¥R¡d•D‰”úq:.ÿçJ…ìI*Xš²2-â ÙÃ$XI`ïäÍL i™? çM-¨eÁ´|m¼eˆ/\•¯‹·ä•­_këÇøÞvÈåÉv𜴁‚RÖV7· ŒS[ïqS|ÛÖ{ÚÛqK~x9jY&æ?ŸóPCÜÀ¦9í¦œ#gºÜ˜™Þôo’®‰ô¢HŽK>)9Jò¶ÌoË?SҞ¯¤D¡¤½%?ƒFêGÈ:²¶¹é馨½í¾•¬k¾Šòñ­MíÄP)é1p »‹bƒ¨”Š¡R<(‹Í‘Å@MK››úKK‹B¯âYTÔçUYhU±­ tmµRbċ‚r[Aâ¥b ÅÆ 7¦EØ 7fÐ"¹1ê…@$¢"ýµ!èÕÊÅû¿*„ŠÃiG!¹Ÿn—ûÁø+™hQ´`B†(Aæ¿ýR÷?ý­œö?ƃKß_±œÞ—tšWtåwݴڑï]&Šý+ޟ¸H w-[¾šâ¥+óïV6åWšÄþ¥ËÿMñrZ¼4Ðԏ–7/hë_.­lX*-m,mj|rKcË%}í¸ÐWã–ÓØÚX#íëɖSÜB‹Ÿ¤}µÐ¾Zh_OJOÊ}µ\5 ·´¶õ+Ñ4úÅVƃD£†ýÐåö·O³ ݗ˛cªßq»ûÁ±¥‰·çµiy�-J6$hìNZ¤§7bEŽÛ§úÝ/à§'Š`ÓP9š×4]ø·~ýú 6nŒCºa£Cæm€MëŸß’ŸNã÷l>ۜ—ºšÚå?SÜ8ñkl“„—³'²dmvKvwvOö@–Û¸±ئ—KO”’ÎÒµ¥[Jw—î)=Pª W·–²{JÿZÊlmÂà×Ü$÷¹0ü£Ù ×Ó‚Ö»‹oŒ7¶5”¢åàíbðÌ“È �HÌàÐAú+€ßü€EwBz?À÷)‡I2Éfǚ&Úc{œS9XQ]Y7xéµE<I7_QÄنJà\ZÝ`�Ç£ ýÀ{�ø'�ÇT2•rã‹ZÛ¾­c>ýƽ&ëãä?&Çt¹7¬ÇÑúâžÂðèÇîùW¯ßˆ`)à…�!™»žVÛHñ䏀)þ?|ôº +endstream +endobj +3305 0 obj +12977 +endobj +3284 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3253 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [162.184 658.827 181.362 670.782] +/A << /S /GoTo /D (section*.290) >> +>> endobj +3276 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.259 593.355 461.437 605.31] +/A << /S /GoTo /D (section*.198) >> +>> endobj +3277 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 581.4 108.004 593.355] +/A << /S /GoTo /D (section*.290) >> +>> endobj +3279 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.335 443.067 295.785 455.023] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3281 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [183.513 212.656 196.963 224.611] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3288 0 obj << +/D [3286 0 R /XYZ 71 757 null] +>> endobj +354 0 obj << +/D [3286 0 R /XYZ 72 565.128 null] +>> endobj +358 0 obj << +/D [3286 0 R /XYZ 72 361.417 null] +>> endobj +362 0 obj << +/D [3286 0 R /XYZ 72 65.626 null] +>> endobj +3285 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/XObject << /Im29 3278 0 R /Im30 3280 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3315 0 obj << +/Length 2203 +/Filter /FlateDecode +>> +stream +xÚíYKÛ6¾ï¯ð¡@ed͈o)·m€öVtÚ”µ66"[Žd'vÑßyz­¼›l¯Å.À99¯ôw7¯ße‹\äN¹ÅÝÃÂ+ø÷Âgùân½ø#±Ùr%óÌéäÃ~©²ät¨êãr¥µNŒpË¿î~¹ùéîæÓ\¤ð'y¾iª÷»›?þJkèÿe‘ +g‹/ĵ[—A[-~»ùµ›©•YØÌ +™IœúéFdÖKG£’†âœÐñú睖‹kÖË[¡ÀÕ@âs{M¥Úð^ï6%nèõ;¥\J +“kI<—¥VIÙ4uó¾hZfÊ´Nh—Gî?S›Ö͌PéEÚ }Bžy©ȓ˕Ñ6ihKUòç¶ÅÖ%õ¾ºpOSVåç¥uIAv;¢èÅJ)”ƒÃ‘RäÖ²Ôc S¼Oԏܮ‹cÁ»3úg^8ë¿áP|–EnÒ„Wۏ¨Ùܙk°ŠéÄÀßTRo÷¸ÌqF¾N…“Ý!Ý.WVê¤<ߗ‡°m•:¡Ò,lۅmo +ðd£lRpó™ÔiŽÛû¢âÚ“°3&H}œTµ5Së¦À™_öb¹ò*MÞò³„â¿6ü;ÜIg’tl ô˜óí ûÐ6Gå´µpZû¥„âÔA[ӯ̟M½c*ˆY]Öeu,Ømp"šz0þj0>£ î]»,ÊuyœWÕ´l $7ŒƒšÀ²Ù~ØÄ] O•¼÷r¿Þî?ð¤zϓ6,;wè¯\jFvLmTr_W§ÝOÁè¤hJî=4$éóv]®:™[Ðؔ‰]Ñ|äYt†8©*îËut ìœ ¦ëƒò8)ÕIý€­!Fêž‚$y +âaœöUÙ¶s�²$ +Nۖ´tž\IRd¹F®tjIqXêîh˹hr)’Õ8( ÏgR·H˃¯¦¤ýA0çÑEÆj9-d”ûÀÞáP‹mÕ⠘nL~ÚÂ9…QK"³áf»?œŽ<MK:Ò£¨ecCùiÊO§mƒ†æ›aΆ+œ‰Gf<¶‚Aü(k°ÁäÚKl) æŒo¾n~U‰$†Àã3[Eå°LJÉÂßîySÅz½=në=& üŽç¢MX˜»Ñ6æ¸á:J`°ÇMHèÜQb¸ðÇ{=f;A|‚‰!—¬y”bÚAô0çv6ݨs´§˜ÌHזٸÊ4Ûâ}L3IsQýºÝÁB>6á`+Ã4ʨ3Ætàûy˜cÆ“m².wup(ÒmÀßé¬Ã\í¸;Ïý&C>-ۈ_†DëLX«_‚AÔ<HœÃ ÆaS÷$I…´&FÚy¼GµÖù®t`‚NeH2À¦&Ø&Ð8¹Œ""ÀïxºŠVŽZOÅӚZ ‡)M©ü)P�¶”y­Hè³ÈÀBþv€ f@°^@�®\p³©›íß5D!£&m…òfœˆ"6ŽtAÊ38€ž�€¢í¸\÷à�¸à�8§Qƒ}c8`´'¬"}·¤Ã%çJe TWÁ‘"‰¡~³`îG“w㘹†ƒ¸Ñ1«3eˉ˜k¨æÕM‘ÙG°@yM°�[„a~ìØ?/üÅþ&é�vcm˜Y} ¬r \`“@…ˆ“=,€>‚ÐÇÕ:€.(‰‡dp‹-([©,‹°€Ñäâ9t`!àM>Z^Öæ£H‚e¨Ì#8ÀŽ«à@k7¿Qh}øL¤Î ‘�# �ær’ÆèÀC)JÄû¢%{`¥ä- µ¾åÁ2  53ÔáÓpÓég Aþ-Ðàü¡Á¹‡çÿ¡Á,4˜Öï4Tîr‡‹fˆ°«å[j-lö’ê­ç«w/p®x+“ SŸ(Þ8dW‘ÏýeùJ]tRÌp¥¹¾`Ë©G÷|ê¥l®ùJmH˜Ú=QÀ3) [L +ø×h›[=J>t[}ªŒ{å^PƇ|åe_Æñ^Ëe¨Ùú ÒÃõi|‘د±¢êéµ_w—9$Ã}H‡[¦w-ª&5Œîÿ†J¼§Ž¢úÿØûŸ¿ÿ+®ôNʅ»ÏðŁûÃýfïýÀA¬"ž�ýŸ»úÓéh§º»¿ +%÷}£Ê¯]È‘íÕy2®Â¯¨çf4Éí߸󚚀ƒý#9=À¹å7ˆ ™Ñ㌇g.cÁ‚ž+0sîÀ|ê¹°7<Nڀ¡ê/¤|ôfÁú6¬@Å'3Q°åYU¦0È3V Ø»+~ .ãQöt$ŸäÙ3Ï9dÃñc½œ\E&Þþ,°áÇÑž2ÀEÿáf­�hÈåduo#Zñ¦G+Ð{­äÂ[7~·€§ÈDỜc `0ÜD~/R8—ML‹³XsÇ7¿^äß1¢<÷”á^†W^öÂÁKþüÀ! +ðÂلÇÌa„çÍ}` }{:„ðkŽ‘k·=GÁÈmÄgŠŽÉDÞ¿(ŸÚäcÅU.\>xl—¦:’ña‰:è4/î²ü›_8ð7’ÇÒµP®Sá¾Þí8{ÐvSŸª@÷ˆ >†ˆŒ¼M[/´Ÿ¾dSjó!\F¹ +;­n8å�±cèÀ£×9—¼[f)By.v‡ª¤W[¸[>LäóÁl>誧<(šyBÊ^f&¹¡ËÌ£b‡Ó÷<ÿ‚ õiÎqï‹�7!]Ì¿I«ÆÃ¿W¡»ÊÏ4;�‘òzƒŠ~'WßiT(|½ +_æeÆ/[„ÕH/O!¢UTcàþoCՁø4ïòDW˜F ,x, ¡øÄÃÄ]Á¯äôÑ» °…LФævŒÞ¡cË¡�6+<§Õ1B*`Ú~]Âê<gp‰ÿ ÔÕ)h +endstream +endobj +3314 0 obj << +/Type /Page +/Contents 3315 0 R +/Resources 3313 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3317 0 R +/Annots [ 3312 0 R 3283 0 R 3306 0 R 3308 0 R 3310 0 R ] +>> endobj +3282 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_yerrorbars.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3318 0 R +/BBox [0 0 252 144] +/Group 3317 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3319 0 R>> +>> +/Length 1070 +/Filter /FlateDecode +>> +stream +xœµXÍÊ\7 Ýû)üŸcùß²(”B ‹´³+]¤¾@È,Ò.úú‘lÉ×3½¥šEÌÜ£ñ‘,˖4÷›ñ–>¿üdß|ôöó_Æ»íß&Ø÷øÓóÛïÖ;o?™èšýÙ~³0æ¿Ð¤d¯7с¶ºšíÍ2‚X]ô`¿Ú»kùL2_…aþj?ð¢þül¸˜6ž›…Ü\m€«ƒ\ )@·—›yóúâ_p1öòjÞzïGÀq$GÁQq4¿?âøƒŸ¯ï._̏—cCx'Î\�®u\Sq%5ô:D˜NN{¡P\靈 ¹‚›ñß +ÄàR ¥‚Ðnìä ZvYÁ +ÖFÎÃo(ùÃÖ"ë,gŒ=ºÙ›K‰üf¬$‡±¼ƒ\Ƒd¬¥ó²™¬³\“ëh¢†Ae”»Ë丈eœ’44¶°ˆZ‹=y•6‰ŸKq^Eã�NjÅuVÅÎ2‰m0QkðÖ cW1±@·M€wðäoô62 Ô +8FBWZ9F”>'Ô +b×~ÑÛºXjî:$ÌVÛÎu¿õô<®Ý¢÷'n²µ3]m½¶°úÄ¢ë<”‹Ú{­&‹fºÚzŸÙýH¼"Ѧ0èå.Scáð~WçnQ±²¨hЮ 7ýxð'Ö>@Ýs6²Ìë«¶^¼}ÐwëÒ}Äy¯±q¡+yÛ0ÄHóÑÜ«`ƒW*•¼¨÷H&¿ªºŽègÉöe°q=åN ®ù>Šô]¸Ÿ9=Nʂñœ4,-ñ ͹WÁT2+äMÕ=š“uŽ4Mé&ë³´4 +MèÜH¤.®×™]jåÉ-Sù>E4÷*ØT¼™PõÉdëuú¸Ê#Óµ’ۍ…θïtq½s‚ƒq=y×b VàÑÌëBÁAiÖô²Ã]©Öéf23-^í :˜¦žÜpà†½À(Ù·Cà]Š a>…súu Jj)»¾8çë<úKDqM­ªïuG„åELf¹MÁÚþkÆ1_p†™Z’38c)Ðp¤ù>y̧#1J‘¥ÿ‹^{é 8øO£)„¶£4Ù¦C(ܹü ¤¯ë²Eáú”ùJï)3Q“ŸåLâéÛ꾌B0ˆ í +Ö. 8ÓäÊÍÐD¾a¬k=uÄ}¢èà0k¢]¡Úiœ‹g$Œ%4àgUGё63[øg˜{~¯:¾ ¨tSuguÔòE€ÏUsÀ´4z¹U΃‡;‰¾\ýœVtê´¨Á—Š.xÖð�íI‘f,ýPuž©è³5‚RÑCÖö‘«¢K_yZÑI7Õ{³m¸mLÒ-NðOÆÕšCԜ‡²©xÄBÑnDÛ_ÑÚÒsï“¿ý‰K ºNÁÿðïƒùq± +endstream +endobj +3318 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3319 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /VBXNTV+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3320 0 R] +/ToUnicode 3321 0 R +>> +endobj +3320 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /VBXNTV+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3322 0 R +/W [ 0 [ 777 722 277 277 500 250 500 443 333 500 500 443 389]] +>> +endobj +3321 0 obj +<< +/Length 3323 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Íj„0…÷yŠ»œ.†¨ó㠈P¦ý¡¶“«¨IˆqáÛ7æÊHàóœ#¹'üÖ¼4FàÞÊôÚ(“½DèpІå(-ÃF锣pŒÇp»LÇÆô–UðÏ(NÁ/°{V¶Ã'�üÝ+ôÚ °û¾µô©ûÁM€ŒÕ5(ìãï^…{#Oá}£¢®Ã²±?Ç×âŠÄ9]IZ…“½0²*‹«†ª«fhÔ?=Ž“b]/ïÂ'{íYV–u¢"ÑùJt íHt$íBtJTdDgrn¹’œ'¢ iѕ´žHmZG”IÊÒ Û×‘Öþ}ÉÙûXUz¤ÔÑڎ6øxGgݚJû_ŎΠ+endstream +endobj +3322 0 obj +<< +/Type /FontDescriptor +/FontName /VBXNTV+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3324 0 R +>> +endobj +3323 0 obj +278 +endobj +3324 0 obj +<< +/Length 3325 0 R +/Filter /FlateDecode +/Length1 17056 +>> +stream +xœ•{ |TÕõð¹÷½7ûòfKfË̛̞™IBö Ñy! [@¢l 5fØ\JØÜ*k‘M%µ.µ +]Pÿ¢eƒhþi«U +m­­~U°E«-i©¢_[Iæ;÷M‚ðÿõûÿ¾oçžsÏ=w?÷ÜsÞ @�@}À´ôÆÅ½Ðröu€¹KoZ/U¾óY�õ»×ö®¸ñ¿ž,ÁÉ&�Õ¤7ÜzmÅ×W†²Ï¯^¹|ñ²÷g<÷>@U/òêV"Ãú7mæŸÆ|håëo©˜G‡ù71_sÃꥋNÞPYh¸qñ-½ªTÏa¾óRïÚå½é^3b¾ÀÜ”x¯�8Z5Ì äý1¨@M_¢?>ÀN͈ƒ\•ð2–SàH´äzr 8âM£MWˆçšf6Aiñ<&“*–€%Œ ñòp^â†ÏË| ?Œ#!`̟pB’;6@i˼ÎC‘€Ïb¢É!î² ´§†…ý*³ +‡“Éd**ŠÓâè ü “ŠI•ž«t"ùåV£Q5ßée©FI¢("]H-1¥ñ[“$ Â$¬ß#1}¡õd2”§,Öt…%]ÁúÊtgºÅ÷º•Î,Öâô¤Êûy¬åCùaٛ©-ŠJ¢d G¥òžòUÚÞòOŸÄþþGÌÀmµŠÜkM ¼<¾¬®Äåò{‚b9¯‹”D’‘td~ñSÅO9ŸŠhôáúP}tÌ"³Õ34ÓBS£³c³ã[Õ}bŸåÞðÖØÖx_ùwÄ™pøˆx8|8örùká×bï„߉(÷ã©U¾XVGµ1U¼¶¸El±tW©8¯ŠoÓï·:·¹¶·†·Fúʋ·hï.ÞáŒÚ.r³x³…×j5‘H4Ö5õ±Øâ¥`À'A<é³Îä3û]>Ÿ(÷~M,* å7ʲ3’4jVŠÇìñx,„£•­]£Ñ:N—#¤ Ûuºp0ªtºìN§+ ºœÅ:­F­Ã}8B΀>rf¿Ÿ˜-,'‚‰œ‘uf³(úý’”1 $Q„€Êy„\aА'esLÆÁ†B1½tÞ¼\G†ÈÀaXì=.²ÛE^rwtq®ûCÎ!ây^2‡‰ˆ›Ž{²_o¨ !"DÀAVÈYWÑ!r¤/B#CäÌíÆh…æâÁî<²N‚鋝ÑV=ˆUc»ÕCXÍÓ'}qq1.Ååx.>?Wdz©½ÛØqè^³vä\¢{Ë=2zúÜH÷ç9÷ˆKd,72°ØyÚ="žc0‚'FÄÇ-Žˆ#™&LĦñ§@cÊTp‹Pž0mn1•;FÄ'‘p‚8BÄáÿ9U‹š& OÒݽ†tC7Y‹ªMº-WwŒˆvC&4”?»±m(j°$]|²3tv°8fÈ¡äi’ÿuuuÙ•Êa/¶Ù¢¨ÑZ̪ ùºÚšñ< r$HP󌤯6`9ú“g´¨‰˜î³kN¼b¦I`a|ìñÇ>½[ÒÐÄ=æ}^rôïä¹-MÅ&.æŠÅ Ý1ú)ù²N²ùh8l\uþ/tÆèóQmd֏ÚTªî=”Ò+sBx2KŒF:ßjÔ0d  µ óN³S›“ÓåÿzÀf£ó‘8u€‰ ñöVŒÄ/1i­Ñ9”?§H!ñEÊÉęodRN‰³â9ÕM.Pºµ:«"*™I©P§žg ¨JU6¨È¼Htcfg„T°µ<VHÅ£?M$ÄÄQܰĸѓ’•Y¶€’²v´·ÍÍBvÕ׫æË*<@»U”uŠæ?Pª¶±é}!{YM­64RF©ÙŒ©ÙN6³³‰/°Æy^±«ÎPÙI60…<†cïXæª5²Ø0ÙÕ"ÙPo¨?´;t6$H¡Ž•Yb‡°ªªFÁ œª,à`XÁr¹Ë]ãŒûl3KqŸuf0u5K¾@«Áe°õãTÒ�¥µÍªë×mšc&·¥–!ٜ©å®7Œ.cÈ)'ÒNÆs×5Öô;I‡“d½Î~çnçY§à þ`ü°&#켝C¼#>#kqjâç#çÉçãSRÎÈ<,]]¤ªÈaWK#µ5u6‹½¨¨Ú¨­ª««µÔD#‘`©:&ñ²É“Ëʚ&ßášÔ<ÖÒRîѪ}noÌDìÂ}¬ ©¬lòX`TZö†Bî¦ùdñ·“’ËêUîF{þﴉ<d´ µr¸D¶¢ª”ÈL­ô§ÕJç6"ØÒfbŠ„öŠژn2•Dâ¬l`ulzMÒ\dçÑ*CæØè‰c#G º–xoXü)n%»è&”ÌUl`JP¤¤Ž‹hÏPþcE?Ü„ ÙΨ^=ћ=ıÊNf؉ҝì%*ì[ï!‚¢k‚†©” èš`cgqÙH]Câ_Š®Ùl%Þq]{áÄ1ȌdFOtw‹x(º'vpćћøXn6¤{H¥™’G-º^v¼\4äúØ¥ÞUB¶¹ÉÃc¡Çø¹SPá-urExW¹9»g7á•ã£å*)%*C-tÑqÇIÇßœc¹Ýó&èñА“’Ê+Jr%´áy!dﰑ>›hËنm'l§l*[Ö{á6`>{ºÏu3£~®ý¤ÑÓŸcÑib)N‚= @%[³¶Ö¢1%–jG5¬ºª®¾ZÅT.Rk ÖÖÕÕ×Փ™o¿] \n‰ûZË;Ëþ£~]ª8ο2öë©£?êº<[²´ºg)](Z5=² +>ºyŸ¡=¬£;Çõª¤Afú#ê,:Åêœ!–wºÇ Ú?& Ú©‚9EsF†ò–ýŒ ÔÔFS$À h=•6)E'S¸‘7ÅÌ+H1µdí!qF6³ê)¥½‘xs³ŽûXÂ1„(Ô õ4×ÊZ¬[[QKI’W£T ÁIàҍœ9cM§Ç5˜)É0Ë*¼ œc‰£"šÍ +ÝY£ØËZ%Å£5Ø(kÒÕ)š©S1Ô)š©s*,§Âr +Ư¡žv@av 5a/‘øTÑa$Î+:œJ5Ô_¤ÃÃÙNÀYŒ áDVzÜhV4Èeµº†¬±»Î6Gúúø\ÃpÉ.¡" ن^ƒˆ¤Aóhâ̲¥4÷Eg–êâ> eÜâLry°6ZÞ\ã«m%R´”Y¢m²XDËÒöëHNG̺^Ý.Ýq¯¢/ÉáBåþTG*›êMñ}©þÍ¥¤ÄÔpêDŠOeëŸÜ¤èó¸Bð¸ÿ‚si²¤Óã&“͖[e»Û+hTaOÄ+¸¼D­q«K¼$AÄ&¸óNTsô>º×$M¯««®**.rXìŋʔžÙTfRUê v¶¾n‚ÉìììÕßl¾¢×c3é*å±Ër•Žó·VNºn¦#=u¬ñ² Ýiö»&bî]r[ۂ«ågÆ^\(9ÑìF#â¤õ¡k*jæŒy¯)÷‡B6]Ãî²Ç§»Å`/;/†±©Ü9ŒQªhéøy±kµ‰2n‰’h‰UeW<;^ò‡, +ia$UHÊÈ*…¬Br€E1#‰‘Ä|2Ǻѧ»(Ž‘}Ú”Ø-ô¶*RVŒJ‚·±>Ìv;Fr5Õ‚“÷ºf2Jl2\МœØ>¯ó%ðäÿ®üYp£C¦ð×å‘÷jE«>cJ|;Nm5åEËêî6«¨V+X5.[›°»#ڐ5äŽ$HµÖ3ͺR»R·Êu­{©geòÍ­º[]7»×{nInÓms=hv?”8'j>T1vH$’ee:¢ÁØÁæ²ûl¬òUgñY#ÉåvW–éì(L$BZW«”¹µ¼N“Dìˆ@´Y­”(»©M8ÚhE0]b®).v»˜WïÙ©#'ugu4‹Úú7§Û˜ÑÎÑöh9íFÍ1É%‰·Í1K»$*íìI’Šd&I“®êšÿ 0uM\q®{íìÓÝkNžCëÛ½fôжå­AföèéDAsÙF(¶æ"12ÓÿW‡ú+'š¬I 'ÇuÂÓež�óuÑùUÕ¸·P]U¬ØòzQœcÙëH¥'YԚÒ) ǜZרŽº}WNžU_HÇt¾i¡æ±çÍ—X\Np´$Ú6VEþYµzc8Ì;¦Ìù¯oÞښ,«.2_Þµ‹î÷— ¢AñgåOss¹Ø¡„Û8®Á1M‘Ý3ê%˜d20ãlrTÊ@$¨Äz‘Q`ޤ͎Rlg, R ÷„-jP‹jªfŬ6#295ϼdF!ñóçÙÀOÒë™Ö'06éΌ(Ư»»àྗ®86üÕ(qôÁnÈdž WD¡G ëD1+ª%uŃ:«îSïVóêûùïóƒ<ǺRãÔðŠ‘#ÌôÚí~Γ‘8[4Êl¶ˆLEŒe2ù}cüބY>¦xÝG»»UÊXq¤è¡/kíqv»²µ¿Í .ɛ.F(’½i?•®efÆß‚6›e÷Çb5 +{nYyGåÒvÚ®)ê)^äüš[M8­J­ÕÇ Õ6zj‹a»¸¹ät¯ó í-úŽù]ñýŒ³Y³ê¬¦g·MûŠú5óYµ†'jã·(§}! +TxϬÓN¥Ó´süóè<íº–n³ms=jû¡ö‡º!ÍAmN÷3ú'zÊpN‡Ñ”š€ú„š®a˜­]?.Zur#o‡Ê"ªÍš¶ö869v¡«Ã;ž_ówð{ˆ>´1ô;yº5ÍÖøja;¢~SSó¤ÍEduѦ¢E\Ñ9»½OC*5ýZ©Ù©9©áD¬Á™hršS•擃‡mL¯¸¤l­4ɦ&Ñ$™¸³&bb#ÑâZšZ|-íÎÄ莯Y»vöèå¦éF„tBÄxyd-S©ÄZ´‡Ý-ƒ«¤»+Án$v¾×²Ë´˜ÕÒy@„Ò5]Jl¢¸‹k1Î= jìMLäTڈ a!D,­. ? z +9O¡l<§+ät…œVÉÉ&mÚ!ºÒ.ɒ6" CJ˜WúՏEŪÂÉ/f¦€ÖÖXñ²s„%`P½K–-Û²hsÊïøù#{þò÷Cßùéèò´ º–Öͽ‹N~sýú¥·Ø·}@È;!ê7žiì 5Èwü9ú<·bäàÄé.“•Ò_l‰òÌՊ:ýÄ¢¸e%oQ1—ÌâŸpÅüΕ-ìºòÛÙÙõ+žrÏËzEˆœ³Èu3'DØ;º9ÑÕÑMQ.S; úeÇÐ-CÿvT¹˜.òÊ·,!^êŒYs¬»Z»IKµØ€S…#UΫ…g'ñ_X‰?+~#žge~Yü+¿ +ÛÇôرî î”G^÷¹ŠV™e*›¿É«å2ÒSFüqŸ3Zj‰ûŠïF£RsÄm¾Ìb—DÂ;ûX8)¢{ßÅ¡…qëzTChU¹¿Œ”%ä÷û%Ò'õK$QÊIÃÒ I²ñ'¿®(,sˆf‹¨ˆkO¯)’âÈڑn‹rÁ¤ÓpQ@¹v t£×ã`NO!˜D†y9Åܜú‹ýœYën­Ÿ^ +.tX©J›qÊåc‰©¥.` ºýQqpû~ñ‹–d´®Í¿flƬ¨' +‰AKYºû2¯XRhÃûà0ê‹J¨a\c¼vƒŠíºÁÀvÙ ÜQ¯ÇÔÍ3-a…ŒmŒÉ+b|qX£ÃÀ¼ñLá}ÅøëŠ¯ º–•397«ìaéæíÊÛ "ÛNƒÈ2ž©zFò¼Ï`(f<Ü ‘yÊâ±„Ò ÛÔ6kŸƒ<Ut¨è'äuíђw´*ëŸtdº¶­h¡c3¹G»ÍüŽG헫jyÅ ïò“Ÿ:^wSÙOfh&FcåٙM §1‡'2ON°´ƒÏò½|?ŸãUüƒŒ…²a—.Ø¢µ‰Ù#̺$Ús±¹í¹Ž+ |3üüŒ«¡÷eȏàÏ3Ï«¥óEpsUÀƒ«úDüÄsQ㖮ñ ¡‡\GJ¬aS„†½]X±˜í”·DŠ´H9ÕHٌ¢D<&}±.åuÄWæN²–0 ·†0›'[6Ð ªÛt·™n³ÞR´Á¹Á«éîê†n4|²Ö+ZÒ{s§gƊ™'‚Ž ª!êa”ù)uÅ¥ì)œ¡pâŽëo:¾éøm+6¾9·öú)»¾¹øŽUÓ¸}OlÙ÷ó}{v<wÇ?onÎ<qûkcïïþ¯s÷dQ×ò_2]ÃX³BäW]ð LD¦Q‚Ý�Ne†ò)oҐ8¯Ø"…PԑÉ êé,žjm썚ŮĄèÇxÂZ} ‹ôE…ů.Xž‰wÁ&8lë±:¬®O"aï +ŸE½Šb¢ET¬Á _ê,ïïXáë€G¾UŒª©ªÿìç…Ó>)²»‰¿›ÛÂ?ÉíÕ¨§©I£Æ56Û|öVg±xOˆra$“üB¿@³BŸ°Oà„¿Š�œ!ž‘c¯±ßÈ÷a’3r`’±Éaã £ÚÈÞ"6Õ³áWÇoÍ Vˆ]œkG”‘®Í R¬¢u1—ÄéÕ‰óIÄ­szÁåÔ¼Ìùù€D\zJT @Ñ3æ%+ ‚1o—½+X.53]Ñ vªÚb)*R´F±gdòæïÜû«ïïØÛ±gc®2±¥ªoLíñǗÕÖÆè‡ÿþËsßîklä~W ºFc£¿¯ª~íåÜK;Ú«ùnÚ«*¸Œ+K™©HF¹çu9ži´KaÅp…ÁP­XvƒU1Ì¿¯Ø°j¦K¦UՊluZ­`uJùX#i±Jy5øøx²²Æ k™”KJXj±*ªøFiŒ2ð›œÄ©pŠ„S ûÔMI*p­™¯[¸šÐ&Ž2ÃÿVâªdÁ@&†‡Q‰ŽŠo޵ɫõÞíÕÔ:·ŽX%º/ó´öŽ³&¬acõݰC¿£VUb-j3}^ë%ÌRµIm¥³å̶Î¤– ti×ÍÐϨm¯oiœqÙBý +ýfí·tßқçÝUDý™ž Íjª¡¦©<žª9B<``öê6mˆéÓå ic­hè0P“¬“t“749™ë×§ç8{œ«\…s““:ïð‹„͸²In¢8íÞT_Цjq݆¸©²…×—§H*†j£ÁPSSÍN3;GÕGÈ +A˜õhJCØî ÷‡y9|6LûÂ$¬|® ¡-x¯8пò£•"+dŸ§"=I-›Ò’ºÝbNT“³jÒ¡&ê–Ë[.ܼÌBŸIˆ£ì� ;˜˜øŒò{Ûvnôt·8²O:“ Kºð²º¢`9ÁëmGºà>à™V;Ùlõ u T¥Õè4T(•J©ªVŸ–ÀRbó‚Õfö½¤48YH{¡AS#‘Ú½Õ+z‰©“FU“— vzØ!bÿeeewÞ©Øk<Lìz°+z°ìd1ßôÀ$œi9ûØ"*è)]/áܙ+n`蔬ק’Ã}ÚË´Ý­Oëp+ëc ëëkkӗø¡ÌÖã<Ã*u!­¯««?©ŽbûE1ªò†dôB…ŽuðF@vo¨î²žoøâoœY87ŽÐŠH¸"·ë¶+&{­ºb³hp4õ^;©‘<œœÓº aÖ·n´¸¾y]ˤÖ[„¶][Zšl,¯ªI-èû§$6½~×d»ÚØÔðP뤻ɕ̦§÷ÞU.˟¦¿Á³?‰¯?ùÑjåÌWËì¼S¢¼Z!ÊWbö¸5QãGfö†•™Ù¯båæIjMÔà­ Ü*"„+!ej×Í>²ÔG|aÉM²î^7u[1bÅoû +Ĉ؛š »Rð�{ë˜øVâÒ÷äUsT×ù¬å-›¤.4ã²¶ äzáÂeêVYæ[°UOØ?•ÝìŠ1›««Ü“òá:je(­®*„£‰£|”E¥Ý Ä£G»3âQEKÇ6éJR«µ\Ö§“¸ÿN{—aQä1ñÁ S£2ijսÕ}Õ*sõ‘ä-x-½a|Ãt4t4üÛàÛ¡w’ñ? +}’Ô[3Éîä×S“;ÉNº“ësô¹û<}Þm©åF31S§5¨¼ºäk¥¯5^®Ènõ•¸âžä£ÚGuIé­ c,939§º§ú–ø-É»MO÷UÌ}ä5Ä5“|ðõ?© ” ‘Ä ¼T>Dܲ¥Ìés½äñ¹ýn"º%\9Vèz©ˆ–Z­¡ Qϛ£ +|ägP^Q6 €-ªû—ËÉ,޽¨‚-,}ÓJˆõxàdào.0ÄÙe}¯™dͽæ~3g"u²+êv•û5D“Ü%Ùho´/ÊIÑÊ(¾@$¨"Ò@û„9™=²öœy޲šà MWàñÌ$Ù­zËÑÜ3sºðVy„þ—. †Œz»Ñ¨ßb*¼Têr‚xæÜH÷Z"¢•*Ð +YP¢å’ÖX‰.Åöxcq¿$â‘ó[^¢Šk¼nø¼ Ž ^¢„—x£Á‘ÉÚ/Õ_ˆ_X¾ŒñhBÖÂfPd×.²‹îâvé¿cìwô»û=ýÞGKîJÐL éAã‡búŠ`EhGò±ÐcI¡»‹¹‡–˜äJkc®4‘uiŠà)„»n勢.]ެ¤x{ˆ>kÆ$±„} ö¤äJ‡ +/ ‚„÷ËLJlé¤ÓVhËZhËlÅ.¬Ø…5”¬¬ÎYÙlF1sšØ‘5pV¶±#Ê 8- +üw“vél\±•ÐځUqq!Ɗ2S´TO¸(¡èÅ/åh róÕSHþžûßxiüŽbc à}bIÛÂÅcï§R}£nvµE´¸}c¯=pÝÌTC,^>mé÷7>êӹɴ{î»2ÝvMczášGŠÍ&§òŽcÆ ì@\ƒ!�:U˜òŒs֐Ïc +ù¼ã*¼ÙϨØ@VŸý=h@ :Ѓ}jfÁË=€ü§>›™?/\Á±ëò§8¶ñÜ8�„á!؅­Ÿ%“àU†™ð$4C<Óà8ìÜJÞÀނР+OC˜ø±÷©PLxށ«a-|§ íð>±b;mЋ¾}:ÿ ¦í°5¥tÐ?‚È d.T =&I{މ¡Q1ÄòÇò¿ÃÜãð! å`:R¢° þ¬pü<žýU,§Èíä@vð5üöüõ0ÂoH;R³áVáwڃpÖú)&Ãù“ù?Áy˱¥oÂVñ Ór®E؍ëËà +XŒ¥ß€wˆLâä|4?%ÿ(rŸ‚Oi‚þ”Sã80zà^ø®ÆÛp>'zRK'{ñù%ù«ð;[;l€Û Gþ$Ö}“Id-¦Å¸ZŇùX¶ö`ÿûái']d˜¼Âí*Ç2y{ޑÿîxtâwÁ+ØÇ9R‰2ØWÊ­ç}üz¡jôNœá2ø.œ€_â8ÞÇuÿþAÊðù€ÞA7åæŸÎˆcрàJX«á&¸¾»ú*…¿“/©%ó?nÎæïǵÀû”ž‹mïÀ]„!|ÞÆYZˆ„³h W«È +²“<„öùòUÑ�]CÿÌå¸7¸ßóu‚oˊÀ‡ýa!¬Ä¸Wû~œïÓðx8H„¤pFocý/èdڊÏèqú>·™Ûɟî;5ö—±/óÛQŸ[Qï:q5ŸÁUø)Â1ÄÉudù#޼ŸàLœÈ¹Z®™›Çuq[¹¹×¸_ðkù½ü»Â a±°W½xìëc¿Ì·ç¿¥œŽ+ +I<cõ¨?×¢6]ãëÅg-ÜwÂv¸õå~Ø {qÞ/ÃëðxÎà� à˜Waï7¢Öm&÷áó(y–¼B~B^'/ØCKñ‰Ñ:š¡-t*]A7ãó =Aߦs^n)·‰ëÃç î÷ožÏ UøLvO©ÞPÇÔÓÕK4ož-í} ÆÜc_{h앱?åäoÅñ‡!å8Ò-8ÊGQ÷àó jâ!ø)¼ ¿UÆú)ޝj¼“Q’¸k2ÌÀg6¹Ÿùø,$‹ðYL–•øl"}ä›ä.ò-r/ù¶ò<‚sÛCþ“Âçyò>¿!'ÉGäÏäSŠJL9Ôæ0Ò +𯙶Ðit½ +Ÿt5>½t-½ wè)ºŸ¦os6.Ì¥¸ÅÜîQîGÜ«Ü[Ü?yÊ'ù +¾‰_À¯àïâó¿äÇ)ø…6a¥ð„ðªÊ£ªQÍW]§zDµOõ±ê¼Z…nýõíê·ÔyM­ÕÏpÞáâ_…ê8Y'Øù[èI<N®WØBæãŠ©è<îî>îWµä,'‘wÉvnw}þÜTún5Y@_&¥œ_h䮅{ OöÒè9ú'ÞAæÑOHŒÿò<]͵PëDø5ïàï>F³ý[h¤É0ý wwWþ%hž '…'è/AâOQœÄS½…>Œ•~AWÑÐÉ×_Â*\÷ÿnÁõ¾œn%eÜ[üð!¤Ÿ‘³ä!´ÇÈL>D¯¡i²-î(ñÁ^ŽäÛ “#ä=2„<Í=EfQîVŽI=^ +Ǹ�y‹ÓA—âG¨ƒtгt>÷¢êWKZ‰_Ám„#•¨;¿1ø:ž€imZZ“_“*pÂÃhïύ½È,¶ð;aêÙ÷¸$\•ÐM߀F<âÓ wc¼ýêàV¨¤Àíù>² íþl´Ÿ†ÈuPAôh-‹ql›ð¾(¢¥h ™Óþ´ÿ?G«ßNþ +7£?uŽ CŒg%÷ðmh™²hwà³ º1÷]¸_uPø5Ì!Åx!JcO –ÿ®Á;çØ¿šp|‹à{|G-¡e^ƒ5¾;6d|î†7…8æËñœwðÓÑò>”¿g¸ +ï¨Yx'¾«òC îÝUù»ò; 'ÿ½üÕ°ææŸFû{S~ê`‹ÐE ¾mìëä(ÞGÿ‹ì@»=ÞE{&Nø3>?Âñ_.íüoÑvfò÷ä\R\¡%x‹ž†᯸nÓ¹a¨»‚ä§r½xC„+óOåýD+ó7 å}ö¨´=}àö îî௥•8Þ8‘ +ä^-쐧̟'g.¿¬ircº¡}”êªI•å©d¢,‹F¡`i@òûJ¼·ËY\d·Y-¢Ùd4èÙWªž£’mÁ©Y)ÉæøHpúôË#cñEŒlNBÖÔKerRV“.•”QòÚÿ&)$å ’D”š )•”Ú‚RîXkP"‹®ìDúÞÖ`—”QèÙ +ݯÐF¤¬ µ9W¶J9’•ÚrSoZ¹½-ÛŠÍ èu-Á–åºTtz$õH劃½¤ør¢´¸­q€‚ƈƒÊ¹ƒ­m9W°• DžÛ/Ëu\ÙÙÖê ºRÉiY\’ƒà”œ9¡ˆ@‹ÒMNՒS+ÝH«Øl`‡4Þ~ϐK² òà²ÅWwæ¸Å]¬KûmÍßvÚùU·¶tn¹¸ÔÃmos®’Xvûö-Rn÷•—XÚՅmähxjvûTìø\Âö¹öE7wuæÈfìPbó`s*Ìny°q²×I9mpJpåö벸1îí9¸êÖÀ Û-Οw›´}^g0Ëx‚]‹[½vØ~Õ­û]²äº´$•-…e0™Ç ƒñbbù…2…RÄÕ~Յu%lDÁ¨9i©„#é âœX²¼¶/m@1üu¬•[†û±*§mÉn‘/²ú9!,¥íŸîpäÌ¥œÅãUXüɴ䂢aùK$reeLAÔ-¸£8ÆË•|m*yÓÍ{E .tàÚ.îj¬ÀÅØöî’a fr}Wvò,ñ ‚\‘èÊÑ,+ž(qÌg%}%ªgƒ¨ÇޑÓD.ü3‹E¶¶•9Rô?//”·Ï ¶_¹¨Sj۞_Ûöy—ä +å ÊÆ)R(ÀÏña\©AT½«u2þÂSƒm«²Óñ¨ás¶–NÎC» +õpJS¨¿W_h™e: ¬->¬RôِZƒ +¬pˆ45'f§Ò.] ðÿX C9VKA_UŸS®1qi~ò%ùK†gØÎá€ùmŸ·hûvÝ%eSÑXmß>5(Mݞݾx(ß·$(‰Á퇹N®s{o[vbû‡ò/ìðä¦ÞӅ“XIQµ)L’­WÈdëÜE‡1“¶Î뤄¶d§t „°¬ó0Fn²Â¥ŒË˜,#± Þyx*©F‘÷–ú”R^a(ù¥Cžf‚G`é-ðÄ E_àÉ +ý˜¥h™×y±(«+UxW†Î‹åÌg?Ԏö˜›>׸4Šðý?–¼Êðk¯V?üåúÑ{DИ0«EùB¬‰©:0Ö Eørý¿N^ˆA¿úUiâ~Fš†&;<ª°`àî…Yô0"ÝÆCþKÌÏàJðv/ünA©ßcb—g°š·�fäÙ^ē€<g'€û»�¾GØÿuQz7§xó?Žñcȇù¿` LÃ<îÌ~®ÌŸivp§!Ë}»¸á$"rD¤2½Hç„ü0÷Áþ¶¶*yq¢\Áƒ±xÕaV0èöV½Ä}@ŸÅ¨ÁŒ“ƒE¥äýÁ)SƉº†±¿,Uu²YǽC ÜûÜIô�”ZûcåUg›È Ü`F‡Ì»¹÷ ‡@AæÞÝŠTíz™{ËνŽËê½>h´Taƒ?ãžÇÊAÃÁñ’ƒûM–*h^‡«I`Ó§Î"ð°š{ +6!ìD؇ÀƒS?BÂÆáör{qœ{°¾Ó +„Õ;x\Âg=K¹§¹ëЋñs÷p¢Gãçvp(ø‡ˆÝˆ¿|Œõ¸ïažá]ãùdzòïŒóÅ|âGÆñÃÈ÷ ~Hy;áç¾=ž¿‰Û Ô[?Žwsë}~±Ù‡åB%‡ÔƒH=ˆK÷ {{‚)A/ü¥§ÄUˆo,`\®ƒ ²G÷»ªvã’nĥ߈+·Wn#û(ËÝ>!s{A&Åݎ2·£Ìí(s;®J%·û[ÇþÞSABàpÝ×áº3~Óa„ +ÿ[˜ö#ìf9îf\Ç8ŽjwÝ`̏J¶bZ®ÊÁ ƒ`³×îw•Tíü*§Õ1EDlÇf&»\)]¾_k`ÜåûÝ%ŒR×7›¸¥ð  +vLC5­<·t0TၻnԀlòo¢›¸Mü&¯l%֗¹*è@kà+—‚&ˆû{šH}VÛ«íÓr¢VÒVjem‡VXñëNŽós\†›Ãõp{Y§n¬f/릩«ûõ»õ9ý°þ„^È©†U'T§TgU‚¤ªTɪUVÕ«êSõ«v«´ýª~5Íê{õ}zNÔKúJ½¬ïÐ ~5Ùݼ™[ÂN9¦"B/B?k܃|‰»¡w£—âfd0̉'>…XÀœåÌ(gF®¹f`ÿÍ¬”t dzÇKUJ&ê0ù³¬!Š¥&äšpmOaz–Q31gĜsF”:AÏãEL%„NáB@­Át¢¬r¼<‹ RÊÏ*2e2«KÏˋ£Ãq’‹“ÝqÒ'rS¦¹J.ÅÄjµö{Â=±ž=üêàêðêØê=üœàœðœØœ=|&˜ gb™=|E°"\«ØÃûƒþ°?æßÃoÖ˳ŽÏâ{f­žµiWÏþm0QY¥àÒ0Ã]îªzsódº§Óƒé.„“ø1­@È ¬Fàé>Lýô9ä>‡Üç`B‚€5žcæSÿxãïRÊÅÊé%åNüÙÁÆê9Í3Ñäö ìBà°íg±üYEº@íSø9LO)ü9ãò»¾Ӊ:¸EŠ™[„ÇoÿEЃЋ Àqn!^ Y˘úzö!ðÜ"|r ésø<KŸå’²q’ÃEExY-±Y¤Ô#yZIQÒmJšQҐlšiüb¦ñÇ3wÏ4F‘ 1 TäA% Èúfãfãœfc¼Ùˆ­C�oN‡’ªXJþ¢¤W(iR¶Œÿ ? ÿ0>0® / °z^<»FjWR=KÉCJ:SI#²Þoü©ß¸Ðo¬÷›ä ‚½Ã%õ)©‡¥äÓæV3hO¡["ƒMq?º +"ùÁ¦fDcƒMӍ6=è_ƒMø_$ÿ$ʕF¾ ö7;È92ƒgùÏÆñßÉ Œiýä,∟„&FüÃÁ¦;™ü°þw0ÿ}(Õ0ùïa´Îð.2Cá?>^ﻃÉ%ØëcƒÉ[±×ï@RéõáÁäiä>0˜Ü†èþÁä ˆv†Ù�¯l*ó7[ØeÊd—B˜²‘Ìïq:¶|âi…ÊmƒIV«•u0DZƒ“EÙ(_$AèPºó•I–@Pi AeÐ+ØDÌÊàPª`Í`ðNlEu |Úÿ¿›Ž°‰ÃçÄ<ø„ÿ/âü`ödÆà^ÿ/³åôO‘ð!ÿ/‚Gü? ‘ƒþáä ^NQrÐ?€‹œCYJù÷%WøŸ *¥{‚XŠ[½«)å,¸Èÿhóƒþ;“/²aÀ8ãXܕ¼Ü?«i¯jxˆ`±Ü„É:cp­?ì†!2cÿ^ÿ¤ÐJ%¶±÷¿ {Œ•¡Ì¯Ö‚šl“êõê%êê+ՓÕÕê”ZR—¨½j»Æª5&A£Óh4* ¯¡ÐØÙé„òŸ–TŠ©âYÊ+´H _1ϒ ų“³qí´}î’³¶Cû¼)¹úDû:U®!ўÓt|­s€ûº0—£[Ñcž×‰ +ÊX›=,Î> „Tl¾×Ãðí›ïíê"í¹á¥Ð¾DÊ}1ç¡ÃxANqBÑMgÆz¹%=µõß$Ùñô¢GÎK>#9KrµÏíÌ=Sҕ«bD¾¤«=7Eè‡éºº­õ0íe¨«ó0¹®i»ŠñÉm­]Ä ”ö¢:ν±ýPÊÄ ”ìWÄf)b¨¦¥m­¥¥¡WÉ &„êóª"´¢ÐV»À¶:B1ꃐÒVˆú˜êC¡1óō€˜•ÆÌPó2¡pE’a&2PFp½R¼÷«â`¸0œ.+ý„I—Ò!_ÉÄ +2¨ã2Tƒ2ÿã×¹ÿßßò)ÿÂdÿâß/[Êޓdƒm˲¹7­tæú–HÒÀ²ß¿@‰d—,]Éðâå¹ß—·æ–[¥ÅKÿMñRV¼8Ø:�KÛæu,•—·.–··vírSKû%}m»ÐW˦ÓØ&ÖX ëëÉöSÜΊŸd}µ³¾ÚY_OÊO*}µ_5…´wth` +ûJ«àýT¯Ãóõº¦‰½—+‡crÀy‡çðÚÒ'ºr†à”œ¥šSͬO'+2±7aãEÎ;&</§Ç‹Dd[‚S ζU­þ­[·n=ƒ ˜®ßàTxëñÐæ¶ç¦²¸½)×Ԗ“³­]ʟ&nÿµtÊâËMǛèê¦MM;›v5ík6lèB¶õåÒ㥴§tué¦Ò¥»J÷•ªXÁ՝‡ä¦]¥+å6 6‘õøkkUú܀ÿ±ìú ëØ°ƒu…î-Í¥°½]‚žy +lA„j„¹ü¦¿Fø#Âg<܅é?@ØÏ8\ŠKµ9Wµ²»Ìè8¹ªý•µU Cˆ_[ÀspÛÜÔ\åD<˜©Ö5›Ññ&ð¦?GxáÏÿB¸*®Ji|CAk»ÖÁºÁá³ïÚëY².±^ùr–{ýºDÖ)ÿÍë™èÅùÉ~@Öm�\ +ÜD(¤p×±jžø±4ÅÿÒåȎ +endstream +endobj +3325 0 obj +12098 +endobj +3317 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3307 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_xerrorlines.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3326 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3327 0 R>> +>> +/Length 1165 +/Filter /FlateDecode +>> +stream +xœµX͊$7 ¾û)üãµüS¶!ä@›Ì-ä°é0 ËÔa“C^?²-©Ü=µ”æ†bêS[Ÿ-É%Éþj¼í¿þd?|òöó?Æ»í¿&؟ñ§/æ÷?¬wÞþe¢«öûÕÂÿÔÿAJö¶ˆ|°Å•lwKbqу}µ!6Wó™dh¼²†!ø›ýH‹úû³ýáÙÔñ^-äb!$C +Ðìón>¼<ù'\†}~1ßyOÄ'á“ñÙð)øTzýÿDcÿ¤ßoß?1?>î ?œ�\m¸¢Ím©¢Í!Â4q +ÈAr[k€ÕmèŠkžPX $ˆq(‚ß ‚ŒŽEý®¥†ú%—ms>÷˜µì2¾”àFÈÐR@KM cÝ=ˆ›«þ1ØøCÉ#¶(( /ßÛ\%ÏþjÑ#­ÿ&Ó_ٟDzŽå§0¦;µu؁dAšk¼Ð—ùX_Jýé^²w·ÛŒ‡Ö~VÃû8;a­Ê3±*c…j‰[Ú»-Û°XvˆJ¹Ï8ßmŒ+5š¥.3*UÁDZ§Ç–Ümù…ö§V5¹4â#?>ƒKšŒÕ *•!LŸÒǵmÝS§|mZ‚4’°Àëö—L(,Ð`Šï©|qn7¥÷YY¼Ï­yºƒ€Z‚ìG†¢ô…}Ó¥%Ÿi +}-"ˆƒçš€'¨ ÊLÈ#é¢~­#5rÖªGʰ,ØUñ+žOH &hé.§cŽöa9m–?(8M]ž>¦”B!%C˜ß¤ú€ýNßÌêZÇœ±E HÙ2™(³@”¹ÕŠi85Î0ï Æ¯ÇÆxŽúØc«K[Õ{ă_TMVô +6«@ßâðA[ Øü<š}oŒÁÅmŽgh޽16((ª{4ëÌï3­»¦÷Skva<µsøÉ‘:µwiUgÓ1©õ4‰©f>p¨RÄÞ >öÆØl須ê=âÁ:Ó ¬­çÎêêFƒ:×Èê„۪Φ·IŠSöÉÈ»CoyOPy`kbXq•Tkt G ©k·}a0µæhàP¥F=»7‡) óÉ\ÕXà]Š a>…søM%eÛV¾8Çë,˜íèvð,°®³<FJ‚)¨y%/Ð9”b.p†¹ŸcÎàŒ%CC‘åøžÈÞÄÃÑ*µõ uÙél\•§2Â΢)¤ŽVšÝtBwÞ¾û¿›LŸ«‡›Õ WZŸÓzPì}†¿?9^vZtÒ LÀ‚ºˆP<N󲂑¯kL4oAqŸ(ºè�Қh%TÝҗº'+3:´òžÙÂÛ0·6ì–:¾zéî‡ïs8«3 ¸–‹ú|_5LK둿÷Qðp pÙÌñ­t”"9­èýN-ñ¬áê â"M˜+úAuÞSÑf¥ãŠ£·qá]Wó†D*:ߘœVôÎÝë=„Ù6ì‹“tMˆáxjܬ9DÕyØŠGÌ*ZGÔõ¶ìhhÕ×g.»¢ éþ‡ˏæ?ñz4Œ +endstream +endobj +3326 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3327 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /NSVAXJ+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3328 0 R] +/ToUnicode 3329 0 R +>> +endobj +3328 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /NSVAXJ+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3330 0 R +/W [ 0 [ 777 722 277 277 500 250 500 443 333 500 277 500 389]] +>> +endobj +3329 0 obj +<< +/Length 3331 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Íj„0…÷yŠ»œ.†¨ó㠈P¦ý¡¶“«¨IˆqáÛ7æÊHàóœ#¹'üÖ¼4FàÞÊôÚ(“½DèpІå(-ÃF锣pŒÇp»LÇÆô–UðÏ(NÁ/°{V¶Ã'�üÝ+ôÚ °û¾µô©ûÁM€ŒÕ5(ìãï^…{#Oá}£¢®Ã²±?Ç×âŠÄ9]IZ…“½0²*‹«†ª«fhÔ?=Ž“b]/ïÂ'{íYV–u¢"ÑùJt íHt$íBtJTdDgrnZIÎх´‚èJZO$ˆ$QG„D’r‡4Èvãu¤µÿG_rö>V•)u´¶£ >ÞÑY·¦Òþ„ñ2 +endstream +endobj +3330 0 obj +<< +/Type /FontDescriptor +/FontName /NSVAXJ+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3332 0 R +>> +endobj +3331 0 obj +278 +endobj +3332 0 obj +<< +/Length 3333 0 R +/Filter /FlateDecode +/Length1 17280 +>> +stream +xœ•{ xÕµð½3#vö͖F­–dy“c9c;›bÈf§ËYHÂÒ8[ 1¥R–Ò’àhd9 bx)…BšôoK¿Ð¦Ú¸uiàµ%±þs¯ì¼×ÿ}ïirî9÷Üs×9÷Üsî8#„4¨±H\vcoj{¡ÀÇÀí\vÓq¼úƒ1„‚2Bü{×ö­¼ñߟ,‡‰2„”5+o¸õÚù®‡ û,ÔɬZÑ»üƒYÏ}€P]ðVÃüu-ä·B>°êÆ ·$ŠÌȃ<ª¿aͲ^„þm՝‚|㍽·ô)?T>ENȋ}ëVô¥?z]ùF„ŒmˆÁ «(S -æ2øó#¤D<ór)¸aæGX¤á q#—J©xÊÄâ(Rãëñ5È>ϜÏ\!œÍÌ=ŸAY …sÔTûM~S\Æ¡s";rNV /ÈÀH0ÒO+°»Pœ=6È0- :…ü^“‰³¿• Hrª¸HЧ4*a8Ùl6™t¤…ó'à7‚“5՞A%©t…ŠË­z½r¡³Œ¤*š:A�º”:CjEhã·Æqm â vcG´¥Öãñ„ß_•0™ÓIS:IúÊvg»…÷»ig&³#]S#?Ï ¹j¸8"—eSö°(ˆ¦`X¬ê©Z­î«ú$øIäïÁ¿GtD `IQ¹×=¾zUUtyC¹ËåóHB§ •‡â¡th¡ã)ÇSΧB*mpJ`Jxšƒçò³T3ÓÃs#s£[ù~¡ßôÍàÖÈÖhÕw„]D8xD8<y¹êõàë‘wƒïFNTùàñJçPù°:¢Œ¦-B‹©Cq¿ÈyUt›v§°Õ¹ÍµMÚÜê¯rlQßãØbõê.|³p³‰S«U¡P8Ô`žñbÁaò +¢ä÷Š(÷"£Æà5ú\^¯o¸xϐ*‡‹›dÙ ˆ*^¥æш5„¡`¸Z¥¶ªTj§Íé²4A«F”j§Ëêtº¢!ÉåthÔ*^ïá>ƒDäÅg†|Øh"9ðYc4 +‚Ï'Šˆ!LŒâ ‚‘Òy_‡‚H…Ÿ”D´â9ã + ƃFЊ¨4ŒU²Mö$;\x ¿ä:î:éb]÷’Îaìy^4±�/ÞɐVW<‚B6¼RÖɚdOË¡þÆg¨7…“ª°ºóÈEpd,ÂD êA¨ÙÃC5OG÷G1Š +Q1*Góёè‰(Í%öm#Û¡{íºÑ³±îµ.÷èùÓgG»×:ϺG]a¹ÅÎÓîQá,QØ1<naTÍf 2O‰†”¨àEṴI8ºÅP匩¡˜$&9±˜ £XùïS^PeT°=qw÷Z܍ºñ:PmÜk¹ºó`H°ê²áâØ`ËpñT¡<í¸Y +8ÒA‚l47hKãØÄ¯««Ëâ·)•6«Ãb ƒf„SåKù†TýDK,–0hž÷§ü¦£?®w†í|`¦×ª:ñŠ5œÆþÅÑñŸE?þYpü½òÆ »+ÈyË|ñóÅÏmÉ8 l0È:Éj;ÿ)þ¢A´x™`P¿úܟ˜YçŸg™Yu`àX© $¼â>¤E̬’•9Œ°3Ëõzf¡Y¯"HïkÁ,ô;FH-NV=\üó‹…YÄ©Dˆ·b ~vˆH«õÎáâY*Äo©”“ˆ) Þ>H¤œ"1fŽyþ5þÍ~Ö_±´:§ÄJ™H)A§ž' (+””̾‹u#fg'ÉZ+¥ÂÑ×b1!v^XlÂèÉzÑL,›Ÿ¦¤ííDss‰]S¦(ÊJØ@{” éÌ¿¿‚·é}.—‘šju@Ò3„Ò3F#¤:b;ÉÌÆ.Ÿ „ó<µ«Î€Dì$�%ÁØß?–=j ,2̘Gv p.Ðì Œb #ÀÈ$ MX[[OqcS 'ªKX +R,W¹ÜõΨ×2»BõšgKþ°«Yôú[u.e�¦’F¨BÇ[̚5V§Ybr[RÉÆlн^§Ó»ô§K; ÏÝÐT?àÄNœsö9œ{œcN…³ ž˜Ø¬±Ø(Ùog¯ƒíÏè:˜šðÙè9üÙĔèY ›¥« ×ÚmV¥TJÕ7XLV»½ÎæOÕ64¤LõáPHªàÃA­œ:µ²23õWMóxKK•GÍ{Ýe¶*î#™ÊÊ©ãþóâ¢tY àÎ,Ľߎ‹.c žÖâ_™ ÷ +òàó%­•ƒå²T¥\&j¥Õ9Íff¡ÎfÁ + %-¢H°aÿNÐBt“¨$c²ŽÔ±hUq£Ýʁ=, P†ì±ó'Ž%G–t-öþˆð¼JrÐM*™Ë¡#J`§©í"Ú3\ü˜ê‡{’p![ Õ§ÅZ£ÛV[ñ,+¦ÝÉeX }k=XAuM¡"*¥ º¦°½F¸d¤T׀ø'Õ5‹¥¼lB×Þ8q eG³çOtw°)º'ß +‚oâc¹Y—îÁ= “-ÄôˆëeÛËöa×Ç.~w9ÞæÆótóô=ºýgN…N©°“µÃYåf1I¬ž=˜µUOŒ–­f¬Ô¥È íÇm'm±±¶VÏ[H G„uXW•,ϗ3åcŽS¬ÜoÁÈ"Xò–Ë Ë)‹Ò’+»pŸˆ<Ýg»‰Q?Û ~ÒùÓYjÜ¡è469ÒÀ ž%[»®­cŠMu6 4¬®¶aJ’¨\(e’R S¦àÙo¿]ñ_n +Ký­U•ßš²>áˆr¯Œÿbúùv],]V׳ŒYå·¯žZJ>¸y{ØÀìœÐ«òF™è 1i¨1Ô8$ïtO´¿O´S%5rREs††‹”}„ò×§Â ìçt:°ž´ ‚êd^äÂM3B +D-I{@œ‘¤z‚¶—À"glÖ°¿Ef€ @ ŒêÁzS²ê¦PØTçxЂ$œ,Ýè™3ætzBƒ‰’Œ€±¬…ƒ°Ä9;*€Ù¼ ÐõÔ^¦h +=†ë¡QÒ¤)¬¡š©QÔPÍÔ8)ËIYN]Éø5NÁ~ÊöS¶Ÿ²ý‰I{ ħT‡8Gu8‘hœr‘\d;Ìb '°ÒF3Ù(W¦49}wƒ1h õ74rùƑƍlL‰;s}„%7bQæÑ4ÌeSE"ê Ï®ÐD½ʨ74Ìä*)®j®÷¦Z±n@t–`›L&AãrÔœ×`£¦O³[s\Ãi†™—ä`ùU¾DG"—èKpý‰“O`”#‰ .‘›òäfªÏ +}¾„'ü˜KƔNO˜Lb4[n•­î2…Jô„Ê®2Ì«Ü|yŽa!wÞ jÞG÷ÚÕô††ºZ»Ãn3Y%‹J”žØTbR•ü;;¥a’IììÜ5_o¾¢Ïc1hªåñËmr­†õµV×\7ۖž>Þt™du}n[Ҁ͊ûÎ/½­mÑÕò3ã/.`vÃ!á +Üúà5Éúyãe×Tù‹¦q{Ù÷fº©ìì—?@ŒÒÈ~:±_t!³>Ä%8#I8Ü$,ÓÄ!”ðšJ¡J2I┚׍†+òs›ïÔï4ì4m m©[û¶ã½ð{ujcUHÔtë4µÕòeMUÆ% \UV‘²¦ÆP6’®¯nš¥'Ì3M÷Î +͉´×ËM‹\‹‚MùÍÚÍÂfÓfûfÇ·ùÝÂnÓSÎ#!¯AaŒ&cÜ'øL¾xTu$›4BÓBõ’†Ž&nb3`Ü·6âF2‘›’8Yªwj8TEæà­*/OWU5¥'C"PÕ,™ ‰FJ)™Óã!ðîáu…ëëS­NWçÔ¨yÞªOÕ×¥‚æö¤ ›R°KìºòM®/ö&ƒk¤Í#픰ä +VU¥ëŸF£aˆn1ڔÂ)…‚ºx> +ZS© ÎW×é¬uu:ðj£.ti“!§†ÕÕó)c.óÁ›HV‘×àEf“ ƒÇSÅ%p"áõ–ktøíà;¶W‡±aHtaq tBJvå]§\c.Ž0†ŒæzצÕ!¯,¤ªÂQ ¡:\w„y¥Q3wÈ Ìyìóîѳ£ÂùXwlí(Xó’öwgJ›@8ŸÉÐDÈtcX<j։ón¨Šm1l*¹ê„ÀNszSÒyF8ÝMÖø4]hsº;Ù f…ÛÏ�Å«„Œ!³Å d6=JÐQÕQ +¸]`6ÖuwÇ`­EkÁ}?Œ´à•kÒZ°ÛÏ«ÓÑkÎýñ`9¢Õe¦¬^öY'áB†`Ùâ0d²Y›å4ª‰ø¦€£#imì1iÍpñ‚1͓PÀ˜®tHzʑætH$`ž‰Ô{§ %uNÌ%d¢HöèÓ,€ À!ƒŸ%Ó&€¸lK[Jq…½„Ìij³¥Ýċ±ØÒ *[:RmMGL*{ZM³§£² À–®%�=;Hï�¤ú éËèäÒúOy|I d*Hàbw8¦ÐE*…2<o±Û%K”ª‡IpCóäPžB@ÞõKZ{sû̊n¨ Ô,ÜtzÁÌôxGÂe‘ïy 5‘ÿUÀZ2òÃÙW^¡M™ÃY+T¬ZµÌm+‡ÀÆY±î©ñá[kØ@Àjp8ºýŠÉf…µüæâ¹¦ÐØfNñ4;ŸÍ#+*g7MX§ˆÊnµ!Vd È #¯ÁV-#,¢j¨Ñ6ƒH¤`±‚Ù &“ (¤õM<âžáI1©MˆƒDŽçHD( ~ú<9Þ¹­ÎâX âÎîì(=غ»KÁËû±‘䱑 —4r¹­íAyĒ!Ȉ- ¢Ô£Št"Èù)ð"ŸçYÄçø~~Ïñ÷ssŽ%]ñ05pä9V­VŸæIH˜-¸d¶€ vÂ2|ÞÒAûþä‘{ŒzÝGa·ÔÒ±ÂH æ2÷8»]9”³¾Í*\bèNYÚ.—¥}dTš–Ùõ*_ œÇ$;‰ÔSöüʪzÒ¥î´\cïq,q~ÅÍcV­äÕ*Â6K¹¹W¹E·]¸»ü fŸó å—Ì»Æ÷„³ÌßX‹9ÇçT}0»mêWø×c¼ŠÃ¼þ «~¡x +)Ag7¨§33Ôó| ˜ê¥Ì:f›e›ëËÔ?Ð «ªóšŸ0`NéÎj Ræ1âOðÌZ‚ÉÚ À¢åAC7qVTm·‘¡ZÌism³m7¸±œÍæù‡á ž€@ÐÇ AïÈ3Íi²ÆW{0y#ü[*{ē6ÚñûfûN;k?kµö«pµj@ÅT«vªNªXA%«`&ª¼ê”J©zÆ`ãÐ6¢Wl\6WdC‡EÁ Ø16‘¨a- -ޖvgì +µÖ®[7÷üZêEt7@�k:ºŽ¨Tlœ:Ý-…56ÜÝ#ÞÆYâvG©56¹¥ó€a†YÛEãNºq×Q#ÈCoZ)­“i=€Š‘1Q‘ظà)å<¥²‰œ¦”Ó”rjš“ ê´Mp¥]`Mô�ˆ˜‰K ¹ñP:¨‡î :“ª7ƒ#c úC4T¾‡—/ß²äî„ÏöӇ÷þ鯇¾óÚù-øi…àZÖ0ÿ.fê[6,»ÅºíCŒßýæß|¦©3Ð(ßYòՙçÙý(‚NîîJ™^ø¦0GÜè°Ó‡MÔå6ѼIIÜm“oÒÍöM:Þ@üY6Ûg%{×G½nàž“µT ¬Óî:N·…Èýë¼ðšðæ0ŽðN >÷1p¹!v9O¶ÓÅ7u¹cÂ¥Ž¶Dš AÝ5êÍjF 8•0Rº_MÙédŒÿ<@ò@ü‘ú̄xž”ù|•Ñ/}fh%³ÇŽu_p•=ò‘µL­Qfdã×9^®Ä=•Øõ:æ¨×q‹Í!o¸i´•&«(`ÎÙO® +ݺX°0N‡¦G‰e%VVù*q%2|>ŸˆûÅ‘A¢ æÅñ„¨sÑ'¿J–8»sáh֝^[º$F׍và Oú4ºè²`ÝZÔ ­8´¥‹ðU‰ë¸àÂN¹Ø‡³þÖ)3ëÒb›Ù–¨¶è§]>›^áÒ(ô’ÛÖ`»ÿg?k‰‡Ú¬ÑkÆgÍ {€]LxٞËÊ襃Úà<8 úbDåŒnBcʬ:%yë:yË:zè­R7G´„B¶&GÅ8GP¥‚ˆDZÙÒ]ÔÄUԗ]Mʉœ›Tö鿬ô[uy:dt9ºµ„ä8¯NW2̰¹c‰‚„c1Ú y©mæ~~Ê~Èþcü†úhù»j¥ù<SÝf_l»ß«Þf|×ÃûäÚG òn~Íö†›‘}x–jr4fŽìÙ8.ó8,søI;¸×Ç pyNɝÑïFÖíÖ1º ¶h]lî(±.±ö|d~{¾ãÊ%ƒ:ï¬A7ëª%/!]qq�¾âHcccWKç‹ÈÍÖ"YÙÚO„O<e!&횘D? ¸Ü4„˜`xøÊÉhQ9v‹Ø®ÊÉeÑ "ö°Ø´¹\â‹@œ„×abáÖbbódÓFf£ò6Ím†ÛÌ·Ø7:7–©º»ºQ7>ðîSÚ`#·²Zb¬ˆyµ¢† ‡arcÕਠ÷³`¤ˆûbЉ;®¿éøæã·­ÜôÖüÔõÓv½÷ŽÕ3ØýmÙÿµsý{w<wÇ?nnÎ>vûëãìù÷³÷æH\t(œQq²áoMÞª:ŠŸ—nUAå0©UÂÔ*aj•°ŽÇÄìèȎ',ÝäÅ©Ž8TO‡‹¤ªªx l‘ +€G°GZ‹•Þ€wÓëÆYê‰{RMƒ^»È…-4Ê·ÒK) TCàØSýÄ4€'CSÒA•Bw]ÉfR¢tÕ©Ó9엄ëY°@¥@ýùLjcÌÁ:ˆS^O°Ü”žZýò†–Žœ£Ï1àØ‚¼.êågWà¨W–¬a}³Åkm…!ñJ ½n¢½¬LM­ÐáÎéútº=º1BW°_tYY +º³™/-�˜è ½¼ôFrÒÈ|ÍU?c<›­r|NwÂ2Å}_4/j,§·¬üèŒÉ˜W1c~1aE)zGTM/€jhjPí¹ª"9©<UÑ7®¢o\E߸ÊN¯’ìô*É®#¯Þ>y2ñ}ãvr2…ˆ¸•ÓÊå´¡rÚDy”Þ$Eéq-]RbŒ¶<߀ø§¬!5¢¨Œ T“[wu X)o­þG F@EénIVŒZÞg¨…ƒh\$ ïÇFÿËÙ6A“÷OޏÉsîË;Òk’v¢=Õô^´†Òt�5¥öÕ9Õ9½4RÙ²S–Þ…Úí©zTN%Ë)£œ–Ó‰ntRMøôy"¦êÿ§K1Ü”’+Sª¹YªNu¤r©¾Ô@J‘�óHé~ÈåSÊ|êDŠÉ§p#)¶\ez¥K¦hÔ˜]¡Šz ³¥ò¨W*]2Մ+›«½5­eHª­£3H’ÑhÐ8ì~@…ó*l'q·ê¸ŠS‘K&O´®<Pé‹vDsѾ(׈æ£,ùŽÆD©“hµ×Gsõ¥‹¦Øÿü¢Éìt±J.èbeX¡t*ܓ×LwމÉW®µ¥Ï\°;þ¿·L°M.f~¹uêpû÷ïo¿A´´5ÓÆ§Zä: ×<÷更†šöñ©Öé5FŸ»,lÄÖ3újû¢Ìíã·.ö¹èý’q¾yÓÚ¯—wÛËáО±/Ø;ÓMlŒ–O3¿‚}VÃÕOì³põïêdr3˜~•Âô«6zܪ°ŽðÃ~#ùÌDʌäì­%åÆ^6ú9sLoUàXLbŒ+y×Í^¼Ì‹½Aэsî>7ã6CÔqœxIÀ€ºÍŽt–¨=œòÇ~yLøeìÒï�µ~cXÅUÚ½æ*SYךq™ÛøzÅ׌"XÉ·zñrï/㠚µ˜ŒðSÙM×h¬«u« t„Í…Ãuµ¥,v´„’Ȭ›€pôhwV8j&÷Nô«»GŽªã®8c6WÉÚt<¢M;­]º%¡G…]…†×D4Ñ\]_]ÒX7ŒEy è÷›ú7 GGƒ¿–Þ¼ÿˆûHú(ðI\kÎÆ»ã_MlŠïÄ;™l¿­ßÝïé/ۖØY¥7b#£aÕ:e™&þzÅ’ªŒµ[ÍeörWÔDýˆæQñ遀ÖÓGâ³ãóêzên‰Þ¿Çð´´¿îcö£2]TUãE/1^ìÃIÌàa+ —ª†±[6U:½®—<^·Ï·+G +]/ÙIa…ِôZΦHáÅ?AUÉʄȢºïp¹œÃìtÙjO’…eÞ2cl>î?éÿ‹Ÿõ³VYÛgÄ9cŸqÀȇqƒì +»]U>VÅw‡q.Üî³b¸:̄_€è¿‹ƒí“ÎìÜÑugéÖ:O⬢â¬t¼ˆBI"±ÓP® Ùt§Kß 1IÀÑÀ.èµV½^Kn¶Ègé.'Μí^‡…ѳ£%š’%%:P%ªõõ(ÖEwkY$ê“’÷™üeXU•Ëí-C|DQ†iˆû–ì\èKýÿ¹ð¹é‹×݅×!ØÈÀtíÆ»™Ýìníwô¶÷€g ì‘Ї¤Ý 8C1¼Á^1mRJvÄ <WtwÉ]iuĕƲ&Í�xJ!Ÿ›~1Õ¤«€§ Në¯9k whråISäJJ³TBph|ȒŽ;-¥¶Ì¥¶Œfè ]˜ÓqÑLêŒÉF#ˆÓ¬ ‡~ô¤1Ù¬‡~ô à4QøÏ÷Rÿ喪‹†&‰†—¥ ªRœ&K2ÕÙíÔ¹ ¨ÃWW[ +O™èæ«§/}=÷¿ùÒÆ7øm½ß_öØÒ¶Å½ã$~­anI0ëØýã¯?pÝìDc$Z5cÙã›ñjÜxƽ÷]™n»f )½xíãÁIo¡Xòa Y¦¸Ü`0pÆtÅ"¤¨XЄ„(ÖÓïQ¤>‡ä +©‘i‘üJ¤˜ƒ|�eì.r_üà4ÀÇ㳋ç×#iüºâ)Öm<7уh7´>†kЫhÍFO¢fԁv¡è8ڏ èVü&ô&¡Vô4 +bô>9°=‚ÞEW£uè÷芠vô6C;m¨ÙQºø ¤íhkñ0HiP ú!z߀ç£$Ð3™8ŽAÏ;!<p HñXñÈ}ýŠƒh&P! +£Íè[Ȍ®C?-ž#µ…–¢§ðíøäG9´ƒ«ç¶¯GSÑAô+ÜÔ\t«âõAtÔz;ðHñdñèGF+ ¥¯£­0âaªØÅXïøãW ^(ýz[p +ÃÅiÅG€ûú”‰1¯AoB14 õ o¢ïÃj¼N£Ï°§ð÷ð>x~Žÿ¬xÆÖŽ6¢ÛP?ŒüI¨û,:Œkp ã`°ZE ¡l'Ú ý¡¸wáü +»WQ=ž-Z‹¶âàW¢Nánô +ôqWƒ ôÀV°8/·AQ{þN˜árô]týÆñ¬ûgèï¢pü!s³¹¸¸øtñ÷0ò¡Ft%Z‚Ö ›ÐÍèqx«¯¢£è¯ø F ’ǹ+nSŒ ¡i0öy =ÚÞo©€†áyfiÂ"Ì¢_¯Â+ñNü Øçwñ»Œ’ñ3k™?²yöMö7\ƒBQl‚–ìÈ ýJh1ZoàXíûa¾O££7° ‡pfô6Ôÿœ™Ê´Âósœù€½›ÝɝSÜ3~jüOã_·ƒ>·‚ÞuÂj>«ðl‡1Dñux=þŒ|€9ÀX•ØÛÌ.`»Ø­ì.öuögÜ:n÷žb–¢W±ïÿêøÏ‹íÅoн¢„q…QöØПkA›®‡ñõÁ³ݎîDÛÑ} /÷£=hÌûeôúz7€°Ƽz¿´în|<àgñ+Bmü!þœ<L<¦É2-Ìtf%s7<»˜ÌÛÌÇl»ŒÝÌöÃó{ˆ}¶7ǵðÌTìP<¥|“ð3ù¥ª·Îž¯<ßuþƒq4îÿÊøƒã¯Œÿ¡¸¨x+Œ?ˆ¨ +FºFùèà^xžM<„^Co¡_Ó±~ +g§4މ%І8¼µ,žgÁ3_ ÏBxã%ðôâ¥x<›q?þ:¾ ›>ÃÜöâÇày¿�ϯðIüþ#þ”%fXÐæ f’LfÚÂÌ`æ1WÁ³’YO³Ž¹ ÞÐSÌs˜y›µ°A6Áö²kÙGز¯²¿dÿÁ1\œKrn·’»‹;Îýœ{‡ûBáS´)V)S¼ªô(ë• •×)VîW~¬<Ç+ù~);ÿK¾¨ +‚µú Ìû ºø—TÇëVîæ$ì 'ۧ؂Š)™ì ì}ìÿQ\‹ÇX¿‡·³«Ùë‹O°Ó™¿³kð"æe\ÁúMìµè^TÄû˜™³Ì8^À|‚#Ü·ðó̶…Q’N¿àlÜ]ŠÁlÿ51›ðócö.ö®âK¨Iñ>©xŒù9¹SŒ„]½…y*ýŒYÍì@\½â ´Öýß·Àz_Îlŕì/¹ÇÐïY‰ùÂÕ8†gsæ&÷Å=½hŽâ>üm$ã#ø}<Œ0~š} +Ïatð¶òŒOCáëÇ¿d5¨‹þ‰Bˆ±áfŒYȾ¨<Á¦0+ñÐm˜ÅÕ ;“¿qôUØ»˜0Ø´6°&¿ÀµÈ‰{vüEb±ï(v€ž}Ÿ£«P5êfÞDM°7~O'ºÕ¢@·¢jæat{±/»?ì'ƒ†ñu(‰µ`-0¶Íp^ؙ +°…=ÐëßÁþÿ¬~;þ3ºü©³xE8Rr/×–)öw<ËQ7例îWTüÍÃ8ÅñÇ@˃®3çwпe`|KÐ÷¹8ŒZ˼j|w|&’á¹½‰´ Æ|9ìón&XÞ‹×Á WÃ5ÎÄ7ÐêâC¨ÞÝUÅ»Š;POñûÅ«ÑJ4¿ø4Øß›ŠԀ¶(º˜EŠW6ö |Σÿ‹w€Ýž‰Þ{ÄNôGx~ã¿\qmç~ ¶3[¼·ø+dƒõ¨€Z +§èit#ú3¬ÛLvՍ_Á §³}pBDWŸ*ú°­*Þ�–÷E´—W€íéG^Å^ÐÝܵL5Œ7Šì8 Ü«»’§-\ g/¿,3µ)ÝH¾ŸÕÕÖT'«ñXe4R…_ôyËË<n—Óa·ZÌ&ÁhÐë´äG• +Že0Š·IÓsb>”Ës!iæÌÉK½À轈‘Ë‹Àš~©L^ÌQ1ñRI$¯ýO’rIR¾ ‰1ƒ2‰¸Ø&‰ùc­’8Œ—\Ù ô7[¥.1?J鹔 ´h¿*ˆmÎU­bçĶüô›Vmo˵BsƒZM‹Ô²B“ˆ£AH-Py‡Ô7ˆ—cJ0޶¦A©ô0¨¼[jmË»¤V2‚<lë]žï¸²³­Õã÷w%âyܲLZšGÒ´¼1FEP í&¯lÉó´q5™ Ú!ÆG¶ß;, ¥¹˜n¹´¼÷êÎ<ÛÛEú0Å ßÖ¼ã¶ÓÎ/³Ð¸¹¥sËÅ¥v{›sµH²Û·oó{®ì¼¸ÔOÒ®.h#ϧç¶O‡Žï…%lŸ/B_ÌÝ]y|7t(’y9•f·Bj#œÜub^-M“Vm¿./ƽ=®ºÕ_p»åÃÅSÈÝ&n_Ð)ùóYÔÕÛZ6hEÛ¯ºuÈ%‹®KKñAÁTZÖAƒq‚Ðé/&V\(£'TûUÖ“I³@òâ2FÒ)ÁœI²¢m_ÖbðëÂP+¿ÞÇ꼺%·]h¾@êçAA·†àýK£g.åôNp”Aá3DH¢% Ê'é|,–¯¬$ +·À…1^Nó©Dü¦a&/õ " X>ÔkÛÛՔ„Å÷ûÉëÝ1,£¥É÷_ÙYʋh©§€äd¬+ÏäHÉÈd‰m!)éŸ,¹P=' ¼-¯ +]øg얶UMylÿoŠW”ÊÛçKíW.éÛ¶ç&Ö¶}Á%¹Ryㅲ +— +`Áó\Vj–ªwՒN€Šàt©mun&l5cÞÒÒÉz˜®ÅxXÚèïÕZ&™Ni‹ *©þ/æU À”ƒÅéy!7³”viüþÿa%åH-о¬61§|SìÒüÔKò— O·…s!¦}Á’íÛ5—”Mcµ}ûtIœ¾=·½w¸Ø¿Tiûa¶“íÜÞז›|ýÃÅvxòÓïí‚I¬ÂM Ú š6(á­WÊxëü%‡!·.è,0˜iÉMë @YçaˆÜdÊe—0IF$8ó`W•÷–ê§¥eÐü²aŒ(O5ÉÃhÙ0S⠓<x\‰'SùKѲ ób «+Qú»Ep^Lg~ø>ÔcÌ|¦r©¨ðøïÊ_%øõWëúbÃù{¤"ÿoF ò¥XRÞ?ކ è‹ ÿ<y!ýò§W¦q™â'HϤQÀʏ¡,ò°ßDs˜gè6(» °Ž-‡Ó½ô»¤~=ì‚.Ï@µ²˜†a<Œãu„Üõ•A·¾[Èÿ塽ëѧpòâ C.‚8Èý b`æ0ZÀžb+}Ùf{åØOÐnö÷è$�‡à@eú€.(Š#ì‡Cmmµò0àXŅH´ö0)(¸Ëj_b?dž…¨ÁŒ“»‡–|P˜6m‚hh,C•‰Ú“Íöô�†ý€= �­5©ªkÖ³w #8d>´‡}å$³ï Bµ»_f߂òŸ²oÀòjoô¦Zhð'ìóRù h88QrpÈ`ªEÍëau1ôÀ)€1�­aŸB›vìàR@`á°ûØ}0νPßi` ÀN�–ðà_ORöiö:ðb|ì½ì.ðh|ìöŠ�Ø øqàC¬Ç~òïžÈ? +˜”g‚ÿä퀞ÀßøAz;ác¿=‘¿‰ÝHëm˜À{Øõ¯OhöB¹P Àµ ¨]°t»Èí ¤¼ðhOƒ€kßX°\› +~‰¾£MCWíXÒM°ô›`å6ÁÊm"&ÙÛ'en/É$ØÛAæv¹dn‡U©f×CëÉßÜ@*�ˆ�,¬ûzXwÂÏC:p‚ò¿é�À’co†uŒÂ¨¶±×">P²•Ci¹6{‚ Í^;ä*¯ÝùeN­!ŠØ0Dv-]1¤ÖîŠ!wy ƒÔõÍvú�ƒ¬�êZ8vY!ô½À^nT!ÙàÛÌlf7s›\u+6¿ÌÖ¢°>df(Q_OOÉ©ûÔýjVP‹êjµ¬îP+Ö@üº“e}l’ͲóØVA.ëø¦:rY7CÙT7 Ý£ÍkG´'´Š¼rDyByJ9¦TˆÊj¥¬ìPæ”}Ê~å€rR= à™œ¶OÛ¯e­¨­ÖÊÚ­ÂÇã=Íw³KÉ.‡T�è�à`{€/²×�ôÀÛ聥¸†Hä€@Ÿ¬€œäŒ g®¸FDþƒž‘–t�ä�ú&J•J&ëù1R†Rp °¶§ #ÀlÈé!§‡œ¤N0ç`„¤"@�Ky§�@k ,«ž(Ï(iù•™,“I]æœÜ‰â|ï‰â(–3ÙæZ¹³ÙÜ#õ{"={¹5ҚàšÈš½Ü<i^p^dÞ^.+eƒÙHv/—”’Ád$¹—óI¾ /âÛË휳ÎËsŽÏáz欙³y;…|6-Īk)®|°àr×N16OeöÃtz Ý p€E>H“�Y€5�³RópŸîsh@€j<GÌ ¤¾‰2ÂßMËEʙKÊY˜ø³…¦ºyͳÁäö�ì`¡íg¡üY*]¢öS~ÒS”?oB~åû ¬Ã‚[BÍÜØ~KÀø/A=�}� +tœ] ‡ÃbÒ2¤>€>€ý�»žÅìbæ9xžežeã²¾ÆæCv;Af“Jhè€?MӇiº¦YšdÃlýç³õ?š­¿g¶> @UwÑÔ/k›õšõóšõÑf=´æ@~89m4U’ÿ‰¦WÐ4.[ýúøõóëÿê×ϯ_ë×_æ'õÊ`ïê+Mµ$ÅÒt6MC²Ö§ͧ_ìÓOñé›õø1 ½£i4õÒÔCRüéc«©àOQ+´„ ™¨\Šp±i4^ÈÌ�t¾y Ð? ™|/â`z¤áÏ Ó¾f>‹gq$ÿ· üW< bZ¼ð“(ƒƒ€PÈÜI䟀ú߁üã¨BEä¿Ñ:Á»ñ,ÊÿÞD½ïâK¡×G ñ[¡×ï 8íõ¡Bü4p(Ä·º¿¿ÐÎB ðºB¦Ò×lÂ+Q€!²ËP!#™3ÑãLhùÀ3J•Û +qR«•t0Œ[ +R  0å‹XB´;_A¢“,Gm¢ ItФ؀tðzTA±ª Ý ­(Oûþ#s„L}†…Ç|¿{æ·²¿Å³ +û|??L–«à;ÆÁC¾ŸIG|? ãEßH|X/LJ|Ð7‹œYò폯ô='ÑÒ½”«ޝIø•–ø B¾à»3þ"ºf¼Š»â—ûædöù¦‡1ËèLÖøš¤u¾4°‡ñ¬¡}¾šÀ0J5´±ï¯z It( §¼À¤7Êq~¿”_Ä_ÉOåëø/òå|oU™U‚Ê Ò©4*•J©âTŒ +©¬äoŒcô?e)©©äHÊQZ`J_1¨gÉ`{'oaۙöùÓpÞ܎ÚLËO‰µóÅ«ò±ö¼ªã+ƒß×¹<³<杠 „u·‡ÄهÆÉ»¿é!øö»¿ÙՅÛó#ËPûR1ÿù|˜‡â…4͉ì7eYóå¦ôôÖ‘ä&ҋ>9/ùŒä,Ï?Ø>¿3ÿLyW¾–Åò®öü ¡fÖ2kÚZ3}uuÆ·1kÛ®"||[k×1TÁô8Î}%±!TAÄP¢bs¨¨iE[ë`EEIèU<‹ú¼J…V–Ú +@ÐVA ÆxQ€¶`¼D ô¡Ô˜ñâÆticF¢•¡Á`DâA"28%ƒÁ)´xߗÅR°4œ.¤ýqíã/e"%Ђ F2ÿí×¹ÿíoÅ´ÿ…0êýÍòeäž$'µ­�Èåwܴʙï_*ŠƒË3qÊ-]¶ŠàÞùßH+ZóË¥Vq°wÙ¿(^FŠ{¥ÖA´¬mAçà2yEk¡Wîm“z[»†žÜÜÒ~I_Û.ôÕ²ù_4¶™4ÖBúz²ý_·“â'I_í¤¯vÒדò“´¯ö«¦áöŽÎAšF¾ÒR<Äh5°r×4»Ðw9ÝSýÎ;</pŽ-m¬+¯“¦åõ�¤(ќh&E°;I‘Ü„M9ï˜ê÷¼€Ÿž(€m’¦¡r¶­n½ðoýúõl܃tÃF'åm€MëŸßžŸNâöL>Ӗ—s­]ôÏó6NüZ:eáåÌñ ³&³9³3³;³?£Ø¸± Øæ—+ŽW0=k*6Wì¬Ø]±¿BI +®î<$gvWü¥‚Ýڄ7À¯­•ö¹0ü#Ù ד‚Ö”º‹mŒµt6W eàíbðÌÈ ÔÌP ‡ô�¿ø�‡î‚ô€'�†‡M°‰6çêVÒcWŒ'[;TªmÜ{m Ï_RÂmW”p¦¹Ö ¸­Ó4ÁñÆèH +ðÀþ  `kÙZÚøÆ’Öv­Gëc†O¾ko ÉúØúGԘ,÷†õ±Z_úOÞ�ý3¶Kõáõ,¼@ D¹ëIµOþH˜âÿyÏd +endstream +endobj +3333 0 obj +12117 +endobj +3309 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_xyerrorlines.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3334 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3335 0 R>> +>> +/Length 1406 +/Filter /FlateDecode +>> +stream +xœµYK‹7¾÷¯Ð°¬÷Läàdo!gÌÌÎÁÉ!?%ÕCšI‡©9„¥Ù®}U’JªW;œ¿ühÞræË_‡³!›¿`~‚Ÿ¾¿ýnœuæóm3?›oÆÏñïÆ?Ÿ’¹\­wÁT[³¹¢|¬6:oÞLˆÝ¶|ƙˆ7FDþj>Ò¤þüb¾9Ú|oÆçh|H6†|7/×ãýë;÷¦a^^Î9O€'“àÉðx*< žNÏ'úÿ¿Ð{ùzü𲶄öâlÑÁ{Û:̪ؒ¬;DËD­C! ÙÒûÀŒf lÇc¬P0C) Æ ô®X?dØ\Àwo{ꀯi¾”b]vëÙfx©ÁN³ÁJ=¬ôhaÎ{²ØæÖ€ ‡jžöF Á{ÇY²ö7;ÒÇo¢^9}ض¡åjˆÑ²Í +´§mçi6f(ñS—€ušy—›MiÛu%8Ìé-p™wŠh-œ¦M`f: Ó¶W>¹ÏñXæa¡#òF¨ÕÈgul½Ë9~ód"´Â<«bg D:¨ÕÈW‰ŽþUî–n›<¸€q‡6x›WN{•X�وáJítëéP1©5”iz-7¹Xj¬B«u“‡bÝDêáy^;÷'n2ƒ×Ü ®Ö^›¬>1銇R }Ýk5xMšàjíìöÅñ2GëÂ|/7žâžsS¹Úw³ñ¢,A;ŽT‚GZgøàëî³<^_µöºüö‚+µçiÀô†„‡µÚôP Ÿ #û¼èc¼0”xŒ<âë +F}­«cxœÑ´íCYC™V@k\Ñ`†²±bmt@ðЈo‰Ò©G0ÒÒ6J¨wqº"òmfæJÁÐD§[Nç!HÉT‚}À=¥”ô:õ¼+œ£j``ÌpÊPÊ +E�3´ 8*i¹öŸH˜,»Ï í²º%€ZÙaö„I?‡.mU€V@¥Û"Œ8å<À +E�3Ô*–1³T|k˜y•ƒx$ˌҩþ}$€õ‰�b¨ôtãÓG€ Xj½üÁnzqt~z©”@!¥„€wH\}ðã¶Ò׋�öØÂP¸lQ&`fØP“"böÑÌ׍†Û3ÊÒSjŒ½0}@âšJè-Ń_U­‰èîêzÈÈw†¾1ÀP}ÀËϔ„ºoLC6Ö €‹g޽0= +Óêó&ê–ÂÁºåMû©I}Ö×B\Ž7†S¹žv8/½b®/:4 bÿ¢ÆØ ÓG…ü×WÞR<X·ôê÷†Í•áêDƒú=‘áD÷ÎKïTFø¦˜r¶Å0 +îjŒ¼¬‡Ôäèe'w¡ÚE÷°ºRבDo=*]“�˜W› ny4/ÖSW¯xŽjÌp6Åd>%qøEpj)»¼;ÇëVî=F´•í@²1Ô}(âX�2 –ØÈ.P—l.$šyþg$ڒɃ,-à;òËÏÜÄ­Rv´•Ööܧ ãKïòÌúàBÚL¥y›# sçòäøwÆ1t s3üŽäñÊÕç´·WGžánû­ÊîÇ0 +`FÛÈ.�{V•ZH¹¶®õ„¨ÓîHE›<l�¡Úª=ŠÉ˼:'«hn–Ô=‘ö>×-q|cŒÐ=:ç$Fgfp,øù\4÷à–öFùÈ£ü]ë\Ût‘€¾8§}ô3F#:ÓÃo'i¢9¢/Q·Ô3=€WZFžùPÀݙ&i$voN#ú=⽘6\78é–f¿åœFÄŋլóeqO3D»mÿÆ´ZõG§@Ÿˆ¢ F× ø¾õ}<þ¸`¤¶ +endstream +endobj +3334 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3335 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /ZPWAAL+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3336 0 R] +/ToUnicode 3337 0 R +>> +endobj +3336 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /ZPWAAL+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3338 0 R +/W [ 0 [ 777 722 277 277 500 250 500 500 443 333 500 277 500 389]] +>> +endobj +3337 0 obj +<< +/Length 3339 0 R +/Filter /FlateDecode +>> +stream +xœ]‘ËjÅ †÷>Å,Os9WrºÉ¢šöŒŽ9BcĘEÞ¾Æ §PAáóŸ˜ ¿5/5ø‡e‹´±Êã4Î^"tØËò”‘a£ôÊA8Æ£¹]¦€CcõȪ +øg§àØ=«±Ã'�üÝ+ôÆö°û¾µôÕÎÎýà€6@Æêê˜îU¸71 ðdÞ7*ê&,ûhû‹øZB‘8§’ä¨prB¢¶GVeñÔPéxj†VýÓó’l–wáSxóì|®‰NW¢’´с´ Ñ1Q‘(rÓÎD[– ùŽDWÒ +"Aš&êˆ$‘$B"E¾2µµÕ¿6¸nã1=9{—V–&¶ÎÊX|lՍnu¥û Ò-’ +endstream +endobj +3338 0 obj +<< +/Type /FontDescriptor +/FontName /ZPWAAL+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3340 0 R +>> +endobj +3339 0 obj +280 +endobj +3340 0 obj +<< +/Length 3341 0 R +/Filter /FlateDecode +/Length1 17996 +>> +stream +xœ•{ |TÕÕø½ï½™y³¿Ù·Ì–7kf&“L2!¢óB¶€DÙj̰ ¸”@ŊÄZe³’ªu©­¡ jEËdDkô£V«úµµê¿ +mÑjKÚÔ¢Ÿ­$ó?÷N‚ð}ý¾ß÷ÍãÜsî¹ç.ïÞsÏ=羀0BH…ú‹|+o\ރ®{¡ð“À]¶ò¦M¾‰ª÷ÆŠp)Þ¹¶g͍ÿö¸j$O#$¯^sÖk·/Ix@öi„Bç×®^¾ê½9ϼ‡Pxukaü«²Èy¬½qÓ-ÕEæ3È÷@¾þ†õ+—#¬Ù:Ò_ãËoé‘ÿ^þ äÏ@Þ×Ó»º'óÁ«Z„¦AÿúVÄà2„de2£U ùƒ >Êüɑ‚y±€dÜ0óãƒ,R)q#/—½å bq)ñõød Ÿ6Ž7^!œkœ?ވ²@ ç!©®òü† $¸ŒCç}ìÈyI†>G>nF‚‘¶xFv}�ÅÙムӼ¨ãpÈï1è˜ø0û{I‡”!;ÏE‚^¹^ÃÉf³É¤-#ŒŸ„ßNVW¹å¤Ò*~(µhµòÅö2’ò4µ ‚�t)µ‡”ŠÐÆ·Äqmâ zsGÔ¥Öãñ„ß_™03IC&IúÊve»„w»hg£-S]#?× ±r¸8"•eÓÖ°Oð‚a_ewå:eOåGÁ"Ÿ?‹hˆ@Á”¦r¯º¼µþÊÊèª:·Ãáu‰B%§ +¹CñP&´Øö„í û!^œ˜^€æáùŠ9ü¬ÀÌðüÈüèEŸÐgøzpGdG´¯ò[ÂD8xT8<y±òÕ૑·ƒoGNVzar gSaeDMۚ…fC»ì*ÅûUѝê=ÂûNÇNqGpG¨¯Ò¶]y·m{ˆÕ*;ñÍÂÍN©äC¡p0¨Â +ƃ›Á#øD¿Ç‡¢qÒ«t½×áñx‡‹wñ‘°o¸¸U’ìÁ€WðJE 1G£‘P8 WñJ3Ï+í»ÃPÍ*UP ªì³ÝD‡Ý¦Rò +¬ÃQ|ùŸòb½ä¤Ãg%•^/^¯Ï‡ÂÄ("ÉíGñu(ˆxü¸¤H0Ø@ ¢ö×¯Váa<xp­ŽŠÃ˜—,’+ÙîÀ{øÇ Ç)ë¸/´c׳>} °è°&CjMmð(PYðI#©’Ý!,…úBLhŸ=¨ÜNòÏatç’T>Á}‘±ª‡ jd¯bª¹Ú£¸/ŠQTˆú¢R4‰žŒ*¢¹Äþd;tmè=ëÚàpŽŽŸ97ÚµÁ~Î9êË (¶ŸqŽ +çŒÂŽàq +£Âh¶¡qò)ѐÜ.«Œé¶ +Ƕë*í1ž²)bŠ‹Ù‘0Š…‘ÿ9U|#ÛwumÀ]¨ ÷‚jã®XóÕ‡B‚Y“ dž�›†‹§ îŒí"d&h¬`Ë ²ÐÜ %ƒc“¿ÎÎN“ß"—[Ì6“) šNCVQÊ×¥k'óXd±ˆAó´¸/í7ûI­=lmÄg{ÌüɗÌá ö/Nü<úþÄ'Á‰wÜõìAÎS捏ÿ ?³½Ñ¦cƒAÖ&ˆfËøÇøó:ŸÉÃÚuçÿÌÌ–eæÔ€C`¥!QÈîEjTÎÌ)Y™#(�;Ó­Õ2‹Zž ­¬³Øo×ë!5ÙYåpñ/M&f1§ Þ<HЁøùa"­Ôڇ‹ç¨¿§Rv"N¤€xó‘²ûˆ1³-ð¯÷oó³þòõ Õ99–KDJ:õ,i@^.7¡döÍX¬ë81;£8Iæòx)޽‹ ±c°`±I£'i}FbÙü4%ílk›$ššJ„ä˜6M¾X’ÃÚ+gH§`þýå +y½O¥2RS© ˆZ†PZF¯‡TCl'y³±ƒ„ ħIá<Kíª= ;I@Éã0öwgƒZ‹ 3æ’ýœ ôú{c™/Ð`$’È&L¥j)®o(áDU ‹AŠ¥J‡³Öõ˜æ–k£ã\Ñv4ù<þCcê‡WÉ T®Q˜Œª~%VfXbr›ÓIúlš½^£Ñ:´»ËØ ÏY×PÛoÇívœ³÷Øûí{ícv™½ ¾?¹Yc±Q²ßÎî…íÏh/¼šðÉèyüÉä+Ñ=²6Kg'NY-f¹XJ×֙ f«µÆâO§êê҆Úp($–+ÂA­˜>½¢¢qúíŽê¦‰ææJ—Ráq–EtØ,»—4VTLŸðû–dÊgãb¼ü›qŸCè¡g£¹ø7¦‘{ ¹ðxIk¥ [2‚ª¸%¢VjÝhdk,&,3QÒ¤#Šö3ª€&¢›D%“4¤ŽIÍÇõV3ö°€@²ÇÇOOŽ+éZìÝáXJrÐM)™Ã¦!J`¥©å"Ú5\üê‡sŠp�!™ Õ£Æj½ [֙ñ3¦ÝIeX}«]XFuMÆ•’Q]“™È^#\2Rªk@ü“êšÉä.›ÔµwNGÙÑìøÉ®®6E×Ôª ñð&>”š4™nÜÍ0Y÷#†G/Z^´;>t(Üx§/Ð,ÐvkºµŸØer8¥ÂvÖ +g•“Å$1»öbÖR59Z¶Ša°\“&ƒ¶ž°œ²üÕÂZV›]o 5RܧÁšÊ¤;ïfÜcŽ“Ìí&ÜgÂÈ$˜ò¦ÓIÓi“Ü”+»pŸˆ<]纈Q?×~Òø™,5îPtl`O’mèíB½`L±¡Æ"‚†Õ¤ê¦ÕȉʅÒ1]W7­nžûæ›5ÿ冰Ø×RÙQñi¶(÷ÒÄ/gŽÿ¨óòhdÅʚî•ÌZ¿uÝìÐjTò¹ÀÍû;ØÃ:fϤ^¹ë%¢?‚Ê ¢ÆPe¼Ý9iÐ>›2h§Kjd§Šf ÿ$y #ä¯M‡ØÏi4`=iþÕÉ,äAÂM3B +D-I{@œ•ô¤z‚¶—À>NߤbŒ�A€@ՂõÔ§%%ÔMס°Áç I081˜ºÑ³g™Ì¤%c™‚ƒ°Ä9;&€Ù¼ ÐµÔ^¦i +=†k¡QÒ¤!¬¢š©’TQÍTÙ)ËNYvMÉøÕOÃ~ÊöS¶Ÿ²ý‰){ ÄÇT‡8Ou8‘¨Ÿv‘\d;¼Å(N`e&f²^ªH«êsÚ®:}Pê«ï¯çòõ#õ'ë٘·×çê{KªÇ>Ì£a˜ÕK†òDÔž[®Šz0”QOh˜ÕI•b:\ÙTëI·`_¸Ñ·Ûd0*‡= ìWá¼ +ëU=ªÕ §f^‚ äTzí‰\¢'Áõ%úL>QBHŒ$N&¸DnÚãÛ¨>O*ôx Oú/ð.†LfÒd£Ù¼E2;Ëd¼<è +•ÉeXÁ;î2ÃB#Üq¨9x]bTÓëêjRV›Õb0ÛJ•(=±©Ä¤Êìì´º)&±³ó׵銗I§ª’&.·H)ëm©ª¾n®%3s¢á2Ñl×{–¤e÷ޝ¸µuÉÕÒSÏ/õÙÁì†C¸åÁk’µ &Ê®©ô&Uýö²ïÌv +bÙ/.Ø/„¥žýxr¿hB*{mˆK pF’p¸L˜¦ˆÃ(á1”B•d’Ä)#4!® W¤íÆVޣݣÛcØÚ^û¦úMÛ;áwj”úʐ*¨hzU›Õ¤e •úeu\eV–²†úP6’©­j˜£^ ,0ÌôÌ Í‹´ÕJ KK‚í ›ÛÔۄm†mÖm¶o*„Ãö£!N¦ô}Ü+x ÞxTµ%TBÃb岺önr3`Ü[êq=y‘›’8Yªµ«8TIÞÁSévg*+2S!¨j–¼ ‰FJ)y§ï…À»‡å +×Ö¦Uj¦Æ®R*ŽPmº¶&4î±& ؐ†]bÕ¸·:Ú=ؓ ®·‰Œ¸GÄ¢#XY™©I|†kÚa¶·¦qZ&S +E 4§ÓA5®ªÑ˜kj4à;ڕ[M8èP×'Cv«©U¤õe¸Ì +‘¬$ËàAFƒƒÇSÉ%p"áñ¸UšaÜzh½[+ƒÃX7äs`q 4BZrä§cŽ0†ôÆZÇQ¦Õ ^SHW†!¢B5¸æ(óÊ fþÿ8˜óا]£çF…ñXWlÃ(Xó’öw5–60ÞØH¡± ÃäQ³Nœw]el»nkÉU'¶3[“ö³Â™.2ÇgèD3]É.à4+Üv(/4ê·ë„Æ­ÇŽtŒ?¦�Ä·ÌFoWW 6Ñ´Ü÷#H ^¹*£»ý¬2cóyŒY ?l!G´²ÌÕJ.!k'\È,™lº¬L2ª³ +;$u„j ¾)àhDOZ;¬Ï}úŒj¸øVAŸQP@ŸI:¬…-åHzc&ä#`�žÔ{« &uNŒ%d Hri3L€À&Ÿ%è3€¸dɘJq…µ„ŒÄ³³dœÄ‹1Y2u¼%©2g¢�ޚQÒÆ¬™¨d�°dR gé€T4|\úCÿ)/) L9 \¬6Û4ºˆ¥PF¡0Y­¶’%J׆Ã$¸¡yr(O#  ˆúEµµ©mvy×Uªo=³hvf¢=á0IwßߒHLü:à +-ùÑÜ+/ƒÐ¦ÌfO åk×®tZÜØØË{Ÿ˜ÞRÍfÍÖuìØ— ö0ÈÌço˜FÏrÍÄLöئS>i›ÌJe¬‚E·„qØm”›iTc&¦É@I!J2„LQ2ä 1[£±ÑØYx²Éã]SFkÒVx”1ä6˜[S8…Œ` Ä[Iz³¹¡Úš 'ïvËfKÖ¡tªå…¶E/ Wñ3ä(Ž!'‹*¡~.i¿R�ÓžeLµ•ÖUuwÊî’3J¥ÌÈ;x§2fv†”cÀŠÕã:cÚ5˸V¹VµÎq­s¥kmü~‹j‹ãfç&×-ñªŽ‡ÑÃʇœƎ¢“µïËE¥’Åâ*Ì3lr˜=&O}P<Æïs8U*3Äc±€’7ÃÌA• +§’SñqÀ•’çE“ÑHÌI˜˜ Œ6œ3n}­Íæt×>¥S198IÿªbU[³ÊÊn%«Üʃµ‘ܱ7õ>¬÷ øߞî8NƳq&ý¡Ÿ¥±+ÎuõÎ?ÓµáÌø9ð »6Œ_Ѻºå”?~&V2(d!¨á/Šþãòßû_øx1%]Ë/DáDI‰2mÆòÉH¦&e£~æ4¢»ï·$þSÇ +¾<†+‚»Ò1±»îÀ•ÓçM«òg"*Ϭ@Óijz¿C°Õ€‡Ýá։þg4bTªµÁ g÷ë²ç¿|׎–xEUyç�3ä­5‚†ÆæóŠg؅l™‘›Ý:©ÁÞj¶ ôé(Òiˆã¨³TIûPÔC$$Ò5™AЬŒÁ`� +©]Aƒ)£ Ť6!9G"xBñ³g‰{ÊU«ÕDëcÇ îΎRǬ««|¿Iùb¸-}h/Ê#– ABli¥y҉ þŸ ð)ò +)rŠ>Å^§¸ûWàXҕ^ Ü_)DÜB³Ùë÷$$¼-8Œäm鬄¥Óy=%GñÝ)—ñ8~ºŽµOѱÂH“Øaì¶w9r(g~“•9|e`ûÊ2V©,ã%£R5Ï­å½ÍàO’ìP$RKÙ +*k]r‡²ÃtµÛ¶Ìþ%§³J¹BÉkd–9òÌ=òíš]Â]îï3ûí‡L¿bÞÖ¿#œcþʌ9EŽï·Û©|Iñª~LÁsX¡ýÃ*Ÿ+žFr0Çsë”3™YÊÞEÌ"å +¦—ÙiÚéxÄôåTÃü!e^õSæÌiÍ9•™?©ÀHqRÁl ˜Ì]?LZtr+gFUV ªÉ˜1v[¶Y ã,×/9 +x²`Î�ú°`"è-i¶1Cæøj&+¢xƒ·F\½¯·n³î±²Ösfs«ø~ž©â÷ð§xVà%ބÏó§y9ÿ”ѝD¯Ø¸d¬ÒIºv‹t‚ΧcÇtXGF¢„¹Ô5{šÛì±+„s± ½½óÇ7P/¸ Ð(¸±x£½D¥b½`»š; +ë-¸«3F¼e²¿{‰£ß…êëIŒ×ÜqPŽ0Ãlè¤÷&ôà饇¸zS‹”ÈhxrFÈK¹Û)¸J9W©l2§*åT¥œ’æ$2cœ†Z�D޹K>rc'/í|1LºÖޏ%èÑË ù;xÕªíËîJx-?{xߟÿvø[¯ŒoÇOÊÇʺ…w2Óߨ´iå-æ¿Ãøí?cÅëO5tê¥;J±&ó,{�Eð¡©Ý]!Ñë.¯ÍæH¶{±†Œš7ÈI¸hðN…‰Þ©Àˆ¿Hr\yÍdïziÔÜó’š +bµ[G!h´£ù~° ¼>¼-̆# +»†…˜ñ8„Œ{Óƒé¢ˆ‘†Œ1áÒ@Q$ͅ îzå6%£„ìr)ݯŽìt2Æ$y þDc>B<Kʼފè1´’ÙãÇ».„z.i=œú“ÒKŒ¤ÿ*§*pwöF=öp¹!ê±Ý-†Ã¾¦'܂Tê +ƒÙ'`ÎÞG®º Öt²`aì6U·Kr,¯ôVà +dx½^îóõûä|y߈ï¤OæËEÿ2UX¬Í×Tè=³¡tÉ%ŒöŽvè“É ‹.»z7 .ˆÈ,$ +]tA¬E"0ۅlÚÅ1ؼ[¦Í® ˆK-FK¢Ê¤qùDlf¹C%ӊNoX…-쁟ÿ¼9®k5G¯™˜3/ì +VA4´ã•{/+£—^ j…óà苹ͤƔ™5r²ê Ye = 4‚Z ©“#ZB + !™“£bœ-È«… "7ÙÒ]êäUê]Iʉœ“Tv‘…trfºÀf@–S#Œ†#®§šçÑhJ†6wL Q¼p<F;!‹Újì³à'¬‡­?Á¯)¹ßVʍTáÙÊVëRË]øåNýÛ.…WJ¥9j¼øËkNFòâ9üÔhŒÙ³1ð4pXâðI’¶s9®‡ëçòœœ;«!Þ¹¤Ð0𠶍76”X—X[>²°-ß~å²AgΠ—›sÕ2ð¾4ÅÄx‹#Äójîx9Ù␙M}$|äº(;*ŒvN¾DïuØm êBL° "TyÈ 7û;}تÊ®�ʤ|ØÅBbQÛ|È!ƒä_â|܋‰…Û€‰Í“ ›™Íò[U·ên5ÞbÝlß\Æwuv¡.0|†Œ ÀB¾*¨‰±"æ ƒcjz&~J­œ|_�#E=¼ýú›Nl;q뚭o,L_?cà«Ëo_7‹=ðØö_9ß·o÷3·ÿãæ¦ìc·½:ñÞÞ;wOŽøÎ—Âée÷" þÆÔW[ñÓÒWP9¬ÀÔ*aj•0µJXC.wˆÙѐOXš©‹ q.¨žß;DUUöØ"@L`Ô&3½ÅïFA®Ëcdª'ïùém ᕋLPØDo©ÌôRÕÕ¦T?1½€"C“ÓA•®ž4%›I‰ÒU½Fc³^rݔ Tºhz¶ß6b³±6âdgÖ,5d¦×b[A»ª®Ý†%[»-gë±õÛö‚ Bõ(æ–ã¨GÍam“Écn!)ä*„ZÍd3zٞž^Û¯ÁíœÓôhú5{5c™¦`½è²½ti”müÂ‣ЉÎÐÛõKoÔ§ŒÌWµ³&²ÙJ§ÎkwF Ø »÷ó¦%õnz{ÎJÎšº³ï’ý°#5Ì/'­ˆ-Mï8«èf5Mu¼Þ*’;ÌJ’݁(OWœ§+ÎÓç­ô*ÔJ¯B­²ôÖ©“ ˆ÷èŠ[ÉÉ"âV䦕ݴ!7mÂ¥7¡Qz\EKWݔ£­D§Î7 þ)©H(*cU䫑²¬Œ7¥ý1¨‘�P^º•”} ¥pÆjá’Iz*¼ý/gÛ$M֟qSçÜwü×$­D{ªè½~5¥é�ªKíë<Õ9žêO/=y+CXVʲһ|«5]‹ÜTÒMnZè¦/J¸Ñ)5âãg‰D4š®ýß^ŒÆ\RCZªHóir3Z•nOçÒ=éþ´,æ‘Ò}Ë§åùôÉ4“Oã0FÒ¬›·F=úÒ%i4ê Ì-ç£Ý\Ñõˆ¥KÒêpES•§º¥ ‰©úÆQÔëu*›5 èçqžÇzpø<ǓKRW´Æ¨ðFÛ£¹hO”ë‹öGóQ–|f¢ÔI4[k£¹ÚÒEiìQj´;X9t°¶2,“ÛeΩkÒ;îÀä+í†ÒgZØÿí-)l“‹™_lÜöÝûÚnðYuêêÓMRŠkšóMj]uÛÄtóÌj½×YÖcsŒ}¹mIãm[–zô~T¿�ß¼uÃW'Ü]V7Ú³VáEûf;ɁÑªâæ×°Ïª¹ÚÉ}®¡þ]DÎbÓëL¿ªb½Ëɇ5„öëÉgRR¦'goŠ”ë«|XïçŒ1Þ"Ã7Ȱ,˜ÄW(7{ðJö}Nœsö8§¢6ˆƒàÄKDn+²Díá”?þ«ã¯b—~ÇJùõaž«°zŒ•2¦¢ZQjÆal“áëe_‘1²`…¢ÅƒWy6yOШÆd„KN¢¸z}MÊÉëè +‡kR¥,v¬„‘Ȭ‹€pìXWV8f$÷¦ô¯F\RTwÄ£±RRgâuÆnîÔ, =*<©ªˆ*š«é©é«‘ëk†±OÚúýºöuݱÀ±àoÄ7oÇ?à>?|W³ñ®ø—[ã{ðfÛgésö¹úÊv&öTjõXϨX¥F^¦Š¿ZþšÈ—±V³±ÌêvD]ñG”¨õÝ/ÞPcÚH|n|AMwÍ-Ñ[âwëžÔ|È~P¦‰òÕôãÁ^œÄ Ʊz¡r;%C…ÝãxÁåqzXpú`æH¡ã+),7¢VÍéÃÉ<ø§¨2YQ™Tçí‡}˜)™­I2±ÌFŒ'ü§üõ³þaÖ,©{ô8§ïÑ÷ëYý0®“a§£ÒËc>>ƹpO¸/ÌúÂUa&üDÿ)ìl›rfçöž£[kœÄYE?ÄY™$x…"’Dbg \²éΔþ†‚^¥€¢‚]ЪÍZ­šÜ̒‹•N;ΞíêÅÂè¹ÑMɒ¬ô)µµ(ÖIwkY$êõ ¹Âkð—ay”/—ÛS†Y¦!ì[²s¡/åçŠO…O ŸG¸®N܋`#Ó1€˜v@ý-m¿¥ßÙïê/{¤ü!q ¡g(†7 Øë ¦NŠÉÀîø£Gã²®Nâ"">GFqd°¤Ê0�®RÈç¤_üU™J`Å)(3ÁcÌêȰŽÜ¦º292Rà,–Ú6eâvS©-c©-½º0BÆLÜg$uÆ$½ÄôVÐB?ZÒÀ˜dÔB?Z°(üç{ÕÿrËÚIà ƒHÃËÒk)΃%j¬Vê܅á‹/¦˜~èæ«g.ñy»ï{ý…Í‹nð[lZ¿¿ì±­K—O¼—H<ú•ºù5Á¨aL¼zÿusõ‘h嬕ßÛúˆGåijî¹÷ÊLë5ý ™¥¶éuvz Œ£ÈŒ0ŵàû�sð�gL[,BŠŠEMJÈQˆb½ƒ%õ9$#/‡x¤D*¤ÿ"_ð-‘lò”±ïHÅßœøpbnñ¼ìz$N\W<͚ g&¡ z  �ÃÕèe4‚æ¢ÇQjG Yè:�½nÁ¯C"jAO¢ öÂf"–¡GÐÛèjԋÞG§Qµ¡÷°ÚiE=Ȋ2ŏ mC;ŠG@J…šÑÐsø¼%žÍÄq zÞ!‚ EŠÇ‹oAî;è}(¢Ù@}€ (Œ¶¡o #ºý¬xžüå!ZžÀ·áåÐn®–ÛU¼MG‡Ð¯qPóÑÙ[ÊCè¨õ}lÃ#ÅSÅ?¢s­†–¾ŠvÀˆ h„©d›e{aÎCà“_–CéWÐÛØ„«Y©.Î(>Ü'ÐÇLŒyÂxŠ¡9¨}}fãMt}‚Õ8¿ƒ÷Ãó üÙ[0¶6´݊ú`äCݧÑ\«cƒÙ²¡(Z e{Ð>èÄm¸à—Ø}²ª‰lÑ\´ÿ«^:`„è%èã®è-g7qn“,5~¼á*ômtýÆñÌû'è3 ‘8þs;³­¸´ødñ} ¼¨]‰–¡õè&t3ú¬êËèúþœQ‚ä î'²[ecÅû`nChŒ}H/„¶wÃ*Ð0<oÂ[°Þ¢_¯Âkðü Øè·ñیœñ3˜?±yöuö·\LVl€–¬ÈýŠh)Z +p;Ìö}ð¾O¢Ÿ ×°‡pÞèM¨ÿ)3içûÌ æ=ö.vw^v÷Äé‰?O|^Ü:Ýz׳ùÌÂ_±ÆÅ×áø0ò~æ «cVdÓl»ˆídw°°¯²?çz¹ýÜ;²9²å²ýŠå_žøE±­ø5º_ä0®0ŠÃ>›ús-hÓõ0¾xzÑmè´ Ý úrڋöÃ{¿ˆ^C¿F°ûaÌë ÷AëîÂ÷Âó~¿„!ÜÆ¿ÃŸ’‡)‡'ÂÔ1Y¦™™É¬aî‚çæ$ó&ó![Æ®d·±}ð<Æf߆-ÎqEY +žÙ²Ý²'ä¯+"ŠÙŠüçGÇ+Æ;Çߛ@Ή/M<8ñÒÄ‹KŠ[`üA”@•0Òí0ÊG@÷Áóhâaô +zý†Žõc8?e ñv,‚6ÄaÕ²xžÏ||%<‹áYŠ—Á³¯ÀkáنûðWñøkøëø›ôyÞmþ!> ϳø9x~OáðŸðÇ (1Â6™0“d2ð¦ÍÌ,fs<k˜õðô0½ÌM°BO0CÌæMÖÄÙ»œÝÀ>Âþˆ}™ýûŽáâ\’kä–pk¸;¹Ü/¸·¸Ïe^Y«l­ì1ÙËr—¼V¾X~üaùù‡òó +¹¢]±Bq›âWŠ"kõSxïCèâ_R~o”™¹[˜S°/ìll;^ 3&g±7°÷²ÿ.»±>üÞÅ®c¯/~ŸÉ|Æ®ÇK˜q9ë•5°×¢{Pïg~ǜcþÈYð"æ#ᾁŸeֳ͌œt"û%gáî”}¦û7¨ÙŠG˜Ÿ°w²w_@ ²Çð)ÙcÌ/;͘Ð)ØÕۙ‡ ÒϙuÌnÔÁÕÊ>Gë`Þ(»æûrf®`Å=†ÞgEæïx ?Vã8žË˜k˜ Þw{Ð(Ç=ø›HÂGñ»xaü$ûžÇh`µòŒOƒƒá8ëÇ¿bU¨“þ™Mˆ±àvfŒYÌ>/?ɦ1+ñïèVÌâ*Н©ßú2쀘0Ø´V°&¿Ä)dG½?7ñ<±Ø²·d»AÏ¾ËÆÑU¨ +u1¯£ØïÃӁîF)ôèàTÅ<Œn+öáU`÷çƒýdÐ0¾%±¬¥ ƶ Î +S¶°zý ìÿÏÀê·á¿ ›Á§:‡GP„#%÷p­`™r`wó +uAîÛè>ù!Ù/ÑlƒCÑ7ñhùoÑ5pæüúw¢Fß2ô].£öeÞ�5¾=1Ið܍^Ç Ú +c¾öy;7,ïƒÅëà ×Á5ÎÄ×кâC¨ÖîªâÅݨ»øÝâÕh ZX|ìïMŪCÛeÌYŒ«û>çÑÿûÁnÏFï€= +b;ú<?‚ñ_.;Švq¿ۙ-ÞSü5²À|”à ­€Sô ºýæm6;‚j&®`‹3Ù8¡N¡+‹O½X…Öo�Ëû<Ú§íéCÙ>ÐÝÝܵLŒ7Ь8 Ü«eI3/’²—_Ö8½!SO¾פª«’•‰x¬" ‡‚±ÜïózÜe.§Ãn³šMFƒ ×i5jòÐrÇ2Å[ř9_>”Ës!qöìɋˁ±ü"F.ïÖÌKeò¾ó]*)äµÿIR*IJ$±àkD‰¸¯Uô号ˆ¾a¼ìÊ ¿Þ"vúò£”žOé~Jköû¡‚¯Õ¾¶Å—Ç9_k~æMkwµæZ ¹AµªYl^­JÄÑ J ¤¨¼MìĶË1%[kà ƒx- *ï[Zó±…Œ Ï[—¯Ê·_ÙÑÚâòû;ñ<n^)®È#qF^£"¨™v“—7ç´ß:ò6h·o0>²ëža­ÈÅ4«ÄU˯îȳË;I†ôے·ÝzÆþE76wl¿¸ÔÅîjµ¯ó‘ì®]Û}ù½Wv\\ê'ig'´‘g‚3s»fBÇ÷À¶-ôA_Ì]y|tè#ïAÞ©ôv«ÅVÂÉ]çË+ÅâÚ]×å`aœ»òèª-þ‚Ó))žFÎVß®E¢?Ÿu‰Ë[ÊÍh×U[†’ÏqiI">(JÓ:¨ÓOíÅÄê e”¢â„j»ê¼b2"q¨CÞ·Ò#éáêI²ºíZYbðëÄP+¿ +Öc]^ٜÛ%4�_ õó²  úv}‚`ýÅѳ—r–OräAáDH¢% ʧè|,–¯¨ +¢h†…1^NóéDü¦a&/ö>@0}¨ævygC&ßï'Ë»{XB+ “ﻲ£”÷¡®’’±Î<“#%#S%–Ť¤oªäBõœz|zñ–<ºðO/XM­kòØú?¯.•·-Û®\Öákݕ›œÛ¶E—äJåõÊ&)\*€ ÏsA˜©9"¨ÞUË:þɂ3ÅÖu¹Ù°Õ`ŒySsëb:KãbiS ¿W_h™d:4¤-.(§ú¿jXÁƒSöÍÌ ¹Ù¥´Så÷ÿ/+A8GjQôEµÉwÊ7Ä.ÍO¿$Éð4»X0bÚ-ÛµKuIÙL0V»vÍ}3wåv-.ö­}‚¸ëÛÁvìêiÍM-ÿpñ¹Ý®üÌ{:á%ÖâPmÍñŽ+%¼c᲎#’ùv,ê(0˜iÎÍè @YLjÞ$Êe—0IÆG2pæÁ®(0<•w‘꣥eÐüÊaŒ(Ÿâa´r˜)ñ„)<®Ä“(üˆ¥h^Ôq±Ѝՙ(ýí-8/†³—çÔ?ìÖ7~Â;xê|ïî— ~õ嚇>ß4~€xY*A¾oBªðO´¢¥ú|Ó?O]ˆC¿øéä\&û)Ò2Ô`æÐ4ˆE.� ûu4y +in…òË(Ï '|éw Hþzy�º= UËJ`†°Êì9w Tv!ÏI„ÊëÉÿK££Ð¡ÁøÄ  –\áqû3ÄÃÌ´ˆ=;ÄVx³Mö ʱ¡ö}t +€Cp ²�=@dÅöwC­­)ip¬’âB$š:B + +Î²Ô ì!zðãTÁê¢%ïf̘$êêKÄPE"uªIž‡þ +À°ï±§À µ†"•©±&-00{;҃cæE{ÙwQ€AûÎP ”x‘}ÊƾSDª½VÐRÐàOÙg!´òBðph²äАΐBMa†1ô$Ài€1�­gŸ@Û�ö��àR/@`á°ûÙý0Î}P_i`=À�¦ð)à_ORöIö:ðf¼ì=ìàÙxÙÝìýÿ�°ð÷€1û]È<0™0)ÿÖ$ÿÈ[?<‰¾ ðƒô–ÂË~s2»™ÖÛ4‰÷² ¯Ðär@� Ô@=�S÷�¹Iƒ7~íip +ð% Óµµàém²9R{aJ·ÂÔo…™Û +3·•|¤do›’¹­$“`o™Û@æ6¹ f¥ŠÝým$©�à`aÞ7¼~Ò€“”ÿ5Hûö’{3ÌcFµ“½®ñ‚’­ÊH©ìQ>04{íÃÚóEN©"ŠX7‰õDv5-]=¤Ôîê!§»„Aêú&»}€AfH�µ�-�»²HzŸc¯@7òHÒy·1ÛØmÜ6WՂ/²)ÔVÁ‹Œl5‚@ÔÛ݈§å”=Ê>%+(}Ê*¥¤lWÊÖC»‡e½l’Ͳ ØnVF.î 5äân–¼¡¦_½WW¨Oªeyùˆü¤ü´|L.óɫ䒼]ž“÷Èûäýò½re¿¼_ÁäÔ=ê>5+¨}ê*µ¤nW˼ +¼·é.vÙå +�=�ý�Ìq7ð}ì5�ݰÝ0×c)‚œ�pèӀeÓƒœäôÀÕWÈ6ÕӒv€@Ïd©üBÉT"?FJ�ÂPª®æö4¤c„˜ 9-䴐ӂÔI†Ø'R@;�Ky§@k *«š,ÏÈiù•™*“H]æ¼´<<Åù(ÞÅýQ,5f›RR9$F£±[ìvGº÷qëÅõÁõ‘õû¸â‚à‚È‚}\V̳‘ì>.)&ƒÉHrç½AoÄ»Û3ïÀ¼睘ÇuÏ[?oÛ<vù„ZˆU¥(.|¨àp¦¦é›¦3àuº!�8À"/¤I€,Àz�Ž9�©—y¸Ï�÷´� @5ž!æRïdáÐ2B‘ræ’r^üéBC͂¦¹`r»�Xhûi(šJ—¨”Ÿ‡ô4å/˜”ßKù^H§ê°`à–Q3· ¶ß20þËP7@€ `—Âᰔ´ © à��Ç.ƒg)»”yž§™§Ù¸¤­¶x‘Õ +GÑÀ M£Ðâ'iú0MwÒ4KӀ¤›«ýt®öÇsµwÏՆ`"°jñ4õKê&íÁ&í‚&m´I ­ÙNP Må$Ŧé4Kf¿ö~íßýÚ¿ùµßñk7øµ—ùI½2Ø»ZÆLS5Iñƒ4KӐ¤öj_ñj—zµÓ¼Ú&-~ CïhM=4u‘|PߢGÊ£øcÔ-áBcÔ .E¸Xhl4Qhœh¼Ðø ï÷>ÿé‘†?-Îx›,øžÃ‘üß'ñßðˆm½x ðÀ£FüƒBãDþûPÿ[ÿ*ç‰üw!j'x�Ï¡üïLÖûv!¾z}´ß½~ Åi¯âg€{!¾Ð}…ø €ö‚d€×+¼M¼"»2’y“=Ά–o�<«T¹µ'µZHø¹ V +“Q>EÔN»óDú’n$Ò&ʐHíBAŠuXO¯EåóñhE~0xÆûGɋ£O°¾ð˜÷ÏÃû-ìïñœÂ~ï/ސé*xOćqð°÷çâQïOÃxIÁ;æ¡àÅø0ƒya’ó ËàÃÞñ5ÞgDZºO„RXêÆ„÷Qq™÷‘ ä Þ;âϓa ፗ@qgürï¼ÆýޙÁa ÅR#t&©¼ b¯7ìúa<gh¿·:0L†Rmì?쭀C"ÊâiÏ1i¤À›¥¸b“b…b‰âJÅtE"¡ð)܊2…™7ò¯ã5¼Šçy9Ïñ x3ù{ùý†rêIÊ9’r”˜Ò êa2˜g`ïäMlÓ¶pÎÛPÛ¢ùi±¶aEñª|}¬-Ï·©cã{;!—gv€ç¼¨”°îr‘xûÂ8y××]ßv××;;q[~d%j[á˺ÞCqƒLœaG֛²ö¬ñrCffË¿Hr“éE‘ì—|R²»ó¶-ìÈ?åî̧Qtw¶åg‘Hý³YßÚr„é!¨³ã¾•ÙÐzáã[[:/ˆ¡r¦ÄÀî)‰ ¡r"†Êñ›GÅ@MË[[ËËKB/ã9DÔçe*´¦ÔV�º€¶Ú 1ƃ´­�ã!b ¥Æô7¦AXOÓkm¬Œ ƒ ‘ÁiA N£Åû¿(ƒ¥át¢ í'ˆ;i?!)ɀLÊ0<Èü_êþ¯¿Õ3þÂxhùoW­$÷%9±u5@.¿û¦µö|ß +ŸopÕo'/RB¹+×¼|uþ·âê–ü*±Å7¸|å¿(^IŠ—‹-ƒhe뢎Á•Òê–Âriy«¸¼¥sèñmÍm—ôµóB_ÍÛþEcÛHcͤ¯ÇÛþEq)~œôÕFúj#}=.=Nûj»jnkïäÑ òŖâ!F­‚ýsù;gX…žË鿘î·ßîzŽCpl©cy8#¯ E‰¦D)‚ÝIŠtäFl²È~ût¿ë9üäd‘�lƒ8Ő½u]˅7nÜD`󿤛6Û)olZÿ¶üL¿7æ[óR®¥“þ©ÞæÉ_s‡$¼Øx¢‘Y߸­qOã@ãFÙæÍÀ6¾X~¢œé.__¾­|Où@ùr9)¸ºã°Ô8Pþ×rv3hÞ¿ÖÚçfÀðd7mÞH~:ØPê.¶9ÖÜÑTŽV‚·‹Á3O €P°@†þ Ò_üàï�ºÒû¾0D8l‚M´Ú×µ;cÄèØÙÔPU:U? xùµ%¼pY ·^QM);àB¶Fդǣç ýÀ;�ø'€ŒM±)Úøæ’ÖvnDc†O¾qo"ÉÆØ&ú՘L÷¦±ÚXúDV€þIÛ¥zðÆÍ¦QîFRm3ÁS?R�¦øÿ=~²ê +endstream +endobj +3341 0 obj +12637 +endobj +3312 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3283 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.551 613.961 128.001 625.916] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3306 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 519.322 183.581 527.403] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/mgr.html)>> +>> endobj +3308 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.335 379.288 295.785 391.243] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3310 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [183.513 150.404 196.963 162.36] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3316 0 obj << +/D [3314 0 R /XYZ 71 757 null] +>> endobj +366 0 obj << +/D [3314 0 R /XYZ 72 501.025 null] +>> endobj +370 0 obj << +/D [3314 0 R /XYZ 72 298.841 null] +>> endobj +3313 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/XObject << /Im31 3282 0 R /Im32 3307 0 R /Im33 3309 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3355 0 obj << +/Length 1862 +/Filter /FlateDecode +>> +stream +xڝXIoÛ8¾çWè(cbV\DJskÑ ½ šºLŠÅÄjeɕä¤þ÷óÒ[”¶(@\ßþ>úÕÍՋ¿‹¤¥U6¹¹K”+EaŠÄ)'\Q&7uò)½ïªHwÛ¶ŸK­uj„],U&K—æåâóÍÛ«¿n®¾]É$ƒ? ‡á߈,ÓÉjsõés–Ô°þ6Ʉ.‹ä‘¨6‰±|ÛäÝÕ?W¯Pii„6V¡$ÀĖ…°&ñaQšÔC?´MçÇxk¼S+“ä¹™¶xé·+Qä8âîɐ¶â™°ðâÍF›äurüsØ["Ãå ÇW—¦B­e´ÒÍÚ£P/þVú„J–"— +XÍ~¡Õ…çLó\8é"ùYžõÃ×\H)#ُ'¬¶' %xNÛtœÐ§ûÖãÔ¥ÍÈË}×îy4øÖ?,ò<­Èû¯N=^‘,¥͝…ež3wõÂÃÚ´®¦ŠG2£˜QÀ"ÿ²YœÈŽVDa‘{Û|EÑæÌ® +Qꃉ면o:¼lš»DƒQ¦ºr÷}&’év!Á¤»ÊœÈÁëgºOë +Ld¤M+þ<hÃÔ¬ª–WHA¢@<B]èT;ö<ª‡ +>vb±´¥J_.”Ko_­poÍ3Ð&¨9…ËÎ¥Â�ú~½G·£>y‰Òip*� +yž=ss¼™§wC¿áQ`³Ü×¾*"<ÑpºÿÇÉþŒ0¨¼¶EäkËx®íéÚÀ(ˆoØ1dÝܯ£Î¥µgÝ}W7Ý=ê;>´fn¼¸Áèu`§òX–'„©Qéªow›­`tZ žW·qzhj_ƒ/ŒC_Ð8•›jøÊ§È†x¨­V¾œ¦@ΕáÒ <’eÚßñ iB‡·U 1F?[c¤P©bäŽïµŽ<³[Á㲌º¨g¥0 Z`rï¯ýT5íˆgDÈýŠbæÎ•ù«án?†ýÝ‚?M·Ý…þq´7±½auðßv̀¶fÍi>g¢TP•%ä5èNWÂ5¹Ê#³?!KAËô{øîã—brÎþæ×ηýcb>5Ü2 +§¬P20Ù±RU]7SÓwXά`ÂżŒ2Ӛ'l8“æÓ:ä,n(7÷<¹åèg²¤Èˆ5Šâv)}à{ÀLÙtàÖM…ò0Ÿ‹õ„d ²ihªÛ6¸æ¢ÒDñûA º› û;ŽQQ›q¦EYžŸ¡ˆ§XGŸÔ~Ӈ08GËxÖ�˜�¦Øw\Î²î ƒÝ`‘ZÐZЙ²ü-´Ï£…ŽshÁ@œÈgÞ±œPVŒ 2ÂPq6ààÞw~¨&ô)’ìF*tæXN.‹€“`}(„ÖžÄ*ôE{ÈñU¿úXǬ*§ÏS ¬6D„ÙÊ)OfepJ˜#zyF-œQ"`«ËA(bD'O/)­0Ð}ƒÇ³ÆX>¨\Y€´gŠÅVGV×Ô³ ¦ÃÁ)˜puqÃ"ïðÂýÐÔ<Âʍ_º´pN§ïú–·2\Ε¼—+Òš`÷1§qõ¤ã4xɨGàڏl$M0^I«,Ýnt=‹| »EjìuʦÿŽ»ªm÷ó(¡¥¹Ä<(J™í¦Š’¡$,Ö Ä`(Z¨XÍËØ‘lì7át5Ü6ÓP {Þxhü#k‹{Ý}ë¯çLxRº¤ ð GMø®Z_ fq2øíàGÏ勚.ù·¨xÀu€€…•m�°øMÙÃV®ªÑÏá 2‡1yúþ¿&ýpÍsÌ1|äõê»Ãg;,µ-¯<4cCe'MÇ»ΘReE|n\š¥i[¬ïáüëJâœÐ&Ì}‡ +Ucۚ7oCƒA¶mÏe?” Y7uíï€axð³A¾áîCoì~ ?u6c¿MëåØc¥üB¸ OMtz¢ÔSæ^WVd‡zÆÒéCA£½'xxK¾U©”ù<2ZØâPÅÈyØHæK¼ƒŽï R«j*™pÅÙuú™ëd¦E߆ö W‚ûžÞâÉâ ìq†Â‹½€7ҙ¾”îK]è#, ˆbž€R¨¢8ց™®)-°wÅïtM;ß5O8ÎuMå३åOÞØÆÊŸu> Y_¶>xÔÊP‚aÀ0¥1ÇÛÕ®…ö6"i¬Ëá`ÏAÚïv‚»¬’Ü—�ý0ÐC³*>]`�íwãtxoãÊGþ0"kwÔcŒÎÑ£?:â¢*Å롌!$$¶G҄—Ÿã—L#Gžñ«'9 +Xr}{‡ï1ãB^BœKõ‹_afÏ=¬µáºÀéûk¶UGõ„|&ë³\”åÅ{§Ðd |Û£%(ЏA¯S84ôåYôœ N’: N¸ÑäŽ +‘K{ò{BLÔÚªô µŽÕ1ùÉ6ñû6Õ6Š‚éõ?NÜâÌ +endstream +endobj +3354 0 obj << +/Type /Page +/Contents 3355 0 R +/Resources 3353 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3357 0 R +/Annots [ 3352 0 R 3342 0 R 3343 0 R 3345 0 R 3346 0 R 3347 0 R 3349 0 R ] +>> endobj +3311 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_yerrorlines.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3358 0 R +/BBox [0 0 252 144] +/Group 3357 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3359 0 R>> +>> +/Length 1125 +/Filter /FlateDecode +>> +stream +xœµX͎$5 ¾×Sä&'•? q@BHHú†8,…f¥ÕÔaáÀëc'v’n +û€F¥©ÏÏvâÄvêëæ ýýüƒùðəÏmÎúhþÞ¼ùú²ýú›q֙?¶`‹ùÉ|5ÐÆ¿Ð?Øwsœ Λls4§a!ÛàÀ¼ª-ñJÒoÂØþb>²S~6ßݶÒދ˜ øÝ¿{¨ævn^_Ü ºan¯Û7Î9ÀÇãðÙñ‰ø$|2>…ŸÊÿ?ñØßù÷ãÛۗíûÛ\^‡« {�[*z”lÚ ÎÙèS잃BÁnS­¤@Å&\Š÷ˆÁ¡@J!4"¸d¡)ˆ¸°È¯`ë^‘Ÿ÷ö’’u‘bV£ø’½m!ÙÎt+¾ùMAL¶¸9 b°ñ‡[lQ�9„ïµ{)Öß ®H¥ß†y¥û¸ldå4,(ÑFh§-äØÂ&%¿ÙdeYåb÷}Yu%Ù7÷&9µóÄXKg·™¬³Ì›¡Åö”­kÛï“à ¦¶Yx‹¼Oc ƒ¨µ({•‰ßÇ>~ÚÎìԌ~fÅÊ2‰m0QkQŽoýsœ-Ý2¦�:C ½´#§=J¢€c$t¥u>õ¼©jaoYkÐË8XjîØ$ÌVÛæ %¶êé±»A¯Oœd!Oߙ®¶žËX~ÂéÜ7å Öy®Õäé4ÓÕÖ%íÄ+m +ƒšî25Ö=çšquî#‹Š­R©¿c]à=ä5g#ÛC?¾jëyæíI_­Këú¹Æ®‹Žä¹` +æ%¢±‡à Ôžâ Þ#üªjš‚{è80W¬}ËDêª@¦9=xNʂqŸ,-á +õ±‡`*™â¢êõÁºé“¥Ù_¡;ù¾ßÒ5¥‰}¥ËÔsÏ.9óà‰}‰T¾/=oO&äA½G2X7õ k+y +][ ¥ Bg\WºL½r‚ƒv<9[‚§VàÑÈc o!a[[Ó +W¥ÚIW?û哎÷Ò=ëÚœ`œ L¾8áÀ÷­dŸSàìv„ñöáÇl(É)­ú`¯›9Ð}Ž:â~5 ¯ê*PwDX^DA`–[ŒUà{%Ç|ÀfjI®`¥À#=Èð™Èc>7!ò§®#eCÅÁ·ª«èc +¡åHE–i +<…;¦ÿ€ôlQ¸…þ�e¼rö”™æÅ½ÂÝwwTöe‚®@eU0Vőgn†:rcóÈ-î».�³:Zª'cûå](0.ºŠ.Ž¢#mf6ÿï0×Úæ=êø" ÒM=Ô5ìÕYRËý>WÍÓÒz…§> +.õÚvpô)¹¬èÔiQƒ/]p¯áÊ’"ÍX*úTuž©è³ÒüdA½˜æ†ôRÑ¥¯¼¬è¤›ê=øÞ6œ‹“tÙ['x;ã0Ûë -*±P´ QÖ¯_äÛþÜç0ϯÂPÀ‚ªSð?|ü¸ýi0+… +endstream +endobj +3358 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3359 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /UMPJGN+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3360 0 R] +/ToUnicode 3361 0 R +>> +endobj +3360 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /UMPJGN+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3362 0 R +/W [ 0 [ 777 722 277 277 500 250 500 443 333 500 277 500 389]] +>> +endobj +3361 0 obj +<< +/Length 3363 0 R +/Filter /FlateDecode +>> +stream +xœ]‘Íj„0…÷yŠ»œ.†¨ó㠈P¦ý¡¶“«¨IˆqáÛ7æÊHàóœ#¹'üÖ¼4FàÞÊôÚ(“½DèpІå(-ÃF锣pŒÇp»LÇÆô–UðÏ(NÁ/°{V¶Ã'�üÝ+ôÚ °û¾µô©ûÁM€ŒÕ5(ìãï^…{#Oá}£¢®Ã²±?Ç×âŠÄ9]IZ…“½0²*‹«†ª«fhÔ?=Ž“b]/ïÂ'{íYV–u¢"ÑùJt íHt$íBtJTdDgrn¹’œ'¢ iѕ´žHI¢Ž‰$åiíÆëHkÿ¾äì}¬*=RêhmG|¼£³nM¥ý …3 +endstream +endobj +3362 0 obj +<< +/Type /FontDescriptor +/FontName /UMPJGN+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3364 0 R +>> +endobj +3363 0 obj +278 +endobj +3364 0 obj +<< +/Length 3365 0 R +/Filter /FlateDecode +/Length1 16804 +>> +stream +xœ•{ xŕpUuÏLÏÝs_ÒLzN͌ŽÑa­ –%ù’¾$/B#`sÄòÅŒEؖ VˆÃäC<Û sÁ:ŽMBÀ&1+Qˆágƒ­ù_ÕH>þÍî·;íWïÕ«WGW½zõ^µŒ0BH‡ú‡¤•7öö¡–ñ×’ Àí\yÓ&i¢ê½qȯBHóÎ5}×Þøo•B„‚ºúÚn½fϱ'ã ûBeÙ5«{W½7÷é÷ªÞ¼ú5À°þU›†<”£Ðš7ݒ*w!òµ7¬[ًлn„Ò<änì½¥Oý¾úiÈ7B^êÛ°º/óákFÈ_…¹ \‚ªD…`´´`˜àçɏ‘iÈKy¤âGȏrH§¡Ä!Œ<‚Zõ”Äá8ÒâëñÕȝ?k<×x¹x¦qÁ¹FÔ´x’ꪠ%h C‚KxtVâFÏ**ô’øQ FÆÂ)ÕAn7JrG‡ iYÜùL$跘Hr„û½bBڈ[àcá€Ú¬†á455UVº2â¹ãðŕÕU¾a5­tE +)­F£z‰»„¦KÝ¢(]LÝ-b¬ñ[“8‰6‡qX¿9†cúbëÉd*¬HY¬™JK¦’öÕÔÝÔ-¾ÛÍ:³X]™êªýù†­#…Q¥¤©Î•DÉŽJ=kµ}‡?Ž}þ<f y[“{ͨ VTÄW՗z<Ÿ,VðºHi$ÉD–¸w=î~<"èÃÓBÓ¢ Ñ|¼@3W˜š][ß®éû-_om÷W|[ÜM…Ãϋ‡Ã‡c/U¼~-övøíØñŠ�¬‘Fíà]Ú°&ª©ãu®±ÅÒ¡ºR³Ô}e|‡~—¸Ý½Ã³CÞÞé¯pmÓÞãÚáŒÚ.|³x³…×j…H$밆ø±è²øEIú%Oú‘Ygò›¿?0R¸ç€‹J#…-Šâ‡$A#h5¡x̏Ç"ÑH8Z%h킠u;ÜGH¶ëta9ªr{ìn·'‘=n—N+ht°ÏãÓHB~|ú@�›-4'">­èÌfQ $ ÊÄ( "©ÝÏãëP ø1ÅS`°¡PL/5¯Öá<|p­ŽË#XPН²Ãƒ÷xð‹žcžÎs¨Ò=‚}ÏJæ0aÑaMè µá籈"ȁ¯U Š®²'‚•H„DFðéƒÚ-ÑJá9ìƒî|ŠNB1܏‘T=Uc{4#PÍ×ÇýqŒâb\Š+ñ\|4~<®‰gSûvÐíн~ÃØ™D÷zwìÜ©3cÝëÝg¼c‘²¼À€b÷)ï˜x†Âì¯8&Ž55B"6N>ERª‚ÛT ÓñÈ6S…;!PB5ELq 7ǰ8úß§Qh`{âîîõ¸uã  Ú¸;ÑrU硈h74…F +ã�ÛF +'ó¥×EÈNÑxޕ Sä`¹aG'&]]]¶ C­vØ]6[4#ZYM1__W;™Ç2‡e šgÄýuAˑŸÔº£ÎF|pŽß.ÙÍàà²øÄÏãL|žx§´¡‘Ûæý%ä¹¿á§·5ºL\8̹DÙî8÷ þ¢^²ùI8l\{öÏdî¹g92· +6hT÷!=*#s‹Væ0 +ÁÎ,5É«Q ÈkA–Ýf3¤67§)üå ÍF–�qò ⭃´ˆŸ?C¥µF÷Há “â÷LÊMÅ©o¢Rn‰3×ÂàºàÖ ,[ZUcµB¥Ô SÏÒÔejªlz+‘è>JÍή¤sy´˜ŠG^M$ÄÄX°Ä¤ÑSŒ’•Z¶ Ki;ÛÛ'‰ææ"¡x¦MS/QÔ°ö¨ ḭ́Lc£¯÷™RBkjµ!ÙH(e$f3¤j;雍¤\ >;H (çYfWÝ!™ÚI:0�F…±¿{´é(¨5°è0>Å3ÂÙP_h0´'4RI¡ŽQh¢›0®e¸az§ªŠX3¬Tx¼µî¸ß6¯Ì÷[çÉÁ¨§Yò[ ƒm^%g£Ac³êµX›á¨Ém©£H17Õq× F1äV7åyë§×ºq‡gÝ}îA÷÷¸[åÎËùLnÖDbŒî·3€7Àv„gl¼šøéØYüéä+±=²6KWN;vµ\©«­·YìNg#X—®¯¯³ÔF#¹L ãxùŒåå3îðT7O´´Tø´¿·$fÂvÕ}´ ±¼|ÆDðœ´4S +y—àÞo%%9ÔÇÎF{áo¤‘ùð¹¢Ö*áRÅ +ªRªPµÒÜV+YbpØ°ÊÆH›‰*lØÏ™Ú¨nR•b\1Ð:6½4;í<ØÃ<eh:zîøÑʱ#E]K¼;*¾ +KIº)%ó¸ T œ,u\DûF +1ýðN ;¥úôXoöaÇZ;žkǬ;¥«¡o½«˜®©ªR*¦k*Ýk”KGÊt ˆ0]³ÙJK&uí]€ãGQÓXÓ¹ãÝÝ£"lŠî©UA0âÃàM|¤42=¸‡¦Ò‡-{^r¼äñ|äÑ •â^¼Ð°ÐØcè1~êV©á”Šº9'œU^ÓÄîۃ9GÕäh¹*B°ÚPGí<æ8áø«ƒs¬¶ûÞDz8"”¤dÀ†ŠÊÒ\))Eó¼*dï°á~F6і³ÚŽÛNÚÔ¶lÉùӀúDôé>ÓMú™nð“ΝjbÆŠNa‹+ƒ�¬ài P²õºÑ0¦ØRãAÃjÒõÓjÔTå"u¹®¾~Zý4<ï­·jbÁË,Q¹¿µ¢³üÓ6¦\qþå‰_Î:÷£®Ëâ±+kzV’5AçÚ9‘Õ¨ès›÷w°‡õdפ^•6(TDEnj¡Î¢y·wÒ }>eÐNÕÈÍÍ)üI PF$X[Má o0€õdmSL'S°)7EÍ-HQµ¤íqZ1Óê)Ö^ +K¼¹YÇýYÂ�1€(ªëi®S´P·®E-¥I^ZP 'S7vú´5“™Ô`ª$£`,Óp9GGD0›çº³–ÙË:–BÑZh”6i‰ê˜fêÔTuL3unÆr3–ÛP4~ Óp±ƒŒdì`jÊ^ñ Óa Î2N¥¦]¤Ã£ÙNo1†X™I£YÙ ”×鲯îzsØéolàs £ Ǹ„w4dú(KiÀ’�æÑ2™KY*îÎ+ÓÅý"ʸ?2™” +¹.ZÑ\ë¯kÅR´±·Ûd±ˆ:;¤Ô᜛u}º!Ý1¯!/*á +†*©ŽT6՗âûSƒ)’Ka”S£©ã)>•öØV¦Ï“ +}®ˆ'ýx—FK&3i2©Ñl¹U±{KT‚:싔¨<%X#x5¥%8ÅF¸óNPsð>º×'˜¦××פ.§Ãbw-*UzjS©IUkÎÛÙiõSLjg¬ûjóå}>›IW¥L\æPÒ:.ÐZU}Ý<GfÖÄô/Év·9àuTš°Uuß¹·µ-½Jyrâ…e’Ìn4"^Ž[¸º²váDÉՁPȦkXÊ}é»s¼¢ÜG÷‹abwb”4)›Ü/v­6QΡ[¢8ZjUۙç`‡Cþ #-”$Œ$”L32 ä0bÆc‰Óð4UíŸî¢8Fñk¨Ôn!·¥qY!*‘o£}˜íöˆëjÎ'ïvijb±ÉhQsrbûâΑ¯ð9òƑ2Ø�¿.Ÿ²O+ZõM¦Ä·âÄV[á\U—ên5ÑjUVÁ#xµ »7¢ YCÞH¢×[ë|³­k´ktk=×xWúÖ$onÕÝê¹Ù»ÉwKr‡n‡ç!ôöAï‰çÑñÚÔ2ĉD²¼\‡ˆl»ß†’i?²ê,~kD<^oU¹ÎÉD"¤ì0sP¥Ü«åuB°"A¶Y­œ”(=©M0Úh¥œ)5׺\^õê}»tø„n\G² ­Õqº-MڅÚ-§Ý"Œ`“RšxË,a³4$iWOW&›’$é©©ý× U×Äågº7,8Õ½þÔ¹3`}»×Ÿ»¼mu뇨iÁ¹S‰¢æÒ…`¶p‘‡ ˜™ÿÒ¡¾àDãõ Ðâs|AQ§<]ê P_œ_ VOz 5i³åÓp„9ǼϑJOµh„².ÇÜZÏÄÎúýW̘?­*˜‰éü³CÍϚƒÑUNp´4Ú6‘ÆÿˆÇ¬Z½1æÝASÓÙ/ß½½5Y^ã4_Ö5D*dƒh`þïüÂ)n—CvTÊm™Ôà˜à´;Á z‰L ™ Ô8›U +ª‚z‘D½I›¤èÊX, Þ¶hFÔ -¦µ)qˆÊixê%S +ˆŸ=K�¾Z¯§ZŸ€Ø¤»iŒ¿îûnb´òèè… PêèG{Pqt +⊃(ö(ÐN”µ±¢FÒä4Òd5ýš=^s?ÿ}>Ïs´+ ¼1J„š^»=à‡÷¤$¼-eú¶€LNÊ2™þ¢1~wÊ,eF÷‘îîDšF +ø²Öw·'‹²ö·8•G*ɸ�œJI&@G¥k™W+ZÀfÓìX¬–±•WÔúÔm§íjgk¹û_¼ÌiÕ­`P9æªw{ÕÛ âÝ¥? û܇l¿"o›ßϐ¿s6kV“úàívh_Ö¼f×<Ö¿F8ís…“H 'ñ¼zí,2[»0°˜,Ö® ÈÛÏöj¨isºŸ’?’“†3:ˆ¦4iŽkÈzŠéÜ Â¤å@'·ðvTåtСڬkc«c\Þáðý’ǰ‚Ç!ØôQÞFÑo•9Ö ã«|˜®ˆæMÁóeÌN¼Î¹Õ¹ËÉ9ÏØíý®R%ìNœ((¼‰N +jáI“ƒG;¨^qIÅZeRL&™D“dâÆMØDG¢…¹4µø[Ú݉ËÁ_¿aÂsëÙIÓ é„ñòتR‰ `»[:ó븻+AO$º¿7Ðô54P?ª¥ó aBÖw±Ø„¹‹ Î=Œ4Л^ΔTÆ Ð"–эŸò¾bÎW,›ÌéŠ9]1§e9ŤÍ8DOÆ#Y2F�pH1õJ/ühT¬.î|5¤®Ö +‡#Œ°€Aý^µjÛò»SÇÏÚûç¿=óíWÏmÃO¨DÏÊúEw‘onÚ´òûŽ÷1~ûÏXóƓÓ;C ʝEŽ<ËíG1|hjw—+,¤ ¸,QžºZQw�[˜[fay‹šºd–À”+˜r΀ø‹b¡ÇUÀN÷n€yfÀ=«è™ 9·Óó<8fn¡wt £ë¢[£\4¦q8ðˎ‚[þí9v0]ä•1·,!^êŒÉ´¹Ô]§Ýª%ZhÀ­†‘²ýjáéN§cüÇAšâO̯¢Ä³´,(_ð« }ˆAí>ïNù”up˜Ó$mVˆbþ*¯QÊqO9Äýîh™%îwÝ#G£RsÄmE:}¹Å.‰˜w÷ÓpR÷¾‹ ãvézÔBhuE —#K(H¸_”’D)'JÇ%•”?öe¦°Ô!Z ‚"n8µ¾HŠcƺ-ì€ÉdÐEå†õ¨¼uzŠÁ$ø3ÔËqws¦]ìçÌßxë´9µ!y™ÃêHUٌ3/›HÌ*óèTFو갃ÛÿóŸ·$£õmöøÕsçG}¡PÈ)ʖ¼rϗJX`IPœ‡A_̨”&5¦ÄnPÓU7è*ØY`õzH½<ÕZH ÅF™<ã]aA/†õƛŠ÷“× º––S9/­ì£ éåílí‘.§A¤OƒT=%yÞo0 3lî„H=eñh‚uBµÍÚïÀ;Ÿqþ¿®=Rú¶Vmý£ÏѶ9—9îÆ÷jw˜ßöiJºŽgy(€_u¼î%J�ϦFcåéžM€§±Ç +Ó´ƒÏò}ü ŸãÕüiƒ…ŠaÈ@ çmцĂ1j]í¹Ø¢ö\ǡ þ¹Ã~î•ËÁû2F(ŒRÏ«¥óäå҈Gv.ý±ø±ï¢,Ä-]“/r=.µ†M.‰èÂêˆÅl—P)öJةʭÊf%ìã qè]ò¨ a× ̝x¦n=¦6O±l&›Õ·én3Ýf½Å¹Ù½¹DèîêFÝ`øm‰hÉø�ôæNO5OPCÐÃ(õSê]eôŒód:~Çõ7Ûzì¶k·¼¹¨îú™C_í½cílnÿ£ÛöålÿޝOßñ777=zûkïíù·3÷f©ïü%P83Ěü©›7Wá³âͨÖ`f•0³J˜Y%l 5;ºã)Ë0u¹f ÎÓӑÂ{‡˜ªª^[$�h ì‘Þfg‘"x7z%• S=y—Æ".0@â«™ ¨E‚vvqaƒji0ÓÔ<:45T1¼3m&#Š×aƒËyIHרÌ=;èu»8u +šfÕR¬LĮ̈Ů¼qU}‡ +®WÖÕçtíA!î×Ì+Ãq¿:*Û£Æf›ßÞ +CÒ¨u‡Œ†Éf ìB«nFí wpÖÐg4ì1ŒT†¼ó¢ ­b`ÖÔxÁ‣Š©Î°¬Ko­¦ŒÌW<µ³'šš*¼¦€Û³`‹ê¾/š—6”²*Nydöù¸!îÿ‚©!¿œ´"®:vPÅ. ªYjÌN™ÞTМ\Š lŶâ[qÁÉ®œìºÁi Kïœ:™€x­¸“žL*îD¥¬r)k¨”5Qg· qv\ŋ×IŒg­Ä§Î7 þ¡èh8*!¡*z3«­+ãM j$”ïmÈJk¼IÂ,\e%»lßMŒý§³m’¦ëO¸©sîÂ=ÚՕNª=UìÑl�ÕÅöÍ!éœÀtN` ‚“P–“±œì¾Ì鬫E¥L²”1JYa){QʍO©)Ÿ<K%âñºÚÿéåC§L¯SÊë„:zûPU×Q—­ë«¬S¥À<2ºr¹:u®îxÉÕá,0Fë¸RÁ÷›‹ñ¸?4¯LˆûMóäÒ¸_.^DTG˛«üÕ­%HN×°7ɲÙlÒ¹œ!Í €s6ƒ“8$x^Døâ5¥¡ò@¼#ž÷Åùþø`<çè·gN¢ÝYÏÖ/#ÿóË«Ûéù°‡s•`•Ú­òN]EÜy'¦_BÖ?…Àîø/o"`›\̼°ujpû÷îo¿AršôÕ3'fؔß¼àæ›ô¦êö‰öYÕæ€·$jÆö{¥}iãí·. xØ„y!¾yËú¯N”v;KáО½ +/Þ;ÇKlŒVN‘_Ã>«æk'÷Y´†ùw5 +=‹ f× ˜}¹ÀfŸWˆ(?4ÓO´ÌLÏÞ4-7Wk„¨9È[*|« +ߠªp%Ƹ\ã¹ÙWú±?,yqÖÛç%^+DmÁ‰W ½­h¢j§üÑ_•¸ô®84G¾Üé·V¨Hyµ¦ØŒÇÚ®Â׫¾¢"ªp¹¦ÕWù7ù‰?lÕc:ÂO/U\³¹&íLlD­E£5ébH–8RÄGhdÖMA<r¤»I<bÍ@û2ëSâÚ¤'I¬Ö +EŸIÆô·½Ë°<òˆ¸;¤Òit1]<[ÓWÓ_£6׌`IÙúý†ñ ӑБðoä·Bo'?ä?”? }œÔ[›’ÝÉ/§¶$wá]d×ïè÷öûúKv¤vUÍØLtœÖ .Ñ%_+{]J8§ÝZâ,õÄ}ɇµë‘¾)3¤·&Œ±ä¼äšžš[â·$ï1=!ï¯ùˆû°ÄªýèEâÇ\‰ Á‰<z±b{K¹ÛïyÑç÷¼XôJ0s´Ð󢓖Y­!Ù¨çÍQ†T~üSTQY^Tï{„›¥Ø•tbɛVŒ­Ç‚'‚ rÁήèûÌ8kî3š9ó®W<Q¯§" `!9ÅÙh_´?ÊIѪ(‰>ÑKÃíSÎ삱 gØÖ:Gã¬Bâ¬L%xù’Fb§ \ºéN¿S²«ðAt°ËCF½ÝhÔo3/VºÜH<}f¬{ÇΌiF•è`…¤5Ö¢DÛ­%±x@-jMÀ,Áê¸P.·¿ibªÌB,Ø·tçB_Ú/4Ÿ‰ŸY¾ˆñÝ]x‚ LÏ"CܐþÛÆAÇ wÐ7XòpكòPÊ�ÎP¯G°×AL_)W†v& =’TuwQÉ“<m̓ÁŠ.C�|ŐÏ˾ªé2ÀJ2Ðf ¢ßÚd’hB?ˆú2 y2¡bà,Ú=cË$ݶb[Öb[f+ta….¬™¤d¥uƳÄÌN4B?FÚÀ¸b5B?Fp[\^þ§ÌM /,2 /`³\®bœ¥K¶Ô8Ì¹‹„¢_L‘Á`äæ«f-•=÷¿ñâæÅ7.c0Xò芶e½ï¥R|¥~AE´¸ý¯}óºy©†X¼böÊïoyدóâÙ÷ÞwE¦íêÁé™eër™Mnv ÅяȎ0õàK€yx€3n( E…‚ˆ&%Ô(İ‘}³ õy¤¢“‚¤E:¤Gð+‘j> +�”p»‘¡Âû�§�>š˜W8«ºÉ×Nr6hãéI@(Œ@CÐú8®F¯ Q4=†šQڍf£ch?2¡[ñЛŒZÑ(ŒÐû,äÂ*ô0z]…6 ÐICíè=l…vÚPr¢LácHÛÑöÂaÒ¡ô#ô¾/B•@Ï!Iœ€žwAxàB±ÂÑÂo!÷]ô†Ñ >DE[Ñ7]‡~V8Kÿ²­@ãÛñÇ(ˆ²h'_Ë®G3Ð!ôkÜÔt«ê·ÚCè¨õ죅…?¢ó­†–¾Š¶Ãˆóh”Tp-ª=0ßðÇ/G½Púô6¶ájN)D 3 ÷qô IW!„· š‹zÐ×Ñ÷`6ÞB§Ð§Xëðwñ>x~ÿ¢ú-Œ­mF·¡~ùcP÷)tWãjâ".˜-Š£%P¶ í…þ ã¸wáQü2·WU5ÑT°…?Š—£Názú8ƒ«@zàʸM¼Ÿß¤JŸ»Þpú:Ž~ãxæýSô9†(¿Oî [ Ë +O>€±(€Ðh9Z‡nB7£ï꾂Ž ¿á/ˆ$ñ?Qݦ/ÜsA3aì Az´½V)Fày Þ҂%x‹|9¾_‹wáÀ>¿ß&j$ëɟ¸÷÷;¾^¥*L‡–œÈýÊhZ+pÌöýð¾O Ÿ ×±Gp +Þè-¨ÿ™AZáù9FÞãîævñgU÷LœœøóÄ…ÐçVлN˜Í'aþŠ0†8¾oÄ€‘’ƒœ‰9™«ãš¹Å\·ÛͽÆýœßÀïãßQÍUõªöiz'¾<ñ‹B{ákl¯¨a\Q”„=6 ôçЦëa|}ðl@·£;Ñ�ºôå~´íƒ÷~ ½Ž~ÞE§a˜×Bï7‚Öݍïƒçaü~C¨ßǟч”Á#õ¤‰´YäZr7<»Éqòùˆ+áVr[¹~xåžáކíÍóUž9ªªÇÕohbš9š›gÇşë:÷ÞšðNüËÄ/Oü±°´p+Œ?ŒR¨Fº Fù0èà^xžM|½ŠÞD¿acýÎNh¼Ë  IXµ&<υg¾ž%ð,ÃËáéÅ+ðx¶â~üU|þþ:þ{‚wۋÿ?ϳø9x~OàñŸð'”˜p Ía%•$oÚBf“…äJx®%ëàé#ÈM°B“ä0y‹³qa.Åõr빇¹q¯p¿âþƒ'|’¯äù¥üµü]ü1þüoù/TU›jêQÕ+jŸºV½D}ú!õ~õGê³µ¦C³Bs»æWš‚kõSxïCèâ_¥úÞ¨²ó·°/Ü\Ÿj^3¦&‹¹¸û¸W]ƒÇ9 ¿ƒ¸µÜõ…p³ÈçÜ:¼”¼„˸€j:w ºð>ò>9CþÈ;ðbò1ŽñßÀϒu\ QÓNT¿äü]ªÀlÿM'[ð(ù wwWáE4]õ(>¡z”üIüIbC'`Wo#B¥Ÿ“µd'êäkU_ µ0ïÿªºæû2²—s¿âEp2ù;Ç€Õ8Šçñ!r5Éà}`qÏa?ƒ£¸ )øyü.A?Á=Žç¬VŽñ48ŽrAü+N‡ºØgìqà2N–p/¨suƒ•øwtæpèÎÔo}vÀn›ÖÖä—8ÜèA°÷g&^ [õ[ÕNгïqIt%ªBÝä 4öÆðt¢{P=:¸U‘‡Ðí…~¼ +ìþ°ŸàëP%փµtÁضÂyá$e` { ×ÏÁþÿ ¬~;þ ºü©3xÅxZr/ß–) öw'<«P7侃îWRý-Ä.8¥‰GAˇ®†3çп5Âø–£ïñIµ–y=ÔøÎĤÀsz´Æ|ìó~XÞ +×Á®…3j>œ‰¯£µ…Q ¬Ý•…» +;QOá{…«ÐµhQá °¿7ò¨mSu‘¥ª_ 6öu|Σÿƒw‚ÝžƒÞ{Ænô'x~ã¿Lõ<à¶³©poá×ÈóQ3´NÑSèFô˜·9Ü(ª™¸œ fq}pB@W/°­)Ü�–÷´W£Ûӏüª½ »;ùkHŒ7Žœ¸¸W©†Rf.Y¬4]ö¥ÆÓ3 wÕÖ¤««*+RÉDy<„CrYP +øKK|^Ûå´Û¬Ñl2ôô Õ*ž#%ÛäYY)Éæøˆ<gNŠæå^`ô^ÄÈæ$`ͺT&'e™˜t©¤’×ü’JQR9/‰E©5¦’R›,厶ÊÒ^~E'Ð_o•»¤Ü£0zÑF ƒA¨ µ¹×´J9œ•Úr³nZ3Жm…æ†õº¹eµ.•DÃ:=z r.¹o».Ì ®¶éà FTÎ+·¶å<r+AŽ ·õ®Êu\ÑÙÖê »RÉnY)¯È!yfΜ`"¨…u“S·ä4¬i-}´SNŽÜ;"¢لa•¼ª÷ªÎ×ÛEû°$ ß֜ë¶Sî YhÜÚÒ¹íâR7Ðæ^+ÑìÀÀ6)·çŠÎ‹Kƒ4íê‚6r$<+;0 :¾¦°}‘}‘»»:sønèP¢ïAß©øv«å6ÊÉ^'å´òLyÍÀuYXï@]yk0ïõ*‡ '‘·MXÜ)sM>¹«·µd؎®¼õ€G‘<—–¤’â¥8­Ã&ó$a0^L¬>_Æ(&N©ö+ÏÏ+¦#’ç‚:䤕Œ¤S†wj Éê4°²Äàׅ¡Vn¬Çڜ¶%; N¾HëçTaQ–>E°þòØéK9½“uXüQ’jÉyEƒò):—HäÊË©‚hZ`EaŒ—±|]*yÓÉÉ}¢¦uÀÜövM¯„ÉéòîQÐ +Èäú¯è,æ%´Â—GJe¢+G²´dtªÄ±„–ôO•œ¯ž•A2ޑ"çÿ™E§­mÍôvþ7Å«‹åí‹äö+–wJmÙɹm_|I®XÞp¾l’ÂÅ˜ð†™š+ƒê]¹¼“2àŸ*<Kn[›[ Ƙ³µtr>ÒU¤ˆcMþ^u¾ešé4жø°šéÿª� +Ì8Xš•³sŠi—.üV‚PŽÖbèBµÉwÊMO\šŸqIþ’á80!틗 è.)›Æj``–,ÍÈôŽúWȒ(æ:¹Î¾¶ìÔòžÛéËͺ· ^b žªMÐÌao¿bXÁÛ-ï< ᘴ}qgž`ҒÙ5‚²Îù)ŒK(—2iF¢8ó`Wä‰Àä}‡„úY)Ï,¿r#Ʀx­!Ež8Å#Àã‹<…ñèZŠ–Åë�ÛX]©âß¶ób9mÛùÃ@¹ñSÁ#0'àû(}…â×^©yð‹Mçî‘`‚¬䋱&¤šàDZ&¢/6ýãÄùôÂϨÎàÕO‘‘dP#€a,2p_GóɓÈt”}‰ñJát/þn©ßA»¡ËÓP­¤fàÙ^€�<w'BÞZ„J¿Cÿ¿ë݈>“ÿ»$B ¹Bâ0ÿgˆÉa´˜;}€+45;¸S(Ë}Œ†¸Ð �‰Àjèº� *ŒrïhkK+#€ çcñôaZ÷–¤_äÞ'OAÔ�Ɖ¼ÓÇJÞËϜ9IÔ7‰å©ô‰f÷ú+�áÞãN€ÀjˆU¤Ç›ÀÀÜÈ Y�íáÞE9�‚Hzè%îM(ÿ÷:L­özÞhICƒ?垅*�AáɒCL–4jÞ³‹Ñ(¤ÇNŒðh÷8Ú +° `?�Ì�*R·ÛãÜ õ͐V¬ØÀÃ> üëiÊ=Á]^L€»—Û M€ÛÉ}“áöþ>ð!Öã¾yЇ&ó�¦åߞä? y'à‡&ñƒÀ÷~€ÝN¸oMæoâ6³z›&ñncÞ›ýP.Tp@íj7LÝnz{)/üÖÓ0à4à‹¦kK>(³5ÚrÀåIï)ÝS¿fn ÌÜúa’»}Jæö¢LŠ»dn™ÛAæv˜•*n#ô·‘þÍ ¤"€ÀÁ¼o„y§ü¤£�Çÿkì¡9îf˜Ç8Œjw]>�%»ö@FI7=A†f¯9à)MﺐÓê¨"6Mb3•]ÍJWÐ(wõoiƒÔõÍ&n%ú +�AvHC�µ�­�<·2ª <Ç]Žnb +l%[¹­üV_Պ­/qiÔÖ €¬\ +5‚@<Ðӈ§eµ}Ú~-'j%m•VÑvhUë ~ÝÅq®’kâr=œŠ^Öi¦×Ð˺Ùêé5ƒú=úœ~T\¯Ê©GÕÇÕ'Õãj•¤®R+êuVݧîWª÷¨µƒêA ÉêûôýzNÔKú*½¢ïЫ¼§ùnnÝ吊�}�ƒ�<Ìqð%îj€X˜Š«©‘AN8ôIÀ*șAÎ rfàškFô?q™YI@ o²T}¾dª•§%�Q(5×s{ÒqJ̃œrFÈAê89 #!•�:�8Æ; �ZéTYÕdy@ÍÊǙÌT™B뒳Jot4Žsq¼'ŽãXiljN+eX­Ö¹'ÜëÙ˯“×…×ÅÖíåÊ Ã c ÷òMrS¸)Ö´—¯”+ձʽ|@„±À^~×üýó_šl>ß3Ýü­ó¹iô³i>Q•f¸,Lñ¡¼Ç›žfnžAöÃëô@:p€CH+š�Öðd?¤ò4pŸîÓh!@€ +j<MÍ ¤É2Êbe”¢åä’r^ü©üôš…ÍóÀäö� pÐöSPþ“.Rû?éIÆ_8)¿‡ñNÕáÀÀ-gfn9l¿å`ü—£€>�:Æ-ƒÃamÒ�@À~�ž[Ï2nyž§ÈS\R1V;Èé„#ÈjÄf‘@Œø –>ÄÒ,mbiH1Í3~6ÏøãyÆ{æ£@ªF¼›¥AEßl<Øl\ØlŒ7¡5 +ÂÉé`©š¦øÏ,½œ¥IÅ4þGÐø÷ ñoAãwƒÆõA㗂´^ ì]#±³TOSü�Kç±4¢èÆWÆe㴀±ÙˆÅÐ;šÉR?K}4ş4·š‘öyü j…–p¾1�׃!\È76šÈ7Ît.ßø( ä¿xÿfGþ,:hvà3x.OóŸÄÃs!¦ àqÀ×~ 5â0àæï¤ò?€ú߆ü÷Q™@å¿Ñ:ÅCx.ãw²ÞwòÉÐë#ùä­Ðë·Q’õú`>y +¸ßÌ'w�º?Ÿ¼Ю|˜ðº|cy Ù‚¯E!BeW¢0¡#™?ÙãhùÀ³‹•ÛòIZ«•v0‚[òr5 (å XF¬»@^f/YŠdÖD ’Ù }(̰ ›Ùà¨Œa!/ß ­¨†OþoãóôÅѧ؜4ð‡àý–Bö÷xn~_à‡étåǒ#8üLàçò󁟄FðÒ|`49"@ÁKÉ‚†a’s Kð3ýÉkOˬt¯ ¥°ÔC©À#òòÀÃaÈçw&_ Ã@7Â/…â®äeùû³Â#Š•FèLѦË`7Œà¹öªC#t(UÐÆ¾gåÐcDfCY2í9R‡4x³’ÔlÒ¬Ð,Õ\¡™¡©Ñ¤4’¦TS¢± VAL‚AÐ ‚ xH°Óÿ‘`ÿqGÍ<H5OSžÑ")~Å`ž%Á½“³qí¤}ÑLœ³¶£öÅ3sÓí#šÂ•¹†D{Nèø—ÎaŒïë‚\Žlyq'((eÝí£qöa„qåÝ_÷Q|ûÝ_ïêÂí¹Ñ•¨}…”ûl¼‡â•<Ӎœ75¹›¬—Y2³ZÿI’L/úpä¾ä3’»4÷@û¢Îܓ¥]¹4% +¥]í¹Ù4B?L֓um­‡IE]‡ñmd}ە”okí:/†ÊHˆãÜW;€Ê¨*ØØ|&jZÖÖ:\VVzÏ¥B >¯0¡k‹m…  h«ƒ"#~bm…ˆŸŠ>3_ܘa3kÌl@¬±*4ƒH2LE†§…A`8<ï»P,‡‹ÃéBaÖOw±~0¾ +ʀLÊdþÛ¯sÿÛßê™ÿ a| ÷w«VÒ{’¬Ü¶ ›ÛyÓw®…$ ¯úÝäJ$»båŠ{Wç~'¯nÍ­’[¥áޕÿ¤x%-î•[‡ÑʶŝÃ+•Õ­ù^¥·Mîmí:ðØÖ–öKúÚq¾¯–­ÿ¤±­´±Ú×cíÿ¤¸?Fûj§}µÓ¾Sc}µ_9·wt h&ýJËð¢×Á~Èú‚]3bßels̺ïð=Ç#8¶ô‰®œAž™3ТTsª™Áî¤E&z6Yä¾cFÐ÷~b²H¶Ež‰Èݶ¶õü¿7n¢°ysÒM›ÝŒ· 6mpQ{nÛsm9%ÛÚÅþ<oó䯥S_j<ÖHÖ5nmÜÕ8Ô¸¿Qµys°­/•+#=eëʶ–í**Û_¦¦Wu>£4•ýµŒÛ ڄ7Á¯­•õ¹0ü£ÙM›7Ò‚6»KlN´t6—¡•àíbðÌSÈ Ô�,P¡ƒô—��ø;�î‚ô›�?�8@9\ŠKµ¹×¶Ò»Ô踹ôªºtÃàÞkŠxÑò"n»¼ˆ›ÓnÀù¦]³oŒžƒôg�ï�ü à�*.Í¥Y㛋ZÛµmL`>ý®½‰&›ØQc:ݛ6&h#û¯~ÀØ´‘ýÛ¥zðÆÍ¦1îFZm3ÅS?Z�¦øÿ™€†½ +endstream +endobj +3365 0 obj +11758 +endobj +3357 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3344 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_surface.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3366 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3367 0 R>> +>> +/Length 4189 +/Filter /FlateDecode +>> +stream +xœ­]Ɏ$·½×Wät ™Ü’€ ƒ�Á€d÷ÍðAix’þ}“ ’É`jñX’P螮z‘$ãÅÂàR¿=Ԗÿÿýóöágµ}þïã‡÷ÇQþtl^=ƒ¶‡µ›ÞãÓï¼ÙÞ¿>>|zSojÓÛû§ÇwJ)^{z™ô²éåÒ˧WH¯#½bzý\ßÿwz}L¯_Òë×ú·O’‘ÿ 5ý1ÿÌ¿ê^Y€6ð±¾gÁþQ?dIºvõé¿ÿòøñ½vôïÙÔswÛÿûö×ô·/þ+ýEm¿<ÌóØþ¶ý–ú•?ø–èÔ÷_Z¹gp›ÕOãöíëCaýöŸíÛO*ð‘Úf¤qÉ%ÝÃÕþÔ1nÖ<£ x­ Þåǟ€gý¹ÇïŠðûÓÚ%¼)Wmø^}<“'ÀÇg2€m?ž>ýÀñ³ú¢¡‡,å~ÄòXóGPp¤6[ÿ<âñ2zꉠçèNÜWp* +¨ë‹€Ä•E»{úüyÕp6-´�`l0Џñq¥ ˜€èžIq›KÒéL"F mÁ§Ïƒ1øütf÷ÖãÚׅ¡ç¦O|(ß^=ÿ 8§’@ñ{Ñs"СôŠ�£ËóOæp.Þ H-¯ªëF\ZÀɼ0¨�•?/1è °ÏøxO_MpSšÃ/ç”àcÁ[·ˆOÀŒ7¦y®R= ØË—ŒV!°¡Dµü¸¸?ˆ¯N“àîV>¿¶³YÀþ@ƒo[G\´Ç r¡¨€4ôÙRRÀ6dÀœ‘ïÙáåqÄÁ1lîÌڙ) +ˆë3oÜt|,ç$]ÌílMvA8k43<[]ÑTþ<i +àöÒg›¯áº¨:‘­XK\‚ï–:ÐRÉþF�À¸ÊmO`«f3-QA±Š²QZŽ×(IÐ\b ëXsGõÅνí¬ͅSo÷âà àÄÍSӂ®¥¹éG¥žÌ)*š<ç"Ç*ܒJRÆKù7üh,1uØ xÊ·sqGKߙÞxr .vž€¦Ñã¤UòãÒèé:õ\˜Ó­fáá�6M4ÊÀ÷´ad!®7 Ky(´:N!1ûÿ -w¥:Ô*~§éUžàÖ¬m`ÁÂØaðê­iœå؜)¶j÷VíC¤;½™”×f£6%ÊÏW݈½=#ñÂè¡R‚]UÒ^uô\¢Ñ³ÔãsÒ e®âM‚£|ØKµ|{ï[µÄ_¬ƒ²2† ÿ Ò "UC9̟ÜâwEõ=ß³X ÎI‘ÓÏ-O¡·* Xvxî46¦¢°WfÍn˜·B.:`¬œ—͈@|ʛóIŸsrˆbg™…©ùQ+dV}Oö–Ÿç{އãó½nVâ#U} “U¬È‘€6�¨�}P­5S š1ãÞX@ 9wÒAÀ•ºÀbT@ 2«ï ‡\⠂vEô¾¨éô¬u@"1,`|ú¤OþMgW°€¿¨ßS9$ٔÁT©õ¶%à\xPü…>¼K¢T¤ôXu/ +PH‚©¡,F2A#^;z®ãAí·¥ 6ÐI@½Pæç©§C!p^§ÉuâVŸ˜,aá頀ƒ\oIh$ç„z»Œ;?È҂nÅ( ®ƒ£l£g`œÈ –‡ +àÄá†(x|uf ­¨8Lõš\÷º#ФÁïë]<çûŽj&uúÊî=¡…ˆº\̘ S„Z^Im§ÙßÕw|«]L†,ð”³'ÏÑÒ&PÀÜFeñݐsBÐkÓ¹¼W]5“P‰ËU ó…S :ԅÂHÏÒD‰·Ñö⋱-�gK ¾ýA´^2›'ÿ-ÜS.àŽªoNK+)· å>ë‹iÿžk•ÙG:ž'3.7½åµÌèðX–\jx{Î ¶3Nƒ{ÖT¾×©=gtgä±XcbÜ<–*tìÞÍùÓ7´ræB#oïÑ6s”ê¸Ò9*CúŠæÖzä»}Í�AølÜ <t?HpNYغAxNYT-À5ÎÂóÔ8ÒÊ=“9l”|üïÕåxèáyj]«üg±§ÛËJßøh#\ó÷Dq%/]†ê|Ž:Åà€Â[¦†ÌôâV'®0 îˆÎQ]‚ûŠ{4E +×vð™« <jµ‰áÉɜX¥4�škeBª¶'ÆC<å̹'šÏZ.z‘–òvçjžÁ´ŽkB×5—LoªœrÂâ#Ž +ðÅ,%—œr°k�áiÎY"wlŽ©+$7�ô!¯Õ|5"†dcÌùrO¯=cÍ6ÏksW‡I6c‹@@hÞ·M�0¬õÜÎîÍ2O«¡Gª]{{V朸4sTjóM <±ºÓFR“)HSk™r¤;7þ\ƒŒÁ¥i­»ž^‹MÕËçûf[PÀ¬!>蒂@Ý{J´áÃp¿'ôQ÷G¼€âh"]e<³ñ$‹¤`R¶¢´Ýà�ôJ-NÉ´»í h+ò¨�ÚûìÔø <çä%㩤bQæý®¶„×½Ô¶-wžÂmÙèîŽÑ¶DžÓyJŸvZ`ì¹7OѬnÏåöro—uõFWª‚ðY[§™ÃO `ï¢uÒ¬kûš &­Xô©mÓ³go Œ¤bP6´Ä³Œ‡Àm±þ,ð –›ÏÛBÙQڔŴÛ +?hâ—í©ïMéòîiJUæ+™µÁÏÍE2u/ðV7xÎ-í9ˆÖ;ȝ뻒M+ËÖ6U]‘êÛS5­–È6ÅùÊ9ڌÁsÏç岙ŸgÁ@šöìôº?, ïÚPºŸFåNK�/{x­YÁ2‚=I±î,N¾vt \טkb+•Õš›‘nd›†…O´ã4ЎmË$ptׄ_|þì©O&Xcê£Ûö%�;7› Ã=ÜÒK«ñÖXÚÐi•ô(ÜÔ� QL¢µ¶‚ß°íÐí¹~Â#©–¾Òîñ`wj‰;s’Ú_Q[ Q \»r±í»ïG灹h ©K‰Ã—É4E‰h[i„ñŠöZ¬=|lø)è¾ £~3Ššoß)lqÁÎc5zwS£Ý»®†\s¶~ ËÅ`4OQ‹ÆÀ—8Ði.°ÛCáØi´Çˆ"ðße\m¿¶C»ò¦-HJp‚â疳H„5ƒF² +WV×Fû”¬{„2®4AàٞA4 ”Œ©¬ª×9áX_“èFlöà8µ¦)”?Ú7?,ÀÒõ}³‚½¤ç𠆛VIrSÏc�àzåsý,ïèÊF ÄtïF?SËGbÁ2?!°k*Û¶¿Å_Æot¯gLý´q ®è�»o¥Anô œÅ𳵎ñP²ZXÀm7þK`ÈрöUؾ•ž…‡½ø+íZ|Yh»L¦: `þR°„˜|·kƒ@0‹ƒcd“¬³¤9—wt Ӗ6gbPíé|е}âÂÜ  +Qðîh›¾êSælæíis}Ì…À1… +n³ T€!v»zT…»Ù…¡C\ƒjפ€6´Iß¶ †`g—~šÍ½…í-vÂÐKæýŒmÎk u¼Puó UVÆÖ<"¹${Þ'ÂÜ3Ì6îh“¿¥J(sí >@ƒd붎!ß»sJÊKa„^‡œG%pÌPðŽp«¹·”£ž;\Àj½Ó6âPk˜§£­õ”J®O�°Qmÿr»1˜y¹…§ƒªñ áCP¾OZèÖ{îþ‘Cv±°o[ÄØ‹ç†*`x½V5´„ +¸è{tS¢5’²,؜V´¶ŽÁ×m29ÜJPüÔzîoþ‰öú×´†{ӯĤî32,„C ?Grn>÷ÖfÚõ TÖáùâºrrË?ۚðà6ª?èØ™jG\,ç °æèäh|ÖT}»› +Béz(ùV;á¬s&¬èú¸Ðï0f» eoh{³W=icîf) +v¨Z#yo\”ÒՒÌN¡´„^ò)ëþ±¶¶†¡ùfÚº»-´~yEÉü↹gxZÙî{ç`š¼Aè{à8íEKcE@¿·0ú–ž‰Vy\õE_7f* MÆàʌyAeÜÇöUÄæÓá|C·;.|¿ ‹í‚OFÔÍîm¸õ,Ä#T�'·}Ñ +Ë³°5´Ê÷ýÓRe>’ v +˜S.Τ{âÙöí¤x®½öÄp=‚‘ï´9ôL—{�•wé¶«hA0ç ÷<¢EÝÒW¿Š­û-üá(ž§¯€î:ƒkýÄʰú¨Ÿô¹·ÕúØOÀV¥^ 4×ô2O}è_p:«–#è9&!NÝθ,×î©©.åÐK ã͸o5] áÍüª«ÁÌ>!”j&S!¤ó´<56èzà±Ø˜K–Ó\¾vr ëŽyôÄüt'¢Õ• ýœýk`f[¢b}í`úÒgô`N!†Ýí¨vÑrPé]ÏÉ øœVpO„»ú“ë¢u‚íKpxÒ1w¢Õ [?¿Wt05Œ*‚´,2€š}2U´œR ; c2猨Lž#pQœ4¢*wngh×ÚLB´ª‘pìm pa*™9<èRØ¥Áœ3¢Úz`VÀõk*B¿�v´µuAðKRÂÈ'\3¹0܏Ò| +· ·Ñ[ˆÊâÅLû”ƒ;:HéÏ f4 npéÀh} ÀàÌä¸.E¥òléG¿úž{�Q©;·úèûô^ÀÍXTÈÍO +aU@½Ñ÷[œýÓúeÎ. ö°ÒPÀE‹''­¯Oï1†ÓYT-ãׯÞG\À-b¡¨�C{Ž~ï6g¥¨0}p;zU�×éB8«D^¼\ݏʠÝéû÷±q½.àz¨ûeú7ÿ¢ö²Åš\)׈`üršq´³+L؃QìuØÊÑ/=íãè0¾ï_îÆ +z^Bû®eêˆh&•G¶^2ú"¶·A2Í.ÝQÕÆB»Êé%loÂzlY%ªßmò”7CÐeEA± T&Û÷—´°Âq¡°€¹lLDˍåFì~2Œ·hE�kQp‡Ï9ùôvExÎÇÔB.¡^ž‘3Œ1»ú–€é㔡æÎD~À·ðsƒaµ¦Ý„Tÿ}"t{Xèߌ°Öüá‹)Ö0P€k¤ +(Àß?o?¼?Â3:¯OßR�1~ߏ­ÿÒßË_4bTôÉ,Ÿ~Ï÷+¿}|øô¦ÞÒ£·÷Oï”Ò^)eÒëH¿‡ôJ¿*ûýû—Gn{raKRvo“?y뿝ï¥)pJtÔù!é±Ê–§dÉÇ·$«§âÿ%š¿%umô†N†¼k޼ee×*¦ßêâ·ðãûã§Çÿ•¸Žx +endstream +endobj +3366 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3367 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /XUQQLW+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3368 0 R] +/ToUnicode 3369 0 R +>> +endobj +3368 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /XUQQLW+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3370 0 R +/W [ 0 [ 777 500 722 250 389 500 333 333 443 443 443 500 277 500 277 722 277 500 500 500 777 500 722 500 722 610]] +>> +endobj +3369 0 obj +<< +/Length 3371 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ënƒ0E÷|Å,ÓEÄ# !Ué†E*í{HŠ± Yð÷5¾V*ÕHÇ3wìë™øÒ¼4zX(þ°“ly¡~ÐÊò<Ý­dêø:è(ÍH r äÿr&Š¸]ç…ÇF÷STUºà¼Ø•vÏjêø)"¢øÝ*¶ƒ¾ÒîûÒb«½óÃ#녒¨®Iqïʽ +ó&F¦Ø‹÷rñaY÷Nö—ñµ¦ÌsŠ+ÉIñl„d+ô•£*q«¦ªw«ŽX«ñ,‡¬ëåMXŸžºô$9jO™§ãtð”% £§2dæ T€2Pé©(@'P +:ƒB +U:T çIÄ$Hz#3ܳ•žÒ™gü'üÐ¥ðW0þ + +þà!…¿<T¿2üåá<øË…þðÎ[#¶©ytYÞ­u ö£å;»õtÐü˜>3™Må¿_¶²ñ +endstream +endobj +3370 0 obj +<< +/Type /FontDescriptor +/FontName /XUQQLW+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3372 0 R +>> +endobj +3371 0 obj +333 +endobj +3372 0 obj +<< +/Length 3373 0 R +/Filter /FlateDecode +/Length1 26660 +>> +stream +xœŒ¼ |ŕ8\ÕÝÓÝs÷Ü÷LæÖœ’f$,<-Kò% |Iƒå0×Z§‰+á06+„ vnˆÇòŒ“ ²&$ÎØÀ.àl JÖ°I°¤ïUdÌ÷ÛßN«®WÕÝu¼»ª…0BHƒF‹ä ×®D¯ýu=BKD€o¸ñzy:÷öi(oEHxóòÁ+®ýçG}pÇE}ñuW\³åòë[¯ËAÛ§Z|ɦËÖm|{É3o#´ún€5n€ù/ꔏA9¼éÚëoÞTàނò{PÞtÍæ ëûOßC¨¯Ê×\»îæAþÏü3Pþ”åÁáˋᄂ‡ò¿#dìD ö"¤òªôV@Ëö3ø(ó#Ä#y~ ©¸qæGY¤HæF.‘W=õ bq©ñÕøRäLJ·Nµ^(i]6ՊJ—ÎBT— š‚¦DØË¡³2;qVQ¡OÌM@O0Z>ó»Jµ Õãî#H3srLWTÏL(­ºb›ºS³PÛUý¢Æ‰DsBÉä_ɟÌÿ—F@yܦÞº%ódøHø¹Ì˙wBïDþ-óǚ÷#º%bbß} —Ð8sêÀ‰΍³ùC¬J²cû8Þsȧ$³yß8n? éñ£x²"5ó;EÛ+Ę̀¼Wfäq¶á@E‡uãxàé‘43šÞ›fÒ�?´VØ.0Â8ó{E£äñÞüDžÉ£q<ÿYÅò¼…±¸žÃ~üÌLFyÙ)©<ôqy²<t†D§`~Pi299\š,Oš‹Ùɺ\û¥1“õG5Fޝ †‚á`$Èñªˆ!ÕÈëq–K¯Ç~#ä‚ÚØz¬QgøÜzÐûÖ£dRjMâ$ùÕ~~¨Œ‡ÊÃh(™´466Ô;ì6«`'¬‰òdwØê ùX4†B…ùL! Õ›ZößöÝÕ žÛ62xïôŸvnÈ]nÓ͎Híå_¹Éû/”{ö,þâÀC›¸¥;¿vUϚû®;üùÊïˆùR¢ªÄk¾¦§«Ùoók.½­çŠíÂò†„�¯¶¨º‘1«ôk=ZßÒפ×$ՍҍÖÒ–m/{^ö½*‰N“Ùêó³‚ ïpßégâ"ð `ðèƒ!GЈ zÆ·Û‘èmí1cd–̲9gVÌ*óøÌۇõzf¥yIˆ ÏüRA a9„C{C'Cl(èà-f¥Cg4’˜4uÔ¼N’˜•<ònä®Y·.L* 2a ‡“'ËÃË&³¥ILÅb2IÏëömRÄõ½«°Û‘ÏX…=×*X"º>dm†ðpy¨¡ÐPßÔX0ÁüÃäeÎl“`yb°(È$!XˆPê°Ý[ÖÀÄq_ðÂÓ/LßðoÛW½‡ë§yzÍu‘¦àuì5ÛåTd×ô~=ýû½ºÞ‹bvá¢4µqæó»Õqùý Ó¾¢O‰5(dô ŠVˬd°“Œ;ɨ±Ñãc:ã3'’:ȜQêI½±NcÆ gNªð¾F…U‘,ƸVpÝäÇüØ‘ÝxÀ=èfÜf-*+𗳐BR6;Š%œM&g“Ç_=.½ +¹º\2éÙÏÓnՍ1‘«µûÍS['Tã2w©ðժϫU¤VèðãþëýŒ?bÖbÒÃX(~¥ÑØPï $+ÆÌ$‰ÅêM@RÉãÉcÕôZ¹L‚tìX¹$3¡:U—ó( uʕbÌæŒ¢-¦âÚ¢ÓÚ¯[}Hº/¬Òš¸&1Ð0Ø0ÒÀƱ¬ìЗ®ÿ¹áXøXä_C¯‡ßH½Ë½z7ü~Jk.¥Ê©JoKíÆ»™ÝìˆmÄ=âñîLïÎèØÈhXµŽ÷jR/Õ¼½¬ÝjöÚ}®„'õ úAÍCòWC_ kÍI}<µ4ÕÓ°¶áæÄÍ©; ‡ö5¼Ç¾ëÕ%Ä:?ú!ãǜŠÇÉ1ôÃÌ8v+¦Z§ßõCßpcÉ-Ã̑J×í¤²Æl‡ôZΣ‰ÊŠ2ÙÚ: G˜T÷\.ç8»P±Ú³db™_˜16¿|'ø— g­ŠvЈŒƒÆQ#kǍŠ+æve"S{bx 6‰±r,cbÏa¸·¼¿«Êð†€H†Ï´JSå¡©r{ߨL—û‹ÙöK ‹! 4yê !¢ÉV©U:” ‚IÔÞ§h¡PX¯µêõÚ†LÒ°M:ÖïDÒg&ËÃXš<3YÍÓl‰fdµ>’ýUZŒ'²d⅀)èÅ|Bô"Yò{‘Wyq• £ÄÐ3Eý‰ð±ô±é“8WîÇÀ5ºöà=ÌvöúQÛ¨{Ô3ê}°æë¡=i]¹¿œÄCh8™„fÚl(¾+õPø¡”ªÜƒSLqÙUTÇ]E¬hŠ ð¡1MÑMؑKSÌ�(Eƒº¨“üæ’A&ÑøÌé1O‘&®bx|æ½1K1TMt¶SNKõYæê³Œfx…^a.¦d3¹ç´b4B3c‘•ôð=yÀiŬ‡÷è¡ §‰”üß~07ý¨ÜߏM! 5¼Íê°;ˆ áC51""B¦{UxDñ9yå&f4½é’…«äÀÚ{þÃV\´9ôÁ ÷áõ«×M¿N?ôùÆe &ɬc÷M¿ôÕ«–¦›ã‰Ì¢ ßÙö _ãÆ‹î¾ç¢b祣-ÅÕC8Œ'ð0fæ;Åއ"Ln–‡ÙcŠÙ̬$|kå8)Êã3g-áT²ŸÀ¡|J±&»iC·ÙKځ€øÛAÒ 2ÿ8H%ð¸C¤¡9üûÈÁþ‡bpFx­lpò¾”A+ˆ0ۇÔÐ@Ô ì[Éã¥É’¹X,I“–¬,I“‰·’Ç€©Íñ´Õ‚"ˆƒ"+j´²ÖiGðÔê#µX”$~%֍ëÓ²›#%7GjÜs›E1*‹,ó ËQèí‡IÈ||T‘̳¤ÖlŽE)¿K&M$†H:M�¹•JÒq鸉tþ­òqÂû +86� MŽJ®Ä¸¼¶)Ð"/,–UnÑÒãwÆBÁ$c¸Mð‹²6âÇq§bÑ H˜A£ÕhµAy_¡Pc#Ä{ð+˜ÃãÌ•ˆÙå›Í½–Q 3QÅÂ"‹d‘!3a9aá-ÑoŸc d§(Ó�øÂœ˜%×$éùG“gñG³Wòx&¯ÑíE’É#ù¼(‰A¢êO9Ið×Jдɡ +xÀÝhÄm4*‚PAÐJ±»Á´b†é?§oÜÚ¹l(åmZŒÛúKÉk»ŠkØû¦^Û³Èk + ýxdAÿÝ#øÁ¶zŽL=4ÒÛØÍ61ÀQП™gAÎÆñ¡Y×R9˦G°-æ `ÅC-›xâ�àÅÆ�YMR ™?+&‚Ž+Á׀<(p»Xbv×QÀT'Š\í‰mŽm±±¸àÔ±*ÏÂêNJSdºªšL¾EP@:ö“¤tL:KCäqQ¸w³z»šQÜ<ô”¢¤‰¢"é#!žtâãHæYRÔ&f1î-ú|”-?^.½E‘Œ ØfСõL½Qaã—8A©Åkkq ˜UcJøw„b1¹-êu ¶Öd•%Ì9GÔX]”@ëîgÁ q:4ky¬ð˜Ïjq-2…€ŒGäQ™¦.Wä ù„¬’þÓg±høÔÐ0 A¡áɲ‰J—bIçpQFgVåo„½ñ‚ 8ž½Á,€ŠF•4Â…Xw_·¥iq>Zm3ÛÒ9‹~Áüéä—F¥Ý8¦Á6vß/ٞŠ5vZ—N/éŽyÂá°] +™zñ†½xáA¢—õ€yu‹ên”dÄY|‰¤²äi…,qZ!ˆàd6ðX4$f„ÁõRÌb êª'\K ˜ Ã¿ì¸HjϘ™a9&'¤‰ÒñIir’¢0)X&é'ä"xpN;‚Œô0`<Š/Á‡áIbb–7ñ”O1”g‘nüFѸÂ¡ü&Ń!šÅ† Šo€íLL˜—ü íÁ(ÛÁvè»ngoש¾Áálz{p”öˆ{ÔK›*iµÄK³¶vm’ñІƒ~ñÞ|Ð/Œ³¢ù÷øŸÐÌ'{%,åjf/ +Ƀ=ãøâ»Ó8=Î|<†k“ãXRôñ6MÒ½F#CO' äiÚÒRMK¥j®£©b÷ó£Œ ’a­aÐ0a8aà ®Ôs,ÄUůaJRË@o9C9S+$ï–OUq­µuj¸µ4e*–³³lʉYíш-±Ç½(f {15@ý*#”W%(Œ 0.Th�¹:k»QÞE$/ÏÛl 6ü¨72ùÔ[‰øרXß¡¡+ûZò~GÃÒ@ šQ¼°ÝSŽÔ¤ÂáxÇzfÍâ֝?º¡#Ýì/¯µXê®x}Ább-™™dwϪG°Kf±P.QÌ+QÞeó™ˆH쁵’"H×@Ô -AÀ;5#ÀØ¢fB1lhۆ¢@S!!S*«á–Lòs‰T.¯SÔðPâó‘ØU à¼ªøI#ŽÛîÄN +uÒN)âZSÊK&ËUKbŠó«Éã€×Ç«\n‚ Ý1éÕªm¡lÖzw50æåØ,Š#¥ÇՇ5¬9iކ¶5܁îÒÞUà}f{‹T)qjo·ª›ï”;kº[”ÒNŸ¨12ªY‚»4K´K +]Mí-K.X­½B{»ú6ÍmZã +û­v&PZ[bÄ”oÍ$Òù£ØƒtH73q4;0$tdì¤ëÕ1 +D:V¦É:N×ê$t”Ð{œk›lÖ¹ÝÉ8¿�¤†çZ•V†=H\éÌÑÒMœ63>A z.Ÿ‡‰?Kµ†£ø +FòFCE‘‘Èh„S"§#ÌHG$Ò(r”iG²(ڈ´ö{²Å:A1e¡WXIÀ§Ü+`¡}~û9n: ¸~f2)M%‰ýÛ:•¬ÊãVéã2è3S§ÊÒäPir¤6(¤M2™­²•1V‡ÅÑ] @‹ +ó¼!•¥©¹±™áÕ¢Fdø`\ÃðmQF&ŸÅ‹Ìc@ïÅ5¡yª¢5‹yòZ³WòbC D-|«—(±­Ôïü%kk‰óƒr>„ó«£dS´4 ºùÁ:)`äÉ1‰&‡ Å&ÆNÔlIN‚]\tÊÚ¢‚—`»[[ÔÀR6ÅIªT©RõS¢‰ÎáB¬…|SccS՟ÂÛÖ*ŒR3Ðó¬ZÒØd#ð)@×D#a}9ÜxÁÚÏû?ÿ`õòR$Êd£‘leÏ-Îóš5£¤³µ^^ׂ¿žêéXÕÜ}Ûµ&ח®j¯ë¸yUxçå55©–L}>½j4X¼}úå[çY}kóý_ÅåVWj ¸xmÕ/°tê¥@ûAüјÈá9êgܟqƒP +æí£Z™ Qƒ Ù}@¯-Vf%d~v˜ð_  +ė,—ŽU%Íq/žýfꅹ®6G¡vÐ4úÕ*ÆkYÁ-W-çW}ž>¯p…êFÕ ô¼‚ü$ú½J݄áUΕ޵¡ç€÷Fç°w—ù˨iÔù(þ³/t�¿€*üÔõ¾xÊûGù vòÌRójó]»ä‘Ðé`’ñfN"B�–ù!ŸœÄÁ‘ ƒ‚RPöɸFƒ{ƒ•àDðDðdðtP¼Ü÷ë?µGÔ ï7cÖ"I”fs© þ" Ã=ºÝ:F—•P)h� ¢QTAè$R�ƒž¼Î}«›éuã=n ¶¸N1Ÿæ1â%^æs¼Â«øöšö#ÌWªÒdxhØ´CSCeÐVˆQœL–&'‡(á2Ϫišå¾ ¾ë|ìW}@MCý@GÍÍ͸ƒø(ƒÉJlQ@o$9‰…xŒE•$11%‚×û¥*ºb¢a¢ 3…<šÓzbUñ"TÑ0“]ùÍ­ß|ãƒ;¾_—šç7iC¡ù/¸èÛ;×_ؔǗúgÌ¿ólؽ,šÚn ø—®ÿö÷>iÏl¡¾¾nÀ¯ålY‘Ý6§‹v« 錀_È@E0ƒ-§ ,ÃT2IAo)n‘Œb2™ ‡´žˆI@‚DÜ­PMî(6B;ŸyÞ™Ÿ=K°‘«ÓjéDyQš¤£\.S¼ý'{|‚ fuf}¶´–•éj²ÕNTß(’—(aÂ:%A*h£À&÷ +œp/÷nŒcÉ«€Q¢Y­?Œ“da´ ‘Ñ-ÉN5&CÀ_U‘ˆ¾\uN8N¼SÇÊåd=í+ô”Úf.óZgÙ5€¬¯³*—ì¦ä-Úo1@z¥i_š„¤Hñ@<ž§à嵙¼‡w©û,—Ú×:Ö8?ç0«æµ¨Sٖð;™»ùº]Òí¾ï2O9Y^eÞ0¾)aþ“µ˜0Wat;Õ//O Àým «~¨ˆÞ¸´Q½Y¤î ¬`V¨×3ÃÌNËN׃–ï©¿§©+šŸ2`NêÎh¬â #á„À ‘”ÌÝ(LZ4ëmœåì6ÒU‹¹h^kÛnÛc{ÇÆÙlž_sVðWõ{p„dŽ/õVDø…h{ŠF;Þlßnßmgíg¬ÖçÄQ‘ɉ»ÅwDV«†wE<)òⓇv¼bSŠ9gP ½–(w²=mÀTåSÃ\ÚýíUÏUÞ²©!j„‚*M‚T“a”JƒYM$ËfH–$ÙÞ8SR’ÄeÔ܌†Ê¸½ï 0à õ Ï +*Ž Þ¦ uJº¨‡@< cñ¢PMx’xª%Oµn¶¤©–4Ւš–ƒºh“\E—l*êeêÓÁÉÏȤþþ~ _uÌ8f)ÞL(>¤.ÿþM¼qãŽ5·§¶Ÿ=ðȟþzø?™ÚWI® Ëoeæýâúë7ÜlÝù[Œßø~þdK_¸Yù"bfþ>½”}äG ™šYúNÌ£Zc½¦–$žˆÓâB2›°PÆ"S¥Qžó» µ}eB<zêªaãI3gàÝsŽ­ÓåÌD ý¼‡²)ă0عo%A#ÌNf³`ÛP×a¶jèNL€i#ËV}Ìç̛ú™³‡ Ökˆ\w’¬F3¯zG‰ÕB­‹\µÃyÒ©?+“ehç 1„]茖ô†t€X6%©jëâsT}b–¬“„†¿ ™GH´(-‘>'í4qw¤ð¼Ti^Wês©«LW¥®·˜¶¤nÞÿ®Öçæõ5ôç¯ÉsÊ<œÙxÂl‘~×5b/‡P,Øó£ƜŒ³\FjĤ'Œ@úärêëšQ 3 ÑìÓ°š?Ɍ…¨xYî%â{$ˆ‰Ø«Š:Up åÇ]d¯ŽËU >­ÄI49 ¦òœ‘ÌÀ¾im¥Š›œ-z1’ê¢¹HA¨—qVQƒºQÆuڌŒæv9¨m34\b�,d# ¶sÛPTÚĨ +DŒ{Sã9ûZU5»É¶H¾*ŽìŽ.Úݳ뒡;Ÿ\Ú¯w»¦eWSÌb“B~gçՆk—oœÑ%J_.f‹Ã¯oYwÍm¯N>´ÝfLO¿iƒ?ÁvmÝFv}ÎiØ>ýäæPK߅—ù—¡ f¢ ]�˨ºÙðWª˜|9f>V|C­: ³Ö7õÚ`êµÁ:âƒ#¸¬#‚ÌP¤ÖaDP2o"÷èT?d!ÈBPÚbUÔäá6�d‹ëÏçĕH °ÏÏsÑÄ,f‚†V+EP¸ !aÖ.¯Zä\ՋhMM]Õ§D3§©cP§sØg sòxké-  X*ϳ£Ž Çië ¦ðÂ<I•–â¼<vŒé76ö:°âèu 8£Ž½ÐPÐ%üÂÒœðó±5¦o³ø­Ð%× ÖëfS5} +óò£:ܫúAݨn¯î´N¥³}wñ’„}R£ùSLÔ‚Dxx΁GÜ0ç;a>ïÊ/š.•2nCÀ鎛°IuÏ'm«š}á°»u%«<´È-…‰Ò zÈàSFäct³|Ê ‹Jׇ*¹:ªƒè$bæêÜ™9RI2Š…�9ڌs€%,E`ÁÍWÕÛªú©"¡&õ¤›Üì¡þ[ÎJ×ɪ“èzHt18jE“,ÇùuºªB@¶Yéx͹L:Í#6ü˜ý°ýEü²ú˜ï 5oþƒ/VwÚWÛnÇw«wßð¥¾ÀQE`O�ÿÄö²›Qx‰8×3G–"i֖z8¬pø‰{¹nå*Ï}�ê©¶¤èö€J{N‹HµdW%¾¼«Ò{њý:ÿ’ýnÉÅkú~Hl\ÄAÌL€ÚßÞ÷äf뇬lýûÒûžóŠ€Üý³"ûÛØgŽ¢LÄÕDø¨Éh•‘»elWCÎ)@΢—dìa!²i2r© šÝ•˜ûQ°gY«˜n`nàoÑÜb¸Å|³ýç ^±Üz1ٌQ{%SÑ4ŽÓûµT ±ˆ«nʋˆ›ÅA<+Vóì~8ƒN|áê_ÙþÊ-WlûÅòÂÕ ö|iÝ®\Äî{xǾϟyä®g¾ð÷›ÚJo}iúí½ÿ|æîÂG¬3eZ¹OÍùô|Šx„zö´:'ÑLu6 VYhÖB»–¹í Á=*& zP;Ì¢SF»•#Î<„yT:>uâxvòØ,¯x ä\ö³û¨.‡Žp�;mçåÁ*x2÷\Æ…²”A-Ö=Øv¥/±bú:ŋyx·ÖƒU”Ũ脊"³ +:øgúÒSÊh óÊh,Ÿ÷Sp’j¶¥©åò„t\:V¦,‡0 èñ¤‡´éŠkñZ†)ù4=èzÞö¼}ÜõžKØãÃ;Ý`fõè×êÖê?rªx§Ís²v›Óåf1‰¬ž½˜µåf{Ëæ˜stÚþ +(”±±¶Ë¬ž_ í8þ@IÉ:¬Ëd}ãCsœ*líµà &Õmˆ“d#ÂûÔÎ9¡8Uuq”Ï”…AÇF5uЏ’¥I¨:…AF"fPüˆÎG¤Ý0Ýth°…f÷ævB…ÆF°ªðÒ×_oˆç›b¡‘ŽL_íWš®K;Ü Ó¿^8õýþù‰øú k70›‚ö+G/«Úêú™Sªƒì}(ůâÕáhÐo20)¢:ê¹x$ÀyR*e³ »§NÀogÏq§#( +³ÝAÖÈé¥[å4vR·XQ5‡âôá[R8…nˆàˆö†8Žk«OO¥ÒÁ`&=Ë­È»JåRYz«L_f¢»étyÁê§n?o©`É’lŠÄäÌÚ̕êÁÌû‘÷ã‹ü-®# Æ,Úî%O Ìd}.WÀ’2œ&ꋦ¢ÅèJÇcŽÇœEEm¤)ÜëAÝx™°D\^[_–¸S‘FL_ŽÜ¿31’ù†ti9*‰‰?Ÿy)òRüÈñ™�Rq`ÜruDˆ©ã|¢àh—ÚM½ª‹…U΋;µ»¥;;];CwFd;Ôw8vDY½ºß$ÝdâÔj,äHDƒƏ%‡É/É¡ _F‰”5¿1àòûÁ�»ã€ê¸MQœ‘°, +¢Z'âÖD":w$–ÕVQT6»laMĪÑDBápÎé²:®D4är:4jQÐÀ:Å ùñØh"% �—5F£$²ŒÄ(M0âGñU(‚Dü¨bŒ+ÐÙp8®•Ï/Óàq¼ÿàº,Ç¢bS<Ù^ÞëÂ?t½âzÇźî g@FÏÊÆ–`щ ×êò‘£XBQPŒ®PtŠ&»6Š•èH”‰ATo‹eÅç°^çQ42Šã‘øé8'F9Üß+PÕ³7G%¤„œP•ÄDâDBH ¤ÏQÙä™dyÈ垜:uÌ,ç÷¤K" 7� ÚyÊ ¤G=o—›Ð_©•äœ²šŸ¬žØ¡ªØaÈ8“"ɨæ2sd҉¤I,Müï± ‰­b+ÑHÊ gˆ›…¡2q´ŠJV]‰l¸€ÔBо¢ã¼ÄJ’ÓcŽb„$6ZÚo+žaÄ2 ڈÌqX,ä�V¬�E¡Z&ÛêÕ2±8„óôx¤4{1ïŒÙ[ñÁÅ~°°_°ÆŠ8¸:1ýËÄï§?ŠL¿ékneï‹p~o 5õWü̎V‡DX‡²Ú¦>ğ4Ê?‰è¯<û'fÉÔ³,³¤A_=›Õ +‘�:°Õ0Kæ´à0P&ՂÍzªëƒô´Pž +Zœ¬šÈ"ÃÔä´i¢&Ê/©†Ì/“Öj½“È5ÒÊ9§";IsÒ +2¯Ów§L˜™£'¸9¸=Èk6V𘧻aÄ*~–n¦ÖðP]_O&ËÇ Û™Õ™g1²· Ô1"cæÄ¡^¦šsÆä9»ºf3mmՌâjjâW*Ä=·—gÈK’ƒ5‚… ïcÅKîT«Ã!=•ƒz†ˆ;=•ƒddU…Û9·ïœS¸Îpè<…»jeÿxéxÕ=^Õ¾×h„ãá½áÓa•î 3 +‰Â„ëëó4mn©¦é\5 Ehªd\î¼3á·,­Ñ'ü楡`ÌÕ&ûƒ:—Î2 +C)"T£,fÍ(ÙPe Ëm/°ôìH©À^ ʯKv*É¢“ªë-ùQ'îuâç sÔ¹×yÚ©rŽ…ÎS×éI3V·ºˆ¥h.ž·Z=>RqH´÷¹-Uа,ŸÕäcsª|¢vÞ¼ÚÚÖy_pÕµM··g<jÁïöÆ Øªº‡T´ÖÖΛNÉ«Š^ªÝãu_KÉ.ºZÝwgÿð¶‘Ù=«sùšéÙIcÒP¤Õ8äìtÏ"ÞßæïdUÅrR%Ì%;«ˆó…X9bÕé3‚iª¯¥‰ß‚@Ós[õé¹Í{È| é.}^˜±M&ŸBBB åˍjýQÌäKqÄ¢È+|ðÙ{²a_ kÎ6üìÖ}_žâuÆðÆXJiŠi(¶jèö¬†b«ÆIAN +rêªHÚ܄ƒ¤à Ósx&f.©€ÌYŠ×étsÓyúÝÄgŒÊ,èzsÿ¹³ÍJmAÓL˜#ÆèHóh3Wižh>ÑÌ&yÜÛ<Ð<H@J3–E@cÓ8kTL5é„?¶´F“ðK€Ð tœ5(™P!–iËû XŽ5":JÀ!“IÒ¸œaõ¨W4بÔìѼ¢á4ôÐIÙ@º7=Ls#éÑ4SIc”–Òéi.=ÐôèvŠØ³ÊÞT5•30–VÓ¹Ó&³¹V·W%òOÔ«ry± ºÙÊ%{OU‡9x2”¤Z qxT7{f…pΊ%' Î08ß´]¶ùKmz,MN™žoSê5l #WwÕR[qátË!«ÓpÛ²lVÝ3µþ–ÎU—(ONÿ`µìòˆE¥ qÇý—fó=ÓÞK3pØ¢i^Å^ð­ÅsöpÇÌ)Nô@i¦k–b¢YjŸ$x'Ýî«[?tÉ>»†@íZê¢3ÑsV:êÄsÎzðþ¦PY¦²Aö¿l€BÉ0¶.YµŒ+ŠDÔB*Åҝ\‚ñY³ØNÎNIÙäg|vÊÅf¸ ÉZ–%·z}Xñ € +ÐÂc´vŠ®vzHzHm™úBd¦zX*›IÐ6tpÀïùlfÖ77wL0—˜(o•ËÇK“ä*ñ‹€m’.»hQ>Køâ‚d&?ÝÊmUíâF²û²YAɎd”µ×ڒ+U+ÅÉûa±€ål“f‘f•æî±Ú½Ya"{:ɀž&‰] <§³Uî‘/•/×\#ß"ïA{ä'…#ÂOjµQÑÓµ™ý–›/foóú}¸MË¥ltÖ §¬6€´A=fe¶ ØGìûìlÀ>jgìJôòt “§òrQoÏ´oŸ=¿¼lrj¸LÎSÁð›8²Kç\|³Ça(‚»£INŒE¢bln¢¸‘q­*uεGW5“½§¡2"ǶGø*›ÚQ˜Ãå†óN_™2̹Ý%æ§í#Kï?ù·ÞÒc”î¤›ÒƠݓÖNŸÎð­²}Ÿ«\ó¹+^ðɋ/âE˞¨âï'o}›žÃzÿ¦c°Ø³é¥Ÿý+•:ÿÅîC ̯g1ÚQ 2 G‘¸ŽÆÑhŸ!¥/œ)k©WO¤^=ÑNE…Š +;Årûƒ·Ït°¯p”4·#½ÙG䣏ð%¨¤HP!¨šÉ4sš>%1'8 óECîH /ÎQÏvõl×Õë4$A¨©ÊE6†ëwŠ¡Þ'êîþà h翝ïšÍÓ3 +æÎz}ê¸4k'T’£>:𧍫>ß)½ˆT(ˆT(ˆvJLv +²S?€Ý^È#mé£�­ôсRz›“ ùðYÒ"‘(äÿ¯‚$GK$‡X ’#Wè-  £UšÃ +͏@©Rà+…¦RÀ�˜(°>ўð«B$‘ð‡—Öˆ ¿aiȗð‡ªB¤.Vۖó×uxQ¨¾Ž8 +ÃFE\±Q÷ˆ¯ˆœH„ˆ'Ñà ×½‰Ä`‚IŒ‚Ã{†IЍ#«=ŸÈWIòÿ.HÌNËsëðbïT¹çÄ9‘ ÖÆPÕÜ�9òÿ+E€žÎ~*Cp×·ïíºF¶´u ¦çY” ׶즵†º®éyօu A¼1#¶&™Éw­jÝ:½euÀE凱ß´mèKÓ¾²Ýç ‡mÄ+Yì&ÚF&„øÐÙjöõS:ë§g†³‡Wvçæˆ&Gœã„�D1šÈ%i«d]Ó¹V çZˆ$­¶-j£íÚ(…µQÚjë¦Ç!»çîëž#¦î¹tªr‘¶Ýò˜î$½=IoO6Q¯+4Iä¶&ræHKîk¢ç‚›¨ +Hš61´ž!ÏhúÌiMrPdöŒqnVþý¸ú ¹vö ò›Š–4•™¹.EKå¥Ý•­ï\L]^´b¥BÚdW➕›Wn_É®\Å/ªsFRZ¡5¥ªú˜³D),—Á®™š ¿9:'$óß³³ÛUºOÒô'Ôú”ô[áñðt­ V¬\%8ë™(՚d*@å$¥ö$…%›Úh©–ÚºerÞ³*RûšˆMÀMUmšf>¤µMM}݄é`÷ €Ìßhmwwßù§“iLŽ&Ó�C@tÌÇK%bË'¨è»Vô=μ‡:!d!äfÞ;ävºœ ºVýśNôÿÅΎ€ÒÕO8H”Ñ~P)å„ß9Μ=XӔð×AFÑÖt'ü‹–Òs§À†’ ?ð^ýÁP[¿2ÊüÐÊØ²¶þ•b¢i™RLÄE$D­ZM&’Òi´Ï©„E ërN‡¦ßápK¦p0'ãA¹B>ÃÅØ”È$Ã͹&<ØTibš̾lu[¸»;°¬w3²ltƒ–I˘eÀAY6Ð×?ά962Ž7ޞL^x&yî ëÂLNU“Ö ;/ëx•¨ /Ñ¿eÔ2ûåDc3skMXgÔGBѰ.èÅc!r¾Æ + +kÓã‡ÀU(«ùÔÖÙ#°ôü¡ 8>µä΁…óôÙÏØw ¸w£9½©aÕVÛ÷t- +Úõ勉[-ó‚ 牭*\ÝÍ0¶–…ÓuÝE­*˜êi,,O»£*Õ»©-XåTl4Fk7®½¹«keËÖéWÉvPoô\í®ÁŒRX¬MNwQ76] °:ŗjš¶­i>晷_úõTðœÝhš9ÅN²÷!™yaÖ§ªV#·™·Ñk‚ C`ØÿØO\ªDږ²æâyÞT¥Î©Q{Dµº&÷i­TZ-¼©–R”™g(„Á¼L32yÎñä§æê~ñ[Ç%ªo*jórMŸós.ÖENi 5D¸¬³¬.«;¤®ÑM²9ì”]²»E]Ô´˜‹Î‚«Å½T\¢îÐt:;]KÜWŠßTËý Ϟš'Ðãâ#ê︾ã~Üó#ñú°æ°óY×s‰š×œk>v~âNïQãêcÈÓ4YWMý‰j +Ú/Mc±j +US“‰¦Šâòæ5[Ñ0fU[å/ªn7í®Q·ˆyMÞYôü„ŸþÆ-Ü©ÙéÜáb›Ì‹ŒÅiõ[Gö#³Æä7ÏÜ¡¤Ôn—ìt¹rjU­ÖxÜî°Z„œ(ð*Ž?¶˜Í#ÞíÒmøóZ –4a°ók^Õ¨4ÛÔ¢ K +ŸÝ+)²â6µë79Š)#5ô×hΓïH¸|4«/äY]©'Ԍz?XªÁ#5ÕـV$=l´äƒÄI钒ɡá3eBPî)ç».éLyÖKYvNV—S'$ÙØ1ë{$.G’ùŸÔ¡HŒÄê~ªÄätÈ!lחD1ÏBªk‰[æä˜¥¨!î +¥(ʖ¢®î¡à9?bõê8$„Wu% +UÏa4fÂû¼±„íµ×¢¶&“ykÈ;}41}ĘêÙû"Q9”›æ}³Ï 6j#Îä_xöϬª1+©EJ/F„TûTݨĦªôrÐÄ NH³ƒ|KS<Bͼ¨)ˆ2\ÔÕÌD—È‹tƒ€0&²1!ÛP¤-&¬w©£-øftSPeáŒÅ¬d-JmJRicÛ†í„ò7¢›M·Ô &oI£æÁУøQé‰à5O„M?‘=:9}®ùpé%éEϋòKʼn¶×̯Éמn󚳒l®‘ÃÉx&›½@ʙsò¼`c,—\„ôfÔ&·åÚN´q?IãëÓ[³·'wf¹öd¿®?ȪC®}~©­ËÝãÍÖ g. >|$ÃÍÒ~ çnS¦h†1¡`†óDÈTxܼ[$Sá‰6G¢úM½øâ‹³ ™„2ýôÀ£teä,Nå¬Tc’jÌ%„Óæ/ Þ-ÃSbé¸'V,µxŠ*ÌyT.³ÓãŠÖ§f›<Íé p5mÅ8-™ÍãÌËÊ|9k%†nЄ8ášbss,eÜ.Ï«ÄM%\J"òIŽŒsø<€qOà“ø4ÖàqæбC^.o”Y¹Õì­ajƙ>¬´Ý¼z—3™ü¸|¦ +í©òœ:Kc*o�ß ™äöªkdþOŽõóc#üúër¨LNTÁ̐³ºðÃCí}‡³8Q“Ï–ûé7zW7&7gÚ8úùÝ0à?Ùß5^»²™©uÁ„$}‘! +šEW 9µÅ „Ðb{1š³øÄa{±&n'‡ÊNŽÙ‹Vrü(L2“Jrª½˜ÍÅÙ\l&§ÏŒÅX51Žl$‡(I’¬&ó!Ùo,ž·%œÛؤÐ~²aЏ±Ýî�™Hd+ýΚÅô ï¬  +-œÛ¨¶šÛ ඇ¶Ü°f깯ͣrïNŸJ›»§ ‘ùƒ‹±2ýѵl`®ë—;ñ×Z‹Î˜YŒ[ 7®¹˜ùËô…ת"¬UG,‡i¾dú¾–˜M®e#•äîû¾ïسìd¼‘EÓ/ãºÆ¸Í&ÙL@FDžWº÷€mý“Í쇳:¿.ªqæ£\y©,¡ÿ´Ebš!s¥ý¦ê$X¨”â§fw«T¿ÃÜ©Á»õ» »M;¢;ò¯k_w¼{³AmÌD5mX7¬¹Aûn½àmÉ×4r™’ª$•LÍÑR¼˜Ïµ,ÑöH=¦…þ%ÑîxW^iYåZém¹AØ®Ý.m7m·ow|MØ#í1=æ<õTFÉh2¦RÀH%4 G¶E#µ¬T¯iìm™£â0ô{K3n&¹1‹³™hÞ©áP†ŒÁŸñùŠ™LKqn«ôÒ*'#{՘Œé;Q§ÓzR,Ÿ/h@ïo�µ@\Ñ|!ßPˆ˜wÛ³&l*€¡l×ù¶¹zý؟lm1¡Ý!rE2™bCúÃD"ÖÐ ³½­€ *•q B¸± +=Ë5è¬ ºB>êTë ±ˆKۜ:5¬./Œ^ì ÀJd3d@°šLDZf¸4N§ý~ŸF7Ž;m¶c{&2Ž dvÖª“ +Š«â:é:íâ€HI×Q¦5 _1VÈÄÆ±x�5à†£Ì ¨ˆZ˜e‚ÇwR~0yf’|š<SžÝ•+ÏIAâb’èw{”ßÑ-róÿÀ'°Ó\ܖu~ *“9>E'Ú\,gË�‘hQÚúäQj5´î0H­ÛŽ#É1ñ˜�‰Ð~òý˜H䟠!z¼R;szLSÔ“C]tïj!ÿÞHm„3¨½¦’^ñH%'BÁIù…ÃPR‘30‚¢F’k!*¤‰¸‘<íôac1"‰ &Ô/b,Ö¢‡ +=…ïq£2 &€™È} ÊQá=f®&¦ª(÷è‹L€ ‚C1%ÉX4AH)¶¢¥º_h¯&f¢°ØÈ×¾§‹­Ø(ڊñœµ˜€`íäÿcÀÃìńb‚`+֓�ov·C ·ï7ýw.u>¯úô‡?SA‹¹OɁ¼sz…`©rµê1½˜pGkj"ú‡ïKCZ{[×âš(n¬ ×­ÜvjÅââtoÚeQîøjG:=ýZØ]3ñý¥]� +ˆ×ᬗj6mÚà¶ù€û8k†›ßRdžÃVƒÃQ>vìs&gŒ ‡UVßM3g¯i¢:‰t’'@'Éàת6ç^?^*(¹K—ºzs\ÊñyÇ–è–Ø]Ž1Þ¥rñ ÊÙ[\ÎõæT* %nc¸ ’qXˆÇÂñH&—[ˆ•ÜE¸OXãï‹÷æ®ã¯®‹_W;˜Á#ümÂmñ‘Ú‘ÜžÚïâï2{sÇ|¯ùNæäÛùŽ8‹ƃ포 DeO�Å3¤xŒÁßéóøÃQ§ÃQ‹ZA4 ¢HDwM,¥¸3êÈÆ…œbQ§* a„?#E‡l9ý¿ŽÈ3Š‘z(kQÍÌn¶žy–n¿>-ÇÈ,˜õòE¾ë¥ŸçÆ„Ø8óÀ,èDqM6™lu;éÿ´8§ÂÎِô;ܬ*Ëͪ²lŽªÈNž'¾«ùÙïï[¢-1Ä^uË|Q'NRÂT„4ŽU!9«ÝՄÛý:z<‹à!ÈOLõZPcÏû0ŽœT©%¸XÕz1n¤gö~ÃíÞxqëôoôâÔÔDnUØ>}÷‚ìRk”éðg{.À¬iõ56ªº#™U릦¦ŸÞ¨Dòò0ncš7և4‘H*¾tº çҌ7媞¿q#Ä= xfÂÌA³bÁ2Ãë-î|³±YêP-5ÞÁíÔ?«>b<"©#øBԉ/ÔläÖ –ë¹aaÐrw«0by=¡yDÿ<sC3®·%À?Ëò&¯嬦jÿ¨%Qƒ@ÕX=Î*Jƒ¨Ñ†L&Ä08H£«ßìá9ޝµ”,=Öbª—%,Ý#ºÌ–-Á«ËNâ=Xv¦|êB©ün™~?½lЬðT«ô®¹úï`ÁREEÕƒË Ø^–^¦ç×Ë89\ý’ƒ0!+aYÛo-V—Éar6XÀA²8! ÷³·3©‘… òI…½|úÂkÖ5Ø¢^U÷'üàSüôƒîõlÿ-x9ªž4`ijE˜¦yā• @N»ff F33šmÁ£ù4uÓµ ÷sHEþ‘iéÀB‘ ™+X‘ ّ9, êÝ(�Á z è33¿…p +Â{ÓKgΪ®F¡é«fN²ÀMÐ3³¡ºíAatס£ ´=ŠÚP/º-B¯ }ð¾-øçГê@£@Ï"V¡Ñè4Œ~N¢8êBoc3<§ BŸŠ3ïC܅îœ9­4¨}=‡¯¹ÉB~1“ÂIxóî™ è}|æøÌo ô-ô{žÙCî]a mG_q^…~6s–üÇ'´=†·â÷Q  »¸<·kæj4B¯á.È-C[T¿QB×À]ßÅ<1óÎÌЏ8Œ.ƒ'} Ý =CL†mW텵ˆ¢ ЅhÔ~½-¸ŽUfb3 fècèC&Éü„ I´­E_F߆ÙxBa-.àoá§àúþ³ê7з.tº@Ï…{ŸFGp®cŒfˁh%ÔíFÀû ¸ ÷ƒUòûˆ*7]š±ÎØfþ�ØP‹ú ‡{Ð ðŽ3`¿ô“7°5ìõœŸ»^U?õEáFôMtý +úñ6ÌûGèo¸®ß2_`¶Ï¬žy|æ÷ÐP3º­A›Ñè&ôXÕ£cè¯øF -_á^TÝ¢:=s/Ìm-€¾÷@ëåðì»`•ÆÐ8\¯Ã(M`EÕáf|!¾_wãûñ8~¿ÁðLbþÈV؟³ÿÎ5ªT3-ð$;òÃ{Ch5Ú+ð˜í{a¼£ÑËØ†£8 #zîÿ˜™ÇtÀõ]ææmövv7wVuÇôÉé?M2³ p½ð®fóI˜…¿`;ô!¯Â×áßAÏG™ƒ¬•Ø[`ÛØl?{'{ûûKn˜{Š{SµDµNõ”°núŸ¦5Ó5s¥#úC) ¿&ÀŸË›®†þ Â5Œ¶¢/¢]èÀ—{Ñ^ôŒûyô2z ½…>€@8}¾Þ~-`Ýíø¸ÄOãð‹øeü[ü1¹0"™8ÓȔ˜vf!ss;\÷1'˜×™÷X/»ÝΎÀõ0{˜}HŸãfTõp-VÝ¥zŒÿ¹ ëÅ_œœªêŸz{M»§?7}ÿô Ó˜Y5³úAi”žî€^>8ø\O&F?A¿@ÿJûú!f° +0މC€ )Xµ^„—Àµ _×J¸Vã5p­Ãëñ&¸¶ãü%|+¾ ^ÀØÁOàÃp=‹Ÿƒë5ü~ÿÈ�3,`s„‰1Y¦#mg1=ÌÅp]Ál†kfn„zŒ9Àa^g-l„M³ëØ!öAöûìÙWÙ¿s —â²\+·Š»‚»•{…û÷îU@Õ©Ú¤zXõcÞÃçù•üUüü>þ=þ,¨_½Âza«ðª0#F€[ýÆ}ÿËò¯àëTVîfæ  ';¨ÚWŒñÌ +ööö_T—ãÓ¬ŒßÄ»Ø+Ù«g¾Ë.dþÆnÆ«˜çq Pµ°—£»Ñ ~Šù-s†ùgÃ+˜÷qœû +~–Ù̶3<y‰êל»Uõ°ôã`ž`^doeoù!jQ=ŒßQ=Ìü +ÉÜIƂÞªÞÁ|nú%s%sêãòªOЕ0ïO¨n†ùžÏ܉kÙW¹‡ÑïÙóŸø4¾¸Æq¼” 3—2EüpÜ)ìG“ äâ¯!Åoáqš³ánF«Uaô¸ Æq6ˆ_e5¨ŸŠî(cýÌif%ûþ[�Ãèút fqpgî7þ (à>&<­¸É¯q=Ȏ¯¿?3ý±U¿QÝxöm6….F9Tf~ŽZ€6~WºÕ£ç�ïD9æ´ufo¾¿ ø'²þ*”ÅZà–èÛvv¦x!ù÷oÀÿ\¿ ÿ݄e ¬ çHÍÝ\'p¦à¿wÁµ•¡ôMt/Hõkԃ ,åé‡Ëÿ] +2çwð~7j…þ­AßæRÐk8óÜñÍéÅHëôsÌ mÐçù@ç½Übà¼÷Ï\#¼dT7Èėѕ3_Gí°vÏÜ:sZ;óí™KÐhùÌãÀoœCh‡ªŸY¥Jryà±/ãc þ ß|{1zøQ;Ñáú>ô¾ê(ÚÅý+ðÎÒÌÝ3¯4Ž£˜¡õ EO¡kџaÞ³¨aúBfÿÌBv$Ô;袙ÇfXƒ6Í\œ÷èA¼gùU�îÞÅ]Îä ¿ dÇY€^¢Úƒ²`å +¥4ÿ‚Öy-Åfb‹4Ô×岙t*Y›ˆÇ¢‘p¨&(ü>¯Çír:ìV‹Œ,ƒ^§ÕTÝË,ƒQª3´p@®D*\4´xqš”Cë�°î<À@EÐÂ϶©È´™üٖ +´¼üÿi©T[*çZbInE­é”Ü’+Ç;Bò8^sQä¿Üê—+“4¿ŒæGi^ù`n;›:ä +;+ oÜ´«s ·_«iµ_¦I§Ð~²ZÈU¡ÁýØ1Ó ãèlÙÏ Qª¸CW¨ƒô ÂF:×m¬ô^Ô×Ùá ûÓ© +nßZ_A¡c’6Aíô5¾½"Ð×ÈW’Ñ »äý©‰]wKhý@R·1´qÝ%}v]?y‡) ïí¨8n9åü´7·÷í8¿ÖÃîêt^)“â®];äÊދúί ’¸¿žQa" v-„ß Sص\†w1·÷÷UðíðB™ŒƒŒ©:ºËB2p•\Q‡„6íºj�ƽ«‚.Þs»•#3'‘»SÞµ¢/¬”<¡þuÞýV´ëâ-\ŠìúlM:µ_2U§u¿Á8›ÑéÏÏ\v®Žæhs’ëºøÜ¼bÒ£Ð@‡Š¼A†žô…`LÍ$º¬íÚÐ Íà׏á®ÊFX++êö]R À%rE‘Bò®¬hòƒÏBÖÍBøˆô"Y‚%ç êçò•d²R[KDh‡…>ΧåB:uã8S J2$0}¨æv]K&?$Ë{׸‚ÖC¡2rQ_µ,£õž1¤d“ýf€ÔLÌÕØV’š‘¹šs·„�RíÞV£çþŒ’ÝÒ¹©¥‚íÿKõeÕú®å¡®‹Öôɝ»fç¶kÅgJÕúæsu³9\­€ ¯p˜©%!@½‹×ô�ü©" CW,Rƒ>V,í}¬‡é¯æKø{ɹ'“BŸŽ<‹‹ðÿ7Ž " 0…`yaEX\û5Áàÿñ&°ºÈ]4ùô¶Ù1UZ’Ÿ-ÏûLù3ÝÓíb¡Ã\”éZ±f×.Ígê³ÚµkaH^¸k`׺ñ™‘õ!Y +í:Âö±}»;æ–|æ¹»<•…w÷à 6á@m-ØÂw^´_Áw._ÓwL5ùÎ}c fÚôïC]ß°ê +e”�IA&y@cŒHÛ{Ž(ÐZŽhyÃ8F&ÎÁ0Ú0ÎTaÒŒW…)F~„S´¯è;(aõ§«ö<(/¦þ _½y­±õ#Ñ%R%à;¿óý˜¤/ý¸áëŸ\?u·„DÕоj‡B,§;Ñj }rý?Þ9gŸ~úsóEòmÑrÕOQˆ�ëC¡Ì0O"=„öËh „…º94ów¦ˆ.€úNH­pÒV(ë!t@ÐñEd‚ÔuFH=Z¸ßQK˜ün†G÷Á[~Q â(BÚ<ܾ!#èe°qíЭ0BÞÓù¡M°¡´‹A¨öi„ÒÿŽP®f¸¡fhßj…UÓÁëGh‘Dþß0¥}Æ·ÀaÀÊ΢U`–G¸?ÎA+ذµR›=…Ø÷Ñö÷è’�"A®aò3T3ìotvÖ+ã&34‹'ꏐŠ1··þ‡ìo™§Á: �à1»‡Ö¼=¶`Ál¦±¹š9P›®§MþþaßfßMƒÞu ž©?ݦ�f¿€Œ øÐ^ö-TÀ …}ó@8Z¿çy˜6ÌþŒ}”,rÛËczS=<ð§ì³`ºÀ894[sè€ÁTÚ®ƒ•ÃhâNB8 C›ÙÇÐv»!ìƒÀ!#ÄY=Â>Å>ý|„ì¥Bœ…°ÂnLá“�¿šÄìãìU -Ø»Ùû@s +°w±_¥é÷ uCú€ƒMÉ~Ê$Ý3[~RRÿYøƒP¶CúÀlúu€{ ½ŸzAì×fË7²7Ðû®ŸM÷²×ùR›êe9,äîƒÜ}0u÷Ä´ýkè›öCZéµÕ¦kÛX0D×hÛ‡«~/Lé6˜úm0sÛ`涑GÙ­sm¶VÛ¤Ù­Ðf+´Ù +m¶Â¬äØëà}בÿűA†À¼_óNàˆ' œ ðÛ …°—”Ø›`ЫìUcñ� ÙŠJ}é(7{ù—¯~÷§%µ† "¤†ÙÔHÚ^Fk/; Öèeܾj +­®n3°Ðç!0È +qBBŽÝ0Ξc/D׊H1¶3ÛÙíÜv—ëÀæçÙzÔ \'€ÌlµBƒD`m+nPªGÔ¬¤–Õ9µ¢îU«6ƒ¼›el–-±=ìZVE¶„–â\Ä·4Œj÷j+Ú í ­ªÂOð'ø“üi^Uõöòü ?ò{y5ùk̀vP;¢e%­¬Íim¯VðÞ¶ÛÙõ„Ê!– B…ÀÁ¯¸Ì^ +a-¬ÆZ˜ŠKŽ FP’ œ€üIHUP2B;#´3ÔP#"ÿDÜHkz! @œ­åÏÕÌÝCڟ&5bPk�¨æö$ħIÂR(顤‡’Z`ÎB%ˆe½X +; °⹺Ülý�žÖŸ¦mæêr/sVY›HàJïMàÑVZKmõJ Df³ymhmdm|í#ÜæÐæÈæøæG¸žPO¤'ÞóW +•"¥xé.ÊF²ñì#\ ˆâG¸ÝÝûºŸï~¥›[Û½¹{{7ÛDöÚÆ’¹zšÖDHzhÌå®o2¶ÍcöÁpÖB¼Â;X€8 ¡a3ŽÙq€y Ï�ôÔa-Üñ a/fë|­#9RÏ|¦ž…?=ÖÒÐÓ¶XîZ{ °ðì§¡þiÚºšÛGáˆORxÏlû½€xîÜÊæÖ�ù­æ¿­…0A…^aWƒpXMž q� „}8v \«ÙÕÌ3p=Í<ͦ}-€ìvAf“(µIŒp@§ñ4ÞIãÃŠa©þã¥ú-Õß±Tƒ ƒXï£qPѶé¶é{Úô‰6=<́‚ um4æIŒÿDã iœR¬Aý߃úÿ êÿÔ+¨ +ê/’û¼@»zÆJc-‰ñý4^J㨢 èЯè›ú6=~ÃÛÑûiì!1þð ±ÃˆÔGñ‡¨ž„ÇZPqh‚gÆZÛ ™k]ÉÔXëÐüc¬õ«à¿c*ÒðÇcáS6>ƒ—p¤üŸ³é_ñ°ø4¤W@ú(jÅH¿7ÖúEÒþ»pÿ7 üT#’ößF½ô¾=x …kö¾oŽ¥ÖÃ[Km·~¥è[¿>–:ЯŽ¥vBrïXêHvEH¯k­ ´™È¢cHÛ (žtϾq1<ùHUoîK‘»:È ÆqûX¨’éåpõÒׯBt>¢ð¢í´EhjÀFÚy=ª¡©8ú"<…?9ø¯Ö£dàè#l{8ð»ÀøVAñ?𒱧¿:B¦k,ðJjG~:x1<ŽW&Rã"T<Ÿgð¡À~˜ä +´eðáÀ¾ÔgB´ö‘ÔÂRïiM +­ <òXà‹©n kaÄ« º?5?ÐÝúT`adCµÒ +/S4–Ðp àæq¼äÀSºð8éJžñÔá@-¼1¢]YÙôS@¾AI × ë…UÂEÂ<¡AH ²à¼‚U4‹’hu¢FE^äDFD"9Û¢$é?%੦Ês$æh^bª;)Tƒe°È�íT,lÓµ|®˜»P׊•¦d׸0sq¥9ÙU{?×·ã{ú¡TaîÍ|E (Ýî!öü„qöö/{Hºõö/÷÷ã®ÊÄÔµ^®|¼Æ¡»DZàDöKΒy¾©¸°ãˆþ¿N®&4j +Ïd[)mu«‚jKw҈d‹ThÐýI‰Héz؈à¦éj{jK=tOâ¡ÁkÂ"zhÒ±½êÍKÞ¤7o^<xó¢ß›¬mö¢C¾y»ó¾}_HÞd‡É0õN}╴Úõ‚Z‹_;ÕZün̍ ôá÷˜ëÄ·i&`GYU–mkGY!ãÖvøš²jÏQ;_³Ü#Ê +hÌ$C´6Dc‚·%í®¤!M…m%B¤¤}~‡HHŸ}Iz’Æš„b͒Mg“2Ö¤2N4äC,{2Ø0ãY,;Ìd°‹DJt”+:Q’i„DŸ–î÷ÇnMOOÇeºÔѹ+u8?æ\N9ȂG�§÷€ÿ,ò?yÛ;\ði>¦®Ù  ¿|º¨ÆÏæ'&’…ÃÎDÍ¥ú¼¿HÖkćZÊ4k"ñünŸÜžf%Ì·ï׿ذ¶½¢gkžå¶[͊ӥõâH«Òì¬IÁ*¤Õrz¸r·HË!-‡´ZŖÔræÊܙ­%¬L»¾KÛV†Ñê£9·|adå†ì39u}t·áokÈpãa­Ÿȕ/åKäBï$ךqë¸Ôõ™Üè.Ûq ù¬VfSí%ëè‚ $D‘:ŒTÙ¢ÓæªN|‹æÌØ´ãbÝråòލS*µâȞy`*ËfÓÜ07Í-³?Š\4ŸÛBy$–ESlˆM±%N‘ãaíCÑÜ?D&B6ñŶ¤f‹ƒ¾†Q@…A �R9#2*µ’`>F»#ó<;hÀPúÙ'Ô_€oÀO =Gý +x´©%“ÏämuÉ"E× ‡Žš)´¯^+\ÿë=NmõAjí{©5KvûæÔ`)‹7g»¨?_ïÀ/ ?SÈdð(ÍZ7`Áqú´!¤*0B¹¹§Ë†Á‚t¡ ǐÛuç=ãAÄp)pC`@’­ý,"û·â?„ - +endstream +endobj +3373 0 obj +18849 +endobj +3348 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_surface+contours.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3374 0 R +/BBox [0 0 252 144] +/Group << +/Type /Group +/S /Transparency +/CS /DeviceRGB +>> +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3375 0 R>> +>> +/Length 8511 +/Filter /FlateDecode +>> +stream +xœ­]ˎ帑ÝçWè*›’ø�à †fá™Ú fái»hÌ]سðïÈxÁÛ PÚF¢º²xŽ$2ŒÉ¿„¥þÿ?/?ü%,?ÿßǾíWÇRÂçVö¸˺Ÿ±ä”÷åûë㇟¾…oaY—ï?}ü.„°^?Ûõ³_?ñúI×O¾~Êõs\?çõóþ÷ÿ¹~~¼~þzýü÷Ó*Ϻrã“]ÿ½ +ùÉmvú·úßú°øûï¿|üñ;Ïüi¹^>-ÿüؖ»~÷ËÇý÷õ›°üõcÿ<–_þ~½~mø­þ±Æ¸üøúXCú,i‰ë瞶嵜¥RļüïòŸËŸ?˜ðW‘k¬È=1Ò2ÝÃÃö¹žç÷Ï3žðëÚðûÑþøàÍ÷Üã·@øí3ÆGø½5Ò}_}¼áðççe;>óõ‡?ß¹ÓßKe¹…g{l<k/ø¤wŽùó8/£§/¾¼Áª‚ûU+Š€èæFpÉÊC‚-}æÚ>•¦oà%Øc#ÄÏÈã“Oðœéó¸%] +2­UˆŒX�ƒþjOìƒÏO7óá~ödA禺|èùÕ'y'|øüWÀ­(¿µq¾èë‚}mÏï’ceñžàzs&`Õí%x{+ÌúÀK®Î¿ƒ–}#÷â»|o¯á†¿=ފ$€?>¦‡ø Xñû.ÚÇ)0‚™¶öÇ‚·/g0‡.Q«;Á’×´’°êÄ=øNøû»[i¤¿PçGYÁ½o£g'äƒ7ð\]_gʵ`ï4­D¼U…WûÑ>˒ºÕn¦" ¸¹ÊMz�ke1kG§ÈÆ®n^ÚL<@ZS©ÚžFÊK¶öÍû)ºÆŽ=0ԗ°µÙr>‚o‘>@Liþ=è/‘U;÷€¹º/»*^l k4±ñT-]@软­¢ð}­;­J=ä __»5æN²ÙGøÔ£½îõ‹•<½°QÈy®AާðHCrY¼d›n�à‡HÉÎÝæ‚_öv]dÒ!æ»w�O +$*'N‚©÷¬ÐC‘‡ú¸«÷Vvýœo’£³æÁÃØËÑh¯fÃ(…þqó¡Ï*§[¯%±êÿ‚†»Ž+á)~#÷ª:¸lµ Rð ï|pV‚q™µ2�̹½ÍÕ¸I´ÏKpØ×?^ƒ'Ç8šÈà× Çê‰}ïz#ÄzÏKpØUU]£ÇŠÞ'Ô{‘¾¸;í.‚Ò|•¼K­qFG¯äÖ÷9K´Ô‰›=>øN³,–Áá†ôÁ�x NŠ]sŒ>¹Åoâ{Y­Xþ½¬LBJ¿¾ùµôò$ò\=V^ê“Àô)´ì5¯9 ~«‹àm ŒTBHÊ+™DNüe7׉úœvL µ³yaAV~/ÁÛ,4³úÍ·ú¼¬vŸ_æUf‘R¤1Ë"0Í +`%"ð¬ÅZ«ð462åÿ7A!Ÿû&°ƒú@н…¬Y‡–ñA': ¶@˜sB3¦÷àu•$!vŒOŸÆÿÁU<À¿ ¦pÈ5§@ ¦HmŽb€ÛÑðÿ&>ö“ S¤}qP-â$´”—²ó¤)¸Ã¹£¯À×ó ÷- 6ˆ z¥ùçחÒê×<MK|bš žî$8HÕe1BOR¾··~÷Ášie•`”¾–DֆZ`VÌ</;Ç³¢Ø¡ÊÎZÓÆýؑˆ\¯ù.¼Úû‰b&ì¾ÚÎt½^Š,œ.6’ì='¼Pzåzwò~œð-P|'KìbšÈ€æ ›ýÒb69 æ70¢ ~lNôýÕ­¼:ž&…×¥[î½p +ANž4╠2´L¿3�˜/¹M¶Ày¦–,¿€ò%óT³Â Ïd ¤ƒÇÛ §ÔÊe[PºÄ ŸÇˌþ½¬±dÜuNxufR}u±kͤàgK¹ðòöU¸xîyfÅà^jXŸoìÚ;áF܍�vÁÙfã%qàg‹BŸªÝ’Ã3ã큞”é¶Ð(·÷èXe”â¸>dJ†ÌŒ¶³õ~’îÎl:áóäv‹êA‚[‘uÏn'¼š,‰&àDfÝ2«k|RfŠži&¹{RÚþ¿®d—n'¼ºÖåïÁ/O¾Ýçˆù{AIÍ.}-¬|v1ì¸%Ü Káê²]ƒ[*xþóÁÉEJ—°ºâM+E’Š"'|–U'ül¢%Ža—Ä'^ÇPšZcÍ¡-<ړĻäÔJν å:ÊmœœÈHv{Jlg˜Q÷² Í9—*Þ9µëïq/Anó!’qiEέœðËçl+÷)ŠIß)Ü`.5[Äö y}—€ù¦­¼Ü‹×V±û#lõkë§N¶‘€ ˆöÀG`ÞÞγûiYÃ”x©t‚OŠ]çØ#s Í<…Äßô'©V±Ab2 ¹s,G¦^ø;Țk2xp—[@y×®µŒ A«zk¯Å¶N‚y„l§#®=%±v‡îü^ ®ønœ·Àý$`â^vgiì‚LZ)ŠTƒ; ï¢eEq»¥&@2ò^ª}Náø ;§Ë¥‘S$bÑüþÄïî„s-u”D°Ê©{ÄȃJ6TݱqÏD'¼šód>m”0Òs?A2­f\žkçËý¼äìÍÊ¢ê„Ï£Õ§¹ûÉè¯Ì•w(OZÇ%F͙xÀ4*ÑûԃÊôbã "ƒD ZAËÙÃxx¢™˜{€g˜)îéá„×2†Ò*Je°Ìè¹ç‡~ãWç“Ö¦(ß½˜R”YÖJ3ÛÜo§ âº7¸Ä ¾·3ÎûåNôºQ€<%­JÞ% Œå6g¤´<u¥l V—Yæ¨þÌ=¼î—«Ó¼ïs¬T³£q7A­Ú«îFµJ €·Þ¸?ÁçgڒSNºÃ­èœð•×Üý”PÇÜv´mêv/|;+F€ØQ20Š%á' ³&òÃçϚºK 5;?ZʗØùµM7ÜÃ#m°ŒëCü›ÔD*èŒÝ +7½€ÿ¶D™€rm ¿=Àʦ۞?1/ƒÄÛ·Rõ]ñÜê / LA w£>Ø_6Y¢œð5µƒ ¢VߏÊç¢}ȵ…8rsîìBh(2D%ÓèÆªµxöðñÅ;Ñ} ìl}èÉ(8´ž¾Ó)ë°;÷ըݥFÕ»‰—˜m6= ÆØbn´5½3Ú~[T́e3”;õö¸¢�ú»õkÔc+|èÔþ16¤]Jü*ċŸßܬD¾W÷AOš©eׯù‰ä=Js…ù€&xžÏN´Y(¤ØÀÇ9ù±™hl»ì¹×)'|]ɅÊ}«½èa�KÇgh±‚ûfZô²$Վáý0y“’îåUùƒsâ:wC÷Ôڞx  ž�æ5È£ÔWzñoý7ªW@ÓwÆó<Ðö,¡A;éȬ?ÏÖq=D²… ,Õø_ۅX ¨®"j)½YŒ›ÿ.v²¾<xw[vé&vŒ¾RˆuË·ä›up\ِ<KCî=½ëA·e:Rq¦ºfڟ£:.FÝ8—B/xKT¦Ô1ʘޙŠ{â×ÁFQ�Š©0X¼ /ÁNҝx«ŠU³ºÎKð¾¨êHbCEúQ5vVé}ÚÜϰMÖN7ôm¶ßô×\÷——€‹O(²2¾  I%Å~žˆQÏnióÂùGŠ„Õþ@Ç8 ¨“"—u ëñ½:'£¼VœÐ÷.·«’³Ï¼à7õbgÍýL9xßáìºnTF\8†Ù%”ëi•JIxR¿,'-÷àéN‚AÔ¬æ^‡EùÞh¡Sb¯þÁ¡‡,œ¥ôƾiq;Q çcU‹¬A^‚·ñÕ”#iiAQj.p rZîƒ×2M9ÿ,ñâ§··úÐOTëÏfŸžw=“>ßÃåЇŸWr;}îgÛ.ǃRXÓ ¯×µ[ùSrƒÚ�†þ mgA>ÞKð6súbáytR4¹ 1Õ,gS¹P+oÊHIb'Vjœ6“èø¸¢g›û`”øÊ›sP£Í¨;·”zá%Q«Þ“÷“‹¬B:ZÒÌS—Ùᄾ)äÎuÿØ(›­ÝÐz2-WbK¢}ÐËOÙSÃV3�š„2ÛZ;ç&XI­³b¥Æž[ç$u‹Ú_P–'±.z-fª<xeüMdFü`È\ð|ÊU$1F§»íEZθÈz@—´t²—€‹‡S ÚØÙó`=òX¡³sÊÐ¥ê…=C‡zÞoÙÅT¶=ù`ž; f“ËJÒ½àE¹}‚Þ _sjbì8:WB/x£j䢖®Õ�A¨Uºr­leÆj(©Û¾5?ŏ³Íê-ÿýxÓoV|q_+˜ãNl! K{½‹Ïý, òº~˜5.ÓË ­1½*§¹è•]Y=rz^“ú’î6ÝzÜwV’sjxÃ%}[ÈìkÜ¿5 ‘÷gð÷±¦9 J‹fR0ՅL™ÒSÃÄvª^p^±LŸ#é´T|†®qNJ<Ô0ïêÊ®TpÑ}ö_›¹ëko—]SC.¸£„=âÍêvv(Ô¾Nm2|6+¬&ò«ú.ëP^£a5çOcl”ˆÜþ <ÐÆÔ2n¨(hXdžXìôÚ]R¡tJƒnnè¼&[™ÂäuÖ%Ê + å®ïYäX›IA@YúÇ& 4/Á›¤Ò4ww: +{{a+3Pl½ìOÀ|MEÑ`ǹö`¸\ð7£ÄŸÛ°°tÎ5ӒùUñÈö@§Xºã6j (,Þ¦©º >x¢”¹'4̤y &¼o0ξàƒ›)gÇ +•×™~èÑ÷V@¡îúևÖé}™ÀNc([ŸTÊS>1ëŽ-+ÀøSþ² {—†ùðä œo£Øex{~º®1Vœ¡°hë?=zßKð6�vF<x/ÁN5‡ž»m¥ +Lv}•ÀŽéƒO°Riñvh´n•ñ$:-2ë}lv\Øq¸^Foþõl­ÄšT© ÿª™qÈÞ3¾{±ïÝÖ¶¾dt·O¢ÍøY/w³„À—·äO‘»–éC Oªö,2úE¬¾âf·¦›F±±"G9} «ïð`x<ؖ%â»M¾µ¯|r EQ¶…NCœr‰,+¦¼›`~Ó'Pº±ˆ­;Ãì=!0o„­íWg×sxW3)Äú È4›W8•¬È•À�Pؓ^ -¿�4މî¸CC.½9™'uA«áȶ—Æ´žT’Z3ŽíÍ;´½„õœ Y¾^¯'äßð'ˆO¤E] +F +K +PPÖ² 㩅k)B¡¥<¯e&„>‚:n×=‰ÚY~jŒ„�EàNÓu`"…Ô²Pð›‰ô ß)¿(F@TFÓ@‘¦¦‚Ü—Fƒ7·±‰ÿ|˜±}¶Æjï>(ëF ›æ +,'`yU)ä|Kú„‚¯nn¿Am·@KDŽô0$º²£Ž<o—K,_ഘڿ$Ï÷bÞ'1w†M¼pZLÛûËÑZß}&ƒ¾»ÎZŸ&B$Bí£Ä¹-#ò%µ«†EÉG:h>Mf¹48(¦&� bàNƒ @cû,Ðà¶÷m´¡®›¼ÚéôAh–c Sq…¯Rµ�2·d©‡¬µ±9:òwÐീº2¬­Þ\›^ЃšW¿ KRçБ'LbÀ’N“ìµÌtP2’äGSk@G^LÕ¸šø� +º^¼ +0o&Rˆ"±9%Ù2K +}ÈÁ6€/[R€be]´kOZR@Jמ§ž6BòDÏÔ]\)$Й-$¹ÍВÓ)±ÈŸ‘Ð b-£ûÀ'À¨N` + …6.5@d»Vc·[ 9*ÚÎs9QµÂÏ©’ó چ&;ñ^ËL‰¤Ý5£öZfBÀÒ ³6ðÔ¾WÝï‰X•Xî‚Ôj(ŠCV€D‚,å# +º9C~ƒE·ƒ¡ˆžˆ¦Sh…bRýµñYL4AãdjÿZÔÞuêÔþ%W2ÀŽóÔþU£¢Õ±›ÇJ²°…ÒYµ=W YÆ{Qßǚøîk¨Ì¼›·†ïξé*©'>ˆ =NÎr™￟¥•#Ø'F`þýâ"Åmdq£ÅÔ¦=l©0›<³ ûОÓÄÁB«K´99AÂphqàh‚ÃBóBÚV¡Óáä �ŠØ$¶ÑÁp¶ˆ„Ïuí)G˜ ¬ÒE£GãÝTQ‡º #)`Ÿn¬ÍKÑÄ 0”¾ ²·rà¼g8Vš R7SB P«Ærb £¯01ÝpŠ:ûFF/™ qš #ÀU‡Ê¥Å–’†Ök‘uÒD ¹;j!óv#%$Ò3Hzº‰¥„‚ÒEX&N(MŸÄ6”xïDcÀ|% hæÅàdÝо'ëZGb'wY�E‘ć ]  UjXwoƒÍÅÐ +$³íDW +^!Z,ž}&Ë PÐZ45q"/A‘tÞ¬hø€NXyeÐ:ց€o=¬Î.—%(8äH²™0XÈà—–•Â’B6ù-ì|N”ÍB/«­S"=‚':/œ¹NߏÍ9÷ݺÙ34¦èIKÓ0m>6ç2$vº±]VÎ`ˆ¿%š‡:¶}»ù¡ÐòŠÝaš7Ÿ3áÁpÓºŸHÞÎ +ŸÝ(©evX½;'U¹ s"¼÷–‚ö‰Ž%¼Ç'u5ø¦nKˆø›yåM·–ñž jZ™&²Œ÷I“zL`ï Šº¸¼¡Ò2º¨ ß2Þd5*҇΅ÚÙä]°†J1Ká û«û")R­_ZRÇ€4¿р•0$¸W4Á=^íüôÕ›�dQ¿‚§ØŽÍ+|W7ÌëYÀÙ„ÝÎ @5P´ÂgFY�­…+ÿ,R·�2²)ªŠÖ³qy­�Q +bUK +%gh1Õ»&R€BÖçSó…–J—Ñ3Oñy,'àB‡Ï4,!�}ª¥e#!€/š d©œŠ£¯«LaI1 +V3Ô 'ÀÐ ØÎ³œ�îno'ÃSŽGhë ++JË"Ø[–Kì;ƒÐ®œÐnøB_åf:�-±t>쪳aMâ²Ôf¶'I„Þ3`”ç$S=)~°vfcTðð¢“^ù7p’l¼ÚF‚³­ ·f/ÚÆâJØN�²KpýEÊ3udOT«†–2Æ€–uVc«–c° ã‰é�Í.¾–™Ð¿ÑÐÃ@4ÈpʁE#!”u/$èGlœPқ²äº%ÌrByïf99¦Û2B‚,, +†JœŠ?ÈöËŽ”[Hœ5ø¼è¸ëÃác”G�éE"„ -€â(­þ# «Ûc)haá {qå0$Ž{éULí;"ç* Hµ¼@¹Y5Ú¾mƒ¦öÁŽuYRӏÀYã$¤z&6¤R€êƒäyKˆ += ›=,á=þ4Ç],4Iáȏ!DÂ.bºê1T#á=ÁÁY4zÿ‰ï~nšmàSF¾{xd[*ÒðMt÷ø½×¸5᳄^ŒW’¿‰ðž€\¨ÄšbâCbVÔÝb޾{Uuž*n옑ä'€*×¶'gÈUkÛ³7V‡_jÚSvú`Ç>;xSBöxkò xéžþúp³‘¼ôXˆë7¼7~µóWêÑ ˜64~ÑyN‹œQ€ÇæuÅ-d5À¾ŒiÏ!ž6žXÜÓ4§åZpx¹Þ¡T Zib¯¾Í +Ëß$šZ&’ºHcõn: éñ–ï.Z@ζ|Húaåt Ï!’~y‰’#xg8¯B#ß½^{q ÕªY¾{‚ÒÀ4vä@R ­` J{K©gbßQ©üèUœqø §IÊ$Á;i{sªU–4x$µT +Ù …ٙæ’4AÑCcÊ58æŒmÞò mÂb9nJùª‘CWª @ ԃù  ùn݋hTýB»�Á3œÆæ”k'+ƒý0^z{ý 4lû—^+R—"p,,à¥wsµ þ²€—Ü:‰ûݶ=U}hØ‹àXÀ JààÇxé¸à˜ @‘,‰a +Ñ´¿tqâEÔÇSûfGþ´Žó1l՜g€ëWÐÈðÔ^ï7�“Ȧõ +„Kû&�EC·¤ ŒÚ¿ÚꤛÇ1Q:tˏH£—b“í™´*YB�~jeOÉÎ(Ét¥`øpݸf=¢ÙrR|%ª<‘bÉÛ&‹Ý5°¤�EáùPÆäí@ +e‹È“;3FB(<Ć¸Þ¢,ÙyHž§öÍ´–Ä:ÔS{"àô5ÔSûâ¢_€Ç5MíɺoKxÃÔ¾n7ozZž†¶¯zTXókÀ:aÛü%\µð0T‘cÛWǀV(ȧémÛB ›ÁÐ°ÐØ¾-® ô)‚û”@Ê»O;QBy!q¬%µd9!ûžÌ‚Äy¡‘Êêˆqu7¤B)\NèŒdÐ2@¯«Ç „ •¯êw"ƒ²A$Bz‘ú@ˆ<]gý©›(GBèûÅMÐ[©JÈE"]ë˜ %@°i`¯„”ƒH±€ g2[RÈ˵IŠ™  +J5=éJTÈëµ3)fݵõ{“Ùè*œ™àzÊh™sc2Š9<„™å¶}Ë1HÔÍqŒí[’$ðæ#ô±=mçä4¼thßòD=€àckÊQ V fD-šÙÎI‹úÁÞYRȶ§¢áƒÐûi”¸åƒÂ³ô½Y÷S[N d{– C–`ˆ'—ÃÈ #€/ª=õАNà9ÒÕºer\qè'XJ UzÑ#ï>3œ�‡†Ã©é"Ë Pä¹:v"’^›–NJýž«Bw Cϐ¹ [%ÜM:*E©C Ôð‚´X)<d¶y…'•DìN9ÅDÜÈs(ÁƒB½õk‘š"‰K¼ÔüÄkí&ÀKe]Qý3^À÷n¼ã6iXÄÍУEÎÀ(‚ÒÃz´Ç@ ˜¥²uYC'zn/-š|¢b#ÛØ0”�Ä£äzÀ‰`84LK¥Vž2]µ2àÃàíqº7`"„’Æ­ÃÎqkÀÀ ¥›E´½oÊpB €¦‡6ÉZΜ÷fÕ*‹õCÑ<¸í˶o w°LëvˆßF‡lRۜÎ�ä( ˜1í[pF<TD +móœá` ¶ÙÊ4oç‹pñ!x@JoMw§œôW̞·í[Ý—JbeG¦y+û‘À˜ëuœðý~—–a„6ôD],%”5:y ú­Û#'äߋ Ýw,¤P¨3õ+'ÄPxrÙ®¡Ä² lÁ®Ê0PBý aYW-'”5‘ÝDò– ֍ù쉀 ŠÈÑiž|zȚɗs,!bêAš‰ ¹jD†ëØ;Ÿ}ʊ™=µoJMiÁ4ªmORqñ¶í_rì<g˜Ú¿»À>nV5(Ux’{@HÉ ÖÓI,©‹BNý±¤³/хw +°/d¨Ö7L¤€Ã¿q°´hE¢%(¸@µG&RÀ_ß´.’7N¤�-Ù·¢N¤€Ë¿Ny¸™ Èºk”<‰ÓÏPýyšÐü²Í›óO+Ձi¸©}%Ä &3€¢ ™Ó +<¨C¯BvS5¹ô¶ÌB6ò6£°€Çdp'Ò4oË%Um`ûdÏjî«­¾Ey6 ”’²sŒŒ�>©¿»Ijh |· ¯ì^4”�ƒÜƒ ²<s"dƒ÷{™GBÈÿ,ä¯ÊηÇ6=vÉòAa a¨,'4 ­Ó75Ù&R 32˜œÇƋ5h/LíÛæÑêÉ:µoy™UŠ% ܶožà¦mÞ>@G¬ÂÁ¶ïçt¢ÞËÔ¾oàA¨©}K®­ìcE¶}7|1OÞ´nE +¾úI>Xªáɕw3D%È^ˉ¹>üL¶’&RÈOl™‘J8ñ4uÈCçÀ -KìøÊe¾–bª^ÙÉk8¡¨‚”7ËWXN¨#2×pWZNh<õŒN퉁ªU•óÄ Pë»kÒb$tÂϨÎ%4)¦ömRoøY!¦uS)r{¶͝ùzG¢¬ì&I¶ºìZž±jhS®%0œçµÁљ`HÆê}œP²Vê}äZË ekµÊŸìƒ‰JµÛÚ&B/üŒ2‘hoLž–<ZÖf@¥=‚ "šä°Éz…õZJ{?8’D½-UPË))àbbTy'õÃài^Ð*Ïॹ$Eó„J3Š“ÙÏRèt�Ai \`é8ç$5`1B)Nr†4˜;BœLÓ>#%@@‡mA;ad¼×áYc#lWæ¾Ã€©}+Ú:=Õ*Sûz"!l×÷¦íÅÙÆ‡^ZÚ¶5S‚mXdͧÝð¼A Û~bÛW…ô7˜ÒŠiY·ÜRl®K‰EfØ£‘z Ë ™o´Øªò˜HŠ~È\ÏFŒ¤h„¨—JM” )g͋8R"‘6±8e,,£ŸáŒ¾ŒÀÔ¾Í ±£Ñ91¶o³qÔ+€!Åw +õh~9É%Aé.§šMœß›8CjWOŒÏ8°œP\" rè›á졤Z)½³œO(΢¿Á„zŒ–ZÚÎ1v-ç ^ž'�¹ˆ<Ä.‘ó’5/âfrµ2&N`‰–ÝzZL9‘B´7NuÌD +“Å> +ü·Cln’7ÝÖ¬2ª9œa—›†í f¿E05i°â´‘Øß4ó§vð ì¢#ùïÇ¡åaEk±ž½~Ò ùp�†KÇíˆ0Aþãçåß?.OùrG—o—ììyێEÿCÿ­–GíáÌK= h»tÏòýõñÃOß·ëÑË÷Ÿ>~ÂCûõs\ÿ®?¼~âï¿ÿòQßýÒ°—Õý™¶Ëv½³üWÿ·Z9œ÷õ\ëC®Ç†ØžR™óo1‡Ï`ÿwM´o×p-¿öõŽåmûQ¹íZÆ®ÿâ”ßzÀ¿üùãÿÀü +endstream +endobj +3374 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3375 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /BSXFOF+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3376 0 R] +/ToUnicode 3377 0 R +>> +endobj +3376 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /BSXFOF+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3378 0 R +/W [ 0 [ 777 500 722 250 389 500 333 333 443 443 443 722 277 277 500 500 500 277 500 500 722 500 722 610]] +>> +endobj +3377 0 obj +<< +/Length 3379 0 R +/Filter /FlateDecode +>> +stream +xœ]’Ïj„0Æï>Å·‡E£«ÛÊöâ¡è¶“q+Ô¢{ðíó…-4 ðË73Ì7“ôÜ>·fX(}w“ºðBý`´ãyº9ÅÔñu0‰ÈIj‰þj”6I}òe[ÓOI]SúáÅyq+ížôÔñCBDé›Óìs¥Ý×ù‚«ËÍÚÙ,”%MCš{_îEÚW92¥!yßj¯˺÷iŸ«eÊ ´¤&ͳ•Š4WNê̟†êޟ&a£ÿéy´®Wß҅páó¬(š@y ÃTÊ3Ð!Ð1F– TrÐ1PUAtÅ*«t¨r)h'†;ch ú´•Á_…*þ*Á_‰š"ú‹%zðWÊ0â8ËmØÛ˸oRݜóK Ï'loÛÛ`øþÂìd·¬ðý‘N­W +endstream +endobj +3378 0 obj +<< +/Type /FontDescriptor +/FontName /BSXFOF+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3380 0 R +>> +endobj +3379 0 obj +326 +endobj +3380 0 obj +<< +/Length 3381 0 R +/Filter /FlateDecode +/Length1 24700 +>> +stream +xœ¼ |\U½�|νwî}îìû̝}&³eO& ›&閶 tK*CÓ Êf“.@‘Ò(Ki‹4+‚(© ‹,vš.¤T%`AP+õ <ú¬ÚhÅÂSi2ßÿœ™”òžßû½ï»7gûŸsÏú?ÿíœ Â!5B,’Ö\¿j�=óׄÚ6ôóknØ,MU¿sÒ§Þºràªëüˆ¾˜7Ž_sÕu[¯ÜõžFeŸDH~iýºUkߙ÷Ô;uŸXãz�˜þ¢º¡ž¤Ãë¯ß|Sa’ý-¤{ Ý݆5«óäõ!½öúU7 ðgø§ºÔii`㺁Ü{/é ]¡1؃Â£@Ð[-<Ààc̏æÙQ¤àƘb‘Z ‘Ã9•¼âYÈg‹H…¯ÅW GRü¸u²u‘x®uád+ÊC\<^MuÀ0FÀÝ—Øñó²}‚$FŠ0Z\zŸ]¦Xjñ‚£H]:5ªÍ©ÆJãr«6צêTÏÖt¹WT8‘hNÈõýõ¯ÔŸªÿ/µ€êq›j{èæÌãá£ág2/gÞ ½ùÌƒD´ó”‰1|÷Áx\DcÌéƒ'«qõ[˜Uˆ6lÃ#‡½r2[ïÃíE]"~ ¯G¤b~'kz¤!‰–öIŒ4ÆÖ,j±v <=”f†ÓûÒLà‡W +ÛFc~/«åz¼¯~¼ž©GcxæÓ²ùY3cvÖ=ƒ}ø}˜˜ŒÂÂÓbaðãÂDaðñNÃü üDrbc~¢0aÊe'jªÛ·Ê™¬/ª6p|0 +„‘�Ç+"úhT-­ÆY.½û  hb«±Z•á«Wc¿Î»%“bk'ÉSõExP6¢ÁdÒÜØXWk·Y-‚x| m¨§ ›ÝVWÛØP‹Æ¢ÑP¨a&ÓP …õ-nÿÎòYÏl¸wêO;×dN—ñ&{¤êʯ…\þä}‹¤î‘¹_ìp=7çW¯é^±÷¡š#_(~ñ±Ž˜7¥TäyÍC×uw5{ãm>õ·w_µýX^ÀàÕVÅdCÌÊ}·Æ{§øUñ5Qqƒxƒe‡x¿ùëË¯ŠJ‡ÑdñúXÁŠw¸îò1q%ïw£@Pð»u=àôÇõzãŒÛlHéií6adM’©Ú$›¦±Ò;Gt:f©i^ˆ ÏÌ|ƒÂR„ö…N…ØPÀΛÍÌR»Ö` >)j +¼V™¥<ò.ä +®ZC—&P™ú°„“' N�f‹Äs¹d’.žÇå3Xň%ê3x–a—<¯Ñ¿ »ÍÎe°Dt}ÈÚ â…Áº†ºÚ¦Æ#Ì?L~@âLV–'‹‚Œ"‚…Õ- Û<±…uLWãKž{ò¹©-ÿ±}Ùû¸vêgWlŠ46±×m—R‘]S?úÕÔïôêjží؉;¼ˆî©µ¥ÓÌkì~TÃÕ`˜ö%½r¬N&£¯“5f)ƒdÔØAF n—2¦%ðXÀ0V:uˆäAäœ\Kò 5‚2fp¦¤oUàëXÉbŒ«ç>¼Æ‡}Ʌû].ÆeÒ üñ y! !“=—ÇÙdòD6yâÕâ««©N&Ýxڭڀ!¦äªl>SFÁTÕåjœ¦.¾Vñ£ˆT >¼Ö·ÙÇø"& &=üP†…â— uµ.¥žD•1 b±ºZ#l©ä‰äñrx¶Z¡@œxüx!/7å :USí–ª”3ŘLY“KÅ59‡¥O»"ú ¸7¬P ê¸:Ñ_7P7TÇêÆ°$ïЦû™þxøxäס×Ão¦ÞãÞ ½þ ¥1åS…ÔçÓÛR{ðf;dr ¹‡<;Ó{2:60jV¥å=êÔKÁ—CJk³˜<6¯3áN= z@ý ô•ÐWÂSROÍOu×­¬»)qSêNýc¡ýuï³ïy´ eýña?Îbáä(úaf »dc•Ãçü¡Ûçò»°è’`æH¦ó‡6’4™Â!†3Äh ð០L¶ª¶#LªëV§Ó1ÆÎ–-¶,™Xæç&ŒM¯Þ ü%ÀÆX‹¬0à~ÀaØÀÆp£ìŒ¹œ¿+S#1܈ ÅX)VcbÏ` ¨·t «Lða“l<×*N' í½£¥�.ôå²í—CCvÐÄésdM´Š­âiØI° ˜xí½²: +…u‹N§Ù¡Ï$õÛÄã}$ž97Q؈ʼnså8–‘èPFRéêQ²¯¼ã ¿$yÁo x0ŸPz$ú<Hˆ+<¸¼ ¡ÄÐ3Yõ‰ð±ø±ñ“8WèÃ@5:Gð3Žh¾®¶»†ÝÞ‚_ ¤µ…¾B¢É$ÓdCÙðîԃáSŠB N6Æ%gNwæ°¬Î1àÜ@‡FÕ9!GNu. uªœVô™òz‰xc¥³£î œ¹ðXéýQs.T´1çRs¹.S¹.ƒ š0A¦\J2‘oÎÊ3äXQíèHge“ÚÑAp#u(ù¿=07}¨Ðׇ!à AÞj±Û섇ð¡`Œ°ˆ±ÎVfÑplšŸ@º‰Do¼|ö2É¿òޟýp˒ëV».ð<´ºsùª©wÒé¿Ð¸°Î(š´ìþ©—¾rÍüts<‘™³æÛÛð©]xÎÝ÷\šë¼b¸%·|ð~»Aï�ƔN³“ì^aª+4Ì“M&f)  ¡ÓX#ÅIR+—5„RI>‡ôiÙLh˜ä¢]&) âï‡H1ˆüóå@ã“‚¦ð3ì";ûŸ²Þá5’ÞÁ{Sz „Ù>¬‚J5ʾ<‘ŸÈ›r¹¼8q†4 eIŒ¿<Dmš¦-de¿r@É*ÕIãЇ#v¨µ\¥+E‘_ŠÕøZB´°äâHÊő—šÀ\&¥2*) Xâ @’¢ÐÛ‘"ùøÉ"‘§I®É‹Rz—L‰žxÔ‡í–Ï‹'ÄFÒù· 'íkÀ±~ hRŒìäbŒ«×4ù[¤¹þ¹’Â¥4wû±P Û‰…”1Ü&ø”’&âUŽáNÙ¬F‘2½Z£ÖhÒ¾JÖ£"Æ<€Gð+˜ÃcÌåˆÉé +›L=æa33^ÑÌ"³h– 2n>iæÍýÑç·O `²“”h€ÌtašÍ’w‚ôü£‰óø£ +Ã݃Ñcpyht‹^Jbƒ¨øSHüµ4m²+B <àn4 +ì6AÐR±v!`óÇôSNßpKçÂÁ”§i.nëË'¯ïÊ­`÷N¾62Çc >?4«ïî!ü@[­G&êi\À‹š˜à(ÈÏÌÓÀgãøpGãU”Ïò~»1Æl‹9üØHñÐHÓF^«ß¸G±ÑOV“dCäϲ‘ £ßBðÕ¯'ù/`·‹¬Ãæ<˜ê@Q‚«Ý± ±í16ZV@ùYXÝ qrœLWC“É· +ˆÇ_LŠÇŋ±4Dª‹Â·TÛUŒ +*pðÐSŠ’FŠŠ¤d£ð¤¤G"O“<¿¿*QÁ¸·iý(›?q¢›"A° Cj™ZƒÌȆ/q‚\…WVa0+hLøìw†b1©-ê‹u µ¦Êh‘DÌ9†TX•AêîcA qØÕ+y,ó˜Ïø«p2†ý~¿„‡¤a‰¢.¥q餤ú|þ³X´ñôàF@ ‚B' +FÊ]r9$^À!¼q:+P°2}#䍌@ñluÖ@ˆhTH#tPˆEð‚M[›æÖ‡CË­&kºÚ¬›5s*9;èT+t ÇÔØÊîÿÅ/ÚS±ÆNK⊩y bîp8lCƼfß%Cx€ÈeÝ ^ݬ¸%e_"i™,yZ&Kœ– "¸™õ<VêBgæðG }€zè©¸ªç ÕR&¨•áˆÏz\8µ{ÔÄ+a9&ÆÅñü‰ qb‚¢)X&ñEò<¸ ƒEú (0nٛàÃP“2Q¡M<¥S ¥Y¤oÈ×S8¤ß¢Ø ×§Sl§øF±ÈÎÁ„™»¥¬DÙ¶C;×y{‡VñugÓÛÃü°0¢Q=$>d,¦U"/ +Ìʪ•IÆ£Ôò)ï âC>aŒUÊþoÄ÷,ˆ€F ¦8Ù#b±º*a2òJA-º±{ _vpO§Ç˜GqUr ‹².žÀ&ƒQ¼×`ÀaèéøÁþþz¶´”Ã|¾†kh(Û<úa=FzQ¿R? ןÔózgê–‡ÍUƯtK-¹å¥L­¼W8]ƵÖÖɍ­ùIc®­)S$f±E#ÖhÄ÷ ˜%ìÁT�ñcã`£´ +X(A9 L€q¡†:à«ݍÒ.ÂyyÞj­³âG<‘™‹'ßNÄg9GG{^ÝÛRï³×Í÷û£Ùs†]0ùÈP0Ç;V3+æ¶îüіŽt³¯!p½Ù\sÕë³æ}l^i‚Ý 4«]ÂΫ`¡”§˜—§´Ëê2%Ñ"TKŠ m'4ëlT�e‹ª uDM°l¬£eër …t†L©¤‚O2uÈÇ%RÕõZY•je¯—øFÈçUÙG +iµÜvvP¨ƒ–pˆŸÐšâPðèx2Y(#h“d3¿š<x}¢LåÆ Ú_-ëògWcZ܈M’?7”LuD͚’¦mh[ݝh·fwï5ÙZÄüPžSy(ðRgpA‹œßéUªõ‚„‚óp—zžf^CWS{˼K–k®ÒÜ¡º]}»Æ°Äv›ñçWæ™~eªoÍ$Òõǰi‘¶4~$;P$´d쮖QÛ£edðúµ¬Dƒ´œ¶ÕAöQB“ëv¬tlp°YÇvã¸ÕH #®n•[ö�19¤`ވ”nä4™q@ðþªÓiµõõ0ñç©4Pw _…Â(BZÔçPÄŠ G89r6 EpD$…"ǘv$ +Ȑþœ•pkŸ;›«d}Nz„!|VÀ=Úg¶_ ¦×ÏM$ÅÉ$Ñ['“e~Ü*~\�}nòtAœÌOl® B)“LfËde”Õb ±„u—Yì‡9 3<!…¹©¹±™áUJµ’áA)È𠚜„Œ^³™Ì¿Îƒƒ¡Šœ5+ë%ÜP¯1yDÖÁká[=Dˆm¥vðà/YUEŒx#çƒ(?Ñ:ò&P5@@A6?T#Œ<5*Òàˆ>×$Á؉˜­%Á)ЋsI“³ƒólwirjXʦ8 Õª!TA¨úB4‘™#¼@6kC}SccSٞÂ[í–2ŒîfØÏ±¤±ÉJà1PR`_‰„™óåpã%+¿àKüìÌòÅùH”ÉF#ÙâÈ͋fxLj»AÔZ[®¬iÁ_Kuw,k^pûõF痮i¯é¸iYxç•Á`ª%S[Ÿ^6œðÏJÞ1õòm3,‚®µù¾Ž¯àB«3՟›»²l˜ 2õ|ØûüѨ’ÃÓ»Ÿq}Æ Bw0o‹TB` ÀˆL¶}À ûõÙÂ,…ÈOzà­aaƒÂæKòǘæ°÷µÂlªJ×£P;HšvÝrã1/á+óK„^w¯G¸Jqƒb ¹_�F~ +ý^¡jÂsð2ÇRÏÊP¿£ßsƒc£g—éó°qØñþ.³?t?‡"üÄùò´çÒ9ìà™ù¦å¦ÝþÝÒPèlH0Jø¥SHç‡åF^D¶OµÀý¡�ƒb@ +ôȸ†ûÅÀxàdàTàl@¸Òû.(ë?±ET ïQKŽr³)ƒÔ~î×âní-£ÍЍɨ  aTDãèR�ƒßäºÍÅô¸ðˆ ƒ.®•MgyŒx‘—øj^æ|{°ý(óoen²qp!贃“ƒVˆRœLæ'&éÆ;mªˆiêÅÞ5ÞM^ö+^ØMƒ}°š››q3öQ�••袀ÞHt ñ,(‹ +QÌa¢,Š¯ÇˆetÅD,ÄDfêÑ´Ô+³¡Œ†€™ìüÈ·}ã}Œíø~Mj†Ï¨ …f®½äÒoí\½¨©_~øÇ˜÷ ¬ß³0šZoðûæ¯þÖw?iÏl¥¶¾€_‹Ù"² /»mZ"VÚ,V¤5�~!= ôÁôÖja ¦’AHzKq‹Dd£Ñ1¤qGŒDbn…lòµ@±Ê ÜXéuúD~ú4ÁF®F£¡IøE~‚rŒB¡@ñäŸì‰q‚šå™õZ‡Ð>X>V¢«É–;QnQI‘ÄtŠ‚$FûLî8á^îÛÜ(ǒ¦a€Q"Y,~Œ“Da´ ‘Ñ)ÉF%&½ßW‘ˆ¼\6N<A¬SÇ …d-í+ô”êfNÓJGÁُú-¯³ +§ä¢äÉÙdOÎOz¥nŸ_¯ô“-E’ãñz +^\•©wóNU¯ù +ÛJû +Çç\fU¼ RjÖyüNæn~‡v—x‡÷;ÌŽÃæW™7 o‰ç˜¿±fS¿�ê*Œn§ê9á%ÃY(ƒ »aUÏÀ.â6ÎoTÍf樺ýK˜%ªÕÌFf§y§óówUßU)«ŠêŸ0`NiÏ©-ʓFÂI$!™»a˜´"HÖÛ8 ª¶YIWͦœi¥u»uÄú®•³ZÝ¿â0¬àIØp\ÙîÁ‘}7ה#s|9ˆw°"Âϕ¶¸;g°á ¶í¶=6ÖvÎbRâj尒©VîQ¾«dEeYñ.*O)yåãz+‡v¼bS²©Z/ë{ô,î$={V©È§‚¹Ô·ûÚ˖«$0¼…“ƒT 5Tœ�®&’¹‘ Tr#¨Õ„³l°gI’ãsت°%q57£Ánï=Ä#Ì0ƒ}ƒ+́òŸ£H€Ö4¡œVNçtàˆea4žÊOw9å.çURêrJ]N©hJÖ«rVљsJƜN¢6œü Oêëë3óe̽²ãMdÇGÔääßÂk×îXqGÚoýéýÿé¯G¾þâäü˜Bt®i\|3ãç›7¯¹É²ó·¿ù',üìñ–Þp³üE¢ï–N+±{QŠ=QÞÝG¢ŸQϤƈ>ŠTQ‡’‹Gü¼G<ÊçóÙ¬='Nž„gg/l½£(Zz_î ÛÂá¡æ[ê;¨¨¢,ûލŠCqZùÖN¡- Êh¶Äq\S®=•J™4ÙH°,¤­|!_ß.ÐÆŒÔÂKç8E=ù[ ”Fc$&eVf®V d>ˆ|ÿ{äïq-)0jn å^rûë™Lbm£×éô»Cb†SG½ÑT4]jÔþ¨ãѨRi +7źÑ¼P˜§œž[_˜¸K‡Œ_ŽÜ¿+1”ùº¸—ŽFŽÆŸÍ¼y)þfäÍøÉŒ)8 ¸œ]bª8Ÿh°·‹íÆÅeÂ2Çe‰š=â]ŽÎ¡»"wE‡2öª;í;¢¬NՇoo4r*•¨v$¢ÆãâÝè¥PÀ'¡Dʇ j½Ïàwú|@î<¨ŒÇ€ l“eG$,)¥J'â–D"x‰U+U¥Rå°:œÖ°:bQ«#¡p¸Úá´8ÎD4ä\¬Ã1|IȇÏôcƒ‘¤D¤ÇgdµÁ Š ”Kˆ!@ŒRP8žã¾E?"â2tttÞ°NÇðCãh]"4†•²Uvg{œxŸÿÐùŠó]'ë¼7œu€&ú´dˆ€<Œ#„Æi´õ‘cXDQdÑU+«³+£XŽE™è>sHµ-–U>2¸4Xµ„âx(~6ÎÄ £€Oãû"ñº{x(QBLH 9QLŒ'N&„Dú‰äèvòÄ9s®‰ÉÓç`ë;ι&œ"¹��َӮ ñqô ^—8AlTà‰Ó‚q9>Q¶iïP” Ø;ôGRI"ŠéÈ4$™t q‹ãÿ»/ˆÊVe+¡4…ALY?áéÂüGE‹6OŒÀ!4!כ³_XHpvԞ‹ÀJS¬9|1µX‰$j7›É¡`¬’B9ML½å4±8„ótx¨!`<þB½#fkŇæú€ê?g‰åp`ybê‰ßO}™zËÛÜÊîp>?5ùWüԎV»žDX»²X'?ğ4Jf‰è®>ÿ'fÞäÓ,3¯NW>/lOP܃4(ÈTôÓ£( ;ÓKm¶:jÑè V€ž`ÌV5Vúó!"£ªÈ )¢"ÒɆÈ/ސÒ*ƒXÝH)ˆü'-å ÅI)ˆ¼NÁ‰3{w`C`{€ 7�V÷ó˜§B©Ÿ¦¾ oFÙüë _œ dg¢b.ûÄޖ‰U_0¸é$¡lê“zuuU"mmåˆìljâ—ÊDdÜÇ3¤Q„¤@P0“á},{ȗ*U8¤£CÄ •8ÈÈÎR}Ð1m&jv8¡Šu†ØƒË²ôýíùe•tÔfçp÷‡ÂÃá}á³a…î 32ñÂdÖÖÖÓ°¹¥¦«Ëa(BC9ãtÕ;>óü .á3ÍbÎ6ÉèÐ:µæaJ¡ V0›ÔÃÄÈÇ’ÛÞÀÒóŒ|{­V«sêÂ9™sPí¹±¥~؁{¸ß1àvìsœu(£¡ÑïT6k2IOÎAX6¿�›†¡]dâ+i�+ÇAö6ó6f¦z1ò5–Ïa+6¾DՌUU­3nuÖ´Mµ·gÜ*ÁçòÄõØ¢¸‡d´VU͘ +LJËržpØÕº¯újJrRÓàˆ¥ôW¦•{¹ñä´mÏ+›�U¼Ô§Ñ:ˆ„ªµš±ÂL£fjà5OK˜ n”4õ“êcf2e°Y8bÔC€ ù“'Od'ŽWl»o‹/f?{žê´k بo½(ÚÁû?\Ó'Dd ‰ h°ÆàÆÖ«-xžÓædæ¡m+(®)èY„‚âšÂLö’žR\ƒÈ?)®™Í^ϧvá$•pó“' …q6EazU@Zqiâ}¹M›[‰W2LÞû€ñç³ÖgmcÎ÷ÂˆïtºÕ­[©]©ûÈ¡àKŬ x•‹Åij¸÷aÖZ]é-[Í0˜×6NÛ^Áò/VÖºÎâþ9Ò�‹S’k3YoÑËxƧ[zÌxȌɁDù8â9ð\àDÀ#oá\õsÄâ1y:O‰;dÆF{3¤Ad¿ÁPLjA¯Îªœ3ÔMŸ>„A»Âó_½.˜iŒ…†:2½UÿÖ´)mOpÏMýjöä÷ûf&â«×Ô­\ìØ®ž]WÖف,²zØÈì©à•·™žƒ‰j£šCµ#LÒW… ý}š *£‘ƒ"š#J¬È~ˆêbiàÈQD€ÖHSœL“?¦§%ÒÓ9#¨±šÖ—ÆghS³ÿ‰Là"àâàb¨¨§¡AVÁ· (fô¦8° 'I¬ÑgÎ|öt‚NÔ#,CN$?{LÑ[Oéeõ¡ÅX=TJª4ÆÔ3ÕÔ­¦˜©vPƒ‚Ú2ñkn +Pp€‚éiz™&Çj$"ç)§ÓÍMáðøE´Á(&.rP¢™m–«ÔÍä0Í1D‡š‡›¹bóxóÉf6Éãžæþæ’›±¤òhc ²1˜Nøbóƒê„OB™ðEÇX½œ 5Ä2mõ¾†,Å%Ð&£QT;aÕ°ÕØ P¨_QsjzÀ–FpƟîI÷§ÒÜPz8ÍÓ¥ÅôxúdšK÷7=²âs¡'ËaE~±´/œ¬UŒÖ—G¡ä#î¨Gáô`Aé¼ÄlMìlÄpMÌk@T“Ӊºlت›¤Ÿ>6!§)S.>KY¸áKm‹Üf½ºZžši•kÕ¬¿£ºæšùÖÜ쩖KB‡Áï²fõؤ¸grõ͝Ë.—ŸúÁrÉd7áŽû®ÈÖwOy®ÈøÃa³ºy{É7çºÄb¦ô©ùì3ì~ÀĬì˜Ä jÙ®UW‘€  Ù5f'’Ø„™â¿Y¢†miúl˜œ*S´—ˆ‚¯£ÇÉl<iâô¼kú°Xãp:2}c/Ĉ̠B29,Fðpp°0ž^oȖÑ}h6`x¶|æ‚BT[:˜à^­šEfõŒèEW3E`³Tޔ<éԟe7I”ŠóúÂN=tFCzC:@N_òbUñËÃɊé!Iì ·ªg3BNœ'~NÜiäîLá©üŒ®ÔçRׯImRn5nMÝ®|Xø@ù•®zFo]_ýuõœ<g•l<a2K ŸóΠ™œé…P,Ðó¡ƔŒ³\FlĤ'Œ@úätèkküêa5Ó¯RïW³ê?IŒ™ +å’ÔCLŒCLLsesœ"Ðßò|×4.Ÿ +ÁWÂåí¸<«[á¡x+e2RÕF«# B­„³:ðêT®Ñd$4}«‚Æ ڀÄl¤Îz᪵ˆÅ¦Ñ¶ÎvÞ*Ê8N®n՗Mf vEçìéÞuùà]ÏoŒ×Ús]S’³)f¶Š!Ÿ#‚ëUú믝yéårou6Ìæ6¾¾uÕu·¿:ñàv«!=õÁu¾HÛ45kÙÕ}Õýö©Ç7„Zz]yôß9LDî,f.—ÑVpÙcÑòµÔX«¥¶4­HŽk´.Žk’I"²™�9ZŒ³G”1‚%ÎWÌ´eQõSƒ˜Šä“r.ò±›ÞCà,ÿ,Z‘H­HZŽž‘(Çù´Ú²a‹\< •O$ÑôÑ_§iȊµ±½€_V÷¾©âMP㹪NÛrëønÕNÛnÁ/×6pÔ 5âÇ/Z_v1²ÏSN÷ÆÄy0iÒä»9,sø$ñ{¸~n€æŠϝÑʐ)kG´Œö‚-‡œ\¢—ì*Æw{.]q@ë›wÀÏÍ»lEïÉY âÀùKãÍÍÍ}í½?@.¶qÈÂÖ~ ~à¾( <«¯2 rO{M}”‰x¢ê5,òb—„m*ˆ9ˆ™u¢„Ý,xV]BNx•Û5Ó=«�t9ÜÞ+·0[ø›Õ7ëo6ÝdÛâØâQú@É#—ŠTјsƒ³­MC¹}Dœ¥Çƒ_Éq¡œZL•{ :yëµ7¼²ý•›¯ÚöóÅ ×ÎùÒª[¯žÃîhÇþ/œzx÷S·þãÆ¶üC·¼4õξŸ»»ŸÐÍ5S³ñÅлøx×4q3^Í~¢œ;DDÕ´œªšVTÄ\g.kXeíLMÀ:ÿXiŠ~‘3Ów~3}ëá @8rÙñ J=µqJ=㠛û"ÊNœÈyáõÓWm’ÓªUòE@­#ßpaމ“7òM ºä(àœìI'Ó?æÝ—ä%H %Y '“¬‹˜BÚb¾x‡“ ˆ©KUåtK ­`Ãz ðihÙ0bƔ4µV•yN›IÚí.Øje½‹^×!#?ì÷KØ á~iŸtVb%‰Rå±ÒG²ŽRêѪä/DkI.]¥rC`-;×u¼·ðè/âD^Ò)oÄ"Â}ˆjLûˆ}!g¤ܔÌ!J÷ÊW`<>½ÁñüìÓ»=@ÞðôÉ2*ƒ…ÿ®ò\te«ûošO<Ùښgè¥}Ÿë­ ¸ÜÆUGÆö©þ³‡fW%[§¤óWþéô¬P¨V',,ÿ7æî¯%ˆA¥ÓœdU?J3]Šf) +%x=VR–˜èq’¼65Ú4”Íé}.-eĎ +þ»L ˜Dõ}ÉCx¯—´BÊë7ÄͲJ8jA‘ˆJH¥XzbL80Á Š¤Iîh‰ãÙägø®|™ ¾B’†eɧž/–½ý "ø5PÆFiŸ^†R]I¢‹/1åKYÙL‚–¡ƒžÏf*üuú:à-YÚ· …ù römBq¢,hÎsæÔg þÎJfêû³·p·(vqCÙýÙñ¬ g‡² ÊÚª¬É¥Š¥Ê%Éûa®€¥l“zŽz™ú~îѪ}Ya<{6ÉH’ÄR¯y¿³Uꖮ®T_'Ý, éqá¨ðb•&ª4Ç´m&Ÿ¹ÃêÙÚ<>o‡>Óp)+5 +§R~VãGš€–^ç2YûmC¶ý6Öo¶1¶?%zxzܐ©§69 |{¦}{åžô‰ɍro àÓÄ`ž¿À¦+×n(Öº¢IN‹D•  ‰xq!"á*Eê{&—¸šÉ× 0è22÷õEø2ö³7LˑuÝò2f˜ §XÌOڇæßwêï?ÞÚm®¤ӆ€ÍÖLÍð­k²½Ÿ+^÷¹«f_òÉ /à9 ¿W–?yû[ô¾×ËøŽ\÷ú—~úkªiAÿú/àÁu̯*mo úW5Eâêë•[ˆèW’ +yà %¥„JzçKIï|)mTM³Q5ÍF±Ü6­\Ù¦/T؈d%ÅmÈK?öҊ¼´ +o‚ji ª€%Êj8œ¥µ$¦•6ˆüSV“/ÈÄ«©tZCékM­îG°‡DpÁ²Þ&«Â†p­àJ1T: "ë™3"ìÿq¬§w AŠ¾Sö©ýኬì’jjs¨¡qځšrý†°’î%%¤Jª)mt3Ù(ÈFí 6[C=òҒ^ +ðÒL/(ÝoÓÚD>|š”H$êÿ¯Jhm-  µ)ˆÖVÝÐÓÐß0Ð0Ü HƒhAãC*6ðņ“ L±÷`¼õ*m Ÿ¡¬À%¾ðü 2áÓÏy¾PY«‰UµUûj:<(T[GG… ½Ún ÃJ\Tbƒr@9¢|EÉ)‰çNÔyÃUþDO¢?1à†Éb‚%6j&A¨,¶úD}Y‰Kþߕ8“ÃÉò\ÄÉÚ=XÁ;®iŽÜ|©c°lBAâÿUƒƒýt1ðSý­w}ëÞ®ë$›^S3kj†Y®Ssm o¼A£¯éšša™]ڛ'fÀ–$3ñ|ײÖ[¦¶.÷;©îfèÆ7nüҔ·`óºÃá9kñ’‡çº÷À ã"Å~Å”gSå}vÈÈ 7 î!¾¥)¡¤>j   u63QÆ©ä•ôà‡èWä”i\<?}Ð$‹[XçTE[ðMèÆ€Âä'Ö½!—-9±MNÊml™à=þPý è&ãÍÁäÍé¯=‚¿ø^ð{¡GÒßË ‹‹>Ó|$ÿ’ø‚ûé¥ÜxÛk¦×¤hζyLYQ2¥p2žÉf/«MÕҌ@c¬:9éL¨Mj«n;ÙÆ½˜Æ›Ó·dïHîÌríÉ>m_€U…œ!ÛÌ|[—«=ƛ,ά <x8ÃUöQsµÉ c4ÃQ ù#d*Ü.Þ¥$SáŽ6ƒŒË?ù /T2 zÍÑ-we¤,N¤¬4ŠASá´)ϋ‚›wIPK,wÇrùwN9·Âir¸Ñ ©5ÛänNE1ˆÓŒÓÙ¼É4Ƽ,ϔ²ÂìFÄQsÍÍ14]N'Ï+”ëó8ŸDäú¯„«ñå¸à"ǧðY¬ÆcÌ?eC‡´XZ òQ- +î 2Á1æÇGä¶û×îÉèã¹ õéÂ4JSŸªÍöùÀý¶ò‘ ‰üŸL.ö ðôÕT£9½…™!÷‚àÁƒí½G²8ÌÎdAÞ&¿¸:°6¹!ÛßÆÑ«þ“ˆ°È†+cW73U›.u9†NÍÚ\È¡ÉeÀ…æÚrÑj±å‚q9À>5jËYÈU#MÎ!šH&¹A—K+M¹ dÊ5““nC.VL侉\Ø A²̄à€!w‘ڐœ6žRÃv9êÃØf³Ãm$º*ùM‹é¥¢iX&g6 xÊ¥¦ÏxxíÀ¡­[VL>ÓⱺUBõ{S§Ó¦ÆSþºÈ́¹Xžúèúû×0›zfTŸük•YkÈÌſͅW\ÆüejÑ¡• +Pa5ªˆÙn7ÎÁ—Oím‰Y¥*¦¢«÷sx/Þ1²†œûd<‘9S/ãšÆ¸Õ*Z@û¢« uý»5³Vø«6ªvÔG¹4òøSY²ÿÓf‘i†È”öËGËÀ¥èŽŸ¬œö–wýS§ïÑíÑï1îˆî¨]óºý­Ø[u*C´5MX»Q½Eó^­àiÉV4r™¼"/æÍÑ|<W_Ý2OÓ-vgûæEÄ»êå–eÎe‘ž–-ÂvÍvq»q»m»ý«Âˆ8b|Ôq,êÓ+ ¢ÁhHùE¿ÑŸJ¨öl‹ZlYªZÑØÓ2½‹ÃÐï­Í¸™ ä†,Îf¢õ5‡2d ¾Œ×›ËdZrÓGØÀ¥Ê”Œœa—}2¦oG'ÐáX}}ƒZ£ÕÖ9Ô*ApFëêë"¦=¶¬€YÚ´ÞmÎöe#BÛCLhO‡œ‘L&W—þ0‘ˆÕõÀlokÀ +…q +B¸!bihˆhm±XuÖRW§ÑÊ¡ÒÚëb§¦9u¨Ym½Ð`ð`V"›!ËàC&£cÄg¸4N§}>¯Z;†;o°a[&ªÔAɉ„´jÅÙYtžržurpÐ`ªwcQðU£ ™ØVDu¸îóÊ¡fáÁÀ‰”Lœ› —“ƒç +•ÓÖB…,ˆDÌéo(½£fxÓ¿ ØaÊmË:Έ§ dŽOӉ6å +Ù@Dšo91A)¶ê[wèÅÖmǏ“à¸ò¸� }ä®x¡$?¬Dƒô*‡¦tvTÓ€jò´*g'¿áøû!´Ê òó:Ù-æ + ¥v}^A삼Fk!r4„‰¸Ôvöˆ!‘ 9uy÷ „„rµ„„è CG!ä·?Q‰8#ÀŒä»7F5ä›S£¦r`¤ìÖåD˜�#8»lʉ¢!g—’­9sùØVLä$ÎJ~YtV6[sJk.^mÉ%À•6ò[\¨Ì–KÈFpÖ\-qв´Ž|~Àø?©ÔÅ´êÓ&ƒ<Oÿ̈Ö¢¡2Ys™ª•Ím1á"ŠÖÔDÔV7ޟ„4¶¶®¹Á(n¬ ×,ÝvzÉÜÜTOü;¿Ò‘NO½vGWŒþ¥—°{#»£V ®_¿Æeõõq7>:5¶µ† ‡-z»½püøçŒŽ+,ÞKç¯k¢²¿d’ïL’Á¯R lª&xýX¾A®¾Âq…³§šKÙ¿`ßÝÛmß㝠+'Ï j«`KÕ=Õ +…†·2\�I8,Äcáx$S]=Ë՗â^a…¯7ÞS½‰ß$lŠoª¨ÂCüíÂíñ¡ª¡ê‘ªïàï0ûª{_󞪖îàw;â,7¶ùÝb èJn?ŠgÜHåw!ŸÃëö…£»=‹Z€5 J%aÝÁXRqGԞ Õʸ‹:~#ä÷ûÑ ´ÛˆÉû¿+#çdÕR‚²RÅTl<瞦VŸ'¥™“®üúOŽõПDŽØsÿÁ,aèNñ\!éšL&[]jë(ÿcš§!…¸\åz;–D°)WaîɋØw9^ù­_K´%Æ�Û+_…DTÅIº1DÄ&ã°«ñå ¾B9 Ìö€–šÐÿÄ+¹[/\| ŸH¿˜^‹l ¹€7R­“=‰ßt¹Ö^Ö:uÔ½,59^½,l›º{Vv¾%Êtø²Ý—`7V·z "™e«&'§žÜ毊Dꥍ¸i^[RG"©TøŠ©.üí+2ž”³|ÆçBˆ{ð̈™C&™ `†W›]õ͆f±C1ßp'·S÷´ê¨á¨¨ŠàE¨/R¯åV ýæÍÜFaÀ|'w›0dþúžúaݳh ?«ÓY "àŸ‚ey£‚×€pT©-*•Z%*ÕT…Uc¬,×)՚Ñˆ‡�iTÊò]Õžã]YsÞÜmfÍÆZIÄâ=J§É¼5pm³ž+œ^$Þ+Ðßj-œ$+ ÊÉ{¦òO9awd’°¨¨|�ŒíeñezW®€“Ë·Va1²’õ÷–\yYp€\\c 8@'dæ¾~þ&5´³! Rd¯œZtݪ:kÔ£Xð ?ð?õ@„{=Ûw3^ŒÊ7HXZ¦a=â!/@ÎÚK%ðQ©$¢J µÐÐAׂ|Ï!ùßH‰TH4H‹tHŠˆŒÈTÁ‚¬È†ì@î·�ùÁy@†Y¦ô[p§Á½?5¿t^q- +M]S:Å%AOUBtAat× çÑ8šAm¨íEsÐ+h?´µÿ zBè1Á~èÕldÇ +ô�z]Ž6¢ß£S(ŽºÐ;Øõt¢èO®ôø]è®ÒQ(¥Fíèûè|ÌKâs™NBË{JãÐóxéDé H}ý‡KÐ\ˆ½£‹¡íèß`Œ× Ÿ–Γÿ,V£Gñ-ø@ýh7WÏí*]‹f Ãè5ܱ…h«â Õat|õlÇã¥wK@?â0Z5} Ý=EãL†mWìƒuˆ¢KÐ"´ +r¿€ÞÄf\ÃÊ¥XiVé€>Š>d’Ì‹¬�ýH¢yh%ú2úÌÆëè4úkpþ&~Þ_â?+ހ¾u¡-èf4=¾}Å5¸†±3v˜-;J ¥·= íD'qîä9öaEõT¾d)YK�L¨B½ÐÃô´qt—>Òd7s>n³¢vò‹0µèè$ú%ôã˜÷Ðßq¼¿ene¶—–—+ýú¢D~Ԍ.E+Ðtº}Võytý¨ ä+Ü Š›gK÷ÂÜFÑ,è{7”^ uï†UEcð¾£4‚Uƒ›ñ"|¾ +ïÁ÷á1ü&~“á™�3Èü‘-²?cÃ5*¥¨É†|Ðn-Gëan…Ù¾Æûz½Œ­8ŠÓ0¢×áû™L¼ßa^aÞaï`÷pçwNšúÓÔ'¥]€ç€w½0›Ã,üÛ  | ބ=f±zVdClÛÆ.aûػؽìKì/¸ÜÜ[ŠyŠUŠ'„USŸŸúe©«t;ÝC<ô+†R°÷š�®lºú7�ïFt ú"څî|¹íCOÀ¸ŸE/£×ÐÛè ¬�ÂèóÕÐúõ€uwà{à}�?‰ŸÃ/à—ñoñÇäe@dâL#“gڙÙÌUÌðîeN2¯3ï³v »‚÷!öû&l{Ž+)jᝫحx”ÿ™æ +«•???1Y5Ù7ùΚrM}n꾩ç¦þPZVÚ +ý 4Ê@Ow@/�|ÞǏ ÑÏѯi_?Ä V�Æ;p°!«–Çsð<xâKá] +ïr¼ÞUx5^ïv<„¿„o÷ã/ã¯Ò÷~ÛÃø{ø¼Oãgà} ¿‹ßÃÄ2€Ä ØabL–ÉÁHۙ9L7s¼W1à`627À +=ÊdŽ2¯³f6¦ÙUì û�û}öyöUöÃ¥¸,×Ê-ã®ânã^á~ɽÁ}¢ð+:ë)žçÝ|=¿”¿†¿ŸßϿϟÑ«GX-Ü"¼*”” V?qF?Yþ¼Iaánbޅ}á`;ðR˜1žYÂ^ÇÞÃþ»âJ|–•ð[x{5{mé;ìlæï켌yY¿¢…½ݍJø æ·Ì9æœ/a>ÀqîßðÓ̶áI#Š_qVî6Åû@Î ŠÁ6<μÀÞÆÞVú!jQ<„ßU<ÄüIÜ)ƌޅ]½ƒù|ô æjf7êå꟠«aÞ¿§¸ æ{&s®b_åB¿gCÌßðY|Px>f®`rø  ¸“؇&@ÀÀ_E2>†ßÆcÀ0cÅ -¬V‘Ñá&`'Ø�~•U£>ʶ£Œ÷0g™¥ìø“l(E'Ñ¿£›1‹«w¦Ÿ)ôyØ{™дN &¿ÂµÀi¾ôþÜÔÅV¼¡Ø xö-6….CÕ¨Àü øÑ½@i~{òNT‹ž¼ U3÷£[JCx-Ðý…@?àó× ,Ö�µ´Cß¶¿°1A …äÇ>úÿS ú]øÏèF,ÁÎGqŽäÜÍueêú»Þµ¨�©o {ùÊ_¡n <“¦,ÿ ºxÎï }j…þ­@ßâRÐk (ó |ñ©¹H†÷Nô3Ì mÐ癰Ï{¸¹@yï+]#¼xÔà‰/£«K_Cí°v—•n+íF+Kß*]Ž®B‹Ký½¡4ŠÑE³L‘äêÆ¾Œ?ú¼èö\ôУv ?Âû}èÿLÅ1´‹û5ÐÎ|éîÒkÀ‰ã(3´¸èit=ú3ÌÛ\vÕM-b”f³À¡ÞE—–-ù±­/]”÷èaA´gùîîæ®dª¡¿ dÃY€^®AHžµt‰œŸyI댖\3ÑCêjkª³™t*Y•ˆÇ¢‘p(ü>¯Çír:ì6‹Ù +–^§ÕKÓ¼‚cŒR¡ÙýR1Ú_䢡¹sÓ$Z€Uú‹€f¶LQê§Å¤Ï–”¡ä•ÿ­¤\.)_(‰E©µ¦SRgH*žèIcxÅ¥½ÿrG¨O*NÐøB¦qÄø@êt¬ïŠ¸_ê,ξaý®Îþ¨î€FÝj_§N§Ðµ¢ˆí¡Ø>Ócïl9À ¥:Ut…::‹ÎPéA‘t®Z[ì¹´·³Ãô¥SEܾ&´ºˆB³Š†$-‚Úi3E¾½(Ðf¤«ÉhÐné@j|×Ýc"ZݟԮ ­]uyo‘]ÕGÚ0&¡ÝŽ¢ýæÓŽO“P¹©½wÇŹnvW§ãj‰$wíÚ!÷]Ú{qn€ø}}PG‘‰Ìîß5¾¦°k±m1wôõñРDÆAÆTݺP'ô_#U¡Y¡õ»®é‡…qí*¢Ë¶F].ùhéruJ»–ô†ż;Ô·ªÃsÀ‚v]¶õ S–œŸÍI§ˆÆò´Ð*­îâȺ y4F‹“X×eæ“…æ:¥5ô¤7cj&Þºf´kM3ƒ§ÃWŵ°WUíý»Ä€‹äû¢""†¤]!XÿÐęÏBVU |Dü‘(Á’ ˆùÓñb2Y¬ª""´ÃŠBgÒtC:uÃS ˆ0}¨ævU_K&? Ë»{LF«!Qº´·œ–Ðj÷(’³É¾"ÓOrƧs¬KIÎÐt΅ÏûC€Ç‡¨do-*£þ ¢Íܹ¾¥ˆmÿKöºr~×âP×¥+z¥Î]ý•¹íZò™T9¿ùB^%†Ë0áE.35/¨wي^€?Edv¨óêþ¹°Õ Es{/ëfúÊ1ÆÍÒª�/¿P3IôjI]\„§ø¿vLPS–fÅþ¹e¿Oü?‹|EƒO?«Œ©Ø’ülzÆgҟéžv æ¢Lג»v©?“7ˆÕ®]³CÒì]ý»V•†V‡$1´ë(ÛËöîèìŸ^þ±Ò3»ÝÅÙw÷Á Öã@mÍ:Âw]z@Æw-^Ñ{Ô4é®%½£ fÚûgõC^ïQÐèd +e”�IB" ày°+F%-ï>*#4Ds9 + é5cQ˜r†Ñš1¦ §a À¸2L¦0òJѾ¤÷b «/]ÖåAx1žy§ï«ª•†Ö”N%¾ý;ïó$|éùº¯}²yòn)õTAù² +¾˜êDËEôÉæ¾{A7ýôqð9òôÐbÅOPˆ�ëEk!Í0#¸nöËh¸Ùà@“C­à,PFÇ¡Ò? ìdr¥5v€ÓB„nÍÜïˆ ‚>7A•½PûÏËN9Œ¦ªX‹ä13è¶¶„\a„|w!€é ݏPô%„{"ÿŽ0ù5 M×!Ô õ]bA( ù?†tTô!Hß½ƒ:‹– +áþ:7s-aÏd«üù6+{õ³ ö÷è]p"B,n�â%pŠÒ8ûۃµò„É Gã‰Ú£$cÔå©ý!û[æIÐFü�xwÔæ¦9ïŒÎšU‰46—#«Òµï¶©ÙwÐ_À1ì;ì» YЯÆ3µgÛt�Àì­È�‚žícßFEp ’Ù·†£µ#ÏÂtaö§ìË T‘Ï^Õk¡ÂŸ°Oƒªæeäp%çðA½±µm‚•Âhü“àN; ŽCØGÑvp{ÀíÇ!ø~pYpÝÂ>Á>ý|˜œ›‚Ÿ·ÜpLáã�¿–øìcì5 ùٻٽ )ùÙÝìWhø]]~à C²ß‚4 G*é!$ù_¯À€´ Âû+á×�î†ð>jõð³_­¤o`·Ðï6WÂ}ì¦QŸ_lóA¾® ±½Û S·—XkÀÇ Ý_G[:�a-„×—C˜®m£]£míÎÚ}0¥Û`ê·ÁÌmƒ™ÛF.ò±·L—¹¥\&ÍÞen2·@™[`VªÙMÐÞ&ò_ðEp8æ}Ì;Áw’ÂoÜ>’bo„yL@¯v²×ŒÆý€dWÌɵùc Ì`¨öʃNoížOS*5ADõ•Ð@Ê®£¹ëª´ºî Ë[¡Ôµmzv ú8YÀƒ«×Žc׌†³þgØEèz%’õþíÌvv;·]ÁUw`Ó³l-ê*ãG&6Z¡@¿²7õ«TC*VTIªj•¬êQ)6€^¼‡eýl–ͳÝìJVALÿBK±6Îá[ê†5û4E͸æ¤FQäÇù“ü)þ,¯(Û{ø~~€â‡ù}¼Šüã¦_3 Ò°¢FÒTkdMFáð¾¶;ØÕd—ƒ/‚�7 Žƒ9^ p‰½ÜJX•0W� %‚; ñS* e€r(g�¨ Dþ9©æô€ë7PÉå/äLCʟ%9àb«¨æöøgI Ü|Hé ¥ƒ”JdÎCEð%p=àX +;°üé¼êJ~?8žæŸ¥e¦ódò-s^^OàbïKàá–[ómµr<“É´2´2²2¾òanChCdC|ÃÃ\w¨;Òï~˜Ë‡ò‘|<ÿ0— e#ÙxöaÎòGüqÿÃܞû<»à•ÜÊl_À6‘sµÑdu- ƒuºj› m3˜ý0œ•à€{‹üàgÁåÁm�Ç1ûÁ÷3Oô)€>…ºÁ­§€/ž"ä|%ÀGh‰‘|æ3ù, üÉіºî¶ù@rW‚ÇBÝOBþ“´t9¶ŸÂ‹àŸ¢ðîJù}îúÜ +JæVÀö[ÄZ n�œ½Â.æ°œÔ ¾Ü�¸ýà8v¼ËÙåÌSð>É<ɦd]Õl6`A&£Rl-à€?Fýû©¿“úyê‡eý|ÝÇóu?š¯»s¾.& +°ï¥~@Ö´éµéºÛt‰6ÔfGàºVêóÄÇ¢þ"ê§dK@÷€îoÝ_ºotƒÝ%òö®Ž±P_C||õçS?*küºýºå~]“_צÃahÍ¢¾únâã: Hu ˆ: &<ښðƒHC\mmƒ`j´u“£­AðÏÑÖ¯ø€ÿ)KφOûÛ¬øžÇ‘ôß*á_ñ<Еýø,„WAøjÅ¿;ÚúERþ;ðý×!ýmT’òßB=ô»<Â¿YùÕÐꃣ©­Ðê×QжúµÑÔi€~e4µ‚{GS×A°g4B:xÍhk•¿ÍHþà CÊ®A†ôdA¥Å¹PóuÎ)Ü9š"_uÆpûh¨‚éåpõÐæü£!:H/ +Ñ*<(D;íF걁v^‡‚4Tކ¾µð‡"§ýÿÕzŒ }„ £ù÷ß2Hþ'ž7ú„ÿ—GÉtú_IáÈÿ/BÇü/„Çð²QÿxjL ϦÆ|Ø�&¹e|Ä¿?u•ÿ©Í}8¹°Ô#­iÿƒ¡þ"õ1õÒ t=Œxd÷¥fú´>áŸÐ-·Bc²ÚßÚèϸy Ï;ø„¿&<FºR u<qÄ_-FC´+K›ža€·È)a³°ZX&\*Ìꄴ ^Á#X”&¥¨Ô+µJµR©ä•œ’Q"%¹Ç"'éy*™òñ9™ò© •X¬d`ïÍlÓµx.šºPגYŦdטPº¬Øœì**{>×{�ã{ú UdîI|I/ (Ýá&úûQ„qöŽ/»IxË_îëÃ]Åñ5¨kµTüx1ŒC zˆ"4ˁl7äyÓLcnvÇ¿ðú+þEÇώÏF;¼Åûº÷÷ökI¤äíë*Î!šÿQfÙÐÙq” A_ïQ|33Øyã›;ú.CAf�Ё =P.vI1Äi±´ i°³ã@0X.ô<žG +ú<O ]U®+ M@]=$€bŒ…i]aÆGŠ>”+3\\™a­Ì E´2)t "©)r )DšhöŸf‡"åîô¡m'‚ûh;Z&^.XP)Ã(¡Ì¿>ìÿÿù¬›õÿ¡0>¸ê7k×ûK¨s¸þâîÖ;ŠC«%éÀÚßT 3ÑþÕk֓pÕºâoBë:ŠkCҁUkþEö’½*Ôq�­é\Ò{`¼®ct•¼ª3´ª£ïà#ÛÛ»>ÓÖÎ mµoÿ•m'•µ“¶éúÙ]$ûÒVi«‹´õˆüm«ë²Y¸«§÷€Í"ÿM–†öC¿;Ð7Ë&̤›cFÀq«ûÛÒ$ûŠÚЬ¢ÉJ·¥ÛHìN’¥'¶J–ãÖ÷3ø±J–`chJ"GçÕþ6mÚ´™¸-[’àoÞ⠰Ͱi‹»Š³‰= µØÚY”û;úèUŽ-•§½WŸm}¥•Ùк½uOëHëþVŖ-}�6=|%Ȭ nnî Ž÷y’qyï¹u$ø— »° o†§³ƒ¶¹Bø#ÉÍ[6‘A›À•›KnI¶÷¶Ñv1HæidWn18ú1ø¿÷;pÇ¡ÛÀÿ +¸ï€;H lšMw:®î -ö% Ñq°µ«j›Ç \ue9\¼¢v.*‡­mµGóuê6Þ=þOÁ½îàþ NÁÖ²µ´ò-e¬íۄ6%1tŸÜ=ØL¼MÉÍôŸ¶`2ݛ7%“hSùR † ×þۅ„7mA0° @! +ÝD>ÛBÂé‡d�)þ�èn.i +endstream +endobj +3381 0 obj +17600 +endobj +3352 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3342 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [243.92 592.771 257.37 604.726] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3343 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 493.724 183.581 501.805] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/mgr.html)>> +>> endobj +3345 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.309 309.066 108.487 321.021] +/A << /S /GoTo /D (section*.224) >> +>> endobj +3346 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [230.252 309.066 249.43 321.021] +/A << /S /GoTo /D (section*.264) >> +>> endobj +3347 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.651 297.111 139.829 309.066] +/A << /S /GoTo /D (section*.261) >> +>> endobj +3349 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [254.816 238.578 273.994 250.533] +/A << /S /GoTo /D (section*.202) >> +>> endobj +3356 0 obj << +/D [3354 0 R /XYZ 71 757 null] +>> endobj +374 0 obj << +/D [3354 0 R /XYZ 72 716.582 null] +>> endobj +378 0 obj << +/D [3354 0 R /XYZ 72 472.329 null] +>> endobj +382 0 obj << +/D [3354 0 R /XYZ 72 137.496 null] +>> endobj +3353 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/XObject << /Im34 3311 0 R /Im35 3344 0 R /Im36 3348 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3385 0 obj << +/Length 2470 +/Filter /FlateDecode +>> +stream +xڝYYoÜ8~÷¯hdD ¸‘Ô™Y,9xYÄÀ“䁖ènMttD)¶1~«X%u·[Î8 ÏbUñ«‹þùúâõ»l•‹<QÉêúv•*øMEšå«ërõ1HÂõFæY¢ƒm»VY0îënXo´ÖA$’õçëß/~»¾øz!W!üHÚ‰0Ô«¢¹øø9\•0þû*:ÏVw~U³Š’ ¾õêÃÅæZE«8‹…Ì$nýz!²8•‰Ÿ=jú©i¼¾jtºúµjz$¸9¢øó’¬¡RG$ëÛËÒ jöëJƒ® (p–‡³À•©ieaœ¥¹î–F†E¥¼~§ôÑI2ÊD"#àËä¼ý²c~T&d¨¦EE×4¦-™%GÇ n[mdšÔÈFJ‘Ç1íh 0…Ú3áЧè<ã]_V­x®ó÷ }ÏÐGýŠß(pc¿–Á­),õopí­Ù÷°'Žƒ?m1TíÖ32' qâÐa0ZÂ<05(ƒ-õæÐÇÜWN�yì¢µ¡Žg Z$ L|«ì¶"’‡>…q¸4(ãºò\×2̄:ФV¥s¡ÒS­^ïPù‘R, ¶Rhi©[�L ¡AMˆKÑْ潒ỵ­íépWGàê@×3}w¢Nf`�&·³ÆŸ—Ö  ` #¡£D¡`°5ID¤Ù~߯µ L»Ò8¸‚œÿN»U(’Dż[åBæ|¿ݹþx¡Ô'JÊ�9ˆŠ®¥N]¹Ç “Ð(&š¾gŠÂîsSó,üÑå+/JôtYà‰´bOtÆX¤D’ÏK+fÄÔû¹!óªí‡Á"lPÉò$xßWdþÖ`òölï@fœd©&N`ìôºJBG16–(âõ¦tßÐ3ž)h™ºžfH%?A7T…а÷¼× R¾­ã$0UÍڂ‘‰cðѬ)°5TÄzý@«3Y/tZÂpvŒÕ 9Ø×v° ‹T%ÁU[Z[^Â\³ëºÆ.¡Ó=¸Á6Žp9쀍™;•@ ó-ÐLÛÑà؛@#Ë60o=5ý=ø•`àÛ¶bæ/*bþþÝ¡‚tÃzOZxøm:çG�–È3¸sG#:+Ó Úoªí؍< ’ÁMo¿Uf `àèm×SãഡӚf"7ÁÝV¼¶Ûëð`<mZÚ3·mú¦r®‚+¿\R~%¬¸d“‰Žý[&2™MfðbÁ¨bðrZ€®3ÓÁ-úÎ{ï1¡w4\W 'Ä¡ÈÕ£Ž 1q,vhøÁŒÎÉE1´ôù S`Yâ¹ 2Û­u GåàMTôÖONšCC$$ðs­+#Éá îmüžú¥uE_í=T.qHx ª:šFÖÙ çǗk‘g³»Ýž³ˆ­y ïÏkíÒã«k}ª…�«-ù#p+އ”ƒ?~Øá±đÓ—QP̲f.ä4"M²s>ÝŒ„¬‡Æ§–Ãÿ@êÖ)dL €ÝÞõèØ»‘áØÞu¨ô©p¨‘D§~)—CY¡LN¡l)ÿ€¥ùœ›-CÓ4;ÏÞл¡Öw¦ÝZ79.K»µÏ3¿€ùc*åE*«bh×?¬͌> ŒS§«f¬½Y�9Š£þ”U>³½‰U¼úç|ƝԿ^‹³™ äB«ƒj<Ûɋ š ‹tì¿çƒÛuç&/î0|¿Ž€W·è·»7”ÜßJ—=’΍7Àà«%w9­y!ċçÉ|5 ”ã÷»c*Q¤À‚­ÿV-„P¯‡,°÷Mԋ¥1w]Û É~‰n>›ÂbaæU7Æã拫ÛÑÐÇԐ냍µ )8“ÙS&J;Ãü5Äݶ­>…2‚´¶°Ä:øïª´ŒE0(ȜOþ²of‰8ˆú#:Ê£¾;Ë�t�Ò0 %V�øÞ­}jư!\þ ^o>Aa×Ú»Ò æ™w} ɕwÓÈä8ü¨Uù}øÑÒçðníë¸/œ±bíýt‰*ñn3«ÿÛêƒ\¤KTœŸ{BQ +�0‘óâX£"B‡ŠÙ7Â@Ýù„Aŧ$8¾Ãp×òJˆ Ö»7 2MÔÒț±8ÃU;Ÿ…ÎÁ¦Æý££-/5eYqðô BŠòÓ»Ä�Ö@ʌÖɘŠ<Éüc¹öI%&wXSÈÄÇÑÒÖUSQ™Ë ò…ùö 2n�ÑMÏ«áT‡é/¶û¼#ÅTìÞí*І|¼/JáÌC¢ÔÆ7TÈÇ/¥“ó£€Ê3âIMi=ºÝ ^ÎÝö]s²< ÐyÔÖ×ó:xëh֚‰;¦È‹+ž?§øÔkŠJR°¾äû ”'k,“®Úý83‰ÖžgñŠ +œÅ.iÜ'ú'ªqöëhÑOžó &‰0~”ļ\JæÂ<>J’²«kÓoÐsΤA-0H¡ÅC¸¤Ñ›¹´Ê|Ÿ²ÚV5‘XøWŽDð:â,¸º¨A!å}Ýô£„ñ=*®ðfö5ä¬ Î½åPÒµ%ç2éÁHȎHГÈA—IùÄeC=¯bõ7G‚×:w8Hq’'×PòH†“eÉ#æ|׫Õ8êÂ"âÄ2µiÖ%’¡Ÿ’7œñµý“¨É¡,{Ž4(�â:ô õgL<>²e|â2ÌNñ†þ²ýsY$5(£{‚mb©ƒOCZ¦ZèóÙË,Tž‡êªâóŽ0' Å)cé}Ùgœ!ô4áßVá»7ÎMÞW,>¥¢ÌL,š¤:sunYÀ3I�¤Jóǯr“QÆu0Ux<áÐ]åŸ/¢ô(ቲù"ÊÚó=XZ±ECÍ([\ +¿ŠfÁ^.Ö!¹š«WÚàÔ­åC õ)]8 ‰…>”ž/—ŠãTå‡âxMƒ÷}ç¨ð=ƒÎhºþ sKÇSˆ…¡ãð‰ý®å:;ƒ<%Õ§ª~âU=9®’ŸÌEdºð¦q‘B¶ø¦|Ðôé7zŽákû¾ë},˂·4tä8°Ë7Š„&‚ÿ҆D÷“vÊ£h¢O‚1o9ÚºóÏYþÔwUmÝdáƧÊatñSüY¬Yýh¨ô¥œs|˜ ÖÆÙš’'~s;~Ï\¸ÈZógdŠp÷Ӛ®_¢þ?œð9á9™HÈ$ytÉnz¸Cb•žÖ–jgüÖÿ�ZæD +endstream +endobj +3384 0 obj << +/Type /Page +/Contents 3385 0 R +/Resources 3383 0 R +/MediaBox [0 0 612 792] +/Parent 3219 0 R +/Group 3387 0 R +/Annots [ 3382 0 R 3351 0 R ] +>> endobj +3350 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (e:/usr/Tatsu/mingwhome/gnuplot-4.6/gnuplot-4.6.rc1/gnuplot-4.6.rc1/config/mingw/figure_mapcontours.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 3388 0 R +/BBox [0 0 252 144] +/Group 3387 0 R +/Resources << +/ExtGState << +/a0 << +/CA 1 +/ca 1 +>> +>>/Font << /f-0-0 3389 0 R>> +>> +/Length 3833 +/Filter /FlateDecode +>> +stream +xœ½Ë®å¶Eç÷+ô},½ ƒ�A€�8éYc§ ÑÀÎ ¿¾TU›¶á¥Il_»ïñ*‰,’»ŠõãÇ8ä¿ú~øê›qøþ?øüq”Ža›_Û¸.Û9LïñµìÛºÍÃçëã«/ŸÆOã0 Ÿ¿|ünÇ)ý¼ÓϜ~–ô³¦Ÿ-ýìíÏGú9Ûg™ù¦ý¿üçfۏô¯oôÏöçïø¯öù—öùڌÏú½…KŸMÓGû0]É4·«úòûÏ?|üñs»É¿þi_ïuøïÇ{øsú쇏¿ÿ#}2ß}̯cøËðcº§ ~Êÿ™–eøöú˜¶ãuŒÓp,¯u¸†i[_Ór G²8áßÃ߆¯?Z©¿l.|.`|Íë{8Þ¯í<I§Öåu.簟¯q@ÊçÞ¯#•¸/¯ ]ò~ÛY® _Aã½RÝ<ªƒÆ{+l¹QplwÖÝp +Ÿ +Ø÷ל?X^3*@ùZÀÆ/?ÒÉøX_û:¤‹Êeþ¶µàÙ|{ÖxÊçŽ4,<påý +°+o5pŒ¯iDwq¯}܅•÷ö?Þö‰uÏ;P»§öN—ý^K«o{ß'»e¡¯ÜøùÊç‘ù«â×°×n7¿ËÅÿ¦¹âW¾ÛÜðóÌNñk8ߥö牍Š'óµ”Cï]ñd~–rJ+À›Þïæ(µ¦éd]Uqk¶iâm–Yk°iZKÏ£-vóÖdùÔE;Þmš¶G­vóÖlèÞk v7ݏ³Ì¹“.µ»ÌÝ;>ÌðG6â|Áóì:•+?V:» +Ÿ +XjàñMù\ÀZ'|:@+Ÿ XJ]à)By¿<I)ïu�gØH{ ¤ *,ჾ‹Oq}3v>¸ž¬w¼Ï4éæƒ÷.ýŠÑÕ8Ï×øâ•w…3Q…ñd~¶æ`mél¼dvۊ?ëˆgó‡Ž{öŽ{nϺŽò~¸óž}ç­·tL¯•ÙGÜk>Ê»ºÛ©:Œ¸{¾•êîàò0ðA坬÷¯[ÑMè­Ç#½¢x1Oµ‘~Eî+téÏ+0Œ¼Eμ±›Ú¥åþLZ<˜,VÜ¥åÎúšâEjäJ‡U&tò’q*W1Ó Rù\ÀÚÚG<›PÕ6ÿtYÛ|i³ÀÞÎ9M;Z/î9M3ô3g]‡¿™oG:ˆéñ¡˜{1=²0 ãƒ˜žùé͛£âÊëxwÖi"!o€ÍM‘³¶:(WñM‚£iØíµ<™”ÏÌ¥Át|.`|6*Ÿ +˜ëµà™\ùZ@¢±”Ü¿k彨EˆµúÜ`ÜßñîX†*ïaÀº£Ë´‡�ëÆåbƒr_ËÕpé^ù Ý×2 +põ^y`iØgö‚›~\±þŒxÕ¯-˜`ͦü5¼Ç±„Èé"œMk’=U)ºõޝ<I®v|.`~ñ+´;0:Þï?}°£Ê‹¸Õ<ð÷–ÇC¶ò¹àØ+âæ÷)!7/´÷º4÷"kÁ½×ŸµEp¯o¼7é&•÷Ѯ͠¿YÀRûÛµT­ò> ²¼˜ç»ÁAàɼ4$Ôá¶x .¦}åa#wœ.D(~ËÒÆjB›,]˜· +m’4ýмMq¤éw4E)ž•]•Æ´Þ:Þåè2r5šØlX½v^azGùËD9ô5ů¢¨sà Mù\@Mô±È­õѹÕËÉK ,? ¼uTú9{wQ(î‘#ôÅ­£¦®Ä(oä#WÅ=†¡¦êx!Ǎu¹Ž÷rÜX—ïxï´¸{ƒEæOžä<nïÀ9:géÉÎÀ»0öÅÞÀ»1 jì˜G¶-®9gLó/L›;›ã¹š)¥òJðl^wq; L”Ï´™ÄÊçÞ¥( _ È݂GÄÂûðXx¯GÚ[ I7&•7À¡•àÕóօé[C=’O¿Ã@\øˆSq¬|ÆYPñ’¿¡ß)Bò7<Ê{HN=Á=$§£†àÙü¨™Øö‚{T¹ÂLZÇçªü¢~Ûñ¹€£t`št6®ë8<¦¾P†!Õ ïWÀãzáýþyd.¼·�;:Þ}à„Ù¼ŽwÄ3ŸòÖNêÁöÔ� Ɂ J'åCz`ƒóŽò!=�—é:>¤hZRyŸšŽùíØeö@ç–¶rã&œy[7dQ›Ðɸ®†ÐhUq‹¹–9žÐwܳÀ:Úò ëôB—ÍgyòXȂ™¡ž–€›—÷Äô2Å=1±>Z(kxÙtVò d5×АŽ`¢.ÒÑ,0q(x'ŽÞÙñ¹€£Ìó†.>ÒÕxǙ7¡¯òPÁ“NÝñµ€{‡,O<²Üˬ|<©!Ür/ðÂø±ãm@Á‘tÇ{gÜÙdØñ–N¡"Wܳ!3Ú`Vò¯t/räC*nÎëøJÑDLJTÊül9¾ñ6Ìà:èø˜H¡¡tg)#]&ì |èá¡ÎÀŸ¼UÝHg`CЃlŽð> ±dN€m�¹œwޑ‘'œÃ"›*sÛX[M§R{ÅM×bsÁ]×b{å]×â”w]Ë Þu-.@y×µ¸�å=«ƒ P>{ažŒ‰h1Ҍ¨jˆômLgý�›)žò}Ãù~*ÁW{ÀæÌö;2ݼŒØ:Ò÷|I…¶ Z+nÓ5WÜ&;j®¸ÏTÔ¾ã}žâïS .@ùÛéN¸²-´Ó¤E¤ÍxzÒG}ãd¤Í˜ª‹H߯8Ii3¦ úH߯89i3f1œ³·!NªGڌw¨ "mÆ0¥`ÿá:°ÐÞ§ð”¥|ziʇ ¼g + ½âž§€æŠ{–š+n‰h-´¥” ±ÐžÌ¢Ö£ê½6)ãV+nç!{û õu3!næ8ÊÜÍa°§¸ËC<)¯´�åCê— |H>Ó”éo\€ð!O PÞ�¨½à¾ø@Í«'оãS-ð|¨_Û\‘挬f¨ŠQܕ7\úQ<{=@*ÅKš¯<ŒµŒâWI¦?xšNñbžë‚êÅíÛ©¢QÜîiš[­SU£¸µ9]òUÜ<*¡ï Ž.v }O­t¡]h›Öé2¿â&*è6ÅMÒÀMB» Â{,”wI‡wy(_öea)kèU{?ß‚»”Å{j”¿ÊÞÈ\ "]ˆÙuxÈ"|-àÑãÂÊûðpMx¿,*ï-€÷•)o€C]Á«ßá�Ýِš€«³’#tM]yOÎÀE}Å=57(î‰)¸©AqKŠÁ-B[:säÚV‚©LƒsÊWEþæéÏYž7¸å9\nôUžÈ›žlœW>$«áb³à!YÎÆºHg㽆L 9~¸ªßña•áá#uKÿHÝÕÐñ9|XJQèޝõ¸‡Cq_¢#”àayŠí]Q¼>Ìöä9ŽÏìOž¶P¼n{{ÒÓ;¾n¼Ë ÈVÚ0Òmä` ‹�ÛÃss÷ÀÄ=rð•ÕÎÀGžùè |¼á«Ì9|­»3ð‘‡ç`:ƒð¢oà£ÞxÐø8„7?ô>ñºè lL‚Û?„¶ o=éx“ðæ—ÞÀÇ%ìØ½L¸ƒö>:¡Ñ!Â>.áU.ٓ®É½sPŬøÕbF*ø…¶Ì�|ÄXèb<>V/¯øÚR„í›i ¦¸Ý5}°\ñ»ÆYˆXki+n©Zݑ¶T +|äMhO¥ÀyCqO¥<ÛGºv9¼ÁѐDa'FDú*Ú•4Íd(ïñ(>1Cù«<#7=Heºî+OMÐT†òµ€ýÁÒ¯àþý8‘¡¼ß=OdïõOŒQÞ=�g2” ø Ç{B" ¸'ží¬´3 î  N…¶t{>Â÷(‡˜ +²J>K#ðt‚ðY#¿Ÿ<œ ¸KlüH»ò!¨'Ó;{•sğ<Ññ!°‡çt|ìá9{xæ‡àÃ¿ÊIÚe'>ÈZxÓôô +ůòLՃÝû§ìÞϲúÉîýŽw!OÏ éø*ãíàDÜmcx^{" Ïö>ËãóÎ „ÆøIöÎ †ÆôyúÎÀû0ñ;ƒãzƒÃã zƒÓc«:ƒ×ÂC:Þû3¯ÌÎÀÃczÐEÇ[ŸæŽyvÛáï~ +ÃR‡ChNé ¼Oãȶ©�;|u¯'S ¥ø­"èÙ³B_YH?Š› çî +]½'+~å¸ëÉÁŠÛ·ãèx×'¤ë½Ð3—…¶ZgAK„ïÖ¦çL mžFÃ5Å=ÀE'lG؃[v¶·ÐWvõùÁ³ôŠ[„@O6WÜ#|´ºòWMCâ=-B_e¨~â§•úÑ"Êûà(uì:ê}G8JUÞ[�¿^@yó�øv¡Íûèð¬¸y>=Y[qësødïō—zn5 òw¥†{V>0ß‘!­.¸k4zÒuÇ»B£'mw¼ë3zÒwǛ:£çŒ+^´®¼#œÒÝB&á ^ÍˑáÔo”¿Êë�ì˜Eä°!¾YÚAÖÜa[ts‡ è´ç�»ŸrýÙ„x‚wÝ„x‚¹Ý„x‚ûÝx<W¼z,¯ÆCŽë¾£É(ï~Ë|'ÀüRè2ÞÃÉMqSïô8ÎH_YP>Y[Rüº_îF•âöíT™(nJ–oi«u&©"l3*}žâ6ŸÓ7ñ)~åÈëÀaױ𠄊_ù¿'Í¥øUS,²ëHáíû©³*Rq«wÚMwǚ-À®àÐÄT•ï­àÖýÙT¬|ÐPtyMù ¡à‹ð:>h(ø"¾Ž¯›?Ê;Dh(oS} ¡â5Aö¦pßíMk6+8Š +º8×DQ_Š×DQ_Ì×x²:pÐ#ðu„oÍ×Ïì¿fßö»O𪿹ñýLÒÏ?iþÑ,>¢»”/ùéû!¼¥8·PúÆuιÜה.ðç¯(ž–örà9ý¬í­Áßæ—_£ü•”p*ôSúç—þO +G¶}ݏ©ì%9ç½|[þ†í×¾A_?ü¬¬¯?þ´}6ì +endstream +endobj +3388 0 obj +<< +/Creator (cairo 1.10.2 \(http://cairographics.org\)) +/Producer (cairo 1.10.2 \(http://cairographics.org\)) +>> +endobj +3389 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /AXXIGF+TimesNewRomanPSMT +/Encoding /Identity-H +/DescendantFonts [ 3390 0 R] +/ToUnicode 3391 0 R +>> +endobj +3390 0 obj +<< +/Type /Font +/Subtype /CIDFontType2 +/BaseFont /AXXIGF+TimesNewRomanPSMT +/CIDSystemInfo << +/Registry (Adobe) +/Ordering (Identity) +/Supplement 0 +>> +/FontDescriptor 3392 0 R +/W [ 0 [ 777 500 333 500 277 443 443 277 500 250 500 500 389 277 500 180 500 722 777 443 722 500 722]] +>> +endobj +3391 0 obj +<< +/Length 3393 0 R +/Filter /FlateDecode +>> +stream +xœ]ÒKnƒ0à=§˜eºˆx$@"!¤*ݰèC¥=€±‡©ː·¯ño¥R‘@úÏÀx_š—F Åv’-/ÔZYž§»•L_¥©A.Aþ)Ga¢Ø%·ë¼ðØè~ŠªŠâOœ»ÒîYM?ED¿[ÅvÐWÚ}_Z¼jïÆüðÈz¡$ªkRÜ»r¯Â¼‰‘)öÉûF¹ø°¬{—ö·âk5L™wŠ_’“âÙÉVè+GU⮚ªÞ]uÄZý‹gÒº^ބõËS·<IʤöÊ  :x=t„”C9T@¨D•#tB,è악ï ÄêjJ(ÔTXy†*¡5¡4A^…þB ý + +ý¥úËOú+ƒÐ_~ö›voÛÞí,<f'ïÖº±ùãçµMjÐü8Sf2[–¿=•ª¯ +endstream +endobj +3392 0 obj +<< +/Type /FontDescriptor +/FontName /AXXIGF+TimesNewRomanPSMT +/FontFamily (Times New Roman) +/Flags 4 +/FontBBox [ -568 -306 2000 1006] +/ItalicAngle 0 +/Ascent 891 +/Descent -216 +/CapHeight 1006 +/StemV 80 +/StemH 80 +/FontFile2 3394 0 R +>> +endobj +3393 0 obj +317 +endobj +3394 0 obj +<< +/Length 3395 0 R +/Filter /FlateDecode +/Length1 25396 +>> +stream +xœ¼ |Õ¹(~ÎÌH£]£}´Xí’%Kò"ÛrD4Žílvˆ³[ &ÎÆÎí ”S–@·P(]HºhiÅYpH)† +mSÒ[à¯@zoJ¡ÅmÊ ¼¶ÄÖÿ;Gr·ýý⦅ó}›ï|Û92Â! A,’6\¿n}û¯íu¶Bêun¼AšÎ¼}âßEˆóŠÁ+¯ÿé£5P£g!eý•×m»¢çÕMMPöuÜwÕ¦uß^ð÷ZzҚ¯‚ó_Ôyˆ�ñÐU×ßpsß2v?Bˈ_vÝæ ëó"´¿ì:ˆ\¿îæA埔?„ø/!. o̽û¢âPߨ…ìAHáQ -dðqæ'H‰xæ™1¤àƙŸf‘†'#9UJÅ3Ï Ǒ_‹/GbBø8?•¿T8—_4•G çÁ«ÏøM~S<ìáÐy‰8/+Ð'Hâ&`$LùïÓ Ù§Ø(ŠrLà Ãt,ï“ã³d‹…YÑ ©%@£4Á-N$±q‹J¯gVX$;ɒÆËÿ8Lâ8˜ƒÀ9Y/bc 3gPºžbÿ9Øÿ”µ¢SL… ÍE%‡¸Éj(‡0 +o%& “éÉtZ˜œ4™9œNÀóVbbBxá„pb'ë3 ÷A%ß1ÔP>D¯WÂÇËge‘5šYm0: [A�Æòña‡ÀŸe7I“$(S¢; 0- @ú/o4™s9 ^šôž85Aƒ'õ·|›fV‡¾¿9',Ö»LÜÝI<+Y˜Õ\“¼ÆtMr‹j›i[òNÕ~þ}ÕßÕú̬¾ÆbÓuMœ< §Ul,n¶Hq¯óî€%î£Aõ/ŽzQ'cNÄX.%4c2†'crІ†zŸfTà hF44¬æOcÇWÊnIêõú™?F~Á_òOøOùþ¶çºÉ÷ïÎ ðݧú‡'`F…Éa“#'|4y”H°!O}¦c›,¥³¼^nŠè"™p–opZ^£ºYÂõڔ„P"ô¹ýv<4܏†úÅ"n´57768ì6+¯ ¢‘¨Éj·7ÚüÙF{KssÖÔ‰¼Âdu@rCKs¶)J” vEæíY¼û²¡{¿¿°9ÖàÈuOKΖ¨Å&½b7© ×/Û8{Éer_&bsïm[wݝ¯L~}‡ÍX7ýþåÞpÛµõÙõŌhØ1ýýÍÁ¶¾K¯8öïC—Šf„0‚ýÄ< ¸ÃGª˜«¥˜¬ô9LQŽàgTôaEa›”:ø>@[Š¿¾ +ÎÐÀŸeAdŸÕlß@‚Ôó²–Ä+ڝǹEt6,ŽnŽîˆ²Ñ/êX@©“éÂ[ý“ÂÔÅ©te-©‰ õ§(-Is¨»Y½Cͨ¡Q #¥èlâê’1þƒ¢3þƒ­ž$y>_m¼‚´¤h¥ 'Oö*øLw³ÄHƦÁ(3²ñó/×âµµØGp1`Š{w£Q©=âv"¶Öd•̉#j¬Î :¬+²@–D‡f­ËJ¬Lùjq-2…|>Ÿ„G¤Q‰A’ •¤ 锤âþ›˜�BDÐqÁÇá3CÃóÂäðd? $Ùa94ƒ–õ<<„ú‹ElÌļ¢(ÃWp ð¨ånEøg˶–ùM¡à*›ÙV—±èç̞NÌ 85 +}Ðå‹j°=ð«_u$£Í]ÖøåÓ z¢îP(d‚¦^¼aß%chPu•ϰÇ�_Œ¨†ÑU1ÆcÕ)ÉW×éÈWÖé.è­|G°„d’€l!‰-Æ9Â*­ÒMèýÖ'éª5ó…Õ$Ÿ”s‘Ênò!]œ•~`«N ŸS'ˆŽ#4MK‚çÕé|^òeMðqh/!œLÐNÈGí2Øðcö£öçñKê5o¨•æ?hð|u—}•í.|Ÿz—ñ 7œP®½>ü‚í%#ûðÕÌhÌÐ݄œ0k ‹9,søñ{¹nåJœ’û@'C¦¬Û«ctގnúi‡‹&ûáû&ºK±eÝ¥Þ%«ê¼ ú¸KW÷=tå āó•'Z[[‹}?F.¶qÈÊ6¼/¼ï¾(:)L«ªÔŒkÌaC„ {"š°2b2Z%Tƒ]¶«!$ò²è »YðlZ‡„œ +ðÈRW‰%Xx(V"1„ûqGŸlÚÊlUÞ¢¹Åp‹ùfûVq«GÕ_ìGý—ÁGñ¦œœ ý 6GZ*"Rú¦¤ô-ÛÔÜì(•6«¹±R3ºíÚ_Þñò-Wnÿå²ìµsö~~ÝmWÏc<²óÀçΏì¿÷‡·ýý¦öÂ#·¾8ýö¾Ÿž»o€ðÙ ÓsñŤEq|¢ŠkژE&èdñ±j‚Z„ÎÐ�A:œ¦$ ¯ËRN­§”K¯!ÉzØýÓ´ +>˜¡Y¿¡b¯Â⅔qÊmu1Êmcq»ûWJOžLÏ^;Y!L'‰ +N$^�Ô:ú V:q‚àF¡%«OŒþȉÞÄhâqÃã5ûJ "# V€”S Ö¥ŠùˆzcN2%`¾.u­Ó-Åu¼}@"@HÇCÏÆ½LYY¾v”PVž—eS ‡Ã[²m=Gö™)ø@bF%l”ð€´O:+±’D¹øxù#YO9ûXmâ×þ±ïˆ‰Ä¥ç‰*ى€ Ôµ©óÝEç“ÃÂd?Á°Be#–”'݇GŠå&‡‹Âd!Ÿ3QzdNä%H×`¬ {Œ>öÜ N8 l0¼p¤J©�A,¦™áŒÀö(#ŒÎP«X"ŸOÔæó#/î[ÓWïw¹MëübÊ®æ½.Ò­Š=4»6‘Ÿ–Î_ñ§3s‚Á=¿*¼êKÌ}%üNJ®€^õ�½ZƖÕ°Ûg8œÊnµ!‘HR + ”fla e ÀƒOyØb…R䛚L&!­;lâ/€àA²Im8Bʁ°Y~Ö€Àϟ$ˆÆÕkµ°’‰Ä XêÂ$e8ýýý”à¬–>9ñ)¹«± }¨„X2ÄZ:ˆJ*҉"ŸRà%¾ÄwàGø}<Ç™û67Ʊ¤+¦Fhe„ÒH«Ï ó$A˜-`™-�ƒ$ 2Yá¡íÔIkÿ‰þþD+Œ”cÙi^+ö;Ѐõ5Vá”<98»ìÉùȨ4 ›T”\’è¡X¬‰&/«M5¹•NuŸårûZÇjq‹Ç¬ZÉ«U:…mrsŸr§n·pWÍw˜'Ä#–W˜7Œo +ç˜ÿf-æ~@5³Û¥~–Ñx–Wq˜×ßɰê§Ê§‘²|Z^جžËÌS/ö-g–«×3ÃÌ.Ë.çÖ謹«WQ—4?cþÀœÖÓXU§xŒøS<3D Y»QX´pÊíœeì62T àòZÛÛ^Û;6Îfsÿ†ÃðOYs�Þ³ðº<ߜ#k|™“/ÂÿRe¹sF;Þlßaßcgíç¬ÖΨFULFµGõŽŠT² +f¢*©N«”ªïlÚEðŠMÊæŒA6ôXd ’=kÀ25¬¥áÏH /š"âéP?€Éþ¡„�rêä0A©Ä0°¸þ޾±Í6Ü_Lõåá0 ½à~ÔÚ +[hùa% 3T$ԝ>hÈø1ÄCoÚ`N'×åôàTÐûX,ÇW€’�w%æ®äUcšJLS‰©iL6¨s6Á™sJ¦œ•ƒQ⢄Eé »¼ÅAx“m2¹%ìÐ-¯|oܸsõ]u>ÛÏ¿ºÿO=úµ¦vâÇ‚sCó²;˜Y¿¼á† 7[wýã7þ„ù_|¿­/Ô*ßòë\Øß AñãÆ�Kª;\b\J¡åJ*k(éöVÚÃF5?@”?ݱ œúkÆË¯Ð Ÿ%;¶¦žZO6láDU09A6©9H¦º¥¶®  ²;ô«ŒÇ²œ[¦X¦\Î÷¹û<ü•Š#hÄØý<v§Ñïê<¯WxÖÄύâ°g·ù‹–QÓ¨ø(þ.s x?‹ÆÿÌù¾êŒçÒ9,*™…æUæ{}÷J#Á³AÞ$áÖKà|åÓc¨Ðg®œüxÀ?âgˆR#ù{ýd^£þ}Uç´ÿ¬_ï¿¢æ#6þÌVó0½× [Í9˜¤ÖÿKŸ/Öí!%-PŠ3€Ñ(  t©Iƒ¾¿Åu‡‹éuá½.ìÇ ØœUb¤”’2£”• +eG ãó%Tq†@Äšêéu’’½ÂääkϘ«TN³¬fC͖öþŒú‡Š€¬ ïàV<òF€¥€ž‡‘ æÜ `µä‚Ãلp±‰ƒB®*¼€Ð1„«Ø„f¤`@§Šòd³R]ª…]~ýŽo¼‡ñá?ªOÎòš´Áà썗,ùÖ®õ—¶4áˎü+ßyö,Ф#¶}ޅë¿õÝO:RÛя¬å¿2yîYäÆSUÜ +×ÈfÀœ*†hu"ÁÍ‚´P¥Ç2^þ+,3²‰…ˆ¨'-ZUÒh·rãØ=†°´ž©S'ӓ'ªúÎ[ ¿§©î~AÓq:t„ðÛ©o»( +ôÞapÍœ­$4¨ÅZ£Û®¶âVL»“=X }kÝXAå…аå +àŸid¤TW‚À?ž¤ÆKçS])A¹DaêTÿ„�ÒO?› +aCz@».·¯e˜BÍæ‡Ï؞±;ßsò{kð. ÜbýZÝZýG¢B)ÚĨÈÚm¢ÓÅbâYÝû0kËTGËf+uY2hûË@œÿbcm›¬î_"í8þ@NJ h¥Ò5¥¦aÌqАµ×‚G,YKÉ2a9e9mQZ<OìšQöH’·ÿ虓€™yT˜:CÔ,a²Î`Pµ83à%¡ŸD‹&˜fj´MVJÁ ÎE"YS0Û :V ^øÚk1ÿlS48ҙê«ýR˖:Gœ{vú7s§~Tœ­ßиvs•ß~õüÈ&Då’ÎòN¡ø"ò¡:¦»ŠY‘4Å©¸R¤äJU!]”Œ!©Æ®!©v-5™ªI:jP«Ö¤¿É”ØI"5%yˆ ©¦<q”ˆ°5>3h‹¬6�ZQHB2I|Ij‰d[Å¿‰·'„‰tâ3ö#y©j!I˲¤ªg°Ë5°ì>-4£µS²S¥FHñO¢B©ÄP™SJ§â´ œr…R™NUíDUĚ�yš Õ[ r€ìáȁ&T÷JƒH1o^Sšß9‰TÓ@úVîVÅnn$} =‘æåôHšAi{­-±B±Bµ<ñ ÏÏ籔nÑÌÓ¬Ô|•{¬v_šŸHŸM0’„$?‘ ´ Atå¥ÅÒåÒšë¤[¤½h¯ô}þÿB­6¢²Duíf¯¥ÓVµ·{¼5>¨¦å’6ºj¾$N&}¬Ö‡´~DÄr³mÀ>b?`g}öQ;cÿS¼WIÅ TOÎË*;R;*ütÀ©á~@Bò€~OyႹ©ªÞSiÚIpªh8¢Šƒ®ÆãîU$/˜™n¿õ·Ú ”s¨"d‹aeEªîêÈÎèþÔÞÔÐâP³¦s:2?ëYøàé¿ýtÛb£$ºzlª3úíî:íôٔ2¿!Ý×µ¦tݚ+ç^òÉóÏãy‹¾÷Íù.!8øÉ[ߚç1‡^¯wæ_õâÏÿƒÒJBìÿ^ÜÈü¦ŠÑެL5C‘¸žú•ÑŒôrŠÄ‚5¡¸Šjh*j[RQےÊ"Õì.ŠñËí3Ö&¼M +vbmАâvTC+×Іjh5qJã”Ç+¤ÎÒVâ36+üC֐qäaBje­§z_}ƒþ'°‡ppa’2†xW’¡V jzýàöÎ?Ù«ªa@jj¶š±]}JÓ/OÛÉ.ÉP:^OÃt�õ•ö!Ý/*J¨UJ²—Tvº™ì4ÉNi·Ý¬¯†–¬¡ 54³†N”î7 IøðIR"Ï6]DÌ'ªa2R”N“Xµ€sËmY¹6«Ê€À“Éöf²ƒÙѬ¢ŽÃ2 @¬”U–²§²L)‹ a"ËÖ¨ìq¯qœ5ʦ@<î - ¨â^ÃÂ`MÜg r*X­mÏxë;=(ØÐHg +FƒÆañ£*\Ra#Î{U/«8Õ8ó´ìŽ7քj}ñÞø@|0΍ÄGã¥8‹âBœ‰SÁÙjoŠ4=ºƒúD•ÒOU l4BôanyS.W5¡#ì3³èd•\ØÉ:<ø‘ÂåÁ ,ä©âÚ?D*!; C›Ãn»``#¬€Ø`?]œø©Í­wëËÝ×Ivƒ¶~Îô,‹Ü¨áÚÝt£ÖPß==Ë:·Þèsy¢FlM0“Ïu¯Ìß:½m•Ïé …¢ãb|Óö¡ÏO×ôÛkܡмxùþù.¢ÕbĀÌ;Å>€ÂL¦ºÏìQºÏT˜î�¬•b”?\°¼JÞ*8S±ŠH.ZÐeöræaÅ<s6sGHAshæ( †•ZÉ *k’P3‰�M6‰Jƒ€w�Å.�΄ÉfŒ#é^rYÅWÔ!V¥ÑJZÑ +; ÕJ“Z¬"hŠ5G1Åh,¹(qQ¾âÒPûŸY¥ŠHÕ%e…µD`´R7“]M²H€J.fs4REpb$ž@÷$ñ&¨‰DŠðÀy¨®›ÅQ‚ìRt :-E¹&m‹¯Mšï›/)\*Ëbrá_ì Gƒª(n罪NI®Qã.Ù¢átÒù4ZVë§ Â€Jñ ދ_Æ&Ø6;]@ãz-£f¼’…%"‹TZ@d‰<·ã³aÀeÂ7ŠÍ“Œ(á¹`&F·Çhò]$˜ÜBQd&¬÷S1æSN0#Å�¶òYU¶X4Ën�.à‹¦ÿ\wã­]‹†’ž–ù¸½XH\ߝ[Í>0õê^JÿŸ™S¼o?ÜÞàÆá©¯ô6÷0ü¥-Lptcù ó*ð‚z®©Š£ÑFz®Ð(0ƒ©”‚E‚vØèv©¢:’õ‰ ä‰œÓ@òõ¼*jôsæ„oSàëXNcŒkyçM^¼Á‹½aɅ\ƒ.Æe֢‰þþÉþþ4@�ýD” Hy„WN +¯$>+[7øQWk÷šS +¦¶ž¯4ã4w+ðµŠÏ)E¸–ïôâÞ¼Œ7lÖb2ÂeÁ.£±±Á¥2P:566Tåšx‚XTú‰Nœè/'Ì9b9sÐ#†¸:éL2fsJÖæ’1mN´u«#_)4¼&¦‰46Ž4*ãX’wZþBÿ ÉЉð_ ½‘|—{7ønèý¤Ö\Hö'ÿ­n{rÞÃìaGl#®÷ˆgWݞ”T@FêuJ&ùbॠÊÃÚ­f½Æw'V?¬ùºtðþÖœÐǒ “‹×6Þ¿9y·áñàÆ÷Øw=º¸ªÞ‹žf¼Ø‡Ó˜Áã81†žNc—lª½Î§Ý^—Ï…—+G2OÛIfÀlõZÎ¥@áÅ?C©tm=BdQ]·ÁV!ª¬Õž& ËüҌ±ùeÿ;þ¿øYÿ8k•µƒF<`4ŽYã8n–Q—3å"—ÜÅdwŽDY)š‰2ѧ°„°t°{fË,š>G·Ì±”ý¸¿˜Kƒ^9VÆ$ªé™sdM’MtF¨ ¯TàD!½Öª×kwR ÃváDQDÂç@·ÅÂä¹ÉJ˜+Ht8%©õM(Q¤[Ћû$Á¤ä}&?(\q•I‚׃ø˜Âƒ+²Ûí·î}©?á?>6}ãú‹ ü³Dç^¼—ÙËîÕ~M?juºG= +î­ÓõûxˆêÈ}²6L‡îM~=ôõ¤¢¿HLó¦˜äÌ©cΖ59œ»bªqéÔäR”¤NÓ ^sÁ D„1wŽg.T1x+@�Tð¤h©´e®´e4CfèœKJfRç¬l4B1cŽôЏž4pV6ë¡=”'š¨ûŒYèŸX›"=Ö2©YÈ|Õá˜Ñ쁩MÔX ²m(:c=&„‹õGnºlîJÉ·öË¿xzëòëü6‡Þï÷<²¾kÕºé·ëê¾þ¹æE&Á¬cL¿xÿ5 ëZcñÔ¼ ßÞþ°WãÂóîûâ’\×å£m¹UC_u "èhyPÔxÐÑ´(À,¨P±c(Ó¯¡<²z²à§”ÌO)™ß"’c‰?&”ŽžFT%^›9–øÕÑÊ©„HäYR +ÿIK‰3‡x2_Q"Ò¨c±³l‰Àf «J¬”©bHt zPPZPºðZ"Ѳ_x«¿ªÇœ9œx¸áÂøÉÓKfÂ-ýÔ'íîî®ÚÛ+ÙÙÒ¢\!SÏ>%C:åÏà-dzËRS­†m]9`èùeÚdf‰SœáÆ$…rcQ /7+ÆþÖÉÂÉ~jŸ¤R§[vކð@h04Ú:RH¡Þ#/D4«††& +[Û*°.SÁ0…rÊéjã^Ë€>î5/ ú£ÎvÉëïÔ9uzЁP@Ç[̚Êq +ÁëŽ,Kñºe¯ÕéôN}H”9‘¤¹šÛšFEÜ+âqP÷‰gE…8$'(Ô¤HP*ÊÝdåÈ–Ü 0ç.:ª­ vÿH’ÅÿyR=¬ýìéG¼vÖ¬ÚÚü¬ÛœõíÓ)÷§ç_$ùÚÚYÓþ)ie„EW~^÷•¤T=ó`Ñ%ÓsÙÿ¼wZ€ŠìCòçÍöއ"7³¨NXÃÜX{ã2Õ*SÊ¥÷J\¡eñšÍ-[#ƒköp{w8î÷dwϾ£kO÷݋¿âøŠøðâqî˜â°ã°øRÓKÝkN­9½æì·K²5 +Yk³oâ1ÕÂæ‚ÙÙfÿB7rv˜M‚Ñ ×i5jµÅbU«FÂØ&J›Ùʬ“ïdÕ”µfmaoø@ø™0ǏéKŒø±ŠÊzRÖ¼×Àÿ á•:B?”•Åхx¡ © ÉQëÂ$‘cöZ±u«dËfÞ|B6A3ª¬òáÜ1ÎÖË:çBMډ{#NÆù4óïH‰Ôì"”‡,’w.ÁK’I㢟°”A^ðsh›‘}BoÎìÉìͰ‘œ÷Tt¶L6—bG–ãådnzؑøùaÁJoÓ°œÐ@¶Àò°/†cdÒv‡«iO /Ž Æ&b§b\Ì@JÆfÔÛÑjÍd÷ǶJk2kä5û`ÍkHUV״ưçÁ¹x®@*Í­—ìØh´¿lgíD(¡w/ì:rPU±ډ¬iy¸€ õ¶—ezYŒXe²rÖ4Q­²3Ԉž$sd¯^½æ)|3òcÍÁ]b"ñ1Aa@öÉá)˜L ŸCÓHb˜œF$†„3ä@q˜Ö*‡Sï’# P †a{€T6,òPØÜaÂê™þbb˜i‚p´Ã/‡ß CÊ0m 3&Â-8zõª¤À]oé^ÕÖÊzj"VD õõMõ¬²=²8’ +×FV†—{°g°Ûîì" ÍÁ ]¢(xPoÝ"ZšX.áNq®¯ˆ®òà•«jÚÜPÜ= õÔ/”p÷Âl³ÌtH@ggsy¾4½Äƒ–Å—H¨ËÑAÎ3‰æOáÍxŸ¡'µ”³“#Ï~j<¤G-²&%�Žfs.EŽÌ͕#s©²¯ŠZiåAV99:‡Dò^¸4”m":Zh-\áŒÕÃu¬¼8ñìòÕ'÷Ý1ð\ÂÀ*¬1qSë‰ýó’>Æ3ø«Kú7_óOž½«[kÊòk›9l[¸±³©·g}Wãôßҙ¶O~¢±ék¿Ã—Æï/ÞsBV(Õ—F¡œ?8rÔÉYMϱ +µ~péІ/¯jhÅðõ_½/x9³óÆ[Y5gø–½«çœ¿½±/œ ÍÞ1¿Én田¦KØ v)®E:´Dvk #Þ+›µbm¶I× +Þ¸öEíëÚ÷´œãåO*YƒÃáR£q6KÌ3êëÙýòïŠ;™KOVNªQa¹¬GÔ󄅭¬&Y.ö‘fGS]Ý,W3tû\Bn›• iú b£2î< º³Ä<[áèGÕjä2+­ÄÔc'cØÿ<´¡@¬;…4 `úÓCÚzQ£v«Ôê€êi­Ôpcµ(Mµô‘YÉÐ+%H;'ŸþUÐ9ýÖIÚ7eµy™¦O\ãdä„F› ¾Î–µ:­® : ñ›$sH”œ’«MÓ´™sbÖÙæZ¨Z îÔt‰]ή«UßP=¬þ¦ëkï¡ÇUûÕßv~Ûõ¸û'ª#꣚£â“Χ\Ç݁Wŏ5‹Ÿ¸êöªq€òс& +õèWà¼yV`0X&…²ìô4·¢a<Ì *n•nWÜeÚP·©š4MbÎý‚rÂÿº‹¿G³KÜéd[ÌóEÆ"Z½䖼Ȭ1yA;¿[Nª]NIt:3jU­Ö¸]®Z!¯Tpœ +” ‹¤t9µâ8®‘Ík5XЄ4{5G5¯hšíj7Q®Y™Þ§:¦ú•ŠUmW;·ºŽc7’Æk47©«„ŽÀ±†,Oê²H=¡fÔãø™£B�*«¥<j´4ùÉqhÕÐð9Bš®)ñ]'(â9×$ÃâdårÕÁəÁΊ¢°S‘i Ã$&.öɱl?P˙sX¢’'0!G4’]_P°ý$@uHKDÓ k�ÈKN%�WÎYpåDÕo«ˆÈ Ýù‘`ÖoSòJ19‹šðO4n{õ5‡Jh‰&kÐ3}<>}Ìó™ØÂ)˜™V2úÖƒÚ¨ ‡9“wîù?³Šæ´ VQ›®¾|FqöK’=YÝ/¿×d`’D45 uDTq±°OiTD/ÒiGN˜:ÏÄE»æДߓ;© è¡ê2õEÊÆT_Œ¨9£oKâ$ÚÆaíVàšÚJëÉdßŸª«Þì"}ú Dढ़™¨FM×Õ}М¢ì²µG%A2…£Rjmêjõ`êýðû±¿…ÿӑc–,-÷¢Û×äO¥â›kœNŸ;(¤8M¤&’Œä"+9‹¨´á–PKt1êÁ‹øªy¡¹ÑE±Eñ{øaÄô…ð=±{â#©¯ Âáã±ð±Ø3©Ã/ÆÞ¿;•ò!Ç+mœCæ£ê˜2žut¦^ÅR~¥¸4¾K»G¸GÜåܼ'|Od$娩¾Û±3ÂêÕE|“p“‰ƒ]ß3Ö`ö…à0y)è÷J(žô"£Æà5úœ^¯¶Õ!r©h¼¼]–ÅpHRñ*5ŠÇ¬ñx ð!ͨÔV•J-ÚD§-¤ [5šp0ʈN«(:㑠Sth`jà;ÇÀ6òâù°ÑDb2àdÑ(>Ÿ$!†$b”„"°MÅãøF*ü¨lŒÉ0ØP(¦•Î7ið8>xxmЉlf“Ýé^'ÞçÄO;_v¾tïË¡4lp÷“’1ŒøèU™$| (‚l°Çu²&½6‚åÈH„‰Œã«·GÓª§`£«°[ÖH(†Gbgc °Ž@ÕØ>ž^ýíã‘8&6b).ÇKñ‰ø©8¨»p8 RɐÓ59ud¡êî†$$@¶xÆ5)œ#n²jBvѦ'N¾úV“ìÿ +0�PÍÕÅ)‰EþÙçU^•§$c÷WŒÐ CÃñ#_¢t±ØB(EMÎq°pv̑ `£±ƒ¶ÜQ¥B;”ÒA$†h…p̐’jÙ +%Ñ㑬ßtâù&1jÏãÃó½VÕ©g­Ñö¯ŠOÿ*þûéÂÓoִ恢p^/9õWüÝy‡ ‡Y‡´Ú¦>ğ4K/ë¯>ÿ'fÁԓ,³ Q(1!¤Ì€¾²Š½pnT¤öì¢LcGõòñŠžÌŒ”œ!×y‰°KRd#‘\3 Z*Qß2w¦ÔܙR$Eö“RsÛçµÓríôĨžµ÷ÐëÊ=3õzf‡zfè!§DNR¶GCšéIÐê Z=ÑBoŸ’„Tƒø+²–Ôk¡öõrÜå#E[šÏ6Z>s›Z"çö[}¦j«®Ò†T[µå¿)kIQ‰™ùõ€¬¥ç¿vgº¡k>¡ÇÒ¼å+dR&½/^±yŎ슕Êyõb8©åóIEå®m:MnY÷'N +Sä™9·ºp£ñ3A¢¨“,zŽ• ðjOøÔ„š‡æ¡u-¯à—¯XɋõóLÔ,`’¨á^JÐÓ«MK´´ÓX;µ÷Hä>vŎß×BÎ!HrKå@‚>¤¹--}=Ä®B{f øÍíé)ö]lå§>1ñSS@tÎ' ²OaO•ôÝËûžAsËï¡.pip™ò{G\¢SÅÖÊSt˞&þTñ/vv¤ˆMEr(ÐãÑ"–TRÜ+Ž3çZâÞzÈÚ@OÜ;o!½>ÎqofœÕ¶Ç½s! Ï®ˆ.j_î]Ñ©Š·,’sñ˜ +ñáy+W‘Nê4Z^É)øysë3@„‹ ü +¦?#áA©$1Ò8ÎÊÆ–x*jÍ´àÁ–R ÓBÒì‹Vµ‡zz|‹z1#‹F1h‘°ˆYD«½iÑ@_qœY}Èÿè ±ï¢W>/œ(œ#‡cg* iE¢¦Óú·ˆ’ºªe´zѳ‚T³B:£>Œ„t~6†ðÌѽô‰ˆ©’˜ò@k¡GgÍÿ|€V½¢N,{Jžw|j ¹Lo´ÿ+I#îÝh®»ªqå­¶+¿Ø½`Èo×kš/™Î[fùÎ]™½¶‡alms§ë{rZ…?¹¸9»¬ÎIÞ + .jO©œ¼}°Ñ©Ý¸öæîîm·N߸R²ûB!½÷¾{0%gçkÓݗ§ 12-…´z¹&Ù2m[Ýì…ܳVàËJ~zßtAy’Ý´¬]Â.˜¹V t¬@Ï?ln>V‘³Ž0½•FºFJ?È.o¤?jœ9ân$tËFˆB#-ۘã)äë¨à"©¡Jªy¹x2Ó¤“Õ䯽\SC|¹•D萗Òé¸"iªHKˆBØ ˜ÇÑ änjeû$N¦§ˆ¶ýJ‚Ür>Y½2ñ¡¯TÎMäÍZÏîFƼ¬›%_n¤ð8h¬9aގ¶7ލîÕޛU֘ímBa¤À©==Še—Ôèi“ »jT/¡ÀÜ­Y ]ínéh[pÉ*í•Ú»ÔwjîÔ—Ûï°3¾ÂÚ3 jDMùT¼®‰ô:r?þ¨:§‹i‰MzBvµe]¯Ž‘Áб7ê8]^$WÜâÚÜbq­¸YdÓâ‘oó ˜Ì8“—ó L{°n¤Ž©Ëº‘§MMÔẁ0jÔëtMMä·Y„Ä4ÇW¢ +“ 9ö…G£aNŸ 3# «PÑ5|œé@<²HéËوäáu§sõ¼lÈI|/?³Ïò¸—Ç|ÇìŽ ¿ô ¿87™¦È–Lä§3"ÅÇäVÒ¹©3ýÂäParx +tS®b MWhî«Ã¨¿HŽÿL3–‘yÙYž ÂÒÒÚÜÊ(Õ*ŠQúR€Qfµ9 ™j,d¶}zg)rÔªj’p¶Ikö°àµ)óbœÈSÃFÅÀ‘¨­­¥& <„†ðÐ09¢+˜q¤jà8\3MÁC à¨!×"Èe½÷Ætœ–µ ÑHڜœ‡`»K›ÓÀ§l‰¨¨¨¨þ§rVò‹)’–lSå~Ÿãâ 䔮T~=Õb#éQÔ©^s™÷…Pó%k?çÿâƒUË +á“ބӥ½·\:ËcÖ8Œ‚Ζ¼¢¾ ?”\ܹ²µçÎëMÎÏ_ÓQßyóÊЮ+d[ª¡©nåhÜ7'q×ôKw̲òú|냝÷ãþ¼39›¿¶"ÇRPô ›¬ìüÃ&ŽÝÀ™+ÛZbaz+bò£q¶2Æ©Rª¨"Cˆ,њ&„ó3Š“,l3a½SiÃ7£›ü +³¬£Á˜K ֜Ð.'äv¶ì„=¾`ӍèfÓ-ÁÄ-u_ <|?*|Ïÿ½À÷‚Ö}/}<x<|<òTëÑ‹Âóîç¥sí¯š_•þ®=Ûî1§ÉB‰X*¾DȘ3Ò,s4“˜‡ôfÔ.µgÚOµs/ÔáênMߕؕæ:E]ÑϪƒÎ }v¡½ÛÕUš­)Jmòï÷ïOqU¡ À¹Úå¸)’bLȟâÜa²n—Ò¥"KᎴF"SO=ÿüóU@¡ŸÚúÜrwJJã:¿”&!`. \g.(Þ­tIÐJ´.æŽæ +mîœsn…Ó,º‘�i5Ýân­  ××Y1®KÌæqæ%y¶”¶’Kh~⨇¹ÖÖh4¸œN¥R¡ºª€ DŽé%œÁ—á<ˆKxŸÆg1h0Ì?dc§´LÚ(±R +ì 0qæ§Gåöý×î&æÑþsý°MÏôÏ\5ÉÏØ01(†Tb§a{E ÿ#àbßO±>ƒúÉރ•!{<ÔÑw4ãôl¶¿HϯöoLlN´sô¨p8ˆÂ ¯ˆ^ÝÊԊv}!(ès 6-º\PÔæRà‚óí¹HÆNÒ'ŽÚs˜\x?=fÏYÉv†½+˜I&áR¹:•9Ì¹V²½¹h˜‰õÊH6;‰ +˜ à 1‡ÿǎ®^ §³€Í±Ýî�þNäjÀdqÅþYMkÁDÉ^PX*¥ft%Ïvâà¶­«§žjóØÜj>óîô™:ssÏ´¯1<{p>–§?ºþ«˜-½³2§þZkÑSóñïr¡æÕK™¿L_zx­"ÆZuØâp˜æá˦h‹Ú¤ZÐ\‚«o ~�ïÜ»è1)OxÞôK¸¾9f³ 6†$£ãҫɾw#Äþ}�µ²V9¾.¢›"\e(MöE`Z!pÕyMSI:]ÙñSUëEe×ï4wiðýÃÓÎÈΦ״¯9ތ¾Ù¨6¦"š°6¤ÖlÕ¾ÛÀ{ÚRÆÕÍ\ª (Sk¤Ë5eÚh ‹Ms½ "=±î&¹m¥se¸·m+¿C»CØaÚaßáø +¿WØkzL<ñFÁh2&}‚ÏäKÆ5qGºM#´­P¯nîm›ÙÅ!÷¶VÜJ&rc§S‘&Qᙃ7US“K¥Úr3&±+”ŒØd&*>™Ó·#¢è™/ÚԔՀÓ(jÔ<ïŒ4e›³aó{ڄMYl캚íÎ^/ö¦Ã›ƒ;‚LpOáT*×X÷a<mì…ÕޞÅY…‚;y>” [³Ù°ÎfuÖÆFðQ­s4FÃNmk:"jX]Ÿ5z°Ç_""ŸÁ‹Ì&±,¦8àùu^oF7Ž»Žl¶c{*<Ž ‡$'vÒª²²³ä<í<ëäH±(:3ͨñøÊ±l*:ŽU‡P#n<Î<‹r¨YtÈ’—ôg'Œ=14y®¿j=蟱’럽ËCé½rlþt‹æÜö´øp¦Ÿ¬ñºÐæ\ºRný�B¼JÈò; B~û‰œPà¨ µH,ä î!r1Dú¡-ŸÓä´D}ROöš ~ï@¡ j© —ÝBA$©)½p + +rØÆ‹à5“P1§ŒÇŒ¤µ³G¹°d$FK²ûyBBŒ¹BBô¡§)äî@D"Îi&Rïõ1-5tŽ™+ÀT1{ºõ9ÀÎ!›s‚`̙À%e[ÎR±kØ+ÀLŒy6r3á¬l±åšU¶\,cÍÅÁ™Töœš6fÏÅe8[®8èÙAzGª4ý3•º˜V}úàÏdPCÊÌ5òÃí 6XÞR¡j•ŸsGù‹(ZK QbÜø@ÜÔÚÛ»ç"¸¹>T¿bû™åósÓ½uN‹|÷ýuuÓ¯†Ü‘Õ?Z¸äö°Ç!6«®Úà²Õ�õÏMo«gC!«Ááè?qbIŒ2¡ÂZsSùüu-T&±€Lò=IRøÕà +„Í‚׏²rærñrgo†K:>çØÙ½×±+ªt*œJel¼-&ez3 +…¦³1œI8ÄÇ¢¡X8•ÉÌÅrf îãW{ûb½™-Ê-ü–Ø–ÚÁÌQÞÉß©Éì­ýþ³/s¢æÕšÓé.åN~gŒÅ<ãÆvŸ[ð|ÉíC±”©}n£?èkÜÞPDt8шX3¯RÖˆÆ #ŽtŒÏ¨b|4"*@œGÈçó2‚Q尓k‹ÿó’ð9ÙHod•š©^¾8÷$½Žñ)JVÁ¬Ï’ÛCr´—^%òÑq櫇҄¡#Â5’°K¤¿¼`îŸÑ‡©Ü½“«šû¸ªÙ›sU枸ˆ}WÂÕ»Bm‘¶(l¯bÚBô‚)NЍ© "0iƒ]…ˆ'V„h¾³=¨£"2¦gˆý˜ž(yL´êÆ­:k¢�+'7ÓÛàì)ü†Ëµqi~ú˜'²495‘Y²Oß7'½Ða:½éŗ`7Öäkš›=áÔÊuSSÓ?Øî« ‡›¤aÜδnljÂád2tùt7þöå)O҉På ,…V„)lB’�rðBÊY{¹ >*—T-¡D­:(ž’úRÿ߁TH4H JŸ@ª ™“­È†ìŠ/F÷ 8ð\à½å߁;î½é…åóŠkQpúšòi0ý°ê +£Ñ^ÐäÎâzôš@ Ñ£¨õ¢Ð<ô2:�ýlÿ€Q'z…±F49°=ŒÞ@—¡aô{tÅP7z›¡.4ˆì(W~üntOù”Ò ô#ô¾/CiÏg’8=ï)OÀ,cå“å×!öMô{*Dó!ô.Ì,Šv /Áü®A?/Ÿ'ÿ­Gá[ñûȏн\·»|-š…Ž Wq7„¡mŠ×ÕGÐuPë;؁'Êï”ÿ€~Âa´ Zú<ºF<†&˜Û¡Øß ‚.A—¢uû9ô¶àzV.GËsÊCêcèC&Á¼Àò0ŽZ€Ö¢/ oÁj¼†Î °gñ7ñðþÿYñ:Œ­mE· ù£P÷è®ÇõŒƒqÀj9P­€¼=h?ôÂݸô³ì~EfºP¶–må?�Ô¢>á^ô,ôqdí"é °7p^îEÃÔí0Íèèú5ŒãmX÷Ðßp-¼¿cncv”W•/ÿÆ¢B>À %h5ڌnD7¡oÃW}@ş0j(ù2÷¼âÅÙò—am#hŒ}1”^mß _i ÃûÌÒ=nÅ—â¥øJ¼?ˆÇñø FÉø™!æl‰ýû[®Y¡(·AKvä…~ƒhº +¾Àm°Ú_†ù>ŽžG/aŽà:˜ÑkPÿcfÓ ïw˜—™·Ù»Ø=ÜyÅÝÓ§§ÿ4ýIy7àx'à]¬æ÷aþ‚í0†8¾oÁÿ#e³V`ƒl–mg—³EöööEöWÜ0÷÷¦bbâ ~Ýô¿MÿºÜ]¾“î%Œ+Š’°ïZ�®�lºÆ7ï0ºݎv£/¾|íCOÀ¼ŸA/¡WÑ[èøûaÌWCï×Ö݅¿ïÃøøYü<~ ÿL^&Æ43¦ƒ™Ë\ÉÜïÌ)æ5æ=ÖÃn`w°#ð>Âe߀-ÏqeE¼ó÷*Sþ‚ñóùõª_žŸœª*N½=¦]Ók¦œ~vúå•åm0þ0ªC)éNåÀƒûáý>`âQôú%ú:Ö1ƒ€ñ"6$á«ð<¼�ÞEx ¼+à]…Wû¯ÇWÁ»àÏã;ðø ø+ôý*Ìm?þ> +ï“ø)x_Åïàwññ‡ 1Ã6‡™(“fr0Óf³˜Y +ï•Ìfx™aæFøB1‡˜cÌk¬… ³uì:vˆ}˜ýûû +ûwŽá’\šËs+¹+¹;¸—¹_s¯sŸ(|Š.ÅUŠGÏ)ÝÊ&å +å5ʯ*(ßSžQ¡—_Ïßʿ—Ua V?ƒyA?iåËx‹ÂÊÝ̼ûBd;ñ +X1%³œ½Žý"ûïŠ+ðYVÂoâÝìÕìµåï°s™¿±›ñJæ`}Š6ö +t*ã'˜ß1ç˜?p6¼œyǸ/á'™Íl£$(~ÃÙ¸;ï)ÿd·ã æyööŽòÓ¨Mñ~Gñók$q§ zvõNæ!¨ô+æjæ^ÔÇ5)>AWúOq3¬÷læ\˾Â=‚~Ï™ÿ úA 'ñB.Ä\Îäð@q§°M‚@:ˆ¿‚d|¿…ÇAû~œ} ÷0:øZ%F[€QœdýøVƒŠÔÄal¸—9ˬ`¬<ÅfAˆ?…þ݂Yœܙy¦Ñ¿Áx€‰Mëjò܀DôÐûsÓ?&[ñºâ^À³o±I´VÍüµÁÞø=¼}ènԀž¼e˜¯¢[Ë#x#ÐýE@?4ޝAi¬j週í�~ag@ ‰èo@ÿT¿ÿ݄%ØY(Ƒœû¸. L@ï…w#ê‡Ø7З•G¿A‹1ð?Nš~°ü·èrà9ÿý»PÆ·}‹K¨% ÌCPãÓó‘ ïÝè˜AÛa̳aŸ÷róò>X¾fx5ð¨à‰/¡«Ë¡øvKËw”ïEkËß*_†®DËʏý½±<†šÑNE‘Y©HpM@c_Â'€ý/|/ÐíùèM Ga,¢?Âû#ÿlÅq´›û …ò}åW ÇP�Vh=pÑ3èzôgX·ùìjœ¾”9XžË‡z-)?Vöa ºª|PÞ£ý¼hÏò*öîÞË]Ád`¼qdÇiH½L±!yΊåraö%ùYm¹V"776ÔgÒ©ºd¢6‹F¡`À/ù¼5·Ë):ìV˧w éµ–Á(Ùœ; •"%.œ?¿ŽÄƒë aÝE % ’æ~¶LI Å¤Ï–”¡äÿ£¤\))_(‰)òuI©+(•Nv¥q¼zI„¿Ð,J¥I^Dã4¬‡°ß¤.ñªN©„¤®ÒܯÚÝ5Ð ÍÔj:‚›4uItP£… B%Gpð vÌÆ4À8ºÚ2H¥‡A•\Áή’3ØIFPbÃ]ë6–z—ôuuºýþb]²„;6חPpNɘ EPí¦¤ì(ñ´éj2t¯t09±û¾q­Hè67®»¬¯Ä®+’>L è·³ä¸åŒøi7wôí¼8×ÍîHt÷îRiߒ¾‹sýÄ/¡ž;°{.t|,a÷2 úbî*ö•ð]СDæAæT™Ý¦`I¸F*©ƒs‚Wí¾f�>Œkw -Ýæs¹äcåÓÈÕ%í^Þô— +î`q]§ç í^ºíS–œŸÍ©KL•e=h0V:ýŁMòhˆ'¡î¥Ö“�:”¤ Œ¤/sj%Þ¦V´{C+ƒ§ˆ¡Vi#|«KꎁÝB¤ ¤~I‚Òî|ÿàäŸMYWMQ†… ,¹€h?.%¥ÚZ‚ ||QãlÏÖ%ogJÁAA�ˇzam×ÛÒ°ø~?ù¼÷ŽËh=DJ#Kú*q ­w!9(–˜’31“c[ArFfr.T¦R½­¤Š\ø3 +vK×Um%lÿÿÉÞTÉï^ì^²ºOêÚ=P]Ûî埉Uò[/äUC¸’ ^â°R ‚€zKW÷‘øS„ç»®˜[ ÆX²tô±n¦X 1n–6ø{م–I¤OGÚâÂJŠÿÇy 0MÁÒܒ00¿â5~ÿÿa¥ñòYR‹‚O«UçTjK|6>ë3ñÏ O·›…s¦{ùêÝ»5ŸÉ› Äj÷î¹AiîîÝëÆË#냒Ü}Œícûvv Ì|þñòS÷ºKsï+Â$®Âm€Ú šs0ˆïYrPÆ÷,[Ýw T4éžå}c f:æ† ¯ïhs2MeH*I$‰D€çÁ®cT´¼û˜ŒÐÍåhoLj¦©fÒ0Ú0ÎT҄™4Ò¸JšLÓÈC(hÎã�ÝXźʹ /¦®ÀÊöµÆüG*§Š +ßþ¯šç|ñ¹Æ‡>¹aê>© UCùŠþ >ïŸîB«ôÉ ÿxç‚^úéãPæÈ?€,ÿù>Òsu1¹òö ¨Ü\&‡¬ÖÉP%éÀ1l Úéy_²Í€&Åϐ^™C&¨³�ÂFHs´Tû¸!¶&pŒæ4BšB("lDÈücØ1£'þ ª}¾Ë�BA¡h ¡XB (—~Ôíj…rù{j‘ÿ¿Igã@‚$ñMÐ7ТÓh%¨ÝaîO g3ÇÐröƒCl­¯ÐncÏ ö}´—ý=z‡H T�7á28Ey‚ýÝ¡®®y`"EáX,ÞpŒdŒ¹< O³¿c~�ZˆÞ³»iÎÛcsæTÍ­•À¡Úº†wÚ5ìÛè/àömö(h­C±TÃÙv=$`ö6dχö±o¡8É웇B‘†½Ï°¿„üŸ³/0Eª½4¦75@ƒ?cŸÍJȑjΑCSjß«Ñø§Àw‡6³¡àö€;�ŽCFð}àÒà“ö ö ç~r¾~Üfp{Àq°„߇ôk‰Ï>Î^R‘½}�$${/{?…ßèømHݑýÄ Ü[ ÉÿZ5ýaˆÛ~µ +‚t7À©µÃÇ~¥¿‘ÝJëÝP…ûØ-c^ŸÐî…| \ ¡ ô�,ÝÄB>©þ:ÚÓA€ �¯¯@X®ícþ ýFÛ9œ û`I·ÃÒo‡•Û+·üƒ:ö֙2·VÊÔ±·B™[¡Ì­PæVX• »úÛBþwø8  ë¾֝¤—ÀŸ�wŠ¦ß þ(¸}$ÆÞë‡Qíb¯‹ù�É®<”“ +ÇA‰ÁÐ쇜5 {>©5ªÐHÊn¢¹›©u$uÓ!WMB©kÛ ìô9p ²‚×®Çn ¥}O±—¢ëUH6øv0;ØÜ—éÄægØÔ ÔŇÌlÊC¸om· ¨Õ#jVPKêŒZV÷ª›AÞò>6ÍØÅìZVALÔ|[#±;ÎS¶5Žj÷iKÚ í)­¢¤œPžRžVžU**ÿS§W9 TŽ(G•û”êQå(Ï hµ#ZVÐJڌVÖöj>ïk¿‹]Ov9ø¸Ap£à8X㵐.±—ƒ[ _c-,Åå„H &€;áÓ�3B9#”3BªRˆüS]#Íé7�n°š«¼3S‡”?KrÀE!×�©XÛÓàŸ%!p !¦‡˜bz(uŠ9#À—Àõ‚ciÚip€5àÏäeªùà”4ÿ,-3“'“ºÌyy]t"ŽKq¼/ŽGãXÎÚä�xf³ympmxmlí~nspsxsló~nqpqxqlñ~®,„ ±Â~.L‡Ó±ô~Îô…}1ß~nOρžgz^îáÖölîÙÑöóŸ±D¦Â@˜À#cNWC‹±}s�¦³ü½àÞÇ"øipp›ÁqÌð}Ì!õ‡úC´ÜZp +¨ñCB^À÷UóHú^šGB$ŸùL> ÿÁX[ãâö…@r×‚Û Ž…¶�ù? ¥+¡4½þiš¾¸Z~M÷?S‡·š’¹Õ°ýVñ_Ö‚§@/³«€9¬"-ƒï7î�8Ž] ï*vóCxÀü€MÊúz›ÙíÀ‚Ì&•Ð.0:À=~œú_¥þ.ꨒ õ/Ôÿd¡þî…ú(˜(¾zü�õý²¶]¸]¿¸]o×CkäGzÆF}%ññŸ¨)õ“²Õ¯ÿ»_ÿß~ý_ýúoúõC~ý%~RÏ{WÏX©¯%>~ú ©‘µ>ý >ý*Ÿ¾Å§o×ãG0ôŽæPßK}7ññ‡‡F¤>Ž?DÐËÇ} ÊP€Ëcùv�Ócùy�¦Æò�øÇXþ~ߏñß1eiøã±Ð_» ŸÃ 8ÿï*ü+^�:²Ÿx%ÀGQ‡~w,;)ÿ¨ÿ5ˆT¤ü·@û'p/^@Ó¿Y­÷±äzèõëcÉmÐë×P’öúÐXò ¤Þ?–ÜàËcÉë�ì “^3–¯õµ›Èm'†”݀ IOµÇùÐòu�çU*w%I­NÒÁ8î Öˆ’QþQ/íÎ7¤“¬AAڄé Ý(L¡éàõ(@¡j,x;´¢<>ãûßùãdâè#l{Ä÷_?†ù­„èâcOø~}Œ,טïåä8õý*xÜ÷|h¯óM$ÇUñLrœÁG|a‘KP–ÁG}’Wú~¤¹ûƒ Ÿzo¾Î÷õàjßÃaˆùnOþ˜ ]3^ ÙÅäl_Oþ ßÜð8†l9É_[pؗƒäÖq¼àоúÐ8JÚx⨯zŒéPV´<Åd·ÊIþ~=¿’_ÂÏâù:^âkxoU™U‚Ê Ò©4*•J©âTŒ +©È} 9Aÿñ˜’J¤JŽø L处Jª V1°wJ¶›é^6—Ìݨ{ùœRK¢{œ//-µ&ºKªÞ5}1þbb%æÀ—÷‚’¤»ÜDo?†0Nßõ7·Þõ…bw—&6 îõRéãe0 èŠàÙo,ˆólSnnç¿ðªþEǤâgMŚ҃ÝËúJ߯)–H \Sì.Í#ÿ1fˆÙÜÕyŒ$ Øw ß u-%éø–Îâ…b(À B1”'€;„¤ +àC´X-hèê<T +=‡B€>ÏÑBWVÚ +AÐV/PŒñ¢m+ÄxI1À‡JcƋÓ!l¤uˆ6æ!…†ÃP$&E¶„¡ÀÁp Í~âÓì`¸2œ" +Ó~¸HûÁøÓ2±JÀ‚jFeþõ¡ôÿã³iÎÿEa|hÝo7n v—`×&p¥{o¼J,¬—¤ƒ[5ÈDÖo¸ŠÀu›J¿ nê,m vJ×møÙHöº`çA´¡kyßÁ ò¦Î±uòº®àºÎâ¡Gwtt¦¯]úêØñ/ÛAë }=Úý/²»Iö£¤¯nÒW7éëQùQÚW÷Ò9¸»·ï  +Í!ÿ5ÂCŒVûaÀí/α ƒ³éæ˜åos?Å!`[ÚD±¤ Î)éÁ‘¬ºöºv’»“dˆe­š%Þ6Ëï~ +?^Í ÙœƒH캺óÂߖ-[n nëÖø7liÚ °iý˺Ks‰ _Êw•äÎ"½r°µútôÉÂ3ù—óÌæüŽüžüÞü¼bëÖ"$›Ÿ ¼`Ö6vöö”$ã²¾£r~oà/v+`¾ž®NÚçV€ðG¢7lÝBlWé.±5ÑÑ×@@ÚÅ ™×! ¸ ¸FpËÀ)ÐOÁÿ ¸ÿ÷ßà8tø÷ƒû¸C$…­cëºÄ«;IÅ!:"Ûp(“mh¸îŠ +\¶º».­À|{ƒp¬Ð¨i7‚àÑSàÿܛàþîàlÛ@ßZÁÚâ´%aøäŒüâmIÜ@ÿ)&Ë}ÖDm©\ÞÀðÈ1úÿ¸øð–­–>�(DS·j[ œyHâÿ”Ì +endstream +endobj +3395 0 obj +18034 +endobj +3387 0 obj +<< +/Type /Group +/S /Transparency +/CS /DeviceRGB +>>endobj +3382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3351 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [288.633 673.737 307.811 685.692] +/A << /S /GoTo /D (section*.316) >> +>> endobj +3386 0 obj << +/D [3384 0 R /XYZ 71 757 null] +>> endobj +386 0 obj << +/D [3384 0 R /XYZ 72 609.096 null] +>> endobj +390 0 obj << +/D [3384 0 R /XYZ 72 429.544 null] +>> endobj +394 0 obj << +/D [3384 0 R /XYZ 72 173.041 null] +>> endobj +3383 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R >> +/XObject << /Im37 3350 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3404 0 obj << +/Length 2007 +/Filter /FlateDecode +>> +stream +xÚ¥XYÜÆ~ß_1O ¼l³›ÍËЈdˆÚ<Éz HÎ.#Önÿ÷Tu›3JÚ ØƒÍ꣮¯Žæë»›~Ž7‰HBnîŽ%"Öñ&R‘ˆâds—oÞ;÷Í^ÅÎxªÚaïú¾ïhî]åÉ$rB¹ÿp÷ËÍÛ»›O7rãÁ„Íð«…çù›¬¾yÿÁÛä@ÿeã ?‰7ŸÍªz£ÃžÕæÝÍßo^£JŸ ’ÄBjÂ3Ô,G–VÕÞ Tàl_–ÍiÜcY¯¶D{yJ»´.†¢s½W3©v%¿ !ÎÉÉ+”üR}W…†-('4< Û»‡ԖÓÀñ8 +öH”aš2âÐð7OêŠÉõ^EÎØóÌG0ZìðTÑdUÛù´ŸžŸÆv(ú½+[$ÄNÚäIJäCʞž]‘µu]4ùtÄð´Ô‚—¦óì˺¬Ò®zBÍÁø®”" RóL p±È×V ¤ýæÞqFs¼ÿ¾'u¤Óí¥c¤.ۆ†¸×X Ö-ð£:EÂÍ]‘2® ³œÖâ@›™ìƒ.÷#hûf“—`r¿è˜Z=œRXC¡4«øö1­OUñãŜ¦¹¿°°äR8Öúˆ/z`‡Aܟ^)MÁ¹¨›– ‹Â›}§*b³€õ„/é Jâ|êÊf`\ƒzÙa÷½¼ÃÎã¡<ì$Õa§xèv>õa§yvÃÃ.äatxÜEÛg‚žY€l÷“n *Û¡ú¦†Ë¸]ؑTþ˜åÂR°bßóÜ rý žw]¦ïÔsõø\"otI^ö§Š€÷L¹3"ë ÔzÊ +îøÞzc’×úĵ.qg¨Ù#ÏT㯻{ûãÞÕÊ` ‡˜ 4œ”ÒkV¥ýÏ4ô4AùD¾L‰ö¹ìQ4ÈÓ!e¼“eüsËøRÄP <eìWbûÝãhZ„~þ˜fÈ÷_Ä¢=QöëÒ¡í G2rþѯñ“^ eÚíšknJ OÇӒ¶[;)­<m5Ö &0ü'¯ ¨wþ´|hMŠpu â"Q¦YVôýx.ŒÇ®­9Wq~šË©µ/óbZ²"x ϗ禼–WÂñš);^²Ò¦\A›ÔR _‡Ê€L&P ƒhãú!87¦cÞTEÚ]óò“r.‡+ ‘pœÅH¶~62˜}b’Hš(ÄEoêL"9‹1»)«¡Ïº¢hh8ÝÐÚq Ú ´¼ø½ÌxsÚó^䙩OhÊc°š6}¤bt­“ïù"ÒÖ}\tàM¯1¤„Ö·€ñP&`®’û\ùÄÈò4î»DÖ}Ñ`|Lõ–ñsl»úXL.nfi—gT RR¾¾Zë/Ėò"¡‚K•üØÇD_—Mº´Ð¡†áEÏ+ž5=ÖP#۝*1 =´‹‚üóxGjÏé[Ó^ii¥éW4ˆ¯aüm )Ï.²Ø‚£Û¦zb&�ƒfH¹©í†Ò˜×I¨Á.P¨Â[?vG¬üT-Í Wc¥¿+°?„ÁÂÔòßÅJ^…È‹lÌ`W¨¥õ–ØÉ~&lz¶&”Ék”e)ChîG±ÍêmLØöÏt9ÿ›ŒíS<Vr–V"ü+\Õ{€_áÉCiÀk€E"j ° »Âbjmâ,† NêM|¹¿ûvy7Bb!®ÇjnÙS׊ˠîayœ +Èr¥=¯íÊ{4 Ž=ÜÂßW×Çój «õÚj‹t;.ÌÚþ«ŽÍºÊÏè?~îCœk™E'" ‚ �š�À̀$Í5â$hZªh½K É4IfÜ_sŒD"¯ø±-—l´^gks'£+€û¥•°EäÇW ­³—,}õÍ<Ê»-Ý&|ѬùT–†´„aÕ>)º ö!°„‚.ñAÕ´_-÷×ùˆÖþÔ~«È¿³=ãso1yKÈ2ú˜[v9`1ƒÌáö§"ãKøŒ +æ�y©ÀËIƒWkØ]̺k'üñL0¿},²Ñ$°kJ¾ø4 ˜‰&ûÃsbJot›7XæuCY›‚Ě?à&“œcþ �osڅ—³[7¼™´‹GŒ)S¸º›ÚhÜ4ô·ÜÝF—fâ µÛP}Û¬_x0ÐBÍí#_¦dr¾ f1ºr´/±\pYB{6œ�d;ûS?D+yÏ_Ybs‰&šéåxÑZñÛØÜ§å+薠Nh³ ÙòéóÞýÜtLÞÔ©›¹3) \6íšä#½IøFeÌ^å.¨‰•¿âhU*~ .“6fбqÎ-r“2�´‘S(*L¹øÒP íg”W)çÝj–aõÔº®D${‘MM¾:a²ž™ †Gs×Ä\l‹¦ÂòÓ#6>8¨O˜§ ­§yŒ#üúDîùö»èÄꋕÄÜ"+ÇÙYKE"o]‘(‰¯gE¨ +Òþe¼ü߃y­Ò§v䱺Uky•ßÓ×DN½ÂöÏô|M7ôøiûá"uzp9^$>ü :w ÇLàϞ[×ÃíW;‘¡*ÞԛÏRG4÷öMÛä%¹�§þÔooñô«>ãª#¹ììtC¤ðXÑçÿ¥{ÁoÏÿàßÁo +endstream +endobj +3403 0 obj << +/Type /Page +/Contents 3404 0 R +/Resources 3402 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3401 0 R 3396 0 R 3397 0 R 3398 0 R 3399 0 R 3400 0 R ] +>> endobj +3401 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3396 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [211.517 292.733 230.695 304.689] +/A << /S /GoTo /D (section*.245) >> +>> endobj +3397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [303.824 292.733 323.002 304.689] +/A << /S /GoTo /D (section*.288) >> +>> endobj +3398 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [427.821 292.733 446.999 304.689] +/A << /S /GoTo /D (section*.257) >> +>> endobj +3399 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [264.313 124.393 277.762 136.348] +/A << /S /GoTo /D (section*.116) >> +>> endobj +3400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 124.393 533.773 136.348] +/A << /S /GoTo /D (section*.118) >> +>> endobj +3405 0 obj << +/D [3403 0 R /XYZ 71 757 null] +>> endobj +398 0 obj << +/D [3403 0 R /XYZ 72 502.006 null] +>> endobj +402 0 obj << +/D [3403 0 R /XYZ 72 265.311 null] +>> endobj +3402 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3414 0 obj << +/Length 2592 +/Filter /FlateDecode +>> +stream +xÚ­YëoÛ8ÿž¿Â(°¨Ĭ¨%µi€ÝÛè¢Û{4À}è ƦmzxõHœæò¿ß gDɶ’‡C$Gäp8ß é_®Ï^½Of©H•¯f×ëYìÃßXÄI:»^;̕¾i¢‚ù¦<÷“y·Ë«ö|Á<êüëõogï®Ïþ:“3þHZ +Ï fËâìËWo¶úo3Oi2»³³ŠY¨hóÙ糞ý‚"H5“¡Bå³*M„ +Yˆw·çʟë¼Ó­Á-Eöf _ )iîõ–§øÁhŽï‰$AíüÂ'ù…¡ˆã¤Ÿ»¬ŠB—+8rÎÍÞ,»Ö44ja+èý&o²[Ԕ)i¨™¬ûq½éÎå¼�½â˜Ù—)m ß²r#ΑRóOæ.ÏJC+—8y«k½lMÝs­ùc f£Ì**Jg )EEtç.¾³‚áa‚p~—µÛ¬$[ÒQ Ó´µÝYb¥~ÈL>ߓ´zÿš5Ž5 &ˆ|X¥â^Ï:‡søÑü’øÒÀìwµiš¬*¯Nµ¿èÉRÕÛ4kH<jÁÍî|gYfp¶{úØ5fÝåÔ_W5u4-¨ /h³6¦o՚Y®y a.É(‡êÙ)÷ºØå滺HhzcÚ?s}cò?¼ÈÛ_&î¹m;º¤Ñ2íŽÒ¡:´ä[šÒì@íy½�ÎD´ì©ûò§æ%õ4üi}Ñw¨ÝUÀ»ÜF/Fòp׉jå³6!Ö`éƒsJÁ«]çeUšWðï¥cçý'ÿ”S{WMsR?&“ psœžñȈ!é¹ÑM3f +rB%âÐANÓÝ4àz;_�èe]54FÙv‚úA:-Š R‘øqÏtprˆþ­áy nÎÎqÑV4„^ÎÍ{ÌÂp©Ñëq’>Áct^ÈD‰üz(‘ö1únŸµOcóœ!Hæv?Õ[,…rèk&¹úiÚÏÁ@Dü@Fýœ¿ºI>žðBǼ!Œ|‹×¡ÃÊ<§QOmû¼ûôëâïïï?||ÇG£3‘Ф]ÓB!áom/~¥H·ÜL]d%f!;ÌÊ]Ç(.ƒ &8ŒÞJ¯!'tu=dDHË£·¡ÑÅkàFýVyï²/ˆÉ.CpŒç†Ç”ïôIææ„±uՌO3 ]ýtXè±D Ñ)uµ4Mk“‘uV‚/gH:5«TJ¨Á®y¥Wv …ô5Ë:Ûµ ÊyA‚öJê8+›—pï» ­½%ÆfEjͨî1ýa "ìôXÿý*=˜ÿ7"{¦ÀApˆP.ë¶ÕŽ4Ÿªò±éSŸ—y՘ÕőìêjSköެmLιeÃ?k' uMuŒïjSµ£Ö¡7ŽJðØ‹ÂÀç¢ðÄ + +)å± 1”7?« <ß&o rÌ ë–˪\ÙDÍÙ…ӝ\˜‹¥hìJQ X„ƒ9$R̨óçٚçõ'=ˆ4 µ©iNñ^LЇ¶°~·ÙΊr\´uÍ?”Dl·ý‚%eè鲇cT8<¿êZŠOq¼õûi<å=})íQzC‹y‡ +K +BR*A¸$œ[¡T_¤ðNkjAÏV-‘€Dz¸ÉÐ,˜$_,»ö/xԕ®ì ¼ék»ŒÉ›ÒèÅs Õ*f'ül8¶&ç`ÀôvêŠQ(¢ÐyՍn—è‚ÛW™uE€9�`¨À¡ AãÄê{O$V¸óx*<I¬EUs€­L«³¼y*#BҒ‡ ñýæÃÉÔ¥qèœìöñé-%‚œ`¯QÈKmWS¦¯M·Ûå™áÙC5NcKà +kfìXïv¥[þD~\@¶M¿'–·ß(ÇÙuõøƒuNúŒ¦<ï¶ÊÎ0ð7¼9 “¡÷.(P!#zÁQœŒ½šê*?ñ¬œØÚXÇNY•¹½T,ñ‘‚µ[»hþê�»"¡tŸ>~üLr#åw]ã„U»øèÀþçø«74Kç› +rÕÖ"¾¯æ?—´~œ’¶WÍP¢ºqÁíyEy‡Õ7¹™*+»ÅS;å&ˆ›w %ƒ >0|(ôb`_™¾iF=  d/]�€Ôh éÏoz$â}dȶ«{h³[ìRŒ)£ùM¹ßÁñ¬nÁ¶ƒˆ@Þá�ÈðÖkWj4Õÿéú¹î¡èá²ÖåÆ4W|=ºbÄ¥¾<´ÂËKôôu–›+¾J=ô„EQ­²u—ðÇ)ûÝfš/—N¿DsûËr«kyõp­u!„xœ@Ìà).Åÿ²G%¦jH8pŠÅÁpOF«['*ƸmMÁA\ƒKæÌ ‡ëpËl¥1G=’î¶•º4̚г¼¡J’ˆÖÓ =½A+'6 :1!m,ªõÂZ†(Ã'ȂD¬'´mJ�i›…ÐkÀëÆ¹‹{9ø1¯ùò°êŠâþO°G†úöñá*ç«Ç‡×—…Þ_=~½ø±W ÅKµ©ºÆÝÂ&’Y"dì.‰Óe”LE¸9ož»sBB•itÀΦ½š}å8&ñt:LáGŽOŸóäøÀæVw£Jòò”U eo:Ž´NY†¡PiÐOx’PBWCª²‚qm0ºæÙT ùÂóÜòg+×ÐI*O¥F”ôàæ’·ÛªÛliO[rzÈÞø¨ks©%–àw›gä÷îûA¢@Úº+—-k +‹2p0ïèY¯¿r·�¨[ø +`Ÿ†öœ…ñ©«Ó/îÝ­íÈG û=ƒbÈò%ñ”W�ÞèùÏTŠh¸UXýAÖÄқJZØÔiÓæ?ü8Y1%±PQò|ùˆ¼ô¨`ÂgÖğÿLW“'ÙCåᧇa…Õõñé.?ÊyPA)}E \óAÑSG±A»k€ÓӀ;¨áåbâÆf_‡o¬‡ëûIFX²öœ ÿðCd‚ש¥ÙµÌ!€äí£Kö©Úíé>t“`üfsèº+A±ÔÓ·þ„ô]uÞnën⠑ð}‡Yü¸�‡µîҖZvŸIŽ#‘Dß­¸ümºù< áH½ø†GþrÅñSP‹dp$Á¥°‚ȉ£ÃXåÔç*×î©< rzk¨¬�´­ÔqL˜àq–¦Ré << & ž¦tȜ·‚ëaÿ°½ñ; 1¦l›Bíc…œ{; ¿Ä¸7 oÔô"í_ã'”ë­n'Ó~cK֔îöҖ*–™¤šÛª´� =MúË*ïŠÒ­åžó òOèLžèãsò^Ö·Çkù'èÑ[R1¾H4Ol8©Ú©js$�èLű}y ¥ìUJV´¥¹ß*"P›aÿ®…dtŠku pÈÅ}¶;~9ÔR¬>V7ßwž`ý¿œš†ü/Íks‘ +endstream +endobj +3413 0 obj << +/Type /Page +/Contents 3414 0 R +/Resources 3412 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3411 0 R 3407 0 R 3408 0 R 3409 0 R 3410 0 R ] +>> endobj +3411 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3407 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [238.338 507.533 251.788 519.488] +/A << /S /GoTo /D (section*.54) >> +>> endobj +3408 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [233.38 338.015 246.83 349.97] +/A << /S /GoTo /D (section*.15) >> +>> endobj +3409 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [248.443 129.635 261.893 141.59] +/A << /S /GoTo /D (section*.173) >> +>> endobj +3410 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.667 73.235 430.116 85.19] +/A << /S /GoTo /D (section*.144) >> +>> endobj +3415 0 obj << +/D [3413 0 R /XYZ 71 757 null] +>> endobj +406 0 obj << +/D [3413 0 R /XYZ 72 716.582 null] +>> endobj +410 0 obj << +/D [3413 0 R /XYZ 72 491.957 null] +>> endobj +414 0 obj << +/D [3413 0 R /XYZ 72 322.439 null] +>> endobj +3412 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3421 0 obj << +/Length 3284 +/Filter /FlateDecode +>> +stream +xÚ­koã6ò{~…Q%µµ¢^¤r臶h-®÷Ú�÷a[›Žu+Y®I܏¿ÎP[ëô°Å+røÎ{†þîþêݏj‘ùY¦‹ûí"”™¯bµ¡ô¥Ê÷›ÅGïq*¯;U{³Š¢È‹ýôf"“^ÝüzÿÓÕ÷W¿]‰E�ÿ,†¿Ø‚h±.¯>þ,6�ÿiøQ¦ÏvV¹ˆSßbñáêWߝâ[¤™òӘQ¸ßU¹Yőô¶U]ê¶ÁNê­õž €ôxÊñÝéý£Ùà9ow´ Ýñœnõ/ˆ‹Ëàï~ £1%Dæ'"-]“ïiÚÏ(ð“ s“~ët‘㦦^Â)iˆÈÒqæE—‡Â0[ý 15'¨½Òçé&I=]t<¼­«’4â±X…Ià€óJ?KBaƒçG¦6–gÈ/zëªèÊ=µ¡HE;¦‹uWèÖP7ç%t¶óÄH +¯bé‚6 Mÿf•dÂû–&·»¼ÞÌQ3~¾AÌ›r†˜´÷/Aèó ‘p–7a/|ÊׁˆXzE!àÊ)½ÌË¡6M“W{Ø^�×"àZ¾…o"=bBº‘†Fr‚š¦´(eÔv‰€¦Õû®7ޘ§\·p VۓÙ몆óöÕ~ƒ$²ðWš␰8`vfTøÔ®qx�kñÂÁô¦ëª<t–Í Є>ϖ³ùãÎ KÂ"‹ F,DUéÊ%í-Þ5··!2=¼¿Á”ú9o̒q*Š~Ÿ€×Q^ÅôjøôÚ̝Oø‡žAÖÇà!oLú{†8Šd"ùˆñ€¶c +¤Djo|Ô Èûk…„³ .©q \™Ž#îSuÜ�·„wÍSºYçÛ#MÖ3².R0 +`ÀÞv÷“ª †Ý“OàõƒÔÛW4òJŸ‘X!ŠN¬^^óÕj£yÊõ¶B"•îÖ<§·‚†tD¨Ì—`õ¦:B�å6ŠI9€†9;ƒMEDi¨»Ó¨‰Îd DӇLƒÝ‚ÔwIð¦¢ï×݁ÜVŒ`ž.,Ÿ5þwlöhøÜnï0I?X$ÇûÔã˜JšÝ@xxá›Vœ²íökb�öØ[Àp‹;Ûí+äûa!€–³±¸ˆÔ³ÎõCa´þBy¯ßlÑh½,l\bÁ´Ç5Èy^[…(X·Æ§43b¥©ŸEòm‡$z;ë.‚»w5ïݚð#‹˜I?ÈäTK^îŽw¯wÕŽ×JJdÍGaZî9l±]ZÜpCÇ¼ìþ—>$Î 9f«»¢uû[wB–áКTá5]‰d²£$×<‹ÏÏK Ûi«O(foñ¼!ß{ ÓÌF2x@£)p Û°€l˜ìmÁȄá"g—Ñ5¶Ö$Y­Î…ÂœëæšW5ü%OU ªbэ½÷[Þµ® +Nš6/yç†@ýáûÊ¡ƒ›&y"hƒX` ˆ²*ëÖ`$ÀvX5!ÈØ©¡ §f(ÔóÔêko­sÞ°’³z²²÷'Á`�­ÃÊú[šˆúј¹�L¨Ð–eŽ>›#›ý˜5ÁánŸÀ*B¥;ס­Š…Û×¹}ÀÅøþrNó?˒©âÙãÄ]xÝá¡bþ,)ü(é"ÃF „À6dû”¸�oÇÎ8Eq2²J8P’¤¡3œÙî@Ól\Çû<ÝPLŒýy˅#˅r(%¢Sóƃzc¯³±31vnUϱ2’‰ŸÅêm˜dáLø×ðÍv.’‹ƒÄONœTK£w×Ôø¬µ†)[¬5„6ÝÚ vËÚ¬ÚCHb!GhD9'Ú@?‡ÄNœN¼b*Ù6äƞ«(’C0'�ƒaœQÅMW–N¢xrâ½.퍬2Öf¬h¶-:5w̧x́Ô +¦òEҁ¯sX¼Ü}|×Ì/ µ—»³át:üä&Ljåî&yFcE ’ %¡;ðXYð$fow“‘ +cM€Î‰ê2NpÄ +­Zcù8ÞGóª‘ψÉ1 :‘vKv ɀ6ªDmµq²7!±²ÎC {ZŸKðyÖ6àwgæ¨í¶žIßÀ¦¿C•ê'õnbIæØ´kÌRiSE#îqI¦MZºJ úlD­Áí@gJ`—œ64^éƒF˜ ¬5tsÖzòvrª-Îîjs2 ‰3ºD"òñàÉَð²¶’pò8‘ËQýa6ý”;§j€‚�ÞFé[ؐÙ@ìô„ÀéMN¹�ÿjª®)x’‹ja +Ç}Ðr.„wŜÁdÁ ‘ãEg$ N BXþ±]êOÖb›QÐsRu}hL·©VãÝ®—”~Ç§$º÷"ßÛ^0d÷ÊQ¡æÖlâ{ñîÁA °ú…‹[kêØ?!`Þ!àș„ØñÃl\AЧá?¿s[ހGÖ®@¸×ØÛq Ík&R2+‘—Êù�"Š|Å'§ùÍn6†‚fЧ '΄C\é|Ñ%”éi´×ôy—»P»]ƒ¡l­§Æ>…ï’ †¤�G7ÿpÂl +”4GgKCȇÖmŸúãpU»-Hô°]›-V¸ÖÄpÜò¦“„�2>·q…™j%ý@%ºËž1ñÓÔå 6·³|[%aâ}C}ûr{Rûkú<ܾLúë9gö8JßÞðx +Zìãœþýøþþßyÿóûûɦ¬ÒÙd“jœpz»ëÒ覃tÕ½& + B°_·>Ðÿú‹7åø›[ÿI®’aɗŸé¿Có®­u³›?ׯõ'Çé%“~9ÇÃÓCϙy ÷Üêµ¹pâ(“øÎNOÎÖÁD0´¸}ygwž‚Ãyptkiõ;¯ƒ¥K.ut‘úD@€ÿ²<\<ôãíÝí¯úSó ¶zL¾†ÓøyþˆÃ?{ã^_yâõ¶ª.Ý>¾„ÂrV w,}ËvÙ-Ÿæ ÊïCû›ÛnÒ7·OðsÇ¿}Óä.½|Ûåfi.ú! # o·­} È$v¤-ì@/¸«ÃgX¤7[šÃ¼«ÕyaCøLA°@Ŧ²Ÿ¬ú¡O!'ì²îêћ‹Ý–ÞT`’­ô¨Ÿìb<¤!Ðs·­a”lœ>,Pà›CÁɬþÓ)CH"¯±I –Áá#ôah‚~¹Dq`Þæöq'¨îÔÞ©á\ËOøQÉUé#¯¨‡] +³œq¬Qœú™èK$_37ñ!¤[>n;ã¢ãq¬óÆFöÓôœ¯Ó”÷ȝ–Ÿ9’ ýPª)éõa*‘n)É…TÞœ‚ &‘ˆ¸t'Hø²‰Ø£zّÀ‡Ú<åÞSÏI 4嶪†^P Í®ê +>{ț¬LüB%øI ¾ ªºt@‡ÙÆ4X޶Á¯ò¾c<údïTÝIvl­¯,Q^ÎÃÏ4„ز§ycZW¥£Ë€$+‡ç‡)»`±¶t†bmÊÌTmO†Hê¢OIÍÏCڎ§‰ÚJ€¥i: ®mU6NNÂ`«:–~XëòÂÁ)ûÇI´è‰ïsÍdôÚS4äj”&Ç`<çG9÷43W‘ŸŠMŒ¤ZòÓM÷ùÍLHc³1µcgÝàtWŽÆ¢$5Ò¡ZÎz‘ø± σ햅O¢sÛ}Îí3PcyU +·[‘ïé«é3ÎÑÒK±òŠÜ½¥c0ŠW +C`:«3qiÆ$AJŸõÞ¯Îà‡ÊO€ lW(.ýÈü‘Ê>ÿ3‡8~"BÜH†\pZÏ %ÀìDáë¦àܞƒd:[G…܁@̸Àñɯ,¿›KšÃ¯Í£Ê?>ÄîçÂ$&XrìjÊïØTÀ z­œÍÁȉÉA~¥UݤׄF¯ðuw 1“ªOq½íÛr=ô¾oëbõ½OÓ\x ›•§N&Cç70[_Uj¤¼R–ä‡}•{ݝqÚôKÌ=Ø%8P‹jÂq` B¢‹=®g`2ÖæÐŽçBcrŒTW÷¿,±%è4µÇ‡ÃñëŠ};s²½åÍhe4¬4/fmd`q›±W1>P†}•,*ÖL¬E=ëÜäÓß1”d>?¨©ÙG)íEA9÷�@"ÌS^Wûr¨ªð´–k u>WþäUÅG¡Ä—(?˜ _!n” +Vþßÿóýßï}Bˆ”AJí/sÜïZf±‹ð¹Ù—#'‰Ÿ@œsŽÿNhî‰:A6õÕªÚ̳5Ì|ˆÁÕðþw ÌÉ +endstream +endobj +3420 0 obj << +/Type /Page +/Contents 3421 0 R +/Resources 3419 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3418 0 R 3416 0 R 3417 0 R ] +>> endobj +3418 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3416 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.387 583.276 378.836 595.231] +/A << /S /GoTo /D (section*.160) >> +>> endobj +3417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 363.83 102.275 375.785] +/A << /S /GoTo /D (section*.111) >> +>> endobj +3422 0 obj << +/D [3420 0 R /XYZ 71 757 null] +>> endobj +3419 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3430 0 obj << +/Length 4038 +/Filter /FlateDecode +>> +stream +xÚ­ێÛ6ö=_alFÓ3"©+}H»I›"m±Í`·@·›¶ÕȒ+É3I¾~ύºx4I.f�R‡äááá¹Ó_ß>{þ*[å*OL²ºÝ­Rÿ©J³|u»]ý$ÑõZçYbƒ}}m²à|ªšþzm­ "•\ÿvûý³—·Ïþx¦W!üi^©0´«ÍñÙ¯¿…«-À¿_…ÊæÙêfWQ’A[­Þ>û׳¯HHòL%‘Ð5°_žåŽÛHGsæC±ÅNœZw_6ç®úÀHgï¶üqw½Æ5ýçöÇðmÑÜ+j™:Œý7ÔQߗõž×ìÎõ¦/›Zh‘¶©eö¾-N‡›ëu¤õœÀM!S·ewª +ú0îüF¬µVyóq7ç¶uÄkás7ôEïø³Ùq˄ڈ½†jÀ–( ¶Ÿê íòü•±›XA'ä9tRž4½mUi?éP�V[š]—ÝÁmoús\ìZ•êa‹ó æä·{¼‘MU6ì³iŽG¾ ØëüJ‰_ð—˜xhçÎɜ¾á¶ë›ÖMH,*žyÃõVg'ôÓÕA[ð0έdÝ®i×ù®sœÇk�ìÈ+€È赎Cº2¿½‚/çT´ÅÑõ®¯¨r +Ä#Š‚·n‰_¹Uq-ñkm3<Ržö£@§>õcFfZ™Üx| fëú¢¬:Å àR˜`ƒKÖ:T–%+ØN…¹¨Ü‹íïç®/îˆ1i<§{¼)œ1*IeéíÁÑ5„À(ß鑍x• ÀºÐɔCÑ/pE‡™Šuæt_ r +âc†)¬o€±;‘Ò»M¹ûà÷z&Çá!‹Í„§žx R®„å-mËÖmúJÐ6õúQ„á£*k'òbe£d./þŽÊz@ +·}ÃÀ;o-@„Z·ÆÖ6HÖþI»=ˆÍè‘÷Äô†,̏+¬›[œ£+êŽÇ{YйÞZö%閝êÖ¢ñ™‰P0ã;lÇw#ã¡¡‹#E×ÁɋHÕišðƒ¤‡@Äëuç5›{«Ê®ça2–�aBÛÒӒ5PÒñ¤bÇìC,Ú20êJ'é§¥0Sa2èÞ;¤Ô}`–·[æÎ:2¹2&ŸKÀ‹ZNerbh<҉R ê•·u#€¢j]±••[GVY0NŽƒ Lé=ð¡DHKk™æosܼ:ƒ3q¼ه#Z…(RVß5ƒ.»{:d‹ÂœÌîdFò‘L3b¬�yùŽ–ƒ¨/¸?/pP+˜%{ìEÁ˖[R<ŝȨóé-‹üÈÊ0¯T$k®æ §–«  OîÉÅÛºM–lË«™…¤$ìn`Fq:µÍ ¶õ.d¾íEõl}BI^“ù`†ö.ŽH…¨u˜ŠZß°'rÅYsà¡©€õl˲©-K±¢Sà^lR¿é¦˜C f–ˆHø¨ì8‡,eëžM -ëªPÉ¡žˆ‡å$ho–.žüò4®ÿueŒ¦¡K¢4ø®µŽT¤#ÑÈ¢E}¾^Ç&¾âæžH}¤§k¿Þh•†²÷7`EÄv7¼û±hY‰·mñÕWb¡™‘8\õ;­J¸ÀÚ ³ µ°áXv]ywi£§þŠ­«ýÿ0`mpà_0èÕë_^þós<I¥8'ÞÅ9#hnPBºŽS‹ƒ3XðçJÈ{œDÈM“j/nåG¿Ü3‰pË>¨b¸; ¡l$‘qã „Mü…0>‡jx/øêB2vãà¯ÀT”=oà†–=·Ç!ü‡1œ…ðÇ»3]{(PƒáéÊ}-F%|lÜ4q‡®"pæda°t|‰´ÁÁ•Bï,8†!‘V á†XƒyÇñ ~Ʀ'Ù ¹CfÓÏ% ÜÔáƒ.ì‘$*‡€UÖÁqò[et:Ïe¬älÁù6 + £¼1rï ôÈ2•Ýhšž§#§SKá´æÝÞ€‰GZ¼‰–R–`{æŒrQ)¦Î>Í¿Hå™õ‡BÚ"If„=<¶’ Ö.¸¡ˆ;è䱝 +-'‰ ûgÒõW#Æ^¦I¶ÛògÔãaÆã)R×®'± +Îô©5ˆ�$þ,Ã.Ü-}ÎÅGf!Cõûy»çd0áX\û �wEG—†c;ne,†,ï¸8’Ýgqù0m ‘7't æ\lxÎr{.ªîŠ˜ª½}û3¥h4S¸7fA|І|`¿¬O瞻R–€‹eSR,ÔwK~“\PdB¦;c©¿ÆðË‘vDñÙTã<ºì)šŽJdÀ¤TÅ£—58L¸ž’£$>±ÛôFV’(BÛ@`-TlŠªâtpµÁ¹ LÄå+ž€\+•SD¤yª8òmëÜ;fMåzz@ª!E¹TÒñ:Ŕ ÿ%™Ü»Á»¢�7¤‘9ûlùAd¤è{bÜñԋ<ñ6Ip·uŸÅ_pó7‚]ˆ“@é€ ¯ìܘã±ÿ‹÷˧0&ä ?­˜j€_ñ™Êý„Äm¯>fKÆ#±ƒ”㥠z®m›VÐâ=å�‡°_¤˜Ð‘￯�8X„•t>˜ÞBçO8 ^¬yØ4UQzQ‡C©™¢ÇÕÅ(ËU¦Íʰ²qú©£U9 I‘qžÓå࢜P%±Z°påT¢óùš¦9¡¯ÄØ ‰— 16U!ÌÿT!<Oš%·`s¯$-}8 ˜pÀR½>áØU劮_³:ÉøP½¼R¬Po܀¸jXÞñòBPs2ž Ï;ž|ÊNBmç>àm¢Ù*.(ÂxÑ×f¹:X7õÿC½§°-’Ê]ÛÉǃdmår7«€¢-÷ ·Í˜ìÉH׋#Ú°â²ï¨F…ã¥ìÅÞSÒN›ÔåP‰¤ÒùJ v>rSt²ÃAà[ ž\½!˜͑Tøqé%ÑPx«Þñ'Û®|¬K!ŒR.4À5“zR®bæ3nX?~µC™~¢, FÎ w�øsˆ» Ì7¼ÂàÅҁg1}<ä7—ì0ñ£J å&Ë%Ä4VI–~¾Ømã!˜|(«J( ô² `+û'L4¨€‚¤Õ  +ïê† +l5“ÆN18E:“ŒyÌè¦ñ‹Ë ÇA뀱 /ë…oH‹ñóQ¯†­lr­å$g˜‰[G@ë*Ú¥;”'"Q©4�ùõö|Pí4Ÿ±o:×ÁGii·)ªY6‡RŠ e¶8U:Í?sSk?m’J3¼¯kL§Ðô!MYΩ ¸9g†j‹ ÓêÄ«Ãqg2.ÏË8`ÏH +{NZ“Rêg1Ÿ‰Ó”¼Å-eˆ<6–epgǁK]‚9|B Z\*€6µä>:¿¨H†é Ô»ÇlÂ@yxTá2 =@”àÚ%„L%ÃüýÛ«B}á ·®-™+}É6“*~V*‡ÖWíô9 +‚;¼¥Aþ'µI •(·éIsŒ¥ŠÞÅüµ²qÑʜ®•eä©êÉ߬1ҟ»NBÞ6p¿G6YӂÔZ^áõ"ÊLœÇEý9.áõ¿yóVLkd¬¯ÍãL`ÓÈ݈ŠÆP‹? +FDÙ ~SþmW²ÛÆÁ {9엊Î+ëÁK6Õ=ÞÈÔ '^b|<MÞBª@fXÄá#= W}yª¨Âˆ°»a¹a·4éDj‚5<r� ¥²á£Wn8(GïÑNœ ~¢MÅylU2¶*Oúº_yu0y>V`ðƒÓf'Cg,-y�VyïÂ/àtÜ»¡¨‰sXÚ³Ù»åËû44DU8ßõa³ªcÕRÌI�‘ñü"íÄ¡‹<RŠØD#KáSÙ!ƞà*¼¬â'Ê*éÏ$l´͊°\Ý:·¥`©-)ÄjÍOµó/FÇkyǑ—ÙgRò²ãˆZÌ#%Ž“rKÑ-Õ;C•=¯w~üªø²+kT¯Í—ï9IÁçß¹¹ûrÓt“AµTó´Ó:ðk¼GðZ…4È<ìáZl‹w¦Ø9×äû3öýþn‚ 9—»Þõ0cH¾óà‰¤!l,³i +ÏßÍù®zØEÎñ´x\fv0Š­Æw“¬™ |{3}}±x0ª˜u¾"./ŒSÎÐC‹§ñf&bÆs4ƒ¸>ùf1˰Žf€›¢Ã°$¶á4¬Ä‘iµ“g +žÑ¾æý`ªP²Q¦A1e¸ EiœdTL/ô¢K î®-„¨R6mêÅ¿"H{‡©f”™¥‹À9q@6'ë -díü=!Jˆ1Üíå|eEÅb\ žaxý ‘†Ò|ØO^À�(… èí]íZ¿ÍEr³‚},/—8 7(ós¤cã¶g©. ø©`³ù±Ð»¯¯­‘ß,=ސ ¹_lÁþû_H<ú¥Ìç*)3[`Ó¤JI5&?¿˜?/•ŽÄ©Ð¬!k†ÁmÃ¥•(ä+1ç{C¡Hâàåø³PZ8u0a¬¬Žç.*lÌà¦f“iªÌmΕ8 øÆ‚÷$$K؎@S»îPí;d‰â|1 ã‘éë'ú¨À†k(Z´;Û~ýFž’ë©gÝËÖcŽw®@;>Q(³Éü'éÅGâË1¾Ü 3j÷¾gÐÀ$6¶þ9"™ˆa'h䁺çpjÀ~–zhşïpóêdM‹»ðOɬ(´@ñ ORzËùƒöE¦åçñP9£Ä-ùÐ(Wq8¨ÅßH”±ãO°êé£9^¥öRÖ[ÀmÀ‘ÚOàΕN²Qƒâp ›sQ6g añ.ê½|ûÚ±T¤ã¶â› Òñoìð}óöqÑÐf‰²¡YE™JAK?Q3„ƒdùÓ?L„ôL£FD±1’¿þáõ­¯œäò*ó#€‘â)ÝûKäì„öbøõ"Ê×uJÛÌ_ǽ`ò“¦9¿MÃ'çcÙKAy‘:³ +ÒE›¨4Iþ 4ð2sD')“öË_^ß¾ü™ Ãsw‹ÅÞN£Íe­71$n`¥û¶©pDӗÎČEWè'érÑU[«²tR葚~ækú£ž@w Lñ'}ìøÆ·þ`ÕηçÓð j!pŒ£l!Ì6I2ýå ØŒz(*~‚NÒ`×6G†rø yë”_©‚Iäñ§yiŒ~¬wÁÌ0¦Ab–¹~ÙK>Afxë Âܔi¸(³dQ¾"kTJŽuyýWt,²±JâtE~\t웟~ü7ÈðæÛ—ÿdÅDõEYwžšÿ'/š' +endstream +endobj +3429 0 obj << +/Type /Page +/Contents 3430 0 R +/Resources 3428 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3427 0 R 3423 0 R 3424 0 R 3425 0 R 3426 0 R ] +>> endobj +3427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3423 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [220.927 655.007 240.105 666.962] +/A << /S /GoTo /D (section*.377) >> +>> endobj +3424 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 309.216 102.275 321.171] +/A << /S /GoTo /D (section*.105) >> +>> endobj +3425 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.639 33.08 389.088 45.035] +/A << /S /GoTo /D (section*.109) >> +>> endobj +3426 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [310.033 21.125 323.482 33.08] +/A << /S /GoTo /D (section*.102) >> +>> endobj +3431 0 obj << +/D [3429 0 R /XYZ 71 757 null] +>> endobj +418 0 obj << +/D [3429 0 R /XYZ 72 640.342 null] +>> endobj +422 0 obj << +/D [3429 0 R /XYZ 72 409.105 null] +>> endobj +3428 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3436 0 obj << +/Length 3616 +/Filter /FlateDecode +>> +stream +xڕZKoä6¾Ï¯hìÅòb¬õ¢„Å$³Id±±’`!·Ô¶0j©G”ì8¿~ëEŠê–ÇYÌÀ"‹Åg«¾*ö×wï>|,veXæq¾»;ìb]†EZìt¬C]”»»z÷kðÐ_ÇE0Ÿºaº¾I’$HÃüú&ŽT©ƒ<»þýî‡wßÞ½ûüNí"ø§ 3üOÃ(Jvûã»_v5ÐØEaR»gâ:îÒ¼€o·»}÷Ÿw_Ÿ¯†ÈË"ÌSY‚‚‰U´þN NcóÔ³áÚo‘J¯U0qm?U_Kf<¶}55R¯ga,7íò ÿ4ãCÓïAÿ€ÖXí´âšª¶—9£¿¼²ik%YpF<B8‹¥Â2ËxÇMô‚žpð*x¤,‚±©ÌЇ®gÆ©ôü÷ajzà*YM™è?÷û©z&жã æ +­’µç¶ë˜™t CÝWÆr 2MÅ-ǁøêFºýeÑ0º• ã P”­W“t†§É¬×U7f?¶«ÕÙ¡àdëv?mí7S»­ÇŠd +r‘žÁÛc]MUx}£UÜ=±Á >Ɖ§Š*S¡NQ·i +–$±+®0e¦=HÏ_WfC¬e qÀ^hO×YTÝÜ®£nкÝzc#¥S5VǴɼ²5Gâx„TãŒxf ,y¨ËõÉÕ ë%öMâàqÀƒ{æÊ3Ý T¬ñøPÀ£ã‰±Í j±^A¦ºŽi¢xóÀј©=Â]àRǑ6űꤕ:7Õþôì‘ÉîPŒiÜÂ]JfUq!Äݍ4¬ƒç¿°k¥‹ S’‚mü¢mKÂ4Ñkë¶Ö©H…qVÒPY‘ʬrxŠ„nÏ)Är +V–n΅Öi˜D™ÝU(âUI˜åéÚ(|ÕÁ ÕiÙÀu/×0H%ÉÁvá5Σ`?ÜzÆ í„ã ¶Ã0c5â•ÌÊÀ >7]³g£”¶¯›+=”ØXr'ÔOê̌‹n0™ŒEÏml¶€¶¦5ëîÍ'¶FcË6šÆ4›Ö�mIšϏ­U¬òê¡ÐµŸ®ùvª ­EcËׄšÏMPj­;òŒ y ÑÂü6¾4q;=ž76¦é:6fèf1ʸ2SÒîc{$ß{dz/ø+ëÝ"6`1w Ù§iŠoËށëNò†½KCµEo ÙúžýÖ NuðìŸÚšš«Þ~«îeÑëØ€]7¢1Õ2ob]0:-µêž—êþØ/+^që¨Î‘fg)°´^°y˜¹®µëP¢GÐâŠ'n%}ľÌ`D’4ÐÝò¸:=ŽÃüð¸šfäšè ”X£‡–ç1´Ê‚v|)ž$MÁ +9ñÐü`qþ !%e˜ç–s8É¡FJ<Á¹‰ŒÃ,N-;¡½‹ã8Ô±3£ÇŠ1 +Ò´ u’­5p¹= ÂgöùPzÁcæ+wR‰C"È½“sýVˆ)dÿIU*ëd8±é»KЉ2~K—#8Qµ²¢>ª|lj‘Ð.¸ •ì`¶0ךY¿e?•èÌ3ÞÃÃ¥„c+µ@Ùï7 +S•ÙÿµNВ¸ËáJ9]9>ôõÒço—ƒfaœ¸1ã;$V°ùì £aT:Ä+ñNÍkCƒ”ÉÝʁêöš4£óÈE ˜›?è.à.ù®`£HíÊÈcx~Ȉ"¬°UGòQS3JÿQ:ꥣµ$Q .K"^ùF9à•,*Áâ2%VÉ£`wŒ%8ðÝãìU·ŸÑÁ0ÐÅ +šÇ¦s>™)l³Z0| H#h‡Ó.Àjµ[;\k?d2ÂÄ'Ў.R*îÕ÷9ït=3ù¨( ùž(fC _óy®ØƒAel´5ÆUǦ« ~¹½ýYzü具ÔÙÞݹ¡a"×�…Š´b?ñìmDzsiÌè!›–1AD8õeË)úH7Î=¤ •#®r†ÙÜ9Ǐ`5ÙÌh ‚°!<µâª°Ê<g1¶»ˆ JbÚaŽg£.Q1¸°V‹ZD€_LËÖÁ§nm‹œ 8ô ¦¿Ž„”�«øwSFa¬Ó·Á@ªœ‘æé4O<xۃÕ>Ò”DS°ï暍z®,ÔS+ÁBU.}ã†|Fé{l*ÔîÃÜɬ{¡Ó0»´¬÷à¢é&¢ã' jhg¢Ä¡ŠQ¤¾à«Nã€tj‰ñT°œßñ͏‚+ƒ(&ÚWS†e–ñ©mž¯˜¼‚¡†i†¤—fJLCôŠôb˜:{ÛÿeEäçâÃQ9^ƒÂƒØ(óÚù¡“®z�˜c™9P˜™SÁÕi¬ö¼U ¸œ°(Ï¢®‡0bÓ\…{ƒ„^¹–nýãÃi¸ôtMá#ߛŽ˜Eps\¦óðÕý ®¥™Þ5•™nØö&aÄòӏ?Þ + F\i¸óCÓ7#ƒH$¯$X k/sƒ-2ë©+®öxq:v +#ÆækN:l(ض)–4† ŒI6vGJÏ2Ž!6þVŒ>Ûqdðu9 âà©Ž§NH֐¹F±v'4§³’e`s2äv«a…WZÚûÚ2nìø_ÕlL‹¼qÉA$Ÿ ië³CJÅ¢ð°ÎªT2)’8r#fþÐò4-«pyûºk™ÂúòhQðƒkBË�ö¬°Œ’ÆùÌ 72ß·‚~º—-·ÜU#f@’øÛ?›÷’5£P±ˆ‚O=ٍg¶¨…칝�ìéÓnáÈëþÞ&ô¤/{b(PÎ + 6)ƒðÝ3\'R¨ejöìí…b¸Ù Ò=½N +I •çÁ7’ª `ª"°]ñðÖ6?HHÁ‰‡ÞÂcxjº0g%WsåY%_˜ +‚­È!é{ÉÞâ€ëP§¢‹™”6—VŠÛê¾ÊÀY\ä×ÁuÜØ½ÎCU迊î×RÙ¢0}s´%LºÑàj¿ìŽÆ%Ï(GŽËm„*£Vâ>Syè¡8ã‚_SÙSC"›/EÙü�èœ÷d– "xdH�ô3Z†áŠ-³8›uó06d¸•Zøb.µŽïyÙ�˜mÿW¸­Â`'¦µÆ®µÙÒíít�úD ünècü\Ü`ÚÚâ³Áü„0ÖeJ6 Yép¥$὞*Œ${']«ÞeóÀÁŠõ ÅPï/ë"jØ8Ž!R‰!R?†€JmÏõ +lŽ ·ÈlÔ¨q¥ÖÒ¤±ÿdµ,cMÒiKNšf“ì\\<[c»?Øm)U®‰VÁ¹HXá~YÁ+¯93Ìf“î`Ù:,³óĒ0JFȳÝ@äû[!”jFp5“ïÝCQf³d™P“D¤Ï� x‰º‘àB®rÞÍëà©×†—â³öótžCGºçxv[ÇcÖ(YÀÝ÷è 3yËÀ‚ço¡æÅ]X%¼é±o¶RZ{|ÆD¦Ÿ$¹‡yM‰dæí-ËÌít‹h%¨©èÿ¬é¡…ùÒW Y§Ø'ÿçÙ¸€Ì¶ß±èi-ç‹áâI¤œG‘I †óq˜»šÛ½7³œ.ðS[ϒÑ֍(©nÂýpI³Ñ(õru <ܛF’›Ò/v)IðR{re:«E©_Ë9œß Ä&ðÑóð—tå+{ʚ¡h!Ì4(ûËHB—a¤ó·‚¢$,• |GyÔF2Šâ·šº^½çw\™{±Täë*6Ò¦T´pÓ2?T°¤•¤š}^ +Â£(¯¥1$e##ṓ.!à)7I†òk£ÓNL£…Å7.Á1tfà%„c¯œk¦f\ ž~´ÈفmIééÂle KQZÁÙwv™[ŽvCÛ,Nuþ=)bG4ÀD‚fãWܸýΧ,˜Ûó)@<ru– JÞöèޒ<çVx#¼wÅ0]¸è1g1› ÄOnD%ì+FúNÝ¢3@Ùì&²Ð$@ÙSf³bëˆ××)ާ°~û6ò‰Jñó£° ÷øS Î6Úӎ³4ØYK^µ$ÍPKŒPý÷uz‚¥ÁÚ!¸ßl‡ä—‹CK–ërß¹Ða+W˜<‹a]Y˜j±Q¿¿ûïOß|ÄÔ¹�üü4ïQà™¼Ýã×)¦O´Š¹±_—s­ÞÀ¿ u§m` ÌéÍpX2H³ÂÙº#8äíÝ7ðY j>^ +œíleû=úÆn߉rñŽ¢a„G‰÷ޏ5°Ò¨âµ<ä¥kä}Úpß|R+…ÔK�“©ñr̊£j…k²ßéì!5¹Pä©N̪æ²ühàâ§:âäÎGEé‡Ê¥<.“£œÜK½P Š ”…ýَ^a²R;/»1Ï~�8gD‰ûzñßÃâebû�M½V(5 �.`·‰Kî)¯«3‚Nm݌p^˜"ÙXl³F|ÈHiT»Ï³Ì 5Z™Îü|<‘í0[\ü­”� +-°TgkÛ¤³Õ?6ò[$pK[Znfçh“t•ß@?W°(y3¢‡F(åþºåÑÊ;J¤ˆ]CÈDÃ3Ô»x¡TpS²·Á>:n‚\ Ÿ¡Q^h¾ùÎÅUeÐ{9ڍPÕ-Š©î6p¾6c–ÆkeŒŸ¶?9Òé +QÜìþASԔjÛ?¸Cu ¯±ÏTi¡Ý¦ÖŠ\_¿0}ù¹%å¢S+cï`d0ÿ¥Ng’"Àþ.§‚¿ñùϙި +endstream +endobj +3435 0 obj << +/Type /Page +/Contents 3436 0 R +/Resources 3434 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3433 0 R 3432 0 R ] +>> endobj +3433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [168.655 631.097 182.104 643.052] +/A << /S /GoTo /D (section*.105) >> +>> endobj +3437 0 obj << +/D [3435 0 R /XYZ 71 757 null] +>> endobj +426 0 obj << +/D [3435 0 R /XYZ 72 546.5 null] +>> endobj +430 0 obj << +/D [3435 0 R /XYZ 72 397.579 null] +>> endobj +3434 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3441 0 obj << +/Length 3911 +/Filter /FlateDecode +>> +stream +xÚ¥Z[¯Ü¶~÷¯XŽNàU$R·mŸœ"RAZ (’<È+î®­´%Û§¿¾s£Diul…,Þ9Îå›á~óôêëïŠÝ!<d*Û=v¹‚¿<̋Ãî©ÚýdÙã>>™Îí£*‚ñÖtÃã^k$aöøÛÓß_}ûôêWñ.‚1ÏOÂ(Ò»ãõÕ/¿E» +Úÿ¾‹B}(vhÔu—d|›ÝÛWÿxõ ’ ’% Ù¡³Dhøn³$3 •†¨Ûe[•}õ¸W™ +Lßw½å‹U³4<hå&m¬™‡E’¸þ®ßX"ŽÃäb Ÿ¬Ò>_oC7ÔG&Ì'S¿Lfga’é&¯aµ<lÝ o3\Ì3—ÊÞð^Dz9ŽM9aQÝNCy€-¯2ûÞqù¨òÀ-b×cùqP!i»½Šóø¶æҔɒÓíur~ÒȟD•y_—CݵX-‚îÄͦ<"®ÝÊLKÄˁ%8J�e1œ–G4¦´ÃÞþ1Âñ…‚[ß½kÌx¥S÷¸…i¹o¸tãùÂS錨äµ…›+:c´<ݱk«‰Çõuœºž •±õ¹…¹íÔAV„ ‡Ôg¨a.¶úCÃ;n¬.™ZògÞiæL¤«Æö–•3 +Φ5}Ù4²ÓûÇ4 ʦ®V#'üñ‡Þ>î“H;ޅû,ÕÁӅٍ=¾|c}&kNhd/S<¢’H²‚o£ßw·¡¾ÓeR[ñ( 7ÔȪt<,L£5ÒbµŽ“ñq*¢kÝò½€é‚ü5Š“ÊÚh€Ø0!}ÍCލb愷 nsnj¼Ø¦Fqáé<ò6ö7TÌ ³(šÆ†UY¨@Yˆª'R©" ”D *ÀÆ®ùb±«llÇ%¸Z²(×Ôɟc×÷¦)çI×rè돼\ ¢z‰Ü¬I£h}§l²x-‹ råXîÍyÚÄÍ{A‚Ü1þ +‰>«Ž6\XGiPÕå¹£cc»!3¬"t1þ8ÐÙ}š]Ý ,R6ÎbÁ³å¥bÙ³>¹1²‡D¬@ù3½Pœ27+(1)²ÝúŒ"V\œÞÏçP‡å9°%e“Ê"Œ&ÉÅJkʵËèX¢Uðĸ‘õ¶¯KPB·Þ¥vFG»ë­C¹e°.§°`Y„*´«¹›ÒÁyz.®ˆ»”³JnÝj‰ww'Ç6ïä2èÄß±­¥åZž¡<¢0ÈZêá%ЂrÉ»V\\“úr`‚áC`#[Y(̒µÚò4‡êzìdzó`e*ä„5@Œ’5l?q zµ ÞÜ‹¶'|I#š 2¸V9sEÎêÄ]Lz…å;v¸µBèb^óØtvµ ¶4ßÛgãx2Z/ÜIâÜ ž VËc˜Tí{eíiwz„½ïÈH‰d¦ç]}Ÿ|*Äg„‚‰´‡xà: +‹"çCüԗGvÎ{ è<֕$`ì=V‚™J…E,Hò{4Zý/͕…ÐSKɟw¥EÂ"Ù{ê²( lN¡Ê&¤á4¯¤ãïÌ7¬Uå ëŠՓQ)twÓ¢VæƒZÛ z¯åïÌc¬WâB'g++'d‘ þ{Ûá썩ÎÛJÍ&©:<ãêÝ(á +xjìÍÕ°`ÌòÒžC)H“ø¿X”ˆoÙñ؍“aÀÁ—RJ¶»Êñ—83'FÒÞ¥–<P×®—è<YG·4È0Y)¨³¨¦ z ØtÈ_Ùw°<–¨ˆæ8¬ÄvrÐ8F ÔȊæ´$™GÏnfÓíÿü^w¶lIæÀgN0”\A¯ö¨fû-Ò!²‰EÆ"P¶›þ֛…=Á¸W1°þaz˜â +<ñp¯Nqª,›b¤q¸‘Ðàâ'¶´¡X6(7�ƅ8è'ãŒ÷Q¨à[Ã)ˆÐQéae‹‘³{ˆ@r…ì ³/'Â˜o6P¡,ÕKF Nc¬G‰Í#g.™Mè´<»ôìy6ÜèÙ)êƒo¨Â±Øe(2¥´ŽV–ÖteL¹g+¸„†ÄÛ¢ÉJeYÀ~~ûöŸbFùSÕà!,ÐØÀúÂÉxáµ³¹ÜÅ,ª92â®Ú:£íT�5$í5_Նü~;1;Q‘ +§æê‡q–ªÚÞ§f4²™½úcgLƒÕc)í3̇ŠÀ|(¡eÁ/`öñÝH@‡z.R�Å9÷Ĭ!›ÝD6Hb% ¾‘ ¾zØF„¢é&²Ä0(Õò­(²‚`ƒzЃVÚKþÌ!›.{ݰÚíÐ?‹ø@ç0sÈ1pªà€Ž;^¹ÄbËOa¯× uâoHôc*¶âZ¤­â(ù#‹‹‹±iðUDe*I,ÈIRíü?E¹¬ªiσµgàR ó°[\\ÏÍt?ƒ#æ4¶G&î ¸†0K³Ï.ðnÐ¥”`Lx­ÿÃûö¢P¤Q¼qJJ͵3•$á`ÈBMÁ8œÎFœÍ};…6¹âV2t­q&ˆØ÷QïqšHΆ”7ìÙÜÅ�BósWü_ô¦ç9 Äas*adnïMUwåFTÆ)ص4¤vKd®Ü9Z6ª³ëCqEV‚~²¼B¯HI. +Ž…Ù©çNÁ±D§Í½‰4»•zƒa° ö%Uúñ¸Û×mÇÌé`1w‘³Ì1ŸR‘¬àm/&B–�Õ7ü[žZöý°"£„+ˆG¾éÔfÃ2Ö¬r½`Ô³$@Ӕz؆'¸ßÒn§3ö]0Q. ‚ãôµè +‹Çxhm×wrµ¼Ú„áË}ãïûgº"ML˜3€Ípó=ۀcÄ6m; Ú¸ÆÑºpƒÑm\FüÉ3ÖÆŠo·¦¦½ &ª +%Îv .LƒÖm…„Žî´^`­jÔXË·)û³,iZLWÊFâ5óŽWN˜@8´\2(ÇÁ#pnLJ…ùޕRQ[qXž³ˆoØèS�u +øÉÛCt†â®bÒÈï~Q E j(kʶa»a»߹s¼­²Îb-%±+T�°úú%šüܶöÜ ¶žæÚ�¨¼ ëœõ¥ôF'Óc†P|oÚEBaà‚¼ŒÈúrÉi¼ ë€8f‚ñÂ8&î\d¦=JŽAêÝÉ ¨…¨Îƒ§ïkó–-‚†î=Yf;¡áÂà֙Y՛feÈrä ›]˜„¤wÓÒ¼Á+W³<aeåí°éŠw2θO± ÷\f$¥8ŒdŒ!• AF)02D1‘Ǫ9°BÊÊæœÉk6ʕ Rsþʈé6x×"†å {‘ͲÈöò�¶ãÙQî‘G`$( +ó_PSfxŠQ 6"0ù´ OÏ  èvayÎ"óO¨‹œo,—ƒng1qi¼l•Ç»"ûdz(‹f̈»g™„ú÷è«Pá!ŸÕxù$hŠœD©i̶hŒ‡(ƒpæjü´Vû}cT1R³{è–¡ž愠9lj/¦¹q‰€Cz@[Å”jeëòéêZp +èx…Y‚T%ÁOp7p + ùu+‰CÀBK6I„¸çˆÅžc’ì>á°®¯B¨¶rQÜàe#´;–—H³ãùl¬{˜h%‘K§ûßTÉ·�sÊ5K¬8“ K©û Q¥—*qÁ-”H%±àF0Vž’@F%ÓìÔKÍP…"(°ÆºÊ!ÅA îi"ƒT¨Ú3Þ[âËxAe¹sù¤\cxŽ¥Yy±æ)/7°.†¬ÿüP“.…çú¥8ç]±:Ý V<7)iAÎìClz?Ÿ´ÁgK ßM^•FŠ/ŸnCͦ + +zÎÃbåß#¬‰ÚH¶IAàÃéL‘DZɳøX÷ø†þÀßc>.Àr×qMøhÄaV™3›Ô’ŽÇa,½3Ô²GÉU!àü�ú7Óór÷{u(x"|»Å¿¡b+Ÿì€Ï•Áçì*v8}O`ÓïÛÕh6~) ú°ö¾–w$nµ5’ C<6Š9_‰ï¡§|%Q‹Ü­l65õ_’ÆJžÀM-³ÓIÊ,Ǟ³¸A#S—ö ԽɎ“<œCá—âåâåÉ®ó[l*₅ß1Ë+­”]I§·b˵ GcNM¯¾@v=lÑjNÄ¡ÕDÄ {¶X¡÷3“B:ÎT˜%êŸmþMgè:n#WÌéçL¹|2f½Ç…L-^U2 ù2µx!Ä{4ýP +|¯§Ñ½,²ÈSil)³ˆ¯ x ͔üÔÓÍ⠗¾÷nJӏ=ê[Ü{iHt˜ŸÍžDa¡bÿ7'©¨ŸÆØâzí¤,ö5‰€¡và6þ-–HqÜ£›�YËåa¬£Õð*÷I즴èɆÍA4¢-G^JÊ&MÂ,ʗ¬DÈñÌÈã£_}¥ÀßS/ *6‰|™éœÙ£œ<¨dMï˜Ü9# �@¯•I,méê N›?0^„*‹¿ðÇ?/þ†H¥aðò*EXÌi|zGZ/r˜Å ÔYèÓà#ŏa%=s£›MÈB8ø¦áø(×ÿìåyƒH°†y˜D+Åý̑*ÞXO«0.>}è4R³¤O™. ï>üfGÍ`}�,lüô@'ã.ûa(#Ž©b>»WÉDa@F r~ñ¸¯”…ÌÇ_ï~"ýó •’çp!‹¤=IÃCœoÿC^VÌr¯rO«*, +ú7X_Ñú®ùì[ê“D¾±‹|±€õR&2˶vHQä¿*%¿3¼£!‰ ޘôcõëÜZ€%ìÅ9F(Ì9Æ8vÏœV%­ÏäeY˜ÆÅÿd" ]äÀ¢ÎÊ¾Þ ’ùEÄuèî Â5„i¾ŠI>Ƕ¬˜Ž@Ú ­ýضäÇÏ\çLh2§…bøÄÍǎDÄcùËO~⫝ÎÂnó¿þ„˜±8,ÿé«2�I ¥Y¾qÓL°´‚f4Òëñ{èûÁ9ô.¼[ß4¾ê/Ĭ˜~¥¹æë¢ÂkŠW™Hf'úñö„ïë¾kÉ+â{æ[ã4³XíTªÿl3 9Šq!\oƒ­¡Ûý¿ É³× +endstream +endobj +3440 0 obj << +/Type /Page +/Contents 3441 0 R +/Resources 3439 0 R +/MediaBox [0 0 612 792] +/Parent 3406 0 R +/Annots [ 3438 0 R ] +>> endobj +3438 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3442 0 obj << +/D [3440 0 R /XYZ 71 757 null] +>> endobj +434 0 obj << +/D [3440 0 R /XYZ 72 555.876 null] +>> endobj +438 0 obj << +/D [3440 0 R /XYZ 72 85.289 null] +>> endobj +3439 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3447 0 obj << +/Length 3491 +/Filter /FlateDecode +>> +stream +xÚ­kÛ6ò{~…q_V>¬U‘"õØCpضI±½æÚËh¶(›¶u•%Wd7¿þf8$%ÙÊb{)²ˆÈшÎ{†þrýâ‹×Ù"ó„'‹õnÁÓ<ÌD¶Hy¦Y¾Xo?ûjɳ ?•u·\Åqˆ0Y®xÄò4HÒå¯ëo_¼Z¿øã[DðÁÇð'Â(Š›ã‹Ÿ[€»ˆÂ8Ï Öq!’ žåâþÅ^|‰tðxD¬‘äY˜KÃWuµŒyÐ5u 4dqð~™Äj +õ®Ô-Ò0=H´Xq&©ý|}ÐDúVïT_šsˆ@ŸÚ¢„…Í›²8ö|¿D2bz%áÉ󨐏ôú> 삛%Oƒƒª–,؈[‡4|°Õ›H­ö´˜"èû¥LUöš »º¡cp1H2É+HÐa^ß­ûîîÍÝúòØ+Ÿ…\¦„ÿãAãSt† 0hû#’ ÞYÀ½jô–&n‹m¯Ê–¦< +q¯[úºÃ£À—Úo€3ª µèt£º¢¶ïÛxNCÏ +BÞ©M\0 jëˆVžüÂÂH#H€%Æ0ÅÎX˜KI'GAZ!£,¯‰ñÄ`ù/Väfag]ÁÙ5±Pºšà£�ï—Nð"¸ÔÖìõö*ô4$!òLõŽê¡0ÞÀ"s*ÕÐ #ØÂ3¯u+x¥îÜ41Ê«/TOxÕCõ<×>éµ/~ŽöÉAûÞÜþt·~õö™úw;»#2"' Õöü•s4["ª¼åp k»Ê¢¨²tf + 2hŒ±µò;8Dz£Ç°ÏÈô§Â³¦vDrp4F¥{œð ÒÈik~E³c †QÔz+(pÝw47*ˆß¨r_7Ew8^£8S }K¿qƖ šÇGS ë¶[}‡û§¸ÿH…övG·0}GfZ–vbÆØb:°2<"hë£ѱpDt>׀Œ}À³�c²×ÕÆâ"CW¶"ýÇ;ÕtýÉ/åLAHûâ‰öå!OhH+ÕC�œþߪKåQñÔ¡–ªnŽ $4Û¨rӗŠlæªïê#ØØÆ  CVq”‡qĦžd×ÔÇ3ïñæ»|ÙÖ­¼ë/±šýˆÂA¥Á‰€2’êœk¹öx™Å;‹4§Æ(Á{ðHôÖ¢:?a4¤¢WueµûHýOD’ûõí[ˆ'·o¾üúö™}"]Û»Gk›1®u™ +°òˆt!y«<• ð0‡tc’ŒÉ` ÛTæ É�&™%c½„Dàöí2ÁÜÞ©ÿ+6OÓP°dº¹aòÿÖú#ë£?êÆzòfÂE2#™²¤Q£WºB3r^ÊÊΫ#M[ãÏJ½Á €öëãÉØg佂TŽƒ /œ7‰ú·×·_­¿® ßäéà ‚Y÷%ó.ì üá ¬aƬ8ؘçƬ!›5îPT›F«Ö¥\"BÆ<ójKt}€ôÇ:j‹`Éç6³)V>û1‡SÌ;{¾¾ÚPöB{®ÈE0™W3q~ÓXH><G´à´-öU1mc]8Ð^ã*óà^wÙ ÎÚOe(c¶iæiüJÍa2.”¦âB§/vŽyfì¯Ø9˦¿^2`ï-nm”Ò0€B‹t%ä`5­Åp¡eÈêê³HÎÆ¥€='Ⳉf¶ï18‚ƒƒê†¢”x2ÞՌ(&Ã`ÞóAõ"Àí žëó$‰0N˜YI:Ž“=>hàė'<â·[“¬ ½õœ1FÄêƒ&eÄ&¼Ê¸ÃÁ¨a‚@ËbÑdž–A­ÚûÊãìÖæÙ·ÚñNÙWãƒ$& u˜Íʦp�¢ažŸ‰q"¢'pŸKAó¢“,Ìà¼*HdøgDT»”™•b'ºûÝý@»›dï“dp71c·Ÿq÷ï¯_ýD›SjØX&õÖWÊkՔ…)O¯]šeálêfboâS·½)Þ©ƒpéßYÈ3ïßɾ wèqetòŠ&'ÕÙ¸b¦˜µ‘vœí¿Š“$ŒLéŠ%ãJÇ!‹˜£ÃÈ ˜2bÿ¦ZÀg )xag¨ù‹Jõ †å¢D-¿žäŒ4¶ªS¸»Øžei˜%ÞÌ d±ºyœ¡”…,–ñXƒßš¸¢-)£Ì±%²mÐK0¦á¤»Ã‚ª®TY˜Zþ‘¾ÅÊ gµRCmŸ°ì3´R2Ð`8®$X>2ÈêȒ!áág"ÆYº²<Ìr±ˆ±i”|Ž»ÍÁ!f±YH$gÖ"msÃ${0±Æ#ã¸p`ÊyˆEÅê]£*êÑÖ¯âч&J[Ð҇éäÃlü¡K `j +g|š„EµÕ'êÀˆ*Oz3öx×RîªKr¬‘9ò„É[Z>²‡rc0=µºßÖ«økšº +  2U4ò?ƒD୆ÒxK@GvæÈ¦Ê(ÊF™í³_»}5gèq1!Jœ-ô-²éÂ`8¤Â±·,ªq#/>XÜä�iG•Í„t¨¯q2§žq,ÁÏ"Ò½žµn(„›ÆYÓÈ4Ù¯I^ Á´²ȁÞb[äÒ8IM§ã2:C´“ ?»v8çY,BöÁ’ Ké+ãßM]5õWÿïæª™mDøõH âL[‘´Áç,B¦ÁöÇïvu3ÇWGP¦dϋ4àL5(,%úAoúNoÿ±\A©\ßß¡^’jš·ö928»Š©d6TèdY)ð)ŸêGmu [{®xnÛNçÊvFѸüý7OÕn ð¹méLÛ·Òu0$*ez<’Ô ì òbãìÁ¶Õ¤mÕIî>ŒÃXllòç¸ÁÊzoq©–|ÔKGpSti%ÃÛqÓ;¤ùr”wŒ¹⠓؛Âß.Y$ÁL¬0Dªfø.À¯¤O,´ ÇÞÆD¶EuÖ$¢^xó»—ô¶h4Ö'å¦%ýävbr?SÀVÕÌD=jC,„ÈŽ Â÷ñø WšÀ‘coI­îœ ²¾J �Çé˘À Æù¹š4$DO³K]¾ÿêíÝëgªóà¢M¾ƒæ%œD”úÓ8òõâøÆ9NœñÛUvI pX")È£é¦éOØÜ„4ú¾($g0Û9ö¦˜0ù¶G£ç}øçtÈB!O\Pk·Qs Ë0*¸O¬‡©—¬oõO"„yÈØ™>—µÚά&B–ø˜ëyî®(Òً2`ä®·í/ºUº½hOå¸á©~¸_[;Ø@”¨ÅGw½á>>`¾±?”ÅþàRž±¢C¼olëMøÛÿšlŸÎƒš“ÖÑñVfÇ®öf”™ÅÌõµžŠw¨?Y:Në€ÜQJˆ/}fw±'’ÇzWÄÀŠGÚcK°²kQßîkUéºo±ãí÷ !ÕVˆìúZvE“ñã³²‹Í¦”3lg &†O*‚ÈñÀµÃÜþÁø¤ˆ8`A(–c…IºãcQ dÿ +u§JÂùñþþmHе{½ÃÚ5é@ª8³Ƹ!‰s©Ôùˆí@�[• g8#9àÈøE˜4’ Ø¡¥6KæËf[l°©¯qu¢–%R Yô¸‡{e+2Ðá>tÃÂõ¢²¡Ý„¤”Ee7Ÿ» 5/LH§áÕ¦.ûcuE3”íÜ0¬Øpñí®ä¼ÝŒJXº’v³Àœéa¸=_ñÑ}«jϺܾ +À˒ù*ି={9÷êAÁPn@eã<ø¦p—a ýøì&�ú¶§] +£VÜ\ϓ×jinøÀݙ¹¹Åû¹˜ËàãËžïÁ@FQ¨Ê3‹µ›¦xgõ˜<‚1ZźNÈc«T8j‘ڂé"‰Çc[š—z]ùÛÞ±7튣¾¶?uha¢:}–žø£Þ<^Ô‘ÍUîÎ1¦ +DŸ‹Ùçnan>޴סšË¼ KàlzoAL¿~$ŔÀõ—ô@øã˗ÑðâŸôPU|ø¢Sýðþ†ïfÞÏ0y‡íMÄ¿¤à +O¾+Àpin^ÀnVü†ßÄvú¾P–ªk»»}ÂÎsiãÀèæ5æ‹Î­èíÍ,ÆÈ,¡Ø(ÿ�M¶q=¾GÒ3!pöêˆåi(ùÌ,ú�{…;p«— Aj’§O%ÑY(%Š÷Ñ/|ä^®,!¡.Ïßêã‰Q(.‰°Fíj[dù´×|{‚´ã>ËXš`¶¹êR{¹ÃF·¼‚~É“FÿÑôóÀ•ÚؕúÊü< PFk‚+i‡‰g0Ù(ÓiÇ!µqp—qW ^Ðõ +Çüҫʓl®¯ó?˜�JhçP*F®mc]dª TŒ~n´QÆ=¤ÂÿàȾÁ¬ûOřû_É$ ^® –ÊQ|FìI³ æ­FÏÕéÒÔY×T¾¸zh¼ýl¿næ°-„PJ2̵нì0-¯‚BÉpa„þÔޒŒnf‹J¸Ê®-÷líÄ_šØÀŸ`ßІ% +»†û›Ž È^óf”½¤Ù,»•Ï)þ[Ž÷w‡ ]Ÿõº;'o +endstream +endobj +3446 0 obj << +/Type /Page +/Contents 3447 0 R +/Resources 3445 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3444 0 R 3443 0 R ] +>> endobj +3444 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3443 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [189.386 371.067 202.835 383.022] +/A << /S /GoTo /D (section*.111) >> +>> endobj +3448 0 obj << +/D [3446 0 R /XYZ 71 757 null] +>> endobj +442 0 obj << +/D [3446 0 R /XYZ 72 710.604 null] +>> endobj +446 0 obj << +/D [3446 0 R /XYZ 72 357.144 null] +>> endobj +450 0 obj << +/D [3446 0 R /XYZ 72 206.635 null] +>> endobj +3445 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3453 0 obj << +/Length 4180 +/Filter /FlateDecode +>> +stream +xڕZY¯I~ϯ°x‰ qÓKõ⁌˜Ã ¡aêºËvOzqzÉÍå×s¶ª®¶; (Ñuíë9ßùΩþæÝ«ß~[ìÊ Ìâl÷î¼ËcøŸyQîÞU»ŸöYq8Fe‘%ûKwˆ‹ý|kúépL’d¯‚ìðó»ï_ýùÝ«¯¢]ÿ"0Lv§öÕO?‡» +ʿ߅AR»gjÕîTVÀo³{ûêﯾÁ%DÙ.Š‚2McYDVA¦do'=LuwyótÿñÅ{}ˆöÍlF\ÁzáîÇA–Kß¿õ]SwF‡c\¦û‡‘šx¬¸ÌöõÈÅn + .³4ít2¦âÊ©çºSOñ.†K¹Z] '.Mÿ¤®ìoSÝÒ¹µvþ4”–Ù~ì›yªaTªz®§« i‡[Ý4f”µvþŒÛƝò¡ñNǰv\s’ÄûÁŒu5ëf|Ãù·oÿSG’ӝ4;Á^)q1'Æi>â|ÿ^ZJ±æŸ7[@·†ómÝÙý‡£Rjÿ×N+èaod®zäD×óï3vÒ8Ñ LRQ™É ­ë8]õôû­ÝÖ"…5 ¬@09Ïã$0,LÐÏ\i ™«‹áäóÕÀ1Råa»PLÜn´Wә*`1‹“µœEY+Y Ö£4F*PQ ©Q«qU/‡"ÙãMd¹ÜDNï"‹@š† ñVxf只 ŒJ;è¯gMXªT7ý¸9H¤iò…1Š ˆÝÂë3/hDM$ƒužQ©°ô<ô-ii&‚-›„³ 7�9ä&tàPÐhÒ$,rgAxÕ݅uÁƒ“{n^dR|¸Ue’­EƒÔ[Ý@—[”'™KÛU|<¤)äjSÑ +AP® ©‚_{QA]Ò'Ì^½=F{†ÃÖ 5hƒ]×ÜÁ =52Í`.¤Ý8*¾ .LH¨‘ï{®l¸8>‡ønüûĒ(‹<éyēÙÐ +Í ˜öZ äûÆ“Õ l\Ö{XFíé€$¸þùZ»]Ð�(s3‰²ÕzlH@wZü¯â9w•AÝé¹¹Àö¡³<(Âø‹B›¦‘Ó63Žšõ]á ?êpi˜Úö`á�qØÂ=Œ¬¢ *ݪ¯ºÁÓ X +“< +Š|ïPÉñzÃr_··Á;n(ŒB‘R¨åSÖÝɌ\ӟ¹‚Ž¥âK„¬ë` µ] JV¤<àƒêñÚÏ(\•d åý±`ÊhJ x&hWÑȂ´ôjŒ% è~¹’Ôãþº-Yd+–•ûõ ÌÄ$…%¸Cüå&ù°Š7(ëñ^t“hQⰇ–ß~¨P°¯¬Õ˜e®` ƒ»¢ÞA6ÇôUœ°±Â¾'ì€ÕӁÐÐP,g)¹ÑÑڕwH8>‚ËÖ)  ¨XN>6*eËavVnaáï$=H Å8õ·_’ˌ¿À]ؐ©{ Ëú±“Q¬ÅeXS±[‹™,naZ*ZTQV~OÀWєû=WzÒe é‰ÅäØ'`X~ž»Óä@ÒþJëd?~sê2èÛu5èrP8Þs—•g õ{Ā$KfV³³­ÿI$‹!ŸIë†G 1ö?@`wü¬nk°vN’R¬`Q.&¹Æ1‹D4±‰4ê )êuÀïz.™Gsž.¤LFttŠÖSZ*Já.”$ckSÉR£9 †PÑâ ÈGiTb®Ôx%oœÇcæH†–-”š×SqëQړØö<Œæ g4ƒ8ž3ê'÷ ×^zo†Š›Ú=A5s;!ùdé SMÂO\[eÛ¦¼£;3§`‡Šø+ÎÙ!±Þ +æÆ`Vñe›–9åm bµ7µ%³rV)ªòTS-\]1ԛΝ©ØAŸŽ,µq™eyO¦€àü‡<¡"„†!#qîŒ[.ÆMZ^¿Á+é�ێýù(«Ç'Pšp0ÉAÁ aùt§yùX2ÊÒ±±¸JKsϓ‚\Û†.Û‡@öÀ’,_@%؀°VVnš€)‘Ê‹ýŸ c­²J²OQ¸�È«œ %T·ÎׁŒg*ðÔጊœÍGŒŠ³0‹d-[¾F¼PzQJ˜Á²Ý~¹�hÀ(«?K‰‡û©œ²‹“wÁƒ¥žp*HùÎV ÔCDÖ\Ai¨:[ ÌË-Átà-ÎÖ:$�דD@î +aWõí ®¿4ú k5š=Nä¬}+¹ G¡™ðûž¶ˆ×Œ9Ò.h˜W­Û±»ŒC\eж'jD|Á&Î[W™¦AX÷•« Áûr�B®5šKm^^лàiª2ÿ"³Ý¡êâƀì=¯øÏøa´Mn&ÀŠœò>ùŠÁ8–€>«+†»®»o\ŒÌÎhUuk¬kîKîT[  û�Í>™;÷{œ»÷Öר4l³lOæôù`© å«9IâeVÉﮢÌÀÎí!¬õÆ=RŽ€‹Ÿs¢²l[[Á:¨H}]Y9 +ÆÜÀ îøyO96ÙyÉìdfû +ahçnó v4#HJª˜<<®+*ÀÝ)Ї ¯½7p¨KugŽÖÛó¼7Ü\³å©Áöò²ürx!wKÁ+ãÝÔrs‘ºØU”y¢Ö œ‡ˆ HÉØ&ÚÓ@¢ÿÂõs§Áú‚§Y‰ eOzrðÙ^XÏ -9Ïã%pá»U0Í/3);óíÆ³¤–µ +šR@*Sk‰ïœ±™Î”=A.êÄUƒôIw[\ªÑLoAE`û·£Â@N¨i1r³Ai‹ tcCd'8•³´ýÞýb²ú^"p¬=×-î±¼4´h/C)"´6̐¬8»ðBtÏèÖsо2Ôû Tï<O}É>*:{ø£ {ªÂecÉAðx(%Ø4µ–Kr˜¹¤,‹  +•=ðgX—èSqhE ›ÒI`ïSß¶äÌ`æ +ZÝ#xc¦5Ö·©GY Iyː Æò¢tK9T”Óͨ(j†d„JhPÔÔ£!Rb‰2[:ç4a¾7œaŽÇψ¹ùó¦£}aÍÀªÎ<s‚5ë8ï»h˜?»ÁÄÖqïOváp>xqà"•j®¥[=núÈiN3`'; +ž—i¡!%RàŠSHÝð]˜%"?îæ°æŸª Áo²øNd€VL±Š?b…4ìÅޕ‚ñÝëÉÏï% ŽÉdî|œ­øÿÂá +ßùE›P&K@ªH—¿@Kˎ�î¶L=œƒ:~€ruÄî±²õ…Øzéïû÷8aGg½˜vaÙYº]¥àFáOòs#T!;–O¤ýƾWn>"Ð ˜ujÀ$ŠÔa¼jýBà�éÒ;ÒrÕÓðÑQYÊ]ö2Š\¶º»ìdoG²—­l\äž×ÌFöóƒ~/T�}Žq&ØÈsY–‰¿Š…¤yAï*˜çàÏ4㊱¼2ö£–õtÛãý`½=zò EísšIÔÒK¨[XÉÒFn:apôX@Ý·$wÃÖ͙Oº½5äF`øDŒôœ=ÿڃ‡¤þµùtCÃòé7OöI z "blÜl7üƒ+ ¬«Å 2lp‰¿ëÀWÔĘ£x™4eÖ]OŽ€\¬Wƒð´ŸÛª¿”Í{ÿ#Ú,زa}ìØõU^ò8›ß޹ c»Rgöæ Ï¡–œµ)ہö¨ðž`“ ‡<±Å–ÈRð×U1bZ³¤ÎÄHÖ®‰Èד-Ôûþ<¨;‘¨Ü>üä6"•GÞÃ'Õ?‘o8ç3†<ºsV 7Èòht°o'ÐÚUÚËÍC«—Z^xszáEèööÝyµ¼Ðî$Š]lòÐ:Ow;&ˆ/©Orn".çCt|J v”Z:N‹KXЊóL/¥Xà¿ù`^h°{óÁÞ7°[õÈüV¥àÁ„óÑBü.b|å…V±ÿn Àºâþ}\&éYa6Žd�kL‡V2{À_$÷Ù±”À›’íÿE°2s±Ü`™ß»²eá֕¾É(KXs^Ú[‡v«èëJª€oàž¢Ä¾N`Æú$ë|í„ó5Ï.³Í¿ŽLùëUs¾{y¶Á’eq“§²Úº(IbŸòhóGÔçÊ܍àтÕëem@{Àz6q‰¤x÷°” 3€Ä3Æñ\ƒ\ŽrÞÊ!G~=þòý$ƒ†êù³îôÒ¾—IÇ-ÄzDŠõº³Žqr£lÙQ$¸”ܱZªèmã…Fß]å¸d ¼ƒ + 1ùh¦Å„€¥==™’ €’_Í0ßP˜ {òOÓObbî­Va_æ +GäL-Ót½¡#ôÅt·|áBs@@[zû«¸ðضv,Ãđ6äR"C­¶ÔŽJ;Ÿ@¾¡à`º¥ŠxM"¡Ö±¾êÛh?Ãí#tg6eî-‘Å8#ÈOC}“‹Ç"bî1=èèæe”¹„ž0@ ¤ã".XÇ5ugCïŒCʐ£lÝD(|Öð"Å"Øß"FÜybXµ,qÌ(–箁>àÉks0Ilxã|Ïå¥-O|ÄÊÝF“"öÖ?r=¡HÎ@–™A3ÕG`77.ã'€[Úð(ÓÑB­>ÁŽ…|ógW±øKù=ýÇiÈ㓣<M²˾åA¾ôƒ'ö™/ y¿I¢Tpb'*$Š,ä‘=î8F +¯Ös¢îЁ·¨ÞGA!†1ù» Hóãh· Iâ¾jñô›$¼£üòpOíûñË·‹ÄÄÿŸ¨rÑŒ< ò4ý¿BÄo,½©å±Óû‚…t+–mª^ž PqøÀEQðW +0”E“yi}yÂUËcíòfòø¶›ˆÓܼø)ôöZY±|Õ43Hó»W‡ŠôZbՖ󷠋¤`�PÆ{—' +û0HV‹ |$ý0³ý + ÷ VXxÇÊ£¹¥Î" oN.%¡>,CÞØaºÃò?„Åg>ÝÓLùÝ +SU ·ž@iتØ¢¦ÊQÓE²‰§Ö=çä¸â¶ 'U-Jê1Z€Ùò@DßJWhß܉‚3œed—ëó‹ÀCxO¬¿ üo6>Ð[|ö~@1ùŒƒ´gŽý—Ö¯|k„¦ÃAì«0 õ§­¯Œ +šóócBª|üÊǬ;8\=™ÑºÏ‹Ë^‹kM„†ý핝Y»Ý2ÞzÀ¯:«éøWc-š÷=˜8ñº¹ô ‘×–¨LƒŒÂ¦Þáƒä“scP§Á I}¼ÀÆwMÄöµ.¶‘Øz˜r¦ž¨"Q¿®Äïpê ïë<Nºš’žªR^üy=8‰“Ï|s´Š>#¼q_1[>C— ÄåŒñHzSì¾bÚ¸Xn’0‰…ðÐ §>Ìý$Ik5,ûL/0iâ(’p[fYl¶6-ÈX%ĎGs1¶MžçêROî[ÞÜŬ²ý{~¦ôfç¶Õø~?ʌMãÖÆ +¿Þþ/âs! +endstream +endobj +3452 0 obj << +/Type /Page +/Contents 3453 0 R +/Resources 3451 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3450 0 R ] +>> endobj +3450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3454 0 obj << +/D [3452 0 R /XYZ 71 757 null] +>> endobj +454 0 obj << +/D [3452 0 R /XYZ 72 712.597 null] +>> endobj +458 0 obj << +/D [3452 0 R /XYZ 72 466.164 null] +>> endobj +3451 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3459 0 obj << +/Length 2220 +/Filter /FlateDecode +>> +stream +xÚ½ÙnäÆñ]_1V–,{Ùdóò.´ˆ¶Vž6ûÀ™éÑ0Ëkyh4püï©êª&93”%I Ad7««ë¾ôÝýÍ»’U*ÒȏV÷û•§"QÉ*öc'éê~·úä<Tk?q†¦¨ûµ£D´v}O¦±¥ëÏ÷?ß|óõF®<ø‘p~•ð¼`µ-o>}öV;Øÿyå‰ MVGU®T”À³Xýzó÷›ï.é�QšˆH1 y× ºûïz÷ƒ¯f±T€ÉÀÝÄU(ü@Úï¿ÔU‘W:k‰‘zRõ}^=Ð2ï𩜬¢uÖöß,\)¥i˜\Ü)£ì*òƕ¡)HÀ báÅÌÆºh®)ôV® ) æþ ùÎ`®O(ÀÂWñ€ÌU2Šb[—eV툓]Þ5E¶öcçÔÑÎfȋÞ͙SD(Ö®Rʹ_'SÓ6ÀJ§]ÇŽÞæû‰'¯öu»–N‰_³>¯‰}fôh@|ùv(HØÊéë&ßÒ§¡ÓôÒ4}ìNÆÈúìiIÉ®LD©Š$’3!¸¡:¿}0¸ï~¿–‰‘lèÃ3€g@'Ú³Êä Þ&¸Æ¡F/×H|)Â$²Pw×X¤Þ@:yVèt(셍¦©woi;㯇ºeÀRw]ö iaÑ4mNRÔ;>·1èê¡_2)‰FZZÀËŸ½üŠl0â|’A¥¤Î_÷½né"Ò¾¡i˜Vmè´ú+øîHÓh†n¸ \ÄÇ©¸ 4 ™žüyÑÊÀ'«òÁè4E#ZÕ{zvÃÆàíhiâ{#4Ô +,ö=nÔ Q /0?�䯒‰WfˆäD ’¨¦Åœ58½1Fï½yorÀe RÕ3yUVjæJ?õºÚå¤'çǐ0—…o`od_5€ž”qt¶²`ÏάÃ᚝tf+oÏ|q¼ƒef™b±Ã.K¤kŽ0ÙCfƒIÍ$ÖÆö&<‰ÅóÀñe“mq÷ËÏuÅäúIГY_„Ž¦ÕyJëf†%ô=b臬(NëD9oð�‡–£-x{¿Ê5”2õ£.¦ºé˜…n?´• Ã÷UxR`<¾ +Çè4…Qå]Œ1¶ÌÚ/6w…ÞGø#‘Q‚Ém8•uÊ5Âù·"έºCYòÙíжäu}q²´<×aädy‘m +}ž@/є¦x¿mÁÅRêô8g&œ3¶º=-hÉæM›æ€gÁ+ÊK¯5¤¤aiVY-luÆPIˆm±…1 S›ãqÉì`ߘ¿’Ì#lX‚Ì®,lòW9§Ã³–Ûz—cA‚RþH”~ÒÛ¡×|Ô'7‰±3·aEÁµÆÅèX3ûúQ·ztÐxtPL8Öpß 6¹SP 0ZeeSèîÍR’¶™Öäès•¸q‡Î_([C;қ‘¾€,�mÏ«™"Ç p‰áµ%þÞ"Csf|è +ԅÒÃêéìö¥û…û¾¹žðQü§¯>æý“ñø…1WC¹Ñm÷"·¸Í-ÄáhâüØæVv/ˆ”`jzîóböÐþ™ûq™5F“ 'Ræ[ÿ[Z¤wE“„¸ “I'ö û^÷_£áߝ1×.+þîn—gíi’Ö5aá‚@ÎI:Sàk“7úE—øXÔH‡Š—Ü"Ãtuᙁv=íöJ4WfñÞ¾(·õ-pÈIEþ…¹Î6õ#–?æ>ý¨ÛŒÉ:Ö­å[WÛ¢îôîÜc¿5ÆÀE*⛂J +¼ñjž—Æ0ó¿gÙ&tÏ2ΗN\?µÀ¶ò½ÿ7Ûø’¨éÚ(ç©ÚN{Z}ëbÉ`ʆ×õJì&!ɝ Î-1Iß9rS¸øÛÐPßB퉤ràx—;Ȋ6÷Cµå‚ ±ŒùG•?!I˜ôdÄ)¾A¨lÆhò'<§¤ +¨¶c™ªrX€§ÐrGëþÐÖÃÁŽØX½¶è`A¬M[?´Y9æ?®[ÕÌNÎj*L6XÛÓ.™Ñ¬’{ÃÕN:ïhÚ§¾ò_ ]½ˆ£±}õzƅÖX$×û‹+£Z½¦B…3KáµÓe]u}›‰å9F ºÄ³9†m ŸŸbü¢Üœ¨\ZnìǚA Ð?7Ålªh¶u…Q]ÝQ©kÚ}z|àPy÷þbmTD"’þ¹^-Dw·¤õ‹¯î†ßÙO‹N[Z^yÙ3èþÀ %(Á:a±›I3y•4_)LK¦‹%èí}zÉæ‹h„W‡`ïóK úv腭ƒK¶Õ¶37вñy6…čyÔ1‡¡/j³C]¥kºùGUú.Œx0ß¿#" –l¿äš¾Ã®ºòŸøNãMøòÅPu:š‚îú‘ +DàOÝ'IEŒ½" ºF"q‚4‚:¯C‚gF‹³!’a«,¡y�n +*e]å…Кç&·¯ ps\!2ž‚¼S„Œ)lc'‰oa +êù"Qþå4}nôº_À¡DšÈf·öó[ž«4Ó7š!&RÜ <ϙ%ÂR´0… ~3Sd®`àIïàN#g{êº|S°4j¾­4ÖWôyc"=ìä8Qjh´†2N„Ÿ¨óÚ }ªã=ÐUyÁñÙöó=eÒç„ì™9ü BÏÈØÿ'" G@N,ó*£NsžNȳbô¬ØùÂÃ;©€‚žfÚÙq +s6ð™ò3¦È±qîõNXñ¥@‡ÏªšFáà¡ScüS>$`S¡]j—• Lì˸˜¢#A£g˜ýތ_Ì+ ôbš|Aòu6XdàSO ˜ÈâË8ñÂE™?é½RrÇ3½%²Â”gΜÉʅôjÃÏB֙h4ÈùU/M¤Â@¨hZ\#’ ¡9ÎîƒD9±·\Ùa` +fã[þ—Í�i/¿ó +endstream +endobj +3458 0 obj << +/Type /Page +/Contents 3459 0 R +/Resources 3457 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3456 0 R 3455 0 R ] +>> endobj +3456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3455 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [171.889 21.125 185.339 33.08] +/A << /S /GoTo /D (section*.117) >> +>> endobj +3460 0 obj << +/D [3458 0 R /XYZ 71 757 null] +>> endobj +462 0 obj << +/D [3458 0 R /XYZ 72 679.503 null] +>> endobj +466 0 obj << +/D [3458 0 R /XYZ 72 525.19 null] +>> endobj +470 0 obj << +/D [3458 0 R /XYZ 72 251.326 null] +>> endobj +3457 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3469 0 obj << +/Length 2521 +/Filter /FlateDecode +>> +stream +xÚ¥YmÛ6þ¾¿Â1PÀ¾Æ¬D‘”´¹½CÓ&À‡Ùoé~ ezW©,¹’¼/=Ü¿©7k“M V5œ7gž¡ß^_üð>Y¤,U\-®÷‹˜Ãÿ˜ÅIº¸Þ->­â`½ ÓDE«Ûr͓ÕéXTízEÑJ0µ¾¹þåâÝõÅïá"€!­,¢Ev¸øt,v0ÿË"`Qš,,Õa!TÏbññâßoQ…P-¥Rr§„J¦„SâûMUìPØXÙ`±áœ©Ø‘]ßÕÕéö´ãñD]Þ㻩›¼*‰B0ñG骽34ÕdÕq½A:z¯ö´¶#È÷?˜¢q/Yu�笺ܭÃUC¤(F»—"?ä­Ùy[ÑSÓ·&/o ϶<žZyiØz#Döä MÞC° &7‘Á[ÒՔøŒVµ9:Cqø¶EEžh¬‹¢Âאéfèq°N*Ú|ƒri.+ô©qcԙ'ÜK¢ISfEÕx9¹“žê‰ÛÖ:CÆ¿Y—· Ú£ë;Ç�7Ó²mž`—À3úÑñ"?â°ió¢ á]UVµÙÍ{€ŒÄxÌÛ·Ã{zߞ\ fº,}Ðv†à‹53\íÜú²Éwî‹vÔ֐Øb%yˆu +)ƅô¡ºÞ¨@¬ÊŠž>žJô¼ `.¬RÆeLìâ%Q„é€B2Þ}ßÏp,Mø„ÁðŒ€·8œ#Ï¡ò‘А~ÙÄ4 +©JøEù~†-gqÐÉ%ÿ<ÙØ¯ê+s:5( +’_4ð'ÄY‰Cæ†C¾QÊDÐYü×sɐœz{gŠÞsn*`IÒ1ûی‹Uì lÈ¡Æ]˜à‹y4ÙÉn>¾yoŒm¢$`6b_×¾Üå-&¤sŽøâKªƒ Õن™Bp8°õÉн]VåæSWätœ­jz6¿åGš;š™µ+œI!^¾ÿ¯AbjÐ^Û|ë-òÖ@J‰C±z—C9“2í ií\U6§ƒñ/‡=³® |ãx¼[H(4‚.éi#XD]‚Æ9J”8:ÙyjBl“J¹¶‰Årۏ†,ìvÀíÚt»Ê —֐eM·þüˆFa %UywÙªtî҄ñÞçè3™¬>T­ñ +é–äÛLø¬¬$ö7çr(é¿cÍ@V]Ñ!Ÿ‹ˆ³HM}îëϱp™7CçÑ©nhÆÖkxRŽÄªÑGLŽÄ‘ÝrÒ\Ž�ÂxŸXf¤:Sî&⺠ÖÖ§?l‘ñ•ÀiÊ\\´4. ïõÌk.g²7W,””5’Dý1¿ŠæjЍäÒƒcþêJgfÓ`⁠#Žßu^¶4\þý}þhk¾ý¿Z¾ñÃÉò7gkù¹«6¾) áü ²&zc—7€@lI~©±Sç X(B™r%#™¤qúB½°þ¿L‰¡gë+>ïËæS ŽchÐD[žûnù¯ºÿN#c3Õò›}ꐋ:×a›~ž@Dy;‹E0'¼t9×ß_Ýïccè¥ûïžq_ÒÀ­!°|¾:š_-ÏÖ ?ï¾Ôƒ(�1•8ݎÎ4$Ý8·ö)d@mvÅÓ+«âЭÎUÍd‚t‡¡Ï"µ©Æ‘PÙ:2‹U*<×iÛe4éQZÝm±UÒP +qùpïÑ«=8ø=ß{ú·ÅÉG£«[CUIm³ÎÖdF˜· T™+âК  e[³M +e\¦�xSaä@okjݗýi‹»úmÎu<`}õ° ÛyŽNYuèõ Å¢66ó\ 1åòåL̜"¸Í]±@τB +˜©cs*gEàÇ~dz¾âIì(ý1‡è •ŸÂMAE²ÈCcï…6Nd�-ß¢s}ÊF¤Êw“@u§:00¿ad²–ªX( ©É8بK”Ãy‰t,`~«›<£¡3†&>·ùÁ4Øy§)œ5Û(Þõ_hUm6Eݯ¥ qÒ½Dm[Æ'z1ÇÚ4ØÓ7Ž……48:hêJèíDe¸rçLÓ!4‘ )DÜ9¼® +úNzÕ¹Þèß8‰ñ ÿu+öƒ§®·ÚZ×O4Óy _óû _ãäi·¼ëCp¶F¢Æ6"øÍÎwqÚ¸4躛]5“:= ¹A¢Ñ^CˆÕõ:Ü¥ LÍ0‰QÐEýõM)µÇPÐZ®|5'׀T5˜ôÅ:�@FƒÔˆÅà”…{í^®\YnuÝ^‚ûÏe^fµ9˜²ýïÍÜF÷lš +ÌmÇ O”­5?Òó-=~¢ÇÏ˛/”ŽGZ}èØE÷T(£WmŸ¦´Xw¬ÛiGû¶þ„CPxŒVº@ÁaxÉið�p„FX�Ç·Kêy•à”Ϫ4v–WÃS³¥UîÏi#ûl<Q&m~x7>ž +Óósʺ‰ŒžõíÖ)¿-Nf9'’2÷Dh«oÇbƒà`¿“\è­)ôÓ·/Œ•îPÓ%Öà0 ÛÿùÃ2糫ð2½™Î~ÌLÈÿßv>µ@l`fùÝnùš¾õ0ÎÇaþúó ÍFEYbçû+‡t!QºFzwwCØ'T{¦è +hB1‚~9Ú¶²œ"²h•$óˆ,  ¯@Ž IÙõ í©pž·H™qߖÏá¬(ˆY…hq"ýg¥wÏc¬/ƒ¬EI'³˜eÄ% b9Á$xw"ý˜½”T¶c,Ûøæ®3¸¤jDž«£6j`ã•Ér@Â8fþ6(qºpÄÚqÏ÷ŽÌÑÜi·nKÌl/$‹”†7YÒÞ"—^’­9Y›Ó/�P`›\Ã.C‡Žý{Hž¨ %¨!šê-¼lîÀñ|ÁM_öH¶ÑëˆR€?fÖ×<ç¾F©¶úà�áxA͛>øÄþø+;°Dtš,íq*W?–hZ›ÌcK£nSÆX“à|w¨,÷úN±ëtéîD„d"‘³¿\À1‰eïå(®…‰-²,iÔß¿â[wå4 ov'B%Y—øŒO“ñô&#Uêc€äYÏ÷÷÷cç‡Ãæ/8¿¿©svô ŸŒ=4¦ u‚‡(F2h™~‹…³iö +šæpr-—i›–LRH¤¦- †’àÏtű`‰u9°©p ð§‘&]¶i¼â|>[©Šx<ꍅý¹6á¨GÛXI(®*º«å^ †frG9ÑþsB5—6#ná_͛¡”ý¯�f(»@MR|ÒHéú–ªl­mƒðFsÖy*†”Ýû[Û+¡i‰ æ&aë“Q…-8Þ°«ñ%ÑÇ'e—þ×Üÿʟ +endstream +endobj +3468 0 obj << +/Type /Page +/Contents 3469 0 R +/Resources 3467 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3466 0 R 3461 0 R 3462 0 R 3463 0 R 3464 0 R 3465 0 R ] +>> endobj +3466 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3461 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [142.229 387.62 155.679 399.575] +/A << /S /GoTo /D (section*.183) >> +>> endobj +3462 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [307.187 140.413 320.637 152.369] +/A << /S /GoTo /D (section*.174) >> +>> endobj +3463 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.923 140.413 376.372 152.369] +/A << /S /GoTo /D (section*.99) >> +>> endobj +3464 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [241.302 41.825 254.751 53.78] +/A << /S /GoTo /D (section*.18) >> +>> endobj +3465 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [177.057 29.87 190.507 41.825] +/A << /S /GoTo /D (section*.97) >> +>> endobj +3470 0 obj << +/D [3468 0 R /XYZ 71 757 null] +>> endobj +474 0 obj << +/D [3468 0 R /XYZ 72 712.597 null] +>> endobj +478 0 obj << +/D [3468 0 R /XYZ 72 372.427 null] +>> endobj +482 0 obj << +/D [3468 0 R /XYZ 72 125.221 null] +>> endobj +3467 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R /F23 2044 0 R /F11 2599 0 R /F25 2598 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3476 0 obj << +/Length 3292 +/Filter /FlateDecode +>> +stream +xÚ¥ZYÛF~÷¯üb 1ìƒW`H96›ìÚ6›G¢F\S¤BR™™ùï[Wózfâ˜Í>ª«««¾:¨Oß>ûèót‘Y¬ãÅÛÝB'YÚt‘è$HÒlñv»øqyS¯tº<«¦_­1KÄ«µU–,µúùíWÏ^¿}öë3µែÅðgƒ04‹Íáُ?‡‹-ôµ“¥‹[šuXØ8…gµxóì_Ï>E>´0’¥Šô"†gl…ªÉ·«u¤£åó—e}<õë]Y¯ž#óc¬uLË×* ¬[þv_0ûu~ –]6;îéÝ‘屟Be«•ZÊÔÉ  \ÃùS7TԛªéŠ­#ÁÏ_OM_t2ç\«8Ð6špb£pٙΦÌ+î¡] âN5J$ Ԑ©xÎÚ(7¾öP0ÑêY¨Èr<ó=36œ_NÝj ’Ùò[ßÈNfB)±A¢3GŠ®îb7fäwÓy½í˜è®m"$Ü«Ïk¸‹mÞҞ +/ +ÞO}°Z'Y -áµã±¼ªäüVHåö4ÜG˜¥noPq£EÅ/µÉš0P:…KTAE3va‹L˵aÛ 8¨/ßlŠcÏ}]s(¸wrJx“Sâ 8¡úIál™VËïª"ï„vW™}Q¹koZÏMª‚tîuÞoðŒûJ:k_´ù¦/Ã6éÚb- f§ü)ŒÂ#0bR³Ô!¼©Kù˜$£AkvÀ À¡iÅ@¶EŸ—•ØÂZ¦Ï,â[4ëäD­û®/¾èåí¾Ü¬t²Üókw:²á4mϳs~`o²lĪ„æîTÃA›š×⁾¯Ë;<ÊvEbý0“[î>qÅõ/—å£áì¶àùî§œ”Çq&.¾î…û>oû²¾a"îˆ@|¯Ìò¶ì÷ÜÊyè߆RS6AdÍ~yy_�ív°Ìr+*TN“ùµ¼¾ËǪè>ö@É�±žÉ9B¿¸mÚwÁM}zá;æÉñv‚mÞ?bÞK~b¢þ/7E Ü7mÐíŸò�Øõ!¨cüP˜YsTp�ª($«^тúÈ ƒðÊMÙW÷<—t0#eb`ŗá¦aÞtÇÝ7`šN‰L¤;ooN‡‚Ö÷Òå…_ct' ßÀ Ód� +0öX¥(¬N¸Ê[ ºalzyGsßgG5nÚm!p0ú:<q±½E&AòšÚs•¨À*ó—bU ²ajqWöŒ9` ñBYà=Ö¬ ´qÅ %ÅóÿѬŒZÞâE{I<d’Éoîùò»'m#urºEQ ÿìÿr[ÖÛæö—úúÏ÷`<ú‰™è/Êç–PÝspda–\*r”-Åg®H‹;îC°lÖve_p·Wãh\n ÍË®ðX’tqsȝE‰-¡ER!NpóN¦ÄàÅ»®!#<.ó¾ØºŠÈ×^,ùrœ‹"Ðu(k ¶p„¤×:i›3½¾ÇeÍ µW‡g10ttEׁSA-Ö øAødu6`íñp)Ù¨ÞW"0atã  0`­Ÿ¢1¸ó˜ `ã'@™ÃAuî”òòñ)�‰µáòK4·øšÔpëÐ5ÞºLiøÉî¶é{r¯ÐA3¥ñûÚǎLçn6g¨ç7 xƒ“Þ=̘ÁÐ?¯ócnö= +«¼m‹î]ß½Ñþ'O˜ªÇêQi•˜x&Ú©‡ 4Õã H7ÂÃYä”&’×T}y$'”¦îV`l"NÐs*i"ho‹]$ø¦Ü3¡QÒ%I;ÙfzW4FW  ËMQo]„ñ} ’ù º+· ߇M!Ú¤Ü zÚb#’ü.Œm Pc¸À5?{ q”tÍ&. ¾!Þ~?Z5E­‡Ã|¹ã‘œ"SXÏ8BR—XRBLÀ+ªÊb닇( + §)ª{ÄÀ–à zy ñ@œ¸Ö¦&¦GÕ¶Dá@qݐ؟kþmYU ¯™»ŠÁ÷‹a”’?ƒûíúGò_âp¿ùBrØò¦nd;fèGUŒXŸóî ¾i<�Ñ,+Atiõӆhý(íL€F�©é<0ùC’üäs§ó äÁ�4r8 Ÿ°Õ`öVvNJKt#Ñ$~%9ßõ*—R;*!9ðéó—áyI.gðƝDÙ.†v͉t�tŽÒÙ4 Š%Á*ChʳeiYyMŽl¶]·%À?On‹þÔÖsý<¶ +[¯ÿÏ�}ã¿${7ÇQ-¦µ¡Jd Ëw§j^gÚ4õÿÆ ×%‰þ@:±Ñ“‰ŽŠã1>ÃÔÄåíMœŠ)Û¿³(~‰·ñJbâç/»¾£~õüOôM–Áu»æ/ÁS€¶%žÿ՟\ åy·‹³¼Ùs?•>“>]ҚÃÁ+Ì.c¬´+má$U´!֎j,‰ªã0*1>‹;ÒB8,¦oàE>Û7.j?Js֊Ÿ êÔ#㷉!Ðβgފþc§Ól£¦âs_ö@Îø{Ñ6܇±ûP-ÂÊRÆñüBió¦~F«bw¿ØÌ¥ ôþŠƒ<ì’ÉCF2F÷Ðí÷­0 ~ [ÑñM¢Èx�4ù ¸¨i&š¸´@EëÐï›L\’f Y4<[@)Δq¸ñúwŠn#Ê_ )8êÔÑ'Ó1s„ Y¾ãÁîtÍýÜ-,Á@Ëumµìšê$ȁëd}ÍayìÂÅÃEâú®ökW9ƒÎiµúÁ_ôXña"Smb瘎Ï.ÃJ¯8{â#»ûº!IÝ#$<Š~ßJÔ_æ‰Ó™‡Æ õÎ`Â;­��…Om[ NHëi¦ ÃӸۛX8žb <ŽÄ¿;FóWÃ-ø*'RŸ4¾³ü¼ ǁã1™ñ$½œ”•E/ 4k!W#¡K€™äQ•CŽ#M;,æ¼,Isž—mú¶Zð=~¾J6ˆâÚeOtÔgñóç.u2œùjÖl (†Â€/]ÖQ¤—:ššGdVþë 6‰ B©FÝ0Æ_?‰³ R‰g˵zJœƒ6W:µIS#\Mµ‘tHy>ÂïW[<fǹ›15oìßõ…·BeÁ…ÆÙ0yPjX©6Smæ"NÍìäµË1‘íZxiä@Rì¹äZ47²Íe¥ƒýLf|÷ ÒޕÙ�‹èDM`.ßÿh˜]NW^sµ6¹Á،‚é…t¢ ë¬ï¨FwO~ÛsÁzût4†àvÀªë䞵ïÛ Ä2±yO:úïÒIætÌóCV½UÄ$™*ŽU˜EàBŸ5ÉQ–9¡ÿ½7?‹ãiõ +UàKÉ%l¤É¦.uõ{PõtÔ¹Žß›š§äüúŽìˆoùÖ±(<Îz t›²ä>Á“ì„ÚOÛ¸­… ÷J*Â/î‹(49lã.´`ï7ß~ÿæõåçûHáQÍFm|Ã×AFŽuòö9«\€òH Ó Úׯpxe ÏdÊT.É}ìs,áäC¤ƒEµ“vÇÏñh\$–'?4üÄ8b5?¿‘ù…b„a²ÀÏd„ú_(&‰‚,‹‰R¢4Ÿú³/>ùwÀ<|Ñôr§rŒ¥¯ËZN(©ù¤.î¾Î˜ÐáY¨É{€‹u–‘oÔia2`t<BÎfÇOR4lÚac@;Ö/BK &õ_É8$֑hö�#fSÏöOÛÿ¬¸äB3Ôn°\а±É;2Fã û„×v;تãšN“€†ÈµÒ˜Ø’[2d¦@¦çj˜—Å:z-@¡’R$ Ö¦ ENþsõøÞ§d`Ú¾7D+˜îtïß;Ò ïهoa”΄Æc뫦qp)0¤Â,Ѐo1ð}Ì)LØ EîKøš>Øå›Â ˜$Ã76C¬÷Û*ư«¤Ÿ°*a÷ôW&ñÿ +CD‘:Ï^2®èÌbÂ6}ñ1^V¼|SÖƒ^“}ºp¥Ç¯yˆL”¦Öå†mʨÄÕÿZ•DSjü‰F›÷ ˜Hßó/}\nz´9—˜ŸHP†<fîÉò¦ÍûrCY�~’Ì+*;ªØ¥Ì{ª²Œƒ€ R}S´kVjA©Ï>NËÿ“r¦ÖÎ"ûmñ[¹q¿zi%jn;÷›Ž(ÜîÇ)Û!99Il)õ»ý¼Š}×Ï>”›áĒȴR¯<”w¹oÉ}öK´ƒÿO%¶ +endstream +endobj +3475 0 obj << +/Type /Page +/Contents 3476 0 R +/Resources 3474 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3473 0 R 3471 0 R 3472 0 R ] +>> endobj +3473 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3471 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 635.558 102.275 647.513] +/A << /S /GoTo /D (section*.15) >> +>> endobj +3472 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.257 58.07 262.707 70.025] +/A << /S /GoTo /D (section*.48) >> +>> endobj +3477 0 obj << +/D [3475 0 R /XYZ 71 757 null] +>> endobj +486 0 obj << +/D [3475 0 R /XYZ 72 508.39 null] +>> endobj +490 0 obj << +/D [3475 0 R /XYZ 72 333.692 null] +>> endobj +3474 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3485 0 obj << +/Length 2658 +/Filter /FlateDecode +>> +stream +xÚ­iÛ¸õûü +×]`åŘ)êJ&)²m‚f‹í•)Š" MÇÚȒW”ã1Òùï}”%Ycg"ðùøîË?Þ^=yLR–F"šÜ®&±€¿˜ÅI:¹]NÞy±˜ÍyšD÷©œ‰ÄÛm‹ª™Íƒ ð$‹fnºzu{õëŸøðÓ}É|?˜,6Wï>ø“%ìÿ4ñY&“½9µ™È(±˜¼½úÇՏˆ‚҄ñPL"#iñØf;­fóP„ÞœÏæ‚û¾÷{Zÿ;ËšíÊ&/hšÑ°Èê:Ï>ٛµjvuIó\Ó¸†Ë@ 3眥axò^�ÏE0ž<׬keÏhµ¨Ê¥¾� 1ç~è{Ó?;]”šÊ"]åNM/€ã¾÷F—ß·H9ʶ�»9üÁžyÓ|¯û¬ÙÝå ‹ý¶ÈKÅúïE'ïmªv:ýc‘/>[xåáäûÝ®i*K–µ*Ô¢QKZ-³Æ"²­ò²¹Dkögu�Ò´¥fz{تa­jš¯êjC³—ó×VðŽÛkwmÑä_ì|Ÿ—Ëjÿ!Bùu‹Ô7ßlÙ6}éf�IJ¬>eã>/¬nu›¼ÌR¾ý‚ªã aŠð) Ré}™…ð.„1å†n÷L/ ™L$`.ŽÀ™ÜgKB¶t)°Sà±dÜOÏ�Oõö;ыÀ¯»…ž­Œlq›¨8ô^µŠŸQÎ86kwålŽÑëÉR+uü²g³y$bï͊Žf°¨v´Øã Ç:s Å=ç2`i"úR§ã¹q–Ò[¡HÑkf4l³ºÉ»"³ÛŸñ%?.Ðàxž‡ÐÅHšZ^¼B7˜Á§EVÒ. áøJ­j•-é[@‘š--õn Öö¼~:"0§K<dq˜X¡×`­Vqß 5ÓIÊè÷ªµÂ"êœmßøn³»îŸØ'Éé‚uUfËtLÿüþØdwg-$`¾ /¯óB0€§ ão4‡Và'A‘s|2ž„g< ÏEFŠ”öcc÷=q$ZûFÝ:}ފbþÿx3€HõŸ֎±KÜ3ÜJXr÷¢œ1¥,/5©$Y*h#F#=¦L‚Èú +ùXS“|EŸßCHüùoÿzûêã_^ý‡¶~÷œÆ¾q§ÎÆ| "<2äÉHô”,?‰,SþŽŠJX¬}:Í-ºí¡.g„`"m5 #¸cbNÀè6Y} ÅC÷6Y¹¤ ã[p²¬3ãÅòò“½YXû¼Y '| ¬tCŽ›ãàÄ,ôÎO)y +i…E +8Õ(=x\ÔÊâ¸+ÁýV¥=ÑâNi�ÎÐîqÜ8¿žÞ5ùWI–ò°Ÿ˜l:þß9gt¢ÍFè c¶qí,à `Ш¥ $ŽË´¢œqo’ir˜R)LÙûHê³Ôxœ0)ZÆêG°ƒ¤ø((‡ƒî#±­1… ½_”c6îV6šö”ÞÕ«l¡:ø—ÈûA {ƒHñjP‹ Q‹²}gH|ÊÂcÂñíX´‡ª÷>L�”v´�V+`¼Bdͦµ¡1¤˜‚#˜Î¦*ŸÁ"Â|T!&,Í¥ŸŸ±e4çQlÜÄ ª1×Þ¦¨/sBZ•Àw€Œ¿V¢¯zK~§ä"+ +r^ó�¥.¾Hšu†aÔ.šuµû´Æ•0Þ┞„ Z!ÜAÞXÛÜ <Rϸ;ò¼2é�Î\¦ xk݌@ X\ ñÅ)«¸`~knšF&5E½%ê–qEÓÒXxU&b ge›#U£Î‚IzAK¡Z•Áy-0£‹*ّѐ¦Ip€–ÕÈZâMOo@ÎVÌ)D�Ò·¼®ÊôòÁ†Ü&Œª´ãZmXð"&¤…òö`£ìýÙò×(îpɄ¿¯7uV~Rúсló¾þz“C–g„fO î×çù_ÐÿZØÓt-+È»^Lí–Û˜oªe¾ÊU­Ɓf÷ʖ78…§-ÂMÞÀ}½U‹vÏ>:«›<7òÚ!¡Vy™ïùõúÁÁ{É,Aå?èÕ^ûµ2OO"è¶pžLìCj L0X`Òº‹Ñ˜-CvtÞ2W#“kà¤Ì6v†qCb„ %…jœ¡—*U墨LŒÄ:ZÝU&0{šÀèÝv[äj î/÷’¾¶tôÎf¶°á $m2ÔvÐ9p”p:ö=uoŠ#‚kCŒ Û,·†"ρд‘—îr ij았«ä•– +ÈHÀw¿ž%$´É A7y-îLÕ¥Ætîn—M^¢«z¾TÈÛҔy%>vxõK¾4œö©¼ÅÑysÊÆ*iI<ÌÑF«b…¥-øØŸwðæ¶°7P¦$MMpé‰{´“³ár“ÙH‹‹3d!¦ÍƒŽ)·•©-H5¤¦…Íò-޶ Õ +9ÝÞ»sQR‹‘SJ齍ÜBBäö[Í'u ’  ÜH*~$nCerqôÞ§à#æCI‡5Ã’G^€@ ê|LŸ­ç™„l£ç³_Ýg¾è±“¡Çö"*÷ƒ1ќž¼vmGý—WÇsfý¼ó‡¬5ëaâzbüœ<9w¥© ŒO]³Àù}SN^ω“s¦©Ï¿ó®yΟrÿƒ]Í·ùÓmþƒ°ë&3h:t½‡òùÑði°i1ÞiS¸¹úÔûN 4üÿÔ,ƒ'ßÉ#ëõ¦ªþ êãêÁÃ2f~<ð¡Ç�zÏ‚fee¢ç(÷h’ÒƘRÊG•Ã5/ß9V÷û:S½…äq±fËÌÞ¸««Å¢*rܙ~8¶‡WmSæR‡õ± +]Ø.d·QzÌßÖ–¹{²]ÛË=Zqàñ 7ã”3éóžSsÀ0ƒš\¤ÌÇJ +òOü%Ä}yïzÉ 9�ñ8NÛV­IüÐ&Š~ ÝÕ´EeBaê®°§4zFÕhZ™ø†wïɟGžñÙÔ÷͋ ®=CÊm¸÷C×x´Ùõr$ÀꛧüBbҺƬ¥³…',LϦ%м¤[~#z¦¡Ã½%­°7TãO ¦Ô¶ûŽš#áT ÀÖ~»N'1„¯¹Ú°²ê5eejTg ªÌ®XÒî±+ ¦4#Ҕ,à-A`g|´²õA¡V+Hz °é6ึ(i¸…iNçSjƒ1D] ”¸A=¤@­šÑžCBeÔVg÷œÀ8rmEsD¨Òª‹HrD¤©¶–½íâaâFXïêjV¬JÆP“hÞa‡mc˜E,9²Ö`†à,f¨É¥Û²®L$™Fþ)2àBüÇú$i—aü´Ò߂VcÚñ]tPb&ÍÞ?Mõ…Û)µb×"P®eXÉ p¬Ž5á˜+ôYš†7~(ŽZ›K 9ü2¶ª,¿WØ®4B y©¶6jR?e'¦…)ὫkÑñö„M``º`æzÛÿŠÔM +endstream +endobj +3484 0 obj << +/Type /Page +/Contents 3485 0 R +/Resources 3483 0 R +/MediaBox [0 0 612 792] +/Parent 3449 0 R +/Annots [ 3482 0 R 3478 0 R 3479 0 R 3480 0 R 3481 0 R ] +>> endobj +3482 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3478 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.955 405.899 393.133 417.854] +/A << /S /GoTo /D (section*.366) >> +>> endobj +3479 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.311 246.831 376.76 258.786] +/A << /S /GoTo /D (section*.144) >> +>> endobj +3480 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [452.526 246.831 465.975 258.786] +/A << /S /GoTo /D (section*.171) >> +>> endobj +3481 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [178.456 111.673 197.634 123.628] +/A << /S /GoTo /D (section*.260) >> +>> endobj +3486 0 obj << +/D [3484 0 R /XYZ 71 757 null] +>> endobj +494 0 obj << +/D [3484 0 R /XYZ 72 477.34 null] +>> endobj +498 0 obj << +/D [3484 0 R /XYZ 72 97.104 null] +>> endobj +3483 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3494 0 obj << +/Length 3893 +/Filter /FlateDecode +>> +stream +xÚ­kÛ¸ñ{~Å¢_Ⲭø”x8Èõ’ë^‹½ì—âz([»N¶|’œÍ¶èï<HJ²å<š"Ášñ1Î{øÝݳ߿)®¼ðN¹«»û+•{Q˜â*W¹È u·¹úyõ°¿VÅêxhÚáúFk½2Â]ߨLú|•ëë_î~|öúîÙoÏäUÿ$L†ÿFd™¾ZïžýüKvµøW™Ð¾¸z¤Q»+ã +øm®Þ>ûÛ³ï鮤ÞZ…˜À"Ι€Äwõ¾ìžp³9ÆÙՍR"—* »ýË«Ÿ® ½ú;£ú=¢þ +wøçCßÜþùõÛop1œ/PÆòü·í®‚1^¯ª²kêªãÎ{\¦êúºÝ÷ iï¥'ÈȬÖÁš‘nZºám$8 -C»+‡z]6Ío°©†j=Tî½ããó—r(¹õLšæZ®�e¹êÅõSzu;ðÇ:`ºoùÇЩÖUß§¥†– z_o*¢Ê´p[ÆAƒ®„±¶H“­~½VùªzzÄ9m·Y „uÂ)÷îÂåi+œö‰÷Ñ6;I>aµ/wœÎ8·zµ©~;–C@ˆTÖMÏcáJ–&3ð¾í€À ß?÷y¼\¬Â”‡š¯zÏßÚ=ƒÓÉ×ínWî7L$¯„rfN£¦ÞãPaø·ú0tåz ;Ú0è¾kwÜⅡ‘p…v=ô4¯Ϥ DŸ¿•üÓ»í˜G�6¥òì2”-D–§Ûà­dÎ'X~ª…«qÂË<NAâ[·ºÝóN‡²^=6e÷‚уct7Ë.œb`¶CùK?tÇõp쪞ɧ¼Þ«9ýÂA'¯ŸW=mff_àN»ú·Óü£³eª}ՕÍt´XRwÛj‰Š™^Ÿ°ô¶YD⌆9ð‡—qFB/³ÀF¤SyIŸd†î>̉€M½«ö¨wo�”]Wâ÷'žGL`­ø÷]=ð‡Ûׯ_3¨gÛ2€ß_[X£9VaßÇz؆…÷“ͦxÃÈå¦8áòuÛw0^ٜI ,¶ê¢¢Áâ…_×m`Ó  …�#ÈXÒ¯^õü±Áù¯Þþá–fÞò¦1p€ÊAµ…­‡å‹òR(0îǾÞ?œ_Ž*D®’nê~‹WlîvÀ*HމS°¼.‹H¥%¬¯‹9­F²ƒßõpþ hŽ×¨’@Þq/£Wqj£˜ÇˆÐˆö”ÀaUºŸó-õ죢½d¸Äéº>›î WçÿDəñÅd/”²¸ʤþaB¯N…M9Ÿ„ø\Ú´ÐúTؔ6,l¨à˜$oJ3·ãDz‰éxuè’ãß`:þ@ç×6¨g )+l<në5ÎÙò zÏûó­Á÷Ñâ`/Yìô¬Ç«uZ®MK¡NT#‰°·ÁfxKW¬³ce�4>èèlõæº0l‚¼TîMõb‰ÐN é’m [Gð 0N€zˆ—Örbôhºj<ƒ™]‘¢Èõ'V±þäϗɅ±É<‹|ÎC¾ðŸP:™/â 5)A7¸gl¨fw«¾þPTÖÄ¡�pò´’Âev~oI…£~ n +ü¢‡êxà.˜O€–©Á?¬*»º’Ò—8öÕý±ávðLzî±…Fÿk}8àÉ©—¼ ho«r.-vT°—¸ ±q¹Hs* E¹¯QÌ$Þ%ñeŒóˆzÁ¨ƒR ÜgtóŠÑ¥ppdz²:aÛ<b*·ƒKƒG2mSDO÷ª÷ë*î6û–)éþÏ=4û3sTƒe9Õo‰~ ž·´ (Ïã¾Fn`p¢Æ§€Oä„´Þ#ØèG`Þ@à«üê{ÔúdBpaJrz�šü€A6ÚÎüat|Æ §Û0¹ˆNÊò@cèª26 [eWx´,ûŸj¢q`~јiXTq—P„_Í?De/rcEQ|ʎƒ¥ÈŠ©G¡2jõS‰^)mŸvQ⟠…êˆrp… 5ÍÎjn…*NL;q X¹àśÀ/=Y"EÔôùDÓ”HÖXÐa&7E}R‚Ò4rNŽãò"R}fr;rc Ë6šör¶7Õ}ylî€@xrÐ,„#ÌfؾPô ºº=ö HöÚíaà¨;S; +쒇a§V‘wåß:5Ó~ b±õĦ½üŽÓC<á¢]å×zT£†ÑU$(€ÐäÒõä`óÜYÙ¬‡?rŒù¥œ[-U¤kúvaÁ\äÆÏ5 ~Ö2RXÖz¹„˜ZçO}(#ÍJqÎCV +9:ÄAW“BÒÀ1u Q¼`Šc¿îw¶ÂŒ']&&»J¯ š”˜ÔHðv|>¿«ˆ¯od_ ýÄr¢…ÖäMÞ7‰õ°Ó›�Æcàï°Ef@âA%4ÏÓ>Í Çó8åÌQ#(p +ÜÏ@†ûœGátQ‡é‚òiob* x á³cO×CµÀ“£ÄN9[uHX2® ®æÄûþ.rø�ÃX+2ƒÁø ól6Ù ÉA;yH6 @÷-ÿžäÂªs"¯yòÐ.&5,1Í){ÃA.‡Vä~Lº‘�›RҐ٣â¶À$¢Kž),î@û·üë\æl´põ™?™‹FB «>{•ÿ)KÄ6ǀ5ÊýœÑ~HòhÜxYÆ¡ä|#(Y„,ֆ$¸&˜šrrÔ ò +ßß×aÝ0ÐN˜+"ý9l£¼—$úaøó›ç UòB­þئ´L„£€ i˜^/ÄuÀ~¿!ôUp{"«Ãa۵LJ-wJþx¨ƒ³ÀÝG¶Ø8àе à=÷˜f0¢ú<÷00¾’âJDøOJ¡ã0C©@™„³=1ýÛ¤ �óïâþþÂ9÷QDÍÌ: +éßþnÁä•BÁŠü}ðÉâÂïTfËb6Ó~lÙBø,1e éݎWæÈÃM´´£ûmÕê‡YÁ¾Å ß&çÎÃr<}ŸÜsOᏋWșeè™ꆻuXz[NƒVž%çå¦�õQœ“‹ +ŒàbL¢©Àx!¼ÛTë¦$ Â!ärô’O£EžVFÀƒzK +ã·cÙ°iìBXû¶ZZßzálq–G5ùטœ\©ƒà¶t:UçHà°<O.\ë²T,n7FE³ýÜ*×ËÛ¡#HÁÆrÆz×vÉSYâ˒ËnLYÖ .>,æ*œKŒ„õñš²×\\€“°ÎCøf¨VpøË/جƘÙÄ2„™”!€ cÉbæ¦ao÷ÍSl…áý±»/ょ‘7“šE®(ì�ã 5Ñï‘çªÅ¢Q&Œýxæ´\91Ô G§œPݯ2^i(¸äLÁ%ÏÊ[!¥ûŒhuܬd*SÂ4‹u¬ý˜]¦Âz…ä¯tT‡Ö!˜œL)ƒ.ÝÆ0�¦>4U¨—à]‹]{#U.ä©1^£…ÐýMü‚­·¬0±ù}µk—htQáa5¸Dð´æ®Á§j»£ ‘™‰¿é‚P<?B&^3v#'óIn?’‡$/Ô5Òº ës4hBµÙ¥Èôè@�m1�Gÿ |9„rvq¸œ?N-éý±Ã¼Ln¬o™§»<ü‘‘£Ð"0'œ=%éR²Ø›Õ«fØDæq¸›Eר¯"}SÃX4/D!‰Á?>l‚5å¸ëR‰ ì¤t‹ ] JÐøiŠ +àIK«³ÜOjŽÍSšÍÙÏ" J†•‡Cƒ™[N·Â—Ñ_â9l°aä‹/ÁÐÃgN:B£Ç¬'„ìùP-%?Ë]{íl¨DIkÞ¤ðù›i鐳þFqQ¨ž{²öO̼|Π¿›Hâ·Óæ€^þ‡Û!|>½‰þÿ·ô‰Œç�镦8‘^­&UY¥F3£Â›øg­æ¬RÈ.ê$=ØM_Š)¿ó4‰ÂŒ¼ËOr.ÅIÊåÜ?€õðœK‰#ìXhz¹à•dÐLf:ªx¬õ2GÁ™éÝ¡<QFtðwldށ ÉC›êç7!Yˆ¼N +DX[Gq*ÜÅ}»1"ýÊÐՍ¡ßׄ®“e>RîQ#I—ý<%œúºèõÆæjõWÔ¾u)™œÒ|Œ[±Ø6wAGY0ÞT¥H݊òg¹$ïrÙV•ª8)NŒ¶"·z~Ç ÂŒ>k¡/ûÈE&¤šÖE/9«q:Ä<e)gl°tÊ ð‰è±‚ú4'ċ OöH‡ O‡TX 'ß°.ÀͦNfÀb‘IºE¿%Ùöý€ÚÔDF?ˆÖŽîBðu{Ž@¾Z´Zcæ\çüä½\޳乛žøBJL÷Û™ô‘‹Šh7Fkž]|8%3ýèŒÖ°åÇ`ÚNl=v«$ëX~Hd× +èêé�3îÇ¢T .+c‰"s†S…ÒvÌ>å0äjZôЌð´p2b«uzCK(¡0:¸“‰›øü +˜‡¤'%Æ®þ4·S_~Sõë®ìß q/D9#7ä?çù[!¼r_¦Œ¼È½#ÀËd—…ý„);Kø#ƗM™÷\6en,2ÄWK]‹ò¦|–ÛH]nÈ%l¡©£Ï$ЉtLÕ2å‹`±¨ÉüXcÇÁô�c:{ô±ndŽo”N½7øà“_@XâvÏÜÎ-òÔ¼›”ögÒõŁ3EF�䏸«4jAØ­ »è(ë–X¦_¸S€õ4 æ`äm8eÚ½½| +ñ;Q7>}Œg‹i( +Kž¾å’ +–ÌëPÏg­*öé æ/ˆ3ÊM¢¸’-,öó¸K%³œ´Õ’Í”B>[¿üÂW-GºX.Za°´Åç<WÕҞç_X Ðòdãiš–",£ÃËI‚’´ä¥Wc¹;)­ën}Üárkæ¶ðbâ÷B 9–g.ÐB g¦þ½ú E¯B‡Ÿ5óÃàíRͱȅ7_¬€p½K +hš^Ò?è¼Ë ï›Ëð¶*»H¨’OÅØÏ_P¡Ò3iæ½M|Îþ_(ï0H +endstream +endobj +3493 0 obj << +/Type /Page +/Contents 3494 0 R +/Resources 3492 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3491 0 R 3487 0 R 3488 0 R 3489 0 R 3490 0 R ] +>> endobj +3491 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3487 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.879 347.834 413.057 359.789] +/A << /S /GoTo /D (section*.368) >> +>> endobj +3488 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 347.834 536.541 359.789] +/A << /S /GoTo /D (section*.125) >> +>> endobj +3489 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 291.711 230.654 302.006] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/binary.html)>> +>> endobj +3490 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.165 113.39 145.343 125.345] +/A << /S /GoTo /D (section*.368) >> +>> endobj +3495 0 obj << +/D [3493 0 R /XYZ 71 757 null] +>> endobj +502 0 obj << +/D [3493 0 R /XYZ 72 712.597 null] +>> endobj +506 0 obj << +/D [3493 0 R /XYZ 72 276.524 null] +>> endobj +3492 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3500 0 obj << +/Length 3383 +/Filter /FlateDecode +>> +stream +xڕZYÜÆ~ß_±`˜ìR샗`ËÇC‚Ä äÁ6îLï !9â¡ÝɯO]Íc†+ǐì.öQ]]ÇWÅùîáæÍ‡ì6óD'·O·©†ÿi˜fùíÃîö× µ›{•g‰ öõFgÁpªš~soŒ l˜l~øùæû‡›O7ê6‚ŠçÛ0ŠÌíöxóëïÑíè?ßF¡É³Ûgu¼µIÏêö—›Þ|·ÂB’gab……çƒkÝ#n~ƍmÐ6*pÜþˆtw~ÆGÓî:¦v§Í½N·æƒò †S3ÿXÖE{æöSÓ‹>ÄÃ�W÷* µµ¼÷®vmQÁ¸$žæ$6Ø}ÁÔß"e+×q穨dpIâêîõØa&e­¢+·ÜÜVE×¹îz© ŠzÇ;tÍÑ­ìp,¼$p8fȰæ‰'2±)͗çÎΝxJ½+ë=˜ÔÔ£�T˜Ç àÐ0ç÷:×(½3·ŠÖ ©uEïváæÞ<àUñ‹²ósŠž[Ä7AâÜx>€`ƒw‡ºÄËàNWOq9_ÖP0*Ø ¡ÞŒm9‰È^¶m˜ØÂ‰UYæHÊÜõ‹3Ç|æIªp¤=íU³Æ© …¬Âû«�Ïm-œ»$Íc6ñ)ЦRA>9véä8`vrì> ¤88.t·o!|.‹iM`÷Í¥fæ¢*Ã!ˆùoxÈ ÂԎï'Å×AU²�.V´`ÙZû ß^/ŠbãL&˜‚”ñ2DÅ îÏu"£›Ì|zGñ‚"­¸£k¸7àybXxq"IÐ×÷ "ÈSë¶nçê­»|Ñ{AlMtÔZžŠ¶8ºÞµ²Pƒ|¦3´m¹“k+ë{6»ËIw«×GVr±ˆk{*†jUÇüa@8q”¢áÀ”آٺ–›b/&Žùp±õ‡ƒ̗ OüœœŒg-êœM\ri L,kv€%(:?š5±�Ùíd½n®ö̸ùÖÂN»vڞý:ÛR\4{èOÒ~µ©ÄG<°nêûÑ aòäâ‡Iþà5eÕ« %êžÙ`é߅±ˆ¸ªdQs‹¥G$Ç àãÓ mñüКD?Ð+„ºäž ")ðÚµ¬K‚ÀÈÖ ÕÎï_Ö¹I×<Í¿àÄo7¶u§~€(t~åÐçç(KiÑTx¾ÿå¯?‘rüÄ}\•3ÖÁ÷Åx4xqéc‘vð«l›j8ÖØI# H9* ï'´YÕ`È\?‘™Öóç*·íIë ÇëÐFI˜¦öÂjóš :Ò"«mP‘ö­{Á8Luö/xo“(Ô±ZŠl–l[t�m32›®’,„¨¹dëj„*ñcЗª$ø÷ÁÕ¼rݬ¬k³P©Ñ?³u_/lâ0ÏG©u}˱¥X ORI¥JTw·µÕI²Tl>"0lµ–rì ‘’£E¯4…"¯„Ø–_ ¢à8¯ÜHû¼‰Ї²xD£ð R@…€"òvŸÂgQÎ`+ÊEË£ Ân»wtˆž ¬ž<j_2‹Ò-ëiòµ2¨4c­þ¬Š¡/®^U¯È|I½ë¾Jf18u/èÝݚb%¡±+¼¨·æz#›†VÅ~4ß#®ßºƒ×L:`ï‡Ö9&ySçÈmó0Sz‰å’¡b¨>&JøÆó|‰ÿ2¾9¤w\ÙNưfåÙ̐\îë¦äi&ä™ylšá—:"€7Ò1`¸“m‰H5wGVºŸOå¶.((^¨ñНÅ#Z-ðbä+ƒÈAP«àQ[×bܕ%ÈʰÕãÞg1I8zÊJAq—æ}A)�ö†Yª¦‹¦-s@Çbï®õ¼[šŽzA.~Æà(\¤ÁYW †i’^:]ØO­ø¢$ÌFÄ)hÐ&q¨Í…©ÜÚáâ0I–G3Víþ±Dû_?!rhÓÅ Iø1SŸtý„IÚ,¾´3kÀÎôš¥ÅºYØ´ þÞôŽ÷ð©Òh'²z_¯}l. S[V)¤=1êºàN%pßùE—XEÐ:€ÕãÐ.ãá"ú*½¼ˆ% xƒøúMYïÜ H Ç´‰gÂt˜ËÕÀ«š°Y¹3!ŸâÀëäÊÑDåÞԍOC±±RÀœqƒ™Ûµï5Y òϧLÀÇëÞ\«ìË)S2­H7ͲǙšx)[Þ٘JÅ£ì•[¯c¢0óõš÷m[l õ8_³�#µF3£sݶ-ŁzN}ª•- v +R†5ÑïpwW]Ý„ëxð•CÃAb‚&󋦳Ì3èŒûäÇd+©:/Å©q6OÌSÑ0Üp5…ç"‰UÙª KÏ/F<’zUD' +6hظ+v&ƒd8ÄTRYl¸*co”w)"( -H`Á"£։·l +ñ´ÜëÞÜä £é¨r…¿÷w¿Eq¤¢;AcÅÓÞû‰ y]×©3Ië401€5·Õ™Ã&¼¥�Mô„¾¶ý@á6ã´çùZ8ÍûQä¾à%ëWS–ŽD˜(ª†·5žN3[¼¤â)_è„ôn&i|‹iÿŠVèaPv½%eKlJf›0Û¸ã™wÄî¸#&IŠt +ɵÛC&íÁ/QÖ´ _€·PÁjçlãœÞçT[âì:£óŒ³™ÏŒPqkàL½¬¦¬œßÑY”³ÉÉ Áº~z³^r«JŠ*8¾®$ç”tUOç§<6ñ¹2•J$€×8U-ÕÜïãÒDz÷Ĕ¤¨°fWQ†ˆMŸ•OƯÆh-ý˜>;Z½{5íµQ¶p]0,Û-¼`‹¯úòTÉЮ Z%䩯ú2ðÖ: ͽ'«Ôñ[¯`¬84éfa lÓEà–E+l- +Éø.daeUê¥Ê,ḜHÊ0õEAÜ«ŸÉ^$ 1Fš‘ÔÅ´¼`6üPKë8ø  „Ì;6ÔÜàëÂ퇍î\÷Å ·QLçwJg/ðÇ$¸JªÌðœ‚kӀ“Ë$ƒç’ÓÓÙü¡‰†<ñÁoÖT;¿Ø|_To|ÖÍ37vˆð0OAÂã ç:«•®§à„#ž›ö£,ûÄÏs3È¦ÛætNäÝ~.´ç¢óە•ÐP¯‰ßátjÚõ:u±ýø\Еò&ÇøžÇ²*ûóT¸@˜&B@FVñ"ÿ"­x-(Á¾Â­.¡;×~Fä:_ß%µŠ¸„ÀÅ&¬~o°–¶•R#%CkÀ5³¡Ê“+#Z­˜ÈNy­y °òYàK4•⻑P®l¾PqÚ?6cВÊE»fÞ*ÎÂ,É'¸¼.;–2%ZÛbè¼\æeÆ‘ c{á®Ð¥i#@Yëê0ùºˆ CfE\:’ò7¦¥äª=°ÖRi)Hùݳ8} Î*™8yQÖìÊ j=sÊ4t[ ;rÌÄS1b¬|X¢d</ÆÎJ‡@½zKàqúŽ'¥Ï+¿µ†Œ3Þð—åé@1Ë s±+-G"ä3¬'2èLoÉÞ~v¸´’ £ÏD¤íS¸ì‘r†9!b|5 Åf +78ª¬»¾¨·ŽJ'–¼ g‹’6úò;®2+Ù˖²•Š´•M)ûœó�b½~!W ·ïw +ÒmÏ÷pqOf¼ Ʊ37“ °ÃА tOmóX<Vçñe†Ÿôð²tÃO0¢? +N>5ë×ß<••ûO †ÿí×âbEæä[áªÞ±d°†á +^ö;€š�tæ*Ù1BëKז D ø=Cоb/–Wk&²Ðl&7ˆ÷뙬`Ȅ›ì<÷x:˦ü¢‚K”ÚL…Õ «^϶{+Ù Ü9jY–Ϫ‰v–j$t؀•ßÇJ¿žhI®f=´óJ3ê“û§ÉŸzjQ'ò½fÔNú"¤WÑÃóùRý¡lwó­ºÿÓ¬«ÍµÖðªïLœ¼•¿™6˜ÞÂaÞjO•jŠ=óPüaƒ.b½X駨;«ÂagL°#å‹þÔ&ÿς qƒ¿wð®Æ—”UpdË ÷Â`bLQÉù2ÁÅ&ŒÓq7Žž?pE•ß_~™0Ȕy‰Ÿ)]ù_ׅkz6²©³ˆ¿Ä¿lèDÀô hk1BvªíòcÈ»•°zþ1æ/k+…Sñî+’€IEû˜3~wþJ亲4 qmҋ¥ç·›…ÑôYO¡„X¡K¤ç�8OŸcQlÎR d’O°•OœÕ<qVc<Sq¥Úª#�×W³(†§Áô±O¥í£!B{üÆ¢1JM^D¯­ãm¦Òï&`)¸Û£ÿ†€5ò¾ói«–ð…'X õJ8]Ôo¶…g:¤<+×uëYdQ_ ’=ýúÅ{¶ñäøõÚGyâï@rwá…=#ŸÞ1=ÃR˶ì}X싏ãÇ*œÙ,\£_åXVE;š³=ª¢“˜½Ç²(£uaöÂñë:pú_wýCió” +endstream +endobj +3499 0 obj << +/Type /Page +/Contents 3500 0 R +/Resources 3498 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3497 0 R ] +>> endobj +3497 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3501 0 obj << +/D [3499 0 R /XYZ 71 757 null] +>> endobj +510 0 obj << +/D [3499 0 R /XYZ 72 491.809 null] +>> endobj +514 0 obj << +/D [3499 0 R /XYZ 72 309.247 null] +>> endobj +518 0 obj << +/D [3499 0 R /XYZ 72 231.629 null] +>> endobj +522 0 obj << +/D [3499 0 R /XYZ 72 95.252 null] +>> endobj +3498 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3506 0 obj << +/Length 2869 +/Filter /FlateDecode +>> +stream +xڍYYÛF~Ÿ_!,˜ +<oRüàl<g±ØÃƒIzĖÔДɿhÆ¿~ëjîØðÀ쳺ººŽ¯J?ÞßlîŠÕÖßfQ¶ºß¯¢|ëI±Ê£Üϋíê¾\ýêêuTxý¹jìú6Žc/ñ³õm„ÛÜËÓõï÷¿Ü|¸¿ù|®øÂføKü ˆW»Óͯ¿«ÆY~¼-VZuZ%Yßjõ鿟7?^ó$²mág‰°p·.b¯oíQ·§¦Õoáølëuæd*ÕB'=ÛÈ÷¨‘¥Í]O†áÖO‹N$z}gê/›]Ž,B·¨;ÅÂÓ;ó[&;eMSËÉx¶oړ²ÜÞ©š¦ÞU})+JÓíT[êR5Uª;î<õÓQúq8~¾ÉpáG "™ßá3U«vV·¸vu›À;a¾º C›¦¼NÕÀKœd°w<®£ÜÓ<bNçÊìŒå^«EÖàÝyxŽ“ÜSÜgå8éÖìTÅ3Ã>eoQtº*ýõmOHïØ´¼S?)8óåÍã0òãdx.–ò;Y˜L&‘ŸÄËýiTêGï¾L½Ž#Ï~ciO÷’fùA‘\ќK}¢%;Õwºq'ŸgÛ¹¸çæ“g¤©qž;͐A\tÁÿdÖÐ6Ûñô ¡y ÕªDæÍÇVkÞ&×ê@ài{÷$p^U™N8x\§©§Z£*!י/º压œYy–'\zœ,õ‹Q-»cƒ"½À ƒo(•UøæHû¦Ví3‹Çmœ‰7Ðé/åœ$~:>Þ( ¼{ðÈtšÁ ¨‘’*ÂçÐ6ý™§š=Õê¤;nÚ#êlßI±Í˜Z(–ëM!ôðö`u©ùdcՐÈaëÅØ££«MËó|55кž¬%º2»'àÍNuè®,šŒo|V­5»ž\úÝ]s:ƒÃC[D{JÒA0i:þªªÃ÷Ž’ + 8©@“¤35ð£Nȏ–]—£aQËìžÎâòIgñ9E+¨CâËQ|,6$m@d¢:ƒðü% +@"߅˜uiÀ{¾Ð�XÅ~ñª¿ï­&›:œâ)°Swwñ†øµ£6j·Ìõn§©´¬a¶…RÝXn¨W4<úkçƒ/(…²¢«Õgx=tf¬°3 +U!xÅ}$Á–¿-½¯kp  YzŸô#.Õ-úa\Áî¤-eŧ$(Àñ´z'Ô^k&OD|vü*<¬UõAsŸ/gu'G~ɋ__xô$ˆü¨ˆœE³ìÞUÆZ·|úø·nùÌ(NZÕ¢´œ eµ# Ç£¿¡¶{]2Ù#1]')4Ú§•ݝ9Ôí띌íÛæÄ4*­º+{8 º³£=Š¥ÑJ;9»%ûxi²ÜßnÑBDqïÍÒø¬/Hwd¥ÌÛ¢l-È~×ËvìZÂÔ϶á\©ÌÁðÊîÙ)‹œÈ�ýmΪÔ{ÕW֝£ºP؛JZóÁ®‘/='¥Ü%SìÀ™,—ë.êÌkƒƒ¡÷�ßÐññ±t´;².ÏϚ\˗ÕHáãÞ-­áHŸ£SºdMýFT5ÍÜjÍáhßÊ~ÔK!ÔùÈӂ·ð\Aˆ-Jý- q"ý—kN¦ŒªÕõgUM»e¶ �Äנ̝LYVKjmý8N_Di:�"Ù‘Ø/ò¯q2ÐàRž脙_á7^‰„LcE“µ—i§¡3qªUJHäÆÎÈa0ë¥xvf …<›…µ; f!š‚þZ„ýhx]ƒºŸ$€,`v‚ŠØ#噻ڂ6åŽ÷£kÏQk`-ywXÀ1�úÉb¢À+UUñ(Ù6j½£$OŠ]ŠðLœ:‹üâdW0cÅÔKÑìs®Æá—Ø{’‡—¦—‰¶×)ÁìÝÃØÏƒo}xÉt¹_J0É _×ç` u1(ä²%L¤Jî}øô¯;ný X\·|ƒ;rm8êRCeÁtrkx儳 ˜R¼ZÀ9 HCØD±v}Û +’ªI‡yîGy:w¸â 0ä[§Äct¹*¡|Œ˜_Aù!¤ðÉ(ÐåÇÅåÇp™!êîșÚ/`û0Éü$ËFpÏî<Àº1ÊÈqќ¹I–š0´…Ϙ¡sꙌ÷M®oHC¢¢}/Ü6Éý ‰ê!ì½,¤~šdc¢Sì Ýy¾‡ó¬@x<-ӄšÿí…Ù£°8ˆr¸Í¹4˜¬®;IÄ_ÈâsiÔ­S8-®ÂâàDÈNˆ6ðeù ZÐ%Ö0k|"¡ýçætâ²B˜…Ó©(„;¢èŸ'8çOŠs"ê<p¢Åë=ã0á+ø6¸T`mkJÍ£¶–b1õĕñV痈ÈQÖ³}vR÷n´£)scb¯ì^òfÔO&Ü!Ü«ú£Ðu18~Òÿ¯B•e£½iû-¦–gŸÇàX†aœûIÎՖ8³ÊTS 2hQšûaœH@ y÷ûG”Zˆx üqÁ²ÓÀ’ÂGZŠ ¹K±93ÏD¼˜Tƒ­a\AÛ|æ!HOÀb_èI¡?Üڃ,Òlnár¤ÖXËRr¹iyï×azÿþ$S²–ÂNš‘é“vÇwÆå/«[¹ÍìÙÙЏ‚rv½±RGhwj:Kd"—ä#°ÄDåÄ)G”9•·¨ÚdZ×¼P±üF1–&ò>ZžÚÁ„ˆŽ{#R/bŠX–T‰§‹)íñ-Ï=SG€P„ò©ªf(6±3¼Öë‡A‡*ßa^F80œ' +Їð+jZGp +LßçŽ<Ñ80VOð2ÎGµiu¹Á¼Þ<T½~­’ úB>kèüg5¥ÜO‹t¦Y,ڙÉÕ2çŽaàZ;ah¦Ù$åÌ&ñÚôÀÏRIê˜.ëLŽÚ 2øðӏ’ž†¥4 õV2¸\Äט½š€GVÍyGdžå¬ìb5ÐÔ±w<Ä5†JÐE±Qƒ:ed€—H5 0SaŨå¶d踆YÇA‡‘°=2Šj‰Š¦Þߨ´‰ÓSM˜*§À§KåyIòw„Óꅒ¨a]º×4$ 9ËǏ֞Øl.—‹’9W}ç#ƒ›î¬wݒßd Dà­�˜,þÖ� ´Ü$æ˜qP\‡€¬4çâtÀ à]}Kº#'á ‘òËŽTæáP͖54(D­ q®›ƒÙoþ+r<ðpÓÛsOÎ-¤ß%j¦\É‘p@êŒÐ̌Œ¬1¦ã‹ÎT«×.·ÒÄMÎõÉ q,ÀTWâì®k= •@Û+®²’óL¼ÿ¢õ³œ9Yq ,4üêÁUVÂ2 ypæ‡iDÈ'ˆå&üR˜Õ¿Áª†R}Ã}ǝ+xØç³~w^R…[G2A)Rìl7tPþڒ«%” GH™³Š_ú³Yk¨¢ÍÐa, s!E?«¤­ Zýhš¾s„[Méžþª,“ æAq!ækD‹‚újº1Œå1Óý+BP@+A¿’ :L'qRwºg9hKÄoj׺]L?èZ·ÊDv¸ß£g­8⁂<Ç Ç‘+^sdsÈøäܒó€Ð“hoûà*(cl›j)Ÿ€ë¡:¨˜©ñóhÊ^‰2é +€ÑøSÔ$ú«—WÕ¶Š¡ØÝ[÷#m͓${î*©’Ëåƒ;çÁ§Íóæ ¯“¨ÕAGò³óÿ�Äf +endstream +endobj +3505 0 obj << +/Type /Page +/Contents 3506 0 R +/Resources 3504 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3503 0 R 3502 0 R ] +>> endobj +3503 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3502 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [303.176 338.476 322.354 350.431] +/A << /S /GoTo /D (section*.210) >> +>> endobj +3507 0 obj << +/D [3505 0 R /XYZ 71 757 null] +>> endobj +526 0 obj << +/D [3505 0 R /XYZ 72 629.893 null] +>> endobj +530 0 obj << +/D [3505 0 R /XYZ 72 457.448 null] +>> endobj +534 0 obj << +/D [3505 0 R /XYZ 72 321.027 null] +>> endobj +538 0 obj << +/D [3505 0 R /XYZ 72 264.226 null] +>> endobj +542 0 obj << +/D [3505 0 R /XYZ 72 179.066 null] +>> endobj +546 0 obj << +/D [3505 0 R /XYZ 72 71.742 null] +>> endobj +3504 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3511 0 obj << +/Length 3528 +/Filter /FlateDecode +>> +stream +xÚ¥Énä¸õÞ_ᣠز$R[€>d:dæ$m ‡Éä«,ŒJªUmW}ÞFmEÛ½ˆz¤ùö…õÓ㧇Ÿ‹›2,³$»yÜßä üÍü(oë›ß‚<»½Ë"SÁ¡»MŠà|jûñö^)è0»ýýñ×OüôíS|ÁŸ˜¿×a©›ÝñÓo¿G75À½‰BU7/´êx£³žíÍ×Oÿúô!Që3defZÎðuWu¸Óú¤J…*Հ†Öüõö>ÑQpLÇKTÔ¦jØïù¹ë»ýÙ6}'¯UÇ+«¡±fZ²3C×t~Ÿeb¸ÆA[ ŒûÎâÛ3 ›/y‚G˜Ùô‚ÿ#;=÷ ã#.ùˆ� ±<¬SÓÞj¸ðë£X·9ps/TßÇqX¦)Ó^u5,, 9- j<֑ÎÛÁq`yÆò¡`Ôw›ðDáí½VIðx[¨ gpk¬5ÛµÈJ@JܼuˆRfÝi<Wm{q«›îÙ EPæÁŽ43€¤š¤K±‚ä“L9¹VíKu±é'a¤S· +YHB#iÚk&ÑÑU” s‰³8ÎÒøDâë:ÝøÐ6y8µU'Óý€Oì+;>Mݜ¶eÁ×tðøŒ|ÂÅ@¹åÑ·I˜ éC?Ô t“gk2öŒ}4mːµ¹`R¢åúcu"š£-±´…NgÎÀ[†2B$ßI;™P2\I(a 3 +�_ªa4¶©d~‡¢{ç{‹̃ymä‰XT]MhB–ÁëÃåáò­ˆo¼õ7T©ªmP,f`؞/”jËSՊôLHŸÌõ7×$8|ŽÏƒ1<lÍ8ïhx ~Ìi0ÖÑFn� /Ïfk5aŸ•µÍ¡C™&¹åJ#¤d°ãr[�Çwˆ$ PǖÔ +ƒ& րÐê7 å{ÄïÔ6.™WI´@ŒPD :2ÈëŒ%ççۂ‡Ÿš×êxj͝ëÒSÇe»ÆK3ü|y½¶V†¹š– 9<ܙ• 6A³2vDíHf[¼%g‘ãý²ûr¿æ¾¬nºÝ`ŽÆIñ‚2ž[æ ¸PfE²f‘8kü¿@+bÄÄx�TmO¢/œË+Ê¥9 üÜl'1?$QH ›ºFþ‘D™;jp,`¡ar#ã:hügŽìõ†ãõ+>ô|âpZ…‰–Õÿa+²`6{Ú¶–ÉÆúÔ"QaœO>|öôÅJw@'·EY¦nS|[ùØh·ÜWqðÆéÈ®=»‰ ÃÊ €µÜòË+c%yáû#hZ&¨ý +µÿš°$+Â\O„Y?eÿ$醰fœÏ-A* ‹r¤š‰å(Q“çBØL +ôŽç/üÊ´Àà‡W²ìÔ§�Ï®Ç}àp{ãÐìÆ ûƒÛîðS6DžBí#ÆËÒýÐyô^Eœ=?áûöÂþs#ž,ØÒÐ$ø¨ÂI"hsïSò®Ûñeq¼p^d‡DlôU–bA™h7<(ƒÝ[0m$À¼'¢çåöÒõĉËÑ2d?o%˜6º[̺+GyqۗÄÐÂ9d3VâÜ5ÄøÁGè,d–=Ÿ¤àПE7˜—zaýwü¼Èw+<Š4|~A¾W˜í®E ¶ì°¡Ç>à° +”?»-³`�_B?ôÖ\ÛJ©Úì¾>÷Ãø< ô³’Þö^“Œ#Jý™TäSò£JÂ$ÒL?<¨r¨M¦3ûøpŸdeX`ÌAvdRÇü e Ë(¨/È|Ñמ2  ¸-}²ŽòuRH�ә¥¯ 3ù‰˜p—$#ÿƒ@ÊiyDšÙSµ#£G(èènhž¦Ð‚0ŽVÓWÖðp“Ú’ùeÙd~ä儐• +K>áa›*Y“Œê×Ïq[IחÏItͦ\…I<yZ>…K•”eà(' -mm.Qál&�{åÇ"¬ã´ã�Ná™ÆZú!zbC ª¥ól“©²¿È1<–{Âë´g‘IzU?ÓxR}Ъë  -Ü +¬¨œÀÔÑåÕÀ€fïÙ"ÏB5Dzúõ£jV@vtYàÛ Õ¼Û×æØ´ÕÐRàõæ–F³¨œ0{Ì$N¡ÎÓÿ'uúCþ•×Ôq×EX¤›@D'ˆ£ ÅZeÁ/{ža¹ÃàÜÕÀÞ'°‚b…ÔÕ `¶@™%©öŒ+Fc,–ÆÈÓVΰãpTc ˆÓ)9Å'ëÇõýöˆÏÍ ~ôE¢¥º&qph¾“?W®;`—×Ñ�™5gê•’Ø¥ý03l¦~.B”!Ò{q…@J”PTnÇcu¬ ÷;p(žŒ)„UÀɚG’³ L̀$y«°¢\œÆa1·,Ào©0õ´,À»ÓªFõ’oÊÓec‡M!›µiÇj•ÑOñr1%aޅu8P(9c]¥†XQcˆm¥¥!-ƒ«†å…Uk{žw™�%“à‹ëIAC@‰U‚yP JKÒϓàýÜGC8÷FZ#{+ç&§R$ö<ª¤Í£—Tß#×c©ï+³jê)%*A¾ÓŸÛæt yFù§ qá~†zœY ˜¢9êf‹°ÜZâ` ƒ¹Ÿ£©–Ìnd¡á¼ØtѬ*øp¤ÐÒ +“KÖpZ"M“ÓÂÁ05Pˆ»aÄ39DŞà^κÎL­=hâ¥ÈW*M–M2⩤¦߅gq‰§ðq]-úZ¨øŽ’ K`§™…O…ïæ4˜Â΢^òËÖånÿšCãéBë +Âl“©AV·ÎÔ°ÈÔ\q‘ÏÙ4CŸ*RUž¥’"| É£d&—‘íkª K¤d9g{8 Õâñ4 +vô¾m‰Õl9.–1«e³J\ž””AëÌ3g£L°Q¼yrÛ#Cõ“©ãƒ…×P9-Á×q5u!qüN¾–Î¡Šæ¨Ñrlw³÷`d›Íˆ;܇×ogt75pԕ´ w¨qRPÎݏ»°°‘£èڞ#3ڇ“Èu©ß“f­«síj%×qO·|O\_Ì5n?S±à&\sfMkeÄfs +Ƈ¡:=ßI£™ážX¦#¨nÔ\(ùõ^AÈÓS…²±`ގÒòyÖ·%·›q•ã×5±Ù¬däù¹™—C&]®õT/N²Yñ�Æ9k-ÅzÉB„“âÅ^ãôZwaj›Fñʧ%^8†Ò½B‚*nŒ@A$í<þ\Úy‹ÍëþüäÖúË]•—@ù~k-I ™²vV¿Å!‡F”¾± ¶B•m®™ÞëvÅs5|ŸfÅ"wËõ{ d(“£¸X+Ûgl†ÄQtÿ°ò÷žð»'KWP‘g«Ì*O¥1ƒÿÉUõ �½”8“ËEEî:%�˜ò@3ï°AÏúàrÙ%ú©?Ê +ª¢°LÊm_OÂ×ê$«ðD¡1Å{L„»®?Žßë¿çQ©‡Ñ]tIŸŸ_ CqQ,;”˜;H„dº�°èûJjÁXš‘zux_DC›«UŽôâ#$D£<¡TÁpʸ<œƒ×øufsä-?•a­š±t«ë: WŽ / ] o#à²+ºŒ_ðjÏ;DòìVUÒ*mF+-ÌEsŸ#„ÌÆÈAÜò ý•‚IªèæMº +è ®.6Ä+­:ÈÎ/Aò5›æºØËrbÝn’œÓ/¿ne +„-ÜîùEºÇF¶]¶ ¸Ï'‘Òµ…éÊ­[QFÑü0ë²fšZ Cùo%¥Âbv6¿t{'Ußíìiˆ| 8à¥Vÿû”žæ¦ÖàÝ&>>ËÝÍ*—“;"¹8šªïúã&,/9AÄèŽõ{S *ŒÿówæµyjZHþ˜näbjY|­.ªÀpV·Eáïôb»ƒ¨YiÛU65wlï5ÖÚg´(Õæ�þÃò Š‘¦T÷GùŠ’Wi!h¹ Ä Á6µôp‰è ù1H˸’ýø@»Ñäª¿ °©¿éÐ$L[þК¥gԛ §s÷_Èx¯TÃROñ}xC³T–ïd_³†¼KRDœlîç,8˜ÑýtLú½ LÒ} ÝKÆh†Ü¢Á‰fä§K]|dIE§'i¢ÞoÅÇa–ë?s϶Ì<4ÐóèHœDÈGNÔ}ç~I“«PM=Y‘ »(¼ÁLYßèäÛ[•E€ø.FÀ¿h‡ÇUqeÆÒ¸FžÒÌse@å™CŠCþéRž-î„áżâo,ÿz cÓÏñ¦†:ÆÞ±q˛ tO~)GoGÎB¿Ûç©‘Ïù×™³cbz:Ç>ƛ1E•:T³ fíþ‡iž42©x»}Þ8KCðëëz@ÐFazj<* ÓÙv¤Ñwm„*O6Ç,# ÚsJˆñ´vº3ßΠ)¤­øWq£qšCö¯…üËÞÛß“(ý°ƒ‚(+VÉ/ÞD°×4ô«*[\7†yPæÔV϶‚Ù +ßup?­?«ë’bS¡1ˆ«1¼á{‚^¥3iášt%dƖN‚uDœÿDçóÒXÖ&w~A½ñ‡JO V¡­’­…©X¦GsEèB†ù¼' òH"‚üB¯²üqäÿ�1iÅR +endstream +endobj +3510 0 obj << +/Type /Page +/Contents 3511 0 R +/Resources 3509 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3508 0 R ] +>> endobj +3508 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3512 0 obj << +/D [3510 0 R /XYZ 71 757 null] +>> endobj +550 0 obj << +/D [3510 0 R /XYZ 72 710.604 null] +>> endobj +554 0 obj << +/D [3510 0 R /XYZ 72 524.294 null] +>> endobj +558 0 obj << +/D [3510 0 R /XYZ 72 490.024 null] +>> endobj +562 0 obj << +/D [3510 0 R /XYZ 72 367.779 null] +>> endobj +566 0 obj << +/D [3510 0 R /XYZ 72 321.554 null] +>> endobj +570 0 obj << +/D [3510 0 R /XYZ 72 211.264 null] +>> endobj +574 0 obj << +/D [3510 0 R /XYZ 72 165.039 null] +>> endobj +3509 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F25 2598 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3519 0 obj << +/Length 3499 +/Filter /FlateDecode +>> +stream +xڕÙ’ÛÆñ]_Á8ÂV‘0\Žã*;’+rå°¥­¼Ø®Ô,9˅ �î’Vôïékp W.©söt÷ô=üæöÅçßf‹Üϓ0YÜÞ/Â4÷3-Ò0õÓ,_Ün?zÛê&̼þ¬»›UEžö“›U¨<õÒôæçÛï^¼¾}ñþ…ZðOÁfø¯ý ˆë݋ÿnøQž-žhÕn¡“ ¾åâ݋^|ƒx„Ñ€‘䙟hÁáû›(ôl³à[mŠõ¡4 ž=% ü0¸´éۛ,òjY5¯2?ˆµ[×i°€†0VnÑŽŽc¯{°Ø½u]­í9+¯¾ç¯áOSw¦+êʔÜDÚu¸P¿hå»Û—vg¿©×Ù ÞáâÓ^×°P`Û}c[KwÒÕVV�Z@Àb¥ÂЏÃÊÏã˜qŸ¯“ÐëjþÞÁ5Âwꦨˆ ŽTu³CÆ[ˆ~jàÒ'üS¯6Ñ +Á8y\¸±/Meý›UÞ¿LwhLYžðZ€:׸½7‡²Ãó +â XK EP”wû@ÒØ¹Á”ÎvÏ­‹û³¤•‰¬»îÒÝXn› +yi÷¥,_¸¿—/ZÕÕ[ x6¼tm*øÅÓžÙÑ 6…Ùpÿ ï×Ð`Ë#…Àè ¸(oÕîÍåˆJüP Q·$q:½Îqœt"Ç=0ønêJ6ÿ(Ý´IqàÝ×eY÷àHò`M/yxX*¢xý<¸Å€¤éÜÑrFqÏo_Nqr¢zvwÉ2/äÏ?©ëí ¨Â‘ÛÛ®›BDxÃc=Ц{‚­¦Ú–Å-åÂað{^C8Á—©…F495º<u߀"ĉ÷ˍòèæÖ „ÐÞòôDbv=L÷ËÓ~ùÛg—s\(-Y”È{ËV¦×P“ÓvÍN[ãÉb1Bᄅw²ë%Ò[«Ã^D»á‰ÒÞw<ÓîVL Ý[ê)^á@X±P,ç°!ZF²‚˜ ßlS·<iËÖ>® ÎÇÀð[DôÁñªâEW$``³mH‹@ ûl` MՖFL̈ÞebVáûø’—þ•»ßóç­L"™yè–24Ý.Âðõ+OPRnñȖgbúGhž=Žk¾Ĝo'St'L7ïԁ"%-‘u‰Î¼7®Mk[n +ÎØdà Þ�s@HȌfDn¥¨ _iyâ± +};ï<SwÔ•ye½-ÖdÞaQs(%4‡Ð¡%· ê¹ÛO°&¾:©Ìžgb³PŽc¸Šsö¯ý­O×Ã1r!´«µ“ƒÐAqÐç™Çpܦ<È©¬,¶Ü³@îj-�#/|5ƒå e|0XsòzäNÈë‘  ¨B% Þb\Û£ÈO#Ùþ +Á_°<y.áÏ«lunËy +B(v0dƒHÇ6<ã<Œ,tr€C½»c¯'@ ƒØIõ>ÖˆE…öÔ½ŠÑ‹¢•ÙY>´b<5à<F/×Vë²níÞmf{N]jq˛úpÇp´÷bÝZ1½è¢«‹™ P>Ø(à] #ˆ#·f]ïv4€ -*ñØ+DZ8n͋ߝXÇÌñ 9]'¾yX©˜PXAøæ½üò¾(í‘¡_½ä¡wEešw¾wÊ¢í¾úH˜ä¹¥ÉT>?|¨êêPhS?ò6µç¤ùCQmìQNµénþ?£ÉϾ$L?›‡hm÷¨=Bû|˜ƒlšöˆ‘/ªõ•]‡–t—¶Ú3çˆ(}hw5†´¥Þw×a?ÖèsJ+ –šCW·`íÇK©0®5ÌH‰Ó<Gr »šiS .ئÎ$ò#H~Dîä¶/ΉB·tHQfàø’²€oìRÆS?TŸ Ä>r.6ƒÈtž'Ÿ ‰®ö°=П „/z•Œs·0'3 n*Jz oñnЀX\²šýJò|]c»>´lÁ ÛÚ½i Åà<ãc’3ÇÉ;HîçhR:óµÒÏ]øJG±Ÿ‚AšH§qÑ<F0ªEÄ"l‚På°+±ˆâÌœÁvo˜©}J†ë)8‚‰¯ßýí ï›>†=秆D?Lž‘¹ ¶·…(sÝ öOű~àbÀÝËò0";t‚€j±ÂÅ«–‚è"2Ñaø jäØ�ðRŽÇîgˆ·aÍ1„qsD¦¹¯ÃOQ ¢3* ΃’æK6ø„2ҜÍ�Š—Õߞ[VtìCÏL¼ä™‡eúÑù7⎙¼hL^ø{䅙ò“A)®é0!íEvñI³ŸÈ©ùJ‡Ÿ¥j*©’uÒ-rp�÷´®Ëî ëɤ´'ڍ]×ÍF¦$úPœ{úXH¨šÑì1tÚ ‚=Gp’ƒ |Î2é±ysaø´áj)ƒEª pçDC—Gf!˜1ýGÌk@Œ¯™²ÌÏÃO3e`H”EÙï’,qYW7°ã +´¾²”–®ðÅ.’N<³ÇL¦ÅÎ +’ ¼ÊðdyòlE.óƒ¼_ô`KÓãXpÑiOSZ›ç £t¼rÃþ×Ê~J~§É)Ę229®ÂDAXxƼg]G6øŽÙëS¼…ÏÈ`쇃áᐥíSÅ*Ó>áuV@šá8h§Ê Q8sy&«³þÌ_)=8q!Š41ˆÆÒßë;T:H\ f/ÍÌî̯œjAû°ç… ù2+Õfh=eɳC¾b[Õ i5®y°· ¸5e‰Ì’Lð™Çtƪ¯š# ¹Dcª­uþ®èÚÙªÜàyé+$íkôø·øçkýöÍ?^¿ûb²_²¾Ugâ¤Zìä^ûPÊ OPr—qrGÈW\TZÓv<Dõ=ll^.µLb6Ö iv(þ`ϙP>}^ãԏ“çŒSYl¯Ž”V"HvæŒÌ~çÂÀËîÌßvÜ!±ðäÚ/ûð 8`r•oi3ç�¶E%W cèPæ´-HÆ>îϗô)ÈýAN±y˜¦lQÙu~ z’@TÙûý?ͼTÀü ÇƒýÏ?ßIöJIðª¸Ó5Ö°;C<Z^‹‰©ÔKç^ª( +jsïµéã -·Âl®!þŒ§áÑùUañnòþ U?#…=*q.OB ìMÑP%PácŒ¾òk?ËòßÏÃÁ6¦QŸ¤È¹Ä{®;6 ?®@g™v#³“Ãޒb–ž€ÖΛKˆˆwM!–ÀÏtú¸ÆóQtqrq?LÎÙÓu(/N‡*ÑÄ]d;õ¢7Ï6¬L„S„�â¡ hÅj¬‹ÔŠ«&8äó8¨HûA–EZCVa\€Ž¥A©_ªKӃ³Tu„9’ @fÉÏ?§-;3‚)²ƒR²<¹Ç @{ {NÅöan-�:Ž�±$ƒ‘@µ½ày¿C /#°ü¢3T¥æ÷˜-{”f½¥{*Âx +š‹¸»9·ƒü®JunÑpN˜¡ò썣CèÉ +ÍÑgü«h”Åi~ˆ:´÷÷ —¥ +¸¾ÌSQ¥Qaŏ‹¶0ŠLá×$%œÂêFFîJSý:û(GŽ +B)s'¥9ìaÁ®·×r×ðKT¦ãöY®DPb§Ä“èò±ØPÙF tÖ|ȁŏž ¹)c‹¦¯y‘;1žÄ#ln +ÄG0+IâîŽÝ8‡<J§l#[Ë+#gDT=H¼¿×¨PüVÇï͒×_T-`Àm#Åh°ÁÜ⢬>«œÖ•ÈÇE@ChE'PhE8ƯΖ‚K+¸_yÞÞû  ¥v(k²Ä<ñýðB::íÙbªâó B—âd ¼GoˆòwÀ‚ÎdF•î&áZ”+[ªäj䘡óԐOWÜ)äkâD+÷dOéa®zY§­ìŒr—Ïmäap¾kK2Xw#\ú¥4ÂŸZº¯}þÞºµ€>¨ÍÝ×Ì'ï�®~É·)rðJÌéûåÙ+ûò<nFo +H‘sº¨ODò¢DÏå÷ƒdñ†Ôá/u<R¡¿ÚàRHv&jàcF„O¯?Çf6Iòû{íY€At+©r?ÖùÔøÿ»¢÷©XsôË/·(u<ˆ†TÞe#O>ÞÄ ½P¹Ð œƒåçÝ±Ý†ÎØîQd•xoî֑WðKÀFå<ðÕP7ÞV2æ/­ühȹGÇ·rœT¶ü´<¢E´i:±´øò¥€cgU!#õªàª3Õ¬J²„q@š²ÓáIP rÀ¯`2 5‡Ë´Ë¨UÕ¼„M´¡÷ÚFVÕüclB.[ñBño4JM fŸØriŽ»?¯eûÚ4Ma¶ó¿w°Ý¡©†·*©Õ¿Àü’baB…¬õçòÇw®$A§°›=¹Q ñ�‹ísX§–÷B¾´CÑtKAÌ Ó˜ÉÊ Ïÿ"ñMͰŬCKRhýRó‰ñ8h”ŒÃêQx‚:‹ms•hv®:‘š&2( Åð$)Ï´}õW*¡C™uôv:öJ-ýbë>ðÃ_¾ýÚì3 +endstream +endobj +3518 0 obj << +/Type /Page +/Contents 3519 0 R +/Resources 3517 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3516 0 R 3513 0 R 3514 0 R ] +>> endobj +3516 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3513 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.801 220.04 103.25 231.995] +/A << /S /GoTo /D (section*.90) >> +>> endobj +3514 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [241.109 220.04 254.559 231.995] +/A << /S /GoTo /D (section*.93) >> +>> endobj +3520 0 obj << +/D [3518 0 R /XYZ 71 757 null] +>> endobj +578 0 obj << +/D [3518 0 R /XYZ 72 710.604 null] +>> endobj +582 0 obj << +/D [3518 0 R /XYZ 72 566.976 null] +>> endobj +3517 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3529 0 obj << +/Length 2589 +/Filter /FlateDecode +>> +stream +xÚµَÛFò}¾BØ}0ŒÚìfó’�ÀÁ`²AÀ!©w(RááÑÀØOUW5‰slìµ «ê꺏æ÷7Wo?F«Xā +V7»U¨à_(Â(^Ýd«_0ZodžsW­UäôDzîÖÏó-‚õo7?^}¸¹úãJ®\ø+é¼®ë­ÒÃÕ¯¿¹« Ö\¹Â‹£Õƒ:¬tÁo¹útõËÕ÷ $q$Í$Ü<àÅ5^ªÛ2©îéþ&Oë&kiRTô›XSã™»—iÒ崕Ðâm“'Œèv½༣#*tòœ±µù1iø¤çdIÇèÛ¼kÅz£µv>å9JáíGåMxð¼HÀÈ%€€ü'#Ïù·ë»Gcí„1Ì$ž + Ð" ´=,`µÑ®'\¥W¥5íý°Laè$ýZ:] ²Nš” éÜÑÖ>ii€\ZÖ`šWÉm™g8 U \Hí‹(V–àxF!÷pܓ/Ò®ÂáòwÌ†N·Ï™ÖSÞÒ­Ic—�ß!é@IeùÈ䝺¤Æôu5­UZö0g–% P5”’® +JŠØˆ£Qq]îZ¤I»ÎCÑíQ¡h_—FÙ±CÖ~ÀÿÙ>‚©w�äÒÂ!iî[Z+v´{¼B<z’¢º£yÖ$ÆÞ*´£Àunö!!–Á kZHëªÍÿèó*ÍÛ-ó}§0&dv?®Á¾êfAZ»"ŽF=¾P¸­ò¥ºf³ |¡<¥éӞѥŠ} ¨©P.*Œ\pmØlûf—¤<9$ÈÇ#M* !t4Zd Cê@\ øçÎmÒæ(=O:?Tö Jќ„MT³ëÁu´ôymÔhìŒÀÁSø"{l¢äߝ3^Xq‡Úùמ\I;(Ύ 3Ž0bó‚?ŽäÀ£ý4IuÇ+5£ãÓYŸ”›äd¬¦wMrÜ_SàÐ1’´&ón²¢‚hÅ'‘ãĈœ`­Èq»À&áw•sRlÉ E²dX$T0˜™4Ì­ì0 +a2ºñ­e€ýåƒiÒ·Œ“oô G0g¾aDÞàz6~!r#x„ê;â|-YÍÛtšCâ_´ñk�@ޝ—¤rÛsâ#b! œ'¢Fì»Fޜ nöœ>vuYRZâ  îäp,y¿(˾íVàôžcSC¬>lÙµõÔi!}„zBJI„69Dêw덯|‡Ò5ŽÞlÞ\#P(ÆÑI=Ê%ž%mÏ÷8¦Ê˜7㥓ù«Ñù¯F7WË»rdG.L´™„ýÙÄÏ"£%ŒèD`–¦ªèi=M*ZÅDjÒhn,¥wéAñé1ÍI}:@r¹ Ñ“ÂwC ÷v)6Cd–sDÉiQ âÑ.Oº¾a)!ùO(áú³ îEþ³<R ¥õáTËìaIĶgáôMÕÒN ¤{3‘­`BF™͐êÉč㶅 }+ƒåž5JXì Uš… +Ðñ] MrCù¤tú)a÷/éÄB Åû«ŒšÀsÂ2kf1�R¶¶6µÊЛ'|t×ԇYqjëHÏèÛº?Ö`íb1©" ݳ*)‘rOåíeMéë'jJ_ÄzV—‰…›6¬»1èLÅ·¾÷áó¯k/тP•AhKõEDÿ¾;›]‚ŒüÞ¤ëGªþvàÄÆÐv&Ò#‰¾)H‹™µ/ãÊcAqCÔµV–,”õSË:¾‘@¦7–™üfÌÜwEl],²±áú"+Ú´oÉÒq#YˆåTøá æ¿]ÊK1»=¯h—2è%~[$d8›ê¤‹È…ør •,G+­0¹š¢ ï{œ· ْk2jÊh\Tg™û»%bÝÈÄò×ñ~[’šM,º_æ=_`}èÎöyÃô=eÉåªQrr΀)ß(¶ž]y^7±mµ daS¨ƒW2‰fù"£Z OËg9õýIzy*ÄÈxš†îʺm“æñ2¼xÞrx CáÁExñÄ éϽãÓ#Ymrz¶¤‘"â“*fW”9—/ùgŒ"føåý\¡ûjÛæ»ÿš«¥ 9RæLC_¶_ރPÓû9¤ÐÁ%\Û%M÷»Á;”OA¼KÁ Uê%Æs„Š±áŸ…ÒG†àÝÆüb!!®ÑCh#ŒÎú^Z4ÑM…“èf ¥ƒ}Œ)¢aNå> Ú¼4ΐŽ[ijÒ$?2L0ò­lµõ‘¦& Bè9D4¾s¼_0ËP„zHFʗ/Nڅ”%#H D/xîÙÉÚ çOóZ LFƒºU6ÐB¾BÂO·ÄG�)s°ýï.µÚuÝ�du‰C*(ß½W‹ dA‘+ÜèÛR‘¯þς0í1=2èH*:ëµÁAóC>Ío³Ût |ýz‘]R?—X}(¶(~…ô¤¤6U©‘%ÅÇÂó£çeæT¶B4çÂSDè˜w(صzG0Æ=*xàgꞰ»?^öPÆ"Šã—d½à¡^ «o!Zí*0ȹd@©)jö~Ù.µÔ/È8|É?õX1üEÿijHHßB ‘t2Aþ«míëýSýþyIý‚ÆÀr W_ퟞT¡ˆTøuþ9cÂ= §À‹æEÏð„UpÓvC/ØæŸ0òÄøòž[y HÜüT7Ëʹé|ã¾¹*QsSўõÖ3:æadNÐðeêwzJ³Ý;gòçÚ~,éöIg;áÉwš´æÒ¯¨†Z¹¯Ì *~`R«]Ýà+Am{ì&·Ç{:Ÿg‹]ý?*nO°X5}^déåÅ-4uóÑ´ãC‡ ¢wëv#‹É¤(ƒÑO–ï’¾ìø™¶¦Å¾*:" &¨Ûâ&ÅLÿyíCOUö9#£óz„5ٖהv¡y”^ÿ/.g&tÏ’e­X:8Èí»­Ù˜“ƒs$gv LÜ:§wó;¿úˆPúøájá�\\\Ï=H¡Æˆ^´t“y˜FrÚãøVœ(µ<3lûôÅè’dƀ¿~ à=´AúÀAc¡ÎŠû#Õ΋Fù^yÛ›iúšívëÁ¿5~Õr¿Ó"VäiÇ/·ÿé[nŒ^p°«û¿<àØ´4Ä>ÂM +>¾+À lOwñè:#d»Ž�&KtŒ·¥Hº"ÚnP[…‚~‚Í ` W5üº­3T=Hbx‰E»•þ3²6×ñØ·l7uÇ–þ-Iº?»ÿ‰'lÓÆñöøEùÌP°›V[Ð׃ùC–êvT9 X]nÝ73Ìþäëß+(ø¹®6ø‰üw ¾¹‘“òÚ+‡×îæÿüÊ{õ$gc­ñ'ý÷0ù +endstream +endobj +3528 0 obj << +/Type /Page +/Contents 3529 0 R +/Resources 3527 0 R +/MediaBox [0 0 612 792] +/Parent 3496 0 R +/Annots [ 3526 0 R 3515 0 R 3521 0 R 3522 0 R 3523 0 R 3524 0 R 3525 0 R ] +>> endobj +3526 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3515 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.115 695.162 471.564 707.117] +/A << /S /GoTo /D (section*.147) >> +>> endobj +3521 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.186 485.697 419.635 497.652] +/A << /S /GoTo /D (section*.79) >> +>> endobj +3522 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [247.006 405.263 260.455 417.218] +/A << /S /GoTo /D (section*.39) >> +>> endobj +3523 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 102.625 262.036 113.75] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/simple.html)>> +>> endobj +3524 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 70.135 241.115 80.43] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/surface1.html)>> +>> endobj +3525 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 37.646 220.193 47.941] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/surface2.html)>> +>> endobj +3530 0 obj << +/D [3528 0 R /XYZ 71 757 null] +>> endobj +586 0 obj << +/D [3528 0 R /XYZ 72 471.584 null] +>> endobj +3527 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3537 0 obj << +/Length 2194 +/Filter /FlateDecode +>> +stream +xÚÅYmoÛ8þž_a´(êìE\‘Ô«/)pݶ‹Ý/÷’|k‹ƒjÑ6QYÒJrmc¯ÿý†äP²lÆÉ5×]ôEEÍ<œyf8#¿¾»øñ]2II±hr·˜°8%ILb“8I'wùäýtY^²dº©‹ª»ô8çӀD—óiOãôòãݯoï.~» þPxþÄ÷ùd¾¾xÿџä0ÿëÄ'<M&[½j= ¢®Åäö⟯ƀ€Œ(MH †·»l]ô'|šg]öÁ§܃òñü‰Ç‰b|ïn%[Zôx0U{Áùn%Ì@I5OeyôèP ´ÑØ'IJµ²g§pBÛÂÇ5-™Võ¦È:Y•:DFœ¤,>#2!aHíó¬Ì D„«Ftržf~¾i¾(÷‰™C˜Š‘€FF„ƒVƒ³ª?ø¡¿ƒÿ襲pzc.Ôç?ˆ~¨þÑ4 +=½êGêëÅ A9€R’†¡֊μ¼k²r)Ìø=¼êÏhšúGïD@3M-|YÌõòÊLžÈc¡!ƒ+'í‰ð/yDBþ'ºr-—+å©Îxr^é°ë2Y:]—$ÄO¬ç#â¹1ÏÏ妷"4÷¯+»¬™+–˜ûV–strªö I”Ò±3õC†±æ‚Ëݐ|\†÷,°"xàr>M+n É�Âáý€B +ãcᅱeÖìG‰ uYÕ2ÇaÔ[Qˆ¹Jê¦ÛVf°(ª ¹ú%+6Ÿ+v¶\˜›ûªDóJP-ç²bk+»•en‘. ¦\¶ó¬Éjù$º­ècÈkX5¨ §A.²”‚*D¹´ ªòà ª€¬H\‚ôz! ñï2[‹W/ ÚÕ¯³îæÙ ½±?èË3ólÌ[¢Â;6H!K0(êwÆp¢n_Ç´‰Êds+‘å7ŽPq„ÎɊ_0[àl)æ¢mQ㻍€”÷»a^UM;î¬ûMµ›üí›wÀ'ÚvûZ܈|ql1¹Î–âñÒ ˆ8§!ÛtÕY§ŒãdÕôǦlå²´T¯²&›w¢iÍ]­kˆ–ÒJ°|Dÿ6ÙÖ þõóë¶üÜz ·q%ë‚Ú{¹\ @f3d[Ù6Áæ4”`”ÉUÇ<äÕî+´ªmè-:»ñ¦͐:8/ÛbàTWaÿ T‰VZ†ÕEV³< +0¦ÿ;QœÁÑÖÙ¼<‰–ò‹M½Ñ@[ƒú2;蓟¶F;>Zzx†èÎßmú³ÞÔÉɑüŸõ6@4_dÖ)˧ÅQÖ4ÙþFy-¤ìŠú,PƟéÊn®`vð&±—/6й(íÅ#LGge¾»a3|;ßßôéÍ@×zý+¬Ò‚‹X7}Žœq HŒ‡å§!�<‹Ã–ïª FX+jˆ=›û8¥šüȉەœ¯Žüy’äz>ԊóÇî=wj²µåÈÝ!qFÖä`K‚“S”9D$o{(.@Ú²;ÈÅ÷ƒé÷×îÛΞ˜Õ©–åf`–åg³)K#'ÛGѸà†û3øËÒ‹÷uÓn³ÚÁ‚3ôX֛n°*Vϟì\·êMÚW¶ÖŸe}d!ÚvGف7ù˜Eÿ';X (7Z$´É™V€@·;¬€lojÀÃ֓ÇPø2[•[€ªï\«ôM§Ü™{·51c%în„R-bbå‡F(f})Ðã>¡>–¬¿@‘¶»¿¿M†¶æT óI�0ª”nI ,ä}÷ñY7‰û­ºTMnz¨”*5±Å^yÉâiµÁî¸2×Vøæ…V5FñT̕¤jµ.étnžÙþZ½ašï¡ÓÆký¡¡è¤§{ºwT˰gÓkt¥ ŠW]}^H‰OuåΤÞí[¨ÝÙZ? <8><U_õòÎ 7—ëõ«ßg×¥ú¯~õõ«™ü¹<»ÖÇ +÷ë9RRSÄúÆX'ެu`¤3¬™2);7·ŸÔ®öf\ƒ3Ùà*ëP |6C Mï IžPzHJBÚä¸vŠIôt[;D¤$ úFø•+HHöÝukKH½¥²Ø÷†qˆŽRáz}*[K΁K÷ùp#ul?"1û³¬x¿„™ ¡ C¿×ÒenÂ£ðŒ±¼ ò 닡èÈ£A"ÁÕH…¿ºê#F Ì7¢S­*‰²©÷x9}ÈËìAëÓaW¹PpýUà‘ \Ö !冏§šú±>m± ûá郤c„‡üɤK"]òdÒ¥ÿ+é¾'†úˆ?æÏˆðà97_2Ž…ÂI@Ó?,y]9Ä$|<§¿%°FþâDp�ñ!õ7FUzΐ´Ô×]>®\¿¿1˜+É0ó§Z#x¼5<® +¿NWlŠ =“š&C-×vU]ëoê.sÁiBX>5/>3QQŦï.¡ì®l…Ú#üÉìHgD˜Ä šŸrà1ÖrjèãJØtk†Yk¿Q©çºÀUWû®*C›¶3k±œU2u 'ŽH’¤cé7¥(%eXÌÂ&"šNomÁ,{³X¡«2ܼXdÍR˜aVšv0Ո +æÖΏ׉¦Íé‚îÖêûæÒjþeá</8d1ö=ƒl á.yß8è¦A{�f ù + ŸÏc؍±�[ +&  Ëƒ� vìr[}sÝ<—f$ÌÏpÐK:v‘ ¢X +ôÔ…Iq›,óQC]‘åf´)U¿×É¢ß n¥ÄºÝ8|Òs;ýžaG­)ƒ±Gô¦^‹¬¬jk~ëÙ¢‚œG‡�uß'›¬~›Úsä š O?š6K5¥Ø¤Ú®â³8ù­Ì7|þ9è=ñë™ýyü¿·Ü- +endstream +endobj +3536 0 obj << +/Type /Page +/Contents 3537 0 R +/Resources 3535 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3534 0 R 3531 0 R ] +>> endobj +3534 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3531 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.923 194.818 219.101 206.773] +/A << /S /GoTo /D (section*.368) >> +>> endobj +3538 0 obj << +/D [3536 0 R /XYZ 71 757 null] +>> endobj +590 0 obj << +/D [3536 0 R /XYZ 72 710.604 null] +>> endobj +594 0 obj << +/D [3536 0 R /XYZ 72 180.151 null] +>> endobj +3535 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3546 0 obj << +/Length 3424 +/Filter /FlateDecode +>> +stream +xÚ½ZYä¶~ß_Ñ9€Ñ�ۊDR×:›ÀlÀb¬±ófûA#±§…UKmsäøï©‹:¦5ãM;XQEŠ,«¾:Ø_ݼùÓ7é.ó³XÅ»›Ã.Qð—øIšínÊݏ^\ïÃ,µw×\«ÔÏu;\ïµÖžñãëŸo¾{óõ͛_ބ»�þ…ü½ñƒ@ïŠÓ›v%пÛ¾ÎÒݍ:íLœÂ³Þ}|óÛ¯e<d©FjÃ36Â/©È»:Tµ½âvՔö‘›æ]„ܬw³W1MµWÊ7AÊS}sj¯í`©òl^ඎüv¾ÞÃK[ÑV¦Á =‡£Å†ö~ +BSÛ·ð’GUŽlÞ_G‘—×£ô´‡ÕÊ+ó!çV”pZHžù™Ù°yׯY¨ä=Göx•ªÎok™÷¾ÊŸ­tîíX¶û¢­ÇSÃâQz!Ÿ`·C?‹"– û)ˆ‚½‚ÿÃKFÆOtßÑxD$Þ͑vj›—ÔÁ´LÊ~ÏëÁvM>T÷ȼeâõJx7OL YÁ³¬ú¡jîÆª?ƒg ÃÇ¡W•c^3I$ ôvèݜ ReèInÈ÷ðÁ ;Âqlqù’În/û[Iå–O£æ°ç8NeÏ Sž{žÚÎr‹6ôð‰7וHLàLP؍§sya’úIè$ËÚt!~ú*1nPўNyS +Y¼®¹ñ„\´£PoeKò\2ÞÛÚÃDn7DHòåA7`9$*�_©Yų™âTh*önGÔi4T·2 ´ Û=ñÛØÛÃXˈÓ&¶‘ø€/ùd@!µ‚gÞ÷Õ]ߔœ¬¶mpö‰ç®3ê†ÊÊòîë…Õ«I‹ »„ó5&ô>Ú­CҙòU:é?›~*¦Ó³hܰ•¡Y}†4Ú6/­Aý¦ó}»ÁAìóúuÁÓÝ_>ç]å @¯Ó/,–¦~šE³-ë¡B5L¡ûÊîûú1?kûNøYbµØ0òÃ0~ «ÇžT ›á;äï9Ú¼o¸û¯üø£âç;~|ŸOûØÞ˜xOº„­  w\*å¯ð£69âõpD]5zÑkв“°ñí‚ÖëßmߦCׁ(qÅ߄áR)Œoà9§?oÌ +þÚLJÑä'»1 ,œhíýå…YR7àêR_`‚pbƒAC@t8TØ HD®†#woDÛÚh¨3 +<Ö;MÿӍjPÜøÙF_œäJ|Ø÷0™ì†°’}bŒ-×mËçTâä +ô=€ÊV ‹2]TÉ P¡z¾Ô!ºÐQ…P*ïòœ'!ÀÇúZö0ðáX 2IÎ iòN »³§–cD™àе'î^` $6…ËoL’Á8i?Öä7–6·Ø‡‰ýw$'-špydqæk¥ÿ¯çþ–™“Ípkµ8x‘©v[ M†Q䯀ÐðP&"?å–:DZo´ú­·RâiQíx{¾$žl“Í֖‚öP>е }ô?DûEd~õ¡=5D~msõ™!úPnŒM’‚¬iA…AH»™ã|}nvÏF; Dê ¨ çì7?+åGÁ4ËCE±î‘p‘¹¶Ì´(d" +‰$VHÅqJ +­Jf¸?ÇádâmU +ö$§jm›ï:‰.W¢Û§)¢Ä¼ü2…iZPՋ©å|©—ùd“õ<ОDëêÓõ<óÕû÷Lþ@\;5áÎ÷ﯸA¹šFŸz?~ÀMÎ#Cïç+;³1p¤‘(ÔLJi-Ÿ>vƒ¾¥J$‘$trn{qhFAîšÌ‘yQ%ú +ƒ.‚ÊãøåÎ6¶ËëýyìÎd{$®£kÇq_>Â}ö¨¶¶“ôÓ  øg86ÜûcuZôc„Oԍ/ÀÞBôƖ4ä�Hd+5¸v$DFÌ!£EYó$RMµ¯Í2ök¡> eÁ—ÏÑe{F–Ñ“èÔûeJ¸JߞœaOipUäƒcEÀƜ¡¿cE+lÏAÒg}…—äè ŽûAÀ'7ßíbð¹³gšƒŽg•øWû¡Y JœÄìŒg)›­ë§¥Šêym$ÀÜÈôtê›tJõ0+ÝкÐ�á B¡ ¬“>lª|ã:±˜J[»h>R~¬Ôß?>±¾åŸ ñpÐxƄæÿ›ê—Q"ßòãÐY 5ÅӊZŒ'²ÒûõࢁcÁ~AûTÚ¦¯†'âa0–õ¸oûsÍ´ø8ߤÞÚ¿W¶[‘z¦ýk+.ãÇA²vC²Õ­4-J¢×Ó´hJãfé\BKêÇ:ù•‰æz H”pФЭ Þ¢Ôµ 640[æî@.¹Ó~šN۔Â_Ìá>´Å$ •8F30ÍOl¦4؞„Ú‚+o›ªÀ;ÒÞט„'”„C/U~x¼¸®0ñp¯+=�5ÄEL`–`ê™Î4p‚è´ˆbÅSÕØÕHpfl7L1.*)#Èİ#=<Š–‡1{lGYµ;WØÂ¯Ä&"4ÙFxqìÙ¦\—e&Xp#žæÏLF»&™‚¼«aäM‚0ŒÈð„ïnQiᐺ›©›=G ¯iHÆÐÎe–œ‡±)Çß®",ZMHÿˆÀÖpŠBc™ìþ:Š¥<Js[9;˜Â7âZ:9HÄêö,֞{óºåh#sH ´Û¾¨ú>g2fô½Ý®ºe~¨ã9«¥,‰B`\ Å”Ì Ù®¦„A�°•Ì¨Ž¥b…#ò U§q…6ì?]Š€ý󁛡˫»ã2§¾£L¿˜sÙ»Ó¬ÆHÁ=P‰mӖ)[m×YŽÄx½Å’HèOÇ´¨ }{Ø*׍CÛy½U&󃹚ɫFœK똬Qƒ¼Þò«-QysG'DŽ ‘ºX#—œÇ*ôJîèÇ©îGSæÓ§É'#Áþ…Ia_]ÍË\[ž?…ƒõ¢()Ƽ`«QºVñ)¬¸ëòóñóŋ ß„½"ß(�ݎ–ò5Fa>Å Æ�µ´ æˆÓ(‡ Šã<Üê#G9š“YdZ[4_²«F6'¨â­7ÝM69¥¶ÛŒœ|•NÆúâDàž³háUi[ónд•ørÆm–Sâò‚èYÆÄ!=£g²ÆÚD }!—ÎÑ]Û÷Ü+]0‡ù½-D~@%ÄïÑøG~'5—å\íS^ÇÄ´Ëo+LˆPíéÍ勁œé<2 p~´å–«Yb§v|PÈ)¸PZ‚v[N1oâ=m—Š|}®Ú{ä9/õ5ôež¤âuK¥¨0#¿ŽzÉoûÀ ɺª�Èµ0lÈåY¼¸<“¹¨ÛՁ„|”~W9á7gË/gÂiΠd¶¤{ÅA{ˆ9IG™ 8ٞ²žüN¾¨zÇý”ï”c¥PЀŠ„‡ÑLu¢Pä$É·¼¨Ô1$©‰Cõ¶™J^›6¦Œ¯ãÉz^ c?Íâ_ 3Ášþ‹0˜ø<´c÷£ÒÎåè9¸œÜ�\ÆÏ&§l8–íìB$˺ æ€³ŸÊe‘ ìZo63e½$ûÜL9Kõ:S–³:æ³åO•Gz +h»ëc:W‘›iü†­ß*ìcà0œÓŸ…šÿòe1F äS>º½iÌ+¢ìsÎ$öc“¬·|…rWæH¹Ì©tØ`HÃGGôÉF¢ÃÓçßoìǟ+ÎM>Œ¦¤8ÝÂۑ— ÚÂÓ¬× b? ¢Ï\ǧË+ïKΔ.7&—‡È“ ½VéJ×ré¿VrúȏWB^BNn©&8?í,áù= _|O•-ã^¹ü͙“e¥Ìt|®laª^ÈC”; +ÂAn'”á`}ŽŽÕ”&í•Á:^¸­Šñ–ä2ƒÚú©iOç @}8rÑ2Œ9ùK8ùÃU8”…Bw �$B *7‘Ë›*e<'í’âôĦ:ÕÔ¿,i­Âý/ØIlM䨈g6†œ+¨p…rz)ad(«:;ù»ƒæÒÍÅ-þÄt9•Îíò±–j±\/<«»^țE|0ÕÄ.¹Òžˆ»“!Kƶnà†¡E‰m©’*[Øêªö­ç¿Ý0c0: ¡JöâÍ +gÿúå1Dåó}ñ²bö +n^~ü0æu5L¿”©Ÿ°ÄpxA—”·=&þ ’9åwM5Œ¥¼ò¯hœêáR£€8UCúg£·CˆÅ¼ÏÒˈn¼Kã®I rbèÀ¿‚]¿¬£Ëê Uˆ#ð\…—Œ˜4ê¼»£d…Áü‰Kkø­•¿üàÅMà’›Kæ's_²±Ä²@j°2¡íÝØ\–</£¸­íÏ5égÅ~‡4a$%H\P¹ØJ™�ZäÆðG;ô“LSn±@Tð)¡Ë‡éêYgs$íÂ\.V­°g;÷'ß®à*[ eǐ€»ë¡ÒýPðߢœk +endstream +endobj +3545 0 obj << +/Type /Page +/Contents 3546 0 R +/Resources 3544 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3543 0 R 3532 0 R 3533 0 R 3540 0 R 3541 0 R 3542 0 R ] +>> endobj +3543 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3532 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 624.933 102.275 636.889] +/A << /S /GoTo /D (section*.162) >> +>> endobj +3533 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [183.809 624.933 197.259 636.889] +/A << /S /GoTo /D (section*.42) >> +>> endobj +3540 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 455.821 99.895 457.813] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/multimsh.html)>> +>> endobj +3541 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.956 274.093 348.134 286.048] +/A << /S /GoTo /D (section*.287) >> +>> endobj +3542 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [297.912 106.47 311.362 118.425] +/A << /S /GoTo /D (section*.153) >> +>> endobj +3547 0 obj << +/D [3545 0 R /XYZ 71 757 null] +>> endobj +598 0 obj << +/D [3545 0 R /XYZ 72 437.859 null] +>> endobj +602 0 obj << +/D [3545 0 R /XYZ 72 133.867 null] +>> endobj +3544 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3555 0 obj << +/Length 2861 +/Filter /FlateDecode +>> +stream +xÚ½ZKoÜȾëW ‚�¢Öš&Ùô"‡x±²¹$°ròÅéÑË!ÇlҒüëS¯æc†²|I`ÓÏêꪯ¾®núýÝÕÛz“ûy¥›»ý&Êr_+½É¢ÌÏt¾¹Ûm>yÍM¤½áT·ýÍ6ŽcOùéÍ6 +Â<ótxóùî·«_﮾\…›�þ…0þ”ñ¦<^}úlvÐþÛ&ðã\oiÔq£R ¿õæãÕ¿®ÞŸë"Ò\û©Ú=,˜iooQÓa5÷¬y8Ò®·< hv\褴偕tÛc íµýÁt?C1Oa¤áκ:V}Õ<p­,¬YNZT»²¨y=7œ:\"óvCiv,àUyù‡·Q=h¦Ù9 SthQ0Í6 ý<IØ�µ),Z?‹<ûe(:c¹ò{*iï[ü½¢¾ ½šË¤2vðo¶IxwÜ‹124íÇ=¢>¬—öDpY4\¸'ۉDót-,ªŽÕJÆô¦;Šnè4\ÇthÔvVô“îB¶Ó}eûª½W6>3+%Þ¾í¸€""åØ§U3³«¾V;R8ðXåí‡HÍàÆ ÷€×ü™2ñ£8tý3±á`‰}Qöm·";‹ý4øžhí«T¹þqk€ßL årè¾Þˆå¡j[7¤èyñ߃$�;6»¢ÛA9ä~°;F{hŽqSBU;ù…ôÞ ùaE‰äñÒ;<7Æji Ðù›—~³þèÛԏ”ûõ©8žjónÅjQê‡IÃ? 21û#îóéö#nñ/á[ªýôôÕØIy3V»Füÿg_ÕæšKžÃbø.zG$ñŽoà @‰lH[„Ýq¹(í ÃԊÒñLé­Óà8êzo¾U¦»t» +ÚùƒòR`ú‘ŽÝ˜{t’÷‚¸Xùq0¨=õU NU¡òŠRxá©:=¶°€–áÒc…›¤)ø“8Õ©i†A¬blÓlóÐi“õЊ£tbÆáˆ3…=º3¸<á-Ïü0O–p[F¶lDZÃ>�­l›Æ”½uí† ¦ÙMöW €‰_ç²Ü/ ß.â¼…¯zKE£GËe©ÈÏTzáª(§½p؇m äa£5åÐW£ýaäÙÞ¸ÑÑÎjŠ~è€RYîp_•Üî´¢öbߓ? ØÁÜÒH×ØÑ„BˆÅìÜAŒ4ø±mÚ¾mpt E”Y3Sú±^P) šâ+Ö±74՗}¨YÆÉçvº(_3mÒÑ18Æ_Ì òó|éíß (•úI¾âñÈÒ1>í÷4‡x.¼žóÞáé®ò˜ü`µ±‡Ã(\æ£™ÑC%· •Vt 5,Ù¨œØõR­ØO²dn?^‘):ˆž@$uefª­,d°Ëc¬­šÔQ´TQ?´ÑñÂõß/ìI%~®³W\øÑtì¾hÔOuxî´8Œ¼cñ…£å*óNº€À³€%A‚O?ãïJã ¦à…@‹Y¥ö´ýz“À)TÒ�© OèÌ©.(åĚP.b?>·3&¿jJeóä"ÂþC•¯œç’?`·S¶ØÒøŒÚ¥¤„­ßß¹ñ+u?Ê9qæYqælEf'ƒs8N؝ä|Jä°Ëö]1å…Ø‹Ì&}³‹Á÷€¤ØnàЀ@S>_¢ ÆJâWÉ_‡S÷²°$ö£<¾à4cHe)¬rðCA‚?ÕsHaG%RI¼bTì”S}g�Á‰fÎᄠè @©E>5‡X:%ÕP&Èg#š°é")‡¶9š°. O=;Nîó¤“%åre Ó9Š.×°¢KgFé —f(Í3§ùEk/Âp³›饔÷ÑH_QS˜¶ë™¬Æ“‡_5žzpàù;s|!‹ÔçgÕ/CA8 uy�’ê +L3?IÓWioFåHM4è_P ώq疛ءÚe•4Š ¸Å; ³¡N˜ ¡¡«Â`œÚ%¤3¹‰@—f.˜P«táèÖÁßͰ›ä \ðψÝ4˜cÚ�CT+ª†ñ—ä¢vrŠ+†”« +…v@wah˜1¤]öuÍ1ÝR Žgì£@©n±}|Á¦É(.—³k Æ”¡ò‘£“<㇃¹ój³ï¹DÊÍ»àЙÑ,àLÅ×əÝ8£%î•ø”ïšZÍ "×J\©eQí=ZZ<ëÖ^12b­‚ ®î‡ ™û¡)©¶r)Üw푃VÞD”Jü? â¦íŽüÌqq&ÄJ¿¹A60åK¢Tì‡Yf„‰ã”°Dyìr—ZFù"ƒÇjÕð€'®òËxåÊN’kXžs7Ïn¼-×dUHs‹æa¼W@¦­ÎÂõSð.ü,ìÿϛs’ÏÆD)sgHæ¨!Ôé˜$eîHÈ'X6;Á²Ë,[9Á2f Y�6-D0W¢Ä˜Ãà;ÒÅwUO|� +,ø]ðÁJ¤r�ja(8bÕgÁf¹ÑQ¦&vÐòž×qÓӒ| e"‚4Ð{ÚE»‰@zŒ]HŽc&>˜ô;7Ÿ\ÝqÄø2§õ䂹ì¾í Ù.ì%³¨DÌ…çKâCôd¹£垹T2£•8êm_ͨGñ £JóäSLÅñyµ¢ãÞM\%&•œ´ŒÄÄ5¦"ÉVƒzTÚõy=rJDU¶ÇSÑ1�ñθ2 ¦+ô¶&t $½ +®›±q3㵚3IGC`–ÇÁÎ +¯ÿÿxó;ÓØªÇe-¡VpÚ篒çxÇýã»Òàî%ÉEºÙ5Á(æ\ªtî.ˆ>ÐB€´ˆž;d'÷]cj®‹‚˜hlO/t܍@x<�À` D`:yåv@zß>tÅq|݆¸s¸ç.¢‡™¤HÆ òŽÀ`¶\ׯÁF‚óû¡½å ¨¼¤âÄ¿}¶*d6Ÿ:¸mÎæï¯Ü£-‡Òþp!ÇѨbϲ™ ¡æM—Å¥‚¦(ÑÆ‡5u×X„îOt×fÒÀòô°Äp¤A¡<ˆ¸›9¶™c ¿e†ÌF2Ċ<Ú%ìÐòÊr3>MÓ}„æIcÁ?{ÐFx‰YË'9¿­¡´æ\%Ônm¯n+q¦ÙΞbŒÉ†«üaæüÛ÷ñ·ÇÑPpûÂú­w7:öZî94㣚$oøÆ_Œô„V’ÆdÚéeíP˨Ù7§Ì ß®°Õvý€Ø®¼£9íÝ!êœÏ)s«ò4È[ªnÇ}lÆ[|… iύÖúô@¶s½VfKâÕp•œ¨Iú= ë±ÚÑ-ª{úVv¦Á2ˆRÈôÿ.k·Mý¼vRôrúköH&š‹…îùf4­XÓaÁ²õL‰Ç…¢=á™NÄÝÕ^téó„k„Ë؟:NŠˆÑç›éDM^!…ÔƒÉA^~ƒF)E]âkì´Ò +fÆÑ 3Br±c-šc ›OÈÆ5Wh¿‘ƒ?̬š:¼çšßÎâH‘C|ý,ƒ\6`vtzF4ŒzšŠ\è>Þ„Ánö™n²û¯{^÷ƚŽÝBY Äù-ŸÕœðáûÅ}×;Î&C…ž?=µïùõ㉟w˪¨·ü=±|å‹G€_}GtçÒ.ðêø}Ÿ +sq4À}ð‰Ï±;Mž0Kn£Ì¥Àý'+×`à4õ®oyÖõöZ rýæZÔiÄ×oÞ\ûî6ü(žø +endstream +endobj +3554 0 obj << +/Type /Page +/Contents 3555 0 R +/Resources 3553 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3552 0 R 3548 0 R 3549 0 R 3550 0 R 3551 0 R ] +>> endobj +3552 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3548 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.081 524.135 271.531 536.09] +/A << /S /GoTo /D (section*.153) >> +>> endobj +3549 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 369.876 157.429 377.957] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/smooth.html)>> +>> endobj +3550 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 286.872 157.429 294.952] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/smooth.html)>> +>> endobj +3551 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 191.912 157.429 199.992] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/smooth.html)>> +>> endobj +3556 0 obj << +/D [3554 0 R /XYZ 71 757 null] +>> endobj +606 0 obj << +/D [3554 0 R /XYZ 72 594.382 null] +>> endobj +610 0 obj << +/D [3554 0 R /XYZ 72 551.532 null] +>> endobj +614 0 obj << +/D [3554 0 R /XYZ 72 508.682 null] +>> endobj +618 0 obj << +/D [3554 0 R /XYZ 72 465.833 null] +>> endobj +622 0 obj << +/D [3554 0 R /XYZ 72 422.983 null] +>> endobj +626 0 obj << +/D [3554 0 R /XYZ 72 351.933 null] +>> endobj +630 0 obj << +/D [3554 0 R /XYZ 72 268.928 null] +>> endobj +634 0 obj << +/D [3554 0 R /XYZ 72 173.968 null] +>> endobj +638 0 obj << +/D [3554 0 R /XYZ 72 59.388 null] +>> endobj +3553 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3562 0 obj << +/Length 2219 +/Filter /FlateDecode +>> +stream +xÚ­ɎÛFöÞ_¡·²ª¸99%±™ ƒnÌ`àøÀK'\.Ý­`>~ÞREQRµÛ1Ö«WËÛ7úûû›oÞ§‹ÌÏb/DÀßÄOÒlq_,>x©X­Ã,¥·kV"õÆCÕ«µ”ÒS~¼úxÿÓÍ»û›_oÂE�B¾¯ü ‹M}óác°(�ÿÓ"ðe–.žèT½Pq +¿ÕâîæŸ7ß;Xˆ³Ô•aá~¯ J<]äáÈ˟ƒPUºÉkڎ½%p'øƒ»ƒ®ªžÁsÎáäÐòF§×co,•C· +=€Cï±lG€Í+es‡9e~«l.î÷†!xi"¸ië:o +µViäÝòÌFÌç@“ ’uúY±à$ìþƒ¥‚gª±nzVÿ¶kk†˜4ìҀ²ÌÈ̾Eß¼j¦hûa$€fìi2ϑˆ¼å¶dí.y=öe³c0|+nÍ!צdZs›®--!ý,œV$Òëð›zzSæcN¶í¡¼å›%ï€X¾™Py'ç³µÞ ÒöySö5ï ªéDUµ+‘€Vm9؎•¡ÜåÍÎ Û­QšœIzöãD­HüJ^‘úi*졓|(—îú QX餉¹;V 6:ÄZÆÒ¢øÜ/žÊa¶˜y]•æÅvl6CÙ6=¸Y$cïïmWƒ¼GÞÍñ'ò¶àÐæ㍓´É ªmì¥}Žì<¢6õìð4º2(söç +ڎáß`2ø¸Š"Pûhï÷}KÊ�[º`äI ³é\á�Þ}¨ðŠ +R5ږÚH';íöz,ÚµSdì@¸7t:zFYŠu„?ñ¼9÷¼ÉaȸAŽÈ–¸Éqk/EIÚQw¡W½á“ÂÐK2Î"‹½ôd‘äQÉäQy,sr‡ã†aâgÙk~›ùaèvÛMŽb€¸2ÞÇ~0¤zþÝ¢í™6³Ý¬[\`:‚ÕÀ+2‹M²˜¥0¹�®s®®ñß&oޅh¤_¶“¡Úéa쐟¢%T‰mš|Všl¹ 䪭ÈȈ{àbr­ª$ðƒ,Ô 1@R9Q¾ÒZƒf'Õ¢DJyïžé¸+ñ®Ã ð3½˜zß\§U ¯¯BŒ«·ÂÆ ãÆ~ýµà0ÄëbAZ lÆîÑ%Š3QߕuYåe…P™zF—a†(ÎÊxŠMÓ3Z0îTÀ�‡Ed‘9cÀ‡jÑ×éÝ´·ëÊâüò‡çÛãGFm8±´]Q6[z>`r ì#ێxs:œ4‡¿W¹�‘yÕ£�>óyX:ó0ŠÙ<,LÀSãäÌÅ$Jr1 MÇ•yâЏ㩮PÒA:l‘—¢ç÷süaD¨È›gÂP8ªHú ”Ê3u—}ûr _¦ê"Žþ³‚ЃFŒB¶Æ ¦Üƒ+ŽL�žMÕÆ&ˆ•ÈㄔVà`Á6°¯Iì.@Ýo–D1²‘Û;CâCȋ¦©Ÿ‡îg¿äO»6„/#õPËâÌc‰â£VÖùN¿–ÒYç¦D|ªCè³Ô½)ÊUSg~í-8K<%×åzyMüI õB÷Ô3åaŸLm°Ìp"Au„ˆ*쏾…E"¼Ò×>–k•â#ŸØ¶¶`Ûw5¿qêÙ!¼POtMŽëNÁx#Î}þ°©‰Q‘Ù‡¿uéFÒý`fçë-aºšR@{ –ITå/¶U:¨-pëj€†˶ ¼¡À¯oyŸ…®Q PÏó•W<Òé:§sFs’ÑTàÇÁç°>µF'(ü$8Wi»ß4ð£X^&¸‘�¯\”xMQƒæå¬,‹)Å~÷ÃÏ2_ēŸ‘ ðÖØ”φÄ^ãX@à¦+j.µšìW?¾ûá/ ÚÛÿúÛ?þðWŸ!`“Ì+° ¤b òQÜ֜ju§Í«¹‘pØ·ãnoatXÚí¸Œ­“ȏ¤:O &ϙĖ‚ó‚!;.¦TXᇃ”#ãjƚb,/[à9Žj +=¾b‹V‹2#$`+=€,ÎqSglÕýgGþ‡ýÉ=´ã Ì é'HýèÔ·å†éÁrÖygpTç{¨ŽëJ65øtBcOBýi]¤ÀDvá“&ó@»oŒÙW©òh, I5Ž&3†`ˆ^éÇe0W » hš0 cv3UɃLFÓM={ݛAçÄìÿxÏÔĔƒ9ÞòšœÍi©íàÔ±oAÆÙùÓæD¶ö™žêîXw‚A=ŸòUó¦gTÞÃ8•øJol¡–ó/ 0ºvíCþ€“Ä‘w€ºo–ß*¨l }ªöH¨ë“Æ)Ù@K`¢@7©ŠxÞA /‡1·IÖO{M‘·ók¶Æ^oNJaþøшžFlÀ˜ˆóŒšjQo¯î4˜¢C]A-ÓþÎ7 Ðnr+°…L¤j׬`âÝ9Z…¾ ²™üÜÊň¾ðúnÄ y0–"à–&éña ¶á1_÷=c)äàPßÒG*À@Jâ¡ ,¸¦¦—äÅхyढxwÓ-îü3[O¯ÐuË5M«À®æŽÐòÌï`“?úÁÕa_î¶:‡qJcBø÷¾¬œ5ÊG&^-y"¯«u3üh¾uÐ*ï݃¨<… Þ÷ìÌIÍgǼ‘AužØÐè�º;:‹¢‰"ר(¡T¿kÊßtéËY‰ªŽb£M8Êßh#ܑ>[޼ _‡ß©ÒñÒ8: f!þÜ ñk²m ýT†çö˜²f ^˜¾ý=æ\r�È3€SO3þŽO kÓ]³æ n_Þ ]ݺp¹”r!c‹ʗŒ +×ÁP¸…ÎG3ïò½Ûçs½ÊÕg|y˜2ºý¬]hûõæ SGÛýrû%fñËÔ_¨çU•ÿA:Ãÿmù?˜…» +endstream +endobj +3561 0 obj << +/Type /Page +/Contents 3562 0 R +/Resources 3560 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3559 0 R ] +>> endobj +3559 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3563 0 obj << +/D [3561 0 R /XYZ 71 757 null] +>> endobj +3560 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3568 0 obj << +/Length 2925 +/Filter /FlateDecode +>> +stream +xÚ­ZYoÜÈ~ׯ˜l ˆ +4æe8 dƒ5}ð"°‚<l6�5Ó£!Ì!gyH3œßžººy eËI`죺ºº»ê«cüÃýÕÝût•¹YÄ«ûÝ*H27Ué* 7I³Õývõ‹óXÝ©Ó˺»Y‡aè(7¾YžŸ%NÞüzÿÓՏ÷W¿]ù+þù°þ”ëyájs¸úåWoµ…ñŸVžféꙨ+§ð-W¯þzõÃ\`g©+¡hyç?ʱ’è¼-tÃí®æÉ¥=AÂÔÑ.Šû¬ýØ ”bnÙe:g¤¬{îô­FÚ»÷A8D%®ŸdÀ€^¯¯™f,«º–à¹èö \‚ÐõÒÔ5š®ò‚Q¹‰çª[+ÉxÈélÜ©´Þr‹N_MÕхàð^sc›w¹0¨m&óŠ[uµkZG±r>ê¥;Täzq8­‚Ìù‡yG—ÛY=ÿòXqêúÃêۅ b7Jƒý®Ñ-Ýâj­ÂЍ“žÏw³(f +³)^ÏK›Âº$T†'kÁZ'ºð'àùÎC™WŸ°�{_•7¾å;4ò¶4âæ×Џ皶¦ÑVÔmSàjÝò(ÜqgZš™ýTÔ}k˜ÁVºÊ¼Ý×}¹eÊà˜8²¬Ñ ž[¼è,uî÷d0¼¡7Dñy{î�é®/¹M +I´Ý¾¨[kxŸ_AY|º¡Õü2jüô±ëG‡nÊõóëGAä\çwOº9ߕuõx·+ø$×<×·°7ý·Á­,Xš ¿4©.Ÿvm„ +<7J’A'Ȭƒ�M&a“š55øŠêEûLÒ®¯Xy˜Y’¼Ú.°ñ37ˆ­Ò¡–d³ÄËwUjyÕ È:„N‹úpÉ=ŠÜ8´ðð„ÀA”µµM}8€¤ˆ$p™‚$×eÉû ~‚0²'xyºUÂl?ÓB‘Mw-×;)ª²¨äŽhd·\ȊÑéÈý,º4i}ÊÇR ÈËS‰0`®1ò9’ÿŒÜc0œsÛén{Fça8ç6ÎZlT–ìz´í švW@«®Pò8•w€ex¶P^ÁÖû#ӄα¾[^Õ훺œ +Ðî5Ý:2á71ŒΑ¦Ë›Ž4g¬"À‚Ù +lÀ…ɁÁ÷å< :çûc÷XGõîRwÀã«ÁÓ!Ö(弿­ÅÃÊ+Ý.�ÅZdA<CŠúˆvybœDƒþ£ØµþAŸhr}ºó½ÉóŽŽ8@Íwïø›?´ø×±)*™}ãƒZő�ɛà³@ ЗyWԕ ùÝ­Äú +¼¤â×Ùv›ÃÈ1¡P$ïÆl´4TT»º9Ю<@¦0¦Å7m@åZR>aI:eåe‘YDÎC/¤æ¹Å¤uÞ´"C®œgð:wœç§¢ÅGŽ<Œ‡.ˆ<RŐs|Á#ðÕ'½é;-ƒìšÒ‘®¬C'¼f03âµÕ¥fV€d10ˆ#‘MË#»¦>˜ý„ƒ„8°ÎZ,ŒÎÄîG + ß¶h»¢Cñ.@n,tvuY֌„ð`d¦¡Y3‘™H”*~èVbÕ#Ø7·:C5l0a³(41‹<»b`Ö…Y=Ù\˜¢Ž¿ýšc…µ½ñ¸ñ»ó÷¿ãÖa‡¯4º¿ï |È@y¢WD=›:ßà½ìyÎÌj¼ikô©x õ ¢Ì)º)©Ù_ tíá Þ"R≳/LhçڂéIÛ â.Й<òÛ'‹½äÈß!"N Ôr¼séÊS7M4AB³oønØ´O¿ÀF¹Afa½3ÃY³mÝ®ÌG´f Id”ã~‘;X „q’¢ÅüÁsՐC½ &lØÓ‚oÞ %ùSðj¾ÓÔø.OÅVύâÓ3äÍÖÁï¡( ΠџI:�iMâ™t@ŽùñÌH“Ÿ¾h5€ÙE4Œ°(<’Z»×¸ !â䴛žZÿÖO7�v©-þ’½»]Eœ„Ù($Iú&@Q¿Á3Š‘N`L½3Y9Ø+‡Gâ¥lʏƒ¶…ïZêÓ-/.&çr|ÏÞü˜º„+÷üš*ïú&/ÿ§»š=çùî'/[fR̺ù$çBF…kr¼—\4Ÿ“—PQŒˆ—ÙÎnzÛ&†„qÐ�í¦Èl‹¢.Yù,~UšßÓ²ù)2¿…T%vÓÌSûB®’À-ù_ͨÂĖlùÊõ•e$aRa†XP% a}¨7Ý"èù +´ÀK¦ ÷·eh^@=ˆÕ3ñ@ØBßKðùÄ4@*2ˆ-— +,Ú¥Ó'¾éÜKŽ´.*ëÒ~Ìe ïhy‡ÎH þó±Ášvž÷ (;;^²©ËþPÉ"ŠTà+á +ZM²$8örê¡r"™¼°NƒªÜ¿)× ÉB<hJ‡…Žq®÷ÿ…æî½ÓUל¿—8æí—º®ë~þ,3×ß_~-¢ï0 ä,Pä±yÇC(®%¶~„){·( +9…²'ÓÇ*¡Óè\Fðmð«Gñ‘²úG(ËCÞÔÍÖ0¤û@Nô¦8ögþ”źܼ9sÿºd‚Ã$)7è,â¨ÅüÈù84ÏEû…p:ËìîØ&LÉH­¨t‰…©Ñ±Ñܺ\è6uÕ­äə((­Í¸*I÷Xn[©ÑHE—¡Õj€²¼Ó²ÇZÁ™ÛÏû¢Óí1ßè%ue €«;†¾‹cæ´é­„%½øëv±¶ŽD¶d4Š44šte\øô½dÙ ù¡ç&Q8+}úYè*„·±Eýhôä²Z€ac”¼¶Z  èɧÀüûyÁYFÖWØ +7XÏPÕÄNÎ|C›Ûü ‚( Op––Bv¹Á’‡… û̲—.ç–Øª+U’ÑÝl½àŸ!äœ#äíAíÕ:wšª¹UxY +Gïø9PÇp ç=%äÑ¥$‡ºä9²øLÐ lƉ£\˜ÃImX&b8ÐêՋ0¹§}Ûk[о©_mʚAÇn˜` Nâæ·Ä‡së‘ôCeœc°¹¹LCýÊþ°cŠïT (,¬l2 ÅÓ·“8ÑøÿSWløâæ[šÚ T`#¤¹Ãázrl +³ÉHÍ©KØó­áôèæp¼qŒoslr0+8•K©SÍv›( OV”ûƒ  ¢Ñ0rAgø)�:ì-×xQ¨m±É;ÙC6‹GV°ðFxH +­&bûƒËß{Ò_lx¥’‘ŒœHÐl£w3�l£,ôÅݱaµ–øtú`Öä[♎xÏŏ +ޥڊ(TTA’VHÉU%~fRÕùQ'êJå²öL¶eJ©¦½a|7Á-@„ÀÕ4‰p"ü5§ÁŸÙ¤h(™j4¿ŸÛù¨œpÂôÞT﬽,Õ”›z֙<ÝÄs”ÅvЖ ðUÊ͆�<^'ç{Þkôå’({`x¶äΕ7Pì’ÖK탨Z £>¡Tbð›Ox[îZ07÷®¸‡,ôØ&bqæœÉÍ+ ÀêÈÓCçB(µ*o(#‰1‹j*àxå”cí‰'Ãd\øKÉì©lñ̓àÑ÷œ'ægXhåL,Ñ HÒßS 5ÌLm5œzìo Áö¡#¶Šíïb+VìÎf{!¶7dµp3w&&ܑáaí‹5û0÷£u…?ZF~" +-Ùü|šŒ�RäÒýššã@‹Ž«ØŸó˜YbdŽFG"N’$£XÆ”ܷρ¬ù9¢d²B8-ý³¨¨JEøÃ‰Ô™±†3ÃхíæY¼UU©—¶@2RGùÿ‘§ +endstream +endobj +3567 0 obj << +/Type /Page +/Contents 3568 0 R +/Resources 3566 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3565 0 R 3557 0 R 3558 0 R 3564 0 R ] +>> endobj +3565 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3557 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [482.185 678.918 495.635 690.873] +/A << /S /GoTo /D (section*.182) >> +>> endobj +3558 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 666.962 102.275 678.918] +/A << /S /GoTo /D (section*.181) >> +>> endobj +3564 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [242.77 141.756 261.948 153.711] +/A << /S /GoTo /D (section*.208) >> +>> endobj +3569 0 obj << +/D [3567 0 R /XYZ 71 757 null] +>> endobj +642 0 obj << +/D [3567 0 R /XYZ 72 447.01 null] +>> endobj +646 0 obj << +/D [3567 0 R /XYZ 72 263.259 null] +>> endobj +3566 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3576 0 obj << +/Length 3394 +/Filter /FlateDecode +>> +stream +xÚµZéoä¶ÿ¾…±Ø…åd‡%êrŠ š  ÐM‹¸è‡$äŽ-X#Mt¬m |ßEi4C{½HŠ=DQ<ßù{óíÕ«/¾ÏÏ +U¤Qzvµ=Ë"ø›©,/ή6g¿¹¹Xé"Oãহˆò`Ü×íp±Šã80*½øíêÇWß]½úý•> áæùF…a|¶Þ½úå·ðlý?ž…*.ò³{µ;3iÏúìçWÿ|õ-’™Š\é$:Kᙡão¶º¹…#†Á¿_¾¹±H¬·ÒZIÂ>”µ:už4=£•R0"͒£ ]òg¥DÜ*Š” #ž=Üچy-l˜`ÛÖu‹ »¯šþ6snÝîve³éyhÙYî.ëšö÷±úp‘$Ðc‰ë²à’#D'J‡Â%Þ"‰’à|S嶪í9¿=ÑÍøR¿“A¾Ñ‚?é',ük˜„ë¶w ¶^ƒ`^CCã¿Ëå7íú…_ulhÛ4SEa–²9ÿ#;E®Ÿ–_ùÖÑÙhË׬†¯ŸæŸŒc }ýBý¹ºÈã eُ½=R%> wÖå5¨}غçŽêXñf-«ím6ïæeY‡âCґÒ`b!ÓÑ[œ +´Ü]ÄQ`ñôsÚ¡jËߘœ[[nNO§ (cžºõ3=N2Ç p=U‘1üí$<‚r³©†ª•·¡•'¼N¹ƲæNÞ¹ç æùž›U³˜„ûqà&J”Wú5ÔæBW#YxäÏ`è¾³½˜[ÏSÜä(ØvíŽ[½ý€ClT¥‰ +•„‰c€GÅÚ}ß÷vÜ´+f“‰Êât©œî̧[ʼn2YþÌN…Šõ´Óp[Â1ƒÛ¶6lø…µ©åÿïîèdvOÚl¹m»]‰ò¯˜fq𝺡– ބ<¦íx©ÙæB²7úØÙaìPd8‚䃽=88Û¬-w³vø¿(·¬Ønyøp[õÂ"C‘iášDH ã]·Ý†ÍྂYbò‚†ùÆ$Á?j[:Së­Ï8t–«0ʖ²‚ ‡Š˜Çä‹öŠM%Oœ«9² «(MŽì"*´ŠŠhiߐ2vûYòÈ«$´,Sf^í/§ûA�7“jˆNw¾•À eѤ$_ù(WFO<¸¯(Dy»-Çzà¶ZP6P¥nƒBÄf%çã̃ºêŽò¥£ +•큏‰)‚ïÉ!Ê +ö¡ÜíÑl=þ+Õ*ÍIü°‰LpyiNcÀ÷šitÕOâö¶0Ø ÓVöžíVq‘) ] •]QôeäÛ7‰U ŸûXô²Ð[TÿŒXå;«ÒºG=Ù ÜO¨'É3«qÉ[85Ú¦~ÄVŠV¸ºvlϚg7);ŽSÅÑqÎêc:X¼XŸSÁP¥á‘ +"µâ,ø4ß6ܽE½ÁÆ#?�hÍl¥±ì1°kώO4€û¼î?¡:ì\px¬ S´Nbp‘ì ±MږÄB(¶ˆPl<|)AÆui¼Y8¥Péø8À,ea(¼™0 Î1�´Á7g*ÐԞmr£ +ý\é›laIxƍȹZS̆.p §«§‘*Âücgø„#„—¾C±ÊgÿýD,žÍr•„1Ù ÑíµAˆÑ`¯~à³Å(5K[ŒuĶ¡9 ÿ~e„ý ãÀ"HÑh}–‚Lß -TË,nÑ'íÔ–yàwR||'sưgÁÏÞP5›4[âÀ$€dwý’bu𠠞?Öå)pÝ­„4x"kxÒ.ªì7oPiä_? U‘MŽE @ÏeU;œ�)hš'K  й‡9¦ì¬çh‹GÕAï@u)cw%c#F§O@ó>Šˆ:ؖµKúh€an"!U5e\8à¼_— ŒÊò�ôt ðÚî1ÂâË! ¥q[¶cÛ£1ìÞìºB¯ ÆÉôëq𦙊òÉ0!ƒô!ŸÆÒP…Åd=¦¬€Ÿ…ÒZ( ãI'‚ÚzrÛð²iÇëÚ® ò®«ž²�ìr“¶DÙ8O‹D®ò¶#ç‡Y�Y3D¶®*aU¶!@ì>”k•ä/õ oë­Ï¥µyÖGFy²ð‘@¡í]’Q›¹“Á82ÏØ%²ëvUßW×µ|ïQ;÷lÿ,Vۑe§Á7<‚;¯Ñƒ+!ý†öMÅ +Óðë5cKš"»g¨×·(üýÀì×!¸2.ÍiÝò1JBx!ø›Ÿ¬¥Ù6–ý¸ÆÁ·üæò3ü°ÐQÛ¡ÌÂ\||oZ~îÚN–£”  È+Ù °;â‰92"üh÷«†’rÒj²Á=òør¤jpÔï˵·Èô_vU%?®ë²¹Ã¤ÀSô6Îgz”'3ÊÄñ‘òèâ l<ö§ŠÙÍúêCü2óB—R ÞØûºjì³Ä'XÍ3ño�ÇɧÏ�ª #ØZZOž"ÍTž&Ö)¶^„æSDÀäŠR‰ŸœA‚%E‡/„Ú#„Ì0æãÈǁԗL? ±X$ò¬d¶xêØƒó±êeG><ˆ-% íp鱗ˆ8¹q*X>ìëj] ä¼0˜ÞU{1ìÍ2ºÉºïÛÁ.c¬q%¬x^=¨NC(øƒRÓ3œ—Ꞣ§*Ì?J ~)…Ô:¤þ–á‰`¡ŠøÏâåSð|‘$úDhÁŒ•+ü>‚îȘ®¥éœú”Rïá”V*Œ×Ú>èzª¼âù¿Œ_Þhè«4ÙYŒU—<}îZ#Ÿž]l,poˆ>CKA"*©1'{½GŒ‰J‹‰{WXƒœ³Ö :°pª%qû1©5¡äK؁œÃ'g¾ð©¯11R’ÃŽˆ²dèátzâNz$]Æ n ØSIáp*î®.ùEdJ·"´/ ø†]MÙFTyš%èÐMɊÛxb'ï0Ÿp@ÎáyÕÛ} ú@NŸfÜptå N_î¬,g{.`Ñౖysr…0„QK…@:7vʁi3ÙÛÇ) \Ý$±ÊæHŒ¹ç(Ò¿àòš“\.(É¡¼ÖKÕÃÞy­SÏìcµjåY�€•Êr¹„Ò'×)þ«¾¢y}þ&æ Gcc¿“ç»6ÑWB*I«Ä–W"‡ÙÙtÕÖáõµ\ÂvD�ž+·0U3C>âxÿþøWÜ×[¸Ïãü¥NÑU]Û8(Ì÷ˆwEéãXlîÒ'©(*@ݲ§DÅÔzî³Þ~VoA&o?‹Â_þƒ÷tÍoðúâ›-Çӝ-9Èìѝàâ9k¯UùÜu'¸Î4—¼ hÃroÕMClAšK~4ãîÚv>Øþ–¦e0†õà`ÒiBz°Ôt÷øÀÍëG™ÄÅðéšñx»ށÇN²dAnÊ&m³šÐ7v¬oÁö× »ÿË!Ÿ=ÄSÂ5Ê%€?5Îкj.ñNj®zÒJµäBsÞzl—p²¦t%áe ŒDe“)}}é© +´˜o.Z—.“¯<Ø^¬yp(}×>4¨maŽ쥾,þJ‹¿æÇ›ˆŸ—2ì‹ðå|½¿­\²%р>‘DûàÉ¡‰¿¹º3ö¹œoö cÜø•7Ωdüá\JÙñã¾£ß/|¨6TYO2Ïöþ%(û謈Gه5dc^5lãƒh $ž.’žúªVá\E&­ËAۚE‘7vó¥/&�=ÌË*\à×4 ©åü6!óu�Lî6æA\h úð„ªQEŠÕ(¡³«! wdÂ\ВópÈB(0îñ†ºÇŒj•ÀJ?uR1F¥i´dë#I”_8d|úã‚ýtŒ•ïÞ%¤VÔxÊûòýÒŽPґ• ₉Œ¸¼ù …r[ðwT¶KN µœ�ð  QʇôºœJ€ðrQdÿ¤�FH…X�k<ÝTs›„³Ì¥iÃúŸ9ýDZ•ì°áûrÛ7çÒ$to‡ÏB¡lá|S#øðØ�áIEðÖöfòxI ¿mœïPN#­ +ÔÕóÚã;ñ>möî–$‰ƒðsþmÌh0tÛäöÄå5Õª&¤É¢�æ +@A%qÔK˜"1úÖݸ®¨ü]˜ÓjmaØf 3Ý1â•8x_}¤ËR­È—¢…w¾w‚~ù±Ô(HºZúy ÚÊSîHzÙ$=ºå`é%¹“´J~ð}ÀöBÍIçÐ ,QíÉHíépç­ë²åTýDŽBë„'IÎÁÜ£%•»1”4ÃoOˆ °ÐSíloñB‰ßyoƒçC¿bæ:“hIA’„#™Âý`C–ái¤–¨ø‰Wø^\¡oì™ó¯<Ò¬ØM¼®€‡n;gŒôñ–ó0G–(ø1+ŽREÔ»,‰¤¦„Ù ú½K,A”&öÜv?Y SÆÉA© ß&EÇAU³®Gr ´ýò[ë²^uÉJ8‹OÊoé|ûƒ/[Îç°Îð?Ç¢ +endstream +endobj +3575 0 obj << +/Type /Page +/Contents 3576 0 R +/Resources 3574 0 R +/MediaBox [0 0 612 792] +/Parent 3539 0 R +/Annots [ 3573 0 R 3570 0 R 3571 0 R 3572 0 R ] +>> endobj +3573 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3570 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.383 535.319 359.833 547.274] +/A << /S /GoTo /D (section*.162) >> +>> endobj +3571 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.809 466.964 419.987 478.919] +/A << /S /GoTo /D (section*.289) >> +>> endobj +3572 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [476.673 466.964 490.122 478.919] +/A << /S /GoTo /D (section*.102) >> +>> endobj +3577 0 obj << +/D [3575 0 R /XYZ 71 757 null] +>> endobj +650 0 obj << +/D [3575 0 R /XYZ 72 359.241 null] +>> endobj +3574 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3586 0 obj << +/Length 2922 +/Filter /FlateDecode +>> +stream +xÚÕÛnÛÈõÝ_!¤ „,.9¼»AŠH°Ý‡¢Åú!i6ÀŽÄ‘Åš"^)_ßs’’è8Aۇ"Žç~ΙsŸC¿¾»úùmºÈÜ,Vñân³PIæ¦aºHTâ&i¶¸ËœûêZ¥N¿/ëîzºñõRy~–8itýñî׫7wWŸ®ü…ÿ|8 ?¡ëyÁb½»úðÑ[ä0ÿëÂsƒ,]|¡]»E§Ð–‹ß®þqõúœ�g©‡BBÝmMs½ ýÌÉu§Ýëeâ)ç{ïÞÀlè;ņWaw~÷ü°i;˜Òì ÝB&ê +Zå9š‡eQɱ¢åVºb' _Šn+g*ºC€+àDê˜<79O·{½6BÕ@͑›Ï×Qìè²7 ©ÝÖýµï”9Tâd(pféûnE|ÿvÏhÖÞ Q¡t‹mè¬ë²ßU<×mcÜFìªP`ü¥—d„Qb_¨çAUwFæ»­îÆÏoU0‹ï%n˜¡œ "kDÄÎs$«4ÏùÌT’aäª ±'nf€Æn%ß�I£¾-ª{îú·êMº‰òG4Ë CIå3øTì†iø÷"ï'~û·ÔUؽ$ÁG›Ib xzrÁã¶_uå‘ij ½Ô âøTÒ9J80¨ë-àea8q€š>ÃCå&áp'¾È … =صEõAˆmJ®bEv “¬ï8YW†§¬šá$²öì°=:ˆ¤Á_õ êt†€›³deÉÓÝöó5꿵Sœ?ðÆÁn,q[#t�`áfê¹~”ž2S7Èö0uvE‹òD½ˆðX¬´Ðúp5¼O&B®|ê ƒ²¢Aq_Õ];Â.ìòå±G쳋Pú̯“Ãݶhr{Øâl» ©´è!ªÜ ã*“Ï9‡‰W ÏÙÔà)ƒ8ȋ­÷ÂU&¦Ø£Ô…e7Ρz·5o$@³EÅ­æ‰#T‹êƺ‘qŽOü ®�ˆZ9‚XÔë¦n[‹YH\é|ŽV´…?ÃBš:lŠLåfŽ7Ds4У¤ ˆzb§3‡ŽwхqÆêG +‹F‘¦±y¾Ed Ӛ ¤á;`û„‡0UW‚»â±išº «^€çZTV#ÚJ§r»µiʀX"‡õöF†z(€¸=GF+÷ºYéû³ J‘0³Ñëî†Ï’-·õ¦3/í)¢`‹UiKÍ»ÆlBó‚8-šłì’ WodF´š0ñ ÷�šy¬; ¤{¹t±Û[¬P޼¡eJ!¾nŽè÷ÙÆ§QÏ1#ΒiìˆTä<ß9°/‘»³¡jiA©ÀÍlŽõK=øLrHŸ©GŠàE”ݨ ©E…êqñf=xKXFÞb[-.• Ò2):öТ„Àkx3+î±,È ½˜L§Zn[½1Í#¨ïô÷Ù×gè�wcօ+kìouºc Çù“·°ÔÂÓ¸Ӟf=V£¶úâÎÄL�@̀T“Àý½5}ŽÊ©r{)º4qýpÈ2ÞöݮɓøL=¶HÅ%¾T¹±¢/kÉ•¹A0¤¥î1>!Lº!´h->3œ-SÎNw“·qöÆ°ˆ¬š·ë</: M¦ä)N=kvX¤4f/Û³Ìõ²èÔ³LƒrèS ‡ÖÁÓ‘RË©0dë®G´8ɇ=�Àü©›æÄÚøcôfœû¾ãeÖYxÄIêÜmMkñ5æ[ /-=D^d…ðìRH˜ÒŽI0éÍRRº�òÐ žSÔvU¹a’>É.»3�–~èFQLmâgS|hY[–A„¸C SjͧÞT]BÀqÝä¨!ÔÝpkôz˽=]ñqè”QØ×ܰühÇñ3Ñ8<eÀ€z]÷Ug‘Ö6èÜ žàðdˆa ;…¬ƒÙ²:rÛ}©çï³*uõ0ç0œM¾`éo& ÙÖ d;'äO;îýäR¡?ë¢Ô«RBãrî®#󗒴 2 ä¿ÉË|0ÔÒLoO]ô|ßÊHQ°÷TÈD'œí,‡F9s"EdYUh}´šÄí}SäãÁ9fÅÌR'ÌpäæÀݪ߭ÎÕt oÝà ¬žž(壪‹ÛBá·îb^œ•¤Š¸uח]±/Í ¢A­~3²üQÿÇ\èY¦©›ù`¶à�²@Ìö]W€Ã_Q2åLô‰2xä)ë^ +q¼pۏJÉ;M¬µ8Îá!Šƒ{S™Fwì •ó¹Ðâ.¹i»†ß¿ÐßôÕ:5€¶¾ÿ]·~¸F?z?989†–N@­1AÃÜ»BòtÅú!·;{¿Ý÷6®¹ˆ=sî„ÍÏ!¨QFg(™¥Ð—ˆýâÏvŒÈÔa™Q„´éî®5¥ °í$Ц‹œßDx‚’#å;+5f9êòßäQâsÊDPÈÅ W˜úxk3®j*2Z aÁÿ.ç9lÏØ3½ÛÛ|[x0fÁ„¹jÆWØ$š¦VÁi­é°Ô‹hT<\az¤×ýñ3ŸD¿8�9/o_©ÎSfµµq9€`ÛîXš—OeßéԖä3ã•p4¹Oì4–(Ž8ˆF{•‰=ápƒO^äsÃ{9O?ò"²™må0óöLK5Ÿ˜j°vP¼"gŠÛ¯¨’ @{¸ô3Rnš ©Ì©ƒAþñß?-ØEɐ¦¾˜š€¡IËÄ3.HÜ4œÖËGÀecéj®´–P1ٛ­…6­¤^*uSHÎO •h{z›Çô 1ÜÓ +ÁÔ¥÷z,vl}E<ø +<HÃ9r“ș.i¡i®˜<öPhRï;^©ë¢RKàÄz–\|nAÒ�z…©óö: œZîù=½&÷"ž© Þ$ê{. +C!܊ ©t„äïq,O"ç!Å]ìÐ¾»yÿáæŸùÌZžÂHr¤¡­qài =À½,Ýüž­xH€8ã-ŇR–€Vs‰÷ó¹`DYóOL¢_°°5N,†�Š J 8贚ô –ÞñÄٕåX{rÌ¿d<,RqÖ,ʺº·Çê¹ÌBAf‘øÃãäpiòóÑW%ƒî´­¨IڀtP 3ô€b"fh�¥‚µ) ã]†¡çþyܯ¤bEÅH,þT³Ÿ4Þp¤»}*ÜØZØož¡<»ˆ5ê6¼o-É\ó?ʈbÍíWŏÜg®¸CE³ «à¤ŒÐCt&Åqì°¡šçË�V$æâæb͝S5Ä=…§+á¦©wÜ;û¶ÀìëTHÑÕQ‰ˆ$K,Eç*ý­º4æÆa(OPëW©ÓM3 òÐÝÖb¹6©‚a +ÒHN3‰µT‹ä N ~_%Ó¹°»!əl–÷o­r4uò?RÀMò?ÒÁ‹”çôoÕ €ò ¸})<—;8¯È­Œ_Ëø{44>±ò6h&Uú¶R–„ðמTæ(¹æN-ÅI©²û^ÂϹ·¡ïkŽ_T&ä »Vž Àf˜„mLǰ®9ª<%äófl¸~î@g*Š“èw¦­Óú³%Hr^=—îîtó +%™òá<f SÐçëKñ³2›ï-�½š¸á˜]͜OÝ(¢A=KƒrՓÕ.»üz–oü~û ¹‘Œ 쌍läß`Ó¨ª™WÉì³ZEz ³âÂn ïjõÔÃ:Æ2Ü@">àg>}'Ó¸*_/ ÅË Òð<Øò:šñÞå iôȗã ’žúN¯¦|7 NoöþÇ*߸˜ú_^,ùöÅüÈM<ÿ´ÿþÿRføg0ÿôïH +endstream +endobj +3585 0 obj << +/Type /Page +/Contents 3586 0 R +/Resources 3584 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3583 0 R 3578 0 R 3579 0 R 3580 0 R ] +>> endobj +3583 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3578 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [276.521 81.47 289.97 93.425] +/A << /S /GoTo /D (section*.163) >> +>> endobj +3579 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [270.792 51.298 284.242 63.253] +/A << /S /GoTo /D (section*.163) >> +>> endobj +3580 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [276.521 21.125 289.97 33.08] +/A << /S /GoTo /D (section*.163) >> +>> endobj +3587 0 obj << +/D [3585 0 R /XYZ 71 757 null] +>> endobj +654 0 obj << +/D [3585 0 R /XYZ 72 523.571 null] +>> endobj +658 0 obj << +/D [3585 0 R /XYZ 72 377.272 null] +>> endobj +662 0 obj << +/D [3585 0 R /XYZ 72 96.912 null] +>> endobj +666 0 obj << +/D [3585 0 R /XYZ 72 66.74 null] +>> endobj +670 0 obj << +/D [3585 0 R /XYZ 72 36.567 null] +>> endobj +3584 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3598 0 obj << +/Length 2405 +/Filter /FlateDecode +>> +stream +xÚíˎã6òÞ_áÃ�‘‘6W”¨×,rØ` A.‹4rÈã ¶è¶YêÑcÚäã·^”lIžìÌ.öt*’EV±Xoùp÷·¯ÓM¦²8ˆ7‡MÀ¢’4Û<›Ÿ¼4Þît–Æ¡÷ToƒÔž«¦ßîÂ0ôŒŠ·¿<|{÷ÕÃÝ»;½ñáOó~£|?ÜìOw?ýâo +˜ÿvã«0K7/„uژ8…oµùþî_w_" AxÍCœ¥*6ÂÏ}¹¯òG x¶êè5ÓQªü4€ ý{kåêP —ÒÚáÈ-Òк²~BÐxçZÿُügÅi#½¤¯ÃT&u‡«ò»@ƒTŒ Sq0æÛ,öš*ïËÊ.õ9Pq’2òÃqí^VQhé÷[àýæÆWq;Üßð=íëË6H¼¦Ýj¯ØîŒñ½².Ê}Þ[€ 3¯?潃,EÞçŒûŒû`V{ïËf�¸C¸à•Z›¼éÐ6§Ù9eý<ÈÙ´¯OËø¢ïϾ6•ì:åÈñ+êF€gÃëà¥7»8P:Ûì´Vܗn›ãmßo£ÈËKxdw؁(£;ä”;}83eÇ«½­*:îŸÛæ©%Fq¶áÉ¡[}$“)í +ÒÚCk»ãò@Tä6Zíø +õÊÁQ¤B?šÎ%½^ ª7ß7§S^r›—£­í{҄–e& /éEb/$ݦëJœÂ­æ†E™ò's7]˜R®›R¢UšÌ-IÇf& SÒ¡¯2Ðù]¨UœFýªm›ö1o»Ûv”]`~è>Ayk0^7<ûË}ÛÞ¼~à-Æ þÉl9ÝDå/'>Š–",šÅƒ¦dÔ>{~ò¢(û²©óŠÇ{´…Íi8Õ3€RlÚÉ?TQæDÇ~m! ð>:Ý %ŸÞ·¥íð9þÎ`Â@%‰¾Ö�PÅβã¿â24hU±—Wz Z'YÂCÁSeÍߢi…¶E‰'ä™ û|íxã# x•ìm"ӂŸ:VžœGìAhce;Ò|yƒk–;|ƒ\D @aùPõ<èÊ~Èñ^ îûµ⃗׉“ÄCðµÃºÅ­ÀŽF1ŸYŸìž”9h„¦µŽ¥ÖÚ{„cÒÉ/ og´GrNxMñx­ÙԌaó=ây¶*kö©„r˜ßŸ• Q‰þƒÕ@ƒÓŠ2s­¶$ŸÄÒ1—Š+ ö Æ©2_lUõ 7‰‚È{ußÂV}ŽÚv?>ÑÅù«[ªæÅÇòéøQ›ÏOï<Ñ;¯Ó‹ÿŒÞÊei‚ ÷S˜ø€,ÔRÿvî9 =ÐY<%»Ð¤Þ™?ûF¼ø&ˆ÷<Iª5t=\T¥Aç´ØØã@šNÇÂA®<ð·wk¬· Š'ð؄#=©ï‡éÚs¾ï«Wä‚ÿTrÔªešw4åqáÞéz3<'n–v={ŒÛŽÓLŽóݐW,ñ>û¼f/±µÄ2T,R˜ŽBY¼Yñ\‚Ä9ÊäM9ò�p*;ÉUaÛ¾©0$H(þz›†žÃqž+{¿b¤»P…Avm¤œ +£B}v€¬ñ3†_À◁u.¬õ͒S#¨ßoQ½»wmß75–bÿŒÎùCèÞ½¡ÜBFŸËȼ_íí¤áڂ’ 2~êU9jªñE‰Ï[NY1q€ôW(y„/ç˜>Æ8Ú2&³>Ú ‡à¼¬é*„V3ÞPC2r•‰ðöþh³¬hí ·´s6�^9»3e;Šdé A�ö‚÷Ê’ÈEô¼x‚õ‡¯Lòdf™uH€"Ö.õÇ çX.3.­xì€å^Ìä,ææ2 1(0“ü,†CǕ^‹—è¾JòdX2sé2#Nä 4[Éa†˜+;žÈù#É4Ԓ”Á Ä`˨¨ÅœR´ðÓÎÿ‡Pv€ƒÇ^ØDs…Öäûw‘6Þ7a³pB«z–#Î:ç\ø¯»žª4J8<Il$š­„=5T®ÄeK;£ƒ‘u^ü? F;ÙA‘WfÇÐÜ2ßÏåˆqS,¹%�àIå!1Å¡fÀ +&(ÖaKòƒev]ɱ=sIá‚&¸³±Hªh³ ‘cn­ÝƒOÇ7 ôx ÈÕ�ÅÈÓėN%þ5ý‘‡ížZ£1‚?W\ù± +Ââ™×œ +j§‚0W²M#˜óŸ¥iËßN´Iõ¨ŠšÜßVø$+B޲Üå'yw?³î(î°¨žè� ߤï0ÑNÒ·¼3G5wï,n/Æ7èîWQQ`®º:KçRÅë˜9­1÷e݀ç*÷–tdXï-3Éqq¦¨ÁJæôØáƌK>% hðƒk±9 MFý8ô<híÉ.ò#^"̀ï@EN¬zcìD™hlÔM_ök 0VSŸ¡yæ@‚ÇN_¢Œ„ó1³jÊBX`Õ;‚‰‹r’7—õÄ,ÒsÏeâÔûGÕÛÓϊ”mɄ‹k‚üf֖ —pÒÄ,Œ{ìÚ)íXïú™ +‚1h]2oùÅë}Š4‚:z<á½ øÔéuáùà3^¬qY`ò8ÉV¢Ò¾mºnBÈ¥PæÖ؏2ã¢ÞPCÑÛ­ö#àcä”]M*­eݨ(ëÖRè»:þC2•˜d Ir’jèeÙ ©úÊÏÆ<aÌ| ùQÕ]H9Ì|fVÞD\Cßt}ÇdÙÝ£©ïg=…6¯Ÿœò¼”UÅÐT}P·ãW(Kœ�Ȩ¡±¯—²ÇÏË¿nB˜©=ÍW]³^H§Yv}³©ÓykaOMw£è›¶šÿ²~ù^én]š¨ Ý?3™ÉDGœé\-üd l™ÒÇû)á[Q÷H™x¡…¬‡˜Ÿ ýع‘‡ž6ÑÍû%©Yèã©q®²†É%âë½ÊÐOT à^etсd‡ógÍÊïØ-™ÀÉ !Q3Ù¾¢äEÑH‰�¶/ñ+-ü`j_",íK:XZpíKPd@€Zށk_ AK‘êèÜè[~Jý½h\º<½G¹¬ª¥GyéÛÖz”éE2¹ìQ†=ʋƒÉ`Öéڔf¤ºY“r'W»2Û¿Z•ŸÞªŒÿjU~½ÿ«1þ7Êø +endstream +endobj +3597 0 obj << +/Type /Page +/Contents 3598 0 R +/Resources 3596 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3595 0 R 3581 0 R 3582 0 R 3589 0 R 3590 0 R 3591 0 R 3592 0 R 3593 0 R 3594 0 R ] +>> endobj +3595 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3581 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [269.132 695.162 282.582 707.117] +/A << /S /GoTo /D (section*.163) >> +>> endobj +3582 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [186.025 618.881 199.474 630.837] +/A << /S /GoTo /D (section*.181) >> +>> endobj +3589 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.509 270.546 262.959 282.501] +/A << /S /GoTo /D (section*.170) >> +>> endobj +3590 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.394 254.301 455.844 266.256] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3591 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 208.058 188.811 216.139] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/mgr.html)>> +>> endobj +3592 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [160.067 189.323 173.516 201.278] +/A << /S /GoTo /D (section*.160) >> +>> endobj +3593 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.536 189.323 262.986 201.278] +/A << /S /GoTo /D (section*.176) >> +>> endobj +3594 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.731 189.323 372.909 201.278] +/A << /S /GoTo /D (section*.289) >> +>> endobj +3599 0 obj << +/D [3597 0 R /XYZ 71 757 null] +>> endobj +674 0 obj << +/D [3597 0 R /XYZ 72 710.604 null] +>> endobj +678 0 obj << +/D [3597 0 R /XYZ 72 680.913 null] +>> endobj +682 0 obj << +/D [3597 0 R /XYZ 72 604.632 null] +>> endobj +686 0 obj << +/D [3597 0 R /XYZ 72 175.073 null] +>> endobj +3596 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3613 0 obj << +/Length 2885 +/Filter /FlateDecode +>> +stream +xÚ­ZKÛF¾Ï¯á8#šý ›ô"#1�»›Ý °'‡¶H¸ H™¤lM~ýVuUó%ÊãÃÂqԏêîêꪯô»Ç»7ïÓMf‰L6û4Y˜êtc¤ Mšmó͇੾—ip>UM¿UJ:Lî·2™ Rsÿçã¯w??Þ}º›þX ÿé0ŠÔfw¼ûðg´Éaü×Mª,Ý|qTǍNRø­6¿ßýëîݒØ"ÉÒ0ÑÌÂ㡀£u\èg×�iдyY۞玎ͮ§ÞGGÁS݉z»òHè"ï·:MÇma£¢åæž~{?·7Áù^àþÆmkp[´Ý‹ç»ë«gêX¦*?㊢æaZÑàM<ÀD,ƒæüt¹A¿y/ÕDLÑf+D˜Å1Iéܕõ‘Í5 uŠãˆ>mERhé5wQ:8Úº<Á=ω†H@äM[ç4yj‰ç2g¢Ï÷qØê\tÔß7¼äXvŽ5·l×TçcÝáh¼¿Oqw¢qOܟ®ª'—تPÉ îkB º +id,ãàû}YßSûKÙ¨U´mÓVe üÀ†Ki­¯&º¦x+ßþÅQ÷©íñ÷•€ÿ»¿Ëƒ.ÿ§“^‰í+…pïîé·ñՑÏó3çO¾• ˆI¯µV#ÒQT•UG¬Çxs{ľ~ÅDeG¿î±ai ªŽ§Ù5z[Öî.ެ&ºsݝO'6Ó¾Èý +g-Ñl˦¦A49\Ò yl4sñ{òr°tÈ*(4{¦{¦'Ь•7x\5 …ÚdÞ4¾É~ +ºrûL*ûäDX/„ (Klô~„mÁ~ì€åž-åÂWÖ3›K±¶$5·Á¹xpÊݗ®»ÕÈ0Ü9 ¥Ž§¨Š"§‘¶¥1|f°ôC»·}¹³ †)ª±{Hfþ`Uõ‚•¨à¹rð…Œéúf…êP>0 :øeÏlæ^hUOrÄQÏáÙÿºë ËL9ì†Adž ¾¬)‰:Kˆ 8˜ÒB¬Óäø;ÁAoË+ò¢ê-Í,¶qc?òýüÀ[ ‹’À¶5�Lù!Ñ%J `^ÛÙ–Äí¦®x۞¸tà w&³" 9Çä ì<–’h‹À:¾‰Ã5„á«Ac# ;¾DÊ.°éÔ튞ÜS 4F€t„w•± +Âä…æ¼ + +¯‚0V’McÓÒ>KӖ5Î÷öNÅ ŠÂÁÈéLºãΊOwöÈ­½í€3#$\™ºf +, +˜bƒ=ØÑ!³ãj›® ,GCNaí <â­ù\WE׭ᎈxH„ 5·û�iÆÊxâ’Ï?w;b礊5|‹eh´Y?Z´ôÒh–9³½:>Â(ðopêy¸_udÇ‚T… xm’²&z§Ø(®sßt€*CàïÑÔÔ` ÓAkë'C|)«ŠZc`…»åÿ…ˆË ÀiŒ–õ®:ûhdØnx^ºøª.ü¾*>6ŒnÎpª¼ë^ +0U7hB™h¿ÍÃÊAI¥Ùõ9äî¯Þ)ºq „H£Ÿz=ˊþÅ¡N®Ô¢…@ˆ +]ÐÐô\¡ã›÷3©¾RcÓò ”5 Çi¹H6E’‚»È„ H� („܁6zŸi0¡.[± +xA ÔiJÔïÎeÕo +¤ èéŒ¤ÝæzŒµÇöÞ®ëâ_©Ó1´Ë ЕÝY¢gBlO-]Ü!oFçRƒ‚Erö¬×Á…œÒ¬¿–HÃX4ݍÜðú�Îç|E/›ç%…]ŽëtD&ñ ,ïKɘ…‚üËÌ]F³wj•¹u>MaÐæ¼¯BEÁ„ò¡"zÈ mqÁ'ÈØvÍðÔ#P€W€\"Á\„^àØî0O`$1ŒÄ¸óä.-ïDqZÑrVÂw'[c´6,¾áË:/8à€íÅu!&NÁN~èþ䌿”(f#–Œ6ç2ž4Z¯[›ˆàa"ñ‚Êd¡2òê´²kn(̍AÌpßògJÕÞ®¦jàECö^.Rœ¬Ùä‹<Ð}L¢~¤ëS¡íÐýZQû ýàRõZz‡K–I€³‹6ÇCú²Ç”›ßMg¿{àÓÞn,"‚’ 컯å[ÒTŸo¹Ôã ’0 ²Ôϋ½=W<F¬;2Ý=»ü +&(÷RÈÂ`,vÝې„q¬f¯GzÀu¼MO,'½ +`[èô† +€öŠ8™è€I¢1wG'Oô›=0¬(À©(›Ûôz*Žn\/‘¡ÃíŠË©…àŠp\eÙÖU–Žª S2¹q-­ÂÔL5;V$´™ßJiŽ©a‚} +ÁˆfßМ[¦rq3/ù¶ÛIeB�•1ÇřÆÚlj'>mî§u nÄF…±˜¼áš#fš™þíòÛBLÝ·åîEGüŸƒ«l‰˜ãrHÇÅnÜÕçm]°&(=\ƒ1)B!8äé+ì0Áh¦8…#à>%¥¶ÀÇ\…d¬äAoˆ°3-ډ„¯#eˋ÷.iY}Ù8LF³¼¤&^€:¼=יΖ¾‰#ܶîÙíWOD(ÍK¡ƒe,fŠ±Ù¦1b%3èwk¨ïpŠùW˜Œu4ñп~-×|n7ÒïL,¢3Ò¿æÎg·x6ÃÛÒ wÎëÚ?‡hVíŸ(Œ1 Ç*(JãS]3-yàhGƒœˆ€¼]¥6¹ìŠSÏTµSp=äØEN s3C0É4ö1 ՗IûÆS<aåòÃe3+ƒ3å‰VØ5sÔ롊‡m*°è™ŠC×ò0¯@Q87‘¿0EƒÅ +jRA¢Í ã2N¾`â«§7‡þäæ±¾eý +yÆ<e¢C×ï«"¬yû¹ª©ûŠ”æòF¬GŸ¯x$Wywš$뮊,ðã¸0M=3^ݯŒ7}‰aÌ£FT‚^M_aä<¢Ýö|âˆyHvTJ——¹•9èˆdHë9²WxU€´«f⍹òú7¢Ï¡!†m湺„˜¸.ZüŠà™˜0ÕjQ†ã¥Ï\â¹,J1˜Vû#úù“rèL¥ˆÝáeÆêBí?Zy¯¾­TþIÊ­“äJ`„ATѝwÈûˆìZG š08u÷ k™[&_He&£zShz½Qm&�äÒ9[ËϏŒzƒë¢*ŽRµÑÝjß{)8ÁëdŽb81 +{čÉ9~"Ua$ž ëxàÁŠü«eõ“ϵGYFíßÿ6aÔ}"÷uõÈ}D9>÷ßú)s<J+PþUÖÓ,›–Üü½É™ÑŸŠcÓ­Çc~£i<öo*½‡¹„[¦YМðu0èÁž/®É,š¼þþ™f{¿ri*àûé$¬{jíéàÇÐ0±E֏­Að“—àÖ§åWŽ‚4}±Ü¢äƒ8˜ž0‰¹Ä(ë™&F^ñJ«µ~HT@c]à(è ŒXž RLpÁ„†[˞-¡9÷‰:¾ðçw�H,ÐúõúOÊdžŽi¡GvUÞ,ŒÍªúG.<¸ï&N€Æ‰Ïg°…Víï0¬Ð±‡yW…‘“eS”Y +€¼¨ì0êþÅ_ÖýÇ'¼=WñÆ�0x»?H‰�@ҏ‡Ågⱂ;`ñ¼”KŒNʸTKwRZ|óc*ÀoÔ\³>žõ›e‘F¡Š€m‹Qp‰é2 +Ö" +£X-ŠÅÏüÙóòÖÿë‡ÿ¶¡‘ê +endstream +endobj +3612 0 obj << +/Type /Page +/Contents 3613 0 R +/Resources 3611 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3610 0 R 3600 0 R 3601 0 R 3602 0 R 3603 0 R 3604 0 R 3605 0 R 3606 0 R 3607 0 R 3608 0 R 3609 0 R ] +>> endobj +3610 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3600 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.394 549.348 455.844 561.304] +/A << /S /GoTo /D (section*.192) >> +>> endobj +3601 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [160.067 516.859 173.516 528.814] +/A << /S /GoTo /D (section*.160) >> +>> endobj +3602 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.536 516.859 262.986 528.814] +/A << /S /GoTo /D (section*.176) >> +>> endobj +3603 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.731 516.859 372.909 528.814] +/A << /S /GoTo /D (section*.289) >> +>> endobj +3604 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [284.554 437.437 303.732 449.392] +/A << /S /GoTo /D (section*.287) >> +>> endobj +3605 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [420.957 437.437 440.135 449.392] +/A << /S /GoTo /D (section*.226) >> +>> endobj +3606 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.072 388.127 405.25 400.082] +/A << /S /GoTo /D (section*.295) >> +>> endobj +3607 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [261.084 376.172 274.534 388.127] +/A << /S /GoTo /D (section*.24) >> +>> endobj +3608 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.607 364.217 142.056 376.172] +/A << /S /GoTo /D (section*.34) >> +>> endobj +3609 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 111.782 225.424 119.863] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/param.html)>> +>> endobj +3614 0 obj << +/D [3612 0 R /XYZ 71 757 null] +>> endobj +690 0 obj << +/D [3612 0 R /XYZ 72 501.57 null] +>> endobj +694 0 obj << +/D [3612 0 R /XYZ 72 348.928 null] +>> endobj +698 0 obj << +/D [3612 0 R /XYZ 72 94.003 null] +>> endobj +3611 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3620 0 obj << +/Length 2415 +/Filter /FlateDecode +>> +stream +xÚµYëoÛÈÿî¿BœlXë}ñ¥úüá€+z´EýóFZ[lERGR±„$ÿ{gvvù)Çɵȃ»Ëåì<3³úéþâæÏñ,aI(ÃÙýã,’ð7bQœÌî׳÷ó8¾\ˆ$Õü©¸”ñ|¿Û–ÍåB)5×,¼|¸ÿõâçû‹ß/ČÃAßkƹš­ò‹÷|¶†õ_gœ©$ž=Û]ùL‡1<·³wÿ¸ø YºÇC3ÈYÏP;>Þº]ïóü¸ø˜Vw?~ùôé6ϊ»/Kx¦‡»/_ ¹‚%Aà?šÜ6”x!C{ÜB +¦”ûò~cPÈhþºªš<–Õ¥˜ç4Iw»mfjš4¥{úï²bmv— Í Œ@uð߄ó—A0O«,ý°5´ò8ñ%U1)&b BY–UZ<™1ÿ*b\i¿ 8S’I•ø-Í9B’ñ8ö»®‘·xž=YAríÒ*ÍMSe+šç 8¸Åڀ‚].t ;åÕfUkk™…â! ´ +ڔIÒi'¨MûDB8 ]Æ^—1ê׺œ;LÀƒZ Ï ²0hՃÖH‰ë‘AXƒ¯ÚC±0Jújä!IÏK7E­"ÿ¨U|öµŠs«ÕĆàC†¸££„è ¨ ®¢Èv;æBY·6ÅBíA‘â&Hê„a+äݘ¢à,’-ɬ&óꢇŸ˜7iµšær^€´„‘d0080ðUßÈèa‘´6º÷_®Ícºß65ÍòÔJH“D&+|±A£­iá9k6fVZ³D·¬ ò‘hҞ’@{¤“ `ýÌZ U.@ˆr×de‘n'4¾ÐœƒCݝ±eËàڔC€+sý’õã­¿´n>¤‘€OÉ×úàꍂ]¾–ÆTyMIe•Z Ñ=ÓÁ`¤nRù¸Ïv•©kÐiM[¬CÁ‹+F™H@uÔiȤv:ý¥ =EY,†@¦»»¦¹Cr„ׯÑÎoϛŒœ‰–-86l|íkÇåB-š<e/-†ÑNŠœSßWÂøë˜?2áø&<¾ +©œÞTÎ(§8ÝW\|‚þI‡þ×4wJK:¥Å.ÔÝË)ŒŽ™N„ç–#N¥b¢sëU™ç(7%¨)5B<R¿6áé`e ¾ð5?cÈèA|«]�\¹Oª¨Ïí¶DGzÆäAf(ž¦X‡a¼¬Ö…Ö1“a2DžV½ZózS"?×njš&ƒóìäŒA¡| ”øªòC¦dkȐHòýb—-wÙhx;sB 'ÃWÔE‰Ç@žZ¿š;A!Co@“S§D¯ˆ¥s§-…;ÉÆd|¨%à€÷CŸ£«S…ŸGzºÀÒó§*Ým–ŽÍ~Ñì«X°8=«/‚ž^ý¬SBÐcÇuV`vm0‡]7WWò¥ŠÂJ:{ÖßÊXÔ‘3müÈ-$©ÍNHå08öWø‹Ò~׃M|Q»Òo•a-nÜ·S¹÷Ÿ§â,†¢8‰)\GaËÇH¤P²àeH•œ‰.t[ŠÇ×Pì’2쥣º @HFrûÚ¬YÛÐôØ?]¦Ñ1VD†åESAFl¬~bmS¾$ÀÀ!2·YÝîK‰ (/)ãâ:ykŸ�TèU¹ƒ2¬q[Zð„Š¡hý{±ò[·[ÚÒlÊÚ­ƬéPb}¢];µ´M*P5–ô|ÜWÀLE“²0®bèg\ÙÏ¸Ò êÈ|Ø»-ûÂó2$ä=pD¦þO¶ÛùrDÌ݇ŸµÚí¢ÂEÎM¾k| JÅ�ËÓ²h¨µµh½äýDs +ýKԂdêkí�q#×ÚpÜn›®Ì¦Ü‚±Ùđ'þt5u"ïŠLW2Vd§åZ_…F÷i *Ý7e½J·6[ô¡Ìdފº]Ë3wŽKëËJL|ZÏßã¨Ë©ÀLb[¨ ÊõXµ à×àŠj;F¯’ØVè­ ^œDšÇnÔ° ò(CInõ +WÁe(Î%I.YÜå°3Un¢—;{Átܵ*g脐ÂQõ„\‚y ñ™óʬÏýöèùOݚM=BGÈpñŒx‰fºkˆÈ&\œÍÕ‡ÎZ¼T‰Aá$ÆôŽ/ѓzØ¢Lª“Õ4+víâŸã +yïÖ]×xÒ¸¶sÜ<úVäqßì+_ü£òêIPÿ¶¡ÐöC(e¹½ð€^3mÒk'#2PîiGŽmÁg�È·³µq6î{—Xq Ÿîzïë4w¯AäÃÇiMoݶŽ!…èOV5­ÍÞfä#`k¨ÿÅ5l±©Q=ûß÷P0ÔS¥ÀL3<Øsï§=[ &’6`Á)ë®\š 3ÕFÙmC?EX²D·„kèx<Œ‘_€†MºÔfÊ]Tl÷nú™µ™Œ¥Y¢âjy®ÄÜ-ôqKúpñþ•EÛÊ)%ÝÐÛ~>¤ùnkêå”+Þo²ºÅøúÄáWûª2]~±ՐMäi1º*k”ê0-Ëð>VŸ2š:eìЋA—W�¾¾Ê—ɂ/»ìÊ2zӟ|3×Ù)Ï€w\a¢ûþë2ÞéW£ <{)ö’ºçô�¹i@Ò ´'~Ó¿ùƒFsåf³9‰ÃIþ?öqõ{L9ìwÔRyÁš´h½ïšÞ‹›Ã‰rå@šc/@®’Á¦}ÕÞYaÎu¯GåÒ òr +ƒ²êð]ê G«¹tæ P W‹xèóV7WWLýoþ¿ˆÔ^µpÌýeÚwÆêRrþÐ3¶7¯9ìå¾$ÿ?œiS½«¾½©8ÆŠìïbþZ€´9�å¡à&oÞ®oÞæ7o4}û—åÛ¿¾$Ôp¤›7â&¼I”sn¹äüÍòM0ZsêûÏÃäÍà¿Üen8£d-ªRÜý"÷ tœtS1R-pµ+ÞaÑN[ås,5ÚÆ&϶©ÕŸ°?³mí (¬¦ ¤[eT±jüE/§¾”‰y¿7áV õv¸ãÉ`³qM‡dç£ÇÆàëUYtp‘õ²]wÜÚ=ëöxØìˆe¤ŠaÞvÕ@¿šªœ×ԐÉá^÷óª+G'KÆwGâ,=|{öµ>kÝäö£K wƒlp[7iÕ¸µ¥[3ÅÚ­|ZÞfŪ2¹)š»éß]_s†¿õo_\áûA|>—Õº~óà^þ/jM¾G +endstream +endobj +3619 0 obj << +/Type /Page +/Contents 3620 0 R +/Resources 3618 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3617 0 R 3615 0 R 3616 0 R ] +>> endobj +3617 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3615 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [463.714 462.258 477.164 474.214] +/A << /S /GoTo /D (section*.189) >> +>> endobj +3616 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.888 405.859 462.066 417.814] +/A << /S /GoTo /D (section*.309) >> +>> endobj +3621 0 obj << +/D [3619 0 R /XYZ 71 757 null] +>> endobj +702 0 obj << +/D [3619 0 R /XYZ 72 115.436 null] +>> endobj +3618 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3626 0 obj << +/Length 1834 +/Filter /FlateDecode +>> +stream +xÚÅXÛnÛ8}ÏWŠÊE¬J”dIEۇ�-Ð}X`Ѽ,Ò`A[´­F¦\]’؏ßÎP’%HÚ],D¼ ‡Ã3‡Ã!/.ÏÞ~N&©›.Äbr¹žˆ8u“0™Ä"vã$\f“+g£g"qÚ}Q6³yNè.fsáùiì$éìúò·³O—g?Îü‰?Ã_èz^0Yíή®½Ií¿M<7H“ɝ‘ÚMÂEßbòõ쏳‹S;@Å"MÜEÈ&\nÌúN½*÷PJ®—kúJMß¼Q•lò’«Jg5–„#ji¬&­î¹iUîv’ÕU'Rðљïd¤ÆÎ× ˜Á:;‡Z”:wÛ|5±³U·ˆ™ª:!USñ›ç‡Uݸ³yè‡Î—Î\@à˜û¾›F-z…‹B¼5:KУMXѪnTæv#®# W^Óл¼(H¼w_©VmEfž“Hëo^ä÷ðß?'™%¡½’mÍ£㠀à©©"y +6¶`âÛÏ"máú‘�«C—m&û"9kô®òþ»àš*ß?äçTb3¿¿1v’ò!yæV¹ðÝ8ρ¤ÙVꔺÇü�X\e±`!]ò`¢’b °4†?Õ(“)dÎ-ˆ¡úþ4Taš>¬_ÀêÓ½Üí õî§ý–ÉF֊›sMߩ܃Қ*K©áWOÙ^àN¡0¥¦&o +uÔûLë¿h ·õŽ¢õŒÐ·÷ x72¾l¶¬†]»Q2¯%5¢­b-w¶S³*iYQUª¦¸Uê,×VKÝÀ/òÀ:/:YÄ>°÷÷U®›5vNÄ¿^e.‚|®-!NÃNý¹|½e'Ìû Þ™”:^eÓóüå[6) +Hf&$Ã9b7‘Ù¦P•$Y70ùf~;‹Ž,ZãSè]·zÅ>¡fkâ´[§ò<;¡ ÝYŸc˜ءЈаl£4µÕí +ãÅv¨‚jʍÂháŽá|¹¨d{•Ë¥eBù:MÝù ½Kor†ᎦR°6ËE¢-ñͩިª8Ô3mCBtŽ�ªØ]2eՅC«²Ô«Î_nԁ +…Z7cŽUQCæéý›7ú!'‘†ú§NŽA ;*ôÛ|-wyq ^ +èAG¼úpé¢~‘×ÍÑþ¦:Œ¨T^ÉåRnºè™ß”ŒƒÚlö…Ôc‡p.H=ðp7GîÊ*Ã4àñÀñXÜÀѵŽƒÙ=8ßU~íNÝѨoÍÉ›ï!Zݱ¿›v½žŽ ª”1óE®÷¼ë¡y×Þ´c©*Û͖ê’$È4,Ѧ‚‚å qŸp#m®Šj¸bL 7j…1“è£ä…X¬¸­Rö8åÌȐì€Y«Ü¡–J¤®À�z˜%ƒ{ދ¡ŒgRûdúI­Ôu’Çð*‡'ôñ(ú×ÃÁEú§H{œ¸ –²’õ%h;öÛ5†3²¤ CMUè[5&BÅ1{ +5å-¦‰R•õ‰Ô¾R·yÙς$JgÙ6Ô lå©zíæ@fÍA‡0c ðÞQ ‚åÍøŠEL[Už<Rw‡£=ԆgkI'ðÛÏþbBS„& „ëû ƒiÜù�xÂ]Ä„/´s2µ–mÑPEÉ.€ß+<ö +|‘ &‰É¸]Óׄ³‰çÆl_Ö¾´'°g}�…Ñ<ÚÙ Ô ¾Þ ™2&3&²,œ?gIˆ;ž4J´Éog|µ„šmU÷û"_åO¾]kñ‡uÊÌ& }¦»e`E0@Ö÷S×÷RÐLÇ_æI‚…Ê=®” +D ÅÇÑåëH ïŸ`»ø}£î›Tþ›>p÷îû¯Þç ‰OÆû¥¯G¹ÛY•E»Ó[@EUGš‘Á#ï÷¤'wæ6Jìö‡ M [ØÞ?Ô»qØc¯!•ø±¡úøP ,ZˆÎ9†îajNÁÈs~�¹Û’2ÐÈëCH’¢¤¦/0 ¨]‰#6†ÉÒ¡¢l:ϙ:ț[tIª’jdx*8±†Ö89à[? ¡×hê3[Ô°-‘5wô3_D.„±c§ö™7³ÝîX8Ny†¡‡!øÊ‚K| èá +;ˆ×Tæû ô²Õ¨€#[85VL‘¿)Q«"ÁêЍ£‰I”˜ÆS®­È¾åùð¾F&órMаÏ]§ã;¾Žfgx‚„ÀmIC0SBkU/fa˜Pæ€Í­FaB ‹[=Æ,ܘ@u )¾BÏcá9_ÕX~äú©o)jn¤†-¨7IÍB÷.•E0¾ñRPaàd~Ê'ohòM…ŽOXÙ6'†w' ›�oÈøž+Àēk8?<åën›‡+ jqg—¹6@śY è@/ÛÆ0ìëÍÈVa•IÔ¯“vÿøpÍs +endstream +endobj +3625 0 obj << +/Type /Page +/Contents 3626 0 R +/Resources 3624 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3623 0 R 3622 0 R ] +>> endobj +3623 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3622 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.382 33.08 378.832 45.035] +/A << /S /GoTo /D (section*.20) >> +>> endobj +3627 0 obj << +/D [3625 0 R /XYZ 71 757 null] +>> endobj +706 0 obj << +/D [3625 0 R /XYZ 72 189.795 null] +>> endobj +3624 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3635 0 obj << +/Length 2308 +/Filter /FlateDecode +>> +stream +xڕÙnä6òÝ_Ñð‹ÕÁ4#ŠÔ59€È�›§,Æ@&“@–ØníèèÑa·wÖÿ¾U,RG7q0ƈG±X÷ÁþùöêÛwÉ&eiD›Ûý&à/fq’nn‹Í/õ·;ž&‘ðî›mxã±j‡íNáIm?ÞþzõËíÕç+¾ñá§ó’ù¾ØäõՇþ¦€õ_7>i²yÔPõFF |«Íû«_ýì !JICÂíAmwҏ½ªlô(ò†r¨ÌbÖ4è³úhó¬!À»íˆ6«m]ƒ*hgßµ5-ÿ'dP=Ñä'f<öeson>~ÄOÛ(‰oßbÁ‡1K Œj6š–¨Ö€K~EÀ¢ÀB±í.ŠBï'ºD^U†Ð™ë?üÐw\EpcjqM÷mvh‘±Øì8giÒþ ª6€ÏI âТ»8h<’^ÙÓW}ˇmzY¥4‰­­ƒ¦¤ ’,…PÄÞ¿ö„·mª'sŠVÛK²´.@óˆJo`1æ ; ’-÷츣uÛwUÖ|2x^n ŸKw'yŠ‚¤Ï%W! ÄJ’3kŽ„¯UĀ ܓŠ#΄¦â}[U-ŠEËm_9Ù6zqFKýÐiÇ¥á % +£å*­´ïZÁô­>\‡Ô˜ëœ\¥,cKí§­´‰È÷²q ûK&cŸ%ɒɝà@BSãÖÑã¡ÌQÙZ²0d#0(Ô>«ÁØ/@èX;*ªsËc ^ü…ÖÄÂS0+ʍ‰…B|]™!‹EdÁ²ÎÐÞ!rŞÊÁG½òŸK²^îÄËÄ%EE½D‰‹KYh낳԰¶Ž±É‡‚$›¬V4B÷À¯¾x¥ÎÁ²ž¾å`æÇ#…Û¬3;µ!ãÂÜ&£ID:³\Š:`a2é#oë´N$ƒTLJ%¥¹6sS !HC!žh½Èl†‚5B¦1Ä­B _uÆËÀԙ/åZ޽á;'؂æ±ÄÀ£) iÿiòj„{ +ëecÝNÑÀØ-íj¥:MçEQ¸Êȟ1­µ:C0aaJn8)‡^U=‰èoû­á 9§µ&�ÿÏØšµ<[�¨!gä[¡ŸPÊEà;2\šä-å‡âæWhj 3`VÕÚÕ%`¶!Ãå:‚G˜пU*ëÍí½r™](Yš&Ëk(~†‚Åñ™fçp•’ñô8O4ïDќ$ö:ÓhYYõ¤ÈZ©ó—“Niýە®¥Õµ Éè%&?ýp²–6V6$'íÁÚÍéæ­ƒ\:VÄxÀ5’%"]¸à. BïtÉÙΞ�—ä‚ÿ a†¬þóñ¬XÓ(—1uE‡¼6çÊëK0—Úí“A¸ÌžºÏO‘$p �ØC͵«, +ÃiŸ’‰6Ì\¢û”3Å_aQƸKO1ãÁ«©Z˜Â b–`æÁ×Ä<á«Á›ÆI‰H¤%˜s,^˨Ë9‹Ra¬1¹°Æo¾ hdì‡×§?ƒë74¾!ñÝ 0S¹þçf=Z«ÎLœ)¤!!F,yÙåc•u¶ºÂ�=2 Y׎ÖX2ƒ•®9ÍU—¯õR‘£#"øÎŒ'aÕOÙĎK×?FLœ>/#NYü6u|5&NÌ]ÕPRõ Üåm5֍‘–N;ÆPÞоÊr”×a �µº®Ý¦e›'²²±eæ`Qêòµ™c‡)ã]™óEW\‰ñ¼t”ÆÁ‡òþV~\ؔ±(Óâ°¼0D’ÀAe¦ „œD9$XÉT$Œ§&ØÿŽnz!~_ >ö лm‚Ö¦5‰ÂHBt¨nÉhTg¶šO¢EòE˜²?.jeŽj©éâÌÀi rš‚Mݛê?küßÔ0ÝúH?hôXÁC…Í«Ïuaâj‡¡«Lå*P]V{ «`î-6âï¶TþÇNÛÅCY¨žVæRJxÉÏ9„‚µBË£*¥e묮Þ?‹<½}¥=QèEƒø¾@$?Òä‹ù`®×iþ?úT½9‚ÛѹgMOœ0 Ô]a}ÑȆ§#6àâ²a‰ ÷ .Btåk‰hea‰¶8—8ô¾Aâ;΃é[ß±çss^oõG•¿püؖÍ@<,Ž- z{Ƀó|_þ÷ì|¿:û/œßëò|qtoâÎRþZ _šöP…jDñlôÑ´À†vìúy2Ï>ËÕ Äg•õülº +kN ˜gGxN%ãP!¯Âó#4²Æß8_šhÂ*D¿wtØ,ž_&Gv`âé².úñíÇ«Vݬ1QºÝ»2¾ŒX”ÄÚç’Ȱ¢][;ß÷ +ª&£ƒŒBµVu]ÛÝQƒ‰ó“]€9‡c§'½@˜’'«1ˆËú8V½Ž]aŒ`.BD 4órE{ÝÓLŒÃL4¤½NÃWٝª,áP`ÐmtuÙdM®ˆ1½rZ`_^7sÆã‚Ï™Õ<@Hk;Ç{ +¾â²8ØÂ‚± Ÿ^.¾Vsܵ'ä; hõ +ˆøC™²Ô–u¦s:±ªÜÒG,g +DgSE>v“ºû;ƒOOUU•ÇþE„kAám Umï�„Yu<dfÿX‹Â¥1@æ~ƒX—E‹î;ˆ}]st=¾@Äê¸v<Ò:¦ü¢gÅ&Eâü 3òÖ^ðPÖ÷­Î®y™é÷iC=ãƒE2‹%%$³¨+Ôi äDóÑ ¥êõ#‰œ í!ZÛC|Eg2Ñ TUšª%ÅXY8䦫.|êో‘zx0§óã(b* ã~ªÌCíÔrÃ˜ËØÝrC¦Œãå;€¾²­‘´dLðäL±;ýHàãÝn>ò· ðdÕK¡ñ ô^é҈8éÏY‘ž ܜpŒ¤i°|=0oDØ3W7O +ë¢ÆVÛÌõŠð“ã}iüTâOÕäÔÉØ:_ãm{ÕØG-ýŠæ +zRÊÕ;>Ÿ,U›Èùññ²¡M™˜~@Cw\‚0Á‹w`µ¨hiîY“³_J&c~Çú?E!÷³ +endstream +endobj +3634 0 obj << +/Type /Page +/Contents 3635 0 R +/Resources 3633 0 R +/MediaBox [0 0 612 792] +/Parent 3588 0 R +/Annots [ 3632 0 R 3628 0 R 3629 0 R 3630 0 R ] +>> endobj +3632 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3628 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [109.671 602.897 128.849 614.852] +/A << /S /GoTo /D (section*.227) >> +>> endobj +3629 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [210.618 49.325 229.796 61.28] +/A << /S /GoTo /D (section*.293) >> +>> endobj +3630 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [508.005 49.325 521.454 61.28] +/A << /S /GoTo /D (part.2) >> +>> endobj +3636 0 obj << +/D [3634 0 R /XYZ 71 757 null] +>> endobj +710 0 obj << +/D [3634 0 R /XYZ 72 423.901 null] +>> endobj +3633 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3644 0 obj << +/Length 3913 +/Filter /FlateDecode +>> +stream +xÚ­ZKoä6¾Ï¯0ö2r`sć$*»X ƒM€ä`ïa‘ä w˶µÔ‘Ôc;ȏO½¨G·Úv2ÁÓI‹Åª¯ÔǛw¾ñ¹ÊS“^ÜÜ]˜,WÞù‹Ìd*óùÅÍöâÇè¾¹4>:ìëv¸¼¶ÖFN¥—×&Öyåúòç›ïÞ}}óî×wú"†^†?§âØ^lvï~ü9¾ØBÿw±²¹¿x¤Y» —zø­/~x÷ßwù�iîUꄅÏ—×.N£myWêá +žL•Å9{À±,º;4›¡jžY4[y¥ +žðS¬]]rïcU×Ü{è¥Kfm/uTÁT Ý:êà‰$ƒgÖUSòä{Ÿ÷ ,’®qaìõQ[MoÎçû¨¤]8¬ŒµüÞð ”vÅSµ#ÑïPÈ ­k­Už$,“F†àÿ[&ØÁOn¢ö5l:?]&ITTuq‹[Çµ¬Ž¾BqÐhÙíª¦¨™Ô¶«>]鞇ûÃ^öÕ <¥x¤.‹^ºúê‰û¶,È® 2ÀÑc¹OÙ(Çcã˜%‰otå5Í|(w2VÄÒvÛ²»â+”„7Ñ®íJn¡Ñ•¿ª®Üâþ›K‡úRæÐIo£M»Û×åP†ñ­g} òIJŸ6yIš“EòÆRöòŽS:;&è¾k»&Ú:’äDMÎêjM‹¥p‡oŒ›ºQN§ðÏ.ñð,ìõ§8‰÷ +Û.ҙGÍoÏí3……R^V´þµwÊf9p‘*ㄋoQDi=#7큫lÖ$9é<ö°·,4:jèäCCä óI&Ðs¢C8}±aš~æüÓWÍ}-DήxgZÏ咤Êöö¯ÓÍ4.É8ñv61J#ˆ¹TeÖ¿„ƒFå>?„6I”N5QJl~öl{йŠó$°øïÓ-hàÁfají +À_ûf9È‰DœuÊdúoˆ³™‚Ãý I_“È8aGFù̚r;ªª€Ô¡Í!~îÛœb®—&xóP¢.ÛØ3îØ8rê«A•ÇEnå=‚8ÎÛ´M?ÜÛó´ÌV†Ë§}Wö=¸»ž,”& ÆØêE›êî™_ cÂ!6&š¾4œEø…cǶ:ߓýâ{·óNÀj¡‚ö·MÄ hƒÀ.‰þׯT«4Õ :99�2 5œ–Io«~_‡S´ÖM‹c0öˆªK ÆnÂ|Yà« +‚»÷ 0閸÷ÿK€RÄ;k²I›ð¡¨{d:úMA ! ?HCNZÕvxà‰|*ÐǺG§BN�ûúê7yƒ¹Å%ø5 Ø ãv¶þAp ÷òLYÿ¹¸—[e,à^ ¶éíçà^Ò4š(+âEY&+¼;•Ç/Z·É_Á»\Y­ÿ6¼­p>û$á|¢\–,%A§¾²‡D%‰}A‹=\±ž<>TT¨Vgg¡³li²Œ_JNÈÂøÇ½]Y3@ƒ²Cü} ÝùM­>ýÁ3«n"!=²Â/†v�ÊÜZKá‹@ÿdhô²¡AkB'ꪁïûº½-êZÞø} ¬0<&©Ø™ HŠD§{”(1?˜ƒ@4U8G»3A•Ö  ‰ DI&„±-@%ŒÔ3“F‡¬M‹©#ô(nñNÛU#Ñ.|Ê_QpÿV·™WÔ1AøË>ËÔ½†ÐÀ%—}¦‚kôcèSô,> Œ1ËN„Æy6z’9#Z®: |îìüÔÙb ã–z³¢ +'Ì:Ð"=Jœs½z¨ö¨Æç!ôÏ'ã1þÔ7ãV5lý>¾Zu<¿¤$l3ô<")PŽ +čÍA–m˜²Â ®5«þjE ÖXå3¿0kͪ`¿ù'üºœ=ÇMY¬<f,º”é<q&òÈIȞŸö=ÿÚS1Bˆì§àŽS{ôӔ4¢û^úMñùÃCW† Úq$àf0ýÈù7.~8LnÅï˲ì÷Em¿ÅYdžH.³„²1#„˜Ã dh­­¨IT–º™ažb ¥)¬×U¾œÈ(×ʦcÄ_V ¯^«û¢æ1¯%æùQbèè9vbþ ecØÍ荤î ´w[}ª¶¬$uõ’TGßrÞ~m�DµÕDZ!‰.¤» ãK /§õ¡«|ºBFÛú°kdüŽûªf¤)DBš§˜€«’|Ij4##“Å ñƁ®ù?J …‰AÃñŒ_·òzÏ{Ÿû–tL`JêC-Ú üNµ-|ªæÒLWÂsœÓó/¸ r›äãR?ОC †Ô9.Ø®­0ñ7§6¾ÈE&pçüؕ…¬}×µ»3�®Î¡]qunÓܨP&€ScâÔèAbvñì7Ž4x߉‹HeÃsD— çiÀ‡mûmûüTȋ· üÐceE/n`¯ä> ¯)°ÙóKUpÈKôìÓÖ-ƒ—¡•e“•ácˆ´*0NOÎK‰±CA‹$–s3š¥Ö ’–‚øw$Äg~˜Â$„¾²—A²„ÃOF†a=…ÐVsŸ™BRÉ øF¯À±~F\aœUÚk¢d€Ky„°Õ ÷¯dÙq¢)ªìÐFË'î##žmC¹¯8ö´30wbb¹“^Q}R r7 #`¤!CÄ÷ ½aÂí¡ªCÿººid_Ondg·§[´ZédÜã¼Ú‹ªCV™Ì‹ Xø…lñù9m±p¾]uf™Êí9ï!†ý¶™Jý8­’]B¬Þ"yÚ: :w¡Aæ¸kÙٓ9Ÿ�Ñaœµhîe ÁJlŒ·É¢P;±m|v †¸@"µ^hlÛÐÅéãÇ $–cHJÞ _)cxˆ!§Š*]p@² ZƒÖ +›iû²á~‚ZfŒ'ôsI`G5M⤏ =^J$Œ\à†Æ¾+?Uí¡§xgUƒÌG5 Ù€©x” ánL²€$µKÄÓæ¼$Fù$I%Ñ>¤~<ÚÄO eéºR4´m¶=÷rNü4~»>z#‰ÙŒ@ÄÅ&¶‚ô¥Ð̜¬ÃŒ’¼r@5Ÿ.Um"HÔ8­ˆ•ôLÂ}p{J±ÓÈ ’7C(Wìè¾o°˜ÜšjšØÃፐ7+ -43Uzy:úÈö‹r”†Ð(‘°'XÏ© ÓßUD²Tã X YÁÑê0'KNJ7KB¹Jr·°°B`äù¨{¢¢}HÅÁWjŽn(¤5¹äЭè`)sˆ‰M¾v`&Ÿ•àò)ú6cž†Í»®  LÂSx–¨ +”ŒÔ–h§—Âú =‡CÖÑ=ϝk6ÌÜå!RR¡µ¡ÑԜ€¬ãžO¢ÑSî̾⮠V¼Ê'ó FP’ØÏ)¶¦Â:ŒsЈ݂d8U^)Ÿöuµ©΋݊ˆq–„ÿÂeÜÍ¿²Ñc@rZy÷Š\ˬeahÉDG…lýPž)dëézaT›£û6kÏ\·¥*1f +öVèÏí˜óp̙G]õn¶´ÍÖWÊ!§üÿ«+¡“äh•³Òråќٔ·š.ï-aœÙe1Ý`®gÃï)w‰§¢MûPm·e³éÀ‰äÙx"`uUÊ%wې¢å1ßOæ:`6wÅV¸o˜ÇgTKãÕ]â_‡%í²#X’úË÷m·ãò¤\}s#äi¸t»§oNW‡¨ãÉô¸š‰ª‘çÑ ‚È˹ÁXǟ(àoAhŒ‡&š™uòùvÜwÅþ7¶7]‡À�c*’†)ËuÙ1 q~ö¶3Õ*™®5E4KΛ€ÃÄò˜U³ò¥ìHb37&÷k€«S&š„ØiŠBñ;ÜÚԇ­8t†µ…ÃwÂ^»ã8`ƒ{ͽxڱ轨`©¼.wåTтžVÜ +³ÚHüpèî + ¹òh§\€#^kÅ´ÔL¢ºœ®Ã RŠ/ñ- +™ŒáK§±V»¢ûEÂô5 ¹™{㙚Ü÷p=npÚJ_ßàö£+€ÇF˜/¹@Ðð;•ð +rzæù %‡zËÍhpsʜž%N9{”J··ýæ0ft·³ëÆpv ´èȦ¯‰úÕjÇÕ®ª‹˜�›¡Yìô%Êë˜çók¼†¼<Þ&Sµ°=t+©G’)ïê§¸ØpènµXBßÂ0ó@Š*HØ'ߪXqؔ clÔ‡X +Ø" Œç‚=üÎl›#Âá‹]+ž¶ÎUæ¯!i…0Ñ­ð,Û_Ù=‹<ïƒ7T Ï¢œÓ¤…S:>&,*ò§[™yÃ1aVh&OÛ´b§+üAè1Ýhȇk™–ÓÁ–œ.,hŠÂñ7¥Q¾R‚ÞBޜc +>ó!áÔÉphޝ¬6(Ä) È>NÍl¾áÔ\¬²)(Oë¼$ÒyÄpö¬rð¨Ú¯„8ûš9žL?ÕÁFӝ�ŠÛ[L‚‹!y!¯ è6ؽjÄßÓå׀Šaúa%ž‚×Ìã©Ù%÷â®(U©qoŽÌÞxýäRójje³7•k|¢—ž7œO'¢l ÎËJ§ØiÚQbrÿۇ™‰•ÑÙòh¿~*ðë¼þËÅ9ŒçÔ$øqºÂiÐó=ɗ30È¡ën¨{¡²pG‰p‚zŽ·^³ð�Œ\͒*ö0Ulª+©E j4dÙÙ \?³zT•º’i_|aŽgNåv¾ÝzuséñæždGü³‡EiAÂ?c_Cqþ4N ¨À?4k1©é›ßEEõjv¥@/®l¢J;iì?VІª±2Ž÷J¯Ñ°1/Pñ*IfÑKØÅZkÇpmÀ*u|VË~䟟åéÚ|™H{.G9š÷Ìöûcu¬_;/¿~^§ì"³“;#ÅÝðáþW\­‘Âï.Ó?/ʗ,öÚÃn´='Ì÷3ŽÞ/4¼ú‹Z~jn·løöü”C[OIâkz(6¿§»ú1ï;c–毈QŸŠq^ë9#L (ï’ì¬4÷#_'wÛ>ýIôKŒ>«u äî±~£Ö•O!9§x@Í¿¤x:Vn¢6¸Òumw[tÂ-U@ÃæÒ‘gSn辌žI5hkÇW +ø"Úo +¸%½r‡ÐW ØÄ`Çï`ªD¶p4q¦wRËÃ[j†/ÅÛXj¢ +endstream +endobj +3643 0 obj << +/Type /Page +/Contents 3644 0 R +/Resources 3642 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3641 0 R 3631 0 R 3637 0 R 3638 0 R 3639 0 R 3640 0 R ] +>> endobj +3641 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3631 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.742 659.297 152.92 671.252] +/A << /S /GoTo /D (section*.374) >> +>> endobj +3637 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.102 578.987 194.28 590.942] +/A << /S /GoTo /D (section*.279) >> +>> endobj +3638 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.749 386.791 195.199 398.746] +/A << /S /GoTo /D (section*.40) >> +>> endobj +3639 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [277.966 386.791 297.144 398.746] +/A << /S /GoTo /D (section*.270) >> +>> endobj +3640 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.435 386.791 386.613 398.746] +/A << /S /GoTo /D (section*.231) >> +>> endobj +3645 0 obj << +/D [3643 0 R /XYZ 71 757 null] +>> endobj +3642 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3652 0 obj << +/Length 1784 +/Filter /FlateDecode +>> +stream +xÚÍXYoÛF~÷¯òSi´á<ÖHR$ˆS$Ò1ڇ$”¸²ˆR¢ÌòZô¿wvwxI´"W}(˜«åpvÎoföõÕÙ³·áHé3t5 þ$åè*}u$O¨ }î\¯Æ,tªuš•ã çÜÄ¿zvyuvsFG.ü£ö{A\—f˳¯ßÝQ ûïG.á2m Õr$üžéèËÙç³×Z&:2ȐP|xúå°ÇzÌsÎÕÝZå$ŽÊs»±±4Y©âé=4«¬LÊTõ>PyžåÓ(/´}+L˜oD˜0N<7´"¼& •[å7c8‘¶ÈÖn”™}A þN”H×¥ «GûGz„ñú5H?ž�k«Â�7áz¸…Äóhý~“” +œQÙJÿÎ7×s[3’\ÝTI®P©E®”%ÍPñyVáj–¥ÕrU�z1 ã„2—hRŸ0êëÆŽˆÇ¹åj‘­éQ±"YiÝî´pöe´Šk±‹Þ+ѱ9×Ú>KL¼—:¤ô« +X^×VA›ÑRµÚ½ÒĄæ8¸5­0câä›K¹Ê•emßZRs\à aË‚ ²nm‰aãöÕ7Ö5:6y²Æ5Ò#ÑrL£¾©ÌFüȃÁ‚¥$ì¾æ>'Ì Ì$¯h€•„R=8vB3c>à4»Å-E´S'îÄÇ&™©:¬ª(­cöO5˜H Ë{Iëx¾ëž5©lÖåvðÇ»p¦ýÉNI·ÿ¥³nǞçDyMS5è>£»Å¼½3ϳeݰҝæ„“!ìBô~ï :é¶Vç_Ù�Ô°b³ÛT%Ò×VN +¡ÛŒÁ,ÌV)À©Æ¯mS!’ë…1ôÃñë<¦h;Üxteñ£~½ïcߛ>„Çl‡Ó4z#zr^¤ª®<U~;nÁÁâ†pîžÜí”(t„`]u‹2OYnMs@?俉K „‘5K³BÅh4áþ~K_P÷Ó£õÔæ«¶ÙÝ¿Rõ1Eìå‹ &ÕãÇHðüîüÜ×û]ÿ̪|÷Ø¢Dá)¦‰ÐçU>ê:Ñ&dÇ>¦k˜¢g™ÉöÉv¨¤#ìD©*KuJýރ™ N¦áĊ/jñÛû¡XŽFMß땀&…6¾ŠÿK¥×K^‡=Püt…]Ee %æt8„ +…Ïz¦ñ¤gÏÿH9æ´þ¢kJ×|0Y±®Ÿ¼«%aSúֆbÆ$¼©³l¹4is–ý +ÛýÛt¯zaëcZáO€#«íÖ^.ˆdÏ÷O†YQ„Á%WE‘d«^F)jҗû¬(#‚6J聪'o1ƒadEƓPHç]i7ˆ£˜tŠí*3šn—Y…Ê/qEÐ6ª +ù<t0KB›É ('é6†CèÁ”çym%·?d+JÜFþe;ˆ +šÍèYƒ”‹ÎðÒL”¼?s3Ñxmâ¬jgÙîт*›˜EØ$©:ž¢Ru޲¸gÊãj¦ú g/–úïg^¸j”HGsдÛaםK©[ãH+— Þ5H Ð_¶6 ¢ã+ °Ä„Þ:ë¥ÝùëéþÜ"„ü}$üQj0:IÐæA{€¶\ÈM5[½óL…Ú;M +â²6f'Bƒ0v`©Êu=’bçÞµðNASØ)AÒ +Ÿˆ¶ÿ¶ä!?„V‚‘²Ý”ê£)w]".&Â%ZM7ñ½8ʨKDÐdÞZ‹5ÄÊ\\{(j#¸?ôá�0ÞtæÀú•­~ù˜{º{ÎÕ¬Ìò+£ö>ÎD1@€ý~Ìtn1)1·ô*™Ûç֜VÙ›¤X afŸœÛ|‹ èaÚúª7:ÖörˆjF¶û×ëvÄN‘«N\ý4˜jؔ »=èÖyïúZ:ƒˆÚ±]<mô3MP æáiï—O¿)¥Î«ûהðN +1¢.‡º«, eÿ¶²3.Èșáä3ìˆ>ýþQ¬ÌpH™5÷wÅ"3ióævì:æºû1Ê`ÖGiºŸþÔ»'ÿ)× ý£ ,Lš £–ôs•œÐ«€ZØbÄ óÃ+tv � +,eSpo•ÒÛÉTm)éã@‹Ëo&¿¾¼}÷áÒnÌt-¢<𕿶6‰±+¬ZûZi¼ã*#Hta×ÚËh¦'ã…=ŀ„ÔQ£´“M�káj%Lös¡;:¯Ÿ(¬†êTEùua=V·xÅd/y#l²ã ï[äª?!á^=ö¬}ºÃ´÷­X¥çYŽbhûên Ë´ÎÇ�“&Æ +endstream +endobj +3651 0 obj << +/Type /Page +/Contents 3652 0 R +/Resources 3650 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3649 0 R 3647 0 R 3648 0 R ] +>> endobj +3649 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3647 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [166.822 195.4 180.271 207.356] +/A << /S /GoTo /D (section*.23) >> +>> endobj +3648 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.31 100.14 376.488 112.096] +/A << /S /GoTo /D (section*.314) >> +>> endobj +3653 0 obj << +/D [3651 0 R /XYZ 71 757 null] +>> endobj +714 0 obj << +/D [3651 0 R /XYZ 72 311.473 null] +>> endobj +718 0 obj << +/D [3651 0 R /XYZ 72 176.489 null] +>> endobj +722 0 obj << +/D [3651 0 R /XYZ 72 81.229 null] +>> endobj +3650 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3662 0 obj << +/Length 2890 +/Filter /FlateDecode +>> +stream +xڕZmoܸþî_±H?X¼¬H½Pj?]€+Zà.FÑöîpµ\[VÚµ~IÛÿÞÎPZ­¹¶ƒY¾s8ópæá(o.þø—bUŠ2Wùêf»RºEZ¬´ÒBåêf³ú9ºë®Töm?^­“$‰R‘_­U,K•ÉÕ¯7?\|sñû…\ÅðGÂdø›Š8NVõîâç_ãÕÚXÅ")‹Õ£µ[¥y¿íêóŏQ™¯d*’4W( ,’—…ÈS⧪±÷Z +¯Ö*RÒ ÏÏNÔ±zú Uéñá``¦VkØ%-ÍܲëLeÑð€¿=6ݦü­»ýßËÍÖ~%…Ö ­psÏb©äx¯X” Hw´É‹å@DZT~PÝïvU· ë’fX,Ñ/q÷û=h¼ˆzی††Œ}`[™ÄBªÂ¯ÙöW‰Šñ3ÈE&K?ö‘´4[övÚ@•>¢vRYÛ;‰ê¦ÍƏïY¸{–²!ƒ˜¡ªÇæË^|3욮jif¿Eé@±q*2ÀÝZJQf öŒÓúÃpµNá 4¦‰Œ@Q¶é»k¨eyÔ#BŠ‘Z€>ë~÷R2¥œlvXD‹$žÔª ¬»¨÷¯ñ4¬’ˆXO’öCÐÌBÒy’2(IO«ˆ«µNŠèÓÕZF¬¶ýa´TrÆBÕîÛ+‘ZՑéyTOíÛ¡'›R3âbì÷„ 쵯*£¯ë~Øüðæ€ˆI¾4ð¼B>I#;V5Ö¿¿t¸_Bôˆpqª;ØÂuúÑ3l°¶1ö È鰁^CæB¥¼ÿw6¤ãL¤óM +êÜ@6ïnÐÄZ¿no%ŠxZÆüUPÃqíÞÛ±Ù·†Zûñ±",â_)ÔQG}·ØþŒå N¿­`Üv¤:Œz¦Qì�±¾¸°68«âB°ˆAÙÚt›¦»#³bØHŠ¥UÉêë$Õd’´ˆv½©e00ßÁ¨}¦¾z0ìIpBG#rÏåžúÐКꛖӠ§Ùqìwp#ÒBGŸ¶ÔSÑ{>˜O^Æéžfù³4– ¡ÚÆl&@½²ºªcHîGðPÎÙA뾪xÍðîœÐÇ�é^qÞ€—øGsµ¼6ËJgÛ iøV4¼„yjìhƒ×áæžç‹ÎbóB|Ææ®ë¿Ë¶ç^ ÐhÍ,÷úÅ÷€•pÆo'p ‘ˆ¼æ·K¡’7®!ŒI´ú×MŠØ¤„’9ë'¥>‡™\±µòsä¬Ð9{åG†€ÆCGךÿ!%ž>/ùÖb۞Áv_íû–§°­õ«žÛv8tÞLWix݊ª›æ—X&fÀÛ¢£‘AÄ¡té|bñhÚÎ0~zö¶Ö޳ŧ0Œµ­ï7OÕƇë㙋“Ú¯$8–o[¾ p +ƒÍ;¸Sgÿj|ðûömS?óÌ8¶ ¿% Bj&˜?™í`àÄoðгœ´=‘ÂsKÁ~ÙxfZÎÝéD,š]ÓV5‰` 9“ó^Îw¼ =¥Ð±œé +¬—z§)�Ffi« (Ë¢÷¼õŒ¦ÚØ íR…ãsßvfÖ»j´´ _Bûf¨&BÁŽïi–ˆ,+—­Ã`&®¢¼Åҁp†Eâ)PØTcE¥ª…à±y¦ +©ÔtH£d +æEC`ÓÎTõëT¼8c‘*5Æ�Ú2„‰NžÈ·õjL&5ºËåÄۓÕHÌuÛt^1:ƒÝ ¡¦“ª2s·šý ÄõF÷~å)Î?@¡©]7NI£Ëõ%‘=œïLƒ­N$lq:v b ÈâŽJ¸'€%m'Aï{khHÍĒmÆKToü€hìÛjlÐ º51Ì^‰S8…;¿‹s–çŽÁ ™&‰Èuþ¦ö×~àB‹óÍÄÈÝsàÞpCgØ÷²]ÄëY‡àÉß¡â‚áø¯½Gk\:2ä¼f…¡™HŸfvVbˆ›úà\Ö¿’ëD`ÕI‹…Cçz´ë‘¯B,Âõ±ªt!â,Xñ¡?=~Aù,ܑ.°p–мÌßrV`­3? +ùŒ;Ó~?ôûiÇl «¢TÙÒXßSz5- ðä'0'p‰ÖÛ6­¹¤úƒÃ_˺sX ‡Æps֗/º«[ÓÚS”qLC”/|ø¼7ÀúZªíû¦?„fšPãhÖß«¡ÔPeçñƒ•~ï¡Cõ»ž~ÁDÁ­aMŒÍèýá_}¿Ã Œ„žÓLc?¼¾>(;†8Æ4´?Œð<eu~…ÝÄÞ^†_`p¹§dM +蒅ßalùðýVüÖGIó0§þ2|çˆþ0R¥î»ÙÕa,I·»ò-LüAv Šqoö`g¢<H”ë× +ê8dϬ ¹ÈON."‡D”Ô<,ÌO‘Üyâí¡¥ò¶çd�Ät‘ê“g#‰"±Ö$]¼|Fæ›ÇL#|èPüÕD¸]Á4I:‰<özIq‰œC˝éÜõñâMï5 /£ÓGÚD­¡Ä×à€óÐx„éÈTde±|c|·DºgËà¨ñà©ÙPkµu/2W ê ¯©ÞZ4À)h¢‚Ò³AÝf›ÃvO5æSúd%<©ââMĖ3ÒΦÀækv±@›âð±ù80ËB¤I¶tGÈD×=ô]åòúO VÅñØœ-&á Ïù×Ò/]pMö"x§Aê´x‡É²9Wumö#oC°„ÃJ§Þ›ŽF‡Ò_¸ÏäM;e³Î>½Ë8ÃPà¤!ºŸòT6ʙ!]Â#R™È6–†ª»3<ÂS?,ÏÞ*§WVŒ<Þ%yxöDÛy)*œ¡íqAå=±@ÉɒŽÿe“‹ÈȽÁÏöÐÕèx¸ñ®j:;Ôy`U¼Nb+pf&œÕ“±ËTÏèó8ûŽãؽà­îuW󟸥ìí‹Ï ¹=°ëë¼$QÒ)ët~; +¥ä[÷ͯZŸ£‰sp(ɒ4ÿM|´åI÷àdò«0)Ë,Ð3º?ӏbQ?gþù{<JþâDy éu¤0w 1øÓkjaìÖ -YjJôá[ø÷C3p7_0ƒ*£KL.'áì|â³óØàŸ'àhi¹Ì ‡,jqÄÇVšDŸ:jã\.L¬+ë_tX]ˆPW]ˆ·MÖ;Ÿhœ–ïÉäéK÷î€7î×>‚7.}tïI„O—Æ?v1± }¾h¾9ÍSŸ1XôÎO;|Có%k9«Dy’…‘Š‘oJ&z öîƒ^–“TÀP\¾ÇÓÌ<fCï>ò‹9C-ËðúA¸¾P­ ½Å4p¦ùÓÒ?Ò·‡Ð®i ¸žÆÒ¦ãrš˜¤êj>šƒ/ü‚ô…ê 6 gÁ"xZKù}(y—™MÏIÖX7Oሠ.uòRç¸Ç×Y=Ó۟ f 4ÐóֆòjI.²ÙM1ä\¾em6 3C™SbEPYIG^rÏ?f‹¬ŽÒ)YÉ幞- 3öԃ[p˽¡¦s,kþöǺ;J«°Pös}ŽCZÅü…Ò†7¹…ŠlùՏ4=(èVÁð³`ÅÎ:‰ŽÏZXœšIá=þ—OÉ¿YÊ\·L’°”%D‚lºa_\’ÓÊÚ;Qh~¼ï[..’Ž8ˆ?ª24 ÏyÍÒé“ì“ùëÞÚæ¶i›Ñ'¹µœ¤¨ûýÔãå¢wxM]œä=š‰›¿âm†“ë€wpZ\ºHf{i”—aESËf' üù?D¿ÖÏ +endstream +endobj +3661 0 obj << +/Type /Page +/Contents 3662 0 R +/Resources 3660 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3659 0 R 3654 0 R 3655 0 R 3656 0 R 3657 0 R 3658 0 R ] +>> endobj +3659 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3654 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [236.182 49.325 249.632 61.28] +/A << /S /GoTo /D (section*.17) >> +>> endobj +3655 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.855 49.325 412.304 61.28] +/A << /S /GoTo /D (section*.122) >> +>> endobj +3656 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [465.921 49.325 485.099 61.28] +/A << /S /GoTo /D (section*.366) >> +>> endobj +3657 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [180.459 33.08 199.637 45.035] +/A << /S /GoTo /D (section*.260) >> +>> endobj +3658 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [165.02 21.125 178.47 33.08] +/A << /S /GoTo /D (section*.115) >> +>> endobj +3663 0 obj << +/D [3661 0 R /XYZ 71 757 null] +>> endobj +726 0 obj << +/D [3661 0 R /XYZ 72 716.582 null] +>> endobj +730 0 obj << +/D [3661 0 R /XYZ 72 508.536 null] +>> endobj +734 0 obj << +/D [3661 0 R /XYZ 72 273.656 null] +>> endobj +3660 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F24 2585 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3667 0 obj << +/Length 2271 +/Filter /FlateDecode +>> +stream +xÚÝYëÛ¸ÿ¾…ˆÝžYR¢^¹Ë‡H8ôqMý’ .ŒM¯Õ“%ŸÙ5Ð?¾3œ¡,ÙÜìŠ~)²ˆ(r4Îã7Ãñ›Û›?þ9_¢H£tq»[düe"ˋÅívñaYèÕZy/ïêU”/‡cÕô«uÇK-ÒÕÇÛnÞÞÞüz£þ)ú^ )ãÅæpóá£\laþ‡…q‘/îÕa¡ÓžÕâýÍ?nÞ *](-bF,DZä"Õ,Ä;ÛZ³ÅÍæÂÊÅdUYBd·{K4Q<!ФPE ´Ž¦}„U¬E! OµiSoáœ2YnÌÐَÆý~¥––燶µN)}`[¥"•ÊsíÅkïjs-aó,¸ùORéÊ~/J. KÑWkØÖnJ\¶ŽT/?¯¢ly¢± Iƒ®dä·©š¢Xä¹ +ŠÒ´Ä»©½.œºë8E*^+%Š$½ü4M–UY»3dñ²ohê3^ZÒªZv¶§OVÂJßѸCŠÞ q_Öw4IªhJ6Ĕ÷®i™ÿnhAږ^X2fj<ó ¢n›ïދÕ:‰ p­’ém×±ÑKSU'§ÉGg?,Çʘ +>‹À.¦Æ'Uo+`A“UCÂéµÙÑëgIñÄB&#ô®¬kPŠÓ ®?ƈ^È¥˜¢9s¼ö˜8/„ŒÕ3b|ëÂgù†‡Rí3ý$ùfp0ÁÖNµ�(ôŒ–µG˜Ún@W¦-«­šßâa;CþàÌ +kÿ¹|(’=ü‰Py2�m…Ï. +{~AkږDØ ­Üïm=ÎniTÖ´¶iê õ¦/&¹/B ¥ +ÅڋP8ÉG*T«µÖúÔ[ë¸Y–Îÿ5ú:êá{:±«Ð„ÿ‰í¦§Y”lW¶‡Œºؘvˤè£@ŞÁ{®U*"Íò½}0;Ý«1¬pQÓâûáÈÁÞ±Mœã€]šÔ géLDg˾¸>yj?#â93£6ÀSŽÎ¿Â3I2PÂSÖ¬ÈQê1¼¯÷X癐 ×*Q+óÚüA…�‡rrD–5×Ãïs-f3"^Ï Rï{ÈÁ|—‹!ácn³†§@º5düDÇ,¥÷ïÚ9=ypÔ,…Êž—&Õ4“ŸP­ÍÀž†Æ>Dzÿ-jÎáàù¥šeHq._:u¼¬šæhۗO)DŸË'Hk»¡ê½J*†Ê #Ò*¢óK‰ììÑ´¦·[ÿ)PžÎÇ ?±Ù˜óÉø×ᯠ:=ö€˜{gÑüª€LB§ñ<V/Â1ò’¯†£Œô3ÃqkzàHŸO ?&„Ÿ ‘wÓTÃÁÏbÊÄ'¹üŸ ÓvDîÛÑzôMo*Z;µ¦¾ãóÛìôtôTò[ds=µ]OÔ%KòÀ›Ô[R¾’‰`™3ŽÎ]Ûö(*d>ä²%‚6ƈKVŠQNNìcN ðɃ Ür ¹¦ê¾æ2Òµ{T@q_dÏ4<:=¦õ§ÑÿzcPtœ_€Âæç#ÿkzÀûSXüâwò†Î•f8T¯FNäP8Âò¸;ûÓю» LÑ#£ïVè$rYÿ|ü­˜­ÿO0Žþ: © +”ô:h§¡vw TÕ/6XƏë>ºqüA¾Ròc(oŽä�ùÒkãJƒ¸ï²»ùK~E¸{ù„¤3ÖÏN=�.­%mƒ²]^%ãšñ°XßUL}ךãžA?k°rs J?è]5w7O=G˜wÙËA‰ò¢$¬ÔK‡³Cǝ3!,ÑMfíñBs’€£À NS`qHŠê–7apŠÆ¼x©Ô™¨)8#gV|‹H1Ô¶­ÁËõ}MS ?{,ñk§�˜°fƒ<÷<ëïœ|€'ØÑQ¨êÜZŠ]¤ââ�F{ƒ|YQ=ê¶x0›Þi�¾Emìý ́Ĩíܽ5ò—ƒ«ZQÆÇiõ11G¬92ŸD:.Š}Ëá[švG¼/ÏÙ¡º¨Ì'Ì=ž¢ªí¹îÙ;ç¤`$¥\;eÄÇC˜ +î•õÔåÌ(¶öà/&!À2§±mÙÂe¦i¹ŒÚ¹.‡c4cÈwKAñ7ïZI¼íŠ$U¾i….ühÏ*}ªg¥'×Ö 'dlÕÈIËJ‚M0dhìüzÝڊOS͑óT>l‡šg3Á % È@ôIð�äP5VaAù¿UX~ז@ææv}|kX$زlý%2p¿»°íΌuö—U’‚ +K8”úNN¬§×\®¾àIûoØÚâNðÐaM쀴§¶Ò9]éù–=}г=ƒ%oqQ6iì q4qùeæ>_ÔÌ +jÌeŠdÌ$ÈØmMc?gè(£t팯ÜQs°‡D;ê¦ÀÃFN¨ÌÙ»ní5G&=z[Þxƒ†Û#Ôó^® ¨gҜ-�/t$Ä­$YþXYÓ¡«µ;Ë!êmvÁ$qR<偉΂mÏ»³—½†GÜˋ†¾ª‹ +e3Pút¶>Nênçç͜W§ ¢Lç×­ñ¹kªªqÙhLÁ\ý“’i¡V¸î8°Õ *Q:ªÉpsgrÃĞr@»R¤Z?…PŠ¿q{*æ\2ãËFǧ±à<|¢áy²úãÐ_MãýhúýÕ®©ûà‚/¶?…íLfëM³׿ú~ éð�7¢ò®H¥ž½š>vp>…v€ùE¤æõéìpqk›¶ ´á³üüÃÄMë/suuºpDÇdìÍõvêÄmi>W–¿ýþÇ®”RË?ýåú'¨¯ ñäXÚK(~¿ò3OÄ¢M~虵¢Ü3ß?r_E¿}÷îo÷™—a‘„‰‚Âè(Ü,ÿka4œ*ËÓKaþúþ{²VœÄŽ|Ö¡œ˜ësY._ðQª¦ysI7«ôrßô„'ŽA`ÅÀ;½²½B$¶«ðŠúí_ Ñ +endstream +endobj +3666 0 obj << +/Type /Page +/Contents 3667 0 R +/Resources 3665 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3664 0 R ] +>> endobj +3664 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3668 0 obj << +/D [3666 0 R /XYZ 71 757 null] +>> endobj +738 0 obj << +/D [3666 0 R /XYZ 72 716.582 null] +>> endobj +742 0 obj << +/D [3666 0 R /XYZ 72 191.826 null] +>> endobj +3665 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F25 2598 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3676 0 obj << +/Length 3219 +/Filter /FlateDecode +>> +stream +xÚ¥Zݏã¶¿¿ÂèËi3#~ˆ¤Òà€M€æ¡i‘íS’-¯•“-G’oo‘äï ‡%›»ë´È!&)r8Îüæƒûõý›/¾µ«’•ZèÕýn%Lɬ²+# 3¶\ÝoW?fÇ;a³ó©íÆ»µ”2SLß­EÎK“•ÅÝÏ÷ß½ùæþͯoø*‡ÿ8,†Šå¹\mo~ü9_maü»UÎdiWnÖa¥´…ßvõÛ¿ùùàzÅ“J äˆèÒ2­<?Tw’gŸð5n¹ä;_­…fœÓÜû½Ÿ"äülœåJÁT7g�zé‰=`_Ë"ÌÝt‡CuÜÂáË‚4>Ý “Õ ‡º_oëŸr®ŽµŸ¶;7cÓ‡wwk•+XPè¬ê›êC[‡±1ͧÔÌ(11ZƒÔ•*³±îל*͊BN“Çj<òUÛ&È+Ã䂸InA’Ó”î4?F×Óñ¶kt;$°‚¶b*׫5ç¬, +Z êw¤4§öŒâ’tl7ÔVØàÐ@iÚß©ÝõI–ӜŸò"O’Ìšé‡g)&ŠN¬Å+G†;œN ÿ6«7 Þyí§a»½Cý\óŒ‘X8\faJhh&”ËO΢Æêó—žk5çކ‚´†mý„Tá˜Ùo_э¼ÿãn]ˆ"{ûÕ®iëcu¨ß¿½>Þz¢V2®%Q{Ü×½×<0™ÙΚ“.}uM @AÙ¥b¤È¦£Üß'Œ3!¦}š!qu<gÜL÷;SBÿ ïDë]‚Þò0áӝV“&¨If´½™šds¬Ú$[FéIT}ꈂɢ|ÙA9£v20Á’gÿ؁ºQ+• ÷àÆš~‘¶)îQM9`ø;§ CqÄâ\êYRïöž¡œSw•ýõ +è óô% œ…-^–„aÅLž„IdŒÑL_Á•°7àŠ¼WÔ-¸ÂŸ– .U2. u“£ÊY45”C.‡œo‚NÕ×Ôxì›q¬ÔiüïX©µëúCåÛ$QhÜ­?QçauúºÚ†að„~Ê3MÖ™IðmKS‚·Å¥ÇE‡‹ýöÎÊ´ ip•BÜèÓÁ¶£½=6ãþ%¦e ¦g^ÓIƒ„‡` +UíÂ:× €;wç1(otˆÄ»èl 8ž u�å$™ Þã¾k65™Š·™çv±r9‰ +˜=ç—leæ;QëÐù“õ~¯¨xxÄéàÁzi^xM^1œ¿£/$zôd†ô. ¥B²…,B›{Fh|Ü;†Ö#Òîúu›°Ї!ˆžÚ¶ +Фº}šEÀÈ]af—Ó6x‡ûêøP{êÀwֈǙ`6ÍðÑoìIŸéǦm›ãCû䎚_(N„Þ… gG=¤°$DÖÒò4Ç�„ç6ډ‹ô ìÆ­kjú[̳_ÎÃHCiEBSܨ­ÑïNQ¬Û6š ÏçúB‡ªÿH"¢¾»`øÝõÝ|š;~[”„\ÁùL¼ž×Ur©g‡ª9¶O$9ð­»sKí3j+²Ø$#£Û±ÏI„#4(yƒH4Ëçø3N„ý¦ÜÙî½ïú‘F÷ ¢àÊàað!.¸®›=]äÕ}>õõ§¦;á°C°>n5S\^Ä÷ž{܈V;p†VõÛÁ~.l¡Ÿ8Úï £óØb›l­¹¾M‹„^j‘»f‘ý³ýn€’# UÔÐý¬e΋LÖÃ@aÌ|BƒïÎÔ N’”G +ƕXŠ©¯<Ê@ڃL`J?jÐuçf·4É©+|ð""Ùå¿¡Ñ×ÃØõ~¢‹sßG³À3Ëõ¦»ÈC´”»ˆ#:—î``—ð…£:¾ÈHeÈHÅòìtö $ámNVôA*@Rª\JŒ¶�¯ï·°*;¡´ÁE^o£!Yç³€R´:ŠÀí”jyÅ.ñBÞäâ¶« !A•1('ó0@97Ë<ï>¤Kß÷ì”kð®0VЩ›¶ðBjï¢ï:=ƒØ_Â;md‹Ybê®Ff[_§š%†DÈüåú¤‹yÚ:A@B˜Ã_XÁŠžèÇhøŠ‡†¦+Ô@º¾5”­”7Wn +«/âÈa"NRa Šz;Àë<Ͼ?ú)OÃXü:@UÂvÿí|"1#ì’Õç–å WËØ‘Gg~ª¿˜# †¼ {Æ)ÝŽ XßgT8,µ˜‚ ?Ð�B»øÆuwDc^ˆ¢‘MåÉOÂÅù§÷6NŸ°?îûîü°§™aäuïpÂ-黇¾:btkø$ד/Á/ÞÃ]Æ+S�fDæuވpC áÖÈÌW+x9¿iÃʘ¢ý’¸^ÈÏ'…z —Vh|¸A÷EÁR³­‡ÅfˆéšaŒØh\ ˆºßUÏdRý¸,æü/&ÍÛX¶x;\lD@ #dàÎ-ÓÎá(z?5Šl9$åÆ,ō:îðäØl*ôrB$íDi ÖE‹~9ÿÏY‘ÇÐ-(Àú ýbž¡"ûW[WCMß~]c_·'biZÜṓŐ"Î&É}¨ šÞö_4ŽG]3°ù ©¡-ò4Ps@ñÞ9|dêÐõ^NÛP¯«¦uî/Öî$D¯ÜE‚3Lÿæsu8AÐýç*w®P÷é{8žß¦Œ&΋Å.Z†}¶­ÆW–}ªz¿�Z7ÌwÎÏÍ÷Ք֐Ÿt‹Oع>޾:öú¢oèë“ß [?ü~d§€‹§©¦ 9zhA5Õz\C Œïÿãû@>w†ÏeüV$ž�ƒöJMe‡ÈØñŽMûH[óHè̵dRÇ +ɘ¨MBæ¯d¬¾îˆ^¸<š…0—ö6}íRnÍ©&¿Û¾B_ñè + Ë.óta7y‘Þ¡œtlZZX%S³ö•"=pl$¹šª¤ù3zÏa²¡¤`E.T+Ô’åofå~IÃÊCC9É1à-¹Š¼’ª¤L,í¢ZŠ”Z +Ð'[&™ÀEx[ÃT§iúÙ’ßøk +F%Ö¤ôÕÎ.žÞƒ.*Þ:¦£ƒW +/zåY¼|øÍ½Hè­Paï÷¡:‹PKî k#[8c𕬸c’a_¶?Ílƒ;49$9…;ØéëñÜÃnhvîwï?oë]unGï¥Fï0cj„m¸xãÌp;}œÅ@UwܦÏ"ŒfEŒSÎÇäi@v…5W%Oª +Éø¤ËáݨµµvèbÍûzÿŒs2HCž³••*í3u1û¥Nú¤ŠÂãa蒨C!tE9ÁR¿ö« š©ÁW ˲Þt8H/í9¤7k,s–üâÙ >�.\`-5.*³l|©§j)œ:6‡ú‹­»dìB«JÁ7 m®n0X l]ÔÆáÀ+¤7ÈJ3z^7 7Tópütô™b{ewlcò4ŒÒzj³·eœøa*8\¿ –K‘H¦•͝4vO%R=ËôgÁÙ8Çà³n²fG¿TBÁ{ê;?Úøùȵ¬7aî>СÓC#^!œ»­'šf¢Ù›rY'èN‚Àt­,ž_  f¥zí‘[¾Rš�yñŠC"DWp“û¼ÔûP]ùéHô 4)m¨Í{7„A¯ÚÃymф+g  Ãæzr¸sÆož ˜-8®H€Åè˝¢/)-„]~qæÆpêß°t6¤/pÊÆÿÇ×îÐ:Xʱðמ(gïÈÕ0œ.í“&8,0Äã¶¹÷vV1¾ÄšK¿>eo«žúöž0q.d]£ÿDµeõÕ¶©\H¦ +…¨•ÐPŒFEqQˆµŸÄŠ(ób©XÛ‚åäË5ha,Ñ9.K›úC…Ò¹ëú”A¶;{Ö!ð(l¨¿¡P®7WLGŸØÁkB•%œgî> qé1. fàøÇüK©óŸ©ãÿèÆúë„åX$Iß(|œ?4Óº}å…ɵaÆ\Óߝòw瀜ä wg€”¿vü=aýcs)6›é9�áÒ¥¸=µO.Š_÷C­éåÆoã½AEhlN7îü½kNmS´ÅèåßSÖæú§¢ðܦ¼¦¡ËmªßÁ‘a¯*¥hª«¬M3Ÿi¹þ¿ÿ&d¬ÞJ\û·`®÷;ýx ü#™xî»Çÿ÷kÿùí +endstream +endobj +3675 0 obj << +/Type /Page +/Contents 3676 0 R +/Resources 3674 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3673 0 R 3669 0 R 3670 0 R 3671 0 R 3672 0 R ] +>> endobj +3673 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3669 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [221.469 481.687 240.647 493.642] +/A << /S /GoTo /D (section*.303) >> +>> endobj +3670 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [450.601 413.332 464.051 425.287] +/A << /S /GoTo /D (section*.15) >> +>> endobj +3671 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [171.69 191.447 185.139 203.402] +/A << /S /GoTo /D (section*.184) >> +>> endobj +3672 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.614 151.292 407.063 163.247] +/A << /S /GoTo /D (section*.118) >> +>> endobj +3677 0 obj << +/D [3675 0 R /XYZ 71 757 null] +>> endobj +746 0 obj << +/D [3675 0 R /XYZ 72 716.582 null] +>> endobj +750 0 obj << +/D [3675 0 R /XYZ 72 295.377 null] +>> endobj +754 0 obj << +/D [3675 0 R /XYZ 72 137.175 null] +>> endobj +3674 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F19 2002 0 R /F25 2598 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3684 0 obj << +/Length 2917 +/Filter /FlateDecode +>> +stream +xÚÅZ[ã¶~Ÿ_a¤/60Vt¡D),ºhó ØéS‹¶…È’+É;ãÝÿÞs£î3;éK±ƒ•tH~<7žCúýýÍ÷âUâ$‘­î÷+íßvtœ¬î³Õ¯ë$Úl½$Ž‚õ¡Üøñúr.ªv³ ‚`­œhóûýÏ7»¿ùύ·ráŸÇã•ãºÁjwºùõww•ýç•ëI¼z¤^§•Šbx«7ÿ¼y¿�!Jb'Ráþhx´<ôªÖÍy³õõ¾¼õ.ÿÍõÔÆã¯Œûæ%bûþƒ 8W?Á™‰ocp!1¬¬ÎqT¬ÖÀ5ð×U‘Ö<zËsÜȳƒóF0MŐj“f§¼dys.RÛuƒh{lôl²šK™ü¶¬-^^—ôÀlæ‹ò}߉]5[I«™¯Ch#ÛÛY`¸UÊub m½Èñ•ð…⋂6�y}8® +-ÅfG‹Œíڑ^.'C¶eÛªý¤Ï)Ý¡üŽyi¶™A©”$hÚ_JÀ±C@-¼äU)L$娸›ºOðŸw -I´ÞUMG²¢nmZŽ{‡ƒ6@«]me…[Ïs’0âuV—ö|!üQÈøá™6ù˜†©ê�¥O§š?#ä^º6g³ A5ÿh¹é˜’h]VL0"|ÁWò“å ݦ:¬áHf'Y?г*ò‰Â!„,ÐÅ®e (Yóó½iSð{×G:^ÿ½BþäŸ64¬S Í#{´ò|‘.s˜`¥‰öü̉ú‰˜Õaâ|š@œ÷˜e€Úï˜íªÓ¹0OKëœBÐ p:X5s“ýt¨=÷°ë§‘®CqáHf‘¬/Én—=Ўçù#GC×::½×i–§å‚[&‘‡]è;Q(oZžðÁÆRüÀà„pz“!ôSO) ¹M9À®069‰ h‹Ê›Ö”»« ^$þ¶W¶)m,$ͦuc4º‹Û,5Läx¡BGáéÇgˆ×·®ã}]R! Ï{áÁû@xÓþ×Á—}ØXèr®óR˜^QXðü ф;àñ¢$nùË†xьWj'¾r¼òàuÆØí™~ë~käCäòeŠï+¢¥¾&ªÌjcþ¯¢ +ÿQ…2€PÇ †>_š› Ï“}4f°í/Š/N’ñÆy®Š,mÌœ~HgJ0�gSøvð‡¯÷ÂÈI¼Ww÷؝â¾?ÌZ‰Ëxъåæóò š€Û²²ŸêºÚ@Ø}œK)F¤Ûó!oë´×Nq ºµd/»´ù<@´3Ö½¥Cj›lBÉ" >²ÙÎRÐ ½h. ï/]Ç »ÔOf]¾vÚ«ëãUÜÓÖ?�Å£ØÙ]›Þ}•}]øõî\59Æü®­­¾Ô\§­0ôÀ Ææþ,ãh²¦½bBŒ„/Ö„µÿ›:7Ïuä¯#n2Ê2-«#%±†3ÂCºûc±WÃÓø®“ø“iž›ü³à¼+LyhïnïȂß=ßÞ!GþøºèáÏû¼(ÌxBs:·×¥¬¸Ûb<EØ(1XÇòt"Œ²Í¹€ +`l~³|±s{=OXµCVØü +'bñ˜gFŒx<yP»XÖôAï¹P´¹àö %m]ÿR¾fÂK›çÑvZî±Æ{qûÑÌãn¡Àr4”|â©Àl¸]hÛçݜÀŒC5,Ò0§Ã„OÉ]ÌÁÔLhi+M™d\tÑÀ`„¦®1$Û{‰96ñÄÌJf=䜊–]F+élQ!ý‘ÒÝFæ¿puÝ ¸}ڄ çâbÆÌÓ¦ÉXIæ@ü'©—¶:¥m¾K‹âº ‰°“„«iåÅv†„#6RºˆŠä~@ÉLaZiåÜÆ"ê#x¯ÐS~ŒKØ÷ ‘ *á=擠ƨÜe¦m[琯Hgè1öY0Nó™§ì#n?'VO ƒ ­T½Â֗¼°Ïx.˜‘ž”Ô:ymŸQð{“}†1<æè´ø&?À:Žs]An’¶B#}P£ØKqíáRÓ9­ù¸ÀåJmÄÜ®Yè•ø~ˆ¾Ž¥5Ú¤{%ÈéÊÖö1sŸ„PâzÝÊ¿å×¼$Ù縠TüЇ¸5È-âÒɏõÂÑ 6ËÑ õ0  ô~¤?Ý^ù¥ª¹ ±Zß~kñ“ˆ5N)zìÕ²™áǹ6ØðLú•CšÖÕK ÑÕM;_ +³/Ӗª@HY½°·L(µ²9ˆÿ-.}êô|\Àƒ¨õ›¹4»«º9Hæ“1›ÕVE¡ã“ܦª—|6 /è Ýï˜Ö)TØõb¶©®3®¤Tp!ë)„CpQ¶Ä:ó·2m…Þ\¡p=QŒ×ÿ*çÕ Ö4G6LÍÌ>½v"™ÜVwìÂD\!œepúLŠ'‚ôåo £Ï#L²Íø ;ñ O–ÀD^¼}Y²c¨±ƒ>َ}ç¥ËzõÇ©ü † ÅO¿Ÿ§O¦Y< W‡o1çè5sŽ¥ã?kΰ1ø/¬0v’D½ÑrUâúcÙmÄTn.žÏ†€4™ž¹ðÙuo’§éìóìð»ïÛz|v4ä÷›Ýž‚¡ŽÀšÛ4/ð NAz÷gVƒD¶y[¥åÅÃ~–Xñ;Ø«®üZÉÙžÒ1…Ë&(Ò»ô°ƒÚ¼½‹©ß-„ˆ1ݺÛBAçú|·´Ý$Z¿¸y.0ÔRE8(7ZŠ-þ ¸Áï­°Û¥c†6òè±ãË;.iSsµ/E;­.mpš^Äè]N~/e–Ö¹‘a²ïúk¹©OyÛò^èÓ½œÒnÿõAã—FeæS¾“w€j¶µ˜2ëøV[ë*˜ÄB +£¾&a”i9šÏ©ž€äzr¢F¹_ÒÕoTO½¨ˆmºßŗ­ªObòÜ'\®çü”‚àà’÷M“ ߌh$Æ`Õ¤Âǒ?kS@aÁ¾Z\™F&¯åΆDßBŠº¤!R²Z ì¿æX½¦òþbW®“ô!ò…(™8~8-†ìÞ2Љá7¾rú„t5P”½äÞi¹“êâ…cïa"/bêóþa£±”©c㮪k#áöÎFÆVCD@èªPþꮻΊ½p¾™ –I×KºWYÅPÄ ´Ç^¥‘½Áv¨íŒîgÓk¡ áÀçd"f=^dg´8h Åáó(=÷°›2 -‰Î ±çƒÄ~¡^œè(¶WªWÍàFר; +*C›V!äx\Äß8Õº4‡^äÔ0Rõ*?’*ŸŽHkîøÙԕ=f•¦Òž–B]_õ Öގ«'`·Z¬ê>ªÌå#h¥¸Ïªåpî'îôAè\³ô³ËÎ4Ö¾ëÓAp±Õru±.Á£\­»xì5 t¿k=‰Êúƒ½)"• ’\¦?ˆÀå“nä« {_Ïw~XQHÞGŽÖ“hB·›Z Ä.ቆV§|¸M8Žá �ÔäÅ@ Ãpe­xŽØ¡š|/쥮@« +=#òˆQÅrçÛÏ)2CB˔¼•OÀi†7èÞ÷ “ï‚äCJyìË&°µ½Gâ² +¦‹ù„ñDZàgQÅ^ìÐ2E®ÿ“΁6 „q"?èoX‰Ç@8ðùx̋Š…ªþ¶„ޱSþ¤Ï3§ËÏÄ,+©6¶»@E‡@@6«;àqŸçø lô?³ZÿRÙ+Ñ¢Ÿ`ÎU¦ö‹N)Î]®MQìr–XUË଺<f 8ìoKú;Çþ¢ç¿4A  +endstream +endobj +3683 0 obj << +/Type /Page +/Contents 3684 0 R +/Resources 3682 0 R +/MediaBox [0 0 612 792] +/Parent 3646 0 R +/Annots [ 3681 0 R 3678 0 R 3679 0 R ] +>> endobj +3681 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3678 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 457.49 347.309 468.615] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/poldat.html)>> +>> endobj +3679 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.618 133.011 162.068 144.966] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3685 0 obj << +/D [3683 0 R /XYZ 71 757 null] +>> endobj +758 0 obj << +/D [3683 0 R /XYZ 72 442.649 null] +>> endobj +3682 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3693 0 obj << +/Length 3320 +/Filter /FlateDecode +>> +stream +xÚ½Z[ã¶~Ÿ_aôIØZI$uI/@È¢ ŠE¦OI4Ç"K®$ïÌô×÷\HJ²é¹lvƒIVE‘‡Ïå;ÇúxwóáS¾*Â"MÒÕÝÃ*Ɋ0—ù*K²0ˋÕ]µú9ص·IœŽM7Þn„ ÓÛMÅEÙí¯w?Þ|wóߛxÁ_ /Ã2Œ"±Ún~þ5ZUÐÿã* +E‘¯iÔa%Ó®Í꧛ß|<—¦H‹<L¥áº¬`I™Cý?­,ؖ-wÝÃ%loGҎ}×4º² çýð)³ebƒL -BSÓ 8žc…yžØAñLXI7K£Ûݸ÷̃kÉÌûÛkó¬}S„ñ;$)Û]ãÝPFŹ sôã(Lbet½9،z pñW. ¸ü5àÄ×.ýOð¾Üފ$øí6•W…’ùü°<§yÎ&IUð¸×½o²YGÙj\(õMt>_êQ<I_é_¢X¶z@?“Ûi©Ý=à5 4@’dÁžïîû²ßó(0ÿ½æFÙ÷Zÿ#ßîɏЃ¶ò°ˆÀo%ßFS®ï{—æ£æ/‘Šê–·Ué]¯õ�]±Ûß3·åo·äý`‰ÕF$*Œ3±<¾ÇA”QÂë`ƒaɂÇÐ#|s¤òÍüóêá«0Rêe2åPª– 7×§Íí&Ê§ÛØ<Á©­ÇáÏÐ)ìÅöR À7\ À›-²@1 +ðÓkQ ʝ ¨‚ý0^Š þ,Rçnf1S“¶bQu9¡Hâצq°ìúò¸÷“äof +Ôz„=,fÓld\ø=þFªtk©Zäžöe_nGÝ_Î.‹0™|9ž‡®ÇXIRGCSaqa‚WÚU× &ž`¾âƒR%…„3Ӟ­'1¸X·â¶ËK�¤ªnˑ|Uœ’¹Cl« IÈR/V,Ò0.  C¥QÑGÐó²nlû¬°œiÅ«Vùñ-¡šEñ2¹ó]Û<›ƒC§¾xà[ôÚBoG¼£ØÒúôGd ø…U t26"j— +ž…ÑÄÍ®‘•9ׇãˆ[~öh9°QÏM’EAÙ ¶âà4è +ÎN&"¸é};¡œÏ¹~™œ‹MN¥6Áûl°Àö"Xà8óBDBþÆÝ;Aç8|j3¹ '4„#‡]”"L’$¡¿p³(›äÙ$MžšÅ¡1”͏«ºe©;3¢<ØÄ" Už{®»p&ˆéAzàYèA‘,"ÅÎslrîyÁ1ÀQ4¼Ù}90%ß÷zû¼gÅÝîˆTêκN-#†¾äûaä'ÃéxÄ# {D îJ.h܃R€{ÊcÀŸìµ×œ)q'-6Àä +¤º#zÈý¶1òÃ?é€‡}×TÃwð–(‚ºq\ žg^Iѧõ ;9:=@˜…a#¼F?ѐ4xu§ÇÁŠÇ׺­ŒØºâ‡î=:ÓKÜ&Eðw?´Ðgò^H ¢ Ž#n»AáDl)Y´d‘c%hÍu{ÍK“¥á\s1>ê HMx˜·aÁAÛ¦EvížÍæÍxÞ(hêVû¶]œ§ƒj•õnoŒ¡AHš?9$oë‡çºÝyž"x2Wø+Þº�oíÆûŽ&®N[t,’<”y•îÿä[Սßñ€íxÞMjˆ}'P#Š‘º2֚+|ª›7@c‰ÂйiðÂq€Ng.Άèšç]ײùdà–³3ëٖÇòž˜y&œEÓéä ‘z°×͑[‡øª "L'Çp<ˆŠmÙr ’ÄBúÉC¶ EDH˜½®©™€: #‰ëCwÿX“BeÖÒ`ô\™I`˜Ÿ˜±Û¦ȶ óþ4r£íFã[¢"TàvèX0i ¹NÈ23ëòSrs§fä6îáCä>Z¸½;é vÏLš‘Ü&¾ÁC +Œ´ˆÉ Ý¬ÌøYV½ÅeAÁâàŠÆ +Ëob‹º„Ùü§[€ÿÔ#þ˜kg…Ù i' +bOäC�eª–Pv§‘¬z“¨œ7¦€ÓF>×Ýi 'h%Ï­’cEV•OŠÊÓT}I²(j–›/•[½¢éÈR͜ƒs¸¯-wö 6H=Ў(┓žûH¢Ò́vÐcù�âÀž„KÊPM äڛ”¤Š8õ‚Tâ¬G&é¾<N‚|%ÿŠ&êÑ�ÇòÒÓ<I_¦§I˜DŽ=»úÁÃÒ0Og:Dšƒ‘aVƾZò3²*`ãìõ©›ƒ“ynÌí¡4ç‡7S.Œu£™càÝCß°¥„`Ðß~ck/•]f§ÖT®¬;ð=Z´?s"›Ç‚ßF© g@›BÉñ–§Æ–u…ØŽeáw…q, Íæ¬ÍˆÚ3€RsŽÏ¼”ƒG ϲðàÍlëxkÉOæ ÛG¶•ÏuEöƒ]Ÿo!ô”͉r@diV –T¶ÈA˜×Ú©–f‚ú²¦Éi˜€~+È +�ô…Âzyq½´ž�œ)“Â('mԘ¶w@£_)夓®ã)2cˈ±=|Hñ°e¨BÿPRdÀÖ9lQ/'=AÁWûÊɁ~ð ®b¤”Þâå;ñ.T˜ÃLé�šÙï€&ÈÁ?áD8S«ü% H¢Wª†Ñ\í£Ç}Íu.$|Ò¿’/úݦëcS랇0qÂrJ1;¸y¤ðÑ$d~E•&aKòø¯nÔH7$ð7œ1À~&×ߛ'㾤™ Œ¹t-ù2ñ8çzl‚`*´ìp¬Ó¾5Ä»°F¬[3Ìx9³t=ša`¹F³û±¶µeDÝ˜!Fº¶â‘-¸Xcl»qZ6 ¼Ì»l æ’Aø¡Ù<3ìΓ@= 'ö!‹°m¢k¾\$ÄÂ}"½£À ôñRE)³©Vu8˜- “Íã¢îìË#‚Ó×åh:¬µâ3[¼<+–*ˆMÎ4£·lQLuÒë¡qšäÑ«êrڇQCçÀÔRðrm€a +Ïàx®q ŒãSMŽ tgW³·¤K6”ËlPFÆà@[úzI¡³3ú8¢ÚQǃ5£eTÓ%5ÞªK$©ðo%Ie˜Šü¢²t¹•4Œ§q[á[Òû=›­Î֏š~}¯æ·�_(Oª‰•"�$W'P¢¾Õ%©›-@áƒißÐkö­TügðsñŽ1ßtŒyO<ãÒA^äØk»}SëÈL1![&t›ð„¥1¶p6RÌï‡í©·‚;[¦b[;ØÊ˜ÈIïøð&=©÷÷Oåáqí»ÅCËõ0‰èL¯GkÆcÌ "0ì¿æ ¿"ìfæÆÞõõŽQïßñCT‡xXG79 qÁ +qøÂ‹@­ÝPtÜߙ#”gJ©Ø^$(ÓÀDÑV¹‰á„áf-xU—‡½q“añݘMàðIwãh;ý`Þåßà;\!O. ®f1„p£Öj-¬çÉ£ÊÝY¼Õ>ð–?® Pm♠ÐbÍ3�¸¯«®+øÂ[Æÿ DÍh-Ñç}|âÓ¯mgJ¸ÕÕ ¾ÙALj£˜-HPü›T²;]ž(ΐ¶27¿êN÷ñuHÆÁÎÁ}Òݯ�菉ðÇͶc‰H™Íèä  µi»Ù7w–5Ö[¬,c¥KÒi÷LçLíÓªùdÿn+§ö³'F_æ§óôWñuЛ´'<×Î%´žK¤¿´g;¹È»Í°/.•dE¾‘ÝFëZ"­M‡©ãa“¿¢ÿäË#Ãx]DïEH¦Œï\¦l|2[² ,�š[ކfá…>R0¼:®Ù\ُÜ\F-DLEæ«óšæ%ÝÜLÑQ$È˖ +Ë,‹yeAt2úŒ�‡[õ¥oÃL¥Ìür»öQø¯¦ÑÓyõöÀæÊ 'ÿ¿v$ù«JÛzëœëÏgále`ªãµãFè#Í|M·+Óí`RǓYï©~‡íôؕQÑ'ß¼Œjyp£uüfí6ߍH¤¹å¯HäⷉÈUË e—Æ6®lúÀ +Æ¦@c©ö‹ù5àomäIìx2ë0’X4vc—‡…=g:kWåëA—íà9‚3DÿäIÃdú¡Ü޶*`a\LÄVN)Ÿg¶<TÊUT÷µå‡¦Ø0 &¥J³Ö³Ó([ XŸ…­sݝÁŸµ&oeD8çö#’¤"Œ“—ö0Gdú…t«_ÀEÉPMŸd¼2§IaE…’>°›% ó֍ßI“÷‡œSë³³/â's)ïšî/p¢}A°Ÿ³L#•Xüàa©{ݞuÐ-ÝϨü{ÜÜÞé_a•5[JJM¼®ô¡B[€ü?àÐTu +endstream +endobj +3692 0 obj << +/Type /Page +/Contents 3693 0 R +/Resources 3691 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3690 0 R 3680 0 R 3686 0 R 3687 0 R 3688 0 R ] +>> endobj +3690 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3680 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [307.576 659.297 321.025 671.252] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3686 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [255.199 571.321 274.377 583.276] +/A << /S /GoTo /D (section*.261) >> +>> endobj +3687 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [499.781 519.211 518.959 531.166] +/A << /S /GoTo /D (section*.297) >> +>> endobj +3688 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 23.616 178.35 31.696] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/arrowstyle.html)>> +>> endobj +3694 0 obj << +/D [3692 0 R /XYZ 71 757 null] +>> endobj +3691 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3702 0 obj << +/Length 3001 +/Filter /FlateDecode +>> +stream +xÚµkoä¶ñ»Å~”¯*¾ôHÓ�I‘¢é§9 (Ò|WòY½]ÉYIö®sýïá ©Çr»^ ÛE ‡ÃyÏÐß½»ùݟòM©L7ï6™„ß,Îòbó®ÚüùíVyª¢÷í­Ì£ñiß ·[¥T¤ãôöçw¹ùþÝÍ/7b“À õ:NµÙn~ú9ÙT0ÿ—M«"ß¼X¨ÃF§9<÷›oþvó’ ҍqaŒd"Ò"SÍD|;]¿+÷5î·¤7Ùl¥ŒÓlÙ´ïH)£C‰TŸéåþv /5½ôõ@ƒ¦­šç¦ºÑXî÷ Úµôüt‡OíPuGz¾Ò£<5ýòÃû}w¿F'"˜q ê>¾Ýj-¢wn‹ª~(ǽ£Šñ ¯9D# Ä¡cr€XG ´ò;d*úၦη2‹º_dô‚/¥ê@ŸíV¸Ò³Û¾Þ—}]ÑÐ!èя÷ÄEüÄ{Ã`€ŠÒÓ°iWßþ™ Gy?kd«N‘´œISp6^p(VK;5ubÁK3<’ŠÒ*¥qCS¾'õ‘j¦?Ô,-�ƒ]ÙvåuU3YœÃˆA­ðtôc]°‚‰­Ê¡Ä[†æxz“<Å8ÖQ–Á›¸Ü,Ó±rÚ ¹•ÂęPpÚ4–šOûã™dXž¾bJôœ’4`T[ÖjrZaef¤™ _ýuæ›_?šöã¡<}|hN8Ľý›�?Ò&ïêúÉd2¶¿±kpUÿؽ¬]°jëÎ(q%«�( ƒ +1gG¡[¿ð=δW$,€Dä±)2ôÍ%8B–ù]Вu¢£º±ª{©-ªˆÓ܃Ÿ.ñ¥q¢ý~w )Œ<ÕçÿÿþPý8)ä§®ßÝ9¢Í'Sp’Wxj>Ã9„ÁÄy"D’„`·ž‘§�'")ôÌ ¤&‹¾%@;¬Ï/֕+š´Îèr§\ÇRyVv¹•T±ŸC/i�‹‰Å¤ÐOOÛªfúÐ NGÁó¶ß­·Qiçàe9…P <0®œ2Mât:ÂU~*a}¡E8Ôû}ò¬è¯½*BN¢$ç$¨µˆUîAmpÄóàfTô¯±xÇG> £9`p4aC:~€(°IЁۘg—–Œó�P +“H +º0ÕòÆå\;p²¡�îYÆøgâuʧkž­FµwÄ(´+ +í<:r€óǪbïH1Hh΋0‰Èfš1 0¸"» Ò*©'É} +ª©±™b]Ø0U,…4U¥q®ôoé»Ðb*hçi&®¨<˜tË—I-~ëèY5}yo•¥vê¶o(‰ËHìûÈß]ö—EDz}_Ï1åŠd 1=+{j7Àe:šŒKz`Š(ïúf€½Q rºV³¹Äi+|{JaXÿ26p”ó¼,švê²­BÆJzc´[+17­’klf³z·¶'²@·%³Ùœx«ÊL5g7*Ëlݰàϻál«�µ:‡¨¿$“«¹}çè“ÁA@^rMW“–ûÅμÈâôÌâ^›=ÛYSýDܞÒMÅ,²@@Ø��îÂ@q”eËîU­Ä�+l½ápbÀJ–LJŒæöü–J­«:’hמƁÔ�ڊ¦eÇd¾Xl…ÑáL“$;¤1$ŒŽ“{/vÈP¨ÍyíÈyð_"ÞjHÙ „,ÓÂ+ø!¦±Š% {…³ŵ~kwû±bzù9+öñóoc»Èàç#=1Ç'@Œà2X)´åÅàÜò–i\ˆßF +¥æÂ§¥ÝÃJ¯‚³êéŒLi/³u¯X1®¢¢Ö•ò¶¢¬‡»Õv»ñx\ìs‰ggÜr˜Ç~ˆL @—…¡Íp�exàtøåùÖ¤étÈ=MáO4 ë( æ72ÍúˆOwç·0› ؇³ÏPE{H¦¿¤ÇüsÝó1Q%ñi]ق56ÖÐs(0õòè‘õªö¼Ë^@뚺pªóÈ×¢0Ëù©|óÚºÕEƒ)±‰�PÆs6¯ àíï(9*—Í +¿Õö…—wæäMñ @ÞÀ¡#ª4Ç`�,ûù¾@3l§êÝ`IÑm¨€än,Tä’K_""b¨v\‚ïûºÝÕ4‹¦g'镉tHÆá|AOPåÞ&ÄVu4eMÌ"brW›žèMˆ60Iw\/Àššz6¡Ì¿¼’=þ,õÁÚÍÝÿ‚&ú×}]ölÏøÏòø)TÊâ"üžœ3Èõ¬Ï¡"aŠp££È!çðFøà\KYU6ë)÷ÎOÃ' oäx×äg»q˜9!e5T¬i¾Ì¹Ïæ=4ž ““㹡ðÆ_ê•7†‰cVØÔ„y•E2…NnuðSy,õp´I¼:kh•ÕI¬öŽ”€²+1KÎfr‰1›u‘à›P*Ì]ɰNÍÜq×ñÏRý²%†i+[ªNMÕÇÑF…Ôû�e\ÕN¨s£pd2Ζѐoñ¼g$6þÃà‘¬n‰øk±»=MXrŸm u¤ۑ…çùôën…ô•ˆæL&(­Ã۝…œñtn;\-d&ÇÅäZ¨Â/V‰’4ªÐùð´ç‚pl�j „Œ!t$(EVo‡3QęšL’ðG`Ÿñîù­L§SCâ­°æaâPÜPìɋ|:Pçó~Ž5›Ä,•ˆ¶"Ȭ¨FȓXÊU�ri9u±jƒDD 9ýªn&áRt“ \X¼ú™Ÿ§;—î€sÅw˙ãë”Gù9ۜß[OŒÛ¿ôs<j¦¡~vžÙ%¢ScÅæ˜”ÃBa¿ðR ¤æ>ôs…A|őmü瑿 rº�Ãõæ¾äwo�ôZ2Îf u}®yzB3"Ày!NÛÜ^*c™dŸ£áÖ,S×îŸv*ØYk@[Ôª»ÂM›4'åK³åña~¢;пËb‘/´÷_‡VœN—)âÔøê‡®8`Œðe¤›Yµ�šv(ÎGŽ©©ë9X¢ƒ>@f.—=»£¥Çõè#S‹ìísA¸À¶]R,ÍpîEHª€x¤–ñˆdDÊÍu1^ÿ4»ž®­8ÿTØ¡yÚ³#VWT} ¾ â5T½ã]ÖÈ×U-k7]TшsLQèvï™Ñ»³¿š±’¾Û»©®¯§K7{£áI¢£gÉigøx ')G +D:œÁ4¢mC¥;¼²�Í,¿2Î%ÁäÙNÚ¾£†4ÇFÃŘQÔ¦%Q›EõSØVDâ:» e|Ɨ/¯NàX¾—ëéPk:˜¸#Å{;‡nʹ°Vu‰“ˆ¨+@Ô ¥»Eƒ}–Ž/8·Ò䱖rÕ8ãF¬Ì´PyAù<Qeî°«-±gCv„_r¶=�ٕ£ Ƕ>9)ÛaòX÷ã~À¤!§òŒöŠÒ.e÷ù.²9K•BÕÄصæg6Ý¡¼ÑGÍb=ÝauO\ X;z–œL·k*giœK½Ž¬M¬¾?•‡'ȧ¾ +Å$Ö@[> ý2Œù^Ùª·á{ .cãBˆo{-8N?}ÿBû⪮У|é=èùÓîù˜IᎠ£å1àok9|"w‘.Ì)?ÄÞü¾×<,�‹ˆ10k’œ/møëòZ")®¬ÏýúÂ%…3Îöi­Utí Agå»GÿcîÍã-øn=¿ÍÛõ ·ë:ap’ôtüÈ\xI¸k?n'ŸE|Pb;–`yüpGY ðEÀh–­á9¾úTî:o‰ÌæuÝh"½5í´8PÛs¯f݀ôY©ïN|©HN’þ xEÿ暐zC”Ÿé2N«4ü<yŠ/>òùÿJx 0xuŇ\‰ñ,§[¿/8ÿ«Ö�G»{ +endstream +endobj +3701 0 obj << +/Type /Page +/Contents 3702 0 R +/Resources 3700 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3699 0 R 3689 0 R 3696 0 R 3697 0 R 3698 0 R ] +>> endobj +3699 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3689 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [270.804 648.573 284.253 660.528] +/A << /S /GoTo /D (section*.144) >> +>> endobj +3696 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [191.11 394.945 210.288 406.901] +/A << /S /GoTo /D (section*.330) >> +>> endobj +3697 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [483.632 378.701 502.81 390.656] +/A << /S /GoTo /D (section*.259) >> +>> endobj +3698 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 302.68 108.004 314.636] +/A << /S /GoTo /D (section*.213) >> +>> endobj +3703 0 obj << +/D [3701 0 R /XYZ 71 757 null] +>> endobj +762 0 obj << +/D [3701 0 R /XYZ 72 712.597 null] +>> endobj +3700 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F25 2598 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3711 0 obj << +/Length 2654 +/Filter /FlateDecode +>> +stream +xÚ¥ɎãÆõÞ_!äĺiÖÂ- răŒq‚i ۇ’j1C‘’š–Úñ¿çmE‘ÛvtU¬zõêíKéÝÓÝ7ï³Mæ‰N6OۍNó0³Ù&Õi˜fùæ©Üü<·÷: އ¦ï1 “ûG©< òüþ§§ïî¾}ºûr§6ü)8 ÿ6Œ"³)öw?ümJXÿn…&Ï6/µßØ$ƒ±Ù|¼ûçÝ»k:�E’gab…„§]=ðÝe=¸OME_6pDZ +×Ôí3ow[Ç]ŧ^8ßg&ù«Œ'-XÚR€4îT Dƾy¯í\<I¨b½yTq¨UƤÛ¡¹Ä:ž¨©øèœ¡GTë0Vÿ/S¯žL k›óoœÿ +Áôù*Ìá&%õŠÜ¸Þí«±¯ !³Á¾ƒQå +ó±%BÀ¿vU °ÊµŒ‡9.ŸtЏèóÇ(ŽVHSZ…‘섕˜2I4GvCIªCð*4•Šh”SïÚg¹—¤ kNÆí±iÎ<E©¡ÊÐLXŠp…÷ÖdÁáµ ž§/÷Àdח÷*� +Ìeå&4à<J…y3­$ªØ.EUÆ¢‚m¦�&'ށ… †Ot ’}°€½k`‡Xƒ}2ˆRÐu<þ);ò‰é/(˜’Î÷–TZ\[Œu×z07«ÑDjB¦AÅößyƪAÆJßoyµè޽—\…jL”' &�Œg?öìÃR3t‹kdùZÉLqðïã0 +  ¬ßteÛµK¾F7€þWXý .}åë Êvá놉Aaòu?¶Ž-ZþÃÕ¡âØ÷…m9ñº×لÆÇ%ëILBm…Ä¿ºÑéƊ´OÑ ?\_áD{­ð*݌“øç +ˆàf2!­œ¹®Mæ ÊNó,ø[‡L£T_qZõÀ«ÍèÆÞßäI㡬`»mQ­šA”©OD~4·Oüb +aR²`†ÌBJxŒ³x:Cdç/õ¸œ>Ô +jÌKVk`lX O<ˆ’pŠŽ…#‹W(bu¬qVt¬ó¾kD»K3š€½Î*fÂð'±–Fm–!Á¤*Ø9¹³íüy 4>¢V ì=¦äb¡µžºý¡©Æª­†WCϐ=ªf%Äq˜™x‘ +0TÌ󛊂q%!äP§dþ`í¯.ŠêÀ'M20[aªE/p¢"“+„RR›µ¬\@z›˜U¦C•¥þâ?ÜR{JT>B¬$ø²ò¯`ÉÃ$63ö(ÁØDÝ&a c_žƒo´]ì'&ç|}+ô, / @ɟkÄ"¬‚¢RyдÜ~*wÀÅ)Ð¥l‰9-¼±Â ¿;6%ï\rXNŽˆzD=A¥g±Ò³*fې½ûL!D®t< {öŒß•á÷—˜ ÛõVò±ÎÂT©¥¸–ÛfO-:ߑR~–ßcŒz©‡êaÍf¡ Êbõ{hìY³ªä>ÊkUדÆðâÇAv¼#ÂÚ9\ûZ£ÇáòÞÍ¥e RׂjëŠQ–8ÉØ¹Äácf+ð*#OM)BÏRù•Ð.ùéMWN >¶fYÔefîÉXl®yrštnê|QՏ®n)¥Chúr¬ qXº…kÕ.j%WÉ2P ëZÊ8P¹±:Að*áZg̨ŽÓÀ±Ü(‹±Ô .+7ˆœ9³‰óÇÌÞ†Lü~`5#jZåTG üÂñD-X¹8Ð)Åù–÷N²â{" ‘Œrxeò=ÁA) $õ}hm‹(–⻪Êhi»ë¦eª¯Œš°æ Íy·ÓWñÁ8U EfÁ5õA‚1*TÆÌڔ®q=ÛО¨ÇÒûèR¦<hDö‚ÏçÁtʃot)y +ý“º1èuK„ìÖÝM˜ë›.eQÎ +¹IÎÓîy¶»'¯?óÇʼnᣩ¶ã’Á¹“Íó|ÈÙìÃv…=&a| N=ÓpÛ[•† ¤ÜÛÊ?¢PRòŒ ƦÞSÄ©pB®æ5|S%38bDSð6÷0µh-/N2Œ2‘!Lγŗš²n—Rÿσfa +²t·çaÙI@°Zm�¦ÂVò׬®°8<4uŒ[­&Jqε)LÎÓbäÃéÀ;Ôêà¤q#¶š84à,e\Ffp¤ü(û + +Áž›Tºp‘,‰¢4øXU+Æ`c¦é¸àõ…ÄBãH“ïBž+kÑäW"<„æ|BŽ„@gùD˜>ÌËæ>µÑ7|8»Á@Ø¥ ÖQûHˆšàïÝ(\˜àÁz+wìüÖì2*MÂÅ7lAº!ñ–ÿÔ-À¼k¹d6²ørt% $?¼ÑŠ9b êÅ3…ëÊ?Ù]ŠýNR¡ñeÆa‡×¦òyòBÏjíþ­¨Çªç=¬ +|—!¤ŒS×Í:ÉŸŽ£o„&z%nB´•óáN[ðŸ}>áœ1HäBke9¡-¬>“ey¾äðÀbÄw±²ÚwƒäÈr¬8í_Çè¤1¡Òròë‡ßL/h·+ÑTAõ³|Ҋ#0ÜUŒÖ†™žš_RÃÑU#ˆ+Ò©€É× Jä²CF~ˆ.cpÆ}Lĵ%O‘ RIL·‰‡½k‰jÚy€ÉEy/mI’„&I—Ž!.ÛtíóôêïXÕüŒC-Ú ~Õ^?žY îô{ßu§GR>Í~–†çÿálä¹Z¬à#áK]bß?[ýóP¿VùEðlû®ûŸ\ñù—µ<1{­õVp 2캗%Ä[o¸³Çgf嶦…~Rëë*Z$=œ[¶«ó^^ ¼wGaôpyK_iv”¤?áe©Ý^žB–˜J¥ ¹ +#ò㘃==˜W[þ½|É8YØú²y€³¥·Âå3šo§p ãVèû—(LòxiE|¿ÍΖçéw¥‰ L¬L6qëÄY}ÖBà€¿¯šêë}nªs`U‚7Ìø]6ºØ~ƶ?ð2—3Fðµ±{îÝ^ðó»Έo|GGóAIç:ø02&0>92zÞŸ‰ ß!GYhS½Öì¥9GO”“ÒL¢ ®qé¼µLóË)~HÄ}7\my +R)ý.{<H™‚)jÇ fØ +,b&a«ätJÙPp‚u®ï¤ ¼"�‹‡ÍiXqÏùÅþÅl¨šíjœZO *;½µ`ôÀÎf½%½THo¸b)ƃ@ØALŸW0ÅD”À]ì=C{§¾0ò}a´b®¸ÊæŠ3Ô´^16A3ŽÒ!¢®´˜-îÐK'õˆ|K1‚2šjð»q4n…‰ICb‚¸l°Ñ'~äw•< +͵‘^kÎÕIvO$»×^¬kÙ]’Çǝ”÷ÜÜǾ™½z™‡à4ºñêEÖùBo׍Ÿ§àä{8¸Rá¼´Y©#°ˆ§wM<Ãm™/´ñÅ$ëuvœ‡™Q—:[~àý/ùþÑ9 +endstream +endobj +3710 0 obj << +/Type /Page +/Contents 3711 0 R +/Resources 3709 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3708 0 R 3704 0 R 3705 0 R 3706 0 R ] +>> endobj +3708 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3704 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.357 335.751 146.535 347.706] +/A << /S /GoTo /D (section*.285) >> +>> endobj +3705 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 291.583 173.12 301.878] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/poldat.html)>> +>> endobj +3706 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.481 21.125 349.93 33.08] +/A << /S /GoTo /D (section*.46) >> +>> endobj +3712 0 obj << +/D [3710 0 R /XYZ 71 757 null] +>> endobj +766 0 obj << +/D [3710 0 R /XYZ 72 620.259 null] +>> endobj +770 0 obj << +/D [3710 0 R /XYZ 72 409.927 null] +>> endobj +774 0 obj << +/D [3710 0 R /XYZ 72 275.615 null] +>> endobj +778 0 obj << +/D [3710 0 R /XYZ 72 61.428 null] +>> endobj +3709 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3717 0 obj << +/Length 3547 +/Filter /FlateDecode +>> +stream +xÚ­[ݏã¶¿¿ÂèËi[VüE]ô¤hй¶IPhmyW8[ÚJrv7ÿ{g8¤$ʲ׎[œ%Šâ ç7_$GŸ>¿ùó·f‘±L ½ø¼^¤þR–šlñyµø!âq|sË3©et_Ýí7uws+¥ŒÓ7?}þîÍ7Ÿßüï _ÄðÓ�ŠÅ±\,·o~ø)^¬ ý»EÌdfO¶×v¡´ßÍâû7ÿ|ó yàzÁ9˒D8.tf˜VŽ‹OÛ¼¹/+¤²/n…`:uý>?7·"ÕѲÞnójE/9zC+–r/ÚÚçÂÓèî͙†¹ ý[¢Ð©$jË_ÑzM-ç⢺ëê-5vs«DýcSä­ëÙÅ ¯dZI…Ì:^íõq?2ºæ"[¾?‰,e<Kü8ëº!FWE——›–Ñ !À¢`"5 ¹¢nVEsûÓ1ˤ +f£¤•’с“„™8óïÌCÊ3fDêûìªÓFֆ%²Ù) €+Ó î¬®wM½¡ )^¬Êöq“ãÃh0±]¦Æõ€†ûæ†GùãõG0ĂÛJߏ9#$-™”½‚ZkÛã]H–Äæ¸TnUÀÝªNêL™Rf* TTG¯;œ›àÀrÞù+×4™ ´¬jú­j×·*–EÛæM¹y¡†e]VËråFx*»‡É ùsÑ~…— =ݟL4ˌ~EL‚e¢‡FwôëuWTžÙwøH+Nx¹PZw;çêp¡@£“Á>Ê6Iù„ s×îò‰T$4h¡1bõS zš åøùþ…ô2~ï¸Qê0Æ{Ë%<²²äxGf`¯ýPV]q_4w 릮\Çß\ÿ|ùÅ?ݔUñT®¦QÍý~ÀÇÿµÏa<ä=ˉ(µ£´Ý˦GiÇ£Øçž«ßF仗ÇÉ{Ýø=|üñw¢~;GÞy…‘$°kì:i'¬‡úiÚ'ÄòÖËXps÷ÚHeåsš*AQÅ :¢ú(3v2ð_±ÂÑyd]>R©è>oîʮɛj®›²pêѕuõŽ:mÊ/vŒ9¿iÐ>t^Àƒý\Ot•èw<–û즚Ïó/:Jd½p±XïºYÖME®A:g9t£çÛjùVÁ'!N1ñ[Kœ´PÂù ›ŠGM±.š像ºš~óvÆ8 ˜“îƒÏŸf" ²·R´+Ê93èõ+ ¢Ù?a2ÉN|¬Ùø23 D½L$§NèRF6ÅzN\1ΏI5eZ΄ï` Ô>uMyÿp˜òVyâ„0¶qý…T¦-·å&oH«@Yy„Æ€76©ƒk«ÑxÕk4ÞÏeÛùî}Êÿ¬B>ºáwÍ:_.Ô™2“êPÁ­ipL=vM[ w2ƒ<ʦÜ-="«á™Ï+É¡ÓKÙ®¬îÑtÞèȵ /{•²w \˜‘`݈Þlá†x3Ãd¶ÐBfkÛÊ—ûبãuzªÚSRA‰óÀ]J°C°æ›ò4ôޗØJÆäORšw˜ª’’ŠŠÇ!Ø0@0xAƒ ïÒì°að6¶c/{¼A±bŸy±Ji Içç»5;öÏ(Ò¢éÊe¾™ó):=ݞt*ìräóCÙ:œ$v¡¦Wõ¶¨–›¼Û5%=Vu0 *~Œ¹ª(Þɨ­7ÅÆ%K]M] cªqO®™‰Š0é.Ðns2Šþá˜÷=­šR:å_…~ùÝÆ_R~ O×µ'Ô2¿¦²éfcj´Ú”´ÎçÀВ9nµ¬-Ü+šUê¢8t¡.n!ŠÓ5<BÇÌì= ”ÄžI=±hX» Ê®¥¡Ãe‹Ô{¯;a_oærKÅ_]|Ə}zH˺ÏråñªÀ1ª‹Ðd­c1‰_<aÖÙÚ«C BRóôµdJ±ÁØ¿Bóá…ªxî<+A¤J„«P‚gEóÀëŸm"EæâúûƒÉzT@D—piÆb²XÝNäàÒX–N©ÕO9·„l AfdÃÂþ¤ÙðqpÍxô7G‹ö\ +Âù؃ÀjØ]ù0C²O @ܰ ·23˜TlôÉÈÇ}&AB õn³"û¬r$ {Ýî¶S1¹'ùãcS?6eÞ¹—|CÞRxÛíä¥Á­` °(q“15]®XŸô~wM@$K [’™f ‘-6žBv§ý6ÛÌ FÙ%ï‘Ab·%4Þª `O$S°ºAǑ9ÞÿÚÐîøÓO½ÇQÑ7 Tr†84ûprí&Q€¯ù¹qÈ÷/`¢ëeƒ¤±õY—HYÐ솒v3’¶âÊnF?ΔH¯BTCø‡eX@Ôÿ¸8fܘkP•1¤édªí²^_Î&;ƒ’ΘáæB¨!cÒ”"òÃ1<Ðüœ¯@1™ƒíŽ)޳Ãh_N[Æ ¸˜¤mˆ]zÚ«`U~@ÎfjF:›«À¨2&¼cGp¼IȍRÁI¿l?€àåT%¤u±6!Õ#ÚEZJ‹´žÍÔ ‚R‚,®cˆ°X—ҝk¨#^$ ¨¹IbžvÀˉJX˜s=™ç€ãÝ\ár«®úù$ÏænIÁYš]ÇE - š#H^¤N˜â’ÁÖÕ</'x¦N¤_Ãs¼ur�˳9›Á¼½QZe ‚‡¼Sø3j}Ì+Є¢bÒ¬ÜæîXÈby ÓË9@áãYeÀÁàSûm0Ê¥ÝÙòlvöYʌI¯d 8¥NMå‘y šÈ1ÍӁ¼’c"/CF²`ŠãM†Ã(žÏË Š&a™×@QÀ6áN1õ‘(y šŀæ(^΢(¦Uîm­€ñlff`„•R–^¼¾Œ9°“¦öŒ¼ª8#¯AÔã8&zŽ—s€8ÆZ‡Œ¶ÈÏÀñlffpԂÅB\GH?4¤Ð´êHŽ„Çkõ8މžãå Ž©IBhs´ö8%Ë9Ÿ™\]ÇÉtâ6A~,:^¨ÇqLô /ç@rȚrÐãxvÊz>G3`JÃ8痁™°D�;Š3_V)ŽEÉ+PõhŽ©žæåØ(ÉMÈÁŒUž°©s>73HÚÊ}$EÆRåôcqò +T=’cªg y9’+H6eÈÁ!»<γYšƒ2§ä¬O3µÎ€ôqÊùï#£¼)k[p›UîdUFµ;ÄXÂ&wWV¶ÆÊ?]‡ýU´íKD±¹?\‚›|åN‚ˆð¾èüq5 Ž´]& Žž“àèYF«bï6Nö¥ãGòw®lñ¡´Ûmãsv‰‡ènCÕ"«¨-WE뛇šR&Ǐ†œt\sDÔª•wÙm4Éèwªÿ\'Îc&†3çÏ éTi–€V'÷ö`R$‘øš~q¼–.] j2)²†Òõ¨êfë +7ánÕX¨ŸÜˆµû%óÀ†5ý’ÌCZŦغSCׂåsçò±w–qàAè¬ T.Ø^ýͱa +띫­½±µ-Þz§³7ãÙÛjŠ^,¾TO +fRê%2hÿCé1ï|ø’`,ˆwôp×Ζ,j\8O*⍠*½¡Òhù2S‘¹•‘-܊桖ü«¥jžÄ7¨ôáíޗËÇÏVC…Ó‡¹Z¸ÑQ6–­î»Hn$S`A\ŽÇ£À¹™ì°sãFƒÊ؁„_£¶õJ›b†{,‘,ìã+Üϝå§L*úǦþiž\aúBX ¨pþ4ýGçŽgeŸIÌ&2½WÎ "bð7Ù+r0Çå ь¥¹‚$VöÃe ªåža]¹€yÚü['Ée‰%VEƒ¦«L: ù 3 +Ü >±Åáô,o|! +Ø%D=­ž8Úò¬fbmYcÉ®¨–¾¤ ýë¦Ü–o¸Ãðøâ£eÞMcð®iŠñ~@W4ÛퟢoSº W±¶{|t3ëZò¾3Áû[Ì3æãó¿cÅ(Æ*‘E]¹tõ‚˜yØáM/ ¬ ‰ Ÿa¤Âf*²—5e#T¾˜WCµbvÔ1ROtÆ8^•ßmÈqº²EÛ¥-–µ?ï «_ýÃ9g¯p='cgO¥d°>LS*Å3‰�ƒAÿIÄ®ãùO¢ð¼0Sú(ÇæSÃ'Q‹[×)@#©ÐóµþÐÏpùZš†‚g +Ök<TÃÄÇG|𗪉á¦OïèíÜõ.ÛIŸ%}QM£/VÔ¤æ_™iÁh0‰qU§ûl¾†Ù~–“F}óÒ¥"Te”åÍÆ‘T'×Íû/é¦R‹ð( 1ÒåDò½t£_±ä¾”¾PÂÂSð85ïT +¢S¹ÄzݏõŒ¡È ¦½<œ®Ï—†Ÿ_(Å£û¦\íKG {ôã:Sâôý­ß y‹¹S¦£·ý"ì-õ a€9¼…‰nœ‡°rtëßoÓÖtµt§»ö wC/»êD9äYnÕb•†‘C×0„çè-µÆyy-­sòî#1¬ô-ú¸Ó……¾=Òõ®{ô_nÕëà¡´^µóK°UÞål®¶÷›ç|û¸)Ú÷sp~íxóUË B”«ß™rS†&*æQ_É÷7®ö# +endstream +endobj +3716 0 obj << +/Type /Page +/Contents 3717 0 R +/Resources 3715 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3714 0 R 3707 0 R 3713 0 R ] +>> endobj +3714 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3707 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [468.896 672.483 488.074 684.439] +/A << /S /GoTo /D (section*.238) >> +>> endobj +3713 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.941 100.577 135.119 112.532] +/A << /S /GoTo /D (section*.331) >> +>> endobj +3718 0 obj << +/D [3716 0 R /XYZ 71 757 null] +>> endobj +782 0 obj << +/D [3716 0 R /XYZ 72 712.597 null] +>> endobj +786 0 obj << +/D [3716 0 R /XYZ 72 657.967 null] +>> endobj +3715 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3725 0 obj << +/Length 2430 +/Filter /FlateDecode +>> +stream +xÚ½Y[sëÆ ~÷¯Ð´¡'˽pIº—™œ^fNÞÚã™>$yXK+›=”è,©XJ›ÿ^`®H‰vœ¸Ó9žÃ½b,ðX}¸»úÝßÊE•VFšÅÝf!‹*-u¹(d‘eµ¸[/¾IvײLöOMÛ_/•R‰NÍõRT¦*‘‰ëïî¾¾úëÝÕ÷Wb‘Á?»áO§Y¦«íÕ7ße‹5Œ½ÈRU•‹ç°j»Ð¦„o³øtõ÷«ȈÔ#Nª2¹\ø͌tÈežÜ·~í<<e)Mص”N—´ë/Þ"ÿÏÈ»NÚ]s-’#uúGG5nòÙݚæî¯—²HÚ¾o·4ðm–gt¤T£3…iŽ’„Â’.øUZ(9¬B‚kýô¬Gên|T>eI%÷vu ë>s6•'ÇB¼Äª1©*ÌÀG7Ï,ܜÌÅ%³|j¾»eêã[*™ƒÑ‹¥Pi!Äü…¶úUWg‰U»}j\ï&\á²/óí~w¼vÍ(B•©N‰"fE +4Zš7ˆ¬³*Ô} BwÝ{„–eZO¿AèaÍ ›é¶îûz÷pæ4gfúÚ¦ó}½²Í¼²�T²7Ù¬üRææË\Hø-}ZžŸß”Ig”ÿCX�¥Ÿ¡‚¯G2}‚•B>­æ¯ sÉäë`!UšåqMtþÆÒa®aÞ“å£íÁÍ;¦(U*áØ‰â÷»¨ÅÜY÷{j†£áÓZ97zœ^)q&ÌBˆ´ÊAÂñ̀™!Î>´×J$‡çz €x¡ž 6ÉÔ%-¾ƒ»ºT4¬ÈrM=0dr¼.%Áo࿗È€æ*î¬Ù†ЕHê¿2ÙwŽGú–FÂa�-GÖnc÷ ÒQ¡Ùnhž]néïNDfDÎ`€Kû/¨H+!N~|I¯ ³ä¼oý½õ3TNµ.^£ºÔ&6ØÞ²¹$?oôªHËB¾FÙ�vÄ0»‚K8£CšŸçXÑjìE3îXA8ŒJz¬»¾}ðv;C-/R“GXìz„€#0âRr0#+h˜TjM«> íaÎ)à Ù<Cïߝ?ýÄ]{ߵ;wÿñ®±}ýƒû)p‘±Îs&öØ>ŸQ{0~�”Ú± c ÈòÄ®ÿeWnÀ{œ!4aY•†MºCïvkôFËÆQ +›{"U7´lžíÛý +§iÂÙS/¤HΧà&�w_1›õ·™PΏx+‰w�ô†û£ƒ·ö•Ìâ#õVH_£$8ºï(Šâ7­À*5Aeô[Ç`ʝŸ!O:s„®�Íãÿ #@Ê֩21ã 'w$I¸*”£&Å9ÿä!«b9CL㔋B[šÞx»êkÿ¡‡ F©;r‰£‹©EFLÄ`XIã-Œüæ«�ƒLè©©WuÀв‹¸jöŽº!Ìâ*FÜb‚¨p ƒ¶ Rc)qÐvã½$%ö-MSݳō¼ÂÓ<¡8XîmZÚ=biµ÷'³Ä™¯=°žÎì]4ƈ48ÿÌU‹T+s–·‹ ˜äÄڔÙ@cÛë^“qû9CÆdGÿº•e©–1³¬ù°X´ [$7gLèÔZôdeYҴ˲I^ŽêéÜœÓ ˆ•˜:]^à~l˜°ó)¥A!uÐÍeäÏSaÊKý»»ãÁ¼5dɅ*§æ=²Pe(Ò+“M`’퇃¨ðíý¾9ÎÄ!ŠTdñÚ3“FéÀÔ*&„ ³ÊNµç 2-E¼;ȃÄ˜íIŽÃäuªPäÞaì)äÀÇS}Z}!™� edo€˜sdþø 8ΊbÏ Ê,� €áDÁl'Šî³NÚU|ÐSÆ>B J×K‘ðŽuKß½a˜Á¡fÏXÈ{Ð՟‰EåRÀLnW1ä)Cå¢ËÊ;Û¹͆Ùú¸9#áíݓݑR+! …¶¥Y..dóGÍDùA'ŠÔŽÖÇòŒà +oh²cq¢+Å7_o£,#:Ìb,ˆ'5 +‹Ðñîû}íÝz(†·¡'åg˜…Dy³o†ê0Ï£þëO]zÇ4$ä§$©ÊlBJ64øvûAHÌgevR*´O‘{ƒ©"…ݘnývÆzû9²ÜÝx\Š,ÁTq°¨0»ñ–9²=·VàÛÝ@˜Y‹™â\ØÌª·fôK^>¹þÖÏú*«w¥öhÂ:K>¢R†û”‚îÞ/£˜0ÀÂC 0MLÅ3¯ІöxÓsÝ4Ô:–3i †4ˆDÇQ~ ·NáH¤0PÇM•Õ 1lQ†½¦à˜ÞÚÒÀ”xCÍp™¸í±rQì®Àß©=<.)iØ}pS³ÚC(|ßîû­ÆxK4ŸëäÓlœS£ô)FuÁ­@”Ź…±ùÊ2Ñj>ð-²Sdy¹d’³ ¨sSCøs»ñ\$ᅤT#–Ô‹, %SYDsŒ*Û6D €˜µƒ¸ÒÄ PŸ‰§¨úli#߯îJ_¼¡©Óíp-^O´3*ÃÁÏx/Õw?S‘©ÁËo&K} Ô +ÎtÜ`g‹M†oô˛_ËSè-åy»ÞÊ:»e¸P­Xá«�šñ‘›×pUWsBÀq㹎0[\a=z¡bìòí£Ju³ÁÏá€cˆê­çƒÀ¥/©çYZé_ô’?ûچµO®ÕDËôÛ *ö‹Mݸ/ø­ŠÉð<v+oÕ­¾EçXÊütVÿï7òGÛl¦Q9>€Nì҇úGwò„÷ØW–æÔÞ0þâZv’˜3¿–ŸHÚó^qù{š¦¿á)ôÏáÕW |õ½4Øá)ôô; ï~Þp5ijӃ E'-r–Û©G¥+”ô ä씻< á çùé_�BCŽ~”z¤ÞŠ€ØÏ„ØÃê>‡b*¬?hã@¨ÔñáÅõL%’ÆÅTzàlûD©ŽÒ—ʁQm{y@·ºáĵZw.<°cÛ2B5 œ$ÃÇ Ô¦sÇ;Qp%† �†~èF©±ROøzÉMÇév‡€Jã*ùÈ j>šÊ LÚo»®¾Nµ¼vDŠ‚Ã·sOÖ[²²óz!zv¸¨‚/júûBw^?Dÿêö~cWL•’–™¤ýìý"þ/À±·Á +endstream +endobj +3724 0 obj << +/Type /Page +/Contents 3725 0 R +/Resources 3723 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3722 0 R 3719 0 R 3720 0 R 3721 0 R ] +>> endobj +3722 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3719 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [474.101 369.948 493.279 381.903] +/A << /S /GoTo /D (section*.235) >> +>> endobj +3720 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 293.927 536.541 305.882] +/A << /S /GoTo /D (section*.60) >> +>> endobj +3721 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [203.419 281.972 216.869 293.927] +/A << /S /GoTo /D (section*.59) >> +>> endobj +3726 0 obj << +/D [3724 0 R /XYZ 71 757 null] +>> endobj +790 0 obj << +/D [3724 0 R /XYZ 72 537.039 null] +>> endobj +794 0 obj << +/D [3724 0 R /XYZ 72 93.894 null] +>> endobj +3723 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3731 0 obj << +/Length 2327 +/Filter /FlateDecode +>> +stream +xڝَãÆñ}¾B/9ȪÃf7ɦm,1?$<@?ôH”Ä,™¤V+8ù÷TuUó爱‹aŸÕu_úîéáO?˜M&²$J6O‡MÁÿT¤&Û<í7?2Œ·2S‰ +Žõcd‚˹lúÇ­R*Ð"yüåéLJ¿<=üú 7!ü“@‹0T›]õðó/áfë?nB¡2³¹ºSÕF'¾å槇<|‡8Dz‚Df„Œ£MßD3"]¯ÆQìJûœ—4þí«oM[ÙþãWÿET�æVJ‘Å1]ºÔËk+‡ºSs]ž™3e%¡m ¥$]{:åÀ†8 öùÁ^JäI€­ö~›¤Ý®o‹úHëEGß?¡Ž`œÈàz*vÈäm‹Ï8Ë;²Í‡7wEeKšœK»Ë;4H hyÀ•ÅË7>Ó6[˜î/»œp9»9­z¤~˜§Á:£lYë*wjàT@Å£ 4$‚A->9œo| £E[öy›ïirh›Š·{Þ™“]Sÿ+”úxim_4µID¤õ”ýÆx²íð¦Éð¦Ã®¹´´[5h�t;eÀi*¢ö›º¼ÑÈ]Mﯺ +$Ñòõ Çˆ]Ùå¶±°Ñ�NÊ=ñšaöÀfwiv—¿òFüQ~·e2£gE",ÂyV·ùB"­üˆxQòÔò•'¸FŒr@ݜûüðO¹‡Pv L¤&£R‘dÜmW'ØG <Ö ¼8< ڔa Syo~Y&t"=0Ad²!NDÎB%¼(cµÙªH¤ÊÐÑïË⼂\è 9ÍØ'òkwok)Àûù·w¶f EȎ[{Û[Z[FÍ:’î¼\l?• +êܶ ¡‘j5—zoÛ"gṕ/ÒáckÏ'Ж1‹éFÈØ/_3¦nÖ{5‹Ð³lâ/‘B}‹Ãm;çßô±ï¼3u¹^Dïp¸äþLêÙoÀ'Nm»£]òÁ0Xh2Ý ‰À®— I°Ù]Î,ƶÏùÜ3¹Ñ{=Š´Y4hù«zêiÒáè×+Ќˆbã u‘ÃÍ¥[ŠL€X—ˆ4·©ó{2 +Üé�üUèØ³Bj"’xx®G¬®ø§Y…jF¦€m'aü½†@<–þçô®ø§á/4[RðAGš¬æšÓß+ f”E:F?8ð<:Wx`×s\¥ÍA],}:Ñ%ﱁ Ið·¦Ï½/wÌ8œ)¤ÃÌY§ %¥‡‰Ñ©,½*ýz±ûÖ"xÆf¨›×ú U[úýJíWt"R*TÙsGAÄi¼–±wó¼\ð·Æ|nlچ0Æ5ÆÈûÑßÚ5U€Qx +¿ôôÄËÆ’f"IÒYHЩ!RÜy)Aãïè2FdÙpó §~zÜc$!)ç|Ä'õړJ‰03³ +I‹3‹iÈ*6©Qï7f �‡Cjè`™Àè*ÊïþÅè7ïòD't6šrC€ÇW1$ƒ‰\Ào¢15M#Ò,8ÿ‡“ÖËÒn7áx˜èï ·Ùt4t7ºý©¨iìÉä̔X/p@Y¶”^Ó_´NÜi­cŠž¸0FOÐY ½Qj|ŽŒçé ù4:H·Ò5 Ñ!Š£Ò¶G¿y«P& ¼ä˗ÎY‹æì—îrܽH1n“ÉÁRþ¥w^ÝãžöšKß{O©×Òþ§¹KðuP¢mÖ™18¬_ÇϘ|vgŽ´pŸ®À"ç!±ÏC`°ÈCPâlÜfu€Ñ¤Þ�t’þ'b÷©4øóþ߀ťëDP_èþ¤ùF™ºOŸH/ÂÆqtê°ÕUQRNwòj‹—2ٞQIcÏî…mőˆFg°Jѹ¤é„à„S„}Y5ap/‘z¯ CTÙ0<æ‚ FU7³ôf9´ÐåÇIñ Ój¦'W À�j"ÑÍOøº nð-zØì&ä]Ѿz-¯÷K½"ûŽ-™D»Ùpqà#®V˜5¸âlº]Ô[§4r5¨iÅa9½Àô‡dëøõlªù•'ÔÕ¨µd“[ŽÉð%?èÁ¤ŽÛx·öª¸DkE•}Ϲþ $¬ÄF!­«kãJ¹4ÒWŽv�““›|FÜø$ÕôM¢éŠŒÜ:¹ +èëöž…ì—añl;>©Xs9žü„óò‹ÁÏNl+{Á¶th„6Ù»2K0²x´Cª0föERãФËÖ8$z·¨²>]ñìËá…: õ†bœœ§îòE=G¡ +qï„ëÂQËVÄøW†_ó՝õp‡†ÉR3€´Òrv.}OÉõŒ°Ii¸Ú9{.̬Vœ’q4d ÝhȼÕÛ©M¢!ë3¯×)á(ÿòª›U šxR±ø{%‹…~ïWõ,–P«Å‹ä/JÐç.êë§GĔ[Εæ;4¼O3ûƶ‹íY@Cï²l†5mÕÍ÷|UÁB¼xoõþ{êê*Ÿ­£ã“+Íl»gõlª3øÅç¢,úIÈEÎvRîsn`ól;°¡îÃÂÏo‡ä¦äOW®©4±È¼­Šêñß×ÄxGÏâ^}æœZ¶±V™«2HÁU÷vÜÝj*« u[m.=å½k�,w²ûÞ+¯~Ûè PáP‚ó‚Ñ ¨27^¦ "“CvÓ_ÚÚ·£°ÑéeVza·¾9xלYÑñõv^'P¥hnçñO�ßÁÊÓ³mmõJ_oʸ*UâÓôÚü¡Æ 2–Àª;ÔXsÌëœúÑ´„DÜÓä-_qõ6nÁÝ¢¥¡sÔUã#1Ä>ìJ<ai>ë`ã:f€b­ÅaA=êÉ©!ŸF4O­÷^@‡‘µ¯¦°/ºsI‰‹j—%$ÏTÀùüąô±y˜„êW™AýÞ` ~:²^ߐv9eîUÊ®¥Ë#K2܋CؐêΡÇFÄ&™ÇÆÿ£az÷»Tíi¤Ÿ¦f ã–ZøF‰Ä,úÿa—çbR(êÕªO=¿yâ ¾úëÄÖ_9Ù´ÎoOâ¯yÿD10m +endstream +endobj +3730 0 obj << +/Type /Page +/Contents 3731 0 R +/Resources 3729 0 R +/MediaBox [0 0 612 792] +/Parent 3695 0 R +/Annots [ 3728 0 R 3727 0 R ] +>> endobj +3728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [186.516 592.522 205.694 604.477] +/A << /S /GoTo /D (section*.202) >> +>> endobj +3732 0 obj << +/D [3730 0 R /XYZ 71 757 null] +>> endobj +798 0 obj << +/D [3730 0 R /XYZ 72 577.218 null] +>> endobj +802 0 obj << +/D [3730 0 R /XYZ 72 152.409 null] +>> endobj +3729 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3738 0 obj << +/Length 3292 +/Filter /FlateDecode +>> +stream +xÚµZIsã6¾ûWèHOÉ‚™ô¸j2•T%‡IMÅ·$Z¢e¦%R!©¸Û3ùïó6pÛVœžê.ÄÆ‡·|o¾¾»úâÛt•©,1Éêîae\¦R›®œqÊ¥Ùên»ú)ØU×& NÇ}Ý]ßDQX•\ßè,É\ Ãèú—»ï¯¾¹»úíJ¯Bø§a5ü·* £ÕæpõÓ/áj ý߯Beéê‰fV6Iá¹_ýxõ﫯‘cG”èT«4r«$KUb…’ÿ^ßÄ&öÅïžåöø‘ŸºZ:ÞU·pS¦CÒ¸ŠŠ#»ºÑZeq<Ùq[¶›¦è +Yð¬oe³õ»gs‹£[¥ÔÐFáâe[ŠªË÷²MÛåMw»–7¶-ªí-ïv£Ce=ÝS†¬S¡‹d(™ ½°ÊEʘÙAÛÇú‰?¾©«®>58u*ü“(xjå—Ý=–Àh“YXv8äÕ_âà1—ÞUã ÿÔ<òpª6]YW­º¾±‘¾-›¶D¡ ʎµE×òìî±à®ß¯ã$È÷§BêîæÇCÝpÿÓc¹Á¯=z¢H7é<4~„‡ ꒻e³¼‘¯t5?ïá‘Ò¹%¹ë ¹ÖÁ%4ªb»$êŸÃ8¼Ç­?‰œ öeUä ¶a|Ó]Ñ ûùÀó䃷ŠBF¶y—óú#Í‘ŽÃuÃOÏVùT[·ùá¸/Zik?À-²:ÕÄjœ¹Á “šzßr/±·%ZòсF m—@¬Œb°˜†–=UüzOgƺñcqۅóá6ÀüæP"»yv͓{ a'*v¿Ð¶°ëY±þj=F¯Ä(£…ˆÖwç*¨X"ãÕÂ1@Dì'ܞo�¼0©ñÀ¨Nûí„ü’Ëáå°Å®ñ„ƒ¸›{ŠǦh[.Y¯I圛=ZÞ9µ:S ´KÏû¬¶È” ³Œ;¤~|½°A¢Â4{…„~ƒg³L‚~™åaÒP€ÅZd1ðû#{¤W¡‡LúX22Û­%X{G: ³Žy“PQ#‹êý%S`¢12ºTÅ"j¢ŒµL‰Øþ½&Uf w½°]¢`ߜîËM{ÄÍηŠ-4õ¥[Ýj›(Wùi஢Äÿœ¢B¢ƒŽꑨàyd|0šM+>”l‰�<½¦OÑO¡ËɂïP� ä ^>L<i/²t¤…ðÅ ¥bÒÚ®ÉËÝ#KŸýf«P»)vsnlšځ£ö8dÓ¨*,;î8C+\‡¼ÀA"ìzæžC¾«Êî´-àęƒïOƒcàåuћёct.tdüì±,6ÅSÙ7Þai.ÄkâH¦Jg3ŽL„–’Ј ðtæ±:ްÏ‘ƒ *¸KøÏÜsÆ>#÷ ƒàͲE}(žóŽûÛCÍËà wщŸhš@{êxñ8HÄw{_†§j{©‰#@]ÄT‰u¯ÛS b‰Æê > Jg‚Ý E¸Zlof'›Sóû5›¾bx…Oò§à;+Ùot8®«ýGnMí°å$lãےM”Ö>,̙I4«·Q0ŸX¥n¦+$ãïw'l §ÀÛG†¶‡G×.ð/R.Òc<ÒQð s…i‚Oáy±ZØ0}ÄQV»V†(Æ¶® +žôTvÜwn!Ø PQ¿§q€šJ„‹kIÓNíoxÀ+!@£ %ìÄq 48;š.c“ãcNԎÐÔf‚EØòXä8&‚žSKÑ´(‚çLæ7„DÀ‚ +§dYñ%>Á Ž¿n–¶2* èe´JÁéaª¨8²83Á¿Î˜j3 êÂѾÀ^9Z-sFÔC\”•…3­œ"9ºp ÑGRæø}ýߎ˜A*«{Çr‰âfQï­þÆû²ÚPò�> Ą‚Æé ðìÕÚH6Nñ¤/YՍ·dz¨£n¶Å’‡ÌTlÍȤŒsÁ4—š”O9'à { +ŠŽ@6«¢q)ª©8žcðò´¬–U}â/¨§(a“p@EÊÝγãÜ¿>RŒƒgJRA}×£¾Ã1ÖlCøvÚw`ô^ è £¹= 82MJðçBœ¡€š–ä‚ñä}22¦ÆˆÍ{˜8ã v³Nƒd[~* — u Ëô˜Ž=§¦ë·Îûœ/÷+Niê·Gˆ†rWV”'�Õ_¤!a<aˆŽæY&‘’ Zù¤½úèe¾¯)ö§Û‚j4ú° 0Ì¥¯£‰S™éAGœÞ¶à­Éw¥Q ˜ºì÷õ&ny÷ù?¼sÊ.Y5eP£KM‚åÕN>ÅlÅNèÌ7bWNR ØMYHP – !À ÎG’À@€,B-Y¢ ÇÎÍD˜›ï ÉߍaìÃîiùpcäʞ¬$Öý ð;{âLºg=ZÂþR©¨&vNŸúzQ!¶ÅC&† ZJ1@´ë“Œ¾R¶œeÄ/%+6õàé«eµ ôK.%™ÀÃrl"ÈÎÒÿgÚ?˂‰–Þï÷ /~߂ +8—MõË{! ½aGRBÕ䋯³lžN¿"o£´~1ƒ‡ÃÇgðo*š„ r}XÝJz¹)µ%ƒOÆÏø¨êc I’å€ È~`öÀ8„ʯƎ·Üt’–¸EaÑ�ã8¶߆k·¿ž¼#œ(‘üŻң=¾µ%V℠\vñ¢¼IÀ‡§æ,÷€0'ñ¥±$hOÍC¾‘ +GáÉ;ՐÅpq {¤PíçCYq‹Š²Ü•Xs6>MqPüU¿¯|lWTEÃYíÕ êr ý0¹«–SlŸ'ûN3Æg%”ƒ-0å`�žrè{Ç)ÅÚF‰!Í2Ŭ¹¿–`*æGW +‰1­”3q¨»ŠÉysì +¡…Åûk©áE>ÀÇ`­+޼êUNœÜw՞š 7yóž¢Ð?oÛiou#‡¡€}…Ğ1l"Ý3u@6³:DãJ+tÕËaÈgAOKq¬t˜^\�|k 2{¥™]^5o ‹[¥ ‹W¸)¦m¿š¨]Ì'z8(kÀ^@úÔƒ}³èڙ¦.g°£dpÌ]•F¿«–t1 •6úõÀ‚³‰ÏãÀµ·w°…òǾ¢C-j9:h¨Jˊ?¼¦ºڑͼ[øÎ«®,”7~Mz‡ë‘ªÜUuƒÉûðw.É.6ôD¹ìOÆEz‹ØdrÍÃFnŒ• ÚÄc³ÆWª·ÁsréfäÒ žÏ¼\T’’ +Ó/¿t!þ‚#Äúâ‚®E—¶ U<D| ÌÏÈ(ÂáF„H"Žå­h'áñdTFSÙ ÂW•g»ªgCð"ÔÕH°t8K=NüÙù 3÷)ÐpræÎ`FÈUÂ0dƒlx¥œJj$™—"f±|ùÉFæ^¶•;…²çà[~£¬ËÙá𜠀æ7]<4g§T”ŽoŒ¹~�~U‡³Û5ï ÇÁQä^‡Ùå֏ú+§¤3šÙžîÛâ·ÓD[¦F[åˆsçç^‡¸ìì¾í 㲿‚q3@·[Y#²Â‰Ÿ… 8:sîë]ŽWée÷x(7KÞëZaxq¾v‘!¾`u¡‚dzju^æÑ4nñÑÃmÅq‰£ÍÙiB¬ÞՍ8µ_Omç |ï}£Öêz'gžîÂŅZ‚ ÁL“A¬Á J`#÷BòI¬È'~®± ‘²X V§¤‰º×Äs‘X03±føŠÏ„*~Åê{×3ø2¾4»Ó¸P›œÇLëñoÄ*K´~éÆªã—×7qKAlÍ¿\ˆ¥¸cŠÍ¬ê>»Éù¢Ë®'©ÿšˆdJhõbzþÍþ)†¿8¶“_$ð/j´LG§âT½Ýãë¸ØΫÜËKŽp¤N~å–n¹>µPŽŽM^øK +`|ùËYAr©v`ÒÀB¬ oè&–N9\>ðê>tíqÛ[ÏØè9vmJ0Ë2÷7õr]�íCÑýUæR6ü–,~kz­~ø8 íg·ðIب|v«"·ž¤ÇЕ}ÎãMëßÕ_Ž˜ÿj*ªìsœzž­HÁFBIZj1=ŸÒÅ!°½ó¢×Ÿóü“ßéi8v®õھŠ+ºËÒ<ŸKß3A‡C¢:(¢•¼éÜ(rñ^…×’Z°Ìß�·åýþãy‚x^ç¡cäóE.쩀ñ9…ð6ԙó›3‰©±,¨„€{a�(~^VÂYKWºoޗþ7¯ÿOLò± +endstream +endobj +3737 0 obj << +/Type /Page +/Contents 3738 0 R +/Resources 3736 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3735 0 R ] +>> endobj +3735 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3739 0 obj << +/D [3737 0 R /XYZ 71 757 null] +>> endobj +3736 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3751 0 obj << +/Length 2866 +/Filter /FlateDecode +>> +stream +xÚ­ZKs㸾ûWèºÊ¾rÜd“ÊÞRëKjv´ˬ¡H…¤,{6ùïéFà ’½U©ZBxv7úñuÃ?=Þ}ù[¾)X‘Štóø¼ÉüËX–›ÇýækÄcu¿å…LethîEOu;Üo¥”‘béý·Ç_î~~¼û÷ßÄð§ ‹c¹Ùï¾~‹7{èÿe3Y䛋™uܨ4‡o½ùõîŸw?! BMˆ(rƱIá›*KH¯áÔD$Ñ®ºSٕGúYëW]÷Ô®š]§ºʚ:x?$19çr+RsÂVÄLð”NøUkà+Í¢²î[Z#äd‘Ì™L‘Í‘%D´k›{)¢¡=wÔñ[œÄ'Fm'ð“¯)�¹2‘ùÝžÛŽÎÆÝ@ÊC×ÖÔÑ>Ó÷ò¢;Kßð¢ç“áèޒîæì»‡.ÍüΒ¨lö–ž”\óT—O°NDºñÄÃ< ‹‹lÊLÙlU’²ÔbË9++ì9ŸRŸ TÄ4`ý±´šFƒjœpN#†`‘EF°6S몶`òû fä‘+‚R&”šÞ>̟ÜþT'Acò¢°kτ•=*Û^[j¡´Üƒî°¸¶³--ã=ý±Ã/ÕðB­s¯;GÐ3ð¾_ÛɜÒ}Ճ٠ÚQʈ�0 sa`&Sb%gYfmò/mmôô ՅGí=üïmÍ*ÈZ–ºuæіíÐìwxG/`¾¨±p“Ó¨pJØ[‡9‡®ÜWšnžzŒbÀ×Oé‘3oQ‹#HFØ:VÍÚsÉLèMTRæ·Ü—`8ș›²+؁'f§v2Lÿ £I/‘†òmMƒŠ%“qþ AÅ +`!^ï ¤¾çÑY£¹ˆ¹v*g ÷Þát”ûõՊ|}êæü©l-™ø]ÊZƒ^o$KüYNzçB&rn]ˆ5�ïâÈn«Æ¾ótïÐ|"ÀÉo4çÜÔº‘Ê…d±,çÆ¸D™ÛýÈ)¶èïZžÁÝ¥žQ°ã-Ï à`àኩD-C›9£}óþiÂíz’ùõ»™ ú–H5_ð;MxÕÝPí\@ü}^Ú®úюqò¿¡÷^¤<×Ãlýècn­„Cx+Ø~{ ïûÇËúê‡þÄ¢t¶è¹vf4>•»ïÖ´Om·wܸ¥!ž§ó¾bP±Ôïµþ6=hËc¦Ò…²Ú!4ÆL.nö¥½||ÿV—Ó®áðÒ*{iN–¡%dƸˆ(&¶}5TmC“ve3­CfÂ!Ôs^œ¸Ö6±<öA€`µ+ŠÑàP±Ö>&f9‹7¬­’yôgâ€\?[—àW,£UOƒ½ù»ê·˜+Œ…8ꗀ#LÁ’„ߥýªWôÚ +Â{X�FïI1òiô~- Ábá…Fdàê@ ªX¨šÄZ,<»ðàíL~n׏°7rs ¡’ÝÉI~¡oᡇîÞ™y1yڌ<-ü,ŸIÎ0 ñÁðÔG4Nƒ‘< tó N2û¶ÝH¨ `A}óÀD@Àõ�¦Ç}'X–ΜH�bœ^ˆMGƒëÏÝs¹Ó·R)æ ìÑTÐ*�ÖKkYÆÊ)ŒµAJ-±tvCÎ͏”ÑB¥½ on-Š>ái¡È&rô¨_Q@.4¬Ä¤b–Äh*/˜Ì¼öوbn9´c³8-–±q¦ù²PŒäs<ìbˆÊ…ƒy]oŸ›<î&Á˜ë©Ž 2ã®YhWðÖ2wET¼0¦„©¨HS¿SŸ¡¾;Ȗ£öˆWòT5öîq€|¶Â>„gÉÄ®øAðºÒ‹œîl:‹­Mãîoô10I´ôYÈw̧‘ÄÞNë´Õfˆ "óØZ‘:êî„ùnXpã#ñ‹I:Hlï,èîöȳ¶3œbbۆ”µŒ-uÚVe'»¯± lXÙB«Ö*¦ód% +m“3«"Ž$2ôWjcu¼mÁóHLûBAµjvõh>%õcmÃ\W�ʂeó|Áák¥/ØR€êOë{K!*O‘­É2k†/ögãX.¥ii{ï‘ÍA­i§àÖMZ„;“@%Ñã=PÖYñì`±~+§Zÿ9ˆSÁ¤9:7H3„º Aé/qáû1þ�o îX½*€a�[¤·µ™ŒŽ¾¼Täôˆ‡KUץK¬iØ9#TÞÒN\úWð¤íQ»ª +®fÎYy°„R³Úã•J…‰!—¶(1ØìÁÀÈTJGŒ3œ»¦'&ƒ>Zw{gÝsBôÅÐhíIX{š.·8Éðçþ'žzÕ\|‹ZU�¾Ì>E­vd‚JJã­RƒÝ°¯lhò‰Dm4¼BY#þ2!g97tж¢$²”eéÂY•Ýá|œ]°rŽæð¢ | H FÐâ]ðíے�ñ“…MW‹s)N˜#ûYnJك1Øù„ ªTi=ÑBß×;>;Üà À;±¥þ"ԣف…Í d!‹+ænR[EòyH±2ìú†÷“íßò±÷Rí]UŠ©?ÔNS-sÎ'„ñ +Š+”5ˆ^lõT¬C±7çÓÊnøD@ŽW“WtŸ¸7X]³<ÏÅ{{!Øå³Jü1·è°XW %o©Èj†(ÒñÅeÓÉzµ]Ⱥ%/Çò +éöÕ´ ¬.e©È病T-õòÞ ‰Yivâg\(­m×\ËÌuz‘,Öugv’;;™Ä°Oiÿ·=ßÓ¼x^žâz•gQùfkN…yüÒ乿@è›çÙØãVÜ®uN§ršÂìžo)“3PN;‹ZÊ;ºÖœdé±H ÚG]6a2¸ ³AZ†Qãò1¡´ÅS— Àwž,ÅÊÀ¿˜ÊŗþŔÍ.k¶r,—䎯+À ËÇ#ôÝ=ues çÅh¥ëR�nüëñÛî R >à ¹ãm4 +ýcE–¯Nå,Ùgé:t՞ö2ÒÎ8—ŸÝn÷4yÎY‹,aRÌB芭Rç62ëî¥<õÔ£]0 øQØjÌúwÖ˔C  ™Lnq°…� Û¢Xöµi¿¹Ã7—H–«üÙä~mx4‰kx?°ºBÝÌ\9Z¦œ{ zKãùg +Ç©bI1³€öŒÊ”NƒTEæÙSSñÆ&¥€ž&ؗA¹*ë¥6aH]BâE@¢._À?ÉGù²ð|tÖööp"LMcfü‚‰4›ß°g²_ ¹ã^õ¥{ñSK¹L£‚_:©‚ba†°éµgA+z4­]Ÿ¨õ¬h¢ÔüI5MèõZj|K…^.Օ·T÷¶£ÓO±¯+ƒ²+å&ïÿà$ïºÞ8¿Åñõ·a™Oá“×ê4ø`%W¬�­3�O5؀jê1€ñy.àHÂܜ«"LÄ +5&<áWO;‡^=óI=½í?|èüûìO&”ˆ¾7Fc/=ý,éSWÇÊÔWð-¡ +eó �£„Ç-8©@Ñgqô/LòÛ³cj‡Ð ÈE¨¾ÙÒw¯±JЌVûS”…¦y˜§q¸´Æ‘ê+†•�¾'%‘2wЉáEÙÒªÌm£€ü¨¯ õ•ÔàX5e½­š½¶QZ„mh¦p“ÜiXÙ<×¥¶Ñß�ØZjáÉÀa0&ÇX3‘QKã½¶ ¬Áýzr ÓÝs3q;4b®Ìæcç{+W½‚¦rÓtHx +ï<ªß(I3M1jfñOÃÁÞ&…\S2RÑϓâ>QÿÊZç +endstream +endobj +3750 0 obj << +/Type /Page +/Contents 3751 0 R +/Resources 3749 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3748 0 R 3733 0 R 3734 0 R 3741 0 R 3742 0 R 3743 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R ] +>> endobj +3748 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3733 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [188.339 674.946 207.517 686.901] +/A << /S /GoTo /D (section*.202) >> +>> endobj +3734 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.78 674.946 520.958 686.901] +/A << /S /GoTo /D (section*.197) >> +>> endobj +3741 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 632.162 251.575 641.903] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/contours.html)>> +>> endobj +3742 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 599.673 392.794 609.414] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/discrete.html)>> +>> endobj +3743 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [218.463 104.502 237.641 116.457] +/A << /S /GoTo /D (section*.261) >> +>> endobj +3744 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [323.715 104.502 342.893 116.457] +/A << /S /GoTo /D (section*.270) >> +>> endobj +3745 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [425.72 104.502 444.898 116.457] +/A << /S /GoTo /D (section*.489) >> +>> endobj +3746 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 92.547 108.004 104.502] +/A << /S /GoTo /D (section*.297) >> +>> endobj +3747 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.031 14.179 376.209 26.134] +/A << /S /GoTo /D (section*.201) >> +>> endobj +3752 0 obj << +/D [3750 0 R /XYZ 71 757 null] +>> endobj +806 0 obj << +/D [3750 0 R /XYZ 72 583.668 null] +>> endobj +810 0 obj << +/D [3750 0 R /XYZ 72 78.203 null] +>> endobj +3749 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3764 0 obj << +/Length 2442 +/Filter /FlateDecode +>> +stream +xڝYKã6¾÷¯0&‡¨˜Ã—H)X,°ÙÙ&§ ¦oIj‹n #KŽ$Owgwÿ{ªXÔ˦;Áb0U|Ô»ê#û‡‡»÷³MÎr#Íæa¿‘6g™Î6VZf³|óPn~Nžš{™%çSÝ÷[¥T¢™¹ßŠÜä6<½ÿõáÇ»=Üýv'6þ Ø ÿ5ã\mvÇ»Ÿå›è?n8Sy¶yö«Žm2ø­7Ÿï~ºû‘z!Iž1‘ʍ_£ƒ ½R™&ýðZ;ÖUFb&ìÚºíè³{z¤Á»ÞۧιæJüþ£0!Xž෕Æ3ܪŒÙ”øý³mî•H†öÜÑ©rØ#™±ÙB8-D²Ã]r±ki`ÃƜö¸¦x¬]VM3¿ìì÷Á&eW á¹jžhž 3ý¹Û;×3PMØäáPõ4ў† +Žñ«Gš?äë}š&EU#?"ãa×JÉ ì= Ø{§_iё 9.j›úõ>S‰—Æ$Ÿâß¹ßÎUç‚O]UâA``k˜Öz³õÖ7tFY Åw°’+0¤‹¦9Ë2=²O[ǝPŠ¥ÆlŒL™6é[Á§˜Vö"ü–섲>~ñ(iÒYHQóäžòÃlÈa9|Šˆ¯-SBŒ"{çÉ<MŽmçpd’Ò àô¢†0û´'ê"zÚQІ6ô`ђÖí»öHä¦m¶Þ"´È›2âZ#˜UÙäZŒWԥĭª¼–?ÍÁ“ÉwECþÓ©büFþ ¦$™Շs2âhhñW'»ÎC˜-¢§{‘œºöÔUaN{¿2ϲK&!NüùŸ_É(ÅË÷A5½RrW(–Ëì¢X€=)§ðã?EêÅC-¡\ZÑÛáð¿IŒ…šçæêØÈªþÐ>_-ZÛv*7R0)iÛÃ!Xh8@™¢!%4æ”ø‹¥mâvÕþ•–<\ç–æVSå ÓËÈú>!dVNyíMuû)ãӒ‘Qÿ§ Hs±„Õ"—\ªrpn}Ìj¹¶ðËûסÚáÑÜRzààTƒ#ËXìgï6ŸB?¸üJ7¨ýŠD98$‡Á…r<#åüiG4d_úlçæ3޽«¿â~×cÁ¢Œ9:¨6“̐``*ˆËˆG Orñ—¤¶(5Hµ<Ôd µJÇrY®=7úK{É×sÁ´XÒtêKR›vÍ´· +À7¨ªD×-OÓPïöʍ6\[Iq³tٍ…Âǧ5,¨ì!N¨2AãÏ>í (Vƒ‘|ºµ1¦\® +©ÐÀ©ïw§¢+ŽDûŽ—ñ>!„1«F¡ÌhÆèç½æ'Š!Èù Ê톋 kä�3íž&–¡‹Æ¶âVô½ ªYG@>]ºä ­"gj€ +qµµûëµÖ‹Òѵ5A‚ÈsƼ©kÒK©inŠ˜¥‚l”ÐóY9ڗZ­8ùØg5lÄØéüäÔԐÚ?WÃÏ>`sÃéO“¨p·@ÚÚµ!óEÛÁ)L`,ÒöÊsf¦îKÀPÝSõÕÛE*‚³¶ùɧ®8€‹U ОŸD¯ÚE †×Bo²k—ž¨ô}E2K©ÛdÛ}Dq“1-òµÞ +Dõ{$C¡ñ¤rRŽNÑò"iÀ9uÑ=9bFž†ÉpARXîÐu}±¬ß!äÇXÏó�½¼ó¹½Œ4 R!Â*麠â!°mÏ•s` Ñzô9ˆGy@Ä1\¼ÏX®/ŒØ>àkFpôˆì^)nŸ»j˜¢zÝF§šêfCÌ«©£†âZм·‚ûnÄZWµ('Õ +x¿Ø«ù!Ô]€tN¨Ñ`ë7q´hž]A¤EŸ½‚HFMkš©¨â'cìÍå]rpøí¾ªá’utßFwP ÅÎ4WÊЩ‘S¾‰ÀLtš +V ý޽­‚낲{†bᄎîï± ³kMoMEÛ>aèXø®ô‘n5EÐѦWýbJ ›Ž·!Ø x÷\—D/0ÑvOE æŠ>C�(íÔýÞEî! ä^^üfö×ÇA%‘ùŸ&f(°MM6™£?SÒÒϔaAMÄÉ„Æ[¬&Õ=+LמVSKó'â€4ÉäEIè!'ýñ¹L^·Uß҃~®…A]õƒGš�]æ½40 i`¤©Èi(F®D¡^’åÊÆ½ LÃùT2`¢oé·mÀLFò䁾ø±.š/££ÜØÍŠ1·c\A5¤ÞXA¢æyB>€tßâÁ9�¡¨8 à§!b`ŽÃþTxŒ ¼H,ègWtpÃÄþ³Î]8�V¾o»Åâ<h„½s¥oÄÄÀaFm\­¥¡lÒ  êTÑÑîë�6±×} e +­˜5výã!Õª<gz ·LveBC<¿@Á2,³&ƒ±-̒]”ý,Ï×ôPþzªF¥;†ú‡²s Èqá¶«#ƒ32½É<1 v  “nhO×?B=­£’–â…Á’²[O…^´<èÿ!TC|œÄGÃ×:sÆ'Ã|D¡ã%[úí.0ÀñÚø|i*Ý©s;ˆÇ2Ó¿k7ÝÊâ@Ê“b D1`P\éÅõ±ª:LÌQ¥¡í­» Ô[-VQue/¥Ói –Î AüçvŠ*ÄYÎ/na Iùƹø¢¥¦^2[֚ÅC‹5w „Šê:0û0b/l {šG†®.Ãv„Z4 +Àbû?yðıqšÐ[® Z3¾~\Þ;¡U¦óE1þ6+rfÕd–ØcÈVì‚*†®ïÎpLÅ|Ü+#ÁW×ù‚"tL:ÍÄ.Á}x.ø ªz A<÷âõ3˜}SãÜuŽ<S‡Ç°êxªÝ1\¼ËJ3Q,ó¯ýœq.Dzw£¾Bv=þq*íú"¤ _31â6“Ü0¥òë jñ÷¡=^ZO75·«Šš(áÖºClò…HM`@À׎óxUœ¢ +ƒ1t…šÁ¬s/ ==õ”¿JÀïGüSÀ¬ ™aFdëhû€}4M¨ûêä'ú„¼ë‡" DiŠ$ÎBëì +Zïuñ*eÉ"õu‹Äçž>KújèËë‚g]†Oh)�ˆmµ”#tH'Dëeô7ÐWú˜Ÿ¥³ÚP)‰RíiÙ+ +·6ÿQއg$ükÅöÁ S +endstream +endobj +3763 0 obj << +/Type /Page +/Contents 3764 0 R +/Resources 3762 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3761 0 R 3753 0 R 3754 0 R 3755 0 R 3756 0 R 3757 0 R 3758 0 R 3759 0 R 3760 0 R ] +>> endobj +3761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3753 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [178.735 621.778 197.913 633.734] +/A << /S /GoTo /D (section*.370) >> +>> endobj +3754 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [202.099 494.366 221.277 506.321] +/A << /S /GoTo /D (section*.199) >> +>> endobj +3755 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 482.411 108.004 494.366] +/A << /S /GoTo /D (section*.197) >> +>> endobj +3756 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [316.52 466.166 335.698 478.122] +/A << /S /GoTo /D (section*.301) >> +>> endobj +3757 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [301.239 272.042 320.417 283.997] +/A << /S /GoTo /D (section*.367) >> +>> endobj +3758 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 241.213 251.575 250.955] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/contours.html)>> +>> endobj +3759 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 208.724 392.794 218.465] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/discrete.html)>> +>> endobj +3760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [390.821 152.39 409.999 164.345] +/A << /S /GoTo /D (section*.292) >> +>> endobj +3765 0 obj << +/D [3763 0 R /XYZ 71 757 null] +>> endobj +814 0 obj << +/D [3763 0 R /XYZ 72 673.847 null] +>> endobj +818 0 obj << +/D [3763 0 R /XYZ 72 192.503 null] +>> endobj +822 0 obj << +/D [3763 0 R /XYZ 72 137.83 null] +>> endobj +826 0 obj << +/D [3763 0 R /XYZ 72 71.201 null] +>> endobj +3762 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3769 0 obj << +/Length 1242 +/Filter /FlateDecode +>> +stream +xÚÍWKÛ6¾ûWnÈ1|‰’‚¢‚zæ°@ߒ¸6m •%W¢ãÝýïr(ÛZ+Û-‚-Šð g8ïo¨}·˜¼¾É£‚Š«h±Ž2ÿ3’åE´XEŸbFÕ,a…P"ÞÔ3žÇ‡}ÕØY"„ˆ%Q³/‹÷“ùbòû„Eþ14 ¥"Zî&Ÿ¾Ðhçï#JD‘GG¯µ‹¤Ê᷊>N>LލĠŠœ(b(kð§Òx­—γ’ñV»P¾Îx<Yi«?S&+Ó¡ò²ñáZ]Öe½Á³›Y.㦵­ÁËM‹ì‡ÓÕÎj¼Þ‘Y’Š<^l +›½-›ï-¡4±ÌÝ, AkUÎXÜyñP•qä +õF÷:Ôðõ ’*%”ÈàPwÆ:µ(é% c¤HS”Ÿ“³¹ˆ×!GoxPٔ(!z³dÄsTÝ̓ýÆ¢á¡#×Íz‡´¯) +D¤RN8͟šA¤È†ó0Š)I÷–( C î¯L +î4.HšM׺ëD9%)ç}):Ì0”añt†YAdZDŠÃ°ŠïJ0ç$/”·$ÅS ´dv +{Ùìvºvs#jMU¹á™‡jv†jiØ Ôào Sé‡2|�mK]•jü:¤¶0²÷ޔˆ Ô1÷KÓ#Ø-DS™g•‰”�ú`VL`D=Thl¾:s¦}ìý¾5]0Ɯ8U±®ºÇؘRÇmY;­Ñ«€têۈ÷א\ÛìÑÁ@YïIl¶C9OaTʏ—½jWnêÒ)-ÃF¨B –Ã@(.[z IÐcg_@®1 .r®ÒíÆ yÞaÀèpÏnƒ´-»ßjÖø»o›M«ƒUkÚ]Y÷…r¾ƒ–> M\ðÙe/Aìçᢟ´ˆ}9‹7¦6­¶f5¶3è3·Å®ìÎû.x`aù ›C'ÀÓ ¼(¹T§ªW†£K–ñƒOs@C=ºF¢b8Tµ· Àƒ]À»Š�V7KOKý¸õíKço«[xÞL‹Gmì(ö�ÎÂÔ»“O4²aÖà £ç°u²áTºdxE3° Ò}ÁP�¦� ^÷9�ç^û'κ'ì5¶X*d¬Ç˕€lê ‹;ƝK¨ž§NϤ¿ µ.+ +‡ÒÔ«`ÔM!ºOUÎN-=Œ·„‰ü46´KiWmïgí~óoøI$•PÂGoîx‹Ý4¤§õÜ´£ÏazhÜNp`¦•`c¼ÜmUE¸ì1÷¾vîß—òҚ‚ÁãþFûø ·ó\Ë×~‹:îÔGÇü9ý ñçé_cK®Û6ǧŒŒ\ÁO™áëW¼^;h°¿8¿×»}ež›Þèã×MíG›rq«Õ1ðwú4ôŠóù©[}‹ÄgšÒém¢ÕAzØÝ™v +2ÖZ™ÑÚ<£¾Sð5}‘ôOÞ;ûлÆ5ᨪ¬M·‡åo»Aèêb´½â«ä•W`ðQX°a‚!FDzç(ä£BÂ·c2‰29z1EaJÇ¢ko,ÔgõâítÌå‹ÕB½H-Ò¬Å0!OÎU`oø¿LRý÷ ÿþ$´äÄWÙªÿÙx_fëþþøïãö +endstream +endobj +3768 0 obj << +/Type /Page +/Contents 3769 0 R +/Resources 3767 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3766 0 R ] +>> endobj +3766 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3770 0 obj << +/D [3768 0 R /XYZ 71 757 null] +>> endobj +830 0 obj << +/D [3768 0 R /XYZ 72 663.964 null] +>> endobj +834 0 obj << +/D [3768 0 R /XYZ 72 581.79 null] +>> endobj +3767 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3776 0 obj << +/Length 1894 +/Filter /FlateDecode +>> +stream +xÚµXÛnÛF}÷W(2ŠP€µá^H.‹ ‚&Eô¡°Ñ—$´D[D)Ò!)Ëj›ïÌÎ.%Rk[ Z$°ö>³gfÎÌòíÕÙ«÷z’²4ñäêf"’”i¥'‰HX¢ÓÉÕrò)¸­fB›»²îfs)e X<›ó4N“€‡ÉìËÕdzwWg_Ïø$„vÃÅÂPNë³O_ÂÉÆ?NB&S=ٚU뉊5ü–“˳ßÎގ#âT³XY®V9ÈNEð9äªi;ú꽐[”`"DÌ£­Y4¸Ÿd±nͶ(K:µ™ñ�ð`QßVşFêªÜÑ|·²CN¼]fÝfMãEµ_Hª©±\Ç,ŠS'wz¬XÄà.vZÒQ?ù’,ÒÉ礌˃²¨r6›Ç< >X•Ý•y°ióÑÝÚ¢º-ó¹¹Õ¼®æÙ@“¹Ð`¼h2眥QDÇ/jã÷ø'‡ft ͕ŒàЬs­±Ñ††ÈŸÖ¸ãz6‡¿yCKŠÖwç(eIŸރ瘏ô“ Eq?ŸUˑâÖÌ8æUP ÆãèDývß¡ßáþ P$[Õ#%ï�HԅÁÖBOÆÆY ³] +¡Ñåö–ŸÃ(,z£Áý̒EÖ:Ã'À|dù¼iê*¯7m¹ƒýœX!3ì Ì‰âBâ3g„°9fBE£Pnsð %µ3×�š¥'ºÓ” }Bp÷Á±¨×k8µú½€ñ¦É‹ìⶪ›a$ˆ`],—¥m» á^óA·àXHU‚ ÁRž !$Y�ÛÐp-a˜Y¦%,Ex€²ÊN© >ƒs¨ƒ›zÓt+¦QÈxòc +¦Ã1c¡Y‰.(Ãt�(Lô€B»s*ô€Bñ/–\כn´p¬]I-'7 ªÚnqö¡‰ºZC$`‡Díð(Âê „U0ÞT…a`'ä õ—ùM¶);\ 2«¬Éa:˜¿©A¸Òà)=Úë¢EN>6ŠLX¨¢CJà ‰â +Hf5!PöÎêQݒüÁxd—5mq]Úë´]ƒ‚M»¾ñÜÂ^\«ZZ/× ê¼<¶þBX TËýyS,²’fîgQþ´± ‹–~ó2&9·±n�“×4E®É3»äØrà™A ðŒy�ƒJÅt’º—9ú“¦õ˜êÏjTød3šÄӃ¨‘püã+p¡ž§Z”)Òp û#™ÃœBA¡Æ9‘óG’Æk@몯H3)жžsgJô’Þx”œäI_8ß«ÒåeÙzÔ!ƒâÓ­‚’Úø)IA)¢U ©4qZc^"÷cӛˆdÐn®!2Z,óò¯›ÜeJZr·éö{ËÜn͚¾þáPÿÈ¡w[ ]a’…»ó™B3Á£‘1Æé½-(Î<qÍ¢dd +=p ëžÐAµò ê(a…bÅE£ÛUÑåí]¶À ‡yßæŒ8XצȅÖñ_®+êSÝÆ§p`WS‚ÐQXQ‹öžIM<Ì÷XӈA¬è 6t@”,’øÀ&ÐÙ6¤ˆŠ:î6ØnïP…v•›ˆ‚øŒc\cEcFïšú¶ÉÖ-^YDÁ[¼ßÎ.t¬ë¬;Yñ֝ ‡>aV˜¬Ê!°žÄq¹#çË~ôēˆ„Ù‘B]¸g‰HÐ]n +äìí9Âtÿš¾^€ç¼™R÷oúÙ+óíØeæN<؄µÀ»‡l}x?«œå¼s’󁂛{ !MwYQµÔ;¸€]j u(8Âiwž~æRuSw€Ð&5þK½ÆÎiïÑ ÛÿHˋ©‡ôzðäÎ8z& ¡’¹!Æ®u„Ýž”¼t˹ä ©øP¤â§Šä2f:—ޘƈä²Fgßbø¤1D°d½¡r.¬ે ùÈDšô>Om)+ÀÑã²ÅRÃ$™UÓ$ œ¢® ~CQ’ÛZ‹F—¦{ Ü¥©³°Ù”†]EðËá‡\Gõ îvU3Ž6yÛÑ(–^FÆÊNQEŒSöE·*g½_Óº²©0¼µ<†Uj(ÙVJ^P¾I^¼Þ¦>W¤ÙgŒ:ø0£XP^—YõuGõ/.7Ùd¿_ÚgÖÿɕdðcãÎ/©Ò}3ýæíU½}þ(ÏÆMÕ+q´öyþýÙ¥!OuŒ†�ïJu[:{jE ÄƒBÏ|_8á;‚³ð©¯NP–D½�gÚß½´Ù¾ +Vâ(>ù“Ø¹ï³ “¡<Y)tímÑZ†”,1´†ï¹êbïMíø«GÙ>KïÊÞpÿÊpsË¡0éB’*0ÝÎn6!¿ô~ñbqʇNms§A?’~”Ç­ÜnE¯íñå€j¤ämÿÒ|\›R¬çߣT_†ž–›EnéëThoª£gŸ ܗgÓP–´'ªùôCì¼<yšÞΊÇìjÀÎnͷвô~±eÕ©UÕé46=ñÃÔ}†ÿVê +endstream +endobj +3775 0 obj << +/Type /Page +/Contents 3776 0 R +/Resources 3774 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3773 0 R ] +>> endobj +3773 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3777 0 obj << +/D [3775 0 R /XYZ 71 757 null] +>> endobj +838 0 obj << +/D [3775 0 R /XYZ 72 567.217 null] +>> endobj +842 0 obj << +/D [3775 0 R /XYZ 72 347.36 null] +>> endobj +3774 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3782 0 obj << +/Length 2729 +/Filter /FlateDecode +>> +stream +xÚ½ÙŽÜÆñ}¿b°A .°Ó!ûàáHlE6d(v­Ç½3œY"rÌc8þ÷TuU“ÃYî!Y0´ÂT_ÕuÍo.NþòmºÈDËxq±Y$þ‘¤Ùâb½ø)ˆÂôle*VÁ¶:“iÐï˺;[*¥-ⳟ/¾?y{qòËI´á_D´CµXíN~ú9\¬aþûE(T–.nÜ®ÝBÇ)ü–‹'ÿ<ùijJDœ¥"ÖLćoLU°¶ýOé2DZ.‹Ê6wHĔ‹p±”RÄ Ÿ¿¸ÊiÏäŠ$R°×íiñ…î`9ð÷àÜC÷d@íQ¬êÝÎVk Í$AÑÒoßæ<ÓÕôënrWȆ‰ƒu¾±}Ùñ‰›«¼"¨Éíº¨¶4`L4"ä¨<‹‚InÅÙÒDÆñKWÝ9uöi_,£È€TDf ‘½³Ý +w]å@€6Q°oòUÑæå »+ÛD¼ ´©Â`…÷ß파£Ì&^BÎvîIÌEÊA(ÁYe=*ëaDÆïY$Y¶3«ûL˜Ìïô’5Q†ÂhŠ[„S­ ÷‚æ£8…atÿÎHF⟦^Ýç4¢•‰QSló*olI6ï©@{OÔ<I,²Á nÐ?×yg‹­JéÀ^ž-eÔ}Gc2>Øõ_Ô}~wƒ?u³ný²e/_ي�D9­ïÁæ40=²1ÚTTD]²Lêd÷ËD¢Óc} ¾²h»Œb¾~¡ Y«D +c4È:R³¬? .ò+NR‹ÈH8¡„I“ƒHa¤q^¸)0Fàh°"€_G!†%§æ˜]Õ7`:<a<1³«¯î“xO@KÏØfšÒÁ··v·/óö Jg»»}þÊöÿæ„ð4Û4öîú‰ä9üwN@èë<öÕéŸûՕmN‡ €î(}–”—‘ILð§QU­ú¦É+�ÄapQ¼ iˉU +Á'¢;ÿtg˶ØVŸ›œ"ØO’“‘\úÄ)P5Æ¿!i£A™¯:ßU`iŽqќÃè¦9´«�üÒ×½ƒ]¿aû¦ §É=kZîŠM—––|PßgU¯Q˜Ýã՝V"N”3¬!Ü'ёƒ@ôE‰Á>ÏÓÓcÛ<»›øõåµ-ûü5þÇÖS¯¬·®_O_Òðõéo¿=å¤S¥>âôiΡ©H ú7 Äm¿seÇëûQ56"åazPÔõ”.(…¹ˆ/…ŽâGâ30¨ã•+–LüQ¬E‚]ÕKcöI.ªgynf_ÚóZoø¤g¾o{—L5Ú<Îï)#ÎÐ;Lô±.pp·/VþÕFu±Ê[åªì×9WTa"tO5F7džoț¢vÔ¯Ï å ñÂA2 rvGœÛòê‹ó|âÒ¥m ¯†è†¸ug‘´;Œò‰‘c§è (½/ÏGAbŠG>U¼Ûй;—÷{Ô»¢鹯VÀ-ÒÄüQ¢ÒÁmƒÖK–{>ê—j¨0ZÊ©FM ޼·í\aCªÍeP¹N€ë§ÀršêulšzGêr°$#}Í~îkö‚ìdz¥Ÿ=‡Oo¨‚0 >’3BÝîÊ(Ì1è¥xFMC"¹²íHÍ\˜°;®èrn_„|šqGáõ‹™lFQ¨ l¤ˆj'˜¸8‹t$ÒPNC6$_ͅó75dhÏ`G^KîÆéš +Ղ«×]ÝòÞ·}S³F|i»ª{ +M‘³¨šü—¾h>§:ÎàÅϋÖÿ(s‹Ž«ÂM؆ö "O…©ÑSCßDàX€ßüv_«‚g)‚¢qFh0Îq3[ë +{<wkíw(ƒKŽY¼‡<Ü0m“ô}Kâðà‘àcØû7XÃùæØ~©”cÅi4ЪUŽ<脃.5ºJCMxëx‚}Pm`ß«“8x×ÑԚü,çäæ�ØÑ)´ï€�†Iw9 A’$‚1¨¹&B ¨ö½¿ªI&Ž¢8.?LÀ Ç#9Z…£ +¦å¬LË-˜¸)º+‚´3Bv ‡bÅ1‹»c…Ù:̚V(€Ùj›áf‹¸²hׅ«eæò¬_N11ѐE„ 7ÃÇ%?P@R7É;÷ dÛåvMÎëò˜óoß­âþÇ<Ò I㠏äBí§„F11¾†"K“Ž´¦'ïÑ>+�°ÇâªÞbÔEÈîx½¦_b€A:¶¥ÈE0‰f¸›~íjMº­\±'É&äPëâ{r-ƒ1⠛9SäûþÍý'=L Q’.¢T ÉÇÞõ¤ÈÒlú²7É鐩£8v˜Àöéî¯ß¿?är 1ÿK\­3¥éôê>þýí¿Þ½áëéÝDï¿þá;ΤNŒ×ESW¾øpù6Ql +{ ³˜1É¥‰D¨b¶IõL›tð馮O?É<µÊÍSëÁ}30ÏzÛ QâÀõhڇš³eé1°ëfd‘¸Ñ[$­óââ2àÂÙøè^‘¨Ô@‡:¼âͰ¢Rã;ùË "H¼(ÒÇñD~Ô«ãø°FCR]²ëéu kÈLÄñÑËèXSg±/H*Çê-†¶Ô¥e˜w,'ô:Ïv–Š,3Ï¥ö÷° &>Vç.l”þ�Ø@•³&°£7æÌPý�3yÓ8ûp—·­Ýz¶Ë4éÄ=ÀEÀXrÀ W„†ðCè¨Ü[ŽS}܏9ÈÉ: ~D,q”t}KÃöÒÄ®¥Áݙ{ÙāWDEƒ­+“`‹õXZžp]"ür㕚.£4Î'ªá6¬Ãí,Ñ 9•&.‡¦ 0Âû¡âžhS«TDú™ÎpäX`°Z ud¯K;sM*T(Ÿk|hÛR_£²†ªº€¤ÆæMó‡ºÀámnbèß&ûá®<ó™<{8“‡6uò\‚Ûò~ʐøAˆ¯t¡Ð>?i€äD˜i‡IúQïÄNjo—éœF¡eMžÞæE½ò2þwQA b½iŸ”²f)«‰”™Èü,Kî—Ús¢‡ð’<× ?”Žºk÷õ *l5—º¥P!þ¥Wî6BIƒˆ”2ó÷‹Hšp†)g²Çì?=dzx ÔӗˆL¦Ï”K;'—ã<¹FfŸà“Z™ƒîЅt™¡=‹ýlÞ웼³]áÂìp&ú0š#C +ãñyÛ-S¯Ѽ®¼ ¡„Ùqnä0§ü‡L•oh\— Áæ¨£ß¦'‹6ª§ËuÞÐâä ÷àéÁ¬Õ®[âýܹ´·MWPQ–ÐCJájO ~ÝðåüM,9bÞÞ^øâ¶^sƒvds¦é®ê¾uß?]͸…kÏÏà¤î1¿– PP<ršk,´˜øBýÌ_‡l;ŸVT*"6†\•ˆ€ï[LÈ5€á*˜äyúÔrëÀ ˜i~}æhæà}.ôłÎ/}WnÜWFw´NŠ4¡“ Ú˜8P±{ÓüzŠd²k"˦Xçí|3T°.¹»ÂϧüRtðÌ¢ÜC.VÀfxešoâÝ|èl9~2¡¯¨ø•7Y¶š}D!¼P4¡³ ÿŽÕ§ +endstream +endobj +3781 0 obj << +/Type /Page +/Contents 3782 0 R +/Resources 3780 0 R +/MediaBox [0 0 612 792] +/Parent 3740 0 R +/Annots [ 3779 0 R 3771 0 R 3772 0 R ] +>> endobj +3779 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3771 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [460.082 660.528 479.26 672.483] +/A << /S /GoTo /D (section*.368) >> +>> endobj +3772 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.711 648.573 142.16 660.528] +/A << /S /GoTo /D (section*.125) >> +>> endobj +3783 0 obj << +/D [3781 0 R /XYZ 71 757 null] +>> endobj +846 0 obj << +/D [3781 0 R /XYZ 72 710.604 null] +>> endobj +850 0 obj << +/D [3781 0 R /XYZ 72 495.717 null] +>> endobj +3780 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3787 0 obj << +/Length 3862 +/Filter /FlateDecode +>> +stream +xÚ­koܸñ{~Å¢_*'^E¤(RJsr¸—CqEýpwä•ìnWr$mlçzÿ½ó¢»r|mŒ8Xr8‡Ãy‘ß^<{ù.]eafµ]]\­´ËÂÔ¤+§]èÒluQ¬~ +®ë3‡›]ӟ­ã8LhÏÖ*³™ T”ýrñó·Ï>>S«þ)øþLEñj³öÓ/Ѫ�ø«(Œ³tuKXû•±)üîVžýãٷȈ²+¥Â,I4²Dl–†Öß]·U8ۜçhµÖ:´Nð.¶%ãèxº°(46\ÂéJ\Iªƒâ!¢IëO=þ¦ÙïóºÀÕë ¬óË]ٝso�oòšL7y›ï˾l;î_5­|T7õgæ^ßðï)ò>ǖ +ö è ¿9SÁMU_‡gkcLð¡\ZblãÐdvX#í ­à›8t Ç5‹Wvg;Ùº $™‚ä­ µ2_Ú>˜,vó œ±“ÙP©Œ(EJæ”u¥qðs”D7!¶M \]uº 6 «ý‚@|¬~û¦-±e‚¢ìój×18¿<[ƒž6ÑÒ~[rÃËÕ rƒ®o›þЖ!‹ˆÖ­@B6ÔÆð„îIñûüÛL5 +ÖšºVq¨b5Ñ«D'ƒ^Qç·×msÛýõwéÿözÓì ÿ;Mmu謙ïÍoŒ +[XÕeǝÿ¶B=ž#¬›vïg¶Ÿ‰¿ˆæØ(øëüÐ Tég“6Ûû¨¼»™õ/›»Y›×µß6fK-â×¢¬»ª¿÷ ]܍Bx]ÜûËaÆ°‰Ð°LãPŸˆtaMݶ¹=Aš«ÒÚo­ù»oaÅqbA®òî_8S& ç¼>HÝh0vÊ£U­:´¨y¢âà_Û²æ¶ «ƒø;AgåL\ЖyÁ°«¶Ùs+矟#ev¥€ZßØÝži( ­÷2yDúRÈä"Ý&ïÁ,•…辂E¦s‘ +3J¡N£Ù‰]ð†rœ u[õ[nÕ÷º©;é—mõ Ù)Ñ~ º,ZB¬ƒ[`ÛFœaüôŽ!ÍÿòqVzÂ=O5pʦY®>—~º¢[n* ÿô’¶¤Q<™Kƒ¶AÉÞ¾„{j,•†³g7Qièœý’µÔaîtf-§ +¤D=‘*«5/¸`O‚¢ìÁPƒœ + Uò»öÛeb*ñCð= z, Dnj\VßZ ÇŽ%I#ò„ {<Ðςòã!ßíîØÝä›Ò#ԌpÇ]´/-íßm7˜‡ubÄXNζlW” @܇}MþP=l¿ >3Ö§3RüCÙ1˜ €¯¾9°$”h>@oI«ë-Yôa{¬§m~íI‘ð”7¿(°²½aÝå½×v+*šx“£v¤[¬ŠMÅÎ¥û3žÉ˜–?ã²pK¢8x_ó@Ä[nÒZš¶ $IùTk°ׇ]ÞÒÖ°GÉà¡Å¶)ž¨Kâc˜Ä»LhäBcß0³tÎ~ƒ¡Š»jOB`ĉ…E·$êÛc7\‰ï.aÝ ®[˜ÐàîAíø³kRVqå²x*�óöt ]l=a`ø„Ûɼt>üŒ¤‡Hz’cíìK˜é:bZG8¬#‡dŒA ƒØ:ìñ¶le;',Š.rñ‡û +è‘Îâ$¢y”¬?çLàv[m°¾ÙßQ>[‹‚J@v8UûqÝ´hù%:íœò¤2Çz\íÐÑ1¸oøóM¾Û€žö¼-…,ïT:Ù)g§1Ãö�¡¼àŸ¢àC³¢(ĄO:ϕp½ï–Ô“ƒwjœÿ*n {yQTÈ +.=vjj‡!ªÇšd¸Ùà˙f1;ŸžÑX ÍV»Ã°'8ñVÀ›]ÓÑvŽÀÁÉhn=dZ!M;騽º!Ÿ8ùè|&;õx³èº_— §«ž¡¸ï¹¨Ž?Ný6ïcm9 b8UëÁTMÇn’ÆP |sÅBNãцí…É£‰’uܧí…_¿Aílgxì2ïÈ@@ ™L20ö§…¤÷Ãý¶º7¬ì؜-fFܙ06Ñ"LRx¼ï™lÁVÚ/¶nNÊì™Ü+3îߎÝrlȰŽò‰1m}ж-nšØãŒätǒ0MÒ¥36ØP¢‹»†üñêxÕÙ¸%nܱ g ™Aø’•�U~‹2CèÉiBÒ)óá,BO”ÆçÅùêÛòHìèhràƒZz[Óq…hkaA�å#+êJrç�–X•Qz¡�FŸ×䬠'ñ5´xÝА•@k~Öæè:;µŸMH6RàäÒSÐœÒ²¥¨ÑPÀö’iŠ!·G§“©‘Ädè£—ì/E“ג6ÔÜVm|te9ă„È[àÝÂéR: M:”FþýÈñ’5µBô~¨I!ñ7Ðœ’D¹råÀ,ýr�K!kä1,ÃZހº”Èq¾ð³+ñ‹]cRE•¦a”ª¥Dǯ)6>õ00*ª­ÉI±C$gOÍý:‰“àªÅq€Ñ‘{Æ +£ã&…¹Ì«b£ªÑ6ó�-?†šsñ¦Ì�Ù Îò6’¯À’Œ ¥çâ IÞ@GY‡­v(üA21ŽVGùoújùYÁÝAO¡}è8ႌ™VWrûía³«†/z“ŒÔ*ÎØ™†yß<3i<€‹z§ôþª¨~±¨æã&#Òc4ÆBތH +–ßþG奖ºœ‰u˜—.¿Ÿh +SLHCg˜åÊfè ̼©×uy û$ÞCC \c¬…˜âˆDÔÜ9@LÒ¢(ĤÀ±}ú¡½_jŸ"Ï,ƒU¶%øú}?™ä´:AqǤrA­ÚÉì¨}•.¥—Þ}åBfæq'9АÛHZ°èõßUõļüLó£í4Y¤€0¦ÛºÄ"-èˆSƒm8f}˜%À6íhÄQ‰£a¤Ó Àè¥@`BpÈå_­-ìØgý†>ö§ec³Ðfj¥3ðà÷ÿ/ã‡ed ‡i&5áŠg¾¥Cº0yf7~ŠÉ³,LS}4»è.pðœ>Ÿòè$ŒTö<$|Lä%ðRN4„Dˆ2SÚÅ}É�H¥üì××`Uĝ:z±xBûÿЮ(¬Ã%ñL®´¦fÇ]Ïs‹:¾Êzâ0€·…R6 jê׳åTè–eR ®YjRG>؏Wëþ(X"¯» ð8IÂ8ɞ`eq’B*õ—6q¿ÐãztُVâÐé›CۖÓEùk´¬×ÒÄ_(öa)ӗaµT4°±c˹ñ†æF¬³1„€¶Z§^ÐÐ:ÍPL¼¡’�fö—æîºêºfr[Œþ¯Ô°æV>¥Ô�>›Ï=Æ|kZ*BØ ’Æb™½9rAsñNê {‚ÁÝ4V”š×É&µ®±yT•Ú㡕r+N2æ ô_®ú]5»‡UÍ"F:ó½ÀÚ¤/´x_8T̽o”+Üñ¼¶ðˍ>¿.óp`]</†¢üI l¼Dj*Š¢¦^"\`/äæíaÊÃMâ+<2îq&"4\A>BzJEШ®„¹×L2 L]1Ê7‘ÿ† +í·•(ìzö‰ðWŸ##*yPPQ˜<'Q­7 ^fDúùMłb\•¸S.—n„š`‘룫OZ‚_}òe$8|Ÿ®`“jC¥´¯ø×—P3CwþRûÇÂ&JŽþ-RÁáF5ò;¦n ˜Y±Ï¯Möe[m<hú’û«gƒÅ~ŽÂèWK:D)·uÞ9L¹é@¯c‡Z®õÖ \´Ž­ µe¬É°¸ÇÁjÃ&±- ^îe ¨¨:qïŠòú€Šv€tË·ÃHÇçw”EŽ3¤ƒ·z…Ê:XŒ&ÁùÅ)D&tu|E$©0֎(%&ž¸Q‡Ê‡ìtÛÕRâ:Ñ³Ã…Ãøÿn}·ߙP¥b-Ð÷Ô}M€çBå4JR7 ±^wøóü¹æ‹ïþ¹º_ß/ÄX. MlŸ€-åR8pÉ"_÷3¾|8hõPèÝùýì¢ßk@6ròPÏæõÒD®#;ÁžyU�øû@7uá2ê2°*D1DïO±iI”„$>séœ/ìH¢\?‰¢$`cw<ç(dy-•ÒBL›™äå~AKL¬}œ¨!¹^ûÛú-ø¨É,El*¸˜„aˆäïCË9}ªjŸªz/ ppfF>"p‡z†] :fov%8¡¦ˆ;íkþ–0¹W†l+þ’EuSì‡[5ìáMþŠ "¥KBáĆ.ñY:m³“­`´yQd¾fR)gÈ䢓槳‘sç$Zņ‰ªËC?cÃ2únˆð£GB{éÞÿÈÝÅ÷oðÏß_|àæßߍ}‡¾Aïsq–z^Àÿöoï0uæÆúô|‘垊ò — ·3` É|MÞeÅ:¸×Ko %è‚Mn|&Yä€îž]Ͻ ß¼/ùUÏ51V«ó½çûÊù@ÃM"™éò T/NJ.^ˆÓ½ä„0×=½(Æ·&*Q¡IŽ.µ¼ÃVÙDké(è@˜‚Ã†Ž±ä-G6«šA·kü8¥9SÌù“”É%dÁ}~Ñ0ýÂ?¥ÊR)œº<¾ÑƒFQ}¢7žä%¢áSê‚î@÷7’Q¦n9͐R~¿Ãßùç†8Ð}ÿ‰qÖD^Ç:û5y»Ö ¤€„;1ÍÈèU`Œ’<ÁÜ ò±2ó¹9ØÆùŸ³ +2\<¾<þzRZ»¸zä찍lðþŠ9á'1´G§•”8 +Sg¾ž%0Qajã%–X1SzH†!©<+X›+ߕ¨’? Wz|“éè͍`ä ¹¬øè´2\L±Š&Ÿéôh*°t†N‹ì˜\½� ìz|<B²æWL�=þìêPo¤Ðâø%rSËã :#Î$htÌyxJ„Ô¥<¬È'ïùvA´fx•ós¢‚Ûd3ÑñÍžî8ç·Òr7…Ûü_yô㢠+endstream +endobj +3786 0 obj << +/Type /Page +/Contents 3787 0 R +/Resources 3785 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3784 0 R 3778 0 R ] +>> endobj +3784 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3778 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.723 660.528 157.901 672.483] +/A << /S /GoTo /D (section*.370) >> +>> endobj +3788 0 obj << +/D [3786 0 R /XYZ 71 757 null] +>> endobj +854 0 obj << +/D [3786 0 R /XYZ 72 712.597 null] +>> endobj +3785 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3795 0 obj << +/Length 2332 +/Filter /FlateDecode +>> +stream +xÚ­YëoãÆÿî¿Bè—P¨Å»|¦E^ã.HvšI¬Å•µ8>t\Ò²PôÏÌΐeÊ'$ÁLrö1¯ßÌάÞ=Ü|ù>[ä~žˆdñ°Y¤þ§~šå‹‡bñ“†Áræ2‘ÞS½™×ïʦ[®¤”^ä'Ë_¾¹¹{¸ùt.øÒ‘r±®n~ú%X@ÿfø2Ï{7«ZDIÏrqóŸ›w32$yæ'Ë`ûj¹Š’Àk6ðŒs¯Ûj«‰ôeÒm­KKcÆÒ€~^Ʊ§Ê~zªƒÙ¡WРՍ3ÜÚ‘ŸZSÐÀn¹‚ÆÀJP9õº[ ç°M] ü.¶jhr·¥!Û·µfá ˄&ë4ïnjÛiÅ;9€¡)Á&«0ôó8&͛Ö<™Z•À#O¼BuʇùRxN$Ok*Sª–‰5=w­©×fWjúìPØ<öþJŸû-šÂ û/ß yâ ?'ìÔx;]e¶/tmM·ځ–Ÿz1‹ü<Œ‡ÅÍ®3 KUÍ´=•*ñ¯jZÝYVõç î5™ا~DS+ rÀžQø…®Ÿ›¦Å—Èë­zÒDƒÁv Gk'¾ˆxŸ¢/„gKó´Åͺ¡‘�pÌÏA(u« D´z¡e ³ Ï@Ð!þvŒ¨–A H4œÓje›š—„÷¨Ö¸õÇ=þUmÁÃë¦Ú©Î<š’•]fÒ+e"÷>ðҚy5ôô[” õšR97Ì@M•O€¶n‹¡&Bo«©�YÈW º£ë—]iֆLÃV—z jaˆDòÂ\ø‘ô©nÚê5`dâ'A2L:“ǰ8ÊB6Ðh¹÷Ψ!œÕm[­‰ƪÔÊêj•“ÏáGˆÜd|e›eQ1 *Ýé9f±·V5 °%èÒAõ¡9ýcAHçº-ÍR-O7„ÝîZM ÀQæ€Fs„ñ…2m…™kK!°¤mн{Ël!"Cï|mêÖ¦§kgü¾nʾªq# —â0dœ(Hq¾roCBÕ<·Õ–p �0”KK†äLp=̧˜ÀOÒtðy9X¯¡Àp*œåK‡ |*|D˜]¶C’%OèJÓØ‰op¸Õ»2µ&+HÑ-ºçb¢½éx‹FírDÍDÆ@哲Œ¥õƒxjàõÔcrvL„;Ú&^@Å]¾ ½ïšÖ¥kˆ­fi¾3k帉öÛíÚF±b–h”?ŸJH9%fAüÐ/°ÍpÞEšÝ6}Yq„5ôV3™vŽ4l瀴ÆL¢­Øñ²’𾳦˜óó蠔€ÌN¥Äœ³¡àœm6„6Ò¡9ú¨ÐË` ˜±hhúÊp€úSF$`®˜ÁžxÂP`ú&¢S &~–çÓ5 W<p¾ÓÀ95"¢2vgÿZ¿Õd¯ˆÓ]]\ɕ‘z ×0YÕń¯¾ RÚí뾪–€º™<Àté§Aô™�ŽÒc‰ ±4„P¸mgë‚8ƒº`\áÒ4yJÀ�e[USIyÌB…Þ¨¾ìÈ¡ž©•Ëp‡ÓÔÔÙ¨GÂFäՐÆ-»<Í]ù9uùx€5oúì¶ +#?“Ù‰zÎÆ Þ^ÿ÷w÷±zVí?þÏ¤Û m&éBüíOwšÅˆc%-z‡Ê&É`‹ÛoĐZ@‹àº(‹n cÕƒÎՅô¦éÅԅædod7<Òªšë…q�†‡íÿ2_Œ1îÐâ +š×;X“8¹r#'R4ÀaÀÈO¥`r©ÒMS_Œ§Ð¼½„ôe:Ûĕà¯åŽ?ˆÓ+åîæ÷³4~c}ãéI–¤Ô‡K˜eS´—ƒ¡²iátßTýŽëð›{š‚úð‚‡@Iô9njx™3‘/âìM O +]‡n÷ÆjŸ*Í{êwÊÉ̙"‘šHu;NT$*,‘6ƒ .4@:áh¬;ìd¤~,_!ƒÜ!b??/7±(œ±'T¿R\‰—~֚±|/q<ºcþ¸ !K¦âZ—>ÿ>—…0|lOqþRÀ}b8ãè)ÒD^ᛣFPÊ×ÃåÅXöà•=T,°L“˜Ç˜Àæ‘ à ™OøÁՙïw†E,þGÇ?êǓÐ$Ô$¡tzÚ~@»‰W©áÜNZ*7â +_¨L †êcU]>oh ëRœ½VeIE„ã!⨧Ñ>0;Žªs–;×ñ¬Á}YºJ«ÚÔO›ž¹d¬'â¹ ƒ%hè)žˆ•‡?wî¿Çö¨aHé……,ƒi¿Õ5AÐÝ_.LÅ ÝôõÙ7˨ñ’ËÕJ7‘*99ðܰ55F[Ç GÒº±#é­:%rO¾G!wEaì•ZY÷šxÎDšÞOœ…³¦ÎBŠ«îzË»[oøpzá –ýø¤¶9Œ‡Üû·¹TžÂq%ÓI¡¥)ª³õo‚½éòÇqMgu¹¡÷½A¢NOºÖ­»jDºbátÛ6ÜøIWxŸÎPuáíÔlÏ|G±¤>íoŸg+Й©·öºBôa¨Ê­†PàÄÉh:{vpœ+Ïë3I=¬›5Û¹Ӟå®^ãt¼—ƒ(ùSûM[‹ ['1œ9álï‚aد;î]ÔiOƒÉ¡U®>ÞÉqp,ñl–®¸‰>Ӛ¬�™+òæ|û9é¹=yÆ+› mÈüš²$¨ç2űoW\…˜ÿbÞS¥9ú?q7I ’ ¸ŒMZ²ëÇ>P$ Ċ“š.ñö_Õ@i+º7w_ ‡þh€/¦³C¯Ì۝«t®¸±Í¯Y翆Ür¬·¼eÕØnH˜U…™ ßÔDᏻ¾mvZÕs&§ß9Y.'-Ré qvãýCm^hÚ¾i?ÚÎÝê&¨Ïvúî~õ#TÅÍoԑ@?¼‚ú˜s|¬›=Ëlê3­ÿ Z߯[³ëFiJ殘Åî¿_} ÖáC3>£ÑÑÀ1­[MúŒÙ¢f.x JòBb©nt]ö…¶gâ¢ø ;TM9§î¸©˜zúè¡Á +ÿÒu×­~§^¹|ø‘ì7Zÿ +endstream +endobj +3794 0 obj << +/Type /Page +/Contents 3795 0 R +/Resources 3793 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3792 0 R 3790 0 R 3791 0 R ] +>> endobj +3792 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3790 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 546.774 251.575 557.069] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/dgrid3d.html)>> +>> endobj +3791 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 514.285 251.575 524.58] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/scatter.html)>> +>> endobj +3796 0 obj << +/D [3794 0 R /XYZ 71 757 null] +>> endobj +858 0 obj << +/D [3794 0 R /XYZ 72 499.136 null] +>> endobj +862 0 obj << +/D [3794 0 R /XYZ 72 196.756 null] +>> endobj +3793 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3802 0 obj << +/Length 3016 +/Filter /FlateDecode +>> +stream +xÚ­Y{Ü¶ÿÿ>ÅÂ@a-ê¥Å‡^A vmƧ½3Š" –{ÇZ+)zø|0üÝ;Ã!µÒ®î|M +Ÿ!Фf†Ãß<÷ÙÅÙӗé*cY,âÕÅn%’Œ¥*]%"aIš­.¶«Ÿƒ«j-Ò`hʺ_o¤”bñzó8KÎùú׋7g/.Î~?ã«þqøþ C¹*ög?ÿ®¶0ÿf2™¥«»k¿Rq +Ïru~ö³g(ˆPIRÁTÌWq–²X9ALWÿ–¦Qö[ìÃ( 6ëM$¢`èô–F¦¢çÅÐ~з4þvæeWÓۇª¾q›òŽžoóÞTl³G™6œ³,Šˆé‡Ú¤-œ;N"ϯ©›¡Ì[zy_™O4*n[S–¦ 7]õÖTWwÑæ4‡mn*“WœjÑ(™Ì©ÂfÝäWšÞvµ“ù‡óÍßߝÏhĞF…¢ñîü©xBÃé®×­“üÅÐ֍^–/ÄÿJû¹®ú6/ݍUîž_ä䘟æ‡sz~ÔmgjG¡ÞÑ󙹊 Ñ{7 ¬ö¦òBÔUy{XІ ˑÐyç8å™j[ßtÿŸãwþ îéæÒô4üçÐu€;'À¹n/oφò*oï?ä…ÞÖ¦wñWâôh¶¦»>\A74pOºŸ_Óë Üýǀa+Ž2t×f×oÞ¼v<ßäM^éNÝ¢†~—ÎI}Dm\–zSêꪟHºÊÞ\Þöڊe§[Ý´À¦êAÜc¤}£f,ÓD2¾oÆap뽍©ú#õé¼p¼‹ë¼Í @’š;óM*YœF«Ov.®áÜ"Vp1û=Ì~&ää»X1•¢o&u¢öe¨¬¢`$«-;UÒD‘—ú”}±XFž Þ ²Ýš_B.u«mPéqÎÕÖ{Zî½x5ŒZZ­›Þ¬9Ø]Çð2Dðº§=yßë}Ów´­¯Möª(Ck¹&ÀÕ¾á1èN>C ³GÚ(îeÑ¥„ƒv áÍÞMÀƒvî£iëjïâÆY¼«h×¾îzu·`ÏûΓ5nDÏ®†¾oë²ÄȆk—8s{$ˆ>â GC߁K×Q8°vKØ~ûü4p§1 Å*‚m"»/t –Ar0 ÞӛO3ˆý©¥ºÐýýÛ·Oðò²E¾\ÀÇYüç9s‰¢ëçÿþé…cŽöc…øþÇWŒ†¤~íu*¼Î+ÓíiÊ/UºÐ]—ƒI¦2@Z‘$cÄEý)ß7¥vÓCœmòÎÓµéº{‡=^ž ƒߦֻÚ� Qú#OP$Ñì,Et}Lo9¹»àýÅËMJS$^¼_ж’¥<[©,cRª?¡n!b–ÂM#%.Ào~"Þ¤ˆÐ¡&n>õN`Œk8(r€n§K‚íÎ}åb-Úz&ãõðÑaY¢[҉vkUíI[ïRx ”•o¦P+ŒÄÔÔ7]Cô +tOª  ށ“a‘ÇytâøÜæ= + áÖQá8E©²½ñK¢ØâI¢CdÕ´×&£§nW$)“ÉÜïª0š9Y;á¦Aô†qÀ…òqðÈûâ+OlÙÑóŒE1?a¸-ìAHsEQ~#3ΒHÎÕ襐`<L—¥dñÒs`žœÿ˄rÔ^éJCÞSÞb…¡Àсêê^ö¨ÿ"@‡n¶§I +KÒùwL 6cˆ’‘½…$Ð`¬zü°§�6ýa‡Ô1ÐØLÏN"ã[§F…«$ø±îý'×yÊÙFÐ⳪½¼CC«Û^o—²÷ðXaå(K¹Æÿ£xÆÉ%ƒmk>® [´lÍW¼Lҟ 6돦У&Ûâ�êH\–î´[|6­;ÔPèM ±iµãYÕÕ¦ëA„¼u33ÏÖ1‚WtZÀ€³K�TŠöì/M +Ø#‹“쐹,XMÈT’y„¡ñ.PâŠq5ºG�ª¿©´Óä d“Ó.Ø B²£1=’½iM﹙¾£Éz蛡g“¼jޙœßRNúÆI5­–ÁsPì† –fjbÏ6kô™þ精ڙÒ%¾Ÿ}‹/U¾×ß=úòÅM~®ê/ºmëÖgºÝtå÷ÁèþËbª\Íø-ìè®ë›Ù†£l՟Áf«Éѝs~ç{J+a‰ša‚޹@JF,Kb¿õ»…›„D"iåíÕ°S×{MJ¢[(ëŽÌDÙÖÎv�=oj6j =ÕÃ%Z»3¯ßp2CC1‘yË×€ {ôœѾ[àÊù‰Š¦ëvВEÙè£Ý=*pyw`[E,ñ4¯GÚԃÁy �ÚH o*0°öîw +²lõ.‡|‰^ ‘…J¸ôìÈÉC{t*,(Oò™±2k”bYßC)e™ÍÞ^Üô¬)IÓ;º<J€b´”€X€`€ôÝV7ûCÑ{O?Íâï.cq˜x©^¾¾XÈö€5f{‚¸”é}ٞdJ&G=¹™¯å N(”RTG¼{uª,ÐfFGqŸÇ`—p[e5r˜9¥ÀÀb6!ÌÂ+ÜÖxu‡‘®¶n â8ʱ÷OéÍÃ?QY +g£hÕ¾!ç!ó)¢£&’Ʊ4”ê¶Y#”m^bñ'©éyðN2xl!l}¥½?ã@ñaªˆžƒÅœhîÃ@ƒ)�à:ÃՍ)˹:…9ÔGòà:ï0˜ÛKr¯½DѨFïü9ÓÖXÍVu¨Tyœ$èr“åÀrP†Ðeã©(|­±A0©"è퐘b‡Á&÷À®8 mEWš€qÚ[òÌXnщ¦s_”É0%Ýõž@ÉÐûô + „{¿è¿…ceXÇ_Ë5 Ó?�ցÀ’ñ‡ãÒNpJ)$àّS²N˜€ +pçíÆçF[š›9#;ss]wn胏³‘$Åúxï?s[äàa0`×v;†VuI:ÇÖܧÉ(aŠG+!…÷û´¯T°r-*K)‘Ù ± ·R܃xìzŒ—×§‹SYÀ€‚Æ¥):P}§Ë/–BpñGÍAª‰¥rÑTÙè»ðÞUìsSÙ:J¹Ð +O@››°<a—ç‰ö×Ò¹ å1 <ÊÆ'˜½Ü¡Ÿ„§3ès¬ó#²ãÚÄ6àm7Tšš˜¶­²ÐÕmõ›†…õ—X!ùºZʇ%&é˜+ÀI|W><Ïs—rÖqëËÝO‡Þîc<¦ÏýOP¶¢À!ÿF¸^±É]ßµ·/—X4íØÞ}äô=m;¦û摣’ÿæðy’`û–ù¥v?!<Îÿöp£»ÇOæ¢<þëS×ў/ßE›núë'r¢®ÓDß_Ž€0tYÄ3,¶ÆÔOÄ00k*t&¾+XDõ6EÀ0\m§ÄÓe°>¯εÓ~ ÄO\ǯ¦;¥—xzñ´ú†éNwøË[pØ2źoÞ9Obç¸a¶€:ÕI !/=ø=óՐm~pH®±ÉuT’k +>õƒªíu¦Ð %Ød“Còô‡KoHé¼Ð;$(î"ÇPY|Z‡bVÃk¾Ý¼h«îpÒ¥ÃI·gG±WX¦® }áöt:oév �à’hJüŠF +´a Ë£,–^rD;? áçî÷`WÞº~mÄâø¨/V[ç«"ߦ‡küt}W´¦éÝê*aÕµ‡luK™~"�YêÊLâ'ˆŸB +‰ò͉¡OªqªÈ+j FÑ!kÀ—]=؆kD¿¬OãÏ)6ƒó +ÃÅCzëÚäiä364wÅbÉçÚò_{m-Lµô‹TÈB.Œ´tZ°»x׋-Þd,ÿ 6[ú‘ ×]C¹Ë{ïm`­¨!ëe‡ :iê­±ð(ƒ=cÑÛÈyu´`ƃ"ø|NÆ¡’Å,n¦œCÖ¼h~)KyßÄGÁáÛ2vˆC©°NYð;¶o?iŒîÐØ›ØÍZ¤ò 1Ÿý1hÈo +endstream +endobj +3801 0 obj << +/Type /Page +/Contents 3802 0 R +/Resources 3800 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3799 0 R 3797 0 R 3798 0 R ] +>> endobj +3799 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [418.044 483.693 437.222 495.648] +/A << /S /GoTo /D (section*.234) >> +>> endobj +3798 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 471.738 108.004 483.693] +/A << /S /GoTo /D (section*.211) >> +>> endobj +3803 0 obj << +/D [3801 0 R /XYZ 71 757 null] +>> endobj +866 0 obj << +/D [3801 0 R /XYZ 72 429.2 null] +>> endobj +870 0 obj << +/D [3801 0 R /XYZ 72 97.104 null] +>> endobj +3800 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3812 0 obj << +/Length 3723 +/Filter /FlateDecode +>> +stream +xÚ½kÛÆñ»…zˆapb¸/>Ò @“Öv‚ Iá Ú"ÉEID(R!)ß] ÿ÷Îì ŸÚó© PØ8-÷1;;ï™Ý/o_|ú:^%~Êpu»]EþG~'«ÛÍê'Oy½‰ +•·«®e읎eÝ]¯•RžöÃë_n¿yñ·Û¿½«�þ  ý P«ìðâ§_‚Õú¿Y¾JâÕ½uXé0†ßrõîÅß_|éÀ!Lb?ԌûG»s—>|†û}úZêÉlúÂÈÕZÀ¦&¤m(i¼m]uÇ´ÛÓ×®°]m'®–=òÊ÷ýpÀl-„ŸÃÐöõýœEcŠóºGC +_õˆÿ€hÛÝUxUzÈ[jRy¤»ë5|äô‘ÓQó&ßPGÊKڢڕ<iS4yÖÕÍãð ¶C¯næËRúÁR«ÞÒïхW›Ó&íú½ï&X2 c™vÛº9¬„:ÒQ²âç@è >´á¤Ö=ôº\%T¾ó¯×Z/«Ëº¢9?&xõÙ+ø0�¾ù±*x]›Šå’?ó¯øë÷ï>ýGQmj<Æ}û)|JƉOÑ2·ûœ%KMxªµòµBÁîÅàZIïޞ|ÝÎ�òSž-}‡=¸ǎÆOĸ_аÞãŸü˜T~ rÆsÓjã�'I7¼µ2±U“s,…ªpV�åC¯ÉrYNݞƒLœñG®Óç}aåZ)S˜)<–!³ö°"% .Ë`j—-„R~ Â%¬ü' aÅáZFÞéZxè‹@v-vuÓ¥wô–E‡¯c큣¼¯·´:¥Ÿ©žE¤(4E ÅǁѴⱇ¬LiWÔUJó+µø `S½?±¼#½´lkš@$`í ­B4`P€†NŽíœUf°Äݾ@|”ž¡ i“S£ÍÓ&Ããî­rC‘Ê6Èæ�ä\™ƒbôۅ>èmgÉc£ ˜“µz_4uuÀvFº¤¡÷ׯÀöEzWòä7ßýøÃ·ßߞ» i”5ö&Ž|-?ê7¤ŸÄÉӞCš„7¶¤d¬_#ŽßwûÃu¬¼¿ ·oQÞÞV–p Ô¡ 5‘Wtܕ1aØ&s/‘ǣ僥)¦vh¡ª ê5ê1ÌE± ä@÷¢›Ú9}<ˆL„W¡{ƝH&VœmÇcÛåjorÖU@¾g?õoÓSÉÀäó”Óg¿Ã©Í7h8•ð¾¶3ƒa¨Í‘´ÜyGêeº¼íÀƒÑ@kõý=n›7(0v牨Û+ 8ÝÂ|�–W£r¿¬ +qjí&*é…4‘ƒ|³Ç›¡°7Ö3boqÈáX¡”à¬é@§ªƒ¨Ÿ¯¦ó¥—¥eIÝ †¶áñh}1$ÑF>ÃÿPørt.ú± Ï|Ò #á£/=s`Q£2¿Ö¡ñ¥Rs¹µñä4p]‘šÐa­´ÄàÆáäb_5`í!m¨‡Il´5ˆ–õdk­˜m®QPµ˜ZF-zËH »ôW+¾-¥Ô .¥³æºµ58—KCxf5qq}¢ñ{Ä!· +ЎØi­IQ¨‡-=Cu�ÃÐÒj~°ƒ_­ð±Œæ„ggYñ˜­8 -¬8ô<mŵ›kVF%~È?bÅ5Xo¡,$ y„ÓŠ+ïö-a*Ÿ1rǦ¾#�–P8즨Âòzj`¥B™Šc¤B…f6 +½¡o°t„9™õçÐ@¶WýÂÓSDÆ¢8#èý¾ }ȓ’Kî­ 4Û:xÝh°JÐ3DÛÐ&;æöH9Ô_Åê9õü8Ò£gqè§ÔÀ'Ã>ߜm‘<ka´¯ÂAiM1:NÝNjÐÈøèùl¸Þ.¦›i֛ÜÒ©‘L5Ô¼j³X×»9´çóû§ìã>HE½·”"PR³æcÌxÛ{«âmçNlsaüéj$žß$Ãîø=VOÄïÒÂ8âwŒ­qì ôÔUù8‰eè>åû˜H×1(·Ï "?Žãÿ!Ô g¹- !Šæ2øÕ݆«À2H Ee Tl¼Mƒ¡ü{<VÞ´<cŸv4šfYÞro¯pü9hL#ËÎá=Œ½/R š@ÏnCeqפ”„-¶ðh–™ú øâ›ì,`„‘‚qè¡©ËҒxÄˑ] ¢Hì5l&ýÖÄlà +ܳ Ü}óWGü–­€W´‘D¾À¶Jú”=ñ°Š d4ç,„©RúaÄõŽ[‹!¸¹-͇¶á‚CÈèc£ÈÖ}NM¹þQ¶4L†F&u‘Â'l°ïÍ:hm˜\„]2°(!¡\Ç0Æ7Q¼P™i=ŠۆOl›Ä~$ã³];ܲÈÚ×þ HÚ—þ¹ÏϊjS¼/6'`®£bûI¤¦ûҜp!z°[gÝ!’c-Bm0FbÈLvÏAéì©É-¹Om"? Î + lD,Q çvàI"mÑïóô!o¿øÐ—�?§ÁuہÇÚ}qõÁ•Y\éÕÒ«gˉOÈì˜÷ÑEÞ°äA‚096DÊ[>w8e?šÔ‰òÖ$Ä$/á8„AÊÐ|iÁ3èDÞ¸ý HËþàÈ@ £¥ +�Æҏ¿À°þáÑ} D] A:  »¹Âã†ðo‡ÁäÅdÌî(€–Å>´8ÈØª†4Ãh-©hufl¦Ì֐h$=K›­ãkÞ±Ñë‡í¬é×fÊv Ⱦ îŠÀ+qݽH� Z¼,æ•%fÓc,ÛßÛ|‡:¦ñË]ùo§‚«\—zÖbDÑóGú¹zéËí•S§ûUd÷–�ƕ\ ´¸ï¬Û ؍}˜dc¨ÓðÛ䨛QæØ<úEPǬºj«ßʌû J G؀åœzJ…¾Vƒ^¹äSŽ9üK»s@™Ÿ4­ˆÀ»;1n «×‚’÷fŠ9“¤=±ÈRx*ÈÛôœy©ët` ŒH.Ä ¹ë‚‘€‚~ì\±«x¢}N4t".¦±òH}\¼ò£P^Š ©Q(Aè0I³ÍMÞ Ɠ˜,+ÑÇzræÄæ¨c&_HÁO^î>qi(°K?GÁdꘞB{@Êû6½Å8ÿ§OTùWG kZÂiÜêCˆ¸Pù^ÿ4ôð»+(·ªlÁ*îsÒÑ`û¾°uCmƺ~4ywj8ÑeÍÕf„Àº‰*%\Gš ç‡c×g4z0AИwd¿rT(?ƒ'FñÝì<ûE¹Ê€'a½Ã`oßN"[yïPvûú´ÛÏn4nE ΠÅ{B«í†æHNøÀ:`gëÔ&½[›AÒH^˜@v=ô=×ógÛô(A2ìð« 1 »ƒ>* +øƒÈ{°tqźñ¨¦î:&hz°È °öÌðV`ªaF´¨K´YZr5 8ßÔ^Œjß§ØÔ9‹¬¿ËïË¢Ê)¥EÏAb²È×Õ ‹•#¡÷“±Þ]Ñý£d*Ák³}ZeVÄ1sÎ:jR²ÞÂûõt¤©Vìp-dðGògØ[ñÒ=£:è ’Ìc_%ޏmN½›úÚ¿þíTw9ÃlR·2¤´bòF¾ ¥K÷q±ddÒb¡•¥­-ïjå½ËmüЕžƒÇ¼ÊX$o©>’>`y‘B­#¤(ötÐ_už•ñĤŠg·ýjð脑½ÂƱɁܖzðÅ÷1K­H€£KBì«1?pši,܋E+„=†\ǹK»‚®mÅX’EÁ¯ibPQ¤˜ž”ÁáƒË·˜=gåi“S/Þ5[FÂ�I%tÎ+vÉ `C_ƒ¨Á µªØØƒª<0ÍL(Tî‘mÏxG \Ž\ t|i<ÀN Ӏ=OØáxr9îHù*þ(3“ñÂåð„4Èg� ãé¶£$ï5#Ìeç…×tZS§'HüËLk¬hòˆù?¢Y)€›)ô7+¹Çô'0—G°¿ç¨f|Qtm^noø6À&¾*p¦'‘œe— €}ùÒþÉ ¹ôœ¬rÒhP¹E)–-œ}´€êé²r*òÃñ¦*w±d×h]Õ`è [„OXºëCz¬%7´1ß«ÙÂé$½´@œH&j› aµf’Šó…8Ý]t‡}…1gèoò¬8À©‹]å8D»!$Xü±Ð0œb_S&˞´Z.ž²tõPŽgÙ¯«õì +‰1êxð3N…­SÊ¥1\Á'ë±õ¼"éõfú:FC0ǼWSï¶H§ã$™ËK^æY× ƒ0 Þ䇚ZH¼~̇n* +¸î¤(¸¨þ*ðÅù»½´$=I—¡½=UYÿ>'ôvGð5=-¶cð³ÈÃ䅊ød>$!Œ/667@¾ -µvKûówQ…„kæÓ»ÕO~¢Â×8}òRvΦkéÃã#O,Ç÷oD(|£CG)Dëäéº/ÄÎÂ|üB”Ìáá…wÛ¥‡£ûiÃxíd_mè>ì °B@ŎžúQhL‚Ç`ñt‘tº)TI©’ =a]%‚ˆi‡ê4>‘¡ÖpÏÄkùí\I¼L(ã´Ùà“ÄÄûj]¦Õî”îrúnÀªÙ?Ú!r²òÚWÔ Â|6BK(néƒnýl7ä×¥Øæ;¬öQâl/2jì(~)ËÂÍßL„ÇQ$ãwn¿šžlèEB¯ç ­\œÌ¥‰ñc-þßÚ(näïûLQàæÀÄ¿Øþcø~o)@)ym_4|\šÀÏr¡ƒn¿“©þYד§ÑnQr*ùUîTM .%ŽÎ^G$¼;ÆDKÎ>Ö§¦<!ÔSN ,|0Ï+ñ1Èë_§¥ +endstream +endobj +3811 0 obj << +/Type /Page +/Contents 3812 0 R +/Resources 3810 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3809 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R 3808 0 R ] +>> endobj +3809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3804 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [277.767 190.009 291.216 201.964] +/A << /S /GoTo /D (section*.56) >> +>> endobj +3805 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [171.629 149.854 190.807 161.809] +/A << /S /GoTo /D (section*.331) >> +>> endobj +3806 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [481.377 149.854 500.555 161.809] +/A << /S /GoTo /D (section*.211) >> +>> endobj +3807 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 123.315 262.036 133.056] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/electron.html)>> +>> endobj +3808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.565 21.125 194.743 33.08] +/A << /S /GoTo /D (section*.219) >> +>> endobj +3813 0 obj << +/D [3811 0 R /XYZ 71 757 null] +>> endobj +874 0 obj << +/D [3811 0 R /XYZ 72 452.973 null] +>> endobj +878 0 obj << +/D [3811 0 R /XYZ 72 107.066 null] +>> endobj +3810 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F26 3010 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3818 0 obj << +/Length 3052 +/Filter /FlateDecode +>> +stream +xÚ½Zmoã6þž_a¤Vé®YR|‘Ôýt-Òb‹ÚCòáîú(¶œè"[®$ï&wè¿)[6cÇY£»‹5I‘Ùg†3Ѿ¹9ûê»t”±ÌÄft3ÅIÆR•Ž’8aIšn¦£_¢»ÅeœF«eUw—c)e¤˜¹‹ÌdI$„¼üíæ‡³«›³?ÎĈÃ_«áŸbœËÑd~öËo|4…ñFœÉ,}²³æ#eRø­F×gÿ8û‰å'@Ãd)3Ê1ñÝef¢º™çÈCª¢v ¿qTLÊ_¹PEÓ"CaøhÇÌ$ŽÂÍ}Aìç“I±ìòÛÊöU4³d[zø+×¼œQ{A«¨\Ð@W΋¯¦yçÍëË1 3-`‘p´›âë]@Dœ1­äȘ˜©ÔìCEê˜eBöȈhX!ã}D`º`™Ö›èÔ,$әR6K>åd<ϛ¤Êo­pEE ̋¦œäM™yu@Ձ³ê‚ R^'¯à?ŒØOã@ª” õ™4¤fYª?GB&,M $Á읹§Ò›»P2‰®—U¾È»²^ìöhnÂ%Ÿm£±dæxÕ&.  ú1à‹bo¤³Ýs +žA;ìO׀ÓâŽ,“ ³.­wýÁ>„äÑ@€ç&I>NÇhié@(vA€¤±¡nhƐVÌb®ü”‹«]"à.•0~Fñè°[^éO¾Çï½sz òçÅ9 Àöö÷üꜞ /I¢<†ó¹wÆn ¤ÿ ÿ+š=J9Ð]¥è,c �z¥pÉ$÷–yw +¥|H)=pí}ÝtECpÖ³�i6Ðâ/5 }a ãIºÏpgʈ B>.¦z±aÚ¬›=¯ñãµÐx +¹Œ1'ѸΓÚÃÇShüŸ‡4~_<îèhá�%š¥â4GBC‰ I¶ú�ýt ÊÂ&x§çq:ZÆ�NF²T›“5°¦” öÝ¡ 6ϝnÛÜ9КNØmÞ:‡ øñf= ¾†ç\œF| âAÎCâW§¿žÑ“ɪiŠÍ`_Õw-ä¬ÅtŽ–,€do™:‘q(HÏ¥7Žö/Aç==o'¥ö˜ÈOŽÒÇ�R¾,; –R@Ví-íæ–I_s܎å?�]©OƒÈ˜‰½=ýx: 6­êRD0*¢#ÞÑb âŠAv¤xŒñÖr}©ÐiQ¿ñK^pZŽå}W|•ÅLħ±•ÁåÂ$É?9$ÿŻϛ|Òg¢M÷ÔI18™™¿´h!ŸíbŽ—8€ZʙHNZ +9 Wíöxw]»zӇ럾úpõ-uR|íEDþÆj0S(ßÑÄ¿ûÆ÷ÔPэùÙ7®|ãß~οJ›¥?ñ±ø 6)\ÜOd˜‰`)÷†ùÍAÖh[C7õá€ì!Vkˆ7*}ðÁ#µ¯ôø*Àºö6Äò0ÄGãÀXëӄJ¥±øëíøçƒvl+‚UW.«­p°,÷}4Ãa¡ùQª¢[”ÄòŸ»ªü 97ћmþ†Æ.ݎ—¶j¬±DBíŠ|"õº{ªb‹â#¶wê*›´L”É9n¶ª`Y°q#¹¦(ØåXi}»é€Mȯ×í,ÐÖÉàτ`,Î{*×5 ·ùXz«8w36kùš­Ÿû ²eÌÈl‹DºEa«¼gBcÍÕªA6;^Î1‹@uŔmÂÆPÀÄ hl™©Ù 4ùâ® ±±Hi ³ x+RT€Œ±V«""žø:9þï˜òðÕ«®-§Ž2*„¶*ÛͽPc# ]“C­ôuŸuÕƒíGҐ{A)šr&–8ƒmÐQåëõ ‡P9Ê?i´ÇoFtÖ¿àè‹úvÚÁ§û²7tšÔ󑘑%Âjd9Pü‰9K×Õ¤g”Ý›K€BÊ$÷¬Oá¦ß—nW16,AÂ�! +Qàyû=†+e¡`MH¡ÓÍ"ÛiÆ¡ãÃd,^¸‹1ÑøU1ëÆd9Jh&Óxh:ÿYµtÜ P R†$WJGÖ6V`ÖÙ8„0EÃlþ}€ÙÌØkû˸} °De/—V%jSZd´5!A4XtEƒáSge­é·;p<ªrRvÕõÛònQLß­5ƒÜnÃZíü�ãpŒjÓEñÜÑ^‚7F3êÅlQ¢„$OŸ?X7Ԓ¥t2ÓA§Ü–]IG}¿zNnxrŸãàÇK'4Œäôcù¡&ú;ü5µØE߄¿`&sj}áw,îògxè-h“‡$rs–¯Áígò/:;ïƒÖ˜fñ ×ñ +O4[¨ÿth΀‘ Ö­×�\ ÕÀ\Òܾáf÷OzÇ Ý+°–¸$„›µMXÝá³zG�Ÿý·hÈÙnÙ /UE9½MãÎu`øAGñOXNÚæ2@Ë#g½Iäh¸¹Å]Ñ gñÀ³Áº©Íâîdø<ÅlFÄópmÕ;Ñ˩͵‚ê,N^ªïPª£X–î<Yšmú€žÇiyWv(dš¹ë±ÛO¨Š®ëà ôËùÜzâ)z ûو0|¢upÁ™SRK’ìÃÂnšEò‹i9²­g#ïÈø2ÎT²•{TEN[)҆‚¹u 2s®–{ODU‹ù¶ÊEÛ!êX£¸# r9ê·U¾xhÁzTFoh úéÏ�v¶Ï�ŽÍÈ`}â:õü@çi@iQ/ÆOȃ‡Ö©¸»ÖoËLlX'tc§Gݔ-]&a|mЙ—‹rL!xàÁéMÙa…µœv8–;Ҙչ$wÍeíô{‚= rÂoÀ` hÿ>Ý%¢jÃ#=ó–Ý_s©¶^ M<˜‡^»BæXÊÜf›QÀ'êÐ9ÐhWK·eÓÑ"› à#»­±®ÊÖ)‘F Õ>54v‹”¶@:mÞHcªŒÖ 9}ƒ*‡w˂‘i½ºµ‡Â=ºÂþ<„ îû|¹lêeSºÏ‹”=úîÝÖÊ_fr›Éû:= N)®tá/—ESú+`í«Ç/Ií×á÷³BSC&M¥Î0бî³el?ÑÏùEwþžšý´§®œ´ÔÄ ß NÎ F8SZ¨?§¦Ŏ  øûý´9àxàŽ N\ðp¡_ÂÅÛ±ˆ™œ…yA.D,•vXà¦gá­}Àl=JÀ¼è›³¸ûRðß/Þryä`ÀÀ½ ±Äeo¹zŞ-.ýßÅõŸ‡7Át¢{‰(¥írùçkv¦ÆÅäî%[K³³5uî^ƒ4ÿ™šËòÙÍᬥR¤!Ñã~ññvÎøìââÙMuðñ‹õFŠé$ÝÚ¨ªï»ÄÛ䜼¹¨Þ8qâ]üNú趔_LËrß§vã¼½Û<{;çQŸ¯I·å/1ؕôS:B0_:Y~ž…a®6î½\ƌÿˆç†.:2”ÖȔG-Å¥{}[ᝇmú ®¿¥®Ë²í²uK?‘[NÅ35|R•>!‡ð—e´8oúm}*2udËîÞíE}#Œ4Å+ŒMƒñx©-9M½ZLûHßG—ü¹÷ZÁÈòS;__Qҋ¼Ëݐ³Ë>?¤âËÖôüu‰Cþ·ÿì3ŸiáT/7Nj»†rThS†Õv4kân·¹½ïÂ㏗k唺ÿof‰Goì{««"3dæM0WZ-&îBfèc*_ñ“Xþ›*£mëõ§.w‹K»­w‹ïpY]_^ ¸/u67ZºÚF ’C3~é {Nie‚PZ1µyÁ•yP©e—cÆs]ù¥€tπu$J«ðÙÁpˆæÒÖ»“Hh>т'Œ'ýgAôÒÄÉI#U‰áTaG\†œ`î8¸6¸:ŒbdÙº,WÝîçÏÖÔV `F, )~Œž1%üÇè_’§ò˜¯Ù§úú$]õ™®ÿn´øö}óãõÿLë`C +endstream +endobj +3817 0 obj << +/Type /Page +/Contents 3818 0 R +/Resources 3816 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3815 0 R 3814 0 R ] +>> endobj +3815 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3814 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [409.442 85.177 428.62 97.132] +/A << /S /GoTo /D (section*.309) >> +>> endobj +3819 0 obj << +/D [3817 0 R /XYZ 71 757 null] +>> endobj +882 0 obj << +/D [3817 0 R /XYZ 72 710.604 null] +>> endobj +886 0 obj << +/D [3817 0 R /XYZ 72 59.246 null] +>> endobj +3816 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3826 0 obj << +/Length 2497 +/Filter /FlateDecode +>> +stream +xÚŚmoÛºÇßçS 8@Mó™b†½¸E[Ü{ےa(nï ÅRb­–äIòM²~ù>9vÌØQ£lhPI$Eóã_ä9´Þ_Í?%#´¤rtu3RþR‰]e£ß¦„ðóÑL²émuN“éf½ª»óclʑ<ÿýê׳Wgÿ>## ÿˆë€#ŒÙhQžýö;ePþë#¦“ѝmUޏLà¸]žýmç^""BN'G; J!™#H-ɱN 9AZßÇû§0(ØÁèI£„ äªXÌÊ´ùæ¬ÒëóPÉWîúCÚås�ÍÊÜ}:OØ´nÊÔS»\»;ÅWLxÞ´‡ 9çð@ò.Ä1`8¾’%Œ¨”¯ì$K }̀%�eÉD ®½DwÎÔôãýz•ViWÔÕ¶½­‰{¤^­S©‘è¯SÊw¹$R1D‚P'©q~ŸlXC¶Ez}Ýä ÙÌI³Jhù´¾q%YjÞùwá +ù´[ziߙÊ<ÿv„roç"€ <>¼$ˆxÙL~:Åçf³Z½˜ÞNEÀp$¥rŒd˜‚¾4¢Œ{4ׇhƒE4uãZì÷EÅ<4™,;¡æuÙC[¢emWŸnyio¤Œ!©‡ÑSˆª ¶÷¯[/ +½=ˆP 0¯±a¦$*£AWÙ) +Ç_«­ûï\&ß9‚¢·X[݁^!&ƒ >œBÑ.ë¦[¦•7n¢¯œ¤ˆ)nOÊù$›OƇ x9èöåüŠ®«U�½é֛ʎÁì â¦Ð +%T ˜J‚®>½ Ì/³I9›do�³?ˆLˆ5ˆ2E¢A™ßNÁ\֛æs§Ì½‹Â9™†¹«ñs—yca=TÓÚ¯œÅmѵ'øôö-ÂV6M›€ ΄ŽÏÏ}øìJW�ÈÂpó\»e¤\ÌЇQoÿ"Œ a$!4‡Õ×1Zõ`D¾úêí[„ÀÉ£!ÁÐAC¿ôÑÐ> A5ÔÛ¿#–@‚IaÄ ’,hè_¯ l ž6>V€PAÊ#$z{!A!ÕÖrTCÚÔRž"±É<ïloC#ιæ0ÃNR4 ûç“În#ªË·‹ÄGœímhÄYL;ˆ³X K›sv}ÊÙqZ޽À'äñºñ¶·¥‡Þr!dh¹f(EÊyÛ¼I˜öËÅäóÅäò|&¨�¢‘pMĈøñp­?T•@:8ˆ„xBP"ƒ„þþP'?ÓHƑ‚8èÇAö†)%d”ƒp”P„ƒ8/OrÌu•ù9ÇÍA]nözoófg"r0*Ál`±6\Þ=.àY½¹^åÔN[Ó%´;®¯ßt‚C*a'4 lO±s3viþ÷æÍþ²íàúX¦-ª…Û.mºÝ¦ »k@1>2ù÷÷8B›]«A q´‚»z“Ùðg7¾AÒڛC%Ðh#@˜‹0˜ãXþãËíŽl|cm_S†Íî Ìɰõ7û÷õrSùô·ÞNGÀ‘ ƒR„!>pØî^bFa;î»tå†ß#Wößæ«ž~FHa yè0¬†CØ?ÿû\¿Pb½>Ç4G"ÑC€ƒ{QAd§À=ÉÔðLëí"kMZÝzŠDK=3‹.Å2yHg"@ +Ù(( JúÒŸeE˜tþˆÃ½;̙èósæûÈ÷Lh¤¤ßšýx¿È×fnƒ“0@IUW3äM±HWۆeÚµÆ}¡MëÖ·/·3 +ôb e·ŠàbÝä‹<³?$A»ëfidѤZB¶ý!*¶XBÀªq¤Žôã¯a‘û¤öŽH)~Âêÿ“7uì'7Ȝ™~¡–gлŽ(O^ØS½ŒÙ‚‘ ò¥ùø««ý¦~ô¶ò°H¬ìF£ƒT35šyÛ^VyuÛ-¡5&ӻa(M³¢ºuŖœUŠN¦.¢‚v©k±¶Õu[tÅç^RPk7Ðì-ÊÙM³ÜØTùÎP(.‹ª(}ˆk ‚å¶Ù]‘í´¿,¦í2ÔÚþ ÒGÆ®¸6Mœ9MSd™Û%SûI@ÜÃP˜ÅF&Þ ©¦íþG&™«†@ƒ¢uE•ý˜NVisëoΫzs»ô=Öî¸ð;L©“¡‘T íÍØ"ÈÇy2½ +™Ý4¿ ŸÂÀyºjkW›.Ì4ámJÝÁ¼ÒEë?âxêñÍÄBäÔvGŒqöPrÓ¤ ó!ˆZL‹mžÍiåJÉÃÅ]St]^œiã@ã+ +[ê.)Ÿ¹qLÍ3œ jº*ÊÂ?Û²3GËÀÔµB¡Œ©0°¡~݄´2‹ùÜå÷ݟýwGuå³N“"Ám·>uòjblÇ'…4›ja~hGێaE +ŸŠ|¼OËõ*o/b•—›µc]·ù“Æäl(ÚȄ(»¹ü AÉ9¡s*\ה]‘n„ˆš¿p¦2£È¹Å*ÒՌp¸ æˆDø­¾Í;·—¤jÎïÏg‰†ãŸÜe–ߤ›•¬¹2mŽcëÀ\ɱ»þJ¯|•uh•ò3ϳ·M~zç7¶2¼öÇ/ðÓI0i|™v›&Kü †¤9~Èî„hcXoÿ¼ð<®Œíø˜!²—ëÒ?e‹à`\f‚!AáH`é#ÿ[yédŽÕû ‹ Ì/0C„2.dl5B”ë—vJgZ )_&4ǝ<Ì'´œOXxL ·Ç²{ˆöÙåÓáݙšûé®w\õ^À*íÆŸî ƒ`B’ðQæS˜3ìGtP#`š9gdú°ÊI€ž ­”Á¯«eÑn·,ÊgÒ¡E]–~kƒOCû,7“¾›§,Ï¿ÂRކ­ Ü?Þ…Á8õ¸Ig$“0k.µæÂ%ŸÞ<ú’¸u\ áIH®ž|ñD5bL>ŽpŒ“õ'}q¯}®¨_qµ»dܹsæß<ß7Äçô10݁ kFцü2 ‹Ä¦Í›YjÂ>Ó¶w×6ÜCW4aœì…m斔™vêqk‡þ/|Ôp 9½îöމe}ç_ŠçŒN$þ3PC’¥Ê½S~Äé4uÙB½éܵÓ!œìºâîuCÕ¦MmHeV¾P´ËÆ>&6rJ#œlCéÛʌœûlú0ïSց�”³¢‡'ÄE/ÌwžÛ'ä÷ðÖ´­3ËÄ,AÞæœŠ¸ºµ€ a_Ü£—fRcûËÃeî_Y®ù ô¿t¶”v +endstream +endobj +3825 0 obj << +/Type /Page +/Contents 3826 0 R +/Resources 3824 0 R +/MediaBox [0 0 612 792] +/Parent 3789 0 R +/Annots [ 3823 0 R 3820 0 R 3821 0 R ] +>> endobj +3823 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3820 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [409.916 140.588 429.094 152.543] +/A << /S /GoTo /D (section*.295) >> +>> endobj +3821 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 33.08 533.773 45.035] +/A << /S /GoTo /D (section*.23) >> +>> endobj +3827 0 obj << +/D [3825 0 R /XYZ 71 757 null] +>> endobj +890 0 obj << +/D [3825 0 R /XYZ 72 180.702 null] +>> endobj +894 0 obj << +/D [3825 0 R /XYZ 72 125.888 null] +>> endobj +3824 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3835 0 obj << +/Length 2511 +/Filter /FlateDecode +>> +stream +xÚ­َã¸ñ½¿Â60ÖJ¢ÎÍ`€,rí>¦ó’ÝE [´­Yôêè#Ýý碑:löf‚Ó‘Åb±î*ÒßÝß}ó§l•{y&«ûÃ*Ls/‹²U¦^šå«ûrõãúØlÂl=\jÓo¶J©uä%›m'yº‚xóóýw¼¿ûõ.Xùð/€Ýðy¾¯Vûóݏ?û«à?¬|OåÙꑰΫ(Éà[¯>ßýíî;d$Œfœä™—åù*o #Ý¥®Ým¶q¯ ùnyTê,—<9 ;¯L#X?ù±ÏÛ½RŸa ÛKá·aBgnƒÄ £ˆÏ,š’1Ü-0cÆFø,sp²€”h°7çK­ŸxòP´U±«­T#ÂU{0U=c_ –Ù +’Uxy‡ ÀBæëÏmUÞ +ënè%©¨öþ¤EL5Ó÷"ÀðEýퟩõÑI1 +<•X\ñL£¿um6aº~ìxNûi$öT*Z÷†A»Í¼Mó¤l ô½Ç†§¦ܓ¬£O’"VÛ$ð2ue¼ÏÏäº}ñô­Ûˆ¨m(/¶z QãÌ#Ž^^óör~{ê«}÷¶„=;`ÿb2¥žŸ*8,Ä'ŒäB½pÚì»÷íw·(‰ \L]ˆÿ¼|,šc­?½¹‰Õųn!`Š¡_Å[Ó,!»bÿÅMDN"#öϵ¸ÿÇsñ‹iÿ9B?ñæ�|)YxèŸ/zq¬åkFqæÔ‚k¡�ç±*ûӒÐã !BJ[')ÞòÁ-¡%ÜYÂUã‚'Ã¥…¾Râ‘ÞµÄÿ¥À#+0ÁljŸe^ÄKÂC³Œ‡ñ»“y\bÜ&SŠ.PC–S–ÙªÄFŽöEÃ)îa¢̉„qâDhYu#XR%zKõ\�GÉú»€ƒõ7vJê-ÕÞni¿t<4Ý…9ãY&OU^ R5±1žG"ä‹0ïP”lKÖ3c©$µ‚'sÁS(q<ÛW?ùA¤e«ˆš²„±•0ˆ²¥£nùDæ©;Ãë(¥ýü¹´ºÔx`KÀI°žS`km)u¼éP´ŒdýÉ­�(‚›Ó!yë¸-j›áe±åy7\X¦í¥\ô§ªóFʳŠûû²¬°ÀB}yÞd†« +"ÊÏ×B†2"ÎE/0bÕÃ`R=L:]ë}¯‡UƒðBJMÇÃW!Sµ{*Ü8)Z!3/Y0¥²ߊ+‘n;½G÷²|b«À¿b�³¼¨q†`[”©1ÇB+á$FՒ¡±ð6ŒUô²ÂÆÆ`⅑»‡ML¾âŸù!õ´° ý¦ArŒ†¯e¡c*G1e#`9µÔÇV“W ©H�t¹QØ8l ¦¬š£lн³K¹ÎL¶M¡ØÝ¦&èò,˜u5=äQO¸¢hýWÓ[W=ÒòÒoÌ}jÖÉD¬€4ÒÆÔ¦9²Oƒý†Þœ 0(9*oԍn 6¶U&ÒOGúÑúlPjir„õE}ÂÜ:¼nAÍöd8zÎh½¡øŽh“ÛúSƝ­@ ¸ôd‘§üpÙ‚ÞÞi }/ Ó±/ÄÐÃ#l˜‹'}þã¨Ô9GSÁED…rq“Å#êcU×LúסÒ=ª'Õ±A™xÜt};H‡NÚU*ñüðª°}éÄ0ÆÑÂ*/XlL³ÕP8úÑ ”Æ$ a7XØI‹C0Ãä-öm :ŒÈ%ÁmµM›»Nÿ:ȁÖË(è0ÀȶÎú=@«è·ø½­iF÷Æïm}B(%K‹88ãÉÍK*ÁX“¢8°»â¬ëã‹îšþ¬Ôã©×ÕX¾º%×p5é·i؋ÎuÒ[aW”S"Y†¹òÅ+(·uï©öÖ£sO)ë¤Øk£G;¼î߁Ê,"ž¦þ”`? ‡âabk¢XÔY©‘oo.8ðN&´ÛârÒB¥,ú…Ê-E)/ÍǨ†+ÊñÅ!GìE‘úÿÉ14¥n]@Ýäõc/õ³«¥@ 1JÑ÷Y,œ[±ÀþÞauq$7?‡|õ•&JRµL8 +ÍÔæÙ)øC5g‰€€ô™a҆p¹ƒ³ëöCk™ÞÙv4Dwk:}#˽%N^ŒAÖóRópùàæW÷‰º@QŸñ¿érx[>3/ ÇD‹¡di>D¤[é FùYԑÝ3þ“%^Ïœl€&vfø¥Î T‘Déúû†aj¾&,Pî𱷕,q@ï ¨G°>~ñ¹H–†Ë ¶"ލ·k|ŸL"ÏWW.IхuÇkTÎC¤û2<ë©cÛê‚=€Óa°nmÇô-F(vGTÑ[¶OUS~ë*Ó00jÇÓèK®m»„€o· êzî8!ðˆ¦ýöy ½PùëÏU³wµ À¢çc œª¼X¹®Œs¡9j2pmlê’uÉ•\˜V½ ÌØçfñº3رÚb¡ï—Š¿à®0€DҒj8‘&AËÍE^òho#;.E×Y‚á ‚¶5 U´šާ ÛQ†X9ÓnµšÊ)¹ÌÔxÁ!l�F×í³ +.°â%¾Âì@9#K¯¤Ø÷ƒ4¤8ƒz®¦« @#ÓX$‘‘]îeH£tÃÌÒI¬�ÇK•ú‹í$¿9'ñ¢<¼y}ÜanÛÜ&§ÈËԘœÆHi"Q_[™¡{)û�ËôL¬M¯ +<•'7Ü<I3–ñæ‹Çà ñݏÌÐ;ÏÊËø‹/¶©§¢pù€ùlγñꚍ.C¹qf×7Nº,˜e†§fª7ˆq¸ÂàgTˆâ¼¥ú5žùÂéÆÞ—!ö -È寄¹� ©Büs:Có‰!–ø‚g”Å MéàÊ$¯Òò:íBƒ•ÿ¦ÏÜÚÊÇVyMÎèLî÷ Œ¼�¯d³÷¿¼›â¾öÕ=‰"DÆïçÍ$õÒ© O/ïq ·:ºvûSr‰›\� +ÉÅ&–Xnô¾¼~�^7´‡b/¨TäRüF¬„iâeé¹üË +aՎã IÝjyòéÆÈ!²òdýٜ¥ÆÂUÁ Ò¥[pr³ïJè‡Öþ¸`®¯PÔGÖÏ, ýDq4m՟ΌÏ/Dï\¿Kì ?„´¦®í~èFjýÉÞ(¡²Eœw„ÿáŠÑ!øIYú5û‹Â+†ªÌ#÷³=½ô¿N¯ûÎwðs8Œ'~äɧ·ÅsóKcþÎO }[ÑêR`Þh„Ô®êð靟;ÐD³ô>ÖúA×·ghoïÿlRÔ}YGôŽ7ûså¿Õí­ +endstream +endobj +3834 0 obj << +/Type /Page +/Contents 3835 0 R +/Resources 3833 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3832 0 R 3822 0 R 3828 0 R 3829 0 R 3830 0 R 3831 0 R ] +>> endobj +3832 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3822 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 695.439 345.721 706.564] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/spline.html)>> +>> endobj +3828 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 662.95 455.559 674.075] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/airfoil.html)>> +>> endobj +3829 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.704 205.478 385.882 217.433] +/A << /S /GoTo /D (section*.331) >> +>> endobj +3830 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [173.544 177.278 192.722 189.233] +/A << /S /GoTo /D (section*.195) >> +>> endobj +3831 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [482.533 122.679 501.711 134.634] +/A << /S /GoTo /D (section*.366) >> +>> endobj +3836 0 obj << +/D [3834 0 R /XYZ 71 757 null] +>> endobj +898 0 obj << +/D [3834 0 R /XYZ 72 648.188 null] +>> endobj +902 0 obj << +/D [3834 0 R /XYZ 72 162.793 null] +>> endobj +3833 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3845 0 obj << +/Length 4785 +/Filter /FlateDecode +>> +stream +xÚµ[[o丕~ï_ᷖ—"Š%I€ôn‚Ì È&˜‹™<ÈU*—0*©"©ìv‚ùï{n¤(•ìî²èŠâåðv.ß9‡þôùïþXܕqiS{÷ùx—§ð?ó¢¼û|¸û1RÊÞïT©­Žžºû´ˆ®—¶ŸîwZëÈÄöþÿð‡ÏþñAÝ%ðO1'‰¾ÛŸ?üø÷äî�õßß%±.‹»êu¾3¶€ßöî‡ûð אš`*·±Mò;[±5²’ý«ëy¬»©®‡_îwYšE¿àüw»¼ˆM–Ý픊Kø¥î×n¬'îuj‡ºÓêœ,»§þå¶×òLv©U–ÂoçJ–ó]‡PèhßÓ±LC5N\3õøk¢ét¯¢šË×ñZµÜ|hÆK[á˜W®h„Rp¾PSZY·¶MWsi¨Ï=ö|¾ÏlÄTMTí'˜¡…_eö¡®¦QVt’¡OÍ3Žt4×n?5½|õƒ,°šª­£zš´eTáožÀRh~¨¯Ã±Ú×R?ª‰ë÷U÷qâÊÇû]šÓÀÇXÓ" ÇtúëÓ ·œžk…Ë T·0DEçšÏYV€Ä`#§¦;82Ž2¯„k_š¶Ý˜Ý,Q’«€úfŠ·vþÇ{w<)î­¥„kMUô‚úágÜBêNêç•@ç®®éô žÇÁ**¾FÜ·|Ä3æÆq®p§Cý‘›~J²¹3Õ{¦ -¥2°hæèùèð&J”ié4 +¢q‰¹MÙ>Õ-·+•ÄEV:rŸtæíã@ÙlÕÉz›‰eQ =r½<À1ŒÙÐ&¸ ø8 t/ÝÆærÛҺż4 T^ÆÛÅg0©*\w¸²[Š*ÓļAñ‚›‰zIø™6&ÈË8U©ÍܲKU'¸e§F¶üß§zk?i—eæÆ¿­s Ìcü*™ãrR pXr+´xhžËgΆò…û "âPÓWݑEAgT{1©“+åñ0f›Çö•«šIVâÔ^¤†n1Ç[䩺ÕTÕX{uêrÉ!ï°wž)u£ -�ïÀ޹Ò‘J²7˜;;”;bÔ¤!a…¿$Ê5é W›9Ý"žØ±qfV¶N±ÄhQLô8V wâ¦Y�œ›Ԇ*)‰.Õ0ÉÔ¬ìsÑlÂv +ÎĂÄ/N9Ù@߁øµŸ¸ÅÎðõÕí˖¯9lfªnsÚ˜Íd°È#÷8÷CÍ@Áw2ª«¹à÷‡íȰX‰ºhªp � +¢ÿX0qLC¢/Äùz¡‡­\¾?BP%xßì¢óؽ`g¦=» }t´nX¤ÌâdÖ¦Â"0ß¡gK +Ë)|¥SÀ¹È¿áÅY·#b±ÂÂ0ý~q ƒèÁª}Á«fl Ï J_}CBj®*x M‡lL}>IÛÏÄ2¯³Â…5cÕ®id†®fÞÂsу@+Ò8X‘Иe9;šÐF¿y$(—-Ô°@Ê +'#+%•!Œ|ƒS;H}«–ð�–d›#ÑÿÉÕÄ_M÷ĵ€Àhµ*bÌ0n©›Æ‰õå« +_£¨y…ý°A1‹KãUJ‹×¤ðÚohò×Eñ5Z~mϸ&Øs?l­+‹M©gZp�%1ÈÆ–³Xo³šóåڎ[ÆÓØ8Éýìõ ᠾܝÑel׿½ÃKÊÓ@>áƒø+×Ñԑ`7ièøW Ò¡ºœPgZ°úÐ<7FËÐ /xä"*¸ÕؔÇrñŒWî5Tˆ�òGýåÒ6ûfj_Ý÷¾½ê‡þ̋!x·¡{. ´H´âÈ :ÁcG”É‹(]Ø·{‰Ñ08\ì/d7€IabUzàÕõo£«b“(דA•vZs}ûe KYà[ÆÌâlžydàPïõ jNƒíÌ´^ª¹?yy5&É#Q»[˜¸ž¤— Æ^jƾmÜkvˆÄ #ðóʇýè0±îrÖ2ôÌóPåÖFŸ ¨Ëœû{ÂCµØT)S6禭þ¨Eµq€ÜÀ#šìجðÜü6XºB49zz5·5Ý8ÕՖ<*:¥X˜¨ @ “ÅÒ¡¾L§~8ÔÂ)â¾â¾aËó¾mtn¾°!¸€$™¸]-~ ^€R×g·…úNg%óއlRЪJ¿+2l&耴¶N8²w$9-ÍVÆ<pÕáË¢ì²öÞ´å¶H—r’áEîeêŠPÀˤ³ +¼L¨m:¯$è˙H?=|m(†ÌOåT¸ p8I¾äª�é4ªãD–‹Ó.ð8°j:¦Þ ˜Ó4¥…ã¢Ǎ1³ðçS-Ôqþ(êi¬¥;&#l�ƒí·ÔˆFƒ3/ñ›ÀgfOŒ‹âéïÒ Ç ®R{•%>FŠI+ª  º5p<fYÓԜ7•0è|ÁÂҙbYºõMœèX˜™áR™F¨ëŠá”š„·êöÒ$`Ÿê‰!¸šÏjçó„ÚÃuàk‚2¹UU»¿b`¦? íÂ9žÉ Éݧ0!tz¼NÞoJlºFýÌÁš•mèNÏF +x6âÌÁŽÀq¥`‡†pI!p3)PÌéZM´^¨¢@ôiH ö¸QŽTA[Ãû�°W39dPí *nŸú.í¼ê/žk ÓȐ˪Œwâ£?̺¤Þ‰ã¡%iÁ(¡Ó¸óÜÐê½øõ"Wa=ˆš_X¦°#Gõ®ó " Ÿt݅3÷EˆÚƒÈàæúÉß-â,G“ ñ\W×Ñ©†=º¨áK¨$6ÂÆU8oc›gŒ�d.+`ý†ìß0c4¨”í¢/ÊœT{ô°ÔÓY+•ST#›%Hò¦e:N—¼9]’Ç:Sß”lîõƒ°Í¾b„î·Lë=|`¹‰Í.�ž<ET,raŒ] +c޳à' xk!¡¶Iš|D�kÇê|iɋþWïµø ވ‡h\•ZÅ$j$.jŽôAƒ2æí`ˆ™±Ä¶ó ŠØfúf¶fìNJâ²nÒd9©Ê·'ÝéÌÆ¹-6°yÙ͸¿ŽâjañPÍìŠè†þòþ¯(8WÒ/š°™8Ð2ϱtŽÔ³›ëC2PéB2·K2aìª%Ö ÕýY(V‡CƒœBN ´ë +#»2€Bi`¾Ržà@:w_¼‹ i–4œó¾?ŸáâH±êèÜ¯h„¶ UFɹÏC}¬®í–ßkRpFòÙ²’™A6s�Û?s©rmtªÜÔ \” üXtÖ1¬¤“œÃkÔgªš– Jℴå‰lì»ãfà;‰‹Ä~}/ `Eœ—+ÓéÂøl8¡@Ùtà$¶ ÷÷ñʈká?b|~é$Iœ¡¬–CK“ÀÅHy#²+2ðá׸½BNÇc NÒópŽäԁçÓE Hi<£Ýí¯2Ôi ŠàáVÆ~˧}¥8Öº€»°'e `M)õݯzöÜðˋ”Ŧ™|#•ÏMµÅ{¥ 3 ÈIÜÉ.õ××ÇÍIž>òpEf§åék4Þ±VY\ybÉØ&q2ÄäÞÿqãã;Éɰ¤‰ºã¯g“û³gÏ HÁ_yl*úq¥æL¨æ2øõƒ]ˆI°ÎŶLyF¡J— ÁÛõ÷°ˆØØêåÞKǹ�¡xpâ`äi'·&dg¯ÏùÐ.ú:°¾Ï´÷2ÐÊÇG6—?䆱!G?K²è/䲂,ìyðAúWîÇp5[%–àøä ³”vê,a(pØdå9¯\l‚å(7šîPᮤµ¯ç{Ÿ™C¨O'.»@9¹„§5-gެ3A'rj=žÏÕÏ._8»Ð6š‘°ôóe¾ãŠvú^0¿¨¡¯ÍxB;Dé”4úŸ{› 'RMz >É�ÜÏ5ÿ Bn|Äg–éâ|ïUä™Gy^¤/Ü/öÓÉ.œBµ¸¥Ôí+¼™ÁZÌM¦YØÏµ/[j€ j[ +�Z­‚g^ ~³%PqnŠo¡„å;þnÃABå*±hl^ó*Úú_o…K4î* t#…¶ßq°ðóÖÐÝ= 9næMÐmnvJžG²Ÿ¶±*²P�eàÞÛØèŠwÍÌ»úM¬ÅµJ +h–ҍ »dM€6WKÌø—úËÄøðT-9?…RÎàxšª{jë ùÝäeœgö›Ù鱙ަ•)8`ýb¨õjÀ¼«Å¼IàݵëˆýnëQA„&y§9Z¸jÅ?œ4ZëÖ9ÛJ7xþВF¨â`—²“##Š" 9GAMdÏ( äq ‡¦0‹ÐHÞâB1Ҽ0cæ »ª¥�A=.RŠƒMÛL.µuÄçЉm¦'ORâ&5§<› Ýz1ý;ºr² êmœŠ`½.\%±ŽcbVGŸp‹ÜÇâ¹R—‘‡p<݋…'p³þ)æªj?r?܀Lˆ;Fä”FÇpyj¢Onõ&yåÃÔì…8™PÊM§FIéæp°'–ò(²[8* ÞTO蘍\#‘—”Oéž|‡ _{~!fò Âb¬š§†=¨vÏy2Çp=9•—G®ÂÝ)…p]T2 ’sÈeÉúßWx݊¹ý¶ÝÚøò¢0±—H$ +’—¥cæ‡Í°‘Z”f4‘¤jv”Ó•P84|ž’ÿfAhö4 Ï‹Ròâ¢ò±'%^$ü +þåhÜ(ôó ORòµ„§“ï斱òs‘èà*ß #l¸œ*žÃIWÀ‚ˆ¾»ú°¥Ÿu\êâkºÞë×¶æto»…Ð;xW½‚)ŸCBb¯v&+€,†-°ä=ü8�jÃ06–_ˆç±Ä2—-â²à-°ìc{/£å×ÅÛ ‰žbé&zʄ݈ÍÙƒ£§×oXÂmžRHéܸĊåljœe Ì }VƒÏ¡™SädÊ+'ëÜ 6[ +LÑîkGÁ?Ý´Ë7“ðùe'ӿÿÏÝ�"LœÁEþpÿh÷”ê½@4ûߨk~ˆC¦æÀ b£ðÑù¼&[##FQ½Ð˜Äeòò’/_ë.´×&Ñpԃõ$:é÷¬ôè¥Lè2Hù:eAzNv?k¤Å“29‡­˜„h`U²‚ƒßpýðÉëWþm§*ƒxö;Ý+!çžx=¸¤ƒnÜã«YyORÒ¢áçÔ·B»¢¢îÊÕû9Rv¥V-dXgà|êò[áV+×»¥8%³ÚRI\ÎiÓßòRµl¸þǵ‘`ÍòÇ=õ‚›Ê$NŠÕkê7!°†Î3îú¸ˆÆ"[ø)h„Ž<½ őjwÇXzœ}Å‚Þ KŽ ÃTWy›êÌ £È;GØäm g\°ívtiÜÃu_û!Üvõ CØñ¤Þ>`y@ݎõ ˆnýÀ' YèU ›Þ3•j㜠"|Œ§þÚ¸<¿ î ;”–µQ#ætƒÀle6û +gÿÎR±Cb¿å%§üC—˜‰“¥6¼%¿³ÅaíR{CŊæ)%šƒX¨;ššË é»þÈZ˜û"LÜ:1p3ÚèâjþERʼn-Ã�B&(t_퉷<çvŸjÜÜñEà¯65›Ëcýìw(¦d{€}>¡L€Ë1~5�móYú«vò�ðVúm\–*”þĄ̂çãкCó“×a  ’: s´>N€`[RÙ©xKX[­w€ –ç ôt fã,<> Åïf3ÙPëÏïüÞÕsÀ±ÀIqë¥�ƒ+�'Îvã Æiâz‹Q1Vaí¿Íf¨÷mF6wpk%€ˆ‰R•Eàðb˞x“teÁ<™º?9Áº@;ÿÇ ®¤EÐÁQ÷EðøA~Ússàá†Ì0MFŽ¨Â»Æ¬€1dµŠªWmÏéúDœm,ù—cû€`&\‡›ËTR6¹>c½Ɵ«¿ï(œ›T$.N…s<ßqïC rp!ö*qï.=YˆëÒ–u~·ù·þ,Gy+P¤¼i%!‡Ùu@Ço£¡$þ-–ú¡ã„”RÈTøtR%ó a¡µ•±Ö`÷¿Mt€Éò9(E²]ü¼W\UåҟÁ’ø-q°÷WJù[yp¹– 8}…oÂ?§È€ ^ÀeÉ|./ ÃUðáŽ%£4џúùEÊüªZ^ÐᓠœýúÌçE11TÊ3ê›?Éc›zœõ®žÍð•±^üéH–Z灓#~)òîŸVÅ?ëû_Y‡{Ê +endstream +endobj +3844 0 obj << +/Type /Page +/Contents 3845 0 R +/Resources 3843 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3842 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R ] +>> endobj +3842 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3838 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [433.943 621.623 453.121 633.578] +/A << /S /GoTo /D (section*.367) >> +>> endobj +3839 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [169.977 581.468 189.155 593.423] +/A << /S /GoTo /D (section*.202) >> +>> endobj +3840 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.875 377.317 404.053 389.272] +/A << /S /GoTo /D (section*.287) >> +>> endobj +3841 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 377.317 536.541 389.272] +/A << /S /GoTo /D (section*.226) >> +>> endobj +3846 0 obj << +/D [3844 0 R /XYZ 71 757 null] +>> endobj +3843 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F26 3010 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3854 0 obj << +/Length 2940 +/Filter /FlateDecode +>> +stream +xÚ­ZYÜF~Ÿ_Ñð‹5ÀtYuèò&l'Î:žÅ>ÄÁ¢¦¥éÖF-utôx¼ÎY¤®n½;v´ÈR$‹E~EÍ«ë‹goâU"’P…«ëەŠ›x©HDq²ºNW¿zÛòRÅ^w(ªör­µöŒ/×2 “È“2ºüíú狯/þ¸+þI ÿáûzµÙ_üú›¿J¡ýç•/t¯î\¯ýʄ1<‹Õ»‹\¼:¦“X„†e¸Ë‹‚¿¹\ƒ41›Ky»ªÉJâo«šˆv—7Ho“õ#ó²i3›^·ÏË|ŸÌË-õkw<g“dªº=yµ«Š¬ŸëtTWßÚM&РÖZ†BCÂ_C'h~öFé©­¥ˆ Á§> –Vè¿m…¿GüÉj9µ‰…”ý¸êÐæc‚ØÛTn§Úº*lI¼»méÝÎ`¹–àw°Š{cË +´¨‰idÞMn žÔ6˜Ì$>Û|Ÿ•kÿ§+7£0wà"^~)a¯·h…u§5LŠ$I©¶Îm¹-²ƒmÛ¬.ÏM"ԃí,�{ñæ26žs�_yµ%¥´/½MÝíÅ=½À©ìåËô?òò–ÞnlIcØ^±—qCëL‰}hϱ ­}‡.XqËÝkÇÁ5XrGhιWšó4Kã¬Y1²F@êå´«¸F�“ÖMæDê¶®öDUPä®š¼í{Âü ‘ïýÀÏE†ƒÓKšà¸:ßæ%n¹|ïÎ¦µS„Þæ<øéMo”‡G"}ğ¬~ +³K4hx–ÇÀ¹íšv4¤š×öáÌE…F¼ƒWÒÛ'hb‚—ï^¿uk¿¥Ófëö9;“™¸…–‰�`l"tÀ§ïõþ{EæÕ¾:œ;Û¨{ ‚‰îÏÁAÀZÞK½ÖÈ4o…½GUÎúªZ>½—ÚÀ¸ Ú-)}aB9×7áI“µ4Ë1Ïîˆò¯ü'hB˜Lú>LàZŸ}bþ¡aQpOˆ>d5xnC³8ñyŒZH0ã~4—ìÓ3ê ƒd“ n §W û6þa:õÇ!¼T •¨“-e­~8?ÝëaU) ¢o1G1;in·ºŒó[hÈÒ­ós «ÓÎã!¡ëáq*Ÿ¶Ô¼Íʬ¶…‹ÀîmÊýy“ßÌÜ ³s—àˆVç+;Í VO<¬Iâ>r}·ÚDI¯Ï +y;‹³¹ŒÚû®/Χsrˆ’!’»s`Œ~Îw„l•‰zžŸ$ž½q¹ÃS:ìôþéª+R²aOÒ30p:\ˆ,yî&ƌ"WVõÞ<Ö7íí“x”¨Îš®h‡v:‡(Ì=5ìlòŠž]™fuÓÚ2K{Æ�´€©M›>í¥Ù­…¥QCruôíBö’F +?&‡‡ ‹é2ºUÚ®æõr–aô=ð»¼1Ê¥gŒæ‘¤M÷.#uĤm n³ì¼Ý4¶upP< Ú[òqç+xzêÌí·Á»Š3ÍRb×ÂË aYýÆ bXh8 ÛPIبwYFÈËMµÖ¡ah€±´»<M1Ybü*ò2#ªÎöÕ±û)0)!ÞÑ�.’žG(Lq’ÌW_[h֓SÒ¦<’} õ–…›ËӀëwEÝ $8„+Ú5“I"Ž9hþ=oÚª¾w˜öL 8J £¨ë/U‹y fãÓG(è~Tkº½‰ 2ì‘ËJÆ 2ŸYÀMûÚÐUé.P–°¢‡¼°äôÐ|·s@¨ùMvfÄv�Ûö¾÷¥ÙvµƒÐââtìžuÐñ§_þɎBš’ñÜÑkp=ÚÄE~SÛڅ«9ÒçÞïîéxÙϗ]Aʍ&v#'íæ¾ËËöÅ,r1\éÊÅA‹.êVƒ-ŽÞã‘)¥òŠŒ¬M1&¶Å C¶T¼%EǬËpðœÉŒ nGá 6N‰¢ûm —Û2£¦~zž‡[+zº\Ï}Õ´}ÿ¡ \3Ñõ‚MjŠõÖä4¶3¨…gàûbÁ¿cØ£xH®lt¨Ï=Ž„ït}XGŒß°?3êkä`J3Òz±sûÁRÚ#÷½X çæ%!}ài÷øË‰¸¦”½À.‘‰ŸÌ]ʙŽïÍEW>OÄÜÕ9`rÚC÷7_3QZQœ"[ŒO>G&^ômS5Ã`ó¥Àäöb'lYEGˆ™pÃa,ÐÅÉm ^‘§ ¢¡¯zèƒH +dðÚ×"jsžß÷á«kC-¶¡542×gEÇ 8ʆp@¿§·„MC‹…ôQ|¼Á:ïR1zåÃV‰$ܔ°Á¡Y0 {Aüzl4òåI<šÈÁᨩþ-_óß+Ǫ.·fWݝMò…ð¤i菖,‰¶0ÞíPO@öö‰0<ò”¢c†ÔΎ·ÑÀ,¸NŒÀâKà;'€1¯m)‹06+ȶÑç +\J$qòp‰K„‘v3…0Ì­)—p>Ì#?ó}H«áDêuGæàs­ [ I|63¬l 5|=Џ#¸¢}½=àÂ."¸œÏ졾‰=Ž{ ŽÄBÂ-f�ËÈqÞ6ÔÁnï—< ЭL¯²\ ðzö-<)Pްúß<I}Ær3¡¯&X›0ê´\÷(õ@ú*€3 ÊA¤¼öI |4#Lõ)ãQn#…Ž<ÏÝZN Β$”û2¾±{G9¸öp ^ØfɁŒRÇ_Š !øñ·0¡ŠŒð£>&̈́æÛ«{²£¯«Á\‡‚‹ï Ɯy)=ÏL,ý¾S5 •¾Êéð p=*flú9Cµ’pÊ|sVƒÒpìwù–jÅ@³\ S¡K—D±K�u¨éæ›v®¢#$]ãêÌÙͦÇa¦ruæ$ðnºöt²ÖþÞWT€+*@5˜.H4"Ÿ¦ŸÄÖà`mV7,ó4Õ¹–²ZÊÆ 2møËMş-RÛÚ)`#EX´xµyé®VF =-‰�Z/7NdFÛ8`öÑÕÜSzÛc$í/Oèîq_‰Í¤n‡9fÈü»¼Èú°@? —þ>¿`04ȇ̕‚Qêàs‘Ûwwir…A;½áÑäˆrˆÞg¶äîäÀc¹ŠÊ†“aý7#X*âs“�|2ú˜ŽÈÃ㙚«<ÕøUƒF`Øï®Ž}U^ß`Nuî1C ˜HœŸN$à6·'jƒSfÿ=> ¯è_MÞ¸ÏHLόûç#*™Sz?@f˜g4Álý#Ïԛ€gÞ÷©žÔ €˜2ÕÆœh³` §[Gà©øžŽLoM|CŸbô<¤‹§‡/ÞAâö#¸EntS`¸¼}xIúÛ9ð)üÀ—·»ªãîüI%q•­±–RP£sxîò­ÞËã6üjñ†ˆ ‰æ%Ér ҇¾ˆÃÉýdú1R�D€e�HÌ;|uU´qZ…}¾¬økXC$LJ=-O"3;Ôè"‚jþ ¹?œ-~Ž5BúÁL]™A]Ç ÑҘåâ ô5lü€³–ëg2*‘g«Q1P§ ËÉà¡å"áëp–uUÿ͙JýatZ¾åÍ©:WŸ¯,¶Üòw{f›¦Û;¥e2^ÈwåÌw#MÇ�³íGfÃ͹1‡ C¢@PÏܬxª•òšŠ^wë¡û¹5J�¼ 6xøÖÙwœYÃrñÃ}Êþ\ Çmó…�a‡Ó»ÅƒKÁé‰Fwڏáÿ¤¸’fMNUJ”`חYÈ}-ú’~ö§ +u†ìx+&°À¹}²Oã_(<›ì½èAå_s¬e +endstream +endobj +3853 0 obj << +/Type /Page +/Contents 3854 0 R +/Resources 3852 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3851 0 R 3847 0 R 3848 0 R 3849 0 R 3850 0 R ] +>> endobj +3851 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3847 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 486.826 298.648 496.567] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/hidden.html)>> +>> endobj +3848 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 452.953 314.339 464.078] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/singulr.html)>> +>> endobj +3849 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.47 45.035 382.648 56.99] +/A << /S /GoTo /D (section*.287) >> +>> endobj +3850 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [493.036 45.035 512.214 56.99] +/A << /S /GoTo /D (section*.224) >> +>> endobj +3855 0 obj << +/D [3853 0 R /XYZ 71 757 null] +>> endobj +906 0 obj << +/D [3853 0 R /XYZ 72 434.224 null] +>> endobj +910 0 obj << +/D [3853 0 R /XYZ 72 270.559 null] +>> endobj +3852 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3862 0 obj << +/Length 3581 +/Filter /FlateDecode +>> +stream +xÚ½]oã6ò}…Ñ—u€*R”Dn¸^îÚ¼µÅB±i[XYr%y4Ýÿ~3œ¡DÙt6w1"~‡Ãù&?Ü¿ùö{½(¢"“Ùâ~³È%üò(×Åâ~½øe)„¾¹E’%Ëms#õòx¨Ûáæ6I’¥Š²›ßîxóÝý›ß߈E ‚�¨(Ž“Åjÿæ—ßâÅÚXÄQRèÅɎÚ/T¦á[/~~óï7‘-„ˆŠ4•ŒEVè(SŒÅ?Í®4G5^ÜJe9¹ß#oŒ##bÓD]'ËO7‰\†€&ð”nüªÝïËfMÛ5MùP›+jYRÛ'$ À±m¿ÆiÜvÔQ›­iÖÐ"¨¾6ýª«ªfKc7b „dhmC£*’8BÜ·©Žt.·"‹¤RÓNoU’zöHŸ|‰À°µÝÐwpÃ’°ïwВ‰e™Èå4ª)÷†!l«ÏvJƒU�ÜR³)Wؼ£"9˜5UÖåPRɒ –nXØ›ÕPµÍYs_îµ àŒû†³%v ×Uc ¯œÿ­%2”û§=nüáæþ·58ö°#±\S ‘Çogé Œ»vfÿ‹€Ug¨mmÓía9žþ€ãñ|•rȝqXǀ¨p,3TCm.ùJ&Q¡27‰p IÀ«nÈ©v0i”ã˜ö€tåm# yW4OÞÄ,‰rXŒ'n««¨Ðã.ú�¥b”¤í£èX5qÿ­R:’YÁǛÍÄ,�2ÿ«6e'hHz"{‘Ž³Õ¬d#ýÝd¨¢L"*ëÂÊãROåWÏ&Éåårö˜ ¤f+ñ••²(G(§,ö­e?PUû•€ÔyË|®~~">.ÿƸ*ŸI²HÀ~,‰såi¾T¦ËO¨­°ðÜ6¶›Í®­Í¦<Öûª‘Vr.ƒÏÏUÓWkCãÿ¤O{°íˬñ¹Þ—ݶjf] m´=Pá!@{gbއ[¤ä ½?´}…»ûB“ng³˜Åžk³æUÛݼee~G¡=Ìu×îƒëù³é†jUÖ³ »¶«þh›¡¬Ý*?ž£õ¢ùÜ´_ÚCùûÑ\ïï ,Ü»±MUƒ¸„§æxOµÐ°vwF(WÖnÙ1n_¹ù. øT­Q0ì[þX5«Îìbg3ÜíÌt ï©ruŽ¿ãò8´¤t ÝU[÷ÍΔk8šð4oø7ïó8Ü}ãÌ4»²Y™uxòÎÏÍݔ+s÷î}_ýa&@á¶{±åþ`V/lâ¡}äÙN„Ðâ Oõ\ÜÐÄY˜ØýÑö3Ð4ÒD…%O‡3Pƒ +»ï27J òŽÔÁ8ù0l?!Ka–GE‘žíu_>®Z·‹ç÷P¥bÓF¬P6,Zöû»ÙzxÔWŽ uíé€qÔU¨·!ÅwlfÊ3°z¿kO³gFoTÈؾÌsâ{.$TœGWVdÖcr v+¨Å:¤Ü’Z†Fú5¼LëUäÚFaÝ%½lqGç lŒ�Üäåa-”POãx€¬+”·]yØ¡ÙÎԕ íKç@Á´2ŽzYr¶¿Æ"q¸:÷K‚š¯P]ÚçH<9Oä瓟Ép/Ž'U‘Öjô©ºõ—‘Ô£÷Ä  ¾Æ*ôGXéå?šuõ¹ZÑ*àî>ᱥĒ]Ó®"OWXÒåË'ÿÐ U˜t¶<'Ö8þØS¨£Ã‘R‘ÈÇ=5íÇÜò\Ÿ3Ïø„Ÿ¶[;ç…ÜR`aÕvàsˆß`ïü$Ž©`Êèù96ðœœïjTý–(–"Ú:[ځ‚ÇnÚùñzÙÄÆÔ»æÞ`Äh ˆ6D+¤Ž,Ÿ-ÿ°%¿<äBÔìkœ“¨Ñkfû@‡À4Žâ¬ð¹F#לíxUö\jCŽ|G2}å’<Ú EýJOÀõÈ¡¤eåٙ¬ÚÃ]­Žâ[X¬äïÆœ¨Àº|ÞË\Ñ÷Õìùßïʁz«þl(WB ? ,r›¡PW[’œÛp£¿:•4½ª©Ú›†™R¢+˅ })ž(wî± „ëç°Ô@ßÓ®•g>Μ°‚Oc‰“{èå¸kúóvZ£å‚`k~† œP˜-T&m•ºÚW6PÇŠÓ P|km&Î:õoíZ1ñZ.¯ÅáÌyE漂Ì8ý¯˜Ýg>%œî€&±.´å²Üã2è·|]ÄeÐà¶âwçl–%:†ÖâÖÔæH +ÅI.É`hщ¤ÐC$µ¢� Sg4{Ë>ÏÛ¹’ãÞ>“K¿¨BDȤG„Œ¹¾‡0\s[s6ãx ›Žêå8î³ã)„Ã2èÂÆ ³<ïÃq–=Mb¦×ˆ +âHä ©ú´qB‘F2Ãs|]0�Ð!)¦ó¿„’EjR¯v'ÈK¬˜²D¼Fv!dRõ"6`ÂaSÉÙñ_ Î°±á¥z Å‹@!¸ÇOÚš.�*Ž´H¿j¤Ÿó%¥t¤³ôÕqxÀ&8ù«á¸„@(Ý* õÚ]uWÁ‘–ÅkÁ /€I³ìµ`®Q©Åxºä!PgyngÉ|tc 5|¡Ã˔|-z¨�;I‰X¿z«9S[˜§�ád¤Óâå Ú­JAlTq\­ƒè`|B”" 1Y9Yē•Þc:›1ã‹-×a* ¬eÍ3¬ê¤^«é°0êX€ú[èî¨È1å˜zîÞðRȁºü{Ý; šjDÿl:wVgBø¬‘DI:y<œ\§w Ö! àP:Ô(ôw!?CŸñ,Ñ6Ñ:‰'ó‡ï~@ʂß +\üU9ð CgVUo,é¡ó5<~ç†Ø8�› ‚>Ök*OÇ +2vHYAÞ @[ˆÐ!ÏA¦î, wŠM^0O9ˆ’ú‹æ ¬ÁÄôÉ<¥^Èñ´NÀÅ×ï$’‰Ó^4P°K!§¼ûÌÞB’XIàoY·ÛöØSõp윃Æ9'.È¥wþ>Çßßhµt\Ò\øIówÔB7@áۚ4Ë( S~@ âµ=o‘º¤�ÏAž †ŸéâÊ¥WeÉÊ18Û8ó�8öCA¼Z•tK–p¶ +¿äACflÂ8½§òûC'§*t‰¥®­kë<bF›ä;+S\øcP<$(©ä«Á¯#ãÿt]BaÃ~Ïb²?Œ´µ‡/٠ōšG&pÝóA¹/÷xæö^Õ0µÁ,e¢8a˜'‡*áધ(RX$BŠWEjºÂiÖÀöaI%znÃHìœÚsˆ´¨®©c†#ËP¼\wV!Ÿœ(uíÑA⌋ðnAhíßäyŽÇ#ÎæŽB!õK‡i”O¾WE àWMɹm ôAL”¢H~$TpG&–++2&¤²²<“Oi“߸¹'2“ƒRÀÉEò¿x/SZüheRù©•$aÝ5¾�Ÿ¥»]ÜI܊–Q,S+=í%”©SàÒMBËGd˜³ÉAgê);DØ:ñPÊA'ô>+ˆ!&5µ O`ÝM%)9“Tímj§(\j'u©4s úiP¨Ø;}í’Ô5óŒŽHr<uÉ܅'ã~@3“ˆƵš’Yî¢_}™¸­²¥.z›q üìö{S6 ;¸Žª~äƒÆ TúvoÞ £¬ô˜yÚ3Óô:ÑÃIÛ°9Ã×{áØèüºÂ>ѐñdý”(–t³xÉV9h‹)O¼*i-^Îâd¾ÅÁ֖¾“~…ÊÖ4¦+)eÕr3 X×gÐ,Élê¡ |”턨x]ÎB]Å�8£¤’›Æv/Kǧ‹[ÞÛÜeâÄñ–õ«’˜¦¶×yJ&ü~EÚLUC½ô„F&#c匑{;Mg3n;JpbùÔUÃ`Ø.R4zÙXO‡×¤Qã~±R àfohÄÈdØÑ>ô«cgBÉKæíÎ= Iø ¾·h÷üazêå3¥µÇ)Ûcû´ÉiLù“éR¾éÂÇ7ý�›à‡T×ý8%¯¿Ö²ï,š– ÖvÕ¨wós¿ š8Íæ÷ V +ᴆH,Ëtý@&”ê’ùº¦ºå0ø–ÜÏó% «`²N=þ›1Áì„ãûãjezûî¥=çقn¥Ž{ø< ÑU$Žä5%B?ë;'ù•çqࠀ‹”Oi#/i|¾Ããçw�v\3áé/™ˆ´'rBö¤‰ˆ0‰T†ôU†Ÿæd>Aï0éEƔÀ—©Szô†J’Ÿêd#­':ÃÄ 'Æ~N^h(GGMc*>w3«! +Iؽ RñÝØH(»6 ÒæX󻲖¾ çÖðS3[ …Æœ?BëÖ¦ã;,ů¾ÔúŠ/ã|HÞ=Ù´$DMÓmoê]ý¤´Î|‘3OáXQæ”óÙÊeðª|º—Ë—N!�¥†vەûà=àȹ³¤†ŒÁgg9}-EbߓPüâې9D;Ãt Ÿ^­Ê¨ÐÅüÝê,HOâ¨@0ÄÁ,Oô~e\ùl + JùBfH—LA59cšÜ+p5ì{\ï ¤=¯”ýøÒі]¹"s s˜ôZ,'¤ÚÓ×ÐX®×ölRÍý9¹®P¸¦öMgE0u÷“PðˆMS7Žèÿgsb +endstream +endobj +3861 0 obj << +/Type /Page +/Contents 3862 0 R +/Resources 3860 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3859 0 R 3856 0 R 3857 0 R 3858 0 R ] +>> endobj +3859 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3856 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [232.723 632.328 246.173 644.284] +/A << /S /GoTo /D (section*.175) >> +>> endobj +3857 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.798 632.328 352.247 644.284] +/A << /S /GoTo /D (section*.176) >> +>> endobj +3858 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 193.7 108.004 205.655] +/A << /S /GoTo /D (section*.228) >> +>> endobj +3863 0 obj << +/D [3861 0 R /XYZ 71 757 null] +>> endobj +914 0 obj << +/D [3861 0 R /XYZ 72 712.597 null] +>> endobj +3860 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F19 2002 0 R /F24 2585 0 R /F11 2599 0 R /F26 3010 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3869 0 obj << +/Length 3607 +/Filter /FlateDecode +>> +stream +xÚ¥Zëoä¶ÿî¿bq5ê¥%QÔ#-$H\ hc ’|µô®zZiOҞí¢|çE=Ö\Ÿ“⢆9Îã7Ãýöîêö‡l•«<‰’ÕÝÃ*Js•ÅÙ*R•fùên»úe½k®£l}:Öíp½ÑZ¯c•\oÂ<ÉÓuæ×¿ÝýxõýÝÕÇ«pÀŸ¾†¿± +½*W¿ü¬¶@ÿq(g«GuXÅIÏzõóÕ߯¾=g¦HòL%±ð0ìíõ&óõäÅ>óËýõÞZ$=©ëM„ë»}Õs§{žzûpª¹}(ª¦–÷¶áÖ3NОø¥èd¥ãiªf'ÔiÁL×On8|®›-¿žñ bZÓrÙºpCñë‚d:0¥.ºí+t[Ûõ(YÑ& Un ×Ùðh1­ãI(Hµ<uWÙ^3$*Še†oj†Ít°[~)OÝ'š¥ç÷ö¿½ý!Ò³SÉCЊ&¤‰H!hÐüäÂ\¥z#³áæ_NW&‡úçEŠÌùtxFت¡v;(ÊÄF'F]­<÷2vkŠS=ÈöŽCÕ6žÂ,UIº‹ÓÐÒ"ýKÎâT…IìF‚þÅ:ý“åðËC1T%ÁFç X–YæÎ6¶+ˆ“ŽIèðLÖ²"ÑÊ¢a"k†å—þt<v¶ïió0ê•êÙ»ŸP™IÈMûڎL²ÎÜØ?ÃÔ&D +-Ù.7ìÛÞ¾äÕ>ëªÂ3÷mí¯A73&3?“9x‹h寁 zø/t±ÑÆ*ÓÙR|JÐM2°Fíå¾"hŽgúX‘€©°ÿ°ü²í +âcÃV³‘¶#§›¯Ëöpð+ub”IFö.IÀDuÄ&š¤“Vq_ÙÖ§C³·½Ç Lª²0u3–8´ž¹ÝÎÖ(殘êÀ3÷U‹é{¦òšÜCjG#Áç1i[ àÕ +Y¦å~'.Oi¥³3…®xiہr²kÑ0K/O~ öiàVNŠÌ;}bÖÁ‹ïD`Ð|h;¡í…¦æpäxÐlÇiQƒÐ2c½~ÿpöÍǓxáj`Å$ªlr1ø•jdÉãšNM)¶Œ\àrI²`ÊCטÖ[öµ]Q3O£¿á·eÀ0l9£l¦´ôaó "I,’ƒ÷Ç=¸Ðé=¿Žg>BZ#…J²a™Ô²²­|û}߸0Äb‰A7{1¦J ‚ëil Þªè$FÑê@¦§VVÏL‘ÓÑ³Òæ~UÍ"�êõ„MJ ¹lœ7ò±Ú‰K�³>¡‰`GFʼn™E40|³~‡ÇöPÕö¿ŸzRl¢wÂ_DúB£—ºý"Æ÷Šà°9™5×ӘÇjØs«®ŸÞ8æ¢H¥&•¸h% +îŒúS3Q–Å&I ÁcÐÀ²nšBz­@ãj ¡*xAn}N°a®ÇPÌ+zäj”Ö¹õŽG„áÜ«HÎø/ž•�{Æã ä.^N* +F7ûµ‡‘Å,ï<AؘEœ7ÿ_~ôV$SÔ}ëóò¬ å<7èއAa¦I‚GÅí8 É_,Ÿ&*FþÈ£-Žd[õ�?KS�A�2ÉÒhiƒâ ¶alR°FC7«GkA®í†»ÙƒBÔkO÷@üxjċà)c‰rç¸rô¿ñZ"ÐÜû⠝ÿ>ãJ‡l »èÝrgf>Y. /d•°: Gá/"¡y´'Rq/°ÉÆ�üâ tªòñ$YzTÎ*Ç8ܸґ +òQn<s•‡ã€®ÚíIc¼x7œð󥙯C{ôp“(3éþg¹ùD¢é�«B<òÉ'ÌÞÌÏ?^ÙY)aòf®š¶³ÂYo½èÛLnä ³Ud£n¯ž C§ogþX“±rÅ÷"ß>ݱ(1ÄÚ ¸Û¥©‡€Í=B…¤:ùÜñ¤Ÿ÷Ú uÙÈÌ;» ˆ“3y6ˆ.åuàZ3IþC܂ÿž<úž\ëyÐvYÛË�.8‹ò³8’] +�iæ'{6#äf2⯽2È£QØÕ…çÎbU€€zóB�µ€4h1x'>p*hPöO e¾þ^ 5Fõ®ÂRÃÎ#òMb4p¤ •açAhÊ> EZˆô,$òü~êšþµBƒqÈÔ 8oJ² Â5v'Îq%¯¢U<î= '‚/$Þ,„J™¥fÜSHOÁ¯½ýx²Mi™H¸¨­PMs-€‹zYJdžaLAÑöeW XÚº¡Ü?˛€ŠÓb֙eë¿5LûäÕñ°6{Ng ³¯¶Ò‹ €Ö9æ òx]ۇñÛ\Ó·°€ ëÊ[ŽÑ�ȒéÄ^ñ–:WÓH’,,×ÛږÛ0úA + V¦=sÞ�o¸gîw_ÜÑY,B`¾™ø‘hŸk§ö8r§ÃqÏHc ÿP 1a’Û;¡—b¬€„´VQžøDËq½Šë!ð Æà)ٚ¤|tBțKkZhuL“ƒÁbÛwΨ²i ¸¹§äˆ¡¶õæè²¾”yç¦HÙí¢˜%ÃkâºôºÄ—xyÎgêr¡N¦UšþYê ‡$@´)0&Vx¤$Rî„.É(P‰”:»¢Ù!›8€0Qùt‘BYPªC±«ÊîhàÐÎx�Kû¶Õ'|ïfr|¡â˚RУц[aa†²ç0L'iÜIAÃù+pT*JÖïî¡C-[ç{a'ƒ•nžܳܨ k֙º،JC´BVâb%|ç’]”~IÙÊÄ?™K +ëH%³J©¥ÂqxÓnÜ,½ä\) „XJßõŒs ªdŠào)ô¢b§Ú•WwM,”Ó2t^А~¼Wم¯°¨Þ£¤¬|F¾žRäq%ƒi%ã¤_³¤Û¾â¸Cûýµ€bï…MƒÉBx7¿§-»~’§x.È¡” Ï25Þ¨×ÿÁGìjؐq=^#DÀ Ë0 +røäáú;~­Ylcn¤Cq™lÝDRwî5ó3Nõ#È÷8s‹Éðx½ëŠãžiÕ�qâAú[î sX|±àã©êìÖà¢ï$I,»1?•Zw“=͓ʙ_ÁO8özòÃr‰ÕF¶>WÀ;<xû/¦²$c$€æ`»¬R‹ +>B‡|‰Û,äß«†)Ì1Œ%»‡{¸ž*sÛ-ël™÷œ®xÞxM<Pá„-w”¬œü*¸qƒBæ‹;„–…Lصü&®Îp±´ÆQOE9pó±Ú²'(0}OÕZ †5ñòš ˃ñh|ààߟÏ6!I#b4‚à9•8͹¢HôòªY1œÁU +7˂ä¡à›’—õ@«Se­©ÕÌ¡®˜èY™’˜ÿF)Â{¢Ì, ç˜9eòOc‹�î%El® ÃLÅf–=q©(1*¡Û’™‘¼÷BH•|ö.UQ’/°c —eò@»ü&Yz^YFéí©#T¸ügÙDŽºékYM®ld]F}8®ê·,ÙZ §Y窉C˜NŬˆóaE]íšÃtځø¡€€}oD!4œ%äK.�ExŠÆÊM®@y¢;7ÖbÒ@Sˆë¬»Æ!\ýŸ{”no2@%˜u-‹ÕEiÏ�@„®øfî}€Ì ƒôäSvfÜï1¿^p…‚-ÃQùúgëE)[º¨¼q8úÒ[3h5k»«™¢5„Ax¡hŠ—kzQ4¥ª¢8]÷.ÁäA åÿþ‰Ê5ýW‹ð»ü³ê]5R„97ñYÒŸû=ÏxcŽÎ©Dç¯^»u�‘èxæð6à.‚‹út1ª 2çìo«¾¸¯/mà­üœšG¿—‰¹ ‹W$è€@n´27Ѽr{…­å"†.>%ƒÅ+(gv<«\3=ƒŸ8üñó(„à˜ûDâW+g˜ôӒÇ3#0öǹ¿‡i'ÏÁŒçÀe¾ù¬@/|:®W®z5 îžS¢tählw÷§”í×¶Ÿß=â|^ËÈ]5ý(z*¹-d fÕ7óûc¼o•kü~1tþK!¹]æÒx`D5,µoY:äàdýÇO„åBg#ÒÂöO#uv‰øåOvg›í—nø7´·(‹ëX¥qȋÿ•†è Æ9q> ËÆ$•ß[f&S +Á\c• ̌„Œ¤&#D Ø/A‘€¯àK{”T0|4=ªOÕ|`8|üè즗¹+e•k6˜óß¶§A*dQÆZ4Gcy^7ÙÈÔ¡è ›è½wÙßÔ-"™(É$© iÆÈxWJõ*p3½ï¾(UŒq +û¶ÑÛîö•ÛŸÌ�œËç?„©oËێý²â¯¸ÈòùÐ|9)¿“¢½X0ÏT0S*_Á‚÷ӂœumÍRáüˆQ„ÚXŸÁ"”ßÙ=€ø«¸øk(À;˜Û×EÇ=,Û37ùÌ÷í©Þz;©ôöµŒ0&+ö@•@eÓu듧h©(xsàxE +G?|"fã%Ð ùç}ô"”6Ñ\-¼e•, À…Cïµd:]½v§˜*c?¯ê.Ιª,1¯ß.B3]p8¼6›%øª"Æx£¾˜õÞLãä‚ÚëlÎɤòž£ŒU4ÀqöR0C Ê9›ö|¢ó£M¥ÀÆ?áô»Ôöö4¥ˆº±ŠÝm/ü>Åz =cYÃݍCŽsÂÒ)¤4_¹ÕþÐ$X +endstream +endobj +3868 0 obj << +/Type /Page +/Contents 3869 0 R +/Resources 3867 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3866 0 R 3864 0 R 3865 0 R ] +>> endobj +3866 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3864 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [438.778 552.72 452.228 564.675] +/A << /S /GoTo /D (section*.56) >> +>> endobj +3865 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.605 320.369 140.783 332.325] +/A << /S /GoTo /D (section*.197) >> +>> endobj +3870 0 obj << +/D [3868 0 R /XYZ 71 757 null] +>> endobj +918 0 obj << +/D [3868 0 R /XYZ 72 103.856 null] +>> endobj +3867 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3875 0 obj << +/Length 3776 +/Filter /FlateDecode +>> +stream +xÚ½ËnäÆñ¾_!äD+Šý ›L‚�1œS9Ø>P3”†0c’³ZùëS¯&›3IkÆ.4ýbuu½«º¿{øtÿ}~SÄE¦³›‡§§á¿‹]^Ü<ìo~Œ”NnïTa2=w·:NǦŸnïŒ1‘³ÛŸ~øô¯‡O¿~R7 üS ÀÆIbnví§Nnö0þÃM›"¿y¡UíÍrømnþûé?Ÿ¾C´ (t\hu“yœYAdºo�‘Ô¥ÐÚÍ­�HwZÇI¦xé—j•$ÑÎÿž-äu3ÈÇä#¯\åN'„~ì +A自:äyTwü‰6Á7VŎI‹ûÓ4Öûê´)bg”_Öö€pí«Ï·w6QQyšú¶œêotlÊ]Õ¶ÚEȃÜEõÈScÝÖM9pgêå÷Pq£|$¸=2ð þ‘ñºiNã4À}G[êèñt«x½ÔӁ[C5 Dµ›.÷@ÒÞå*¶@›;¥â"Mù<_êêàjWD°É¡üt|;”oUØÈ¢ç¡<xLpE<º}9¼Þæ&Š9­£‡C9ñ¢z¸åê£aï÷@Âào Œ ¾—iæ¤d9ȉ>)!fŽº¨o¹ûÔ+Ôӈ¿ò´g4ÍôO^êB¢ð‡ÎE¨ISÝ=s¯ªϔٚéПž<1è,ÐjKÜ +wr¹œ`ª†§j€Ì/lõBlX×ó]T5#”Ýþœ‹våi¬üª†‹ðdhì[Y´¯¾Ô»j$ÆdÀ˜jë¨Çr�á=±`ê"Û»®ø…S±§H¤a¤õ\sÄ5CŠ!RØíeÑéÈÜA.w¼ˆ¥wã=ÆÅÛwC͛3Ðb[9p¼ÛŸ§r‡èü¢I|ÃÁ}=€RÀñŠbc¾GéE*š°<â:Ä<Í£]åHˆ¤ÄQ^ÖU<�òC¿Œ�ÌìkÐþa€¤˜ÌâÌ ‹‰l°¦ë¹_¶þ±~>Փð™†õšxèå�ÆÜ]³ N± H|OUŽÇ³r¼Åœ Á®ºj ŒÁi¼°Ù4VNCLÖÈJݙ ¼ Îui]ÁVÇÖXo7¿Ü â +²V66ÖÅj¶Ä‚†ln£èP¡ô< AŒ 5è òˆ»kÂÀ�‘Ö·kûBSd¤_pˆì Ž•ÇãЇºœªæ ‡ÊcSö$dCU>UÙ {±ÐÉmÒÉlÓ àA_Ž~è‡ú7X´š¶è”&à‹k„šú#xê9¦ Mã·ÑÇ.ö÷:}Ðê3U,œ‚\Kk+Ty`ó‹Vlx®;n¯¬SåWî—MÓFé/þ»‹?%ãªþF݁÷{$›jÃEy(¸8XòV!Ð]µ?­±ßbݙ5rÎ ®A ¡²™Ç?%iÒ´ðW}ހ Yj3¿v¸ +RÇYQ„ ‡ë Óx s¦7 Z“…'x§ G¦v#„lÝ|²Ç«°mlì +ö#ÁFid³ˆ¿»^ìaG!ÀÝ`«äŸlzS J]ßÝíúî§D¥õ޼4É"¸õØZ³æÍ™&úèAÍUc€R¬õÉ@ A‰x+A¥ðᘷ"+6òØìµñ À¾îÎÔUø¯B×0¼¶.N!S 7÷FJ@<–çæ€M9w¬R½Ž³!$‡…………‰·WBq¿dw¾dÂýŠG¿bk³æþqAðqAð±Ýˆ×ý ÃxýßÕ+™`ŖºÙ4N´óR„^Ìd¶’Ë†[¤`1—Û"¬òظj�n#ËÐ&ti%uÀH°iÌä×¶?¡0£EÑݰö ·æ]]„”#ÍfœÐV)µÄ)ž-õ0’Dk³öfó±n|,«·¬‚gZý~2öÃ&ÔX'Å7P1õk‘P’³ uÁækÝÅ`×díí÷¤eà¡aó=&4ÕËo§dÅJë¡+ +çeŒ!¦Þ6 )v®æa(ˆNyë<€³Íߓ2H"uöMn>øŸ¦ê=íH!.1z6ÅÄÕª!N¼là ÖÞeÀyæÓ©ÛoX–ǰsÍ2 +y íUÃyÕÀ±kªá@‹÷}‰ +1ÚdàǗ ·0*`0Ñî8¿¥ ˆv®¾jN©·í™~‡h�§pö\ˆ8$ìpv8€È; yy‡Uþ¨‹¼“ú˜Œ™ºîú¬Ê%p¬8xE T‚¢m>¨E¦Þ(Äªp¿/ÖEFÁÿÉø>NŸ±siúh¸ÆXPE'άâJ ÎP"»qZ—Æ&µï„, ¦f¢@H̹j9Ì!ˆ…+§²âÃÂæÄ2›ñwèf †¦{ªua“Ø ¿¡YƒnhÖ»aÖ`ðšYË4Ä¢30c¸8Ä𩠒Œ [çéL�JÁ‰–Òºô}˘¸üci"P^'.Œ#븊1lS‰ÄU (²½l¥WŽž¬ºÜ§ˆ«*Àe‰Ô¥`€y]òB LApV§Klð÷Kä]쪮 —Ð@2;SåL>.Æy‡òdM! ^ŝ“× ÇF†¾~æÀà7Y1òo-Ÿ‡êKM†? ‚ ¬ Ø,›k8 ìöþ�mGAöÞgð{¿JÔڔxQã‰ÁB<o¥ÈCìrYœ�—Vºt&òˆojI ¶âF0ŠZ/R£ì0n +¨uš¿%ö.^æÇ +ûý†4ñâ…ßÂ%ÕKLr•ìÃ˜ì†ªÚ +"!ë,> e‡Šw(‡r·iÞ-ئ° +InÂÂvǪË$ì …ÄÑ]/e²u$O¼`|§ªå5$—�çÚ5D…à÷ӵҞ•­¤ï6“‚x~ÓèXŠ*ÀDS“äeœ€âÈ\@¯ñ£j>'·.úoUmˆV' ýzŽ£> @LMNyÄøÍ¸Hk"Û¥&'’èÙ2Põ±i©b:ˆûʰ2 +Id3 +VC¥ ýåü—¸b4Vù™Cjª§iÓú›7?XÂ%6}ËøÛX½­ ++H¿Ó­`H.Cõ®K}�XŪÈAõ•@%]n?öèæË¡Ú²å”+»?Ï3@*¶¨*øl=×lS;îúa*[,ÃÕÏ2Å~ÔæK ;¥ÿ@®=ð£zâ±öòÙT}•lN§:×{vážÏWQN£TX²ï|+â )m ì’" ;þ­t^CŒ0›½+2^„q|[•¾rCËi7OŸÊ_”Ùþ¬dÄõhçëÑ^WTžþiò°‚&Ô«¦]¼e'¬. ëŲ æsY/XÏñr ®eN>ø×» ÖSyj¦Ï|Z•óÌÉ=´(ŒuRpŹh¤fÕU›Sì–ü³ë‡ù¶œ0‹ŒK™xí©àæ2x©s]?uŒ()Þ¤­¿ ªvë½ ï[¤©žšŠÉÄ·RØÉÆmt:÷‚¹\Þ‘çW^E·J¹+A-Ԃ†²‚pôVMÃm¬Ï³Ú@MtƒHysT³J>!ڄ;?pj/þ„*,{}‚l]1"†Uß#]Á%_p1ùLÙ¡oä#֝B2)”¡ìvÏ)LáWáܾþRï1¥ŒÉÌw– ¹0z¸¥Œ)š‡±Úz1uràô§¹¤¼u; iö긊ŒÁe%×%Ìæè/inpýóå6Aêò±©6`ª'Kî¶+Ëìt]< +j!ÊØÒgàP —ÊF§¥Pbí”Y‚|„3ƒU& +hRž#@5™N:~Õ,Àánj"_/)_\qΆR¬,ò_.êD¡ÑjÓÅÕxv‘)&i¾ä[;z€Ðʐ’¦ö÷c>Â\ˆ,—«'7ëd1¼ƒô\K÷L~Úô±ö´ƒÆl"tH!èPb…+ÄÊè¢C ߑkŸSmªà‹9šá­ºÍäÚa½ÅZµ ¿`¸> +?ÐT„9M™r\H|jç£Ëm…‰“ÂlÞ£ÂwôžÆ[½Äj+ÿ—«xysřæëÃ_>‰Rdïpxe±˜½õ.JÂbý2jZXȪr‚ä â–(„N±:ÈâÕÛÁ&¿>F®[¶nz!+¯OÜhè¥ÞO‡x³J_€…0ï‹„îK¥lÆ^8 ©Æ9——`"ãË\¸›ÕYÍØGþòY—óŸå¾,ˆ¾ hÜU³‚ÒäÚ34öÝý(o-æ�³­÷gÈ­4{^7‹>¥ ™Ÿ¹Y-5"üÞW²ŒœkøàÜ»tþíތþv4T,WÌhd<–;މ #¶zšßRUœ(Bjäf-¿v…�\µ+&6‹kó»nå]ùR~‰9iÑ_!ëñ«‰Õ¯'*ÎT”OOFüﴓÕÄ9Y"F&Ô+ßL@„çcýß'ûçbyvFR§lp*X¾mŽ”-‚Ûö÷‚ûÕNV‰Šµ ýyçî%¼W 9�(snƒ_ëŒB‡ùê{½¤�†¢^в"¡€;Ç·Üy©!äó ƒ;~U%+ُ•¯1 ±ÅZøŽT­Ùêý>=®BýkKâÁkey~û~a7Mt¨ük¢«*·Áph¦®û’iÞð?:¥Ê6È+2è¸,ô²žÓ`%‡å Íå ,¾åÕo9!ˆamVt®øIFqüÓ¢i‘eàyzH¿g„Æ!¢ÂÈßӓÎ\-A%–û=¿Q2ŸðÍ7ôÇÓãD°dþi wŸyâÅGÍAÂE²Ø•€‚fgÇ8áå …þnŽ!¥JbæMO'IWú®yåQÿNÍ#¿×ãlƒý‹ š¤¬AXpì,×£åý‰ó'w™ð +?½µM¾ÔNÜenµ¢ý¦»!Gk½/Çd[±CjÂKŸg*‰|6|qE«—KUº~xeà;8+›]ì›e×YŠüãFÒI+a„¥0ÇáI0í×àˆ¦.ŽÀÜä¶0‰ P”¤ ™08㌕0êo,5PsñêÏۜҿÂ-d,`–¯Y®\ì|úÁtFKðšÕ-¤ +endstream +endobj +3874 0 obj << +/Type /Page +/Contents 3875 0 R +/Resources 3873 0 R +/MediaBox [0 0 612 792] +/Parent 3837 0 R +/Annots [ 3872 0 R 3871 0 R ] +>> endobj +3872 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3871 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.621 289.878 392.07 301.833] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3876 0 obj << +/D [3874 0 R /XYZ 71 757 null] +>> endobj +922 0 obj << +/D [3874 0 R /XYZ 72 251.442 null] +>> endobj +3873 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3889 0 obj << +/Length 3595 +/Filter /FlateDecode +>> +stream +xÚµZmoä¶þî_±p¿¬¯"ŠÔ[ꨁ&HP´hâ|J8í.w­F+m%mlß5ÿ½3œ)ié—CQœË7 gÈáÌ3CÞÝ_|õm¶Èƒ<‰’Åýn¥y©l‘Fifùâ~»øe¹¯¯¢ly:VMµ’R.U\­DžäéRDâêÃý½¿ø÷…X„ðOÀ×ð§‚0”‹Íáâ—áb í?,Â@æÙâь:,T’ÁoµøéâŸwȈHByGÈ +Iò,Hsñ·b ³‹¥®pÂ)ÛábEA’òп´ë²o‹ö™Ø­ðK@W5lŠ j‰íéRSåX½¥MM¿ýƒí„?ue½w½†—HŽ×P†R0e˜é4~˜12ò + â ’jødÓE½ pH–Æ Z²X‰$ˆ”¢!?=›M鋧¯™5f! ¬âJDAg#>â(F>€Sü|ÓûÛ?¸ry3êêõS{9tüíͱéʾljø™‹£@Â.¯hßh¢Ï•ÞñðÿÐÏF×½n'Mm¹è‰Fȟ'üyÝ´M_ôz:~ÔôyýÌÜlõ¾Õº»ýcJi`d×ÔÌÈåM]ôíç뛮ü¤oÿ¸ôP7º~(jPƒ¶–"óµ.6¿ùÇânšªa¹oL¹;êÍ­ü±)k·ÊPîúçJßNf«Óã_·f·³{|CžjåÛ¦SýšFx8ìšÇñø3%^YµËÉÝGDˆ±~†p®­ºßœ“룲¡ÿhN/+ž‡š{äFߞS)"`ˆ”hâpÙ]½) …2'Z×x¬ž©¬K8á-•Ÿ®±QåËfÔ�§úúÓ5ÖÕ,uŠ ¶<T9^‰e«7`;—zk&z0a +£=v$΂4–ÛÈdÛõçÒÁbâ!ça×J`7råìѦVÏÈHÈH¼›Ì¾-Žf€g•¼EÅîE·ó[{˜ÈÓ ™ÅJ%h%gj Ûq>ؽ(tæô +¬îCÑ´Bç¶\ž³½}C¶½Ó•ÞôdüÙ €ãhHÛmYsdF>w½>W+¥âåOÚçDÂÉpæÝøJGîá×0–Õ2Š &ÎY(»,;£ŠÀÁV÷EYuì/$(„„å!1:‡$K±§‚9õ–ëäPôÞh¼‘ºè§COFÝÝrý[PkÓAÊÝódÙ;`p´•Y¥tùýŽ:êÆgà;~·u@Î‰ ›š¾nÂ4Ø`h_þŽ2èúz.BƒÇôÑtv¼,'ÂEÞΖö÷«8^ÕIÛå#Gۗ‹dª¿EוûڐѲ8õÍ¡èËMQUƼà‚É”·ÐP #ÄÈÂ@+3ƒú݂÷Ükô~ÙŽ-íNK?S‹¸¡ÆéæÉlyÊÔ7¸à1÷<0e¬™á¬èû¶\Ÿìì;ŸW1b„ùR?•]OÈ +j²áFIª'E;b´ÍsÆDj‘OaW¿»T +9ƒ]ÄÁ#Ø~*‘@¡8ÛæØ–tò±§ØöãfËÏÁ‘lCë;&q,Ú¾£b³›õ9™¹£!µq¨$š.›Ûu4Kv3†ç‡ßsÎÀÆFÑ{Ù„»<3øÐCTE`èâ×Ï]*쬤Å@ÎÉTGˆ-:P£Ð>«ë 20°æ +לzÆ£èàÁ­AI*c“x°Q} 9ùh5þª‚ONæô@“~:¶NfSƒÒ' ô~».c&uÞÌPåÓ®�–Äb¶mÎÈË¥ÌüFqêü‘ß…†™StÐÈ=\¿ó8’Ô?G +.Bœ½Q£b€38‡¾m2!^p[i@`9ÐÂpÒ¹¥#M½{F=ˆÁjíŠSÕ_™ý¼@§$‚IŒÞ™1h³ñ÷ˆ;Wà^›ð ùŠOÝõS8‚Íž(ëŽ?·^²ÿ£Nî€;´yQnmö۝:¦ÈDbò ð‘‡é‘;wvçj +l‰÷˜ ÇP‚>æ-[“‰Ox*™$lwŒ$é’YIp“SXƒívòU¼DiÈà`›F0T0^âÏJ²2Ôí0.L;Dўó)€"vçÍNœ[„$ùëê®2«8ô`O0XÖ£¿„ ãÈÙ{Mªì…Ãg±™E�‘¶%.R½ç#.28F3@J°I¡ ÆVà¼æû‚¨Šý4ޱÏ(àÊ¡%v͐¦*öé8…1ø­åöµ3‰È4fYD©ãÒ;Ԝú®Üê3¶Áˆ6}šéXl�ö�+«ùë¢Õ>…emm%‘@h€ +¨@¤´Ð³Ýé–]»_ħOe÷B§a¤Ú0(�Àˆ˜„õ¸Âïw^èÄ¡µ†œj8W‰8å1ª,› Æ8Jxõ cì0U–Ú[\š*ôm;�>ӆ&µÜÑG–ZëXՌÛÄþmC ]ÃӛmÇÍ©í4šcØó€‰WpPê åLòUœ ¬]{öxx°‡̀ó˜lö‡z:Æcœªñ…ï)¸3õ:dîԒ6äS¨®BD89çVŒ‡?–UE¥žò‚0¹ÙÍM„÷sv3X¢ hÔåÉà0<{ÂFŽ jêՈ+ÊÄÄ&c3µcN¥å¼K«‹~H5§ è† éÎJÿ-FÍàßT’^U`»K„£Ø‚y1*‘rAÁ™$l5Ö¿é4wBªÊMÙ­5ƒCðà‡0 rébÖzd½§IK8_n^z£1ëg +g)`ÂÏ]º’3mƒ®ÔÖwj⠍ækªÑÈ¢·u�WÞÁfA¨â·µâî=+:aôғN²Ì.¨19É`r°àL(Jw:2\i•Ù *Ei™1àÖiÎP÷è.;÷«å?0ŸöXvz–Wàž©²„_ÐÆïf™xÇÖø°ÈiD„q°÷(ü#™Z±«“‘\i_n¦ÃíJøl5uØX#9-ˆzƒœÐEÊ,$Ñ,ÖÕ@’r5Ñ ´lNm«‡3izX0C†@"Žƒ¨³*-g |.—υ E X£ÞT§-GIbÊ ‹ Dæ"ÅYú +Ê©…`5å¯ìšéUÈÞE043èÔ³rè.ar›À@®úÕOú@Aµ0+•Sºe<KWx„۵́ l‰9XӄoG +AB¾±@Èbê ë}€¾2áì t“LéXS“6۝**åHÕOå”_$Á‡ +#þ¼Þê¶Û4�\S Eʄ\?‡c¥™ Œ:S‘‘ ™5!“‹L#éãD˜QϹ¡õmœ•A;ñs/³©¿g©91„pº‚P>°@ + ÿö¨‹¦aÇ “Ð&o¼í c³¤_’(ÎMŽ•y\&Çü›GˆÕ•|QªâÚ[>Øâ¼CRÎøÊ Lf¨b$¾$ªM<̬éHjé¤V˟;†,sS§rÉÙ7v1µÞÅÙi0—$¼Ë3°™£|vx€§·µ/ -Fÿël©0=[]wz,Ú¹<«`üŸj¯»»ód¸�μ߹ó­̍�Â<y ý†Aœ¹»›êëfy¾kļêö4a>îâsÄ «wç­pÆ +û€P$qú~áÐ|"v§M¾…e(kMþƒ'4™!º¿Àþv¿-wÒ⠉‚4›%ã +‚éÇ¢”¢)Š8€»%Î-ªó «# Øù JÊyÈÙ®§e ,”¥òØ, „KŽúóq"”Ã…ŽùÙB¦/&ãr‡ú¯+—ú˜…Iöª»Ÿt)!5¾”€%+Ök8ó˜6÷ÉÖn¾7ýÆWc•ÎãÝü»š¾zø„̝5›Õüœ@2íø¥ÃƒvOøÁ‚»·G‚¿å0ÜbU¬t0>(f'†ÞÔ·<ù—NM%,áÁ64á,pßóQ[úo0Òý?1¯ÞɉUZ¬|²Ìà…+óSxŽ0„éЦ&P;åQŸ=jøÄÔ8ÓøžOø™Û¬Y¤ß‹êöFßǛ¡Â XÏØ5ÖEû+·Ãír D,^S…ÒgX +o¾Ž›oÄõÿÀ=²ÁéŠ|ðǰ٤Ê/á×âÃTr€ÏÝWd§dI|dÙ>÷žùì:coöüéÇ¿ûîîîÒ»9¼4…{†ÕH­ Nå¿»­AàyÔ.J%bò¨Å\_£ëñ¹P0Ï©ü§-Kväß*í¿XKÒ7²dI:EšùôB[…¹}½]¿™ŽçG ¶›vÛ½p§š¸ô}ï“&‘o¼=Éþ=úÒÿ +$~ÓçâÏcçY6º43ÂvÚÿ>/ˆÛ‚5ÇD'Ú.»û,,ç¡ßƒBx¦ùl®‚u~™„mœË·¨o¼-Tl<¦RR#ïì¢ÜÜìÛӊEĈ.4ŒéŠÁ<ci‚œ¨É¨ˆˆÍÓFJÐã¥jÏãŠ8Ž£é.ÃÜs—xAGWF"v Úo9º´ŒÆÃí½—òÀ϶ììSL¨vÕpáQ™›,¯¼§ô(^«ùKp$h”žˆ^wA«K:‰Cj¼¡‡©éˆˆp„›;¦XûÊ<g³§àÐàc…óë(÷ði†ãUÿæç?w/½p]¶¾n`6åK!€Òș“PÁÉN-¯Oók(¤{…@wZað/Ÿ:ÇmkÀÝ£}ùÚðŽÙδÚ Úlgi¾yhGqïØÞà̳‚t‰ÁŒÿ ¾_fá +endstream +endobj +3888 0 obj << +/Type /Page +/Contents 3889 0 R +/Resources 3887 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3886 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R ] +>> endobj +3886 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3877 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.125 493.324 385.575 505.279] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3878 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 413.014 102.275 424.969] +/A << /S /GoTo /D (section*.51) >> +>> endobj +3879 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [165.255 413.014 178.705 424.969] +/A << /S /GoTo /D (table.1) >> +>> endobj +3880 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [262.266 413.014 281.444 424.969] +/A << /S /GoTo /D (section*.218) >> +>> endobj +3881 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [163.296 240.439 176.746 252.394] +/A << /S /GoTo /D (section*.21) >> +>> endobj +3882 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [280.285 184.04 293.734 195.995] +/A << /S /GoTo /D (section*.41) >> +>> endobj +3883 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.377 184.04 394.555 195.995] +/A << /S /GoTo /D (section*.270) >> +>> endobj +3884 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.068 56.99 406.517 68.946] +/A << /S /GoTo /D (section*.176) >> +>> endobj +3890 0 obj << +/D [3888 0 R /XYZ 71 757 null] +>> endobj +926 0 obj << +/D [3888 0 R /XYZ 72 712.597 null] +>> endobj +3887 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F26 3010 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3898 0 obj << +/Length 2162 +/Filter /FlateDecode +>> +stream +xÚ½YioÜ6þî_10`Dîjh‘u›ýÐÝd›¢»èÂ.P m +ކ3£…ީĉÇùõûòÒ5²=N҅ãˆâñžÏ{Pþöîâæ]²HQ‘hq·YÄþÅ(NÒÅÝzñ‹‡ ¹^â”FÔÛV×$ñû¢–×KJ©¢èú·»ï/ÞÞ]üqü`C DA@YyñËoÁb óß/DÓdq¯w•‹0JàY,n/þsñíŒ Qš (´2ÜíÄõ2ÄØ[çí¾à™(…EÚY±á‡B¶æMÖæ‰}ly¥„¼yG耎0JCA3؃>Ä«a'<d›æÈP¨0A„2wâPåŽa¾1OnÎ`<<¢ÇîÐ_O©‚¥AË^ ÐJ‰¡”k¥z<bŽ.AQ܉ÿ·Sº£$¤nCnEÝæMQùðN±ø×ðßXªžá—�¹ä5’ÿ‡°c± Áyðµ„å”1³Øé†®—1K,hh2M¬A³¯Ô öVZZ»7«ÐM]bmæVZ~3–Žh½—y]ñbZ$Jî|Zÿ`Ú +9£=Å(blbÕ©‘YŸ D"Ñä);„1vîw¢™sIQÂð¹h}JŠÂΖGÃŒÚäˆ,Ò!Øßx›(ˆ“±·Sh ûspKcÆGßNփ‰„zþ'€<MRWk³Pò‰êe߈L¬ÅÚ-ém3~y‚´§¹iå©®J|Ö9ǟ¡Þ »(h€p}J†RD ~ŽLgômÃ÷»apat¾0Y#D5# ˆÇ=mZ0ùL¢Mém¦ìŽ7<“¢9%ËDâ`*“+´¢™4c€˜¢ì1BEV›ÔÓ¬óŠKaªTûÐJQBVCæÝ +1'd@!€:ƊŒª–L«Ô£à`쑇!ð†O€ª…£Î× Ba-$ϋÑI�Y-ˆAô‘Њþ^¥ß8ðêJ˜b§Î‡1öʺš¡^áG00rO™—JJì‰&-¸ƒ¡ÍUjÿ~ßÔû&×Q'fR“í®>k3îs"¼èÄCbµÔ,Onj©3%ˆ©Ä°Äd“W[­n0vÏ2Íwk,£}LCç×iþ fxùM©KôLy&PÏéÀò%·]Š‘åIÿ'Dד.¥ñøqÍ%7ïO=ÌâG¼åŒud¸‹âi<Pèo¦¬†ºÍ0 çâ �­;Ü"…8ãK—CeŽ·o|ÿwßXý}É·ºP ?ð;•)ÅÏöÝdJÜÁ³ÝØ"Û´vOQÔjâށtTb„û ªfÒÄ0Iúò^Y¢†™ÅÐ�&tP!6£Í•¸/òJ¸ƒDb-ò?p 뜜DA;ÑZÅöŽÐ IÃBw FéÖ¢VŒuـ—Fp{tÓÔåH:‹#Ju•(„³ Å#IÂ=’ +%9@C3©è1lD  Aúêİ5eªn±1<Þy¹/Dûº‹Ù!v.œ„©¦e3FÀžµ¬‹<%&öMªtn4ʆ£/@1ë$½œ) Ðy»å‡7Ç9МGìL߇V¼ž!ÙJUZepBDÊSú*�©á%Èri†Ü®‚¶§¼—ОaPpI .Yô¼MoómiñRoìu'ы$ô§(“;»vûPªh48¯­76µ»,é¨Ò{©;Ù[•hƼ» º§xÚzNÕgmw;±œéWô0@̇_óBiÔ4‘îøC¹ª Ÿ„—_ÁÞEŸN5ŠbiúÑùáid†@ˆÒä©�Iëûö{h‡'Žkòí®ÃÀŒc¥8ÊÓÐ%>õur±Õ¢O|;!ÐeÂnµÙÔ|1€Ò`+ôè3ACŸœƒ´Åd)-¿*ÈÏ@J¦$ßñj+ú6E/˜;BWŸŠImqmÍ4¤þ{h¥¾Üd\Ý¿N,ÑQ¤¼\É5ô×®Y+>æ@ +Æ}±ì‡jNzò…C 2Å n…¿‚|Ÿ‘Yv¶2QPS«¶}x¹vÇFS¨:Ñtñö2Xìêû/”üñœhrư9£.]«}¾±kú6¢o"V¯j”- ¯¶æ{L¯ª«jµÍÂt$/ ÓI»:qµ¾¹*o®ü«ï^_ýërîF2[ž¾ãÍGÑÊIF¹$ì&¹I饏_jb8m>D¹¯ЬylÑî +;§’ƒê9Mû©. ½=ܘKa²ìÑUªjƒÂÀ~’…‘uÆpÑ6ŸŠŸNàÃ5ÅMêû›b³9T™KKHëÚíV÷LM`ÓÉ0a YW2ü&"ç®-(™|ÊPõTœ|Ô[,*-¢ÓÌÇ †hÿ!L›å”{Šbډ8[}X‚Rœ<Ÿy[¸UWr£¢ù’›©7æqEÛ^úà¸ß¹é‡8¢Ù‹.«M.Gt¶«1‡ö|¸º5LVîpº{.Hð¤gncH÷ÙÃ!É¥k„*ïgxQ»Òy¯pž+ÈÛ|¢?¬»»’§ª¸.Zێœ“íÕOÛï¨Lô†ÿeõÍqÎPMúÍæý• + M^ˆWæýcn]ÍýÕ¹ÿçï~ú÷ï›G[^0(œKî Üè,—S؝0 >‡áꆫç&ìO¨Lîûþz¼ •KYØÆm•ËGîæmٕéñ.¾¤%{UCǙW¯ÆæüÀ öÀÃr7G»âzWûڎZ¼z³é¸aùâ"ÄBkMfŠ›X¦ïwu+ÌRVºÃlÉ¥i…uMg®‚À¦Oæýãµ"©Œ~f¦kqônàöhÆ[»…!f¿ �!})É¶.íò^·sÎf®®FÒÓØC¶:©5`þÐ>òr_Òõ9X]™NÝë3wo{rhUU1W/ŸÜŸKÿ/]Ac +endstream +endobj +3897 0 obj << +/Type /Page +/Contents 3898 0 R +/Resources 3896 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3895 0 R 3885 0 R 3892 0 R 3893 0 R 3894 0 R ] +>> endobj +3895 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3885 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [253.577 659.297 267.027 671.252] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3892 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.135 631.097 357.313 643.052] +/A << /S /GoTo /D (section*.326) >> +>> endobj +3893 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [461.776 631.097 480.954 643.052] +/A << /S /GoTo /D (section*.309) >> +>> endobj +3894 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.186 598.608 419.635 610.563] +/A << /S /GoTo /D (section*.79) >> +>> endobj +3899 0 obj << +/D [3897 0 R /XYZ 71 757 null] +>> endobj +3896 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3904 0 obj << +/Length 2749 +/Filter /FlateDecode +>> +stream +xڝYoÛFúÝ¿Bë'±rxu÷e»p)Ò$­ÝE[49²‰P¤JRq´Ûö·ïw ‰rœ¢I8÷wŸêW·_|¬R7ühu»Yùqê&:YÅ~ìÆIºº-V?;÷õ•Ÿ8û]ÕôWë íFWk•Fiì(?¸úõö›‹ëۋß.Ôʃÿ܆?Úõ¼`•o/~þÕ[°þÍÊsƒ4Y=Ò©íJG |«ÕÍÅw_!"*Z)å¦aè#*ðH”&n¤‹Wemú«@9‡`¡ƒpçØ{«µï»Q,7näŒLIô\EéLg&;Pä0ŸAøK "ÏÓØÞΛí6« 8ìùNVU 2ê±ÃyàpÒìy³oøÛšÂüâ)]YÁ]֕9+BÏ øypßµiZ L:÷j­MäÒâ «fחMÝ!%«uâ!ájÍlf²®iÏsʐ û2Ï*^B¬éûÐtr +A3Sõ„-Jn+˗ËSƅ.HaÊt|¬ëࡒ·‘ð…ÇÐdú¼·‘ÖÎuU¾ÇǧOÏav(ñ°¨¢Q,%s‹NÞÑÁRQàªàˆœÈÁ=­?¾›¤ŸÞ£ ×¶+»^¤ð™öB7ô\f 56Ez!�é×Ö83 #0yOºó;Ò¤%*¼ØÕÞ@EkŽ„ÁŽUŽÜ%¤T ÜLy­"×ׂÔ×WIàbTó1Ûî*ó‚g£F_)KkÇx7d ˆw-“|ñtà …ÙdûJÈ#C‚{­¥o¸wßS£-èÐy¹áµÑa2³=x¸¸µøY]áõ²ûrAýÈUà›Ö +üŸŽ'²ýI<ì ϔ,>òחiÎßöþŽ—wÕÞ\òxהu?¾§½¹ÜÏ@óŸ l×týšµ 59U€µ%ÛD4ãa>»ÚÃãƒ!Vȵ¬çø©ŽG­Èœ>–UÅ£š=%Oî\Ìø4ð?Gñ¿ç)òHžc#†Q›ðÚpÍ'3»PÖr •wƛ¿x¡GN'»Ö|(›½`kõlñ[“Õe}ú‘€>¡r%1Q‡so*ô;^ N¸ìxµ¬ój_™1OðV·'âx–É>ÇLýap R‡ÓÞlقš6k¼…äM|)¿Ó–,¥‚6`zm³=aÇ,,›p Ó�Aº ŽÄ›û×MoýˆöÇ÷%šéÀ­ œÄ,0@»X›GX£ÇL$†LH‘d$tD;æ,€u’Hœ—r¤ÛþÕÖñd¼g5‰h-sޟ`:e½L0ÁS¬…ÚKŸ‘Ç{ÊJXzԚ­ +Ê´„= .þ'¥šDJ­mڀž¸*Œxï íHcb³ì“Ávò ¢Œ a0W‘¯§Á€r¼ ¦Zv[^ÊÑlqp7h˜§‡$GKʤiÂÄbƒs dð$ÜԘ½ÐRk6àžêÜ’6¡‡¸R ”Ãü¶Ç3óçªNÔ|1tö0¡tq X¼Q!+8Ðôî’%1;�~[é`-ÁWNÁ{ÈœŒó XPœyÁF!ߞ8‰;üõ†YQ̯ôÀ}½îË­‘{èS²ªüoÆ®O c+9ý'û¥ûwFFá"0jXQœnVcÇ<3––Bè¢ñïÞþø¯Wï~¼þþæå›×¼õOþh7DŸ+ÇU g¸DüÜᅢázïo]ߟ~|÷ßo¾}ûòÕõ»7ooáù›—ÿáæúûw¯^¾¾¾ýéíõÍ%B° A ‘úGæm>–:ÖK»ŸÈNBu‘µï×›*Ó_.F÷¼çý…<áZg²!+Pa|XüÀ‚sÀòC†p´iù2œH¦%×jI¾gàê'Y +ÀöÕyØá“°Ÿ¦9üDž÷ÍÉgÀ‰ž¤ƒúÞ<­6Ág@‹ÏS•åïNWõ9üKÎAºÇàT·Mqª Ï=?äÕçå¹×6ÏS¬ŒÑ™âè@åɞ'àgy0o”¤6ÍJÉ?iišTu¼Æy1ŽÆP˜&£Ç¦¨ƒw›áÙNÎ|¸ +C'Ãð³ç‚óÐ q~¢bLÜÚÈ2•çYgÕC¥øÉlîøQ@wñ;”Y8±Åæ¾¢Rìä †5üRՊƒ±6{=H“g CVRR¼ðxRó¨¤'}á*®ä ‘Ö—,¹Ø éÃÕø$‰Ð´•'Nvm#ý˜¶/M·Ä'Œ.”„±DlåI+L¨”Á’_ëy39*4ΕÌ);ès)-BI¢GOÌx²1r‘j�CI ¡ 7¤çI—·¥…^Öݾä()Êz;‘Ó“ˆ3âéáwÓ"¡{_îDDc‚õožfN²iÛ º}bIcR5I,oÊmYe- +&Â1g4O(ÃÄÁˍ'œaâˆ5 d˜´ú�éö #9–7U# 8‰mJH)Q+ß±;àsj³™\³kPWlِqºá[TÓá|—Jå{¤h¹cãõ¤"ÓCÃ¥Ù÷»}o“ó€á"ãX‰ 6ÊQ¿$Í?-é"ð…QxÔ¯S .ZNJ¬Ç +±‹ìc½©ªŽq²g¢O‹ƒƒokÖ{²ÎNÏkãŽw9¥×Vaõ -\ãF³û},‹þHî +Œ‰Ü 8ÊÔÊ{(׬€[üW”›;N‰Zð†h¡ –³d>‰I:šq,zN|#àtÄwT å¢gŒa¿kø!n("`ȁ8<œQ\‚ã“bÖ¹s ¬&.¨ÁÓvAö?ĐH*CÜd·×”ìEq-²Þ0±Þ¢ÿ›©ÌúØØlÅԀÛr¢³Xܐi%ÆqŽ`ÀL”#¸Q¡ÅIßçÖç ²R=yƒ;;ׯ˜°f_“ÚûƒgjË¬ö‹úî íê¢ì²;öH@#â‡P‹š¬׋AR%$ißð6' ¸tÂhÜnä|Ɵ¬V祐Ó3º‹[KAÞ£62»ªÌ˾:ˆ‰01³ÄÛºËBº»¢ˆØ9Í8ôKý‡-ˆë¬è«Æ@Ûګƶs‰›/䇔5û‡!³†òq{êˆW"åùïJ æ@¹‰òåg¥mÖރª=çǤYodÁi†néy?җŠ  ]-@ SwtCf|é8OC¿9ÚªÌFü=“ ­ï·Ø3·+$ ›¥ÂTø†É ¾Âs·tçòºò¹è>¡!MÝ8~c#Raú¬¬–…�J¯\¥Õ‘,š¬Øeà‡þò/{I8´·ª³éØóÐÝsk7Vƒj£bê­P°¡ŽRŒMGÒ®<³Ö°¯J$ãõ¬ÏxĎžÈjùl‡…!CÁcPx·œSêÃʐ*ŊD}Jf'¢ÿ<ã”ìÈ Å®ç¿S¾XÒV7 ƒ)³z¶ÀP=õÈZGØS –Ó×Wæ±lB +T)MèÌC±›&ÁÑo°ƒ#ö¤ALž?¶ÃÄÔpä_É`}LXcì îY:ÒèÅÓ¥}ێÍWØ)JðU}ÓÚÒ$H&§ífɦ÷–$@F”~ZS!*jW/ü^KŽ� ËÙñÎ>>ù3Vàz֠ƊÙâB³ÿ]â¸*»^]¯ø—®ëþñÇbýýÐ<='ÿÀÿe_^­ +endstream +endobj +3903 0 obj << +/Type /Page +/Contents 3904 0 R +/Resources 3902 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3901 0 R 3900 0 R ] +>> endobj +3901 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3900 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [457.183 140.806 476.361 152.761] +/A << /S /GoTo /D (section*.238) >> +>> endobj +3905 0 obj << +/D [3903 0 R /XYZ 71 757 null] +>> endobj +930 0 obj << +/D [3903 0 R /XYZ 72 712.597 null] +>> endobj +934 0 obj << +/D [3903 0 R /XYZ 72 180.919 null] +>> endobj +938 0 obj << +/D [3903 0 R /XYZ 72 126.428 null] +>> endobj +3902 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3912 0 obj << +/Length 2320 +/Filter /FlateDecode +>> +stream +xÚ­YYsÛF~ׯ`ù%`•8Æ\˜×åZ{×É:¥\e¥òä! µ8¸�h‘ÚÊßî™ÁEEe•²ÊÀèéóëîá‡ë‹×_ëELâˆE‹ëۅbð§ˆÒñâz½ø5 L,W4æîª%ÓÁvSÔÝrÅ9‰–¿_{ññúâ?tÂ?j †|‘–¿þ.Ö0ÿí"$<֋³«\ˆHóX|¾øé⃇‡(Ö$އñܤ»‡S£0¨’2kík™àÊÞn–+dv^»¬ÉÖv"qŸ´yuW¸Më¼ÉÒ®nö—øu3ÿ,±"o;ûVßÚçÆÇW›m’&éú³o&\:B›"énë¦\¡A+JI,¥•·ÝXQÒü·ŠBºƒ˜=õº^Ø%»#˕ 2H뢮ìžßB~õæ+xPX ßʒù¹Êwî»6+óÃOþæ>aJýÂ?øüú—¼Z×(ÆCû†Ìñä¤h×÷ÊóúkÆ'æ‚ÁÑ?¬t÷õ’³àÁH¾êg +(êdmä5Ħ®»£žÐ¥ç¬ˆÈ(NJð /ø_vL +œTÀnoR­=ähL”Œ¼ôV´Ñf‡GFbÁúÒº,8z†bA“ÎÒ̺{÷2xÑåqu°·>äÆã5¾„뛁bºd*¸‡Ý)¸¾2fµº¦\ÎØ\ׯàdpȀaíÊ'tqª›ðbƒêKÞÔUéÌ.|YJ$MžÜnë7ßÿüãÕ×Çð�E„Š‘ˆˆâú)Œ�5êø4J0¡ÂR’ÜAÅÕ§–¼µO°†4 ƒ¼sSiíÀ€-°¯n%iûÉ ¯M£jŸ(†÷¦~žÛb¬ð8ø— §¥Å, +:Ä·ÆçÔ^9ÿkâGM~Óä£üº·´ž¨h¶ ˜wÌ�µÔoÀ’|‚ƒ("”ŠiØÚ'†KIx$•ø †KM¸†’Ôbê0Z ˜]엚£‘¢P¾´�Úy±BÀp=q¢PœEœ8<Ií­“ù‡BT)”… qçwUm\ gs˜ôØ–MžƒÕÓ­À؇1¢Ù‹:Ÿ#¥ˆM¬p4ZX¡n^1ªÍîX3TÊí®1Xƒ4)<êxcœ„à­f¯?Y±Â)#±ã=NÁœrâúÔ¸?Öào™W¦ à¡S2,Iu·MîÜÈA9lx¸ÏST» 8`ê <ˆ1_J¢ØÀôîr¿Œ£àòÑC T+ãç»[¯KD ޳¾,½,‘pBæG]ž¶žp·û-yQ8¥4y—¨mm =§M 0]:—½omÃI ¯æyìóÞîJvo£bÊà‘Äœ(IMPL2D1cyóþßWoíðÝ«?œCÒ ™UO4£‹"¡·ÇBCi-fî5#‰p1èç'Â!\¤KaÆM)¬L) ƒ¤VØÌÿ¸i Pt9–zfošf›Î¥qØÐÕö¹Çº¢Þ6v”Wm—…ù³™ Áç,vêqg»o»¬´´×NØm_;Øs-ªqÂ!êf¨vk +ÎF„2"B­I^8&aºÞtK�-S† +[†š/êy7 –³¼Å5;ø™¯ÈÐhpûW¯<6áD)vàÔ(ƒi2€Y£QÎF„8Ñ¸„² ˜‰Û¦.g{Xpõc–!à=ÔSò±Öì0,Á¯$S†R¤'_úîãeo+mÖgÆò±¤#²…€G ”ÿ†4€M¨ !hMíyﯮ.õ›¨®Þÿñ—©°ÅºŽ-S{Ā4‰Ä-`¸šà+�´“Ò}E]™Qº¯ÙâÓ¼L +;°e{§Á\oI,î`µerc‡˜ðJ1Éþ¦šâQ+NHSÔoˆ]¤¡6=Û±/ÀêÑÇa»Ô…V¸8°)§.…s cƒVSÀk›åPµÕ!OaÚ9„Ãб¬Ø6ÍÌ +Ðs&ô+ݏ(wl`�Y6´”Ë”†'”bFâ£2¼5E( BìkЍ¯)îÚ§ ŠøÏæ™þ‹I¢qg˜ÑÛd—µï\Úy{“´Ù»?f÷޳mõ4ßÕÂ}ýpðőXÞTöpŸ5Þ$1v@çòå!¥œŒÕS©Ž5VÎc®‹ÕäÚc®‹±‰)1xo09Ø$×ÚoCA*†3vžÎ…„cAí¿|Ðz¸æØ1¿*z6‰ýKy؟âAž#1¤°Çc +j?ölÒ/“,ÊOôC ‰ [›cZ€#Æå•Çêf5Äãv'rdãœïbú}W+~Îw…çÎ->¢ÿ:²X¯1áÎÖô_¶ì~iâÖÎ`ôZ „bà:»M¶Eg'Ì9°Ý731 Pfïv`²‚à¨í«‰MûÖ¸Oæ×QÙÚ\ŽÒž—h¨¯ÌI ìá˜â²´s‡'¦ü™ÑÎvXaú.9 ¬`2~ÂÒÐÿS=Íf ‡kâ°/°RUÉéúOHhÛ£8 ÅrƒÜ0t4Û¦rÍtmå¶©íÎe´Á6XÁõ%ŠU²»±þ€Dq9ïX>î’r5ʛٵÜaubJ± v‡‹ùá&"8w0YÛ~“¼YŽŒñ`ü82ö盤iêÙ=>3¡œcÂýD¡ÎáÍï%†:cï$Úå/”`oì…r<hoڛK¹°}„›;]XٔÜ}‡?·¼°žxôaðYaÖy{,Í.og2 öz¦ÎO–,þ‚ÌQ!QýÝwIÚÔíÙëD8%™­¿{œÂ‰Â4]øV&f±©í°ÝÞ´]Þmm;Œ3(¬’½]þ´4Ð]Ùù®þ·¹µ­Z·¿Ÿ¿w'¤ãÁ|rp}{°/ÿ}åÚß= g–”Î%­¶kÀ8ÓÆ¦òPՀn!{:¿„¸Ææ±üÏq¿n¬û%—ƒu¦0Ùe;‡´–5;kîA³ ¨È}W¾j“‚³ŽÉô¯•þ©$>#‹¹'fæÎÃ_°Dc ·½Yõ +ú`ÎæüÄßP%c'#û±Y³X¹ÉYž8ӎ„ЕS?–C„aCÿ?»vx +endstream +endobj +3911 0 obj << +/Type /Page +/Contents 3912 0 R +/Resources 3910 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3909 0 R 3906 0 R 3907 0 R 3908 0 R ] +>> endobj +3909 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3906 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.642 466.996 366.82 478.951] +/A << /S /GoTo /D (section*.211) >> +>> endobj +3907 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [253.715 455.04 272.893 466.996] +/A << /S /GoTo /D (section*.214) >> +>> endobj +3908 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [135.354 59.737 148.803 71.692] +/A << /S /GoTo /D (section*.52) >> +>> endobj +3913 0 obj << +/D [3911 0 R /XYZ 71 757 null] +>> endobj +942 0 obj << +/D [3911 0 R /XYZ 72 602.5 null] +>> endobj +946 0 obj << +/D [3911 0 R /XYZ 72 438.399 null] +>> endobj +950 0 obj << +/D [3911 0 R /XYZ 72 124.14 null] +>> endobj +3910 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F26 3010 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3919 0 obj << +/Length 3146 +/Filter /FlateDecode +>> +stream +xÚÅZ[oãÆ~÷¯ú$6Ë!‡C2H$Hƒ&@ñ[’šIƒP¤BRk{“ýï=·áE¢½Û&@± ˆœë™3çòþêáæoßd›<ÈMd6»M”æA¦³M¥Ašå›‡jóãvßÜFÙö|ªÛáö>Žã­Ìí½ÊMžnU”ÜþüðÝÍ?n~½Q›þ)˜ ÿu†ñ¦<Þüøs¸© ý»MÄy¶y¢QǍ6ü֛nþ}ó +¢ÌF© O’EELžF‹ÿ*N'×ìq·¥Ìáæ>Š“ʸow(d¸­Š¡À'µ-º[µµü|êZ<Ì;WÙŠÇ -/ų5UQŽòњ=ýjgPR¢•ä^°?lçÊ¢æێ›Ë—Ú5ÕØ íí=ˆÒv•kŠÁöw<~8Ø52$&²xY¸=¾¦£i?¾lÇ¢‘÷‡ö\W¼Û#ȐniÇ .dq´¹çkà©çž5£¦àWÃAû¡;—ʘi„ù¨0œ8ùP«@å‘z kyâ x£5 +ƒíNÓí–V©8ˆ²LiÍëüðÂsŠçÏD<=¿0¨Ïy¤gªL¢dT%½üV܉+~ÿfw;k]í‡ëƒÞ»fA6N»~ÉǙ킟L,–¬‚Ûû—~°GQJÏmÓ½<â‰_ø¹²»â\¬¢Pt#7ùÍm³9&ù¶àX œv›lÖ\™¦ %!ÐJ!+¥¡âfÐÏsÊò|òò@ãp æõ„ ­ŒêxÞpè¬,\¶õùØôÜþS˜„0æÚ´b©-úܯš}”é䒖¡s¶‡uU€×o²ñO¡Ò]?ˆ@l€$){CI˜,½¡è,3'ÛLÙ69º€çâ…`_Ñó/))ÊÃmñÞ)†T1Aoľy`[C”â±Í¾¶Ó¨Ýåøƒã–…¦VžƒÀqê•ð—k-%¨Vºë¶Ù»á\ٕ•@å:Ôo,”à…¾E¼^¬>õG„o¬.†×„‰c¸ÿèO…×}‡ +Ë(./nãܸ¡ç;ÖaùN-ï¸?‘%ÛÒ¡—åÆ{Ùµa&°oš-"³NŒ¿Ç븗q6êLҀ3³IÂ.]Q¹3ºä֎›œ¼Å/(‚møu‡v×¥çãFŽ®â7ö,Yf7íìrå¶± +­"öNhá#ygµÜ€ºóîãv‹CÀæ"søfA«i}g1’Œ ­Ñ´ŽÁ˜g¿Ìq˘·|æ€üwþéøç¯¥[ !ùšÇZ'8uùè9;ÍËKC,ú#K¿ÿøÒ³Ù¯e—|Šôß·œ9 öŠÁ?ñ%dr˜®•šÅI>ÑÇö¶ÝwHV®…À+ћ‘ÃLèj˜²YžÑ!øZÑx–†ŸÖ$Wq(}j a§°»bZQ uüi҃ó°Pl^Ý®—P¼žÔžm¶èÏ'ï Ü|˜ó Ü Ž®}ˆ}Àþz.†¶»c?šÔj‰§Áþp–³Þ[X  þY Tj¸„Ø8^O”ø˜ª=  ÅöE\­¤‚Rt ìŸçYj`)”G¼1! +Jò5Ž | ñ@ËðÊrœ¡µZ¢G[­9^A Cù<ëñ!ynæ‡sƒQuÑ+ùÁ¨×óƒ‚+H³‹¡’×$Ìt‘ÈxÆï â{Â1©KNIF9ùµN,¡Í,s@™Üü€á¡m̆®†L3 +{]¦É“K]0å°­;î# 3”Ÿ›¨^:=áÞþ?rÀ ôóùf-š¿ÿXȖ2„O­Â-ø¬ŠmIƦÀ‡v+&eT'#†xµ„Mð¬¤0;<²ùòKå\aW|»á§W +Q:þ8 +’É‚•®²EXµmÞZ=сšbôëew<a|)mÑÞÀ©Ïke©1DFüwú:£GPؖÆÉò¦'E¦f{l 줈º(ò¼cŸsR„p¡0]4FÁ›QÐOÊBøÍE'k“‡AïbC¤2¨â²=”‚ÒxûÏv,¸, Ðñh|K9¤FpÛe…›@'ɧ¨)›”a±½[[˜”× &óOм=ƒ«k_ýzÀKcK*Åú¾è¤"&Ï“£'†ôePŠEûÜYxìÚxÚËI•>ï )»Î—á&m¬h \RoéUëÑ«>t6^}`Ýš5ú2Í â¬zÊçc‚•  +šVà/é1<µ]]•=~ +†¸äK ½íe±%‡Ñ.ËsÄ7඙'óº½k>Êå=¬‡ <È♙®/3ƒ9³ÒÈxÀb²måú¡hJËÍbD˜ +BoÁ±2)gŽR¾rnàú|¾C{|§­ö²„óå(ŒÊ°Ò»[, ñx†‡õîýbâL–éÜðüÀÀ.\O Åû¶ÄãÚ£CÈÈç¡=B• ©·ö™ZGŠ"'O(däèYØÚN!­ë\Uñrz$ŸpÂzLt Ù ^â£_½88Lž]†÷>x¥òž(ÑC‹lãÓۋ›,ˆ'Z´ÚQT%òC̉4Ñà …–ç®›b¹Öx’€.-…ž 5v’%ái- m²8lâuâÇ,Åfí£‘&žÕU2¯Ñ)l¼ö×$¦H›P\lÍ!OK ›wMë¾£¯w�vï֐MoWÝÐLh.˜iÃ¼aË4áêSÀ]*ŽÖ‹Ùê®,^Ä&ä² Oþ³xÞG± æy+¤¹/¡üh>ðËç<æ‹k�q\©þÓVêþ´•†ÿy%3úē'Ä×}h•Ðüšx_ŒPmÔRó::’dd*?¿Þ ‚¸Î×Býb™8 ôôq䋕¤Bc +§v©Dï;]Q +>M¶ëö2­žÐJǓ«†õŠ^l„ص§Î~Æ(çDìC‡Tà½Ü»[¶ ó0©>ºBÄÑXYmŒ?*ÎcÌE±úØCiFÄNbf oå7 +yèy@%ªBvŽð%w6v_ÌāQœuXœ\yF™·•ÚÞÊà]¿Ü3pF }ä‹ÏŒÀeFŠWA¦Ý GhY9 +’Çәëx5(Ñ!ŽâÀdðpúÒH)þZHªþ¤mê— ìW۝@«#*–>î=ä+=Ų@›RkAµ\ÈRºL +{a%ôƒU"f,â!-¼0•ÑUkÊ6:ˆ&à]À®½Î#èhú:YQ™×û‚Ÿˆª9àÇÄ"„«TG8Ò&B™ì𰮕©dŠ&œÈL'gBëðRu„íŸX_†èš‚ø ªpýìӞº¸ÔÒ%›ÝÁô,iˆSâö–/Xok×ø¡'è9ˆ²íÛ 5MrC¯C®§rï\ufr"ÙF_KIÀ_Pµ˜”Þýُóxÿð÷žzphvÄl¤|@|ª‹Ò=šX‰çnß@=‰ U'žeKF’2û•L,#Wِ:J£E†Ž2$ûÝj|ɳ•¯:ËïÑPÕÅWK^½†âIŽ 2‡F@ +ŠìDtO×5ôe[è3šÆ/)òŽ ª™…0l<ÚáÀu°ÌÚ1Ÿ¸Ám#–àDÑ´›î1&dq—ñå]®xñ÷-dðšL.ó_c²L\ªçV2°,£EáU€6P:‚¦%4§>x,ϵÐ30ä±`{‡.r8Ü͕Öt¨ð‘ûêBœ¤ö]ų9®ûFy}ܾ´ÆÁ µ½[T¿ðàŽíñtáÅGÅËä[³.æ#ÅCô:‰¦þcP€iªÿ#=G¼¾ÁF¾Ý‰x‡kÄ zZ”öð0 l[Íÿô`*. ãg+¼æÊµ|˜žáüdÛgÙ;IñöÕöÙ­ð¾&†G3s„;†pôçâè¿Õ3¯Çø¤™^åoR)Xn:B4d]H[ÓNã<Î̂ž˜bQjN"­^Ögþëzñ.„ _Ct_ ˜1ˀ%–”hk8=ñ©L‚Þ]¸“wçMß»”ŒH—>ßË2;,âxû<ÈÚ-·ø¿ƒ¡—§Î ƒ)fï‹m!ì©AV8÷ŒKúÛ©mqñ‡4쮈=ºGvGªmÄE( %¥½¸ÅìÓŸcd¹fܔøûìÛ«xƒàž²n{»üs›qîÌ¿ÿ×]ÿ6ôÓ +endstream +endobj +3918 0 obj << +/Type /Page +/Contents 3919 0 R +/Resources 3917 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3916 0 R 3914 0 R 3915 0 R ] +>> endobj +3916 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3914 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 344.585 246.345 354.88] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/world.html)>> +>> endobj +3915 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [157.952 254.416 177.13 266.371] +/A << /S /GoTo /D (section*.256) >> +>> endobj +3920 0 obj << +/D [3918 0 R /XYZ 71 757 null] +>> endobj +954 0 obj << +/D [3918 0 R /XYZ 72 712.597 null] +>> endobj +958 0 obj << +/D [3918 0 R /XYZ 72 330.395 null] +>> endobj +3917 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3927 0 obj << +/Length 3458 +/Filter /FlateDecode +>> +stream +xڝYoÜÆù]¿b‘S€Åp†Ã« ÔI¸RX@’<PKj——Üò,;þïý®KÙF!œû;æ»gßÞ^}ÿsºËü,Öñîö~—høOü$Ív·ÅîWOéøúFeaz‡æZ§Þx®Ûáú& CÏøñõï·½úËíÕ¯Ô.€?Å?ÂÝþtõëïÁ®€ñ¿î?ÌÒÝ­:íLœÂ·Þ½¿ú×Õ[ÄAÅ;¥ü,Š´`g©ÁâíØ—k‰l°»P©1¼êöXb&ööíé”7oÐálGûJe°‘6ô%R’¥Þiûü(ôƒHÙÕe“ßÕeÏ x5ó=pÈ®•Wµ M'Þ}Ûñäàp»®$<Pq§ìòýP=^ëē•0tªš¼ö¯oLzïìz<öc^×ÏÜaœˆÒÝ Pæ«¿ÈHFú<ó}%"zˆæcMwh š[c“6°àÔ^ß@¯(_ó»Qn¿¨z†ÍÃH€ƒsoÀÁ÷ü…;Aèt/Êëùð¼+ívRV́û]™¼ä¾Ã8–óç·@™ºô‰d�ûÚDN�èÀ$–““¸ ˆ=!A-ÏØ›ƒ9G[¼Ž-3ú'»XVððÖv=wñ–/eLåëÈ é˅héÐ7‰±kD`{Á½)¾t~ù:pRÙ¿p~âgYhò³œý[•Ïì[kRPût¡&ÔÞcU>]žctì'*ZJÛS5aYì}¼éÚ!@#¸ ø¡—Ù†J¹e<¼u¿aL°ýБ̖½ìªš}=(&[|u â¥r›€ € +ßù’’Øi´ÝüQ>þNPލzØ"iHHx¢´ã$RØ<“¼´}5‘»I=à Hé’c( +穜È< �4žInGÑ äD.úzæ†!¦áÀG–TVVÂé› Re–|h‚l¬`Úصð‰»ŒÒ3ê†1‘÷¾=Éfk D‰ûñ,Tw¢óC{8ÔrI¤£3‚«¦¨«l˜âkñh¾oA»CAqf¹öuµGÕ{@#Ëtå͂>41`b{Á¥)ȸÊQC5Ôå’n{˜¾<ç]>±OUq(‡MsóóuʇÐÕð'þºü|ì7Ä3 | Öù+jkÀt8Ý¡”bñl–dl‘„Ðç~Ÿ§i´½ç¯lˆ `ّ{{”œkË¿cÞJ9’•ؐ}$¡-V`p…Z Öò5Kxf|tì‹ûv7R:ÇÎ ‡b¥bïÏ0i2gº¡Ú£`è(�à¢B0‹„á÷-aÁmÍ19Ðbu„F¬înº«Çα¬ n,çrÒāžAãI—ÆÊSgS?<Ÿë¼ÙˆÂÔOµ»h!óP™ráÄ4 `¬¬B‹Œ%Dèâl~\0ŒZÿT¡W,Å[(5ÃF…‰¯'R?\â ўqf?tõÖ)ÆÏg$ß\¢´o&¢+Á“9ŽˆZŽ£HƒÍ @gɤ¶¨+éæJ9€Ü8í¯@cr6 x¥…ãʊ#E>äÓ^Ž‹@N­ä­Èf_dß øþJ Z%ö„ÿ~3uoEw± ŠMÆÐoš \Ù©ŒÏ…oC44ˆžÇëT©ª1˜’uM_Ò>QÌ]•„Ýjºó’üTæýûX6nq⍠ð‹õ¬D`hjòªù˜Aaô°)ô‘ŸfîbdžÝjœ�0ð‘³K©‚ð Jf–,Ôo©©7ڏ#³{²ä飥ºUu̓Îjag»†Ð‡6Ùoøæ‡œÂYØÅQ*ŽíÉ»Ð* +šÝúd®—å]¹Ç =ñ¤/\LÙ*VhÚH Ÿ¸r€UWת]i9´ö…ßdÙsÔ±!?ïŸ9.Ï?üI.Ç̽d30A~æ§A2 {"íŒ76?í҅^ôG~8õo>ËdÓΦeð7Â'Ò>Ä]K´?Á–ÏÛö´o­Þöë}+JaG7Ö` hÕü™|Ê믟?í¬s Jaț}ù ‚Ä? õyqtÓ.}íDÐî“Åà‡~è@eß¼´'–=À®ó] 0›«fxóý׎°`éŠþÿíx `6J Ĉ‰ßQ¯=£ƒé¿ûü-ûñÿ3žÎVpì±ìîÚ˜Fšº%b&1»Ì¬lB"dÙ<AOµ'(n؛(덕š‹ãMà«Ð¥XÛ¹>jEìß éÔ̔3€–s4€xÚÐQ%ÜÑtJ˜ +]ŽÕq}[˜EÓ¦:Þ +Œ¸Ãðo`Ç0ÓvՁ <L“ìÆ „WzåÆSad$kwб{pš|ˆíÂ¥BŽ‘»†!"Áh3-² +$ë +ܸì›jè¹É‰:NËîx‘8Ê…v…Š3—,­ åÜûOyÒ¾eëÈŋN™BKðèo—õˆ×’½Øäd™<؆G¬H,àæ%’ܤš¥¯ºW/U#н¦r÷[®|5…fgô‘ÞÜlm$« ӑS¢äTŒŠR�ˆj-ð,äéúÐÍߑl”SE¤äÀa¶Á:^ Æ®§ †YÈç -»ª@‡„°åVl †øz¥•èp"¹.aª¹¿—<ÖJ0¢W‡3J«% +œtìΤºoM8˃Á|W€ƒ <“KQµgfzb[0Ú…:™%—¨'…Œ¢(ÓáÇ҂¶µ/JWYf6$z)AѶýxfpu!±‡/ˆTªüD;Ãþ€„ +]Äežé̔k"%¢(1•hޤn]¼wÌÃeŠ’F +&ہ4Jðz^$±/Î¹Ì †µXn-5Ži8[m¹†¾‰ÂÉ/|‘2ð&gÑayOÇJL; ¡Ë[9å|ehÒ \µHc[ó§èr)‘`cJlåüʓ­…äLMlÁ¾"Ãn8æ†5Ð\”€M‰ +¼¿ÏÙJ°ºr‰Œ (‰ûüèyÕyC +2AˆIöFQ0òqò4X.m䈡šå½ßÓodpAQz)¥‹¸`u¶žÄšã#ƚ}Ä0—ö¾Ç«@C¸¬—…ÎØÌÐØ(ÈfÂUµvF!AsR,h]Æë7adü¢¡Å%|·ñðàëpæP$*gºât5É zF²‚0©6 '‰O¥‹ ˆ)dyîB&U¡%C¸œæÄÕÊ` ?åÓÜØs+,Ù(ÆéBfè;)LæÝ^§Æ£´ô$F–5h¹¿_c„¯R~,Ʌ0|.G)?Uj¶‹?‡$¼ü0lIfæÇSº;¥n+ÓúÁÄN. dӛP°¬Æf^kíh.›8ô~¹¾4­¸wI-즺ΈçNWžZ®pª©¼‚—»Â),:¶u!¹=õù?Ú7«®¾ùí~æ W#&ÚOVçǒ¢rY6õ$’UÎbâ¬æ!۝…ÅBGýªç‘¥8£@¤Ù”, Gp¼HŸÇ•?ºb5ŒRq¼z(<ç⁚ÕÏa=—R8Ó×ój‚b7>ᨖ À8Å8[ªÄ6žÃ¶­PŠo‹«Ð�Ÿ¡¯>n„~ý+33¯Z%¾ÊÔ2lxGOnö²uö…�²ŸÀ©ý#B‡Ü‘ÙÊê ¬±™WùŽ­Å ¨f; ÈXã›j/ïAvX^¼B)óáö)r¤n1v$^ù¡ÜV}LèêuÁŒ<Ðy|ÕËËÙÛG‰PéqÁj’Íf7'ϐTì7|X�;Îŗ¬Ê ¯t«jVO1E'y[÷JŠO²@û›> r¿é•ê›njöHh+š/<¯ˆç™Òi‰³ˆ”<­ÿ‚¥R4!¬_aC3QÆeôDª`÷Jžy͜6îËë8EM؇[§§#lŽ d÷aËþ3ádamÞmæ‰tîÈØadMÏV‰£­Ó0N >bÛ €"ٜÕv£ÜÃ)¯NS ãS˜©DØ|³UAä'Æù•c;<Ð>oG¯Yœløb„î±ãlØ^©‹½Óô¥0(Œ|5Eɘl”G`M´Š{^sœÞ—%|,ë3Ú~¯• §we‚R§)ÿ:ûØV^cÒµA\²2ylÃU6ùÏvÀ(²<`Cà,e +¥,oà¢ÄQnÝXR}Û iàœ™×E•ÒÌ%wUñŽÇ #¨ä€T¤Ibï})«Y<q9³Ç^ø©A̒·&™x‹í—x |ŒÓøË5´©pfVë,R¦•»Iá Ùð7Zú¯50YCj¦xáO®6×ñð?J0qé}°Ã ©oëQÜP"o#ð•ÑhX¾'0U_î%á‡ä·øfRJ‹­Y2½Nb[Q1P-Béß`ÎU)0‹©MÒøÕ!ɦšê:ÌXýº LR]’ä%S?'ƒ5ûŒ¼+6³œt’úMLj:ËÒ±óxÅ ¨£Ì1S/ nœzÙþÞ:›\ng"RÏm–á®: B^m&Z畤žeDnùÑú=m¡}õw¿%ðí×þ{£)Ð +endstream +endobj +3926 0 obj << +/Type /Page +/Contents 3927 0 R +/Resources 3925 0 R +/MediaBox [0 0 612 792] +/Parent 3891 0 R +/Annots [ 3924 0 R 3921 0 R 3922 0 R 3923 0 R ] +>> endobj +3924 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3921 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 134.801 533.773 146.756] +/A << /S /GoTo /D (section*.46) >> +>> endobj +3922 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [502.951 122.846 516.401 134.801] +/A << /S /GoTo /D (section*.46) >> +>> endobj +3923 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.513 110.89 135.691 122.846] +/A << /S /GoTo /D (section*.230) >> +>> endobj +3928 0 obj << +/D [3926 0 R /XYZ 71 757 null] +>> endobj +962 0 obj << +/D [3926 0 R /XYZ 72 712.597 null] +>> endobj +966 0 obj << +/D [3926 0 R /XYZ 72 85.321 null] +>> endobj +3925 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3932 0 obj << +/Length 2814 +/Filter /FlateDecode +>> +stream +xÚ¥koä¶ñ»Å⊠kÀË)‰’m;$ Šs'—N^qw•è±Ñ£¶Û?ßÎP]ÙëC`âc8C΋3C¸½zûx•ˆD+½ºÝ­T”ˆ8ˆW‘ŠD'«Ûlõi½¯®U¼îEÝ]o|ß_B_od¢“h-UtýùöÇ«ïo¯þ¸’+~$¬†ß@xž¿Ú–WŸ>{« Æ\yÂOâՃ…*WŽá[¬>^ýëênDù“�ÄB¼‰Ÿê¾5»º)Ó ηí­6J 1ìíÁÌ £òD†�kaZ‡ T´.16õú9ô‰~¨ÝÊm]–i•+"¹n×`ŽÙæ¿z20-¦ôa|Ø5yµÆÝjDæv»_½Ðƒ?I‡|{ ›;P73iʼrø5.z N§µ : ì~µ‘R %%6D‡¦÷Mk)ƒ?=Þ<}Æf�ç#DëºÉò*í, MCÃMF]MD!ÅxÈ«¬Æ}?PŸØ4¬ñÝ ZäÇ{˺:m®á„D„Vt23»´/oÞ²<ƒ‰TO‰$qRys.¶P€üyúBô—ý"PÕċ^‰H,hÖ&ðcАØ­… +‚‰†ù‘ç4 ›|l_á±³çôMúZh¥Iäâ9Q™F3u>!V¾d2RI!ƒA©IÜJ­aIF-ÒRåÔ¸#õ… "6ÌcG­º"Ð}×Օ$%TQ$<²êñ0›@' ª [M·]^W-ÍüÆ¶õõîÉÒÅqK—fHsFµÓ5Í ÌtŒ©y„2å‘õ>mòâ‰÷QUu—vç$GÛòæFEö_·9�”X{rý¹‡kg8{ƒœŒ5pyߗ†F ¤5…Ùv-Mו¡ÑzGÄi< B™WLbÙ¥÷…¡±{{>SEÚ½yë÷47¸#Xrº+ÍövzTV ´kç$¨;ìŽÚ4·ìÛИ+úÒ9XŸø‹öP÷··�èR·°#ç‡l§ÕàzÃÚmàÄ#7­õ,ÁúûÇ´<æÝ’ðD¢ÐYúBEtÖ/Ö B:ƒšî°8ðf2 •£Ï7à5ö7ܖpõíÞ|çv¸qÄájEÔÿݚe‹—óûˏýÁàãàÜàg§”pE¢9:?÷fÉñÀ­?øÁi÷Må\>¸êœ…?¨Êxí³NìQP’%ð4ïzê/¿« VO»fO(è-ëDcœ²Xÿs‚åjù’(QeÇìm<ˆSÂ(o”ªc›–,7ÔeüJ«¡ j/Gú˜3趞¸ ؼµ„+‚…­D.áQŒgߤÇÃ"·µ]S—Ôóèƒrw¸Qè½õ ¼b‚šo—(úLñq¦˜]^š] ¼Pzs¥å3F°èîÅ1g°†{†íƒÑ}ÁÍM8ðy¶!G°¸¡ ΏëùÝøRði•k$Iò,Aæ@ø,.Tþ»ð"~ýFJäkÆ”_³‹ˆIL]Ó¨E—\ÙFoÄ^\vk¬èVwpCޛOûóC%lî· Ø9:‹g#÷˜ ï@,aÀ·44~ƏÏ܁v g]§EÞÂ^Ò0†÷~ù®'e»ê»dþw„Í ãÛ¦³Å†—d¿õ­ x±×·¹#Eñ@ Y4ÆìÙ!䞨èNÃ!Býëùé!É +†y‹gÓ0AxCú÷…[$Єƒrnn­å;úQAþF_4ë¼Ú6&m OQ `‡ÝŸúáŸÔ¢ûؽ¿Ã�úDíÎT4ÍWn³£µQ |)6A,´¬I«½¹¡€1E·ÏDvOv¥&Û²‹,€p£¬‹üw܋yÈ[þ)€Hu¦g –^ "?¼ ªx&*"“Q*V- !m ¢¤;¢A¬ƒ´¦h—ôJûàð_½×öïºÍ Ê¥Á¤Ç¸âë¶Y˜]G-T«Ì Ä¡©=B÷ågc"b™èÈL-Üû;–ځ퉒b÷ŽÔŒ+QúNÖ<q~^¥4œG½Ö,§ü{Aؑ/äe.êE.6ùþ`CÜEi{"öƒ×JÛË`€ý%™Gjš<^v(,£ÿrâUòÆ­çõlzo“~˜£LËãTœSÀ$ûèð;�`ýÀZ§|Î:“D±~­ÄÎy¹z \ øã�닆*À)ê~Qpøj)¿NÍ^)¾¼•Šÿ¤ø$‹¯ÓÚ^pžrB‘ö&ö¤³-¶Å†W×d͐€ èdüœ±y¾ýøÏráÓKâ Òýð)@ztBäå —ANL%BCÂ6wb†ÓDZÁâXKz¤œ¦r—ª›?ì¸Üg«²E— .�"hpE ‰T‘Þ¹Ò!§QìàG>ö.‡n͗ye“ýÈsá+5.VÃH$ž<«¬b͒ +«R.y¶âÇ͘׀§ª±${-|}ÁçBê?ä³¶†šîœX~À0$¶5#w|” îïÄKæfµÐXLm†hˆçx5<§™¶?r•¨éZb4tSm#o¸oc#‚!?©‡P‰R陑Œ·£^êŽÂ'¬w€^RŽmñ�±†š¸3XCÞz±ÆóÅ i°+2c ‰ô¥¹™WdlŽ­ÞÌ˼YÞ «hO”»»"…]|Z¼³Y~wRT.ê¡Êc¸¢„ÁÆ+Ì闚 +¬åEKúŹ«àJG¶¶¡4˜UÛ§q0ÝߏEÞÐ$pÄÁØ>ÔE6¬ü”ÅbƒÃ&a‹³÷¶�Ê$*Ɯ5é~Ïè&&ːÇÒ@Fe0Ó\cj34òu²Âv³§"%¤¾ëuihDÕa*ØR·t‚SZ’?z«œ8Þ�Ǚ@†E6ߌ–`¸ÍJ>£ ËýöÀ£5<dˆD¾îhÜ&c8ĕK·ë¶«³ïß:RYðéÈ5©Ð©R¸þ¶ÿ–£‘PŸ +Š!•µØ=fLÍØVWµšâi™Â‘)pF*4òH­ût‹‹~?ÜYƒ„ÈŸAl²cwÔÔýž;)S͑OKl°™Íp·¹ ++çe©­‹a)–âÂY)Ε•Ì Ü`èOoOk\[n f|flq$¼1ªš=a¹|G_–R´ø Å9ä¦çGÔ.Ç@Æ>Ò× 5š’3FÄDf‚Éd{·™‡C^¸—3ȵÃ8z&påâròíÁÕAóáÆ§ïýÄïqÝq‘óx«„õT%/I@‹$>“Ào}y\x« +…Yëπ]t.*GbÎHa’/§| Óqo­:ißÕ%èӖý#"G`o}ì¥ז)­ñ6èÒjËÔÒ“ÀGˆ´é¸,Do–˜B:2äãLê¡5¬«­÷à ÂCN¶ ~Û¾•V<‘–õ1Ì|°ƒÅ°¾`Û«gõf˚lb‰pI«žÜëCèÑ£Gè.J&aÊcgo +÷øqr`ðÈç2d(b/z¥Ô7|ƼA3Çêü¨œþL9!°Ò+Z«\OŠ Ÿ^ß)ά_÷öT8<“ŸMCÀž¨y¸èc< |žF‹c wÖÖ9y0 +‘€7¸«}e‘.c ¤ÐސUÚË r×4&ñ5EÓX5µ¦Ù꾓Ù5Áü¹«å/Q¬I—JK äžìœ £6Y=¾izj!ä´/[öÍ¥xL©€6>¹ƒŸ»¡9÷Âßnˆé=ÏÇ'2õôñûçÿl°­ã +endstream +endobj +3931 0 obj << +/Type /Page +/Contents 3932 0 R +/Resources 3930 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3929 0 R ] +>> endobj +3929 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3933 0 obj << +/D [3931 0 R /XYZ 71 757 null] +>> endobj +970 0 obj << +/D [3931 0 R /XYZ 72 710.604 null] +>> endobj +974 0 obj << +/D [3931 0 R /XYZ 72 439.419 null] +>> endobj +978 0 obj << +/D [3931 0 R /XYZ 72 315.148 null] +>> endobj +982 0 obj << +/D [3931 0 R /XYZ 72 238.698 null] +>> endobj +986 0 obj << +/D [3931 0 R /XYZ 72 81.938 null] +>> endobj +3930 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3942 0 obj << +/Length 3465 +/Filter /FlateDecode +>> +stream +xÚ­ZYÜÆ~ׯä%\`‡"ÙM6ébÄ⇠äÁö5ìÙaÂ!Ç<´»²õßSWóŽVJËË>jºº«ëøªÈoß½zý}ºËü,‰’Ý»ãÎDðÏø&ÍvïŠÝO^¥wû0S‰òê»(õ†KÕôw{¥”§ýäî—w?¼úîÝ«__…»�þ yíÚί~ú%Ø0þÃ.ðU–î‰ê¼ÓI +Ïj÷㫼ú÷éÙ&²Ôãh—À3Ѳ‘Î×8нóPõ%o»¿ñ£ÊŸ›A†Þ´Íc÷öþÍ¡©º·¸Ã]ªü$wû0ô³8æCªcÙvýï@8œkî|’e‹æ±~ÌÛ¢û}¸Ðó­¬é˾²Âö’?H“Fßnÿ¢;äã/ž¨óö·û7ÏÜúäØ7Çãxâ7OÐ#"|~âe÷aàë$”Å^\¦Œò#è‚ïPoH¨—׿ý> +ü ”Ÿ~—*¯iïö: ¼®9[nõ¶=—u^u÷Џ2¯np<ôøn¢ìøY”Ý¥ÊQ{žñ-˜p¸ =Ð)âªdɓ¬}hÎç¼.xƒ‘ší02¡& ˆu~,m"ï|§"ïöÑÒÐOÓÔýÎmí¡ü@[ªñ*ðOåN²|èl7mŽÄ«bå±^ŠÞ’uôekÑ8"•A©Ðëy·GNÜ)Z8|އ¬™ KSÀG†p-ø=PmÝñìÊ +#Y>ôÊ^(ê¦=ç·»²~¨ìÞQ‡Þ¹¡]ևCi=Ý-N6Àº•Ug—‹}›‹X6Tº³—¼Í{»q[*ó5 +}ûb"å«Ð‘¸‹!gÞ¥•ݼÊk~ž¶Bì”Ì€’¥ÚÃ}'‰gK9P¼g ¤vk‹–Å’¥«Ê±µÊfŽM=ñFV‰¨)ŽÔö±zf¥H"?ÓéR0yQÐîÀWâÑI”Z¤­¦í@û_C×ó,ü¦¬áƸˬ€XñÈ&å:µ\¾šÈìSÙõ|$˜žܳ?Þ^âGZ6ùŽœ[›s‹V…礱ÐC(ܰ“£Û4jû„{ŠãÙ¡SB§ãfÍcÚ³m>[k—@z~҆̈‹f”ôú´e†?E‘‚ÇABgØP¾$ñU<ºŠCeóvCýŒ¯ô–þi°þz)6ÿ ¢IfVîµs7ÍW²¯¦ì¸Uyæ嗳¿°Å=OæO:➄|)!,TϋKÆ}urÝÇFN´ˆŸ‘ +ü4Êܙþp}èØ&›+ɇn,ø±ÒŸY%õã8œwÇQ$öC‹¢i&øsíôÆhˆ×"Ӫ㲠+rhÁèÑ.e¼?å=ϜÈ^Ù]óœ(iOÍD…ý9uM—%µ™ë2tVÞFŽŽ?9:ƒþ{â8 ?š¶`Ë2b"Æé?4CÛJ à®ü(SÈF·)£iˇÙ'™÷sC]Ù®ã¾Sxp븯$ŤÐÀé ]Nöù¹Ú­ÛoF7›f£~t‡ÖÂÖ¯®Wi?5ãývÏ]oϰэ.½Øgá.ø"€aߺK‚ö  ¹áTÕY·µ\ÈÙ̒lt×;ÞGq쳎;Ñ$L}=SmŒÝQäå—KUîˆ8bâsºj쉇Ơ؋¬á ÿ_Lñ|G‡äÎ܈y‘‘œt⢐5+oy¢©Ñ ¹u°LÔÔò#@ÃÙ ©&ށö¹üŽ$0Ï» E}i±ªD¼¦ẪŸ/èm¦£ü‘¬#Ä@Fšƒô \è2a ߸ŽA˜5ÃÒE(ìÙ^ߊø+È^o,©ý,V¨ŽÖÜ\/¿¢FÏ~ÉÉJB´‡f¨å$¸y°9ÊÑ6! `oæŒf¾™´ê~c™ØÏ¦EºHÇÀ]ut݋ÝD~Œ’mí ˜®UêG`Á‹k—Ø%ä±DeœPÄ5¯ ¶“¤Ë[”0âh¼Ímþ‰öÃ,|é:Ãõu~Ùâi�1cT…÷#ÁÏ»ø¢�óѐ1x B³DeOÒ4œ¥� C#j¥Ñcۜ…Ô-SÖEù¡,ÂÒ0áV3¼!ãÔpT‡Á\Â`Ot&ö~D$>fÏØ–`Þîµ³í— ?ÂXØäýjG}sáÐè >‚@qxóÝ%¯kÁƒ3˜xÈòIMŠþ$Àô¸¢BÇL!7N�Ÿ|=á¤|׺dSª¥žéÄÅ¿k_‘ùñä +¶³@°Ç`‚ã’s¯ãXê›h\µƒBl{‚ÐHRE§‚¨~è A—“ަ+û=6‰°Ž@‹ÔžuÃ+Îò_Ž“HÓñ³ãuí¡Ä n ñì&ñã`•R¸äÁaIŠúŽÑЇé²’,lYiA (¥Ýt‚Ê\ße†‚QRMåâóx¨"DײlÇ/_ž2Ñ/LkNZosJ#@áã*G'˜ÂöyYuW]ÊüЁqˆÄÖ7I¶„©ß=A˜¬ì7[€XŠ#à¤M¤oÖ¥6Sd¡âCb+ðõ=üÿYj'~¦>ÜB’S5 "? +ïɉì‹öÁºÑWì#úx‹~ÚÇ¡é>»ÿ¦•83*ö”ÝÊ}çS²Í­FÌd±š4Ä!=œËÝ$)ipbL4n¯«òö7T}å-¹Vè[Ž +PFö¢íÄz³q½[¾4üdò“­=r-DŠRøäü=\Ö¯bödRH€ž« Œ>Zlr±ä)“”£¿ÉŒ÷wȺ;Y3¯:b XyÓ Eà=а֧Ãb¶PÞÈë£dâ0â›P-Ukt&õ¢pÛw(¬|È3*‚ù*ʜæÎæãIž§|¡%Q&²„FþDù;[} %£±Ô«ÊZè‚ã*X²ät�)Œ,ò~Å윷põóÁi:Åâ þìj|ðU¶€® J AFnmÆK%+Ç »çl(_ìëÔ¬*+ÏÕâí8dÀ¥æj÷«B/ŒâaÈø&HÁAŽUJôXvò·¦·n¥ëÎO ÇÛ$JKVÑ M±Ð²’§ää9½ïšjè ŠA&SÞq•f8ï„Û=ôd04`/ûNˆÉPÆR#.v€:qArCsª*l\NÜ+ëÕtkÏy)º�ÝJR(Va…‘«v6RruõïuàꁸÏíΜäX·*ðˆS•Vâõ‡ò`¥fýÿޕ9)inOùEœû¯CÙ[çù÷(;+¸`°—Mˆ³èn›Û|¥Ü.äÀ%WòëÛnbÝ’yèà–yh ¸fô*ÀMa¢ ðmUWÌT]i. )qõ©Î�ò:H½[[ÎWp¸+¤ðÌ"ßéx M™p&‹«âÒLRiÆéåU_oJ…€èÂUÄI²l*¤Þx{&\àvvä18r£×Pw;¦hSÁ•[Á r¤#בu4‡çšk<ßàþ€M'4l°:E\ÈøÐ7缗¬¼SÐÚ{OøèÙSëù«uèµ—”ª(¬ÐåòC۞¹ƒHùh 1ÖmH’õº–Fc¹DÞ²-�°ÀÖx"¦Cc*ÜÌDŸóã¡- ·€Û,Üòµ~6A›7×;­Çù–DøØm®ä5† ·•šÐOuµo×éäbI0Û`Òɗö†/•·öH5H¾x_òÆ"P9CÚ¥$K 1ʄ¾^g˜õUÝHÏ =œk»ž;T: bÇïŠBÏݽø‡˜«‘ð|<Y~{†ÖZ râŽýs3ÿÕèÂb®»Âs|½*Ãõj­e©f#µ󖷕ï\$™Ðûæ‹tµ j<Èû„Í2¦š—þŠ 豦¿ø_ûoÀš xüR/ +F’áòŠ:[ÎpT{_Šå  ñåÐ*ƒlÔÄ3Gf»äkf ø˜ðk2ô/•KL_Œ§ÏK©uŠ=9e•Í_h:ð«ÒùÛr�±øqDÁâ¶„ii6E*úÎ⺛øÙý�‡Syì‹Çm—k´ŸL¹Wƒd󰘽ôþ{y.ؤ Áöîâr¢‘—@{%”nxäH›ä¨…Ã粗÷ˆ:poޤLš‚ÓYùާ=×ó€/f‰ƒ~ŠO2‡&z[)-ähÁ$WÚ5úÅï/ ‡ŸªÍÓ~hknÑùxOã _ha˜©® +iHÂ5ÿ «=Çþ(v9Pì-ŒŽ[ì:]çæVª¾×«ñ#§…·úªz×gröh†y7‚èçÙëcÛZ÷Ý!žkÖ©ñ§àë"<}\âŠä0üŠÈ°Ž® _Ìe”ýjhSU*¼¿¼"u|–võÅØüS1u¹‚Õô ˜ìeúN+¤Ò[¶Åä'¦ÀÏQè ?æ1S±w¢ëÃÖ/[AïøV‹#$šÄV) Æ-\ ½{A¯Kcf4ÆD¾¸1ôÅ $Lâ"+ŒPV ψ#´ÀÎLȊé}5ø){êÁ ïyÝÊû9ñ2?œ(£PÍãE4¾‡™y®dYŒÙ¸&É O 6Nù©ñ=ý EÀu¿Ž¶²Då`=åcÊ»ú9hÊkå»/#ÿŒšžB +endstream +endobj +3941 0 obj << +/Type /Page +/Contents 3942 0 R +/Resources 3940 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3939 0 R 3935 0 R 3936 0 R 3937 0 R 3938 0 R ] +>> endobj +3939 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3935 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [276.747 430.84 295.925 442.796] +/A << /S /GoTo /D (section*.257) >> +>> endobj +3936 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.811 430.84 397.989 442.796] +/A << /S /GoTo /D (section*.288) >> +>> endobj +3937 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.775 269.97 102.224 281.926] +/A << /S /GoTo /D (section*.16) >> +>> endobj +3938 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [327.327 258.015 346.505 269.97] +/A << /S /GoTo /D (section*.238) >> +>> endobj +3943 0 obj << +/D [3941 0 R /XYZ 71 757 null] +>> endobj +3940 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3952 0 obj << +/Length 2520 +/Filter /FlateDecode +>> +stream +xÚíَã6ò½¿Âè'°ñ%-‚y Á&À^¿e²€ÚVÛÊȒ#ÉÓíìæßSEuØt·sL‡Á Ú%ªX¬›Å¢Þ®î¾ø:™¥,ÕBÏV3§,QÉ,1‹“t¶Ú̾ ¶Õ\$ÁñPÖÝ|)¥ Óó%Ou\¤óïWßÞ}µºûñŽÏBøÇa6üW, ål½¿ûîûp¶ñog!“i2{2Xû™Ò ü–³wwÿ¹{{ΐÐi´"Þå¹];+ÛWüâk¡ÆŒk–¤élÉ5JÙ9ûcÙ–ëHDÁ&ß×zF!½ì Ã3·4¹žqÎÒ(Hté¨JÅÒDXªÿx]±n-þ˜åð%¬NhEU7–e@G@û¬ùÐ:1êjK¯w¹}ý,ì�²×ÕÕE~.Ü´†p×µ1J×Ôe™oìˇ¹ˆƒ)GŽ•I¦d +ÖÚí˜È`M”H3Íc‡ÏæK¥Tðï2ÏZZ¾s\®ˤR{–1àAkŸQ¾³0øÏ ý1 ©bc|ÖQQ¸dîÌók¬r²�Î:¡è­ƒ¯u�x¶?d „Œ-�ûÂðòG¼¶à)‹Óxª$¥ÇJº4GÈ@ä‘5À«]~²K­³Ê­¹„E‰ÝîØTŽ™ú}È¥ŸŠnçáŠKδîMw¬¦|yxÒ Ìhb0ˆŽ˜¢ÐX‰"·ØeF¡°®÷û¬Ú´Nl_ï'ACX—¡"ƒ †^?ç­]?¤ðw Ÿ,õìùoþ„ÁA©8#LF¶Àü@2ø_>6ùoìÃÿ]&yÌ }üܯ:—T7"ãAjwõÓ9ÎT½KÇ8­Œ¥¶râ·ÙÞb/$%ˆÃ¡,rÒ\WûL-‹uïNû¹ÁÉτàw½‘b¨¼¤'õÓ2œ%Iz;™kYI&,ŠÅítŒdWh)´zÑÀ%}šJAõƒ¢ÖWق{žªøØ˜RA´p1ݞ¾¼$›®ê…~ç!$´ì¹zsIÇÊ!˜lÙۆ�v3ßã_J}Q?â/8×ñaYT¸—tyóqiÜs- +fîþk5¡(ƒ{IQEՇ5NÒÆO„ÞáÔ'ü“çMÉ >tðCM¤(½0‰öáM’‹ ÔlÈi21àè$(‹*7ÉHÇ.•èýƒ¼ ¼cSµ¨é$SõqN™&mòƒ£Ú&Q!neßYFaÀÈ‘<HäY�ë %ú¸4‘´[‹¡“AÆ#QpJÅU¬rtâW¨'MÔKÙÍB[ý»¼Ì×Jsi ®Ü;©3€/*BŠ’2|“ãÆDéi7çå1¿WJò!©Î¶Äû0d93\tT$ NàÀ8ð1§=ŠƒsqV)~ƒ‹D!™+êwy²¿<(ëmր{ì‹5Ú-R²Ÿw˜kxQÉYDEÜi‡Ýìö ïp0ÙŸJ°ºÊÊז¦ZÐÀƒ>àÃçê¸ÍÄ-(HŽÖ“÷FÂI(ƒ2¯¶`-3h…–#Tö:Ûää;TC+´ªÕšìÅcñÀ¨È°¡¦)6›œ,= O(8„}Åô ӦГ¬ m‹¨È¼2Âñàï5>ÚÈ"þ­Dí´ulIí¼6ê3 ¢ ĺ£H¸a2N‰¦DÀ3Iñ'<óØåÍ0àö74ûÒÌG›Ià Îö‡2wI8¤d@ýÐe…-ͦ‚50¸ã ¦ÆIáPÇ£?Á8\ö.`‚b,قtÐíêãvçà܉×ËùpìhŸKÎëÕª¨\•u¶˜Gü¥æjž S/uªlè"@¶GÐÚ¡Œ^fÍCÑ5Ys²wqP·EWÔn q¢Àrš¾#�=ÇWËB„„ÙâÞ£a,Ìo5R™‘•>ƒ‡,Žô™©&Ü ­ä%^¸`\½æ2=JI­bñ Ö«#=¨xï7£’¼Å'Ý´ä{óŠ¢ÈN¦6š `×h{ËIýèÙ>“…jrF¶8z\/*8IÇPÃMÓG-ôšz&ÒiE¬zÇøÁw…ÃÀ@AxH�ñP*_£Ñ/rú­\ ®r¡o¦ñ“G­IoÛíkÚôûàþQ<”5î0= ÁtúF[ôrb¶Æ|è\ÖÆ“±;ÕLHª”%üvî~O°L˜³% –oµeSE&¤b<”ÓŠ ºCðhuFÑc‹˜ña_út±¿;ú/;ÑÍYàÆœyh‰TÐA«ù`Ÿêª<!õñwu£ÁÌ<8V¦[‹,‚ö­±|Ax|à2Ӂ%Ó: MµoÈ`mz†KgˆòTOkcאâTqÙN,¥]TJ¨Cže±.ºòdß]ír‘Â)$zyà°«ÛÛgþ ¸0‡ÃïdÿG«wÆGÑÞý!U¸¦?Ÿ´<ÑuݙN;[ÀÎ7tæþfo}‡( t›$ñB&J§sIIõ>$Uç/ôSm¿ØÜ¸#™í̚S$�$–Ÿþ€0å”~Ýw՟~?—.¿­t¹¥ãù{,›¾fYýÙ²·[6XÖ\œe›§éöÓñÅ­ŒbRMË«¯l }õf„Ÿ]ŒnFðð¿ýòÐ{Õᙉ¼÷±1‹Ü àչ㠙èµËwOKòmMWE£|Ùِƒ�ÀÃÂ6.:gøB,äB-ô"^$‹ôת¯¬·í:Ãî>^ú4ȌENFÃ÷÷·ÎâùR÷¶qÀ­“'6ºç÷4ÈÜ375]?ƒa?ÊÃÿ.å0Þ¿xÏ¥2ÌÄ S}·ž82³ÔhVÈ{'YN&èsW+ ü#|ŜòlCïgm«&_¦Ç'ûc‹—n1iK°€ëkؖ¯«ôö„•Aìú·@]ő£Ž/,u„LEŒ�]õ"øèÐܝ‡A|ÎÝ,̔ +õhu“ö:4];#zQAAŽ…†ádGëS§°X¸ÌhgÞgzížÜ +¹Œ'7çV(f ¤ª›MÞxò"“˽OO׋Cuó¾VÕ>²¹¼9›ï‹¦©}ì‚ —ñ-]/­ ¼y2ՙ&ëJ­ÝS|vÅ»O¤¢áÓ À÷ºÁcÉt8Ùú—J—µ•à¶ùˆÀì3סÿӍ$e0µ×¤ã§¨„Ò‰dèõ´?…Üôû¦Na‹ÓúØõ7ÿmîý $<û<çôòç92|‰Ä–ê*ê¿ÏQ¦Ók>:0¯o�%€ACE4Åvg®H—;t'£NSÍݑšyþ…Ž]ÿB$MÎ[„ÍäË÷ÙQÌôpÇJ´7;.wå‹�ÏR× KÅÑgùÔ<7}ÂՈÒӋqüNìm9m˜ +endstream +endobj +3951 0 obj << +/Type /Page +/Contents 3952 0 R +/Resources 3950 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3949 0 R 3944 0 R 3945 0 R 3946 0 R 3947 0 R ] +>> endobj +3949 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3944 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 679.194 256.806 690.319] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuplot.sourceforge.net/demo/multiplt.html)>> +>> endobj +3945 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.525 620.696 526.703 632.652] +/A << /S /GoTo /D (section*.247) >> +>> endobj +3946 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [447.458 103.256 466.636 115.212] +/A << /S /GoTo /D (section*.331) >> +>> endobj +3947 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 21.125 108.004 33.08] +/A << /S /GoTo /D (section*.247) >> +>> endobj +3953 0 obj << +/D [3951 0 R /XYZ 71 757 null] +>> endobj +990 0 obj << +/D [3951 0 R /XYZ 72 661.371 null] +>> endobj +994 0 obj << +/D [3951 0 R /XYZ 72 603.149 null] +>> endobj +998 0 obj << +/D [3951 0 R /XYZ 72 73.754 null] +>> endobj +3950 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R /F26 3010 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3962 0 obj << +/Length 2580 +/Filter /FlateDecode +>> +stream +xÚµZYÛF~Ÿ_!d_(`ÔË>x- ?$ë� °Øl2/‹$Õ1¦H™¤<#{üß·ª«›‡ØcÏf½ð�곺®®úªéoïnþú}ºÊX‹xu·_%þ–¤Ùên·ú5à2\ox&cÜ×k‘çSÕô더2P,^ÿ~÷ã͛»›w7|Â?N C¹*Ž7¿þ®v0þã*d2KWfÕq¥â~«Õ/7ÿºùyàñŠs–E‘°\ÄYÊbe¹øÇ¥/‹›s®6BÀ.e—•uÓo°*8æíێÆòª©ïíôAÓôÅN=–nQkgŠÆÈÛ·MUéMnqäB|9aD Y F:*Jep\KgðÀ/@²hØÅÖ¥TðS¥óÎ2Ñií9-’,“žÃÍ!ÐVÁoažs‘A—/OÏã“ÓÍüÜ%8‹µnXÅVÏþ_æøðõÌÁc†ža\ASª?g‡Øo´yGý¯g‹‰0™ÛâŸÛõ&Áxž.ú/åîà“¬ÎQQ4H[xé‚ð±’nOяyvÉD°Ó¿…\ÕåÏxÓhWÖ÷•¦6RŽ"¢l 2°æÁv˪²›O§õ&tÞÒTYÛ ZtÏÛN¿;kò§E¬:P}̳àßkÐs¦Ç|ðÕ&Q,xµ1ʶzu2€&Bäý‚Œ´ÏôŒ±‘¢›¯»à*< ;Uù»M„¼€f¿;·­e¸²ÄÌÀFw¶"7mž>=i͉ ªÍl2ÜX 9ZŸ…¥J™H2g¯x΍=–—!b1 {롳L ·¥(ÛÂGFÄ,âًÉèª*O‡Ž §wó–,¦âˆ éLÑúŸÇµ!ĊÈíUADnªË=ēåYS±œÄ\åg§*Ô¯ÊÀº-{êäô³Óûü\Ù1º?Ðhöt:2:?ŸÚÆZ¬íKGƒz\UÝÂ@’ªšÖ¶·ÖvÎþ­ "fã¾mŽÔêM§¯XØNÜ<AÓt®3м‰.°ÇL’Éh¤‘ S›‘ ºŸñ§Œ³H‰Ñ€&?mÏ=«óáÞCo­¼¦F^u µH†m�%åûµH]S·¬wåûrwÎ+Z;Ñ<v¯4ÏðRÅÁwƃ;ëZ<R,ÍÄ\MÖ;»[›•L¤ƒ¼€ÔëN î1Il˜д6™L˜‚)c@Ÿß¦Œ‡Ù"»LO‰Þ^†g�qr–O À­Ie¢ÅL(+Ú/ŠCùãß,jB†C0È8j…)žNX;Ö"Caû¨^?¾6Á•ËŸkð-Þô—“~m·Ø!´ +„¶‡óAAuÿ´Í‹·O[}€s>Ñþûâi‰ÂÜKÒ´»“.^‹:;…K»S¾cìvûª‡§ª¬õC¹ë–‚iÓnHÎ|¢¦Œ!h +“jn%^l¢‹Ž¾nðáfË=g�HCŽ~½$΋£Áä D/]‚¶ÿRœ)Å¿J>H<d/ ä_¤“þ·yea@oý &â?ùÁƒ7›ŒM골LΓ/­9äVí¥A°¨ÁE5RôÄѽ½‘c¸p3O¤€˜·yÑC$éìl£W2D/çÅÓÛ¬ûp–�@6è ïÆ°ƒò/ýÈ"1¨®5˜é{ÜF65A4c�L˜#,$Ãu{šÎ=[HBKWúhѐ‰°ÊåXn£=^{»¿F›\¨Såv¾êˆTÈíFª`Èf%Lña˜/ÍŠf"ºŠûŸS“b*š8Ló¼ö•`шb –!Õ·^ï–R\)?ÌP兦&isÍG™ÑU2è +òq{c×çöýÚ¢E‡¨NØåmÄg àÉñ¶nÍí¢£——‹¾$!»0cÉçfðÁ_*�§Îšdk/ý¡tÅeYÕyg» +LÉWn揺3º/‚H–ˆäEf “hL^€ †9wž *?þ’;ÆhÓ%à‡­®h5" l‡·!5úf9Éo95¶ÏXjãòý$µMsg,aõއá/„(4�@0§a7iy(Û ò½½o›³Rûá¥À!&J÷�pßæ§M¹µ§ü^{£à¡Úh„]ᘀÃ&ÁPïÖ̘ͯ÷˜èsŠ5uIçnë2Gó,ci:Üßg À˜ã­^ =HKñø@ôú ˆ‚ysêX¤“6HË4陜»úØH=AÜ`Ñí¶Õï˼÷FÑ ¡ßs÷Åòœ”EÙ4ÑFqê³W4É60HÀåÉ<03aé31“«‰–ÚŒ9ãcfû’qˆ—×Öá ʰ—[R?æïLUªZøÆÔËz>¼"a[*ÿ#Rš09ðïi<ƒƒâ…ŒC-7;I\%þ£ ª+Ù~Ø[s8ȲÊåamË×%?‰bјF\½L!P Åj +n‘¼©þÐìîY@ +&ãdQâb¬™¼FP4h€‚0/K¦rÃ0…ãt×qˆƒCC™/ÌantTú«µ}y´ts{¸ÉÁæ »Ç!ªÕ'Ÿs ™V +1/e<‚æå†f(Š»sö°5{Ä7Ÿu¯á°.Ù%¸üš…??_E\=C~åªó*?>W„~sæ«Sӕ}ÙÔvóǾyjûæ“öɐÄ7§+Š…®¤û7uåí*Ç×·¯3ZáÜ*yÿBŸ<IJ¹¢ü4iß¹wû”HDí#ËuökG\eñNOR€š§€!c•?LZ7Kƌ“�×xÌçY¡Ê§‰À®Ì¡NˇÔÝÖºí¨ƒlÄúÞ¥ãJï{_UO/5q Ãiœmy0®GOh8d`¬$€±AÜk$€Ák `ÎH�SvMŒ`Ïxö÷MU5V¼$лåQÃVûրc#ßîìƒvŒc҄釚&l…O‡çTy_«¨ˆp.AGc£¡¡3:C|¥niñó "[! •Ù¶Q#L;ĉí¢qO—%€̇ó‰%|.à…§ÇC$aJ| ûMݒŽa ÚB<ûM%RröY'´7XkN¤ϋ'T‚CÚÎ{ߍ‹–àÁû3ÇzfFS=©= *t>~N²_¾dÐ]j*¤/G«;z͕€Ó9î}ó˜OPv¼4¦þ…BË÷M[Ø(c× ôÆ6°’»Ñ¢j:tbSE\®6Q=5­>ù{;‡ïwñcòjW\òÚçµÞÏÇ`]فʠåМ³É _.æ#Óÿg…¹ßRã”ô;éž#m oªÒjP¥;kÃ,žë§!ü»3íÞîÝ9wf{(ÝËeÕ<¸$e%mí¯*ÆÜ™æ|:¹å-¯Ö‹[ùb•ˆçµ(T‘îLmÕ Wû¿ þ¿R+ +endstream +endobj +3961 0 obj << +/Type /Page +/Contents 3962 0 R +/Resources 3960 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3959 0 R 3948 0 R 3954 0 R 3955 0 R 3956 0 R 3957 0 R 3958 0 R ] +>> endobj +3959 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3948 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [471.037 672.208 490.215 684.163] +/A << /S /GoTo /D (section*.247) >> +>> endobj +3954 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [469.57 615.698 488.748 627.653] +/A << /S /GoTo /D (section*.247) >> +>> endobj +3955 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [272.221 302.691 285.67 314.646] +/A << /S /GoTo /D (section*.41) >> +>> endobj +3956 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.998 302.691 388.176 314.646] +/A << /S /GoTo /D (section*.293) >> +>> endobj +3957 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 278.781 108.004 290.736] +/A << /S /GoTo /D (section*.299) >> +>> endobj +3958 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [450.776 126.359 464.226 138.314] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3963 0 obj << +/D [3961 0 R /XYZ 71 757 null] +>> endobj +1002 0 obj << +/D [3961 0 R /XYZ 72 712.597 null] +>> endobj +1006 0 obj << +/D [3961 0 R /XYZ 72 656.087 null] +>> endobj +1010 0 obj << +/D [3961 0 R /XYZ 72 599.577 null] +>> endobj +1014 0 obj << +/D [3961 0 R /XYZ 72 262.659 null] +>> endobj +3960 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3971 0 obj << +/Length 3091 +/Filter /FlateDecode +>> +stream +xÚÅZÝãÆ ß¿ÂHâÖ͇4R°X W¤@òЦͽ%yÐZ²­D–IÎÚ¹»ÿ½ä£/kï iqx>(‡CþHÎ웷w_ü=^%"‰T´z»[)›ˆØÄ+«¬°q²z›­¾_ï«{¯Ï§²îî7ZëµÑýF&Qb×RËûß~s÷ÕÛ»_îä*€¾†ÿF^mwßÿ¬2ÿfÄ«Gu\™(†ßrõÝÝ¿îÞ  ʌ$‰­ˆ¹Š’XD†ùËý&TáúÛº-º¢®¨—òo~<uWj6ù¶K«}™S÷‡ ªšÚ»¢,¡/©÷RtæB?Ïå™?z®›,opo äFJ‘„!IÑæ‘ÔÏ?ÁBÔÖÃʼPS©<ÔèXõÀÔ»öFt^–˜íŸ©ñŠõ™—4«C;ÑÈ¿óîÜTýf2jlë²n¦2tÞg–ïÒsÉB·ÝÕ+íùÌcežþÊc¿æMWls–ú\m å<ûÝJRs%ùŁ¿ÿF†îü7ڊ Å1ýª,‹S›ùØlQ+JD–í仫³Ø.½|ɬǖå9K0ãøcâ>U–_žøŒxm×y—vï·yÕåÍ&=±M2u[üƤ/O‡'§#ˆDIVTD+¿êcÝÀ5uŒ˜ó»sUt¬ñËõýåòþzý°¤ñw5j³¡lNM}ÂãÊÛ§· +ÛèHDRÚ€ƒecz‹6¡­]Ÿî7 ¾ÞË´Öõަ:OÓë;EK¿-}™o‹iÀ2Üè3ƕÚûâ×¢Ú{^÷rÍ@›÷ +†Ðö±¿«K˜,k|Áõ¼:26Ñ£Äýä!/ögÔG8H·Ý9-Ëë’"éC¬ +áú'ôìk¯Á±åº�ùª~꒷+â~c"ɚʟQþüêv�žÝ.XºŒc¡)Z=ínOKj�Τ§¨²%6‰0*ô4¨N­œ:o¸i#d<pkx·íµªÛ\­ÛFෑÐéÄ|:Пê$Å­^©óLf@Äpäî�+§ì +C¡e4õ‚¹ÄôX´ÐLôzߤ'Pñ»NÓ@Ñn›<gêmMr4YQ¥]Žb‡±]—ç‹zŽDl{Á§  þSØ0ȍ¦qÔVÊʼnõ%¡Htäùð’¤)ib3¸!g38QTýØÅù ´Ê¼Úwî]”m;VS¬DDSÓôjÒ«];e@ש04À´æ€Î’†‚Å Q«;^ÊG‰ƒ;ú¸óTƒ¯Ã(±ÖK¾³½{"Äáï C²'¾—¿§>€P¿ÕŒà咇²#Ãê8žáˆ;€ˆ�úY‘s2\ s[‹üÖ¢ÖQ/pæ_ó4f ĞB¿b¯u´K«†…û@:bK3¬äxPr„©†iœ:çv9žUÛå©ÃåÌ´]4òr%½qº¨¦cqÑÀÅv´´AºXõ62”ËF/^¤éáÅC1ΔnåÐR„*öäÂn˜ªXÈDy¢ŸH\QÀáÉ5ov˦ÐÔeK# а­mZR4AWÞMf¥ÃäÅ)5œúBâ¡´|œ9amá۝�hÓo÷˜§«#à9·rlÄ„À>3l¶¥NÁßoO oÖ:">2î Y>l¦e*q„´¦]_xŠÑàcoQæ3BF)OÜ¯ë ‰w9 –¸A­Hü%%s,PÄgIрo¡–SqûrYTp2€7+˜Vóë“Õ.pËæí+‚ñéó4@h´ÕÁ¢”)R÷ä;/ãÏ˰YÔ0¢ÛÕ»”ÙªH„2ž@Ï;7]20#Ôܾ´‘~ûÐÂí[Þ¾é[nÐpûßs…Gßñ´Û‰ãÄdWÏ  4 âhcÄbn7§¬Rõµä+~›!ýp0 Ü^`#9å Í2®%CD¸–Lq-éݚ¬U'RÄI¸äÇKH¤‚^¿.[Kv^ ŠÞ®>2;⍌„2†>ùǛ/ѯ"Š G0p¡ +T0qå>…0h·hwiI¹°C¦cÊÊUÝ0âf9ß#1ژ$ìÎÅ~ɽè9Ž£¹…¯X8‰‘ÅàÊá5T8ã l¯ê[D4Þ/|®ƒÛ¸xf ?jºØÇÉ ¤­RO}ÁE_Ð8eœ†Í;§Î¶n¨†DªtÇi©^75EXÑGÐñ՝óՄœæVc&aOmÌ¢ÀÒ˜©,āQåS¡çxI96ò jˆm ËYaMoѪYd"ŒéåéS<X`(û3¤˜æ"Pý"eœ„®1[/(Ðª¼Ê›´¤Y(RuvÞæ4€ +å¤mÔjò–@‡¼rÁԃPX~ôä(€ÉÂȶE³-—ŽR˜h(¨>©»%ÕaeüÍM�ØZHÇØzÁ ¾“ç–Úÿ¦%á”K¸ýÜ<màAǐÓBÐÇ_Fœå´G»/{á•(¨« ÆpŒÒ×9œ¢!;ŒÍì¢cvÖ�D)ýøb;÷¥¢ë;úåÒ@90ŘBƒ QÉ£]R˜3ÔˆB#+„5œ‡Ï،WÕ®°ßùš„o(pWð�9€ÌQÓú¢ EÂ,äÜPïLq/,:ÄB~ét)Œ ®…ýt.&ñÀá¸Ø^û-$éà ƒ}.Æj%‚D�ã +Æ~`ÿyÏ] ÁŸA²şáÄ.Y¶áöG¯±‚lÚn }’HHmfnÿ!‹!š˜ {¨¬»;9úxl¹†°d‚è×` Ï\µ¿{"ƒ¥$DYÈrÃùÝ(Ô4Ùä((²þô½a4Ù+ÝgµÒ•~xŸš÷Ù}~”ËXü°*ù›™§kòt=òt;=®É.LZe¯Ð;6ýÆ³ÉØ¥‹-ßl ¥ˆµžÝ8®ÆÇh°gšdpl—ÿw4í³C5þºŠ7 Öÿ¬f¬Ü½+5°ÐC^KžŒUÏïpf¼á;3ð&g_sf™ô'¿TCIÌoô(ñ^¸#S°pOr} ÌÂÆ:q×.¨P0-/ÿüˆ<D'À1žßv`¸÷Y44iTDH:¤ùœæðŽK®G:cÕ_­à#Fµ›àȃ㕢>ïép¸6¬g I ŠF \¤p2c<$­ø4Ó+c18ë{`S'‡0..uÔô^§!ëæm¥äˆ+;­'kPzÌ6 Í|¸:„ù¢¿‚ÃS_ÁÌ ƒL7[ª4@vqœÿÛ(¡ú¿Ñx|ù£O4”^-¼Ñø§•´Ùé÷Ïù¾¨ž¾|Ì«ìéÇÿöCL<~ˆQêæž]1>+VjªŠ“ Åw³vr7«ôp7 ”ý;Œò ôÕh9Nk5} +�‚i_áà ¾ÚøÛ݌FÇK÷ˑÚ]H ü=â\™Ã­à«(P»F‘üÄû‰ Õ'ßO¬çûIhôôýĚùûIùW˜»yPó7×Ðð¹=¶‡G;.ym8zDqsÿ^6þÆ)6îÅÄ=—Ä!Ý«�Á6­‘ ;K9;— ` 9Õ´Zz)¯¼¥ØP¨‘²nßR‚pxKöGÞR”W@¸äלý§ã°@Hé²nx$PƒÖF©5d�Ûs™¶#M¾®ç@UÏ +ŠÙ[ÃP@°¦l BˆÄM9—þîOŽ.ý‚á íŽ@Ftց{]JÖ­¼G�ƒ¬hOiSt£¡Ù;IÌï$ãeod—þõ¥]7”¹‘Ñ=y¾´>Ž ëQ‡CUμvõôï èÛÚG”ÃÇ=”ì}17õª Q|Ÿã lñÖæÍ•RëáêÑÒgð³;;éí­îkŸ¬qK½TÎ1gêú„Žè4½_ÎiI@¹”)c….ª1Ü æ0ÃÄ4Ñi'B·] +§BOàÜA¨½1Âs•H`ÞyµîoâU‰PÍÞ(²|ßäyËiî曳ºÊ}μ¥¥ø£ãòú§ÜÍÄë +ÏÍö±ƒtÊ{â„b[Ÿ}Tؖ,[ìÿüR,¿ºÌrˆo|ëòº¯«ÿK"qÖ^L†?î™gþïkæãBÎKn)>ø¿ ú¨´²/ +endstream +endobj +3970 0 obj << +/Type /Page +/Contents 3971 0 R +/Resources 3969 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3968 0 R 3964 0 R 3965 0 R 3966 0 R ] +>> endobj +3968 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3964 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.897 501.865 351.346 513.82] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3965 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [222.829 465.999 242.007 477.954] +/A << /S /GoTo /D (section*.300) >> +>> endobj +3966 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [225.648 152.72 239.098 164.675] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3972 0 obj << +/D [3970 0 R /XYZ 71 757 null] +>> endobj +1018 0 obj << +/D [3970 0 R /XYZ 72 624.469 null] +>> endobj +1022 0 obj << +/D [3970 0 R /XYZ 72 275.324 null] +>> endobj +1026 0 obj << +/D [3970 0 R /XYZ 72 85.886 null] +>> endobj +3969 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3977 0 obj << +/Length 2315 +/Filter /FlateDecode +>> +stream +xÚ­YIoãÆ¾ûW>рÕ!›û`` ƒL€—à ‚ñ;Mæ@S-‰ Ej¸Ø‚ùﯶæ"Ñãl€ÝÕKUW×òuéÃãÍ?'«T¥‘ŽVÛU¬á?Vq’®7«ÏŽç뻵—ú‘ïìª;8ý±¬»»µïûN ¢»/¿Ü||¼ùzã­\øóxƒ@¹®¿Ê7Ÿ¿¸« ÐY¹ÊO“Õ Í:¬‚(o¹útóÛ͇¢4QQ 2Ô ²ùágL&ù‘Š<½Z{Jܐ'n›úp·uè¼?ÖmÑuõÀý¦«—”RÜøkaÊ7æ;•mmùj­\8ñ}ÜЈ:Ç»5¨H–#)pê-usÊ󎧄Î!C޹óDÆ· {Z;&/~w½Àlì´qÉ®x.ªÝ2›%Q2þ´ækoª\æÛÁgÜØ4]‘›Tø)¯5¯ˆ +‚¡’à2מ§ÒPnD¢}s9…|³Sqçñ©î’DήɎ{iÃ=Ó¬6o ¯ çÖĨn6E•u$Vkç?[žÒ˜2ë_LjÃE5Þ.æáFߒaâïnè½ÃÇã!P_5´7“QRÃQîjAò•–<%�µu9öì8Ý>"­Ãæ„ccž‹ºo¹Ç‡j:s«ç“1â þÄ(½4R *È@¼Qb_ώŸøtÖ£ÂvàhMG¾²îœ)ˆí>ж֩§´FW‹”ä|OÙáXšw žé…*J½¹g¶¦c窟þ0¹´=þ­/`gta÷Þå†õKïޛ4ÌXPý÷xms‰»'nÜæç¬º•Á¢,Ûî\î¶uYldµYž@©¦áv)[¯E‘^´b14 +«?@Á’ý +ìƒxíµæ]Š(¸àb&˜› VQ£ù<Č?Ãf•UE{`*‡–ôL­økÇÎ:/t9ÎÔ}µÉ!e v¡¥Öü]g“u¬¨Ú‘¿lšõ]ÝæYÉå²;£†EŅë©'GC@¯ *”gv… ÇéÞØU “O2’gK8™! LÇëŠwô9úÀú§ßÑÐÝd°yÊnW·£}å†þè_‡°i­„©ò‚¹{|:S²ì²Ó’‡èHy¡~ÍC¶[Öå¢Òl»‡{é4Ån?öºú8´Ÿê®«Kúî««­—œf_¿\MºH}Vìiêû˜ - ‡»åޘ, äŒy-á ´¼®ÚL ‚\ÇJ8¡â¾9A@l[HahTi:ã8³Íú’L)Ḁ_—æ&·ólPÙ¢€ŒªµÜ6LBO¥™úë¥Æ8$ÞëØ‰TÈ·¯ +ÎãH_a¯Ìæ % žøù±%1ýq\³ ²”žu]¼qÙ{âRwýîޔ»æ+b$q~,;ÓTœVáhàIAî—Ôp¾£0‚Q#šÜ8tZIy±%Š'04º™ýògÛd¹ –H€I‹»ºËJY�ó¬&«v2þ4‘¡oM×ÿIG:¿ÜqV_–q +8°þ~{í ¡ÒC8 ˜·äåJýðon‚z´ó#ŸfÞĶ(ҐS¼8]ާ�"Cv䶑Êz–è GÑL4Ì/Ì"M¤nŠÆÐu€a©vŒÚ)if<ãZZڟᡘ)æ’²?·áÎ+Ó¡n“GevƒQ: œÿNH =wâèJnì¼ì‹’†¬¨¦9]g62žS´…{2ßéV} +­t”ä\L„#Œ˜iËԗ¢Ûó"›Ùô\W<Fò²8¬fg‹ä>F`3"(�Óc¾(Eë1l±mßÀ¼F&nþ� *³"ôU¸Þ’Q`‹Œµ¥SÀêÂÍZÞö%·»šÇ²²AgN~í Ï¥(ý›N@¶aȜÐOK'Êsý7öõ.l!՗T¼‰dgy:ºÈÓ,#ãÆÓ÷qè4£s´`„  âނ] iå»´!¿¼ šÂùÓ2Š_Lԏ{ºÐh@cÞ2i¶Q^� skp +z^!%ãϙ÷ˆ‚”Ïkÿÿ…Û’ïó¬oe”Íã{_I|Ÿs 1™ KZ]óâÏkï'<ȯf[¯WHo€Oϗ ƒ°"&X=Âɜ(È$ö…ïS¢†M7Ðdù±5yºû('ê~™ ‰6ˆ‡ÝQÐ wŠvX펫9~àpÇ/ù}֎û½yáSô,½á2A€Z[ÐÂðÚäcÒ*ÚååóÔ>XmòõEjéíì| žËc`ÄÌ·Þ<ò^¸ÄçîôiËØ2†ÿʞ!DHŸÃ¢[øÊó_û áÛ%B*ÚÞ4„··üÍøƒîØa=ƒÂ<nÓ7Û,—…èO…2˜*}ŽŠ÷Ñ>ƒddZCNl€[kÝzµŽ]hï†QœTÒ"Z®—€¥F~$– +ÃK•žÏVS¦UèÒ9!/\Í(B¹i®.ÀˆÎJóâ ðiÏmgÌ ÕÔ.5\_¥c1⺨„ñPÔÀökE Ïu•އ\°år"dƒ^~±ž+·¨`ü üÄ÷¤}(R²#p +>òÓù¿ô££§ÝiÍ݇û÷gÛ\,8Ø-§‡¾Ã:À«žÇ³><Ÿ¼“b_.Xà5› Î)Úc)(Mg#Ⱦž!|È(ð®Ûd ×$b\.'.™W«X뙣ڕ¥ Žª8N®ß†1k{!ÓTv²�¸OÎAdZwbºcðx­Rg@R)ñ”ž¯>Æôç"7s³þ±Y\"Q—«oßoÕVÙÁ<Ü~{ãEÿŠ +ç8!žÖ²cW΅ 8âN*šCùH†L•—ukk@…Ô†¾öµkÃHе®­+yÛ»1°Ð<N.H}ʞ”N–ÈU,7&3[)óƺꂦŠj€ý®rñRÑüÚXÃäÊV}_‚ìáá°d²°bW îI'¥ìXMêÔâ VæE¤àè+´ã›!ØÔO?ýú¿GÅŒšx!8ax¿ãÀXÊ µ{+“x—üØóO‰Äª +endstream +endobj +3976 0 obj << +/Type /Page +/Contents 3977 0 R +/Resources 3975 0 R +/MediaBox [0 0 612 792] +/Parent 3934 0 R +/Annots [ 3974 0 R 3967 0 R 3973 0 R ] +>> endobj +3974 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3967 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.313 634.349 359.762 646.304] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3973 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.205 213.924 520.655 225.879] +/A << /S /GoTo /D (section*.19) >> +>> endobj +3978 0 obj << +/D [3976 0 R /XYZ 71 757 null] +>> endobj +1030 0 obj << +/D [3976 0 R /XYZ 72 570.689 null] +>> endobj +1034 0 obj << +/D [3976 0 R /XYZ 72 266.004 null] +>> endobj +1038 0 obj << +/D [3976 0 R /XYZ 72 150.263 null] +>> endobj +3975 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3983 0 obj << +/Length 3378 +/Filter /FlateDecode +>> +stream +xڝZYã6~Ÿ_áÍKä ­ˆuÈC’I€ȱ۝݇É<h,º­,9’Ümòã·.ê²ÜÓXt<U,«>VýíÛ/HV©›F~´zØ­ü8u¬b?vã$]=ä«wÎcµöçt,ën½ ‚ÀÑn´Þ¨4JcGÁúýÃOo¾xó×µòàOÁ×ð¯]Ï VÛÛwï½Uý?­<7H“Õ3Í:¬t”@Y®îßüóͷȈŒ8Qš¸‘&Zƒ‹ëÄ©OÝñÔá¢ð…}j7–=žÿ™ÌÓ ]hÊøýÃÛ_X £7TÁŒLrƒÊðä¥ÎTŸlù–Cª²µÃ85>¬70Ïp£5$Vš8]ͽ7ÿð”.׊çN•L¾À«J× Ô+™½½eßÃø•Tþ±Þè@;ïè€îD¯¤òs†›¿ðöP.1ìõšbແþgjv®^Ò?p}­_Kí¹(Ëé¹-PLÜX§¯çÆWao°Ú(å¦aÈc²Æ6;µ†­¬­TÓNgšCQee{Ç#eñçzÄÐXŕ¹QÔïñ¬Ô5O¾ç&~h§ÔÍ"×÷z*Ïç‚­ÇñXôÀYñXÕÍ_ApÐdcN‚‰1OĦ€x/W÷ý^¨Xx~¹~ˆÂƒR‹ðþ³c‚£ŠE•ên¿dþ¾ë ÊÄ<„A/Ýk."°®A–Y•/I*u•^½¹1í†~ÏCÖf=ÇZ@ðhº½iP ÊwŠŽ'-·ÙδÒǘ9ÅÓzd?îÂÔ ƒèÿÞ3âPÓvÂÌDGY•A…=SeQ\ŠËMÁð˜PNGH=̹ëy_lQ©÷Ü,ä“ʘœDƒ}•ú‘S™£&ëŠJµ—¶3‡Ö˜JBçao)=3F—BÌbó¹—Ê6k n6ôœ]ÝpŸ9g‡ciØx½éV‹ë=�S%ŽâGÐÇñDÜO+ßÔ<ügU#kÏÜû¼§ãj|eoތûéz˜(f䆍A6qȺŽ$ˆs+.ë&·KðgA/J™QȂǦ—qyYƒÅº½Fö÷+~ÅpÛmQ÷EÅw—rZx.º=טÚx5èܝªmWԕÌk÷~¯Š3Z=žF wj„‡DŸ%£­BãXˆèsnwû¦>=ʪíÞ¦Ãð¶>Т©ŸŽ1²z�£(`ØBC¦íª®6KçZۙö˜må0xûY“m;#gWÏU„¯ôé~ÎÆ¨Ò±ýƀÊ·æøß0wcò£hüsÔz­ð¤¬òUÛeՖxvm ­òÀU�:ÁD臽ԱþÙßå±áêæ·ìD»‚7óْ|nRBù-BÓMê»*ô¡ŒÝ`¤rÚs~¾ûë=Wí3íÝzÊÕÁ Sõ‚C‚[”¼Ö¡üí_¿,9!ø¼/9hàâús—ö’ÙZ*‹NÞ`P'»Å’•“›]v*eôØì]šU" +E^Êù÷Ï÷wj„ãàÌ»s'3Ó➑ۊÁmų È@-ä Kø^ú€Í²f»/Ñ<éKóTl 0…ÚùQÈ¡)²Rm[|(ÍtàDh‘ °b4žööûï*cûš¬km 1Ø-il—µZ?‹ï¤˜î$ß²d¤ƒmàjkÆx™™sñ¡(;É·µh 6­x Vw(=aÅY +<Ðü®õ®4¦ƒãYã|Ø/]ô`¾±§&º­Á>¾@7ŽÜ`€–ÃÈá›8«MˬeaèLVñŽ�mK.ønC�EQã5j'¼ŒÐ[òÝ$<«„´;¸²ä%g»¦>0Ãހ¥ôŽ®"‚àp<01œêEÿ-Al@ǰ ü´܂$À‹ã?U 9qÂ+¢ö¸d:¬,žP’¸zRŽ8×-/ÛÙõQ.âk@ .,4½Ri‹P²H­=§…Ù¥Ù<­aïYy¢ æ˜ó¨·°Gñ´.½h&»Ú¢palÈÎ_-A¡`8|‘‚K:½fg03Jݧ'¶ûúyiÞ­ë´Ç»êïL î†ÿ˸ß.H.Tä~áèˆ6ͲºÁ-1(sÃî/!|õÁ‚"Ô3!Ÿ ×ÐKàžT"C•V˜h.͞ù½ÔWYÒc¹ˆœ…cº BÏs¾ÁÛ ô­oË òTBÎA@2Àr¼[l»ÅÖØ­ç¡ò¡�ob?à`Tˆêˆ�Б··­Û¾±`œ )rÔ§‘p7YÒÃf¶E³µûÄŠØ:H‰š)9ÛVœ:Y+‚¦«:PàhR‰Çnt‰Q#4ö2Äæß<­5‹qY¬ LO§x@xW|4\C&ˆ5Aì(­oÈÃsÓ!ý€sÜå`^~Ïcµ|Éæ]ÔÀV8óF`/yðÛgl`WäÃ€ir3¡z�ìÈEpäPüI8ŽÈ +: Ô d•[¶?¹z Á¥ŸŠÜÆ1›ÁœLf̌}¡ûpGø/_HÆÇC¢ÆD6“Y®að­•r‚·\Žp"Pöº„þöÔì88€i „ѹi·M!–’óXÖryþz‡'º{²Á»|ý8ï _ïG¢)p+5fW“+?Á€‘wÜ +‡r,vL4´Kxژ¿Nàâå°&ÃF4†X`ƒc,(H$Ó[•úǰ1ÆÃx–œÀF”€Ê¤ƒ›BøpÂ=!§1rðˆ` +Hã´lC*Šad *Q0ÎsèÇSጐƏÓ±hxKv{àôD¯³CÏ çaŸ"-Zq)†ˆÕÞ±†Hó,‹Œ4€¦4ÒO†‡•©áÑ'vÙ싆¯4Ií%GîÊ�¹sbäxù ú6:vX%üÄ +ê"–sذº`ٖ«…”™|}²×éŒN†Ls +Vx¬“…žÙÙ¤1ö÷' ùi‚wÛÖ²ÛóÍÙÔ¡7:hR܅• N,Æ*DlíŒELJj_¸Ý{x-w£7苵Q@‡à¿BÌdäËÖà‘vÆ&{6Z¥Î”a*Џý^š՞ÇqXÆîvõN“XÛK�a€ÑíCË1³Ý¾ne*ê#ÍO[~¹JÇPšIdŽÏH«x–^×£qèÌmáá4Ê\a7ñ‰Ó9a÷©eÇkL̄7`@êµ§‹¡n8÷Å¡(3I¦Ý1j#dâT*%PáOäºä&ß=ݍ¯É…,Jzœ9d™Ý]z?bîßÿRw†áº}Öٚtٜâ¸or@{›];ÐÃÌA¥÷´ +̏qÊ7‘4p✭ÉçSÎet›è„œ%^¡ñю‰p;F|/HÎd½ 9MâR¸…]„ôêb§{›óƒ�°®®š”ׇ¬¨…ùMÙÖ¸ˆUºÅ^ãÌì¹"V/‡ô¡ ŸŒdäXÁÑ#;>f£Ÿ¹Ò`¬ÏUºÎaеïÂG–ÆdB@ÂÏ`ˆ¯¡>6:lg˜ÎÇc¬\Ü3À&§ T ž¸^71R@'©=ŒÔ+.ÏÂ:÷å\¹Œ:{ÝÀÆG/J«Ä¦ŽÔ4¦ƒöA FÌŸf±ž(Q¸M/<m¦¶­0ÂEG«->œdˆ’Û}ú‰zÑÙÒ\t=nlF†Rí֏F€NIn#Ië¼h, Kl&~ÉÍÒ ýdà9³$¯ß±ÐA™¼kÎFn¨®¨nQƒe GRYbÔõUzEùé6e¥ÔŒ2?y‚W£h/³‡X+W=:Ý݅S,‘5|¨P¤Îv-²3^B‚ØõýɬX0¼Ãßz˜ ½äSI1°¤Áєšqåw§¦ø//³ 9dÜÞ°7Ž·"Ê´¶Ò7Ϛù£ñ,’f¤)2pÃIísÇ»MøUøž°%tî­¢vÔú—³c{Í]Wø Øíen�kGÉQÒeSN5ç> Ç æÉÙE¿6%ë%Cþr_£¿O¯|ɍóG£JõUFÖO5}ncTƒ•ípšÜ1 & 4Š1±³©iá°¥“3¦ÚeÖvKiY�ê0J?¡Ê`YÃÛ °ðå¢:¾›Œžd–ia¾•~f1Ii1hWO”™?}hÁÛ¥ù¯ž‚ÐD‚!µº¼r¸žï__X¤%i(·ºèˏ”ñà²à›tðŽS"˸ƒ� ”Dc +“SdPjþ¾Àôïe!€U¡«Óø:‘ÏlÐ}ËsÂʛª vÈ»"ÊeSæQ.¤Ô‘W¤š'.oÁ÷7Iú=Üä3]OEC„· Ã�_~z(öõ Šísøì;´dz"Úq)?¹âÆ>ܳþ“å”<Äñž~ŹǪ7ÝþY+—÷&†¬,yÕvúèÔ¿HM„MZ’÷ ¬·âãVbÙ +åScz@ë¿°4M^Øx˜¨¨{ +ðC©töŠ×«ýŽ�©?»ö'{ÿd X +endstream +endobj +3982 0 obj << +/Type /Page +/Contents 3983 0 R +/Resources 3981 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 3980 0 R 3979 0 R ] +>> endobj +3980 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3979 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [301.981 342.107 321.159 354.063] +/A << /S /GoTo /D (section*.288) >> +>> endobj +3984 0 obj << +/D [3982 0 R /XYZ 71 757 null] +>> endobj +1042 0 obj << +/D [3982 0 R /XYZ 72 512.29 null] +>> endobj +1046 0 obj << +/D [3982 0 R /XYZ 72 114.278 null] +>> endobj +3981 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3994 0 obj << +/Length 2832 +/Filter /FlateDecode +>> +stream +xÚ­Zێä¶}Ÿ¯è·Õl¶¹¢H‰Rb°XÃÈ;l?hÔìn!j©-©33ñøßSÅ*ê֚™ux½-ñR¬"«ê–öÛ»›ß§›LdI”lîöÁ#Lšmîv›Ÿ©ôíVf*QÁ¡¾Òàr®šþv«” +´Hn¹ûáæ»»›_oä&„ÿ$ Ð" Õ¦8ÝüôK¸ÙAû›P¨,Ý<¸Q§NRø­6Ÿoþqó-ê “”"‹ãˆµH²T$šµøûIíp©¹®áfE"1<范¶*Lƒ²Ãß,Èkš©É¬8ëP[7©sæ\‰†-PQ4 êÑò§Ê’Ø}ÓÒ:»6ǎ‡²>PÃ9¯lßÛí)?Ÿo·ÐeY#Ò 5âÍ¿»¼Ïé)g¥‹¦jڏýD} ¯[è.í>/l'n·Z%Á§žš/íМÍÖ¤BÂ!li[Éؐ­’QW‡¦-ûã‰^ûcÞûŽªq&uô޻ӓyðvhËÝΙ„CyÈŽ·U5o­›z;ΆâX¸¹¸epní¹mÜ^1,õ;L`ÿíä²ÂGÿÔ­³/œ[ÆâÁ+»"¯Q ¥ƒ]CMµ÷Ø£ÛT ò©ÅÑ´üdi¹ù ÿ¾§CliH³§x´&hÊåôp^ŸDDšõùüäÄôù#Íý9ŒC^K͹/RR…;xàÅèåP’–ÜWòo^{¯@1íζ Xþ™Ý\O=8‚i+!J%»±…mˆ£˜#Ÿ~sºÇFÄjá*¿Ñ€œ§|unºµþšÞ_;žSÖ½mÏM•÷–'w½=wϰe}çÇÐ/žÖz¼·ýƒµ“öî ÖrãòKߜò¾,¨íyÒ±ú·»ëŽû¼ø×UÏΞÁ7q[×VNf+ï«Kwô»È¼Y,¯°¸³&[ï¼ì7Û÷m™×‡Êv3u³ìxMHQ•g¹Ô Ú´o{urÓÖ¶í"—”fƞl^?lã~OvWâO ÿçÏ…|.¢çB=ú‹m=b®¨¿üª*kÛõs¿þ}aü|䫎x:WeQöóxœ6¾vu§ƒ¶2:™/Ä=ڈÐ,¨;6“p[ÑòRÏ#ò +…¶>ˆ#˜F4ëþ8ôh§0¨‘A^ +B¿C)<ÔôZ²4À0È÷2 `‡®¢9hP&#YQþJM貀ÔÈ(°?óp‰ P)Œ^0+Ö"cº5iʐV°,'txrÆA×þR˜V!àµT¼V‘Ãëk`OD è_2VêD +5€e2I—J&A0"}ÚħCÕÜT>ݦÊ 3Òºœ!8É2™•§ÆÇÎÒk¹¶•2‹E–êÁ§/–OƒS_ٖ‘Ä~¦ãið©^¨YÙ¥$×è ÿj¨¡È>°A+x÷r{¥J$JÏ]ºdPó>·@¯ÝÎaCoC06@ðÉbBÅ'O v—Âñ‡Ž ïi Úb’®º›¯>ÀïÈ`ÙÑq¯´¾ñ…HJ"0rßí[»à­ï蝜Ÿ\cl{W¾<ê CŸŽêRaZŽô“Þˆ>4.ô€?åÔJ{ŠOÈ^ð·*!Ôk‹AßñКò:pìò 6;ڋ6/p]–KŠOର“If‚O¼–Ûr·øù…ÈUi +t<ñ^;$ç« Ñ¡Èd6 \’[Ó/Ò+PïZþVG™0a¼pÓcHKËi~ æþ¤nRãB’Ûêêiô'¸î÷ÒÆüuö¸c´È *U/eP#t4$ ˆè¶¼¿ôy;ø9œ4ðwwÖ¬ +KÆajÝ=tبÝB0¬ñJpÈL„ÒÇÃÿ? þ�NâÁ™Âq­g:Ì­¦psƒœÏÔ¸GOþT5߯`àTÁ©½Ü8å7nõð7tP�£ÙåY»Ô•·ýör†ýбáH'Î|üº€ aúv̨D˜8 ‚Ñ2øA˅2ˆ?–]7Á"¯è=GW©o»hJg Ö÷eUöìÄ8¬µy˜¹îC:]¥I$2•Lq7V˜ŠàÖþeÅp¸t0¯sw-D’¸Dƒ^_w|¦Ð†gz­Q Çñh!uñ±ÂSÎ-ÿ¤!ĵJ™â_©´b?Œ4#öZ”TÀ.ãYæÑ±giI€ù¤ízj¥tê-šîò1Üx0ϊ§Þä¤5kÞd°ˆ2æ¼s£J؁…gN±ˆ–wÇ;ÏžH^/ +ÓÒdAs8Ý­œ|‰8žŽöy mWîÔ}3@~Éý;»Ï/UïyÜMÙ)S2ÛO{ø„¬£¹ð,Û/˜„ŠÌ™óÎX…h¸f0VJ±S¾¢Ö# +µPfà²ëé0JE&SýjÊ]Ìz1À]²øúëÔÿƒI¸?Ú%ÁògqmœÑíñÛ®6‡áuR&ú"æ0¹œ % .µhJ¸}ò¶è½_˜Xeæ~ñׯ¡¬jff¨M™YµÌHºWq«Åë‡8†Jܯ'j%Èöm€—²öKq/8dfçñð6-é¨Ðlôx‹ƒÄ=H•qBtºä‚#¨@º¼—Î +QÍ~`ÑXí²­í8 +ìHvÜ]ˆüÝ;>櫪²snÁáùp,=ƒÄΡ֌GÓ>´eo˜ŒÑnaVíXî<Ó,«kó¶*}áÎmú*<S¦2šE×i>D_ƒ½7Ũy×ôJž0­ÎÎ�ØèJ£†U3h£#e|R»Ò¹^kiY#ª2RÕ \f…;+�•!Húæ¼*‰ˆu:払D,â±Fºƒ 6§U6g³{;‰ÕȔcÄMn 1Éé…5†ëígkWi¼Fœ‰®yã)ÞùëeJôî,¨[ªØåõþ@FÌâhzi†‹àOdûÆ×ÃÉ!&FùžýÀÃαµùðx¹03RD—{¸@ªBW ðwüiÀŽœW}Ù_v¶[ÍèpkJ×Óùý¤|©Ã,^ ð•B°¯óv«ãGv/Ã÷«Œ}&åžYþãûÇíÓû§ñíOðööôþ-èQ\dw»«“x¤ƒ£­ÎÔ¶_uM� i̜w`°Ñ‡|™xŽAÏ1랓Å@Iâ×#+éÒ°Rqß2O3ôUÀWß-.“”a(À]ÿ‡Ñ 9²±.ö¸be¨_ZT‹ÅÓ NÈ®^Ži¾†Líò4\o7v±Ð.æ_i쩙ÀÃZ¤k £rÈX8á#:ˆ€§•ŠDïH•Öx÷VFҖ…`ûü÷Äo†ï_o}TüÑí"^Ý0v£lÂïî +¸zЀ˜ÖøÂWä +*øsÊÏÇÒ,q�œÚ%ʼnàìì>’ÁÓJüF֜xľmN¼HM¿@5b …KN š&ìoÊídêJ˜¯~.•Óbmç﯉/û(º™ &@»ÚÐ$I6MòÀ|¾*HÊd“ªµÁjvÝÁ¥´£7ÂÌÌm¤I™Rýz±5 O‡÷,Ä4ÝɺÆÝûÑÇYþl�þlòQÔ9pªD–Î7ˆ8 +θ¶…­=ÐgT„J֓à¡Xî™×Z¡¡¶åá8~dl.L: kñ‘îŸ% jj^·#n’¥¾6‘¡/ø+ÑڒÄלܔ妃\¶Ç€býr®`­9 :AŒß«±êÌå8×ãÒ]Uñ5/ +@(g*ŽÄ›6ÿg ޛ ÷"HbËTÆ “òšÞ}]™ªYðέùŽ:áùrÂoŒpU7±4„pŸÖqBà d,Ã_ðôÿ·ÿØ·c +endstream +endobj +3993 0 obj << +/Type /Page +/Contents 3994 0 R +/Resources 3992 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 3991 0 R 3986 0 R 3987 0 R 3988 0 R 3989 0 R ] +>> endobj +3991 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3986 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [164.314 182.196 183.492 194.152] +/A << /S /GoTo /D (section*.263) >> +>> endobj +3987 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [219.095 121.774 238.273 133.729] +/A << /S /GoTo /D (section*.270) >> +>> endobj +3988 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [325.228 121.774 344.406 133.729] +/A << /S /GoTo /D (section*.363) >> +>> endobj +3989 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [434.862 121.774 454.04 133.729] +/A << /S /GoTo /D (section*.200) >> +>> endobj +3995 0 obj << +/D [3993 0 R /XYZ 71 757 null] +>> endobj +1050 0 obj << +/D [3993 0 R /XYZ 72 712.597 null] +>> endobj +1054 0 obj << +/D [3993 0 R /XYZ 72 95.111 null] +>> endobj +3992 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4003 0 obj << +/Length 4105 +/Filter /FlateDecode +>> +stream +xÚ­ZKÜ¸¾ûW4rqàæŠ%JÎ)›dƒÍ!›`‚]4’zZYµ4ÖÃã1òãS/êÑ­¶½ÉÂÆ4ŸÅb±XõUQßÞ¿úæ»d—ª46ñîþ¸3.U‰MvÎ8å’tw_ì~Ú?6w&ُOu;ÜÂ0Ü[ßt§n¯ÃèîÝý__ýùþÕûWzÀ? ³á¿UAîòó«ŸÞ»Úÿº T˜&»guÞÙ8ßz÷㫼ú1á‚ §‰Š­0ñsOêî`ãtŸ„PÓ¸îšûЪ(±@ÔÏÐ0>HöíÝ~8•}ÉM–[ò¶kÊ®ÿ=Ôl´À}¾pOQ³±x4LäVËužÆMî¢hŸÕcÙs=ëd‰ ©}À?e—=–Åh6ñþaœˆV2%Ïnz¸;àpiÅ©§¬©¾×³ÇÁþwÙóAk•Fï¼}ª¶aù¬„j@E@²y“·uÛ]K3ŽUä´ ¢µÞœ†Iºo»€Å¡åßÇràBÆ?]™õm“=Ô%×û±;fy‰bB)67eõxñæÛ±«šG™‚é¥xjǺ­,”wm/ýYS°<@g´Y‹ƒ—ŠÌžõø</F[€Tü}b*8ôÜX5ü;“aŽq3ÇÐå9Æ¢çgÇP(ªŸúeQr¸׈¯1GÂ'PÈ0Ö_9¬Ñ£äÂÈÍ|Èz¡-÷9ž«áDR Öñ\ZúEZÊ€zŸK.m ˊ°, ËÍ»é‚ýý©ì„Bæ M+3u!ҕïǪ+Ïå,jhÅK^ªG!ŵz_dC&”J¼ LsàÂtgpäcWEYàÕW«Ç¼ó?4ž´€»ƒê È¸¢ÜLÒsxŲÁ—¤ëé2·~l;E+gÁUfÎ¥û¢»ÓhÜþYæÑ~_àî“Ä*üÐW…,@²]®X5O£pÂåôîÕØ•ÂßÜËγ:ël`Q°ÕîÊG° +³Xbe¬åá?òÕäqd˜½Ðߨ¡Ý/=w’JQ‰Y„Ƕ®[õ,“‰k(âÙ½]­),ÂÌêYo­; ²:ŽMNŒ[»eo‚I¨TëdÑÀXZy£¡M¹œ‹w¦+ËiºÌ…Žç¦ – ½?ɀǎîÄË7l© nŒ_…Œ6’~²ª!Ûl&Û¼qçìé‰c.·â{S¼2ÜZ‡ÊFæ²Ü¬HþÓ!‹ÓUÚÁÍ(ØsG07\’…nŒËÄdÏ{9ôlBË õûz?fEž¬§¥“@°Á• Ä�‡VË"XÀyRüé\5×hCG‰Jb³‹£b÷YÈaTš¤kб”›ŽµJ"M”¬³^Ö"ã‹U“PEAò[¬šÄʦn½ê§7çìãõªF•„¿Å^ŽTb¾n¯&t0æ·Ø«±²ñå^ßññ‚~]k¾Y)þ'ֆk䫸mß à,¡Ïà B6T&ˆü°§Žu»*è#“ÿx#5»g?;1ÜÔáà­~ÇF®†……/®Á=ÁB“h,Á؍tá Eìbä!­cÏ÷ %¸Ô|¨_¸– ¹¯zÁ4֎m·Õ öŠ|9пGos‚õe¡¦íÎY]}òË­'.„€UáÕ,y…Eǎ°,%æ¢ØrÖ³A@G’±·£Œ-ÿ៞|b¹qæ dÆM‡Ù3> ÷O`ˇà§â +ìСÛ,ÒTiç<¡£g`ry{~šâ@‹²Ï»Š0¸òöN“¯œ®!)‡ÞlÈÂÂ/û(,yÿ†eöoXÈÝÞ1v¤‰ÿŠå^‘˜Ýê¹9l¾tsض<B¨’""õÉÕaíáÌ —GP’?œèž4â6Q(×Y?˜ƒMœrå"¼>ýPfWH$‘w::±)âz#Ò ðaì¹?#4⍬¦úâ¨¦¸¢»ÉÌ/±rFÂ〻†eP‘v Þ¯H\6…ÀZ<að•ÞPpº"¨13†… +_gFV¢h¶˜Áw|z¸ÉMD÷ƒÀ\˜`´ìoB°ÈƬa 0©ìÐÆÉþ5Ư¹µ+€é›œØ‚úµÛçvÎqâ7�-經¾ìÜ8„âÅN/}•W=\øD¢ˆ}t³æ¥òZÖ^û& HߤvgÁ‹jü¾ÉFVXJ‘Jµ¤ò±ã-nÊñ¹„áhk’ S~•8‘0!}ܓ1ÌÅ%${w8/É[»ÿ×"¯‘»Î¤eÿ¥ŒµG÷9Æä¢9€‰Ø¤cÙq`À¥ÚY=pÄoϲáu/¸ÿĦL¤ÚÒ²^a*ºJþÚ”×\'ÝÅvºuÔè<ŽÆvҝ]‡Ÿ LÖñ¨ 2ãj\Þ²äØ9Œí(dØtu•äpâì>üt`àÌzD¡ëpÂ;¼˜ý2­:ûfaÓvÁ¾è˜R…"½à*¢¸XìO#5Ò#¿ÈVàé Œ©µ)?ÜAìGÚýHŸ§ïÓê ̼ÒM%ƒ>Rßþ’t%33éÉėÚÅí¸Øüﮝd¤Àù Ù,ÌÄÇ ŠˆÙÂÉ; jhaø D.ÓÅ^ä”#7C'åò£œÃ•r@&ë—iËhAcڄۓGùÈýÙÇ +O=ÒéþÇMØB°¦c³ÂV›‰^h€üùÈÍSfÊ:°Û:”sñ,Žëe6F‰]Ø  õxÈ{zbwkM�ë:ž3€Œe¤ue Bò$àéÐ^´“à‚dMâd™Z@ /Kˆ1Éáb-ãŸÄ9¨rJ `˜)²E…Ì;yïÛ­}ÉD*üwÌ ÈÐ9bïZˆ6ÐàFôúì�¤}¨Êg.Á¿ÕÁÏ[çao"&°× ”…âÛ\ÀiÎaÚ:~ HY`F8NhàßQÏÚ¾šóÁÉúNCxÁ hL¢ÂJ,0%q ˜•Ej«áq”.K¼ ÇñY/$<Ý¡}â* Œ“™•Ì$C¿7“Gq3DŶ§:k2¡’’ôTü�ÏÅžÚÛÆ|Þp^f6¹9¾ÄÌØ.39åxˆ@Þ÷¨‘•Ló¿FDD‡&¾àŸÕDzdõ/Cà(Qzoaƒ×WŽ1œnªäÿ¤ñ »˜(hè\cÛø$ë·\¹ +a ¥Q|@°—¨t11k$»ºÃ€XOüa#O¥À¦ΤÅʚIé7¶¨ÀÎrá'€K&RL2]·ˆ_-ïÕ!2Ñþ;²bçà)²!ô9÷É)ÜÜäÙYœ¥6¶m¬Òó@´e¤#«.üŠã†öÌ m@ŒÄÖªi¬âYŠ~Ù~CZ&VNo­‹*Ùõ”7Àêâ.KcÊÆ7R¢KÖ!¿Z¬ê-Õe1J›h}Ù2±yýð°Å¨u*™Ïõ¹ªk‰dJn°±·‘lÙU€i€`1 Ÿ%WY;Jß›”=7ð+¸xÓà‡q^»Lã�Óø>–¦û’”pM”´QâeÚó´%[ÀÁÂ5NÖg™è-¥­çû޶ŸÕì{ã*˜ÿï®÷ÇñJªÀè‹[¼HJײeK½ +õPöšP°ýb€!Š”çðºòCÅÀj 3ɂ:þ²Š‰¬Ø|ø•\m7Œäé-Æ[Y] þ-ƒ4Îõ\ÅßéÁƒiTü¦ø°ÌÙtQ3?]9ΪÔY'QNy¬_ùÂ@Ô՟`¼S§õ“QÊÐùB+ɰ¿üËíâBgtS–[µÆ8•Ú)ãDvǶ{Fwžuņ)MÀ&»Ï›B(­i>d9’üå6açÀ~Nw‘·e03‘—²S~7 يL¶RÔ,µd®žÑ�ÈS¢ÏPbzIÎq$F–õv˜ù>b.!Öq#¦œÐ'>8Eºþ5Tý–pâ@é0]I'ÁƒëË7ĒBð2ÁÄgyô„•Ö1?%9¹óOƒÐŸqë#}/ wäiwa%ýƒ8½ÿÍoË.ä×wÜ#øêî–'ÃpzeuøºÛàgar Zè4TFOþ¯(Ÿ†?í_Gc©2it1œ!˜@É/=ه¡$ì𙗨 Û¢Yš#ÙŽÿžÁDFEÁ…(:L© lÑò¾­ý tف6žI% Í§94‹ZÞû¶C“Œ"Ñä´üÕ¤áþS¨sæÀ€=êGÊzsU|PÃ5ÊüVy6øõ½¡Ç|°Áýf„hñ¸ÓÙ#ögG%«Ý/N…ŽrÞ,~s+xǛÄW9kIÉa +±²ªî7c ?›ƒ #¯Ä €7”ã"’øŽ?ÝO×+túXX9[l€+Bg‹e„¢ø›ñ‡E‰TÒÖUÁ@¡XIJƒY’Õª"@iÛ|ª%RngÙäíÈèŸ)ºPM)Lçí€ÐzfÆ%üý—1„ã¯#´KbyÝAr#!.Ä-Ÿv°â³]]KîJ̃…‘@îã–aÛúöã°étiÙbL ýß[–R¹ø žiE0`ô—(&¿Ö/…$Kàî4ZŠ8]ì ”¼h É7)Ð*ŸhDœ‰ƒÎBÔ\Ák òát š¾¤9 (ôÅ =áW'Í¡_~FѕgÊɛÊfõ{ôA°~ÏÁ†~ÌÁ†ôՔ^Ç6±ÿP¤_꿄‚†S¶JÆãhþJÛò@=­�•‹¯žÐ:òÇr ÷WÓ"²ü Ëώy*óŠóÏP‡(Ï|©| †, Y'¤¾ñ·á×ò,'Ö ++ÓA=ÅHógQS–â±j0\“ôž“o©Ü\¸:}±ån¡r…ÊÉ ¶u4öç4Ej  ¸Ö†ÃDÓi/0:†Õ+ž+ٯϳAoÅñ&e³qAl´Œ%¦G’'‰9O.Ǹ‹¬a^zë‡Ò¢àïÌ¥ÜE€WƒôŠ»�"Ò! › Â-ó’CÁ§ç¿µ=磊µ±b¢ÂØn®ˆ<^®º6IFéכ$ï¶“5‘2fŽ×º’eT5Kû-Þ~\Çîi¤¿s‚e6“ŒßrdWy…²£?S |y¦ó§9Ǘ­àŸÇ®µœRǟ9ÁX«h–ÔíŒg´Iy[s忇›iÐé_ÖÃYÎUïóÆB•¼ÏM=U]²ã®}naŠãüߟK¶B¸u³ûüЏmå}ºL‡µæÚWà¯|§úòý(7VÚØªa± a_cÃä+' +œÿN%§¥M§aå9ŽÒk|ƒé‡0™)ÝþنjV†ãÐUsZâÂ6ËÈóâÃ2ٜ÷3lbúÄn¼Ò¡‡›ÖZB;¥2®f $Z±”€&�Ìh\z1§ÎN¡Oð$3ß&0¦·ã㉯óˁ•ß"ùÔzV"b…"¦ +¢/|T€‘™<1ûojüWò,,ª~n.’™—YGùHåßãÿ wÕl +endstream +endobj +4002 0 obj << +/Type /Page +/Contents 4003 0 R +/Resources 4001 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 4000 0 R 3990 0 R 3996 0 R 3997 0 R 3998 0 R 3999 0 R ] +>> endobj +4000 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +3990 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.676 695.162 103.125 707.117] +/A << /S /GoTo /D (section*.160) >> +>> endobj +3996 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [227.494 555.076 246.672 567.032] +/A << /S /GoTo /D (section*.270) >> +>> endobj +3997 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [514.595 430.322 533.773 442.277] +/A << /S /GoTo /D (section*.200) >> +>> endobj +3998 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.779 418.367 168.957 430.322] +/A << /S /GoTo /D (section*.363) >> +>> endobj +3999 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.228 207.791 167.406 219.746] +/A << /S /GoTo /D (section*.264) >> +>> endobj +4004 0 obj << +/D [4002 0 R /XYZ 71 757 null] +>> endobj +1058 0 obj << +/D [4002 0 R /XYZ 72 370.698 null] +>> endobj +1062 0 obj << +/D [4002 0 R /XYZ 72 188.322 null] +>> endobj +4001 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4011 0 obj << +/Length 3827 +/Filter /FlateDecode +>> +stream +xڕZY“Û6~Ÿ_¡·áTY0A€—³»Uñ&Î&U›ª]Ï[’ɑS¤BRcýöådËS&ÎFèãë†Þ?Þ½ýlR•FA´y|ÞÄüÅ*NÒÍc±ùÅÓ&zØêÔDÆÛ5A❎u;<l1žUÑÃo?Ý}ÿx÷ÇÞøðO3«|ßlòÃÝ/¿ù›ÚÚøÊ¤Éæ3:ll”À·Þ|¼ûÏÝû¢4Q‘~X,œ„^Ñ>l¡¥ì±j½fގߡ;•ܵ¯Š¢l¸µ?uÏY^r¥+-R}yC/«yôsÛÉж®ŠÅ¬þ TÓØ{:ÉZíóàWړ֪w³~õu”W%±.CëÖnвã%‡}‰g‡±ÕZ¥aÈ[ÎÛÑöØ6 8ò?NYÑeÍ®¦½ëU w´“„âsפtê€~?ðPZZóºí¡Q=l­ ½Ç=ñ í>Õ¢”j†ë¾òÜ'芽’+}Y—ùP<îÔWÍNVØËÜö8TmÓãÎÞ~ììnƒHé0€Í†*à­ö%ð¡w<˜‚KEyö²#¬ó-B/ћ‹ÊÖÑ eSÃùLae3_ÙW±¶pÐ4f¶ÄÑ0UÓ@Þ +l+Œù{.ó^¡àdгÛùZ¢Ä]ï+:N”KÜޞMUhÍ+}u¨ê¬«_¿ÂÙKЩù,ð’PжƏ•ôRÞêª)E ~õC¿zæ …Ý |n Q“ÀXïçv(Ýuál¸¸û]Ý>‘Br°vi¤¹‘ ˜Ä|å(¢X¸hw}3 �ë4Î$e v –Ê-,UXrš¬Vø9²JƒÚ­üTNåŸuu<ÊÁ-¹ñIâ’èbÜÖú©÷¹‚ƒÙZ탢÷G§8ÚCްõ¿g0)6HQۚó–à&«&pgØÚ>3©…âÓð¬ážQ5±R€½àþJºº@ü¯å*³n¯…‰C•êQèr؛®šë#0*vÃށ¦‚yÌꚗ·¼o¿­Ø†õ,Ð¯ü Ä}šØ÷Ê,€{®M»æúûN u=èÀ,æ2¢(AlCÆ ªYCSh¨ËŒì!4in;[fژ-BýW©+é%£<Ÿ~¾àæ•ëHq];ˆ¦K°7/!™]j(]ê¤XìPT¦§OèÀþEœ�í³]â B½ÎLéÏ¢~´Aèxåúí n…sÖ7+zÔÖmw )´à!؄A¢‚$ü¬0ʚx ,–fÇ7*c"å;íÍú¾Ú5ð³&€«d#©i+¹æq†MTÞÖ§C#ЃN‹lȸ„æ5/9¼7_Ðt^_œŒdÓtº9ZÖµnu¤k'wÇâÊm7:[°™§#wd>ãm•îö¹5t—dy>·‰kÀ›?/M=r^¡ÇØ íNV/Ê¡ì«A‚+Dû*J/L;¸÷¬.‡¡\q· +“q<y™7í&Kç@+:´¶M-ØM_ZdT§KÕq˂ +à±á3Á–üÔu#ÂÂD™ÈC`½ïäHèÈq0Þ6ŽéËì(;ôsØá\ w³Àö¢BT^¬ÀõÂ�î›G;ŽQÊJ*ܐGn­’p”äS=T™¯A“¾°À̵±‡ô\këD*µ£ÍaÜ­¥@=úv´ k�@ÍÜõeE.4è¨ ÝT6Fw?0›p™»Rʄmá{ê×ðVê«pBt,‘©DäwϤý +# ÐÚj7ÿóž€?¬öJnõ„:eA¦H=ú@¡jøv§¦a…J{í €0àñÚ¢E5†À$ò2ÀxOÎ3{j ÐD„£‰@m±1G øÍøƒà¼–®Ëóë[1Ø&ñÏI†€-d’W!|l$ÀßÉU`mĆ\eœ…¥¹Á:ZÄFHôd´ƒP™±ÂÄÑc¬EDÙ¡%€¥ž(ßPÆ 0MBÍv’û§=A•N$BÄTç§Z¶uŽ“ õ¾ ÑÛ�‹�l6*e›ÐöPuQ9†ò¶k~c%Ës"!}px·ÝûíÑü wþïí­ç±vmԖ¿­„ˆÝ¦qÂ5ðjI0jÔ?®%É$ K,ÇjÀ +YÂ<X¿?”YseözEùœÑÁÁ`9ˆ¼û]ÙÎ1:€Ì,*i5ìøà‹S.+±ìwU{’¥>‘G*¤zÂÞ”(D 1?Ë)Ê×zôxPœKz¸ò¨#Ðæª–Ñíy +\©~ê|ÏEfÚ²³´±¼ +՞h 0Dÿ tšê@¦�é + 0ujä=‚ +S¬Õ ;ò×€x &æ8}E/¦0=M=<¥Ö!Ò4™yÌû¾êÈ{C…SP8Vç²æÙÀ܎"ª4ñ\·ŒKa£t‰£€R¿Ïº#ù€RŠ;ÐՕM/Ë2ú,³O˜B±ZR0N~„ž0.ÏxFÊq¥”g™„KP|Ÿë{<¼$b0 ÞOóà{Ÿ[ia$Çóá-G 1pÖe&r)ðÍð< "Jû^æ-c‚x6¤Ÿ4ÛËi_¶‘žŒ{vãë×µ{æÀ.ðÅX€Tľõ>‚~qsyñé*„²P2NX’”ÄiBeÜ=Îkʲ ‹e2ô?A=®Î.jb€Iåx8m×ñ…Á9IÀ× ®ÎIÊe¡AÉ\×zê P…À%Ç¿AŽDŒ„pê¹¶Ê8dŽÖ¨õ¼+‰ÅU²mðÔ�1¾/ó ‘Â’€x0 Õ;àbØ„ДlÀ^J6`{y1/.¨0xºÜÙdš|„ C_Q®Íw­0q „ŸL}Uƒö‰òP“ˆÃOæ16P¢D¥¦i÷ùŠ'€àB…QpáR’[å÷5gèÌþ‰/ Ü3/³wxtÆÖÇ{£¸šÁ‚q{æ6²R22«[¦,’䴁l˂ÌZhFð‰œ6ì:LÞa‰®ûò–ů«žNcèZùòÌÀ©ûœjֈ-ÆÆÉ<P8{ã¹)å9;k4þA +ÇúuZÊ1ÇI”G‰\‘+b-)‚=[,Dnw)K~Yl°t!6<Ï;û¼«ŽÃnec=¥Qí[dSAéZ’X¥c& 1Âó/Âå>ã<Û"lÎj±Ÿ(t&¾#$„zÙ€XBÂv«qôyVþ{*2Fʎù&—Q5å4ø\έÝÊÅÌÂqû×Ó�hyÞHà ­x#�!°6ú2 ­ ¤ÿ#®¼ÇÏs‹)~.3GX† MŠäe¾x’xì`{ +4VVÃrHÓv�S(¼ÆVqèݱ+9éIÆab£/YÇ®,#ý-@†Yú³`Î(!W„µª«5Á&è„þÌn`d9Ä4[QÁ>N…‡9Rl`ËÐ}’j澳싪a|žóò8ð aŸ¥9\ћpB”5»œ~t8M>pû3T(Ž˜ÑÓv,h­žÁ·„ºø¤ÓÅI§‹ŒÔØž¾‘¼ï^ƌ"’ŽâÎ„Ê3)ò“|pÃА ™ò_œñÃû`ä"pŽËr5?*8z›n÷„@ÞÃÌHЀÅÎ_@@ +Ԍ,ˆb3áº.őJü`ÃXïÇ1_é»m3¥Ç0Y2Hz õûptæeÔá§ë×­mè«(„m@tèùÝß±”R\73,êwÁ;óÎr…¡õò1¬ÎùK§†…w&_y ³*JÅÒ} ŽmOx Ž|‘åC %¬d&ÿ‚ÒÆ ÈÓ(±Øžê⒊•œ1Ê÷ø:ô(@æÑ7íp=lîh¦G¬Jv‹Ù'ÁqÁ,ºÆ'MѤ•x`æN:d(Öô%û +ÓP^¶ôsèÍ/-ø­(C39ÌÇCâh;-wIœEÌËtGBïø.àN˜¦H[ÞË’~ +”q‹t¶fΉÄΗ2‚0‘NoáççÓpêJ|÷ºk='øY݁6K~žŸ‹°›ã<lšÃhÊõ»¨Ð°ßÉ;`‹ž=4V_ªlíÑ5U)¢µš0üót¡‰çä%›*«Çq=áÃWç×7àí"ºtè?·˜IB@©Åêc‰Ÿ.¸ÌP öv´ÕÒ×LÃU7Ÿ*¦1Íêd¹¬ø¬Š8Ó³@G¢ òÃÐw;ߞÆ*œ²²œÞ´‘÷¥s¹´‹|;¾™ŒÃ߬P UbæäØD‡Fű½€QO71©ò§¤>Š9Z#Í~YÞ)(\a é3åA4\yŒ5!04ʘH2¹Wü¸jþ$:ñoÎd`¿,èù˂»Ɔã±SY\èëÓ6;WBè7\$­/ºoWUdÏW[{©ÊÏ\ÜäJñ¨—ê=÷:ŒÖ  TœØÿG¥ÆxdöÏ->#œ¯]/X7p¬oT:eþWßýt)Ö]<üýëæ³¿¿|ƒ{tY”›¿,�ÐlÌò‡vü�–nÿÄ�ßÃéMÎYÂ~‘À‰¦ŸUˆ[€¾šò“œáA.3{^•”Ñè*%½4\ï³ƒt ÕXi!#Ç�!5ò±ÈJ%º³²~–rÏß1u Í7`GÀO3–£%?–ptˆ_ˆ?¸å_£@ƒ¤¡´þƒ£ëð/þøÆéÕO^tËߋ·1lŒ˜Š…O”¶ �ˆC8êÁü+ B~4¢oÇ8>.†åšò_XšýV ­;šˆkÅ~÷El’u\>´Ì.é—`¦g@\uŸÉJ^wWî–ùD±3£ø¸ö1N\l‹ý¯ý–Æ(½PR05QVÉ,­;k[äÏÀp˜"6#×s•l(Œá«¢ôv„¿…@ìÃá¼0§ô +Hq×Ö5+P(o+8CF̃ç2…£YÅo¥“ +҂ ºy@ÈF‚äÙø¹~ŽÜ¬`'Œ­˜üD„³èö±Ë()Ÿ07‚eX{¨ Ü¥hšÓš ·óò0ŸE ›@g!qGï £Ù€‘;YE(T—”ä7:ž]‰ŽPhÎeӃAê}Ï&añym»]‰TjŒ¿åTõÎýãý ÷9 +endstream +endobj +4010 0 obj << +/Type /Page +/Contents 4011 0 R +/Resources 4009 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 4008 0 R 4005 0 R 4006 0 R 4007 0 R ] +>> endobj +4008 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4005 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.893 233.522 145.343 245.477] +/A << /S /GoTo /D (section*.43) >> +>> endobj +4006 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 127.356 108.004 139.312] +/A << /S /GoTo /D (section*.316) >> +>> endobj +4007 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [215.435 127.356 234.613 139.312] +/A << /S /GoTo /D (section*.200) >> +>> endobj +4012 0 obj << +/D [4010 0 R /XYZ 71 757 null] +>> endobj +1066 0 obj << +/D [4010 0 R /XYZ 72 617.907 null] +>> endobj +1070 0 obj << +/D [4010 0 R /XYZ 72 540.041 null] +>> endobj +1074 0 obj << +/D [4010 0 R /XYZ 72 111.704 null] +>> endobj +4009 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4016 0 obj << +/Length 2775 +/Filter /FlateDecode +>> +stream +xڕYYÛF~Ÿ_!äŜÄâ²ÙÍk=˜œ]'°FëXPTKbÌCf“žQÿ÷­ê*R¤Ä‘mø`ŸÕÕu~Õz~wõ·ñ"q“Ðw›…%n¬âEäGn'‹»õâWg[]û±Ó틺½^J)å†×K‘„Iä]ÿ~÷ÃÕ¿î®Þ]‰…솿Êõ<¹ÈÊ«_÷kÿaá¹2‰÷vU¹Pa ßbñúê§«çȈ¯Fœ$±+Â7T̈ÑÀ@àξ”kj¥<bè³Ë×k]õ“k½owu³Ö ò‡-…p“ j]5ж]^fºf3·ÄhpÉÃ×ß¾>P§È+ÕEÝP·Ù®¨ñÕªH³·_ÝçëvG]Ï ð†Icé‡VK¹q"騗յôV7{P‹ïÔEÚjÚ;V)ðêûn± ïvúz©bÏ©÷m^W3g +ԔÀ>»>Ÿ;d¾S>­ÎO‹¥›xªß|Ÿ–["2Ð`28³mò5µxŠ—šÉÆ{ÂIið7O¨ +´j;¥6»§À’ˆœ´bR,ulê4C +;ê½ëÒu“VÛÂJ +Ô(cW‚Nô™î÷M½orà±8\ÇÊq¯—a:/®céXºB:ë´En„²ÜÚ�J*§Ýå†Vðía…)kº[»Ó ¾…£©Ýs‹+ÁÄÒL3-ºÒÕ.­2^nöù[¼’6ÔϙdJkÏ©¹sF;\F&ÒÙtU†æ`/áÅsêBc±kËNìéØ-ò¶iÚ¶¯p*¸™Á†fjú!O¤%¨I™Àý›tÍ»j ¤æ¾ÑYnø(ålzþJ]ÖÍ9FUøÊyÙҊ{ä³îŠ5­ëL— ³™ûZ¶c+r) Ç-£+ÃMkeð팞ñ !<7‚ÐƶmÒrZ?w%]_Eý2Tá9-B¡ +3õ£Ô‚|w vOö<Òś·yµåC¶e‚¬"Ì&Y¡&oó÷cyЇ ÕSò_ +×S‚E#——²}2>4œFÉ)æÁš¦Êe›—š×'^âTãQ2u ½c²6DHg£ ÁÄ:o´•L¤Æ¾ë9•Þ¦Ãò9[k +™$( ˆèXÀ[Dý-¢‘À®M£ßuºÊÔŋ㖠wìjƒ +ľ©i¾Ýa£–F£Ä&…\¶¢Û1C- ÖÏRӒ½ˆdd0R„/eo1œ›”ïFá`Qå +‰]ˆ3Ÿ‰Êàs™¨f(np‘À„‰³ÔÒ«Äî}õ ú‘t+Ȱe»‰ò§zÏR«CPxOޏz1‡tO ¤Ô5¤~¡:ò´ IÌhkë—Øë½ÑŬé9¿è¦Æ(+#ˆ².…æÓàB9úü|V½§Þ¹\"éÊ8ì7ۓ¢Þžð][—`­™“–C¶L²d£y]År’€Â“‰Ø¡´×4Hè°D"+Š ²W½¡¸<Nq‚¢õìKì[fN4à§ÒsEÈ`柆%wB…Ÿ¸Qâ/(:€Èu‰JWÉè‹N"¿…HKIÑQ`$çò_†Ÿ‚®†ãäw6Ûx#§°ÇAt„ΦŽH€w¯ßÍLþq“xp H³•Ù§&Ìù™çúžø„§ÆCÖ«‹üO†EÛs"‰ë…,´7·Q¼Ï +Y]–H8V¿ª­ßÒTïµ¶³E(ŽB�$Nni„ó©·iêrη”çzñÜÚ[3W„䮦fn¡)ÑÇ4¤ y¢)„v#@ÐÀ yðŒØ JR§AnÊï8L)Ò9ચMÚí AìÆ¾¸  d/GðęDZ0à" ì È +14B€7Á¨˜ÀÐÊú›¹@Úúm$o] Wp +Ž)ÓýL  ñyX B'-z{¶ã`OçGø‰ºppÊ#«™ãD„A‚Ïæ®ÎžŸëû · +#[1YÈó¨w ¥€6WýeΎ„H_:g©ÂÀ¢„ikŒ£ÉÐÅF­Ç„§Y?CÜ)‹Ñ•/ úù²}>ãzZ’|{!?mÖ¼Ìi9j•CqóÖ±˜P!AàG+…œÊ8f•@kÞÐ|Ȗ¦· :5ÄdU3ÿE€ÝNšéªàzŠ „L¦2¼CV‡RC‚²Ô¢:[óY�cCPÃa,6Éõ›’aþ‘ +D �EƒbÿDÔ=SñËÀƒørñZÄCäÉVR¾ëûÇPgË1`/Çoßñeȱ5Êàäœ0f«cHþˆµV0T¨âoG X;Ô̼“¸<«žQ#êX;f.,$¡«Ô4,HÐØo^àUPˆ¢‡$禍•Ѻ4t’-iáè +«^ڊ'8ÂÉ }´bEÉÊÖÈYË@G„ º¤o=T�ƒDðŽO‡þx5Z¡ÛÏxèùÑÚ2­]ú‰°nˆß”>,}lš¶nÒ-/Ûô£hƒ¶±Bç<ÌQ �; æ1ü‚ޏúIBFQ`88a€·Eu×0»ýL_i¶ôL!=o¼ D[o›´4|Äh†×ùpc0lïÄuû`´mê®Z## ò釈Hà è[.XÕ MB¤¢¯¡o}2N[à³ÓX÷—Ìœ^»®K�ç{‹ÇL ¶ÍÄ7=õ”>ûAÑxò†7_XyãV�In’ Iî«9˜à“ U °H¾Ý՝™£ºŠ/„¼ˆ&:©ºPS†\¥æÚaKµÛÁ0<Yuüö ÷|Â~‡% W<ùGgډç±\Ž`#ðò-‡Ÿ@ôË õ°~ÏmÌlÝU敭u`ŠõÔäýÚMOâhѸ+Ñæ¢ÌÆš.-৅ӣmÉß±êì�É…ð‡˜ƒÑ®é‘ýü£×YêB±Ä̵Œ‡ÛY‰&NND¥™}´ß.ö4‹»f‚�`5u|ïâˆú6 Þ�ÑÖ¡P' gõi�šT<nŒCt¢³Â‚>‰kT|=|Yk®Ì¡E…åŽ!l98õ|3—Ýe‹Góeèž>™zåè±§YԘc0ë@ª"hŽ¥)„¥¦�Õtsy”–<†\’³{½Ïñ4ÿ³¯¿IÉʖSsœb쎏!�ˆ¯èñáÃ,^FÚe˜„ Ÿ:ßë™múð÷™8ÒÿÚ!”yþé?ÇxöCÌéÛù`—`§Àû@°á_lþ¢ÏèG›“sÂ龪jÞØöíܞãY"ˆì¯@àHeW¤ÌÞMsûôf ÿV·vÄeŠéæ¿ú´6y¥×ýµìÁEÏÜC07ö}ïÃÓђW“%¯n?ڤôą+0›¼`֟Ü`»‚üö „`—e½Î7¹nÌERýS5sô3ˆá;ø÷ü–óôŒ,.i$ëVVþÀÜ@ThØ$nÞ§ÅíGϾ¶ŸO˜´í~Ì=|L­8·ÕÅD/?÷|bSß¿þϤÿí¿ßLúo^þ4éÿ÷Í/ý±Ÿ<}OïùzB€¹õ§·WõÞü’iöbB`:xñöéCŸÄ­Ð†þÄ!H›S½ñ Ä7/:­Fwõý§=þlÑyç¦ê½àæ¨û_Œù’yÕ~üø”K¶_°e“·þØë?çÉ.|àü?ˆê* +endstream +endobj +4015 0 obj << +/Type /Page +/Contents 4016 0 R +/Resources 4014 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 4013 0 R ] +>> endobj +4013 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4017 0 obj << +/D [4015 0 R /XYZ 71 757 null] +>> endobj +1078 0 obj << +/D [4015 0 R /XYZ 72 636.846 null] +>> endobj +1082 0 obj << +/D [4015 0 R /XYZ 72 500.312 null] +>> endobj +1086 0 obj << +/D [4015 0 R /XYZ 72 383.399 null] +>> endobj +4014 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F19 2002 0 R /F26 3010 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4024 0 obj << +/Length 4373 +/Filter /FlateDecode +>> +stream +xÚ­[[Û6~ϯ˜·j€U")‰ê^€$h³] Y4I›Íæck<Bd˕äN¦ûç÷ܨ‹M{ú°H“/‡<·ï2¯>¼øö{UÆe®ò«÷W…‚¿E\ØòêÃúêS”j{}›–:×Ñfw­ltØ7íp}«µŽLœ_þð÷ßxñë‹ô*?)O`â$ÑW«í‹OŸ“«5´ÿý*‰ui¯©×öÊä~›«÷/~~ñ +iPfFDiã4SW9üæFéÚÇëÛLeѪmÚnç¶U«ÃP=z«r{«`«dlm£½kªa¨xÜ|ÛY— +(¢îÿI²¤Ž«–³6z¬‡‡ö€[¶iÔÝõÐ#嘺çÒaÏ¿ÃCŅuuï TÑo×Y¹æPõ2í? _÷X÷Õ t(õ4L–àÊÊí¸pw ;Š¤Ë¦þíški$ßkùuĤ'ÜáÕ-ïê6Mã2Ëxom·®º8pp +ŠFû#€Ó¾Ö*zÄIõùcËóXér>DÚµ‘œ¬]W]"8~>ê¶ïZ89Uðvºk8ÁšŠ}ˆÌÛ2'¾Þ¦°´1ÇԚbb2U6[×°8|NéOST;îz]÷ûÆÑÂLšó°@ó�mr漓fÀåÿ$©ÙÕ»Íш‰ èE"uÏÜ·ÜÕn¨PŽ‚ÌÈA·ruʍ“ýu›»[f¶.l\˜L؝óÈû¶ÛâÐCãì3E¬’ܯ$ñƐ9ü>ð~±L‡2œE®nÜ]CÍE„[ÿZ­¹Gt l|âÚy¹4·.ã\~Á¿†›d(ÒtžnèÜ®ÇÝ8Ô&Š6‡& 6:E°]±ÍB§¨ô‰™SaÁvuþ\*>q£2ÿ|©`_v¬;‘}”ÙTiÁ­ÉY‰NI_p/NG +¹<â$‹K;ñŸKu7ÖwØæÈcg—™¤u>ž$ZøÍJQhèW]Uí¸‘Ù脒ÔHٛ7s7Z´cþÚl–ùKVO§«YKÃJoò8/Çý9!„Ú‹{µ÷üû—~óJhíê}ƒæžÕ l_R,µmåšã@¡H@±PÈ6¡ei +áËd +¡ v0€!鹿vkîã¸>ëZD¬‘hvN¨ +`aV =’ò’ dq¦Ÿ‘$U3à LöÛ ÕB?gŒŠ>ø­OîȬ×Ò<5á#M’8ϲ¥>‘4¹š< VWõ¹ŒFy «¼ÆO)‰vÑüĶèN±‚|ÅßîfssÇE¼¬ue ‡^š?~Jâ8ý,c;îƒÒõ¾`SuçǪ,ûì©'!æ™ÈÃÃý ~‰RÝÐÑ$Ë3éª~ϧ±DWš§kpÔxæe +g^£ ™ É­ ßkdkÀç¥8BÃãa±]PœäÛ ˜˜rL Ò´nMÂeÙ@˵áŽ|غ ¹K¬€3lêõ^¨C­ lºúê¶{2&þ±Ä%áâ¸mð/×ë'rMóÄÝxuÐn9•¯ÃÍ)Všº¸D +oæ +}Q4‘(£áøàC{à²yÀ|}å¨ +v§Å¨FCE˕ê Jâ,ÜßvËF€·ÂN'Õqn”dÂäºLôîæÍÍ+[]Ëæµç:›%Bhbò |¤Å#/Ð=Éz<´»o›¦½&…FÞð\„….k° ݶÞUG’d±0"ÒÀ¿>¸êõæÐá贀“ç¡„¸ˆ¹éܘB…™/¡b’¸,F_ˆ�\ÆÓ)[  )“‘/,ŸÇs©8ÑGÈ%4Å¥V—Ѩ˜ÄØK½ë·[‘Ô©u(à¿ ÂyÞýnõút!Æé„½Ãaô‡îÞ­*90fÃ[Ý FÚ�Ÿ+·Bx¡[P,±Ô |ª8B±I(‰ªÚ{þmïGÂ፴²äÓi5,oÁ3±7Q„¯Þ@Eç6•Œûç¸]µ0@,SïÜ èÅ †V�óª®_v’càʯ Î­anHGˆz¶ò-/;Ή}ªuú´e^-ƒázWÆBÌ¢‹Kñ°ÐV.#â9;K¿ÌÂD�î`"Zñ÷›­ûzºdª€5¥þ?,š‚´*µ–«‚?ÓIŽúÊ�dÍzM|6PÌX€+ަ°ú)ù.ýLbŸ£bˆFßÉUV]˜gr.Ð +ÆvÍ¥u݁ç##5'“ŒÖ,YÈ3LÃoF×@ð¥èŒ ‡ÌŠö¼„ ~‡!l½ºê×P!6Ήm;R ãlI茊�Ƃ§xlóìw oxZÎV“yJFÂ +;SŽÊLœ=ø—ëӌ7³Ç@lƒ˜„uaº_¹¼<ùeU z‰\*7¬kðPº"„Ÿ§^Oâzn#.€wh€i´gČIn°0Ê VPn¾ãÐû%`ƒ§¡^ñ‡yü(+ +9«–è`tÑ 9'—]A8np=KVœw#p8`(&k—kF=—jom±êÐÓaApTՉy¥ø"î)6SØ::ÃDašàr* MyŒLFØ +¸â¼ÎØ­ØçŸÓY\è1H#ÄDû›X‘ë%+$aZª—‡÷ ²r¡¼Ÿ§˜ç§´ñ– Mp“èJ§HöÌ¦ËØ¤68³­¡lb6ƒDmÜäO,A®&gZ\ÿpUÅ©U»«ÖöýÚz Qgý»?ó² J2†÷‚Иè~�Ù®÷Ûð§Ü(¢Éva Á!ÖÌÓí% ™0÷tïyÛR…r’Ùü 2bÄ ž?SÄŒ#©X÷LÄKÅtR‡v0嬕c¤}Ä Ѧ‹Ä uÏÓ¥’8dLðy6Ë4iK�té–fˆ={€VË܈N.dÀuœ˜4Íò<zë†CGV[bGk¢wX8˜/×b—±ÚW;óBä�~¾Áá}:Úµ»[(`f~‘ ÆNB ¥É!¦“P¶0³h+nÇ'cmœç¸'ԐᢔA÷‡†Ë[À¤ 2 bêÛ9éLþ¶÷ƒÙŸf^V ­w[)»ñÞûùÔ°€èFº”M›äè? ¾ƒaS‘´? +êïõVü;zd‘�³H"ƒö”K¥{†ýwß~‹cã¾=t« +ÈÞTñ® +$ÊnC3œKY'0IàÌ<[mì…ËêX'£ôµ¨Q) C + ÈòÍP¢zf¥-AëI°—Å*ɖqLàóª +>pç݄¬ݞ]\æ‚K*!¼Ÿ¢»sóÛùül"@‹ÂåÆEUvÞ[”Å~Î êhS*›Ïo.a�tbfòˆ{1ÍZŠÅ`ææSÎ)cà ?Ä/yv™¦3q8`=%ŽÉÂÀbuÀ/ Œ'&ˆ ê(iL©xÊ‚ðt™þ]l ] ‡Ï_$UÒµÛ£È26X܊yg:^¢5®f‰“Ì_úWÑÀ—‡¡Å@V ¡óÉEˆˆ1~"«„õßjwF_Šry¾˜ˆBÌí}ÙÀD&? - nµ¥ù×ç¦_Væ¤pË8 ‡°±) €ÊºÝI‰ì=É„èK¹43¨úÈM™yîD$M—ÑÝÓB/$˜ÒyNG®—óLî�rï;óìL¦1Ob•NÙ§Ã揢ê¡jꯍOçØ`T·9l%û:矹ٲOÀø†E ü…» +µ˜À_ØÊ/q¹ƒtoê]å:n׺çV¾m1>çH¢Ɣµ¬ù¾ +mû6Õ�[Ò£+8ɳڹJrA®îcþŠ9éébCbZߺð„?ù»vvP”ätø«þ°ßK’jX8)(ÍnK ÆNŸ ƒÈkǾŒŽ…XxÂeÜCƒÂßæ©‰T–s×yz Pâ-Œ/¬8l诣—÷Mî³dDÌôJa™þÄ ³ óîv\˶RÃØi…Q€Ç,‘·øµ#a‰¯dìôÉqäÏ%üUóÙE¦[•Ùý’Ì_u¾¯¹åž/V,%Lá<¬)\Òvý¬Áp!ÝPsŠ“‚)u9}­80!;E|94’¹¼‡ÝøÜ'½vX9Ž…Çô¢”]/ëŒÂ‹ó>¸Þ¯îs¡˜²£?%ò$ˆ#L:˲ϼØGÊGØr&®�í‡ʵbRm Ìñ>úŒW‘ŽLÁñ|V¡L˜ôT9ïù£ ØÉÖ}®’V@òì)Á9×2šÄ·9 ¦šRg#LÏ�ðoÐñÞ0Ñîà˜Ÿ¸™óãôižÏ,(ę̈Ae৊¥„½E“˜Ð_ÚY?He’iË?3óÆllÀ)c½ qc_5àóùrÎz0b,m§i9’äÅ¡=Ț³K?‹ñºLáþ%3Ï)t¹w³Hˆ¸E"qî±jé9-t/ERD?¢EPétå†Fb>;ˆ-¸âŽGwƒQ6÷{·âÇ8Нõð÷-ÿL'‡5–­D䚂ÕÀ;/uy$¦ÖÌÄ*—À¼³é/w*·^’æ„ì/DLl§t’„0H›‹×tÓm¦žP5f|öt÷Åm½y/ý,Dæ÷ždG—SªhÛöÒqŒ¥µ]Ì|ÄxI5µüËßî‹O‡aÎ:›ß€QZÊɬ_LÁtýŠTL¨åŸ^CðՃž^ç$á¾RãîQªP§–CÏÃmK`j]5{6gåh…hŸ°!MÍL>Ý€Y™â­wˆG§0ƒnúR &´SO{ÿÏÀ:.Ë?>ÇëŸ>æ(b;¢gçøøãÏÁ{Oûlr¹Äç¾Ï¿>þ;8VóûS<ì_$1ã5š[ùeµÞ‡ïk´õQxS,dŒâ³#tyAÝM'SDê“û&UŒã©À?B©IӀÊ`«¼—À¾ ;.úŒ•ǽ –�ì0ðIéÙýB0îÑ鏨Ü&ÑK(¸þëžÒo;ñàØûavùÊ-b*ɺÉF—¹ù®†s£:õáʌd«)Ò`3M·ÜT÷-·oq½7Pc仐UØgš)D}ʬÆéԁÑLž^x U æwTª@ê�JÅåô <jThU˜?<ÁÇг§¡7|²aÇ珓F…gJfZWòw'7»8»›¼Ö)^É#š<R,à¸4ÄáÖ? g£ÏÅÕ0ÊLFôM‹ZÙg͇.ÆcyFs“™r«=Ø4O³»K0üy~tuIڂÔÏx͞ÑhâG™Úµ¿î$©CH™¯|ô˜áù”Üà¥øE÷]‚×_V@™W†Â;Ь €¦7òƲL%g�__­Bx¡È²ÓÇà4¯Ÿ]É\?¹Ü+8þ>ÎH±AEO~À›ÿ‰¡ zžó$þíP“Ùïénm½u1þ¹£Žþy  Ê1íbô(ôð±Rþ5¥žÛû­dª†ëòX�:áÈ|ä/ñ{q¯Ûí¶êV5‰3|y=Íùw[ýV÷ŒÇ¡íU׺õÊõøN3¸/ºì°üüïðæ›.«|´ø4>Ó§¯‹-+Ùk4IЁÿ›À?+ö7ç®[sŸU»]ÈPßÕ fOøí|eF !͔Ž„*7LüøPs†s~³ÈÚĐæÞï†WÃÈ&Ï +|}»uݓO5rԎøíMáÓäc\ +msöa}r²’Èóiºqx}ƒ¬«û^ò˜8ø€‚}™k|æO4ß|¿j\Ï‰¾á4H¯ü^R$Ø×cÑP* íĎջ£G­í=K͎;+ÐWän¿óOvþ�üA +endstream +endobj +4023 0 obj << +/Type /Page +/Contents 4024 0 R +/Resources 4022 0 R +/MediaBox [0 0 612 792] +/Parent 3985 0 R +/Annots [ 4021 0 R 4018 0 R 4019 0 R ] +>> endobj +4021 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4018 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 350.307 246.345 361.432] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://zimg.sourceforge.net)>> +>> endobj +4019 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.675 253.476 168.853 265.431] +/A << /S /GoTo /D (section*.374) >> +>> endobj +4025 0 obj << +/D [4023 0 R /XYZ 71 757 null] +>> endobj +4022 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4031 0 obj << +/Length 3087 +/Filter /FlateDecode +>> +stream +xÚÅZëÛ6ÿ¾…q÷¡2`)¢¨•æô‘´Wà‚»î^¾>È6íbK®$g³èõ¿ÎP›»ÞW²ˆHЇóøÍÈ_Þ\={­fy§Q:»ÙÌ¢,T¬fY”™Êg7ëÙOÞ¶šGÊ;vu7÷¥”^¤s_äižyBæó_n¾»zusõ땘…ðOÀjø‹ƒ0”³Õþê§_ÂÙÆ¿›…ÌÕìÎÌÚÏâTÁs7»¾ú×՗ÈH8ÉU ò|–Â3™‘Û®;<öLWÁ]ù¾<èuYu³}†½g_Õ»º9ç%ʲ@&Ê“= „|Œ¥H…AœgSžÚC±Ò¸-L–£É~*3ۗaÂQÍìï·ËMÝìç2òŽ»‚׍/ „…QfLýõ\IŽuB_äA”&0ßÌk.ÑM`¢ŸÞÝ6ZÏý8“^{,»b¹3½ÈÛ‡CYméÕæX­º²®Zzw[ |˜G™Ç³»š&.ç>¼áÁκ­[è +¯š /˜û*•ÞÍmɄè)½u]1J˜W8N)#H!=¦c±Ça—#g¾Až$´î…ƒ4(8Ü¡%ì ™PvÂËK + P*².ò°uPH‚,Ê/ñ .ñ ŸÌÃÒA! ä 9/ÏUkÂ^¶pÙæfsu&I½¢ÜY=ËÇz–OõLyEÓveÛé5µ—HçÞÁ~ŽFD½”ÛÛµãnî'‰ðÅNwÆNxÙFXj ÍéQ¾Ö›â¸ëp:hì‰lª] Ïû ƒ\ôle‹d!’ó-#°âl¤C~'^‹–SïQ +Xw«jêÅþ°Ó-õPNŽ}#÷•Y’r!Ä"½¼±K/¢°—E$‘\Ès:è Òw{*„y>0„"á *ÌFÂÏDì½ÑÛ¢+?ÌÙ½À©)íñv;Mk䖂¾¼§‰D 7+p ß!™Â­e'÷±ÇûÐEÅ* ³ …'HY*öÈ)­Tà +ñ"wàÛj¼A™{?‡IXO—(OøÛ¦ Å6oEÛÚµDÑxXèuƞ a4%°+»4&mÑüºØµµËH2$yïÆ#¯nK-´Ð@ÂØ0w¨ qºŽkR*ȲÞ܋jíÚìHô.£â;üč| á6SéÔÖê{ +Ä!¬�»%r‡dsGDEDqLk®-Ⴊ\™HÂ”Þë–0UÔü_}ó%-YXAkF¡>žšzœ +Ø|ƒL&ï‹$K¼ ÀÃF‰×5źÄ;8ìåšZ(“å®X½÷—»£ö½öïõnWßYé˜S$Á–}²Ã{eV(kp~®•h€ +ŒÙ°ç°´^¡Ž÷Ì%ÃÌÝmÙiäãs{Œ{ju㟈ݕ9œnöÇ®  sñN%w@³{>nfNE2HcàeB‘ÍP† )2:¡ÈwhxjʊñŽá¶²b+î÷@R||s{!p#ðžlÞeµ¬ïÆÔ.I—ÉÂñ$/d²é Ñ/^ÿ㓅ub^Vk!^$Ëï ÒùÍoU¾×~9ÄRì”l*ß^ƒÙ¼=›û)–ʸ€ ‹D8ÒÅÑHR«û‚•q_l5\!ó‰§úçNG¥H¼ªî¸Õݵ4aڊz冞+Pi½vÆ3À¤p¬'Co y@:@oÞäÉ[ٗÛ[ä„Ù*VÝx¸§ÞZw`NeÕsïB¿B¥Ašˆ¸§B{ß:Hd@ô hïQÐÙ�?.qpíļ‰|2Þ|ˆõTÞþ€’)¥NAÏI’äè‘bú4fÞýß/ä‡?ÈÁÿîB~t¦ ¡R]ˆèhq&ˆßFŽiUï4@êI�‹¡DÁ0àØ‚ÍŠð3È|”˜b‰·ÚŒ‹ÁìÎáÕÃq„Ã7Š¢rûEÓ‹•ôøQ#{é>co¸vCþ?‡"Þ=rÞ-\D $BŸœýôã9ãP²çŒ¼•˜Œž,Û¶-)Ӄ)Á†´]µ¦vA¯ZÍËë%̋ØÏ-o³/:‚k”2ÂLëtÉòªAÙH¿² FmþöX›ˆÿ2ƒÿ¨¿­`ßzŠAwöÃM] +kˆrÌ’PèlÊ.bæ‡h1-YjYb_k#>WÄ;)}à …ßÕ>샗› Ù6vVEE¾jCS(±â€#TÀéì\¶-¯ksåã*È{[@ƒÂöà)²8²·‡çh·ŠÐÈÈ| L[—l¸4R¶ôh›.ޓevMJ-C,%‰éKLlÛç˜Ø#I01 ĸGÝ"@Ê»>’FÒë¹aðáÂ8¼3Ú9Ê;”z¥ïʖwØAD/jםMS>GœrÂä+zþ.Ä/Ì~}r ›Ð8”šÌ +‰ÂÇÑÿè>s !Ai™\ÛQ¯%ƒ×«rƒìŹÝ3œprÈròýŒç¯ê¦Ñ­uÎ Å5‹"åcJ¬ÅIÍ o�üò9ÎÝ˽w“�¯x÷IYèÝ]i¡0û$ê`éršk2Ýë{"V||îpQ +q"bGÁÅxÁ‰Ÿ0iÙZoJ£Îøê·ãSë&,â%wŒ…ØÞo‹Ñ”7“)o^þÞ#l“˜Öï.øb958:{Zä¶WîB1@OŠ !¼‡Ô¦(Ól¬Di:U}èÓgơۯB;¢ËZӀ1˜am†zG>å‹ÇѓÁ’ªó´ +0lô©§%[�>§¶À†�ãäŽ`¦Ö~ǦÖÊ. ²,9Zø)*‡*6Œ”¨Mð¤ýR`t'H݌ü¯$“+ðî[§Æ‡A† +sÁb5<±f>ÿ+<ëø ûâÅÖ6–Üø=>£õ~UìõËϦ¯þÚ4ÛírùÙD³Õô³ 1„”$†^•„ < ‘ÚöðB eÇÌJ¯ié ¥.zE„#;xu#;Ãî†ë€Ø†äu­” +64HNy�_Pž×êCѦ¢xÊÝÆç[Œ76E@tå¼ÌîÃÙ&ð_ì¹Uo†WN”CúêfÎÏ_uG6—yöÝ;z´ÆïÞïzÅíG$*V­†iX¥"·k#£Ö&ìH +;ðf?öَÛûò#5Øx²þÒpÌ,býn§{ô˜ +GE‰q…)Ú-(Ê/&úaçÐÔFùâ%¶â@‰q„qï\þr®œ D…¾¬ HSjøã ¡ Õ²¯9v%ñêA§­÷º»åè +Ö5Eµåw¦ø‘ŒK  c,¬Ì÷_¤ wzE:‰¹Ÿ›& *š¯z c‡y ‘þë Ø&DÁ¶ŽsBR*zÀ¸±.® W…_ŽhÀh;<ßWT$®ÎjUfN|˜ê$ãªG¹©¡DQ_>ÊMùHqù(çòQîÝ5%s,ZW±&I!¢§›ÆùqEøäÚ�3nz¹rdrToÊG*#ò‡ªM�ÔPû3ªMømˆÇçÙ;˜Åüíõ[jØë…¦¸Ðtj@&A¬â?¿P3)RØøúÕß_ùï~øqôaÁŠ{ZÅXkö¦À‚º:IêÙ2Ñ·®O¾_Ho_á­µ-p�(‹òu¿q^5DÍèRGâ@g2Pqz¡´–õv=û"~‚ÀšIå)$USMˀ|¶æóˆ C¤‘˜@×õëQW¤ìàÙhü ƒï]Ÿ?Gà m,•±õ²BŽM¶?võ‰•1)#î¥tÏ�çÁ ‹º¨p{œ~»Í“lÃärœ;`ç‘<;Ç_åôòGèrاƈ©ÝgŽwšfãȚ"0eüRVRŠ„ïʊ/ÐޖðŽ·@š¿²µ4ÒÕ4³.‘êÇÙVqÔ`!ƒžW3s‡9Â'ä¥åÏ[>Ÿj"Xü†á÷ضkŽû3{è  ÁYüPy/ÛvüÄ�ƒÔ¨Â÷áuçr�"YrZ¥[—ía×ãÖ<¾k² Dø<™ªÁ+þ]Às××σ£øNÃ.à¸Ò£€)Éd3bàäS*ÉýJË%RÂ?&G�ìp\ÙïóŒt±ˆjñ~nõ_}Lœ£ +endstream +endobj +4030 0 obj << +/Type /Page +/Contents 4031 0 R +/Resources 4029 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4028 0 R 4020 0 R 4026 0 R 4027 0 R ] +>> endobj +4028 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4020 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 695.439 312.875 706.564] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://en.wikipedia.org/wiki/Color_space)>> +>> endobj +4026 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [405.369 606.55 424.547 618.505] +/A << /S /GoTo /D (section*.271) >> +>> endobj +4027 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 606.55 536.541 618.505] +/A << /S /GoTo /D (section*.271) >> +>> endobj +4032 0 obj << +/D [4030 0 R /XYZ 71 757 null] +>> endobj +1090 0 obj << +/D [4030 0 R /XYZ 72 680.536 null] +>> endobj +1094 0 obj << +/D [4030 0 R /XYZ 72 344.554 null] +>> endobj +4029 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4037 0 obj << +/Length 2088 +/Filter /FlateDecode +>> +stream +xÚ½YYsÜ6~ׯ˜’L¥4À›9¶ÊÊáT*©JíÖîÚ~€HÌ ×<&<,éß§hpxV²'‘]"Ð�F_C×7gW?D«ØŽ'XÝlV¡ÿC;ŒâÕMºzkq]¬y쮵-/œÈêöyÕ^¬]×µ<;¸xóÓÙ÷7gœñƒ\3ðlÆÜURœ½}ÏV)ÐZ1ۍ£ÕšU¬¼ ‚o¾úýì·³k”ÁñBđÍ}gÀ7ðHF®¾ã[{‘˶•ºST©ÌuóÍëk”Ø®9·cßl]*7Y)SÝyÇ|¦[ô9¿ÍEòáüR÷8ïvY+Ïû%w+oíJð5l/Œ´�7‘kUZcû Ä´K¤¦ý¹Í;Eð¬T²Ìó +¿wz´†1n¥ÄÜ;]CËð "Ï5UþÑe/üÀ‚©êÒZ”÷K-ðHÓ½ÀÜæQðYëäTaxŒ;CuˆZËt¢ÄS\ÙøÃǒŒ?l,_bpJÑÎ_0øÙl¦êy±ƦúyD ŸØÐšª S©EvÁ-°‹Ðº…I!¬_wë<û loffšÙßf=.Ѷµ”¥!‹&ÅÙQ›zL_Q~@}uÆg’*¯jRÕ^éN&mÝšt—µ»¬ÔÊøñ÷-,ÉgªhÊp‡Óú‚_ð¿Ì+'ŽÇnšÙèuqF8ŸaX=Ã[^íÑGàšï³B˜pÚîÈàáX¢ËÛ创ê9·¸úASy…Ætóó«ëO1‚#ª¤s¿Tñ#Ú¼¤óGCò¦';ށŽ‘ÅÐßq×S÷EvÌýñ¥zÌ,ÒÁÈ,òƒ·1ô ß$bŠ~Dãœû6 ÂOȄ£¸ƒn§ÉU™? æyÖFÞ]öÙ2ßÃZù`:pÍæd‰ØBÓĽf­»ÞÉrÄ$°}R\#5¿Tz®Å;ƃD«#϶;…^jåí! õŒò”U¹n +}+•Qû Äý¯+öž.È1¶µøÀ7z_¹tQ%]†s墸ö)oc¨÷çe£ñTÔÖ£$×2Oï>œÅqÂñ]Ï¡Ž r¹Úc|µ=¿‰Õ áLõÆúT¨Ø,ق㎜Îõí€ûÚ倛“åâÀêʤͪ²™[Há8v`l矀'çœ9ž<€¹={£#·´®‘°ïÃùCPÏ “¯¶²Ð>Mx#ï÷õ—Ùqè™Yÿøl.X„ ¥àɂ¼>&·Ý(þlAÂ' r}\#¾Ë'‚ ïÌ,3£ -¸¸Çp ^)u¯ÝÑëæ¦ª D„].3‹(oГŒû£=ªã-E¡íúÞØ1_O'CXàÅî[×Kãàñh\CÕ>+·6lìÆÖÊÐ0J##-pD«¥}\‚áTž3ûU¥aA t­Tgâ6_2׋ xí-%uà>S4Ô½ÑáB¡^LPŒÞä.SP÷=ІlîC0îd£U膮íDî8: ö„Èb½e—ü½n*õa£ÙU]Nm‘7•néR‚EÊ`#Õñ´Uȱ~Í¥hh~YµÔjwñç†ç„¾Íƒ©KGÏõhÈž<f¿ lªgS˜\¦e»ÕwKÇןAôsšù㚠+äN’Ú!ȅÎeÁò{3ȯ›;ÑHˆ*—ª\/)ƒ*¨I}´õF˜Zlc¸õµ;¤^Y÷ƒC»>¤Ô¹MŸ`U^ lÇ£#|/Š}.5ê½g ² ÕH£]§˜ø¤µj’‰ê‚×=\N«˜'B}-e™%¤u|ÞAÅ~ Ô_iò¶ÊÇo,';Ô¿ÿóߣ‡úâ 4ïË1aڏžwÔ­( +±NÐ á¸UKÕn <ž( 7+õÄ5¾à§i@m¨Eþ†ÊÛY‚9ʄ(ÞS¬,ÒÇUµ}¥xΪÑgCö‰Êg\>“¾„¼ŒJð¢“~ÛA4€<!w2Ïî#/zÀÄ6×µB^&òÏ™ø¶Ó'ÅÂÁ†#f@'?|„àæ˜ñjZÃhõX¡Ñ]¡?QdX•9AlUM£ë ‰­¤BìRÁu¨YÎ;©­ÇM>î÷Ë«r«çS�¬¦«u:áˆ{I°Ó!“Æ< ˆ’›øÖj«§ªB)Åe ™‰Ðý`)©êÉÔÓY+Ë&kåOV&5&OJEù³‚˜ƒµ)í×L^ÆõSŸŸÉ‡u8–´hSWôÅH0ŠÛO®«¾ÓýJ^c‘s¨ŠÆùÁwm»ÿòêJÔ÷ÙG»ª·Wâ¶¹âá}¹yÀ0ÁÕíJ +€KŸï‡¦1º_h¨Å™ºvèíõCeVšÌ4cÃUÆ ©í@5•ÂC¡H3Q6öÂ߳݃`ÉC’Ë…Š |<ùñwæÙ;…(éz‹vØ£‡c‡Säé‘3–Ȇ¹—ákn¹• +ûÖÏ¢Þ*ðÀÜÚÃ>8èBaÎûÒ mW åöóH¾ä÷±f€QÕ$qQ¹†hø +±®;Û`\!FÌfÕ†‡Úkþ¬€¯©V& Y;Žù8k´JêØJòl¿'ã¢ØEƊb°—4û˜¥Èuÿ î€ùD­­ +]OT%ýq¥ÑCÃìBÖ: H¦( |z ðí¥ +ŠS¥ƒƒýu+žf3ú ù_}\™2=ƪ‡…«÷Aٞ;ªéÝhh[‘GY}v ±€¥÷×ó¨0›>ö Û¼ÕKYNؑ>UA–£§º:ÆÐƒ°OS´O©öšêÀöèñiowtƒìèožf"Pý +endstream +endobj +4036 0 obj << +/Type /Page +/Contents 4037 0 R +/Resources 4035 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4034 0 R ] +>> endobj +4034 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4038 0 obj << +/D [4036 0 R /XYZ 71 757 null] +>> endobj +1098 0 obj << +/D [4036 0 R /XYZ 72 381.423 null] +>> endobj +1102 0 obj << +/D [4036 0 R /XYZ 72 164.319 null] +>> endobj +4035 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4043 0 obj << +/Length 2532 +/Filter /FlateDecode +>> +stream +xÚ½]Û¸ñ}…±(íÁfD‘úZ´ºÀår÷tÍmú’Ë×æÚºêÃ'JÙl}g8#Y²•M€E9‡ó=ôÝýÕë7Ù*y%«ûÇU”æ"ÓÙ*R‘fùê~·úìë›( úcÙt7¥T Er³‘y’§Ôòæãý/W?Þ_ýy%W!ü“°þ´CµÚVW>†«ÀY…BåÙêÉcU+dð-W¿]ýóê‰Ô„ ‘ä™H43ñ¦(-ž[6Q$’”áÎSQ®‚£)m×Yœèà÷PjŸß/•"×Ðð{ Øq<WlMY>ÓÔо;q"R™ Ïa–�;‹G×vGÓßÃ8$jRN¨å锍¿.œ⇛3¾5»ÂÖ7* +ºjZ +%Óùï_£<ÉKÉ$"ÏGOÛڅ“¢L€Nçlggçdç\ƒí,q­b‘FÙ×Sb2Q~®ªÖšÛ¦ôå?;ÓÒ»ð†²Qi$"¹ÚHPz‹îv³Ñ¡ 4}¶MÙWµ£ * G¦Ÿo2¬ß­Zßy‘ùõ†÷þq#ƒÞu4é­µ_ v¶ÿ�¤ÓàÒç]C߸E:�E›*í¶CKBȧÂ0>œ|° J†Å©š{WÔûK©ªPÈXH(³×ÁcV­@b è™ä*à¸Þˆi[q³‰uü\CHHÅA<Èa$ o³k¦ú„Z5cR€©ðÿ +ªQžŠ²$”Q<8銌#ÈTgÌÚýÁž­ù­©÷¼P8&ÒwMe:Žd¦wo­ƒ5f–zá÷C¸–á°$Œù0�²ýØÓ‡/-Ž C }ꦭLIcRʼnÄõŽ3åozș^ø€­©iÀò¤I¶ã|´Ú1ß¿–Ö8;pÓÁ© ×ï¦[0¸HŠ8KSz·àÁ@CŽñ¢*ö +Dt`¶]O1SʉM˜X± çå¹Pñ@ííÂqàîÙÊG"öö·с`Žè½sG³å³¼Ž`ÕYò6ŽRÇBª‰ˆ4ËራÑñó¥@Š\åßI‰µ©ìrtÌÓô¥è(…Ô'َ®å(ËK UÈJæW›W t•ˆÓ씊-R>åʚšeàmF!û3€Ø‚aôؔeƒûždK¸Û¦ªL½#hQs€1ÃÀ´ él[µÁ�ȁ²8›YæÃpmФaEBØ+ã#”6ɨ…â ƒ›I¹©gT™S�4lWEǖC­ÙpâLh-çvóÞ-ñ#sˆÄcEqh0½£¼²I-£2½ýçv�Ù?éøØÜí +w,G£PCԅ•iZŒ’BÅÌ´æLùÙTÇÒºÛ1"LnôŽ"Š¡fw¦é‰óQTBöÓ»¶@²´bÍh^#-5†h@€ ¹ýã-ËOOÃOò‹Ð0„†²òT˜ÁUN|àäkG?zåšÊnxñÁ(Qú!&ì¿È×p"fì[?æS5L/U±8‚À˜æ’Åøg_€2:S±/WRNj£§(í9x({»ÙC­7ϾPœiÓÚ•ˆÊ·øßDS5;[Òðjh.®ëÍõ,$D*¤UþÈ¥”1®1æŠüf”ðûz¸ƒXÒ>_éÐ*8öö–¡®?}mZ_‚ùE6Ú'Vʚ“‰¥ú!A†¡Èä˜!Щmm[JýÔ%-¤jÙ¸d˜‹$—-ÀÖ:œô–fGÌïœ^=u·1VqðòU)WÉPgÇa:—ê®éF¡dºÍT^3AЇÁs)Œc¼lÆ�Ñ Þ£ïãÇד“¯ 4HÇ­Ý6íîo(ƒ3—·Ñ­ZPÕh3"“”mæ'يTô€hW@Z¸PÍYGúkP_idjZ{¬2Ç#°âxm‘<Í &åè²ok*BUЌ±ÎŒ/‰Ä)×{Bb +Ž`"†š /W 9—YlS³L}{›ú2XË$Ñ µÌŒŠX ‰$“_©«¾Î”«ú¥†s£h9㳎qgM_vì ƒ�-L+¤I9 QȂ†æap™GªA5D^ǞÁ•NéÄRªõ…†äÏæÍÙÌ\p OE8˜WYøŽQqc‰E€]=[ÓÁ–ÅgZ䢗GWCø£© +¨Í! aCÿÕw´R7ݔ>´ÄÜQÃڄ„$Ò܃žGmG2³•uÉÞrDþ>an´-ÇWŸ›ž&•ïŸ9ŽCëR Dq°²>­²\ÿRgþÂ:û$¶bÔØ"�F_ƒ§lÑSü6nœU4Fá—„¶ûÚ_ÌÑÎó?„"Ñë3@zHÃoL÷> šÒ ;o ÖÙ5Âü©è4âÌa[Î¥¥¡÷ Ü?)CaÙmñø|¶¿²»ÂtvÜÊ1U§yðé¬Ó@ÉäÎOoh›cë7.ˆÓ+›ÌO?×®óy|H[)_Ðf"t$_Ò +DÂÇꡬ<«dfŸõ¬Zü|­âT"…N›~.Ûèÿß%B Œ8©º|ߛ¢¯FyäØMM³ªi-.Í¡l‹Åh{ìiV”4õ1Ø÷™öŒÜɚ½ÍG9=Ÿ ´ºñyNÏÞ´ˆÇ>íúòŠÐ›+9Obž»õÁgDS-Ô)µ^/õ´R9ïˈƢ–‹ÂßRä¼ì·uÓïK/3àYø®±gýн*¤7·…â³ûjÁ„oˆ:ÌA;zšÍùQ4ƒBn×o-Ã<pÅx„å,~ù>ã‰~/ö˜¿ðÖÃîIô'у¦¾~Åe9„à»’ys¨ÎÊm?Ä2˜·ëýúጞãííbìyj ð2¼·¦šBë!Qk ¯Ø›40ÿ·öÑÛ´G&¤X5å³³¤@ñ¨À£š–Q·üDèùÕø8€…™W‹úŒò¥4aµ„ž¼7ûápÇG,]î`W¤ÊÂàÿHŽ#®=è&€0-+µ£Ñ®õþ©À”»Ç�ŒÓYÆ{½§/õؾá}ôÃKáS!¾�CéòÞÑ #¾ã#!IÍ`WæßÞÞM­ÝÀUC_ÔÐÈ(h ¨—®:;›y²Év5µÿ=)eÃE¢Ï\Sˆï٘ˆàâwXg!̗(ˆÎ¸]A?ÀyÚ-áУÂ3©Cx •‘wl�å“§e&¼Ëï_÷Wå÷Y\�Ú-? £b(’ZS;¼™aY ðdh8óMb,O{. ÞøÉ2¤osó| `ŠÃw¤Áå9Mšã©C›?|ªTDáëæè.¶„ +Vd©ZEºvùÒO—Jh•¾ðã¥V‰€X„ё J0ՋP(‘J&]=^ã=õ«³{ž®†Lÿg‰‹ò +endstream +endobj +4042 0 obj << +/Type /Page +/Contents 4043 0 R +/Resources 4041 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4040 0 R 4039 0 R ] +>> endobj +4040 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4039 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.598 415.375 379.047 427.331] +/A << /S /GoTo /D (section*.125) >> +>> endobj +4044 0 obj << +/D [4042 0 R /XYZ 71 757 null] +>> endobj +1106 0 obj << +/D [4042 0 R /XYZ 72 710.604 null] +>> endobj +1110 0 obj << +/D [4042 0 R /XYZ 72 368.693 null] +>> endobj +1114 0 obj << +/D [4042 0 R /XYZ 72 107.066 null] +>> endobj +4041 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4054 0 obj << +/Length 2845 +/Filter /FlateDecode +>> +stream +xÚ­YYãÆ~Ÿ_¡—�T°bØÍæe8 ÄA ¬av#XïGlIÄðIjŽüúÔÕ<$Î8H‚]L_ŪîꪯªZßÝßýéût“ùY¬ãÍýa“høŸøIšmî‹ÍO½Ý©,ŒCïØluê]ÎU;lwazƏ·_ï¸ûÛýÝowjÀ?Å Œáf_ß}ùl +˜ÿaøa–nž‰ªÞ˜8…¶Ú|¾ûûÝw¸.7g©ÙĹ¿•“†~”(¢KMúž¬Ð7aòŽ´4ÝfK‰yUí¿G¡Kí€fbÜ�Ñ<wå`{TE杷;ÐMÛý¾+ϤŸÔ+쯁2M9”m#tí[àÏ4‡¶«·:ñ.UnýíÎāw*…úÞ^xPç8zå1.¸_Ò½ ¶³ýP6G™Ü*ï°Âåyƒ"e—CË+¶(î '‹Gß쌆ãf›R~Er7'MÚNe¹Û¡¶í +Ûq—D@{¢#<á"á>áëŒÌƒðQ˜úœWv` Ãŝ¢Dú+ÚþÒò½£·Ðˆ˜c—ŸAÐ 4%±÷Ë6 =[U`5Mg +‚oö¹|œïqúTÚ'Tk$Xêb› +½Ã¥Ùã5ç(Ñ]“ñ¸Ov´°¹Lùq”8Kª·¡ Jò­«3™oâ‘ø¹N,µþb‹ö&ö“8s_´]y•Ü𠵯¡'Ty³ÆIe~î(4}ù/{ËG¥~`"Gã³íè(ñ£0…ž6¢°O`’Æ€»Ôa½¬úÌS§¼ç™20 ×ˤ ’Á +õ¡kkž>veQð4xUÇËyUƒaò\gàS²PäCÎÓ¬=ìå ¯µ—á|‘ÐP‰‘Ⱦ¶u\c[ÿ°n¸ë0<r%l{n§¾| ?)rŠÔÀF‹ËÞ͝¤CЦ!-]óš<&G„þå<—y¹Ðä¨ÚÌã(øwœÉη`›}Õö¨búàù‘·Ü£·¢pð©aÅh®Ô‚·ý×¶>@õ~޶Œn¬(Ëü85“í ˜8c¡ÎfNŠƒ qà°û7XH“‡ŽÒ}‰ÊÂö‘Ðɞeµá„TÒ'(bûêRLr†ëv!µc·S.õsy¨Ê}ŽøÁŽMP­¸ȳŒ'E‹Ìž›ªÍ ú«Êë^yÌÿh'¨¨¤_2ú·‹¯ûª¥æÑ¹‰aŒ÷>?óoä¾Í�"?Î*ô³DÐm%ґ·;p»4· +ú=”•õ!ÂÓøc_Ch´›¼±’“¥•¯c=ÁJiì¬„‘bXÁ™¬©ƒ0¬ yg÷CÞrà҈38`Áž€0|‘ C#Ø'ÝB+Ägv»™Ã¤ƒ$8€])Ëe¿�˜x|Œh‘¥Ã F Ï>¬õtí0)=˦Òð¨fëÒ¨"Øæ«°=9â 4Z Úß#Óô{²6�<Õ- €õû*ƒ[@ƒþÿ„l7Üo³Øk?Õ`[oƒ +¯L6G£Ø ׌qg âDF ?ÓÑ»æØ<á&ÜÍ·ÿ«ü'f”V€X¨ª1ƒ 0ãtË ç`}–Ç|ðí-àÃêhoÐû 0,Îem ç¶"H RŠò4÷TîE[C×ç<)ÞØO¶Èk× „,ҐRó[T~hÆdãÛ[BÑ1]r¿Ð¦ûN2ÿpÌÂ?þ'_8ÄÞ¢¦ûJ DH¢ ˜1äþ†)ކÊkø J²SÀ¿§m Ž\|à*®½ÜJhȕ©îOv=•J’1C|Ò,N/Åw+"£Ãñë®e«�ûu¡J4L°­JÌ|±Ç«Œ@„ßNcÂZ¿kc“fl¹¾Ã^ÏW«‡I2_ã~P`¿<Ҋ›D¡¯T<wd­¼¿°°Æ!º †3OÛ(U\ìòlâ  Æ8Ԑ¥Tœ—Á]¥~¤¯JëIfàí~ú€Ì¯¶yÓsw8až¤£ìJ¯ö¯5Ž8Š´•|“w–;ûÝsÃö©^¹Ç¹0•2c3ÂøKa¸­$bD2ÙŠâF6€Ä/<ókù~ Á™}Ùí+ðÑH1 }§’3ükwµRé hs{ø$¼><’ÁâC•7œ4¼@ù%­H<Á>E¢ŠS%rüDjΰ·‘xÇ®½ÐñaŽ0€î,§‚@cù£}[×ëõJÃŧéX°X„HEIóÞmÄ»5z·^óîcºPÛ¾eud ˜5 XbJ’ÕA‚v¡y-E¿ËEítöPì8‡I¨X�P%ßú$“®ÀÌyH÷À•bIÕ5Ìqeº˜ ą=ä@$li'xð|*I˧9wÅ¿ùÉ Ý#Àz2š厐Y¬ÂlðÀ®—’HÓ÷€T¾I²å§á¢®ó#? +F vfħØç?ç˜I“’4Á_b8--5!^¶Š«#[ŒÉ6SªöR§˜¤W•ñçW擿¬å4:ö¨tž`Ó±)“-ði9y©G󸏿íý©}¾þðÖâÀy>sïò‘ɼ‚„M( ’™óœ+…9R*? ².ö~Äʤ[d7N°á8=xŒ=Áp�Aëp©¸Ï9R?ºw%aš,.I8ӅÞSé2è å+‚í=”” V‹5ãÇg$p ¹Ç@nÐÌÕsk7ä*.�ÃJ–¦7ÕÙ+Ÿ™S:&¦åªÅaÝI kŽÆ,iýaI‡~é+o�úLÙÂgÈD²dəüOj¢ÔPH:û<›ˆnd§±ŸLùÃÁ•¼…ò²ržb@ûúúéçÊæ½èºië\6Þ÷Ðñ"Àu†±zv�Ûð Àêå,ÖÓq8½ãñõñÓ­!¸çz»ÊËÇy—rõÿ90bÍù_g–Yzˆp�ÄU¾<37@¨S24 XÚǔ1u‘:˜4q$OÙª«’?BËF˲šd´|7X<e“Ó3¯–7+â"¹ÆâzTfj1°E•†KGü_ Ttu š—æšøXWU¾ +ªŸð2ˆçÅñ¨ Ëk:ò΃HÑHR\êZ쇜.weNÀ†3膧8DKÇ6o\ ø^Ç!ƒ1u؎ƒŽ-�»xÍØK^_‚oôÏåWÚC'òàØ;k×UZâzãÏ‚uáⱡÒV`@¶ø &) +ãà«{ኂޮ—*‘ÄñM¾@çïW+z±´]iÜSw š.AŠ +î÷vª'~:Utbb&{ßoc€™ßŽ1¡gilGœI@g«Z|{œü? +A{ņÌ,,ÓÚ¹#óñ~É +Q6¬“«Äãµlýfè\MóÂ@-¯-ÕÒ馧ôN±Åb!À8€óp0ñ;z˜ÆH´bCMRÇͼO¯§˜ÛS²“B$µÌz=PHI¯³Ùó™ƒTNæ }¥ß°O@`NWÏáUáï +uéð  ›%Œ­þ’¾¡–$ôc£–Z!šüÉx*NÖ7ã/Dz¦.6£|•\aú/§’^ߓŒß)’l!’l†˜h‰.6÷¼(Uf6‹] ÿ‹m.,í =OÓ;ü\Ô CaÖY©µ±Ï͟¹9Œ‹…|@½e;»ÊÄÉÌ9 ·“ô¢Úô{€¿Œ- +2ÐÊ\•£´z’¥¢­s< +NÒÝ÷$[„âP>ûpúUƒDMr åÁ(^ø;23œ•eHËm]íʾ ãO¸¸À¯†ø#ÿ¿°œg¾ +endstream +endobj +4053 0 obj << +/Type /Page +/Contents 4054 0 R +/Resources 4052 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4051 0 R 4045 0 R 4046 0 R 4047 0 R 4048 0 R ] +>> endobj +4051 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4045 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [463.006 263.994 476.455 275.949] +/A << /S /GoTo /D (section*.176) >> +>> endobj +4046 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [316.371 105.724 329.82 117.679] +/A << /S /GoTo /D (section*.187) >> +>> endobj +4047 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.523 61.28 443.701 73.235] +/A << /S /GoTo /D (section*.237) >> +>> endobj +4048 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.536 49.325 209.714 61.28] +/A << /S /GoTo /D (section*.366) >> +>> endobj +4055 0 obj << +/D [4053 0 R /XYZ 71 757 null] +>> endobj +1118 0 obj << +/D [4053 0 R /XYZ 72 498.243 null] +>> endobj +1122 0 obj << +/D [4053 0 R /XYZ 72 395.739 null] +>> endobj +1126 0 obj << +/D [4053 0 R /XYZ 72 233.18 null] +>> endobj +4052 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4066 0 obj << +/Length 2555 +/Filter /FlateDecode +>> +stream +xÚ­YëÛ6ÿ¾…ÑOÚ"fŇ^AP E’C‹âšK¶8rAÂØ\[W½*ÑÙÝâþø›áP’%ËÞMqH°æs8œþæ¡o®¾{®2–Å"^ÝÜ®D’±T¥«D$,I³ÕÍvõ>ØU×" MQÛ뵔2P,¾^ó,Β€+yýáæç«W7W\ñUÿ8ì†ÿŠ…¡\mÊ«÷ÂÕÆ^…Lféêέ*W*Ná·X½»úÇՏsF€Dœ¥,Vž»7pv»öšºÙS/¯à7ÎÆé{êëjKýêoóÖll^W»^G‘ ^é͵H‚=M×·´Úî8PâAgh¦ÕÕÎtÏp¨v4x‡[MQø³º~s¿Çmò{JÂól|¾^Cdzª¶î6º0[ÏDK㝱(RÍšs–EIÀÜ7E¾ÉmñpÊ�®¡” +^cÛmµlÕyᘅ^g ’ùGrå\±(AE9¢xÖZ âÛ*øw… £q®t9Q:VP³,K{:(ï…Ã2&A‘ó³îϝegΊÀ–¢žsÒYK±LÅ ¤˜ å…ôê^—Maž{fÔ±injG–Kò#Ž"M]èv"ô˜VÍãûm—WÈ­íyœ+h fýý°ý~-¾mòçøçÃÅMíñ¦ð¹\\}‰©ÈÖýu<:x‡nû³PÅAê\µ]P™âŒg½¤Ýq'¤…d\$ýšCg:"j{ê[s«…¥N&ŸN¾®·< m]j÷„¡íÞ  +ƒÐS«é%‡Æ'#û­Þ懮§·¥}Ãñ]þ§9&yÄÙ®%äÀ}­{êΔbÅ$OfŠ^&½ÔRÛ†ðõ)|}‘Pž¡(-nêå 2¦bþ¨@%ÌÞ9Ü©£“{@Â6 _wûkÃhk:ÛæÛo€õ{¿Á ZNQ“q8wÔ³9ÝMrá‰`IOs—Û½Ó`ŒÄ*85w,@Ï“DP">廼rˆÌòކ÷º›,T»”€Ó~Û-y™Û¼ÚÑè=ýÐý¡ñ@‹Ü- û~-áí°áñaÿV€PŒ°¬B‰xžEükiȝ*3åLªtg*–^Ì®õÇ„wªà$aوƒÈ*²°×èF¾\;pzšŒYáàƒ¥ð>ø„><Ú4ŒÌ¶t�$ᮿÓ!t5oRØÖ]CiciK Vîw¸L1%t€Un‘m÷ À•�;ó²{Mžk-$„€¾ÃÙäí¦0^çEí®'õᜃx;yg¼õ被—á<Ͳ©† Æ>nMYwÔt.g žGˑššû´¯9W[í}ʀ՞˜ê9`D˜Ç+˜0!9K²„H¿iá­I€°S¦Á¼…`q’à~jE�ÿ*ÉN\pãȊ%² +‡TýŽM]–Ã[k ÅQþ¡ü`›ÃìÕz3[€D@[Áÿq‘²0Í9¡ç®M]ôg…ñˆR–ñ™ŠÞ=ÐóÖ÷_�ƒv)6˜­pÍoÖß\ôòÇK_Üæ…©ti¾ÿk{܈nCvú¤ýÿ}Ñí!pýè…I'?!rø'€>hyAtJ²hŒ==ΏVDl„± àÈ5(™‰\ $!àoä—~¿À̄ÖÂݐ•'½’>uˆS>Xqœ +ϵÑ_á|‹ØÅ‡­±Ñö¹Â–æ{Ÿ1á™G ýÿc×wóòÕÛ· d�á“4]ý,€P<B€„ñ ÎÉEQòWéӕ’\R +fê¥ôÓë…ý ~a?,ƒw-®º>Á©„,û¤'(ä×ßn–$‘Q…BÒ09ÑR°q%¼g€4˜ÞùÌü<êH-‘†¨HEà?5Åá*ІÛ½ãçÅáwHB±Sû� ÂX0´Ã_Lj›ñ%yì­ñ—ùaA*œ‡íôÿÿÚgzÉ ÎêÖE‰Î(©�Ä¢ÓÈu üÁ‰frŽ`Ù ýÏ–ÄÉ Mºx?߇¿É»@§›ø´&o†jÁ‘dzçÞ4çÑ1F<&{çNK7"R, ÕJ‚t3ȹ/Ôo`óÎg*8/Ʉ£”„ñԉ/>¨0Ž.©›³pr퐦Ðö¶nËîH8ÚR§;x®©ý HŒäLü%!p€Ì–°Ô`Ä<烯ôbð CšL†4 š‘äT㡘)pBp¢AŠÅjˆöHE`réeifIz[) •u¡R[ˆ(Âz8ÕÝnprO¶{šøÙÒØgJ¦} ³Ý¦ÍKƒÖ´e^¹$CxxY>¢x l:Q³š 0Vï†5È^¨(Äü„JzºÕ í³˜jãqËe¸œP qcV¨|Vˆ0ZQãÐjX—®b«4ts]å]é'}^äâ@—A4!¡l—,¹üÒO{›»4·5c©Ð8ü9@/Ds>_rˆõæÐÙº„´Ó#Iä8vùáM¦{íQÕÓåå[ãK‡y÷´¨˜»üÉŒŽ¬Ky;tÝ®1›ü6GÞ°ûÙãQ4ÿOϨ“ßú8¶zXбÅ_>ÏT_ò¶®JSY´0ú¢Û\.<™¿ýý·7¿üzóñÍ»/z»$s9þƒ'~È »F‰½½ÑN€Ø®ûßʓ¿mëҗêÆûº˜cû¡³¦œßh 5rñүˍOm™žJ¹¨õŸç§s©¦S-¼¯´—õ[}ߛÁ#H·ÀšáF·�UqÆB9K<U´Ë‡(ˆ³GŠÉ�ÎÙàîÕc$ÁýÈ£šËnWxÆïöTÒb'&åà¨w.‘Ǿ#ê–Ð/h©u›»Šºi�i¬)¨O +Ç »6ßÒX‘W¦óP–kJN͛òÙ0õ©44°¼fît|¾2~º-ÌÌK÷E¦¤Åõ|ÅæÐŽè‚CuV»øƪºZÿiښzX£¸©j¿>Q ¢±ІˆåGîJv•_B?wûÜö§»:Ïp؂I;I¦N’’‡ä°Ã¾ ϼC'îË—Ç Ž•…þÓ÷ÕL<¸ÚæmýzW™š‘¶’HìNÈÒ}?´­i¤ê—iŸîá—…N[}Úkp¤O­Ç¥ÅÔn¨u…ÑCd_ ­ú€Ð0bDœTûOv½;rˆT`[Y†uCFɈôɧ!±\Mƒ§?Öwž-a ³ái~õ—§$b±LŸNßæ›î+ÈÇ폙ÝùµÂ5R.Ô[2=ÿ“óx´|V•Çüv92õk&éÛR·;pEOl´ŠIì=•xX~<wBŒ‰¢£õ}øÝ|@“¥“Š hóݾ'‰åévü<ð¦0º3¿`f‚Eâ´¤é™=¼8#ø,ƒ~°£ÛÙWTÖçFÿR§Ô— +endstream +endobj +4065 0 obj << +/Type /Page +/Contents 4066 0 R +/Resources 4064 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4063 0 R 4049 0 R 4050 0 R 4056 0 R 4057 0 R 4058 0 R 4059 0 R 4060 0 R 4061 0 R 4062 0 R ] +>> endobj +4063 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4049 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [257.611 683.207 276.789 695.162] +/A << /S /GoTo /D (section*.285) >> +>> endobj +4050 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.309 683.207 394.487 695.162] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4056 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 517.75 225.424 528.875] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/polar.html)>> +>> endobj +4057 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 485.261 262.036 496.386] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/poldat.html)>> +>> endobj +4058 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.518 87.556 380.696 99.511] +/A << /S /GoTo /D (section*.280) >> +>> endobj +4059 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [443.248 87.556 462.426 99.511] +/A << /S /GoTo /D (section*.285) >> +>> endobj +4060 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [514.595 87.556 533.773 99.511] +/A << /S /GoTo /D (section*.286) >> +>> endobj +4061 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [130.684 75.601 149.862 87.556] +/A << /S /GoTo /D (section*.223) >> +>> endobj +4062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [465.388 21.125 484.566 33.08] +/A << /S /GoTo /D (section*.238) >> +>> endobj +4067 0 obj << +/D [4065 0 R /XYZ 71 757 null] +>> endobj +1130 0 obj << +/D [4065 0 R /XYZ 72 470.621 null] +>> endobj +1134 0 obj << +/D [4065 0 R /XYZ 72 294.856 null] +>> endobj +1138 0 obj << +/D [4065 0 R /XYZ 72 163.535 null] +>> endobj +1142 0 obj << +/D [4065 0 R /XYZ 72 61.238 null] +>> endobj +4064 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4078 0 obj << +/Length 3218 +/Filter /FlateDecode +>> +stream +xÚµZYãÆ~Ÿ_¡G +Ñìn²I:›lØAì'Ç»@lØFÌ¥(‰0Eʤ43²ãÿžºš‡Ä9âÙ`˾»ººê«£õùû›Oþž,R?µÚ.Þo±†¿Ø“tñ~½øÁSa¸\©ÔXãmë¥N¼Ó¡jŽË•1Æ }»üéý×7_¾¿ùõF-ø§xÐ³È÷7?ü,ÖÐþõ"ðMš,îiÔ~Ú¾ÕâÝÍ?o>G”](å§Q¤… +›&¾ …ŠoÛ¬Þ¸Ù”Ú`±ÒڏӐ‡½ßÉmFƒtàÛÔÂXÓ@}$^ûȚQè«$tÃóf¿Ïê58ŠpnÇ¥#ìëñ"ÔÖl&}ô­Ë¬ârÞ,WÀ½¦]—uv”›¦åBƟm›v\,kþxZ•ÉÈ=¯³.üå*R¹’vو68Õb‡~’,VÌW>Nñc L‘㆚)†/œëXÖ[¬(ïïxÜq߃;!t1# ñÜ7j¶…Î{”hS^U-•ô…q@WBÃÚ¢;UÃ.ã®—…½ZéÐ£¼V?QÐU»/k¨(÷):óZ>ï_®ÿ„„ëý£AzèØ+îˆtäpz%2äãŒ]͉+ܙôç8x'„B¯ +<´‘qgþБn¡¬B¹oS<dûC%ó>à‚2ú7 vK“ ¬O7 kî,¤Z“Âj9RºsÒܳ@®¼í)@ nð«¼uv$™ œ€•¤Ü,Þ +¤•«Üz*¸õ(“ñFbOóª<ðŚW̶YYwGîæÝ‘çiì}vZâ* +IžU°ºò¶<Ž•ÆïYòa™Š.'#î],Dàã)›;೎O@''ß. PVæÝŸÇ“ª ƘØxíü’¡ñW¯!F‡Þ¡ÊrR¢Žë´�”�#ª†”Iä4£CìÐÇ<”òôèìdÔ}YU<±©«3· w•nÇÊPs•؉´Œ±‡h#‰ÓS’Ír¬ñ#MuPŽ�`Ùi•±V•ëi×m†·~/ðÇ"gG˜Znw8à8ÆÜQʚÀQ?vWQ�9öï˶½¼º$c}ÅnÔ/g9�qÞ5ÏN]Ñõì§4˹²QŸ-«:w¸†™§ë’MŗOÖ¶*6dwC>´1CWè0Œ¼wÅÜ¡•Ò~jwœÞ£»ÚÄx“Ë!˜|M¨zÅ›úÊöb{Ë{óUÝ쾡ò#;5¾¸ßƒl7lm<eƒù­“ØOCã–a…Í×e—Ÿº®lê)gÀZ2ä—Þ,—ŠñÀ[å[¥¦ØðްúeÈ@[v8-ÐÔ²¹Gª„ºÍ©Î@sw+T ©ý±Œ‹¶×@1œxd@n™·Ïœå€öAÚ 2Ø(¹œ£‘ÇY­�A_]T÷Øá- žJ/0ÌgAUìë(A¶¾EßùTÙç²}8VJÔ6ýÈB;""B|"¨òFjÿVo¹á÷Û¾I¿ýcÎ�¾ÝOWº:ÎÊ�7jŒ¸ŸX€s› ì²]O®úÈ8×9Røª à……%5 ¼Ï¸sxF¢ŠKL¹’ÃoXªà=åÒ·oZ)ey~æ VwBð‡Óq´Ð Ž™Ó‚ûv¦hÉMrþ¥NaŬÍö¹AX%w‡× 7 ®%¶¢Fb+;X‚î°*d- ŽEǞj¸Ù¥©e* vÈaÜR4õ'Ù™ åžZæØHßÐñéÆð Ø »²6|3Sã[ۋ8[?\¼nß0|¢OŠ °œ<‚`*Ü{«ƒ·†Dè/øË| +6’×´Äڏ¢hÄÀny½BŽ-]Î51*xʕ‚rқƒù=Á©ª¯ö\oÛrmÖNÕ!º²jÊî ¤é< !@çgµ‚\æ ,ä‡C8“íŠZì×_pՅPˆ¢Ã>ruz@^ƒŒ‰ñhlKï–d›Of³¡PcÆhå½Q{s}6 Ã^pF˜3 •‰|,Lù‘ŽŸ +—Áv'é4`ž¸*&ñ5H*®d`EŽÜgaÞK};'~л<Ì?pb‹ª`®°úÎ[¤Ô³×’rD ŸîÔnȡŊøP¢¥ÓÈ-¾¨¯Iý±t_wÍI†óå@¡-ö¤ë@(JōdVá»+×k·=Àhðâ9Ì_íh^o]¨"±L^"^¹VR_À +GG{ü_NBQºø!‘-¡×ž¹Y¼]#®b8vW8:Á_!<‡p{$_à¤&–]CGE‡7ˆ¼/3¶ü< +:Ww<q£(íÈåØwFVLlý(ÿ7)¿òœÚ$‰&ŒA\^#åa’úIli%õJ)×ñŒvԘ–ާ·Ì®¼bà®%Ö¯ðnN\Û>܂¶]ÆÂJ‘Ö5pØí'Ï1Xƒò‡ &&Ö¯à¯_‡ãJ*6¼«~„¿úiþšá„Á(¡&ñ¾Ú0“ÎH¸"0 Ôosžå +“~5ò†¸ŽÕi¡¡ŒÔ”iêO0mr×·3 X?Œ“ן<EáO?ÆÉӌΠÅE½X\œö ) +ÑÌÄ·æÂ­/$M0jÂÁˆÃñ nKáÌyÖÍIUû‰z=o5ÄÄØàsƒF¾괆0Џ’VÉG’*Š<ØÙ%ÞPb&dÇ´qr Þ æì2nWñc~¦ñc50tkðŒ£ð"è.{"ßÿBJ\ŸÃÇßëæî×eløZŒ&$älßNºê†:ÿÞ<tyVooߜ¹ð\:{¶Ù´Ï`M–Š/5Lݜ+ÍSšøxI—A”–ð/z©îœŸ¤E¿˜–^­1lL4{T:Q¯Omàx›¶ãvr°•ãII€Mj&.Ԅ†>`4ïëT{÷»’3ì<ª¬óê´.º‹9xÜJ=¤7o¾À© '±ÇPiŸµÛ²æœ‰ÍÈ¥þj/ñn{ÿ›çÔͱx©ÔU³àY[•è£bå®h;б†<Àﶦ¾[‘Ôf/Jq÷¾¬Ñå¦ÚùàÒ1EKãNÆÞÉÅ`yÓ6û9møy¢‰?Ë +¢oySÛFöâ<édƒAyÙ}Ä ‡“¬œgõ]ÖýU:0%(D­ËµSä£?Gc˜ðˆ+øÜ)í›îèÊՔA[Y”}ÓT•+÷Tr#…=rÞ»¢Æŧ3x< òŒ™Ò¾s†Á¦^†¨ÓŒÂX/ûë½2jʦë†àzÁר§ŒX=OÚ4IŒ@‘ß›@èÈ;cãÌùèY`оlóÛÙÔ¶ŸèÁ^õàzµŒ6/æÇwßÍAF0áS¤<ëÄq ô ý +ßÿR*.Ûá½Û=å>u“·+j„¥‹gÛ«–9q‡«=÷R2½û6ƒÚáÞ-ÁŸÏfR­`æõe§šoª"ëz_Oƒ?våìQ0ñJÀæz]ޕëÂ6 à¤ÓØ=“æ§}!Í�L½uÀür‰½}‚ ã:ç —ƒŒÍ€¦ç”sS&E)­ §Æ”11¤ŒƒhX€S ¸�û¹ØFüÏËî\yJÁ:š=÷x1¹ƒ ³Án[<¦&…±ÉGÐóœ>¤O5±‰_LşԇÀ'™„nt-&è_6¡©<vEµáÖ¶À³$HxBÃ=2ÑY",5›IWèå(l²ûk‰¼wì¢à¤±ƒuô;øõ·s«e5w)nèSø (áuæ•^$QS.CAg-“o#ù倵Nô¦ãEkÊVêùäHêl¨úƒÀ˜±æ`½†’a6rg€VÅâÙ1¹.`)uhû_¾´¬¼4dsy²%¾VgU +nž~’0ÎÄÂp°ˆo'JRD4`HË¡‹Ùçïh%Êè%ã_Ð`Eø{Nø]=_Èū"şá=ˆ;92mó¡*öo æ2ùgs§ï‘Âc„|ý”äÊKðƒ£Ÿ+]W$Ǹôôþ=ó˜ŽAÔ«í–ìÿpìú éÊÈ|{–‚4ämÁïZPÎøãÒü*¤L±ôÕòí³HGnP‹óùüÀŽ_Cž ¨Ú9<õÓà™ð%Ò7;³^QÇ'w}çþ¤ƒËUQoÝQÝOÀ›ðm”<ò“7Û¸Ùòs)cˆme=yüÝïIœÎÍýÖ`øùßEª|úÒ<Ãdkýáׯ ZõKß0‰YSÊ}ýßcÖÉ2¾ó­ÿ /Ç` +endstream +endobj +4077 0 obj << +/Type /Page +/Contents 4078 0 R +/Resources 4076 0 R +/MediaBox [0 0 612 792] +/Parent 4033 0 R +/Annots [ 4075 0 R 4068 0 R 4069 0 R 4070 0 R 4071 0 R 4072 0 R 4073 0 R ] +>> endobj +4075 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4068 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [231.464 545.086 250.642 557.042] +/A << /S /GoTo /D (section*.280) >> +>> endobj +4069 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.653 545.086 376.831 557.042] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4070 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.052 400.041 262.502 411.996] +/A << /S /GoTo /D (section*.148) >> +>> endobj +4071 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [435.866 400.041 455.044 411.996] +/A << /S /GoTo /D (section*.199) >> +>> endobj +4072 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 388.086 108.004 400.041] +/A << /S /GoTo /D (section*.212) >> +>> endobj +4073 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.717 319.731 392.895 331.686] +/A << /S /GoTo /D (section*.226) >> +>> endobj +4079 0 obj << +/D [4077 0 R /XYZ 71 757 null] +>> endobj +1146 0 obj << +/D [4077 0 R /XYZ 72 712.597 null] +>> endobj +1150 0 obj << +/D [4077 0 R /XYZ 72 609.226 null] +>> endobj +1154 0 obj << +/D [4077 0 R /XYZ 72 529.765 null] +>> endobj +1158 0 obj << +/D [4077 0 R /XYZ 72 304.41 null] +>> endobj +4076 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4086 0 obj << +/Length 2343 +/Filter /FlateDecode +>> +stream +xÚµYÝsÛ6÷_¡GjÆB �ɛ\2IgÚ·›ø­íMBs©T,Ýõþ÷îb”(Û½´ã8Äçb±Ÿ¿…?<ÜýðcºÊX¦"µzØ®¢$c©HWI”°$ÍVåê—à©YGip<Ôí°ÞÄq¦Öž©, ¸ëß~¾ûôp÷õޝBøá°þ †ñªØßýò[¸*aüçUÈâ,]=›Uû•P)|ëÕç»Ý}¸dH¨,eJXvÎa°×yS5OÔi·ôÍéÓè§|¨¾­£$°«¿­¥ +òúh»Û¶Cnø‘óÉY\…,‰#`ÆõŽ–Ì¸a 0bç—HÄ, =÷×8g<N܂ª'vÊêאǺÓFÀ[o„’ÁOۅTÌ$W'‹3ÿÜð{ä1ºP>0=t•¶ü-}{íæœ–ú ¿æ¨ Ø }ëÖå“ÀÊj)ÅD¬VU&%±ql*\fÁ.ï©AG@£Ï÷HÙöjÝ< ;j· }×`½uÃ~ç‰>ySRã FtòÜ¢&bFWÙSÝW=‚}I W³J³´[hO%ÎK¯4’Øã·J?cK"9‘<¯U’*ƹtû-SŸµ^8 ÜM¦7Ž2òàÑ"Iæòuç§qðk(Ãö¸TÐå× ©ŒÓObÙ^y¸L_±×ô/´×èžbi9Îv`ÈØ|Ï4±5k‚ö€:|® +}±Ù›nß¾JùtO3dR0` Ý,`$~*I ø +9 jQw, +Ý÷Ø1AíZ¿àÿiâåNGÖ)¯#B&•_Z5tÄnݵÆ#Êca"(ÄBt` ºtIãy0ku1Øyˆ¬-͕ÚÎ5¥c¹¹ 6èn_5h[æzº:ºDƒ‰„»v<uùaçä#˜îŸw:'‹|®jc§Ò85…wèJ`¾Î»'àžF;8,ožj;gô_Ô9ÊÁì/ÜZs­kë‹@O2”ßkÀñË9AŽ*µ!qvWÈÂVmZwo +UØöŠÂd"P¸žÛn×ÌÅ`e&ƒö8Žƒ¾q)PÌŏ!¡ �¡o”rÑÄK%¿Bã˜Ö)ö ªéïç>S´Ç®×L؂Q‡swè!uúZP±dIÆgÉHçtnnZ#›óžÆ}ŽŸ•H&¸§aãÞB”‹c¡Ç9°�  šû€Ée9sO i'F6;'eé¸ cÇ5)žA +P#©[2 S‘ÌŽÉ‚éh+Ð&‡£a¼˜¸¬QAoóc=ÐèÌýqÖI æŒn a»Ó;;Pý<v[i÷4­£Cœ]{ˆÇ! •KPêm@çԐ‰—ümæDzy-ÃÂÌ@¼r¿‹åé ­Ï6UG&>jÆ=¢µ Ür1¬œ‰HÎíö†AD£Pnd6Jå¦Ë*G>øí(†à&ö =ÐW�LÁ8¡tšª þH}ÌoQDZ“‚ÁÒnÍ'['[0ǁ„¾¸(U`ìiQùd ™ÇcÚjŒ'r¥„µ!à1¸3?,À£n-.@zÅñ<´"ˆ£(V÷‹ÐÜy4‚s¬,r„(¾ˆÜâÛȍíâKÚ0ý¼« +¬–v>tº¿@;'˨ƒ6gÛ?y`?‰÷6(m>rYkJ »½¾qae%c2Ï ŸNùþPëþfÍEÂxXÕ-q’Ñì”ê?zŠÆ„˱ã¢8‹Z̞uíp¡›·–‹ˆ¿ªóÇÚy3Ns A1õ%Àî2Â[±ˆg=ÊHZÖ°Åq›£È$’«Ëîó;gš2ëÂ;4wymUg¹:iªF빦}ì.¿ã޶~ÞÃïk×âÿϵfx]X·­žì쟫r¼Ük‹nÞ˦=lF6¶«9r4»à§8sÎ=¬cœë…¸šË§ÊJò£ì€ÇÐÂYëÌUHO}R4 +ßµ½n¨ÿ\™BeD…K1;b°à"¤Åx”È(t£ Ì‡|!ËÁmÇpx3)¤¯Óߍ¯ÏÈf)°h÷{8«p™e7 +Þ$2ÑÔnq•„[‘²hÍÂ-ÉH@¡î‚%¶³ðF• µVê±"âIS¬W 4÷¹EԘ…íƒÉL°`×ë¤Iô`°µ©r]בQJW¸À²1·Ë™@ϔ+Î +hÈò¢€—²úV•ǵyd1CNº=-µŠZmìmfò0švaÓ¼v@‚[–3lOŸÊÙÙ(é—{g"ÝJD|ŠzéFcæ�ÝC¸¬ïÖU?LŒ˜¸…Ë€ìeÏÃç3%žüôçcÚ`¤Mo¯¦÷Î̼÷yh"Î¥Í$â[-¼íwíóíc—NZڰ췋ÑöãJ¢,åô‘ÎP4?«,‹1a¾„Â~oÂzÃ Ñ º1-r퍎-åó¿Fmy×9!½kÞۆüsܚ:ÜìÆæ Z\ؼËm!qí-…‹þde{0^ûf¶êªÑ—·Ã±‘¿7ØÁOKoL؊ßöÄÄáé3*Í%ÞÇcåìËf¦)Ü21 £ÖÁ?PÌý»Cèõ€}ïq@sAfÛÖ5[o‰VŒÖî:=7@ၜr@ŽåÊ&.åßa‡“g(£¤öñ‹)WfJ¿Òߋ÷‚YUWø“ó²:ö.ú�˜y³Ù꺮½¾„A–ˆiãë§¥ýßÓù÷Óé÷óùK•§‡F aäêžaL˜·9pOx~2}Ê �Á¾dòô`zôGh`2I’Ir…1* aL á™6ac× cØe-³òïûxŽÉ:6ÃL3[=y^°&0ñ‰Ò«ý0Ò 6ŸDzgWZس J!“Ò'á_:¯kÊT:µºÔÈb)j‹K5W‰zI%IÂÂñA®Ä"^4T8*Jä`<šà‹éw«™È¡;—ª]B +âÚrØÍ•}½èæe*ÊØpo9B†Zj»JPB „£©Ë‰[ÝÙ-Å {÷™A…öñ±Îm_m¼ºMÕE_€múDÓUÓ:/çåsç^Ös—b1„ÕõЈâ’ÁfãÑ7Ì2=ÍÃ=Ü·¼%óâŸsÿ�L„¦è +endstream +endobj +4085 0 obj << +/Type /Page +/Contents 4086 0 R +/Resources 4084 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4083 0 R 4074 0 R 4080 0 R 4081 0 R 4082 0 R ] +>> endobj +4083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4074 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.059 671.252 138.237 683.207] +/A << /S /GoTo /D (section*.317) >> +>> endobj +4080 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [201.37 558.453 220.548 570.408] +/A << /S /GoTo /D (section*.317) >> +>> endobj +4081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.43 361.063 128.88 373.018] +/A << /S /GoTo /D (section*.176) >> +>> endobj +4082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [227.343 349.108 240.793 361.063] +/A << /S /GoTo /D (part.2) >> +>> endobj +4087 0 obj << +/D [4085 0 R /XYZ 71 757 null] +>> endobj +1162 0 obj << +/D [4085 0 R /XYZ 72 413.322 null] +>> endobj +1166 0 obj << +/D [4085 0 R /XYZ 72 92.091 null] +>> endobj +4084 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4096 0 obj << +/Length 3530 +/Filter /FlateDecode +>> +stream +xÚ½koä¶ñûý +”[)J¤’ƒCЏŸ’ w¹»Âi¥­¤½µ{¹ÿÞyz¬¹ö]›gÜò¥áÌpÞä»û7ß¼7WE\ä2¿ºß\i :Ö¦¸º__ý •_ߊ"ÍÓhÛ\Ku;\ߦi©8¿þõþÇ7ßß¿ù÷q•À?Á�Tœ$éÕjÿæç_“«5Œÿx•Äia®N´j¥r¿õÕOoþñæâ Õ ‰ÂÄ"“W9üæÊ!Ò[Ø5“YÔOµåfÙu퉛o«fm︳¶›òXˆìr+D\dÙ׃ùÔ´;[®¹óÿúÏ´•YœI³ÜðS_ýÇíó¶¶ÍvØÝݼ-›mmï>ݼ}(W¸óùsÝO›ª®írG»? O‹‘¦åeK¹ѵͰX»†·s„×Ucg rŸÕ½§¦ÿEówŽò$V¹XÂúmkx:œæ pzé )\sªÖÃn â4AóŸy„!Ý‚èÆ +ÄgìØ\–€¸ì¼d„Vó^ˆ™ØÞʜäöVŠ8O CxË :k@+áy¸�0™‚,¥~ÕÝs(€f’O`zÖɲÁ_`QY»µO »rpSëk)"â5Õ/‰P¶÷ˬD^KúWñ1³UÉ8UxÖy,•âÝØ0~€ðL‹¡50SÉ%©‰qNŶúˆ{ÛÆáR×s¤LtbJFÔxöPvåÞ¶ëyºìÜ9Q×ò PY9¾xĨóñ:ƒã­¶÷Äê¸Ð©#6‰½•F1«¤I$mñ¨<?Ê\Å*SžÆ?N ’83#+˺ËôĨÚǪúè*j›ú‰w(æ·!~ãø„x‰BÂüÄUÄOl¬pñìZ&üà´«j7Gg… ó—Ùô塳½íx³µã±Hò8MôRñÉx"M;ܸÓôBp¡È6¸»;µœO-|îʝûLºg§®fßÇ£ ˜÷OÄ=²«jóT5ۀ¤+Î-÷œw^㹤±2™_u�IF°ëãŠð6Ù$ÝÔÏ£uWR·áî©víqpkyŒÝüÆ%÷P$y ·Û½eE¯oóDD÷»Êm°­à YÓ +OØicÈà†”ÌèØ˜3{ÂՄ0HW +zDL‡_47H‰&µÍᘍ8€ÇQG´±s+0è�ô³ÄDïxw„(Y13WüÁŽ0aÚ<LË"Ï,:ZÍÆ0 Ÿpjd\ˆñðÈéNìþdÌüñõ¼íd»Ø²gâÌÕ1\’ÐÖò°Eç‡]ی 6 ™VÄÏ �ÿ•„D*q,"•ŽVè(p聅ۍ¶,)]ËQ/ #}Î䦣Ù"Ы•€¤È3Û·�³0~!àà^JŸY¿ËpnB bñ˜PT"(“B¿l†å$)mâ“} ãÄïÄ8óãÌkŒKÆåâ B”{ÊèÃu®."–{vXwa×<c„xèílv«R‹sOö;ËüY(&ì½W$û`<Xj³­�C,k²ãÞCW6ó>¯2Þ¢˜e¸e¼³Á‰fŒPÈûä#)—éžÐ%xÔü%ɒªa²ÖvÛYÛÐé{âÖ¾ü@>ŽMr +ù› hoîÖ*d¢J$Ñ×Ää5ÀÈÕóào?‹“,{™ :Ëç‘3â†Dãïã-ú´ò=MaÜT ýwÐNs Å’#À/FG€E„dz—¼€šÂÁ®Äù`ϒìÜÌ, åq1I{oÁ…‚¨4N¥x ÌȖmWvd œAþåȬ@€š ¿Å 8õ"lñoU&A¶–¢Eæiöj°Ýsèª�>rÌϦ¥PZsú0hY\<SÁ‹í¢é‘`È&6ß½’²|ljEom€tH†¥w\aP(Iëª)²U"'u=ÄØÎ")ISŸíX@D“ŽnøÀlXs’‚K… +…´x9“ŠWµòݗ¸hÅˁ€2£%pY¹±‹V;µ«{ä[šü¤¿8 T6 +Ԟ ¸Ž“)6»„dzq,*!ÉO)Wq¢)ºÔ äK=&0ZDÇS¹[%SH-lrÜ&Õñü9žÙ¯ä9ڜòÖÎYà˜wØ^8 \ç>H)ÐÀ<Œ¾dŽÝ§uÀGwBKØsøMÉÃH)cU˜enæe¥Ñ6&÷ :dq”Œãôºê@XªÖ­(û�oDšÇ™1|¬»0&È3’ƒå ”D%q!žb865·¼`÷`(j&vWȫ’ûí‡®ë¹æáñˆ0Ÿwç ÛcÃCÛ@øý0ðL<pØvCïÄ=SKEv ˜ à?ékçrj¤ÍzL*«{ +yÜ7>`ø¯u�±ßµõºÿ¾J‹è­ÇX æu‚¿$hÓ:_²³XÅI ðÝüC_H¢­zÿbiÉÕ×<2r,Pû$¢a*þÂî§]$Õi ‘pÃé Õj„ɒe™ŒdÂGI+÷»:î£IÓ֍wvb¤u%Lú6ì­ozÎތs3¸šá&\~ík ZeµÝQUâ­ ¡—s¿`­ °ÖòBeH‘…rŸRoŒ?¹ëŠÊ[² ¶Å|˜Äǎ Fä#íÚi«É²è}U×H�­¥¸–ÎUƒ7T“˜£sËhë§mÛ°úh0ËúL{Vå¡| È\§£FÓéIAMìl}àV» VÒ8Ÿ ÃaŸ®Y—}ì �‘ªpð a„Œ«k âÐS-ɤ\¹<U$PÚkš^VŸ a.ÖЌ[»ªÛžt ¨V§©†élKRÄÙù„g&‘ ÉtB–©½ÉÏÉÌQ­ÛH-n‡Èc´6p#úv’ž;˜\ÞοÁ$9FÚÄå†#TWÊ#\\l…Û‚€‰è‚ħ䖿(ªXÔ%ñ﯁ýÇù¹¶.%$ˆˆK<1VæÙ’•íqà¢¢Ì –A<N„|¬ÚcOL1Ÿ á„Üx!Ç1ò¬™™•Áøj£’™EµŒüʌ—+Gšê`ö£É@ºV<ØÚxƒ@§ ˆSNznO ‰ÊõÈ´½Ê   $\JÅٔ@Þ“’<£˜zÁD„zà =”Ç)°€¯ä_ÉzÔã?ÃS#ó—ÃSËdŒž‡mµ Ä +ylò™ ¹ë„‚²²…­&­‚hܝ±…76š/°»÷¥kìL¹0.´µå{›®Ýc‹Jð8�áow;»‘à]�:µ°¦raߞû¨ÑáÌ)MõÜðÅe¦ê]GB—Ac˛Bl U„M¡)d¢zµ9T]q_e9‹3+µŸ*ûÒÕ¤-wæ—1º²…Ðz˜}q`]ùX­IpzºkãþƋÁ2”-2ÐóWCÙIàœW_>JE&ƒ¼?‰Q/½LÀLEŸ½MX¤³…ŽÁT¨<÷ñ!kM0†ä_˜—‹9rŠÇñ).ʄ»$&n0 +Dé볫,è°àá<ó`d¼˜ô0˜+úMÛhèíÇWV0ƒL/ ˆ‘†$€ï-þž‹DÄbr¥…¯Ë­Ã• |3òå÷æÈêÓ®âz—»÷Wéü³GuÅÀ©ªC]ñ}ºr1ÄÅ;Åݲ;³H¯rôXgvéïí`1êPÆ9šÅ¤›ñW÷º^ú-ùg +çF äóW¨uwl°vqW^øø»ð¦Ž¯Ú‹Ñع­«Á-v¾«*_bFæ±5ïÑ»fÍ :#_w-°Ôشô­Ž‚xYƒëõw»{hÖOþ*̯úþȦ/|‘ìñzò\x $1Iº°¢å9+ŠÌ"¦àÁà)@êÒ¾©Šµß;*S—ç»gNtȯ®*7൘^h¬ƒeÔ ¼ÖèïB/%¤ÏYñN³>¥_eúÌe*•ÅùóW¡'Y2š1|Wt!ö�ÿžŠEmZ3½2 ‡ÚW7ôâò–û–¿8uÕ0ð«˜ÁìÀ’È·ø;¡j/ }*‡Ò§û!ZȘLÌkNωæHq‘î’*ìXûhw6(üKjÍùEpŠUäó¤À—óhFŸëªDÐû‡®±%ßKˆé^b$Gù¹*¢öá`]B$MʗÎÓÐKªÄ›^|Ё›:ëêp1Ëù- e؝×쮁“Nø¤}èWÇî쮁ɰMï‹gJBš|­2™ìüûÇr�¯÷íbÒ½WºÇ<ý ñýhJž¿4Jgo/.¯ñÅ ¦aÝüë$2†7î KOú­;µ¬¹Ñ2¡ ?Ê¿èÑ¢ð¯�§Ç‰þqœ|ñ ä 5gàãòy›vEëMփ1¬ŽóB>3¾“¥…®šêÿ0Uäá¸Õ�$±ÌàaÛ g‹Ü±pæÈW|¿Dñõx°Ì{ð¡fš�%xa Øq͟z¤ç­Ï6O°0¹W1¥}‚ˆP-HEižEëNô1µza/“ÇZêç®&â{=½͞žë@‡ßÛ$³»;î{³„íڅñü™à÷6‰ “èP“#í ŒŒu[{v·¸Ñ…ꮜß½N§ÂW#¿üÎ?Œ’g2»|…x^Š{bT>¾ªR/¼~hS~·Ú1é‰iw·xzºÁ+;*ÁÓì†ß®bôû_)%gÐ +endstream +endobj +4095 0 obj << +/Type /Page +/Contents 4096 0 R +/Resources 4094 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4093 0 R 4089 0 R 4090 0 R 4091 0 R 4092 0 R ] +>> endobj +4093 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4089 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [307.576 429.219 321.025 441.174] +/A << /S /GoTo /D (section*.19) >> +>> endobj +4090 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [255.199 341.243 274.377 353.198] +/A << /S /GoTo /D (section*.261) >> +>> endobj +4091 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [499.781 289.133 518.959 301.088] +/A << /S /GoTo /D (section*.297) >> +>> endobj +4092 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [177.072 116.441 190.522 128.396] +/A << /S /GoTo /D (section*.188) >> +>> endobj +4097 0 obj << +/D [4095 0 R /XYZ 71 757 null] +>> endobj +1170 0 obj << +/D [4095 0 R /XYZ 72 101.791 null] +>> endobj +4094 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4105 0 obj << +/Length 3234 +/Filter /FlateDecode +>> +stream +xÚ¥]ã¶ñ}…_ +x3+Š”(µE€¢É[qû–äAkËkádɑä[o¯÷ß;_%[{»i‘àL‡Ãá|µîþül•«<ÓÕÃ~»\e6[¹Ø)—嫇Ýê—õSsgëó©n‡û1fmUz¿Ñy𻵶îþ·‡Ÿï~|¸ûýN¯"øOÃnøßª(2«íñî—ߢÕà?¯"eòlõLXǕM3ø­WŸîþu÷‰í„Ç*ì4ÏTj…“¯_›ö[{êªìúo÷›$NÖ_OmÕ ÃË©äùßN?|C–€öFk•'‰ìÝÍ®.û¡Ú~îõ?ü³¯š¢Ù–Ò\Úٗ§¢+†ªmäˆË+GÔÅcY ñv¿ŸRœ‡v¸ÌgñœdêÏn»¡ÜÍPÏ iÃ\G$¶Î”³†‰<@6&I׏÷Ðd‹ê¼ Ä­«{½nx8,a‰ÒZÔÏ)îc·~é֟ŠF†ãî®hžJ¦ØîôåžöŸËžáû®=^íú5Ò¶ëå¨ßÏE7TµPA±Íp‡CÕín1S9o² ž]1€ “õ‰oX‘a½ºßX“‰˜tº®A(p¨I<‰8ìe6`ð|¨úÏH�lÑ/ÊËP6;ËmÃV–°C ;Ò,qò€—oÛ2‡][×¥«qÀRIËÈ» +„hÊ®ä=¤è,Ñ5óõǗEá”ûâ\ã.› £ÖMîˆÒè@=cŒ„±\¡Å‘¼™ö0’ØÂ”ô•-"¶ãAÁޒ0(º-¯j• :–ýŒx¶͖ÝÄ@FŠ nök”D•*ABiäõ”90\R/„ : ‡²z:xùfr­Ì…-W×È©kO¬ÔŽÑrƏ(*G¢Ê¦rîPõB·;7 õ-в @`2°Þü™gkšcÊϱÜUd[0î[ÙÀvŠÇ K¶�r;BLH¬`YÞªÅ{^:zõÔ¦Içu‹<?UÍ/‘Ê`cßyî€SÃNƒƒy…8S⣟*ˆÔ#^'˜G¶ð+FpÒ´KÏkχ¶p—d¼K‚Ò_Ky)¶C §ÄyÌæçڛˆs,˜‚wU?`¦ù�§D‘G×^ûŽ´€#GYž°E ‰þ€¡_Ð@8 M‹š«yÌ§!¸U‚Bžú©u¿m»®ìE\ͮ猤\3KÑqªtÓv ¿´4ÅIª^jÉȏ­¤œˆSãEx›ÁFª“ö÷î Y±C‚2³F)¦(%äôŒ“HÂ( äå¶Ú¿0„Í +ûÔH¹gäÀÓå¡ÈÙaÈuÏÿ%tóMWyÄS"™Ò¼JÈß¡=×;ÏkÑ(ÉOÍ¢?’î¬qp?´Xt¢ (=g ˆÙ¿åÐa CãEŽØ8Éø8;&žKg¾^Uó*Ä >¥Ù¶ÇSÑ÷e?£•­;×Ph ¡v"þ1eO’»8}â>ÑfýOvtdꩨd'Ešo’ô*ˆ ’ÚÒh?t°³”²K +¼‚� +_äðÏM´@bÍ;8}@ÃlCq´¤Í<ù;ÝÝX¡€[s ;ÅB{Ãõ;1ègðø–CZqÈÆ\- l^�ËP¬ó� +÷¾Ú•~] >Ëq+£Ãڕß�¤èu +Ä:R)§®�Ý5Xä8”5L·—íB:ÊύÐ_ŒüU³«¾T;®A@ÛªÛ֔A1X;p‚÷"(zŸÆ<HNR¿µVêL�B]€ù£mDŸfÖÿ[쐈ÊcñxË[5%Fi“xtÈ4Å£ph(~(º×&¶©2™ë¥@^®ÇÂʧÂÊoº€žÁ"¸|.¸\Ì4'‚ŸžÊS²:šVǪ.:ž÷ÁohÈ÷sÝB¾; !²Ãä@§}‘Z”ÈdО$žàxϿ瞫â BQ±óì-¨wƬ2k„YC +µ‰ŒÍ"Ãz­F’‘þ|Ä)–’€VòXxÂa/ƱŚÝn¥·Ä*‚ãÔ¢ q~یá"5q êßzF-<ÌîœLÓm[ŸÍ<O²B§-Ϋ† ³Û†} }®ê:°ãü…Æ2çԕ×Ñ^äPPö•y’£en›Áu)[CÑ_Â-�üì!>QW�KÌrW¡aS¸Í1]Ò'HÜÀ GǶ+ý*U 4²¸d܀êÈG6ŒÖNUG2ÞëX4Rª×ýrúF"ΆzÂy9âÕ\·„Q=ϬǣH`ýZ$PAp!«”#—.ê¼B‚`O}Žj àòø4xȶç‹[CM–„ëúrwI&rlhbË2ä¹£d> _ZEâtcÒ1ÓXe¸}“ý—Mqñ;Ï ƳÈ[IÐyãxNƒ Àá«bzÚùUþ$Kô¹à6ʔÎc’'H·Á[+Ù\0%TÛt:+ü´quT¬Uå~]<R²@3º9ʍ'ùÈiÁpžÚ`; )<´¬ šX-áà™;/JJÅႩ!uÌ!] ñ¢—g + +‰D@HÐøå`Á% êS¶tl[›ÄªÌæs #)plÙ¡ú+y.ÚŽ¯çŒ›õ³F:û°žǓJa'ÎUŽãáKaÉi ¬ðœ“• ¤¡©«þ-o=\c�ŋ?ä+.²YX¸Äx°+¥×"…úî%£#mŒUx¢ÑNgÁï¹'c‡%y‰ý£J¼Æj…Ÿ-uœe½GÁ¦¹÷+�ƒ~X¥8 ½¤ó½$Òkù÷UÇ1q¦ycrÃ嘆d•ƒ WÂxÏwc‡ïïdEP)ÏåRؒD°ÝFÆs’Ê +ß Hæ’ûځw2ù·¸P¼ìyö•Xý’gDZŠu¶( ›Dpʍ(l¬²°v©º„+¾N4^ jUjß¦g£t=¾”ÛIoÎ7”Vär‘þäaƒ…ç*5æ*sž»Æß_79öõÐ>•"{Xz®°ØáJw,­|Ä].­S«t/[XæOZ”€Î¯‚t AÞeú¶ž¶Iâ cI²'“äúáE\™–ÐðˆÞõ /§5Î)l&‰?ώq ü΅ɚjRIƒ¦šü}á¯Xd%¢9SÕðz2G­:®!×0¥´œû}q̶۱÷LVgPž1¯²†g_r²Sf×ôoË„¥5ÕE©q>Dåc]' EÕ + Á*—×f!kIWrðflÇ)íô<íJ”úiÂìí i¬ljˆWȈ~7I=„u|'ñþIM– A}&p˜s[ ëòŠhÕ§ƒ¨ƒ¼*És4Þ?øiC/Ø;yŽkž?IwifV4>‚˜É#ˆg}íhޅÙïVK‘Êb÷Çë²KúQ ÌßSxAR3Yö-ûU»È½ÝÝh3ß5Jk܍٤(Œ§µÝ.´Ý�)§¤XD&†T{ÁàèC© Å1¡AC ÎLßՄ™'ü>‰q8¿ßmb¨,™;Yø ÞxC½ØŒ*—Ì@;åô蓬¹öþñ=3n,N +Çvm-Už7bt ”É÷ec☼zÀYŸ{&2k›,”§*so4šØøb¶®“¿rŠQΘYš»:eç‰Êc!Ì Yd1.Ư)pÅã›S@CPÙ¤.ÃQ­Ëƒ£þ‘\¤âQÛöxäÀ„Í}wö®¿ +*“¾À’ ô¼ò$ÏBÓW"#õ±±>áàû-F7) òH¹$¿²Ã)ñ/ù?^pù<þSâ±yÚÐò‹o[‡öy™Äû^z_÷4õâõl`ªŒ‚zzž£Ë×6^6:­c%#A‘í䍏›–¶Ú–ô›jΛ°B/£&µ"†<ûõ §Ø‚Oý” ¢E’WO›u…/–L?NA­6˜äÆóÕÅyºÛ)(<.É0Tâô²¨ßî¯Þ¶çnòYÿÚRç(Š0&¬Z.]Þã½TCÕÿ«ÿÆJGzæ¿på鉋^="M¡ô17.lsþ°ƒ¿Ü­âˆJd¨þèPù›Oš}œL|§T+dZ\œ”uy,Ǐtnÿ¾l‡!÷8šÖ9eÿÃ@–©$²s-C% +ýKWéÅ[g³‡pÇ)A[©¤ �g•;°N“áV*ù˓`°qö·$œ·ڟ%]v 4ÿÇ$㋖öªîùã{/r1 òxã÷ø¯ùôQ; ú."ö_Âû- +endstream +endobj +4104 0 obj << +/Type /Page +/Contents 4105 0 R +/Resources 4103 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4102 0 R 4098 0 R 4099 0 R 4100 0 R 4101 0 R ] +>> endobj +4102 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4098 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.228 207.726 161.677 219.681] +/A << /S /GoTo /D (section*.61) >> +>> endobj +4099 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [251.191 207.726 264.641 219.681] +/A << /S /GoTo /D (section*.63) >> +>> endobj +4100 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.012 207.726 364.462 219.681] +/A << /S /GoTo /D (section*.68) >> +>> endobj +4101 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.538 97.183 194.987 109.138] +/A << /S /GoTo /D (part.2) >> +>> endobj +4106 0 obj << +/D [4104 0 R /XYZ 71 757 null] +>> endobj +1174 0 obj << +/D [4104 0 R /XYZ 72 193.699 null] +>> endobj +1178 0 obj << +/D [4104 0 R /XYZ 72 71.201 null] +>> endobj +4103 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4112 0 obj << +/Length 3072 +/Filter /FlateDecode +>> +stream +xÚÅÛnä¶õÝ_1èKd`­ˆQT,ÐM‘<-ÖoIäíQ£‘&’f½ƒdÿ½çðê2#{×k Å.<Ižûúþöêëì&s#Íæö~“IøŸÅ™Í7·åæçHh{}#reTôÐ\Ku;\ß(¥"›ë_oºúûíÕïWb“À?A�tœ$j³Ý_ýük²)aþ§M«Üný®ýF ¿õæÝÕ¿¯¾_ÁÁä66šqÀûøúFk½s×QQ÷-¡ñUïšëÄðT;ZèÜv(š‡Ú}#žpà0±ÔšÀ¾;y‚†âÃ7¸üõRϐ&©„7’ØšŒÞð¥2…ƒü!8¼¯êšF¸ýa8ù“¬ŠMáeçiJ/ÿÉ»†®húCѹføÈÐÚº*yõ»Ò5}5œÞ~Qþ,‡b\×(Íۏà&¥Zùã®íJ×ñÖ:@ø£ÞÒà»m[·]pÛ·¼ÄÇ6-½ù‘Ø5° ´!É``o–NºÝ±$Jw_k–Ò/‰Ðu}&«ªg¨TP•j`‚‡†ì½V2:]¯D¬t6’´o„Ìã,,ôtBéò ™Äƌï“<.ÐքMía¨Zà·Je´-޽ëiLÔUÍ=>VÃG**h‚…í_C>¿ÁqU÷47x–áÀuûª)j~ëx8\ß�ÃÚnèÃÎb�£H1%Ĝ)ˆp:RõÝ%E`çچuR</”5`"NRö¾½„&§Ã@7‹½HZ‚A³ÔÞ(rÛ +y†ü“&'È,‰*²ÎV~º½§_Ú/ÃiÒs=…TÑ_ýë4_¬P$l'R~‚=ù Øów’X«qC !‰¯E”€Þ +äDÔ ûÀìèé×[ÇÂjz TkX£Ô>Ëóÿ'}ðÒ9aUӌJ‘$±„8³P +ðih(6÷«œŽÏd0èA³hɋ›& Þ=îÚ;p¬86 î[fÑ õ.‹è‰*z×îù•™É!$Ï Öў Þ_§)àz:C-01‹xeÛ +¤ÌÇöØ×§o×<{ 0ºž}áþP»="ŸEjÛ¦>Ѩ 'zšãPsiºvïñW÷´î¹ó`ˆCåI‚2ޤ?ÞÓΦ]‘·Ty,³ÿ‘îÀúŠãaÁ#ùPyÍž…w œŽ� ]±PùgF€L¦M/pÕ°M¯Ä�;‹v,¡¿dԎʶáQ–B„=ŽÇ¸Ž> +ÐdWˆ¬jxʎáÍ#œÓ1ëÐ/¦ÂrP†•ߪ¦$>ëLœbƒgˆú^s÷ø— èhÁ«üˆ„‰Šª.î|D‡é‘ +3f'==•Ž­*áy¿D‚1spÿ‚ê‚G +Ä_¡e1¥ñAǞd0bãøÀ¹{uýš=‚"Âäsp¥×»€!NrÙíi[» ƒ»®=>ìB’Zӎ:ãÑ9”¥ÃyRZ4`Ol¹ïÚýòÍs³6–âsMw B§ê9ƒ]�`Ɛ(¶ø7ÐÞO,c>E‡dÔÐëè•ÉhÙmŠè0š @™X«¢û–½Â·z¹£5ðÎ × +)ÿ“¶¯³üsÒLÈq½°~8r´þ1¿õª+gªæçšvX:¬É3Œ^ڕì§owÁ Vüúp–V³·KÓXèléì¾?Q†À;߬PŸ&ñ”%�"@:Õ—ä«X=¼Ì<â,e±„oXÉ¢öؔÈ\¹ õ 8/Æ!IG>‘°hTîp¼ìaûÂvâ5§PÏeٓt.M2§ä<sZ€[˜�×K¤Û®ÀÓ)°øéӔ;ƒÓð\|ìÙn´ˆ ”A ÿtÂí‘Õ¸Ó²½x „ª×-tE¹’Rcn0®±€k¼&ŸG(ŸÓmc;YÓe’O'l̈́:+ЧJvydÖüûdÐæÎǜÇf Û %¨I€_Pÿ)ð7Tìcé®­ï q£×Ж 󨚞§Ê· +¢' Fò(yÔRŒ!«ÇÇdQ°ñÖaƒóîª»ã°æD†‡Ñ!#c)G«ô>@ÂÐ;zGäτÌ»(Yb¢›€ûfe2ðg‹-„R`8ì÷“dsd8±†ÅPÑÂpŒù°×Ÿ‡ÑAH¯ «®WÀ¹r*ª9‘|ÂûÚ8ùZ¢'{ß§†ª±;t°Èh¼è³w|®»‚†“ë£û15A3=DF~žÝú•„³Ëm’.ã™ÇC‹èþ虢§3¾!`-ϪÈkí& À´‡â÷#V,ڐôpìVYPš‹¥ËiqÊ6´`Q1&#¤»Â;ß:t×g0YYÎ2¥Y3åë®Âz†Ã6“¡Ô +ZXª\î ä^t¥�mÏÍF傝y®Å(,¨´÷âÔf\’Fåò9 ɆI}¢U‰¾Ff +tS‚ç~åí58’1ƒ•:±ctÃñÈ0!Ê^•—tª{Wú P\'3ËÕ+yeLl”}¯”„C€6ppR²ö<`ãK«D` +%³7®¸¥ÐŠËÓ'¸ób¤VK!©³êU„I8&P¨ D×8îaË ìœÐÌ© §ÞJGZŸ&ñÅ譐¨%ÄïWÊ.˜*”‰•–ïI,Ñ=äY>ÉM™e$ÅOÓùbWè$³ì•¢t2 £|î0‘ ²ìîèþFɔ0© Švxüi2_Œâ +™às¬°¯ÕX Y¿’h’z.ζ|ÿ+ÿ"ƒ|1j+äAXµF¾V[3^ےᩏ¶˜çɗÛâ‹1»¤Næ:ΓìµÔ%@•ÌQˆ,¼Ç +#p.õëÌðå譐±0OåkÍÐ( Lœ*àãßɵòS$fϓøbôVH̰h~µ!ì(§–¥øA@ +¨“싌ïåH­–åö%¹ÂÚõ­LU¬¤ ¢þÙ¾;—…ä|ò侩5ÌOX)Ê’è +»,Ô +Ì ÜWC3=½@­Ãljn¡ìྌÉ(·„Ù÷•{ä^`ƍK=tÅa×Ó\hÔUÃûÌE¶º’üŽöø¸ÀÒÚF?`  Ä6Ü‡;ú-ÄÐ՛u;±™Xp?0ôüutôé=î¼ÌŸgVlÝ/šngwÚJa'!TP¹,±üeñXx5 V�ÙùÕÒ + §ÓAS£, „Þ žU9•ÐT„Zí[uËòbL2tFr¤VpO£öè,£fÂ@ãmÛáý}¢}eÕêi¯!1à °Ç^„4Äûp$ =U÷ã[§q+ Îrýj{Òã’ßnÎÎ\å1pñš~ýcñ†¯Þc=šDe;ÝI 1ã.~çœh\çÒãfTØÄ4ãï°ÒÐ̰ãf6nÜǂ_ú2P{çQ£¹C7ß ïÁ5®+°ª[!mÇ=ñ©×Ûp7ôеwµÛ¯5w’•®ŽÂîáÔÕ-‚R²Ùz»PL c3–jO5„óéÊÊõ¡Õâ ƒ§ÉÁ‰Z=µ÷{ºMAmûsÈ£,8.¯8á T¼u GOóo%à‘úà8Œï0Ð_’4qñ^—d’Zhè}l’<–Tÿ†?•�Á˜ó«ØÐ‡Þ;’R`…·ÚÔ‡³ÒÍâDLwy,"DôôŒ8bk‰ ×ú¢˜âˆó;l§‰]vº_ð5yækž‘£þK˜@ÁßòvMû]ûø4˜µö$£¢èƒ‰gõ¸j œíg­¿sýõ±õòKí mæÚ7€“IÃ=B®f +™ë»’ty:°Î5´¯tð&Åà¯" õcÓ®(i"µò Âm�Î4ÁOώ$¿"¢r…-*…úoú„‡l.•ÜÜGÅáþúJЂšCÉÙµ6YwÕ}Ԏ{è*s»”\çJ‡:îûËÓG +V^~*À°aß»úý˜’ÁÞ® NÀ؍£iuEGæîm�§½åâ àmGÈfüm ÝíCÏØZPá ’É øÍm�q×Õp|wv¼ _¸uÿ¹PÞ wÌfL­oü œò@Pçv*¤ +†Š9èû‰ +endstream +endobj +4111 0 obj << +/Type /Page +/Contents 4112 0 R +/Resources 4110 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4109 0 R 4107 0 R 4108 0 R ] +>> endobj +4109 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4107 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [240.599 138.037 254.049 149.992] +/A << /S /GoTo /D (part.2) >> +>> endobj +4108 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.789 21.125 169.967 33.08] +/A << /S /GoTo /D (section*.231) >> +>> endobj +4113 0 obj << +/D [4111 0 R /XYZ 71 757 null] +>> endobj +1182 0 obj << +/D [4111 0 R /XYZ 72 451.462 null] +>> endobj +1186 0 obj << +/D [4111 0 R /XYZ 72 188.113 null] +>> endobj +1190 0 obj << +/D [4111 0 R /XYZ 72 83.156 null] +>> endobj +4110 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4123 0 obj << +/Length 2926 +/Filter /FlateDecode +>> +stream +xÚµYYÛÈ~Ÿ_!ìK(`Äe¼Ã@ ØÉ.ÉÎÛî"àHԈEÊ$eÖëÿžºš—8HàÕGuwuWõW_5ß=Ü}ÿ!Y¥~éhõ°_é8õ›¬bûq’®v«Ÿ½§j­ï|*ën½1Æx֏Ö•Fiì)›®}øñîýÃݧ;µ +àŸ‚Ñðgý 0«íñîç_ƒÕÚ\¾I“Õ…¤Ž+%ð[®~ºûûÝ»¹"0E”&~dE‡Ÿ®¤D—=ÿ×ûþƒ¶cµ#_…zµQƏÅ#Ú´ uèµÝµÌ¹XTÛ&?æ•ô|Ùåûì\v¿ŸÛ¼!±ö+Îjm”òÓ0”©õ啹HŸ±ò§ü$5<É»ëzcmâɚ÷P‹c¯=o·yÛŸqw9KàA·\¼Ý¡¨¸Ü¤¿ÍŽRzj²ÓÁI–%—`3XHç.‹ +Îê×ÓzƒÍ²Ð¾©³eDQY3—¾n–ŽˆF™ÔxÛsÓäl+nèòæXTY)µñÚþziíýµ^ëØ»–¬kƒ§$Þk‡š¤ë¶¨žÄöflû òµ A¡Áì6Ô`ªµÑ™ «Î\Ø(hõ[ã)ú¡Un¾¬,kÔâÒò®X©Ï²›šÛ.?IË¡©ÏO¬h:<+¸4 +®S4=2\~³Ë ”­òß,4–,ª'U¢°§É`¶†ûºÃZyYå*nEcÄ P荇"eòd÷˜Ï>&»+ÏïMÉgHz½Ύ§2õž…¾NӗïoKJäþh©nù·yzäÂwOu¹ûnâXÑ·L¯¿qúÓ¹-}·x¹_]ÀNP/-ÐæÙæ©Éóê›×˜a‘sFª�ŸìŸQ%öê— žá?u/-ú¦Åܴؾå5 Ò~˜ªíÎ%ú#À“`>”öçjÛuÕJç7 àv‹=‰‡p…rQ®þ©òKyåâØó¡*ž žøƑ÷ÞE2þ¹¹7Ë£¹£}«~õ¹Ú-9\Ú „¶,k¬êj‡øCí2BåQ¹Æ_Ðv'-ÀD¶CгÖ{ï?Q)¤ãeá–Òhøá;ÈÙ#]YBIÆG„G{ƒÁYXâ�”Çê !»|·äœgÖ1|Ø1|˜¥b³ñнjFKØFÇ7‰£±I,ÛëÆrÄ(dyŸ1þÝŽã6f-2îÖ¬°µÞsƒ¸ŠW;îb¬áðáGÆMã= ^Åe,³%܅B¼(Ôæyߌsp«;Y-Q•Æ×Ç#B/L£¼Ý Z ^©².þty»À0P£¤QK†ˆ}ç8 +Šˆlhü8¶3tGʗlcS?Œ7¡»~C2üð¹CÎ=u8Š¥9ç Qd (\Š]w˜7Þh2KŒ'¯¼é ëQTÃh÷ÜBm-ÙL4Šâ¡˜ +M¾§‹¢ýü(GÇ09¹2ë8&´{Lv‡2‡f7{—?»"]~¾]t<Ós9¬ë¯`†×wr‹ +8×1Cð¹—yÖ;&­€{"|`´¥!‹!þæ‡(ù†vú–+î*þ×±v2˗/;×Ú Îû]Ä»¯"ýÿD!o¶uY7í)ß¾e2¯€…ëtf9žžD'£Ëíצ –& ϝNp™èG/Ípïîx‹£Ný©Ÿ·øu)dÉ mñÛl†v: +¼ªüåÍgÄÖñ,Å×Þ.Üý§¬Ì!¸pçfñ¸ÏՋ¦ÿÖ|k€¥ Î-æZ#œ¢˜Iü@P±\:Ûóo3áÐqÊȺàdáÝҺͧ·ºçà7ãb¡ætNÒ]eNéø¶Ãð%m m'7¹N,/¢>–AWÚ°R£GÖPw[~s{$èÛ>P0bÝ΢±‹Ôۅ€øa2Jš�»+«š?m‡ÑT@×UyeÅeÖ{’µâöæ6 ‡òøÀQ*kDœ9AV=!¯Â Ké#;b¡Æd©åþ~ä Èø1-¶“#V=š žúßbI ÷l••<N3¶Ïë0‚î3çi¢'™4—ìkp•¥Ül¿ˆÔ“LB¨Cöu¤E’¬#EYˆÈ1w‡U´GnÚÕ<€ù04@ *³mέ’Å.VÀؙªy�žêõ'd¥ŽÕää0'³§éêˆSÊôy°2¼Õ%4o\‰=±ÐåGáæMÖ\×À2a&kïá_g²eÝv\º�ÏwÏ Ü2¨äÏùöÜɨlé½!RD¡ÄÕѧ€H˜Ú !éŽâÔCUk^¡É?ɞNáÒ ÍE׿åþžW'©¯æÎ iCÖö>¸™6ômML¢óŠÈÑbøžAFGºŽ9ÆÉg1¥Ír2©å[MH)¨f#?ÕzêÕ´KHí\Þ …ƒ‚˜´èߐ í†=BÛà¢(P˯›ØQ/( é†Q:©Ýâ1&Y[ß^ëžÓ×¥›,“î­ِ#_*®â[Ø\raÝ%§>ö7¢Ç€FØ#?ÅQDqÁh”û˜ÙÚc²ŠoJhß:Måб$ô‹tþX˜ónˆåâÓ"Ú¬ûò¥À Å©,q¡‘ÎÇunI÷*ØÏØœàD„„0Yù™ ·íKJ2åÁºæãYDa÷ÒL¹c3+ü§p8óś‡n?0éJã­^{íÖ~š¤/¿wc +tB3)-Ù3íòv*ôÃðÕ`¬ü ê7þ nTHŒ:W`ŽÉ·‹b#oìã]‰Þ¶ÜFÁ:¦`=7JX햰3 }ÝB‚¦sÆ×ÙaÛãMEÚWI?!ȱ¤8\@˜¥·b?’Øéªòƒ!€¿ Aä'cLg¯h꒼Ö8oØ=e[Jè°"áŽ.í…ÎŽ˜NjfÞ%“ҙ‰ =Àai„=XeI«1DŽ T.î9ühð⋳ó¾Ýj^¨FPqK9�1“ B>̟ÎÞ¶ÉÓÂÔ à' +蒺˜{垘‚~T¿U¶2Ðí}  Ù°€<Ý/lW%ÖO‚©‹Y5y€²Ê}ìøÈ?§‚ÍR`3~ª¥·Ð%cݧ<œz$*@çy­øi šî~è ð±ñ \öyˆŸ:a¡ Ü3HÀäA`«ù§3Ŏ@Þ5Ç3 �È Ê àŒmbߖkøÊH?æ"òc¥†•ùù‘&#Š +#ëCÕ4"ã?ˆR}[È{Ï/} +ŠüÈô̌o}ôâÃ~›)°þ¢ïã'Ðhô¶äÔzfºZåOY'È-=ç*S‚4¨´l q…ø€´ +Eïz?#é ”2‘Ëøçä>…uýW½‰ôÝ Iì6?uC†cÓpþ¹®Ï<k—y:“J†+–D`o®S–Ño©9Ÿºøôex:—E·­û µôÝÊÞ¾ú¡ŠSr6%7–7ô‘`2t)`8ÙVÛóÉ% "Ù-†…Ì}‚–|‘–DՐX/Ç;—7ÑËñf9Ê[Žâ~ÄœãÜPf¥pš=k^¹ÍŽ7•ï0Ŏŋ°·>ñ›!–ÙšXêÓ/¬OUÝôɰ¶ÚÐÓÍ8’"ðÊYnÞJö%g¤DaÐÇç2.÷ä+ýzXûÒèïX“÷ñÓ®Â}þ@V¸pµ!Õ ­ۅïn鄌8Lf/³·ñǓw>² äË·óAº”¦ákt+ôbR/iç9šbH´dՅE7ô€^nùêÿs3“éè€Öãc“.2ù€4S +|kûý—ÛE>jSõú i?H‡k×-)™dÌH,2ÂQOéŸÎE“K Xª|yÑüÈxÿ@_ýË;n“w_l˜o”ÛþUÕ}šUyßäÊhh(Ý”Üàßà‘.½ +endstream +endobj +4122 0 obj << +/Type /Page +/Contents 4123 0 R +/Resources 4121 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4120 0 R 4114 0 R ] +>> endobj +4120 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4114 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.285 186.034 215.463 197.989] +/A << /S /GoTo /D (section*.231) >> +>> endobj +4124 0 obj << +/D [4122 0 R /XYZ 71 757 null] +>> endobj +1194 0 obj << +/D [4122 0 R /XYZ 72 474.755 null] +>> endobj +4121 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4132 0 obj << +/Length 2713 +/Filter /FlateDecode +>> +stream +xÚ½ZK“Û6¾Ï¯PùÄɎ`‚�_)W©Jj“ÃV%ž[’G‚F\S¤LRžÛùïۍnð5ЌR•lÙ.M<读?4ýýíÕÛ³U.ò$JV·»UÁßT¤Y¾ºÝ®~ d^¯e®Ü××QœŽUÓ_¯•RÉõ·?_ýp{õñJ®Bø#i-ÂP­6‡«ßþW[ÿ¼ +…ʳՃíuXé$ƒßjõþꗫï=:$y&Í:ìÚbӗM]T°.(RÖÛkÐ+xDIT­oè}¿7ô°9µ­¡WÔïXT¦ïÍ ´Ò0hZêVpï¦îúb쮂O×qՉ§ÛµÍæ9·‚ +ÅñXÖ÷Ô­Ù-âõù-ŒKQi8C8Œµ”"cÚòæ®-ê{#®×:΃÷Æ`§·?FjrLq&²\ÁHÑTMÛÁÌYüÆáQгRВ4|zÈI"»Ñ7žù!ãùìG˜2 +ÌÆ³Šö¯’)‘$òÒU:ÓÓtã9-֑*õ/”'"„§—@M÷Sã91žÙLž‹0O/>22¡µîZG™È¥œy\T29³1•  VžE×Üe-éxr”ZÅA×_ƒÍžÐY*C¢ª¬O ÑDùL¨xØÞ;ÏJÆ#¬}S• ðg‰0̄АzŒ,ϔZ ­.תê=s¤�õl¡ÖôŒÁ(q4 ô¡¬0Ф9ã1͂»ë5¸xÓïI^´7í¡„¨´Þš£í`êí  ß¶éßn‹nOݏ@º­y +ˆaVj‘ ˆ3Üî.2‰EF‹˜Ð0¬ó†î¹ž¹‘ŽÛ[»Ç/Ù=ç³{”MÍn·í3w‚+³ˆKžùðdâ—mŸdÃ|N§¥òYôϞnö÷žîN•(ù<åµNBŋ�ȞT‚<MiëZЮÍ=ØSµo1Vø°/+ÃïMYôå\år-<˜Ç²ëY¬d M¿Æ0ˆE‡O{ê9:&4Nõ=x±{+†Ü< ­?aÏX +=8ÖÁh¨°5ÔĨîËÖ„Â!Žu–E=;&d^©Ý:<æd,qƛƒEа¦å@›Ò#Ðèjnžð§i·>¤h)Ò|XÁåÙçY'°ªëVv4QU ž¶]ÀlYؑJ5»}Óö{ +oÐÜ ¥g€ÍE<âëÍsb©9¢aÉ'³4õDý06ÏçøúìYÒÉè+¯,ŒaY*–aÅt€ °Â)5„§ ÞÉ 5ZdŸõj¹)td &Áç5LãÄe±BÇT†æFÆk)ín©$ÎãÆ[Ý“äÓ¶ZÁ”¨Fi¡Ñq_ Q›Àª'Uc]é‡= Ö “­Ö¹Hâl~¢Ý©Ýãõ‹‹Ã±2Ý·s¼-NG²XÓ࢟A9¿Ù§Š¥¨ŸØŽŽ:Cº_nHšÖDüË[ÏE?EËÓ¶fË]î[cêe÷;wî2àW­k;߂;Ç'D»3Ët0™ÁC؇°3n¢£ HȺ}Á0îhÄ΅5žº�1%ѸwhÐÞÆ Ù}<è†_r”l›®s"»Ùñ]ߖÕ*7ÊŠÐN3Ú©BØk­öµÇ"$¹HM´H•šäÄ8œhó!>žðI²€ûDÜ|˜5üVq³£ßPĞlâtˆ€N‚rV‡­ù=”šà“‡vÏðC‰,²z´çÓ5Qa•K‡Gx_ò8‹žÂž<Øàó�†àæžF[Cã¡ÜZ~8¸T‚½ñÀêTôK]xø¾¨vë®ülæÈKylÕÑj._ÎèâYFçM¸ƒdˆah4hçÃ>Uì�Œ`µ¦&W7ô{¿|ß9„¼bã9aàÜö‚( Þ âÂl°ÉT”Ÿ:âÒÝàáa´!t¸£€bކÒyˆÎ.sÿê2(3íÚA”'Äðj: =õ¸¸ðôûòPVEkƒø4`\jkõ—l} ö¯XüxÆâráÕ €�=Àp´³L–AÉÔ2Ðv–k2z�”²3u¼HSÃU¥·ƒæ%!³5[÷Ž“8À€èãlõðª;n#½M×¼ª¯4Ñl~G!lŒëjYJÈ¹£A1ÔµûØöVçoÿõôÍjŽÿÞzä4ŽCxÅÆz™ÉxpÈe³³Q jjø–Íöi \ÍËβÙ�å…È*ƒ{’PemA€a˜ˆÆ«Êy¬E<åZÊà?-F@vA¸D°Šý¾ìH!fÞX§¦FOÅèWv XA´<[®€Ð‘³ÃQ¥pӌ>o˜ @?ߎ\,òhQB›–3=¯4-¡Å"‹_)o…Yö|¥ƒ½ =[æ\I0°›eAKÏ [f‰c„£¤:.˜ÇPp°ÍöþŽÞlžŠúͅüb¼¬]WÞO®£Ë‰»’¢*ŠðÇë.-£ËvMUn9v?áè¢^Þw›Ú±8u&ˆáˆ1XçqL»í™-Ú]ªÁK|•Cˆ4pËԀ4¶è¤²fݔí¦òøHh(I¹Lÿþ‰hMñøíKH ©Óó&åÅìó—¶Ø–'N_îÛâ¸ÿÚm0ÚýI²w¿~÷çKæ …fëÝZU:r¹ÀõmÚµG¦%ç=%ÐÀøÌz`2ù–žÊš†qÞɈÏèTDR¿rõœT!-›D…í‰ør»Îá2›\~™ÕIüd7LŠÇcUޗ…+îÝF¶‚¸5~ï’ÖPñå;L… å2oU§CÍ`´ Ë043Hl>¹á\2»­ßè #Qœº%ǝ\¶²fìB›v.<u®CY¸9ú£Ò:–ƒÂ»%`’Ä¸Ž¯Ô¡Cð0u±‘<õ}È=BÉü2gm+X2qÞ_3šáW×Ó^­e0e§qèì“[øŠŽòÅ<èL ahÍavÏ^#‘&zQà¢U66ÆxÝA'¢ )½Â[ð§r{¢:W8Ç"O‚7ö†f‡ÐÀÖVÌâ Ü{°cQ½8!õ¬ äí×T§Q£h~Ë¢˜oæêc[r­ÆxQÓï £·äËYïM[º]<+¨!¦kR %Õõ8ãðWH¦ÿ>�IS'ϲ´ƒ Ó½�•\‰\Å ;1KÑa&TsñG_üe ErðÏÎÿQ# +ù°×ºÿzWl>pÀÿR=|Åɗm›ªJ+j[c…¡/;ÈۓäÿŽ‹Ùfó›sÇævµÚx³Š„tåÙ,­ø¿ÌÊT¤Ržÿvª&LIŸÿvšˆl c\vZ.\*¸º/n`fœLŸ¡~iníòB‚�Ÿ'ó…&Ÿp¦sA¼€s(î¢-JWº»kͧ²î5…ï»$‘Ÿ^vÏ)‰8Ÿ‡OÈG L}®<ù +>Ӌñ‰ÀäÛófI-öeoÞð[³>ËLÖ;¸µ˜v~y^K_¡ç…œà"™tSs=†“ú[ݰ&àóé îUîø”¯Þ9TÅ;G=Û¡ÊØ,óûÀŠ?îPÞ±ô–×€sF}¸o›“›eø¤uN¬â`ÿ4ø0åßø=„ ¼­pÿmåBóéh +endstream +endobj +4131 0 obj << +/Type /Page +/Contents 4132 0 R +/Resources 4130 0 R +/MediaBox [0 0 612 792] +/Parent 4088 0 R +/Annots [ 4129 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4125 0 R 4126 0 R 4127 0 R 4128 0 R ] +>> endobj +4129 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4115 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [180.619 683.207 194.069 695.162] +/A << /S /GoTo /D (section*.40) >> +>> endobj +4116 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [270.431 683.207 283.88 695.162] +/A << /S /GoTo /D (section*.41) >> +>> endobj +4117 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.878 683.207 386.056 695.162] +/A << /S /GoTo /D (section*.270) >> +>> endobj +4118 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [472.124 683.207 491.302 695.162] +/A << /S /GoTo /D (section*.201) >> +>> endobj +4119 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 671.252 108.004 683.207] +/A << /S /GoTo /D (section*.363) >> +>> endobj +4125 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [182.911 343.981 202.089 355.936] +/A << /S /GoTo /D (section*.270) >> +>> endobj +4126 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.332 343.981 297.51 355.936] +/A << /S /GoTo /D (section*.261) >> +>> endobj +4127 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [156.351 82.912 169.801 94.867] +/A << /S /GoTo /D (section*.41) >> +>> endobj +4128 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [252.464 82.912 271.642 94.867] +/A << /S /GoTo /D (section*.293) >> +>> endobj +4133 0 obj << +/D [4131 0 R /XYZ 71 757 null] +>> endobj +1198 0 obj << +/D [4131 0 R /XYZ 72 292.831 null] +>> endobj +1202 0 obj << +/D [4131 0 R /XYZ 72 194.776 null] +>> endobj +4130 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4144 0 obj << +/Length 3434 +/Filter /FlateDecode +>> +stream +xÚ­Z[ÛÆ~ß_!ø¥°b8œá Ùš¤䥵6MòÀ•¨ŠTIÊ«MìÿÞs^$Êë"…åp.gΜ9—ïê«ww_|›,Ò µ‘]¼Û-"—‰I.rKÒÅ»íâÇåcµŠ’åéXÖÝj­µ^šÀ®Ö*µ©[ªX­~~÷ÝÝßÞÝýçN-Bø§`5ü7AêÅæp÷ãÏáb ýß-Â@§Éâ‰fÆ&ð,oïþ~÷2é'@æI`0ñ6Çͽl»•Ž–Ïeޝf™—eqlsdbz”p±Ž¢À:¿þ™NÑeç?óÜȌÏmG‹µRQ¯hqÇ8ŠaGÚ ›~7zùýT]ËíóùÃùùÃóóG$¾HM Œ%ri3¹ßÛâ7¿ð±ÉŽûí¦Éóê#÷}™½¾—ÑÙá‡×™vxA6«=w_RûõÇka¬U­’À…†×¾ÛÀ¾ãå¦>²jË/5Jê=þɛJf<íónŸ7ü-nl‹ìwy#“ê?ELқ52»à+țc‹¶}ç”f $¹%ò%ʲsUwÁjmt¼ü&ße§²"­\ªžjÀXRççk¹¨(S 3iÆ=ªwG-6Èèž_yFBˆRà1븳ۯÔ2— ˆ?^þB<» +¯ù)ŒÃŸBešV–fgXŠ‚W8¦xIž#É!'EYrÿÃj×Á/×r„¹$GâQf‰aÈË:³vÂ?*ÔZ„0ì—&Ä<+S?GÌ.ög碽÷ŠQ þa/mSEÅ«˜B›oêj;¬„“‘q^]·B¥Á],el?_r]=GŽ8"ÍÐË7Õh5 +_5Ip{Éj“uE}¹k>±4Ë"ém_ƒ©egº£ÈÅ#ß ˜ZJg]ñ4¹ »l7YÉ+ÄJƃâYGd¡EÖƒY‹ôÝ2ßtÜ!ߤ„R0jùÏ}^ÉÞ¹Pïê+1aD‘ò6p>ÏXIhmü þ5Ð!Å~Êóg™ŠÕº†›"M¾ç.TQdŠ‘À3#«'Öob-áØZÂ9káNzŠ×é­Zd-¤J®÷iïÂÞ ŒWû;1ُ]óßáu!K3~}ì´?š6t4ǞǀÛnÖ ˜“³ÇF¿RqO¶c/ͦîÅêž_NSÈ ñêÐ ­Bšâü»Ԗ'Ö2²¯›â·Zbi);ãžç.çÞ)Ç]ömփþì6ˆL<‰Kq²ä'X7¿>–õm +mÐꮨù…Ln^2p·h Öhx‘¢ ¬guOHûÁæ6G‡]‘®àæB¨†±]þâI;1ÒéâǼÊAry*xçÝʧƒ¹‚+ۉt<ۑ`}ï/dÇx¢ “k»ïï“eý~lgå)ç~PÃ6:Љ߂#Æ5I…ý¤Mæõ¬lë™+nò± qc?ŸÇů5k,¦ˆOmÖ$ô˜„.[d-zzŽ\�´¬åPóçٔUDžž9èašuÛ„¡««y»HèÈø±íÁ¼P¨&ð†o;²;q>.ô÷lÓ÷Y�`‰ó²#0x-_pƒý•n󙮶n¶ +B{ã¸b’ďe‘·£âܬËXfQŽXE×j‡+Œõ1ÄÊgnEøp xåéPÉ<rfð$ÊÔÂÐ|¾P|›Ð .€À¬ôTmÐqDZ„ÚZ-Ñå&x>AV0ÜáÑùüL49&M&ZBãÚÉ1\Ü~/³©YBj3¾W>/¨mÛËùó8&àI3i×G¯W^Í;1†6?ë)8i8ú4… ºÛÝƵ׶©¿ìq¼L4Hô˜xœèX¤IïI^]«`Dºlš’.0UNºfdŒ5v¤¼…;CpX÷ðGÏð bH”ý\&ÄÖ#p>±Šï³¶gg�ÛPD3¡ãpcB»,󬕾Â?[ºð8„—†CtdêØËH/T†è‡aUS¡³PÔ }ƹl<~ùµÐ`áj€Rœ»]_‡>&·Ý€µ1ß9nú Hا¨Ìqž„¦c^çÂØÇù3â(õ$êÁ+é7 ³b'šØ|åÍœ8aM§‡Ù#SãÕçB’j§Úä¼}Œ‡Ñ7ýI֞b÷\8Pm‚r+gFÀf=+9g5‡³¶ù#¤Ùí,ùvxûñ0ä˜Ú€YŽ¢T{ï훜Æ\¨ÕI`";52Ü ˆ�.‘P‡µ ¸Ù©øv=ǀÛJ+ò3XÛjÔaŽvÞõN%úF¢m€[ºS0ôþ³'P.mo¡£H8áÐ,›gР ÝÄ¿ø\ßLD% ǁ Awµ +L¬¥ŒsjvÙæårOï}eãú6k®n¡½µCl @[[S—­—ª/ `ØheF¢ì1˗©Kìxà3»¼ð Ph‚+x'™º N/¼ä)} ¸4œSõ9³Ú}ýt5é¢6Õs0)Mùè"Ë|Hc[lH¶Ow d‡Ë^Eì‚'7±Ô7Å¡0ú\•È_‹Òfç&¥#ï,°*é£cÏÀ²¦>6¤ó¦&@jDe'X)˜aqi ârÓ«–KÑVݖ·M›g£ìHAB–Ú9[71„ò—TÑÚõ“ÿ�ENüÔp]Ü-ÁW[˝td˜ZU.]”!ÊÅÕՖ/ô3yŒGÞ¾”å]ŒîœÙ“7^Æ +½”2¥/€°6_@â)›v#½|ƒû¤¶ÅÁ¿PhÎúì7ˆÏSSq«Æ¤T:‰Çt¬Ûð‚Ø˜ØLéhô,àØï‹í‰rÞtr¨TÔ$ü¡ÒþPÌ×å° Hˆ*º,Â15fÿíœáf°‡OXÚ.Q;ÖFÙÈ´*NzoZÕ·Ý( “^ƒA2[Þë3·7s!@Á•2 @:I3^cª–_‹÷®Oéq£ƒ÷ÖøÒvdØì3Z|ù|%Ô§¤üFëøÐ¾"thé%Ü諅|$é>}ã¬I8; O¢ø£`ÆÄA>Iï¿ê#;‘5Dq¬ šA§‡¢"À8å 7ÔúÍ)_;Ám5ØØy(¼ÉiŸN1—sI+!{ŸÑ  §""7,‚ÊíN%·w’³¡œ“$bâmÐ(B;ÇãúC_yl + +2Ì­€E³|›Ë(Uf‚C±»“³"˨ÆóH(McÕ§‘†C òr•‹å'°PÂ3©<sŽ4PþéæIaŧ7´Q ]‰ÆðÌ+\»½Ÿ3TÄa¯ˆ7‹[*N‡”h«)ÒloG!<óÔà…G¼½†×ú$ŒœE”]Á%îüëÛ¯ßЁßð;‹ˆ×ïøù/~ü זNà™ œêÙÙ]ók ïoþß3$l&½`g“t>T鴌ñTc;ýZ~o2®ôƒ # önš<ã2ª¡‚<7Ŝ˹1âî|9‡6'ˆÐ’ 3ݼ9€?)Aé]IŽŠ»Pº™5@—Y°Ì%¬È8´Ó-êJVr­ò28uû†ŒÔ&£c΁[‹uˆø…JCïvæÐqàlò‰õI 5ŠóÄþź Áƒ\½ƒçŠëôÃüdtù½œ;¿Ÿ-¡€}m^*¡Ô3$&Ú÷¹'+:>˜?ØÑºÞ­…OH³íðyhÂ/z°¡úùÂEœf(ÄA¬ã?Êî©ê‹#åJ ` +£ÜEX!deÂÃÏ!›T‘в¾c:ïA„‰¯%ëd-cœŒs]ɖ™T/J¡ÏŸNg‹É `~妠€kÓ¼“Mûèƒm¥¢ÑÇfðÏ8‡ÊiRº0ꋿ,­Dƒþ] F®ÅbÍà˜ù/ €¼Xh¨"¶˜#‡.òUmèæ¯ +´Î×r ·‡0@·kÆÜ\ap#¦û2B~‚ü°GªÔµÖ²áBlŸ¸µ»(Ëéw§F¾¤1·÷\qöß8öÙ±ÖSƒ>þ1ZAþû$sø¬£äø“¢£Œ«=&¹Q¹\`†Ï<Œ]Òø»¤#ìƒ7±‹ +5¨aÛú“åçìp, O9#ˆ“¤zÖ!ïö‚%†KgÅR�®ô…š I¶—uöémi3úÀ¸mœdÙ·ÍKA2câèº4DÇjgН1·%dCõ"¸Ñîz·-¢S½Ã’éM,é\:¶f) é’®ÐüßÊB‚„è×J¯ ì Õ|5ûó$Fô㤧=ÜÂû¼yýB5é/a…6{8•þ$ü0sDl9Í?ý€¾§¦èðã4u¢Ò`'ÿ�:*ÐÊ-7)}æ"žÂŠN‚Gg¹¡Ú�ûÉåÎOE+tŠÿiWÈ[aÇè-¾Î~£5 +W–N5Eè¹T;rrÑc1Ô^üÆâªtŸäó×PRÇRÖùX›¢+ç +e äØÚ^dˆ”ËÎ_bœ©êPT¾ÞµÍ}iºæ®ÇÚçe„ŽVçÊ¡v-nT›ËïBÐD£Ç¨ò»ÅÿF;Š~ +endstream +endobj +4143 0 obj << +/Type /Page +/Contents 4144 0 R +/Resources 4142 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4141 0 R 4134 0 R 4135 0 R 4136 0 R 4137 0 R 4138 0 R 4139 0 R 4140 0 R ] +>> endobj +4141 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4134 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [314.897 417.682 334.075 429.637] +/A << /S /GoTo /D (section*.253) >> +>> endobj +4135 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [510.693 417.682 524.143 429.637] +/A << /S /GoTo /D (section*.65) >> +>> endobj +4136 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.398 229.214 370.576 241.169] +/A << /S /GoTo /D (section*.202) >> +>> endobj +4137 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [432.983 139.216 452.161 151.172] +/A << /S /GoTo /D (section*.217) >> +>> endobj +4138 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.481 115.306 377.659 127.261] +/A << /S /GoTo /D (section*.202) >> +>> endobj +4139 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [318.095 103.351 337.273 115.306] +/A << /S /GoTo /D (section*.287) >> +>> endobj +4140 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [440.567 103.351 459.745 115.306] +/A << /S /GoTo /D (section*.212) >> +>> endobj +4145 0 obj << +/D [4143 0 R /XYZ 71 757 null] +>> endobj +1206 0 obj << +/D [4143 0 R /XYZ 72 710.604 null] +>> endobj +1210 0 obj << +/D [4143 0 R /XYZ 72 403.664 null] +>> endobj +1214 0 obj << +/D [4143 0 R /XYZ 72 215.195 null] +>> endobj +4142 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4151 0 obj << +/Length 2693 +/Filter /FlateDecode +>> +stream +xÚ½ZYÛÈ~Ÿ_!øÅ0êewó d1} Ož6û@I­wyhIÊòd<ÿ=U]Õ¼ÄÛI¬×쳺ίª[þñáæ‡É*i¤¢ÕÃa+ø‹8IWûÕ/ž Õz#Siï±Z«Ä;ŸŠº[o´Ö^ ¢õ¯?ßüåáæ¹òá?Iáûzµ+o~ùÕ_íaüç•/tš¬.vU¹ +¢¾ÅêãÍßo~Dd´’R¤a¨˜‹(MD0ë4ðLSæUVà‘?|PzÄ´¿Ú(-´Ï«Q­˜Q»x,` … +Øb—¶çÓi½±ê¦kQªÄ+3+çöRoŸÿӗÚ4Æv´ä±ÉNÇ|×òó)ߙV¬7Aä{ÿh͇ʄ©Ü±)%©×M„ói±ÛÐÕtrgÀ^±ÆÿNIE û=_WƒvK/njEû=¯ö$V} ‘úܝΖÂj£ãT$°mC¶óþa*ÓdAEá+ŠˆCá'35èÑS.ÃPÈ© +´×˜}ޘå7ð:æ¼§aÛnmF‹À„AaxYC_²š ¹¤ö…LàVX¬OdòìóŸXŽ`¬êH@hð9'Tá`UÛ{¾sýM÷t2÷4ú…>§s{œÔ§˔?Õr{¬/3êWêÚ8® BÐÆ¿h¡”£•@Ù÷û(¸»&ôvø·‘AcȆ‰Hãžìý5Y©„ì-šC�èaeÞuf»à.¡jØð¶GÃRݟ}ɋ‚¨yÛQ«;lÄà*ö>­ÃÈËò"Û†ç{³ÙÞXÖV,)1VÂW_QbúŸ)QM‰½Rʌá +™ÞTW0�á*™øQ¶Ý6àú§{ÑûÙÈíÁ]6Ÿ2¥º;.XE"Mõ$ŠƒØ ÌB¡Âޝ2€˜%ˆR…WD_…†H xš5†¸>·fO­®~4`ðæº HÞѰõ9ø¶ÙÁ´[JßÇüÓz°É„9Å"¼ë»EFjڎ™a+í²sëL%€’YÈ×%ƒÁ~°_b#‡ÚºŠNÐ.Ìièi +e:R7ç-•1{³ç±Š¾î´À«Ù7ÌóŠ µOmgÊvÑe>ڝ*Ô½:Zê­k²RíˆM®1z+ö²ý$É»¼¶Q‡Cõ {6™ÊÄ{8šÉ0uÈÈØÚ²ë[bô9¡w×g^šW=µj—!¡%ŸNÀÌ©ÿ©TZ‘‚4Ðá,ö§™nü T�§ÓÁ‹ïÙ"\GN}á«'8 ]¢#¡ƒ7AÙ©î¹°y_ù֛äՒÐÇÿ':Ðß̞ uä¯1¥)×C45˜A`FÎÛBµ¥uíyۚ?ή€[ˆí z(›(œ¢‹= ~ qW.˪ÿ³ìû𳙦²…¸U1 M™ÎK1ÔlÁ, < T{GSœl3²@€C§†¢ƒÿL¼VM83Òk‘|—asguÄ«.GS©ö’w; täÆbnÎÊÚ5¯Êj£ùâØézäæÄ„%TWïyûm*(WºÉÕ$ƒÝ« Ñb•·«Ër9uE°\O‹ûÀ§B [Uy×åÜYâÞE®ü¹¥c»þüs3º†àL_¯`/ïíQœ¡µ'èÆ‰Ž)chSîAj(¯*póС~Kt5Ì×hà+è̼ ܳ«ôZµ~Þ!¸ƒo°âÛš©9Uf…±©›(4ÞRäúÂO£žÕ ËÃOø—ňpv“ÒÁñ¨vX4©LDõ”‹:Û¿EÄ{ˆÅpHÁÏÎÌ;ñvl·³áÙ¶ [tO±áõÔǙ){}A¼@$rÉ B¼¦ÏJ …é0OÈ*"Ú»;Žrê„VW;~l}›>MÃà©È:8©¤¥p%tQ­>ba†,Û ‚©ÃÒv ŠÃÙúԜcLªcìq-€ËÎÞ#aÉŸí®…x½G¼gȀMw>19,´8aÙïÍ3¬¡}oíÈxÉ¡¿.—B8†[,zí:2”€…a¨e~¬A »º„êd—ÅÓBÁÊŽÌN[Üs…½·'@Īx^<îšüÔ1J’3ÀîÆO¬�¼8_‹–Àå#”Ó\(~l½ü€‚~pÖ½=Ù';,óOFÝ¡ð 40¸$Lž+ˆ¦A<šfF’îõa(|é4gǬ$ð3–Àæó©Èwy‡–¼i^à{õ´‘{M(­}¨œF.m•yëêsWůZÁÕ¢/£ ˜ +ƒ?>Œ¹Å +÷Lr ï(QBÙ +žú'AS2 +*‰Øךî>;yvÛh_‹Ä¡ +­foœz¯(Ï^ß–¥LE¬ÓYuM~õÝ*¬a—}÷RHEÎqi©ÿ„™¢>SÇ"| زêÑðø‘lw® ¶hhÜÂ×xá$ãڙÁa¡7à:tÌ\ +­ç¥ @9«ámE—¯Ë¦@š¤³"T¾ý@¨d4S g€¿Uæx˜­• ·IѶmAËq5„£½Êö4€h{\vš¹%$°Ö@uKؖ¾¾àat‰öÙNhÕV”‘NÕßö0jˆSˆ#ÞO)§6¸Üåö‚Sü(Â0ÞOƒ--·öíн ’�ZOO†TmËÛSçɳô‘¥ÐրQ´ðèo_«úÅTGLpûÅw¾×6êŠgÞÝa»ÊJsÿ|kÛmþ/sÿònB/úz-$CÝ;Û¾ÿ.–žÛºÈ÷_öçË÷m-rˆƒ|ßñëç]q¹y..£Þ"B9]ÃõKŠŸâ¿K?Õdü¦.ØÔ‡™”à½Pxþæ0aµÈ8>ŠÂì-°’³ñã¿¶I ©Ã£‹|6Î}ø‰º®vfüü¢]‡p[°?#–¼•%4àCDW/çÝ¢ì:‘ ¯°îƒQ,d$§—œ` ãTv“ž(Pí—ô û…º +YW2xUW¸t%CÏaƒCàtSVW²×ŒX]1u%{]1OKϓàþLW‘z]Wj(æ¦8Jw?àÆm]¡ÒE(g7œþ V‡þQ¡Ó›Ê¢´k¼óB3€Ôážñ¬$¸n9k*%”ê³Â¹âÛØk²„�¦i:“á: ®á¨o`8´Æ‚1´,_Aý¡zÃÔ½a;C×Ze!¯A –(9»N¾jŒPI0)RðA,„ûõìW§y™‡*KÚºÐÐßö¿áÙ'A�Ûþ)ó=y¤ôÞ»2pXÊ`€®é‚qvˆüix ;®ác#ø)8q¿Fá1ËoªÿůOö` ²$Åè×¥mÝìMóÂӘ‹Ê¼iê†À;ˆ…ÏôüœW +Pð¸í£ìñÜ{Æhé]™6ø÷.ÈTPÈ@÷åe1SXfš}Š7lŸ˜ dyØÅ£õáÐKzGé/jUM£/KÙð¹0‡)“MþxœŽìLeï©£!¼›ývn»üð´Ì¼K©Xùs’¦NÛaMøŽÆœ W } äÒ8/~ý Î|îvuQ3—w¶ÝžÌî~¼w³dÏ%794=+ÎO²Ýï‹ 0õÞþ¥’Wà¿ø7AÒu +endstream +endobj +4150 0 obj << +/Type /Page +/Contents 4151 0 R +/Resources 4149 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4148 0 R 4147 0 R ] +>> endobj +4148 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4147 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.17 407.393 372.348 419.348] +/A << /S /GoTo /D (section*.379) >> +>> endobj +4152 0 obj << +/D [4150 0 R /XYZ 71 757 null] +>> endobj +1218 0 obj << +/D [4150 0 R /XYZ 72 712.597 null] +>> endobj +1222 0 obj << +/D [4150 0 R /XYZ 72 389.499 null] +>> endobj +1226 0 obj << +/D [4150 0 R /XYZ 72 230.151 null] +>> endobj +4149 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4160 0 obj << +/Length 3675 +/Filter /FlateDecode +>> +stream +xÚ¥ZëÛ6ÿž¿bQ €ö°V%>ô‚~(ÚâzÀ}8dÃ¡íE’×jd˕䮷¹üï7ÃRÓ‡kФÈápæ7/}ÿøæÛŸ²»<Ì‘Ü=nïDš‡™ÊîR‘†i–ß=Vw¿O‡{‘§cۍ÷)e Âä~çIž±–÷¿=þã͏oþxßEð/†·á¿ +£Hޕû7¿üÝUÐÿ»(”yv÷lfíïT’Áo{÷áÍ¿Þ|¿&–Hò,LÓð¸«iïî86ÝaÀ4êíè¯Q¬úa¤Ñ¡fz‹÷8A‡ÇøÿÔ4¡,ø}ç5Šã±mꊚCÕüÙT§¢m_x¯Ž^. W¸³ëùݶåÑs=<ðaróü@£/÷™ +¸ý—Üxv&¢ü"“[›8 …Rēæ|HjÊ'|û“3JŠ^2“·}w¸—"iâòÒÃ$qá(—KÅ"Œ£ØNùX”¸Ô'ÏR:ÌS7890‘ý‹°q¶CŸ£;”5ž]èàãÉô è3Œ‡Ñ­a24Äô‹É+üéèÐñ2@OÞo”ŠƒŸ¹¿ì̕}×òkÏ»D‡—E!B.oठ»94â0× Åð˜î¸gñ9¶Eiå„%hר;³A"ªˆÿ¸;o’«‚I»ê¶Þ×4wx¸"çe1ð{ã®Ý`Ïà ëÇLâû¶8†ž›]ÉTqnϵŠP§_—%„ KabU÷—«É$L…¶SǺm}Ò+à 9 ‚ ƒ.TqK'u$hip$J™kØ ;v ¼à•¥A7î¨ëb–yq?Ô-1ß$¥œ¯Z”e·?24‡'êmtêv@Qä©mã$dR†I$XÈ4“Nk&t ¦EB¯§!Æ2dí­Ú×Ñö*džˆÉd`ä_?oé͋Õu`way¡§²ížJÌL<Ûßǘq`©`õYcÂãe®ŠW¢œx„§ÝžB ìq¯%‚ÏɂK#¾ÊD…Zˆ¥òÎ.¦ë˜Ž¥£ ;CSÕÜ¹ãÆŒÅÔaô¦ƒÚ!5=½2Ÿ·9ö )² è@¹j£D*ÂH;2¶KEr¡IСÌǐã(2ÂuÁÑ\ƒ©u‹Y,{ýhiîfþ¼× Û±‘z÷Eÿ$3'ÓP©d)¡@×2ÎPÈ×Hsf&raN‡æ/’EESL™Œ§ÃÀâtWc®ºx(i -h:rùÄÖ½hŸº¾aÒn¿FÉfp0iîëàÛ7}ßùÁ*ò°éÍ`%3±�+-¬ q:LÂڒØ IšM%öÐ=Š`(ö5  φÆ:H-êjzw$¨ÀiÜ5“^Ÿ$XÃL;‚Ý5N©,±3UG‡H˜Œfz©•ÏÎtÁÍå'w}‡OlÇxÜ-vÃE’ø.Iã”%„{ XÊÔÅìrpŽÝK”Æ]qxr†˜¡È4@™>±!&§q¥UoÄúùàÄŸðOÑWÃ܍P†žù(9„ V7æó³†þ»‹æ‘P=7ºCY´µˆÁ&ňó!¦ƒ¡&Sy/nHØ3‹éÌÒz×b~hÕï§ðÐØ&…¶ÉP§˜‘E¡’î¾Þ_ +Ñ D‘U݃•Çå2:T™[å;Ï}‚‹1Ù&  gU +êêa.”Â͏Bý7Ïîq”…r҇+‡p»ï‹û  ñï×N’&ú•“,øÁ¬}´þ¬Rp­:^yUo‹S;.oVÀêÚZvF˜ïÁE@qPQ˜°~ÏÜ +I¿ó-0÷õ§z ³8YÔæi(§+"±ÝHðm,ý¬H@%„˜xq¹( ^’±T›¾‹Ñ£R…ròMŠá“þE(2uü£™Oçð¯Ddw7m£T¦QŸÑ `ÑÊõÝéiG#yDýUýÔ×&ÐÄ8çmݦ‚2žò\²ÑØrzˆUwàV³½Ø·‡Ë+ø­ªgŸ²çéì@tžFz)T'ŠJ’`8Y;ӛ ºè4R¦tX°Q¡7Œ� L&csíZ”“É,ԔäÛáF`þ}Kë4Ò)‰å¸ÌR` Ü׋Gï4Ó|¥Â‹EŠWs¿ ¯åW`(Ï"fª41ŒºçʲØ(;…`_CÍ+ÄfæÙÍÄ:$ 11Í +hæ¢0EËÖûSÁÐí­átrgžÌœãÜð;S¯I¡Ü‚á[ftÏM©0ɼ*È@ný¿Ì£WÄ.Ž9\¨É7”;„ËÈã¢- ÎôÌÉ>vîD*ºæ ˆKu•`çˆ}…dÜ-Lóly+ÛK8ïÖI†³Xå¡^g@Îx!€9:ø 3Yçí›ÙyÍ`¸¡…Ýi¼`šH0œù §JH§³‹yƒ…OøhcÓ¥U§=Ëo՗œ�‰a™g! [êו&[ø*ÖîöNΨÊNaûüðBºYØÁÌ*©é–p…On5Ã}xíØ×e]ÑnúÛ$sÔ²yÕK1š»P^„Œ#1…µeg¥}aeáÊÅÍ«<õÅqç¡,’Jn§¥èò 2ã<],Жh°rÀøa )H�¥Ý}Q޾L˜ŽÂl2IÆ0yë¶.GºU2ʘ«îl˜9rçð>Ô>ôá8˜.•f·zŸÿ—pƒG“ê…t[…Ǹ¥M7F‹á‘üYû"ø ÜÜö˜ àéMO/Ì¿»Ð Dm+/dŠp1F�Š0ÕÛ ë(rNaÃa>\0Xä:0éÃdšä¬®1¹õÎUêXÎ}u˜þÁŸR¡Šœx”5†ÀŒ‡MIp�…¸’ JÂ| +§ ôÓñÇ¢iý¾RNÞՁ7^ÈÈÂÄ(P½|a ÏÍHArm- ®°22¼*òyôùïÑ`¦îÞñ:³„Nè^¦ö ƒÒóÐÀ8ÓA«L“uz©ä„•Y›’'† ÕP^2V1µùW\Ÿ’§)#.6fþnsxjy® ûS]®êTÚUêaãN»Ì�O”©,8¶u11ðÔ׺9(4à˜¼®Êl¾Kå^A…°Ð¨ê¡é)rÕbâHiɅ)¦Cc +ÓÕT+žô=f⪪>Ð&ύI™+̅Óo}>¶MٌARhd#‡m½õåU@‰ó×pÄ!uâØ7ù+Y&ÔÅLς§×ê"rÞUYSqÌ[®Pa,Yùdb¡“ˆUô)ÐÏüùJA¢ˆûۏ€�a²[pÇc××Ã*7ºð›lµÉXù?›Î›¸ÛÄ +ìIºÍԉŠ¢Ù¼h¸8l&±».¾jØñÀUOL΃4¸ +ìŠÚnV[ú—¦â4Ë`™,ŏ³Ò®Ïõ¸e¥wVtë´ueÝ=¢wU5q(y;t¾Œf6w¬Ù4£N¤*¸\ŽºãäZŽ\Ÿªâ¦ûΐšEóz# ™´NÁ”Šæ”JFU±”²¾\1‚!Â9ó%Ö²kñ‚h +³‹cíÏþ›ÖàЈø‚üÑMX9‘®0Þ%y\ÚS¥SÊ*Ën¿Êù>ìV¶¢Ùñà}%gºñ×Ômîh^:°½àäLZS'wD¤àü°a +¬¡X�¸¥¯/Ù³…0ñ’™ýCs1%,ý–‚ËH' Þ£Ž_@F¦Â ĉô UEa¬å*}µ<Ð&†í¨×çòguí‘òU0´ŸüÅüâãÕUµÒ¹sbnwY~®ó8uŠù!k8†obÝ F‰&¶9€ŸVT~–‰´Â°,µ,Û|ûãM<c1¥szl”Ë£<‡ =гðìƒ7©ÝÑ n®‘W`i· ®(uÅþôŸ²ßx>0Æ×ª(–ùb4Ç*2U®%Œ¾çw|\µAN±ÌªM>s:´Æbµc¬yüüÍ{À—}1~÷Íî»ã?v#xc¶çó¡ûB9Œ/†¨â(Øq7Ÿ»íÖmòþ Oß}~xÿ‚¿_ì:ÛîÀp×Ã8ë÷5õ-z:xèö¸fî{öL[y –/ =rùñRÄjcO~]„†ª5pø<ÐóT‹(ù‹v5\sâ@eàEGßê iwôûÜSÅoþËRp°ÓálÆòÉàgã”3Iä M¤Pí¸=ñû O35=óСĕ­q3p0ød+æþÞ7ìèę®·­öSd™ÞVüü÷woÿùîí~úg£",¼¶S3¯£GÆ©ëOgX0ƒ)8 †ŸôeGŠ}Í#v®é''Àª%лgË·ãÙ»îÔßÇzÚ¥©6x]ªàŸ*‹Ú<&W0àyÒpê7Uó„å*т©ž×Eo?ÑµR!x»¡Îgi‰£·ªDþúAq˜&b•¿D÷x‹d×ù‰lž`ƒ}JlR� gð±×㏘~¹Öm¨ íê¡ ‹ÓP¬c F΍Œé£3÷Ìö“nÐÀ ³ßQÞb¶ñÝǦ4ÔjU–ð%ÈÄôAG[µŒåÄ+ §â±•®XÎY„SìÇ3q€2fCMâ85Å œÇÔÓÓ,3KrF?µÅèb'Þ¬Ç&Åä¶ä*º­Ïä† +û!JŽŽÐÇß»yòOàfë(½5K{¦ƒ'!¾‚Ž_ÏÑÊé{3g㗋äa"nÎÓÝ\£}õ5zܹ)þvÙ,Ì@üù_¡LP×$ð@åv;—×X$Ȩ‹£ha~àà> óä•‚ ½ùB¶ö³Goa,ÖÙÍ,hì§$ tGò¢òX-cЁS:&·Ø z¾¬JÛÙ™jë>ï2´W±fï.>ë@-kªnâwÑÿŠÀ„ +endstream +endobj +4159 0 obj << +/Type /Page +/Contents 4160 0 R +/Resources 4158 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4157 0 R 4153 0 R 4154 0 R 4155 0 R 4156 0 R ] +>> endobj +4157 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4153 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.809 626.807 435.987 638.763] +/A << /S /GoTo /D (section*.195) >> +>> endobj +4154 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.864 433.698 444.314 445.654] +/A << /S /GoTo /D (section*.19) >> +>> endobj +4155 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.243 349.099 193.421 361.054] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4156 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [223.572 281.568 242.75 293.523] +/A << /S /GoTo /D (section*.334) >> +>> endobj +4161 0 obj << +/D [4159 0 R /XYZ 71 757 null] +>> endobj +1230 0 obj << +/D [4159 0 R /XYZ 72 321.801 null] +>> endobj +1234 0 obj << +/D [4159 0 R /XYZ 72 266.225 null] +>> endobj +1238 0 obj << +/D [4159 0 R /XYZ 72 210.649 null] +>> endobj +4158 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4170 0 obj << +/Length 3303 +/Filter /FlateDecode +>> +stream +xÚ­koã6ò{~…±€X+âC””;кh ´@±)›ŽÕ•%W²7I{?þf8CÉÙ±»Ák‰¤†ó~‘w÷W7ÒQfFšÑý|”HøKÂ$ÍF÷³Ñ/ˆõõDdʨ౺–i°Y•õúz¢” +th®»ÿîêëû«?®Ä(‚‚�è0ŠÔhº¼úå·h4ƒñïFQ¨²tôäV-GÚ¤ð[Ž>^ýxu7€ƒÉÒÐhÆá~aiÃüᡱŸ‹|]Ôî|óAªíïÒPéຯÖÅÒÒ¢mØ2“8õk–9’ô‚Ðuðp=‘I`éeÓÚmZTô»*ó)OÖóÝEdB#[Û·ë|¹:Ä!–ašu C\0šH£B%²ÑD˜PjMs_?€ÒÞòvz›ŠXÂrÆ/o-H&–ñÖæîõÝxv3^ތ_èuüÍíøûwô\ÏçÝWiô~"éq^W<øî[~¶ëbš¿;¤dÒa‘†i­b(•žh·§J•Ãt¾¼V"à_£8Z…ô ʯâp_éP&ؼnHD˺a  .IQXu@ºiPoXwv¸'ZHŸµëÄ-‚Ç”ž$sóA˜09‹N$YHxIÅh¢D¨3É*ºEƶðI†&éÔ¹�ðJfÁ´^.q£÷têùjU–¬k\°À-µ­mºé§…%‚#øÀ¬s†áFiƒÑMê C »ôA¾¶íSà¶Ö*øvM+yKKªš–6¯Šê‘7°QUZÇ å é$FH]^ÍtAÇ¡Jã]xž©>b¼IÙ¯ã"ð±øŒVl#/í²­Ù®P\‘PlW^E_œ/[çϯš–0­ùÒÇ?½öà›ÓžÇ½bF»¨ŸvœgLï#दyó¸YZ"Õٖe;duB‡ÚxށW’=øÁöZ„ԙ—.j„þDû‘ª ±ù¬7–ÌÏPŠù¿äi5®ù5º´NÉ➞Ï×±93áøÈý½=Œ,"NÃ,‹G±PàJÒSáEf².Ä �‰@¸FŸ±Ù SRÀsd�T r½# ">zCUz‡]*øp ÊÞyXI6j§²Ê6í!í:V@ÐßA{˜teâ/ãŸÎ²PA þ2 iÊӒ|MÂè0Kà…iÄqp›ÁBFÄQˆÞUîÜ(¥Ã콡a¢"ä_ƙD‡éåê¹ãƺK€”†Úkçxvh÷ +H×]62ë3"űB÷漬Éé,ÞӄøK‰ܼ˜ˆF F–½#Œxm˜Ë×ёz„/.æäMÇ !Opâb*8G0ÿ&*ë0fSœðFìý•e'½ÉBþ¾‰Èµ cIÇ?_H©žÌÐ_<ëô^Œë�½Po!o@¯ŠBÃ Ëø÷/3õý†q‚Ó0À‡Qš¾ ƒ2‰—û7¯1bQoˆLÚ-õ */Æp€ÊH…B½‰´¡àL¸þÿª?+¨|_ێT õb4IU¤”É[TAÀLŒhû­­ÖՌ“ɶ¨|ÝÞ)÷OUñLO–ë#÷ÿ9´ µX‡Š,‰&‘€?fYtE áþß¾4fàåÄ00ÉB)ßBWT*!=âtüñ<¾ï 2BCP‰õh›-"çQq_‹Ãõj³~ßópVoJëxµµ¡Âº컘ôöÈæÌ›è_Ùe2^cßzÑX;!mʛ|º&–i×Àò|Ä><óæ{µS•/í‘)—œ$˜œgàÅÄ00†B]È·` @L3¯w¯1Г~*=AúÅh“.„º$‹êc*5½D_UpµH‚=íÀ!lhào^–\}cžñdE¿ŽZn€¥A<`_ §—ÎÉ·þ-_{Ÿ†¯öv+_®SÝõ¶²í‚\V×+¨:®ïåuœ@¢‰¯ó²oDËр y¬Š?í *“ÅÁ]îPùԖy»˜°Ã]çÔ¶Mdf W»]„>€¨ +ÓD¿‚h×ɨªÊ{Á1x˜’}F3²Íšš½‚;¢“ŽëZèàÛ9Oû†›à&ü¶Î¨W؆k Ð¤V œ€¨i×½ˆmՁ§¯°_pƒ:·¥õížö=¯XøÆà§ÁÂbÃüëÊ\že˜æCIì^RȈð!5˜5¸_ìÒÁCŒ‘Á p£žz,k˜·´Ü¢H“`Žq ÁÑìÌN‹e^Ò‡Ù¢kZÁX±\ÚxA[¾ÐóÚi~<ñÄXê#ål»Xé j ß6þˆ4&ƒ€‡x!ŠÝƒO‚á…÷‚I~ø•'×6 Š©°Íª±¤:8ëW1,98w¿#…TàTœJ¬EÜ RÒú½7 o‰Qwõ‹"Ðê„r“3ÿ!j-*nÛý±)š®åW«]ål9hk`ÜôÀç9oºì9·5ZpK«²vֆÞÛ­×U>u°L 5 e@ 1FÛ²x\8;½0¨s ¦GQÏ{°I D~Å­ètV»ÞºÖ)®[ç”Â8ÀàŸ¶©é‰FŒ?I€‘§E±¶[ÐIãȨ́hò]bD}»}9ùã#¶mlµCup¿ðMÀ¢}?ЊN 9ìÊN`âPªÎ'C©C’û~�D¢Xf'@¥!qðü4g¼Ù[ы?Ûk à QT˜sñRF@°¿*ãW0î€ôG {0°My‘"j©@‰“³±aƒxr¦,¹±Ý�Ö:4ƼŠgsH°¶‘Ù;xÌ}Þ ³„?ð³1ü­êjòPæÕ'zÝõ#4†z¿NïÝC×wŸÔhôžóo]Y¿ Ü,¶a¶Às(•� roZ²w-<Y»¥“¡Ã4! µêkž.üԝ¢•B°½_PV5°3†¡0Ör7î +q+0ãÈd ã!oƒo"Àè¡ãLê´CE[´.êhA°Ž:¿­óƹyðH÷®ÛM‹ò.©©ÝÉ + ´90¤®Þ /#P¾Þê_; ’¦K»¶¢‚ÆÌÅù1ØÎõ tëƅÓÏŌ1ÏYçtjÈÔ÷Ï W%ÄÓ¡CF&ÞïáÑ>ÀìóÓ!q²§w.`ӆ«Yr˹ÆÈ‹jï�‡m& ó=“qُ4ìèáó7ؤ;b–¦åfF'¸;‹›zqQHš´äÀ†Ù‘cq3s[ú@··OôNWà*ûì0ðû¼vQIw,‚Ñ`;¶±š·ë‚<[²&»Ïf4ðTP}Û~w¼t”„F§gúÀq>|_ªÏ„0j¡PSçzáñWCÄa’ès½ï1ⳃýÃ0R•œÍ jÒ âæÙ¹f‡Š_É7zŸ×†Ã^ VéÙ¾ªgÕS§¦3ð/Ͳ¨l¯¬±5#ÐÐÀN›–//÷ªSʔ㌃¼ýÔwÔc,�j< 7ïCԁ]Ú¦˜º²�æø|ãnaÄR»=“e¡»W&´è/¯h¡»›38.„¾9ƒÇ¶}NE0`æóÝ9”eKÃ;·f%>Ùm™¤Ž5ÖÆ¾”Oñ|i‡Wõ +pÛ]¹!·ºÂn÷¹dÞ¾šÓ{ܽ"â?®ú…}\þ龔Pån«W Ñ”ÑÒ*rF8ÑWÅQŒ’ˆQ…´Æd“,ó{ÍQ=ÜN5 qv“B>恺¢€«õMãJ·ƒÁR¢ä彨 ^MLº·KÊ»½`#…sé1ì¹½Ÿr¥‘È‚înišoÁSÁ‚u¡ÞóéINò8õŽ:N½Ò¦ÁO?|ûß,¥çÎJ‘"SÛÉ!еSRO;‹;N™³Í‹ßbF?nOړv’K:É ÐëåHº³ÍB¾4âï~-¨Tô$NºøP<nê͑ºÔÅxwh(ńÕ_º³´{s-9bò-uX³¨£5Ëv/hç~œ´8²Iš>:v=Î_)ó×"üEDMmοuñôm)¾†øó¯Bé5ßB<ïÔ±ûMO§ú쐐õ™.š–÷’t”qº†cN+qˆ<µv…m=jÆF¾ïD‹òì%¤�.uÂá’:œõ'úbZÖ­S{œ#ÝåÊ ½‘&áüÿhàÉ%Õ8ÀÙÕc^1†Ü45îwS²œ*è¹ÑBû®0ºèËËL€]/›ÛfÌ]Q„VÓê¶ëÝ@~Y/­¿hÐkj±˜.Hàs ¡ö¨¬²oÇÌQÛ8QÝéÎì$ªøÖw¯ñõÉu]¨åâÐ).P„nòÒ~Qípû…ÖZ{Ã×ۆ¿§ßxr±c¤¨Ó$4÷d—tç%þÞ2ò¹ +endstream +endobj +4169 0 obj << +/Type /Page +/Contents 4170 0 R +/Resources 4168 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4167 0 R 4162 0 R 4163 0 R 4164 0 R 4165 0 R 4166 0 R ] +>> endobj +4167 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4162 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [168.023 648.439 187.201 660.395] +/A << /S /GoTo /D (section*.309) >> +>> endobj +4163 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.322 176.357 363.5 188.313] +/A << /S /GoTo /D (section*.217) >> +>> endobj +4164 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [176.387 108.003 195.565 119.958] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4165 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [292.168 108.003 305.617 119.958] +/A << /S /GoTo /D (section*.58) >> +>> endobj +4166 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 23.616 188.811 31.696] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/timedat.html)>> +>> endobj +4171 0 obj << +/D [4169 0 R /XYZ 71 757 null] +>> endobj +1242 0 obj << +/D [4169 0 R /XYZ 72 634.382 null] +>> endobj +4168 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4182 0 obj << +/Length 2763 +/Filter /FlateDecode +>> +stream +xÚ­ZëÛ¸ÿ¾…‘~‘5+ŠIíbH9\Ú»fï¾\…Ö–mádɑäìn¶ùß;Ã!õvv“ bŠ™áðÇy1¯n.þú&ZÄ,ց^ÜlA³HF‹0Yŋ›ÍâwoW,ƒÈ;ó²Y®„ždz¹â±ŽC+µüãæÇ‹×7.øÂ‡?VÃ_É|_,և‹ßÿðèÿqá3G‹;3밐:‚ß|ñþ○W(× ÎY¬T€¢�GLK+ÅMÖä)òJì/VAÀtèfííœ@ô·å³(a®™S§°H¯™')žnöº<’b;בw¬Êå +”±9­Óšºü‰=«è ªÔÜ' gvö:5ÊlÒ*ÝÐHâ–íÝ¢òH#åv4‚<ØÌö,T_·¿ÀÍΆû¨fƒé:Kr\ºXI˜ÐñbE‡cµ’Ô)¤œ‘(`Rȁ@"^žÜB#ðÒ|F* Î[­3âJ&d¬5 ¤¤¡÷¤Âäþo–³ìµf�´âÛc¯åN›/®ÌתIï›ëŸmo¹Ý¶³¯èãڍmËŽ¼¸ÂöõãåU}J¯?Ãr”VL�äzz|Dë2/+Zû_+Êڑ½2ƒõ1]_flÒmrʛÏnÞcQ~N‹}R¬Ó ñ[Í1¬÷å]·=¯œ†àR�³ê­=DÎ{39Lˆ”;‘«))°p;íxùoŸ TޔP ˜´„®§„`"!R÷ ¤%ÝåÝâá?Ќ4ƒ»QQûþÒv–MÄÀÜå'ê¶·Hu÷S·œ%ýˆÿ=`c—jo—Ñœ‚(™-ƒ%D„1PºäÞÛÆRLzëoi´èX¥p‚#6Ó„‡+.ꡪ›©á,}9^ÎÐS,Uw!×%˜´ !˜ø³Éìªä¸Ÿ&\èç ³®RÐèTÎxvdÀpx¸Sr<b¾hw¿^‚…Ù'U²+;cgb¦;¬5`ϳ—æéº¡6wàƒé‡ƒ ç&+’&µ3jlrï�G.Eì½Oç\W1`Zu^Ä>GÊà.„óTþ‘Q;à‹Oåá–9*[Ú>Ød¥™CtlÒ&Éòèi@Ö+�Ÿô#²#KîåÍ%zBóŒ¼~Ìx?S‰Êg*äýÍŒ;=I?$=¨÷ e9Õ鯊÷ï&^UOï“Ã1O/gì9$¸’V/fш¡ï³^O)¥ÏÖ:™/ÿrÅgxÅÂ?CVƒ³�ƒØŽße¹ópWÕØ¯ñfƒ¹Þ0Eþ@-‹¯Ø³ßlæk;˜eã‰KZ†*ô>fpžÅŽº†ó¨¹1öì® ¯Ö”ÁOUžvû‰ û¥Q÷²ÝÞøÖ¡(eaéÚ=*þR˜ˆË ¢/4úð­"´u [ +0ÀrHƒF6©µôŦ¶AEA“oé6{ú$aü¯“)›ð¬?¤€ÅœÍx#N<å×ZV32O}ɯùläÖ8]khJêéÝözh#ÐèmÜeFзÏH‘ƒùq èsüœ‰#]ÚywUÖ4iñw<:ѱ;YSÓ sl³¢LžŒé蹑‚ÊX›Š)%žÐ&o©ô@co¡Ð, ¢á-<Ñ$“¨ ñbaBƒ™Y©©qÀ±¤»Ànº±XŽC§±FlH±ñzŽxÌø‰J†º³ÞÎöà–Bw1 a#Q*:àþnhîÂp!!Ï=Þv3ÒshÜe+Oo&)H¾.Œ‚„~ò¬�ÉöÍ2DCÁ°]Sín{7ƒŠ"DCÃ�Gø!‹FÖû˜äiÓXkrHŽÇ¬Øƒ§Œ¿7Ýû4?:s4–@¤"}æMBÔ� ²ó@¤YÔj+qaېÄakh:ÙG¸çY„ � r¯q8*�úZo@AAËJ¦t5dš~&Té‡SZû¢ÚÜX9 £:Í¢´ƒÕR]ú É7QÕón}J­HÔ À¦ÖÁ¦ïŽ^RÕ©A…–^ÚÅö0”mG” Tì†P±Ô'=ê`]ÐK×Ö靪ÊfþÆù¢ÓZ7˜MÀޞakÚ ú\JÏY‹.2!‡)脀?l„I&"«g-Ý:O×¶¾ÓV ˜Ëý Ýaþ=ïFý¢I 9: rt¸31oQˆméŸ!�Lˆ~¨ ájè¢ZúHl@pjèۍ>22 °-þÞ&Æ þYçI½§®±X˜"Ž¡‹¤PÈpÎê&+à˜Ð{:dbŒ½¹3`¡¼e±Š!‹5ÌÄAŽ<]B”Myº…Þ§²�gm…//\KææT»¬xVå‹Õ¬¦g¤‹ô´*Ӝã ÁáŠ~h=†Šñä® +4BQytƉÛ)½Ÿpµ Ëq°>ƒ%͸PA­œÆ–uvMx<Pgr§˜…*@ŠâM›(Íh J¹=‹ù›e ¾Äóß\ :IhGh™ÎЄ„"ަHÎÝ)ðÀf/wrH›*[Ówe“hºX3°Q GbÇSc‡ïé§%þ@s?.•ö’üd¢è¾Û«#Fû3,]^ +ÈÅF¥BåI5²’uQó€ð1Ҟ"÷Þmu ŸDÄD~ _1�ñëÿ ݅˔•úÊ;ƒbáÓ€Ò|BñãyА³Žðeürà°é®2ô ¾+X*á�¦,Ààw×A†Ôà fÝ£‹U¡G9jè`Á'úÐ) :%®ø´�f‘ˆÁz1WvÁ…tupS“Ÿ–§Â~íb°¹>:m´×ó¬µ‚Q|'pê¯g Z‚¾8Ck•TYž¦þVŒŒw¡[½/џce9äpTúKôCH~´šX/k×Mü'c纡¯QG‹ú4^~jÕj“b ´H-½–pæžUL6‡ôɈY!Aõàɼz/Y2Ÿ3_wŸ–‹Ö_Ï ˆS×Feß¹�,ë1mä@Þ óÐ̕4~øù·% úò§é;𐇠®±¯¿ô–†î"¾¦ ëºäÖ±¡äC2ÑVTA”wÿüõýëÞ½Ç|æ‘d±Ì2óöfÊZú\(ùXK8Ö(³¬Ûˆìæõ¿ÞÍ¡á6†ßcÿ2äL€qaãk +Ž ‚ýç?p¹·ÑîÑçc”\ùÞ_¨{v‚y$2Y˜yo*é×d^ظ%¸b“àŠ-€ë˟þ3Wæ;Ë.\ +N34³¢îü´1q< YÖiO¨¢™G=!Î?^¾{M­‰8T¢Y3âکÛµËö”à‡;tfr/Ì'¾9pà:˜e!ÑÞa*~†ºÖL|Pú3ÉÂçÖãû} #Z¦Ã„÷0cø_`À¦çF5ø] +¼_>$Ў*$]v²ó­æ=o4–<÷6I“Úe­ kH 0³¯Úš´¹1VGŚ}™o@Z|ßÒúª>€ßÄ&\öͦšAM#”\r[ûÂÆ2ÂÈè—ËÁ˜0›±’{)›•©“c~[ÒDdC9'—FCA„W™ÚúÑ>&5íÜÛÓ®~Ä;†pš­î‰fŒé XV§7˜‡ÌRkÆ\_[·ïjÖ9¥ãaȘwVL©¢n£*÷ZþÙ>‡âçmÙFrÍ1g:ÿºi¯Þ +endstream +endobj +4181 0 obj << +/Type /Page +/Contents 4182 0 R +/Resources 4180 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4179 0 R 4172 0 R 4173 0 R 4174 0 R 4175 0 R 4176 0 R 4177 0 R 4178 0 R ] +>> endobj +4179 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4172 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.984 575.227 521.434 587.182] +/A << /S /GoTo /D (section*.19) >> +>> endobj +4173 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [271.226 482.962 284.676 494.917] +/A << /S /GoTo /D (section*.41) >> +>> endobj +4174 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.003 482.962 385.181 494.917] +/A << /S /GoTo /D (section*.270) >> +>> endobj +4175 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [146.115 422.273 159.564 434.228] +/A << /S /GoTo /D (section*.56) >> +>> endobj +4176 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.733 355.855 477.911 367.81] +/A << /S /GoTo /D (section*.238) >> +>> endobj +4177 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [251.522 289.436 270.7 301.391] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4178 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.458 223.018 356.636 234.973] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4183 0 obj << +/D [4181 0 R /XYZ 71 757 null] +>> endobj +1246 0 obj << +/D [4181 0 R /XYZ 72 712.597 null] +>> endobj +1250 0 obj << +/D [4181 0 R /XYZ 72 395.968 null] +>> endobj +1254 0 obj << +/D [4181 0 R /XYZ 72 341.505 null] +>> endobj +1258 0 obj << +/D [4181 0 R /XYZ 72 275.087 null] +>> endobj +1262 0 obj << +/D [4181 0 R /XYZ 72 208.668 null] +>> endobj +1266 0 obj << +/D [4181 0 R /XYZ 72 85.149 null] +>> endobj +4180 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4191 0 obj << +/Length 2840 +/Filter /FlateDecode +>> +stream +xÚ­Y[oã6~ϯð£$ñ*ª[ÌÃl[ }ÚEƒÝ¦ƒÇfbmeɕäÄÉtþûžÃCʒ-g¦É LQä!Ïí;½»¹xó“Yi¡¹^ÜÜ.rÿyš›bq³Z¼O˜Ò—׬Z$wõ%7Én[5ýåµ"‘©¾üpóËŏ7\°EŒÈ4ËÄb¹¹xÿ![¬`þ—E–ŠÂ,üªÍBj¿Õâ׋^¼›¹ƒ.Lªe¸Ã¯þäÞî¿ÃóÞüÄåh5×)S|qÍt*” ݺy¸¼V\%÷®íʦ¦‡OUSß}&ã¯# .àTM4þ½v°+žôkΣMØÏ$páW#åSÂ@Ȇ%Ͷ÷7A’e‡¿ ÓòYsõ<ë"){zo«®¡Õ%ó«YÒw‡ëøA³…_ØÜÚ¾„Óýòî±ëÝÆS3q¥H–Íf[Vöp>Ý%\b×¹M? ϧ¬ +ÍA¡¯`‚C8•¥Yʸ…°´Pж< —¶C»‘IYw½­*·º";ò×ÄAÕx†–á¢8ÕÜҞaÍÚU[ý–1Y¹@â„jÕŠÖÿ–©ÌÞÙ²†;:ø½ÝU´ÎmlY«UëºÎu)qÅô‚XàÈW¶¸*U:Øä¿J÷pÊ|æMH(C‹nf ‡g ÌÁ*:‡Þ\ßÏR”"Í +ƒ7¶Fe;QF=ÃÒ S€Y[ßUaþ¶ig.¾jƛÌ+œ™«Ã¢ôòZÂmî‰ò²!ßl›ª£™uƒG7?ÐĒTÜ´«²¶½ {PË£å*!ÁW¶õ2Á‚Ãe¼˜ÚÕÆnƒ Þ8]§Á§¨r˜æ?ÐD·lº5Îu[»tȎ vpnÛúÛߗ+¼î˜2ˆkP˜þÕGb¥_Ó|ÛôÑpáÉ«‰Ž´•× Îzs_ íãåW¶·hÏ,O>î¼*ТÆüv»ÀoÓ¢ò…’8Z7w­Ý®Ë%Î(ÏÄ5üþÏ-ƒ—ãlSW—F&À±ÊÇ0=CqÌ<¢êfȪíøMm+š÷‡yڤǛ¤WRNJ‚';ǨßN‰ò¹®Êß=J’Ë‚ÎÓa‹N¹T/è{>J ïùÑ÷ Åÿîß~ºúäGOo?ãuèpH#œþüyV?§ẓ•úìÊOuóÙý±CúÇýãŸûǧùsn6¦-‚ðÚµÃ;vtðïO‰A:�¡8¼o #¦AŸÁ1œ«…T°«x6òó´0ÅùØÏà✠O)/$¹Ÿ¹´T.õöôҌ§â€m荧4�‰µ¯ãÜ(0ûœHyŽš¹´L%Ï¿Ä8?DŒ¾�ét€Xà +Ÿ|°èhŒ±³ ó+wˆÙQʼnøÂÒÏ}ÙöÞbñ‘Ç !pçuHNΙ©GpHyW»�œeDր–cø†ñn‰œ­# ÚžFe]ö%¤ôˆÌ�¼ExßEˆ¥Àpî& ,’–é„(`㚘rÁ®[…äb èã+®›¶| + +�Íø±Ýcn'¸NèW%{¼ ã@ÞQŽØöåÒÃ+ÌÄ}*‰û=¶_Q*ac"ót±É–ÈCø­WårWٖ^zT>ìS“‹D +O6%÷ ށ¹XÛõôvñÜí¶*½Né¶§}„Œ/òÃB¤ 2T Ù +&Ÿ/wÃBCÂnˆVpó<þ˜çܐ¥Ùশmv>§¡{ +g¨/NÄ s¿ ëGÒÄ$u¦óÒä¬Hå0Í<+K¡@Fˆæ¯&diÁäTšç@íKÒÔÅ3â”>ùwX<Ћ§ 0/^Ê  KYC€Ø¿‡”z¦À3)ÏÅ4O/ò¯q"ûô¦ºH Ta—w©B‰%¤&ÿ‚™Öm¡Úpá•gÞ­ZëshJ፠d,ýø èZFYÌ,mM+ÔrŸ)ÁC<U)�xÎAÁù8V@a×7»v¦a©Ê‡BÓ2£ažÄ+ƒÈŦ�GÉrŽ1¡š½ƒÌRyp¤íF¬NÏFÂrˆåÀ=: ”bÉÏ5'ÉÁ�jÜÞµx1¬&ìï—A¹L–h„㹌ñ¶<âšfGӐ®Ftô$÷ª›iÎy<µ@ÝÌÍ5pWœd!Ó2 ¾,fùñ )ÉSǹ–õv8Áò!¨"¿3rŠ«!Í/“‹54HŒ, Ý¥4é‹È_ÈC1sEkÀ€·ÑÞX >ªXgÌ#ýÈ÷^ƒôBÃÒoôHHñâH,ÇÏó,ÖP�S¾·3èøþ×׸0xŸ}ÇLö‚ŒqHyŽ,ý¬Ü­ÝU==øR~u_ú ;>r¦uYÍ¥øð.…ªïU©®ÕÉL|ÉK0yQð©è_2ŸC¾HöBƒì½·`{ ‹‰ pE£‡,'$¢’þòƒBpΗô0)2z +™3áÐpýµZðµæ|Ù¢„|>Z25WttÕhž€žë{ŒkøÀϰ(Ĩ²ÃA&eʍùK=$7äY[  “ÿe!+xw¡Ï@òü5u™„¬1)©\¾*‡iÅß» p-Á;…žÂõ'>òÄÐõ‘„¬ñuj:{( vЉRC¿IMÛ'¥÷v³…+}±y"Ï60tvE,þ~e³äê +lû+Û7Q@‡âçÎ}àjÀ£ñ3›SÉÜ_*H­ª;ÊÃA ؆\œ*ND†±*è\”ýÕTÔÀK:ã3ØJ…çy¼oùœv2–ŠÜ€ïð4“ü9 ÆJ:ŸZðÔI3 I©R,5RÄÒÓu3’ïÃ¥ÔÇÎǒVlè?Ÿò¤Á’2=I–!VÍâ(4¶p¸<=·`¾¹{Èn–^Äp¦/ÞÃù»ºômË,©\}G ʀÀ* ;Nìé™rx~ ÏûfC3¡ÈÔGd:»q45( …øSVyʅšz-YHèt¾¿]˜mBý]'ý˜Š/ã÷„ö7¼|(œ+z@CKý‡œÃ–"ÙÚ;jf R¾<¯.‘zù�72ê GA_8}<Í(M¤æ@Ä®V%ªÔ{ñ¢/Rˆ-ò”1=õÿà—†.ÎD)á|É@ÖßýX;ìÝÓOÈ[s¯k|]ÿ ¯Ÿ $PÓ÷¾ hm ®zu·³�ø¸çâE¨b&žSI±ÃnQ먥MóOñ‘ìAç¨ÐÙNPÐ-Âæe¿{ë‡ñáËë!ñmlêK(óÞ=ÎÀ[ÀA¤Õ:«âˆ`TE�‹H†îPˆÿÕãÜ$•ÕQOÃ×­„§ee?Vn8ÄÎ÷ì‡ áÏ;ÍS]}+3h‘ÛÊÖ¸ÕЧ>¬‡ñÓÂ÷äf2Å "ÈPÍÏ~â»fpœ«M¿ô]29S“e§89û½OksPWž¡é–/VŒJ³Š÷ç)Êq:èAÁ#!"UQ…0³Ë߸¾¥¯IœXïhQh(àGè†~½ 4›íÌ´w´Ê·0º"h$Œsïðsˆ¹L\ò¨yà?Gƒ<c"ÿRê %F>ÈjÂÐÝR¯\p TÎvCðŸMx 13&}üØ"U1o‘…IÅ¡¸m†Ì¤יÿ   +RBE F÷ëþ—Ù¦GÌè<ٟ¡©ä¤U¿F Vļ‹jCø9úZÄæ8€5§ ߔo¶±}^D¨dñÓ-ì)7®smIßaiË +¿¿ñop«wÅAgþs\ +™±¨“ý¨[Â9'sŒÇcæó:E*õT0‰û?Š޺ +endstream +endobj +4190 0 obj << +/Type /Page +/Contents 4191 0 R +/Resources 4189 0 R +/MediaBox [0 0 612 792] +/Parent 4146 0 R +/Annots [ 4188 0 R 4184 0 R 4185 0 R 4186 0 R ] +>> endobj +4188 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4184 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [187.208 162.889 206.386 174.844] +/A << /S /GoTo /D (section*.334) >> +>> endobj +4185 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.458 92.007 356.636 103.962] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4186 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 21.125 108.004 33.08] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4192 0 obj << +/D [4190 0 R /XYZ 71 757 null] +>> endobj +1270 0 obj << +/D [4190 0 R /XYZ 72 625.073 null] +>> endobj +1274 0 obj << +/D [4190 0 R /XYZ 72 253.798 null] +>> endobj +1278 0 obj << +/D [4190 0 R /XYZ 72 144.754 null] +>> endobj +1282 0 obj << +/D [4190 0 R /XYZ 72 73.872 null] +>> endobj +4189 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4203 0 obj << +/Length 2026 +/Filter /FlateDecode +>> +stream +xÚµYߏã6~Ÿ¿"(°XhTK–dû€{¸-Ð>µØy8 »ºØ™øÖ?RÛéd¶¸ÿýH‘râęZ»@dJ¦H}üHÊóíãÃ7ßg«\äVÙÕãn¥Ò\d:[¥*i–¯‹Õ/ÑS»VYt<ÔݸÞ$Iia×™Û<¤Iן|øîñá×¹ŠáŸ„·á¿qœ¬¶ÍÃ/ŸâUòW±HòlõìW5+m3ø­W~~ø ‘v%¥ÈQh +(±y&¬f+þ­Š±Ú¸ÛÜæxµQ XÍë÷%­QÉ¥cRH…ûù5C žh“E§{JM&¤ Ë·]Ó¸¶�çó<Úâaì]ûT(È"¯ÀOu-KÀ/8)|ŒM<vø‘4áNUx»#I±–‘[«4zá‰nG¬,‹žqã²ü,Ö«ã觺tï3”K>':*½õyryµÑ2ðÞÐÁÓJ´ö�»$YøfÞê›Ò +Då»®§Ð(ÊÑUõ è…9¢~‹XM°Öî?ð®ŒÊú>¶Ù«ØÆB§ùÌO4ýĚբf“B|æ·ƒ 1H4Ÿ=ˆ¼&<þšžÙ_\¸•4öhÃäm ÚpžZ›3j~ŸEot&40çÆ o@ ßS.…Ò*(»‹L…L’k\š5€òW(‡tWs?R„«;ŠM.t¢nQQæŠw `Þ)M¼C‰‡K1 ˜#æ,ñ¼IÓùì6îY«§ +ЃàÅÓÎõ@�àÀցw»Ã¾Rhloýg÷Qř†©0Ék,Ìÿnöx²ž€*1sOî(µ°~!¹Æy ^Ò ö]_}a\M2ÒËënc~„­�šW1e顨†CíP ÊúйÜ·üÎC'Î''öLâø^êÝd“2ÈÚk*ûoX|f¨ƒÉ9“¿ f~‡`ÎÌ‘ÏñŸ-òù•cË[¥…B³ïj[ =ŸÖšÿzç` ¥ÝR^] L1óaäᓁù ððÉkæÃÄ_v†Äw¸+aSsë+ïl“3n0–6^Æ Qy–Ιý&üâk‚~)ûΧ¯?žÍçERûp¿¯7MDª’±±¾[é}»ò<ÙMÔU[²€³�ASÀ㧪%¡Ï² ãIC¸{…›™2¶!H_xÙ?Iä@0RF߯Aþda‚OökÄGFܧÚ\ ­äå VÈëü [LçuK_k—Ã@Æʚy½ +K¬Z^¶p£{âޜT]€”ʐLALÇ "T7ú.ó@Ä¢yO#˜æu*:Ñ3û‰:þ­šòÐR⩛<úoU5Uíú#ŠŽ²ðµ%ƒkÊ ªÚ'"3¥xž8KGşÚ,;Àž©9ë`Äí˜;•D'¯ÂBï£IŇ® §0Ôú’�5À°t~™­ 4�'þŽîÿofb¡}÷|¹ü6„=àb”få”ZA: ð`˜ åÞñp¨«2ô£ÝRœ*(èvâéËòþ +¢êÍ_/è±"Φҗ;Z k6ò´Li®W‹jÈ,‰~³1/÷Ô 5“Or §“ ˆ¬)‰Q ýŠUs–AAžÍƒén†5v²#eáü °vr¼;Œ•§ô•CõÔ:_µ +M|Ñ*07#æR[âŠß¨Ú¢ô=žsT«~Ø]éºÜ7(h;Þq`ýÛêc,uY`Õú5C¨…µBË9mûò7ßjõã9|}L·]߸z™§Ë©8JÎ[­¥wtGí45ç!ã¤4ú^6¶bBٛy|,}×Y|þµ¦ö +žy]G«úÒ$Áƒ¦‘/>0ç¡sen˜ê¨! CTH’Ðý†ÉNÌc‰º::^‰iCªëºo¾ÒÑ®ïA2]?’ÐçJr%¶%¥—cÿ‚õ’;¢Ç}¸Ôô%½P±Öí±ïù•ú…¦º–FxïâÕ ˜>b¸Hh öՔ³aeՄ,&ùÎìØBçÏ]†�cet@ ¥`ÛÕǦE*#¿ãqé ÎêGCˆ“ʱ¢U¼çÜ莣³ ß:â.ÃÃߞoš¨’û±.H>]*ða8úìÌSŽ—ÿzìÆ Æª›à¶Û®/°Ú-T@²éB³”gÝ$]ş+*‚§ì=t=Ìl,‹»«—‘‡ªxÇëË(x‘™>€DìîØnù¼ ‚Þƒ‡;Ôüžf}w®Ê­„Z˜ž? |µpy€ e˜n\KªÃN ˜½¢ªŸ™.P+<¶Õ‰¼ðá’šº•î3=V#M¹!ULXÿòà1最«=CÁâj»i\ϪÎ_B¿?/‰*›ê$!Èj”„n[ ˆ`ÿ5sÆ 4j²rnÖð+õÓÑSžºãHG?Â¤|ׂipkö )>G,¡› +jä3‡3«!H‚t±6ž_žðÖãø´€¡µ";£þՂæË¨ b-õr óWB!‡Fh +•½c_ÎTöO]SR_JM€—sEØ} çeëËÛHÌòєúhòÕç5WnÏd/, 5îüYqb<©éú28Д’. Þ¿{Ï 1_'Û² +p½cö·aöÝ]–î]²©–:Lè³ì™®³vq† ×òÎ÷ ¸|f7Ÿ/ÎÞU-yrþ9áÿ;> +endstream +endobj +4202 0 obj << +/Type /Page +/Contents 4203 0 R +/Resources 4201 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4200 0 R 4187 0 R 4193 0 R 4194 0 R 4195 0 R 4196 0 R 4197 0 R 4198 0 R 4199 0 R ] +>> endobj +4200 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4187 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 659.358 108.004 671.313] +/A << /S /GoTo /D (section*.327) >> +>> endobj +4193 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [466.495 597.481 485.673 609.436] +/A << /S /GoTo /D (section*.328) >> +>> endobj +4194 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 523.648 108.004 535.603] +/A << /S /GoTo /D (section*.329) >> +>> endobj +4195 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [144.368 449.815 163.546 461.771] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4196 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 387.938 536.541 399.893] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4197 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [166.903 302.15 186.081 314.105] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4198 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.253 113.39 189.431 125.345] +/A << /S /GoTo /D (section*.309) >> +>> endobj +4199 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [180.143 21.125 193.592 33.08] +/A << /S /GoTo /D (section*.58) >> +>> endobj +4204 0 obj << +/D [4202 0 R /XYZ 71 757 null] +>> endobj +1286 0 obj << +/D [4202 0 R /XYZ 72 712.597 null] +>> endobj +1290 0 obj << +/D [4202 0 R /XYZ 72 638.764 null] +>> endobj +1294 0 obj << +/D [4202 0 R /XYZ 72 576.887 null] +>> endobj +1298 0 obj << +/D [4202 0 R /XYZ 72 503.054 null] +>> endobj +1302 0 obj << +/D [4202 0 R /XYZ 72 429.222 null] +>> endobj +1306 0 obj << +/D [4202 0 R /XYZ 72 355.389 null] +>> endobj +1310 0 obj << +/D [4202 0 R /XYZ 72 281.556 null] +>> endobj +4201 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4212 0 obj << +/Length 2807 +/Filter /FlateDecode +>> +stream +xÚÅZݏÛ6ß¿ÂȓXóDRŸ¹4A¯@ûpÅ!ûP éƒV¦×Bdɕ䮽¹üï7Ã!%Q¦7 À!AD GÃá|ü8CçÃýÍ?~ÊV9Ë‘¬î·«TÀߔ¥Y¾ºß¬~xœÝ®y.<6·" އºn×RÊ bÉí÷¿ÜüëþæÏ¾ +á' C¹*÷7¿ÿ®6@ÿe2™g«'͵_EIÏzõñæ?7Pž¬8gy £E’g,‰Œ¿m†ªìq1WÛpµ’ŽÄv¿SÄ#äŒIp–ðx5O¯@û˜ÇÁéŠÌX²(µÜe»ßͦ¿]GQoÚá?ª45 XUOŸÖÅ©²Äª$â¾è>[ZK¤MΆÚn‰jĤÁ“¯>ùi§:3þðñØÐt¢é䇏ÅÀp«u³0‹Wk2$màW£ì§Ç-Ÿ`Y) @©’çËM© ÍïAY‘›cÝ!%vÜ>7Å zæ17ÏK£Ä±·LÒ io¥¸jõD°ÑEŽ]ӛõvFϺx�@ǺŸiŠGÕ¥Ô¶8Ö½üu'AQQM°U|¬öU]td,ÇL€šd­dénŒï . #£úb¯,é–UóØÓë¶íˆcdmaÔÑdq2†Âpå ¬ÑjÏÚòCqzkìÍÃ6ÀðE̲\̃W̃W 9üؼÄdöÙïÚ§%ëµ]ó+‹¦üZ¢÷@3ÅáPWʘ<ä‰ñ‘ëìóDΒ„[®; ¢=³ Ï×Äd, “o‰É-ÃI\‘#c&'¶oªs¾*ôw…YìK &ÓÑ>åFyð*µ HØ´ˆ£E°)㻢îgq}¹|±ÌEK™IŒð}¡ÇQð)ŒÃ#:ç^ù¥f�ß<Yâ¨Á ì!Â% y +ŠG,NMˆþ¦ó]rÈ÷븟¿ˆû!�y~±“ ^Á1g"ã ­MÌ«¡_àyú83a”†œh„Í7G—È(dØ;L¢ Lä LÖ)‡<úûÔ�‹èñ—7ïôÛû7_ ¡ÝnGÎwôòÞÎmÛÆÌ¼y‡ã÷_îÞõÕ³zÿ>GMã”ÅRº0õeP§¡lkN-Tûƒ*G¹_šö«jvESªÍWŠ}éÚN!b8AõØ)Õ¿§×ÿÒcÎy(º¢®í^ CÓ -´ö©<M²Õÿ4O⥠PH "^U/ÉÎyò¸÷7*öü¢,™*¾I¿¡›ñ’æL„¹›d?o ŠñùR!x^ÚÏß]ʇš:Á¨…rLbB] +‚Ð '=Þ_ +‚ñ(I#O ÁuÐåš*+é"¨ºÐÄ1lº2(ôӝ!¶3 ûÝ3½òÀü„Môn—Û·SÍèYË|=CE<YÎìÐ1Eðó`¤³o͂ôrèT Cl Þ2Ã¥¿¸ô9$(äÞ¢®C›týà qöRDÆ,OgÇ!TËOðHþj1]qØùk•(y½2%à\ãQ†3ž§“ˆbíhO~d,”ãîK¬Ïw�Žå ºK±dù˜L¶ èU­Êa^ªCE^RïÐv›ªÑ°«9Ïý =¸Ç³Qæº"ñèCÒæñt댵¢zê%Æ +ÆâZg¥l[SõG1 L*\`ߨ¡¨jìÜ?`&¡í%Ð~Ir¥Vâ!�~öZ ƀó}AÏLKjíi¬3 žÇ^mŒf?aŠêŒº:ûC­î<ç<ÏBÇ£ ßxIH§2ŠxäTFš0”~[ó»Ð·ZˆýµX¬6ßwÆ2>ºâ©ªkë èù…/JÌk8óméÓÔg§êŠlÕEÊa@ÙB +;i‡s¨´ÞmÁä@HéÚããÎ.Ú6†Ëèe\«IOÕÚ@{f»•a­¶ƒ.{þé5‘‘j-| œg¥2è>¶D$Õ[ÒcÖ~n©©Ì:¶†çAô¯fžÈv©ñëβq)Ï¡˜ê»™Ï2)Sç,3!O#mׄÏN·í™(ºW4žm§¡çÓ®"S^~@.OÉåðn~êªaPÍ?á-µÆ‚écSÁ·ºú‡7í¼$´ÓáKQ8³o™RGˆÇŒ1ÃVéµf¤hÁC×XñHïmcò+ˆ4u£nn- d-•iL‹.Ñd1 a¶­Ý=—=’e"®{þ<ª^ߦeè'l3i¤h0ÏP=­šÖ Æ¢_?¥ê 6–‰ª Gø¨åBôž�zce]¯º;¼:„uÆ¢§ª-ÙÕìÊ1ë$²î4Œh¤o× X—Ç®SM�L å½Cº¿…–¶5_×ʶšÅÛRªœjb†‡£ÌÆ|Ú†ªmà2¢Å¬™UC˜*A¥Gæ;€ >eI’|ׄ­ùe÷àˆ%K¦ËÏA3:Vðà»:¶dÓ}!…Š–¾š›b»0Ų×OmÛ™Uä±·‚`ð¶®áàIƒ§þ­ã>£ÉiŠí·tc0ö6Ù½"p²Ä`I1[mˆY>ºë]Ü#Âí0´û+ÛÃË}oœEežAäALP8†k¤Ú0ì‰:‡ZQOWs¤ ÖëçNÑ�ÏP¡š"âÓª 1(�Ž õ¹®?G£ÓPG}eŸIÙµ]õÜÒò…Q«íèioÁ«rš©LF¾{¸¦¼ðÜḈ:h(2Ÿ1_d<_ŒçWE¢£¨[«à¨Ø³Ø23ýP#tUËýô‡¢´ñnª©%\TC]µ±u1ÔÞ=›Ýn:Žs³é{ +}W$s öz¹Mås÷¬ÀK/•c  X[äö(÷Kn ûh ^$Ì[åtÉ2—ÙU;[ž À²DÏ@áO¿ Œ_ykŒÔŒ"U–© ÝH%”®í¤It ñ“uA±±ìOpáÚ^XÛ§1ÌوK“噢ìÜh$ iC¤‰1æ†�ºÆä£ùV¡çˆ<ÀÆ'å“"¦!ˆv—¶ùµže£ëBdl&}|?‰˜Û9ì5ˆ5 C3þ„Óϳ+šŠIŸ½Ùèµñɵq}¹ƒ¢'ŠŒænÅ*LXãÓǾ46‰Ë%=í`É¿nŸt³꫚ùÂô+‚–j|ÒWµýÐL•Ò½­þ ¡çÉĒ'ܗX6Þ(•ý­zZcb¢~Ö.Èk£M]^/}ž¡Ra½Œ?fÃÁ1ʊ‚é§í©s|¡Ê±×é‹¢åuº`nÅïwh5Ú§6ñÈö‰Ë¨Ñÿ¼À©cGÕo^ºuŽY*%)òïv°­ž.¨uÙµ‹úç±¥Û2EmÎ N!1/üÝShJ·ÙÔ ¾_„ewQÊ6Ñè‡þnÞÊ#¦¡îöc·<¡5oˆô¾¡ÀG05^9+L?春OâŽ>8;Ç¡$|š”âò—{JЧrÊð–Eã±ÊtݱYÆüìNW×1àŸí“ÀßÍòÈþ؁îz¸Õ;¹l*cÎ8_4¦ŽPìL³©§Ô?ªøZÜTÿ§ƒëÍ©#‚( …ñ]{|—™“!³'pè<ƒ3‘#²dá hG�‹ü‘Þ­#`8Þ$cyŽ¥£¡k´€çÅ¡ 4ÄKÝNðzœ/nl®¹6u\ká¨;6n ++ó[Ô°<ÝÆE\dtâH–Owr6 °Çýºtg!Ϝþ ÿkÏÿ�©"/B +endstream +endobj +4211 0 obj << +/Type /Page +/Contents 4212 0 R +/Resources 4210 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4209 0 R 4206 0 R 4207 0 R ] +>> endobj +4209 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4206 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.059 552.618 218.237 564.573] +/A << /S /GoTo /D (section*.217) >> +>> endobj +4207 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [507.984 375.498 521.434 387.453] +/A << /S /GoTo /D (section*.19) >> +>> endobj +4213 0 obj << +/D [4211 0 R /XYZ 71 757 null] +>> endobj +1314 0 obj << +/D [4211 0 R /XYZ 72 712.597 null] +>> endobj +1318 0 obj << +/D [4211 0 R /XYZ 72 535.476 null] +>> endobj +4210 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4218 0 obj << +/Length 3328 +/Filter /FlateDecode +>> +stream +xÚµZݏÛ6Ï_aÜKµÅZ)J”‚4@‹»ח»C¸Ò<hmz-D–\}dw›Ûÿýf8Cʲe¯ÑK‘ELQ䐜Ïß õãݛï~Êy˜§2]ÜmRça¦²…–:ÔY¾¸[/>õÌ‚a_5ýÍ2Žã@…éÍRäi®‘ä7ï~~ó·»7¿½‹þ ˜ *Œ¢x±Ú½ùð1Z¬¡ÿçEÆy¶x´£v •fð[-~yó¯7?oH¤y¦Š÷ð÷ ,-âàùFê è¡h 6TP۝AOWôe÷k$”YSÇcÙoiL¿5Ôµ6›b¨zêÝß,‘`WöeSSWÃKü\<•õTÅ= ÏSÝb‡†Îàé¿ûIƇLÌóPåg·Þ\+‚ +˜ ‰X� šxxf¥Â,ÊÜ´²îzS¬¿ôۂ·jvHaWÔ|¸‡ò3JÆtHk±Œ@%‹¥až$DæGX†Å*ØYA®ðÿ-‰r×X»UcÅÜ·ME¯|üŒü6-õ<n ŽƒÞ<õ4Ï2zöU±2ëÐn%‚=¤¡T¼‡V¦èpb–7æX¦t˜AËqì¹¾‰eÐO7K¥Òà×(‰ö!µUOâ”y: cåy¾iZZn3´ xû ¥Ð¿+XÔð–åÙ = ¸/VxÞO]Ut[êÚ·³2]WÖ<ÏJ�¤T0l]‚ÖÅÀžzÅeU鑋VL¦&9 ‡BÇS9!ñÊ,‰—D˜»n†{èýmhz«Ñð®ë[څÄ‘.ˆŠD&�ßcF)ÓüÏîT­/WÝ)¿`¨”aªÙ¾î¶³š…:I'ЬD<í¬xJÔÆ9ډ +UæejË*› +§e¬V}G½ÄFh<-ÙÚR»ojìŠö“íƒ5îbeÝòXk³‡„¬Ÿ0EKONq¡)¾ÿÙ64ý¦„üþ¯fEª»E’êH8ÿ ;kAƉ5‹GXW&Š<6ì¹tÀ㬰°{Gʳ¾ÁP5Ô'$ýöã΂*.2+ ’›®Óš~hkGޑ€c—-5½wÃrXÀ”TeiÅ ˜Ðó<g„‘ç;¹ µ¸Ì¥øœ°S ^ÝÍaª˜1ñ—rWV»VŠŽÔœ¼°iÑ<©‡‰ê^ìØAY&ö¥á9dâèŠÜІ-=FŸmºYWôË31»xzËP‡úž†,i)T(AïG­O$j½c€%zp2æÔåAݶy<3åäÒ-/E˜€/ó†yĈρ½Å~_y¶€JœJV€©ëT:)=É òŒ38»rCog¨¥a”ù0õ|‰” á¼×“úŠÛúý)ˆ³¹p#Ñ Ìp,cí¶º¿DN‡yœY@¬$ìW)ŸaYU׌z~º:8Ð,™â‡,(xa[ùˆýBÈù˜�J¤Ç~x6p,E‡‘ÐGñ£-êóÇcG6 +ŒbùÓšIÃåiÌÐçvÔ"S‡Æ¶iËßÙoõagù­Ç²â׏éa]v€WpºÅGˆ[–I’?ðŠÞUi1݋ðävƒˆBFê(š»)F˜Å˜ò‚¯ºe½`,õh£WUM{Ùã¡Ò€+4£ëãk[¬Ë'´Gh¯¾/Zð&�$Vôüù&I Ɣ€ žÛó–†[ÞeÍøãóW÷«,8l¡Ÿ_¾¼Û•õû—·ð[<½yùÈï¿ÔÍKk>›¶3/]mÙ@oŸ¸óÅî1Ñar…þKZÓõ}­üæÆ¸ë3;u×M#¤A&9…:÷ÞéÝ ~ µòaÎ>CøFޢޟҀýGI~âØ¦DÀ±¥âê@Œ™¡‘ÁåÕéM»³Z%9c³ñқ‚t†´_‚mí[DÙðŠ¤åY5ÿBFԖÝ'z²X£õøzè›nUT�m² œÃ•Îø+o£91Â\Š©ü7ƒ5?•’…Ž$:ˆ¿¸ À#›œÂ ²/˜².ú‚ºèÀÐ՗;óô<,@³1/ƒ—”—u=ÍqiO´D¡Ûù7ÜRÇÔéѧЦô€_¯VM»¦G¤ÔÌá’ù$4èvv‚ðŠ…3HØ8F`ŠV,ˆjÎÛ¤ö`Í®ì}vÃþZ”ÓÃ{am–j*rbíð:9•N½ƒ&íA“>Mú4¥çAS{8ü|Æ Ä±„‰ˆ½Åý~Ž 4©®&ó$ÏÑÉC5^¥óü•è¬îÏӉ²ëÙӞgOœˆ«ÉôçÉ€ÄWÉ çÈh؍¼Œ —*+W:±¶ÏWi‘‘ÔIª­^[é¨= ÑD1HÎé<òZÝì¹¢2;ͦ¯µ åÊÐX—­Y#-œ9|Y;@’ÓLëß�ž„áíìN£PÇSp«¢È£�lˆÞŠÔ¼xÁL{|Ë®vãj6ë6µÂMÙmj +$´]W3Ë¢0Š% )u”lÑb¿ {né�tTfÓS‹p4"BC“qh[>l­ç±®P‚�mCrå F”kC¾©\Y,‹³›#*\NÃáV†—¾' {Êl[̧œX+ÏìXÇÁñ6ú8Ò©ÁÁBšä.±Ú1€@ÂY­Çš‘ÒS­M!õ\9±$–ØÊE b\±û¶ÜT­ž' 8¶µX;ÀJoƝ+@>‰×Õg6¤ÐPyd‹Œ+ãcüa„o ,8ÅKi¾ +¹²+°_rr©ÔsÓCN–b2K +„ú°Z�аÎZjj ð‹ó‰aƒå1Lqáñ +xÿ$).kBÃf¹vG%ïß4Ê!ÃÓܘKüe&ó ¥w‡ßÎP€jä…ùàOGC™‚EÚ)•Ä¢,̎A¦«åÅBËÑAÄ\þÃg¤Ð,kú}ܖ¶B½¥Çéj8®£_Æ»¾Ÿ¤J6w5²ãü÷p=Tþön_÷¹ázüža´»ðó›a6çP(f}uöSÝÏÐÈÂ8º˜rDa敱á]\qW`Ò*˧^~Ø;®¹x„$ÇJÖkæ€9‘~%g ¸™nªß2fd{Z,»Õ]¦�a³”oV:αßU÷ï¹årfûóí$çwï7øåÊDø§›,ö§0OÅn_™Û×J¼Ãh²ö·“'ÀWîÀ–f`-þd]öŽ|€H[|è3Y9¢íqÑ?¬_£þ\»+„cÀX‘ÿ&Ð}ÝxCˆæNÓ÷èNf–�2„ü +µäµÝ{„ûHÙsµ¦ÍÞ 7ì"ûQK +6d¯÷àMi+wÐÀbn%šë_”‘£E’õ¥â¨´7®¦¢ãk>m¯ùì¸r·LðŒšk{08{»¦we½ª†î ïGÀÓí˞hGÁ7sµ%€\Rèkð ‘ìʇ*:–4¥,P7ôÚûxvŠ ™8N%8A·ŽÓ>Û „+ðµÎª¤y‡Š_;K&כç7>$}±ý° ÍÎÞ¦cÞB(ï—ØË΢8MêZÁDÉU³cY`ùe[Ôç”ü³[4.Á%eI½¶`ØÞ]5GNYïa¼hðޜº¹Ä,ƒ æmnæã Q'6o¤BƒþI[8-%\•¸Ä+J‚)` †¨3Åüa3TÔgU~ù“hY]1EÓÖÔÃ5>hqº­é^(¹žˆ²6¼÷.¹‡ƒiˆ[ÔcsÇÈe}аÐ~k"Ž«w bVU¹GkJñ#Àõ­-¦&«¦£À뇡h¹Þj\6LoÀ!—;ô\Èõ½òµÆÔÝ¥(íìôÐêÓ»cmŠZM=冷´eÒÌB$}àÏáÕþ ¿6ŽœJ3%̂±Rù@ØÈî~zMq¹z™Œ,|“€ù꧙dA’ÍOª'9œ·ë\_T6s‚ήà¯ìW:¶‹NŸ'žÇзa癧çsy‘+ÀâšüÒM­ÆïˆŽÖ½èS¿+_h +Çy!積˜„T®š€Åé\‡Ås;Ã|Z‚ÈÅù{@”õ˜|ƒoƒ;Ô%¼ô¢Ðù_o´ØgïØòÃÊz:Ûqˆ¥p;›†žÎÕ» +¦°j[äê܌ã®ér6eèÞȔºˆæD +Ãׯ=ÊÚ± "Tšë©ñ2ǖJ€ùÖÕ3}]Ó5˜ªc Ë-øèï€iQ`!³Ã[×uXë1WrÁœ¿‹Â…‘½ø{œ6âflQîxosJt^Œ–ç'ûq8~%džÌjÀÜ¢·Ëix+=­3^‘`¯ÓMÒÆ4 +£ìH¹áÁÞ_äÁÁç0Tú0ÔÏF�-K¾L!¼»ÉTÐо2ÄýEÅ@wUt<µ›( +û!˜¿«Ö|W }NQ`Öü7„q‡BN¿!TJeR[¯õw˜G÷þ"TÉA1Ž"|BÆ ± +“ìøÊú KÃ:ÿ­‡—R +endstream +endobj +4217 0 obj << +/Type /Page +/Contents 4218 0 R +/Resources 4216 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4215 0 R 4208 0 R 4214 0 R ] +>> endobj +4215 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4208 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.401 666.962 187.851 678.918] +/A << /S /GoTo /D (section*.56) >> +>> endobj +4214 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.059 484.15 218.237 496.105] +/A << /S /GoTo /D (section*.217) >> +>> endobj +4219 0 obj << +/D [4217 0 R /XYZ 71 757 null] +>> endobj +1322 0 obj << +/D [4217 0 R /XYZ 72 640.376 null] +>> endobj +1326 0 obj << +/D [4217 0 R /XYZ 72 469.519 null] +>> endobj +4216 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4223 0 obj << +/Length 2230 +/Filter /FlateDecode +>> +stream +xÚ­YKÛ8¾÷¯ðQ^ľôê È`3À°‡ÙôaLØ6mkG=Òvc~üV±Hɲå´g$0)Š*V¿ªúÈþéáÓEf±ˆÛE"à&i¶xØ,><fËÏd,ƒ]µiÐ?u·\I)ÆËLJ_î>>ÜýqÇ þq BÆäb]Þ}~d‹ Œÿ²`¡ÌÒŋU.TœB[,>Ýýz÷ê ԉYòH,bhcåi ¬‰(84ºÚê^qvÏÙ#ªòVœ‡Y}p<ýà‘Ú—&ï̓^ÿ>÷%YˆÓÚ¼úEì�?üæ5Óvuc&ócšß˜QöáS¦î_‰ØšŽ­LýGm_tír%Tä¶i éѯ‹Cõ–ÆÀ)÷ü‘úº¥wÛº¯64TWÅÑ 6uIcÝÞPgFÜ©~„¡$ñÓSX*º¯~Š&’ÖN|Wg6ár¥x|<˜ußåՎü ä‰#ν¯—R/�¼Tz«/¼Gà4–ýFo;ÓR^/Eìéi]—¥Fwà:TJ6-y`¨¯Ÿ@]0ñþŒsÐåsá&J}á„ìMñL½#®S÷ô�>7MÛ k½ìµ t +ÙÕh¾ª«ÐBfå¬Xñ8ÊÙÿOÜö$Ä?ÞÍ8K@7ÞîÃïÈ8Trpèt)ˆ§aʸŸs¼EÐÆ€—˼2¤ A:æÐ›0:z¶˜'$>˜vή”—Ý]S@…©L/4hÏTðˆ¼\=žu£KÓ5ùšœ. UƧ¨û²Œâ@7¹~²›1B �úäs;^Ö(T¡Çº¡iv9pªàª‚Côc´Ú®kÅûgÂ_¡+>ñ9™ >Vó2‡÷Ë_SLÎFIF‘z12Œ“ÌϚ´R€V!åÔoÇåYÜÏ#QD¡ŠýÌ×ë@d!nÖn¯<hÀICp»Fй¯àõÜÊTª1úkK'¡äéє…2ÂòËUIs4çšO6ž›‘Çfë2‡H²'ÑeêP,²˜J¦ðyÀÔܾ&,äjpBsÝÿŽçâ°ªc§Ñ›\ØW>¬BP +;,V.秞‹¡ ¦ƒëÞ_. E îÇUg¤Flðîß/…�f“t°R¯;§¹ömEJëÍ&ïr,|³®+Ìë.¿YkëÑjÊ(\€Žb芾EäG”ÓXëRspÆ£ÛÍׇ9óE¨Æ\:o¾HäÔ|)k¾m±rYäÏ4€6ږҚtæÐàŸÔT5½r),÷>Âw/y·§ÆæÉ·;ðk+]Ïîf +Y?So8%û.N÷’iõdÃÇí­’i˜Èì’6Žxž„“ÌÂ4ßL·IÅñ›9%3Æñ6I nWÆýãÒ¬AIzþ“ÚÎÌU)ܒŒk?zÃí¨%¼VTKm¾=“±kôóžº/¸õ~bí&6H&;$“+ Ûw5ÖµŠ;ºtʛK¢iCÑj/qÈnt\®TAè"g +—™ËŠŠ$~°¸Äâɒ¡:³8(5¸#=8ô� ¸ƒ4V¸ol‰‡á®îÆAÝwu»Ö…Ù`ˆsºu@w{š›w4 ¯ìqÊ.ý»çš0ܚªu]k(L¤»Å¨9c2쫜ÓWP0ZGCÏ訃°c«­ÐÛèNO½è¤ÿÛF1>…ºhm>d£q¸¥¬`Ö9 QáB8¥®è­Kçˆ†±!®íêðB†‰RÙ@ðQj hS¬âà 5Ð겺ÓàTûžŽk^ õ('\ØÖ·Þž-`ƒ°œf@ŽÎJ@G‡€”ãÉ +™ß¥É E”¾iqtañ®^‘|kèžØ)ST܁úzÎçȰ‡$ˆA™'Ӑh<R¥ÞA´Ž Ô;‡·6xRîB]Ñ?µæ~81à,´»¥×£Ï6µ£:p@ŽùY®üÍĈ³íqÈ yC ·,ëÅåJyH«U<x²ÕBDÑd<ÖÅÆÅG×ôn†ÛãsÖ +uE£ã®l‚íh‡çn±�Þ)§ñõ‘œíý\ð=,á(ìr ååÓè¯Iì`}örc¶º/º{gÂé݋¿€€•$ØvÛÝ˵K àû<¾EÛ㌶yµFzäUöۆ¿¶°4›ö/0¹ ýWÿŸkT`ïUVÁ+’‰òœÑL¢uïÌõõw8ó¿–þú«âË>'Áôr¬xÛÐå¾ÌA…"‡Šƒ%õ/ûãõÔ·ìæ öNË<›À?XkÌg9ÀsðX_Þܼi€ú"ÿvÿ]õòûFuÙ<ÚCV(ñŒéi‰c»ípLø6CØûïcÊ;hìÌK{¥[žäBwµ¥9ãÖá +†^;L–9p—º¥:áŒÈÆt³3ÍMðüú€À5·zæƒóÆnΠR^zê8œzaLœ#ń4Á&ž@Ï0æn0òи¢ÏWÄð÷ùl¥ÜãÏã79ÂÊ„ CØÍ!û¯‘^b>é›3¼,°­KcϦ“|Ó ™× +á½2\q‚Fß¶Ë(ó½µÌG�$`*òbb›aš¸ÜüŸ._·—~`ÖÒsþŸé–2ËðønÑÚÔ ØûÁÌ_„C’ï*Š‚ÿ"SÁg|1œ)\ºußàÚ$oi³t”r  æføÖç‹6·¼‡ˆnûÏgΐÀ¸Nî쨆*ÈEó¶+füa +›ôàõU÷ņ®.€‹¨$™’«²+‚®o*¢»"¨±ªQ—l°æ¹<“!‰e_Y+T,Ð +̧s–Di˜ÆÑ™%xnäYàX¾Ïmøp]ՊZ{Ý» Ž ÑCÛéÎÐÞÍ𼘓É^¶(ÌÈÎHßìíé'ºÙü­ÂEæ·uŠWûÂ»Õd*þ‰ +†K]¯ï\Agq|îšô`Ú٣ߧ#©¢÷þ€ÿ2ö +endstream +endobj +4222 0 obj << +/Type /Page +/Contents 4223 0 R +/Resources 4221 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4220 0 R ] +>> endobj +4220 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4224 0 obj << +/D [4222 0 R /XYZ 71 757 null] +>> endobj +1330 0 obj << +/D [4222 0 R /XYZ 72 94.559 null] +>> endobj +4221 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4229 0 obj << +/Length 3780 +/Filter /FlateDecode +>> +stream +xÚ½[ݏã¶¿¿Â¸'o±ËJ$õÕ,h€H€)²@’<èdÚ֝,9’œ]ßõþ÷ÎpHвé]§íœ)~‡óñ›!÷ÛÇ7ý>_¬Hyºx\/xV°\拌g,ˋÅãjñËrÓÞð|yØ7Ýxs'„XJ–ÞÜÅEZdË8o~{üñÍwo~/"ø/†Ñð¿dQ$ÕîÍ/¿E‹Ôÿ¸ˆ˜(òœîµ[È4‡ßfñó›¾ù áÒ£¤ÈYœðE +¿©4„ +Hx²|ëj â§ò¹6ÅÓÏ»®_©þ³iþÔvŸwußwP„.ÎÐuǬHš÷SÝÎfè£>Te£Ly¥Öå¡g]ïwåû®0=nïwu ŸŸ?ÓbÑÉ:HLߍåh§|w4ӔíF™Ún½v[½§‡ÙªmGµáUµžÙ×›í¼¦Rí¨úYUy»÷‡a¬×Çù´©™¶\­Âë,DI¤'X÷êwb3ã'L¶ «Û +ø˜ÇvƲngÝ-{U»zøüÂà_Ooï›òjÞ~Þï»ÁNqߨ? ÉrúÖë̃á1µÐ"wçÛøDíë®ß•†§oécûºÝ¼µãiÛ»µ}Ûr§`#CýQ=|~ë/vÊosv ª©wõ¨V¡Þs²Fõ<V]ә£½×åa¯ª‡ù¶JphOÔ+°Ê°ížNºÌíÇOµÚÞñ˜qnF=nٍöŽ%¹ŽÚ¦Œå3µ”û}S«ǎ&ÖO3ǜ³,å@‘žó^Ÿ ƋÔvº ̓²(Ïm‡föÈøµY +Ûá™_˜¦`Ø´k‰9^˜F 5‰íU¶«w +&2ǜêÝ‚r–EŽ;,0ÏpÅq Ǟ2.¥YMlˆKI–ÙÙ@äB‡Æb)l—wp¼|©­s`—)˸Û娚fLbq·pL0!9¦³ eÌbád +ϖûÃH…Q %´+ h<€F¨ëÆ-UõÒwƒjþ@ùUf$Ê|Ö²ªºÝ¾ÔR~³@µ`j`~× djtצƒv­—±,ø\éhÎ"¦cÐ%Ôoü5Mђ¦Õ¬Ã)#°jØÓZÕX±`§—Íñ&—pôwiœ-XϦñW°¿4²?ÒWÕtƒéªê5œóHÀ¦ó# ì1wsA¶@c'ÏÝ~¬»––yª›†J»i³[³´h>Š,ey!掺%³SÀŠœö à÷‡z¥L¥ÞÔz¼¾%À·GÛÔ+p'7 8O2gT»+û " +œlêÇ?P‹!êálš£¿‚™=žÔÊ´•«©0ؔuèuÁùÀÞöº)µüá?|°®e³éúzÜîÈòjBáwÜÖÆüVå B¶!šUAE޹¸B‘yvµ"‹|®È 7Š …C;g£VTiÔ5Ïbº†q넠iO;Ô(]¦»3¿{·'5Ân¦j&b–'Žmw‰S2!w<Xu´ r¼wZs�¾3~ږ‚Qºƒ;»öƒ9NÓîf»â$AÎh˝§ùŸq:(`çÓ@8á\D…r¸E<cü¼Å¤™P�Íù0�]5éîª×ýÔRŸZkÝþSö«úhۍHßÊôqîÍhÉ¿@B"𸉁¡JcÏÇÃÒ|Úé2VuëY·{æÓžh^KuÞ¦ù²\!,W+0>RJ4ښ +؅GF1)Üyݟ +ñœtˆEG)¡i&'@ò8Oð¿‰ë@ƒƒˆTp.§þ5Š¥ZÝúBÉ]ÿˆ% ¬G9qöÊ&Ü껬qº|i'Yš¼°“? k­ÿŽ5‰çÆÔ…þÉÊ%p„ªÖ$yÂ'̊·j8_2ìP&œŽÓ§BÒo†Ã3®æ÷ƒt€ޑaHm‘11‘‰_E.ýg¬HA%8Ф�ɘ« dÏ€d"u*Q‚öŸ3žËëì?™Ë|û/ydW×e­Tº�á–� +�£·}wØl©¥ˆ¨~¥6½R" `íº‚2‚=5}ÉKcÉé!~¬ºÖ”êõÙº=^iF­z¸zÓ½%©*~''Q—ÆS"]ëhúq *ڍmœ blÀtò6—ŽE&,ü2˜šŠð.¾?4u’Aøë”Är\äE༎½“P̊žM:S¼’ï©!ÈXšŠWÌPQÌDLoĨÒÄ0ªö•e¶PŽ>V\k5/ 6³È¯&Ö  øO / +¤ïÂn‚çng§“;ý¥ûì}Çï\ý</¬1Ð|CÿBê™ ŒÞ@ + �uüqYìâ-‡ƒoæ„ +gár‚\XC´åËgú¦ J˜mÃ÷³Ö[!£KxE\ȋ;$ö +ɸˊ|~*D¹t”CIS.-åPxæôK¤Cáh+žñ@îdÁ—ßc�ææ"˜-?Ú~µÞc"¼è)ÙM0œ‘3ÖëÖl)Î븘Ã1AÏ÷ÁÔD–f#÷M Ãr2ø›s†@rzÌÁvkÃH¸ +é0¢ªÖ7ꄟŽÓž3ƒóô“‚7™Wr;qäǕ/@s ¦:óàA +—îaoøXut\„3[l²‡iqBgU>ޙXÛ+·šPÍïeÃJoWcW¨zE–ãúy‡NÍtÛu½iì)*èvôI"MÑÎÎÀcɊ¸˜sòé>æ,-œyÐÉC„/fy’˜%Q1ƒ‹;°3\'=N U�ÕAԘ×Úë@¨@º ñäe£Ïp®Œ“3x‹µŠé +X¥Ý>”ŸoÔ¡ó*€A·}ˆ„¤;솔néá¶ïU¥V´ZòðKSßk"…ý€S<ò!ümÐCǓ…TÕYk›Ï•^ð«gÙôå~NHÊôzZ@ÐU X1‹‹l6 ¸Ö“÷'Iîp–“MS +Ò»-û²ƒ±|‚DŒ¢GVªF:U…˜Gélž�\ôh*‡#`ø á€N2˯~þ'áD%3é¶á8îÀM­«1r5„—Adí@À©¦¸îѶ˜îuOf¶š')Ù +žR,˜‰A[æöi[£ýçEJkcÁÅ`øqÆ`^$HS¼ÔL¦Nu8ûǘ^{æ2eI,üXºÿ¬B‰K&'ûVuÖj/˜fÞ3,ÇKÎuøÜc¦¬˜Âym§iû#øÅ0V÷rN´ðLFfG‚ê§î�–ž’4ö*FÏ`“LtšY‘Ïcd~÷\îöú[¨íó¤-,ñ<źÆQ¡î`¢Yç=…p© C\bœhy g&.Ÿ@¡ 0NïŒýûÕè–l}€i¼òRë[$.s2›§&«Õó3T”zkPÐw¬Öˆ,]–‡L§“€ L^XÏM)JÍk: ›¤Tf¬žŸàDfÜ +¼ —i7é«š¡g! Z*;‹îB‰dXf¢LæpªˆøêՀ±jÀl “dn3ÊæåæÁ‚j¨{Júp©,¹Ð…raP˜raða¥xÒ÷5rd¥ –Ô(Ew²#Õ󾩫z h‹Ä£Œœ Ô7æçf,UñòõϜÎá%;ڑ ¶I¡Ó©Wø"„÷KWJ'F‚VIH ç;?h:jŒö&d!€†Ø š(©\š;ÿ€«ƒ(|rÎpÆ#¨çp¢Š³¤˜9ª-¡øº ¦Çïb N=Oævàc"/], §œu”‘¥‹rU TéÑً¨žhf·:T¡±0t7Š5˜æÁ_k¡¢Üh±®HpîzØãmKF^­¾ú8śDÕ?Ճ¦!y„YðÁÑo2Žz3QhhWèìd²ü{ër�A!0ø0XyM½Ä:úeL¶ÕÑϑ‹¹ß …‰€I¢Iցsa…w—ךu}ëw>+ìÕKèâŜ‰ ôËuœ_«VÌ}$ŠùUÆO7ŽÀ8?£Ì{aoÌ +w•[ài‚QTãVš’.…w¯fŒ^‘M9˜Â—¥ÂˆNaÆ,º*˜Hb_ís™³L]R.?3s+›-7&ÁØ~ƒÆÂ“2b Fqòôús«Ž.?m.OïWÂRd¯mp# *t9§'»lön˜»~éçž"¹¬w¾]žAW�‡rÂâ¯xú¥Pð6„%º{-ù¢Ã¿Á{ |¢ôM!Ò§BÙ(í<;™½ D,›.bñôèNDa Ú‘. #Ê3`7Õ×¶QËDä./ dî»#i^@üFІ£Z;µiµØ Q¼´g3ÑÈU1!òÐC‰\'�ï45„2Ô+¢üÿ"büåBÇg¨óÁâtyø¥ á'ž37()Ï´ôªr™«\›Ìó… $áyöUuŸ©€³ ÞxâåóôèµhùÞåW¢ËÜÂØÜ˜aÐV?x1 7è@Á‡ :=ì´¬C…Þù„iÉZóÄä¿<k]·¨vmM9}Lyw”t™ê΍òÆ°„pr‡ÜªMiŸ8ñÃÚ6‘YÈ8Ç÷iük¨J”Þ VøJÈËj9Uñ±·ÕÞ)ŸÏ)r–å_™C–0/#Z.Hæ'¢UàÈ ¬ôe1w¶ÐV3†ëŸü÷GàYʐ'ÞN½&‰ÿj*ñ‘ìk;»il jbh,˜'C‰{¥u²„ÿøiíZÕ¦/ͨŠ €Ã¢dóš'7›d'閠™…B¦_Û̚‡%óg9Æ»GrÙt›R¿««Û“¬Ð©*ÃÇSyì#†ÒL_ó5ñ­®|EXYV£‰'ñ֔É,šzy7(ð1˜5ZŸ0ï@#½$üÌt!ÀGÐÌL|ýŽX!’Ó§´'¤°è‹{ß9åZÿ€Ï.ý‡ ;À|•v¨rX‹>1¹©Ø†ÝsK¦wÕî=Aš¿øž�ïÇÿÄ{‚&xq¶kz~içék™£4x¹„ýò.üëŠ +endstream +endobj +4228 0 obj << +/Type /Page +/Contents 4229 0 R +/Resources 4227 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4226 0 R 4225 0 R ] +>> endobj +4226 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4225 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.864 261.346 444.314 273.301] +/A << /S /GoTo /D (section*.19) >> +>> endobj +4230 0 obj << +/D [4228 0 R /XYZ 71 757 null] +>> endobj +4227 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F26 3010 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4235 0 obj << +/Length 2712 +/Filter /FlateDecode +>> +stream +xÚµZmoã6þž_a8Dl–©·^±Àö°Åm+îÐ|9´ý Øt¬[ÉòJò&ù÷7ÃJ–#¯Ûb@|9œ×gFùñþ滟ÒY&²8Œg÷›YÂ/IšÍî׳߇ó¥Êt¬ƒÇÝ<LƒÃ¾¬»ùRkÏÿ¸ÿùæÃýÍç5“ð§h#¤Ô³UuóÛr¶†ñŸgRè,=¹UÕÌÄ)<ËÙ¯7ÿºùiPjLDœ¥"6LÄxÌw?…úxH`Z҂úw©tk;Z7Ú+ŒE¬¿ð­HÏmô»ŒÔb¾4‰º­…†‰ƒ}Þ´¶Ávlò¢l©ù0_;ì*?´¼°èh¦=<tM¾êÚ rT Eþ¼.ÐÓvy3y+)¢8üÊ­T(TÚS7S¤h¡Ãk )v«É=»éˆý‚MSWÄ£n›wĵ/ó(òò`Å|™¤2xßÒxN ŸPéêæÓ<Š‚¼©»õO™-µ Iôl©”È€£Ä¯=K¥Ø¼L(E–öÊ —7ÊDdÒ®œW¼³òÑ"Qé×ø¢„ŒûmÛîÅÄY`HYv‘ÜäjrÏI1:ºDm2lBæO"ÔÚ«¼µ‚¤¢"t4b–ʇç¼Ú—ö{&όÍSE!,×"53 y…QðÜ«–šu³F#Äv½ÙôKä,šËh¡Ñkâ—þŒPÁ3¦3~š§: cÆ»<ݖZw…ss_œ¾•ÅšFíódÔõîŽü՝—À2oÙ-®ÀauUåâÿ{_ù¦ {pžsžš3y1¬¿ÚƝ-ÇQq…9XwÄG’£Å}æå,9Ü`GÏ>PoCO&›+ð6Gm›ÖíÂÛkšmÚ<%Îʙ4![Y§$Ýé»Ö7ºÚ™ƒ{'ੈZöЋ0à'ò–&ûù`ÛήE¿Ï‘=ÝaÎB +“ žÉ1�”ü±%~%£„îÝr½ï@³ÙîÀIÓíî˜Ê»‡Ü±ì“×}Oõ]™Ï%/8iAN›üPv~JÁ®:ï+,íµnr\ýTìi†U眨†Åš4‰�Ž.ᬚýL¬Dª³I7Ó~?â«õ?òOŽLލ4©7d úA3 %#!Á“GL Ä\‚;Ù°PŠo°-¹€”¼Òr.]COßRI¦¯W;ǁðEÿÖ7ÜàZt‰voJzº”5}+ö³6}³c-ëÇv•—–Iÿ+=§î¢x:œqåî®FFˆ´£pÞ¿€VGã€(å¹±ôÆw;#ju-4+s†¢å4PL¸ùn‚’Ñ^SĤ"•—pbՓÐ׈VO +°'ÚÐÈ4*í—ù¹Ë!nIÂk±=êO¡®#ÊGqË`aQ‰*/ËÚ9§–ûÍC@¾y!R;”-Žïɵ…÷š0V7´hW'U¶ñ/ð›é‘¨Z—’Td€àFqâ£CX BÛ¢¥ÐY-ü å +Ö5=wpJΠmíš×ñ,M²Àè‚mɀ_ïéÎKrÞY 7ÁŠÛþtjls¦"§Ý¼8î0Í`€¿/Ô÷p _šˆ“›ðè$ ~©;¤Û:G^Ð8Ò×w<ƒgN¶k(Ø@ÛîVeݺ{C﯃Ašñù�G´î¸8øØÑ`•÷+Ìû†½W ÿ.§hy|^Û$öÃwÚ ë3 E‰>±¿ôÄøé­Ep~£Ða&Î_Ω¡1ZD*‹aÅ8 w +b@-Ì»ŽØ™ ¢-ÄÎœÜ ¿ú…ý½ +Ð̆IvÐ) íø;!¥Åžc°r2ҟ¦Ç̅éIæ‚ɉÁ5aKïgÿ¢7L|Y0¾›”X""mÞÀë4%ï�·©/¹ŽW(�`“D,�.¶Úw$$Àq‹©  +ÒÌÛ b�›˜¸¿"êw¨�~OâG-²A ?ʐ…Žmí‚$ª®­Tèüè«#³HÈ>â8cTuc©u¤5LÏÇ Íìjzz“u«[z>¤LèRB¯B8Á°“:Ǿ�ûHðÈ­y’–'*_0$9´§Ð›ñÏ{ÐR\Áp_¬\Åxáœ!Wy󉆜[Ä¡œà˛5Mí!õ¨lçÒ£2w• ›†c£äjí=‰“£­Æqò‚Ê‚Lâ($`ƒ„÷üÅNÑÒ†Ó\WòMrꂚ/!}þʞÙãvUÁû‰×Cüq˜%°ô#É<ڝmrðь VÅÎٖö‡`Éèãiqt¾ä…<‹ W1v½è_Û1D§å—Q”U•Óª–Ë�9b¿Ö%þ4}lá Ã´åL27ÊZþGŽj~[ÖO·>¥ çme×Å¡âѨޏ[´Û›ÄI>wZ„ ³H*^èp›… +ÓEÅ  €žCsq×Êꮫ«Sâ{ +ý@Wïy,”öýå¨+²Üâˆ5/Æ"ášÚ–Z–hҘ’—’‹±ÂÉ/êV¢Þ,#½ÞÝù·ØÐ΁«ãiëO~ÓþfØ`Sšn˳—:eøa7le×½)R£àrFÎ6sb­Ö𠆉 Ó =„x†y§«³ÿÂ4Ý +.H$$Œt7y-Qγóæ€Ýl͚OÊ]½ô¾f=„þKEÁߎqMã ޞëÊ!õ:n % çŠÒS¬cåÍ›HÕkŒ¡%G5þ¥V^zÐ(‹>݆žãšÂJgYÒ\±åI‚°/ÔÙ7öKQڒû§n’ö ;”XdtüÁŠ»¾ÂÊðŽ–W>-~æÃG¯SE È~®ðÐí&ƒÀ g¬`=”w±›‹KÈ 8‘81ㅿ'¬'¡b)TØÇÉ|=Q7S©³QJ‰Õã-(<Hxû:4€¡ï™yãiuÚ°q€hTCîíÞEœXÚQ0ékf@™&. õ§܏ÊR×dÖàlÿY°÷ÔBeop¡÷”óFÒkjDF‰€qŞ€„×ZÀ ¶tø«¥ó){—Uq³²v|„æ3Ê€Êá{udÙÖ´»™ÚÑóHu¡wâýFÄ Îç˜ù|šb£/{í‹IOøwªEô_§Ç(¬í¹×¢sh¦/³ñå°ÐJ±â¦à—ÝÞ¶žzä¿÷4ùîÑN‚b÷1…Óc”Ó‡ý Ä¥ªpßM¨æ‚³í™Ð`åRŽ•GhÆÁM˜ð™hS—ŽÍ8öЧ¯¯>š%"¾}’¶ÊÔ'2¯Áo(RiŽLÚĆ5Û2Lèôã°ûá‘üôý-ø‹¥2ÍÆ9^±[•‡µçúðmm*C‹Ó㯭}…ߊԜ«6šL@ôºTq¼ú3¢» ÏTѱ¤o­8Ž%6Ó¾öHâ£$³êÝa$úϏ¾ôϰƒXX?¤˜Zö¦- +[R{_Mçv¹y⑤ÓGJíexF|a´©±bj“ ðµbjE½b®ð“âΙµäz£äÚù(ÅÑQY¥ÑǚaœýÑ4Ñ*ߜ~»ÎÝNW„ËßڏKË sÓ¥åXdƒÆ¼›º†Ñ •îKCªûZð+ÖkˆHCÙ¤×/üW—ÿR¶^ +endstream +endobj +4234 0 obj << +/Type /Page +/Contents 4235 0 R +/Resources 4233 0 R +/MediaBox [0 0 612 792] +/Parent 4205 0 R +/Annots [ 4232 0 R 4231 0 R ] +>> endobj +4232 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4231 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [208.044 348.338 227.222 360.293] +/A << /S /GoTo /D (section*.217) >> +>> endobj +4236 0 obj << +/D [4234 0 R /XYZ 71 757 null] +>> endobj +4233 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4243 0 obj << +/Length 2841 +/Filter /FlateDecode +>> +stream +xÚ½Z[oëF~ϯ0²8¨ Ä:š‹¤QQô¡h‹m +,N§íÃDÇڕ%W’;¿¾œ!G[qrv·‹Ð\IŠC~$Gþîþæãj‘…Y“ÅýfÁÓ,TR-Rž†©Ê÷ëůÁcµä*8ì˺[®„ “åŠeI–,Ëßï¾ùáþ揶ˆàÁnø—a‰E¾»ùõ÷h±†ñŸQ(2µxv«v ™(x–‹O7ÿ¸ùÎ +ÂÅH ‘d*L$ ñÏ®È[`¯DÐÀ=ؙKÆ ¸ªXºö5®p¡éþŒ«gl*ÄZwÚr*m'néŠó0IiéOÇA®[ƒ­zcŸÄߙÖ4…iqܽƒfúXÐ ¼-6öËOƒº-º¢&’OË8 tyðvîxÚ{°AÄó±x²“†vêEøãPwfݳ÷„êf$!íÈóºYÕ#‰UÓsë´ú[1fqŒ/½©›îPCm +&‰=%·ÌÒß얂Ý¥6E&œû¥ár%yüºã±ò|?þÈØx ãTù-ß\Òc†#¤ù¶ÓM7C…GaœôŒ¿§Òs¹›¡‡2oˆÑ(ª¼™¡Á’0âÿ&…©ÖsBXêŠ œ‰Ç~=v<k¾<ÎÀÍzV¶$̲ÿÍI±w‹§çßüš§ï办Òw 28ªÕQï¨Vq#GµsƒÛY/l®&ξxéh \aè Í"J‚‡Ã¬Âc�¸wÛ5˾æ_ðr‘¨¥‰ÓUê@ :…E³4ZL^Wë`"N£àގxÁ‚ç¢,gö?7E×"RˆÅéRB:¶ˆãÛÜàV-jæ$à¬D(”šZk: bc¨+!f`ÛñøT ànkËîyiß97!Z-_r¹$?õn_šök’JŽO2 Y̝L©Ëó88ºøæšÖræ¾_‹¦EÛëv·W71€Û¦W%n}ÀƇõtr¾¿ÑÕ£Áö¯·ûÈøí×·QbŸ¿¿—3í»ÃK¹Š¢;?Û©žR¦ƒü… +JþKÅ…‚~‹âhª¤Û[¯1EmÁr6“y+ æ^‰ßÕÝÖ&bH„¶Kf}’˜" ï°ÐÚ7µƒÇõ!§9'ã¥A3‘†YÔÃÊíŒG…¼‡ß›©±9ߐÐLß ÄÎBï„B +‘¼—@/‹øOe£Đ>ÎM)Å Ÿô‹…Š_*y¿‚œT`¢ƒmwìt¢­ÃnlĬ³”‹ O*'GŸ@±’Æ_pô2¥ÅL!§¾0wð¶Š]¡®Â8î LÀzHÀ¡s¨JMeiÖál  �oÉàÉ/ÊçÖ%F¶Â¦í‚DÓÒã~몖õžªH¡K»›ÆQ"tH袾a>tõêÑT¦ÑXÀ$Õ$0‹§CÃ+ь®Ög” –6¦¥â¥¢° +ãTD24kÓÐޚØ80@xfÇ�2f�lRE`%ywÐey²=eVecf‡Î�በ`=¢9iZ´ÕDŒ^ÑÐ&+xgp%… ~ú — ;;T»eD$ŠjmöHZ®Š¦µÝnƒùô5¬ SŸ{éþ“ÔÆ l hX1m2$ãàÇ¥’_@þu‡ùK{Øô¢huk< ÷&cj¤ hÕ,´d!cïuÀß"&K®g}l_)uÕٔê¡G;_±J¬¢QÀ±ìIo=0Æg²Ñ, ¹º–þÛl4’~Ái†„ +3&ßMAÒ±ÜoME@u+ãjšõÛ³-KLûÐy`(¯w;pµ{„8v¼1ÚÙ#wÀ!ïgÞFìú-ø/ÐÛb·gTšM·Ú’ '£gšºäà„M}*\îr�·µ É֍v‚WgÔUyò̋vθÉ$‚-Iɂô1Á6êN—Ø<áwÒÖ²eJHd÷!¯ñNB2;T€ô¹Ë<pµ³·Ö/iÌc/ƒnˆBÀ~ +Mè'Ò´è€ä8$Àp›ëQüüíJæi±`s@ +¼·fD©¼=‡;bà‚,nmhgÏÆì™3 ø¨÷“ÉŽ* y0áJR)7šð')yPú4nǰàò¶3¦¢«Ú +‰kRXŠÕœš$†V¤` E6h–ÌAÝìO%Eá~¸Þ—¸ÓÉÃPc6 w=w@RÓ¬ž‰×œ©0MzXs'³Ú4zg.! °G­ÇFï·á øAÉIZÊ^)ËH¶-®–§q }Í¢ëyÿiÈû«zW4MM\0åҍ 7u6îê€M˜NÍ’.ä“B@ÈP0E©Íi_êʼ#1sڇ’"nˆ\9óàøQQ ë‹ԆX€Êõ¿­ ¥‘‡CõQÑ_¸Ú…>Ç:Þr<ÑV'‚›Ã ™@aDW0­±+¾÷]Ԗ"Æ+ *ŒìÊöTÕ./8íæ,ÇÞ×s>=7â0êLPEÜzÿÅ«…r.†&—oäÂ}®ìÝMç¹£»ï<r3Œ6WÖN¡ÿvWºY/É/¥=©½îЇ¢,(8´£Kðª4ò—y~:aö¤o^{\Þd;®ãËîo^žlfùíõÂy¼³1%üD½o�òo߸!ÈÛÒ<ÙÜ~´ÃÞwGÁßpÌüq(@Sù-5>ߐ`Žë¶~žny½lgY 5x!„lŽ—¼—þ(ø;óÇlË~Ö ¹ì=äÜõ=‹äAç¹ØôkÐø~ÑêiþBW½qg­†[c/w¹#óèȌ÷ŽÌ¸L”Šá²ÎëÄGeFÅÌ}¾Ãþ3â1ùuÑvºÊ½B›z‡öÌ9?»)¤RJ¡PðôBY+¯ñùyçØr¼x<›ÜLÂÓÅ1ûć՜¯¦V\ œ|j;öÊÏâÅEYNaïfÌFÊ;P‹Å®Ë£‚(ŒÝ6übP&2Þ2› +bÒ¥< ›fgom×V½YF òÊ`Ù´(…÷šÊgf®Ñƒ»ô±Ï ·Ó.[ mK'šcYê=HŸDþ¥ít ±˜„€ê®1¹¤zÅGD¦Æ·9ÎI¤KC�8¿(g’>¾N¢„y%B8UVc:]Tf +¯r ¯ÊÂ+áòl¦WÉ÷vÆGÁ&YŒ »«Þ,9ÆIû¤ g‘†¾òŸ3¿Â¾ï ¾ØcYÙLýn.øKˆþI6|Þ¸ª?€¦(îÃÞNã«:6CF -h�Ú¢ýsò0îJÿ8²"AÁõ¨òÞÇaõ ù¤]éŒ+HÏcôËNívÊ\ÿ^[ ÄėlïÐ]’Ï5*ÄèÞ Sò[X\l(Ìo) ~ÁqïÚ£¼8·ÜÝÖõ¼àG8Ù²3M5öãôÕȐÅa4ä hôÎÈblGÏ}mJã1P¿^ž–‰Dè™ù4  Ÿ¾ñÍ)–ã+Š#~=ò6™’áï†Û™”îoÆkH§CäHÉRôxÐe˜É Ë%ÇÁÏøÀ-’Ü,Vç.þ\šÖY†"Þ00½B‚™wçmí "ñý?«á V;™«Ûê&':=Áã>‡BÓßô Ä5ª«'¦‚Áü2CØ'NØÜ­„oŠGç&0^WÄϙ}(gKŽ–Â@^lNsËÃlˆþýW¶! QåÁh&}µ¸2úцe&B~ömí“!×Ñe;÷ýU¤a’ñ 9ž +óŒB8@ q”ÅÉü%ÃHñ³€Ãõ¾˜^ïËä‚ß‹ijºî8發ÂÓfaRȉì¯kþ·b 8 +endstream +endobj +4242 0 obj << +/Type /Page +/Contents 4243 0 R +/Resources 4241 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4240 0 R 4237 0 R 4238 0 R ] +>> endobj +4240 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4237 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [171.136 21.125 190.314 33.08] +/A << /S /GoTo /D (section*.316) >> +>> endobj +4238 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [298.031 21.125 317.209 33.08] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4244 0 obj << +/D [4242 0 R /XYZ 71 757 null] +>> endobj +1334 0 obj << +/D [4242 0 R /XYZ 72 710.604 null] +>> endobj +1338 0 obj << +/D [4242 0 R /XYZ 72 450.897 null] +>> endobj +1342 0 obj << +/D [4242 0 R /XYZ 72 276.551 null] +>> endobj +4241 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4260 0 obj << +/Length 1302 +/Filter /FlateDecode +>> +stream +xÚ½XKsã6 ¾ûWè(ÏÔ\>À×a/;Ó=쩝úÐÎvj¬$nå(µÜÆî¯/@R²õjœ¤»“̐AˆÀÇ$üa½x÷Ñežy#M¶¾Í¬ÄˬóÙz“}΅åJxeT~÷°”.ÿ뱪˕R*f–_֟߯.DÆñODÀ8WÙÍnñù Ï6(ÿ”q¦¼Ëž‚Ö.ã°­²Ÿ?.>ЄɄ`^k™va¼cÒ.~þ§Ü×ÅqÛÐ÷úæÙJJ潌šëû2êHu¡$9ëQ7è4%9àT~œ7k,í¤7õnW<l¢×›}±”6jⰈMµ}(©y‘¢sŠÍû(ål¹€üã¿[òPl«æ»8z¬Ê¢IFšrÒ ÌÁȍΠAþ+×ü‘Åa ÅØ=ÁՙbQ£ +”dÒª wÄ,@TýEnŠCñz¤—}ŒÌO365ž0ïÆ(MkÉ_¸8JÈïýöîžéaušÁõ “¢ƒZáCAv¨£ä°Ý•M¹ß–ÍÙj•Í»0CF;åòZ€Â÷§üS`™°zäà±õƒŠQFg«鍨ÃLÛi̔g`ÔC–t†ˆ¶7¯¦ŽgàÒ#°š ›6ªî`Ì*¿!h˜; +5 ‚ìA^?$ î!tUjçP¥¹ˆjXVÇvSÞ)IëہÑ'šÅ¾ÈË?0Ú£ÝbJÓ3˜ZÌfª—<"cl¡ä1F%�yT7 ª5LšŽ‡·ƒÌ0 rZ3�¹*~££™—Õÿ›$Oɲœ´¬-¦z?™(E1›�B–$K„AÇÉ_ÒXŠ<å¾@h5}H²}ʨ+Õ‚Òzf¹§ÿ ÇÆ©s1„�ùLæd’CˆvKÄç-\äáJìq‘BhXÎÖØ=ßg€4'>ڎ$HgW‹ÀÇ Èa'€‚³  Nʲ¨r+Jvux3î[³·C³´…²Ø–^Ÿ±DÝ96*&@\ÉÆs\&ðõ3ŒôLH÷BFÆ5¸÷ÚWB-6Û?²ªÓœQ„Ù⦆0K‰‡Ô a§Îß!î12E%ÑlÒ¢' õž¶UšN´ƒÍ¶y¬b¦ vÒwèÌô¾BgF¦°Ošk‰,»ë5À«úhNa˜àfÌíäÐÕ°ãsü2؅�¤ùèº}Ã}ßP9Ãm|ÄÉ1èÊIDæí몉’¾{´Îžá˜¢rÎÇUÙىŽ12æl#aq*䁴z2à\ÂT;&4ŠgMĕ#—­ÇôbŠÏ¿˜ ŸÆŸËÖ½ðrMk¾½þ0rà$§¤:oóœÖ؂‹ˆ‹é= ¶­@Hpˆm §jDjû…!_NDQ0‹(YŒ™µIë˜V¼ oŸÈÎ^”7´Ï¶¼ 0zÀ§±ë£øøìÝ š7߬ä`˜úmÏä›jÚ$x¦¬`Þ´á¡wë!N«ä=çXÒ¨TÒ(Õ/iÒKê\Ґ®¬¹îEooÇI6}z”cg*‡þ©g*вáUºy[JµvS^]›ÙœjŒóÎ êe Í“8ò¤I¥uN±I(™X¢P» ¿œÚu·ƒu±D å‰VؘÙò„c¢�;ò¯­D@Ø’ϾkWÊj|s zUÒä¸^TŠ´Çø¢v€®vh#ƒ¢ ++„^ù�çÍuÆ©-P™ ‹üúCxP¸ÿzUýNö/a­Ùž +endstream +endobj +4259 0 obj << +/Type /Page +/Contents 4260 0 R +/Resources 4258 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4257 0 R 4239 0 R 4246 0 R 4247 0 R 4248 0 R 4249 0 R 4250 0 R 4251 0 R 4252 0 R 4253 0 R 4254 0 R 4255 0 R ] +>> endobj +4257 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4239 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [481.636 672.17 500.814 684.125] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4246 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 603.479 108.004 615.434] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4247 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.305 534.788 141.483 546.743] +/A << /S /GoTo /D (section*.327) >> +>> endobj +4248 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [497.795 478.052 516.973 490.007] +/A << /S /GoTo /D (section*.328) >> +>> endobj +4249 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.17 409.361 144.348 421.316] +/A << /S /GoTo /D (section*.329) >> +>> endobj +4250 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [160.475 340.67 179.653 352.625] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4251 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 271.979 108.004 283.934] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4252 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.293 203.288 215.471 215.243] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4253 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [499.843 146.552 519.021 158.507] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 89.816 536.541 101.771] +/A << /S /GoTo /D (section*.327) >> +>> endobj +4255 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [381.314 21.125 400.492 33.08] +/A << /S /GoTo /D (section*.328) >> +>> endobj +4261 0 obj << +/D [4259 0 R /XYZ 71 757 null] +>> endobj +1346 0 obj << +/D [4259 0 R /XYZ 72 712.597 null] +>> endobj +1350 0 obj << +/D [4259 0 R /XYZ 72 655.861 null] +>> endobj +1354 0 obj << +/D [4259 0 R /XYZ 72 587.17 null] +>> endobj +1358 0 obj << +/D [4259 0 R /XYZ 72 518.479 null] +>> endobj +1362 0 obj << +/D [4259 0 R /XYZ 72 461.743 null] +>> endobj +1366 0 obj << +/D [4259 0 R /XYZ 72 393.052 null] +>> endobj +1370 0 obj << +/D [4259 0 R /XYZ 72 324.361 null] +>> endobj +1374 0 obj << +/D [4259 0 R /XYZ 72 255.67 null] +>> endobj +1378 0 obj << +/D [4259 0 R /XYZ 72 186.978 null] +>> endobj +1382 0 obj << +/D [4259 0 R /XYZ 72 130.243 null] +>> endobj +1386 0 obj << +/D [4259 0 R /XYZ 72 61.551 null] +>> endobj +4258 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4274 0 obj << +/Length 1765 +/Filter /FlateDecode +>> +stream +xÚµXKsÛ6¾ûWðHÍDñ �všÒ6‡œÚ‰/Íã�K´Å–"URŠ%ÿúîbAJ)+¯Ž5ˆÇ»öÃ.^ßÞ¼|c£ŒeZèèö>&cVÙÈÌ͢Ûeô!~¨fÂÆ»MYogs)e¬˜žÍy¦3sÎ>ݾ½ùýöæß%ðÇa6üK-Ö7>%ÑÚßF “™ý¨u¤´…²ŒÞÝüyó7ÂuÄ9ËÒTàV@ˆÎ,Ó*ìâ¯õLòx[,Z\p¸í$š Á´ CoW9òT·„% +·èÇ´yPæ�rŹ©`¬¦,êõÚUËÙ\Ø,^̄‰W®zÈ[jð|­® Ì’x Ûð *ܾhCOM-ëڛv» +íõ}ågBûs×°Ù\É$þcÆã2w0šÇAv›Oé*0‡ÎFÊîÊúïIšlÕyšÁ'[a.MÊtšEs‚‡dÞ× Í[æ[W”-£‰CəLmÀp–©¸A£}#†§ªÅÁLd¦’i›Žñ3 Îm©FƆÊgoì¬ãJj!±a”ƒÅ„ÎâÇ¢ ÝwA,‹vS:A …uüa8]å@Rð0 ªBÅ ¤y·­I8•dÊȑÞû^ïh®¸SCz|í3ø*¾®:á_„ë<Ì¢û=Î rΜSÁžÓ"•f)W#\•Hàƒ\ª©Ë–ZÖn6Ouü7øª†Mh–ÒøÊ2_zÃø.ò ¬!r¾e5óކõ<“ÁÃæiðD¦™’ÙH·}XÊÝë\'Ó0eœcOa"ÜSÍ Ëî_ã“OyS{júfZUæŒi¹Ëbµa°“sðü‘kÒêc`'GEYT9ÖTì:£âµ&h9¥â73X÷ìô¾ ¯M@ ‡_@ NôÑ z5z-àK ÝIëiœxÂï^Ôÿ‘‚ ðèï—në~, OÓ"•eÀ“1¢¡ž‚âhM”âkxuaç¶XçmÞùÉM£òö¥ïAÓxXÒÞCHøäÞ­d‚ëÑæ÷aÙs˧fÚò6cRŠ+†W€ŽR熞ºìËÛ4º7â§ 2Snǖ7C +ۇØîi#<ù¼E°òDE@{j*—t…V (óÑ¿òü0ešš#6Ðu)’,³|¤Þ~Ù1¥9җÐ�Ž}&Š0€•þö(âýuƲWîšÄŠ¡F)¸Ê³Œe5ƒь§,K”ŸŽŠ@YPÛ®šz÷°Âr’ý«äÅáU€]aöʅJUS™L¸Ì[úò§�Jñ‰ÃˆN%Y\T‹r·,ªº¬…ÈUmÝ#øÇnµ±e”aÀ^#?ü\ää†k·™°Ž>uŒÕ _"ž(Øþ!cÅÌÑ;¶É¨œlL?è<Ž£Õä¥ÕÆSySB Ïô¯wÑÅÏ_�aì».š_Ô%YXùPÔÄ5zw¸Çä­yË+äÙőÀ՗¸Q,MՏ!ð+æ“Zšió}_z˜ñ³( L¶@Éâ’äÒä .·ç\nz.·ËMÇɶ‡Ú($­qòž:;†7áí€áM`xÛI3ÈðÔz=Ë}Âòöb‚ÁÙ1è•ß÷jc~‘ù'gò ûÿæïÁýHtô4)H(ÆyOcŸg3¸r‚ÆÎ—ÈÌ~÷÷nWnƒ_­š¼]Õe¡zAHê…tíf Fg©Ú7&,aÁÄàEh`̈́ +~w tÆí +j©Ó-ó¦úÃÙÕÙ x©HIK_û9ßo`ƒmQW¿ø•’!аõǓ9cóÍû…,ZôÏBàô,4Ɯ³ô˜¬PʌLåo ¨„»j.4ÐÑ/H_j+îC¹ qP±vEåšC˜ãšndðÐäÀcMh¬¨„IU±Ý-)“FRNçB÷vòÈ�4L/ý‹gFe}àÚô;ÐÅ8L‡f?=5ܒ +Pº²EOçY¼k󮯢’TS`.»kiT ûo¨í¤�/L¹p§éýü‚‰ê/E×mŽÖD¿_4EyLù3 ·Â5\. WÎó¦©ÃÞNép|‹óBj";‡š:}àÈÍë]D=åЉx CÉó¹e iŽwð)ùAp随Է+¾h9I541|4ù¢Ø4þ%0ö/NØèéÜÏ£‚=ñx¯h†#7xö…ÒoCÑi.dùûbSô‹ÜÛÈ!udLgçÏÇ·¬€,^ý`õŽˆ"¹¦¾swåôÏa”» K/ju±Ì—!ô»Û…Ð¥èʐkV]dº«ÀƒÛº±ùiÆÖÏ·“9ŠaBš¯¡÷NhG¾ø€ýäD· +endstream +endobj +4273 0 obj << +/Type /Page +/Contents 4274 0 R +/Resources 4272 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4271 0 R 4256 0 R 4262 0 R 4263 0 R 4264 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R ] +>> endobj +4271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4256 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 672.483 536.541 684.439] +/A << /S /GoTo /D (section*.329) >> +>> endobj +4262 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 594.536 108.004 606.491] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4263 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.253 540.499 520.431 552.455] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4264 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [481.636 474.507 500.814 486.463] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4265 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [490.807 420.471 509.985 432.426] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4266 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 366.434 536.541 378.389] +/A << /S /GoTo /D (section*.327) >> +>> endobj +4267 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.939 288.487 388.117 300.442] +/A << /S /GoTo /D (section*.356) >> +>> endobj +4268 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [491.784 288.487 510.962 300.442] +/A << /S /GoTo /D (section*.334) >> +>> endobj +4269 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [413.249 234.45 432.427 246.405] +/A << /S /GoTo /D (section*.326) >> +>> endobj +4270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 168.458 108.004 180.413] +/A << /S /GoTo /D (section*.327) >> +>> endobj +4275 0 obj << +/D [4273 0 R /XYZ 71 757 null] +>> endobj +1390 0 obj << +/D [4273 0 R /XYZ 72 712.597 null] +>> endobj +1394 0 obj << +/D [4273 0 R /XYZ 72 646.605 null] +>> endobj +1398 0 obj << +/D [4273 0 R /XYZ 72 580.613 null] +>> endobj +1402 0 obj << +/D [4273 0 R /XYZ 72 514.621 null] +>> endobj +1406 0 obj << +/D [4273 0 R /XYZ 72 460.584 null] +>> endobj +1410 0 obj << +/D [4273 0 R /XYZ 72 406.547 null] +>> endobj +1414 0 obj << +/D [4273 0 R /XYZ 72 340.555 null] +>> endobj +1418 0 obj << +/D [4273 0 R /XYZ 72 274.563 null] +>> endobj +1422 0 obj << +/D [4273 0 R /XYZ 72 220.526 null] +>> endobj +1426 0 obj << +/D [4273 0 R /XYZ 72 154.534 null] +>> endobj +4272 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4285 0 obj << +/Length 1882 +/Filter /FlateDecode +>> +stream +xÚÅX[›F~ß_Á#–âéܘ4ÍCªTjªVÙ§\T±†]Óbp�wmwóß{Î\0ØØÙf£Vk-̅3çú^]_}÷Sh¢WÁõmsøÅ$NtpïC¦ÔlδP"¼«f< 7ë²îfs!D(‰š}¼~sõúúêÓ (ü1+@JE°X]½ÿHƒ æß”÷f×**k¼½úíêêÀTÀÑQĝJ'DI§Å»¼©ÓmÑâqc}i0çœ$Ôm¼^栛äá/,4™‰UŠÚïìàf6çqè¶fYº¯üšÙgNâbpãšPÑæ¨6G7hn÷gµS1;üi•Y­š|N k<é/ü—g_8;„Fýћê1‡Ç1¡\úgÈl.•ß«¢L{Ü¢^­@©Öj…NU–©S BXT$‘*˜Û9ó­ rgsá¶F™B†‰�Ììf‰ŸÙû-w7;c}û÷n¼Í[bŽƒˆ2E¸”öœ·;“v]º}îü"6rE¤ÌœE„&ƒ¸D< +ÿÞ>lùÃîaÇöŸ{7Ù%w)‹*o»]™Ûñƒ½”n× \þݬ¿ültc’ÎôØ#™øL·[Iì†qÙ ¤D*6–7t_dÝr,é~(ɬ¿üleº²ÂÔ(UÎûû|Úe}ß?²;Ú<α¹�¡ˆ™}þæ‹Ã,¿M7e‡ç£ÍíB½îŠºjí müìʦ©Ð®Žaaa9c¡¹Yt¦T`urlÃ¿+†÷:Ñlµô;óÖ^;Sxk[ÖLÆv +¨d +häŠéÅDµ‘ø°n8F©�©´"¸F¨ øÈ‰Nô!‡‡I‘$áF’Pû¾døÒ‘Wñå© ŒšÆc´2îÃ$<•7—\€rœ<_ç ö@ÅG%Љ'xºF"„$™ƒs@›ÒT]r#| -n-Zµ›µõsÝØ„„¹ß_† Øåͪ¨ÒҎ²¦°¸ÚØñbÓ4¹…7£Ee%lÚd-k÷@Ú/6ó 60Yùã[þr2{…‚�=5{!FŠño#‰­²q.陫v!P¨~rèt e$ d‚m&.9vñ«jëHÖ£²±AhOÝì¢@WçYß»0ˆ.`‡\ ³bÛ¼Ì}bÜeéS¤?DŽ@ +Ö6mQݹ¤Yº-Ù`ꌢ˜““K2¤˜>d‚JбKL{, /°Nܹרt0ÿ´lŽ¢0-]Ûù®žâ/ésÂ#{òò=¢~äÀ·vJ!ùéx@m"°ø—ºË +ËÔ+c\©€f̝3arexlë¶‚Ë«†p6i——;›M\iÂøêlÈN…žH•óDàBû †ðŒ8ÑD°£~½MWë2oŸOQ¥kd\.ž­=¦ £‹Ñeð±èqªòR†mqƒýw7Å¿#"A·Ä„ƒÆì7ûƒ#vT;T·Þ¸êAeÒ>ÁPUoC±ÀÙ?b׋j�–`¯È ÐÆ¡{uYÔ¥ÇTO\×`cÚu†f4p_=óâÚ.O³'X?Á Å$ÇZàÐoô6Ô; Ø'Վæ¾+ÓìÏa^>â­È×1~S]{„8èÔUDi§n½£ú¤ÙR隔á¯ež¶nÕ2¶|ª.„&I|Z[k +·G&ÒÀښØE%ˆd§6j â’jæÔqà9Ɓ_ ðçV3p[W,÷:9a%8´VHð +ˆågÄF€ IW}¸NÂfå2­î°yà„‘`îê +¯Ú:'öv އ0µn±¶k«ÚÖÈÒÍ#³5âüæªò´1 ›÷!ým>e¦ ðÒ)䉡ۃ¡fÜG Ez:ZsGDDG¯:}ney—e;Ez¾õõ¡‹~҈ögd…ˆ9v(Տòdš‡âæR×H\÷‡»ÃGdE».Ý' ‹Ë,̬ û@®}EVòvf;^äޒpÇàè©$±h:QáÌ÷…9D'âGT¾5ŸzNœÂcÅlüšÐ“&8ÿ®ª›#R<A€Æ=e›>h_,ØðÆj䙼Ñ">E9“²ÀRïå<*U!À‰éÇãŒ} +Ö0"ùØ©l¦EÊòUä«äš?oH¸]AƒŒTø†cC&{ð/ó̸Å<l‹7aršL=œØÛ±k± }„pÕdëd”¸V]ubÙ֝¥À‚÷LÑ3QhUb%Çþ„ÅG„í_ Ì7ÿ_íÉ‰Ç ó¡p{¡ëž+e­¨ú/;®Âo…ɱ3¿EË=*i ½óæRÏ„§=WP>î¹8ášÜð¥>¸×ƒr÷¦Ðƒâ+ߌYà£æÅÇlvbœ7ߘð/rԉa„¥3X$D'°;2ù!~¹?úPû(¬“”±¿üj +endstream +endobj +4284 0 obj << +/Type /Page +/Contents 4285 0 R +/Resources 4283 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4282 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R ] +>> endobj +4282 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4276 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.483 347.126 399.661 359.081] +/A << /S /GoTo /D (section*.328) >> +>> endobj +4277 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 291.49 536.541 303.445] +/A << /S /GoTo /D (section*.329) >> +>> endobj +4278 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [324.285 211.943 343.463 223.898] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4279 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.166 156.307 520.344 168.262] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4280 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.211 88.716 435.389 100.671] +/A << /S /GoTo /D (section*.328) >> +>> endobj +4281 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 21.125 108.004 33.08] +/A << /S /GoTo /D (section*.329) >> +>> endobj +4286 0 obj << +/D [4284 0 R /XYZ 71 757 null] +>> endobj +1430 0 obj << +/D [4284 0 R /XYZ 72 712.597 null] +>> endobj +1434 0 obj << +/D [4284 0 R /XYZ 72 387.369 null] +>> endobj +1438 0 obj << +/D [4284 0 R /XYZ 72 331.733 null] +>> endobj +1442 0 obj << +/D [4284 0 R /XYZ 72 264.142 null] +>> endobj +1446 0 obj << +/D [4284 0 R /XYZ 72 196.551 null] +>> endobj +1450 0 obj << +/D [4284 0 R /XYZ 72 128.959 null] +>> endobj +1454 0 obj << +/D [4284 0 R /XYZ 72 73.323 null] +>> endobj +4283 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4298 0 obj << +/Length 2854 +/Filter /FlateDecode +>> +stream +xڕZIsÛF¾ëWp\s�«ÌzA7h|plW93%M.I0 Yp@‚@K²Çÿ}Þҍ…¥™²Ëèõu÷[¾·Ð/¯/¾{“.2‘Ye×7 å2‘štá”.ÍכÅoÑÇÝR¥Ña_ÕÝr¥µŽŒ°Ë•Ìlæ"iÝòëŸ.^__üu!1ü‘°þÇz±Þ^üöG¼ØÀøO‹Xè,]ÜѪíÂØ¾Õâêâ_/ñ"Ò.¤Y’(¼ +±Y*¬ñ·øñC“ï>xÚôÎñb¥”°Î¯»¾õk”?,.ÆóhM[ÀKŒŒ£õ9¢6™qaýºÞnóÝ^ŸXÜÜbËEECL„šõ Ï}^B'¯EËãw·åz©\tËݼñë×uU7ņ7Úr÷‘Ç{ÚëCÓ$næ]ZÆB üE÷yUtÝÌ{t*†ç@jþ5Þꡂ{žR_‹X™ÅŠÃÛïÊ^a\í·zszVb ©ÃaÏgè: Ú/ȕÛüŒ,tlÂr”ì|¥:¥x–V +“öò˕…Õ¿.Sdfâ,ª][n +ì¤$Xì–2º-¸MÂãi¯8zhý–~:ó»S+6v¨@K"ýµH37esqß5Ŷ´”\Z¡ŒŸ{‹ZfŒ×h¬?¬òû²åNøæ‡®n×À‚ßÍpNj)lf{Ó 3?ᘳJä S ‡ú¼€ Èh‡zt|ù‡å +ô¬Fe»çá`'£;vùŸ¸ Øq÷¦©·s—tFôêûåŒÍj%œJF25ÎF¿ õºdògnš•þÎßz–-)ؕs'\“0Z8�¥‰¬„€ã)G!³5�eú«}šS`álú´;‘bXç;dætÁßciª®`PÑf°v˜ �ÍM 5I¯Äxf¤þû¤¬ˆ‡gÎ[ªÌ„v½©ž``eƒ0‰÷Üۂá¹_ª"G‹S.lž“�÷ÍüµŠ£û ŽÐþ=Nâ½à¶L2èÊÓ;e‰HӞ 7hÛxè¦èò²j¹SÏ)S1úäáñ§7°nþ2–BŒõ%–ߣ¶+]Ĉ P¬­ç€W  }r‘ o§Ñg.²Ò`‘±¶Þ ìÿ.q>4Õ=Fhÿ F�þöÇÛs|Ð"“n¢ÇÄJ*M¾qçÀj|ѕëö|‘>EÄNN_¢ÁEŸ¡i2!aõA„ÊT´Fs«YzMMÊ£ÛPÄFŸH³ ¼¨roÝà8qƒ¦èDhi¤Â#¾8àÝŽM!GÐK ²h9ì™7-‘H{òà{>]k7ˆ †¥ÏiKj žÔSm!"(bIÑm¬òrTIc/—«[àüô¬ò á7á<!&.ÍiÜ·l÷9òñn×rŸÁW¡û�g€›¯»òór�b:y .çz ê\ó†¦èGînÎJ¼EǽžAü »óŽ=Â`\Ï=U‚ü½÷ +3¤Âd=+ªú#D:3¤Hâ~UysäBTô뻫¹èÎjaúË÷å\8¡Æáè»VÀI)ÝTK8¦€ƒ_ÿóÕêý›Õ›·?¿fǶÆWÞæÈ÷ÂkÒÉ%Môï]yïÙÂ眨(Û Üםe…‰Þ ½Z½zÅÝ ÙﯾSÞw¡P­žº.PTÌŒQœ`ƒdwGQ Ü¡z‘ê=´<BÁ$|{¤k?AÊMM¯ÂßC„k•¿ñ  NÔȯ´]±Í"œQ'ÖAwjøû¹ÌçüŽ¿Ó›Õßf�]‚ž2‚Êߙ^éßêyMP;„™¤©H²£嚔"`̖”x8X3L„¸³ånÎKÚ®a‘âÐxʂlòmÑb¡[ʎýâ²óg:ÀÀšA2¿+'è¸c ‚Û:œ\ƒÎ7ÜçÞ!‡R +ž‰If…j”e>рF•wtilñ÷›â¯CÙPºƒ[jþöWžÐ©wÕ·ØwÙÓÔñ™åò–UÂúqpr<wWVU8ppü,/¾r»-6eÞÕÃ#0iS‘ Ií£(i@½ÀËozÀèn)A4c}é1¾¸/և®ØŠ'ÑLk™ý|¾ÝW…Ç—Òƒú»3HÀҌ]c +‘ ¥ae2È*Q „è͌/EGÎJÉ¦fŒ G¤ÃB ¹E–L,›È?úÏ;�¢ȑ9#iF):?~P(Ö]Ýx1UeÛõ †g&%©ž1,ñö™ÊÌQ&üÿ»¾�³:L*›âì{oPƒÄ¼Ð뛠ÞÉôx“ƒµ|?Ã]*uú(wAŸýÀŠœ°Ñ•ۏq=–æ?›³ä{÷é· ◂.œáx‡šé~= ¯Vín݋}ûl.ìZ…ç™XØ;_ r˜m}« 8¡“ÞЁI´jHœÑüа�e´áI¡A ;8:Ö-Яxå)!OÈm‚ëC{”�²ëîW„!°`߀å&Iô 4¶¬w~b~s&¨^q·=47ùºð„>:~ ¿|àµðм¹$ÿԉ ß"«½cÀFSä”rY¶&øø ++´¨ ­î¿®Õ ' ¸”w9w€ÒæxU +¿«ÜMΜۑ’C›V2`èµå¶¬r?…þ€¾³á´Î2•‡Êã¼Ð5hTv0ˆÙJ#,•62í¼*)ٗP®ð†Ï妠Œ(õ®Je6Ñ�ÆUÁC Æ ˆ"rj›È§eiôÅoƒ$émŒoüÎғßÕÜGçùy Ù³¯œÐ|çç}B©—òdÃ1~ -Öõn“7<œßó ÜøM›^§ðÍïï+;s5=‘j÷¸h +wZX´HH#ð¤šB�É=0"µS5 Ü}ÈãMäÔ|^h\b;›mùäР²Ž +Xõ>9! +í µªbì† Å1ƒ)î’i~I3ˆÀˆg@–@’˜L‹­WúY/;`û×Kªñ´/¾Ñ½×iù×˳G|˜_uä.¼`šÿñ0~ ^#¿ïÅ3XXmëMySMûm–â×Ë®ì`Y»/Öp&oæ²96/Ûî¨Îo}Î*nÊ]Iâøúü›'r|U!Ä·™#q"Ñfb„X‚Æ¢ô›RvOr¬7 ¤R½î^žà¨D +uþJ3„ X°Y¿ðÅ|^’¤£D•îäëÜ*ÚAJÀEdŠ$8ÃφÁÙ(Äþ]»uUs`¼žÂè_‡º#¤ÆtÇÛÃ~_•x:éóïßB=v&F²ŒÀ1TÈX(}ô£Â6‡»Ã?å:¯B@´‡  Eß[.±&õ|¸æÞø›rÏ6DMg‰5}Hì³§¦\û­5Ýx3ÿóÆK²vœ¾ÉÕ\Èa2€C÷ԏN 9eˆ!Z&í#>�g:+@—º+¸XÏ H\՜OIàé—ÛS’<J-ɼÔ`¬ÆR»¯žõ´B¢Ž„ããÅpŽÏPeä·~^³t%ˆŸ—‘-M<hÐãRŒ5ùeÐdÆ 38ʵ@ªM˜=ç[Àød:-‚Ðæû>äôç@'Ìðs þN’Ö¤Õ oôëCîÕî@zß¹ŠV“,}JðgO;Ž|H<e}ç3Èðˆ“Âlõ$?V:QB«ãÈ%T¹?—$žæ£ñðs–¯^ÍV`•מÔΉêi¹<±ó~6 •¼Gªôòä$+I§8öëp ÕçëóƙÉO%löM€S-¶ÿƒà¿£þGï +endstream +endobj +4297 0 obj << +/Type /Page +/Contents 4298 0 R +/Resources 4296 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4295 0 R 4287 0 R 4288 0 R 4289 0 R 4290 0 R 4291 0 R 4292 0 R 4293 0 R 4294 0 R ] +>> endobj +4295 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4287 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [188.12 604.129 207.298 616.084] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4288 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.459 604.129 367.637 616.084] +/A << /S /GoTo /D (section*.363) >> +>> endobj +4289 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 604.129 536.541 616.084] +/A << /S /GoTo /D (section*.270) >> +>> endobj +4290 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [172.651 592.173 191.829 604.129] +/A << /S /GoTo /D (section*.200) >> +>> endobj +4291 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [517.363 537.744 536.541 549.699] +/A << /S /GoTo /D (section*.331) >> +>> endobj +4292 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.245 170.182 160.695 182.137] +/A << /S /GoTo /D (section*.122) >> +>> endobj +4293 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.15 21.125 218.328 33.08] +/A << /S /GoTo /D (section*.316) >> +>> endobj +4294 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [321.996 21.125 341.174 33.08] +/A << /S /GoTo /D (section*.334) >> +>> endobj +4299 0 obj << +/D [4297 0 R /XYZ 71 757 null] +>> endobj +1458 0 obj << +/D [4297 0 R /XYZ 72 712.597 null] +>> endobj +1462 0 obj << +/D [4297 0 R /XYZ 72 577.857 null] +>> endobj +1466 0 obj << +/D [4297 0 R /XYZ 72 510.4 null] +>> endobj +1470 0 obj << +/D [4297 0 R /XYZ 72 269.822 null] +>> endobj +4296 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F19 2002 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4306 0 obj << +/Length 3451 +/Filter /FlateDecode +>> +stream +xÚ¥Z[oë6~?¿Âè>Tb–7IT[Ø¢íâØÍ[[,[N´G–\I>¹ô¿ï ‡%›NrºH�K¼Î3ß õýÍ»¯~2«‚™ÌV7»U.á?g¹)V7ÛÕ¯‰ÈÌÕZ*SÉ]{%Mr<4ÝxµVJ%šeW¿ßüüîǛw¼+‚ЌsµÚìßýú;_m¡ýçgª0«;j¿Ò™ßfõË»¿û>BCV–iGÃÍ}…¦Éð$äÉX>Òû®ë]G5Žu{‡/Yҗí]5PG×ÒïK�©_ý$Õl#‘I–*”Ø}˚6'đÒÚtû}ÙniÙz -ljÂr_QS9#;˔ xt‹Æ7˕ðcØÕZ§"yï8j»v}({Øoìë µí»«5¨h[]²`Õ¼hV¹Z ÁŠ4¥»~[ü´IÝâ/Oîa)Xរ½$ñyo•?Œôv åIE/wõGì¬Z·Øc8£“¨íÒç,+Ų¼ð£®# 匧“LžÞ¸ÌZ+ž ÖÎ×í‚yû¡Ï—”,—éLYžYU Ãs5XQuV:V ¸±µì˜K<&¤µ’q½TÓñ2E‘¿$ªŒq3 áã_–8.cþÅ-–y³âÐÏ\P\Êt&Þ¤8gƒùjƒrΘÔið2‘]fRüXMdðwi:mÒÆýŽæÚ:ü%àÞA`SéºàìEŽ P(ßääÜ(Ӝœ%®Û¬3¨ú2Óí"{™œ= ò¡ï#fLñI ž«²º¿Èç ´ð9üáa’2©7Õaô»–#iœĬlyrÈ+›Ü.ï⼁¹<56FÀ{‰¯¯Ò4)림mܤ±‹Ñ­@X¦KÃ0¤UönŦÞ×cµ}aùL3‘O†ÔÔm5DV‡ õòAËÓ`9°›L:PüŒ‘Õg™ÈÞ¼ž¥éÕESÅÄg,ºíb‹ÀÑ㙙«Ÿ_tâ˲I+õþpl†˜è´dEÐÞ7èŠuˆ’ZçLæjiDUßwýú¶ìÉmÊCy[7õXĸp¦@ý,ãúeû– +b™\š lѾғaf3Äæ8¢(8ø ×ìR3™ŠSg¨Óiþ&gșÞy[Žåo\è˜GԜñÜ,=â@ìÝ;¶?`˾ó¬okXPUø*’öJ$|¨Gj†<zJ5­ýKåæZgtN3Ø, ·á¾C›}À3¨eN~ã)?0jJÁ«8gª€¨Á—âûê'0s2i#¸ã€'€$&<?€¤ÖsQ-(ä É  ^bè‚î ~ÙIdlê$Lj®4S©þ€yí-¼%;ÛÖ`FVYOԳ뻽“5 –œrr‘R,Íè—'›3�`ÿڑ¨—,‰Ai +±.Ÿ[î:•iòå·»º©þÓBDùîKjút[·eÿD/ßÎ_šz¿ûÓR"8$&<_ãOŸ�0ÛÏþOš²/²=Ò~2ºn·Õ£Ûfö<ÛåtFõ±š›=¿0ã8ؐdg̞Ì¥²Ö\užÖZR±ÌT2¸p¿©Ë&hŽP3¦rO§)¢ŠT1Ë_DLEA|L%xa½4'•OG틈Q‚¢'¨½Ž¬ ˜ÅÉs* K#Óˆ®^=htî9 +?LÁtÀÎoDWZkëm¢g­àYp¾6<ZM¸S6<wAOƒjðÞÆˆ¸³àl ®Nœ5øÁ§Ì¦„ºHnûºÚł­¹e“zݱ9G)@ey®bµJò :A‘•2HMZl·õ¦+"Òb6x2žAz"•ÂCíX*iè‰qCžãë()3Atv£ ' ú¡jªÍ8гxIÛPù!dRàâSÀ ʼn£ÁѲÀt9OŽÍÇ®^£¾·x�! à3,E£\L°ÏΜ9"CÛpK<Ӌ…°hܱ*† 4›ê#F¸*ªa�ÝùÂNI¨H†µO¹äˆAþ ‡:‚S>oQÖli +¤ Va˜dSº3Ϙ!¶Zÿ3~­Ea˜[^b÷ŽŽq‚RA¢j$äó““_=¦pþƒ7ÛV#:bJ‡Ê{ —Ñ;ØM×÷­ó*e U`ºûj¹¾ëönŠXÒ¡vâÜȪ?ô@ÅÖsLÿ2‹DO0ÙZé§"þ"ŸN_7~‘ŠW遬Þ`R ÉBMžÔik‚xVsHòH´g.?Ħì.QÒOԀÛvLèIÉ ²ª€>ßâ´¿‰† £Ò×ÍCp²âʑ‡)¯%ð&Z"WSNŠ ’ó<Ç+2Ë^¡�‚`椄ÈÀ!fë]üۡלּ뭷´û¾röU‘}õµ7îºƪÜN¹ MÀAV!›°Ê d_¬dALS\Îe˅Áõ”0�Çx"Œ¹ BŠ`ò°ï(UÕ4@Â"D +{LµÎ(ý‡H]�›/¤_)ЯߒÍÚ¼ÁqŒ'´&8¨ %Ú½-4F²í ‚rþ¹L{oïúz«¶ÑÙ̀Ñ̰~�F0>àeÞ*}U +AwèïÎSæ¨uýàbì²âk×ߕmýì +XØb îNÜ08ËDÐ<Q§Šâ UâµC‚úRÞ,1 ùÜ4 ÌÀŸyژ0 ÐUnðhÞÓØÎùxj«5eëYNùãõÓ$¡×Ï.¦â’}}ÀÔ +l$MÞïhn×6O>iG?&ΡGnB Ê W=hŽîÕnCfŠµÑ´àI=R×CÝ448Ä)x9VÅ0€.] égšÂ‰=§@ÛPñۊáÍ {#{à„[Áïefa>7Ó^€ò®°hNÏ$""–.`rövI¶QAfJ·²y1Pª Žh«žœÔ“[õHEÀSú°ƒ,Sh“dØ_0Ƒ/ç(^ùR;QAÓ£M)RZ›;K ~à®;ö4wÒÜ@ï#¤:Ñ]¬à¡ÀËLnùÎúŽcܲÁòæm6ã¾)‡©ÂªÏQÚ¼¤7 G¾Ù›ÒÕ\¡ÁéI"Šòƒ¬¨á÷°W[÷D‚‹X§‡C1 šÉ;QÀ;‰‚V˜ƒ'×ëG¹åc )ò,ÍDò÷-Âóý $‘d}¡ ¥¨»«Úªw.HMºWÚ埊ꇃKJÐ1ÝãV“›—° KQÞàºl&v Q8xvô 1ƙ‘g•?¼þÙIÉÆy{ËהíwD[zØt[H0±ém~‡ƒ°‡Å$†ù#ŒF'¼ÌyCY]…ʏ1˜§Š9Vxӂc_•ãð +¥ûuwzœ„òÇuêì´òîÞ^ùí\®‰».ÌÒªvÇvãcÀàu=t6×Boaòä_u`åÁÎã@Û»ÚM[™)Ó:X½l©éÖWòtîÓj§_l¡ŒÅmLñ†ùÝ¢âÀ6+ðyj\ 6ô#') ´´’‚_~ÊOÌÅÅD€Ð/{8 ¹± +—[Èî¶íK¼ömÓwÃ0‰ŸèpÔyh ‘Ð^pK“‚99bÛVr{vÝ®ïíu ƙv;µŸðè³>L d±”×ͽ Ú\$þ“Õ*VËR–O)ŸÍËoˆ�i=#µ¸‚¥©yeµ*âÆæ±}õDZî+×J‚ñS€àÂZ$—ÉpìwåÆ~¿Àó0ܚޙá9ëÝ$rí1o¢òyöJÕ€l¸ +âhŒ±çÜ�  +’.N až£ûz»­Úµ¯ÃL sšŸµÎw÷ÕÞÖ\Ø Æ Ô¦3ᦈˆ5ÊmÃè™f\-(')öįB´aù©“µ{Y[8û’GÊúP‰ø×ȗ>çQLÛ"À샞¥FŠ –HíR©QÁ‡š(ÕCu"r/ˆ‚uK-OCXÁ—'—Wï]^\»`ݺZRÓµw•»Çƒc +9„½>À!¾Üjb»X°©b&ÜIÎ>ü8·§œ…bÅôaŽ»HéúY¢¾¦ÊRôQ2­‹ÏºÕXôáNóZ [ü±Cÿy¡|{r!õÅw_\:¼ÂÅQŸ+ »îÃqœFÚîY¡¦¿)G‚ÑÖÝÒ͓…  ºç€> ùýàv³õ n£ñPQS9 G*¶¯âî}¨-8>š-“ÇpÒ# -òôKl{ðâT-¢3)¢LÂh9°†úÎVa¼Í©Œ +]  ¬ôõ+ô{QAÛ$Áܙ%üv­W5Õ>ˆ*w»åvéŒYhFf-ÆÍ} É]OªS†·Õ®ÄÊ5؊˜Å>›º¦GwvÿXÊQ"µµ ÛMWØÐ»ósý]Ý4Åê5O~|,÷›­ +á¿­NæÎ>߀æÀ~jå…%(,G¯9+�û®ñK/#ϯñ–ñËù• =Ï®äÄ×òkeyò7jr²ÀGÒ]D6™_[ºôáҎ‚‡çÓ¦-Oª†«³Â÷íâΖÄw…ôÙww°¨èeªÞ:y^_L}zWFtI³ý`::­ì¶ã¢o¬÷•K†j¶À¦Ùuì21…´F,/‡Ÿ… þŸ…ôÊ?hz`ŒÅtñ,ýTé§J?U¾2Uù©ÊOU~ªZNÅ�ú?xÄíN +endstream +endobj +4305 0 obj << +/Type /Page +/Contents 4306 0 R +/Resources 4304 0 R +/MediaBox [0 0 612 792] +/Parent 4245 0 R +/Annots [ 4303 0 R 4300 0 R 4301 0 R 4302 0 R ] +>> endobj +4303 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4300 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [178.456 598.608 197.634 610.563] +/A << /S /GoTo /D (section*.260) >> +>> endobj +4301 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [457.024 440.781 470.473 452.736] +/A << /S /GoTo /D (section*.158) >> +>> endobj +4302 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.389 216.096 358.567 228.051] +/A << /S /GoTo /D (section*.370) >> +>> endobj +4307 0 obj << +/D [4305 0 R /XYZ 71 757 null] +>> endobj +1474 0 obj << +/D [4305 0 R /XYZ 72 582.898 null] +>> endobj +1478 0 obj << +/D [4305 0 R /XYZ 72 184.142 null] +>> endobj +4304 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4312 0 obj << +/Length 2381 +/Filter /FlateDecode +>> +stream +xڝkÛ6òûþ +w@ä«Íˆ"õÚ[HM~hqèއC¯h›»KT–=Ö»-î¿w†3ÔÃÖn‚" LŽÈy?™÷·Wo?d«\äI”¬nïVQš‹Lg«4JEšå«Ûýê§à¾ZGYÐ˺[o•RÉz+ó$O™äëŸo¿»úæöêӕ\…ðGÂmø«EªÕîpõÓÏájðïV¡Py¶:¹S‡•N2ø-W?^ýûêý9#€"É3‘h桨öD»­ñWwuÓ=¤ H¶2‘ÖtôÃ:SAݬ·Z…AÑ¥­Ž}·u¬ƒ‚@Ë¢ú–¥­ ­üÕ]}8€˜qâwçÇLµoiÕ=0èPt}ò$c­dÐvEÓñQ¦[™-Ú¾¹+vþºiA¢mªâà¿N†ž)ªAN)ò8!9[Sš²%UPêê—s0DgZZÛªµ{C +ý/”ºdÐG”ð™àx¨½ý©©c„R„ áhÛjožèØÔjJ +I¨>v¶®˜«ú5ìI$À™ü½ÖyÚò(*£u@Ũl2±œ}Û%è0É¢àÖ+¢5»Œ*ܪH ´I“±—ÆYØ4ÇÆt3¢ó´ýÁ ´  Ÿª®¶}eÁ¸o,;”ÁÉv3OÇÒîlG»'úLNûgúفZ€tÝìmUt¦EÖu̬Ãy4RÓ2ަF6Oô¥¾# ójZ˜9JìUEòà<pÙùˆ"6pÎÆ?,‡c6”ã¹ì}@.ÔÈ‚|ðEºOËtZSŒG?§†ùȐ°›%i(×#Ó¸X9 Œ�䗏ªÆÍÁ¥?ÿÉI•:©<†5$ Z»O½»ðщfš9¹=œu +"T¨I’:âðöÁ¶¦l“?`﫺1{ÚÜÕü•ò݂Zœê€„D‹óà}MŽsôt´H:Z„ްÛgc¶2®×qeïÏڊïRo>úľ +_FÔ5è0ú‚q´¶º/I«¸…°ÜٖÃ2FKÅuѵb)+~óTŽ˜×°Xp’h‡’A`Ì/Å„‰»Y4#€Ò8ÝA9¯9céY>9dº­ŒEœeÓ¼µ£8xsgKó†Ö€@{×}ëØÀ¥¼Ž®X�¼ ø¸xá’T·`׈zµž ’#Á魁â< o½äQ$¼à·!¤2^}¤Ôº¹/*û;gW„°9ô`�¸Æ6Ш!êqÙ.Ù"2Ž@-©È3vƒ›ï¿’_³6ožC\Æi K9.#@1ýþk§åXœ‰›'Ú¹ù=ÜL×r²ŽxíPz ã<óԛ§ñ¢œ ”›)|¡Ü¼Èä5Ûsá× í°D2DÈ¥iU" ŠŒ�qʶ==ØZ÷ìb[2$‚ÊǘKU˜ùLãB™Œæ’mÍÇ Aٵׯ™oJe?Ÿ©}!¦§åÜ0Ÿ9ÍMw¦ÔdP*«l%pøšZ‰W]ýhÁþÐ'<çöçžðº·<˹¯¼è +—\ŸúµìÌàÐ{´½:¬†;NÙL¶×Âǵ«Od{íJ�VÈz¡Ó“ 4õjèâ`´€Ê×/7|¸“ñÐr¶õv×7D«%Nh*Ð1±tI-ƒŒë¿@ìØPg²3fßByéiѯ]_(Ý¢( 如JM½¦ÊE8çí GľöْkUcZNr®©š~òõj>î0ÂwÈh‚½Ž.»âÞ5Y2$R\;u႔¸ë\×àUöؗÅx½©{ ˆzƶ&®ÝÉâà_ØDØògÔºEì Ó°Ki`¦K¼š¹ÞäI v ÓD.âd8‹]R”Sk<á6]M̝ÛÖ~ª@ûÑ\ûC3‰jÓW[q©½s„~!å¢v°ôn›ª)éßÿ=lšúôKg;øF½mœ*+SœFã;Ôzª`šà¶7ζ©=t-ƒ{v¿xnbÄT‘µà÷HÍí£%SÁËD¨N‡Ùpa Ô±HóÑ~w—ÿÂ9 Æö( Œa¯½�À(¦ÒùÀ™·H‘‚î•T@'KÞÚÃdɜmØÆê…‚ÞNjkQLï £ÈüÚé©FöæP“_»‰TŸùՋ +ƒHc{®ËۉÓÃþR,Qœnï¨ÊPC~š?tü§-îÍPm/iëP¤jÐÈrړ9œ‰ü™¥ò¼ÕZ¤iÊõ9Ÿ s‘ðk! ~uš E÷õ —­©zɛBÜA‘ÜíþAxþÙÅ^"= :*Éçíìɖ˜Í“” ª$óaKp—¡J�ÃˏJt:7€$™'G¨Ù†ÅÉE,,QÉ*éØõ”‡CÆI•ŽL0BÆÆ‘Æië]Âs6Ñ-(3ÄŃá©Ç·¥¶åqQCõ{w<–ÏÃÈ´üŠ#•2Ê­yÄrkÀ—™ò€LÏ߉ó3rŽ_X�ñá‹ýH0˜ï8y¯+®vºúsâÞtx+æk +¡DC‘óê9ÿ ²P‰w…‡O†ç*Ë*(ΧDE½Â7?>Bƒ.)3,–÷¼FÈ/‰´›üêï u͛è2tûÏz»|Yã[ïЄ¨fÏêÁ9Íé{Ú®°^ô‚^ëEÿu½Ì"Ôòæ³éÃ-Ì£ñ‰@^çy~!óE9ÀEÄóÈ{Ê0ü4ã* ëgצæÙ5ÜxÕMÇâÈ«¤íL±ŸwzŠ"m¡»ûvöörPLDè¥ËD çRcšqŒy‘_y•Ó–¡ Ž…ˆ_v€¢q¡öÇÔ~yÖ»]Æv QæGŽÜ¢¡äð‰´îYœß\'ú|ZÓ3 ?õE‰ ع¦´õµjc*çÉ«¯ì§_Šbêuœr¡/ Ȝf»¥FlX +Ž0Tâi +Laϋ͆ +õØl\âL¢ÆìP¶¥çò,U_Š_Š…-uMú”°n– ˆOøCcAØ9¨÷À,à†¦jLÔP 2©‚¨P¼¤g·íêJOKлڏFa$âü|4jŠª-'/D-øIÉ¡R”þ~ +,Eaõå‹Ýhm.]Ê?šÅn6‚õøŸCìdjLeÚa8 +úªåî]J%Â0™‹Y«ÿfºÂ–­ð÷±mþÕ P +endstream +endobj +4311 0 obj << +/Type /Page +/Contents 4312 0 R +/Resources 4310 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4309 0 R 4308 0 R ] +>> endobj +4309 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4308 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [394.72 21.125 408.17 33.08] +/A << /S /GoTo /D (section*.125) >> +>> endobj +4313 0 obj << +/D [4311 0 R /XYZ 71 757 null] +>> endobj +4310 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4323 0 obj << +/Length 2635 +/Filter /FlateDecode +>> +stream +xÚ­YKoãF¾ûWك©…Ű$›“S‚Íæq°ß&s Å–LŒD*$5¶òëS/’¢Dk¼ÀbŒé«»ª«ª«¾jýðx÷í¿Ý" ³D'‹ÇÍ"Õ𗆩ˏÅâc Òh¹R™IL°­–ÚÇîî–+cL`Ãdùéñ×»ïþ¼S‹þ)ÞÀ†QdëýÝÇOÑ¢€ù_Qh2·x!ªýÂ&ÚÝâ÷»ÿÜý€2h3"É\˜XâÇ×|ØyàêLPä]þG¤,ŒùTúh±Ò:LRY÷=Ëٖ²ÚØÀ[Á‡zÃ-©+«-“ä<iþÅ-òã•f˖¹k{Æ^'¡Šõb¥l¨fZÖW¬ãà·Ú”;BçþZúU¿^«0N-¯yöðìžýDkF*5ÐÒo®YÄ¡6ªÿ>jšÙÎf!tÞÞͅq<ì¶/·Ïè ˸®É]º¼¬>Ìl½ûfQ*º2¼Å?XOxNì|Éw;â>Ú +Û®ÿøSu qㅊÃ$S°“ +³8æ"¦‘FEDÍÒ¨wÐè+š,L”H­ÞÁKMxÅ7HæY‰3éw°ÒÓcÝ ¹y*óVfÂêɄՅ×[:k¦^ÿ[Ý¡¯ÇØ{Þ5ã0Ëâ¯xúÿÑÑÓñZ÷ª|ËæÜXnžÐéOÜ7Ül›²àÞQM¨›É_ ²…¤qía¹ÒiP—|—ˆF>_ãðyØT…Ë•Ílð_Ø. ^ڑžüiWÓ.küø¹Ez‘¼·þ7yç ²àJE ŽH‹!>õp0¸ÛOKìòê3¿®›¢ ó'¡¶S;¦YïÚ8Z–çxæŽ?q\ƒÎ+7_–q ôG™-[nŸý®à˶Ë+<lñRvÏ $꟩F¨]YyPQìtðˆ…8!I}°ÏeóÏøÅ£xþÀ3§ ®`‰˜Êà•,¢ ?ãþ(ïç²(|µBQx¢!{ò�8q'–Uå¤`ú^@ïçG‘aõK¹ÛÉ€Ä  ‘w“\ÉïØlòµ$R%æ´&'Ç«xúP~U»û©å߯»#ÄbP„vI°©ìÄâÙ8ÅIçʎg¶UÝñ‡Ê¯}ÛælÒÕܲºQÕ4‹b#õ+E1G/»Û€gzËã¢|†Þä +ŸAƒ:XðQ¸r©ú}Fñf̈ÂÚ$;G$¬Máþä{ÏS­ÿó諵Œð2c{âfðk¾+ G9Yé³�m-hë*YÆvˆ~ 0-T1­v§^>ô†QRèН9îñO¤ßLE= 8)œҋ½èÔ04 F§ÜTgä%‚þÙ}ÔçÆé#/«‚Ÿ%”ÿ²Ñp}[’BMŸüq—Ñ«avïÛg¼#°rÓÔ{ž|y.G¶1Ã8Q}lZžáèÂ7%3,d w脐mJ«K¸£p3§>"‚ ؀ülPœÔà½2ӇptÅT‰£Ãgºåp‡ 0ä4¶yÅm ûn»¼á¡\:$‚œ›A'ĕP§ŽSöu˜9V‡ÆåÕï{²Sû\wÒŒMÒ\†ˆUÌ]Šºâ`"èx·~ÅYb…}þø”·(€ +ÄåU²à=´àu£Â´Çù?q¦LcŽ'_ƒ÷„ x"Auh`%'f±¡Sø¶Üâ!h´ ’kŠ·»IzM0Èzn$}ãʺÙçúS×Gö-|Z*-ä;ž`º½| LҌЇöHí›ÕœÒ[p“²®¾ƒ;õ÷Á©n-Øç}Þvxìr[Vy'‹ä²@ÏÃaèºa¿¹¹”D޲5-8Vĝ²¤ïgâ˜1i¹Mµcqà‡5+¨å1“Þ}“J¥K®,®�ÜpÙLƒù(îØX‡ÖÄS 5ÉEp¶¡ËÎ�à*N¿!ºŠ°J¸Iéfmz^tҘ‘œBφ)¨Ä½u†è¼*òD)q^ ,½Ÿ¤1ÔEIúN€ º%`1S’¦¡JoAÛ,T‘÷µ»’. +H¸ÍõÎ6ø*ôvrÛ\&áÞõÉ¢†ÛA62µ™¹È âH¸´É0JԌê„|,ÈÑ:Á‹]?ðL*B@¯ò^–Ö@ª'J/²ð)@‰ HFÚ× î§¥3äbˆ[^\vÂn¸G0B$:ï=X±ü‹åpÈ`&Arcv0¿<B›õŪZ7¹Døøq~‰Œ³Ã%Âo7.‘úEÈ(?ÉÀÙÕ¯IX °$â‡-l©÷Á¨ðÔ�W +Fft„L�¢t&0†gÉf‰D]¼5Àà—ªÿìy‘dšŒÓ&Ñ÷¾…W.Ú}KµÆþ0`êöž×ŠãŒ2œ%?€<„Ɂî�) 0Z )lâÌ÷£Qî‘g +8;ô¡t+!É�jN<|]õ—–†­<KaŸåÂސ ZB8•ssꗃbRNJÁyFgÐaÅ` •œJ3ÉÚ^ØÍ°´ñsŽK‰ÔƊ ÄÜ^18Åo‚—€>W m×y Ū"V×¹©ËŠ?ŽÉ±_tè­#UÍ=£2zTúŸ‚g;»DÇÛÑ3ÕCæš �Égb“Ìœ˜ãc‚îÂ¥(B9~Š„†Îî;¨ % “b8¹Üe¡Kì{×Mݶ«z€`géM=D±êô€Éä_S-ª/:ª>oÛ`“¬ÑiDOo)ˆ‰9{Ù`ë+ßôAÅÎ<IªÌyiН8Oºg|'‚°êÞ郸:‘)op›G<¦é"?H°“7U(bøçèð낑ўÕPp–Ðç P[)vä5½¤Ú£ñ}M$Åe)Äa‘©Üô3^¨®m¤¥~k„D!@.ÈõáðBÑ9´jF,¼$È!ò[kƒßÇ8‚ß +ÂCé!¥È¾a %Ÿ„ÝÎ÷o$u_¶pA’£¥Ÿ´�¸™IeaæÆô å]oh’0áÕvîeÑDzøÎ¥ÇGçÓQ¥qS�Qr… +ÜÄ36K/@�€ï0|=yíyäG=õ7ž`Çå IçÛ®å®< éà/nz»V-€(ö?œÎw5•Æ\Và gAì‰ýº„øJVq3}žà]ê)ÉiL¬º¿"Úõ7b¦Pw—áy®øbàõ 4"w%¿}%[e“´l ª¤üØ2y>WshêÈLkŽ+ãŒOÌ`ìi°òjlù-J ˜<ÀXjU#xÄU—Çys�F@|AÌF®eb zZ—…<�)HÎdo½}Ê5=³Ìù½o¤¦í½6áû¶ª›ás÷@#§Èðˆ°½9}˜Ï߆@,¦ÎÝü1ⵁª@~Lú¸:”ßêøß§ïxj ;½A7_žË¢¶;ídMHy´;Ü\¦%³Þ¢9/øW•]J=G1·éøóäºÆß¢W,"þ)ƒS_Q¼}Ðs>v¤ñWoâÉ­¥ ¢½ZŠ?-ÿ X‰ÈÁ +endstream +endobj +4322 0 obj << +/Type /Page +/Contents 4323 0 R +/Resources 4321 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4320 0 R 4315 0 R 4316 0 R 4317 0 R ] +>> endobj +4320 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4315 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [501.798 263.733 520.976 275.688] +/A << /S /GoTo /D (section*.226) >> +>> endobj +4316 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [259.779 251.778 278.957 263.733] +/A << /S /GoTo /D (section*.367) >> +>> endobj +4317 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [218.753 227.868 237.931 239.823] +/A << /S /GoTo /D (section*.226) >> +>> endobj +4324 0 obj << +/D [4322 0 R /XYZ 71 757 null] +>> endobj +1482 0 obj << +/D [4322 0 R /XYZ 72 710.604 null] +>> endobj +1486 0 obj << +/D [4322 0 R /XYZ 72 315.802 null] +>> endobj +4321 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4336 0 obj << +/Length 3360 +/Filter /FlateDecode +>> +stream +xÚ­ZYoÜF~÷¯dLa=4ûà ÎîH€ìb!½9FÐr$n8ä˜äÈҿߺšÇˆ£8‰`ÓwUW×ñUQßß¼yÿC¶ÉÃ<ÑÉæf¿Ñif6Û¤: Ó,ßÜ›Á]s¥³àt¬ÛájkŒ l˜\mUžäi Ruõéæ§7ÿºyóùÚDðOÁnøoÃ(2›ÝáÍÇOѦ€ñŸ6Qhòló…V66Éà·Þ\¿ùï›ï‘•l” +ó8ÖÈ +’äY˜XáâZè§qПº½Û•=R~ÿƒ6³ D›­Öa’ʦž6Ѳå5CYXL‹v®s£8(®TPõpµà­Ú]é4xÂ)8^!”e¬çAÇÝ][×ån¨Z9­Ýóøñj âk+’âпƒQmÇ«nqô‰Û»¶ið„æŽw÷m_ò’ò!)^m­±ÁáàK5ܯä*LŒñ÷\—…ÊÃÔ(¿F¸îgtgÌãöÍÖ*|—l³åçâ'7Ñ©†[ᶒ;]é +ní»öÀ-Ç?…¤õK¤lM Ɇ7ö§z8ßZ>\ÅIàê“cYãÊzvìþÔì¦I'Gô|™rW!±Rx’«•øì<;œOZã;Ž}Y®I48õRëKÔLe@{ÚÞŽu)’òë’ú%Š£#¾ Z©ºêù³|–‘�¬ŽUÜгÄéL¡3J;£ä±ãŽÇ®ÅÉÇêà¼1/™–/Túƒ§p¦p<Hz­$è‡ÎUw÷4É#uÕxæÊ»‰s¦ñ‰¹ I«ÀQX5—$ëXlÂ4µKÉM×6Ù(Fcò@Åj]ŒiÚ¹nGôà[ÛàË}µCï¹»shk:Y84’ãyÙ7é6t®V{tŸOÒ¾`Zgan²¥ÖÀMî«¢(S„+ü«0JF5¸ñœµ]U²t½À ™«^;RKáÍîk :Pö’Û¦`Ç>“¯ *˜ï¹ùP•_pk)ëvøºä5¡3iÍ ×Üù¥/ˆ"…æB™aJϤ`£0›L®¨“<Œav«’P[¹â‡¢¨P®®Ÿ®Àxß1û{r¶À̹7ã{Ê=wïºJX‡m`5ïV¸W„²(¹¿eâÉG켼ĤÊNL¬vƒH|…=ÂÄÞ[¨áH„‚nŠ48§N…¼ƺ± Â,·_gl஌†öÒ³™™üHVEñºÁe4/÷hÍÖê´¥À†b9à˜™´Ä ùa +z¸´] ±g‚¡…-¯**¿wr­cÆaº&ôBÖBô�},;^XT­e›×ÔÍVî°t=ÞáÁÁ[ñu©øºé½`„t-yh™k WðñÁ«^x£”ýÌIX|p~îè:wà¡ñA ­"½þ +l–ëù‹`4ImðÃ<ªDʞ9tÜËÕµŸx´”˜xà8RâhTŽá-a +dO–í ~ĞìdOÐI‚¢ 8€@dR‚ÒŠ­Y‚¶-=xée¨=óšØ•UoåÜ<´IþìØ‹gÆi¨0 .."ÊÌÚÂàuØ`ë@๸çՏ¯ì§5«RcG—žµgb%:.qdEÙïºê–¼ +»_rn+W ÜetÈëV˜_s½qšÌïm áéB‹;§Þû|´Lü½+›²½›8®É¿^¶Ç¡µñ³èPàf +V™â†ÚŸ¯k0*[êþÌrKø°<ÿ¹ã0¹ šȂÎôry4úÌ|Œ„5ãKÃrÔ0Æè +S …N+Ô«mÁÐþNɟâ9:Û `®ž¨T0!1¥H”gŒÏKè<1q<qOˆ– +%¸Ï²óL½ `ÀË�š +û#z´s°  §«†]º;Ç1?:tY»P{âœC-ºçåVR»„Ò8Ô&ý£©Lœ î·+Ï,8³‚³Qw2ÌÂ9£ :dìאì[˜ñˆOœì¦Kɶ,½;ºÛ +zUö‚13¶ÀD¢%Ç5àŒ"-‰1`Àžc4 ìVýPí€( ^Ÿ×=­ÛæË :6>êIäñø­ÈÁ."S˜k•6TqæÃ"u¼ÝWuÙ¸Cù–ûO=Ý Ûÿþøíϟ>É8®‘-Ç®ÜWoýÌǦýԞ†ãi€ÅÏxÝz´ +=⻹DŽ]g"Ò,¡)•'K™rüÓÏ%ƒ«z– ÏR +™Iꋳ’›Âe ¸¤‘)JPq-J‹qË»¶>š~y¢ã9¶ ×:$£"$âo™ŸvkvŠ·5I>f­ܔE’q I6fhô$iœ"&ǂ 89ˆ±1 Hy†D’Xdˆã(¸^‡)qFainp³É-c;½€I¦Éèޅ…1«êžùig—yN>ÍCÔ«¦(WÈ_ +I 1MO~âùñ[› ¿9‹º€ƒ�‚•¨16Ï'Ry¤ÙRI˜M¾1¨8À5¦SN!zqN'3ò\HH&×ÇÀ¶z ‡‡ï˜Ú8ø'é³]Ë3p £JÐSÐ,Ô*š¸sUÓ +½õ˜–ç;LõxŠ> >ñ y<•�úÌâ¥%lÀ»“v ðO}EÙüºÆå€DŒZâb•O,�„Ÿ*+X¸ ’0ÊÔ¼²)8GÑ$ž|vØÚ@`··‚'(¨à¯O¢qç®+)ž%³ª´‹rïNõ „þCÅTˆ¥”%a¢ôª”¸h¯AoJ Dšˆ.FSõ Û·cÙR#ã\hÔϸÁuIãk|zôœkYºãì¬`a3–f#+xQƒoÎ%—LŠX_8‚¿ê{ Wí])8‰x”Ú§¹`ö*{ŠÆã”܈eú<`@òf±]ÆÛöˆ!9½ë �þØp-ËÇmî1‚Hδ�˜.á í.kï(Eã:YÛ1|J¦ப‡ª8Q„¦E˜z??‚>Úz% ËA–Ð#Â/gf¦!îó@hT,Ô¤Ò+U¥ë¥’/%(ËçÁ�£¢®’Ãp +B)=VG}Ñä¾åÐÇxÿ^ ¾d=XäêEí*ÉDÚÓ0Ö?–»#I£TðµÀãúæÃÍõ¯`mW �IéüaÄÐ(Yl6§Ã-*¶ñŠø[5[qØc–±åϚË,™ƒ´ûÉÛDžÞ‘‰1è�0JKPظ}’µ7uu¨†~í٘…ªyp5Jt~ßõKÒÂ÷UÖ íP¾?TýÈÖ.» t[»æ7È02ý"YƼS¢ÀÔå%îËQåK´ÚÝo°51/ •Â<jæùÓù^¤ý5`’2'ÀM JR¨M•lfd0–Î5¼²C°ÎƒdI¹ay.ú +~'b%ÐâØrL¨–eŒ%1˳*øqÏ ÆSáùÀ±GàOÈoÂ÷X #Õêë:Pâ0}þˆ¹¼=n)·{”¢/Î,ÓÞoáˆB·#ÌÚ;þ€ò´ešë{ØÛ¢{ªyÀ˖ÏAª5ÌÂq\+Ôü¢áèàqDLDÓw2&̂ƒîx¬«²×nÌ¢3#XOƒ–F°Ž®|åcUFj›p>.Î+ç¸ ?ò^kU<À=³ª¥IkbkÆE‡$FãK›©ÑŸÀS&+RÁ} :ß<ÿ$‹‘ÐÂÐvåö¥ï²:̳|ùevà-}[À“Ò\d¼Æ�è |³‚ÃB5!ã¶[»– +ùK·ŠQ€æ5n•D¡Õzy«§¿z«Ê+×QR;p`¢Hݹ$é0ÓéY¢áÆ/5ʎ1ž=Ž`Muß,ø1ô­ë¬ç~Àï7×Ïe¥@œÃ UF&ÿ ²Ò‡AZ¥ÛÈÇ_®3žQ4æeæ5(¦©Z|dQˆ•+°RÐÊO‡Q|ô¹Xæ÷í‰\»’/?ó½6RvrrFeXéõÂålV壜“אsŒrŽÕï :FAǯ!èmõ‚ä“(j¢ijYëïϰœH?cé3 Œ½ôé›K ŽQט1øýLç0e³M³ 3Èv˜‰¯A‚GH‡€àÁ=ž‚øJ„Îà�¾—M' &åj +Æi*áGÞû‰ÌÇJJkß}Ç¿“¤~(Þñu‰ºÇËDëö×Ï'0Ь,™D»"ÍÙÕíÆ�<a ÓiQí0­¿ÈÀlü29Ç ~lâã¢JœŽ‚Ȇçü›®ø+ü#§©‰gÜ/yì‡¢(–bpƒÌIzӕüQÂê¥ÿ4e´¯¹ÑáÀK«ûÏËô¥÷êYêQÆkŸú.ç䮪®ðKRÚYö/²ç)nüÎÌùt]Î?>ȟcÈ73_ +›l—…fœð™¶S}ø‡òfÊjy¦¹º.&x Üï«]U6>k-‡/TçŽ8*ýaãi¦p/½eÝËåë|˜Ñï>£át^ˆLi¦ë|j7,芿ù lý¾÷óÿîBˆë +endstream +endobj +4335 0 obj << +/Type /Page +/Contents 4336 0 R +/Resources 4334 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4333 0 R 4318 0 R 4319 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R ] +>> endobj +4333 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4318 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.096 648.573 108.274 660.528] +/A << /S /GoTo /D (section*.226) >> +>> endobj +4319 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.763 636.618 145.941 648.573] +/A << /S /GoTo /D (section*.301) >> +>> endobj +4325 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.772 596.463 151.95 608.418] +/A << /S /GoTo /D (section*.202) >> +>> endobj +4326 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.093 584.508 384.271 596.463] +/A << /S /GoTo /D (section*.199) >> +>> endobj +4327 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [448.278 560.597 467.456 572.553] +/A << /S /GoTo /D (section*.212) >> +>> endobj +4328 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.827 409.667 385.277 421.622] +/A << /S /GoTo /D (section*.122) >> +>> endobj +4329 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [520.324 409.667 533.773 421.622] +/A << /S /GoTo /D (section*.147) >> +>> endobj +4330 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.938 397.712 135.387 409.667] +/A << /S /GoTo /D (section*.145) >> +>> endobj +4331 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [215.656 397.712 229.106 409.667] +/A << /S /GoTo /D (section*.160) >> +>> endobj +4332 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [235.974 385.757 255.152 397.712] +/A << /S /GoTo /D (section*.330) >> +>> endobj +4337 0 obj << +/D [4335 0 R /XYZ 71 757 null] +>> endobj +1490 0 obj << +/D [4335 0 R /XYZ 72 712.597 null] +>> endobj +1494 0 obj << +/D [4335 0 R /XYZ 72 504.76 null] +>> endobj +4334 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4343 0 obj << +/Length 2836 +/Filter /FlateDecode +>> +stream +xÚµkÜ¶ñûýŠ…ÛÚä–уzÉ;M‚䃋æ®@‹$0x+,J¾½Ôùïá ¥Õ®Îö‡>CäÎûÁ}u{õÅ·Ù&y&›ÛÃ& á/i–on‹ÍO^†Û]GIäÝ7Û0óÆ®j‡í.Š"OŠdûËíWßÜ^½½ +6>ü ¾möõÕO¿ø›à?l|åÙæÑîª72Éà[mn®þqõ +iå y(ò0Ø$y&ɄÜܾ¼½yS6ƒî÷º +dÆÞŸ¶»>¯è³oû^›®mв¹'ÐÐÒWѧ*­zʁOôùŠ>/ôýÜ¡Ö]ˆ<ŽO‰1c}„³I6 ´ú?{zAך7uÙ¼yZrstÜ´=0¢½Dɬt-ƒ†åð@#ÀV֎æëªFý"Ôñ$BŸ'bin»Ð·ªÞ…¡YBt}ö•¥€ î‰&wÛL4N  +l1õÞáºnJm-“O¡Æí·W{ÿÊÓ>k5”f(÷`מ!Ø¡ok¾³íµ; µ ýÙdÅËjXàM=£jw²¬µ�»ðcïö™£®¥Ÿ‹4ÊA–ßO^ˆ&òEœ¥nOÛ %0ZÜI ΛÊÜ«ÑhdÇϘ&ú Æj I×kdàȝ:\àg"H¦Ë^\R àÀwv³Í"ïå6“ÞíÍ +¶(!„ç‘e"Ì'î­¾€¼YÁ0éuW©½.ÜÛŒ}€Ù~g::³/‘1·Û =¸?(@F‰÷-’Úö´¢ªî*} ³ š¥Tk«i½ÛƉg-ÕNÁØ­ÀƒD¬¥ÀÛj¬Š„!~¤W¨A€ +FÒþˆÖÚ @b#ÝÏF 'ɲ íØ·cUÐpŠ…×ê-›p„…r)~çRA, p±hô†<ñÅ¡¬t €ÖÍ-CúXƒ¤Í/_¬EŽstá§¢{µDÇ_rPùُý—oH8ÿ’C°Áb@óÿ +!~ÿX,aJÑw!hµlŠm€’ 0´…qŒ6f¥ÛöÊAeC›ÑÂ%ZxľÌqAž‹ ²YK‘Ã÷‰ '˗©.[è*x9bJsNu@ª>^ÞB^öýô¸5„qž,o=Ä<gQ˜`è+ AÑMQDƒ良à®wFE»sށK>­ vÿì“I#ôí@/¶¦ ËëZÁ¥Ây^j)]Xß÷딒]˜ý§7\—°ZËÙÁ"ïAÚIµ0ÿš]Ôa©Ô§¡�‚é½Þb2êD„’©üƒ8˜%eh®lЁaӋbŸÂ À“ÆÁxc­‹ÒÆ(<íVߎªʊ·P¤hǦP}© +(O¼ï´Ê˜ðšAU£r®ÆÐtg•­{Zhù›@isí°¥l ð×ô)yÚÚmEq½)àbTsî ŽŸL¥Ý«~¥ÔNSeÎPœ³¶_Š¿a./ô‡«h¯?Ð�¿mz­|pí5s÷ëwȲnÐ@üðcL¸SPR(+ÂPæÌà8ó�8>+òÈkV ¦È^Á)‡¬ Ä]8sîñÍÛ±dÄúԒ‡^«¡Ö¬W *1äUÎ/›5gj£Sƒ›RӉÁ­øÀœ}á€c•³ð’KÎî¾Ëš)c9ÙU ”.r@˜ˆLº=KkK>èªsô4à ³£hٌwF¿⮇C…Ñz%ã:b^ž( +]‹µ\„æùRZ6WI b?ö½KVމJB¹ÕL›²¡Ý_´T&ÚÖ´ÁUUµT~X¸jTõdJC‹˜tª¡nGÏGØ@DÞ¿hÞö4ý7ã;–|…Cb4“†âE@ÕÞïÌ^UT¥KàÒ¬9ä(ÔöÄÊËýԖyç…O¯kËÕû(Vjٜ(/‚ø=ØtÐÖÞ�vl)"™„¨� &‚š7tÝå“t½bv¾U•ÛfN·-JÞ\$gï –ÏÁ¹]^¢‘Pò•3Ôþt‘>êý8h³†È‡²"úÄzþô„ÂOâÐ3­³Ë8gC‚8ˆ‚g¨»gÚí*°’,Œ¼\õýª€h¢×€WX +f6êu‚ÆÐÀØââ‚È$I2IÍ^H‘I[­4“§ 7X~*À¨Ï‚7îI½ÃØX›½^Ó2sñÔØ± …k“Aå%ÿ_&ó<¢u å¶°ôccßb—™¢»B'É +†: }õAAm]AV¹Ã¸TM`j……Švh¬¿rKܳeAìý½Ñ®úËEUÔ Û"Ʀ2UVSêhô#¾ðp™Æ)­¼o ©/V” NÔ\Qz’®¢‰K‡.ØìºÚ¢ ‰gf +P«9÷\¼ ™}_vƒùëZ—h;Ú*{îâhLǹâ+Èæ®Ìg:ç`·¿0m­§LˆÛÿrxqÍo<ˆÊý_‹’;G…LDœ²È¶P(Aì¾´"Ž•îéðD¶s"!ôª{(Ñí8ÔCseMËÑ»kӋ‚d\—,哪§ƒÊfp)|¯:uÖ0<WŽÜ<qê<~Pâ'}3ÒÆMçLNßóû—»'?õ÷wïû»û÷÷ýÝûû»þý]ÿþî¾ÿå÷¯œD{úò5¬Ê5ë§÷ÑZu¹lŠDu”ÊYl—A1µÍ²‹/XÚþ„Þö¢0ñŠÒtÕôÇo¸PÙHӄT¢8o™ð9t ”q^»ç6¼Ài©ôˆì³>ŒáÀ£ÝÞ®ë[0g*ÔðÙ¶íg,&|P’ž=QŒÝ¢½§¢‚™ÁRˆZ-4ÓJÈtås”±ˆó)'=mm1ÌåHÏáã?£k(mnkv„‘€’qQ:²Ùùùd`—ú E’M¹C +FT‚ï´Ók’”‘ÕÂÄhðzúõwóðÕ<Ä÷_ß{h:Éy+N -ó…?ç›// KE*'º¾úm kš|2Š� É4ÄòØhâE9)=!whhß½¢ >”‘î›9ŠœÊ‚[ p¾ÔQzf:X~Ï @ãSߪ×ŐÄçÔú¬ª")âè¤üQNo܀ZU“C9"pàÉnèðÍo¦&Ïã³ìjº1åà,;ȩ˄}b÷#–ÄÍ]‹[^ßÞ|͛¸u�“IöåIÌE2˜²Zu$­<a,ßî~Ä(ø(O¼vNw0Sô€o©Ã¶À¾‹G!µ:öĜÍa¬ªZƒÏ¡1ÃÀϼ}mÓ§ë|ìq IÐz[É÷†€†íùÐ+4ù¯æjea?õx{&¢lÖ”GÈRxá §÷×÷×wœNÜmáû±ýøIýÇ?›Â>Î7ú£iõëÊþ‚%I?LH¨˜ZЯ ú®lGƒIWú‚–GzÍ ì›®Ó‹ +„Ù»Ê>%YÆ ·ÓWNAÇØ{Ñ݅Cb›À� ê ×Q±í†5“} ¢)AkïÂ{¶'U6S‰çÊ4� %ô™¿©¹ƒÄ°¹LüO_ºÌL„ž¦qDõæK @FƒÇ²*ö¶—‰dzV_‡0ò…œ«êÏÖªî`n¬×Â%ü‰„Xãã 0l€Jì{Þ9M Kûc–ÂÚ»˜[ê�¢ì"uÆ@wÉðéæšÃ ö¯~pÖð`“ùg¶A ú±G(AöG1ÿ¤†¼{[,œŸâß^äü£”›í5ýx»ØµÊ%Á«ùFþõHž½6䯮õ¹3ðgsŽ|[ßó‹ûÿ�*‚ý÷ +endstream +endobj +4342 0 obj << +/Type /Page +/Contents 4343 0 R +/Resources 4341 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4340 0 R 4338 0 R 4339 0 R ] +>> endobj +4340 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4338 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 469.203 162.659 477.284] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnuplot.info/demo/stats.html)>> +>> endobj +4339 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [456.796 374.095 475.974 386.05] +/A << /S /GoTo /D (section*.365) >> +>> endobj +4344 0 obj << +/D [4342 0 R /XYZ 71 757 null] +>> endobj +1498 0 obj << +/D [4342 0 R /XYZ 72 421.803 null] +>> endobj +1502 0 obj << +/D [4342 0 R /XYZ 72 291.396 null] +>> endobj +1506 0 obj << +/D [4342 0 R /XYZ 72 108.989 null] +>> endobj +4341 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4352 0 obj << +/Length 2209 +/Filter /FlateDecode +>> +stream +xڕXKsÜ6¾ëWŒ•ƒ9[˜ H‚LRqª’ª¬wWÊîÁñ3ÄhXᐐ”4Níßn4À‡DÙÚòcÀÐht÷×üpsñæ§l•³<ÒÕÍ~ɜeq¶’‘d2ËW7Åêcp[¯£,èOUÓ­7Bˆ fézÃó4——býéæ—‹÷7^ðU8솿1 C±Ú/>~ +WÐY…LäÙêÞ®:®â4ƒßju}ñϋ ,Ò<ciìd0úØ wøŸ1R´š¾Œªˆp·NÒ@™Rm+Ý") Ú|×·4¯ˆ¶kŽÇ¦¦ñÉèßC?°õ&‰ÒàïM§i¢;¨ŽvuGº/«b§Lá¸àÙÀ]íp  ‘KwpSWgwjµæAÒËàÞÊëLùƒ +AÎYž$tc]¤íf¿±“ÓkÒT­ŽúÕzÇqp}Zoð]¹?ÓÅaǰurØ6½‚¡ª¥©¶©Üenû£¶.Ð9A”÷ÍO‘˜L$Kb¸„¾¯ «×ZÓÒ©iã̚ù•:QuCÜqŸÐ»ŽY¥lÀcÏ2ÐMÊ¢Øéæýƒ:ž*ý­“#žzpÊxÁrɼ&Q˜} ¢€‰“`ß4À£hÉåžæ“ð•~(Û®Åá%¬¿„Ç´¢jTA£Ë².»RUågÍnO—ž-Š—¶l·ÊÐÚïé‡G¿@糉hœˆfbIÚù5aÏß֛,‡á7DAÝ!.ðCU ºƒÑnËÝ�«Vž®xÌDœF¨×WlœÂ‘ù[Ýêé¾`LZõáԕMÝ¢"h;„AßZ÷DšCÀ#âaÈäè(‹'q<ñKØ +aƒL +]öL[�…ĸFw½©µ[Þlå!JC$Уê+'gÛ©N{.#G )œß!ø³F¾-ŽOö¬¦.ð~ @‰8K3>"eñbx ãØ™8]ÔoՖæLŠü+ìEÈ"™>Ñâõ&ñ–ø±køª¬]4¨ ¥µ© ¼@-!~($¸]•ê[m¥L‚k½$enÄÃA‚)ƒLXÀŽã@†fO®…,N5ºhƒß%Yä¢E<‹íÃE¢<=Íâ¡+w/ÇҘÆÁÖ4äfgúÝÄ Â+ŽÃ%„2ƖûèD3Ërgy‡á߯¥•ÚêÊIW÷Ç­6څ ­îî5Dl +. +!¾vÓѲp)öþ¦Ëïaÿ·°ãÓäP–/€¨B¥}-VÜ0‚oŽNIHœ<ÄMXäÙ½1˜˜$&&$Pb¬zZ)mæœíÀ”ä֞ íµOÝ—hKIþÞÌ6ÊඤR£ùTú +3m†Ú:ª®ÓÍ)'¦ª=G›6ƒpKÊ'†¨¦Ì:¿MŠ0.t»ó–[ÊìMYDòüÙà³(Â�]üiø Yñ1Âî‚7Įȝ5ð”Ò ¸Þ÷­›à µ¡öŽÊ '’ð¢Òcù–$ÞB3•¢„Ž Íåã"°2‹«¨Á„…ù<DªIà’®\4·Ú×R®Ìi»ætÕ  5JîF„N"ÈõمÁ‡—ƐþT 1âí¾¬4–hïèû¯‘ð߅ÈïÙEPP¹ê÷g,ÃÜ^.ÌÐP ×@"ÏAf4g ô¶?ªRW¨:_½§k£típ6Ë÷ -‘•q;{z>RHìÈ3ÂlĂà1»ÎŸ×˜ò¶¤Dd:3~|•Þ»¦£¯ ‰^â6]Ì-åÖ€ƒÍ}ÙZbaK8AÙ|<2ÆÊÜhUœéƒê»«%,%P‚Jè†D亡§µ-Ô¥Sԙ¶#þÆ©¥²#±¶>×ÂXy|®rà3@š5UñT�(.²Dø5dªVj:¥K];iýÔú~ª#_€'j…|n–êŽD +f»Z€„€öqãrá2€•a}tJˆY¼ÞC2{½À7§ÅÍåBUÀ9”Œ.`ÔØ9¶$µkˆR]8BbÜ~z^΃Ù×î1DÐWÆ#.±· YdҎÐ\ßágöÌuqÁkZÿìõ#L•<þÂý§jÅ žˆàã€víê£zw)æÆüñÃ5úƒ+" Õ¢ˆhí¹íô±¥jŠqdƒ4‘ü�õK nEºÞìл‡þrá:àЙH¿r>……:¦º~ЂŠðKڑ0¬ ŒlÆBá]ë“<ÆzȄKžaa#^*ò²œ\°$}©˜Ð²W$¤sç%¸AØáыÝtˆs©’iOp¹Ô“¤“rî<è3 ¼rGÑ ýt’®–°ü‹RAò¹²„ÈeÙ£+—ïDnë«CãB 3öè²êm]~†øL=nµ Oø„Ël=·¶Ï:öÛú#"-þ¥½Oم-í¬éÙ WS;ÊQ”—¶qø„æ-ŠÅÚÿz튂â•{¡)띞w\¿Fµ“+g*½qõO Î r±OK)ó•V­ãÔ.6kPÌ˘ÏkÉ'}Z-÷iPL¦ùТï}vlŒµ¬©‚ÙbO‘g,†(§0‘¸Šì?(¡žï&’ÿ»n“΁,ßáÕç­~8™wã;Ï_VQÈr(›guç[ׯ´ïȒ³5NœV{ïô®·¹!‰mn†ŸmEŏ}²ûƒhöa<½@ÐéD1ڕèõÖ¿|ңߪ±мýKŸå‹»o—“Œó1Ì�| �ïZYrp í»#eÛ<®kf +¨›zóYGš)|· %Ô#Ø ¹h T t`Ðu:s¤ e6·ÇNÕµÓžÄ pÎòÁ÷÷ewp½CUlZ›åÎՀ²$ìëÍÛ3e³Ýp uA°}ºÛa_“üsjëŸH`»-½—À'B 2d5[Ð>†^¾ =Hö‘³'|¨ÿ¨°ã +endstream +endobj +4351 0 obj << +/Type /Page +/Contents 4352 0 R +/Resources 4350 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4349 0 R 4345 0 R 4346 0 R 4347 0 R ] +>> endobj +4349 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4345 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [481.674 514.112 495.123 526.068] +/A << /S /GoTo /D (section*.118) >> +>> endobj +4346 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.207 179.215 163.656 191.17] +/A << /S /GoTo /D (section*.102) >> +>> endobj +4347 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.482 40.773 419.932 52.729] +/A << /S /GoTo /D (section*.116) >> +>> endobj +4353 0 obj << +/D [4351 0 R /XYZ 71 757 null] +>> endobj +1510 0 obj << +/D [4351 0 R /XYZ 72 573.822 null] +>> endobj +1514 0 obj << +/D [4351 0 R /XYZ 72 397.277 null] +>> endobj +1518 0 obj << +/D [4351 0 R /XYZ 72 162.28 null] +>> endobj +1522 0 obj << +/D [4351 0 R /XYZ 72 24.612 null] +>> endobj +4350 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4358 0 obj << +/Length 2671 +/Filter /FlateDecode +>> +stream +xÚµYmoã6þž_aì—ʸ˜'RÔ[‘ °Ûî[´·{{è¡íY¢c²¤Jr7Í¿õfk“�Ûbƒ9$‡ÃáÃyó›õÅ?ßE‹˜Åëí"ð²0Šëlñ³ÃC¹\ñØ <ç¶XŠÈ9TyÙ.Wžç9’Ë_×ß^¼]_üvÁ.üãÄ@2×õéþâç_ÝEôo.óâhqgfí2ˆà›/n.þsñeàÁ‚KæÉ@X)‚8b´R|\zÜIjÜ7ô÷ÿÅmÍá² >®q+3´d½Œ¥£ê½.’œ–µÈäXA‡;ªéYŒ¶žÏܘ‹¯Ê}•«VÑò\7vÿrkZö–×X(LÀ¸eôÍXs"æNs¨@:eÝ6DJðã:yRß*¢Ð¢=þ¿J§¡9¸?N(mµäÎÁ2ݖõ>i¶\IÏuÖ;ÕXFI­ha£r•¶*#ò9i$Åö®4۔.níʂ†“ªªËªÖIk9uGǓãa9g±ïÓi[÷"‘/ *•åÜèM~$ҝnwؒN’eºÕeg1w¤=‰’éíQåArYá<sD)¥Hó©^xó}.IÓ(¼µÈD†žt~q}·b4Â}]~~‹Üõ˜G+fN»ò¤Ë¸ËáÐÒz½Ó Êè;‰žöÊÜ`Kä}bÕmæÀ™@“�„´ÖƒE##)±7V¥åßî’Öê­¶‹ŠÒnböø}éN¢ód“wLKúq¸<PÇb*M"~íNYùî–n§ìÓ²øÅåòöP†fn¾4�]4m’ç4�yAd»½Ô›Ví Z¼V¸‡Ò(E„–ÓÃC?=<3NžœÚÌ.ºaÓ­À~èô�Œú·ÓGvR'1„­{¢ZöjõV¦/NÑ]”Dé!*Tuà dØôH0îY»÷ZeaΛÁ‚0îÀ7ûÀ6‚t¼‰Ê|.ÎYy!‹‚âI‘Ípâ1óe4â4+ԔÓÈ>w²ZÿN˜jˆ`-`„(¯ß~MÛ:©v:µû»F¤À-áYi�ùÝá՗ŸØÃ¨ÚC«‰½²0–Zº ‡Ì¹ÏbPõôwJã +€=¬õ%=bs ÕIq«„l|b¢�;£÷ T4Q@Ðð0ˆˆRé{•ÓúÈ©Uc±•¶Vv^‚1pÏJ²ø�o´ˆà‰$Ô4¦÷ ý~—ΐâˆY­æk͈g‘Ú[Y"nñQc£%‡‚Fš~Šõv?ƒªÿûÃúí—(jä|8´Ybü””áÄלØgO²( :ȁV¥ f¤Ö·8ß\w;wµn[°Å¦CÇömp¹éž6޽ÏóCÓÖIÛÍñ˜ûÐ^À…s£‹ÔN{=µ ‡bef囨;­µ� «ßÆ(6xUí ˆ”b«F§WY3Ÿ+ ZÀ‰š–ûýÀ%Ó5`ˆÀc]îÈØK§Ù•‡<£´÷3Ö"Œ!êóŸq›= ×¢hÐWùœóûGýå uUIf}¨t]†'>ôæhßÚý—V@9â)€× +â5ôɃ”¾»Mì%8ÓzH˼¬ÿܗE™îêr¯-ýÕÕ¶,Ú"Ù«ëW͐ý‡º~œCõª“ÀÃøXZlÿvH^`Ÿµ½§±{—ðþs­ìz+ü"Cã a&KÐHŽ^¡4‘ƒ6hÁÐ/7®ï8åð}’ÒÜ7Dø‰õÏþoÑ6ªÀj°¸î”Ùê1¶_]ÝéÂô]£š©yumGÒû"–ŒË“Wó€wÓ±ë¯îártg¯ç¬ÛÃCQ>ªb—ÀûÍúÝË\gfI³h™=Î’sUܶ»ëÇÇó»]!°!€+æ¬K“î:ã + ác5FãXôêœ@ ’;^Ìpð™ïÉnÂõ\ŒÊ Ÿ`pæc IDè�*{lô¡&˜7¹Ìx\D°èܨobG˜Õ 9\ÓӍb©mrÈ[;ÐЀ‹õåœF Ãò;óœJ@ƒRƒ¦snàfbO|†z�ED iÎWLhgzƒðþ½Ž0…Ù&±nr¬‘ógåczÙîÕ¹¼>=\ÞiŒ´çN͙ô¢ÏE•¢¶‰ ÏÈù©«ÆÖsØïOq?+¥ð£AJ£ß><bï…=>ÏèœgnOPâu(AïiŒ•±±Û“¡¡2} +ž} +0%’Á½K›ÛÁÑlú÷ˆgרLë$yFÌõÄlÿØÌ!"ôPð—êzkƒZƒþsfßJW>­®áM5 ªh¨rv¢’ Ž2û…&†ÞTQ±ñgç�äæÞÏA°?òZïU³ú¡„˜h†Y�÷;ĉÏñ"<CŒâùÐôýAfÅ×¾¿NÛE³&,䛲»MÁj!ó‚·úIЂßw;ĐìB9ä+!:…�b¬C/˜dy Mè\q7ý¾¥–ICˆŽ©‹‚5óõcͯÓȈߨ¬ƒmáÍWu"HMbyrÙ"ŽºOUeÅ16J*©˜l§ª­7”Šλ%lÓ«Û]+ºÛQvKÚ­G~§ý`dhÂØÉõ^›tÇ #ºb ҅†ñ€êÎÕx€l¢¿aYD¢t5?r¯vI¤­É‡a¢*Ò®"aÊk°$M,“!¿ÎP5Ä9Š8Ïïœ:<˜$Òóí>%˜}În#Xèy'õH�r±<ÉÍÓC]Û¢ZWEœQ¸E0¦Pf´</Rsx !|æGâ©J5Q<­UO^gøää'#'֐Š™]cÎDÄÿŠ]!DátS~Ù½à™ ‚Éòÿ‚­–•À;¼äÀBrÆ­œŸ¹«„œ�Ó±ñ®Âž8­¸ðÝK[-lšûãú]tæ™'ÞU–‹ö.0!“‘ Ç !ëR»0¸ ®ÒðÞjšg’ +"—µm2ŒKL,NüŽêf´ÐØ*C6'À†yÊ8Ù©©’Ô<×3 CÇNžÖ-+[ë?÷>'ÙÒs¾lȍæâ†ÐÔş³z·IųÈÏFŽ'±ÕRSœÍ[]AŠ\Ï—�)._º™;[§‚«!?“T®²x£>ÏGÏÔ[¹èíßÆØ¼^àYã!%ùK,lŸ×›ucË×µjúÌÀv¶Ž=¬ØtnIÛ®2ßÎKÎ!- å‰èåÌïZÂgÜﯸ´’ÖøüoÇe}[À/²“ý=ÕDZõUßÊJ'uEÐzˆ¡»œºÍ÷«Hªƒàwä  g~‘.(¬¼­“½Ò&u{¨ìº-}ç•ÁCðÔ=p¾~óñ»×Ë8pþ75z`µ¼!1žY×e1úéög ‘d­“ –lÔ©ð-Z.é='–„[Öoø~¦AˆÇŸˆœ+FwîIK!J™Ûܦ˃¨ˆYO9#ÜrÉ{ôŒ`.s‡ÍÚí®¦¥GIÕ9°üþ äU¦›*O°êx<ßF +æú}hhK¤Ä<Ë>.o­Ž©‰v¥IôÒøó÷Ä/<],Ãç†Þ‹Še[õzÀçÜ>ŽëfÖ}þ·˜õ— +endstream +endobj +4357 0 obj << +/Type /Page +/Contents 4358 0 R +/Resources 4356 0 R +/MediaBox [0 0 612 792] +/Parent 4314 0 R +/Annots [ 4355 0 R 4348 0 R 4354 0 R ] +>> endobj +4355 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4348 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.464 592.81 408.642 604.765] +/A << /S /GoTo /D (section*.303) >> +>> endobj +4354 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.947 182.806 380.397 194.761] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4359 0 obj << +/D [4357 0 R /XYZ 71 757 null] +>> endobj +1526 0 obj << +/D [4357 0 R /XYZ 72 652.295 null] +>> endobj +1530 0 obj << +/D [4357 0 R /XYZ 72 537.951 null] +>> endobj +1534 0 obj << +/D [4357 0 R /XYZ 72 459.222 null] +>> endobj +1538 0 obj << +/D [4357 0 R /XYZ 72 355.961 null] +>> endobj +1542 0 obj << +/D [4357 0 R /XYZ 72 115.991 null] +>> endobj +4356 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4363 0 obj << +/Length 3650 +/Filter /FlateDecode +>> +stream +xÚ½koä¶ñûýŠE?ÉÁ-#ФDй" 4@Ûm€$@t»²W8­´'iÏçüúÎp†z-íØç68ãV|ˆœ÷So¯_}ùÝä"O“ts}³I²\Xm7Y’‰Ìæ›ëýæ§è¶¹Jlt>ÕípµUJEZ¤W[™§yÉÌ\ýrýÝ«¯¯_}x%71ü“ð6üiÇj³;¾úé—x³‡ùï6±P¹Ýܹ]ǍN-ü֛^ýóÕÛ5 pDš[‘j†áûs=T§º�’<bPàé®jöW2j¯’,ºëi®èx[>ÁÚéj à·ÝPîß ¬_~“¨ÙM2ÍD®3�Å]ԗxrf£¡ìŽUSÔ8Ê£wxbTÒûRÎ!ÍE¦RÿúŸ7�) ÞÐŽH…JßðÚ0'†”"NÆ ûª+wã:×ö<œÎŽ(�z"S‹\¼£1qôˆTÌàÿ²ã×o`*6I6[¸;7†nþÛ l2&ˆƒ4"‹óGXP!~ '¥1ƒoôœÚîÏ:ð, wU]Ó <OƒâDL.›}¹§Žx0Ý`–$À…j¨y©hö«ÍÕ®m½±.xXŗ,Wy*¤ѽ=ÕC€f‰Y®þ¯¢³8€y«S#¥–¼½v¨ƒr»¡úˆ‚ÁãÝ`|Տ +œ¸§‰}ÕUs{®úƒ#>L½—74µÃ©CÑܖ4]5<îú¶£çŸcßtí‘vì˛â ú[4vÅ7º¶ïEÕ Ø/J1à’ŠD3.ÿ ¹O³ð=Mtå±pWÃs녆†åÇ«ÙèîàŸP(fÃfB'£Þƒû@6ò‚ Z +“ŒfßUtSGçW ÚD¡=_ÜÒoA?ûêçXª²+v0‚ûòcµ+ÅÕÖh}Es§�ú¬Õ‰ޝ8¿+�Qm²IÀq°«ÛÑ&EvfÈNœG‹ŠöUF}\§ Nopµ.‡ñÂçôsw¨j^ÅÀ“3¡Âñ¡èé¡jNÈsÞvÓ:vç셶hÅ=¨$`RG7ÚÙ:˜.¹¥cx–£ª9ä.ùÔQ‰ö›Hñ†‚õFYЛlI½…zh‹¦¸u¬ÕYt$^BŸF_9S›˜Cz- °ä¸+“¹Ñ7h¸Ï=‹ð®º¹c®âl.|]‰îs-d>Ú4ÎF"父t†sQ×÷'ì¡ìi•µd**E¶öýùÝ©cf–}ϖev>è·SL”løådaíÂͳµ875w‰v"!H‘‰Çh{"ÿÝõ`¬ + Žfò¡(zºÙQŒÃE¾@ u¹GÓã]¥1"¶2h‚ö³÷¸81@S{Úc1T;&«³œžë°sä:îV$)^ioV+=¤jÙ¾2…Æ щ0YöY¤jOÃxӂl·lã|<¡¬±N—D}N_ýư{WPŒ’Íxw@§–÷0ÂìY|\Š4sK3Jª•mUzæ¡êDõ›³eÎ͉”ؤ9yª¹—“[ŸøïIfF ˆšvý½jÊ»j?˜U’�8$~-«�ŠrXò®ÂÚr,:K„Uäý* +äp¨šŽ¬€–OÇ1™p¡‘N„ ÈÚª¨\A´àð{D¦Xb“ ™&«¸<šÖ.eè›+8¥&ÉãYéFŽ8,G¡àÊ +›YÉ"Â_Eß¹šÙÆËƒ ôÕêid‹E–Ž.v»ò„‘<B‹æŒ‚UM5TE záL #„ú‚ý�òQt{ýH?׎äë÷Õ@³¤¡|‡“*|�‘oÏÝ®äùþ̆ØÑYªL(¹òsN±-(vÙË¡»¿‚gôy +^š„“‡$º°Üǒ8ÎÂg}„ S»öH‘d6•_@Á Õ¢»=;ç Ž¥§)g,œîý-ñíÙ††&q¦vÑPn¢ÊruçHcIôÄðÕcø8CõTܖ“‹!‹ëÀJW~8ƒqƒ¨§¨B>µl´_Ãr,íº +8>¬YZ±‘ö4Kì¡°Â;èpr¤r¸¡„»€˜Z+bcŸ&§‰ˆs¹´ò=î²k¼ÎÙ äO¤C5O;àÆâæ$Z>Aë 2c,æX›IƒŽ£/é–Ñâ`Š`)6"—M[ÊÊQ‡0è}² œÈUX  +¢¼e¡Dúz2¨$¡ü „žvyómhlÇ Â¥p Yzç=Û÷·îùúŽ~ †`¦ÃüžûåŠ@АÄk®SæÂ6†æO› Áïh‘tÙY=ô£À€(?õ$`…–ÈÑû)ÊF­¬Oç#…’}ý™cãÓI¶—Ő>B‚˜ºñáØ"À*j,ï!÷玃�Eÿڛp6ýŒ€28̯*Ë1,’r÷Â_ç²wQ^ƒàAXk6:•"˜ä‘›ZeË*ÛR\u)O⎊ᨅº_`µÍ2·{›(,…0{ĪÛ~_íq„¹«öõ)­œ“Âñ5ú…“ÂY¾“<ÃŒÓ7m]SÈO™æ´“3ÝÏ纟u?Fà<P¬ã4KŠŽO^·×ŽÜn7<fAh’~ŽlL/‰ä\«•Ë$÷HX¨›Œ¥0©þC4× +cF·@¶äM@@&O!ځ 9ÉP• +O"zyˆÊµÈ2ýØ!ñ†¹ô@1Yj€CáQàCøå ÿu{l›öWpÎFYçµd´[×°L«óÏ”>_höe7& ÞÜìÚÚ3s_õ§š„“\ù’>:ÓBÇê3P Ç&ÂÊüeäA— à@Ž,óä¹í$QfS@ûÃâvŸàñjÉëãt¹Ø9eyŸA²g£ Y ›¾L¢€syœÃQ�–‘^Lüí%²sÌ<¡v%çǜ¸>IÔÔTúA‚‘EÐèõl\ô2Ö!û"Ëaœ4:ElW—Eçä+V ùR\+¤„œ‚h_š£WI¾Ë&‹Ñ£[.ÀÝ®VPøræë Þ³1PùßH›‰…á‚ASÞ­ËU¡J?>¦Oφ.€¡ðòˇU …rb¼|tE՗N>�7è×HƒD`Ia3ôÆÕ ]®Vìpá0½õ-žG€ Ö¹ÔËh¡„¯ ’T¤Ê“¢iGb$qŒ;1fzŒá­Ûĕ£@ ’ÃށÆì‹û¿C£gã ö3­}´0ÒÀQZ¤Ù(/õ¹Ò¥£TNdè®"÷çîãÂψí"ôaË8œÚµà׸¢V~ª†GÖ³ ¹}V,jªcÓZ;«¿j9ª%·Ïñ¡?¥ž§£›óÃùŠ×!ª®:z\æÎî¬{*•Ÿ0…eôWêÂ%.¢P"æ.b@f¡0߈X,1þai«\Ô×½Tvl&³ì¿?œ«®\tB/ûx(†è»îÙY}Z–Øâý©8ž8Þ^ƒž‰8C 1L­ÏAœ¸~bzÿæjkƒY õ/cRçƒãß+b*;’¼¨{´E·a‡KÕÞՍ«‚A‚:¥Y8G2Ó¾y€³;?Î�²^´q°?ƒk\öÄÁKZcžÜVÿl«c³â‰mu.Ю8 j½‡ŠÆææ¡Œñ‹K$ß@Ì äbêÅXfOÅòõ#¸NuæJNN‚»¶¦ *Fec‡¦\Ý~ù³ߨàIÀpá \Wa<&P‰c‘šÙ.Ñ÷®&[஢Ènè©Y@ÅãTrk +¨ÀYŸƒµL©„ÒvEâù•¹È¦"fÅHôӕSÉÀ‹Ï]`µâö TÏÝl1 íª¹ +¡²ëØ(ƟܗùóˆZ¸â÷äÜ+±XƦF kܦ²ñ͆<:»Ö#N=K?˜Ú8ºáÚM±èĜ*¿8¹d-¿Ðc±ŒÝ7®Äo•dÖ^¿¢‰EœëÇ´«´Š’K§ð¦ß<càHâ Æ²ÙUÁÿB1ဉº¾TX4ZÇlfÁ¤×Sñ1 1`l•ÊÇȪâü�Nø¥Y¾À‰ÂÚKðut(꛸BÈa® +×#%ºƒtYüÞå§�âá¤ü4Põ±.ʑF + ŽäEeIübƸ£ï“.Kap÷¢,9ö˜cίݷ"٘_ÃÂ<7ÔðL¤ù“ëzXÈõ_ùÌt¸ˆtx8�( ¦ ·]{¦¯Ï’Úw“¿Ÿ¯¹J ꏉ½qBðG„AÅW½«ùý-·óL5K‘o›íÝ¡‚2�æb^F»€]²ä±™Õ0C‘Ä:äߺòã}aPþb…£)ÇèdqBÿŸN_¯ÌK-`BgÑû°DÇò‚› ‰N|…½&¨W2 .¶X%,ÔK$8V`ú3<ÉÍð·7Ï^Š0~4ƒ0:ÎW"Œ5i.•áãï ­…(0SOíóÉ)p²ÙÏkäSÞΊðóÀ†è¥œõ;ŒÉÚeçKêΗóÁ•Gċ/¸¥ +ü%ä +öÕé¹D✀™Yy@ð‘¾â¦ãYwô%ՆóPœéÚ85`qü~Wœ½g’Ã[ÙüNÁ¿5ä˜.c‰cJbnÐãYo¿fHn߉áÓ@î½¹ç–ßp¬ë»Qg± "ÁL•Ÿ¶¡.D±/wráß¾õMqª§Úu÷sWøÖ¥¥X»/ÙÓ ¤Ê&Þ^íÎcÉ ß@V¸¶¾‰üÁÅÅU³>ÿ(+cãÒξ¿ Ï4{ÿåîì(˦¯ø’K‘N…‰³)&cŽ“Û›¾‚‰Ù9ò7EÒõ!õÌm¸¼þÁÐ=TOml¸áõ#®€’ÓǢDzð_¸koÍ^œ0œ}ÜŒ†ÿ9é½ +endstream +endobj +4362 0 obj << +/Type /Page +/Contents 4363 0 R +/Resources 4361 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4360 0 R ] +>> endobj +4360 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4364 0 obj << +/D [4362 0 R /XYZ 71 757 null] +>> endobj +1546 0 obj << +/D [4362 0 R /XYZ 72 473.008 null] +>> endobj +1550 0 obj << +/D [4362 0 R /XYZ 72 163.216 null] +>> endobj +1554 0 obj << +/D [4362 0 R /XYZ 72 95.581 null] +>> endobj +4361 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4369 0 obj << +/Length 2100 +/Filter /FlateDecode +>> +stream +xÚ­Y[œ6~ß_1êK™*ãø~‰ÚJMÕTŠªJUWêC›2°³$̰¶»ù÷=ƆeCÆ ÊeÀ¾ÏçØ>~}}õòÞd$•›ë›¢ðW!¥Íæ:Ûü%·;b˜dÉá´¥:¹¿+«v»cŒ%Éí»ë·W¿\_ý{E6þç€#ŒÙf¼úûÞdÐþvƒ3zóÐY7\jø-7^ý1êKF†ñÂq²è€Œ£ N¤‘ˆ +½äÌ 2Bx¯Ÿåi©À•Aš 7"£aøî}º·7uuÊ^mwœ‹äá¶hóéÀ0M–ò p¸iŽØò_ÌM+Ô{L­Í۟«²ª;V<y_Z®*ù¸À,U€™¢ˆñu¢¦Dçrµí®«:Ëë)C½È0]€¡´։dȨ@ðÒÇ¢‰ ^4¬�5ÀřZ…š Ó@ðÊ┓1·:ÏXE# +°bqMWaÅ1À2aVtÌêPç9,¼Éi[4®�7Xª]'bT#Bf"ÆÎ³ñ~i}Œ† E(j‰ˆ˜ Ó:¦2°iÓ†Ñè 1F’¬8Ì…e;ÈPŒî?ÙE$]ÊÉhXSjBk$å*Á†"¸S“cjMácÿB-ÀOI¤°\…ŸÆˆš™Ð©1¿ªNO‡…Y*@Lr¤Y…˜Ôˆ±™À鳜få¯hLa^BИrôu ®¦½‘ŽÓõmîŠè}u<¦§lg‰ÙHÅO~yt7Uí´·]š6¾sѼxf“?¦Ç»2aGÐì`õ¢}åú‹{öÊ>{ù6×'x\!¬˜sôTçúR_P‘ì ÒõU®k†±‘£]ï‰ X¨sõknM>5û´ ä ¡1èΕÝЫ+Öíæg£|öz›‡’¬sEû²¶Î›ê¾ÞçÃ; péìw”"ÙWRÝæ§�5j £¼¼3Ú<©©SØáÕÞ®h|Tó2ß·yö"à™Ã%“}Hwðëâ›DŒîMo«SU7}vøü¹©Ê²²ôPœ®éi¼EíÒÆr€Ý¦{Ö?ÚÛ9暲¢¹+Sëñ“w𸹭l߇“³¿Íë.´6‡` ´‚ 7­:¤dog8‹Þq~“ÞCN—­»ÿo+d’BuÐÀ rrê÷ªÍûži;øy(}ë¹ëgˆ3Š{4Í?Ê�¨ÉC–+ëVAÕé}XÒ_[y€Ú{N,;æBÕù¾„\¨ò¡ðd_/@öxüµ¥‡§ˆ‚ò#¬>íªasîs²Ú3‹F5eÆ`wÇr•à1C U#ñyF“Qày–ñ,am$x•ø1e ÕV€>‹ßÁß.ҋ† »5ëQ*¤æª2Ïà%‚ÑàaÏ"F®BP¤ôLýHgÊ%~ÑØü@$SNVáÇÒt&€l†Ÿ^â-Àêª×‰¸Ôj&~|†_â-ÀjN�¶ +?m°¨‡¥é ?³Ä/[€èeX¨Vᇕm›Ñ§_²€Fc›ò£ š9]%~ÔH„ñLüÔ ?µÀ/[€øâð»?Í3ñÓ3üØ¿hla~Tʈ2vª£ D¤‚!Óïí¿Yu:Aml²)°„MÍЯÑmF!Møù;Ïd(4љœ)µÏI%lÌD*Ñ^*Ñ©T¢çR‰öR‰ZýÖ¶ƒÑàà¡È:]C&*Nîú®xÌËNĸûêÆ·»³3Ê› ÍSDZ˜‚¦NLùôþŸÔµÏñLj šˆc:’T¶'‚ž•$ÁքuŠÏš÷sÌÓSã.SßRœŠ#¨ýîÆ3¶—î“EçâæÌEGdŽÜû~zÉݺ¾,¡þÖ£aþÝnθ›âxWwãôŸmôým,úvü–ô´ó´NO{¯ »8ÀoS½€´iBš6zÅņ˜Ô,N&†‘ $$ +{' +vUÅ¿jÅÒ^mˆ†_’E]ñ—s/*h`­QQñ%¨Ì$ì§Ä¬ÂLB–a-1¦„(Eà P‚Õ ÊôU( ØÞŌ|¸”R4œ�%»&^'J\À +=É^Ê)O€Ì:.Ø*œìâsW—RІ D4âF¯B vI¬gÂÄ/å'À K$ø:a"öûŒ¸”R4œ)%¨z„^%JF#¢fO^È(͔†ŠŠ­"-%3g¥êBBÑh¦„4«DHq(¥g"¤/$&Hˆ/»x^„Kz¨ú¥—•ΓIélúÊ׈IélÎKç΢víO¥óØA–6·þyÛÕx¥pßä™{à=ˆ®JP½\CW>Û²:bgìëV{™:£¦*‹l¨“-¡³:Ùú°g ¦«L×IÛÕàLµËŠCakun܁þýÑþ窱¼âB‘´´§ÃJÂt°°uÀCքÞËԉDF‰þyzÊBP Äy8O +�±Ï‡ð¦îàæåHŸ‘‰”|ü8õ¡ 3‡ƒ¨ÜH÷“ÚHe§Ì Šðß_æÔx—}Œ!V©k±YÔ¥ \û#T¸òªéɬÎ{5ÐöÖwö¼¤m;EUÛc× !pªI™BP͝'Ї~j†u*ÜjœTÖ½&£iÓI˜Ìµ¾w"gúbûý„òÅH꧓óþƒ!ݶ;¡eòf«Ì³†b˜#4ù–Èo†ÂwLÇÄ}6æ›)èp4šÁdͳ€ûq‘.y1À¶ì£ ˆ|4cÕ7y…éÚ\ÓâÈvMñدÒÿùYÝj +endstream +endobj +4368 0 obj << +/Type /Page +/Contents 4369 0 R +/Resources 4367 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4366 0 R ] +>> endobj +4366 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4370 0 obj << +/D [4368 0 R /XYZ 71 757 null] +>> endobj +1558 0 obj << +/D [4368 0 R /XYZ 72 488.244 null] +>> endobj +1562 0 obj << +/D [4368 0 R /XYZ 72 265.948 null] +>> endobj +4367 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4376 0 obj << +/Length 3397 +/Filter /FlateDecode +>> +stream +xÚ­]oÛ8ò=¿Â÷de‘°")QÒÞ¢{{vÑö¶9 ‹¶Š%ÛBeÉ'ÉMºmÿûÍp†’3iršÂ$5$çûKúùêìÅ«t‘‰Ì(³¸Z/T’‰4J‰JD’f‹«bñ.Ø4ç* ûºÎ/µÖA$Ìù¥ÌL–2IÎ?\ývöÏ«³ÿžÉEÿ$솿H„¡^¬vgï>„‹Ö[„BgéâÆBí‘Iá·^¼9û÷ÙÏw#L– +1û궬ûóK•˜ }J-Î/#e‚µ]I«e_Ã( Ú.x­m^X`šíóa(»†OYå ’�w%AI“~ïf2XU°7* ‚¿©†-rúY·‡î²¨6Õ@óOçqäõ¡´¨ÅÁ«óT2ŒÝm¾Û×åb˜Ë(Šä’žTýt²xr)¥Èâ˜(oؤ£„�`ìª9^u€mSÁ!6@ØÕ–‹rê&€³±8÷4ï·-Êú¦¡)1´¬i‘ÖòŽZ·|ñ®mZ ¸B°m×î,DÕ¹ zdåu~œýÌ7=´ÙÅ®lв«š ì21H¿+<¼­ía¸Ì¿›.ÇÓ>÷«¼F\Œ\ú}Í«À’8 +'ٓÜ)� +È24â‹\Mt0XäÄ@€]¬ÛWæD¡\q5¤éû0û¶® +šÖUS’䝷«r?Ðd+0àÅ+¥ìá;òÛªÿ%ï· 7 {l:qbÍ&$țm5b¦[XÍF¬‘DQGÁÐÒÜ~–Ò,éAтÅ´Š‹S[Wڈ0• !“ì!ƒ—œ‹NF£÷¢Ák¨ø¡C�œøpãP1!#8 +Ø å‰ûÁ9 P'âà`  ˆá)m:‰E&Óÿ-iJ‰ÐdÏBšŠ…‰Í)i“VXšâ@šˆz2B¢d($`ôD§JB¼Pï䌪‡$õd„N‰Š!îÈøy$J‘DÆO”š©û©z:FªR#Tø,¢ŠÓL$Ù=¢ÒsÔPõdŒ<T%‘PѳÈ*NðN±Ÿªh.«èªžŒ‘‡*£„ÊžGV&iê'*ž‹*~€¨'#ä!*† :}¢b-2u¨ÌQEòºžŒ“‡. +êg¡+°ÄOVòxoñd„<D)#"õ<ÂÒ!üÞ#¬ôñÞâÉù©RêI9Š%K>YqieÊ$ö€ÿÈ«®­¡æ¸=ÍÅ mSÈgPLÂOs;™ އ¶ÕÇÅR(¸ž!¡˜ÙUM^CBeÙ}ªVXÅDi°)›« ž•Í*ß÷<´ •ßQ m?¼Yu&ž¸ 3ÔD¹ï)/E0[½À£ßyÅ ‡a`øCoÓq\¶¹1,òô8o +›È_&¡È„óWŽ…û¼ÙpÒÙö{NÉ—i^wyW•œB&ƒ‚ƇžVuð:¿Âô½|KS*F0—-où‡+ŽWR}nëXê�”‘OÎ]Vì–N•€ÚÆÉ�Øu¬"ðQFޕ• ž@é*th€) ‘QD0o>[ëòÛùâèØž ¿¼”±ˆ]Uܗ@_ µæ¤ +8›«Ð"IEV1À@œ€¿ÒϾXó^_ú$™×¶¨<‚¯`®Çu¯>’Ž6ØË»z°Ëþ³¶e‰:ÁþD“—³š–VýÛ±ºüjoþFà_l öµ@·Sø÷|iÚoC—7ýJÝfpqyÕµ{7¿"7 9 æ„]·¹¶7½œë¾n&ý'¾tçà„ëTûЎ_úQC—yS؈°°õÍxŒÅ¤,¾^†e¤².›Í_Ô÷ÜW¹ûß¾}ùåÐT÷‹Ÿþü“‡ßNÕûR†‘0h×PGŒ¾º 2<VÁKfG +ŠO÷PÉ[Uïižw˜`¡®>âs¯·L!žèS¨cƒÖHè]HYõ¸É[a#?Læ?”VA±¾ÿðŒ˜·^˜«Dë²ë™Ž7¨í=ùH&z®*Tާs—‚Åõ¨:NÀ¯Ýâª>ìÜR¼cG�U3®Ð`Óåû-6ƒŒí|p »p„Ápt2ܰª¶¡ÎêþPn÷uŠXÐt[چ@ô¥O^‘JPfÎ 'ÑZ€™Bb,Ú²Ç*LlD:a;„êȌBž»/dæfÑóœ18ŠG,9vÆi=E_G‰÷¬4q`}Y—«áNèlŠÂÇ b»F1m«‡ +a‚ÿ齿`a”<ŠG÷7bDLhÑ>_Ÿªý<ԞޒE"y"á‘u@dï! Äûür2†E.²`9‡«(–œX”íñu«1‚×õÝdÀµ¸®y~ƒ½°»}ÃP6´…ìFÓå�ú‘–ËOÖñC䚆û˜DfùwÖjÂnF?ýS¡Mדþ)N¢.ºŠB w{ÉÛÀ ]ªÒÔϘUe}<¸Á=Ôå}kú]µä“áúšŠ9¨œÛ¾B·�ÏmÎZK͹“ P¿òaystƒ;r®{¸jŦje«˜”2*…ÑÜ%,‰2;fHŽ4À£""KGƒ]Úæ{H!ìº#ê¾¥ÎSR§?µº‚¿ä[ùÅ@Nk>,¤‚H˜÷lüxŒr[òÍL¹s‚ÊÅ÷£@fOŒ|N@Go¶m}GOo*4\—W À*ÁàVÓ˸‘^m€3o»ê/Ö°¢Ï$©¨½Ô4b‚ÀJ8T+»Ã®]³ôqü­ CXÑ[1iÍ5i NQkð×e–¨ÝIcÀD74å—5¤4IÞ GËw(a0ºI¸Lrµ‡¶t†StÊA|e5L‚n›­Ä®Ì4ߗ>MF†/ŒV¹…•Î,‡=­ Â_µB^hm \PD/€àë‹ú¢»X!“.hyùÁ§|) Êï<6{… Eˆ »H`�\:Ø·5e½f0+d"DF•/ˆÑáãµGiö[˜lÒêƒæ¼ñ~tèánr[ّ'W™s7ý eVŒâXÏu”Q©,£W€: çñØUøØ‚!2æ¯ÿ¸dsApÈæäƒÛO՘G4ߑFw¨Kß)F=òh½Yo¼±6›.Zö„âÎÚs ¶e½'*l<Æ%f\ÏTÞõë(moʒ©'™¹–ð¿´;ìØ¥€;ƒ8Ú6Óeä:2)´‰çbðWÖÒÀ8³ŒÞU °)Œ%#:ˆ†yš#öµ×+µš¬pN°êJûÆÇ;$æP¨}XmQpw¯–ËÚ¾ ´ ŸàTe}¦+þÜí�õ5%tט7ñ+cO+�Y,B›×ÆbtB®ð°-¹°|×}øò^êh¼êã—uÕõ Jâað?Íú|d1Á|û¶ôV€âÈÓЛâDSmuÍiÝé‘Ê�Yco…+`†B×è+-„VjÊ´Ñs¤Š¤{€ §ü…’ã–U»Û‹ë鎊ÓÇ-,ÕTÞ¨ ¯«Íֆ Œm¸RT”h±âÓâ°ÍÓÊa ZΒtºØs&ÿzR'‚¥öÇÚxÞÉ}®YGø›Ü}ô0Òî+>x[qÓÌBS.`JôµDi-—jpûpM¿œX®Æí§Ûª†ãx½>Æ\#†ËuÇÁõSôœ~XÄâ ?r§ŸÎÝGÆ%Ûݑ?¿qánzmÜI±Á÷›yv,ñ~NÐT&ÀÒ@_5p Æ='’…EŒ|uií^füm…4l¦Ò¸²Þ6hàžpá³æYÞñ‰6ÌËxډWlÏ(æ"Üýw·øláã“e‡Ê ²ÍNY9gœ¨LÒYŐé¥GöÛ„Í?ºò§ äÝtˆ¯PNDÍír¬f=eM$dß±I†Âû €ä`Ë: càý úr§à§–Œ ÀQ‚‘^pwZAQ%å�åÒW-UЕ{(©j‘ʉ@|Â1$-eӓ³²â°±†ì(%ÆÅ¥€p¶äJ æ\†Û'€þ’Æ$i\›È±e‡]ååý¤§c¬ë‚ߦ¥ß™~(ËyÀ‡S�½¡=Êã¾ùH$VÆì7ÌÀæoäÍþ°9Ú®Üá*»†n^u¯ê¶/êªcšLqD!Q8՚X˜d µ|ïºí87céï¾[‹‚C†Ü%¼¯¨EšŒj‡a +“{ÄwcÀµø!<¦óÎÓ¯Ö~”«O:šÍ’R/³ÌŠýs¦lÆaÞ´[Ç"‰³Ç&¶yïË_4 ›<¶– ÉXÃ<= +Êóè:€H³•w¦Ž*ïL9G¥F7iÕ_:×0ÙŽÛέݵwBÍ»ª~vWA3¶|r !åØ'¹ë¥2š?=³¾ÊC¾‘ÌÊÇËÃâ`[´Øü󜗈0Ž+!|ÅI*t¨+‘ þ%b¢£¦ L¬¥la´+L4ŠÍ£ŸR‰p:¼ùÎå ë{×~Ï*7¾3#¨4ãè±Ýæí­OU¡§¾¥‡1pQh&YÙ¬ÑÌ~a}Õ¹Âzú^îƒÛ� +endstream +endobj +4375 0 obj << +/Type /Page +/Contents 4376 0 R +/Resources 4374 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4373 0 R 4371 0 R 4372 0 R ] +>> endobj +4373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4371 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 272.245 108.004 284.201] +/A << /S /GoTo /D (section*.446) >> +>> endobj +4372 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [145.192 163.736 164.37 175.691] +/A << /S /GoTo /D (section*.456) >> +>> endobj +4377 0 obj << +/D [4375 0 R /XYZ 71 757 null] +>> endobj +1566 0 obj << +/D [4375 0 R /XYZ 72 510.788 null] +>> endobj +4374 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4382 0 obj << +/Length 3703 +/Filter /FlateDecode +>> +stream +xÚµَãÆñ}¿bài€™^6»ym‚<ذ“ œÄ“ ޏRKbL‘2IíÌæëSWózwµŒ@}±ººîªî/Ÿ^½þ&¿+T‘ÆéÝÓî.‹á?SY^Ü=mï~Xë,¿ԅIÍzßÜÇùú|ªÛáþѳ¶*½ÿñéÛW_?½úù•¾‹àO3�«¢ÈÜmޝ~ø1ºÛÂø·w‘2E~÷L«Žw6Íá·¾ûþÕ__}À!-r•ZÁᏻûG™õ{Ü¿=c'^?ßÇÙº$”žZž9÷Ž6mݞ;·•i÷2ð‚ÿDIԞ†ªmý×ßÄf¶¹ÎJ ØÑÞ ƒ¾¥µs<­¢x\ Pu�ϲî[>”8þñv<7ÈLÕlêóÖñº˜c£ •FÚïÑ\#aU‘ópôS¹Ám~ºO’u¹Á´™J“IJûH$@€ÃáS¿h $WEaü|Õ„ÐÝ£µZåÀßG­UÈЪ?•O÷¹Y»±x:Wñ,ok§è³Ö§*¶²þ  =Æy¶~‹?k'®€a<¾i›ëšªÙs×zyÁ^ïj·!) î֝L³íyÄÏ ~Ÿƒ+·N`[Z½½×ÈM½Vp¸Xÿ‘¾IíµàPö8íúèél_½»§í‚¸Uÿ“e• ¬ÝŽD˜m×v¼£�NaÇzs®K²dÝîxâÔµrDù¤aâêùúŸ'È7íÀs/´CðtÒk…‰“Hf”—~(›mY· ( 0Oç~¥§ [àR»Îe̓3‘ÀîœH@ãfË_Ð0ð‰eËD™Ò—²ÅE3VüKû™4^3MÚʃÆI$þ’föDIêöüÉPþDjÜ�SM­QÅqžL.˜‹rŠ–èx,I®°G,£aÜñP6{¢2M‘å0=°%11Y?œ­Êl#ØAíiYëø$ȃÄe< È©ÐZŒ 4déÍO�Ý-3ks>:ƒ'7‘  V"vn½²\%ÑÈð/¡âIt¤ŽC RéôüôŠQBÍÃ_¶õHOk [ >øœ My”ñJ>«öM ÞC>#6À(«D@ "°Ô6¹E ­×i–ìaq>’]ÈÈ.`w†%ôH䍱ÃÂM/;6HØF“ñ œŒ¡©àu‹{<û-:Îk¶n(«ÚmypëúMW ƒV “h+þ[H@ü=u¢S +&‡<-KÐJÓª®­k?÷GÞ `¤ 6Fä¤µtœ¶veӇœTnU^d·ºÏj÷û¿°¿£-Ø×0SˆŽRû9 ßÖⓑD N˜óïšZŽWí› Qi|!#Ÿ¿EB£Oº³ã‘ð‰ŠBE¹þÅ'šm¿;xHMƐk6» ð"dÉ@Øþ,¦Ð ð>¢ã,EpÀU r¸ÑvÊÑ`æ({5ì4hdd?¨f®q]98Ñ'-+‘‡…PNÛZÖyÝ�ç‰*ó®ýڊ2ñž­n߂ËϽªáù™E…ÑEpÃ[<xe–%î¥<žüÎ^X•'«³0‹‘²©†#‚œC8Ɓ¨6¶qÏÕž[?ùöÒ-à¢Ù’•k‹å÷‰c>Aâ)$µ‹€Mˆ·ãß÷Hº‘W¾„L¬Ë €jVë ñ¿ÛÔ÷`ýBçž×·§ü .Ïíx®içâö; +Žë³›ƒ™YÞ “ð¨Èƨ¨È%hÆ¦¬À~Ý£¼҃ +_ø‹ÁuǪ¡ ÖúÈOæ<ö@8DÛú(Øñ҉+«fZyí“ 2:½fïn6N §s(¡± +è0Eþ´ðœ¢À±Gçx+M•ÑñÖ\…@¬\#AiWg=’¾„D:QY‘ßèêm8\0ñ­00s»Á}WžsU•ø`&u ²T×Νj +­2£„eb•�ƒXÐìäPMy1Ãf˜½À®<·7ޙŠ“,x#ð’€Ý`zœ‡Ðõ™¶éüøÝvKgGüÚ ÏÐçLÂß�u>9¡Çâ<WyšÜȲGÇD‰‰þŒBé)Š\„óR£$ª"ËbPétÆN†n)‰˜¹Ù‚½_Jҕ“t*)jircäâLE8KÆlæÖ’™N"ª”‘Õ@çÿX쵟ÁçN§#"A§R@x¡ð›¶ë FÛ�ùÚ>Na¡÷,–3š,'øÐwՉsâ‚20HÀw"3¼˜[XùV<ÌY?4¶nWžkHDÁxš«ÌØ©ü4w1Ps2w‚ËŒŽ1+â0ÙÜHH‡£‡RV¡„à¯"xVª:"Yq‘€ ͖D“`¨]„ße+oÉÃÞ:c¦Ô|Y=JÐmß«6Âõ1aõf*Ümr÷Ǧ +™y6…½–µØ Ÿ(›€ªæ,ôˆÚ]ձ𬛝A-Õ]«8oM/E^pL¤ôD¦�œL¥zn5ðˆóú t+9¹ŸöqnQù¤E)“ó²ÆíЮ ÁАtʐO‘ʪç“P·åþpè0ÅÃæ©ì†þÁs$Àè‹Zˆƒ%â¸âWFŽ Ú%ÿlZT`7h¸¢õÊcˆ¸=øNïºÊõ¾úÒJVd·"{'¥‹x¬QÛsö!ñ§¹_Ä%‰Ù<íÄseçx²s?Ÿ]?`ŽˆkA�ñLëaxØdÒNmÕ0pvŸk0*TÛFƒdl!†Üâ3Âúþ½°à…û³ÃY;§Ä/Àæ +=7WÁì4VæuØQºÐE]às4Šð~r}Ť+< ýԟ‚g®áMœ À´ Gú#Eã…9Z¼‹Æ‘JôeN\ÉZ+ #âuq¢Èý/ñ RuGNT/zîUò;Sm\í#;œ"ncƒT˜}+ƒ¯"à‹~ƒÙ!*réþ–]É|Sà èN�ºÖ‰Òܮ܀) Öõ R؋òRqT„+X ðçŠ5-•ZjTµŸ|ýL>Zôû»Fo±ÿ¢óZì–ZÉÃBªmÛ¡òPÁSÆ'ÖdyújçU\ ¦cN©І²—„à2gáq†å{Ç ˆï*žâþÅ!qˆ«èÐèń!q6‘Žf +Xòœª®Ò\ýwubTîr�EÕÛǞ¨ó¾ÔøJíG-Ë=”ÕË%\÷â«÷ËD>]®s&>•1DØ~žÛõ‘/ÎÞ/KŒýùt˜ b4·ce#º§*/Šes†Ó›×¯ŸŸŸÕpÞ«¶Û¿†mHìdž:mvåqNxû ՅPd’ÜWIPÒd½Ú»OPèŒØ'¾¬ ƒ_A^sfi†ÞŸ}ÔÜ5<ð·ˆáA†£€’Ï‹õSÔ{œ¯b5ƒ5«yw—ŸüÁÕ¬Cµ)UHT™7#Ž7ÔÝÆÇ®i9š/bŸW¥:T\xk\/sÄSš’5ûúý递j£”‹40xlû×oÊÞï±¢Ó£#œ—sóôP°é¾ÖöÆDíè¶ÕùÉkZÜ»ñå*bÅÔœWd–_V<Ìñ!–Ö!!\{õvÅ×2ró¢}õ¸ÞúñIw#9Æ|‚{S„Ã}´j–ðãõ¼Ê©«öâ. ÈK5\®«†²®6v¤ÅzÕחˆöuÉÂ¥|€â?]õ›Khý‘67åÉC•zè…ržSKÝãûöè– bŽ¥} oX·bZ¶$FÆun”â«‹Q¦1¯”à$ôÁRÛ׬àý›Ðäß{Ù5Í´h§¯ÂcwåÆùúMù,vV­ìǂÎ"ú¤R£Âæ¢|ӟ»®=7Û©°ã^Í7a«¨“XJ³É¬— × ‚Øãâa‰¥,ꣁäZ¤‡·/«°™$øó’ìH6A› ‡�idLäïWÄÿðð@É¿í_‰ôpþtöåŠÖg½î’—<YŠŸ/ųÉÅÒéŸ<|úKÿð€ +ý™¬ëRöÖëšq]F>ýŠ\D7·"ú%9™?hÝp·Jšöy\EW@ؚèré"‡¯Z#Nuîo d=½£ÁáåËÚ¤½åQ”Ʊ$õ×ùɶ8Pù/y¤<?‡Í’'@¯ùpŒ}Â+ΞR©Í.t±cs ¼ùˆ{ÌU’ÌÜã兕ý@ÍØ&ÊNÎ[ʺWÀM:/½P\ýðá Pz’Wøš${:Ï/JÛÁW±JŠ«Ÿy\\Õ?³Äמ}ŠÅÞÈú—4Ø"qÅ opvGË»ö( ó?„éÞÎ_ç\Àl¦OCOc =Uùþ¥(&½¼:bjæŒU8ȃS®å¶Œ¡\ãËLaT|Y-ùÎj–`ëŸjXº¢Â~/öoƒNÜ3­^œ4¢“RMÄø¯DÔBµ÷TEöÖ>‘+zQ±±ý6T‰ËlþY@~2ʑڀàŽcUaíG0ŽC•à9±;×s”dµÉ(¡z^;ÀnïʎM÷O`­çiÊÆÖ.kÝ`Ž­–zìŒá::Q ©³µÖҔ7RFÇþy6ÞòB¸x>ÉÛ§N*a&ãë,¬¢…>(L§…Kî!/n}œùևrCö£¹™æÙý@ ݀ÑÀ§#rú|¤C1’Aۉ8Ù%qÌ:Ž˜81‡iœ*ÑñÒ¬ÓMÑ2dµSFz¤¢[Œ-^9-¬-²¥-Õì.Fû¡“Wyüĉ¦ºýâ6r~:¸ü ’ž;,Ê>Ó5íê/Xfœ8¾x‹WÌn¶ »lß)Ü=‚µ¶¡×§Ho½ÿÒa�¢[QÌ'å/øÏHƒ³«_Z2©³á›…ÚVx‘Å/ +2oi!ÇrÓ§Zn¢áÉ'®ZÆú«¸Ì½¯§,a•ÄæÖº×÷CÂk¬ÒéáeðµnÐë$F\6¾ñþ?SËX +endstream +endobj +4381 0 obj << +/Type /Page +/Contents 4382 0 R +/Resources 4380 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4379 0 R 4378 0 R ] +>> endobj +4379 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4378 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 345.876 314.339 357.001] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tug.org/fontname/fontname.pdf)>> +>> endobj +4383 0 obj << +/D [4381 0 R /XYZ 71 757 null] +>> endobj +4380 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F19 2002 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4387 0 obj << +/Length 3281 +/Filter /FlateDecode +>> +stream +xÚ½ZëoÜ6ÿî¿bÑ/–/­÷£Èh‚æ’"íᚠpEäw—‰VڊRlŸ/ÿûÍp†zìÊq®â@9əß<¸ÏVgW/ÒE&²Ø«ÍÂO2‘†é"ñ‘¤ÙbU,~w¶Õ…Ÿ:Ý¡¬Û‹eN(⋥—ÅYâxIvñ~õÓُ«³?μ… ÿ<øþBáºÁb½?ûý½»( ÿ§…+‚,]ܪý"ŒSx–‹7g?{v,°ˆ³TÄ!ËÐî$ÎsõÂFT^,²$.†FU‡®%ªÉš`I‰¥Ù×KXL!/a)^ê(\’9JÓóPækYP»P\·å½å›V6Ôì…ñ²±0Q,‚ÀNT +Š,õíøµ‘CnUµmêî@Œ×õ~ŸW<}[ã3t$ì5°ó´rä,~^–Ôвm%¯&·”%-{—=oo±ôÝTxQ²XzžÈ¢hØksÎxâº@ ?dŠoóý¡”úûÉ`Hƒo5|&¡³òð8›Ú(PÛ/d ”(=®¶p‘›A/íòj˟1ðûVÞ¶Ôeöû¼ÝM™ó75O­öR/­a7‰,×4pƒÄwËðÓ<ÎçÔy¥—Z6jCï'ÜízGÛõR–Ÿ ×V­óïYKÉbˆ8óà£@DIBÁ9Áª}8 ÙìU…ç‚oë\5u™ÃŠé]·°ä¼¬+Iï;™¨…Ø~çáDž˜X‡ø¿Óò¯?æ[ùûÊ{kieµþŒCÕ)Í=îé¡Ýß>H°ƒ…Êöów§š½´Kô]‘ÆÙHPr|„¬ñu +PlÀʨwØa$UõNTð’šUݽs½¨ƒµ€òѓ®`«îZ­ +9ÃïŸÁÎÉñôÇp½A…’úk÷íêžk•°Ú6­”3r‡^n3SÀxI# ëÍvŽÂAðvL׏#h¢€›º3†éúpÈ`ÔwÔ~¯.ÒÀ‘ÿ *„ZóÔ4ÌûfºªÉ’}çÐÈ|¬®KîéwãˆkA8²îö²ÂP[Bßunv’™v:bÏvƍ,=7Lízd{§»ºc§"ðèCçª`ˆ†èÄ®{z‹*h|S7ÔµéX¿XGµcGŠ­0Íd@HÒ{ %½V<mÙ2®ÇoÆ£Às„Ž—äx=ãÚ%Ù9'°£çu:Ý\Z‹\—]ÁÖ0:­[ÓÀ;7rAþ¢”̆ÕåTý(Ÿ>¢Ø^Œ]B·8ßÇØ¾}¥¥€ ÞL,}JÒȟÅC@:ç-Ž€YƒK–Å_\‘ùï-À>þÙýš¶ÿó ¤ø1˜°OÂò­Œ–¤žA’Y &ñÿF\?ÃJWրžµ¯UK°½µk°‹mUl·ªÑÐR×ÙªO¨Q’_-a{>‚ôƒDéõŒ™ŸÈ û¡˜¥â0 ­=M`wÍv{͘½\Gv$ðÅä, @ûá@gD +"8‹Ç%Š!PïõßX6:=\0YmsÓ¨–½ž®÷ìë ÷ q"zE§wӚf§Ñžg,ÓõEðÅÃýºâÅ Ú1ßè4 pŸèôØO>‡m <Xml»1À‚|_ÄI6ÁÌù{"îcr<˜ÀGŽá,GØó8îOfˆ +<V+5½äô06p×Ã0q>ät>Q ü׍:ð8+Ma=¶Š&Çí»a.„¥µ¥’Äôå +ÛÏàÛ^GÌ.¯FóPŸ,¥u ‚1?~šNUóÍ‘ä·sèg¡å«‚¤êNí{­þÅñë“[l?½ä·;óö™É®Ü0Bc†›íõ?×uY7O =2O÷([1q-sx‚í*ßÏûKóBð ÿf²ÍH hvïï«ú³¬ÀgAVhå,U%oT>ΰ(oŽ>æ@üÞ¬E“ɯ»váïu]ª)m‘ëýü_JYmûi‹6Ëé(k¸ßׯš§Û€ûD­ó'›®Z›};ŸçøAC2ÌÄo}}@qõ!ÿÄJ¬øªUmÙOADIMÂðTÇqàŠ$ʦ1ÄrÍ¸½ifõ>9e—ˆ$Ìì¸Q½9.0“×#éÓS.°&ˆ#-†@§L¼L$nüˆ(=tÜ}QŒía`HÎ¤ØØ2@ác?Äåhå�UÔ2鎩[YjôgaÄÑ|ZÈMޕí1gûÑXËð}Ͻ%Ó3`wr[Ç®; �©¬d;{qÂ^èÄ ‚IÚZáJ.ðé¹³…‹_ž}®ÎsþVa]ÇO}Çȏ]KìFFØ;BlU搎�vùç#†@¯•¢ofê†âÃ|CD/e¦Ì3j…Å“[á}î9 ype`Ã7!=y>߯p¦s +ô˜ûŠZÌÙâo˜3AT²€`£‘¦Þ…/˜#+ʔðåF!Î MœÃÄ0l&NíÄðÂÄ�A¦v³S”¨ðd¼­¹ª˜w^êšÆÞ®^,SjB6o³¨‚z†=ËÂўÁÈ_)?έ’êCqfëCÐÒw”GÒÑ­‚øÝyaö£!Q+ÅÌ\—WC5åeØ´N›zç³ÐoòYøˆ–…=¬薵V”Â"~ ìK=€>(Fm„X¤Í$¬Gӄ×8CX¿ðf{%ÐüڋÆ0ÆÞ`êêžwMÃÑEÉÖÌ%—Q…çTÎ4n’Œ% º\ýÂI®€v¾­ 5(8-½î®Ñ~ `Ò&CÀ8·;Pp Vi‘£¡pºbŠ&šFì$¥úHåB»¤š³à¦QdS¿´IòèòèÓÐî—ђxÓ)Zö 6s†¡€ì¡‡ú/#Òì´Aôq)¾˜Ä# +À4±R²/éío-ñ`«”ÌC߇œ-=bV¢à> +m-Z ±hÛÍãì~¢Qb{IyœÎ•Ÿ!¨¹úù5µ"|øT7ž  ObÛe'²²<LnF+û•Æx´ÕGþšª"ð¤Pu…:ùG§£#ðÖïÃ(vÇ~‚Eæu>�c4 ò9‰OŤâ¬h95š:¹RI!¾� +/I!9 ¿t­â‹,;XÉ|DBÃÈO¢!Ÿ­+¶/öbçԓ öº(:3sm¹½ À±óñµÐ‰¼pªÂóÃo °Ÿxlh*1EƈkÞ_È˜-HYIIuè3‡ }G8�#6¸ÆQb„kOœgwÔ7²L8 ,3BLN +Ք¸ãÈ"¾ªm|™ääîúYaº ?ˆª«ÔíÒê;P ½¦—N°b +Á A�‡—Th-´ë掮:Ý\ _é}W£»š‰>C7þPÕ|,žæ2ƒÆ`ç”Àv4”xž>_Ù°eFóQŽ÷Fâ–$Xh ,K[ñ¬éÖtµ¤iG àaˆ}76!Ìi±¸ab\°Àß 1ÂAªÇ`ct˜k!£R‰ SS¦Â/&˜õäëPS¢ÜéôZ²w¼õaXŽQ˜DsIf­6w4"•Y••Àã Óà ßx£ +Ȧ¯cgÉUrS­0DxµiÔ%4!+= ‹ØÙÊJ6–Ò=A-ª8›iîB±ÓD?ðìõÓð9P,{hTÞJ&Üгµ\È#ŒyÈÛÞFÑ2‘s&Ðû¤ ·åæš/¹¯mÅk]*9Îö9.úLfðƒ¹ (OBy‚Ô94ìK;s'Œ£Vp˜V$Îô©oTRs‹Ý˜‰KL#`O“Èî)RŒ  în.èx�¯æ4-‰!·Ê×?*Ú¥Ó[¢$ʗ9È ‡5Ì\ˆ„¾/¢ÿêB$ñ Ñ£ÄyÍjQ#=ãÍX¶ ž ¬Øh8ëØyËڅ!E%)ª”(á+êeªòе‰ãpšOO&D¯$>Ò9çN52ZÖ´o`ì>âÁŠQÑ!8¼?ï=ä@6~– G-mhárheýOÎwItîf'e'ÔØË#P+^ˆá7¾¬2qôí׬•0ßø?¯2H2»þÌ:×Ú.TU§²kSÈÂÖÔÕº×pW�Ã8ÁÅᓁ¡¹®æ,à|šäÚXn=(.ƒ ²GÓo¸Yè]A"÷Îúz݃®“`ÆëŠr•l¦ÔŒ(Qè3óã º Ël––͇ùЏ•ÁA&ós™éܚFHÃþžlÇqt!Š.º†ÝËC¨I«†°ÞRçö'�ü´r>²¡Bn²±·ÿ9¡)_»lšz’£–%e޽W¡*% £7Ë£f"»)M…Ciª¯ßÿ‰šùi½|T˜Ý(½C«;Ÿs‚=›ºkûŸ ôŸp`cý™¯âK +endstream +endobj +4386 0 obj << +/Type /Page +/Contents 4387 0 R +/Resources 4385 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4384 0 R ] +>> endobj +4384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4388 0 obj << +/D [4386 0 R /XYZ 71 757 null] +>> endobj +1570 0 obj << +/D [4386 0 R /XYZ 72 449.209 null] +>> endobj +4385 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F19 2002 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4392 0 obj << +/Length 2884 +/Filter /FlateDecode +>> +stream +xÚ½ioܸõ»ÅÔ 42à¡EŠÔÑ86Ù+‹nšÖFQ Y¢g´Ñ1+ib{Óü÷¾ÇG]3²ãÝEŽáñø.¾“z~qpòC¸ˆXä qqµü XF‹‹tñÆá¡{´ä‘ç{Ϊ<¡³ÝäU{´ô<ϑÌ?zwñóÁ÷¿ð… 8!Ìu½ER¼yç.RXÿyá2/ +תXH?„ß|q~ðσç3<øQÈ|iy¸Îòüh)ÂÈIj·šÆ1ý¼u¹Ìq)r¤2,¶qVfåjökŒ;”râ&©³MKëWÛ2i38×#kÖ(á[W¹ðÓz»Ž-üÀKZ”×4³”+bÄMâÒRõ*m]gíšv³ôÙ@-¥ˆœoKÔ(¨fÉ9‹”"¬ î{nèlâ•ÆQ`ٵ̂ÿªG"ptӁd Ìi�! Ta{q‡¹SÑ,¯â” ÚµåÀHt¶ú¦e¿Zzc¼WS´/QŽNíM«^Íæ´ð-Y]—[Ĩ OŽ5[-à¯!®ëxcWÖz�#­YUJ›ûÌP‘­ˆY þ†Œžü äÈ|…ϸÀ{À<Wï§k`òlNªÓµŽSÚ.‹ßÙî®J å4uòìTþ±WõáÙé AL‘ûw^•Ɓß'UQTå †å,'—»ü_Vé-¨J´g‡WÙԇžþùºÓ÷Hם%UÐÙlDø–®³´]?ó]—¦k WØ>“®{;iöqÀ§ëú}ѬÏ^U–ÁífSՖ۫ª¦ÁO¿üFŠ~Æ|é\ºlOO�󜆻›:¡C÷^ªz^'½}MCé²3FÉ*²´.Œ#€ÛBÔàð•¥[ãP°„êCW~àJÚ1ž Ë6¢ˆ`Þù7ìR|ÄÝu<q!Ø+ãBc8± #7ÜË"o˜ø år¦<~_*,‚dug2ñ|Ÿ¹¾2˜<Oî z,­?ÑÐg¡M‰òc”;¼Wné¹L…Àô<¦üð!bK Á¨’Ìãޔ¨°bÇeJ÷ÞTAaғí±Ñd÷^( †‰u£ƒ.Mj}¥k]&ƤÒ�öoi R×e—(úì珲¬×Õ¶ÍÀ Jm2Ý15®MHâbÓ¥”B Ek«Õ*×3 +u}æÉ`!È)0â¯P¨"}ƒÉ RÇǬÉ.³<k°dg’äLÌæÈá~dPLx¼Û¿×$C(Å8 i"Îvd™'©Pl¸ý¯'©8ؓ”S¢bN_€‡?\]à2Ãý™ª0áV*ð_ˆé`à,’6ù¿Xeû!‚ ÁB@ÚÇdâÊ— ¬ìo1™ÃUd‚N¶†GLHÑÁ¬gñˆª'®u%2AFq¼6¡››<¾>ŒÉWÎ_üƒ`_üør|(ÀCl–'°P.ÿS”w\ë@tSƒçf¦†›§¸*mۚÒSVWeAã–Pƪ³ø2·qGDŠqLs2ˆòú_¯.@PaaPaŒ³>á¤Ñí¬„®‚œ«î¿=ŸÉ0è@ŠØÆ/¡\C"0$`²m°>EbFxhh$tMÛ1-¥Y³É{°PÙýu\§Iµ1;Oo@Z½Y-áá‰–Ì +(仗ç¯IeÌ× Å4T›+‚P™ ¶Ö:AtŒé¤ÇCñ]7í1…_àÂÆv«lF3J bMÑbîˊ KeE¿ÕۍfÖ1]ë‘^ç‘ÅÝ)¾à‘Ñ`µÉ(µ¸3žZ_éR×Ðl44éçEUl¶-^&Î~„Že%äÝÆÔ× ÊÂÐù÷Qè¡SQkŠ–*PÀpfÏô}ŒÁ^ +Ó%Â8›’m¶—`º4®®è·][Š¹^¸Ó½:Gçv}ç?È(–< +}\€Ê¸…ÐVFÛ֎²6×éL°å¾ËÂ@>4܎Ô¸GêºKZ´Ds +°o;Uß9o«Ú6ξ­E`û•YÇesÕ¡7Š€×YÒnk« E$¸óTßi*$è"À�_–¤l\˜ڕXÚ=Pff C& 96>„pKøüÖ>sÜÜÛ~BDól2׌ÝÈ`¦Oó5ƒOI•wÝÌéºÃ*Y×U¡?[˜¦Ê³t“ÆÍZ§Ýþ§²ú\W-X÷gÃ<Ô ßÑÙ§Ó¢JõYwÄth4>5m©Yè·ó¬Ôcœ÷ 3mЧ«ª´‚žâ;޳c3l²ßõÙáü±Ë8ù°‚J°´âÖ«Ë÷F%–݃LϽIõ¦Ö ¾¼ƒJ6@–OÍ1è0 ‘™ñÉLØcìóL€Y¢˜H$…ÍC¤øý8£@¿}rìº5óÌqÛ<SE¾“lkÊÝvþ?ÁÈÞ'妤æ Ì+ð$°Ý[]g)½§!â²Ë/Qg�„c·Xp™þŽ;OmæcŽCÐ^_‡œî‹°`(wŠÊ$ÙTÏa‚Â�Ôd!g_î2\8ì+:b¾×»c¡IÌK‘pô>:B*ïóôñ :ł°Ïõ„Š£:ÎÚ}l”µœØ@áæêkÊ3­ÔÄðR}oó9ĒùCÕ?wÐ {ÑCo`¾:ç^&ê-Ä$_¨¯¨Î9v)Ðp#¦ÞÚÉág®Jt7¸ÿʣȟ‹~W bÛ×l vÏ&ªàÐü1 }Ä7 û䱡'Azdm›9½rˆv®|°mc$›{€ˆ˜ËA±×QýkdÙÕ*©NíªÎvù +B—»cÔØÈv†½ôdèpóv8ð`åü¡ª¾²Oóæõi™t™tå}Ò£N„—øA€â%ŽéY GƔ€ó˜~ åÀ±â |¶yÖØe:u= ´ð íØ#7OÑ׿cÄÌå¹.sEðe„»ÊÀl8ƒ jä`LFñDd'{êÈJk ¾Ç ÅŸ˜Â®ÑØÆalÐpatákÁ¨Hº¿ö׍=Ód7“fÁv+ôÀ$‡ž '™-ëúŒ‡‹¶œ©®ÍӕrÎu®““ãL«� ZñÞoîÚ!:½ÛWj–)“Á É1«mÕÌÈjÚ)ų/\ùV7¶‚>¦JN9¾ïš:µ¸Ìš‚–̽Á/pb3ëã~à˜¦¡U£!ß½_2hÃG’á7.njЙ ™Iö?OP‘Žd"v5ŠéûÍÈ_ØÿH,¿›VÇöÌ­ù¶µ¢¬«mžêx¦ñib«/§&%¡é]»²P>4áTQ…+ÞÄ5}‘„Ejto¯ éÚŠé´%Œ+Ôyà +)—:¥TfÌ)T¦9«Óã¡ÁÒA¹q{gõ¢&‡ºË|jTdÈÆPÅS› '•žy"ž¨(N½¡ïf\ vÁ%™ïš/XÀ¾ˆ–žÜÔõjuyù䘸¿^ëÚÝ„¹msØFçé¡‘êw zO¨'„£OnžÐÙ ®X2v¹£a9RNMÀÁªÖæ žžé.ÁPghü…M¥îƒ“&š€µ¾õ�zq©?gû,\7f74¡÷„¸êöÛÁԁk©8õî¿mû⎮�щqʞlUö�Ãnj€Í®àÆß;­Çc¨1áäîÂÊN°ýžžÉ›ÇêG»r\Ûõ¡;¥sÜ~޾õÑPz‚ožá6™T;èNoÉ!š@‚qžü¤óºÍ’˜ÖŸWyúĂA”ó%Oq×Ö4s4¾(æ”ayàÒ¾éeÓõpÂ~Xük§ªzÕíšöwî~¿ÀǦëT¨u¾ÈŠŽÈË6γä°WÀŸ@>º<Ûq‚«õ²•öËêF7nG×Úü¥+ÿ9'Í. +endstream +endobj +4391 0 obj << +/Type /Page +/Contents 4392 0 R +/Resources 4390 0 R +/MediaBox [0 0 612 792] +/Parent 4365 0 R +/Annots [ 4389 0 R ] +>> endobj +4389 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4393 0 obj << +/D [4391 0 R /XYZ 71 757 null] +>> endobj +1574 0 obj << +/D [4391 0 R /XYZ 72 470.381 null] +>> endobj +1578 0 obj << +/D [4391 0 R /XYZ 72 390.695 null] +>> endobj +4390 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4397 0 obj << +/Length 3048 +/Filter /FlateDecode +>> +stream +xÚ­Z_sã6ßOá·(3gVü#‘ê[7Û¦Û¹Ìön3ss×öA‘i[SYr%yÓôÓ@P¶d+öºÑìN,‚þ €÷ï¾ùÁÌ–Ä"ž=.gB'Ì(3ÓB3m’ÙãböK°*o… vÛ¢joçRÊ@±øvΓ8Ñ7üö·ÇŸÞ}ÿøîw|Â?oÃÅÂPβͻ_~ g  ÿ4 ™LÌìٍÚÌTlෘ}~÷¯wïQ!{’�81,V^ˆ»Õ&72XVå­A‹Ó…gs!Xl4½ñ¸¶·s¡£àא«ºi©±MkÿT-ñW)5ïªÍv×ښZ÷uº]çYC­ۦȥ°ÿ�‚‰ƒ¶ã½Ù÷P{a›¬Î·m^•n¨ò2+v@¦þ”æÄE´Ôjӧ²۹Q𱤁û¶yÖîj‹ËÅrΒ(¢>á Aåþ.nyðr øÀ´2–8‘Œ4Mdp"™ oˆ +âä«2mí‚ÚO8慞Ӓ~óraÿ쏊˜´ëæj|Ëñ(xÿB´…]¦»Æ´NXßy÷†­7y™ÄzeK[ƒ ^0/µãJÏ9¼MÄõ(˪(*”ï9/W0RÈ@Fø+ö‹oPÀv[ìÑäҐMU["¹‰œN ôÇœ„fu³åmZäÙ©îÁy1Út£j»-ÒÌ¡ œ=º§¼#Áµ©z*ò?vö”·Œ¼æ×RÕ´€/yfç_P™lݤDû5ŒÂôί,m‰\Ø´i‰ä´ ò¬®šj鎜#˜–bˆð'PðØ1ƒ³Ÿ–¸*©à¼Ô¶ ڇ:uà;o¶¤ µ·î Àþ7Ôlk›¶#°.™JøW@ž˜¸…rì^¤æ—N˜RrÏÊËgÿØå_n#8´…%E`ù·§öŽkÎb©f1˜.ù9£'bã�î ß“äÒúNÛÓ3žd gpˆÈ(VހvÛ²?§ Q +&Šã¿!Ãø:4‰7%šÅB¾ n�Aƒ<œÁ)rXüh‹/ˆmó ΌÆõ#èåÚ¾|s¢Z‘ùA( ™pq¦Âäìê@=“¡‡ëË¥BɈݗëßÕÌï«Ûr=#ˆšˆÅ±™Ñ~Eg$Ž ECð¾*ÀV¨$ +¯«HM�î@ÄûÚÚßÏ {52#èjÉ4ŸD_#­™|ÛOā[%7ïþ V·�Ç}²L üt9¾*y‹æJ‚KT} /)îÕ°Œ@ƒQ‹¦Q\ðéR© Š‹¶ò“÷s.Âð +Œa‚H©)0î‹zI¯Fhe€pŽ$“Ýâ1ßXïVAW�OgF’¯GžÕ¾hŸ]À~Ö«!Ujw¯šVžGªXIicl^iÆ…�!ŽÇ+–òMˆÂetn Õ%kp5#€Šˆ™DL¨�o£Oõô#ŝsd̐·øBØó•öåºtô¯†cRˆ©'”k‰×tMl®Ô= p\à«Å$úڗðãþ†ñ +ºW#3‚.„y‰™FaCð.q÷]¤ÚÕ9~µ0aœD ‹hR„Àƒs ;O¢±Á^ê¼8ëՐœÂª’…b¥U‰dpc:‚õ ¶°²Ã-áÃî5_¥˜”‘cfø›4£+¡†b]°¬×£1‚¨6,ԓ(ªB ½8EtW))qÕã­Q8ãW‘"rLMdވ¬àj(Þ%d¯FeÙ8fœO£«1\®Ã×uµ»"Àñ§ð5QQfyf˜! Å0÷e½dj¯ÇhçH1óIpŽÀá(¯"Ÿ_6xQð_] 0¹<”{Tï«vôR ŽÅaìX%J¿ P0¯„º·õyŽŒ@•`–0  +œMâ•áévù!/WOi \˜Ô×£ |’DLf_¢ïËU‘7ë3p^ Åœ2d"šF?%¸i™¹Ñ2ùz ¥b¡œD-û²¸s~V/¯aHn˜H¦ÑK^b'<Àb†2:îã£?'€``yB°Ð¼M/ ‹ŽúlG0TSL™àa’G œÙ»«qÙ»0fR½éÈTXãgC  Ý}ιvÇxȸÐìX_Œó;öö)»ëÏ)ÎìØÕhŸî˜L ´5ñ;&ð…Zü̓õöˆñ¶gìþõ‹Ÿçqœ9‘¤•Ànï°\’[FâäF³E)ÚºuW?[ÒÌwão»¶©KC7ÔLkO¯1õUSvGÕÄö?ŸÛ§»ûF„ýì‡4¢k2†ÐpwQ—|‚Æ0'èå.\ÚÝwv>–æÝØ.kå²ê”7qÀ%š6-i½ ê!Çå:Á§»\7v¥]ÖþЇ_”“õp½sÙM|#-šŠÆßô£”ß[zf7äso\òœ.%¢Wâ];Æ]Á�Êét_JêÙ¤û<ññ⫲ÀܺÐþt¸ä­ Ò,³MCifìʅƒ9RzWeºñcoxä¤T"øãÊìîKAí3 LI¿˜³Ï°;«Æ[bVŸú‡; œz; ä^áô5»§¦ÍÛÖEP6> 2ì_[÷ó»çé4Ưm±�]©Þtž1®Á±Ô|A>Վˆ¥v >í\úúk[Ûo}¢XõSñLH˜JÁÉòSÝ}û+—êçÓUüT?ä…mÚSw¤Z.óÌbÇáénµ„¤`kZÉðÏi>ç¹Í>ýMå/q„ÜᲪDéW;܃Ñ#ú¾å�„! Ô)TÚáߚˆ»j³©Êóè|^ƒ]Y`Ç}½]/‹v�O¶\}<X1kWr”ç‡`¼C—ÀoÀùÂytõ5¨×¨Âð°9HÁms_BÁb`UƒÅ4ÀÀÁ¨yF¡!Å·Y¾ô””FõtˆþìÁSƒ ¹@Ë¢÷QÇUþ…të§5ñË{k¦7±²–Sø7†úZWÈ¡cÉhhE„p5h×®"D…A–6N‰wK€¾Ò>SW5´µ7Ðr¥<ø:æ¶Fœ r"`âkvÜTþ•f¨„ÝÀá$Tw‘xíÂÁ§ÕÛÿÚ9¡%‹eð_gÉv4ÀE»Æ3³e³sî¬[ðˆ5ÙãÚIW`çÝþ Àfë*OþJ}1©úEKx#ͨÞH{Ϫ%Õ9Yz>ì>yU ÁþÖÕ¶ÎÓÖvÛW6Ø )ò¬;è®Çí•Æú$܁‚µMƒópì1¨ÚCo)/“¸Â ûA5Œ 5¹‡NÉ¡ñðñŸósÜVaÂP~GÔ ¿)çéa×̑È@ÈW%Uáø´ñO¹ïíoyâPj–Õ €&ø¸$úÁ†Á+¥µ‹±5º‚4,IZø/^MçtS_˜DÚ,Õ° :vw"óþ‡×Æ +ÀàR”ȁmÁ:D¬c1(“ÒY”ÆJj°kV3¡ü*¾ÿ3Å gÌ °N‘Zc7?šÕC¶²•7Í7ŸÜ·jxòß2nÆ »Èåі«ç´þ{/W§OyvþÝj×nwþùfó²çÁ€ÃèK¤«8’16v¹ž:”ʾKéY šZ–]}«¯w¬}eåŽjßÙȽVɾ.C¯ÓpTÇQ%ŠY,¢%*0•,Ϩ* ©a>€Ü+æøI¥ËiÔË6ù_öbÍ,…†ûØYòÎ|q8*YZ8ÍĦÙmÈþñÎ|Ámº²Dr.(±o–>Úóäç|ál’ÔtäùkŽ]D�\¨÷À.BpØ\}„ÔPŽ]Ӊî¬PH ´ì$Þ/"uÞ�üsÖ¡FãæO0–"Äê(:Ç_²‹¸,9ßï"»l¢C$ £œ@Ëè:æ­¹S|¹¢a)5èB%„o{å"�ڮѸ%]ô©ë¢vŠh·`hOk¡…ˆ6¢ §Ã-¸¸}G> jï¶4Ö6rVtòq*ÜPªz'ƒ«bï¹U¸TOåƒÜþNÈ®8O’4Íú u¿Ê¾ Mq“¡ê”½9Rø ’ÇûA•«ÛfÝW€ÿ/2Í +endstream +endobj +4396 0 obj << +/Type /Page +/Contents 4397 0 R +/Resources 4395 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4394 0 R ] +>> endobj +4394 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4398 0 obj << +/D [4396 0 R /XYZ 71 757 null] +>> endobj +1582 0 obj << +/D [4396 0 R /XYZ 72 710.604 null] +>> endobj +1586 0 obj << +/D [4396 0 R /XYZ 72 83.164 null] +>> endobj +4395 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4403 0 obj << +/Length 2892 +/Filter /FlateDecode +>> +stream +xÚ¥Ù’ÛÆñ}¿‚•<tD ®¼é°d»Ê'ÚT’²ý0 ‚$J @c@­è¯O_ƒƒÄJrR»U˜£§{¦ïn¾º¿{ñ6[å~ž„Éê~·JCøOý4ËW÷ÛÕϞÊÂõFåQyûffÞùT·ýzE‘§ýdýëýwßÞßýv§Vü)F ý ˆVÅñîç_ƒÕÖX~”g«G‚:®t’Á·^½¿ûûÝ+¼CÍ/‘䙟h¹Äëý(f‘WWMùXmûҝ_<XmÂÐOӌÜJ†™!•h�%Ï ‹?b؞úªmàyàÙ²·x—Üë-1Zkw¼„¨-«†·N½¿Þ$JÓÍhe[î̹îoTrRñGFÞûÂ�ÞýÈü¨¨,úrËó”Ñ…Ç=ó`µI•ëxµQÊÏã˜eŠþlj¤#i~,ñë`p2ûò9ïËKÛÊgk‰$LÏͶì°(o™ñ‘Ÿ¨ÄqtìŒB¯·Õïå-÷5H)O¬i¶ UîG &ó„#xoÍÅhýl›(H@32øIv¥u]ۛ¾|ZåÒ/©Ü IMû.øêúª(EåÍD¤ë LJÞ9³`Ô·¼ ’1µl÷å'Q." +I‘Rïí:Aw U~2ÇS"ÖAì”Zy¯ßýèô÷tîy TM×=É6vÿÖÀ£¶Û²®%©Â]Kœ¸4ЪٶøœGT¥$ô€ëo¦á%Så©çEæÖ–'øÔÄ$÷Πg=Ãó•aÿÍ?^®•ÂûдÜV=Ó A?úb2\ly(7-Y û~Nj¼e{QñÈðî¾3'Ò7ԁ©UýÄ¿VÇÖF:ciíÕF„X3”áOqî>"ÍP(9bjù�D®°LN�·K OåýXÅÞ¡íªß[rÚ½©á}:ÍÅûÀî„ú'‡„ï•÷z¬uàpã^ԗlŽ×—71Û¼IŠh`PÔՉG ׂÏ0Ý%÷ŠbÐ gÀs3בdê+ì'ôÃÑ ÿ”S £Çqy,ŒfB€¹íM×Ë) +Bóٚ\ÚFyVöMßwà=+—àk ]Af&ÔÈnF6däKÙJTûQÍyÈ&�u´r˜ ò±«Õ¤ÇíYÂïÖò”âoø”÷Uqî'iî¸ó£È×y~ダTÑ6hüÝÑ:?/—cØxí9¬UÛ-ºZH&|•>ájm[WÛÿ5¸~8xÚ'…àp’Û'ª`âfÁ…Œ€q³0"ËRè8Ùøƒ’ÃÅec3�Ù~ Vu©)!P’¨@xÇ0¡²d ¼Œ4T1~¡¾;×<~dC„Ý¢­ÉË >,týâ…!œD*¿Šøh–:Ê:äwë4‡r \Æ`7¤3t¤$å·¼±ëÚãNsT'æŸéLS”O ÅgëSˆ:ËòŒÀ¦³ÌÉJ˜{«´'†áµD‘ÀTiebN”A>„sî|^“ŸK¢t¨ +”恧{ñbÆ¥G”“u%»^g¬V2¬ø²Ã"B#7S¼¢<¸OJ)ì\2§à ;ZL¬®ÌèÍðd-'hD) | 8С'‰?,qȈ¼(Œóœ‡ç¦êe’1ÁD‡ƒ‚Gê�QÕì¡Úx$Q§laäÍÏ9ð¸Í¢Š’þ.(w×h< Âú‘£ /G¨ô¼êÿ�Ë¿®.yIA5N1UëÑ:,OÉ+Ä.VÀ€ÙʺdÑtåÜ<X²GžÑÃ0‘Q‰z9êŠ“#a¾+ÍÖ^ѝ’c/»£Ô2S §^×L&ÕA¥'@ ¶†ÊŒJ ô•dôDõê bxda« ޕ%(ŽÏ Μf†RÁбö|$_JæßÑ«Ã'‘¨Žl{¥u¨ã@Å~¨yZ1#“K‹Æk‹ü–ØÀö1DŽ(—œ |’©‹sÑ——9C_Õu%‰Vwíà9` yMV œ=Mƒ€ÏBD¸q0ÍÞQƔ·úe/«@;•úR%úAxU#K’H (}@.–—GJ;!o!_©%(Aòê§Q²˜8t{;F[C2˜½6†²6u5Jªý€5²øž(…ma +¶…„%ú8ddcÆ·Àf ËÌN%£†¯z‘†L¤jÄ3+Ê*³„Ë`Úa؟èÁ¶_tëq’;Em0J)V&ø?4\ +#ËF¤çdʯ?-t+üp¨ªý̍¹×Ýâr?̇ðº€6óãxЋJÖ=æìå¿}´ ^yG¼Æ‚ŒÌðVÃÒÌχ¦KùéՊÅB|á!¹ŸfC῜;›ÒCì,Ø\>’úuo93ÁQ úÒM¿/x®ü,@eLÀԅ¹ßrÅö×vAæ¨bÌb?ę۲ǪT’Ü$º#œp +ŠC>%Qxæ—o,¸?€6ùõ4NAw¯5ǒG¨Tô}h?–ÿ'¼ýXµ0 j*3ã‘%'³q܋ð�ñUälZתÁ©~UöOîpLÙ`2uš`nÒјÖõyKÎ7Üao9¹é\•W´Ç#Ô¸\L+—–PÛ@{å„eqÆÓ\}s'ˆ¤xÕ@ß9à í×íq³$Ó™º+ZÅÞ;ì0T…åُeo\`Æ9E-êËàlìËàŒnL‡ª¢km»¨¿XR®”ö^ã›Ûáõ5¯¾é ¹`le¹÷²#½Y>¸Ž˜C1ëq +ºô¶Û¬8 gB€)ÜêñƟ…çYªnQ¡žI#ä¦YJá0ªÈ™I�4¤j‡Tñ–[Šóꩊ$ü(Óc7âóz‹ÐcOƒ½4ü‚Ëq½Žý$ˆÆHÜl¤˜Ãj.¾ªæ‘0„Ùd!XPǧºJ’hWîjt?5$wvhðð`jDñhD±s§SX© DýJé/}ß80×W*ŒZ`î,&žÜÊÖW +…»’3еIÚdœCðÛfíÅѤri‰ûïf¿X¤CO F¶—¡œ{ óØ<ÃN +'|Øñ(•¾¢Ö¾e¨‰Ûªàv’\òžŒçl%9yö]Ys(ë)Ï\¦—]0ªýЄ +“lìYâƒ'~+ðeŸp˜RKØ^ 3çÁ2´\vlÇñCà N’b¢ºÚ +ˆØNwqg';¹Î(äg–‘ ŒÅý‘QDH„¨ÃÈ1$c†,qáU[oŸ¹_2HªŒ¬Áõ± [RýAÍ[Ü«Ä +œ¥ŠMIíÉe_H¨’S ]ú Ø62ôÒoÿRðXI¡D*É& Žœ6ñ—òhÖ1äœ{Éy9¥Ú%bÏyFu,¸ïːšâcÊ}'mã4rqv1šHzhåcß&ێʋG¶PÚUz†¼M| ^—ø&¤ÐsRÈ\Ž„#ˆ‹`ô.h„Ü‚U¼øæ·³©«^R|\ýéÍ[Üxh´šÄõ±bÌ]p֞{‹–ià;wç†w,¨bA?sD3ͧ«¢—ÆëôMâpކ‹©kêaKwèÁuf/È}Ö¶hôfי¬xŽy&ëXÍ Gu\±ŠhöÒ·˜¤·ð\HºüមÎj¾ç[ù©Å!J±­ —cÛèD­Ðý”F•6|YQµSÔÌû æ¿ÑE´=ׂ«êŸYAI;ɦR©ÄicÇôR\Z +´P3Œ]½ZîMF1_+OèZ·Kèëxø‘t“ ¡ +bq6WÍþà*Œ1!«×¨–Öuëö" ×bai:sõ[)éEê ¿«^ý˜ªoBŸ3oچš8 +ßýÊþ_#Í7 +endstream +endobj +4402 0 obj << +/Type /Page +/Contents 4403 0 R +/Resources 4401 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4400 0 R ] +>> endobj +4400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4404 0 obj << +/D [4402 0 R /XYZ 71 757 null] +>> endobj +1590 0 obj << +/D [4402 0 R /XYZ 72 710.604 null] +>> endobj +1594 0 obj << +/D [4402 0 R /XYZ 72 645.191 null] +>> endobj +1598 0 obj << +/D [4402 0 R /XYZ 72 543.913 null] +>> endobj +1602 0 obj << +/D [4402 0 R /XYZ 72 466.545 null] +>> endobj +1606 0 obj << +/D [4402 0 R /XYZ 72 401.132 null] +>> endobj +1610 0 obj << +/D [4402 0 R /XYZ 72 238.636 null] +>> endobj +1614 0 obj << +/D [4402 0 R /XYZ 72 113.447 null] +>> endobj +4401 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4408 0 obj << +/Length 3633 +/Filter /FlateDecode +>> +stream +xÚ½ZY“Û6~÷¯PùŚÚÍ$ÈTâ‡=ìrv“Í®'{”ã…‘°¦H…¤<ž8þïÛxˆœñä%e×l\F£ûëþxõäùËt•yY&««›U¨3/UéJ‡ÚÓi¶ºÚ®Þ®wÕE˜®ODzî.6Q­•—\l‚,Éô:H£‹wWß>ùËՓŸŸ+þÐþ+Ï÷£Uqxòö¿ÚýەïEYºº¥V‡•JRø-WožüãÉρ!’,õ%<\í ÎóüeÙõ=¥3…Úuu…ëÎ|ì¸íx@…“k×´3ÍÁVyÉëiOÇãÅÖX7]ˤ惂ZßÔeYãúomµãºúØÙºj¿ÂIV›Ä÷R¬6Aâ…JñðoîHd]þñ+áZM¹ÎÂ�z^âËúZ²Ã˜8ã,‡–BŸ¶æ&?•ÝgšT°KÅ1àZ´öÃ}~埁ðu[ä¥yq_íG,¿ød«_‹ÃçK!ލ‰<»6±­Ž§n:h—WÛ¼¬+³Ü£³mÇI¯ªîéÓn‰t«ê½É·¦™ô“ž~Í_/ž.Ï[Ôe=퍔Ӕt¨«ºØ7õáæ›úTmÍvÚǾÑ®ÍSšígÙ@ê6mpêÎÄöó)o°ÇҴۼݟÍÐÖ¥íÇÇúÒT»n?i³-e#·å‹åK[™[»=ëWÞJ¿òöž~7 Ÿ¤PÒ°ÿ~±¼{‡ã±¶°Ñ4 áL½Oµ;{ÈwfÚ†ià�sÕ=ã|Mú„§Ÿˆë*?�ӟ.y ¨ïŸY¦&d“„žN̒zrl_Wågëê"X×Õx Ö”s, ‘O7úɏý#–jÏOg™ø0ÍæOG‘k#<æ®É{˜Çü]Wå–Òõ1o`YANhÑ.L™ç÷ö“LÁ|æÐ ÕΚçiAµ‹Žg"8ÈåÂTYæ%aꆹSÍú37ÖÚSA2›“• §Ì˒iû…|„ž¯ôTçÊüšìº)agBÖ¼ÁBŒ„?7yщ‚±ÿÿ;¾žsÕ*¯Íýh5“Á"í%YèZ¿˜€Kûér´ÄjkÏK`êôú¿Ç +í[Sµ\“°ûBbö”K¶uýÁJÐx¨)T³«j2^$žÚíëS)D”¢vó€_úÉÔî„}HöAy ùÀÑñ³t4|fEùÁڃ³Î$ì^ +õ5¸Ùs©ËUÒÓw +æ]l•¬_wÏZ¦ïínÏê*nŠúp0l™iޚ+ȳN96õÑ-ÏÕö{Hþ›Ù®ÙÖ¤CÅé r[26®;#„­…%F¦iC€3አ<v—:j®ìö¹ôšá¬[äς”%·}_1áê=|h÷q ¾N”ظ=æ…4Só/hCo>\°NÇ £ã-b_`Ž,Z ì\Ÿ£Ôó§Î8©ƒU¹[‰à«Lù¤Z+¹9èãÃE ZžÌ"wžv‚ÄÆ hÆf{™ê͌p†Â\­e+€Äj4â(±­.#[-1�ø =·««^'µ1÷Ù�“q¤¶-ÙlpA^æ|2pUI¨~_– .’xqð%^z‡3¨¬²W£…aA't=ÀÜd‰ž8Ÿ$öÂè ¿¾ÁÙÀEñ‘…ÓV3!ov½-i‰Ž˜:ûLzÅt„ ­AWÞ¡]CÒ­E¤†¥g—Ï\rO9Ql]Ùᡦ„A°à Úïklmy +ŒÂ¬W‡ŒÝ¤[ ×ûá;>Ã~¼¦¦³  +GF{vö OÄCŽíîø£÷9ø1 |¢ jŒ9¢4^Ÿ*Kk:ŠËº6ƒcÁVEÞÊX¶“ÙLNv'E/Yæí-"Pè”;GŠ…-—€œ²¨A•R%·™ìЂ°3dÄ- ·Ïlõ d@‡Dg‰ Q‹®÷(´íÙgõ –Œ|ϏÇXҗÓḀÙ'³æâžÌãøØy­"¯¸ žƒ?`­å‰|1Ž`y-â…rôöFÖù§ºººH£µùóçîvi¡QÆSf­7Œ|ેVÛm+GV¡³È¦zÚBÐ\øþ@ØÑâ~{j Éš©$ÍæØ�È Z�LúÏx$áÓálË_y»±àÌ6*Š×ÿE9Ô'®8"/dIòjT×I ,nIT:?ÓK@Âå¹R€9!ç+ÆããŒ] ¼”$7RµÛ¥ü „ƒ¡¿wfˆ¢J£^Ä!­P“-ÀíÖ"L ëß`Å:[íÚç[ƒÖ®¢Êöù!/šºå&ÂzÁ˜Ù91™ÅªItðy‹uƒ0cqïP# +ì>¸2—é'ê¶Ú€ŠEzzÖ{Ⱥ°! ”°û}NcA”9HϞ'¦äÌ.¡”·|ÖFٕù\IêźPŽqæÖù¨ÄªcN„…¬Hž¿px.Y¡0"Aú†ËâÚ~€B0tS—2Žô:µf‹g1Ñâi€6ø +bÍܐA2¬Ss¼¦É¶8„œ‘�AVæÖ¡Ë1CPs»7bÛ8¬&ó”w²lÌójgÚ/ÙãØ%(Ëza£ÃÔS‘žF»þ(¸Ã`D2WXhM ۞…63/bSÆTÓÒñԀSû‰1ï…^(¶¨(þ`LÄü™¶zÖ Áþò™ºëö¤,Hi9Åj +›—L¹#ÛQX\*WŠðh—Å1Ó®†Ú÷’ä,֔Ù`‚,Xï˜)þ»ešÝš¼åâޅPøÁq2ÄDË|–r‚Hï£`(»¨NºÖÒℊ4Œ% <È8K’*ú#DÝÍ+hT ßAˆ §蘄IH@´¸€/Ș™tÛ<B]snwb/MÔ=ð`)µF¹)— +yjpÙ(ú:î5òšÔlþ-Ç =¤ã €Þ€(-ÆRi°Øûüèœ0~×7ü‹nž›þ¯¶ÕbT( Ö½—§qçNLdÓß*´ÞâR*x)é)ý°Ä6 +LO¦²©*H&yq‚$[X$À Á7 ,ŠÀ"DG.:ö×oŒÐ~ ½m»7Ecôl¤îÏ/¹ðO´Õ¦*¤ÏwìéO¹°pã:˜Ç2¯ØÁk™ê%a¤F/fzl¹Ýœf¾¸IÖ7§ªè³ ZbšA>‡ +ï™N؏kØGhñ¾‰3xT¹‚J‚.jIãÈ Ãl¢;‹»¢ – ÞhÀRjÀI÷©aè¥Ù$Y‹LçÆn‡nŽÜ¬¨›JB}8É8Š!Z8G7¬‘ÎܱÙÄ)1þFÐP³306NnظšžÆ‘„‹ÄÖ"u€Ìððϝ–m_±ÒÀºÐRà%@*ûi­B¡Í_C >ŠéŒÎ˜VJ!Žòdjmò!Ó9qH€ÖRÀWš!œr!|y÷H¤ —=KXYÇñƒ¡h¢ÄmÎ_™IjFæê#B„n¸ ¨\¶Ò…  ýU¿Öˆówb%Ú%&‰—¦C>¯«­\˜ ‰š†í­‹=K¹£ÔCiQ΀ \‘wµß‡{2ƒóf*œ YnÌæQ#€ï!#ïPÛô@Fž²œÛr!¥<À¬“t¶Tҟ +L™»±C"ÙØq%kÁFl.Ô´f7ÔH¹f೐ Ñ#ÍÕ9ö§é>/òÃߔ +›Ý/yIÚoípÑ8wà)~YÜ}“òvAܰ·Ã¥ÍXܨEì1�k‡~0·fÄê— +ï—iËIÂNJԱ8‚J)@šð:y ø‡"Pa—Ï« +Ö¾_Ñ*%Ù/M +ª¬´e{…!ª +’ÜS‘ƒèLGR»@¾3àðú¡¥pT{AÎ/LºLåŸí%Ý Ð›ˆ³ËгkŒ{¯õ�˜Q¨¿‹½Àóõp"YFɒ©>\r,å”hqäò–þ0Œ¼ØWSûv@Ÿ 2Í¢^<w|fÏ¡ F2+t›†Þdë8Bš`DMÖûAo¼+n`å×i‰&-Yr€[" ¯s>>†s? æ¬CœgéN0Ñ£›Êüšî‘i#܃µe€Ð=ÖêÌãßÑ}ëW]¶—nŸz¡P~ wD³,¦­¾üŽˆ“Oœæ +Ö_|)”ŠÓ"úG–÷Óowü ¡FÑcU¼{û‡ËOØ¡•×?_âç!¾à-Zª.lS|~·}¨³éNÇWßÿøÃßþ~åN½•×IïÞòLßÀÇ%M÷Í}ì,ª®[#x\°Ì’=û˜ç `ÃtÛXÎT‡à µæŽËîÑ–ùΎ3ÙðÓv o’øC¹”h_êæ½t¦­„ßéỿ¾þ×¢6g�ÕÓ^›§OU,ކxû|9’£†ðÏ®•~øþf´Ü¢SJ •l„ÌÖ¾ç_ägøVÂ]I›Ñú蓴[ò +¯ °B:¯=núj|C„ʘí}ʆ&d=ø× þ‘ÂÏ0 q¿·[X{}²e·|rÃéÓ¶Scê–çõCŒlâ¿­ƒgš§Îߦ,>…ÑA¿SC^Ù÷ùS7+Œð†°ù7Áp;Ö;̋Ñõ’8ëîÓËD—\2_Dô戆ÄGgMïybÚê©áâö7¼1‰œÌ¢d8|òAÁÙúÇ7h|¨Ã‡žD´î-Ã/"²’â¸í¡óq°Ññ,â+‚fðdzôî괛¿x血ƒ jú¶Ζ¢G¥}:xx²õHCü¥'›£gf‡;ü¸lÛËÀêÞËþu U! +endstream +endobj +4407 0 obj << +/Type /Page +/Contents 4408 0 R +/Resources 4406 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4405 0 R ] +>> endobj +4405 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4409 0 obj << +/D [4407 0 R /XYZ 71 757 null] +>> endobj +4406 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4415 0 obj << +/Length 1749 +/Filter /FlateDecode +>> +stream +xÚ½XmoÜ6 þž_qȺÕԊß_ЬÚ5]»·n½Ò|plݝP¿Õ–w¹¥ýï£DêâKœ4†%,ÉE‘Òyº88:If)K#/š-–³Øƒ¿˜ÅI:[³SËM‚¹í¦~ä[«zî%ÖЖœÛ¾ï[‹æg‹WÏܙ¿.*˜ãø³¼:8=sf¬¿š9ÌO“ÙFKU³ JàYÎÞüqðt†(MX Q–xbÇû¡Ô§–¨ÕáG'^0Úê9,õܙíz,Žhû{×z.‡ö¼)¶Ë¦–§•~<êûG®ÓÊ3Ô3¶À6zàéDêy¹D#¶s/¶š'YQ)š:+·¸�'‘]þHa±ÈWW֚àô¹ïY²Ï³’ß<=�á(2²AÅKðâ˦Ã~‘UmÉáL®y0»KÔ+œªc!‚ä¿+¯žÏmX¦=IKÑ=+ÌêbÂÓàbù‰¿ïku{;ôB«ÌÎy‰CÆ”ÓqtHp½Ã{:ÿÊÚ¼©8Ö djÖã3eQ+™Òγ݈yA@±S’©c %™¤»ºV‡/å™Mð[«}ÒÔ½8¥êí·êx€PÛé=‹‚ïpïHR>ïD+{}r«[ó¬à,¹ÉÀ{A�»èIo¿2WªÖIXÂÃÞQHaY;ÉÜÞeiâíי¶tn¢X5Š¿w\Ÿçà4;BëdžÀñŝ�-ÁÒ¬+¦0$j\}ÖԋyêÞQD~ýù¥¾öKœªû¢ŠåBÁß©û¢’­Rhò)o†²Àõ¡ç¿âñ5ÔIÞUrg9@Œ_Ð+¼FÙÔçèu?TÇÉmKq:Èé³SžŸ=D%¢}«Ï÷ö<B¶Þ¨©ÅÂvà²$ð Û.î~]òLÐjÉ샂&Í2õ€dœ6ȸ"0 + Ší¹_-(GÁLqÀˋ<@ɁZT¤•x•ƶÌa*M\‹”i°v„@QÑSâK£$«)IÔêÐÚ²±‹LÒED r•¶b z C +Ú%ô>ÊTšjƒ²ŸÌîçH„ý ñÅuòêüÒ. ­o&ßM¤ÞםˆšÔù:µÜÐ1Gí¿úi°N(Lµ'€ÉÉͺ)¹Ý‚_¯ÒQÕwâS ž5ŽJŠ/镠Zóvqb'Ä%uް+�Kÿgæò:;/yÇW¢â§ƒ\Ú $íͼs‘ï³Ð¬?ùÇAt\剮È7= …JÅ´á/íSb«šsâÅkÍäùB·ä×*÷8a'ü±$M â†Â¥låà Öt«£öÃꈼd¯j<wcM”,XwBäwxt<ç»lƒ9fx׫TÕ ÍŸh´ânU.B'Ž(38L6j’5êŠ OèvJí{KQÛPÓl¨FáV¡zš0µZ!Tù²'EävuX'$wœ  +cÜ$ÓTMOCÀI!zىóAToº(AXϳz¢QÒÐÅFÊdI¿æX€÷[b/ ðî̏}‡wöÅK¡ó¾µ3ö’z-­(EúFP±2ê1¾—ã䄖+Ö¼�Vj°„ËÕ¨†Ñ©Ôö� s#o8ÿ:\ªšÂ+hxÍj.^|2wéQp ‰â ™'6µa—+ÎÐM`M}ƒº¦éaª¦ã¦Y^gC/Ÿ ‚pµøö»½Žºgô¡x ÕñÓÆ>0c?–èìö0xü.»¦ÂW:kÒè*Õïà–…iÜ¡ÜÔ`ÍÄ:©L껯‚Jõ » ¸ûÖÖìFo@~ýý(›z¥ª)†’Ÿ÷œMÕ>ýá%³Nj.¿E@ +Yò˟š ՁŸE—ÑJ-r"~ºbΩѥ>%Ç Yóù‡ÏwÚóâ··¯ù}A­^/ê³;K7¶.8ÞR›÷-s—‡S»XÖkUc/°´êËQÑz -½~ðpŠ«ÐÞ¦Ý3÷¶‹AHHnÕeíZä·Þ˨5Q¹G#±Øåœùƒº1ԓ¥2qêõßo¯¾! –y9|÷É:ñ¡ª:N7X &swl¶&”kÇÁ±%)]Ýh†÷ô(·|—Å9ó0Ay¯ ¼™úàŠ NÍy>­É‹™—ú»¯ö=n*:⢥~h[dµÎ¤Ÿ¶ïÇNçø†¨9ˆ!ë¼kÔ¼¥Žþâñ4E»¡w¿«3è—@4€D Ýe¦þ½¢Îv€EN¼œO$_5u“¯;ý!®>•%ð®þFRf¸û›/ÕgғCR¢gªõ}‚†,J¯o9¾@½ãx;š\ûò(äšV>«S|ÿ‰¼ô0 +endstream +endobj +4414 0 obj << +/Type /Page +/Contents 4415 0 R +/Resources 4413 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4412 0 R 4410 0 R 4411 0 R ] +>> endobj +4412 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4410 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 398.543 288.188 409.668] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://ctan.org/pkg/context-gnuplot)>> +>> endobj +4411 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 337.854 298.648 348.979] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://wiki.contextgarden.net/Gnuplot)>> +>> endobj +4416 0 obj << +/D [4414 0 R /XYZ 71 757 null] +>> endobj +1618 0 obj << +/D [4414 0 R /XYZ 72 452.632 null] +>> endobj +1622 0 obj << +/D [4414 0 R /XYZ 72 307.022 null] +>> endobj +1626 0 obj << +/D [4414 0 R /XYZ 72 126.118 null] +>> endobj +4413 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4420 0 obj << +/Length 2016 +/Filter /FlateDecode +>> +stream +xÚ­]“ÛÆíý~…¦O¼¹Í].ÉeƓ™ÄIf’éCßC[ǹ’8¦H•¤|’{ùïX~Htãxj{,,€±øX�ûýÓÝ«Ÿô*õÓXÆ«§íJ&©¯•^%2ñ®žŠÕ;oWßK흎UÓ߯Ã0ô”߯E§‰'ttÿþ闻Ÿîþ}'Vü°þ)?ÂU~¸{÷>X€ÿeøaªWϖë°R±†ßjõöîïwß_+"âTû±bž÷¦5÷kÅ^¿·@äm«XߕŸ@±Y]_UÖæ¹,ú=ãÝþî¿Ú3yù[ ”)ˆ\ÖD%bS²hB²ÌÈ}„”Ÿ i'JÈqÏÞtþýZ‰Ô{r̅Ùf§ê^Œòœ.‡¦nìikÛÌ#ÚóÕORM¬¬ÖBøi‘1þB,S{E¾ Í’ß>—ý'ÓV õ_ËÝÞdAhŠb·éd>’祴€ò´/%úµ6B’ð¥OÂD¼"µ%Š[kåG€&_ê˜äþ`6§Ýí§áÀRúi ˆëi_‚åB™x½ieU¸ÒžÃÛOù±,Н–¯¡ß¬ª€”xÏ´Ü6-ÓÑ7¨À®¬w$±Ù²¥ÂiV(éËT:[@>„’óáFó0ñu"+F‚’ÞÏý\ߪü€úšê2ÕV{ˆ…Ä3ƒ*–xêXÕ¦&~=h-Ë|Þ7¨ N¾ˆÃyÈØˆC7(ފr{¡CŽŒ®ëšS›3cΌfљ»1a76˜U¡€8þœ/'͒…ÄÊ­ arIXˆž8'ѐJ¯hˏ֬-­»Ó‘³¹ÅÄCÔßÞ0�)²'(k7eßf텖»6;î˜Ù6´?k‹Â]hæ’rÕÉ©ª)«a¡§¾9d}™Cü±à¬É?Q臑ž»§7yo +-E x Û7§ª x” ð:ç„\+Z”["_P¿æDÈÁñµ»½O;^Áµ <çû]žÝÆ þf3Œ{óêÍˋñ¬ ì¾(.N‡{ˆŠÍ×EıR©@QrIT(ìobBB}šÆ„Lµ‡IÛ‰¯ø†!{sî ±©›9^ˆÊ¦C0ëò²$NЇ¬ÍÀ‡­½üCJy$î3þ\V¢9öe3è‡u„¡YYÊ3ä‾ +®†oÛõ¶žl³ +ø“]‹Õok sÈ(ÛYÙbûR±¤·²Cvþf¡HÈØàÙµ€b†´£3p¶HFSã +´!è?t*_Ÿs°L÷íãë ¿3Ë»ºyúýnuJ•/T<?¢e1õ>«sf›»}- @À¢6"MŠL1=HêáPÎ^ߊƒ†GiG?;ŸvK¢€5âíÛ[QpŠÉ%…®º"R?Jã/ÕçòÔǺ/tTÈÍ A¶æ¸>ÇòØ|@ˆò£ýDy$$µ8áÐâô´Û–9@&)oÅ-‚¡/¼ÚZeïƒ~ ÖÐeGÑ/°øÊdǖ³×8×Fºo¯’8òc9 ؼ¸±’ ýZ^æ±g�Á¦Î6^ÍVúa æ ôã9;+óUÙs9câÄÁ£ˆ†|ݶáÈòn}ûÑ{·µþ-ˆ‚3ü'C5¡òp<UM ÒI@҄¾Ö¬oxXÿÙ?ì£À¿ÎÞÀ×,ôååkGš&°À•]Š(YÒù¤ZøevüØÉG¹ ê|"`F¨ ¸Ú<(¥¦›‘9ÑÉd÷ˆúÌ~9ۏܱ–3$ÉX2KùÓ^ØÞ٘Ë\ÊA’`‚+’0ºÁݚy”¦FiÉäÈ£‰g~\öØzt™ý ¦ÖKÕ|mÃâséAŒeÆ$ƒêë¬ð0Õpvfë™k3Nqȇ`‰B¹�ÍH¨å•LÅ:­%+0­ÿƋƒS¢}²`¨„ÙÂuVçí×¶Úq2¶ÚKR ¬*©oû)…³~JEÊË[“õ8 #ñXæý©u«~Ÿõå8žcÿƒ‹aÆÁíp1¹or¤m®¾ƒFúMÆ$¼+~5•±â:CHp¢½? ¬è@Ù¾ ѶïÂOÔ<Aœ‡&õbØ iª}RÃeÙ;*ò\?by›SOè†tâÜÂÙ鼋û]¯ à!㈠C/o)n#,‡ã±P‹[B RxBØj#½3èIFfî,µ­¤ýÒYK¹5X9LïTà p¸OÒÙ´¤ˆÀ8Ž –z“zg +GµêߟРõóNDÙڅÇùdz{(pA:ŽÓ·25”ÖÿζÓX`vêHËÎP$ó‘ò¦jZ&a ÁÑ{ÃfhMh¶2öQbƒÉ»Ö˜šáÜrdõ#ãQ�ÃÕ}°©NhºXsÀ!ÛîÃ1˜­°ù° LdþXOÌë+ó‚{!Ë©ÆðÆ™qðµy� ƒ?Àˆ•Á.M¥ÞÏ[V”VõkÐ|mMDŒõå.DWa>–(\ÅÒÆ"ܹv„ʼn:U¤Ҝ¶c+22âíý�{3�ÁfLhZ{$PëhYö!% nµé:û"§eê½5…éò¶´×�‰Å,žq¸ÜXjÅ\új|…ñø�¶ù¢áø|ÑAýá5îZÑÉkô¹³×|-¸zíßuBïצžç~ÀMÿø'|ù;"ZיöêñÁޟônÀO tWúî¹÷¿iûœÐ +endstream +endobj +4419 0 obj << +/Type /Page +/Contents 4420 0 R +/Resources 4418 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4417 0 R ] +>> endobj +4417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4421 0 obj << +/D [4419 0 R /XYZ 71 757 null] +>> endobj +1630 0 obj << +/D [4419 0 R /XYZ 72 667.355 null] +>> endobj +1634 0 obj << +/D [4419 0 R /XYZ 72 599.213 null] +>> endobj +1638 0 obj << +/D [4419 0 R /XYZ 72 531.071 null] +>> endobj +1642 0 obj << +/D [4419 0 R /XYZ 72 177.423 null] +>> endobj +1646 0 obj << +/D [4419 0 R /XYZ 72 61.46 null] +>> endobj +4418 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4425 0 obj << +/Length 3769 +/Filter /FlateDecode +>> +stream +xÚÅkÛÄö{Etï•â•’ÁöŒ_ÀER.,RQéo<ÉZuì`;Ý]Jÿû=¯±¬»»…ûPWõÌøäÌyÍy¿¸|öÑ×é"SYƋËí" á/QIš-.‹ÅK/Hã‹uéX{»ú"L½ã¡jú‹µÖÚ3*¾xuùͳ¯.Ÿýö,Xøð/`Fù¾^löÏ^¾ò¬³ð•ÎÒÅ Aí&NáY-~zö¯g_ A¼•EQ(TÄYªb#T|eå÷:%Ö_¬ÃPʼn@]^[† õ( T�(ØyDa¦‚È8 Þ¶û²Î«‹µñµW´ådܶ<ÃÅ:L¼¦í;^êacØÛÞօ-pzßæ—),¾à—°sl$ óMÙ6õžÇ½ºXÇQè=y{=c(eƒ¼–g´Õy/Éî ÷³ì¯#|hk/sXå½½C¢R‰FÆ‚‚¬ùõ:ˆUhÌ(óu˜i¯9ö‡ãQNÓ-?ûkä!̉TqÝ­–Ì»H ßl›–_;”„åÉMÙ_;ŒŽM3%݄JëÀÑþ·ûÌE +ä25Õõ¸÷Ý 6¨@g KU`"÷~Ÿoچ‰;äÄùú"н|gÏ8 Bñ ˜O~yìºìWp¼|LÍQdŸ…*…-Y1o\[ڌ,´JàýD1E¶šA«ä1Zµ=FK¨’‡Tœ)?Žz^ƒAipΏCël­å…éÁÖi†æ›÷<9;å?oxAè©üõƒ÷9Å«Ø7gH‚ì}œÕ÷w1*K‡]:¤øÚ”yՁ©EYâ=ß2bTíã2!³7¯"žz¢aü]½Di™“VŠÒâ•þºéì#`NÙ#Œ„³ŒÌٖ¹|¡Û=Å0²±dÖÆ¢HaòàÑ7Á°çMYṴ­ó« +ްǓ˒hx‘8 «Ù :I–݃žŒñ½âMyèx• 8ä5²Åb»—•F¼‚t§ê9S†~ŸËŒ J›ä¿nº©Š¢àOi\ÂNšÄ# ;ÂãOwl·ùíÇsDùʐTŒ2‰øÊ΂0¢0šÄ!œqB@÷…ÝæÇª'ÓMS5íEÞ]Û­µM¡ÓͺòwËÃ/V¿üòŽèÍ2¥“øT%o»}^Uôe}÷ǧۦîñ—Ÿ½»/Œu�Muª TIýüûC_6u÷1˜Hà{¿` Aë +ãÈÛ`jÆÆÛáÁM(\¬á_0LYó3¯Ù±Ò¤i <ô8Ì'7ew¶ޒ$°t “LÐÆñy 8†zÜÌ~DʏŸl ´ý  Ndû¥Ô¬UêÑsìî£HT<¡c¿‡Ãر9H9}ÿLÁòcˆþM,wm~¸î"o-ˆ;[ ï箬wG)°¬ELâ`âTà »±Nö*ëMu,f%îû©<Uà á1‰(¹Ò€hÆ\yût? ðá`(hÀ,‘Ý¡µùÍýŠÌÍV,‡f+Q+M ÌN“¥1ò…i*0 ¶Ù͑ñ„qfޒþ’¡ØÓ‡iIxÕ ®ù9A Ö²¶<âF¼Y÷ ftš’XȓdÆ�;¨9„@ÝÔÕPúÛT`Få}çÈ¡|Fo(×lïÐ~{ÿÔ2aÖ(ü͊Ž8-]1}81¨}²F=e]“ß(bp´J†;[ì —;^±·`dÈ{ +<lgp”BÑèöõc 4ù„*ššN "fxÙIáPìj9_ ¼%{nD�¢ ÀÃ6H˜"7*¥=Êˆá Æ¶Òóò¯~ä_‰Åyæ3Daw­µ¼dÇïú¼©]ayæO&ÂxBÊ õœŸpØ·»fØe0’ßCXëxÒõx†8È®àŜ±“áÅ#¬[†< Ҍô')eŒ¸6øœPƒ¶^ú Yï=Øpâ£ðÕ> +R®8ˆþNŠüs¹¹ Y +t󀣂 4I'ŽŠcD”©8KÏO"%€Æy¯Ôƒ„}N½%%K~ï’J=”À÷é +´¯óô’`Ӗ‡žóÜ¢»cØ(ªŽWsyJå#µ¯íóöµØMàµӇ§á‡¶¹‚Ô÷ŽÁ†Ú€§5õŠ�òæ‚j©×2#ËE�)ˆW<#çG tu㙇ú9´î EÆû’Ó6<efè˜pSDÊj|1ôhŠ\Wt„à=ÊF.{æünɯ(ñ™ a)fâ'§¶¬þŸÃC%´kÃÑ!¤.™Öý€$!a«lD¸œÌ&œd:Œ¤þ ”-/ ގ_ü“k#ÿŒú�…¹5㎂½½CgE³]À¢Mœ¹ T–~OpWy»³¼*åÊho°Í}™°‚ÓþßÔ<>Kã3fŠ o@Çà>6ê. 'æ³ûÈ`¯±ò£Ð'» 19#žLµ¦,!ð0,£ÅÕ³€'¸ØC�6G©�#ŠPü. 1\,ë®,ìÙï†#®ž·!ê`,6ƒ‚ëRö`v�ƒÌQ‹§j¡Ø¶b󃳝ÍRYE™jì#ÁOûäóÖ€ïS0ô´ŠøÍ~/+ÔªˆD‰ç¼¬”‚„½ + æò†x̽¯–]édÀ@â.ârò‹2—WNå—&ù.˔=I –Çpf–ùæ-»Ì¦¶,»!"tRö~‡XêÀûÑîí4&¿ŒyfÂGÞÇÄa“Úñŵ þŽÔ£0z·ù†;@>'8Œ)ࡃìxº·y çöXîˆ¿þ6_£©ˆ«–³ï#c[ï4Æ¢3ËÆX6#°@+¬p—PJ*ÐUè¢$ÿbñAéãgVúõ–w±v¬d±+Ù`qðrYäRmùn(§Ö "hªò>è '¬™+U` í´¾Ü8 êúÀ›œrŸ’Å’QgRNc²F³MÕtš@éÈùs¡V^óa€Áëڕ%ˆ¬ÜÎWÄl¬%õ‰ +¼Ü±µmóŠ×àˆBj²ç7«ãPx‚%êÑ11éÒAæî{dA¸Ë–áʳ]©›PðڐNÃ8ç×WǝÀ×¼0v© ‡-¨cöÑ´G¦Èæf¸§Ë +mÂ1À‰ø‘fà‰=|Js‡¢%pžÄ¬D·šÙÒá ˆ±Û$Ô¤1\­››44àSTïdC)õ ^vpýoÞw[+ ‡dŒaéiUmÆfÛØé"æ()ò~¸˜zvñê U•žç\ù¾A°‚w€C ¼Þ¡²M v‹«E›“Ö<ž^@(…3r'柴VÎo1âLæÁÖâ´½ûXúõe‰œóMä$ÿÒ G$ÿ):¿àè8{Ó�þìé71 8”ý=‡1hû½/tÔºVñаt7K wŽ+P>g2¡Ëk*²j+7c{™ &ù9¿Ù@þÉ�tÇ#vs:t%aÁËtÔGlš[4˜ðÁe”|³¶b˜én\ ŽŽŸ‡œ[ßr¤§X¯r¾—8÷ EÙõmyuäb6D_„ml¦‚ÿ£J–—75Y·p諚é¥/¾+÷ð¤rÛ»YÎÔuȇ;Nôd £¨¹­J‡;+ã^^ò=!Q…)aǓ³ŠX¸Ïë®·yÁšÙ€à„Lݧi+8u½e€_oxäªxšLéý¾›¦ëÑ,9©÷9wТÉ-SÇ |C +ƒ©ô`Ú@Z§­¼Ëù1½"à•ĕ;à϶€¤ÑmSUïkqBú®éJT@̕9e£ ËAÉë~…Í––w軲+¹ôò]èÄVú\ýègÊ÷ƒGšÃû%ÕMzÒFªH3¸ÝӚ»pt…“üýta¢Ævúî12ŸðÏç +l-ÛӉ }÷&k>>RìtL¬¢HÏ5HL2ÖL õåLên†ÖI'ý2XÞXw‘Ia¸àU©I 0½nÚòw± éVnoÂë1U£—`‡h¸©\ž—>Ÿ3è_JýפE°åKR_D-²Dƒd¸À¬RÜ/{ÖÎÅØkƹä :v¨a”óãÄ|yé´:ÚäãL#Á){õ¼ä°@jlbuµªV-ׁ°l½š½s0*N³²k턫‡f+ŒÊ¾³Õv%|’šˆøÀÔ¢>˜Î›t ¹CòˆM1w‰zŽBïÒٝ•Âø*ɲYÑ†ÈÃ1¶Çœ{À3X¦æè�I+»kfHƒpÃ+s�O®¨ÒÔқctôüöÇõ¤¥{K×ÇѼŸI"•éô©­ÂöXÍ6cëAbÛÝvF¨ ÇB1Š&q¢¹¶ÕGäó'Òê„Qi>~XÊ9 鏁ü÷ä룯nsŒ¯TCŽÓYùvŠÄÙ/&}^€c¾trIL1É=±»´ÃqÞÝ»-¦~dÙõ”C'~V».LÿÉÜqÿ5Ц¬‡é$à µT)ä_pº-+ë6äçÝgá +ƒ&‹†®²z5s½Ì,Oï–ÅÀFy™¡ì¡®b5A¾QÖ疏Ó'Éö=²cG†#”‚ì7­ÆwÔ:6²IÎPÄôîíkÈ(V³ažîuH¦®WÉßPh"½Õ²F½"÷’G÷#±éá‰òý\Né±wY­Ë£%UI;À”¦¯E@ì÷¾ºœ4o5wà÷M׳7Ä#�¶Å»äÇWn[üè¤/÷Üit}yÔ£užtrÑÃÏ}W¡¡MCQkrþ]EÙ;ó\¢ºÈ"qÀkë5?ÿ1*t—C"«Ëaºí¦âüš>~h7®ÀÂ~é\+GaŽù0‰ùZ»`¢=þhb>8gêð ú!J?Êþùg% W+†³|ûáü¿[Šõ :å?Q"? Q~+Ì5®Ÿs§¼ŠfÓ7ç“[û$•Ÿó|;eúeÿêÏñý›Ù´wƒÜIS¸à³$÷ÿ0+ÊÝlšãØ@7c¨™Ô®åf<‰Ýs~wÂyûg8Ç9ÆÚ·É~ÿî­èß±,ðsêU®• +endstream +endobj +4424 0 obj << +/Type /Page +/Contents 4425 0 R +/Resources 4423 0 R +/MediaBox [0 0 612 792] +/Parent 4399 0 R +/Annots [ 4422 0 R ] +>> endobj +4422 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4426 0 obj << +/D [4424 0 R /XYZ 71 757 null] +>> endobj +1650 0 obj << +/D [4424 0 R /XYZ 72 712.597 null] +>> endobj +4423 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4430 0 obj << +/Length 2454 +/Filter /FlateDecode +>> +stream +xÚµisÛ¸õ»…š~ˆÔ±° ^ÝÔ³Ùæ§¹ºV³ÉӁIHâ„"¹<¹©ÿ{ßÃHQ¦s´Û±ÇÄñððîþ~uò͓h³8pƒÙj=sØE"š…nÈÂ(ž­ÒÙÏóM±p£yWåe»Xzž7,X,yÄáœGáâ×Õ³“Ç«“ßNøÌ§áW0ÇñfÉîäç_Y +ëÏfóâhöACíf"ˆà›Ï.Nþ~ò=ƒç,ö}I$A±@*ïÖxӘ^g¶t=æú>Á¬¶Š`\ï)ÎB@5ˆšBãº,‚û H«ê]VÈ|±~<ߨBÕ²U MeAßÇÅV‰JiöBµò‡‹\ÑüÉ"ó²Þɖæ´ÇËÈuÊ¬9\¦ñú�Üî×*)7Eö/{Í%*âšÆ;YÐ ¸™-èÄqgK ññcV¤%Â|hPob.«ŸWy–È6+‹†é£ B0W˜C×m+÷6¢‡‚ +÷]}‚ƒºô‰FÕ¾ëÈ g(h=ø˜”yYÓøßôٕE™lër§n LSæY:‚Ie³U鍦1ŠXÌý1wU¯¡(«º¬ÊY“ùÍMÏÜᙺìŠT/ºìÚv:Ï +õ!KÛ->xþ㙥©ËU±é÷=?›FҀúæíÛÓwï,‚K™¼ßhr ‚zsùO-©;ð¬ËÂÈùÞr§Î>žê1Þqvso|088Ø$27T<ÐcºdìpÌgNjŸNDçϋ —âàt^`Õ æÎ“üÑz½=ˆýáÈb f–¢ñswÞtI¢š&»BÛ3k(}µÚÐ+}Bû!¬%×In·áÆn³¥I +&.†ÏõØ»lÁ0ÑڗAäL³ãqº!Ž öv”ˆ˜ï‹¯å@»§†,†x:Ré1[nìÏ; _S¯p.n¡EM^s +w\ˆG)­–E~Mgä¦E™ç´Ñ<UkÙå-­X› Õ~+»¦UkÖÐr»5—£áӒ¬º‹ ¯šx>ß)Š$*e"?2oòÿÛ"´!‘§µìÙ@æàªœÆIW“ˆôž˜ÈÐ3qÇD\D}h¹‰p®#©ë,͊Aj¢ª>@1ˆÆÖ޾²Ÿ(`AÔÓ9Ä Êù¨ï0?ˆ-äƒ dyE°–Ikmq„ǍÁU{c<»-:.{<;Âó6ƒðoe„ÆAÉ`?k„Üϋü¹fÏ@Nƒ jéDhYCD唚¹ë@¤è³ïA؜ øW(~'ÑøŸõéÞ2Ñ5jÝåÄÚ. Šî=Mµ±‰;¹)J¸GÄGG´÷1Yûñ l³ÿz´“â À ¸3aù)×´!M8Š}æ:Ò·%é[ªñ0®L沀G_®"À Aç§ l�‡Á§Ùt—@q å eV\ÒìnYfh9+èK¡¶ÌhÏÔ?Ë8f.÷ÆUÐJ# + ¦•¦¤Á‰¹FúBø¶®ìÚªkiœíäÆ,›xÛ蒾rÍ> "^ÐW֗Y[Ëúš¦˜ Š ©„´Íß-"à³Ã=j?ë†H²RÌM²õ5HC@5¦§jŒÅ!Èc¢²XY™ +pЉF¬®í€kÇܪgÐq4®½½ÁË +«3#wîbÔ Æ‚Êj³ŽÚ·4ÒÆ\jF1ã‚Ïۚ"•ô•Ԁ¨Ü=è 5pXꃶ6¤eíÖ[YCÁl‰Ç›J&À4V +�~¾&ÀkԒÇjE+̝†D¨‚ƒJ§¤l-òÔXlMRNËâ¾±Ò<{o’<n@„äv<f x0HÊ�(‘ÆÊÛ®6£uoÑY÷IÊÚ +ÄBó^Ïâ={º°A‡Tgër¯èí`B9©u)Ýwü)wóÅPŸx¾‡E ´5´…’Ÿ2B¨Ü†¸jZ á„}îÆ±CMì@ êóÓ½‰+|H`vÿaÉü”»ˆ<Õá"ˆ3‘7rMFƒSŒS%sìô'.TŽzeÝF qÙ úHi¥x ¡éPçô›•-–‰(rRUcTå@´ùQÑZö1!³6Ü+ Ö¯~�ø:uÔ^ +ãß{¹«rÕü^ÍåýU¶Ã(€ãJì‰õð¼•ÐæžÒ„»÷§<òs¨ÚVSCºòæ¤%ìxð[©æýõAÇÚüÁ$ºÑcÆÒò†Šr]û¢±¿ÚÈÿöQÃaŽ ¯Ó¨@á¼ÏƧ“Ær~ˆýD5¨„`aЗ}y0öƈEqP4€5oHúƒì¡††ß4:º-…¦«LÒ®[ZyýW³E¾ EÍÅÌmOžÒ†é$Íp3‚MšQ·ƒÑꦖÔyÆì9”è1ØëÈX.‰ +Y§Ø@¸;¯UcZ7pJº0HÒ ›?jÃ~LØÞ + +nSx(z‚Àô&¹´)'I¹«²Ü‚h>'œªåØõâMtGÜÍ.7I2¶|ÆEð 4!ÿ>¬áëIMt) Ë޽º ÒK³ðêâWËÁïå€Q¦)Mýé€ÿèA§P:íƒß<¾xH#­/X5þí|E ;i¤ _{nhN¼ù³ +‰Âö¢ -¾± +ÿâøÎ³À—ºÕùËzõäûé"}Ãþñò|ùâáù˟أÇ�ɧˆé1±XNӌ§ˆö™·é–õJ· 0}ÆäyÖÑ’‘gÝwÕ¶ÎõžSi‡—þ¿èlÌøâȸ¿Ò~¥°p¸Ü•©ºù +Ó!¡Ž‡ïNT`£6Ph”LMÜ nË¯38]ÛFq®¡åúEá˜ãb¥í݆scÕ>Rf2åÓ@8{9{רtrpÿüÂgŽoß»«&‘Y]ޝÄgòƒúnu'2á±ðv0öܸ¹Ê”Èq£½¨Ç%U$²jº\ê·"<ðZ—£M{‘ÔYÕÒš÷Ÿ\¯H/قX+ֈ8=$—‡ÍJ³6J:‚€æ¸ç_:óìÚ§ +¥¢GÚGÖs» &†×ÿ³Ï´î!­rü¢¶†X«ßº¬6]@˜¶åŽ‹Ÿ×¹’²à2ªn½´Uy5˜ë'*rêýžb*ÆÓõ]QüXÇӖÈñ•›á#KD-ïÿK¢ÔÈÀãÎ¡ ‘ ´_u‡G±ÄíÀùÁ «)K¡0+<DqA¿©Ú¶ç0\?—+Ìáê-ëíL—w`ü××�êÖß +endstream +endobj +4429 0 obj << +/Type /Page +/Contents 4430 0 R +/Resources 4428 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4427 0 R ] +>> endobj +4427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4431 0 obj << +/D [4429 0 R /XYZ 71 757 null] +>> endobj +1654 0 obj << +/D [4429 0 R /XYZ 72 712.597 null] +>> endobj +1658 0 obj << +/D [4429 0 R /XYZ 72 330.93 null] +>> endobj +1662 0 obj << +/D [4429 0 R /XYZ 72 157.072 null] +>> endobj +1666 0 obj << +/D [4429 0 R /XYZ 72 70.559 null] +>> endobj +4428 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4437 0 obj << +/Length 3667 +/Filter /FlateDecode +>> +stream +xÚ½َÜ6òÝ_1¬ðpuP×fb ÙÝ� üàEˆƒ$‰Ý­D-utx<™õ¿o]Ô=‰ƒ#²H‹ÅºÙ_Þ½øûWÉUªÒȏ®îW±ÿc'éÕ]qõƒã%Éõ—Qàëk?q†KÕô×7A8ZE×?Ý}óâßw/~}á]¹ðÏcZ¹np•Ÿ_üð“{U�ü›+Wirõ@³ÎW:Jà[]}ûâ?/¾D|=#"M”úW|#-„tv ýÐéM{.ë¬âž¹tU֛÷@d‡ÎSaÙPõ0ØáÆóT† +E×gu‘UMmxü¿ü)ëË x=?T¡Ÿ,±?5UÑõÕrUm¸KÐSeޙÊ[, Ðî)"Y”7UÓ.Ö dX‚ÎMÝä§¶9?³ó}–ÿrl›¡.xþm{¼'į–ä7ÓÄ}D]S•ÅbM‘u'óÌl«L}ìOË%r·ÿzýêN•ÀɲX­«dÝëïžYG”›%÷Cÿk«ò²:?‚öQ_²ê0Ôù%k³³ÑeçKeºWO/oÏÙû¼+³¾lêWžá]ù›HËíÛ·¯ž†ºì?¼¼ýþ{iî/:™¬0rÙ·ÜYßCŸ¹ø +.¤½ßHP» ¼ëéÐÔ0Ds?ÁvÍÓKláÑ>|ÂCO·²f„å;ç™Õ[jó.ͨ¨§ÀvÜø®Ò`bhùÝ Öá\“ƒPÏ´Ç.mIö«ï¸Ÿñ$±fèx;?˜íçE؎€`ÚiB©ÝÄQ |§é€ô¶¼ô ¶d{^ +&5´h@�yϾÍêkÏ’<ç� ƒ–!4nO†w`a Sþ:»»NǼep «jBÔ[DYA̾ñØ=ô–—×؈—u^ EYm¿ZvÀdœñ[9#æ@‚;…Qpfgè^ò’3 +†¹×\P:îd­ üÚ•PÖ1„Ià)Û 48Ïrrs°d¼¥Í=¤¡JƵй£µVÚæDÊ×á\¢¢ÈÉ.°œÍ€’×¹�‰uðíí¬™Ü!x’;èåȚSVÑ!àžx®þ>à 15¼£^Û »�~Tè¨ ñe—†¿­Éx‹ ; é{4´? +»ÞÔùãž?”hRý0åÓø‘ëð‰g<¥Q9Ô?XʉAgýÁelÌv›DƒçCxŽG>‘ÄI@ †ÀMñ‚ï¹p$”h+žá!wßs/Pҟ¦†Ûëé`rm–#wv™A&ðKÇߺá{¢Žéúò ]p—®ÀÉÈýK Î:É92@Üv! dìáTVf5â Ùv/À;/:KMè~ú¶B¢9qPý`ÂWeíqÿÜ؝ñ¯œ…Çóù ž· ¢KîqÍ£èHNjXVaB÷8CÙTCÙÀ<$ H;dÉŸ 4a“eM`ÊzžV +öÆ«Gn—…!Cԗ9± 4v¡ÙsDÌòT;üa£»°ºâ]åå1§–§8ŒÛžã�‹ïú£Å§ØðLƇ³$J{Ád—n�îüè†î×5os�‘zš³¥ìœU7‹òG× L JN—� Öœ³²m £p"wu#ŕU|7«Ê#õ¾b³±±ÒÁ*æ6¦¹(qn,Û¹2»® Ð ‚&ɉ%Zy�׳ˆ¬*¸ áwIkFQÁœdŝ+¤ëîZ„:½Å*ðR{”4:²‡wÇ‘Êæ#`L¬í:á+ƒëŽw£ýTùi°ddÖ¶¬´âOöØ!ˆw¤Ë†¡ƒÉú¡5ÝÜiîøí­Ê“gT \Þ¨�3Ç÷µDÈ´fàNgÖNÛ�¹­8{ÓuÙÑzêyçG”ÅÝxò<ñòϬþ›™‡Ò&ofñö/-žÇÁØy6.TJI°¹Úí(2ԼݛÊdYœB˕�äÐTs}Å»²îúvÈgqK¹«ãq¢Ü0üÝXd:J�®uú¢xÄ÷{ «`1HU’Ä«0%ðb•ŽqŠžÅ)ä9;ú*±˜8qÜìçƒõ F¹5uv_¡t!ZZ’¬½H\Ôv‡Ôz|»óNâCŽÖŽÐMYò­5ˆzxGLOðJ~á.ݕfUïå¬EKÊñ@1+LeÎb:4žZ;_¡CÔåd€ü-Í7>ð8 V!ñÇѩȏ > £’0rŽLÕãÎnÚSq4Þ'¤žíxX¹É"E@¼¥|‹frD´%úy³&îh¤ÏœƒAÍ=ºçg“÷Bp'þ4G®MÁPFäxƒy©ÊÈØ̏8ÙR¾:V“o¨C•¦ÑB®×÷¢£PùA°ôÊ\bØÊmDU&Ag¥‚\ˆsé  +ŒÏ†-)Zà8F1”¸x E“ÑmÛR’"DVóÕR‡Ë‚<Ã@»îÔ.sb•Ìè›*›“€kõÒ1/±:ºŠ'T:IG±“Ûx¾ +ãq;òQrnq£pV©¼ ƒíJ*¯ü:¯ˆ]9ì 2  zæ8êO¹Ÿ‰=˜ù9A Ðî¨*·[’cëñLÿz½‡#PI0ªÎ«}éÜç&h+Àח¬Lc)´f|ø°ÉzJ™7â)Ë1:‡û1`8BxÚÛN¢ˆæÿfÚfW@©ƒÉ\LU¬­ ¸u¿/xî‡'¨ÃH…z\Œ²0#FRdàùktÑpã¼¾gï|·‡(TA˜~ì]ŠÛó‚�¢ªeòå#ÇV…-t`é륋ðL²©M›õSÐm«0¬fp—M:¶*°¨¢>ÊÐ,ô¢}(ù�¬œÆ·2K©mHpŠ!7²9‡µñ‘óÚ¼Cy5wý—»yZӃs†Óûi‚B¬«ž'vÉSbClÒ W #/�ß²mÍq€ˆ[ÀK§�n°5áìf[U¦È‡–­cGyÛ¶8„“g'Á®ÏŸ‰u„y…¼©‹òfï¬π°âUëè¨$Nj ³a°\Þá©Jæ)Lñ*×cZˆ;˜}8XFò©4­ë(jE»2ü2Z™òԌ£ êew©2ë%`^ÆXfÑñú€è¡µëãLü¬€°Ù°ëɂ˅“…÷XŒ�6aÌ4ÜíÖË|×UŽVP¢{®vÏÀ[5* „”´e7Üw}Ù=†ÿµ%a·$Õ;EɈjQ¶Cs¦sГ:XjµZ³Áw#�›K�t}þ䢙X¾ ‰q¥à:W)‹„Nk~ÊÖvhš&9´8K…ÆXkfñšÓsv„aUúó)¥ÎhåšY‰)q¾®ª”¬oZ*ÀR¯ôISÃ츛«¸|¥%ž +Ó1à¤zòƒÜé›ã±âÊSâTâi’~qjQöBA'ãæÜ•à ÂOØ0"V{Œ7”~ŽwÉã‚ûKW¡a3ô.¦»l¥ ·¹HŽ5·6ÐF>�6—èzüYX«a:Õ•cB[¢ƒFÎÙ%´èºF":–Š_VÖÌ€UË-};SDò¥¼]Ø2©ÕÌÊ;â3SÌÔJròÐbkæaûÚVñLÖ2¬i×ÓïmЁÖ€EcßEC"ñˆlD.SNTÂö°$^ +"‰Ð ãZÊ|ëÙBÁµ`>s  `CŽøÌ¶sö¢™ªà’jû:]‚gÉÉûsnŸY¸|ñ]°¥·^©¹ÌoÆýñý#^¾Ž­}œÊ#¸€½¸oUV±¯Û”HCð=¯5É)D7ð­%»ØÐÍÖ-¦ÁŸ!j•Q’xŠãn¦¢‘ìûٞAH0Ngùf¿“bilÚ9e·*É3µ<û +jYšgµ–3¤ïl>¡Cdïæ~˜¨4Y9èQvKš§<LsUÕí\صçț•å?ñ.BáÑˆÌØ8ž‘uù(od#ˆœÚk}í+=Õ~mQa÷ކ¡þ#ïó*…´Ñ_½\-¥·6øÜ©ðbÍSKµyAº$å°ín‘«¦÷Kþ!Eµ è@t ûŽ~•›º©Š&A¢ðOãÃY=¾‚)È:m/Ê)ÑÄ!ôÚ>»aƒï ls¢µóD‹}™‹³Ð +¢xi)¤,¢µÍ3ö›ZÞîÎÎ@Ó°^G‡Å±we¶§Gaª½,‡äO¬pþwY£çÂB%Aڛ™û®˜¤¹NŽ#h29Ñd7¥¸ÏïT8mÉKæO¨8^E_ä†,»sb…ímlf<>.©Ä‰gًr|ÐãŖŜZô‹±›µÓfüó‰Bú2ð±îÇ&£ò{Œ=DJ¦jÉ«½'{5éå²D`)'Û§eC’Œç-¬âH%Þ¦Þ?ƕgzad×#A"?ˆr lKóKä±ùëGìJ ¶[ϳءà©XkA3>P³}‹Ò©úŸÎõ½U Ó΍= D¶Ì^½²ýÑ­Í:³ƒ \Dý‰:R© LEÑ-ÿ$š_‡Å鷏܅¼â0TÜU;>ÜóìtÙÁPRž`…-›nsþü cbË;sýmu44éé_!Ý <ŸCŽè2U(Ó[tÀAOi½*þ¥×ø¹‹Å^¹‘4—øð™4-Öʋ❒ ò,÷¹Ã¿UÀցLV´gè�8FÐæòZWú³Ÿ%`ÿ=âÙ(Ö¥DÕÑËUléñgÅ« kLL™?Ñc.Ýs4xøÓ‡Ù–ôӇg6Ý ˜Ÿ«(?‹óÄ ý˜Ë_ð=}ú•KgØí‹¼}r€Ü*ÛôO PºÖ>þÿ:˜®ïäw_ÊKþtyóeoå—ö÷ßËÏä={ú­¬É~¡ë%M³„Ç“7>ü5ëÿ�bçN& +endstream +endobj +4436 0 obj << +/Type /Page +/Contents 4437 0 R +/Resources 4435 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4434 0 R 4433 0 R ] +>> endobj +4434 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.305 333.786 386.483 345.741] +/A << /S /GoTo /D (section*.454) >> +>> endobj +4438 0 obj << +/D [4436 0 R /XYZ 71 757 null] +>> endobj +4435 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4444 0 obj << +/Length 4677 +/Filter /FlateDecode +>> +stream +xÚÅÙrã¸ñ}¾Âɋè*Càµy›ª$5©­\ëÊQ³ó@‹”Ä,E*$5¶“Ê¿§/€ DÏxó’ÚC@G£ïnÀÞ½ÿM~S¨"Ó›‡ÝMœ*7ùMg*ˋ›‡êæS°ïnã<8ŸÚ~º½×ZF¥·÷Q‘YåÅíç‡ß½ûõû¾‹nBø'‚Ùð¯Qa¨o¶ÇwŸ>‡7Àw*]ä7O4êxcÒ~ۛÞýé݇KD`‰´ÈUj‡¦Û"‡z¼CÂàñŒÈ�¨ŸõÀÍs×L#6‹ j†nïqÐ86í ƒ~ “p{†šÎ51¸úÎØaH¤nïÑÁÃAVúП»ªéözœö,“vüqâQE TP3Êj=lµu۔Õ?ÎãTWH68ÿ}©"Iø”S{ÒF­l:ÐòØê±ùL†N4Çrð(�TcÁÛ¡®;»|�”Ë©Z¶O¸p‰ÿ{Øp–)»¡?ò¡ +e_A(²€²í»ý§,؝ۖAmÝí§·‘2vØÊQ…N™êjèéÌåÈ ‘¹Vo›ÃÈàqúx ›½p[V}ÿ›X{RéXa +{ÑH*µñHe©±cúÓÔô0I“à÷¾[Y5ÉT˜» Ó¡!ÂÄ`¢Xrw{«ãàPvÈ[rB)�†úKӟG”ü�rяuW‰8ÜÇ@¢,1KRëéУðÈw1i¡{b€d‹(ë‰?Òá „{”Ì= M?ðb.O™d¡x^hª‡#ˆN+=<Ü Ê°ú+tÕY¨rG{¤hŠödIз7ä4À^´õnâÓË +|øÔ’»f£s­~ڀƳY@ªW<ŽNŠ±ÀþµF ´jdxÇÖͰ¾’f`*"­p”C§ÜNg$~l›#€“A˜tµ"U¨©Šás>¶% ÐOSý<]×ʤ™%î®¶ö�e+XÐDÞ[}d-âÎ’c¸‚fš˜$&h„4´9 ý‰ÁõìXº5Ž~-J8 +ë_1ã;>H-s>̂ú4¶@ïgîUCëÜïAÃu=ŒÜ+ùgÖ"1@¬Ùb€óvükMåз- 1…Ð6’,4SÇï;ö ;z‚m=þ(k–´äËåZã4¸„´û¦̟4|ØÚ0÷¢ÂgØ3ÛÝ +ƒU‘GöûæNèšÆ@Ødi^¹þ ›% pDf'iÐÕ¤�#öÃ/øÌö\Õ2֐‹âP‘¶›ïב‹r²à$»dòDP¸b„ˆCþ�¤$zï4%õ?>úÖ'À†„Z³(Cg‹ž93Ø#óçžX�ÝC?4ÿ²>´kKԌâDåÅ5Ù0š0©œš-Í Ø£È¶¿Çã•·9èÇßÃP~Y~°‹òƒ¿lC±A'1&bÙÚì¹ûHb)âƒ#Y|°µùÜÎg3£Ìì¥E{^ÃJ~Ãá™lÙLó‚ åi’“ˆ„txk.yéu·%£˜Ïy>q›¤ ‘¤–è9"“˜¼0Nz×Þ w[$’Dn›Ïk2˜"aô3„·°a—5~@�Øt"}¯Û cq£ƒD¦#þ->«*‘©âß·ªÄ2V|þx,­yÎ,زၣۋKŒ +•$zɨïQ !púÌ- ð(‘Maˆ,ÙÂE +ð3U!ûßÿù^ԅ©Z;>ô<v¾¼û7†s[¯­’ªT;íö»2ÂñŠy£ÍÈ(IׄJ8Ôí‰O±C„ !Ü(§\H79N뇺–Ó“¡Ä‘$3ب؋mÏG±'·¸é}D –}ِÍG)팱ž¬Ä¡™Š’ÜžjöÀ4T¥“¶ âȐñ¸¢ +*Cá(7Gb°8JB—$ âñ!܁­¸}Ä3[rzà%iK!\˙”†(ryq˜B¶¦ß*#˜Üiœ$Œ¸ã½v/€¤>—Ç“•‘Øx‹ ‰U˜jŠRg‰Pv“8 ^�ݺåöæÓðùß?FÚ¸½~ú÷®FÊGÄŽÁÿ¸7BŒêoÇüç?›ë³ÜG!8Úp­ +“ÍÌ5océ,ãDm+iF +çJ–iR#Fûx½¬‰•Žˉ�:™]0ˆp̀Dő›"QþÈ{4Bd\µCJÐ6ûÜóbBÑpøe€€Ó¡L‹±äØ[Š0Ž$}l‘“'ËI kŒ6@ƒ|i¼6"$ô)gêØ8 ìÉ07&€,|h$¨ Ñ`CPÂfÝÖGÉåGù¸ã_Vu\›²Ml=šöóêµ>ö” +›HàxÕkLÑ@H BˆA8äÙÔ/øEÆJ,=xF=\šØ»V<ØØh3CŸö—ü̉�†M8Ä9dœæ17$¤BØr% !–-XUã…s'Y÷T2—#:o .¶?6Ää Î\­êÂ<ã».»6fŠanµí2(éÊ#F6gVøËÑU$kZ »|2C©9Ž-²© ÙáŽÜyÅtç9x¤l¡ˆó×ót:¯$fIªò(ºPB8R +˜={syÍdÆÆŒ¾qèWµå|Å�)p­�ô?ÓùR˜†ú¹§)‘”t»Õ±IݍlŽ ‹©ë‡£ ”/ ’•„Ž +=Ùµ¢içÆ%£‚µ)¬]±¡/:Ó¨׿2ŸÈ™Yˆ“§º¬È©gH×AÎEv6êzþõå ºÂ5º[¿EyhI¦¯Nô—â¸~t¿`çûg0=G„ˆ–ø¶åÔ³ž‹kU+­ÂÄQØá•;¡¸–ºD¥™sβ7h›ìÓ¹R€-Úb©Ô~t)ý +‘Vy梖#ú5 h‰o$\A@IؚÄ*̒¥=ûˆZ˜H^3p„æq ?RPi=Rí ÚJ¡àlݍ,4v5rGšGæ­qKÓ9­^†?ðNߚŽ0›H˯—1*²ì©Däe×FêM†8%9<Ò`» Ô\ùÁuéeˊo(›†H=_ž†wjÆC]^¬åê /¼½­=®”DRåß`S<³‰¶ßåéÐlǕåÒ tèÍ¥ÖҞ\éP¿•QwLÌ*Ð2ÏÉ:Øo²gŒLñ§䖄›k g¤Â9áü–Ø‚ +œlÉ=ï~mM“QDýF’mŸ×$8S:Ï¿B˜B…E6óêÂÅùÝä(l2[g.ÒìY¼teTM }ʆ1Æ7¶>7ñgҔ0«ròL•!úÌ%˜‹}†¯¹} yö\ä‡Y¼ÎŠíNÅféë®ð,[²û‚Û¡ôÃB„0Ö_•HÓ¹"ò.ø®ØF @úi€X`NIB=› c"•›âՊy­+¹ÿX¡37ÖAŽÜáBˆñ ßÐ9–•´øF[ ¿´a“ЉrÍ]ÉpÈÆL=’qÛ,çzOf¸`ì/ç õ.BÀÆ~z©Ô ”!þ}g#ê +t“\ݞ¥×ô’0AðÞ3G&FnͶf²ä´?{ښ$u¤$æ¹[6h3‚,ŸÌ Œéz Ì×/”R‰£\nɂ{9âÍAÍȉì¸Óïc®)ŸnåPnªZË(ڎsW›¥k(Ò@8w['xÐßõ֎`o„4rËI:v«Z¸C)5Bì—Éîs�¼kYÛ@œZ’KÆ ¾4Ǧ­ˆCÉñ R+.Òy1X®âFwyØj™ó¸~ƒÌå±Ü-œÂŽíöܖödœÅáO�0ž(sP|oû×C-ÈÓÍ6lrLËߺKÀehŸ„ +Ìu¡ ¼?^׫©S<‡�.„\àŸ¸‹6ú…OèúDJ9ýÄÆjû–0SÑ¥½a‚êTó5FjE.µ2ß7.iNE.S±Ö’9¥¢Ê0…²L0íª@RL€ßÉ%á�_]Sí—j ÇIrêé+~¢û*: Ö[ˆÈ?¢øìxÙù&hÞ vQ{«ƒ(>ÉÊq]XÜ!ÁúMŒÅÈÄ^¤Ž`ÿðqY>̓IL#‚†s¥Þe7dÎýò—+¹$¦!οFñ†W£26lË.œÊO™­¸xyN¸}s‹UÐ=¤¹u%3Ùv{õªKA7çodŒùTª_¹¸&ÍÎÜuª‡è|[m.À €—í¤†”^жc-0¹Ij{¾Ž‘-$ -yLUOeÓÚ òª·C#ÏV|+&‰ì}r"åü]Tè0‡ZI”‰Gnú·²v°M©½PÃIà]Ù¶uÙ­úqnT>G›ßLðv¿ý£Ü\ãë¹$ޓ·,én̑J QØä?Ð""ØneTY•Æw9?|AbߞLÃYޔ¬Ÿ¨€<þçy›áK!jÌwO{_R�+˜–‚¼ýî'Ό÷âfuÅ\šè‚ î×£ìÕIE9„s™ ΚVwõPNµ¨”«j=WéÆ`ÃLҚ/M5ëïI«µý#_ϯ üâBQ+oñÚ݇¼È›?m†ga"å*‚.DĘàuFW?5;lXn¹§"—vyCHVÞvåaßz̯W¼H|ùÀåIçqå äzàÁ.Ôzu{•UŽc³ï޵oùøâÂØ×x´t'[S¾u½Ï!n¡ »=×þ2žñ]š:!Ç8Zg.jՙ=»{¸‚?Ë'ï&nÙ.¦‰ïѹÊûä‰KæId&tÏ^)j`•6ÙÅåPþzM:QQ~y1d7Â|sqVÉÀ•ÄQ’¯3~јÔéªh¼”áDe…‹íV¼|¢b}]S^.’*¿u ÷bӓ9NîœfZƘY:|ƒ±ÔN¿î¿ûº ƒL¹F>ÎÆÉ[)àÊr—HÓ·.!éµ6*ÓÑRÎ)Ö)B'åEøŠ¤%à[çgJ_ Þ3'ÙJðŽ‹—ü’–o >B×fOØ&~༊JŒ„_?ã¹6Yú+,)å³\² ÏUž¾•÷øÄx• Y_Y£PQäx´<ˆ0$R&Ô×}1SàÓeáRB¡O¦ÃÀ²œÉU…—f&‰y­ò›äÊDɹ®s¶¶Z2r·äŸ™}‹2åTY(%†ù’Ïe/72ûæÉžRÞ¿&ė5dz@ sȯ:9†Þ'©³hÇET_šçׅ«<¶w<˜ßDÁ_¬ÌhTõ®<·ÓÝZZæ _fåþàâòB¯TŒ¸xtŒYIKº¸°¤C衔QSÏ¿®vƒ_]5ž‰V$òüÒ#šÄdý"¸(³]9mû D̞Y¤ùËêd‚ÑÃϼf‘g¤rEÊø*c’ksë‚(?^š={ñ¯s~¨p­²¹¿a¾šbÆj¶r¶Æ¹T{HþÒø¦ÃOäeeªh&ÓÊ:™J#ßzàýZt9¹ýlÃí‚3~�´(å£_"¹¢ÚÅUøòþÔ@VÀ‡~DݞûÓaÀd›x]?ÞY΁£ñë*5 ‡'s-1æ¨qB¯°£�Dà;yîh1DÜîlg¬‡¦ïl%g<”¬È5¿´‹Ù£Å®EmËÚÇ­ÄSs;ˆÂrÿ;íÄßäFpþÿ<×øGw«¥q¨)y‘‚36œvš8ú#>±¦ô3Ü_Ýñ…±üՄ†=èm=´ÆaÁ3÷)uÀ†ëӈ!œê`óiÇoAðé­òùÓ!}€£Çç a¨¿òò‚ÿ*ÀHØÎ+XѤ§§“ Ê0 +9QႮl ÿ- þz’£ç÷µöÏI á?ë ¥ÝmÌ·(£¡gy&o,LvI#oSÍøÝl{$J6‡r;áóó🺐ìòûÑTþ¦ûܰ ¥\—"j[zýóD.JÄûÈÝb;;c°B\/…’ÁBªª0§¤Š&¿ðÉøÉmryšµ³.«¦6!‰åÏچ²ÄQ—· \rã\8Î2~߃ sþÄý‹C"ˆ ҙ¼éÏ8láwýø<Êi8úHHi°x)ÍÍ?6K8æ.Ç„P[ݏüúµÔøQôn+Ãí*›çËuëg[Ÿ¾V&íƒK› aöa‚ãü·^­o\¦\›Q]<É0Ë0"/Šeyî0M§ïÞ¿zzRÓy¯úaÿ¶!±w uªvöÏòþ lMN‘ +endstream +endobj +4443 0 obj << +/Type /Page +/Contents 4444 0 R +/Resources 4442 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4441 0 R 4439 0 R 4440 0 R ] +>> endobj +4441 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4439 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [145.192 555.076 164.37 567.032] +/A << /S /GoTo /D (section*.456) >> +>> endobj +4440 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 21.402 314.339 32.527] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tug.org/fontname/fontname.pdf)>> +>> endobj +4445 0 obj << +/D [4443 0 R /XYZ 71 757 null] +>> endobj +4442 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F19 2002 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4449 0 obj << +/Length 2824 +/Filter /FlateDecode +>> +stream +xÚ½ZYÜ¸~Ÿ_ÑØ—Ñ�ÓZQ¢(i‘äÁ†ñÂqví`ÀöƒFRw ÖIíñÆðO«¨«53íÀl£IŠ,’u|uÐÏvW?ÿn";R®Úìö›À…¿„Ñf—nÞ["rn¶"ò”gª7´NMQ÷7[Ïó,i«›»ß®^ì®þ}%6üD@ڎãm’òêýGg“ÂøoÇö¢ps¯g•©Bø-6o¯þ¸z¶r…¶’|†_oBϪ[ØÔ­ìK\6Ev =å[×IÙ^Ӈ®«´ÃvdíÍìçuٜúŒ{ÿ¨o¶p…4k+xS—qeH5}ɤxydíò2ë¶ÓY°͹nŽÈŽÏË%ÏŠÏø!ëó$¶‘?pÑ­väûtÝ1ƒ©‘€5ÀÑÀê©×emžuÔN³ªî©ãZ½™ßóIª²Ž¿Õ{ó‰çŠ?›c‡•޲òŠ˺ëi~wfk}[££ÃHU·e\Pûƒã;xøŸuåD4žR¶®¤¯òM™ +Ï·]Ï|.³4?•kd¤ªè *Â|‡³:qÎ|}‡ŒørMÃpäóV›¥”sv_ßá,eu§µ .R3®»ï웭ï9,ŸÉêuǸ…Å_óŽ~¯«9}×:Ý«ióÃQKW+èKÞ/çå}\äI§'DÖuW,Ú1iH–2³ôºK–Ô:]AÍ$n UP<dUÖÆ\Øe½­K¼“'GV—1îþ'uš¶Ö +Ÿ§ ¤ùGxY› Z ƒžAoÐi ­Ï‰cÄG°n4e»’Ïö‚ ¼ûeíã¿:Þ-€Ébë¤ÁA°û8áy¨Ç÷y¤™ ¦‹ËlyêÇ|ܼš-‰§¶­OUšWþ’}éQ5YQpÌÄwáì¾í¸½Ë€+¾ëöÌ+´4ìe ˆhQQèöûÌ$¶†¦ëڞ»`¡N@¨s»Â c•ûÁG>~†#ߢ‚_têç¬#99I_ÓOæN£°–œŸ+IJ²µ„h-KÑ>yßð{î{{‹¦úøUE´PW¢ºEat^°RG÷×\(‡ghÙ"B¿ÒQ«Ìú#ûHT µ*Ì,PwjMQºq›QC;§c\²T#‹c½D÷$B€ÐÍúÄ󋮦á{ŽYâ&õ’”9"7ÊXÛ²ïÙ­lq.kì"W<§M +ÆDÏY¿€Ê'\Ü$(²“ýa…ž ñÞ#¾.´}âë„,Xe1åäœÞ”®oËѳšs➲ÃaRÝôy]1¤Y—´9„±îéï ž·BJ[„!±$R/Ñ肈¢®¸¨«Œú¥ ±p—ÈaÁ…ÎÔfqYþ^ U~ûø“–ÓÝ·uI ‰ òϳäïë\ó ¸…�ÂpD۔ôÔhSgTæŠÐ,HêÜ ê·ºÖî&ÇFç¼ãà@ó ¶°Áš¤hi|§+i"˜i¢D]ÕýŽá*AÏ*µP¤˜^çÀE‘·Ò3«XeÎ5O@°æ€ç¼,XÓÔ3„˜ñA=‡I9§ɂ ¿‹Èß։ ñ €®\Gڑ”’¯sԎ|Âì6ë(t1­#Òè ¼Šµ(³wÔí²¸%¢~¨ƒ¦&,M³}|* ºÓòv%Fžþ:„ÓèèO–ÜTà +×n£QÏ3 +1Ü©!¨Ûž@Ô D?„YMœ ¶}ºñÚaMò. |© %ÀŽrëÖu4èqðòÆïäF °­�Š‚¢V¸}8ð!Ø äȜ`ÉÏrbŽ«™C<V‘í wÎã8M‘Q+¡ânÕþ].thJǛ£&ŠeD)¸¨ èÓh×·:6Ávl>µ‡S™‘åjAbb Z.ÈyÁ}›÷}ÆûPhÔ×¼+JçPÜ®×Zëi­Å.o†Zƒƒ§wÒ ôáZ ¬ÿÖQR€øƒúL0þ\”ˆÁrg誛ëM‘bÀïpG=8Ü{í)È3²¸Dý¾£,†Ò¼Í’^"@”Ÿl\J˜M%í ¸Ä€~ÕùÙOÂÁ°ë;äÕ-ÏöG{Ù¯“|xJ\Hù¯P”îÔ«V Ë;w:Ò÷ÐõR¶ë€=¸ò"y*; +VäUsêÏwt#; V% ᕖ¤ðÙÄ}«) ©H©=ôâ=Õ[ ¹.:3Þír¹ hˆ03„wÑq´t>XAä×a“p‚U<GÌǧàø!ÿ8ðmb3³`ÑÅÅ@›°ÇÁ(.8ç5¥Æý]žËÊIj iíþŽiÍp‘µVwL~@¾3q¹>®§‡4o°Aáò”8¯©yë±ÀEÓ¾ðý†9䖦×ñGÞ³‹«n‹ÙýžúgÔWŠ³ÊØZÒQ‚ŠÄÿôLƒPì3®ëöáɵÓü„ðaàP?#}¿¿ÂM�¡’oø©:Ÿó9 +9ú—'ášYÿmÅWnÍ×2ø˜b}“´ƒô‡*†| áéGõU=LwàŸà*œ6Oæs*‡)Æ©ç¨hIïI}O‰€çL6ƒ îöT)ºièÛÀA³::žö|˜X¯ÅB'¹2¸0úé\ÛÍ""<àëØtAÂTSÃöāã,YýÛÑgf›ªfWvgn’Fn,¨¦„ 쎨")]8Ž=ÐÌu+d+œ�¼Ã"xx"0ÀyKw‚‰“+­—=UË]ºSށyê€5¥ÓB> íO-܏;¼uSY™}°u3±‘”^™H{e"\O{ڗÀï¬ðo‚'¼ÏÈvKFDn Œèy}•nMá­JŠÓXÁâ2ÆyÉë•pþ´Sr­.+1¾ïA„—Ñ nÙ]û­QTÂvÅ¥éâC•OˆSC;\Ö®Ñ5d^€rÎ8KÿêØ‘ûрëÓ˾&Äþo—•¨æЇ“i/°e þŸ0â¸þ,±‚Ó5€gJíyš7 hˆÅv^íñU‡2,Sè*J@U]µà +?WZV2&ȆœQÏ̙ÛËQÓ2I�ÜÕìÐöyXª ±TG•’À³] 1“eb*úX!Y)âø ‹ð¢Ò× ÿ¦¼\eÁÓSžÞ@ô“š~»"Dt‰„O-rӘæZ--ÓÅzT¸?@W„ÚÇ\­Ó€¶ƒøä¹™ð³éêêü‰V@0«œ~=;Š‚GßimÇóç/µó…€D"Z¤Dlí"tÒ&_±<éèÉhyAÓ˙Çi››z-ÄîæÕe¨ˆ€kêùq&æw€¸Ì ~ž"±I¾3¿XqŠ™µ¼ƒ³Ä'`Ø ë'=ïIQ E[DìÙCüp¶(H\”zŒž-½`ÎÎyžæH­9@)PÁãÌõî Þx³•¼P$ë<? m©¼qücvxõÀٝi–²/g©� R� #YGZ¯þز+x©+·MÎ_Lýr~95døZmÖÕÅ ±£ùZuàpšÌLtaŽíF‹’“rX]k£Žü.ܚ—CŠBØóÃv¦¬kt tâ³ÇοHá@‚£p@É72+¾„޳*3Ç gI‘%âÿ ÁÂTžÐXÄ¢€æ і§7 Úq ¦kèUÒÄxri¯0RäŸÌŽ2P5Ú84_½ÛÂi‘Ձ'¼íã–Ö¼~¡+ïm¤ª�ž#1êëw0MŸƒûÿó÷7/_ï^¼¹¡: õXf9ý}{÷ï +endstream +endobj +4448 0 obj << +/Type /Page +/Contents 4449 0 R +/Resources 4447 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4446 0 R ] +>> endobj +4446 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4450 0 obj << +/D [4448 0 R /XYZ 71 757 null] +>> endobj +1670 0 obj << +/D [4448 0 R /XYZ 72 117.745 null] +>> endobj +4447 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4454 0 obj << +/Length 2547 +/Filter /FlateDecode +>> +stream +xÚ­YëoÜ6ÿî¿b‘OëC–)RÂ MS ½Þ]Šø€mQÈ×+dWÒIÚØ>7ÿû 9C=V´'E‹Ïáp8ßÌ~{yöÕ÷É*ei$¢Õåv%â”%2YÅ"fq’®.‹Õ¯ëëê\$ëc³¯ûóM†kÉ¢ó O£4^ó”Ÿÿ~ùãٛ˳ÿžñU�ÿ8ì†ÿ’A¸Êg¿þ¬ +ÿq°0MV7vÕa%£¾ûÕ»³ŸÏ¾5Œˆp Ј҄E’˜¨t¾<(I¢² ׏2Ə— +–„áüȼ‰Ì‘' +˜ +" d—”JäZWº-sӑk!7MYáDіŒôt‹ý~—õ¸*ÏhÉÕùÆ,ÀαÓÎokÚÒ´¥}€^·tÚ¾|î¶H I{ÿõæ56àÃ×oÏù:ÂYU¸Ói雦«+œüéçMÌÜtµ‘œ…aºÚðˆ )ñŽ—°ÉŠa&0ƒŒS'‡ú}Yd}¶— ˜·ìTݱiìíë¶ïf,Êu: +ñßÿøá;³í›ó$\_š?ßàD(‚¯BÁ±ó®‡{fm1•Zl¥F—‹ó˜.§>ýr]Ÿµ¹GbÅê¡«¡fLžq=ðÙâÜëzïfߎìž"a\Éçsk¤p·4.8lHV‘ +çêKl… Åd�f'aŒkQP4åRHaÀ¢ôù2²l/b»ßýó톇®îÀÒ4iK½Å¯U–—8ÃÊÂvH® 8&ðÏVñ¢9J.=7LYðÏPm¬8^×tÅ·ÿÙúnQ{Èö¸µ9Q.ZÉ\Ou–ôV¨¿ÂY%iF>ÑYî²S¯›¾¬«îkó¡›¼»Ã»g·_ÓÝå”~6"`D$EoÙip°J(#¯CY)šˆäãíÜêªÎwm}Ð8ð'~r0Èc;*ÚlÛ\^mãÎ6v%c<ûf1�ØÝáõ +pÁÚøâ-4²ã¾'eèéÍ Öýá&Î¹H>MŸ6­ž™Á3„­6±ˆ²î@“÷3™tQ³¡}Ö^돴£ªQûÿ‚gQ´.ô–„/¢Ø +ߌ:&Lû·@ßÖx{êÊÿiæ¸ÉFP3Œ¬±óœ¶Þê¶Õ4—×Cà +ä`%£Yëó-¡L€xéµ3aàŽX^5á,�TD; GK²<a1 .¸¬äѶÀ¸ÒÔ|ÝëY¡z¬8üi$V¸U ØqÍ& ~Ž+ßÜæ¶A{…€H™>åj“oí%T’4ÂÜ pÖÒfnW:`ÀBRH=s˜mŠÉÍÀ{Y7ÃWrýæsÄëŸ7e;­iÁ¾b´»*N¶s•Fq¤Zÿ@pçÎ�?€Ï²0™?™­÷‚ù|_^üÇP÷[À¥‡‡°Ï¥ï�çêeNµ`8ë‡}ì›#eeu‚Y ˈ Û¬³%yìóõõ1»¶þ“Bw¨@ÂϏû¬­áä©àÐZ´J |fït<]ž5ó] h`›•軬+ŸîYúÆ+ÇõÂÖÅ­i¿¢Îíø©to“‘ ™²Êwºó/oê²ê“[" ­?pìú]½/‹¹{κ.æ« ܃_%¿¸0í*;èW÷/m/ñÂL¯o{O(°ã]£óÒM˜]Yºûmy]ý„ïauþ¾Ò]÷羬ôMYô;Š=Ǫ|ðޅnú­Ûgwº}`Ýð(eMÌ\TÇÕ[zŠÝ�‰³ Šçá aA(�ÀTą1F8`õd4PÉ`°V=n5béèz V:'”„Hª Ŏ5Z¡@§Ë¼?¶´Ä¸Só½Úg6è¾ß�3Á=­v‡Î$MžâM2©Nь ð.ÃÝ B(Ÿ#©+Ÿ°›ŒQ±i¹Ç\;×½ôݙyÆx­nClØ$�¾É­Â˜¥Ã‹Ð³>ÐMà%4Äøx–¨A”Î Y ò(Žâ°zꁮA§`ԂFè8t,«ÛdβuïÈ©‡§0báx +2CžÐS$,ŽùÞÛ¦“ÃRë—ï iÄi��ø@ææ§/d_mîCð¡- Ý!î“Nüã6-“ršï0(Êì½)«k�ėÑöš¢6ŸÊ&EáP¿XÞ f±4ív¼åŒ „ìd¤òÊOeЊ¿y(H0|ñ»ÏeÃH;LË赑‘u³sZÅ2苒&7Ýâ7×è˃FÄfe¯±~¤«Âˆß¾³ˆUN&QÈV»Tj_Í£Vœ).FÑñêΓdI„ƒz]LFáˆìm,^,#¢‰–öV Öö£` ùuÞ3H„Env~Ÿõ3a mìh'}³}Wã<ÕÍÍ9G‚Óø f+ЀTdä妄ˆ·ÄU ÛpiL/<ކ‰A·\9£A0+iOPñÖ@ ˆ‰ð¤¨CN¤ Ä7KõUŠ©1 ]xhό‘ˆœ”ÖTÌ81u1ƒ2¿¤´ƒƒ‹Ø›Óݓ‹xnaÜ"WaÏ\â¼6�÷*mòj“P˜±ÉÌóY´°v^q£º-•¦ºéàa¶¿3 ËûlÅÐ#¸ôÁ1>TYíʫқûú�97ÕߏMˆ[Ÿr6XžA®þ\“¯® Ww¯4%(�Œ¨8M`x˜ï@îö΅YþÚEuÿ؀›{éhMªFÀ³A\7eçÊ6X!ʏmç—a<-k“î›Z†QÏÍÂEt#4 žGp3¾Írò?þ¨*«äS£š£m’_h‚|4+t8«…Xg†áúAf#øÙ¼>!ùS¬ò šÚäH¦&uŽ! ZºE�~é@¹Õ½&Ÿ�R ›=OÂ"xd•Ùè»’El*ì{;4J w}—·eÓãà ’—>û’æç¸Ù :‚£6g[Þ#†×NNt2vî "„¡Ã²bS‹¹<OäZÿBü“2§ù9›cö4É}¼%Bøy#Ü/™HÄ<ºlÔØ3²<V…<!0”Œ¦ÜØìÕ”#õô¡ˆ‚«­·ÀÃüŽ2¥ÄÜQ`J»D'‚…ò4`¨ÈéU4A¶cób�ü€MLà¸jq0KÀB­m©ÃŒ8? +M2ÝÈÞÚ�>�‡)i3hoMtu6By¢4­>Ìxs‹0Òeg†áD·¥«n=€‚"Á‚э|ú‘PÜT V^“VõuCña{òÒùÞ«�) Ü8œ¿ÿ&¨\±Ôãå\ „K}LckSmJ °ð!×ÏV»º`]”.µ%BS ’õëcÛj,¦îï̼‚Kc˞Ó)ÄLÈ8.½ذq×4¦¿3ë‚9÷8þYí +endstream +endobj +4453 0 obj << +/Type /Page +/Contents 4454 0 R +/Resources 4452 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4451 0 R ] +>> endobj +4451 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4455 0 obj << +/D [4453 0 R /XYZ 71 757 null] +>> endobj +1674 0 obj << +/D [4453 0 R /XYZ 72 465.331 null] +>> endobj +1678 0 obj << +/D [4453 0 R /XYZ 72 398.545 null] +>> endobj +4452 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4460 0 obj << +/Length 2766 +/Filter /FlateDecode +>> +stream +xÚÅZ{ÛÆÿÿ>…€"0…úè}ð±4Ò�’4…E +Ç(xâJGE*$å»sÑïޙYJ<í=Z$b„ûÞÙyüæ¡ûöâìÕ_Í¢ˆ‹Le‹‹õ"Wð/sS,.ªÅ‡Hjy. éhÓ.•‰ö»¦—çZë(‰³åNjξ¿8ûõL.ü'é€$B/V۳Ţ‚ñ"օYܸUÛE’ø6‹÷g?ûiPzNDV˜8K˜ˆñª^-µŠ®[; x圿ÄÄ¢Há<·x°ã°<W@ðxe©QÙu¹_ʨ©ßÔ­õKàdx•;ù%ŒåytÃcW´¤æÓ$~TT¯©Ûv|ذÃm‘]Õ¿™Ø*^ž'JFû„gÀ52êáê¾®êvs®Ùí4´*[ºç>n?Ž–DPméÐ +y°8çwŸKiJ¯¿Äw  ©¬èNצÏv ÿÛ7c½CvX4Q·¦I)5Ǝ¿@¨ãöL:2U±Ê&~#3G”ÎÝwE6 ëÔø Ÿ–i•Ížo_%]Oí2p]RÄRH¿ÙißÉJÅEᗬºí¶l½kýÑîIC½­›²§ÎÍÒM8öÀƒu¡ýù•ݍW§4h‹l¢ÓóÔÓ Ò‚SRàÂL\¶±[ëì +•Vë4úE¤â¦†  —D½õꅊ´iÔÉ¿¨HØp +ތ¾ôÁ1’ºN£°1i”íZT…±ïšô‰0' =é¶éCºą̃Þ9ÝrÝ;atGLÄ9ÞHy,D™Æ2™Xøõ)û�s3×)¤fÇDŸ©“8-¦¿ Ÿ8)EÌBÈÒXi=…c#X>IÖ5Ñêñ ,n—Ëô©çL—7¬cø’>pšÇúx +P›ŠiÁŸG¸ɳ z.ÕsùûŠ�X¶7ñÎ7f8wÌ_T÷Ðs”ŽÓƒ>üfïyJ_¦¿Â÷ ½’þ]]Bã\�=«D“Ë3|S/@¹8Q¬]ôÙöÝKr˜!{õވæg|’¤µ42Áà +! g‘L8í8—°5wmç€çnKãë®ܖ§q"'T{ÊÃâÜÜ39-A»aþ\f±Jš{ð2Ö][6€Ò)À¤[WžSŒC„]]3ÐhÙ[l�x7CÇC¸ \K•u U^6¼†Ðׄá]e2ÖÉ£ßL0ƒxdZTõ5¹â܌‘aÈDpîÎ=Á†@§'ÆÎ~@è%Êún¿¹ +P‡! 8·lYäj‘_ðŸp¿©ŒÕ¬&÷‹ú ²è+ü¤ìü¡Q2éø +Ãàx*P‹¥�¯ šY‹VÂL…‘¶½%—BƒÈƦ¡6‹Õ¶îMÉ™#cìi�Üô¹þc®NO!C"~Ícð+Ž0ÃRfWË´wûmÑ#A‘ƹ¾uK¦vÙP@wM¦ˆ8Yߌ²4‹ó´x. +þÖ¯–±È ”ËXC¸_ˆì*g'¥>4Ñö<_! +Þ÷=‡E>\iºÞEtIôÆ[9˜8h¡õxv(ØõÞâ“c›’`Í9F©‹ ‰.ÐÿT¥Ñ9}Òâ5è9H&ZÕýªa¹Š¹fó=Ù´gøuW÷äó=ù´§ªËm×VÁMf¾ÉL›ö»›²‡=nxìë²Ýܧ••¯˜Qîínڇ™Ëñ\JPjˆ·µÉ¢§$‡7ן±•.(Đçà'Oq¢OÂY0œkÎlhcGó£?{ÝymÀa¸ 1È"ö¦š)€qŽßpƒ#—žÂ1Ìú{}ÄK›Ù'»í-_Ü8OL´”mH4D£‘ÓíÐDkv B×to‚/š~~Èåh°­Wܲ}ï7_–ý€O„ãÝ:dwÊ@0›ýQð  BSÇх{K˜¼ñáNÿH¥9fJqǞ$1Êy•!šØdÏOžo'O½M>oƒJðªr® _X³G»ü\:Là +“ŠXgù¤/§á5A4Å¥IPsÈå¸ÀãîêCl®=»‘ÁO‡s +Xöüœâwx~Ì.Pf3›\r¤Ì*õ†â5çí¬Ï™øùy¬Ð„ Ðr(ÿêí!·Z÷ݖVJNZ:êx=¸€TKŽGòèÚ%8€–rsÓ[ÛrÞ³rU¶<Õۊ'¶å†½uÉswxœm'ͼ¹ªG;˳¨*ûkÂKCøŠ¯ðøÇΉ€êað6öþÛÎ|e_“úÏ",Êm¨LÁFGߌUÏQ}Oáñ–|¾Åñ-ž=’Ô{,àå¼|ÌМ•hCáß.¦ÑÂiÅ©öˆW�¦ ›#hP4yËÂ|ѺÀ,ÚCÖL±ˆu®~GKÌÿǺ*Tœ™yŽzÎä¸ÓöË:”*àÐDA·ÃD÷ÖQwØ_c=îïéœ~¨ ^P«Éo]>©*dÀ”±Û~[»4ÛÝÏ¥@[öMmù2Nd rx9ÙE)Çdc͛¶7]»ñ»‡ýŽåӏXüv씦ˆ¥™›Ç÷·åváÔë@@®2ÈîÔ<@) ž€½5pÜ5 V ضeÃkv +#ôo©K¾ÆÅº¢Žõ¦8YéXÇŠ‹^¬ëÆÆU9¾ >Yìá|j;“¹ÛY•:Zr‡,.NûgC•jC÷»št·o‘v=^µ_ùÊ-§#$(®OeKª«crEù(wÖ~}åKË …öÝM¿W4˜V¹üÿæ?&Ãdž?ÅÌýàÊˎg¯Õk}ŸÅùänš&ÿwÍ waąßxÏQZ|$M�Y”{’Û…ÄH˜:ÈxÖYžêÝÏCiár–Á֓ó††Ë@ÜM>˜Í#gs¸(T¢1>&êÂÉ'úšrôÎcçu¡àºÄô€ö&ò ·»X"‘¬¤ÓO‚S…“Ów*qµ°õ?ìæjyHü/<Wa`?ØgâÅÒ55)›ÌÄZ5S7]ÄB° y»©OS¸üÙÈìùnf: ­ÈN ’ÌHäaÉn§ß·ÇЁŠ +¡ì7vô…öT?Wj�í?mʦ¾œÖ8ܜyÍ÷w ކ€^³2ɂËz|³k|(W+ÛØ¾$?ŠC_ƒH,¸ o>ò’Û®²Üù7¶ÿó1€þöãòþ>˜H‰M¤âäú7u[QôJ«²u?ùâÜ¡ˆ ,ó`Aô³+^À�«ÛÑ!9"!PnKç9±sˆv.7Á|?Þ£`ËØÄ]*!K5¿}Ãbç9®uKéCˆû�pt¨“« NØëÛx‡„&æòâÒ?À×%·yfB×ø5FˆÛLˆÇ–d‰¸MÌ£K´·Jˆ‡Li’åO-ªjbY“-݅GAª…Š³‰½ÿ¶ô±šðÁ˜ˆ:ØÇÍ)͸yá|1M½ kØwäpúŠ)Ìö²q§èèÝ8Ÿî-þ†mۊé¿WÉsï + §±î'aáɊ©=á9´ÉÔ?Õ}×n¥U˜ ü²¯1¿è0gü¸çvה€‰u]ô(Ôá.@b%ìÕvâBM˜Û¢ãó�C&WÃmß½}C Ço8àç—Ô¿#҇áêMù™¥¸ò)°ñQWß0ìßî f¥öÛ·ïþõÝ»÷?ýøæŸAÊ—¯ÜFªîÚѶŸNvÒ�oÇ¿Šù/ƒúÍ# +endstream +endobj +4459 0 obj << +/Type /Page +/Contents 4460 0 R +/Resources 4458 0 R +/MediaBox [0 0 612 792] +/Parent 4432 0 R +/Annots [ 4457 0 R 4456 0 R ] +>> endobj +4457 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [156.184 453.528 169.633 465.484] +/A << /S /GoTo /D (section*.176) >> +>> endobj +4461 0 obj << +/D [4459 0 R /XYZ 71 757 null] +>> endobj +1682 0 obj << +/D [4459 0 R /XYZ 72 251.366 null] +>> endobj +4458 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4468 0 obj << +/Length 3007 +/Filter /FlateDecode +>> +stream +xڍZëÛ6ÿ¾…‘/+YEÔ[E°@‹&A \ÑCÚâ K´Í‹,ùôÈÆMó¿ß¼¨‡­´Á.V9g†3¿¡ö»§»WoÓMæf±ožö?ÉÜ4L7‰Ÿ¸IšmžÊͯΡÞú©3œ«¦ß>Aà„n¼}PYœ%ŽÊ‚íïO?Þ½yºûߝÚxð£`6ü†®ç›ât÷ëïÞ¦„þ7ždéæ™¨N›0NáYm~¹ûçÝwׂ�‹8KÝ8îó¢Ð•nóÞ4õýöÁOÇtülê­rª ¿ .¹µoZnôy{Ð=ûÎóÑ[?qŽüÚê34R§i{&nuk|ÀkîA‚ÄiLÓzÝòÄSƒ’0…fr&u~ó"O»wûú‘óý»o¡CñP^—Ë äÜßõ­)zØ(4󠔛Eï_¤ìÌ$ZizxSÎEÃΙ«ê͹2EÎbbÿ>/ú†hBVvöGaµÜ8Ҕ¦ëóºÐn" §£Ðûø WËin!‘®cúÄ·»~([zó1?+Ý}ƒƒ¯ÞúáÌüÊsÃX}ä†aÂô†#P&ØàÄ­ÃÁpÖæ†òÖ´÷uSùqjJÍ­)Ï?&qº`ÿ=ËÅÄWoU¼aa|ÜڃÝ[è¹J…ÌíÙ3íü Àоo²ÿ_.lìüãšÆüØU°�k,]‘ÑÔy%ròb› vcå/5õéSÝ|Öõí^~^Ó%Qôm^wç¼Õuÿ™™~j›¡.uùçnèûõ‰•©õ³)û#Ïx]=?ÚÉeÞ+]Ʊ²zü¼¦öO½©/Ló'?ºS^U‹ž“.ÍpZtU=“×_sßÔ¢·¯áÌèGòåë3D¾3èÇÏ/¬èHÝy%ì_Sûq3N²/__Æý£N‹¶9¯OËksÊ{muõbÕ4r¨šæ,õ‚msîÍ Öý¼Î{—ïd;™Ývÿ)šªiyK—|ˆ}7‰CrÌD|÷çŸÞ½„s+çǟ߼ã…8l¼ûá-7`ÝÉh«¹Q´ö%¤Cgê79(AC×%ÇÅ·ÊìÚ¼½Œ/‡ÒE¡“iÌQ²È)ÇÓ"Ä; +ŸÂôƒÑÏædaDۇ5 AД¨ˆ)ÃÙÎ2†w6g–z +¥¡Ó ýRÒÐókß\…Ú{ˆ¬ç*Çtq¹>mshó“„Ô¶9]±üÕ÷ü€É+uÞˤœRÙûm;ùA˜çðUÕ ñój„M×÷£¿ˆËXñ¥€Š[¤}/G‹ww|óp¿âIV€™'ý{›B68eyÍ 2´bÖF8[;÷ iÒ¾t$¡®Óö1n!–ÍéžÙqÿhö¥…‘pG¦ávOÖ&+s4W³]qà¦âÚÀëÛ}Ž +S;!³Ð+lüÀ <ßR=ÞrAݧ‰%0¢ÑGìXB·DkAn‰Ý4M—F{6uÉA =rž¶)8+»KGÓçØbô½bh[ÍÊ¿$8¹vΏß<Vú%Uz/ôEµp[SËd{æâÓH +VEaçYV ˆ‚̽)œ ‘(ÔævI7΢Qïù6ðasðGß*×÷Üd$uW¸=�l…S ~or òíoùÆÊ ¢p2໡ ð4×nيóY@ÖX˜.kÀÙɹ·q›Ô‚![è&ÁÐfbìïç  ÙŠÒÀ '_®›¿Ý`ÆOš׋B7ËÔë!t¼]PenŽ Nðàf¡0ƒb"¶„è ++ÌÀDÁ¨í ¸áŰlf)1?65"ñ ã̄ ÌâØýÐà,$ý1ï…Ü=Ѕ}C‚ ÜGÇ˖¼ú¹†#áG©c\ÖPdËËՒsØ®KV¦ +Á$ÁòÏÓχm¶tgAüÿ Í)|ËÔ#dˆÖ4CgŽs— kî…Ûà­¢Èõ³lÍÙãÄæódéì8€Î§XµqGÎÔ¡1—:Nº?òÑ/-s4Ñr¿–UëFú m ¬ÛÑdèëyåI4ݙV O]KCê.3†?d··²’dç ¡ühé ×§2Hù˜4{ކRŽílj‚ГŸ©^Û!’Ä.¬”²Ê€.:÷;µ<�:¨¹[}ݲ§¦ë¹‡T¯(•,sԍ´Ÿ°öW`À±i͍”%{’­0ÅÎ=lIFè`|u4R1”'àûâQR^¬Ä…Oz„|/qSµ„8ßè>7•²&Õ±óסN œ-¦j–Q+Ÿ®¬ui)áI ÜpœËEÖì –»¼¨–Ú÷ŠóÁ°—ÊŠ‚ZÆ­V}ž›ù_Q'Š£ÆTÚ@4°õ R_[àÞ²yA|^*õbâYéâr‘ó–0ž½©hÚñ"Üý4Þ„èŠ<3Ó×ȤӐž¨2âñbš?À|p˜vųü؃Ä<æ-4<æ74FÐÅÍÙÅvèŠnmÖ2{ê…W>À6UüU‰LùŒË»[×Üċ–‰ +KR>ÆðІÑÝT: [‚ +îùy!Z~«8PòɄ÷C)ýP`m±>“ÙÝp¯ÇdEÖ=4¨vjdًðC‡Q|–°RƒÑ’¡ûW�u¼W +Æc©øUΡñgEŠN +Ïd¨X‚�i ˆÂNj‡lEŠä§ùܱX$¬�]·¸1$A^57‡ÚôÝrQõJywO6uÉÝèY³-¦N„Þå®V +U¡bõ9 •B/°˜0tš¿H†¿XJ‘º.)ò#Z +ÇzËz,9±—¯MiŎ{ral‹å,CTûi  "Jj…ù^&‘ù ¯²ŸAÂ<wüŽ5ÝÊn§ê0SÇ÷­d^«t¬(B5»w:'#x橑ÌÁz³Œá9ok&˜IG+!Xª Y×¹+ •µ qàɜZì×t +G?6…Ð S¶^½E¢�&�ܬ+å»ÄF†²!4@Ù¼P#ê[`–�<EœgóÖQk*Î(bÏ"^!­D¨*€ÛÁøhï!¦kó#Áf2¯-†ì¤1°O–R6¼"Vµá•ã3@•Øù‘ƒ—HŒ â±&‚îS~æ>@±8< Βë쑛|ӒvhlˆàU6«ˆ 7�ÇÎò 0ª"®F)„x`\!+<'æÒ£8p&eQ +ª"ØÚÍÔ̝'Ê« 4—‹uèPèr^{Ï4£mgïòqíÕËz_{Î(U”Ÿ$:³ãš¡1'ž(³¸ÚsÆÂUv5Â!çW»ãر<”N {3zJËäb,öfì[ýAê"YÉ%#s¨Ý×{¼ý¹t“WÌ×ã×û9ƒoqrp–2j“q°¶·$;ÑØPH”œ´˜CÕÚþªÎ_8D—í®+üBâ܊ɾkzúÈ¥Hßøìù¸Ãº}ÛòìÉÎm œÈå,6ìýÁnžßð2m¢ +¡ÍùAwñü…l z´Îx1äªÚÙ^Ú(’–ÑD7-ÌÜ趜z:ž� ï�å¬~!c×ÃÚº3‡šG‘[ü*ùä…ãUC9QÍÂLÇ#–BjEˏ¿0`Sü ç¢tXÍÄiô”x€{ýé>lçÿE,27nb)] -K‰÷rÖ$#“ì{¡±ïzQt•È¥"%Á—oä;ÿèèGh‚®hdbÊYê¼ÉéÞîÈ$öpERFFþt¶"%g žÌ\a/hÉëz{8`0g+`óÙô²BÎ\û·RCõ²¢åÞìŸE¾Ÿömà å×¼ƒŽg§Ï0XŽå3ÆxÖ?°Ä%äˆ49“ÔMý` XÊÈìŒÆÁô#\|»€ÞT¦7ºÃH™Œ_Hð”eû’�#¿/€§‹ÑU9»… §S8]ÉÚÀ’K(™}ҿ’EdÌʳà áM.^ôò‹p0ÿ"~ár1HÝxºfýûÓ�ÐHŋ ÿÉàÿQ¤r +endstream +endobj +4467 0 obj << +/Type /Page +/Contents 4468 0 R +/Resources 4466 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4465 0 R 4462 0 R ] +>> endobj +4465 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4462 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.253 205.655 390.702 217.61] +/A << /S /GoTo /D (section*.35) >> +>> endobj +4469 0 obj << +/D [4467 0 R /XYZ 71 757 null] +>> endobj +1686 0 obj << +/D [4467 0 R /XYZ 72 604.925 null] +>> endobj +4466 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4475 0 obj << +/Length 2561 +/Filter /FlateDecode +>> +stream +xڕYY“Û¸~Ÿ_¡ò‹¨ÊˆoÒñº¼Nì­Ý—8åɓ×’Pæ¡%)”lþ{ºÑ ’’8Gl‰³Ñèãëṅ»›×ŸÒEæf±/î6‹Ä‡‰›¤Ùâ®X|u¼,\­½,ˆg[¯üÔ9ì˦_­ƒ pB7^}»ûíæãÝÍ7ÞBÀ_„®Á"¯n¾~‹Æ[7ÈÒŃYU-Â8…o¹øróϛ3<ÄYêÆ!óp·Sp`;Í¡ßzj3Ðêô¿òñú“çM¨d¡ëeœbh¼¥gǸI˜Úùãíi††¸~Ú5ï®ixžf±] ;âh« ¨TÝÄÑ5³¬ªä%ÒGó +µ‘‡²çɾ¡q(Ža*ÜÕ:Jçs©dǒè7dQè^7µ,™`½iÚJâr»X{~ì&~� ÏÍ¢ˆ=ԅjé605^4Ÿú‰½N.ëUà;?VqèHd-ßE$ö.µ}zތ`=7ŽÉʺ˜9ÉKÝ,$Û©žH]^ä…á#'¿Ù@V‡p>”²þ¾Zû™pº½Ì6=Gö4Ôïx@[ÕÑX³¹˜û]xa­»*h‚Œ [•\ù‰s¢Î=|@ͼ¹ÕU¥ +–z»à"Rït½%×Á“®…‚¹MÄß6ûë+û¬̺٣¦o‰h«:°¡á cv =IÝ®’e Z7sAc3°@Wr«xÈÅFÎßÉ$™V7g-aêÉ þ­Ö„í t/5e¤Džë…>H)vý0šz{;÷2GYß¶ Ø+åMÙ´Ô¬pòÐõ¼Øª;Æÿò¿0&AÀ·'ʉƒ.BCËcÛn·÷÷Ka$œ‡j™È‘ÖŸžn.u¯Z#:äý|'[™÷F´0¿<.iNZ¦—|†¹´8· iŽ‹¦û Å™I„³m•¹̂'zNAíûòÀ{ò¦Úý§©a!| €� ÍÛvê( •ƒ‚KÐΧU:F„0 ³Õ¾T|Üò(ØE Ē©t´ÌðÁûI;0ØÑÉÐóœ\£=‡9öFð¹¸+ºÓf)•ñ¥9´ÖGd=z‹™5&‘NL‚LÓ| µoU.{ÃQ̸3& ù™›z)qô‘`;œwìzš&ø$˜èS‘9 ìJþ±·Õj€ûëCEmB2lŠßŠSç¸1®dmôAb>Kì_„÷K À6ƒe‚Öï9]ök +5øb½îrYaHœ&5§±™j›^öò¾d¢›Æ„öÞ1žú°Ó=7ŽhögµNRÇ 2“h/8ÅsúVրÁ­"úgFÓÏUê>¥ È7�R_¤ ¸/­¶³`¢æ«j°¬\Ï)9ü¢dK~®Ø½è²±g ú(i–& ZiÒ܃îw<nbŽÕ²âµKÃûŒÂíø$F…K¢¬y7©ŒxáÞ¨֘<õ®,µÙX#"7Š<‹ÈHÜÏ ½xˆ¾Ø ókKâÌÉI6Æ{©KëÖìú»oñpá֓Ëa "y'ÎîÂÁå86}�G?tʒ±+twñFµà!à ¡$ǡ‡ ˜Í-Ö d+1ó½:2{UcBM¡žµÕpÆV/ìTրÍ=Åè-¼¢;5 +Uʱ¸Ä_ˆ[øa|æÏü–,hÑ+>Öw U½z¡ücO!ÖÈ)µÊKé.fdpE챤ڕG¡‚éæ26‹Ô‘µý¾Š Ê]J£û(㣺.ô]†[p«îœðÀ%QÖ Ô©? +´ûxHƸÔ*Ë „4–Ó…ávy«÷ý˜R•¼s*_¶¾¶©Î6ƒyöàð²å0fÄԔ©MLµÌƒó�±¦c«ƒ\Šxö9¬„5ºÀ/{_+CŸïÆÉ¤¨šIéECv¹%äpîõM´ §h¹ôi©¿U5$K=§p~ùüëßx¢•ûR¶",Ø LR0›åޗfÓjÀœ/ñ F«Ýr.†€Jd`uÆÒ!™ „d"Û5!/ÁÅOÐIAøCâ¾ç¶ŠÀÁ·ÊÀrhް™¹"M΍®˜fÛcd‘-¢Ï‘F›à۰İxgM«©K6U*Ή Ø´z«mõ�Á~Šº“Š·4cU&nwðIòþåDH.ožÎ©Dœ>ÉÑôLë?oï¨õöôî¿O•p!ÜUÊãgì%²¡è¿¦–ä™ÒÖ$¾]sš§1–¿Ml96՚±‡8v3pg’#njŸ­!`zJûŒÇ0VØ`5V=СÂ�,ª6_¢Àò7‘Ö{þVƒÖwûŽÓ* 0<Œ¿›Z`z6Ž Äðšð£†º)nÌ%ãprI3Íah]êZqE¤ÉèZ¯þ0&@æÓð|ÏߎVpф0Ûuš76r<Ãr…õU©Ž4º9Ô“»áL³FÚ‰´M“ñÍĕùšßK@DéùC $.¦šVåµXCD­ðÿ1R$Kkâó71‚ýf†Jä&þøDöú4GŸŒ†ƒ¶\î©{ù ŠtX ¯ànÛÆÂÕøÏÜÊÛ„®UÔ|"v2\`kùžŸˆ°Ã)”¶éåd Ä$Yœ¼•û¤&â"¯<j´d“Æñ’÷Ëúʃ.¹F6£Ý—)ã¼<Ztç‚cLƒk„é¯Ú¶¶ô֛ì˜Òb«ãÍ ´¿°àqãO†xpT˜âýûK¨±‹&ÈT}­dÞ6kÐØwˆ«ß&[ÐÝ�ÿ3ß;¯.ß]òÐÍÕ1‰+’à¼òþ¤·‡Ö¤- ôJ(”ÕC6b“Bø^Áš¯àcŠð‚774†™bOCä2äÌ`AF~¨ÔP—‡aÀÈ {Mo-Ø.e½=Ðûôˆ»Ä +Ù"Ú =ùš”ÁÑÏ͕Ô\]>$h¡-ŽÂ)ƒGªB“Á„“ìÚ;~ø +ɺ`e­Æu†�^(IœŸuãͺi ˆþ”)â֚¶ò³[ˆqa=¤ØØo¹;äL\#P„ Ù1·¦Ô¥_d\ƒ«çÂ;Þ@ûìIÑ<‡S.‡AÛàÌ菙üªäˆ¯ÃÕöØ8M'‰a€{ót8N´hȱsEû\S²i4ˆAœå§ì F£êÀ]Á'ýº±ëtG-Œ§Ô²#-ÔÈ!eô|:A1D_´ƒ¦‹xšÓIXB÷®ð¶ƒö¼À!ýv·üfP«‹t‡3Ö]Š« ‹cƒµápê°É¢73’êï+z¸<<@Ÿdáãï"ƈÈGH]/ó8Äú7/Ì´ÜÏ_’ öÎ‰ìø“øëé§`n*oöüðj£·ñôÕ<‰èe$î¯IÄS.Äó$òg¸x‰âQîçö÷‹ÿøúT@ +endstream +endobj +4474 0 obj << +/Type /Page +/Contents 4475 0 R +/Resources 4473 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4472 0 R 4463 0 R 4464 0 R 4471 0 R ] +>> endobj +4472 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4463 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.694 683.207 165.143 695.162] +/A << /S /GoTo /D (section*.16) >> +>> endobj +4464 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [245.696 683.207 264.874 695.162] +/A << /S /GoTo /D (section*.288) >> +>> endobj +4471 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 517.597 536.541 529.552] +/A << /S /GoTo /D (section*.35) >> +>> endobj +4476 0 obj << +/D [4474 0 R /XYZ 71 757 null] +>> endobj +1690 0 obj << +/D [4474 0 R /XYZ 72 616.722 null] +>> endobj +1694 0 obj << +/D [4474 0 R /XYZ 72 430.797 null] +>> endobj +4473 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F26 3010 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4481 0 obj << +/Length 1910 +/Filter /FlateDecode +>> +stream +xÚ½XYÜD~ß_1ʓGÊ4îËmG®„‰%»€ãémâ Û³“ñß©î*{.ï&D€²ÊôY]ýuÕWUþâúâ“oÒEƲD$‹ë›…0KUº0Â0“f‹ëõâ§hS/EmÛ²–+)e¤X²\ñ,ÉLÄ3½üåúÕÅ×׿_ðE ÿ8ì†?ÅâX.Šêâ§_âÅÆ_-b&³t± «ª…JRø-W?\|qªˆH²”%Št¸¾u=¾seé[*j»f¹&Zo ‹#ykҕ« ¯ôíjçÖ4ùsÌÕf»äQG;7Üâú›fÛakÓåímóޤ ^ÒÎÿ×àœëGH¡¦ÆÑ¡iiàmŽ:àt3Üڎy°àÖ+ž0¡ÞíûÚâ†"'QyÙ78D"œ½ó¿¤8HÂÙ>¯¦!Wopð_yOªßÒ|ÑTU^¯ýñŸ|#Ôá“'Œkù—¨Qo᥵ÐÑ`»ÊÕy‰½Më +l½ÃŸ{”wøp«QžÐ,6åÝ4¯}—WmiŸ¢RÛÞ+ýa*±Ë+<3añ"g™¦#Ц½ÇO†Îm¨údn»üOäÉÇőÚJ0•p\û¢ËûþüŠ Q–™Ñ2-]A^!f±ðö4/œ,ƒ‹Ó¢=Ö"M£uçðÉ;ìo¨ÛÏ–qfÌtV½”‚¼õìD3£Ä¸´ÈÛü+Ýà@l8ehðwÛێ†¼5‡)oJ¾ñâõó«+RÊ6Áa¼Yø¾«á¥«|pÞ'ü@ß¶B«_ñ4lÕñ{|Ùvò“K&«vUº~ø¼BojVXïãà»à¿,ïª% ß/S±Ê•¸,QՇց>l¹J.ýÆ|ãïëäãÊ]ç†ÁÖØñ(x‰è=0Pl»Î¢ž8pÓ¡çeÁÛgÌlrQB˛û „ŠhãGW¯‘G@5¥4Ü /I{ó±Qñ�ÃðÈߦgsF :HÉIæû²‰ùƒœdï±`e²ÑTn’¥ÓrƆ½Ú‡6ìÕï·m‹Ú ý •½´»ÒŽ^ú]H}o—: Ö8ñòÒ«ñœážo)Ýæ$­&ÖlڇAZ%@L\žC¥Ò ©9Q2…¦þ?R†Ì¨^ÓV?˜’¹€whd€§3¦ n€§ã¸øxð’4ك7/ +ÀÓr<­ŽÁÓxéžÁƒÆ<­ˆ NÁó«.ñ÷+O<zûjtLÚèuuœ ŠZŠzB;HIÐèlߔÛÀ‹ +F!ø1eLϱº… }`­Ã|^Ýe¾{öXðÔLéÇã9¡Ú~ +G~öרñ:@ï‘ð. ’B;Èlfß6…dr +L âS•íRH€ ä0«1Ý1‘Ñ!_H#Ç¡•E\Ç8‡‰…‰dLë=ÆDh–„„Ð`2f¢}*t¨/Ï@Ã'm�ƒS„ÈžÉ5> oOžœKÔLLÓ]9'Ì$ÎÌ{DLzZ�͌¤”É=W½G™ÁAÎ,ç¤@’¤ÕJñ|Þõ¼žòRƒÉ0ªéêv;>YŽfô’�Ïð“T¡³m™6x ?HsùHŽ"Zۛ|[ýSßùÌdLÁ}´GGöm£qɺuØ ÷ãăüØ 2Uô:‡l¦sP‚v GpHÕ7t5,X< Ûxv•£î3yCgߺ)þ#!—y·Gªf;å!S©¡¢ÊBÒùŒ>,1ؔOפ{ºž¥ŸI&k<¢g.©jKCÕÖãÐËËßa«Ù` ØFò„ÆÚÞ9Ìþh}éގÕ³´ Æ(£ŸÓ1ÿ¾àZ)0²ëÀPa"ƒçƒ©¬ãò€º¡³7` +’™”Á÷a͛«-v€kŸys¤ aý\-i)aáÃû . ª +gû€>ÏN: ‰ áj³ÅL†/$Óú DväÞvlYö¨À¤"ÁE œ ˜ÿ6¿ ûˆI;ò íú¯qjÝÔ6øŠ æfÑ%—<¡ïú±àL'’ Mˆq(ƒú ;Áþ!@‡MÝ cñMf@å¸ö%Mý·ÔÔg\Aәb<è-Bíàí0©ƒ»‡ºÌ—ȼƒz%”fPÀ‹÷8ùíÕ÷«4ÕيãLÐÓO|y™úˆ%ƒÃOv¶h6µûÃҚ;—ϼº„ÝWl!K™�Ex¤hMu?D¸¾9ÿ£Œb^qÍCœ}äs #Íñ™#E”I™€ äE%äþ®çgêÉÿ¡:Ö ®{t(?7zÿ¡h"œ)îÉãjöÔÃHn-¡t>‰3§Ø«­¿óscÆ÷løs¬ãÞÚÙĂe)?~Dzv +2Z†ÓœÇН¹.3«‰ ¦¯+k;ä®ìý&*¹¬±øÏòÇM9&Œõ¶zc»_››_[pÓ)‘ þø¡yäõô]˖¶ ·âÀ¤ùã?[íÕLñçê<þtE|0~vôqùn ™~^ÚÃ<4'õä w®ÙÎ}§áp�Äÿ}ô4zΪæ+ŧGÔç“…xÕÅ P+.3Æâ•ýúo¶(‘« +endstream +endobj +4480 0 obj << +/Type /Page +/Contents 4481 0 R +/Resources 4479 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4478 0 R 4477 0 R ] +>> endobj +4478 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4477 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [255.244 136.208 274.422 148.163] +/A << /S /GoTo /D (section*.214) >> +>> endobj +4482 0 obj << +/D [4480 0 R /XYZ 71 757 null] +>> endobj +1698 0 obj << +/D [4480 0 R /XYZ 72 569.34 null] +>> endobj +1702 0 obj << +/D [4480 0 R /XYZ 72 488.83 null] +>> endobj +1706 0 obj << +/D [4480 0 R /XYZ 72 432.23 null] +>> endobj +1710 0 obj << +/D [4480 0 R /XYZ 72 375.63 null] +>> endobj +1714 0 obj << +/D [4480 0 R /XYZ 72 228.722 null] +>> endobj +4479 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4486 0 obj << +/Length 3572 +/Filter /FlateDecode +>> +stream +xÚµkÜ¶ñ»Å¡_²ø‘âKŽa iêÚA¤Í!u‘n¥Û“­•Ö’6—‹ëÿÞ©Ç.ïáGaãV¢†Ãá¼8~}þèËçö$c™úäüòÄøo˜±ÙÉyqòóŠgúôŒg©NW›æTØÕ~W·ÃéYš¦+Éôé¯çß>úûù£·øIÿ8!,IғõöÑÏ¿&'Œ{’°4³'×j{"µ…ßúäÇGÿ|ôu„Y¦¥§¡êi½òí¾úýT©U^—ŽOÇÐâ¯\ W% ìºò÷ªÝ÷HݗÏE:Ãͅfi*`q‡újg”M.pNƒT� †²ÛVM^3„;9ã†3­<h&¤$˜sX<²\ÆLš<; O¬Öµ:^O¤L8ž8À¢ƒÂËîôL¨lÕïw0ÚnèiÅ�tõ`ðWð¦“UîGCðáEy]—ÃpöåôcdWÀ7e_mš×å@¯F%{|;3áÐŽïò¾ì…c’LA ðˆ³LiÚÖK·ÿ𧒯ò¦ ‡áꔯP€RÜA/Àxx\TsÕ½¦yÜ©|xùó~ _û¼®ì†ö4³§·?üã»3áÈIW�µEeWÒcåasúiò­§tÝ6¿$\U0m=£!ß¶ÍfÄâ8’x^¨¥N‘Æ °ë²Â¥TD8Œ^å=iv_zuðín¨ÚÆÛÅõUµF¡\Ñë֙i?ÐÔ à¶q|E<;zs¤"Í@», úX5ޜ‚µ] +Hߊjš:¤@NÝâR×OÆýÍìáÇ2Ñü'Þ.ä\Ý5ã +-H0e-ÍèQû”P3ÖàÛíÅ=½Û¶EIOññÙ{?þ¡¯þÄ$E$,|ÉïwïÖmÝvaF³ß^”Ýoíåo»²éŸ½÷¨þK? ½v}ÕµÛ2,Ñ·uU,`м¿*‹÷1Ù¾»l¿—§ø8Š4ÎÆ=Éôm×ïÚªAóž-Ò´aø=q‘óϤa‰IañŒYã½åÓcçþ\ŽNhÛ:áe!x!%F·÷ììÒ¦£›ª¢6ÓCì»_çäùÊc„J0=Aƒ|b.›eF,}(øÁ.¯†c|iÆç˜Eö�áó}¬ +jÁ’ +f¦u©3ɲ-Éùjw…ÖqӃUÕôÉ9ô +½~'MÁñö’FüTo%ÓÄ[¾óûø…Vá«¶™æ:g,À"¬N—ÞØÛy²ºlkoɰü“ˆ4ør9r =sÙEXŸ0Œ,¹l;ÂÞ îÀ·_•Xa¶â_Šˆg°)³j”À_Ž—± `¾¿"¬œÇ| (¢àw`RlÒu ‹®¢êwuNÒya؜–vbÆx|œƒ'Œð"ìIŽî^ +–Þ³w}¸wù±{矺ù¦%³þc(›Ά£UP a!»tŽ2åŽ©Žª”Ü©`ÄbÎÄ&mŒa?H ל­9=Öm ¸wo«ðÔåp,OXÚ.ÆC8øX:-z;÷dÌV %º—kú¦©¦)õ±LãæZ½m1ÁwÇAá­fbžsRiª@êj©+#GY„“à„õÄH:ߏMÑ2γ¹#Nµõ&©3-ÕCuFvÙ�R^±"2%3ÂíÍDSðÝcÄhŒ `Ï®!òçò¡' ¥VŽ[uÇ©ħÌ@Þ¡HúŽü +ŽL›Ýža¥R3£¸Ã„Q:¾—‘%äAF~Ž%•eE.— ,ïc&òîVr{(X:Õ@F1–:<P)vQ4¼FÞ;‰“rrä=PNÈ#ðXӚbg­¼º!§#1­µõŽy/º>…?.æ<Þª6se¢­ê ÃŠÎ{Á=”lãöÀWµO‚âêÕ\ÇÕí$rðóʎ Rð;䴘RVgø×ž6Ì·ÜuՔaÌÿúXzüê Iƃ?<•˜RŒ§Ø;‚6ù¥ë +i6i£7L‰(|»®†+UA6”BÊj nV‚gK©ªÄÔÛ?טF!ÿñe—ã©Ðô±¸S°©ê ? 2"–a y²wYDbBÞ¥ÃY`FÏÙ•Ó¾7cð=®;Î3S=eßT¿#&,LK’¾ôÁ¨Ö›cw¤Í@†WٝÞ(e25Ko´\ +cª$óîh¨¶eÕs šï üLj<Ó¥–þ™ï".5K™�[V\‚:ðOÙCöI4bâRxˀþ""»€ÐRMêg¿àc|7(Ç¡z»/÷À­`‰ø{àV1©ÌràH‹¢u²Ä¤ßEWEÃsÁ„÷a‘Sd±ïªhʃ‹~05›¼ÃÂP9gS¹Àu}Žbŵ]r4Hs³Ï£v™M)սܘò¿åd±BòYö  ì8ØÃ¦0ݍåJ}€0#~E*ðü³(´T“`gK…ÞBÀ¡œ3;Eä÷Rž×”ouÃ>fàóIõnJx½?…ÙÄk d+ö“|-OÀh­ÃÄ­_´)¯#n¬[+ûYÖüºZ. +ÁBL ™¸Ó3B´<ECë:‡¡h#˜¤e:5÷aše,„nC<ŽINÑÜܦ­c)¤?-Œhèö@¨ØÍ¬`w˜@\®>‹^@:À 3[ˆ¨¿Ùâú¤èmÝG+|Y2‹HÎd’ÞR8„ g2,náéØGmsgÍÐ2«å‡FnŸP9ÔSqƒ¢74]Þõ Âð%<Mkjˆi_HSãkú!îo+Oö”t=«Ègš:¸<Þ' oY—kl<Ä:÷Ø/& 3Ñ4/ü™Uº4—ðCÂMîèO8€þ?Ó¯º®.o°"©C!“& qerR™ŠNºˆ”UÊT&¶pKàF庱"W=õ{`ÈÓ+)‹Ä^ãëÒ%ë|“æ²Ý7·5Z<Ž~è×]µ Hf "lã JOýì&‚#Uÿ̑|*‹û6gj,äÊ·u<k¾o—kú~]>ÐËžª‡3ʂ“E»’F(çæúmýtqñ> í�cèkißt]W‘vSŸøneÈ㋒ µNžŸÚ”$ 3ªµqíÓMmB†š„ŠŸ 7ÖÓÉ©8öb ÈË¡CÅ®oßÜÆ]i�ÆFÉÉPœ€Á?ÐïØ3uo/zLp{?Ò6uN_.áÜtïSª/3Ny—«q¸lZ Êé€ÊüÃÜmlLڙÍÐì´pŽüXÓm†sÚ çóÍpáÚ¼fjù"�õzC/f}gǾ3£Ç¿Ö}‹[áz,ª`gÑãšûŽ10t›ÉñÕ~åëS·“7~J³Xs¶xíéíi¼¯œ‚x›Û•�{¬®jËPû¥#µ;¹ó–¨ŸýMy‰Ž¯‚]^9k¡ b6…ÖÀ�@¹ë¹Û(W¦òó]mÅÏÚ#SP/LÐ �à"æ·Çz¡¹ˆ=Zòˆâ°1ÉbeÿH_òßXh9vUB±éÞÃÝ$²éŒõd—]ƒõaò’£4 ËZÓÕ#™a{ˆ¯U +;Y¥'¼“£qx¿¢~ȍS¥=Á½¦¦::ûœOÍw»®…ùùàW³gÕ¡Ê;\CȹˆÃס1ëO OËáå–tÃËzè0žñ—þsj%‘ŠjØ6_x¨¦ ]û€Š®´x½®oaS†N>ð©e³¦Še1>‹Z¥€ü‡ž%"aIʗWðâQ¶éòävþ¶ƒ+Òy\ìØ.]«ûE¹ÂÈ~vD¶—•üð²J°ÚÝü*ɦËtú„Œ\ ý {™I¼T^ìê×Uu¼Í»ªLíŽ_ÿRq>]6Š£~Z~xÙ[±¸ „ïÓéãná5†áý0þN~ß~,»ªt |òÆøa¦í BZ%·m‚5OùÑiñ:^(› + ·nGÒù‚tÒ-™µýB8$Þ|[zuVIB_’õ܇¨ÿãÚޘòÐâ¦ï9’e¶L̂º®?ºw¡HԓÀåsçå¯ó+W;`­¿¥t<{ñ¯ã +à_ýí™kwY)&=–N·'ºX}“C¶9ÕÔ¶¹·#‘%“buÛ(¼–ÙO÷”­¸JèO8!M’±FÞӐÏ<�²Žéè`ïÖp¼ Ã‘&W~ªQŒ.:ü+ïq՟9eƒ¡'¸ª6Wa•.D1$ÇS B"¥\™d¡aãžQ :¼gèÌt²þMÙB0?‹÷ƒÚlËmÛÝ`ÜÉbW¢n1¯„I3³.PðX‘ Ä8µd——ǪpK¬ÚV@åèì#U°.ÎbÉ,y̕¾ŠÖ ûTçEQÑi]7½t Î$§P' ÓºÝî@s{˜uÙî~ Fä¹Mð܀[§«×뼦øl‹ˆM®ânOeiL6Æ;"R—ïîxL˜ ÅÑ©]Ñ­Gïݼã3ÀR&48s‚”Ô›Ô›;ÀŒ1±¢×j¹°=pƒf¼6açâðò-Èþ¯—þ€ÛÁ >ÿþ\½Ê.†²WÜŽñô•P÷¹Ë sêû-²ümU@€x†Õ“"$ís3ÇÐÛ-Ž…›pkfŒSÜå­EbïÚC⌗[ˆHšWU;•«[P¥›Š“355rqVãû¡šÂ'Ð=»Ì‰4PiM×WáSågBŽ“_à¥×å½ôóê|M ƒ—ñÆ.€¹ˆÐÏoýª9i¥N˜PÈÝ6õåmJ +—ÿ:§ +endstream +endobj +4485 0 obj << +/Type /Page +/Contents 4486 0 R +/Resources 4484 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4483 0 R ] +>> endobj +4483 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4487 0 obj << +/D [4485 0 R /XYZ 71 757 null] +>> endobj +1718 0 obj << +/D [4485 0 R /XYZ 72 331.496 null] +>> endobj +1722 0 obj << +/D [4485 0 R /XYZ 72 188.245 null] +>> endobj +1726 0 obj << +/D [4485 0 R /XYZ 72 73.193 null] +>> endobj +4484 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4494 0 obj << +/Length 2634 +/Filter /FlateDecode +>> +stream +xÚ­Y[oÛÈ~÷¯òb °¹rxk ?¤MÒÍEŠõ[6(hr,±¡HfHÙò&ùï=7R¤DÇ.ìÂÍå̹ŸïL^ߜýò6^$NzáâænáE‰ëxy‘ÅÉâ&_|\®«•/wMYw«Kß÷—Ú W—* “h©’hõéæýٛ›³/gjá +NÃÿÚq]‘mÏ>~r9Ì¿_¸ŽŸÄ‹Úµ]è0†o¹øýìßg¯a;¡~$&ºtÿ¼ï—·ž³:*ð—*pÜØç­n/XvÆn‹*-ùW±Mצâñ׫»ºêÚâOsý]fšÚv6-äè7þ”i•·Yژïx÷B¹ �7‚딓_÷õãÕ¦¶ÅŸ×W÷Ævן¾3Ÿc¡.•ï:Q,.=Ïñ#9ù°1ֈPþX¨Ø‰ý�TD»€Ó•ï-‰ÛSÊZ9 +4"{ss—îÊ®Ek…Ë®æ¯òøÛ¬.A“uÁ +•M ¡ìÞ”)®?âŸz×ñÜ á®ÝÄñõÀv¯:8á-珝 ‰úÝoPjì Ž ä®fnO/‘ dƒ*zFØïº>elé&ÃTÇ)¢%És¼Äý†{4øÂ;.8¬~9;Ö¬ƒ.x©ýÈ \=õAŽÓ-þ½%#Ë[ßáW/×6m6-ρýé+׬ºZ¬äEq dñ"”¥Èú¥¼°&늺jÿ:j…”ø‰Ì×üÝUVäR±Ï–ñ.UèxZø³O·Mi~b„OÃù£wáš ˞ø8*›]'Šj‹ý©öêcí5+µLא—æX¿ÖȔ­Q‹íØ(°&)Φ'%P{ èŒ-@4Øß¥¨ú>^»‡â€R}R‡fAÞcìWëSÁ]9Ïü¹9ö¿ ß¶ðC'TÞQ¢üZÕßMµI«Ìäß78ÞQT@³L33¿¥,*óPä݆o¼*†ž§í¦4ÕzXËËaÍÖ»*7ù·Û]×ÍîŠêq’üÛmZ–“™­É ˆ²i…°k3™YiõÄXtxÓ««;ðZ˜»¸j +K=zÕ³L% +¢NÈ_ÑøzJ9ÊTxÛ +Ñã 7j4³u3ÏÐmš}^“jä°]ßþ'«ËÚ^ÏU±Ðs¢POÃåÿÞ]¬ +©åûoÞñˆ’‡†øî×·<C¡ÙÊ*æ4\ͬI;“óì®-ª5)´pƒÙƒ+sátYÜÚÔ>?Ö¹³ºŒüxùkÅÛ·uÛñj–¶¦E¶‚ä~LK¸]2åœbkě +¡[DKä큓ˆŠè?a <>’V ;eKà6Lüåëý“–¬*ë¶½,MÛò<)k §[Ì.Ó«à~H*(@¾Ëd³ÔÒæ„êɺîòË.-ûœLDe?ZQ&Ã1ò%ĸ0b–P­—7Ô*ÔFÖ.,B§I±fì >øwUÃO“Þ–Bû®©Q.ËçÛº,r^" څpºN‹ + Œ»Ó9…¦KplL–àÜx ø÷'ëÂ1À¹ÎÍ>ͺòñ(™·t§IZ´†‹¬°+appa\¿…âÂ:ÏV¼›Í,òs 8£`àÇÙpA…Ž;�¨ºA3Õ2S©”[¯-xXq¿"§§56ê ¥hæï‡®Ñ¬3lúʉ¼îTõ3œz ‚õ T¾C%âY­�ú +´€åP�N5’@ëq +å¦ÄbGûÀ|(§\‡pm2U0(ÕóŽ\`N¦¼åipið¨Úʈ¨N6ÿá*“üš‚qm<˜[‚Üx©Ľ—*rÌÇ£+ å}Ц,LκTÚw co¼_ܼ3‚@¬ùãÁq{ÜÛ !°E½çé#ɵê큽3£ÙÞÃ~`¥=U*Àq/yxÛÙ]F€+Œ$ a[ñS+ B»• )P‡ý‰1§0±5ÝFdO B{yÞÈ­U-ó5R¼ÛÒa˜ëøæk¦-¨0àSÉ`ÚZ ¹»žW²‘H>©ÛÈ¿Ãy]2©ò[u,†â¢…“uE)fÒ Ÿq"Ū4¸ ʀ) +–gה ,/pšÇiõ²k¹¤â ©^QÚޕrÍÆ5Ò~ÄڟIÌs q .&võ”‹‚q.òçs‘ +jCrœ7ß(ñQò܈PðÄqo6‚ÚsÓ¥E)¡Ð׃»z°1¶„ûKs²fˆ²„™Hs3û‚…Ä¥™,°âK ÷EíåuÁ^*7JÝ/Éf!¼ë$žú„Áw*¤ƒÝ+5‡=_HçºPêÕ\&üå[ìkéc·µº+ ¢oî¿JòÍ´•=mßwêº<–è׳Ãùœ—±su.t?ˆN^bà ðö‡¸ƒc½ôüR§’…ʉ]}\ù@LÎz]â›KCÏ.cL^&Ï ‰vTrüH?õ.±¿xœ{Üð/~æIBž$(5�GkIѨÆ(â‚,{Sʖoü)D†Ñ#R$¯Sp0Ôî^Ç.(2ˆüå‡Ò°Qf#ƒ4Ï 4e$8ò®УFÞQÜ=eUˆyo0j–’QïW!`%‰õÁ²0öž°l¤œ0ŒŸÅ‰4KBÎHÍÚñEJë'n~“‘AÞv—¯Ë´ú qŸ¸Ë¶AÐCˆ€Ž§ÈïqÂäÔvá&°ÉÀ]í‹.°³áhKÙü‘ôm¶Åv; Ž$t œ¦é@ú¸>úN•PÅ©zÓy”àSèuÑC—ÁOGQM`.õìýã ÈUEp¼Oúq}ñt 9I°.=hγíkÇWá ΅ʣ½¹h×á¨Qá.ç¤ÿÁáwTƒux0þ²"tÿŒ«#êÓxê|oíz}{{Ž* \yw¦¥=菱†îÐXRòƒq¾ü™1€õóý9¯¥=ÓçrÇ\ýçÂöù8ôÀŠÔ‘E.â!Ä7GHÅ9o¬òË(C±J^ÀZ¦Qȱ TÉÜd`à“XJ‡æÒËRCåºó½ë"wÝs¡Òò6âCγu`²å›©ºdúp˜Q­’ÏQ9ìqÂ$g(©7 ,z°}Œ¤ÇŠäñÈ%Ø5’4ÖdTÈPUjù’‡ÀßW>6ÛO>þ°%ïUCžûüˆÉr†lÓ¡ÿãtUÞUC‚´™-nŸü‚Ä9„Ýá™ÑOúö€`:O´»fx3åÖf£ðŒ¹ào>ÍË%Ë+¨ÝX|Ô Llx—€n¼± &Κ*ë_za¶p!ÜEÅÐôI’ñ@»Xž>ü¶ƒ7t3Š #'x \¨kCÒ¼ÞÎ!ALFƒf°dÞaù¦äè|†˜v¡ƒ~@,v‚`08¥t.Çú€R¼ÿÃ/”ëýL1ÿVïl1@…1ˆ¢èà±Ï‘ç“É®X”zÐZ‰åa6h¡‘ÒNx»â3ÿ„Xß?¹Gï÷øo²ÿyÅ  +endstream +endobj +4493 0 obj << +/Type /Page +/Contents 4494 0 R +/Resources 4492 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4491 0 R 4488 0 R 4489 0 R 4490 0 R ] +>> endobj +4491 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4488 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.253 217.18 390.702 229.135] +/A << /S /GoTo /D (section*.35) >> +>> endobj +4489 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.694 188.98 165.143 200.935] +/A << /S /GoTo /D (section*.16) >> +>> endobj +4490 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [245.696 188.98 264.874 200.935] +/A << /S /GoTo /D (section*.288) >> +>> endobj +4495 0 obj << +/D [4493 0 R /XYZ 71 757 null] +>> endobj +1730 0 obj << +/D [4493 0 R /XYZ 72 564.691 null] +>> endobj +1734 0 obj << +/D [4493 0 R /XYZ 72 121.47 null] +>> endobj +1738 0 obj << +/D [4493 0 R /XYZ 72 53.87 null] +>> endobj +4492 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4499 0 obj << +/Length 3309 +/Filter /FlateDecode +>> +stream +xÚ­koÛFò»…P X,—\¾zA€¤M‹iÓkCrip É•Å Eª|Är]ÿ÷›×R”Ì&mpˆîÎξæ=³zzyöÅ7É"uÓȏ—ëEìÃ_ìÆIº¸,o•&ç+•Qà\×ç~â »ªéÏWA8ڍÎß^~öìòì·3µðàŸâ´ëyÁ"ߞ½yë- +€¿ðÜ M7„µ]è(oµøåìŸgOñ ¾ž"M\ú‹¾‘–ƒtv ýÐéM»-ë¬âÞ]•õfÏí?øc¶�¹—ᬳ¡êîòfhKÓþÑ6Û¬¶˜ÖMÝwåïæñý=^kÅnšêÅJ)7 C>Å"ð„G¯^=¾겿¿Àë×°K¶M§;Ú»nH[“~•jWé6L]Où¼áÓ[¤µïçʁ•”³†ßÁýÆ`C9–+¾sSVÃÊzcÚRÀp;d_ÏC@;¬¯;B0\Ö󁈈}u¾‚ÿMQ�.# òakx=÷|¥µv^Ÿ'Ó Œ´Épèý¹;ædÝfçïK8 w×<¾nÚ÷@º{Ç$7%Ln- ¯˜qØÑί^èåt̾‡¶b”FPFÞNÛŽ¥EÇݲîz“p“ ßɬ~SÊxžu†[·8n Û /x˝¬êÆévL´¼\Û±“]A„d¯—ueºnîÖ²^&î·å{ÐՁÐ%±ãfží²«Ê0‘¾WCY ÏÿèºÐÍzùô–;p(”.Y)fÜk8e˜zNñ¾ÜuH½ ¹a_æ8õ#÷|72»ë³ºÈڂ{ʓiJÙ}íˆÏ_&XSŠ€ÎPIÖ¹ãHäúZF~xv‰’÷äœûâÇK¶LCgZ’mM" bxƒ¼ÊZó%‹ëü4nÓq·f•ÒNU¾#ê3˜‘Š‚{~´'¤‡Q(܃CЙ"”äc9Ï38†vÌ+î6¿z* Rưƒ8e²_Åò�Äu@ͅÏmSUÌüÍå¾ça!sW¢úÁ8"ô@ÞeöA cg!³[Y+²´¼…aÀ è&£-ٞ©tbÐt»:Ñ@¢Çú¡ÉÓnš(;¾¼ *®tä»: +gõ6 C«laäÔÆ #) Q™ój(Œ ògîpÊ÷ÜTvóëùÃùãádÁ^vÛÈd“kPǂD¼˜" %Q"%‚?¼Ù4ÕO€lÀ¡%æ—;9Üݟ½27Äènš¶ü]D «ª[¦¦òC7IO¨É'ё#Všf€J =‡I…Žå¨z”h¡#{B‘À‰€¡å›%Þ[§Þ‚p Wlø»qmåÆnI†WG“Å2ڑ�Š3¨cè(Î³Ã±a7î5cVzÞOh¾‡Tä"}±¥>t/®�xQ]´ÖúÚY¾©$v}ˆ›>,îþDÜa©@(Œ‘,•¡Wö©Ö‚Ãü(Þ±&VQw^°C8FüÁ>h9pϹ<cz<RuŽa¶Øm�"ê+kB€$�™8 iN.7!D1mÚÑ|v…+ß÷Ý0HOe– îóŸW"ø¸ÆžŽ?¯âaäj˜-­?Bˆv�Uœ!gäFÁh&Ö×ë‚BÀ–úãFKq‡ø�:Sí¸ÅÆBºNœÌ‘lÙ§¬R…N<ËOçÙ]ˆýÞ6Dõ0E“@^šÈ `Fz ÄâYZÃEK¬¼©¹;t¥]A,T:2§#Cˆýìl!¼*:¦ÅQðî§¾¦‘¥ÆgsŒqý@ýU¾|]â͊™‚ԍ•²ÑtÄM¼Q²Ù5€u‘ì°õ¬OY&çö‰]ïCGî‚ahhd'\țíJœ£sԉ9gV¬‚XCÌÂß +„d ­Û®X>bñ•±.Cƒ¸€šúțÖüƒÃ6@ºe Ë 4ÄǼZYŸ¬F)Yw»åÞ.ËQޝƒwÌ® Ê Ôͦ$ðFVì,rÛs«YÏZlÚCÅÎÇä +±ÒÕ †ÆØZ*ô$”±vŒ(kœL;!Z …ÎHî–Û]el’C^-M:?Uæ°wÃÈ)�³³¦½6Òíe|°Ä·ˆÈ‚14Fׯ»í Ñc0'12YŒƒ%fղƥ@€3ï›J†m¦gÝ4²mwÀ¥­þìd DÞBƒgókìpr¬Á?’‘ÓÖ»aƒTl!'”nMÛmLÇý+á ¶ƒSàA¬´s‰hC)1«Z05@QàÞhŽéPô <Œ +ÙìXzp3Þ*õ‘s2Ïè2 o6 ácBÆ8rMÌ<ĉ%¡Fñ1G[óÛ�¿#Y +(»{y "vh-l¼â‰36^óǦj ·‚Þgœ¥ÔÒmø;zh씵ýZŠ¢>zÈ ²»ølb-cºIày£—êJJ:qŒÒë¡m%>­äNM-!è‰Pç[Œ£f¥Š‚NH˜—\#YJzÞ1ô ad +8¹VžÃ¸…$ím#Ü"C ˜RN�m2’úU¶·{T™«ÂU¼Ô±5�{o¤<ޝË18‚×geJ;YõºÍv`ﺱB1CÁًR½Aa1\6SŒ2×K«·KH³e3ªÑ,<Þ&°·AÓÏý­±Â]vb,*Ü@â«Âdy +Þ�h4˨gû ÍcGÙ´ï<+3P—L¨ÈýÓÐF¦½$[ãǕE@}èx)¼mºž£ÞÄéLMâGÁqÊ¢‹³ºfkúrK±JÇ 6Ì0§56jN¬?ì¨jôå\`¡Ü�uäO쟖˾’’ÞòWhpæ6¶Zñ÷sþàÀu±’@—3e¿q7,û)Þî*§µ¹ð:?d$óëœüA÷AòÇbTK•Bê=ŽrŠá+áÛ¿{{଑Êëòîï_ÿ~ɍL–ó.¼DNðËqUÊ06t žJªÙìlޚOaø~zç7ýÛO»ö_»å¨Ü6‚ŸQâ;amž7Ã4ó +‰óÐǗùA»]\VÚonÞ~Êͱ‰Õ]¼ÝÞßy»þÞÒBE 6þ5MÉ+ä9x«@9Ãþ!õ<LÝ(Nt› <7 ÇD¤ÂÕüÙÕüÄõý1ˆ?*¶j¬fwܠؾYQœQAú=R/HGe`©«D±ó]ÏÃW›w2-¸Ô[”Ãÿ¾l›ÚF¡<ðžâ²¶”ª/@¾ýå_8þí“^|ýLÒ„Äã“ØƒDÙ= 1†ØÙJ]“â~UË5Ã%¶¥7´¸*rJ@°ÓqKy¾ÞÇQ²÷È!Y÷¡=¸Û´vÁµ=Y&˜ew²ûx õB3&�fGÚÛëÄÛ«hα¢˜T¤A-„Zcr*Œ‰c(:ù|È>]þt0Æ¡ÕÜ:*q!$k5¦ Ÿ³[;¼saïH(¡ÏU«–ÄÇ縿ySÿw¨sɅKh~ÊõøB„dÚq]¼5º¼-w½lÝÈjà5{#Óe(Ãìfu‹å,täÛÁ1ñ…ˆW©Ö|%ábÂáâQ>Bq#Y´nØ ×[Ö0NÉ$»c—À¹,ßý›GWÂN5åB�V'–Əg˜ ÜC™€/— +1•*Œz®RÉI¸ZƒJmmÅm²¦9 7ÐãIå] ¸DË v@â¼L¦lø=k÷å_ÜÜܸ 4.䓌sŠiqŒ·âô÷sö]FêO"™£‡TO~Æ´$¦çÊlk=`~öh]Ú�ˆF©˜i7ò¢“×ÒG,Uÿ;YÆuÝû95½Ã +ÙÜ«¨R¡ëQ5q”O0Jœ¥=+&æxš%7)ûÄq–:ǗS*`2–¨98ú–~®ÁvüTˆ(œÈ$ÿØ·j‚ J †å—¬oZkçãÈ£TÇ2F4™tmOÊ dN6Hpƒ¹LA,AMïj¶DŸè©ÅÀ + ?#$úàk¸»æäTR´ž:?R¢šDìs:€€†#ò£‡kÅn¬ÇJù¨Óp8¤Í̂a�ê§? ÃG º£­=¾bä_?pC°p4dR} ¯1·.ÊÖäÄvêʳ¦v™¸Z™<]-Jœ‚µ<Q˜§ŸIØÇ ÙèöÁT|ûã˟ž¿¸|ø ßÝ8Bša>ñ_aønJï“ßa×H¢j軉U¼ç/ŸÌlÖ1TñÿaGX!+2Ýñëï~#¬E£3¯¬¦Ì×ÃVžãìk7€E ¼ñ%˜;»¶aRs äô<ëˆ�Й +øËÃÁÁ?z6Ôàzh%P¨aìÕÂÐyF¯è¸ägõ”ç“Ñ%Pùîw¡\2Ž>WAÉÆ*ŸxM}8úEz:„F¤vR: ŽCØÉó„H/ºá1¨æ‘\³mÊܾ‘YÇÉI\+%ÿ±Sj +endstream +endobj +4498 0 obj << +/Type /Page +/Contents 4499 0 R +/Resources 4497 0 R +/MediaBox [0 0 612 792] +/Parent 4470 0 R +/Annots [ 4496 0 R ] +>> endobj +4496 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4500 0 obj << +/D [4498 0 R /XYZ 71 757 null] +>> endobj +1742 0 obj << +/D [4498 0 R /XYZ 72 290.544 null] +>> endobj +1746 0 obj << +/D [4498 0 R /XYZ 72 212.435 null] +>> endobj +4497 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F19 2002 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4504 0 obj << +/Length 2131 +/Filter /FlateDecode +>> +stream +xÚ¥koãFî{~…oûA2°Qõ–Uù°h·Øâp¸¶ùtmQL¤±=ˆ¤ñIòÆÞvÿû‘CŽŽœëc³ˆF’CrøTÞ=Ü|ù~³Ê½< ÓÕÃvf¹·‰7«,̼l“¯ÊÕOî®Y‡÷x¨t¿¾¢È½t}äiž¹Až¯yøî曇›ÿÞ+~ †ÿ±çûѪ¨o~úÅ_•�ÿnå{Q¾Y=¬z§xV«o¾¿y‡‚„ÑDà‘æ/Yˆ¾‰Ü^=}Â#ç‚û«Û0ôҌ±ö’D}POÿÁU얭úˆzȖvTGpݬWòúØެd­×·€^2#½%”~?¢ïd#[U ˆ²­U#*ÀóPP”-H½0ŽI¶ÏÆž½8}Ez„ñD‘ ñÒ<�ŠÈ ² QtdJÂddmÞ*<рÙ$«ÄÞ/ÏS"ý­½<Úï–Éü½Ð €ú󬁗'–¼Ð•ngèµnt±ou-ç S”¢ÛËrFÒéJ•Ë؍֭ک¦•ƒ’L4_#ÝDÛêçnFg×‰Z5ý%—‰ªÍGÕꦖÍ\ÊFÏ7—­«Ôanu�\±W»}ÿ¨M©šÝ£¾¸¾‹Íe&¢xÚµˆEToîÌMdqÿf™¢SŸ$áޝî;6ªÿüöîÌ«+$…¨FÄ^V3Ç_`_ìEûȶÚÞћ;\—²»ª´Až¨1†A?óÙæåþÚ}mUUêâÂ1º^4¥¨t3罄<¢^óÐJQ?^H¹—¢”íg««Åùµë[pK•íe`² Tn4«úæþ­çy×}ñéÓB”àeÂv÷¨j±“sª¢>?øÚq`xÙB†#¬ßç¯W\]õµ8\Ÿ€W¹ÕU)?‚w±`Ʉ¢– æ²!˜¸—]®®\Ô^Vtè¼:݆¾—‡©Q~òû5T3L®‘»¢ªp€C¯tÓ´ß‹žVòt0åH ¨d³ë÷Œ'|©,ÃêÏîXƒË.œéL«geO-åV+fÝkz:EíÐJméÙðFïtÄ ÃcPÄ DT?ûA,Ko}GÉTÏÈè¹`ÙQ›0Di±ÕU¥QôgðgáɌV Ü:ÓË#Y‡‘:Y~…‡çF‡·uj^&®£°è;„mDƒ'�‹5È¿ý¸4ü‹áýñ0,ËrX…ƒJǁû®ÍS7“­7š˜D6KÞCmV¿™¤åE ¸%­­ å-7' ufƍôxL¹Ø8XÁIÄ2¥Ü!>¥êd>µR ó7µƒî�mX”îYõÄC²DÆu°3jérLÞ,i¢ªº¹L¬ºcZ–®Ï¶fՙ@f›–(Õ&“–Á8nˆMˆA}_G ò.?àƒ€¦»›nrß ¨ïýÑ÷5m3^èNÍÝ2Hn{Zºm\ž�|!›‰ÜŒ?z´?õh FžJÂM«Ý¢u’Û\lъ¦ú’íà¾öFelh¶r¯À¹ 4¸ƒº°%KÚæÆ$ãß 4ت›öÑÄiïävCëˆMq¯‰bëK‘{¨#»ÂÝ,z.õvÆâÝ¥³L¦NJF"›ˆé°±&¸°Û“·r–ýí±)0 [6 (/ç�9ؑ;S¬- ö>yYv[h>Í]k–÷ϨֲNd¶Z´Ovڙ©]W)f•¢—*Å/TŠ&*ů¨Ämñ ïA͒ÔÕ5å0XÒ¡°(eQ‰V°ŒIBbM1Óº:„ƒl³ù„«,“¶4ˆ|4=Í apz©…árüyÆr^ž!yùBŒq-në!ÃØØ¶îtÍ7÷ïoßiGPL£³‘²T-”óêl}ÅÏ­¶Á§yPÛÞά|C1'%Ëã\Æ sè¶Z}èhiqA®D±UJÌÐ ^´¡t}k°`6؍›œ¸_ێáŠ÷[XF!¬¿àúy¯¨ÂÒ+¤w09ï |¤.Œ·˜Ž([Ԗ…‰¼3ôÌ ÈþÄü¶KwEú%>)”¡B))”.¸«,Dšdî¿$$/´<n z …NÆB€jå2řä¡V. jtK[ÌïeÄÍ&¸‹á““À–�¬t-všrhÃ2wp04pi¯©DΒ‰¨çœÁгèa¶C4âyDÜÄ/Ï£P3ў±ÇA k҂•cBU"¢$ U‹)¹qY“:“bb Oi¥P–Y,Øê‚!Fµ¨Š#~fYHú˜±–›0Џ‡t].¤.ZbNÁ7#!. næ=ÂøÃŒÁÓøŒF|ŠÙêȯ¸/'(fHKe– ˜L,‘ŸšïP>‰{÷r¦É¼,ÞØ}ú¸ÀÇ,±K¼,Ì,öýKn`âM2°-N.¶áxÉ.ñ½Mþ)áº×¤Ë½4yMºÛ8õ=²ùÐb:õcÇUdìדÍЛ(×Pëš$öÎÈéji+Ԅ$q#Ë .üÜ3ÎxÒ·ï,—±Špn6±A¯{yPJa`®0L™-1,÷fãÑ(G҆Î+„Ý•Îóg?ñ/x¦KŒÝo¼÷‹Îà{‘ÿ¸¹¹pÊ¡ŒÚê×ÒüL>p{‚MÃdC¯2£yë[ÑtÐ2N=é2éK1Ö.ΩQ‰à“É»£];Èaæ6�œ^)v Þ¤™—GÉÿñÖÜüœoózô¤cð€¤€å&ü£Bœÿ¶Yî ltÙNDc;‘üÁ╦[ßb/F$V¦'Ìíõ/t)¸É=Ûme^˜_mzIQ“ŸœÈM6^ Ïþ㳁±R +endstream +endobj +4503 0 obj << +/Type /Page +/Contents 4504 0 R +/Resources 4502 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4501 0 R ] +>> endobj +4501 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4505 0 obj << +/D [4503 0 R /XYZ 71 757 null] +>> endobj +1750 0 obj << +/D [4503 0 R /XYZ 72 710.604 null] +>> endobj +4502 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4510 0 obj << +/Length 3901 +/Filter /FlateDecode +>> +stream +xÚ½koÜÆñ»Å¡@A +ðÑ|/YÔâ6 œ&­Û(mZ'èãÞ!ɐ¼HrÑÿÞy-¹<ђ…ß>fggwÞ³|sýâÕÙ&÷ò4L7×û +áOy*Ë7×åæ½úþÕ6È£4rÍU˜¹ç®nÇ«mEnì¥W?^õâóë?½6>ü Aìù~´Ù^¼ÿÑߔ0þÕÆ÷¢<ÛÜÔi§ü֛o_üåśÒ<óÒXh¸>ê«mì+×vE­ìdnÛ]îXµ wo‘¸¶¿t¨NU]ôÜ[†°DsÛªŒJ*ƒG¹Î#7ô]wµœz7œ°{Õxý¾Øm?à¼ú",ò£$ñ‚(†óõ¿eÅ=g“ù»‰&™øÝCAàe~j�Ц\Áú^àgÏ¥âþ—R‘€ªF]”r£{ßlc…,U›-ÀæIµnãqðć¹Ô ãÄâu”�P΄GØ7<¶0¦?UÈô8k°3¸\Vï/¦DŠ¡UôºàÖt‚Õ»‚äÿç«$q‹aÞà%4ÓØ½=V;œ? +®ábùy8õtbë6j™ûOw,h»ª=÷ÞÕÂýn`é -n€­Iv¡}¢%÷Ü©™ÜòïPW‡#BŒµÀÃýé¤ÇHgHӘXD]Ýà2ÍsNÛW‡ªé5\ºc‘³r¶‰iA>‡†nL%¶JüݵrϸcSiê 4ìy®‰çЩöü{´ ¸­Æ£lFwZIµ=ÿv§ˆàYðŒq컟 ™E=ê¾)Æêg92 v]ßqóÕóš3ÀÍlµ!h€¨ý«C‚B‚þ¨{i¡&/.Î&$G°Èi�GK"²««Î‘³ÑEËQX‡ð¤µ¹frh ³;àAÀÀmì- QV'Ý €Ï\Üþà —Ó¬ÝÁ=Ozòˆ¾‡HßnыÎã˜l/Í1ŽŒfi1ËK_dðRú‘EiÅc@¼^l0ˆ»™bSA›î/г|ak/øðž#ßýÙ�¶îF° º‚F]®]Ó0’:Ôx¥Qìþà1·#ئçFÑð/qé®8u5û/\@L¹c‹xnyÄYl Q<±ïۏ ŽT‚÷ž|æ¹g˜ë«,võ÷Ü)EÄÎ'mμÂ=Ç܈qÌa’žá¯3ê;k"xÀÂ8G?“cE(v¬2oÃnWô˜+1DŸÕ5OÐN Z5ü+\D K¯çý˜§X[`á½ !«ŠB̊uóˆçÂó“Ô¢äJ¼]D»N]`'XÕñšÄàábU`´ÄJ"NðŸ"挶ç±Ãˆ'@nN +g’åî×ÅŽü‘¹(õ¾�)ÐÛ2HݒI–-ÿ;ÑeZ Áû  ïPxwm_Vh¹¼Ømæ— brŠEþ@Kvì–ÌÛr=Õßp¨ÆËX&‚Sd^ѝâˆÑª†NÂÜ0¹àm}.¶cuóÑ~�ÞÀ÷Ý_3Ä~â“jb§« ”4l^ëïa*X»)Üt±+v7`˜þu¹Ç¿á€tuàߓxOmy®õûK´?ÚD%«hß6€w4ˆ—ݖo)L¼,‘ØÛفçõÄrtøÀžR÷â öaƒ­rïûW$ƒhS^á¶,Ž#ƒMe=(Æ$A:Bíúª“¤0Ø¸í«‘—¥¸­YÖ^B>»ë+ ~q…©\!Ií…SŠY;×µ+‡¥ÌØdg’¢nŠLA*1é¸<ïôÀ£…Øò3E�вrMjÅP›}ʪ;Éí]{ê ›a¿f†;`…<˜C9[á8t„K÷÷æ@$ÐäörØ¢›„iR `‡~/²¬tœ5ñ˜»;ö‰¥ænÅgkóQ†K†’Ã+W6²1­_5@†|?'¹}½z;稐¥ XePÔ‡'¦8•€ÄÉBۑ¬(·³ž(ñ”𒝿¡Å^ž…f¾+ÌîÓ~ 2ôÄ�Æo+hM¦;ÖBkÎKÔ=£h â?Ed¦ÙD6‘E¡ø1À»Ç@³®[dÐ-Û`Ø·®@u)·‹ÒЃ\ï"âßshÍI 3S²µgB‘ `# QÌ£¹ZIF_yyþì|¶›5$¡(õHJ‹8¦=^zžG†¢=ˆŠ5šŒÆ)Á0„}0ªr¢ˆÍx¶aŽÆ{ÍSú.OÖV +bùÓ ˆ”Põ~qiŠ/ @Xâ·(”© +—¼¸6>X|½˜«‹1JŒmÃOւH\Ø$mÝĬU!ÂØK­",Øöš1r¬02"féó›{“‰PúsfBŠ]ô=ÅÃ";º�]–³(GêYÖ%‡³<eEÂÿ’ñ|°²Ù)9;ƒÊÐêÞd¤&œŒ-睽ï‚ëêæŸ65Ù?‘p^Sä‰k~K¶ŽÐš)Ãwªº7‡ûr©5‡Zšœ¹Õgé²¾Ú e¼ßKeÐ(s?÷Ò¢ fZ£Ìš…Ä'SÞþ€ž•£; +IW¾¹ÚÔ¾Z^^m*W« ãÕtÇ)³X ÐuCØ'„®Ù±:4T’Ì¥&µ·ƒÆßSɐfÈԝ®ù•$Ë0,™5sBàDáZî%/ò¼QLyéÀ-^ ô5ëmœ-ށPU'ð¬ÐQ× $PœĔÀdûa¤`w±ÕL9t–º¯Õ°x¼«u1è‰þç§ÝR“1 +ë>‰›ÏÀ!îÈïÜßT'ˆºiifœ!ð7ÿø#íښnšSQ3HW–ZҕMN�öfeÕH2ƒíÕp¾,ÆÂ�÷‰û¶©ù+Êɗo¸3Sá­Ýå»Ö¾EÒ Ig¸®³žju8"¤!š%:/™¨ÈÏ]=î&ÿ–rvŒ\›ó/<›ŸÍ†Ä7H¢…X‚)n€…žf§ „XÁŒµ'Ìçʚb'ÒjQRá¬ÖÙî ç0åĺœro®8ÃA“׍AĤÑËё&�PIVÉÒ"Yi/Ù($åX¬«º\»7÷\1od•ÀŸN« †S}@J\Á€X¼ÁrI ƒ¥ˆø„}–E‚2²HЍºYVJ¸T„»ÂMsq+rßýéK ³©©p1 cì]}.׫T”«L2͝±:I‹¤YåsÌ í±=š<€ý’«al?¡ÿœüÛ[îp0 ,‘ôÜì¤þ1š,%mãN¯:Cš$=6ô™U@VXã“É£ w±*RV¦¿Ÿ¿û–³Èi?E#ˆ¿…d§Ú<D`ŽI3 é·X¶€ÙÆQ‘l¾E^|SøÙàÆ‘§$HÀ­è) <•G&:“E!œ þÓ=ˆ¥"åùáÕÓþ›ò¾h0§S®‰™££‰dPæÜk‰ðƒÌ˂øB$jzjãDRtl®t²ö˜ØÔ/E ¸‡x¤œ*×iZ¦Íáþ¤1iêÖXZÇÁI–SeétàðR}z…€ #AHëÚL`zMQ†�LfšvÜóïhHâ¢�Eƒ`zþ}÷‡/ 6·Ô†½¸æXunS­îÿj¬¤ÚîcÅ e×\jNzºâ«|®b"ø©¸!m’®åîõ6ãˆØ}fÏ­ŸÉF÷Uñ¡6¨Šù­ ªaœíÎ̅Y2®*7ÆÕ_M{£<÷À =7í=t= +QkؔeSê²_Én؞JI­6Û8‰½8¸HؚⴚCEÀÁô"…ZPºØçðÄ©)šUTƒ` %§ÌÖqzPʘLeœ•)ɑMWîwƒ€\H¢r†ùi DÊ ïqœŸEËä؎£y5þfò.—hÚ<1C曫ty‘|Õu%J³»O*ÆÊÅž<›¿æ-¤ÔÃnõ³�/VO<§§þT7FI52e=fʸ7 É35—ç°cŸ<›X÷©J,‚² vâÄÀ=+˜Ì”¸´Ô×u/NègÖņ²Ÿð%îÛÑ|.�<¹P +zèNbˆó.QB›‹£ôŠ-¯Œ8ZðOc‚h³N¸K><¡¢Æ‰[í~å½ 3OeÓG¿zxª•_°þõZ)Ží«ÿ™ù%Rö¤­X}AÎþe¾†—‰¯¿Ô˜‹ËÐᲃ.fEYȰ²ÏÏò yî9ÍA¹³˜GŒ!f–ÇË! ‰U`‚/õé +®Ÿ¨çz ’Ô—÷ñڏ¯zÀÃ=[¡Ì‘)°Q0Ká·ÃD’_&*ëAè•B�ª'BÜ)¨Æ®C"àќZ (0£cŠž±ïùQvñðÎèÍAOo#ÜØ{;ðK-•Çž|;3P¸¸nd™¾Ûióq V¡):Lf´ƒSTr»èÖCF,uj‹ +.Ó¡ûV檑§*yÍ)øg¥v<á\yɑOlrVéõ +À¦¨'ô˲[7_Q³šÏÖ²ývnªqMNI>âÖñ5sBBOýÉTrL}ë9!µ´®×¨,ê©OÅhº@yÍçï¦`¢Æ8–c?!§¿S­ËŸªRƒàlÊG áúÖÆLι BßË/řUÜ<èŜúõèýqÔ8”*pO$UóÅ×JKIÀ`¤=aÊ\^ ŸyÖKà7Fû ät£Cû¦îg2D–/Æ*?~©¡/6¾VçZsžJÕ³])ÖiŠSþûË |IYkýº'‹‚ã§€;1ñslnytz¥äÀV¬„0¾Ú[k¯åׄ¿Òˆ§Oiù”&vƒ°3 œ$.çg0òAÊ7‡¾Å깙§|æ!ÁÙfËJµ¬„T‹È3”«º¢Ð2—~­h]C› &ÊÖ]CyAü|×�ñ²|FŶâŒîÍ ¿¯øãÔ¦øñeà;LÙl­ ÉG9ˆY'y{‹×ÔRYG,ҥͥ*¿ßæ}(μ ¼Ð°wü ƒ|ûcž¦JØ$Å®r§Oá¢D>1ŠކƏҰȏŒ0฾þì*ŠÚ°?ˆϋ'§òÁRÇã87OZñä|p$çZÚ³©Á =~ò+=û“"2…úù;+|Ðæý¬oŀÉwSÓ×KT –ü¿æ±¿g¡×;É>ð‹éÿ�)˜× +endstream +endobj +4509 0 obj << +/Type /Page +/Contents 4510 0 R +/Resources 4508 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4507 0 R ] +>> endobj +4507 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4511 0 obj << +/D [4509 0 R /XYZ 71 757 null] +>> endobj +4508 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F24 2585 0 R /F19 2002 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4515 0 obj << +/Length 3051 +/Filter /FlateDecode +>> +stream +xڝZY·~ß_1ðËö;í>ؗ`ˆem,Šâhƒ$°ýÀáÌêcԇv7¶þ{êbwÏlëH$ãX,‹_­ïo/¾½ÉW…_¤QººÝ­¢¬ðs•¯²(ó³¼XÝnW¿xûú*ʽáX6ýÕ:ŽcOùéÕ:,Ò"ó¢ ¼úíö§‹—·ï/ÂU�CX ÿ”ñjS]üò[°ÚÂøO«À‹|uOTÕJ¥9ü–«·?_|.°H‹ÜO•Èð¶om½ï`ÿ0óú*ʼ(•ᑾÁßÜ»»ZOƒÇ¡çQ[ó@,JÃcMËcÛf¸sc7µVqáý0Nd<±e¢n.IE’<rgӐ¢zÍûé‘ÅÙX] + ’t«7½i…GißñI@ uúE’ð±ks_ÚÚt¬÷K$ùö&,fŠR‘Ÿf1¬cz¦˜kRùEó—ÌÉô_˜¥+Þ0BâµÊü6_Ǒ')/z­7p¢8-w‡§€ÈQäg¡’›z-<<cÚHÍ ,ð‹(„C*?OC^Ѹ§$J<ÐIekÔö*ܖ¶¤îï|{÷¨\ìÿ!TCÙ[ü(TLÛۍã!Duã†?’–C#S<Ñ5lðÃôßÝÛmx~-½ƒ±ûCÿü„åÖì4lýñ©>àl¡Á%¡ZÂ$fø—h_!\{eûہ× 6COV«HÛü«™Æ/—mƒZ¾’zË + ‡Î솒ÇvhêLe+ÝÛ¦FÏâÔ»¬ÐEW¡'’é²dæ÷+zþ@u,t’†ß0ú€ŒEåÀ5*”gaƒŽ›M]>rëÃU’À~v‹ÝØê­iy†T‚ýƒ,:¢è²Á?mptÖq=ÂHב×6½¦WKdæ¡çÖ½-Kn!Xdžl³m5¡v‚1Ž„^K\á s{þâ3¥ãóg~JÁ½mÝIóÀwSÈAx´ù5c¼4öÈüøM†3s +ÓÌOÔøÂ¿{jp�Õ�“» °Ü6€ÇE:ªç_àr½À!óU}­ôd–dIÁɨÏÈÂÉF^så¶vkFnì[}<°nù 㠁 +6/pj$?¶fgZSo€Þå:J#?ÈÃÓ+Ýf7{FˁÍ"ˆÇ`Éâ­Àò¦4º%÷£y¡eÆB ­™›ÄÁyÄ8|ã!‡T¤ÉEÁü%¿œÐ3²ñ·r2ÏԏTâ°ç|¥r+ãqwu¶;¬‘ó‘æølìœ.â^¼".hܦ›DiõÓùu°HóÿûA–ÅWg¢Ozx'2ÎØö„w™Ž”ò~Xž}Ƴu³¸\‚º®™ü)>œO\ç«F Ä€KÍÀ½©M @†½”m½ãAK› =!™ïÏ#qp¹ +lÀÁeº›Ýࢃ0k˜bôXxŠP^Ô¦H"1!ŒmšªyÆÎqR"‰Ð ¢, ªi©¢U…ä&ÈÊ2ìã0Šƒ„cl‡MkÜñn"åݲ�âš0[VÎí ôŸój Hµå%ºã±²©÷Ür#³ð ­ s?ò "¹Ùô"^%?âöp• NãDíIáÝiŠßq.~Ï­)E‹À3Ö|ãì 46z±Я© ¯gƒ‘•|AIá.Z,g’¸½gGÆ®Þk‘afp°YÓî9jC¢yœóÙXõúJ:w' âÓ"îRßÝH/‹ñióêZÔÿ¡÷Þ:cÓüÑ4“Ÿcl_%ֹՙ§ì¾pfòŒçج]JÅ)Åc–´¸ÏBˆœç»/Fä('GâñÜ ‡Î¿V ,�–òÑOqyœ§)YA2ì'¢4£Žẗ́¶æ †àq(J¦rü%8É×/o1²úó r}ó×[ž>¶ ØnºNƒÎ@ +êxNór]î‡VXWÃ=rgÊa¶&–н~œá OàI|Rì‘<æ_âb´*Ãq€Üâ©#£+ç'‘l]Pw1hæ7'Ùà¢G AÄS Ηjfr´›žO>J£ç'2_ÞŽ :'_L:—Ø‚’ƒNŽ;ËØi‡ú4ڙqv) ¶Çkv»¶©Ì²ˆõrgj{H4#©5<ͬñÉób€ÎÙÜèi¦d.(ü5ªA<Ҁ1¿È +À³•…šGîtg7<òŽö}i¶{ó͎§FV;Ìö3¯ç=Ë>#G=²þM×ñrBޓõÍvhe“Xs#ÚzS[d¹àHñš‹œ »f4ÍBêE¾©8÷~PÂ{• úR¡"Äŕ|©Ð sQd.™˜K‘ÏÌ7Tƒæ¬Bg€ñãH/8ÝbH"ög;•",¡ ò²½©t½„®D#Ž«Å0r+A{ç‚ïM3”[!'®Nìvr!­–`)ŽÉ¼›¡Ÿ¿‡ÑOâÓo©F´ür‰oæ2Ï8ƒxj8òþM+#„@¦GbÃmñCÎß)�B¼ ך¤¹÷bh[¹hÒræ _4<·æ5ë¢HÙôïM¥¥9š÷‚õqö`ñéé!Äྙ|Wî&r9o.h•#ހ•Û#{س5×ì#B²˜œKÀäýüÍÌ©ÑüE·q#ӝó4ôèQM çíè~À@ϵ¼®5C»Á%*\ÃÝTÆõå«ÌIÝQŒT`#:ÂU•Íp:šÓ„<œ-5™ÖZÁ^êÑìFöÓíO+²t}Ù¨JYÉĔº9jÉ# 79•ÉŽ­Õ\ð„»øÔ΍ÑGâ5IW£"ɋ˜SÇCS‰TÍ¢)\¶fCÉEœý5H©Ú 1)x2„]: +¬[UjÁ(£XRW…1ÝÊ>xë´e± †ÎæÊ?w¬éŵÕº›¥híÌ´µö(ÀVÅ|I¸ô‚atŠnTZxod‘„í¤5¾e)þŠr¬Oüo/X 83nE%EPÕÂùtÕ óè݁šüëÑE%l}‰³>Wc˜G2e'ɽärŒª…4° ’°Öî¦$_®cTÏ8‰ºˆ¨uQ”Ëd—ÛPh¹…ÆbIàÁm૬øB€§K.ÈpÐcx~R9ðv‚ ˆ¾˜¬!4‰Óxz(EŠwÁŒD´Ö]ß.B|2h—s­yç·®n$‰d;•?&y]-ãÜK/àÄçòûç«ï :[óâyY{³„ÜWLDœ'‚kÆJ)„ïAªó.žÄö7ÕãÎb¸ßùÕ0 ½’¤`{¦Jè9;D·�j›Aí4ÉN +±5«É¤”|SÎ=, ž ’ð~E*ek&³Æ€OªJ0,õ´“­&ĄNò§˜à6IJÓ-Ö£ÿMiÀKñ¡b‰bt¦º¦Ö9hlð¾H{'XíŽß½D gfªÜO²1lçˆ�o9´˜\~²P+V~Œ«)ä9N{D*ˆœ@o(Ô,EäÓ1fõ»ù™Æ—#[Pj搐–7¼zþQїÂ0R§§Xüσ헀§ðóüë²L@³± .[¦™Ÿ¥§·Æ!õþ2Úö(g ææµô9¿�²þu©¶ïv± ©[-yJºà›p´©ùWR•l|‚4¹[8u ò&IñòµÄ{ mÎvߎrÍ'õރڍ$ð‰òU|V¶/u»—r":Lz0Q†_Ð_^óUO‘…c©'$ ÈÇ/?Sé1ð¤j²ÚO>ou–UHv.äI8Ûtï¶èxHsŸ#¯röÌ&ðyit'Í0 àOï8G Ñ{Wúa(¤€èöµ}àÂG÷Øõì¡ó©~ #a°vEùŒÍz/MMß¿¤€ÒõÐãzÊT…Îñ§^Í¥º³ûj'5œB¥sÚ]ã>7’Y’(]7T®Z„º[ÈAƼm*<ƒïù`ÛJb²ÞJt±sŸR¤tR¹:>M'ß-…º0<Ùƒ®Ž¥y¶”þ J¼ªGPiÞ¹ÿ¯°Àþ™ûOÿËkÂ" +endstream +endobj +4514 0 obj << +/Type /Page +/Contents 4515 0 R +/Resources 4513 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4512 0 R ] +>> endobj +4512 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4516 0 obj << +/D [4514 0 R /XYZ 71 757 null] +>> endobj +1754 0 obj << +/D [4514 0 R /XYZ 72 668.286 null] +>> endobj +1758 0 obj << +/D [4514 0 R /XYZ 72 431.827 null] +>> endobj +1762 0 obj << +/D [4514 0 R /XYZ 72 220.426 null] +>> endobj +4513 0 obj << +/Font << /F8 2001 0 R /F19 2002 0 R /F16 1999 0 R /F24 2585 0 R /F11 2599 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4520 0 obj << +/Length 3197 +/Filter /FlateDecode +>> +stream +xڕZëÜ¶ÿ~Å¢Hk]cõ ^ÜÀIìÂi§ð¦äƒ,ñvU뱕´÷¨ãÿ½ó¢»rî‚Yr8$g†3¿R÷õöâ¯/“MªÒȏ6ÛëMìÿXÅIºÙ›Ÿßõ/¯¼4ˆg×\ú‰s<Típy£Utùëö»‹ۋÿ^xþóx­\7ØäõÅÏ¿º›èßm\¤É斸ꍎø­6o/þuñ5Êàë™I¬¢ÔÛDi¢"-‚Ü”]}}yú¡óä/‡*+›'¸ùRú+/¤™ ± +á—f^±´oMer’\;ÃÞ0±=‡£¨S˜›27O/¯´ç¨« ·v^¿Ø^&Úyþß|¿eê¡k냰þâ†î“ÏŸÀ's/ýع?\^Á¬M/t%ö•ŸŠ®¿x®ÛÂ<}öMÖ´Í7?} ó#ÐüÏl€¶ãßÛ}6˜#½CW6ƒíÜ·Gn{óÇìôæ0”m“UÕ=«×v œŒêlה¿¸žÎ3ä}¬Z0íé3t‰’‡tÅ¿-ûý“ÿU#'ÊÇÌ¢³É¡§¼4÷£YàՁ/^}¶O«ZX¯Påjõ¯â@q²Ô·dIPúþºÜ;Ó+pâÇ©ó¦%ÀÛ2þÐçîežULø±)ï¸Ug9îËÆïÞtÒ¼-+á?^zN±L 9^ ¿×J³Ø«Ï»’<Ú°_eŠ•ý$P¾?ÚñOçj…Ê<;nõ^z‰§ýΩrÃЎà",”¹3ùq0=÷°i¡á 覑ӷL¾Gû€KÁú›«ÀMT¦`mO¥aÄkC¿ËÞ¡Qü8¥l$N|×å�{ñ�×è¶È {#·V€~äl÷eÏd>líLcºŒ—JnI0fïꀼvçQÃuÍÜYSX þÙgŸí®í´Ð½¥Gí\Q+dµ€,¹à‹¸› º iÐè ùD[¡W`0#ú×<,†ë¸Ç‰à¦Ø­·v™ŒÝ¨Eö›Kq( ç¸xÖpç£ ÍÄܔ†zy%®—£uö¥áñÂ.€1 °‚Ї²Ùñ’ÂÜÝ{¤­˜ƒÔscQߍ@Šº&Ó"µ‚�BÇñ|ǨÂƒ¼Ñ»€{L<Ä.ùÇK睄*Së±Í¹Gk•&SP´d¶%ÒãN#T^dq„è¤5zÊLNAå*F‰H°W 3äƒHɳÞLšSx© 2˜g– ÅHE€<Át𬦣Á”p*ÊՃÿB§æEØÎ̛X^„ÄÀuw×j<¯Hù:\@úßÇÀ¡u˜øÃ?æ‚òÐ5¤âEΆ¹/yhb '²Ï@sw=´‡÷kŽèµÄsæ=t’~…œç@/‹Î`žBÈO<2&¶\ +>¤ vÏìˆGƒ]« +¶ˆ`’‰…9ð15E/K6‹%]ç[<¯¿âNѕ:Ìeá’:P@¦ÅÎóþ=óßãdBìUìĔ˜pÕHæ'îdE]6e?Àñ¤+!i‘ƒý.µ—BìÀìÝ¨ÄæŽ©±…  �­%øÞÜ ÁÚuÈËaS©‰$°V?dì̳½¶/_sC|4ïJça¢ 2W¥HPz‰{¦NQvP/µ]izÅsÖï jœzsŒM}Q +@§mjQÙn.ÃÈÉ`£w,ðâΌ©�g8`†ÈKœû£$øÔ³(’-â¶Õ šÑÈÈ2pH@gûâ'[ྕ%Z»@^ c×5,E~ì:kexE]kJ»’ϰQ´öx±G‹b£§h`I†Mrö[<ÛôÄbÈ5·˜—ÉØdtì}‹=Œ’h ؇�蹅©¶iygp£¦Èºb¡«Êf0ÈËJ)I™ZRàX?`˜b‹)‰Ó˜Üô}†6"†–ÉR÷�e‹‡Œ¡…eh¡“’ãú6µùh¬Ñ{€\›¡+s¡虝7óBfšÏ6^9î9,þ.Q^/Pž”k¹=yZ ç¢Á”Àñ㐠$$Oy +¤ã,„&&æÙg‹b¯ ²ù`l¶›ìM· õz4îãÞç`ƀ¿»æI¢6æŠßÏ>¯ðBJ|.ùÄ\N`ÕaVٖŸ=Ĝ)„Ö0-“â– ”jv•Ô·¼KÖe9Ü$ÇRÖLj×<y&C*›%Wm2I.€ ŸJÅI»Àðâ÷æ­¸“G«„R'!ņŸDØ ¼PÎÄy~͛@…Ôâž$½pµJEŒDÙ`–ú"¹$|‰¦†,ͼÉÿ9’Y€^•ïDžQ\©XIT¼–1}af.áX‡-ÀÔ¡kA% +Uh.ޏŒyt,¦Ÿû¹DéŒ pØ…ÍRqÙx8  x@È§Œ/Ͳ|ˆ€˜ "Váf‘B#`+÷ãšIžç}|TF±‘j‡*|nJ!£¸÷’à©ãÎ?3Ä£ÃJ' lQĝ<ãÄä9hB×çš&æ`ìÞ‘Ý*•÷(Ú}Œ*謖8ÀQÀÂæëK0TaŸî†œíEøùmøÄœôÜ"…>%…Ózy|RY\{âT%žÿè[OÆ12‹Æ»éŠp¾zä)/zìâã¦Îò®í•ÜvB¸ízy»àT¬#yízº#½ŸåaC�;—ô"Š}<e$ %U/Hirs6Ñ;‰¤ØÇ‚¹¹Â†Í4_ʍÛf$Û£½`{¾lÉÖv℠HÎúµã>Å¡@ûړºIXÂ×ônÔjyØÂ‘¦Ýkªzõ´—Ð8ƒY~B`"çàW艀ÍΈ$m'#- }ÃD¨ši«5g é:µTŠùہ YŕVxzÞHʘ‡½¡A/#|ZJ1¸ø™+[®À5ò†žâp^Ö²PÁõ(«ž‘Føþy͌6ÆüЖpòÞ,ޛQþE9Jõ¨¹L\©F¥ gEt¦ûp·uûÜB»�ì¹Ã>Ü.›ÙµržBû(ghH*ù<Žý0UqüèHîe·¼$׃UåµF„Ë:Ù v-„Ô³BœÞÂIucTý¡Å˜Í•i‡ñIо`ffP&Ú0«²‚•OE¶ˆ}]®<ìï«(N§»þù{´ïª0ßQëµu QEÓ3¨é 9ƒ¥7húAWÂâ˜søRæÒNÇwè¾Æ‹õ{›p×¯^r*šîЖ”Á`ˆ„@¹.ºw¬9r4"-±âÓZ³]EŠ[¼ŒËø¥]zA^^‹Ëÿa⊴ㅟ{.7s•é4Ò…¢VWÖåPŽA‹4Þ [œ¡ÁJš NlYéy6ÒÓó$vv]{FÙ±l>¹"é<΢RÎs~ø”„+�Åþ +·±u÷p]ý¨Ïڛ¿¸c‚ñ¦$³'Xèà"‡N<~ø¡Aeã<IjK¬ãÅï8:צô²d'æm…ß’N·l¯2¬[vÒÃõÈM"T+\Zl܃�WËKt`ýovE³%Œ-}遯yw2Xökß&¢Hő~àû†ޖµY[ŏT4q=°ˆ+¾¨DÇËbåíÒܐˆ ¿¸_göu|ùL«å¥i¼,Ï?h²±8¶OaoõEöí½ä¯»§ëÚz€Ž‹ÊžvÇÒeÂ-z+-åÑôx…ýøÿ å¸$ÕmÓæû®­ÍG™vh«ûŠ>yÍØn荩ç«B’¨Ô;yâþ°7Õa1嫏+AsBåFÉòŽ r&Ô*«_ÁD õ=Š'MF$Kä–|Òã£çñ¼Åç±Dé`tÁ¿ï«X_žñ².ÿàaã¯5&¶ñ‹Î;½A¨ŠB×ñ?ÄüÅÉc ¾0ˆB4L6ð8°ê€ þGçr.\”(wJl3»Ð}ò![@zMÂهº9T"ZWü$òž»£fø— +¬Y…€Ë/o+ú@Œ¥càÑ;œcêW +€¥"¸k~ì¦bú™¥ öð‹ë±=~ŠÝÖ`¸X†»A³_¯¸^ª</þC¢n°•CðôàÄÊT•†¶¦½×¬·*w”BëLBª¬ÑПPʛI‰¯Vê,‘¦èÊÚAƶa7Â6G7Sùw|§¥žé:‚ÿ0ž>vù7þ‘ )Õ)Ð=Ù'“÷m'”Âð—òÒnfÍ6}es¡¤NŒ{ì!3¹–ê¡©ƒÍ©“ÑruÜ®Ê~èOÿºå GH–fúÉÎ_Üeõ>:ËòüžÀLŠ +endstream +endobj +4519 0 obj << +/Type /Page +/Contents 4520 0 R +/Resources 4518 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4517 0 R ] +>> endobj +4517 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4521 0 obj << +/D [4519 0 R /XYZ 71 757 null] +>> endobj +1766 0 obj << +/D [4519 0 R /XYZ 72 218.049 null] +>> endobj +4518 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F19 2002 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4525 0 obj << +/Length 3395 +/Filter /FlateDecode +>> +stream +xÚ­ZYãÆ~ß_!ä@8ÀªÍ£y-lq`6|%;Ø~àˆ-‰XŠ”yÌìd³ÿ=uu“”¨] l¬ØÕÕG«¾:8_Ü¿øä«l“«< “Íý~¦¹Êt¶IÃT¥Y¾¹/7?{‡æ.̼ñ\·ÃÝ6Š"O«änäIžz¡Ýýzÿ͋/ï_üö"Øøð_�«á­|?ÚìN/~þÕߔ@ÿfã«(Ï6OÄuÚè$ƒßzóúÅß_| õì&y¦‚8Ü$ð›h¹Hoàq{ƒéNütªöü°këvìøùÜÖÏu՘þn¾ïý‘É¥Ùc=ôxa8y*ão><þàã٠m÷_/;šúŒk>ù*H6¼(DÕlÄt³Õ¡ +³”7úNXçoÎ +#&šYyÂhþÊ}Ã&>óœV¶ réÀr”]õˆö`@ّÖÞ¹kA͙WŽ;T8’Úq8?Wd<ƒiJS"$½ ¼–`eêTÍy„©A¸Z^? ?|g†âL'µýàŽ>tÅIÝmušzÿ›¦jKî¸á-z²¢m¦]ñml#3̖ïä?Ð5žšøÞ®3Å@r%÷%\ïÇ×üÌL½pµ,eQÉ €Æ‡ô›^ñ+ýâ™W—°“Á{íámê%ÒÓ+!qyÑ÷öE]Ëææí`éÚñpäÁý]yæŸJFÇJîw,úéR+VX”wqâ E +R ûy»ç_8¶EùžX¸H{îÄ"W0ù,l´\rôÏ'd~`ÉꞩUÛ ÕÀš¤=J~¨ æ65èÎ^9Q¡–+¿~•¿}%F=GÀW: hE%·]íÌ¿ï=<þ}'B:µM»uŸÌ{ºQª|k¡Éw}[WåbYYôGS¾_è]®ô®iáM.¸/Ç5˜ßÛ÷k/íÝ©84Õ¾ÚC…vÜŸ­¯þe>__qî›}ß/ögÒöÑt=ì’.暖golցŠ£‘ý>},êñÖÁ…>gÓݘ<õW2ZýáÓ}Û Mq2ŸË«zIòï¯Ñj›ä…1AŸ×vз|0¾3B êë cÎ-αI\m1"ÇTŒìœ°µDœÈO¼ül†o0(»‚œ¨á!Y?ðŠéáã/~ì·2]0éÜUì”Fx˜7#©ús]XŸÃcÅÀ³ýxôë¹^5ÀöÁ˹£0V4nC�˜9, ½ÝüCö¾¢eíGkÈ P\ˆÀx†#àʄž�¯†XØ3á¡.v¨‘7<$ý–Çò¾€Øžo¼¬ Uœ»Ánwý¶J9\èâ7 aJ\՝¬ïéXÕk2�‰3íö"¯¾>1JUêðBPf¦¶ ŽK‰¯’,Yª÷©èƒÔ++ˆ?‘é„‘˜yhÚÅ�–ÒôL üFn¼+©6ʽ¯÷k²Å©Š²àãÚ "§M +.°{O"Pt‡Ñþëý­òiåm×J‚ËÝAkø^ÂÀklÌ,:x¢ 2rHFë~ðøTY¢ÄT¥Y»¢mPŒ$‡i¢ü$]âω æ™ãTKµÛˆ”6ì陓Ã�à`?Ö/%ìµèž¬ú‹xоkÊe|›%kàdémˆC•kçµI®Í„ñÑ>46£Ð€ +¦5…i<Š´+*ê Ès ŠL:³o;¹"þº(¯ É8žät†S@A%ÏW ÿÎ"=FÈ;~(…Ñsàfmm3 ~¶tÉw¢XÍÉg:%Ÿ@ٓ7ËØ~h% ië’ ¶Îѳùdጨ-âùT¼¹SƒÑ¾3¿“s.ÎÛóÒ]{:ñِl ã±è +ð£NΫ+ÙðúÍëȇâʁ̟®_{¦ÚyÌ©Ö�<Þíñç5ˆ3ˆ áÒ#¬Ä‘‡"VØ}ÏáÆì dÊŽ­%a´¹^4e¨·LžòΛ&(:k^5x˟X çŸãt_dU÷Œ8R㑶dA«qk8ˆ'1=ù m%‹m $«Ûª*-SVvé$û€|ZÚe ”ú­Àd®‚$ZJˆ»¼}:“È­JÅ ‰ÃÊ-#!q ‰$–<˜�¡ïé-"ǃ !2}[LÕα÷ጃ7w1Ø g®¥UùÜÞ²HEA¸ôéæZ~%S¤ÚƒÏÀK€”_Qª‰„úí™áœÝ‹gݵyöM㮊±ª%S€ñ?ho±¨dõYЋåHú=€0ÓÄM`åómÈ*ƒÆ^v§Š„¹ Ï3d<V]ۜ ƒÛ ½P —l]U<P± +ƒû/ñ‚±Ïq"ûh&ü�å¢ +©¤1lš·f7vã˜Ò˜¦íNô€ƒlSR`¨öL–]™ÈG× @’X>ߤ›ØÖ0. Kf} LI±*f}Èô²’€;}&–̃ 6žœÇ|ºrZªÒÉïDYyNÊÒ¾OêÉVgê¹>,ˆÀ‰‡@Ÿ¯Ao ÒЉ¦”Zp„Ë·Èï ÂOiU§Þé²!â >×=3‰ jxíºÉ”µT*:]@˜Ìp +.�AJòHÅÑ2¸‚Ý&9OdÍ_9yؽYEü¿A8¸¦Â¾L¬ð¦0nÁ7ràË=(¦\„z”ï†eXw¸û-#ð©€Iø§ÚQê&ætgž´i9q†!¢¶*³ÛQ67Ϲ؉’Ö ÷®z€£¨(¥Â~$%h†îKßîÌyàÉwJâêöÁ&£˜Œƒ(ÔmE}L[l§�—í ìI¢eű˜RÏþŠÚÀ0F̶­ ‘ENm;éÒu} +%çN—ǯՒ¼`aX ”¦ÇÞ×W¸3üôÓyyÑkʪA[¥eMù¬?ñzÈþYE¸Ê©Nù+y° ø(øÃÑïûîeê(çºâ|ìaB|ϟrÚõe&^^á§~ÕD„[ Òê9ÒÂàHf÷hP  mK#•#ÑrIÌZ’†S,[ߞ¤#+.´Âí×0QÂõřøç�+ð~j (˜w4.°žˆ<*²s)Ûtì.* +\‘}RçÜ.©xf ÆÜTü„C6<ôærMYõ»±§•âîeYÓaó–9²j´XŸÊ¦Í¾ûQ˜)sT«}­¢8œùÁJ2§Uè»P 6„®[sñ˜9�e:×F×g偊óø#ÅàVk_Á­~ÇÁ¥È.7æ$Ipc“\†€jÂhí²ú±Ÿ}™*–yw´@÷ £)%€gô´å ÿrq¥{ckè~F6u½Ú$–6RþÁŠ"Í\j ýÑë*¿¢8.iùÁ¶.üö»®"p¢TxHGF¡ÞCg{€Ì\֙íè�Û<ÆñëªÙÉå­óg“®P¤†0žlé)ö¦éÉâт«åXùú"[šeÂaÎȏ¿¢z¡8Ƃwóãp¾J¦jôVՒ*þà7÷åÁS; ñ)Å8´Ÿ)¾Á] $C WȱاÙÕcIýrñS$OqÁ‰tƾc꽡ú`[nA”Aéxá\U„Ñ”!¿â1~­L³C“‘«&àö*LJ&Cš¿ŸÏ!à‡Ó[ÒG>ÆmlÏú->ósº%ø-bì*ÓɈŒ_T`JÊr± +6v¾í!v9n9‚Εβ¥#l±l¿ \½Ò40I—^g0v…fLþÎÒ<áFÿ@Þ¹9Rï%öo73€Í0ü˜É%*‹¢yCqy»¥yѤíeºVùQW¥+ˆ)ͬÞ6ª¤¿uanH:Û67dZdn´â‰ÂÖäGfs +xÅcû=Tºr¤„Û€ôRS£w29¦N«—&GÍ»êDÝm䛙NMæÇ‡J¯è2‹~�dÛÆ~UZ©ìc†á¢<ïÜLiÆüC¡ ñ”êG^?Àlѕk•³;u/ájo£œÌ·³" ·b6;Ê`Ù0¤Å“'*I“µ”ŠêÚ¦¡Ëéڕ2àœ8šz]3Œ‡í1• ã@=Ê¡…mä·,«zÕ2î£k+géXeñ`EÀ†úÚß àgÏìZ‚Wk•wœ« ô?Zx?Þ%šÅ¹Þ)ŒUšfUõ2¹I|ÆMªÁ2+U_UÍY"]ˆ-‰àç"ÌþHNËΨt\ûx)@`{·pµšOf ؎):µµ®›W#‡É딦ç) +Û2ïÁ4¦+¨%5© ñ̹߲ÌQ V r„W›åÑjÃ7¶ytœyéÙcéò#q*Æbì`™© ‹3— £Ø-  ‚::1ˆ’xßÏzL6Վө9Ké “—JŠS«¤xöUsåÄé-„›}à@¿?ÚüÒöxgUHdSrùw ŔÄ~[ P,þÂýUÉ´ÙtÜÔ$„«ÿB oò\úÿÒ>¾>I¤|?øc>¦5¼6¹ào"þž9û<@0ºv¥‚Ãk{éItñe 6—OeøÇfÿعD +endstream +endobj +4524 0 obj << +/Type /Page +/Contents 4525 0 R +/Resources 4523 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4522 0 R ] +>> endobj +4522 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4526 0 obj << +/D [4524 0 R /XYZ 71 757 null] +>> endobj +1770 0 obj << +/D [4524 0 R /XYZ 72 634.445 null] +>> endobj +4523 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F16 1999 0 R /F23 2044 0 R /F19 2002 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4530 0 obj << +/Length 3772 +/Filter /FlateDecode +>> +stream +xÚ¥ZyÛÆÿ?ÅÂMZ.`MÈ᝜Àn4mRo€IZpő̇LR^oÒô³÷]3¤(Ú´ðœ‹3ïü½7úâöê“Ùu®òD'×·»ëTÃ_ªÒ,¿¾-¯¿÷´Ýl‚<LBoßÞèÌ;ën¼Ù„aèE*¹ùñö««ç·Wo®‚kþ¼A¤|?¼Þ6Wßÿè_—0þÕµ¯Â<»¾§UÍu”dð¬¯_]}{õÅ + Iž©$næf£sßëŽcÕµxæ'/t8{#öUâ'°#­/¢cqµgz^<ß=Ò*…ìÚ²xóbeßÐWiÛµßÏ7þqeç\ajWï;ZêKH½í©1ÀÉÔ·u1 êf…¾÷ç®oŠº~€%YîÕfvzŽÆÛ~5ðšÓ`JùÁýÒìŠS=B3_UíÖ ‘×› •Žá¨<Ž…¼n„b®B;òÜX‹¤`‹¡¹›À“eÛb0²pÇ#*no²È3{Ê}üêK~j?P™v,ª‹Ñ¼»ä#è_¦4'òB!/òS›íȄ…^q»¦«-10 =ş­u®’8„ïN”Žâ™2EiðeŠ”œÐ‹fX%2ò•ŸnÕ ´?Ó8pgA« Oc¨Už.ف»mÉ u}*Íì0høÞ®«ëUí¾j÷<çäÄÝc±E£~}Ç^±7ç¹Ì\À™Æ�'vù€q)Ã|õ°â™ºjªq°jEÞ¼T”%ZZR "í ¿ÖZg#ŸX²l}jĤ=ƒ³´ïµEc¸Uµü|sêFb ´'h±ÊHÞ´ºc{´3…´î«ºæÖY®¼ÁA FÎi;~šwǺÚV²e—Ð$Gï«·8j_µ¤®úŸ<TIYÙ·¯‹;vCõŠb¦Êϝëú5½ •OØíJRâ\c$ROÄOTcmV”ÒWñdÈ ëdbÀ@ÁbÀVo¶Ý¾­~"K…þ~ø·oÑRQ±ƒTÈø‹¯±¡a,ˆjÙȼ«V+î7(°ˆx ƒñ…;ö“¼¥$d‘ÉãØ¤ƒ ùæL4g8øð™ñ?¹üðXéЙý¶ée¨8ÿÐ.™Ê"7jk3 kî2W©>Xšw�#óU@^nf«ä(3í%ÚkNv×òª(=׸ƒ[Òú&ØiŽNÛ¾ÏúuN䓞¬l•+?tG¡|ٝúÊôâBbˆtϝ½ ŧ¶4«Jí‡*ŒóG؅±%rô[Àá΁h^6Ó<´œl)I3=©1ÌmF ÐÝ0 +Á¬pÓF—Änt’ª8HÏ¥ÆØ‚X©Æ]³Â÷X…™£žHócöe¡ŸXᙏÁ Ä"8,¼åN%“.$ünàãÐîÙ{ហ[ÄÞËÏ>à\‡&xâZ|(Ú½Y6¹BÞõ]#”­Æ0‹Tš$ÿ“ê‹‘£hƒDêD@HL IÞð˜Ñ=öû؂Æ¯Q4¢)yñÙ«/_ÒV/¹oÚ-o]R€¥½i“� \á|S0³ç[õÂ$h†z€¬ñ!7ëëÉÝ܀~Œ£õ9ÙÙR•N(¡¨PGÞþž„Ô¿† ÍnÞϔÎÁýîdãìȁ÷PØP̏–™uWík,ë¾ØVå -A]ø]MÐ-Ôüšø�ZeØÀçÁü ¡¡7@àÀâ͖‡œ‹ÇNъb‡“Š ­{~Wz#á 2 +#›ÅÊ·•ÜȁŸ9èx’±Žãó€±'>;�8ìQ#ø¬ÀçM"7/'“z¹xµ(ßVCqWËW=¸ /­ˆß?—QSì‹WB~¤âhB À6�r@^ä‰ÚUUæB4Q�›Ù“ð` “硨w›‹Ù#±±›¸hßÚñ3PZL®ïÐE—rp'O|ç^Ü”f[AÆ3ÈK"Ømq²F:&{í%‘‘]$2‚$Eã–â9ooâÄ+ªšùMY2fž¶„ì�ú çú;aè Àõ†ŒyU_Ÿ!JDü1ZœÁ}àQ†²n´¨ •hö¡É™BTÒî0»I4;y̾­GG†¶¯ô4¤÷Ãh–�Uìã‚.Ӗòö}5x’Ìb°Jˆ:ö�Й® tAº:N˜‰àÖ:5Ù,²Áï¹°9Ó%3WÌ^ÜY5tžÒ2H4ÅL‘ ÏÙñ«¹'‘ÔݦHtJڟ°a¬v¼§8—z/P,Aæ]ÑkóôqC%œfÝLßp«9®€£$VÉd·OÖrÑÐrÞ_¯W•äœqNˆ_2¡0Lp[änKýáПØÅÇ,±0±6ϳ¸Ä + †Á Ãb€PRUH<û<öèåîÀ +x@2º²§B6bqâ9‰B„Èå‹ ¢Âʏ; 9h¿ün(æTKaà Ž@LbVÍé³SŠ¥ïBì!¦¾d/±¯kيa[U+!Q| +Z€øö¡àøŠZª$½)ÆÆ8u.(ò“}º"k 9J 7TZKì#°ŽXÇÞoåùy~,Ïþ Üû· |&ÏÏíÄ?dà?Oeà‡ ŒdìgyR ÄÆ/+h̒E©áœ‹:" ÌvËý FÁ~B(¤‡:ÁO¹¨.9Àf@|ˆü n~¨Ä¨Užåï/2jȌ4턟ËàdúÌP‡ÞÇB-ÅL<ÀÏMÙ&L˜akËt¥|†Q{%¾"ÈçÒKüyV·bôPî0ßGkÙWª³YêEÁÄéñЛu&3)Á™"Á·§.ýìò(�•Q>eK—[$Ê­Ÿ¯oÍÓ-aï%_4øºÌ-ý×ÚgçS]EâŠ~œœ-&Ù�¸ï‹£X^É#dcðÄڕ´Æ$1 æÂ;O2#,m§ áœq¥“/Xz¶ÇKÞ#Þ|^YØÃâB{ÓeÀÒ}sª`@~6`RÅÑ z†‰—l +BgƒlûÌ"h\³—,‰9Á›Ü͆º×¼®Î øŸ`‘}!'. a‹Ð‹óÂ@¨´ö§ª,Ú­Y­êBв™‹2’G'`žG¯,‰r®áYõÀU;T¥,-»ÃAhsmƒ5Kž;�Èá¼VžÀ®dŠ›ñÝ0§aD<<×ñÈà3÷ ¼Œ +öDIi+¥Yî}7`9‡W‰ôí‰Ö€#lASg©°G§8×U%I주ût/Ñ-ö!R?Åûƒ„s?CX…«\DÆa°5 +Ú8ájnf̈́³ õ£¾-X,8/éÀaA¤ ®ZÃçßAÄ|M—&@à3$dà%ˆèíw {zH?Û=}d,( ß°î†¾V  ØF _ U:ß5=¿û‰cÏj°5Ã`åA¥R!Ç*|ËÝJ6^+òy8g +qY·Ò*Î\Aá)’hÑ54½À¾CBFrh%Dt ߞ‡Ž5dàVþ²SÂFNFÀw`’q²@_«‰’P%w4÷„‚"çï:T%4î÷f_ô%BÏ24ž{ÙòëÅÅÄ*†;+ÍÁ,ïXmÇSOBË¤Ô âTìõ ®”ë5ò<â¾/.óH'!=Y9´4E-'rޅƒ³Ì“ëÍ8Š3ƅœÖqBì@9 ¾ÄP·yXM˜p,ÁÀ}ëðî˜þ¼â'Å_.ô‰¥b‡”qš -ѧÙîÂ÷|Õð‡d³4Ðíû¢!få’Ûo£y–Ï9AöêÇöÖ¾•òÈ|~½…Ý5²”­”ëìÉÐ�²ŽàHµ§‚ ÕOÂ/$„¹Ôô2{6ØTÕN<²õãspÊϛã°S£yGûj0.eú�ƒM+®+.xã¹òí|ÓxßֽܰÚöÕqä»aQ8˜-ßVÇaº0&× +ÃÖ)àõÛj3v^\œM%yrVaP/'‘™äÁtß-Ά$PÁØi8‰‰Á°‹’ØoUÖöF{Ûõ=d¨óÛÜÅ7ÿ±s%ƒ*Ÿž9PÈC?ÑêP1ÓVŠ,2,z¹äÞ¹´2siå@G`úWN·Û4³°vrL§ñh‹©Å°±…ñŠÖÜ]ŠL2@*½õèL¯Öë :W™M³„ŠP À´—í0ö§-ס.¢ ¾¯U’Jò¸áƒ_áÊ Pû¦j‹zîÌ£ó/¶#jþµ +ÕH0•œ¶Ç^s”g‡WªØz²m°8ñ„{¶øñXæé>IJM(ëv.  ßÍü?”[I•»jŽK5Ç'Lêû²'å*FÃýïцЂöð"t› Àöç…óÛY.v†-k×ø&z¬¦é=`ÿ£”ór{½M¦5½£ àé]· .=w—âûªEVî•R¦-©¹f°t¸â¢ùKŠzàF\9 ;\N–õù°Û1 “ÐùB.l䄿Sáîij”¾Scv;5óbó£ç›ì2•/¯f"­t¬Ï®æÃ(²E1h¬ŸÂÿ•œ8@Ìnèù£Àlqc’ژɖ ÖÓyw«bQÐxtdùK [£‹Î=ÚY‘íÌ1Íkf«¨J,ëۓ½)šaãÕ4N^øÃ¤dðÒóo^ñ0›á`"aj÷§¶å0ý?Û.�âÜñZô8£íךws¤#ШMKEì/•†õRӂ_góòK„ÔýD"eJ[b…å§&‰EM<_I&iãíb ¾± R¼À¶k¿qËU9ul¦@ryÇŠ;]?s¥>IÉaÀñßµÕ;h6(k£¶â³¸±OÕôë§U&F±V~–-J¿"ù¦hgúB@f_­è‹-FDswGz$ QÉhºþ§ò¯DA3ù\¼àdœú>}â”ÑwÇmA°Ø™—+pjÊHx!?¥ä!kVp¤,b‹Æ]ùŠFé ü'˜Úc Ðmµx`‚µ ÂZ´G„f ‹ÝNh°XÕѹR¨˜#àGÍ-“Ÿ|atÂX³} ¤üL0ýEÊ×ü�š€ž•¨‚oW­‹Â‘ uîm&‹7ÀròõòØ +endstream +endobj +4529 0 obj << +/Type /Page +/Contents 4530 0 R +/Resources 4528 0 R +/MediaBox [0 0 612 792] +/Parent 4506 0 R +/Annots [ 4527 0 R ] +>> endobj +4527 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4531 0 obj << +/D [4529 0 R /XYZ 71 757 null] +>> endobj +1774 0 obj << +/D [4529 0 R /XYZ 72 282.232 null] +>> endobj +4528 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F19 2002 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4535 0 obj << +/Length 2494 +/Filter /FlateDecode +>> +stream +xÚíZëÛ¸ÿ¾…±@Q¹Xë$ŠzµÁ~Hs¹æÐ´éeQÈåƒlÑ6±²èJò>.Èÿ~3œÑËÖn6mŠÅ^15$‡Ãyüf†ÈË«³ï^'³ÔM#Í®Ö3§n"“Y,b7NÒÙU>ûàlʹHœÃ¾0Í|#Ýh¾ðÓ(á…óW?ž}uöÏ3æÁvÃÿÒõ¼`¶Ú}øèÍr ÿ8óÜ Mf·vÕn&£~‹Ùû³¿½<XDiâF’ex³ž/D:÷s;æ@‡ZÑ ÃŸÈÉ+}ƒ¢ªŠÈ¦ÙÒ0ršmV1¿Ñûšˆë¹ï^°2ö–¼¿Ñå†èWóD:êôñ +gÿþ†¹šý¡aö†hïÞ_LȹËpß=--•ʉL›"'ËA޼•“¯´6EapÛ-Š*]-|ßMÐ4RèR‘9t‰¿ÏLà̊¨Î@ôÀŠŽŸ9–8«ÃNً6¿G¦ß½r ußseäÛsâ(¦s~öùJ­Š¬R?TÙ~«WõO‡B}úÝçOj_ÆßÏÄjh¿EÇ*u½ø}¶Â£·(Qâìõª9Töi+;Íì²\ÑH×ü[ÒoF«kµÏª¬áE?{¾,”;_È0u®¶jU7'gµLSGƒÚK°W =G¹÷‚ȸq‹] ÍVµÇ‚—äc‰ºÕ>¯Î`ń¹jCv0¥ ÿ¬2$ß2d¼}‘­Øž|t•ótÖàÁÈà’,·Žæ‚V­ {„ºËvûB]Ðò¬(F\èc›áVŠ‚D'å¡®¿Æyt¹*¹Ú°ó|Zk«/ñy¾Eèü†~À]ÁU'‡,ÀÑÖKs7Ü*ã~/èN—¼ý nxÕê7Ëoæ!ÄD¶Q¬1½æù’âˆgÌzd"áìöLPÕN—«Ô  „YÑÏÞ¡©›zUé}sºW°w‚µrÝd˂E%°±~#?š²Ö¹ªúin˜ª)0¢ëÞZ9莰:´¾‹†¾vÙµE;ƒÇÕ4jÑ ÇÓV…BíIqw¡Z/m†~â¼F…Y§³ ¢4¯K´BåŲ‡Iv%xÓÞª&ëtE¤"+7¶Q$­&¼%WëìP *Dâ¨A¯¾þÄTaˆ<«v~e +SÕ<¶™KZËT‹\ ƒEoØ»l1&ÑV”1B† dUEÀ_s´ÃL›€ÔQòš7>žº¯¹a¶kYŽù%Ù®‹L1zmºµ‹Ð„GqÐßÍ裗ãkShVÐ +'Ïê­"€NjÝ0 NÓR6 + +a I½4¼©éwY`2ˆkú´Ûx1ù˜ìõo©þÛIR?ÏÅ8öݰ+‡w + +óâБ¿nJÅÒQ Hêî`J˜}~ʀníEqH1tSjTõ€=S7£=Mõ�W¯¡MÞ¬ EºÛø‰Ó³"¨òdܲhÔ݄ "pvžcö6%±µ¸bq�QË}"µ¢Ü#œMa–-°õä=”YD ¦> +ÐÉð5ŠŒ ¨i 9ÌôÎ\WhE˜Ëþ釁ëûþXé]Ø&ðM’PŽ5$ܤÒ›9¦–Y£w8y!—«I½% ۍ˂Ë/<ýÚÆ_ê¼)I ¨e½:@……Å#ÕÑ +¸¯T¶CO_‚i<q UB`;LÍòÜ 1—áî\ÕºR¹=!aà£[—­¶|7ÉX[¿µñŸ8˃.š….é«Ö¿(Q‚``ß Wf·ƒ“x+ãj2ÄÕkøœF¶N6!Ýi{ÑÎàS¡ºÓK]è†3²lAì%ó©mu„#[V#zG5LÜòl¶ßWf_i¬'’åÛw”P¡ÐãÊ.k=>@^övy·1]E՛<I]ƒUՁ+u«Vɵ9ÔSeݨ,—TԐö]ò/?š‘qzHøn(¸ªù ωÂ"!Ü(æEï9B* +J‰ FƒÖôݵ*( Æ$¿Í¸ú䰕NIPã;w¼¢ïÃÜNǑ+$;Õû{.¸î¦ÊH¹>\pTFÚ³±ÒëK%ü*-^àèӋÉÕåçö«¹ß«KúèhJû%ؗ¶w™…É‚£LöéüÅڔM™íÔåy· Ièö-£F7è vòüE©n-7œf$p£$£·Ð¢2ð�T Ԑº ãNjSnÝi;¿#xÉ'9à$§Ë ˆ‡ÀOº +BO%;(£“ ã1J(CN„ vBÖÈ ‚ê¶í“~ˆ¶¬id;PVa*‹ýÝ*]ѐϫÿ0q;?Aù’¢ºFøÁUà;0MŸTRV8P–•PiûÔpª¸�†^—À=&j3éz¢KÂfŠ‹¸žßéÕù„\¡+âh¤úR4Då¶ ÏÊN¹ãRWzÑØý§OIÝ0픭û's€™]¶Ð€d@H +ou™S'0iP鹑ôŸêùTZNx=\ÙQÀ|4²#öQÙ„Q4qèȒ‰…¬/XRx~¶%¦¬à¯mevê”kþw.4¥2�¯äÉPÑW𧈓Êà?¥2ê%&*c‚û‹#ß{@uH¦®qAàÎGÚ%ÐFÜ-8ŸPDғµ¹¦gC›%&X¤'tz,MÏíüô4Hñn$¿âÀ £Ø– HÉè‡;lßðó}ެ›÷ü쀴VôÉ Œ¡|þ×jÁփ§ÜáÆ¾ÿ¸gù©|ð–TfoÙMµ'ӗæZ6€|žùÔ»9•d +¯}½à÷È/ '}_6V‰']ß{²cP]0¥Ù/ë Ä8ʼQ½¶ÞÀ¡-˜G“?ÐK=UÕŽˆ=ÜBÉ¿âtJÓY5•Ø,èAe2qA2HR¿O9§\bW¤âß�»‹Éla€ãºýipp1€‘ë%É#8Dƒ?©‚ +[èײ ^î¾x*3~Rô御2y‘úܯb±,ù͜më©T>.“…ÛÉûôcû„˜ê•ÝÂO>8<¿Ò;U/~2Ð žɗ_-Ð!ÚÁÚ e'NŠñó·÷ï +Ӝõ9“uÏ¢Sõ t'DÑ=ô}±‡="¶j¶S©N +Wö€H­Ä´}j0|î ÛÝNxXêúý»Ãd㸀 +čÀж hå_ñ!8b+ŠÃ8„¶;ôP/ðëÿw:K³§WV( „z´Û”߸Û4ûVŽçŽó¹ã|î8¿]Ç=wœÏçsÇùÜq>wœÏçÿ|Çþ¿vœá7ë8Ç¥ò×uã½GçS·}£îóa¦ß¾ŸÅµþ»Ê_zŽ +endstream +endobj +4534 0 obj << +/Type /Page +/Contents 4535 0 R +/Resources 4533 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4532 0 R ] +>> endobj +4532 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4536 0 obj << +/D [4534 0 R /XYZ 71 757 null] +>> endobj +1778 0 obj << +/D [4534 0 R /XYZ 72 499.863 null] +>> endobj +1782 0 obj << +/D [4534 0 R /XYZ 72 243.917 null] +>> endobj +4533 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4542 0 obj << +/Length 2838 +/Filter /FlateDecode +>> +stream +xÚ½koÜÆñ»~Å!ý` +ЭùX¾\A@䨩ºPk°‘äÃÉÓ±æ+|XRdÿ÷Îì̒¼;ÊvP£ˆ!îcvvÞ;3—Ë듧/£U,âÀ V×ÛUè¿P„Q¼ºNW¿X®œ®Ø <ë¦:u#khŠº?]{žgIœþvýúäÅõÉï'ÎʆÿB …m{«¤<ùå7{•Âúë•-¼8ZÝj¨r%ƒ¾ÅêíÉ?O.hâH’i¸Â{ë\_ßwùY‡÷K«T¸rOÄlN×0Éh'Áªn²”voó~‡´>}éz³›é +K E_ÔeÈYäYE^e]ê¹Ö}ìZ}vN¤ 'pÍIA�N°rû¾‹ k×vD૵ 7v˜›MyŒÍ`)Û%˜·÷Ĭº{ÆT˰nX;‘°#wFºïúVŸµe^©‚f \¦çÛºÒ»ølVÊ:f¸EÃ󻋳ó{Ø8¢rmnv}á…>Ý|»ËZ–ãÌ©D †F@çÇØÀÊ@üԍê]@æ¹"t|qŒÌ±ElG ÈééJUÇhà/œ-`ðadöË,͇MJ[¸~4aY{®mÕí’ñúìт +ÕÞ,˜øb`RRUº ¬kÎ×$]ÖÚSÒEyÂÿg1ORª«E� vm].ð@¸ÝoüM«´c.ÈJq£3/ËܶLêÂ@à‘“¼ÄéZz±u½ÃØâ„ ¸­Š­Öâ…àáäöt‚"¤H‹œÊ |•^ ¤Mƒ&¿Ë +^¼ÍSCë%-Àíò›’ãºD®ÕCß Çם:VGÃÛ]Þgë®Q ŸhTšf|M_PoÐU™j1ôéI©~ÑçM¡Õ†ajÎh½¥èQÔ5¤â¸ó,,×}õôŽ 5›8¿?…h‹,I ,å|8+›þÔ MhgÚqˆ!?\ùž•´uÓÐã.ÄBæ[º·Ê2`]Œ¼Â•Ì é×Gêñ–¾(žccŠláÇ£Ý6Kq¥7´Í?¢H5Y6šS\¥­ ´�Ò;vÎØ¡þ_Ü1^þlõP؁ÿçœ<Ž7©¦eò†$cÖ}X�m¯6kd“÷¥jhü«íÛu5mz:.¹nH²Õ²ŽÈ8á´³_$0ìúßa"gÔ¸ḃG€üL•)4åý®ÍdyßÍQ‘JÓ1èï‘ìÚ¶“i=ÊBá;á× n0`ܕ˜ëÌ%­±âæxðBLßæ˜nÒ’iξ 3_ð:7˜¼íu°ÖS@€ÑžãÀ<QN!�V‡N»>Œtº§>žúUÛ¼:ZÈKuÃð åQOYÛå5#¥è�¥ªòf€82n }^ä}ž1]hƈ!OÍÍJI‚å?^\_]¾X熾u©4­8DÔø}mi@én÷AS^ý‘µO:Þ¸|sõ÷¿¥Iƒ– é�XÀÔÊ"ä{h¢¯WÀ¼KžéðßI(ãž7õ›�ÅA|ÖúR/rÀPÚRi ‰\}.þüê卮_½4Ã7*¹B|Šs{\Ž=\慺Ûš«WϯùÐÕów<zç8´K¾DžSÒ�€þL…�Ëøa*6ÞÒóèàÓãG‘õ¼.á‰ëùÊ+b(7OZÎå‡"y ðó‚] ¶UOÛ;ÍAß<{ú´ÊzxD”d€í&°ôtÑ#^Ü)¤¥û^‰?%ºzˆq:¡ð¼Ž¤m[¡uÎhº%žâ¡§Œ˜n«‰È¶ÏÛÞÃà6Ώã'Ÿø†ªlëžpšJŸ¾Ón_7Õ Í.˜Ä¼èáu‡å' [_†A Ø9‹5®Œ„tM­–n¯ÕÂtnÏE„³ƒ'—~µYÐ$�»âSÚÍ`ðcZá çL”Æ•Ÿc2”ùazyAˆ6j®ñí«Ÿ^Òc§!cïلl‹z#BÙÛr”'®˜43®Ûà( 6ßaµÉþŠüÅ =ûr³â¦Á¿2•òƒq`ù߯è­QQ;Yü'm¨úïÐêÒvE"v‚}“|x¨êÏYµSU’¥Ÿ—˜~ØVªd£üAÕ?˜z;+¢gåö"؞#A¤g³cV\JTa0ëñ#h±qÕêE÷cßÖCÏÔ§ÍÐ÷ˇ»ºÈÓO©êvÈ;JY¦ç¸\dÕM¿»øüÈñ‰ùwï.†*ï?Ÿ¿ÏÃ¥~‚ãøHFû ÈÐ+-˜8:êâ"š~Á§iC1pÞåeíè¸ÇÑ ÷·f)ê +Œ맂3x ŠµÞš£0ƒD{Éq:†h;¤Ä–½cµz›c”ÞclS¥àÆä[¡¡wo!C{¬tgX^Ù:ÞH'Âzp�L¥ïsbðqtၖtÙMqÏgô+=J։H ðí²"KP0ýRŽê…"ž*w²¬cAx‘¦FˆÁ Áe=äSʪJ÷ù]ql½ ì¥"íùj…h©¹a�e[´/µ©ZⲔE¡›‰Š~ •„C­$ÜÌîš"OrnÚÞ8j}!ˆŽú…©J¡¼V¦Ff�î6"O²³m²a·EþÙ&ÛR ʳ©mµÔùqxë¬ó³–^D¶G((âfï{[ڍÁ´'Ã|¤‚Àjú’ÙÃ6¾^“çÃÎß²‚TÛ牢²á–{anä +×ö¿"‘軵¿,•}VÍ%cèÆ°¿oƒÈ¸6Wl¥Ð{jzÞèÂÁ< ˆãRUµeˆ)�Ùîì²¢¡QÍèæ>ïù×´ &ÉtóýŒVcié¦Ï5‚ÜÒ:©N‚u½N2¥n±Ü4Téšn?¶ Ÿ¥(Ë]ÆX¹§røŒ¤‡9Î,ó]Šý“»;QìœLÏì`Íýkh¥à‘~¾y´ ]*¶…Ž “,4cx£qÕ S`»ôxTX³m +êxx=ë³»ž`Mæyc§s2ÜÞfªZ:êj[é†M—´y£Íóc«L=ÎëKå (¡çáUY¡.ûn*Î!ŽŠÈ9xPÞfKx1óŒ'`‡H\#p,-×Ó{$©2è0Üûù®·ˆ¢h¡E uQ¯óê_²:èJCíBº{Àç¨+MÛ@ê*ól:`LFêåTÁïãØª¤7ý•ƒ�ì éy߁—úz¾ð=ÿK1”7t¬ãóiˆÎ«¥®¹Af<8¥†Çfˆ`êbHq=ûäº#„½¡BµÅýÂø¸Š8:è€OÉâÂg¡Q8™úYäŸô¦Žsnš·ìõi¡Æ8ˆ«x×Ô'Kdò­dY’îæŒxARÈ0žý*8–5•ùQ5†pÓʞ6ÿq»› +££V5ßû×Å߄b°†ñjÌ՗ç˜~z4<”Îߌ((9ašgí÷2‡ÊÉd&šlöD×G­.õê¼ÀJM2ŒQÄ("àšG:º´4†BS‘‹D³où<­èu¢v'Dï-ðÇ5D09ur§g}O~Žð& £4\¦ûiúwc&[@�iNQ}65#½À^·¸êƶnï9E›ý>@ž§�q_Þc‘OƌnÄÖ;úÐïA0xO`H—ño· Þ«&ûÕӚ¾³~BÌ ‡x&Jýnh"´SÃõ- ±d›_âÙ6¿ž5<JÜD d-Z]uÁ[R0OuU,v ’r|lðÿø/Iac +endstream +endobj +4541 0 obj << +/Type /Page +/Contents 4542 0 R +/Resources 4540 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4539 0 R 4538 0 R ] +>> endobj +4539 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4538 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [156.98 105.724 170.429 117.679] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4543 0 obj << +/D [4541 0 R /XYZ 71 757 null] +>> endobj +1786 0 obj << +/D [4541 0 R /XYZ 72 673.305 null] +>> endobj +1790 0 obj << +/D [4541 0 R /XYZ 72 382.913 null] +>> endobj +4540 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4549 0 obj << +/Length 4025 +/Filter /FlateDecode +>> +stream +xÚ­kÜ¶ñ»ÅÂý`à£EJ¢¤4 `£ š�‰Ýžƒ&HúA+ioÕh¥¤õÙuòß;/걫sÎqთ"‡Ã™áp^ä‹×ž}™lR•Zc7¯w§* “Mlb'éæu±ùÑ»m®L❎u;\]Aà…Ê^]ëÔ¦±güøê߯¿~ô·×~y¤7>üÓ0þBåûÁ&?<úñßþ¦€þ¯7¾ +ÒdsGP‡Mhø­77þñè¢íFk•F‘AR�‰MeC¡âU±Ë³ªkq¹%ÑþæÚec|½/ÆsÎ`ñ $˜#0b¼{1†@¼1x(»CÕd5ÌÑ©W”oª¼Äù¾w[6e— eÏCíi8žª@xÅN]]‡¡OÄQ–'B °E—¡„ïªæ–«^ÚFÀßTwÅO±m¼ŒÇÌ_…š.;G~6×6T 6×,R椮¶]Ö½»Jï)oeÖÜ8fÍmë:ñ'¡©o×vܨ‰ÖwL+@µ§á UW6EÙ @�â{;(¢ 6J[e©¹yGŠ5do?“ g{Xeµ!ú£ÐòŒ¾„µ"іpë8ÛčUšFKžß¿oÚßÊfŸ5yYüƓÞÚ¦ý5oë¶s=}[WůEÖïÊQ;dzkYýsl~áfâGŸgu)ƒÔþbG]5å]U {­ïF4]{±¿nOÃàúœºlnGø¢¾q_ý×­ÿý÷_¼?5ÕðÛÓÏøAš¿]êøµöáû14•‰;<¨{¡gZ_ЩÁ\iQè¶.kð7òœˆÝì··-Ÿ€”+}¹CL{@TåW&†c©ë–΀`¡âèàÖ´í°/;Ѳa 5Ãï¼= æÂj¯g¢~ò#¿?m¯×dÖç]uzÔydðČ•Ý²¿D¤C®�“F¬7´8â{[€½’?ÊR¿eEbÀn²~ +‡F†êžø°Àˆp„},3ìì<>=ڌ v6Ãgs9ÒT +™ã¤Éx¼Ö¸'§³ßg¡Â­©PѰ×QÍ3ë?W :Ýd DvDqz7åª Ö¡ +á(‹Y&�{„;uTØ=´/T6‰U˜&nþh‘mW2iE9dUݳµ!�¿`lØèD“w¸¢Ø“cD Ì;î%äӞÇh¡kpóDÐʳ†a&M€· ÕO¾‰;�ݒ”˜o>�x 6µž *ÑÊıcôóKI€w¿(ãõÝ +lâ‹K   ?ʲ— ÌTe’p\{4h—N ¸ak#møQKwÙ©x§B?UƏΝÕh+q—YaCÏW&—Å–¨b5wº‡Š¤Wü‰†`’éãKz#eF½B”m?ܐ-XÁF*>€,QQ46f„2ñanô³ØMŽÃûÅ0-Q Z~˜ÅbC®5m‰^깸“ÕØ&ŒGݏ*†�Å͋æÙ±?séÓà€ %C¿bÚÄùóº^!T'©Š‚qitt—äAÜM㬟:á¤6¨ +j9šÃ‰æC–ª”"[삉fd‹°^¦fÔKø�/B^»ÙØ@ƒ)±1؃N"~#¢­ŒÉɑûè¹û-2Gö›Œ¦…0ÕF*òG½%Š.…††n„iCÕ6¼ +¯±]Ù;úÑõº–ïöľ¹"÷wÆæ©':šà(\Ô®üåTö|�AÔ/ÀΙ4$‰„ßóí6~àà‹œZ/݀ÙÏDV#Ÿ-ÿŽ*‡Uã~DQ=|‹êÁ#âΰ‰áÐ|‘À÷é|ÆpÜûj[ N´"ù©ƒP–Zxjh­xӜ' òÀh”%9~ŒJ$\*Àer¢àc´s‡”r$M}‘םdÊ®ÃH[¾ò¹Aû¿ÚuduKá5ÌãÂy'r_Ðr!#¶É·! +&þ ZeÁZH2!lÅ@ïè½Ï¥–:qØßÑÒÀÚ¥–ª×u-€‹ú{NF´®—øt¬t”|Øê鈱͉ÙóÎ_Cƒ#Îg½Ó÷¸–Ñ|‰é—P mØÌœŽØSú›Q‚Ë•RȪÓ:12’Á¨3²3NhIl‰µLØ.”ܳÃT²ë¾<f˜æKÁdº¹­žW±³:µ* Íò¤¬pOæÇbHcÎ@áóÔsŽÓþҀ0�ýMvÀÌ"H „ð£E=ƒ>yÞUYýãk¼¯v<úŽü‰AŠVpµ‚þù$û7U!tQàžÉª,Tœ$™>§£„p •ç&CÎÈ]EÇÕlb±ñä&kz¢Ìè|ÉÞ+QuÑ.ä_¸sHW,©‡]‹’;ÉÁ’b–ƒ9X'œÛQR&rÀåÉóÆzZŸmçĵ æ |-ù\±{œ¦u“Èݎ\¥ÁÌ “5ƒ_mø÷’9k´÷wN%Éq¼AË“Oߝ奛ŸV“,žƒÂÊÁ¹Ã™ûgß¹àrø*’¥úvò¤k\a‰rN)/åer§À·?@~â²²aOɵ@µ[KÁ¨‘’Ó¹€e†óMU²˜$LÊ$Ç_"t¨µpÚW¡ÕRžqg¥„5ˆòmv8º‚w6:R6ÕgøÊ9ô5•\Ó)~ªÍãµ³ôшóǟd–@å(Iß¾<ŸÊF[÷…Cñò¨˜*=ÿ*ÖIèÊ Ç%hr¹EÞc$ê²Äd,x^#¦x‘€§Ó©ã„£1èïJp"Ê!Q”¸ä9]Ã%¢þ´íßõCIå ²wÆ÷¾Ã’$ÿ«jб֤ÉKZŒkÚ~0&âÚ-wLù&ñ˜ï`S¬Æ†mƒÁÔíiLF؁†3Ÿzb +ºw«g- búÃÜþÜqô+ØL b?4wmwgX.¨»¶+ÇeMÉwbŽXÒ�úÝ·_}ÿtœ.…äÌk@͋ډDBÌj!Ó6qô@ÞÝÖ9™¯eîFA¶õ@|Ʉ(p-3lªHÕܸ”É@D0ÖÍMBùSÁݔ»à0‡ý€ 2Æs5UóÚhÛf# +Ìêé°»NP䫃è5Ný’ +}ŽÐ*£ËB€}Ö/ “•<P(££·¢ÕB?¹E ÚK‰\öO¥LšF#­6Ð.˶â~AWþ®É¥#‡*QEâ\­“vq~kÏÈx‚(y6ºò'²,;0c¸C±eS˜ ÅVâ±Í'Ž+ì/¨?H®*îúԕ«ÔÀû¹¡ðòNŠwûj*ýP0Z…‰âùÉ9õd¨Ô +yzES©©Å/–éY½Uk½àšú*ý˜‚kœÀªÁ=Ǎ¤BK¡¾w[½qƒ¯SS¾=ºRªörN8Bô=Äj=CI‘Z ;ícH40|!kq @ ˆóÁ‹Vù¬n³š‰|Ó¼-¦Ó”›w³b[¯©‡# cAã³äB߸ÀHº cè_ÑØ5»~yDc?)'v“^‡E{SâR0˜ËÝ`O4 ÇϞ=»»»SsÖUÛÝ>ς²‘Õ›“rA¼_Ñ®¼ÔeùÀ÷2Æs† ìù›Ð¨[ ‡ð\Ɖ÷mëðÐÞ­8¾ÿm5 ïu.ëçé{4Õ%VVIU`ì¼<@$ _c4ÀL‚óë)ú°ly$sÓ•Ï‹v1uM«ÐN+H"îU® D“‹Y÷ö$Çe¼Æwü<ïÚ-ŸŠÐûg™±g†v¶èKûÁCë7?\Þü›8PZ'ã•è^ÿ•&éø�`ŽÂªØ> Eâ+ÉÆ'¡T#X+µá'¡HµÃüñ(^\<ìHCå3-VKIM½úòÅz|¨ýäÁÒuÇÞóz2±†ô`¨8ë†ô¼‹¨)›OPʗbŠÒøXnÏ(š £)·ïï8YžÑx{/Çê²y ! ÍÉ´ñàºÖû¡zhhÝ:ÔýŠêû–öHƒÓL¢äm7&՟† €ûñ(.õ\x +a7b²‘¼¬Qð[“`�öSDQ2†ø ö&�S‰ã +“°C=¥–ØZxÊâÀl}SAëÛÝÀ0Áâü¥ ´\š„þ O€csO€¡ +¤CTlžÕ08Z{’&!|¨yì—kß#»”/(; Ò(Öôùj•ü², ‘ñÝ?ƒ„g%&ÿÜ]c%úØp—ÿØ%)�ßñCÌVõ=Ž&E¯†çœÚŽ6¦ +Æw°™ð„´—Kò-UIøQ¢¬MW . r@ˆ´TÖcuv[—) ÝSM·“¢îXáƒ!àßw`÷–*eñX» �øÐr™1ŒÀéq~àszÃT`I¡]•z¬ƒþ1­‹™’êÈ_¯ÔpDŒ3·Ái< #ÇÙ/¡0\ßg’¦ñ›ƒDî‡�®jú1$єG`{Ç¿Ì0̘GÐqÿË3ãÉ£—ç(™žèôB1_%$X=:´S"9-¼"€ùÆeSJ!áåô�¥i›kHMñöeV(MdaÊ´æ7ç«FÞèéC«ø3¥5La Œypõdܪ1-©—R½m·}ÙÍPÈeë¶ûyºG1±Q¾ VÞ±ymç.šÑýÒAÅÜs¸Š�j(Å®<knÏnïq «åÎGX—ÅñékºÔ[Hûš3ô‚¨—5\¹ÙÁò‚ Q0Í»—j*G´5«{/kJ}p®iÕ¡t×ÞUOf"4ÞgÀ…5”ðƒÎVY]ebÓB#ª ™Þv=IIcˆ×YéÎgÎÞ­á7Äpi¨µxßv0H7Ý¢Ãdbç œ«ÀTy¶š]ºçIIêõΩ¨PA |ï¥Üy82¡÷qx†anÁsÅr&‰+ƒÌyƒñÙí[í´=VoËZfåù ìº{Nй#]z$©ËÅhYü€!|5µÂ“{‹œ¢3A"ÏN°Å`BÉ}OyK·úArqÍN:ÈkFÈFGÕV…ô±m·°%µ(]ê•ä6óA`¨âÝE•ݶ\:ºz@wòĝ¬Ä{ûDèm;Á7Yvw×½xæ b´ +#ՒÃßì‡ã»™ã +¨8/5ؔ¢“½ãïå֛ԧgž8òòæ™ážWxK ZÌNpü›¬Éx[RŒ)\©¿+šU¼°[j–)¿`Ð^(ÑBXGO+|Ç;È oÒó,`Z-ˆ,»iø£v¾N°°<™ßñFX-îú?„Œ9މŒHÑ+Bu¶&‡a8qp«Ó¨¬×6ò’ +AËúÈ-7‡¯âøâÔ»Ëòª®†ª“Žÿ§·<¿ +endstream +endobj +4548 0 obj << +/Type /Page +/Contents 4549 0 R +/Resources 4547 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4546 0 R 4544 0 R 4545 0 R ] +>> endobj +4546 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4544 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.714 542.17 367.164 554.125] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4545 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.795 251.237 443.973 263.192] +/A << /S /GoTo /D (section*.214) >> +>> endobj +4550 0 obj << +/D [4548 0 R /XYZ 71 757 null] +>> endobj +1794 0 obj << +/D [4548 0 R /XYZ 72 712.597 null] +>> endobj +1798 0 obj << +/D [4548 0 R /XYZ 72 73.193 null] +>> endobj +4547 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4559 0 obj << +/Length 3244 +/Filter /FlateDecode +>> +stream +xÚ­ZëÜ¶ÿî¿bá/Ö>HQ¯À8 NãÄF[¸ð})’ ÐîrwU뱑´¾»$þß;/ê±+ۇ¢°%‡Cr8Îüft¯ïžÝ¼IW™ŸÅ:^ÝíV‰†ÿ‰Ÿ¤Ùên»úÙÓAzu­²0½}}¥Sït,›þê: CÏøñÕ¯wïžýp÷ì·gjÀ?Å ?ÂÕ¦zöó¯Áj ôw«À³tuO\ÕÊÄ)ü–«Ïþùìõ‚ q–ú±vM ÆÚ;¶Ȑx=ü(oÿ¨Iàmš# +öXÔ{d ½¾aöþ`™°)‹ãúꘚ¼Ýò`^K£ƒóyMe¹WµLêiÑ#M³³9°`S:™òíN]_YRNßùW×Q¨½;ØTsóF‡“ƒ…iàC+àcUWÀx*û‚4JÜS-˜ÌO¢Ä17ǾhjÞ²è{umÂÀT²ºVÊÏ¢ˆ»Ó‘enÚÞn}⠀%öµ–,lþði&ûêØW‘†ڏ•Ü@gáÊ#y½m«¢ÎKî+þý£³í'ÛJ§þüYZGÛvE×»î}±µ¨ßÎl}ÈëÝºþó¾èKûüó¥2®©€¦Kõv· c†Q¨”Ìb\®&`§™ãµ’=u¨¿Ä³›â—@»%3Ë<›oPkfÚ·`ùQz¹èÜæ-.g^QËo/«68ù¾æÎ}Qo™À\lX¸PY2eäù­­r·h#»I7ßÁµ,š›ö“l°7x¿hpËÖFƤt:7&ûPIØmQÛaì'Iêv@3¸"}/è:ôƒpªjF¬êt¦jE¬ß· bâEÇ ¾EÐ|Ë ¨ü¥§Ž\]^Y&”Uï…»Aäd…Š ÒÜ´N߀>E¡&ð9VQ$?[cü,‰æš¾;ù¥z|éÐîó(±•¡¼ž²à+Ä»åŠô‚V §D ÉhÞîO@¬&NŠ&êÀîÙUœíŠêñ©Êþ;ï ºxœÝrÿØ6´ÚÆvä3$1»Á!M_ÑyBË¡…œòtQ ÍŸDh¼ I#ëÁIC§⩳̖K¸biqñœµ!䢲‹nrÙ½(ðŠÃµíòþ£ÀL25x“eKŏãhKÂz_8âp<ìlÛC zæê®µ’Ԟ½|¥¾Ÿsà ‡P~”=õÝi}Í èÎÈÔÃn9N/"Ïo»M[ÙAÆÎ&çÖ�”]#ÑU8[¡Û:_—vËÔ_‚(è,_ì‘•ñu¤.Ž ~LÀ>ôÜÂEŽ>·u=u©¥BߘÁ—1:¶¶Ï‹²ÃIhóIä½¹J× $®Á=uîP2¯g¬�Úàgf®­Mƒ§Õqà½Çuš®ÿ@ZZ”M5ƒ,UN …;kç.±“¯×­ýTä=žg"H¢þé�=¡ºq¨´=¢£Bîn~ºùþæƒÛQFîàÝt7?ْi_lò›ï›S[ØöæÃ#]¢`®’Uòä'†|0:‚——�S+½ºÓ‹Ð]ô.ìºð:z ƒ§páWÖaW ڝøÎ])7S°ð,¢ãÝGÆ{;ߓb{×pë©»#Ê}þÝÈÁ&cü(ÌÎÞ×ÌošÁw¿dÇïŒü)I$¸ÌiɍLü¥qIb +\ÄiáÎKY `@ç‹Wý7pJà¢úCÇ*rc œ£R^ïI/°ù¸;1‰oôˆ=(®…ìýzŒÌåÄÌÜZæ«x˜é3ƒŠW¬È3ˆý(Ä*ä!³¾‡ãb58¨¬œdÿot͛!Ɗ•žßñÔÍç>/ÄTâèÛ¼îŽà/ë„#¹¨a§2ߨ¯Í<YÊrܼ¶9Õ[»ýs}êûåi¥»ažñª¼¿u“·yw(m½ƶåíò"Ú=2ϟüÓU'”Ên‹S5#•`~vFÙy}&g,[€Ï}?µ%܊/_ÐLWüno??w¢#wf.Ë¿¢ö„Ç©ÂöpûòÕãíT零9.O[盏{Ò¯Ln÷ë“òo—R¡P}læ©ÐûüÏÛ¤™÷îý?r‹:6~|ûãràU¾ÇðC£V°±i-Gìœ:Ê¢‘™ž?Ò 8ږ¬{e±nóöqè췈4”F˜8`˜I<Búc ó©°÷äp¶K*)ø Ù6ßô;¦ò‘ÁZVDOq,Žœôϼթ?žäkÎ_l‹îX²T/d‘¶4£âήm*æÐâ[TÚßó=£å<zÌ¥Ù; )®mה¥�Õ%„¾ÖÑW\ÀüùçÞ]8Ý9±ýB¬žO÷8,ðÝõ‹˜п®Àu6'Lõ"ÖØ [‚V,Ö0Ù‰;ˆ ¤0ìt§ Â}¹.¦q|¤%›ªƒì˜þ…ûEƵ„lK ¦p^„¦ž¡ŸŽˆîÕåA?1cn +Wf–Ñ¡C,¸]‚{~–ŽX4#úˆ½‰AIz#MӹәÁc"!ÛM—ñ÷Ì^7§¶³6´V©¾™Á¶sþAÀSrŒ7€àv¿)'v뒣‰uOŗ`‹‘…M¨:1E $"üáì®é‹\ ¢Ø!E‚ÃA(æ²ÀŒƒ,9: ijծÃ,´ ˜0 +‡¸†ë.dß±òÃȌ—ÖA<Ûôݙv·m1Ë0J rIê}–;®sRÂà¯I-R D¾Q0¼3¹ì¿Ú] \A·¤40ÃÑ–ëæ›L°Z“|Us&2~–©9 +xAÿ U‹Ø’ÿUm{[E)}ÊSÇ Ea*º'«FÃ;Çdµn¾q8u:fgRs c�ÊZÏ­h¹H ^²Y75KÚ ªk’óž/Æv8A—bÜ4ټ܋Y](¡ˆ=(àix�]ú¦–þ€UbGڍëQ%-”š�O¤ +Ö"±.¥^á[¼ E7üx¶å$/$V_+ÆÎÜ4,ºŠ°†w²b8­ý Ú½ƒó®@ó‰‚g[4§ÎÙ 6Ät4æ …ÜÞk Ón± 4§!:ÁÀ‘ 4Ø TB¢ŽbXû@ø:ô”Ñ6“T}Á>t¢é9¹üÔåE‰Su^Áç=Aù–Eb�ÖñÈÆaXò{·$–@ϰâ!əB-ùµ´Á_ðR\v +eŒðë|”&ý+Lã«\ +@s鶤ªD |уcK(i‰9%Ïé8X—N(¼ô‚ +5Ú¸|õ"R@¦?º›¯ižQÍ5)ò}°vÑùÁËK=7R–×%‡T»4CÉsGH)—k> dŒã뤭÷‰¥sŸ?‰é4N®R` —èÙëò¬hiá*Ǽ] \€™ÛÏ%SX "öìÝ`·ˆ#_gْç÷!-™{~ /m©ÔZóûŠ–œ½i T¶?0|غũ@‹¼L·²kÝݕ',Òd õ¼ó(šíÀÜdM[KCT] WƒË휬ô¼ää³×…òS0q…y…Eî¾çc(å9bSSb¢ðc¸ÈMÎW +#\߃Q†úP÷ôê[�ÔLVOÛ¶jºž)'®y"?•²ÍÁÊj®X\œåòM[ü.DWÈiÄúäžû±ÄãÊÊO Û*Žý8Ⱄž¶òU”ž…k$~ªÔe¸fÌʅVI÷v.éš>?þ~PBdG*;Dº)ú<Ê`œRQA1è·$‚Í^tWTòyÂ@Jœc§;[y_°•Î?KH.¸X +À³«'¥‚ÔK7]H©¯æ‰_]æ9­óR©çKß\t“<ñ å‰âyª¦ü×4 `‚ öXò§ºÎ}v±çÙMgÁm +RÄñÍ8¿YÁ´‹€ÂÆøe/ñ`Ç.|tçÆ Õ²7‡ì Ì9DÔÚWñ\f›KⱪÄCÕr^,ø\攙ñ՘}+3}xù¸°†‚$=5_ÏKÍøq·o#{qÐ5d ¸‚"cD–?ù§èÝg zÊ2H&Æ&x0i@2�°—–¯Ïl¥‘o·ÅðœØ�ãDû‰çvyúҭ‹¬@PÚ»²Ê$PC[áfåÇqúMLž3¯£1Rñî|#eÌvy33Eaà½.óú#~m¤Þ�ME µ«¨!Án »! Ý×l 1J]túN“¹O ZŠiTÁÎPL£ÉmQU:ÏbžÓ™Ö»Y¡ìR)kB£úÛæ¸Œô +{é ~‡I‚ÛÕ¤6A5\—-ÒݗÂ.οþnŸž" 3&…ôwËb‡ÆU<{íø'Kÿ&*¬° +endstream +endobj +4558 0 obj << +/Type /Page +/Contents 4559 0 R +/Resources 4557 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4556 0 R 4551 0 R 4552 0 R 4553 0 R 4554 0 R 4555 0 R ] +>> endobj +4556 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4551 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [379.033 570.367 392.483 582.322] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4552 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.511 162.165 147.689 174.12] +/A << /S /GoTo /D (section*.293) >> +>> endobj +4553 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.253 61.28 390.702 73.235] +/A << /S /GoTo /D (section*.35) >> +>> endobj +4554 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.694 33.08 165.143 45.035] +/A << /S /GoTo /D (section*.16) >> +>> endobj +4555 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [245.696 33.08 264.874 45.035] +/A << /S /GoTo /D (section*.288) >> +>> endobj +4560 0 obj << +/D [4558 0 R /XYZ 71 757 null] +>> endobj +1802 0 obj << +/D [4558 0 R /XYZ 72 499.689 null] +>> endobj +4557 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4567 0 obj << +/Length 2800 +/Filter /FlateDecode +>> +stream +xÚ­YÛÆù}…à>,¬9¼Zcä!H±kÔF’.9+±¡H†Çµýßû]C‰}µõÎ|3óÍw£W·ß½NV©›F~´º½_ùqê&:YÅ~ìÆIºº-V¿:Ûzí'ÎØVͰÞAàh7ZoT¥±ã{éú÷۟.~¸½øóB­<ø«à4üÓ®ç«|ñëïÞª�øO+Ï ÒdõH»ö+%ð­V7ÿ¸xuJ ˆÒč´Ðp»3p·Žœ»,_û±óǶkƺ`XÞTMÇÃ=.Žý ›× \NnË\45OKùŒ9vî›nϠ˧®Ûnïî.¯`zÎãÎt‚ä‰÷–ýÉáªL—UBÊk—uY@^¿|ºäµÌ})w ø@¥Ü4 ™ÛŒ®‹ÁùNg +$&öœmgˆXÍêµr +ßU£œÉ›} |ÇNSÃFø=ã(åØÎ<e…ÉË}V¹ëMøÎëu¢!,Ãê¾­Œ\wùäy¿y*ð¼KÁÒó6¢Cγv�ØóÍ0SN^Â9 æ8ˆ²©—xmîÙ¨²¢(q 1X©xW�¤:»¬¶#ëdɑIÀ"Q ß´É³(*€iøîµPø®Ÿ(¦è@/;õ±D® +}` p£Èçí½k ýÐeïK¢gm½åÁÞå¸çq_þÛð(ÒޕN<ž<ÝÓ¾ðØ 6öB?tC ™.|Ó#ãq(ˆWà˜¯b´~åŒe5lHñ°T7õ¦Ï³Š„‘á2«9‰h©k†lÈî*Azߐߨc0„éÖÇ]9Èð7/ôžÐ:ìÿõ&Nª,Šî„R¼g貺oÁÆÿ’QÌUê~N‰ëêë4Ɇ¬+í*˜è‰jÏ»Š<ï+µqc²ŽވŸ1׈˜ç(r+�­Xyí±vÏrñõ:ÛËÞK¢S#@M¹IÂÃ)R1€ C”nI°ç—Êd=€±ØÌ‚KhX 1 “ˆüïÕ*"½·.Eú>–E1S,ˆsÈÊÊú·Ä€]ƒ\<žø÷s�îYÞ±³;ñtwÿ/C9X¨Ý׍F² NM Q(7Å79lÙRó÷®d &Ì9@l +ƒaYc&âxI€–³˜,·å“©®ÄÅz6µØ9u-¾íę6!¤Ÿ‰&ó¹þƒ(…Àªâw£}°ó4œsCUÆöľ!¢  ¶ µ«ãxn dœé9MuM5Ó|àTþŒ«Í(ú·¶Ò]YoEùŒJ%|�¶°Ä`lQъ ðmØ×®k&ç—z›geל³ýÀõ v™j‘s‰ùž«Tjùo?‰L‡n¬&Ç: ÕTaJŒ~š8[SCE1`PÁ%à¿Eàã9~átBLÀèл595†Êcœv$ÅÇ­›Ž÷¼ =†!eÆ¢Ë ùçï¶ËÚ]™÷¬Ð(t“`®Îª¼ë²îyΕ¤t›Û¬Þ6Ț²» 6EQ8‘JÁj}B¦]˜N6d‹î”A"×ע͛gÖ}öôׅ Dn¤0(€2Â¥<>„I‹«(vÓ4œóüþ}Ý|´Þñ‘½ß7uóÚBú¦*‹EÖïp×B¾#<GQÇDpÞ5­ƒ+Oe^vÛ;ºézë!á½ÄáµEƒ)h‘Æ×sÊ"ÁQ•µy, 4´·zœÐ!¦øp7ÅÈdeêí´¿¨®—Y>$ܗoß^¿ërøxõòÝ;~\®Êƒ ãÅìŽ:°îXRZÒG΄3Jr#øDË´éه¤VáqX£ÓÖh4¯+ô. ‰½«´‰‡°T§+Áz/aÌÞ!h¥vå×2^œC¥Ž˜÷¸W9=…¹µï6KÊèó®l‡= mf˜Ã©¼r—ë0D•Gᑪsœ˜=R/³(P ¦bÑKÁe‰’4,° Š­ÆÆ2C „cŠG±4x ŠØö�FÈ)X>¤ F29í’ÅØLßCkE¨P5œ1/z„“†õØ0(fPŒÙÅZC·Ôä-çÁ�¢œ­‚hžü`¹ +JbW§É¡Œ +÷M'ōÔAÃ@À/„°Y(»µéPÜð¸b#”È n*ÕTYŸ¤ÑCçžsót’(­¨a3hï8õž”bX€N¦jöp�Ñ1°|¾\(ÜXOÙ±z\@£ Ãõ0,µq ½À R%Ò«‘ µˆ±$™JQ-’dnó¬íOÒÏañ_MYϪ`.T¹÷o „ª$uÃ`ºÃç9y¾Æ¡ÝcmÒDaî³±$© +Ñp+f0ѼǷ «V"[¬ÍŒs&.26­S{O8VãˆLƒÝh+S$†/t·<xÂOâP§‹sª^ÑçâÔÿT!)7Tçtõ¹t|Ø3ùUÓrµŒ7ÈãK½5½%ÔR…zÂïãꪇµÕ3fÆÞt"œD»ÞI‰Ó™?GÓ3ÂØyEî‘D±ÕPâ¼å¨!vÞñùéÂÏ<¼?ˆšZ¦ ¯ÙS"^-õ?…ú E½óêýb³g/wó¶…hú¾ä>4 .ÝËÇζ +Õ3ïÌ÷‹RȄŸbláˆÑŽb½r¾ç6? ù¡¹á# Îå¦roÀ{¢5Mx¥‡FøcYU¼2 'Ò*ˆî3QE˜>Ë╬ïǽT¾RÒjP#d#› Î1˜ârìó¼hKwI +7¹¼½)lؤ¨( ±P•(8D6»1Œ=ïìÆšï;Ì÷ò\œ˜GY@V5TÚ*kHxn¤  [Xá˜2�¬Ê¶ØFy™b;$Dô’îòCŒWÉ!Æ«OõàÄÿgqcwÍöÈ)݅HïÍCΗ²ÅÔÿŸcR1tÛÉg’¤¼xEãɗÄWc©Ì…X¹Áá‚ç„ôª 믱ùjéM•Þt”sŬ¼p3Ép~Sêz^ú…›ìò•Ä×P(ŠŽ8ág$Œ.xÐB¸1´ÑG½Ùï³Mo áÈSÌ“ÙÝõ¶’ý\àIæPiä&ڟ+|ûéIË»±æ—Š-5¨9~¼ +§w0Mï`ôÐáC©Ëၷd‚êò{z£GèÄùñž¡Ï¸³ykÑ.ò ´í%՜°cRM|Ðݵ‚„e*(¢‡®@Q2áÁå tv—Tiz³ oXŠ3'~ŝÓc©(NÀH•/Ïø�’˜.±¯ì$X=H&$ø²ðìL +xý اûF²4ÌNYô¡;X…µ6ûj£åKIzJü¹C(ÏՑš÷诧8~£ç uø+Ø¥'ύŸëéOž„_1])ÿÅ"'ߊèOþ"§dWN…‰Àvæô(Û>ŽšòÿHñò_PqhÌϨˆ¾Še O8Î)àpz¨·/ŸÈ<ÓsëìA�.<¸ºVh«!€wb™€…låÜÚ|¦S„:Gíyÿ܆º÷žÞÕ=ç ¾Kñú?˺˜žkŒ»¦_",µ„Iá€CáÀ{ùU 7ÖŒQ@U„Y};NU~)mÞ!ôkGʯîyÑ×ú¹öë²Ïq _ü•,pcYrüۂme§Ö&ÔÓ{p›Õ¦¢ø‚˜ñ7O®uµóæçß^MÇ¥[Ílo f^T'ýìµx‹Ã¯äݪÎÊ|¡öÝH}m&wíÏçÿ(N</ +endstream +endobj +4566 0 obj << +/Type /Page +/Contents 4567 0 R +/Resources 4565 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4564 0 R 4561 0 R 4562 0 R ] +>> endobj +4564 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4561 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [523.091 544.078 536.541 556.033] +/A << /S /GoTo /D (section*.35) >> +>> endobj +4562 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.714 268.361 367.164 280.316] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4568 0 obj << +/D [4566 0 R /XYZ 71 757 null] +>> endobj +1806 0 obj << +/D [4566 0 R /XYZ 72 654.413 null] +>> endobj +1810 0 obj << +/D [4566 0 R /XYZ 72 459.574 null] +>> endobj +4565 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4574 0 obj << +/Length 3425 +/Filter /FlateDecode +>> +stream +xÚ¥ZëÛ6ÿ¾…‘/ÑkFõLÚk ´è]r· ´EÛ´EۺȒ+ÉÙÝîå¿ÎP[›n´ˆ)>†3ÃyýÈýêöâÕ·é"YċÛÍ" àÿD$i¶¸Í¿xô/—2S±ò¶ÕezÇCYw—K¥”Šøò·Ûï/¾¹½øýB.|øOPø¾Z¬÷¿üæ/rèÿ~á •¥‹;;k¿ã~ËÅÍÅ¿/¾šá!ÎR‡ÌÃ;ÜWWÛúêrJéu; d‘W«F7ôqlMN­®æa ðŸúØñ˜[ۙûŽé-u­tO¢®˜h·Y¦âr+ß»ÝYù[»Ê(ªíZMíè6û¢Ò%}ít;åi ”ƒÄû€¤LÓ¡þ@K)EE$÷—Ë Ië }™j D '/ª-u!Õ ‰{6à 6 æf£eGEu8v:Ɉj�YØD œóð²$Öº4/톑÷Ýf2“>îPJm-¦óšà9QCWu·»”|J¯™ÓÄDâ+2º½~ou‡_¡×CýgÖù¾ª‘‡»–>ïvÅgìh!ˆ'‘žqœ§î=¶°)Š†Þ1Èß«o5²Ó G^ý1·*`½ªTy¿ú‘Ø=)}ø”Dglî™/²,uT6uÂ֎“Ütº([aU´TI +»*ÐT,‚0:qXù $²|û±->8Á×±2÷{üVïëΚ|˜yiÁZZšuWt;jmj:Dèvº£ù9ïUY…C0áuç&÷›î$ ­ÞëÁõ›…ޏ´ô÷Knö¸ïÊ®ªËYGaÖÐ!ý˜5—Á±Þëý¡4¶»÷x9ñS9ñS ò–ܲæi'¸uÀ*€µ°ß‡"§0!;V3´whm]wx †õêÕ*÷îNÑÎáEÝl_1}ÇH£«v9'_©;CŠ,W7Ž«Á®Às>lZúFr8Õ©‡0p%©÷¯Úѱ§G†Ž,Pf‘g/ÎM†•¶zAb§'d;ݙÌì’HÅñ'vɄ +úñ¢e–Y.ÚÆ8!sÓ´i•uK#ºål|™×“¥svM é)xÒ¼TˆÑ²íšbud‡ „‘÷庩Wä¡÷£s<$l73ÚN¤êOÔ-ÝøÍÏçI6H”2]ÄA Ò ýT¦ D¹ÜåÚ1‰X$~ôY$R_™ü<J¤Éç Q8ŒÃÏ"‘I¡ù¯“8+]‚ Jâ%¸|ï¾ýjÆ 8B?}¦Óaœ„”ùeÙq¶”^¥; ìnˇKÈ/l¦¶À(ßr0®¬Å'Öâë§8ú ã&ˆ@n8˜‰G°Ålj÷8[Uoõe¼¶¡ç­Þ…z¦´µ#ÝΘ¾‹TªE,}°õ·Ž–†ŸG@ÁHü×IœÛ $ñ,‰,¥8 ù°»n3§AñS>S…x® Ô±p6 +B%L̶'Ôê=·&™JŒea럴¶Þt4‡ŠXX? xÒÔ– plœ °XQ"èOö“XÍŠ!!|nxl§{?¡»ŒO…ÏÔ–i¶Úô½•Å Ð(ø—t M?yA6®ÔÅΓt]­á1ö!ÛÅ(À!б/ږJÇ Ã¬†~nÛûzÀ 9ÏÕp˜ðµç[¶¶lUX™[åG�¦âlêËCћ(JB䥀*M# °ÜY•fßÒæZ"ÀY=ÊÀ!òx &žm±¡9dwЙ›}M]6Œam´ÓvC \ZP&`Í.xkª0q¯¢= ¨c¬auAŒ:ö!ΊÈl¹ÊÐp6-8ŒëUù@ûÎÑb©Ç–l0¯¨ÚNۂ1$í ý’À°b\}Ø õ¿= ž4zîG0uCˆ±k™c]å4»Ae‡=}ÜxFc‡hQWÆZ$ XÀx£ª«% SÐ՞:úÊÿÊa­@©ù ÈiôL?»cG¬4G)T"ødIšŠ(êƒ@T=0d­›Š%^µ¦9Pˆ�tܼ· „R^?>V„¦xx>€U¨é-vFÒ9vÅ®µ®*j«¡~Å y¼±H[±?™NP}z‹¹¼fÒ+�~Õ y&Ôòõ±#d;SЇ(²²ð'ˆÔ°îIŠªW^]’¹·¼'öY$_ÏYÕÞpÔ©ŠÖ†‰0ð^ƒq`‘?Øl¡ËBsL 6]hŒì¶iÑ% +&P¯“ѝ®,K»æŽ·±žN#‚í@+ÞÕMþ’² Û;æ�ç¹K˜b­gñ%p…šPiæµ{ÂT5ú Â*é{oIW½�83\F> ksZˑ3MÝ}ÈX6ÁJ·Ûqu(îMÉ«Öë#Äu(ò”g1màµ5Md4“¦×0¶7'SÞh:T8à “X R+(µøî †PAdÙbŒÀaƱun àÔæ©ÀIìLÐ}¢ª‹œûȀV+8’’.óŒM›ëŽçØÛ&èÎ ½­-*w|µ4€éä¥ó¬Ô»ÉüÖ Ó"» `!ã `¸�5()Ò(u÷% +l£íÚuSºóèÓ±„OxúÍ4UƒƒÂ"p¡ºjé{¸p»ºš†ƒnÁ¡ˆCôÉ]’ S‘„=8؋¤O0)ľ;T¾âi\(ó¥HÒtÊnØî_υîXÈ0ޔŶ¼GÁøR¿_öû‘k€s÷\%¸f»ÖCßÿsӚ®ÑE7é4‡–¶’A$¢ •¦²5E>YSÕ®{–K'˜Ðýd][ìÏúò#vÍӁ¤ÙmŠ’¥øEçS6rSšÎüF/®qfµø›à(9NèõÜ;º 9é뱪?j¨.̶|8ì+eyNå±4L)'œØ®OÜãº.Ñ»Fk°ç8íÚ×U½ÞAÔ0S"î0Vzý~ÛÔNJõpÝlW–ð›“ã&ÎsÓÖeq¢KÝîž<NÕn1òŽ—°õ]ýÛù…rîŠüd]yÇë~øñ‰u–ó›ðÐÍke]‡ù±kžôA—›cµ>@q¿g6lÊ1í›Ç«ë½¾Ï͇@]½ùø„îŠ?Ø ¯úéÍã±*ºW×?ÿÌÍùE«N ò3hf{¶{ž–u ¶ÜØF{}¼ÂòöñõµëyJ;ŽNئ#™ÆÇ¥„D§ +E”JZŽ/Š*®¤¿ðo³ Ù¦iúKxÓ¶zkž/_üCW/Y3›Â™ü;u7£Pù¾¬·Gãæ9a„¬¡qÜvVÎa¥Ñ­™rc«wW2Ñ�K§,xiŽëÎ%/›™fR’ŽKùӄdŸ7I¨ Ê ¤šì*iš ÷Zç;C¢NDÓìåòƒåÃÌ$Ä@È ptQ 32e"Jâ‘8Áœâ«~2Uº\þX­GN§ÐಠZ5"hJ³¨á9ù0kù²g²ÙŒš21\•ïGO'°ÅÖTPˆt¶X„ÏoÞÝ`ƒ÷7¨¨=âËANÃöe¨·@w(xÁ—‰Ð§þE`‚ñÞäŌÑ8tÿ÷ØvÔjÌvbOyg}Š÷A(ÏDøº +¡zïlqH^ ~\=åJmk¨š+&=kÁhh2,ÓÖ¼G³©Zo:÷¸”åÙz.¸|¸ŒbOÃùuOȐ=þ2P†¦>@¹¿¶Çk `(CQõ)*y˜ógå´ÂI‡‹í£ž<=Z Øa?\$¹…x2¥š_º»9Rƒן0£íè5K†|éˌWÐçsò÷Yqâ!~ÂÚä(7>¬áØËÁ[Ä!5]ümmq 2Â8±ÓɈ’ˆŸÓøîq.Êà’æ +IÍùP¥p û,L’ÂW]ÙKÛâ‹NvQèrwEôEZ´ŸÊûŽn¥føL!eáßg”¯^cÏ> â³w]~ÐÍRªpZ" »W.<¯Ë#¿)ÓÔô~fpÐÆäǵÉÇþ¡�¤—œü¬EÂpƒ‡‰’ï\Ðò9‡î­›kìó°‰M5¼‰ëUIž ‹ì½dÜ»P÷só±·1º;6n9: cJ@$t P™Ÿ9î§nNƒPŸŽæf¯/‰Ë_™göU"àÚAˆAØÅ2 ¤PÉIàœä¾'RŸJÆ u板°—oOæ ²[ŽÕÙ%¤/ªÐæN!Œ“Ñ^kÓöA•ÏßqcÅPåÝ5E×ÑõYØcW»+Ìyυ¡Îj +p7XXìœà ~HCp÷“Ìþµ…S|ñ-‰ üžȀÿR'poóÐЫ¢,:¸ ÃZ÷xÆô©Ox!o˗¯6kÁgË·2s¤ù[;cºé¬ƒvqÆ^µúô7óŽ5¾ŸáÐóàîðЁ|î/š‚4ý½O!ìî貅¯¥ƒ´ŸM•‚öþ&¥?¢úð%eî™?zñá³¾zqøøÜ}‘©áEÏdËKÅ< f§›cⰌ%˜¢¾˜ Ã>€Ûá Œ€øŒ§Å྽žza[và0Io]åS}€Žß†ÃÜÕ%öAc[Ս ­Å€&Ü{L›Úºai¹ü(ºþž +7ÿ!™Bá +endstream +endobj +4573 0 obj << +/Type /Page +/Contents 4574 0 R +/Resources 4572 0 R +/MediaBox [0 0 612 792] +/Parent 4537 0 R +/Annots [ 4571 0 R 4563 0 R 4569 0 R 4570 0 R ] +>> endobj +4571 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4563 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.795 671.252 443.973 683.207] +/A << /S /GoTo /D (section*.214) >> +>> endobj +4569 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.305 153.545 386.483 165.5] +/A << /S /GoTo /D (section*.454) >> +>> endobj +4570 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 61.28 102.275 73.235] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4575 0 obj << +/D [4573 0 R /XYZ 71 757 null] +>> endobj +1814 0 obj << +/D [4573 0 R /XYZ 72 492.833 null] +>> endobj +4572 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4580 0 obj << +/Length 4764 +/Filter /FlateDecode +>> +stream +xÚ½[ëä¶‘ÿ¾ÅÀù`[)êe_ð"ñã.ç\$ÁA#±{ä¨[m=vvü×§^Ô«93»ñ!ØÁФ¨"Y,VýªŠýîî͗ßf7y':¹¹;Üè42“ݤ: Ò,¿¹«nþ²;žou¶/M;Üî£(ڙ ¹Ý«<ÉӝVêöow¿ó»»7?½Q7!üSð5ü™ £›òôæ/ o*hÿýMDyvóH½N7&ÉàÙܼó?oÞáD´YÌh$y$F&ñóå·J-úāŽ€½ÿ7~ A +ŸK‡C{¾ôn8'ë¡e’À$Æuþw¡fž£&ÓYò. t»÷u¬ +ãÝð`±`v4,5µn)¸úá6NvESW\ýòºí‡÷eW_néCëð5T|x®< PYèØ|6?úúg?"èœ&~,—«BèÙõÙÕzåÕ¼®Õg~½Y8Œw«Í‚På7{¥‚<Žy¨Ëí{ÖL¤n÷Yžì¾2&æTU=ԭԆVž86ú¸WtאT +ƒ‚4ÃtԎ +8þ-Ö© M6…qÞÞîc­€ùÜÞÞ7õO£Pý€S±]?‹k^ûþé„}îyî͂6¬HëÝØÛÃ8½êˆází§(Âu‰óÁ³HŒÌ®² •9Û +øaŒÙ}7p{ÍËÂbY4­<’­â,H£ìÙÆ“¦ÜûÍZöÿ-¬¸&œäŸC7ðˆì^GY½ñ6†Êб®éÔêL;‚½`é: á|5XP»ö‚Â!­(ô|°uÇE¡Ü噋2*ˆ£éˆ7 I}Y€ Á1²×s1Yç©ëýÖC0âp:b§öÜ©åCמ<4Ъ©þdšUÑ?¸_±É&2ŸN™—ç;„×´ÀR¨$Öćæñ%Z9,/ûôyñf]ûÑ#Zñr³|´ö&Aù‹ÖGLvÁžŠséc^ “¼&¼{°sú©w¯ÿÓ6¬=àLZ& ”Î^4;i>m%š†}g;e.h‚X¥»ßÊa¡vQËP"µ§d† zew M,>t"-ƒdC~Öçû?Xi¬+!+3Hw©¿çC}|X»+•qºÑîw¤1ÃPNªOt0ñ£lV”9ʖòmÏÅ}ƒã#Yút§QÉîñ¡n¬g„<U£?ï`‚¡Š'¡¸tö�æ€G¼o +bÁß¹J ÂŒ>ÈZ«®ÀõùÈ ¶±';¸ú··Y´;ÐUÝ[¿¢n‚2]ۋOš{$zZ.X!T�JŽ<«'Ïh  Ód:ӗ¢±Ã`½ê8œöê~˜n-Ϫ%ókÑèҐ1>yW¢Ñ…x´R§¦>(¸ØÔ‚‚Ǐ¶dÂ=C[Öh áìRëc=<p m7R°/M]փga:`ekùêEŗyž¼hÀÖJ&ËÔ"໖ۄ@³So"½àE´aQѱ”6^á­V d´kê³%x à!']]‘€±3o-UÄL0ñv²;÷—9i-æŸ5ö|„)\«8° +ùdÙÝ]›SàÇ,`c®!¦ý0 ¶–NñKÂZy|jÁ`ԘŁI³õIà/ÒP»G&aˆž=Ng»Ü/Ä~±Á؅¡Þ`ìl±§5ýö{(È¢ô`½B鸍ê +€q5 +žc-s-x ðq ¸ºû5DæìÄ-›í˜Â±³Åà*Ãìÿ³íZ¯À¡Žfu|íï•ð÷Tô² àë6¸"²7qÄfc¤'Y�Ìçðí4yñü6†Q TôÊ6N{ðý­Rj÷G¡8ˆâüS÷ҙ½( +�®�í;:‰é®‚ý#}x€‚Xmhq•l϶+êRqӵ؂Ú"ÍJ6ª¬Ò±˜õ8"飼:Àޏ{ »?0ÕGVÒK©kIpª±´28;o©gÉî{ûåÕ6\Õo} (|0ÎOˆ 3bÓ d8±J– ¢“öô¾á6²ð¬»ÎǦè¤ym ¥€Í~1xC娱vD3k@h¶+Á΋•`UócfF^a¡lÏU½÷­ñ +nµI#´̒8i`š-7ËOÌ$cžBÅ­²=¶ÜÁìוP$›JÝúVlcк~`—QËÄj׌.¨RÕý¥)œ•0 ÊÉö=Šgh¡M¨±'>¶ À¶Å°ªäƒ pÛ?ÖèܶgÄ<0ƒ †A<‡Z ‰æ¹Q�¢AWMP % ُ÷ýPãÀÀðͶ热a´ °øš'³“po¹¸8sPcÀ 9¥P"ÌÏ+ €¶¥@U󣔓ióãj¡uš¶*¢ø¹Òٟƺ³•{5wëۓôiy}é&!ÛÎûx„aÁ/´x:ß}ƒZ®çïšf쐿¶£øEÄ~�¾BËV}¶# |åŸ$à¸ÏNRI&n¶ƒ\Úã±!n@¥‹Hàè?qÙbl‰ T +~ôÐÐ :cňTÝ2þpK‘¦UxK‡`þò 4lÇá2’Û²–²\Æ`>mWJӵϮ䪊+ áN˜É …͈úƒÐ,‹^Jì ºIôòZBVE}fF@[³R»ž"’¤OÌ<B!£™úÄgqHÐS«ÉÈC‰µ + Ò àGímm·í~ï\ ¬t4Û.z%Ä&âÒõñÁž¹4ðQ‚’H"”ãkëí°zñ¡ÐZ1Ÿ¹­ CÀÁ:ùÖ^1ëÀ9»¸{ –¥$ëpG,¶Ës<Wpà0Â)¿åÎÀ{͏(RMžèžÛ·ûÂ5béZÍãÃà;_‡à²œ ŠC^t#²zù# VyKO8ÎS¨È¸_ûB†p¾ð7=Bm°¸ +[ãPօQ)X"ÁU"A%7g3Ïùî;«O¨Ð´ýÌ8 r¿4¢šú♚ +”™Pé`›¦÷l‡¦I�„?Dm …'%²`ã´F>ÈGƹ‰ŒšµÚèÀèÉ亠‚w�oã9ñ‡ý¼ÊÁmßb%i—¢9ŒçòRÈiÙ l°¹sàÅ©§®EޙÜ%ZÔ£g´$„/r +–3J¦XT�ø“ß¦?ò ™‰àŸI’=OНâ=¿Ó^Õ³£‰¯ÐJà+N@÷ SÆì¾´ø4Ô¥ Q’®5…„EŒQP<I:ãl9eíáb Ôí¯aÒbñ݇ºð£8"“¯Y f ÀùYc–Â#*›™ãn˜„¯z~ƒŠ ÍzS2 ÅÀÝà /™?I¤é}‘ÎàÄ<°c…e¡Ö½Óà`3ã¿ÂmÏ{dʱ;�{ÑéZ²˜]kè¶`1VaþÓ`}qº0ªÀƒ/Ѧ£�°î§:£L°÷Š‚lŽ–ø2v€‚¦s¹É¢ÉI·e’/qÌJÝ8À’&A¦6.9m.ãÊS‹òǦG@â¡Cþ1v¡‹å&ò»Ç‡Ú9k؁Ú5n=-°CÅ]1֎B†i€«ËúÑ7÷DÊgjçøÞC·SëVC‘kf‡kÐöÚ®Š•…Ó6‡´×‰ì tÉgÄö¦Ja +Šf¨ùO ÑX6;1úÝW]ZËÓÆÊÁǑ+“Ÿ€•¾8XrÊ3Œ°ónòkâ&¾sÙ2næøÛfi¨Òó…t¯èü|ĐgåϖU`Ì&Hø/ÝÆß„ìuȍNA;rˆ³¸tÒR¨$]ƒÖN‰š² T‘Ä”¤²Ÿ¢Ã¨CPfQsVëË\ Ô?ò#]¼Åø£„¨0bCƒÌG/‚WƘxfzž½ôÏÍAíâՐ�!žÔ˜Ÿ‹:ž‚óó=‡+Ì¥·‚H©Y‰°¢&G@1¢‚ç# pwØ\Ë8t҄n¶íŽ/¥éSËÍ[~ö'~°†ÂŸùs—±YÍâ7ÅßiäózN ‡‡,(‰‘Qtóf¥²æÍ&°r~†ütŒqq<×dÀk灡͉U_SàŽ}ô8,Ç®eÎÍ9˜Iס<! +غöcà)VžsèTK ¡la¨r¦¨~ûÁz£t„>™üVn`ȰÀ]ÄÀ·úD‘Q…:6…: nkώ/¼ƒ)6Â(@C¡R֞Ò֍ò [=$ g]ƕ )×P4-eýæ9!îDû‹M.¿a$~âºy–*|J#0Š,´©!\…Mש1lbiä¨n±`¤ƒ<|ý¥s<Ž*‡ÄìþërÓw›"ÆÜàìíÐá2°›ôŒ(±UN\r"›KŦc¸ÕêvìQðÈF{:Yçž46¥ñž, rcpï#Åìð§a#å†PŒñ%«YlÂ18— •KWÇ UíôÉ „ôLÐì ħ‘.îIpe¤vÞ*¸)‹ ã>xÂ'(%>Y BjnhìÁ]¢b +žlžë#.Úxž•_µñÔ劝 +r>¯N¶VuµŠ]>³½ƒÏÕڃ¦S”ÃXLéœS키–^$ +ûl +Þ"£¢ՂK×Ô=‡Ù£x•Z{ƒiÏmw9Np¾Äv–š×R[z¾¸±!Ø:Á«jžd|H7Þ¦« x ú¸ RO÷Ò¸&·¿jç…@Of™»‘·bC²¼‚‡´œGC'xƒ8o•¦A’mÓñó2áó,£c–qD žw¸!Ýh==³È²9Ø åªž|6å7Z®ñ‚ °¾—ŠC:\‘e>/Ï É…½<úÍFõ'²Àó¦íÙgÛαdg`«zgÿÄ$hú+Ȑ÷i0ë&V¹![‹áÖzh¬«Ø¡D˘Ż÷VhðdàÓޖÏ\ƒQy’’.ü9¯åzóüZêr¶Õ—€ßk¥É;¿v£8ÐÉ,¼ÏFÜ"˜`eÁ”6½ÌûµËÿ®§ê@åÑó‡êSnÙ5* NŠõÞKg<'!º‚õÛ¦i¥ÓÕȈҠ�G„œNsb¿Ð?xF$‚&Ç.3æU徕 ¸?AŽ~v>ÇÊÖëöLb³¼{\‚ÇuÞFÍÜÄ¢ÕÄR÷ÜÄfFPÆ`5ç|­$÷‘ý¬¯<Ît¨CpQšdÒñÂ|aí²7¬/°@¿âF2Q›Þž#ô‰CL×òpaáÕð¿X ðykp·:-Wµ‘ =#]úûúøK‚ΔAÔzÖréêÿc\ó#èG`¸ƒ¥0H߂Çüµ´/§0ïJÝеÔ$††Å/îê“í÷?´�œ¾˜VÿÚ +·ä¿øßoþãμ»û¿8û?“£'œ‚ဗûø‹û]—ÁåPx.PîÄƒ¿Eòsƒï7wI +Y6±úgT)öÌÉÖ)¦îr[@õèW™aC–­b¯О¡"ÛG¾êâÁ€Õ3µ¹n¢STåùu Áë0'IôœE¹V[ 3ßV«gW8ÆûElpG@ š +—y¸ž†ü¬@¹;*­ëÈ䰄 l11ëր]Ä[üÉðеãñÁU|k‹BX\¾5—5kffî³7¹ÁsM¯c0”×0ÃYK‚(4ïìÚ¤’õòö®ÏÐQªŸ•’?nzA*ôöR&LÖfá½ fˆä~A ÇæSP1 +³E‚^¸ìîHy*ß%ú,0“¯x$þ~æȞ&þëžG»Ê^†rùG‡ýÄÈ š{œ�[En§Žr‘*ß})9Ö²ÿòÒËEԒ_õ#/1hÛ=ñ§ü3–ìñÚãÏo"J]-6ýÅåáÚù²;ž®¾E¸r-* ?yò¹öôíën0%š.ÍôÒùâ±ð‘ ²ùFþ+Ô/ýõ¼¢£±)þÄ!Õê¥y¡ìåëŸy­¶8IÀ7Mè·À<–ðõÏKúàx©=«ˆCòéŸ_D¨ù·'ˆz ¿—–ÎY¼×÷+Ÿ3âþ#ŸWˆ6̝ç[»Àœ²I”\0àeُ¶Ê‹’îaRô#vƒd·ô@×?ڏÕdŸüãß6j�ži†Û LH~Á6ê-†tЇöïâ¥÷ýº! òù·ÞMŒçˆú"=„¬é%·Ûs•rV+ÞmçÀ¯%÷Áë†m%6Ĉ›íËO°ÎÛãëvd,_äõ´¡ãõÖϒh>}ÿÄáDMd o:dê—N¼OÉB‰’ÃyëÊú÷2â[×/ýR% +ãõ$…{}yt óéVªDqSŽâòÏÚÐâ8µ r­¬]Þ/̖~ö}’hðG!Á†ùø»t+Ñ +endstream +endobj +4579 0 obj << +/Type /Page +/Contents 4580 0 R +/Resources 4578 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4577 0 R 4576 0 R ] +>> endobj +4577 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4576 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.187 234.75 396.365 246.705] +/A << /S /GoTo /D (section*.453) >> +>> endobj +4581 0 obj << +/D [4579 0 R /XYZ 71 757 null] +>> endobj +4578 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4588 0 obj << +/Length 4109 +/Filter /FlateDecode +>> +stream +xÚ­Z[oÜÆ~÷¯úb +èRœ ÉaPp§u`8n­ )’<PKJK˜KnH®ýñ=·áe—²”&°àÎåÌ̙sùΙùòúÅÕ×î" ³D'×·©†¿4L]vq]\üh¥/7*3‰ îšKí‚ã¡n‡Ë1&°arùóõ7/^_¿øå…ºˆàŸb6Œ"s±Ý¿øñç袀úo.¢Ðdîâžzí/lâà·¾øðâ_/¾\YC’¹0±²†ürcUò»’Ký®Å¥ÜWÍWÜïòKÃNú´—Û!¯ù{‹.(Ê^¨uRqÜʈûjØa)†òW!—7…Lù°Ç)ohL+4o[bÉÐÿÅê¯È‹«¯µíÄ(+ [¥ü…»Ì÷‡ÚøæCÎN ‡¡£˜â¬ûOu˜Á©=ÊUk¢rÉڟ"eë2,˜Ûµ-Daª²Ïì M:nÉqMLäIüùÀI‹ ,=Ô.¾Ø(fqÌã·ÂѼjz2…‡oLU¿=ö}íôÝÞr37UtwySý–ÒEI—ÈSx„aŸ*臗 +6 Å®‚Òaà~Øû¾«†¡J78ôA˜cæÌQ:4Óù‚†-rÆ'“†.U3FÄðAÆÎù®3àÎS’£>+:I¦±»H\ºÌüÑI²0µ)QJ2ËSzᮝMG¬Pÿ ÓǑ µVËé½È† gkb«ÂØ~Nl76Ñaš.Åo_¼Í¯/ Êøs’a Ö¦ÚâÖwÜ´”Yì $ÀLuýjûR:³œbo¿-»FŒ™ò&Le³Íý±žõE™^YÝhˆøÓ[2\ êZ´Üå]ýpر ò–x+êb¼F™`Ÿҋȧbç‘dj+$_Át:ýÚvjÖ!ç@ɈyðYõü[MJ`­ ú«aÀ‹ESIZkž¥hV‡*»îr™pەùPüÑ6<q +jK>ruÞÉ*o»RJƒ,l/} ÜÀbO¨ã¯]™wÃ˞MŽ2Ædy +à‰ª® q6øPÊ) ÷Ï·»b뷄¬#i1 øÑÈó^xnœ%9>„Ü<8Û9Ÿ”>Y¤¾Üzۉ'Þñzúv/â°«DÆÂ•ÂU˜j°æÆ„18p"ùús =[ˆ”6¡‰|Íj¢P¥£P$‘J¹ Î›»£@‚”Å +~snü„K-»®Ü¶ûC f"ãPü—;Ýæ>év‹Žâ "¬‚_§^ø Çëb\à×ÒÈZHk|?0õ²Ã°«ú5=³(%q¼+e_ %uٓ‡D*eWr1÷l4Gs'=+:݄=bz¦­X7ùÀtîÓÏø@ãB¥ÔóTS!O}WÂD|›³ j“ù·È¾±¾äæ0nÉ3´yíQiWõ—VM„w},—(ê9aD,–]×v=”í‰QÀ´f¿F‹ÌzgôkŽ2‡.ÞF0ö@²®ƒõPÒaÁ­x3•j@ÔÉ3qäÕWmí×1tG™·(oW(FÐÙçXŒæ¨%šI…[p)ó\r3)r"tYЕýN·mzYsÓ8P¶}Ž'g^¬Ú™¬»1˳ïKä£>—ݾjè8áëÜ4jôÖțsch­Øx¦]nP´X§ÿ—ü‘×0zf´Mª”ß–æSÕ{îpß9kUžweSvpþ2žoêœ0ÆÇ Àà ßþ WSvŒ„i¢[Ö +¿ƒgZ¨hC�m~¨öUwõ·ÔUƒ„3ˌéQ`##àý¬zê}O˨îvw 1Š–°õ,ZÂÖ¾ú­”ޤïØ1¯ÑñcÕÄYªöœ…â,ŽºÜO¸Å íŠ5 :c6ø«M’¦�&HL¢H’‡j¨KLèEàd%5¡xyí3;¯È—2ŒÝŠWׁ#åÊ}…6YµºfSŒýÚîdJpiå ¢£Õ'Á+ú| k¾X“mæ +ºòÀGÐWèÛËÏ1‘ƒ2‰„QqË>v¤•PÎSa/6ÏÐ4nŸúî‹dmb´1u9ˆ©VM–7d•¡u„Ph¶„j{n!.)(C“/ô¥¬- ²÷úƒõ]ùËÔb߉ÇV²ñ²c³ý±áŒA]wáÝ9ΣB;⌥ͷ âà¥p䝯@”ÚnØä $+·�Éð9ÚXvÃöçÜj•†&JŸ Š£)\d´„G“ó1¸fYöðÄù@$Cy1ìäËVœ ·,µ$ّFàmbˆ7U˜ü¡\G +(bN$dú3snlŸPË �yÀÀà,W±\uèYÎúãèZŠA*VŸÈ£=Ï·õ ¤[i,*0‡Õ ê +Ú&–`üýåyœp ÃAJ12…ñO¢ò5I ퟠ킹% €Ñésxo¼Œ÷L¨Ü#ô66KÐøœ†ˆ>J&ÂQAÜ^þ‘3Ê=²ݘ¥|°Üä{)åÒ-ïîF.-ä&Ì<6÷4 ̟�’•l;k‡±>‰½­žŽÈ&Q‡£” Ja]Wa³†`Õ^6(µ´¬÷~„¿Ê|ºŒ¡ €CêÔq)€!÷;Jè1g΍{ þ«Úút§Ê&ÛgA9lCNl,àäu9:q_§[å]ÌÙÙ§64‰;;ûT Æ�Û²‚T‰¤³ƒ>"©HþΤ�Vïâ4x3pg^Œôx”Þm‡¡$÷”Æ´XÖ"(N¶±ðf3Y+æQHÿ¸K2™^§ÌÌ2t96 H|4EÏ7ff.8P?zjéöùÐç‘h€Uè‘#0€ŠÇ̒RXK կ>|õ†z¿9%­…4÷Gyq,‚ºçÆúDVžp7áá6_óYIh´{¦Ëò9[À¢§»v¼kg»všw Õ7Àt²ôÎL;v³»§w¬•õ”k*' [¾Yß²sê÷o™1#ª.i+¯ —ƈýtóOoHÅ²èø™k ‡a-‚W'Ïå‰X ÀÁ{t~¹÷Ü݉,ÔN”L°['ÐLTfÌÁæ ¦ÐŸC`ìÁä"¸x’ +l…{˜ÔuÉ%û4O)¤ÛÔ ŒŽ¸­òèòpèÚCWQ$ə«†Í=Ñ꫑ˆ¬½žM¾;T †º&“CjG})zê½�ƒjaj!÷(rÄ^ +™i~GÞ +͌H͖²©Ôâ­Öí±®ç†í'~WͶ>”dj1J˜¬áu.Qű‘ +]¦P±SN@|Ê(0æÔÏ܋q¦€¶ÉÓëgVª'CÀ~%“|c%$¼á„¹Y еÇ^Â-ú¢¨ûXÕÁ“ª½_O%„<zp}R¨qWFíÛΏßå~X³*&³}>=Æ¡’sãm¾ÒeD#Xì˼㘘tÀq‚°8I¨´ÝGŽˆÝPc;ëœsãÈ% [|NJôZÐ?:€d\ò®D°u~„ƒÖó¸%»[Ö¡äñj’†Ê&S&y'£|Ò´çhW…:ž¬#?Àò² Ô€õÿ•¯‚D_ÒñÄx3¸.-ZàèÆɪÁ€c/J—x"IPŠm„۵͘º¤6˜`‰`…¼ûn#ÀW;ä²%ŸÞ¿ýöú<TQDwxt-£üÿ‡ƒ*aR¢Ç©O×ÂV¿}wýMÖ+üïúŸNaoФ"‹0mËVnüÅð¾¸Ì'E©&Ø?€í¹ª(ÅȁýEy›ƒŠz^̹Q�á82¿,`Y)ñ’h%ÿÑMrÀKø50Z ìüÆÓß)¥ÖoЬS7 ï$©"V£QºÜ<º‘î$ÇözBHN… 53Ë2ÃÔØ2ÞÙáÇ.É($«¿½à3ñ2óٖ´ÅǤ'¸'ÕÆªZ] ²Ì8„‚ò9É~$’¯y®?qrY|¿£Ü:®{{’ì^!ŽäÜ<™QüÙ£3of¨Þ³Zg\-j +«g»Ä4tÓåê蟴äùuæ#Þ²ïWÎ_Oé?ºÑÙĐÙa ~!ùÚÔ%¡ŠO2ڕdQ�éÈD…äóš“|„=äËF.Y_‡wဌB›(Wd‹kÛÀrb¼ ®(ò„ÒËCë(²5ë—\Kîýñ‹¦¦Aãð—ßýûû÷ >yQµo7_¶uñ2䖷-§@¿X–«cß]ÕÕÍÕJ]!µþ +]ÍW°ò¤ÁïD@³†)‰<¹d(âmæmÎeRJ¬C¬Š…ÄðÏfÚæ¼«€GÕÆñ?Ç ]ŠÑ£FY„rÍp¹ý8®cv}ä¼sq‹¤…KFL±I"(¢“^ ’â@öÁwXêùŠcU Ûõ"±æ¹—klÉxï8¸w*€ã¹Tàe¿§,28:Š·A<wì=r §’$Lôsï÷0 Û@¥‚}U ¡"¼$<¤¦+Që"g�`Õy¿ã:ò1Îç#ÜdQáôc…ø«[KönT^YŸ„LO,œx¤ˆG.X(ÅÊ .›_+?͒ĸ™—É\@/d8N]f(ÜBÄ­²>_–±ÛÅ_¶ï?LÁß2臘j¶BGà[dKœ÷'3r”cP èՙOŽ 85B($W@60ËÂ8U§shF’Œ_Ÿ�>R'¨ØÑ4ä»ðƃïm¡÷è4%ˆÁYæ[ŠÒX"…Øû¶xá.cڞô¼'„4ÞÚÀ$•´ˆƒÂǃd¢:qíñd`ÀišÕrV¡ˆ¾¹jVoûfÛò“Aøyìü-c:ü] ·±š\‰õ!¦Un{'8ɱYµH¯ª‘1¸†Nz¬<bà%`È%Óùt®’t®HæP+z}B)°7VO¯ ¬žŽÍR®ùQÜÅ åîé68–D Š7DC÷\\Uc-+J&Sulâ±÷ŒûÑBV¢Ø«B$æjüuwá»w\ H–èÑë5ê:݀ L㓺!ÆõôÅâáÇGäu‰™àrz ñÉ<ò[› Á„sÙ3 Sf‘€Êò"¢øn|à„m',iôKžìâÜ}¥ašŒ–òo+¹ñ0ÞBNi•)¡¶ g3 +–¤ûß×ɍ9ӗk‰JX{¶åæ7=qB/¥ Tvª«Œ!Ô=ªlJ«ñG•¾âoJ¾aÁÓDÌCo”th}}©%Àê#賥ȣd.ð“žÎÉve^H'µ\=_`)Ÿ¶Ã±ÂŠˆ³ÈZ~¨%7?Õ0¿JJîã# úâË$º‚I(ÊåË¢rÖ*ògB=ëâçô4ËΟ†=1Ý¡EÝÀ4I[bó +×´XÐ>{“™ÂôՍä™0ið?âqÚ +endstream +endobj +4587 0 obj << +/Type /Page +/Contents 4588 0 R +/Resources 4586 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4585 0 R 4583 0 R 4584 0 R ] +>> endobj +4585 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4583 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [247.767 631.097 266.945 643.052] +/A << /S /GoTo /D (section*.452) >> +>> endobj +4584 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 225.115 108.004 237.07] +/A << /S /GoTo /D (section*.216) >> +>> endobj +4589 0 obj << +/D [4587 0 R /XYZ 71 757 null] +>> endobj +1818 0 obj << +/D [4587 0 R /XYZ 72 612.967 null] +>> endobj +1822 0 obj << +/D [4587 0 R /XYZ 72 427.909 null] +>> endobj +4586 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4599 0 obj << +/Length 3981 +/Filter /FlateDecode +>> +stream +xÚµZ[“Û¶~÷¯ØéŒ§Ü‹K ¶}‰ÓlãL.n¬L2“æKA‘TH*öö×÷ÜÀ‹–»ÖÆíx- x�œËwðzýâæÖ\e~–„ÉÕz{¦™o´¹JÃÔOMvµÞ\ýìíêëÐx§ã¡é¯WQyÚO®W*K²Ô UtýËú«_¬_üöB]ðOÁ×ð§ý ˆ®ŠêÅÏ¿Whÿê*ð£Ì\½§^ՕN <Wï^üóÅëó‰�‰$3~¢e·×&òšöz¥ãÌ;nï¸ð¯@éƒíp7·¡ž|g~‡@Ÿ¾þ÷˜ûaä^½¾9.‘‰B_Gú 2À® vïˎ§•ó£o®WÀ¸æÀÕ÷û²@Fî¹Zä56ÐM'×ïËο^™Pyo¶BaïHÛf׿÷teÝõùá`7\m„à=ŽÒœ„YÝ}×ÛÊѳCWXÊÕJ‰‡ + +ÊÏ☗Á½ÂÙßs±hH~ÇÛv%íݾ96\~Oã¶¿Â"Ò0ö¾:u=¿è[¡‚Á§­‹ü؝y/#åüàå‘ac…q¿vó*šêXò²¡V^+Of3r {k¸´á`AÍš­¶&©N“aú\+š¶µE¸çªðTÞáÖa¡;2á¢ÜJ¿}ƒßs…·KÃİâ Ù;,ßágBccqùuYïËË{P¶M]qY¦þûu{y[æwéúoX-­öí×ß­*¬ +?UK’ÐÏ̓Z‹²ÇõV‘G)QJ–Ao_¯¿{{{­”ò>“¥ø;ØÝ8Õ(õ.ƒ)ëì™êK„_.©±6¾VɅäd^kà:SЦ2n vÅ 6ã@ê›q¬÷% +!ï0‰ +VR¯µÇC^<ÜütÜìm3î°S~S畐9TÞÆ}HVZذÏ;inXÓC˜yœŠ0$<9û¡ìĤ—(ё–á¡¡ë[@¡Äµl'êc¨‰N@eÓà\þÜst f‡Z‹-©>÷ã'/Ȳ¤s˂ø¸ŽÊY#,ޝ„êÎʀ9?ŽÛœ_ üBJÛ³!·Ítf³e°jCáÔÙ³¯Fs¾ `àîŒÑ— lˆ3]ô7Iü” ‚ýÅJçJ=ñ,‘ûÏ÷mÙ÷¶–FzÆ^WVGb ´üÈë œ1Ç~bc…RÙï]_'«ã÷ÒµÅÑ&ôÞôLÁM#gǁª<ˆ…‚æ-ˆKÛT\©XVîùËm” ÙÖÉÅ«™5s쳄žq1L|“es¡š¹¹_“×½õ7ö¦·Vy[ìËßí ˆDßݜúòPö¥ínŽ]Xmoø?£-üS£d¤Þ6/úWK» +X(R57gËâÞ:z‚Žñ3 Üև$”ñ³ }Ž .ÔÐøOŠél"ì~Å´…¶• 6ý»¹[ÚÀ4öU¢žeþÿ0¿†eO}w6ÑÖHéÉc;Yl/Øld%[ê†_æÜÈèT2P ½mm¾ÄI¨ÌO’d®Ñÿ?À +7âb´¶Ћhœ�ÊÛ ×šSüaw�6ÈU2ׁ5ôöd×dŽÎÙign?WóVÚ疿'<Í#7±¶&»€ôRGOáCl=Óo«o¥U*À"+â¼*v9u´‰Úùý{VÔ<½Teû~{µD(�I~:€Õ0Î4Dç“sc š ”¶!Ê�µÙ\r¶hS/3‰ûžl¢LÞï d(,0sgýÚö?ð®a‹Ò@áî–½Dµáú:¤ƒƒ=Aåԍp8GÕIÍH÷1:à…ÀÇW¹1jÈeärÑçÄØ¼Þٍ{Ëò1™¼&ˆžClìÁ숽�¬p?‚­ÃÈIÑYD€ø 5p?î#¥Ø8µ[ߎÐ?JÌ+cåÔå;ËEñâPròJR|xV¹síIF¬#…Ã7rØJ·E¼F™¯Ô¥ñöløU.Olõ#Ï àêËNš—|YËÂKµ½Î¼/m+C廼¬_- |Ð:ìc=ßâGÐ~dý%›)ötK;0…Ô&…2bx±¦Bb¦Tãši”™¸åxj¹­éÈ|›i€ +¾ú)Þµ†ß2¬…ÃZöRØóX¦5"§åÖõ˜ã6 )½¶nfc¦kÌ³ÍÙeÒÜ1û€©€´BËDZµhhìÂԁ…m¿¤`ÌF�…õ +é1hî9€˜Vù4u6 œfÛEpd|Àüg¥Ôcõ·%ìâ§Ú<逓4›b4ÉGaÞÐÀ1q 9a@ Yèàõ¬‡}¸äfŒdñGDܹDƒ ßY|æ:6yŸ³t2Џ`€•Ös¸ùŠ{ʇÍd]O ¼Ã`¨äEa»Žäcã^SׅÀ; ü$0eGæÈD.¢ÐëeÀ…L`F6zö–NÇ&ÅÉ äE.Cïrâ;…ª°�‹Ë8Ô¤¾ÒñåvŠQ W•…†0 ~Ï1˜#G ñV]N« §)Ã&…E‘×c»K£RE¼§]�VÀnløý֍~6ž¸ÐÀs–©ïж<öü}ƒ �Ň«Œ ïëœp£ý‰« Š“ó½¿d +ÆÔÌÌÓÄËǘlO­³WdN+žÐ0P­r¿­—,Ž–<[3èù$™“°•e¨—RÌM¤Í %Bñ1$ô¦ŸQ#áðdaF@Ö(¾Ð?g­iê'þÈRÍùRÑÞO×f`,¿–\4¨”Åge„ŝV¹„(cê�-O=±.Ÿ“8}ö­„0”>@´øŠ.ÉÄÏÈ»U´ê¦¨VÝéhۏ‚f}®Æš´Sy¤Êìb•÷jŠJµ;çX2,;¦Ë|·m+\]°”ˆ¦žÚgpmj Þf@POr˜m[uàò騖»½ÃÑÐ0 ±ÊNK°Yå¶cސy˜’ÜØ®ÜIcWþGZUpìƒâ`Ð1FU18Ú@ÍóE÷?Í.MÞ½»ýþdâ#iæèB2‡bEpÄ3N¦J µ©RRÃÀ:”æ$œ¥ý(82]ÏIç8õj'Qègs<†aBnˆ8 ?eáhDÎÐÐqa§‰ýÄè?u^¤XE5êÖÝád»_ï/ GdԐöp7ž¦xµKñÆ.ÅOLHŸaD~¿Œ„ƒ˜³ªð/æó_6×î8ÌJvÙ«†d²žn5|>ßjh˜h V÷ùxøæ¦D®o1¢]r’¶vY*Êãœ`Ç#È䎟(G.÷ +•‘UÐcHà >'ƒFf´U«Ø–P;K´Ãvö´ÞTõÐ63=<z ‘A¾ñÙOàìXhŽYá;òy¨#×F#LXXè,½”Ñq ;9ÃÓÁ€­ +67µå$ŽOI ¡™©<ƒM þ\ï¥×£Æ7 b.õ¸œ®›çÂ,�ˆg®Bˆ;Òðraù +‚H$„ç¹gžØ-`>zFà=ÂO=EL5Ýa9Äa)1¦èÄñÉÄX6€Š²>Û©"˜ °JvýÄÈuSânCgϸë“Í^ˆøÃ,öãÀÌýŎb ¾ùð`‚ZÁÞ ÛËÙ3†›OÏ@ö9…–B„ÑcRø#і`!�3³BãîpÜK?RÊ$ˆåò€›±ÚñA \øÀÓ{pr‡Ñ#³4jê3ÏÑ@èŸh}þÍ?©E—ˆËOehÀ‚:™Ý À…Uh’†ÃCøOb˜5š±Ç!‘òuz鼋Ê~Pá! "˜<ÝóÔwYŽè1Ñdâ„%9a»3öç› š+”LÙ•dá\ +öxKV" ¡öUtvlø:ï졬—˜ˆ±D=#±¦cÑàýȀù-·”ÕNJËò—˜Ä¸ç6>t†À¦Ý'ŒŒdØè +9Éôý¼;*‡†JònTCb\�ÿ¤P†þŒs$8|/…;ÇzÏQÆ`(X“B=· =sÝtç÷.õN:z-N€6Ç×a(w$ÐÒL‚æde¨%Ëqhv'ûpFHù$¢ñE>àÁPEÃß9ŠÐÆ),OR4Ðα<åCNæÀãåË·-ŽÌÝ;KFLl4pî*ÔCÀߕw´³Ø¹©„2Џ“o¬zhWN„�Æ.‹×s&qà„™q Èx’Áæs膦(ˆ\;ž) 2„÷ÃÐTcôkð¬áXÒì ¼åPÓ0è¢oz.ÐÞÃó§¡í؎›v¾¦!ßѝ,¸$pØ;ól)×Ć»NÝøº–kT‘»Î……ù =Ê Ùâäü +Þ÷jøCGË8óFg“Ò­æç$¯‹!Áª®„!ÝàÁkkv›Ÿ‹©Ú™ç Ý�:ˆ&Çց Ø~@3ȱ:¿å£¯p<zÀJ.OA@®¬¤ÿŒ#hyÀœe+Âåx9 ‡q¹'w@ðS¾™…fr<ٖëFw“{‚n ÃÄLšŒ;ˆÄ¢$ÌÌà1|fáÕxz?ËD&‘Äé< + 0PÙ.@”ØWj�QÍÂ|¦wͰÎÉ?3œƒQ¦¥®HPÆã03?£–GÀt†—$ՕŠ�%ó 83Bº•Š”´»úöÝÃ!cûiþ/†TÆO25òïo¾w K'ôz¶÷ïìÂT˜=Qò×¼sdîÑ_}nV:"Hñ0×óHÓYªøʪ�œ=¬šýKô¸É7 cžÝ¡áVÞfÍImÛ}Ô߬åzj€Ëá3­3Ï565RÅRk–%ÆÉ¶Ò?<ÏÍ'}+ŽJ9"lýa}»2\œv˜ô§Œ÷E³ˆpvq®,±Ìˆ ¦¨òÊJg¶e>KÆÌ"ˆc ­²¹Ÿé؂È$áíu9¹‚-’Ìæ[°œ Ð#¶¼ã>ûrGËàj.‚àöÖçïÖä)°¹ÄtÖÊã+®L xؕnþ¨l@5g«üÏìð|€ýhäb“öv¶¶-¥ôàõi¶>|}>8öâ˜ÌëC§!‡Ág +FóE¢÷ÛIšp_þ:Ü»»çóì¶°dÍin¤ ,œ¹^¢+rÂ-‹øB–‚“êÑGÌr7:UÞg¤-"::›¶äü�ç\L¦ [4À擭¤;¡ú®Ãì¦èO4§æƒ8|ôôœ»ËÎ@®¥ÛŸ;GºÓ&S÷ن,B8°z[óìâ”%�—jÀ–·Öþ*eÛ’«4*öÞ°ÃþÓ´ T)+„wg=×K“'r)cué@7ß1KÙôD>ñ^ßËò¬É,ÄGB‹¸xèÄwkÝàâþ ®TYÕ +endstream +endobj +4598 0 obj << +/Type /Page +/Contents 4599 0 R +/Resources 4597 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4596 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R ] +>> endobj +4596 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4590 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 591.219 382.334 602.344] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/fonts/utilities/ps2mf/)>> +>> endobj +4591 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 518.574 267.266 529.699] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://ttf2pt1.sourceforge.net/)>> +>> endobj +4592 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 381.865 392.794 392.99] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/fonts/ps-type1/cm-super/)>> +>> endobj +4593 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [97.903 325.465 398.025 336.59] +/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/fonts/cm/ps-type1/bluesky)>> +>> endobj +4594 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [153.551 121.047 172.729 133.002] +/A << /S /GoTo /D (section*.282) >> +>> endobj +4600 0 obj << +/D [4598 0 R /XYZ 71 757 null] +>> endobj +1826 0 obj << +/D [4598 0 R /XYZ 72 218.943 null] +>> endobj +1830 0 obj << +/D [4598 0 R /XYZ 72 107.066 null] +>> endobj +4597 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4605 0 obj << +/Length 3409 +/Filter /FlateDecode +>> +stream +xÚÅkoÜÆñ»~…/¥�ߚä._©" nâÀ?¸°€$H‚‚"÷î˜ðÈ É³¤¨ùGÅn ´°`îcvwfvÞ{¯n/^¾Ž/•„~xy»½Œ|ø‹T'—·ù収—èP;»êʏÓ±¬»«ÖÚ1*¼úùöۋ¯o/~»ð.]øçñF¹®¾Ì?þì^æ0þí¥«t_ÞÔá҄1|ËË÷¿xµ‚C˜Ä*4‚C··Wiç˼¾»Úø‘#ý]ùxÜs³J¶UW›ýZí¤%+}§¬¯`Ù=`^‘¥­lóMcí¯g»®HËã>åæ}Q–ÜšŸ¥eisn¿$p9÷͖·{ÄSëwÚ#¬…ó³â'×3²îåk_Ow/7ž§’ `º«:%‚µïX"•ˆäuS~y.Ü0ÍØUÁ‰nèUÛÙtº¾®ïÊsè@è‚Ö‰˜—§ªpõ+u5æ¶ÍšâŽ à¡n;-w2äì>mÒ ØLCŸ™�s8GL€ÎÎv²ó¾ R€dAF{ QT; ދû¦®v/_)Ύä¡CŠcÜ©HL¡1`m}ªrnÚ$÷Š­|eR†ßcc[K’ßOȂ‘mÍÓ@¶Ñ‰óælƒú.½+«´$!Lñ."«›Æfqc!Èm|¾l×¥Ûmz*;îlë†S%á F¯Eãܝæ+<§Rš0w‡«ÃÎÈ]èì©ÃÌÕ®Æ6ç®Ü(*©‰\罕uiÙÖ+º`´V&êeñ5èPsJËr#̯á~r÷'èXƒéò¡ëë‹N” u¿µb�/¼dÆû²¸C¾kË´³°{8)‰4Ž-Žéû ×bÃn÷v…HßSé9ÊökøF‘׃åMña°cƍªl [îÖ§îˆ7Œmºa”Éí©á;ÆQH҈̶-©ÞÉÝbûmz{ü³ß¿àÕ÷û¢´<Õ­’¡Ý@ùq0²N†§\/ù8t¹:‰Tèsmhs#¡ ,ÊHŒžÓƒmÐÊÔ +^ä+×èO¹ck š)&h›Ýl…=Pu¾‹QI<Üéè@Q0S¶i;30brïÈjˆEþP”D0HÆ7p^»SÓ3Ó×±U›3³gxÎÎ\ö>gK(ÿcWëC3ˆ{ ,­ú={Ë«S€áª²ò”ó‰† )@¥UoW`ÜSZT›;pÏW}H%æ@/hö04ˆ+j»bŠc@ڍàPùF~ÿȶ-}ø\È4SBåÈ" ¢Nèjøà¬ls(ª´äޏ½hPïŸü!ÎüÌí'±Ì¬™ôÿ`SÜÅóøñ|¯§¦î`ÑlMUóàêáOu™·Ýc¹Xbïip¾DLêSzzØËµŒ®ŸRÚ¶ôf+hèÏøò”Õ%êôd ŽœæC‡ºª³}Sž9ù.Í~Ý5ìäþºÙÝÑÆ7 üGÀõÚº,òٚ<m÷öhœ+mµCg7]"—{ýÕۛuæ–0¿Èë Hàuo¿»Y?0·sÁ³?ÇÚ²8.èÇ¡uàcZnOUv„Ðê h´éáXÚöæéÅõ!}Èí‡"튺ºùãÞ¿‹¸\ÿýÍD”Ý/®øAšë‹®ÁÇwÿÀ¥LòÜÂl<ÐmH6¾«0œ´#L´�C˜– -Á?ÚÛ4êÀÄÏmº³Ÿ¨ÿŸý-­þ"Úº-z‘zW·Ý{ˆ†2>§¬w'ÛÃõª¢”âÆg+äôÇ9^”–R’ F ÙÖ%&1 ó„P§)ÈoNÞGۏ¬z·X¹ÁhÈ)­�JZ¡#¦‘›E,¥×c)¼aG³` +£¦H%äp&ö÷–’1B”#"»æj|5:²çž&VF!“­Ð9¶¼-­ÀÅ %d9?!qŸÁw£1!>d\’U9?1œó­±[ðË|â]™Rò+wÅ»xz'´æ Ê÷Œ¸Ž-íAò …CˆÈ_£ûâ(æÅ +Îà¾ho®/Ÿ†{¨Bªlü�²°Fbù•¸ÛSQ8Ü'Ø̈W‚ H¹Ã]QJûòÍë>ñ:2àt ç2TÖ}ZrŸÍ>ÂÔ[Â>¿@R$Ïsg´{8z_ ÝÄF¸ƒ}8–EVtk±v¤²¹|µ¬6[‰Ï•$á"I˜ß‹ !ìÕzáÞÉoœËmH%‘!øe©@…uAÉ1 ×.( dæ2Æ´aK<Σ· <Î-°¦)$Â͆p +:ì³dókU«V™©x‚ßèÎÎ( "å%CäÚëèÜÖ�?Fé�'xn6|DÃqm–’#ÆlאVq§8‚Áv% å[A¼RJ&vƒLÂ=»tAî&bïy3„@ ÝAU®ÏQŽTdš¾z»¶‡V±Tçf}‹!ÂkŒÑV`…•‚q,ה‰�jp·>ï6¬u1T$�‚ërü_"î†wØ56íúN·§°à·M½* Ôz4chr.®ÒžþsÀ÷º_ñ&!ýÕóˆhÌ H/ÀÙ ¨´C²òÌ5ºZy#f×¹ƒ·Wžç9ß­m($Ÿz—âö<­U‰×3<õŠ41rr®ÛxÎR¶a÷pHÇ$ç¡wT}ƒ „Ïز斻lÒ±U‚E=áÖ;™ÚÂÝS +(çP…5?6%‚$is~ʬNÙ�œ#:o±tæ½ä®ÿb- ƒÏe/?‰ªÛtä8±Kžb“64_òyøMcw§2mdxî`¤=q Pöl'G•6ÏN [Gª8Ð,)Aà %Øõù3²Ž6F^a#««¼Ø¬…ñπ°Rዊ`Iœ4€fÍÃrf…§F0‰™§�âñ¨\m î`öád.;r‰Áږ¢6£`WàÀ/£• <$‹¢ êäE{,Çb^D–v™ÇËËäb‹øY€c°ëɂ#–d`ü¡8P΀1àðL=̅p8‚-È1¸ÁTò<�ñÁV +(!%ٞîÚ®èN\ûï° +(™&fÁÌ>ÂU˜ÂvhNtz»CC´Z³Á÷L`l*Ðõù“‰fZL&ˆq…ì5Öc¡3–Z ÓØßNEcó~jk1L¤V]Êô±„l‰7¬ƒ­d>«,܆ó%Z¹zÄ>oÊò JÚÕø.`Œæ<�§Ð³¥»Õ\Ņà+ù$1ðT˜yåɟÖü‘²z·£wì”â ˆËiضy!ï T§VKÙC‚ +_êÿ~_ÿ‡Æ;Ê>‡»dqÁý%z½|©בB6µ©rP¹6“¡3ù€±©|@×ãÏÌBôf㼩d÷½ìÉ^Ø¢ëheZJÿiQ1#`¬œé÷"’dOÌxBÊlŸD¦kÆr¢$^ÿ…-y°`‹€𧠏ÕÍ||ä€NcÁ¢±ï¢©þ(¤»äÍô~ÏO>!?AQK$ځӏQnvôd¡ì5c¾<W…hÿwX;YQœY×8Uÿ”Z€gÉÈûsnߗ; ùŽÕàV"¢ÉÍÀ¼ÏŸ…(ÒX_úØ»=¾Í­?;N"–¾´tž¾­þ¢€U–ûЭ¯[Œ“¿@Ô*³$ñó±îÏýëšAˆ1N&ùf·’blö0E»¨Iíñ…œŒ[P«ÇyRk9@úÞô…qB{5ÿóƒX%‹"3UÚÎQó”7¾,t¶,ە ©ïD�„?\·›…ƒ™°q QžÜ€R†È©­±Ö7¾2c¿/*¬’ám0¾W=Çáu^%6ú‹ŠÐ¬ÒxaƒÏ /½yjjz! !]’rØùi¡«Æ×(®·ëp¨e@¢c8wpðËçôD…£ QøgÂбÕ`ørÆ my´=/ÆD§ÐKàÿ|oøû�cœ/!Z|ìŠLœ…ÑJ‡ÑÜRHYÄš‡#ßbeé¿Þh 0¬×±8÷¡H×ô(H”6ɜ5øl6°†Ôþ„5f*,T¤³™Ipî‚I8%“hR¡h´›ì0J~‡¢wÀ/™?¡VQ´ˆ¾È ÇÞø ÷>cVÔìD?ÇkO$öˆ½ž½�ìŤkÊbN­lÂbìþÃa\Ïe¢[É!µ¯埚ŒJ‘}m#­â±Z²’Œz³wäY‰ ÇœlPˆ$è-f¬ÖQ¨bo·Ðår\y ßÑ°ë‘ qÛ ÿ8îKÓKä¹û}Ñ'kÀÚyÜz˜Ä9ƒb!¬>É6ò£jÇö£o†ƒˆŒÏ0Îõ½E `‡º§† +"çÌ^xìÝÚô=de7paøoÔ6P¥‚0Ec´ühl›þ'+ø ìB^±=•ÜT;Ãï6°3ä ØiÓ­¥¤<Æ +[:Þ&O7qNlyËÃ\[†&=ù_H÷lŸ/ Gt+”éó퀃ž2&þ?^ã.{ûȍ´ >q‰ÏæªÿÍÜ¿�BóU˜ +endstream +endobj +4604 0 obj << +/Type /Page +/Contents 4605 0 R +/Resources 4603 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4602 0 R 4595 0 R 4601 0 R ] +>> endobj +4602 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4595 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.826 647.342 108.004 659.297] +/A << /S /GoTo /D (section*.453) >> +>> endobj +4601 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.305 305.586 386.483 317.541] +/A << /S /GoTo /D (section*.454) >> +>> endobj +4606 0 obj << +/D [4604 0 R /XYZ 71 757 null] +>> endobj +1834 0 obj << +/D [4604 0 R /XYZ 72 632.919 null] +>> endobj +4603 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F16 1999 0 R /F19 2002 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4610 0 obj << +/Length 3724 +/Filter /FlateDecode +>> +stream +xڝZYÜÆ~ß_1pb,Ø¡Ùdó²“�6„@±6€ YÜaÏ #^æ¡Ý±àÿžª®j^ÃÑ® -4ÝÕÍ>êüªÈW÷7_}mb;Ü`sظalG2ڄnh‡Q¼¹O7ï¬c¹u#«¯óªÛî<ϳ¤lw"âÐr…¿}ÿÃÍ¿îo~½þ xþ¤í8Þf_ܼ{ïlR ÿ°ql/Ž6zV±‘A¿ùæíÍn^-Kqd’ÏpR°w ¬T’>ï¨Óf¿1ùP5Ô¨·;8lÕví¾ÉjžWõ]Ýs;kñ×µ„Ãýr×;©–úOôNFCë´ì;Ú۝>k¥fä�=4è€îx,U·×Ž",¶³gûW÷VÏvBرòWߺÞTŽíúÌÕs4Ÿô¤™°…-¤kæTu—U%ì,„EIÊ£f +ºSfZý>ž’N}Äyª1s5ú֐õk¯@À4é…Ö«3‘GNû‰~’2¥ÆÏôƒg罓†§vɽs9?ÓÈ>´xNVjní¤ÐZ7ãÙ(ó;ÔhÇzÐ"AŁã4ÔìˬÍݘ7šÑ®6{ÈÏDúÅñ}ß4J[IGäØªJ3a_À,ë P_U}™fåñU…=ñC$ž�mHšÿ¸Z[í‡m’ô}Û©tM3-R?BGK€%š —ÇF£»)vB++’£Ö38*Ø¿õvß(Uš%èâ äÞ5Éqáÿ;3­éù‘CS´°c;¼/HB’Wåqv¦Ð:ôyN¤\•ÇîDm䌙6½j@We>…ž¥RRÚPZIK¤–¤¦öÙ/ސx]¤> m©Ý­Úð\;vž7¢0s#BøÖ¿_}½²ªÚN4<@†%A’úT1¡î~ë¹d‚D6쌙S@ªõ1«úu@/ª¢PeÊê°sE¡/çZQ¨î„ö‚® –ÄZèöm¦…á ³Ÿêh<-’pm£Ø©› =ÎÐÂ¥G:^ÈêTS€êäÜÃ˝Q×j4Vk…¯^èØÑÀ{ähè°õ„¾Uå)5ø6 ^&äêÐÑíy…¹Iè „]šŸ'ÁâGǗÒ<òFÐhñ´lØ¿´¤¦O/)VJ²W­!ø„”ˆÚayÞxœdßõÈ̳‚еC'J­èclW—vXѵØ6<lªºÂi8fNÆû.MænqŒó.y2sóä&çÔ'ºäýR›vbjY¡°#72»þíòP�? ô󸁨%ÒðP¸`~�Y‡Ÿ…`ËQ|pxB‚šxz¥ ”K“Ÿß·}˜Ê§ûÇåéáTN/™:pa 0xd¬Qu×b  ) Áƒf«nëaˆÍvĶús…ø~M!àrÎpð¤Béæk:Øbqé¬j…t­¬£á4ÃÈÄséàHm²&à�ê¾DˤÐQ{˜üfKàí­o@c‡ÃëftóŠzII ÀU2„]YҜ‰¢oFÈ »Y Q2Ié©êÀÐ�nÇsA— ð*¦»¹xL^Ú¯“ûmáæ'ê#uG7Eњžë $‚¸Æ´ýžõ]û†fÔ¸€Fñs 8àFIsT4CÇæ²Bxy<™%µÒYÍ{퓒¼Á•¥¹2“UqAj0Q&…ºDÁ†»Ð½ÐX—tÛ •Tié(K‰@aÌ3alm×a(²&,ž¯d* ؏{©ôÍ"Ô^Ç4/Œ ¿Pþy`1X ¿gG뼑³ÃßTQ„Ã{bÿAc"j7ªÎ“½Ž‰ØÕ·Ó&žy¾CúEƒë¶;õ´=üÁu£+¡0’ó¾ˆ ["uƎzê´ò]ʕÙ9·QJ䞰÷˜-\{ç‚I^8×/4óÒE†v ÂÁà�ý€%ï‡cšÄAðÐÆc Û 66w”diƒš> j#Im 3}ú¤!!.SÑ fA ínMAh{bÁ nÁ«'5;J„b]„¼’¦ElÜøOlLÞ§Úªàƒ›"·æ8v_Ÿ•p�XT<§e®-ĨdÌL*î L(JÆ3ê9<Y^® wTñ1¶€z^.攃 Ö6«[:èßmÛ^;YarÀ–ÇËÅ"[ŒÉ3>ûöU¡ +¼9ƒž†@)(Àö¼j™?WX©`V;–=¿8ï۞?€%Þ÷PQ2Y%(1íÈY´ú2WmË8с#—ðÚÙhãÀäA:¤é™^ö’á±-ƒA/ áŠ!I�(ž’ïfe¤Ø· ù¡VÇÒ¤8¨ +$Šz¤íҌ£*Uƒ“Ÿ…u[ÑqHä€À€ H>žèÇ#â¬d΄fK JùNž D;¡Q“ˆÈ6€©ºóµûxÊÐn¤ 9'‚ÆÞT‹¨x¢Fú„/D07Å QFx¤>я.aԋhZH ü²ÂðžÀë¬ý>®§ùühU4$ê–žÆÉ +¢Ðú¾\»q’¦Y§=+8¤Ð0Ò3µ¥b•6ž£IŠ'À¦öo±‹îòHÕvY‘³S"‘zxãå8_•À72=ϨƒgÄ2›K¹%n[·y²öÆ vå®�ï8ïó/µ£ð »pž×¨„®½Hh+Ï×I·Ì½çå|ªÑ­„*�ì¾3Öòò´¥{ÜG¶}©É!Bð b‘C2„uFN`*2Eô0Xãò@_9•%â̟ëI­ˆŸ;˜Tš„ÓTyN†‡•òj˜QîÜjm‚ñ¯‘¿’ðŽI˜<LwôsI9ìà ‹ÀqºfXšu昕|d2�º]‰Òm9Vlž‹=·w&¹pÁAúsEȁQÛOÑV GErv{ðËñ'ÒÏÚá„ë€Ø¼ÏIJY”½å;ÞíÄ;Pn±%ó‚iÑL' 'ï¨,M%‘éàã©Ê'ó˜˜a[£BgÏ®N5æÊ4\i@÷T5Ùo¦b‰XVsS¸¾Å nR +‚2«c—í ý"ÍÀl¿Æë% 9£þ<þ`õGš¼U7ôM$äŽZw0ë¢.W™I}p¦ñŸŽuûîÝ]Ž‚F2‰Wrò‹k•'àÖó–Y7.Zø‘®ÅøãÌØÿÒÍSó}µü€J }MínQ™¦ö¯¸*Ãi‚!ì<Vwwwù]ƒ,Bɇº}¿¦aÐ,zÆ<܉y`eŽ•'lZYתüÀã¤eÁ²€XÁŸòàº%Ä !á‹-q¹g +ò+ç v18¬`lÏ8šîÄ�-pñ�¼9mœÖ Ð×%\íÑü?“oS”’z\²ÖeGú}ý#jîŽTN‡Ä§­°Ö0-âJl~n^ªéMd˜¯‚éÛÀ£Ãñ°ÂFÍq£[>12*4~÷¤òzlÔ`Þµ|Ñ¥Sç($bρ‰Br…Àj(üµTu¢‡Ä·IRxý”Oªág¨’‚UªáM›Þ^&ɯ¤{°»àyo¸ï «Ó׋ h0çUØ¡7 µàbë5—Ž? ůáŒ"aˆ7ü"Ý¡„ö¡ÔÕëGV?ÈÔ�ë/q§°Í™xŸV«ä=%E iƒyi!g©0dD.Ì÷ìȗ“:ŠïúúúÔ`vŠª¬ö§¦ÂêöÓ¤=¡|°Íµh0¤Ð·þB´q½Š ×„+9ñΜG¿ÂdK›®Ç&ëÔ<]Ô¬4ôj‹žœVû¦¥×i^6çŠÙc•ô‹•ÌÍÓ©K}HòçKù¶/‚.µ&!`EKÈ?&£¤:d¹Z(æQ“¢bû‹CUa™à‹ox1Ìa 2íor¼Z_[“Þ?ôÝú[…YQà[–îÅG +ƒö …ö„Ÿ³ ´XöyÈ¿Øx0Û¶ ®l(ֈҬ>ÏÏ W†¡qMž°½ÈX‹·”DÖål·¿OB€P?aƒh»ýþ•~pà˜€’2õv…f»);¿ÕÆÐìY…÷œð)ƒ‚%Â]н€]ó×_œ†wXe×y+́æùÙë/äŠ"Õ×ÿôÇïÿû-+./çÜ9/äÈۋ´Šœg¹ˆŠjÓUµ‰jz‘È—w~š^ú]÷þÏÝûe×¼7^Ë|ɀoƬü†ñ“y鸯ú!®è×J¬éµ¼v‚Ù~´Äößü<»yógnŽ}D+ŸÂ¢øý“Sw¿?Ï va¯³RéÚB;ÓæAØìïÛì7Ôh5A2œAÊÉ'%ø.wùvøJÜ®íFÑü…Øã˜“C_ô–+ÙyàNqšzÁ†|³K4„p€¡nˆ“ æ)û­¸`%d‚w|„ñ3_ M>f¨yAwuAéÚb|A?« `Mž¿²bÓG ÓO¢ð{þ„ŠÓï`ŠÀä ڂj*=ùÔ°ë‡Ön f¯,*#;vÄg֌ìhD}E²o*:cM¥œ[Ì£jñ×�÷mø¾›óC{üÍÁ—ÉÎ_b;ô—%{æèßGQæ(‚+ À¿…Sª\VòcÐÊáJh « âa!…Ë…�öø—’Çϼ€Ã?cž­s_Á¥KöGrZS¹"RqU¦ÑU™¾PKîè‹4`‚nQÅÏ .±i•&ZÝ5nŒ0þ`«ÅnÚNcH%d0þ¢P1‡žŒ9*öÎɬ +f­bWÜöÓÊa¸ä»Ó‚¬bù7oµLì¤OŒIE¸[|S•ƒÖ…i Ì/é,ç¢êù‘CWsƒ¾Cr#髺 ½<¯ð-±^§£ß7À¿½êªÒViJ¦CïÈõCסûJ§ü�à¹ø³�¦iÅøkö¥ }‘#¬Â ~ƒ1¬âÏ{¸¬?Åöôµ™vîI NXYžu“Töâ ÍZ9e­Ž(ƒWÐ+¬ +åí™áÕÓ׿K–ÿ'•ð +endstream +endobj +4609 0 obj << +/Type /Page +/Contents 4610 0 R +/Resources 4608 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4607 0 R ] +>> endobj +4607 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4611 0 obj << +/D [4609 0 R /XYZ 71 757 null] +>> endobj +1838 0 obj << +/D [4609 0 R /XYZ 72 122.093 null] +>> endobj +4608 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F19 2002 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4617 0 obj << +/Length 3119 +/Filter /FlateDecode +>> +stream +xÚµkoÜÆñ»~ÅÁý` +.¹|¥‚$HZ5W*Š"ÉŠÜ»#Ì#Ï$Ï’êæ¿w^ËÇÏQÒÌ}ÎÎÎ{fïëû‹/¾KV©›F~´º_¯bþb7NÒÕ}±úÑñUty­Ò +œM}é'Îa_5ýåuŽv£ËŸï¿¿øöþâÅZyðO1�íz^°Êw?þì­ +ÿ~å¹Aš¬iÕn¥£¾ÕêîâÝÅ׈ƒ¯'H¤‰«BÁ7҂HgàÔН޴»²Î*îí»¾-ó÷÷>m³ü}oždéøS7vøYv¨Ëã%8ô ^gNk?"\€nƌËýÖ�€?yJ·]ϝfߗMíØ)‰V/¡Ù¼Ç¦éxQVó÷p©œMõÌ@×¼ç^¿Íâ¦ü8Ý[—¹i¥I¬Øáÿ—׸¦íþŒ\ñ`» י¼© Æg› Œ¾áo!ßDzßrk1kqožUe½q/¯µè¾@àØµR@†ÉP˜uv¨úŽ¥!k “Ï&ô At ;i^4ðfÑ ­uäúIh×f€û)<`C�"&k˜m§ßՑ²«\^ ¢cïc«®ŠÂÕu ÜΠ¥ïvÝ)4¸¶ï»QœŽÜ?EÌW '©=òÃP ¥´]2ʱö|§�ê·% òX{Êéû=ñ¶i‘Ƹ +x¥Ãíwoï¾x÷Ûo¸÷·¬³ûö-Kp#*e‘ÀU÷—‰v²*kK¨|Ïã]Hnj`uÛçAõœÛžI~pYݐ$\ëÐõã`.¬�Ý"¹½#:÷¿—Ìž«ã‘Ì `Tà&°å„Ê(£…ù:„mílLmÚ¬7"¾Í¡ßİ•5/ɸۙ}†+¹÷XÖ <¨:¼H4fXó ñ®ç©ª|h³ö‰Nš:wÏ̚ìéK¹ÜÔîùn €¤@„(\°zÜú #Ÿnê7d°V‘ïƑžóâSWþÛð›Dzè·o®n¶¦Ül{Ùt¤ËŸ>ÕÍ/¦ÞfunŠå릖£o°yN_ö•üŠÚ¯æë¢Éy{´²ëÏ#ÔfegÎOç}[-ÏæUsn#Pcc©zSo–Œ~ŠV&šý·`êÊ}%,½ ÈCì<N !ËÍDMñå’5‹ÀÓéÄ ++q;H‚©Ô‚ìX)Wjê¨W1eçÍpðâzДzDäÑ`nß,h’r½ÁtekrkëEÒõLkȵœ! ÷¼–L¸lUülD’�áÁèpêmI{Éß,«¡È©¯`ù�6±í®Ÿo_DMTö~káMŽÈ3˜U\[¶ ë™ñ&/1D°XXS¡GSÁÁÁóã%‰I±`Žä÷Õ)ŸÀöŽp<…¢@Ôà7ˆågìϙñ37Š'ìx 5»Œ,'´¹¿t Ç1Ò{ÜÚV¿hãU»ÚdâNˆ8î<”ú£¶1µ ¿Ô(¼Û¶!NàÁ 3þȦÀ´†­³ ’³�)A +¾â±ýÂõ…X@­4<òˆ,&à?GဧÂNÀø3·÷-{wpý_8¨DR`¶2}O÷‚ö믹ñ¸-+™—°§²m76ʚ•À®Â(?tW8€Rzú̓9¶·¸8I¨œ2)ˆc×c,ºÓBȁ>‹Öm³cL²L9ªðÀykNÄ]Vgk)vÈ¢Ø9\‰^·ÍZ$O»©^4¯Ÿ1­‘¡\ü‡›Ö9f ·QòkÔ Ü8>ÑJ¥Ý0ôl¤ö<‡Ý~¦N³æ `ÙÅ!ðPqè ™FÍ]RcÜR>™ª£(2rJÙ= ûa jŽFÚ{҉GqcàÜ +€¬(JΊ•Fö€¨ +ÐÞ"žåýÌó%p.±àÃëùˆÊR‚ÖÌýŒ5Ê.’W‡Â»­nŸå¢58sÜ-Vzm…jXÞ³²4ÕC&S-³!g%¨}Ö:nãJe£¾²Áƒág²ó{4é:s »¦«ó—[&læ`¤ÜíLQB¤J‰eÈi]+“rÎ +¨Ù­µÌ2TÈ,Í#^0„’4YOü:ZGàâr¬@°îyú³Á:¤‡ÑR°Ž ò£0½m*A ïÏB²œxN(æ=R$Î.ݐñ l*ˆ%å)Hu É$ꑶ3±¸gâæÇ¯/{ilªæ28„Öñ*4š)ñHʆ›Œƒ€°ƒ²Åp™Û5O Rž<‚øÏ%ª¦èÁ•·fÙ1ú©{ƒå•{åUi+ tÔ"Û®5ØO¹²s灎I{™S¤•Z2˜oÓ¦Ç*ó|ç÷§¡Œ?(šKH’AÊÎP#p#5Dy³§R Q<=bÈ¢ Ñ,h=–UÅ-ØÁ¿¨\�Õ¨?½*›h 'QfÏqÀ +¢ œâ(\7C‚e4 uqd“™e±dÃQU ±(Z¸~4d¥lgA5gídkЭèY¡‹¬³xî …|o~-èÿä…^o·5µ4:SN)‚ž=K¼ ]•åCQb6´v˜ºÑ¸ëÿ’ !€á¸£â›åõ=g¨¸Œ„"Ûï9·}g/M<ÙfT,›C;ÑmÁ-–¨Î`FT˜Z°D+õL«‚t®;XÃA¥¿3‹A6˜^ŒœwÍ¡#5PÄÁ½Ë"­üˆ.{Jv]#è¦ÏʊO¨z„£Ö§ŠÂP×ì ·ÌSßf<‹ÖƒâQ­0²å0”§8©ÆCR-ÉÙ¢Z­h5OËLµ¾6Oû +BʾÁÊLà̈§(2RzZ¦ƒÙx¬ÝÎKsŠÔ¾¡ck(v7Ö¢±µcƒW´:¨¬ •w¸&A©ª!§ÂþZ<–=CÀŠ�ðŠv—õ=»9èçb+ š qX€²´;<\/Å]ޖûžÈŽ<ìm=y6N.°Ï]}DlKËuL†Ž™fÐEARb!½Ô©2™ª:ž`»3V¤•'4ÃA¬í×’&p°lŒð$ñ%¦)€“�² ¦J ¡ä¶t{›ÛÚ7«èY¬‚“×}TY<Õ<}Nó0€×zpF£À`j2($'~°¬{˜ænWwM+¾aÐÂS;‡ù¤Dz.î7Ë/Ï·t +PŐ,%Ÿ¯"©±ŒÄôŽ¥ÄjcJh°/T.båãg*ƒ%úUZ°ýŽªÝ9‰îudâýêÂI)„«é k$”€B(蒡£ÉM$·ˆ­×N&YB28õ˜Ãk[].æ„ÉìêzSÉzV×»è4U^¸=éz-ž†ËÚð9tœpùá4ì€ ¹�´êl‡ö*ð#0 ƒ9FêõWm™U¯Iޕs‹‡­yfÌt Ã¯M�£†ÐÙ· »ÁBN:Ë7>]" +JØé;Ñ>ˆ|�ð¡[|ªz}—Õ¡é§Î + ~wh‘!~Âå"?‘Óp`¤ #ç�?ˆK8$^@Ü'`\³ VÑð рöNi@Ç÷=Ïÿ KÇÛbo‹óä³q(1ä™FPHÏà¹P!ôèÍ ‚W7òEœÐ´`Ü<e»½-ëS!{¥Bˆ¹Ô<ÄýÌkÅøxðŠDæJù¯½ÑËA¼âΟd}ÃߜÊ|2¶5Ç[Y¶±ÕÔÕóïǀðÿçÏ2ÿÛùˇK¨ælÔfn‘aÐù-Þøð(%ÄÖԅi¥Pé%ovȊ­ –ú¨´*Á?®ëÛ¦æ§ï£úgºh9>óé +å¾p9Žº­çXÉjÇOñ0 Ý˜W4R<Å4Ïֈ©nʘ*ªÖ.0dˆ !-Â,žT¨m*ª¬à˜½¶Yu¡Á¥ä%\Vj–=é/L}¼w‘?T²øÝýé)ü8tu¨V$�Qô¹Søl¦óŸSÌr_|*Ò'Œ„—ùûW?üõö›»»ÝÝûÖe$î-êòŽËñYf,¢ÔÕ*y¡¯„`Ûf žŒ× ýûÕ„ë^†J›uXE_@#t½_ítDu +‚�b§ßôj3<—lª%Ô7ôÂÏ –@ò:À¢�bþ Õ!×ðD[Ã¥*ª›nxzªn˜ ºìr¥ˆÝ³À2Y[•ö©¢åòìÒ±àLO$ÅTb‚YF…Ój²Ò’ÊÝ?€€7 +ã?„Ã/4×jäŒy}# +endstream +endobj +4616 0 obj << +/Type /Page +/Contents 4617 0 R +/Resources 4615 0 R +/MediaBox [0 0 612 792] +/Parent 4582 0 R +/Annots [ 4614 0 R 4612 0 R 4613 0 R ] +>> endobj +4614 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4612 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [238.428 229.698 257.606 241.653] +/A << /S /GoTo /D (section*.239) >> +>> endobj +4613 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.714 177.588 367.164 189.543] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4618 0 obj << +/D [4616 0 R /XYZ 71 757 null] +>> endobj +1842 0 obj << +/D [4616 0 R /XYZ 72 648.962 null] +>> endobj +1846 0 obj << +/D [4616 0 R /XYZ 72 582.605 null] +>> endobj +4615 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4623 0 obj << +/Length 3217 +/Filter /FlateDecode +>> +stream +xÚµkoÛÈñ»…/¡P‹¹| M›¤9zmâKQÜ +Š\IS¤Â‡eŸ“ÿޙY>$:6îZ$€–»³³3³ó^¿º>»xÍb;Ü`v½ž¹alG^4 ÝУxvÍ~¶6Å܍¬vŸ—Í|!„°<;˜/œ8ˆCËuÂù¯×ߟ½¾>û|æÌ–ðρÝðß³—K1Kwg?ÿºœe0ÿýli‹8š4Ônæüæ³gÿ<{uL âÈ<¦áz «œ/<dzÊU“¨‚ÆÍVÒ`5_¸¡%ë†aÚfßòxK‘UÖµZåòæÄ`_%‹LVªØÐ§Ò¼ÞÎW™ßâXÖæ¤JòžLqe›ªÞñòwóE° ¬DïoT’«¤¬|\‰ ]U'»}Ž‚Ü@� DZcß'6“"/k«æŽUà®@mÄ"¬1hдÜáôJ’7T³ÅÑR“9€/Zdѱxï¾*5¿*C6q¦nW{u'sޟ¦¸¥…U¢‡÷óȳÎq5´ê’ö4Û¤¡ÑXU�A +蕬Jpé0É5€Ä–$Ž<k]Oz®(‹ÝI#7²¢É´¤­2U$¬A<ë[×[U@—0*« çA®V,8€’¿,!ӆʂ¦3•lÊ"É{¢ë/Kù’Yø»—4½.™,y‡÷X}Ǟbóö&À OÉĹDº‰ãUÞV8r5m8³-+õ[IhB\Ó:ƒ‹¬JiIè$Þ[MÀiÒ֒áWÏtjß«jëX%Á4²Ú©Âà>¨œ ¨‹dÏÄoe-G¬ĺ‘"(qƒJ#Œ¥™[§·J³5ƒ³Ž ¡µ~ÊB.´¦. ½Ä$ u<mÚ$Ïï ‚Ý}, Æ3­“5êÚ?XÓG÷ר®ç¯¯4 ¬L®“6oÐV¢NT‘•d +ú[ë,üV‰Ò7ƒc-#ü5›šrOƒrM¿÷ZkP=è¨ú¦9leA£„~Xe»³B`½Þö¡€[öáÙx�ˆL+}LAÊZW•ydN¨7{Ž×(²n´FޓéUz×Å×øùhi‡±¨4Š1 ¾í +ǬkM`q—l¢'°˜eô༮ŸOdÛA?=E°"±h‚T jâ¸b{w ³ƒL÷•$ó¤k Évïàná:õ;ì;a$ïT£ÃȆ¾ù>Á_IÚÎJd ÁèSÕHPu¼Ý…ë +;vñ!§yYãn¬C“æ£i’“Á1ëŒz=GÿìCl|ƒÎ#ïˆwáÙ\ JOàå�Ï÷$&Ç +Ò[ÚNÔIêòT’ÂxÝ­Õû$•Sh„ áÉ@]bîÁµ4°éE=]YQ—¹<sMnV^~~É¢Ž\Û_zc{Ò¢® !åZýíÛ3Y´„]Öi�ëu:|D§ °£ð¹6“6U>…ijcÈÔÇÁtëpù¬ÄA¯~@±vy0YÉ}Ž7E“[Ö6é ąMM ¬8§×鄾í÷¶úˆVD§|±ŒøºzBµþ4atÊÒM÷ Ý :ñÙŽ…ÙH gtë)о%çÙrý>§°YɚýbÚ(ÊSЋ"(dˆ¶ÄG™FÊ;l^n`rOq¼LªŒ`²JqörŽ+ѱk<©Q\áÙ®3óC@Nô­:ŵã(~¼RqEh; qˆÉw¸\ùÜh2bq‘¾Z& :û&°‚Á•„0î?Øp˜"h NÑG‘$ñ›*Ù1Ú9åz†ìÝ^A°f;¯ ùó뺪Eb=ŠünèwÙ`D¹#f •N²p‘21õ $ÒÙ´W˜â‚�yŬ[U•Å®‹_¸p;÷!K©T²ÊôíßúÇ?^ŸÞ—€Ê4ˆÄÌ÷Á§â\˜�g€u#&0i9üõý»¯ßŸë¡ ÆáÿàXÏ lGǾ{ϲ*é +¸VUC)Ñi +€dJ×-•¤ÚŽ È÷4ö‘•ç”Q§I£ÊÂf{fâ"QÂ¡N]ßË (ì‰Uˆa÷vI¡@ŒS°(èµiD.˜JïÐúzB@šÉ[¥ý~ +$ Yq €Å ó8VpjìZï_¿}÷·UÉ~«Rޕ'ŦM6c#DÝwŒ`›ð:c�÷°GùðQkúmë®L†/„ì…À‰Ë‹BÂnŽ+@ªJ®mœÀÔ8yYÕ㲁}¸ç²î´1°¸²…ãÛ¡`å©%°äCáÛ ¿HözøàÑïúq‚¯SJ°0È=Ç^:†œ¶x\œ'4Á ûØ6…@üpB P„LJŠ$X·û=ùúJê¦wƒ°@ãG%¦â+8âÂñ¾näkXϣˇ­tùû +\Ï黯'CË#çÐD>Ünž6ejÝkžn¶ 'Y›Jf}fnJ]Åõ'óçYÿaF¡¢'‰_ÑgC 5Êõ¶W{Øéý.iþ¿*VƒHÁjõ›¤áåÝÕùåýÏYC}œ}Éî‹d§Ò¯ZïfQdÇΑzx(ʯ²Ø&E*³¯SuåÃpð!/.×eÑ\½øÊǬçã +~^Mcٕm-;Ou¦*Þ#<àʬõ§]bÊÁkM<qH—}8PòâŽ�`­òŽrNc «²-2æªmC$” +ěÔ[”Ía÷ã 2¬Â5ÚüðÂU’Þl4V†¬6«ÿh×tõõT¹a¯o/ƒˆtÜ5Õþ"ÐTÎّóìªìnÔ~ôí¤wÙdÓY¯Û"ôžKÅý異/m*yä›H1u X»­h…oÙ)pWÝãÆ˜è‚ßù„ou"È9‚Ž16¯Sê<ßöú.¨ð¾»ÖÛÍâýgçnûî$ìHâ9§®{šCjU0޵s^}=ÒM£»á,VE^G+zÄ;™MÄ ”¯»‘óq› þÜêî¿îù±'MV`'mÃ!Gö {ԕ^ß²$kšPq}çrç¨þ;L ˆlHéžÐ¯ ÓPU¤(b6L“Çlñ:˜­™m#”Aەھ}˜è#Š|ÓVüÕõdŒ¢kôÁΘ0úçøÏµ·ÃdÁìÄþs+K{ªÐ@ÞÊ(ä=Eʚۚ“­ˆ‡O¸€¸o5`Ì÷\n~B²oQÁ)¼Z¢FŽ;óÀŽ +½mgۚa1ÇÀ֟¡dÊ)ËÄõiè.dYîs/ÅРíþ›p¡Nv~¿4†,†ì oú1`ÆÅOm|60D8Ža#ïâ¸ô橞?ô®ÂB÷Fï=èǰŒÕ¥2›Ñ.ét]àÃWݨ¦ó%Î:߉†-Žì½³œÇñÃUàÚªJy:l6™–Q×.)­q0Ìqú(ŽCrp1vƒ!q‚óôӜ6p½û®¡å'œúÕÓw i¢nB0–a\ˆùŽBÝ\ŽnS˜‘„†Àä²á'´[ ;€ãý ¸éFÿŒàz–¤·JšÊ2M²ë‘O‚_Èr͍cå5M!®è9æFúM³Á¶µ˜F(žÇ™åñ®•ƃÕ]fÌôðÑõ";oæ÷ ×Ò1ìMMð>®m”îýž_ª¾Ê©"*‚ˆÔYۀ‰ˆž!÷6Ž=ËÚ œö]CˆÿQoڬȻ²ê¢s“¨¼6­¡Ð·Å2:UËé:¿ï—ë¤úôx £ße)]} næúZÛzz­¤_ÕitŽÏúŽz͂ˆi7„ÀÀóÂ'~NŖRVjÏhÍU·Ú@ÓÀÂ%¶¬ÈX–FºÙð±&%S·*k“œåûvw;ºcd�;n ).JlÎàWÿº+iN–wC¿°ªŸta…ºdRV]›´ÔÍnš¿éúpŒ‹[h7PÁuÆúÑ×ú6"ÑèB§<pLs°šf¦ƒÞp”Ðz×=ʵªtÑÉ8ÚÞÖæ¥5^Zm]]ô8.´)] .ýb²Á åƒç?·}oþÕk"d-m¨nž›S\|ÒGàø}OÙ ×PèF¬ö¶í¯–/.vIŒ±u´1�S&䄨*ìúT‹žæ»Pއ§6h½‡ß®¥®Öüd'bJ’G·"»+j!ê÷âA ‘amxßøÝß7½<Qø\¥ä´öÓûlš&Ç‹Ø LÈjøììôñì÷U¹‡D¦áfµ¦…þY¡*^= +üýL_~ÝnFfPþv€ÿD®hn¯{„Üùý/Å­‹¨ +endstream +endobj +4622 0 obj << +/Type /Page +/Contents 4623 0 R +/Resources 4621 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4620 0 R 4619 0 R ] +>> endobj +4620 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4619 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [227.078 85.19 240.527 97.145] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4624 0 obj << +/D [4622 0 R /XYZ 71 757 null] +>> endobj +1850 0 obj << +/D [4622 0 R /XYZ 72 526.322 null] +>> endobj +1854 0 obj << +/D [4622 0 R /XYZ 72 418.283 null] +>> endobj +1858 0 obj << +/D [4622 0 R /XYZ 72 360.959 null] +>> endobj +4621 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4629 0 obj << +/Length 3053 +/Filter /FlateDecode +>> +stream +xÚµY[ÓH~ï_ñäHÄã²Ë7! ;Ã+²3³ÜI¥Ûj'ÎØN_–á¿ï¹Ul'º…´¢EêæSçVß9§êùüì‡Ù$÷ó$L&óÕ$ á/õÓ,ŸÌ—“^¨²éLåQy›i˜y»mUwÓYEžö“éçùë³_æg©I�ÿÐ~D“Åúìãç`²„ñדÀòlrC«Ödð[M>œýë칃‡$ÏüD ~Ǎ_Nga–yEUÕÓ0õnZîßá\½ãNWãoî™5ŽžcÇ3Kž[ÕÄ×ò’eÙL•g@8oÑUw¼¦ä%µlµá¥£ý—4é-vkËC?O½ºáÅöãmSãôu¹4Bç/qôn ”wG6:jÝv¼²*7WCyà÷Òצ-Ôú›)åçqÌZ²òùәN#oŸÀª^„Ñ@µ:öÃ�U¿ÿ$ +½îS t%ˇ†ˆR?×±]]o»>˜E:òZ`|— ’0-OüS‰¦ŠŠû² ´Cïæ²\ /¹[ʗ‹z[¢½°ÝÛ{G©ƒaò${Ÿ‹�® n$óK³jTTâçQj=;&jVId´fÑ+¢^õü‘(iwUWn.xÜú 4°›ŽíVïºí,¯ãDTÌZÕÒs{]qǔ°oƒíÔ+;0C‹ö0Պ§âè’ +þ±®®«3vÝ#ÒdÙÃïIJl4fQ7Kaoc¦m‹F¾D“…Ɲaæ +—ÇöGNiÓôÿ(Câ+ӘÍ5 +ì‘ d²96ì! ÙÛ'Aä½Ü [Y‚Å7eUqKü±¾âî +Å&ú–ncþڙ¶cʽÖqÍ®e‹ŽØ�&]b㒪leKÐÖPڄ¥åïÂÀ{ùößïß¼›C§Ò�’‘ž$±òƒ0û~†~žå§TéȏB€Ñ8ð3 D ¼@=½{;?Í"ï'üoþ+p¤�.Ii×eºTޚ|H,_1Ï×Sôž¦,ÎÉ=µ¼·ÏŸðܦ™&ÆïŽ4½CÆ1DUüm¯/¸1ðFàÙÛÔòqÁ?säArG 9ã'®�CÒñJ =ò±÷Úîâ)··hÃ]†± ™ð!ª¬…~‹Õ>\_ǀ�‹ÂÐORѬkC`'Ð{Ôp +?PvIgšu¹A•kîՔ×S:ØO½v·e©ëc.yÿ–çn�xHðæ'î]4Ő¶ÅÑGÞ«Ž‡hü®Þ`äás«PÞµh,.Wò+_–²ó¢&/قYʊ d ú‘ÒcÿÿùõË÷äz>[áJ fŸ"̔P‡º¥,à“sh8:_‰j-–º—½}"ÆÐcE«}CÃ9J-ƒTq=²µ¾<z +[v›bmž=úêò–™¥ ¡2FæÓ\{æJ§ý&·~C"&Ê[뒴�m +)‰p…=pPÍ5ÊoùêÀ%p¨à8¯1žW!}Hø÷ù¬*¯È·Æ;µ¾Ã#•ù +¤Þ;)Hv{{,›LÚ;;3– ›#J˜«0¦¼å!¨@cˆ{ŒŽn±AÄHr¯Æ ‡dR�…–Çnˆ}‚öÁèº&䁑ù/¿ñCЮ*�©ò©<‹ìáu:*4£ø¤|ùR«(šڒyJ{žfàL„!ôÝ +O@5cńà_Ip ˜Š2ËŽH)d– }šCÎiZnž‘£Sxq¤5-ÂbèÝ\š Ϗ“{˜"τßó]YuO\ðÇÀZhUr…™äbvÒ=bÈÄTxJ°Ñ??Ì~~÷Û¿¡º:æLgà,*:F—‚žFFç!La"rUuó£ËÂÈOã}–wµ>- xk–œ”6‡]·…ܪÞH:Œœ]6õÚ81Êý¬?F¦*6EãHÌ3ˆt'÷‡(`K› +D‚†)Ì쑋 5ˆÇžE¡ÂÁÕp»ó²#:€`–žâ +àûùó·Ò°UƒP"´€äÚ{[o Ï\¢”¡Øã4ŠE6 õ¦uôY‚?Žê¢Upû�v÷À×i>E'-�Å(HŽ<J0 ð(Ä!š£Nlä#ê"÷’çth‡öÁ#’zfáÖ¡àW’]²z(Ñø¦6C?ÍbQg<Tçí²)¦‘hþn•f:êuÅôB=¨£:Ô +ø9R+ôXÝY¬}SPviþ´M{"¸ò�ƒ)%ƶÜ'¸åÁŠRâ’T«f³dl ¤¾€dSܰùÑAjeŸçû¢ü‘;ý0d‰·r„5Ô Jåã#lð[ ýŽ “Æ8¶Ëü8Þo‡þvLBå~”†÷°|`Jâ +Úr ”òe‰0µÏ õÝ`f[Ì^QtÁH j‚ ž‘¾0mb¾k*€k ®±$Üì.K¬.½xe,±&-îڂ1¶Þ ò6ÍÀŒgRe¯× å֕µæ9ÖX1 Â ßØ8Ž +TŠûùŸK”ÌePˆ;ƒðì´@փûI§HÂô>fÊësÊr\Þ¢R?x¨ïáq "N+V€ÒŞŸ�¾Q!MçUð~+pF“ØÖIû t²H0E÷˜ÊÀ¢n̏ÐÌ)/¸ãAÉÙ ÈÙ,ª€FÌ®=¤)Œ¹mïÖÜ#¿NѯôkôAp¨áeZ*e-n:nAPp\¿ðP·¤•y˲íšò|'÷[0ÇáFá- Wö¼Phc ¹² ‘…;î qºåz[  ÇåÞûÊô{×¼˜ë D¸¹0Òíd~g?è¸z‚!çqÆçü»¢ÝÁeÀü¢\ÝÜ.(×Ê¥ìT^ý©Ô u½´ñŸ’š *„drG%)ÂßB¨“D¨L +ttÉø‚0(‚a_àÈËW/œ¥òÉø›æûûŠÎ)+¬‰û;Q¨0< +µ1xÔ§@ExgË”EtËÿYý)ˆƒA”ç  ãPõ©1ÞH„҂iáM6Òräë!çûˆ›(<9iäæ®*äªâþàဟËÒ~\dKaü W& t?F'‘„ÁĄ¶9`ëcØÓ±¯ãCÜQ߯ôPâ¼IÂü[T2?ö +áìöñMkXÓ®(ù’ÝÇàބ¿šêI™®\#í …œôB=Úµ§ÄD¡’ÛȪ+·t‘ #Tp´Ü&Œƒ_¹™ é: ðc²\rrUk¶M½wm„ ¡°ê)p½® 3Ýßð l·FÎ-£>À—ƒ˜åÿ÷V‹Î3ßjmA†¦(eÙßüSaÜ[[3]šUúû*_>ý~ðù]…Mrí+}p5ñëÜ•·#:TuuE¡/_ªrcnÊ%‚֐ŸÙôé›?ž}u]¨iëª\ŽÙ-ÚK³tïƒ7y¼jp«÷å1µñð>ûj¯ø†Icà‡ƒiýľŠÞ@Nè|Ê}}ßkÔޝI—®ç¨Œ²Ôo>Gõ÷U­¼Ÿ,Êý\.†à_ëÐ}“¤. ¯ ׅßý€Å”}ô_cöEã|žr.·¡Ï/r Öæ`×-%'®»ÄÐ×=DW8‚Læë>5|tè eHæ2? ÞÖz×:Fåë°¿CY´‡ÎB|aƆ꿖‰óAA5¶$’AOì¾gÈ7S¥”÷‡‹PìCŠú ӏè<v B:¼¦|äØbˆ˜÷1j#)øºOž9¹PsÀ· +è¡ËÖu¢g~eо4„ÞJ¶á ¾Þ¦ÓÝÃG\9xUŠUÞW,# à@à»Úˆ=T-}²1" +c<ÝÇ[§ÏofkFhÐÔâ`"N—{Ø>z݂uýƒ¨+‰R¾ê“(A÷ÖQ‰E~%ƒdKø*ø15·Y³p[YS^ÙðŒÝÁu¬4 eŸŠH"'¡éøÊ3÷ãܐ sGcc~TÕgÆ(?è}×E’™þ–äRéޟ"²÷T‰uHÀ„™PÒèÁT9æ9¼Eú[X1’ðÞ|r”­©ì{³5ÕWæò�þ?å~6l +endstream +endobj +4628 0 obj << +/Type /Page +/Contents 4629 0 R +/Resources 4627 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4626 0 R ] +>> endobj +4626 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4630 0 obj << +/D [4628 0 R /XYZ 71 757 null] +>> endobj +1862 0 obj << +/D [4628 0 R /XYZ 72 620.725 null] +>> endobj +1866 0 obj << +/D [4628 0 R /XYZ 72 517.909 null] +>> endobj +1870 0 obj << +/D [4628 0 R /XYZ 72 415.314 null] +>> endobj +1874 0 obj << +/D [4628 0 R /XYZ 72 360.539 null] +>> endobj +1878 0 obj << +/D [4628 0 R /XYZ 72 237.41 null] +>> endobj +4627 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4636 0 obj << +/Length 2012 +/Filter /FlateDecode +>> +stream +xÚµk‹ëÆõûþ +s/%2X³š‡FR…š@¡M\(Ýî­<¶Õ•%E}¤ä¿çœ9#Yòj½·¥e|ftæ¼_3ßlon¿‹W K´Ð«í~%¢„Å*^E"bQœ¬¶»Õw(×"öúº¨ºµ/¥ôÓkŸ':‰<Á“õýö‡›o·7?ßðU�NÿbA WÙéæî>Xí`ÿ‡UÀd¯ž-Öi¥t ¿Å꧛¿Þ|s)ÐIÌ´r2lùÜ~'äT܀%J�‹ÓVE¾#¬™NšEzDªê.¯JÐ#¼¼¥ß¾íÓ¢x…E”xucö¦1;‡²§ß"/ÃNC@V n`•p/uŸ»£y%¨Úw¦¼8“—İhÃìò®jØÚcåý)mvYU£¹ç¼(zXû°m­°ò¸'P+Ÿs–„!iöP¤ž|ôÓrç?óÎlÈ_ ÷ªûÅ ƒp0Í.mfÁ€˜…z´ò±ê‹d² `yǪµ:Ãz_5tÇ´c$7!š ™PNð?÷E—Ÿ£ËzE*/_s×�¡“±¡ØÇ?w¬:dýŒŸ*ÚØåÿ ¸7>´©5nKòNu2{«¦uÇN6úç"žê ¤. PävÐØj;ð8•>¿I¤Ò{“v}c~ï¼¥æÌC"‡,r³5p.!ؤ9åeZ¸ÕwÐp##zÕwuïàOû¼0¬zø×§Ù}qä4 +z•p“Ð-¿|óð«ømþ º6ï¥Ý¼¶KÈdÄfŒgMÁçXÃ7öQ_•O€|âËX^ ôå²aæ©ã>’ñ˜ÓџÌR-ãeœY†ÄeŒ!"††ÿ&1FhԌ`."Xò·Ü9X”¨æ˜û¾m†‚ý“ â1Ic[fIjsC H–UåáØ{¼3Mk�70©°ï^6½¯÷´Š/ÂV<3âîšü Â4´Î»Ö{PRGÁ™º{Z‡ÚK]òÜvµ8“ ñb’Z²£Œéb('Ä+*`¤@PbÃo›¥…->�§¥j(¼ãfßUhÌÌ5ØzÎ;(™-¨2�Pšá¹‰›®9Rœ¶¬0[Ú¯æR‡&­óÑÊnê%Åà@îœ^b‘Áb‹—ÛWªOu½Ç—V šËÕa´,¢É[1TÇ0 P‚š +F4£×¦åkè‹…mi \GLÊ·aoËÂÛN¤Y ¸ó.be ™måûý´IUÝq¬¹Õ\l+ÕPä 8É"î\ §–5Ü&ë¨Ïæbm—Ss;؞<i‹äKøÒšºRS’ç-%Ìõ¶µ¡}¦$½CNùV.6¯o_R x‡KNS`ÇòP8:X=Ú·.¼ÐcڒÐÄW; y‘ü¸ù‰‚úþ™vvfŸƒöj[X"b{Õ6?™Öÿ’¬Üõé¿"R€ÂÉµ¹Úï>>M lyê<W~Τ^ôQß:ŸO‚ê¡Ï‹Îæš7ó*TZæíéâ„jÈø&Í֝ب{ה?Ͼ¦¥p»Q=Õjb›«o­Ë£ˆÅò¢U;¢6PïÐxõwyɇµ›ZÓµµ»ãú„Q¾£?ë󟨣—Õÿ_u.ðNnä=Ÿ/œvò]o=`YüÈM£Ð-…×+ÂèP|“XBŽWÎ$Ûüñ—·I©&ÓÑx©³¥MËYëÇuÖÀlÜÇaV•zh–“Ç€í• J"�€ù?ªÝ•ÈN ÷ÙÖFøµ}3Ï—Sš5•ƒmþ·íZ‘ù;£Ýï;÷Õae}3\0l¯×îbà/¥ÙÕE)ï)Çú¯°Іy[oãnѧ´ÝfM^wØ{”¶¶49r¨pÞCŠ-zCÇLDÃ)«”¢®üá–×t´ƒã!mZé¡ZÁFVNïȤ xtE&Ґ„Æ· ` Œ³ëõJÃRʹuß©c¦Âñ<±V:!Ö S´Ò±Ç“xyŠN‹Ï—äql=U=£ùíkykÍl¶¯Y*™Örf)”í,®õž•ñhŠzA@˜ÎcQWǺɇË/ +9˜¸ˆx^Æh:§«ñe–C4Kð¨Òûq-¹—AìÂÏÓ"?mßO÷x–T6\QòG”ü°>˜Ò4.ýa ¼à7²ÜÞ90—Ý·g{-‚Anw°†hdi‡ð¶6ã�´—t@ØfÅ-ÑÔ6�Ü<bOˆNŽ¿¬éqƒ{ ŽŠøF)¬ Ê>3�)*B€šC†.̍Á~¾äu)áf6¸ìPÚKÞòRqÆ9zƒtß Ãv_¢ºXZÀÃh‡a ¨ÆÛ]kšnœ-ݜi^ã°ßà‘5ì�pŸð©k|^Y˜/TÂÄøôé­À˜žÓœcÇ%*1$Uò…TÐ5›Q%¡°ø²_<ŽJkÓ?¸AmÚWôAõ”º¦øïÚ4E÷ø«[å% ¦ÐøžÌ¯Kýêӗ•¯áóÊWËÙ1yøãÙ«¹ t¼‰=¢ïÞ* E0NÄÚï9o—|À¸4EÐ˧s€y1Yߙ‹±u_E…B?#mk~îM™™é}Dž“oF.S—¦X? YÏÝù»aàî›ÌœGkß%9ü©‹Yv†…Ç/@s~Ÿbâó÷o×Ñ +endstream +endobj +4635 0 obj << +/Type /Page +/Contents 4636 0 R +/Resources 4634 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4633 0 R 4631 0 R 4632 0 R ] +>> endobj +4633 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4631 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.547 504.051 193.725 516.006] +/A << /S /GoTo /D (section*.245) >> +>> endobj +4632 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [156.557 202.52 175.735 214.475] +/A << /S /GoTo /D (section*.434) >> +>> endobj +4637 0 obj << +/D [4635 0 R /XYZ 71 757 null] +>> endobj +1882 0 obj << +/D [4635 0 R /XYZ 72 266.544 null] +>> endobj +1886 0 obj << +/D [4635 0 R /XYZ 72 175.973 null] +>> endobj +4634 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F16 1999 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4641 0 obj << +/Length 3169 +/Filter /FlateDecode +>> +stream +xÚ­ZëÛ6ÿ¾…Q]-°VEŠÔ£½H‹HÑC{W-æƒb˶YòIrÖÛ\ÿ÷›©—™ÝM®hó9΋¿í·««/_$‹ÔO#-VÛE,áÿ؏“t±Ú,^yR7K‘†Qèíª™x§cYw7Ë0 =åG7¯W?\}¿ºúϕXðŸ`Ê‚p±>\½z,60þÃ"ðÃ4YÜѪÃBE ü–‹_®þuõ­ƒ‡(MüH~jnùÀmÝ`Cy?#'yS~¹zË3§6çFÆ ŽM½k²•Å[ZÏSݾh¿B¾¿|!ÕèÔ`±phó¡DQKí­Þ~«i^ø©Ö<¸çéÏ»úÈ­oøçŸYQýVT›únù¬ÊïÞ¼žlEZËgßeÕ»¬]>;fëÙÑÑl÷®2ÚÑØÔüûÎøÇò3'vëòف>_ÿ¹oóc]¿f‰%SIí§±ÑÒj¡·@Üê*o—Wy“uù†gß *îüÃ9À±`5“k ¥±¶‹£Uà§©²K×Mô[¦Ÿñ©`�ÄÅ:ߜËXV–ÀÆ¥ê…оLcKï³Ëa~ÌYï—´Bé§¡|€T⇺§Õí³Ž™ë20ÒØ³×è¬4«ì`YoG7„Û€_zñòîFG^Öò²ÌP(º–º åÇA:ÕkÖìN‡œvwþÍRcü¶‡>¬¶‡Cƒ¥ƒñ°ÍðX˜0U´üËBE R8¥·.ó¬igÄÖf͎?¡ªÍ|i[ü™3%ºô‡©ðXVm¸±i2œ¼›Ò“žÕÕܓŠŠ#DÑÝrphá:d©0ØÕü‹,‚ŒìöȗJñö7IèQLJ¥'—›$Úu••<„Çvp†ðv<€Îæ2}˜r°g·Í‹ÔÃB‡ešÝÿ©y ÛlŠnÌÅÄZ³ˆôMN*È7®˜(é‹8|Ä1Ä<cú0¨0‚] ­á®Z<ô8€ÁóóÁçA…ÐV Q +´dwÊ\©}¥ÅwH}Fvþ®(Üš¼;5•»’ÒסžºRY´`ö2ùØ¡ fՎÇÈe@àC%ÔÍ&GÏÀ)´íÉc/fç®#é+ùT•œË|‹Æ-ÓÔ;7ÅnO ’óÞ=¼7fîÞ°ç +iN”¡z0¦ ™Øyt*’ÆÌSq¬…XÛùÚJ¤¨0~NîöE™›Èr ©ϲ´"å5YµCsÆ6‰2RÃäÄ+p ;ç­3ô‡~(ŸúÏâPTÈgœ`;;›ö}?c»?ËÑz9Z/GëqÜ¥çH@¤ÑpûI4:\“ñ�¶zñBø16RMb?ŠäԈQY0“’™Æ„• S¿A[¦€= õh. ‰È/þŽ8!E ÁP/4(?„ ~z �ìêËD%‘óÉÎEk,çò + mªžh ðlF"ð^nY:hzŽàûA,ž*˜‚ãà¥uW¼cÐêàRLMhªø0ØBËÍöH摯 Œÿô‚+x)5CiTwY¬‘…·‘È  AK>¼®óhX¡ &ÒkóE<À¡[ǦO°×BcÍp£ <JÎ ¿ˆh¨q(6G^ˆdb&#èÁ¦ƒ»M}"TsÏ7€4@„5š1N£lëʐ"»ÇÍûìh$R™Óª¶Ë3³§Øš#XÉs” 2£Ì$BéH1eAmsR]bR˜Bx焤¨ä'›"éIJø¡ˆ*U¾ŠõÿãIàa ‰’Œ£§xq Ñ)ÔÇÙIà' ›ÉÙó·Ãå%©É'ÊOYüž»ÉÏj‘Ñ$èq[—eMï {jx§Ù¥ˆÁ\ÔSõyÇÀ4òŠñ$€y&Vwõ#xr¨ÃcGlã,ržºçŒÈÜ®1Sð’Y:»æ`vAÃñ4^±þáÊÀf4QŸÑD&£‰‡©2h“ÇDÜC£_UlxoMpìÁÄtÄ>þp¼’©¯‚z”IºFÒRÚ,•ÚL^^ž&.`–¢´�D;nfˆý ɼ2yè¢ÍÕì,‹_bBõ0ÀÁ©nÛâM™êgJÂ`’´¯±=•ßy(³ÅŽ­ 3H!šê*)ŸÔUy?äEeŸ-™ÚLè•õ.kŠn�_¢ˆ¼œéW `ËúÔ4y/৯iùá‚`ÚU1€@"zÜٽŊšü¼»‰(¾,h?}\hO&ê× ©Žªr`žÃéì¼ÐAп»ªO”]ñØZÔãʪv¤‡=Á&wS«1 Z�a­Xât_«ÊO¥­ÈAβMèK9*Û\rÈ) Dç$$¥÷ 0 @ZJ9£òpƒ^îÏÅic¥0÷c¶Â4:ÿ»pTǯ#tØ}ßM] P'î@GÜxéDhä$={•CAðì vУ¡¬c]j%½—æ,r²‘ù-;ðjªˆ4èßAµØ³I ‚H5+·ØZBç–vê‡C~U‚¯žâ†uHT0*: + h3ÏÝzKÀ2C‡âÂp¤8”‚RÚûéhÐÒ$ + ö¦í +XÀ¹µÕ×Ê,¼+6ÝތrTÇën¹ÉÚ=/é0g%Ǎ¥@[©6áÃÈô—{“mŸ¿r¦O¾Ð’v6¶µ¹©•—¦ЉZÿ8Â5:dþ™@î‰o;�óÀ]V>»ìҞ þ*SG¾ƒXâÔ9¦¶}úvĘL2„bÀa°¤mÉ#ø:î#Jϼ3<‰¡(Bz•zÿŽ‹<¿!¼ ü-‹j¦¾'h®ÃqEÐqRƒ—BbL.åÜpÈt srÆGÀ3£k¬’Üà/µœÌT$”…6Uuµ´/f1N¥0T²ŽÒé«gÌíd,µ0öîH’¬ÓºM¾Íì—Ýt3W·yõ{ÑÔGLy~ÃûT0rÖØ0zÑ­Û;xÔ, +|á|eŸS= ".ûvì‘jq€Ÿl‚U‚k¸lÈ¡[Sî‚| y‚ÀIfq °€¥¶ +ÖÔ\.àpŸŸM8©¥Æ2HH¬@e-ɨߥT5†VdK»¢j§¯ö®OÒ±¯’>¼nÝOAo®×·rGâä -ÞSEé„T@KÅ% ˜’K䨌€–§M͌ç\Ìá§­zÝ=Ɯ!ؙÓöæ—8…0mgX„TiJ{4:Ùy·¯ËÑR3șú kî¬sk€öº<]£ø±»¯›âO[-(·•ÉbÀ +Î=ž›®X,úÆ2V|îÿ——¼œütϼêM…)L…oƼ*ïúÕµ­ÆÌ>ñ°U¥êUi홽ïdÎ+ÌiH\¬f55p^Ü2æ7qdÑŒ£Ž€ßNø$1C†$še0PŸ:^A‡+nßܖ· ~ *Nà]¿v™š¾ãD‹ƒC‡zîäåÖ¬á×X¢o ˆ‰P— 6ˏ‹Pø*•X~?å¶@™¤哏XA΀îú¨˸®m®Q’q&€)׎WŒhÂ9(§‹�Òh䈴 †„'Í´&Õ1éʏÿ^šz:.?û®ëCò¢G Â#×oNe`ø(´ÝmwÎG©ì_×kóD¡bϤrû¼<Î>±Ïi»äÅ£¨m™’¾¢)0ûþœŽeÞÒÛ'½ç&HÙ‚8ÊÌè¤äþœ´Ùö+Õ!a~úw°”^ݒÓí„|æP·¥¥ÐoñäÈTvH½7'³«­yWȈ[ªjÃR“sðÁvqô'²» ‹,õY]iþpàú*0®üwlðØri>ÝóNì²è‚G¯ ÒG 2™|x\Ûü¹Ë¦ ¥Æ»—y .è°>Ìߕ!þ ïþÑëρ5è67¨úúýÇßÿ¯knd†\p<Q"¿ôødk.ÇEÊm¾<ЦC¾Á>ÐäORùüÎçñ¥_u¯?íÞO»f_2©©FA·`ŠÙŸ ÿÞ(w½®OCN¦Æ��Ùb=xcûÑÆ~?¹yó)7Ç>ƶ÷ñáð×ûàØýeeqQá`F à¡ùèûkUœQ{h´Ÿ\çPC¾t2ô¤‹~ÉÑú±´Ùü×;⾬¤¼çˆ°Wè[_€g­x0|#fžø={õŊ{q¼¯Êc?çsã¥Ñë>³•+Sdà/>\sêüÿ�ï…é +endstream +endobj +4640 0 obj << +/Type /Page +/Contents 4641 0 R +/Resources 4639 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4638 0 R ] +>> endobj +4638 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4642 0 obj << +/D [4640 0 R /XYZ 71 757 null] +>> endobj +1890 0 obj << +/D [4640 0 R /XYZ 72 421.185 null] +>> endobj +1894 0 obj << +/D [4640 0 R /XYZ 72 61.788 null] +>> endobj +4639 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F16 1999 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4646 0 obj << +/Length 2139 +/Filter /FlateDecode +>> +stream +xÚ¥XooÛFŸOá—òP«ºÓÿç)¤hWdè0<ˆ› HƒM‘ζYçIrl£O¿ûÈ#O±le):4…y<GòÈßéíüâõOÉ$uÓHF“ùb"ãÔM‚dËØ“t2/&·Î²žÊÄÙn*ÝMg¾ï;Mg"ÒؑRLïæ?_¼Ÿ_üu!&ü°þ×óüI¾¾¸½ó&ðžx®Ÿ&“‘ZO‚(ßjr}ñ¿‹·hˆˆ&B¸iJ4”DiâF[q³Ì–î5´Ø›Ì¤tãØ'©ùJ‘Œô„DêFI²Fæq\“LàȾ*šò­šéL†S¶ô›áï,²¶#FU’{ö4ÌuÝêJÑ h¦ÂA=1ëñ]Ù­hr±­*¢ÖzÛ*šÎê‚x›µÏT»Ýl€ŠÝtîtˆÄ¹²{køMýÐòjæw+6@ÛËF×k¢;<ød$.úFg¿LÃÈɚ2»Gû!TÎõ šþáòãÕÛó(‹0tC¢®ÿi馐KƒX;^„‰¢ßM¥ [Þ½ÿi*„p.ÑæO§‰ïÌÏM^äŠ(ø÷&H/uEèmøå×wïÉ Ýa‹D¡Ù¶êh°¦0ê¿ßsÊñkÍ­ê^aäB§d¼%*£FD亲»õziH©cÍ0a~lìÄqU.Wªå»ša)²eőv£ K·]©k×h‚k$"W¬âú@ɒíÿÃ×)8˜É#`Eà¦iD+àˆÓY(C§Sͺ¬³ŠFt× ùYøÙ+ŠaY0´ù>Ë–Þbú£ðm£Š;&o—RµÝW[uww¢ÒcmlÌí¶.!fk’ú?ý”5˜¶ÑU֩疳1·k]€ÌY…˜Åpk@+ŽL’§ŠQOmà‚À£ÀÅ&p8̳šD²ªÕDݛÈòÊ%—–¢8#ÕYÝpá •ê EoGÒy«í’ëÃ#GúuUæÄ®³5&.ÌZb}ž öq”ìMîûÀý#î¤ +ש¥jp­'¡J ž€A ‚ɝ9@æ@Á~® +‹Øõ¡¬{}ȧ¾tlØÏ¼Iד}ѦãÒ¦]ö`¶ki¨À_X^Ñ0]³ašÝ +’‡XçÇ(­Bãg`4Y½dé[Ï\ÙnfxÇçºZðµƒ6é§ñ0kt]`äaRn°£ŒLÁ,êU© +Ü#HLY0 xڜ0¡Œ€aÆìec®3oC·® M‘2‹WÌAƒ¸õ°p0[¤‡Ç`Aò ÚubiÈ!bµ‚{Ç«±ÛB51Lh»¤ßÎð–ªÃ:b.ƒŠè\7 ”»Z]”õ’¤Í#CA9d˜Ÿ½Ð[ã9¶ÝÒ ´H‹ÚçÕ¶å6 R‚ä)SڑôCÏMaS +Î ù‡EBê`e8OChN^ÚÂÌf꾉•±Åç¼~€1ÂTýˆÁ8·ÑÖf€pÄ‘¶@ŶBkÍÕÎèB˜¹–Ä “yÈÙ­J[ê LìÆË ÕA‹¯—•i@0þµŠîQòÀʨšcG{Ä›2–³ÐÃ0c"§¦÷ë©Ãиof-æ|œÂ6xŒ-ÍîJCHm}}êÀú¸q±„ùNéƒrX.<±b pègOËm“=mœJ‘R½ ^UšóBb“¶-fØa,Ë_«. ’¯Ÿ¹°ÑY:ŸZv¯Ï÷ˆ›÷חäÊDôžƒÛÚ¾l~–ŒàÈ7Ä3—v¥Ë\½â¨l;«Ú.¯ñâ +/5ÇýB!äÎbTéõ¡à½ë دÂA Z«j<ÐVœ›¹IŽ#xŒSŒgüàI9z¼±0䓃P±B‹C~èuq vÐe^ŸX»Ð¶Ùô©\•m7†P¼!8™14AMH õh9ÒpSò“Xgãêl%°¾ê:³wm^­Ü¥Kԟ t ‚г=r:ʬAþ“·Ôۊw_”ƉHæ+•?ðŽˆ1g:içÈBÃÒ|°ì‘½ïr#±çÔYª¶ï6ã±#àèúƼþ�Ä~ùéãüƒšG@ÄlÌ̑‹fåÏÛGðÿ±(ðöAò¢˜/AäemB‚*cáK‚"”û$:—;=­yßrZGGž>‡a¯ahôþíúûßÂ Ü ïôHhg^jEž�½ŒÃá»8íë4Á×)¾Bcûú„¹zÂýN£ßʺ8º¾Èº>´Z»„3Ì£˜«¬%¢Ö¤ú‰u c‚ª[ޱߺ(ÛM•Q7£oê†^x‚\Ìüæ¸`°¡kªEά Q!qƒô6Ï*;c»4!#A8—Ue+•mÍ-m[قi€Nà–NqÈxšhÉ,TѺÏ%‡<úT²÷“à;ÓCBEˆûØ?ŽkÂÍÎӃÀÆq_~¼8m7 TpdO ܋_sÇŒàèp‡6MˆZîÁWÜkV™m’šƒ³îÆ94â½Y軜™|ÈÏ:ÊV_8»öû=õϗ©“£ê‚`©q(`ÓðCað é»2úãgyWZ€„Ãõƒ€àì*ëh†[v(,‚÷Ž®(Ï|xwE3]�ÂIâfê©0ÈfwMÙñ—‰(2‡†÷MíÍ,¸Œ) ¤nÛÜÕî 3Ÿ¼=׫F>dÏnߍ<W$=ï—y{Ÿæ¤…F�yÀ¶H|ô›·Þ7‘‘ í᛾˜¼Øqwþò¦þñ+ã¨ÒþÉó §ÿÑ7 ,U¹©P_ǺЮG+Ь]©âëX/ú¢êUVçj¸ Ö–=¾h¡-.xƒd»QùÏKššÉâ†~FkÝ®0B^”=ývô¦YÞ3`B‡Ñ*üpø79†ê +endstream +endobj +4645 0 obj << +/Type /Page +/Contents 4646 0 R +/Resources 4644 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4643 0 R ] +>> endobj +4643 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4647 0 obj << +/D [4645 0 R /XYZ 71 757 null] +>> endobj +1898 0 obj << +/D [4645 0 R /XYZ 72 712.597 null] +>> endobj +1902 0 obj << +/D [4645 0 R /XYZ 72 311.013 null] +>> endobj +1906 0 obj << +/D [4645 0 R /XYZ 72 243.636 null] +>> endobj +1910 0 obj << +/D [4645 0 R /XYZ 72 188.215 null] +>> endobj +4644 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4657 0 obj << +/Length 4058 +/Filter /FlateDecode +>> +stream +xÚµ[moä¶þ~¿Âȗ¬‹[FõÚôÒ¤HÐ4)ÎÅ¡HòAÞ¥½B´ÒFÒúÎ)úß;o¤D-}Î5(’x)’"g†óòÌPy}ó⳯ʫJUy’_ÝÜ] ü[¨¢¬®nöW?l’$¹ÞƕÎõæ¾»NÊÍùÔöÓõVk½IU~ýÓÍ7/¾¼yñˋø*‚b^ UQ¤¯vÇ?ü]í¡ÿ›«H骼zG³ŽWi^Âo{õæÅ?^¼F’tADª +òªTy*”ü{j¦Ö\o³$Û|ò=Í·M·ïßqûg|ò$ +V߯±ª²LÞ›_ååÏß5ûéðêåçÓܦWáù§~l¦¦ïä÷0ÿñ‰©»¶ ù²ÜÆ:#>¶I¢â8åéߞ۩9!':O7"Mh½CFPÂïF3žO§ë-ŒôÃdö䍽Ø)Ρ]âУ5Ó¸ÚLf86]ÝâS‰;ð»q¼x·ÌU©í›Ÿm€3 ¡r¥óÌNxu)–.܄}3˜Ý$<Ná±?O§³HbꟖ ?³&ñï-IÆ t2ÐL”ö§Sžðs•¤r&»¾í‡KÂÁàԄîºÛ‡$_‚tì”cß!éÉfw C4—‹æ¹*òd>ª¤<Saöü�ôÐ/¯I=$¢—!"´V‰.œ„ëñ`ö—;k`'ù-ü̊ԷM`¡$Sy^„X­=xj¶MgFژèÍßûÉð¡is +ÅǖóªÓ¡žô% KNŸ>¶l¡o殓C…‹I·.M+•<Çr¢ªÂ±üm<˜ÁÔchE­Ràä£ôN§*þGªŸ<òT¥Ú¹ +Zwì¬ßt‡ºÛ…ց½NÀtõmk„6÷<ið8ï'9ÕL1*}c<öd®{ƒ?ÕæÎÔÓyÀ•ðéÇ(‹Æóí¸šÓ4‚Œ“ªDç'.ý<µ—Çæ½‘æ]O~a~՘å±*“ä‚gi “OÁ ‰9)îM4<ÅÇU*˝xïH㑦~›:5\B¼' +tºÌ}A=눑Y$x<‘f™]`é4Vɬ´!Ï Q9s–Ò lóˆÆß˜3v0BÑ2Pç¥Ò©SóO$dà˜âUt)W<•Kžð�ïê ¬ÊÍÆÿ*¼X5Ûèå + ¸Þòc©!ä ‹ã5žt<r>¹Ü e³ð(I‘³G ,>Ÿ7{JÐÏpVý9g@Š|­V¢Nñ¦«¢Xý÷Ôüøpå›š£<¾] "v)@YÙ³Ë I0Ãڅ%TÉÿóä×f¥µÇVYþ! Å.æ?’¡lvaüĆmЛág’åØBƒP?øq×-vFØàUOÒ®'ôGuK8â@,ÖÏ¥¡ç4˜‡¦?‹ü«DEåJü×ìœaEܧʙ)øõò…¤ÊˆË�âˆbP7½ökÁœÏÞlœêɍl¸ëÏ힛·$1í¹“ýYa-‰u¹6¿ÕŒ~‡šäU:ƒ™0õ÷ ‹¸ÊEÊ5ÿ„0 û]3]6œX«L¯Ö¾?ßR¡ò—óu¼!=ˆ7Ðr]ln¨¹8ʿņP <·}wû`ŸŸœ„FœU.Ê ¤ ,à#••Ù‡j©(¾Ð–qW·L•�AÜyîêŽéwòŇóHÁZ”w K´w¤ÁÓ0è·¢¿o „oaVY°yêÒ.=lö؅‚=ˆ6B‹…§©Ó N|/í!Ø03‡*�Pæž Xì+y³·ñA:î‡útà¾9Ç +’T@Ú2+ë¬ò¥Ϋh¼Œâ´›é“m­4—r¢lœ­™Å >;[årD¿Î…~]ø‰!<£ß '@…-w=‘ç9SfeSþK=ÒKlîvï‡æ¾®:y|–:eÐçf6ïEBÙvl­»x™bž3õ'îaG†]»~èÈqÛnޖ$çÆ+@ è٘nƶõ}ÍÂJEhš…Æ0u êÀŒ†§pÈy±ô€±È °ßìeVMÞè‘gIÃ#£™¦¦»—î âV8$h h&uFþœ"‰jº&;e` +v:j]kË"ÀÉ&ZÒ}‘Åw°í ¼ÌŒ¥›c½ _Ü)?ì[T`4°=Ï>Àч؈Kðg…cƒlm‹! ™ 0¡U4+Y?ÌKË)Ž mókmµ%nƒq|~R~„!ºg•—+¢ü ËÌ +¿\rcÝ 4 u¼à²4G+ $¨#6˜Ø$mûhÝU§&ë!šãÑìxæ %Å:òœ½�q¾‡ÃظçöoåB¡“%$ï,¢ér�MGqëòút4Z¹Ãýù8c*ìjäw05«*v ‰±¹—1gTØÛõݶáÌPï¦Æ ++Í +΍ r›Y h6ºÎP.{<âÜþÌ£dÅ»æî1dAi¦òȁíåiCæ–;Õ¬e ’(6Úzœ¸e%ÃÝ( öΙ†¥RQ°1!|�÷5.ip‚mË­ºÅƒÄV×Ëàx°þŸxûˆ«[ñž…­'»Lû’‘+‰•Þ£s€–«/Ð €4꒷6�’¨7¯i,ݐ kÆG©°Í,]SŠoڐ‚,Õ"T¦ÉT”¸dh+é:�æ1€qÓ={²,)Y҅è*üR™~A:Äu{#ÃïãøOÈDDù»í]$U[–öZ7À[E©æ¢ágRÈ2]¨ØT©²Ì,vU>çYÛ®V¨ªp«Õƒ(DO•cMÝ n“(Hi·Ã“2§‰L1b¹áï;ŠXmkÍ 5˽& éó¹o!_T˜"Ú|!ˆ¨‡Gž>õsy ïx çXCM[ɪ'ѵ’ýãã©Ì(4-Vút é[Ё`(p¦ŠqƒÝ¶‰n ð% c~è¯ï&Ž‚ŽhROÉçÆi!•£dG9$®RŸd>䁑ÁgŒ<Øs"KÎç¸e÷‡._¥qÄÝ`àS# Í`wϘíðPĹŠf]¢ë]hZ<`ƒ™Šç¢–• Q²â˜=a«$Iü3ò‘_*©Çª@]“ó"Â85Îý›] +éвw#`E€eÕÐ-L¦Ê¸úP-x›Ð…•È ÜôW©üËTPŠû¢¯6ƒY–5ŽRSŽu¶4ÒKíâ¨-Fœ«èRç°WDԖúz3Ì\€H 艺oU¨rN=±aµ˜öÃ\’lf»0Ž&Oր“|é§,lʱ·Ê^HyÀŸúW}I±¼§Ãᵡk_O5·ÌûYùùeÖ}_ƒÍÓÐÞ<Ê덼½k›“Ô‹êaÏ}\H‚Æ—ß~Å ‡˜bªK–Õ"MA]à?àŠ�dȯþ[ìKzê*ì Ä`@añ `sáN“]Ã누ȈjA /°ëlӖ t㉢S¤’Ê™ÕÂËÀÊæx¼žYTs&ÙÉ*,nFâãôŠÄ÷„…AjyôVEÉ«ýõ™Ì ¢ä¼*g= +ތ%s9`iµÛ´($Ó¿”/Sµ2 +dqZ†±3=w}Ûò añ"7Äq +{ÐYó£T.O[¼ÅÁJg~âDÞ¹E+~äöiÀXÅ[d3"ƒöà— ª\ëšä± �{ž&º{‰þ@ +ÆÙ¬äV|s‰»„o©²9 |·HžL`Ú\ò2[N})ºs§å>t‡¿‹XE„lÞ÷ ˆ™pâõ{6—/،±df|ATUÐ՛ a§ÆHê]3Q·Ít¬OÒe!ƒ5¤å•˜Þ|k¦Z’L©ìðÎ.¨Ý²¯—,¾©‘üc˜ ‚Ò¬Àh”R½„¦³¶Úêܸ‚+pÌ6MîEÚµ'\u±;sÂ[ü¢è;ç$ +×R)®úÉ|{Ë${§÷½)A!x.îã]¼Ã­#[þ‰¤F×ì¤ÛÿL:l‘.÷¼]O™CéÀ÷ƒ�ǁ'° +`ƒ$]¸7ÅB(óŽ$¿^Ò¶ZÙUÛ°p@Ì­jPuËĖ™äê™Íâí' à⳪²%†lþ0ÚÔ6œùH ë–ý;ÔJ'N…ÜIHEó­ ALX˜lÔÒqÏ{K‚éñÅ 2A äM�,JAÂTø”… yŸÊ| Ä,v‘v®2½÷|ÊôÍEšmÞ‹ý1Vn˜S¥u„Hh¬3DB æƒ\Æqý!˜Tù‡Ñg¤U™¯àç롱YïwsW9§@Œ.•®Ü’^¸ê!àô3ID|Ûí`‹’ §r錷aß͕Òl:'Sà3Dè<rjéj%ȱ¼òøÁZ@K«LoóG”¶6èÑÅDfÓ«oÝzçŽñ¥¡…½ñ›wý°³ ËçI¥¤dôiKp›�÷’-þb/¥²b7'èš/Š(Æ—ãT¿žA +vˆ½ôüDŽª{:*xvÒ$IÕîèc†8JEü­ÜèâT«2RÀ.7ƅw”³Î흑`‹è}³—ûUaË3b (k§+æ€aZÝ ޟWŠ®»æ¸(»à>ô“ëÖrÇ 7Z"10ÊroÂùS‰Îœ?YŒµò=äK=û1]¥t1纻À¦X깙8)»”éò;È Ö¥YE®Ø¿`|2ŒõñÔ:@è»ü0ŽïNéZÔª4ø†+n$ßåÐC3LgJ0àaÇõiÐY !X[Jª—â`#«Ò-äžÛ{çýqq{uSUR ÄžÂW¢‡q¨ì¢‹¬mÌÑ*EmùP¡¼ØXÜ8JeµŸ¯N¸„6«Ò`~97ƒ}?…bìKæÖã­ÀãJ9ñ›…ó4_§4G#Žékñ9nÕ@u§J–ÞÀ]k—ú$ÏUšUÏ*Jœ¥¾¢üY �™z *Jž@3÷?Žg9J‰„è¬ØZ¢½:ž9XøþÞX£ä¯48øÔ“ Yö´F ÏúB7q³n„£Sìùá×5}«øóýП»}¢kȼ²Eejô’njû„¯IhY*V/ÂS6Ù^®k嘿"@`‘6jYˆ\8ñù[=ï\\8Ÿ?¿‘ìbïߐúAt?}æê|+;{<üË³@ü›‰< ’O‘0¡Z|±Ê†vçqꏋKÁÙ½»Üg®“¨×ŠöL –ý=ù'_dì©ü‘¦Õo¸`Œ£bù¹¤ŸªqFXÙÀYÅ«| :<e‚™­ bœÊçѪ� /¡O¶còug`):ø‚>"£ "ˆ'GËÉ|¿.|?CÃÊ2G‚—¼•ÅT©[ìZTËO×pŸË™ÅzæjõÈ3(º‹åtÒò¸‡’îÅ ‹Ï +:vQؘQT|ç<_8Ëÿìñ_#xë +endstream +endobj +4656 0 obj << +/Type /Page +/Contents 4657 0 R +/Resources 4655 0 R +/MediaBox [0 0 612 792] +/Parent 4625 0 R +/Annots [ 4654 0 R 4648 0 R 4649 0 R 4650 0 R 4651 0 R 4652 0 R 4653 0 R ] +>> endobj +4654 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4648 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [423.597 585.073 437.047 597.028] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4649 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [514.595 364.678 533.773 376.633] +/A << /S /GoTo /D (section*.477) >> +>> endobj +4650 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.855 340.767 139.033 352.722] +/A << /S /GoTo /D (section*.476) >> +>> endobj +4651 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [253.231 203.192 272.409 215.147] +/A << /S /GoTo /D (section*.477) >> +>> endobj +4652 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.963 142.503 420.14 154.458] +/A << /S /GoTo /D (section*.239) >> +>> endobj +4653 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [508.636 142.503 527.814 154.458] +/A << /S /GoTo /D (section*.242) >> +>> endobj +4658 0 obj << +/D [4656 0 R /XYZ 71 757 null] +>> endobj +1914 0 obj << +/D [4656 0 R /XYZ 72 325.931 null] +>> endobj +4655 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4662 0 obj << +/Length 2549 +/Filter /FlateDecode +>> +stream +xÚ½YYsܸ~ׯ˜Ê‹©”‡Ë¼ò¶V´[Þd-ŒãJiý� 13,s$-+ÇO7à1ƒ±•JUj];�4úøú‚ÞÜ_üðS¾*ü"ÒÕýve…Ÿ³|•E™ŸåÅê¾\=x»æ2ʽ¡­e¹ŽãØc~z¹‹´È¼(Š/?Ýÿrq}ñ÷‹pÀ!œ†Ì‚xµ9\<| +V%¬ÿ² +ü¸ÈWOz×aÅÒ~ëÕÝÅ_.Þ3$Ò"÷Sfxø-Y-ðª~ŠâÙÆ0õƒ/Ö۞€×8"^ýª©èÀœpÁþÂî÷qÃjå~®Ö@+bÌ^˜¿‡ÿ…$ò;Ù 1¯ßs£†~_u4:PQæ 4³«²©ŸiÄñë—Ë$õxUóÇZÐò#.›-­]W5;KÚܦªÝµo®<È¡³‡‡¾— ízªú½C7qøA‘Xa‡¦H'·t\Ê ót¡œ#’kE~”ƒ²âÀꍷªÒjï‘ÿ¢Áj g²Ìl~Ûí¨R(b_nGl…ÍF¼¦…âí¾£MŽzx¶š[ÃDØc•Fh/JÚZ5 -ÆÞVÖµÄ-OFà2œÉîA‡„¸ýSÁÂØÒz´aÂ@ßê°Eâçñˆ»LOé²À/’ÜnÝÈÁ7¥ƒ$Küp‚>Ù Ö u¨^;ÌûaÛ½$~;Q‹MOcN?­º Q‹�Ï^)(<7à£9‹NxCßÑæ' -J”•yÐgá~3µ› kœÐŒ“`V,ý8r.˜åâÎÊÅglŠÎ&½h÷}ßi¼0KŽ§‰o•<|뚮ə "ë8‹ÈN/Ìb?‰GŸ€—„tÿrÍXèýØÐ•âk¯8 Ï#*„°?ƒt·QB4åphX +’Ìî„;µCvOX$`ˆœcÑÒèAÇRã =°G£¹�ç½Ò7vͲõvë2�5Ç È²,_@6bsÌf>ËG‹þÎA1ñ£ ïß9hD ¤¾ðˆÆœëÂÛï¨(¦Äè"!‹G‡‚åB×¼<¤®ißNÒoo~9íëÍ"WÏôɺÏ:-Bïãò–^~FË&âkenҖ:•7*Àø,~Y0ƒ|Ž[¥2�I +ȸ™Aˆ‰±Oš(Ÿ±ƒ“ Nö¼Ù šCª =3¶jÁ±N‚0J TI@–rÙ>o Òe¼ŠŠoÅ«à8ƒE¢"A%ã­eÅk¹£1f¥Ì“6¿'OÚ¿ñ–l!¸¢O[©Âö’~mPÖâÎ¢8óÈÎ ¯šr†é0ò¬Å{ôÿ8C€õxº7‘JÉg%å­È»ùÓkWÂÀjÇ Ð!AVÐd™‚ñhsD‹¢Ï±æ2C.õ•™×r[üÀÖ¡9k%އˆµÇú½’ÃNA +fà1¡$›X¡)XŒï„Bm@^zkV)eV[p¹)Ê2Ê7ðË7›ªDŠ×TÉeº,”ŠÆ¥¨+Sˆ(ދúٖ‹H«ƒþœaNJEæŸóºµ”e³†²°KhiêËÆ>€Ñ–÷ÕXbή?OguÜýeÞ߯±žE—þn1wïLd!Ýy,bëOó óà 9Mc¨ßܿÁÁ®•t¸$Û¾’Mg& à45†n×CK 2í@306”ß1^ÒÊ£©6õá±6Ǚa!š×暢­©WëÂFš,m5ÕëXû’½È)ƪù¸ˆÃ±`¼1²¹âk2…b›ZgD÷ÜA"˜õ) ´«à]còÏÓh™a¯d‹æ{¦¶Aã-gÞU]µhMOrU:²YÖ,n¶•°WŸÐTªÏ?ayVlè4\â¬øÌ=‹Jýùå ó)[õ¨p±eÙ`§<fÄxœéJ*Óºô.&ė§íÝH 0¢ÜÕ+1·å +c4jYÇh0ÀOè¡Ò–ŸWG”¥>Kٔãcݑr·²™µ•Xhœi&Í|»2[›[è¹³ØE\ÉZ*€3æCO9:¾©Ø,aàìÀ 6Mš`¢GːÁ ½5”ag»-?˜U ?æ.Cd°n>;teT¥dM ·È oDm_H‚…·Si¥uÛXI^Œ·ñcÍ7Hóó<:àò ìKå¦FÞW½}0'w›Òÿ~#û9r-uÒdÕU#ÖÉ¡|›ê¥§Q*#“ ˜¸BhT…²@²Éiò§A)1ÁO›}© §'Û”XÍiWS&’=)*¢0z8!h˜]Èû¡ÕTr­1–¼à‰ò¸âÔéW‚/—ôàzˆ™¢0âÁ(N¦|ép—è{-Õ®£]:¼Át ®î¡v¬:Ž‘ÖξrEá¼ýo_¹xA†°¡ÂÏ0`8«¥Öé†Su¦Y#`Ç94Ô©³Î¢@öʄ°K]m¬ ðÔm°J½„þ@öýäã\´Ã «¬q±ÖÕ¼±8Ÿ%wœÕ*8n˜&N­ž½:l°tÑ©Á[°4: Í0ˆ.øéøAÐÒ¤ýw®ò)‰ý4xY{=A>5ŽØ,¦:x7DßpÍ^(q֙Dµ©lu«dö“¼ÄB?ʏPðB]1£˜j:Ý:¿ÞՒ—èÏkÎùëh8(¨áßçØ"ßñu˜A'iØz€óÃ'ì’Àëz®0ï%‘nÖð§O4�u 4¢®GZWz—¶Ž΋Oºê¤Š§ó|Waþpݔ†—0Éځ~âÇMh½,Ò^ w$Ð^ªê²åX®N´º©Üdÿ…T3Øç¢úVÀ_JÓ´¢ot… „£؅&çXäFg>M“o”\êØÜݝ±‡-˜â²¼4'¶‹£îNc$æ #î~ÅuÄÃ~æzFiË;Z°™,È :ô®½ÙnXÇ!GØÎþ�+&Á)ÛÂEù)t>ÕõÓ­4¢Ã3wž¡l³‘öÐYLþ8þ¡kùFØè­Œ+V;(™Œ/2Òíø–#G.øöÝí‡{A +¶yÛè^Wƒ§W£ßLN×B¹ÝšæáZ§! €gú}¸¾¹ûdL¯è÷Ÿ×ïî¯ßÿÛízzwœ‚Û]7†ÔÌ݌ {ÂY/ü,ÝÈØ6 ºaw»ÑÍíõ;o~ýIüX"u[ÕæCoi·¢y}6õU_Q¿™w'd +’}¦+ïyšþ–._σÙñÃk)¶|¨û‰ñIªmGø¾ÕLÙìbûáîÇ¿^ÿ/ +íø|݄.ðn!XpÛÙhýÙì6vsYôoß__Ýß¼ÿÛ' Šï11¦ôÿ¿!Ï:Å2Žª> ˆ&ÏbÜڃ¶6½-ۻᱮýêð··w“Û_q¥*¾3¾ý L õ[3õÊþÍø?OLëÁ +endstream +endobj +4661 0 obj << +/Type /Page +/Contents 4662 0 R +/Resources 4660 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4659 0 R ] +>> endobj +4659 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4663 0 obj << +/D [4661 0 R /XYZ 71 757 null] +>> endobj +1918 0 obj << +/D [4661 0 R /XYZ 72 663.68 null] +>> endobj +1922 0 obj << +/D [4661 0 R /XYZ 72 501.712 null] +>> endobj +1926 0 obj << +/D [4661 0 R /XYZ 72 314.921 null] +>> endobj +4660 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4670 0 obj << +/Length 1980 +/Filter /FlateDecode +>> +stream +xڝXÝoÛ6Ï_á·Ê@͉¢¤~Hú=´Ë¶xÈCÛ Š%ÛÂdɓäºY±ÿ}w<JŽl*m‡EÞï‹w?êjqñÃËh³X =Y¬&¡€_ÈÂ(ž,ÒÉ{O5ñXjé­Ë©ˆ¼ý®¨ÚéLJé)¦§?]¼X\ü}Á'>üq ˜ïËÉr{ñþ£?Iaþ§‰ÏdM†j;Q:‚g1¹¹øõâ +uj¨„Ž#¦•UâËâòê_ØS‡·H@ޓ\*Ÿó'¨›qÎâ °/nžu/še²Ë2Iéfúãx”ð}K绅3ÆÓºcÿsÈ.‰}è``1ã¡$¦wɲ®ògRg8P^‘oó6Ki¶­è)M«K Ã&©“e›Õë +Æ´œ}Þ%e“W%£Í…î.CÚüB*…”åeîÖV1®¬‰‹ jHï6/Ó +õ844ÑfŸ1+á _¼|Ê=Câ;N'ej)Aƹb<ˆ˜òØÐlt0òA7¦” +X|$÷y™$ýmXg‰Ý±©¶VíjÕë×DVíZð•µbUWÛÇ´<b2TÝÖïoQÅW?ÿ>3ù�±LGj˜-¿¼½^|<7BF,–²“ÔdKTÒG…¨åùÖJ³(ìé_œÌ¢ŽžMga‡g“7´ÇŸ«"£q7W@¦AH—‰É=³b4ÒÆfbßdõKžìvEĽÞiÒ&v”×`PUßO#Õíý:ÃĨ!1̀¤h/!×q²HŸ¸®I¶»Â)™Ðê;œ0Ùû‚Lÿъ}Xwf¡`*óœE‘è‚ îƒxZ ÷×u¾Î˹O%Æ#»ÉÿÉæZY2Œ¾¬Êv¾°iý4#»­“Ýœ­¾Íˬ™C s•ª›ûæYUTu3w*ñ +$o†V¨k(‡†I9Ni,»¬s0‹SÕN,ÓÖÕ¢±Ü¬?¯öwEv·_­²ú²ëOP>1Ãòrýˆ.Ëô͓ÉÆ¥]%Ë¿Öuµ/Ó¹rÅ`à`¼ªêTìÇùpxáòsÞÌy,lhÎýñ'æ?Ù²×ó±FF1å Æå|„ÃÿŠªêŒñô]ޱ'Vr ÞÕy˜ Íx l‹V}Ók°ðÊtÛB`·à±)€÷´`š4>7–ò0DK¸‡rFͱ„"xlްV•EW*•òM›u4­Y뮌-¦±öúêsnK�(NˆŽÛ¯£ëÆL~*ϳ³ëF}ÿɌumgõÌÎôŽl™¯î®0¥]F1 t< бטöa0LiOƒû,cúµ”Ö­²‡°tèÈŒi&TpD*úL…ñ©½/ñY™Ò:ìŽXplùá÷¤…1;D³±«gÀ왺²S—"響 LWÆt²g¦chàÒZ¥¾ßª[|Berd†dZ +§Eà|ÌЬ€öm¡ådì é魋HQьz`c-Çjjäücȳ4íË¡º`2àNÕã9x Fw$a™äÿßaM dSÀ ð÷†ÊØL4)Ìr¢3öÍI…¬& +3w{8Ý €4ެ‰ž¶ˆ;¾¨÷Zü ‘é}™”օ€Á±ÙTEjŠ„²X#ði�Ž*ö6é–ûºFτ^[Ø ‚̲»µYÛí’m,HkËì´@Ø$n»Éí 5E @àÈk¹ÞMæ„÷PŒ8?Bv(…ÛŒPˆ†Ê‡¾ß1ÃMGHãô³èÇ +¯.=¤%àÈ’ÿ9!@òèчIþÿŽþî¼2Ùf£U®s/e\eSª?Ipåp¤™ +#e?M)œ`š+Å¢\çDW¡¹ŸÑpä>¦� +û½³©8n1 +n1}Hž: ãž�Ë¹B³ ïT»ˆ÷4Xr4Sr¶(t¹^[ú̽Á¿e©c°öxëŽ>\¶[ݓtÌdÿ  Ìa—G"9:¦a–9º÷LÁ=]ùáðøŸo Çŵ‡‚¯zw]amp¹ÝWá¸5‰îQˆÁêh¸4AiZ<J÷…c»ˆ3~5È\õ!xW•Õ7I†"d8¨ '‚€C;Ö8Û£R}”)k8÷üùÍõÛ7ϟâ›ðøü9zéòæõS‹r ô0^bþüzªŒDŽ9Žsª—sðc8zoJZ6Å£a×üX‡ßuö¹^…i„*†iEŸPÓ ””>yŸôD‰}_z]› 63MUä©õ¤Wž¢>#J +A5OpoIùƒS[‚„©ÙW�ø«‰$¡å4i6曌;9ÜÊAæÒ"Jóu¬¦O>Ô¤š¶Éí',”—­lÕE;”) å¥íƊohŠÓc—Î + Òß8¿Òp Y.œ©æ„–þ±¿Pi„“¯9¿¯|e¶¨L5ý)˜£â~è‚=0K5~H(Ä7Ã‡ÉgZã}úäƒOcjƒ¶Ê€.–×ô/3°E¯ãCÁÑh¨™BߘL;EH=R€WL+Ë]nº!6gÇ9•PˆŽÕ¸¡ªUØK‡Bßò“ô3qߨž|Gý›^:_XÄC£}™÷·Ìi7CÈ£¾ò¬m 0|€y`áÆ<ܗÃyö‹û~ïø +endstream +endobj +4669 0 obj << +/Type /Page +/Contents 4670 0 R +/Resources 4668 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4667 0 R 4665 0 R 4666 0 R ] +>> endobj +4667 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4665 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [161.594 129.635 180.772 141.59] +/A << /S /GoTo /D (section*.478) >> +>> endobj +4666 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.132 21.125 189.31 33.08] +/A << /S /GoTo /D (section*.476) >> +>> endobj +4671 0 obj << +/D [4669 0 R /XYZ 71 757 null] +>> endobj +1930 0 obj << +/D [4669 0 R /XYZ 72 596.09 null] +>> endobj +4668 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4678 0 obj << +/Length 3399 +/Filter /FlateDecode +>> +stream +xÚ­ZYoäÆ~ׯlD—Gó2l$6@‚ÒbØFÐ"[3ÄrHšäìh¼ñO]Íc†Ú#¼ð4û¨®®®úêhýøpõú§t“¹Y쇧MdnªÒM$n’f›‡bó³³­o‚Ô9´U3Ü܅aè(7¾¹ó³8Kœ ˆn~}øëÕ_®~»ò7üçÃjø§\Ï 7ùþêç_½MýÝxn˜¥›#ÍÚoTœÂoµ¹¿úçՏȈo|ßÍ¢(@V€Hœ¥n¬„‹÷Ïî´ä×ÛÜpòœ‡á9A8?î SiÊq Ðð¼ÔNL·/k]Áaåæc™lGÎÖԦӃéy¨9 íaࡲæ>Í?½i5ÎäÁcY +ñèÞÜ)å£g#¼®ì¹?ï ¬.¸ó'œx`à• +ò¾,¶fèñ8›;pïX‚|ª|ìtwºICçy°hg:XÀÍ!l\ƒH®¹™7{<6ŸºfÌ†3‹}:(l&¶ËzË¥,,šZ¦,µÕeב#]ÁŸùwÛévwã;eå àºÎX×uÁ£­®·@ Oí-Ï«Y=í±áC9O@©é¸]Ë'b'6ty¡ÐƞÎÔ…éÆ ƒyÜq§Ø ”ìt"›ôów¢pj¦NaìÆ~�+"× |^ÑØ+ íâª"5>½©¿ÿƒ¶‰7Ë¢å©>õåï†'¾9–ŰûþöÍΔÛÝ�‹xý£Î?l»æ€Ç yÝöñßyS5Ð=Ô§Ouó‡©wºÎM±>ã©©…»7ط>וåˆÚ/ì2”ƒ÷ŠÚ¯–ób™Wè~gŠÿôMUvì«L½v²QQ}æ,­éú²^žÐé²7/çCW­æU# —qç{�ƒ^B�ú@;TCÙâ¡Ã(u1£tfæhßQæèNæô‡¶½N@IÁÞ¿[/?ÎÜ8 -:‘")?˜Á~¸æû³µiâFid—¾Y¡8¯Fä«WHÄn¾¿H+ôG +Eٙ|èùlŒUЁ;–@[¡e¢Õ_Ȉ¿Ùëìñÿ ¡Ô1C]äU¯Ú)ã,Xraž4Ü ,vó=Å!Â_ø}Ô½Lhj¦¥Î–‡kŒÌG°½¥7Û"×BPW}#»ñ2þè[þÊË_<_Y.Ž%ZqkÏôw4§#þ4]±DgÊüêòö"75‹y¼¤âƒŽ�œy_EĵwäúI —¡xèlqrfÐљ½& +íFÎ/ŸæãÍì ˜´†U_ïƒÆ+hzcèŒC— ¶•ïFA2jnWòNÓ/…µ;)·t¸qÿš +¼¦Ü*{餠´ -øûڕ㋰@ZY.Q‘ÕÄ fÊG…°�ÚmÖdȇöì¾<_4F+3 t.h_ÿv͍㮬d|ØéA:çº ß;Ýs£¬Ù‚ìSC凞\3j=à׉slï†4båò’Â$q½Ø·’§3­e1vã$ŒG˜}Á)@^¡k°Ôø½®õ–Nö²Ç+JœÃ­Øu7³¬M|ÏÔuÃ4÷¦êčSb¦/!nö­ˆ»d 7N¾$¾ÐMun–à¬RÐù…]ŽÁ(a;ÍÓ"ڌ­òBx.-!oÏcÛr2Ñ1†%峩HE@襬–(—L ¦ÆÊ{‘jÎ[!¤‹¢ʦ^Î0\Ôì7|Gȏ|Úõå㬠çþ`æ²Î«CAñþyûVçâ :ӛŽÏ_\FœãЁm¦©uwsŽ~¥ôp¸¡(?a¦¸‘÷ z0÷„ +Ül°*' • }§“ÜN ¬„56—KÅáÁí÷¦(!ç¨N<@]Ám’=LB‡d×Õ2ÄÜ'Nm޲P˜JYì8µ“¾e*nþ]]•ìÉdPì„'†T‚5Ä7MIÂPBó# +Bv¶éZ˜½à”ÊÜ`òS«yà´Ö,Ђ<„äÒs›¯(¯ÂK¯ä ¥ ¼¨ BŽ”qh:• 5ÀFU‚1¼ïi©?°tL++J»t[5–+Ýs Áw@òY6Ư̈T‹w]͛*C‰ÑGv�räzҀʾ¬£.«ú0«Õö‚ +î €ß-熐½)}`:oŸxù¤Àð1ßÆ×÷P¹A6‚igÖýx¹‰7: +T‚ èª$ÏýA`{]' <“/ÑC7òGÅ)ó¦ž7ß …ƒTL>“'ô $„êL»*Tè9,äÖ:{ìÒüƒ–uÉ;¤ŠA4:/HF¹ž?΁ìüaêYÝòÔ`PÀÖ±¬*nåèu}§®H pHÀ�›( :ƒ¥9GT: éò|†5þb̸˜IRË|7H‚%bOÆbq&ÔmÁy˜�Xж¶¾h™9,œbFEü+–@'Œ,ÜŒüâEÞ`—Q{{”š©À0ÉL Gâ¶µB5X&z‘­`k=äH<²ÿ{ȑ¾D�ÎéóIÈyÀa-t“°ÀîãÐwÞ2E¢Ø Msè–$ú…D)YèÆÑY(Ç PdÖC`s²¸ I—xÒ£Æ½YÍ�Zü ZöÍ¡§XÁ§[l]l{ŽÄtØKy€¦L7õÔ;…tYñÎ1œ{9œÀEÓØè›½á–y:Íì² ®ÔPl¤ÆéœƒµNVJå�<f? +Î÷\å«3÷µšd’1W«Ü‘‚>“‰C¸<4\v{!ŸÆû‚-ÕÅü„°Ô 2]‰ò#ÇV›ìêç[{Œ +ƒ°„É5R’Š fB¥ªÆ|¿ =g°{YÑ žÑíõ0KÃo2@–/2…wÝï֜bŸwe;PL<2wË~ÆÄÜe›PaÌâö½Á‡™WŠ‚ÀgÜ ½ ä.CUÏz£®cË ;ûK”¤fþ0Rá&(âLÁðB…€¬‚áQÒBd,a®ÞÖ-Ä,¥îÁ%ˆpŠÑÂóǁ¹bÜνq¬Ô &øÊUjôV“ 3­BŠ \7JLý³ta””ö5±€/æy €˜»Bº§–êþæ H8:±K‚~âúQúùº™ï±Ç†×ÓÚ°šõx¥*“øn8mðBUfŒŠ~B“n¸Œ¢8Àú{ôÂ+;e®çe_Yÿ¹•ôÀ5ßdz“HΔØÔ'å\Î,ӆ„ã”;û‚R,£íìz[É|6Épý,¾,¬œžlÖ'Ë>áÂüzÎ ¡9)ôÅ€V­÷ˆW,N !uýCWêêƒßØãà7™¿ðQ4B«òm×°o,d—3®C¼³[9KF•„üŒ€óg–—­X6;º(s®ïm"=zœkh Ïàúæ›ßóÕÀšrYÙÍæÂb6Ádçw/2+¾:¬ø²k`¡—H8D8xà©$¬s=;Œ”Q&VXQ:—vshýãɵp; Օ²€ï1€\ð½R"¿ûòâ#:‡øƒ/æYï[ûBþ L‹3ÿÌß|æhzŒyEŠuë¯V}Ö7ÐxÅ’ ÿæT锾9_Ê&€­¦®NkBûJèÿÓ[Øß&ƒõÝ%axas4{niûÒ֏¹¨#1  oCÁ<£˜ÙŒØ’<e°9�™™jI8•«žs‹³ðtI"™þÔ†k^ïðA“ÇßÏ«î\:‹1lú5ÆfoTöÉfŠ ¡ó‰Ÿib]¬©$ʘ#n}Ä`W3ÜWŽÔͻӪY…ôW_çzæÕ¯PʨŸ|†XêFÑè1¹x5+ÏåBºk$¶ium*)ѽC eIÃÔwû¯ÛqùIž{l^TV$‹dpÁ­‚³%ÑWžÝ^•ù +A¸±Ÿ}Û3Ž +S7¢³w܉á!u³Ï ©7·§ï?U`žÖÈ ) ÔÜÇËU…$ù™ƒhqQ#%*¾ÀïaxºKQÇáÎvƒöçüˆgÌ…OÞ4f\ÉÍÊ󏰅©Zß +Äÿg®¦Î¹ÒSpý,“�’[Ë$fÂcAË7üîIÉ3¿¬d‘%•ޤ¦üØ>Hf‹�º–l\Ë{*¾ÌèÊ\Ûüi1™)1Ñ£çΤºÓØGfˆp䝨õ‚KQó½žj¸˜-uf5=uƒ›máfJnqaSOÀ0q<7žCO±ÞçòÈ’(šòˆœ^¬Lϒ ß÷Ö³‰Ìs³¯Î& HRØ5|ÁR'!Ó¶ +Û©ª_‡3pÉ!…ã¸W¡Sèå½$òlyK¨öìž²‘“g#' ÌJÃ<yÜ´ÌgI!¬Þë¶ùf +m§²iÉýi–É6«¦e ú$bÉ)•Ø8Hº¹Ýd¤Ø˜UTlKÐO*Iìà’'QT˜PTXp}ŠÄ6¡Â0´ß½~}<Ýùiݦ۾ªüvºî+ü“-ù{¶ÿÚ¸g +endstream +endobj +4677 0 obj << +/Type /Page +/Contents 4678 0 R +/Resources 4676 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4675 0 R 4672 0 R 4673 0 R 4674 0 R ] +>> endobj +4675 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4672 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [256.999 290.809 276.177 302.764] +/A << /S /GoTo /D (section*.239) >> +>> endobj +4673 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.714 238.699 367.164 250.654] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4674 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.795 49.325 443.973 61.28] +/A << /S /GoTo /D (section*.214) >> +>> endobj +4679 0 obj << +/D [4677 0 R /XYZ 71 757 null] +>> endobj +1934 0 obj << +/D [4677 0 R /XYZ 72 712.597 null] +>> endobj +4676 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4684 0 obj << +/Length 3885 +/Filter /FlateDecode +>> +stream +xÚµksܶñ»ō¿˜šZ I�™q=cOê֙ºqkMëL’ԑºcÌ#Ï$/’âø¿w_à㎖ո=,€öÅîÏ/|õ"Y¥~Gñêâje#øµ¾MÒÕE¾úÁ‹¢øì<LU¬¼M}%Þa_5ýÙ¹RÊÓ~|öÓÅ·þrñàýƒpÀOÈ´jµÞ=øá§`•üÛUà«4Y]S¯ÝJÇ |«Õ›ÿ|ð|a qšø±–5¬qÞmÖfë¾haj­�tzÍÙyd½¼è¦½¾á¶C]®±)&ÿì\[í½F Y½‘×eUq)HÙ ’K‰(C¯ç6‡÷Ç ÔuÎåŒ?W ñ¤ç±k©ee]Ö¼-;·ä‘ +Äޞ…ÞclŠ½Š—Û¼†]5Bè-Žj-28v†~j óåÍí[/y0RdÇ%!êDy„ÀM¿-Úy\ðæºì·Üñç²m²œ‹Ž•Èeî Uû þ+ÚlSÈ4UùŽ@< æâÞß?gÿ>K´w8šäbbíý£é‡!Y4~õ"ÒUÐaä'ÊåDñCî2UãGÊ5˼ê„3ȼs&~Û9 žÎZ?4ÉS'~„®Ä'¬-q*s <ÔyÑv½ˆ™ÊÝ27Œ–€gy#:ÈõS!C祖-à*»¾-/}!XE¦ÐóÙºm.³ž+ÿ"ÅËrÒ¨Ãä§d+úMïÉò7ߟš�X?µj[í§*¹ËD~š¤ƒ%˜ HCߘôËP?Ôñ—¡H|«¢/Aa‚ÈWaúe( (Úï äİš ñ“T&«Äºú¯_<_PƒHùa|F í÷e‹ÅUó-ö¬³]g}ÉV£º=ƒšhVû(½ïö¼_ê}R;Ów5ÓwÍúŽ=<߁y‹§—·.ü¦Ýp×e•¯MtOoÜÝ‚î‡ ¬Ø¬âe¡~—Ö…)è~ôE(Pz àÿʼnÊè(öÃÈ&›h‘vß_-Lå›8¼'E” ÈHmdé êÐe»‚AîØ<g S&¢a1ã"Ç�Ï«CïU &¯k®ÀæiÁЎ 3¥A@Ɵ…Càx°cíÇÀK[¸Øäžwóy>ÁC­}¥ô=QºBà£6Öºx­å1ݙ#Ÿ9]L æZo ;eê–PKWHÚZÄúÈZ?ßl¶¹»Âùȹ(öveבƒô>td¼»kƒçKß ÿÊ5wã刣GòŒBïåwOˆ+ōìÁ¶,êuÁÀ=§]Uì:°Y˜ n¹–WÙ¡êyR ô°g8ʹ¼ZrµH1ÁBÀÐ]Ã¥¢Þf0uÞ7½`†¢€ßdPvû*ÃéoÒ¼oiÁ ˆ|>Â|“íöUᤛ„ÚyèevéFm³‘­ éeeÝõ:ºXijim>MŸJCç~°ç’Fì?|´«hT×қöާ™œ“tÜ;.>�‹KN3ôn‘wÐÑ-a2q4ݶ‡õ‚üã0õ¾Ï€uSŸƒ“ ŒÚ-OÕØ\p뢩?"ü3;ìT9‡¿%LZùQdïôÌá\N°Ç‡’¢©æ²+Úa{ ä™Õ´Èùj,Vhüb?ÒBÁq0°À^ô29„�^€  Ü»v Ü iÕ ErÂsšæ†ñ ¡”qk^fU³q "Å/++PEApÕ6»£9ûFTã2k1S±wÇ#k¼Ä`éhŒ Áz®6‡~藔–U²{K@ °lTœ&ÜÐ7ƒ°Ã\î¸c¿m‹‚;íÈʉS—ÝNº| špÆÊŒ(3´q2å4"‚s Q %ªdnÅ� ÛR0 @Ï-*ώP.‘ {˜¦¸¦@R" mg–…�¸=¶M[þêâЊá¼a$v…‚ÍuͰP¡­×í$DÁ=‡òJÀ3#¦iûJT8–>Í`lÎÑšGÜM1b[Iá;Ú¸îp¹/oŠŠkÙz}€sÀùŠ&„Å5ÜD¡"•f bc!o‰1ׂŒ?H(—XS±,Y£ÐJ(ðʋ ZB(úۂÈúϤ$±°çÊΡv­)ónF©8'×Ôxyéx§½‚NbR5—vhjþÂ.Û45KF’1t4=’ -7ø+yíº<ÉG$ž"”±ÞßFõãAG‹ç, +mC̄T‡–çv‹;Õ-ítK{¢%¬W hÑ ¥CÇZc`³;ýÕÃFšj›,ý­ +LÔ®™!‘£½®Îö]Á͉”Ø0Ëi1"hì*£³2"knè‡6ëׄ+Å9)ìù¹×%eL”­Cƒ/«88ØÖ·\­0TFÍEmä“aøJfºBµq8†6Z’?,irP<Ç®vð~(sãÌ®Eg©Î™ë”Ѐo›•,-(ûðëõèÅ`N;u´xªîÝÐåzKG”2þˆ:sICö“V^ט"²‘l5ìħF~!T²mª +–¹( +2L­Iâq²ê–·f›/îIàÛÔÜ7ü%-E×÷óæÑß œªßk‘qêÇé}35ÎÝì ZZ*&\Õ¸R?HÃÑ/"Užîۂ·ì à†ì(f'ÉÈï�JÅMÙÓÎÜp]ä ¶¬à჻˽Á¬Ë‡@ؕFGy¼uÕЮ7Ú#Ÿ =F6]3z¢ç”…/äLKhŠJM:Z%è? Œ’ð)Ð|Ël +Ã)#uà‡ÉÀ©'§œ´¾ÕƒÔº}¶.–Ð(_Ùŧ§X€úȪ™v³E꣌=¬6K×TÅ1#„j6+Ðòèý#auù&Ð ¬î¡Lyã€m(yú×ÄáHtº:m?¡ÓaC”yß=³îÛj ‰öSÝéš[=´Ï,£&ê'ÑÛœ­µÑoEÛz@ Pƒ(Ω8Ck|3îÕOhErJ×ˌ®§ŸQ­?-`˜ÍòEº}F7ぽu¾€‚QÐ)˜k¦[Ÿ[Ñ]| ïÍÐoôÝá,o‹NìâzžŸDÿ< Pq;Ê.DCœEǖ¹c(ºh´ ÷ÌàR €d c&5òZ±½"7мá +�+œ‹™Ž‡Hº˜d“(lãôXàëøˆ§Ò§ç³} 9Ái* v“ÀžØ6[W§L^|mÀïKç‰p0è‹$âOI|­B?Ñâý¾ ÃSihÄýئîK|ʛ¯—ö2’In+í²NÀ™‰;ˆµ˜Œ +žÔO¹ôÈÖ]sùáL֛§?ӒÄOC3çه¾ìÑN.õ?r/>|¨›.ôQæ¿jjYá,vûbýôãRtðÝCpÑEÁîÿC†ºÌ˳n‹h?5ñžõË Béà€Úö~Ùò妮üUðöíãï¿w÷MW²"LšH÷–øøYAÁ,ú§*rîÄ.”Ãž°½‚s¸ÜÓùîc<u];d­ôéûýèØs†3‡’S453Ñà­¥CBGv]8Y:ÖnœBÏ PûÆ[÷ö™ªPľŠÍÝ6U¥Cf8/ۂ£ÇعãP\ ›O³‰ëìÌìÈxì‡Éѱ¹Ö åcÑ0ˆ !ï\Nx" x̀Á‚LB6ì·0é,:2Óx¼¹½Ë<æ…D=DÎ�‚äI̜6l+{ ±†¦ùPW`îéЩ’i(]î&Ë[ ñ—&%ªÊåàbÇI!ŠæØ¢GV´È݄c¡Ä8…JL'–:±ReR•(æX9Ñ-ŽÜ¿Ög*ÇîT“´ÏðUÆTŒH³“GÔóYjiSÙ`}ç’V'LÀ;°´‡žkûfüq ºM!êª"\Ø\0¥UëCÛ5¢b¨†à!68öJy`÷¶¡·Ý6+Û3—>Yˆ¦‘ÚSÆFàøãn–¿o¶‡ £mqyY*4u Û+œCEà[þ̌0+›CG78ؽ.áÛ~¾ï +⁓œ“ç/ŒŽ2D5_Ë1€_ÊL–°•.͞ZO  ð­1Ǒ7./‘NÙ�QR’žèUã|ð!è1 xˇb.Ÿ¼· œßoùóòþr¢lÚaf1Í +ßmq“åźܑÅâ¡»¬§ìµÆ7 © õÀ±P ‡',À ¦mƋâ†nÁqë'W‡ŸÙ΀:¡(!b±JZ"Љ³å]I·^T9'°ŠŽ«dŽ 1Öºˆ§‹<O3©4!˜9žRÒ•$*i îÆV +Ï}ßÔ¯[2¬Û@–‹¿d0_ÖÎÁ,Å“ÈÅ$ÈË�5{möHT¾E<œQ6/t ³«"ëmÑÍîL Ï;w¬ôÛ²ž9µjÊXwÙ2>k…âßåŽjprÃ/çÈÙyžQAX<¼Ë߁£W©éՎЦgé‰wÓ1TŽ®Ðc—Ô ¼é¹´so㸊6±+møñ“—sq1+ÃÃö>§k"E'ßi çÐøvK®3•²˜ê†ïg²q´¼F¾Žâ£+¦á,ùÎÏò2¼Ð|YKèŸδ ¢3¾<t€ +Cª*5»¹_7;8Í)µbr³Yäì{@wR¥T;~¦â¤š.ø¦w›Zî‹nß$éO·•©»ûœ¦˜ Â²NÍl´_a;tR›ÜÑ ëŒnáü¥�ãbËÅur)1: CÝv¢ôrç<ÞLՃáà]á’×öÊþÊ:‡`¤‹\ö0=J8ž¶+`÷ås¤íÕÿc·Jе1 +{˜µ²>ÍÃ%›4b£¾G¾úspùy¹‘ðçU‘—™:.½³¢úøÈ¡†ÅFé,Öír û^ï=¬Ðk ìqœ…WÎ;¾¿…òð*Š«ÃIÀ#·®Ô/úMab}=¦Œ6ÇþíÌs)"tP+y›–ñ—²´ÑIÌe↿NÞÃ<©5><0Úx϶_ ß%¢!â5G¯Ý؇3“»u¬PœMO?ȳ䇜ž¬ðkcy5cb÷ØÄ‚ÉëéÅ3–ßóçz[VÒ*÷ f¶0ªóÛ(”õKévŖ} çIÂÏsh©âÇ7¹ s··GÒã¡þpîýÔÑM| ž®\¹€¼šû/BZßU +endstream +endobj +4683 0 obj << +/Type /Page +/Contents 4684 0 R +/Resources 4682 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4681 0 R 4680 0 R ] +>> endobj +4681 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4680 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.559 138.604 384.008 150.559] +/A << /S /GoTo /D (section*.21) >> +>> endobj +4685 0 obj << +/D [4683 0 R /XYZ 71 757 null] +>> endobj +1938 0 obj << +/D [4683 0 R /XYZ 72 421.114 null] +>> endobj +4682 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F11 2599 0 R /F16 1999 0 R /F23 2044 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4690 0 obj << +/Length 3867 +/Filter /FlateDecode +>> +stream +xÚÅZëÜ¶ÿî¿báOºÀ«ˆ¤T` I› hÓøÒºHX^éö„h¥¤õùú×w^ÔkuÃi‹3¼9‡Ã™ß õÕճϿ±›ÔOco®®7:I}ÚM¢?±éæ*ßüìíë m½Ó±jú‹­1Æ ýøb«Ò8M<­“‹_¯¾{öõճߟ©M� +ކ¡f³;<ûù×`“Cÿw›À7©ÝÜÕaÆ~«ÍëgöÕR`§ÖC‘ᶬóŸÂÄ;€�^V_À{l­ô,¬± mì}YUØo=(FNí€ ¼»ØBwÁ»ªéŠÜ èÄ»ãvwdª]y}WÖ{\üçßh3݉éÖF’·EWôL6Ótè«4rD/€y¤¼Û›r‡¢Ýð\Ù®?eUuÇröE{(ë¬/:ío +d»-Q~¢õf«”ŸFsìNïŽmC²îŠŽ^1Â?aþÆ;d%i«‡_¢‰)“²šQ“ñ~ ¢àTWÈë|ÍZE¾d9[P’Ѱ)]Ù­¬= ü(QŽøEÈdþQ½¿*,r˜Uá^&‘wÅë]Ìl­Ä©ãE»¶¢ìdªì]s8duÎÊî›éîï\ÀªrQp¢ü Jæ +î$Õ2%5Aeåû2‡=ãggtzitMʲIi-ö€ÊF!Ð-Yy“GÁÞ_ÐÈ ;»îÙ䵗­íGb|míGÛ YÀ°ž䯊kÊOBí";8ìýf«ÓÄ­™ë_#{m#·l~p'Û·eÃ-2LmÃa÷έ¢ÄOMô˜-?IŒ#BEƒ´_®±K|XÎcÜb?-¤mN²¦ŒÅ]ÙÜÉ2»Ùâ óÔ¶ìÁ—]_¾¿`ÃÄgÞd<n‰/Z֑Ç äØ×¡(ùŠëxîñäd‹o²6箼•©ÐÈ4xœéKgN^ ^'ÙÄaì'Æ>ä鵟Úô~_¯Mä'*&N‘‡ÿA)’"ñJT(®+²–½c!ƒ÷¢ßLä/®³S%ë;VÙNÖÎ/¶…üöƵz§p•û6;[™,íXVE.úU±!1gVü¯ k@—¸³âK4¸*Ú·mÊk!Lµe^ð`“õÜrN�Ûy¯.1¤í¡¼Áñ¾l›ú0Z ¼¿ˆ`õm™½«„ôÏýé‡ïÿvu¾]"{ g06!Dvó Ûe¬öcŒÏÀ)²!ëáO?~û¯<Ÿ6„ãfÒä˜6„£fl¼˜öÛEW o;Ÿ¦œj‰ÇøDIŽ¡ÅtÎ ŠŠ‹Bâ>ÛÜJâg֗MÍVÌÏ×&š{Hƒç“° e§¾9�Är3 6@9@ ¤v‡a°¨e¤¹^Œ€÷è@.î•È<P¬À’PCÔMž¢Ã1¬6Ç~˜i × Ã^<†hgk¬ñƒpÕ Xd6kø´áêaÑ °N~O(H}8MCøËÊ{|·¢¬)O5KhÚñ€B·xŒ’A4EjHx(2DPH'Ç:!t)òÛЖ·…±Ô,LÍ«W<Z7üKùA¯°z•¦s;ō2 )rì3qGƒAi±è¡<Te]ð¸ÛêÞÎ%îϙl˂LX;s„Á7�2šS»+„ é“(²ßœlCc½o¯ù…Ÿëæ×ó©œÈ8:®;˜/˜y§šá"ÄÔºY‚Œ¬r„n +MPÆc—*w&áʼn‡nÙ5cï¨xõÀk£z [Æ-g‚EÃ\$AÑÁc•z¯‹¾Çì€çø\sÔɌr²”'ܝ²ºµeKL31¬õp(ò’ð(Ð*cëu ò¦@CüÌMÆE¥~’$¦ Š«¶Èò;~hOuÍÂÃà +øyç^]<ØSæ‚ÚA ñNOřeq±¦Mâ7Éj€¢f¨±\ù¾¿H&‘¿p°àÞ¼ìv§Á†^ |ë5· !té…_@§Å'ÒÇv襆NЙ¿ˆ?IÃ9ò*»âñ "Ø^\ãš0Ø˜hðy}ÙWÎm‡sŒI¹£zÎJMùøÚ ôåÊDÊ‡‹y ¥?“Š5~ì¨Á¿^®È4cøü\QÖG=əC�w:)�bhf %ƒ<ÐGòP'™ç”jÌFùùšÜĔb†œqD’Ì­7¥•­‹"ßBº8c„“˜^#û¤iWôY*Þ.Ô4ì\½ºsј®\ž3PÁT‘å5˕1šYO,¯ð;‰ÍãDÞ?o + +q0„ÖÞ´ÌÙ&Öã Á°Óq½™F^wÚ¬¹;/ă׹42B±ˆü >½áÁéN`78ÛlÙ.í T¥k')½®ü7µ’Œ@/{#hŒÞN § E9iйC/+ü®Cb9к¥°‚îY¬Ý;ø›G¤ra²¬š Z™ØþD¨º¸…®o·gÜ;D8)ĬBPñ5ÊAß®A4F}|dmé©ï†і– zX[Úá†5ÞB´sîz¨h5KM·a¨QŠÓzðÊ)Z¬¸-‘´  V##éÅÙ3ŅSÅ¡l"¼O^QøP†Â)4‚Ã3þ«¢\’tu9È7’„fõžÅ Ç +²/@¹&¼¿kÃڇz俀‘‡Ü|Þ€D3zàE¥�œ ¯À~fvô=ÀÛ2ïo$‹`œc8¥J†” +e¤#‹Žeڋù‚wÝ6·3àcÖB"ì?ÂöZ"€í~îG"6kËÀð&0¿«h1çì£ÔW±^Äz'¾²‹Xÿ U�Zš\£­ä‰êÆQ×j—rÎ!#û V0‡Jü(0c‰n-ºêÉV‘ŽH!ÛíŠ#&$a@Þ?à²Ê]Öp>³ +ŽEÎaAP4Óv=˜°û ÿ\‘øtW¿•=÷Àß#ƒÂÞ1Qà0Zß³,_…p«9݄ß}Ñо o +VÕp/î'9l~C0´Äü¬ójv +÷­rpgk÷'Wg‘‰É1à{±F »?‘_¨™öTBß4€ XLöu¬²\:³C&éõ" ¤±·ì弿Ÿ ¬G v‘P²=<`L:הÝ®-'©»s]¤\¾À^Þ¤Õàò%jõž"&p섨Ël×,<ö­žjIº¨8t<‹¤{¸0˜›‹^eÅE/ìæ…§÷yN¥“©ç\=gZùápÌÜ)Æh^¹t-$wÇWAéÔ݁ÊD‰º(IG¼1}àíÅ¢ê$V¹ƒÔf¢ Œ‘xL×úV?Ù6pedz°ƒ'ÌØpšËô-ÿf"Á4Ñç÷èw�ç§C9k ¸¸d|%ÀgðÄo†JÊ9+ˆ`þOå4@FX›ðCà·RiÀ3Ãh:åxèRMç+³ñœe®fçî8ÎJ~Y6æc~j%ö›õ˜¢â¸_¥DHKÈ¡Ð믅åÛñ¶ãÑ +\<f6÷VàL¢«Àp5CD³î'=æë#@�ÓLü†Oñ¼ÚœjßñƨâôÅfHÚM2/6Ï&MÑ àd¨*MSb¨­8ӛ.d‹i:ÐoqXm™þ'A»hÁ`)\?„ Úö§#F-ÈÑšá +i(´q> OtLd(§ ‡µÀ]ÝBª†z†Þ?ìÈ :Ê(Y5 ǃ$Ý]×î$�¿)´<:?†C0‹ÝFÒYçè"1ɝÞ¡î1øÂ(úºUþõ‡ìp¬Š/ÖGì«o½#_iW'ªé\|ªë¿À"TäU§]™g]VwÛwM•o•^Û>áÛªxŒ}œ^°ŒãÞ3ÝAÁÉ*ì_Þg‹šéSÇ%1|VnŠ4—uÇuJh/¾È�§Ôß"Ìt'F«¹ŽÞÒ¦£j0Îq‹æÇ*Ž[Ï_b»;»Ëço×T&¬IeÉ4¥Ší¢jhÉ"Z*ñÂÃï§¢-¹àç +8Ðx³뚽Äa™{–zâf22 ûþíd\´¦…(”4M]v£Dw2 ‹îÈzBÄØ[ +Ó~"x³†ã$K*ÚcënÜg%ðÏ:}jÍÈÙ`D+ ñî4z°ˆÁ~È1²µ°©4„EýX‰ñc…^a‘^ÏËG½Xá ý$Nž* åõ+RD~™G¤°Ia‘bïªì^…À²JýÏÂ’”û›{å±¾ÖöÓJ¿Ñˆ´äü îoO®ª"yÊõ‰oJC‰\ ÷R>—8S?»  qZ-®ÅÀž7¶ŸmÉÝ]n_Þ¢‚°Ñ]B/ô£q“ÿ^õ®ÉÁß^ÊÜ.v�¦ˆ03v¤èdÈÛ¢£ÂÆ»¬“û(láŠfD£#&Øæï}~º*…0D÷ˆ¿¯ïÙîË,Yþ{D96¥›†«`nÂñ¾’èþ…ØÉ|DZ·ôò?ˆ+¥^°*ÅB„·åÛ9¯—xPúËW¯ž—=àéÝs¡kî¥kÞU%xnGØ +!墷˛C ên{ÂàeÚéðv®×·ˆ³Ž [ÙcÅŸ[HÈ @Jx%5ŸœY|övU£ Íä"3šH.ëŞñM‡în²B^Ñ.àÒõI1t»yßòwugÇ7 $Y1ã×Ͳ;OãyQ ¿#0-3a8�æ•ChS_…˘3¿›ÄüÄ¥z¡¢l+üâÐO‚ôAǤÕüJJ§éˆÕð¡o$V\@¦ç†á̓�ð[’P‘¸tIø[vµQºUü*?ëºÓaëî?±É)ìùV˜Žx8‚–ðŒ{$·©õ^¾ŒU<~ÿ8fàv"óä`ô !ñÁ8Câ¥ÿ!qBb2¤ sV1†ÿÝà¸@Zñ0Ýøó'DTÎ +\9 oÝ«é\p‚&€ +„wwñã2|Ȧu7äó´Ö1÷oÓϓ×Тñz²J>iŸ@*3º‰¦]µÝÇM÷ÝŸ‰DÜW•ü WPÐâo ø½Ÿ0ÉLâ)<'®Ç¶xџŠ»P<#Ÿ§9±×àçhü {Ç=’-Qº¢ÇO qÈÝ·ÈÇ@ÆWɲr^LÑÕ"mEßRçCµé}™¹DôB 7 ėÎÕ.F✹úŸ”•¾Fl"¥˜ÿ�ùáAø +endstream +endobj +4689 0 obj << +/Type /Page +/Contents 4690 0 R +/Resources 4688 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4687 0 R 4686 0 R ] +>> endobj +4687 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4686 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [238.509 538.832 251.958 550.787] +/A << /S /GoTo /D (section*.180) >> +>> endobj +4691 0 obj << +/D [4689 0 R /XYZ 71 757 null] +>> endobj +1942 0 obj << +/D [4689 0 R /XYZ 72 325.944 null] +>> endobj +4688 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F24 2585 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4695 0 obj << +/Length 3406 +/Filter /FlateDecode +>> +stream +xÚµZmÜ¶þ~¿bÑ|8qbʼn’¨'ˆ“n|E]$¢Ójoëe-iï%ýóáZiW·ñú\œ)Šä<œ>3äË«³¿~/–D"Z\­ZÀ?Ítœ,®–‹_<!⠟'2’ÞM}!bo»)›þ—RzŠEï¯^Ÿ½º:ûxÆüqê@± ‹¬:ûå}°XBýëEÀd/îL«j¡¢~ËÅÛ³ž½Ä95šD3ŠE¿‘²¹©ÍÈÏò:k–E}óüÂEè]Çaâó§2•Å‘éÇ‚IHý\­ó _Iá-ÛâÊ[,K/-»†Þ´yÖÜÔÅyG宩rj“5UÕÔTû?nºþmÖ›žêVðRhϖê´r]¤õÒõ½)ӌª¥×¯óŠêïŠ~MO› ßtÜ×¥ê;Îé¡iQJ@Îçœ%¡é"–^»Í¯pFô}NK”܂”aÒå4µŽAWJEGmºæÀÝ|ÛµQ޶˗TÓ7ô»i3ÈbÛácÏ*G‹ýt½cÕ6-£’¡`*@Õ1‚t9~ ”é5<//WUä\¹O˜ė‰b’‡€KĄ²¸ü°ÂÞ�³RۖJS5†Š;Ä%í¨p½-JWo–Ÿ²¦þ5àêfÛ¦}ë•Íf÷üß¼Naµü{Îý +»¿v`t—�w Ül©ý®³‹•«ª1_o˾ð¯qZÜëq-âdÀ·›Ók³öÐ[’Àb}àcŒ +Fu›6Gîí"Œ­-–, +@ÿrˆxȄÖh*Þó™þ¤d*ô3 ã!„8Á$u“Ýi–ÐŒéÿßlãt¹,ý´$1§Té P$ÀÑv|cM¾†U‘A +·IaMQ·±›1ˆ)UuyUdMÙÔVѸ X¨Õü·L §ëõ¶~d0.:1³òèÉ:j‘¶¶iH­æ-,›™~”fYÓ.ÍÒb3cˆø»¾ ã…çÒÚdZÚ +°¨¾@qùX ¡» +‡ØvvFUúá‚p2¸lÝdúuj[ *Í(^näº-Ú¦®è¹7«¢CO[¤Æ‘ ­¼Ÿ¾=Ü0x¬™Hø"â‚Eq|l×,}i²oŒõŠ'±éH¹ýëÛ«ÿ¼yEƒ£/Ã_ãep~ˆ ©0þŸÒ ¸µ ̸·@±d +Á™nm±Ûf(òÚ~ÞQÇ¿§‡b*±(øb*™°0™Šùú î,ßfø¤¼KšYÓff2à.¥¿ÄdÍNgóãÏìÕ¿¾½$‹Q"4-&ZÓ´´/ü±>œÌMGÐc0-åæSÓ¡4…RY}øNÍ3Ì L6W÷iµ)ó9ÇæèW,z³Û²ˆ€±Vôt»5>€ÍۗçzÌþù‡´N¹úúWçf’3‹)4_ÙO¨í9•  ê]Ú(>¼N7iw¶ôîpø´,Ò.Ç­hÚ××çsý•cVV°µíØ:K\:,6«ýa ßqòŒd§aµ*îóå%.ÛË*_ÛêO!û¿{qùMÔ ÊÔïòâfÝ¿p㸡|ÄûðiÛ¡§ú$о´¨œÿ„Aum!ê[tèPÅÏ“ë™o$óI(¿õk˜RZú Vþ³óSX¬%o9ѯîÁzß{z¾¬,rËÍkëÝwË|•n Ó9`nEM¿ïÚ¼֔¹>ì^‚jd(³áœ,æò-ÆyAó+—Ê .–>ÝÂæWE—ƒÎüeðÿ÷¢»D�1DK?˜ATih9EÉ¢Cµ£‡Xa¶(�fû¬!‡X"rˆï÷¸Ÿžr?ôÂö‹î‡ßmÑ`±¦Ç×w¦ UVhöbîe…ÙM¡ý~¼-G¼'L\¼/Î~ØVEíÿªoZXÕÚ·uã pÏ¿oúu‘½|ùÒÿ;¡ ˜eGýîzh˜¶¶íÎß`éÍÛ©í§WR³í'ª§ŽQQ [[’ü =‘‰FŸØ›‰O0Í+‚ Òq +ˆ¿,ê|†Ï¨AHºIûØÑ½¦'õ^<ž«„I!LWadG§¸£›Qk­MkTk×ø VŎ0S ½ù¥X8ðÞQù +©1ž¦üPôTkÄ@&´ËˆÕ«¦vzzg(é¨%Ž…k”baõ  ½5×{“Êfª5X›§»5ÐÌUmÑ?ͅ™š…á°Ð`áJ…ÏE—¡4и8-(:Ô½ï<¢¶žR‹]€y¨‚<€ENô§êà;뗻™®„¸R«»÷­‰`~hÂuÓے¡ô‡ Eࣇ(¯M‹.?üy¢†!pqûá ªÁ ÅñmWt3hÃÂr0P +‹a†ƒ¶`¡1ñ… NÚ]ðri�£b ¯{ÁX äÝîL6„žUÎÓÄK$á%XõKݼ'0L=Ç"_w `)„ëþùŒŠ\‚ƒ‚‰'ꨏPàt8x‰™N�ñ|ӑN 9!ôXä¤"ãæ¤�mÅ*œ÷o~ÕÔÍo° Å °;&€õf‹ÊàuÛT¹KúÔ˼¥Š&=í1€¶K²,ºMIž¨â^`>,‰õgÈ4ƒK Á«§á’0e æLiîp¹iIÀF�t{¹.óô®³aøã¸¸~F- §Ï‚ìdq! Äjâiª”Äàð°+ˆRyèœQ|¿/¬šHæ€Êr›£™¨ZìQœý¨ªYSs[æŒs¯ÓeÁ é~¢ŠÅ,Œ±+ؤËËÊ<mQ½‚h?•j32cF;ð²!iÁ¥€MW”½E8‡$M[”“æ`áö“ôj'K<ƒšÞÍã/¢e:dQ`µ¬Î­üîˆBy.Ç=Ò4£\Ë#†túôfDŒK÷4ÅPL ì +ó³N1ú[ +*ôˑ'Ê¡FÊq“ÃR÷­]â)åÊRËÓFqœò(êh: ;€,ÂVëü†úNá‡íd‘g`càÁ—ÑŒ ¶¸M Dí’ÂÆ&ÒåàS€<LÜÏAܜmÛÖZ™:Ô-«„Ä£[C»Gíd‰gP“fË/‚`Ú¦ÊÆ«n½-Ú~‹á¨ÁÊÆ ý1K:yb3 …üS]l,t…›Ê™’¡uÆÇÆ1Þnê>äÞ¤«[æ©ËüÛ)q²3@pÁ„z¢K‘æðBpQE
£À[6»ôƒE¤v€8*lEžCIîPR”䟢t²„3(x Ÿ„%!Dn±V;ÈƒÚ$Ju d0"AÕS¸”=$žL`Ú×U³uÉ›1™zøÞzëÝ t`û8b'K{ˆcˆ+ÅS·*äz<Á³ÙA¯ìžc%³]…óZãò‹Ûövä|'zT¥.+yp 0]Y}»/Žvº°ó€ñãûAÛ˙k�Ór|)3(P0 ~|è֔h©m=m_¦Îá…õ…}»hé1§ª¨¯R«ôž]ø:àÞ¿1Ÿb^åîÔѤdp ;‘QÚÎ3“àS»ôÃÿ5Ñ19vÇLÖÊi.�xØ]G(ZëºRG + ÉÜíç–)¡¥©t6dš>ÿˆÈ%¼AKžCï yÍl +˵Ìú¶ühsãM=——œ;8ž×‡¬ yˆ®q˜óÛ¥I‡Â|‡r—}é¾u·°£º¹P„^`XŸò%Ma¦×ãá }MFK°8. |3Ó-ìÝjàv¦‹ˆjÈ%½8„`Ò%©Q ++ä ¸Sö˹9`Æ6šI$>;òùÌ!ä%"?[Jý©Rµ†òk™M ·Méòƒ9¥7ÍRQnE¿–Óî" +U‚ütIA»{L®›CùpNJB=M°ÍdÁì܆Šb~¡3¡ÐÙùaÄí¡¼ØÒÏh'—Lîr˜·‡Cbþrð>…2u àÔ¢DÇDta÷¹]²õÚáÞEYÊ0fÁþQ"j5Ý0 ì}£†ðPš Uty'µ÷]0DÃpbtå…rø¦Q^[]67ÜUsÁ]c¯Ÿ¥åp)h•f=õ˜Pô‡•Ó¥µ_á8FWÕ¾3gö«½#¿Ij500QǬ߇íчÀc�_n‘“ú‚sà:žx¨ŠªXÊÍ%šlt­mîàÓ:{˜Ò厍ÍhŒÒ°éãÅÒ ØÌÄ´I&™ÆÑáxúÊ[§åjoºtÂi  ån.p<Œ¦ûÒÕ#Ç¢ç7<Ó×·8ûüQ»ƒè9ØÝ²ëÀ¬"¶!/žyⴁӥeIՎØb!¶¡½‚bva(Lˆ-Uï’e‡tæ˜ßgù¦§ŽWM;'™Ž˜ŠçðqΔC}x\1ñ§ÚÄâ“]r·I³¹ý 6dóË »bw°DI4+›ÎZáU Û:?à0H÷¢aFƒG³‘½Æ‰¯Ý/,Áj[Ò3Y·Ö€2¦s'wTq·.v7—"{­#7š¦¬ߓ5ãÔËÜ2ûz9P'|ƒ»Ä¤ WÇ7Dãñɲöªÿ‹�E +endstream +endobj +4694 0 obj << +/Type /Page +/Contents 4695 0 R +/Resources 4693 0 R +/MediaBox [0 0 612 792] +/Parent 4664 0 R +/Annots [ 4692 0 R ] +>> endobj +4692 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4696 0 obj << +/D [4694 0 R /XYZ 71 757 null] +>> endobj +1946 0 obj << +/D [4694 0 R /XYZ 72 408.524 null] +>> endobj +4693 0 obj << +/Font << /F8 2001 0 R /F24 2585 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4700 0 obj << +/Length 2292 +/Filter /FlateDecode +>> +stream +xÚ­Ym£Fþ>¿ݗØÑÒé7X"ݞ²‘"夻Œr'%ùÀàö˜ ^À»3ÿþªºŒíÏúb틛¦(êéz/>Üß}÷1‹r–i¢ûu$Ӝe:‹R™²4Ë£ûUôÛâ±YÊl±ßÕí°Œ•R ÍÌ2¹ÉӅ”ùòûŸî~¸¿ût'"< 5ã\Eåöî·?x´‚ýŸ"ÎTžE_Õ6Ò&ƒß:úåîŸwN&ϘÑ^†ûÅ÷|÷Qª•�irq4q9tõ'";Ë4©ú/ÕP" Í2–&]À:]lŠæÑö´1À«ÜbÓñRڗñN1ø‡ê¶é ú¡ãÁ՗ªYµøÜº^wí6 ¼Lœµå +ž±”O膖„˜€`‰0#É_o=Âz< —”i=½èû·¸$5ŒëI ¶Œµ” ²ÊŸý‚ -Å–ba׸¬i·¢]\¾à©µ{®Sy+ÃY–¨(´y’ÐKö}Õ<a¦A-ÀÁÒÚ뫺ö kã²Ø ûÎÝV‹µ-ÜEÀ” ژ0ìŠ}Ï(iÛvZ>-•œ¸ãòü$„PLó‰Ï;xo® léE¨’´¨k2’~Dá È8‹®(ۅ$ß̅ºh7øÏÁnÿøIÇcò‡²¢Ö<a\¥Çüß}îž™EÑûߺ¦E ²vãÞ|Oz¿µ]UÒî„ìÁpõŠ KÁOÍ[>¬F„|ß×WÛª.ºú/ÓEGö ;´²¢t&çA £Ç 3–È?ÊN`ò~W”!.R1Åå‰e'îšOXâ ʨ6¶±lêÄ^òM_× §ƒü>ÀE$Lç_‡U\ÆÊÓñþºí(u8+W +<¢ØZÚêlÑ· ØFœJ–@Š5øfæqÿÜ6-z#ü·ØjÏ3PãY¿�æBwUéq":v7 J“ °JY–ûtÔmúsÔ±Éu,f„§þ¸·v'H'(¿“ßÝXUý®.Ð^úw!¿ÌÁz +~ÊÊgb€Ì*LaåB�¹�¼¨qyÅK +²]»oVt=î?ÎϞæ÷ʶnW'\8¯&ñíºØ×žså_õPûçcŠ4"ÉÁ*’cKn›øË¦lÈPójr©¸û04‡|Jïm8d2Éuàä¾íìgÈ»ÞþZ­lûP "Þ1(?$ÛÎ~ÚÛ~èɈ€âtñ4hÉ ¤²ôØ¢ÿŽç°a†*£D%é?eÁ\±^Šœ ÞðÒ÷í¾+mȄ'’“ g‡ú+Öà·ÿàɶÛVMQÓ¶3¥Þßi×í˜ã\®ÖÎÙÇ÷:ŠßyÂû Ñ4ž“í,Ѻpèö€cÕÑædf¸ÿy™` +=�#A{mw"Åc»,jª&¸·=sr®hÉ §Ì²kºÞ’gÒÅ,—fä´l ¨9úÔ%Mܪ«~€<ëöª†ö|ªOé0q§{|`Ãó@»¿s¡kϼõøÊ¨#ŠJ»uµ„û\¬lYmQHû/¤ýñÃ\oj^VÒ÷;QVø¾² €æn9­XKNF,~|)!Ñ»†`pàÁ¿C‚l1r.ˆ~ö®†‚=¬Ö‘É* Nv¹oEÔ¸óBë‚hËv»õË¢ñdEp+•çL*éÊù÷`›j-X½â£aúIÕ¾Ò d}|p®†wžÎ)aY…— GëYŒ‡MÐÈvWÛpO :›ç¼æ, +*äs¶¶h|À)HŒMQ¯i£"¥j2U$À°óà"g¹Ò_ ™üRx gÂÅ` +0&J3QýùÓ|¥ß“ŠV“+(b Ð;m<¿=NDïñЊºçàTµ‡1ÿ‡\lr‡¼ 4ˆ§7çÐû<¸ðžLiJ!]+U�ÞòrbùjdÐódIHi.b´ÝÊvç�³‹�¯–î!Cšß!‡^=è®x®ú+uw½Xh¸mrå© öt@yuÕX1ÇæûÅWP]-Q�Uªá›(L¥PŽÖ)*9Gåë› Ø®–+€Í@§o£1c ]CSÇÆ¸¿¯—(€ +rƒÎn£±D»Ö KÏam‹G¯1W…\@xµt„ÐI&JÝ¡–ÌÃ�“9Àòeéjž È®–*€L–¤ÙMKa^ѝ™Cë+¯:øwIsWËÀ'43ò6𓝄Èt¯íp|×Õ2pqɌ¹Þ •‰ˎLÕp]-S—6W•¢¡ÏÒä€mÞµò|áF€ØN4«¸Æsƒ7‡NÊG‘gºvƒ*|z´Þ?ŒÃ G[aQO{mƒÃÆ£'Ž+ÔwÔOB…:*‘f[ì<³UÕÙrpLðmíôVº½ï÷®µ†=lÀ­Íu¡™z‰2Ôð~(å{=ŸÎ+Æ㿜w “Óíøá1À+<•¾ÁBÌ¿�hµø›£d80îi]B\£Mw„¸¢2ÑÒEoG8H§ø4ÞÇuI:$4ґox`í‡õðüš~ýȑ/mãFÔçèT›F}õ =wÛ�ÉYš]â![¦G4wð-§BÓ?À»©Èg×#w]µòsӃ’A€ÿjOÿ5ýûlÐF&2‚†,aJAþ“^"ÐzQNC>ܘþd84r‚ÖJñ™)b zø”v4ìUçSD¥i<ÀޒU…dÅów«oüþ¼VÅ¢ç›+w㈓£ž‰’Î} ¹ñUÔ`ï&³Eìs8ó†ŸûaŸ²?v…›IL©“¡ŸЏ›j3•%jê'5tÒ +9‰Ì¼=õK¤#?\ÿ{cCó™CÐ?¸Ã£‡øò +ifšB»™0Nþm ‘Ï®BÓ KõÕ#nqøL1Ε҇o 'óGܚ͉ÂOl H-äiÝL³´5ÑÓÎ4ÀLÝ�éÝ�“¦Ý�‡g'nMSMo_Õȧšø±ÊÙñ`“Ñ´ãí0Yf1œ|O9Œßƒþ¦¦ãŸšïi*ô?FÉy +endstream +endobj +4699 0 obj << +/Type /Page +/Contents 4700 0 R +/Resources 4698 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 4697 0 R ] +>> endobj +4697 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4701 0 obj << +/D [4699 0 R /XYZ 71 757 null] +>> endobj +1950 0 obj << +/D [4699 0 R /XYZ 72 629.854 null] +>> endobj +1954 0 obj << +/D [4699 0 R /XYZ 72 547.395 null] +>> endobj +1958 0 obj << +/D [4699 0 R /XYZ 72 74.141 null] +>> endobj +4698 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4706 0 obj << +/Length 2411 +/Filter /FlateDecode +>> +stream +xÚ­Zmã¶þ¾¿ÂßN[Ü2|'´ziS hQY ’|ÐÙÚµr¶åJòíæßw†CyýB©Öp˜¤†Ãyf(jÎ~x¼ûæ{¿ÈYn¥]<>-œ„ÿŽ9Ÿ/W‹Ÿ3©øýƒÈ•UÙóî^úì°ßÔÝýƒR*ÓÌÞÿúøÃÝßïþ{'þ R çj±ÜÞýü+_¬`ü‡g*÷‹— µ]hëáw³øéîǓ¹R 0Ä,÷L‹QB{ÆÝˆ›[&Óâ kLÔñáÒRç̃¼ÍáWrȉþð±XbçÓsSv«oï´6ÙÇͽÈðË>]»Gyθúó½fjÜÏ7CôŽõ!?Eؕ¯Ýߛ~ø^ÖUWŽ�›lT˜“Léybç ˕NÄîþÚu³*›3€:{Æ®Ë~7|åd (-N˜'|V±Ü%âW¼VíEüžcwÞdÓðà ÕÊÍÏHÆe"ˆ›jWŠ|‚œl\ ²L{9 @ fÙ< P�´cø&ۖÀǸ‘óPz&Ä@�Õ�>?†o²m |B2ãæ‰Ÿ°L˜øé|z ßdÛø8gVÌ?®™„C=‰Ï àËÇðM¶íŸñžY;KüL.™„ã<‰Ï~Á:ݶ>g™ãv|`–Ìâçð¹1|“mK೚9#fÁg=Sj ~~�ŸÃ7Ù¶4>cä„,6à“ê<7p”‹x´üà\CÆå\TÄ¬§ÂGox¹²@8¦O—lʶ>4˲ÅuÒ‰©÷oJÉH @è<DZ0žç°f]×»ºi>Huë’OõfScH^ªÝ3 ½­%j´e×…Ž +^ªU·¦æ/ÜðjGí}õZnZÔ¯Ÿâ81©2ÜíÛÄv]cæ÷ç¯Ëæ¸@¯~E£"« ÑS"Ƈ¸!ÒUùT6°Žæ2û|olVl¸˜ÈÌ$«¬G•!Bô³-‹]KÍ"ŽT»j[l¨c1DOg*üqFëýåÂ$êÒ\•É؍֨¸6½1Ô©¶û&øé3Æù ô?÷B±ß‡<»,šb·,‰7†8Ào[oÃE¤e×;[B^ä€yiǙ?n„âÌ‘b„½ãr}Ý÷TXxÕ´̧ΛVñoôy¤2qÒ8Ö|‰U dÈdngA†'ªWi&q +‰@šlN’‚CM‹Y )Çr9ðq·bšlO“Òèç œÃ¹ø Ë[1M¶'IÀ›©æ‰“ÐŒ‹8©[1M¶ç3íæ‰æ +y`š܈iº= LÞaš%N*çL@֒&·bšlO“ƒ ­909 ¨f NöVL“íI`²ˆÑ,,&qar·BšjN‘ªg扒ª¢äo…4ٞ4&m&å#ÉÜ^Iˬ׷¤Ñȗõe-¡,1v1Æ¡“4š$j´!ƒ…T2Q’µozVE»Žb]Hû6%IÚru¡íŽË…tÒLø:aZ‹sb‹O‹¨´ÞT+zò}6Íb&M0)‡´VÈ&².@Cƒê‡Uõ\u4L»`‹1ùrYِ÷Î| tœ+Û»ï·Oׯ .z d 5Šyw Âo×J,ìŠãób·J¨9ãÜô2 CŽ\©hJz +»èd>äVö8ÿÏ×óìPß?ÿ9Ià{³èL#¤G^ª8ãiù…Æœ jíC £à +[%·‘žà(‘¨±¦ÜSĊޤ]¶/º®lv$<áÚRzf¼»5ÄãæÒŠ)aÎJdÏËŠ[ íÁяÄ{®Í°à´± 2eCPXÿ…‚WÄä"ûþÞïÃåk±ÝoÊ÷ÐËuöNØw4^…‰ +}†Ý¼o½qäZlE~Šúû¡Èþhì b|‹. †v[½Òj{x/V«ÞêàEç‚ϜøÏ:0e8¾ÊMÑs ˆ*Õ»o‚êÅ·Ô[;jЬ8£¬qYÁ<,UG”*Pb$OõIxàБÖ2ú¼ùXùzïà¹xGí*š›Þè÷ÇE𵠐P†»~q Q p$FDö¸Žƒáv�lÇ ìƒÙ¦¿ À~¸‰ðtÝx²õу1އð.G ±…¯Bð[¨J®¢×¸ZÕî7Dá£þ‹). õÊãïæ8,žì)è;rͲސkut±:^®µËbÉ}Xk¢¡ªÖÆÀ|×ÏUGó™‡#ýå vº:ê §Ê·´•®¯ +”eÜã'K nüÓ ¯§J£eðUþºœٌU93:QˆpèNr�”Âê%P¢éö$0…ª¼›“tÌäãEÕ¿"¼v,‹Ð&›•€onæ —0̪Jê &“ ;j²A Pœ3žÏ/® ͸-g¨Æ"5Ù kP1¡g‰”ÈsC×:ò ”–è¦[”@å€jùYB%\ÎÜÐŎ:߀#Æt‹¨,°­¯½Ú‰¨,b¥Ïc¥GPM¶(ÊH&¿ör'¢2†y;T=•A5Ù¢* NJÎ+Ȓs>T ½ˆ•#¸&۔ÀÙ¾²óD ËrCW<îöób²E T@ⴘ'ZÀ'ó¡[ûy1Ù¢4*9®ã2óJ^ŠàŸ¢õ Ó„ˆ„d«V׿ H,HïÇÿëÿU>1¬Üú³ÅÏJŸçî06ˆS4nªï֔~×-•(u¼TÁF±ß7õ¾©ˆÁÀçª=`5ÛËMѶQn·¢Æñ^Ã÷Ô¨¡¡z†“0Ž³ª~v|Ô–U¯œ¨T]…]”ßÑ/¹—ÌÛTË¢«êÝ¥!QçǪKøMùeѬÞSªè‹}´Vûðš9O, ÖM×öÒ¯‘¼õ>Á¬?ЈÈ£`¸®êIfÌ%ДV  ûnMuÄ`'ìÇþÏ6?`ñR™#³¸fôF@p¼X¿Œƒ›éý¡EûPyˆöé*¡Ó£Âv(³*ý&Ù.›²Ü'r†=¤ë0|°C>tœJ*Ì1þØ~YWÄùâ#$ÕØ8’jìÈþ= ÷-ÌçŠ)}U¹Ž^ß­Â^pÄ÷´ïw³?Ù¼þmóö$²n í]ö¯8±¸œæÂ4Üqjäöo²!–‰Û*™›P´¾�,R¨^@Hع¸-¸ø fX¤í +څÚ_Zà²-¤üXp§Îÿ�MÄt¦ +endstream +endobj +4705 0 obj << +/Type /Page +/Contents 4706 0 R +/Resources 4704 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 4703 0 R ] +>> endobj +4703 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4707 0 obj << +/D [4705 0 R /XYZ 71 757 null] +>> endobj +1962 0 obj << +/D [4705 0 R /XYZ 72 548.145 null] +>> endobj +1966 0 obj << +/D [4705 0 R /XYZ 72 99.804 null] +>> endobj +4704 0 obj << +/Font << /F8 2001 0 R /F23 2044 0 R /F11 2599 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4712 0 obj << +/Length 3258 +/Filter /FlateDecode +>> +stream +xÚ­ÛrÛ6öÝ_¡é‹éN„ H{ÉnÓI_6;öìv¦ÛZ¢dn)R!©Øùû=7P¤H»õ&“Œ ç†sƒÞÞ]}÷.]e*KL²ºÛ­ŒËTjӕ3N¹4[ÝmW?ûúƤÁéX5ýÍ:Š¢Àªäf­³$s‰ôÍ/w?^}wõñJ¯Bø§ákøoUF«Íáêç_ÂÕà?®Beéꑰ+›¤ð¬V·Wÿ¼z{I,‘d©J¬ÐÀ$ðïýÍþíÍچiÐìø>™0äᦩš¶S7ë$IƒÔtAÎsŸÊî”W‚Wå]ÇÃDzà‘àm‹#@€³ïÞi=P |i„Ya”1åZ«ôŒÞ—=¯øŸ0ïOýšÖ* ¢’/þ4_trù?órÚðև•53Ù? =äOåÁó9ÈΑìÜXv°×ji§—¬Ö@{ǼK‘^Òӂu¾aXS/°’FÊFî¬àJ,#\[vÇ*Gr?ËÎĈ#d!À¢Eà"hˆ°Ä€±!P:áqÞ<[;±ð]Óò *ëb¼ÊZ±Ô2­tŠBK”±"´&Gšֵm;zɂ®Ï۾㉾ág^U ‘¿ÉûB¦ˆgÀ´ˆÐe~Ÿ�ÄøÅUå ;öŖçsV~ƒBü„ËpDb˜x¿óû’˜�²»ÑA^Vð¦Twšy¢ž±&üH¬)\6#“8Ò>QÞ:ØÂ&§ ~Ošç1퇃]¾éQ86ø€Ý‰†¾¬:ñO(úŽ1Aº “ñøPnð‹~%õ#r[|<È äb!¹ ¶üTnËzÏÖl¢‘9G™S¡M¼AƒÂd£™áÇF¹ÌzÄ1§†ÍÉZt½SáµÅ‘UZ¬?³�ìN1˜ÅAYó3ç¹Eåàü˜gü¬cüÌ«ò8ýC^/ðhL¦"£Ëz&|ŒÆ4‘4Œý—}[òZ?î_Ö`¡¤£3ǶütÃ+žÐv‡ü(çhQÚ\x«÷5¡lÏS7œ'°4?–õ¶AA<òû!¯ó=[0Û'AÂG>+uWÞWò)û@ëQ¾ùñXº`¼Ù1ÎãCQON³ X•MÉÆëOo)Fçr+äÈ +y½]:YÍ©ŸøH<i͐-А\ĵ8@áSÃZ#¿uG§ÍaÜÛå`]ü‚Ïí!q*NÌanò¡J£Aûdr$ñ§Á~àõ;~ ?®É½ƒLó”Â8§,$LTœ¾˜W•¥Ùó™…ICe]D+E°âÙK‘öÂ3ìèҗ"~¨â!àkæç¯èBrXðöxÓ.H1z¼A3ÈÐ@Z‘¹?´3¦m¤‰³/gÚF˜uÏ1Mdxõt ŸÀÄÐjSs‡]9`“#Ç3‰µ›SÛò±Ô¼Qþ QN�Ýã֝%¡h1'Læø;hILʝOPüŠM}y@&n�&J9&øÛúç/NÊmsÀÅltŸ!VþN�§£œñ¶gEk8N屒êm YAê'ƒ—ô '}rŠcJN Zق»„ö@.ÃRæ%ς§»M[5F-g)áÅYÀïü<Q*TR®ÀC¹ ¹/ùÉ0�34 ÑӦ躼E¡†š˜'±Ä©Ž�À8Uʀœˆyƒ’°ÜÃÄ=ê3Lyk4ì‘CPû;øbpV—Ÿ3o [~p#Ù&Œ>tÅiÛü íuQ3ÿÊr BV›Sµå)ؙì@ Ï_@Œ•<7 +înÒ(hOïÍëÏ‰.8Ósl‹]q>F‚ËË4å¦xÞÕ[ÌÆêÔ¾D{B@λP\¡wÿÔí(œ h“óû²*{Šè ìT|iîû2è-¿I•å³;Ûfßæ‡¥Ô +ýôàvŸ¶GÌ3>#Ñsl#eÒÁƒ™¤6 ÞݤP ´ç 9Í2‘r‰™ªz¨ +¨+òó4H½òžaŸY1ü²A±3ãƒÜY†]Á@:£4Øñó2òróCËUÚ˜¹…ìǃn7yU,d²ÁÙ¬àÜ!›Þ–Þ,òß˶Øô4'|�eüQH¤ãs¤aŒ­·\~ I2¿§Æ=Ñ<›*|Ôós}òz(0ö|iàç°ÔîÞ,™€MUæ†rñÅTÓBR¨ºäà Ts0ËB¥£ô¢jáÖ@d"1Úêþ@˜øí +:ï=OrÀ†ä㠟ºw=ǼfÁ„w,N3Š�05¢N)sDœŒI9»@3r0I#'1h©@ͨv–4G—JÅ𑕀@ú¡ª{ÃÓCí~&2±8 +»âȰòZðXß?å ’(­mJá/I2Þ$Å¡ãhìÐ ÅÃÁʼnÿX¢sžâò#áòá›ózÖ0Ì×o”Z‚Ùîór•h!… ­¾°ãµ¯ûxr¢´ño‡L8µ¦æÅBò ™ºGR+\ ¡‚sfá};¤ï/î¡T\öì_çéy h’‚#†ü2N_ÊT5ò›Ø!W]XÄXe^î†+‘ÖsI>ÔY4ö1çm̉h­¥2šŠ²=§¸Sæ"—©02ÿ] ¼i†~ÞtLõ՜¹‘N?s¯&l¹0T&û:Š #•¦sÞøDcvâJ0l¿ÀÝ«)[æ.Ììkl›Ø›œD8…Q¢µ„yû‰*ÈÊïg hHW´µ+,¹Â4~isßz}nkm°ŠÔÓýÛ¢kNàÊ÷ul mbŒñßbʙqŸÀøŠk?15~t<AgÍPí7¤�ÖŒÎ} +~çæ Ч!!Á`IÛ6ۓ0iƒª<J2›·‚M2g|sãHWLúI¶Â8Æéçc7Ere}‘ŸkJÅæy[ô}Iý¡1š—8ƒ¯ÇÆ=â±+*ÈÙ 5¿–Ïþúºá, +Ês™ñÄõ.¯ºâÚW'Àf)U5tÖsîdItŸFZ;Òn6îe¨Í'µM/å¾q)ÇÅÑ©#vq˜óã�e+ga[Yì!履ïò®§J/æŠ ažiдíé(кÈÛ¡qš¥çž.Qì+÷í@ƒ'Ôçþ—õ]N9Õ¯û¶9Õ[ÑÙ{Ü, òÏÜ×] Èò ý†!± ¶F.fÑýïV¼Bp‹—Ô½u#ð�neœV¡É^öL1Ä®d1êÊ"qªRg¿ÌykE+¾Ê&zì[\9ó¹à¿S•@È}=q ‚sÎtö5„ ‡ ‘÷¬G ½|Iö O¯¦g§Èq_EiQªâ–6}[}üJz51Ë ¹$~)G:‘•DYÅJC^ÌQ¶*ïç.œ†¶;vóÔ9;7±Ÿ2D7¤Ç}ÑB†y‰qÙ¨ÏïR39©¬$ñ+óñ+ þ=„A¹¥žâ¦òûžû¢.Z°5Áwßæ­dþ&u+íBºÌù‚V²É”q ­¤¹xÊ7Íá�5öîLB¤ƒ“Ûoî¤æŽ­1 ¨ ¼ÚÕÒ6Ծʅª¤9õGêÆiC7ªÈôe‘Šh­}ÛxA—1¤gzh°‹Ž³óò±¸Ù‹�p>(»é­ö4­_k3…>!½¼M�[‰ôÅmÂók]Ï­ Â4šÔb³ kœ1‰fÉ,¢²f«&1h"_Ö €‹'©†«sφ5´p1Ä>úé2¾'˜rüÈ$,#BËÆ +Pg†þ»tE >#}¦Mt‘OktsŽ2u«¿,¢¡À•ŒÖ£s€éüºF~Bb +"©ï„€B;_‘~³À2?Ìyynj½V´ìš 3H´ý kÉ~Ë¿Aí‘ òíó_É¡u]ž.?øQácQ4´”š#†{ŸHuKÇÎF’ ¬.š©vy/ùAçoUdrþ(¥¡è[G™Š¤†üpi(&è‡qð¯á;ª$1±CÜÑÛÓ¾[Ž€¤%°|¨ +¾fN@ ëCŽ?Iˆ° ~ÚóÀßàK5‘~ø8F~{}›Ò4®ÅÅ T%ý„ê-?=ßʊ¼Òd3Ù£¹ÀØw¬rI“¤|ÕPÜóKWö‚Ê©ËeÒ|K)ì;ì[7íAæ҅J£Èé.¬àߋì1ì¹@Þ ,àä‘ðÈ8dbr AÄðO&=»3ÆNv`^ŽxóB¼ÀÜgQ.ܧ¨Ô%8„Ø„}óÐò5!`‰È:ºé—¹|‰u´bÒݦ-½7ÿ¼÷]ÎØw/y’úƒZ‡šp1ÉHÊBwvÅ¯@ñ:¢º>¯©fHùòÄ¨ø];º;œö.NgýºÿT�[ +endstream +endobj +4711 0 obj << +/Type /Page +/Contents 4712 0 R +/Resources 4710 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 4709 0 R 4708 0 R ] +>> endobj +4709 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4708 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.757 21.125 383.206 33.08] +/A << /S /GoTo /D (section*.4) >> +>> endobj +4713 0 obj << +/D [4711 0 R /XYZ 71 757 null] +>> endobj +1970 0 obj << +/D [4711 0 R /XYZ 72 373.841 null] +>> endobj +1974 0 obj << +/D [4711 0 R /XYZ 72 209.121 null] +>> endobj +1978 0 obj << +/D [4711 0 R /XYZ 72 126.563 null] +>> endobj +4710 0 obj << +/Font << /F8 2001 0 R /F11 2599 0 R /F23 2044 0 R /F16 1999 0 R /F24 2585 0 R /F19 2002 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4717 0 obj << +/Length 2538 +/Filter /FlateDecode +>> +stream +xڍÛrܶõ]_±í‹¹3Å;¹}sٕÛ&N¬¦™Iò�‘X’c’Xƒ¤%ùë{nà^´v4²Là�88÷ ôÝÝÅõ›bµñ7Y”­î¶«<‚¹Ÿ›Õ]µú݋âh}nâ,öêaÞ¼ëÌ´¾ŠãØKülýçÝ»‹›»‹Oá*€Ÿ$~Ä«²¿øýÏ`UüÝ*ðãM±z ]ý*É +øv«?_|‡4„Ù*Lü8É"¡"Û~–ÿÌ:½‡.ÎS¯kûvRSk† 8æ X]E™†|òMg`ãP¯¯ ~·¾ŠrÏ´ÀIîMË=ýXj`ÖBQÒÖ?‚4ø#ÓÓã/øxá±Pzüÿž–µå…Éðe<딭õõØ«®»HyUû¹­4Ópô<ñø‹¶F¶è©ôŽp}•Š^á%OŒÏÐ]e©F >¡ ÷0ô7iÊÌ Ap")¼ZÚªIW8Ýà•Œ –摈h¥çdàM…·‡’dâ ›Àû`zÍ͖wLv'{32 äC ”¨BÑZm9ƒxeÏ +LJ÷óÉE˜9Ñʱ#oBiâÔ©«:b8c†™š0öŽ4FÏ5{¬j ŒeEäý¯ÑpÖò‚e|'Ýó¸j¼x€±z”-s‰(ž!u;gDDF4`üÐÀÁ¶DÞ& +”§Ù~£øÀ€ã"öáx#žÀíâHÜ'Àü~k§DãÜ?Á• ݱ«Iý8ˎ-¤4Xé É ]ûT^S#~oÄJ�¹¨"ôØLqÙXÙδ;g˜ 7‰Ÿ‚{¿Ép¹­•fâôP|“øKzCJÓïÚNÛk;3m¯y‹¦ùç֚¡×|O§~ž„ žÌ’„ïºkä\­ú^]2v‘ñ8êîRX*Ao·¼g "q¾ÃÊð–ÁEϼÝ؏<Û:±!í~äC4fÀÔ£”™ôiôÃGBEß6¨|\#ŠÕe‹úÒÕ¢GÖGr¨ ðÃhòߟk!õ£8të$Ñ3X6~œ Iá§é‚äÁª41¿QÂóÆÌV½ +AýQžóKЉШ{5˜¦­*=ÄÕ+†r@O bÆQ;òwœw’F”m2üՏºß¹í…çYu<Gà [kz‡]ˆ¨;s¿ì´F¤n' rDç¨õžÜ3»2b\/3–²ª×“…°Â†?ÛÏk:l%bο…è£ cm{0”î&²À»Å[’€„„ËÚKñz’톿`ñºØïÞ\<ܚÅ4]!^ ‹d䇬Á³†È­¢úQ¦îðdg©ÅŽåˆÅÜÏCÌCîØ™„ðHgÉÂ1Ï@¿/}�’Ó8ón^�Â,€CrFѤWl`¶ø8;ëKQ¼ñ³Mø¾ä–É0sûEóˆù{Ž8M!fÆßt¯8w>j„Ù5E†¬òH ðE6{i𜊙y²Ú Ô¾e_ŒpðèØdÊålvpòšþD~ƒÃF·uãrÌ9RÂà¡­¦í%νŸ(_� +ÚEi:?¦nÕéi¸rxx¿v�éâÄÜCZ¶ÄqR˞§, À'µ-Ñw`!IŒFݎç<¶×j]þqqŒ%ØM­Ä ráÆŒK~Æ©f}˜^¶În#9b¬íñFˆä•‡¶ëN‚EՎ»NIIÉ9²|9u2m%_Ûg“ÉÏ©òã(ÅIàhg +,u4ÈÆ†kßüöþæ—ÛÿÜüx·†(øúß -![ÕÆ>! %ōpé `à”ØÃÁ©N&ÏÑÀ±Èd rtp„†ÁV«iÆ¢íŒ1„D™ çÙX¹Ò’ÔAP?˜WtV€ÜO,„Þí1ÊØë¤^'™ÁüÓÄçOëR2n8d>ÝF~\þ²Ó™ZŸä¥iÜ¥ª¡îÎÅ1ÈÖÁ·pån–p¤„Tń‚ÍB(¥‚¡=óSI1¡Ÿ'‘¤5[0;,•Û£º´{ªóº¥øg»U¥ó‹R ®¥  ëÎ +Ö±s.N¬÷ `%qÂânAל@¨½·Ê¶úýgøì\‘È9¼¾H½·?0»„™Ê„ºÆ Çï|{ýîýÍÛë··oxoeÅþìˆ%7¸fšäÞ¯è>�’r³Dh]1hj¬™ë†á‘ yÌ ¥áJXQ`�ÀçušBí‰ýŠ™ÏúÌý\SÀ•`BÈS»·®ƒB(çJ…~C­ˆ4Øôº2¢›W‚ëÃÓAëg:Þîª ‰Ã¯»ÑÈÍohå´ØÆ8¶÷\?ÉV¨êš;�ÃöªÀ6Ž*ìz«°Üîb!,錔´Wªkk/F‚ÁÅy ÔèÅN¥}&r(ØAK=çÌ|ßÉð-  ìl´ÞXNÞÿðæ<ÞΖÞѽm‰ieAæ½=|õI”‹q¸×ºwøHgåUƒ5ÓB+§Ú2À™°ë”S/Á'`8•¯± Ïüs²ÿ§”+|èða…“¢¡kJ iprQœ†KJåu²^øÂ‘V@ ”Ž-f¤øîZ •Ïo¯òyÕ®ÕPfȍǯd�KÛî(³ÃḑÍ<íæé·“´Ž¤(*/ö¡1^Ê; ”ƒËòK“0š^¬éD‹Á‰¥€åÞÿ…‰!¡{ÇqŽŸkE6†+ ––@ãŽ3èüÈ9fNׂ–­/ß[_’Þ/¤ÞOè•-½¹à¡K(ö¡)›[‘¬•æXv#•÷ø4Uý_-’Mî(BõŸ/óöõ#=@{_K¦qe¸¸•43òƒ"¹97ßÒ 9UNîaß�óu+™Ìiš§]ӖÈh)«Ãš.Áïlëwë*˜ÞMAg_”ôÉIJ"ٗ(šÐ˜àšË3IÜ3Sx‹’LJ�}ϟ£§,fC«`íí°¿¨ãÇÒåFÕéß`QE¸útø–’,f¼§üê\xü ‚šRryYQÀ'FíšWÈ'àÛè0LÄ:p”Æg^~1�…1=^rK!GA}Šš88NXQ·§Ò-ÂFNlŒ ‘Î +“qÛ)Èj‚!gZÎjöíîknœŸÔŽá‘Ö§ZV\ÁLËdÏûÆ7ÿÚ#R–ùñ‹ß©âëW|e +1³TH¯Æ÷ h<sUùyñ›.¥vÒâ’î·â{èý0ODšùA¹ê,KœÅ᱌úצYõ}å|ôþ %£&ÆÌÖyïþ¹ çl–,op“¯Ö§Ð|ÿ{üûˆb½¦Þ¯·Ë‰(ð³,J]eºñÃMæBB¥Ýpþq†Ñ +endstream +endobj +4716 0 obj << +/Type /Page +/Contents 4717 0 R +/Resources 4715 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 4714 0 R ] +>> endobj +4714 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4718 0 obj << +/D [4716 0 R /XYZ 71 757 null] +>> endobj +1982 0 obj << +/D [4716 0 R /XYZ 72 716.582 null] +>> endobj +1986 0 obj << +/D [4716 0 R /XYZ 72 464.417 null] +>> endobj +1990 0 obj << +/D [4716 0 R /XYZ 72 256.903 null] +>> endobj +4715 0 obj << +/Font << /F8 2001 0 R /F16 1999 0 R /F23 2044 0 R /F24 2585 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +4932 0 obj << +/Length 1269 +/Filter /FlateDecode +>> +stream +xڍXK“Û6 ¾çWøhÏÄ^ñM›i2Ӟ÷Öö [ŠÍTG’³v÷ϗ’Ȳ)iOæ.?€�|�õåõÓË7"W„ï—tõú}¥èJj¶“L®^“Õ_ë?Š$½nþyýóå›^™‘T¶°hµ%f§©îQ»c±¡z}9geóy³eŒ­™n¥: ÙáÕ±ßý¶0°MÉNiÚoÇûÚïS9~ÿP.Na„D}Îl‘‚õ$å~³u.¥Çìv>qŽ”° DšB=†(>QR-`ì÷|Øê¶Ñl=ˆ,óû†÷‹c†.Ñ-øšð ø·Ÿ—xÁêeDuœ¿—ª*Ûzó¦ úxØAÀ×MûsËR/(0À\k[̇ÎNóˆ&.tÞ]‡X8äҔyܤ T ›BՇØ{ïÒYCütÞÆêWí1* ëëÔ#òö EGÌzÙ}|hOø÷ç¥lR8†™Ð1û¸‚c8ä‡Kç¼VïÂø] »®ØLhn:+N/¶£¥&­âCcm¨Z§˜¥àbäµK¸0E°,BÚ¿|/OÏóÕàAõh6F>«S(zÊèðö±cod6‡=ì?›Vp1$¨Îñˆ²dS8’ž XHÈkŽw!žpÂvÄðf봗,ÏÎ^—Uܔä& –É>wt…4A¢h:Je• û+‚”úP·£Øu vM•U÷åÀ@6"3÷²OB\ 5‹Òwýš@•qþÎîUK*ÞlҜÆuì›-YˏÛq½µ?OqÁÈUqї·‡É°—#²#¡aãài™9†½b­5†^*,TŸ”éÑd%™Ùƒø"q½µ±=֏÷‚Üv]º‹¤BùŽ¥7B¸^„SÞ‡ì0‡é ¢>ĉë5 ,ÅЙ\O % ³Ø—}†H֙wÜ *ù4Ð]èø’¡w + ¡®pèö#˜/3¸Úì™õF�h*0p° ìhÁ>è˜/�luÀ¾ÎƅLƒë§b»ð|‰æW„7a܉ «Ic >¶*³gl䨖¡EYåqöÜHF˜.òÕ9®â† †ãô=ÎÑÖXfeÕc«´./Õ§JͤÄ=w=%n4$.'L.¤c«ïþ}R$¢IQþǺ1x¥Ì`3šQtîSâðhǁz ! ÑH1¡û’ã´ I Ù4ö”Æ V\ذ$ˆ½˜B<´YÈâ2Ïc÷˜öe؋¥‰mlodðhynlY 3´ž9vۊmLJ¶(0>‚©zžîÈò´Oÿ ºÝŒè¡­OCë¦C-NÙvŽ»·Y?¥´§yÚ½6`§¦s@W̏!L€+Bt‡5+ÈÀèf\ÿâ1Ú»o”źÿô½Ú-Þ‰ß×m!9ŠÀ¿8ÀÝÔø¹;Ï Zñ@â* íÓØ{û¶(0²òܹ²ÇS +ûT }Aó0¤žï‘Á¯0÷€‡0áà^|—:¥™Å!‡Óãҍ7ϵ=x€qh…“g܆K(e;mü›ön~0Õ+, 54þV¸üŽ)”šßÁðµ}ÿ8ŧ¯žËÛpŶúë¦rLS?²$¦”6’i¿m¶–¦ø"þ³X+Æs!t‰¨½8eÝæ§¯¯Ÿþ›ÙÇ! +endstream +endobj +4931 0 obj << +/Type /Page +/Contents 4932 0 R +/Resources 4930 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 4719 0 R 4720 0 R 4721 0 R 4722 0 R 4723 0 R 4724 0 R 4725 0 R 4726 0 R 4727 0 R 4728 0 R 4729 0 R 4730 0 R 4731 0 R 4732 0 R 4733 0 R 4734 0 R 4735 0 R 4736 0 R 4737 0 R 4738 0 R 4739 0 R 4740 0 R 4741 0 R 4742 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R 4747 0 R 4748 0 R 4749 0 R 4750 0 R 4751 0 R 4752 0 R 4753 0 R 4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R 4760 0 R 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R 4767 0 R 4768 0 R 4769 0 R 4770 0 R 4771 0 R 4772 0 R 4773 0 R 4774 0 R 4775 0 R 4776 0 R 4777 0 R 4778 0 R 4779 0 R 4780 0 R 4781 0 R 4782 0 R 4783 0 R 4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R 4790 0 R 4791 0 R 4792 0 R 4793 0 R 4794 0 R 4795 0 R 4796 0 R 4797 0 R 4798 0 R 4799 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R 4804 0 R 4805 0 R 4806 0 R 4807 0 R 4808 0 R 4809 0 R 4810 0 R 4811 0 R 4812 0 R 4813 0 R 4814 0 R 4815 0 R 4816 0 R 4817 0 R 4818 0 R 4819 0 R 4820 0 R 4821 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R 4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R 4838 0 R 4839 0 R 4840 0 R 4841 0 R 4842 0 R 4843 0 R 4844 0 R 4845 0 R 4846 0 R 4847 0 R 4848 0 R 4849 0 R 4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R 4855 0 R 4856 0 R 4857 0 R 4858 0 R 4859 0 R 4860 0 R 4861 0 R 4862 0 R 4863 0 R 4864 0 R 4865 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R 4880 0 R 4881 0 R 4882 0 R 4883 0 R 4884 0 R 4885 0 R 4886 0 R 4887 0 R 4888 0 R 4889 0 R 4890 0 R 4891 0 R 4892 0 R 4893 0 R 4894 0 R 4895 0 R 4896 0 R 4897 0 R 4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R 4903 0 R 4904 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R 4916 0 R 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R 4928 0 R ] +>> endobj +4719 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.792 660.874 124.747 671.722] +/A << /S /GoTo /D (page.38) >> +>> endobj +4720 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.684 648.919 101.639 659.657] +/A << /S /GoTo /D (page.59) >> +>> endobj +4721 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [91.538 627.136 103.493 637.985] +/A << /S /GoTo /D (page.26) >> +>> endobj +4722 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.412 615.181 107.367 625.531] +/A << /S /GoTo /D (page.26) >> +>> endobj +4723 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.947 603.226 112.902 614.074] +/A << /S /GoTo /D (page.26) >> +>> endobj +4724 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.393 591.271 127.348 602.119] +/A << /S /GoTo /D (page.80) >> +>> endobj +4725 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.081 579.316 171.018 590.164] +/A << /S /GoTo /D (page.213) >> +>> endobj +4726 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.98 567.361 123.917 578.209] +/A << /S /GoTo /D (page.174) >> +>> endobj +4727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.98 555.405 123.917 566.254] +/A << /S /GoTo /D (page.174) >> +>> endobj +4728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.187 543.45 113.124 554.298] +/A << /S /GoTo /D (page.174) >> +>> endobj +4729 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.171 531.495 105.126 542.078] +/A << /S /GoTo /D (page.26) >> +>> endobj +4730 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [87.608 519.54 99.563 530.388] +/A << /S /GoTo /D (page.92) >> +>> endobj +4731 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.714 507.585 115.67 518.433] +/A << /S /GoTo /D (page.95) >> +>> endobj +4732 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.765 507.585 136.702 518.433] +/A << /S /GoTo /D (page.142) >> +>> endobj +4733 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.338 495.63 117.275 506.367] +/A << /S /GoTo /D (page.174) >> +>> endobj +4734 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.848 483.674 114.784 494.024] +/A << /S /GoTo /D (page.174) >> +>> endobj +4735 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.957 471.719 102.912 482.069] +/A << /S /GoTo /D (page.26) >> +>> endobj +4736 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.777 459.764 113.732 470.114] +/A << /S /GoTo /D (page.96) >> +>> endobj +4737 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.828 459.764 134.765 470.114] +/A << /S /GoTo /D (page.146) >> +>> endobj +4738 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.758 447.809 133.713 458.657] +/A << /S /GoTo /D (page.57) >> +>> endobj +4739 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [137.809 447.809 154.745 458.657] +/A << /S /GoTo /D (page.145) >> +>> endobj +4740 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.305 435.854 106.26 446.437] +/A << /S /GoTo /D (page.26) >> +>> endobj +4741 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.84 423.899 111.795 434.747] +/A << /S /GoTo /D (page.26) >> +>> endobj +4742 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.464 411.943 108.419 422.293] +/A << /S /GoTo /D (page.26) >> +>> endobj +4743 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.445 399.988 113.4 410.338] +/A << /S /GoTo /D (page.26) >> +>> endobj +4744 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.999 388.033 113.954 398.881] +/A << /S /GoTo /D (page.26) >> +>> endobj +4745 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [123.584 376.078 135.54 386.926] +/A << /S /GoTo /D (page.53) >> +>> endobj +4746 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.998 364.123 128.953 374.971] +/A << /S /GoTo /D (page.88) >> +>> endobj +4747 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.049 364.123 145.004 374.971] +/A << /S /GoTo /D (page.98) >> +>> endobj +4748 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.984 352.168 102.94 362.518] +/A << /S /GoTo /D (page.75) >> +>> endobj +4749 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.689 340.212 107.644 350.562] +/A << /S /GoTo /D (page.22) >> +>> endobj +4750 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.74 340.212 123.695 350.562] +/A << /S /GoTo /D (page.33) >> +>> endobj +4751 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.791 340.212 139.746 350.562] +/A << /S /GoTo /D (page.38) >> +>> endobj +4752 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [143.842 340.212 155.797 350.562] +/A << /S /GoTo /D (page.72) >> +>> endobj +4753 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.023 318.43 136.979 329.278] +/A << /S /GoTo /D (page.39) >> +>> endobj +4754 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.44 306.475 107.395 317.323] +/A << /S /GoTo /D (page.45) >> +>> endobj +4755 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.491 306.475 123.446 317.323] +/A << /S /GoTo /D (page.46) >> +>> endobj +4756 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.542 306.475 139.497 317.323] +/A << /S /GoTo /D (page.49) >> +>> endobj +4757 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [143.593 306.475 155.548 317.323] +/A << /S /GoTo /D (page.57) >> +>> endobj +4758 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [158.537 306.475 170.492 317.323] +/A << /S /GoTo /D (page.59) >> +>> endobj +4759 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.588 306.475 186.543 317.323] +/A << /S /GoTo /D (page.86) >> +>> endobj +4760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.639 306.475 202.594 317.323] +/A << /S /GoTo /D (page.87) >> +>> endobj +4761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [206.69 306.475 218.645 317.323] +/A << /S /GoTo /D (page.99) >> +>> endobj +4762 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.84 293.966 163.795 305.921] +/A << /S /GoTo /D (page.17) >> +>> endobj +4763 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [167.891 293.966 179.846 305.921] +/A << /S /GoTo /D (page.20) >> +>> endobj +4764 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [183.942 293.966 195.897 305.921] +/A << /S /GoTo /D (page.62) >> +>> endobj +4765 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.992 293.966 211.948 305.921] +/A << /S /GoTo /D (page.71) >> +>> endobj +4766 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [216.043 293.966 227.999 305.921] +/A << /S /GoTo /D (page.95) >> +>> endobj +4767 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.929 282.564 107.866 293.302] +/A << /S /GoTo /D (page.174) >> +>> endobj +4768 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [87.331 270.609 104.268 281.457] +/A << /S /GoTo /D (page.174) >> +>> endobj +4769 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.287 258.654 111.242 269.502] +/A << /S /GoTo /D (page.26) >> +>> endobj +4770 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.287 246.699 111.242 257.547] +/A << /S /GoTo /D (page.26) >> +>> endobj +4771 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.386 234.744 119.323 245.592] +/A << /S /GoTo /D (page.232) >> +>> endobj +4772 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.501 222.788 113.456 233.637] +/A << /S /GoTo /D (page.26) >> +>> endobj +4773 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.501 210.833 113.456 221.682] +/A << /S /GoTo /D (page.26) >> +>> endobj +4774 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.857 198.878 114.812 209.726] +/A << /S /GoTo /D (page.81) >> +>> endobj +4775 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.24 186.923 116.195 197.771] +/A << /S /GoTo /D (page.73) >> +>> endobj +4776 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.291 186.923 132.246 197.771] +/A << /S /GoTo /D (page.75) >> +>> endobj +4777 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.464 174.968 108.419 185.816] +/A << /S /GoTo /D (page.35) >> +>> endobj +4778 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.515 174.968 124.47 185.816] +/A << /S /GoTo /D (page.36) >> +>> endobj +4779 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.566 174.968 140.521 185.816] +/A << /S /GoTo /D (page.94) >> +>> endobj +4780 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [144.617 174.968 156.572 185.816] +/A << /S /GoTo /D (page.99) >> +>> endobj +4781 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [160.668 174.968 177.604 185.816] +/A << /S /GoTo /D (page.126) >> +>> endobj +4782 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.424 163.013 163.38 173.861] +/A << /S /GoTo /D (page.28) >> +>> endobj +4783 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.096 151.057 130.033 161.906] +/A << /S /GoTo /D (page.100) >> +>> endobj +4784 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.652 139.102 122.588 149.951] +/A << /S /GoTo /D (page.100) >> +>> endobj +4785 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.684 139.102 143.62 149.951] +/A << /S /GoTo /D (page.115) >> +>> endobj +4786 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.716 139.102 164.653 149.951] +/A << /S /GoTo /D (page.153) >> +>> endobj +4787 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.329 127.147 144.285 137.995] +/A << /S /GoTo /D (page.43) >> +>> endobj +4788 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.38 127.147 165.317 137.995] +/A << /S /GoTo /D (page.101) >> +>> endobj +4789 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.224 115.192 113.179 126.04] +/A << /S /GoTo /D (page.43) >> +>> endobj +4790 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.275 115.192 129.23 126.04] +/A << /S /GoTo /D (page.45) >> +>> endobj +4791 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.326 115.192 150.262 126.04] +/A << /S /GoTo /D (page.101) >> +>> endobj +4792 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.024 103.237 121.979 114.085] +/A << /S /GoTo /D (page.19) >> +>> endobj +4793 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.075 103.237 138.03 114.085] +/A << /S /GoTo /D (page.44) >> +>> endobj +4794 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [141.019 103.237 152.974 114.085] +/A << /S /GoTo /D (page.46) >> +>> endobj +4795 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [157.07 103.237 174.007 114.085] +/A << /S /GoTo /D (page.147) >> +>> endobj +4796 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.773 91.282 129.728 102.13] +/A << /S /GoTo /D (page.45) >> +>> endobj +4797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.824 91.282 145.779 102.13] +/A << /S /GoTo /D (page.46) >> +>> endobj +4798 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.875 91.282 166.811 102.13] +/A << /S /GoTo /D (page.101) >> +>> endobj +4799 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [142.569 79.326 154.524 90.175] +/A << /S /GoTo /D (page.45) >> +>> endobj +4800 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.731 67.371 118.686 78.219] +/A << /S /GoTo /D (page.67) >> +>> endobj +4801 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.073 55.416 114.009 66.264] +/A << /S /GoTo /D (page.231) >> +>> endobj +4802 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.461 33.634 136.398 44.482] +/A << /S /GoTo /D (page.177) >> +>> endobj +4803 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.036 21.678 103.991 32.527] +/A << /S /GoTo /D (page.60) >> +>> endobj +4804 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.087 21.678 120.042 32.527] +/A << /S /GoTo /D (page.70) >> +>> endobj +4805 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.658 660.874 379.613 671.722] +/A << /S /GoTo /D (page.45) >> +>> endobj +4806 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.709 660.874 395.664 671.722] +/A << /S /GoTo /D (page.49) >> +>> endobj +4807 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.76 660.874 416.696 671.722] +/A << /S /GoTo /D (page.147) >> +>> endobj +4808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.356 648.807 356.311 659.157] +/A << /S /GoTo /D (page.21) >> +>> endobj +4809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.407 648.807 377.344 659.157] +/A << /S /GoTo /D (page.194) >> +>> endobj +4810 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [381.439 648.807 398.376 659.157] +/A << /S /GoTo /D (page.197) >> +>> endobj +4811 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [402.472 648.807 419.408 659.157] +/A << /S /GoTo /D (page.208) >> +>> endobj +4812 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.685 636.74 362.621 647.588] +/A << /S /GoTo /D (page.165) >> +>> endobj +4813 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.847 624.673 363.783 635.522] +/A << /S /GoTo /D (page.165) >> +>> endobj +4814 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.792 612.606 363.728 623.455] +/A << /S /GoTo /D (page.166) >> +>> endobj +4815 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.061 600.539 365.997 611.388] +/A << /S /GoTo /D (page.166) >> +>> endobj +4816 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.863 588.472 361.819 599.321] +/A << /S /GoTo /D (page.34) >> +>> endobj +4817 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.914 588.472 382.851 599.321] +/A << /S /GoTo /D (page.134) >> +>> endobj +4818 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.947 588.472 403.883 599.321] +/A << /S /GoTo /D (page.135) >> +>> endobj +4819 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [407.979 588.472 424.915 599.321] +/A << /S /GoTo /D (page.150) >> +>> endobj +4820 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [429.011 588.472 445.948 599.321] +/A << /S /GoTo /D (page.167) >> +>> endobj +4821 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.035 576.405 357.972 587.254] +/A << /S /GoTo /D (page.167) >> +>> endobj +4822 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [326.036 564.339 337.991 575.187] +/A << /S /GoTo /D (page.60) >> +>> endobj +4823 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.464 552.272 342.419 563.12] +/A << /S /GoTo /D (page.26) >> +>> endobj +4824 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.391 540.205 354.347 550.555] +/A << /S /GoTo /D (page.53) >> +>> endobj +4825 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.25 528.138 345.186 538.721] +/A << /S /GoTo /D (page.180) >> +>> endobj +4826 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.785 516.071 350.721 526.421] +/A << /S /GoTo /D (page.180) >> +>> endobj +4827 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.794 504.004 350.749 514.852] +/A << /S /GoTo /D (page.47) >> +>> endobj +4828 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.845 504.004 371.781 514.852] +/A << /S /GoTo /D (page.131) >> +>> endobj +4829 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.723 491.937 354.679 502.785] +/A << /S /GoTo /D (page.19) >> +>> endobj +4830 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.774 491.937 370.73 502.785] +/A << /S /GoTo /D (page.46) >> +>> endobj +4831 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.257 479.87 358.193 490.718] +/A << /S /GoTo /D (page.101) >> +>> endobj +4832 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.289 479.87 379.226 490.718] +/A << /S /GoTo /D (page.104) >> +>> endobj +4833 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.321 479.87 400.258 490.718] +/A << /S /GoTo /D (page.105) >> +>> endobj +4834 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [404.354 479.87 421.29 490.718] +/A << /S /GoTo /D (page.119) >> +>> endobj +4835 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.58 467.803 348.535 478.651] +/A << /S /GoTo /D (page.61) >> +>> endobj +4836 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.571 455.736 343.526 466.584] +/A << /S /GoTo /D (page.57) >> +>> endobj +4837 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.622 455.736 364.558 466.584] +/A << /S /GoTo /D (page.102) >> +>> endobj +4838 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.97 443.669 362.926 454.517] +/A << /S /GoTo /D (page.81) >> +>> endobj +4839 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.237 431.602 373.193 441.952] +/A << /S /GoTo /D (page.38) >> +>> endobj +4840 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.288 431.602 394.225 441.952] +/A << /S /GoTo /D (page.102) >> +>> endobj +4841 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.321 431.602 415.257 441.952] +/A << /S /GoTo /D (page.105) >> +>> endobj +4842 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [419.353 431.602 436.289 441.952] +/A << /S /GoTo /D (page.144) >> +>> endobj +4843 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [440.385 431.602 457.322 441.952] +/A << /S /GoTo /D (page.171) >> +>> endobj +4844 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [379.917 419.535 396.854 430.383] +/A << /S /GoTo /D (page.229) >> +>> endobj +4845 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.908 407.468 364.863 418.316] +/A << /S /GoTo /D (page.34) >> +>> endobj +4846 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.958 407.468 385.895 418.316] +/A << /S /GoTo /D (page.104) >> +>> endobj +4847 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.991 407.468 406.927 418.316] +/A << /S /GoTo /D (page.134) >> +>> endobj +4848 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [409.916 407.468 426.853 418.316] +/A << /S /GoTo /D (page.136) >> +>> endobj +4849 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.948 407.468 447.885 418.316] +/A << /S /GoTo /D (page.167) >> +>> endobj +4850 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.309 395.401 376.264 406.249] +/A << /S /GoTo /D (page.34) >> +>> endobj +4851 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.36 395.401 397.297 406.249] +/A << /S /GoTo /D (page.104) >> +>> endobj +4852 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [401.392 395.401 418.329 406.249] +/A << /S /GoTo /D (page.150) >> +>> endobj +4853 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.063 383.334 353.018 394.182] +/A << /S /GoTo /D (page.33) >> +>> endobj +4854 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.114 383.334 369.069 394.182] +/A << /S /GoTo /D (page.34) >> +>> endobj +4855 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.165 383.334 385.12 394.182] +/A << /S /GoTo /D (page.91) >> +>> endobj +4856 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.216 383.334 406.152 394.182] +/A << /S /GoTo /D (page.139) >> +>> endobj +4857 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [410.248 383.334 427.185 394.182] +/A << /S /GoTo /D (page.150) >> +>> endobj +4858 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.73 371.267 367.685 382.115] +/A << /S /GoTo /D (page.34) >> +>> endobj +4859 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.781 371.267 383.736 382.115] +/A << /S /GoTo /D (page.47) >> +>> endobj +4860 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.832 371.267 404.769 382.115] +/A << /S /GoTo /D (page.121) >> +>> endobj +4861 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [408.864 371.267 425.801 382.115] +/A << /S /GoTo /D (page.130) >> +>> endobj +4862 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [429.897 371.267 446.833 382.115] +/A << /S /GoTo /D (page.150) >> +>> endobj +4863 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [450.929 371.267 467.866 382.115] +/A << /S /GoTo /D (page.155) >> +>> endobj +4864 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.622 359.2 359.577 370.048] +/A << /S /GoTo /D (page.27) >> +>> endobj +4865 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.673 359.2 375.628 370.048] +/A << /S /GoTo /D (page.83) >> +>> endobj +4866 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.101 347.133 380.056 357.981] +/A << /S /GoTo /D (page.18) >> +>> endobj +4867 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.152 347.133 396.107 357.981] +/A << /S /GoTo /D (page.27) >> +>> endobj +4868 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.202 347.133 412.158 357.981] +/A << /S /GoTo /D (page.83) >> +>> endobj +4869 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.43 335.066 388.386 345.915] +/A << /S /GoTo /D (page.23) >> +>> endobj +4870 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [392.481 335.066 404.437 345.915] +/A << /S /GoTo /D (page.89) >> +>> endobj +4871 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [408.532 335.066 425.469 345.915] +/A << /S /GoTo /D (page.119) >> +>> endobj +4872 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [410.165 322.999 422.12 333.848] +/A << /S /GoTo /D (page.21) >> +>> endobj +4873 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.881 310.932 428.817 321.781] +/A << /S /GoTo /D (page.228) >> +>> endobj +4874 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [410.165 298.865 422.12 309.714] +/A << /S /GoTo /D (page.93) >> +>> endobj +4875 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.881 286.798 423.836 297.647] +/A << /S /GoTo /D (page.37) >> +>> endobj +4876 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.068 274.732 374.023 285.58] +/A << /S /GoTo /D (page.60) >> +>> endobj +4877 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [359.577 262.665 371.532 273.015] +/A << /S /GoTo /D (page.17) >> +>> endobj +4878 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.628 262.665 387.583 273.015] +/A << /S /GoTo /D (page.22) >> +>> endobj +4879 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [391.679 262.665 403.634 273.015] +/A << /S /GoTo /D (page.70) >> +>> endobj +4880 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.076 250.598 394.031 261.446] +/A << /S /GoTo /D (page.22) >> +>> endobj +4881 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.127 250.598 415.063 261.446] +/A << /S /GoTo /D (page.107) >> +>> endobj +4882 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.805 238.531 384.76 249.379] +/A << /S /GoTo /D (page.20) >> +>> endobj +4883 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.175 226.464 365.112 236.814] +/A << /S /GoTo /D (page.182) >> +>> endobj +4884 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.033 214.397 360.988 224.747] +/A << /S /GoTo /D (page.38) >> +>> endobj +4885 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.084 214.397 377.039 224.747] +/A << /S /GoTo /D (page.59) >> +>> endobj +4886 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [381.135 214.397 398.072 224.747] +/A << /S /GoTo /D (page.102) >> +>> endobj +4887 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [402.167 214.397 419.104 224.747] +/A << /S /GoTo /D (page.104) >> +>> endobj +4888 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [423.2 214.397 440.136 224.747] +/A << /S /GoTo /D (page.105) >> +>> endobj +4889 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [444.232 214.397 461.168 224.747] +/A << /S /GoTo /D (page.116) >> +>> endobj +4890 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [465.264 214.397 482.201 224.747] +/A << /S /GoTo /D (page.151) >> +>> endobj +4891 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [486.296 214.397 503.233 224.747] +/A << /S /GoTo /D (page.171) >> +>> endobj +4892 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.336 202.33 378.291 213.178] +/A << /S /GoTo /D (page.22) >> +>> endobj +4893 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.029 202.33 394.984 213.178] +/A << /S /GoTo /D (page.96) >> +>> endobj +4894 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.723 202.33 411.678 213.178] +/A << /S /GoTo /D (page.97) >> +>> endobj +4895 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.417 202.33 433.353 213.178] +/A << /S /GoTo /D (page.120) >> +>> endobj +4896 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [436.342 202.33 453.278 213.178] +/A << /S /GoTo /D (page.122) >> +>> endobj +4897 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.017 202.33 474.953 213.178] +/A << /S /GoTo /D (page.130) >> +>> endobj +4898 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [477.942 202.33 494.879 213.178] +/A << /S /GoTo /D (page.132) >> +>> endobj +4899 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [499.617 202.33 516.554 213.178] +/A << /S /GoTo /D (page.146) >> +>> endobj +4900 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [521.292 202.33 538.229 213.178] +/A << /S /GoTo /D (page.153) >> +>> endobj +4901 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.836 190.375 366.772 200.725] +/A << /S /GoTo /D (page.155) >> +>> endobj +4902 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.868 190.375 387.804 200.725] +/A << /S /GoTo /D (page.158) >> +>> endobj +4903 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [391.9 190.375 408.837 200.725] +/A << /S /GoTo /D (page.161) >> +>> endobj +4904 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.782 178.308 368.737 189.156] +/A << /S /GoTo /D (page.16) >> +>> endobj +4905 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.58 166.241 353.516 177.089] +/A << /S /GoTo /D (page.184) >> +>> endobj +4906 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [329.412 154.174 341.367 164.524] +/A << /S /GoTo /D (page.26) >> +>> endobj +4907 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.947 142.107 346.902 152.955] +/A << /S /GoTo /D (page.26) >> +>> endobj +4908 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.393 130.04 361.348 140.888] +/A << /S /GoTo /D (page.81) >> +>> endobj +4909 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.031 117.973 373.967 128.821] +/A << /S /GoTo /D (page.140) >> +>> endobj +4910 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.396 105.906 375.351 116.754] +/A << /S /GoTo /D (page.19) >> +>> endobj +4911 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [379.447 105.906 391.402 116.754] +/A << /S /GoTo /D (page.81) >> +>> endobj +4912 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.382 93.839 354.319 104.687] +/A << /S /GoTo /D (page.123) >> +>> endobj +4913 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.445 69.946 347.4 80.794] +/A << /S /GoTo /D (page.55) >> +>> endobj +4914 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.496 69.946 363.451 80.794] +/A << /S /GoTo /D (page.72) >> +>> endobj +4915 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.547 69.946 379.502 80.794] +/A << /S /GoTo /D (page.77) >> +>> endobj +4916 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.598 69.946 400.535 80.794] +/A << /S /GoTo /D (page.105) >> +>> endobj +4917 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.496 57.879 363.451 68.727] +/A << /S /GoTo /D (page.77) >> +>> endobj +4918 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.175 45.812 360.13 56.66] +/A << /S /GoTo /D (page.38) >> +>> endobj +4919 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.226 45.812 376.181 56.66] +/A << /S /GoTo /D (page.62) >> +>> endobj +4920 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.277 45.812 392.232 56.66] +/A << /S /GoTo /D (page.77) >> +>> endobj +4921 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.328 45.812 408.283 56.66] +/A << /S /GoTo /D (page.98) >> +>> endobj +4922 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [412.379 45.812 429.316 56.66] +/A << /S /GoTo /D (page.105) >> +>> endobj +4923 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [433.411 45.812 450.348 56.66] +/A << /S /GoTo /D (page.116) >> +>> endobj +4924 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [454.444 45.812 471.38 56.66] +/A << /S /GoTo /D (page.170) >> +>> endobj +4925 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.365 33.745 376.32 44.594] +/A << /S /GoTo /D (page.23) >> +>> endobj +4926 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.416 33.745 392.371 44.594] +/A << /S /GoTo /D (page.55) >> +>> endobj +4927 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.466 33.745 408.422 44.594] +/A << /S /GoTo /D (page.89) >> +>> endobj +4928 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.371 21.678 394.308 32.527] +/A << /S /GoTo /D (page.113) >> +>> endobj +4933 0 obj << +/D [4931 0 R /XYZ 71 757 null] +>> endobj +4934 0 obj << +/D [4931 0 R /XYZ 72 701.569 null] +>> endobj +4930 0 obj << +/Font << /F16 1999 0 R /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5139 0 obj << +/Length 1428 +/Filter /FlateDecode +>> +stream +xڕX[‹ã6~ϯÈcÔºøöØ¥»¥K)-Ja»^[ãÛ+ÛÓ,ýó•-#gæxB™Àù;÷«üîq÷ý‡lŸŸò„'ûǧ}Êí/=¥Y¾¬öŸ\ÈãËE"u{äÙaê›n<>!ò”ØwÊ?ÿúãû¿ŽŸ?îÞ?î¾îØ>²Ìq“§(ûò²ûô9ÚWöüã>:‰<Ûÿ³ .{™dö³ÿc÷ûî¡P’g§Dz…*õeª¿s +°,žeZâÆO‘Ì�RêKÑ ºne˓<0ÆàŒqxâò†M +lþŽ˜lUåa<¥…ÕF©Ácò …úñܙJ‹s-¬1)¾6º œ!E”ƒ)RÂYŒF¥ŒT@?ëAwàNkÙ¡[½„ئM0ôÇ›åF<À’nÿHڇý$“Ó¦˜~_î„~º,°oÇL &!ö©Þ¢"<0MHÞ×§;¯߲(*î8c­š—(V¹8űpXUÄ”¨*=ꪁ³70âÂÕ ãPݏHÈIJÕëل2Fï(Ø4º!XÈÜ7è†Ûä—Àá5]º¢ué@ziX£-PÛ <ºˆÕ%„vàX]Á‚|v}žj(�ø‚_€uqGf[vK¼ªUŒ±JXÂY,Ws³gtÕßHw{.ÚÒ5Ä8²³ay`¶ëH8ŠæUXÎr8sÊÌg q qܪ?Kù)‹™ÍNyû9Ä]>à˵7—@?kÓµ÷<‚ù’´£Cßx_–۝øôCS@JˆÍH÷C×"ªzm0xò¿ÐÍÕöž;è¯Sр¶’ìN Ä!Š«‚¢a1Ù•ªá[ïK�Ҍ錨a´3{D‘ $uBgm FKæ©${.7©¾¢ŸB•dÉ&¼Ñ­º‡_›ƒ™E‡àù'‡¢™‚Î ß�Î}Ĭ§EŠƒ,¥»ßµ¸ô tÛ4'ù: h™Ñ~º–˜'9Ý ¯zÀ¡ÎÁ-"§ÕÒ0i¼­\d§<cû$µ»¡@Xÿ:YVÀ¾×«Ú~æ†\ë;.ÆÕæ“ÝÐ$HcÔ0/HhRìMÊqIdè*ÎNR2GúT”cg4ÖÕ 1 t3OšXR G»œ~˜•þ×9šÛWú½7g^[k"~+3$dJº ³$¬FFŒLÀè:ñ¶¤FUådühNÙ6|C‹Ã?‹`Ùú…jþ‹»B᲍ rµHà|Œ²-g¶óÔ[õ oû¬¶ÓMŽ/S +›T¹å›í+8ÊS±Éϯr…).jT&tÌMŠÕ’¸‰Šu?»0ìÂ[¸®xµOúºô|¾Ñ\K{åYÕ‹ ]øjäÞº9v{HgÞ¬ï8 g iLVHç4ºIs!p'baóÅ'ù£¾Q¤§–7{3AÁeW`/É>ɰQ†DÄ'È}ÎéNÐ;4_\håú>‡;"NpûLÈX8®~ººÛõìːmŒ‰ …FS„k7ÏӁ,¾YBâ]K잺ž…ÙlžÖãE¿�㦶\ „ ï$ àá8Ö!ø)GÔ\¨‹Ë¥ÀD†( +2a¬ƒ–1ªœ+hÔGvèæ§Ö>`ß"Í®«×ëìúµj•Á •B0Ì3Ë3‚tZ­º‹ +ad˜êZcVÓzè§ÛJ˜³žL£ºé†¡¸Y~^•ɹ±ú8…¦–¬î´9ñº7¾Ÿ¡¶øÅeõɈ ÄO¿ý醸/¯·Àµ›ògXî+éa +1æœoÒ<øëͰx»“TC¤1éS,³Ó^yåØÚe¨›L‰["ç9Í\ãç)cŠŠ-¬ƒVň—ã(~ñUk[ØriçMºRë­<I¨<—!³ˆ2ü¬Šñ‚½‡xgÕ�ÀUÆü}ó?’Éõ) +endstream +endobj +5138 0 obj << +/Type /Page +/Contents 5139 0 R +/Resources 5137 0 R +/MediaBox [0 0 612 792] +/Parent 4702 0 R +/Annots [ 5136 0 R 4929 0 R 4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R 4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R 4945 0 R 4946 0 R 4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R 4959 0 R 4960 0 R 4961 0 R 4962 0 R 4963 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R 4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R 4982 0 R 4983 0 R 4984 0 R 4985 0 R 4986 0 R 4987 0 R 4988 0 R 4989 0 R 4990 0 R 4991 0 R 4992 0 R 4993 0 R 4994 0 R 4995 0 R 4996 0 R 4997 0 R 4998 0 R 4999 0 R 5000 0 R 5001 0 R 5002 0 R 5003 0 R 5004 0 R 5005 0 R 5006 0 R 5007 0 R 5008 0 R 5009 0 R 5010 0 R 5011 0 R 5012 0 R 5013 0 R 5014 0 R 5015 0 R 5016 0 R 5017 0 R 5018 0 R 5019 0 R 5020 0 R 5021 0 R 5022 0 R 5023 0 R 5024 0 R 5025 0 R 5026 0 R 5027 0 R 5028 0 R 5029 0 R 5030 0 R 5031 0 R 5032 0 R 5033 0 R 5034 0 R 5035 0 R 5036 0 R 5037 0 R 5038 0 R 5039 0 R 5040 0 R 5041 0 R 5042 0 R 5043 0 R 5044 0 R 5045 0 R 5046 0 R 5047 0 R 5048 0 R 5049 0 R 5050 0 R 5051 0 R 5052 0 R 5053 0 R 5054 0 R 5055 0 R 5056 0 R 5057 0 R 5058 0 R 5059 0 R 5060 0 R 5061 0 R 5062 0 R 5063 0 R 5064 0 R 5065 0 R 5066 0 R 5067 0 R 5068 0 R 5069 0 R 5070 0 R 5071 0 R 5072 0 R 5073 0 R 5074 0 R 5075 0 R 5076 0 R 5077 0 R 5078 0 R 5079 0 R 5080 0 R 5081 0 R 5082 0 R 5083 0 R 5084 0 R 5085 0 R 5086 0 R 5087 0 R 5088 0 R 5089 0 R 5090 0 R 5091 0 R 5092 0 R 5093 0 R 5094 0 R 5095 0 R 5096 0 R 5097 0 R 5098 0 R 5099 0 R 5100 0 R 5101 0 R 5102 0 R 5103 0 R 5104 0 R 5105 0 R 5106 0 R 5107 0 R 5108 0 R 5109 0 R 5110 0 R 5111 0 R 5112 0 R 5113 0 R 5114 0 R 5115 0 R 5116 0 R 5117 0 R 5118 0 R 5119 0 R 5120 0 R 5121 0 R 5122 0 R 5123 0 R 5124 0 R 5125 0 R 5126 0 R 5127 0 R 5128 0 R 5129 0 R 5130 0 R 5131 0 R 5132 0 R 5133 0 R 5134 0 R ] +>> endobj +5136 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +4929 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.106 695.716 120.042 706.564] +/A << /S /GoTo /D (page.185) >> +>> endobj +4935 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.514 683.668 144.451 694.516] +/A << /S /GoTo /D (page.108) >> +>> endobj +4936 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.546 683.668 165.483 694.516] +/A << /S /GoTo /D (page.111) >> +>> endobj +4937 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [169.579 683.668 186.515 694.516] +/A << /S /GoTo /D (page.112) >> +>> endobj +4938 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.611 683.668 207.548 694.516] +/A << /S /GoTo /D (page.124) >> +>> endobj +4939 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.087 671.62 120.042 682.468] +/A << /S /GoTo /D (page.27) >> +>> endobj +4940 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.723 659.573 120.679 670.421] +/A << /S /GoTo /D (page.95) >> +>> endobj +4941 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [124.747 647.525 136.702 658.373] +/A << /S /GoTo /D (page.59) >> +>> endobj +4942 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [140.798 647.525 157.734 658.373] +/A << /S /GoTo /D (page.135) >> +>> endobj +4943 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.329 635.477 122.284 646.325] +/A << /S /GoTo /D (page.19) >> +>> endobj +4944 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.38 635.477 143.316 646.325] +/A << /S /GoTo /D (page.109) >> +>> endobj +4945 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.412 635.477 164.348 646.325] +/A << /S /GoTo /D (page.144) >> +>> endobj +4946 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [168.444 635.477 185.381 646.325] +/A << /S /GoTo /D (page.151) >> +>> endobj +4947 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [189.476 635.477 206.413 646.325] +/A << /S /GoTo /D (page.171) >> +>> endobj +4948 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.633 623.429 122.588 634.278] +/A << /S /GoTo /D (page.25) >> +>> endobj +4949 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [87.608 611.382 99.563 622.23] +/A << /S /GoTo /D (page.18) >> +>> endobj +4950 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.659 611.382 115.614 622.23] +/A << /S /GoTo /D (page.61) >> +>> endobj +4951 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.71 611.382 131.665 622.23] +/A << /S /GoTo /D (page.70) >> +>> endobj +4952 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.777 599.334 118.714 610.182] +/A << /S /GoTo /D (page.185) >> +>> endobj +4953 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.412 587.286 107.367 598.134] +/A << /S /GoTo /D (page.47) >> +>> endobj +4954 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.64 575.238 125.577 586.087] +/A << /S /GoTo /D (page.190) >> +>> endobj +4955 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.722 563.191 118.658 574.039] +/A << /S /GoTo /D (page.185) >> +>> endobj +4956 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.917 551.143 120.872 561.991] +/A << /S /GoTo /D (page.98) >> +>> endobj +4957 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [124.968 551.143 141.905 561.991] +/A << /S /GoTo /D (page.110) >> +>> endobj +4958 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [87.885 539.095 99.84 549.944] +/A << /S /GoTo /D (page.53) >> +>> endobj +4959 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.936 539.095 115.891 549.944] +/A << /S /GoTo /D (page.76) >> +>> endobj +4960 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.929 527.048 107.866 537.896] +/A << /S /GoTo /D (page.185) >> +>> endobj +4961 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.068 515 130.005 525.848] +/A << /S /GoTo /D (page.185) >> +>> endobj +4962 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [87.055 502.952 99.01 513.8] +/A << /S /GoTo /D (page.53) >> +>> endobj +4963 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.106 502.952 115.061 513.8] +/A << /S /GoTo /D (page.76) >> +>> endobj +4964 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.099 479.399 102.054 490.247] +/A << /S /GoTo /D (page.75) >> +>> endobj +4965 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.98 467.352 118.935 478.2] +/A << /S /GoTo /D (page.21) >> +>> endobj +4966 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [153.334 455.304 170.271 466.152] +/A << /S /GoTo /D (page.212) >> +>> endobj +4967 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.678 443.256 115.614 453.839] +/A << /S /GoTo /D (page.186) >> +>> endobj +4968 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.099 431.208 102.054 442.057] +/A << /S /GoTo /D (page.75) >> +>> endobj +4969 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.714 419.161 115.67 430.009] +/A << /S /GoTo /D (page.47) >> +>> endobj +4970 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.765 419.161 136.702 430.009] +/A << /S /GoTo /D (page.131) >> +>> endobj +4971 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [140.798 419.161 157.734 430.009] +/A << /S /GoTo /D (page.151) >> +>> endobj +4972 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.644 407.113 119.599 417.961] +/A << /S /GoTo /D (page.19) >> +>> endobj +4973 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [123.695 407.113 135.65 417.961] +/A << /S /GoTo /D (page.47) >> +>> endobj +4974 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [139.746 407.113 156.683 417.961] +/A << /S /GoTo /D (page.151) >> +>> endobj +4975 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [146.637 395.065 158.592 405.913] +/A << /S /GoTo /D (page.27) >> +>> endobj +4976 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.866 383.017 109.803 393.866] +/A << /S /GoTo /D (page.187) >> +>> endobj +4977 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.106 370.97 120.042 381.32] +/A << /S /GoTo /D (page.197) >> +>> endobj +4978 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.4 358.922 130.337 369.272] +/A << /S /GoTo /D (page.187) >> +>> endobj +4979 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.301 346.874 127.237 357.224] +/A << /S /GoTo /D (page.187) >> +>> endobj +4980 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.559 334.827 127.514 345.675] +/A << /S /GoTo /D (page.24) >> +>> endobj +4981 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.61 334.827 148.546 345.675] +/A << /S /GoTo /D (page.110) >> +>> endobj +4982 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.642 334.827 169.579 345.675] +/A << /S /GoTo /D (page.124) >> +>> endobj +4983 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [173.674 334.827 190.611 345.675] +/A << /S /GoTo /D (page.195) >> +>> endobj +4984 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [194.707 334.827 211.643 345.675] +/A << /S /GoTo /D (page.207) >> +>> endobj +4985 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [215.739 334.827 232.676 345.675] +/A << /S /GoTo /D (page.210) >> +>> endobj +4986 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [236.771 334.827 253.708 345.675] +/A << /S /GoTo /D (page.225) >> +>> endobj +4987 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.489 322.779 136.425 333.627] +/A << /S /GoTo /D (page.110) >> +>> endobj +4988 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.667 310.731 129.622 321.579] +/A << /S /GoTo /D (page.23) >> +>> endobj +4989 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.889 310.731 150.825 321.579] +/A << /S /GoTo /D (page.174) >> +>> endobj +4990 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [155.092 310.731 172.029 321.579] +/A << /S /GoTo /D (page.206) >> +>> endobj +4991 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [176.295 310.731 193.232 321.579] +/A << /S /GoTo /D (page.207) >> +>> endobj +4992 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [197.498 310.731 214.435 321.579] +/A << /S /GoTo /D (page.209) >> +>> endobj +4993 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [218.701 310.731 235.638 321.579] +/A << /S /GoTo /D (page.210) >> +>> endobj +4994 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [239.905 310.731 256.841 321.579] +/A << /S /GoTo /D (page.216) >> +>> endobj +4995 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [261.108 310.731 278.044 321.579] +/A << /S /GoTo /D (page.217) >> +>> endobj +4996 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.311 310.731 299.248 321.579] +/A << /S /GoTo /D (page.225) >> +>> endobj +4997 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 300.713 127.791 309.126] +/A << /S /GoTo /D (page.226) >> +>> endobj +4998 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.084 286.728 143.039 297.312] +/A << /S /GoTo /D (page.24) >> +>> endobj +4999 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.984 274.681 102.94 285.031] +/A << /S /GoTo /D (page.32) >> +>> endobj +5000 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.044 262.633 128.981 273.216] +/A << /S /GoTo /D (page.187) >> +>> endobj +5001 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.293 250.585 129.23 261.433] +/A << /S /GoTo /D (page.187) >> +>> endobj +5002 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.602 238.537 150.539 249.386] +/A << /S /GoTo /D (page.190) >> +>> endobj +5003 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.621 226.49 145.558 237.338] +/A << /S /GoTo /D (page.190) >> +>> endobj +5004 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.791 214.442 144.727 225.29] +/A << /S /GoTo /D (page.190) >> +>> endobj +5005 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.061 202.394 116.998 213.242] +/A << /S /GoTo /D (page.145) >> +>> endobj +5006 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.979 190.346 138.916 201.195] +/A << /S /GoTo /D (page.156) >> +>> endobj +5007 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.466 178.299 100.421 189.147] +/A << /S /GoTo /D (page.26) >> +>> endobj +5008 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.894 166.251 104.849 177.099] +/A << /S /GoTo /D (page.26) >> +>> endobj +5009 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [142.043 154.203 153.998 164.787] +/A << /S /GoTo /D (page.64) >> +>> endobj +5010 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [158.094 154.203 170.049 164.787] +/A << /S /GoTo /D (page.65) >> +>> endobj +5011 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.616 142.156 134.571 152.506] +/A << /S /GoTo /D (page.30) >> +>> endobj +5012 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.667 142.156 150.622 152.506] +/A << /S /GoTo /D (page.94) >> +>> endobj +5013 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.555 130.108 128.51 140.956] +/A << /S /GoTo /D (page.77) >> +>> endobj +5014 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.606 130.108 144.561 140.956] +/A << /S /GoTo /D (page.86) >> +>> endobj +5015 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.634 118.06 129.59 128.908] +/A << /S /GoTo /D (page.77) >> +>> endobj +5016 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.685 118.06 145.641 128.908] +/A << /S /GoTo /D (page.86) >> +>> endobj +5017 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.137 106.012 114.092 116.362] +/A << /S /GoTo /D (page.30) >> +>> endobj +5018 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.792 93.965 124.747 104.813] +/A << /S /GoTo /D (page.62) >> +>> endobj +5019 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.259 81.917 111.214 92.267] +/A << /S /GoTo /D (page.78) >> +>> endobj +5020 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.31 81.917 132.246 92.267] +/A << /S /GoTo /D (page.171) >> +>> endobj +5021 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.792 69.869 124.747 80.717] +/A << /S /GoTo /D (page.79) >> +>> endobj +5022 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.721 57.822 128.676 68.67] +/A << /S /GoTo /D (page.84) >> +>> endobj +5023 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.973 45.774 110.91 56.622] +/A << /S /GoTo /D (page.191) >> +>> endobj +5024 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.279 33.726 113.234 44.309] +/A << /S /GoTo /D (page.27) >> +>> endobj +5025 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.33 33.726 129.285 44.309] +/A << /S /GoTo /D (page.39) >> +>> endobj +5026 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.42 21.678 105.375 32.262] +/A << /S /GoTo /D (page.62) >> +>> endobj +5027 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.294 695.716 343.249 706.066] +/A << /S /GoTo /D (page.26) >> +>> endobj +5028 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.194 683.761 355.149 694.344] +/A << /S /GoTo /D (page.26) >> +>> endobj +5029 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.554 671.805 392.509 682.389] +/A << /S /GoTo /D (page.28) >> +>> endobj +5030 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.697 659.85 376.652 670.434] +/A << /S /GoTo /D (page.25) >> +>> endobj +5031 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.748 659.85 392.703 670.434] +/A << /S /GoTo /D (page.92) >> +>> endobj +5032 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.799 659.85 413.735 670.434] +/A << /S /GoTo /D (page.114) >> +>> endobj +5033 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.801 638.409 363.756 649.257] +/A << /S /GoTo /D (page.28) >> +>> endobj +5034 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.017 626.454 357.972 637.302] +/A << /S /GoTo /D (page.54) >> +>> endobj +5035 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.414 614.499 348.369 625.236] +/A << /S /GoTo /D (page.17) >> +>> endobj +5036 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [329.357 602.543 341.312 613.392] +/A << /S /GoTo /D (page.17) >> +>> endobj +5037 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [326.589 590.588 343.526 601.436] +/A << /S /GoTo /D (page.191) >> +>> endobj +5038 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.803 578.633 340.759 589.481] +/A << /S /GoTo /D (page.77) >> +>> endobj +5039 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [327.143 566.678 339.098 577.526] +/A << /S /GoTo /D (page.43) >> +>> endobj +5040 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.194 566.678 355.149 577.526] +/A << /S /GoTo /D (page.45) >> +>> endobj +5041 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [359.245 566.678 371.2 577.526] +/A << /S /GoTo /D (page.46) >> +>> endobj +5042 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.296 566.678 387.251 577.526] +/A << /S /GoTo /D (page.50) >> +>> endobj +5043 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [391.347 566.678 403.302 577.526] +/A << /S /GoTo /D (page.51) >> +>> endobj +5044 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.309 554.723 376.264 565.571] +/A << /S /GoTo /D (page.48) >> +>> endobj +5045 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.839 542.768 360.795 553.616] +/A << /S /GoTo /D (page.19) >> +>> endobj +5046 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.89 542.768 376.846 553.616] +/A << /S /GoTo /D (page.49) >> +>> endobj +5047 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.124 530.812 359.079 541.661] +/A << /S /GoTo /D (page.45) >> +>> endobj +5048 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.068 530.812 374.023 541.661] +/A << /S /GoTo /D (page.47) >> +>> endobj +5049 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.119 530.812 390.074 541.661] +/A << /S /GoTo /D (page.90) >> +>> endobj +5050 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [394.17 530.812 411.106 541.661] +/A << /S /GoTo /D (page.130) >> +>> endobj +5051 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [415.202 530.812 432.138 541.661] +/A << /S /GoTo /D (page.147) >> +>> endobj +5052 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [436.234 530.812 453.171 541.661] +/A << /S /GoTo /D (page.150) >> +>> endobj +5053 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [457.266 530.812 474.203 541.661] +/A << /S /GoTo /D (page.208) >> +>> endobj +5054 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.863 518.857 376.818 529.705] +/A << /S /GoTo /D (page.46) >> +>> endobj +5055 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.914 518.857 392.869 529.705] +/A << /S /GoTo /D (page.49) >> +>> endobj +5056 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.965 518.857 413.901 529.705] +/A << /S /GoTo /D (page.147) >> +>> endobj +5057 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [325.483 506.902 337.438 517.75] +/A << /S /GoTo /D (page.25) >> +>> endobj +5058 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.533 506.902 353.489 517.75] +/A << /S /GoTo /D (page.30) >> +>> endobj +5059 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.584 506.902 369.54 517.75] +/A << /S /GoTo /D (page.62) >> +>> endobj +5060 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.635 506.902 385.591 517.75] +/A << /S /GoTo /D (page.64) >> +>> endobj +5061 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.686 506.902 401.642 517.75] +/A << /S /GoTo /D (page.84) >> +>> endobj +5062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [405.737 506.902 422.674 517.75] +/A << /S /GoTo /D (page.173) >> +>> endobj +5063 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.067 494.947 389.022 505.795] +/A << /S /GoTo /D (page.64) >> +>> endobj +5064 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.64 482.992 354.596 493.84] +/A << /S /GoTo /D (page.64) >> +>> endobj +5065 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.892 471.037 346.847 481.885] +/A << /S /GoTo /D (page.53) >> +>> endobj +5066 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [423.227 459.081 440.164 469.93] +/A << /S /GoTo /D (page.106) >> +>> endobj +5067 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [444.26 459.081 461.196 469.93] +/A << /S /GoTo /D (page.232) >> +>> endobj +5068 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.75 447.126 347.705 457.974] +/A << /S /GoTo /D (page.26) >> +>> endobj +5069 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.607 435.171 353.544 446.019] +/A << /S /GoTo /D (page.135) >> +>> endobj +5070 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.961 423.216 357.917 434.064] +/A << /S /GoTo /D (page.33) >> +>> endobj +5071 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.012 423.216 378.949 434.064] +/A << /S /GoTo /D (page.211) >> +>> endobj +5072 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.045 423.216 399.981 434.064] +/A << /S /GoTo /D (page.212) >> +>> endobj +5073 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [404.077 423.216 421.013 434.064] +/A << /S /GoTo /D (page.214) >> +>> endobj +5074 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.157 411.261 370.093 422.109] +/A << /S /GoTo /D (page.111) >> +>> endobj +5075 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [374.189 411.261 391.125 422.109] +/A << /S /GoTo /D (page.212) >> +>> endobj +5076 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.161 399.306 349.116 410.154] +/A << /S /GoTo /D (page.31) >> +>> endobj +5077 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.212 399.306 365.167 410.154] +/A << /S /GoTo /D (page.32) >> +>> endobj +5078 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.263 399.306 386.199 410.154] +/A << /S /GoTo /D (page.193) >> +>> endobj +5079 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [390.295 399.306 407.232 410.154] +/A << /S /GoTo /D (page.194) >> +>> endobj +5080 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.327 399.306 428.264 410.154] +/A << /S /GoTo /D (page.197) >> +>> endobj +5081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [432.36 399.306 449.296 410.154] +/A << /S /GoTo /D (page.208) >> +>> endobj +5082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [453.392 399.306 470.329 410.154] +/A << /S /GoTo /D (page.209) >> +>> endobj +5083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [474.424 399.306 491.361 410.154] +/A << /S /GoTo /D (page.227) >> +>> endobj +5084 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.159 387.35 362.095 398.199] +/A << /S /GoTo /D (page.112) >> +>> endobj +5085 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.191 387.35 383.128 398.199] +/A << /S /GoTo /D (page.151) >> +>> endobj +5086 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.223 387.35 404.16 398.199] +/A << /S /GoTo /D (page.154) >> +>> endobj +5087 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [408.256 387.35 425.192 398.199] +/A << /S /GoTo /D (page.158) >> +>> endobj +5088 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [429.288 387.35 446.224 398.199] +/A << /S /GoTo /D (page.159) >> +>> endobj +5089 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [450.32 387.35 467.257 398.199] +/A << /S /GoTo /D (page.162) >> +>> endobj +5090 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.638 375.395 404.575 386.243] +/A << /S /GoTo /D (page.113) >> +>> endobj +5091 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.293 363.44 363.23 374.288] +/A << /S /GoTo /D (page.105) >> +>> endobj +5092 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.97 351.485 367.907 362.333] +/A << /S /GoTo /D (page.106) >> +>> endobj +5093 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.059 339.53 369.014 350.378] +/A << /S /GoTo /D (page.81) >> +>> endobj +5094 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.814 327.575 352.769 338.423] +/A << /S /GoTo /D (page.49) >> +>> endobj +5095 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.773 315.619 363.728 326.468] +/A << /S /GoTo /D (page.87) >> +>> endobj +5096 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.824 315.619 384.76 326.468] +/A << /S /GoTo /D (page.114) >> +>> endobj +5097 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.703 303.664 367.658 314.512] +/A << /S /GoTo /D (page.31) >> +>> endobj +5098 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.754 303.664 383.709 314.512] +/A << /S /GoTo /D (page.72) >> +>> endobj +5099 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.805 303.664 399.76 314.512] +/A << /S /GoTo /D (page.87) >> +>> endobj +5100 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.622 282.223 359.577 292.573] +/A << /S /GoTo /D (page.26) >> +>> endobj +5101 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.673 282.223 380.609 292.573] +/A << /S /GoTo /D (page.232) >> +>> endobj +5102 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [394.17 270.268 411.106 280.851] +/A << /S /GoTo /D (page.141) >> +>> endobj +5103 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [326.589 258.313 338.545 269.161] +/A << /S /GoTo /D (page.32) >> +>> endobj +5104 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.096 246.357 359.051 257.206] +/A << /S /GoTo /D (page.73) >> +>> endobj +5105 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.147 246.357 380.083 257.206] +/A << /S /GoTo /D (page.108) >> +>> endobj +5106 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.179 246.357 401.116 257.206] +/A << /S /GoTo /D (page.141) >> +>> endobj +5107 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [405.211 246.357 422.148 257.206] +/A << /S /GoTo /D (page.169) >> +>> endobj +5108 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.71 234.402 370.647 244.752] +/A << /S /GoTo /D (page.136) >> +>> endobj +5109 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.803 222.447 345.74 233.03] +/A << /S /GoTo /D (page.192) >> +>> endobj +5110 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [326.866 210.492 338.821 221.34] +/A << /S /GoTo /D (page.32) >> +>> endobj +5111 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.917 210.492 359.854 221.34] +/A << /S /GoTo /D (page.193) >> +>> endobj +5112 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.974 198.537 361.929 209.385] +/A << /S /GoTo /D (page.33) >> +>> endobj +5113 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.025 198.537 377.98 209.385] +/A << /S /GoTo /D (page.78) >> +>> endobj +5114 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.005 186.582 360.961 197.43] +/A << /S /GoTo /D (page.16) >> +>> endobj +5115 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.785 174.626 350.721 185.21] +/A << /S /GoTo /D (page.194) >> +>> endobj +5116 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.436 162.671 357.391 173.519] +/A << /S /GoTo /D (page.39) >> +>> endobj +5117 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.486 162.671 378.423 173.519] +/A << /S /GoTo /D (page.112) >> +>> endobj +5118 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.519 162.671 399.455 173.519] +/A << /S /GoTo /D (page.121) >> +>> endobj +5119 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.735 150.716 362.69 161.454] +/A << /S /GoTo /D (page.30) >> +>> endobj +5120 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.851 138.761 384.788 149.609] +/A << /S /GoTo /D (page.222) >> +>> endobj +5121 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.851 126.806 384.788 137.654] +/A << /S /GoTo /D (page.222) >> +>> endobj +5122 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [388.884 126.806 405.82 137.654] +/A << /S /GoTo /D (page.224) >> +>> endobj +5123 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.797 114.851 354.734 125.201] +/A << /S /GoTo /D (page.195) >> +>> endobj +5124 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.238 102.895 415.174 113.744] +/A << /S /GoTo /D (page.229) >> +>> endobj +5125 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.259 90.94 350.195 101.788] +/A << /S /GoTo /D (page.115) >> +>> endobj +5126 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.291 90.94 371.228 101.788] +/A << /S /GoTo /D (page.143) >> +>> endobj +5127 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.952 78.985 372.888 89.833] +/A << /S /GoTo /D (page.105) >> +>> endobj +5128 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.984 78.985 393.92 89.833] +/A << /S /GoTo /D (page.109) >> +>> endobj +5129 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.016 78.985 414.953 89.833] +/A << /S /GoTo /D (page.168) >> +>> endobj +5130 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [419.049 78.985 435.985 89.833] +/A << /S /GoTo /D (page.170) >> +>> endobj +5131 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.747 67.03 370.702 77.878] +/A << /S /GoTo /D (page.66) >> +>> endobj +5132 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.785 45.589 350.721 56.437] +/A << /S /GoTo /D (page.180) >> +>> endobj +5133 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.71 33.634 365.665 44.482] +/A << /S /GoTo /D (page.53) >> +>> endobj +5134 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.338 21.678 346.293 32.527] +/A << /S /GoTo /D (page.69) >> +>> endobj +5140 0 obj << +/D [5138 0 R /XYZ 71 757 null] +>> endobj +5137 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5329 0 obj << +/Length 1283 +/Filter /FlateDecode +>> +stream +xڕXMo£H½ûWpÄÒØKwC×ÑÎJ;ÒFZm+æÐ1ØîÜpœä×ocº +lxV‰”ȼª®W¯ }\üöGâ¥ëTré=n½˜Ûßx'©÷˜y?ü?~ÿöïrÅâ(ŠýÝaÉÿX¦]®„ýp-í³T¦Òç"Zþ|ü¾øö¸x]0/°?¬÷®ƒ@x›rñãgàeöóï^°iâÎ¨Ò ebÿÞ?‹¿_‰€dš¬eèÚçEÕ.ü,o^¾ôq°¸;Û:Y1f-RgY~ٗ¥îÆ"0›°kÚ¼j:L' fW«PQ0FEéV,á;œ„ R1å¶þhôgޱ’šö¥ëD>v-ä,²q9Ó°ŠK.šF˜0¹‰‚`s²\Ùx²gDI²rÕ®¸ã§x֚v‚{VùÏÐíŹå$ëaúéQÞBúœr¦·pVâÜIvÝS Ò²jŠÌYÆ [¢sI!vª,é ¡lºT»Ù,ìs V$\8Ñ$ò0[_]VÇ¢ÉqB +sÈòwˆ¡rñP0FÚèV«BªV›! yBšt$ogSï!y}8»½öÏ' +VoKË$…œ$UÁkÓSü¸Ç?ÓÛy@ë­«ÎLôoS—³I6¦QeU`SÔ<‰QQä -0aˆ æ{cK¡Z Mä3d”9„±Kæ ¡n"Ü' LÝÕxjŸ{Ɂî‚#Qb +ÿb¯‚F·]Ç¢‰´JÕþ±‡ádÕü[AN¼f(ξ|tʼn »PN +œ2ˆ‚CñI…Á²AŠ_úa";gX¾ ge¬óXŸ ršãkaIò~ۑ1î R•/rÕ´= y=ª:‡ûKrÊYnÅ +ûC–»˜VO@è§]FË"6–ùÜHú�ÏS¯�›NÙôÏóÌJßa•e³`[s¬7X.È%¤3ؘÂÔXo‡!ÌZ(ጅ»¸HÖiÂ<ÛeNăcÿᎶìÄѪqâ8 ö¤“¦ýà9HDÈï•MoâÄárÈíî#.O·=†H óäƒb+.à|€ŸtÖî=óó–=ŒOBÂJUï4Š,$ȨìV«¯�•ÂØ&ݜݨK$(n Cbz.Ü Ë Ž›@²àvVÇU5»f'ï”ê,ÍöEů—Ìí£®æ }vä§Ûȅ}O {h©6Žò¦Ù”ÎÖBkƒ$F +˜AÉi#Uâ=#ä²Qé*5ðoÂñ˜WAp; ç# PLØUå\¿þRu'ãY{'©¶Ö¸/Š›}1Hh+œ•‰ +äêp‘éû˜VmÍhӜn¨E:Ùkp) ÈÑ*·øœQu+õ� K¦ï…­›fÔþ`ôn1=¤§cŸà“Útù¾¼M‹:’RRÂÚ[ˆ˜î–989é<ïkSºûÌTÝֈ·Oië#^À˜,âa{³™DG°ÛpMºÜÚÍZµè&&{ÑOû—±kÜÈáxàèŠWwˆq¾ŠV»FXåªÕÁÖ,öA­e<k¸zê ôGŠ_³ì¾à¹^Ñm®XZº3ï¼Õ›³ž�]bP¹²àýâ&á¤Û3pŒ4G?Çǘ±p?¨HùW\BÞ2v¿êo*¼×ҀFî.^:“iPÿVˆé¤4òÔ;Úæª=;2›ð{Âï­à–ãðÝí_¸Ÿ +endstream +endobj +5328 0 obj << +/Type /Page +/Contents 5329 0 R +/Resources 5327 0 R +/MediaBox [0 0 612 792] +/Parent 5331 0 R +/Annots [ 5326 0 R 5135 0 R 5141 0 R 5142 0 R 5143 0 R 5144 0 R 5145 0 R 5146 0 R 5147 0 R 5148 0 R 5149 0 R 5150 0 R 5151 0 R 5152 0 R 5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5158 0 R 5159 0 R 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R 5165 0 R 5166 0 R 5167 0 R 5168 0 R 5169 0 R 5170 0 R 5171 0 R 5172 0 R 5173 0 R 5174 0 R 5175 0 R 5176 0 R 5177 0 R 5178 0 R 5179 0 R 5180 0 R 5181 0 R 5182 0 R 5183 0 R 5184 0 R 5185 0 R 5186 0 R 5187 0 R 5188 0 R 5189 0 R 5190 0 R 5191 0 R 5192 0 R 5193 0 R 5194 0 R 5195 0 R 5196 0 R 5197 0 R 5198 0 R 5199 0 R 5200 0 R 5201 0 R 5202 0 R 5203 0 R 5204 0 R 5205 0 R 5206 0 R 5207 0 R 5208 0 R 5209 0 R 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R 5219 0 R 5220 0 R 5221 0 R 5222 0 R 5223 0 R 5224 0 R 5225 0 R 5226 0 R 5227 0 R 5228 0 R 5229 0 R 5230 0 R 5231 0 R 5232 0 R 5233 0 R 5234 0 R 5235 0 R 5236 0 R 5237 0 R 5238 0 R 5239 0 R 5240 0 R 5241 0 R 5242 0 R 5243 0 R 5244 0 R 5245 0 R 5246 0 R 5247 0 R 5248 0 R 5249 0 R 5250 0 R 5251 0 R 5252 0 R 5253 0 R 5254 0 R 5255 0 R 5256 0 R 5257 0 R 5258 0 R 5259 0 R 5260 0 R 5261 0 R 5262 0 R 5263 0 R 5264 0 R 5265 0 R 5266 0 R 5267 0 R 5268 0 R 5269 0 R 5270 0 R 5271 0 R 5272 0 R 5273 0 R 5274 0 R 5275 0 R 5276 0 R 5277 0 R 5278 0 R 5279 0 R 5280 0 R 5281 0 R 5282 0 R 5283 0 R 5284 0 R 5285 0 R 5286 0 R 5287 0 R 5288 0 R 5289 0 R 5290 0 R 5291 0 R 5292 0 R 5293 0 R 5294 0 R 5295 0 R 5296 0 R 5297 0 R 5298 0 R 5299 0 R 5300 0 R 5301 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R 5306 0 R 5307 0 R 5308 0 R 5309 0 R 5310 0 R 5311 0 R 5312 0 R 5313 0 R 5314 0 R 5315 0 R 5316 0 R 5317 0 R 5318 0 R 5319 0 R 5320 0 R 5321 0 R 5322 0 R 5323 0 R ] +>> endobj +5326 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +5135 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.828 695.716 129.783 706.564] +/A << /S /GoTo /D (page.17) >> +>> endobj +5141 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.943 683.756 128.898 694.604] +/A << /S /GoTo /D (page.59) >> +>> endobj +5142 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.994 683.756 149.93 694.604] +/A << /S /GoTo /D (page.115) >> +>> endobj +5143 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.026 683.756 170.962 694.604] +/A << /S /GoTo /D (page.117) >> +>> endobj +5144 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.091 671.796 119.046 682.644] +/A << /S /GoTo /D (page.49) >> +>> endobj +5145 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [124.276 659.836 136.231 670.684] +/A << /S /GoTo /D (page.50) >> +>> endobj +5146 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.51 647.876 118.465 658.724] +/A << /S /GoTo /D (page.69) >> +>> endobj +5147 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.56 647.876 134.516 658.724] +/A << /S /GoTo /D (page.93) >> +>> endobj +5148 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.893 635.916 139.829 646.765] +/A << /S /GoTo /D (page.117) >> +>> endobj +5149 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.32 623.956 117.275 634.805] +/A << /S /GoTo /D (page.36) >> +>> endobj +5150 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.079 611.997 122.035 622.845] +/A << /S /GoTo /D (page.36) >> +>> endobj +5151 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.068 600.037 130.005 610.885] +/A << /S /GoTo /D (page.195) >> +>> endobj +5152 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.087 588.077 125.024 598.925] +/A << /S /GoTo /D (page.195) >> +>> endobj +5153 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.533 576.117 124.47 586.965] +/A << /S /GoTo /D (page.195) >> +>> endobj +5154 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.017 564.157 113.954 575.005] +/A << /S /GoTo /D (page.196) >> +>> endobj +5155 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.91 552.197 112.847 563.045] +/A << /S /GoTo /D (page.195) >> +>> endobj +5156 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.508 540.237 116.445 551.086] +/A << /S /GoTo /D (page.196) >> +>> endobj +5157 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.294 528.277 114.231 539.126] +/A << /S /GoTo /D (page.196) >> +>> endobj +5158 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.955 506.277 110.91 517.125] +/A << /S /GoTo /D (page.26) >> +>> endobj +5159 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [82.904 494.317 94.859 505.165] +/A << /S /GoTo /D (page.18) >> +>> endobj +5160 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.955 494.317 110.91 505.165] +/A << /S /GoTo /D (page.61) >> +>> endobj +5161 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.005 494.317 126.961 505.165] +/A << /S /GoTo /D (page.69) >> +>> endobj +5162 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.056 494.317 147.993 505.165] +/A << /S /GoTo /D (page.173) >> +>> endobj +5163 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.508 482.357 111.463 493.205] +/A << /S /GoTo /D (page.70) >> +>> endobj +5164 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.508 470.397 111.463 481.245] +/A << /S /GoTo /D (page.69) >> +>> endobj +5165 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.408 458.437 123.363 469.02] +/A << /S /GoTo /D (page.26) >> +>> endobj +5166 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.124 446.477 110.08 457.061] +/A << /S /GoTo /D (page.26) >> +>> endobj +5167 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.552 434.517 114.507 445.101] +/A << /S /GoTo /D (page.53) >> +>> endobj +5168 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.603 434.517 130.558 445.101] +/A << /S /GoTo /D (page.56) >> +>> endobj +5169 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.087 422.557 125.024 433.141] +/A << /S /GoTo /D (page.196) >> +>> endobj +5170 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.286 410.598 126.241 421.446] +/A << /S /GoTo /D (page.54) >> +>> endobj +5171 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.615 398.638 112.57 409.486] +/A << /S /GoTo /D (page.78) >> +>> endobj +5172 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.666 398.638 128.621 409.486] +/A << /S /GoTo /D (page.79) >> +>> endobj +5173 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.717 398.638 149.653 409.486] +/A << /S /GoTo /D (page.171) >> +>> endobj +5174 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.887 386.678 143.842 397.526] +/A << /S /GoTo /D (page.19) >> +>> endobj +5175 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.938 386.678 159.893 397.526] +/A << /S /GoTo /D (page.38) >> +>> endobj +5176 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [88.992 374.718 100.947 385.301] +/A << /S /GoTo /D (page.26) >> +>> endobj +5177 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [162.079 362.758 179.016 373.606] +/A << /S /GoTo /D (page.232) >> +>> endobj +5178 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [109.775 350.798 126.712 361.646] +/A << /S /GoTo /D (page.149) >> +>> endobj +5179 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [130.807 338.838 142.763 349.687] +/A << /S /GoTo /D (page.16) >> +>> endobj +5180 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.473 326.878 113.428 337.727] +/A << /S /GoTo /D (page.26) >> +>> endobj +5181 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.096 314.919 125.051 325.502] +/A << /S /GoTo /D (page.26) >> +>> endobj +5182 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.643 302.959 134.599 313.807] +/A << /S /GoTo /D (page.38) >> +>> endobj +5183 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.694 302.959 150.65 313.807] +/A << /S /GoTo /D (page.87) >> +>> endobj +5184 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.745 302.959 171.682 313.807] +/A << /S /GoTo /D (page.116) >> +>> endobj +5185 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.778 302.959 192.714 313.807] +/A << /S /GoTo /D (page.117) >> +>> endobj +5186 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.81 302.959 213.747 313.807] +/A << /S /GoTo /D (page.144) >> +>> endobj +5187 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [217.842 302.959 234.779 313.807] +/A << /S /GoTo /D (page.170) >> +>> endobj +5188 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [238.875 302.959 255.811 313.807] +/A << /S /GoTo /D (page.171) >> +>> endobj +5189 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.347 290.999 117.302 301.582] +/A << /S /GoTo /D (page.70) >> +>> endobj +5190 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.203 279.039 126.158 289.622] +/A << /S /GoTo /D (page.18) >> +>> endobj +5191 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [130.254 279.039 142.209 289.622] +/A << /S /GoTo /D (page.51) >> +>> endobj +5192 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [146.305 279.039 158.26 289.622] +/A << /S /GoTo /D (page.53) >> +>> endobj +5193 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [162.356 279.039 174.311 289.622] +/A << /S /GoTo /D (page.61) >> +>> endobj +5194 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [178.407 279.039 190.362 289.622] +/A << /S /GoTo /D (page.70) >> +>> endobj +5195 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [194.458 279.039 206.413 289.622] +/A << /S /GoTo /D (page.88) >> +>> endobj +5196 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [210.509 279.039 222.464 289.622] +/A << /S /GoTo /D (page.95) >> +>> endobj +5197 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [226.56 279.039 243.496 289.622] +/A << /S /GoTo /D (page.173) >> +>> endobj +5198 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.357 257.038 107.312 267.621] +/A << /S /GoTo /D (page.32) >> +>> endobj +5199 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.408 257.038 128.344 267.621] +/A << /S /GoTo /D (page.197) >> +>> endobj +5200 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.57 235.037 124.525 245.885] +/A << /S /GoTo /D (page.19) >> +>> endobj +5201 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.621 235.037 140.576 245.885] +/A << /S /GoTo /D (page.81) >> +>> endobj +5202 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [123.917 223.077 140.853 233.926] +/A << /S /GoTo /D (page.109) >> +>> endobj +5203 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [90.929 211.117 102.884 221.966] +/A << /S /GoTo /D (page.90) >> +>> endobj +5204 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.98 211.117 123.917 221.966] +/A << /S /GoTo /D (page.118) >> +>> endobj +5205 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.313 199.158 109.249 210.006] +/A << /S /GoTo /D (page.197) >> +>> endobj +5206 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.848 177.157 109.803 188.005] +/A << /S /GoTo /D (page.54) >> +>> endobj +5207 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.899 177.157 130.835 188.005] +/A << /S /GoTo /D (page.121) >> +>> endobj +5208 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [134.931 177.157 151.867 188.005] +/A << /S /GoTo /D (page.126) >> +>> endobj +5209 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.777 165.197 113.732 176.045] +/A << /S /GoTo /D (page.23) >> +>> endobj +5210 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.828 165.197 129.783 176.045] +/A << /S /GoTo /D (page.54) >> +>> endobj +5211 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.879 165.197 145.834 176.045] +/A << /S /GoTo /D (page.78) >> +>> endobj +5212 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.93 165.197 166.867 176.045] +/A << /S /GoTo /D (page.122) >> +>> endobj +5213 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.962 165.197 187.899 176.045] +/A << /S /GoTo /D (page.126) >> +>> endobj +5214 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.801 153.237 129.756 164.085] +/A << /S /GoTo /D (page.26) >> +>> endobj +5215 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.401 141.277 115.338 152.125] +/A << /S /GoTo /D (page.197) >> +>> endobj +5216 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [84.287 129.317 96.242 140.165] +/A << /S /GoTo /D (page.34) >> +>> endobj +5217 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.357 117.357 144.312 128.206] +/A << /S /GoTo /D (page.62) >> +>> endobj +5218 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.766 105.397 121.703 116.246] +/A << /S /GoTo /D (page.118) >> +>> endobj +5219 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.408 93.438 123.363 104.286] +/A << /S /GoTo /D (page.26) >> +>> endobj +5220 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.678 81.478 115.614 92.326] +/A << /S /GoTo /D (page.232) >> +>> endobj +5221 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.375 69.518 117.33 80.366] +/A << /S /GoTo /D (page.16) >> +>> endobj +5222 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.589 57.558 104.545 68.406] +/A << /S /GoTo /D (page.97) >> +>> endobj +5223 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.64 57.558 125.577 68.406] +/A << /S /GoTo /D (page.104) >> +>> endobj +5224 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.673 57.558 146.609 68.406] +/A << /S /GoTo /D (page.146) >> +>> endobj +5225 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.798 45.598 137.754 56.446] +/A << /S /GoTo /D (page.21) >> +>> endobj +5226 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [135.374 33.638 152.31 44.486] +/A << /S /GoTo /D (page.230) >> +>> endobj +5227 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.649 21.678 125.605 32.527] +/A << /S /GoTo /D (page.34) >> +>> endobj +5228 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.7 21.678 141.656 32.527] +/A << /S /GoTo /D (page.43) >> +>> endobj +5229 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [145.751 21.678 157.707 32.527] +/A << /S /GoTo /D (page.45) >> +>> endobj +5230 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [161.802 21.678 173.757 32.527] +/A << /S /GoTo /D (page.46) >> +>> endobj +5231 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [177.853 21.678 189.808 32.527] +/A << /S /GoTo /D (page.49) >> +>> endobj +5232 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [193.904 21.678 205.859 32.527] +/A << /S /GoTo /D (page.56) >> +>> endobj +5233 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.501 695.716 347.456 706.564] +/A << /S /GoTo /D (page.55) >> +>> endobj +5234 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.123 683.663 374.078 694.511] +/A << /S /GoTo /D (page.55) >> +>> endobj +5235 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.174 683.663 395.11 694.511] +/A << /S /GoTo /D (page.149) >> +>> endobj +5236 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.551 671.61 363.507 682.458] +/A << /S /GoTo /D (page.55) >> +>> endobj +5237 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.602 671.61 384.539 682.458] +/A << /S /GoTo /D (page.149) >> +>> endobj +5238 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.666 659.557 362.621 670.405] +/A << /S /GoTo /D (page.19) >> +>> endobj +5239 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.717 659.557 378.672 670.405] +/A << /S /GoTo /D (page.33) >> +>> endobj +5240 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.768 659.557 394.723 670.405] +/A << /S /GoTo /D (page.55) >> +>> endobj +5241 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.819 659.557 410.774 670.405] +/A << /S /GoTo /D (page.91) >> +>> endobj +5242 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [414.87 659.557 431.806 670.405] +/A << /S /GoTo /D (page.123) >> +>> endobj +5243 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [435.902 659.557 452.839 670.405] +/A << /S /GoTo /D (page.148) >> +>> endobj +5244 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [456.934 659.557 473.871 670.405] +/A << /S /GoTo /D (page.149) >> +>> endobj +5245 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.596 647.504 366.551 658.352] +/A << /S /GoTo /D (page.33) >> +>> endobj +5246 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.477 635.451 368.433 646.3] +/A << /S /GoTo /D (page.55) >> +>> endobj +5247 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.528 635.451 389.465 646.3] +/A << /S /GoTo /D (page.149) >> +>> endobj +5248 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.659 623.398 354.596 634.247] +/A << /S /GoTo /D (page.198) >> +>> endobj +5249 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.31 611.346 366.246 622.194] +/A << /S /GoTo /D (page.123) >> +>> endobj +5250 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.338 599.293 346.293 610.141] +/A << /S /GoTo /D (page.70) >> +>> endobj +5251 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.264 587.24 371.2 598.088] +/A << /S /GoTo /D (page.123) >> +>> endobj +5252 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.703 575.187 357.64 586.035] +/A << /S /GoTo /D (page.108) >> +>> endobj +5253 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.736 575.187 378.672 586.035] +/A << /S /GoTo /D (page.111) >> +>> endobj +5254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.768 575.187 399.704 586.035] +/A << /S /GoTo /D (page.124) >> +>> endobj +5255 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [403.8 575.187 420.737 586.035] +/A << /S /GoTo /D (page.232) >> +>> endobj +5256 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.803 563.134 340.759 573.982] +/A << /S /GoTo /D (page.26) >> +>> endobj +5257 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.854 563.134 361.791 573.982] +/A << /S /GoTo /D (page.101) >> +>> endobj +5258 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.766 551.081 350.721 561.929] +/A << /S /GoTo /D (page.26) >> +>> endobj +5259 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.338 539.028 366.274 549.877] +/A << /S /GoTo /D (page.124) >> +>> endobj +5260 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.794 526.975 350.749 537.824] +/A << /S /GoTo /D (page.71) >> +>> endobj +5261 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [324.376 514.923 336.331 525.771] +/A << /S /GoTo /D (page.55) >> +>> endobj +5262 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [329.357 502.87 346.293 513.718] +/A << /S /GoTo /D (page.198) >> +>> endobj +5263 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.389 502.87 367.326 513.718] +/A << /S /GoTo /D (page.219) >> +>> endobj +5264 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.13 479.226 377.067 490.074] +/A << /S /GoTo /D (page.201) >> +>> endobj +5265 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.598 467.173 358.553 477.523] +/A << /S /GoTo /D (page.31) >> +>> endobj +5266 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.649 467.173 374.604 477.523] +/A << /S /GoTo /D (page.39) >> +>> endobj +5267 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.7 467.173 390.655 477.523] +/A << /S /GoTo /D (page.62) >> +>> endobj +5268 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.892 455.12 346.847 465.47] +/A << /S /GoTo /D (page.60) >> +>> endobj +5269 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.943 455.12 367.879 465.47] +/A << /S /GoTo /D (page.136) >> +>> endobj +5270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.71 443.067 370.647 453.65] +/A << /S /GoTo /D (page.125) >> +>> endobj +5271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [374.742 443.067 391.679 453.65] +/A << /S /GoTo /D (page.142) >> +>> endobj +5272 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.542 431.014 363.479 441.598] +/A << /S /GoTo /D (page.100) >> +>> endobj +5273 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.575 431.014 384.511 441.598] +/A << /S /GoTo /D (page.123) >> +>> endobj +5274 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [388.607 431.014 405.544 441.598] +/A << /S /GoTo /D (page.125) >> +>> endobj +5275 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [409.639 431.014 426.576 441.598] +/A << /S /GoTo /D (page.128) >> +>> endobj +5276 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.672 431.014 447.608 441.598] +/A << /S /GoTo /D (page.143) >> +>> endobj +5277 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [451.704 431.014 468.64 441.598] +/A << /S /GoTo /D (page.155) >> +>> endobj +5278 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.175 418.961 375.13 429.81] +/A << /S /GoTo /D (page.62) >> +>> endobj +5279 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.159 406.909 357.114 417.492] +/A << /S /GoTo /D (page.73) >> +>> endobj +5280 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.21 406.909 373.165 417.492] +/A << /S /GoTo /D (page.79) >> +>> endobj +5281 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.261 406.909 394.197 417.492] +/A << /S /GoTo /D (page.108) >> +>> endobj +5282 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.615 394.856 351.552 405.206] +/A << /S /GoTo /D (page.136) >> +>> endobj +5283 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.32 382.803 356.256 393.153] +/A << /S /GoTo /D (page.136) >> +>> endobj +5284 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.622 370.75 364.558 381.598] +/A << /S /GoTo /D (page.136) >> +>> endobj +5285 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.817 358.697 371.754 369.545] +/A << /S /GoTo /D (page.201) >> +>> endobj +5286 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.256 346.644 373.193 356.994] +/A << /S /GoTo /D (page.203) >> +>> endobj +5287 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [327.42 334.591 344.356 345.439] +/A << /S /GoTo /D (page.201) >> +>> endobj +5288 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.187 322.538 347.124 333.387] +/A << /S /GoTo /D (page.202) >> +>> endobj +5289 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.678 310.486 349.614 321.069] +/A << /S /GoTo /D (page.136) >> +>> endobj +5290 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.286 298.433 365.222 309.016] +/A << /S /GoTo /D (page.106) >> +>> endobj +5291 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.782 286.38 442.738 297.228] +/A << /S /GoTo /D (page.40) >> +>> endobj +5292 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.452 274.327 360.407 285.175] +/A << /S /GoTo /D (page.28) >> +>> endobj +5293 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.374 262.274 423.31 273.122] +/A << /S /GoTo /D (page.229) >> +>> endobj +5294 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.249 250.221 355.204 260.571] +/A << /S /GoTo /D (page.35) >> +>> endobj +5295 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [359.3 250.221 371.255 260.571] +/A << /S /GoTo /D (page.37) >> +>> endobj +5296 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.351 250.221 392.288 260.571] +/A << /S /GoTo /D (page.126) >> +>> endobj +5297 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.383 250.221 413.32 260.571] +/A << /S /GoTo /D (page.216) >> +>> endobj +5298 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [417.416 250.221 434.352 260.571] +/A << /S /GoTo /D (page.222) >> +>> endobj +5299 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [438.448 250.221 455.385 260.571] +/A << /S /GoTo /D (page.225) >> +>> endobj +5300 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.335 238.168 389.271 249.016] +/A << /S /GoTo /D (page.127) >> +>> endobj +5301 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.602 226.115 384.539 236.964] +/A << /S /GoTo /D (page.127) >> +>> endobj +5302 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.105 214.063 369.042 224.646] +/A << /S /GoTo /D (page.126) >> +>> endobj +5303 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [329.91 202.01 346.847 212.36] +/A << /S /GoTo /D (page.203) >> +>> endobj +5304 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.003 189.957 383.958 200.805] +/A << /S /GoTo /D (page.67) >> +>> endobj +5305 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.003 177.904 383.958 188.752] +/A << /S /GoTo /D (page.63) >> +>> endobj +5306 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [388.054 177.904 400.009 188.752] +/A << /S /GoTo /D (page.67) >> +>> endobj +5307 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.201 165.851 368.156 176.699] +/A << /S /GoTo /D (page.61) >> +>> endobj +5308 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.252 165.851 389.188 176.699] +/A << /S /GoTo /D (page.127) >> +>> endobj +5309 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.284 165.851 410.221 176.699] +/A << /S /GoTo /D (page.219) >> +>> endobj +5310 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.614 153.798 366.551 164.381] +/A << /S /GoTo /D (page.129) >> +>> endobj +5311 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.633 141.745 361.569 152.329] +/A << /S /GoTo /D (page.129) >> +>> endobj +5312 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.665 141.745 382.602 152.329] +/A << /S /GoTo /D (page.130) >> +>> endobj +5313 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.338 129.692 366.274 140.276] +/A << /S /GoTo /D (page.129) >> +>> endobj +5314 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.356 117.64 361.293 128.223] +/A << /S /GoTo /D (page.130) >> +>> endobj +5315 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.803 105.587 360.739 116.17] +/A << /S /GoTo /D (page.130) >> +>> endobj +5316 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.999 81.943 347.954 92.68] +/A << /S /GoTo /D (page.25) >> +>> endobj +5317 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.05 81.943 364.005 92.68] +/A << /S /GoTo /D (page.31) >> +>> endobj +5318 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.101 81.943 380.056 92.68] +/A << /S /GoTo /D (page.84) >> +>> endobj +5319 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.729 69.89 365.665 80.24] +/A << /S /GoTo /D (page.190) >> +>> endobj +5320 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.157 57.837 365.112 68.42] +/A << /S /GoTo /D (page.28) >> +>> endobj +5321 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.05 45.784 368.986 56.367] +/A << /S /GoTo /D (page.139) >> +>> endobj +5322 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.674 33.731 382.629 44.579] +/A << /S /GoTo /D (page.18) >> +>> endobj +5323 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.486 21.678 388.441 32.527] +/A << /S /GoTo /D (page.52) >> +>> endobj +5330 0 obj << +/D [5328 0 R /XYZ 71 757 null] +>> endobj +5327 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5494 0 obj << +/Length 1263 +/Filter /FlateDecode +>> +stream +xڝXMÛ6½ûWèVèª"©/^ƒ¦@sHQć�iŠÄõ²«¯¥¨ÄëþùR–8’l’Þ»€û͛Çápf¨w‡Ý/¿e h‚ïðè¥Xý§AšQïPz_|L’ý¢$!þ±Ùã̺ª•ûBˆão +Šüß?þúþóþëáÃîýa÷²C^¨þÐÄaH¼¢Þ}ùz¥úþƒ„fޏ ªö¢$SŸ•÷i÷çîAPB³ ‰fAÙçÃϓÆ£Keû€pFɄhØIZéŒhs!Úq5?f MŒLm>ȶ/òŠi\fæû¶Pl­(™˜‘( ͔d1”{äK^¨(ú½¶Kb§]=ÊV6 >1KšñhꢮxÚ±‹³½$‚l‡e­.ÍåQ𒔀¥fîÇî‚fLŠ|Qcٜ‘WcEÁ/K֐N§±¬ñ‰÷²¯=?30²ÄíyŒ{ÝgĨ%Aª|ÚqVi$FfÒª=®3áÈÌX·C¿€,!ºdËPI>žZ�[–SŸð:[°e£ê“µõüºF t$–³SŸ×®¯PÀ7Õ©†?¶¢†Ô§Ž mÿ +é™\˜±Ýå"¯™¼�$1k˜’Ym;œ‘È ±å ÷ƒxÌ Øêؒ7’׬—y Ç&¶H£sÂå:Þ±­0\ Û’sî@^i83Ñæ'þ6Þ­àÌÁ{«—:x×À$tÐ^«M";ëë6¾nèÞ$²ËØ)7ñÅ[Þ· ¾Õ;xÀ-íZ ø\nzšÅ÷ùV¥¥FžßÒMÏu¿˜1™pã'þߪ­³±©ÒR«fç7…ÇPí©}æe.s §fֆýÔOˆ¢­»ŠÕ1S×ÖÅf:@˜d͐—¤jJ#³“?æNÜ|’¬3LR( q|íïBÛÿ¹êIJ¬`ª“Ïu0Ò pYöÛµj¨ŽR'yÛ@äS#àGÞ̐A#Ë bm6Èn·Œ‚(B¦S-^Êq5˜ŸDóE—å$Ô_©IA? ‘žRmA2ý]Â“ÂÞ ²meêyðaóc¢õ]µ:šAjÓ¢»|™GRdD|ƒV·éրy!¿c;¬|œQ-¬:9Ìû¢ ‹œ‹6>óԔ'?FÎJõ暭W´™7P˜ÁR<C)Y†sx‚H[â¨x$oŽZ—1u»úβjŠcªÅ€„KòMÙi1Q“EhöHÊ X¯.ëa;ÌËôÑ"Tg“õæáÕeâfŸ[>mÊüÁÄ÷}û¹ÀcȲ萌Ó|êOƒ½áéÁû}Ÿ«+E'[ÃÕ¸Iuhu2ÅÉ2‰þƒ¢ÈEózlH�ä@.æKVÏÇR»d”#L#ôûåZp×îô²/ïô±ZÒ…:÷Y™È Õ÷ójÂ^²Š7²‰¹@©ÌVþæ«„Ú|�ßt\Š¨å<c¬‹ÆÄ*Ñ^Kxcs¸Äx¯´äeÌȲ«ˆObgΒ¾ä˵f›ÛBφR¿8¨†:n¦ýeºÂdæ3ÑW¹d§«r=J§ ؜Qýbf]ÉØàÆø?C­BfCSÈ!_:2×´¡ºw&Æ÷N¥.¹ÆáॆÙ%¦µ½HËﳓ—»óîeh%[†ŸYM„LjDΡ³SØnlÌz‘7%Üg54Õoÿ} ê¨ +endstream +endobj +5493 0 obj << +/Type /Page +/Contents 5494 0 R +/Resources 5492 0 R +/MediaBox [0 0 612 792] +/Parent 5331 0 R +/Annots [ 5491 0 R 5324 0 R 5325 0 R 5332 0 R 5333 0 R 5334 0 R 5335 0 R 5336 0 R 5337 0 R 5338 0 R 5339 0 R 5340 0 R 5341 0 R 5342 0 R 5343 0 R 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R 5349 0 R 5350 0 R 5351 0 R 5352 0 R 5353 0 R 5354 0 R 5355 0 R 5356 0 R 5357 0 R 5358 0 R 5359 0 R 5360 0 R 5361 0 R 5362 0 R 5363 0 R 5364 0 R 5365 0 R 5366 0 R 5367 0 R 5368 0 R 5369 0 R 5370 0 R 5371 0 R 5372 0 R 5373 0 R 5374 0 R 5375 0 R 5376 0 R 5377 0 R 5378 0 R 5379 0 R 5380 0 R 5381 0 R 5382 0 R 5383 0 R 5384 0 R 5385 0 R 5386 0 R 5387 0 R 5388 0 R 5389 0 R 5390 0 R 5391 0 R 5392 0 R 5393 0 R 5394 0 R 5395 0 R 5396 0 R 5397 0 R 5398 0 R 5399 0 R 5400 0 R 5401 0 R 5402 0 R 5403 0 R 5404 0 R 5405 0 R 5406 0 R 5407 0 R 5408 0 R 5409 0 R 5410 0 R 5411 0 R 5412 0 R 5413 0 R 5414 0 R 5415 0 R 5416 0 R 5417 0 R 5418 0 R 5419 0 R 5420 0 R 5421 0 R 5422 0 R 5423 0 R 5424 0 R 5425 0 R 5426 0 R 5427 0 R 5428 0 R 5429 0 R 5430 0 R 5431 0 R 5432 0 R 5433 0 R 5434 0 R 5435 0 R 5436 0 R 5437 0 R 5438 0 R 5439 0 R 5440 0 R 5441 0 R 5442 0 R 5443 0 R 5444 0 R 5445 0 R 5446 0 R 5447 0 R 5448 0 R 5449 0 R 5450 0 R 5451 0 R 5452 0 R 5453 0 R 5454 0 R 5455 0 R 5456 0 R 5457 0 R 5458 0 R 5459 0 R 5460 0 R 5461 0 R 5462 0 R 5463 0 R 5464 0 R 5465 0 R 5466 0 R 5467 0 R 5468 0 R 5469 0 R 5470 0 R 5471 0 R 5472 0 R 5473 0 R 5474 0 R 5475 0 R 5476 0 R 5477 0 R 5478 0 R 5479 0 R 5480 0 R 5481 0 R 5482 0 R 5483 0 R 5484 0 R 5485 0 R 5486 0 R 5487 0 R 5488 0 R 5489 0 R ] +>> endobj +5491 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +5324 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.659 695.716 120.596 706.453] +/A << /S /GoTo /D (page.205) >> +>> endobj +5325 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.187 683.669 113.124 694.019] +/A << /S /GoTo /D (page.205) >> +>> endobj +5332 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.293 671.623 124.249 681.973] +/A << /S /GoTo /D (page.96) >> +>> endobj +5333 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.514 659.576 139.469 670.425] +/A << /S /GoTo /D (page.98) >> +>> endobj +5334 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.168 647.53 133.104 658.378] +/A << /S /GoTo /D (page.100) >> +>> endobj +5335 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.658 635.484 135.595 646.332] +/A << /S /GoTo /D (page.165) >> +>> endobj +5336 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.872 623.437 137.809 634.285] +/A << /S /GoTo /D (page.166) >> +>> endobj +5337 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.847 611.391 129.783 622.239] +/A << /S /GoTo /D (page.167) >> +>> endobj +5338 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.382 599.344 120.319 610.192] +/A << /S /GoTo /D (page.102) >> +>> endobj +5339 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.845 587.298 137.781 597.648] +/A << /S /GoTo /D (page.105) >> +>> endobj +5340 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.121 575.251 138.058 586.1] +/A << /S /GoTo /D (page.109) >> +>> endobj +5341 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.505 563.205 139.442 574.053] +/A << /S /GoTo /D (page.106) >> +>> endobj +5342 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.794 551.159 121.73 562.007] +/A << /S /GoTo /D (page.115) >> +>> endobj +5343 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.459 539.112 144.395 549.96] +/A << /S /GoTo /D (page.115) >> +>> endobj +5344 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [148.491 539.112 165.428 549.96] +/A << /S /GoTo /D (page.232) >> +>> endobj +5345 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.409 527.066 150.345 537.914] +/A << /S /GoTo /D (page.117) >> +>> endobj +5346 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.445 515.019 118.382 525.867] +/A << /S /GoTo /D (page.118) >> +>> endobj +5347 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.364 502.973 125.3 513.821] +/A << /S /GoTo /D (page.121) >> +>> endobj +5348 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.872 490.926 137.809 501.775] +/A << /S /GoTo /D (page.124) >> +>> endobj +5349 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.784 478.88 131.721 489.23] +/A << /S /GoTo /D (page.126) >> +>> endobj +5350 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.736 466.834 144.672 477.682] +/A << /S /GoTo /D (page.127) >> +>> endobj +5351 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.149 454.787 138.086 465.37] +/A << /S /GoTo /D (page.129) >> +>> endobj +5352 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.168 442.741 133.104 453.324] +/A << /S /GoTo /D (page.129) >> +>> endobj +5353 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.872 430.694 137.809 441.278] +/A << /S /GoTo /D (page.129) >> +>> endobj +5354 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.891 418.648 132.828 429.231] +/A << /S /GoTo /D (page.130) >> +>> endobj +5355 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.338 406.601 132.274 417.185] +/A << /S /GoTo /D (page.130) >> +>> endobj +5356 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.933 394.555 143.87 405.403] +/A << /S /GoTo /D (page.169) >> +>> endobj +5357 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.839 382.508 131.776 393.357] +/A << /S /GoTo /D (page.132) >> +>> endobj +5358 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [134.709 370.462 151.646 381.045] +/A << /S /GoTo /D (page.133) >> +>> endobj +5359 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.052 358.416 126.988 369.264] +/A << /S /GoTo /D (page.142) >> +>> endobj +5360 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.812 346.369 111.768 356.719] +/A << /S /GoTo /D (page.26) >> +>> endobj +5361 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.856 334.323 134.792 345.171] +/A << /S /GoTo /D (page.151) >> +>> endobj +5362 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.602 322.276 150.539 332.86] +/A << /S /GoTo /D (page.153) >> +>> endobj +5363 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.105 310.23 135.042 321.078] +/A << /S /GoTo /D (page.157) >> +>> endobj +5364 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.596 298.183 137.532 308.767] +/A << /S /GoTo /D (page.157) >> +>> endobj +5365 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.57 286.137 129.507 296.72] +/A << /S /GoTo /D (page.157) >> +>> endobj +5366 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.246 274.091 149.183 284.674] +/A << /S /GoTo /D (page.157) >> +>> endobj +5367 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.124 262.044 130.06 272.892] +/A << /S /GoTo /D (page.158) >> +>> endobj +5368 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.614 249.998 132.551 260.581] +/A << /S /GoTo /D (page.159) >> +>> endobj +5369 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.589 237.951 124.525 248.535] +/A << /S /GoTo /D (page.160) >> +>> endobj +5370 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.265 225.905 144.202 236.488] +/A << /S /GoTo /D (page.164) >> +>> endobj +5371 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.105 213.858 135.042 224.707] +/A << /S /GoTo /D (page.164) >> +>> endobj +5372 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.596 201.812 137.532 212.395] +/A << /S /GoTo /D (page.164) >> +>> endobj +5373 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.57 189.766 129.507 200.349] +/A << /S /GoTo /D (page.164) >> +>> endobj +5374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.246 177.719 149.183 188.303] +/A << /S /GoTo /D (page.164) >> +>> endobj +5375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.124 165.673 130.06 176.521] +/A << /S /GoTo /D (page.164) >> +>> endobj +5376 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.614 153.626 132.551 164.21] +/A << /S /GoTo /D (page.165) >> +>> endobj +5377 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.589 141.58 124.525 152.163] +/A << /S /GoTo /D (page.165) >> +>> endobj +5378 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.265 129.533 144.202 140.117] +/A << /S /GoTo /D (page.165) >> +>> endobj +5379 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.57 117.487 129.507 128.335] +/A << /S /GoTo /D (page.165) >> +>> endobj +5380 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.061 105.441 131.997 116.024] +/A << /S /GoTo /D (page.166) >> +>> endobj +5381 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.035 93.394 123.972 103.978] +/A << /S /GoTo /D (page.166) >> +>> endobj +5382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [126.712 81.348 143.648 91.931] +/A << /S /GoTo /D (page.165) >> +>> endobj +5383 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.936 57.818 120.872 68.666] +/A << /S /GoTo /D (page.130) >> +>> endobj +5384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.047 45.771 120.983 56.619] +/A << /S /GoTo /D (page.125) >> +>> endobj +5385 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.079 45.771 142.015 56.619] +/A << /S /GoTo /D (page.132) >> +>> endobj +5386 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [109.471 33.725 126.407 44.573] +/A << /S /GoTo /D (page.190) >> +>> endobj +5387 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.358 21.678 166.313 32.527] +/A << /S /GoTo /D (page.28) >> +>> endobj +5388 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.968 695.716 375.905 706.453] +/A << /S /GoTo /D (page.205) >> +>> endobj +5389 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.363 683.761 374.3 694.498] +/A << /S /GoTo /D (page.205) >> +>> endobj +5390 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.596 671.805 371.532 682.155] +/A << /S /GoTo /D (page.205) >> +>> endobj +5391 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [403.33 659.85 415.285 670.698] +/A << /S /GoTo /D (page.28) >> +>> endobj +5392 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.865 647.895 368.82 658.245] +/A << /S /GoTo /D (page.28) >> +>> endobj +5393 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.677 635.94 359.632 646.523] +/A << /S /GoTo /D (page.17) >> +>> endobj +5394 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.008 623.985 352.963 634.568] +/A << /S /GoTo /D (page.61) >> +>> endobj +5395 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.059 623.985 373.995 634.568] +/A << /S /GoTo /D (page.128) >> +>> endobj +5396 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.091 623.985 395.027 634.568] +/A << /S /GoTo /D (page.132) >> +>> endobj +5397 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.408 612.03 362.344 622.38] +/A << /S /GoTo /D (page.132) >> +>> endobj +5398 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.562 590.588 357.517 601.436] +/A << /S /GoTo /D (page.34) >> +>> endobj +5399 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.213 590.588 373.168 601.436] +/A << /S /GoTo /D (page.91) >> +>> endobj +5400 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.864 590.588 393.801 601.436] +/A << /S /GoTo /D (page.104) >> +>> endobj +5401 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [397.497 590.588 414.433 601.436] +/A << /S /GoTo /D (page.121) >> +>> endobj +5402 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [418.129 590.588 435.066 601.436] +/A << /S /GoTo /D (page.134) >> +>> endobj +5403 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [438.762 590.588 455.698 601.436] +/A << /S /GoTo /D (page.135) >> +>> endobj +5404 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [459.395 590.588 476.331 601.436] +/A << /S /GoTo /D (page.137) >> +>> endobj +5405 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [480.027 590.588 496.964 601.436] +/A << /S /GoTo /D (page.138) >> +>> endobj +5406 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [500.66 590.588 517.596 601.436] +/A << /S /GoTo /D (page.150) >> +>> endobj +5407 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [521.292 590.588 538.229 601.436] +/A << /S /GoTo /D (page.155) >> +>> endobj +5408 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.836 580.57 366.772 588.983] +/A << /S /GoTo /D (page.167) >> +>> endobj +5409 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.175 566.678 375.13 577.261] +/A << /S /GoTo /D (page.98) >> +>> endobj +5410 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [379.226 566.678 396.162 577.261] +/A << /S /GoTo /D (page.133) >> +>> endobj +5411 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.482 554.723 352.437 565.073] +/A << /S /GoTo /D (page.71) >> +>> endobj +5412 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.445 542.768 352.382 553.616] +/A << /S /GoTo /D (page.206) >> +>> endobj +5413 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.061 530.812 350.998 541.661] +/A << /S /GoTo /D (page.195) >> +>> endobj +5414 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.464 518.857 342.419 529.705] +/A << /S /GoTo /D (page.31) >> +>> endobj +5415 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.515 518.857 363.451 529.705] +/A << /S /GoTo /D (page.206) >> +>> endobj +5416 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.547 518.857 384.484 529.705] +/A << /S /GoTo /D (page.232) >> +>> endobj +5417 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.524 506.902 368.46 517.75] +/A << /S /GoTo /D (page.177) >> +>> endobj +5418 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.556 506.902 389.493 517.75] +/A << /S /GoTo /D (page.207) >> +>> endobj +5419 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [324.376 494.947 336.331 505.53] +/A << /S /GoTo /D (page.31) >> +>> endobj +5420 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.075 482.992 377.012 493.84] +/A << /S /GoTo /D (page.118) >> +>> endobj +5421 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.231 471.037 345.186 481.885] +/A << /S /GoTo /D (page.72) >> +>> endobj +5422 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.282 471.037 361.237 481.885] +/A << /S /GoTo /D (page.93) >> +>> endobj +5423 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.333 471.037 382.27 481.885] +/A << /S /GoTo /D (page.167) >> +>> endobj +5424 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.365 471.037 403.302 481.885] +/A << /S /GoTo /D (page.168) >> +>> endobj +5425 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [407.398 471.037 424.334 481.885] +/A << /S /GoTo /D (page.171) >> +>> endobj +5426 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.389 459.081 362.344 469.93] +/A << /S /GoTo /D (page.37) >> +>> endobj +5427 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [329.91 447.126 346.847 457.476] +/A << /S /GoTo /D (page.207) >> +>> endobj +5428 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.427 435.171 352.382 446.019] +/A << /S /GoTo /D (page.59) >> +>> endobj +5429 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.477 435.171 368.433 446.019] +/A << /S /GoTo /D (page.97) >> +>> endobj +5430 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.528 435.171 389.465 446.019] +/A << /S /GoTo /D (page.104) >> +>> endobj +5431 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.561 435.171 410.497 446.019] +/A << /S /GoTo /D (page.134) >> +>> endobj +5432 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [414.593 435.171 431.53 446.019] +/A << /S /GoTo /D (page.146) >> +>> endobj +5433 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [435.625 435.171 452.562 446.019] +/A << /S /GoTo /D (page.150) >> +>> endobj +5434 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.211 423.216 400.147 434.064] +/A << /S /GoTo /D (page.230) >> +>> endobj +5435 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.124 411.261 344.079 421.611] +/A << /S /GoTo /D (page.31) >> +>> endobj +5436 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.175 411.261 360.13 421.611] +/A << /S /GoTo /D (page.32) >> +>> endobj +5437 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.226 411.261 381.163 421.611] +/A << /S /GoTo /D (page.208) >> +>> endobj +5438 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.184 399.306 370.121 409.889] +/A << /S /GoTo /D (page.209) >> +>> endobj +5439 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.449 387.35 383.404 398.199] +/A << /S /GoTo /D (page.55) >> +>> endobj +5440 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.5 387.35 404.437 398.199] +/A << /S /GoTo /D (page.149) >> +>> endobj +5441 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.223 375.395 404.16 386.243] +/A << /S /GoTo /D (page.142) >> +>> endobj +5442 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.696 363.44 354.651 374.023] +/A << /S /GoTo /D (page.55) >> +>> endobj +5443 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.319 351.485 366.274 362.068] +/A << /S /GoTo /D (page.91) >> +>> endobj +5444 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.37 351.485 387.306 362.068] +/A << /S /GoTo /D (page.142) >> +>> endobj +5445 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [338.517 339.53 350.472 350.378] +/A << /S /GoTo /D (page.19) >> +>> endobj +5446 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.568 339.53 366.523 350.378] +/A << /S /GoTo /D (page.38) >> +>> endobj +5447 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.619 339.53 382.574 350.378] +/A << /S /GoTo /D (page.56) >> +>> endobj +5448 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.67 339.53 403.606 350.378] +/A << /S /GoTo /D (page.142) >> +>> endobj +5449 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.595 339.53 423.532 350.378] +/A << /S /GoTo /D (page.144) >> +>> endobj +5450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.389 327.575 367.326 338.423] +/A << /S /GoTo /D (page.131) >> +>> endobj +5451 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.401 315.619 349.338 325.969] +/A << /S /GoTo /D (page.152) >> +>> endobj +5452 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.721 303.664 367.658 314.248] +/A << /S /GoTo /D (page.134) >> +>> endobj +5453 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.614 291.709 366.551 302.292] +/A << /S /GoTo /D (page.139) >> +>> endobj +5454 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [359.106 279.754 371.062 290.337] +/A << /S /GoTo /D (page.32) >> +>> endobj +5455 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.157 279.754 392.094 290.337] +/A << /S /GoTo /D (page.210) >> +>> endobj +5456 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.19 279.754 413.126 290.337] +/A << /S /GoTo /D (page.212) >> +>> endobj +5457 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.732 267.799 411.687 278.647] +/A << /S /GoTo /D (page.66) >> +>> endobj +5458 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.204 255.844 372.141 266.692] +/A << /S /GoTo /D (page.197) >> +>> endobj +5459 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.41 243.888 349.365 254.472] +/A << /S /GoTo /D (page.92) >> +>> endobj +5460 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.694 231.933 367.63 242.517] +/A << /S /GoTo /D (page.222) >> +>> endobj +5461 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.726 231.933 388.662 242.517] +/A << /S /GoTo /D (page.223) >> +>> endobj +5462 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.103 219.978 372.058 230.561] +/A << /S /GoTo /D (page.59) >> +>> endobj +5463 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.184 208.023 365.139 218.871] +/A << /S /GoTo /D (page.25) >> +>> endobj +5464 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.235 208.023 386.172 218.871] +/A << /S /GoTo /D (page.188) >> +>> endobj +5465 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [390.267 208.023 407.204 218.871] +/A << /S /GoTo /D (page.210) >> +>> endobj +5466 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.3 208.023 428.236 218.871] +/A << /S /GoTo /D (page.213) >> +>> endobj +5467 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [432.332 208.023 449.269 218.871] +/A << /S /GoTo /D (page.214) >> +>> endobj +5468 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.742 196.068 354.679 206.916] +/A << /S /GoTo /D (page.143) >> +>> endobj +5469 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.774 196.068 375.711 206.916] +/A << /S /GoTo /D (page.213) >> +>> endobj +5470 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [381.772 184.113 393.727 194.961] +/A << /S /GoTo /D (page.80) >> +>> endobj +5471 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [397.823 184.113 409.778 194.961] +/A << /S /GoTo /D (page.84) >> +>> endobj +5472 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [413.873 184.113 425.829 194.961] +/A << /S /GoTo /D (page.85) >> +>> endobj +5473 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.847 172.157 363.783 183.006] +/A << /S /GoTo /D (page.177) >> +>> endobj +5474 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [367.879 172.157 384.816 183.006] +/A << /S /GoTo /D (page.189) >> +>> endobj +5475 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [388.911 172.157 405.848 183.006] +/A << /S /GoTo /D (page.214) >> +>> endobj +5476 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.098 160.202 356.035 170.552] +/A << /S /GoTo /D (page.214) >> +>> endobj +5477 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.421 148.247 366.357 159.095] +/A << /S /GoTo /D (page.215) >> +>> endobj +5478 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.654 136.292 380.609 146.875] +/A << /S /GoTo /D (page.40) >> +>> endobj +5479 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.607 124.337 353.544 135.185] +/A << /S /GoTo /D (page.152) >> +>> endobj +5480 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.061 112.382 346.017 123.23] +/A << /S /GoTo /D (page.92) >> +>> endobj +5481 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.563 90.94 350.5 101.29] +/A << /S /GoTo /D (page.216) >> +>> endobj +5482 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [325.206 78.985 342.142 89.335] +/A << /S /GoTo /D (page.216) >> +>> endobj +5483 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.508 67.03 345.463 77.613] +/A << /S /GoTo /D (page.92) >> +>> endobj +5484 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.079 55.075 356.035 65.425] +/A << /S /GoTo /D (page.17) >> +>> endobj +5485 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.13 55.075 372.086 65.425] +/A << /S /GoTo /D (page.41) >> +>> endobj +5486 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.082 33.634 348.037 44.217] +/A << /S /GoTo /D (page.93) >> +>> endobj +5487 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.133 33.634 369.069 44.217] +/A << /S /GoTo /D (page.227) >> +>> endobj +5488 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.026 21.678 347.982 32.527] +/A << /S /GoTo /D (page.26) >> +>> endobj +5489 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.077 21.678 364.032 32.527] +/A << /S /GoTo /D (page.27) >> +>> endobj +5495 0 obj << +/D [5493 0 R /XYZ 71 757 null] +>> endobj +5492 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5686 0 obj << +/Length 1309 +/Filter /FlateDecode +>> +stream +xڍXKoÛ8¾ûWèhµ+Q/êZ´ 4‡Éan´LËBô +Iåõë—zp¨8C¹hÐÉ7ß ç=ùö°ùúõ²C–Ä{8{)Ñ_é!¥™÷pò~mþýýÇ¿»}Æqº-š¡Û¾«ZµÛ‡a´‰þ]–dɖ„éî÷ÃÝæÇÃæix¾þLlÑÁ÷C/¯7¿~ûÞIÿüÎóaF½—U{QBõ÷Ê»ßü³ù†”dôD³A‚5§¶þ2è·dÔ©…÷9øQ‚O€³`5ÿ2$átº@We]*~ši¯‘K^9c2ÓÒgUek袧{-%@pœUæ© ª†çJ[UqÃú8ÏYpy™A44¦'óO2Ü3¼�I€»šÉpÍë¢ÓÏ1.N}ƒÅ}Ã%7´Yd ±ªZˆ3TwqdUwa3*ƽ]w{ày[µbF†‘ù;xÏ­¨Ç²¨˜Bæà/kVpÜÃX3Q”͍¼hS|ý1c¶šlva ϬSWij Re.×À$<Äᄕ¬î*(êC‰ù O©e‚ØØK$Üû<ü§«:ؚ ‘Sù{ÉM)Κ³F²^µµ®Ô‡“Ø#Ë_v$Ý2qÚ͖DŸ¤–tv¼ bZÀ‚óæÔם©8⬢­ª²)ŒÉÄ8’‚ +pþ¨ášIYÊÁ‰ºkèäÃGH´‘ÍâûQRK妝’÷+ï˜n~P@ÐßÁ¯ð€¾¢Yí€ò« +ú6$UŠûâÒÁxYm(²¼¡±l.8�ލO“ÀD(äXhç‚ùm5™Z!>Å´ßßý¼‡B›½|,M¥h3”u;I«.ûâd3Kv,7o ñÇwSæ%«&Ü~U¼ÑƒXš~ f-$÷×BZ]sœ®+d¹€žum緍L-G¸KS.%0å@C %`$ží(Ç%Ja…™%BèÈ/¬'¡ÖÓî©g0c<uÐë2ü©bô„ÔE¢&@ß㩓 zÏó.Ž·¬êí +5 ‘2xIª7Åp©¤‡^ÝÒ£ts*s“ríУ§‰!žKþbƎ÷LҐ1iàÒ"¯ê58yg°‘¾8­Ð ÇêB«!gUցJ®nçä1¬pß bڂ¾nþ€ª‘Bcs8Kèò½Eع_eyô—º"ýV™ÉDM3…ý–š"Ë|G‘¥WTò“@d‹Ü®.¸Kû£N'Õë  ¹n^Q� ÛÖ(+֟;Bì°è 8c=¬8`J`"‡Ÿ +²oÖW~ً³1‚Û5ÎQHÆ¢ç↊ç‚‚:(XU (ħýÛÔjÙ+«)Ißø4ìBЃãxý oºÄëë,֎ÅV¬ØÑhøŽ««ÕCÿþô671ÿԕë=\£×7•Ãyƒjãà¡ë�$ø¯ëQR\԰܁‹"œOÔe×î5*ýˆ‚6YÛ-sމk˜Ðã?4GÉpµR}¼uc°Iîà~= ¶Ü6Nz5ä‘Ý»Â=àÒ3ãš7ÃØë÷ÃBÝ~„Ò:\‘‹úã-Œ¢Šò|# .¢‡k�¥XÌÞÝÖ„žî¶Šœ<Ÿæ~e\‰ŸÙª||«3œ¬þt>ã y@N@|Õ]ßv‡55ÿz²'½M„ØÇNÝ0¼Øyü3…‚˜›Pk¤Ø»Ô‡qY¢W$¸_gÇü`eÜ +endstream +endobj +5685 0 obj << +/Type /Page +/Contents 5686 0 R +/Resources 5684 0 R +/MediaBox [0 0 612 792] +/Parent 5331 0 R +/Annots [ 5683 0 R 5490 0 R 5496 0 R 5497 0 R 5498 0 R 5499 0 R 5500 0 R 5501 0 R 5502 0 R 5503 0 R 5504 0 R 5505 0 R 5506 0 R 5507 0 R 5508 0 R 5509 0 R 5510 0 R 5511 0 R 5512 0 R 5513 0 R 5514 0 R 5515 0 R 5516 0 R 5517 0 R 5518 0 R 5519 0 R 5520 0 R 5521 0 R 5522 0 R 5523 0 R 5524 0 R 5525 0 R 5526 0 R 5527 0 R 5528 0 R 5529 0 R 5530 0 R 5531 0 R 5532 0 R 5533 0 R 5534 0 R 5535 0 R 5536 0 R 5537 0 R 5538 0 R 5539 0 R 5540 0 R 5541 0 R 5542 0 R 5543 0 R 5544 0 R 5545 0 R 5546 0 R 5547 0 R 5548 0 R 5549 0 R 5550 0 R 5551 0 R 5552 0 R 5553 0 R 5554 0 R 5555 0 R 5556 0 R 5557 0 R 5558 0 R 5559 0 R 5560 0 R 5561 0 R 5562 0 R 5563 0 R 5564 0 R 5565 0 R 5566 0 R 5567 0 R 5568 0 R 5569 0 R 5570 0 R 5571 0 R 5572 0 R 5573 0 R 5574 0 R 5575 0 R 5576 0 R 5577 0 R 5578 0 R 5579 0 R 5580 0 R 5581 0 R 5582 0 R 5583 0 R 5584 0 R 5585 0 R 5586 0 R 5587 0 R 5588 0 R 5589 0 R 5590 0 R 5591 0 R 5592 0 R 5593 0 R 5594 0 R 5595 0 R 5596 0 R 5597 0 R 5598 0 R 5599 0 R 5600 0 R 5601 0 R 5602 0 R 5603 0 R 5604 0 R 5605 0 R 5606 0 R 5607 0 R 5608 0 R 5609 0 R 5610 0 R 5611 0 R 5612 0 R 5613 0 R 5614 0 R 5615 0 R 5616 0 R 5617 0 R 5618 0 R 5619 0 R 5620 0 R 5621 0 R 5622 0 R 5623 0 R 5624 0 R 5625 0 R 5626 0 R 5627 0 R 5628 0 R 5629 0 R 5630 0 R 5631 0 R 5632 0 R 5633 0 R 5634 0 R 5635 0 R 5636 0 R 5637 0 R 5638 0 R 5639 0 R 5640 0 R 5641 0 R 5642 0 R 5643 0 R 5644 0 R 5645 0 R 5646 0 R 5647 0 R 5648 0 R 5649 0 R 5650 0 R 5651 0 R 5652 0 R 5653 0 R 5654 0 R 5655 0 R 5656 0 R 5657 0 R 5658 0 R 5659 0 R 5660 0 R 5661 0 R 5662 0 R 5663 0 R 5664 0 R 5665 0 R 5666 0 R 5667 0 R 5668 0 R 5669 0 R 5670 0 R 5671 0 R 5672 0 R 5673 0 R 5674 0 R 5675 0 R 5676 0 R 5677 0 R 5678 0 R 5679 0 R 5680 0 R 5681 0 R ] +>> endobj +5683 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +5490 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.329 695.716 122.284 706.564] +/A << /S /GoTo /D (page.27) >> +>> endobj +5496 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.898 683.669 145.834 694.517] +/A << /S /GoTo /D (page.163) >> +>> endobj +5497 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.361 671.623 148.297 682.471] +/A << /S /GoTo /D (page.163) >> +>> endobj +5498 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.849 659.576 116.804 669.926] +/A << /S /GoTo /D (page.62) >> +>> endobj +5499 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.9 659.576 132.855 669.926] +/A << /S /GoTo /D (page.87) >> +>> endobj +5500 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.598 647.53 114.535 658.113] +/A << /S /GoTo /D (page.144) >> +>> endobj +5501 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.931 635.484 114.867 646.067] +/A << /S /GoTo /D (page.143) >> +>> endobj +5502 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.171 623.437 105.126 634.285] +/A << /S /GoTo /D (page.26) >> +>> endobj +5503 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.417 611.391 133.353 622.239] +/A << /S /GoTo /D (page.130) >> +>> endobj +5504 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.26 599.344 118.216 610.192] +/A << /S /GoTo /D (page.83) >> +>> endobj +5505 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.311 599.344 134.267 610.192] +/A << /S /GoTo /D (page.86) >> +>> endobj +5506 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.362 599.344 150.318 610.192] +/A << /S /GoTo /D (page.93) >> +>> endobj +5507 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.1 587.298 114.037 597.881] +/A << /S /GoTo /D (page.217) >> +>> endobj +5508 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.58 575.251 114.535 586.1] +/A << /S /GoTo /D (page.83) >> +>> endobj +5509 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [118.631 575.251 130.586 586.1] +/A << /S /GoTo /D (page.93) >> +>> endobj +5510 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.268 563.205 116.223 574.053] +/A << /S /GoTo /D (page.70) >> +>> endobj +5511 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.319 563.205 132.274 574.053] +/A << /S /GoTo /D (page.94) >> +>> endobj +5512 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.654 551.159 109.609 561.509] +/A << /S /GoTo /D (page.94) >> +>> endobj +5513 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.705 551.159 125.66 561.509] +/A << /S /GoTo /D (page.95) >> +>> endobj +5514 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.537 539.112 123.474 549.462] +/A << /S /GoTo /D (page.159) >> +>> endobj +5515 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.31 527.066 127.265 537.914] +/A << /S /GoTo /D (page.53) >> +>> endobj +5516 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.847 515.019 124.802 525.867] +/A << /S /GoTo /D (page.34) >> +>> endobj +5517 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.898 515.019 140.853 525.867] +/A << /S /GoTo /D (page.35) >> +>> endobj +5518 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.175 502.973 146.111 513.821] +/A << /S /GoTo /D (page.139) >> +>> endobj +5519 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.97 490.926 128.926 501.775] +/A << /S /GoTo /D (page.53) >> +>> endobj +5520 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.463 478.88 128.4 489.463] +/A << /S /GoTo /D (page.143) >> +>> endobj +5521 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [103.133 466.834 115.088 477.184] +/A << /S /GoTo /D (page.53) >> +>> endobj +5522 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.821 454.787 116.777 465.137] +/A << /S /GoTo /D (page.19) >> +>> endobj +5523 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [120.872 454.787 132.828 465.137] +/A << /S /GoTo /D (page.56) >> +>> endobj +5524 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [136.923 454.787 148.879 465.137] +/A << /S /GoTo /D (page.99) >> +>> endobj +5525 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.974 454.787 169.911 465.137] +/A << /S /GoTo /D (page.143) >> +>> endobj +5526 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.007 454.787 190.943 465.137] +/A << /S /GoTo /D (page.144) >> +>> endobj +5527 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.993 442.741 112.93 453.324] +/A << /S /GoTo /D (page.143) >> +>> endobj +5528 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.026 442.741 133.962 453.324] +/A << /S /GoTo /D (page.144) >> +>> endobj +5529 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.965 419.211 122.92 430.059] +/A << /S /GoTo /D (page.80) >> +>> endobj +5530 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.016 419.211 138.971 430.059] +/A << /S /GoTo /D (page.87) >> +>> endobj +5531 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [143.067 419.211 160.003 430.059] +/A << /S /GoTo /D (page.116) >> +>> endobj +5532 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [164.099 419.211 181.036 430.059] +/A << /S /GoTo /D (page.117) >> +>> endobj +5533 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [185.132 419.211 202.068 430.059] +/A << /S /GoTo /D (page.144) >> +>> endobj +5534 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [206.164 419.211 223.1 430.059] +/A << /S /GoTo /D (page.151) >> +>> endobj +5535 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.135 407.164 107.091 417.514] +/A << /S /GoTo /D (page.95) >> +>> endobj +5536 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.786 395.118 118.741 405.966] +/A << /S /GoTo /D (page.81) >> +>> endobj +5537 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [143.62 383.071 160.557 393.655] +/A << /S /GoTo /D (page.135) >> +>> endobj +5538 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [141.157 371.025 158.094 381.873] +/A << /S /GoTo /D (page.135) >> +>> endobj +5539 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.16 358.978 150.096 369.827] +/A << /S /GoTo /D (page.135) >> +>> endobj +5540 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.649 346.932 145.585 357.78] +/A << /S /GoTo /D (page.223) >> +>> endobj +5541 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.151 334.886 130.088 345.734] +/A << /S /GoTo /D (page.127) >> +>> endobj +5542 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [134.184 334.886 151.12 345.734] +/A << /S /GoTo /D (page.222) >> +>> endobj +5543 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.524 322.839 166.479 333.687] +/A << /S /GoTo /D (page.17) >> +>> endobj +5544 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [154.524 310.793 171.461 321.641] +/A << /S /GoTo /D (page.231) >> +>> endobj +5545 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.607 298.746 129.562 309.096] +/A << /S /GoTo /D (page.83) >> +>> endobj +5546 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [133.658 298.746 150.594 309.096] +/A << /S /GoTo /D (page.107) >> +>> endobj +5547 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.324 286.7 101.279 297.05] +/A << /S /GoTo /D (page.95) >> +>> endobj +5548 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [91.538 274.653 103.493 285.003] +/A << /S /GoTo /D (page.26) >> +>> endobj +5549 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.519 262.607 113.456 273.455] +/A << /S /GoTo /D (page.167) >> +>> endobj +5550 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.551 262.607 134.488 273.455] +/A << /S /GoTo /D (page.172) >> +>> endobj +5551 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.456 250.561 110.412 261.409] +/A << /S /GoTo /D (page.95) >> +>> endobj +5552 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [89.324 238.514 101.279 249.097] +/A << /S /GoTo /D (page.26) >> +>> endobj +5553 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.859 226.468 106.814 237.316] +/A << /S /GoTo /D (page.26) >> +>> endobj +5554 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.645 214.421 104.6 225.005] +/A << /S /GoTo /D (page.61) >> +>> endobj +5555 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.696 214.421 125.632 225.005] +/A << /S /GoTo /D (page.128) >> +>> endobj +5556 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.728 214.421 146.665 225.005] +/A << /S /GoTo /D (page.133) >> +>> endobj +5557 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [150.76 214.421 167.697 225.005] +/A << /S /GoTo /D (page.144) >> +>> endobj +5558 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [171.793 214.421 188.729 225.005] +/A << /S /GoTo /D (page.194) >> +>> endobj +5559 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [192.825 214.421 209.761 225.005] +/A << /S /GoTo /D (page.197) >> +>> endobj +5560 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [213.857 214.421 230.794 225.005] +/A << /S /GoTo /D (page.208) >> +>> endobj +5561 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.879 202.375 113.816 213.112] +/A << /S /GoTo /D (page.110) >> +>> endobj +5562 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.582 190.328 106.537 201.177] +/A << /S /GoTo /D (page.79) >> +>> endobj +5563 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.973 178.282 120.928 189.13] +/A << /S /GoTo /D (page.19) >> +>> endobj +5564 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [125.024 178.282 136.979 189.13] +/A << /S /GoTo /D (page.80) >> +>> endobj +5565 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [141.074 178.282 158.011 189.13] +/A << /S /GoTo /D (page.144) >> +>> endobj +5566 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.394 166.236 112.349 176.586] +/A << /S /GoTo /D (page.36) >> +>> endobj +5567 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.432 154.189 161.387 165.037] +/A << /S /GoTo /D (page.81) >> +>> endobj +5568 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [149.432 142.143 161.387 152.991] +/A << /S /GoTo /D (page.39) >> +>> endobj +5569 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [165.483 142.143 182.419 152.991] +/A << /S /GoTo /D (page.168) >> +>> endobj +5570 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.251 130.096 133.187 140.944] +/A << /S /GoTo /D (page.112) >> +>> endobj +5571 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.928 118.05 117.884 128.898] +/A << /S /GoTo /D (page.40) >> +>> endobj +5572 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.18 106.003 110.135 116.852] +/A << /S /GoTo /D (page.72) >> +>> endobj +5573 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.231 106.003 126.186 116.852] +/A << /S /GoTo /D (page.93) >> +>> endobj +5574 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [130.282 106.003 147.218 116.852] +/A << /S /GoTo /D (page.115) >> +>> endobj +5575 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [151.314 106.003 168.25 116.852] +/A << /S /GoTo /D (page.142) >> +>> endobj +5576 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [172.346 106.003 189.283 116.852] +/A << /S /GoTo /D (page.167) >> +>> endobj +5577 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.403 93.957 117.358 104.805] +/A << /S /GoTo /D (page.27) >> +>> endobj +5578 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [121.454 93.957 133.409 104.805] +/A << /S /GoTo /D (page.39) >> +>> endobj +5579 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [137.504 93.957 154.441 104.805] +/A << /S /GoTo /D (page.121) >> +>> endobj +5580 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.056 81.911 106.011 92.261] +/A << /S /GoTo /D (page.26) >> +>> endobj +5581 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.126 69.864 117.081 80.214] +/A << /S /GoTo /D (page.56) >> +>> endobj +5582 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.207 57.818 115.144 68.168] +/A << /S /GoTo /D (page.190) >> +>> endobj +5583 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.654 45.771 109.609 56.121] +/A << /S /GoTo /D (page.38) >> +>> endobj +5584 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.044 33.725 124 44.075] +/A << /S /GoTo /D (page.38) >> +>> endobj +5585 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [140.604 21.678 152.559 32.527] +/A << /S /GoTo /D (page.68) >> +>> endobj +5586 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.705 695.716 359.66 706.066] +/A << /S /GoTo /D (page.24) >> +>> endobj +5587 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.756 695.716 375.711 706.066] +/A << /S /GoTo /D (page.38) >> +>> endobj +5588 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.234 683.669 411.189 694.517] +/A << /S /GoTo /D (page.65) >> +>> endobj +5589 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.43 671.623 371.366 682.206] +/A << /S /GoTo /D (page.171) >> +>> endobj +5590 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.663 659.576 348.618 669.926] +/A << /S /GoTo /D (page.19) >> +>> endobj +5591 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.714 659.576 369.65 669.926] +/A << /S /GoTo /D (page.171) >> +>> endobj +5592 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.77 647.53 349.725 657.88] +/A << /S /GoTo /D (page.49) >> +>> endobj +5593 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.821 647.53 365.776 657.88] +/A << /S /GoTo /D (page.56) >> +>> endobj +5594 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.956 635.484 351.911 646.332] +/A << /S /GoTo /D (page.27) >> +>> endobj +5595 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.195 623.437 362.151 634.285] +/A << /S /GoTo /D (page.27) >> +>> endobj +5596 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [385.175 611.391 397.131 621.974] +/A << /S /GoTo /D (page.28) >> +>> endobj +5597 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.611 599.344 384.567 610.192] +/A << /S /GoTo /D (page.27) >> +>> endobj +5598 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.993 587.298 356.948 597.881] +/A << /S /GoTo /D (page.38) >> +>> endobj +5599 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.044 587.298 377.98 597.881] +/A << /S /GoTo /D (page.121) >> +>> endobj +5600 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.51 575.251 352.465 586.1] +/A << /S /GoTo /D (page.27) >> +>> endobj +5601 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.686 563.205 364.641 573.788] +/A << /S /GoTo /D (page.27) >> +>> endobj +5602 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.36 551.159 355.315 561.509] +/A << /S /GoTo /D (page.27) >> +>> endobj +5603 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.054 539.112 348.009 549.96] +/A << /S /GoTo /D (page.84) >> +>> endobj +5604 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.105 539.112 364.06 549.96] +/A << /S /GoTo /D (page.86) >> +>> endobj +5605 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.156 539.112 380.111 549.96] +/A << /S /GoTo /D (page.87) >> +>> endobj +5606 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.207 539.112 396.162 549.96] +/A << /S /GoTo /D (page.90) >> +>> endobj +5607 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.258 539.112 417.194 549.96] +/A << /S /GoTo /D (page.121) >> +>> endobj +5608 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.984 527.066 351.939 537.914] +/A << /S /GoTo /D (page.90) >> +>> endobj +5609 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.035 527.066 372.971 537.914] +/A << /S /GoTo /D (page.145) >> +>> endobj +5610 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.067 527.066 394.003 537.914] +/A << /S /GoTo /D (page.147) >> +>> endobj +5611 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.099 527.066 415.036 537.914] +/A << /S /GoTo /D (page.148) >> +>> endobj +5612 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.211 515.019 380.166 525.867] +/A << /S /GoTo /D (page.39) >> +>> endobj +5613 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.262 515.019 396.217 525.867] +/A << /S /GoTo /D (page.41) >> +>> endobj +5614 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.313 515.019 417.25 525.867] +/A << /S /GoTo /D (page.124) >> +>> endobj +5615 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.779 502.973 354.734 513.821] +/A << /S /GoTo /D (page.27) >> +>> endobj +5616 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.062 490.926 368.018 501.775] +/A << /S /GoTo /D (page.27) >> +>> endobj +5617 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.113 490.926 384.069 501.775] +/A << /S /GoTo /D (page.39) >> +>> endobj +5618 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.282 478.88 376.237 489.463] +/A << /S /GoTo /D (page.18) >> +>> endobj +5619 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [380.333 478.88 392.288 489.463] +/A << /S /GoTo /D (page.30) >> +>> endobj +5620 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.073 466.834 348.009 477.184] +/A << /S /GoTo /D (page.217) >> +>> endobj +5621 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.321 454.787 358.276 465.635] +/A << /S /GoTo /D (page.59) >> +>> endobj +5622 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.372 454.787 379.309 465.635] +/A << /S /GoTo /D (page.105) >> +>> endobj +5623 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.404 454.787 400.341 465.635] +/A << /S /GoTo /D (page.151) >> +>> endobj +5624 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [404.437 454.787 421.373 465.635] +/A << /S /GoTo /D (page.171) >> +>> endobj +5625 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.242 442.741 347.179 453.091] +/A << /S /GoTo /D (page.217) >> +>> endobj +5626 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.224 430.694 352.16 441.044] +/A << /S /GoTo /D (page.218) >> +>> endobj +5627 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.293 418.648 363.23 429.496] +/A << /S /GoTo /D (page.232) >> +>> endobj +5628 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.633 406.601 356.588 416.951] +/A << /S /GoTo /D (page.17) >> +>> endobj +5629 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.684 406.601 372.639 416.951] +/A << /S /GoTo /D (page.40) >> +>> endobj +5630 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.735 406.601 393.671 416.951] +/A << /S /GoTo /D (page.112) >> +>> endobj +5631 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [397.767 406.601 414.704 416.951] +/A << /S /GoTo /D (page.119) >> +>> endobj +5632 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [418.799 406.601 435.736 416.951] +/A << /S /GoTo /D (page.155) >> +>> endobj +5633 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [439.832 406.601 456.768 416.951] +/A << /S /GoTo /D (page.159) >> +>> endobj +5634 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.795 394.555 357.75 404.905] +/A << /S /GoTo /D (page.27) >> +>> endobj +5635 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.846 394.555 378.783 404.905] +/A << /S /GoTo /D (page.172) >> +>> endobj +5636 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.659 371.025 354.596 381.873] +/A << /S /GoTo /D (page.151) >> +>> endobj +5637 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.464 358.978 342.419 369.328] +/A << /S /GoTo /D (page.26) >> +>> endobj +5638 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [368.377 346.932 385.314 357.78] +/A << /S /GoTo /D (page.190) >> +>> endobj +5639 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.999 334.886 347.954 345.734] +/A << /S /GoTo /D (page.26) >> +>> endobj +5640 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [324.376 322.839 336.331 333.189] +/A << /S /GoTo /D (page.34) >> +>> endobj +5641 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.596 310.793 356.533 321.641] +/A << /S /GoTo /D (page.218) >> +>> endobj +5642 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.836 298.746 366.772 309.594] +/A << /S /GoTo /D (page.218) >> +>> endobj +5643 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.58 286.7 348.535 297.05] +/A << /S /GoTo /D (page.95) >> +>> endobj +5644 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.631 286.7 369.567 297.05] +/A << /S /GoTo /D (page.174) >> +>> endobj +5645 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [352.631 274.653 369.567 285.502] +/A << /S /GoTo /D (page.174) >> +>> endobj +5646 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.56 262.607 373.497 273.455] +/A << /S /GoTo /D (page.152) >> +>> endobj +5647 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.254 250.561 381.19 261.144] +/A << /S /GoTo /D (page.152) >> +>> endobj +5648 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.124 238.514 359.079 248.864] +/A << /S /GoTo /D (page.29) >> +>> endobj +5649 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.18 226.468 344.135 236.818] +/A << /S /GoTo /D (page.34) >> +>> endobj +5650 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [348.231 226.468 360.186 236.818] +/A << /S /GoTo /D (page.91) >> +>> endobj +5651 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [364.282 226.468 381.218 236.818] +/A << /S /GoTo /D (page.172) >> +>> endobj +5652 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.97 214.421 367.907 225.269] +/A << /S /GoTo /D (page.218) >> +>> endobj +5653 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.508 202.375 345.463 212.725] +/A << /S /GoTo /D (page.41) >> +>> endobj +5654 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.559 202.375 366.495 212.725] +/A << /S /GoTo /D (page.121) >> +>> endobj +5655 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [370.591 202.375 387.528 212.725] +/A << /S /GoTo /D (page.208) >> +>> endobj +5656 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [391.624 202.375 408.56 212.725] +/A << /S /GoTo /D (page.222) >> +>> endobj +5657 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.352 190.328 377.288 200.678] +/A << /S /GoTo /D (page.223) >> +>> endobj +5658 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.352 178.282 377.288 188.632] +/A << /S /GoTo /D (page.224) >> +>> endobj +5659 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.568 166.236 366.523 177.084] +/A << /S /GoTo /D (page.34) >> +>> endobj +5660 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [330.741 154.189 347.677 165.037] +/A << /S /GoTo /D (page.218) >> +>> endobj +5661 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.919 142.143 346.875 152.991] +/A << /S /GoTo /D (page.83) >> +>> endobj +5662 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.073 130.096 348.009 140.68] +/A << /S /GoTo /D (page.152) >> +>> endobj +5663 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.677 118.05 364.614 128.898] +/A << /S /GoTo /D (page.153) >> +>> endobj +5664 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.444 106.003 367.381 116.852] +/A << /S /GoTo /D (page.153) >> +>> endobj +5665 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.401 93.957 349.338 104.805] +/A << /S /GoTo /D (page.219) >> +>> endobj +5666 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.445 81.911 347.4 92.494] +/A << /S /GoTo /D (page.19) >> +>> endobj +5667 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [351.496 81.911 363.451 92.494] +/A << /S /GoTo /D (page.27) >> +>> endobj +5668 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.925 69.864 389.88 80.712] +/A << /S /GoTo /D (page.42) >> +>> endobj +5669 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [393.976 69.864 410.912 80.712] +/A << /S /GoTo /D (page.113) >> +>> endobj +5670 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [359.245 57.264 371.2 69.219] +/A << /S /GoTo /D (page.41) >> +>> endobj +5671 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [375.296 57.264 392.232 69.219] +/A << /S /GoTo /D (page.154) >> +>> endobj +5672 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [396.328 57.264 413.265 69.219] +/A << /S /GoTo /D (page.157) >> +>> endobj +5673 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.994 45.771 378.949 56.619] +/A << /S /GoTo /D (page.27) >> +>> endobj +5674 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.389 33.725 362.344 44.573] +/A << /S /GoTo /D (page.22) >> +>> endobj +5675 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.44 33.725 378.395 44.573] +/A << /S /GoTo /D (page.88) >> +>> endobj +5676 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.491 33.725 399.428 44.573] +/A << /S /GoTo /D (page.113) >> +>> endobj +5677 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [403.523 33.725 420.46 44.573] +/A << /S /GoTo /D (page.122) >> +>> endobj +5678 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [424.556 33.725 441.492 44.573] +/A << /S /GoTo /D (page.154) >> +>> endobj +5679 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [445.588 33.725 462.524 44.573] +/A << /S /GoTo /D (page.157) >> +>> endobj +5680 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [466.62 33.725 483.557 44.573] +/A << /S /GoTo /D (page.232) >> +>> endobj +5681 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.068 21.678 379.004 32.262] +/A << /S /GoTo /D (page.153) >> +>> endobj +5687 0 obj << +/D [5685 0 R /XYZ 71 757 null] +>> endobj +5684 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5873 0 obj << +/Length 1118 +/Filter /FlateDecode +>> +stream +xڕ˜M£F†ïþ±;ô'p]eWÊ"Eë$#mö€õ Áà¼Øž?Ÿæ£ +c +Ûь4ž®îªz«ª56‹_?y–¿ö5×Öæ»åróë®]Ï·6‘õÕæÂ[®˜/´°wْ{öñæÕr%„°åZ›oeöïüöñeùmóyñq³ø±`–c~XgM®GXá~ñõ›cEæýgËY ß³ê–Ú[R{æoj}Yü¹ø@HûÞZËþ@Ur(éö×^³£YºbÌðð½Jãà¢}6c^ÿŠ)E-zk\ ƒÖßK¥ì�6á̧컯¯ù±è÷àî5§ü1¸‚%wíóғ6¹àÆð>ɞÂò§°2ŸÁêÿyÈó-/ð Å}6(v½ó“taTIF¸CY)‚lßϹAÊCPÄYhà€’wÙF ؕ(@΍ÈY³ ¸¶È)™³(þ×a2ÃCºœÄ’G@<§OŠÇhôtX®Ó¡à³2F\A™êìDA[kyÁãp˸较ãQïpfð՘4pI2Év·ÏUÿF8ýƒ„OZ€5|ÐW\ +ý¥bý׿S¿ŒƒýBP¢0MEÛAšDw»EOõ7´-A¢£‹$ئ°@‚OàœôQáïJßJŠ ý`‡rr&™Ä¨»cÝHÛ¥0*‹Ã*/À¸"O± v)jšÑ�ŒÉÏ$®Qž†R`ڝ;^žì X¸&s6Ö>é@UÅo¨ªüýϗûž„'§ÄµÂê«ù¼N²iª¡à}÷ ùåT…ׯ ŽU†ª'›AdQÞX¬Q2¤OuR½ÎV âbÃn’cãÅòô9•“ºÍ\Ý4À”÷&]]$U¼ †}ƒs(êFPŸªÛrà\Q‰zé°".Íå!ꊻóÆ0™”¼Nø¹hlì¸ïy7ÈJsÃ1E·$\³ÏMO†ô¬¹®}YÚ5—<áö+¸]J!S%a‰KCi°m'QœÎàß·þ€I9or\­3Ð3g»ÄEœ’GÜU,8Ç𡒕œ¶%…ch»ZÑÖÇ'E ÞC ¹¸(òb`eƍK“,FÎ#¹f`ï°8ÉPYÅ'¬ö«“ÓJ“-Ž}FúFˆ÷ñ‡½Ïíp­hCb¸è¼OMÊÞ¤Kß Ðx{z& H±*ÇwÓ44M=·º]cV3§m§Ü7í”Ã;¦à‰ûð$%pJÀ»ÎÃæI;øÔzHn{n‡ú}Ué ;’Vӕ舜i€W桞”¸©"Ã½I‡¢Ç<Z½-e#“Œyvõ5-)Sçq_›ƒ¦0GN$<ŽúÚ ¤zælóÁqOÄâ™P<!– :hÅ\}ÒÓ§</ÙhÏãðÒÌÈ]™WQJ»Œ‚KZºDwk6»ßý§3l¸ÏuÅ [œÆ–æòÖ\ݐq2ÿ—q +4éÏ((ônt +šÿ[ý Fw +endstream +endobj +5872 0 obj << +/Type /Page +/Contents 5873 0 R +/Resources 5871 0 R +/MediaBox [0 0 612 792] +/Parent 5331 0 R +/Annots [ 5870 0 R 5682 0 R 5688 0 R 5689 0 R 5690 0 R 5691 0 R 5692 0 R 5693 0 R 5694 0 R 5695 0 R 5696 0 R 5697 0 R 5698 0 R 5699 0 R 5700 0 R 5701 0 R 5702 0 R 5703 0 R 5704 0 R 5705 0 R 5706 0 R 5707 0 R 5708 0 R 5709 0 R 5710 0 R 5711 0 R 5712 0 R 5713 0 R 5714 0 R 5715 0 R 5716 0 R 5717 0 R 5718 0 R 5719 0 R 5720 0 R 5721 0 R 5722 0 R 5723 0 R 5724 0 R 5725 0 R 5726 0 R 5727 0 R 5728 0 R 5729 0 R 5730 0 R 5731 0 R 5732 0 R 5733 0 R 5734 0 R 5735 0 R 5736 0 R 5737 0 R 5738 0 R 5739 0 R 5740 0 R 5741 0 R 5742 0 R 5743 0 R 5744 0 R 5745 0 R 5746 0 R 5747 0 R 5748 0 R 5749 0 R 5750 0 R 5751 0 R 5752 0 R 5753 0 R 5754 0 R 5755 0 R 5756 0 R 5757 0 R 5758 0 R 5759 0 R 5760 0 R 5761 0 R 5762 0 R 5763 0 R 5764 0 R 5765 0 R 5766 0 R 5767 0 R 5768 0 R 5769 0 R 5770 0 R 5771 0 R 5772 0 R 5773 0 R 5774 0 R 5775 0 R 5776 0 R 5777 0 R 5778 0 R 5779 0 R 5780 0 R 5781 0 R 5782 0 R 5783 0 R 5784 0 R 5785 0 R 5786 0 R 5787 0 R 5788 0 R 5789 0 R 5790 0 R 5791 0 R 5792 0 R 5793 0 R 5794 0 R 5795 0 R 5796 0 R 5797 0 R 5798 0 R 5799 0 R 5800 0 R 5801 0 R 5802 0 R 5803 0 R 5804 0 R 5805 0 R 5806 0 R 5807 0 R 5808 0 R 5809 0 R 5810 0 R 5811 0 R 5812 0 R 5813 0 R 5814 0 R 5815 0 R 5816 0 R 5817 0 R 5818 0 R 5819 0 R 5820 0 R 5821 0 R 5822 0 R 5823 0 R 5824 0 R 5825 0 R 5826 0 R 5827 0 R 5828 0 R 5829 0 R 5830 0 R 5831 0 R 5832 0 R 5833 0 R 5834 0 R 5835 0 R 5836 0 R 5837 0 R 5838 0 R 5839 0 R 5840 0 R 5841 0 R 5842 0 R 5843 0 R 5844 0 R 5845 0 R 5846 0 R 5847 0 R 5848 0 R 5849 0 R 5850 0 R 5851 0 R 5852 0 R 5853 0 R 5854 0 R 5855 0 R 5856 0 R 5857 0 R 5858 0 R 5859 0 R 5860 0 R 5861 0 R 5862 0 R 5863 0 R 5864 0 R 5865 0 R 5866 0 R 5867 0 R 5868 0 R 5869 0 R ] +>> endobj +5870 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.852 723.206 333.148 737.154] +/A << /S /GoTo /D (TableOfContents) >> +>> endobj +5682 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.198 695.716 105.154 706.299] +/A << /S /GoTo /D (page.68) >> +>> endobj +5688 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.803 683.756 106.759 694.604] +/A << /S /GoTo /D (page.23) >> +>> endobj +5689 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.854 683.756 127.791 694.604] +/A << /S /GoTo /D (page.118) >> +>> endobj +5690 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.887 683.756 148.823 694.604] +/A << /S /GoTo /D (page.155) >> +>> endobj +5691 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.231 671.796 131.167 682.644] +/A << /S /GoTo /D (page.219) >> +>> endobj +5692 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.542 659.836 124.498 670.684] +/A << /S /GoTo /D (page.27) >> +>> endobj +5693 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.559 647.876 127.514 658.724] +/A << /S /GoTo /D (page.27) >> +>> endobj +5694 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [109.194 635.916 121.149 646.5] +/A << /S /GoTo /D (page.27) >> +>> endobj +5695 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.408 623.956 123.363 634.307] +/A << /S /GoTo /D (page.27) >> +>> endobj +5696 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [105.375 611.997 117.33 622.347] +/A << /S /GoTo /D (page.27) >> +>> endobj +5697 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [114.452 600.037 126.407 610.885] +/A << /S /GoTo /D (page.27) >> +>> endobj +5698 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.515 588.077 124.47 598.925] +/A << /S /GoTo /D (page.27) >> +>> endobj +5699 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [110.882 576.117 122.837 586.467] +/A << /S /GoTo /D (page.27) >> +>> endobj +5700 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.436 564.157 128.372 574.74] +/A << /S /GoTo /D (page.155) >> +>> endobj +5701 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.696 552.197 110.633 562.781] +/A << /S /GoTo /D (page.220) >> +>> endobj +5702 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [104.794 540.237 121.73 550.587] +/A << /S /GoTo /D (page.155) >> +>> endobj +5703 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [132.551 528.277 144.506 538.628] +/A << /S /GoTo /D (page.54) >> +>> endobj +5704 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.293 516.318 144.229 526.668] +/A << /S /GoTo /D (page.148) >> +>> endobj +5705 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [101.473 494.317 113.428 504.667] +/A << /S /GoTo /D (page.28) >> +>> endobj +5706 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.622 482.357 130.558 493.205] +/A << /S /GoTo /D (page.172) >> +>> endobj +5707 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.15 470.397 118.105 480.98] +/A << /S /GoTo /D (page.80) >> +>> endobj +5708 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.201 470.397 134.156 480.98] +/A << /S /GoTo /D (page.81) >> +>> endobj +5709 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.427 458.437 123.363 469.02] +/A << /S /GoTo /D (page.220) >> +>> endobj +5710 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.394 446.477 117.33 456.827] +/A << /S /GoTo /D (page.173) >> +>> endobj +5711 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.257 434.517 119.212 445.366] +/A << /S /GoTo /D (page.64) >> +>> endobj +5712 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [123.308 434.517 140.244 445.366] +/A << /S /GoTo /D (page.173) >> +>> endobj +5713 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.454 422.557 123.391 432.908] +/A << /S /GoTo /D (page.155) >> +>> endobj +5714 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.202 410.598 141.157 421.446] +/A << /S /GoTo /D (page.30) >> +>> endobj +5715 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [129.202 398.638 141.157 409.486] +/A << /S /GoTo /D (page.87) >> +>> endobj +5716 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.84 386.678 111.795 397.261] +/A << /S /GoTo /D (page.23) >> +>> endobj +5717 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.891 386.678 127.846 397.261] +/A << /S /GoTo /D (page.25) >> +>> endobj +5718 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.942 386.678 143.897 397.261] +/A << /S /GoTo /D (page.30) >> +>> endobj +5719 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.993 386.678 159.948 397.261] +/A << /S /GoTo /D (page.43) >> +>> endobj +5720 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [164.044 386.678 175.999 397.261] +/A << /S /GoTo /D (page.63) >> +>> endobj +5721 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [180.095 386.678 192.05 397.261] +/A << /S /GoTo /D (page.83) >> +>> endobj +5722 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.146 386.678 208.101 397.261] +/A << /S /GoTo /D (page.86) >> +>> endobj +5723 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [212.197 386.678 224.152 397.261] +/A << /S /GoTo /D (page.87) >> +>> endobj +5724 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [228.248 386.678 245.184 397.261] +/A << /S /GoTo /D (page.135) >> +>> endobj +5725 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.28 386.678 266.217 397.261] +/A << /S /GoTo /D (page.171) >> +>> endobj +5726 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.565 374.718 123.501 385.455] +/A << /S /GoTo /D (page.110) >> +>> endobj +5727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.597 374.718 144.534 385.455] +/A << /S /GoTo /D (page.213) >> +>> endobj +5728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [97.848 352.717 109.803 363.565] +/A << /S /GoTo /D (page.27) >> +>> endobj +5729 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.508 340.757 111.463 351.605] +/A << /S /GoTo /D (page.28) >> +>> endobj +5730 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.559 340.757 127.514 351.605] +/A << /S /GoTo /D (page.31) >> +>> endobj +5731 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [111.159 328.797 123.114 339.646] +/A << /S /GoTo /D (page.43) >> +>> endobj +5732 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.21 328.797 139.165 339.646] +/A << /S /GoTo /D (page.45) >> +>> endobj +5733 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [143.261 328.797 155.216 339.646] +/A << /S /GoTo /D (page.46) >> +>> endobj +5734 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [159.312 328.797 171.267 339.646] +/A << /S /GoTo /D (page.49) >> +>> endobj +5735 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.363 328.797 187.318 339.646] +/A << /S /GoTo /D (page.54) >> +>> endobj +5736 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.307 328.797 202.262 339.646] +/A << /S /GoTo /D (page.56) >> +>> endobj +5737 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [206.358 328.797 218.313 339.646] +/A << /S /GoTo /D (page.80) >> +>> endobj +5738 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [222.409 328.797 239.345 339.646] +/A << /S /GoTo /D (page.136) >> +>> endobj +5739 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.088 316.837 127.044 327.686] +/A << /S /GoTo /D (page.28) >> +>> endobj +5740 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.139 316.837 143.095 327.686] +/A << /S /GoTo /D (page.30) >> +>> endobj +5741 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.19 316.837 159.146 327.686] +/A << /S /GoTo /D (page.31) >> +>> endobj +5742 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [163.241 316.837 175.197 327.686] +/A << /S /GoTo /D (page.35) >> +>> endobj +5743 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [179.292 316.837 191.248 327.686] +/A << /S /GoTo /D (page.37) >> +>> endobj +5744 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [195.343 316.837 207.298 327.686] +/A << /S /GoTo /D (page.64) >> +>> endobj +5745 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [211.394 316.837 223.349 327.686] +/A << /S /GoTo /D (page.71) >> +>> endobj +5746 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [107.616 304.878 119.572 315.228] +/A << /S /GoTo /D (page.56) >> +>> endobj +5747 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.062 292.918 116.998 303.766] +/A << /S /GoTo /D (page.221) >> +>> endobj +5748 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [95.08 280.958 112.017 291.806] +/A << /S /GoTo /D (page.187) >> +>> endobj +5749 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.741 268.998 113.677 279.581] +/A << /S /GoTo /D (page.156) >> +>> endobj +5750 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [117.773 268.998 134.709 279.581] +/A << /S /GoTo /D (page.163) >> +>> endobj +5751 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [138.805 268.998 155.742 279.581] +/A << /S /GoTo /D (page.167) >> +>> endobj +5752 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.678 257.038 110.633 267.621] +/A << /S /GoTo /D (page.26) >> +>> endobj +5753 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [106.177 245.078 123.114 255.428] +/A << /S /GoTo /D (page.156) >> +>> endobj +5754 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.785 233.118 116.721 243.967] +/A << /S /GoTo /D (page.218) >> +>> endobj +5755 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [100.338 221.158 117.275 231.896] +/A << /S /GoTo /D (page.221) >> +>> endobj +5756 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.552 209.199 119.489 219.549] +/A << /S /GoTo /D (page.221) >> +>> endobj +5757 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [131.056 187.198 147.993 198.046] +/A << /S /GoTo /D (page.224) >> +>> endobj +5758 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [139.082 175.238 156.018 186.086] +/A << /S /GoTo /D (page.223) >> +>> endobj +5759 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [99.785 163.278 111.74 174.126] +/A << /S /GoTo /D (page.18) >> +>> endobj +5760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [115.836 163.278 132.772 174.126] +/A << /S /GoTo /D (page.173) >> +>> endobj +5761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [113.954 151.318 130.89 162.166] +/A << /S /GoTo /D (page.221) >> +>> endobj +5762 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [96.464 139.358 108.419 150.206] +/A << /S /GoTo /D (page.86) >> +>> endobj +5763 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [112.515 139.358 124.47 150.206] +/A << /S /GoTo /D (page.87) >> +>> endobj +5764 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [128.566 139.358 140.521 150.206] +/A << /S /GoTo /D (page.90) >> +>> endobj +5765 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [144.617 139.358 161.553 150.206] +/A << /S /GoTo /D (page.118) >> +>> endobj +5766 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [165.649 139.358 182.586 150.206] +/A << /S /GoTo /D (page.142) >> +>> endobj +5767 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [186.681 139.358 203.618 150.206] +/A << /S /GoTo /D (page.145) >> +>> endobj +5768 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [207.714 139.358 224.65 150.206] +/A << /S /GoTo /D (page.192) >> +>> endobj +5769 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [98.429 127.398 110.384 138.247] +/A << /S /GoTo /D (page.27) >> +>> endobj +5770 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [102.358 115.438 114.314 126.287] +/A << /S /GoTo /D (page.27) >> +>> endobj +5771 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [119.184 103.479 136.121 114.327] +/A << /S /GoTo /D (page.159) >> +>> endobj +5772 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [93.42 91.519 105.375 101.869] +/A << /S /GoTo /D (page.31) >> +>> endobj +5773 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [109.471 91.519 126.407 101.869] +/A << /S /GoTo /D (page.225) >> +>> endobj +5774 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [127.348 69.518 144.285 80.255] +/A << /S /GoTo /D (page.227) >> +>> endobj +5775 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [147.273 69.518 164.21 80.255] +/A << /S /GoTo /D (page.231) >> +>> endobj +5776 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [94.527 57.558 111.463 68.295] +/A << /S /GoTo /D (page.226) >> +>> endobj +5777 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [92.313 45.598 104.268 55.948] +/A << /S /GoTo /D (page.17) >> +>> endobj +5778 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [108.364 45.598 125.3 55.948] +/A << /S /GoTo /D (page.226) >> +>> endobj +5779 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [116.721 33.638 133.658 44.486] +/A << /S /GoTo /D (page.227) >> +>> endobj +5780 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [122.81 21.678 139.746 32.028] +/A << /S /GoTo /D (page.127) >> +>> endobj +5781 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.685 695.716 362.621 706.564] +/A << /S /GoTo /D (page.156) >> +>> endobj +5782 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.847 683.761 363.783 694.609] +/A << /S /GoTo /D (page.157) >> +>> endobj +5783 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.068 671.805 364.005 682.654] +/A << /S /GoTo /D (page.157) >> +>> endobj +5784 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.338 659.85 366.274 670.434] +/A << /S /GoTo /D (page.157) >> +>> endobj +5785 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.14 647.895 367.077 658.245] +/A << /S /GoTo /D (page.157) >> +>> endobj +5786 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.312 635.94 358.249 646.523] +/A << /S /GoTo /D (page.157) >> +>> endobj +5787 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.988 623.985 377.925 634.568] +/A << /S /GoTo /D (page.157) >> +>> endobj +5788 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.703 612.03 352.658 622.878] +/A << /S /GoTo /D (page.22) >> +>> endobj +5789 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.754 612.03 373.691 622.878] +/A << /S /GoTo /D (page.122) >> +>> endobj +5790 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.787 612.03 394.723 622.878] +/A << /S /GoTo /D (page.154) >> +>> endobj +5791 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.819 612.03 415.755 622.878] +/A << /S /GoTo /D (page.156) >> +>> endobj +5792 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [419.851 612.03 436.788 622.878] +/A << /S /GoTo /D (page.157) >> +>> endobj +5793 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [440.883 612.03 457.82 622.878] +/A << /S /GoTo /D (page.164) >> +>> endobj +5794 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [461.916 612.03 478.852 622.878] +/A << /S /GoTo /D (page.165) >> +>> endobj +5795 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.866 600.074 358.802 610.923] +/A << /S /GoTo /D (page.157) >> +>> endobj +5796 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [362.898 600.074 379.834 610.923] +/A << /S /GoTo /D (page.158) >> +>> endobj +5797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.93 600.074 400.867 610.923] +/A << /S /GoTo /D (page.164) >> +>> endobj +5798 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [404.962 600.074 421.899 610.923] +/A << /S /GoTo /D (page.165) >> +>> endobj +5799 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.795 588.119 372.75 598.967] +/A << /S /GoTo /D (page.57) >> +>> endobj +5800 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.874 576.164 373.829 587.012] +/A << /S /GoTo /D (page.58) >> +>> endobj +5801 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.848 564.209 348.784 575.057] +/A << /S /GoTo /D (page.191) >> +>> endobj +5802 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.087 552.254 359.024 563.102] +/A << /S /GoTo /D (page.157) >> +>> endobj +5803 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.119 552.254 380.056 563.102] +/A << /S /GoTo /D (page.158) >> +>> endobj +5804 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.152 552.254 401.088 563.102] +/A << /S /GoTo /D (page.164) >> +>> endobj +5805 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [405.184 552.254 422.12 563.102] +/A << /S /GoTo /D (page.166) >> +>> endobj +5806 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.401 540.299 349.338 551.147] +/A << /S /GoTo /D (page.231) >> +>> endobj +5807 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.356 528.343 361.293 538.927] +/A << /S /GoTo /D (page.157) >> +>> endobj +5808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.389 528.343 382.325 538.927] +/A << /S /GoTo /D (page.159) >> +>> endobj +5809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.421 528.343 403.357 538.927] +/A << /S /GoTo /D (page.164) >> +>> endobj +5810 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [406.346 528.343 423.283 538.927] +/A << /S /GoTo /D (page.166) >> +>> endobj +5811 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.159 516.388 357.114 526.738] +/A << /S /GoTo /D (page.98) >> +>> endobj +5812 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.21 516.388 378.146 526.738] +/A << /S /GoTo /D (page.143) >> +>> endobj +5813 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.242 516.388 399.179 526.738] +/A << /S /GoTo /D (page.155) >> +>> endobj +5814 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [402.167 516.388 419.104 526.738] +/A << /S /GoTo /D (page.157) >> +>> endobj +5815 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [423.2 516.388 440.136 526.738] +/A << /S /GoTo /D (page.159) >> +>> endobj +5816 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [444.232 516.388 461.168 526.738] +/A << /S /GoTo /D (page.164) >> +>> endobj +5817 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [464.157 516.388 481.094 526.738] +/A << /S /GoTo /D (page.167) >> +>> endobj +5818 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [485.19 516.388 502.126 526.738] +/A << /S /GoTo /D (page.171) >> +>> endobj +5819 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.838 504.433 358.774 514.783] +/A << /S /GoTo /D (page.218) >> +>> endobj +5820 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.086 492.478 369.041 503.326] +/A << /S /GoTo /D (page.23) >> +>> endobj +5821 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [373.137 492.478 385.092 503.326] +/A << /S /GoTo /D (page.85) >> +>> endobj +5822 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.188 492.478 401.143 503.326] +/A << /S /GoTo /D (page.86) >> +>> endobj +5823 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.28 480.523 353.217 491.106] +/A << /S /GoTo /D (page.100) >> +>> endobj +5824 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.262 480.523 374.199 491.106] +/A << /S /GoTo /D (page.112) >> +>> endobj +5825 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [378.244 480.523 395.18 491.106] +/A << /S /GoTo /D (page.115) >> +>> endobj +5826 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.226 480.523 416.162 491.106] +/A << /S /GoTo /D (page.129) >> +>> endobj +5827 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [420.207 480.523 437.144 491.106] +/A << /S /GoTo /D (page.144) >> +>> endobj +5828 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [441.189 480.523 458.126 491.106] +/A << /S /GoTo /D (page.153) >> +>> endobj +5829 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [462.171 480.523 479.107 491.106] +/A << /S /GoTo /D (page.157) >> +>> endobj +5830 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [483.153 480.523 500.089 491.106] +/A << /S /GoTo /D (page.160) >> +>> endobj +5831 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [504.134 480.523 521.071 491.106] +/A << /S /GoTo /D (page.164) >> +>> endobj +5832 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [524.06 480.523 540.996 491.106] +/A << /S /GoTo /D (page.167) >> +>> endobj +5833 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.776 468.568 377.731 479.416] +/A << /S /GoTo /D (page.57) >> +>> endobj +5834 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.855 456.612 378.81 467.461] +/A << /S /GoTo /D (page.58) >> +>> endobj +5835 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.836 444.657 361.791 455.505] +/A << /S /GoTo /D (page.22) >> +>> endobj +5836 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.887 444.657 382.823 455.505] +/A << /S /GoTo /D (page.153) >> +>> endobj +5837 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.919 444.657 403.855 455.505] +/A << /S /GoTo /D (page.156) >> +>> endobj +5838 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [407.951 444.657 424.888 455.505] +/A << /S /GoTo /D (page.163) >> +>> endobj +5839 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [428.984 444.657 445.92 455.505] +/A << /S /GoTo /D (page.165) >> +>> endobj +5840 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [450.016 444.657 466.952 455.505] +/A << /S /GoTo /D (page.167) >> +>> endobj +5841 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.007 432.702 372.944 443.285] +/A << /S /GoTo /D (page.164) >> +>> endobj +5842 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.685 410.784 362.621 421.632] +/A << /S /GoTo /D (page.164) >> +>> endobj +5843 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.847 398.829 363.783 409.677] +/A << /S /GoTo /D (page.164) >> +>> endobj +5844 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [347.068 386.874 364.005 397.722] +/A << /S /GoTo /D (page.164) >> +>> endobj +5845 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [349.338 374.919 366.274 385.502] +/A << /S /GoTo /D (page.164) >> +>> endobj +5846 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.14 362.964 367.077 373.314] +/A << /S /GoTo /D (page.164) >> +>> endobj +5847 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.312 351.008 358.249 361.592] +/A << /S /GoTo /D (page.164) >> +>> endobj +5848 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.988 339.053 377.925 349.637] +/A << /S /GoTo /D (page.164) >> +>> endobj +5849 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.703 327.098 357.64 337.946] +/A << /S /GoTo /D (page.164) >> +>> endobj +5850 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.866 315.143 358.802 325.991] +/A << /S /GoTo /D (page.164) >> +>> endobj +5851 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [360.518 303.188 372.473 314.036] +/A << /S /GoTo /D (page.57) >> +>> endobj +5852 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.597 291.233 373.552 302.081] +/A << /S /GoTo /D (page.59) >> +>> endobj +5853 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.087 279.277 359.024 290.126] +/A << /S /GoTo /D (page.164) >> +>> endobj +5854 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.356 267.322 361.293 277.906] +/A << /S /GoTo /D (page.165) >> +>> endobj +5855 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [345.159 255.367 362.095 265.717] +/A << /S /GoTo /D (page.165) >> +>> endobj +5856 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [336.331 243.412 353.267 253.995] +/A << /S /GoTo /D (page.165) >> +>> endobj +5857 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [356.007 231.457 372.944 242.04] +/A << /S /GoTo /D (page.165) >> +>> endobj +5858 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.873 209.539 356.81 220.387] +/A << /S /GoTo /D (page.165) >> +>> endobj +5859 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.035 197.584 357.972 208.432] +/A << /S /GoTo /D (page.165) >> +>> endobj +5860 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.812 185.629 350.749 195.979] +/A << /S /GoTo /D (page.165) >> +>> endobj +5861 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [350.749 173.673 367.685 184.257] +/A << /S /GoTo /D (page.157) >> +>> endobj +5862 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.781 173.673 388.718 184.257] +/A << /S /GoTo /D (page.163) >> +>> endobj +5863 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [391.707 173.673 408.643 184.257] +/A << /S /GoTo /D (page.166) >> +>> endobj +5864 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [341.257 161.718 358.193 172.566] +/A << /S /GoTo /D (page.166) >> +>> endobj +5865 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [343.526 149.763 360.463 160.346] +/A << /S /GoTo /D (page.166) >> +>> endobj +5866 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [339.043 137.808 355.979 148.158] +/A << /S /GoTo /D (page.127) >> +>> endobj +5867 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.329 125.853 361.265 136.203] +/A << /S /GoTo /D (page.166) >> +>> endobj +5868 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [335.5 113.898 352.437 124.481] +/A << /S /GoTo /D (page.166) >> +>> endobj +5869 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.177 101.942 372.113 112.526] +/A << /S /GoTo /D (page.165) >> +>> endobj +5874 0 obj << +/D [5872 0 R /XYZ 71 757 null] +>> endobj +5871 0 obj << +/Font << /F8 2001 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +5875 0 obj +[575 575] +endobj +5876 0 obj +[680.6] +endobj +5877 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] +endobj +5878 0 obj +[446.4 446.4 569.5 877 323.4 384.9 323.4 569.5 569.5 569.5 569.5] +endobj +5879 0 obj +[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] +endobj +5880 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 579.4] +endobj +5881 0 obj +[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 +5882 0 obj +[511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6] +endobj +5883 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 525 525] +endobj +5884 0 obj +[670.8 638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 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.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575 1150 575 575] +endobj +5885 0 obj +[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 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 +5886 0 obj +[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 761.9 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 +5887 0 obj +[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.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 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 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 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.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 500] +endobj +5888 0 obj +[272 299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 761.6 272 272 489.6 816 489.6 816 761.6 272 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 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 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 489.6 272 489.6 272 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 435.2 489.6 979.2 489.6 489.6 489.6] +endobj +5889 0 obj +[656.3 625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 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 342.6 875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 593.8 500] +endobj +5890 0 obj << +/Length1 1438 +/Length2 6197 +/Length3 0 +/Length 7169 +/Filter /FlateDecode +>> +stream +xڍwP“[×5EŠT‘"E!ô¡„Ð;*„ ”’ЋôŽô"RD:J‘"UšHï½(ˆt¤IÑ/z½÷ýîûÿ3ÿ?™Irö^{ï³ÎYë™y8YõÁ‚ŠvH[˜*Ê@:J`3 �EI89àØ? N + G"dÿ„‚A0ؘ2ƒEê �M€ˆ@DRVDJˆ2‘(Y€2ÄnÐh"04 '鿃‚;8b°ƒþþ àòDdd¤~—]a(8‚�è@0Ž0WìD(Ä�FBá0ŒÏ¿ZðÈ9b0n²ÂÂ^^^BW´å Ï+�ð‚c†04 å ³ü" Ѕ¸Âþæ&D 0r„£ÿʀ‘ö/ +À\àP­ñ@ØÁP�ìx�XC çCüÖþ �øs:�!‘Úý©þÕŽø] B‘®n„á�°‡»À�zªÚBoŒ��‚°û„¸ ‘Øzˆ'î±Å~ïPU4�@°ÿDCQp7 Z wùERøWì9« ì@HWWƒ&ùµ?e8 +żðß÷ëŒ@z!üþYÚÃvö¿ˆØy¸ #àî0 å? lˆä?1 ”‘””ÀÜ0o¨£ð¯F>n°ßI‘_a,‹�?7¤ÀK�·‡aHüÐO�ƒò€øýïÄ¿W$""�;8°…9À$ÿéŽ ÃìÿZc%€‚{,€XŠ�€¿>ÿü³ÂŠÌ‰pñùü÷- +ë¨é€ŒùÿæüOVI é ð•ʈ±ºH‹J�þÝèŸ#ø›þï¨>þg{ÿ«£Â ù‹öøþfâùG<¬Ã ø÷]$VÓ0�Ï,` ”�B±_"ÿßFø]òÓÿ¯.ÿo ü÷–T=\\~xþ þ�Äîâó‚µk$Ö&ˆÿ†>€ýek%¤‹Ýç40¬MX© Šˆ Å$þJÀѪpo˜>uüKMßv„ ÓG¢á¿>Ø2 ð¿rXûA±4öÎ~§`Xwý{° +Š´ûeCQ I�…‚ø`%€]I�üD°~µƒyÿ9@XÄ`K�XŠ�{$Šä×͊�E¶(æ³ÇüÊý ‹ý ÿu¿âÿš õ@¡°öü­ì¦þ^ÿ~À`Þ0(ÉÜ4z7Ì©&¬åì•"“—àúð½ Îõ™¼‚~s¨Vs +¢4ޗOCVP'Šiï;o,®©ðߟg¹òÛiª#Š|“bÐ|áid8¶ÞL2;J×;ò|G±¶çÎõۂF÷?û_¹û›;ã7á¶kræ¹{HSèPŸyu«y×ö”- FL¯|~)©EzY6.og\<əo›3EÏFˆ¼CÌwsߛròødâæ³‘Ÿ,šIü$»ñbE~æDŸò]ª0Ew0p0˜ÓßÁ?¦«gkàk™*3ÐÝÊQ|ó.ah‚D®<£ü«‚ôÎb4Í֒þIˆ~€»·ÈÔ4Â7¥…é[f]ôv”äòܺaH€†|À×¹µNž2SG Ô_Fú>ö_ZK'–œ».Kúª¶D>|®ð¤ô¯°:¨7ynžÝ™Zõšâã´z­òKþ×£"¬ƒ*_)ÅÑ)k6×ù†`# J¼zBsJ‰ô #ƒä»Æx±Ë;¾ˆíýœ^y¼"þ-Ѽéo¬âWœ¸®`Cy¿\PÀ;’l†>3ö|Nڋ±„–yð´EMêcªi!- =òz7êDùä[Ý̞ȒŸÐaÚ±öZb’ß�ŠHBZ]"aR^žtáÓr üá,ýŒ ÚÍ0Ѳ±c×ùã1sËîÀ¾éõÎÜnÚD²&N8yè†|‡Án +ÅKjÓïýøÒÓ½9Ñöú‚¯Ÿé+ÃüÃÅ!¨>žFV.a:­ì÷Ÿê¨>vŠ]w/YHI<Ÿš`‚€ ½óËÎÑ9&OBÃBhE#æéÏÀ¡cø, +A.òÔ*w|LCözeu¥åQýÜޗÊë1¢ù3ûeq²“ô’.fGž7™(#·å¿p…Êr[L³”V!Qä«\ãτùÀ²\(¢k”éó_òŽú ñ Ö$3Ù¯Àá‚aÀªË҈·ë]Í1yáñ:‹¹Â![«ûZeeP³1[«™ñr&ɨí㞪fìú­ðc+öîXEZ„œI­È‡•—Š/_­·ì0ò”Ù‡¶, § ‚Cˆýú9T$5¹Æ†ko®k%žaŒ@·ëµSâ›zy=é܆»Bi‹ËïýØ¿{ëfŽCKv¾òÝËȕ3æâ̵[ Z–Þx3,âÂlT +Œ'Žož[º†O L¬–©ŽŽÒc~’ò?- o_Ç7ÐÊóV|Ê<ÂOõ3-bdˬ¢ì±ºÝ'£Ö« yõB¼AYµiWÅ›½0óÇBÁh6 *mÒêóíA%gi/„«$Þ\ŒË‘/‡3—ŒVG°Œ¶M—$*îz¿±½.µUÚĀ×t*;´¾¯Nút7Á‹wá¦ê‘ØûZV¸n|“d˜ÖÕLuª”„Â#Õ\NÑúc%á6–«É›ï>.eÅ9>eQdßpØþXzãû£M[z‹zÁ‹šlŒ_KE%Ž'¾¼ÂÛ䜌Öð²Bx^›Á´-?ˆá†r·¬ôw˜Ó¸×“÷•åÄDCÏqC, û÷R—Ç~�Ì×*§RÝ«¬‰J̸¦›+¾ö›´ü|"ëR.€W£îHýÞƒ#?Om(÷i=yCàsN™]AمŽÃÝK€·€gf™n'„¡«læ¡¿ƒÓ^ôqÁ=Λ–,+‡ä'Íëd¯ð“ž\i‘š:H ÔT’í=E=å F:0Û]ïxÝïIJÇf¢¸êø"î"ĦyûÒ˞kgÎ=mÃ?x'0¶‡ 2=ûȋ@Ë+‚81u«â¦Ù§â¤‚@oU¯vª$WîM±¬Žì®˜áY>á!¯òõ Òïq´,zä«÷T¶™Ÿÿ(÷WÄW+¦´ÔæR¥ýüT÷˜‹¥Î«U}ŽÂJ’j¨/ÝtÈTZÛCRôº¥òù¢,Õ~¢æüzh·ø¶ëÏo{‡f²šÑT=Í$\Y!¾Û¹Ä; ÊýyŒŸ¦:”ÇyÕ#ÃÕ?¬_Éñ½f<¢Ÿ©A ÊåMÛùÞJ}oÆØü±®'¸iw$eìó”+;9§ Ü8¡^:ß¿£_!l1mƒ¹ñ¾úåÇV"ÆpëØ½ärµÍ±U$O“™hÏnµ¡Q¬,‹9…™Š5e=Î~J–âÙþVvÊJEíÙ*Zñ/*¡|®=’Í7¹×XÇ®ÂWr7MAaUº·SDð^“í@>ù6Ê<\ HD¦,ûDç2|`ò2ßފ«–ÔÚþ07·‡;!b@i![B“púðSÚßPc²8¾Z0e֓ò–/ÛUþ0sʔí$“)"}Lvù³ËGv오bMo1:ôåp“­¨Vh(et=·c4"Ußit‹ÿ®\OH�Zw9UXù|oÔ§¡ïq¼hþb¼¤€Ü{Î{?‡w>ó~ÿq? ¿ž_Ý +mˆ«ø|~`†ÒøŠ9žhòŽªÆ•nC¶©rÁJ™îZk̕ݘšSñé×ù„¹Mx—Ë—AA²â,¹`Þâuk^ƒ-ê@{cî/GŠ–7'ás¹IòÙm<ÆNßD„à`z†4�É+ñ‰ð_ œgÀbrRFJ¥*åókOž9NjëÛ½.«9Âeãž5Ä´Ü?P±zŸoç󠆿xÙN¨GÉÖªÎ¿·Ý.ƒFH¹Ó±âîÒENœ(*•bZEÇb'K³êˆ{sù¸‚è–Öf˜ +ŸÅ§¦Æ—Ùæ'øö«¤éÝ<9+#RêZßýt}HB +’{%ZÐh2Ež£Š mf³u&%Q³a¬’ý=™(M_•ku¿K`6@üjjԆ샀õ ŠïÙQ‘Aô\‡õ¥k›-ó§Y +¥CqœZ’ G]ç•àEvjÆ;j9%ÜsÄ eùôÐì×=7$’U8#ªûd>tm…Õws&ÆYU5VÕ"Xkí׳zzS›Õ™ ]µå7Œ¶˜èÈù®Õ\å­éDGݯ,övöIu-]»¯Ö~4qIÕËj™õÊrSCÑJµ$®¦ãâöúÈ3c~Ï}t+µ=Ƹ¤d‚x–3SìtÐ ×I«SR„¡áÂIS¦¿c‘ºÔ͈ +¦Và è\NГÚ]|»ø<ŠG˜Ý4˜éÖqÉkÕfm6Šyð’[™PE˜û;½è’†Ä?·‹éHfgæ0^¦Eê ¸8é¥"r +«¯ªÑ Ug|Få [¯%–“Û[ +Ž“ -è ÎÆâç®Ô½’:³äš96‘¬¸ý^ÿVXÎV“’$Q¤ÁöǚÛ×ñ7}EöÞʆ/úÜBSžÔ÷ENfHvu–=ÿøÀ3b¾ׂ^¥#1òÍÂ\rr¨L±Âº­å¸|¬»ACq ov¶'¦*SWYAÑj뵖›Ëžñ˜á2án°ÜK”ýq{ïVß?\f†0¤Ú $Ë«p0+³íg?·Öžõ» rH-Eö.0~-’ìԟï/SÜ×­‘À!îìÒmDÁ +´­BÚV"¥ì€h:Q=…M("S˜H7\¨ÆÂÒéø µëĺ<Gý^äªw$«_­ÏùËåñ<gä gÞÅNz„?ŸKÁGSõ‘2çÇf–ƒÛ +7ÎXóËÍ0ÏSTã¬8\ŸäE€¨Øp¹iÞêó[3£Î‘~¥IC¯èXSª5“Äê!kµœË+í]ù1=ÌJMÎr ]bpßò€WÈMÅS3(…”Ì”gÁA "t´ y4A®õ+³„éï9´½áQ:G§Ýím[øÎ5RÙ̕ǚŠâ-Oç¦9ÛÄð¢Á=I[Òº)kj÷Ӈgšnç·²¨Ó{vÂýGæ#áeúáÇÎçàÎBw²˜Ð�1¦só‡/OÄß"ƒmvo®¤÷Z Ë>ðŠ+ÝÆiB¬;*Jƒ)G"ˆ=`|˜(� ñ›'\lwß«Ýö’šƒªŒô‹âV„ Ys—çPV…º)€ä¨ÃJT·2ߥl½#Wõ="#!U(<ŠønÛèP,®ƒ‘Ñ¥8½‰¹íg® ýú³|ÿ»ÚBÂw‰GázÌYïpÈ,|U”Ýb!ƒ‰´ý?͔ƒt3 PûÁ±¤:oˆ/–hÐܐ·/רd/–ÿø%·y>ý!bŒá” „ã¹G‡Ì՝©ä¥¥¸‹’^A†1cÁâJ›€†5PàÕ}©Ss×qMÏ®ïŠóËwv®ße¯?HÆ'vžìGmÒA<¹«ìóåuÖ¢hYw¬Õ š?Óó8‘=ÔÀP3†±»Ÿ6o{_»›pk ÿ]8Î¥è2†Ã±’Ãýáí™÷§Qîn·3Š}[´úµú¤Ô§[¹ ½Ìí¤lrˆ½£T\ îb’"±Co#,xG æ¼ãËØÑ£9ãB Ï4 æ½phÉ®^ø#„VP¥¬o|ªÖ+JmæZ{ŠÚd% +è£R½ƒOc¼gØdCZ +Ëiä¤,ZOYþ,ã;Ì9+×eI]²ôeŸ+籅NÈ8=9£:X >ѸÅT²Oôš¸™eä®ßK=c'šÝÊ\]q™±¤7½¡]u¡ÎÚu„ܪ' y…-” ¨À»’ØêXCõé2Š‘˜LÌ«w]ê cË킑[vã^ËÃh¡#ÂäñÜÕÍDoð£R‹Œ`l�ˆ§EÝÿU¯Tÿ-Eᤠ…cåšÎÍd§ð‹©’‹†Á\š’Y£Mq§ž=ßOxâ`.-¦»‘…ÁãRÓNãWÂßލJòL7ÚN2—Jï³â‡X•½Óéç^•È^4áÅø@Þ^ø ÑÞ«·0¼ãךÍ= ûžh„Ãç×Ð +3¨»m?bÒ(­Ø*3(2ÝåÂ+>(Bàbiè@|qÛ¦ÜíIc1T W¨CYiŠ•3×ç^tÙMÀû¢³NWÅ -%[0œKÊã[™É ÛÓÀ™+ÒEL‘¹Ô4Óúµ‡c_™ºV2goãð1f$~tʆgó>DôÈ{®</ÞuL›¾Ý!â¬(nC.¨H™ö¦ÐnÀ +ÊcŔ£Ýâ_ˆ/Ì×ìü,w­Œ;éBx½‰IÎÖàN˜à-ÖàÆý¡³¶v?oÕõґ³Áøá§)®aQ<#Óá7VÄÀ›ê|ÌôJ¼4 +OÎRž»P7é\u÷=Ö^w®öcg'„¹¯Àcqnlfv¯Zôù^»Éð`…qÖµ —16UƒaòHì±£‡2Íx¯©V½i)2 -ï~ÿX'(´ \ë%H¤ Ôé¥\Rá«ûmþ¤\öT<Ëäµt.[-,îÖ¡ïeÓlܔ®z—ôýámåO*•,“ Þ´Ï”£æÀxx¸æV¼m‹Ý¸ú“•þ‹œŸÆe¡½Ï +}6*8’ôKè=ؓÜ]ák³¼WH®Ã¼ÒÛ +®AϾK³ORp ½î¹¥Ðšj¬ÛUWsÃdy&äg„¦A^­¨ò”‚ۈÿÎé'Á}ªr®¼§"þ¤? ÔÅxß¹ +îÂ=w†‹õÓçÃRN¹È“ÉHVõ×úˆ]§ÅÀµQ +öl’dB¦hí+¤Gµ7Ž&;iIQý"ÕÙÂám£½BÙnZé§ÁÓL:û­GÏÛFyÂr›nå>l>¾ipxàb2§ìÅï'tTÍÖÌ8îÐðÚfŽ ¤ôîgÑþØ¢„×±-šŸˆg¢ß³‘Yȥ錵2é®·x1½Ö»O�²ðêÆˆXu¾h·¡¿Ëìöí“Y3²ÌRž89út}[Êúk‹ôN{ç6¼âÏÛu:iêÖ±@Nw­}—k÷'ÎQQöTˆ£ÿ°Ò¤¾bFEå°¨©xœ–cږ‘Õ÷ÂMÒ (`j_£àBµ] eýNÞ¸—‚×~º³KÇu ¾”gÐê– Gø{OmËgÒu–R‡´ôíYºíû’²Ã՟^.<똦ÄY,!aX°1Š{è´FøttÛ÷ËzS»zº'xòw¯bÂ,¼ömڊ*˜±˜[l“ Árèüõ,݂SÜê0œú[Cf+“[zˆÓ —´òºE}ëZB +ÇÕt1zZ%„’A‡ÞžÂµ[›Gz·ùžñºUÒoW8¬DƦ^ì֘ÖìõéúÍÜê™8vì$”382yŸÜp†ZÏ-éÿ4:¹lôŒEûm™R(ÍÍàRÝQ¹Ë)EìÛ·À³jÛ<­Úo»ã™?ñ Aר¨Ç™ …D¹êœ˜÷m&€òúJ§¦[@ËT¸ ^2­‘¤¸Ï³júš4éýù »^ÍPÂå̓ÈáY˜ÈÁóȚ¦ª±Vã‰ãõZíªäxöހýɗƒ¯ÂÍ} #bŽ@f#£á1<¯b«—…ŒÇK¾d¸©¨o=]ë×» tvʙ» +uô !àAÔ²Wˆ‰Ó~þ†~ <j­ê×)â^®žž p…Ñ„ˆµÍèi$§i÷×íi�q:«èÞ¥+(ìÑ´SØn¿Ž]+™šh{òâ6‹”ºl`Õe1ZxЍg†s'1S“çDœ¶Ì^<ûÙÚùÁ·z½¨Ç–I[Kooum¶(Gä +D|ÛBÓ4ô·Zæ`vÎ +=]|óŠÄžë\×¶ni“òΕ/yVOõ‡‹å~Ïgw%«ò¥‚aé„tBz=Ü5›åÙ|˜sOœÄÆÞTÃû¯QÅ1 ±�ËL‚ÔØ¡dwnøW5ÏGMš=ì8¯×Ÿ-­//­§Öð¨Ó8“–ESÅTÎ¥°¶ù¶ø¬^ ’}qPl-d¥ÏLAWjÕÆ—z]i—„°»Ò«¼8ø¥u{ô%ó+/‚Ÿ$Éí9IÁJ¶b‹®áËÃÃé“ÚîG½/dè¾ÖreîË­î/ŽC&Ù.2æÎÇ'¯[D‡Üa_¤â‰cL¾5¡§wCë*í¹L!¢5¦8¾î¬ôYî‰ç,¬µ}ýSÜoôÙÛ²¡CÎÙhJ ñLµbUþëó z„Tiùcòçñùw–3zc<íŽb-)®´§ª·$%†ÆÁ;¢äþdV;tzˆÍɞÌDå÷ +̕xo­áêdª”ÍhÄiæRl%±¼ˆ?dèEMHÙ\j‘à3ND†$ÊK«&…Þ¶!š>¯‘›à0:äg¦H7éã{Þ´xµó°¯£AÆIÚ2={ž)ç°þV L?íær¯dÑw¦<˜¶C’pÓ»HV1I•\~")ú"MWß«v)“]Ι]ǝQyw¦‘Ä8ȈõLÝÓK]S™™¡33‹\ æ÷éw‚GSÕà3 -®Ö3¹rd!õ)Â:êó6eÄcRfúsҍݟŒ ­…Þòöòê×L]…‡ô9) §¶¯1ëؗGi•ûð u‘Ä%>‹‡íΏh£ÍÈ$4/6 +©¹¼ÅL{¢œWeóCïñ>zû,"­ÔÈ"36v.ŽúތςúRša”†6Mc*cïëB¯fk¶4²F)€jȚVÍþôúـBìLÊ‹¥5.2éhSO®•ž‹ˆ»~± xÚ/»[qTÔz2¦ +ÔÄÍۉ qo_–°¡^§Ò¸J_½Ø [i=zz™’Vð`ºÁ°?Z¬ºÞÌãg#tr8þìËq¬Ø¡üàU߂éŖ¼}¬rZkw¤Ÿ.F“fóó~%rl4Ã_†£TAÁ:?¬=°!¢Ö4M\»#iÒOœ^é ²ŸW�ÍߞÅ4ՖåJЄo̱&°ÓcÒvÓ»ã€zÊzÐ%æÛäµ·Ô'eßd,Z¼¹2$*KÞÿċö¨ÇŒÐøÃ´ÜŸ¼:HQñKÒ0…ª >]£Þ¯~ºŒ“ççæRIîv”“L=KUì½X‰w¨=I¾°6ã¦Ì†;JÄU�)žL,PËVô»®k…ój@õU/ñd©7›Õ:‘MÌ«ó‡”=­T Í+?›nØ l9Cž’./PêlÃãRÝx|þ@ÑÒ·E‚e¸1Bх>ÛºµÎï!Äxñמr¼Ö»ýÕÕSùƒ«äÛQæYõÈmIBóÞé +ܯGwË~Œã-ÇJ4D_7oî+Ó#‰[*i.¹-TøÍ˜Y՚¡þö¢m„Þ×R§-ÐDLd²ÈÁ¯0³0*‚ÅUaÊÎ|Ù§´I/$÷ïèkë•!NW=Z/kU֊ËÓ¥»ÿk÷½ +endstream +endobj +5891 0 obj << +/Type /FontDescriptor +/FontName /DMGMCU+CMBSY10 +/Flags 4 +/FontBBox [-26 -940 1332 825] +/Ascent 750 +/CapHeight 686 +/Descent -194 +/ItalicAngle -14 +/StemV 61 +/XHeight 444 +/CharSet (/braceleft/braceright) +/FontFile 5890 0 R +>> endobj +5892 0 obj << +/Length1 2779 +/Length2 23388 +/Length3 0 +/Length 24952 +/Filter /FlateDecode +>> +stream +xڌöPX׊âî„àÐhpwwwn A—àÁƒ[°àÜÝ%¸‚»»$¸ßÎÌ|“Ìÿ^Õ½EUÓkŸí{ísšŠLEQÔd +”Ù»0²2±ðÄÅtXY�,,ìL,,lHTTV.¶Àÿɑ¨´€NÎV {¾?4ĝ€&.`™„‰ XQdsµ°²X¹øX¹ùXX�l,,¼ÿS9ñ$LܬÌŠL�9=ЉJäàédeùÎç_4f´�V^^n†¿Ì¢v@'+3{€¢‰Ë; 8¢™‰-@dftñü w..|ÌÌîîîL&vÎL 'K!Z€»•Ë;€Ðèä4ü* dbü§4&$*€Æ;+ç¿ÔA.î&N@�X`ke´w›¸Ú›�àè�uY€²Ðþoe…¿�ÿ4ÀÊÄú¯»¬9²²ÿËØÄÌ dç`bïieo °°²”¥˜\<\�&öæ¿MlA`{7+[S°Â_©›�¤DU&à +ÿ©ÏÙÌÉÊÁřÉÙÊöWÌ¿Ü€Û,io.²³Ú»8#ýÊOÂÊ hî»'ó?õ±¹Û{ýYXٛ[ü*ÃÜՁYÓÞÊÑ(+ñX„ô[f tp²°°psñ�€Ž� ‡Ù;æ_4<€²þƒkðñr�9�,Àe�}¬,€àH^Î&n@€‹“+ÐÇëσÿ"$VV€¹•™ ÀhieôÛ;X ´øƒçïdåÐcӏÀòëïßo`†™ƒìm=«ÿ5bf)Y1EYúJþ÷PL äðbää0²q²�XY¹8�Üà/>ÿõóoþWý_R«²û㬽Àûwàîý¯·˜AóÏÚÐþA æ3@ó›þú,œ,fàÖÿÏKð—Éÿ?îÿòòÿJÿÿ›‘”«­í_ç4+üÿœ›ØYÙzþ£泫 x7Aà ±ÿ¿ªÚÀ¿Z dkþÏd]LÀ"joiûo­œ¥¬<€æ*V.fïþ&Ñÿ¦�vnkeT9[ýºp�Œ¬,,ÿç ¼sf6àKÅ<«¿Ž€à•úoHI{3ù¯ÝcÏÝÄÉÉÄ <z0âx±‚—Ôèñ·ÌLö ° �\œÀä„ôk¢\œ�fÑ_¢¿€Yì7â0‹ÿF<�f‰ßˆÀ,ù/âf“ò7b0KÿFl�f™ßˆÀ,û£ËÿFàè +¿8ºâoŽ®ô£+ÿ‹xÀÑU~#ptÕß]í7GWÿ8�Ì¿8Íßœ‹ÖoÎEû7ç¢ósyû/âç¢ûíLþEì`;;ðòüºÿ'å�ghâ æ›•³ÍoC°ªéo.ÉÔÉÄÌ~½,\~ËÙÿ•ÿ½fÿ€s2ûq‚™lÁû7&Ç/‰ÝïÜ~qùwRìàòÍA¶¶&Nh€³�þv +Ö�þ'(+80AMœßý¦É/GWðZÿëù—’‡™­‰ÝžÁ-°ø Á6À_‡V¿ã²ÿ‚n¿aý%øíŸó—:ÈõϼÁ +–@pí¿ä�Oý§Ã; ý`™Õ\©õ<S›? ¸¹¶@pçÿ¨ |=3ÿöÌ 6µ¯õïf€#ٻڙþºO-ÿÈàW @¿sûýaÅú«%¿Á1À¯»ý¸ÁÁúô¿Ì`§�f øÿC•ë/™èR‚{æ`ëêüGL°Äñ÷\!W ó_׿¾y A¿¨ü^°‚;þÇ<XÁEÿvÌ 6rÚYý— œ¿t€nL…ìÄüRþ›!¸gÛ?¹~ï�̿Âßf—wNÀ?úÆöKÁÊÖüƒ{çâúÃØ­ë<]·? 8Y÷?ü­=þ€àˆž@ð”ÞÿÎìé=ÐéïPÿ¹ÂÍ\Àcrù둯Ïÿð_¿¥€@ ÒÂ,Ȍ?Ⱥ&¨í¶J”Нqg\pšjG;…–ÑkÁ©Ýõ >‰¶òó‡5§kѤ¡Œå-Iš+‘EÒ'¯£æ:øÐ–ÕÖïG£8µ©V¤ùÉ×ýùG¢µ}ĈDŒ"»ÞOŽÞZ6Ð͐rTَ®<h*¹Ø·î½Òµ}%K£!³;ª»•\òȏ%ߣ4#õ +¿Så˜fÌà‘ù0#Ða{ ¿ºžÆÊšx!•‹£Gò9Žb/ðÒ]g‹¾›y¿R¦ÁæÜ…O‰¯‹G }…5:Eí%¶ÿIwΫèKäšà\&wxÌàbPoüŒ¼>¹¯ +žSP1£`º¿B'6eW–»Yº“­–Ù„€ú i-‚W0U‘´EBÅP‘Q‘•ßݱz¼¤9}{7I×ñ©f'w| kÔÞ¸ɵ öfG†/×ãs©É”´l’Ä*Å¢’òëocê9>’jCÎQuù^z}/9L_n­¡­C½¿¸Øé¯òõ"{ðઌ?˜ªÔí'œ<tƾÒ«¯zu…8‰aÔÁ¶5éÂö̞ÐÀý#ˆA– W í¤4ƒgP.ee敝3‘&”ö¤ê½¹Î1ÑTŸ0ÚôSFÇI‰ð’ê)Ö1Ç P-B& +Ù`ú#SªƒŸÑä‘ðç€mžÓL>Ð_£&k¾D‚®ž]ª!ó Iýôò®ß,G2B½í%Ç`üÌë_jRí´à2w^K,„nÇwªþiãÙ¯»¬Ý*¦hƒÏ œ«Õȟ&+‚)c§]čIwO°ºò~*2çqNRé7’r¹5iü„ëSLJ¾GÅþZÓUŽ +rôFSÖÓu›H.ÏoÝärIہú®© +窎ÑZñ²¢³Á‡w¼&mðF«o¨¥$y¥)´Z îDÜl>¹41Iy¿/íÔ͵JçÏTªFQ–'eæ¹Ç'?G˜Â(–]äî˜"/ÍÌËÀu9þ4äÎO7µfˉ܉,%…*¦½}ϬNBöÜ•ÏFWL÷}̘0’‡O'¶%à§­f)|Slž{)Áæ¨"µîžq!þTqVÇjг¹ PêKò›×Mtλû¨ß&4Ìy¿‹™¬çG`|^ԋ5‰£üdYÃÚúh¯¿ŸÏr€È}Bb¢6aˆI“ö¨€kI1Bfç¾ÊÖJÑj?â´Aéñ2¥u¢�Ÿ˜`0éUªShürÏÑÇ$äŽÝP¶½ä­rË&vh¹\ç~ajÓ%U•‰Œ TVhaÍm.LkKNÏu\JÜc µãuw…Iw·zz’Œ?…ŒÍ ®ºÆö¥5÷¡ŒúM‘}9¾¾qjDP ß>ÚæJs—-¾=‹)oˆAÛù†#æÅ¢ý·”\zôš’)ú›"s”iP'j˜$7*7Kðô¯è6Dnß³¿)üB=™Äõ%èœ-yîc',=MÒeš¿q žÄÚ3sÍ T’ ÖP|tŒM +†C%š‹ñµáØ×ûP¼Í™j}™�ß÷ØF×Å#ñuÏ8ØfT]è¾4¯È‘äÜæœÑÐ}RxgÝw'×½¶²¹B°*ƝÇ0ƒRo©U¿:|Ø{Ný1U‘º†»³ó“‹îÚŒ¾±Ÿ7g’ba'yíºŽJôNâãÅCªÈñ$‰èÈZ†V… kúĸãáŽöÎÈ룬¡ r–ž›wÐ¥k®z"‹>û 䳁HCæ²q’tˆ �ëÎ]ƒÝ>7¦nfœbijxÉî·¶¹•_|ÌC™rÈ{µWâ±Ið~_I‹å·^×K ZÛWʒ{¾Ò %DY–hð¾¥nË ûze#´o•ÑÖ³pŒñ +Û£*òÈ´ÙµG˜ðKÈTuü €!õL«Ù9ã}WÒ㎨ª_+ª4É4Jn¿€™mqÿÙDÉ{uq™Fsèj…¨".˜ŒO£.}]¤úPË“:ك¶–ß¡‡Ûmâ ÞÒÎÂ8-\Áò¼9kZ[ç–ÉÊn5†ì†oó{ÓÛ@‹é„Ô²Ùð-º6Kzh¶ª Z×7]|/)B“ U2B¼uƒ= ÖgüKåSoá¦$v\Ù]€ø£žÇè˜G…}¸#E=…†U Æ¥Õ­öó«º@ayãš̜^Œ…'ŸKþñθô²‘üöH¡Y™Jÿ²î£‡»³â%;{ÞQÖÔ{ÆÐ›ìœb=Œx(Ȳ“>Ô¯({.ÖÜÈì}Š+ž›ï¿í2lëž7ŠìÞ«½R³ºØž<*8;^r ӒšÑ}gS Ji¨€]ÇøÌC +• +svF×ÙO®$K êVÈËõ¾õ%œcîÆ.�`ÏCK,‘q¸fj0° ÿ"p6¦Ic¹s5·J“o¬Ì–Ñü”·ôޔ–e yäŠOC«Ê«­ñÖHæ,6Â0T¯ˆm+6°¹‰šMüÈ©ô#°ÝuöºYH¨S˜UÈ®š0ɘö†Åsjí¤/+šâJAÀ‚°¶FÈ­ÿŒårÎY±ŒÏ•(Hýu¼ ¾·½gÖ[O-m£Zˆ3@6 +;¨$éñ +Åã]Å;O²-­õÁ +îPYä[wƒ& W¯V@GC7AÑ4(ÚæÎš²·‚g÷Ó©ŠÞÓ°iqær·úoKÔÐJ¥=ýÑ9Ìi0֔b¶ˆš¼È_ÛÞéØ Vðh!¥ÞBž‹ž +NÜ:]´¶ ý®évì<®h€7eD?õû‡«È¿Š5dšòøO6Oé Î¦*Wµ×E–cÍnbY!9D¯§DÐ8£dûn¯°^¤!÷ÌŤÁ ðû™3TNsìXd0¨t9ŒyŸWØ´©ñ´p×_’Y!‡Á…5T†AµŸ3”¾å‰´V½ÃÚÏ0®Ô“ +íXeP ún§Iô¹m»N èßFGYEjòØ`—`\õ\hQvèåêuG>§Xhòãs<GDÕdâ«ÂY7_ÄßÕÆ}„³l %µL^­.£’Qk¼êj{^PܺLó=Àvµß<—UÛY˜[È�ب[OmWÆÓ› ‹7ÒŽÖv fæoŽB©'ßU#*·[é©ÈJ§­¸.~•.­ï4¨ÍŠÒ==J,˜Ä†ðܚ _ ýx®ß!²hp9!'ltt\H ºäá0œÞDÈj 2yäåFÙÊoêšô**LÇ*Õ%«32ftZ´]ˆ¡;ku„üŽ—¹M´Ð2ÿ1ÇFAÒòŸ½©bؽBK¯c Aâ€Óž5§a//t‰’šV­ú^97gýg¬} ÕñÆDöÛþ$×A—Y¿O$K0a¸ýM[ŽäÚ.búü9¢E·°yy°$5W„xCÞ2¯r¼C4}_ ØvŽš<+þ †MAèðÇ<u^škž_G7šjë}Ÿ’èMþè¯:džõŒI�_‘Á…C•iæM‘?à[‹œüqDyõ-<.ôÉ‚:kÚÏ `(`·G +ÙÕÙЊïà0سÎ=–!±>ÐQü¼ ÞwS­?Þ¸ðɚ<~a°LÞ& +U•7üó°l`‰õÈ£dÈS ÚSôJôlò¨Z¡z÷ƒ·‡Ú oJ\&ŽÃ:‘igá%$«Û° ˆ:Ó¾M}'Ä(^4ÑÒ¯ëºwnô%Ãp• +âÛ­IãôEÄK<P1¯>ÝyF0yˆ[èÏ¢þЩY”ä³ /»CæDš1|?Œ+gIˆ’ѵÁ·»$!ŒGP< ˆ‡§IÿI€ÙÍô阘3JG Řyé¾½È ž×¸‚g=&b³wQ +K‚Záè·ÑÌ3ÓPYv¼›ÉáºúN2?·&Õ¨ ?ô–Š˜˜ñ©‹M¾¢dÏz½¿~˜Œjÿ¹Têá‰FU¨÷²çę«ïŽ*æ»R›N7-øéülHœ,yí–ñ žE‰~=ìØÑ˜3o çãO”h|Rˆ}g˜.â´­JqLò¿ +Bº +•øŽ~օæ(œžÖŸ)aŒ y悁!ú†}6cΖٟ(¥'‰¥³;h`äžDy©žÆvöB÷£O2q�äHÂß6Ó:Á¼‹ÝÂu¨W„¢€1{Šjê&lÔ@ù¹ŒPœ#žX#$؆ñcžç¼á#elf–ùN5 éè6ÑÅU¯nZulôARs€Œ¯oDŸt5ÖÛ]òåⶬrᘫ¥T{. +9[•õ¤V�…ÊÖ:€°iö²ãÔWìݦàºT]î9›~³ößtµˆ¦ÍVj®ïã[îDž¨Åyã|äjuaª&+;o=„›×¦w„ÜŠ‚wŸ¿qã:MÚ×|˜Äh˜*qgãXŘ î2g6=•ðÕ£­¼ƒ·ä(ÌaßZ‘¦†`vP +ì¡BO"^à/osIØE…L惌ÄsØ?D9|u×ã㮘†ƒÉ á…X0QæŸÇÂdZœ¼eM¦»-"‘¿‹úáúù½ç¬íwڗ'òÀÒù•|öÄV`׊¦è[ê)Â[>„T²­ÆÖÞû„u>|Ì꛳«¥ ©;RÄlPÏy_ Fqæö¾´ºç°Æ"÷OÉ¥³Íç.Çpm_ñºÜ;»·ø‚{À-&sª{”]¡—/ük؝1”Û? Ç¡²…Þ~f"–zXṄLË¢‚L”þŠÛòʺƒâôµ&õ¸zY úa*adiŠzù˜e‡þVSÏÃÇÔ£•)úw<L¡¯È† +ë„ã^8|`éûF‡.sRÎÌÅGgsø¯H¤{;ªòüóûût)DëâñrŠkϾa�%›…С:ÕJ?<ûËϋPz/Hh—§FL_2«(ÕÂN&±Ó±È_mô>-÷7ÒúLCWÈ(Z’£ä¼çùaÔaY*îÌ&^ÏÍ Ÿ‘…>“)Œ0Þ:>A›½›ƱŠr¶ÌJÙj)ýÔ܈‹#Kªc–¡r3ïÞÈ +È;@0ùùaÛ° ã gˆ‹x:‘ÖšXùË¢  ×Õäùe˜]úš{-9ü +ao ”*·S@À}³HÐF8qzéÙZ¤LÅ›ÈæúµGžÔóqˆ³ÎÓ×yù/օ©f~¾©<]"[±Ý)ì yÖÍ;l¡¨’ y¹•ÆÏ)ßûÆöt„²Søª ´Å{ã~TۍrŒ�0™£…› Õ|¤•`›…˜åm˨´àP»f+9‹žÒinEEp§ A7R{Oˆ ;êJ븱î¸Ç¾F»B`·¥~¼–¾§‚³Ž)1ÜïG˃0}܋@5›Ü³«j ðÔ;j1á;k‘.èø¹½ñ•\oi™™îRnj¼áÐ7³î›Cš\¼X<¦Œ}ÒI™ƒfTv™×aÁÅr1W=Ð*Ü·ñI#$1jôMfš¥Ä4™´¤ ’ò†æKTu]ä?ŸÕ#˜äûJ²¨½¹CÝg¤ŸðçÓï3)׵§”r:æŸmí¾q9²éˆø­'G¶,CŒu瓇‰˜°Óö"e#C*qïËqגÂ|ß`å.ޙ•¯{O'ɏ·v7<†‡i ¢r&ÁR¦¦zëٍV¢£¬¨µPå#^<vG:6’aÙ¹_lAÍ0¨??{v±. ÏÜ{ì¿T§“‹S.Ìš8ýº!mô¼êŸý8kwž@|]Ýz¬dKF3½ñéLíá»ÄL[¦c(äͶʅí›c·GŽ¥Ý’rZ~ãz¼vüPaÇN±hNPdQÀã±cþ:Ão§ËJ)£©eqÖÜÚ_)Òk¿ÅÃMÃ'Î × ´ˆiIÓø­[mãêmËj‹ +ˆ4ío¥ Vq] WbXB`FR¢j Kaå°(9+p^-@ŒÄ)^¸~dŒ†äšµ4r»‡BRØHV6õçúÊÒÖɓ±ëüwoÇB†PP½ÙÁòºéNq&2^›õë3"Šf‰¦t¿`WDÂö^©ÙZæ;\V;ã`òȳ¦<xÒY2'žõ-r—ªP¬^éY&šõ>i»É â.•{èèôS@ɂ‚¹#£»®—1g6‹äÌ6ù†èÕI:[áh�Éû&…k0äǃÎÔɕK›Ÿm.NzÔëÎ<Wž­oGRÔæζ�?G›gœ˜K»qÓ-ỗ=‰·Våópb{@¯8ÕeP)ä³Ðqõ¨QæÊðv/ÍúP²ñaò ¤›7“bÀ|­YÛì]xs@OÄ#â驪~ä:Œy–8¡óþ9Óî`Ýcî2ÜJž,ªÜÙ5b2Þ<¢vAÐ O¼ZGøÂ¶-0iTËOÛÜse‰S=¶vjßfùˆåhêY½¥õúŠ|óvm¬?‰ÿÜ} AxR½m“é†ó9aճ䟬W15@Ýáyæ;J dnJ\ÅÛUËBh!Þâ›É1�ƲӘY _ÞŽûº=é"?zsà@Dô^1MØ2ºF)Î1ä0†¢†ƒ¶7F£` ±Ï ¢ k¥(EM½yB~xŒïȆ#ïâÕ²:Â'Ÿ~vOK‡Ãõ‡É�uMC¨ñˆÃ%F݋9§ˆhbîîSÇW‡D×Ú³tZÊ1$Šå.‹³ êç–FFõÙ,Á+¥‡ufnß×îÓK{Ç#äXÅ;HJÇ-­™8.}޶Œ-´Cœ1¨W´Ï{IFp£©’¨a®»\T0-Åô;ˆ˜3ß<[P+ç_’N6‘ûª¥¾ñìi¸¿TþÒh™g绞f\£Ë¹¿1æ;éµ-*g–¬ªv›âhoN³Š¾ôÙ3õgã5HbÌX£DN<fùB&ô½šÉòåÀ4±ÊcÍSÞ\"ÆÜaø°Gÿgq‘ÖçÈE‡q½˜(– á¢'à�?”®Æáe }p±š^®Í­eßDaÔË+œÀ)ÜDØàNòG4ÃjÓÙ󪎵…ADº­G?üçc§›ã…Þ||Z°J±bÊݚïц–eLÏM¤+%dÐ*O(¹(9\Úê1*åL!ë‘ÚdO•dñÄg?;֛0ɧb2ô—£ù‹Ç{"Ù&!p¿É´³H@¦® ³ömóïZ= .ÆÜq%®Aµë^*MøCf¥B‰°òÄÄŽqN}tir¾ãª`³wA +Y„o#—\Ú¹?xBϗլw$ø(° 8‚6äæN�©— gëøÛ+ZâbbÅ +{c¬ÎFÅeø4úlÃ[ºÛºLÓËHÒÂ7+›„‡@‚ŒÈ:׆žTtöu‡O<˜Ž ýÔ·+èzìŠ(—Îp½.³ÌØ%ÝM(ü{§ñ èâü8‰Õ®,+Pðy(3ùªz‚ïýŸ‡ TrèäÅ5ãm²!·(&^ ïÙ4W!£Ò*"þ8y&R#©ЖE%%W{Ë}^¨ýܺü búp¶¿ê(ü,u‹…^d¼vFcEIc@ø72é4À¤U®ÔÃÓ·™ÐÕ¡>×µE˜ó¬ +ÿ…RÖùIÉ\ ƒ"ºrrý@³Tñ; Ï$*Iª©d§ê‘ Ö† S×ÁñlÎWÍW£ó(Yt;9[~YÊVs±ÆNÌúf ‰pu¾Q +‰€AùkѶ,¬Æ/ۙ(åh– +Ä2vÊ )¥%Ù¦h¼*±ÙðM¤ ž¤)¤¤¡Å IåWVKý²E½<™jšêEž¯Ù·èí£È¨*.WF ĤSo`ê8N“úÄ<=¹ ©ˆÕíG¤vÆÏp\Cô1¦A…[(}arfŸÎ'ÛÿÁçèʳ b¬û44º2>iΏ»…º°šÞˆ÷Cù†£$ìÙ ¹»Æ=aZ'ã L Š…Ã'?[:gŒÑ~¹ºø'm¹Ÿ;,fèÌє}çƒ}¿6`Ð7ZHŸ,pBF™ØË·ù䌊Ú^üx³ÕÙ(ˆÞlÍï{OeÉTõ§Æà6ÎÛ)‚‰Ô)eœ»ôM¾ŽÖL3™/MËõ%œd6©›9)%lߘî!i4^™Z¼‘ë“®H? +¼BË6¾~í—áxã»(æ½Ã@©ÑW¬)9-'ý ÛûÁpÂEÆ´U.Fボڬ6±g€ƒ9.RŸå)5Ǘ„×YðkrŽ–ÓSªAÇ-5uŸÇÍM„Ô\Ô6ŸŒëKšk~˜\ñ"[`ãzÉ)Þ\¸¶-¹XÊ¿œL‰°o|udWèyúª«¼ ]—Ãvâ]‰P{÷>¶¼ [.³Ž:h¼þS ÷‰Ëû){o¢CæØaûbê¦I¤›ý{²Òêo$¸N«ÁKÁ€ï ¡a €cPB*Ib ‰­è‡BóGøƒ+D~oj½;âN{AoêÉ:¢Yf”i‰±Öas£‡v~ï]Ý«Nwä/X䒋4øŠA 2ï)˜]µRà“æ8£j˜<êï»ôëEª3·æBe¿#A¹5XN ´éOÙÒ àُa£Ñ>¦™n†ÎàÑõd`â÷EÃåžü°.²[ƒ²b³’9/1ÙXOÒØßab¬ƒ4š.]ñɰ?ü¨evûp +¥Y Ï^Jûw¸W!F­ÇÑpsŠçvñ.¯Ù¼ÜÿØ¥AIª9ó¹¾-2ðÃãxV³È ò݃Œ{úÛù%&äïÊI8oHnôw¡Ö*?ê!«c“Â..ëݞ^D×u.{mŸœ4&­? “ëŠ÷—4ª¡Ï’d§Ï¾ ˆ¹¾¯ÉZ|]-sèíz?âr!äS…IÉ9+Ðå�”‰ÓMtÆ/1ä ¸kC z}è›䭊o#ZqL噝 ÔÝÇ-ˆÖ¶ßôŇGVa}ñl͊ê _ +¦åËu’¯uzÎ ÉX»<4Økӌ‡-´B§åßÑ�E +ÞÛɱõNüžÕkqK]Úh×ûrç3¯{§VϽª{ 穕ŒG©Ô&ʓUtth;îOÍnQ[éϧ{ÅÛ:¾eoa©¡†æ=y /±¹%vnÂCßkÔW0Ñc1³täÂx`dZ!ZÄnžrÉÈ=o׿Jª·¯‰µ††¶Ðzz2{$Ÿ[uý2—DA$íÊ?_àŒoQËxÃo“?¶<ÖÓaêIÿÚ µ¢LâQþ¬ « ÅYâ¹,áç¡bL0é- *áŠÀIS_Ò;ž2nvö†è�MWëý–¤£è^éæî‡ïʄ9kô§I³ê%½„·&XFJâóÑ^ñË˵WÆ}¼x6씇»Î›½Wlë£K¥Ü5ªC»Z¯ý- ³à$mÛêJä¿Ö6<8SŠª¾¯EöyqáçY7úJ^nQÐ±×n„õIôÔ óÕ ]uH4_þ¦ûșˆôt£ƒôðbœ¢:nß²|ºû^©¬A¾Â�ûWzā¯Ì18“Ù&j¸ºnÞ£¥s! +˘(4_Ð5Œú0V¦,„—ãǧ"Ýv:­"›ÉÄâtžXtUù0ZòKC´w}KêþCðA8҅KÙæeXê?-½LwÕcy,K¥$׆CB ýqX‘½¥l­W¬«3¯­>z•´fw›NU˜ö'OA× J勘´¢ºï°!ȵþ +çUm0Dˆ´0ÍÇÜg»i0›3¸ +ë5®vƒöjXwâfWdÚë4ÏKîԘ͠j#NjLzIÐ œÉ>c‰ö ÎE"±ìµ)Ÿãï`ˆ‘ ± ,‡ißLˆÃÀ6Э› h¨bžøŒA¤×n¬ü kóÉ=!4tÃ\ßpëœò˜Æ4â2†ÿØè0Z1(®À7h<d’X¨!vú‰ÛsÅ,aú6Ӑš­©l—‡gZj+ ½àNãz¨a3‘éÊz0¿R\¸ú´9¯ÔkكH�òö éòyc™É;rt9͑‚ɲ‡¿MJÿíý)"EÿÅ N,ò6Ið'Øþä¹9¤à—ùýE k…êýòeÛ"Æ•¹°Ç$%¾I§Ì¬mwµ„깊³œ8H@’º~­N‘̵eXèõõmÝÃØéæ +œÂÖ°ã×rôº®¯²Üº©ì,ÚÄ/nÔÖ]SžóXè©Æ¦$ÇéztæËqÁÒôy1âþú( +6k˜_…“x~ÒZ{¾½P„öÈ}‹·tBòlÁ3v²ÁøÐûc›Ywh#ò†R–^‘¨‘+t{ÄQCqŽä=ÓI%o½[=¯8^ÏC–*Úf}BVãnjkˆ™™[҆ö˜Ö{^ØïU,¡N8f}7L±˜å +Fä)ö*{5ŽUD¹k¨ qmÕÏüw¾]Yýî§Â®Øn+N>Tíʬ8qyT"51~?®V†±ÒS6ÖЯÇ€´Ð¢“†š Žá\q†¢ÛÅJ�'üvkÜß!ˆJ¥Êëòí:¡GK]åÜfð¶NøáоœH¿whP%ôÝgKúä¨^ù„ûRÁè^œ Ûˆ¹jîåb«š0†“(ç|]øH Œq‚ÍŸ‰å7Cv¶ª_ºI[ãÅ6ÑãÔ2u=_~ö&4’0¾û³Ñ¾Øn™ ^L8Ùr•¼¸i=³ßJ›‰¤Ð�ƒW]/jô³DÊát}9ýQ7‡h/B™ÏyN }´¿ÍYîŽq–WJӔru›“Tu˜àƒP3ëp3ccõò ÁÅAuÝE‰¥T€ß4!µÏ7…¬š £cMéQ‘Î Þ¥°–]$ÝEq%ȫ嫶ÃÀûUDô¸âb3! j–¶Ë_všb­ŠÄd ¿F½ÑJWn¡©÷åžð×éô,ª¨B™u¼UùÈÊ×|d/‹‰¢õºÑ<Ÿºy¿¬,§斘»=Šw‚(ÌJ@ëTÊÁ¥Nó“¦ý{B>Öf“ª#·† êçá `¹¿Ø£xžbĆc*=)Eíš)ºÊp¼eÝۜ2CXoXJ>Sš¦ü¼á¡gzk€ÁI!÷Í ×O'ËÁÜ$Rw¢~­ü·µ»úý¨)ªÞ)GâRôX¢8²É”óͰ oÌ–ºqžc> soÊ匰Ê'^¢ú¢¼ 8Ò/ºYL+sÌ|ë y“÷]ú㮔ѲñRËaÓ8Hx]jRþe-ä" +)ÖgÒÉã:ˆfÆ ¤¯ž$†úÉHbÁˆjO5ûPvbáEdAÌÁo +sï_œ%›ÕŸˆ×žÍ÷®/”©Üu]úŸÝDŽÞ?ӏ47§G o¼ÕÇhuÜù‘x™1:º¿ªüéùÙê�+ ›zCÁ0F±ÑõY¦2W..µϜà1@o†Ê”ÕV[煰pÕ»”F)áâÜpNSïæ®Tð\·Æ¤ã\{äÕ2K鸛էάIéè ·ö„¯ž×/©ÖæaBôÒX!<¤´aA hþ±XÏ/à»u¾<ŸðÍó'ºì²7¿8)ÍôæUŔLo#3ŒKOsƂ£ò…‚uûÙ5meë-¥ÄñÓ»÷sý_»h|@x¨Jò^“麓ÚHx,e”_óÿðîÖ Âò=η„Ó“jœ¼þ&ˆiPrLì úÉ<‹H&IM:ôE}IßG€‹Hmä’s¿!^b_v¨u®)Ñû9›ó¬eCælN«¸3)|8D“RҧՐFÅÿÖu²'×á yµaöi©öZsƒPd[J[ÑC}ãŽñ]lzÈJÖ9 ï>Ñ$WÐùóÎÕQÿ6ïX»lQý‰èxTAZ¦ª_”zš¨«ŠóÁK«qèNÒöŠG|XAôTÝæp¢=^°9Öîéw4þ­GÛ + Òåñ}£÷œ·”VâÜHX} óðúìúÂ{ãñÏ z;M¥DÍ+w›èº¸…g–x©Uo½UD5Ó÷‡º”¤‰m}ÝÍ7Ô[¬^ë”Dµï–¾ùZ!žÐ}qºgüâÍo0á-ï3}• +æpÆlł† ‘€ÃXe»˜°<õㄩS˜ +wëØzï +¸c£ +ûÍ^ž»ûq»wã9òå/7[ó±gÁҊ$¼>Ew±AP«w%㻑øêÆ+9†ï?½ö4ðmýP¶¨´…«µ–Ùß§Ër-™‚ÛÈqžYÜ.^“Å‹ÏÙr”и« :ŸÆ7¬+½ …&„è̃Î?2"y6P‘$˜oë¢Ô:j׬ÞÞÑ`®2ý>_Ù{Õî¤osúa`¦¸Ý¹’"?ÜìöUå§™�(ÌÚ¯JÊK(5uúÇX’ù©O͐óºAš{güîðÞÒaŒ$À{ùšÈo³Œõ¹zžC ¸]—ÌÂñËVRIÆ4~¾ôÁRv“ +âäɹŸ|kwàÙ7™(%&]Êðl(óÑ|A8H´y-$îYuAz`Ì;ˆBð*ü +‹ŽæPël íZÐċûÙ¹2æÚÜ¿1Jê› 7žÐå[MóâJ\Å ¬1 ¿Éô óÒêƒÜGiI|·GÈðp÷¤¯¨UåZ=½Pæ Ð+¹ùT×ôSJUÎmŸå½Ÿ¼™e5m[WQ2ð;xQe™ä·âD üG¿_ òªÈžz='aeï¼ißĐ7Ý!îÊYÞ³žI„¡x‡¹ìTGm=µoäpù¦.÷Í Xé+yÖør¥3÷üD*õN¯œÜ¹Ý~ƒýr3@¨ç`¥àÝ›í§”“ú­g Šç؛¼kÞq9£X¢aÈUGZ_ Dá„9ù\g҆»éÉ»ü?OTûßB¾"ôz¬¯…Ð#Ë3Žy,Lœ™v÷]¼•×§o¼‡w¬NĔnûb@¨3§êרõ8ÁÎbP ß\vjíV.ço»·DQ&&§üД›kK×÷Рô@ê£Â~"rç R¶îk)[#¿êTÊÔg§É˜,¹OÖhj·8¥qh~Kôú]¨@N0&¶ý„íùtÿT‰Z|{`ɬ}÷´"+ϱ§[©Uôˆ|׉Q­’‹,vsŽÖJÆ<ÿ+BÑmv†ÐמÎ{O/˜êÎÚN.„Çßá¸Ù*õK<ùËӒÚE[¦t³«§}y6Ä.ŸJ4l1]t1;¯ènRS™v|MõSZ¬–Ç›äÂÁçёòZÇo³1«¹Ajõa»)YZVµhq®‡˜8#€U÷,L©´±ÌCtËlýít?'Q΋GËíŽýµéÖ¢‚K3æ¡å¥WL7;-ïý™'Å¡Ÿ²XÔñ—¤9Ҝ³Ä+¬ﻗ +zTŒˆ#xèՎɘœlFÇyÌôÝDOb¢¶aÊCK¢¬±ÊÎB9[Žù6f¸·VÞõƒ7"§Nö†òO˜Ò™ûˆ†ÙH/§,<Eô¼X㒩R3zÓ ihÆöî·5mˆ«Ø1Z?&ìN~ êâ³ôƒÌÛ6a¶ÈS̺GύßĶª»µPÆÉŒè±µ`+Ë\ÀUH³K R.óœp?'Ãn2tXòg 1¹ÂÃïØÖÄ£~äáG[ÈÀf´¿è³,CÒÃbêúinï-̨¸Ó9;úÁÿÿi èx)=vžÕù•ù»révì ;‡¼mmÎthô$…ä†wî›ß ]Au<N±‚”E?“V‡@0ª[ÔT I"$†‚Z,\¥ÜÌtèhÕû/æ2ù†©ïIX¦´·ÚCៗ›{gÔapžÀ;]HÅ­¥lBP²•¸ô»áhí%¬”Ÿ­Rù×¢O”¿"…QÑ÷–¿RÊ[·[ÎR¶½ ø)[•’ðþ)¥h- êb©Ýl®£ì²NÄ[21)gÃ1<Î³ÈæV„âË.^Á²ÝùOŸøž¦í®dеóm•Ò‘ Uß?té‹cù%f È{úzW…èþ4ßhÿ™¤èCŽÏh(<ˆ7}è·<ñâHƒÖ·ôé¼w‘­åŸÕ´D~ßæ¬:H¥¼VÀV +‘ùÒÅºìØ£Kۨ㒹ƒ’êPÛO\{ý‰I 5 ¡ kÀwìÿʛ=‰fÂ^(£ øRÕT½x̦r8ØêN{u¯s}tª™%W<óçÂÏ©;"Æt–6‹Þ™KÕ¯$)c{&.}.¼Ð·þ&¢ÊïÃRïo¨Ü°Iñ èV%õ™mw‘¼ ÞS¦,Ö÷*C•§S úòkÃ÷ukōQvԝ¿û€(Îö-êmŠsk恈W×6e`3<G…ŠÃ»y–Ũހx‘”Bä¯â d„ª=NˊyùÊS7µò*7£Êò_ר¿O |ÙÙ%:ØHúFNŸ^³üìt®bYôž ÙE‹•¦ºî%ç­T=^ +ÙÈä›;ƒùOтêMOp¦Øçj9àÝü/êQݔvAhØ-Qݝ¨œ®E µi¶?º™‘!pš9P{™É㸍¥ÐÙÀ5jµŒ×?Í,Kb¦{RKs šæ‘PàLËMj—‹~PKæn:†ðJl—­ÇZ%yD©(¿€<ÿôdÚ!K"õÙ5±ýˆ(,v¥p‹a¨÷Îx¨øÔOzÙ<Áêk�|5oÏ4‡Ô½ç­…ÕÆÞ¸É®‚ΔšhVs~ÍçÊÊ ÷xrÍö3ŒÒ›bú\Ìþ=4Όï÷?Õ,ÈgÞï)=;bÁɏ~¨'Tÿúɲ1kcd‡¹r Ë¢:rˆ.ù.ޜ¶)Õ5-~°Ï=›æã.±ÕÚyXJߛÚubRÅÀF©©´_Ž÷¯H3‚=+:výÍIû¾°èš?÷ªl¹¡T¥–EùqGÓ$ ¡0ê¿N;¢÷ŒI`4HeµAÝ!”;ޚ"šÓh@ûڐÎÓ7YÍéït¹Ô 5i!{Úɉ`ۊ$b–¿¦Ä¨*%]+S3qèºÕa¼ÄÔ¿Œ?#.5LZû||O†øÚSŽöLם€¢’§ýHÎ3¨ve< ¡¹Ï{Q�(‘$•XÚtxUc[:Z¦ï×.  éÐE¥ÙÚuêQÎîÁ •JÏF’Ã5Ç$l{‹óþb§£ +~îÑÂæú+™¸ÊF~B*üà±åvßļãû™š‡yW)E‡¸ú× Š¹X¡…'>!&YZ‰ +'ËË~A‘„Žw¡‘Ä—^çFé](¥ùLÇEWƒÐ¥ ”¦€ëÂêÍÖjè‹ÏI3}M]*„ã ….ñêvI¦(CÝêà[Bai�MB¿È̱yS‚ˆc½¸Ì¡b(ó$„Â\Wa›—èfÞ3u#‚MpLBBeZÁ®Œó24öT”]¤—œgcÕ4ãbËݬ…r[÷*WEo;l:´¨ò >0™ÞZXº-(Ɯ%OUÇÍ6+qQ2ÊÒÐȲ{K›‘FÀiÉ~œæƒŽX;4 áþ Œú'8rDÀBӐ›±’ùQWoD$-šZÖS§ +Ô/Œ,Ç_Áöèó\3 «ÌȺZíÄY Ÿ1ÇYÈó-[ÜÔ~ü 2ú™q<dŽ}OK\ËMªâ–e¸ì“`\ùX¯v“Ý,ôà]ú0çÌєdsJLkÊëý±Gy\x~Gìi1›+ÐNÄj€Ÿ[éVkɛ*VÊ5ÆÄ"øhGë‰>Sžàý³0ÕYü9éü5{•폈P8yÙÌØl›9𪀼b¾‹Áx“Û~U{šQ¤ŸxÚt,B T¨cÆû§MŸ¿x`Z¼v1ÍÄî@ÐÎôj´MçÇrƀþT‡ß¾V-(È®sÌÄ-Ó=×#*,söá!ü°‘áÎ¬¼#ñ^1Ê)H‡¯\Ò*S08í´¶Sý&tiYíÓnŒ©fÛ­°Q „SV¢kmœNñEïÎbgQ;pžw_ïïD)ºâÚð;ÂÎûB©ÄG3iç—j!X 7nC5ýS—GP²‡Ïv‚Ý’WÊpWƒ€¡µut�·ÚÚÓÜö,0ûmñׂ·£{æ•cÖ]#tçE'»C®Xo"ø÷õèï-’E¢/·Z›ñ(]Ó^•’pÉÈgÒêo5`Ôï“H”»u¦!˜3²?øë¶‡Á§©'’˜ˆ¶=YFáP1Þ{¤7¥0 х†+!Ûýe°«µU=‚•”Õi±“ÄPy¥N\6ƒ®"¹Ïe̸`.‚M*žãÙ³ÕIÝ{ݧiº˜(·I…@gWäÚÔ}ÁY=àDb#GwO‰¸#Êފ¶²‘g(<.óíg)z°Îp–ÊŒu½\Ã9õ5HÏÚÔn'эÀ®¿jñR&´wÈêE^~;æª#†Ù£D²AÜBöU†äˆg¡ØÙ†GiX5ã0¸&cê-½ëVß«êaÄ3]ë ­à»o—óßy;}^%?f4;b†öazóe£šN`º% /LDÙÈG­›3°Ñ$FQdìNG¨À¤]|¸µHÐ)l§z»D¿°‰½)r=Š?D?¦ E\îO˜c\¬¼Ýçfd„ê•j¦ÄÒÞÖåÏàŒ 7«Å~wº’ã +í´n—K‡ QɾÅ1†‚Ññt€]ˆ*!9Ü›Ÿ®ᗥ܄ËÚ|²~Y{H •ü.<å{Ó;=rC žÚLo8ÄO±ÛÛ¾C¹}þ1‚ÇøõO™'Õ +¢¤×®4Ñá5ê—ñ.RÕA\'ÚB̾Ë7·W^^NŠ™UÙûÃNB‘(ªgÖ­ŸkÑ¢§ˆç‹r–¡IN˅ì¥Tœ9!ê>`zˆg‘Ïý| +‰J՝ÚråÎ Qyçig¸šk<_½ï¢ßÜýi_)cLg„Ža,ƒm탉¤©I¡L(4O#0í'ÊN yæACuQ«w5à]µ&I>rX4ÛcoM{Ò]±ó—NoD'9¼Ö º²Ìɵ`ŽçEÚõÎw¦jQ”ñ£$’ÕZ?»$Yè' +æ DÊq½¦ykŠþj…b½û{øsFFyÇ}â³ËÕ´tÝ*Šª¾‰oŒ!%Ñ sýz>V}ЙFüé®´œÚD‡Å›Ø–7hv÷ç'i‘Ϫ³!áÞTUÉ1«{B\ȹRЉïaøa-šÝåcÓé·{˜]÷_Ùì:áf½þHù„Ïž\ßàh Ð}Óm0à‰þÒ݌n¹«Î‚€ñ=i4c¾÷҆vîåqH×~Wڏ틓 ÷îø`/³`*ÞöîÛ�Ҏ«w«È„µ+ˆy ìܧHÌ{&2KÃÆ\k¥]ûÑ +‹f¹)a°1YvôÓR°*X°+ ÖЗnX!¶åÏP(K7 ñ®4p=·Â(ûÄפœÞû˯ÞZO^Z7«?¤9Þó",‘Uˆ©Æ­‹NïBꛘû”µÒW=µù¤Ê7¯·@cs–½Èo´PážÒ}_\‰£üÜ[*F*á–ì)ïÎì U"H¨FÍ —ǼÈ^3”× AÌ'‚2s`LäØ$PÖ[Àˆá¥¯séP,x%É4ñ‘?Ò ¿ç2¼äs‹>rؓ½t;¤¹;|,÷%öB¾Q~ø~bö'tWŽÍ’¸‡bïf §–­ V§ ۊ]Ø1;ýG‰ÀR:ÄúØ1þŸüØÛ¯²ái‡´ž>Y6-(ô\³E~Q6KÌáÕdÕ 3ÐÓ;ç%ŒÓ6£¿J5ˆM>jhTR‡äȅí†3÷‡3[‘ç  T—ž÷fëÇK; +þ •«„ØÉ«jV±ÌÊ>P·Æ߯ò87uÛ²g"EAtáḗÁ@KЄUy7òòä.»{—áxT¶H{u•#–¥¿<AB>'ޛ߂pk€Z‰$!tԌðfð`ˆýä:ä#Qˆ5fHJÊÑ.�:1n)(î;ÕO­TRAæ‘üEÀCŒÈ÷I_! B4Ä4ò'ZB«8ö h`]¦4€bØ©Òw ¿ófpú;“éRJgA‰¶é±9ÅˑH‰ðwFï(ãnftÎjs:Y³ÑǒÂÐ4‰È.%æI£¤K(í:JUjˆ"úQl‹I&Q¾ô÷ŹÆÁ;kþ‰’¯Â¼nìa}—RR<×aXÌQ-¨›ø1o%‚J—;VsÀ–ýyˆ½Èñ–úÓ1ükȒVÖ,1×iv´¤$h.émå&]b+}›ÆÊE°ØˆÝÈìGüu3´¶1F\dCŠãšèǝE8¹Â³Æp=L„lÓ;.4@¾·™wm6ï™çüV-@ Ö{× rÑ" õÊ°ý‘làRÃÞ¥ñüN,êÞ9&hòˆÿk…û5éSNM~IPßÅ> ¥–8!O¤�—YÔÆ*ußPo³³ˆî€«ó¬ÙDg€ø}!ÁRÖÛOo÷¦J>O‹[Æ(X|A§>|Éhxë"AøÓz‰ÂpOÈÒ¯Ë!æ)󂎓ßFÓ4À¢âõ‘yufÁé{v¾µ’YÖQâ£ÈÐÖgERô] Î“Ùæ¢PŒÁ¸T}Ot&Y/ÓW‰bj©­aï¾kÆYÞhú¯šöxIýïK¼˜ä9¢‘¡pg<³dQ4Ót{{ԑßp°Í,-£à»%¡/ _ ^Aïõ"Ö8fjÙ®q#…ôæ‘ Ÿ¥ +ŸB…·P^⥚SÙÖæ¦ÊÔ¨ÓçÇIôÿh ‡¿aÒзXqñ‘hUvE7@O–g£ƒ¬Þ¤¤Jý(øêNZ'‹÷x„-àÃ×üdAŠŒëO_Ähj£žÑuLÜT;l +Ñß|ç`¨:Üâé>hn¸µ‡¾GÓ5K÷·Â!ö *$"= rӔ€òRYK +Qjòþ.©üp~m(2îa˜š ´kX¥R‘õ“ |¨ ¶€,DB²Â[ˆ¿—‰—´z7 ¢ý)̱hOgPÕqz›ÀrjÇëÎÉÀÝ*üQ+9:–œ-oe»¸s2jM Ä»üo=ÓSþ1|»3h)—<P\Š<dˆfNÂd"J$—�–Ð̤£1ª¼!¥¶½â1¬=l­MaÇ×ëbxÙì&nm%-’ÒŒéFs +Ö6ZA öxÉX>?%4•÷¾•w3VM?_o¹Â®ªìӾƅÅf¯ê¿xZsû.‰—:Â0y%›ìN׆¤÷’#òØßGfÿójøö ³u“ÂJ­M‹lb奤ï©j &JÒüñÒÈ,¶û†¾ _8ïJ‰mЋÏgCçc¾Í†Pýê˜/‚‡@,‘v$áëãþÞA…ÝÏopÏ<¿Úhs°´Åè#á_ß¡mÍÌT*K!fd®Ú­.Uí ]>gñŸœÕC>ÆØZhõ‹ç c}rE⛣vP8P".n¨NN +ã›à2ÂZt/â=ðlG^[ŕGâ-§OW鎪ä>ÅÚÌöÔ×wp†NçÛ gky8I0"47DËÅ4'uþ£.],H“*(XHTÔÕí«%»*èqU€€½d§îZ·¿©â@¬‘¿¯‡ÎâÿÐÊû®ðvZÐe#¾/éòæj3›Ì¶T‰ ?6XP0ÑãYðã…TJÄëxŸ§=÷>6k½÷ÒÃD”*°‰ZҗŸ +Sð-Îá\µ`OˆŸ7b™r§ôȱeÏÔ(vËm$Ô3Ñ]ŸÂ«À\ç§z~Z@ÚÑâüˆ—@eºæOy4%-‹>ôFÏʗGêøW˜7$sèBËsKsXÑ?;ÐщgñSúØ"”ßxÏiBvŒÛO}Æ¡›7‹å¢î½*ê°5VäF˜PÊÔú’1gš•k(72lßÓi›e­åßÝîÌ+¹¯ ‘ÿ¥W!´æ}bœoìÅ®Šz +¥h¾šƒ³;¿¿~M£´’æôóôg’e!ãWíö!SȘå›ú‰L•½ Ͻ«üH÷ÊežÕ1z«piÕü$Œ¾È0®7zð—âÜϞ\-SHDÛ f)ì <5Øl˜ò’¶U‡ñì#õ7OMºÖ„¨Z|S™PGñL‘}f^Tzµ¦¢ŠÞ&B >§•YK¹Ðé{ÿ D<âM&Kþ™hœ’ÃÞTËç˜ Ã0=.GË7Y Ù ÷¼žã»ì•ùægñ€âݹâ:i»âÑ„¦iHÄ3Á¹Rqc<‘fe’H¡–ûÙÏÁFš¼ÓÖ ´ºã]rZÓ4ó ;s®„©Ÿ$q‹Y™xÐÑPº`Üńào¦]ʏòj¢¼}ýó0uƒ'§ïj++tˆ—àJÊ ÷ô¼½µÃµ  xS­©Ìϳ$6–íGê’Ö’l“¹®.9wãæÔ¤†m ¼í¼Nlˆ]8÷á‰ÿ†yà> ´ÞFW—vŠšcòç¤ç +9ÅëoCD ŸfzóicˆF/Ñ ·ç@BymN[%�×±Ó’U¥]¹JveÈU!6/#aÓIGٖßå¨�|y•"è‘㌊«€ @y¼¼{åà£þP*S8Üdš¿ÏFüìµPŒØÕz·œ[p;dѦÆ-úbëéü¾Oæ)–õ쮄ÖP�RJOlú>yêÒ!\!#Î�"Ëf!RµÌI*×è¡%âžbÝCەüÀóä×Ê ¬ }!Š#S]ÙèT7˜i—ùÆâqWÐt^»«¥Ežá¾Ç‚®[)Ö*_v»Ch<33Ð>Þºù&ëóGdז]�µ]ÛÛñÊ/Қ‡ÐNŸ1Ѹ‡ÑT¹Â}ü’Á‚¿b”ûP®tÓ©ó€ÖVWÙ)L%•¬Sq&+͏¯`aí+'îà±\ Hô­éewj¦ÙÖn‘ó%…F±¥­gûoéí…¼“e̜Rû:²æ³½3ÚlɓºÁ¥2Ãâ‹,¦ŸRó§Ý>ZUã^!°jË;»§Ø˜µvŒuæò’+þ}í.„9à:p_zv÷»ÀÙ9[©ï&\¤!}�©F=ð%bŠ™äö0¡Ü˦jŒËkÞ}ž +óý™™Êt7ÇPm”«/ 7äãL!ÊO©\™W!kÈäas''+ܼ§8í@×¢n†Ów0r–ªeŸ³7_€®H'QGÖ얗ø^2$ù>=—ü9ã´ÝÝÿPÛïŸÝYˆ&$ŸÂê—xË×g¢”™ÔÁ!’øz'A{5iÈ�ÿyè¹¹ö.:>•5Dtë +n?@ÐbÂèÎ ¾†iµR«¿¾í¼¼•÷®3èdfˆ•/zÛ×t˜kê5+4,Ÿüõ¦€ì›>Xþå¾ý«´eÉÃ^ÈÍú7ØQ?,p»x ϐžùc±‰(PÀ*`˜•¨˜ .¶Ã�+=aL);Xê‘®ˆŒ……ßµ^ø'¿h]MÕ¨ž›u¾™ÊYAPè8¬–¼©lEQ\ü †cUgôéÈ}ÿæ 0&·½OgH]W�½qq©ªnÎòAqþ$nNºYãhoÓiÿ†Ìqêñ0Ò³] Ìýæ,-ƒrûÿˆARM»;‰2J> ã¤*ÅʆRј¿‹ ÜiÇJ°üWбBr9`sc˜Oô:eôüšaûÌ ]ˆ5ð)RÃ&”}ZÁ{ •¾&Ãr{'[œH|ö¯˜G²öÖRgÓpÙèadØYûÕJÙ¶(5¤«ôöU°PF‚ nmÇ»/´îýáÜ£€H…u¥œi÷.ˆYõ¹³÷G±z„ß„*ðä"< „ŒTÀÊà­q*Ûxa›µ§0œÙ×þ»U²MÐL’‚3R D;opÅ˲+Ü­ã³BŸ@´&H~1Ø\aðp$^ºîx´Ds¯S™ûHÈ]´˜Oé[¯×~ŽAõ-iÍŠ)i¥N¼Ð+ÔäK L²¤í/^½»¥€³^0sè^$°Ñ\vôA(y~’€tÌQ +ÞÑVvK¹ÛØñ2Æûï0kr+€²£\J{~šÎ ¬!Aˆ›Â¦™yiüý¨Cˆ„K_$>N“qƒ'ž[`¹§+µ¯©;-Ó }¿‘ZqHöÍë£×H†×ì8ÈyLZ”Ñ™ +Q„ËV%4&ڌBÜ]'FN­‘EEž¾¹7Ž& Kw™b·Iî¿QBbç‹h%¥hÿ–ogë·�¨‘ xõñ}qp¤Ã{* +.÷ôùíúBf¯Çê…Íÿ´Ðµ|—Ïÿ#´8cuåÒ꺣KCUcˆ}1|ígù˜Ѫn{_¥Z'…ÿÿ!é®S è3÷¦ÖXB铐螬m^¸Åc{H„,ñ m~^•°„JÐ@®Ç¯P{<;Ôû¡¼r;ׯc;¯¢HUá†ð¨¨7: ô‹†>#Ŕ +hD‚ç4è=­÷à RW!š*4YÒP¼²¨:{|σKãŽ|c/ƒ°µÕ]P·3™ƒX¡¸Óån §¨;;Çëi4ØWí|D`o3]®O®¯Õ‡þ€÷u &—Ù׉ó9z‰UŽñÙM=§ÆTµç:dg ÒiÙ7×;Lvà¥ÉžøY"R¯¿«®JóÒ$ éÝlۀ;UKÎéŽRD|Ž¿ ‰þoÓ!hÐj6b@"sqfH,l[Þ©†œ“’Ö}M!ÙÈYútú³Â1Çs\ l#Wi“ª–ˆö'tQ7ò93—w¨mˆôZ¡T#u?]äÑûmš¾²Ë.õ_·t7ñVæ7Q¦-ÿˆ^£È7×¦£„ÔýPy9"Õ¦–ró½>s½°ìk7avP¦<^m±×ˆŒq\ï&Ʋn=`#AÉYГ¬ Õ߬:NepTïdÞÈYn�þí•ä4Z¨·bԕ›ÓYCÉÂçòªüÌpaòi8_.ܼ±Q÷“-‚Ý| ,M5e‚S´:sé©5 ғ'ÌÒ¸Ú^pl½ë¹¾d,<:¶á]!̈œ¸nç3Ë>rnSUô˜|F&·'CÞ$/Á@™Éµ<í5ñãò€–©[šÎéXˆ%ŏGÈ  `(¤Zß½õ û^•´™Ö =u�|Ú(¦nü½Õˆ'[ßû.ÈÁh{lЦûÒ¾ª"4DÌcî\8 ¿žÏ¥ù˔RN9 ‘G,",6*±@ÙYÅ1: ÑlŠ·#àŠÎxJ‘_N¦ì$Wf(¨ +à[J``Nq1šQƒ_Ê-¿Ç®Ý’8|¹eäRÎ쪲fAŸ·§ ¯ÐO<êáR¢uÑØ.—5±|Ž(¾%ý’.®uõŠë¢Û&\ÂWEývI`¶1cB£âì`%÷œӃ¾)B2 !þQ‡QóÞíìŒoj zW…-Z¯1Ý&iQ,-`Mb<f֚RNgRUÅëG͈ز¹qëˆ×z$Œ¨& Êç‹ +^äaÅ™ÃÕ µ ›°FÎC«<Ç´im7€^ºAi­7§žlur6z0¶ì°©̤mŸ¬Ë2™GßJ6øÄ»áP}¥–;¯iޏ—öB;8Deµj§#†»6JyR–t- ¥f{é4nyZd}VÐŠüÌ$î>ù=µßÞ;\kåî÷¼¹ïÍ_CJÐùá^ϲ­@´maÞ_0½B d£2±þL–åeíìħPÝi¶°·Œff³ö…öyœ ˆT¤!*TàMlûü‚&·Ú²0L™®ÆD.œÈB,ù>òºÁÕÃ.P‘q]ÍÙL²=¾Ü¬—¾q‰q .Ì"z]ܰßLēœÓE:£%K + íy“÷ aE<:‚O\̐þgÆVXC?CYÕê¯â[u]¹Ò }Äe˦wjÔfíB›³‘ iôVɦeTäx)(Ñ-ÁőÔCqÆücÿaaë9)Õ^þtã^Ub J ¸•W3~I_yÏáåá¾Ñk¸š[{wü·d7HÑ"ꔗBYAì:*fHòsr#ª°ÏüJヵæñ¦qSÿ$ôùiè)/dI‰¾Ia°k&”ñÂó?š Cϸ·uü™W0S‹±ÃÛ¹ÚJkFÎëö‹c’…kC¡:¼÷@×±%sš½¿ðŽ"y65@s!¥T}ü1|0?“d̶O~å æOÍMoÛþǚÒ'ïsÄîîJXª­Ï™Ô/ӊFFTjާºق1-ýàüu‹s"ægü ‚íÓ%'aF†"BG¨Ç=¡‡e͍ØïBÀº +bBšÚã©R»&UʯæÝ2ù#»S«swìP!âÒé«!Õªô—ŠÃÇQ\X%=C±û€¡T2"4vNðáD=ÓŠRb‰™X®)™˜3Ž?½n°TÞ8Ū› ­Þ&ýPùyåëØDQ{ÃEƒÂӜë ^ 'õ0~Á6Œa°›í³ÿûeþµÕ÷ lâQcÏU9‹©”Ž~0w5d¦º<(¤¶“û±TœmWumSݜ( ¯= ?U#o˜VLVÒ?gÌ×cGÆRï5ö0åù!Z9Û‚€™¶¹t輋DJc‡§P4²ŸÁ­Uë'Èc‘½×8²YQ£]ô©å‡âä_b„'ÙÉeÃdé³[ë9÷ÛÉC�F§ŒêÂÕU3°í€õ¡’T‡ˆö•áT𠀋ßkvMVÇFu£.Ÿ33r@š(Mƒ`ob—sÚ¥pŠ%Xj.ãeiC³[­§ãÿ¦Ö©ëÉÚûeÞÚû37´wæ Ã]«‚â5iõ~m~BÌßd?¸ª%nðõ¸gWšÀY]©SÏõÑÁ„T`¹Ÿ²0Sê7Î{ÛgÆ>géHðg“r5¯AA4á?÷½ËÕäëÍ@NŸîۛQÃbÃüù㒌ÇÂóÜӸߊ},(š’šïÃ;ˆ³:Jõ±r¹oÿmϳ½„"âEø˜µi‡¶Ú‚ÓJƒå1ßϒÏüÀΪ²A~é…iëÝT¯âŸà¨Ý:ÐéÊûÈЉ`¨+¢'àY$pä©ßu|¸iϒ%́uƒ>íOJ õC(S‰Š+œJó´¿[Žu¥/ÓNô#&-¾MÄãš.¥ËU¹ƒ^1eù{!L[° $>RÁ«©Á=7ûR˜…ÏTLzZa‰ MqªßRjªT<¼:³ ÊÈJWz7%C¾5²Ü© e޳ ˆ[óJ8¬9+;D:h}*@º„;ÁÒ ìžQ:—:…uIñÃ+£ÞHJèe­Óí«—ˆf¶¾ˆÃóa!Þ W]Õª#Œå<Ü0: QÞÖ~z©QÓŬ´l¹ö6+xÝáu«=åÂΆ{Íñÿx\Ûñíqé¼ç­&º¿r*­»5rÌlâXvçFÓ}MHoà¶Ây¿éÊKB<&ê #Ñ^Z* +\ôޝ§M.ì§ôs‚øŒ­£>="aª›?É?ÉG¢ãcŽÌ7 BõÛÄË¿x ÞS$~–½=n<”fUâ@âSÅ'ê¥ð÷w4Rš¸à‚1EN6­jÎΠïH\zZg[æ1ïX¾ Ô‰’^‚]IT#¥f(®Ä„5Ç5ök3æÊ5ç.¹oUp…^/0Æß_¢ z½0(„„ÕäZE5ØÛºâá©yÌ"ïÈ¢Fª®|¹·uèb­Ù¿É{ãŸü(<‡¹‘û3•„ërêÛžš$‡)߃ÛΰìÐöU½˜W ÔûŒ¬bÐeÀÑ=»zëý,‘›07çÔ7ݒZð²Æa%—öòaÎ rELB|-øŸü3|,�`†1€„x/Ÿ7¬ ´ôžâ)æˆð€±·$TÛ Rì»ð}ÂK_XÉ ;Šß¨½J7%ö$Đq"©öh ®]†úÕ`Zpß«TK©¸ú6“Z—V8=1g³<®R0B אiñ{²Rc@7Hò¡·b‡ Ì­¶‹q6ñ<:â”Ý4@ΎÁð™¦íœg û'¸JIÖºû… ìpº¹œœ<Š2`Y”N[1 Cöèˆ7ø¶y7û±†OˆÍ×O«Ó`øa¯–ÛÝt ¡9‰ ™K_ "©Ê +‡ú_$ä²­Ó¦2¨ôý©¼êsVåqãëåÃõHˆœ+n÷yäŒÒJYI[¤B‘˜N Ó­Áä~ á„É:ªGà°|¢Šà;圢7n%¡â ”Ofg jRj`÷…=ZË!FE¸îT¶é„ýٛ~ -ã4=EäÉaú©ê: —¢VžŒ?)ûþªøˆ-và—ÀŠ5 Úäch´ Ñ=ƒ9Jc©®te*˜`î2¯,ý _>|­X¾Q=Í­æÒÏC´kà c «èùÚøXgÁý`Æ7ö…OË"”yJß@ñË^\ž¤±sēwñu!'ÉmhÁ’Þ¶K"‰GÅùdU¼Ò·Éõ|.ÍÊM°Ãq3g©2MB¾w¦»ë?¶ÇÄ-GԃnÌHÌ®¬úê¼-["¡J%K3úí|B|´þãy1v s6­ ++ת* þ`NêÇëÞÅÁF³öÀþxæï51†Äː ‰ ñN•ˆI§–Óo}¶´XþJó>\xüZ^•W5ÃvHÌ(žÕ}f_ +Ì[úI&望_ .…áÈ+َΦÓ$4Kö_…jêÄÖHюþšSn|â8(ž¡ã”e˜è$jâñSKÿlt×ú·øaÄô¡|UµàL’¶Àd¿CðÕU¢ƒ˜p—抾5Ùá9¹ÍÈ]ñV;¤‚*ñEEôâkW‡>ÖOñÁeiÆKœºy’»ZÓ¸÷K1YëQ7pFŸ…ðûó$È4)õڞ,Cz“œ‡®…H¢!},ïØ¼C"h¬–C¹{]Íd˽¢éÏñ”è+^¦—ëx lçÿa£“Gî½S ˆUJ½Ý=ÎV…}aۜÙĨ,Œsˆ!³§iYuy9â2a0×®ŠV6˜€vÒóÜ3´A;U¹q¾In4c=tüLúÝ ÈÁ~” ñ‹5MµHøw‰Ëµä"1€wø¡²ÂI<š¿W{ÄidO™†¤©ª~öd2}‘œBœ!8@÷ú,„új þìʛyeŽ“ä Æås¬õ¡9ÍAò/Š8òØô|R²¢?Tâæ²YÄ™—33PùÒ`ꇄ-¬ÝëÑ«.K¥1÷‹ÆÔ܊ga뚘¼€Ã‘IJ½éçö׿^+FÌíÓNº=Hç•Â$LØf)ÊÎùZn(Y°sÜ´IÑv;ŸËò8ð”&|‚²2ÜP;nŒÈFÖ6ƒèîÞþÿ¡ðRœÆ“‹¨Vzy5ú(+y¼?¡0ŠW÷ÇÚ(' +ûø„"Ìî8úªh §öY—ц²¸ª (^ï«2°¸zu¾ð€1Éÿy†|o +½{~•·ó·í¤º|Ô4Ë»&£¿|v¤‡o½:¢a4—µœM‰Ûëg™h XÃ/RúŒÖ”IóPö=¢ÜÕM(ìœ4ÈÛúm€/hé„u7‚…�±ƒ_k.óâ% ¸;K5ܥ߃$&I<æ`uÎìÖ着هÆWâþ¹…7¬ tïŠqqè#Øþ‚/#]“D(˜ ‹Ä MX€÷l·åòµNmdXî×(C|ÉëžY&•–Jø–ǑÌwö=†(ro'¥Ë`ï<­^;NJjë ž\ç|ÏÁÈ@«Ë/d>ëü#|šµŒ´Õ-ÂëÇùH Û½›Itpì׉itÙÕ2ˆ¥/ƒùn[´,vûž5rʵÆkHÚ·‹±­ª,¬1ð1¥Òa':4@žZÙ» ¿ÓÁ 칺ö󸊿‹ÓÚ�Ï=3Tˆ•'Ä)Qً¿rq3ÞÇ =u¢lûrÅ­\cêÝÐR ”:}Æÿ ÝjՌðyÊã‹§®x:ù6³ã¬"Å`³L(e⃍õe†=~žV¾ji ÙaRG¯˜Òs€¡%ý‹¶ÝcÍqU ÂC{•ögn÷ø±)7Žlå64²_×&ö±Ì¡oÂIáF„³i1zÂÕa¯"¼nYœtQe®¢¤ë®ˆî]YæÊùX=ê÷”7U¿½Ò˜gÛaꀌ8ã˜Á¾E[8¯>Èóq6ßä þÒêùФ!G{±?¤úu|ñÍìD(Co5©0Üê»jŽ+úÊ]Õ9)A8Ö)ÅÔ¬Vˆ<ÃÙóü%^¾•/«¬_ª XÉÞÅÜÑ8áKiztu²7çB±ÕÜ× üùx+OðK–¤}-9Öx@œÈK@“¸Gœ_ö#Ò¾ê)ófØÔØd/µ>{VÑ­)t‘ZœÓ u•r ÁÜÒ¹V[ejåU¦d„^gÜRsäÑêp·>Ý£¢²°Âé t/HEV‘<|¥ZhᄘW—è©Q´.FËü û±{`i ¶Þr¦Ç¶;\j½/HªêÖâa1í}J¢X¦¿7-I„B­Ae؂æwí>´U¥CÛš2p>O!W¿ÿåJ…àɛuý?êrrŒõê¬eßùÝÏÌ/¡ÿºõ4ÇO@Ò¨®²Ô¬g (sªL˜{0=ot$4‹Š“¦]†Þ¼îEm÷âœßAÕ5s$Vöp#ÈLHÁ~ Tïkwmo–Q=”H•Ò¡&á£5äëµ»Hù­ÊrÖì5l>=¹ñb"3óÇЋ2`­ÿš“ãâÍÍPˆvX„elæ c龃QB +€ Yª¡d¡‡Îå†}ÈÜ#èˆÐy!ÀÄçP§5Í^`cœ²®ø«Ç®\øw* +>2ø´K˜QðJðê*”·†7Kó&¶ë훣ÌïûþÜ××ûZ€ØWÞR‹±gMPøù>9Œ’\DÅ{8òg÷û¤ïÂz/ãæŒ(n ².Ýá’:å›ÃF£ ‡ÔCLE0‘žÄŠ&Yó¨IJ±›CȨ •°#'WèlF?ixrŒ¯5Qà«Ç*aô^Â@7“é¸ês²ådç`n‹¦¨v}í^5ÂT˜fÎy�I‹Hg<,ý×é¿FX|#ôé¢j°IÄÁÀ2Ðs~!^ß÷$›ÃqŒGý›çþTÆG‹­²¦‡îOº]ù”ҍt’ãùõÈÞ8ŸOm;Ikx^• ÑRžÄãþÌ!5@Ä!:v¡ÀØÄ:Ë阖åU;¬÷$2\Îá =7 Q0Q±$t´·¨äna{,$¹Å©ñSÈ9+dn6š 2§\ýŽ&(*ûFH”w6Š}·H æ"o^»^¸ËêÎç®$úSßÍÔ¸¼]vóËòqñL] +ïÑ,̾Ó(ú¤ B·O±ÕmáÍÂØ÷¬±kèÁ¿Š¾l¨»»*­ÀŸŠ:49âîgžÇ¨à …TñÓ?Ǫ‘:R‘%Ö‡uýìÏ ˆn¯ÔæiøV +›<~ü^ۙ¿Î-ªm?f÷ +ï”|´e( +ѳ²™Î–zðoŸKü#�,ï¡ËžÞ撚9 oùT ‡¬uÑ%�&OÈþ¬‹;žÚ# G• >™Ì1ŽÖÖHµK‘Í ì¯³EŒ6ÿà@ësZË;e²´ú{N°è=YîÊëû‚=$N¼½FÓtè¶¿}åý^=R%›•v­Œý¡ÜÛ$ࢴàÍv¬jM1,A5S¶y%É)+YEb<Z´ãN(ëvÒNŽLß ‘ɏM„Eöt¾•0uÄñµknð6/KÂDÛM&ѤÌÑfßìCl ®£ÉX"õK5—k™ÏÎqXKS¥R%h %ì\¶™‘›,å2“Èàø ³Âˆío&ò6è\-€wyu–K¦³ (™Þÿ¦sOÎàÆ‘Ù®08³NÈV˜;õ—÷oÅÿ˜é¦ $ýš£sυƒ-’Ÿ9ó)¥2Ö]ÓP’H‰û¦ž½æñ˜®^ßJQêWg¸Tí¥eÀД`Wþ±;ubnØ¢[:Œè6¨A¸±QŽV´Ob{…ŒØºX9xs �¦½ñ(ÐÌwÞ½vù ¡'¬#ÄBêçÂwbMãZ±V’F9ª¿jˆÎ•'àB=B¶aàx4û¢UáY{±¨’3õ8y§Õ§Îÿ¼9¢´TÁ$°•¬jÛRLRg”"¾|› (¢_pÅ=K¡H[óa¼GTdWVáÂû]މÕn,bN +‚¾KLq_sÇ'4åŽ4‰ÈTYžº;.ï6 ¡2*=_±M|2ú>œ¹ýߟH¸º!…ÌahøêB§—T–ù ÃÜ gî`7.ðœ‡Â _ݝŠªã6æÁ¡YPÏ +~Ç7X­EAAJù;ðóR\õl1v¼9í%|ï+Tä?À\MFÏrBfsLv¥~³¾O5w¿9Æ^W;õE]ý‚Â*%~îñ¨"¹'ñ〉dû[}êîƒÞŸÔð²LÃ+«¹°Y¶;V9ó0ÅìôbmpE0õuÌ(ɑǟat—Š‹|ÛùÞ´¿i`‰ï;¥LÁaÇXýÊ7šP©Ãß)ˆÿ©1ºV„/r8ØÉªO|Á_éOðöî;öĎw€à邀_çV TI«]3õ†Ú›Oٝ˜x”Úí‰Íµ˜·í�V0Y;ucRPÊâoÑÁ'¤¤“ªs˜#À‰cCˆ$€TgA­äwI´ö×nM’ƒŠ +]ðçÜ3=¢ Þ÷Öw_”ŠMH î՟;m™qÒ·9 +×Ó<QÛÙY虤»âöÝæÔEѰNS/ó�¥÷ëЧÞÚsR߅„’;ûyյЬÝsƒZU·ÖìƔOHBJ56e¯¹WGŽUqTً í|9ÇDÚö‘¤ü»O‚Ä7ô k]Z= ÅÕ2‡Å>µÂ|à¯î³élQÙ7kKý7€GÄ¥ïî8€C–‚@ÑâPàFsðàç²kl +åp`Š” * éþ4øH£ÖœT pöiëI­$2ðêO²¿Â´‚ÁÄϹ³¿B”wÀ¯¦`a«U¾» +endstream +endobj +5893 0 obj << +/Type /FontDescriptor +/FontName /FIHBMI+CMBX10 +/Flags 4 +/FontBBox [-56 -250 1164 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 114 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/ampersand/asterisk/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/endash/equal/exclam/f/ff/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quoteright/r/s/semicolon/seven/six/slash/t/three/tilde/two/u/v/w/x/y/z/zero) +/FontFile 5892 0 R +>> endobj +5894 0 obj << +/Length1 2451 +/Length2 18541 +/Length3 0 +/Length 19955 +/Filter /FlateDecode +>> +stream +xڌ÷TœKӆ Bðàww‚kpwË�ƒ»»K€ ÁÝÝÝÝÝ] î.gö~%ûýþ­sk suWUßU]ÝÏ3äÄ +ÊôBF6 qkGzf&€ˆ¬°3 €‰‰•‰‰žœ\ÅÌÑôŸqxr5½ƒ™5Ï?,DìA@Gð˜(Ðl(kc r²0³˜9x˜9y˜˜�,LLÜÿ1´±çˆÍŒ�² �)k<¹ˆ­›½™‰©#xÿ|PR˜¹¹9éþvYìÍ Ö�Y £)È +¼¢!РlchrtûŸT¼¦ŽŽ¶<ŒŒ... @+{~j:€‹™£)@ ä�²wþJ ´ý;5xr€Š©™Ã¿&”mŒ]€ö �xÀÒÌdí�vq²6ÙÀ«”%e�ò¶ ëËüˀðïâ�˜˜ÿîßÞ2³þÛhhhce ´v3³6›Y‚�òâ2 Ž®Žt� µÑ_†@K°?Ðhf 4�ü-R�Áþ;?C{3[G3Ë¿rdü+ ¸ÌbÖF"6VV kGø¿ô‰šÙƒ Áuwcü÷æZXÛ¸X{ü‡ŒÍ¬ŒÿJÃÈɖQÕÚÌÎ $)úoðüŸ1#€‰‰‰“ƒ�²€\ MÿZ@ÅÍô÷$ó_Ãà¼<lmlÆà4@^fÆ ð?x 3àhïòòøçÄÿ<33ÀÈÌÐ`�21³†ÿ< 2þƒ÷ßÞÌ Ín?f�Ó_ÿý¦ î0#kK·?æo1£ª¢ªœ¢í¿Sþ擄°+Àƒž@ÏÂÎ `ffåp²3¼þ7Î+ðŸìÿU�šý[ӟˆ’ÖÆ6�î%®ÞqþwgPýûØPþw9p?ƒ�TÚ_‡‰ÉüÁüÿùüíòÿ¯÷ÿŠòÿÚþÿW‘¸“¥åßóTÿ2øÿ™Z™YºýÛÜÏNŽà³!k>!Öÿ×Tô¯-lciôç$à"dmbùß2š9ˆ›¹‚ŒÌ MÿÕDÿÙppK3k‚ƒÙ_€ž™‰éÿ́Ϝ¡øRq�ïÕßS ð‘úß%Ŭ mŒþ:{,ì� ½=Ð ž Ü`,ìì�fð!5¹þÝÛ�FkG° �œœÀØÆþ¯å`0 +ý5ô/â�0 +ÿ!N�£Èâ0Šþ!n�£Ø‰“ À(þ‡˜ŒˆÀøå±%ÿ€QꁵHÿ!°™?Ö"û‡ÀZäþX‹ü‰ ¬Eၵ(þ!°¥?Ö¢ü‡ÀZTþX‹êkQûC`-ê¬Eふhþ—¸ÁZ´þØø_bk:€ûÌÌÁ⏠8˜Á3üã�¾k­þ„ø«aþàdAÿEp?0þ«Wÿ€×4þƒ`sãà_“fÜYÿBçÄûkÞÆÉþáÀ&&ÿ@°@Ó?rÁ4u³5?WþX€ÇÌþ`…æÿ@p},þàZXþÁŰú‡vpêÿˆüW.6ÖۂÆÿ˜k·ý3 öµ?­-AÆªÃÆüïQûÿ)X¤-x—lþQhðë�£Ý?œø?Ê ÎÒáOÙþ"ó?ÊÀ6w�_úÿ]œ·ƒ%ÐÁô!À‹þ‘�¾6MíAÿØ pŽ.6ÿp�Çpú‚kçü×Ãå övý‚ûýÁµrÿ#Édÿ¯¥þçê1t²Ëñï‡ø^úÿý�¹‚ á—l ?š×¶ÝW á»ÐïNð͒ïª'QÓ{,Û·;="¿§®Lóß´¿ŠîA]Û£º\!zñ8j®{Ò«Øúäù¬ÿCiz·~i +k`2ïH¨¶Ÿð½Šàžç‹§šŸÅ»fÈN)ò,;'.d…ô{—> ×Úþ’Õ±à…]ŽJi„ç’úÕï:~…säÙéó8$°Žô„p4hç®(s7·³h™“oDR?h὎#Xó=´~²D>Ì»¯—©°8tá’ájá¾»A›¦ð>HÂ^ô(*ˆ’ +/0&Ô[häoGÚ±Uw.ó–ŒNnâüÖ÷)AٙŽ2TÜ&þm©œÙƒ–UËY8ó¬Ÿ ï Ø±ÿ‚å^>—f 0`áx¢À’Ücù)ð†J�¶ã ä a‘c 7g ŸÛ{†².æÍGðÇ‹A¶£v·Ð養óþÂkrRÂ.CûZEó„_e +‚`˜8ÂlJœùöëI†úÐ@ڛ?$~qÄ4”´ùXõ¦T§;ò[¯\Ƒa€ÀŠïރ "ÔÏE;•]§À%£mÐtdŠ9T·5ô¨ôS)‹rN•vÜQº°šÀX™,¤¿M` ge˜—šC‰×br]x§@È3Q7]<ó á·Q¥°QŒç´dÉÔiÐ=—o²(¥“ RQÑ3æôRVõØÜ®P†±©«N),ŽÅŠ9BÞ$\Ùác’zþ@{*Ü29ÿǍÄí�ÒTþF-óî[ӜázÚ$ÕW—Ê·‹øç:²è_½SÛ:[êr "ùTj3:gr{{Yí=M¬‘aæ„.-õQº‹eƒïJ:"݌•ÝŠ¶: ~~ïýÊíDh9p«°=]%çd¿@-ÃçdZ9ï?3$:±œÝÒ­0®Wè…ÓØDÓÕ5ÿ‹¾hÂ]•f|õkÙ¾÷íΗ|ì�÷]E¨ùá÷­DÈ [ã qӘ†®-%X¹Î8‰%xT)þh¼Z¼aK)ìÒ«s)µ³´îÏ%Ú³™ ©»|ì5ËbÃx+1† s ±„‘г9%Õæý^`v³ÔߚS•t‘êÓ¸û`´´R ­< ±mCª£ý†ý%u¬‚å ‚½­“ãwOo³p™tp_ŒeSí¡— ãÛüäûÞ¼áVÖÇO"SË»P ß}† ¤¡\Ù#òKì6®@zfÌ7TO M|Á-₠yT ÒA) +l™@ρî[žéLy&³=G%ž"!\»â®ý®àãÔºô*N[‹Ö¥=rᨽ×Nù€kUOßA³¹Óõ“­�ƒl9NMT‹¾2¡»"yN}E:Á¶¾ñ4§©!Û[Åé.ÿ|Aþ¨–óGñƒ70•‚“-/`æûﵙÎþ÷t|-´£%jâØ†{¬ý¬U£¸ƒ\ý¦Çú0'°–­˜ûBÖpћÀ”ÝzÿÆ[¹®A¤¹NžóìBíd²ñL#ž)3C̅dó‘'Y–__ÇØí+d¢®xrq~Õæ =þ,ï÷þùj˜…¶(ûõCÑÏPtbcn}~…ÃJ/8ñ¼âÛr~˜¥½$ôø†¤÷»pl±m„\î (U8Z)œ˜\‹¸ˆ¼üt_¼+ôJ‡ Uù+½?¢mxSCsc'HdÒcèÒN΅À&²Ü·E[¥˜í=L¤3CØWÇ_÷ók•žŽmLFŽsm+hAZDÒZD®§Sоq´àÿˆ{à.pæ3ëÒ× p‹–»OzOōW¸mľÀ›³¡ÁVÓʎNuލ!’ +[%öIê6²´£UgiNW#§%áS]Eêó²%MÓÜ>&A==?í0çm|“LËSÝà’VÆ ˆwí åÍÃMYZ«Q2sÞ8£ß#À„˜c¾}Í+"Yq‚öü=7«š #^1ÂráH¢¢¾a‰‚ø3¤›íÖ^éҌT]¼Ð ì‡=ç;sFû©ù•´�-BTj¶*ãZy[ ýoŽÞ�öí(%-2^Ó,‘ —¤v¢‹'6!ô8SƒNŸ/¬fb^þõÚ(ùVÇîwñJ˜÷d„³Ïï´Å²Ø<ЃúlݕÕ~#Óhõ+êKÂìÕÇZ™Æ–€Œ/)ۚ|÷µíR áÒD˜œTsîÛ)JvW鄦?¸Ð“вՒmäóÏ4ç%ñ‘V€¥iÔ¡ÚÄB+¡õ‡é¥Úã 'rCr¯´Œ¢Î‹MC¢k£úø]åNŠs6lw¢Þ¤7KÈø.Ëç›ò_eÎÚD\Ïe¥ãuA¬H}>—¢Õ±‚Ÿ "Â}âÀé±ÀE\°òã&•C|éÖn?˜r¸x¡òòmT8{¥Ž¡(@ˆäoÂÍЄy:-&KÐ^—3û•GÆ*[?äõïx“Føè¤ Ö%̨×1;'Æ|7K±M²’H׌۳¾¹Ñ(?@"{݆šI¨q¸�!±·È¬j‚yQݵñõdæ÷™ä•ìRn‰Wi8‡däÛ&ø |ƽOŸõ×¥>¼ˆøK +ð²_äà ¨ º;֝x9É|M]ò-é á̐î˜Exwz·ßzù+xËMîqyç™åü•úSƒh0köò^¼4Y<.FîÁ‡ä6�«OMJÂ̺Coº(vëÏY¥·ÐØü¤ß1Ãê÷¥,Ç?ÈýžÝDudë>*sY:WŒh›O·7¾–(Ô{Öag‰'ÝYvÆÔҜ¬£ÆÜǒþ¥œ¯GPçmݜ\.‹§ñDÇE‘Ë D0"{M\GÐsdTGó[r›ìôéìÃ)„»*ckR”ö ^æ‡Rm3âoµÁ®h¥Ú.Çã™҃PbdÞ ¢<ËnImaH8:¥#eˆ4F7Ý  2µ‚ gî¼ÞüN¨É±e–¤åYPÖ+ü¶¨äæêT£+éë@oíö>™ß/•J›Ý¾«XXbñ·Pþ¬ùr2‹¸Á=íOGýÐùäT ßåD‹aYgtó‹­þw“{±¡ŒCH,ֽЬ6L™óÞsÐÞwõP¹ûpYLš¤*9³³Sã+cñ9ÆB„\ˆ±8ԉ1}à8qÖÒ¶ð¡£î»¿N;v*LÙFœc²=[ÞÑÁ–ìcQÖ<Dꢸ‹ÏЈ2R÷Ò§N«Kaü“ídäâbC}¥ÀB40peB&–’þ~?ü¤!æÇ’ðµ;V ¯|HÜ}ʔ•ì(ë.Ò!=~¨¨™¬Ê,úÔ&hß ß5ñûYy•èJQ©¤QEü–ºÇî�÷žüÚU6:¯Y*ÔpTÈ9lÎD>]¢øt ¬˜~¿\%#X¤ÛºâÏÜ Á»²ù-¸Bò%}²y% ÐTÊ2!ŒZ¤:ÎI)UMÕpÖJ8˜:}YnȬ ¹½uÇ`™¥8i>,NnžY¤PÏ|ÚênÀ2\Q­î»!Kk%ÝØ<0hLG²ÆÈêÛWùùé63‡‘³»œoԆ~_‰Ü7lï§u”p õä‡ÓïÓ. %qîªL•DhªФs²Í hžÑkÓN¼»·›(Ù7ó®ý÷E™ˆKøÇäÑâPØjo+ß$¶‡œýa¾*óü<â‘Ù* Œ5 £Üûls§–B|Ï]çÕ¼Ó¶Jl(¿܀Š<‚ØýÙ±µÀuHöØIJ‚›âC›· D ¼0Þ0ÌNˆúž9ŠPVì_‡¨à‚/VÏ]x3I&׸›óRôöÄ\¦UÃá݋¬=ÞÒ¡XeÝqú¼Ì3Éñ11m*1¤ªPèÉ(D:V´®W΄ RüÎ7 ñUß·Ò!ô§„áøa§|ìpƒœ&ÆØM‰ÎÚ5RÀ…;b¯[;ód·ö|Ôãьxwܑ¼©6誨‡G˜ YìÅ;8 ;J’€äÚ|n Ž1ú¡ëGf“½Â£2»$‹x¾„àãïô�-æ¶àˆÊ¶õ/Úg)¿ÄïZ”grÍ~7¸ìϸ‘¾¥¼AõŒž£’;Œlz§ê¼=„ÞÏêREž­Àóì^YZò¦Ñ×Ö<‚²vw$22àkx²-Ëû€{\Ë-3jaÆ­×RÛ²×:ŽòÇ$!y¿6ŸFÒ œÞè~¦¿:‚•ðR&ûôD¼Û²A\l°p¢<sIE}©Ltóƒ?L +ܰí­cù„ÑÛç%I³Q‡-,2Éï&"¯? ÓÆ–ˆö̳_m ¶Ÿ¥¦ÈÜ0£vþ`@@"m#Îdd Äk9Æ}ËÜ0f“Ð+³ˆ¡òØïçYƒ‡K®ÝÐ¥I5.àŏúÍ `Vg>™ß9ТMäø„=è×;¤f (×`§Ò‹ÜÌ «/¦Çì_›Éë.ÅYqŸMPó3ó7Â)rd½–V‹†X3E-†L¿FèdÚ;ño^|¾3kÂ×ï8 ń·ןN6´¸‘K ¿'²þšó輈9O͒¿šó‹Œô‰ãaÚãõ î¹t»¢AGÜùFõX¡Ó×òžÜFÛ¤nõ$ȜÃ;Mas$&FÏÂR¤æÌ ¥eœà•ˆzŠÜºA}^<MžC5Ù­ÜgcnßûJË®ý¤x…ÈL2'ȏ¬ SdT%•Æ5 ¤_÷©d?úšÈ,ґM+5A bN×j7ÔOmâNJüS¬ŸoÅMµ „Ùk3ü%9=””ê@–¶q•Šç#^aV¸œ*ô7º;SÎ3.Ù¶ÉC‚îÜ<;cµ[æ¯VöÎ7© +ב¤Hü1Yp¾®—­;úw­£2½M}™n¥Á%±Uדì(ÓJ‚ŒÆGŠ"^¥F#]pC‹·ÞK;öµ¿‰+ß±µ¾dNGß´~7Vȵi<ñ픝¥Õ£¤KB>åÐg\U÷0]>f N93߯Uöšy=‘ +qG˜v›oø¶µ`Žý¡h£ÖÛ=UÆÃNHBiƔŒ:œÇ]NYJfݍÀ\/£/n0†°2z€àõŒÊ”÷”´Ö;!ÌG&˜(X),o*~oîmŠÞü çîm½7¸�˜êö ö}|>Ówr3þ@9Ô¥šbòf˜ígXæ5g}_6ŽZN¿/·?°Žˆ_¯êå®_ºÍs¶åÙ‹Ú1–; Ößvóš# ³Å/Ý.÷jwo.(Î<®\µiµÂ¤brìšài›·Îv¬¬é6Íe­ÅŒ%­Š”$+U¡Ëë4‘+¹zRî傰‹rßÒ¥QÃxðuûò„‰Kú±å|¥0ÃÎö)…n-º<x†zvÉ rvÈ •êü‚·¬Ûˆ¡iv.S²¹10¸ÂˆÖäPœôUÒS˜‰(Ni`@yrz…N’ž7´o LÅõ$<ÑFØÊïÏËK{8*T]näIÄŸ|§Î/øÄ£zyˆ²P¦µI‚\™0 >î¼ $ßhyxøGô^o1⠞pR6h}¨ë×’›!y·úDìH«Ï•©f¹_BÞæ„È¥çÜÒI¦@§fö¡,ùž÷Ë· wrƒ»`h-…³¦½1Þ¹ÝÑïe!tÈÁ¤©c¢«¶ÚGM¡ÿ +Åþ.àÓ£Fgä ©Cö¹ Ì‘@E©‹C–«[ôاiJ&ÓAÓ#T´Ž” á>@ÔX¬cþ¹‘Ì:Õh$“r|\Z 1Ò6v8ûévM_ä#6$ó‚2òóÈ3PL y¤³€Wûp¸Ì †Ó—“|©%yßׂ‘E²Á"”²¼Ðåï˜p<Ú­çàgÍ흖]âK%t˜·i{ùÜðè”tü–G¹Zvv‚U_±Bq0D«Né9pW</Uqj´Y‹=î›Æv÷<®õk ÂÀÍm™Þ¦ÝEu“´&V¶FQ'MÌÀäø›º,?Õøüf~îŠ36ÒrÚ:EÖeWƒ7 Ás©ó>»é|Ç…´u„Çstªc#{‘íËCUþœ…ý…·d „Xd¾ÕõÜEŠsyh¥]vŠk‰¿ßÖªf`cÒO{ìÆ.ÊG"ÖQž¯ùBœ"QÞ´ú{IJ¤¿„ÔúuÃD7Œ:êˆ?,0ùnÓø9m¬º_ü®òOªÂ?*µ×œ>)¨‘ «Êl ¿šÆ5ƒ¸ÂSÕ 0ÿƽ$ß±õøsN}‚¥Zoç>Ù]¢òä`&—53QúòâfÜ®¯üF²ÌÿÄ`òõO˜CbþeèH8þÓ󐑯it=ÆMd³†˜DuÚIPÐH­Uÿ ÓÒR±ãÖ̦(Ð/Fœ·6u.ùYëÝëú¶9ֆ"¬žËÎz@x¯G*…Xùwž >�Jèoü‹á¢êFIÏüxøLïù•ÔJcéb3 ×|@Ô©{·U}�a–õq¹ÖÛêÄ^)—>ß§qǾõKõ‘CÂJèʳVánY ´îk·.v/q¦)õ ×3ÕXû f‰åZ0ëªßˆöfˆû�r?#�¶ð,@ó¥°5îÀh:D窓Ã&"é¤rn©ë O¬‡ Bb^uÙ¸®ÐMЗSC; 5òýo#4uJŽV)¡¢'‰)Æ32oÂHâºm¯,¤_hYéZ¡F-žÛ,܎n¤?l¼0Æ*ij7x•¿cÅ6*˜*¿ÇšØ[qn~IQÍ5«…ä*ÅY9«ãÐÕ»‹;—ëm+‹ pB ¢IQâíÞ¼Ün 9ãaxwä=‘|GQþ¼\¯ò!B_Ž»V›8ÑÌf|\ n¥ªƒƒï|72ûfÏ]bÚ49´G¸kÝ>CŽ íÍ»6ꚴíä”#½P4Äæš²~ KÐÖ/ðï)oyu UÕî–5Ú?9RìH~Ý0® }?Uï³¾N:ŠL¡{ Ûò9•¦‘ãÇÍó¶žlόۓ„Qó A!q ù'é ۟?èRv¬m»±>Éx«‹Òz:Œ©KpTÔ¸1¿7(Åx¯Á#-‘_CÚwÊ9½Ï:Oo…ŠúƒÄiB(Aêj 6~‹ó3ƒ7d”¨ô<ä蚍¿VÁÔç\׫¶#¬�âçÀuF«øž‘ÎüD±Ÿm̎gX"ØÎºð¬á²óç´zwK“w¦ýÄuÊ>’?eTš +°ýYÜüéMáÐߗÌU2ÔBÓ5¨p¶ÿܾÅz]½Ýâßò[þWZ}³jÛÔk¦­<! BÑõ÷ÀäÅkê£T]Œ§P¤„pö$hHjK¿Y=mKÌ&ßñ˜ ^à/¬h"ØÜ>/ƽU ì÷Ã.–;Œ$¡^0Tq ÊΎ{ñ—ýzjBV%À]òŠ3ÝÊfzz]¹ !Œ…³†h$un[“^]+™,Š—²ºˆüißï¹z™œª”é"¡¶!~Þw¦>¬Ì‡£[³çJžÈ$ï>w¿íyN]:õÙa¾×*'’ó+œqǵŌ>"¿^~ÓRƒÒ] Ï÷Ï&"ÓÈ"O 7ÖaLÁ‰)§©UŠô "p2nñÒÄ1 ó Ô<9‹òRÉ Îcn –^T`@æ—Ű:šN²w…nùخ¾{èô ??vÒÇ Fµ­™‡Ö&D…¯oÃdÏõþÊzÄÌo»y<*72²Q™<L¦XÒýÙ '¥=ôZµ®}à+8ØIA*Îe¶óA;µ7ö;d Ëô{m6}¡ec»p¶QZª3úÿ/áâ÷Ñ,¶[Ÿ´I°±®pÌç¶VÄ·•cÆmŠBƁé3/aÜُ$̍ók™©_%sE‚I¸yã„äo¥\f3HïPcP,Gݼ‡uÒe;9\ñ–2O +Ø<¤*ÞuMoßgº|$z/Áßø®§ÆUB.¯!ÈßÑ þçuûNÊF_ԽӕÍý ö󗆄02MÙãÏ56[fGO™ÀL¾ÕXP<yzáäCž6‹P{Zïѧ¨C׈êÁC¾Nûµüh5aºö \Ýh‰�dnˆïnS9ÝpÀ"*ÃÖÞÆ-™µ&(bîQÝjú•8[Ñ,Ü?Mx.É1nä?À—7/s+8Gqe>DS—¼Ö¬ÈJ…¦žîa1YåxœîYEFNJ<ͯ„™Ãgá¯ÍïÄéx'ëòփç@ꜤNQåàrF“8òù³jÓq@ÅF˜‹ Þ¾ƒ[~Îð:>£0ê®TLm)®lÁcžM…JŠì@öïÐJè1Zèæ +ô`Û7øc›9H—ÇWž&o+½â~®(È´O’5}Nt)ã!29?†Ïì1!5ªQôØí¡®È­ùß7é-.Àèg¸å".B”)¯·tÚ=G9w«Ä¶‡ …VYVÍ`yRM)êÌíx·c\¦k+Ÿ(´ÏŽãXÉçºJ3¥£ÏÎ81ӝ•.ô¬nâî.†ÍJlfóˆ«ûÖ>ÄOäÁC:ñЬr>¡Iá<1—Oς¥²/ˆëG!{¨S¼b°ce%6™=<óFEâó‚Íw°<bJ<ŽusÒé7DíÖ¬•Ý| ;ë÷RŒÊöôq–‹œ…Ç-öø-5Ã'ðtQI˜‹còühÂS–TöIRH*Ü(@�hŠØ,ÂKé ´$„ϲOsÙ9þ,1| _F/¿Â!M]Ö Ö aèã…} ±1ø¹û^Yã8Ê3KÑ»1´"ȐíÙÙáÔaM¨dÏß µ£…Èßï¼ûDl#‹œts*ÒÔÖï£Éá«ÂšYÌ7¿‰YòSº“-BMIÝiò ¤vƋæyì¡h°&̶ IÁ6|®Ýdã±2çJûüN1éÉ3GîÖ"Ÿ+ê< GيH>:Q÷»£ú‰1.Y »ÆsðkŠqof©<Ä…X? )¾¿³¬5².…ÚëZcVÞ;–kÜ郮(DC±L4%ºêoN.š—ëÞ%zÄØ¿â¢AÒûvÞøÈ°“‰äÑߕ7Ë Ÿ¨ -÷?êÂÝiGŠ¥½S²4þM¹éCåÌm�áe<뙡7“!Ɣéә%ÏÙ(]×t¶½¨ ­*^›Á<ù¢fL„¹œNmðiÆÑmF|m:Ÿ2×Lvt{@Lš¥ý0M‘gš¡m,§«æ.~n=px‚È ÿfzQ¥˜ÈȦÄiu!´›åá©­oÎ!U¶h=(ôÜ=ö›œ¦?XÒéÇBí/ÇaIäü—ž<¥A‚MôI ~Zû.—te¢[àOçNzö\ÇPm|s˜S8käg¾}c¹/}dDO¦ø¿¯ûÅÝ=ªH ŸŒb?|“g¼š?Ç~âßèKæ‡fðÝþ¨˜›9š`#Af¢Åª‰Ù‚=Kb‰Ç„Ì3ã‹î¨¬T +{Dã“' Û9[±¿to“DvükõCá ˆn #nŒ¥XëÑz¤Ìë²z–X…"shÔën|6€l>Yü%1<w³«UՃ>W{Â|6´»q©÷‘÷4“/p^0Ò™ Kº–N6¡³üZ#=œÀ£¿àAvt™Ÿ–¯¯é Büá¦7æ¹xZL‰›ü:ÀËgL$¬0™”AÕ8V’¾Q‘çÑ2n‡Ç” +Õ´­4 Ä]CwäÖZÐäô%cÚ ïµÃò[SuÉòÒ`êEætì7ðLUqÕ_”Sï£(ccHèeüJdˆ?7z›ºØTºÖ Õå?Â%Ã{vý5[ÛEèÅÙÕÎàI\«Ê�ÑIb¹)±|È¡`ŠÖšñÑ.‹Ù!;³9’–¸³†ƒH9‘úc‚*Ôc‡©,hÕd’äwžsaï¯aOî!«Cé˜üK“*󏨟jØÆöK’}oãGG\bå>ÂP–ÓcÄÚ¼ù†šš’eÁ�ú3bÌãPŒâ,(j@ê3ÏM|®¶$º+k„-£yн¯àïHÔõÅrwn>Ð&’6LM“hbڐ*Ë\îG-©L‰q̒Eá9ëáú’Û³Ûçï4‡ô€·ŸÛ~Ð"ìjRöùæß^_Qⅶ<í9ø¹0_¡|­¡õ5’B$‰¬¸òš8á??ú4™M›RÏÇo6JNLëÐ.üæ�¨ á/è Ñv:9:8¬Ó+ݼ€“Ñ¡ò|¯ÚkýarÿW|LýcŒ‹×á‡ëØtÁهeœ^â%Rô‡Í¯»—h ÏÍø:†ÔoПbÐdoàã->œz)¾*»f¹­ö˜ÖWÆ3ØT\Ùµ:L̶™¬xÜå¶]O¶cÍÐô41ˆfvéŽÇ°¦_iÝ&0B(ò%Ö¹ +LÖ©G +6[ÖYœ„Í¢¸;g4¾šêçÄd¼¯ÁÂ߸ÀšµÀ‘| ñ9Ž>X©Q©ùô%MÕA@º×†¢¦Mûã÷;A£¤ØTÑûíŒÕgØ_峺$BëèFnšu•Ö§”|²Ñ™æ­œã/£,½«rÙ9F.„ø@ ‹È2Å(s‹ààÃxB2ϔæx6$¶겏6) +Ӈ³ÕAúÌDi3êÆA=%ûüJ(Q'¶œgØÚP“P»Ö!q»•Å0± šÄ dèو2{å|c¸Ë±]ÿÇϚ0ˆWéTž(E…š9Ç¿åÂá_›Û¸¥—ò"¢(Cêø<§}š û¾b —f{¡’ü1xc f騀LÖçㆎ¤ãvނ1ûŰq»¸ò`‚À~Âwüʝ£èPMÌ÷êEߺ8]*+ · ø›÷Ÿì8 @p܈5Sd¼EÅ­#Öê1+D ¯Aý¾è­V¢Í´êÇ=RZAoׄfƒu¨¬7òSó2S Õ¬ªHyØÈn¨¾vϙßþÐü¹‚ÚãæÚ ÓkÉÍåB„1H<ûNa(qîähÑThß@ w|‘MYø&M#D/åáŸòÚ)Ëâ†ð]Lâ®øƒ´·§,m/îÕÔ‡¹P-duƒƒé¶Sêr Ú:*dh£ß÷à‘³êF¸ì•"×÷ª¿ž'7Ó·ìˆ@Ùoµs=Š=.âÉ÷|GKm)ðnNóM!É·-ûÊ·)à*¨­µÓ«‘ê%cä%aÌ*3UÔ6ŠÖC¬^›—é ©rÃÔf{¹渮³Æ}å Ú A¾ÔÂYà†€°Ò«ü&õ{]ã7M0$Rã8õÊõ°Aúí•_鞯Ý®Ø$}º"갖•b·•/«]K)¾ìíêˆ"¸Y׈ÆÊönþÏWbŒ×¨´Zû—¹¥8y/sØ7(Žø²dNŸ„ ¬˜ì$Ö†téGz©=Ÿ§tn®c½j–±™¯Ê0Ânw4¾š­÷…9úõëVŒRę.îþ°4›Âüý”XؐÝ}{Ä¢u\ÖcêÆoì/¾±,©t$ͰLž þ)•4ºZ—™ðÝ~½J[9âÆäGϖ!mèº} ZÎãqRôÏ}¬rÆY xy¸—Ïhå¾p¼o»ûeZõ™é7òC0fí}~ûN] èÕEÎÆÝ+C8éuí?ä7¡ùçy[JÒ /ì]îÈß$¿3•Wð£Úð¼qUÆó85‡È¬`Pw˜]Á&‹³ïé@òÙéàzô}æ¥%-ýlUÊÞ#LÚ.DàD.æÏ}Z»¬ÜÏÍ¡~ [WLíu垝úYOQÊø‚h»RhzG`#‡ã2€Ùp§²kÜݯܾ͛Òâ[_.ÜÊÍwªt9 é}KBé•g4¶…±•ÉH(åœBw vŠoVŒ*!ð½Á+~ö׬úSqÝC¬ìŽçÆI”ª‹å?÷(s0> ~`^ƒÂµ>+C¤²‡=qÁDw!ÿ—˜œÅ`ô•|R¨X»1+–¤e¸Ÿ–÷Ù “w­³+o;X‹~Az ¥'ʪŠ}xWÄÊã$@¹(±þ`«¾ì7ŠhOÛËYV‘·_eáv|ÁïûD¿´TÍ]?ØÞàBÄñøÇ×îæ½UŸw²Ç8r›.¤YâÿìÀÀˆû¢FïÀbÌ •,©&j¬µGyªô艐Ççƒl+ ñká[¹ ¯w>âál³Ù´¯g\e)kä^X­—ñҎTÍÃ%}ìL›0dÒëXÔUǟ¦ô¯Ÿ¾u|¸Î‹Û¢ôꂂ¨â;àZQ¡xo^sâțefÕmÝSgޜF“•Êv'áªìý™`ž]„«cê.XĊ½+{§ÌÒ(@<‚tzöLj›ªrbt6D¾oûB¡ÛM¹]S]h™˜&ìÉyÀ7r“–7Ñw6Œ]^kÿ0ÉxHJ£I|{œ�`ò‰aø(3§z™±/|stÈåUqóÜÛÁÒ¤`-ã®ùM𩸀·µXPà Þðò‘N?×䙪YCcÁ£[I[…‚ñS¨Î=\ÁwÜµ~çåqðƒÈõC)7CJã*!á¼ù±ÆlŒ%·çÌxM dÃ}ð((Sæ!F…ìbuKoiÇ&0î“øaòX' ߣ½Ä„µïp qÇÑ|[uÿY¬×9™-rÚ¾G 7K·.pÄþ²ò[kC>‹?¢õ§àœÄ,gk¨ßÈ,J&Òó][1Qåqã¼½V öIöŽRRd¾êՙJŸl;dԹߓŒ(›­Q‰¼è¾?l§OB;@Ñ¥Ðð¹ÙØ*M73ZQüØ6ÑïW‘ Ch°óyó¶neë¶ãh4¨QB[�Rå®eö߸-0‘©IššúͰ:PWâ1_+þBg^xàÀ‡¿ðyþÃóËB3/ÛªƒÙšâÇýÙ¾6—* Lîx):_çKÄÖk{‡JóL¶C#©1:t…Ø%ºÀǐÕås?óvÓl0/ø\¹j0À½óm0æÑÝÐW{"!‘YAôÔA<’#ر„ùC¬˜;ϨÇ!dº³êaÔãÕ! 49û‡O5J Ô¢§ã`OßÖgÿþ¦ÒJ8ìK<u_ΟÉ¿,‘â{lzJ¯W áèÂʜ%¨vTcˆÔµ~ÉæÚEsâŽä„`ü6Œ1ÓTîOŸl¾¹í.¶TÙÚ'õÙªÈËæEi?ØÔ·:þ×~û±ša_ørç4±aaÃ(e4}^ØJÉEcµ¿´hÍ|—5þ‰VÛeüÀälßψ—\ûß•iáH'ƒ Rž$ä «y³üë[Ù»´Ê3!Q½c:c7è “œÙtôaî«©/�/üQt £OĎ)ºé}Ímû“<u¹Q2÷…ª±©Q\¥± ®~|÷7êÆ `üúcsOçk¬¦É·ZÑ2R)˜0»J¢¹¥¨Úóts=É0;Šqt{#t>‘`Afd µb̬*Þöi—Lqìüoš(¿OÖ^λ¼Ê>벋¼G ÑwRfýôôN¬h„¸kXªüñzXç Ú§ñ'ý.u/òy+Û ‚艝Ö/‡a»{ÝCs}{xì84·p}9‚kãšÉ/։á÷nâ#,±H2.KI_ó:¥AOS“è¹ =:í*~•Úi²Éõ¸îù˜Lr)¥rJ<-{JN„zŽU+{꒳©ò<LL§m„½~5"Äu~ë)% +Ö=—ä =(„bçЖv/êm¯ÄðVÉËÄûì;!"ä è›ï( ±âÙ.aªÞ©‘;æ@ûVÊèk+ ~``ªkž»Ï˜Y.ò"ÿNù‹ä‘þø$W´Öâ”ÕåóV"(ë ½×±'Ë +EÔs’ö¬8J³KTOøÓê#Ÿ\꩎w¢v^±À&¼ÏÍwñEÔê-#‰e °[A­Àԏ-ãÔ|˞T§p vb{–5IȁqDVÑù¹žZóÞ)RÚn[1»©Ò òÓ e42” yw“©ûё¥]¬/¦¬ú ^_4¨H¶ø™Ú>s,ÿZîS”™ãæHºó?%Ébÿ>‡´m·sBã~”J=¥ªô®á—>Çëü¹ó¤¢øš'¿FaQ0€ö‹:~øü$ܼÑ4­ÛOì”h Ö]þŒúƒ«d7Ç/ ÷¤œãD ñW(mCô<nA³_‘2…ª9ÿ‚‰¨—} Ž1¾e›³?‘óžÎF¬’n6~`|¸Ÿ5‡h™É)Ví9@źv¶Þ'ð½½Ìš;ºH×ä –<U){-¾Àà CÑr îø¼€çÚUä´âe7oŒ{†iW>óåø‰’VÅåì= ròHùP Îݘ—¯¼“/T“ÊÄJ¼m—Ú4¶Ï2WeÝâú™Õ"ƒmɾ§çÒÇÖ;¨œ:冒U”ý£``Xê$l&/ š¸ž/°àv¯S.BÙ6ãë\¦Ññ&Ã/úî¶íÅÕÂçÓç1•­üzÕ9Å£PV¦:v £›Õ ƒˆél„Û»v½©Èl·¢Ò/μ߷ǒôB±°:{…§šâi›~åe¨oØ¥¥1º|-XÄf Ýܱ­ß€¯Æ&ᗈJkc5þUû‰?©}e:Éú‹Â»…’Ú¬¾™!פýRÅâ` +Te&¸V»u *íèE÷ •Õ#¶ðIQ\HsVosÑAšéßÔ"ñÔ1üÓÓmôøš}ߧܾÁCôL'ӊ•gpˆ/AhA”!;»º3‰á3i¦1yöŸ“/^˜ŠÇWüz1júhô;õ~Ï mœý¦I&tì˝u&4 TÚ o%à¸ÑƒÞ/]ýi3Ü£”‘]Çp·˜z•ˆiXè/A½]ýÅ7Õ‹^c‚,«“LÈWYJ'Ñcy/n1a2}!R$òƒ�gøÆ¹?£uÔa#W‰ƒà}&6ÎÞmšUÆû®.Ÿ„»õ¨B‚@ÞV÷îˏ™—G +÷¥÷#•³˜/ÆékÀæ¸õèøæk±´e>è™ÙÑÝß)²œIÛî\ˆOÓ{ë¿”õÞE=SOÆëm=N¼>¼ö6Vudå’|>¿hÅZw~gè>Xù=jà,[Ä$Z(êv$ÖÙ&P:L©0t&Tï÷<]6‰4…8©»„1Qp.v/�2cƒk#íxe`½c[úyV³åÊߊ'ŠÄV{uÁ÷.y“Ÿñ³òíêhê9ñٓvó‡{õ †ê» G5suzZ’0/ÆWÒß+äP“?«�þ>èƒTg0^»SÄ×O¿ÖÌ%ƒ1Ê2®¯€-W¯ˆÇR~Zvë¬Ï<ìK6Ï9džíšK7 AR½ã„ãÈ;ýé?ÕáZ?#1œò6\™@!P¯›Q©zèvu¨h5B©çJy” ÔÏyÄY¿ÎYÅ?Aã “[z~¶7X�$ú)ã]LŠÞ£?‘åŒýÒÿ¡ö1($HˆË«i¯]ŠÑÅãÐV1þÎox¨XŽcà `G@(‹ζ\uÉ%RÞqhU«ÚR¼Íù< òª¤�=*ŽwÄZh(Ŋ¹8 XvÐé@ã¾¢ óâ™ÍË¿[-©lë*7ˆ0˜·~ ì–=+Õ–R»„˜ÛtKU~ñlbÛ³8±ÆÜæÀ&åŸ5f”Í*ø¬±óæ(¦98â3a¥�¶×»˜G”C«Bóº“÷tgú#³D¬ËT‡u±âIP‰¸•6FÖ³ÖtD£_QÖz³y±ÏÖ\ÛP–¹5H§‰:}ÖL¾RÚÌÕl8èF=f!$8qzùŚßш¸\ ª?hüÎøéöux© ÅÁDnÛû£ôÛÇ';R‡o£? ªŸgVj~ ðXRN7pt–‰~å£â:])M>~¶êÜ™XSûª‘5¥¬©ñCÀµ˜ŠÝîõ9Ý».•’¢GDzú£@Ë,ÍøiŠë™<©#{øö«š}‹ϰ£ 6ù¥{‹lyã©-)â¼ÛÀ êÖòËñ…õ ‰±éeª«övZ3¾bïûQ›ŽÖGߞwë¯V°®ýBw–Û¡K“p«¡gñúÝk^Z,Éë=æ#ŸŽ‡×G^ÝÅtRÊåv•c!3T¾Ô€ÒìHÄ(¸á.öÄ\<B‚LÃ£hï Ô-pfÑì·3fE#‚]EÚe…ì hv éŠ&n.?Ò_'|ŸY¢±ÃP„eY#3Óg+r‘–b#¹ Š·»JJt¯ ᥞ(âài .c.0l4›­“ �_ B7‚52-ì®üy ïYFŽj•Õš¶ +'èýngÌꏳ²ÑpV3ÞqWóíOHY–67hhÒáŸHz»õ'?ܟnÙCw„ìÔ:½¢Ð8ٕÓX»š9x•îãyŽˆç.¡èϏ[`ªÒùe·280;:Ú·qo·8œ„yQÄ÷Îý'2°Í §ŽµX Ÿ7¶gþçÂG‚­´Ü²©T~ÂÇËp±”¤íõŽÃlkFšF]ˆHGãÒm3Ë*Sv›IÛ}]¾±�?.æYšþíè!*Æê¨DKUK¶y«0ãOñ™¨†©:"Bq—’:ð<©4UÌT„‘43Ltn“¿ŒrÆôÊVÖêŽéaë2.»"C¨MUÇœ&¤#-l4Ý@½Õpcn¹:ÈÜòL£·¹žf }æJÃSP‘6s>‘Óm8²‡_8zd;d¿Íõ=Jxcží—Ž"É:˜\XgÚK;Wâ"ÁÕ}Ó,ް„êÿwùf…º:r-ÒGÙ¼å©ãŠ.~ +møxÄ}mNĪD‹““z¿/ޛ–•]I©W5i +/X³vWuÃù¼í"¾ñZ%œ&¾;²qâ9ÌiåŒi/¤òΰNÆdk³P4Aú^ÿi·Ýàj¸ö%8ZBhÅÁAN%R©ºhŠuÃrKè-¢~2Ãm™/bu†lIá©¿–ö©Ùv�r á“EªNlUÈüŸå<õæë’ÌÓxë©ðVgMœ†®Â éRà˱‰¨®¡ì¿¦Ï q/4»aõxª%ª>_Y€”íݼYfaêv¢ †juwÇvžù¦LêæŽÌdË £û8ÍÙrb9q¿Z¦�i4¾{>¿æ]ç;² ¸ôªYã\sìE‚^@Ù².,ތ›¢®,ceWºcùÚa¶ÃiZ0»{é!ßk•¡ Õ|ù7—(s2„é«ÐOcRúËî‰ùá§c‰4„T¹÷úêuœJiT„+pó¿·;,DðÜ,ÐCÄ7Þ¯ßþêî“Ùñà:PNPUJ6ýÁF!–?o¦C `‚d&âY?‚•÷š„Àu |’oˆ–AoÉyÕd˜úV9J™„ÆÊe¿·xC€íF +•¨Dãî-¼°Ñ¡¡¾¥4N^ +K ¸c—½î6-áyP(¨,4NRµö.ªÿ|Ÿ×K Uµ>íòn6½®F¦„ØRÌï ÃjqŒÓXÁ€‚Ò´dKèhd$8AÍJž{à‰Ö=8¾­<O@íaEnãïŽ)åÌû23ίåM´j¾z_5髇1ÁÕ[D¦¬Ãsbªän¨–Ýâk¿%:Þd°ÐbÀD"9­;®ÅѤZ5Œ+¼< !BñòVÙx5dg‹©òeûcъ`¢?¤Å|°ó’¦³<ï|{äq3\åCú„”;ÏA´]%çT3’aÊßó¨[Fñ$y^•CÃà�kK¿WžÆakÓ"e \l#™# ‹­smŀŒÇÏâæM6 ÖE÷I·‰ÊK†HÏý@sœ²@y_O53xŠz]õ>l(±G>¡­û‰ánd9UßÐÐÛêhz:­Ñ|xæ<9sþn 8îÆû½¨Ú2õG¨“+}—÷Äxӂ%„"„° Q¿£]הc±¾ã«}³– òk1–*Œ£6 ®úp³lb¶n¤äýÅÔSËE—±¬’}OÍ|§͗ȗoùëb)ŠE±Üº»§[gS0ø–úe,ßýõɛ`ÞCÛ]ÍäÉj߽ϫ®3²MYˆu®<‡É0X ³i=‚u,éKXF14Q½5ÕD\]è; )0nqÆÿs”t&°v&B3Ãō|Õò nØ ‹»5þ½“ûOqZ‰0ð›†$k ¦)’á7¯Db®D$I1GD¯DdÖ®>æÒ; ´éŸI oEÎ+²ož�…ŸE¡ã>Dw»7Õ}5‚…öuV%H +8ít¸–¯IIÒNЍqâr墆/ró¡×e¯òô=Æ~X.j…âAu5äôQ“àá}ˆä…†˜,×û¡D1´7‹ +©4œXã`Ï:ҝMüåëËoûÀR@…{}IfR8›ûþƒeüÕÍZ?ý¨fŠÓëÐPË.ê íeK>¿’Šw+ͯvæŽl y1®¨L¹’èIñûz°ÏТ¯…m[Œ]}ÔnŸ³Ü’…¦°VÑ;$Ýöì/VÕýF¹s(†È¾éß½¢eò'Dê zíbù±Þ8Ìbƒ‰Ïg^BM’>£¢~mØcY—A½ ŸÀŒ¢´!ÆTÿšáÉv´­H‘Pämjß ½S§'{.ã?9D® {8O™‰}À™F8nãÈlkç“iÀ&ùt¸NcìÜ&âÁ@|Sê,7ô³üÁàg¡ûÏGúo9ÂÒ4‰<æö›Ñ¯w]ZiZXq¹ ¨‡ˆU8 äÌ6vúãƒT¦©]oÚå¾µXûºh[=¶ß„¶Î…kÖ^õ€úŽ ԙ,ŒŸÀ¿4¿í¶?U5 áy˜ÀÏÈݲ&Œ>į~1ø2¡‰/GDÛ~µÙåK@– ³‡]‹äÖm´â1Ìe’WŽ ß]¡òÛP\/}º€}º½¼å^›“K”œÓþöís…„èªÖr$hìÚ6‘*¤ ¦â¡Y,OÀ=D5ÈB€œå8Y.ÃS]ôY×ÛO®b¿‘/ N}þ»@]>P´¨©n×¼ôôEfy˜Š,j¿-¨«u‚PtDÍÆÈpÿ#¦ÍØâ©e\F +4õåÒxýs–ÕOÞKçºðpú¢O=}myìò¬¡«ë9üîj°V\ÎëÝD…¦¿à$8ìî¾±Ï\đ1ŠG>K‡_˜ŠøÊ 4£EÚTžZWðœ1`‹öÎXëŠúðú`A +©-JâÑé¨>¥Òå‘á’iê­!~Šj".Ê +O&ooÍ­G‰“W8[ȍi;n­š +<Ãí•}Œ_Uгd:N øÎbI5ÐrRÛÉá}Üæ¥K͒hjÉHОêJ9¿5ډ›Õåêcêﶉïdé¡lÐíLW,ž–Q�wã}’:7’ì?”?ÍÊ$ ?úwåRk ¢Ÿ¬§•o‰Òu,š –kÖ0đý½}ù3½/ËkŒŽp|Þ"nÞ%7Àv�gԅ֙æ k›,{Mµza"ÂF ®O-ØHZëC©!¤»ŠÇ·a¿.¨?=ß]èmÜ kqYËtLìñJ192ÊdÙ˅_浓uFk&/>{È©êå }ÙçSÔ5úÌ Œ›jü�é±k\Ùz•ÇËÒ^ÊÚ¿qB¸ì±:*7´æ¨á¢‰@êæJ(ÆkoùÝ5º³'ð€¥²úÈ(,¶“K&ÉýÕóvÀ©Ý+.üêšÚȑŒÖPG1ÙCûNAô*/>w·|=ncÊuÏãìÙ„·¹ Å÷ã^«ûk×8§úcæ%[„Ý•iNµX±[çãûÖe@ôææ G,îÙ*Sî_Y€¯ª0ç(yŠ^6 -„½®§êʹ¥qq¬%îPýä.Åvû’$0½·W^˜ù±ó‰­gjH%íß93i…Ój׏ä¨nœ¦Áò>žÈÝÛÜ +é‡Ð PóÒz›ê?Åë0µG›Z—ê@ÔØ®\ÍÔî®~Ä^@ÇaZÊP üÑ}4vŽ—¬$»{%’V&š²n&)œúÁåŠuA~ÅMcæ‡P°Ghó°À.1GÇvóÆ}𝋧‡¿-Yší™ûýÞÆ»Õ/c¤Ps§¥oÄ7¬NÇ/»ù8„¡s½0P®ñ‡úD]4›µn˲µ.7óû2^¾}$èVXçœTh(‰Lt  ¡PèÛ¤m"‰hø¨¼ÇG“íàﯗ‘Ñ|Úǯ½8:?]ïòé× ¿úœ Ygە÷}|ÔJª‰ˆg§6X+¹´ˆHxDå§Ý2­ô6É5¢KHÈøJÀEšÓäfÃúØyDñFq…ÙX¸™ÖU­Ð¤ç‘ð]ò˜€èånBU¶—À/(«€îE’‡ @‡±fЇ{]Ë0—<lJu¨Í r3(ðtÑ՞Q¸F§撒çðÃ=ñ‡n‰£xÖÛË¢3L⊜Øz‹)—Áe¿1טõúE$³Ìn·êª–µrMW¾+Â<Ç?©é)Ñ4œ ›C±¢µúaÄeÆÑ E­e„–XC¼ÆY¯<oÑFY±Œ\? à‡F×ÖÑKmy~%°¯¡”pÿe!ûÿ2 Íóæë›F =»J`ª»Ô¸Tg«´*DUýë ÖnXM®I%8—Ò)à¢ë +«·ZV{ÿf!¶#P„àP^>GŠ2è[•^¤° Æý“DZdá)à¬$fЂ]ãÓЉ¾mEé2Ìn7ùzê¨ù6öÔäÿI4àJÅà÷öŒ¾N3v›nXý–ÛZ1Ë÷¤EªV¬³Û6‹WÆn¹L`îÀ’,<¿?ÒsÍ};åDÈ<—ÚD‰l…¿üÀOi-Š’‘fÆوüÈÒ¿-Ú d¼Õ^$l `JŽcÚc +¤Ö\ŽL‚0ƒ©·2kh›<­òÜ1¾XA5¬ÿnÒÇ ƒ0y +¬•Cr赋–ÄBO†«õ+›ûj-àû3¡lKöæÉ• ´gÃNNöOkæ¼ ãøUmçN ãÝ÷{+¿÷LQŒrˆA‡ÉZ"`1Pó„7Uâ¶±"qÐúeÜ,QœéÃ)çW´Lo®«–’îeUøG³±èÐz‹2ÏJâK>ÒXL¿x§ð^XžøÀ- +Ä`mƒq¤¹á0Ĉ¿>b~²ˆµæ´ù ‹¬¼ž D+`U]¹‹"2úÞí¯È&·DÂ[³eèëÆºö+%'ÿù2?Þ#èù؉ÕÝ ÃØ¢€© +pÉêæÊ¦ò[³Ï3±`Êm?™?ªàzó>G82¦ #þJò–ì''£¢;=©ÃÎÔvÈɘ,t:e^76|ãÞØ7®8¿Axñ@#@Â&® ¦è¿PÀN…»û+Þú•ù¦Ñ™/do‡q<ÁÝëá´#õt„â¿»%‡TvÊæÊA3e{÷ƒæ7`ٵO÷¨ÊE¹ûcg™Åa¯ CŸ}POdÝ }¸\ª±LÑÜiÆ_ê)å�Ið1i¾ÞS™D“*:Ä .PjC°Ì)³G¶Ÿ”/²yðð† Õí…ÖÂ*Õ°Héò"e <°ç'‰5D#RïøËi2Þ^\÷énìqs›×ïZi“9A&¼åeõÐÿ¨fŒw¹³ÄÞ¬r¦| +ùpöâ„Ýyh꿙@p3yuÅÖÀ¾T_å®[‘Í1åv´ðf�éÈ_FùaóKԊœ ˆØ%\Z57?*ÄÓ·ç™ÉnÜB"|šÇ +wð[[T-‡>Íùk¶2y]¼Šdô€'+0» ‹Këvùp­?͕-Ï¡o +a¥v‡Vh¼¾Ÿ_°µbª‚Æ¥“ã—¾®†iÝìþßˁŠXì–яêsš@ÉMˆêCqýÎ +Vܱ=r~½¿µ¿ Æè"Dq[Á:o“ƒ;i†žëŠÝ˜UµzÖìWÖ)Xßfð1rÑ|XØ-ۖ¢^Ô«Êš«8üÔÇ»îß3MBȓOgºœµÀ8± †'EEºµ &RF@tÀ ‰—öIYÈNO«-úoÉdØ51›,ûµ„Äd ÂØ*»D2cæjÌ-2gðIqÿÕÓ£ˆÙÊ� ÑÕa1‹†B¢ñóšý4çb�Ì0tQÏláŠã¡/Æpэ•ïÜÔÃãôÈu@€ØezWl¿ �{¹}É.'³Ð£?0¤BN�sM0æRrµ¯Ôt<ã7Xr”uÜoÃá;qùÌM]¯UZ·³0X-N˜[ˆ{µ#l¯‘éoŞOóŽu£3Ý +bŠ€{*Â£ƒ[—oÈNÍOH¢«58±’ýT¨êcy¥ÌuºÐ¢‡ +î¾}Ëô”À$9eÃ�ÊQ#Šx?ZˆB:-JÞ\¯BË'N@B°g,- =d|ñAx¼jùfß;3‡õ^BU +Ÿ˜¢ÇÍšûf‹ª‚ܸ6ŽÏE¯ÙVÂöI¡&‰Þ‰b6ºò GÕ¨¨®a„~;µ_z¶²U3.?wH–d¸Ž™hَnÐ¥p=Ü0>ø0`|@Yx7fÕk4²ãï÷Ch(¾@¤?yÒ»±¯â™}S P h�Vü-pÃשÈW/»dÿ÷¿bÀ»ùzçÆÄBX9׌fa×]é¹ oéEbªèá_ý‰£—šù·5½9ÏlŠQµ¹Yؚ¯9p­Y9^¸¹?”ü¥L6'{€P;éb‚øózÜ­—v±ÄRƤ‹&|UÖý\ɓ’–ûoTl(¹>åXAî¶´ÀöÝӘž4·{{Úü;½Ä¾´‚N@Q¤¾^+Lë~<yýìtŸQ…¶Ppƒ¡¿Hj´)â¶$Ö~Ðmq.¤ÉÝN”þÂMY I$ J>vª.l±@>XjñhŸç||Ü;ÿX¥Pr˜- +›ò³¤ÉÜw5 z£ù®¼6¥ä½ðÎVäD›ú­sxPFρ çŒ=–xþ|ÔËZsªÊ°æ¼ùš9¹^Z~BÎw7Z¢ì‘³lÔ×]¶³HU’Õ¿Ü7©!ѝ.©ª¥¤"ŠZh[¨¨Ù9lqp0[h|¦ÒR 5p––ß—³Ûû䅮ÙÖõ2ðȞ¦˜j«éËkbÙ8V3@AöËé¼¶F$-ð‡ÄhI@°T"ÈuZˈ ö¥Wõ¡ûuHÏW"2ëB,ý«dÝfL +:3 ¦7Ý@"!ldNNÒ®azçÉ’½á§%}LFЧâ6¶Ïþîê(³"cOýÁÛqíöîÀBnÒ_‹+¼…€AP¢˜–éF‰`÷•Ö)¦Í<¢rt‘‡"å©«ÿÛØ©ø|‹8aŸ·Áœú¡e +d âÑxºáâýY^àFk³¹IÂê‹úLjìŸ3ô¾Ì0¸Ãi¼Çéñ(ßkÊæS”äZ¢ü¨½GÃԓ>’S:Y½ÊÈÍS‚ÿ)¥+hO, äý/kéˆ@<\% OëÔªÍ÷­^æï’”Öå&Ý(ÓàÐÆA$ +ltÙº3Ü HBy$¥(݈•[9Þ Ã&])¦s rɽœUÀ…$DúŠ ‰˜ ÖW5t‹3Hò|n1þJÐ"x% +6ŒÉ ³.Q;°S?ÇN™Î™8 qÇàÅ%ŠÀTGY‚½}k7۟ΤÌñ+û0�´zwøà>¦ó´ËÍ£ê’TŽtÀ‹–¼<º‘€é6ctïÿ2‹5ÕHŠušjdºV÷HŠô7‚ BØ´ §Cc¬/q¹Xcä&ì0²ZÀ«¸Ñ“ ö%#D÷ «òDDæ)2H=Èéט×zd~©3çÿ‰>¤u¤X�7"à¬ÍX?ñTê”â�ጟÏ*Ç%g iÛõ€ü~àú£©ZH7wÊV®:ªÿ¨ GHwËtåp;“®ÂP‹þíÝR²�ø ;,¢žîŠëRî4O+ùœ'IënR…|Pµ àùY%QÑ!»¸}éx¾ºÊÅ]¡4ÖL#¤~ÅÑ[[gºíÊ=çãhPŸ¤ÀñrP\ø2‚ØPèš@Ô,±>ééâÊã¡êL»¯™iNÇV¥ ¿õ»húJûÛçø'”ÖÍß»33íÁS'KgõÁÿÖ[(@ŽhG´ÕïÕ/Æz" âG DžQõ;’u§çà˜y0Eä¾åk¾Ãf”Qé/6Ðv»‚a`õjÉN™úÀ‚›"²¼ÝJ—ÞMç ÙµæC(à{ó¬]¤dØ;ÇX!ø"îœÉڜµN<hám»<==íkJî“Ø³…]«\5¹I\V½!ÌFM12á8³ÖRSâgփ†V¾ñdÇEëå±r[F{÷wÿYх¶R›1 iÒ‹øÇZ*Pö„R<€†½‹õV]‚Û˜D-ïyPm™f½T\:m§`$R�òºªëßîöt· EÛÒõ¾Ñ2'ÁIR2˜»×( ßK— 4;W÷ì¿õ™`Ç!›Ÿo1ÔëŠçÀ° $R:("5/ñ2°«\S‹ªÖ‘˜µZd¶P‰¡©º‰–v镊m[S�k“ü’ï£=1æþbA$•>‚ûæ`LÔeàˆÓspí&ÓÆ<Å.{GlhÅ&Äq‘¹xW€{ +‡šÐ‘Çxíñ!‚÷€l“µ?³÷ô£à­x×µ]$AÑlö“0’j$}í,Ý,™ôJ;MûûýuC]0<%îœÏsæbe}'Ã2{È;q}:6Ô7^çíK«¦­¾qƒ2Ý1” +endstream +endobj +5895 0 obj << +/Type /FontDescriptor +/FontName /UQUNQC+CMBX12 +/Flags 4 +/FontBBox [-53 -251 1139 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 109 +/XHeight 444 +/CharSet (/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/a/asterisk/b/c/comma/d/e/eight/f/ff/fi/five/four/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 5894 0 R +>> endobj +5896 0 obj << +/Length1 1429 +/Length2 6065 +/Length3 0 +/Length 7038 +/Filter /FlateDecode +>> +stream +xڍuT”íÖ6]Ò!5€4 ݝÒÝÂ0 0Ä Cwwˆ”")(Ò­t ’ +Ò¡€"õ¾¾çœ÷üÿZß·f­™çÞ×µ÷¾¯Ïp° (9" ê8J�’¨èªY€„�BB"@!!a"Êú·ˆÃ Šô†!àÒÿÁPABÁ(´MŒBupÀ=w�H�—IH „…„¤þ&"Ò�U°/Ì  ÜCÀ¡ÞD*Ï�$ÌÙ…Îó÷#€Â�IIIðÿv(y@‘0У\ èŒ°;ÀAQÿÁ-ë‚ByJ +úùùÁÞ@ÒYž‡àC¹�Œ ÞP¤/ÔðK2@ìý# HÄ0qyÿ#œP~`$€6¸Ã P¸7ÚÅîEÐÙÆZ:�}O(ü/²Î_~ÀŸâ�@@пÂýñþÿí †@ž`x� î p‚¹Cúê:@”?Š�†;þ"‚ݽh°/æv@~_ PW2€Ñ +ÿèó† až(o 7Ìý—FÁ_aÐeVƒ;ª << p”7ѯû©ÂPºî‚šëGøÁƒþ>9ÁàŽN¿d8úx +šÂa^>P-Õ?´‰èß6g( + &$%,!.€z þÁ_ L<¡¿AÐ/3ZCH'Âà„– 9AÑ?DAÞ`_(�…ô†ý'ðÏp„AP�¨3 Nôïèh3Ôé¯3ºÿH˜?ÀZ=~ €Ð¯Ï¿žlÑ戀»ü›þ»Å‚Æšjږ|$ÿ TVFø‚„EÂRâB�¨˜(@BBòÏ@ÿ*Áßò[ À°?×ûZp'@ê/èòý­Ä÷ÏhpÿÙÀ?3è!Ð pÿ{þm„Ä„ è/Ðÿy ~»üÿ†ÿW”ÿuþÿûFê>îî¿qî¿ÿö€¹üa Ú…^]zEàÿM5‡þµÑºPG˜Ç£Z(0zI”àÎîÿ*$Ì[æu4€¡ .ÍÑß}@‡w‡Á¡oدw@�$$ô_zí nè÷Š7º[¿!(z«þ™R A8þZ?a1q�‰¡›>‰‚@è=u„úÿo€ Ž@¡]�hy!�'’èWO%…‚èÖC‘`wÔõ ý €@h vüÕ˜óoû?2C|Hôbþžôµþ>ÿ~ @¡þPÑÂ,"íÚÝñ£N‰ÁO`c\î=džy.@вÓç')~Oí“ÈOÈ3¥¬á>²Å55îSÅ,WA»­Møqm Û/‚/íMn´ÍOÐ ¾+ÝUj`"d0QÜ ¾ò +6‹pÃnÅì¾ÇQäå#IjPBùÃ﵆ã@ÅÇ·±³†›µâÚ·.+¦RL“m"žOs;äÏбᡘx)ŽüoOŸž½§(|wÃrïQÈ^ŠHYÕŠpêùLàR•‰°wý]z+:&ìSŠ·“œAÊ[Ù÷hç‚Ê˖ŸN³¦:yÞh(XŸ™D Ü|žp‰Ñè�@_Ǭ5ÊÃÊY{Ê¡Ì1’·f‚# ™ˆ§_ý +wN«Ttµñ±c9m,M‚Ø}«H<†xjbm¡ŸŠ‰ù"E¬ÊbK$‹ äÓHsúèÛ*¯ރ’ß*¿ö½èã¦ø%qC‹T]_×͊Gë™[ÄÃÀÊG¼e>¾~_“$?_ˆýáÌ9›Tezy@ŧZm®T6°òiº‘yŸi}hÆ ß_æ)‡-2Ÿ\±tÿ&µ¼X?«f%|#Ôéç=Ñè]Éùó ßLuݓ’a?>¿dË ­ú‚›±ã÷Ø·êóÐtÜ55¨y÷úõ®±Ç= ·;„n8©T3Ûb jՂ”øeºAëQs„§ûÚ}îýCê)¿ÈUYó+}‹E2ÂrÏpËǀh¼4~ÅCs«Š±!9/¸´¨'÷3vS”¼Œ¨àY¶÷ÑzJ®”5‰ïŒØãÀ?…go¤±s\ÒñèÔÖÓÄ¿rxn·Gg›7ãŸþù’1ªÓÕzšZ³aºÑ,F7ÃÕA²lL?l>uj¥¼ñ˜ûÇlµÌé‰@GD³µ¡F)Ooø9;¢Ã”•@£É®M®W%yRu¼Ù“Q­Àïš1/êîæ”ÜEâ71,�ëý]Ç$EòÈðO?¬ÊGÊßÙì¼-õ]oò‰¯À‡¯¾OWx.MLžªò2µké„¶x1Ö}.ÿèà?'ÿýŒÉ‡4¤3½†s[z|WÎÝv†yïÑ$Búå˦¸Rµ‡IÕ°Ï÷­Ó”îg¿»:#‰²Î¼½¡f4&óæØh;E&“”mPœ{àE£6ƒ‚ +똼Œ³ O× ±¸õP +nø‚e©G6R‘vó(6Ÿ›’Eöf|JC0_,OȌÁàh•0ç‹zGæl/Èå'ö5-R—†–­þ õ3¨Ö…@¼q#SÁq4 |ýËÛà 2K¼S€oЍPÍEß®­¯~œÂñR’Å»„=v­ƒ.L©E¿á‹þƒlÏ´o׸mö;°ê=îuáQ=\zÌ@§²’¯µÉJ#¬„Ü„䄽—ÐûÈ3 €:å)½_©¦Å}1C×úö'ÀTç«]§rë®Ýn†ÑÀ¥í ¢Å[H2•YášnËoÏ*¥C¸eUÌÕXçNW´ç¾£ðj“geç…ûNmÑúT¥æU·bȺD´—œ¿4Â|޶æBåÎÎõZcÒç²~PT=cùîUš7ŽÎ–ð¥u½I“]ýþܶå­oAͬ¾Õ÷ƒ²¢aâ¼Z– ¹Ns3ËۜF×AÕ¬Âa;¶¸võâLÃõi)En¥vQt^L®l×]ÓÒö¼¸3¶ºËÕ£O¤^i"=ÒÕ^J·;»°[x­^2éVÂvÀI²*WZ/-&qœÝèľw–]³.0zO0®]%‘¼Š“;—–N09OÛkB&ó¦nk¯šÏZ4]ù/cV7—h¨ŒDQ#úÏ;Æ\Ëø{;çœHVùäò±µÎÆþyåÙÑ}® äK³·M¡ÅÊüy !+[&“‹”a*¨Œœâ{‰eøÏZq¢`úÂÓæE~5òˆ¢æŸ‘|#íµßìH•IÆÛ$¸ynÅ^ÄøSk‹?ʼôêë7¼:¢t_’¦­!|6lïµ?p+üf§ÿ´ Gb›ê³®6k·X·÷“숚A»¦ß²Õ®¼sÓó×cšxe4† ½$)Ö É[Š>=’WŹ#Æ­%$ôò¨üÈÉM… ŸÊ:¢°&{џ>y‰KÎ?¶×<Lóë‹[°P"oÒç‰ÔWU~qç))OõK;ÃÍvjâc`yÓ÷buVèÞÿäÈÈ¢š XÊÅRÇ ¿d“&ª™Y/^÷æß¶&ÏzÇ@ VmT7€Ù_sŸ@PœvÙ*w ÖòµlUçs++¸JÒ¢Œž©jÄã½6¼;î‰ÉP1ݍ/.{óåG](þ›êv·óLˆj…1#È'ù­&bU~Ñ2¿3ëŽÅ¾šw;uÕgS1] ]½ÒN´•亽‹{¤Å‘ÜÏCQx¡þɯ·N å|öšë¾TlOø&°Y7×R±™ÜÉèd8ܶÆ[IØ#“ûî±F¾âø¨û¢G)C|6V/(,æ G[–m +êEƒ½Ì¦¼ÖnGãæÓÁ çÖ'Å*ư­ùþ\„ÓĐ3m¢;4B¤( ›Éôh©dîÈ\ˆKÓ+ƒ»Çõp%Á©Rq5ï‘ïüçªÄk««Z×[zÊ ¶QeTGÀ€W°Ss‘þ B± øä7wÙ0(e¶ç,/m+Sí‹Xa ã Ë†z«è:øíàoUÑfÆü¾µâ‹ŸC`»ÁkT ò“SŸ÷yLÂTº¿dO»±=} ÂBµ†hPä52ãO_—e`í%°OöW<z‰V›E}dҍg—ŽË‰­ylë÷e¹à4OE©¢ ‹ËÕ¶XîâB[4÷„é@M©_®´~\zTW<8Ågf1l½ö́‰É¼ÀۚH—1&.•c•Xg;RÚÞ\kÏ<òNŠ& å{¬¾Uâ7?Žæœ`bI`ž\XÃÖ÷­Ã ïU {‘)°mcŸ¸Áœ›|sþ Ó?46㐕pôià°¬Æ)"ˆrRvj»sdزZ0ÒWRÇ1UelC¬ ÓæÕã8 +Ýe"­ ²›âtX(pBÊ2®#±"ï2€ŒÒ½þÙð(¯¸ [ +@t‹%õUë rÂÝ|7œ¦£Í\ˆ÷J&¼î¢ QA3EöeÐÊÐþ&¶ Cá VÎ"»;¬ép+ ñ!íÁÝ$å'Ù&}^"ÌÜ_´ÿŽ +O¸Pöª1;:ôñqdøXBšÖzÌ$ɋ•9êää [<¦tu½üØêß¾K×iÏg̺[’¨gk‡PÃß<¸“ØC/¥Ae¹vrÝöU£3p#!ÈÜ +Ãd½þº…Ђ­œ<ÚäÃuóOiÇîWõ¬ÐV݂ȹýڑZ_“[Ïè)²ºmÈ×ÃÓé1¶¿í˜yÍ"Ì­ ŸCÅBX·™Ð´µ6ê5¨eT¤ÎÜ2ó|”¾;îñíD`pu´(+.…aV-®i:¹Z*}†¦ÞPh-•™"„_°„-³Þ|qÂÝ¡ƒ¸´ÂɈ^2D’Þ,YÚD×FÆÔ®wC''l`-b!ƙ©ä5ïàÝoiðîWÂÇΙÄ2…0>î�§Ê+U bŒ#LjÖì6¡#¶ýÍvbŸ§ùŽü¼ >”;ñ8(ÆEbièkžf…¯oö´—Ü?Ê<Êàg1šqJßk¹Vë³É«¹)†aÖ±ù¾0Í•‘Þ8´6<6z¿!5Ïè†áØ{îד5bûæG9KÿY‚dÐyUÏî˜«çø¡y´G¡J"òirpÎåNöáôp¤_‡’Ïù “U[‰¶›Ýá#ÇÕ½ ‡çÕSôkæ(ê¯Qºž”±E°ܔÅßùløiI<­l%_v÷—´VûAÜíÔîìÍ_ö¼×Àbg8Ÿ›~_ßÛ×B±SýXÎÖR‚‚÷Iê,2ÊðÀjn¸ø>9pZq挹â¨+ÅÜó~‡·Ý ÐÔ؊õd%Ñá“Htå¶r›?Îm(ñ™"ÈÈEß÷G A̹Í÷Ü1å�ˆin M>éàˆ+€ ÚÜüþ½æœBúÀ6Ea–iA(•çö[µHÆÛ[ëϨUnaCZkV ¢Î²³Ûí´ë•wÚέvmº±”©™+cÄ\"ó‘-±·é՞ES;Þ§ð«èKÄZ€5¿ô�”ÈàŸ +Ó±) ìÙÚÛÕÓ¼°ÐáK0cÚlŸøå>á‰`Œ’â*"§ý–çm,6Mo‘¢›Ì·V 3lY~ïÝý�EÐùÈ) `—Û%È´áÎ崁ޣrŸ_]Ðq=—)qš‰MSâŽBŸ+ñ³È³la¢Mw"ý&wnuKÉ1 òŸŸê÷Eë€$PcRŒÛrÙú† *Å ·Ã¥J,˜@ãx’a'ùdDϙÎÓÁbñÁ¥/ݙý”úš5P¥ÕÒ8œ¡“qv2i׃ ¢&‰[e=âÍ·-×{&îù2!›¶p›hõ~̚MiM.‚šŸùßÏ7PÚŸ¹ùZµù£@;Ÿ×•a|óÀÞ*jEÃȞÙ$ËYdO³Wt5ŽkªmDb_±á–Ï÷²r™~u™ŒÜ5xµUb±Ò®©g€çE‘N~ÏyOt*l{åiÐ9[ò,=‚cü¥{‡æÛÇßp±OV&X4Ög”¾õ€ZùÆ|éCRdÔ®ã¦M:Ž|ñ͝|2;FË^‡z×;1÷{këŽ;LðìY +¯¾–¯ vLÃy5Nßnz;맺¿;ùµC2V‘W–W¡y}“õ4-¸Phkà’J«7;Q9 ¢|ëÞ¸‰´¤t>h¨ÓMm2ú,˜DJ±ÓKtbg1<?¾ÞÞµ‹ôáRúäé¥ä½co‰/ï 0ÿj¡Ñ!îxÿ½ËŠ,ƒ¤û˜¦’Jòdƒ2î† 2óôøç“Ö%Ãû‡vq1}®÷“6'¹¬á¥ð�j}«§Òúë×Ó +¦©™aÏÓ»DeԑàÕ +2œç!é‚v$y+ª…\ˆVFýuC®¤‘zñ3Å\âó@VSÿ‰¯¡·¡F®r¦rãeª^›õÚÏ>epøHm_àŒy卫ÊJ4×&‘¯ê8tE:Žo¢!ë׸üm+çdpjª{_cÑvn€÷[rb I>Z}žIéwÚuv?â>HFÊ:*ˆ¼4M~†5óì@”gÀEÿe†.¾®ãë1²Ö͌°ëYâ]èi“ ÅEÂKopÛŽRånUóÐ)ùhµ%Ã=[Yïvb²P2r©ÎòK(2@*É%i@aâ²PÍú3šBDe‰ó%9F?™¬óãOH)Åébˆ×í.1Üœl›–ŸÙÜm3¬4iWÏî^ØÅæÖyÞr $&²àêxâ’8Å8³-µý2³&q3‡Ab–ÒêTÅò s#¥1¼õ­~ïJ…4?ëˌ+Sª•»¼\¬5"ú80ES¶ôcOºØùJf‹³MÈ K³[èpt[P—¤«&8VVó[/ã]VÕÔÄ©—˜ì•FÄ;Z@"'ê»;¥KéRCqY6AÑÕG7.¾R§\(ü%Sfeª²¦2Á,؟ê7žÓe§ù%͓6vsZÎvÕ[ß©Fä>ì0,U3ï˜PUkœó.`šà©‚ÈŒ„¢—«ê¥/î.…ðE!y·«Í3à +òÎp×kLºŸØØª•ûzã÷+è¸!JSõkJ§¯aCê) ‰þYcܒ  ÕsjǨþŸ’~ø„Àü;GálOê8´ îÃÄbú¥zU‚¿Û2Ýû²ŽE+Zì‰rHì ’™û&.3"iŒèuõi èV† €'‚ý+á'EV0µ.K¬ÃWµz¡ãêÞ<¬)|S…ZÀªƒeéûÎݸïZQ¥#9§@Š!{ú¯|ó”‘…½¬¤q\×êŸm£Ìué:ë´+d%kŸ)=!öÞãôº´Ax•·¥š¹â8`5"nwá§ßN鸨úå’ÕØyû‰ÌÍ̈;‹´V %wéÂOÖ®°å§WÂ`Ä3¢t„}䥰‹°Ç#]“@ûs¡±I.áo±B›³‹ã¾~î@[h’û£‰È°}¦ó%¦Ö˜œÀ¼Y¶Ñ«(õOnFcZfÆ7ø«Û»­r$åjù8€/á6×Fâ|èé—qIƤQ‹ +/ëö,Ÿ§þ¼(4·p§ÑßN#­±í *wM'ê©wÊɊ·Kð ÎÜØ‘³ÒÏâ>䫸²ßÕ$$j# }üd’9NÂхà V÷l¥­ÙGPÓÌtôÞáò Uîqsë~A*”‘9 “»™d/°¨PûNílÊV/y…ˆk“üIªÎó¤Oæs`Rõç25‘~%BËëîÆ-&¥ìºÌÅȽ±ErHD»Xf­ŽX9o|‡ôÎ ¢ÅY0¿}c:VÂkòÜX©R›½–¾ +Êͼ;ÓXE­Ir¾aã_¹¶UÕɜäÜéß\è3núʤÉjï?³¸O4Jú™3ÍRó\pˆ‘¹’õ:ñzÐGýÝ^ÅZæ·Û aÖ,c<·´RÞ)§ `)q:¤){÷�·q—Íãúû‚4ó—„CÉ:fžW¿ë]Ξ{¦wµÜ`ž½|øº/W˜ f'�R9VéÝëWWKò +o‡=H>x)>lF1¾sFH³Õ$bŽªÜ¸~ž"áqr¶lªš¸ü(âÙT(,Ô»òä 9/Al»fúRÚíîQ~\{@z*Î&’¬†OsʨKÍljÚè¨ø~ÑÚJu‹=ˆúwí%"léî’êÁ Uf=‚¹t¸¾èðx%qal`w~Y>,Þ3l_ÀÅ ¥kv ªPÜeWœ ]*$GPÄ^hÓ`A•@+EßèZÅ5%Æ£tÁßÝGoaX@nz!ôn¤«â:Â$íYnމB 18 +Þ¼:/^·ŸŸh0S�îµ°ÄQb”ofÖ©CË:Çîܛù\mF‡ü‘69eëòýÃê'Ô'o‘ïûçW·ÅŸ.‹¤a +lTt’ühd꜉[–íйÖ=ÌY¡ñÊóF¨j4‹…k’YLqz¿z@ç÷†÷øGNqFßèº Ãκ7wu +»òBÀ¡âH¼—ÖÞOØOç3‰qFº ”¾<>ɎÿErà ]Ûðfö®U+Ü¿Íâ}tm°“ç›É[æfK v†¡z!¾™¢På¿)²ô‘ãåD­Ú·òf˜ÙMOэëàûòÚÖç™O£˜õü­ŸÝ:œx? #7˜û�bb7ǟð-ËS’\î/v |ø*_gÿ¥qà fp™ïÇÌïLcwnÇ«ŒI¾žP—^è9À>½’ö¡T6û®fÔßÈ. | gí½eïÙîlâŽÖX”¸Î\’#qØÜñžž(í,ͶT¬Li ÁJ ’ºT>¿;’3ý\–51u¿emeH.Sf%ŠÎ8’?®¯´¾dñ©úBC¿çx,7Ä çy›9†›¯üD’|å \Tކ=¸Üå*ô|9Kô«ž\íÔÆ[BºVÜUÜÂ:cÆÃ8½Ÿ¹í@‡F«wœøÅ¸E ¨î”ÄÐ÷›.çêË0©(r¬Va>{ŸxqöSð45~¤a˜tûÁ3¡Š’±ã¨o±¢7q–°>¶Eu ðæŸÒlRdñB¼åEàçWîTׇ¡¼»À›óJÌ*Ø TXYåN½´7¾´Ì´¹[²-q²{áJ´Ø÷òöㅬé8Jè.…›±ê÷A|ç×˧££ +€+Õ£Ï+voq£BœNºœ3^øöf¶Ð>&ð3Øb¬e×MSPU 3obBÑ g +†1û:‡µœEnS 5þ²]£@x$‚§1jÊÉïŒin€õų‹.Ä=ë}W?.4£Àé$ô'¸Ÿü]k$7A;¦E¾ðtªÜ9‘Ï¡XbºÆJ>Æï7‹S`odŒñ©©¿Vñ ÖéK>ãòq‹ ¹µÅl¾;=ÃÖy_´}šïğ5øBV{qð=– —†4¶å$cA,»í£Zv¡Ì|‘¬q=Ïc!äF +Ï‹µË€oÁ£ÿ+îŽÜ +endstream +endobj +5897 0 obj << +/Type /FontDescriptor +/FontName /SHEGKY+CMEX10 +/Flags 4 +/FontBBox [-24 -2960 1454 772] +/Ascent 40 +/CapHeight 0 +/Descent -600 +/ItalicAngle 0 +/StemV 47 +/XHeight 431 +/CharSet (/integraltext/radicalbig) +/FontFile 5896 0 R +>> endobj +5898 0 obj << +/Length1 1666 +/Length2 9238 +/Length3 0 +/Length 10324 +/Filter /FlateDecode +>> +stream +xڍ·T”k6LK·H3HH ÝÝ]ˆRÃ0ÀPCŒ4Ò%]’ҝÒH—€ - Jw~xâ=ç}ÿ­ï[³ÖÌsí}í½ï]÷z†‰^K—CÚnU€; 8¸9"�Yuuen �äåy°™˜@0„ôo96“>ÔÙwùCÖ +F<ÈäÀˆ¢:Ü òÚÀÍ àá<@ ðßD¸³@ì +³�¨sTàPl&Y¸£‡3ÌÊñçïG� „À-,,øüs€´=Ô;�ÔÁk¨ýCDØ  ‡À ÿrÁ"f@8Špq¹¹¹q‚í]8áÎV¬Ïn0„5@êuv…Z�~§ Ð�ÛCÿJ› �²†¹ü©Ð…["ÜÀÎPÀƒÀ:¸<˜¼v°€:¢t•Õ�šŽP‡?Éjžþ*€›“û?îþ²þíæð‡1Û;‚<`V�K˜ © Æ‰pG<€,~Áv.ð{°+f6 üqt0@AZ�~Èð¯ü\ Î0G„ § ÌîwŽ\¿Ý<”YÞÁBnou@¸`ÿ>ŸÌ +y¨»×_͵u€»9xý,a–¿Ó°xíÈ¥ç�sz U–û‹ó ÂþGfE�øB‚¼Bü�¨�ê±æú�äáýCÉý[üƒ—#Ü`ùÔf }øÁör»Bç×P¯+þass,`ÀjsÀþÇûƒjù'~è¿3Ìð +ø0~Ü�àïÏžŒ&Ìî`çñýsjËkëë°ÿ•ò”22pw€/€ƒ‡àò |þÛÏ*ðwöHµÀ°¿N÷/Ê–pÀ￳x(ßߙ¸þ5,í +à¿ChÀ +`ùgþ€ü@ÈÃ÷ÿóüaòÿ7ü¿½ü_çÿO¤ðÚÎî=˟„ÿl³óø‹ñ0ЯË¡X‡ÿ¥@ÿÜhu¨ìµýÿj•à‡%‘v°ztn>N ߟr˜‹Ìj¡C@¬ÿ¦¿»ñÃæ�Ղ»À~_<V@àÿèvbûp¹¸<ôìOØåa´÷7†>¬ÚŸCÞ·ø½“<ü�°³3Øûa$?À‹ûay- îÌ<€‹ÓŽx0<äì°„;cÿn´€0€Kþ·è$ÈàRýpÿƒø˜W€ý?’ßçç²øäpAÿx�\V¿ï·ÿC�pÙü >D°ýÇâÁÝïäÿ£I.‡Á—Žÿ‚¼�.§¬¢»Ø]¬ÿExˆ†øò<xsÿ|0ðøþWE!¯JþÇ*<”ûoüǕ…ºC!سÓpˆh MM`ëE•4•ÇÆˆú~ÊÅ Ž‘<LD¯ü¸éjœnFúœj‰Âl·‚‰M»†ŒÓEæÒ̱×z-ÝG¾3:…-+:ó˜éû3äÉx¯sê§ÓH ’dhE +{‘´h";°$-¬zu™¼ŸÕt‹wc&-RT jÕhë¨*JW#£Öÿù]Ñd>�Úà?!–õÝ>:`-Ò(,YãýSU±¶Kì8·J•þÁ¢šÎ×·ŒÁ"yÑj9¾G•ú 9ø7Y…®»ï‰½ÌI¤v-zK—Y“.j4Ž¬×véY:­Í,#¹z^Ò9.Ê¤8gçn†[Ìg†Ð¡6ôKğ»èw§Â”º–Ê¿Óت„©zÌMv­Ü¼VMV~5ÚÈò\=Nü®lý§OÓ§(WË`”ægUIDëòìdé¬;>–9}Œv g,A“<¯„R¬[A Í~/ˆxyñ\a)zø\u?úåžyyòÝå·µÉ0Ï9UF8DGz®Ô.x¿ÏûpµÏÍõù#$µ:RÖÓÍ~õÌ»Ò}ÕX­ßžïSîÙjÏÿke†è]$\@—Y¼ÓEÎÙö´|~­'ô”¶ %Æ©H#»ôêğìK¼‰ÛµÈ?òj×óvå=@Ûñ£'z‰ÖcQýñv+þœ^‰Ùç÷‡Íɚ~*|öÒÀá[Þúé&6Ò¯6ö²æuba¢Õ ØëQõ„uM)k’y–wxoIµ¶ã¢#[¥WNš²"X'ª©&ᶉûcr +ÿHß=áµ¢¢<Nǧ{ÕfJwo~7}| C­Ÿ·|Õ÷vèQý‘ÁSº_(ëõi]+à£møKÍXÖÀ„<¦} ž£&·H–ò %‰S9ŸÓÌùŒØ^ÃDüÖ_«¹m^VXác´s›·5¥«”€½ÍÚ¬£ +Íß°vºìC^1mj^ z\Xa“¤XSè6å0£¿ñ!v¼ãß±œ6€¯§M±{©ìø<õ··tŽWÚiL£ R•µl(žÞI±‰0ÎáaÖwý©i2Áºï–]xG££m³Ÿ›DšÇ½?ðjÂã ñ™Ê`¬í /\÷\qﳏÍM ü4¨«át„§Ë]§—†¡¶¹K ZÎ(Õ^½¢3ɟuÚ¼×÷åb¿ÆY_'Û¼O!\´Z÷|±çXs’•–¡D¯¾àoQO_ï'jÁ—“ Ê'˜åy¾våJÊ�Qf[˜e÷}üèEd%±'ž-àIžöIJ[¯Ø©Ï\`ƒ;JùªiD•9Húuê<V<tDz©^ìÀFõæÝ£m£ÝÙ“é‰=£1aªðGO@öÆ[°ÚÐʅËШ·×WJR‡ì°wS™ +s^æ Oí–Áße—{…©ï2‡vt`¾È^,X¹:ß«[–ô'™[ÿÊþ6�ßÓq{?±*‚B›mÚÇæ: +kÞ¢¡î$'ó¸þՈ؜{‘ÐüTÐïÈ ¸byåÓA¼9–ÀZ,„¦«3ñ"Ñã ±XºËG›DM“ÖՀfB¦Üh½Œæ /‰É(®ì²ÊbY{øòp„©Ìçƒãü‹^Öd|áÄáLÜä +¤ Ú'ø=¨;`˜…á˜ÉŠT{$¦#.ŒW”ºÆ_¦·Išz}MÛrŠ‹:ö´\²½iŠ}"qóùÏc£&iü<tå‘ç7ËàH‚Á˜ª7B .ð«ñËà׿yÉ+BžÑ@5 f¨8æÅ}qÑW¦¨B`1uVz†²ðó X,ÑØ æ1†ÀÀ«g|Ç÷âû4_œS[\=æ+­MØ:•Tg«½N¾†¹‘ÔQªïæò>g«ë wå÷á,É.xR•õT�Üú‘j¸ýÞ'U ˜ÇG5�¸gª_E6Òùh~˜«P Ãw( xd+Úwg·'á·ôbG컒aTUš»+ñ'¿uÆ´§iæ¤ô,už¶rÚ:æÑÚ~üm›¼Æž [œu Š3¾ò ¾Ëԓåڅ{i¶43«ñí’ê,–‚¢CþUÚxzt²Žæ[_¤D/ºe‘„¡ÛÌ +¯X"°sn‚.c. $GÈ£œ‘Â¥´6›žT="·ÔÄ4XúвV”Uôú¸xeËWÁ\ÉŠûy¼è²nê–5Dzš¡þËóŸ|/2_ _ېIÈOÚÖøÕпèíP‹i«¿øÐ«—\u–¶P±»)Q8Œßy¤õ@õúúîo\‚¤ÑÒÃáA¼t#ÞÆt€JãÔõM*Ï&ÿE +æDÊÅ)=n©º`N.aÑþ1eäQÏƂ6?½o\ª(¨v3–îN+Ù4XØ5n>Õo•”¸j٘®æÍmã+o «=àî_ëm*ö’Ýskt?¥ yÔ±:<‘lÎÔßz«ROA{‰ÁN7@e Ê~Eæ¹0l™RíGœ<c©Ì¶øÊ’BE˜Œw‚•©õ°¸‚0Þ©¤¢^“½Ýˆã%}$mæ®J7¶+µ³öYL6ÿYî¹¹š—Ä¿-ñOòsqm·Í;A2þ›P*‘Ä™ç9z¦djZ’±uýƒO4d+6uÕϦ`ûSxs‰øD}£ç¡¸‡¼l36 Ýr;B[ŒGÞG™ô +á˃Ãáw”Ûsjñ¢¦o°-´“T”뛓º X¾‘“Ùë8m‘œçª¼"óµœ&D~žT*Pûý‰)÷U�§e·˜Z÷9º$w´d�&Îñ´ôdﲇËÛ55ä¦QDK6ê¾^ ñÞÏ-¬ŠR{©q6²ë©p̼|J¾¦Ç\Òtg$A•Ò¶ã&9>X ƒö)¦‘gÞm!×øm ¼>ºWwØ1÷p�¨:Q_ívœßÃ@ÕÛÓoüx-ùÀ{®ñ(ÏFÆb;H_¼Âs–w®4­âÛºùª¦­înŠ×ìÖ5ûÎÑÁ9@W]ß $íŒó‰!b+5e»ª¼†Ç3cê060)[LW�Á]g׳hÖbþ~3)«Iy—lŒÆ”5ãeêñ¤)”P_—¯áÿùEvU*â-¼—Ÿ°ß]MîK»tJxý›Û^š¯:˜�µˆ_é–}î›<r,Io‡²kæ¦Óça Q%£cő.xݳ­Q߯8—0«Piå_s –Ý6ü<Åß +(ò÷ü”´í\N°³2Θ/S‚£†ÂóC¤Q†ì0½4Ãì§H•9>ÂýZ�hìbæw’èý¾9ž¥šŒ/k¹eû@¦æ–ƒÈ¶µ¥)³/É6õäºE•¶Â>bQjÉ4OúÙæLÇËæ‰bÌçŒ:P,ûI¹W¨åQQ޾Ca8/â¥o…ì¥=gO¤£Y´iˆ>]Oõ%Ç‹+js\n=K~ÜH!«X€ï¯ñ5«ê]ϲ·(@õў�a‡ôòùd¿™Ùz›Ê¤—µÑ~÷wzLlWTFߎëe6WãçbÅw6´"QmÊý:ú¶ÝºAì°¢%XEžJÉdfÃÍ$à“^~ïЁ˖as†MO¶QBIvçÑþà%m*¶Üê eË íYÃME-ûPIÕ¶3zëÝÅé• © +±»�¾Ë e)$›{#‹™Â¾÷…º‘zöeã##€ù\Hð‘Q¾$NA)ʉuùÉR/zbYg–fÇdr·¥¿•MñÞþa:ÂÑâcë«6&õãWYސ¢xI©õ·VÛÊ´&–ùD셔‹É“ wÅ{ÎØ`L‚]rÍóà÷/#öl*×HA ­_ñž3‚÷(uæ«®\,>ææ}3²÷ƒØrëÙ7ß`† o.£ùuÊïG<—­p:îf¾}A²«œ›Ö7™‚æüÉh¾¾ëíçûï×:P¸™kÜj³³ÅGɟ£“•é–S²#1ª‹§› Ðσ'm1rF¤³éYfÕ×)fˆ°IÏbLüËǦ4«íG¿zˆSŸ™xòËGúSx2Þ½‚üZÙê†;F’>@±.tvÁ új†®ò%þÎ6¢µiXQÞz’yKòq@ —d¥‚Ê,1cMJ8‚>n$¥%ë p~x¶W>£dë<× æ£ÜЇ·€Ì¿/¶ó¯W6´ß|âIh“(ý©êîÄ۝¿òÙQHSž¶óÕ{Ì`†)˜;,¾)+UٜÀ¹Ïc²â\›/’ÅB£$QݚÓ^¬­<ÿÖ?ó!ÐÇÞ }›ã°N}UzÄÓÅÌÅÜ'&3rö¶Û¥QŠÔ4Þ¥• %9sM!´=@3N¾«4Ùn/bÉÚHÑÌù L+”÷¾‘eéhÀD—¤ÒéýÇÉÓýµcYô§¥÷®í§6wDHQ’)YW CÒ4 ›üœE."mÆýT¢J<AŸj$íÚ?Ö@H‰×òÏO衘¹ó;îw߸(¹úcÍłãnm¯¹6¼–1¶Çài#Ù$Ñ_úP×~æ )2…9Ž´~ÞíkP?™H¼r¸íb„èúíRñӗÄe6ÿÏIÑ'Õû®ËaM0‰â¾ùpôñþ؍&Ëd§JÜJö 'ö£ÿ¢äåÖîŒç#Ñ(SãøVg߇¹Jñ•a\ˆœîã-ÙbAE«wM)—Ÿ©D.eąOöï’3¦±5Ğ^ X;œÒ`ÑAËD·†ðýÆ z9‹,|Ïï€ò)«#XHyKRÜëõùQî°ªpý'ÜØáÆÊ҄rÂiÇVyÈnÆËÓFé .<Nö{w’™œßòUë¯ÎD½NOAM|o ƒ;²º¢ 5rö' W0ÚlwWz,VÜ;•­åÅû +CóãŒ ¸¼æ=å·×¿Òx)*ðòCÐRïvz_aU%cOÅA^ßz4ééøÛ® Æ<¼‘Ô †Q•~ñoôn}¡5™­ÿ©—eÛsilÇÞËõÓ»n [Öðá{!’\jõ0eŽ©(Âvr‰#-c‡†©°°]¡èr?•÷bñW %2ª´fKE°ËgËj&–…kǹy¥§<Ìè)Žá8ªû¾Uaæk'¼ôâ¯åµ·’1YvåÄDkmªz®–g•7.y\Hirꗯ¥?Z+ÆÑÐí‡ôñLÞ4Ï8s/® Nɾ3‘•É^Øª"_tŽ3K:"M·s*gá1^lOՀRe¨n%�ki~JŽ;r'â˜D¥á“>&2ÓòÕ½§W]¼—”¿ÜT¥JKc®e?Ëu6bäÁb|5Éå>íÈۆ´ûÝPïC™S�zŠY¶3 ø\§<^O¨¯¿Ãæè‚K}‰'Ÿfg[h.å Í~<,ªéÆã1\I8[ïCÛ²¥ºýMUÀP*D¹™™è(/Òæ6˜‘9F&!ƉÏê.ëW>Ý+Té7;øœð‚UÇ})n;µÇ‹Œsκˆ³YN‰b'k8€©óíl"SÉÇ] nÜ÷ÏqB#ë°öP]üx§ *fxŸõ5èÆ·Ûû¨´ak’ˆäÄåÜ~[@W¹/Ýc¾ÓڟûñzÝ®ŒÉÎóøìëò#^NKVƒOÕ¨~ñhSRžáPÇaü<ñéΪ-ÃbÖIœ”nö•· +ëý‰’©Ïó„qW=I91V¿¡¤}ã¼´Û¼½Ä–ƒ¸²ïKۊ_û‰:ãёރ·”ÕÏV="Þ ‘ñq©ÓxW5´3d‰› Pö¡£ Ç"ðHF„lia9[b旉éYMÈØkYä¡ì´¢âxihŠóoÞx + +ê:;2×0†Ùž®‘Zì+H‰�«û…v%=!e¬z_§œ˜W~§MÅÁE¨…U“C½G'vÚ4iY—¾n*$"°’4³PrÅÝkò›{Ñ#æð¾˜nöŠßÇÞ²'WŽk +oKû “0ÂYõ0!x.înÙYª‡ÞݱüA@3ÄFfnMH2H2ðdžzKR,õ«w'r ³íì +LâÌ#À÷IÞn¬DÊf+åÝ00ØÜçò‰ƒS%äø”w@ZŠyÓCêÓ/²ïo¹00‚P:’à\gш1JwœÄãSöa26Áú}¥QÓ m±rnWM¿¦�rí¼í²Å —«$¥wÕ¶Ž‚N:ãbý´«î8â'鮡h7Š£¤>U†M{žÔɓÊQVÊ¡½þô2K™Úû¤5«ˆbä;çq®j‚vfn¼ña+ï‡åB]&jfõF¨\CÙ¼,ó˵Ƃ(v,i·Çª¹ØçŸ�Ôå±éX¹òë4vÎ!b|wꃦ”Æ ÐTßg)®•4גÚØ6+A_3óVÞtâ¤xsTAÔÑO>‚Ј²ö<}ˆˆPÒï©Ô®(ƒ'óËÙ_v eÉDV/‡·ïˆ7b²1ûƒK…|߄Ä0¤Œ¯ôµÛ%v Ñ=®§«éýÔh­rÝPЙMÃbuo¾ÁF&¤z÷íö«>~qÓovC*ëçO8ÿ@ÇF­@p”ÌQÔ=_{IôÆÎ0¿PZkQ†J(ÿ&þz¹›ôí7Œ¾Â¼‹7jMœ’À‹Sksºf²¸Ho  ÷yd…bæù8ŽŽˆš†¥ñ*È@Ó,˜zü€SӝÑ=ÎýÑịÙeCVBªŠ¤¦{ÀZzÿiø‰gAÀÁðL¤à•ý-Yµ¶µýf„æö£ØÅ)TÖfýVÀynçH-žYÄÀ0¼§55°fU’W§f!‚¢ú( OêšwÊhOWCDèC.Ù3+´í‚eL=É%ÖõIs¦±ë9xdƒ_ʖD¸�ÞZO¿/k +–fviqÿ 7þ/\O‡V½mS‹X Œ\äK*¥mŠ8+ñ´ý§™Ô@õS8ƒµãh›©çh™C'›E"Ÿmä +k¼èç�¨uëÖ~³·2'ÿëN3m­Üóé·¬f‡ÅÉÚÚýõÛ,7ÎùâùÉkM +–ߒª/WÂCi0ùÙÌ$¿è(¨á­tûÝM [­½Ûq찜[Fq@½Cjãïã&°(ËkŠý¥Ú³KüJ Û£Ñ ë£LG=c·Ô3ŠÐAmzƒÝ쑘+ùÇõ}ÊMûϯ•AŒ!Qw#i³!{ñÈJIް¦Í{}ˆu¦1¹óüò…îE‘¦.BͼmF†pLz9‘"¤"¤ &V”G¤`òµ4u÷øÛþ§¦jÉW’Ô]ÄlW"!ÓÀ}cAw–ŸÍ|Ž8ZB­lԜh®ü4™.Cæb§ïjÕ´ƒûlõª¿gؤ$ œsð’‰è­;YŠ + +´¤}~vƒ„û}cF¾:ì]»áIrù©sVÁ˘wþ—;Ù[`jA—š>V2ÈÁÞc[n|öÜ<ÎÎÛCځOÅiQ dýRd\µR\•M‡¨FUÀ֊¬Œ7KNÇçÊï ʍj|åÕÀþ«¾VæªèÜ;RóÍc¹ÎÖZ"âˆ7û LÞöºFÊÙí\$1q\¹Ví>‡RŸ$K'ۃî 6'>Žž|‘RÂh1VŊëµÚžKÕ9½ÔRªC_|1j–É•‘ 1rÖd¸ÜŒR¬ ‰5Ë;S{ã»Y®©ý²<èÒ³ï×3öÖ«ÕÖT͍§b Id55"þÁE'ývnVŸT§MM~éX3E¢zo#´h3Ԍ*‹t—´‰B;Ø×CÇ|ÔÌÜöíd æ¬Úýr°uÕÚ?´ÊˆÙiÀ:‹+¸´“/iî×D^&³Dôc„Zƒ# ËY³öŀä0ž`í:lø Ä©¸0òÝV1/ÅnŽì xôâr-óÝgö¢®{zœÏ-҆Mäx×òA½OóoX‚ÐMÒ2:èLÈ +¢ç–û‹]žÒ æÝ{W_\Ž¼ ‚†„–ù +ñ9…t¨>‰¯ð¾®b +üÁ‰'~»<g1(Å×À({‹g³¡îøs«ÿ®îÏG2ü=u¥õÏLM«Ú +ʳາq77u!õ§¥DGbcŒ=.U£µ¦£ã´/ÕöõÈ}}DU.ï®w~ Û÷DŒýð·±YïCcK›Îâ¦LŽÊ‘‰¨Šá_ˆ[GTò¶ýnðpU:ZUãèÖü‡è¤ 2ÒG ÀgV’Œ–/I?¬à‚f_o‘µ9©‡_/Ý~ỳ÷«ü™á#体õoiø,Îh3üòÎ <â9慬>õ%»ë¬ÎDD×JÁÅW~¡iý™'Ž»¶†¡…GâÈx•Ï×òñí3 ›FgŽêj=?ëË­ð#GÍè(ªîH§…Ù fq‚{qâù~ZÙ"iñÔhI[ú—¸á:3ýTâàðKµy¬‰ž¯H¥1ߞ’…5s~ÇÒO^lÎîÞ¨ŸóÕz«ÊÙ KÈõª 2á^ì×7ÖÚÌpo-GOϗý·,» íèVþŸ2íހ ‘o9‚ ûXÖ ˜U=ƒ³› +QP¼"ààQ ß»7«1´ü/Ž‹o»?ô-ǹ%ÿbÕÛà@TAäº7óýTƒ5îF…çZ2§AZ¶^‘X_ÝÓÉ{´ËA˜…l2½™E(˜ˆ™¾¶’IO€Ÿ^5CÑ'+o#„¶0v]^ã'IRßq²eº{;aÒÃ)¡þ"MAÍMÏwïdWUwÿdú楄$EB%¬gÍ¥Öž3Pêp¦Š¸ÈüLGbÉש'–kÃR:%Þ^VÚã>&Þdßî¬YŠ¿/“|^Ix‹AÚ´zûCCGÛíU±'çkÔîF[ª^´žÓíéÒÙl#©ç«¸wNh7“Ø]¡†Ù„Z|l…uo[¡ÞN.²Êh†\*dˆBáaàM{‚"¤å{ÞxTgùc/só_ïËQ8èŠßv| áލ}ʧø¾.ùÛÉ®6ÈÝGqŽôVÿTÏä²W ù˜I¶Z‚ž‰¬DúÚQ¼«Œ/Ãìþ·ÀWµïŠÜ<Ó½Vƒò‘1óŽôÊ&±ÌɃ¦ uÓ9©Fg»`’¢X©,ébUÑyɯJ{—#AÇÏÒÛ6kÐÔØälS_ŸI-ÄuAŒ’¡Q¥?n)‹fhAEÈz0ô¥üÊ¦Šµ{:ÝÑgúã•|L®ÄØ ²›­Á')–?ùkWŽö‡QHèO°I€Í8æÚNÖwZÀ¬{½ŠÑ¦èøc[h9%/œ´¸‹6&(B£—ZÒBHGvmNBˆŸF4æÎUŽ<hR‘ÅžÞVPì8±H°~k5Ö?^Š«{m²à¹íBxï$Ô}&´)óŒø#‘}ܼa‘*yem…¢u×cŸn–,>…SMdÃ#c?Iå,j¿tٛíy·¨6ž¥W™âÍ;•+žËSc|šNd#ãÆ©Z1*G6k„îï[ê´~½t«œ#͚·-'‰<åS%:]á­ªêy¨ áÐ !C”Ïð•Äšw«‰fРŒÙ^6Jô'8žÈ Ñ w®qœ‡E”l=—A ͹”´ÄÛ£©Ù{ÔY7QßãÔEúčyËÖ,MÄlºx[L×eN©xu4>=©›G{‰„âϓ=‹ÆÓBZòa4O„$¾üÒø6·Àk:D÷§4“ÜÎårf,ë–hŠðUØ,&Îç.5sÍ&[Ö0'âØ®!+yù;ñj+Aßiwd]$áÒ¡«¹ ÂgûVöÌÛδ…¡ZÀp”åVøIÊ9D=7¶kZΙ§ß@Q6§òÓ@ƒ°êW¥U'÷o»È-÷m˜#êø™gëA8e›úü|œÛmúÞM1fþ&š°é‰&µîçÜÏßü(,6ɌÀ!8ä9à +í]{[ÁñÁ\ v³‚eè~{+‘ì#Í3MÍé•Qî]옄èÀÊÞБG·±ùLtèì £ÎğZ“Ï~ý°¨­?†õWéÇ&YøNeÅæëïÍp‡úÎEÇ]¿þ\DyF<;ü½S¿Ø@@H8—¼ðsÀÃö™f–PAÌ(ÿ+ùÄÞì'ªig±»ç=­ôñf…ò˜8rÞÞ_GŸX¨)긕¹èŸm[¿}WÎeâéŸ\öå§Ro®`Ïå#L­eK’2Œ©d­ÅÚ#©W«ˆ@È'é¼–u¿’di<ŒôHÂû¦õ–à±h§ÍÖ þ4Hš7R,ÕržÞ{ûˆÉǗ¢ïÍTÓvöº)Ï­HLRƒÙ¢¤§0ìWiü‰bhÀØ{þýë¢e.ž×á²-m/[_*+G.½À$ž3ÙIðÐÀ•¯h«[ÎO ýœT+ÃÕ~ÔÇkè+õ>Äd —õù Ž.ø«`_ ^°[¶\n¥Ýì×RJQ®|A¼©.g‡­'DT¿tµëÝÓ ‚&ð&óJs=„x™f+ _§Bü]ò@böh,´ýr4(,kl¤ I¨)`íÕc|µ$Ë"k\¤‹°™ÊÒcõŠv2m쀋ŽMä.yš62×=2†›—ñ«õn¥FUsG__?Op2'jå-Ê ÖȨg؈‡9~]_rÏ*J2Gž‹9í¿…rV~6D ’ëñR Ö¹-w« vzÞáJƒ¯wà +6ۍÑ|ƒõ¡1mFÜ lÚq0­~Ûøbv®ÏQ.ÚFàíwdö|U"Áé×L'xc|ç3‹0ÎîO;Ц4—Ü&ÜÄ`)õ{7RA•H;=ÇŠžXÚ?ðL6L¹.ÙY%›×·vìGr×]ÜøR[-s•Í÷E¶)º㢠±þŒUµbñ°÷Vcýuö„Ì–³þW ™PŽÂùô2²kyd‰ªÃG°—í ʙ¦e6$óÔ{ 3X'ŽRVˆq¦©ßKTQ˜ "÷Ë© ¢™¦]Ýï*kÊ­…ôµl#C:ÆäÖ°%?-HÐ†aZS&Ô+9é¬8¼Ôéc»ï<\$öØM_©‘vÔÎPUó—á™+.‡Q•y +cN¥ÏhrQªjé…ZdDæ¬æû‹ɉ02eÃ-M§-¯Ýe±¾ã|§^Wĺí‡ÆÁó¤»öüü½ƒ“];Ðçñ™aP¨TÜTqŠ&`›M©à*Z{ð6̗ãëâª~óák¿w7ôæÊë~:ô&‰‘«7ëgL´¾Âž¸ÉÔ%s¸­ñà!\’,C·O©6[P)qmQ9žx¼±@ „±[8Þ||l]òK.f2�Jùèñkéþ«Ø2ês«pᐃr¯±ò5¶kÉM…Ú&H ŸW80rxôófyÞÆ§aƒ¸ãL×_rb¹±Á¨“f“Ðpsï}qW +¨ª) ¦j_׆ 4b`ÊCÌ_n ;˜Qb= ã£ÄË-TÇðáÀ:Ñäw ÍeS>£tô¶Èpžb ˜¯§=i¦¸›5&´FЩ²¡žÊwLÓ¿s!¬ºo /!±åZæ‹N”/ÔvÕÜ>Á<¥@‡§Ë +”e‘¶œ ™V\¡öˆw83À˜.µð�—Âbõ øØò`—SJ +èîã€Ý®Ç�Ã!à&ÚÍ^ ù£9,fúÇ{íÞ!·®_åç†%=ï™=®¾§C·Ç +Íϳ£*^Æ3óf'e|a ¤Çî™ò@I'ÁÊ·!ð¿ÅÒ¥žø°Mëže3þóqêPClЁGIn¨óZ—nӇÔPcDZØcWoºÜ§Gǒ\ò+”†Õ 5©r ç@üêžÃÎN&<+)Í}hI›×ç7pÌG­ƒáÉÞ‘›!þFWëíôŒá¶Û®9Ÿb¹ÂÞ‹3Qޟ‡ûK(«v·ÐuÌȇk?ґTÜê˜,-5±šõáU(Æþ×ÝÁ²øÙL0!Ï}¹œé[³¡^;o”=º¢œT%!­}hX ­rAê"ðe4¹N“ÿ«ºß/`àìæÝ”Þ× Ï"†.ºøÞÎrm:ËÅM#>âhPŠs^VC¤ë<!ìÊ`«Ø9«*&ä†ÁÓ»bߍ‚-'÷‹è„³^eì +à¶Ä1Àz̪ŸEpímÕÖ·öŠ?ÙU­rÉÓ?ŒÏ× � >‰¡2;ã³ +F<²R5Qtî¡y¢ñ'ŒŒÁT=Eêt ‡‡&±qœB’€2š+êNI¹—A¥îE%äôz”Ÿ/€m9Ò¥+h­ƒz’QÄÖ"Éuƒ[M£‡|ç/?Ç@$xˆ~Ô¼˜9h4©+Ú"<…[']ñ9¹'9í†$KF~º¡Á#õá(8\8ø?_Ãõ +endstream +endobj +5899 0 obj << +/Type /FontDescriptor +/FontName /YQEQVR+CMMI10 +/Flags 4 +/FontBBox [-32 -250 1048 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 72 +/XHeight 431 +/CharSet (/E/K/a/comma/d/e/greater/j/k/less/n/p/q/slash/t/x/y) +/FontFile 5898 0 R +>> endobj +5900 0 obj << +/Length1 1540 +/Length2 7917 +/Length3 0 +/Length 8940 +/Filter /FlateDecode +>> +stream +xڍ·TÚ6L +"!Ò%CƒäÐÝÝ’Ã0À3ÄÐ)ÝÝ!‚t§„tK +"­" )ê¹÷œsÿ­ï[³ÖÌ~ÞÚûÙïóFS‡]Ê +n ‘‡Ãì@.a€Œšš’�€‹‹‡ƒ‹‹‹AŠp€üeÆbЇ¸¸Bá0áȸ@@ˆ{›,q§‡”Ý�@�_( ÌÅàæâúO ÜE r‡ZÔ8�ÊpÄ‹Aîäåµ±EÜoóŸ%€Ì� + °ýNH9B\ `  BØBïwƒ�:p0‚ðúW fQ[ÂI˜“ÓÃÃäèÊw±gax@¶�mˆ+ÄÅbøE r„üaƁÅ�е…ºþ±ëÀ­ àÞà�C`®÷n0+ˆ à~s€Ž’*@à û¬ú'€ ð×Ý�€Àÿ–û+ûW!(ìw2 †;:`^P˜ Àê�hÈ«r <l�ÌêW ÈÁ~ŸrA@–÷¿OÈKi@÷ÿ¢ç +v:!\9\¡¿(rþ*sËr0+¸£#†pÅúu>Y¨ |í^œ:kƒ{À|þÖP˜•õ/VnNœz0¨³DIö¯{Öß6ÀÇ%(À#È €8 ž`[Î_åu½œ ¿À_æ{~>Np'€õ= ˆÔrÿƒåã +r‡�.n?Ÿ:þ°€@€Œ�XBl 0¬¿«ß›!Öð}ó] ž�c®{í\¿>ÿ]™ÞËË +sðú;üw9•T å Xÿ0þ¯OZî ðaعù¸�@ � p¿ðûw•ÿòÿ÷ßVMô¯³qý]P f �¹þp¸¿¼ÿðpÿK̍ àß[¨Ãïµ 0ÿ-}.>.ðýðÿy�~§üÿéþW•ÿ›ôÿ÷@òn¿ÝÌ¿ýÿ7ÈêàõWÀ½”Ý÷c¡¿Øÿ†@þŒ²Ä +êæø¿^%è~<¤`6÷gòrpñþ±C]塞+M(lûGHÿéÅýPDî +ýõâÜgqqýï~êÀö÷¯Šë}Çþ¸@®÷#ˆøÝÜ_r?dÿ>‡ ·ú5Ü|ü�‹ È ë^÷ˆà¼[+ˆço½89`pÄ} +àž³Àî‚õ«ÍB‚�NË_¦?HÀ þ/úu>N«@ €ò7¼W 'ìÀéô_ÈÍw ÿðò8Cîû\ÏÀûÊ^¿á¿ÈÝ\\îÙÿÖä=óÿàßïâ c-ÌÂÁ"!võ!íçµRì¢èûç†Üì…f˜ˆ¹ióÕ$ÜœE•rù…~ ¼™]—º´óùËÏsÇ>ë ԍ^¼§ìÔòßl¨-fïN‘g’}Î(igñZò Ò¤Ÿ +—¸ iRE?î~(ae3 Ã€çËTß7ŸìÁHX*/ Ú®ÞÙ][š£JL)¤¿»¦hµÖÝà;!eÊ[sŒþc™®žE«"Úy•äQóøËÐÈð2~?UOô e÷ ú0¾œÈ0¥,/Fþrîu^‰ûNÖKiEãi–ä҄ìƒ´€ðšÇÍØM·×"½v;å×9RŸB©øñœr,´Æ7~4Ô¿XV>¡¾!E}ñ =¾šç@òåÓÝÂ#Åv.ʇþ +\€Þ¥˜Î% (|’õpŽÚ[;ަrn¤kc¬•j¹hŸyŸqϐÆ*ŸÜ?ºÏ&ùSíôEQTºÍÎó[]+‰F¿g¤‘Ò×öJ‡Ä§dFÁ¡cìRjjóm…‚Ìc [9…„4Ñsµ›©9Z¿®c?±2 Â}Xy³R%§7@qÓo>Eâoý‰:wçÙ¥ÝaÕE"ΫH‹6fûDWÉo̘Y FŠo¾•5Etúl—‰w»Î̗æ 5|>›L×bJaè-4‹y4YÖÉTõdÕù¥.ÑÃ՟҉ ¡µÐC¢ý¶ÁBUÑ~Ms�ñŒ^ÔӚ°ñ‹—\BÐp߁²o=†ԚڅÂLú v‰DWz#“ÄÒºpå-qW+yó0³Õ‡|”®À�}câ‘Ú&ؼ$F1ÕJËѬu„¾8+�f t´–6#¼²%$Àª²Ü$3¸iÅG¶ÅÕ€üº�ç3¸à!öOuëõ‚£væÂ ×£B˜›¨×,–Þ´®×Ϗ…j†Ï´0Þ‘3¢ÜnNºSž_sš's£ø\Qò,–í~jŽ Ãç`ê³H‚ †ãïuݙ°ˆ®>‰ò-ç9’Eæ]Ó¿ªíó _rÎÕÌs7÷no熗ä1ȕVØPjøþðævùD¥5»þAº|i“1-ö2éŽLò«É“83ÀÝ¥ï1’‚é&wÖ"ò +Ô‡ÅÓFˆR’€²Ÿ-å(«ž…ú +ùUÙa‚èSgŸùõÁ‹À£’¸{œi”OˆÐBSU®nvû½F¾ÏÓ.êåß>dÍJ]®ê (0&”@ºÆÏñ}ç("º¢Æ¹8kJÜÝÇÛæ`e +¸5¾[¦½«¬Çc±ËȟÖjߎ½.›ñhÊʧ´FF‹4`ÌËkò+Ö«aÄ:*<7¼ÒrG±r¾Ý1.ãÎyi`J[`™ ŒÊ«_G)Ýp2°ÿxI¹‚t%ŽÛКÍ8zú¦½-Çx<ù +UµäµÑhü]7Mž*G'®Ü*ļ@æå° øX‰v‘ŽÏÉ!Œ·}½'œÎຏ8|çædn º@ÿyŽûsE[ӄ‹›µ>«IÆZkxðzÓósÏÌ7MÎàúÉ« Ð9Ao‹—„¢Caía:_H†|˜í&9T´b~v]ѹ…ýHmíýšRœӞø8›ѯ +yã¹Óõq+ï3$ÿ±5E·zï£åGâ;€ÏZ°·Ë÷1'yîël”³‚fܒšR>KÞPî6?úCJÒ^|,T"gb"³HÑõ=ÍٗƒÐVҝL‹îbã.CßXó´oAÃû Wk°º¸ƒRÒœðÜ=]À2Q ‡^ÛEâKԂ¥—*W_eülÛG%=àU÷ˆ#m_@ð²{¦h¨ør÷*+¦3Œgòs؝…*BÑÊoòÅl~0Þ.xÔïG„Îø†ñÉP°Ĥ½¸<ŠŸãÏt÷;!,æå–ŽÇE(;v®d8ôÿ*ZUå9Îk1"ï›Èw¨éJ՞W0—KBö­©Oñ†•¸‡½89,ýí©~î´ ntY¾Á3+4X"çcÕê&9©¬](ð jvǎË-éR© §®*öž¿L­­3µ†>NY'³,Aݶ`õºgÐja( %ýtØP†-’“ž žšúÀž´{RHžo¢ŸBj£ûKÐçð®�’¶w_fšëœp7$óW+ÂwXgâJâ"+ü»Žq¿šñâ¼e#ɘ  ¡Ë€Ñ4uü,ÕuVꔡV'ˆ+pãrN=ÚJÞLÌOª_(Ùâ§víÈ%ºCõ] Ù`*VùEï“+Sñhj¤i¼”æå~7°t¾cåÃõü„â¥G¼à*.E¸¢Ábù¦%RšÆJ¨¯CEe5Ÿ¦Q{ö¤à1û©Ðq¶UhòžGkP„*ƒ]èª5ê´#‚œ-cN„ò@:HSl¤Xal†WŠë3~$ÒóL=ԏç» +ËV$Ìݔ–3.áõ—f±QBç- µ]–ºÛ/ñUOz×g޾³V8ºn +—o† peé鑠v …Rr´&Eù.I™µÁˆC‘ù` ‰£ý®!Š £Á,O®mQ´I•ÂéЁ]F$Á¨yóÈMmÙbÜz;IUo³Ø^¿#µú‚N†p‹ºhߌpž0ü2 ø@0jV-ãÕ”Iú'O?âm~ô‹/Í×öÏ$Ìt,ÅZP’ˆ ֊¾áS½½µgc,xBýahd{«ÑÃ\¦L=^xzÓÈ?’Á +€Ä$}Šwú8lq#‡�ØÌ¿\}.4¦]ûA"g÷£»³Û#B_©æ¹Vï¶!õMÙZB>" +3ÂÒ«Óq¥Ö …WY[‹w¤˜}_‚-Òjæ2&Is¡wQAÂET'KÞü¨Q|])›1e˜ãåï›EQìqòæ´ñ†„÷Þ&)ۉ5‡NäÎËà;NQXe)jbμqëŸÝh}= "—CmÙú]#rڗVDuY¶ÇÓ*kN]Å_M$÷œ–úƒ)£×w¸žïÎÓ½µÌŒ¾tªs!³á ±{ªžþ”é¡h—HšnîâZ2EðKö)ÃbÄMÀ¬<MLh'Ò"–ÄÃÑcnêA?VvÍGÔW?·wU—„ä7Ÿ¢®YëŠ;+ìä|wÄ 0 èJ¨eixȊaÎ6º@:ºP÷,ÒqՏ9I7áAç¤Q¢žÙô;q,Öî"å§òVɤ“  QTc[ÂbÃßläԢבêÜœô_;1 + 9/ákÁ•~Ü\7é§¡Å«q›‚úã/�=ÌHÔU׫7¾uÖ œkòñ.å˜)xÚúî׉f'ÇhÕ‘OÇ|ûËØSœæ=önöQ+ðbs1$˜0¶¢mº¼ç‰êK“ÃϾ³½Ú ˜h k)Îj•z##_•™fäø2ÔìÑ®d Añ¼ël[¾8…5)åüœ2þ«é2njÝHÛ¶?jÇM{ÉÄ·W¸.Åé«]cŒ¬¡¤K/?¨¼× =ÆûËÈ^¡×5iÏ@Rÿ°™x/Í݁ÿ0ûQtƒàyr4ŽâJ§Tм@ökÓZè\>ÄsÑstl}#‚Ó‹ÌÚô�ë»ø9²³Ù†EÒыËú^$üM¦†\?T‹cž[´ží£æÍu`Åìµï¶÷Œ¶”ǹ[5H¡>R뜿>…[THÿùsj0a¢ŽFÎ{ ¢‚ï’‰U]ÑMo)Ö½ð©|€{òci}Á,Qfò*/ý”9ÎßKRðzã­,;S¾ÊòУؓ±½à:(&êÉnRÍ +¢åWE]ÔPR&†9i~Òri’é…VfÏۛ:KûS3FTß¼L1iÖÔ50ñcjãÃüþ0´(“çÝgnýDԍNéj_Pø ~ˆÑ(Dr>/Aè2•¾&הÒô¸Ê¸ ¹o-éåi‹²8ãÚHé Ã‡¤:ହ¨²§#~|²/6eõÒÚmg¶U€j,öƒó˜,š§˜ ìœø¾ˆô–Œ[pÇI@òª.¶¹m÷Šmòa¬ýQzxWûr"՛ðw2Mu€“/ (£=WÇ~FSú.vü~­»QÜ^ˆqdžç´°š{ÞpHÐåz<`۔ øLŽ% õu¸¡}vâҐÕ vWƒ¯‰Ûh&ÓÑLƒ·Û£{4kò§2­ë¥[f­Bû—K˜Yj2iµb¿0XNI’8³&™i6óK½_w£.ï÷û‚¢)¬ÀŒ†n¼¨øLÙDk¡½8cž×„À}7Ц€tB™SŒ¹ã£¶"H-û¬^›í|½â¶_{öól€ùd¦÷€Ö˜ýÆ +šóƒ5}„  Ól‹øûN½‰ƒJ|^,JUB€Ît}§ ü‰§zª”¾¬¦"\«Iª6_wApt‘5‰S.M*7Ûºa®F׎{œÍí®þdÐAþs¶5S˺—ïæˆÒëS‚Škª:#yø+‹^S'W¬(œÈT†ö“wÞK²8üÈá…*ßeì~IyŽÒmâSß¶#Ëî¤ñN4nª-4ô“_æ{Ê»a-F=ìÂõáaâœØ­E¼ +S_ßôOAȽåU3¼RN¶bT÷/lªÕsß‘\ÁÐI‰ÐŠ;THOé¾wV\œÌšw Dà*˜Õ± ¯éà?nyNWÖ(eËR÷]”¼Úd–$šlÓä5cÒbšŽ{Ûé-…JºÖ÷¨5&Àæë€:Œr^¡XúŽ±DŠ˜²ï¸Œ¼lY˜G¶DEÒJ3Zk§®gð·¼Øä¾^|ù¨5ð~X9 wülàãr]ƒ}™Êèð�ñŠˆ§Ÿ¯Ÿ¸ }HAšO<Ãá·yX/úåÒxrÞ‹j(o±Œ5š…9 ÝәKåçú‹íþ›å©¹DUä+DvrBq;ícND§Ú‹äªÙ'£o^`AÞQ °Z¡QPûü´dæŸАX�›OØ\b™.uè´c/b¾62+¡¶ð—(¾“îһ˜Ã`ÌoC~°±|r:sûpAH±ßYûè‚} ˜.l·:}ó¨Lf£[ûœÏ]eSîªÿ™æ²e뢵±NÄ9/é)æ&"áZƒAÀÀ;ù8}Ïο®w_ÏÆÈ¹=dco+>N§‡2­qåÀ`œPÔúãT£}lO¼ÈP%NuŸ›v@\¨†>2—JøÓA•È׀™�‹{,9>ùÚdJRi;‡l|_Ùs—¢ån*‹ûd»´b×Ȃ‚¬<$7oÛÌæñ9vxߟ‘Xäm¦Èx'ùOE®= š9¯\âéEõ¡G ×æUš ÝøÈÁK7¶?4ñ†QŒÜ1áá¤nýÙúÖA̔ØxoiEÖ™\b³‚5;œ«Í/òk6õ‡->F#MYwN§0ŸŸ;“oýÞfgðò4QË÷Ô÷ñ0Ï ±“)”h'*$ò^‹$—íGä(ý²c5#µži?£Ÿ›W^÷,.àà÷*…Ïc³'ôgîkNÑ¢#h{DçòR•[½R·9ÌÔ2°.,–jNf$ã?³B- ȝßF[Û{!T«w-] ëðò¹BÍ ‰‡Yãž&bg–6ã 1©Fö½|êìàQ”v'B|äÆÎÆ0þ>Ø‚V Îò‚­ñ´›¦²²èÇk¤œ¥‡øØ7ŠYq£­ÇZ¯߽¤"ÄþÆ5û£Yö3pmMEx�ƒUìšùd>â{ˆáÙcœŠÆ:ž¯óì&P>Z‡âÚ~Ð\Q ”É[­7[bóÂ~À„ËUí‰/Ì#zatFNBâ¼IÐ'>û٧о(CœúÜbÂô”Mr`ۊrïQY„Æ¥vcåqlsQ{%W1þ{á#J\Ò#aÜÎW�‹ÂívÈú<_óß9ҹѵF©Z,7k —H•‹Ÿ@„±¨Æ¥ìïÔGxIöޔ©¶Ùƒ5œÏch£‚)JY”¿'I&U¾Š)Ârd+5æåunp~þÔmdƒKӜ3q¡dGb‘Ö-¹u/ôMG¡ˆdL# fâãüf^TZ$­%?³zܝŸ•>#ô”b•œá_ák6Ž­€èÒQý$¸õi(˜C¤°çý–¨G”  Îè'†á­�‡ÒWwKŸ¹Ñ’ªÙ^ðg°­_SDò|.Ò·³>ÑÆ/ùI®ÛóCuko d·‘`ÆÓ—z�¥Ä.‰¹g³¬"™ä 7Ãö>×@Y¢¼ÁG=å” ràfCðæq|²4ÓÉ¥%M‹hZH8äð3!Àeá[:;ߥ(FOˆ·Kwê–9i3ã°-r Ç8]tÕFjùÇPÕ»%Á·æúɕÄ#gßéNÏ4œª,Ù“Íc^x6vÞ +E°Ñe›)TÍù°Â7–ÅèØq·ªƒúX¸úÑ·[pL`@Ùà×gã¢æKÞäàf×µøðÔ¬[ÚÜ©â:¢S‚d_žÛrÍ»ÀÆÍ3 Ïk¥—�üÓ8':Êd<°8TsIÍH5 ßÌ©R]Xù`KÚsºQҋw‰îÙ³vM#î‡åk¹™ÕÁ§^k6óºâ'çôçÆUiO “}dÛ¢ •j÷@ݨÏmÁ\Û´ÝçœÌÛm¢pÚw¼ >2;>(Ç6嚤­ÐY‘'ºùj´æ¢(ŠêzòóÉᇓýý©Ë\Ꙫ¬œ­O¾jîV9wÎaÕïg{œL›ìxô_”kɚ’f÷ùK +ú3§ÐÞ>Ÿ¾ÑË%âëÉR¡Ežæ“Õ½=Ƃ¦g¸‘»Ð„9ȳÙˆÖ’jY{Ê|mO5~tœÃðÁ!0õÝ[çі…Û©]Xþãd,Šï-] #Q«®~³É]gz 2¼¶[2へŒ T_ÌK$â–8£‚o «E;^ØÇ×Cú(GA–ÓÀ½TS!¿×Wá臏¸O‰g*t¥ª^µOŒ\`?ÍCƒyK¨¦ah‰‡a?ŽèÖQÛ^ëý8¿  µÏ´‘Q‰Çú0E[:™ü*þé¤!]Î÷ !âdé@5»ÃÝßy¦«k‡Ow`rdmº;®¥ÆMoÆóÞSb֫׬|L‡Ø­qÈ~}âV‚óˆ[C+dD–wbÖɰ¢+m¼€›îÑöìø%5½èKDÞ Ý¶GLØäҳÓå÷#cgïÁm™¬)Û}fû×/éfrÂ{jކ:”CHHzŒÕ”%Ù¨»üM¶ëç½ÖÁ ‘䒎 nãÚ>ÜH`�‡aÍF„äÁ«­o¥öZŠÓêúí»Z—]1 ÝKAä µ–*e?'*§€¡ÇowXY)‹H Û:ë]:v—’B³™&Ÿl–Ò•#.÷ÅgI²Ä)Pžã\‚d2öçëšfâ$½çѲg¸ßÏ_ÔŤuͤ ùèŸÙ÷p[°ŸŽtâÒ>2¿¨.¹MÇÕø™R,e1Š"å&¿£;‚Õ…U- Õ 3•£6Fb†ðÒ9™2§IÊ´úñ^sQ•þq¦ŽÅw†çtŸÈÃ[ 5ß k¼;Ú2!wÆZr^Gv2m:k +¢Bu S{ý†Ëû¶#êKˆ®ð#0ДTì>Y4'†Ž‰ú ‹gw¾=ѻܔ²0_¤•zLžÐ_¤†tÕ#ú§™¸=>]P”Wo’³r Q˜«1¶ã©5îˆ {«I4|øž«$¸Ml®bé=¶i稨|†ý<°Òw€‰?6sðыd,ç¨bŽZIöw õÖ4œÒ_`ä¤dw­p6Ü0ô×¢«¢¼€¢ƒžÇ,i—ìÈ‹%·?ÒW–X«OeGâ–Ö‹WâîNX92}@˜Êm+i£ÐYw øö²!¼Ü÷®Tޞ1U ã)ýJ§í êsŠà¡9êÉfuŸÓ´àøiE²ôi³3Ò§«3¡Êu¬ŠLdc´õ7\„ +ó/«|0mB±>™¯ƒW+ &ú5i§L«ñó¾PlgcÐ~³?Í6[ºö¾ÐͲ>xÁ])Wa¸€­•$Ÿ¢¯#—·*Ååü± †þ ‰]c[4ÿ\?xõF´œ¼å,Ìb]÷&óm×ó|\ÇÃTŒ¬1ÿ†á°ð~Ý0"x÷‘XmÇÙxÏóžÁH<·íZâï5\,ÅEdæÃ"†5Í‘~« ,çw"Ô­ÝØ§db–IÒwµŽ¸èN”ì'鑺dJõÿ�i[}ÒÜÖoªk\?EºÔ—Üz@tá˜)@ËV3¬s1Ãûü¥7œŽº½q·ÌŒ‚¥#{#Ä)m>%*° *šàt¸Ëi¨êqnèd™Ó?hÕõüIÜgâÃqÀW|ŸäÂ;ÿ³5V\)ÌsUC¶Ï +éƒv)‹Ì_É{À-©à÷[äLƒFLîy5w,"±Þ§E;‡ñ3>qÞñ/:ۚôH«ØîȔ§SÏ´;Õëjèt�ži~8aîHUªIԉ9ŸÝ±ÍöÉ,Œ8ß04uãk0áÉïÝ~«"höæq-Æ 7Q¢\‘Š­šø0õ°²„GÄk?S’´6æ<|õå*‰¨ÀWø¬m¿¯r¬ß„Ꮉxªð æSì£wj×x娘|‹ðO +@5sòÕíî Zräh‚u•¤¨žk{†Ê˜Ä44f²bÛí;T…;—ÉÝÖ±ÊÚ$œ ¦®ˆŸ¾%ó¾¹|±biÌõ(Ç_){ÀsJ•èŽ1¶ +¾íÍæåEYÅ÷ôö:¡©ýî1›Üý RŠJùBvU›¯û€<ûHè~XêKҐ-÷XÄ?3ß:ç²8”ñ¯·–ñ_ŽõŒì*û©`JjŽÁÛ�µeýžYéeo÷QÝ~J%å“)Ç©ÞĽú£l)åBw¾]rñDü ¶-=M_ãõ6™NˆÀÇfW¸¥+<×ÓàRÀýÊu¼ÅŒ¼?ôàÆ[­ñîgÎXb: SápQûK¼]´Ù™“+¹‰\5©çKAÞ ô©9ؓhâÍbµb¦¶Ûv¼þEvÏXñÌ D9›ˆ3“Í*¯J+û´H KBoºD"Åï¨ÝÊ^—úÄh®¸¤C=–[Ê{žRI:ò‚}ݯ]µÅ횼Gï¼�i;DšÝr¬SÎ8Kbâäm¬ÊE�% Æ¢§ª·®¨ã{¯À–Y˜~³‘<6‘΋"ÃMÚ8YõMÒx`\qGú”Ñ~¹äž£9fZ&ºçÓk⍚ + +]ƒ™�¾“ă6–7Ÿ nfâeì‹z¿L6p½ÏðÚ1® T‚wÏ*Ñ,oEöîÖoǓÆ:Û䷑ñÇ7ófó´ßx6fn6.DœÐTìû=a…£Lš ÒÈ(Äè W=çÀ¤*ž‚òUéžhŸÑò•Œ_ùTdºN6h_a|{›Ù9õ|¿zÐlõD1®³_(h—(÷1ԓöq“Â/2ãøJãh0"b ÑV„îf–PßåÆÃðaý ´BÈÞ±Ì6<°·¡`ÓY­öNïÃÇIr…I>«ü|…º×Ȍx- G²P]L¦Wv†Ç–c¯|[…áÝ*­8Ÿœcõ9±ïèæ ª'/ì%CÏ®Ð?Ô÷Œhå:²|=Ð*áKß ÿ’’0½aæà­Ý7Týµ$Á`3A@$Ǹ³‡Á»J˜Zy0՛®í(1Ã;ÆKEŸÀýþŽIpEUˆS( O5cÖ!ѯÖi[ÓH|tNÁ׬xÆ<÷2vù]˜?ñRýTúý‹­™À +¼ò!áó2ÁšÇ<t¤ ™J& Øéh2ù³VT·ub›Ú*Z²-E+!Í4™p6žÀÁ9Õ@ù7^ëO-þ?,k¤ê36õàêïà´ +ë"O¼Ø¼(Sƒô/Zõ±”)d\ª}f„Æ} +N´>½¾á¦9ƒ 5iø^Õ}}”Îàlô,JØöûN¼ê¾AZš3š˜…Y¶CëëÆ÷¯D5`‚!—b€âjPŠ@Ց¡®(C!«ûq3 $ËËé[F>Ýàm Cï¨p6֌$é¨*sL‡ˆV\0Û+CþԆøqKð”A=ˆw"É,zÿ|ëØ…4+]îqøŠ£Ç¾ÿº¡9Ael—]=~C‰£…ÅAGB{7Ç ñ&ÇtQUJÅ4&Êçi]eÙ{R³P& Ûìžtm“‘‹a”ƒúùbñ$è93«çŠÛª Œ°«Ï `ÿá:¢®ôádwO~_þ¤ýw<¡WØ¡|Àŗ›øŠ."™¬Ø ’£i4ó›ƒ:³Ý¿ÞaE1DS¬p¬'ð†U[î3]½U€IŠ·ž ”˜>ì×)¶ƒ¿žõÏK¯!aGÆnzŽh¨ËyTÓáÛK†Êöpk}ú;zµ$šn§šÐã:] +_¤.J’W1Ô°iK›·È¢¼ÉU´öýå“smËD՜—2õH²ó^Ëfž9³Ø‰Å£öuÌT_)"‘Û²Ô³UŸ¥Ž0¦’r{pæJË z'_æCFÛϜ{g¾Áæ| +h&c´%g*SoŒk¼.©»v56cç*ÿ{¡AÖ +endstream +endobj +5901 0 obj << +/Type /FontDescriptor +/FontName /ILHXFW+CMMI7 +/Flags 4 +/FontBBox [-1 -250 1171 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 81 +/XHeight 431 +/CharSet (/b/c/d/e/n/p/pi/t/x/y) +/FontFile 5900 0 R +>> endobj +5902 0 obj << +/Length1 2900 +/Length2 25541 +/Length3 0 +/Length 27152 +/Filter /FlateDecode +>> +stream +xڌ÷TUë÷ +ÒÝ ›îîîîÉM³énééîi¤‘”în–ÛsÎïèùß÷ƀõÌwÆ3ë] jr5MfqsS Œȕ™…M� ©¬ÁÎ`cãdacã@¤¦Ö²vµþ#F¤Ö:»X;€þPtš¸‚eR&®`=e@ÁÍÀÎ `ç`ç`cp°±ñÿOÑÁY� eânmPf(8€€.ˆÔ’Ž^Î֖V®à0ÿ{ЙÑØùùy™þ2ˆÛ­ÍL@�eW+ =8¢™‰@ÓÁÌèêõtBV®®Ž¬¬,&ö.,Ζ"ôL�kW+€Ðèì4üJ bbü;3Dj€–•µËßrM Wg �,°³6‚\Àn s 3� )¯Pu‚þVVú[ ðOm�ì,ìÿºûÇú—#kÐ_Æ&fföŽ& /k%ÀÂÚP•Qbqõte˜€Ì)šØ¹8€íMÜM¬íLLÁ +17Ȉ«LÀ þ“ž‹™³µ£« ‹‹µÝ¯Y¹WYd.é`o¹º þâ'eí 4—Ý‹õïÎڂ<@>ÿ� k¹Å¯$ÌÝYµAÖNn@y©TÀ"Äß2K +€›—Ÿ�t�=ͬX¹×òrþuÈþK ÎÀÏÇÑÁ`NègmÿAôq1q\Ý€~>ü!²³Ì­Í\¦@Kkâoï`1Ðâo n¾³µ'@Ÿ <{ì�¶_?ÿ>‚ÇËÜdçõ[ý¯þ²JI¨ÊJ¨0þñ¿gž�f.6�37€ýאñ‚üþëæßü/ù¿¤j&Öÿûã<ÈÂÀÿwàâý/÷Ƃ¡ü7‚Šx–�ºß£oÀÆÍfþÅþÿyþ2ùÿ7÷¿¼ü¿þÿ%$ãfg÷×1Ý_çÿ?Ç&öÖv^ÿ(€GÙͼÊàå�ý_U]àß«¬ 4·v³ÿ¿§ò®&àõYÚý[FkkO ¹šµ«™Õß3ô¿.€ÝÛYƒ€j.Ö¿.�3¸aÿç ¼pf¶à ÅÜ«¿Ž€à}úoHi™ƒù¯Åãàæ˜8;›x!‚[FÜ�vð†š=ÿm�+ ÈÁl�§ç°ppFüÕQn�«ø/Ñ߈À*ññX%#>ðÜýFü�Vé/€Uæ7b°ÊþF�V¹ßˆÀ*ÿqX~#0ÅßÌEé7sQþÀ\T~#0Õ˜‹Ú¿ìRÍú÷˜™úof¦ñ™iþF`fZ¿؍öof¦ó™éþF`f¯#03½?˜Ù›ßlgò/âۙØ;‚ëוù?)˜¡‰ x­]l—LÍÄõ·°¥éoÎÐÔÙÄÌ~ÇYü¡Åù¯üïü÷�LÑìw¹ÀÎÌìÀÓø/®_{ûßT)ëoŽœàj˜;ØÙ™8ÿ¡füí¬üOPv°W ½¹‰‹Õ20Eð|ÿ)ãùåÇÉ |+ü헒§™‰ýÑÀU²ø Á6@®_Ðú0`ürsþ‚î¿É²ÿüŽÇýKÝÁíÏÜÀ +–@°ÿ߄¹Àƒbååhý¡–ýŸ \ ›? x lÿ€àØýÁÝù#SðmÏúÛ37ؾ%~ äfoúëz¶üƒÁ¯’8üæöéð‡û¯’8þ>Çp)€þ3?\ìÿHÿ;=œ` +à¡ü¡Êó—ÌÚá9×ÌÑÎÍ变`‰Óï>ÿBn@—¿îÁ}sý:¸ÍMíþÏÌòüsòŠœüÿHÿ«Ìþkþè;¸H¿‰pƒ\€öÖÿzî_:@÷?ºÈ vâ~Oÿ›8q»ÿÌ/;˜Õï°àW««•3ð:süR°¶3ÿc3ÀµvõpøÃØ­Û< î@0Y?ü­=ÿ€àˆ^@pW½ó{ò:ÿê?o37gp[]ÿzǃ×ïø¯ï8 Ðh†¸8ç`&bó9¤í®FœÈƒygLxšzG7žÙgѹÝí.™¾:ëݺóxò`7úʖ4ݵØٓÏas=\xK¢zëOßG£xÉVą ÜoãE‡âu}$ÄÌZb»¾ON¾:A¶Ð͐_¨óœÜøPÕ +°î<ze=ëúʖGÂævÔw«y‘˦˜cµc ‚>ÎPç›fÏâSÀº2“À3`žy¢Í\ßLc掿)Ä3"úÅrû¼Ùàx?ë½Z¡ÅáÒI@EðŸúsd’ÆGb?EoÞ§´xåۂg³P1Y. +Sê +3:Ë>GfµµF4¨±§Ö}d±ƒ};/BKô k;±öS#¶‘3…*Nu«Q4–k-§-d¿ÃBbµíF§ËÂ&•x‰ªî0ƒ¢guØÔåó³ÞiupèómXjËÝ`ãÐV—ŸîGÑ>QbKvi+ý¨•eL’T˜2×Q¨N] <6:Ӓ{2ß#ŒI¨Ï»s‰BöïElloø`z GˆO¸ó|ÏßûU6œ©tlÌ`ÌÛy`¿󨼘~M=;+"°â”6Î +£ËϔîŠÌ_‹£Uü l˜ .c=Û¨Äe‘úäE¦”ð{἟ª˜K^¶gg¾j0Êà—Í=!ˉN¥vëîBuòí£hæÑý† ‰àÐ^þóýï7ååoqtîÏ*="$ßojñ†äGvhævº¨¦ËŠGC•ÜnÍö ˜RkI¸“Û7Æ¡éj ?lv–<z0•ÉKQÓ/*÷)…û..H÷ÔŠáF^7r|nW½£ƒ@ÎB_}Oµ» MiÔ>بsþL(A¤©uW@é½Ñ3?5ºE><¹EåcWi𑫷 È“mOC>¿˜q¹.LõlÕ´¦í!^¿D\›9ó ¸~40òJ‚®“ [dìHPô‰6kM©˜ûe.1Çæ»w¶ØY\“p•‹Áç5ìk¡ÐraƒN=Hªu)Ñí»<ɹSž²ùê þr¢Œ(‚mëj깤òùID%¼Zýœ Œ«­â�zò‹Ð×ïàÍö1¢á!¶„fi±>Ç¥œk`©qJ瓇0 ÔbÐbl<Oˆ£* U³À,ö~–TƒPp-ƒ éñá…ýÀS‹H¤3Ñ3Ñy8;'7K”xÍúiUfÞ҃B†;)Îã\3‚Ê·ú%ÈA]hlo, iÒØÿ‹P6);Û'_øô¡ÖûÓúÆû…¬µA«³µ¼õʃ@ø††ššLÑAcÑKޔC\$£‘<ýäŽK>O5!.öY’Ka×ñ;9ˆ%4Ažôæ&?gE7öΟڒ0Ö¸õr®•Ÿ'§ýn¼ðIçžýÍH© ֝N ZZv¹T¹ÜÉõ3nå[ +jNëªq¾íšE²­“”_(+Ü+çê±UŒÄ¹ûð¬ã'ÍÜõ� œs3(8 „o¡“²µ¦ôYVñ Òw1áÉ)ú˜DH¾‘ÍiG$%ñZ¦CR¤ ëáPe›ÖI­â‘W£¢²ûyðPÑĜˆ·¡ß‰8Œ¾ë'„'P™§á ¶L2­ö¿U!HgrsðW®àèÅ÷^sKHÏ ŸáaÈhe(AéëF)Ÿ|áÿ:Vº.Ú[¨˜„kF?<~»ipf™ëZI#úiëýxïÕO¬Ö¡G{ânUž¹ŠdSfÑØ’êÍܸX±.‡'Ù>Ÿ¹’ùTÕ‘áÿ6»k̀„°XíÕÃ19[B—^¾ƒ÷=ÕñýÄm uoå×ÉAÍµMC‡²žu@•Ñ“¨¼Õ0šÛ~¾„ý‰ ,ž@;*üBŠ9ü§/žÛwKk�”Ò|%·æ…Í'æÃéšêYï»RþøÂ´ Ût#OmòV*õs>Ûª˜�Ô4vh%w³Y{높Nš +å£ö½bº³a•øE•ö+¦Ôl‹i0 Ƈp½ù‰ë‰¬×=ÙvíÔjÒù¤:âôšJ¬»Be¸'ÜXe’9â…ë·Ùv‚U>ÝHt”- ¯a@2° ðÑi!|>  ]½ZxtÛFºgP¦âÏоÊHFXsÓ©ºëÏÄñí(^ÛÊû/<åyµoÛoM\sÈàÅTÙóY³!dÎɒ¾pz‘R¦o™¡)+ÏOÈö½yZՇ¶¯xiñ‘ €EÀ´+»/§èV©¾ZБˆÓ• öÛÓ¡ÿðjEs`ٚ€)ÿ4híã©&nnq{«Ll?tY»Z6Ë~»Ò«É@Ï»W%øFúc¯u"0ðú/¯ÔóªQ´Ô^®ÝƒóîCL ŽÏK„ÁÎV‰M‰n¸çBbŒí|áoê·sŒÄ,ðx8 åÖÕLÜ'½ ´GqŒjrG±¿½)g'e(ÛîÅ¬ŽSfì7u ôY-AªTçÄÝ×Ñ\Èo˜FEÁ¬ReQÍÙ°fjãã+Ÿ# >ê µÌ6Þ£ÙxP”¹ÓÊ7ý™ß¡ôގÎβª+{Étª2v•¼i¿l6evØ`óéބK¯fÄPÎÿÝI§¸éãH1 Áå­íq‹ùûLªw|<\eá^‘À±RŽ7á{Œ³2g¤¨â‚²`w©ŽheY^~*y%ëgšDñK¢Md¸BœŒjŐ"ÂΡÚh‘ê{qqü!÷°Ä€µ)»š½†;½ùzÚÅ1Ý¥‰`šÎ¶ EÀ3N«5‚õ│ia·$"_¯·¸\ñl.'$¢˅~žgó÷UWvq·Ê²ldGñq}®BÍS$F3€ë§¢ !¾±ÔÈçU¤>ŠtrRÿírAF^Gƒ"OL½ï²ˆoW¹¥«FWöq0‰sVšSdn7ÏéHőí±&O؍WøÜX.ÝO¶).EϘ¼ë'©Z«×ó<¡ØÒ\ÞaÌ `ê²ËxŽŸÌì§®,Ÿíãc<u¼®–0&³) )½ýñS?:º_t¡d“„ŧß,ô•²8KðGRယô$+%Ùz]ËÌÅ(oKù &lUÂg¢k ó¦ ;Ì$ÚÉ<ÐÁ"-Ĩ\F•@ +nl›?Wtÿ<†L¨D\gh‹úV’Ÿ¼Õ‡‚UíÒYÂ/Ô ‡")mªsP`µÑ>ØK£ž8&Sì ÖÞû}#8€ªìC;Å$'gÛ­ÿ<ÿћXþpHZã­JR”#ç%Ý{•¤â£—éëþ¤F21X‹`䬷$º«¡4\˜Ÿì¼‘v©f8tO±>{¬†~;Rå7})Ü¡P-ÉÅÕíaÁ4\e-1ö*‹Q¯EˆL2POî&’a([±ÖÂ=Ý«¸17*T6. +Ó¤ÖªSiQ䍫†gÔHŸ;Òw.Î|лîÃ:ÖsúµÕ.#Gß.腫=\!ŽÉ@jK]>ǜM+w΢ÉÅÐ~n|£.6†&¿¸áJ]¸ý’’Õ©_JÏÛKÓñ˜g5ÊF®%8УY6éþ¢ÕsNûÚ9`f=dJ†VPÊÇE‚§KCü¼—7<‘XÙ Bâ£(Ó°¾|öÖ6Ót­ôÃ÷ØX©ºÐ~Ù¤H;²¹Ïç1Óýû©ÒúJËnWâ{U�–³½øË‰K2v÷·Ë Лuh†ôVáO·C.×g™Ø¦b>ñ^sHð䒒dÑ>xfð,ºo¾’î²á6LC-]ÔÒÌ©˜' nªÇf2i”„¿¾ÂlB³ÃBömöϬçÛ`ìMùÂh1ÖïíUêL¶iôY»j(<7ìŠCÔ}¦ êÇeÛõ|xÏkH“Br>‚Ù"{Ĕåp|KEr8Dø;Þ=1/MCÿóÐ\¨ôÊ{;‰¹ƒŠD²”lwr¶ûýÆ(™¤wÈ«ë'Ÿ¤×Mô#ÞYÜ©yrʅæáøþ€Ó}¬\–%ÃF×Ã¢à”¸â^¼|ܽ۔3 ˜.ׇ½cOK?6ãV¹ã/sáàUh•xºlpa…>‰úbIwõÉG ÕUD¿ê;ßh¢¬K_S�™¿!6Mă½W½uA”ûàM÷ni´R¯†Ä[ »¯‡žuFyózÙŸ¹•?V¿Zß=YÆ>‚ÃzßZ‰Ö@Pú“Õ¦(t£o1ŸÜoÍ8éäPŠF—8p l{Nýu3¬ÜúÇ=´Wù¢Ê6„€Y–E=âs±N¹s +ºÑÕh%¨¥CõqËU\†Y ”* +c´†ûÖ(tÙ;¡Á?÷[œ`¬1iÍÄq©¢DøÚ°÷K× +Yu|¢HÒ¾ÝWuÇø0Âò‚€iúΰ/Ù÷ Ŭ±‚pš´Èo›¯¶]_)ÔڈýÀö,¯ –¦c“kÁYVw‚zÿ©?ÉV‹¶ù,]0GèƒhaÛ-ÈÕNI’=ñu/€{”0Ñ)~¾×iª8Ht;z›]R“±“¸P½ÇŸ8¥É1ŠÄY®¢¼4’lGw>Ý@OÚTßaµwTáVä…Ô}FùÒ÷,/¬™DÉ¥Tn¼iž®ær‹ÕöûÚ×»×sU +‹­ ˜$NÑK>úqO>)?£·S:K H½oV,]ÝtDú3SXbqDސ(P–ý@y9݂a…:¢¯¦dU¦Ç¼óÎ_ÓùÙ˄ ¬¦'ûivB”ÿU,±á«O“xz¸Ñ¡b܁ «ë“t„ˆwYñ"HÙ=ÁƒRr6áè[.8Î8ï<WRwYºE–&檫óÇmS«–ìziRª)…ö–2j.€è-&·e¼3ûE ¶äÍ Ä4åhR„^`ÚN^ÝA|XAÙ2ïˆ ¶tjË8û.M*Åɽ¼Ú¶Χ±sÌÈ =Ï`RޙŽ+?ÏEn²Zøq®§d—ôoQÈ~JÁ¨Ü£µPv™„›!{­«ýä÷xÓÐØ¤×Ûû)pfžÚf´Ÿ\®ã4ZUî~pô=™Ñý—hÁýðÏcñßšÜóQ?®P"R-•¡-ÓJZ‰q§ …hâ?‘´×t‹%Vâg#d˜TÔ2c§‹˜E…Ø9èBÖ+Ó]ÄÁ:C4~¤\6žŸ�éùØ,súÚA¹“T·ÐÊÛå=lԒïÔ?æ_O«uù$ÀJW§ +9šì¿E +Z°:Tµ…6În<ÉÜr¼{@®äsóZ¡r¾HY½LvC´ð3sêaäîòò'Z5œÍ~ ºë<BÕfª„ìpͣߵ»ÈëP í]¦«2ªÈèt<;MÀâŠT¸íoô2Ë +Dlž÷zç„fʽ1 ŽÓ>v_è„ E™ðÞz‹¿1,ëE¨¢õ½é §0~Õëà Ñ6{l…„;\æiΐ[ë­y9±•AãÁO¶M,‡™×Oýö,˜´£š[ÝR­#‹v^dø¼‰¸Èz×s’u•}ö o¿T˺qÉfÂÝ5,²—üDse™Azވù~†¸ÁYË^ Š0ú)%âç˸kQfÉoEEòPÚi(vª|o¼ðvªYVñF»¶È£ÿ°õÕ¶¼³Ó©x)§…ø»u= k·ŠÀîÕ힋öÉÓ£)L=gô©ë¸Ø%sR8bèU@¢¸+ò!sÙ&lúï-&eEƒ-VßÇùõg>º½Àkîáó+&„`ôj)~2yMµía9˜øE5Xÿ;”g4‘Sp¡×+yº”—6tn¥eòf ~¾V¤TñÞRß±´Ç»?x´êÅ2¶?U¼;Ýë/êËbÿzÑ`°ì$ê‡4v»ƒ"ô}UqD†3·±_ŸñííÑ kŽ×äOc“³|̒”(ýê±(t㩎éœÂnÂ.˜#R"ä|ï]ë %“<L?›¡š½A±Ÿ…Q;~}žh»§º_`àÒw@á.ïÓØ@ ¨>¨Õv¢o>y_F'aF‹4íñ“92+MÒ þ„>U4חRw§œ¬~t)mqnýöÖà1’!gîI}h³TÅÔ"”q¹­c-$ǁ!vñ£6B›÷ä¥åËQ“í÷Üêeò&Ӆz°^?x­6•UL@=0´A XÞ¼p‰¾æ0ìþÀU*—1Z9‘ñ¶kÂI èð9+MûøÒù¶8!a‚Wäˆþ[ÑeºèCTKi¥8/ŁT˜†+‡ë“r_ÿÕ½ËNIàO[~ù×W …Ÿ²&¡¿¿Œ?ýdÄZ,y-}ô1}€åÇ&yçDƒÂ²&/jç’i5<ñ>Ì©Í2 + ÍÔ¢ø¾2cùnÄ׿VxÌ%Láë•ü*÷Ϛ„Zz‘”ËøUJ©/\cOöD3!ÆioŽn{îdðÌud•æ˜÷p]p*dŸ‹6Þ²6}rªïy5xiӇVqÿ†´Â;Dꓫ2ç-3#3w_yALĆ^H×Êx[¹-Bäe¾`ðŸq¬#¥0ë›ÚÒòÍoò£¤sÔ�Þ7­ñ}$ ü'¨´Â„$5?A˜(Šé6śiʱx­¼FT™Ûƒ=§۷3‰Ð$„ÐH‚靾?4�R½ïPäÜfx^Ôûž&Òh³Õ9L=)›Þ“q^’iŽ”Ù˜b/S7¹*ÄñŠ 嫾œd‘8ë¬uxÖ4ö‰Ð?Ííj0 ´Ë¾‡ævè@×ß˟DgR¡)¥Å²þeP«¢Þ%!73z5AÖ)ª%p,¶ sŠ·§ò‚§ùºk•­V¨‚¾ÕjCw6¨Ë¢YFªÑ*n™e¡N Šþ­&Ì$3i(ÈÃï‰ )âJ“4΄$äUõ-’R¬ °Á»{ææŒ³mÊ�ñ˂ëñó³Þ&·qžŒ¿Q¦gWl0´vŽo4í넆þðY14í9ty$²ô½•‘GA£ŸPƒ"³%ü òl~¸Ó > 8ð§œÚKÞßÎݶe², G‹B¯ÕÖK‡è¥?Dð¡½{Ô.Îzð ¯:³ÄŠÆqšØ0·¡,n®^Á‰°‚sêG*Îjsq@anK@T„–åÛ¢¨ôUŸ‡Ú-{ؼ¹ðvñ }çWØ«4[¯‰U,hQ6kßö±[œó4nîL‰£W˜ ~N¿Î¼q!ñQ!Ë`¥—´’ø×ìh ?ðñÍvصÆ}ò[¦øžósNUçdÕ3Áˆ‚{7“"™/$ÂE}èx²ÎڇYˆi™ê!õú+kBÚ]¯ˆ_½[Z5c¼¡Þ¨E8Vi]‘Ðäæ» Œ-Ë¡è™ëͪ³Ü×:h[Ý~kúI·v™î3 ƶânŸ'*&q+ô-¶ +¹sežw±Pq žsª ¸¹¼$‘1kD"³ �’ÇÛ`Øîmä)*K‘‹a4H‘™`~U·XsG-z´J¼L–6¸·wå¯nbjDú”caBN· ¯šôXo[wù³Ì ¦´rü¼aƀDä÷\*LÃsj!õæÝïþ»ÐVo7I·FŽj +û)—ú}ÌK=&CH ¬¬9Àó;'Žjû€¼‡ýx4 /…ÕŒ¶Žqƒ"´�mêZŽêÅ*ú£nUŠžtUyÊXÌ¿mVŠ‘ïͧ%¬ÂÛSDªZ‘l¤v]™ me…ÙÕdlÒíBÑoÂÊ "ێÉIPšN³!’ùËÞ#I ¾/#H¥’:%ӆÓyµmîpwoÕ'µà)Ù(Ç©ú¾ƒ8¸Í4‚j¥+Iƒ‚ð¥/Â:×÷ùùxPïºIÉÅMY±IZñ½lN"Öè$K¡51HrŸ$%†ŠXÎæ´àì¤avdòmz©6…(ZkK̦©ˆÙØN=FO÷+ ¬x¿{Lcԛ:†‘öö†ŽÔš¬ªo{’z@þW“?ˆ²ß´>_Q-ê6Ðx`нk ‹‰o[†@Uh¼öêS,�q3}ÍΣYñž(Ž´ä¢ÜÞÜÇ~Ý^•p<s‰9l~ËO‰‰’¬5žýu$¥ÇÀ-mn{Òd“£—HS[ªÒ¯ß#$eò#:JF¼!CÜo®Of·7ýJ\TçË2µ°å‡B ÆßK7xéQ+ʍz‘Ùò°å'.OÞ·ÚY4§U¯rwœn컞øë£ µÑ¬Å>cÿÌ©“ù‚3§½å.½ËovÀë¹þüe{ºç•€¾Ž\/â—ÓÛliï­Ü£™[=4�Û9;\‘igŽ©ö۟¸¡Fnº !ÅCoŽ/‡ x͇3›e&Kn/=!˜éôŸ·ŠîƒSíhk´7’­åÄX!³4*ß(™ŠÚäV$JD2y]õ=”ÃÓk«ˆkZý/hîL–Ý퇩pßPã]ÐÃLA^ÏeÔq>”ǐÝ’»¹;@Z;= sùúíÝ{à(–F"M 79=pñKrXè)oØ8x¬‚/ ¯8¿Ý¶x¹cŽpôäO&øq¿ fÜʙ90N—;£ºÕ†}š»Ñº¿°ík›°ö€Ý xk¥Éêo—ëÁêeBÂ×_·\ÈôFޓ[yñú‡®ºËœ_ÏyÉêQ²Mèu® öy}’ˆ–éC£KöWòSÏ( M2)L¤!Ë©á!WÝø‹âOÜÃeØ.Ñæ\_lÖÆýî€ >>vÝ6{’îæ¥Ø# +‹>ñ¤˜ËŒÍæ&oÝ¥¬Vë5O‰ÈÔè$‘¢©öe8aXŠ—jeÍsŸlzì%m#Ï܏5Pcæ„éðÙ—V˜KWÒÒöæ¡RÎÙ~ª6u$åŽ(¾z±{"ŠÖ7Ô´-¤ZPu‚»N–¿¯Â #W8; EÇ;Ú¼NTïu§óLmÁùґÕ}§iɰ¶&!Ç·À5*5õ™•ßâaξ5íÍ ¹¶á•1÷­TC@·¶+uŠ`‰¢™ÄÛ±v)n}^´‰ahuìýê2YÑÌEfÁí=)ûI˜ u:MºÈՆaBûÚ¤>™c¼ŠµtS 1¶üÈŒt”kd¾Oé}´ùt+ƒ³ÐÇ4gÛvzBۖ´Ì?"Ȫâ•.ÐkÑ]qµĸË�/­¸|„)·2à¶²v-s©€;Tj£Ãºþøu=2 |1©°¢( ôæ¤ÖO“®/÷KÔHۃ§78b´8 0ÇÝ©í Ižå² ú>f+k“±¶ÞÅûQÝTþáÞ!±‚ c=Á£zZ5Ûð&DîšCŒˆd_呿ÑúæD—Þç3Ë4=» žÆ,¼U'–tËÜHîæÁ5µJ>I@16^6›d¸{ZãÈÄßwÉëÙ«ŒÆ%žgU¥<"<2vL/šòá Å|ãä¸'×Ёp1êüû‹3«4ù^_AùF8t«n õ¡õuühhB±M§ÖA™œEØà!…iÊË�¼\ŒÈ²5QiÅ­Fªgò-–ïSA<..æ"‚ï¹Ý½)Ï9*Â>ä>M“| ÞcKOvg”÷2?Ž«Llª¯¬ØÖÛ¡¸çOżþ°…P4MʯõÓmv ºýˆh'lÏ_}Šßה;÷f^Íthð<X—êù~Pˆš,Ñ~娀$ Éër"‘'�AB 5üքàÐlvAEŸ{åâÂQºˆõ–¿Ø9à‹°¯Ã€ô8ˆ�ÂEšKæ~¬ ÷\P”~Pä- "†>©$$ýrXÛZzÝÌËÙLk=Ú{™Œ10ÍvV â‡ýxdCu¡M8V Óz)Xu®æø½±‰C³€§hµ˜uóëӉˆÌêkUo„°Ø©„aÏôÓea4ŽËù<ìÐúצLkžэA¸X!ºU#_™IŠAèXU#Áæï”üÄ{š…3” ¯:ƖsFGïGè4I,X9ÝGE öjú§m.<T‡Ú6°çÂn¶#š“õW„Ð ´ç|ªûk©!ñ&Ì +ÅøEû°ÚçÍSŸÒ`²˜½’dÑʟ¸­oÚ¯„oãûŒõ¤ÚW]W”×"Bƶsz‘7ŒkÔÑüY&":Vº5s#¤dò [wö²4;Q҄ÔsÈ/Â趝G]hçíæ.ìGÇp¿ÏºåÏ9;tpF;ÿð>>ƒõQßr•×ÇÁSzLÌ0²|QÔ<'A�’?‹J×Ùà1;ú(ïN:[ +u"Çò簄Uï•ÿ0êñ“l`ˆº ]éfyƒõikXÈ«þk0ZìK¥R2Ó!™%“î} âÄy‚~/òW÷ǒKèt>0§¥’쉰wMsºè »·äìï$FPöeˏõ¬ú.q†“}k 9W»&/‡†nÎbˆqó–[½rt´ö»’–%TƒABÐv?ÙÃï]i˜=èÅŽ¡ÐÞ¦ŸR0ê t4±5\U–Z]ÎÜ=“dUZá7~r£žz”c3Ÿ¡µó¥ÌñžŸ9lóy¨-À�.åû€J ¦ˆ¸…¯5º·zÉ"I˜KpÐâÍW£ï»d[ÎG¡qiZÃø÷{>42÷¯—&Ê£!|Åmšô1|õ¯!½Ò˜ç£¨¬­ÏRvËÄîÖEÛå¼U•i{yÌ*ùyN[H22Ôýü#9¸‚zeÚ× àºÁø¡þ@N�{´ÅL0ûDÚÕ‚jô‚ +‡‰Í pþÒ»á@’#µi/Ÿª!_êÖô°àퟵV÷šìs·ãÐ-jÙý]ûÊç=¦¼v˜QEgÙHâÛç22£1NkøË6ß!†y~‡×ߎ(.zîϤ/CKÚ¾'؆¥ý<vTcÀ´ÂOG1·‹Âcz_K,Ž ‹V)­r›ì—¨Tžï÷ÂàÙ°ãQ|+X¶j¦k¡ éëˆ~Ĕn<;Q—¨û²Þ„ªÎsbM†­E ¯²ÖLû­’øÀ7ì&‚4oAµƒbŸU5ՉéÇÇéyï¿Ãs¨#ØÏº“Gîw0Ûo?[Òe—Ý!£½Õ½~Fˆ§`¦áfL<ÎUPÅUmœÈ­³^Žà¹ ÙêxgäÂ&IÞ_Á ºuBœ碫ÞόÈ"Ž*Hú™~ä$²£âZʞñ/»5Út^¬|Ùl3ç_Øm…Cî—_ãÚEZŸ›¡YcO7ô äÛk2—Ç’$ò ZˆÇ› ómvƒÙüñ¿­¶ÆÑr^½0rE¡}É ƒV,Æ54‘ËP˜#ÍTQ#ˇß1Þøuw1OFïž ‘ü-Önc‡c'+Ã\l|­l­k:sÓ¬DÛh-íÎf+œ#âY‹ò«|wI]NBkq/ù»yúŸÊïÄÐ2Ï0G䨇“fñkEׂëòôœ<iŠO­fúWT+Æì¡3$nb}FEéÚPu>ª‰ø.!]iRÌQšfdl\^Ä·ŒÝ¤hKÖé)sIžb#ñLÞeís‰ Y[’#t¨ÐO¦Ñö‘{.ÉËåAsÒíÆõ_/úw°¹—¹ÊÏJ±ç¤@+xU�ü»à²@¥¡P¤àе«ÛËÂ: +CI•¬Ët«‹r­Žêl¿½É*4~HP£',šÜa±9# œ¼‰ÞñçY¨Ó\Û͛pÓ䐎2£’ð“2³a2oyëO�a|»Eá—õy[·auH-œ°¬‰õž‚Qø&ìS`¼5Ús}Ml‰rW»îÕ­§}šÁ#—J7n–nñ츗Íɔ٥üHÅgý>ö¨ûYPBú N֛çô@ß +Ø[I¹VK°·™§ùã,^Œn¼c¹WKg˜‡LDÙw·æé'c”³¼À󣓄P%Txæv°!œál£oJ®å:ù+Ñ¢ÈáW÷4Þ<{*5âÍ2±3Ð\?åï%Úٔ™ñÒZxŽd­2L´E£’«fÂv&íPbn<âudá¢wÕÃZA#0‰#�82ç !¤Û~™iàx¬ð9< §ªoh+û(žv²?ѝ1"¤–¢.PYheV]òŒ2Yª²]z�±:M@6;búôCR"Æ!j{Iê¥-ùÓ=þÝ|¿þ´ôCΤ³Tt“w=/êst$²¥—Y¤'ÆiÇÃðZ:ÂçùùŒ*¥ˆûRV½ß6N·>ŠìªžÛpm+Úêš×ÑHÙÀåÊûßSQšÌÖ́tÀ÷À-áíö¦¸î²¹ì_L;9œ‘ ²äÂäX’äÜTº�”+�ù.¯º‰y¾1Ánpy••;KÊ}Pò'D!3&ܝþ0ñ”)†;Ø>lH¬g +rFWo¬¹„*G×O&§ÓF¥£+ìÛ<Žœ}EBÔϧO? NÙsú"K.NõÑ!ýK&nýâ›\ód™ŒfOö‚l T{ˆÍMçyiåã"µ“æK +9¾9J³²ˆ8tåÜÌ)Ą¥”MLÿÌô=²È‰™Ж:5à;÷#Eã#A*vi2æ·b'’jDQ½:êÒYÆt9؉Ù²/¡bÔ{„›˜D! þñ<¨Œ3ÈÞ*ŽuÞߨ‘ô÷Z¸ëTšgÕT9ŽÝ_»qâUåË éÔÚ5Õêà xñ´´‹r‚4Ú¥òÖâÊ%;ª·‡Ió‚q‘Ϥ[÷‚y’5hâÔ1…à½ò±‘ëáÄ1ч?[ãnGu©÷6ӈPu&Fæ[ÿ˜ˆ4° Ÿ•aõ²Í©à¬› '`ƒØ#É-Q4±tcÌÞ[@ ÃSeqTÏ·îÉXûr셧B¦D‘&†Ê¨†7ÖIê·µƒÅL–Õy½ì”Šù|͹,ú½¡[Åc¸¥Ì”ð}�$7V“· ×^ð²úÊÈ䨌½ëÖrÞ&´&~ ›M–’í‹{YŸ=U`�ÀÐ1¶e–Bsƒ¤ÕŠÌ¯K® ¾þÄç¯ãде⏭<—™*åÓökЃ—m^iRŒâeª%j5~³ÊzÈÏ+젍?Oò.WðD)ªL¬*¼Ú½ûF„Ή^ÂŒšïuœ@ÕzXú=3§f7©,S˜¼m•"L¾ ²+úÞ¿”´9eÊèév„Ÿž{Ç[ÿ>ÎïùÑr®25¥Âü±WäÍåõX#ɲñ•;phã.›UÉõÊÁã| ¿¸;Wd§Iã+;kì] Vˆªñ{˜Å©×ãýIɦ‘bðâ‹ZëŒQv„7‹‡xS—ù1•_‘¸ð™ۏÓ]:=Ðið¬kê¨í®^“ º+G t2êЙj¿†¹ô Ž@®léÉqpÀ‰¦j¼¼˜ æ47JyµND‘i®Õ¯g¶Ð¹AÝaÚ׉іiÎPŽôùH1¸=žcgƒ…6”á- ­D}ûދJ2nêǛ O­óR +HC_oXò” çñù5wCÚÐnÆRJ¬ÐèÊ XWGÉ©÷q9—YÚÄ%ir ƒ|¸žim¦@Ò)¬G‘¢ ¾[RÄÍ·I”ÍÓ>R:ðǘS¡eºv×JmÓc5ÛpÞ%ÎÞ¶ß¹©`áæᅣ@^—áû# Ü}yJ^K VP„^‡$ØC}†TÈ\ðì¹ÇÎ[ý.€ù´ê0·–RŠ‘l“¡wg° +·DÖ¨`Œ$+p§dW…EéJt/¸É'|‘›¿`àä#ړc7:C)Ò?‹Ã »Ôò´–¼WzÔ¾Ù§ÛhjdQpW3®V9yX>§íë#KrñŠ•}¬FØ'<ŒÆÉx*‘ +‚nž£Æ +sÔüîØsõíWi„ô{ î3ä CÚ4Ù'YïN×þ‡Ë·TWƒÒ-E¬ý¢qo¤¸î[ìR,n‹Û:hY"Þ ðeä¼ ñj(kUÉ~"Hv³>a˜'ŒÞ{ï,(y3¦¹¹,aSE‰ËÇò%”ÎdcŰ?Kªì5ôžÈ`�´ÄȶéÄok«P_öQØN¤#^%Õ!Gˆ&µ‚¾ǯµøÌiL¯N°h×G0÷'dx/îŒXÕ£Q¤LÆ dCØ¡’Úëæ*ûÉrvõ€ÆN—ùͅbÏä‹8¤æÆ%Ü©:å ù`s£\žc–—HJ›¨rvÙeÃêxâ‚7x5±…‹òeç}ûx ’x~[úÄ«’<¡÷K·p“͸öö¯e,å {ðtCÈÜ¡G”„På¼ß¾¬®œ¡ CŽïÏÎ:¹`Ãbè¢Úp´:ìD-êqŽŠ¹ÕÍvóƒ´$ >·PHÆ£gíIÎsܽ"C Š>Ë*—éØÅ}_� ÈÍ7Ü/:ѾÞΜ?(È8ež3#ç9áoLñÞש©+µ0+“ýšRÙ7êeäù)ZÕÇя'óB9› Æ.ÿ»`ºö\™úYK$»\UVC¬ü÷ƒ¶a|”¢UXyé^;fjꂜ¯%ýÔ°\Ó-²jÉ»’Ë(ã7¬ZuSvñy +6äõûãQӃ‚²>ÈWªÓªrœV§x¬4‘k×ï”u¬I˜°—¿`{VÁ?¾UsŠ8–¢åÌ†ÖØ!!_Ì©ÙîŒa<ôÖµÅ&[½ÚÈAQbÕñ7žùI)}Üw© ‘êá&lÞPµØ‚ØóPTfäµB�#Éò3TՒ* sG…G7ÝSw· ò©¿“£‰5NÓvûu£€œ§ôm že(ú<Õ°) ÉSoóJ˪e-»e´‘Þ�Ndð‰øzmpí #äëìPãõAÚK²³Cî'¥¡¯ƒ³0N#-*ðgz€8Ÿu?÷À¼æ@ЄVwóïÌÔ+ò֋ßࢾAâù¾I%D)B]èí¸Bë\gKN¥ïÝÿÉ»°ð +::ÈÔ¸IÅî½'gƉœÆ‡ÝuI¨Ê@ b}ù›ÀHú¼„”µ%’/®›DuúX^‡kЏX•[9GŠåÒõ(œ•ˆñô·Ÿ‡Lj<¤6܇{§HŽÌWݔÂ®¶¸Þ<T'eìVÚ|àðqd^³Ë%|¾\Ç¡+v?_„´’I7®ÖÐÀÖ£}`<©ûéŒ]‡÷ªx )dÅuÚ<ÞD;Y;Á- +Ô_/~™Ÿ¬Ô?P&”{‰¬+îÞªã1ah²»ý°GÓXÜt¨¶Ë– µ}Ñz^á^ÿi m¨8I,+nNMoഁÆÔ]ãüN,¶ä¦îcyH÷uȘmõðMlW‡M‚ØJ(ÑÐ$KƒMEûuØÒÀ¶ÑH9Æã÷r‹tdwýR֐Z§JTˆƒ"¨}=)@ÛçÇCÛ\i–bU¬Í6í퍜MMßlR²ïÀ¼$"Ö]“²(òÈÄX…G'¼ËÏ:' ~‰Õ¾xJÉϕ?õdPúp¸?«ìÿ\.‡rrÇ`»ç¬}“ÝÇ4†ÓK¶>PØ`pÓ¥7?–EDÜ8ÜY^iåH‹’*åÓZXà-ˆÃBB=²Ï[ÞYbú…tžÙx}gC‡‡;éGíoÿpôB8GÍ&ôÜÚȟúi(ÜäržÖëMlj^Òl$K'¨~ á€#Ä�ûeà˱‘vÕRk:ëî<Ñɚdò‰?(‚bs¤”ÿÕ²C=ã$Íö¸)߄Šä˞Ã}øÃ€k²_t8àÿ¼ +ÂüØ7+¹’Öï®ÐN+‘ÇPGm‘5Ó¼¢YQÅ%€ûÕ§¦Øè.º÷ßÍpR‹³5'y? ¶'ûݯäú_³s×;öå7äYxâv«z’al/ àšOˆP-úܰ‹¹Y"<ŒŽ'%oò•™Ù_YÒGêêÌtËú¨¢ êYþVòUï&œžô¥{ Lúnò…èÆI\{@òÇ®ù”3ހ’Ôä#í(þ!:å‹þ3ƒ±UªÈVge‡ª£ÿ³›,V ގÄ/ ëF"ˌ]]Q2ZlCuf3°óEcŸšüxÏ}ÉÀ¼rå*Y÷R9—èeš¹•ö3I‰:ºŠÃ;Q«‡ªô*BýÝC´Æ sі-/*ú+3±w?ûŽ™‡[=Õ_…£Ní£6Ë`“HÀ#­.×þ¸˜å*¹hÈäd]ϋì,“*‹~ÿRì®°Z̕@•€vÂJotªúB©E(gL›”Mpc"_N¸gßz“‹m ˆ¥UõºÛû™‡´ÞVxӛFSßr¯‡3`ݯ¤••ç3m­˜¯Ôd9Õr•Ým°h{\…SQ }Šs;ØÝ¥-îûsëS=Å@Çû:Èwª-[O"ïЄ•YåeŸÐ MRÅD{N害užÍôÚÞ«¼v�!ëû>ù°%0>jهüÞ=vqø*` ÄÁ–j‚sö•Ž]|±˜î<¡f¦T^i€O<ô˜õ³lê% DàbB³y‡ÖŒ™Í<v•(g Mç2‡+?=ªS×yåøŽ«HBâBZAWՎf¡[î[ðD¨úéö·Uh£ ]—‡éz'"‹>kÈ®¾‡õG(çï_)þ@ÕKU:qÿ©ö6a™îU6L‡:f!/N ‹Ú™ñšj‡qƒG¡Á҉ñzãé£ÖHö9ü$6>@NBm͗•ß³¨O‚5¦3F47‹±¥n5-rŠHOೈÌFø” ËE53 zðøh÷*Ëg*V{ëÓÉÍzµVl•ÅåìB«Ý!Åž îe)juì:Æ�–€½«¸–³Û]Ӆ´ú†)^aeK;9|_Ÿi™g†¯wR:ü¨C¾]–£" +&“×\P´·“ï<áø¬&$­@oAWçŠûÜÞû¸ ü—§¦Ÿ}S'áç âtýÌŠ LšÆ2ÃëJ>»=âAŽiµ~éoÄêu³3©O³Oû¿by+*aœÏéþ2}©„)~«&pÏÈnÕ¢ò¥É:ö{©®Æ³ÿ­[åMý5_' ÝvyŒ—) ÍkK[±hò'¯Oê'ó‡ +Ì_“Û3:Š’×lL>Ð*œÚ{\=´±žìLöLx à/¤Na ëò¬.–+ϰ¦¡ÊS?ÔõëK †J¿ì!Uî ï:ÏLà}B!Ѧ0¤‡ÀŽÅ'³ºœe€νáqsE!9x—[í+]:J@‡LúbÍxÑŦo+Œp:Îc­•„…•ä”IížÉ“Üqq'yhÿþ‹WOŽÓx_ÏrxÿÕЗï~Z½|WX©¼¨ç1À@s+ÊY½‘ÀŽv@”#õ¨|¾ë« ÆZ×h nÐ,ɂ†åλM®î€»Gö Z~‹ý´m¦Vd¾„Ë—,<ž5!Õ´[¿éé$àl¢g"bäÕ1§Ô±VÁÊ2—dd–56&EŸ€€Qy¡ëŸ‰F!—‚òÀ§çÌÍ¡™ÇpTMpFĉ{o +p9p‚ë™w6î±²u¶¹¾b^r~xCUŒvíNŸNµ¬õey3Žg({©ßþŽþ<ëÛ�χ a«ÇZ¥p®ƒi£Œ™°ÖÕûÿ!íEFî�îÙuúI]òÝÈNÊþn=å>3¢šæ®‹/üGd©ˆ3æ |{)Æ&å#‰CîtÁ�æ8¯ b2 sÒ"’ +œSqEOZ–¬µ z¤vi›]KeàÆt¸€q³öëÃãZ<~`X©`Y-'Ź÷BB¼%}_>¯Ž–K£ t.q˜á¼AðÙGׯQ«Vk|¾Iµap•jY?�L*wœ0‡ïÏÝQµ.<Â7à ™¦w,sUqÁì‡R¥²Î+ð\æXk|6@±µüšiºâRûb4Lxtf= AC§MßÏRJV èÔ,L㉕èÖy&iL°µ~\ôµmY³” A€ +‡WÇ4bIŠëŠoÕ )š×pølÒâ϶й–ŠFppüIàZŽöQ ²‰›ÌÏ9Ö~ˆVÖäøå ±›Ñé¾KV™7 LGçôM/üݛ聹»0QU:´®¸ù¼Î\‚ÿ—JQó܏Ãr_¶ *è¨%H ¡ðÕ©pû¨_ºæ=kZj’%ôï…SÕøR“i]lØ.ö9¢ބLŒßòà2!r +W\ò\DAÍ×f[à,%kÀ·‡{ÓzºîIMmv1èi°â´ ‚b/ìFß _S´ +ù–xHRÊm7Uü¯•v¶ßÒ^ā’©)DGP0 ¿–eÆÁì‹kÓÖ!:møÄ^µ· –íÀ¦¬”¸>ïT”]à‘ž{u<oVàú°ðÑRn8îÿPP9ïcRT}Ûk%2¦Ò*{ؔ–š=ß /¨‚ºKƒçlR©×ºPWM@D«î’ñ^ƪeåã;u<‘&VåšË–ÇLÞÇxbAÃIcí6jÖbÉØ•ÏTé5 +Zõ/7×ÔÖçö÷_¿;•*÷j:^Ëã§k!±]DsT>”w@)“&£B”5°Ò¿†ª>$¤¥Ò’¬çb—ÿVØÑhWÙyëÔÐ Ý·råµw¬ó”¢œéýáWC3éê,ÏZ#ìÇòá𧆥ѡmOÒ¼å++õÉcÂÍ]îf˜=Ð0‹>œªÿÕûWœCÌþü%捖9·<A÷T訖,µ‘ïY»¾ï?/nR~Sß9ç lÔ­{„»çZ*óˆQQ=iè)„K_bp¢¡Ÿù +³²j‡Y]›!f+ø9>”$U~ðÕ( t4m£?ÈÞ^“ªÇa°+ÑÛv)Û àèå+ËÿôJϪxÊm®¼] +šŽ4~…›ׇܵµe3 ˜–˜&Q8øÞH;3c˜Ú±H/ã‡à–õÂáµ§‡áI ]uƒm¸½%VÐDù‘ÑþÎ$м#‘Sjh +EVû «Ùë¡&n£ŠÇ9ýä] }G¸Cëy‰§Œ¦¼ç2œvU€„Ǿ¾êÇ-û•â0S¹ár¿ v‰Ÿš60d7ðObZÈ"úâ»|ù0&ö¯sùÈ!¿LZ˾r¤‰êòÏÞrp´c!e|8÷î-õÖAµœ9qo)å(ŸKÞêb#™7J3QŒ„%@âBðüí»WîG¡:›>Fí}ŒHZ�3ëÏÜ~¥"o´TFÆQEAA T¯5ü™5íÜúû±º¼ììzÇi'>%¹:lHÿ„cU¡ 9¸±˜(€Ò,Ô5´5Ô>VLëÌ!·=Ÿˆd +ôåµ(—Ñ(-}_øÀ¨³gú¡ÿ8Ù9gÊě^Êê‹eOw ÿ¬å'ªGî|Âçįmk§µN®ñ‚#³pQfI¬®ôï_ãnƐŠ+Žbdþ H$+ôµÈ#ê坧·Ìö»oø�?¥>e´{3uÚfçŽsÔðåâej¯I5óW^ÇûzZ¬ R5i½L©ïv¶\\䋰JÍ_Í&J~ę=œŽ ¡wL9¸½†¸F¿ã +–½¿ÉÌGƔè©ÿ/‰Ë$T¹äQFÎ�]fù>£¦)á»r¥â)\:€_>¤3^úy¤€ÀßnÛ܁P ](N@=!üZί0JDÇdê˨°ß&x¿¥ +µa]8P.‹%,CO'œ·ÿ¥jË"ÇÛ ruìín™=PBÀ6n¸–ôãšÉ¥êcdL_n Õû›ªo_M§çޛL»|¼^`ʘja'›¿=×7Üq3Le¾–¡˜x—IJ¬ËK+¼ 2DzšD;·‰ÊgA ™f(oㆤöäñC…Ùf4Œå +<î­cèb¯—³ù`8Ð_ ùŽWØ(ãcòWAØ'i¢Ð•xÆ=ěë[Ã`x™WA Óò/q\ìØ +—˜p¡ŒÅ5Âhæ†Þ,úÓœs¡¾Q +†‹ÒÊ={õí\§ëç;%tWlúOÌÕÎ=*>ˆtÔÊç^p+wñ8b4|72‘]ÓÙÂsP•WåO|Ÿ1ÍFy£®=ª u”1‰gði,ßÁG[<÷Î%|6W(Ñ¡7wA“˜x›D¼í‘5:A{ô +ÏÓAaïöÔÈôƒŒï5FØ”ҝ÷% +f§s ™¬ãÆw‹‡åɦe ;x$Ï +^g°Q¬+jë•xŦÅn×Âßì%Æ_Í@›Ê¡°•»Û™KÉèoåý`òÏxµt‚²RÚ³[øn;crñÃ1ø»›Çñ +–cE1ñ²•™3 ý"I©@éÈp.š1•$Y‹$–e´÷¬ñ½1º@¸´Ö&H±ßE!ðDñÈååy‹ó+ÐvÃûei9ŽGs½`û› 2OÏUñ÷§\’ª“{\"›š¡²²A þ÷{Ô½e–š÷95z DF’˜v ö|ϙ^$aÚªW@u'ú¸iô§ÔÆÎ CYªB®|)ä2ÚSºO7p{†ÐT­ØèÓ¯³gQ6ÂãÛÊ3/Nß*zÃ4_<éNp°Ø’6¹^Ñè.T7ÃBóÚó.»ÝŽjŒËŸösÙ³Çfµ}`mˆ}í5tT«—–ùÿ(÷×L[Æ#£lVÒ=ç0¨¨Þv¼ÛÂ|ß݃Zȵ 8šˆ ig +¡`Zb’/ü3¦îbþiébQïݛy9mF¯‰ @c>®éÅ!$l‹’°¥Å,©q +´;L|&ǀ#‰ „™†«ÎR°ë–]×cvÕö Ë]S S•ž×óg*O×F-4Ϲ=xT‚=²ðžìÖ-iT¢ý’Å #¢/òœ‰¦Ö:¬$‘†î½K?kJ¸#”çžûaŽð»f\‚¥wïjI,¸Ú9A¨ùà‘*Ï9QW41†ø_J +Wø�3Ž!îdVa¤À½ÇòÐ F“yAåm{| »)±V 0ÖË7B¼Îñ]‘û›m¤ƒ6Ï2údå*L؉£ˆ öÝਥú œÄҊdÁ‹÷nf.à)'ú‚Ïgð±ÇMžÝÄtÉv.^³FDð%P/?ø3×΁ֱ¨ïu;m$™x`fb6åÿ³Ò:˜â^$hÿ,#¼ý«~ì ˆâ²Ïµ·8O5ÑLöR’Ó=;zªq©¬§MÛúôd }!û—P 1¤I#‘ŸÞà |reíŸoÝ* Jx‰qeŽiÞý•gí¥íunZ֧Ȫ=&ÑüŽ>†ò+œÒ³n@\-û+ä1åó¾{̐Dzé¤à°B‘—RRřê´,©y�;6õ§–`±“¼»½J2e|Qì8İòô˜\àKËÃÈá|¦=«“±Ž Våw~=ñ-åÆËçJ¹0U0õÔ£&j­[ºÂ‘I¶¦ì ⡆Ôñ{­Õ˧ìgrØ.*º!·™ýbÞÄÁ4•[êž;Z Þ eC ‡Úó0&4ä©·0y�qbuÿ§_!{9WÈÑ RÃ4ª†Gʜ ª“yöN5šþƺ5½J‡T¢+n"?Ò ^q“ciP4ÊñOK¥˜s µ” +ÊÝJ¥–IÁöq¶=†«’Ï[ž7Ì8-³~ +?ö0ic8ÿ ÊD9@R)Î>Í cÁëòUï¿ç±‚œ 2Íö!gÅԃ0Ïdj;9ßw¾¦@šT(3ÒÀ3l›n2òúZ™-Ëìrï-#úWÀ½£$OäéçÞù–Ч+EKDXù?15˜‚Mõø¯€­Y|„¤ý_°D3M•MCçpÙÛê/Lñaí’lá +-úð›Žn1iO/Ù¤_¤]drÑ|ðÄ¢Û +ùɳ¥[³ŸÆ^BŒÿrò:®ÌHò,;;q¬¸Â½øÙ í±d§ŸVž´ìö qOŽ&Ð ãç©ÙÈ6ÀÂòÚ¿<˜gÔÿ ¸>ܑ¾Z0½¿£à/榎`NcyÙ?pØ ‰“…ìxòº[~eÄØë®è³E‘BöœîîýìvMژl˜*e† êOm›¨u.fÈøD°ó20£ÀÓҌ'ŽökϖéÓÖò6Ïyt™Õ›W¥’­úêþPé\«†Ö ˆ$›]A'D¬¾'ô¯_DŸWWv޽Ÿ¡`ç?½ØŸ›\⨣µÙ*ÎyŸ +H\§©ÿ‚²u›½Ö“ZKÅäç€fe…E–P §%uÊA~ä]MCjøgz#Î@a½tºÛç<üýDi=ÔhçÀÜ7Tö@ï‹M´À.}ÝÔè9‘I£½áÏXÕ¾H4²SÝ«¤î¬rNòGo¹~öÃkºKgN´®ÀAó*ŒbÖÞ2ÿw{9'¥³ŸN,@‘åÜ|2¸¿ãÞrsûânŸ]n¸Ìaüݸ<L ¸É)ÆIú +ê…͆lqì<DJ†ï|”±Â¡ õÊü›Ð¥'o}Ø\¾cB½ Ÿ¤#Vî{bòáP¾~¾WУžyµ~ààƒšè +¿¼õ.Â#™IÄ,æfÕ¦¾ôO®ã“B¿­Š®[g-öÒ%'Å©C6Dš+V_†e¡í9Çî¨b:ææ‚VIz_®Eò”…sô¬¹_Á)Ñ4‚ÆÛä/ëd}Bg5ê&ñ´ØRþB=¶>~ŸØ¥,Ýn0€d´ÂíA£vâ*b{Š6à 6¡B=ìæØç1d€ ]5²‘\ŠeC[Uáè,VA è"´A­„*ˆðƒÙ¦[ɕªÂ`~Ó;Ž˜Ë©á¾&ûäÙT ÕY¿ï÷ 6'oËÿCf9g8Ø«tÕÞVÜå´h¦iP)Z»p~næò8xÕ7ñá§ùýk*@?ËV=I æz±þØK÷GÇ>ZØ8Ü1pÀØ@‘·“ +qQôB}áÁ503õÌ}d rc§I̾)\€<ÅÖ<±%ý,p÷>|&- ™¡À­Mb£”eeíXÁ©R ¾$rcÖéÿLuÎZ¥b3%ø£Ê­¿S}Ÿ)hü¶l§9Äq„bS¦¾Ç$J +¦L¢@x4|o,áã& S¢M¯¼Ã$Õ:ʀ¨*‹!ÝgÎCÿ9_ÏD�ú…K¼¾0#­œU¨Tð02ôüÛÓ<¦äLR©¹zA¤ØÙo?t¼–â>á¿wxÎ9^€.*|<© r°H‘©£ÚrEf»ó1Ýí,F ç+\¾Í‚˜Lúx"2‚ô¿eŽè/ÜÇ{Œº04Ë,ÏÛ´Gp÷Ø×PÒ]ʌçXú˘DsÜ,îbvë#·Ä1™”‚¿E ¸¾5ÛyRMo©]lFGg²ž· +~C +´žhê&5Uz>ÆIeóÆlÚ²èü%Âɕ”ÿ7‡&=!ƒ ( |²Þ–ÅOOGJ¯O1aP•ð¼‹æA¯úÀü³Eë!ITµÙna#¹' â-lwŠ¿ÏxwZ­©3í +@ní~Áª†VÝ7 OI­üqÅø˜Äuƒƒü°(fÂq^ôbUmL”›‰r˜8ßrô’M ڌ¤õHFQ‘DÒ0…zOI³ªŒ¿B(_ì4$¦÷D<;Æ®§"üšp ”†^È»ÂèiƒEƾ㳘¿)¤ÐPmh$·=4àcNÛ50œ$þ¨ª7qfáJ'ÿéM%ÆCjB#M±T=‚ÖÆv¹Jdšì•zÝ£tY_fŠ!Ј<ô²ÖÌVU56H’·o±§6"wHË]ù#KZñÀÙ&nÁÕ4E¥óB^ëÐE1—¯“3nýcúÆ >†¶šDš¬ûQ%7ðƒ+/ô)´>(.Œ::˜ íL–EÃÓÆ|FG”Yx"`È­°àÀøŸ·uíý'6ßfì<ël˜ƒxJ¼3Áb ¼è••Ddg¬4©-ÝYñîâx<sãZ~+à‚xV‰léí,³ý&o¨t§ˆŸ˜@^×R”·<Z<ÇàmÏåͪD~0?8 ˆEl&T1¹™àï“ œ•2<KŸþw9Ç{Phðý1ÿ÷׏½|/Å͔ü,]©~îëkÝ=t¿"Ù­èŸ%L$"g;t]ä¸ež MÏûJÞ2…5Íw"ÑæONqç¸ >ð•OgÃßÒ%|/4Ö5Z¶ö³øg­ú–€4•'0ªÝ©t1¾E’/.tTÃýDx@ún¿amx·´·§~H¬¨–u†üQ5*Áq ÛFôaP¿q@ØŸÓôöñÏ&_ûÚCIZöíæÖ;K¸¤©už ¢ mæep�|ËôâÝã=í< + +Þ´À1 À$u§¢ð™¸ÐPž†¢ŠîΛ-W<ÑUEJ؈Æ0y§çûê[IàÚj?Dîæþ!×Å) `fd½!Ú£f®ОÒþx‹œçõw¾A”Ëk¹G~*CËO’ú?ð7n!ՃÆ"Uù6W\ O�$冰¥6û…߃NT«C'g®}c' 5"Ü ¸dñÀ¸šéñGK7:øŒÖ‰êÞñg¤kÌê «ˆ[bYMސÓ\€Ê6 ÀiÝNè&yGˆo–Q>–Å7ß»…* 9+œ¯¦ÇøE{©—âÞ]•ü§Í§5cF´ž…ÁÃ.wu±Yÿ³{ŽÂ‚‘ÕÌn 0)—ÅÕíÞ\Nšé=×®àCÈÔúhÖn0• ¢kB_ä![MvgŒ¤ìM}ÂÒ×2ÃlMÐ>@cñ=LÀñ˜…ÚT“$݃0Èñ$ƒÍ¤R3#pÄ ¸Û¸âŸN¨“"ùQ1\·žçö'êßò0NŒV5LÅÑ'Áª›þã¨|À^kgiAýL%n„)irnoðRÓ¾€}q©2ÉW +7âe‚1ÐåÝÚx®€:Ô0„!�[™ÔÞuË,…'u”80l7#uÈ†Ïo«™™¿Y}P‚]Yxèa™‰Ë»_ôO¹ìAÀÑá^{x³JTVT>0‡A#Ä�dRåÒÄ%N¸¾"Yd,”ó*À³"%ÏöKVvËÂdn5QíÁñSwÁ©ŸØoÕ(¹(òRIËM«j[%¼ÃWàN(œÇ†á·»aZvƒ»Z‘èY[‹;Ú£k‰¸êÄ·œàËÊcô6ǗôÆO)ÊvàŽž6­Ýê̈́7eså½9_cÚ"P…&©i”<׊]7±w 9‰µš8±¸ç 5Цt}=æ"mRÎNCËôe¬vJW¢|ül‹³Ð%'/;ªo›=ðòT†íHøkª«ÛV¸òªÞo&¤lºÖV-ë>ë×Ðþ:WߏöPÂu »ŽVUÙ\ص%‹WR³[Z±E;TÔO®‚èڍ •0—^(xٔs§I³a»0͜C­2+ªûà.ð¨Äý¸”‘5ŽæEÆû¢T‚¹áµ£ž3׉‹2ê1X±Ñ²UcöYºB0®"ÿ;)G –˜&.É#C…=@çfÀAóæwqùô“ŽQû×Ö¦eø…<Ò➔·ÖúéS¿CÀ‰µeÙ°[žP’PtiØÈ·i¦ð:±cHðFÍMFZ´”Äh¡¯ô!¥‘ý°÷M½Aۖüµ01ᨊÿti(.§ž—N§¼ï¾Ø“íD%€µ ¸³*¬ýŸE¼‘À�#–cÏËãENJ¯cÀ¬†ïsÆí~÷ñ3Ô<V +­Š&Ý;|IŸ þ#ªøžLW{f¡4ðqèÊ·£T•3õ ùF +õ°ˆl>-wK§ãs×§Ùe F¢Ç~À´¤ÑR».†ÙH-«aU‘æºSƾªî I¥áÚÓ!máh™(•Ú™,•ʦš§©�D6;¾wÁewd(r9Êfþ“ +] ëãÑ@,â�Ì*켏» è`Ø'KUÂO>â«\ú\þŠ×.¥£Ë>»ú«»¶+ 1s/ŽVm8J‡È¹0Õ4¥lÙ¼RY€ùG‰Omw‡ÚB»«a6}h*/&Ý$mÔÈëS å}b~´¶$(X*ÁpÊ.ny™4}ƒœ Àl«âáëyºàä5BoGeíÔmI•am‰ï*|ZU@ÌÀz`F[N“�¸M’´§Fó¿û²[ MÆýf´¸?€R<jEu +¥L\c¿{9=U'Ùíôâà§9ÈWµ£ËÓª…j:—Juìò€¯Îó5Î,\²aæOÂëZ±ÄÀv'¬Áíl/„7öÅÿ”Ö¤ <êj+®u¿­yo˜Ay6™ëUCž(ZpQg–zͺp +,þÊ|#lÑ8eïJ3 õ£nãȉŽäzDÓÿmÕÝ\ƒ›h”]ž|¬ži|=q5b'tø»°97ýmKè„Z³7Šçœk][®[àŒK@°æ)5Şå# Û7Ø5Wc‘/ôú«õ’«‘°Ð#˧­ÑEë­(‘%iUøÍ˜"€ºbRÍóq­†[EýÙQp®D°‚՝ºh-ؔ>"x<\{úWwÎÏ-ӂ¶Á¼òÊ6¹Ãª¨ÌÛï‹?ºžÐ… !-귂ßq*K2)ê?\{¶ª +¤œò'Þ¢ðAS¿ýøÚ¹@J,$ä ÈksG–Ž™PL¡ÈåÚ«C0çۀ<eF~õ’ÐÉG©#SgH�K%)S¤2ßÂÅé+SmɓWTfŽEtMþ"ñˆXÝ kÁëB®§ôÚëo¥JjUEŸ¥¯Ïüú4k1à{•ö<ÍO6˜T"@«€ D¼’8æÖoð+™>à;ÿ¬¡°WÄ$¡ÄéføCiÙjзÞzåüVO-ƒ·Z¢Q×ä+;Òa•#y^Qñ4:rZðu'`U$e1v‘À­¸:³1[TóýšââyÝz# —‡,ÞOÜt ¸X`®Å"c#PšèS_'Ó±¤sZžã›©Ø¸AÇHá¤v +R¢¢–°òÍK]¾#ôùüSyö»à…JµYœg®Ÿ'Æ4G# ó¢:• ymŠßB Cöϓ0d?ƒÌ äê/ÝþZä?¢ïªöotΐ_ý'tðÎX×6kî/|á +÷ÔSÇm +;F)OϱœVà”/$cýÆlèH\2€?ùH*ká±ä½›= ¤La½Ìr{Gãrۏþ~,ÇüO gwõuۈ6¦%žÁ—íï~÷æ8÷ä‚39�C˜eÏÎ +œ?,vÇ2|W͕EtÑҖex™º]ÐHåV_ ÅSüË~ ¬4k U¼¥k€ô +W×|Ê<Ç,Ö!4´×ýî¾°™mî.†y½žo{”ã>—À ˆÅAŽ´|vÊÆ‡¿$Å€«£Þëž͍wƒÍR^ßêø©O°Ùåµ/ÄÁ‘ûiœ0ltãòˆÌKf\5@†LÜ­”­d€6p½°^.®ìörn̎Cf˜æmeÛ¬%áðæ·; î:ȍ%4…Ç”§6Üë!@@s¾Kž� çÙm¡*jð¡Ñ¢ÉùòO’mZ—ô¯ÃãJ`µ{OÁ½`ªUÏDuÔo(¸_m ˜ª)ݸ¥ßáBnÂE‰æ³ƒÇ¸'G+§tfš*aj…*–($^—"÷I¡1+`ûI `gR>\bäo”ûŠ ku~ia¥†Rù2A\åÍÃ×\ûƒ×°ëpKnß|yŠGÙï5‹ýLaR¾…fcûTÆ8êVäÀ£„óæÁ]œØŽè^7%Ÿm‹·N…ŽFMÓ=œE@°ýü¨þºÌ˜H(õÓÙ¥ Pl­»¿Þ†˜xó舭’q渰ŠMK8jlÿXÁG‰è—Ô $ìq›©¨ëKà)Ñè¯mB�ev»h `ß{$Á«9·ÂÿÇYeÆ+ÒµÚuRɏêÛ§NYª2ˆ£á º“€#fø÷ÿIþgÔ\=Ðè,ÝÍ?Å{Þd6' 5ÁôÞæëG˜,4²]ÔÉwó}\kí`*àéôÜêCH•Z²‹‰Ýˆ{®—ÖÞË89Ñé=šðRöŸ½Ê'‰ÛÂ�*”6d§%6/Š(i؃«cîxçÆsqÅ»roÈ%Ôž¦Ñ½åt)ä@=Rs[”"ˆ—ó ÚV˒à¡^Að3†3. ¤ÆœËY�ãšÒ´UÝ] ÅÎÀœ,`Ձ’¾Î ä!©ÔúL£†i 9BÂÇf•€" …ĶÆ9Mâ: ¨AۋÊYeB_SPÏÙBÎeÚ®› ÷ȏ’FÆ·úH À[ˆI$EÚeÙâfž](‰ÜòiÒr/ÅSJ >y£~Dê_Ë¡f£.õàž¸¨k?°’Àü…)¼ƒeàhÏIª‰]ÛbÉ»€µ»ùÿ27ج¿l]e¥=øϐåÀÖáO/¦ìy†½¯r–zaEBo ʄ¦1aŒwE‚n)X6ž×ç7°X>ñ­ØÆ¼5è>Õ¾/¶ÌåDH¸¬P’é`6‚ä֘þƒ!€ÜßG,gEÐûX×ßIŸ kv9[‹ÓhÓ$Ѧç)£y +ú|"*±Ñ;“8g×Q¾ê{EniÈ2®)Å4)`FJOÁ�åÊ~nà,;¸+æ¾0¡E¥Z,ÀšÁcþ)§ÉDLuˆ*õñ£]¼0K©yŸóz^[ìvÖÅ4kä>h,©Ö$ŽŽyw ièe£'bÈçÖe¾V>¿…€\’‡Nu‘׆/–r.C(z¹WE–¬äR06ðudéÝÄ.©ˆEá[õs�}& ÖÌv\Y+çÍHái–èë!ڬïArÇl´Ë¹¨³øõ´Ž¢Õ]˜D‡eÆþè=§;]Ôë»ÀcFë £âw  uô›Ö ˜]»lµo`Š˜öB̘d>üûçwñL‚Œ`<SÚ1´¹¨Ÿ˜3Eʯ/œåvŸ¸9ç(£õÞL©eŸ¬-¹9»&ùÖðäòhI1š‰56ÿ"7 D…Ö²øúÙu-£\ »ª8W‘‰$<Ä—vèõè M»ë9åüÃ{‚1WÿÀ“Á‘F"⏘=Örº3¸ô%菉 +JÒ^uÔßõÕµ¾×ôëݤ‘-¿sß¾µ¥£˜röñ;>sØóÚ-9җq¨—YüC'Ca|GŒ¬÷©vû{Šl´Ÿ«8¼$5/è±û½À/´ûqsZã½áÁí½]_'˜Àåªò¶Æ§ n¬xá d6†]…ø²åü¹HËT#•Â/l]¦÷ŠQcfîK …"6—ì€;•„-Ñ&Øô‰ ¾G+/´}µ°Œæœ¦Äå(l-P…<­èør;ˆ³X½ì…’<¨Î#RŒ;_‘g֌¶<#‘…ÇÅ~‹ûF žæ»Ä3Ñpbëìg „hý4¬LڌñìG½))™T=…;í=tD¹8ˆE)4`÷q]?™¨’“ºî©óÓڂ0:`¬c‚Ø»R#žO]Õ¿ÈÇ"ñ�. Ú\ÞÃ¥ +wKô’YV•;ãOÁ©ÀƒBoó–ÆM‰S´óØfï¾tªžɍqº‡p@ ý£P.©r§µeu/ƒ¬4n?¥÷ëЧÞÚ?¯}¤ œ«V“á ǞÝu¯ýüzÅ}Aúá!ûör«Ñº³ñfl¹z‡«F)¾_®hbBÐH›ƒÆ™ú†ÀèµôTýìºo4¤¥5™þ-'YR&œ”$@ Ű«è'©•Ùš'ܝj𳒱g>”ÃÁ0K4ÉU9ʉmÈú½Øû?ÅL Žs™³_quŠS]ýߔåÜ 1u é"i;<íùÉ†Ý 7ÞKcPw­&kI4ëÊIã +Øø•'ö‘UݬU¤Ó_ÿ{:ó©ÚÎÂùք¼™ë<,Qz`6”)Å9ˆ»<‰<d&p·?Ïuî-­hX@\Q¥k¢Ü<¶-W³Ë°^ãýF=ÉzØÆ3켉Õ3Ø…ytsڕ}Eϑ?ªüå×H™‰ñçR-† ½WSMÇ,WŽŸÛKù;äŸ'»~HÕb`­ûJ(%'`ÍG|6™1[€”ê“I¯ŒD§•\[AØAž©••i–îõ‹Š% _où¥"OP éQí�g2dJø Ñ¶+«ûOé¯ÄŠ;`Ç.ËýOKpÀ N¢^ZɝT.{ä!ú9r‡)§‹*Jìè•òQý•PE6ù­Î&W¥äÞ+'¦Íž5/7Ú nY†<®»|/«[Éå,˜Âl üEK# ”h Ðö•^°<DœtÝ@5\<TGþ¨£ÿbüPC¡IJn”GΰØQöøÏ2@¯Ôè·vï­¾¹¿oތŠðT7#çNáÂbÿaÑ/7$!‹I›UÚô/˜îQ`¯È½e;ìրwCÉý°:=^úc WÓI¸{lᷙ Ä_5ªœ¹O‘¯FF¨åcrº»¡@Lð¨¾ý…>)žš$Õ»ZM>Ϭõ"¬Œõ¬«º´úö•ú;JRoâú³nÍ=wª2q¼óã»ø*‡ç´ÜeÌû�ÈãPü°ÿdOO²ÅCÿ‚¡óI¿<S7q©°[ÛѼ@hÉ҇ Q¥V‡ÜB)KºÂç8ø†Þrœ4¥<­?cBex‚Ÿ|g: ÆýJã°Á‡¼´ŽiÛþwñ¨ìÍ”æï÷T=ŽÒ(Í‚«Ô^‹  ›~·#€ÀJò蒤†‹t”UÈäßÂl~iq—³Iz%Iy™2ûÚM;Çîˆ&c¡±ý'¾DÖðß"׬ zݛ¨ì8|,9P°Ô.a^ÐÀ˜Ä È×óáY�„?ÉÎý­dT, OÄ™*¸Ùñ)xî¦�Òö4`5˜”¿[ú{“Îp¤K×ÞBo8hÂ;â VbÌ?€®TUuY˜<MnnL€§ž¤¬ät7ñeîs¯Œêå 2FO"Àp“Ožm‡ÔŸD\ğ”™OY¢´02NëßD§šœœXÑ|Y¥&­·âêö5 »¯¡Ž·–Á¶üŽ[@ ëm/ܤd±pŒG,ÇÒ>3ÉÇ…’t±à—'¨Ô¯kþ—`߯Q ( ‚-±›6ã'.flKvæ:B‚¬›‰õ/HƕPèW3-˜yþIp; bî¦5¨�Ÿƒ¿¢seùÉWb=$…xڞ@˜*ê sB€³¥ý¬xîáÉnïpÿ¿UCçüIË“OòÀ–xú¨d¡ÿà’•òjaqyF&í«®£>«ähòV€ðîy Ó_¬¡à7Éìê+œÂæh‚ýßGLÿa¡ò ×>N�5N +‹?£B Å�(nïtdŒ£U4 =Ò¢óE1çò ܔîŸß¸Õ4~DçÓÄoÉì݋­å=ñ|½lE3ù=7èdè—nZ¥¦þÆË´_móúÖù;h#zïáGK®Å¼c&Û@xgR÷+íjTYHÑÚu.Ðڀ%ÍÒµáÌ1½tVâ·"Àj+#¶mȍ²u;Ö¯›/@ˆÌ�Z°PMCB—[úFé麌ËÖˁÊ4·vHeÇ ¹îǎ'z«ò©2a×^^çÈA4ˆÆÀT&Wò5¦@“Ã<á—Ü@¥ê£Ÿȸ›> ˜”ÃÖ,º”D­_'ÍJ +„r «]%û$.ó¶b«Ö`*]~Ö=Ö\õ5Ù�ŒÈ4{Ç¿ìïê;†]²û˜ù{ V1áqŒ›x æÃ.õHçNÒm>¤9‡ºXTEœìÿh8S‡•ÛGÖbh2r’s£�·8@‰Ì§¥/ýÁwØÀ‚üžJvI +äv6xl3è)xÈ¿þ"é3 ¨*,TÈ]‚›Žg÷¹ÚoBí%y5½t]â™B¿Š—3=lEj‘øû„n0~Å˄xO0ÿI6ˆp9‡káÉ,0˜Œ±hãùù$¢n&ÊTÏYFCÜTú>äoZ=öSZ[rÁOaÀâ)c¢#¥b`Ñ\íÝQ‡Ú e‰þÊ òvî ®JŸ¦ˆ˜†äEˆQ$ûGRO¨ w‹é.󲟝I84ËâçÏÍ+%ŒÁ¹:Ûy¤…–ÙHöÿÙwul_q„‚}àPE™…´7L}G,“³/x}ÿ6`­,íQ*} H>8rÛ³ƒ¼F|/€”…~\ Ÿ Á›N%ÉØ‡û…;Yê454 ;ÝÀ©r>[¾Uѓ…ÞDÞ¶Su¬õ•¾“'ù1ã»Z/Ñ@ãð|Àü´úÛôI€XÁÜÏʁ͹Wôj&ô#ޞ‡|–ˆ€Ç`Eô õD½«±¨“-,¼@®4•w^¾æÂ~;|Š@âwZª—2¢Éé¢-i—Þ¡ö²£+qÿøïŸØÖÛó?eTô5!ÄèbŽŠÑSM k×-XS»¹#‰ ùRmÆ»í·Ü-ßŰ* 2sa +‚È¡g ŠŽJ2}簀Ë`³)Þçéòp~p å"z+GÿÁ-È#8ê�讜̃Р!ýÙe÷…ÓD%á JXžÙ}ˆH¥_ mgUMό,xײÌTǰÉ×Þ,¯ú–D¯{sî;/˜³†xFß8|(­Áe&%ZZ‰c1²I˜ö‚¾WŽ÷rNªìVV1Ùný–ÑCxì4àŸœ¹åì—®(b–IÈ_øB¼ý¾yá5…4g´Ç¼ͼèðlŒ +“›3Ä÷W³{°’l‹ÐkHÊ‘î猶sö&ÞO>lXj˜©H ͐ÍŒ0JÿtE±”¬³»äxÆ_zÝ/bØ*|{|þjûp®"ÈcæÄ7`Ëh©µs»‡™ð;«ƒ¤Ëè Y3Ëϰº¢´ó®ImÒ`N³6¨ßõ�nú£ÕO© 9H°^Ô ýÕ%,0O-»Ëä˜ÞCàR90±Ù|¥üe"Ø · +='õë*œsGöƒuÁ¢ UÍrÝx³šß/hõ¬:¤°Q½“ Ò4W³N·I‰‡ˆÂúÛÅ JJZ£ÍúvV3Ö±ŸoŰĸ:êYý£yÁ•pµ±mOX£†ëCä҈þ}(l“(Èèkéó°t,ÕþÕ½�Õ êóN‡+iµmåèÇîø& Ó¾§ï«Å5:ï#RQ;ä>&Ä~Ì×¢ye‚¼¼Ez)}È +ˆR´åÏz€÷ñºä‹~j̅h×ö§ÕÖ°œCÓ÷Ê•TÙø^pTÕ°B“”ö/¸8tì´¯ˆM =k?•N +½ÐLðoÞæ·Ë»s¡š¯üÎæßM׺R$¶‹hVC€$ÿø"Gðf™Gq$|N@‡i7þïßA†ô(¿^žm‰é2R¶»ƒ±ÖcØÂˆôõTzž ašk>»¦•¦­c.¨}?KóÇêvü'µdݼùÑÑÞɍsUEº¯T>UJí3œGu£ùíàòǧUOL‹ïֆ»ü`§­Št)O”ÖWD™ô¦ÀÞ¼G†/£ßïÐü2ZÚöÁú»:ú.މúÜtæðp"¯‘³#¨nÖ(4å°ã>³sm#áá/0Ñ|Æ(/¨T•T8·ÙI‡ÀN=¨Öµ€K¥†¦XtСþÓúތ„Õ®';FL»ˆÿ"šÉù^ ÜՅH<„§tðÓØ²'2¹QÒ¡bàƒìE½~±ƒ@oïßþb+½yŠ{^„-B°±l4(9ÆLê–$'B“ŧçÿ.ìhå2€ä#^h5m2ÅtÎ +—¦øï“†Ìò[>wá7LƒLp¨–ëeÅ_}yAK“„ĝcn´^�Hn¶jÔÙ¿—ÍÑ5 …:T¼×èœS&ڑ)¼IÆnæpíGÜŞgßLê)ê *¢‹3æ@öcŸ²|+s+ÔØ9¡õ72 +ÿø?ÀÊ ,’Ѧ¨%¨fg ×.v4U<ÉÔÓµäu&Rpû„¨¥¶Ò%ÓhPhäB‡¦Ó]oÍ©b®ÍZÛ-#>r¢E“éE–|ê6ˆ-·.Õ±ô®­Ý%sA:¦ÖôN­<¶=Ĩñ… f{Œ÷H¡í¯h_àÑù<¡PŒ|ä"°ó9*º +endstream +endobj +5903 0 obj << +/Type /FontDescriptor +/FontName /DBOGBN+CMR10 +/Flags 4 +/FontBBox [-40 -250 1009 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Pi/Q/R/S/T/U/V/W/X/Y/Z/a/ampersand/asterisk/at/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/emdash/endash/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/tilde/two/u/v/w/x/y/z/zero) +/FontFile 5902 0 R +>> endobj +5904 0 obj << +/Length1 2359 +/Length2 17125 +/Length3 0 +/Length 18514 +/Filter /FlateDecode +>> +stream +xڌöpjÛ +ǶÛ¶ÙØöŠÕ˜MÒ8m§Qc«mŒÆjlÛÆY{¿è~¿ÿŸ9g2“¬ëöuãY¡"SQg³p2J;9º1±1³ò$ÕØØ¬¬̬¬ìTT6nöÀ‹¨´€.®6NŽüÿ0pšºd’¦n ;E'G€¼»=€ÀÆÍÏÆÃÏÊ +`geåû¡“ ?@ÒÔÃÆ È wrº"PI89{»ØXY»Òüç#€ÖœÀÆÇÇÃø·;@ÌèbcnêP4u³:€2š›ÚԝÌm€nÞÿ‚VÐÚÍ͙Ÿ…ÅÓӓÙÔÁ•ÙÉÅJ˜Žàiãf Pº]<€€¿”L€ÿbƌ@а¶qý—\ÝÉÒÍÓÔ� ìḿŽ® wG   �” .§�Pv:þËXá_Œ€÷ÀÆÌößpÿöþ+ãßΦææN֎Þ6ŽV�K{ @YZÙÍˍ`êhñ—¡©½«ÈßÔÃÔÆÞÔ dðwå¦�i1U€)ˆà¿é¹š»Ø8»¹2»ÚØÿE‘å¯0 .K9ZH898�Ý\þªOÒÆhj»7Ë¿&kçèäéèûo`iãhaù wgMG›î@9É›€DdV@7�+++'�ø�ô2·fù+¼†·3ðo%Û_b_g'g€%ˆÐ߯úƒàëj긹¸ý}ÿ©ø_„Àư°1w˜­lþD‰–ÿÂ á»ØxôYA»Ç`ýë翟 AëeáähïýÇüïù²èŠ+K©Ë1ü‹ñuââN^�_&N�;€—ÀÃÅ +ðÿß(ÿåÿîKULmþ]럀rŽ–N�¾Q�õî?4<þ½´ÿ¾:ÀÿfPr­2@ûgó X¹XÍA¿Øþ?ïÿß.ÿÿÖþ¯(ÿo›ÿ ’v··ÿ[Mû·þÿGmê`cïýoÐ&»»®BÑ tŽÿ×Tø¯KVZظ;ü_­œ›)è:Ä­ìÿÛFWi/ …Š›¹õ¿Vè?S�…··qª8¹ÚüõÖ�˜ØXYÿtoæv ÷Ä4«¿U@Ð9ýoJ)Gs'‹¿îŽ‹`êâbêÀ +Z/v..€/è@-€^o6€…ÙÑÉ ä�ÑóX:¹ ü5Qn.�‹Ø_¢!n�‹øÄ`‘øƒx,’€E꿈‡À"ý±Xdþ v�‹ìÄ`‘ûƒ8,ò¨–¨…?T‹â/(ŸÊÊ ö2¨ÿA  (¦ÖŠ©ý_ÄŠ©÷t¦ÿEl ¶¦æ µø¯„Ô SgÐ!üõÂý× $5ûƒ@^æÿE\ ¹“=hÐÿ‘prþ%qpøGаü ÇÆªÂÂèt½¡ÿ•‚HX8¾Á\]mþá júŸò@»Àò¯Mýc�ê’僿“»Ë?ô ¾Yý‚гþS*h4ÖÞÎÖ@ÇX€dÿ,�”ÒöTºÝ? ˆ½ý? ¨5 ˆöŸÈ\ WGÐöÿC"çô§³Óÿ¨Adœÿ¨AÁœAßtŽö@Ë?ü9Ùþ-uùŸ¶p‚ªMÑÆé]gQÿGcØ@<ÿtŸ ¤t½×Ô â^87kà?F*ÇÍÓé zîÿ€ Îxü‚Èyþc@ÞÿHÆ +ïý"îó‡ (’Ðå_©þç•0ww1wûû=!ÿÁU^@s„Åy'sÛúÎ‡Z1BO¦Ýq¡ª]ít:&ßE—.÷'غšìÏë.wb)Ã=h+ÛR´·¢K¤¯¾Çm°áíIªÏ~/Æ jS» “8ÅÇb ýÄðDL¢{~¯ý´‚ì ÛÀÈSåtçEQ)Ä|ðì“ñjè¯X ›ßUÝ«áþ€øR1Í£mT:KU`–3‡GãÆD Gqá…:{{7ƒ‘7ñN*ŸÀ€àÃQâ«·Áû8ç³úMƒÝõ'>%¾1ä-Æèµ¯øAª<îoß²’u—Ñ´9œ®±M‡d6ûZŸ]%µ—Ã+#jª ~Z|<H,¹/Ñëí²‰¥d‰0œ9+òë^rW<mf®ŒÊ‰6ïÊö< \jˆ|»ÝOy >°´Øõ:ôájÖØ) ¤Ž½\áÄày Ô(E»Vƒ/1¸kƒæ«#«XM­|(&RÄm][VÙõžA‡«dÃ+^Cr³—ò>Ó‡ÛôöX7æYN?öÆ\-ðÀS¨šš> Ô¶§äI"2~ÁiÈ!v¿ãk#„&ˆ¡HÉÎÌoãhRA46¬ß=F¤Ëª9èè÷Dxˆè?ÚÆªÐ¬x«©ÊçÍF/†—…‹}lßsǑ™Üä—\Ãߔˆ}£ +¼Ö®ê¹û~}nXÄÄ*È\a¥.ŽŠ¤dŸŒ©—«¯p>SËEhÄר‹õÆ_ú¡ÚïLásÈ»oo$`)<°b^Šq?÷ùc'®p—-«Qš×qj½jÿNïáiÀahd§ >Ò°�¾·Þ°Ê­[+Ôv!Žð{ÝŠó> [ºV-¸Ü ÿןk¦×¬Ö}¿}`æØ=OGóRŸÂ°C­¸>A~N:Cx &"ä“ùlýiâôz–NC} +9ÔâG%„|/Ø<®ÉGú/·?¨C·=iØò]ƒ®”$=Šš£sѲ™eúÕ;½ôÎϊq|f²ž™sÔ¿$)ސ҅- ·DŸy¼ªÌXR²ÉQ(ﺮwô Iß[¹×önŸâ˜mØ.3¸Á„=¼'%\<#ç9¨TÒyÑ<mÇQ³sûš8[Î[£FâÞO¼ ÁÆØ@½Z]+VNt(Á~»F¹$©ÑÊ,›ÆõšÎÒž™:Û|ù€Ôz˜Æ³Ò#¢šN“Å ѧ×7K—öVÌ@é ÚGƒÉǽ¹ ÇShÊ»K#™ 1ENªÃZt9ҚùÈp4a±j(~˜Š5,2˜hUjêÝ|.öµ~Êh§¥Â&î–'“‹ùÐ&…!8ú»<´W wÑÞÊĹ®¿Úþ„Õà.ß§šÉC·C{Í'l² +Cšp‘gzKÒõ¿ø¹»)ÚB©™î¢ÐHèŽvYŸ|€§KQýEÊw½kÛò¹Ñ byt¹ãé•áú}ð0ß°2‰5#{…^¡½Ïcð¸n±“/ZÕò4ï[¯0©Y;ÛË0ã?Ó¤2md•×ób¦L¹É½‹yяQn’­X‘ªAâɪƒU +¨ukjnžˆÙQ\ü6Ån…©|°ÌŒªÑǓ„÷Ôì9‘@'ÒY"·žŸªe†Åc´e—•[~+/ðÍAég2ý5òbŒ ÑϯÅ‹~Y‰³½$šÅïæcÕë…(Ãeö³›IÜÓ֙ÜÐúðì‹ëM“yñ$¤zš7™[ö*~TtZƒ­(í¿+sˆ10„¨;Mö¿áÜÈÇöº¦‡Ö'f@{Ç,øùª}.ŒáîkÌIO‹ã±•»'€  JgO#xm0Ŋ|)¥BzOåáD}Ã>â¤M$êd?Œ‘šäN[Ó8›ÞfðJñÓñ«ù2Š.3ρ.I̟öÙ¨9®©`&/žžºóÒyÁeË+æe“ I’gdše'z©n<»K*aod3ê¿ÔÌô‘O´}jø¾/Z×ñö6¿Å/ÊS1Ê%É‹o]›v'WЎ·¶F ¥‚gP–%©¨…3MmI¯ƒë{ÕL Ìü®föoFi"¿1ú•àèHÌoQ¦¤»Î‘(xÁJêH“údÔUИñD»ý”~s÷TÂ]vµ›p‡.º¢ŠŽQ-îãÚ&T"¨ª¼Ä7ž2Vāoˆ%0­+ö#Nðcmì¯HIš›×·î?¹·Ò%æ¿PôëjÜÒ¨ÝDØNƒå9ͳ+V8ú+¼Å1€]$ñ+¿5±ŒšÜ‹ïÏäÍÄîbƒas¶Æ6VÊ# „ˆ#}¢¬Ô5«•ņK°bőSMÆ¿\€I{öð<冝•YÜu‹ù¨-¼9ç,‡[EUKK¢sã‘2²ÇãÏÖÈn_)Vóa©:œ”».5Õ0©!ói£Î>áÆ˜ûš&ÿx’cÅĎ^©™¶ºÜ0·•›KmI¿›VªêDLžŒÃ•H/Vx´R4Š­÷V1$åÚ¨4íÐh>YqÉ̼ü(ŒÞ1s•-¬ú#œº0uЫz÷x´ÍÇ1åGD˜DY­åGm¦Å”×`N°ôéÎ ÌwV¶özù.$Ön„qã"üì%n‹—‹ÞԄÒdž‚wIÏQNk;¤™gP|ñÊ72ÅXŸÌ«E<ú0u•ÆäÓ¶k0û¹©ó)O²žã½1Ž(œQï'j! ‚olk™5vRÁnÃñ¨+ÑÃywgó|êúsdœ"ø~ŽÎ’áV=ª¡cz…ûé‘õ£~÷”2ýmY7}6ÜbãðžÃÉIÈbV­ô~BCqùa¹‡c· ýòê°.¨RÙzB^l0#³¡SبƒÏ#o&ޛž–FÎÁ­u¦šßB‰â<ísQ²Â ឩšW~/Yè‹Y—"xrV@Dfýe>LЏ¾½|\õê~I L»…^‚D3ÊÚ'­ËÁ° +#·TNk.`š¬R„KŸl•\ £r ,7ÍF þæº}aiXBÈ{˜’òÞ…—)üˆ²F.œÖ.Sm ™|S‹Þwouø®22ßß+¢¿™›Ë±‘¸N#Á&˜â’$¹Œ]ew«>Z}.­a!qÙ/ýŒv`5V£B•ôÅ ðÍâèGêO¯üY±Wóãþô‘ö‰‚Â]‹UÚzþܧ “ˆÂB1Å'³è0&Çâ„ðÃ7¨DCЦ’È{+êá`YZêAª—æ½²<W<r¦†õþª½Ç¾Bc:ðÇYüQJg‰¬Ìcb4†QÚVÅXø¹Î%•g­/‰ÊÎ#ƒnæ&ísù[¬Y±}õÕ¼\ßtÅhûi#Øä3éj0“g„FE¤œcc7M?¢FÔ<ÑÐý2æ\$þîÿA· †¡Éb^ØÈ|Më ÷�«”Þ€ãÐ+&>Ý7›;H`�@™´¡j&Ëý+¡ ¯8×ýÞ@Hš×†c—(i·Ô3„¤Ê»p{>KîvùĨÕqñ§)¢n…0öCA¡ÅFµ§H·sïfãûXRïë¦[SñòO2c6@çLŸ…K½oɋRâ6cÒ´è•!ÃBsBW”Ä2ªOÛ­#º/Ô!«Ú‰fõ—ÑDŒÔsAK‡„¤µUñ+;“…l +ⵕò;õàM?¯ßz/[‰qqY±Ç�X`ã:¡òè xô$ÉM‹Rn,÷äØÊˆDfmÝzi†yùYh£åre +ò–`aÀFš¸£¡ðÃӑƒ +êË]î�Ù^¹ ¶A¿„"j:ø~ìúôÊ}'ƒú:Ðì‚”Qú¡£ä,™Ê £éjh&`•�NäÀ¿}ςým©zÔÓt!•{’Íëq0ùjhÇ$FëgÊ%µ”D^H³9Êü’ÄrÚ`O=“Éà"%TM•¢Ç:ìñŽ_C(µk_ô8R5·YŸ…£ÅD¸~’'úNH#mˆÅblšÓ¬é}©qèI²;ʶàjG<DDÑ r7*I¸—b¼Ü#„®›*}J I#½y´G¤é^Û¾–ÏI6~ÊÌûR|žfêí®ýâ°>ñ›ó™CdM™ìVÅó/XÜehËcf°æ.é¤mWË Úl(bäëŽ:…£—lMàœ¡Ž Aˆ»•%˜p”ÄÊ7…øp­¸„Nµ¼ÆFi¡½‚ûޗr¥Hj»—ÜxqÑü•ònæåb%GB’Ó#Tf–þ ŠÇ†Xƒ$7ôo–ÆúÑÿ3aQJ“}ÈAÍFþk ‡)ëàq?‰åVâàtG”z6µ6¶¯á<X5̲ñ;rÊF_iKZ†¶9Bò.[ÒWžwo! Rû<ŒVûvMéÍbi[ïUÐç4z#iR +$½ØÖ@&˜—óO©½Ÿl/’³á¤=ˆ´�¤‘.˜Ñ` ht ïboô>GåaÆGFÌûíaðQÃfwõ£¬Yºð n6ªv~rla(pEªb잲èGAtáé'}TVs–â¾ïÊôM –ø€=ÕØªüªa´ÕÞJÆQ[ªvçiüˆ|Òñ`ë`•É‘G¶rÏç’rLcˆfâÞÇKVÏEIÐ`Uö¨©™ñ¢<"ðɹ µýÁB8$jˆ�ne4õ™Ôªý;,4¸½æ‹“GÉkTz¹*•Pe™&¸»` ¶<·šLÚÝHãÊh¸‡ÃÚN.ÕícoG^Ã4–á7! ÿ—cö•ÁY»×[,LêãÄC` ÏïDè¹Ô‡è.VUËn–ö„;ø¨gRüõó¬\ ™ú–{l’ô¤@Ì|¼#v ÿ­Œm|ø=Ý'»”ÌÑEE±/¥ËjÂDíëŠFþO†a +âî­´žéCýԀ9yzÔóÙïê1¬~X^N?Jl”¢?ˆ*‰¦Gc¥ß[Öôí¬>³¯Õ÷ØÌ»ðLA‡QbzEMq–ð|9åýÕrX>TÈe÷iŽÿ­+GÒә¼RÀö²V ê© +~ÜD]Í Y +¥ŽyÚSi÷U¢.Án׳òӚ»,Å!-/ʄOÀuE—ÑJà ‰UђÀw!ñYšƒ>)&XÝSÖÑÙ_²ŽõöéøÆûvÇÔ²88°,[ŒCDê.–Y -O|z7( Ú|BÓOùªŒ¡M“˜²ÑeJh1<2¾šÐ1þµqŸËd4¥ˆqc“eöÂÈE€K„€odáUX5[鷌ž lð·õûì«´0g!ß°cÔ¡ ÖYÙ1aÚ_îÚ]3%>~Y£ÛZrŠÛ5–ôëE!Ü=ذ£æûÕKF‚iÙj\cLžÕô»Š¨ q×©lŸµ +¿"ل‹ì~–· ÍÇÏ9&Vû +kã»#KÑÈiH +žOhÕÿ©÷;Ó|ìï£Ð®1,ÑZÿ“,¼—È=l DŴ앪ºÏ&çγ&>Ѿo4YÙ^H‘çØ ™‰¿pÏÝ~'ò)e.v®ÛËÉ篺æô +»QkG·F¡pïŠÙäÇ+Êéc~×þ(WÐÏhé‹q¥7·º]øä`géQ&Á»:2ˆ†ŒÌ§á¬'g„<:�Y’oÃãÜRÉޜòYU¡²§¾Øù'r Ž…è>ša÷»µÈ’¾C¨³ʼnWQ+#”瞈“OÃUVË +œÜ–»’¸,*Í xÃE,n¿–vv4™÷,0S§ãš%ÀßõÁ{,'ó”vٟ-ò´‹õçŽëbzD̽;täÞ î~­ë`‘ ²w„A1®Ä•<X>]õúOÅH*B¨íüѰ™Pb?º'G¯xœ%¾å)”b”È‹·±ÞÞ¡ßf©}z,rx玭‚÷P٢Ô©yÙÞUÁ£B­·4¤ŠSv +ˆkÛÝÆ³·ì³ƒÝ*ÀžÏ Ýl"õo0žh©ß~‡.¿ÖÆ¢Þ/£ƒ¦xÿX›=ÿÌP€K9ϾgcœQ.žããunBd(q8hhÎp4ÝÒM<òØT½«HÈÚÖv_ðÛ`lè Æi€tù:öÚ¡] ¡œ±DC¿ó¦hqÞ4䜦ß%véûb˸C>ó¡›qÓ4#Mà׺¥ëÉÒ\úôMNíPçߔùˆDš¾ÄLÑÍeSŸÅ# ¯yÑa—ò3 +LM”Gý>nGZ¤C¬mŽs@Îô¶Sn±\ûM+ª=µ0™DnÔ • pï)>ùõçõZ}º +¼×¸Wè×Ù_Ñ:u.¾ÃÌYdØK¡žx&µ´vχ0F8ßX,5èØcÅI긓bæÊ ¶‘˜±+B�«w#避?¬Û¨-ëxñ¶‰¤I9ªc¤¨aÀä{§IÍl¢eõ@fôÚN¼hð±á«$•ºÔ4/ÞjøõM¹³følh+F©ï ÕÆ'A^;‚¯OÛe=f½õÅÀgcbúæHŊæ¥sìYÌ n·ê=äVï÷†!Z! T1Ö0®sÀ%ëf®Ÿí\S ­…›3MBòLcÊUji?ÙR©T‡µ £"4ÉhÛ§(M‰@dä„ï4]<~½ƒZM(§î޲v¿£î"£D‹þ3KõËgn ‚D.CK¾†Ô¿UñøzÛ¶y=ü³+e Ì'Š(:/<i'°k©5¸BkK6*#ñv ¿)†Mf)ï^Ö+jKµóP£~lºrÜ5ž©×Y=¦²[¢¡>ÿ#?ÂgH>>/ 9Œ¡ÚŒ¯Ddx»ˆ·r»ú<óÆ…É‹ ù ~À.!ێ],Kx—š(ب~õ�_ÍgJÈ=ò0•îÁÊVl5‰Æ+ÜL\ÅB°f»Äh:–q† µ·Àcn×aQž,¡Ž^°ºŽE½b¨BHq”Ï_‡XYcóIŒA)Øâ˜|ËLš^ê6Qÿœµ`|FOIé³$!ñvÏ>©5vt‘)ÆÅ‡}a®é/Ì\´6Ÿ°g„`Â8;¼çD˰נsb'ÅçÎôuI[;“oá¿3™¼ G§D&'\Ž%•”2ù•ߪi)ºpÃ[P¢ÛÆÜWzV òÚ«bNi©˜M˜ï®Ý~&!˜à]DäÜ5Æ9²íZP}¦–j9Ž;Xkʵo‹axž=žÊîôJƒ(v`^æQ9ïZE³Ý|ßd{>òÖ²O s\Ž_]ý˜Ëº) fRτaÂ¥FíŠJ0è›2ü™c¦½^@V¨´V⼈mÚ{ƚh×i·êØ1ƒ %ƒÔè { áÂY{MŒ¾;{¢Š%T´–p€µ5š£ÝD‰ÃëK’à ¡¹Ð"ТêöF¸£_¥·^n;Ùè§ ©ÊI:´'!ˆ­œX8ÃuÚÙ}’ u½žçŸ­|ÊY†Q¼‘M;h»Èßç�;Ͱ=ï¨ò íu潝"}ÿˆ.2ÝŠÙ"$%…œ„ÞâÎýäoÉ~éiš`h*,l+=ÜRú†–›VñêÚÚ< Öz•8ûýE+þ WD×ó¯â>zÇ13Ê+õjSë—_L¼Þc¿âë6šßÎH„.l\—F“ºÐæ° ŸQÁxi´"ڞô"Xyx3°‘éÊ[¥žÛÆFF§?$Kö„ìPS¨¿ƒë½@"1ûïn.qÛµO€™™y¥¬40ëWaL‘lc†…€Í$&šœ -âíÆ¯[ÓæÃ(± +bÃq¹}ô¯yÏ·å$õ² #qO4%¬y –Þé :›9*ؤëzŸ‰¡n|¾Å¨óÿ\�¬Ÿƒ CˆÌøþøe—Ž’ct¥Ûú—øpx>uË +="ÌÜN%zØx%•dó]få֣ůb³EöÎÐÊå2z×á2m¢ÏÌDð¯õ~a%q0?}¿ölÿ&ɸ;OX´$㺠Í\ ìûØA\Ä×ʚ “„Ž`üÆÇԑrF:! š•›%m"‚õb±Òˆ §Rz:RTw‚ÇLNóÍ"¹dÏHgÖ¢ñ¥ð½òK^ÄNg ™¸pҙRÃ*gó’à—Ñ´Ã––û=wÁ¤•Ÿç`첦öŒ -¥«%]].³È–*هYeÞ}> êv@{Y¡wˆ~ŸJpE&—’ß/(&©¯©7è¥pç³ÓQ‹³¸JúÆçNôõ¨M°e®oh.Ab)Ϟ,‰5Zžo÷q'Qäì“N±®•@ÆS搆O&¹ä©Äoœ¸ìó¤;a[=¡Qmô{¸ޜ8"ØIE¹ÒJÒ!SS‘1b¶8JA�ÑÞeid¦÷Á’ò ³Î”€c„¤=Œ"¼„/²j_G¦šã ÷›'Ú:㪟êkÅxôλG9÷ä²Bεp…ÐÜûñ’1QýIJu´{e„Ût`•ö9ŸYؤ÷eöä9¸õüzLð5ß{ù%UÆÛ&-¤ˆ*V-ÒËôr›Ñ Ðß±´4³!ç‡öcGªõ«Œõs…¹[ø¬÷T7é 4Æfp½*¶^?-”.™U8^|‡¶–/cŠ[ž|á"aýÇ«S‰á³6`ËúóWѪ}¡}é†zʈc@ˆG¡y琰 ˜˜±}&¯Õ0b¨9×JV‘áâó‡à¹·‰ ¢F¾TªÞYªfæ¶:dßïnec9…Jh3Iñ¶ž¼êÚÔ^ly—Ú;åÄՑʃn"ùtžyp±‹R£sÇñ‰_K,…\¿¶´ô¾$5­úxûè“ ]䨄> !ÊøNþXí¥rûñ¶`H^SÐfÝNG°OwP«GŒðÍ a‚”¶«:kÜVHÑÔM¯’AZâлfQ__Fú¾ƒa¨š„ºï¾ê1¸ŒÒA—Çï“1L1Õìb-W²ópèö:ͪõÅý£]¦Õxëa„úWÈl)õÂf&”EÍÚo¤³jW¦*d .}à?Kö†Æ-%‚Þñ"uQïÁ?êÂxr“m†*0|ÕUùtµ}Àz Ò¥Ðcå솮Ћ¸8?3Èu8“‘MP_¥\ü0 ó‰%>„^ ‚/x삵¬FhíÞ êΕ¶µ/8…}X mV#’ì÷ Ô¶Yé‹ÚÖo¬ÔÓ0Àߖ`‹C.EL¸FÂÀ€PFõz +òh˝9“K_ΈßQ*ÆÇåÂ%ü§·t¾€{½`bÕFç0ëi,Ȃ€bÌ1ۦΩ’ò82犑³·{ƒºB˜ùÃäˆÔ<ºÙX‹³EŽ¿êå’YbÞ=ï:Ò7ô›í¿Ê «Õӛî‹ïµ@|¼wª›Œhrdݵ;e€ +u#ýô=¢µâÚÌé rpҚ{îbKsޜ#À<ÛÕÁVà~„Æ3q~J×/Ã-j¬V°ðûåFƒP·á˜­�X©fù¤ðÑ,‹Ú}´ç§F$°#G©)Ȕ…9’­ëôDbDÆ\4ç»_þ—íq£6¢©¡ï¸Û.¡Ë[e�ø†¥Œ0S…9o¿G «[¦xàIáª%¹“| Äò±§36;ÍÃ\4iéÈ_E$FÞ>0øÑ 컓šŸvÒ +S(Áœ„áíY*‹m§¦pN&*Iï9ݲ¬N-¯z˜"OËEÝÇF°A„(Û¢'”íï$vnԗŸ¼Ó¸µÄ=]1Ã5ð™#ÅÏÑÚÈIy#^5T€£õNj%¿bÙØý’Ÿ):N/*9" ßõpÒ‚ðy¡æŸí²mœÃÀ×`¯Æ‰ ã?Ù'º0Ób]w°ÞéܹžFØU¡ð¸O‡ÕW±·nþõù­í/®ÖÖ¯ +ú;y >gêp<"VÜC$ +”púZO?~òR؞Ð8ª<O¦¬.£À~ö^É¿ßr°¯€úàվϡéXpr(çU›‹ +v-u¡–Âû‘Eb ¿y¦ ±$ ;4R—0L~¡Œd-ð±6ùæÑ�5´Fgg-qƒƒ—M­? }‡Ç̽Ê=ÍV¡Øbw´M™‡Þè 8äyPJœQ…?&3ñ‚«o¯s]ÄOGïe·òQ0ÓÀœàûÁu¨ùX]Ù(Fqñ4tS iüñ‚kW¯—ÅxˆÅ[ò.Æ_pÒucã~ÚÄsZÎNéȳ÷勋f aü¢ªðή&äm_ï¬Öi¶3“ }K¯‹9ɦ?!ú˜„¦MÜË~AKœ‰=ÅëîM±Ñº•sÊnX0–ÚÚ8å±úÐ0o‡ßìq £(*@{eÌlWåP?w›³ƒ#ܜ¿ùù¹œ6+#+s?/úAúì2íÉ:ÒÒb¡ÏÊû=Ç'ÖM°ùý3&QŽb9’…â*ÍWK문ywc ê°{âw¿ýú³™ñÖ[üŽ2nº›ëæebš"\Œoyö½VX)¯²¹m™ýørh¹Ù¨}Ÿò­ +Œa9gÔf÷W7ÔÏâÂ*ʱ";¬¼ÑÖ¸q NŠB•öþ™¶œ_´tƂ Ï9©Ü˜ÒFk…`_ÁS«î“š±˜Ñ‚¦§¹´):ÀU…À%뎷¶†ïd­.âњ òYåk*4f† ÈÏf Ùiù:юÕ7ö·åÍ6±ýÄùKVjÔõ¢.N9¤ í¾àãÑÁ,¯ú¯</•ê*Vº¥Óé¥G¢Jq;­ŽµC¡ìsáÊöE/ç)AâYðe%¤–tî�̏Þõ,µÑÔH-¾±õK…æLvj'oõRše'×eÒ_ß +©³ Z“}DæŠ ž5漗¾ßX2ޑ¤yqÖ¨b6wx®àøÆ§ƒ´çòÕ(Št¸a`¼qjçÓØxØ 4Œ5v`å2ê oò-âlÞw]ñÕ ‘áu‹"ç –šŽr<¡fT´— ö,.dsJ½wí[úU¶ˆç²uçB×ό Ó|€m' ¸³Åeô(HjË¥»ÃM;åÙ3 +…Ü/áʐijŠ÷lƒ1;|¼éš‚å©e»&Ð2‡ …i>À€ÌÓúÜÂöàHƒHî`Aµ~ësËBìä«wTÂï3«ÇPö¹`þݽP¿×l¹ÊFDzW~¹ ÛÕ- \——9™’¡%Ãñ¬CAM¾ aÈ ³Î’ªZ·€M—C×|!4JÊñŠD]Xò@N²£øõ•KÉêW,"a~þ÷u ÝB×]IüxìZ›ó踸é"_Ø+[R®2ÛÄ6Ûô¬ u½6ËXÙÜTæf¸­‹2¼âÕȗO½j°²6Àaç- )—šã™o§!¨‚Cµþ‹è½ñG.I[¨Zy+9´/™Pˆ,ºpŽ„’GÞo#‚ Ñd.xWàÃi(—Ž‘Ô´M'ú÷fH§óÁß$ÏZáôÆn[…YcÝÝ Q˯üQå½ãúç[>ªžðÌPê…´ñ_T&d¿÷€ûû(ñš ¦ô‘Å·žæ³¦¼ »Ù ‰~¡[:§Ñ>ÅÞ<kJ“á".5ɚJŸ´E©U3Þ,~€àOZ³¸+Ö)ÃÅÖ%ÍøIjq +ƒz•U¤Má™óñ»ÿ¾æVfš@I90ŸËoUšë¨7ÊeïDíÁQÕf _]–ÈF±ì.¹[^žŽ°ö‰ò~H ú3h¦_äŠCX‡}>Â×·Ó_}'9Ûj©¦8õáIÊ¡ÁÂé,- Y›F,x +wâ“T«F±¼èº3ƒT·D²cd—Öt?Â>¯'Î"`½½^|†¨{Äh)¿:;àÔ½x!ÔޔßÊoþ᷅baR*§sÃS/'ä6W3*?ç7pÆÊÝq¾´u0ç=U´ã‘EÖÊTv±á*Ž1÷aÝ,tþjéƒáß¿#âÃ¥]°¾–»àð³ÁùeòÊÊÞÊp-RŸ%ÙlH|: ›aÄ1Iˆ{J]`ä­±Z[EÛ%aœB'~Az‘d +Ý¿Úd2曐%bu­(ugŸ’Tjքú–Þ¤9' =‘Ðe£ØW̗áÚ½¬æÖ¶ogo2¾ÈŸbåw}ª¼|·“/`¦2ÂT8¡Þ†{½<n.±kš›¥iwÜõ€kò)^HGÑaÊP/‡Ä'·ˆ*‡`jŒ‡y¬<Ǜ$º<>áj.ól~%µÿánßA›cã}åd¤æÁȈôöÉ[5¬ÏíAP$Û\h+µm-“ÑG¦,ØoGùùž<]}p=ÖH\×´çƒÏZˆ¡¾$>&Wsž¢ÎÁ<! ãŠ7‡ïçv4ž1©«0Ö[óñÄ.<e°€«áYÏi°â:VÅÁ•÷š$û˜.¬¬Žy†YÏˤU¼(“!à_c0fê¹!ä t«Æ= “ ~4î其ÐðhêS床àH鐿¬šfñ–­ùjß-—eÉ]t­—>u>Ë·¡&Vq¶‰JCÄ~÷Hþ!¤§£b×öG¿ÌXļY渾$. Zz%Dä9ºuµÎè7¾P +8# f&ÒÚø(yÅ]Qµâ©Æå/ùÔ¤™Í‘×Ú¯esAzÉ`$Ë;dšww>¥ôr7ÛvãøJFöP�Wøi¸Å¾—Ì£ê—À±¬äړ!øÑlä'Xóà©Oö¢"¸¾FeÒ0áÉWõl×ßn”û‚aq})(íUEŠI |«‰#2­Ø3&·ã™;¡Å +[Ú6¯(À‰Í4ƒ}052ÀŠ ÛðDÅ >KqÌO¡¡¦šK}$¬Ùs®œñR!![N»aT>ùÄ,í"ÎñŠ„cy§ŽÎ+½˜ƒd¨¾ýU%ökýP©ú¯>ÚûråKçç¯&ô±4GwXP ”ÂÞtê¿ØA‡”üvJÏi¯Ã»Fîüá½çyù1jf”»0f×Å +ÛÍÜ·ûIÓà–tÕèCÄêg Yñ»)mµÚ ÒyÅˋϝA^/fÆ áPOº³öÕæ® ÎTtH_Ý&t S«<(]éz ÄÇ=çW%ÈßRˆå7á?=*ø‘Ýqڐr-bøZæŒEô/\DÏÆWÄðk¬ÀŒ<×ÓJw”ÎÖ[.9“s4 …Gõì}«Öíûä!’àPÏNfÔJ*¬Íþà°¼¥ú\Âon’ÓFJ‹‹:B‰Œ§"¡4ÎtÀ6þL!¬0z|îï„Oؒl.s. —ã)ô(˜«mxê`ßa±BZ+9¬ ãžö12üüVšp.¶³ì•NÙÇ¢õ4Eéö L¯‡-:Hvʜ¯Õ3ñµnçYâa¨œíç¤!ÒxiW@ªR `¾gb¸û©‚(¾ÅgblæF Žlµ‰Xnó%)'ͽäŒÚk?¾4~Iþ†zÖØt`ÆêiѨ~‡Ì¶×y?Zž¼†þðnû¦RÃìÒwP'ê +†Z“t:¿`¹^Õz›n‘.Ø1Ä F¯µãŠê‹ä¤<,áIn½2*0²úé#ou#§Õ5]¡U¦Ô‹v³góD·|—ŸnÒ¤¯“›Œ¯??AuU—WJfýÕÖ6Jæè'Ï™O‡×Ík$=•ÑüLJ֗ø#}-‡ëÐvB:8bUÞâŸ9ì,¿‰ +.Ο”óMu2J8÷‰˜ ã›ïcÜ´‘æxÂB½*:ÿ%‘qÉ ŸÊӃ¡ãâ1þbmk%†ag‰Í";jDSb¢üyàh¦ul'ó713l4q¤ÆŽà…˜Êp’ë÷” Û^pq¯s…Fþ§½I}g/Üb#ƒ«±Ê¢ +óÙwʋ-¥ÖÐ/Òê:mÊG•ÓÖÕo•òlÝò>™ZC ûž+6tódÂyái̧t1ĪMGgŽO²r[ņ Å«‹•ú;ÔÀÆ2ê"®Ì©Pã Êêýµáê£Bø`=ÕXh˜1öMõÍÀks(:´¥Ù":Y˜Tk +éë4»4 xÅ8ԕítˆ:vmP` µ5ÅÛõF♾[Õ]N­¦‘ðûŠã?òó¥®qZ«åçŠäü¢ÌÁ¢%3G-b¬0¬:µ_fö›]é +V§ŽßurKú¿,Ñ'Ð9þ7÷˜9&ƒU¬úØ3tö3Ü´?%¥Üu¡W-Ðk½ŒáÌX»8á ü˜è" ŽFôüMÌÀ¶›¦>GõAJ)g %Z'+€g“ƒ>(Áeöä¾ßn¸Wo¢Ê}Ój[‹"‰ytCÙ=yOï 8!²=Øä-0ný€G¹îÄúqБ$ÒøL®çÄôæY"ø×{®ÄCAÛ¬ƒágݙϩ$ñhQO½Ü6ŠJ‚Òz55v3°†Ö¤Ž[}êtW#Ë67p®떙ÇçІÞœëõßb‚‘œ²Ô¸“›ª…ñô7®ô/GÔÏËbý$3+>�Ó_‘\´¤1쾎!#`Õò% |Ýá·éKäv-aôe‹ªMþ3ÓxE¿çÐ$£îYžpŸÈÞ>œ°•ËXm8ԟãÌ%¾v‚Q²+™•$4�1pÃõ^ çl7“æ§B�¿”†Î“þZ8 …j‰sñ ߗ?SǶ†×÷ŒLZÂüìO¬™sX´ÉÂemœÎ8×.. _nV #M5]Å( ¯åµôv@}#¼£8t±!§?z.K4íÁ€‰_óp¢®Ai @“bË8éŸÖ«êS‰UÅ&a ׯR  9K]¼6Âò&E󹀞"W nԇûàJ­­•¢ ÇWÓÁ м5˜~·BÀ7×ÐγÃ%Émý¹ T/eÃ&©ÃŸÕš%µG¡dü´ŠXŠÓ(ÝE£Ú•m½xÆöÊÑYÛ¯é<8%yö >í,a* ÇÑUñ ׏㣻˜Bõ®Ã!«Á<6ЛíàÔ]»ûÈ9ӎ”Z +µR€O€ø2¼Ñx¦kÿÙèØÎŸCáó½]œÔl‘u7».X±1éfՁË×Q¹ß“_néç+]ÈN;µ€Þ¸Ö—³ êMygVékL<P¬'6ÜX¤v[k’#EE†zð==ˆT%õŒ*æP¤nýå~[€Ë™¨ºn F#$<¡Jx‰šÆ]O¢’Ráôàk©™c¨…B:õ ߬Ç(lŠf(—ƒY­•ù4(—Æ ÕÐê½dž±öÊžeF…e×OïѦNÂUâ΁+PSæ*É «kםr?9g"ôz0 ú-cMéÙ ‡‚bZYQÇeU÷ãvÊÏ¡’Jç/̼÷²H^pSÞKbÙ4‚$協¥ñ¨$Oܒwã”K‹ef´uB~õ+hJRµ�¦¾Þ_kB[ªeɚ…êÁÛ÷Ý}- +räp†Þûßp5c˜77hБµ®Þ¦éê¿N‘dïô{6K‰R€Çbû¾hqÅCBÏ.ä~ì¼i¤SÃˆro´q6üZïüÈ6R‘€¯ôM‹|$¯;+±ÎuÁ²%3à¬Eù•A @Š3Á\^˜Gh¼ÊX²@À~"³îÁŒÏ”Ì}Ž5n‰ô©²Ûbì½'À¶„Å»ñhžïĀ0ƒí›ýbsÏtŠ$ +Øöì׉Ãô)QC7uë W#R”„v·µÏ˔>c?Nà1¿OÎ( @ð÷M‰ä ªW ®"<8ž„r9ÒøØú +EzÀýV‘7«|´¼ãâU*>pž*ځgRC‡~^q„õÓ±f:S>ðm—r-ÀØDŸºAK`ü[|ºzŠX,Î_ûi8i¯/‡¢¡ùX)°Þnõc„¯Žøêš=–RÓ ëƂ®Uߚ#(òÑ^gŒ²Žì¥9JQ¶¾Áp¹.žArä¡!ýí-2ïq•gµB´ñQwúÇ\Ý5oä#T”-(Jgâ|p„¤Æ +3FÇF—‹25«îÒ)þñl£òœîoÈ- 9GMWäA÷Y4®@Íh„·IbWÕ¤DõÞé:.x¸4ç‹�o·»š×4v@w¤kÞÄN§»ê÷u˜àÏLa蟹ˆ«AyÝÅÑê2…t¹At2œ­©[’53ߛW»á¬²ÅQñ½¬KXíiñÅÄÌèÉ_V�˜n$ç^/º²é•é|­'WÔ§•Þ¨MAVl®ÝêI\s´è ÄôH;VX¿˜ÓxÚ`¥[oÏWä¥Qþh‡#*E&"QFÚ­Ô#]`,æ]Â8úˆ„š5Ï!ŒÎÐ"(Ñ¢{¦lzfïAP¸YBÙæ@7™io 0?¯os^M‹~¬-Äcž‚Ò†èdz2žÙ"ãj}à›†½Ä[ÑËWÄüQuÊӏŒá®Yt6[zšÊ‡Àù’@0³Ê¬~ƒ8ÿ¦«§)iƒ/uDÛÙ9“v®€k%ÉrÀ)=3¿¤”âVœó=”l•…DÅIž™së›7ÔÊsLÕä猒ÐUgà§OCÝ.ÏD«¤>Ô7Wh­D¨óúü7ƒ!5z,)�IíÄK‚‘pÅôsº”¯Úñ +™Œ[Oj=bÖððÞ£[%ë Œ«}Ïâ´¤h[ʼn,Œ&5ªnþKvªAÇÍMóˆœõSֈ.YœÜ[dFTý™Ú¬Œkk«¹Ñ€˜)üèù »ò§ÄTŒH0»#]h"a×7„ ›gd”æÁ®MèkAÃ&j1­2a%?áEg§$lbø+ÏH~÷4m…c*D²œ4ùÂFÄ׈îøxÍüNŸèÓ±²‰0 +ퟹ ² RÏ[}åSèÒF8PÕÚà‰�ú’ódwBk¡8TØ-“5G™XÚCUvÞþ%ÍM�¶‹®Í\} ax€'s÷ý}£}¸Ýü«« j¦b:¡QI<÷ÐMd/3b\4—ò pNæŽÊ‹yö®ûËJq‹”éâÔKp ¹œµN‘øvÚ¾N÷š³jÇjðRâälRÃ÷‡"ê†xÓwÇ}¹ÔéúmNɓæaµí"݂(Ôd™µo|u›´«p㥁PI6*ãE9ìÃB;ُ9‚½’¶˜)/!ññŒjnŽnñ͎"‹ŽšrЬlw„~ÌØ¨TÂë~œ˜D;ÕG•m΂D͂ àˆc"O 0:RŒ2íEF›ºŠ6}œ¥™­mO}ªifï]U2;ƒc.x>ÝQ[ðrßõ‡ÆMQtˆƒdí»›òÁ<OGŠ\ŒKiom–fƒé™? æE²=?£u'@K×ìńUù-=6òØ$R:*­èˆ´®Î….³~YŽ#DŸXYkŠ Ú³iýœ5¤=GªWÐÿ°*s8^=W€{÷¹Ô8··bì-¯Íå Œ0÷×ú ªTò #­Hç"?­Ë©ÀžAZv¼¬ÛX¡gÚ R¿N¼3;7ž0)Õ%u-ô|ÒË4#1 ?cö[ïi¢e~'Ï}÷oxµÊð€ +˜xcB26OzÖlúqJ*À!d„VvžžQs±%4¨ô"²nºöˆš÷äuÞ*ï)z—^qÝ Ùì+ù¾§ÝÐÒ1ŒT?<M†q%fÖê†À +vW]Ûnž*¹ l°º¦MNS*z{ˆûzܗ`ûe—~/¶Ž)¨{ .BS©69¤Oˆ Yœ~U=&áúLëØù©{úÈ=(u“çÌ<¬ÁX¡pˆ2I¢c·4Ç*÷w o°<ùÜõ4°Á#³/ÄïAJ=¡ÒQ!æ�bÚú†¨Øô TÚìœ 5¡á’cV¿õ‘Á¤á\›—ê” –ü¾ïÿÁÞΆð‘®;Ò$²w9u +)åg}ÿ®ÇËÅÊéõŒ^ÈFƒ÷4 +1£(R¼‚áÀU=Ld›'¤šAÁâg[üdü¯ýTT?¦jxyêìãHÅ?Ýí˜Å“?[ëŒf¯UŸ‰ãé¬T|YJ,£Õà|_]¸ßYÜ1^.“ñYe)ÿÕ»COø„*ʝ16ˆM&5gfpžÑÞ¨Ó©*iwöûz9UöGûKðOyÁ–]ã (àW–ì‘ùCeò§®Ý˜àA\%‡^�A‡¶çw9Fà$£We<)PÜîA¹í‚g{X)Ò81JˆÕÌlnëu{ž¹Ð&ñ2“% ßw†µ“¦ÍÕW/dÞÐV™LèЌvÄ/Œ¢|cþUwÒüÛP +ìïñúps—ŽŠézɎ^üƒ¡‰©iyYó~²5nkÝÉcÁìLUÀxBd¶oÓdöÁ7çÛ¨_ú=O©9õgŵ·ÝE¥¨|o¸dDÈç˕´¾¥ë§ùä/\mn“”æ?è1ÅNŽ¡}‡˜ô iëù^¹SªQy­"ëP{%B©l|îÞ¢¿Ñ„þ¾ß]äjmº;&ۊ¬ëj aŸ‹…q¥¡. ‘°¹…:­åä‘ÉÛ+œ¼Ú‚wªdŒ”vþ{·ìCȤÏbö:MÙU<éµAߺŸy®Ñ±Ä'GÌì®E´Oߕã¡ô¥[0mÈ͝ÍÞE"¾ÛÑ@m;¦ísëw\³êFÃÝéMº }ù1Œñ$DNë1s£W œŸö·?îZ¢J Ôù"IkÏvi]ó�#NŠ–ydÖÙԅ|‚3c©LP2¶%¸ ;~›Ë3Ë÷à-H¾¤6Ä{ºt°²$ÚÙåõE„K=”oó!ÊФ<}½´„Çhá_Æýò}Hkh*eËÅ$£‘ºšoëg) ‚܆û}3&*äõ:åùvSOB6‰%¡_{ZØó"ïŸ5ÀqœJ¿q_Ž2 +Å S‰µ¬¹ý¬@pÐ"¤°P›÷¡ÇÓЍý•zòÊéÛôÅÌwj§y`Á–óåá'±”EH-Ø·VªYZqT™á…÷V<KÀåÍï$ZsöÖÅÚ¡­mж›¨Ý‡_V×úÃxpº))gɞ¬\ý…·u¬ˆ‚V:ÄFÄßJ~êãGœ!â v>Q¶œi"®U²S’{Ïp9“Æ",Ø +Lª½âÇ)¾9ßð)ZYsãÿB ׺‚q‡‹ÃNy@É󫧺q)*ùö€¶Z2*—á‘é>"Î|frËk"ÆJý寇ÜÜ͖ïç©íÇ4”Äiލ;ìÓ6ãÇñŸ%—]VPàbû‹ ¿m§ƦkÈ’ÜI13mIŎ#ÜcÛÇß4h؄Enwú¼Õ,#BEát‡h]†)w¶’֐>A< ªÀp3„ÈzÞ«sÁ¨qnzþŽ”w'JØé_½1X• +ú²7]œH­zœ.xCFm«KUYSM¢¶l«4¯Æ²e]ŽãÒKizê,L$–½A[uA^…V÷CùvÈÝÿ:n°»þëù»—æ¬åT7øÜ°KÀ´¦…ߞ0î„®ëIêŠ2y,²QK*¸÷õ¯ѼkäT¶=/nœT»Ì|-Šæ( —ººìv/Fä+àH¶8#\4¨>U/d†®Ów‘\{7—`-š'S¡^׸ãxCÇsZåYG[&pÎ=yé½UÀI';P-¶­÷•†Ê~â\ï|j/Í3Y¯Ãî¹Ej­ïÁ@ØË.x.џ+±‰ë©îT&%òM_ÄÀ^+©aq"¡¶–c³…$‡ØêsSJKJ‚ÌOͲóµO¶ÃØæq·˜Õ–¨ú¿O®F•ñá¡ù†J–TA7N¶†xüò)„~¥0éàƒÕØ2½°Jb˜fSÎù`тȜ½ëø…œ…ã^¿ ‹ÿèG’ Óë 6ì%@“U¼.^Ìz¬ýÐ\È@{øI€~-Þá!æks¦Y�òü$ò�…ç ‘âlÕ¢8‰E¦0R΋›ä Ž ž`Õº4Å$ê"½3^6¾-§Ü1›ô^%í¯ÂVϾá›ÃÑ'i+U„£ƒ_{™³á%z¬ÖJðb6‘:K¿`(\‚Ó¾o—ŒÓgæ×»ñÛU(û]>cáÆòÉ)æÏ×ïR¥Ê$-ËöïçOúû~¥‡IªàDÀêÖQ¦7¼§—•’å4w® +'‘H¼`“ãaÍ.°/ÈR"ìîǐÒ<%°ø)Ý! ÷+¯„þ:è´Þpû„Q]Âtd#Óíßç™-£Ð_®È¬AË4Ž7ãíõsÞ¯›SËM€D0—ß±ÎNkL{­‡šHäDƒÚ¡&Ï—~u…Ðr¶Oa e^_[ê]Ðý¨|ÌhR“„ÈYrfŠ¢±•¨ybK¼ë¥ç½ï_@ý+ŜldݯϪüíù€óÜÂó•K¹ç«KUçóØÊDTó‰ 5¼eþns¢Êó Jl ®Ýct4æiFú°¹4³¥‡±ùØÅf£Ó±ÅH:TҞII…ð*a|·s­u66oEã\*WܕâûÛ° ð&}¦Oˆ¥ÉÅ[Ûí*„¸f1á3Ï}^¤Ú_‹h‡:~.G@†–Ù>éí³D6/Ö ÃÃeB¨–ÍreĸV«“Яj4í£T%Éz·rþrñ/e¥}5ãx¢ 4A—víÙÍ1={K¡$'[ Ó&ªÊï?+Ê/ +ʏÇò`{Êù²MùõjP¶ ði,™ç o:“ô¤q¯wOÄo°1r8o 'À§O’ñ•M“–è #Ž»éÒ^Š3¼äéyU#è$“ºÀJÇ6/6(}ˆ|ï�nçÙüçm¸WE#œÍ¶V‰5©|½mX¾4qŒb»¢Æ­1 Bh5U4J¿Lؤ/¶Â˜ð¢Ù ˜‡\ `0W†¾ƒ}=cŸÀÞeX°âÇ»(X鮑j§hä ;�N`‘½O®—;úXÉL±Õ)bŒò„S:…§ —4Èא=óþ]9Ë/Þâ«U–±GVŽ·y€I®«.ªDx¼ REržöøã�‚aSjËÄ,7üL7•Döƒ?癓i®½¯8sÌ­mvþVŒrOrŽwÛ9+ÿw^ )a0þß2C*'C]ʘY:ÿÊçɐðÿnsùоOŸ±‘PŒuÀÎ&’O³Ž/JNö ‹ _boö9N~ +w~ÅØb:ɾ—ëñø·¯G\§9£7¸<c|q BXœöü ¨-¶Çªi²ñmm[ɯ’ŽÚ?͛&�=uˆ!Îû‘Á’¸VªÝµ©,ÄÐ-ø#]Æ0^’JRý¥ˆïWîdU™ÒbäNÎ 3ra?ЯåÓ,.^³)íj&¸Ï +«ÐÉ K>U¥*@±{íc0J+¾v º¦TJ¡k@Ôß©mç7©Å3=­šä`i¸*m61^í/×uÓ}›pΙ6ÏÉÐyï(‡PŠ¢½òJl{öY£l¥/ ÍzË{V£Ã¶–1' +‰&:ëC½ÈR\ò®Çû<ÿñCyºáG`„RXâØq{½ȈòÜ1BûÓ³¾ï%›Æ¡¡Û`i`¤` ©Er]™ödjÞØ¼\¨Suª¹âbdÈ2Å.҃ "AĨ:¤1°=ý"KUâŒÊ{™^Bc@féÍ:UÉ¿í ZÄ8®PmÂðÍ6lø.»åCHoõ4(‘Á•H÷¿§¡„CMútiIie¼ ܏÷d‰puZ‰€É+5i’åjñÔ+céÕ°£¯ÒçåÁR3QÚß=}—s` —¾! L¼[~­Âj‚Ù(eêpä0³*r­ª¿†Ž¶éxÀÐÝŸd+ý> ݺ¯@±>ÛÏÖLÿ*´_)8&xqRT–txªÆÃፑ@¢YMýï$1wSK—´ã͸°6p·~„úl«i6ãä³tã Ö¨ÛBÂ7}ßPOèþÔÒ +®ÏÃ?B`è1Z3äÞÝ(f|8.2aë£j#Z5x.ʧzbŒ“Ôï"A–u¯]’×á]¾_ow�QÐm«Ýùv€úßàé— I€uäBx$ŽÎ„ +1‚å8ÀŸ îŽD |æóö‚&U ¯­CýYÓ¬ür@Ò#‘¥…ºWÄþj­&E½Ô÷RêÇ{Ïˊ!ž÷Ä5Ë݈È%Ê @ÈãȔ\\¶c0ð:$›–ÚH-Íó´ÀVxxօ­Ì{A¬DÆl(η™ûKÇ`É4¥|q‡Ÿ•a'^ƒåCÖ)f¥ë$�ªë9íY +[­UҐÀ±¡ßr,ó ñ™5íĬ¢^NƒàéÂVÏBjöåÍç!ô6TÍpèMÑógOD÷Ug¹WÜ-ž«È2þ4°}PÕ2ÕyG0/1êúm Wú |–ÕóŠtâ+èÚ@f=¾¥ÜmÚC>m&ɳ轢P¥QhoMjØè©%|£Â;À ÊZ{y¯€ècûAT{¾×` PÎz-%¢ڞŒU߈‘êKχ'oŸÚ¤|ì|!ڂBžÁYfÛ +\Öjã q±m£j¡¯FX¿Ð«“žu3Îÿ¾­²ÄhûËœnŅñð {íZ2[DVšÞ]هqÌÄÐpÃK—èËމ÷ôðMs¼X.¡Ü§Tß,D d³BèK¥ÎQºé$Îæ¶„ÕZu‰ã£°=›ÿuvÖÂázˆÂï‹¿|þ\÷%t§Æ¹¸T‚[Ëâ ôÄs¡µÊäçbaH×ÖÃz„xhV9K³ì}Þ¹ös +ÿ^)ý¬ùƉá䏾rÀüãP…€%öM$Ïó”VÍÙÂ$Ï[ø‹G«¶ip©±³˜m]u“^‘D™¾”¢ùr_¦>Z +#;†’áèĨ}„û_ètµ(®-ºR7®³ׅ2ñ³Dÿä•^Kƒ>“6ú„ƒþi«Ws𺯩Ŵ­c£_Úûñà +endstream +endobj +5905 0 obj << +/Type /FontDescriptor +/FontName /YBOESI+CMR12 +/Flags 4 +/FontBBox [-34 -251 988 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/P/R/S/T/V/W/Z/a/acute/ampersand/b/c/colon/comma/d/dieresis/dotlessi/e/eight/f/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/r/s/six/t/three/two/u/v/w/x/y/z/zero) +/FontFile 5904 0 R +>> endobj +5906 0 obj << +/Length1 1379 +/Length2 5962 +/Length3 0 +/Length 6905 +/Filter /FlateDecode +>> +stream +xڍVT”]·鐖@Jj�ié†bf†¥”NA@¤A¥»A:¤ E鸣_Ýï¿w­{×»Ö¼çìxöyÎ~ö»†ƒU׀_Áa QAÀÑüB@)ÀCm}Q�("� +spÂÐΐ?¬ÄÆ$ +†€Ký7ÿC$„ÆØ”@hL˜6Ðpw‰�„Ĥ„Ä¥€@€0(ùW )PyÀì�Ú� ‚"æxˆpõF hL•¿–�n0@HRRœïw:@Á‚„Ap€6 …¸`*‚AÎ�A{ÿ ‚[ŠF»J +zzz +€\P¤Ã>€' èCP¤Äð‹.àÈò›˜�1À +Cýa6@Ø£=AH�cp†!p&ÁnA0µêZ�Wü`­?ø�^ @H@èo¸?³Á࿓A`0ÂÅ÷†Á�ö0g@GEK�í…æ€àv¿AÎ(&ä‚9ƒl1¿¨(è@~²C‘0W4J�sþÅPð 撕áv..8Eüë|J0$Œ¹uoÁßmu‚#<ᾬíap;û_ìÜ]à07wˆºÒŸñ?6 +Å%$�7�Ä ünèí +ùíúeƜßß×á +°ÇP€øÃì!˜±/ +ä ‘îßÿîø÷ŽXH`£¶œøtŒbÿÇÓy$Ì `ÄO�üõü½²ÄhËwöþ'üws ÕTuÌxþÛ¥¨ˆðøò ü¢@ŒV÷★ÿ¿Qþæÿ÷ßV]ìϳÿAT‡Û#�’PÀÜÝ_4<þÔ÷ŸãÂøw…GŒŽ!�îdo‚1?BÿoñÿNùß4ÿ åÿýžGÅÝÙù·—û—ûxA.0gï?ý»£1¡ÀÌü?CM  ±6ÄæîòŸ^u43 +pç¿/†RyAìtah0ôýÕ ¼3 ÑE `¿>3�LۀÿáÃÌØ ó)Aa:õÛÁŒÒ¿K*ÃÁ»_3',*�!‘ obLã1;Q€¯f8í ^¿u €#И�†ž?À$þÕO ® ÚñËHü/`°;‰¶ßÇTýkÿ{²!/˜xv +–q¬ +i:­P`òä_‘ýȱnò’‡ßwÙì~NFÄSž´„<VHêï XXSæ>’Ÿ»sé»SÿŽ ´!A¯ñÂï§uœþØz#ñÌڞÑÜ…ênf¢Ûü†ò~—n~ƁN8õØ­YnîdºÙÔ§ž]ª^ÕÝÅóCϧÖõ6ÊÅ4I~óGEZLp¼±Í˜¤gÃGó3Þ£úáE>qtü‘êõèõ8^bÿ¯Q"y¾fËÂÑg“>‹%†Â¨6†» fôÌ8GTCcœ¾Š›ÉtÓ¾…y =3^õ2yw^ßäKYà§Ø~UÓ¯í¬ôšmúœ•ábê¡þœPYTKcdÓ¹UÞhý‚])âaÞl±Wœ£µÐŸbˆ?ÊÌÛyÛßBÃA«ß)íÿ=ÖEðùël…yXt±Èä<ý¶_YKžW†OšQ˜þÔ;ú8ÈÜ[Ò®‡™Oˆ;v€M¼kïK¢u©TŽN»8Î ‰ŠrqW?\ŒxøìŒŽ ÎiDhcù›ÈÖ¾JŸ2Ú·–Ïäਲ਼|6=¡„Þׁۨìg¯Šù1è,ÆM3‹‰‰0v¡ÃªŠ]_pFWXL÷|a— ‹`'Il}<ì û u‡.é'6îà§`®K1—º$nU\JÆ\ÍÅPÿÛñÀ뱈‘>¼ûÙý™·+P·;敽Ô^@ÓÞr+sšˆ§z"ä`æå™šÿæ<Þ_A°u^8 m‘ÈQugÛ#.è´õ;çÜÚZ>]®Ýáäl <È·aœ À¯{ÀÁñÕ}¡ü£>Ӗè£Å+sÊ"íËËwñÁš'„¯M$bx±Ol‹òô ù‰‰¥ û§°+SIÌP«*û½‘g{²3åç?Š÷Ûu³©¢msž“}[¯ Çx|ø8vPÉ4êÞòéØyÕÌZ>¥³Ë€J`®WEÌb\Mšgº¿EÒýT‘Œ|�¹“;W»÷J: ¬”`g§ †/Øwããà _‰£»½ªhÆõ)„CÓÚ;`*™©“ñX¦¬ÒΖ¥Ôà¤#î ´ p¼Õ$Á¼Ê¡µnzÀ¥S•ì¡ò—9¶î%óê‡ïzpÎߤ2w½/{‚µEÒWLt_¯¹xR&æU„4ÂÓi´`CE¸¬Í3Ø]ee#ÂÑC”hkóˆh™Á0¤µMܑZ5ðtROÛî¢Ftzyôÿc±¿ s̑FºqÜtu|߁±)¢poÁêۄC1¹÷k‡rœ‚ш‡L1«ÕÁ"cäZÃG¼Ë3¼\8ƒÍª7ïçßyşSÜÚÔ!EêÂ;«·ÞvÜó©™!§ðzwÃ_ºczéÕ'õåKû›K¦í7g¬üïÖZJ~±à߅¶Õxläí|£œŠÜtë€ã×» e]ÙOεôïÒiÝÐHQëúXD4þ”:睺ɰª›gŒ?/ø Ëñsåö³~KáW;q J_X£ïS¾¨òs6îo|3lÊÑñÑé}@ü²wXî%áØ?8tú+J,?¬§7±Ív<DEV˜»¨®. ¦PŽ»@\ã{D ž¾O§'/ÝgË뿸Yµµxu̔žæÒŒ—K`(Õ¿“ÓÛïr(]–o¥Ìà ÕÒ@Ð÷n v!å¶TßÑd½¥Ma—ûîѹSϋùµÖª={ƒò(ÑWO°o†Šï®KoÍóéžLF —4›«·$Wy=Ѻô´0¤½5G$ù ߐýãô9]�Ãí+2>;$(™»&Ý~w¹]å²è¬¬ÄI(ú¢z߁š“´®Úz’L±ÏÚÏÀEîv¡°ûè†A«¤ÑRÙQwJªïäÚ3Û5<ûÕÔX7fYr ó×'YàÌ!·ÝFí%aFlU3ÁñyèËT¹ÃýÞfì€×õ©ébL;Ù¥—¡e&ÇWzv­ öçÖQN÷ILæ^!¦äbŽIéV,ƒüШÑÓá­ù²9M,'Òùí(ßó}=ü·ëé^5¸¹%Ї‹åŒí ÷çËç– ԉ°Žú¸+à—宦ŒŽÆí[ õøádÆX¡>ޛި™ñ“ Ÿ¼ó¶‚h^µsÎe ÇÝ5á ÜÅ×úÚ nÐ"íÓ(¼3ÿ¾Öé^”ú9“Ý`&¯†Ãô£͇ÈW&ÙÂOñžÛ©Ö#W‡ãZb€Ö¤Æê®Ÿï8.‹¾ÊWÒ¨Òéud–Kçj¨wsŠV<P~]kÁ¥½X"Ó ‡¹æ¤\$ñÇç¸k1rl2’(„…°? ¬)Ǻ‚-*î tt”Q} ±H†ÓªU–—¨¨†ê:íç·ªŸщåqeúà„ÈGˆ'ñÕyP¸B=#èdp>‡ø-ܺu’æ,eÆpg§¤‡Ö²Æ±|M…ÆpqG·$ÎÀˆ]Sû\âê'¹šð‡ÃóGžqg%O(d¥?2ç±j£MêE#) +Ÿš³² Ñ.g¤¬ÕaÑsG‘Sâºl[/ÛǑ#ýÒJëÉ(ÀéFTÍ<>…rԜ)Q¡†±išÈ¥>ŒVÅr—ÜîZÕjªÊg|¸ßm뗙/g@o>0w7Ôì(þ¥DME=ÎĔXÄ”Í@:.Çûږ.açþ%Ï7w=M7â'gÖýl‡§Z1”ÜŸÞé4õª^©"öÚˈîC°Kl˜u>¢³×tÚ9+ʞo<»r]3û:y«æ9™y¸¶EËžõ6„iÅi,ešŠˆñ&ee‘u%—ÝtÁÀT<@±$òŠLZpîÛ',òQvÏùœ›g4ÅdÛK½÷{h¸ô¾ ¹ô~¿éêr3'±¹ÜêÈ*÷míVo91mèϒ®è� ²åyEÅÖ-®Î#Ù>›tz~´`[¼ãsVÏ\[kŽÄˆb쮐΅sË,_"Åjî¡rŸ2xÁçûWa¼BAT÷¾vñh̤°”å×%KÛPrц‰tݚœÄU¿-rßo°•;†‚?rõºë¤Q¯é¢ÔÄãÁfÞÉ2FA!άÁ +=N�&îN}IšÞêMìþ¶2ÈwèQp}csâ Õ¼/( +Aö¶ªÿ݃6Ô6ÊÖrßk"Ÿ4“xy-fývhîh„´òhÅ-†d#ŠðÖ9U†„Þnñ†Õu¬O=d +÷¸Õ¦¸™×k«œ~F&‘8̻޺B‹0ˆ’ܾ˜…6aY©u÷˜½¡¬µM-a™%=?ÕaÁÎtwrð˜ñP û~e]'‘"ší">,®<ê층{MﺫŸ•qh” ÿ&ÖÿÃyWó*Æíëϙê=GL‹ ./ø_ʜlîÄHšÞ¿ÀŸP³ zù–$˜BŸÏÎ~ZåÎ`Dðþt%Ëeþ³0>Å®ð³±s°s¯Ç÷ë÷óã‹tÅÊ9ž7&"ža³;n”ÝýÞ©>t#ïéGbA!…JžSéW4ßÝÞK1»P‘¸Î Ø?ZÞ+Ë6å=BùíNNÔgå»5OÒÓa'7w®&VZõ{®Žlk>®ehTPdl+<då½�oÊyµJ= +ߐÉÑ?Ÿ}Z²K6P’íRT” un´dœHݒ¤ÛHlhÆ»³c)¨:wmY§ÅÕÜíM a—îãgç,_اoó…tý 3×ç¹áODP±ŸÀû5qÙ¯¢’•.ØxAn#Y7žn‹½”vÛö°lö¹S�>:§NQs"N7+ǪÍÓØd¯ÔÒ¯Þv’½˜gyªjZ‰«G@€ŠwŸ¤¼áᣃVÌÅÒ ÏCâ'ÌŽ=8š’œÏR˜ò\„å.+hm¥ôƒ+ b> Ao'¾±˜T–ˆÜ+,AŸü˜žŒ)Û>U³§öùѤõÔS5Hý¬ðzF'ˆß‘oèÆqö®À“ï¬?ƒSviµR¥tQFS>Þ:p(8o7,§‰Ž?ÿ®”-ìÖÑë¨tc>·¹§Gê;y'©n ÌÞªzQ Ï»²ÝÀªjÀ¢Æ3Нm/„,§i%Ïáfë>ËøÕ'bpת+8zd® Ÿ›&?µfæóu_}Sí-Y¹Tž5Ÿd’9ïÛÝ·iê-ã5LÑüKÛ̵(ÑքªcaŠiÿ7>à›uóBò'Oú&é2àaVvO—ù,âi…8äïeúÒ!¬’ÔÖè&MurläóŸ¸Ô‰¼ôûáàÞ˜yQv=j0{�á3¶¤1"Æë¢$ìZM[y7M¶ u2·-keݰn¿2ަ‚àE•Öø%óž›çàßì*!㎠~ ÷}n,‰Gÿ.[åÄU»k4vn×ú(gA ÏÝϏh•mI1—aý2òÒ$Ðð©Ã —£:ÜÈb²Û‘«@ÎæÛ¾d^s—5ÀAŸ/Ÿôã[Γ T ÐX§Ä=±ž,R‚@Ü&¦@ƒÿYsýw  +î0;Ä0'¼¼ö„€w2±yBqu¼Þ0ûZj™KÊEñutç+Þøj6UF&¨qɍ#Ó»óU£š0Üd|;<÷e‰º õî^ ×gU[|‘\ñ~‚Êþ™Ýа¡uȁÃä-Ë8Æ/[ù$Ér»�BÁpJ_£“`nÇH&¯æDy +²]‹ö!h—F!™è\„Ò臭ê™Ä +úa>,»šêDäG¦jlþ6Â8¢«]ê9tå6MÝfu‡º£h^–M9J2豉ÙjƲÿ€}š^ܵ`O”ñ4¶áà.¹ç41ž½¡BÁb“–$ÕÃÕ\áôø|A°.»n"ï²5`wΙ‰ÛÜ kP…Do‘!‹|ûˆáü¼®n˟bWÍ …Ž{ض]E/E:Ûý̋hÎ/<œ˜k6°(N+é~ê‡Xš’ûo.×§‰©¶‹ï$ÜRzr&ÓºÉ¶Àå,±ø<V�ò¥z³œäðîFÖ C±¸¼|'mÂÀ²ÓlƒÚ¼úqþ6§F—j +<RÍkF>‘§OÚÀºr'Îñ JoH»…L¹¨H JO7ɦ^gû.U ;ë%ÖO:ÃßSضmXWªR Û֝±{ìøôu§> ìLu~êÞÛ4j·Õқf·QPo:½‰۔ͬ˜¯e*žÙ ÓM€Î,sXMüàöÜÎ[ï(ògy± +OZg(Nƒý÷Åõ-ÒREé뼸 @²šãcSfS¤1/‘jÛ&Üȸ&'hVO¬ÿþ„¬xiv¼O÷AÂû]>†‹K5´ê½\®YtíVÉò÷­ÁáÔñ׋0E>àa3ãUϳ÷®|vA8 *¯zCo|[eñ0ÝLÆõ3)­ÖÖê"µB½ˆ¿¢IšŸôøÄv‰ói¨¢Æqë=‰¨ÐÊÁˆÙÙ5ƒæÈ¾©Ž ÎHGˆi½Û‡ PE³3;pBeman9FùµÂÍí´9÷Μª‚r¤ÎZ‡Ö„Á@!ÿÆJóíó”ÀŎL†Føè9½ƒ¼Û·™d('çã/ĝ ùŠû¹mžðg ¥š <—Q=ëóMU )ÍL‚ìjã3Åyï.ŸÞc[ ,o&¬V¬D°àðàjzW;à³hšÎž~ ˜Š®‹ò02ÔY÷Å!%´ÿ°»£‰£ðúø}JGÝNÉâo1!5m¯Âû¤ÁL ßBð¦÷e^Õ.Øo=·ÝÕ#Ž»—0ðÅEMšÝ-ž¹á֗<< =ɶ/'Ñ#Ò¸€]ªîÄ)Þ äBN΅_¿÷¬ôÌ\kp ~p3M6èk²h'êÅX<)Å3‘~w'®¬”à¦$Éå§¢ ¡,^Ås8~i'ÞìÈçÂø”å+õåÁ iy6†.G@Ú©¹ºñ<½OoЗ b5E͏ön®W}SÒÒÎZéauƒÍù”Úñ.?m¦³|sÌÖr¿±t®sGÊRÀÒp;˜.Näð­OˆÃÂÕ¥x¾B•ñ –©o‡äיviüïséz7C‡’èF[ÔÙdïU).˜¢ + 8ïEÈY$­„—~Kªúâ;ÐûXࢗÀ(UÖúù&ÁD•HUåZFL#^„çlx�ð¹Ï:O7å­°þ(Á å‘ Tò^z?z“lÕ¶tÖLøµÏ½Ä“Õ+#޶¥ƒ˜\êÖ¥v'pJ†.è¼ ®zYoºwQPXYÌÊsRtJ_ÏH©nTë×mwFƒ¬ô +>Å7µ&shtNó¿Ç{CÒéíܘ]ù“^ËúnÜk‹ó7Š:ºØâÙ;wüÀ媳…woê[Òmr9©f¦_5“ø'‰6~É*š#ïÚÛóy±¿q‹—A™v!;ðëKÑ=޼øºYAÙ!lå¶òªÂôèO…u +¡=5µÌŠ”@s¶ÎÍ-e½Ÿ—©½y'K™ùæ:zÑ_TÍ6¬º® sÈâ½(q|þõ<eþîø*V_¬sz²‘òFç ÆŽìӄÞç¯ÈBÞª§¥ÙÑÜ»^»Ô_?Ñ # ‚~¶ï{.É=€µwé¨.ã¯_í«M(-çCxF®î6ÿj  åº;TÎb\·!ôZ>íoÙ>iÎw&ϯ~/W4Ç ‰›½áœeÕÆ…¸Ê™I0Yz)¥/Ñ c,+ó†‘:ÕäbMâ‡ÂK¾¶»"Åøûgç +ºåLÕp!Ê[T&ô ·3Gº${9՞‘^©m•-/ [ôªÏZÆR(8‰ "ʆšW\ùJ"�·xåR¡³ÇìÎOÙ6î?E×®2~ ö6ÇÓµ N娣êíIˆñçdQ‚úÊè¥ÉáädԈ·§Úk³Mz©çBåó»ÑÏÊކ¹Œ ÜeÐ-™Õ¤¶;—Áö<ÄñâÙ;ؽ¥h�ÁuZIão<΢)ó¥åöy0°¥!6’äöfLso¯ÛóŦ(ÓÁ›ò¦/'õM*î¾^›eº—wUº¿½¡¡LÜ©zÙ²Ð6ævù¿" ž$¨†éÌ^d Ëì0 £ëbÊó‡',•½Dœ-•äòÇéCÎzq±g¯Ì>±´RÖ[ëÝ?yyÛ÷^_8 ‡¿cøE.lý«ý®Üi¿¡×9MqwnT? úñ€d {ÛÝ?î)…Az¹z\ßä#ç’,>ʬ© 4T°ª÷ØÓò°\>–°âCèAÝýÜe†·–ÝÖIÎCf…<g¬ ãuÊd’)umº ŸTörC›ñm²>è +ù~¤f¤g…GOfªÌùÚ65Ùã?_ý–µ¡°¯êáÔgšf8’ßpº5á˳y{X)hànßüx׏š{Ù)ÿ@~›fM›¨j5ɽMe¬‚ä¶�-#mLÑÅ¡PpüÆvß8z‘&Ö%§·Ý}"þDƒ=è›âñò®¸íÅwå%½*µ±à‚«]¼âÓIJÚê.OÅöÃu&qdé *ÈØ‘‘ógîãÈÞ"B^ÆJõ‰­gã"ŸTŒ?µó„-a™Íf2¡EC¦ßâgÓµ8>NiÚ‡+¶•S³ÍÍQ«í*/1;Ê÷d¦ùVͺul4w^,„×å¾>֖߆¤ß% +kÉv:*à˜À~‰'¾Wt̝¸\^žºsø`:¾“)@ö°9+øH1˜7t;5„‰RbHV¾ÀüvD09Ê<K%ÜP?— Ua­L4õ ö…D÷ CümÓf)&Õmê–Ùøái´qÿÍï5c/mØooãd¼?KÏI”óÙt3{¦—!#Ë£Cw¤·ÜgJm®z®»ÁEÛG’+ë áöRM›K“,£™]¥Zù‚êjñ››ŽGa1ž[lq&6®/·á–dpà-)Vw´Ï¶³vg «[ÄR”6Åwþc\Á>o1TgÿëøzhÿëR]ýæej\n^=R­c3Kc¤b]€îrÅ iÏö]$ÐåS˜oâ‹ílžm…îÖh<r¹ïi¦?LDà׬øß>5oÃ(ºêRªšèâæþ v:€p +endstream +endobj +5907 0 obj << +/Type /FontDescriptor +/FontName /THGOAZ+CMR5 +/Flags 4 +/FontBBox [-10 -250 1304 750] +/Ascent 694 +/CapHeight 680 +/Descent -194 +/ItalicAngle 0 +/StemV 89 +/XHeight 431 +/CharSet (/two) +/FontFile 5906 0 R +>> endobj +5908 0 obj << +/Length1 1474 +/Length2 6575 +/Length3 0 +/Length 7560 +/Filter /FlateDecode +>> +stream +xڍvTnû6%1:¤‘QÒlI¥KRº¤ÆØ`À6bä� ¥DiARZE‘’VRJšÿÔ_üß÷ûÎù¾³s¶ç¹îxî빯û9à12WuÆ8Áµ0h¬8D¬�T70‘‚ÁR`°$@@À ‰õ€ÿApo$­ð¿ìêÞp(i@±x7 ¨ëë„H!2 +Y0( ËÿíˆñV�j@ýÎ@  . ÷¨c<½‘.®Xü)/B0a D^^Vìw8P÷F h ë +GáO„A=€¦Ž üB7\±XOÈßß_Šò‘Àx»( ‹ý‘XW  Üîíwþ¢ 4„¢à¿‰I�€f®HŸ?°)õ‡zÁxÀ ƒ£}ð¾hg¸76ÐTGxËŽþã¬ÿÇA ø×Õ�!Òýý+ý; +ƒaPžPt íD =àÀ[ZúØ�¬ŠvþåõðÁàã¡~P¤Ô ïð»p(PKÕÅóû‹Ìé‰õ‘ðAzübú•ɚhgu +Gc}�¿êÓ@zÃaø[ýn«;ãÆýY#hgÄ/ +ξž s4ÒË®£ñ—ü‹¹À±@i0,+½€ð�˜+èWr³@Oøo#䌯?ç‰ñ"ðà!HÿÀù@ýà@¬·/<÷¿ ÿ¹@ @g$ t‚» р³ãa8âÏßyod�ð6/<üëóÏʯ-g Ú#ð_÷ßÍYhéiê‹þ&üIM �ĉKÊÅ%¥Á@DR(‹_„üg–øÿÍý7jEþUøßŒ:h(ÿ‡þîþ¦á÷—&„þaàž`ˆÁëúWö¶`i0 ÿùÿÿïÿ›æeùÈþ¿ëÑòõðømúeþ?¬PÒ#ð/;^žXüD`ðsþoWKøŸ!6€;#}QÿmÕÁBñ“¡Švñøç‘>ZÈ�¸³ sý# ¿{€OïDÍ0>È_Ï Pÿ— ?k0wüSâƒïÔo?Jÿy¤&†qþ5s’Ò2@¨·74€o<~' ÄAðÃé ø­k HÁâC€xz!@Æð«Ÿ×ä ücõ ü³Ažø'íG`ÿE!¡zù,…‡=|}þðU‚°þ˜䀠 ¸÷à?ê†ùzãÓaë +OêïýÃ�cØõ»n¯ï¾;¬Tåð_êWX²LÇMx7úӐ¥¿ÌŠ˜õ>PMéi£û² )´¯2É}†[«{C]ŸdÜp|êh2´Ô�d~?ðlMµª“‹‚SÜLe9øÌ+Ø"ܝ¸Ž°YW ×ËWŽÆ(ŸñпC; ª³lêcÔØ’ñòK=ÊÓ²OâÌãmËGòœžŽ²ò’bŹÈE¶hGö†r.¸uE!ë¤ +q6s’Fƒ¦Ÿ›Iú´°ñ³Ù°rï3|ºŠS[MÕeùŒ+)œ)±õ-Š•úÒB`§:6O!{#™(÷J¹›˜gÙåëÏõfÊÚ^´˜vLÅdê³å3±ò;žDÒË+§àýœî;t›¸1®2†š×¼Í§ÏdÕßd\ž—‰ ÓåãaWTÜLæÞö¾?éÇ­4É­½Ç–ZÁ¢æ6¦Ö¢1xډ�¡®pˆä!ï eóò K[s�zaҌJT§ÎIbºöåÕ÷8ØHĶì"ìóA+,,ìŸD8(vªEcÜ]K‡‰Ünù¯6~ñZ'¢Øv¿*–´ì –ññ¼'v…7 ­|PÔ?j“$œ”:zŸ›±…½Ÿ‹¸ˆâ{{êr\ŠãÆ›o“ÛA{L¨)SEú”SªIïÀ‚É“—,;]0M‰›‰g£ì*^;µ"å\á>‡M•Æ´Èã»=õׄµòýj?< 3¢²Ø\*aOhñDº'Ö:ºmn/:¶dV·j–› cÈ7¿W[nSº©"î·NµÔFõ˜Å“Ö}‚:ðo}£{AÝã«áÌ5.õИü MÍÆè{j5»$ m®¨þëìáэóœxÈ8ǧù<«¯î)²,Ã:™uJ§«!Ãw�ã‚SKfÂ¥¡—ùuú/¼æéðU‰0$ ¬Z¸÷Ó´t®«Ì¼™Êb´™Õ•q Ûz1?©èª:Y9Ûÿ‘T®™/ã4æW?Æ7ٞqïÑæm¶åur“zV/íÌ^ªá:Ùóг‡5ΐ¸ïÓÚOqíÏ-*Îý¡VÞM)·lJ4{$¾(®% ؗ4‚$-ZjY„k›ØŸ~ÿÔÙµ(4»½ÚªgCÔ³‘]bà4y( fuœ‰}k¦Ú,3>Ôü3‚:Ho܀ õŠ»¯ðUaÖöé8…¨ý·Ú1?Õªw�Œfï¹v�w™çú†Õ[�U¢ž]Ë79ÏȺG•&ÕÛʚפ‡H"“÷¶xüó†í¿%Q1wŽû% ï ]/ˆ€·ýx7ÜP@® 2‰]XOS~¨Qå÷jMm£ú œ“¼J</·„<@scÈ¿ÿ%ýsB¾ˆæÝ׊ôëQ0NÔPâø¬:¬Si &FP17üm—Žî g;�a÷1Z×ÇQ™+¡ÀI+jžNºU¬]Û±1ü x¹¯*â^¯|N¸Çülu“/õMn‰|ûõ=ÀÕKÂOŒi(ecB¾ØW£|9´6³Æ»$ãò’ŸW„¢dÚHoXØëys÷Y< +üYñŒW³PŽV›î0o¹s±ãmG“ZŒ[#ÍÊ»¸vÓtÇ[{Zö‹''¢…vÙüÐN+A#u·äIm2U¸(@ޚŸÍ餬æsÿ`Jú mÎç5ΛË.Ÿ§´í¢Šeô[áØ¥ÞYvIRßÎ)3ÌC1'y*ñ»·i´§í +º¥å_?© AzC÷ÈNrCy?4';)è첇à)¸|³‡˜)D?'»Cÿvb‘ÌÕ+qö-ï…ØWý)‡J‹å´Ü×®’kw*{ÚËd–Ðdtë ÃýۊX¿´§«‰z¨%ÀV¦²s¥îµú2ÓæxÞ<W�ã|ÙôWÚóU¯M¹…༤,íÕJŸN 1²Zt»¢Ác–&«L¿*ø2LvP­§ÙtrWÖ¤Ä<B&¢ß,Œ~Pœh¬ÌíJ^KÂUû¼T\EÙF„G¤4ûÒ{Øk»vs“ªœ¬Í q¦%øP4Ë\Nšà|Eâtl.È ò¼F¸¬¨SfIyqi ݬš[‡ËÊ®ÌàkȀÄà25bÖ%ÆLP†×ØêÝg—…˜ü3ë<¤ÀGteÄÍ9SË_m5 âØª¼«DofÉ3ö=Ï6ú°Ó쳘 Z¥#�!®øêöò­éAKkà¶FF¹Dê&vH‡>Us¸q“°—2Ö.ü¢óxÅâ{ÅhRùŒ›¬ÔÚÓ²»Ï+ŽãÛÞ`Y.æ?¾ 8PXátº•6uû‡0ýæÍïÈFT­ˆ&5×’;.Šš»äÜp¯ö*&Ðgk¯R+_û âö|¸žÞ•fL'^ŠÿR“ʤJB" +ä•&PæéT qPÛ"¾-ùꮤ5Òèå,m?qM~à`‡"J–¦ÚXáõÞ<L}ÛÝVnKÚ7tsé¶·¨¶z˜ÂÞk-Q^C:Àà0ûµh›t[š*VÅt xý` 5%ªXYfÑÁx“Ô2×hpNj'ø„(וæm(l2w–]©ùÜÄÖ}ÛÂ*{+E¢ÛøRëCSˆ÷hM`uhnÁVÄduãà¨ÀåîÈà îý{ÚsÆ¡#Šz·4<÷ôéÍ<»¬ß{ê.P±Å8ÀfŒŸ*lθ%}[(™U=ö—gçÆÒ­öÚJ+È[™ÝâˆL2g]øì¶ˆ,½ª³¶ljKž´ö¢‡‡sՉŸ®nòfǒ¯½vãíšïê¶ÍÃ%õ%ß LY)K±l¤½uXÄ>å¯ ìInq²{ ||ªcgãü|% \]iZv¶ÐåW©Þº¥1Š%žRä{ {Sf ÿ6ó=•^í�ÏNþ( ¸buMêØË$MB«ÂËJ55O+äྴ¥Z =]H¼¥ÒȰdЭ¯e’ââ;^•‘ñ¼ÙÀ{çÞ:=¡=_¸ù‹•|–Éf6ö H/+­UJŽê»K¤KWéÞâtŽ)1~ ¼´ñ3¨þfz=’[UR±EíHy³à]+¯I }% ÕÅ¡G,´æä§—„f0ù8f&s©lçôñZäô^ö'<»åœ˜•hdòâ­þ�$tíj’¾³M_Ȟd”ån&½Äڵ⇑› ö}"…ƒ\U̽Á[6ÊUweï>´„l¾ ¡Ö¸a´�éu³;Š£ Òmb<Lɝ&ýþX‰ë“{޲‘ÃÅv“×·«—’ '+‹ÛËE°?Cñ…s6:÷>ЕɔT‰©Uüiü8_pâCªëwúço›@ˆ—&óï§8îªUT05ýèCWÎíw#cÓZ¢½þRŒÓ9i‹Â&V´|\µEGùò…>A×~XÅò¾æsš§õ'ÖÇeâ´Â _|u#Ì|Ÿk7’ˆ­;à<’äøl6‰ݔØ(ÞmîåH .sè¼Â¸Í:›P{î> ôBë@/ȉdŸrZHñJ¸„~“2UÎӗ¶Óç3#÷ŽB´a:Š:5™^;ñMC¶®‡Yã´á¨b—oéåþT FóÄÀ< ö,E—}¼¯iÞ1Qq":Î%›úÁ²Áø'yP¤IG,õ�+R£ö8K187ÍO,étÙ¢=³É’{o«šÉdÛwû‰ýzÝYI¾¨ÍÑÛϲLKoM5™¤+ Rnen™PPƼ𢪢³´¥=ÿpùÇwŽWQ ‹Ñ,ÁìýË®„ Õm]}_MÄü^ÊÞ§Õt"ˆè\®·‘fRdßWjÏ<J#ËØîËb:,à»ÜàjÊ`¢Zµ®$Ù1CI~kTك–×kFˆvHãû­¨è}_÷}âk!ÜS]Ù|¥T…ކÍ1Ç`Ãr²ºõ¥çj7æË]ÖônÑ@@ÇÐFž žè‘$!GÝÞŸÙä%¢»L +zK!dndE?<ÐiúU?GÌae¬/ÆBûÊ|ât_¹ùk °Bä·»õì-eõ/…ª?5»ß\•óî¼Ã²®Šgî"u ¿Wþmh‡‘ªñnÄ¥ÝÅøö“ӏK5¾©5'óγ:‡rMþ¨â(àƒ¾úZ¸Ówš9ºþG ¬ÂÅ|¾çð‚Õé9²U‘ùt(ÒÎҋ+!±÷oܱyóBó|ï0ÅN¶&m½zï,e¹™F‘N&ö` z…Ïñ ÆÀ±Vgnñ±¶z¬sNçI›‚žð „Vy>囒(™µ‡º Ó=²d&aÏO?g¶.nÞbÑ0ùìzWÿ„(6>zŠ~¾´T %öý@eêm“®vñy�ÆjË9ߕ÷úD-fi¹©1²ÐÜ>iÀÒ[÷y¬“â<æpè!sm ìAV,ô°ìmdíU󖋱 Áq9g\Ê^”m,ãö˜Ì—n3–§š:±{gÉZ_ŒOóû¹_dïØY­œr­Êàoô(åÒ­ö»OæÛjφ›­7ÓXZdGíÍÁÑ]? ›&¬Ä&z0DAEO(¨¦ í¢JҨ›nç{:õ7w_ØvàbŽ:Y%Å ³fWuM¶Ô}¯Rœ4ðU›ú“‚{OB®èžÜý6?,Žyʚt«ßÚ,UÝn9Ò:~ÿý¨Çf_]mL +íV¿‚ÌÜ^'üú¬”ì®cqôÆu€J•¥útïO÷XIë›stÉ Úükºû#Ii·ª•ôDé9Eµ¦v%(ô¾lä_|¶œ¤¥™ü6cis‰*ÅÆiL—2jò©(aÅì$»úpZiË{5ò 3u#.þºÖàí±â‚gM\ +¯;K œ/¯3[E ƒuÞíÛõ•xVX!äѧõ>È"C~'ÏÔ°Ožoo˜;íƒùzKoj­mU v}!´fyô²{P¬¸7¯ ƒùCD›Y‘ \CgÊ3? OJ1ˆ \¾C‘TõŒDž|DpLÝÉD&_t‹¾ÊïÞYaœñz°’õ5@xü +½'S t”Çv£…{е‰°n¯/Íԛ‰xú2†š‚Â×fÊ ‰ÄOýµCþ9È, +3È,n)…»{‘úµ´F±³uÌÿ@b0Þ§³Íä«x*WL ¤e°rfq£Wøš_±s wÂLs«iüDÚúöíí&Ç ÀœÔ¨_ËaüõH\ê:k(oÆräçlf­õ¦»Ë×ôSŠ Þ¯Ô'ÿU{‡‡G«U û®S¶ÓÌ[ü,¨«6®†ád×ɪjøÞ¨j˨)×pwv.àö<LW‹ˆO÷DcJ×Òh&T [oµnšÝ¡ÝÒuhU9îDÔ§Tx'=i®<‹ƒ–¦ŠÉƧŽ>ϟtó_�œ^‘ ?™è“^¦üˆýšê›\÷è]ñ5/a™âÚÅA½jÒ>”œRb©ý¯´aãË#˜wíXf¶¨3iÕ!ÎGA¬¢•¢_¡š—©º“ ÝÄs[ÊêªÛN՗)¬!ð2ó…aÃòÆú+y—< FZŽíbÈB²/ÏÛüL|-üü‘œgDÑíhÿoµ}"Bå¼ ·¯–ûæ+ôˆ?õ~â»)ÞG§˜^RÍë­®†öqå8¸»Õç2|8€~]Z¦4yÃéu9”r70h"zžC”á5þ?ÎEÐÀӑ)Öµ¤„ÕÍ(Å:™ç˜W%ÏYvŽžÒTp!Fú’¬×ZÁV7K®UŠLÝ$Æúo°ã[ …y„ívL¾ƒ†ªœÙÀ¥Ð8Ñ\ºÓÀn +¸½äI4ê‘#dÑ­hÁ–™ŽØµŽÂ|ȍ¢ð&aoGé£dýã±Óy®Â«w ûûK¦˜Êô”(ÁÕØ"‡jÇ[Åä +Òï(c Ö³Ÿ,„$.Ù6˜wý|¸ÆÃ7Kmü©‘V½25[§PºŒáøI Î&‰›ç׃0¢»‚ä³êc6FåŸ}%ÛÁAª.±è±€ô¨!RV1ð#åS„¼g J.A\&ˆÎ¼¿›Õ…è;]ºÄжsþ*Íý0nvUݕË×(nL †–x 1:Hön$[V»•58Üjoæ^$ˆ[2BÁK9ÚxÛg)óQ„eòIq°]DSð½håYª¥”€5—1©JK$‘]æþ6#I×BÐg˵a«~SÍIրžS❠і¤ëh½¬YùZýðVÆø +¦rÇzñª0ÑWÄ­;i™[¬nƒ§nîìZbmãn¾ÜÑnэDx°­/5­©fì öJPi u:þR™ºy—„¦³”‘k[ <ÆtÎ~ƒ9Žò¢sÔ¼3?YUR ?8ž¾<æ! …~9­ˆ¡âØô—бý–ak•½ ÚݜyçZ¦ãG»—©ÁI~Q ‘“’fáG”Ùg÷rœeH$dµêÝ՗Asq]içÌeVx–vû«ØcöH¯ˆŠÔº0î¯~f³-³Ù†]«Á*¶ÄïÉ¢àêëJíŒüVûr0µZAŽª0c|嵍á{o +“ªG蜢“ÆÈ ™Zõò· ‡Á¬øÏOVÚVÄi‡É5 öÝݖÖ¾ Ð9>K»€$ãCŸ/8Ý´¯YqO~7†¯U+e=Uºl¨áù"͌ÓLÆFàÇÉàM +Ýi'Ö­l'H*'kÒö2P$™® +®ç,”7ẝù>_ª}4ûvmb¬l#‘@oæô¥}ÕʯRN[jì*üeÎ5ëürBk>I÷>XЬ/¶$S† ¯îxѓô}¹–¾ŸÀŸ(±°ö«j{³†´ŽÅÁ¦íM)ªü¨¼T¦gQiÞ·}õmE© +µU=ÕâÉk¾Å�†›7E5âýlB-o=P¶ —ê”"6¤Ôº7ž%?HH– ¸ÍKÅÛPízϊI[KïōœKés³Ë>ZqÉzÚU•ön̈́ÄÑXOî·íáöædJ캟û +v£âBŽ)ïu`äø{€|L¯í;£Ù£u¨:û]ýÈÇ»¶÷ø è*՛´œ¶v= Œ ƒHp×÷ÎçmëL½$¨”«EøQ•‹OôÏ LfÞ +V3³xLÂr³tʚE´ÅS7Ä0ÛóåÙ¤Ë&UÒc}ï šïC5ÓFR-bjl­_¯fäp;â¦%‰C‡± bè¸ÝÄÊA_òpývÀÇ)âG ¢@Ï@¢_.’²V)3ˆ-àÃxגï`¯§}G“JŸ¯ÿàk Ntb—P"!ež/Úî&â{¹ša1*ÃÜ9š< .GgÞÎêH֒çޔóKôãì>ÞõפÙâMÅÛ͙zèXžÍ]8~Ô⣙]jNÀõ<ºa>Sb^è¿#Â=ˆy¥×>4U$äîXvüê-*”¸Ráp!ÜyÉc÷0ùkŸ”Œx4£Gùˆ2KøöD¤Ý"ªQÂÎ7»Wãb »u}:¦¶·᯶XP”˜ä*öōU¾OS&¹ÉwŽK=%n/nš¿âs å£UY )ۍÎJó‰åëÝl…òËÂX[ +|ÄӇ֏׍WÜ÷­ÃTÛì»YJE³s”P‚%ÆWÊ/ Ê—q¨jK²ë–æï£ùæ5%jNaÃ.?ã‹S¾_fÇÈ:Y2–ô +”¬Z;.² +“9…Ï^¥ìòêÃÆƒjI÷۔ân}þɤbaÎQâÔbíp_‰˜|øÝè°HU~æM¢ð™[¥rB‹tS5Äæß» Gª4 jÍ-^E~ÐÿîùÆc·º¥Pž¯Èƒ²Û9jŸ¼"q¸êèÌìÉénÕ•úJðôe£Úrw¤fŒÓ‚§eêöºG‘Õè֜˜ŸÙª*XK4Ùꋳ,ªt7–›œ&PZ͛þùá»÷·4פƒÉa‚?’7R™â›7›y$Û,‹—~'&]9±¤G–»ê6ýèé­ídL(²iŠÖa˜ž}ðaøÚ³)•ËâòJ߬ËÌj¤¨kM#þß[p«ë0û='k#—n¬0ýú@Ø=“½‘ù{ËéCQìÇþ²ªKédó‚ÙÂÍÅæ¸ä¥2nËV +©+_\0< ƒG‡º +PŸ±7~¯“üÀY,˜þ)Ø%ge­£Uþ'E尀7“kÀ©ÉÇs_ÿš}­¦_2D´ÆðÜå+o¼4Î!¤] +šçá¿êù”"o»…ã¾mǨŒÎÄìæ76Ïè·£–çör+8* AŒå¸/àÉÂÀ´¥ÀØê�µ‚­¿ÑÔ*¬À1�fË ¿×;í@í44`´wÓö÷q»˜2¶Œ)wÖ¡ ±bŅ#nz"[Q= ©´»À‹ÛöÙÀ)~ÙÛ®.9>2}à'™öR¾Â\#§ó=Ÿ|&¯vK0Sš3’?±übòE¹ƒgÍC…›ß^±å+\.škþT¥ªQ6À¶HRöíÓ÷䜐ⰷ/–¸Ì<.ìZùÊÆáäQ?U«#֎ôÈHQ„nž–b)ř J:îðA.¤H<òÒ1sú3х ü˜±>0fLð¹ÏUí¤ã=ÇE/_f!´Fƒ!y=ä^ÚhÃ2\ÁDAíéÂ*×GkØCªF +±™šÐÂÏßÀIöåŸ˜œ(ʋⓑ-uR›  oGd=¢XJ€¥\t/àöb˜•éA+œÄvËsXf±5Ù¥GH~)ÌÍ¿#0d¸†¢;šzïb d‰ãeøËğö¹ëÜlŠ;sªGåÏëwrjç +tÕ‹ˆÿJšõ +endstream +endobj +5909 0 obj << +/Type /FontDescriptor +/FontName /VFKEKQ+CMR7 +/Flags 4 +/FontBBox [-27 -250 1122 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 79 +/XHeight 431 +/CharSet (/one/parenleft/parenright/plus/two/zero) +/FontFile 5908 0 R +>> endobj +5910 0 obj << +/Length1 1658 +/Length2 7411 +/Length3 0 +/Length 8489 +/Filter /FlateDecode +>> +stream +xڍ¸4œ[6,ˆ5Zô!zï½÷Þ»¨c0ŒÌèD¯Ñ{ z5ˆh!D‹½Aù&99ç}Ïûÿk}ߚµfž}Ým_÷¾î=³†‰^׀KÎfR†A\|ܼâ�-3>^�/¯�7//?“!ýã0ƒ<à`Tü¿<<@¶$¦h‹@:jÁ �uO€O�À',Î'"ÎË àçåûÛæ!P´õÛ´¸ê0(ŽÃ¤�sóõ�;:!uþ~°Ù�|bb"œ¿Ãr® 0Ð +вE8\‘¶€ !|ÿ•‚UÒ pçáñööæ¶u…sÃ<¥Ù8Þ`„@yxì¿(´m]A¨qã0 Àð¿ 0„·­€ `  +G†xBíA�du€š&@Ç ýËYó/NÀŸæ�ø¸ùþI÷'úW"0ôw°-su³…ú‚¡Ž�0ÐQÖäFø 8¶Pû_޶8 oëe †ØÚ!~oÝ ,§°E2üÃô�»!àÜp0äGž_imV‚Ú+À\]APç×þÁ ²ï¾<× +ó†úÿ½r�Cí~Ѱ÷tã1‚‚Ý=AjŠ|Î0G Ä+&,,Ä�¹@>@'ž_ }Ý@¿¿a$‡@7˜ÀIv�!?püá¶^ �ÂÃèÿ߆¯pøø�ö` `rCqþ“ ƒþZ#Ïßì°àEʏÀûëõϓ%Raö0(Ä÷?˜GÑHNËHžãåŒòò0€?¿€KL˜ÀÇÇ' þ;Ï?ø›ýoT×ügwÿ•Q ê�ˆýEÙ½¿‰xýQ럱aü»‚6 ©g€õ?òÂ+Ä D¾ñý?Áïÿ?íÿÊò•ÿÿîHÙùmgýËáÿc·uC|ÿx õì‰@Ά 9!Ðÿu5ý5ÐZ {°§ëÿZÕ¶È‘ƒ:"uÎÅ'ÈÍ+ø†+ƒ}@öº`Ðé/-ý}È0¤ ƒƒÝ;È(^Þÿ±!G肼[àÈ#ûm!'ëßu• @˜ý¯äØzxØúâ €\ üù³jòù-q�7†@†�0œ_ˇÔ-б…;ý²ýó +ÿ‚=þ àG¶@䀸/Xàü×qÿG¦‚ÀHŽÿÀ÷áB™€` ü¥žÿÔyUÝÿ`b¢� æñ¯äbbÐgæG–tüuiƒ<@îžH¥ýS’IÊÃÖþ·ü~ÿj-ÐÓÃYó÷ ûþ÷ú÷Uù€€8 s0 D¸óëðΫ:9*o®­qŒÕµî˜$³Áh!óÇçþNš˜9*Óîò6ö5Æ2uç+"§æ¨Ø®Þû<y“²’¡Zˆ@Qܐ?á*ù~öÆDk£tœɌ٠:NÖ£!°±@·`I5™»‰éØ~õååm7|Û\là +(½ ¤Ï BÄËtï£>3£g\CŒš=!Lxèa‘åi¨f4q‹ú œp)ßGñÝwÃ"!{tyùmÞÐ`¦Ài±F­pM$1‰Ÿ:}ÁXÊ0iržz …Y^èB¡"=‰¢Ä5’yÍFdåÇLñPGò°€g“£¶Bȝ§ïš=`BsR}+§Ô֛¹†ßyðµ¦Ä8qÖe2Ê3ÕÚ£\Œf× +@ +ûÑÉh ݋?µf`eå—fš¨Ÿšã0Ÿ† X}™|teŸ“ÌÇo™.þüB^XBë6æ`òéF2@LÉD¬«†¦Mï¼æ9ö˜“ûۋAp•)]*ô|§õmçh_Ô Œñˆ†t:$É´+g`/¹EMèâ‘1»’0¢^ã#¬Çš-± q&H¿°�]·£[EÂ\Vl~’!ÑX€ Èè£¡æ6J–6¶™x„\ð !>±ËQÍ«OÕÂïžK…¶J¥‹ó>]œ<¹§¨wHX¿ñ@¯ïû}«$;~,+Âns'›2mu„`¸y?éfGÞl:äDdn¥PþÎ(Ț¸üé“B‡ø ߶ϛŽ Må¢Í!1i=ÓAÖ/ÞÑt™%PgõNôw±¤oû¨6]_ Ÿۍªˆ3„—@ªš…Ú–‡HcŒ,†l5;Ï[±<úÞ94ŸÇ峸”Ü q³ÚiÒ>vûQé.¯xHÀ2!&°Q£Ì,揎m¤ˆ÷Mô!žídS(ÿ”ÅÉ¡g"£ñ‰¬x߂ñYk,QõŠÛÉE?õ2q{=5ú°ð­$TYô‡—®ÀÒgSá·¾r°žú£§ûۖ&îTŠ¡ZmÑf‚«eg‘­DÅf‰³ïŠMu•N4où7¬ùÛÔ´UÀTÓýqøÈ}¦)HFöXz:=):`xW×&Út4ú9Ji§¥‡Ùm‰3¨ç?˜Ó6² tÊ?ɞi¡ê;ñ½¢U.°ûZZ3ÈÁS¸²”–,ö±b…S{9ÌÂÂ8&åiíÒ5^Bd¨ì+Ñ G5VAúÕ_,+]#7 ?€ËÂ5*uF¦èÕĽžyýcûÑ7}¢;kȉDvÏ»¯YÞ²¬+ìïʈg=ÏóØøöM/ÐV`K¹‚–Þ}&êƒ^M…ùr‘¢j"WÞW³.Ñ@ÿÉxeòO¡}”$Ì֐¹èÕ^p"ÓאF'‘–W/5¶$Í>´QVÕý„¡ê{szù”þá}/}…ôùô<=E' +üYk΂a²±<‚.—‡dñvm9µ+]+Ôʆlï…âR{µU?Và¥@˜Ï$ÚØ‘ƒQ#]µ÷ãpÊÜ£q³Ú΢Cž¯7‰Em?æi[5™tŠd÷³UÃ"SJ®è²$¨¿[ òJžåbldp2*Ӓ9oؗYKucŸ ñÂÿH.µ¨ËÜP!H•}©"du"c¸Õ êÐ  ôÕ+ +kÓa oÄ«æ™ù2̈́®‚ûò:EßïñٙîÔ¤‘¢ÓÒ¹äf±vöº|úØÞ\àuïÐBœßEáÌwe½ÎzøÕÌ+YK ­hj=”Rĝ%ŒâË=èA)òû*Ù9#@Jù„sY¦ôl…ü‹ ê‡lv|,w4‹Oô—×-ïçwfžÀ:B­>2¶0ÇmZ‰BÒ7[àmÌááox’Ö×­Ørè ·‚mñÎPת&ÖÈBº Š$wÒo<­P bpä„N³…奈‹½ ‹Ù†X5ىõ S—Ė<ã\AþÑSC#²…3ϨsÀø÷n+€¶ïÝ #‹3Ÿgý+ñ´+BQŽ˜àß+wO +�(m×´_’…nnUÚ|?Öc[‘cy¾#3ˉ‹zxj‡(‚¤f9 +'ÿԉöê³.ÃÐß}× –d�°BÓ=¤×s»Ä~“DuÙæ!|ÙùF¢¤Á<c§ghÓkžVÌח(¬I5Å×M‚Rqäã ՙâ/oRüD?ܲz9×ÎOEA†)4�´\âM¿SŸ1.?V¢¯»Ãø¥¥Müg×¶‘®¥Çó;%ö,Õý[=T\m͸oùQx¨L_£z¨âæ—Èq]Ç"jÍo(Š5ñE'zÏâcgM0’ÔêØ\MՒíKçgÍlYß0Ý 8>.Í|ÓÇ;J +sïá[k½‹»µá’mÀä}hŒqKÅrž7Q?yQ0(yI`/³\oJŠNÌf1pé¢mÒdÖ{¨</¹#ؐ±ëҰ؏¹ªÈúivŠž‰UîæöÀ5¼%î=Á.$À5 6óö BBo«´&¼È7Ÿ8 5ñ“ÝÃcާI/ iҔš€ ^/ ¥h í䩹 !ÛGÌG Ý¨‚r"tw½´¶T„qKðŽ0 ,›øŠäȓzãÒ8¶ëX7یg¿®Æª”WCDB5¨LHüV< +­¥~¨0ø³T +ŽEšjJY{õ§×GSøñ,54/øMkö›‡´Å(Þ£ä"ø¾Æ«tèÖKinpÝz&7¼UÝðvb¾Un3­íMÒ]ÿ^õ¶ÈÅ0Äþ^«˜&B7†½ñ9T‘XêPڍâíò)êí•*›Vy"˜!~²ÿ8”‘—fþ.¤±ªßXÜóðaŒßÙ¶èÐ`@O‰´ýOg_Üøþ&c×á/™kîeïF)’Ï’ç{Ûsî‰ùÝïØ2ŒVX â@<mO̊¼_£a?Ì‹ò˜˜U{Vs®5:Ô¸ öq.jçÆæÄ¿â°ã«›{ý·_-¢¨y¬gŽ&r٬˅wžv±HNšu­b€¸øx®ðã +EBâØ•„gÚG}} KÈð·T¨”f¼CSÆös¤ŸŒfkG™¹ïûKûGÈáxÉx ìT4qPÃ[Ïq9Þ-ÏŠ?”{.6:ÿ}ß~=®¦qÌÓó·?o®\ñH ¶ïñ,™H¸Jm’:*¬_鵀©ƒ(7Ýz/hG11á)¨B¾Ü¦a‰hÔÓã¯Ø¾~¡.6,:D)½°çÓ(,v©ªzë¼TUŒEåõ#¯TyE³FçӒ¸o[a¢·Ëä>óHýuÛ¼éKÊâ>„š/ï@÷ nô™Ç1ƒ©_҄)>VúšâæV«Ì^Uþ­~%ËëØCgÆþ=Túà%Ñ4šƒX{-Ձ©ø·îméáÎqöñMÔñxÒ~±fÛg ÒÞ(l¶ÉOr)Žýuì{!¦}¨‹ÆÍ,~ ægïäh>±aC.&4Ìv¦õg'-j¾_ÅWß?>ݵR—ßZ”žˆÃ%ó—Zùû迒¬E]ä¢d<Æø.d¾ï0e»ç®xy3 õ3.ù{¦OH'@·cž#öµŒ6!ps+•‡†ÃÑM.˜³ŽóT€s¿‘ÂH¨Hî·YܔãŒÚ¦Ìyj î]år*ª‘¶1Þ⠄~ÞZ{,*7µ7׉’¢_7ø9hsÎÕíôH= +Ö([W¿žòÓúdOn:H l]t·GžÖøü)㉘Rq;Y’³Î3K@ÕN¾¿÷ýZk!Ëå#ǙžÁ|ùìÍܹòª‡k]î¯'NÆèV{W¦›0ci£^&Mñ½Òuxô»úŒsÎ`°Pø|£ó>õs—eÉËo¼l>ãv6Õÿˆ'?ï ò¹TaüYH^²7ÁXÔöþÁ»´–rò¥‰nåñì4`]}Nr¨Ô£š7ôä÷èØÇº*¹1x¶½1bôEÛYežåøá[»dûµ™Õ\3 –_H›Ò¿uM}•}!Ã7ùÉ0m¬ ºs•/úÁ…|6ù¾¤ïUž¶'žmæ^Iy× wéÐ1*B»±d Âÿš°ÕENÍ2Š\ëŠ ¨Ù øËO³Œheh<Fvâ,s9»UÍp2Ë P…`ýÑ sËH€äêûÁ—™—Ý´S”‡uî-Tr¤ñk‚›%‹žú²¸À%³vCÄÜè­»QËô:?}Ûd)ÕÎUi<^»Ÿ%:X>ÞëlÙøz&`*­^ä'³ x,¥}q¯ËŠGïïNngÆ*Ͱ ʾó¬{dÜ¥ÜWà +¶{…²>‹QÝèÃKTô^o»²|ŒÛE•DºoÿÜ_)…t´¤ÿ™wÈÅZ67#©ñÚ¶%"ïÂυÑŅÑRp¿–ýèÐZt]KØ¡€n’!{:vöC ÿ"Ӎ¢Wû<UïKv ºÝZ9)ÛÙ½¦³çԆ©îÝÊS¢èÖw³rD)=Ð}b½˜?‹]5ü™ý$$g{ +0B\O7,À"ï&È÷ó^|ea'»u7 6¼=EHRÍÆ¹œò`ÉTð»R°ŒM8œ·Õ¦¯­_ù>fݨµaúä_IEXFß©G›ÇÃË _õi;wؖ¯â¨žõxv¬´zl˜ú䨣A¯÷‚ñšñµ åçЏy2{ö²@6BKJÊ ü½YêY&v­@Uê~Êìݒ ûkY÷G<ܺ(êøHœo •‰( {¢pDú¡ +ËåºÂ“Œv76ô¶ Œ»<kº¢b¶úYÖ¶ëܒ¦ZZí8M áxîC^Ì͵£— +«[Ú(͚æðoC]Oÿd2xgûDݕnÁ3®üšŠ"£g™õÊߌ®t:4ÞGFrTuN›uƒDˆex«XÓ/°ÀöTT9šŽ.˜bo²š©q%ÅAl^};’°™%Ýþ"7‰¥*Þøêùš™*_jÓz‡ê°«wذ¾•ÙT>'ÎsFåòªŠ §Æ”2n§˜¾S™m$º+LÊR¡}ÃCòQ E*óºN Oµ-ZÑÕF­÷¢ƒ°N ÉüV¦°·±%g2ÒânBîÙ"¿••øæÔY:oזmõ±1B1?=)&Z׿wq(¶=ƒyª‹äî5žz­íõœi,šøçiͬÈ|LŒ¯Ð:µü.nB!ABäE—A˜ußt]â~¸<] +vL™)q"·îšš„L!½áËh�÷ƒ8Ùڅ‘åæ«°©)ÓØ»·)B½±ÁÁZi_©ÚHö;´î§Vx]ˆA*9ú"KóÕ`iúÍÙ½'ç—ó…#Ԛ!¨ûaEº©Ì"ꅧŠŸ„†£à§³©xZ‰O6†Ý‰ë%ƒôŒ>¯®±“›o +OdzÔÃ:xR”„¸ëx¥·1PÏ9–4ôfÂy)Fgª¦¤öC¾ÂwWÃ|`ê–k+éßyßë,s>+Fì ¯U4pT•´T×ôÞЈÄ6ÁCs^ÍU ùno¤bÆ)ݨx8®a  +½cLŒÊŒc¨Klê‰Åzš¾¬R¹9/Z¹‡WT‹¡åµµÊêLŽ( ÛXà}(†~=̵|o9¨‡úÎäQ„Î|2e´+>w܋„šl}‹nòÉ,˜¶¤óã/Xw,¡Û|5Ä󸽁t'O´‚òs¬âó Äz™‹ˆÈ bólAZhÇ(ôŠÁ—}ÛIJqy†Õi€YÛ ¦!�=ÀÏÅo7N=#óRcðϘƒoDŸoçÊ:¶í(½äAJ=2¸#B¥Ṉ̃sÓ6]éI¨ã9¶šò¶¸L"m> ÃÀHç=pߙ_ÁÕ¢äs•Žˆtˆ‹ÉµKIqEê˜i-KØë#šR²<Ò>I£²×µE5aö΋ðø„QҸُ©(¿fL!XLÓíIÅ8”DêO´71°²íãDý-Oã\Ûòy¢( }%,èø˜@ZbOéEñÌ 5Ã,ãâŽÎæF|¾›MŸ­4 ›/¢,{41à¬K ¶~ZÐûÆ1U>6?îýà‚îQ¹„¼•^¢NEªÀ÷vù ažÐ4ƖUµ!ü½Ÿ…Ö: ;›8tYŒ½«6¡\b¤z<%[Z  à™ù7Ã#{ÓuM÷h œ6Ñ,cKíNz°ow;öª¬÷ø%§®Æ3†8Ð Ô}•uyõÑêEw:²/™´’ÕBWvñ¥Mó^a‘³O(Ûxì6¦úOµŒ•IGy…~¾çpQÛâ7“vȬhN^ 4Ÿ ¢š«~¶9WF–ö0”5~9?JšÃ)± ÑŒu*DM0{HÚÀ6q!]½K}Ì„©šò…³Úç}À9¼îsX¢Z ©¬A´±5üЩìA›¹ðä£WΕ)'.󇉸hïÕ±´Ô]ŽJ•o.ykoå7ØB*Åc¯t„Vu7ýû­'c”xcé5Vb&Ǭ¶¦¾;ºß‰ñÖ;( ±J¸1Hݍ:�?r纨ÀgÆöC6b±u¾Ý·y8ŠU斒åߺZ®&L®¡q«€Æã]—ïJ‚Yµ4jðñ•ÞÚ)Íóâ³äV2Ÿ,oìÏÝ¥4Ê­+¹÷™ñž2„o*¥JG4KØ  âzý`º¢ûTkhqœÃ°<¡Æ2¨dQ:ǯVa„ûƞ ¼|fÅ=íõ’É<Í}­I^Ú3¤V¾°ãØ~£i9©õùÌ"ì}º!lúZ°GQƒV“âM”C.«£¬·¥C©qöXŸÅ^ÐÓý8>åï»´Vr^ÕØÃë:¹^ÓµÔÍü÷¼pqü®· [W®Çx–Iì_äÞ³ÈõóH™eDñU/ºÌ +eÚëËذFÈú'IÝ÷5‘î9‰Þ”¾N®Ýö•ý2ø³Íhíë÷_ +ýªÃ@ÿŒI_y;‘ +=³ObûÉ}ي¨ÇéX\öEè‹]ž›{OPúÆQ¿0d]²xÒK/ +üàmŒ'ïï|a5û*íÛl6—‹Nb[ÎÜ5?¡~y_#Ï۝},ºh½A¬soyÇÉäõÎ[ƒÛŽ‚\†•\»“ ?‰¶ú,5ßÙ'Jï¿ۋqó(wÑÂm‘Őí1÷>HςôÆ .¿ 0ф²íð¸é_­,ôV2<âoòÄÉR¥]q ,ÔÁËÌOY(±HêÛʾe}Þ¶‹Ö{My~Rg�yXè<xH¢ ôÃô¢@!\ ^ÊÄM¬á÷D›¤(6|ûfã’Li“sdÌ?M$¥E#f#á +Q~)>Mi´À?Õ*=Âýñm*AžIûó0ÛoSɂì:~?Ú¹­gÎÀ´*3æ›Õ¥ùù âă=©}‘‡if²/®ÞžìqÊ AGÕV•cÓyòdnÞÅf¯áYÚ¹µyîf;PñäK·ª*B¼> ;1¬L +æïyÕX»!¼[ݟ«ÔËhUƒ“£j×<鑱d9ÊÛ±«阠ëeט¶ñvNg$Ò/-ZÿĽPÍ¢ª»Šm‹_ŽL>»£ñÏ$ûx§ÚãjŽ€¥}NZÙ­ê^M.Ô+né^°K/å™ë¼,£}›jßn¯<Ûâ02Te=8!v¢U×ó’g¡|’Ö0NÂôN¸oóµÀN­:¦\¨#ùkþӘÊÞ£²+”ÎÈÑxè*Á†æAªNöí¤4Ù&%¿mUÆ +{րöË7Mì~ÑK°r7.æltn;sÕÜ]UœÿŒ‡¡EÂ%ž"R²bûŒ¸1ýX`+³Á®ŠÂûé=á¥DŒ‚©a”»Ñî„ùj©€W‡Á!½-ÁšnÕ:ܖ^M®îûØqŠmž©h¼õÜ`t†ù¤ 5œKªfåUü“*ÌÎt¦5¥å+2ÔZÝ3Ís¬{¨Ê²ôCbOÅÛÔ¬Þ÷q“½]pûmáLe|Dw~Q3€xàÞÆšË¯Ð%·ÔNî�óJ.»‹ÅŸ|büŒc×Tûú8ß$Ÿ¬W,’w†ÕU;7JÍô¹&ñCTyÀ›pÁœA* ŽTÝ}ÀOe†IN¬úÓWlí‡>Wç4TñLºàO‰”†“$.æ¼÷4*ff™—#>üÄ*͐7:š¨è¿žä4î´ü®‚÷8¼é#x1±ÜÉ|Ô´{‘0ÎϬ’Còcmt/zºB|¹.¶+…&u… †Ëæ´Ek?qß:R¼š“»WÌv)J G_ê-{Í»·”…»ÏÊsc97¿ex~9×r§šxpêÞÇo¤©{£~oLšüL´¡‡`#%CEÅÁD ²±!s1)v]崂Ť/8Õ{ù@ÖÌ}֑.ÿá‘vŸÀDæÓõZ"Ɇ€)©¨¹Ð÷}Û€º^2 “½ô÷#걫ä—e+·3kM®¯1ŒZÉapS÷£2·xÅå¹ÂÑ­¯Ý…g¾ÓÍ;6¯<îÊN„,8ñ¸*£oO\O–Ò–Ü-ѓ‚]É3éŒÇGpÝÜn­åM…òۖ æõÌ| 3WóD£òß:J ++ì‰)|¥V¡Hó²E”ßçIR—:îmlÎÇÖ½õJ_êuæõ;•—’&œÇ¯2-ˆõJÀO‡ºc"Û‡ÅcܱÕ.ïO¯…ÐSf¥T'Á®ý +Ec䟮MZN] ;ßDî\_´$MÒt’c6°>H_=C\°@XÄìo"´†n8Àŝ—½æ1¬tŒbZ¥ ò5X{é©¢¹!tP³ÕòSAhÂÆjÖaöח§Ò+õ³é?ŠnÔN‹3 9íٛ߸\1“) MÆpâA‡>QúçðUÙÆ]†Yñz±îï{vûàÔQm®íù.à»|Klšàï_X­›œmÚÀcެ÷¿k–±n5¢e/`,«á†>nåK9T¹›XªR†¿Ó¤–ÛGƒ¿É,ȼruoÁ½W„!¡ » …ÞXs B«5»ÞÂQcwþÁK9 +‹7t+}Mç‹Ò¥Ê¥ånàöÏ|ãFõ¡þµð5}²ú9²&¿Û̎LÖ3>E{¥£ÇhŸÕYHçDêEèìE_3§—£î<MLo³^ëËÍh-Øì²÷1|O…OãJ~[ç).”sÛK¸#¢ÈŸà ’¢m´›³ñ1¤Œ¼~ ³kCJÕÑß+zø@ÊΌ§Rd´í:Î1‘DÇrY€§éð¶pÒLb#ÙÞ¤ªÔ·Ò=à1VóƱš,&"ŸPÜ<µŽ« ßSúÒ@è–æ>øJïC®Áµà±P/õêƒG‡€EqPÀ4Û Q¦-{Œy­CÃ\ë5ûˆRˆ¶ kIã˜ÕdÄ m¡hr/8/q5YÿŎ9*Awx÷1Þ뇸ߏ^<—XœÇ6â»f{WÅ.›™I5qÌÆn)Š Ö-oØ«VÐ =?ÿ¼¸2q¾Ë)hH¢…Ëðâ3̑úV%¯±èS²ú—r1]qùWO>‰Ì4/¼’dJòe·{ý–ü'4íÍ*ÖçÃçîåa¤y?F+âR ÙYâ®æt1f6¶ó+IYOð‚ýü²(6nãîM{h‹døÚhX1Ÿg”FÎvÜ'¤Yá£ð>ӁJÉxù¶é²Üæ‚6q޹.'9B%{ÏeI�³„3D)´œôY‡&]\ƒ”x!-‡ú’¸äŽNpÍØ3 þj§xØògz®Ž< ÓD¼Ë‹Á…1éøÉ>ځé»ÒWT…Òø>; +«k§z$àh:ù°ï_u•Ħuz2˜¸¸t»®i icßìeu¨M‡ðÐn®ÖÌþk+•X +endstream +endobj +5911 0 obj << +/Type /FontDescriptor +/FontName /DUAMUB+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 40 +/XHeight 431 +/CharSet (/backslash/bar/braceleft/braceright/ceilingleft/ceilingright/circlecopyrt/element/floorleft/floorright/greaterequal/radical) +/FontFile 5910 0 R +>> endobj +5912 0 obj << +/Length1 1414 +/Length2 6093 +/Length3 0 +/Length 7057 +/Filter /FlateDecode +>> +stream +xڍtT”kÛ.Ý(Ý1( ! C‹„t7ÒÃ0À30 ݍ”„ J‰tHҝ‚tJH— +ü£îýíç¬uΚµÞyŸ;Ÿë¾¯ëå`ÓÑ瓵AXC•pˆ_@ ¯©o"â$âà0€¡œ ™‰8 ¡H7.ñ¿ä‘P0 +mS�£Ðqš8@ÍÝ �€D%@b�A"�°Ì ÉPCÀ¡nDòo$ÌÎ…nó÷+€  �=x vÿw:@ÖŠ„AÀp€&euFw„€�ú ŠòþW .I{ÊEôôôä;»ñ#vÒÜ÷ž0”=@êEz@m�¿�´ÀÎÐ?Èø‰8�ö0·?v}„-ÊŒ„Ð' +wCg¸Ãm H�º9@_U í…ÿ Öøpð×l� ~ÐÊý•ý« þ;  œ]ÀpoÜ` s‚´•4øQ^¨û�0ÜæW ØÉ Î{€aN`ktÀJ²º�0à_ðÜ H˜ Êß æô "ðWô”á6ògg(åFôë~ +0$‚»7ðÏfáO¸ï_[ÜÆöwàc8ÌÕªªðWÚDôÍŠˆ<@]P/ˆ=ðWyoèo'藍Àß×á°Eƒ€úÃl¡è?"_7°€BºCý}ÿ·ãß'"`ƒ �ÖP;œèŸêh3ÔöϽ|$Ì `&€æ ðë÷Ÿ·'hzÙ àNÞÿ„ÿÞ/ÐXKCUC•÷âÿøää^�_>€ï�D?ÄÄþÿ.óŸü þ·U ûërÿTT…Û"�þ`@ïoтë/ÉpþÝA æ2ÀõõÍD èèÿ[�¿Sþo¼ÿUåÿEýÿ¾’»“Óo7×oÿÿá;ܼÿ +@SÙ…–…&-ø‡AÿHYjswþo¯* +Œ–‡,ÜMq>0¿€ð;ÌM æµÑ¡ öˆô÷*Ð=œ`p¨ ö닃Îø/ZuGôWÅ ½°ß.(ZTÿ l~©OPD�F"ÁÞDh’ Šˆ�|Ah™Ú@½~ó�ä‡#Pè�£?À$úµVá� ŽV =w´ç·Q��t†ÁÝÝ~þÕâŽD¢Åø›è»ü}þ­|(Ô +!š™B@†9T‡5¯”eôäû2Œ·´Òò4Á¤;JÅ9ýÒ×^?CyÜUÎʦŒnð…Îç∱)?Fžýï#^æíYÁ‹©*¹( Åî5¹C¾Wý'ívPƒÝ¨Ø‹§k䉺̷­ÌpÌî%Mý ëÚ,ßÈ¿jqÛ4}°p~#cKeDÅÉæ´ì`ذ±¯ LÌÉâ)fiG¯°b`ñçrͱôÞkfñé }Y=Ý/„Ž_«wVˆ–EPÒSù¨±å &õÒS'f©Õ»apʉ|“/NI¸C_àÁ¹ˆí\= bbbï¢p19 Ê¢0“Ú·ÕFk›šÇ†9û$Ù~úxã½ä¾ÕŒ4HÑcûÄ`e\mĖ–£§Êµ_–¦S<F‚vÀ&ìÙÑú½‡tƒ{\ò¹‹Æ1®‡*·´´/£—7ÛÓ\š¤`#OXuËEÆLgõç4ªIütE ±ùŸìO6ÌåéŸQPÐÉßq:2ޘÎP>ÚÙÄ ž’ó?ÇgÚ1ÊÄ­¸‡¡¸i¶¢iy©¢y5Ø)ZÌ ¡\±žuÉY2µ®SüHÞ˜{0h˜^¯ÝxI«\©¿,0o~mœ?ùx¬ÄÈðZ#+�ďx(Èy/%Æ¿±'gÝ¢‹U廸åm"f5±>UíZœ@Ё`¾gÃ1c”ò˜$Ãݺí ÙDºðç¦"Ÿ>®Ëc,÷iTñR +êCfóh|¾Vx­\bZ§ñýÐRyFA›L3p@.’!—ç)ˆ![Äø9õ†U;•rÿúÞ×J÷´ãÌ™"®<o +ÊÚ¥‰ »Ënx¶[÷<r4ŠU_þÁÙ@=Ñ3\)g:Èҏ½¬Ö¼ÆhXpv›[¥¿æû™+8…1M¦ »ãá4!k|B¡CVõë26ñ§éäõ÷¸|Ò¨�†ÈGXrbãW9µeÍҕ(ܒÃòAc©©¦ì!O„ ¾‹…ü¨wu¯¶åúµýý¥²ðôQïÄŽÛÖ¯/=W¾´† É¢ŽDò¾¬»:ßՖPsÀ[Hʎ삜™~ ¬›=eViÖñÈ#à;44ã¢ß‹õ.ŠØBS5&ãæªš-½ì6!o4>ù-ZŠÉAv?ƒ^-uÝs¾ˆ§› éþDXÎlDôª²V×i-ž³`‘ÕžO´’õbÄô™t"iŸ}9æå¯5_՛³3;” +ñ0Û´ˆ8 +ç?¾ƒuq Áñ€4°/ÞM¿Éœ:x˜&gºüpVäG!üÂkùléÉÍ Æ[¢¢0òb®Â¸´çàG=½¡9¸¨‹ýç Sz[Ÿc™hõFbªúKö(“‹:50Úõx`ˆ¬õùANìÆ0Áñ>ÿ Èö¨õü}iv’•ù„ç=á†wÁ2Wdþ +ÇÀtÎ@’°>S)é)…«Ão×Äê%¡¾~fïAÐÎK@ßjö˜îêbá;ó·QxÉyi5*"Â]³Â[¼”€8ßÊ©™.0 @A�?súé«ïN¥zÄêÂÊÃtma®\ÒÞíÇïq?ñÜ#pUv½{H|ˆ“CΕÈG!.$)*) ëJï0a͹¸ú QM‹S³£�?SBIÜňè~ИÍÙ–Ë 7&ÑïIBd×m¿ÇЃ[|¯("¦±ì°ša=þÒÂo &c;¶Íñœ­ 4±þ}ÉäÞ¡B> k"½Ìäê­:‘w +ˆžø?nܸœ„t£×ñ½êmÅà³ËÊ!£¬Ã.TÃÈ0hΐ¬Z|&Ú9{©ÑÌ_ò|MìŠt¶)NGcQ,À0ß-7·IPõ²²?.¶Â?hq ‹öÛg…ÛOû÷r¿mâ¢Îoփ{ßîÌ„owµí²M?U¼'¹Í’òµÃ™€“{?^­…lXߓF˜Mh¤vw¯teø=SÉrNÍÎÐhMxÄ ÃÆ¯j©_\ï‡Æ?.3í [0ËTûôAWž06‡Gã…xÅjxÍDý#¸ÊÔ>ê׳svø~}•JUV+_R(Ÿ¥ +¦eg6MÇõD–ݍfbÉîßö²î¶ +5 ~DXҟGøæLNÐô¬ƒÏ=~êÂÙ³û(*aø¸Rø÷䟯üÀÑQÜs»ÍI }w#CsÈX´Lqˆ<QåT„`›SÂûŸÉ tÀõ>‰¡*Jéý%ÕØ1Ù(bœ&êîH_ïûcëÕtó·¶ë¤•7%1eN¼)ßz’¶uˆ1d°@CY斋óÀáʔl¾»úL#›îeO¸N¡Åæ ‚º¶Ýåažb¼^.ÁÐOÿr§”ÒK_ó¸PyІ1ï4¤7jºùÖóþ8d¦¦!Ü¬½®ÏǬ‡bg{Æ#ô»Øï¬•ŸöA…—^g‡îìOqbï•A§‡‰x”äÂHÃÃ3¢Ì;©+[¥DC‡hW”ö8gmX·2kJ•ØF-0àûû¿‰vU¤¹=̘Rêm6Zfƒ]ú¸µ¨ë‘VpëÐ^71õÑdqA{Õ_V ]¥ 3§£øü Ù·„ê5¼ógí +?Mç]`˜ ^˜E*o˜Å̬ L’0` +ÙHv’•G*äÁhQæ–•7¡­ÀâÜèÄ¡Âøý[¹…‚`®\üCÁÙf-i…Sï6´ƒîZbá8½Ïü„¯¥ô€Ÿ–Œ¹Ù1·T?½Xå#FК&9ds(’&Jü–%£x„U¸>ÊÁƹ›;V‘ž"d+ž;åt¹múSS/“oû¾@±Ò‹™: ãžÉ7eϱ÷ýN<Kž¸ëu–cÜrÏ2)YWé+ó‡ry3ÝCdµ ¤<£:n›ç_ ÛSë[J¼6_[áô¼ˆ6fn®Îçö}ájínsÈ¼Á·¥§Yéç6‘ýȶcLºþÄÏpÀù>®u©7È\PêvÂViI‡KhâG†’G§Strˆ)ÅfVCV‘yù*£ŒÖΏ·ŽÈ ŠáQµ'<®$‚ÂMœIþùé"†C€+v,P@æe\LêS‹ÓÉÔûëµEÞ îçÍI_+˜”WR(øy« â„é¥åC˜£1µËãÀÂWÓ9åÙ*½©muç^wÔ— ©\â8ʵõFo¶—¯0I¤;™¶Žß  ²Ãæ|û)âiñû©éÜÉåEÓ¬SªWXœ†ÚèÀ瘸‘.ïé+H[—_3³U?‰>K«þ„5:~uíxüâFp½`ôÕ^Ck—kCETEŒò›tå2\IÙÆ³iÕ-çÅ�£êµ×æ¡tH½;̲¯Ê¯7žÒ”šÿ„/4 BÉÙ8û¶(¢vêžr|4‡)4]Ä ~Ëô@²oÄß.›‹É Ž’œÚbP3y—Íǖ!xÆ+â͉_»‚£" +zώÇäó:æè#áØÈ÷®Š”FTÚÖ º.¨/’.úé&‡Ô±9(q]õXôóë )¤"HÕßñuZàÌRïémálL2ÞkfÝHYÝý¯Œ‚Ø~s©ñMŒo램Ò¯„Ì•l~Š!YÌâ!|Þm‰£·ô4τ«VK¤5RtwÂr·¥Ð6»4iFšßá#4t«( êÊo;/Û¢Ñv{C]B'£x'�¦ó "q¦õË!§bËnŽx…Ô˜¾ j‘©¨Ù$ËDŒžÚ\ŸcÂZû¯GLoº´HÊr’)WÆH;'åÓXJÕn˜ª¶‰I¶4옖µ†µ¯4¿š Ö4gÓ®Ú± òJ&ùwɬ9ø<\ÍÒöaej«µxnßݳÚ“^8,ô¹‰]4M<Z)ÀNƒZüÛ¥ï陻ýg/ŽqáÄU¿ V|¹…ÈS¼YX»CÇ®¸Y÷eôMݰI]´Ýށï¸H¬KÀ3G”2՜çdå± v‰á1}Á–-]’1ý»wšgKK?ðµó1KƒÈãßÔG.ÆêÌá&—„Ĩ`Z?¼'Âüéð¬âýåÞ$‰H‡¬æõÝÎ¥Xõ1õí;VÒòª“J1M®| +ðQ&Ó¼‡_jfë‚Ö¾¾Õü„ÃÔüÒØòЬZu¬º@Û%£@¤íø i„ÜGÏço~ä=ùjʶHýyö!Àã*ðe9Ne°zŒ0½Ž3¾õ8ÖG޹Ân_<nfB·Ú«®*ÏËΰc^= uxî1F×﻾»ä;·ÅéÈ«¢Mv€[¹te4\x}¬=$¡,Hsà+]îZʅ»°xø€Awœ™Ë±Wîä2Ú¢¡7þmoqÈ PÅ$(¸@R}¼…½ÇáH¨Yºì_çúƒŽ)¬ôSà¦È#¨g},“Ìsóy挶_CõÃõà–Ô¶Þˆeo¥¹Ý¯ Ã·¤‡ZÀiÆcûBc‡'{ÏdͺÕú jæìô‹Þ“cg(–Ê˶4¬-LpøçGNïŒ²™~îsì “æ£‘bÄ©ÚO©¶Á§'Ë£ó¨žÍ½õéaÝ÷À\ç”ÎhrÞ»«+vŸ–ái­ å~ K³®#k$¿S*’vKhH¹Óì+n¨. ´¤TÿܖgíÉZ÷™ímÝ*™=ŒíðXÓc0³j¬e‰ýy>ÛÍÇÛ$áwù¬ÎœŠ"¨ft‹÷Ÿùéç¼zjÒG�³ÚžñA*uú:(+Z©Ä¼ æÊ·óOП™¤1ä«®àù~aãJ5Reö5ºÓb”4j:Šl½8ãMKەH:wÏ © +V)iò´˜e´®cR+Þáíë8Põмü¼–œô´%–Kû`‰;^6ÂXMØ`Ó$óíN~¦Pfßo®È‡cò³w‘œ­ «·ŠÂßk vTK›4³Nôšžæ| D˜‹g0%Ÿõöe 0rúlöÄ¥¡÷ +ÄDð5½\J‚ŸŒùœSó�Ž…šl {: }#×ó“ÿüv! 7ef8ݏvé7j$~z'iÃ¾BUß1,(Ýx¹èž¥Ü¯ƒij½9Ú¼†¼Ì :d´3ªY£TO’d¹&;úðúæëã®2m$óÖ¾h¾ï¯QD9ŽgÁFØz2b:º¡Í_„¯ÒßéáÆj^ˆ†ä˜a™ôÁ§ ­™´Àá’i_}§E¯£ôŒ8øY?|§¿q¶´n‹›Mp<Mö¦œh—<`#ñì^.•ßr}Š–Èʃ�’>€ =uÒ»c•àjž™‹Wkñ_€$Àë©`!ƒH:€ +OÁnŒkð)ÝàEôÐ̈́…†u$¥8žýúláü!4ln’¿Çü'ß�F•òð‰c¶ˆÙÖIÕû™VJ­ü|nÓjuǟžØß ¸À…¹ýz¶Ë‹êEH"‹h:ÃQþ¨fGÙÇÚðöCPP¹=GÇeŒÕ™üeîu‡¦£­îz²Fk Néü\ÿ؃`¯P Ìæš`ëJp|ÿgì±t]Cm‰˜z‹XµWíÑ$­bŽcž‰©†!;T +RSE¬¤˜çªƒoýºGºÈêû§Ãäºü.Ž"ßÿèÆ,xN–LÚyZXñúUm~³‘—6{‡^,.Ä)Áô•æøIÁl˜¬p»A²N–KeVŽæHñc½¶ÊÔ.ü ÛÝ(ü9Þ¦”Ä–XЗ”Ö^ž&ϑ’Aï[ÞӶwqŠªG"¸WHü àiå9ìÆk½:˜-&ÉØ9⬡ÎO>òEð¹i¡‘ú‚±ˆ¢ÌF§×™îf~·pÌ[æ%˒~dGIšUãb¤ï>"õ<æîï >DdµÎ“ζrqï©pÛImµû.}{—ÛøDF1À °®”ëìúhÆ8Šâ^m´•ÁeëêÊÀ‹7yw: ûdуŃôÙõ7WøÖç7wrí<…±­·]æé„z¿0¥¢"߯u›¢Lr'×[i‹ö¿:¸˜á¢dF%¼§ÿZ(“³ÜšÓ×TøE‡•²¯£ Ÿóm,?S»uRÍ÷¹f×*Ù«ÊPág)'Vº•Ë1ï àäVWÕ*ƒƒ6Ÿ–Hé.¦a•’rËZö‡”ÖÝ뢔hž@õ¹]y‘潎ëü•{g¤+ÌNùÆ5ú5?äõ3³'dÃiû?t9#KcØfÁ¯ûŒËQeYgŽÌêLzÁ–Âu3ÝzãľyÉl¬9„(høiCý—ˆ¦ùäxÆ:Óo֞ÿèÍ^³v| +m”Ô{4Ñçô¼corT^ÈmÃMbÈ?ÇÿC—з7ï™Á[qá&JìÒõ�¡nQ²7EE·¾eMÜDÔ5²åòVõXºÆr’wÖk“Ùew·mëDÖ^31ä²È–fµ?XvH¢¹u™c(Þa¢ÊDÊ­w¥˜ÎIz×Ö6mG¦PH§\Û÷Տ7yîÚ×Ôè8l´ø®[1„·*ȟzZRÚӞ6�+]„ *@Õ,Ù·ýܰÃÇ»??Á¶*ãDÐr 9 +}ÆO:5Ç⦱ì~“z¢Žóh ¸/ô¨Nö£_ –2\Ìv¶ÞÆát(©öԑìš\ƒSǘÓʑ#й`mÄq`œÁ2º>ÆGq“ ¡Uª¤›ô‰3“èù~êa¬¥Kj»+t^I|—§úÕ2‡”f£3VD›YÑð«'Xbõ*!¡Àí‰>¼&èó2`J=$1Yq ‰e.ŒR”ž¦Vl_¨1 µý<u©A|.Ÿ|wÌ>ƒÈSî„àvw‰M:rô³ß÷ZßlŒ>ƒ/"¯t ‚-{-;Ù2:E›ÎШa9sü|ƒ£¥_ž8U÷´ö—‰¿ºÎÀ ¦º–QÃÚáS.ëzäCÐzÔ<2Xzxf„€ä<Z A„›×ÖÖÎÃïx#·Û·ìF 3+y¥ÖìýÜE‚9¥ºÄç²Yôb¾œô)ØÈgÕ*uUñ.¦Êß_&Î[Ï <³ªâÐQÓ%/ eJ~ÆÖk:‡ùô‚”A€¡Ûg^֒áJèy‚q»ŸÈˆ\öî+›ÉÍ*óu é|ˆDgs¢þé$A©×öõÎÞvì>{<ÊÿH’…H÷U8‚ç]o"m˟zØK–tT¬×»^JõžÕ¡˜Ðÿ-5/Y‚Nù‘ƒ"^PaMÑäwãú—¥ƒvâêÊT–û5lÁSˆSŸB£ÐŸ<ÂO¼:˜w»Þnb¶×îÌ9}}}@n9¼jNÛt÷x+í¤aäYÀ¤£åšýEy1Î]ð”ðúùþËÅŸ.Õû‚|©]Õ6µbf¢…½ŸYmYƸ´¼uŒ4ÙåqäJ]Sz SŸR"<‚q…> ,ÚU»ê˜cßJ“c¡ +éË}у…Mâõ‡ºögN$EŸ»o’ Y²ÍŠšº"èŸnåò[X@ü©™øÝŠJ +˜—-¦²”¥odΫ®÷Ô†ÖΌ¡§Äc©ã8±¾<Ç;ð/êqŸý7m©´U#¯…û¼çJPºÀåã/«ýVGág›X39ý®ê–«Ùm’|ËesŽ ¾!Ayƒøvº° ‹mgӈá#­*C©Œã'HÀu„ÖËg2k*,N‘&p»T‰£r#b÷;‹Žg Ç´’ +ªçìvg~]Þ(·(#EGÕL5ZålÂÁAUÚ}$¡,±lã ˆvhf¿¤ßÞ©Ê4pþËÊÏ £Ý¬“ŽŸE.ò^¿® ý±/]ÆÐ%Sk[Þ¥×õ•›¯›7à£ÓßÎ`G‘|ƒÒÞ'DÇkÒ¹³m ƒ�‘b?Ù[º3B /g˜b¤f¥ë÷Žd´9 uïÇt§’`M³w=´lǨ—L'P_k&óâ¯a%BOÏñ¯øùÛeq›³5OX8i’´ |o—xI¥¦"YîÐ=YŠ`‹,}vS§Y26+$j]y™¬»Øç<[†ÛÎ*Ê)ԄÅ_×r'`ÉhNJf$«¯yLkŚ/©Ý¥cY‹¯ûÞ4îq˜m¦eS¯WÏ=ÿ9Ùª„[†6ÊwK¤µDúY|Ãç*¤ÃӉB>"h¢ûê ¥] +endstream +endobj +5913 0 obj << +/Type /FontDescriptor +/FontName /XNLILI+CMSY7 +/Flags 4 +/FontBBox [-15 -951 1251 782] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 49 +/XHeight 431 +/CharSet (/infinity/minus) +/FontFile 5912 0 R +>> endobj +5914 0 obj << +/Length1 1592 +/Length2 9342 +/Length3 0 +/Length 10374 +/Filter /FlateDecode +>> +stream +xڍ¸eTÚ.Šw×Bp'h‹»whq$A‚k¢Š+îÅÝ)Nqw+´X‹»^ºåì}Î{cÜ;2F²¾©kÎùÍõ# 4êZ’–PsãàæäH«h+rs¸¸x9¹¸xдÁ0{Ðßrt]³  +ú—…´3È ö$“1ƒ=ª@!€W®ö�n^�÷ !î—B\\�..Á¿ ¡ÎB�37°%@…ð + +¹ 3HC=ÁÖ6°§<Ì,�nAÁ—ì¸$@Î` 3@Å frxÊhafЂZ€A0Ïÿ +Á,bƒ9 +îîîœf.œPgk1v€;fй€œÝ@–€ß%TÍ@•ƉÎ�ж»ü©Ð‚ZÁÜ͜A€'=Øqyrq…X‚œOÙZŠÊ�5GäOcå? Ø5ÀÍÉýŸpyÿ†üálfaup4ƒx‚!Ö�+°= &§Ì ó€±Ì –¿ Íì] Oþfnf`{3ó'ƒ?®n“Ô�˜=UøW}.Î`G˜ § ØþwÀßažÚ, ±”†:8€ 0ôß÷“;ƒ,žúî ük¸v¨;Äûod†XZý.ÃÒÕ¨;¹‚eþ²y¡ÿ#³Á�ü\\\<��äaaü@ÛÓô‡’û·ø©_oG¨#Àê© /Ø +ôôƒîíbæÀœ]A¾ÞÿVü7BçæX‚-`�s5‚þOô'1ÈêOü4g°à ×ý¸\¿?ÿ9=1Ì +±÷üÇüutä_+ɱýUò”RRP€7/?€ƒ‡Ÿ ÀÍÍÃxùtðýï8ÿéÀßÕÿ!U7ÿu»ET„XA‚ñÔ½¿ qû‹Ì­ à¿3¨BŸø 0ÿCC.~.‹§/îÿç%øÃåÿû¿£ü_éÿ¿7’sµ·ÿCÏü§ÁÿGoæ�¶÷üËâ‰Ï®°§ÝP>mäMõ@.´ +Èìêð¿ZE˜ÙӎHB¬ŸxÎÁÍÇÉÅ÷§ì"ö�Yªƒa6réïa<å°C@êPðïwçɋ‹ëtO«ga÷ô¶¸<ìèi³þ;¯,Äjù{yø_�̜Í<џð„øÞÜO»j òøƒâ� ' +{r<Õè °‚:£ÿ¬àK�Ðì·èO$��šÿq?Ñúä�­þŸŒíÿ@‡à?Á§PÐA>�Ðù_�tù|�ÂþŸîèú/ø”ÈýÈóÙóø_±puv~z;þ`ðS×þÆ<T È}aj!l[ÜzU)IáÎñ}”‡«ï$â UoK–Ìm[#PZäú”77r^²súGäõ:þ>OÑcƒ>1—ñšOJ¤ñBm+’•ù&»Ï8¾è;‹²+Ï¥ŽŽ×¦¼KkâÃFÍ÷3‰)v§ãï3é»ò"Œå—e6‡(Lõ?91F£"QHx1‚Û$ÓÛÊ¥ª$§¦Ûé]N$FÅ?—Û½NéâáÿÖ·XÂÞH¡ØÛÃrT:Kßû¸Óõ‚\Ét0ŰÕ%Kzû9ð¬5ø-³¹Ë°–8p†âÖø‰ÂÉV”¢¦u£Bÿ:bo2¢ôúÚ£u4ÉLs¦oÆÂ¬2EÍ ‰Úù^¼üL%]¥¥ò¢rh=óhr?ƒ«93ñ”|”«'⌵]3¦RòهÒêÕµN½ç¸',І"ƒœ£ÁìRmÏ7ý5ƒà>E¡ØÎٛ¬ŽÁªtòZ»q0hp"Žo©öéuó(}^Œ Ë ‚³‰’‡o­LÀ¦ü8à>\ÕY·åMt–û´¯Go(ÒD>¬g½+üS•¦›2­£¢ÖMGQ!iŽõv}¨/ì¤eC›Œ1±xÜ`ê<Ã4\=Èg)Çol5uß´I9jô\#‚FêuWõü˜–dŸq¤—üøî¹NÕ°UlF©ïX¶S”±û;‰Ï‰Þa5C/ºü×Ä#^iuT—ôÔ¸Ó'Ԝkh鏫ÕÞ£ç¤Rgê.hĊïíì òÀ”~æ}Qâš_44jê‹_íê—[Ý +÷ªl37Ið¼ã{w݈ŠhЧ9þÉÔ@é&¹ –<ÕfÃ~ñÏ­·ÙÓ´JÔ¹ø‹7™%)�3ÅCÕÖö#¬¥_¬ˆ„Â=ò|äȸ„ød\¯™éGwgôÝÈYõÞ»Dí«?{X€”£Ùè?è“çsöšQ¿ÔïŸäGðöCQIñÚVèÃèÐÞÀI<·-H é¹}¾‘ŠlŒ>£lSV^p«#öÅ}š@Ù$dlßf—T¯¿ÂÑ<?ú©ê)TÙØßޑ¶ÂÐð µy¿¸æ§jSÁÀuhº*Sö}-4Úéàx‚) <¾Ð¯Ë*JWk†ÃtmY æ=ìҍLùAËFÏÌ?ƒíÙ yym:/ÿ¦”ÈclžREЅ±¾ÿ%©*«è\ýCü}&ªW\î+^9I†}‰vYѓÔ맓–À�„R£OÖ§=oy†.ú D oÃÖâ!czÌA„ü®ŠÄkŒ“«–¹ŠhyVz•­°R£äk#¤ö=^êsó“ÝâOHºØuZ~jçÅåuX;Œ ¦÷»6ëú.ò’´5› Û8±}#É´6-"uѺ/_â—ÛÐe%ÒQ¤ hEdÃ0Ÿ)KÃSYgL7kjÞóæ,ùªXøšv$ÅæÝ¿M‘/®0ÚL@œf=jéà3À$¶¾±ã½ôי[=Xý–ÅãºFåõŹEbG¬…ïãøFÓ†lL…¬)4¬Só¶ÍP`ªëI‚´Mtùð2¬Çôý%­éøß<= ³E‚jpy²¸Þž´24$ÝπÇà,röÙäæÔ\¸ú/ø…¢ÅµpéxÎáàß¡áE³ýjïýêFü9¤úýÚþ|ϗ]Q#Ll¿áÑ­(BÀÒÉ_(-R�ÿ¶ðóSâŽ&aÛùÍWAlWóMÐ šÈí’BÏ8Ncԉ½ÌÇickU{]¡ã½`Œåæ<Âê [zÎ×±ÒK$ƒb“W–Î[xÙ^]¼ #2䯴ÔÌ·+%žqÅâ%K7.¥p!.2Á¤°r>*~J%Ê««é;'‹üœBÝü û¾«ý=êKCŠLš²6ËÍýˆ·T”-ðǃ\_pKÇ{{'¦¼8±ž›sì¤ÔêEIµ1ûø`žR@E]ü 2曊¡T—Njh&\ó­ ìäv×lKéyÀ¨²ïn› PeÁÈêW ²þ‚½ÕI.ǍܨÏ< Û�€!É}B¢Ñ—ˆS äy�hí¦~o)Þ'OYêJa¢¾1ÄË{åUÓ¨À㚱EP5®Õ°}40Ea²fá'üZ²+dXhƒ“ià,ßF“Øä ¬šq·ÈØ©5«³ö*)_ƒ’}¤—3ÀÈùœ©¹]/{¦~V{¬gSÛ7?Òæe$‡K¤8ŸÝáµT³óCyԇVZ¶ÒÝWêGzo[þn9W9/£ã©Û;> !×~¥îmgléi?·Ž‹YîSM P²Y ;–g µ! +™©ÀA›2Àå{õ—£±± +b?Ë¡N‚ ÖØ.ÇQÈWqdæcÌØ-Q±NÿÝ ‡ð�ø¯lUþ»04|ò<LìÉSö!z í/8ÂS+ÿÂÌÙÔ ,š _ÍWl‹³‚^ ÄQ;¥Õ9¡ÉjpHSc¸$)5L?ʼ-;©3ü(ªÉK2Htc)Fc°4½/Ø¢¦Q<šԝ±¬Ù(‡G]éb{Ú^F ª¸Ö#c R<> \¦T<w̐</$°am*t³ë!UvïàQœ\˜àäUâéØéñÌÊ3~‚Ù°ÙèŠÐ›h[*ïÏ×»Þ?;³ð?4®ò¼«bþœÍSµükïl˜cþÊïeI¯îùۑ=ç²BFÄ9®7íi’*FŸ¬fôˆ×{QE‚›®R~AtÄnßæ,3|m¼gžèԏ% Já$Ä2ãV~ÆYë^? 6 y·ªPVú°{I'Åaj-JN‚RnµÂ‚®_-+âJJSt•% ‚ŠËQXcLñ§|q,‰©Å¦ 8—7pÍþ8Ì<UÞêì½"lˆ·Ú·}FK—ùnA*`GÉyu`ÿ«¢ ÇÇÞ/³¸Xzµœ*̔ÂÌ£n$‚¶¹œªš¾B·7쑾›XÊMÜxŸÎäÃ1åèùŽh–´9$S˜@ »• ©æ]LÆÎ/È¡L¼êáÊáO„P7¸•‰Å°ÒX°áïëÙx†ýÖÇ:œY„_ 7¥N„­¿â©Û›ô4âä¾F݄cå¼gâÚކ3,ÚÃWiƒ QƼµî\ëëۑcsÜsNà%®.f%„Áô•(\5•©³fq÷‡Šò{¥¦ùà¿?‹VwÀÍè± Ùo=t¼)3üÚ¸z­ªYì܂ÊÀ¥D¾~ØÏ¹ÙýÓ\ G;'EÚ;‚]Èõ— Æ3Zôö¾4nü‘žùf¼3ã@%<Å%¯¦¢Ì…-«ëj—mb¸¦â9°»<#ÏWó|2ýœóq…ÑËD·é©À 1ýd¾RŠÞiÆ Z˜‘[»ïÉ SvSאÝúë8s*žkÿ£&Ûpn_§û–RubŸ3Ÿùƒ~aCÃvÕê|Ðë“ýíPܟ”ßDE¿ãE¡¦ä»¥MdžžFព®-\éð¿i2™ÂÞÃø2Á²{Buøºqó5Pèñ¾‘{: +×¼K¦@ðžÄwHÎ4q¶£ŒëÒb»a ’£¹Ô©xæXë ÖöâwÅ×hY:<‚ÎÀX¯t_Do䥈AawüŒ<ÇÇû9Ä­ ¯õÆè:T4„ÔÇZ‡; :GÝ .Z€§n¶¢£ë&ʉ!ù—%îݪ“ÈÁ¾r˖ú¨M±_#Ü#ûŽ24›©Ytgùïs(ÍÍ©ü•؈ÒÒxœVK­¬ð4£ƒq¿˜"=£E‡ì*ãÌA!LîQÛ¨ŸYõr̪‹òÓáõÇ·ϱpìxÈXjA7DAlóµï.Û­rÓÂ0îƒ÷Úiª­k±˜¬ºÅjÜ[ÂaséJ9¯gna—çŒHYì"tp÷,ß >²{}¼îõŠïˆBBùQPÁÀM“˜ןU_Y¢Gëè:vHp83Ótæ.ZÛt¾»«$eÆ0ÎhÀ‚Õo<js„DŽ(Áð½g:p¬¥jnigÖ +/e¬®hÖ×D}"ãŠ5æÐ7…îŽã™;ÐÞDtûÉãE¹¸QÙú§|·+Uǰ¦Ü‘Öˆ"Ïâœ^|01ҁ£Êªÿ’èµG©}ÈN¯[<!ˆg;r°ôz­î,æ÷ù£?ÿ·öµ†BXð̐†Ópù¯…”Iy;‹Ñ‹ï¼ 4ŸBÍæk„{ex\Œ’>#B7iI›ú>fþlOA1}Iè÷ÐUveÉ@xx¶ÖWµLI7qñÈ䄬µ–„ͦX];Q{7óÕ±\xAŸênÃ6ï£É¢1FF/JE¢ôóJl½Ý6­°ŽdÔ¡n.Û +ÜTý€Œofë¹üùÝNHÔJÙ§Àö‹eŠ™a,kzÑPÒ°»¬è‡¿Eqðò0À +O©µ†Í¥%[Æ+‹Ç帩è¡~íË®{{øw!1Iˆ¿ã6pv¡‘Qÿ1zz0%{I;š]B;蝰{)ÆÃeñ4YæAe‰×@ëTá:ñ؞hæqÅ.ÎBÔ«ÿèÜlëZÁtƔž$邯ï},r_aAÞ8ÈCÕ{Ô»Ÿøz·=êJÉÏjދˆB*x§úm1ª–qºÂw±.ƒu}öåMˆèv(Ðç¦N:_Ÿ'=`zH¸“Æ]2ù'…ÝÀ “¶Šˆ„ÖD`pTy›º€Yi“˜xéÎiÙ»aÀwm8ž�%`ÝÆv‡R‡!–ØÚó(úäé…Áˆ¹ù_UÊZªXü]r¢«,á}4tsð ŸÁù‘øiëªDdÕòY „F‚óe!ò좌B¤ôø%CÉ»Žh$K ’¯µ+åGèºÁÂ*Y«£ü^°‡Ã¤:pßCÛ«°¹ù*£}w°Ã—nå¡Âì‹ ‹•†‰,;±8Å2�b¡ ¥IE•ÉížÁ0pYáˆAa Õ*<ÞÈß“öÝü,ÿ6AÙñI|í”áƁÒµGÑjMoBjfʧ®°N&ᬯECEŽ$Ökx”ùúŒ;Ûg +!ÆQ넼ï:J?~»(ñlðØ·ü~§ÝšÍìqïâ Pµmܵ܈¾bZ±@žó ÁÑÿ4ך2²Rû2˜Ô.*.·¹N“6ÿ]ó!ÎØoýæå õ¤¡¡ürÿ`¡åD +ทm4ž7Û~¥ÐýóÖ_’a÷g#ì=ŸÞq}ÙÀJ7èϔn{Ö©¬Ñ¾¨}MèN8•ÀuTŝ".øš§¶kñx­úÝTø ?9³8ímšdÉ/N¯ŸU,n±C.)¢[s³‘•øloõ}#:×ëV$Öǝz9¦ã×VvnòIóiÀôaYö³«B_ŽÂ¡rߘå#Ò"@»- +ê†6œ8Ÿú7›²íB_C»H‘áä}y½è»Çc#«ReµoVU½ISŒGđ ¬éŖQp%÷¯¤Þyi5Àƒ÷–“ßyž!騡½îɒÏp@œø¬Üð¸=wŒl¯îPñ¯ùp©ÄQÂîéßEÉ7K<âRÿU¨×C5­.ƒd7HIߌ‡î5ÑæÎ\7HyÚKP]»9œ¿3÷ [¬¥o1„àŠ]nrêid¥`ro,¬Ší© ‡\¡£e¡šy„5"rwҌ¥ÝÃ=>%=÷ößÃô”>[Á”6÷‰o'-ÃÀmhI®ÚL|I`÷%>!o+ãQi_‹û¤íãÖ+3Á:¯½N—Ü¡„1K™J$T}…ütCË¥Œ8Ûv^eÈ=“=�®È_I­ð¦ÂA“ÐpE‘ßL¤æÇ/6n-a°Ä¿•ÈF>Ñ%xÿ­q®!žk°¶æ™€ö]xŠ滋Jvl§$ÉÁ®øe™ýð¦]>U©WԓÎMOθ—‘ã禁ÂÚüè$Nñ®á¸‰Šià²ýòûÆômBrüpM¿=w)šÜ³¸Ë[ˆQŸ�›"¿»‘‚Áru›°mÿGê³ õ÷ªd¤_–‘ð›ŽøNÒBÆVXW{ÎE½_güÔyeSfY½¯¼|bl©q Âsõ-ur© ì,b×øV)W!®Ù.ï`–ŽÔqµ ^'ÿþIÜÓónß<ÈcÜJ‡DùCŒžÆežNˆÎ2NjrÐÒîBS3›"qM_"ìˆFϊ̽ï ÁARu¸5@yãl³ ñþõŒÁ„ò’ÚqAÞ¥ç«Ïñ,”êðˆ<pô"úý­6LÒhjT•ÏÆÉ°Ó¨kˆ%!o'B„:cc^óì­ ? NTûÉHa¥è6R/kŒm›v)=ÞO‰™‹V+~ŽS{ÇÅ\=û¦öªèè2ï¢æa;Ê9yzJ1\(¤_€Ê®éG<”T;åÙûFÁ6šbÓínp”ì.Ò«vFçÖ׿hÄ_+Õ´ú„§ýœä-è® +J-,’ÉšgSÚ-•ûó̹ú’†:ð"SWmz_ÏUk¾*숱N˗`ÈÅ,mz K3ì-ô�xìéó¡/rfS¿åÈ:$ŸBȞEqjÊo>ŽH†€ªK‚áú{óvyRôžû + 'W¡O�ʱÄ=>ÔÞÒ\åD÷cba¨ŒHž§L W\Î÷Gøb›?nòbµç�y–bÂ\XXŒ Š–Ÿ]€/Š“V#Ó¹‰4{çÏÌc¤½I}åý”1±;ÔÖ|ÔÕ|öÀ/½úšˆlã>ŠVæÁÞÙ6£˜²ÙaFüAo ìi>FTÒYì$­R3𺃴¬ªù¯§ú“­*VYMkÅï–> d䫇DHcH·|:9eQž‘•YÄíZž<$×Ò…ƒ’ÃÔÌÃÑJ SQ´E ·g·.½ç½Ô‘õ°Rqé‚u+9’‹Ô!´eN³_IÌÒ4ókð2æ_ÎQ)‡Óe‹=Èl~5Nüêí:TÒ»ã>I‹ZMÚÎØÁ$Ú³8ýùO®ÝEº5�pZˆþ>)¾<˜p®:&1ÃE=Ýedt ,( +_N…? íJ;(¤Õ×ñÊ´|ΡèrˆÄc¾Eš–ñîY¬"{Kj<·õÉO [ajO®Ý¢gQU†HúhuL½ë?q´\ŸHZ†0Vñ_@òEB‚ÒkŠ$ÙKyGýOÓY›Y&Â-ä[®ÏI€0ÆŒÖêrÃÍÀä¬ ±ôÇvÒ´ø«w +s#1ÓÇ;ÊÔáA9—mùËz™Åé ï-¯ñ,âVǘ +¡#~’ ¨…1¹ãû6êåȋouD¶ª˜ç¦æßŸ?>볍:æÕûÑ©IòìVììA6 Ûüö !‹·iK¶|ïŠÿÅ[fûgŸPÞ} ‡Iâ2Pön-1£ðª\Ü +÷àá%!0™èÝñ»©ÅÒøê¾d ¼Z²_„ï"D½Ûs€ù¤hØ@ìOÂóäѝôê°'2ÃÃaYH‰{dÏʱÜZ”²ØœoD6ÝîgZ'ýÞùðßë¾W¢A9r=š-gÔ·¬áfƒtq#iÆÞ–/ˆSü¨$ëx#é61ì,x¿SceÔ¬Á=pîoeï7º|ð™çc^ +¸&€kß×;a÷ifžM÷Ó^¬{÷™êÓûHðÌ£+ë,'³b’m2¿ÔW¸òzÙg“²ŒáЂRa³ZšânºÎNÁÁ-–™PÛ¸vŒ2Gb°Ôÿ»BÛ9ª™ãkÞ`äÕןkj1Yg·³Íe.H) µŒ+V¾?ûASæ¿û©Í¾ދi¯Üüµý{ o8 †.—â8ƒjª%Nõۘ¸¡+óvÐB5wöáFÞ.n¢Òé\ŽÖ:—«YZß*\¢‰²¤q¨íäµk¡–ÂÁ†Ñã"b¼3_èb©Ñ§É,èûS|‘Òàc…~äÁ?þ ó“‹0îU†¼͆vúê_”ñ×ÈvdÏMꤿ#ñáö"™- ÒÅ|½:#ÏZÎüÖ!%EZWIÔ7ÁC=w-T*¡Q¶æ;ØÞÏ]f*qŸ –-¯X .ÐÝ>Ûvpã+M&ör~‹q3·þ‚1čÜ»PC‚÷¹֌ 5¶ Aó‰‘ë|‡Ãón@–¹>Ff6Õ°c6‰ãôÍDUãôøEË=»“›Üد $4U*œ®Ò±FÝñü+YqنÁeßÛ'ÁÑ|ÕM¤)e´¸¬?BÞe=8'2]ñ^´†™¥ï7}˜.ùx–{«¡ XÎG×®-(»Ê ;EL9äð¹ï¢Iï þÊ¿Ÿ“ýêî\¯®§ +X/µ§š—Ç’¤‰"€rȊ:8c=2ù‰ÚQ!ò*çÅñ[1çT³ºbUeðC+…ýݦ*íX²·ÓfŽA¿†ÏЍqÚ�L6®Á'Oͪ�qJ1ç$zMDKÙ㳏Ò÷äÁšÉN+ssä Óø•°W™8\·�F¤²&¹XC藃a¥ Ǭ¡ÀËçÜuðŒÂÑXÙw=tQN¾ÙÒB)gdwù˜´#?rœ·ƒxÂ"è;–А¤w¯è½å¢Ü¾iRÎùFO¿i,—ð16Ÿs €G9[Ê G½ÐéKRùîQ’M­ýÓõ(”‘AÜgáø1éÅ" áמŸe¦·Cɸë€& 2E°ÐtÓY}Ͼ<ØÅÕÖ±; Õuòý8õˆ8xáæ9é€ +aKýhtñFmù¹‰é!@>Xé†í±gUQ‚:āÑ݄B^š‡ÞKð5õ(¶£NÝ«æ« årÿ»—™Í+êjðÊAZin1ëÁÍïg‡D[^sR¤“H¸¦ãôï_;-֏ՇèýäÒ UC~«šV=²—òÞïe‘‡)C¯Î}ÂÅtÉëX6á+gBÊ쓝gåiëm¨=9JvÁª`s­ŸÎòíñ?߯òþ½Oà„ÏÚJÙYSAýHr16VrÃ_’ ê÷,“ðuWP.«Iîûü9‹äᡏz!2%©¥Å£á±4èê{Î=†}¢“­ì-]È<4tŠö—Y…â_5(ÜWi™zV)¹z£ôêbTˆxg?¦‰7Õ¸Hn¥H¿Õ:,^Jc‰kÊàHð òX¸âSb,E†Øy4ŠvÙL}.Ƙ|K³W¡€†Þ1K¦íæýxÇ##løÁ+ÙՋ*ïØ÷{èÅóD³q)óÐCRBé—ÎÔ5Qx²Gv4§*Þ+«M†MG˜¤‰ÎYÚN‰N«~+ç*¡j½ Á¥Rß`öÊ׈ HY Fböö `, +jìÃØÄYg_Ž +˜;ò€¡iawø]Ÿc2Ï&ÏÆv„¨S0H4”1«h¥r¾Öϟö9[ÿª{œ×¨7•Dî-\§Kév$÷IÃՐûùkîñ`”oΣ™ŠƒY –ènùb{?„…¤h2@ï`ŠhRì¦ +SLT¹Ì«v%Fт7 ‘–:`SáË-RŠ^‰:®0½ º6Zcذâ]Zî—r¤›_ùÙ;Á{ŒEÕx‰j9„@q“þ‡î ޟ׌0¯ÖÔ²bÊ_Ê +õåd͓îâ1øñaZåŽê˜pa+ ºÛ¡§©k-ϳ`iÕØ +2²|tr<¢üP¤*‰LQ…>@yíÛxU›¹] µŠŠâ¢é6œaÍbøÊR´Ã v ¶‰ÌŸ +óÒ/È}×ë©ÈiI]“Ž6ôÐ_國t굅BÍ#®:¨*…È·rOâ…& ö­ž¿tÑQJÆ è}ã­¥|O ßp.\hÍ(ÿE +9®“b›`ÂáR4/L¾ZZ„çýTöðpSJÜاáYá  Ú³¹˜<ÑëÜ2õ¥Ñò,gŒíl;Á¹ÝÞöu;ž + +5Jß ¬¨gãRMp,WB‰ƒ#€Ý%g}b8$SZ¼ð§¨4*¬"uÒÇjYt‡Ð-§v¾B[Xp +Y‰qf×h‘ŽÏ‰6”’µe58þ‚Gtó!²þlA‹Þ­ÌâÆÚ¿­Æ´¡VÆ"s…ر®Œ<í“{ÞIw¦3°)ö`Põ£fq5š_º)ç1…NKߜâøhnwˆNa׌E­V°µîï!ûfQR"Su3%@n ',œÙh–Þ•iæ¡ãÕ+÷è°7ڕ/”âWùÞ¼Ä?xüje@Ž­‘ è`'ªœjx¡Sh°Át¸ºy4ÄxþðƒPbÔñ¯óAq5–’(ˆ%˜o‹š©:.ùãÉhÆéÕ̕üæ2 pÆìû.G ØÚ÷å3j{‘¿‡6t³&'»u)` xŸÝ=DåxjLW×_èEëjïGsßPT—(³I Q!ʾøéаIG¡{½–ˆÞù‹ÇHeAp¥rª5MKÐ ó2Í.‹ÅÞ)¸ì2&ԝo0Õ oOR`ékî¿ ÉP,Ä:?¦lÛô£º½/ÓIum ‹ŠP¡e/z…¯g~{{žÔÛÀÚôÜÜÃÎ …èÞ¼ëØra‡•ê›ç·Õ¹2gýr»ÁÄÇÁ»‡ÁS³ïP<:S+o镉«Õ‰£ÁŸ‹Ä³¥ýóËy† êï1ü‘R®4mј‚N{4Ð@¦.‚ýáÏ>fc ùòÛ«·$lâ֐܂¿¸¾T K-e¶ä­ÖTgGÉՅã•ÜÄP\¯pΕ¢G¿ÂaW5À¸ÅyQ¦$½µ§O²œýðà¥=ª–›ÚE,”‰ öL�Up0 VôÂl!uŒ9™­©;ãÑá›? ›Æà¨'GŠ8?ðª·G}àÎDÅJ?z@cݦœÖ÷õé}C "ó,Žƒä['ÇNÃÀk~%"éóWª*QâVj%_Y,*Pô gòiŸe1'á?W Oê3 U™¼ÇГ³Zø²]Î`¡n¶ËÈMR†r‹Áۜ´;ŽkÚ³’":Û&­U•µ un×çv˜8æ;ئ\JæçL:‡xgFHG¨OõV¿@øiÊeq­Õ[¶°k‘>úTª&ÝÖ<.ÌÝíÅ'™Åf0ŸŸø)îã'†+|KŠx$e¦æ¾©Œ"Hö‚iX7$ËêÞՎS+•NØæ­Gll6ú;ë0çÎ7å±Y0•Ö”¥S³aõ$Ôs!R҇õȄç¨ÏÏ'’>>óª#§©ñºY4Jã'Ú0*#=Gë>nzÎÐà„ìÅæ7†&x¢.^£,h1Hz‹õ± Ê̔4Ë%ÈÎ<EyÃoð»?a\ÍQÎ÷æìPõUÓ¢:4멨 ÑfCç?ì÷ctrMRSÝ|Óê„%£™§âW>F;Á°Þ^÷â¥Â,½ðŸÇCš+h\œÛÉþ¤ÄrÚJƒp+¯ø%ßûœJ0¯vFí5ÂÞ|øÄ|BÔșø‰“âæTÕ›ÃW])޳À2Æ5³´ +ÿ@KýAîGµƒ^1œY°¢sˆôýÇÄþ&ŠOÆáœÄ¼sP¬MŒlh½w^ w“îéF‹ìå`^'ÀóévìVÈx›®‚‰„lW(+kY_³àãU4PÕ¬ìlcÎ!®sâIÚfy* +í­[Z­c«ˆ³QK°;×RÏS„`òÍàåJ@coYÂbÏF?‚2e̐O›Ï”¬• +ùF&b>Ï3 Y‚Û +z³’ë0Ã#è[:Zý£´mm©ü‰¯ÝŽTàîžaìáÓu#nÊ•Ì '¹žÎ«×RK¤Ç_ ^Æ 9©Ä!R)<O…ûå_ÞD¨ùÕ¸¼šŽFV!Ý�“0hC²è>N’†ÁÇY³;´òJŒ¥s§ªî"Bí¼ŸYR¿fì6F1ôf’ù¥ùî“)´%YÛZÙÏxî¢Y´5¦eŒôKô#Zˆ!UZlÎD­’c•£ +MoïúH^¼ì:‰(™9dPEÎvò‰Í´É�ØqÈ¿Ÿ&¤Í3½Å¥ÜÃeҝaÌÜ óÈÔò'8ˆ€ëRÍý´¨0Ýò[Àˆ _¸Xf ŒÄìý÷œ¹FuûÓUº+Ù¢ÔeޝÊޙ ¡«?O@Éh-_ŠàRZ¼D5ËÑedE÷Vï.å[|rø9s!ƒÎ×÷ś›m 7ûbM)<ssÅ÷Ì'mCЁèç-@C¢ªwºYçfó ÈÏð»—òxj#À)Õpð³ÜÃy×~ÖÙfP7ëNQÞÎ8>”Äé± 5Â'˜’æÎéòÞ_–:Y͏ÜXdµ³˜Ÿ½/’„ p«r�Ž+ÐÏ6ÁÈWädó³yk2­~5°³Øü/—1xoœpÉífÝöûÁËÆ¦¾TrüN©É1>nµÃ±.@3Òg;ЯƒËÇ­Ý_cï#÷DOZ9"Ný°Ê +G&­ouúpq,h æ\é„Í öˆ£³sא9¤…_&$ÿô‘* +endstream +endobj +5915 0 obj << +/Type /FontDescriptor +/FontName /UUGZKF+CMTI10 +/Flags 4 +/FontBBox [-35 -250 1124 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 68 +/XHeight 431 +/CharSet (/a/b/e/f/l/m/n/o/r/s/t/u/w/y) +/FontFile 5914 0 R +>> endobj +5916 0 obj << +/Length1 2985 +/Length2 21291 +/Length3 0 +/Length 22970 +/Filter /FlateDecode +>> +stream +xڌ÷PH× + w·ÁÝ]Á]‚{°w‡�Á‚Ü%¸» îîÜ%¸Ëìî»É~ÿ_uoQ5Ìsúô9ϱîJR%Fa[# „­#+ @T^U••ÀÂÂÎÄÂÂOI© +r²þOO©tpÙÚðý¡!ê�4tËÄ ÀŠò¶6�g+�+;€•‹•›…ÀÆÂÂû?E[>€˜¡ È Ï±µ:ÂSŠÚÚ¹;€Ì̝À~þ÷@cL `åååføk;@Øè�26´È:™­Á ­�*¶Æ  “ûLИ;9Ùñ13»ºº2Z;2Ù:˜ Ò2�\ANæ�e #ÐÁhø2@ÁÐøOhLð”�Usãß *¶¦N®†@�X`2Ú8‚·8ۘ��`ï�i9€¢Ðæoe¹¿�ÿ$ÀÊÄú¯¹vÿ2²ùk³¡±±­µ¡;ÈÆ ` +²%䘜ܜ�†6&¿ ­mÁû ] AV†F`…¿¨$„ß ÁþŸ£±ÈÎɑÉdõ+Fæ_fÀi·1µµ¶Ú89Âÿâ'r�ƒóîÎüOq-ml]m<ÿ‡LA6&¦¿Â0q¶cV³Ù;¥ÅþÑ‹àË̀N�Nv6�Ð�t36gþå@ÕÝø×"ë/18oO;[;€)8  7Èþïéhè898½=ÿ\ø/‚ge˜€Œ�F@3 üoë`1Ðôo ®¿È  Ãn?V�˯¿¿é;ÌÄÖÆÊý·ú_%fÖVҔÑ ÿ'äEDlÝ�žŒ�F6vv�';7€‹— àý_+ÿÆÿ¿Øÿ’*‚þáö‡=iS[�ïß!€s÷¿0\þé š††ð_ +¶ành~7¿. '‹1øƒõÿóüµåÿ_çÿ²òÿÚüÿ—‘„³•Õ_ë4+üÿ¬Zƒ¬ÜÿÑ�w³³x2ämÁóaóU5€³<ÐälýW¥ Á"lcfõo"AŽ 7 ‰ÈÉØü¯Žù_ÀÖ­@6@%[GЯóÀÈÊÂòÖÀ#gl >SÁÅúk ž¨ÿz·1¶5ù5zlœ\�CCwxp±qr<YÁ3jtû«µÌL6¶Nà-�ptÞ�S[ø_%åâ0 ÿý¸�Ì"¿7€Yô7â0‹ýF¼�fñ7 €Yâ7b0KþFl�f©ßˆÀ,ýq�˜e~#0ÙßÌEî7s‘ÿÀ\~#0Ř‹Òoæòþ7sQþÀ\T~#0ÕßÌEí7sQÿÀ\4~#0ÍßÌEë_Ä æ¢ý÷þ‹ØÁû ­íÀ³ôë˜üWÌÂÐÑ29;[ÿ+geãúgÁ deüWÎÁöK nW£åïâü2âôÛ&ؓÑoÞadhléheèhþ‡}Ž_b‡?àì9­€¦Nˆ9ÿÿ=ÙÿZeý[l tú>/û¿òÿ³œ(ã'˜¢±­x +þ Œã—ÄÚúwÂ~óïL±ƒbbkeõ'gð¹Éü;7à`þÇ)ׯu{gð1ó¯0?ðxXþ‘jp†L[k˜‚\þ0ûkÙÖùO·`³ßNÀëf¿ÞÀ?UÀáüÎ68‰æîvæ@›?4À2ÐLÞâîË? 8_¿ƒà'Æê×)ñ{œÝ?"_Ì¿]q‚mـO—ßI�»¶q¶6úu®›ýA |}1Ûþ& ¶iûÇ.VVp v¿—Á>ìÀo ›ÿԟƒõ髾š˜Á­~Kü¡Êõ— dû»ÆàÄÚY9ÿøÆlÿ;ð_Èèø×ùù¯mŽ_B[' ‰ÑïïÁ¿…ÿaÇÎûô¿ìXYÁ&þ(+8?¿9p‚79­AÿíWÎ_:@—?*Ê 6â¾Úÿ óÿ:V0«ßnÁ×#³“¹ðVçÔÉÕö `οƒûüëçhlëðgaÀÝáò;Hp™\@Ž ðËËÑ<¸è#qýc´ÁÞÜþ€`:î@°ßÁ€]x�þ¦öŸÉØÙ\n§¿ àëêø¯—!è4†_˜µ5æ°¨øv[)Làʸ=úvŠr[#‰–ÑsÁ¡Õù6ž¶"ÍÕáZ8~ uySœæêÝ"ɓçaS-lpsìû–¯Ç1ÊÛ-ðóãØ½c¹‡Â5=Dp„Œªïv¼žì½Ôý,¡š Úe(³ìy•r0n]»%ÝjzŠ—†ƒf·ßïTpÉ"<O2F¨…ëúLSf¥Ïà’Á81½¡C?uC™¾ºžBÏ{!‘‰¡‡÷>Š`ÏóÔ^c‹¼›ñX)UesìÀ£ÀÓÆ%‚ºBž òÙKÁ™ó,Ì_};—ÁBËôju¸‡Äk¨ô˜OGN‡ÅÊaWr˜Â»¥†ÙO³ .m[ÅÀŽ®Úîy—ÞÔÕUB2G±1¿[§?î&āÞDÞ% +VÁÝsg}úJëðJöð¸zLÇcPÇt~k¹AdEì)ØÞS†ðr‡§Ã+×"µˆ¢Ê³ËbìÈnÊmÇM¥µ·DüÄ67>#7¥ž›r æª +ƒC®‚·ÅèœîwZ¼E µ%&û³gŽãìaí$ÙWWÂ:w«¸±|iN#ô ã˜cm¬RHääP†XîÌÜفbÙ*¾[òw2K&åï&Z$Ž Fäƒwo¾(Î~0A#7£¯¾?|Û°'x +=­lø±±!Qƒ0Tá +3TŠS‹yqS@»º7w/7;¸'›@|$Ogh”*+B¡“coææ)| &×ÜÎÒ´!DA§,[äq`ð¼B¢SÈL9Y¶¨FïóH´€Ê”’cÇ JTiÞ۫⠝a®Ø½JrŸ¤aí©ïÚóîƒnýáÕÁU}~Tb:1Sû¯R©Ð붛gøÉx [•¼ï¼ÛbVÛ»& ¯f-˜><Fd-I‘Ô­ØìDèÜöºF LÉ7LѹY7Î`ïh•'b -#19lc”Fۙz²ˆuxq½+ÙÍÜOç×;`®h3÷gº-P†þ1P); efu­¿L¥±ì‹¶ÒçIܐsúd-э¿ò³„(½6±`q&y€=ZBÖG;(û¶*·ð²üƒ¢r(äJt¸Ô =(H³*ƒß»úËmæŽE–æ•øœs É·¯œ}-vKÑ"Òßò׳CU�؏EYÜvï[#8XŒ!¤’§g8Nuސ\µZ»R2¶ÓÙ¾é8O &,~ ¯M2¿Lm4J[¦[ ‚¤ð…7éÍ3¥�("¦~æóC%óÏ:+¢,òR›øÙ[tnŠsW‚!V—ët‹:m’ØYõ¶45säâÛGz‚úÜ î w/‰Øýh´x!CªÌ¯ÆíCðՖÇ%ö«n¢›XãœÄÇü'VrÞ!Mäøâ°âu}­–ÐWJ`LO?ïÌ·Ç€ÕO#}‡¤c5s½ÙeëÈæ`ÎÏÊldoW²¡[Éí±dèq0ÁJ¸Oû¹i-ùôÂ/LÜÍ_‹º¹¿øæ€3DÂøã[‹6¶Ö˜Yc̽hWVĈÇÛá=v_£Li½à´ÐïîÕ|‘Ã[H¦³ÙEËa±Ûgù…¦fG”ívÙ 3EbjÏ¢¨™ê!dגg•`*5ØËÙÐÁF ÛØhǎ7ñD™¯ÈL¡íTDsÌ1†>ô§ï‰'Úù™0‡ /ÔñÑeAÈŠžIŸ» ×S5úýnÇø9WÒr•¬…§ûé³Ôç=V¿~I5Æ& Æ5`×WE†ÏTr§Â¯¬Üü~P£w£¬œZ,š' +­_ÁùÄK~)|¼N/Ô'rH±»ÜG{ðîK5_õTð«g‘ÉbD<F‡/êÙAñ3ØZ _h”�Ët¨Â]*ԏ£%âd©Îg- Zk÷E?Ñ&ô ˆ_ÕÒėMQÃX'ß!ÈR£ÈnL!Q f¢¥‰¯))0ðÉïy†ª°K²)#¿ãÒÍ\b<ÑÇ֌ ö]Ú»ú(ÍdožÔõúF‹ óüÁÊß°¸ÐuxA¡\Ín¤À ¬ìr#Ež· +f릌٤‘+éF"âð7Çn¿AÕɸWebPFþ|ö¤zA½Ù®-±/{¹EаáÔ۝kæú0ˆªªQÒ%6RŸV[õ9h­#_Î#oº² ÐW®g7ý’|¯çV�ԅÄv!«È4o¡K´X›v®K>g©µO”2)Þ¿V…§4 :"ô  Á•íác=Èòæ´»Iõ0b¸lˆ?Ns¸}à$َÊZh~ Méf¸Ì(0Ù°â¤62Z±gHºf(ÆVîñô¬Ã)(ØÜhwKž¿†µw!n諚•ƒl»ünö°?m Ék{ìC×ݚ€¾Þ܆2ØÄ´»ªƒg=©ö¶Eñ•}uD“ðÓSÜQ~“È@€†˜Q7䍇ê…~ž†þ +½Pr±€æa‘µÝ%SBóq^Ø"šTúâ“%çۃ^ªT­ì#ñ‚ëEАN!nz‹hE˜ÐcSºêGľÄ§ XEҎ’gÞì¾®¯âL´<_…Óœ èGmâޔ—!ù~òÀ4Ø!õzþXfHW>b²«† KËä$Mhn3÷BLÇ•eâÛ\å[!¸ €Õ§×ÃÞKҵƍÒíË«èT¯ÃîqÊéÀuÑd×;ÿü0Ï»¯‘Dh/&×Óú-ÒsùØ 3¶ßÄ5ŽÀk.�IRæÅƒ¹!mOŠºM›"àó«äyùÑ\žˆÜµÈ¨^mÔáHˆÜ7Ü«žrv?кnÔi)1Ð×÷,—Ù?%«Úæ>ŠÚxs6h¿8ôWz¶8à|WÓ~á/̝–,_wŽáà]\3°Å³oaöÏ]÷ÙGvÛHˆR ôJ3å%™+êÐ<crîq3•4drÕàL¶eè€ÃÉ‘³´”­ó„å5}cföÈ�aµïUBõÀwY¾ßîë4Åõg¢vòåzÁ#nµ#ãý#]õ°%¯¨ 1ƒmPƓGYÃSvó5~ô–<Ã.¼¨/#%)8ÃÐó¾,¢pp£…¹K¢ÐLt>¯®"ú!uv„’•y n Û*v~ˆó*5Ö~&ôÉÝùô®AÛW˜d¥íníáW [Â6‘Pô® Ù(V<ÄË�¬VGàϓ´YœÏûªùf"µVÐ ¼jO2Bdè:vz‹¯íFÍÃç¿gv|)< Rƒäñ›‰õÈÞýÑ&$Tã{‹óÈG,Æ_~uŸ­ñB9¬pM1̇c4Àk·Y+¡o’"2J<+£LÁ¥Ã¨JwÌAš1á®õʀZ¾î‰ +¡ìMÅñ <F‰’0y¯iŒ¯*™)a8´ð&ñY³€ê‹r[·xß!‚^!›œïAP÷+.hÄ3!sZªa,fCTÓO× ±¤8Í,!u§N¨ ò=aPš,­¬«\X Þ~«¬Û  n®Ý'Š6Ž* Dem `·Hn›Áe4[ÕùýžmßÊùÛ3o¢:ñÚ¡BšM•Á¡¦ØöŠHÖ´&ØaŸÈ/¥aFø[|•ôpÐ[êΚ°•!ڟã÷⛥¡âÈú…RÓcý®7D2ÇFûçx¼–—$Ç2~¬üÔåo–B„·é]‡1f Y­p#Ñ…ÁÌb%â[ÃZGkJØFÅv"'îZâlš¸‰7 Uiêx¤dG^zWÍiïŎ¡,ïßt)p¹\y8çF¿3úÖr«5î]1pXB§rèØ%DB–>:€AÂ‹Zlú ˆöƉUå@Åäõå+Üm-Š“@ÚÜ⫉nÜ9¾×¡Ø'íñhz·ÊèzãÒ媖n§©fFR±&o˜høà¿oü,I#d +‡L¤Ìµ³o/¾ÄþX*¨¿ïáÆ°è©ÿeÄXÏ!uƒË¶¼!¨®é*»ÿG©“T¬ê²èÓØ ^‘Ü~ÃOçŽÓ½±A$ÄVÎÉ×ó­iG})5@â¶Ç›îêå]2ú}ñ½“‰cvª(„‚‡q}KJÁƒ?§¤ÏÈÇùÎÆ à€-ŒhÚ¤„"tSÏÈуº½Ÿo{ÌPC¸¶8Y—þ 2ŸÓyõ­ ±êù}Y¬TO¡Öz¶M#Æø˜çc£Ê·Ûû7N/“ÞJGqNÝX92n5ñ<sýSʄKëL8ºžƒÎ+/:X!$u—”ûMìßC¢¹;uglüƒdHêžÃÆÎ“Ÿ²$Ê,K«j^Ÿ·)Z´'¶â—¯.îÐ×Âj�ñgÆ‹ägÔÃh‹o“.¾¯Á˜i©Ÿ ¥òÔu°~‚1!—‘cŐ¯í ëI5*~ÿ™ðg[“©qÃøT¦Cmk‚€™•OÄÏÄN­ +Ù±·~*Ûgz‡&ðïBr}?ÀrÎH9®ù?\-cõ0Ÿo4‡ [ª®8ï˜m}Œ{Ê›=Aõ¦æ°ŠÛ~wWÑþAQzµ‰/uŒÙ3ZÚÝÑÄa× É” »u˜ä[fuböì6`nªã¦V%½h“:ŸÀïéШ.oÊØRÉèO¯ß«yx–ìªÎ®Ûü‚Mé©2Ò�$ÕOaÊÅS yÄþ…GÌY{"¯r6ü¨Ä“`x¾×$÷=ÊùªÝ¤q$Î/v3¤­òƒµ V›è€ózZôö—ò1¹t é>ÍËÍ?ÜýÔvDÇß%j} "ÈÓkZµvNåzðVÜÇgR5ªÓF›iòIAûÀªžS{‚—SKÀ¡¼OE„[=^wpºŽŒŒTd$“©ñª«ÉKC›æ.à`\JnàÝNð(·‰b×םÁ�{° Øs¼Šå2œ >GJXb:2yaâ$÷ý¹ ^iÝ×I½œæ3+(Œº±¡w[rÄFÓXß*Ìm¨y°û‹ËÊIqðŧƒ¨ù‰žY±Á›Aiƒ©ñ. µ{V»„…S¥×ÜwdÙ£F¾ª“ïÈÞĹڍZ¤bÅΘk²ÞÔðS_Ž¿®ÕÏ·G£ùyññþ;§dB�õC´á¨>É8“Dz«U2ObWåuÅ%유7Ѧ0 »™þÅæŸV͘“ÝZ²+&Ž{§Ô؄ÎÍDO0ßû•`’ÛÁ{kIÃÊêøßõ„0´MÝ'ýTV&U² Üh¨BlÇæF#­„8*†|QêM±ŽºVõ¤ÓeQE!¦ìYÜÎRÈB¬zÍ—h‡÷rü,wZ§Y[…´øãN,ÎPf[ÐÐÝáÇ\ìÌ;¼;“¶âÄïq».œ˜5Íiœ@¬n1Seúã·J Èǒ%Í¢ç”éqkë0ߔ%~ñ² +¹ƒn½4)¯2•ØÎʪà�ùU;l{ÁéíQmÁöneGK/J±Õ.òU5Á]ò& ÿ¦ð<@… û.tç˜{ò½”Â÷ˆ–ªj4Ì"L•7¶j¶ªaÒhˆHfɤ)Vê´Yf~Ëôó©fþz§8Öl6ZáYdÏÕÂ۟›ÆŸæ*³bJ +=”èÞ%ªÌ)o›Ð‘ìZ)ãÌGaX aBº¶:è)€Â%dYÅeÏûÐnÝõŠyoõãû³ËgÓˍø3ji8蜖 ¡ {‹â³dZøÁÈÔ©júŒúlaô¾ ¢q‡œ–".*©ñ8QÞYk‡×^]ÜÕè’w”|Áç2Ïõ?hJÌ$õ;»kk|*ܔöaô}e7~Lãá|_Óº× +Š%»mŒ£À2mà&N\LYõFkú¢9´e»²Ëþ˜F½A¯ôâ¾òÉt»å•hû2 3 ˆÇt†þ™Ú|cþ +žWÁ èK ¯‹3ÈxÇqdKÆ×ÞXÛ«þ;æk +Ñ~ bPèðôÂ$ÙÍ«‡êµ¶^~|v/á‰u-Žk ØyB©Á$™õ‚Œ}ZŸLÊ´#v4E¡®³~¬Le×àÕ¦>ñ2ίBdÛ^¾ü3åÒ\'qšÔº&¡{²w—ŽÞláxžï…i]ñeœ`5×"±@ìÎáÊè쐪©öœ1F^Ä>‡÷_öÙ:¸ñŒ„½ý2“ñóä4§¹v˜Q©! øHƦÏZ!kÛkc +‰›!°ÎxÌÂ¥!(®$â_†å ܽ%òÓp…h¿,¿þq‘ò½.‹@Ê#2Øi1À´Œi{E<†]7ãâ/Û "4¢-PLôí\^?ÃVr}ög’€fˆ‰!PIß§o­Á—޹mMÀZ²É%Â݌…W° –Œ˜u?ÿX· 8Z*]¨âˆ6 "­Ú>3ír޾�Ü«Ë&Sn±t±¢ð*ݱØÛ¶Â¿w{5á`»)uÿ>¤&ÙÅãl7µçÓ)0dáŒ#Ê °oXdt“Ô,T¢N]aèvŠEŒØI·>‚ ח Ñâ&¿-*z™ó¹<îŠe’Ì!…À1uTE´|òmç¤û âƒÎôô¾�)c>+E%§\Üy44iFÁgì™8é“W¬Á&äiè2¼'TÉÒQPäU€±³ÈÕzcº4úÂ2¬e “ yï1e-çd#%¨ÿ2—”]c¡fò–œÚ¶Ý¶+˜[„…™5Ÿ&M³‚ |pV%;§çëGB2Q³J“6Í,ô Åy0„ ’2ç C˜ ì` +PvG7öÙØ@P…÷NCp4Ì:Ýï6½øEóW_é:pmÎh^!h42@~ }õJûúóû£ÏZ…»2D*ÖˆÍ ¦íÏö1xIù˜ÎÇúÚéºÛåäoJû~ÇåËËâ%zÙʦJïØL¨Ø6¸Î˜³ù>á£ÜfO$„vZB}_„²¡r?k+=«®Û »¤šU5ë‹Ðù°ª]÷áÈ"ˆ°üësgnE!µ+Š|%,½8ŸK8|è Y�TãTñÏ¢ë±†ùnØücZˆ‘5ֈ7U£½ÀˆóŸ?‹ÈŒ×@ö‚ ÝøÚ6ƒD]…©ì;áÀñaš¼*³Þyۇ|¬o€·GÊw /™uÏË¥÷¯+2©¡6døŒ-ŠÙóýMÙà¾Ôñ±‹ŠFó+¢º |Äî¯â}Û>løe +·ßóþ^~¨%´þšÊ[nÇÆ9=ÿ#nÇR¦ºÎð=S·@£ƒB +§ë’hÖ¦zïÙ¾©ïƏž[%©.G7ˍ«ØÃ³—Á÷#¯ÎúÇ¿®¼âv€ù[çG–fäïTŸ<˜Dá¾?^<›­~ÐÓHÀ휝œüº²É•võ‘D)WäKƒ‘¶è@oj¨bƁŠŸ/Ü!K;ïŒaN³ÿèlG3̶J@çhü £7÷gÿ7Ó½Ø ŒßSép¥EË£<Yû›‚„C“Vµ{j¶`Ëñch$ß àÛ$¡sm’`~‹Êámr®¡‰=)ÜT“S»Êu"!Al3 W[Åï¿Òp©q—52uImʽ#¤b˜ ’‚-ú„:QÿMRÇß4ð¸‹*¶H©Ã­±–J7%ùå07 +ô–e(1kσÏ_ǐBqp/8 =¡W›½+måRî®t¹ðh>¥C åï„Öì1áºÅ?aþÊ87¡b_Q…çÝ3=y&]«T†Ã˱锚>Õ)å)x‡›6€v՚*LNcøý4Ò¦w,mYÙµoƒ_ÐÜEÌHL=SHÇ·S@ªxêÝ<J%Žüàµ?7aŕ¾ujb1iu>t;&{“f7€Žàd«úäsÞ¡MôŠ~²có�_¦~¢¼g¯xlOæ!ä0ÏĊȦ“À¢ùa†ãûïNT¿½1á§ ŸŸ‘ý-–/Ãìö=!”S,žÀŽB÷çhuÛ>bï%ð²š2LbÕ¿U*’‚(é ºÞ~B§Ë#aŒ³íxŠbÑ4.jÁ€Aª¼WS ÓñûDcŠxA)I°'Ÿ‡0þ^툴iZ<‘?[LC$¿#Diä&™e6µÍ�â¦\å°Ò¡“Çì{‚?Ë^uâ´"Uaê@]ÚOGåÈ·dßÁ@êçs±ñ +f˜ée«ÅAi™ìdY¨[ w?Q¬0¿S§u !¦âlnºQmq£ +hØê¯JíuWßÞzê"À$†ªÄ€²ÿTA•¸ø6®©"¶$[-öäA£R�BàÿUJC¯è×îey¯™æûŕ²~͐å×ém~£÷Ó%{æa˜–—½"ïØíõöÊï7ƒÕÐó zéÐ!¶\.ï@ ■pq3{+ÁÇª«q ››œ/ ¾Ñ±ÏÁ¥ä™êÃ|Á@®zFÀîKÅ¬uyâXüGÆäú’V(•¾ûð㔆=͊–ÊU>ì Zæ¤Í¨ÅKÖJQdˆù6ìêÏ«I ؗYh@‰¢£N*D{)IVB1: +G阖s· ‘5oca¶ÏµÅJ&˜ÔH[w›óé6îùñçҸɪ,ça(š§;¶wóå£p¯v0%WîT´n+‚J¸/¯™†‡"£œ9ǼÞRg ?–Q'+¿4b>¿¯, +´ß”ÿQÊSSXd®Q¿¥ÇÌ­šìXÕzlm\"zkOÙbî;îë⯳âÈ@¿cZ ‹Î€yg(0Çüõƕ%o$3–Ìs"Ï̈́6e͹L/æ&Ñ+£dmn™ÿpvaÁщmÀ¡RLsÂYÈô˜/5:Ãß^siÃñpz†Òn|OŽûY];Ñ/¤-{ù ?‰é–ð~§ MjFAèI“E}å7сSÇiº0~ˆ ˆc#‘gm:;ÍsÃa.ù<Yîå-+ú™(œ>E¢E¯¨ëzU’Ê‘TE•933…– âUò[ƒÜ×dMëðÕD +Ý|7B<B”—£[̄9.c›Ÿ|4³7,9¡ÒpË C›D´¯]Û-†)PóƒË˜@g§è^Ú_òґ; A´­g…FÑî›øúyýJOŽýJžîÕl%tåïD0z‹d<ºîNÂ}J§Ãø7Fê$-<ßáRA,G@,=ÛòrE^ÀíµâiÎäöt`¦p¬Úíµ“x=_õßí Î*³Ô~¹>3Ð9O Ìà$]»$®ÙO–Ðå[¼¦®FG jîÐûÎÈë¼Üå,3Ýbrž–]åÁ‰AÁ¨ò© csȪ´„`\žæ¤ð>dµ(7˜êbd|ÛbÅóºå—#—�£zë24¼À*M~ŶñºïÌñm’-™mpÛôP 4Æ÷½I÷¾Ð+6 FƒÅÄ)@tÌ<®‚|ÍTõ{·º†©–=) ŠËÕ³ ÈÁ‚¨Ê(uÃVúSúë +æù›hµ#l:n®52£/þ΋qxîA_Oß)g›ŒX_F~¦ìUë«N”ßuØ5Ôvp§¥¯„-–`'z›ãòkU Ô ûßP!!^6t9³ÎD½)$2?Jæ™&RÐmñç’É·SÝM[¡Ú5ñ1¦ÂÑǁ~ +Ƒ\'ˆæ[Yí2Â)pßTËü±wÏOc©Š8¯ÇœÖÆR?wü:úepaqr™àY!²]š«e{Ê«„É ^w¤0HýZN¬è'R^‡û¸ÿÇù¼7^‘ãܨ;e#¡þ¼mõùû†5o‹#öÃ>hkUC'æ'6Üo¶Ñ9ÌVt˜a©£R¥q‰ž%å¡Q[SÿÉÎå$å«y–ÔY‡W«ç€uð~ÜG¸QtIN\ –ĸ`ža['Ìcvª6õÈîi$#ƒ×ù>FÄ·zÃS2¿Sìü˜¾¸¬Ù¯$/þFåÏH@޾و~^?B2,9„</ ‘w…†ªŠCÑÇÇ_ ëÂËçAóÀx—bäk@$úæ}­˜¡ñIÃoâ#S“äãJ›×®×x¥ú³B(ígüƒÊE'rJ •ÎhBúþ³[ò5&äæõ¥? riz‰„¨Ë#Gåhóà C«ÀÎqEÕÎL#Mx,Nó#) R3㕢³R?öyP'"¬hŒÒ”÷üZ&֊ààa¼•ªtó3Í@­”ÂM4…Ð x[9CÉÊ®´¨7Ž ;»ËøÑ”O6/ß 9žËä½+5fÛ~À³…öZ>ì£{ðIÒ@¿rދåÉeb‡ïï;!¦ä$ŸÔë¶sw['Ã×Î@°üD¦lsåù¦WUíç“ìvð *¦ÜUØk(QÜ/âGê/©Až ¸6g¸´A·•¬Fª-»=(Tò —l2uC䒸ÎüNtY‰½¼Ö–2úqÁ`<qËSÔI÷Jëm#Áò¢«èU,‘d ]ÈZµAŒU…a¶®[Zc>¥MxS|¥à^º’LyvÍC­eú˜¼¢#ï«,Ä!HÜdôsT§€‹®An8o¦0&íø…ò¢šCàÖ`úº‘‚e@L­ðµ4%©n÷*¿‚z.†¢µú ±báÌÛf–·!‰cëÓsІ©!­v؍B]É@¬à6æÒ©_r·8Ò¦c8ö�:=b.ǵÏcx¡ypdGæGcX ՇqŸ×©ü ›²Þ.%²ŸHóŽÐT&Z‡Ï†´íGê!nºòíÌü(Bv><,pIåvö‹»3ÒºÍò¡t*1wàT¥Å‹":þlÚd~»÷8E¨í—�)~“†ç¼ºï™HÞÏÖþÁ&•§…s‚kW 9÷ÂÒ "û¥º²ƒ‹?d€0]êP:‘ėV´Îˆu<W@È#+:R5ò“�×O-±TÁÑÚsÓf3¹¾û™ë¦À΅�A”¬ +«Jâ´¯Á™rûf1ÕÌ÷ˆdrԍÞÃ÷ŸÖÐá)½ »ƒúcÂfñ'¯Ñb§’ìðe·�:uړ·,·;è¢ø"M›†t=õ‚ïÆ=LÚÂyÃJΧüýòh€Ê÷ {Ãy§h^pþó4FAä oKí·ºÉëu½>ÚúºŒì½›hö‹kïfƒO²¡g aêX1/Öl®šòítx$’ w²ˆn¬áäœËom&. ¶cßñ6²„Æf ©x}eZÇbJhl./¼E/uiŒi؅ÿ]™â¶�“‡o±ïú‰ï²¦ªl——$RS"”Áëg¼ŸâQáÂYÝK>wþƒÂq‡´ú ¦_Ý«æPJQs?¦«—ûsÛú&cݪmRêZ&k&§¢²ø{µÀ½H¬JÚKҘXãí´™!ã·Ù£#¦„±œŒ×ëªzçÎÂñEPáÙIFwjL钒Ô3PÓé¿¿¸[z~8d$Òg MËì„4LÈ@2b!\4P‹R)S*è÷«àYÕۈc°}¤xW¶ïsîûjÑzò´ý³hå÷RJ¸¥×ñÔQÐé>23ÁŒxZñâ?½y‘]ª¬â-Ë®Žùùûà´OÃí×eã)æ¥�Sd92%7̳¸ÒžËY¿Œ‰2R¼�Û¸›-TuœGê1èU¼ãKvvyN.µƒÆÝ;Gð]ÊlȄ?³`µE +÷èä0¹¡¼[0³áþiæ“™ÍÏ=~}Óú‡,¼dÜ¡ld³ï¹s:± …VóØ}¦{d€xÙÂV1]Õg»\ÁÀŽÁ5ÑlPm•¡›qD€ /PúD…/GÊO¹|Lv€V‹,›öã-Y3ñp,o}šƒ”±:ÒEéàT"ÑXpHӍÊ1¡¶Îèø(zO V•8±êî/Ã¿’gùØ'ôW윑•¡Qˆ‚ª@•ƒA§fÜ&TÚv"9%ÍÐ8ÅäØ+Œæ~æv§If§ùz¥Vˆ…ÈB@ÌÁh­|ö`:‡%o¯¸®†Ö=C¢îD­9ub»œÑWQê'}¯2ôsúû_ avX!­k‚}ô<^¯É”4ñT×}Íß9Ÿ×TjUAP–Û‘ZvnÃI™â™Í"Ž6áCâ¿\®ÔØÒ¨¿†JÌ/yFñ!ì´”Žþ û<&Að³@™)òi>ø‹ØàUY@(ŽÄ³`ëtBãÉ×!㑜ìs®ëžgÙìÜfÈ/3rƒjuqdPÂéˆíï›ÞAf·%QUÀÃÄã]û'³fï§üô=cVQŒ" zg´®ºÀQœ/?LïUýb/CÏ×'µþJ aŒê”qÿ0kÇYBÍYM•È¢€Gðb‰[ôv¹É± 𣠇� Ë“ÖØ Å´¯v&ñ²YÎÚcþ£†Q'{ ~€ë bD衘ϫÐV«´Ävõ­NÓ¡§Eâr›z4[äô½/¹¶Ò8uï®ÖÈ;?†²;è׈ž/ލêš"Íãl/î@¥ Ì ¾~jÃ1øñ©P¾äÄõÝӐçü†ócIõÆ.ÙI’ÿ^̙´ÙŽWp$F‘5û+!nEk*Ï)Ʉ–yÖjwijoþHÔoµ^ E«LÔjëå¨^#êÖLpðñ  ÏCºTw¹¹IiñõÏoɱb˜‰†ì‡tÛp:ë+®ßWrt*b`aM폓õ&µøfªSí°E¶½ÅÓ½ÄgŸyÛ|FÕÛ£…âYîkVû0Pi\Fë áiKÈî¦:€wÒfñYÜ®å‰!–¬V‰ìyÊŸÃ÷ð³ë<~ÓPÏNÌkxx’˜ŸéÒ^VHô�Ik³’ùÉ ÔèÔûäø>ˆ å)S¹øþ ÷Ib©¬ÝcAzüyײï\k'¸ˆxj.ÑÝ´»œ¤‚Ðаç×M¬€q‹æøÄÈizæNNE-»õYƒQZOÏÒ×ïwdc㓫iæAôt¯83Zç\È>1ìvÙÖ¶©)›éó,¦Ø;µ·_Ô)™ÓPmÐõrIœ¸hðIW�؟‹;9¿q…Ô +6!Á¤#|×N aèz†ècý¬tæÆ]z÷#‘$ó©Ñ"\—®œ‹´VòÇå·|d¤x ô+O˜ÚÙò§±8™†7“­n\wÐ>…é¨ý_+ñ$…fAæä]墱ß/Nv3ßi{¼Ã÷¨aÆ …‚¿–³"Ìj¡›~eË7Q>¥Œ‡WÞÃiƒ[\7ÂåM$Àó¬¤ßE )™üá+wÚTÊ '‹¾ïV–mîNjoå^÷ý†<9ʈeÊÈAèfŸ’´MoÁuâóMí·7GoIžšÄá^ÊxNCðü4«jǖ…b‹3üäM…ÊJV^Ŝ–aM±QBµK;âŠõ¾úi'ƒ{ñ•½³œSñܦ‘ ¿ÅIÂêwìm™9}ÍÚb±â¥ýÞö¾W‘)V‘¢rªÃð̀‡ŽÜ†A°[ŠÙu¾¬êëÇÙ±L »ß p—ï1{ þ!ÞR°Ù£eZiQÐðŒ8Ê´7,eºµªËÑ}Æ$¬ëȱ˜#@'µ¦ÍR©ø^cM=ò™e[±à1ì‰øÚ;aúñ;âuÆqLÈü±)+’û¼nh×!Oýç$§\–S�§·0‰=wx_¾Ì)€ƒÌ¿N€·[-·Ø|-eIlƒ-¡é0{è÷^U¸{@\Ñˆžü¾}v s‚[ýšì7Àiýëü¾'úç}¨Š-á»*æÍ¦+庭1ir!èê¢Ú.çWak˜|‰"‰”‹•̍$À€Ó ø7öœë$ÕW¾yTÉõŠ2;Â5¢¢¦+<6ÌUÊó’áæeqÉ‚{¤9·ZƒYqDU»ÇÉ:[@ç,h™ ûµU6-E±]*ï⏤)ž¥øÖÁõRý +:ȟÃÐGêXE"xßëDWt šcƒH‰&á/¦d8”ðÏÍàô”FHz <Ù¨³±Bû¾Rè{ŸhXeŒíÉr|ïõ⅍°ú.Ve¹¼èíJgŽ–ùiâ%öH¹Wì¡­˜v +[¦5|ì$‚K…iãš%þÔõƒÓ¡Ÿó)‚OfïAxÖd°Ø8=£ù3m+öâ&Vª¨N‘8æ\¡÷΋ÒÇV¢½Î…Ô%i›–­~0:I4[s|¦f>Ès§KKŸÇOø¿˜<ºu¬ø:aA<¹’ŠÞ¥¥ù’€ŽCú蚲ú]jÈo¯¼>0Y)·f¹»X%1ÝÏæŒ #0P¬æP=uÓñ~0°L»I5κÀ¤DÅg%tz»è$öÓÒÉۑ}ã­¤W^%öO.T‹Î¤u“ëïþòkPp{j'H ¼¸0N(+dwÁ{“8æŠ&YÁ–e4B–´QÓóuR¦$X§žmuÅþîSޤÑ/Ò9g·ÇÅÞÜ©Ë+¾bÕnÁS•¸ž¼KèYQ:1~ž4G}K\w~w Š”‹E/³¼?`øz^ÛMZ~ÂèÅ{—GKa$o(½×;] «„Zp/àÛ EÉVÑp©£|8“Ñû@ãó-‚¨ ü“QçWO▩ú9rz½ˆ„<›jïXÉþ1X^ƒ)Í%Näæ-ñ‹ð«£"Ē®æ ë­}7â«úŸg'Ï9M•ç©ÂâÒ*kÜy(}cn +°å¼vқt$ü×Oû_wýó¨Ú£[i—ݦÍ.¶ûbE+0D®­®‰#Д«K.³€Ðžëªf–Ýþ33ôÔ +®>nówÁðÞ÷S´XnîÓ×ô°q–£™Øj Ý×ñMŸ×²Oüµ`(ø™˜o (¤›-¾¹"\ñvãîµÓ—Ééd°4°ž0żwldž48²+ pÞ‘'ΝG:8ܸJ7’?áT¿q‘BE gx{Iu4Ô¤1@óU+Ï×kzV·‹&¦‰Hyý”B|q³¬½”â"½‡h†hbwÌ%ò‰–RhDë¦ò1rÛ]¨FãR®2·uû,a]o9„b…-š3G ŸáNùKµÓx<øñޝyԅ +uj­É oÛ©þ„sÐÓë=Ð[ìÇ·ç‹ÑÐóL‚%]1®¿a¢Ûj,³JŒÛ°‰=’5V: -?]ö–75/äâÓj~êeæBëEùz%£-Š{ɵ-º Õ~‡XbîÕ$˜¾…'Ô[xq+«É>ÉfÌüZóþî£åUnÂýšµöFȺsQ—c%×û8ÇB,Çkñ°e_ê•._.àž×÷QžcOæ˜ËÒrÖú§;–Pâ!…/‘w¢×Ðßrʋs2œDâE×Ú©Þuîö >äDš©ê’–<܃rw§`}MjD Hë¶¾¥`8ÀÓ`k—”RÌOÌNZƒz¢¯!±¨Lµ;æÐ{€cóod—æó¤,†=šV¦BXZV!™Ã %ˆ�˜Í Îlú{J˜p”_ >Är¾)³U\³!„¹XuVI4³Bâ'{ï'T.4A *ȋÊìòúЩÄ$žš Oâ·?õӕî- ŜÍ}–ïÈ9¦/Þ[§+¾Ža`Zñù§¡–EOŠ¥„½;÷ö¬¹ _%4/z +g Ëì2É@b°÷žgó)l¹ +ïèÁKDúŠÄ¹w=Ýà¸A¨Ù\i%0ËÝPZdÚÝÌ3‚B|¯Œ!Ú4kÓ~"]µæ6° 1zö ¬Ÿ•ñ¡ÈöO­ªòË FERôÂ¥ +:‹iìϤ ËäÄ\_€'ëü’_Ši?I®6òËKï'ûtŔöñÿ†óKªó›Rýߪawáõƒè ©”úy0Åþãò´±yv†ŒšÊ… ›Na};„² =—œY 'åûMÁp¬‹3í®jíÁôÆ“c‘cEÔD®Èø'«×•~NЏxÞ7ÍoÔG?aI„²¡Ä<³íµ”l%.ðZç²Ó¤Åø,T´R,Y!;Ð0ý4Ólì“ð!9ýMªû=×d%, ›õ鷐‹¡ ò-óòoê„7‰ÉQëBd;“díÅcºe{wÃ2áˆGô?gp}ó¯E>é—ÍHä2íæ5½Ó¢,?³€õs„Ф½<ðWz%;’�ëûy€Í{$6¡½‡±| Â¿±õ%o×;§d‘öœà«ˆÕQøé´¨'q : ’ïH¯ +<{^‹FU*zê»0!”Z×í«~Õ~$ùbfñr® ¾}­hFî´üÍhN¦r@| +Yi=ʹI5—.£d8+ZÖQž*<Ŧѳ&¹æ˜‰‚íŏ"8~nFߕO†›Áü5Dc"Ù²¢¡HÁʧP¾—>:C ªp‘y‹JýÀ»*gltŠc<{ «\H;'-½‰±§3ËBuM.+Rþ$n¸%ã‘DŸœÊ¼³í8e-‚ +bŽëC&Yã^¹=aɄ†·ÂpzóJs,x9Å3¥MŒÒi=a$ìè­g[Í:(P!nøÃõ(8:2pl9iŸ´(Îm²TÚ¢ïb…'äÛ5 /˜Q1s“™Cã¯J"Nh)†Š\™ŸV e$VŒ7ý´ =ÂbH¹H°1­՘ðÈ+™FÓ-êKëš{ „äƒ>jš1ô;Gˆ—Q#æ\âîÃä=jo)x>b?_b¶yIÁÈ©¸Æ©ûFCUç`ø×ό ©†)%úîa8èS&©ŠëÁyHøâŒÀ\ÇùœÏ½…ä3ÏEŒcóðŒÓ„N3éÇÔ(&=ª(¹ÑÇ `ÓÓ:tpIUâ, +‡©¦}ÖfÕ±s‹ã“D‡òTwx,機g9Ÿº 5«€ÂZîå·«}:þæðG ÛOAeÒDAŠ­{›ŠÑÏ#Æç.Å»°´4ñk³oЬ¬.Í!úZFzxÎÆE,ŵfŸÏ@RÜ\ó=¸u·2mæ„‚ãä�Hì ®[eANžOŽäX_FûútÓ1ñÂÑd{í7³Ù¿5¨äµÆlŽ˜‰È8TɎߌÙRŽsp§†A2ÀåÕ¶ _~‘‘“K-TXnq\lã”Aä$Gj.Zf6¥¹Æäc3pÏ©!W4·²iu± ꦫJ+l‰}Q…m˜Xøæ©;6—0I\ñh´+ÍN)óîä$ÆöÝG3RÞ§oI“H°‰–#î)2-úRÍM§^8× +_˜OÅè?R‹N¾ó®&÷ktm}“”͆6HÞz¦NìJ)‘½nûtû‘£m"@6’ àÙ<8“¹ÙÌ͝,ªxÇ(cv¶tå‹8Hz6àй¶Å¯'Dç9êÜÌ +¿îÐ:€âG¢ L½[.uäA{4Žîü‘ðvçÕ ]EÛi#?±+‹`bmœRNú-îT’OÆõ6 vèëMë¦Övãiˆ[Ùïð΍ÕÏÎüƞwŸP5uhš6¸‹3Ð#ٝ’ÌÕ%èô·ÛGzúžP>K̋Ž*ݗýÙ&2ü¦^°4^¶$Ãe¼&œÒç’¢:¡biü£GjgÖÞWןx +óɝ­d™ÐmÁiZڋí+ ®¸u@þõ!…,²ðNf0Ýú?±±ÀÓp·ûèLT…šëfuˆñ÷s¸4?µy¡4ÌÙú€9”Œ²còÑõ0¡ÊœE8EhßÖђFÑö p^…>Fa +Âô6Œ íNmß] ! _£ÛY'ªÕ]´ +hÔóiùï^/®6Fý4{¤[ íâw²ª©œd¥Ô˜. ܿޓ@Oj“ËtãKåÈ)”f…½ÌMõEÝ\´V­‹ê®ÁZ_oú!{Ïâ4ušÌØä\í¡Ýş€-q=Óâw;s-F!¦; zX½|PËÅWˆž'6ÇSçEVxp?Ñ0÷¥Kc¾}*IçžËƒóJ–¯eg5€Bç멋2ÂŠÏ /opè@c`Ê`ˆÁ£F6‡kgӎð¡•¹bøVÃ6Oøk½IR_SÇÆqTHì,ÐüŒé€ -{U¢HT:ÅôfFÿÍɧô·š”z¢MÙa•¯ 'é>ûøëÒBÔI¦ïDÁòÆûê÷¢Éö»*Q4�h“u©…dãÎõÜj,2ZÏDæ"Â>w£')۝̸7*tZÜ|†)ºÌŠÚËãY€ÿ¹lÞ²ÊÛ¶o' å°nגÔÂ8JÌN½¸ob¥‹Ž0?ïø™`a]Š>ZÖ{–>{žz";þ9 ±µºÌª”ám3Þr⟐âW‹õ­_•ÓìJ©n2$ÍKsÑëapbT)݉´cË/^£_¤z +vB³ofÁab¥Yï¶H©–Ì–Ä“ÄóA›¤B“ w²Üé!~îšáÅ @|(½R0tMcÛjç”@ÜXJ‹M்²A!÷íµŠ ÔBíƒOž¿é¶ä�–è“Ü^xâé•L_L-1¤Å‹gñ[qÍe](-WaƒÚ»zDÒ"3ò ^¤³ÂÙ,•Â5öD½îª×>Mغì÷¡ {kúJúlë'šsªƒ3Éh.Çgµ °BÝ[„‰É=GÃun¿¡CÌñ*XjB+2g7=MԐ¼O)ß¿GÕÝÕl»˜TդјB¢ô°í²+@†¾žè‹g¶ŽlOàõ?ež§¿Œ¾§>ҘAû¦öØFÿÄ͕"¥ÎDù™iÓêý§Õ@otÛˆ=]ÇÝå¹í¥Úy¡§2uìlÑu”¶&üctË;,žñvžË’¹ËùWxcÏ�ãÐ+çi¶¢¡ÇÍTEXÄRâVÇN=¢Î A_da¿šel$ëíjPÚ1D8^ˆw¾Gg;†êÐS.ŒBS˜ò³äª}Y4éC;??‘L?¡þ¥æM¿Ì +;äjÿzЏJڔ¹{«^â!¤ÁeEց¬““›Z¢ÿü˜êƒ»*ÆýƒµÒDÑO +²÷0 +Ô)ƏX ×¼ƒÁe‚ã „¹ïáa“¨¹1-56Yr¢<ŸÇìWw»ÄŠ–ÜÏqµÔ™RuÃá<ÍY¡Y1ri!ËF¼>ՏW†­_>±L:G9Uå±bŠøOñŒ«%ß3)"èÁ7u·Ù6–Áúñ…¥Ô¸bØ!-†þfù™?[ ¹ +}àÓ~öÈ,€ÿþ Ú®w²»c̕wEfF‡#Ÿ*½™Dlêåô¤c7‹rƒüúÇü‡ö ®yùd=|¬©"ìˆCråtcqí¹ã{Ѫ4ß®/°*‹AÕÙs¤Ý.ùŸ”#–Ç“¹f=A¼ËÉñx0s뢭]Ê7®°ú•p\)­½m':#@‘¦×»¨ô¤3Çé÷kRkRþâñÇV{,1ºyè_¢õ¬<æ*V<È5—ÑhߔÁ·¿›ÈLEËhº¶•«%|§Öñ¼ö1÷Õ¢–öeOFO@£èçá6º¹ôë™0ü0·Ûm+ú©Öù³S;ӏxÎE;Ÿr/ä©ǜœWò 8Öê·Ê.à—5\*ßg¯¾}ÜÆç¦F<ŒÙ]ŸSßBHŒ"OýÆOØ;å^© ‡S›7Ô¯_+Ѿ�5qQÎÎÅ"GQÏv‹”ùՑÕ[¢“ N§É ɰ¹"k³45•a–PZìI¦”ƒûd,™¹9*^÷î®íP´d÷¸40œòÇkËAŒZt’7RD›—ub+èÄãl¸¼¬E- 6k]ægZxöi­]:Ý®¹¶IvJUr“ÃŒºèy%GÌ-—J¹a +~Ý¥¢ïK÷ÉÄùØUª…||˜fÚØ8/F›ÐSMBt,glÆæ–d<ù ;¨›BÞîVa‰–ò¬èäÕ hJMGº¾Ë]•ßDb˜•ù&U¾Ð_ä'ôà·ê>‘Ö¤s²¥^шk#•:šêÏñuÄùÁOþ[…(H¼¸¸U޹¦ê<$°“®»òÊ)ùìs39¼HÆ#k*Ûè¼õ Ó\`èõ=  +Ä +:Ìí$[‰Ù‚¶8}\<7¼¹ÆÌd§ßÇ!r–</i{ûl)²Ï°ÌÙ:GòݼG ÑÉãÑ)tèQŨ¤¾6¿†Èٛ!‘Ô<nznaã^z^ۘ{ß5£èY/W‹rmV¶×�Çö£kæ[ØÔ4 Æù-‘Ð©ç¤ØÇ’«r¶¯)ä/h0 +/¾—*9 Åo?_›zàÇçÃgái™@©]Gû•$×Ðwæ…ÓŒ?}ÆudØQWŒÖ⥌°U $”&ç·ß]¡W‡«“’ï›Þ[oƒ ‰„>~wÿñFÕxK:+PФþDŸM¿2]øK"Š\/Q†òæ6MŒfý]>ñݏf±7Š˜K¡~“öÛ!/NÒý‚¬t«–¥ÿO�£\èVc$ZÝÆ<’UY#¯¢™¬R†Ü3´ìoÛâ†;Çÿb/™çÃYýÉäãÛmR˜RìsR(ßY£·%ÄâéÞÊáŸÿ-ìíág—<àZKãÉr\:vȟ$SËm/–ÂBŒŽR­›ŸI¾I®´ƒÓü±¼œ2îDÑš̺œk;JaÂ>»x©Ül[Î2Q‘þ®›µLíÞ\\—ªs›Û‘E³£%ÛýÃá 2~è2Y†MÐ͵�h‹î’ë߀]Ô C6èýa8l繤æˆxh¥«1´½Ô„¤Çî?Uûò[‹¯ÊK”ÒîÌ)’ªUatñ"MbۜöŽÖ„w]ý¼ÇÄtf‹KB3±F²¹‹<¢“–e9æII,n’Ào­øÀpUp5w anÊ ÕcgM +õT9ý,ï#ÑOqTÚ+!p*OF¼Ý)<̐ʗ0sFw²jÇa±©8u.·g�ÂG íӈ`‚ý|ºR{®¬RG’]HBcÞ»`Cà=u¢I½þ´p—AÆG³¡‹7MÉwyL©Í4Rg¿}nÎ..àÑ@X³O‚u¿ºƒý,ç½Y‡éà9¸š"¶¢ª/‘D!‹xb9³4éW‚Tå¶[’¦17u,kQŒ‡(¸ÕÐ)” ßÛª.!äÀê’ÍöF]iº?ÓàápjöhÜL+ F-{wÙèªÎ,Ԏåã?,¼Ä9yýC‡·c±5ºæ%Þ‚Õƒ/>VÒYáë +vàjtòRüG%€¬™ÑÁ‹ï…©þÁò ìTbï Ñ.DíøH|€§¼Ÿ=¢ÙµaœF½`@\ÞØpºGb+C±hûâ7îòƒjä¾ÀYJé´d/.6C’TÁtaÆ©+ÎÃ"­‡pÈ,Q¬+lƨªÇ3"µ&8<RjÃ×áÜÝKÅÃþ®¥Yü¨ˆÿ8JBžß’±d»ã5{š'¤S§é¢M—l(uÏøÍ5ß!ˆr¤V­»á$ptÊg#Êìâ!š;½6ÛGï§s}œ†DZ;6~g~=܎rk§Þø#N†—qßZ=Hˆ›«ïfž¢=:ìh Ìà4ÆÁ¨jP7?<Wâ=îYî­\ÉZøh +¸$¦(íµÑ ¥P ‰CSîç۞rjÙM©Ëà–AgþúNƐÆsx‹«‘ùTkàÿË 90ÕÐîŒü[F-· ÉQœ–ýðyŠC—üÆËƒ·†ñÈÑ «êùo¥¬Ü‚t̆ŠãÔ¿™„àÜÜÂUr÷\*ð´ú?‰?3)çïkN%âKB9°2•-ú]µ8&"fÏD-YÌ¥as±G�ädžIpý-Ôí?7 Å·ðÅx½Õ¡ÒDý‰œ»&/“DҌÈÛþD]Ð*WÁÓ>“�ÎóøÅÌéà‡kXª)ù‡™I]»:¹ER;zzS_`œ<*Kü—Ø)5 ^TËfyўÝ1½Ð +æ–ߐtÛ]ë¿FîU’aO5œt‰·7o-KS&gù¬y±ÃzÐ6Áçk,’æ‚ë©gñ`Œ +ò’w7‘å\ß0^p\3ªâ=9T“ÅBæq8dñÎ1�u+mÍæ2wtð¾ Þñϴꥀ>‡µÜ[@Û62Fmš½¼!÷x´}x{‰ǣޙ=»89‡À/gUKÚ¬»ÚNOüy£Mžc« +3d™ƒÇ‹äòpyÚ$}¸@m¦yýåú)®35¿•ueoðöÊß?§j7ü¦Už$p«ðÎvˆ!©æ¶uސö¬Ì:^‰ +ÇѤs¶‡€ÂVã(×Z+¹VÃB;Ruõ¾‘Â:C:¿P†'îG2Nї ügL2Õ*–œªè€ÁIžé +(«è8m«Ï,‚ÿKUû1ŸÞÔAòBN¦1w,;¸gP?‹sð^N´6÷ð:<Á@½¾Ç µ/É)Xv,®gÔž’I7ÛèBqpX§ ݅ÕU­WX—¤G<Œ¯íÔ}¸|t›ìNy3ªW3 +f"ÌoÇcƒY™lG=uš9“²ƒ94XÌXú’ìßW€+>ʵW«"mwüãP¨Ë%· *õŒ‚GËËÞÎ,ÖärTÏô ZËH˜v’Á[^Ü'”Ô©£0ÃâzåàÐ¹Š qïñ¬t°{‚voí1%¦Fíߗþ²MÈx®‰[Ubö¹o×ÃÞIÝ&ó"n<9;ÄW_4¼îAù°ŠV:ø{”Ÿ×z@÷‡73ËëQ9pà)5²Ô`—¼ Qn1:ü . +õ˜ëdf(9ö0lQ&ì¼j×vxÍΪÜ +ζuˆ"ܬ¾<4ÞCµ1øK´xžóý½(cù݃Q÷ߨÎ0¢«]Š÷AA)²h9#•¨ õmÐ}¹S.‚to¨Ö_áyXÖS~Yå—XÊ0¬iÊ?Vmn÷zw­¹6tðó'8(ãv’HZ[mè©Q‡Ì}‰ãzŽZ%¶nNÇ;|y’â\$¹šúG2°kŠ_׆ӐÀ`=I‘ó%|2Qåм1Ì¡R˜€g~Ԛû/“²ÇgPý]Ww±ûÍZ¯t㞌9rGÈÞxž"+"6:Q +=¾Àœœã¨O¢É¤¦ã!9z«È »B¼ü€{~VAaEp´V»eñ϶ƒaC8€ˆ&ŽèŒà†SX$ökÛÔrú³‘²yh”Ù j çwe¡ê¥¹æQߨÆjÐßÅÏre&±ÊÙ$г�§ÃÈ u, «r!.Uå[GîrNÁ^›ñT‚Ê`p¼Ú\µòIbjæ +Ctê–5Ó >òNË9ém߃³EŒh´¥8ÿð¤)1Ãô )fÜhóM>ÛÌ(`òâªsÓ+qêŒ9˜RU¢z֐q4an¦C""Þ $oþ ï6üy¦+ԛ¦º=UM¨Šøå/L¨Ê»›I¸„e‘Ÿ¨qZc›×Àڝ ƒ?s†sÂKIÄ'kVNê“dÏ@ç _vݍȞ–ÐâCvOŠ’úÁ>¤y2¼Päg^P!´™WÛú¦p]†C¸œú.s¤9ú]lï#_à˜6Ä_öÛ¹+а4– P¦ËÓÑ/E·þÙðHªSŒ±u $š™\n—bÂyP–•W3jȬ†ÓX7¼ñ0›“„Äê¸ÄC¡ðÁêΖx7ÓÊmz·ŒX±µKÒl¼Ñ…lC0‚ЊC@Ôåދz’öu9'01 €òOÒxCX77Y®¤íxhœŒÿn@¤µ–]¦ÐšH!LgòèZ8ÕNÄ÷ݦ¬“r$… w›˜Ýz{‘Psz¡àü¶–Ã)‚îý×Ñx´aê’##Diь±~òDÃkðˆ>þ­𼟅‰$êÌ —Û_rÜzÆG+j„;tôw>¦ó–Y W½{çgö1—σGýÑ&\‰ñ‹yH¬„щ½tþí?Š«Zÿq¾(‹ä;4¬%Ÿ„¬çu02£V”!‰ü* ^gh£¸än¼Ö§äØy‚;"µ<¡RXú~ß}ø&éº{ª“d?¹‘(Õ>óòb»Ä®÷pZ@ÑäJþÁi‘ÁW^Ÿú»c­ÀzG]s̞†rê�ì} +p~‚DeRÊ-ø6V¬¶ö{áe8}È먩Ÿó¹ó@Ž~EÊ!ÙrçšöÄ®((a&T:”Ûg&®*ФÝF&ñ×˜·¿Jâ5!™VD­œ_ØUØ(C}ºqä ÝV¿}ˆK8[´y—z¬ð%¥#vVð².Ìdø3¿ÇàQ_l¾šàâÊ̮ۡj™.÷{^®îÛÄYC‚\Ü õM«E`æ§-XÏõa3ìÛ¥!—é¤à{Òr±×ãr?âe-WצŽET5Ë.(û>BÖ©¡§h}{^¶Ë’;Ð%îEñá[¯Î%w;ÜK¼= ®yá6u%¸8}ƒ­1ú÷âËRq´úìÍxÿ¼V£|ñÈKÓ¿¯3»ÙP6'Lá’ +¤7#*?/Ï-%tUu6Q QN¤¿{ܬ‹à}*²â fm‰çñ\Ûè\’§°«TS­ ppbª¢åüÔX”T½ÓÆ­œHË ¨úC¤ä³±Ð*¿ê·{±8 ·pÉ=ë¯!°>ÏÛz© '稄Ït"ÄX́Yt(f3À‰«¼Ûø{SÓî«®Np?Ðvé^fhhÔâxÿ çèu¶âQ\ܞ­ÏirPýiÄæù0Ïß2Q™ùYâØ£€6A•UìXÍQÙô‡;ƉO„ÛNœÙ‰­˜. èô|_~¢Íó:*Žûém8Ã:Ÿ55ÓàWyƒ$²ã·á×xê"ZSà "špXà¶Ê—4tƒ±òZ%ªQ¦¥…Ÿ‡1INÅúÿ}ªö…*ýuŽëëà +{ÝcÒ)ý@b�Æçi’ÙLa¼ò©'G¦“þҮ¹=ÀԒj›Zj*öŒ=‹Ä¢Žö¢øqQIÓåL]ñÕvQíÒcŠÔ¦Ü42Ž„Á’ƒj¿š² w»*XôÊ#2¦c•ôhl¤²q’ð”\AŠõwü–žÃ†p<ÿ+ÐU¥µ¶ý^짦ØIÝÆ Š™üðý´}Ð�0‡7C$2ˆfµ<¤á®´²ä·¡¸u c!ì`½Õêª K/ÒâÙÇ5xqÄа¯2AÅJáDŽJŽ«xœ'ûøOÐÜ= AÚuÄÅdžÓgšFڐRþ³$V¥PXÃ{NIŽ_3ÆÔº˜gX}ÙÕV–<Y÷—ø¡¹&=G…'ËÎOÝñ"C™-³‘FóràùY\<?cl$¹,˽w¤©ìÝI§îPgsáÃ7 ª ’*ü‰[9ÑøÆ™¤sEE’ ’FÀÐ÷°·%‰‰¥öXgÏB}Q‹,ôoÁ·=O +Lö:z,\´Ýõ¶±À¥É^2‘s~iŸµÅ|@’«sÊH¬¡Ã³ÂÓÿßó± B=9·´Å ¯·Ëy ýtºE¨Ðös/´8¯Nf…–D…hÿ/ø&SJÄ0Æ*ÝlZ2 ©ø)¥ì É[Âí8Ú"òÄeœ@e.Ö¬šn3:œú^]˜:Ãi4†Ódל¤SRÃУÈä¶FºÜr4>Mˆ…»Þ±ýNÇâžÍ)3iJŒmf̖æo|kYžÈT�,æÜôŠ+Æ ÙByv’A½²u×NhNDXZG6±V@8í•Îë�Ÿ|2aЇ¦ïöÃOŒ™naŽ·5¨á–D ŽobÈà—{©¥µÒKo}Í®›ù«Oܛ2™õýS*)ýÊ8HÍ0t[„ ­k£:&˱Žz£ˆ¸²çð§U‹&'+gP’Ê¡7?³ú=-n—FA¸h +ç“R'åLÖÁ•&=4¬ƒ¬óU³^öîRñÍÖ°µú¯-6E—uä +½·¤nÒ$ËÐâC鎊ABíŽx椱ÃÊAžl8%¼Ö¢¬ú>„*Žl*ˆØ¼À3 Íø/JwGðAǑo@ì»Ä+ó2D"¬ +²¤:n+X@(wF$Ä۝(Bp›—Çxp{eõHÉ`2C“êÖ ‘‹ x>–âþâb„”.Ñ´&êzË®k?i — ƒq-rJü¤aÇ[H¥š#×é='å.ž¶. ++‘ˆ+¹×àow@³Þ#'×F ]»s%¡Þê((֕ÍbR±<욣 ãkM#ƹòºù‡(,­Ò 9”ôA0 ‰àDÜÔ®”y¿€Ýíp(1>Ià̘ï`{á` f v¶Úpuà¾Ø+}w¸uüêî;>¶ºü±½ÌéÜG‘ !Ky° ÿ|ÀƒˆUìüîZ¦"èí]³ø”´Qm][ˆnñ³ŠŸ˜Áꖘ×ɉc—?rw7oÉ뤹“5¤ƒ(H8]Kâò’¯VzûLgŒ™‘y+åàp³J9,¶(‹m&ß]•pOû6×îÈÌ!²¬öZ·fxŒŒ™ÃKÔs¸’w}5ºÞæå4”Û£ž×²-. 7GÉTlSAÞ²§ÒΓ½á³u2ɽ 2žæ‹vp{–ŸxH ª¹šÃh;hŽ^2Þè!ùrfpW“?V±Mg¨‘@²3Îay¦{ÛLV·TD–Œ“Q Š¿YÄ7Á&²—ŽÌ P'겉«Uà¨M”^ý—~a¸º‡ ™·°ØŽZNj$¶zÏG3\ü8aiSîŒÒ…ÐýZý·>�NÔB9"”r´gÑÑZæú~«3‹\ÝÉ4]¬¶„]Ãд9]Vwö›·» 7ü¢Ðc'rÙþE3JmÏчoo¤i™c۞c¹ ð)¥ lŒpÛrDʜ)ò¡¢‰WôJÎ×b‡6Ø œxÝ}¨¥„•óÙQË6úÁ­£m$ï€bÙÞkÀ….^#ÿ2l5 +³ýàæÇAžzXÍ<´î°Oû̉Kr»¥<‡?Ädzå.…j±Üž±÷Ÿ.g™-}ä3ô_lbH›–JŽŒ&ï›60A‘�x°È“Ö=¼ŽHcb±Pi #µ¾Šú.º° dùji+ŠïÿŒìÛSažÀzÛ¸´ÏÒjB›« %oïµDñÙYþ ŠrÊ�PD’­ã~꜕”Þýˆ¼IҒ÷ҒähÎ +ÿ}̾tñ5w›{¤«Û#“•§ÑD#ƒã-õŒ¢£€ËCí0K¡Å eµO]óNBn†]Ⱥb¯ô–2YÒ=@ౌŒæ7_Ïz ÐJ—éeŸ" ¶ÓF+aÍÊ þRÿÏ2ÁhmÕñ>“ö´ñȰZ`¾Þ4‹JÚ$.§/"<ýž*Èèn´_³BÕu||«FCˆæÖå dßö¸B²ò6£Žmhãwk8çŒhÄ|uŒ%R¦Lí+2P8Å1¹BçÕ [ÙP�·ý}`5R˜˜‡vS1ÜõɐÁmeåˆZ@Ö7!É>V…f#øÛÝÎTÈ}<ñ;óvá• Âê—hÚ· dí\«‘‘PjAfÿœö yd倦gÂboÈïžC|G+­œ¸¾—=^¶<-Š QÙx{ik DÓÿ=äMÔR±ÍêO¿6bo„ù^3ã{ …ZkïÉ!´F–.ÔH¦¨jÈ<šŠV´ðdþ´uJ±ÐF‰ Dj¼Ô¨qo¢ŽAÑUËw)ðלÙ[O½€ˆ§ó¼Ý©†€’@Û$’>zRZ1“^¯Ñ9®¹ž¦êiߤix9Zâ ´!ÍHߗÐÃIüŽObŒPŒ»X k—-7š[nöë.¸BoÕæðò™üE]5úpÿgé,|vâȚšŒ: ËúkBmó=i£#ŽõÞ<6X9ú·ºIî`‡Ù²ì ò2ˆê`xÕr™8·(»Y—´,ux¹fëx‘)—ÊGÕj®mK ²W=è!þȞÄ4 .ÿðrJ¾fÇé3]Ê;£Qà#`Lc¼ òÕ  %‡¹j÷fY a¿¡ný°§'č">œ± +ãlRŠîÉ¿\WsHÿÚs.^âä»[Ⱦ5}� +\”L q¡UÀ,su1AcG?ªt¯¨6 BÜË.±zF/$šýwÛ3î„÷ËN•a�à \Ák-×`åZ8£Ck¨à¨®7õï­'Õl†ª}ê6=û͉RõOŠÎ˜ÂC_[ôÕÛL;ED'íîÂFí]Íêž¼ WÔ?k[—`œ'¤žÍ•Èàދ¤ß÷,GSPàÙã}ÿÁwÌ<âá\Eñ™l\ÓŞÌ²«Øzg¥~Ä8³Åяƒá\‹¤md„;at&s†ÿ° »‹’Š”ƒY$exÖpƒfÍË÷‹!¯ËxeÞ}Ã4`+afÎö,“& +PƒHàºD5@Û¬\ó# +endstream +endobj +5917 0 obj << +/Type /FontDescriptor +/FontName /ZPXMBW+CMTT10 +/Flags 4 +/FontBBox [-4 -233 537 696] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/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/a/ampersand/asciicircum/asciitilde/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/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/visiblespace/w/x/y/z/zero) +/FontFile 5916 0 R +>> endobj +5918 0 obj << +/Length1 1703 +/Length2 3875 +/Length3 0 +/Length 4924 +/Filter /FlateDecode +>> +stream +xڍu 8”mÔ?Ñ6…JÉZ} 3cðÚw){BÆÌ3 cf̌aB"ID)‰"»$;Y )K”BJ–ì’,5–ÈÒ÷Ðæ}ÿÿëú¾k®ËÌïœß9çþÝ眛¨à K- ÑÔ'¨2HY„* cfe…”yYB&*j…£âÁßv˜¨ H¦àˆÕM 2ˆ¢B6]"š €±7@ÊH%U¤²*È!*¿‰D²* ‹¢á0€™,`L$€˜¨‘D'ã\ݨPß? ´$€TQQ–Þ´<A2"�f(ªè UD£ð€%©ô¥Ps£RIªp¸,ʓ"K$»jHJ>8ª`R@2 Ä�뒁ã(Oð—4Y˜(`冣ütX±T ‡ (ě€É�T°42ÌI á'Ùô'Aøu9�Rù'ݯèõD8ÂF0 +&z’P:Žà +`qx0×7•¥úR¥³NDá)D(ECáð(ˆ°qt ¯u@A +飠É8•"KÁá×5Â×Ó@׬GÀè==A•[?Ÿ.Ž ¢¡{§Ã5׃@ô!øýFXƒ]—ñ&Á­ 8/oÐH÷2ÁþÚ\A* ˆ@ ŽÊË �ú¢Ýàë¬è$pÉ\7CüHD€…d€8,}Áü((PÉÞ`€ßfÇ¿ ‰084p]qØßìÄþÄPÿÉ8_à4?$€XÿüùåM†HÀÓÿÒ7Z ×Ó7Ò3µ;òKò§¶6Ñð“A2rò +€¢œ ¤¢ü;Ëý¿µoXO p¿Î†ø›Ïˆ€%*?%@w÷[í×\HüZIàߎ¡i‰¿Ãï€PD ¡?Èÿó +l„üÿ&=Ëÿ:üÿ=‘¾7¿á—øIøü(Ožþ‹M³7Ú 3"´„ÿRmÁŸëlbpޞÿõQQІh\ñ.GÑÇù‚˜8*Úmcb~·ʎÇÀD +ný½dÄ|ÐÊ¡= 7…5kÃBõïŠz4³¾zrŠJ�ŠLFÑah¾ä?$´£Ðwc´¸,H…B�H]�€%’aë-UR�à(êºmªà.‘ +�GÿAАMÄC'ýmABs +7A9�ŽÝå¸ë&•rû!D'¹›ÓA6Ü&¨ÀÝ7A¨>þ/D"�ø¦XhÕàÄM: +éo1( š6"f:y„jSþ(C¢¸m"@9¨› ÄðހÿêڛL†žª•šõo¼‹ è ¢aïßÑÇB܋B-hñùȌ¶Ê)°50Âçv؎èñÐ>ž ÖQ[š•O‹èÒª}3±4°ï³\֏2;.„‡S¿|„*×û’G[±.ÃÒþ¯÷©ÿL1õ–3©©±w–'`\¹fÊ-š|æ4;$J{}íLød &Vž÷-×mf»xé¤ìî-­‘Û¹•ß½%ä±VÂã<íB­Ž7ÕF"†fëÔ ýOKñõ-rŠC ÝÙÒ̸Áx¾‰ 6’É\„FÜx¯‰ók Ct¤N{ùšDðÜ£ ʋ×2x±VŒ²ÏÞæB!Aäò©¢ÃWrä†Ûÿ™³²˜T‘r==*ËÑmª½#¯rˆ,WºãÚ ‰Gj§dôÂ^ŸÓvÍ{¹ñð)Šf²‘Ÿ]ÍWñC­oßY¿–”@q*zLYt¢‡áÒ®›N-Øveñ½Ëÿ{ +I3ÑØ ¸t¸™czó áÚæÁäåí¾C[]NÅ!°3‡¯Ú}KMíMÛKLfڕ8t,]TÛîË­ßÊ?)†¹™ø6ØK—,$gî£~åŒZx¾Å~ä³]†_|ê´oƝ)Ÿí“Z&Îv°ds^®½è£Ýóµ3àÁ¹åL_y¨SN‡hy.[ÅÙޛs,ÅÔÚæˆñ„¨…“ç¤ÕkëmçjdwwóVOÌí©›a4Ý[ú=q¨àŽ]>ߥWÜ=;½.źõ²wÏàLr(ÖñÎÛbޖ:õÉmƒÃÀ^"Þ´4w Ë&åP ä¢'>6}ëíZ›F°–ˆ ò35“<{1{;Äk×ùwè°TË*ãªö âw*îu°·¡û÷ïüXmÆ{¸:wφ<ß;ê½ã-¯i’Êé ï�¾‰bQä²ó¦WƒæJhÇVÓËPG‚>AV–0¦Ô¶iIøÝñwz%ú<k—>éc\8“¤ãR{òùz5ܚÿnœ¶÷8 €ùxLVÅ‘1*U;·f~ ¾Ô@ªJr8Ü8ªU3pæïõ–êÄ*¬X¿ª©bzaýØÔcí8ý2§u)¢·,(ûWƒk+Õ¥1 £ð>xG°š xMbCöLר”Z¡^K~)èERŒQ5-øêøc­{¹ŠÄ_ÎӛmcŒ…Š(ò{Q¥<IšJu}ÂÝћ@—àWѾ;:± 7“¹ØžD0ëªÚW\ ²þ¾ïð>Ö²‰p¦¢Œ'Ùf,{Á»>sZ,`ŠjFఛŗ¾¢˜?¸µ<a½›Âòòêû4ñˆ«MügoL&=­:Ý­Äó‰ÕvKh¾f̙.÷fÿ¸‰‘ÑãõQeeéŠX$¯@Âë¢<çñÖJ*þËÌ=ñÎ2µ—EWš0’nú…ÊŒKUtŽŠåß¶N„8»ëóˆ&>šŠ_†7.ü8;JæõÊÛ®Óáv8±…žõæ^Âùç¡kÅnò;g&ñÉZÍGтÉâ1½"zˆ*Ï }&"ÏÄá'þú‹g‰‰‡èᤜë ØÐ–K£ò|5ðæC×l3¼£Iö0‘m‰)ϐê aª‚ÁL–éiåY¼³}Ïð÷¨‡y˜!Ñ5ÕÏÂSøhÔN<v—ÖA4VŒùÜFJâoŸR\Ö[ã¼ö­I3áÞìØQšŽ}¿–ļõ¹)Sêx±Æ³ŸD`´Þ×Ó«#»ºã_èª*Tc)SÍæjà7+mª©p›t«UâËaE–cuŸnœTÑ24>Š[©z×uþuS!¯àéî'þƒF£Û͍ŸE®Æ¸ä¦¼œtÊ`j€72Ù«G:<¹±ºÌYn±|>Ý)#xŸTGfĹEVz8u³5³¦jŒø»vÖLsÛ¾m<<1Üo„.ÕÀtEJŠ~¬³ð_/Øè9¥•Ó·æ#€œ™‘ëÆkœl£RF_$2jNâ*¾D»aã…7i H—<:$Õ56½󑇭,DL¼ó �)ˆð†i¦ƒB¿Ôàà•Û%?sX³hRjZçטŽDÀd‡æß8r«<‰w‰Z¶¬ÖŠ“rmqñcuK·ÝØa Õ9mp¿®î»àgÛ-l‡¼íïu¿Iiƒ9°XžÏZuò#¾X^c2>.¾¯ëx”Ql‰ÍßaÝX~ç‚ë^k⃸+ç:¼f“l'͌Õ?}‡p2öäy÷ƒóÀåÂkA 3Qëd€ãÃ\®ñ,›“…M•-O>HPµwÄ&ýØõöhÈóB5)©÷‚G{È6áo3›zóĵãÐ * +âWÚ®l=¹Ý%QYÚ\(€ëªù¸µ'‹CrüÜds_ڊä!óá°û]IYüÖ»œ‘Lêw²Ó.³›ß즉r—Æ/”K^vU™uŽæH1¹UªZu­ö&õŠOx9´?SÕb!ÍJ‹Û¡*±£ç1mŽE¬ÂA‚—ýƒò=á[öÕVâ£ñKyI0>Ö7 7ê ¤í48•’¿Ì®ôÓ)9Ȧ9Žã┌ ÞÝîZ{\[nSxI ÓA‹ú<k r‹œlÔ¾Û=1é—OÀüØÁÁF~)ZŒfĤr(rޓ+"íZ¦’f#Ù÷ÜÑ0O$)$Ôìâ¥D_¤z§lìnö¸è¬…Wž×GÇ68}PÈR,¹§º¡ÞùDvEl¯ü´…䓯âÛö3…íŽZIصü¦°l€õЂ¯ÚkéÕ]GôlëÚMЯjÖ¼âiC²|ÀDƒ3'.%QóóöâÎUמ~slõ;0\¡u®`ðx¨“ü÷‡ŒÓL10¸Hy Óí§ìüD›CTÉ*5Ÿ3‹©Üý™`ñ¢“awaÉ©ª]r¾ +y˜ƒ âÇwþdf-ýæ¬OhaMڞ˜SŽÀÓ¡®Ã†_L‹£2?Ëׄy•ƒ«úLÞ¯•’%J…yxwþÞòU® ÆMô€n›ô#‡Eˆ¾’­É«rëqÓóÈ+§šçâÛ +´31båø¥%¿K³tºz5u÷™;B(]C ˜ ¿T~å^ŠÔJˆbþ"š xËÄ{~aZÀ/éÌUy“¸dãã°W,ò֙Úmç›.(×P÷M'”¿+è¨léÅ<1Œý:9æ˜ÿíÃ!í³Wž³8pÄÝ’Ù.ÏÕiÂù‚s¿iSòb]Çâez>„»…3áNfÕnú‚`\xÉN‘·ÁdžÏ#†ñ"­Ñ—w2HxjÑ©û¢N·^Éö²^”–¯ÈH+ ïý²3üÉxò?†¾Ì61m?ؾ…Ì#ˆJágÌîJi¤¬&è¿§¨8ÁŒ\;àњ· õ5n—ìd51RHf½ö4X°ßunz„½irHüŽíä ;Å×b¢ª G +ïõyk±}Ôx°“±Äï¿#*Õ³baúèq²ÿi|¥@uTn¸×òõTCõkkÅXQÙ}m·*Op|'òÃ^r[èrgîêN`§u•.k~ì OòogùÚgà~ÉÊXŽdÂó*ª|mn暘T¸4–g¼péý‹ŽÓ{t$ ä”@Ø»ÆÀþJ®ÁïÃ62W+}ìUrŠmÎêRžèžOxfZznžùM»ù]yÇÝûÒÛgíänQ +ôJØë½­ãäÉߗ–=99=~Á{±õfWÅVÌ.?|È­ÆaÎjZž´8g¤?£(ÐZšq‹vl|ŠÖ|¬Ö~³ˆÊûçÇZ“šW(x*ÑzáÛÑ¡ì{£óÛñ¨èN¿ðƒ—Çuö±®=»<VSò`5Þû´½lìs¶†¬”LýAîK#9“4¡sG&W²¹/ÊWöjôOðÛ)¬Ñø¦Äùî£÷äŠß4ð“X]É|ÖRT=ªí¾°Þñì¸~f=ˆ?nnÕߞO®8¬UÔÍĞ$S²U•ÝoaZ‰ÉÙw%øŸ/êèŽÈú©¥(ÂTïJòœÔÕé³þꮁ»·~Vdžx",V59£0Q¤<=k˜Å×HÀ>ď9¶Æ¥Üt‰ŽÎ-Š¢kÉkû/ˆåÊé³½8ãocy´4ŸÄ)²×'–6ÍDò?´],ê›t<*/» H÷ÇØ¾qX³a¬½œ«di,Ç P,mAßÇ6Ç!)ÃkÅΕ¹ ?PåºEp¬´ƒÛžT&ÚÏö%Ä04zFP‚ØÖb¡:qoÇ"08å)0Úã¿7*twÕùS®È™±[nÛ¦4èž~Ö”ë›Ø3Íè{ã›m"µÂÆ^,åÜ]2„HZö­šÐf«ð«T¡žV~ד:ÌäÙ¢ì‘3Úªœš°¥Ý.ÔóðK=‡]Òí¥±á1Ï}¤ºJ—F,Ï2ÀÂ6Ö\ ,­à‹Ýî –ôb¦6—Äù‘*zŽ›Ç…µÔ{> W)LW7w`jG²Þ>¸¹ÅOÉõ¬ —·ZÌfÝQbÒ.ƒ‹ ÛÜ2ØéëºòdÛ6w‘ƒoυig§s w¶¦Ýµ8Nò°U´»Sïd«ü©Vì–üdBß$ƒ2ÐÇj é>,<¬(EÖ ÐøVŠŠ$˕·ï^mn®ß5”~nû¥¡†XL‰O¸Ù{V³s Ÿ¹p�¬²g#KÒOé È9MèÐ÷{>t*N@UÖ¶üÆwÑi¿›ç¹r.6žåÀš<ˈ}Y}Éö`6#k9«WjÇIY£¥*g]T¦ânè'=ä]ʞ¿ñPßËuۜ?ͧ½@ÝuR†}O,kÎ2Oï½,V:ÉõâŒêþ£ßì3¼"¼ëðò£PŒû9¾¼§ssƒ¦_½™s¿Ê§¦¾m_‘­Í%§†ÄI™[%„ÄHe¦/Š4¯`wê'î,uh(>ëm¥–îÔq^b¶õíd­ÂJŒiÐAsîm<¯ˆQMóCKHÀTðýaôÅ·³Ÿ.¡^,ëx¾fZÝm»÷%x.>òX{ñKò¬”€Ý‹¤H)~¿Û¦>̾ ÿEÚ>Ÿ}L½4©C¤•oг +®SãÔø0¹?òTiUiclÛ99îæHïˬÒUœÆ…k­-°Ä”fÙ_˜Ÿ‘¡šY»ePúëþ]lA[™·|”* ^4Á‘ZÛ]¸D‘ñ"Êë|SO½ªk]UžòJ\-ó]/‘Ù~£¡xϧë‡lC»´SºâRä|8ª½¿ ',ff/l³vp ö[Üó+'üÌÇÍ +endstream +endobj +5919 0 obj << +/Type /FontDescriptor +/FontName /EFIELX+CMTT12 +/Flags 4 +/FontBBox [-1 -234 524 695] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/CharSet (/at/b/c/colon/e/f/g/h/hyphen/i/j/l/n/o/p/period/r/s/slash/t/u) +/FontFile 5918 0 R +>> endobj +3010 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DMGMCU+CMBSY10 +/FontDescriptor 5891 0 R +/FirstChar 102 +/LastChar 103 +/Widths 5875 0 R +>> endobj +2044 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /FIHBMI+CMBX10 +/FontDescriptor 5893 0 R +/FirstChar 11 +/LastChar 126 +/Widths 5884 0 R +>> endobj +1999 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /UQUNQC+CMBX12 +/FontDescriptor 5895 0 R +/FirstChar 11 +/LastChar 122 +/Widths 5889 0 R +>> endobj +2691 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /SHEGKY+CMEX10 +/FontDescriptor 5897 0 R +/FirstChar 82 +/LastChar 112 +/Widths 5879 0 R +>> endobj +2599 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /YQEQVR+CMMI10 +/FontDescriptor 5899 0 R +/FirstChar 59 +/LastChar 121 +/Widths 5881 0 R +>> endobj +2670 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ILHXFW+CMMI7 +/FontDescriptor 5901 0 R +/FirstChar 25 +/LastChar 121 +/Widths 5880 0 R +>> endobj +2001 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DBOGBN+CMR10 +/FontDescriptor 5903 0 R +/FirstChar 5 +/LastChar 126 +/Widths 5887 0 R +>> endobj +2000 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /YBOESI+CMR12 +/FontDescriptor 5905 0 R +/FirstChar 16 +/LastChar 127 +/Widths 5888 0 R +>> endobj +2694 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /THGOAZ+CMR5 +/FontDescriptor 5907 0 R +/FirstChar 50 +/LastChar 50 +/Widths 5876 0 R +>> endobj +2692 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /VFKEKQ+CMR7 +/FontDescriptor 5909 0 R +/FirstChar 40 +/LastChar 50 +/Widths 5878 0 R +>> endobj +2002 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /DUAMUB+CMSY10 +/FontDescriptor 5911 0 R +/FirstChar 13 +/LastChar 112 +/Widths 5886 0 R +>> endobj +2693 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /XNLILI+CMSY7 +/FontDescriptor 5913 0 R +/FirstChar 0 +/LastChar 49 +/Widths 5877 0 R +>> endobj +2598 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /UUGZKF+CMTI10 +/FontDescriptor 5915 0 R +/FirstChar 97 +/LastChar 121 +/Widths 5882 0 R +>> endobj +2585 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZPXMBW+CMTT10 +/FontDescriptor 5917 0 R +/FirstChar 32 +/LastChar 126 +/Widths 5883 0 R +>> endobj +2003 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /EFIELX+CMTT12 +/FontDescriptor 5919 0 R +/FirstChar 45 +/LastChar 117 +/Widths 5885 0 R +>> endobj +2004 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [1994 0 R 2039 0 R 2079 0 R 2112 0 R 2148 0 R 2194 0 R] +>> endobj +2238 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [2235 0 R 2283 0 R 2330 0 R 2377 0 R 2423 0 R 2463 0 R] +>> endobj +2513 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [2510 0 R 2558 0 R 2575 0 R 2582 0 R 2595 0 R 2612 0 R] +>> endobj +2639 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [2636 0 R 2643 0 R 2648 0 R 2657 0 R 2667 0 R 2675 0 R] +>> endobj +2685 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [2682 0 R 2688 0 R 2697 0 R 2703 0 R 2708 0 R 2720 0 R] +>> endobj +2735 0 obj << +/Type /Pages +/Count 6 +/Parent 5920 0 R +/Kids [2732 0 R 2739 0 R 2746 0 R 2758 0 R 2767 0 R 2773 0 R] +>> endobj +2785 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [2782 0 R 2792 0 R 2800 0 R 2805 0 R 2812 0 R 2819 0 R] +>> endobj +2835 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [2831 0 R 2855 0 R 2881 0 R 2915 0 R 2939 0 R 2955 0 R] +>> endobj +2984 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [2980 0 R 3006 0 R 3025 0 R 3050 0 R 3088 0 R 3141 0 R] +>> endobj +3219 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [3215 0 R 3256 0 R 3286 0 R 3314 0 R 3354 0 R 3384 0 R] +>> endobj +3406 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [3403 0 R 3413 0 R 3420 0 R 3429 0 R 3435 0 R 3440 0 R] +>> endobj +3449 0 obj << +/Type /Pages +/Count 6 +/Parent 5921 0 R +/Kids [3446 0 R 3452 0 R 3458 0 R 3468 0 R 3475 0 R 3484 0 R] +>> endobj +3496 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3493 0 R 3499 0 R 3505 0 R 3510 0 R 3518 0 R 3528 0 R] +>> endobj +3539 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3536 0 R 3545 0 R 3554 0 R 3561 0 R 3567 0 R 3575 0 R] +>> endobj +3588 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3585 0 R 3597 0 R 3612 0 R 3619 0 R 3625 0 R 3634 0 R] +>> endobj +3646 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3643 0 R 3651 0 R 3661 0 R 3666 0 R 3675 0 R 3683 0 R] +>> endobj +3695 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3692 0 R 3701 0 R 3710 0 R 3716 0 R 3724 0 R 3730 0 R] +>> endobj +3740 0 obj << +/Type /Pages +/Count 6 +/Parent 5922 0 R +/Kids [3737 0 R 3750 0 R 3763 0 R 3768 0 R 3775 0 R 3781 0 R] +>> endobj +3789 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [3786 0 R 3794 0 R 3801 0 R 3811 0 R 3817 0 R 3825 0 R] +>> endobj +3837 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [3834 0 R 3844 0 R 3853 0 R 3861 0 R 3868 0 R 3874 0 R] +>> endobj +3891 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [3888 0 R 3897 0 R 3903 0 R 3911 0 R 3918 0 R 3926 0 R] +>> endobj +3934 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [3931 0 R 3941 0 R 3951 0 R 3961 0 R 3970 0 R 3976 0 R] +>> endobj +3985 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [3982 0 R 3993 0 R 4002 0 R 4010 0 R 4015 0 R 4023 0 R] +>> endobj +4033 0 obj << +/Type /Pages +/Count 6 +/Parent 5923 0 R +/Kids [4030 0 R 4036 0 R 4042 0 R 4053 0 R 4065 0 R 4077 0 R] +>> endobj +4088 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4085 0 R 4095 0 R 4104 0 R 4111 0 R 4122 0 R 4131 0 R] +>> endobj +4146 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4143 0 R 4150 0 R 4159 0 R 4169 0 R 4181 0 R 4190 0 R] +>> endobj +4205 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4202 0 R 4211 0 R 4217 0 R 4222 0 R 4228 0 R 4234 0 R] +>> endobj +4245 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4242 0 R 4259 0 R 4273 0 R 4284 0 R 4297 0 R 4305 0 R] +>> endobj +4314 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4311 0 R 4322 0 R 4335 0 R 4342 0 R 4351 0 R 4357 0 R] +>> endobj +4365 0 obj << +/Type /Pages +/Count 6 +/Parent 5924 0 R +/Kids [4362 0 R 4368 0 R 4375 0 R 4381 0 R 4386 0 R 4391 0 R] +>> endobj +4399 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4396 0 R 4402 0 R 4407 0 R 4414 0 R 4419 0 R 4424 0 R] +>> endobj +4432 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4429 0 R 4436 0 R 4443 0 R 4448 0 R 4453 0 R 4459 0 R] +>> endobj +4470 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4467 0 R 4474 0 R 4480 0 R 4485 0 R 4493 0 R 4498 0 R] +>> endobj +4506 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4503 0 R 4509 0 R 4514 0 R 4519 0 R 4524 0 R 4529 0 R] +>> endobj +4537 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4534 0 R 4541 0 R 4548 0 R 4558 0 R 4566 0 R 4573 0 R] +>> endobj +4582 0 obj << +/Type /Pages +/Count 6 +/Parent 5925 0 R +/Kids [4579 0 R 4587 0 R 4598 0 R 4604 0 R 4609 0 R 4616 0 R] +>> endobj +4625 0 obj << +/Type /Pages +/Count 6 +/Parent 5926 0 R +/Kids [4622 0 R 4628 0 R 4635 0 R 4640 0 R 4645 0 R 4656 0 R] +>> endobj +4664 0 obj << +/Type /Pages +/Count 6 +/Parent 5926 0 R +/Kids [4661 0 R 4669 0 R 4677 0 R 4683 0 R 4689 0 R 4694 0 R] +>> endobj +4702 0 obj << +/Type /Pages +/Count 6 +/Parent 5926 0 R +/Kids [4699 0 R 4705 0 R 4711 0 R 4716 0 R 4931 0 R 5138 0 R] +>> endobj +5331 0 obj << +/Type /Pages +/Count 4 +/Parent 5926 0 R +/Kids [5328 0 R 5493 0 R 5685 0 R 5872 0 R] +>> endobj +5920 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [2004 0 R 2238 0 R 2513 0 R 2639 0 R 2685 0 R 2735 0 R] +>> endobj +5921 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [2785 0 R 2835 0 R 2984 0 R 3219 0 R 3406 0 R 3449 0 R] +>> endobj +5922 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [3496 0 R 3539 0 R 3588 0 R 3646 0 R 3695 0 R 3740 0 R] +>> endobj +5923 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [3789 0 R 3837 0 R 3891 0 R 3934 0 R 3985 0 R 4033 0 R] +>> endobj +5924 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [4088 0 R 4146 0 R 4205 0 R 4245 0 R 4314 0 R 4365 0 R] +>> endobj +5925 0 obj << +/Type /Pages +/Count 36 +/Parent 5927 0 R +/Kids [4399 0 R 4432 0 R 4470 0 R 4506 0 R 4537 0 R 4582 0 R] +>> endobj +5926 0 obj << +/Type /Pages +/Count 22 +/Parent 5928 0 R +/Kids [4625 0 R 4664 0 R 4702 0 R 5331 0 R] +>> endobj +5927 0 obj << +/Type /Pages +/Count 216 +/Parent 5929 0 R +/Kids [5920 0 R 5921 0 R 5922 0 R 5923 0 R 5924 0 R 5925 0 R] +>> endobj +5928 0 obj << +/Type /Pages +/Count 22 +/Parent 5929 0 R +/Kids [5926 0 R] +>> endobj +5929 0 obj << +/Type /Pages +/Count 238 +/Kids [5927 0 R 5928 0 R] +>> endobj +5930 0 obj << +/Type /Outlines +/First 3 0 R +/Last 1991 0 R +/Count 6 +>> endobj +1991 0 obj << +/Title 1992 0 R +/A 1989 0 R +/Parent 5930 0 R +/Prev 1979 0 R +>> endobj +1987 0 obj << +/Title 1988 0 R +/A 1985 0 R +/Parent 1979 0 R +/Prev 1983 0 R +>> endobj +1983 0 obj << +/Title 1984 0 R +/A 1981 0 R +/Parent 1979 0 R +/Next 1987 0 R +>> endobj +1979 0 obj << +/Title 1980 0 R +/A 1977 0 R +/Parent 5930 0 R +/Prev 1523 0 R +/Next 1991 0 R +/First 1983 0 R +/Last 1987 0 R +/Count -2 +>> endobj +1975 0 obj << +/Title 1976 0 R +/A 1973 0 R +/Parent 1527 0 R +/Prev 1939 0 R +>> endobj +1971 0 obj << +/Title 1972 0 R +/A 1969 0 R +/Parent 1939 0 R +/Prev 1967 0 R +>> endobj +1967 0 obj << +/Title 1968 0 R +/A 1965 0 R +/Parent 1939 0 R +/Prev 1963 0 R +/Next 1971 0 R +>> endobj +1963 0 obj << +/Title 1964 0 R +/A 1961 0 R +/Parent 1939 0 R +/Prev 1959 0 R +/Next 1967 0 R +>> endobj +1959 0 obj << +/Title 1960 0 R +/A 1957 0 R +/Parent 1939 0 R +/Prev 1955 0 R +/Next 1963 0 R +>> endobj +1955 0 obj << +/Title 1956 0 R +/A 1953 0 R +/Parent 1939 0 R +/Prev 1951 0 R +/Next 1959 0 R +>> endobj +1951 0 obj << +/Title 1952 0 R +/A 1949 0 R +/Parent 1939 0 R +/Prev 1947 0 R +/Next 1955 0 R +>> endobj +1947 0 obj << +/Title 1948 0 R +/A 1945 0 R +/Parent 1939 0 R +/Prev 1943 0 R +/Next 1951 0 R +>> endobj +1943 0 obj << +/Title 1944 0 R +/A 1941 0 R +/Parent 1939 0 R +/Next 1947 0 R +>> endobj +1939 0 obj << +/Title 1940 0 R +/A 1937 0 R +/Parent 1527 0 R +/Prev 1935 0 R +/Next 1975 0 R +/First 1943 0 R +/Last 1971 0 R +/Count -8 +>> endobj +1935 0 obj << +/Title 1936 0 R +/A 1933 0 R +/Parent 1527 0 R +/Prev 1911 0 R +/Next 1939 0 R +>> endobj +1931 0 obj << +/Title 1932 0 R +/A 1929 0 R +/Parent 1911 0 R +/Prev 1927 0 R +>> endobj +1927 0 obj << +/Title 1928 0 R +/A 1925 0 R +/Parent 1911 0 R +/Prev 1923 0 R +/Next 1931 0 R +>> endobj +1923 0 obj << +/Title 1924 0 R +/A 1921 0 R +/Parent 1911 0 R +/Prev 1919 0 R +/Next 1927 0 R +>> endobj +1919 0 obj << +/Title 1920 0 R +/A 1917 0 R +/Parent 1911 0 R +/Prev 1915 0 R +/Next 1923 0 R +>> endobj +1915 0 obj << +/Title 1916 0 R +/A 1913 0 R +/Parent 1911 0 R +/Next 1919 0 R +>> endobj +1911 0 obj << +/Title 1912 0 R +/A 1909 0 R +/Parent 1527 0 R +/Prev 1907 0 R +/Next 1935 0 R +/First 1915 0 R +/Last 1931 0 R +/Count -5 +>> endobj +1907 0 obj << +/Title 1908 0 R +/A 1905 0 R +/Parent 1527 0 R +/Prev 1903 0 R +/Next 1911 0 R +>> endobj +1903 0 obj << +/Title 1904 0 R +/A 1901 0 R +/Parent 1527 0 R +/Prev 1899 0 R +/Next 1907 0 R +>> endobj +1899 0 obj << +/Title 1900 0 R +/A 1897 0 R +/Parent 1527 0 R +/Prev 1895 0 R +/Next 1903 0 R +>> endobj +1895 0 obj << +/Title 1896 0 R +/A 1893 0 R +/Parent 1527 0 R +/Prev 1891 0 R +/Next 1899 0 R +>> endobj +1891 0 obj << +/Title 1892 0 R +/A 1889 0 R +/Parent 1527 0 R +/Prev 1887 0 R +/Next 1895 0 R +>> endobj +1887 0 obj << +/Title 1888 0 R +/A 1885 0 R +/Parent 1527 0 R +/Prev 1883 0 R +/Next 1891 0 R +>> endobj +1883 0 obj << +/Title 1884 0 R +/A 1881 0 R +/Parent 1527 0 R +/Prev 1879 0 R +/Next 1887 0 R +>> endobj +1879 0 obj << +/Title 1880 0 R +/A 1877 0 R +/Parent 1527 0 R +/Prev 1875 0 R +/Next 1883 0 R +>> endobj +1875 0 obj << +/Title 1876 0 R +/A 1873 0 R +/Parent 1527 0 R +/Prev 1871 0 R +/Next 1879 0 R +>> endobj +1871 0 obj << +/Title 1872 0 R +/A 1869 0 R +/Parent 1527 0 R +/Prev 1867 0 R +/Next 1875 0 R +>> endobj +1867 0 obj << +/Title 1868 0 R +/A 1865 0 R +/Parent 1527 0 R +/Prev 1863 0 R +/Next 1871 0 R +>> endobj +1863 0 obj << +/Title 1864 0 R +/A 1861 0 R +/Parent 1527 0 R +/Prev 1859 0 R +/Next 1867 0 R +>> endobj +1859 0 obj << +/Title 1860 0 R +/A 1857 0 R +/Parent 1527 0 R +/Prev 1855 0 R +/Next 1863 0 R +>> endobj +1855 0 obj << +/Title 1856 0 R +/A 1853 0 R +/Parent 1527 0 R +/Prev 1851 0 R +/Next 1859 0 R +>> endobj +1851 0 obj << +/Title 1852 0 R +/A 1849 0 R +/Parent 1527 0 R +/Prev 1847 0 R +/Next 1855 0 R +>> endobj +1847 0 obj << +/Title 1848 0 R +/A 1845 0 R +/Parent 1527 0 R +/Prev 1843 0 R +/Next 1851 0 R +>> endobj +1843 0 obj << +/Title 1844 0 R +/A 1841 0 R +/Parent 1527 0 R +/Prev 1839 0 R +/Next 1847 0 R +>> endobj +1839 0 obj << +/Title 1840 0 R +/A 1837 0 R +/Parent 1527 0 R +/Prev 1835 0 R +/Next 1843 0 R +>> endobj +1835 0 obj << +/Title 1836 0 R +/A 1833 0 R +/Parent 1527 0 R +/Prev 1815 0 R +/Next 1839 0 R +>> endobj +1831 0 obj << +/Title 1832 0 R +/A 1829 0 R +/Parent 1815 0 R +/Prev 1827 0 R +>> endobj +1827 0 obj << +/Title 1828 0 R +/A 1825 0 R +/Parent 1815 0 R +/Prev 1823 0 R +/Next 1831 0 R +>> endobj +1823 0 obj << +/Title 1824 0 R +/A 1821 0 R +/Parent 1815 0 R +/Prev 1819 0 R +/Next 1827 0 R +>> endobj +1819 0 obj << +/Title 1820 0 R +/A 1817 0 R +/Parent 1815 0 R +/Next 1823 0 R +>> endobj +1815 0 obj << +/Title 1816 0 R +/A 1813 0 R +/Parent 1527 0 R +/Prev 1811 0 R +/Next 1835 0 R +/First 1819 0 R +/Last 1831 0 R +/Count -4 +>> endobj +1811 0 obj << +/Title 1812 0 R +/A 1809 0 R +/Parent 1527 0 R +/Prev 1803 0 R +/Next 1815 0 R +>> endobj +1807 0 obj << +/Title 1808 0 R +/A 1805 0 R +/Parent 1803 0 R +>> endobj +1803 0 obj << +/Title 1804 0 R +/A 1801 0 R +/Parent 1527 0 R +/Prev 1799 0 R +/Next 1811 0 R +/First 1807 0 R +/Last 1807 0 R +/Count -1 +>> endobj +1799 0 obj << +/Title 1800 0 R +/A 1797 0 R +/Parent 1527 0 R +/Prev 1795 0 R +/Next 1803 0 R +>> endobj +1795 0 obj << +/Title 1796 0 R +/A 1793 0 R +/Parent 1527 0 R +/Prev 1791 0 R +/Next 1799 0 R +>> endobj +1791 0 obj << +/Title 1792 0 R +/A 1789 0 R +/Parent 1527 0 R +/Prev 1787 0 R +/Next 1795 0 R +>> endobj +1787 0 obj << +/Title 1788 0 R +/A 1785 0 R +/Parent 1527 0 R +/Prev 1783 0 R +/Next 1791 0 R +>> endobj +1783 0 obj << +/Title 1784 0 R +/A 1781 0 R +/Parent 1527 0 R +/Prev 1779 0 R +/Next 1787 0 R +>> endobj +1779 0 obj << +/Title 1780 0 R +/A 1777 0 R +/Parent 1527 0 R +/Prev 1771 0 R +/Next 1783 0 R +>> endobj +1775 0 obj << +/Title 1776 0 R +/A 1773 0 R +/Parent 1771 0 R +>> endobj +1771 0 obj << +/Title 1772 0 R +/A 1769 0 R +/Parent 1527 0 R +/Prev 1767 0 R +/Next 1779 0 R +/First 1775 0 R +/Last 1775 0 R +/Count -1 +>> endobj +1767 0 obj << +/Title 1768 0 R +/A 1765 0 R +/Parent 1527 0 R +/Prev 1759 0 R +/Next 1771 0 R +>> endobj +1763 0 obj << +/Title 1764 0 R +/A 1761 0 R +/Parent 1759 0 R +>> endobj +1759 0 obj << +/Title 1760 0 R +/A 1757 0 R +/Parent 1527 0 R +/Prev 1755 0 R +/Next 1767 0 R +/First 1763 0 R +/Last 1763 0 R +/Count -1 +>> endobj +1755 0 obj << +/Title 1756 0 R +/A 1753 0 R +/Parent 1527 0 R +/Prev 1747 0 R +/Next 1759 0 R +>> endobj +1751 0 obj << +/Title 1752 0 R +/A 1749 0 R +/Parent 1747 0 R +>> endobj +1747 0 obj << +/Title 1748 0 R +/A 1745 0 R +/Parent 1527 0 R +/Prev 1743 0 R +/Next 1755 0 R +/First 1751 0 R +/Last 1751 0 R +/Count -1 +>> endobj +1743 0 obj << +/Title 1744 0 R +/A 1741 0 R +/Parent 1527 0 R +/Prev 1739 0 R +/Next 1747 0 R +>> endobj +1739 0 obj << +/Title 1740 0 R +/A 1737 0 R +/Parent 1527 0 R +/Prev 1735 0 R +/Next 1743 0 R +>> endobj +1735 0 obj << +/Title 1736 0 R +/A 1733 0 R +/Parent 1527 0 R +/Prev 1731 0 R +/Next 1739 0 R +>> endobj +1731 0 obj << +/Title 1732 0 R +/A 1729 0 R +/Parent 1527 0 R +/Prev 1727 0 R +/Next 1735 0 R +>> endobj +1727 0 obj << +/Title 1728 0 R +/A 1725 0 R +/Parent 1527 0 R +/Prev 1723 0 R +/Next 1731 0 R +>> endobj +1723 0 obj << +/Title 1724 0 R +/A 1721 0 R +/Parent 1527 0 R +/Prev 1719 0 R +/Next 1727 0 R +>> endobj +1719 0 obj << +/Title 1720 0 R +/A 1717 0 R +/Parent 1527 0 R +/Prev 1715 0 R +/Next 1723 0 R +>> endobj +1715 0 obj << +/Title 1716 0 R +/A 1713 0 R +/Parent 1527 0 R +/Prev 1711 0 R +/Next 1719 0 R +>> endobj +1711 0 obj << +/Title 1712 0 R +/A 1709 0 R +/Parent 1527 0 R +/Prev 1707 0 R +/Next 1715 0 R +>> endobj +1707 0 obj << +/Title 1708 0 R +/A 1705 0 R +/Parent 1527 0 R +/Prev 1703 0 R +/Next 1711 0 R +>> endobj +1703 0 obj << +/Title 1704 0 R +/A 1701 0 R +/Parent 1527 0 R +/Prev 1699 0 R +/Next 1707 0 R +>> endobj +1699 0 obj << +/Title 1700 0 R +/A 1697 0 R +/Parent 1527 0 R +/Prev 1695 0 R +/Next 1703 0 R +>> endobj +1695 0 obj << +/Title 1696 0 R +/A 1693 0 R +/Parent 1527 0 R +/Prev 1687 0 R +/Next 1699 0 R +>> endobj +1691 0 obj << +/Title 1692 0 R +/A 1689 0 R +/Parent 1687 0 R +>> endobj +1687 0 obj << +/Title 1688 0 R +/A 1685 0 R +/Parent 1527 0 R +/Prev 1683 0 R +/Next 1695 0 R +/First 1691 0 R +/Last 1691 0 R +/Count -1 +>> endobj +1683 0 obj << +/Title 1684 0 R +/A 1681 0 R +/Parent 1527 0 R +/Prev 1679 0 R +/Next 1687 0 R +>> endobj +1679 0 obj << +/Title 1680 0 R +/A 1677 0 R +/Parent 1527 0 R +/Prev 1675 0 R +/Next 1683 0 R +>> endobj +1675 0 obj << +/Title 1676 0 R +/A 1673 0 R +/Parent 1527 0 R +/Prev 1671 0 R +/Next 1679 0 R +>> endobj +1671 0 obj << +/Title 1672 0 R +/A 1669 0 R +/Parent 1527 0 R +/Prev 1667 0 R +/Next 1675 0 R +>> endobj +1667 0 obj << +/Title 1668 0 R +/A 1665 0 R +/Parent 1527 0 R +/Prev 1663 0 R +/Next 1671 0 R +>> endobj +1663 0 obj << +/Title 1664 0 R +/A 1661 0 R +/Parent 1527 0 R +/Prev 1659 0 R +/Next 1667 0 R +>> endobj +1659 0 obj << +/Title 1660 0 R +/A 1657 0 R +/Parent 1527 0 R +/Prev 1655 0 R +/Next 1663 0 R +>> endobj +1655 0 obj << +/Title 1656 0 R +/A 1653 0 R +/Parent 1527 0 R +/Prev 1651 0 R +/Next 1659 0 R +>> endobj +1651 0 obj << +/Title 1652 0 R +/A 1649 0 R +/Parent 1527 0 R +/Prev 1647 0 R +/Next 1655 0 R +>> endobj +1647 0 obj << +/Title 1648 0 R +/A 1645 0 R +/Parent 1527 0 R +/Prev 1643 0 R +/Next 1651 0 R +>> endobj +1643 0 obj << +/Title 1644 0 R +/A 1641 0 R +/Parent 1527 0 R +/Prev 1639 0 R +/Next 1647 0 R +>> endobj +1639 0 obj << +/Title 1640 0 R +/A 1637 0 R +/Parent 1527 0 R +/Prev 1635 0 R +/Next 1643 0 R +>> endobj +1635 0 obj << +/Title 1636 0 R +/A 1633 0 R +/Parent 1527 0 R +/Prev 1631 0 R +/Next 1639 0 R +>> endobj +1631 0 obj << +/Title 1632 0 R +/A 1629 0 R +/Parent 1527 0 R +/Prev 1627 0 R +/Next 1635 0 R +>> endobj +1627 0 obj << +/Title 1628 0 R +/A 1625 0 R +/Parent 1527 0 R +/Prev 1615 0 R +/Next 1631 0 R +>> endobj +1623 0 obj << +/Title 1624 0 R +/A 1621 0 R +/Parent 1615 0 R +/Prev 1619 0 R +>> endobj +1619 0 obj << +/Title 1620 0 R +/A 1617 0 R +/Parent 1615 0 R +/Next 1623 0 R +>> endobj +1615 0 obj << +/Title 1616 0 R +/A 1613 0 R +/Parent 1527 0 R +/Prev 1579 0 R +/Next 1627 0 R +/First 1619 0 R +/Last 1623 0 R +/Count -2 +>> endobj +1611 0 obj << +/Title 1612 0 R +/A 1609 0 R +/Parent 1579 0 R +/Prev 1607 0 R +>> endobj +1607 0 obj << +/Title 1608 0 R +/A 1605 0 R +/Parent 1579 0 R +/Prev 1603 0 R +/Next 1611 0 R +>> endobj +1603 0 obj << +/Title 1604 0 R +/A 1601 0 R +/Parent 1579 0 R +/Prev 1599 0 R +/Next 1607 0 R +>> endobj +1599 0 obj << +/Title 1600 0 R +/A 1597 0 R +/Parent 1579 0 R +/Prev 1595 0 R +/Next 1603 0 R +>> endobj +1595 0 obj << +/Title 1596 0 R +/A 1593 0 R +/Parent 1579 0 R +/Prev 1591 0 R +/Next 1599 0 R +>> endobj +1591 0 obj << +/Title 1592 0 R +/A 1589 0 R +/Parent 1579 0 R +/Prev 1587 0 R +/Next 1595 0 R +>> endobj +1587 0 obj << +/Title 1588 0 R +/A 1585 0 R +/Parent 1579 0 R +/Prev 1583 0 R +/Next 1591 0 R +>> endobj +1583 0 obj << +/Title 1584 0 R +/A 1581 0 R +/Parent 1579 0 R +/Next 1587 0 R +>> endobj +1579 0 obj << +/Title 1580 0 R +/A 1577 0 R +/Parent 1527 0 R +/Prev 1575 0 R +/Next 1615 0 R +/First 1583 0 R +/Last 1611 0 R +/Count -8 +>> endobj +1575 0 obj << +/Title 1576 0 R +/A 1573 0 R +/Parent 1527 0 R +/Prev 1571 0 R +/Next 1579 0 R +>> endobj +1571 0 obj << +/Title 1572 0 R +/A 1569 0 R +/Parent 1527 0 R +/Prev 1567 0 R +/Next 1575 0 R +>> endobj +1567 0 obj << +/Title 1568 0 R +/A 1565 0 R +/Parent 1527 0 R +/Prev 1543 0 R +/Next 1571 0 R +>> endobj +1563 0 obj << +/Title 1564 0 R +/A 1561 0 R +/Parent 1543 0 R +/Prev 1559 0 R +>> endobj +1559 0 obj << +/Title 1560 0 R +/A 1557 0 R +/Parent 1543 0 R +/Prev 1555 0 R +/Next 1563 0 R +>> endobj +1555 0 obj << +/Title 1556 0 R +/A 1553 0 R +/Parent 1543 0 R +/Prev 1551 0 R +/Next 1559 0 R +>> endobj +1551 0 obj << +/Title 1552 0 R +/A 1549 0 R +/Parent 1543 0 R +/Prev 1547 0 R +/Next 1555 0 R +>> endobj +1547 0 obj << +/Title 1548 0 R +/A 1545 0 R +/Parent 1543 0 R +/Next 1551 0 R +>> endobj +1543 0 obj << +/Title 1544 0 R +/A 1541 0 R +/Parent 1527 0 R +/Prev 1539 0 R +/Next 1567 0 R +/First 1547 0 R +/Last 1563 0 R +/Count -5 +>> endobj +1539 0 obj << +/Title 1540 0 R +/A 1537 0 R +/Parent 1527 0 R +/Prev 1535 0 R +/Next 1543 0 R +>> endobj +1535 0 obj << +/Title 1536 0 R +/A 1533 0 R +/Parent 1527 0 R +/Prev 1531 0 R +/Next 1539 0 R +>> endobj +1531 0 obj << +/Title 1532 0 R +/A 1529 0 R +/Parent 1527 0 R +/Next 1535 0 R +>> endobj +1527 0 obj << +/Title 1528 0 R +/A 1525 0 R +/Parent 1523 0 R +/First 1531 0 R +/Last 1975 0 R +/Count -75 +>> endobj +1523 0 obj << +/Title 1524 0 R +/A 1521 0 R +/Parent 5930 0 R +/Prev 387 0 R +/Next 1979 0 R +/First 1527 0 R +/Last 1527 0 R +/Count -1 +>> endobj +1519 0 obj << +/Title 1520 0 R +/A 1517 0 R +/Parent 387 0 R +/Prev 1515 0 R +>> endobj +1515 0 obj << +/Title 1516 0 R +/A 1513 0 R +/Parent 387 0 R +/Prev 1511 0 R +/Next 1519 0 R +>> endobj +1511 0 obj << +/Title 1512 0 R +/A 1509 0 R +/Parent 387 0 R +/Prev 1507 0 R +/Next 1515 0 R +>> endobj +1507 0 obj << +/Title 1508 0 R +/A 1505 0 R +/Parent 387 0 R +/Prev 1503 0 R +/Next 1511 0 R +>> endobj +1503 0 obj << +/Title 1504 0 R +/A 1501 0 R +/Parent 387 0 R +/Prev 1499 0 R +/Next 1507 0 R +>> endobj +1499 0 obj << +/Title 1500 0 R +/A 1497 0 R +/Parent 387 0 R +/Prev 1495 0 R +/Next 1503 0 R +>> endobj +1495 0 obj << +/Title 1496 0 R +/A 1493 0 R +/Parent 387 0 R +/Prev 1471 0 R +/Next 1499 0 R +>> endobj +1491 0 obj << +/Title 1492 0 R +/A 1489 0 R +/Parent 1471 0 R +/Prev 1487 0 R +>> endobj +1487 0 obj << +/Title 1488 0 R +/A 1485 0 R +/Parent 1471 0 R +/Prev 1475 0 R +/Next 1491 0 R +>> endobj +1483 0 obj << +/Title 1484 0 R +/A 1481 0 R +/Parent 1475 0 R +/Prev 1479 0 R +>> endobj +1479 0 obj << +/Title 1480 0 R +/A 1477 0 R +/Parent 1475 0 R +/Next 1483 0 R +>> endobj +1475 0 obj << +/Title 1476 0 R +/A 1473 0 R +/Parent 1471 0 R +/Next 1487 0 R +/First 1479 0 R +/Last 1483 0 R +/Count -2 +>> endobj +1471 0 obj << +/Title 1472 0 R +/A 1469 0 R +/Parent 387 0 R +/Prev 1467 0 R +/Next 1495 0 R +/First 1475 0 R +/Last 1491 0 R +/Count -3 +>> endobj +1467 0 obj << +/Title 1468 0 R +/A 1465 0 R +/Parent 387 0 R +/Prev 751 0 R +/Next 1471 0 R +>> endobj +1463 0 obj << +/Title 1464 0 R +/A 1461 0 R +/Parent 751 0 R +/Prev 1459 0 R +>> endobj +1459 0 obj << +/Title 1460 0 R +/A 1457 0 R +/Parent 751 0 R +/Prev 1455 0 R +/Next 1463 0 R +>> endobj +1455 0 obj << +/Title 1456 0 R +/A 1453 0 R +/Parent 751 0 R +/Prev 1451 0 R +/Next 1459 0 R +>> endobj +1451 0 obj << +/Title 1452 0 R +/A 1449 0 R +/Parent 751 0 R +/Prev 1447 0 R +/Next 1455 0 R +>> endobj +1447 0 obj << +/Title 1448 0 R +/A 1445 0 R +/Parent 751 0 R +/Prev 1443 0 R +/Next 1451 0 R +>> endobj +1443 0 obj << +/Title 1444 0 R +/A 1441 0 R +/Parent 751 0 R +/Prev 1439 0 R +/Next 1447 0 R +>> endobj +1439 0 obj << +/Title 1440 0 R +/A 1437 0 R +/Parent 751 0 R +/Prev 1435 0 R +/Next 1443 0 R +>> endobj +1435 0 obj << +/Title 1436 0 R +/A 1433 0 R +/Parent 751 0 R +/Prev 1431 0 R +/Next 1439 0 R +>> endobj +1431 0 obj << +/Title 1432 0 R +/A 1429 0 R +/Parent 751 0 R +/Prev 1427 0 R +/Next 1435 0 R +>> endobj +1427 0 obj << +/Title 1428 0 R +/A 1425 0 R +/Parent 751 0 R +/Prev 1423 0 R +/Next 1431 0 R +>> endobj +1423 0 obj << +/Title 1424 0 R +/A 1421 0 R +/Parent 751 0 R +/Prev 1419 0 R +/Next 1427 0 R +>> endobj +1419 0 obj << +/Title 1420 0 R +/A 1417 0 R +/Parent 751 0 R +/Prev 1415 0 R +/Next 1423 0 R +>> endobj +1415 0 obj << +/Title 1416 0 R +/A 1413 0 R +/Parent 751 0 R +/Prev 1411 0 R +/Next 1419 0 R +>> endobj +1411 0 obj << +/Title 1412 0 R +/A 1409 0 R +/Parent 751 0 R +/Prev 1407 0 R +/Next 1415 0 R +>> endobj +1407 0 obj << +/Title 1408 0 R +/A 1405 0 R +/Parent 751 0 R +/Prev 1403 0 R +/Next 1411 0 R +>> endobj +1403 0 obj << +/Title 1404 0 R +/A 1401 0 R +/Parent 751 0 R +/Prev 1399 0 R +/Next 1407 0 R +>> endobj +1399 0 obj << +/Title 1400 0 R +/A 1397 0 R +/Parent 751 0 R +/Prev 1395 0 R +/Next 1403 0 R +>> endobj +1395 0 obj << +/Title 1396 0 R +/A 1393 0 R +/Parent 751 0 R +/Prev 1391 0 R +/Next 1399 0 R +>> endobj +1391 0 obj << +/Title 1392 0 R +/A 1389 0 R +/Parent 751 0 R +/Prev 1387 0 R +/Next 1395 0 R +>> endobj +1387 0 obj << +/Title 1388 0 R +/A 1385 0 R +/Parent 751 0 R +/Prev 1383 0 R +/Next 1391 0 R +>> endobj +1383 0 obj << +/Title 1384 0 R +/A 1381 0 R +/Parent 751 0 R +/Prev 1379 0 R +/Next 1387 0 R +>> endobj +1379 0 obj << +/Title 1380 0 R +/A 1377 0 R +/Parent 751 0 R +/Prev 1375 0 R +/Next 1383 0 R +>> endobj +1375 0 obj << +/Title 1376 0 R +/A 1373 0 R +/Parent 751 0 R +/Prev 1371 0 R +/Next 1379 0 R +>> endobj +1371 0 obj << +/Title 1372 0 R +/A 1369 0 R +/Parent 751 0 R +/Prev 1367 0 R +/Next 1375 0 R +>> endobj +1367 0 obj << +/Title 1368 0 R +/A 1365 0 R +/Parent 751 0 R +/Prev 1363 0 R +/Next 1371 0 R +>> endobj +1363 0 obj << +/Title 1364 0 R +/A 1361 0 R +/Parent 751 0 R +/Prev 1359 0 R +/Next 1367 0 R +>> endobj +1359 0 obj << +/Title 1360 0 R +/A 1357 0 R +/Parent 751 0 R +/Prev 1355 0 R +/Next 1363 0 R +>> endobj +1355 0 obj << +/Title 1356 0 R +/A 1353 0 R +/Parent 751 0 R +/Prev 1351 0 R +/Next 1359 0 R +>> endobj +1351 0 obj << +/Title 1352 0 R +/A 1349 0 R +/Parent 751 0 R +/Prev 1347 0 R +/Next 1355 0 R +>> endobj +1347 0 obj << +/Title 1348 0 R +/A 1345 0 R +/Parent 751 0 R +/Prev 1343 0 R +/Next 1351 0 R +>> endobj +1343 0 obj << +/Title 1344 0 R +/A 1341 0 R +/Parent 751 0 R +/Prev 1331 0 R +/Next 1347 0 R +>> endobj +1339 0 obj << +/Title 1340 0 R +/A 1337 0 R +/Parent 1331 0 R +/Prev 1335 0 R +>> endobj +1335 0 obj << +/Title 1336 0 R +/A 1333 0 R +/Parent 1331 0 R +/Next 1339 0 R +>> endobj +1331 0 obj << +/Title 1332 0 R +/A 1329 0 R +/Parent 751 0 R +/Prev 1327 0 R +/Next 1343 0 R +/First 1335 0 R +/Last 1339 0 R +/Count -2 +>> endobj +1327 0 obj << +/Title 1328 0 R +/A 1325 0 R +/Parent 751 0 R +/Prev 1323 0 R +/Next 1331 0 R +>> endobj +1323 0 obj << +/Title 1324 0 R +/A 1321 0 R +/Parent 751 0 R +/Prev 1319 0 R +/Next 1327 0 R +>> endobj +1319 0 obj << +/Title 1320 0 R +/A 1317 0 R +/Parent 751 0 R +/Prev 1315 0 R +/Next 1323 0 R +>> endobj +1315 0 obj << +/Title 1316 0 R +/A 1313 0 R +/Parent 751 0 R +/Prev 1311 0 R +/Next 1319 0 R +>> endobj +1311 0 obj << +/Title 1312 0 R +/A 1309 0 R +/Parent 751 0 R +/Prev 1307 0 R +/Next 1315 0 R +>> endobj +1307 0 obj << +/Title 1308 0 R +/A 1305 0 R +/Parent 751 0 R +/Prev 1303 0 R +/Next 1311 0 R +>> endobj +1303 0 obj << +/Title 1304 0 R +/A 1301 0 R +/Parent 751 0 R +/Prev 1299 0 R +/Next 1307 0 R +>> endobj +1299 0 obj << +/Title 1300 0 R +/A 1297 0 R +/Parent 751 0 R +/Prev 1295 0 R +/Next 1303 0 R +>> endobj +1295 0 obj << +/Title 1296 0 R +/A 1293 0 R +/Parent 751 0 R +/Prev 1291 0 R +/Next 1299 0 R +>> endobj +1291 0 obj << +/Title 1292 0 R +/A 1289 0 R +/Parent 751 0 R +/Prev 1287 0 R +/Next 1295 0 R +>> endobj +1287 0 obj << +/Title 1288 0 R +/A 1285 0 R +/Parent 751 0 R +/Prev 1283 0 R +/Next 1291 0 R +>> endobj +1283 0 obj << +/Title 1284 0 R +/A 1281 0 R +/Parent 751 0 R +/Prev 1279 0 R +/Next 1287 0 R +>> endobj +1279 0 obj << +/Title 1280 0 R +/A 1277 0 R +/Parent 751 0 R +/Prev 1271 0 R +/Next 1283 0 R +>> endobj +1275 0 obj << +/Title 1276 0 R +/A 1273 0 R +/Parent 1271 0 R +>> endobj +1271 0 obj << +/Title 1272 0 R +/A 1269 0 R +/Parent 751 0 R +/Prev 1267 0 R +/Next 1279 0 R +/First 1275 0 R +/Last 1275 0 R +/Count -1 +>> endobj +1267 0 obj << +/Title 1268 0 R +/A 1265 0 R +/Parent 751 0 R +/Prev 1263 0 R +/Next 1271 0 R +>> endobj +1263 0 obj << +/Title 1264 0 R +/A 1261 0 R +/Parent 751 0 R +/Prev 1259 0 R +/Next 1267 0 R +>> endobj +1259 0 obj << +/Title 1260 0 R +/A 1257 0 R +/Parent 751 0 R +/Prev 1255 0 R +/Next 1263 0 R +>> endobj +1255 0 obj << +/Title 1256 0 R +/A 1253 0 R +/Parent 751 0 R +/Prev 1251 0 R +/Next 1259 0 R +>> endobj +1251 0 obj << +/Title 1252 0 R +/A 1249 0 R +/Parent 751 0 R +/Prev 1247 0 R +/Next 1255 0 R +>> endobj +1247 0 obj << +/Title 1248 0 R +/A 1245 0 R +/Parent 751 0 R +/Prev 1243 0 R +/Next 1251 0 R +>> endobj +1243 0 obj << +/Title 1244 0 R +/A 1241 0 R +/Parent 751 0 R +/Prev 1239 0 R +/Next 1247 0 R +>> endobj +1239 0 obj << +/Title 1240 0 R +/A 1237 0 R +/Parent 751 0 R +/Prev 1235 0 R +/Next 1243 0 R +>> endobj +1235 0 obj << +/Title 1236 0 R +/A 1233 0 R +/Parent 751 0 R +/Prev 1231 0 R +/Next 1239 0 R +>> endobj +1231 0 obj << +/Title 1232 0 R +/A 1229 0 R +/Parent 751 0 R +/Prev 1227 0 R +/Next 1235 0 R +>> endobj +1227 0 obj << +/Title 1228 0 R +/A 1225 0 R +/Parent 751 0 R +/Prev 1223 0 R +/Next 1231 0 R +>> endobj +1223 0 obj << +/Title 1224 0 R +/A 1221 0 R +/Parent 751 0 R +/Prev 1219 0 R +/Next 1227 0 R +>> endobj +1219 0 obj << +/Title 1220 0 R +/A 1217 0 R +/Parent 751 0 R +/Prev 1215 0 R +/Next 1223 0 R +>> endobj +1215 0 obj << +/Title 1216 0 R +/A 1213 0 R +/Parent 751 0 R +/Prev 1211 0 R +/Next 1219 0 R +>> endobj +1211 0 obj << +/Title 1212 0 R +/A 1209 0 R +/Parent 751 0 R +/Prev 1163 0 R +/Next 1215 0 R +>> endobj +1207 0 obj << +/Title 1208 0 R +/A 1205 0 R +/Parent 1163 0 R +/Prev 1203 0 R +>> endobj +1203 0 obj << +/Title 1204 0 R +/A 1201 0 R +/Parent 1163 0 R +/Prev 1199 0 R +/Next 1207 0 R +>> endobj +1199 0 obj << +/Title 1200 0 R +/A 1197 0 R +/Parent 1163 0 R +/Prev 1195 0 R +/Next 1203 0 R +>> endobj +1195 0 obj << +/Title 1196 0 R +/A 1193 0 R +/Parent 1163 0 R +/Prev 1191 0 R +/Next 1199 0 R +>> endobj +1191 0 obj << +/Title 1192 0 R +/A 1189 0 R +/Parent 1163 0 R +/Prev 1187 0 R +/Next 1195 0 R +>> endobj +1187 0 obj << +/Title 1188 0 R +/A 1185 0 R +/Parent 1163 0 R +/Prev 1179 0 R +/Next 1191 0 R +>> endobj +1183 0 obj << +/Title 1184 0 R +/A 1181 0 R +/Parent 1179 0 R +>> endobj +1179 0 obj << +/Title 1180 0 R +/A 1177 0 R +/Parent 1163 0 R +/Prev 1175 0 R +/Next 1187 0 R +/First 1183 0 R +/Last 1183 0 R +/Count -1 +>> endobj +1175 0 obj << +/Title 1176 0 R +/A 1173 0 R +/Parent 1163 0 R +/Prev 1171 0 R +/Next 1179 0 R +>> endobj +1171 0 obj << +/Title 1172 0 R +/A 1169 0 R +/Parent 1163 0 R +/Prev 1167 0 R +/Next 1175 0 R +>> endobj +1167 0 obj << +/Title 1168 0 R +/A 1165 0 R +/Parent 1163 0 R +/Next 1171 0 R +>> endobj +1163 0 obj << +/Title 1164 0 R +/A 1161 0 R +/Parent 751 0 R +/Prev 1159 0 R +/Next 1211 0 R +/First 1167 0 R +/Last 1207 0 R +/Count -10 +>> endobj +1159 0 obj << +/Title 1160 0 R +/A 1157 0 R +/Parent 751 0 R +/Prev 1155 0 R +/Next 1163 0 R +>> endobj +1155 0 obj << +/Title 1156 0 R +/A 1153 0 R +/Parent 751 0 R +/Prev 1151 0 R +/Next 1159 0 R +>> endobj +1151 0 obj << +/Title 1152 0 R +/A 1149 0 R +/Parent 751 0 R +/Prev 1147 0 R +/Next 1155 0 R +>> endobj +1147 0 obj << +/Title 1148 0 R +/A 1145 0 R +/Parent 751 0 R +/Prev 1143 0 R +/Next 1151 0 R +>> endobj +1143 0 obj << +/Title 1144 0 R +/A 1141 0 R +/Parent 751 0 R +/Prev 1139 0 R +/Next 1147 0 R +>> endobj +1139 0 obj << +/Title 1140 0 R +/A 1137 0 R +/Parent 751 0 R +/Prev 1135 0 R +/Next 1143 0 R +>> endobj +1135 0 obj << +/Title 1136 0 R +/A 1133 0 R +/Parent 751 0 R +/Prev 1131 0 R +/Next 1139 0 R +>> endobj +1131 0 obj << +/Title 1132 0 R +/A 1129 0 R +/Parent 751 0 R +/Prev 1127 0 R +/Next 1135 0 R +>> endobj +1127 0 obj << +/Title 1128 0 R +/A 1125 0 R +/Parent 751 0 R +/Prev 1123 0 R +/Next 1131 0 R +>> endobj +1123 0 obj << +/Title 1124 0 R +/A 1121 0 R +/Parent 751 0 R +/Prev 1119 0 R +/Next 1127 0 R +>> endobj +1119 0 obj << +/Title 1120 0 R +/A 1117 0 R +/Parent 751 0 R +/Prev 1087 0 R +/Next 1123 0 R +>> endobj +1115 0 obj << +/Title 1116 0 R +/A 1113 0 R +/Parent 1087 0 R +/Prev 1111 0 R +>> endobj +1111 0 obj << +/Title 1112 0 R +/A 1109 0 R +/Parent 1087 0 R +/Prev 1107 0 R +/Next 1115 0 R +>> endobj +1107 0 obj << +/Title 1108 0 R +/A 1105 0 R +/Parent 1087 0 R +/Prev 1103 0 R +/Next 1111 0 R +>> endobj +1103 0 obj << +/Title 1104 0 R +/A 1101 0 R +/Parent 1087 0 R +/Prev 1099 0 R +/Next 1107 0 R +>> endobj +1099 0 obj << +/Title 1100 0 R +/A 1097 0 R +/Parent 1087 0 R +/Prev 1095 0 R +/Next 1103 0 R +>> endobj +1095 0 obj << +/Title 1096 0 R +/A 1093 0 R +/Parent 1087 0 R +/Prev 1091 0 R +/Next 1099 0 R +>> endobj +1091 0 obj << +/Title 1092 0 R +/A 1089 0 R +/Parent 1087 0 R +/Next 1095 0 R +>> endobj +1087 0 obj << +/Title 1088 0 R +/A 1085 0 R +/Parent 751 0 R +/Prev 1051 0 R +/Next 1119 0 R +/First 1091 0 R +/Last 1115 0 R +/Count -7 +>> endobj +1083 0 obj << +/Title 1084 0 R +/A 1081 0 R +/Parent 1051 0 R +/Prev 1079 0 R +>> endobj +1079 0 obj << +/Title 1080 0 R +/A 1077 0 R +/Parent 1051 0 R +/Prev 1075 0 R +/Next 1083 0 R +>> endobj +1075 0 obj << +/Title 1076 0 R +/A 1073 0 R +/Parent 1051 0 R +/Prev 1071 0 R +/Next 1079 0 R +>> endobj +1071 0 obj << +/Title 1072 0 R +/A 1069 0 R +/Parent 1051 0 R +/Prev 1067 0 R +/Next 1075 0 R +>> endobj +1067 0 obj << +/Title 1068 0 R +/A 1065 0 R +/Parent 1051 0 R +/Prev 1063 0 R +/Next 1071 0 R +>> endobj +1063 0 obj << +/Title 1064 0 R +/A 1061 0 R +/Parent 1051 0 R +/Prev 1059 0 R +/Next 1067 0 R +>> endobj +1059 0 obj << +/Title 1060 0 R +/A 1057 0 R +/Parent 1051 0 R +/Prev 1055 0 R +/Next 1063 0 R +>> endobj +1055 0 obj << +/Title 1056 0 R +/A 1053 0 R +/Parent 1051 0 R +/Next 1059 0 R +>> endobj +1051 0 obj << +/Title 1052 0 R +/A 1049 0 R +/Parent 751 0 R +/Prev 1047 0 R +/Next 1087 0 R +/First 1055 0 R +/Last 1083 0 R +/Count -8 +>> endobj +1047 0 obj << +/Title 1048 0 R +/A 1045 0 R +/Parent 751 0 R +/Prev 1043 0 R +/Next 1051 0 R +>> endobj +1043 0 obj << +/Title 1044 0 R +/A 1041 0 R +/Parent 751 0 R +/Prev 1039 0 R +/Next 1047 0 R +>> endobj +1039 0 obj << +/Title 1040 0 R +/A 1037 0 R +/Parent 751 0 R +/Prev 1035 0 R +/Next 1043 0 R +>> endobj +1035 0 obj << +/Title 1036 0 R +/A 1033 0 R +/Parent 751 0 R +/Prev 1031 0 R +/Next 1039 0 R +>> endobj +1031 0 obj << +/Title 1032 0 R +/A 1029 0 R +/Parent 751 0 R +/Prev 1011 0 R +/Next 1035 0 R +>> endobj +1027 0 obj << +/Title 1028 0 R +/A 1025 0 R +/Parent 1011 0 R +/Prev 1023 0 R +>> endobj +1023 0 obj << +/Title 1024 0 R +/A 1021 0 R +/Parent 1011 0 R +/Prev 1019 0 R +/Next 1027 0 R +>> endobj +1019 0 obj << +/Title 1020 0 R +/A 1017 0 R +/Parent 1011 0 R +/Prev 1015 0 R +/Next 1023 0 R +>> endobj +1015 0 obj << +/Title 1016 0 R +/A 1013 0 R +/Parent 1011 0 R +/Next 1019 0 R +>> endobj +1011 0 obj << +/Title 1012 0 R +/A 1009 0 R +/Parent 751 0 R +/Prev 1007 0 R +/Next 1031 0 R +/First 1015 0 R +/Last 1027 0 R +/Count -4 +>> endobj +1007 0 obj << +/Title 1008 0 R +/A 1005 0 R +/Parent 751 0 R +/Prev 1003 0 R +/Next 1011 0 R +>> endobj +1003 0 obj << +/Title 1004 0 R +/A 1001 0 R +/Parent 751 0 R +/Prev 999 0 R +/Next 1007 0 R +>> endobj +999 0 obj << +/Title 1000 0 R +/A 997 0 R +/Parent 751 0 R +/Prev 995 0 R +/Next 1003 0 R +>> endobj +995 0 obj << +/Title 996 0 R +/A 993 0 R +/Parent 751 0 R +/Prev 991 0 R +/Next 999 0 R +>> endobj +991 0 obj << +/Title 992 0 R +/A 989 0 R +/Parent 751 0 R +/Prev 987 0 R +/Next 995 0 R +>> endobj +987 0 obj << +/Title 988 0 R +/A 985 0 R +/Parent 751 0 R +/Prev 963 0 R +/Next 991 0 R +>> endobj +983 0 obj << +/Title 984 0 R +/A 981 0 R +/Parent 963 0 R +/Prev 979 0 R +>> endobj +979 0 obj << +/Title 980 0 R +/A 977 0 R +/Parent 963 0 R +/Prev 975 0 R +/Next 983 0 R +>> endobj +975 0 obj << +/Title 976 0 R +/A 973 0 R +/Parent 963 0 R +/Prev 971 0 R +/Next 979 0 R +>> endobj +971 0 obj << +/Title 972 0 R +/A 969 0 R +/Parent 963 0 R +/Prev 967 0 R +/Next 975 0 R +>> endobj +967 0 obj << +/Title 968 0 R +/A 965 0 R +/Parent 963 0 R +/Next 971 0 R +>> endobj +963 0 obj << +/Title 964 0 R +/A 961 0 R +/Parent 751 0 R +/Prev 959 0 R +/Next 987 0 R +/First 967 0 R +/Last 983 0 R +/Count -5 +>> endobj +959 0 obj << +/Title 960 0 R +/A 957 0 R +/Parent 751 0 R +/Prev 955 0 R +/Next 963 0 R +>> endobj +955 0 obj << +/Title 956 0 R +/A 953 0 R +/Parent 751 0 R +/Prev 951 0 R +/Next 959 0 R +>> endobj +951 0 obj << +/Title 952 0 R +/A 949 0 R +/Parent 751 0 R +/Prev 947 0 R +/Next 955 0 R +>> endobj +947 0 obj << +/Title 948 0 R +/A 945 0 R +/Parent 751 0 R +/Prev 943 0 R +/Next 951 0 R +>> endobj +943 0 obj << +/Title 944 0 R +/A 941 0 R +/Parent 751 0 R +/Prev 939 0 R +/Next 947 0 R +>> endobj +939 0 obj << +/Title 940 0 R +/A 937 0 R +/Parent 751 0 R +/Prev 935 0 R +/Next 943 0 R +>> endobj +935 0 obj << +/Title 936 0 R +/A 933 0 R +/Parent 751 0 R +/Prev 931 0 R +/Next 939 0 R +>> endobj +931 0 obj << +/Title 932 0 R +/A 929 0 R +/Parent 751 0 R +/Prev 927 0 R +/Next 935 0 R +>> endobj +927 0 obj << +/Title 928 0 R +/A 925 0 R +/Parent 751 0 R +/Prev 915 0 R +/Next 931 0 R +>> endobj +923 0 obj << +/Title 924 0 R +/A 921 0 R +/Parent 915 0 R +/Prev 919 0 R +>> endobj +919 0 obj << +/Title 920 0 R +/A 917 0 R +/Parent 915 0 R +/Next 923 0 R +>> endobj +915 0 obj << +/Title 916 0 R +/A 913 0 R +/Parent 751 0 R +/Prev 911 0 R +/Next 927 0 R +/First 919 0 R +/Last 923 0 R +/Count -2 +>> endobj +911 0 obj << +/Title 912 0 R +/A 909 0 R +/Parent 751 0 R +/Prev 907 0 R +/Next 915 0 R +>> endobj +907 0 obj << +/Title 908 0 R +/A 905 0 R +/Parent 751 0 R +/Prev 903 0 R +/Next 911 0 R +>> endobj +903 0 obj << +/Title 904 0 R +/A 901 0 R +/Parent 751 0 R +/Prev 899 0 R +/Next 907 0 R +>> endobj +899 0 obj << +/Title 900 0 R +/A 897 0 R +/Parent 751 0 R +/Prev 895 0 R +/Next 903 0 R +>> endobj +895 0 obj << +/Title 896 0 R +/A 893 0 R +/Parent 751 0 R +/Prev 891 0 R +/Next 899 0 R +>> endobj +891 0 obj << +/Title 892 0 R +/A 889 0 R +/Parent 751 0 R +/Prev 875 0 R +/Next 895 0 R +>> endobj +887 0 obj << +/Title 888 0 R +/A 885 0 R +/Parent 875 0 R +/Prev 883 0 R +>> endobj +883 0 obj << +/Title 884 0 R +/A 881 0 R +/Parent 875 0 R +/Prev 879 0 R +/Next 887 0 R +>> endobj +879 0 obj << +/Title 880 0 R +/A 877 0 R +/Parent 875 0 R +/Next 883 0 R +>> endobj +875 0 obj << +/Title 876 0 R +/A 873 0 R +/Parent 751 0 R +/Prev 871 0 R +/Next 891 0 R +/First 879 0 R +/Last 887 0 R +/Count -3 +>> endobj +871 0 obj << +/Title 872 0 R +/A 869 0 R +/Parent 751 0 R +/Prev 867 0 R +/Next 875 0 R +>> endobj +867 0 obj << +/Title 868 0 R +/A 865 0 R +/Parent 751 0 R +/Prev 863 0 R +/Next 871 0 R +>> endobj +863 0 obj << +/Title 864 0 R +/A 861 0 R +/Parent 751 0 R +/Prev 859 0 R +/Next 867 0 R +>> endobj +859 0 obj << +/Title 860 0 R +/A 857 0 R +/Parent 751 0 R +/Prev 855 0 R +/Next 863 0 R +>> endobj +855 0 obj << +/Title 856 0 R +/A 853 0 R +/Parent 751 0 R +/Prev 851 0 R +/Next 859 0 R +>> endobj +851 0 obj << +/Title 852 0 R +/A 849 0 R +/Parent 751 0 R +/Prev 823 0 R +/Next 855 0 R +>> endobj +847 0 obj << +/Title 848 0 R +/A 845 0 R +/Parent 823 0 R +/Prev 843 0 R +>> endobj +843 0 obj << +/Title 844 0 R +/A 841 0 R +/Parent 823 0 R +/Prev 839 0 R +/Next 847 0 R +>> endobj +839 0 obj << +/Title 840 0 R +/A 837 0 R +/Parent 823 0 R +/Prev 835 0 R +/Next 843 0 R +>> endobj +835 0 obj << +/Title 836 0 R +/A 833 0 R +/Parent 823 0 R +/Prev 831 0 R +/Next 839 0 R +>> endobj +831 0 obj << +/Title 832 0 R +/A 829 0 R +/Parent 823 0 R +/Prev 827 0 R +/Next 835 0 R +>> endobj +827 0 obj << +/Title 828 0 R +/A 825 0 R +/Parent 823 0 R +/Next 831 0 R +>> endobj +823 0 obj << +/Title 824 0 R +/A 821 0 R +/Parent 751 0 R +/Prev 819 0 R +/Next 851 0 R +/First 827 0 R +/Last 847 0 R +/Count -6 +>> endobj +819 0 obj << +/Title 820 0 R +/A 817 0 R +/Parent 751 0 R +/Prev 815 0 R +/Next 823 0 R +>> endobj +815 0 obj << +/Title 816 0 R +/A 813 0 R +/Parent 751 0 R +/Prev 811 0 R +/Next 819 0 R +>> endobj +811 0 obj << +/Title 812 0 R +/A 809 0 R +/Parent 751 0 R +/Prev 807 0 R +/Next 815 0 R +>> endobj +807 0 obj << +/Title 808 0 R +/A 805 0 R +/Parent 751 0 R +/Prev 803 0 R +/Next 811 0 R +>> endobj +803 0 obj << +/Title 804 0 R +/A 801 0 R +/Parent 751 0 R +/Prev 799 0 R +/Next 807 0 R +>> endobj +799 0 obj << +/Title 800 0 R +/A 797 0 R +/Parent 751 0 R +/Prev 795 0 R +/Next 803 0 R +>> endobj +795 0 obj << +/Title 796 0 R +/A 793 0 R +/Parent 751 0 R +/Prev 791 0 R +/Next 799 0 R +>> endobj +791 0 obj << +/Title 792 0 R +/A 789 0 R +/Parent 751 0 R +/Prev 787 0 R +/Next 795 0 R +>> endobj +787 0 obj << +/Title 788 0 R +/A 785 0 R +/Parent 751 0 R +/Prev 783 0 R +/Next 791 0 R +>> endobj +783 0 obj << +/Title 784 0 R +/A 781 0 R +/Parent 751 0 R +/Prev 779 0 R +/Next 787 0 R +>> endobj +779 0 obj << +/Title 780 0 R +/A 777 0 R +/Parent 751 0 R +/Prev 775 0 R +/Next 783 0 R +>> endobj +775 0 obj << +/Title 776 0 R +/A 773 0 R +/Parent 751 0 R +/Prev 763 0 R +/Next 779 0 R +>> endobj +771 0 obj << +/Title 772 0 R +/A 769 0 R +/Parent 763 0 R +/Prev 767 0 R +>> endobj +767 0 obj << +/Title 768 0 R +/A 765 0 R +/Parent 763 0 R +/Next 771 0 R +>> endobj +763 0 obj << +/Title 764 0 R +/A 761 0 R +/Parent 751 0 R +/Prev 759 0 R +/Next 775 0 R +/First 767 0 R +/Last 771 0 R +/Count -2 +>> endobj +759 0 obj << +/Title 760 0 R +/A 757 0 R +/Parent 751 0 R +/Prev 755 0 R +/Next 763 0 R +>> endobj +755 0 obj << +/Title 756 0 R +/A 753 0 R +/Parent 751 0 R +/Next 759 0 R +>> endobj +751 0 obj << +/Title 752 0 R +/A 749 0 R +/Parent 387 0 R +/Prev 747 0 R +/Next 1467 0 R +/First 755 0 R +/Last 1463 0 R +/Count -127 +>> endobj +747 0 obj << +/Title 748 0 R +/A 745 0 R +/Parent 387 0 R +/Prev 743 0 R +/Next 751 0 R +>> endobj +743 0 obj << +/Title 744 0 R +/A 741 0 R +/Parent 387 0 R +/Prev 739 0 R +/Next 747 0 R +>> endobj +739 0 obj << +/Title 740 0 R +/A 737 0 R +/Parent 387 0 R +/Prev 735 0 R +/Next 743 0 R +>> endobj +735 0 obj << +/Title 736 0 R +/A 733 0 R +/Parent 387 0 R +/Prev 731 0 R +/Next 739 0 R +>> endobj +731 0 obj << +/Title 732 0 R +/A 729 0 R +/Parent 387 0 R +/Prev 727 0 R +/Next 735 0 R +>> endobj +727 0 obj << +/Title 728 0 R +/A 725 0 R +/Parent 387 0 R +/Prev 723 0 R +/Next 731 0 R +>> endobj +723 0 obj << +/Title 724 0 R +/A 721 0 R +/Parent 387 0 R +/Prev 719 0 R +/Next 727 0 R +>> endobj +719 0 obj << +/Title 720 0 R +/A 717 0 R +/Parent 387 0 R +/Prev 715 0 R +/Next 723 0 R +>> endobj +715 0 obj << +/Title 716 0 R +/A 713 0 R +/Parent 387 0 R +/Prev 495 0 R +/Next 719 0 R +>> endobj +711 0 obj << +/Title 712 0 R +/A 709 0 R +/Parent 495 0 R +/Prev 707 0 R +>> endobj +707 0 obj << +/Title 708 0 R +/A 705 0 R +/Parent 495 0 R +/Prev 703 0 R +/Next 711 0 R +>> endobj +703 0 obj << +/Title 704 0 R +/A 701 0 R +/Parent 495 0 R +/Prev 699 0 R +/Next 707 0 R +>> endobj +699 0 obj << +/Title 700 0 R +/A 697 0 R +/Parent 495 0 R +/Prev 695 0 R +/Next 703 0 R +>> endobj +695 0 obj << +/Title 696 0 R +/A 693 0 R +/Parent 495 0 R +/Prev 691 0 R +/Next 699 0 R +>> endobj +691 0 obj << +/Title 692 0 R +/A 689 0 R +/Parent 495 0 R +/Prev 687 0 R +/Next 695 0 R +>> endobj +687 0 obj << +/Title 688 0 R +/A 685 0 R +/Parent 495 0 R +/Prev 683 0 R +/Next 691 0 R +>> endobj +683 0 obj << +/Title 684 0 R +/A 681 0 R +/Parent 495 0 R +/Prev 583 0 R +/Next 687 0 R +>> endobj +679 0 obj << +/Title 680 0 R +/A 677 0 R +/Parent 583 0 R +/Prev 647 0 R +>> endobj +675 0 obj << +/Title 676 0 R +/A 673 0 R +/Parent 647 0 R +/Prev 671 0 R +>> endobj +671 0 obj << +/Title 672 0 R +/A 669 0 R +/Parent 647 0 R +/Prev 667 0 R +/Next 675 0 R +>> endobj +667 0 obj << +/Title 668 0 R +/A 665 0 R +/Parent 647 0 R +/Prev 663 0 R +/Next 671 0 R +>> endobj +663 0 obj << +/Title 664 0 R +/A 661 0 R +/Parent 647 0 R +/Prev 659 0 R +/Next 667 0 R +>> endobj +659 0 obj << +/Title 660 0 R +/A 657 0 R +/Parent 647 0 R +/Prev 655 0 R +/Next 663 0 R +>> endobj +655 0 obj << +/Title 656 0 R +/A 653 0 R +/Parent 647 0 R +/Prev 651 0 R +/Next 659 0 R +>> endobj +651 0 obj << +/Title 652 0 R +/A 649 0 R +/Parent 647 0 R +/Next 655 0 R +>> endobj +647 0 obj << +/Title 648 0 R +/A 645 0 R +/Parent 583 0 R +/Prev 643 0 R +/Next 679 0 R +/First 651 0 R +/Last 675 0 R +/Count -7 +>> endobj +643 0 obj << +/Title 644 0 R +/A 641 0 R +/Parent 583 0 R +/Prev 639 0 R +/Next 647 0 R +>> endobj +639 0 obj << +/Title 640 0 R +/A 637 0 R +/Parent 583 0 R +/Prev 599 0 R +/Next 643 0 R +>> endobj +635 0 obj << +/Title 636 0 R +/A 633 0 R +/Parent 599 0 R +/Prev 631 0 R +>> endobj +631 0 obj << +/Title 632 0 R +/A 629 0 R +/Parent 599 0 R +/Prev 627 0 R +/Next 635 0 R +>> endobj +627 0 obj << +/Title 628 0 R +/A 625 0 R +/Parent 599 0 R +/Prev 623 0 R +/Next 631 0 R +>> endobj +623 0 obj << +/Title 624 0 R +/A 621 0 R +/Parent 599 0 R +/Prev 619 0 R +/Next 627 0 R +>> endobj +619 0 obj << +/Title 620 0 R +/A 617 0 R +/Parent 599 0 R +/Prev 615 0 R +/Next 623 0 R +>> endobj +615 0 obj << +/Title 616 0 R +/A 613 0 R +/Parent 599 0 R +/Prev 611 0 R +/Next 619 0 R +>> endobj +611 0 obj << +/Title 612 0 R +/A 609 0 R +/Parent 599 0 R +/Prev 607 0 R +/Next 615 0 R +>> endobj +607 0 obj << +/Title 608 0 R +/A 605 0 R +/Parent 599 0 R +/Prev 603 0 R +/Next 611 0 R +>> endobj +603 0 obj << +/Title 604 0 R +/A 601 0 R +/Parent 599 0 R +/Next 607 0 R +>> endobj +599 0 obj << +/Title 600 0 R +/A 597 0 R +/Parent 583 0 R +/Prev 595 0 R +/Next 639 0 R +/First 603 0 R +/Last 635 0 R +/Count -9 +>> endobj +595 0 obj << +/Title 596 0 R +/A 593 0 R +/Parent 583 0 R +/Prev 591 0 R +/Next 599 0 R +>> endobj +591 0 obj << +/Title 592 0 R +/A 589 0 R +/Parent 583 0 R +/Prev 587 0 R +/Next 595 0 R +>> endobj +587 0 obj << +/Title 588 0 R +/A 585 0 R +/Parent 583 0 R +/Next 591 0 R +>> endobj +583 0 obj << +/Title 584 0 R +/A 581 0 R +/Parent 495 0 R +/Prev 503 0 R +/Next 683 0 R +/First 587 0 R +/Last 679 0 R +/Count -8 +>> endobj +579 0 obj << +/Title 580 0 R +/A 577 0 R +/Parent 547 0 R +/Prev 575 0 R +>> endobj +575 0 obj << +/Title 576 0 R +/A 573 0 R +/Parent 547 0 R +/Prev 571 0 R +/Next 579 0 R +>> endobj +571 0 obj << +/Title 572 0 R +/A 569 0 R +/Parent 547 0 R +/Prev 567 0 R +/Next 575 0 R +>> endobj +567 0 obj << +/Title 568 0 R +/A 565 0 R +/Parent 547 0 R +/Prev 563 0 R +/Next 571 0 R +>> endobj +563 0 obj << +/Title 564 0 R +/A 561 0 R +/Parent 547 0 R +/Prev 559 0 R +/Next 567 0 R +>> endobj +559 0 obj << +/Title 560 0 R +/A 557 0 R +/Parent 547 0 R +/Prev 555 0 R +/Next 563 0 R +>> endobj +555 0 obj << +/Title 556 0 R +/A 553 0 R +/Parent 547 0 R +/Prev 551 0 R +/Next 559 0 R +>> endobj +551 0 obj << +/Title 552 0 R +/A 549 0 R +/Parent 547 0 R +/Next 555 0 R +>> endobj +547 0 obj << +/Title 548 0 R +/A 545 0 R +/Parent 503 0 R +/Prev 531 0 R +/First 551 0 R +/Last 579 0 R +/Count -8 +>> endobj +543 0 obj << +/Title 544 0 R +/A 541 0 R +/Parent 531 0 R +/Prev 539 0 R +>> endobj +539 0 obj << +/Title 540 0 R +/A 537 0 R +/Parent 531 0 R +/Prev 535 0 R +/Next 543 0 R +>> endobj +535 0 obj << +/Title 536 0 R +/A 533 0 R +/Parent 531 0 R +/Next 539 0 R +>> endobj +531 0 obj << +/Title 532 0 R +/A 529 0 R +/Parent 503 0 R +/Prev 527 0 R +/Next 547 0 R +/First 535 0 R +/Last 543 0 R +/Count -3 +>> endobj +527 0 obj << +/Title 528 0 R +/A 525 0 R +/Parent 503 0 R +/Prev 523 0 R +/Next 531 0 R +>> endobj +523 0 obj << +/Title 524 0 R +/A 521 0 R +/Parent 503 0 R +/Prev 519 0 R +/Next 527 0 R +>> endobj +519 0 obj << +/Title 520 0 R +/A 517 0 R +/Parent 503 0 R +/Prev 515 0 R +/Next 523 0 R +>> endobj +515 0 obj << +/Title 516 0 R +/A 513 0 R +/Parent 503 0 R +/Prev 511 0 R +/Next 519 0 R +>> endobj +511 0 obj << +/Title 512 0 R +/A 509 0 R +/Parent 503 0 R +/Prev 507 0 R +/Next 515 0 R +>> endobj +507 0 obj << +/Title 508 0 R +/A 505 0 R +/Parent 503 0 R +/Next 511 0 R +>> endobj +503 0 obj << +/Title 504 0 R +/A 501 0 R +/Parent 495 0 R +/Prev 499 0 R +/Next 583 0 R +/First 507 0 R +/Last 547 0 R +/Count -8 +>> endobj +499 0 obj << +/Title 500 0 R +/A 497 0 R +/Parent 495 0 R +/Next 503 0 R +>> endobj +495 0 obj << +/Title 496 0 R +/A 493 0 R +/Parent 387 0 R +/Prev 491 0 R +/Next 715 0 R +/First 499 0 R +/Last 711 0 R +/Count -11 +>> endobj +491 0 obj << +/Title 492 0 R +/A 489 0 R +/Parent 387 0 R +/Prev 487 0 R +/Next 495 0 R +>> endobj +487 0 obj << +/Title 488 0 R +/A 485 0 R +/Parent 387 0 R +/Prev 483 0 R +/Next 491 0 R +>> endobj +483 0 obj << +/Title 484 0 R +/A 481 0 R +/Parent 387 0 R +/Prev 479 0 R +/Next 487 0 R +>> endobj +479 0 obj << +/Title 480 0 R +/A 477 0 R +/Parent 387 0 R +/Prev 471 0 R +/Next 483 0 R +>> endobj +475 0 obj << +/Title 476 0 R +/A 473 0 R +/Parent 471 0 R +>> endobj +471 0 obj << +/Title 472 0 R +/A 469 0 R +/Parent 387 0 R +/Prev 467 0 R +/Next 479 0 R +/First 475 0 R +/Last 475 0 R +/Count -1 +>> endobj +467 0 obj << +/Title 468 0 R +/A 465 0 R +/Parent 387 0 R +/Prev 463 0 R +/Next 471 0 R +>> endobj +463 0 obj << +/Title 464 0 R +/A 461 0 R +/Parent 387 0 R +/Prev 415 0 R +/Next 467 0 R +>> endobj +459 0 obj << +/Title 460 0 R +/A 457 0 R +/Parent 415 0 R +/Prev 455 0 R +>> endobj +455 0 obj << +/Title 456 0 R +/A 453 0 R +/Parent 415 0 R +/Prev 451 0 R +/Next 459 0 R +>> endobj +451 0 obj << +/Title 452 0 R +/A 449 0 R +/Parent 415 0 R +/Prev 439 0 R +/Next 455 0 R +>> endobj +447 0 obj << +/Title 448 0 R +/A 445 0 R +/Parent 439 0 R +/Prev 443 0 R +>> endobj +443 0 obj << +/Title 444 0 R +/A 441 0 R +/Parent 439 0 R +/Next 447 0 R +>> endobj +439 0 obj << +/Title 440 0 R +/A 437 0 R +/Parent 415 0 R +/Prev 427 0 R +/Next 451 0 R +/First 443 0 R +/Last 447 0 R +/Count -2 +>> endobj +435 0 obj << +/Title 436 0 R +/A 433 0 R +/Parent 427 0 R +/Prev 431 0 R +>> endobj +431 0 obj << +/Title 432 0 R +/A 429 0 R +/Parent 427 0 R +/Next 435 0 R +>> endobj +427 0 obj << +/Title 428 0 R +/A 425 0 R +/Parent 415 0 R +/Prev 423 0 R +/Next 439 0 R +/First 431 0 R +/Last 435 0 R +/Count -2 +>> endobj +423 0 obj << +/Title 424 0 R +/A 421 0 R +/Parent 415 0 R +/Prev 419 0 R +/Next 427 0 R +>> endobj +419 0 obj << +/Title 420 0 R +/A 417 0 R +/Parent 415 0 R +/Next 423 0 R +>> endobj +415 0 obj << +/Title 416 0 R +/A 413 0 R +/Parent 387 0 R +/Prev 411 0 R +/Next 463 0 R +/First 419 0 R +/Last 459 0 R +/Count -7 +>> endobj +411 0 obj << +/Title 412 0 R +/A 409 0 R +/Parent 387 0 R +/Prev 407 0 R +/Next 415 0 R +>> endobj +407 0 obj << +/Title 408 0 R +/A 405 0 R +/Parent 387 0 R +/Prev 403 0 R +/Next 411 0 R +>> endobj +403 0 obj << +/Title 404 0 R +/A 401 0 R +/Parent 387 0 R +/Prev 399 0 R +/Next 407 0 R +>> endobj +399 0 obj << +/Title 400 0 R +/A 397 0 R +/Parent 387 0 R +/Prev 395 0 R +/Next 403 0 R +>> endobj +395 0 obj << +/Title 396 0 R +/A 393 0 R +/Parent 387 0 R +/Prev 391 0 R +/Next 399 0 R +>> endobj +391 0 obj << +/Title 392 0 R +/A 389 0 R +/Parent 387 0 R +/Next 395 0 R +>> endobj +387 0 obj << +/Title 388 0 R +/A 385 0 R +/Parent 5930 0 R +/Prev 235 0 R +/Next 1523 0 R +/First 391 0 R +/Last 1519 0 R +/Count -34 +>> endobj +383 0 obj << +/Title 384 0 R +/A 381 0 R +/Parent 379 0 R +>> endobj +379 0 obj << +/Title 380 0 R +/A 377 0 R +/Parent 235 0 R +/Prev 375 0 R +/First 383 0 R +/Last 383 0 R +/Count -1 +>> endobj +375 0 obj << +/Title 376 0 R +/A 373 0 R +/Parent 235 0 R +/Prev 371 0 R +/Next 379 0 R +>> endobj +371 0 obj << +/Title 372 0 R +/A 369 0 R +/Parent 235 0 R +/Prev 367 0 R +/Next 375 0 R +>> endobj +367 0 obj << +/Title 368 0 R +/A 365 0 R +/Parent 235 0 R +/Prev 363 0 R +/Next 371 0 R +>> endobj +363 0 obj << +/Title 364 0 R +/A 361 0 R +/Parent 235 0 R +/Prev 359 0 R +/Next 367 0 R +>> endobj +359 0 obj << +/Title 360 0 R +/A 357 0 R +/Parent 235 0 R +/Prev 355 0 R +/Next 363 0 R +>> endobj +355 0 obj << +/Title 356 0 R +/A 353 0 R +/Parent 235 0 R +/Prev 351 0 R +/Next 359 0 R +>> endobj +351 0 obj << +/Title 352 0 R +/A 349 0 R +/Parent 235 0 R +/Prev 347 0 R +/Next 355 0 R +>> endobj +347 0 obj << +/Title 348 0 R +/A 345 0 R +/Parent 235 0 R +/Prev 343 0 R +/Next 351 0 R +>> endobj +343 0 obj << +/Title 344 0 R +/A 341 0 R +/Parent 235 0 R +/Prev 339 0 R +/Next 347 0 R +>> endobj +339 0 obj << +/Title 340 0 R +/A 337 0 R +/Parent 235 0 R +/Prev 335 0 R +/Next 343 0 R +>> endobj +335 0 obj << +/Title 336 0 R +/A 333 0 R +/Parent 235 0 R +/Prev 331 0 R +/Next 339 0 R +>> endobj +331 0 obj << +/Title 332 0 R +/A 329 0 R +/Parent 235 0 R +/Prev 327 0 R +/Next 335 0 R +>> endobj +327 0 obj << +/Title 328 0 R +/A 325 0 R +/Parent 235 0 R +/Prev 323 0 R +/Next 331 0 R +>> endobj +323 0 obj << +/Title 324 0 R +/A 321 0 R +/Parent 235 0 R +/Prev 319 0 R +/Next 327 0 R +>> endobj +319 0 obj << +/Title 320 0 R +/A 317 0 R +/Parent 235 0 R +/Prev 315 0 R +/Next 323 0 R +>> endobj +315 0 obj << +/Title 316 0 R +/A 313 0 R +/Parent 235 0 R +/Prev 303 0 R +/Next 319 0 R +>> endobj +311 0 obj << +/Title 312 0 R +/A 309 0 R +/Parent 303 0 R +/Prev 307 0 R +>> endobj +307 0 obj << +/Title 308 0 R +/A 305 0 R +/Parent 303 0 R +/Next 311 0 R +>> endobj +303 0 obj << +/Title 304 0 R +/A 301 0 R +/Parent 235 0 R +/Prev 291 0 R +/Next 315 0 R +/First 307 0 R +/Last 311 0 R +/Count -2 +>> endobj +299 0 obj << +/Title 300 0 R +/A 297 0 R +/Parent 291 0 R +/Prev 295 0 R +>> endobj +295 0 obj << +/Title 296 0 R +/A 293 0 R +/Parent 291 0 R +/Next 299 0 R +>> endobj +291 0 obj << +/Title 292 0 R +/A 289 0 R +/Parent 235 0 R +/Prev 287 0 R +/Next 303 0 R +/First 295 0 R +/Last 299 0 R +/Count -2 +>> endobj +287 0 obj << +/Title 288 0 R +/A 285 0 R +/Parent 235 0 R +/Prev 283 0 R +/Next 291 0 R +>> endobj +283 0 obj << +/Title 284 0 R +/A 281 0 R +/Parent 235 0 R +/Prev 279 0 R +/Next 287 0 R +>> endobj +279 0 obj << +/Title 280 0 R +/A 277 0 R +/Parent 235 0 R +/Prev 275 0 R +/Next 283 0 R +>> endobj +275 0 obj << +/Title 276 0 R +/A 273 0 R +/Parent 235 0 R +/Prev 271 0 R +/Next 279 0 R +>> endobj +271 0 obj << +/Title 272 0 R +/A 269 0 R +/Parent 235 0 R +/Prev 267 0 R +/Next 275 0 R +>> endobj +267 0 obj << +/Title 268 0 R +/A 265 0 R +/Parent 235 0 R +/Prev 263 0 R +/Next 271 0 R +>> endobj +263 0 obj << +/Title 264 0 R +/A 261 0 R +/Parent 235 0 R +/Prev 259 0 R +/Next 267 0 R +>> endobj +259 0 obj << +/Title 260 0 R +/A 257 0 R +/Parent 235 0 R +/Prev 255 0 R +/Next 263 0 R +>> endobj +255 0 obj << +/Title 256 0 R +/A 253 0 R +/Parent 235 0 R +/Prev 251 0 R +/Next 259 0 R +>> endobj +251 0 obj << +/Title 252 0 R +/A 249 0 R +/Parent 235 0 R +/Prev 247 0 R +/Next 255 0 R +>> endobj +247 0 obj << +/Title 248 0 R +/A 245 0 R +/Parent 235 0 R +/Prev 243 0 R +/Next 251 0 R +>> endobj +243 0 obj << +/Title 244 0 R +/A 241 0 R +/Parent 235 0 R +/Prev 239 0 R +/Next 247 0 R +>> endobj +239 0 obj << +/Title 240 0 R +/A 237 0 R +/Parent 235 0 R +/Next 243 0 R +>> endobj +235 0 obj << +/Title 236 0 R +/A 233 0 R +/Parent 5930 0 R +/Prev 3 0 R +/Next 387 0 R +/First 239 0 R +/Last 379 0 R +/Count -32 +>> endobj +231 0 obj << +/Title 232 0 R +/A 229 0 R +/Parent 3 0 R +/Prev 223 0 R +>> endobj +227 0 obj << +/Title 228 0 R +/A 225 0 R +/Parent 223 0 R +>> endobj +223 0 obj << +/Title 224 0 R +/A 221 0 R +/Parent 3 0 R +/Prev 207 0 R +/Next 231 0 R +/First 227 0 R +/Last 227 0 R +/Count -1 +>> endobj +219 0 obj << +/Title 220 0 R +/A 217 0 R +/Parent 207 0 R +/Prev 215 0 R +>> endobj +215 0 obj << +/Title 216 0 R +/A 213 0 R +/Parent 207 0 R +/Prev 211 0 R +/Next 219 0 R +>> endobj +211 0 obj << +/Title 212 0 R +/A 209 0 R +/Parent 207 0 R +/Next 215 0 R +>> endobj +207 0 obj << +/Title 208 0 R +/A 205 0 R +/Parent 3 0 R +/Prev 203 0 R +/Next 223 0 R +/First 211 0 R +/Last 219 0 R +/Count -3 +>> endobj +203 0 obj << +/Title 204 0 R +/A 201 0 R +/Parent 3 0 R +/Prev 199 0 R +/Next 207 0 R +>> endobj +199 0 obj << +/Title 200 0 R +/A 197 0 R +/Parent 3 0 R +/Prev 195 0 R +/Next 203 0 R +>> endobj +195 0 obj << +/Title 196 0 R +/A 193 0 R +/Parent 3 0 R +/Prev 179 0 R +/Next 199 0 R +>> endobj +191 0 obj << +/Title 192 0 R +/A 189 0 R +/Parent 179 0 R +/Prev 183 0 R +>> endobj +187 0 obj << +/Title 188 0 R +/A 185 0 R +/Parent 183 0 R +>> endobj +183 0 obj << +/Title 184 0 R +/A 181 0 R +/Parent 179 0 R +/Next 191 0 R +/First 187 0 R +/Last 187 0 R +/Count -1 +>> endobj +179 0 obj << +/Title 180 0 R +/A 177 0 R +/Parent 3 0 R +/Prev 159 0 R +/Next 195 0 R +/First 183 0 R +/Last 191 0 R +/Count -2 +>> endobj +175 0 obj << +/Title 176 0 R +/A 173 0 R +/Parent 159 0 R +/Prev 163 0 R +>> endobj +171 0 obj << +/Title 172 0 R +/A 169 0 R +/Parent 163 0 R +/Prev 167 0 R +>> endobj +167 0 obj << +/Title 168 0 R +/A 165 0 R +/Parent 163 0 R +/Next 171 0 R +>> endobj +163 0 obj << +/Title 164 0 R +/A 161 0 R +/Parent 159 0 R +/Next 175 0 R +/First 167 0 R +/Last 171 0 R +/Count -2 +>> endobj +159 0 obj << +/Title 160 0 R +/A 157 0 R +/Parent 3 0 R +/Prev 155 0 R +/Next 179 0 R +/First 163 0 R +/Last 175 0 R +/Count -2 +>> endobj +155 0 obj << +/Title 156 0 R +/A 153 0 R +/Parent 3 0 R +/Prev 139 0 R +/Next 159 0 R +>> endobj +151 0 obj << +/Title 152 0 R +/A 149 0 R +/Parent 139 0 R +/Prev 147 0 R +>> endobj +147 0 obj << +/Title 148 0 R +/A 145 0 R +/Parent 139 0 R +/Prev 143 0 R +/Next 151 0 R +>> 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 3 0 R +/Prev 91 0 R +/Next 155 0 R +/First 143 0 R +/Last 151 0 R +/Count -3 +>> endobj +135 0 obj << +/Title 136 0 R +/A 133 0 R +/Parent 91 0 R +/Prev 131 0 R +>> endobj +131 0 obj << +/Title 132 0 R +/A 129 0 R +/Parent 91 0 R +/Prev 127 0 R +/Next 135 0 R +>> endobj +127 0 obj << +/Title 128 0 R +/A 125 0 R +/Parent 91 0 R +/Prev 111 0 R +/Next 131 0 R +>> endobj +123 0 obj << +/Title 124 0 R +/A 121 0 R +/Parent 111 0 R +/Prev 119 0 R +>> endobj +119 0 obj << +/Title 120 0 R +/A 117 0 R +/Parent 111 0 R +/Prev 115 0 R +/Next 123 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 91 0 R +/Prev 95 0 R +/Next 127 0 R +/First 115 0 R +/Last 123 0 R +/Count -3 +>> 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 3 0 R +/Prev 87 0 R +/Next 139 0 R +/First 95 0 R +/Last 135 0 R +/Count -5 +>> endobj +87 0 obj << +/Title 88 0 R +/A 85 0 R +/Parent 3 0 R +/Prev 83 0 R +/Next 91 0 R +>> endobj +83 0 obj << +/Title 84 0 R +/A 81 0 R +/Parent 3 0 R +/Prev 79 0 R +/Next 87 0 R +>> endobj +79 0 obj << +/Title 80 0 R +/A 77 0 R +/Parent 3 0 R +/Prev 75 0 R +/Next 83 0 R +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 3 0 R +/Prev 71 0 R +/Next 79 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 3 0 R +/Prev 67 0 R +/Next 75 0 R +>> endobj +67 0 obj << +/Title 68 0 R +/A 65 0 R +/Parent 3 0 R +/Prev 63 0 R +/Next 71 0 R +>> endobj +63 0 obj << +/Title 64 0 R +/A 61 0 R +/Parent 3 0 R +/Prev 59 0 R +/Next 67 0 R +>> endobj +59 0 obj << +/Title 60 0 R +/A 57 0 R +/Parent 3 0 R +/Prev 55 0 R +/Next 63 0 R +>> endobj +55 0 obj << +/Title 56 0 R +/A 53 0 R +/Parent 3 0 R +/Prev 19 0 R +/Next 59 0 R +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 19 0 R +/Prev 47 0 R +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 19 0 R +/Prev 43 0 R +/Next 51 0 R +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 19 0 R +/Prev 39 0 R +/Next 47 0 R +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 19 0 R +/Prev 35 0 R +/Next 43 0 R +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 19 0 R +/Prev 31 0 R +/Next 39 0 R +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 19 0 R +/Prev 27 0 R +/Next 35 0 R +>> endobj +27 0 obj << +/Title 28 0 R +/A 25 0 R +/Parent 19 0 R +/Prev 23 0 R +/Next 31 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 3 0 R +/Prev 15 0 R +/Next 55 0 R +/First 23 0 R +/Last 51 0 R +/Count -8 +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 3 0 R +/Prev 11 0 R +/Next 19 0 R +>> endobj +11 0 obj << +/Title 12 0 R +/A 9 0 R +/Parent 3 0 R +/Prev 7 0 R +/Next 15 0 R +>> endobj +7 0 obj << +/Title 8 0 R +/A 5 0 R +/Parent 3 0 R +/Next 11 0 R +>> endobj +3 0 obj << +/Title 4 0 R +/A 1 0 R +/Parent 5930 0 R +/Next 235 0 R +/First 7 0 R +/Last 231 0 R +/Count -24 +>> endobj +5931 0 obj << +/Names [(Doc-Start) 1998 0 R (TableOfContents) 2042 0 R (page.1) 1997 0 R (page.10) 2379 0 R (page.100) 3718 0 R (page.101) 3726 0 R] +/Limits [(Doc-Start) (page.101)] +>> endobj +5932 0 obj << +/Names [(page.102) 3732 0 R (page.103) 3739 0 R (page.104) 3752 0 R (page.105) 3765 0 R (page.106) 3770 0 R (page.107) 3777 0 R] +/Limits [(page.102) (page.107)] +>> endobj +5933 0 obj << +/Names [(page.108) 3783 0 R (page.109) 3788 0 R (page.11) 2425 0 R (page.110) 3796 0 R (page.111) 3803 0 R (page.112) 3813 0 R] +/Limits [(page.108) (page.112)] +>> endobj +5934 0 obj << +/Names [(page.113) 3819 0 R (page.114) 3827 0 R (page.115) 3836 0 R (page.116) 3846 0 R (page.117) 3855 0 R (page.118) 3863 0 R] +/Limits [(page.113) (page.118)] +>> endobj +5935 0 obj << +/Names [(page.119) 3870 0 R (page.12) 2465 0 R (page.120) 3876 0 R (page.121) 3890 0 R (page.122) 3899 0 R (page.123) 3905 0 R] +/Limits [(page.119) (page.123)] +>> endobj +5936 0 obj << +/Names [(page.124) 3913 0 R (page.125) 3920 0 R (page.126) 3928 0 R (page.127) 3933 0 R (page.128) 3943 0 R (page.129) 3953 0 R] +/Limits [(page.124) (page.129)] +>> endobj +5937 0 obj << +/Names [(page.13) 2512 0 R (page.130) 3963 0 R (page.131) 3972 0 R (page.132) 3978 0 R (page.133) 3984 0 R (page.134) 3995 0 R] +/Limits [(page.13) (page.134)] +>> endobj +5938 0 obj << +/Names [(page.135) 4004 0 R (page.136) 4012 0 R (page.137) 4017 0 R (page.138) 4025 0 R (page.139) 4032 0 R (page.14) 2560 0 R] +/Limits [(page.135) (page.14)] +>> endobj +5939 0 obj << +/Names [(page.140) 4038 0 R (page.141) 4044 0 R (page.142) 4055 0 R (page.143) 4067 0 R (page.144) 4079 0 R (page.145) 4087 0 R] +/Limits [(page.140) (page.145)] +>> endobj +5940 0 obj << +/Names [(page.146) 4097 0 R (page.147) 4106 0 R (page.148) 4113 0 R (page.149) 4124 0 R (page.15) 2577 0 R (page.150) 4133 0 R] +/Limits [(page.146) (page.150)] +>> endobj +5941 0 obj << +/Names [(page.151) 4145 0 R (page.152) 4152 0 R (page.153) 4161 0 R (page.154) 4171 0 R (page.155) 4183 0 R (page.156) 4192 0 R] +/Limits [(page.151) (page.156)] +>> endobj +5942 0 obj << +/Names [(page.157) 4204 0 R (page.158) 4213 0 R (page.159) 4219 0 R (page.16) 2584 0 R (page.160) 4224 0 R (page.161) 4230 0 R] +/Limits [(page.157) (page.161)] +>> endobj +5943 0 obj << +/Names [(page.162) 4236 0 R (page.163) 4244 0 R (page.164) 4261 0 R (page.165) 4275 0 R (page.166) 4286 0 R (page.167) 4299 0 R] +/Limits [(page.162) (page.167)] +>> endobj +5944 0 obj << +/Names [(page.168) 4307 0 R (page.169) 4313 0 R (page.17) 2597 0 R (page.170) 4324 0 R (page.171) 4337 0 R (page.172) 4344 0 R] +/Limits [(page.168) (page.172)] +>> endobj +5945 0 obj << +/Names [(page.173) 4353 0 R (page.174) 4359 0 R (page.175) 4364 0 R (page.176) 4370 0 R (page.177) 4377 0 R (page.178) 4383 0 R] +/Limits [(page.173) (page.178)] +>> endobj +5946 0 obj << +/Names [(page.179) 4388 0 R (page.18) 2614 0 R (page.180) 4393 0 R (page.181) 4398 0 R (page.182) 4404 0 R (page.183) 4409 0 R] +/Limits [(page.179) (page.183)] +>> endobj +5947 0 obj << +/Names [(page.184) 4416 0 R (page.185) 4421 0 R (page.186) 4426 0 R (page.187) 4431 0 R (page.188) 4438 0 R (page.189) 4445 0 R] +/Limits [(page.184) (page.189)] +>> endobj +5948 0 obj << +/Names [(page.19) 2638 0 R (page.190) 4450 0 R (page.191) 4455 0 R (page.192) 4461 0 R (page.193) 4469 0 R (page.194) 4476 0 R] +/Limits [(page.19) (page.194)] +>> endobj +5949 0 obj << +/Names [(page.195) 4482 0 R (page.196) 4487 0 R (page.197) 4495 0 R (page.198) 4500 0 R (page.199) 4505 0 R (page.2) 2041 0 R] +/Limits [(page.195) (page.2)] +>> endobj +5950 0 obj << +/Names [(page.20) 2645 0 R (page.200) 4511 0 R (page.201) 4516 0 R (page.202) 4521 0 R (page.203) 4526 0 R (page.204) 4531 0 R] +/Limits [(page.20) (page.204)] +>> endobj +5951 0 obj << +/Names [(page.205) 4536 0 R (page.206) 4543 0 R (page.207) 4550 0 R (page.208) 4560 0 R (page.209) 4568 0 R (page.21) 2650 0 R] +/Limits [(page.205) (page.21)] +>> endobj +5952 0 obj << +/Names [(page.210) 4575 0 R (page.211) 4581 0 R (page.212) 4589 0 R (page.213) 4600 0 R (page.214) 4606 0 R (page.215) 4611 0 R] +/Limits [(page.210) (page.215)] +>> endobj +5953 0 obj << +/Names [(page.216) 4618 0 R (page.217) 4624 0 R (page.218) 4630 0 R (page.219) 4637 0 R (page.22) 2659 0 R (page.220) 4642 0 R] +/Limits [(page.216) (page.220)] +>> endobj +5954 0 obj << +/Names [(page.221) 4647 0 R (page.222) 4658 0 R (page.223) 4663 0 R (page.224) 4671 0 R (page.225) 4679 0 R (page.226) 4685 0 R] +/Limits [(page.221) (page.226)] +>> endobj +5955 0 obj << +/Names [(page.227) 4691 0 R (page.228) 4696 0 R (page.229) 4701 0 R (page.23) 2669 0 R (page.230) 4707 0 R (page.231) 4713 0 R] +/Limits [(page.227) (page.231)] +>> endobj +5956 0 obj << +/Names [(page.232) 4718 0 R (page.233) 4933 0 R (page.234) 5140 0 R (page.235) 5330 0 R (page.236) 5495 0 R (page.237) 5687 0 R] +/Limits [(page.232) (page.237)] +>> endobj +5957 0 obj << +/Names [(page.238) 5874 0 R (page.24) 2677 0 R (page.25) 2684 0 R (page.26) 2690 0 R (page.27) 2699 0 R (page.28) 2705 0 R] +/Limits [(page.238) (page.28)] +>> endobj +5958 0 obj << +/Names [(page.29) 2710 0 R (page.3) 2081 0 R (page.30) 2722 0 R (page.31) 2734 0 R (page.32) 2741 0 R (page.33) 2748 0 R] +/Limits [(page.29) (page.33)] +>> endobj +5959 0 obj << +/Names [(page.34) 2760 0 R (page.35) 2769 0 R (page.36) 2775 0 R (page.37) 2784 0 R (page.38) 2794 0 R (page.39) 2802 0 R] +/Limits [(page.34) (page.39)] +>> endobj +5960 0 obj << +/Names [(page.4) 2114 0 R (page.40) 2807 0 R (page.41) 2814 0 R (page.42) 2821 0 R (page.43) 2833 0 R (page.44) 2857 0 R] +/Limits [(page.4) (page.44)] +>> endobj +5961 0 obj << +/Names [(page.45) 2883 0 R (page.46) 2917 0 R (page.47) 2941 0 R (page.48) 2957 0 R (page.49) 2982 0 R (page.5) 2150 0 R] +/Limits [(page.45) (page.5)] +>> endobj +5962 0 obj << +/Names [(page.50) 3008 0 R (page.51) 3027 0 R (page.52) 3052 0 R (page.53) 3090 0 R (page.54) 3143 0 R (page.55) 3217 0 R] +/Limits [(page.50) (page.55)] +>> endobj +5963 0 obj << +/Names [(page.56) 3258 0 R (page.57) 3288 0 R (page.58) 3316 0 R (page.59) 3356 0 R (page.6) 2196 0 R (page.60) 3386 0 R] +/Limits [(page.56) (page.60)] +>> endobj +5964 0 obj << +/Names [(page.61) 3405 0 R (page.62) 3415 0 R (page.63) 3422 0 R (page.64) 3431 0 R (page.65) 3437 0 R (page.66) 3442 0 R] +/Limits [(page.61) (page.66)] +>> endobj +5965 0 obj << +/Names [(page.67) 3448 0 R (page.68) 3454 0 R (page.69) 3460 0 R (page.7) 2237 0 R (page.70) 3470 0 R (page.71) 3477 0 R] +/Limits [(page.67) (page.71)] +>> endobj +5966 0 obj << +/Names [(page.72) 3486 0 R (page.73) 3495 0 R (page.74) 3501 0 R (page.75) 3507 0 R (page.76) 3512 0 R (page.77) 3520 0 R] +/Limits [(page.72) (page.77)] +>> endobj +5967 0 obj << +/Names [(page.78) 3530 0 R (page.79) 3538 0 R (page.8) 2285 0 R (page.80) 3547 0 R (page.81) 3556 0 R (page.82) 3563 0 R] +/Limits [(page.78) (page.82)] +>> endobj +5968 0 obj << +/Names [(page.83) 3569 0 R (page.84) 3577 0 R (page.85) 3587 0 R (page.86) 3599 0 R (page.87) 3614 0 R (page.88) 3621 0 R] +/Limits [(page.83) (page.88)] +>> endobj +5969 0 obj << +/Names [(page.89) 3627 0 R (page.9) 2332 0 R (page.90) 3636 0 R (page.91) 3645 0 R (page.92) 3653 0 R (page.93) 3663 0 R] +/Limits [(page.89) (page.93)] +>> endobj +5970 0 obj << +/Names [(page.94) 3668 0 R (page.95) 3677 0 R (page.96) 3685 0 R (page.97) 3694 0 R (page.98) 3703 0 R (page.99) 3712 0 R] +/Limits [(page.94) (page.99)] +>> endobj +5971 0 obj << +/Names [(part.1) 2 0 R (part.2) 234 0 R (part.3) 386 0 R (part.4) 1522 0 R (part.5) 1978 0 R (part.6) 1990 0 R] +/Limits [(part.1) (part.6)] +>> endobj +5972 0 obj << +/Names [(section*.1) 2043 0 R (section*.10) 38 0 R (section*.100) 406 0 R (section*.101) 410 0 R (section*.102) 414 0 R (section*.103) 418 0 R] +/Limits [(section*.1) (section*.103)] +>> endobj +5973 0 obj << +/Names [(section*.104) 422 0 R (section*.105) 426 0 R (section*.106) 430 0 R (section*.107) 434 0 R (section*.108) 438 0 R (section*.109) 442 0 R] +/Limits [(section*.104) (section*.109)] +>> endobj +5974 0 obj << +/Names [(section*.11) 42 0 R (section*.110) 446 0 R (section*.111) 450 0 R (section*.112) 454 0 R (section*.113) 458 0 R (section*.114) 462 0 R] +/Limits [(section*.11) (section*.114)] +>> endobj +5975 0 obj << +/Names [(section*.115) 466 0 R (section*.116) 470 0 R (section*.117) 474 0 R (section*.118) 478 0 R (section*.119) 482 0 R (section*.12) 46 0 R] +/Limits [(section*.115) (section*.12)] +>> endobj +5976 0 obj << +/Names [(section*.120) 486 0 R (section*.121) 490 0 R (section*.122) 494 0 R (section*.123) 498 0 R (section*.124) 502 0 R (section*.125) 506 0 R] +/Limits [(section*.120) (section*.125)] +>> endobj +5977 0 obj << +/Names [(section*.126) 510 0 R (section*.127) 514 0 R (section*.128) 518 0 R (section*.129) 522 0 R (section*.13) 50 0 R (section*.130) 526 0 R] +/Limits [(section*.126) (section*.130)] +>> endobj +5978 0 obj << +/Names [(section*.131) 530 0 R (section*.132) 534 0 R (section*.133) 538 0 R (section*.134) 542 0 R (section*.135) 546 0 R (section*.136) 550 0 R] +/Limits [(section*.131) (section*.136)] +>> endobj +5979 0 obj << +/Names [(section*.137) 554 0 R (section*.138) 558 0 R (section*.139) 562 0 R (section*.14) 54 0 R (section*.140) 566 0 R (section*.141) 570 0 R] +/Limits [(section*.137) (section*.141)] +>> endobj +5980 0 obj << +/Names [(section*.142) 574 0 R (section*.143) 578 0 R (section*.144) 582 0 R (section*.145) 586 0 R (section*.146) 590 0 R (section*.147) 594 0 R] +/Limits [(section*.142) (section*.147)] +>> endobj +5981 0 obj << +/Names [(section*.148) 598 0 R (section*.149) 602 0 R (section*.15) 58 0 R (section*.150) 606 0 R (section*.151) 610 0 R (section*.152) 614 0 R] +/Limits [(section*.148) (section*.152)] +>> endobj +5982 0 obj << +/Names [(section*.153) 618 0 R (section*.154) 622 0 R (section*.155) 626 0 R (section*.156) 630 0 R (section*.157) 634 0 R (section*.158) 638 0 R] +/Limits [(section*.153) (section*.158)] +>> endobj +5983 0 obj << +/Names [(section*.159) 642 0 R (section*.16) 62 0 R (section*.160) 646 0 R (section*.161) 650 0 R (section*.162) 654 0 R (section*.163) 658 0 R] +/Limits [(section*.159) (section*.163)] +>> endobj +5984 0 obj << +/Names [(section*.164) 662 0 R (section*.165) 666 0 R (section*.166) 670 0 R (section*.167) 674 0 R (section*.168) 678 0 R (section*.169) 682 0 R] +/Limits [(section*.164) (section*.169)] +>> endobj +5985 0 obj << +/Names [(section*.17) 66 0 R (section*.170) 686 0 R (section*.171) 690 0 R (section*.172) 694 0 R (section*.173) 698 0 R (section*.174) 702 0 R] +/Limits [(section*.17) (section*.174)] +>> endobj +5986 0 obj << +/Names [(section*.175) 706 0 R (section*.176) 710 0 R (section*.177) 714 0 R (section*.178) 718 0 R (section*.179) 722 0 R (section*.18) 70 0 R] +/Limits [(section*.175) (section*.18)] +>> endobj +5987 0 obj << +/Names [(section*.180) 726 0 R (section*.181) 730 0 R (section*.182) 734 0 R (section*.183) 738 0 R (section*.184) 742 0 R (section*.185) 746 0 R] +/Limits [(section*.180) (section*.185)] +>> endobj +5988 0 obj << +/Names [(section*.186) 750 0 R (section*.187) 754 0 R (section*.188) 758 0 R (section*.189) 762 0 R (section*.19) 74 0 R (section*.190) 766 0 R] +/Limits [(section*.186) (section*.190)] +>> endobj +5989 0 obj << +/Names [(section*.191) 770 0 R (section*.192) 774 0 R (section*.193) 778 0 R (section*.194) 782 0 R (section*.195) 786 0 R (section*.196) 790 0 R] +/Limits [(section*.191) (section*.196)] +>> endobj +5990 0 obj << +/Names [(section*.197) 794 0 R (section*.198) 798 0 R (section*.199) 802 0 R (section*.2) 6 0 R (section*.20) 78 0 R (section*.200) 806 0 R] +/Limits [(section*.197) (section*.200)] +>> endobj +5991 0 obj << +/Names [(section*.201) 810 0 R (section*.202) 814 0 R (section*.203) 818 0 R (section*.204) 822 0 R (section*.205) 826 0 R (section*.206) 830 0 R] +/Limits [(section*.201) (section*.206)] +>> endobj +5992 0 obj << +/Names [(section*.207) 834 0 R (section*.208) 838 0 R (section*.209) 842 0 R (section*.21) 82 0 R (section*.210) 846 0 R (section*.211) 850 0 R] +/Limits [(section*.207) (section*.211)] +>> endobj +5993 0 obj << +/Names [(section*.212) 854 0 R (section*.213) 858 0 R (section*.214) 862 0 R (section*.215) 866 0 R (section*.216) 870 0 R (section*.217) 874 0 R] +/Limits [(section*.212) (section*.217)] +>> endobj +5994 0 obj << +/Names [(section*.218) 878 0 R (section*.219) 882 0 R (section*.22) 86 0 R (section*.220) 886 0 R (section*.221) 890 0 R (section*.222) 894 0 R] +/Limits [(section*.218) (section*.222)] +>> endobj +5995 0 obj << +/Names [(section*.223) 898 0 R (section*.224) 902 0 R (section*.225) 906 0 R (section*.226) 910 0 R (section*.227) 914 0 R (section*.228) 918 0 R] +/Limits [(section*.223) (section*.228)] +>> endobj +5996 0 obj << +/Names [(section*.229) 922 0 R (section*.23) 90 0 R (section*.230) 926 0 R (section*.231) 930 0 R (section*.232) 934 0 R (section*.233) 938 0 R] +/Limits [(section*.229) (section*.233)] +>> endobj +5997 0 obj << +/Names [(section*.234) 942 0 R (section*.235) 946 0 R (section*.236) 950 0 R (section*.237) 954 0 R (section*.238) 958 0 R (section*.239) 962 0 R] +/Limits [(section*.234) (section*.239)] +>> endobj +5998 0 obj << +/Names [(section*.24) 94 0 R (section*.240) 966 0 R (section*.241) 970 0 R (section*.242) 974 0 R (section*.243) 978 0 R (section*.244) 982 0 R] +/Limits [(section*.24) (section*.244)] +>> endobj +5999 0 obj << +/Names [(section*.245) 986 0 R (section*.246) 990 0 R (section*.247) 994 0 R (section*.248) 998 0 R (section*.249) 1002 0 R (section*.25) 98 0 R] +/Limits [(section*.245) (section*.25)] +>> endobj +6000 0 obj << +/Names [(section*.250) 1006 0 R (section*.251) 1010 0 R (section*.252) 1014 0 R (section*.253) 1018 0 R (section*.254) 1022 0 R (section*.255) 1026 0 R] +/Limits [(section*.250) (section*.255)] +>> endobj +6001 0 obj << +/Names [(section*.256) 1030 0 R (section*.257) 1034 0 R (section*.258) 1038 0 R (section*.259) 1042 0 R (section*.26) 102 0 R (section*.260) 1046 0 R] +/Limits [(section*.256) (section*.260)] +>> endobj +6002 0 obj << +/Names [(section*.261) 1050 0 R (section*.262) 1054 0 R (section*.263) 1058 0 R (section*.264) 1062 0 R (section*.265) 1066 0 R (section*.266) 1070 0 R] +/Limits [(section*.261) (section*.266)] +>> endobj +6003 0 obj << +/Names [(section*.267) 1074 0 R (section*.268) 1078 0 R (section*.269) 1082 0 R (section*.27) 106 0 R (section*.270) 1086 0 R (section*.271) 1090 0 R] +/Limits [(section*.267) (section*.271)] +>> endobj +6004 0 obj << +/Names [(section*.272) 1094 0 R (section*.273) 1098 0 R (section*.274) 1102 0 R (section*.275) 1106 0 R (section*.276) 1110 0 R (section*.277) 1114 0 R] +/Limits [(section*.272) (section*.277)] +>> endobj +6005 0 obj << +/Names [(section*.278) 1118 0 R (section*.279) 1122 0 R (section*.28) 110 0 R (section*.280) 1126 0 R (section*.281) 1130 0 R (section*.282) 1134 0 R] +/Limits [(section*.278) (section*.282)] +>> endobj +6006 0 obj << +/Names [(section*.283) 1138 0 R (section*.284) 1142 0 R (section*.285) 1146 0 R (section*.286) 1150 0 R (section*.287) 1154 0 R (section*.288) 1158 0 R] +/Limits [(section*.283) (section*.288)] +>> endobj +6007 0 obj << +/Names [(section*.289) 1162 0 R (section*.29) 114 0 R (section*.290) 1166 0 R (section*.291) 1170 0 R (section*.292) 1174 0 R (section*.293) 1178 0 R] +/Limits [(section*.289) (section*.293)] +>> endobj +6008 0 obj << +/Names [(section*.294) 1182 0 R (section*.295) 1186 0 R (section*.296) 1190 0 R (section*.297) 1194 0 R (section*.298) 1198 0 R (section*.299) 1202 0 R] +/Limits [(section*.294) (section*.299)] +>> endobj +6009 0 obj << +/Names [(section*.3) 10 0 R (section*.30) 118 0 R (section*.300) 1206 0 R (section*.301) 1210 0 R (section*.302) 1214 0 R (section*.303) 1218 0 R] +/Limits [(section*.3) (section*.303)] +>> endobj +6010 0 obj << +/Names [(section*.304) 1222 0 R (section*.305) 1226 0 R (section*.306) 1230 0 R (section*.307) 1234 0 R (section*.308) 1238 0 R (section*.309) 1242 0 R] +/Limits [(section*.304) (section*.309)] +>> endobj +6011 0 obj << +/Names [(section*.31) 122 0 R (section*.310) 1246 0 R (section*.311) 1250 0 R (section*.312) 1254 0 R (section*.313) 1258 0 R (section*.314) 1262 0 R] +/Limits [(section*.31) (section*.314)] +>> endobj +6012 0 obj << +/Names [(section*.315) 1266 0 R (section*.316) 1270 0 R (section*.317) 1274 0 R (section*.318) 1278 0 R (section*.319) 1282 0 R (section*.32) 126 0 R] +/Limits [(section*.315) (section*.32)] +>> endobj +6013 0 obj << +/Names [(section*.320) 1286 0 R (section*.321) 1290 0 R (section*.322) 1294 0 R (section*.323) 1298 0 R (section*.324) 1302 0 R (section*.325) 1306 0 R] +/Limits [(section*.320) (section*.325)] +>> endobj +6014 0 obj << +/Names [(section*.326) 1310 0 R (section*.327) 1314 0 R (section*.328) 1318 0 R (section*.329) 1322 0 R (section*.33) 130 0 R (section*.330) 1326 0 R] +/Limits [(section*.326) (section*.330)] +>> endobj +6015 0 obj << +/Names [(section*.331) 1330 0 R (section*.332) 1334 0 R (section*.333) 1338 0 R (section*.334) 1342 0 R (section*.335) 1346 0 R (section*.336) 1350 0 R] +/Limits [(section*.331) (section*.336)] +>> endobj +6016 0 obj << +/Names [(section*.337) 1354 0 R (section*.338) 1358 0 R (section*.339) 1362 0 R (section*.34) 134 0 R (section*.340) 1366 0 R (section*.341) 1370 0 R] +/Limits [(section*.337) (section*.341)] +>> endobj +6017 0 obj << +/Names [(section*.342) 1374 0 R (section*.343) 1378 0 R (section*.344) 1382 0 R (section*.345) 1386 0 R (section*.346) 1390 0 R (section*.347) 1394 0 R] +/Limits [(section*.342) (section*.347)] +>> endobj +6018 0 obj << +/Names [(section*.348) 1398 0 R (section*.349) 1402 0 R (section*.35) 138 0 R (section*.350) 1406 0 R (section*.351) 1410 0 R (section*.352) 1414 0 R] +/Limits [(section*.348) (section*.352)] +>> endobj +6019 0 obj << +/Names [(section*.353) 1418 0 R (section*.354) 1422 0 R (section*.355) 1426 0 R (section*.356) 1430 0 R (section*.357) 1434 0 R (section*.358) 1438 0 R] +/Limits [(section*.353) (section*.358)] +>> endobj +6020 0 obj << +/Names [(section*.359) 1442 0 R (section*.36) 142 0 R (section*.360) 1446 0 R (section*.361) 1450 0 R (section*.362) 1454 0 R (section*.363) 1458 0 R] +/Limits [(section*.359) (section*.363)] +>> endobj +6021 0 obj << +/Names [(section*.364) 1462 0 R (section*.365) 1466 0 R (section*.366) 1470 0 R (section*.367) 1474 0 R (section*.368) 1478 0 R (section*.369) 1482 0 R] +/Limits [(section*.364) (section*.369)] +>> endobj +6022 0 obj << +/Names [(section*.37) 146 0 R (section*.370) 1486 0 R (section*.371) 1490 0 R (section*.372) 1494 0 R (section*.373) 1498 0 R (section*.374) 1502 0 R] +/Limits [(section*.37) (section*.374)] +>> endobj +6023 0 obj << +/Names [(section*.375) 1506 0 R (section*.376) 1510 0 R (section*.377) 1514 0 R (section*.378) 1518 0 R (section*.379) 1526 0 R (section*.38) 150 0 R] +/Limits [(section*.375) (section*.38)] +>> endobj +6024 0 obj << +/Names [(section*.380) 1530 0 R (section*.381) 1534 0 R (section*.382) 1538 0 R (section*.383) 1542 0 R (section*.384) 1546 0 R (section*.385) 1550 0 R] +/Limits [(section*.380) (section*.385)] +>> endobj +6025 0 obj << +/Names [(section*.386) 1554 0 R (section*.387) 1558 0 R (section*.388) 1562 0 R (section*.389) 1566 0 R (section*.39) 154 0 R (section*.390) 1570 0 R] +/Limits [(section*.386) (section*.390)] +>> endobj +6026 0 obj << +/Names [(section*.391) 1574 0 R (section*.392) 1578 0 R (section*.393) 1582 0 R (section*.394) 1586 0 R (section*.395) 1590 0 R (section*.396) 1594 0 R] +/Limits [(section*.391) (section*.396)] +>> endobj +6027 0 obj << +/Names [(section*.397) 1598 0 R (section*.398) 1602 0 R (section*.399) 1606 0 R (section*.4) 14 0 R (section*.40) 158 0 R (section*.400) 1610 0 R] +/Limits [(section*.397) (section*.400)] +>> endobj +6028 0 obj << +/Names [(section*.401) 1614 0 R (section*.402) 1618 0 R (section*.403) 1622 0 R (section*.404) 1626 0 R (section*.405) 1630 0 R (section*.406) 1634 0 R] +/Limits [(section*.401) (section*.406)] +>> endobj +6029 0 obj << +/Names [(section*.407) 1638 0 R (section*.408) 1642 0 R (section*.409) 1646 0 R (section*.41) 162 0 R (section*.410) 1650 0 R (section*.411) 1654 0 R] +/Limits [(section*.407) (section*.411)] +>> endobj +6030 0 obj << +/Names [(section*.412) 1658 0 R (section*.413) 1662 0 R (section*.414) 1666 0 R (section*.415) 1670 0 R (section*.416) 1674 0 R (section*.417) 1678 0 R] +/Limits [(section*.412) (section*.417)] +>> endobj +6031 0 obj << +/Names [(section*.418) 1682 0 R (section*.419) 1686 0 R (section*.42) 166 0 R (section*.420) 1690 0 R (section*.421) 1694 0 R (section*.422) 1698 0 R] +/Limits [(section*.418) (section*.422)] +>> endobj +6032 0 obj << +/Names [(section*.423) 1702 0 R (section*.424) 1706 0 R (section*.425) 1710 0 R (section*.426) 1714 0 R (section*.427) 1718 0 R (section*.428) 1722 0 R] +/Limits [(section*.423) (section*.428)] +>> endobj +6033 0 obj << +/Names [(section*.429) 1726 0 R (section*.43) 170 0 R (section*.430) 1730 0 R (section*.431) 1734 0 R (section*.432) 1738 0 R (section*.433) 1742 0 R] +/Limits [(section*.429) (section*.433)] +>> endobj +6034 0 obj << +/Names [(section*.434) 1746 0 R (section*.435) 1750 0 R (section*.436) 1754 0 R (section*.437) 1758 0 R (section*.438) 1762 0 R (section*.439) 1766 0 R] +/Limits [(section*.434) (section*.439)] +>> endobj +6035 0 obj << +/Names [(section*.44) 174 0 R (section*.440) 1770 0 R (section*.441) 1774 0 R (section*.442) 1778 0 R (section*.443) 1782 0 R (section*.444) 1786 0 R] +/Limits [(section*.44) (section*.444)] +>> endobj +6036 0 obj << +/Names [(section*.445) 1790 0 R (section*.446) 1794 0 R (section*.447) 1798 0 R (section*.448) 1802 0 R (section*.449) 1806 0 R (section*.45) 178 0 R] +/Limits [(section*.445) (section*.45)] +>> endobj +6037 0 obj << +/Names [(section*.450) 1810 0 R (section*.451) 1814 0 R (section*.452) 1818 0 R (section*.453) 1822 0 R (section*.454) 1826 0 R (section*.455) 1830 0 R] +/Limits [(section*.450) (section*.455)] +>> endobj +6038 0 obj << +/Names [(section*.456) 1834 0 R (section*.457) 1838 0 R (section*.458) 1842 0 R (section*.459) 1846 0 R (section*.46) 182 0 R (section*.460) 1850 0 R] +/Limits [(section*.456) (section*.460)] +>> endobj +6039 0 obj << +/Names [(section*.461) 1854 0 R (section*.462) 1858 0 R (section*.463) 1862 0 R (section*.464) 1866 0 R (section*.465) 1870 0 R (section*.466) 1874 0 R] +/Limits [(section*.461) (section*.466)] +>> endobj +6040 0 obj << +/Names [(section*.467) 1878 0 R (section*.468) 1882 0 R (section*.469) 1886 0 R (section*.47) 186 0 R (section*.470) 1890 0 R (section*.471) 1894 0 R] +/Limits [(section*.467) (section*.471)] +>> endobj +6041 0 obj << +/Names [(section*.472) 1898 0 R (section*.473) 1902 0 R (section*.474) 1906 0 R (section*.475) 1910 0 R (section*.476) 1914 0 R (section*.477) 1918 0 R] +/Limits [(section*.472) (section*.477)] +>> endobj +6042 0 obj << +/Names [(section*.478) 1922 0 R (section*.479) 1926 0 R (section*.48) 190 0 R (section*.480) 1930 0 R (section*.481) 1934 0 R (section*.482) 1938 0 R] +/Limits [(section*.478) (section*.482)] +>> endobj +6043 0 obj << +/Names [(section*.483) 1942 0 R (section*.484) 1946 0 R (section*.485) 1950 0 R (section*.486) 1954 0 R (section*.487) 1958 0 R (section*.488) 1962 0 R] +/Limits [(section*.483) (section*.488)] +>> endobj +6044 0 obj << +/Names [(section*.489) 1966 0 R (section*.49) 194 0 R (section*.490) 1970 0 R (section*.491) 1974 0 R (section*.492) 1982 0 R (section*.493) 1986 0 R] +/Limits [(section*.489) (section*.493)] +>> endobj +6045 0 obj << +/Names [(section*.494) 4934 0 R (section*.5) 18 0 R (section*.50) 198 0 R (section*.51) 202 0 R (section*.52) 206 0 R (section*.53) 210 0 R] +/Limits [(section*.494) (section*.53)] +>> endobj +6046 0 obj << +/Names [(section*.54) 214 0 R (section*.55) 218 0 R (section*.56) 222 0 R (section*.57) 226 0 R (section*.58) 230 0 R (section*.59) 238 0 R] +/Limits [(section*.54) (section*.59)] +>> endobj +6047 0 obj << +/Names [(section*.6) 22 0 R (section*.60) 242 0 R (section*.61) 246 0 R (section*.62) 250 0 R (section*.63) 254 0 R (section*.64) 258 0 R] +/Limits [(section*.6) (section*.64)] +>> endobj +6048 0 obj << +/Names [(section*.65) 262 0 R (section*.66) 266 0 R (section*.67) 270 0 R (section*.68) 274 0 R (section*.69) 278 0 R (section*.7) 26 0 R] +/Limits [(section*.65) (section*.7)] +>> endobj +6049 0 obj << +/Names [(section*.70) 282 0 R (section*.71) 286 0 R (section*.72) 290 0 R (section*.73) 294 0 R (section*.74) 298 0 R (section*.75) 302 0 R] +/Limits [(section*.70) (section*.75)] +>> endobj +6050 0 obj << +/Names [(section*.76) 306 0 R (section*.77) 310 0 R (section*.78) 314 0 R (section*.79) 318 0 R (section*.8) 30 0 R (section*.80) 322 0 R] +/Limits [(section*.76) (section*.80)] +>> endobj +6051 0 obj << +/Names [(section*.81) 326 0 R (section*.82) 330 0 R (section*.83) 334 0 R (section*.84) 338 0 R (section*.85) 342 0 R (section*.86) 346 0 R] +/Limits [(section*.81) (section*.86)] +>> endobj +6052 0 obj << +/Names [(section*.87) 350 0 R (section*.88) 354 0 R (section*.89) 358 0 R (section*.9) 34 0 R (section*.90) 362 0 R (section*.91) 366 0 R] +/Limits [(section*.87) (section*.91)] +>> endobj +6053 0 obj << +/Names [(section*.92) 370 0 R (section*.93) 374 0 R (section*.94) 378 0 R (section*.95) 382 0 R (section*.96) 390 0 R (section*.97) 394 0 R] +/Limits [(section*.92) (section*.97)] +>> endobj +6054 0 obj << +/Names [(section*.98) 398 0 R (section*.99) 402 0 R (table.1) 2624 0 R] +/Limits [(section*.98) (table.1)] +>> endobj +6055 0 obj << +/Kids [5931 0 R 5932 0 R 5933 0 R 5934 0 R 5935 0 R 5936 0 R] +/Limits [(Doc-Start) (page.129)] +>> endobj +6056 0 obj << +/Kids [5937 0 R 5938 0 R 5939 0 R 5940 0 R 5941 0 R 5942 0 R] +/Limits [(page.13) (page.161)] +>> endobj +6057 0 obj << +/Kids [5943 0 R 5944 0 R 5945 0 R 5946 0 R 5947 0 R 5948 0 R] +/Limits [(page.162) (page.194)] +>> endobj +6058 0 obj << +/Kids [5949 0 R 5950 0 R 5951 0 R 5952 0 R 5953 0 R 5954 0 R] +/Limits [(page.195) (page.226)] +>> endobj +6059 0 obj << +/Kids [5955 0 R 5956 0 R 5957 0 R 5958 0 R 5959 0 R 5960 0 R] +/Limits [(page.227) (page.44)] +>> endobj +6060 0 obj << +/Kids [5961 0 R 5962 0 R 5963 0 R 5964 0 R 5965 0 R 5966 0 R] +/Limits [(page.45) (page.77)] +>> endobj +6061 0 obj << +/Kids [5967 0 R 5968 0 R 5969 0 R 5970 0 R 5971 0 R 5972 0 R] +/Limits [(page.78) (section*.103)] +>> endobj +6062 0 obj << +/Kids [5973 0 R 5974 0 R 5975 0 R 5976 0 R 5977 0 R 5978 0 R] +/Limits [(section*.104) (section*.136)] +>> endobj +6063 0 obj << +/Kids [5979 0 R 5980 0 R 5981 0 R 5982 0 R 5983 0 R 5984 0 R] +/Limits [(section*.137) (section*.169)] +>> endobj +6064 0 obj << +/Kids [5985 0 R 5986 0 R 5987 0 R 5988 0 R 5989 0 R 5990 0 R] +/Limits [(section*.17) (section*.200)] +>> endobj +6065 0 obj << +/Kids [5991 0 R 5992 0 R 5993 0 R 5994 0 R 5995 0 R 5996 0 R] +/Limits [(section*.201) (section*.233)] +>> endobj +6066 0 obj << +/Kids [5997 0 R 5998 0 R 5999 0 R 6000 0 R 6001 0 R 6002 0 R] +/Limits [(section*.234) (section*.266)] +>> endobj +6067 0 obj << +/Kids [6003 0 R 6004 0 R 6005 0 R 6006 0 R 6007 0 R 6008 0 R] +/Limits [(section*.267) (section*.299)] +>> endobj +6068 0 obj << +/Kids [6009 0 R 6010 0 R 6011 0 R 6012 0 R 6013 0 R 6014 0 R] +/Limits [(section*.3) (section*.330)] +>> endobj +6069 0 obj << +/Kids [6015 0 R 6016 0 R 6017 0 R 6018 0 R 6019 0 R 6020 0 R] +/Limits [(section*.331) (section*.363)] +>> endobj +6070 0 obj << +/Kids [6021 0 R 6022 0 R 6023 0 R 6024 0 R 6025 0 R 6026 0 R] +/Limits [(section*.364) (section*.396)] +>> endobj +6071 0 obj << +/Kids [6027 0 R 6028 0 R 6029 0 R 6030 0 R 6031 0 R 6032 0 R] +/Limits [(section*.397) (section*.428)] +>> endobj +6072 0 obj << +/Kids [6033 0 R 6034 0 R 6035 0 R 6036 0 R 6037 0 R 6038 0 R] +/Limits [(section*.429) (section*.460)] +>> endobj +6073 0 obj << +/Kids [6039 0 R 6040 0 R 6041 0 R 6042 0 R 6043 0 R 6044 0 R] +/Limits [(section*.461) (section*.493)] +>> endobj +6074 0 obj << +/Kids [6045 0 R 6046 0 R 6047 0 R 6048 0 R 6049 0 R 6050 0 R] +/Limits [(section*.494) (section*.80)] +>> endobj +6075 0 obj << +/Kids [6051 0 R 6052 0 R 6053 0 R 6054 0 R] +/Limits [(section*.81) (table.1)] +>> endobj +6076 0 obj << +/Kids [6055 0 R 6056 0 R 6057 0 R 6058 0 R 6059 0 R 6060 0 R] +/Limits [(Doc-Start) (page.77)] +>> endobj +6077 0 obj << +/Kids [6061 0 R 6062 0 R 6063 0 R 6064 0 R 6065 0 R 6066 0 R] +/Limits [(page.78) (section*.266)] +>> endobj +6078 0 obj << +/Kids [6067 0 R 6068 0 R 6069 0 R 6070 0 R 6071 0 R 6072 0 R] +/Limits [(section*.267) (section*.460)] +>> endobj +6079 0 obj << +/Kids [6073 0 R 6074 0 R 6075 0 R] +/Limits [(section*.461) (table.1)] +>> endobj +6080 0 obj << +/Kids [6076 0 R 6077 0 R 6078 0 R 6079 0 R] +/Limits [(Doc-Start) (table.1)] +>> endobj +6081 0 obj << +/Dests 6080 0 R +>> endobj +6082 0 obj << +/Type /Catalog +/Pages 5929 0 R +/Outlines 5930 0 R +/Names 6081 0 R +/PageMode/UseOutlines/PageLabels<</Nums[0<</P(1)>>1<</P(2)>>2<</P(3)>>3<</P(4)>>4<</P(5)>>5<</P(6)>>6<</P(7)>>7<</P(8)>>8<</P(9)>>9<</P(10)>>10<</P(11)>>11<</P(12)>>12<</P(13)>>13<</P(14)>>14<</P(15)>>15<</P(16)>>16<</P(17)>>17<</P(18)>>18<</P(19)>>19<</P(20)>>20<</P(21)>>21<</P(22)>>22<</P(23)>>23<</P(24)>>24<</P(25)>>25<</P(26)>>26<</P(27)>>27<</P(28)>>28<</P(29)>>29<</P(30)>>30<</P(31)>>31<</P(32)>>32<</P(33)>>33<</P(34)>>34<</P(35)>>35<</P(36)>>36<</P(37)>>37<</P(38)>>38<</P(39)>>39<</P(40)>>40<</P(41)>>41<</P(42)>>42<</P(43)>>43<</P(44)>>44<</P(45)>>45<</P(46)>>46<</P(47)>>47<</P(48)>>48<</P(49)>>49<</P(50)>>50<</P(51)>>51<</P(52)>>52<</P(53)>>53<</P(54)>>54<</P(55)>>55<</P(56)>>56<</P(57)>>57<</P(58)>>58<</P(59)>>59<</P(60)>>60<</P(61)>>61<</P(62)>>62<</P(63)>>63<</P(64)>>64<</P(65)>>65<</P(66)>>66<</P(67)>>67<</P(68)>>68<</P(69)>>69<</P(70)>>70<</P(71)>>71<</P(72)>>72<</P(73)>>73<</P(74)>>74<</P(75)>>75<</P(76)>>76<</P(77)>>77<</P(78)>>78<</P(79)>>79<</P(80)>>80<</P(81)>>81<</P(82)>>82<</P(83)>>83<</P(84)>>84<</P(85)>>85<</P(86)>>86<</P(87)>>87<</P(88)>>88<</P(89)>>89<</P(90)>>90<</P(91)>>91<</P(92)>>92<</P(93)>>93<</P(94)>>94<</P(95)>>95<</P(96)>>96<</P(97)>>97<</P(98)>>98<</P(99)>>99<</P(100)>>100<</P(101)>>101<</P(102)>>102<</P(103)>>103<</P(104)>>104<</P(105)>>105<</P(106)>>106<</P(107)>>107<</P(108)>>108<</P(109)>>109<</P(110)>>110<</P(111)>>111<</P(112)>>112<</P(113)>>113<</P(114)>>114<</P(115)>>115<</P(116)>>116<</P(117)>>117<</P(118)>>118<</P(119)>>119<</P(120)>>120<</P(121)>>121<</P(122)>>122<</P(123)>>123<</P(124)>>124<</P(125)>>125<</P(126)>>126<</P(127)>>127<</P(128)>>128<</P(129)>>129<</P(130)>>130<</P(131)>>131<</P(132)>>132<</P(133)>>133<</P(134)>>134<</P(135)>>135<</P(136)>>136<</P(137)>>137<</P(138)>>138<</P(139)>>139<</P(140)>>140<</P(141)>>141<</P(142)>>142<</P(143)>>143<</P(144)>>144<</P(145)>>145<</P(146)>>146<</P(147)>>147<</P(148)>>148<</P(149)>>149<</P(150)>>150<</P(151)>>151<</P(152)>>152<</P(153)>>153<</P(154)>>154<</P(155)>>155<</P(156)>>156<</P(157)>>157<</P(158)>>158<</P(159)>>159<</P(160)>>160<</P(161)>>161<</P(162)>>162<</P(163)>>163<</P(164)>>164<</P(165)>>165<</P(166)>>166<</P(167)>>167<</P(168)>>168<</P(169)>>169<</P(170)>>170<</P(171)>>171<</P(172)>>172<</P(173)>>173<</P(174)>>174<</P(175)>>175<</P(176)>>176<</P(177)>>177<</P(178)>>178<</P(179)>>179<</P(180)>>180<</P(181)>>181<</P(182)>>182<</P(183)>>183<</P(184)>>184<</P(185)>>185<</P(186)>>186<</P(187)>>187<</P(188)>>188<</P(189)>>189<</P(190)>>190<</P(191)>>191<</P(192)>>192<</P(193)>>193<</P(194)>>194<</P(195)>>195<</P(196)>>196<</P(197)>>197<</P(198)>>198<</P(199)>>199<</P(200)>>200<</P(201)>>201<</P(202)>>202<</P(203)>>203<</P(204)>>204<</P(205)>>205<</P(206)>>206<</P(207)>>207<</P(208)>>208<</P(209)>>209<</P(210)>>210<</P(211)>>211<</P(212)>>212<</P(213)>>213<</P(214)>>214<</P(215)>>215<</P(216)>>216<</P(217)>>217<</P(218)>>218<</P(219)>>219<</P(220)>>220<</P(221)>>221<</P(222)>>222<</P(223)>>223<</P(224)>>224<</P(225)>>225<</P(226)>>226<</P(227)>>227<</P(228)>>228<</P(229)>>229<</P(230)>>230<</P(231)>>231<</P(232)>>232<</P(233)>>233<</P(234)>>234<</P(235)>>235<</P(236)>>236<</P(237)>>237<</P(238)>>]>> +/OpenAction 1993 0 R +>> endobj +6083 0 obj << +/Author(gnuplot)/Title(gnuplot documentation)/Subject(see www.gnuplot.info)/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.12)/Keywords() +/CreationDate (D:20120120153451+09'00') +/ModDate (D:20120120153451+09'00') +/Trapped /False +/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.4225 (1.40.12)) +>> endobj +xref +0 6084 +0000000000 65535 f +0000000015 00000 n +0000145819 00000 n +0002540686 00000 n +0000000057 00000 n +0000000084 00000 n +0000145875 00000 n +0002540616 00000 n +0000000130 00000 n +0000000157 00000 n +0000145931 00000 n +0002540532 00000 n +0000000203 00000 n +0000000234 00000 n +0000151206 00000 n +0002540446 00000 n +0000000281 00000 n +0000000318 00000 n +0000170409 00000 n +0002540323 00000 n +0000000365 00000 n +0000000396 00000 n +0000170466 00000 n +0002540249 00000 n +0000000443 00000 n +0000000472 00000 n +0000176023 00000 n +0002540162 00000 n +0000000519 00000 n +0000000570 00000 n +0000176080 00000 n +0002540075 00000 n +0000000617 00000 n +0000000651 00000 n +0000176137 00000 n +0002539988 00000 n +0000000698 00000 n +0000000735 00000 n +0000176194 00000 n +0002539901 00000 n +0000000783 00000 n +0000000826 00000 n +0000176251 00000 n +0002539814 00000 n +0000000874 00000 n +0000000915 00000 n +0000176308 00000 n +0002539727 00000 n +0000000963 00000 n +0000001009 00000 n +0000176365 00000 n +0002539653 00000 n +0000001057 00000 n +0000001107 00000 n +0000180207 00000 n +0002539567 00000 n +0000001155 00000 n +0000001197 00000 n +0000180264 00000 n +0002539481 00000 n +0000001245 00000 n +0000001291 00000 n +0000183408 00000 n +0002539395 00000 n +0000001339 00000 n +0000001369 00000 n +0000183465 00000 n +0002539309 00000 n +0000001417 00000 n +0000001456 00000 n +0000188046 00000 n +0002539223 00000 n +0000001504 00000 n +0000001531 00000 n +0000188101 00000 n +0002539137 00000 n +0000001579 00000 n +0000001609 00000 n +0000192890 00000 n +0002539051 00000 n +0000001657 00000 n +0000001687 00000 n +0000192947 00000 n +0002538965 00000 n +0000001735 00000 n +0000001772 00000 n +0000197613 00000 n +0002538879 00000 n +0000001820 00000 n +0000001850 00000 n +0000203137 00000 n +0002538754 00000 n +0000001898 00000 n +0000001928 00000 n +0000208126 00000 n +0002538641 00000 n +0000001976 00000 n +0000002004 00000 n +0000212227 00000 n +0002538565 00000 n +0000002052 00000 n +0000002090 00000 n +0000212284 00000 n +0002538474 00000 n +0000002139 00000 n +0000002182 00000 n +0000214888 00000 n +0002538396 00000 n +0000002231 00000 n +0000002256 00000 n +0000214946 00000 n +0002538266 00000 n +0000002305 00000 n +0000002334 00000 n +0000215004 00000 n +0002538187 00000 n +0000002383 00000 n +0000002408 00000 n +0000215061 00000 n +0002538094 00000 n +0000002457 00000 n +0000002483 00000 n +0000218324 00000 n +0002538015 00000 n +0000002532 00000 n +0000002559 00000 n +0000223443 00000 n +0002537923 00000 n +0000002608 00000 n +0000002637 00000 n +0000223500 00000 n +0002537831 00000 n +0000002686 00000 n +0000002731 00000 n +0000223557 00000 n +0002537753 00000 n +0000002780 00000 n +0000002836 00000 n +0000227477 00000 n +0002537624 00000 n +0000002885 00000 n +0000002910 00000 n +0000227535 00000 n +0002537545 00000 n +0000002959 00000 n +0000003032 00000 n +0000231360 00000 n +0002537452 00000 n +0000003081 00000 n +0000003132 00000 n +0000231418 00000 n +0002537373 00000 n +0000003181 00000 n +0000003250 00000 n +0000236507 00000 n +0002537282 00000 n +0000003299 00000 n +0000003327 00000 n +0000236565 00000 n +0002537152 00000 n +0000003376 00000 n +0000003425 00000 n +0000241306 00000 n +0002537034 00000 n +0000003474 00000 n +0000003503 00000 n +0000245365 00000 n +0002536955 00000 n +0000003552 00000 n +0000003590 00000 n +0000245423 00000 n +0002536876 00000 n +0000003639 00000 n +0000003676 00000 n +0000245480 00000 n +0002536797 00000 n +0000003725 00000 n +0000003768 00000 n +0000245538 00000 n +0002536667 00000 n +0000003817 00000 n +0000003848 00000 n +0000248567 00000 n +0002536549 00000 n +0000003897 00000 n +0000003921 00000 n +0000252628 00000 n +0002536484 00000 n +0000003970 00000 n +0000004000 00000 n +0000252686 00000 n +0002536405 00000 n +0000004049 00000 n +0000004084 00000 n +0000252744 00000 n +0002536314 00000 n +0000004133 00000 n +0000004161 00000 n +0000257277 00000 n +0002536223 00000 n +0000004210 00000 n +0000004257 00000 n +0000257335 00000 n +0002536132 00000 n +0000004306 00000 n +0000004363 00000 n +0000261002 00000 n +0002536002 00000 n +0000004412 00000 n +0000004468 00000 n +0000261060 00000 n +0002535923 00000 n +0000004517 00000 n +0000004582 00000 n +0000261118 00000 n +0002535830 00000 n +0000004631 00000 n +0000004693 00000 n +0000264163 00000 n +0002535751 00000 n +0000004742 00000 n +0000004817 00000 n +0000264221 00000 n +0002535621 00000 n +0000004866 00000 n +0000004892 00000 n +0000268195 00000 n +0002535556 00000 n +0000004941 00000 n +0000004972 00000 n +0000268253 00000 n +0002535479 00000 n +0000005021 00000 n +0000005055 00000 n +0000272304 00000 n +0002535347 00000 n +0000005099 00000 n +0000005137 00000 n +0000305387 00000 n +0002535268 00000 n +0000005186 00000 n +0000005218 00000 n +0000305445 00000 n +0002535175 00000 n +0000005267 00000 n +0000005292 00000 n +0000319940 00000 n +0002535082 00000 n +0000005341 00000 n +0000005368 00000 n +0000355949 00000 n +0002534989 00000 n +0000005417 00000 n +0000005451 00000 n +0000356007 00000 n +0002534896 00000 n +0000005500 00000 n +0000005532 00000 n +0000377577 00000 n +0002534803 00000 n +0000005581 00000 n +0000005608 00000 n +0000402957 00000 n +0002534710 00000 n +0000005657 00000 n +0000005685 00000 n +0000403014 00000 n +0002534617 00000 n +0000005734 00000 n +0000005758 00000 n +0000476684 00000 n +0002534524 00000 n +0000005807 00000 n +0000005839 00000 n +0000508446 00000 n +0002534431 00000 n +0000005888 00000 n +0000005919 00000 n +0000508504 00000 n +0002534338 00000 n +0000005968 00000 n +0000005994 00000 n +0000508562 00000 n +0002534245 00000 n +0000006043 00000 n +0000006072 00000 n +0000508620 00000 n +0002534152 00000 n +0000006121 00000 n +0000006148 00000 n +0000525455 00000 n +0002534020 00000 n +0000006197 00000 n +0000006227 00000 n +0000622046 00000 n +0002533941 00000 n +0000006276 00000 n +0000006308 00000 n +0000960506 00000 n +0002533862 00000 n +0000006357 00000 n +0000006418 00000 n +0000960564 00000 n +0002533730 00000 n +0000006467 00000 n +0000006492 00000 n +0001108524 00000 n +0002533651 00000 n +0000006541 00000 n +0000006573 00000 n +0001108582 00000 n +0002533572 00000 n +0000006622 00000 n +0000006656 00000 n +0001108640 00000 n +0002533479 00000 n +0000006705 00000 n +0000006733 00000 n +0001108698 00000 n +0002533386 00000 n +0000006782 00000 n +0000006808 00000 n +0001158862 00000 n +0002533293 00000 n +0000006857 00000 n +0000006882 00000 n +0001158920 00000 n +0002533200 00000 n +0000006931 00000 n +0000006962 00000 n +0001158978 00000 n +0002533107 00000 n +0000007011 00000 n +0000007037 00000 n +0001199920 00000 n +0002533014 00000 n +0000007086 00000 n +0000007111 00000 n +0001199978 00000 n +0002532921 00000 n +0000007160 00000 n +0000007185 00000 n +0001200036 00000 n +0002532828 00000 n +0000007234 00000 n +0000007262 00000 n +0001200094 00000 n +0002532735 00000 n +0000007311 00000 n +0000007339 00000 n +0001200152 00000 n +0002532642 00000 n +0000007388 00000 n +0000007415 00000 n +0001235121 00000 n +0002532549 00000 n +0000007464 00000 n +0000007494 00000 n +0001235179 00000 n +0002532456 00000 n +0000007543 00000 n +0000007574 00000 n +0001235237 00000 n +0002532363 00000 n +0000007623 00000 n +0000007653 00000 n +0001284533 00000 n +0002532270 00000 n +0000007702 00000 n +0000007733 00000 n +0001284591 00000 n +0002532177 00000 n +0000007782 00000 n +0000007814 00000 n +0001355621 00000 n +0002532084 00000 n +0000007863 00000 n +0000007894 00000 n +0001355679 00000 n +0002531966 00000 n +0000007943 00000 n +0000007983 00000 n +0001355737 00000 n +0002531901 00000 n +0000008032 00000 n +0000008082 00000 n +0001382764 00000 n +0002531765 00000 n +0000008126 00000 n +0000008158 00000 n +0001382822 00000 n +0002531686 00000 n +0000008207 00000 n +0000008229 00000 n +0001382880 00000 n +0002531593 00000 n +0000008278 00000 n +0000008302 00000 n +0001386362 00000 n +0002531500 00000 n +0000008351 00000 n +0000008376 00000 n +0001386420 00000 n +0002531407 00000 n +0000008425 00000 n +0000008447 00000 n +0001390283 00000 n +0002531314 00000 n +0000008497 00000 n +0000008525 00000 n +0001390341 00000 n +0002531221 00000 n +0000008575 00000 n +0000008599 00000 n +0001390399 00000 n +0002531089 00000 n +0000008649 00000 n +0000008672 00000 n +0001399856 00000 n +0002531010 00000 n +0000008722 00000 n +0000008763 00000 n +0001399914 00000 n +0002530917 00000 n +0000008813 00000 n +0000008851 00000 n +0001404315 00000 n +0002530785 00000 n +0000008901 00000 n +0000008936 00000 n +0001404371 00000 n +0002530706 00000 n +0000008986 00000 n +0000009026 00000 n +0001408888 00000 n +0002530627 00000 n +0000009076 00000 n +0000009116 00000 n +0001408946 00000 n +0002530495 00000 n +0000009166 00000 n +0000009193 00000 n +0001413207 00000 n +0002530416 00000 n +0000009243 00000 n +0000009280 00000 n +0001413265 00000 n +0002530337 00000 n +0000009330 00000 n +0000009371 00000 n +0001413323 00000 n +0002530244 00000 n +0000009421 00000 n +0000009453 00000 n +0001418109 00000 n +0002530151 00000 n +0000009503 00000 n +0000009538 00000 n +0001418167 00000 n +0002530072 00000 n +0000009588 00000 n +0000009612 00000 n +0001421155 00000 n +0002529979 00000 n +0000009662 00000 n +0000009686 00000 n +0001421213 00000 n +0002529886 00000 n +0000009736 00000 n +0000009763 00000 n +0001421270 00000 n +0002529754 00000 n +0000009813 00000 n +0000009835 00000 n +0001425240 00000 n +0002529689 00000 n +0000009885 00000 n +0000009911 00000 n +0001425298 00000 n +0002529596 00000 n +0000009961 00000 n +0000009990 00000 n +0001425356 00000 n +0002529503 00000 n +0000010040 00000 n +0000010064 00000 n +0001429620 00000 n +0002529410 00000 n +0000010114 00000 n +0000010139 00000 n +0001429677 00000 n +0002529317 00000 n +0000010189 00000 n +0000010214 00000 n +0001433614 00000 n +0002529184 00000 n +0000010264 00000 n +0000010288 00000 n +0001433671 00000 n +0002529105 00000 n +0000010338 00000 n +0000010362 00000 n +0001438874 00000 n +0002528973 00000 n +0000010412 00000 n +0000010438 00000 n +0001438932 00000 n +0002528894 00000 n +0000010488 00000 n +0000010515 00000 n +0001442935 00000 n +0002528801 00000 n +0000010565 00000 n +0000010590 00000 n +0001442993 00000 n +0002528708 00000 n +0000010640 00000 n +0000010666 00000 n +0001443051 00000 n +0002528615 00000 n +0000010716 00000 n +0000010740 00000 n +0001443109 00000 n +0002528522 00000 n +0000010790 00000 n +0000010816 00000 n +0001446748 00000 n +0002528429 00000 n +0000010866 00000 n +0000010892 00000 n +0001446806 00000 n +0002528297 00000 n +0000010942 00000 n +0000010970 00000 n +0001446864 00000 n +0002528218 00000 n +0000011020 00000 n +0000011043 00000 n +0001446922 00000 n +0002528125 00000 n +0000011093 00000 n +0000011116 00000 n +0001446980 00000 n +0002528046 00000 n +0000011166 00000 n +0000011189 00000 n +0001447038 00000 n +0002527928 00000 n +0000011239 00000 n +0000011267 00000 n +0001451157 00000 n +0002527849 00000 n +0000011317 00000 n +0000011341 00000 n +0001451215 00000 n +0002527756 00000 n +0000011391 00000 n +0000011420 00000 n +0001451273 00000 n +0002527663 00000 n +0000011470 00000 n +0000011500 00000 n +0001451331 00000 n +0002527570 00000 n +0000011550 00000 n +0000011589 00000 n +0001451389 00000 n +0002527477 00000 n +0000011639 00000 n +0000011666 00000 n +0001451447 00000 n +0002527384 00000 n +0000011716 00000 n +0000011742 00000 n +0001451505 00000 n +0002527291 00000 n +0000011792 00000 n +0000011818 00000 n +0001455920 00000 n +0002527212 00000 n +0000011868 00000 n +0000011901 00000 n +0001455978 00000 n +0002527080 00000 n +0000011951 00000 n +0000011975 00000 n +0001460262 00000 n +0002527001 00000 n +0000012025 00000 n +0000012050 00000 n +0001463227 00000 n +0002526908 00000 n +0000012100 00000 n +0000012136 00000 n +0001463285 00000 n +0002526815 00000 n +0000012186 00000 n +0000012211 00000 n +0001468170 00000 n +0002526683 00000 n +0000012261 00000 n +0000012287 00000 n +0001468228 00000 n +0002526604 00000 n +0000012337 00000 n +0000012366 00000 n +0001472450 00000 n +0002526511 00000 n +0000012416 00000 n +0000012442 00000 n +0001472508 00000 n +0002526418 00000 n +0000012492 00000 n +0000012520 00000 n +0001472566 00000 n +0002526325 00000 n +0000012570 00000 n +0000012597 00000 n +0001472624 00000 n +0002526232 00000 n +0000012647 00000 n +0000012673 00000 n +0001472682 00000 n +0002526139 00000 n +0000012723 00000 n +0000012752 00000 n +0001472740 00000 n +0002526046 00000 n +0000012802 00000 n +0000012832 00000 n +0001472798 00000 n +0002525953 00000 n +0000012882 00000 n +0000012909 00000 n +0001472856 00000 n +0002525874 00000 n +0000012959 00000 n +0000012987 00000 n +0001472914 00000 n +0002525781 00000 n +0000013037 00000 n +0000013074 00000 n +0001479690 00000 n +0002525688 00000 n +0000013124 00000 n +0000013148 00000 n +0001479747 00000 n +0002525556 00000 n +0000013198 00000 n +0000013223 00000 n +0001484242 00000 n +0002525477 00000 n +0000013273 00000 n +0000013310 00000 n +0001488269 00000 n +0002525384 00000 n +0000013360 00000 n +0000013393 00000 n +0001488327 00000 n +0002525291 00000 n +0000013443 00000 n +0000013473 00000 n +0001488385 00000 n +0002525198 00000 n +0000013523 00000 n +0000013554 00000 n +0001488442 00000 n +0002525105 00000 n +0000013604 00000 n +0000013634 00000 n +0001488498 00000 n +0002525012 00000 n +0000013684 00000 n +0000013715 00000 n +0001492864 00000 n +0002524933 00000 n +0000013765 00000 n +0000013795 00000 n +0001492922 00000 n +0002524854 00000 n +0000013845 00000 n +0000013873 00000 n +0001492980 00000 n +0002524761 00000 n +0000013923 00000 n +0000013952 00000 n +0001493038 00000 n +0002524668 00000 n +0000014002 00000 n +0000014032 00000 n +0001498207 00000 n +0002524575 00000 n +0000014082 00000 n +0000014111 00000 n +0001498264 00000 n +0002524482 00000 n +0000014161 00000 n +0000014191 00000 n +0001498322 00000 n +0002524389 00000 n +0000014241 00000 n +0000014267 00000 n +0001501672 00000 n +0002524296 00000 n +0000014317 00000 n +0000014346 00000 n +0001504287 00000 n +0002524203 00000 n +0000014396 00000 n +0000014421 00000 n +0001507698 00000 n +0002524124 00000 n +0000014471 00000 n +0000014495 00000 n +0001515710 00000 n +0002524031 00000 n +0000014545 00000 n +0000014570 00000 n +0001515768 00000 n +0002523938 00000 n +0000014620 00000 n +0000014643 00000 n +0001515826 00000 n +0002523845 00000 n +0000014693 00000 n +0000014717 00000 n +0001520142 00000 n +0002523752 00000 n +0000014767 00000 n +0000014792 00000 n +0001520200 00000 n +0002523659 00000 n +0000014842 00000 n +0000014869 00000 n +0001520258 00000 n +0002523566 00000 n +0000014919 00000 n +0000014945 00000 n +0001523135 00000 n +0002523473 00000 n +0000014995 00000 n +0000015021 00000 n +0001523193 00000 n +0002523380 00000 n +0000015071 00000 n +0000015096 00000 n +0001527690 00000 n +0002523287 00000 n +0000015146 00000 n +0000015170 00000 n +0001527748 00000 n +0002523151 00000 n +0000015220 00000 n +0000015248 00000 n +0001527806 00000 n +0002523072 00000 n +0000015298 00000 n +0000015324 00000 n +0001531731 00000 n +0002522979 00000 n +0000015374 00000 n +0000015399 00000 n +0001540575 00000 n +0002522847 00000 n +0000015449 00000 n +0000015478 00000 n +0001544384 00000 n +0002522768 00000 n +0000015528 00000 n +0000015563 00000 n +0001544442 00000 n +0002522689 00000 n +0000015613 00000 n +0000015643 00000 n +0001544500 00000 n +0002522596 00000 n +0000015693 00000 n +0000015717 00000 n +0001544558 00000 n +0002522503 00000 n +0000015767 00000 n +0000015791 00000 n +0001549040 00000 n +0002522410 00000 n +0000015841 00000 n +0000015868 00000 n +0001549098 00000 n +0002522317 00000 n +0000015918 00000 n +0000015944 00000 n +0001552641 00000 n +0002522224 00000 n +0000015994 00000 n +0000016022 00000 n +0001552699 00000 n +0002522131 00000 n +0000016072 00000 n +0000016098 00000 n +0001555796 00000 n +0002522038 00000 n +0000016148 00000 n +0000016172 00000 n +0001555854 00000 n +0002521945 00000 n +0000016222 00000 n +0000016251 00000 n +0001564713 00000 n +0002521852 00000 n +0000016301 00000 n +0000016330 00000 n +0001564771 00000 n +0002521759 00000 n +0000016380 00000 n +0000016410 00000 n +0001569203 00000 n +0002521666 00000 n +0000016460 00000 n +0000016487 00000 n +0001569261 00000 n +0002521573 00000 n +0000016537 00000 n +0000016567 00000 n +0001569319 00000 n +0002521441 00000 n +0000016617 00000 n +0000016645 00000 n +0001569376 00000 n +0002521362 00000 n +0000016695 00000 n +0000016735 00000 n +0001571223 00000 n +0002521269 00000 n +0000016785 00000 n +0000016831 00000 n +0001571281 00000 n +0002521176 00000 n +0000016881 00000 n +0000016921 00000 n +0001573766 00000 n +0002521083 00000 n +0000016971 00000 n +0000017013 00000 n +0001573824 00000 n +0002520990 00000 n +0000017063 00000 n +0000017109 00000 n +0001577486 00000 n +0002520911 00000 n +0000017159 00000 n +0000017198 00000 n +0001577544 00000 n +0002520818 00000 n +0000017248 00000 n +0000017279 00000 n +0001582191 00000 n +0002520725 00000 n +0000017329 00000 n +0000017356 00000 n +0001585524 00000 n +0002520632 00000 n +0000017406 00000 n +0000017431 00000 n +0001585582 00000 n +0002520539 00000 n +0000017481 00000 n +0000017509 00000 n +0001589533 00000 n +0002520446 00000 n +0000017559 00000 n +0000017582 00000 n +0001589589 00000 n +0002520353 00000 n +0000017632 00000 n +0000017660 00000 n +0001594800 00000 n +0002520221 00000 n +0000017710 00000 n +0000017736 00000 n +0001594858 00000 n +0002520142 00000 n +0000017786 00000 n +0000017813 00000 n +0001598720 00000 n +0002520049 00000 n +0000017863 00000 n +0000017900 00000 n +0001598778 00000 n +0002519970 00000 n +0000017950 00000 n +0000017990 00000 n +0001602192 00000 n +0002519877 00000 n +0000018040 00000 n +0000018074 00000 n +0001602250 00000 n +0002519784 00000 n +0000018124 00000 n +0000018153 00000 n +0001606256 00000 n +0002519691 00000 n +0000018203 00000 n +0000018227 00000 n +0001606314 00000 n +0002519598 00000 n +0000018277 00000 n +0000018305 00000 n +0001616585 00000 n +0002519505 00000 n +0000018355 00000 n +0000018386 00000 n +0001616643 00000 n +0002519412 00000 n +0000018436 00000 n +0000018466 00000 n +0001621336 00000 n +0002519280 00000 n +0000018516 00000 n +0000018539 00000 n +0001625919 00000 n +0002519201 00000 n +0000018589 00000 n +0000018622 00000 n +0001630464 00000 n +0002519122 00000 n +0000018672 00000 n +0000018703 00000 n +0001635970 00000 n +0002519029 00000 n +0000018753 00000 n +0000018778 00000 n +0001642900 00000 n +0002518936 00000 n +0000018828 00000 n +0000018856 00000 n +0001642958 00000 n +0002518843 00000 n +0000018906 00000 n +0000018933 00000 n +0001643016 00000 n +0002518750 00000 n +0000018983 00000 n +0000019011 00000 n +0001646432 00000 n +0002518657 00000 n +0000019061 00000 n +0000019087 00000 n +0001646488 00000 n +0002518564 00000 n +0000019137 00000 n +0000019165 00000 n +0001646546 00000 n +0002518471 00000 n +0000019215 00000 n +0000019241 00000 n +0001650684 00000 n +0002518378 00000 n +0000019291 00000 n +0000019318 00000 n +0001650742 00000 n +0002518285 00000 n +0000019368 00000 n +0000019394 00000 n +0001655312 00000 n +0002518153 00000 n +0000019444 00000 n +0000019469 00000 n +0001655370 00000 n +0002518074 00000 n +0000019519 00000 n +0000019550 00000 n +0001658803 00000 n +0002517981 00000 n +0000019600 00000 n +0000019631 00000 n +0001658861 00000 n +0002517888 00000 n +0000019681 00000 n +0000019710 00000 n +0001658919 00000 n +0002517795 00000 n +0000019760 00000 n +0000019789 00000 n +0001658977 00000 n +0002517716 00000 n +0000019839 00000 n +0000019863 00000 n +0001659035 00000 n +0002517623 00000 n +0000019913 00000 n +0000019942 00000 n +0001667538 00000 n +0002517530 00000 n +0000019992 00000 n +0000020019 00000 n +0001667596 00000 n +0002517437 00000 n +0000020069 00000 n +0000020095 00000 n +0001667654 00000 n +0002517342 00000 n +0000020145 00000 n +0000020173 00000 n +0001671866 00000 n +0002517245 00000 n +0000020224 00000 n +0000020251 00000 n +0001671925 00000 n +0002517147 00000 n +0000020302 00000 n +0000020329 00000 n +0001671984 00000 n +0002517008 00000 n +0000020380 00000 n +0000020407 00000 n +0001672043 00000 n +0002516924 00000 n +0000020458 00000 n +0000020488 00000 n +0001676246 00000 n +0002516825 00000 n +0000020539 00000 n +0000020567 00000 n +0001676305 00000 n +0002516726 00000 n +0000020618 00000 n +0000020645 00000 n +0001676364 00000 n +0002516642 00000 n +0000020696 00000 n +0000020724 00000 n +0001679613 00000 n +0002516544 00000 n +0000020775 00000 n +0000020803 00000 n +0001679672 00000 n +0002516446 00000 n +0000020854 00000 n +0000020881 00000 n +0001679731 00000 n +0002516348 00000 n +0000020932 00000 n +0000020959 00000 n +0001683881 00000 n +0002516250 00000 n +0000021010 00000 n +0000021041 00000 n +0001683939 00000 n +0002516152 00000 n +0000021092 00000 n +0000021117 00000 n +0001688051 00000 n +0002516013 00000 n +0000021168 00000 n +0000021193 00000 n +0001688110 00000 n +0002515929 00000 n +0000021244 00000 n +0000021274 00000 n +0001693645 00000 n +0002515830 00000 n +0000021325 00000 n +0000021354 00000 n +0001693704 00000 n +0002515731 00000 n +0000021405 00000 n +0000021435 00000 n +0001698631 00000 n +0002515632 00000 n +0000021486 00000 n +0000021515 00000 n +0001698690 00000 n +0002515533 00000 n +0000021566 00000 n +0000021606 00000 n +0001698749 00000 n +0002515434 00000 n +0000021657 00000 n +0000021686 00000 n +0001702131 00000 n +0002515335 00000 n +0000021737 00000 n +0000021769 00000 n +0001702190 00000 n +0002515251 00000 n +0000021820 00000 n +0000021862 00000 n +0001702249 00000 n +0002515112 00000 n +0000021913 00000 n +0000021941 00000 n +0001711766 00000 n +0002515028 00000 n +0000021992 00000 n +0000022024 00000 n +0001711825 00000 n +0002514929 00000 n +0000022075 00000 n +0000022103 00000 n +0001714520 00000 n +0002514830 00000 n +0000022154 00000 n +0000022184 00000 n +0001714579 00000 n +0002514731 00000 n +0000022235 00000 n +0000022265 00000 n +0001717883 00000 n +0002514632 00000 n +0000022316 00000 n +0000022341 00000 n +0001717942 00000 n +0002514533 00000 n +0000022392 00000 n +0000022429 00000 n +0001718001 00000 n +0002514449 00000 n +0000022480 00000 n +0000022511 00000 n +0001722106 00000 n +0002514351 00000 n +0000022562 00000 n +0000022599 00000 n +0001722165 00000 n +0002514253 00000 n +0000022650 00000 n +0000022680 00000 n +0001722224 00000 n +0002514155 00000 n +0000022731 00000 n +0000022757 00000 n +0001726935 00000 n +0002514057 00000 n +0000022808 00000 n +0000022834 00000 n +0001726994 00000 n +0002513959 00000 n +0000022885 00000 n +0000022911 00000 n +0001727053 00000 n +0002513861 00000 n +0000022962 00000 n +0000022988 00000 n +0001727112 00000 n +0002513763 00000 n +0000023039 00000 n +0000023067 00000 n +0001731953 00000 n +0002513665 00000 n +0000023118 00000 n +0000023145 00000 n +0001732012 00000 n +0002513567 00000 n +0000023196 00000 n +0000023222 00000 n +0001732071 00000 n +0002513469 00000 n +0000023273 00000 n +0000023301 00000 n +0001732130 00000 n +0002513371 00000 n +0000023352 00000 n +0000023377 00000 n +0001735744 00000 n +0002513231 00000 n +0000023428 00000 n +0000023454 00000 n +0001735803 00000 n +0002513147 00000 n +0000023505 00000 n +0000023541 00000 n +0001740612 00000 n +0002513048 00000 n +0000023592 00000 n +0000023620 00000 n +0001745103 00000 n +0002512949 00000 n +0000023671 00000 n +0000023706 00000 n +0001745162 00000 n +0002512809 00000 n +0000023757 00000 n +0000023792 00000 n +0001749147 00000 n +0002512740 00000 n +0000023843 00000 n +0000023890 00000 n +0001749206 00000 n +0002512641 00000 n +0000023941 00000 n +0000023980 00000 n +0001749265 00000 n +0002512542 00000 n +0000024031 00000 n +0000024071 00000 n +0001752962 00000 n +0002512443 00000 n +0000024122 00000 n +0000024157 00000 n +0001757757 00000 n +0002512344 00000 n +0000024208 00000 n +0000024245 00000 n +0001757816 00000 n +0002512245 00000 n +0000024296 00000 n +0000024336 00000 n +0001763011 00000 n +0002512161 00000 n +0000024387 00000 n +0000024425 00000 n +0001763070 00000 n +0002512063 00000 n +0000024476 00000 n +0000024504 00000 n +0001763129 00000 n +0002511965 00000 n +0000024555 00000 n +0000024581 00000 n +0001766607 00000 n +0002511867 00000 n +0000024632 00000 n +0000024661 00000 n +0001766666 00000 n +0002511769 00000 n +0000024712 00000 n +0000024743 00000 n +0001766725 00000 n +0002511671 00000 n +0000024794 00000 n +0000024819 00000 n +0001771679 00000 n +0002511573 00000 n +0000024870 00000 n +0000024900 00000 n +0001771738 00000 n +0002511475 00000 n +0000024951 00000 n +0000024980 00000 n +0001771797 00000 n +0002511377 00000 n +0000025031 00000 n +0000025061 00000 n +0001776574 00000 n +0002511279 00000 n +0000025112 00000 n +0000025140 00000 n +0001781107 00000 n +0002511181 00000 n +0000025191 00000 n +0000025217 00000 n +0001781166 00000 n +0002511083 00000 n +0000025268 00000 n +0000025296 00000 n +0001781225 00000 n +0002510985 00000 n +0000025347 00000 n +0000025374 00000 n +0001781284 00000 n +0002510887 00000 n +0000025425 00000 n +0000025452 00000 n +0001781343 00000 n +0002510789 00000 n +0000025503 00000 n +0000025533 00000 n +0001781402 00000 n +0002510691 00000 n +0000025584 00000 n +0000025612 00000 n +0001785352 00000 n +0002510552 00000 n +0000025663 00000 n +0000025688 00000 n +0001785411 00000 n +0002510483 00000 n +0000025739 00000 n +0000025773 00000 n +0001785470 00000 n +0002510385 00000 n +0000025824 00000 n +0000025851 00000 n +0001785529 00000 n +0002510287 00000 n +0000025902 00000 n +0000025929 00000 n +0001789487 00000 n +0002510189 00000 n +0000025980 00000 n +0000026008 00000 n +0001789546 00000 n +0002510091 00000 n +0000026059 00000 n +0000026087 00000 n +0001789605 00000 n +0002509993 00000 n +0000026138 00000 n +0000026166 00000 n +0001789664 00000 n +0002509895 00000 n +0000026217 00000 n +0000026245 00000 n +0001789723 00000 n +0002509797 00000 n +0000026296 00000 n +0000026323 00000 n +0001789782 00000 n +0002509699 00000 n +0000026374 00000 n +0000026405 00000 n +0001789841 00000 n +0002509601 00000 n +0000026456 00000 n +0000026482 00000 n +0001793584 00000 n +0002509503 00000 n +0000026533 00000 n +0000026560 00000 n +0001793643 00000 n +0002509405 00000 n +0000026611 00000 n +0000026638 00000 n +0001797920 00000 n +0002509307 00000 n +0000026689 00000 n +0000026716 00000 n +0001797979 00000 n +0002509209 00000 n +0000026767 00000 n +0000026794 00000 n +0001800830 00000 n +0002509070 00000 n +0000026845 00000 n +0000026871 00000 n +0001812560 00000 n +0002508986 00000 n +0000026922 00000 n +0000026961 00000 n +0001812619 00000 n +0002508902 00000 n +0000027012 00000 n +0000027051 00000 n +0001812678 00000 n +0002508804 00000 n +0000027102 00000 n +0000027130 00000 n +0001816407 00000 n +0002508706 00000 n +0000027181 00000 n +0000027211 00000 n +0001816466 00000 n +0002508608 00000 n +0000027262 00000 n +0000027289 00000 n +0001816525 00000 n +0002508510 00000 n +0000027340 00000 n +0000027368 00000 n +0001816583 00000 n +0002508412 00000 n +0000027419 00000 n +0000027447 00000 n +0001816642 00000 n +0002508314 00000 n +0000027498 00000 n +0000027526 00000 n +0001816701 00000 n +0002508216 00000 n +0000027577 00000 n +0000027605 00000 n +0001816760 00000 n +0002508118 00000 n +0000027656 00000 n +0000027683 00000 n +0001816819 00000 n +0002508020 00000 n +0000027734 00000 n +0000027765 00000 n +0001816877 00000 n +0002507922 00000 n +0000027816 00000 n +0000027842 00000 n +0001816936 00000 n +0002507824 00000 n +0000027893 00000 n +0000027920 00000 n +0001816995 00000 n +0002507726 00000 n +0000027971 00000 n +0000027998 00000 n +0001820999 00000 n +0002507628 00000 n +0000028049 00000 n +0000028076 00000 n +0001821058 00000 n +0002507530 00000 n +0000028127 00000 n +0000028154 00000 n +0001821117 00000 n +0002507432 00000 n +0000028205 00000 n +0000028231 00000 n +0001821176 00000 n +0002507334 00000 n +0000028282 00000 n +0000028312 00000 n +0001821235 00000 n +0002507236 00000 n +0000028363 00000 n +0000028389 00000 n +0001821294 00000 n +0002507138 00000 n +0000028440 00000 n +0000028467 00000 n +0001821353 00000 n +0002507040 00000 n +0000028518 00000 n +0000028548 00000 n +0001821412 00000 n +0002506942 00000 n +0000028599 00000 n +0000028626 00000 n +0001821471 00000 n +0002506844 00000 n +0000028677 00000 n +0000028705 00000 n +0001821530 00000 n +0002506746 00000 n +0000028756 00000 n +0000028781 00000 n +0001825003 00000 n +0002506648 00000 n +0000028832 00000 n +0000028861 00000 n +0001825062 00000 n +0002506550 00000 n +0000028912 00000 n +0000028939 00000 n +0001825121 00000 n +0002506452 00000 n +0000028990 00000 n +0000029017 00000 n +0001825180 00000 n +0002506354 00000 n +0000029068 00000 n +0000029095 00000 n +0001825239 00000 n +0002506256 00000 n +0000029146 00000 n +0000029172 00000 n +0001825298 00000 n +0002506158 00000 n +0000029223 00000 n +0000029251 00000 n +0001825357 00000 n +0002506060 00000 n +0000029302 00000 n +0000029330 00000 n +0001830143 00000 n +0002505962 00000 n +0000029381 00000 n +0000029409 00000 n +0001830202 00000 n +0002505879 00000 n +0000029460 00000 n +0000029487 00000 n +0001830261 00000 n +0002505782 00000 n +0000029538 00000 n +0000029564 00000 n +0001830318 00000 n +0002505643 00000 n +0000029615 00000 n +0000029641 00000 n +0001834899 00000 n +0002505518 00000 n +0000029692 00000 n +0000029722 00000 n +0001834958 00000 n +0002505434 00000 n +0000029773 00000 n +0000029800 00000 n +0001841770 00000 n +0002505350 00000 n +0000029851 00000 n +0000029888 00000 n +0001841829 00000 n +0002505251 00000 n +0000029939 00000 n +0000029969 00000 n +0001847458 00000 n +0002505167 00000 n +0000030020 00000 n +0000030055 00000 n +0001847517 00000 n +0002505069 00000 n +0000030106 00000 n +0000030156 00000 n +0001851319 00000 n +0002504971 00000 n +0000030207 00000 n +0000030234 00000 n +0001851378 00000 n +0002504873 00000 n +0000030285 00000 n +0000030310 00000 n +0001851437 00000 n +0002504775 00000 n +0000030361 00000 n +0000030390 00000 n +0001854759 00000 n +0002504677 00000 n +0000030441 00000 n +0000030467 00000 n +0001854818 00000 n +0002504579 00000 n +0000030518 00000 n +0000030545 00000 n +0001854877 00000 n +0002504496 00000 n +0000030596 00000 n +0000030622 00000 n +0001854935 00000 n +0002504357 00000 n +0000030667 00000 n +0000030705 00000 n +0001858554 00000 n +0002504246 00000 n +0000030756 00000 n +0000030803 00000 n +0001858613 00000 n +0002504162 00000 n +0000030854 00000 n +0000030881 00000 n +0001858672 00000 n +0002504063 00000 n +0000030932 00000 n +0000030957 00000 n +0001858731 00000 n +0002503964 00000 n +0000031008 00000 n +0000031033 00000 n +0001858790 00000 n +0002503824 00000 n +0000031084 00000 n +0000031107 00000 n +0001863061 00000 n +0002503740 00000 n +0000031158 00000 n +0000031202 00000 n +0001863120 00000 n +0002503641 00000 n +0000031253 00000 n +0000031295 00000 n +0001863179 00000 n +0002503542 00000 n +0000031346 00000 n +0000031385 00000 n +0001865885 00000 n +0002503443 00000 n +0000031436 00000 n +0000031479 00000 n +0001865944 00000 n +0002503359 00000 n +0000031530 00000 n +0000031568 00000 n +0001870276 00000 n +0002503260 00000 n +0000031619 00000 n +0000031650 00000 n +0001878640 00000 n +0002503161 00000 n +0000031701 00000 n +0000031728 00000 n +0001882159 00000 n +0002503062 00000 n +0000031779 00000 n +0000031803 00000 n +0001882218 00000 n +0002502922 00000 n +0000031854 00000 n +0000031878 00000 n +0001885887 00000 n +0002502838 00000 n +0000031929 00000 n +0000031958 00000 n +0001885946 00000 n +0002502739 00000 n +0000032009 00000 n +0000032042 00000 n +0001889430 00000 n +0002502640 00000 n +0000032093 00000 n +0000032127 00000 n +0001889489 00000 n +0002502541 00000 n +0000032178 00000 n +0000032209 00000 n +0001889548 00000 n +0002502442 00000 n +0000032260 00000 n +0000032290 00000 n +0001889607 00000 n +0002502343 00000 n +0000032341 00000 n +0000032370 00000 n +0001889666 00000 n +0002502244 00000 n +0000032421 00000 n +0000032451 00000 n +0001889725 00000 n +0002502160 00000 n +0000032502 00000 n +0000032537 00000 n +0001889784 00000 n +0002502020 00000 n +0000032588 00000 n +0000032616 00000 n +0001896707 00000 n +0002501936 00000 n +0000032667 00000 n +0000032700 00000 n +0001896766 00000 n +0002501852 00000 n +0000032751 00000 n +0000032800 00000 n +0001896825 00000 n +0002501753 00000 n +0000032851 00000 n +0000032877 00000 n +0001899448 00000 n +0002501654 00000 n +0000032928 00000 n +0000032954 00000 n +0001899507 00000 n +0002501555 00000 n +0000033005 00000 n +0000033031 00000 n +0001899566 00000 n +0002501456 00000 n +0000033082 00000 n +0000033107 00000 n +0001899625 00000 n +0002501357 00000 n +0000033158 00000 n +0000033182 00000 n +0001899684 00000 n +0002501258 00000 n +0000033233 00000 n +0000033261 00000 n +0001904072 00000 n +0002501159 00000 n +0000033312 00000 n +0000033338 00000 n +0001907161 00000 n +0002501060 00000 n +0000033389 00000 n +0000033413 00000 n +0001907220 00000 n +0002500961 00000 n +0000033464 00000 n +0000033491 00000 n +0001907278 00000 n +0002500862 00000 n +0000033542 00000 n +0000033571 00000 n +0001907337 00000 n +0002500763 00000 n +0000033622 00000 n +0000033651 00000 n +0001920745 00000 n +0002500664 00000 n +0000033702 00000 n +0000033738 00000 n +0001923927 00000 n +0002500565 00000 n +0000033789 00000 n +0000033814 00000 n +0001923986 00000 n +0002500466 00000 n +0000033865 00000 n +0000033889 00000 n +0001927538 00000 n +0002500367 00000 n +0000033940 00000 n +0000033964 00000 n +0001931329 00000 n +0002500227 00000 n +0000034015 00000 n +0000034039 00000 n +0001935004 00000 n +0002500158 00000 n +0000034090 00000 n +0000034119 00000 n +0001935063 00000 n +0002500059 00000 n +0000034170 00000 n +0000034195 00000 n +0001937773 00000 n +0002499960 00000 n +0000034246 00000 n +0000034272 00000 n +0001937831 00000 n +0002499861 00000 n +0000034323 00000 n +0000034351 00000 n +0001937889 00000 n +0002499762 00000 n +0000034402 00000 n +0000034429 00000 n +0001937947 00000 n +0002499663 00000 n +0000034480 00000 n +0000034507 00000 n +0001938005 00000 n +0002499564 00000 n +0000034558 00000 n +0000034583 00000 n +0001942184 00000 n +0002499465 00000 n +0000034634 00000 n +0000034661 00000 n +0001942243 00000 n +0002499366 00000 n +0000034712 00000 n +0000034737 00000 n +0001942302 00000 n +0002499267 00000 n +0000034788 00000 n +0000034815 00000 n +0001946046 00000 n +0002499168 00000 n +0000034866 00000 n +0000034891 00000 n +0001946105 00000 n +0002499069 00000 n +0000034942 00000 n +0000034966 00000 n +0001946163 00000 n +0002498970 00000 n +0000035017 00000 n +0000035043 00000 n +0001950091 00000 n +0002498871 00000 n +0000035094 00000 n +0000035120 00000 n +0001950150 00000 n +0002498731 00000 n +0000035171 00000 n +0000035195 00000 n +0001952916 00000 n +0002498662 00000 n +0000035246 00000 n +0000035275 00000 n +0001961037 00000 n +0002498563 00000 n +0000035326 00000 n +0000035356 00000 n +0001961096 00000 n +0002498423 00000 n +0000035407 00000 n +0000035430 00000 n +0001961155 00000 n +0002498354 00000 n +0000035481 00000 n +0000035523 00000 n +0001964987 00000 n +0002498255 00000 n +0000035574 00000 n +0000035598 00000 n +0001969017 00000 n +0002498115 00000 n +0000035649 00000 n +0000035672 00000 n +0001973424 00000 n +0002498046 00000 n +0000035723 00000 n +0000035765 00000 n +0001976539 00000 n +0002497947 00000 n +0000035816 00000 n +0000035841 00000 n +0001976598 00000 n +0002497848 00000 n +0000035892 00000 n +0000035930 00000 n +0001980220 00000 n +0002497749 00000 n +0000035981 00000 n +0000036005 00000 n +0001980279 00000 n +0002497650 00000 n +0000036056 00000 n +0000036080 00000 n +0001985253 00000 n +0002497551 00000 n +0000036131 00000 n +0000036160 00000 n +0001985312 00000 n +0002497452 00000 n +0000036211 00000 n +0000036234 00000 n +0001989988 00000 n +0002497312 00000 n +0000036285 00000 n +0000036309 00000 n +0001993737 00000 n +0002497243 00000 n +0000036360 00000 n +0000036389 00000 n +0001993796 00000 n +0002497144 00000 n +0000036440 00000 n +0000036469 00000 n +0001998330 00000 n +0002497004 00000 n +0000036520 00000 n +0000036551 00000 n +0002008850 00000 n +0002496920 00000 n +0000036602 00000 n +0000036641 00000 n +0002008909 00000 n +0002496821 00000 n +0000036692 00000 n +0000036732 00000 n +0002014483 00000 n +0002496722 00000 n +0000036783 00000 n +0000036823 00000 n +0002014542 00000 n +0002496638 00000 n +0000036874 00000 n +0000036921 00000 n +0002018887 00000 n +0002496539 00000 n +0000036972 00000 n +0000037010 00000 n +0002023246 00000 n +0002496440 00000 n +0000037061 00000 n +0000037090 00000 n +0002027329 00000 n +0002496341 00000 n +0000037141 00000 n +0000037165 00000 n +0002027388 00000 n +0002496242 00000 n +0000037216 00000 n +0000037239 00000 n +0002031387 00000 n +0002496143 00000 n +0000037290 00000 n +0000037316 00000 n +0002031446 00000 n +0002496044 00000 n +0000037367 00000 n +0000037391 00000 n +0002031505 00000 n +0002495945 00000 n +0000037442 00000 n +0000037466 00000 n +0002035179 00000 n +0002495846 00000 n +0000037517 00000 n +0000037542 00000 n +0002035238 00000 n +0002495747 00000 n +0000037593 00000 n +0000037619 00000 n +0002035297 00000 n +0002495648 00000 n +0000037670 00000 n +0000037698 00000 n +0002035356 00000 n +0002495549 00000 n +0000037749 00000 n +0000037777 00000 n +0002035415 00000 n +0002495450 00000 n +0000037828 00000 n +0000037853 00000 n +0002038390 00000 n +0002495351 00000 n +0000037904 00000 n +0000037929 00000 n +0002038449 00000 n +0002495252 00000 n +0000037980 00000 n +0000038009 00000 n +0002042225 00000 n +0002495153 00000 n +0000038060 00000 n +0000038085 00000 n +0002042284 00000 n +0002495054 00000 n +0000038136 00000 n +0000038163 00000 n +0002045043 00000 n +0002494955 00000 n +0000038214 00000 n +0000038240 00000 n +0002045102 00000 n +0002494856 00000 n +0000038291 00000 n +0000038315 00000 n +0002045161 00000 n +0002494757 00000 n +0000038366 00000 n +0000038392 00000 n +0002045220 00000 n +0002494617 00000 n +0000038443 00000 n +0000038471 00000 n +0002050873 00000 n +0002494533 00000 n +0000038522 00000 n +0000038553 00000 n +0002054029 00000 n +0002494434 00000 n +0000038604 00000 n +0000038633 00000 n +0002054087 00000 n +0002494335 00000 n +0000038684 00000 n +0000038714 00000 n +0002054146 00000 n +0002494236 00000 n +0000038765 00000 n +0000038798 00000 n +0002057044 00000 n +0002494152 00000 n +0000038849 00000 n +0000038882 00000 n +0002061526 00000 n +0002494053 00000 n +0000038933 00000 n +0000038957 00000 n +0002066196 00000 n +0002493913 00000 n +0000039008 00000 n +0000039032 00000 n +0002070849 00000 n +0002493829 00000 n +0000039083 00000 n +0000039116 00000 n +0002074862 00000 n +0002493730 00000 n +0000039167 00000 n +0000039211 00000 n +0002077761 00000 n +0002493631 00000 n +0000039262 00000 n +0000039304 00000 n +0002077820 00000 n +0002493532 00000 n +0000039355 00000 n +0000039394 00000 n +0002077879 00000 n +0002493433 00000 n +0000039445 00000 n +0000039488 00000 n +0002080896 00000 n +0002493334 00000 n +0000039539 00000 n +0000039577 00000 n +0002080955 00000 n +0002493235 00000 n +0000039628 00000 n +0000039670 00000 n +0002084965 00000 n +0002493151 00000 n +0000039721 00000 n +0000039764 00000 n +0002085024 00000 n +0002493067 00000 n +0000039815 00000 n +0000039840 00000 n +0002085083 00000 n +0002492927 00000 n +0000039885 00000 n +0000039912 00000 n +0002088256 00000 n +0002492843 00000 n +0000039963 00000 n +0000040001 00000 n +0002088315 00000 n +0002492759 00000 n +0000040052 00000 n +0000040091 00000 n +0002088374 00000 n +0002492675 00000 n +0000040136 00000 n +0000040165 00000 n +0000041469 00000 n +0000041699 00000 n +0000040217 00000 n +0000041585 00000 n +0000041640 00000 n +0002484572 00000 n +0002485304 00000 n +0002485159 00000 n +0002485738 00000 n +0002486323 00000 n +0002486470 00000 n +0000043451 00000 n +0000043599 00000 n +0000043752 00000 n +0000043905 00000 n +0000044056 00000 n +0000044209 00000 n +0000044362 00000 n +0000044515 00000 n +0000044668 00000 n +0000044821 00000 n +0000044975 00000 n +0000045129 00000 n +0000045283 00000 n +0000045437 00000 n +0000045590 00000 n +0000045744 00000 n +0000045897 00000 n +0000046051 00000 n +0000046205 00000 n +0000046359 00000 n +0000046513 00000 n +0000046666 00000 n +0000046820 00000 n +0000046974 00000 n +0000047128 00000 n +0000047283 00000 n +0000047436 00000 n +0000047586 00000 n +0000047738 00000 n +0000047891 00000 n +0000048044 00000 n +0000050193 00000 n +0000043292 00000 n +0000048370 00000 n +0000042876 00000 n +0000041828 00000 n +0000048197 00000 n +0000048252 00000 n +0000048311 00000 n +0002484425 00000 n +0000050347 00000 n +0000050501 00000 n +0000050655 00000 n +0000050805 00000 n +0000050959 00000 n +0000051112 00000 n +0000051266 00000 n +0000051420 00000 n +0000051574 00000 n +0000051728 00000 n +0000051882 00000 n +0000052037 00000 n +0000052191 00000 n +0000052345 00000 n +0000052499 00000 n +0000052654 00000 n +0000052808 00000 n +0000052962 00000 n +0000053116 00000 n +0000053270 00000 n +0000053424 00000 n +0000053577 00000 n +0000053731 00000 n +0000053885 00000 n +0000054039 00000 n +0000054193 00000 n +0000054347 00000 n +0000054496 00000 n +0000054648 00000 n +0000054800 00000 n +0000054952 00000 n +0000056470 00000 n +0000050034 00000 n +0000055159 00000 n +0000049609 00000 n +0000048471 00000 n +0000055104 00000 n +0000056622 00000 n +0000056776 00000 n +0000056930 00000 n +0000057083 00000 n +0000057237 00000 n +0000057391 00000 n +0000057545 00000 n +0000057699 00000 n +0000057853 00000 n +0000058007 00000 n +0000058160 00000 n +0000058314 00000 n +0000058467 00000 n +0000058620 00000 n +0000058774 00000 n +0000058927 00000 n +0000059081 00000 n +0000059234 00000 n +0000059387 00000 n +0000059539 00000 n +0000059692 00000 n +0000059845 00000 n +0000059999 00000 n +0000060153 00000 n +0000060306 00000 n +0000060457 00000 n +0000060608 00000 n +0000062333 00000 n +0000056311 00000 n +0000060814 00000 n +0000055922 00000 n +0000055260 00000 n +0000060759 00000 n +0000062487 00000 n +0000062641 00000 n +0000062794 00000 n +0000062948 00000 n +0000063102 00000 n +0000063250 00000 n +0000063403 00000 n +0000063556 00000 n +0000063709 00000 n +0000063862 00000 n +0000064016 00000 n +0000064170 00000 n +0000064324 00000 n +0000064479 00000 n +0000064634 00000 n +0000064789 00000 n +0000064944 00000 n +0000065100 00000 n +0000065252 00000 n +0000065408 00000 n +0000065564 00000 n +0000065719 00000 n +0000065874 00000 n +0000066028 00000 n +0000066182 00000 n +0000066337 00000 n +0000066490 00000 n +0000066645 00000 n +0000066798 00000 n +0000066949 00000 n +0000068981 00000 n +0000062174 00000 n +0000067157 00000 n +0000061758 00000 n +0000060901 00000 n +0000067102 00000 n +0000069136 00000 n +0000069290 00000 n +0000069445 00000 n +0000069600 00000 n +0000069756 00000 n +0000069912 00000 n +0000070068 00000 n +0000070224 00000 n +0000070380 00000 n +0000070535 00000 n +0000070690 00000 n +0000070846 00000 n +0000071002 00000 n +0000071158 00000 n +0000071314 00000 n +0000071469 00000 n +0000071625 00000 n +0000071781 00000 n +0000071937 00000 n +0000072093 00000 n +0000072248 00000 n +0000072404 00000 n +0000072560 00000 n +0000072715 00000 n +0000072871 00000 n +0000073027 00000 n +0000073181 00000 n +0000073337 00000 n +0000073493 00000 n +0000073649 00000 n +0000073804 00000 n +0000073959 00000 n +0000074113 00000 n +0000074268 00000 n +0000074424 00000 n +0000074580 00000 n +0000074734 00000 n +0000074888 00000 n +0000075042 00000 n +0000075196 00000 n +0000076980 00000 n +0000068822 00000 n +0000075405 00000 n +0000068316 00000 n +0000067258 00000 n +0000075350 00000 n +0000077136 00000 n +0000077291 00000 n +0000077447 00000 n +0000077603 00000 n +0000077759 00000 n +0000077914 00000 n +0000078070 00000 n +0000078225 00000 n +0000078380 00000 n +0000078534 00000 n +0000078688 00000 n +0000078843 00000 n +0000078998 00000 n +0000079152 00000 n +0000079307 00000 n +0000079460 00000 n +0000079614 00000 n +0000079768 00000 n +0000079923 00000 n +0000080077 00000 n +0000080232 00000 n +0000080387 00000 n +0000080542 00000 n +0000080696 00000 n +0000080851 00000 n +0000081006 00000 n +0000081161 00000 n +0000081316 00000 n +0000081472 00000 n +0000081628 00000 n +0000081782 00000 n +0000081935 00000 n +0000082088 00000 n +0000082241 00000 n +0000082394 00000 n +0000084442 00000 n +0000076821 00000 n +0000082602 00000 n +0000076360 00000 n +0000075492 00000 n +0000082547 00000 n +0002486595 00000 n +0000084597 00000 n +0000084752 00000 n +0000084907 00000 n +0000085062 00000 n +0000085217 00000 n +0000085372 00000 n +0000085527 00000 n +0000085683 00000 n +0000085839 00000 n +0000085994 00000 n +0000086150 00000 n +0000086305 00000 n +0000086461 00000 n +0000086616 00000 n +0000086771 00000 n +0000086926 00000 n +0000087081 00000 n +0000087236 00000 n +0000087391 00000 n +0000087546 00000 n +0000087702 00000 n +0000087858 00000 n +0000088014 00000 n +0000088168 00000 n +0000088323 00000 n +0000088478 00000 n +0000088633 00000 n +0000088788 00000 n +0000088943 00000 n +0000089098 00000 n +0000089254 00000 n +0000089410 00000 n +0000089565 00000 n +0000089720 00000 n +0000089875 00000 n +0000090029 00000 n +0000090184 00000 n +0000090337 00000 n +0000090490 00000 n +0000090643 00000 n +0000090795 00000 n +0000092849 00000 n +0000084283 00000 n +0000091003 00000 n +0000083768 00000 n +0000082689 00000 n +0000090948 00000 n +0000093005 00000 n +0000093161 00000 n +0000093317 00000 n +0000093473 00000 n +0000093629 00000 n +0000093784 00000 n +0000093939 00000 n +0000094093 00000 n +0000094248 00000 n +0000094402 00000 n +0000094555 00000 n +0000094710 00000 n +0000094866 00000 n +0000095022 00000 n +0000095178 00000 n +0000095334 00000 n +0000095489 00000 n +0000095644 00000 n +0000095799 00000 n +0000095953 00000 n +0000096108 00000 n +0000096263 00000 n +0000096418 00000 n +0000096574 00000 n +0000096730 00000 n +0000096885 00000 n +0000097041 00000 n +0000097197 00000 n +0000097353 00000 n +0000097509 00000 n +0000097664 00000 n +0000097820 00000 n +0000097976 00000 n +0000098132 00000 n +0000098288 00000 n +0000098444 00000 n +0000098599 00000 n +0000098753 00000 n +0000098906 00000 n +0000099059 00000 n +0000099212 00000 n +0000101164 00000 n +0000092690 00000 n +0000099420 00000 n +0000092175 00000 n +0000091076 00000 n +0000099365 00000 n +0000101319 00000 n +0000101473 00000 n +0000101628 00000 n +0000101783 00000 n +0000101938 00000 n +0000102093 00000 n +0000102248 00000 n +0000102403 00000 n +0000102559 00000 n +0000102715 00000 n +0000102871 00000 n +0000103027 00000 n +0000103183 00000 n +0000103339 00000 n +0000103495 00000 n +0000103651 00000 n +0000103807 00000 n +0000103963 00000 n +0000104119 00000 n +0000104274 00000 n +0000104429 00000 n +0000104584 00000 n +0000104739 00000 n +0000104893 00000 n +0000105048 00000 n +0000105203 00000 n +0000105358 00000 n +0000105513 00000 n +0000105668 00000 n +0000105823 00000 n +0000105978 00000 n +0000106132 00000 n +0000106287 00000 n +0000106442 00000 n +0000106597 00000 n +0000106753 00000 n +0000106908 00000 n +0000107061 00000 n +0000107214 00000 n +0000107367 00000 n +0000107520 00000 n +0000109277 00000 n +0000101005 00000 n +0000107728 00000 n +0000100490 00000 n +0000099493 00000 n +0000107673 00000 n +0000109432 00000 n +0000109587 00000 n +0000109742 00000 n +0000109895 00000 n +0000110049 00000 n +0000110204 00000 n +0000110357 00000 n +0000110512 00000 n +0000110668 00000 n +0000110824 00000 n +0000110979 00000 n +0000111134 00000 n +0000111289 00000 n +0000111444 00000 n +0000111598 00000 n +0000111753 00000 n +0000111908 00000 n +0000112063 00000 n +0000112218 00000 n +0000112373 00000 n +0000112528 00000 n +0000112683 00000 n +0000112838 00000 n +0000112993 00000 n +0000113147 00000 n +0000113300 00000 n +0000113452 00000 n +0000113607 00000 n +0000113762 00000 n +0000113917 00000 n +0000114072 00000 n +0000114226 00000 n +0000114381 00000 n +0000114536 00000 n +0000114691 00000 n +0000114846 00000 n +0000114998 00000 n +0000115151 00000 n +0000115304 00000 n +0000115457 00000 n +0000117455 00000 n +0000109118 00000 n +0000115664 00000 n +0000108612 00000 n +0000107801 00000 n +0000115609 00000 n +0000117609 00000 n +0000117763 00000 n +0000117917 00000 n +0000118073 00000 n +0000118229 00000 n +0000118384 00000 n +0000118539 00000 n +0000118693 00000 n +0000118847 00000 n +0000119001 00000 n +0000119156 00000 n +0000119311 00000 n +0000119466 00000 n +0000119620 00000 n +0000119768 00000 n +0000119922 00000 n +0000120077 00000 n +0000120230 00000 n +0000120385 00000 n +0000120539 00000 n +0000120695 00000 n +0000120849 00000 n +0000121005 00000 n +0000121160 00000 n +0000121316 00000 n +0000121470 00000 n +0000121625 00000 n +0000121779 00000 n +0000121934 00000 n +0000122090 00000 n +0000122244 00000 n +0000122398 00000 n +0000122552 00000 n +0000122706 00000 n +0000124692 00000 n +0000117296 00000 n +0000122915 00000 n +0000116844 00000 n +0000115737 00000 n +0000122860 00000 n +0000124848 00000 n +0000125003 00000 n +0000125157 00000 n +0000125313 00000 n +0000125469 00000 n +0000125624 00000 n +0000125779 00000 n +0000125934 00000 n +0000126089 00000 n +0000126244 00000 n +0000126399 00000 n +0000126554 00000 n +0000126709 00000 n +0000126864 00000 n +0000127019 00000 n +0000127174 00000 n +0000127329 00000 n +0000127484 00000 n +0000127639 00000 n +0000127794 00000 n +0000127948 00000 n +0000128104 00000 n +0000128259 00000 n +0000128414 00000 n +0000128569 00000 n +0000128724 00000 n +0000128879 00000 n +0000129034 00000 n +0000129189 00000 n +0000129344 00000 n +0000129499 00000 n +0000129654 00000 n +0000129809 00000 n +0000129964 00000 n +0000130119 00000 n +0000130274 00000 n +0000130430 00000 n +0000130583 00000 n +0000130736 00000 n +0000130890 00000 n +0000131043 00000 n +0000132988 00000 n +0000124533 00000 n +0000131251 00000 n +0000124018 00000 n +0000123016 00000 n +0000131196 00000 n +0002486720 00000 n +0000133143 00000 n +0000133298 00000 n +0000133453 00000 n +0000133608 00000 n +0000133763 00000 n +0000133918 00000 n +0000134073 00000 n +0000134228 00000 n +0000134384 00000 n +0000134539 00000 n +0000134694 00000 n +0000134850 00000 n +0000135006 00000 n +0000135162 00000 n +0000135318 00000 n +0000135473 00000 n +0000135628 00000 n +0000135783 00000 n +0000135937 00000 n +0000136091 00000 n +0000136246 00000 n +0000136401 00000 n +0000136556 00000 n +0000136711 00000 n +0000136866 00000 n +0000137021 00000 n +0000137176 00000 n +0000137331 00000 n +0000137484 00000 n +0000137639 00000 n +0000137794 00000 n +0000137949 00000 n +0000138104 00000 n +0000138259 00000 n +0000138414 00000 n +0000138570 00000 n +0000138726 00000 n +0000138880 00000 n +0000139034 00000 n +0000139188 00000 n +0000139341 00000 n +0000140839 00000 n +0000132829 00000 n +0000139549 00000 n +0000132314 00000 n +0000131324 00000 n +0000139494 00000 n +0000140995 00000 n +0000141151 00000 n +0000141307 00000 n +0000141462 00000 n +0000141618 00000 n +0000141772 00000 n +0000141928 00000 n +0000142084 00000 n +0000142239 00000 n +0000142387 00000 n +0000142541 00000 n +0000142695 00000 n +0000140680 00000 n +0000142898 00000 n +0000140426 00000 n +0000139622 00000 n +0000142843 00000 n +0000150045 00000 n +0000150200 00000 n +0000145605 00000 n +0000145987 00000 n +0000145468 00000 n +0000142999 00000 n +0000145764 00000 n +0002486176 00000 n +0000150354 00000 n +0000150509 00000 n +0000150686 00000 n +0000150841 00000 n +0000150996 00000 n +0000168897 00000 n +0000169068 00000 n +0000149886 00000 n +0000151262 00000 n +0000149686 00000 n +0000146102 00000 n +0000151151 00000 n +0002486029 00000 n +0002484866 00000 n +0000169243 00000 n +0000154039 00000 n +0000169430 00000 n +0000169585 00000 n +0000169741 00000 n +0000169896 00000 n +0000170052 00000 n +0000170206 00000 n +0000174257 00000 n +0000174413 00000 n +0000168738 00000 n +0000170523 00000 n +0000153805 00000 n +0000151419 00000 n +0000170354 00000 n +0000168670 00000 n +0000156329 00000 n +0000156460 00000 n +0000156619 00000 n +0000156876 00000 n +0000157236 00000 n +0000157487 00000 n +0000157509 00000 n +0000168646 00000 n +0000208183 00000 n +0000174568 00000 n +0000174723 00000 n +0000174878 00000 n +0000175033 00000 n +0000175188 00000 n +0000175344 00000 n +0000175500 00000 n +0000175656 00000 n +0000175812 00000 n +0000174098 00000 n +0000176422 00000 n +0000173862 00000 n +0000170681 00000 n +0000175968 00000 n +0002486845 00000 n +0000179970 00000 n +0000179811 00000 n +0000180321 00000 n +0000179665 00000 n +0000176537 00000 n +0000180152 00000 n +0000183194 00000 n +0000183522 00000 n +0000183057 00000 n +0000180436 00000 n +0000183353 00000 n +0000187373 00000 n +0000187529 00000 n +0000187685 00000 n +0000187838 00000 n +0000187214 00000 n +0000188158 00000 n +0000187041 00000 n +0000183651 00000 n +0000187991 00000 n +0000192215 00000 n +0000192370 00000 n +0000192525 00000 n +0000192681 00000 n +0000197248 00000 n +0000192056 00000 n +0000193004 00000 n +0000191883 00000 n +0000188301 00000 n +0000192835 00000 n +0002485013 00000 n +0000197403 00000 n +0000202616 00000 n +0000197089 00000 n +0000197670 00000 n +0000196934 00000 n +0000193161 00000 n +0000197558 00000 n +0000202772 00000 n +0000202927 00000 n +0000202457 00000 n +0000203193 00000 n +0000202293 00000 n +0000197799 00000 n +0000203082 00000 n +0002486970 00000 n +0000207912 00000 n +0000208242 00000 n +0000207775 00000 n +0000203336 00000 n +0000208071 00000 n +0002484719 00000 n +0002485594 00000 n +0002485885 00000 n +0002485450 00000 n +0000212013 00000 n +0000212342 00000 n +0000211876 00000 n +0000208438 00000 n +0000212172 00000 n +0000214678 00000 n +0000214519 00000 n +0000215118 00000 n +0000214373 00000 n +0000212457 00000 n +0000214833 00000 n +0000218110 00000 n +0000218382 00000 n +0000217973 00000 n +0000215233 00000 n +0000218269 00000 n +0000222306 00000 n +0000222460 00000 n +0000222615 00000 n +0000222771 00000 n +0000222925 00000 n +0000223080 00000 n +0000223234 00000 n +0000222147 00000 n +0000223614 00000 n +0000221947 00000 n +0000218511 00000 n +0000223388 00000 n +0000226496 00000 n +0000226650 00000 n +0000226805 00000 n +0000226960 00000 n +0000227114 00000 n +0000227268 00000 n +0000231115 00000 n +0000226337 00000 n +0000227592 00000 n +0000226146 00000 n +0000223743 00000 n +0000227422 00000 n +0002487095 00000 n +0000235985 00000 n +0000230956 00000 n +0000231476 00000 n +0000230810 00000 n +0000227721 00000 n +0000231305 00000 n +0000236141 00000 n +0000236296 00000 n +0000235826 00000 n +0000236623 00000 n +0000235662 00000 n +0000231619 00000 n +0000236452 00000 n +0000240168 00000 n +0000240324 00000 n +0000240480 00000 n +0000240635 00000 n +0000240790 00000 n +0000240945 00000 n +0000241098 00000 n +0000240009 00000 n +0000241364 00000 n +0000239809 00000 n +0000236738 00000 n +0000241251 00000 n +0000244699 00000 n +0000244853 00000 n +0000245005 00000 n +0000245157 00000 n +0000244540 00000 n +0000245596 00000 n +0000244367 00000 n +0000241493 00000 n +0000245310 00000 n +0000248357 00000 n +0000248198 00000 n +0000248625 00000 n +0000248052 00000 n +0000245711 00000 n +0000248512 00000 n +0000252108 00000 n +0000252263 00000 n +0000252419 00000 n +0000256446 00000 n +0000251949 00000 n +0000252802 00000 n +0000251785 00000 n +0000248754 00000 n +0000252573 00000 n +0002487220 00000 n +0000256601 00000 n +0000256757 00000 n +0000256911 00000 n +0000257066 00000 n +0000256287 00000 n +0000257393 00000 n +0000256105 00000 n +0000252931 00000 n +0000257222 00000 n +0000260486 00000 n +0000260641 00000 n +0000260791 00000 n +0000260327 00000 n +0000261176 00000 n +0000260163 00000 n +0000257508 00000 n +0000260947 00000 n +0000263949 00000 n +0000264279 00000 n +0000263812 00000 n +0000261291 00000 n +0000264108 00000 n +0000267832 00000 n +0000267987 00000 n +0000267673 00000 n +0000268309 00000 n +0000267518 00000 n +0000264394 00000 n +0000268140 00000 n +0000272094 00000 n +0000304376 00000 n +0000271935 00000 n +0000272362 00000 n +0000271789 00000 n +0000268438 00000 n +0000272249 00000 n +0000275535 00000 n +0000304532 00000 n +0000304687 00000 n +0000304841 00000 n +0000290680 00000 n +0000305026 00000 n +0000305179 00000 n +0000304217 00000 n +0000305503 00000 n +0000275328 00000 n +0000272491 00000 n +0000305332 00000 n +0000290612 00000 n +0002487345 00000 n +0000276853 00000 n +0000276984 00000 n +0000277143 00000 n +0000277400 00000 n +0000277758 00000 n +0000278009 00000 n +0000278031 00000 n +0000290588 00000 n +0000291630 00000 n +0000291761 00000 n +0000291920 00000 n +0000292169 00000 n +0000292520 00000 n +0000292771 00000 n +0000292793 00000 n +0000304193 00000 n +0000308167 00000 n +0000319726 00000 n +0000319998 00000 n +0000308014 00000 n +0000305661 00000 n +0000319885 00000 n +0000319658 00000 n +0000309859 00000 n +0000309990 00000 n +0000310149 00000 n +0000310394 00000 n +0000310737 00000 n +0000310988 00000 n +0000311010 00000 n +0000319635 00000 n +0000354344 00000 n +0000354499 00000 n +0000354655 00000 n +0000354810 00000 n +0000354966 00000 n +0000323469 00000 n +0000355120 00000 n +0000355275 00000 n +0000355430 00000 n +0000355584 00000 n +0000355740 00000 n +0000338719 00000 n +0000354185 00000 n +0000356065 00000 n +0000323226 00000 n +0000320156 00000 n +0000355894 00000 n +0000338651 00000 n +0000324359 00000 n +0000324490 00000 n +0000324649 00000 n +0000324910 00000 n +0000325272 00000 n +0000325523 00000 n +0000325545 00000 n +0000338627 00000 n +0000339871 00000 n +0000340002 00000 n +0000340161 00000 n +0000340422 00000 n +0000340782 00000 n +0000341033 00000 n +0000341055 00000 n +0000354161 00000 n +0000375733 00000 n +0000375888 00000 n +0000376043 00000 n +0000376199 00000 n +0000376355 00000 n +0000376509 00000 n +0000376710 00000 n +0000376906 00000 n +0000377061 00000 n +0000377214 00000 n +0000377368 00000 n +0000359355 00000 n +0000375574 00000 n +0000377635 00000 n +0000359103 00000 n +0000356237 00000 n +0000377522 00000 n +0000375506 00000 n +0000371849 00000 n +0000371980 00000 n +0000372132 00000 n +0000372358 00000 n +0000372688 00000 n +0000372929 00000 n +0000372951 00000 n +0000375483 00000 n +0000401671 00000 n +0000401825 00000 n +0000380861 00000 n +0000401978 00000 n +0000402133 00000 n +0000402289 00000 n +0000402443 00000 n +0000402596 00000 n +0000402749 00000 n +0000405402 00000 n +0000401512 00000 n +0000403070 00000 n +0000380636 00000 n +0000377793 00000 n +0000402902 00000 n +0000401444 00000 n +0000389761 00000 n +0000389892 00000 n +0000390051 00000 n +0000390296 00000 n +0000390641 00000 n +0000390892 00000 n +0000390914 00000 n +0000401420 00000 n +0000458234 00000 n +0000476436 00000 n +0000476277 00000 n +0000476742 00000 n +0000405240 00000 n +0000403214 00000 n +0000476629 00000 n +0000458166 00000 n +0000458035 00000 n +0000459977 00000 n +0000460108 00000 n +0000460267 00000 n +0000460552 00000 n +0000460940 00000 n +0000461191 00000 n +0000461213 00000 n +0000476253 00000 n +0000507245 00000 n +0000507400 00000 n +0000479477 00000 n +0000507555 00000 n +0000507711 00000 n +0000507866 00000 n +0000494379 00000 n +0000508053 00000 n +0000508239 00000 n +0000512632 00000 n +0000507086 00000 n +0000508677 00000 n +0000479261 00000 n +0000476901 00000 n +0000508391 00000 n +0000494311 00000 n +0002487470 00000 n +0000480412 00000 n +0000480543 00000 n +0000480702 00000 n +0000480963 00000 n +0000481323 00000 n +0000481574 00000 n +0000481596 00000 n +0000494287 00000 n +0000495226 00000 n +0000495357 00000 n +0000495516 00000 n +0000495761 00000 n +0000496108 00000 n +0000496359 00000 n +0000496381 00000 n +0000507062 00000 n +0000525059 00000 n +0000525245 00000 n +0000564167 00000 n +0000524900 00000 n +0000525513 00000 n +0000512461 00000 n +0000508851 00000 n +0000525400 00000 n +0000524832 00000 n +0002484276 00000 n +0000513460 00000 n +0000513591 00000 n +0000513750 00000 n +0000513991 00000 n +0000514333 00000 n +0000514584 00000 n +0000514606 00000 n +0000524808 00000 n +0000528457 00000 n +0000564323 00000 n +0000543168 00000 n +0000567196 00000 n +0000564008 00000 n +0000564534 00000 n +0000528286 00000 n +0000525700 00000 n +0000564479 00000 n +0000543100 00000 n +0000529599 00000 n +0000529730 00000 n +0000529889 00000 n +0000530166 00000 n +0000530543 00000 n +0000530794 00000 n +0000530816 00000 n +0000543076 00000 n +0000544727 00000 n +0000544858 00000 n +0000545017 00000 n +0000545330 00000 n +0000545747 00000 n +0000545998 00000 n +0000546020 00000 n +0000563984 00000 n +0000585544 00000 n +0000604446 00000 n +0000959521 00000 n +0000621832 00000 n +0000622104 00000 n +0000567043 00000 n +0000564694 00000 n +0000621991 00000 n +0000585476 00000 n +0000568333 00000 n +0000568464 00000 n +0000568623 00000 n +0000568916 00000 n +0000569311 00000 n +0000569562 00000 n +0000569584 00000 n +0000585452 00000 n +0000586846 00000 n +0000586977 00000 n +0000587136 00000 n +0000587433 00000 n +0000587834 00000 n +0000588085 00000 n +0000588107 00000 n +0000604422 00000 n +0000606420 00000 n +0000606551 00000 n +0000606710 00000 n +0000607003 00000 n +0000607398 00000 n +0000607649 00000 n +0000607671 00000 n +0000621808 00000 n +0000625519 00000 n +0000645684 00000 n +0000959675 00000 n +0000959830 00000 n +0000959985 00000 n +0000916034 00000 n +0000960140 00000 n +0000960295 00000 n +0000959362 00000 n +0000960622 00000 n +0000625312 00000 n +0000622293 00000 n +0000960451 00000 n +0000645616 00000 n +0000627765 00000 n +0000627896 00000 n +0000628126 00000 n +0000628285 00000 n +0000628306 00000 n +0000628611 00000 n +0000629019 00000 n +0000629270 00000 n +0000629292 00000 n +0000645592 00000 n +0000895465 00000 n +0000895596 00000 n +0000895748 00000 n +0000895907 00000 n +0000896137 00000 n +0000896472 00000 n +0000896769 00000 n +0000897170 00000 n +0000897411 00000 n +0000897433 00000 n +0000897684 00000 n +0000897706 00000 n +0000900549 00000 n +0000915987 00000 n +0000916010 00000 n +0000917326 00000 n +0000917457 00000 n +0000922336 00000 n +0000927215 00000 n +0000932094 00000 n +0000936973 00000 n +0000937132 00000 n +0000937155 00000 n +0000937178 00000 n +0000937201 00000 n +0000937224 00000 n +0000937557 00000 n +0000937991 00000 n +0000938242 00000 n +0000938264 00000 n +0000959338 00000 n +0000963574 00000 n +0000977344 00000 n +0001108159 00000 n +0001108314 00000 n +0001157568 00000 n +0001157723 00000 n +0001108000 00000 n +0001108754 00000 n +0000963403 00000 n +0000960797 00000 n +0001108469 00000 n +0000977276 00000 n +0000964334 00000 n +0000964465 00000 n +0000964624 00000 n +0000964877 00000 n +0000965231 00000 n +0000965482 00000 n +0000965504 00000 n +0000977252 00000 n +0000979999 00000 n +0000980130 00000 n +0000980289 00000 n +0000980448 00000 n +0000980607 00000 n +0000980766 00000 n +0000980925 00000 n +0000981084 00000 n +0000981243 00000 n +0000981472 00000 n +0000981800 00000 n +0000982037 00000 n +0000982374 00000 n +0000982631 00000 n +0000982991 00000 n +0000983312 00000 n +0000983735 00000 n +0000984110 00000 n +0000984597 00000 n +0000984986 00000 n +0000985482 00000 n +0000985811 00000 n +0000986243 00000 n +0000986494 00000 n +0000986516 00000 n +0000986767 00000 n +0000986789 00000 n +0000987040 00000 n +0000987062 00000 n +0000987313 00000 n +0000987335 00000 n +0000987586 00000 n +0000987608 00000 n +0000987859 00000 n +0000987881 00000 n +0000988132 00000 n +0000988154 00000 n +0000996828 00000 n +0001006625 00000 n +0001018218 00000 n +0001038163 00000 n +0001062392 00000 n +0001087947 00000 n +0001107834 00000 n +0001107857 00000 n +0001107880 00000 n +0001107904 00000 n +0001107928 00000 n +0001107952 00000 n +0001107976 00000 n +0001111605 00000 n +0001157879 00000 n +0001158034 00000 n +0001158190 00000 n +0001158345 00000 n +0001124034 00000 n +0001158500 00000 n +0001141060 00000 n +0001158655 00000 n +0001161972 00000 n +0001157409 00000 n +0001159036 00000 n +0001111380 00000 n +0001108928 00000 n +0001158807 00000 n +0001123966 00000 n +0002487595 00000 n +0001112310 00000 n +0001112441 00000 n +0001112600 00000 n +0001112845 00000 n +0001113191 00000 n +0001113442 00000 n +0001113464 00000 n +0001123942 00000 n +0001126134 00000 n +0001126265 00000 n +0001126424 00000 n +0001126697 00000 n +0001127072 00000 n +0001127323 00000 n +0001127345 00000 n +0001141036 00000 n +0001142585 00000 n +0001142716 00000 n +0001142875 00000 n +0001143144 00000 n +0001143511 00000 n +0001143762 00000 n +0001143784 00000 n +0001157385 00000 n +0001198592 00000 n +0001198748 00000 n +0001198904 00000 n +0001185175 00000 n +0001199060 00000 n +0001199246 00000 n +0001199400 00000 n +0001199555 00000 n +0001199710 00000 n +0001234290 00000 n +0001198433 00000 n +0001200210 00000 n +0001161747 00000 n +0001159211 00000 n +0001199865 00000 n +0001185107 00000 n +0001168892 00000 n +0001169023 00000 n +0001169182 00000 n +0001169483 00000 n +0001169888 00000 n +0001170139 00000 n +0001170161 00000 n +0001185083 00000 n +0001186271 00000 n +0001186402 00000 n +0001186561 00000 n +0001186810 00000 n +0001187161 00000 n +0001187412 00000 n +0001187434 00000 n +0001198409 00000 n +0001234446 00000 n +0001234601 00000 n +0001202746 00000 n +0001234754 00000 n +0001218060 00000 n +0001234910 00000 n +0001237928 00000 n +0001283826 00000 n +0001234131 00000 n +0001235294 00000 n +0001202548 00000 n +0001200384 00000 n +0001235066 00000 n +0001217992 00000 n +0001204239 00000 n +0001204370 00000 n +0001204529 00000 n +0001204786 00000 n +0001205144 00000 n +0001205395 00000 n +0001205417 00000 n +0001217968 00000 n +0001219851 00000 n +0001219982 00000 n +0001220141 00000 n +0001220402 00000 n +0001220762 00000 n +0001221013 00000 n +0001221035 00000 n +0001234107 00000 n +0001283982 00000 n +0001252859 00000 n +0001284167 00000 n +0001267879 00000 n +0001284323 00000 n +0001286975 00000 n +0001283667 00000 n +0001284649 00000 n +0001237739 00000 n +0001235454 00000 n +0001284478 00000 n +0001252791 00000 n +0001239396 00000 n +0001239527 00000 n +0001239686 00000 n +0001239943 00000 n +0001240301 00000 n +0001240552 00000 n +0001240574 00000 n +0001252767 00000 n +0001254465 00000 n +0001254596 00000 n +0001254755 00000 n +0001255012 00000 n +0001255370 00000 n +0001255621 00000 n +0001255643 00000 n +0001267855 00000 n +0001269727 00000 n +0001269858 00000 n +0001270017 00000 n +0001270278 00000 n +0001270638 00000 n +0001270889 00000 n +0001270911 00000 n +0001283643 00000 n +0001354605 00000 n +0001354759 00000 n +0001301622 00000 n +0001354944 00000 n +0001355099 00000 n +0001355254 00000 n +0001326500 00000 n +0001355410 00000 n +0001358684 00000 n +0001382553 00000 n +0001354446 00000 n +0001355795 00000 n +0001286768 00000 n +0001284824 00000 n +0001355566 00000 n +0001301554 00000 n +0001288499 00000 n +0001288630 00000 n +0001288789 00000 n +0001289046 00000 n +0001289404 00000 n +0001289655 00000 n +0001289677 00000 n +0001301530 00000 n +0001306248 00000 n +0001306379 00000 n +0001306538 00000 n +0001306847 00000 n +0001307260 00000 n +0001307511 00000 n +0001307533 00000 n +0001326476 00000 n +0001335457 00000 n +0001335588 00000 n +0001335747 00000 n +0001336048 00000 n +0001336454 00000 n +0001336705 00000 n +0001336727 00000 n +0001354422 00000 n +0001382394 00000 n +0001382938 00000 n +0001358522 00000 n +0001355970 00000 n +0001382709 00000 n +0001382326 00000 n +0001362916 00000 n +0001363047 00000 n +0001363206 00000 n +0001363503 00000 n +0001363900 00000 n +0001364151 00000 n +0001364173 00000 n +0001382302 00000 n +0001385527 00000 n +0001385683 00000 n +0001385839 00000 n +0001385995 00000 n +0001386151 00000 n +0001385368 00000 n +0001386478 00000 n +0001385186 00000 n +0001383097 00000 n +0001386307 00000 n +0002487720 00000 n +0001389613 00000 n +0001389768 00000 n +0001389920 00000 n +0001390075 00000 n +0001389454 00000 n +0001390457 00000 n +0001389281 00000 n +0001386607 00000 n +0001390228 00000 n +0001394266 00000 n +0001394422 00000 n +0001394107 00000 n +0001394631 00000 n +0001393952 00000 n +0001390586 00000 n +0001394576 00000 n +0001399184 00000 n +0001399340 00000 n +0001399495 00000 n +0001399648 00000 n +0001399025 00000 n +0001399972 00000 n +0001398852 00000 n +0001394732 00000 n +0001399801 00000 n +0001404104 00000 n +0001403945 00000 n +0001404429 00000 n +0001403799 00000 n +0001400101 00000 n +0001404260 00000 n +0001408674 00000 n +0001409003 00000 n +0001408537 00000 n +0001404544 00000 n +0001408833 00000 n +0001412996 00000 n +0001412837 00000 n +0001413381 00000 n +0001412691 00000 n +0001409118 00000 n +0001413152 00000 n +0002487845 00000 n +0001417895 00000 n +0001418225 00000 n +0001417758 00000 n +0001413496 00000 n +0001418054 00000 n +0001420947 00000 n +0001420788 00000 n +0001421328 00000 n +0001420642 00000 n +0001418340 00000 n +0001421100 00000 n +0001424415 00000 n +0001424570 00000 n +0001424726 00000 n +0001424881 00000 n +0001425033 00000 n +0001424256 00000 n +0001425414 00000 n +0001424074 00000 n +0001421471 00000 n +0001425185 00000 n +0001429259 00000 n +0001429413 00000 n +0001429100 00000 n +0001429735 00000 n +0001428945 00000 n +0001425571 00000 n +0001429565 00000 n +0001432936 00000 n +0001433092 00000 n +0001433247 00000 n +0001433403 00000 n +0001432777 00000 n +0001433728 00000 n +0001432604 00000 n +0001429864 00000 n +0001433559 00000 n +0001438164 00000 n +0001438320 00000 n +0001438476 00000 n +0001438664 00000 n +0001438005 00000 n +0001438990 00000 n +0001437832 00000 n +0001433857 00000 n +0001438819 00000 n +0002487970 00000 n +0001442721 00000 n +0001443166 00000 n +0001442584 00000 n +0001439119 00000 n +0001442880 00000 n +0001446537 00000 n +0001446378 00000 n +0001447095 00000 n +0001446232 00000 n +0001443281 00000 n +0001446693 00000 n +0001450943 00000 n +0001451563 00000 n +0001450806 00000 n +0001447196 00000 n +0001451102 00000 n +0001455559 00000 n +0001455711 00000 n +0001459172 00000 n +0001455400 00000 n +0001456036 00000 n +0001455245 00000 n +0001451664 00000 n +0001455865 00000 n +0001459328 00000 n +0001459483 00000 n +0001459638 00000 n +0001459825 00000 n +0001460012 00000 n +0001459013 00000 n +0001460320 00000 n +0001458822 00000 n +0001456151 00000 n +0001460207 00000 n +0001463016 00000 n +0001467305 00000 n +0001467460 00000 n +0001462857 00000 n +0001463343 00000 n +0001462711 00000 n +0001460435 00000 n +0001463172 00000 n +0002488095 00000 n +0001467615 00000 n +0001467804 00000 n +0001467960 00000 n +0001467146 00000 n +0001468286 00000 n +0001466964 00000 n +0001463458 00000 n +0001468115 00000 n +0001471676 00000 n +0001471831 00000 n +0001472019 00000 n +0001472207 00000 n +0001471517 00000 n +0001472971 00000 n +0001471344 00000 n +0001468401 00000 n +0001472395 00000 n +0001479169 00000 n +0001479325 00000 n +0001475510 00000 n +0001475724 00000 n +0001475373 00000 n +0001473072 00000 n +0001475669 00000 n +0001479480 00000 n +0001479010 00000 n +0001479805 00000 n +0001478846 00000 n +0001475839 00000 n +0001479635 00000 n +0001483719 00000 n +0001483875 00000 n +0001484031 00000 n +0001483560 00000 n +0001484300 00000 n +0001483396 00000 n +0001479920 00000 n +0001484187 00000 n +0001487756 00000 n +0001487908 00000 n +0001488062 00000 n +0001491525 00000 n +0001491681 00000 n +0001487597 00000 n +0001488555 00000 n +0001487433 00000 n +0001484429 00000 n +0001488214 00000 n +0002488220 00000 n +0001491837 00000 n +0001491993 00000 n +0001492149 00000 n +0001492341 00000 n +0001492497 00000 n +0001492653 00000 n +0001491366 00000 n +0001493096 00000 n +0001491157 00000 n +0001488670 00000 n +0001492809 00000 n +0001496564 00000 n +0001496720 00000 n +0001496876 00000 n +0001497032 00000 n +0001497188 00000 n +0001497344 00000 n +0001497500 00000 n +0001497655 00000 n +0001497810 00000 n +0001497965 00000 n +0001496405 00000 n +0001498379 00000 n +0001496178 00000 n +0001493211 00000 n +0001498152 00000 n +0001501305 00000 n +0001501461 00000 n +0001501146 00000 n +0001501730 00000 n +0001500991 00000 n +0001498494 00000 n +0001501617 00000 n +0001504080 00000 n +0001503921 00000 n +0001504345 00000 n +0001503775 00000 n +0001501859 00000 n +0001504232 00000 n +0001507187 00000 n +0001507343 00000 n +0001507496 00000 n +0001512221 00000 n +0001507028 00000 n +0001507756 00000 n +0001506864 00000 n +0001504474 00000 n +0001507643 00000 n +0001512376 00000 n +0001512531 00000 n +0001512686 00000 n +0001512842 00000 n +0001512062 00000 n +0001513053 00000 n +0001511880 00000 n +0001507885 00000 n +0001512998 00000 n +0002488345 00000 n +0001515348 00000 n +0001515501 00000 n +0001515189 00000 n +0001515883 00000 n +0001515034 00000 n +0001513168 00000 n +0001515655 00000 n +0001519325 00000 n +0001519477 00000 n +0001519630 00000 n +0001519783 00000 n +0001519936 00000 n +0001519166 00000 n +0001520316 00000 n +0001518984 00000 n +0001516012 00000 n +0001520087 00000 n +0001522921 00000 n +0001523251 00000 n +0001522784 00000 n +0001520431 00000 n +0001523080 00000 n +0001527013 00000 n +0001527169 00000 n +0001527324 00000 n +0001527479 00000 n +0001526854 00000 n +0001527864 00000 n +0001526681 00000 n +0001523380 00000 n +0001527635 00000 n +0001531334 00000 n +0001531521 00000 n +0001535652 00000 n +0001531175 00000 n +0001531789 00000 n +0001531020 00000 n +0001528021 00000 n +0001531676 00000 n +0001535807 00000 n +0001535963 00000 n +0001536119 00000 n +0001539900 00000 n +0001535493 00000 n +0001536370 00000 n +0001535320 00000 n +0001531918 00000 n +0001536315 00000 n +0002488470 00000 n +0001540056 00000 n +0001540211 00000 n +0001540366 00000 n +0001539741 00000 n +0001540633 00000 n +0001539568 00000 n +0001536485 00000 n +0001540520 00000 n +0001543835 00000 n +0001543991 00000 n +0001544178 00000 n +0001548673 00000 n +0001543676 00000 n +0001544615 00000 n +0001543512 00000 n +0001540776 00000 n +0001544329 00000 n +0001548829 00000 n +0001548514 00000 n +0001549156 00000 n +0001548359 00000 n +0001544730 00000 n +0001548985 00000 n +0001552120 00000 n +0001552276 00000 n +0001552431 00000 n +0001551961 00000 n +0001552756 00000 n +0001551797 00000 n +0001549285 00000 n +0001552586 00000 n +0001555585 00000 n +0001555426 00000 n +0001555912 00000 n +0001555280 00000 n +0001552871 00000 n +0001555741 00000 n +0001563192 00000 n +0001563348 00000 n +0001559538 00000 n +0001559752 00000 n +0001559401 00000 n +0001556027 00000 n +0001559697 00000 n +0002488595 00000 n +0001563503 00000 n +0001563693 00000 n +0001563883 00000 n +0001564039 00000 n +0001564195 00000 n +0001564350 00000 n +0001564504 00000 n +0001563033 00000 n +0001564828 00000 n +0001562815 00000 n +0001559867 00000 n +0001564658 00000 n +0001567835 00000 n +0001567991 00000 n +0001568147 00000 n +0001568302 00000 n +0001568457 00000 n +0001568613 00000 n +0001568803 00000 n +0001568993 00000 n +0001567676 00000 n +0001569433 00000 n +0001567467 00000 n +0001564943 00000 n +0001569148 00000 n +0001571009 00000 n +0001571338 00000 n +0001570872 00000 n +0001569548 00000 n +0001571168 00000 n +0001577121 00000 n +0001577276 00000 n +0001573552 00000 n +0001573881 00000 n +0001573415 00000 n +0001571439 00000 n +0001573711 00000 n +0001581980 00000 n +0001576962 00000 n +0001577602 00000 n +0001576807 00000 n +0001573996 00000 n +0001577431 00000 n +0001581821 00000 n +0001582249 00000 n +0001581675 00000 n +0001577731 00000 n +0001582136 00000 n +0002488720 00000 n +0001585092 00000 n +0001585281 00000 n +0001584933 00000 n +0001585640 00000 n +0001584778 00000 n +0001582364 00000 n +0001585469 00000 n +0001589167 00000 n +0001589323 00000 n +0001589008 00000 n +0001589646 00000 n +0001588853 00000 n +0001585755 00000 n +0001589478 00000 n +0001593935 00000 n +0001594090 00000 n +0001594246 00000 n +0001594402 00000 n +0001594592 00000 n +0001593776 00000 n +0001594916 00000 n +0001593594 00000 n +0001589789 00000 n +0001594745 00000 n +0001598512 00000 n +0001598353 00000 n +0001598835 00000 n +0001598207 00000 n +0001595073 00000 n +0001598665 00000 n +0001601829 00000 n +0001601985 00000 n +0001605357 00000 n +0001601670 00000 n +0001602308 00000 n +0001601515 00000 n +0001598936 00000 n +0001602137 00000 n +0001605545 00000 n +0001605733 00000 n +0001605889 00000 n +0001606045 00000 n +0001605198 00000 n +0001606372 00000 n +0001605016 00000 n +0001602423 00000 n +0001606201 00000 n +0002488845 00000 n +0001611686 00000 n +0001611842 00000 n +0001611998 00000 n +0001612154 00000 n +0001611527 00000 n +0001612365 00000 n +0001611354 00000 n +0001606487 00000 n +0001612310 00000 n +0001615848 00000 n +0001616036 00000 n +0001616225 00000 n +0001616377 00000 n +0001615689 00000 n +0001616701 00000 n +0001615516 00000 n +0001612494 00000 n +0001616530 00000 n +0001620816 00000 n +0001620972 00000 n +0001621128 00000 n +0001620657 00000 n +0001621394 00000 n +0001620493 00000 n +0001616830 00000 n +0001621281 00000 n +0001625554 00000 n +0001625708 00000 n +0001625395 00000 n +0001625977 00000 n +0001625240 00000 n +0001621551 00000 n +0001625864 00000 n +0001630255 00000 n +0001630096 00000 n +0001630522 00000 n +0001629950 00000 n +0001626092 00000 n +0001630409 00000 n +0001634682 00000 n +0001634837 00000 n +0001634991 00000 n +0001635142 00000 n +0001635298 00000 n +0001635453 00000 n +0001635607 00000 n +0001635762 00000 n +0001638747 00000 n +0001634523 00000 n +0001636028 00000 n +0001634314 00000 n +0001630637 00000 n +0001635915 00000 n +0002488970 00000 n +0001638902 00000 n +0001639058 00000 n +0001639214 00000 n +0001638588 00000 n +0001639424 00000 n +0001638415 00000 n +0001636171 00000 n +0001639369 00000 n +0001642689 00000 n +0001642530 00000 n +0001643074 00000 n +0001642384 00000 n +0001639553 00000 n +0001642845 00000 n +0001645914 00000 n +0001646069 00000 n +0001646224 00000 n +0001645755 00000 n +0001646603 00000 n +0001645591 00000 n +0001643189 00000 n +0001646377 00000 n +0001650288 00000 n +0001650474 00000 n +0001650129 00000 n +0001650800 00000 n +0001649974 00000 n +0001646746 00000 n +0001650629 00000 n +0001654792 00000 n +0001654947 00000 n +0001655102 00000 n +0001654633 00000 n +0001655427 00000 n +0001654469 00000 n +0001650929 00000 n +0001655257 00000 n +0001658589 00000 n +0001659092 00000 n +0001658452 00000 n +0001655556 00000 n +0001658748 00000 n +0002489095 00000 n +0001663100 00000 n +0001663255 00000 n +0001663410 00000 n +0001663563 00000 n +0001662941 00000 n +0001663773 00000 n +0001662768 00000 n +0001659221 00000 n +0001663718 00000 n +0001666822 00000 n +0001667019 00000 n +0001667175 00000 n +0001667331 00000 n +0001670880 00000 n +0001666663 00000 n +0001667711 00000 n +0001666490 00000 n +0001663888 00000 n +0001667483 00000 n +0001671036 00000 n +0001671191 00000 n +0001671345 00000 n +0001671501 00000 n +0001671656 00000 n +0001670721 00000 n +0001672102 00000 n +0001670530 00000 n +0001667868 00000 n +0001671811 00000 n +0001675727 00000 n +0001675881 00000 n +0001676037 00000 n +0001679248 00000 n +0001675568 00000 n +0001676422 00000 n +0001675404 00000 n +0001672231 00000 n +0001676191 00000 n +0001679403 00000 n +0001679089 00000 n +0001679790 00000 n +0001678934 00000 n +0001676537 00000 n +0001679558 00000 n +0001683670 00000 n +0001683511 00000 n +0001683998 00000 n +0001683365 00000 n +0001679905 00000 n +0001683826 00000 n +0002489220 00000 n +0001687373 00000 n +0001687529 00000 n +0001687685 00000 n +0001687841 00000 n +0001692811 00000 n +0001687214 00000 n +0001688168 00000 n +0001687041 00000 n +0001684127 00000 n +0001687996 00000 n +0001692966 00000 n +0001693122 00000 n +0001693278 00000 n +0001693434 00000 n +0001692652 00000 n +0001693763 00000 n +0001692470 00000 n +0001688283 00000 n +0001693590 00000 n +0001698110 00000 n +0001698265 00000 n +0001698420 00000 n +0001697951 00000 n +0001698808 00000 n +0001697787 00000 n +0001693878 00000 n +0001698576 00000 n +0001701917 00000 n +0001702308 00000 n +0001701780 00000 n +0001698923 00000 n +0001702076 00000 n +0001707220 00000 n +0001707395 00000 n +0001711213 00000 n +0001707061 00000 n +0001707606 00000 n +0001706906 00000 n +0001702451 00000 n +0001707551 00000 n +0001711401 00000 n +0001711556 00000 n +0001711054 00000 n +0001711884 00000 n +0001710890 00000 n +0001707721 00000 n +0001711711 00000 n +0002489345 00000 n +0001714306 00000 n +0001714638 00000 n +0001714169 00000 n +0001711999 00000 n +0001714465 00000 n +0001717672 00000 n +0001717513 00000 n +0001718060 00000 n +0001717367 00000 n +0001714753 00000 n +0001717828 00000 n +0001721434 00000 n +0001721590 00000 n +0001721745 00000 n +0001721898 00000 n +0001725425 00000 n +0001725581 00000 n +0001721275 00000 n +0001722282 00000 n +0001721102 00000 n +0001718175 00000 n +0001722051 00000 n +0001725737 00000 n +0001725923 00000 n +0001726111 00000 n +0001726265 00000 n +0001726419 00000 n +0001726573 00000 n +0001726727 00000 n +0001725266 00000 n +0001727170 00000 n +0001725048 00000 n +0001722411 00000 n +0001726880 00000 n +0001730963 00000 n +0001731119 00000 n +0001731275 00000 n +0001731431 00000 n +0001731587 00000 n +0001731742 00000 n +0001735074 00000 n +0001730804 00000 n +0001732188 00000 n +0001730613 00000 n +0001727313 00000 n +0001731898 00000 n +0001735230 00000 n +0001735385 00000 n +0001735539 00000 n +0001734915 00000 n +0001735861 00000 n +0001734742 00000 n +0001732317 00000 n +0001735689 00000 n +0002489470 00000 n +0001739934 00000 n +0001740089 00000 n +0001740245 00000 n +0001740401 00000 n +0001739775 00000 n +0001740671 00000 n +0001739602 00000 n +0001735990 00000 n +0001740557 00000 n +0001744434 00000 n +0001744589 00000 n +0001744744 00000 n +0001744899 00000 n +0001744275 00000 n +0001745220 00000 n +0001744102 00000 n +0001740786 00000 n +0001745048 00000 n +0001748789 00000 n +0001748939 00000 n +0001748630 00000 n +0001749323 00000 n +0001748475 00000 n +0001745321 00000 n +0001749092 00000 n +0001752751 00000 n +0001756308 00000 n +0001756463 00000 n +0001756617 00000 n +0001756773 00000 n +0001756929 00000 n +0001752592 00000 n +0001753021 00000 n +0001752446 00000 n +0001749438 00000 n +0001752907 00000 n +0001757084 00000 n +0001757240 00000 n +0001757395 00000 n +0001757548 00000 n +0001756149 00000 n +0001757875 00000 n +0001755931 00000 n +0001753136 00000 n +0001757702 00000 n +0001761865 00000 n +0001762021 00000 n +0001762176 00000 n +0001762332 00000 n +0001762488 00000 n +0001762644 00000 n +0001762800 00000 n +0001761706 00000 n +0001763188 00000 n +0001761506 00000 n +0001757990 00000 n +0001762956 00000 n +0002489595 00000 n +0001766397 00000 n +0001766238 00000 n +0001766784 00000 n +0001766092 00000 n +0001763317 00000 n +0001766552 00000 n +0001771002 00000 n +0001771158 00000 n +0001771313 00000 n +0001771469 00000 n +0001770843 00000 n +0001771856 00000 n +0001770670 00000 n +0001766913 00000 n +0001771624 00000 n +0001775711 00000 n +0001775867 00000 n +0001776021 00000 n +0001776177 00000 n +0001776332 00000 n +0001775552 00000 n +0001776633 00000 n +0001775370 00000 n +0001771985 00000 n +0001776519 00000 n +0001779966 00000 n +0001780121 00000 n +0001780276 00000 n +0001780432 00000 n +0001780587 00000 n +0001780742 00000 n +0001780896 00000 n +0001779807 00000 n +0001781460 00000 n +0001779607 00000 n +0001776762 00000 n +0001781052 00000 n +0001784834 00000 n +0001784990 00000 n +0001785145 00000 n +0001788192 00000 n +0001784675 00000 n +0001785587 00000 n +0001784511 00000 n +0001781589 00000 n +0001785297 00000 n +0001788347 00000 n +0001788503 00000 n +0001788658 00000 n +0001788814 00000 n +0001788970 00000 n +0001789125 00000 n +0001789280 00000 n +0001788033 00000 n +0001789900 00000 n +0001787824 00000 n +0001785716 00000 n +0001789432 00000 n +0002489720 00000 n +0001793218 00000 n +0001793374 00000 n +0001797555 00000 n +0001793059 00000 n +0001793702 00000 n +0001792904 00000 n +0001790015 00000 n +0001793529 00000 n +0001797710 00000 n +0001797396 00000 n +0001798038 00000 n +0001797241 00000 n +0001793831 00000 n +0001797865 00000 n +0001800616 00000 n +0001800888 00000 n +0001800479 00000 n +0001798167 00000 n +0001800775 00000 n +0001805184 00000 n +0001805025 00000 n +0001805394 00000 n +0001804879 00000 n +0001801017 00000 n +0001805339 00000 n +0001808636 00000 n +0001808477 00000 n +0001808847 00000 n +0001808331 00000 n +0001805537 00000 n +0001808792 00000 n +0001812199 00000 n +0001812352 00000 n +0001814645 00000 n +0001812040 00000 n +0001812737 00000 n +0001811885 00000 n +0001808962 00000 n +0001812505 00000 n +0002489845 00000 n +0001814800 00000 n +0001814955 00000 n +0001815111 00000 n +0001815267 00000 n +0001815422 00000 n +0001815577 00000 n +0001815732 00000 n +0001815888 00000 n +0001816044 00000 n +0001816199 00000 n +0001819387 00000 n +0001814486 00000 n +0001817053 00000 n +0001814250 00000 n +0001812866 00000 n +0001816352 00000 n +0001819543 00000 n +0001819698 00000 n +0001819854 00000 n +0001820010 00000 n +0001820166 00000 n +0001820322 00000 n +0001820478 00000 n +0001820634 00000 n +0001820789 00000 n +0001819228 00000 n +0001821589 00000 n +0001819001 00000 n +0001817154 00000 n +0001820944 00000 n +0001824018 00000 n +0001824174 00000 n +0001824329 00000 n +0001824485 00000 n +0001824641 00000 n +0001824796 00000 n +0001823859 00000 n +0001825415 00000 n +0001823668 00000 n +0001821704 00000 n +0001824948 00000 n +0001828848 00000 n +0001829003 00000 n +0001829159 00000 n +0001829315 00000 n +0001829471 00000 n +0001829627 00000 n +0001829783 00000 n +0001829935 00000 n +0001828689 00000 n +0001830377 00000 n +0001828480 00000 n +0001825544 00000 n +0001830088 00000 n +0001834376 00000 n +0001834532 00000 n +0001834688 00000 n +0001834217 00000 n +0001835017 00000 n +0001834053 00000 n +0001830520 00000 n +0001834844 00000 n +0001837900 00000 n +0001837741 00000 n +0001838106 00000 n +0001837595 00000 n +0001835132 00000 n +0001838051 00000 n +0002489970 00000 n +0001841247 00000 n +0001841403 00000 n +0001841559 00000 n +0001845845 00000 n +0001846000 00000 n +0001841088 00000 n +0001841888 00000 n +0001840924 00000 n +0001838207 00000 n +0001841715 00000 n +0001846156 00000 n +0001846311 00000 n +0001846467 00000 n +0001846623 00000 n +0001846779 00000 n +0001846935 00000 n +0001847091 00000 n +0001847247 00000 n +0001845686 00000 n +0001847575 00000 n +0001845459 00000 n +0001842017 00000 n +0001847403 00000 n +0001850922 00000 n +0001851109 00000 n +0001850763 00000 n +0001851496 00000 n +0001850608 00000 n +0001847690 00000 n +0001851264 00000 n +0001854239 00000 n +0001854395 00000 n +0001854550 00000 n +0001858189 00000 n +0001854080 00000 n +0001854993 00000 n +0001853916 00000 n +0001851625 00000 n +0001854704 00000 n +0001858344 00000 n +0001858030 00000 n +0001858849 00000 n +0001857875 00000 n +0001855122 00000 n +0001858499 00000 n +0001862847 00000 n +0001863237 00000 n +0001862710 00000 n +0001858978 00000 n +0001863006 00000 n +0002490095 00000 n +0001865671 00000 n +0001866003 00000 n +0001865534 00000 n +0001863352 00000 n +0001865830 00000 n +0001869911 00000 n +0001870066 00000 n +0001869752 00000 n +0001870335 00000 n +0001869597 00000 n +0001866118 00000 n +0001870221 00000 n +0001874554 00000 n +0001874395 00000 n +0001874797 00000 n +0001874249 00000 n +0001870464 00000 n +0001874742 00000 n +0001878426 00000 n +0001878699 00000 n +0001878289 00000 n +0001874926 00000 n +0001878585 00000 n +0001881945 00000 n +0001882277 00000 n +0001881808 00000 n +0001878842 00000 n +0001882104 00000 n +0001885673 00000 n +0001886004 00000 n +0001885536 00000 n +0001882406 00000 n +0001885832 00000 n +0002490220 00000 n +0001889216 00000 n +0001889843 00000 n +0001889079 00000 n +0001886105 00000 n +0001889375 00000 n +0001893810 00000 n +0001894024 00000 n +0001893673 00000 n +0001889958 00000 n +0001893969 00000 n +0001896284 00000 n +0001896467 00000 n +0001896125 00000 n +0001896884 00000 n +0001895970 00000 n +0001894139 00000 n +0001896652 00000 n +0001899234 00000 n +0001899741 00000 n +0001899097 00000 n +0001896999 00000 n +0001899393 00000 n +0001903858 00000 n +0001904131 00000 n +0001903721 00000 n +0001899870 00000 n +0001904017 00000 n +0001906947 00000 n +0001907395 00000 n +0001906810 00000 n +0001904274 00000 n +0001907106 00000 n +0002490345 00000 n +0001911578 00000 n +0001911419 00000 n +0001911789 00000 n +0001911273 00000 n +0001907524 00000 n +0001911734 00000 n +0001916977 00000 n +0001917132 00000 n +0001916818 00000 n +0001917373 00000 n +0001916663 00000 n +0001911904 00000 n +0001917318 00000 n +0001920531 00000 n +0001920804 00000 n +0001920394 00000 n +0001917488 00000 n +0001920690 00000 n +0001923713 00000 n +0001924045 00000 n +0001923576 00000 n +0001920947 00000 n +0001923872 00000 n +0001927327 00000 n +0001927168 00000 n +0001927597 00000 n +0001927022 00000 n +0001924174 00000 n +0001927483 00000 n +0001931120 00000 n +0001934483 00000 n +0001934638 00000 n +0001930961 00000 n +0001931388 00000 n +0001930815 00000 n +0001927726 00000 n +0001931274 00000 n +0002490470 00000 n +0001934794 00000 n +0001934324 00000 n +0001935122 00000 n +0001934160 00000 n +0001931517 00000 n +0001934949 00000 n +0001937562 00000 n +0001937403 00000 n +0001938064 00000 n +0001937257 00000 n +0001935265 00000 n +0001937718 00000 n +0001941970 00000 n +0001942360 00000 n +0001941833 00000 n +0001938179 00000 n +0001942129 00000 n +0001945528 00000 n +0001945682 00000 n +0001945836 00000 n +0001945369 00000 n +0001946220 00000 n +0001945205 00000 n +0001942489 00000 n +0001945991 00000 n +0001949877 00000 n +0001950209 00000 n +0001949740 00000 n +0001946349 00000 n +0001950036 00000 n +0001952702 00000 n +0001952975 00000 n +0001952565 00000 n +0001950352 00000 n +0001952861 00000 n +0002490595 00000 n +0001957210 00000 n +0001957424 00000 n +0001957073 00000 n +0001953090 00000 n +0001957369 00000 n +0001960823 00000 n +0001961214 00000 n +0001960686 00000 n +0001957553 00000 n +0001960982 00000 n +0001964773 00000 n +0001965046 00000 n +0001964636 00000 n +0001961357 00000 n +0001964932 00000 n +0001968803 00000 n +0001969076 00000 n +0001968666 00000 n +0001965189 00000 n +0001968962 00000 n +0001973210 00000 n +0001973483 00000 n +0001973073 00000 n +0001969219 00000 n +0001973369 00000 n +0001976325 00000 n +0001976657 00000 n +0001976188 00000 n +0001973612 00000 n +0001976484 00000 n +0002490720 00000 n +0001980011 00000 n +0001979852 00000 n +0001980338 00000 n +0001979706 00000 n +0001976786 00000 n +0001980165 00000 n +0001984888 00000 n +0001985042 00000 n +0001984729 00000 n +0001985370 00000 n +0001984574 00000 n +0001980467 00000 n +0001985198 00000 n +0001989166 00000 n +0001989321 00000 n +0001989476 00000 n +0001989628 00000 n +0001989780 00000 n +0001989007 00000 n +0001990047 00000 n +0001988825 00000 n +0001985499 00000 n +0001989933 00000 n +0001993372 00000 n +0001993527 00000 n +0001997814 00000 n +0001993213 00000 n +0001993855 00000 n +0001993058 00000 n +0001990176 00000 n +0001993682 00000 n +0001997970 00000 n +0001998124 00000 n +0001997655 00000 n +0001998389 00000 n +0001997491 00000 n +0001993984 00000 n +0001998275 00000 n +0002003655 00000 n +0002003496 00000 n +0002003865 00000 n +0002003350 00000 n +0001998504 00000 n +0002003810 00000 n +0002490845 00000 n +0002008485 00000 n +0002008641 00000 n +0002008326 00000 n +0002008968 00000 n +0002008171 00000 n +0002003980 00000 n +0002008795 00000 n +0002013487 00000 n +0002013688 00000 n +0002013867 00000 n +0002014069 00000 n +0002014272 00000 n +0002018521 00000 n +0002013328 00000 n +0002014601 00000 n +0002013146 00000 n +0002009083 00000 n +0002014428 00000 n +0002018676 00000 n +0002018362 00000 n +0002018946 00000 n +0002018207 00000 n +0002014716 00000 n +0002018832 00000 n +0002023032 00000 n +0002023305 00000 n +0002022895 00000 n +0002019089 00000 n +0002023191 00000 n +0002026963 00000 n +0002027119 00000 n +0002026804 00000 n +0002027447 00000 n +0002026649 00000 n +0002023448 00000 n +0002027274 00000 n +0002031180 00000 n +0002031021 00000 n +0002031564 00000 n +0002030875 00000 n +0002027576 00000 n +0002031332 00000 n +0002490970 00000 n +0002034965 00000 n +0002035473 00000 n +0002034828 00000 n +0002031693 00000 n +0002035124 00000 n +0002038024 00000 n +0002038180 00000 n +0002037865 00000 n +0002038508 00000 n +0002037710 00000 n +0002035616 00000 n +0002038335 00000 n +0002042011 00000 n +0002042342 00000 n +0002041874 00000 n +0002038623 00000 n +0002042170 00000 n +0002044829 00000 n +0002045279 00000 n +0002044692 00000 n +0002042471 00000 n +0002044988 00000 n +0002049884 00000 n +0002050039 00000 n +0002050195 00000 n +0002050351 00000 n +0002050507 00000 n +0002050662 00000 n +0002049725 00000 n +0002050932 00000 n +0002049534 00000 n +0002045394 00000 n +0002050818 00000 n +0002053815 00000 n +0002054205 00000 n +0002053678 00000 n +0002051047 00000 n +0002053974 00000 n +0002491095 00000 n +0002056682 00000 n +0002056837 00000 n +0002056523 00000 n +0002057102 00000 n +0002056368 00000 n +0002054306 00000 n +0002056989 00000 n +0002061007 00000 n +0002061163 00000 n +0002061318 00000 n +0002060848 00000 n +0002061585 00000 n +0002060684 00000 n +0002057203 00000 n +0002061471 00000 n +0002065986 00000 n +0002065827 00000 n +0002066255 00000 n +0002065681 00000 n +0002061714 00000 n +0002066141 00000 n +0002070638 00000 n +0002070479 00000 n +0002070908 00000 n +0002070333 00000 n +0002066384 00000 n +0002070794 00000 n +0002074648 00000 n +0002074921 00000 n +0002074511 00000 n +0002071023 00000 n +0002074807 00000 n +0002077547 00000 n +0002077937 00000 n +0002077410 00000 n +0002075036 00000 n +0002077706 00000 n +0002491220 00000 n +0002080682 00000 n +0002081013 00000 n +0002080545 00000 n +0002078052 00000 n +0002080841 00000 n +0002084759 00000 n +0002084600 00000 n +0002085142 00000 n +0002084454 00000 n +0002081114 00000 n +0002084910 00000 n +0002088042 00000 n +0002088433 00000 n +0002087905 00000 n +0002085285 00000 n +0002088201 00000 n +0002091917 00000 n +0002092068 00000 n +0002092218 00000 n +0002092368 00000 n +0002092518 00000 n +0002092669 00000 n +0002092820 00000 n +0002092972 00000 n +0002093123 00000 n +0002093274 00000 n +0002093424 00000 n +0002093574 00000 n +0002093722 00000 n +0002093872 00000 n +0002094024 00000 n +0002094175 00000 n +0002094326 00000 n +0002094476 00000 n +0002094627 00000 n +0002094779 00000 n +0002094930 00000 n +0002095082 00000 n +0002095231 00000 n +0002095380 00000 n +0002095530 00000 n +0002095679 00000 n +0002095830 00000 n +0002095980 00000 n +0002096131 00000 n +0002096282 00000 n +0002096431 00000 n +0002096581 00000 n +0002096731 00000 n +0002096882 00000 n +0002097033 00000 n +0002097183 00000 n +0002097332 00000 n +0002097483 00000 n +0002097634 00000 n +0002097785 00000 n +0002097936 00000 n +0002098087 00000 n +0002098238 00000 n +0002098388 00000 n +0002098538 00000 n +0002098689 00000 n +0002098840 00000 n +0002098991 00000 n +0002099142 00000 n +0002099293 00000 n +0002099444 00000 n +0002099594 00000 n +0002099744 00000 n +0002099896 00000 n +0002100047 00000 n +0002100198 00000 n +0002100349 00000 n +0002100499 00000 n +0002100650 00000 n +0002100800 00000 n +0002100950 00000 n +0002101101 00000 n +0002101252 00000 n +0002101404 00000 n +0002101554 00000 n +0002101706 00000 n +0002101858 00000 n +0002102009 00000 n +0002102161 00000 n +0002102312 00000 n +0002102463 00000 n +0002102613 00000 n +0002102762 00000 n +0002102913 00000 n +0002103064 00000 n +0002103214 00000 n +0002103365 00000 n +0002103516 00000 n +0002103665 00000 n +0002103814 00000 n +0002103964 00000 n +0002104113 00000 n +0002104262 00000 n +0002104411 00000 n +0002104561 00000 n +0002104709 00000 n +0002104858 00000 n +0002105009 00000 n +0002105160 00000 n +0002105311 00000 n +0002105462 00000 n +0002105614 00000 n +0002105766 00000 n +0002105918 00000 n +0002106069 00000 n +0002106221 00000 n +0002106373 00000 n +0002106525 00000 n +0002106676 00000 n +0002106828 00000 n +0002106980 00000 n +0002107132 00000 n +0002107284 00000 n +0002107436 00000 n +0002107587 00000 n +0002107737 00000 n +0002107888 00000 n +0002108039 00000 n +0002108191 00000 n +0002108342 00000 n +0002108494 00000 n +0002108645 00000 n +0002108795 00000 n +0002108946 00000 n +0002109097 00000 n +0002109248 00000 n +0002109398 00000 n +0002109548 00000 n +0002109699 00000 n +0002109851 00000 n +0002110001 00000 n +0002110152 00000 n +0002110304 00000 n +0002110456 00000 n +0002110608 00000 n +0002110760 00000 n +0002110912 00000 n +0002111063 00000 n +0002111215 00000 n +0002111367 00000 n +0002111519 00000 n +0002111671 00000 n +0002111822 00000 n +0002111973 00000 n +0002112125 00000 n +0002112276 00000 n +0002112427 00000 n +0002112577 00000 n +0002112729 00000 n +0002112881 00000 n +0002113031 00000 n +0002113182 00000 n +0002113334 00000 n +0002113486 00000 n +0002113638 00000 n +0002113790 00000 n +0002113939 00000 n +0002114088 00000 n +0002114239 00000 n +0002114390 00000 n +0002114541 00000 n +0002114691 00000 n +0002114842 00000 n +0002114994 00000 n +0002115144 00000 n +0002115296 00000 n +0002115446 00000 n +0002115597 00000 n +0002115747 00000 n +0002115898 00000 n +0002116049 00000 n +0002116200 00000 n +0002116351 00000 n +0002116503 00000 n +0002116653 00000 n +0002116805 00000 n +0002116956 00000 n +0002117107 00000 n +0002117259 00000 n +0002117411 00000 n +0002117561 00000 n +0002117713 00000 n +0002117865 00000 n +0002118017 00000 n +0002118167 00000 n +0002118317 00000 n +0002118467 00000 n +0002118618 00000 n +0002118769 00000 n +0002118920 00000 n +0002119071 00000 n +0002119222 00000 n +0002119373 00000 n +0002119525 00000 n +0002119677 00000 n +0002119827 00000 n +0002119978 00000 n +0002120129 00000 n +0002120280 00000 n +0002120431 00000 n +0002120581 00000 n +0002120733 00000 n +0002120884 00000 n +0002121035 00000 n +0002121186 00000 n +0002121333 00000 n +0002121482 00000 n +0002121631 00000 n +0002121781 00000 n +0002121930 00000 n +0002122077 00000 n +0002122225 00000 n +0002122373 00000 n +0002122521 00000 n +0002122670 00000 n +0002122819 00000 n +0002122967 00000 n +0002123115 00000 n +0002123264 00000 n +0002123413 00000 n +0002127379 00000 n +0002123677 00000 n +0002089899 00000 n +0002088548 00000 n +0002123563 00000 n +0002123618 00000 n +0002127531 00000 n +0002127683 00000 n +0002127835 00000 n +0002127987 00000 n +0002128139 00000 n +0002128289 00000 n +0002128440 00000 n +0002128591 00000 n +0002128743 00000 n +0002128894 00000 n +0002129045 00000 n +0002129197 00000 n +0002129349 00000 n +0002129501 00000 n +0002129652 00000 n +0002129800 00000 n +0002129950 00000 n +0002130099 00000 n +0002130251 00000 n +0002130401 00000 n +0002130552 00000 n +0002130704 00000 n +0002130855 00000 n +0002131007 00000 n +0002131155 00000 n +0002131306 00000 n +0002131457 00000 n +0002131605 00000 n +0002131751 00000 n +0002131900 00000 n +0002132050 00000 n +0002132198 00000 n +0002132350 00000 n +0002132501 00000 n +0002132651 00000 n +0002132801 00000 n +0002132953 00000 n +0002133105 00000 n +0002133256 00000 n +0002133406 00000 n +0002133558 00000 n +0002133709 00000 n +0002133860 00000 n +0002134010 00000 n +0002134160 00000 n +0002134312 00000 n +0002134463 00000 n +0002134614 00000 n +0002134766 00000 n +0002134918 00000 n +0002135070 00000 n +0002135222 00000 n +0002135374 00000 n +0002135526 00000 n +0002135677 00000 n +0002135829 00000 n +0002135981 00000 n +0002136133 00000 n +0002136285 00000 n +0002136437 00000 n +0002136589 00000 n +0002136741 00000 n +0002136893 00000 n +0002137045 00000 n +0002137196 00000 n +0002137345 00000 n +0002137497 00000 n +0002137648 00000 n +0002137800 00000 n +0002137951 00000 n +0002138102 00000 n +0002138254 00000 n +0002138406 00000 n +0002138556 00000 n +0002138706 00000 n +0002138857 00000 n +0002139008 00000 n +0002139159 00000 n +0002139310 00000 n +0002139460 00000 n +0002139611 00000 n +0002139760 00000 n +0002139910 00000 n +0002140061 00000 n +0002140211 00000 n +0002140359 00000 n +0002140508 00000 n +0002140657 00000 n +0002140805 00000 n +0002140953 00000 n +0002141102 00000 n +0002141250 00000 n +0002141397 00000 n +0002141548 00000 n +0002141699 00000 n +0002141850 00000 n +0002142000 00000 n +0002142150 00000 n +0002142301 00000 n +0002142452 00000 n +0002142603 00000 n +0002142754 00000 n +0002142905 00000 n +0002143057 00000 n +0002143208 00000 n +0002143359 00000 n +0002143510 00000 n +0002143659 00000 n +0002143810 00000 n +0002143961 00000 n +0002144112 00000 n +0002144263 00000 n +0002144413 00000 n +0002144564 00000 n +0002144715 00000 n +0002144866 00000 n +0002145017 00000 n +0002145169 00000 n +0002145321 00000 n +0002145473 00000 n +0002145624 00000 n +0002145775 00000 n +0002145927 00000 n +0002146077 00000 n +0002146227 00000 n +0002146376 00000 n +0002146526 00000 n +0002146676 00000 n +0002146827 00000 n +0002146978 00000 n +0002147127 00000 n +0002147278 00000 n +0002147429 00000 n +0002147579 00000 n +0002147729 00000 n +0002147881 00000 n +0002148032 00000 n +0002148184 00000 n +0002148336 00000 n +0002148488 00000 n +0002148640 00000 n +0002148792 00000 n +0002148943 00000 n +0002149094 00000 n +0002149246 00000 n +0002149398 00000 n +0002149550 00000 n +0002149701 00000 n +0002149853 00000 n +0002150005 00000 n +0002150156 00000 n +0002150307 00000 n +0002150457 00000 n +0002150608 00000 n +0002150759 00000 n +0002150909 00000 n +0002151061 00000 n +0002151211 00000 n +0002151362 00000 n +0002151512 00000 n +0002151663 00000 n +0002151814 00000 n +0002151965 00000 n +0002152116 00000 n +0002152267 00000 n +0002152417 00000 n +0002152568 00000 n +0002152720 00000 n +0002152871 00000 n +0002153022 00000 n +0002153173 00000 n +0002153325 00000 n +0002153477 00000 n +0002153629 00000 n +0002153780 00000 n +0002153930 00000 n +0002154080 00000 n +0002154231 00000 n +0002154382 00000 n +0002154532 00000 n +0002154682 00000 n +0002154833 00000 n +0002154984 00000 n +0002155136 00000 n +0002155288 00000 n +0002155438 00000 n +0002155590 00000 n +0002155742 00000 n +0002155893 00000 n +0002156045 00000 n +0002156197 00000 n +0002156347 00000 n +0002156497 00000 n +0002156647 00000 n +0002156796 00000 n +0002156946 00000 n +0002157096 00000 n +0002157244 00000 n +0002157394 00000 n +0002157542 00000 n +0002161136 00000 n +0002127220 00000 n +0002157746 00000 n +0002125274 00000 n +0002123764 00000 n +0002157691 00000 n +0002161287 00000 n +0002161438 00000 n +0002161589 00000 n +0002161741 00000 n +0002161892 00000 n +0002162043 00000 n +0002162193 00000 n +0002162343 00000 n +0002162495 00000 n +0002162645 00000 n +0002162796 00000 n +0002162948 00000 n +0002163100 00000 n +0002163251 00000 n +0002163402 00000 n +0002163552 00000 n +0002163703 00000 n +0002163854 00000 n +0002164003 00000 n +0002164152 00000 n +0002164301 00000 n +0002164452 00000 n +0002164604 00000 n +0002164754 00000 n +0002164904 00000 n +0002165054 00000 n +0002165203 00000 n +0002165354 00000 n +0002165505 00000 n +0002165657 00000 n +0002165808 00000 n +0002165958 00000 n +0002166109 00000 n +0002166261 00000 n +0002166412 00000 n +0002166563 00000 n +0002166713 00000 n +0002166865 00000 n +0002167017 00000 n +0002167168 00000 n +0002167319 00000 n +0002167470 00000 n +0002167621 00000 n +0002167771 00000 n +0002167923 00000 n +0002168075 00000 n +0002168226 00000 n +0002168378 00000 n +0002168530 00000 n +0002168681 00000 n +0002168832 00000 n +0002168983 00000 n +0002169133 00000 n +0002169284 00000 n +0002169435 00000 n +0002169586 00000 n +0002169737 00000 n +0002169888 00000 n +0002170038 00000 n +0002170190 00000 n +0002170340 00000 n +0002170491 00000 n +0002170643 00000 n +0002170793 00000 n +0002170944 00000 n +0002171095 00000 n +0002171245 00000 n +0002171397 00000 n +0002171549 00000 n +0002171700 00000 n +0002171851 00000 n +0002172002 00000 n +0002172153 00000 n +0002172305 00000 n +0002172456 00000 n +0002172607 00000 n +0002172756 00000 n +0002172907 00000 n +0002173059 00000 n +0002173209 00000 n +0002173358 00000 n +0002173506 00000 n +0002173654 00000 n +0002173803 00000 n +0002173953 00000 n +0002174102 00000 n +0002174251 00000 n +0002174400 00000 n +0002174547 00000 n +0002174696 00000 n +0002174845 00000 n +0002174994 00000 n +0002175143 00000 n +0002175294 00000 n +0002175445 00000 n +0002175596 00000 n +0002175746 00000 n +0002175897 00000 n +0002176048 00000 n +0002176199 00000 n +0002176350 00000 n +0002176501 00000 n +0002176652 00000 n +0002176804 00000 n +0002176956 00000 n +0002177107 00000 n +0002177256 00000 n +0002177406 00000 n +0002177558 00000 n +0002177709 00000 n +0002177860 00000 n +0002178009 00000 n +0002178160 00000 n +0002178312 00000 n +0002178464 00000 n +0002178614 00000 n +0002178765 00000 n +0002178917 00000 n +0002179068 00000 n +0002179220 00000 n +0002179371 00000 n +0002179522 00000 n +0002179673 00000 n +0002179824 00000 n +0002179975 00000 n +0002180126 00000 n +0002180277 00000 n +0002180426 00000 n +0002180575 00000 n +0002180725 00000 n +0002180875 00000 n +0002181026 00000 n +0002181178 00000 n +0002181330 00000 n +0002181482 00000 n +0002181634 00000 n +0002181786 00000 n +0002181937 00000 n +0002182086 00000 n +0002182237 00000 n +0002182387 00000 n +0002182539 00000 n +0002182691 00000 n +0002182842 00000 n +0002182993 00000 n +0002183145 00000 n +0002183297 00000 n +0002183448 00000 n +0002183600 00000 n +0002183752 00000 n +0002183904 00000 n +0002184054 00000 n +0002184205 00000 n +0002184356 00000 n +0002184507 00000 n +0002184656 00000 n +0002184808 00000 n +0002184959 00000 n +0002185111 00000 n +0002185263 00000 n +0002185415 00000 n +0002185567 00000 n +0002185719 00000 n +0002185868 00000 n +0002186019 00000 n +0002186170 00000 n +0002186321 00000 n +0002186472 00000 n +0002186624 00000 n +0002186776 00000 n +0002186928 00000 n +0002187080 00000 n +0002187232 00000 n +0002187384 00000 n +0002187535 00000 n +0002187686 00000 n +0002187834 00000 n +0002187981 00000 n +0002188129 00000 n +0002188277 00000 n +0002188425 00000 n +0002188574 00000 n +0002188723 00000 n +0002192081 00000 n +0002192233 00000 n +0002160977 00000 n +0002188927 00000 n +0002159184 00000 n +0002157819 00000 n +0002188872 00000 n +0002491345 00000 n +0002192384 00000 n +0002192535 00000 n +0002192686 00000 n +0002192837 00000 n +0002192989 00000 n +0002193141 00000 n +0002193293 00000 n +0002193445 00000 n +0002193597 00000 n +0002193747 00000 n +0002193899 00000 n +0002194050 00000 n +0002194201 00000 n +0002194352 00000 n +0002194504 00000 n +0002194656 00000 n +0002194806 00000 n +0002194958 00000 n +0002195108 00000 n +0002195260 00000 n +0002195411 00000 n +0002195563 00000 n +0002195715 00000 n +0002195867 00000 n +0002196019 00000 n +0002196170 00000 n +0002196322 00000 n +0002196474 00000 n +0002196626 00000 n +0002196776 00000 n +0002196928 00000 n +0002197079 00000 n +0002197230 00000 n +0002197382 00000 n +0002197532 00000 n +0002197684 00000 n +0002197835 00000 n +0002197987 00000 n +0002198139 00000 n +0002198291 00000 n +0002198443 00000 n +0002198595 00000 n +0002198746 00000 n +0002198898 00000 n +0002199049 00000 n +0002199200 00000 n +0002199351 00000 n +0002199503 00000 n +0002199654 00000 n +0002199806 00000 n +0002199957 00000 n +0002200107 00000 n +0002200257 00000 n +0002200407 00000 n +0002200557 00000 n +0002200707 00000 n +0002200856 00000 n +0002201008 00000 n +0002201158 00000 n +0002201310 00000 n +0002201459 00000 n +0002201609 00000 n +0002201759 00000 n +0002201910 00000 n +0002202062 00000 n +0002202214 00000 n +0002202364 00000 n +0002202515 00000 n +0002202666 00000 n +0002202818 00000 n +0002202970 00000 n +0002203122 00000 n +0002203274 00000 n +0002203426 00000 n +0002203578 00000 n +0002203729 00000 n +0002203881 00000 n +0002204032 00000 n +0002204182 00000 n +0002204334 00000 n +0002204485 00000 n +0002204637 00000 n +0002204789 00000 n +0002204940 00000 n +0002205092 00000 n +0002205244 00000 n +0002205394 00000 n +0002205545 00000 n +0002205695 00000 n +0002205846 00000 n +0002205997 00000 n +0002206148 00000 n +0002206299 00000 n +0002206451 00000 n +0002206603 00000 n +0002206753 00000 n +0002206904 00000 n +0002207055 00000 n +0002207206 00000 n +0002207358 00000 n +0002207510 00000 n +0002207661 00000 n +0002207813 00000 n +0002207965 00000 n +0002208116 00000 n +0002208266 00000 n +0002208418 00000 n +0002208570 00000 n +0002208720 00000 n +0002208869 00000 n +0002209020 00000 n +0002209170 00000 n +0002209321 00000 n +0002209472 00000 n +0002209622 00000 n +0002209772 00000 n +0002209922 00000 n +0002210072 00000 n +0002210223 00000 n +0002210375 00000 n +0002210527 00000 n +0002210679 00000 n +0002210831 00000 n +0002210982 00000 n +0002211134 00000 n +0002211285 00000 n +0002211436 00000 n +0002211588 00000 n +0002211738 00000 n +0002211889 00000 n +0002212041 00000 n +0002212192 00000 n +0002212343 00000 n +0002212495 00000 n +0002212647 00000 n +0002212797 00000 n +0002212949 00000 n +0002213101 00000 n +0002213253 00000 n +0002213404 00000 n +0002213555 00000 n +0002213706 00000 n +0002213858 00000 n +0002214010 00000 n +0002214162 00000 n +0002214314 00000 n +0002214466 00000 n +0002214617 00000 n +0002214769 00000 n +0002214919 00000 n +0002215066 00000 n +0002215216 00000 n +0002215364 00000 n +0002215513 00000 n +0002215661 00000 n +0002215810 00000 n +0002215960 00000 n +0002216109 00000 n +0002219756 00000 n +0002191922 00000 n +0002216313 00000 n +0002190345 00000 n +0002189000 00000 n +0002216258 00000 n +0002219907 00000 n +0002220059 00000 n +0002220211 00000 n +0002220362 00000 n +0002220511 00000 n +0002220661 00000 n +0002220812 00000 n +0002220962 00000 n +0002221114 00000 n +0002221264 00000 n +0002221415 00000 n +0002221566 00000 n +0002221715 00000 n +0002221863 00000 n +0002222012 00000 n +0002222163 00000 n +0002222314 00000 n +0002222464 00000 n +0002222614 00000 n +0002222766 00000 n +0002222916 00000 n +0002223067 00000 n +0002223218 00000 n +0002223370 00000 n +0002223520 00000 n +0002223669 00000 n +0002223820 00000 n +0002223971 00000 n +0002224122 00000 n +0002224273 00000 n +0002224425 00000 n +0002224577 00000 n +0002224727 00000 n +0002224879 00000 n +0002225029 00000 n +0002225180 00000 n +0002225332 00000 n +0002225484 00000 n +0002225636 00000 n +0002225786 00000 n +0002225936 00000 n +0002226087 00000 n +0002226238 00000 n +0002226390 00000 n +0002226541 00000 n +0002226692 00000 n +0002226844 00000 n +0002226995 00000 n +0002227146 00000 n +0002227298 00000 n +0002227449 00000 n +0002227601 00000 n +0002227748 00000 n +0002227898 00000 n +0002228049 00000 n +0002228201 00000 n +0002228351 00000 n +0002228501 00000 n +0002228651 00000 n +0002228799 00000 n +0002228951 00000 n +0002229103 00000 n +0002229254 00000 n +0002229406 00000 n +0002229558 00000 n +0002229710 00000 n +0002229861 00000 n +0002230011 00000 n +0002230161 00000 n +0002230311 00000 n +0002230462 00000 n +0002230613 00000 n +0002230764 00000 n +0002230915 00000 n +0002231067 00000 n +0002231219 00000 n +0002231369 00000 n +0002231518 00000 n +0002231669 00000 n +0002231821 00000 n +0002231972 00000 n +0002232124 00000 n +0002232274 00000 n +0002232424 00000 n +0002232575 00000 n +0002232723 00000 n +0002232872 00000 n +0002233021 00000 n +0002233169 00000 n +0002233314 00000 n +0002233463 00000 n +0002233613 00000 n +0002233764 00000 n +0002233915 00000 n +0002234066 00000 n +0002234217 00000 n +0002234368 00000 n +0002234516 00000 n +0002234665 00000 n +0002234816 00000 n +0002234967 00000 n +0002235118 00000 n +0002235269 00000 n +0002235420 00000 n +0002235571 00000 n +0002235719 00000 n +0002235870 00000 n +0002236020 00000 n +0002236170 00000 n +0002236319 00000 n +0002236469 00000 n +0002236619 00000 n +0002236770 00000 n +0002236921 00000 n +0002237073 00000 n +0002237225 00000 n +0002237377 00000 n +0002237528 00000 n +0002237679 00000 n +0002237830 00000 n +0002237981 00000 n +0002238132 00000 n +0002238283 00000 n +0002238433 00000 n +0002238583 00000 n +0002238735 00000 n +0002238886 00000 n +0002239038 00000 n +0002239190 00000 n +0002239342 00000 n +0002239494 00000 n +0002239645 00000 n +0002239796 00000 n +0002239947 00000 n +0002240098 00000 n +0002240250 00000 n +0002240402 00000 n +0002240554 00000 n +0002240706 00000 n +0002240856 00000 n +0002241008 00000 n +0002241160 00000 n +0002241311 00000 n +0002241462 00000 n +0002241613 00000 n +0002241764 00000 n +0002241916 00000 n +0002242068 00000 n +0002242215 00000 n +0002242364 00000 n +0002242516 00000 n +0002242667 00000 n +0002242818 00000 n +0002242969 00000 n +0002243119 00000 n +0002243270 00000 n +0002243422 00000 n +0002243573 00000 n +0002243724 00000 n +0002243876 00000 n +0002244028 00000 n +0002244179 00000 n +0002244331 00000 n +0002244483 00000 n +0002244634 00000 n +0002244786 00000 n +0002244937 00000 n +0002245088 00000 n +0002245239 00000 n +0002245391 00000 n +0002245542 00000 n +0002245689 00000 n +0002245838 00000 n +0002245986 00000 n +0002246136 00000 n +0002246283 00000 n +0002246433 00000 n +0002246583 00000 n +0002246732 00000 n +0002246881 00000 n +0002247029 00000 n +0002247179 00000 n +0002247328 00000 n +0002247478 00000 n +0002247628 00000 n +0002247777 00000 n +0002251198 00000 n +0002219597 00000 n +0002247982 00000 n +0002217777 00000 n +0002216386 00000 n +0002247927 00000 n +0002251348 00000 n +0002251498 00000 n +0002251650 00000 n +0002251802 00000 n +0002251954 00000 n +0002252105 00000 n +0002252256 00000 n +0002252405 00000 n +0002252556 00000 n +0002252706 00000 n +0002252857 00000 n +0002253007 00000 n +0002253158 00000 n +0002253309 00000 n +0002253460 00000 n +0002253611 00000 n +0002253762 00000 n +0002253914 00000 n +0002254065 00000 n +0002254217 00000 n +0002254366 00000 n +0002254516 00000 n +0002254667 00000 n +0002254818 00000 n +0002254969 00000 n +0002255121 00000 n +0002255273 00000 n +0002255424 00000 n +0002255575 00000 n +0002255724 00000 n +0002255875 00000 n +0002256026 00000 n +0002256177 00000 n +0002256328 00000 n +0002256478 00000 n +0002256629 00000 n +0002256780 00000 n +0002256932 00000 n +0002257083 00000 n +0002257235 00000 n +0002257387 00000 n +0002257537 00000 n +0002257687 00000 n +0002257838 00000 n +0002257989 00000 n +0002258139 00000 n +0002258290 00000 n +0002258441 00000 n +0002258592 00000 n +0002258743 00000 n +0002258894 00000 n +0002259046 00000 n +0002259197 00000 n +0002259348 00000 n +0002259498 00000 n +0002259649 00000 n +0002259800 00000 n +0002259951 00000 n +0002260102 00000 n +0002260253 00000 n +0002260405 00000 n +0002260555 00000 n +0002260706 00000 n +0002260858 00000 n +0002261010 00000 n +0002261160 00000 n +0002261312 00000 n +0002261463 00000 n +0002261615 00000 n +0002261767 00000 n +0002261919 00000 n +0002262071 00000 n +0002262220 00000 n +0002262372 00000 n +0002262523 00000 n +0002262673 00000 n +0002262823 00000 n +0002262974 00000 n +0002263126 00000 n +0002263278 00000 n +0002263430 00000 n +0002263581 00000 n +0002263731 00000 n +0002263882 00000 n +0002264034 00000 n +0002264182 00000 n +0002264333 00000 n +0002264483 00000 n +0002264632 00000 n +0002264781 00000 n +0002264929 00000 n +0002265077 00000 n +0002265227 00000 n +0002265376 00000 n +0002265528 00000 n +0002265680 00000 n +0002265832 00000 n +0002265983 00000 n +0002266134 00000 n +0002266285 00000 n +0002266437 00000 n +0002266587 00000 n +0002266738 00000 n +0002266889 00000 n +0002267040 00000 n +0002267191 00000 n +0002267341 00000 n +0002267492 00000 n +0002267644 00000 n +0002267796 00000 n +0002267947 00000 n +0002268099 00000 n +0002268249 00000 n +0002268400 00000 n +0002268552 00000 n +0002268704 00000 n +0002268856 00000 n +0002269008 00000 n +0002269159 00000 n +0002269311 00000 n +0002269463 00000 n +0002269615 00000 n +0002269767 00000 n +0002269919 00000 n +0002270070 00000 n +0002270221 00000 n +0002270373 00000 n +0002270525 00000 n +0002270675 00000 n +0002270827 00000 n +0002270979 00000 n +0002271130 00000 n +0002271282 00000 n +0002271433 00000 n +0002271584 00000 n +0002271735 00000 n +0002271886 00000 n +0002272038 00000 n +0002272189 00000 n +0002272341 00000 n +0002272493 00000 n +0002272645 00000 n +0002272797 00000 n +0002272949 00000 n +0002273101 00000 n +0002273252 00000 n +0002273403 00000 n +0002273553 00000 n +0002273704 00000 n +0002273856 00000 n +0002274008 00000 n +0002274160 00000 n +0002274311 00000 n +0002274463 00000 n +0002274615 00000 n +0002274767 00000 n +0002274919 00000 n +0002275071 00000 n +0002275223 00000 n +0002275374 00000 n +0002275526 00000 n +0002275678 00000 n +0002275829 00000 n +0002275981 00000 n +0002276132 00000 n +0002276283 00000 n +0002276435 00000 n +0002276587 00000 n +0002276739 00000 n +0002276891 00000 n +0002277042 00000 n +0002277193 00000 n +0002277345 00000 n +0002277497 00000 n +0002277649 00000 n +0002277801 00000 n +0002277953 00000 n +0002278105 00000 n +0002278257 00000 n +0002278409 00000 n +0002278561 00000 n +0002278711 00000 n +0002251039 00000 n +0002278918 00000 n +0002249255 00000 n +0002248055 00000 n +0002278863 00000 n +0002278991 00000 n +0002279019 00000 n +0002279045 00000 n +0002279379 00000 n +0002279463 00000 n +0002279676 00000 n +0002280275 00000 n +0002280659 00000 n +0002280815 00000 n +0002281215 00000 n +0002281872 00000 n +0002282330 00000 n +0002282907 00000 n +0002283582 00000 n +0002284203 00000 n +0002284851 00000 n +0002292141 00000 n +0002292385 00000 n +0002317459 00000 n +0002318025 00000 n +0002338102 00000 n +0002338534 00000 n +0002345693 00000 n +0002345935 00000 n +0002356380 00000 n +0002356653 00000 n +0002365714 00000 n +0002365955 00000 n +0002393229 00000 n +0002393836 00000 n +0002412472 00000 n +0002412900 00000 n +0002419926 00000 n +0002420148 00000 n +0002427829 00000 n +0002428086 00000 n +0002436696 00000 n +0002437041 00000 n +0002444219 00000 n +0002444455 00000 n +0002454950 00000 n +0002455200 00000 n +0002478292 00000 n +0002478952 00000 n +0002483997 00000 n +0002491452 00000 n +0002491578 00000 n +0002491704 00000 n +0002491830 00000 n +0002491956 00000 n +0002492082 00000 n +0002492208 00000 n +0002492316 00000 n +0002492443 00000 n +0002492524 00000 n +0002492598 00000 n +0002540798 00000 n +0002540989 00000 n +0002541174 00000 n +0002541358 00000 n +0002541543 00000 n +0002541727 00000 n +0002541912 00000 n +0002542095 00000 n +0002542278 00000 n +0002542463 00000 n +0002542647 00000 n +0002542832 00000 n +0002543016 00000 n +0002543201 00000 n +0002543385 00000 n +0002543570 00000 n +0002543754 00000 n +0002543939 00000 n +0002544122 00000 n +0002544303 00000 n +0002544486 00000 n +0002544669 00000 n +0002544854 00000 n +0002545038 00000 n +0002545223 00000 n +0002545407 00000 n +0002545592 00000 n +0002545771 00000 n +0002545947 00000 n +0002546124 00000 n +0002546299 00000 n +0002546474 00000 n +0002546651 00000 n +0002546827 00000 n +0002547004 00000 n +0002547180 00000 n +0002547357 00000 n +0002547533 00000 n +0002547710 00000 n +0002547886 00000 n +0002548063 00000 n +0002548227 00000 n +0002548433 00000 n +0002548644 00000 n +0002548852 00000 n +0002549060 00000 n +0002549271 00000 n +0002549480 00000 n +0002549691 00000 n +0002549900 00000 n +0002550111 00000 n +0002550320 00000 n +0002550531 00000 n +0002550740 00000 n +0002550951 00000 n +0002551159 00000 n +0002551367 00000 n +0002551578 00000 n +0002551787 00000 n +0002551998 00000 n +0002552203 00000 n +0002552414 00000 n +0002552623 00000 n +0002552834 00000 n +0002553043 00000 n +0002553254 00000 n +0002553463 00000 n +0002553674 00000 n +0002553882 00000 n +0002554091 00000 n +0002554308 00000 n +0002554523 00000 n +0002554740 00000 n +0002554955 00000 n +0002555172 00000 n +0002555387 00000 n +0002555604 00000 n +0002555819 00000 n +0002556036 00000 n +0002556245 00000 n +0002556462 00000 n +0002556676 00000 n +0002556890 00000 n +0002557107 00000 n +0002557322 00000 n +0002557539 00000 n +0002557754 00000 n +0002557971 00000 n +0002558186 00000 n +0002558403 00000 n +0002558618 00000 n +0002558835 00000 n +0002559049 00000 n +0002559263 00000 n +0002559480 00000 n +0002559695 00000 n +0002559912 00000 n +0002560123 00000 n +0002560340 00000 n +0002560555 00000 n +0002560772 00000 n +0002560987 00000 n +0002561204 00000 n +0002561419 00000 n +0002561636 00000 n +0002561850 00000 n +0002562064 00000 n +0002562281 00000 n +0002562496 00000 n +0002562713 00000 n +0002562928 00000 n +0002563145 00000 n +0002563360 00000 n +0002563577 00000 n +0002563792 00000 n +0002563996 00000 n +0002564199 00000 n +0002564399 00000 n +0002564599 00000 n +0002564802 00000 n +0002565003 00000 n +0002565206 00000 n +0002565407 00000 n +0002565610 00000 n +0002565740 00000 n +0002565859 00000 n +0002565976 00000 n +0002566094 00000 n +0002566212 00000 n +0002566329 00000 n +0002566445 00000 n +0002566566 00000 n +0002566692 00000 n +0002566818 00000 n +0002566943 00000 n +0002567069 00000 n +0002567195 00000 n +0002567321 00000 n +0002567445 00000 n +0002567571 00000 n +0002567697 00000 n +0002567823 00000 n +0002567949 00000 n +0002568075 00000 n +0002568200 00000 n +0002568302 00000 n +0002568420 00000 n +0002568541 00000 n +0002568667 00000 n +0002568761 00000 n +0002568861 00000 n +0002568901 00000 n +0002572170 00000 n +trailer +<< /Size 6084 +/Root 6082 0 R +/Info 6083 0 R +/ID [<AEEA284B3FE8987093D76E9E302706C5> <AEEA284B3FE8987093D76E9E302706C5>] >> +startxref +2572494 +%%EOF diff --git a/3rd_party/gnuplot/docs/gpcard.pdf b/3rd_party/gnuplot/docs/gpcard.pdf new file mode 100644 index 0000000..4d7f9ee Binary files /dev/null and b/3rd_party/gnuplot/docs/gpcard.pdf differ diff --git a/3rd_party/gnuplot/docs/psdoc/ps_file_doc.txt b/3rd_party/gnuplot/docs/psdoc/ps_file_doc.txt new file mode 100644 index 0000000..8c353a1 --- /dev/null +++ b/3rd_party/gnuplot/docs/psdoc/ps_file_doc.txt @@ -0,0 +1,360 @@ +A short guide to PostScript files created by gnuplot's "postscript" terminal + +by Dick Crawford, aka rccrawford@lanl.gov + +Before we begin, let me say a few words about PostScript. It is highly ver- +satile, but with versatility comes complexity. Syntax is extremely important; +a misplaced command can do unexpected things. Thus the adventurous soul who +wishes to alter the PostScript but has not been initiated into the arcana of +PostScript would be well-advised to change only those items (like numerical +values, font names or heights, or the letters defining symbols) that are +fairly obvious as to their meaning. + +PostScript is stack-oriented and works in Reverse Polish notation: +'a b add' takes 'a' and 'b' off of the stack and replaces them with 'a+b'. + +The 'stroke' command actually draws lines on the page. It uses whatever line +width and style are currently defined. Thus if we specify a bunch of commands +like 'LT1 1 2 moveto 3 4 lineto LT3 stroke' [LT1 and LT3 are line type defi- +nitions, 'x y moveto' moves the (virtual) pen to (x,y) and 'x y lineto' draws +a line from wherever the pen was to (x,y)], the line connecting points (1,2) +and (3,4) will be in type LT3. + +PostScript is case-sensitive. + +The sample file below has been pruned of repeated commands, just to keep its +length down. Comment lines begin with '%'. Lines beginning with '%%' are +inserted for "encapsulated PostScript" -- these lines are read by applications +that import PostScript. Lines beginning with '%#' have been added to the +sample by me for explanatory purposes. + +I have merged files created by the postscript terminal with no options, with +the "eps" option and with the "enhanced" option. The differences will be +clearly pointed out when appropriate. + +Here we go. + +%!PS-Adobe-2.0 +%%Title: psgenh +%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 338 +%%CreationDate: Fri Jan 16 13:18:18 1998 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 554 770 +%%Orientation: Landscape +%# In 'eps' mode, the preceding two lines would look like: +%# %%BoundingBox: 50 50 410 302 +%# %%Orientation: Portrait +%%Pages: (atend) +%%EndComments +%# +%# The 'dictionary' contains stuff defined by the user. +%# +/gnudict 120 dict def +gnudict begin +%# +%# The following switch toggles between color and monochromatic. +%# +/Color false def +%# +%# The following switch toggles between solid and dot-dash lines. +%# +/Solid false def +%# +%# The following parameter scales all linewidths in the plot. +%# +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +%# +%# The following parameter specifies the vertical displacement of the labels +%# and titles (it is used in the 'show' commands defined below). It should +%# be about 1/3 of the font height. +%# +/vshift -46 def +%# +%# The following parameter scales the lengths of all dot-dash patterns. +%# +/dl {10 mul} def +%# +%# The following two parameters scale the horizontal and vertical sizes of +%# the symbols used by 'plot with points'. +%# +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +%# +%# The following four commands are aliases of the four 'pen movement' +%# commands. Use of these aliases significantly shortens the file. Note +%# that the first two are 'absolute' movements and the latter two are +%# 'relative'. M and R move to the specified position; L and V draw a +%# straight line (from the current position) to it. +%# +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +%# +%# These are a couple more parameters used in plotting symbols. Why +%# they are here instead of up with 'hpt' and 'vpt' I know not. +%# +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +%# +%# The 'show' command writes out a character string. The following three +%# varieties do so as left-, right-, and center-justified. [Remember, +%# we're still in the dictionary--the font doesn't need to be specified +%# until we actually use one of these.] +%# +/Lshow { currentpoint stroke M + 0 vshift R show } def +/Rshow { currentpoint stroke M + dup stringwidth pop neg vshift R show } def +/Cshow { currentpoint stroke M + dup stringwidth pop -2 div vshift R show } def +%# +%# The following commands define the various line types (normal, bold, +%# dashed, etc.) used by gnuplot. +%# +%# UP, DL, and UL are busywork commands used by others here +%# +/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def +/DL { Color {setrgbcolor Solid {pop []} if 0 setdash } + {pop pop pop Solid {pop []} if 0 setdash} ifelse } def +/BL { stroke gnulinewidth 2 mul setlinewidth } def %# twice the linewidth +/AL { stroke gnulinewidth 2 div setlinewidth } def %# half the linewidth +/UL { gnulinewidth mul /userlinewidth exch def } def +/PL { stroke userlinewidth setlinewidth } def %# normal linewidth +/LTb { BL [] 0 0 0 DL } def +/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def +/LT0 { PL [] 0 1 0 DL } def +/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def +%# +%# ...and a bunch more. +%# In the LT's, the first command ('PL' for LT1) sets the linewidth, +%# the stuff in [...] defines the dot-dash pattern, and the three numbers +%# define the rgb color. +%# +%# The following commands define the symbols used to plot data points. +%# +/Pnt { stroke [] 0 setdash + gsave 1 setlinecap M 0 0 V stroke grestore } def +/Dia { stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt } def +%# +%# ...and a bunch (dozens) more. +%# +%# The 'MF...' commands are used to handle the 'enhanced' syntax. If the +%# 'enhanced' mode is not invoked, these commands won't appear in the file. +%# +/MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get + {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get + {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def +/MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 5 get stringwidth pop add} + {pop} ifelse} forall} bind def +/MLshow { currentpoint stroke M + 0 exch R MFshow } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R MFshow } def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R MFshow } def +end +%# +%# The dictionary is now complete. We activate it, save what went before +%# (the 'gsave' command saves everything on a different stack) and begin. +%# +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +%# +%# First we position the plot on the page and scale it. +%# +%# The 'translate' command moves the origin to the specified position. +%# [The PostScript default origin is near the lower left-hand corner.] +%# The 'scale' command changes the units used in the plot. +%# [The PostScript default unit is the point: 72 points equal one inch.] +%# The 'rotation' command rotates the coordinates clockwise through the +%# specified angle (degrees). +%# [The PostScript default orientation is profile.] +%# +%# This sample changes the orientation to landscape (the gnuplot default) +%# and the unit to tenths of a point. Note that if the first two commands +%# were interchanged, the translation would be only five points in each +%# direction, instead of fifty. +%# +%# If this had been generated in 'eps' mode, the "90 rotate" and "0 -5040 +%# translate" commands would not appear and the units would be 0.050 instead +%# of 0.100. +%# +%# If you want to change the size or the position of the plot, this is where +%# to do it. +%# +50 50 translate +0.100 0.100 scale +90 rotate +0 -5040 translate +0 setgray +newpath +%# +%# Define the default font. The number is the height. As usual, fonts +%# used primarily for text have characters only about 70% the specified +%# height, because spacing between lines is built-in. The Symbol font and +%# others that are normally not used for text produce characters that are +%# more nearly the specified height. Thus if you want to intersperse, for +%# example, Greek and Roman letters (as you might when writing an equation), +%# you'll need to play with the heights of the two fonts in order for them +%# to look reasonably proportioned. +%# +%# The font defined here is used for the tick labels first, then the axis +%# labels and plot titles, and finally the key. If you want to change the +%# font, simply insert the modified line after you are done with the old one +%# (i.e. the last 'show' command to use it) but before the new one is needed. +%# Note that if you change the font height, you'll also want to change the +%# value of 'vshift' (it's near the top of the dictionary). I'll give an +%# example of this later on... +%# +(Helvetica) findfont 140 scalefont setfont +LTb +%# +%# Label and draw the ticks along the y-axis. I've given you three +%# y-tics in different formats... +%# +%# The tick length is 63 units. +%# +%# This first y-tic is in 'normal' mode: +%# +728 560 M +63 0 V +6325 0 R +-63 0 V +644 560 M +(-10) Rshow +%# +%# This y-tic is in 'enhanced' mode: +%# +728 1645 M +63 0 V +6325 0 R +-63 0 V + stroke +644 1645 M +[ [(Helvetica) 140.0 0.0 true true (-5)] +] -46.7 MRshow +%# +%# This one is in 'normal' mode, but is rotated: +%# +434 2730 M +63 0 V +6619 0 R +-63 0 V +-6759 0 R +currentpoint gsave translate 90 rotate 0 0 M +(0) Cshow +grestore +%# +%# Now the x-tics. Here's one: +%# +728 560 M +0 63 V +0 4277 R +0 -63 V + stroke +728 420 M +[ [(Helvetica) 140.0 0.0 true true (-10)] +] -46.7 MCshow +LTb +%# +%# Now draw the left and lower axes. Were this drawn by 'splot' +%# instead of 'plot', there might be some other axes drawn. +%# +728 560 M +6388 0 V +0 4340 V +-6388 0 V +728 560 L + stroke +%# Now come labels (both for the axes and those on "set label" commands) +%# and other titles. I just give you axis labels here, in 'enhanced' mode: +%# +140 2730 M +currentpoint gsave translate 90 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true (ylabel)] +] -46.7 MCshow +grestore +3922 210 M +[ [(Helvetica) 140.0 0.0 true true (xlabel)] +] -46.7 MCshow +%# +%# We're finally ready to plot functions and/or data. +%# +%# The key is drawn just before the applicable data. +%# +%# Choose a line type and write the key. +%# In this sample, it is drawn with lines. +%# +1.000 UL +LT0 +6465 4767 M (x) Rshow %# the function label in the key +6549 4767 M %# the sample line in the key +399 0 V +%# +%# Now the data (this is drawn with some combination of absolute and +%# relative lineto's and moveto's): +%# +728 560 M +2043 560 V +4926 911 L +2043 560 V +7116 4900 L +%# +%# ...and more. +%# +%# We don't need to eplicitly 'stroke' to draw the lines for each function +%# because the 'stroke' command is included in the line-type definition +%# commands. Thus switching line types automatically 'strokes' previous +%# lines. Clever program, that gnuplot... +%# +%# We can now repeat commands for the key and data for as many items +%# as were specified on the "plot" or "splot" command. +%# +%# Here's a second function, plotted with dots: +%# +LT1 +6486 4486 M +(function 2) Rshow +6654 4486 Pnt +%# +%# The data: +%# +840 911 Pnt +2883 2030 Pnt +4926 2590 Pnt +6969 3710 Pnt +%# +%# ...and more. +%# +%# Since we're now done, we 'stroke' the last lines, close the dictionary +%# and restore the previous settings (those saved by the 'gsave' at the top). +%# [The 'gsave'/'grestore' pair is included so that if this file is embedded +%# in another PostScript file, this patch won't mess up the other parts of +%# the picture. It's considered good PostScript style to do this.] +%# +stroke +grestore +end +%# +%# And, finally, we send the page to the printer. [If we do embed this +%# file into another PostScript file, we'd remove this 'showpage'. Unless, +%# of course, this was appended to the other file, in which case we'd +%# remove the 'showpage' from the end of that file.] +%# +%# +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 diff --git a/3rd_party/gnuplot/docs/psdoc/ps_fontfile_doc.pdf b/3rd_party/gnuplot/docs/psdoc/ps_fontfile_doc.pdf new file mode 100644 index 0000000..dc17ee8 Binary files /dev/null and b/3rd_party/gnuplot/docs/psdoc/ps_fontfile_doc.pdf differ diff --git a/3rd_party/gnuplot/docs/psdoc/ps_guide.pdf b/3rd_party/gnuplot/docs/psdoc/ps_guide.pdf new file mode 100644 index 0000000..f20b8d6 Binary files /dev/null and b/3rd_party/gnuplot/docs/psdoc/ps_guide.pdf differ diff --git a/3rd_party/gnuplot/docs/psdoc/ps_guide.ps b/3rd_party/gnuplot/docs/psdoc/ps_guide.ps new file mode 100644 index 0000000..3c969f2 --- /dev/null +++ b/3rd_party/gnuplot/docs/psdoc/ps_guide.ps @@ -0,0 +1,551 @@ +%!PS-Adobe-2.0 +%%Creator: gnuplot, modified by Richard Crawford +%%Pages: 2 +%%EndComments +/gnudict 120 dict def +gnudict begin + +% definitions for the character codes page: + +% the variable "LastColumn" determines which encoding vector is used for +% the last (right-most) column in the display +% 1 = ISO-Latin1 (also known as ISO-8859-1) for Unix +% 2 = ISO-Latin2 (also known as ISO-8859-2) for Unix (Central Europe) +% 3 = CP 437 for MS-DOS +% 4 = CP 850 for OS/2 +% 5 = CP 852 for OS/2 +/LastColumn 1 def + +/reEncode { findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse } forall + currentdict /CharStrings known { + CharStrings EncodingCheck known { + /Encoding EncodingVector def } if} if + currentdict end definefont pop } def + +/ISOLatin1 { /EncodingCheck /ydieresis def /EncodingVector ISOLatin1Encoding def } def + +% Encoding for ISO-8859-2 (also called as Latin-2), with corrections +% Levente NOVÁK <novak@jaguar.dote.hu> + +/ISOLatin2 { /EncodingCheck /ydieresis def /EncodingVector [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M +/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/nbspace/Aogonek/breve/Lslash/currency/Lcaron/Sacute/section +/dieresis/Scaron/Scommaaccent/Tcaron/Zacute/hyphen/Zcaron/Zdotaccent +/degree/aogonek/ogonek/lslash/acute/lcaron/sacute/caron/cedilla +/scaron/scommaaccent/tcaron/zacute/hungarumlaut/zcaron/zdotaccent +/Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute/Ccedilla +/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex/Dcaron +/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis +/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute +/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis +/lacute/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron +/iacute/icircumflex/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex +/ohungarumlaut/odieresis/divide/rcaron/uring/uacute/uhungarumlaut +/udieresis/yacute/tcommaaccent/dotaccent +] def } def + + +/CP437 { /EncodingCheck /ydieresis def /EncodingVector [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla +/ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring +/Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave +/ydieresis/Odieresis/Udieresis/cent/sterling/yen/.notdef/florin +/aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine +/questiondown/.notdef/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright +/space/space/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/germandbls/.notdef/.notdef/.notdef/.notdef/mu/.notdef +/.notdef/.notdef/.notdef/.notdef/infinity/.notdef/.notdef/.notdef +/.notdef/plusminus/greaterequal/lessequal/.notdef/.notdef/divide/.notdef +/degree/bullet/periodcentered/.notdef/nsuperior/twosuperior/.notdef/.notdef +] def } def + +/CP850 { /EncodingCheck /ydieresis def /EncodingVector [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla +/ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring +/Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave +/ydieresis/Odieresis/Udieresis/oslash/sterling/Oslash/multiply/florin +/aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine +/questiondown/registered/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright +/space/space/.notdef/.notdef/.notdef/Aacute/Acircumflex/Agrave +/.notdef/.notdef/.notdef/.notdef/.notdef/cent/yen/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/atilde/Atilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency +/eth/Eth/Ecircumflex/Edieresis/Egrave/dotlessi/Iacute/Icircumflex +/Idieresis/.notdef/.notdef/.notdef/.notdef/brokenbar/Igrave/.notdef +/Oacute/germandbls/Ocircumflex/Ograve/otilde/Otilde/mu/thorn +/Thorn/Uacute/Ucircumflex/Ugrave/yacute/Yacute/macron/acute +/hyphen/plusminus/equal/threequarters/paragraph/section/divide/.notdef +/degree/.notdef/periodcentered/onesuperior/threesuperior/twosuperior/.notdef/.notdef +] def } def + +/CP852 { /EncodingCheck /ydieresis def /EncodingVector [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/paragraph/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle +/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash +/zero/one/two/three/four/five/six/seven +/eight/nine/colon/semicolon/less/equal/greater/question +/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W +/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore +/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w +/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/uring/cacute/ccedilla +/lslash/edieresis/Ohungarumlaut/ohungarumlaut/icircumflex/Zacute/Adieresis/Cacute +/Eacute/Lacute/lacute/ocircumflex/odieresis/Lcaron/lcaron/Sacute +/sacute/Odieresis/Udieresis/Tcaron/tcaron/Lslash/multiply/ccaron +/aacute/iacute/oacute/uacute/Aogonek/aogonek/Zcaron/zcaron +/Eogonek/eogonek/.notdef/zacute/Ccaron/scedilla/guillemotleft/guillemotright +/.notdef/.notdef/.notdef/.notdef/.notdef/Aacute/Acircumflex/Ecaron +/Scedilla/.notdef/.notdef/.notdef/.notdef/Zdotaccent/zdotaccent/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/Abreve/abreve +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency +/eth/Eth/Dcaron/Edieresis/dcaron/Ncaron/Iacute/Icircumflex +/ecaron/.notdef/.notdef/.notdef/.notdef/Tcedilla/Uring/.notdef +/Oacute/germandbls/Ocircumflex/Nacute/nacute/ncaron/Scaron/scaron +/Racute/Uacute/racute/Uhungarumlaut/yacute/Yacute/tcedilla/acute +/hyphen/hungarumlaut/ogonek/caron/breve/section/divide/cedilla +/degree/dieresis/dotaccent/uhungarumlaut/Rcaron/rcaron/.notdef/.notdef +] def } def + +/Numbs [ (040) (041) (042) (043) (044) (045) (046) (047) + (050) (051) (052) (053) (054) (055) (056) (057) + (060) (061) (062) (063) (064) (065) (066) (067) + (070) (071) (072) (073) (074) (075) (076) (077) + (100) (101) (102) (103) (104) (105) (106) (107) + (110) (111) (112) (113) (114) (115) (116) (117) + (120) (121) (122) (123) (124) (125) (126) (127) + (130) (131) (132) (133) (134) (135) (136) (137) + (140) (141) (142) (143) (144) (145) (146) (147) + (150) (151) (152) (153) (154) (155) (156) (157) + (160) (161) (162) (163) (164) (165) (166) (167) + (170) (171) (172) (173) (174) (175) (176) + (220) (221) (222) (223) (224) (225) (226) (227) + (230) (232) (233) (235) (236) (237) + (240) (241) (242) (243) (244) (245) (246) (247) + (250) (251) (252) (253) (254) (255) (256) (257) + (260) (261) (262) (263) (264) (265) (266) (267) + (270) (271) (272) (273) (274) (275) (276) (277) + (300) (301) (302) (303) (304) (305) (306) (307) + (310) (311) (312) (313) (314) (315) (316) (317) + (320) (321) (322) (323) (324) (325) (326) (327) + (330) (331) (332) (333) (334) (335) (336) (337) + (340) (341) (342) (343) (344) (345) (346) (347) + (350) (351) (352) (353) (354) (355) (356) (357) + (360) (361) (362) (363) (364) (365) (366) (367) + (370) (371) (372) (373) (374) (375) (376) (377) ] def +/Codes [ (\040) (\041) (\042) (\043) (\044) (\045) (\046) (\047) + (\050) (\051) (\052) (\053) (\054) (\055) (\056) (\057) + (\060) (\061) (\062) (\063) (\064) (\065) (\066) (\067) + (\070) (\071) (\072) (\073) (\074) (\075) (\076) (\077) + (\100) (\101) (\102) (\103) (\104) (\105) (\106) (\107) + (\110) (\111) (\112) (\113) (\114) (\115) (\116) (\117) + (\120) (\121) (\122) (\123) (\124) (\125) (\126) (\127) + (\130) (\131) (\132) (\133) (\134) (\135) (\136) (\137) + (\140) (\141) (\142) (\143) (\144) (\145) (\146) (\147) + (\150) (\151) (\152) (\153) (\154) (\155) (\156) (\157) + (\160) (\161) (\162) (\163) (\164) (\165) (\166) (\167) + (\170) (\171) (\172) (\173) (\174) (\175) (\176) + (\220) (\221) (\222) (\223) (\224) (\225) (\226) (\227) + (\230) (\232) (\233) (\235) (\236) (\237) + (\240) (\241) (\242) (\243) (\244) (\245) (\246) (\247) + (\250) (\251) (\252) (\253) (\254) (\255) (\256) (\257) + (\260) (\261) (\262) (\263) (\264) (\265) (\266) (\267) + (\270) (\271) (\272) (\273) (\274) (\275) (\276) (\277) + (\300) (\301) (\302) (\303) (\304) (\305) (\306) (\307) + (\310) (\311) (\312) (\313) (\314) (\315) (\316) (\317) + (\320) (\321) (\322) (\323) (\324) (\325) (\326) (\327) + (\330) (\331) (\332) (\333) (\334) (\335) (\336) (\337) + (\340) (\341) (\342) (\343) (\344) (\345) (\346) (\347) + (\350) (\351) (\352) (\353) (\354) (\355) (\356) (\357) + (\360) (\361) (\362) (\363) (\364) (\365) (\366) (\367) + (\370) (\371) (\372) (\373) (\374) (\375) (\376) (\377) ] def +/Doit { 0 1 204 { /Ind exch def % stores the index + /Col Ind 41 idiv def % column number + /Row Ind Col 41 mul sub def % row number + Col 1.60 mul dX add Row -.225 mul moveto + Sym Ind get show + } for } def + +% definitions for the enhanced syntax page: + +/Color false def +/Solid false def +/gnulinewidth 5.000 def +/vshift -40 def +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/Lshow { currentpoint stroke M + 0 vshift R show } def +/Rshow { currentpoint stroke M + dup stringwidth pop neg vshift R show } def +/Cshow { currentpoint stroke M + dup stringwidth pop -2 div vshift R show } def +/DL { Color {setrgbcolor Solid {pop []} if 0 setdash } + {pop pop pop Solid {pop []} if 0 setdash} ifelse } def +/MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get + {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get + {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def +/MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 5 get stringwidth pop add} + {pop} ifelse} forall} bind def +/MLshow { currentpoint stroke M + 0 exch R MFshow } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R MFshow } def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R MFshow } def + +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Times-Roman) findfont 120 scalefont setfont +gnulinewidth 2 mul setlinewidth [] 0 0 0 DL +2525 7080 M +[ [(Times-Roman) 160.0 0.0 true true (Syntax for )] +[(Times-Bold) 160.0 0.0 true true (postscript enhanced)] +[(Times-Roman) 160.0 0.0 true true ( option)] +] -53.3 MCshow +2525 6804 M +[ [(Times-Bold) 120.0 0.0 true true (enhpost)] +[(Times-Roman) 120.0 0.0 true true ( is the product of David Denholm and Matt Heffron.)] +] -40.0 MCshow +2525 6597 M +[ [(Times-Roman) 120.0 0.0 true true (This guide is the product of Dick Crawford.)] +] -40.0 MCshow +3679 6321 M +[ [(Times-Roman) 120.0 0.0 true true (text)] +] -40.0 MCshow +4602 6321 M +[ [(Times-Roman) 120.0 0.0 true true (result)] +] -40.0 MCshow +2755 6045 M +[ [(Times-Roman) 120.0 0.0 true true (Superscripts are denoted by ^:)] +] -40.0 MRshow +3679 6045 M +[ [(Times-Roman) 120.0 0.0 true true ('10^{-2}')] +] -40.0 MCshow +4602 6045 M +[ [(Times-Roman) 120.0 0.0 true true (10)] +[(Times-Roman) 96.0 60.0 true true (-2)] +] -52.0 MCshow +2755 5838 M +[ [(Times-Roman) 120.0 0.0 true true (Subscripts are denoted by _:)] +] -40.0 MRshow +3679 5838 M +[ [(Times-Roman) 120.0 0.0 true true ('A_{j,k}')] +] -40.0 MCshow +4602 5838 M +[ [(Times-Roman) 120.0 0.0 true true (A)] +[(Times-Roman) 96.0 -36.0 true true (j,k)] +] -28.0 MCshow +2755 5631 M +[ [(Times-Roman) 120.0 0.0 true true (Braces are not needed for single characters:)] +] -40.0 MRshow +3679 5631 M +[ [(Times-Roman) 120.0 0.0 true true ('e^x')] +] -40.0 MCshow +4602 5631 M +[ [(Times-Roman) 120.0 0.0 true true (e)] +[(Times-Roman) 96.0 60.0 true true (x)] +] -52.0 MCshow +2755 5286 M +[ [(Times-Roman) 120.0 0.0 true true (Use @ to align sub- and superscripts:)] +] -40.0 MRshow +3679 5286 M +[ [(Times-Roman) 120.0 0.0 true true ('x@^2_k')] +] -40.0 MCshow +4602 5286 M +[ [(Times-Roman) 120.0 0.0 true true (x)] +[(Times-Roman) 96.0 60.0 false true (2)] +[(Times-Roman) 96.0 -36.0 true true (k)] +] -40.0 MCshow +2755 5079 M +[ [(Times-Roman) 120.0 0.0 true true (Put the shorter of the two first:)] +] -40.0 MRshow +3679 5079 M +[ [(Times-Roman) 120.0 0.0 true true ('x@_0^{-3/2}y')] +] -40.0 MCshow +4602 5079 M +[ [(Times-Roman) 120.0 0.0 true true (x)] +[(Times-Roman) 96.0 -36.0 false true (0)] +[(Times-Roman) 96.0 60.0 true true (-3/2)] +[(Times-Roman) 120.0 0.0 true true (y)] +] -40.0 MCshow +2755 4872 M +[ [(Times-Roman) 120.0 0.0 true true (...rather than:)] +] -40.0 MRshow +3679 4872 M +[ [(Times-Roman) 120.0 0.0 true true ('x@^{-3/2}_0y')] +] -40.0 MCshow +4602 4872 M +[ [(Times-Roman) 120.0 0.0 true true (x)] +[(Times-Roman) 96.0 60.0 false true (-3/2)] +[(Times-Roman) 96.0 -36.0 true true (0)] +[(Times-Roman) 120.0 0.0 true true (y)] +] -40.0 MCshow +2755 4527 M +[ [(Times-Roman) 120.0 0.0 true true (Font changes are enclosed in braces:)] +] -40.0 MRshow +3679 4527 M +[ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica m}')] +] -40.0 MCshow +4602 4527 M +[ [(Helvetica) 120.0 0.0 true true (m)] +] -40.0 MCshow +2755 4320 M +[ [(Times-Roman) 120.0 0.0 true true (...size, too:)] +] -40.0 MRshow +3679 4320 M +[ [(Times-Roman) 120.0 0.0 true true ('{/=8 m}')] +] -40.0 MCshow +4602 4320 M +[ [(Times-Roman) 80.0 0.0 true true (m)] +] -40.0 MCshow +2755 4113 M +[ [(Times-Roman) 120.0 0.0 true true (...or both:)] +] -40.0 MRshow +3679 4113 M +[ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica=18 m}')] +] -40.0 MCshow +4602 4113 M +[ [(Helvetica) 180.0 0.0 true true (m)] +] -60.0 MCshow +2755 3768 M +[ [(Times-Roman) 120.0 0.0 true true (Characters can be specified by code:)] +] -40.0 MRshow +3679 3768 M +[ [(Times-Roman) 120.0 0.0 true true ('{\\120}')] +] -40.0 MCshow +4602 3768 M +[ [(Times-Roman) 120.0 0.0 true true (\120)] +] -40.0 MCshow +2755 3562 M +[ [(Times-Roman) 120.0 0.0 true true (...which is how to get nonkeyboard characters:)] +] -40.0 MRshow +3679 3562 M +[ [(Times-Roman) 120.0 0.0 true true ('{\\267}')] +] -40.0 MCshow +4602 3562 M +[ [(Times-Roman) 120.0 0.0 true true (\267)] +] -40.0 MCshow +2755 3355 M +[ [(Times-Roman) 120.0 0.0 true true (Use keyboard characters or codes for other fonts:)] +] -40.0 MRshow +3679 3355 M +[ [(Times-Roman) 120.0 0.0 true true ('{/Symbol p\\271 22/7}')] +] -40.0 MCshow +4602 3355 M +[ [(Symbol) 120.0 0.0 true true (p\271 22/7)] +] -40.0 MCshow +2755 3010 M +[ [(Times-Roman) 120.0 0.0 true true (Everything outside braces is in the default font:)] +] -40.0 MRshow +3679 3010 M +[ [(Times-Roman) 120.0 0.0 true true ('P = {/Symbol r}kT')] +] -40.0 MCshow +4602 3010 M +[ [(Times-Roman) 120.0 0.0 true true (P = )] +[(Symbol) 120.0 0.0 true true (r)] +[(Times-Roman) 120.0 0.0 true true (kT)] +] -40.0 MCshow +2755 2665 M +[ [(Times-Roman) 120.0 0.0 true true (Space of a given size can be inserted with &:)] +] -40.0 MRshow +3679 2665 M +[ [(Times-Roman) 120.0 0.0 true true ('<junk>')] +] -40.0 MCshow +4602 2665 M +[ [(Times-Roman) 120.0 0.0 true true (<junk>)] +] -40.0 MCshow +3679 2458 M +[ [(Times-Roman) 120.0 0.0 true true ('<&{junk}>')] +] -40.0 MCshow +4602 2458 M +[ [(Times-Roman) 120.0 0.0 true true (<)] +[(Times-Roman) 120.0 0.0 true false (junk)] +[(Times-Roman) 120.0 0.0 true true (>)] +] -40.0 MCshow +2755 2113 M +[ [(Times-Roman) 120.0 0.0 true true (Special characters \(^,_,{,},@,&,\\\) can be escaped by \\:)] +] -40.0 MRshow +3679 2113 M +[ [(Times-Roman) 120.0 0.0 true true ('f\\{x,y\\}')] +] -40.0 MCshow +4602 2113 M +[ [(Times-Roman) 120.0 0.0 true true (f{x,y})] +] -40.0 MCshow +2755 1906 M +[ [(Times-Roman) 120.0 0.0 true true (...or \\\\ if within a double-quoted string:)] +] -40.0 MRshow +3679 1906 M +[ [(Times-Roman) 120.0 0.0 true true ("f\\\\{x,y\\\\}")] +] -40.0 MCshow +4602 1906 M +[ [(Times-Roman) 120.0 0.0 true true (f{x,y})] +] -40.0 MCshow +216 1630 M +[ [(Times-Roman) 120.0 0.0 true true (Everything can be done recursively:)] +] -40.0 MLshow +216 1423 M +[ [(Times-Roman) 120.0 0.0 true true (the text)] +] -40.0 MLshow +2755 1423 M +[ [(Times-Roman) 120.0 0.0 true true ('{/Symbol=18 \\362@_{/=9.6 0}^{/=12 \\245}})] +] -40.0 MCshow +2755 1216 M +[ [(Times-Roman) 120.0 0.0 true true ({/Helvetica e^{-{/Symbol m}^2/2} d}{/Symbol m = \(p/2\)^{1/2}}')] +] -40.0 MCshow +216 1009 M +[ [(Times-Roman) 120.0 0.0 true true (produces the result:)] +] -40.0 MLshow +2755 1009 M +[ [(Symbol) 180.0 0.0 true true (\362)] +[(Symbol) 96.0 -54.0 false true (0)] +[(Symbol) 120.0 90.0 true true (\245)] +[(Helvetica) 120.0 0.0 true true (e)] +[(Helvetica) 96.0 60.0 true true (-)] +[(Symbol) 96.0 60.0 true true (m)] +[(Helvetica) 76.8 108.0 true true (2)] +[(Helvetica) 96.0 60.0 true true (/2)] +[(Helvetica) 120.0 0.0 true true ( d)] +[(Symbol) 120.0 0.0 true true (m = \(p/2\))] +[(Symbol) 96.0 60.0 true true (1/2)] +] -60.0 MCshow +216 802 M +[ [(Times-Roman) 120.0 0.0 true true (Note how font sizes and definitions are preserved across pairs of braces.)] +] -40.0 MLshow +216 388 M +[ [(Times-Roman) 120.0 0.0 true true (The default font for this page is /Times-Roman=12. These and other options may be changed)] +] -40.0 MLshow +216 250 M +[ [(Times-Roman) 120.0 0.0 true true (on the command )] +[(Times-Bold) 120.0 0.0 true true (set terminal postscript)] +[(Times-Roman) 120.0 0.0 true true (. See the manual or )] +[(Times-Bold) 120.0 0.0 true true (help postscript)] +[(Times-Roman) 120.0 0.0 true true ( for details.)] +] -40.0 MLshow +gnulinewidth setlinewidth [] 0 1 0 DL +stroke +showpage grestore + +%%Page: 2 2 +% Character code page + +gsave +72 72 scale 1.0 10.5 translate 0 0 moveto +/Times-Roman findfont .225 scalefont setfont +/Title (PostScript Character Codes) def +Title stringwidth pop -2 div +3.2 add 0 rmoveto Title show +/Times-Roman findfont .20 scalefont setfont +0 -.25 translate 0 0 moveto +/Extra LastColumn 1 eq {(ISO Latin-1)} if + LastColumn 2 eq {(ISO Latin-2)} if + LastColumn 3 eq {(CP437)} if + LastColumn 4 eq {(CP850)} if + LastColumn 5 eq {(CP852)} if def +/H (T = text (here Times-Roman) S = Symbol Z = ZapfDingbats E = ) def +H stringwidth pop Extra stringwidth pop add +( encoding) stringwidth pop add -2 div +3.2 add 0 rmoveto H show Extra show ( encoding) show +/H ((the "E" character set is accessed via an option on "set encoding" )) def +H stringwidth pop -2 div 3.2 add -.20 moveto H show +-.6 -.5 translate +0 1 4 { 1.60 mul /X0 exch def X0 .375 add 0 moveto (T) show + X0 .625 add 0 moveto (S) show X0 .875 add 0 moveto + (Z) show X0 1.125 add 0 moveto (E) show } for +0 -.25 translate +% first subcolumn: ACSII code +/Times-Roman findfont .175 scalefont setfont +/dX 0 def % subcolumn offset +/Sym Numbs def % item to be printed +Doit +% second subcolumn: Times-Roman +/Times-Roman findfont .175 scalefont setfont +/dX .375 def % subcolumn offset +/Sym Codes def % item to be printed +Doit +% third subcolumn: Symbol +/Symbol findfont .175 scalefont setfont +/dX .625 def % subcolumn offset +/Sym Codes def % item to be printed +Doit +% fourth subcolumn: ZapfDingbats +/ZapfDingbats findfont .175 scalefont setfont +/dX .875 def % subcolumn offset +/Sym Codes def % item to be printed +Doit +% fifth subcolumn: selected by "LastColumn" +LastColumn 1 eq { % Times-Roman with ISO Latin-1 encoding + /TRISOL1 ISOLatin1 /Times-Roman reEncode + /TRISOL1 findfont .175 scalefont setfont } if +LastColumn 2 eq { % Times-Roman with ISO Latin-2 encoding + /TRISOL2 ISOLatin2 /Times-Roman reEncode + /TRISOL2 findfont .175 scalefont setfont } if +LastColumn 3 eq { % subcolumn: Times-Roman with CP 437 encoding + /TRCP437 CP437 /Times-Roman reEncode + /TRCP437 findfont .175 scalefont setfont } if +LastColumn 4 eq { % Times-Roman with CP 850 encoding + /TRCP850 CP850 /Times-Roman reEncode + /TRCP850 findfont .175 scalefont setfont } if +LastColumn 5 eq { % Times-Roman with CP 852 encoding + /TRCP852 CP852 /Times-Roman reEncode + /TRCP852 findfont .175 scalefont setfont } if +/dX 1.125 def % subcolumn offset +/Sym Codes def % item to be printed +Doit +showpage +grestore end diff --git a/3rd_party/gnuplot/docs/psdoc/ps_symbols.pdf b/3rd_party/gnuplot/docs/psdoc/ps_symbols.pdf new file mode 100644 index 0000000..5082615 Binary files /dev/null and b/3rd_party/gnuplot/docs/psdoc/ps_symbols.pdf differ diff --git a/3rd_party/gnuplot/docs/psdoc/ps_symbols.ps b/3rd_party/gnuplot/docs/psdoc/ps_symbols.ps new file mode 100644 index 0000000..e45fb9b --- /dev/null +++ b/3rd_party/gnuplot/docs/psdoc/ps_symbols.ps @@ -0,0 +1,1427 @@ +%!PS-Adobe-2.0 +%%Title: ps_symbols.ps +%%Creator: gnuplot 4.6 patchlevel rc1 +%%CreationDate: Fri Jan 20 15:35:11 2012 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 554 532 +%%Orientation: Landscape +%%Pages: (atend) +%%EndComments +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape true def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 7.500 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -46 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 532 lineto 50 532 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title (ps_symbols.ps) + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel rc1) + /Author (Tatsu) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Fri Jan 20 15:35:11 2012) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +90 rotate +0 -5040 translate +0 setgray +newpath +(Helvetica) findfont 140 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +LCb setrgbcolor +116 2393 M +currentpoint gsave translate -270 rotate 0 0 M +() Cshow +grestore +LTb +LCb setrgbcolor +2341 126 M +() Cshow +LTb +2341 4829 M +(Symbols and linetypes in Postscript terminal) Cshow +1.000 UP +2342 2394 M +(\(#70--75 are opaque\)) Cshow +4326 2394 M +(0) Cshow +4159 3191 M +(5) Cshow +3686 3853 M +(10) Cshow +2986 4270 M +(15) Cshow +2178 4371 M +(20) Cshow +1397 4139 M +(25) Cshow +776 3612 M +(30) Cshow +418 2881 M +(35) Cshow +384 2067 M +(40) Cshow +680 1308 M +(45) Cshow +1256 732 M +(50) Cshow +2015 436 M +(55) Cshow +2829 470 M +(60) Cshow +3560 828 M +(65) Cshow +4087 1449 M +(70) Cshow +4319 2230 M +(75) Cshow +1.000 UL +LTa +3176 2394 M +964 0 V +stroke +LT0 +3173 2462 M +961 80 V +stroke +LT1 +3165 2531 M +951 159 V +stroke +LT2 +3151 2598 M +934 237 V +stroke +LT3 +3131 2664 M +912 314 V +stroke +LT4 +3106 2729 M +883 387 V +stroke +LT5 +3075 2791 M +849 459 V +stroke +LT6 +3040 2850 M +808 527 V +stroke +LT7 +3000 2906 M +761 592 V +stroke +LT8 +2956 2959 M +709 653 V +stroke +LT0 +2907 3008 M +653 709 V +stroke +LT1 +2854 3052 M +592 761 V +stroke +LT2 +2798 3092 M +527 808 V +stroke +LT3 +2739 3127 M +459 849 V +stroke +LT4 +2677 3158 M +387 883 V +stroke +LT5 +2612 3183 M +314 912 V +stroke +LT6 +2546 3203 M +237 934 V +stroke +LT7 +2479 3217 M +159 951 V +stroke +LT8 +2410 3225 M +80 961 V +stroke +LT0 +2342 3228 M +0 964 V +stroke +LT1 +2273 3225 M +-80 961 V +stroke +LT2 +2204 3217 M +-159 951 V +stroke +LT3 +2137 3203 M +-237 934 V +stroke +LT4 +2071 3183 M +-314 912 V +stroke +LT5 +2006 3158 M +-387 883 V +stroke +LT6 +1944 3127 M +-459 849 V +stroke +LT7 +1885 3092 M +-527 808 V +stroke +LT8 +1829 3052 M +-592 761 V +stroke +LT0 +1776 3008 M +-653 709 V +stroke +LT1 +1727 2959 M +-709 653 V +stroke +LT2 +1683 2906 M +922 3498 L +stroke +LT3 +1643 2850 M +835 3377 L +stroke +LT4 +1608 2791 M +759 3250 L +stroke +LT5 +1577 2729 M +694 3116 L +stroke +LT6 +1552 2664 M +640 2978 L +stroke +LT7 +1532 2598 M +598 2835 L +stroke +LT8 +1518 2531 M +567 2690 L +stroke +LT0 +1510 2462 M +-961 80 V +stroke +LT1 +1507 2394 M +-964 0 V +stroke +LT2 +1510 2325 M +549 2245 L +stroke +LT3 +1518 2256 M +567 2097 L +stroke +LT4 +1532 2189 M +598 1952 L +stroke +LT5 +1552 2123 M +640 1809 L +stroke +LT6 +1577 2058 M +694 1671 L +stroke +LT7 +1608 1996 M +759 1537 L +stroke +LT8 +1643 1937 M +835 1410 L +stroke +LT0 +1683 1881 M +922 1289 L +stroke +LT1 +1727 1828 M +1018 1175 L +stroke +LT2 +1776 1779 M +1123 1070 L +stroke +LT3 +1829 1735 M +1237 974 L +stroke +LT4 +1885 1695 M +1358 887 L +stroke +LT5 +1944 1660 M +1485 811 L +stroke +LT6 +2006 1629 M +1619 746 L +stroke +LT7 +2071 1604 M +1757 692 L +stroke +LT8 +2137 1584 M +1900 650 L +stroke +LT0 +2204 1570 M +2045 619 L +stroke +LT1 +2273 1562 M +2193 601 L +stroke +LT2 +2341 1559 M +0 -964 V +stroke +LT3 +2410 1562 M +80 -961 V +stroke +LT4 +2479 1570 M +2638 619 L +stroke +LT5 +2546 1584 M +2783 650 L +stroke +LT6 +2612 1604 M +2926 692 L +stroke +LT7 +2677 1629 M +3064 746 L +stroke +LT8 +2739 1660 M +3198 811 L +stroke +LT0 +2798 1695 M +3325 887 L +stroke +LT1 +2854 1735 M +3446 974 L +stroke +LT2 +2907 1779 M +653 -709 V +stroke +LT3 +2956 1828 M +709 -653 V +stroke +LT4 +3000 1881 M +761 -592 V +stroke +LT5 +3040 1937 M +808 -527 V +stroke +LT6 +3075 1996 M +849 -459 V +stroke +LT7 +3106 2058 M +883 -387 V +stroke +LT8 +3131 2123 M +912 -314 V +stroke +LT0 +3151 2189 M +934 -237 V +stroke +LT1 +3165 2256 M +951 -159 V +stroke +LT2 +3173 2325 M +961 -80 V +stroke +LTb +% Begin plot #1 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4196 2394 Pnt +4196 2394 Pnt +% End plot #1 +% Begin plot #2 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4190 2547 Pls +4190 2547 Pls +% End plot #2 +% Begin plot #3 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4171 2699 Crs +4171 2699 Crs +% End plot #3 +% Begin plot #4 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4139 2849 Star +4139 2849 Star +% End plot #4 +% Begin plot #5 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4096 2996 Box +4096 2996 Box +% End plot #5 +% Begin plot #6 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4040 3138 BoxF +4040 3138 BoxF +% End plot #6 +% Begin plot #7 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3973 3276 Circle +3973 3276 Circle +% End plot #7 +% Begin plot #8 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3894 3408 CircleF +3894 3408 CircleF +% End plot #8 +% Begin plot #9 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3805 3533 TriU +3805 3533 TriU +% End plot #9 +% Begin plot #10 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3706 3650 TriUF +3706 3650 TriUF +% End plot #10 +% Begin plot #11 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3598 3758 TriD +3598 3758 TriD +% End plot #11 +% Begin plot #12 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3481 3857 TriDF +3481 3857 TriDF +% End plot #12 +% Begin plot #13 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3356 3946 Dia +3356 3946 Dia +% End plot #13 +% Begin plot #14 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3224 4025 DiaF +3224 4025 DiaF +% End plot #14 +% Begin plot #15 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3086 4092 Pent +3086 4092 Pent +% End plot #15 +% Begin plot #16 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2944 4148 PentF +2944 4148 PentF +% End plot #16 +% Begin plot #17 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2797 4191 C0 +2797 4191 C0 +% End plot #17 +% Begin plot #18 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2647 4223 C1 +2647 4223 C1 +% End plot #18 +% Begin plot #19 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2495 4242 C2 +2495 4242 C2 +% End plot #19 +% Begin plot #20 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2342 4248 C3 +2342 4248 C3 +% End plot #20 +% Begin plot #21 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2188 4242 C4 +2188 4242 C4 +% End plot #21 +% Begin plot #22 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2036 4223 C5 +2036 4223 C5 +% End plot #22 +% Begin plot #23 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1886 4191 C6 +1886 4191 C6 +% End plot #23 +% Begin plot #24 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1739 4148 C7 +1739 4148 C7 +% End plot #24 +% Begin plot #25 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1597 4092 C8 +1597 4092 C8 +% End plot #25 +% Begin plot #26 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1459 4025 C9 +1459 4025 C9 +% End plot #26 +% Begin plot #27 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1327 3946 C10 +1327 3946 C10 +% End plot #27 +% Begin plot #28 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1202 3857 C11 +1202 3857 C11 +% End plot #28 +% Begin plot #29 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1085 3758 C12 +1085 3758 C12 +% End plot #29 +% Begin plot #30 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +977 3650 C13 +977 3650 C13 +% End plot #30 +% Begin plot #31 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +878 3533 C14 +878 3533 C14 +% End plot #31 +% Begin plot #32 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +789 3408 C15 +789 3408 C15 +% End plot #32 +% Begin plot #33 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +710 3276 S0 +710 3276 S0 +% End plot #33 +% Begin plot #34 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +643 3138 S1 +643 3138 S1 +% End plot #34 +% Begin plot #35 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +587 2996 S2 +587 2996 S2 +% End plot #35 +% Begin plot #36 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +544 2849 S3 +544 2849 S3 +% End plot #36 +% Begin plot #37 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +512 2699 S4 +512 2699 S4 +% End plot #37 +% Begin plot #38 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +493 2547 S5 +493 2547 S5 +% End plot #38 +% Begin plot #39 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +487 2394 S6 +487 2394 S6 +% End plot #39 +% Begin plot #40 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +493 2240 S7 +493 2240 S7 +% End plot #40 +% Begin plot #41 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +512 2088 S8 +512 2088 S8 +% End plot #41 +% Begin plot #42 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +544 1938 S9 +544 1938 S9 +% End plot #42 +% Begin plot #43 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +587 1791 S10 +587 1791 S10 +% End plot #43 +% Begin plot #44 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +643 1649 S11 +643 1649 S11 +% End plot #44 +% Begin plot #45 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +710 1511 S12 +710 1511 S12 +% End plot #45 +% Begin plot #46 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +789 1379 S13 +789 1379 S13 +% End plot #46 +% Begin plot #47 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +878 1254 S14 +878 1254 S14 +% End plot #47 +% Begin plot #48 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +977 1137 S15 +977 1137 S15 +% End plot #48 +% Begin plot #49 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1085 1029 D0 +1085 1029 D0 +% End plot #49 +% Begin plot #50 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1202 930 D1 +1202 930 D1 +% End plot #50 +% Begin plot #51 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1327 841 D2 +1327 841 D2 +% End plot #51 +% Begin plot #52 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1459 762 D3 +1459 762 D3 +% End plot #52 +% Begin plot #53 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1597 695 D4 +1597 695 D4 +% End plot #53 +% Begin plot #54 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1739 639 D5 +1739 639 D5 +% End plot #54 +% Begin plot #55 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +1886 596 D6 +1886 596 D6 +% End plot #55 +% Begin plot #56 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2036 564 D7 +2036 564 D7 +% End plot #56 +% Begin plot #57 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2188 545 D8 +2188 545 D8 +% End plot #57 +% Begin plot #58 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2341 539 D9 +2341 539 D9 +% End plot #58 +% Begin plot #59 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2495 545 D10 +2495 545 D10 +% End plot #59 +% Begin plot #60 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2647 564 D11 +2647 564 D11 +% End plot #60 +% Begin plot #61 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2797 596 D12 +2797 596 D12 +% End plot #61 +% Begin plot #62 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +2944 639 D13 +2944 639 D13 +% End plot #62 +% Begin plot #63 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3086 695 D14 +3086 695 D14 +% End plot #63 +% Begin plot #64 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3224 762 D15 +3224 762 D15 +% End plot #64 +% Begin plot #65 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3356 841 BoxE +3356 841 BoxE +% End plot #65 +% Begin plot #66 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3481 930 CircE +3481 930 CircE +% End plot #66 +% Begin plot #67 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3598 1029 TriUE +3598 1029 TriUE +% End plot #67 +% Begin plot #68 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3706 1137 TriDE +3706 1137 TriDE +% End plot #68 +% Begin plot #69 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3805 1254 DiaE +3805 1254 DiaE +% End plot #69 +% Begin plot #70 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3894 1379 PentE +3894 1379 PentE +% End plot #70 +% Begin plot #71 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +3973 1511 BoxW +3973 1511 BoxW +% End plot #71 +% Begin plot #72 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4040 1649 CircW +4040 1649 CircW +% End plot #72 +% Begin plot #73 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4096 1791 TriUW +4096 1791 TriUW +% End plot #73 +% Begin plot #74 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4139 1938 TriDW +4139 1938 TriDW +% End plot #74 +% Begin plot #75 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4171 2088 DiaW +4171 2088 DiaW +% End plot #75 +% Begin plot #76 +1.000 UP +1.000 UL +LTa +/Helvetica findfont 140 scalefont setfont +4190 2240 PentW +4190 2240 PentW +% End plot #76 +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 diff --git a/3rd_party/gnuplot/docs/tutorial.pdf b/3rd_party/gnuplot/docs/tutorial.pdf new file mode 100644 index 0000000..924ef64 Binary files /dev/null and b/3rd_party/gnuplot/docs/tutorial.pdf differ diff --git a/3rd_party/gnuplot/etc/fonts/conf.d b/3rd_party/gnuplot/etc/fonts/conf.d new file mode 100644 index 0000000..c4c9093 --- /dev/null +++ b/3rd_party/gnuplot/etc/fonts/conf.d @@ -0,0 +1,195 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + +<!-- + Set fonts to be preferred when the standard aliases "serif", "sans-serif", + and "monospace" are used. +--> + + <alias> + <family>serif</family> + <prefer> + <family>Times New Roman</family> + <family>Thorndale AMT</family> + <family>DejaVu Serif</family> + <family>Liberation Serif</family> + <family>SUSE Serif</family> + <family>Bitstream Vera Serif</family> + <family>Nimbus Roman No9 L</family> + <family>Luxi Serif</family> + <family>Likhan</family> + <family>KacstBook</family> + <family>Frank Ruehl CLM</family> + <family>Times</family> + <family>Khmer OS System</family> + <family>Lohit Punjabi</family> + <family>Lohit Oriya</family> + <family>Pothana2000</family> + <family>TSCu_Times</family> + <family>BPG Chveulebrivi</family> + <family>Nazli</family> + <family>FreeSerif</family> + <family>MS PMincho</family> + <family>MS Mincho</family> + <family>HGPMinchoL</family> + <family>HGMinchoL</family> + <family>IPAPMincho</family> + <family>IPAMincho</family> + <family>Sazanami Mincho</family> + <family>Kochi Mincho</family> + <family>CMEXSong</family> + <family>FZSongTi</family> + <family>WenQuanYi Zen Hei</family> + <family>AR PL ShanHeiSun Uni</family> + <family>FZMingTiB</family> + <family>AR PL SungtiL GB</family> + <family>AR PL Mingti2L Big5</family> + <family>UnBatang</family> + <family>Baekmuk Batang</family> + <family>SimSun</family> + <family>HanyiSong</family> + <family>ZYSong18030</family> + </prefer> + </alias> + <alias> + <family>sans-serif</family> + <prefer> + <family>Arial</family> + <family>Albany AMT</family> + <family>Verdana</family> + <family>DejaVu Sans</family> + <family>Liberation Sans</family> + <family>SUSE Sans</family> + <family>Bitstream Vera Sans</family> + <family>Nimbus Sans L</family> + <family>Luxi Sans</family> + <family>Mukti Narrow</family> + <family>KacstBook</family> + <family>Nachlieli CLM</family> + <family>Helvetica</family> + <family>Khmer OS System</family> + <family>Lohit Punjabi</family> + <family>Lohit Oriya</family> + <family>Pothana2000</family> + <family>TSCu_Paranar</family> + <family>BPG Glaho</family> + <family>Terafik</family> + <family>FreeSans</family> + <family>Meiryo</family> + <family>MS PGothic</family> + <family>MS Gothic</family> + <family>HGPGothicB</family> + <family>HGGothicB</family> + <family>IPAPGothic</family> + <family>IPAGothic</family> + <family>VL PGothic</family> + <family>VL Gothic</family> + <family>Sazanami Gothic</family> + <family>Kochi Gothic</family> + <family>CMEXSong</family> + <family>FZSongTi</family> + <family>WenQuanYi Zen Hei</family> + <family>AR PL ShanHeiSun Uni</family> + <family>FZMingTiB</family> + <family>AR PL SungtiL GB</family> + <family>AR PL Mingti2L Big5</family> + <family>UnDotum</family> + <family>Baekmuk Gulim</family> + <family>Baekmuk Dotum</family> + </prefer> + </alias> + <alias> + <family>monospace</family> + <prefer> + <family>Consolas</family> + <family>Andale Mono</family> + <family>DejaVu Sans Mono</family> + <family>Liberation Sans</family> + <family>SUSE Sans Mono</family> + <family>Bitstream Vera Sans Mono</family> + <family>Courier New</family> + <family>Cumberland AMT</family> + <family>Nimbus Mono L</family> + <family>Luxi Mono</family> + <family>Mukti Narrow</family> + <family>KacstBook</family> + <family>Miriam Mono CLM</family> + <family>Terafik</family> + <family>Khmer OS System</family> + <family>Lohit Punjabi</family> + <family>Lohit Oriya</family> + <family>Pothana2000</family> + <family>TSCu_Paranar</family> + <family>BPG Courier</family> + <family>FreeMono</family> + <family>MS Gothic</family> + <family>HGGothicB</family> + <family>IPAGothic</family> + <family>VL Gothic</family> + <family>Sazanami Gothic</family> + <family>Kochi Gothic</family> + <family>CMEXSong</family> + <family>FZSongTi</family> + <family>WenQuanYi Zen Hei Mono</family> + <family>AR PL ShanHeiSun Uni</family> + <family>FZMingTiB</family> + <family>AR PL SungtiL GB</family> + <family>AR PL Mingti2L Big5</family> + <family>UnDotum</family> + <family>Baekmuk Gulim</family> + <family>Baekmuk Dotum</family> + <family>NSimSun</family> + <family>HanyiSong</family> + <family>ZYSong18030</family> + </prefer> + </alias> + +<!-- + For fonts which have good byte code, one should always use + the byte code interpreter if anti-aliasing is off. + When anti-aliasing is on, people apparently disagree whether these + fonts look better with the auto-hinter or the byte code interpreter. + But when anti-aliasing is off, it is obvious that using the + byte code interpreter is better. + This has to be limited to a list of fonts which are known + to have good byte though, most fonts do *not* have good byte code + and render better with the autohinter even if anti-aliasing is off + (See "FreeSans" for example, it obviously looks better with the + autohinter when anti-aliasing is off). +--> + + <match target="font"> + <test name="family"> + <string>Andale Mono</string> + <string>Arial</string> + <string>Comic Sans MS</string> + <string>Georgia</string> + <string>Impact</string> + <string>Trebuchet MS</string> + <string>Verdana</string> + <string>Courier New</string> + <string>Times New Roman</string> + <string>Tahoma</string> + <string>Webdings</string> + <string>Albany AMT</string> + <string>Thorndale AMT</string> + <string>Cumberland AMT</string> + <string>Andale Sans</string> + <string>Andy MT</string> + <string>Bell MT</string> + <string>Monotype Sorts</string> + <string>Lucida Sans Typewriter</string> + <string>Lucida Sans</string> + <string>Lucida Bright</string> + </test> + <test name="antialias"> + <bool>false</bool> + </test> + <edit name="autohint"> + <bool>false</bool> + </edit> + </match> + +</fontconfig> + diff --git a/3rd_party/gnuplot/etc/fonts/fonts.conf b/3rd_party/gnuplot/etc/fonts/fonts.conf new file mode 100644 index 0000000..6f5fe4b --- /dev/null +++ b/3rd_party/gnuplot/etc/fonts/fonts.conf @@ -0,0 +1,151 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<!-- /etc/fonts/fonts.conf file to configure system font access --> +<fontconfig> + +<!-- + DO NOT EDIT THIS FILE. + IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED. + LOCAL CHANGES BELONG IN 'local.conf'. + + The intent of this standard configuration file is to be adequate for + most environments. If you have a reasonably normal environment and + have found problems with this configuration, they are probably + things that others will also want fixed. Please submit any + problems to the fontconfig bugzilla system located at fontconfig.org + + Note that the normal 'make install' procedure for fontconfig is to + replace any existing fonts.conf file with the new version. Place + any local customizations in local.conf which this file references. + + Keith Packard +--> + +<!-- Font directory list --> + + <dir>WINDOWSFONTDIR</dir> + + <dir>~/.fonts</dir> + +<!-- + Accept deprecated 'mono' alias, replacing it with 'monospace' +--> + <match target="pattern"> + <test qual="any" name="family"> + <string>mono</string> + </test> + <edit name="family" mode="assign"> + <string>monospace</string> + </edit> + </match> + +<!-- + Accept alternate 'sans serif' spelling, replacing it with 'sans-serif' +--> + <match target="pattern"> + <test qual="any" name="family"> + <string>sans serif</string> + </test> + <edit name="family" mode="assign"> + <string>sans-serif</string> + </edit> + </match> + +<!-- + Accept deprecated 'sans' alias, replacing it with 'sans-serif' +--> + <match target="pattern"> + <test qual="any" name="family"> + <string>sans</string> + </test> + <edit name="family" mode="assign"> + <string>sans-serif</string> + </edit> + </match> + +<!-- + Load local system customization file +--> + <include ignore_missing="yes">conf.d</include> + +<!-- Font cache directory list --> + + <cachedir>WINDOWSTEMPDIR_FONTCONFIG_CACHE</cachedir> + <cachedir>~/.fontconfig</cachedir> + + <config> +<!-- + These are the default Unicode chars that are expected to be blank + in fonts. All other blank chars are assumed to be broken and + won't appear in the resulting charsets + --> + <blank> + <int>0x0020</int> <!-- SPACE --> + <int>0x00A0</int> <!-- NO-BREAK SPACE --> + <int>0x00AD</int> <!-- SOFT HYPHEN --> + <int>0x034F</int> <!-- COMBINING GRAPHEME JOINER --> + <int>0x0600</int> <!-- ARABIC NUMBER SIGN --> + <int>0x0601</int> <!-- ARABIC SIGN SANAH --> + <int>0x0602</int> <!-- ARABIC FOOTNOTE MARKER --> + <int>0x0603</int> <!-- ARABIC SIGN SAFHA --> + <int>0x06DD</int> <!-- ARABIC END OF AYAH --> + <int>0x070F</int> <!-- SYRIAC ABBREVIATION MARK --> + <int>0x115F</int> <!-- HANGUL CHOSEONG FILLER --> + <int>0x1160</int> <!-- HANGUL JUNGSEONG FILLER --> + <int>0x1680</int> <!-- OGHAM SPACE MARK --> + <int>0x17B4</int> <!-- KHMER VOWEL INHERENT AQ --> + <int>0x17B5</int> <!-- KHMER VOWEL INHERENT AA --> + <int>0x180E</int> <!-- MONGOLIAN VOWEL SEPARATOR --> + <int>0x2000</int> <!-- EN QUAD --> + <int>0x2001</int> <!-- EM QUAD --> + <int>0x2002</int> <!-- EN SPACE --> + <int>0x2003</int> <!-- EM SPACE --> + <int>0x2004</int> <!-- THREE-PER-EM SPACE --> + <int>0x2005</int> <!-- FOUR-PER-EM SPACE --> + <int>0x2006</int> <!-- SIX-PER-EM SPACE --> + <int>0x2007</int> <!-- FIGURE SPACE --> + <int>0x2008</int> <!-- PUNCTUATION SPACE --> + <int>0x2009</int> <!-- THIN SPACE --> + <int>0x200A</int> <!-- HAIR SPACE --> + <int>0x200B</int> <!-- ZERO WIDTH SPACE --> + <int>0x200C</int> <!-- ZERO WIDTH NON-JOINER --> + <int>0x200D</int> <!-- ZERO WIDTH JOINER --> + <int>0x200E</int> <!-- LEFT-TO-RIGHT MARK --> + <int>0x200F</int> <!-- RIGHT-TO-LEFT MARK --> + <int>0x2028</int> <!-- LINE SEPARATOR --> + <int>0x2029</int> <!-- PARAGRAPH SEPARATOR --> + <int>0x202A</int> <!-- LEFT-TO-RIGHT EMBEDDING --> + <int>0x202B</int> <!-- RIGHT-TO-LEFT EMBEDDING --> + <int>0x202C</int> <!-- POP DIRECTIONAL FORMATTING --> + <int>0x202D</int> <!-- LEFT-TO-RIGHT OVERRIDE --> + <int>0x202E</int> <!-- RIGHT-TO-LEFT OVERRIDE --> + <int>0x202F</int> <!-- NARROW NO-BREAK SPACE --> + <int>0x205F</int> <!-- MEDIUM MATHEMATICAL SPACE --> + <int>0x2060</int> <!-- WORD JOINER --> + <int>0x2061</int> <!-- FUNCTION APPLICATION --> + <int>0x2062</int> <!-- INVISIBLE TIMES --> + <int>0x2063</int> <!-- INVISIBLE SEPARATOR --> + <int>0x206A</int> <!-- INHIBIT SYMMETRIC SWAPPING --> + <int>0x206B</int> <!-- ACTIVATE SYMMETRIC SWAPPING --> + <int>0x206C</int> <!-- INHIBIT ARABIC FORM SHAPING --> + <int>0x206D</int> <!-- ACTIVATE ARABIC FORM SHAPING --> + <int>0x206E</int> <!-- NATIONAL DIGIT SHAPES --> + <int>0x206F</int> <!-- NOMINAL DIGIT SHAPES --> + <int>0x2800</int> <!-- BRAILLE PATTERN BLANK --> + <int>0x3000</int> <!-- IDEOGRAPHIC SPACE --> + <int>0x3164</int> <!-- HANGUL FILLER --> + <int>0xFEFF</int> <!-- ZERO WIDTH NO-BREAK SPACE --> + <int>0xFFA0</int> <!-- HALFWIDTH HANGUL FILLER --> + <int>0xFFF9</int> <!-- INTERLINEAR ANNOTATION ANCHOR --> + <int>0xFFFA</int> <!-- INTERLINEAR ANNOTATION SEPARATOR --> + <int>0xFFFB</int> <!-- INTERLINEAR ANNOTATION TERMINATOR --> + </blank> +<!-- + Rescan configuration every 30 seconds when FcFontSetList is called + --> + <rescan> + <int>30</int> + </rescan> + </config> + +</fontconfig> diff --git a/3rd_party/gnuplot/license/Copyright b/3rd_party/gnuplot/license/Copyright new file mode 100644 index 0000000..ff6fe23 --- /dev/null +++ b/3rd_party/gnuplot/license/Copyright @@ -0,0 +1,29 @@ +/*[ + * Copyright 1986 - 1993, 1998, 2004 Thomas Williams, Colin Kelley + * + * Permission to use, copy, and distribute this software and its + * documentation for any purpose with or without fee is hereby granted, + * provided that the above copyright notice appear in all copies and + * that both that copyright notice and this permission notice appear + * in supporting documentation. + * + * Permission to modify the software is granted, but not the right to + * distribute the complete modified source code. Modifications are to + * be distributed as patches to the released version. Permission to + * distribute binaries produced by compiling modified sources is granted, + * provided you + * 1. distribute the corresponding source modifications from the + * released version in the form of a patch file along with the binaries, + * 2. add special version identification to distinguish your version + * in addition to the base release version number, + * 3. provide your name and address as the primary contact for the + * support of your modified version, and + * 4. retain our contact information in regard to use of the base + * software. + * Permission to distribute the released version of the source code along + * with corresponding source modifications in the form of a patch file is + * granted with same provisions 2 through 4 for binary distributions. + * + * This software is provided "as is" without express or implied warranty + * to the extent permitted by applicable law. +]*/ diff --git a/3rd_party/gnuplot/license/MinGW/LicensingTerms.txt b/3rd_party/gnuplot/license/MinGW/LicensingTerms.txt new file mode 100644 index 0000000..05f1d80 --- /dev/null +++ b/3rd_party/gnuplot/license/MinGW/LicensingTerms.txt @@ -0,0 +1,7 @@ +Each of the various packages, which is distributed by MinGW.org, is governed by its own individual copyright and licensing terms. In summary, for the most commonly deployed packages: +MinGW runtime: The MinGW base runtime package has been placed in the public domain, and is not governed by copyright. This basically means that you can do what you like with the code. +w32api: You are free to use, modify and copy this package. No restrictions are imposed on programs or object files linked with this library. You may not restrict the the usage of this library. You may distribute this library as part of another package or as a modified package if, and only if, you do not restrict the usage of the portions consisting of this (optionally modified) library. If distributed as a modified package, then a copy of this notice must be included. + +This library is distributed in the hope that it will be useful, but WITHOUT WARRANTY OF ANY KIND; without even the implied warranties of MERCHANTABILITY or of FITNESS FOR A PARTICULAR PURPOSE. +MinGW profiling code: MinGW profiling code is distributed under the terms of the GNU General Public License. +Binutils, GCC, GDB, GNU Make: All of the GNU development tools, such as GNU binutils, GCC, GDB and GNU Make, are governed by the terms of the GNU General Public License. diff --git a/3rd_party/gnuplot/license/cairo/COPYING b/3rd_party/gnuplot/license/cairo/COPYING new file mode 100644 index 0000000..f54969f --- /dev/null +++ b/3rd_party/gnuplot/license/cairo/COPYING @@ -0,0 +1,33 @@ +Cairo is free software. + +Every source file in the implementation[*] of cairo is available to be +redistributed and/or modified under the terms of either the GNU Lesser +General Public License (LGPL) version 2.1 or the Mozilla Public +License (MPL) version 1.1. Some files are available under more +liberal terms, but we believe that in all cases, each file may be used +under either the LGPL or the MPL. + +See the following files in this directory for the precise terms and +conditions of either license: + + COPYING-LGPL-2.1 + COPYING-MPL-1.1 + +Please see each file in the implementation for copyright and licensing +information, (in the opening comment of each file). + +[*] The implementation of cairo is contained entirely within the "src" +directory of the cairo source distribution. There are other components +of the cairo source distribution (such as the "test", "util", and "perf") +that are auxiliary to the library itself. None of the source code in these +directories contributes to a build of the cairo library itself, (libcairo.so +or cairo.dll or similar). + +These auxiliary components are also free software, but may be under +different license terms than cairo itself. For example, most of the +test cases in the perf and test directories are made available under +an MIT license to simplify any use of this code for reference purposes +in using cairo itself. Other files might be available under the GNU +General Public License (GPL), for example. Again, please see the COPYING +file under each directory and the opening comment of each file for copyright +and licensing information. diff --git a/3rd_party/gnuplot/license/cairo/COPYING-LGPL-2.1 b/3rd_party/gnuplot/license/cairo/COPYING-LGPL-2.1 new file mode 100644 index 0000000..f1ed618 --- /dev/null +++ b/3rd_party/gnuplot/license/cairo/COPYING-LGPL-2.1 @@ -0,0 +1,510 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes a de-facto standard. To achieve this, non-free programs must +be allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at least + three years, to give the same user the materials specified in + Subsection 6a, above, for a charge no more than the cost of + performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, +if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James + Random Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/3rd_party/gnuplot/license/cairo/COPYING-MPL-1.1 b/3rd_party/gnuplot/license/cairo/COPYING-MPL-1.1 new file mode 100644 index 0000000..7714141 --- /dev/null +++ b/3rd_party/gnuplot/license/cairo/COPYING-MPL-1.1 @@ -0,0 +1,470 @@ + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + diff --git a/3rd_party/gnuplot/license/fontconfig/COPYING b/3rd_party/gnuplot/license/fontconfig/COPYING new file mode 100644 index 0000000..d683722 --- /dev/null +++ b/3rd_party/gnuplot/license/fontconfig/COPYING @@ -0,0 +1,22 @@ +fontconfig/COPYING + +Copyright © 2001,2003 Keith Packard + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Keith Packard not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. Keith Packard makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + diff --git a/3rd_party/gnuplot/license/freetype/FTL.TXT b/3rd_party/gnuplot/license/freetype/FTL.TXT new file mode 100644 index 0000000..bbaba33 --- /dev/null +++ b/3rd_party/gnuplot/license/freetype/FTL.TXT @@ -0,0 +1,169 @@ + The FreeType Project LICENSE + ---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright © <year> The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace <year> with the value from the FreeType version you + actually use. + + +Legal Terms +=========== + +0. Definitions +-------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty +-------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution +----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising +-------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts +----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + http://www.freetype.org + + +--- end of FTL.TXT --- diff --git a/3rd_party/gnuplot/license/freetype/GPLv2.TXT b/3rd_party/gnuplot/license/freetype/GPLv2.TXT new file mode 100644 index 0000000..b2fe7b6 --- /dev/null +++ b/3rd_party/gnuplot/license/freetype/GPLv2.TXT @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/3rd_party/gnuplot/license/freetype/LICENSE.TXT b/3rd_party/gnuplot/license/freetype/LICENSE.TXT new file mode 100644 index 0000000..62945c8 --- /dev/null +++ b/3rd_party/gnuplot/license/freetype/LICENSE.TXT @@ -0,0 +1,34 @@ + +The FreeType 2 font engine is copyrighted work and cannot be used +legally without a software license. In order to make this project +usable to a vast majority of developers, we distribute it under two +mutually exclusive open-source licenses. + +This means that *you* must choose *one* of the two licenses described +below, then obey all its terms and conditions when using FreeType 2 in +any of your projects or products. + + - The FreeType License, found in the file `FTL.TXT', which is similar + to the original BSD license *with* an advertising clause that forces + you to explicitly cite the FreeType project in your product's + documentation. All details are in the license file. This license + is suited to products which don't use the GNU General Public + License. + + Note that this license is compatible to the GNU General Public + License version 3, but not version 2. + + - The GNU General Public License version 2, found in `GPLv2.TXT' (any + later version can be used also), for programs which already use the + GPL. Note that the FTL is incompatible with GPLv2 due to its + advertisement clause. + +The contributed BDF and PCF drivers come with a license similar to that +of the X Window System. It is compatible to the above two licenses (see +file src/bdf/README and src/pcf/README). + +The gzip module uses the zlib license (see src/gzip/zlib.h) which too is +compatible to the above two licenses. + + +--- end of LICENSE.TXT --- diff --git a/3rd_party/gnuplot/license/gd/COPYING b/3rd_party/gnuplot/license/gd/COPYING new file mode 100644 index 0000000..90ef1c8 --- /dev/null +++ b/3rd_party/gnuplot/license/gd/COPYING @@ -0,0 +1,53 @@ + + Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002 by Cold Spring Harbor Laboratory. Funded under Grant + P41-RR02188 by the National Institutes of Health. + + Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by + Boutell.Com, Inc. + + Portions relating to GD2 format copyright 1999, 2000, 2001, 2002 + Philip Warner. + + Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg + Roelofs. + + Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John + Ellson (ellson@lucent.com). + + Portions relating to gdft.c copyright 2001, 2002 John Ellson + (ellson@lucent.com). + + Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 + 2008 Pierre-Alain Joye (pierre@libgd.org). + + Portions relating to JPEG and to color quantization copyright 2000, + 2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997, + 1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is + based in part on the work of the Independent JPEG Group. See the + file README-JPEG.TXT for more information. + + Portions relating to WBMP copyright 2000, 2001, 2002 Maurice + Szmurlo and Johan Van den Brande. + + Permission has been granted to copy, distribute and modify gd in + any context without fee, including a commercial application, + provided that this notice is present in user-accessible supporting + documentation. + + This does not affect your ownership of the derived work itself, and + the intent is to assure proper credit for the authors of gd, not to + interfere with your productive use of gd. If you have questions, + ask. "Derived works" includes all programs that utilize the + library. Credit must be given in user-accessible documentation. + + This software is provided "AS IS." The copyright holders disclaim + all warranties, either express or implied, including but not + limited to implied warranties of merchantability and fitness for a + particular purpose, with respect to this code and accompanying + documentation. + + Although their code does not appear in gd, the authors wish to thank + David Koblas, David Rowley, and Hutchison Avenue Software Corporation + for their prior contributions. + diff --git a/3rd_party/gnuplot/license/jpeg/README b/3rd_party/gnuplot/license/jpeg/README new file mode 100644 index 0000000..451265d --- /dev/null +++ b/3rd_party/gnuplot/license/jpeg/README @@ -0,0 +1,326 @@ +The Independent JPEG Group's JPEG software +========================================== + +README for release 8c of 16-Jan-2011 +==================================== + +This distribution contains the eighth public release of the Independent JPEG +Group's free JPEG software. You are welcome to redistribute this software and +to use it for any purpose, subject to the conditions under LEGAL ISSUES, below. + +This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, +Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, +Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, +and other members of the Independent JPEG Group. + +IJG is not affiliated with the official ISO JPEG standards committee. + + +DOCUMENTATION ROADMAP +===================== + +This file contains the following sections: + +OVERVIEW General description of JPEG and the IJG software. +LEGAL ISSUES Copyright, lack of warranty, terms of distribution. +REFERENCES Where to learn more about JPEG. +ARCHIVE LOCATIONS Where to find newer versions of this software. +ACKNOWLEDGMENTS Special thanks. +FILE FORMAT WARS Software *not* to get. +TO DO Plans for future IJG releases. + +Other documentation files in the distribution are: + +User documentation: + install.txt How to configure and install the IJG software. + usage.txt Usage instructions for cjpeg, djpeg, jpegtran, + rdjpgcom, and wrjpgcom. + *.1 Unix-style man pages for programs (same info as usage.txt). + wizard.txt Advanced usage instructions for JPEG wizards only. + change.log Version-to-version change highlights. +Programmer and internal documentation: + libjpeg.txt How to use the JPEG library in your own programs. + example.c Sample code for calling the JPEG library. + structure.txt Overview of the JPEG library's internal structure. + filelist.txt Road map of IJG files. + coderules.txt Coding style rules --- please read if you contribute code. + +Please read at least the files install.txt and usage.txt. Some information +can also be found in the JPEG FAQ (Frequently Asked Questions) article. See +ARCHIVE LOCATIONS below to find out where to obtain the FAQ article. + +If you want to understand how the JPEG code works, we suggest reading one or +more of the REFERENCES, then looking at the documentation files (in roughly +the order listed) before diving into the code. + + +OVERVIEW +======== + +This package contains C software to implement JPEG image encoding, decoding, +and transcoding. JPEG (pronounced "jay-peg") is a standardized compression +method for full-color and gray-scale images. + +This software implements JPEG baseline, extended-sequential, and progressive +compression processes. Provision is made for supporting all variants of these +processes, although some uncommon parameter settings aren't implemented yet. +We have made no provision for supporting the hierarchical or lossless +processes defined in the standard. + +We provide a set of library routines for reading and writing JPEG image files, +plus two sample applications "cjpeg" and "djpeg", which use the library to +perform conversion between JPEG and some other popular image file formats. +The library is intended to be reused in other applications. + +In order to support file conversion and viewing software, we have included +considerable functionality beyond the bare JPEG coding/decoding capability; +for example, the color quantization modules are not strictly part of JPEG +decoding, but they are essential for output to colormapped file formats or +colormapped displays. These extra functions can be compiled out of the +library if not required for a particular application. + +We have also included "jpegtran", a utility for lossless transcoding between +different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple +applications for inserting and extracting textual comments in JFIF files. + +The emphasis in designing this software has been on achieving portability and +flexibility, while also making it fast enough to be useful. In particular, +the software is not intended to be read as a tutorial on JPEG. (See the +REFERENCES section for introductory material.) Rather, it is intended to +be reliable, portable, industrial-strength code. We do not claim to have +achieved that goal in every aspect of the software, but we strive for it. + +We welcome the use of this software as a component of commercial products. +No royalty is required, but we do ask for an acknowledgement in product +documentation, as described under LEGAL ISSUES. + + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2011, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, +sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. +ansi2knr.c is NOT covered by the above copyright and conditions, but instead +by the usual distribution terms of the Free Software Foundation; principally, +that you must include source code if you redistribute it. (See the file +ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part +of any program generated from the IJG code, this does not limit you more than +the foregoing paragraphs do. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + + +REFERENCES +========== + +We recommend reading one or more of these references before trying to +understand the innards of the JPEG software. + +The best short technical introduction to the JPEG compression algorithm is + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. +(Adjacent articles in that issue discuss MPEG motion picture compression, +applications of JPEG, and related topics.) If you don't have the CACM issue +handy, a PostScript file containing a revised version of Wallace's article is +available at http://www.ijg.org/files/wallace.ps.gz. The file (actually +a preprint for an article that appeared in IEEE Trans. Consumer Electronics) +omits the sample images that appeared in CACM, but it includes corrections +and some added material. Note: the Wallace article is copyright ACM and IEEE, +and it may not be used for commercial purposes. + +A somewhat less technical, more leisurely introduction to JPEG can be found in +"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by +M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides +good explanations and example C code for a multitude of compression methods +including JPEG. It is an excellent source if you are comfortable reading C +code but don't know much about data compression in general. The book's JPEG +sample code is far from industrial-strength, but when you are ready to look +at a full implementation, you've got one here... + +The best currently available description of JPEG is the textbook "JPEG Still +Image Data Compression Standard" by William B. Pennebaker and Joan L. +Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. +Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG +standards (DIS 10918-1 and draft DIS 10918-2). +Although this is by far the most detailed and comprehensive exposition of +JPEG publicly available, we point out that it is still missing an explanation +of the most essential properties and algorithms of the underlying DCT +technology. +If you think that you know about DCT-based JPEG after reading this book, +then you are in delusion. The real fundamentals and corresponding potential +of DCT-based JPEG are not publicly known so far, and that is the reason for +all the mistaken developments taking place in the image coding domain. + +The original JPEG standard is divided into two parts, Part 1 being the actual +specification, while Part 2 covers compliance testing methods. Part 1 is +titled "Digital Compression and Coding of Continuous-tone Still Images, +Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS +10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of +Continuous-tone Still Images, Part 2: Compliance testing" and has document +numbers ISO/IEC IS 10918-2, ITU-T T.83. +IJG JPEG 8 introduces an implementation of the JPEG SmartScale extension +which is specified in a contributed document at ITU and ISO with title "ITU-T +JPEG-Plus Proposal for Extending ITU-T T.81 for Advanced Image Coding", April +2006, Geneva, Switzerland. The latest version of the document is Revision 3. + +The JPEG standard does not specify all details of an interchangeable file +format. For the omitted details we follow the "JFIF" conventions, revision +1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report +and thus received a formal publication status. It is available as a free +download in PDF format from +http://www.ecma-international.org/publications/techreports/E-TR-098.htm. +A PostScript version of the JFIF document is available at +http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at +http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. + +The TIFF 6.0 file format specification can be obtained by FTP from +ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme +found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. +IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). +Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 +(Compression tag 7). Copies of this Note can be obtained from +http://www.ijg.org/files/. It is expected that the next revision +of the TIFF spec will replace the 6.0 JPEG design with the Note's design. +Although IJG's own code does not support TIFF/JPEG, the free libtiff library +uses our library to implement TIFF/JPEG per the Note. + + +ARCHIVE LOCATIONS +================= + +The "official" archive site for this software is www.ijg.org. +The most recent released version can always be found there in +directory "files". This particular version will be archived as +http://www.ijg.org/files/jpegsrc.v8c.tar.gz, and in Windows-compatible +"zip" archive format as http://www.ijg.org/files/jpegsr8c.zip. + +The JPEG FAQ (Frequently Asked Questions) article is a source of some +general information about JPEG. +It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/ +and other news.answers archive sites, including the official news.answers +archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. +If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu +with body + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 + + +ACKNOWLEDGMENTS +=============== + +Thank to Juergen Bruder for providing me with a copy of the common DCT +algorithm article, only to find out that I had come to the same result +in a more direct and comprehensible way with a more generative approach. + +Thank to Istvan Sebestyen and Joan L. Mitchell for inviting me to the +ITU JPEG (Study Group 16) meeting in Geneva, Switzerland. + +Thank to Thomas Wiegand and Gary Sullivan for inviting me to the +Joint Video Team (MPEG & ITU) meeting in Geneva, Switzerland. + +Thank to John Korejwa and Massimo Ballerini for inviting me to +fruitful consultations in Boston, MA and Milan, Italy. + +Thank to Hendrik Elstner, Roland Fassauer, Simone Zuck, Guenther +Maier-Gerber, Walter Stoeber, Fred Schmitz, and Norbert Braunagel +for corresponding business development. + +Thank to Nico Zschach and Dirk Stelling of the technical support team +at the Digital Images company in Halle for providing me with extra +equipment for configuration tests. + +Thank to Richard F. Lyon (then of Foveon Inc.) for fruitful +communication about JPEG configuration in Sigma Photo Pro software. + +Thank to Andrew Finkenstadt for hosting the ijg.org site. + +Last but not least special thank to Thomas G. Lane for the original +design and development of this singular software package. + + +FILE FORMAT WARS +================ + +The ISO JPEG standards committee actually promotes different formats like +"JPEG 2000" or "JPEG XR" which are incompatible with original DCT-based +JPEG and which are based on faulty technologies. IJG therefore does not +and will not support such momentary mistakes (see REFERENCES). +We have little or no sympathy for the promotion of these formats. Indeed, +one of the original reasons for developing this free software was to help +force convergence on common, interoperable format standards for JPEG files. +Don't use an incompatible file format! +(In any case, our decoder will remain capable of reading existing JPEG +image files indefinitely.) + + +TO DO +===== + +Version 8 is the first release of a new generation JPEG standard +to overcome the limitations of the original JPEG specification. +More features are being prepared for coming releases... + +Please send bug reports, offers of help, etc. to jpeg-info@uc.ag. diff --git a/3rd_party/gnuplot/license/libpng/LICENSE b/3rd_party/gnuplot/license/libpng/LICENSE new file mode 100644 index 0000000..85c01e1 --- /dev/null +++ b/3rd_party/gnuplot/license/libpng/LICENSE @@ -0,0 +1,111 @@ + +This copy of the libpng notices is provided for your convenience. In case of +any discrepancy between this copy and the notices in the file png.h that is +included in the libpng distribution, the latter shall prevail. + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: + +If you modify libpng you may insert additional notices immediately following +this sentence. + +This code is released under the libpng license. + +libpng versions 1.2.6, August 15, 2004, through 1.4.8, July 7, 2011, are +Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.2.5 +with the following individual added to the list of Contributing Authors + + Cosmin Truta + +libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are +Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.0.6 +with the following individuals added to the list of Contributing Authors + + Simon-Pierre Cadieux + Eric S. Raymond + Gilles Vollant + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of the + library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is with + the user. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-0.96, +with the following individuals added to the list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996, 1997 Andreas Dilger +Distributed according to the same disclaimer and license as libpng-0.88, +with the following individuals added to the list of Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing Authors +and Group 42, Inc. disclaim all warranties, expressed or implied, +including, without limitation, the warranties of merchantability and of +fitness for any purpose. The Contributing Authors and Group 42, Inc. +assume no liability for direct, indirect, incidental, special, exemplary, +or consequential damages, which may result from the use of the PNG +Reference Library, even if advised of the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, without +fee, and encourage the use of this source code as a component to +supporting the PNG file format in commercial products. If you use this +source code in a product, acknowledgment is not required but would be +appreciated. + + +A "png_get_copyright" function is available, for convenient use in "about" +boxes and the like: + + printf("%s",png_get_copyright(NULL)); + +Also, the PNG logo (in PNG format, of course) is supplied in the +files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a +certification mark of the Open Source Initiative. + +Glenn Randers-Pehrson +glennrp at users.sourceforge.net +July 7, 2011 diff --git a/3rd_party/gnuplot/license/lua/COPYRIGHT b/3rd_party/gnuplot/license/lua/COPYRIGHT new file mode 100644 index 0000000..3a53e74 --- /dev/null +++ b/3rd_party/gnuplot/license/lua/COPYRIGHT @@ -0,0 +1,34 @@ +Lua License +----------- + +Lua is licensed under the terms of the MIT license reproduced below. +This means that Lua is free software and can be used for both academic +and commercial purposes at absolutely no cost. + +For details and rationale, see http://www.lua.org/license.html . + +=============================================================================== + +Copyright (C) 1994-2008 Lua.org, PUC-Rio. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +=============================================================================== + +(end of COPYRIGHT) diff --git a/3rd_party/gnuplot/license/pango/COPYING b/3rd_party/gnuplot/license/pango/COPYING new file mode 100644 index 0000000..bf50f20 --- /dev/null +++ b/3rd_party/gnuplot/license/pango/COPYING @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307 USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/3rd_party/gnuplot/license/wxWidgets/lgpl.txt b/3rd_party/gnuplot/license/wxWidgets/lgpl.txt new file mode 100644 index 0000000..d43cdf0 --- /dev/null +++ b/3rd_party/gnuplot/license/wxWidgets/lgpl.txt @@ -0,0 +1,517 @@ + + GNU LIBRARY GENERAL PUBLIC LICENSE + ================================== + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General +Public Licenses are intended to guarantee your freedom to share +and change free software--to make sure the software is free for +all its users. + +This license, the Library General Public License, applies to +some specially designated Free Software Foundation software, and +to any other libraries whose authors decide to use it. You can +use it for your libraries, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure +that you have the freedom to distribute copies of free software +(and charge for this service if you wish), that you receive +source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that +you know you can do these things. + +To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the +rights. These restrictions translate to certain responsibilities +for you if you distribute copies of the library, or if you +modify it. + +For example, if you distribute copies of the library, whether +gratis or for a fee, you must give the recipients all the rights +that we gave you. You must make sure that they, too, receive or +can get the source code. If you link a program with the +library, you must provide complete object files to the +recipients so that they can relink them with the library, after +making changes to the library and recompiling it. And you must +show them these terms so they know their rights. + +Our method of protecting your rights has two steps: (1) +copyright the library, and (2) offer you this license which +gives you legal permission to copy, distribute and/or modify the +library. + +Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this +free library. If the library is modified by someone else and +passed on, we want its recipients to know that what they have is +not the original version, so that any problems introduced by +others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies +distributing free software will individually obtain patent +licenses, thus in effect transforming the program into +proprietary software. To prevent this, we have made it clear +that any patent must be licensed for everyone's free use or not +licensed at all. + +Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License, which was designed for +utility programs. This license, the GNU Library General Public +License, applies to certain designated libraries. This license +is quite different from the ordinary one; be sure to read it in +full, and don't assume that anything in it is the same as in the +ordinary license. + +The reason we have a separate public license for some libraries +is that they blur the distinction we usually make between +modifying or adding to a program and simply using it. Linking a +program with a library, without changing the library, is in some +sense simply using the library, and is analogous to running a +utility program or application program. However, in a textual +and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General +Public License treats it as such. + +Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote +software sharing, because most developers did not use the +libraries. We concluded that weaker conditions might promote +sharing better. + +However, unrestricted linking of non-free programs would deprive +the users of those programs of all benefit from the free status +of the libraries themselves. This Library General Public +License is intended to permit developers of non-free programs to +use free libraries, while preserving your freedom as a user of +such programs to change the free libraries that are incorporated +in them. (We have not seen how to achieve this as regards +changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is +that this will lead to faster development of free libraries. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference +between a "work based on the library" and a "work that uses the +library". The former contains code derived from the library, +while the latter only works together with the library. + +Note that it is possible for a library to be covered by the +ordinary General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other +authorized party saying it may be distributed under the terms of +this Library General Public License (also called "this +License"). Each licensee is addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application +programs (which use some of those functions and data) to form +executables. + +The "Library", below, refers to any such software library or +work which has been distributed under these terms. A "work +based on the Library" means either the Library or any derivative +work under copyright law: that is to say, a work containing the +Library or a portion of it, either verbatim or with +modifications and/or translated straightforwardly into another +language. (Hereinafter, translation is included without +limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work +for making modifications to it. For a library, complete source +code means all the source code for all modules it contains, plus +any associated interface definition files, plus the scripts used +to control compilation and installation of the library. + +Activities other than copying, distribution and modification are +not covered by this License; they are outside its scope. The +act of running a program using the Library is not restricted, +and output from such a program is covered only if its contents +constitute a work based on the Library (independent of the use +of the Library in a tool for writing it). Whether that is true +depends on what the Library does and what the program that uses +the Library does. + +1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided +that you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep +intact all the notices that refer to this License and to the +absence of any warranty; and distribute a copy of this License +along with the Library. + +You may charge a fee for the physical act of transferring a +copy, and you may at your option offer warranty protection in +exchange for a fee. + +2. You may modify your copy or copies of the Library or any +portion of it, thus forming a work based on the Library, and +copy and distribute such modifications or work under the terms +of Section 1 above, provided that you also meet all of these +conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the +Library, and can be reasonably considered independent and +separate works in themselves, then this License, and its terms, +do not apply to those sections when you distribute them as +separate works. But when you distribute the same sections as +part of a whole which is a work based on the Library, the +distribution of the whole must be on the terms of this License, +whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or +contest your rights to work written entirely by you; rather, the +intent is to exercise the right to control the distribution of +derivative or collective works based on the Library. + +In addition, mere aggregation of another work not based on the +Library with the Library (or with a work based on the Library) +on a volume of a storage or distribution medium does not bring +the other work under the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General +Public License instead of this License to a given copy of the +Library. To do this, you must alter all the notices that refer +to this License, so that they refer to the ordinary GNU General +Public License, version 2, instead of to this License. (If a +newer version than version 2 of the ordinary GNU General Public +License has appeared, then you can specify that version instead +if you wish.) Do not make any other change in these notices. + +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to +all subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable +form under the terms of Sections 1 and 2 above provided that you +accompany it with the complete corresponding machine-readable +source code, which must be distributed under the terms of +Sections 1 and 2 above on a medium customarily used for software +interchange. + +If distribution of object code is made by offering access to +copy from a designated place, then offering equivalent access to +copy the source code from the same place satisfies the +requirement to distribute the source code, even though third +parties are not compelled to copy the source along with the +object code. + +5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being +compiled or linked with it, is called a "work that uses the +Library". Such a work, in isolation, is not a derivative work +of the Library, and therefore falls outside the scope of this +License. + +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library +(because it contains portions of the Library), rather than a +"work that uses the library". The executable is therefore +covered by this License. Section 6 states terms for distribution +of such executables. + +When a "work that uses the Library" uses material from a header +file that is part of the Library, the object code for the work +may be a derivative work of the Library even though the source +code is not. Whether this is true is especially significant if +the work can be linked without the Library, or if the work is +itself a library. The threshold for this to be true is not +precisely defined by law. + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small +inline functions (ten lines or less in length), then the use of +the object file is unrestricted, regardless of whether it is +legally a derivative work. (Executables containing this object +code plus portions of the Library will still fall under Section +6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of +Section 6. Any executables containing that work also fall under +Section 6, whether or not they are linked directly with the +Library itself. + +6. As an exception to the Sections above, you may also compile +or link a "work that uses the Library" with the Library to +produce a work containing portions of the Library, and +distribute that work under terms of your choice, provided that +the terms permit modification of the work for the customer's own +use and reverse engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that +the Library is used in it and that the Library and its use are +covered by this License. You must supply a copy of this +License. If the work during execution displays copyright +notices, you must include the copyright notice for the Library +among them, as well as a reference directing the user to the +copy of this License. Also, you must do one of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special +exception, the source code distributed need not include anything +that is normally distributed (in either source or binary form) +with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that +component itself accompanies the executable. + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you +cannot use both them and the Library together in an executable +that you distribute. + +7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other +library facilities not covered by this License, and distribute +such a combined library, provided that the separate distribution +of the work based on the Library and of the other library +facilities is otherwise permitted, and provided that you do +these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or +distribute the Library except as expressly provided under this +License. Any attempt otherwise to copy, modify, sublicense, +link with, or distribute the Library is void, and will +automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you +under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have +not signed it. However, nothing else grants you permission to +modify or distribute the Library or its derivative works. These +actions are prohibited by law if you do not accept this +License. Therefore, by modifying or distributing the Library +(or any work based on the Library), you indicate your acceptance +of this License to do so, and all its terms and conditions for +copying, distributing or modifying the Library or works based on +it. + +10. Each time you redistribute the Library (or any work based on +the Library), the recipient automatically receives a license +from the original licensor to copy, distribute, link with or +modify the Library subject to these terms and conditions. You +may not impose any further restrictions on the recipients' +exercise of the rights granted herein. You are not responsible +for enforcing compliance by third parties to this License. + +11. If, as a consequence of a court judgment or allegation of +patent infringement or for any other reason (not limited to +patent issues), conditions are imposed on you (whether by court +order, agreement or otherwise) that contradict the conditions of +this License, they do not excuse you from the conditions of this +License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other +pertinent obligations, then as a consequence you may not +distribute the Library at all. For example, if a patent license +would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, +then the only way you could satisfy both it and this License +would be to refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable +under any particular circumstance, the balance of the section is +intended to apply, and the section as a whole is intended to +apply in other circumstances. + +It is not the purpose of this section to induce you to infringe +any patents or other property right claims or to contest +validity of any such claims; this section has the sole purpose +of protecting the integrity of the free software distribution +system which is implemented by public license practices. Many +people have made generous contributions to the wide range of +software distributed through that system in reliance on +consistent application of that system; it is up to the +author/donor to decide if he or she is willing to distribute +software through any other system and a licensee cannot impose +that choice. + +This section is intended to make thoroughly clear what is +believed to be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted +in certain countries either by patents or by copyrighted +interfaces, the original copyright holder who places the Library +under this License may add an explicit geographical distribution +limitation excluding those countries, so that distribution is +permitted only in or among countries not thus excluded. In such +case, this License incorporates the limitation as if written in +the body of this License. + +13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to +time. Such new versions will be similar in spirit to the present +version, but may differ in detail to address new problems or +concerns. + +Each version is given a distinguishing version number. If the +Library specifies a version number of this License which applies +to it and "any later version", you have the option of following +the terms and conditions either of that version or of any later +version published by the Free Software Foundation. If the +Library does not specify a license version number, you may +choose any version ever published by the Free Software +Foundation. + +14. If you wish to incorporate parts of the Library into other +free programs whose distribution conditions are incompatible +with these, write to the author to ask for permission. For +software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make +exceptions for this. Our decision will be guided by the two +goals of preserving the free status of all derivatives of our +free software and of promoting the sharing and reuse of software +generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL +DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the +greatest possible use to the public, we recommend making it free +software that everyone can redistribute and change. You can do +so by permitting redistribution under these terms (or, +alternatively, under the terms of the ordinary General Public +License). + +To apply these terms, attach the following notices to the +library. It is safest to attach them to the start of each +source file to most effectively convey the exclusion of +warranty; and each file should have at least the "copyright" +line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + diff --git a/3rd_party/gnuplot/license/wxWidgets/licence.txt b/3rd_party/gnuplot/license/wxWidgets/licence.txt new file mode 100644 index 0000000..5bfc0e7 --- /dev/null +++ b/3rd_party/gnuplot/license/wxWidgets/licence.txt @@ -0,0 +1,53 @@ + wxWindows Library Licence, Version 3.1 + ====================================== + + Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al + + Everyone is permitted to copy and distribute verbatim copies + of this licence document, but changing it is not allowed. + + WXWINDOWS LIBRARY LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public Licence as published by + the Free Software Foundation; either version 2 of the Licence, or (at + your option) any later version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library + General Public Licence for more details. + + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301 USA. + + EXCEPTION NOTICE + + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of + the library as licenced under the wxWindows Library Licence, applying + either version 3.1 of the Licence, or (at your option) any later version of + the Licence as published by the copyright holders of version + 3.1 of the Licence document. + + 2. The exception is that you may use, copy, link, modify and distribute + under your own terms, binary object code versions of works based + on the Library. + + 3. If you copy code from files distributed under the terms of the GNU + General Public Licence or the GNU Library General Public Licence into a + copy of this library, as this licence permits, the exception does not + apply to the code that you add in this way. To avoid misleading anyone as + to the status of such modified files, you must delete this exception + notice from such code and/or adjust the licensing conditions notice + accordingly. + + 4. If you write modifications of your own for this library, it is your + choice whether to permit this exception to apply to your modifications. + If you do not wish that, you must delete the exception notice from such + code and/or adjust the licensing conditions notice accordingly. + + diff --git a/3rd_party/gnuplot/license/wxWidgets/licendoc.txt b/3rd_party/gnuplot/license/wxWidgets/licendoc.txt new file mode 100644 index 0000000..5bfa143 --- /dev/null +++ b/3rd_party/gnuplot/license/wxWidgets/licendoc.txt @@ -0,0 +1,60 @@ + wxWindows Free Documentation Licence, Version 3 + =============================================== + + Copyright (c) 1998 Julian Smart, Robert Roebling et al + + Everyone is permitted to copy and distribute verbatim copies + of this licence document, but changing it is not allowed. + + WXWINDOWS FREE DOCUMENTATION LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 1. Permission is granted to make and distribute verbatim copies of this + manual or piece of documentation provided any copyright notice and this + permission notice are preserved on all copies. + + 2. Permission is granted to process this file or document through a + document processing system and, at your option and the option of any third + party, print the results, provided a printed document carries a copying + permission notice identical to this one. + + 3. Permission is granted to copy and distribute modified versions of this + manual or piece of documentation under the conditions for verbatim + copying, provided also that any sections describing licensing conditions + for this manual, such as, in particular, the GNU General Public Licence, + the GNU Library General Public Licence, and any wxWindows Licence are + included exactly as in the original, and provided that the entire + resulting derived work is distributed under the terms of a permission + notice identical to this one. + + 4. Permission is granted to copy and distribute translations of this + manual or piece of documentation into another language, under the above + conditions for modified versions, except that sections related to + licensing, including this paragraph, may also be included in translations + approved by the copyright holders of the respective licence documents in + addition to the original English. + + WARRANTY DISCLAIMER + + 5. BECAUSE THIS MANUAL OR PIECE OF DOCUMENTATION IS LICENSED FREE OF CHARGE, + THERE IS NO WARRANTY FOR IT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. + EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER + PARTIES PROVIDE THIS MANUAL OR PIECE OF DOCUMENTATION "AS IS" WITHOUT + WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF + THE MANUAL OR PIECE OF DOCUMENTATION IS WITH YOU. SHOULD THE MANUAL OR + PIECE OF DOCUMENTATION PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL + NECESSARY SERVICING, REPAIR OR CORRECTION. + + 6. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE MANUAL OR PIECE OF DOCUMENTATION AS PERMITTED ABOVE, BE + LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE + MANUAL OR PIECE OF DOCUMENTATION (INCLUDING BUT NOT LIMITED TO LOSS OF + DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF A PROGRAM BASED ON THE MANUAL OR PIECE OF + DOCUMENTATION TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR + OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + diff --git a/3rd_party/gnuplot/license/wxWidgets/preamble.txt b/3rd_party/gnuplot/license/wxWidgets/preamble.txt new file mode 100644 index 0000000..2a95d6d --- /dev/null +++ b/3rd_party/gnuplot/license/wxWidgets/preamble.txt @@ -0,0 +1,49 @@ +Preamble +======== + +The licensing of the wxWidgets library is intended to protect the wxWidgets +library, its developers, and its users, so that the considerable investment +it represents is not abused. + +Under the terms of the wxWindows licence, you as a user are not +obliged to distribute wxWidgets source code with your products, if you +distribute these products in binary form. However, you are prevented from +restricting use of the library in source code form, or denying others the +rights to use or distribute wxWidgets library source code in the way +intended. + +The wxWindows licence establishes the copyright for the code and related +material, and it gives you legal permission to copy, distribute and/or +modify the library. It also asserts that no warranty is given by the authors +for this or derived code. + +The core distribution of the wxWidgets library contains files +under two different licences: + +- Most files are distributed under the GNU Library General Public + Licence, version 2, with the special exception that you may create and + distribute object code versions built from the source code or modified + versions of it (even if these modified versions include code under a + different licence), and distribute such binaries under your own + terms. + +- Most core wxWidgets manuals are made available under the "wxWidgets + Free Documentation Licence", which allows you to distribute modified + versions of the manuals, such as versions documenting any modifications + made by you in your version of the library. However, you may not restrict + any third party from reincorporating your changes into the original + manuals. + +Other relevant files: + +- licence.txt: a statement that the wxWidgets library is + covered by the GNU Library General Public Licence, with an + exception notice for binary distribution. + +- licendoc.txt: the wxWidgets Documentation Licence. + +- lgpl.txt: the text of the GNU Library General Public Licence. + +- gpl.txt: the text of the GNU General Public Licence, which is + referenced by the LGPL. + diff --git a/3rd_party/gnuplot/license/wxWidgets/readme.txt b/3rd_party/gnuplot/license/wxWidgets/readme.txt new file mode 100644 index 0000000..304c63a --- /dev/null +++ b/3rd_party/gnuplot/license/wxWidgets/readme.txt @@ -0,0 +1,203 @@ + wxWidgets 2.9.3 Release Notes + ============================= + +Welcome to the latest release of wxWidgets, a free cross-platform C++ +framework for writing advanced GUI applications using native controls. + + +In addition to common and advanced GUI facilities such as frames, +scrolling windows, toolbars, tree controls, icons, device contexts, +printing, splitter windows and so on, there are wrappers for common +file operations, facilities for writing network applications, +thread handling, and so on. You can learn more about wxWidgets at + + http://www.wxwidgets.org/ + + +wxWidgets sources are available for download from + + https://sourceforge.net/projects/wxwindows/files/2.9.3/ + +or + + ftp://ftp.wxwidgets.org/pub/2.9.3/ + +Please see the "Files" section below for the description of various +files available at these locations. + + +A detailed reference manual including in-depth overviews for various +topics is supplied in various formats and can be accessed online at + + http://docs.wxwidgets.org/2.9.3/ + + +Note about naming: while 2.9.3 is called a "development" release, +this only means that API is not guaranteed to remain unchanged in the +subsequent 2.9.x releases (although it is still likely that it will), +unlike in the stable 2.8.x branch. We believe the current version is +stable and suitable for use in production environment. + + + +Changes in this release +----------------------- + +This release contains several years worth of improvements compared +to 2.8 version. Notably, Unicode support has been completely +overhauled and made much easier to use. Debugging support, including +when using a release build of the library, was much improved making +it less likely that you use the library incorrectly. Many new GUI +and base classes have been added or improved. + +Please see the file docs/changes.txt for more details and make sure +to read the section "Incompatible changes since 2.8" if you upgrade +from a previous wxWidgets release. + +This release introduces many important changes and we are looking +forward to your feedback about them. In particular please let us +know about any regressions compared to the previous versions (see +the section "Bug reporting" below) so that we could fix them before +3.0 release. + + +Platforms supported +------------------- + +wxWidgets currently supports the following primary platforms: + +- Windows 95/98/ME, NT, 2000, XP, Vista, 7 +- Most Unix variants using the GTK+ toolkit (version 2.4 or newer) +- Mac OS X (10.4 or newer) using either Carbon or Cocoa + +There is some support for the following platforms: + +- Most Unix variants with X11 +- Most Unix variants with Motif/Lesstif +- Most Unix variants with GTK+ 1.2 +- OS/2 +- Windows CE (Pocket PC) + +Most popular C++ compilers are supported; see the install.txt +file for each platform (available via docs/html/index.htm) and +http://wiki.wxwidgets.org/Supported_Platforms for the most up to +date status. + + +Files +----- + +wxWidgets is distributed in source form in several archive formats. +ZIP and 7z archives are for Microsoft Windows users and contain the +files with DOS/Windows line endings while the compressed tar archives +for Unix systems users (including OS X) and contain the files with +Unix line endings. Please notice that some Windows tools still don't +accept files with Unix line endings and that compiling sources with +DOS line endings under Unix will fail, so please choose the correct +file for your system. + +In addition to the sources, documentation in HTML, CHM and HTB +(wxWidgets help viewer) formats is provided as well as an installer +for Microsoft Windows. Notice that you will still need to compile +wxWidgets even when using the installer. + + +Installation +------------ + +wxWidgets needs to be compiled before you can test out the samples +or write your own applications. For installation information, please +see the install.txt file in the docs subdirectory appropriate for +the platform you use. + + +Licence information +------------------- + +For licensing information, please see the files: + + docs/preamble.txt + docs/licence.txt + docs/licendoc.txt + docs/gpl.txt + docs/lgpl.txt + +Although this may seem complex, it is there to allow authors of +proprietary/commercial applications to use wxWidgets in addition +to those writing GPL'ed applications. In summary, the licence is +LGPL plus a clause allowing unrestricted distribution of +application binaries. To answer a FAQ, you don't have to +distribute any source if you wish to write commercial +applications using wxWidgets. + +However, if you distribute wxGTK or wxMotif (with Lesstif) +version of your application, don't forget that it is linked +against GTK+ (or Lesstif) which is covered by LGPL *without* +exception notice. Under Linux systems your app is probably linked +against LGPL glibc as well. Please read carefully LGPL, section +6. which describes conditions for distribution of closed source +applications linked against LGPL library. Basically you should +link dynamically and include source code of LGPL libraries with +your product (unless it is already present in user's system - +like glibc usually is). + +If you use TIFF image handler, please see src/tiff/COPYRIGHT +for libtiff licence details. + +If you use JPEG image handler, documentation for your program +should contain following sentence: "This software is based in +part on the work of the Independent JPEG Group". See +src/jpeg/README for details. + +If you use wxRegEx class on a system without native regular +expressions support (i.e. MS Windows), see src/regex/COPYRIGHT +file for Henry Spencer's regular expression library copyright. + +If you use wxXML classes or XRC, see src/expat/COPYING for licence details. + + +Documentation +------------- + +wxWidgets documentation is available online at +http://docs.wxwidgets.org/2.9.3/ and can also be downloaded in HTML +format. To generate documentation in other formats (PDF, CHM, ...) +please use the scripts in docs/doxygen directory. + + +Bug reporting +------------- + +The wxWidgets bug tracker can be browsed at: + + http://trac.wxwidgets.org/report + +Please use the search function of our Trac installation to find +any possibly relevant bugs before reporting new ones. Also please +notice that often trying to correct the bug yourself is the +quickest way to fix it. Even if you fail to do it, you may +discover valuable information allowing us to fix it while doing +it. We also give much higher priority to bug reports with patches +fixing the problems so this ensures that your report will be +addressed sooner. + + +Further information +------------------- + +The wxWidgets Web site is located at: + + http://www.wxwidgets.org/ + +The main wxWidgets ftp site is at: + + ftp://ftp.wxwidgets.org/pub/ + +A wxWidgets CD-ROM with the latest distribution plus an HTML +front-end and hundreds of MB of compilers, utilities and other +material may be ordered from the CD-ROM page: see the wxWidgets +web site. + +Have fun! + +The wxWidgets Team, December 2011 diff --git a/3rd_party/gnuplot/license/zlib/README b/3rd_party/gnuplot/license/zlib/README new file mode 100644 index 0000000..d4219bf --- /dev/null +++ b/3rd_party/gnuplot/license/zlib/README @@ -0,0 +1,115 @@ +ZLIB DATA COMPRESSION LIBRARY + +zlib 1.2.5 is a general purpose data compression library. All the code is +thread safe. The data format used by the zlib library is described by RFCs +(Request for Comments) 1950 to 1952 in the files +http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) +and rfc1952.txt (gzip format). + +All functions of the compression library are documented in the file zlib.h +(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example +of the library is given in the file example.c which also tests that the library +is working correctly. Another example is given in the file minigzip.c. The +compression library itself is composed of all source files except example.c and +minigzip.c. + +To compile all files and run the test program, follow the instructions given at +the top of Makefile.in. In short "./configure; make test", and if that goes +well, "make install" should work for most flavors of Unix. For Windows, use one +of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use +make_vms.com. + +Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant +<info@winimage.com> for the Windows DLL version. The zlib home page is +http://zlib.net/ . Before reporting a problem, please check this site to +verify that you have the latest version of zlib; otherwise get the latest +version and check whether the problem still exists or not. + +PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help. + +Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997 +issue of Dr. Dobb's Journal; a copy of the article is available at +http://marknelson.us/1997/01/01/zlib-engine/ . + +The changes made in version 1.2.5 are documented in the file ChangeLog. + +Unsupported third party contributions are provided in directory contrib/ . + +zlib is available in Java using the java.util.zip package, documented at +http://java.sun.com/developer/technicalArticles/Programming/compression/ . + +A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is available +at CPAN (Comprehensive Perl Archive Network) sites, including +http://search.cpan.org/~pmqs/IO-Compress-Zlib/ . + +A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is +available in Python 1.5 and later versions, see +http://www.python.org/doc/lib/module-zlib.html . + +zlib is built into tcl: http://wiki.tcl.tk/4610 . + +An experimental package to read and write files in .zip format, written on top +of zlib by Gilles Vollant <info@winimage.com>, is available in the +contrib/minizip directory of zlib. + + +Notes for some targets: + +- For Windows DLL versions, please see win32/DLL_FAQ.txt + +- For 64-bit Irix, deflate.c must be compiled without any optimization. With + -O, one libpng test fails. The test works in 32 bit mode (with the -n32 + compiler flag). The compiler bug has been reported to SGI. + +- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works + when compiled with cc. + +- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is + necessary to get gzprintf working correctly. This is done by configure. + +- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with + other compilers. Use "make test" to check your compiler. + +- gzdopen is not supported on RISCOS or BEOS. + +- For PalmOs, see http://palmzlib.sourceforge.net/ + + +Acknowledgments: + + The deflate format used by zlib was defined by Phil Katz. The deflate and + zlib specifications were written by L. Peter Deutsch. Thanks to all the + people who reported problems and suggested various improvements in zlib; they + are too numerous to cite here. + +Copyright notice: + + (C) 1995-2010 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. diff --git a/3rd_party/gnuplot/share/PostScript/8859-1.ps b/3rd_party/gnuplot/share/PostScript/8859-1.ps new file mode 100644 index 0000000..c7a251e --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/8859-1.ps @@ -0,0 +1,43 @@ +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def diff --git a/3rd_party/gnuplot/share/PostScript/8859-15.ps b/3rd_party/gnuplot/share/PostScript/8859-15.ps new file mode 100644 index 0000000..6e90aef --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/8859-15.ps @@ -0,0 +1,43 @@ +% +% Encoding for ISO-8859-15 (also called Latin9) +% +/reencodeISO15 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin15Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin15Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/Euro/yen/Scaron +/section/scaron/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/Zcaron/mu/paragraph/periodcentered/zcaron/onesuperior/ordmasculine +/guillemotright/OE/oe/Ydieresis/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def diff --git a/3rd_party/gnuplot/share/PostScript/8859-2.ps b/3rd_party/gnuplot/share/PostScript/8859-2.ps new file mode 100644 index 0000000..3fd5fdd --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/8859-2.ps @@ -0,0 +1,46 @@ +% +% Encoding for ISO-8859-2 (also called Latin2), with +% minor differences to "true" ISO-8859-2 (*commaaccent +% instead of *cedilla for sStT -> incorrect in ISO-8859-2, +% the standard will probably be modified in this respect) +% Levente Novak <novak@jaguar.dote.hu> + +/reencodeISO2 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin2Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin2Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M +/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/nbspace/Aogonek/breve/Lslash/currency/Lcaron/Sacute/section +/dieresis/Scaron/Scommaaccent/Tcaron/Zacute/hyphen/Zcaron/Zdotaccent +/degree/aogonek/ogonek/lslash/acute/lcaron/sacute/caron/cedilla +/scaron/scommaaccent/tcaron/zacute/hungarumlaut/zcaron/zdotaccent +/Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute/Ccedilla +/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex/Dcaron +/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis +/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute +/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis +/lacute/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron +/iacute/icircumflex/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex +/ohungarumlaut/odieresis/divide/rcaron/uring/uacute/uhungarumlaut +/udieresis/yacute/tcommaaccent/dotaccent +] def diff --git a/3rd_party/gnuplot/share/PostScript/8859-9.ps b/3rd_party/gnuplot/share/PostScript/8859-9.ps new file mode 100644 index 0000000..b105eb6 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/8859-9.ps @@ -0,0 +1,44 @@ +% +% Encoding for ISO_8859_9 (also called Latin5) +% Plus code points 80-9F used in Codepage 1254 +% +/reencodeISO9 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin5Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin5Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl +/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef/.notdef/.notdef +/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash +/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef/Ydieresis +/.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/bullet/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent +/Scedilla/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/gbreve/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/dotlessi/scedilla/ydieresis +] def diff --git a/3rd_party/gnuplot/share/PostScript/aglfn.txt b/3rd_party/gnuplot/share/PostScript/aglfn.txt new file mode 100644 index 0000000..feda60c --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/aglfn.txt @@ -0,0 +1,933 @@ +# This document was obtained from http://www.adobe.com/devnet/opentype/archives/aglfn.txt +# ################################################################################### +# Copyright (c) 2003,2005,2006,2007 Adobe Systems Incorporated +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this documentation file to use, copy, publish, distribute, +# sublicense, and/or sell copies of the documentation, and to permit +# others to do the same, provided that: +# - No modification, editing or other alteration of this document is +# allowed; and +# - The above copyright notice and this permission notice shall be +# included in all copies of the documentation. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this documentation file, to create their own derivative works +# from the content of this document to use, copy, publish, distribute, +# sublicense, and/or sell the derivative works, and to permit others to do +# the same, provided that the derived work is not represented as being a +# copy or version of this document. +# +# Adobe shall not be liable to any party for any loss of revenue or profit +# or for indirect, incidental, special, consequential, or other similar +# damages, whether based on tort (including without limitation negligence +# or strict liability), contract or other legal or equitable grounds even +# if Adobe has been advised or had reason to know of the possibility of +# such damages.Ê The Adobe materials are provided on an "AS IS" basis.Ê +# Adobe specifically disclaims all express, statutory, or implied +# warranties relating to the Adobe materials, including but not limited to +# those concerning merchantability or fitness for a particular purpose or +# non-infringement of any third party rights regarding the Adobe +# materials. +# ################################################################################### +# Name: Adobe Glyph List For New Fonts +# Table version: 1.6 +# Date: 30 Januaury 2006 +# +# Description: +# +# The Adobe Glyph List For New Fonts (AGLFN) is meant to provide a list of +# base glyph names which are compatible with the AGL specification at +# http://partners.adobe.com/asn/developer/type/unicodegn.html. +# and which can be used as described in section 6 of that document. +# +# This list comprises the set of glyph names from the AGLv2,0 which map +# to via the AGL rules to the semanticly correct Unicode value. For +# example, Asmall is omitted as the AGL maps this to the Unicode +# Private Use Area value F761, rather than to the Unicode value for the +# character "A". "ffi" is also omitted, as the AGL maps this to the +# Alphabetic Presentation Forms Area value FB03, rather than +# decomposing it to the three-value Unicode sequence 0066,0066,0069. +# See section 7.1 of the Unicode Standard 4.0 on this issue. +# "arrowvertex" is omitted becuase this now has a real Unicode +# character value, and the AGL is now incorrect in mapping this to the +# Private Use Area value F8E6. +# +# If you do not find an appropriate name for your glyph in this list, +# then please refer to section 6 of the document: +# http://partners.adobe.com/asn/developer/typeforum/unicodegn.html. +# +# The Unicode values and names are given for convenience. +# +# Format: Semicolon-delimited fields: +# +# (1) Standard UV or CUS UV. (4 uppercase hexadecimal digits) +# +# (2) Glyph name. (upper- and lowercase letters, digits) +# +# (3) Character names: Unicode character names for standard UVs, and +# descriptive names for CUS UVs. (uppercase letters, hyphen, space) +# +# The entries are sorted by glyph name in increasing ASCII order; entries +# with the same glyph name are sorted in decreasing priority order. +# +# Lines starting with "#" are comments; blank lines should be ignored. +# +# 1.6 [30 January 2006] +# - Completed work intended in 1.5 +# +# 1.5 [23 November 2005] +# - removed duplicated block at end of file +# - changed mappings: +# 2206;Delta;INCREMENT changed to 0394;Delta;GREEK CAPITAL LETTER DELTA +# 2126;Omega;OHM SIGN changed to 03A9;Omega;GREEK CAPITAL LETTER OMEGA +# 03BC;mu;MICRO SIGN changed to 03BC;mu;GREEK SMALL LETTER MU +# - corrected statement above about why ffi is omitted. + +# 1.4 [24 September 2003] Changed version to 1.4, to avoid confusion +# with the AGL 1.3 +# fixed spelling errors in the header +# fully removed arrowvertex, as it is mapped only to a PUA Unicode value in some fonts. +# +# 1.1 [17 April 2003] Renamed [Tt]cedilla back to [Tt]commaaccent: +# +# 1.0 [31 Jan 2003] Original version. Derived from the AGLv1.2 by: +# - removing the PUA area codes +# - removing duplicate Unicode mappings, and +# - renaming tcommaaccent to tcedilla and Tcommaaccent to Tcedilla +# +0041;A;LATIN CAPITAL LETTER A +00C6;AE;LATIN CAPITAL LETTER AE +01FC;AEacute;LATIN CAPITAL LETTER AE WITH ACUTE +00C1;Aacute;LATIN CAPITAL LETTER A WITH ACUTE +0102;Abreve;LATIN CAPITAL LETTER A WITH BREVE +00C2;Acircumflex;LATIN CAPITAL LETTER A WITH CIRCUMFLEX +00C4;Adieresis;LATIN CAPITAL LETTER A WITH DIAERESIS +00C0;Agrave;LATIN CAPITAL LETTER A WITH GRAVE +0391;Alpha;GREEK CAPITAL LETTER ALPHA +0386;Alphatonos;GREEK CAPITAL LETTER ALPHA WITH TONOS +0100;Amacron;LATIN CAPITAL LETTER A WITH MACRON +0104;Aogonek;LATIN CAPITAL LETTER A WITH OGONEK +00C5;Aring;LATIN CAPITAL LETTER A WITH RING ABOVE +01FA;Aringacute;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE +00C3;Atilde;LATIN CAPITAL LETTER A WITH TILDE +0042;B;LATIN CAPITAL LETTER B +0392;Beta;GREEK CAPITAL LETTER BETA +0043;C;LATIN CAPITAL LETTER C +0106;Cacute;LATIN CAPITAL LETTER C WITH ACUTE +010C;Ccaron;LATIN CAPITAL LETTER C WITH CARON +00C7;Ccedilla;LATIN CAPITAL LETTER C WITH CEDILLA +0108;Ccircumflex;LATIN CAPITAL LETTER C WITH CIRCUMFLEX +010A;Cdotaccent;LATIN CAPITAL LETTER C WITH DOT ABOVE +03A7;Chi;GREEK CAPITAL LETTER CHI +0044;D;LATIN CAPITAL LETTER D +010E;Dcaron;LATIN CAPITAL LETTER D WITH CARON +0110;Dcroat;LATIN CAPITAL LETTER D WITH STROKE +0394;Delta;GREEK CAPITAL LETTER DELTA +0045;E;LATIN CAPITAL LETTER E +00C9;Eacute;LATIN CAPITAL LETTER E WITH ACUTE +0114;Ebreve;LATIN CAPITAL LETTER E WITH BREVE +011A;Ecaron;LATIN CAPITAL LETTER E WITH CARON +00CA;Ecircumflex;LATIN CAPITAL LETTER E WITH CIRCUMFLEX +00CB;Edieresis;LATIN CAPITAL LETTER E WITH DIAERESIS +0116;Edotaccent;LATIN CAPITAL LETTER E WITH DOT ABOVE +00C8;Egrave;LATIN CAPITAL LETTER E WITH GRAVE +0112;Emacron;LATIN CAPITAL LETTER E WITH MACRON +014A;Eng;LATIN CAPITAL LETTER ENG +0118;Eogonek;LATIN CAPITAL LETTER E WITH OGONEK +0395;Epsilon;GREEK CAPITAL LETTER EPSILON +0388;Epsilontonos;GREEK CAPITAL LETTER EPSILON WITH TONOS +0397;Eta;GREEK CAPITAL LETTER ETA +0389;Etatonos;GREEK CAPITAL LETTER ETA WITH TONOS +00D0;Eth;LATIN CAPITAL LETTER ETH +20AC;Euro;EURO SIGN +0046;F;LATIN CAPITAL LETTER F +0047;G;LATIN CAPITAL LETTER G +0393;Gamma;GREEK CAPITAL LETTER GAMMA +011E;Gbreve;LATIN CAPITAL LETTER G WITH BREVE +01E6;Gcaron;LATIN CAPITAL LETTER G WITH CARON +011C;Gcircumflex;LATIN CAPITAL LETTER G WITH CIRCUMFLEX +0122;Gcommaaccent;LATIN CAPITAL LETTER G WITH CEDILLA +0120;Gdotaccent;LATIN CAPITAL LETTER G WITH DOT ABOVE +0048;H;LATIN CAPITAL LETTER H +25CF;H18533;BLACK CIRCLE +25AA;H18543;BLACK SMALL SQUARE +25AB;H18551;WHITE SMALL SQUARE +25A1;H22073;WHITE SQUARE +0126;Hbar;LATIN CAPITAL LETTER H WITH STROKE +0124;Hcircumflex;LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0049;I;LATIN CAPITAL LETTER I +0132;IJ;LATIN CAPITAL LIGATURE IJ +00CD;Iacute;LATIN CAPITAL LETTER I WITH ACUTE +012C;Ibreve;LATIN CAPITAL LETTER I WITH BREVE +00CE;Icircumflex;LATIN CAPITAL LETTER I WITH CIRCUMFLEX +00CF;Idieresis;LATIN CAPITAL LETTER I WITH DIAERESIS +0130;Idotaccent;LATIN CAPITAL LETTER I WITH DOT ABOVE +2111;Ifraktur;BLACK-LETTER CAPITAL I +00CC;Igrave;LATIN CAPITAL LETTER I WITH GRAVE +012A;Imacron;LATIN CAPITAL LETTER I WITH MACRON +012E;Iogonek;LATIN CAPITAL LETTER I WITH OGONEK +0399;Iota;GREEK CAPITAL LETTER IOTA +03AA;Iotadieresis;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +038A;Iotatonos;GREEK CAPITAL LETTER IOTA WITH TONOS +0128;Itilde;LATIN CAPITAL LETTER I WITH TILDE +004A;J;LATIN CAPITAL LETTER J +0134;Jcircumflex;LATIN CAPITAL LETTER J WITH CIRCUMFLEX +004B;K;LATIN CAPITAL LETTER K +039A;Kappa;GREEK CAPITAL LETTER KAPPA +0136;Kcommaaccent;LATIN CAPITAL LETTER K WITH CEDILLA +004C;L;LATIN CAPITAL LETTER L +0139;Lacute;LATIN CAPITAL LETTER L WITH ACUTE +039B;Lambda;GREEK CAPITAL LETTER LAMDA +013D;Lcaron;LATIN CAPITAL LETTER L WITH CARON +013B;Lcommaaccent;LATIN CAPITAL LETTER L WITH CEDILLA +013F;Ldot;LATIN CAPITAL LETTER L WITH MIDDLE DOT +0141;Lslash;LATIN CAPITAL LETTER L WITH STROKE +004D;M;LATIN CAPITAL LETTER M +039C;Mu;GREEK CAPITAL LETTER MU +004E;N;LATIN CAPITAL LETTER N +0143;Nacute;LATIN CAPITAL LETTER N WITH ACUTE +0147;Ncaron;LATIN CAPITAL LETTER N WITH CARON +0145;Ncommaaccent;LATIN CAPITAL LETTER N WITH CEDILLA +00D1;Ntilde;LATIN CAPITAL LETTER N WITH TILDE +039D;Nu;GREEK CAPITAL LETTER NU +004F;O;LATIN CAPITAL LETTER O +0152;OE;LATIN CAPITAL LIGATURE OE +00D3;Oacute;LATIN CAPITAL LETTER O WITH ACUTE +014E;Obreve;LATIN CAPITAL LETTER O WITH BREVE +00D4;Ocircumflex;LATIN CAPITAL LETTER O WITH CIRCUMFLEX +00D6;Odieresis;LATIN CAPITAL LETTER O WITH DIAERESIS +00D2;Ograve;LATIN CAPITAL LETTER O WITH GRAVE +01A0;Ohorn;LATIN CAPITAL LETTER O WITH HORN +0150;Ohungarumlaut;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +014C;Omacron;LATIN CAPITAL LETTER O WITH MACRON +03A9;Omega;GREEK CAPITAL LETTER OMEGA +038F;Omegatonos;GREEK CAPITAL LETTER OMEGA WITH TONOS +039F;Omicron;GREEK CAPITAL LETTER OMICRON +038C;Omicrontonos;GREEK CAPITAL LETTER OMICRON WITH TONOS +00D8;Oslash;LATIN CAPITAL LETTER O WITH STROKE +01FE;Oslashacute;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE +00D5;Otilde;LATIN CAPITAL LETTER O WITH TILDE +0050;P;LATIN CAPITAL LETTER P +03A6;Phi;GREEK CAPITAL LETTER PHI +03A0;Pi;GREEK CAPITAL LETTER PI +03A8;Psi;GREEK CAPITAL LETTER PSI +0051;Q;LATIN CAPITAL LETTER Q +0052;R;LATIN CAPITAL LETTER R +0154;Racute;LATIN CAPITAL LETTER R WITH ACUTE +0158;Rcaron;LATIN CAPITAL LETTER R WITH CARON +0156;Rcommaaccent;LATIN CAPITAL LETTER R WITH CEDILLA +211C;Rfraktur;BLACK-LETTER CAPITAL R +03A1;Rho;GREEK CAPITAL LETTER RHO +0053;S;LATIN CAPITAL LETTER S +250C;SF010000;BOX DRAWINGS LIGHT DOWN AND RIGHT +2514;SF020000;BOX DRAWINGS LIGHT UP AND RIGHT +2510;SF030000;BOX DRAWINGS LIGHT DOWN AND LEFT +2518;SF040000;BOX DRAWINGS LIGHT UP AND LEFT +253C;SF050000;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +252C;SF060000;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +2534;SF070000;BOX DRAWINGS LIGHT UP AND HORIZONTAL +251C;SF080000;BOX DRAWINGS LIGHT VERTICAL AND RIGHT +2524;SF090000;BOX DRAWINGS LIGHT VERTICAL AND LEFT +2500;SF100000;BOX DRAWINGS LIGHT HORIZONTAL +2502;SF110000;BOX DRAWINGS LIGHT VERTICAL +2561;SF190000;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE +2562;SF200000;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE +2556;SF210000;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE +2555;SF220000;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE +2563;SF230000;BOX DRAWINGS DOUBLE VERTICAL AND LEFT +2551;SF240000;BOX DRAWINGS DOUBLE VERTICAL +2557;SF250000;BOX DRAWINGS DOUBLE DOWN AND LEFT +255D;SF260000;BOX DRAWINGS DOUBLE UP AND LEFT +255C;SF270000;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE +255B;SF280000;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE +255E;SF360000;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE +255F;SF370000;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE +255A;SF380000;BOX DRAWINGS DOUBLE UP AND RIGHT +2554;SF390000;BOX DRAWINGS DOUBLE DOWN AND RIGHT +2569;SF400000;BOX DRAWINGS DOUBLE UP AND HORIZONTAL +2566;SF410000;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL +2560;SF420000;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT +2550;SF430000;BOX DRAWINGS DOUBLE HORIZONTAL +256C;SF440000;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL +2567;SF450000;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE +2568;SF460000;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE +2564;SF470000;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE +2565;SF480000;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE +2559;SF490000;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE +2558;SF500000;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE +2552;SF510000;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE +2553;SF520000;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE +256B;SF530000;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE +256A;SF540000;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE +015A;Sacute;LATIN CAPITAL LETTER S WITH ACUTE +0160;Scaron;LATIN CAPITAL LETTER S WITH CARON +015E;Scedilla;LATIN CAPITAL LETTER S WITH CEDILLA +015C;Scircumflex;LATIN CAPITAL LETTER S WITH CIRCUMFLEX +0218;Scommaaccent;LATIN CAPITAL LETTER S WITH COMMA BELOW +03A3;Sigma;GREEK CAPITAL LETTER SIGMA +0054;T;LATIN CAPITAL LETTER T +03A4;Tau;GREEK CAPITAL LETTER TAU +0166;Tbar;LATIN CAPITAL LETTER T WITH STROKE +0164;Tcaron;LATIN CAPITAL LETTER T WITH CARON +0162;Tcommaaccent;LATIN CAPITAL LETTER T WITH CEDILLA +0398;Theta;GREEK CAPITAL LETTER THETA +00DE;Thorn;LATIN CAPITAL LETTER THORN +0055;U;LATIN CAPITAL LETTER U +00DA;Uacute;LATIN CAPITAL LETTER U WITH ACUTE +016C;Ubreve;LATIN CAPITAL LETTER U WITH BREVE +00DB;Ucircumflex;LATIN CAPITAL LETTER U WITH CIRCUMFLEX +00DC;Udieresis;LATIN CAPITAL LETTER U WITH DIAERESIS +00D9;Ugrave;LATIN CAPITAL LETTER U WITH GRAVE +01AF;Uhorn;LATIN CAPITAL LETTER U WITH HORN +0170;Uhungarumlaut;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +016A;Umacron;LATIN CAPITAL LETTER U WITH MACRON +0172;Uogonek;LATIN CAPITAL LETTER U WITH OGONEK +03A5;Upsilon;GREEK CAPITAL LETTER UPSILON +03D2;Upsilon1;GREEK UPSILON WITH HOOK SYMBOL +03AB;Upsilondieresis;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +038E;Upsilontonos;GREEK CAPITAL LETTER UPSILON WITH TONOS +016E;Uring;LATIN CAPITAL LETTER U WITH RING ABOVE +0168;Utilde;LATIN CAPITAL LETTER U WITH TILDE +0056;V;LATIN CAPITAL LETTER V +0057;W;LATIN CAPITAL LETTER W +1E82;Wacute;LATIN CAPITAL LETTER W WITH ACUTE +0174;Wcircumflex;LATIN CAPITAL LETTER W WITH CIRCUMFLEX +1E84;Wdieresis;LATIN CAPITAL LETTER W WITH DIAERESIS +1E80;Wgrave;LATIN CAPITAL LETTER W WITH GRAVE +0058;X;LATIN CAPITAL LETTER X +039E;Xi;GREEK CAPITAL LETTER XI +0059;Y;LATIN CAPITAL LETTER Y +00DD;Yacute;LATIN CAPITAL LETTER Y WITH ACUTE +0176;Ycircumflex;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +0178;Ydieresis;LATIN CAPITAL LETTER Y WITH DIAERESIS +1EF2;Ygrave;LATIN CAPITAL LETTER Y WITH GRAVE +005A;Z;LATIN CAPITAL LETTER Z +0179;Zacute;LATIN CAPITAL LETTER Z WITH ACUTE +017D;Zcaron;LATIN CAPITAL LETTER Z WITH CARON +017B;Zdotaccent;LATIN CAPITAL LETTER Z WITH DOT ABOVE +0396;Zeta;GREEK CAPITAL LETTER ZETA +0061;a;LATIN SMALL LETTER A +00E1;aacute;LATIN SMALL LETTER A WITH ACUTE +0103;abreve;LATIN SMALL LETTER A WITH BREVE +00E2;acircumflex;LATIN SMALL LETTER A WITH CIRCUMFLEX +00B4;acute;ACUTE ACCENT +0301;acutecomb;COMBINING ACUTE ACCENT +00E4;adieresis;LATIN SMALL LETTER A WITH DIAERESIS +00E6;ae;LATIN SMALL LETTER AE +01FD;aeacute;LATIN SMALL LETTER AE WITH ACUTE +2015;afii00208;HORIZONTAL BAR +0410;afii10017;CYRILLIC CAPITAL LETTER A +0411;afii10018;CYRILLIC CAPITAL LETTER BE +0412;afii10019;CYRILLIC CAPITAL LETTER VE +0413;afii10020;CYRILLIC CAPITAL LETTER GHE +0414;afii10021;CYRILLIC CAPITAL LETTER DE +0415;afii10022;CYRILLIC CAPITAL LETTER IE +0401;afii10023;CYRILLIC CAPITAL LETTER IO +0416;afii10024;CYRILLIC CAPITAL LETTER ZHE +0417;afii10025;CYRILLIC CAPITAL LETTER ZE +0418;afii10026;CYRILLIC CAPITAL LETTER I +0419;afii10027;CYRILLIC CAPITAL LETTER SHORT I +041A;afii10028;CYRILLIC CAPITAL LETTER KA +041B;afii10029;CYRILLIC CAPITAL LETTER EL +041C;afii10030;CYRILLIC CAPITAL LETTER EM +041D;afii10031;CYRILLIC CAPITAL LETTER EN +041E;afii10032;CYRILLIC CAPITAL LETTER O +041F;afii10033;CYRILLIC CAPITAL LETTER PE +0420;afii10034;CYRILLIC CAPITAL LETTER ER +0421;afii10035;CYRILLIC CAPITAL LETTER ES +0422;afii10036;CYRILLIC CAPITAL LETTER TE +0423;afii10037;CYRILLIC CAPITAL LETTER U +0424;afii10038;CYRILLIC CAPITAL LETTER EF +0425;afii10039;CYRILLIC CAPITAL LETTER HA +0426;afii10040;CYRILLIC CAPITAL LETTER TSE +0427;afii10041;CYRILLIC CAPITAL LETTER CHE +0428;afii10042;CYRILLIC CAPITAL LETTER SHA +0429;afii10043;CYRILLIC CAPITAL LETTER SHCHA +042A;afii10044;CYRILLIC CAPITAL LETTER HARD SIGN +042B;afii10045;CYRILLIC CAPITAL LETTER YERU +042C;afii10046;CYRILLIC CAPITAL LETTER SOFT SIGN +042D;afii10047;CYRILLIC CAPITAL LETTER E +042E;afii10048;CYRILLIC CAPITAL LETTER YU +042F;afii10049;CYRILLIC CAPITAL LETTER YA +0490;afii10050;CYRILLIC CAPITAL LETTER GHE WITH UPTURN +0402;afii10051;CYRILLIC CAPITAL LETTER DJE +0403;afii10052;CYRILLIC CAPITAL LETTER GJE +0404;afii10053;CYRILLIC CAPITAL LETTER UKRAINIAN IE +0405;afii10054;CYRILLIC CAPITAL LETTER DZE +0406;afii10055;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +0407;afii10056;CYRILLIC CAPITAL LETTER YI +0408;afii10057;CYRILLIC CAPITAL LETTER JE +0409;afii10058;CYRILLIC CAPITAL LETTER LJE +040A;afii10059;CYRILLIC CAPITAL LETTER NJE +040B;afii10060;CYRILLIC CAPITAL LETTER TSHE +040C;afii10061;CYRILLIC CAPITAL LETTER KJE +040E;afii10062;CYRILLIC CAPITAL LETTER SHORT U +0430;afii10065;CYRILLIC SMALL LETTER A +0431;afii10066;CYRILLIC SMALL LETTER BE +0432;afii10067;CYRILLIC SMALL LETTER VE +0433;afii10068;CYRILLIC SMALL LETTER GHE +0434;afii10069;CYRILLIC SMALL LETTER DE +0435;afii10070;CYRILLIC SMALL LETTER IE +0451;afii10071;CYRILLIC SMALL LETTER IO +0436;afii10072;CYRILLIC SMALL LETTER ZHE +0437;afii10073;CYRILLIC SMALL LETTER ZE +0438;afii10074;CYRILLIC SMALL LETTER I +0439;afii10075;CYRILLIC SMALL LETTER SHORT I +043A;afii10076;CYRILLIC SMALL LETTER KA +043B;afii10077;CYRILLIC SMALL LETTER EL +043C;afii10078;CYRILLIC SMALL LETTER EM +043D;afii10079;CYRILLIC SMALL LETTER EN +043E;afii10080;CYRILLIC SMALL LETTER O +043F;afii10081;CYRILLIC SMALL LETTER PE +0440;afii10082;CYRILLIC SMALL LETTER ER +0441;afii10083;CYRILLIC SMALL LETTER ES +0442;afii10084;CYRILLIC SMALL LETTER TE +0443;afii10085;CYRILLIC SMALL LETTER U +0444;afii10086;CYRILLIC SMALL LETTER EF +0445;afii10087;CYRILLIC SMALL LETTER HA +0446;afii10088;CYRILLIC SMALL LETTER TSE +0447;afii10089;CYRILLIC SMALL LETTER CHE +0448;afii10090;CYRILLIC SMALL LETTER SHA +0449;afii10091;CYRILLIC SMALL LETTER SHCHA +044A;afii10092;CYRILLIC SMALL LETTER HARD SIGN +044B;afii10093;CYRILLIC SMALL LETTER YERU +044C;afii10094;CYRILLIC SMALL LETTER SOFT SIGN +044D;afii10095;CYRILLIC SMALL LETTER E +044E;afii10096;CYRILLIC SMALL LETTER YU +044F;afii10097;CYRILLIC SMALL LETTER YA +0491;afii10098;CYRILLIC SMALL LETTER GHE WITH UPTURN +0452;afii10099;CYRILLIC SMALL LETTER DJE +0453;afii10100;CYRILLIC SMALL LETTER GJE +0454;afii10101;CYRILLIC SMALL LETTER UKRAINIAN IE +0455;afii10102;CYRILLIC SMALL LETTER DZE +0456;afii10103;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +0457;afii10104;CYRILLIC SMALL LETTER YI +0458;afii10105;CYRILLIC SMALL LETTER JE +0459;afii10106;CYRILLIC SMALL LETTER LJE +045A;afii10107;CYRILLIC SMALL LETTER NJE +045B;afii10108;CYRILLIC SMALL LETTER TSHE +045C;afii10109;CYRILLIC SMALL LETTER KJE +045E;afii10110;CYRILLIC SMALL LETTER SHORT U +040F;afii10145;CYRILLIC CAPITAL LETTER DZHE +0462;afii10146;CYRILLIC CAPITAL LETTER YAT +0472;afii10147;CYRILLIC CAPITAL LETTER FITA +0474;afii10148;CYRILLIC CAPITAL LETTER IZHITSA +045F;afii10193;CYRILLIC SMALL LETTER DZHE +0463;afii10194;CYRILLIC SMALL LETTER YAT +0473;afii10195;CYRILLIC SMALL LETTER FITA +0475;afii10196;CYRILLIC SMALL LETTER IZHITSA +04D9;afii10846;CYRILLIC SMALL LETTER SCHWA +200E;afii299;LEFT-TO-RIGHT MARK +200F;afii300;RIGHT-TO-LEFT MARK +200D;afii301;ZERO WIDTH JOINER +066A;afii57381;ARABIC PERCENT SIGN +060C;afii57388;ARABIC COMMA +0660;afii57392;ARABIC-INDIC DIGIT ZERO +0661;afii57393;ARABIC-INDIC DIGIT ONE +0662;afii57394;ARABIC-INDIC DIGIT TWO +0663;afii57395;ARABIC-INDIC DIGIT THREE +0664;afii57396;ARABIC-INDIC DIGIT FOUR +0665;afii57397;ARABIC-INDIC DIGIT FIVE +0666;afii57398;ARABIC-INDIC DIGIT SIX +0667;afii57399;ARABIC-INDIC DIGIT SEVEN +0668;afii57400;ARABIC-INDIC DIGIT EIGHT +0669;afii57401;ARABIC-INDIC DIGIT NINE +061B;afii57403;ARABIC SEMICOLON +061F;afii57407;ARABIC QUESTION MARK +0621;afii57409;ARABIC LETTER HAMZA +0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE +0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE +0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE +0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW +0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE +0627;afii57415;ARABIC LETTER ALEF +0628;afii57416;ARABIC LETTER BEH +0629;afii57417;ARABIC LETTER TEH MARBUTA +062A;afii57418;ARABIC LETTER TEH +062B;afii57419;ARABIC LETTER THEH +062C;afii57420;ARABIC LETTER JEEM +062D;afii57421;ARABIC LETTER HAH +062E;afii57422;ARABIC LETTER KHAH +062F;afii57423;ARABIC LETTER DAL +0630;afii57424;ARABIC LETTER THAL +0631;afii57425;ARABIC LETTER REH +0632;afii57426;ARABIC LETTER ZAIN +0633;afii57427;ARABIC LETTER SEEN +0634;afii57428;ARABIC LETTER SHEEN +0635;afii57429;ARABIC LETTER SAD +0636;afii57430;ARABIC LETTER DAD +0637;afii57431;ARABIC LETTER TAH +0638;afii57432;ARABIC LETTER ZAH +0639;afii57433;ARABIC LETTER AIN +063A;afii57434;ARABIC LETTER GHAIN +0640;afii57440;ARABIC TATWEEL +0641;afii57441;ARABIC LETTER FEH +0642;afii57442;ARABIC LETTER QAF +0643;afii57443;ARABIC LETTER KAF +0644;afii57444;ARABIC LETTER LAM +0645;afii57445;ARABIC LETTER MEEM +0646;afii57446;ARABIC LETTER NOON +0648;afii57448;ARABIC LETTER WAW +0649;afii57449;ARABIC LETTER ALEF MAKSURA +064A;afii57450;ARABIC LETTER YEH +064B;afii57451;ARABIC FATHATAN +064C;afii57452;ARABIC DAMMATAN +064D;afii57453;ARABIC KASRATAN +064E;afii57454;ARABIC FATHA +064F;afii57455;ARABIC DAMMA +0650;afii57456;ARABIC KASRA +0651;afii57457;ARABIC SHADDA +0652;afii57458;ARABIC SUKUN +0647;afii57470;ARABIC LETTER HEH +06A4;afii57505;ARABIC LETTER VEH +067E;afii57506;ARABIC LETTER PEH +0686;afii57507;ARABIC LETTER TCHEH +0698;afii57508;ARABIC LETTER JEH +06AF;afii57509;ARABIC LETTER GAF +0679;afii57511;ARABIC LETTER TTEH +0688;afii57512;ARABIC LETTER DDAL +0691;afii57513;ARABIC LETTER RREH +06BA;afii57514;ARABIC LETTER NOON GHUNNA +06D2;afii57519;ARABIC LETTER YEH BARREE +06D5;afii57534;ARABIC LETTER AE +20AA;afii57636;NEW SHEQEL SIGN +05BE;afii57645;HEBREW PUNCTUATION MAQAF +05C3;afii57658;HEBREW PUNCTUATION SOF PASUQ +05D0;afii57664;HEBREW LETTER ALEF +05D1;afii57665;HEBREW LETTER BET +05D2;afii57666;HEBREW LETTER GIMEL +05D3;afii57667;HEBREW LETTER DALET +05D4;afii57668;HEBREW LETTER HE +05D5;afii57669;HEBREW LETTER VAV +05D6;afii57670;HEBREW LETTER ZAYIN +05D7;afii57671;HEBREW LETTER HET +05D8;afii57672;HEBREW LETTER TET +05D9;afii57673;HEBREW LETTER YOD +05DA;afii57674;HEBREW LETTER FINAL KAF +05DB;afii57675;HEBREW LETTER KAF +05DC;afii57676;HEBREW LETTER LAMED +05DD;afii57677;HEBREW LETTER FINAL MEM +05DE;afii57678;HEBREW LETTER MEM +05DF;afii57679;HEBREW LETTER FINAL NUN +05E0;afii57680;HEBREW LETTER NUN +05E1;afii57681;HEBREW LETTER SAMEKH +05E2;afii57682;HEBREW LETTER AYIN +05E3;afii57683;HEBREW LETTER FINAL PE +05E4;afii57684;HEBREW LETTER PE +05E5;afii57685;HEBREW LETTER FINAL TSADI +05E6;afii57686;HEBREW LETTER TSADI +05E7;afii57687;HEBREW LETTER QOF +05E8;afii57688;HEBREW LETTER RESH +05E9;afii57689;HEBREW LETTER SHIN +05EA;afii57690;HEBREW LETTER TAV +05F0;afii57716;HEBREW LIGATURE YIDDISH DOUBLE VAV +05F1;afii57717;HEBREW LIGATURE YIDDISH VAV YOD +05F2;afii57718;HEBREW LIGATURE YIDDISH DOUBLE YOD +05B4;afii57793;HEBREW POINT HIRIQ +05B5;afii57794;HEBREW POINT TSERE +05B6;afii57795;HEBREW POINT SEGOL +05BB;afii57796;HEBREW POINT QUBUTS +05B8;afii57797;HEBREW POINT QAMATS +05B7;afii57798;HEBREW POINT PATAH +05B0;afii57799;HEBREW POINT SHEVA +05B2;afii57800;HEBREW POINT HATAF PATAH +05B1;afii57801;HEBREW POINT HATAF SEGOL +05B3;afii57802;HEBREW POINT HATAF QAMATS +05C2;afii57803;HEBREW POINT SIN DOT +05C1;afii57804;HEBREW POINT SHIN DOT +05B9;afii57806;HEBREW POINT HOLAM +05BC;afii57807;HEBREW POINT DAGESH OR MAPIQ +05BD;afii57839;HEBREW POINT METEG +05BF;afii57841;HEBREW POINT RAFE +05C0;afii57842;HEBREW PUNCTUATION PASEQ +02BC;afii57929;MODIFIER LETTER APOSTROPHE +2105;afii61248;CARE OF +2113;afii61289;SCRIPT SMALL L +2116;afii61352;NUMERO SIGN +202C;afii61573;POP DIRECTIONAL FORMATTING +202D;afii61574;LEFT-TO-RIGHT OVERRIDE +202E;afii61575;RIGHT-TO-LEFT OVERRIDE +200C;afii61664;ZERO WIDTH NON-JOINER +066D;afii63167;ARABIC FIVE POINTED STAR +02BD;afii64937;MODIFIER LETTER REVERSED COMMA +00E0;agrave;LATIN SMALL LETTER A WITH GRAVE +2135;aleph;ALEF SYMBOL +03B1;alpha;GREEK SMALL LETTER ALPHA +03AC;alphatonos;GREEK SMALL LETTER ALPHA WITH TONOS +0101;amacron;LATIN SMALL LETTER A WITH MACRON +0026;ampersand;AMPERSAND +2220;angle;ANGLE +2329;angleleft;LEFT-POINTING ANGLE BRACKET +232A;angleright;RIGHT-POINTING ANGLE BRACKET +0387;anoteleia;GREEK ANO TELEIA +0105;aogonek;LATIN SMALL LETTER A WITH OGONEK +2248;approxequal;ALMOST EQUAL TO +00E5;aring;LATIN SMALL LETTER A WITH RING ABOVE +01FB;aringacute;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE +2194;arrowboth;LEFT RIGHT ARROW +21D4;arrowdblboth;LEFT RIGHT DOUBLE ARROW +21D3;arrowdbldown;DOWNWARDS DOUBLE ARROW +21D0;arrowdblleft;LEFTWARDS DOUBLE ARROW +21D2;arrowdblright;RIGHTWARDS DOUBLE ARROW +21D1;arrowdblup;UPWARDS DOUBLE ARROW +2193;arrowdown;DOWNWARDS ARROW +2190;arrowleft;LEFTWARDS ARROW +2192;arrowright;RIGHTWARDS ARROW +2191;arrowup;UPWARDS ARROW +2195;arrowupdn;UP DOWN ARROW +21A8;arrowupdnbse;UP DOWN ARROW WITH BASE +005E;asciicircum;CIRCUMFLEX ACCENT +007E;asciitilde;TILDE +002A;asterisk;ASTERISK +2217;asteriskmath;ASTERISK OPERATOR +0040;at;COMMERCIAL AT +00E3;atilde;LATIN SMALL LETTER A WITH TILDE +0062;b;LATIN SMALL LETTER B +005C;backslash;REVERSE SOLIDUS +007C;bar;VERTICAL LINE +03B2;beta;GREEK SMALL LETTER BETA +2588;block;FULL BLOCK +007B;braceleft;LEFT CURLY BRACKET +007D;braceright;RIGHT CURLY BRACKET +005B;bracketleft;LEFT SQUARE BRACKET +005D;bracketright;RIGHT SQUARE BRACKET +02D8;breve;BREVE +00A6;brokenbar;BROKEN BAR +2022;bullet;BULLET +0063;c;LATIN SMALL LETTER C +0107;cacute;LATIN SMALL LETTER C WITH ACUTE +02C7;caron;CARON +21B5;carriagereturn;DOWNWARDS ARROW WITH CORNER LEFTWARDS +010D;ccaron;LATIN SMALL LETTER C WITH CARON +00E7;ccedilla;LATIN SMALL LETTER C WITH CEDILLA +0109;ccircumflex;LATIN SMALL LETTER C WITH CIRCUMFLEX +010B;cdotaccent;LATIN SMALL LETTER C WITH DOT ABOVE +00B8;cedilla;CEDILLA +00A2;cent;CENT SIGN +03C7;chi;GREEK SMALL LETTER CHI +25CB;circle;WHITE CIRCLE +2297;circlemultiply;CIRCLED TIMES +2295;circleplus;CIRCLED PLUS +02C6;circumflex;MODIFIER LETTER CIRCUMFLEX ACCENT +2663;club;BLACK CLUB SUIT +003A;colon;COLON +20A1;colonmonetary;COLON SIGN +002C;comma;COMMA +2245;congruent;APPROXIMATELY EQUAL TO +00A9;copyright;COPYRIGHT SIGN +00A4;currency;CURRENCY SIGN +0064;d;LATIN SMALL LETTER D +2020;dagger;DAGGER +2021;daggerdbl;DOUBLE DAGGER +010F;dcaron;LATIN SMALL LETTER D WITH CARON +0111;dcroat;LATIN SMALL LETTER D WITH STROKE +00B0;degree;DEGREE SIGN +03B4;delta;GREEK SMALL LETTER DELTA +2666;diamond;BLACK DIAMOND SUIT +00A8;dieresis;DIAERESIS +0385;dieresistonos;GREEK DIALYTIKA TONOS +00F7;divide;DIVISION SIGN +2593;dkshade;DARK SHADE +2584;dnblock;LOWER HALF BLOCK +0024;dollar;DOLLAR SIGN +20AB;dong;DONG SIGN +02D9;dotaccent;DOT ABOVE +0323;dotbelowcomb;COMBINING DOT BELOW +0131;dotlessi;LATIN SMALL LETTER DOTLESS I +22C5;dotmath;DOT OPERATOR +0065;e;LATIN SMALL LETTER E +00E9;eacute;LATIN SMALL LETTER E WITH ACUTE +0115;ebreve;LATIN SMALL LETTER E WITH BREVE +011B;ecaron;LATIN SMALL LETTER E WITH CARON +00EA;ecircumflex;LATIN SMALL LETTER E WITH CIRCUMFLEX +00EB;edieresis;LATIN SMALL LETTER E WITH DIAERESIS +0117;edotaccent;LATIN SMALL LETTER E WITH DOT ABOVE +00E8;egrave;LATIN SMALL LETTER E WITH GRAVE +0038;eight;DIGIT EIGHT +2208;element;ELEMENT OF +2026;ellipsis;HORIZONTAL ELLIPSIS +0113;emacron;LATIN SMALL LETTER E WITH MACRON +2014;emdash;EM DASH +2205;emptyset;EMPTY SET +2013;endash;EN DASH +014B;eng;LATIN SMALL LETTER ENG +0119;eogonek;LATIN SMALL LETTER E WITH OGONEK +03B5;epsilon;GREEK SMALL LETTER EPSILON +03AD;epsilontonos;GREEK SMALL LETTER EPSILON WITH TONOS +003D;equal;EQUALS SIGN +2261;equivalence;IDENTICAL TO +212E;estimated;ESTIMATED SYMBOL +03B7;eta;GREEK SMALL LETTER ETA +03AE;etatonos;GREEK SMALL LETTER ETA WITH TONOS +00F0;eth;LATIN SMALL LETTER ETH +0021;exclam;EXCLAMATION MARK +203C;exclamdbl;DOUBLE EXCLAMATION MARK +00A1;exclamdown;INVERTED EXCLAMATION MARK +2203;existential;THERE EXISTS +0066;f;LATIN SMALL LETTER F +2640;female;FEMALE SIGN +2012;figuredash;FIGURE DASH +25A0;filledbox;BLACK SQUARE +25AC;filledrect;BLACK RECTANGLE +0035;five;DIGIT FIVE +215D;fiveeighths;VULGAR FRACTION FIVE EIGHTHS +0192;florin;LATIN SMALL LETTER F WITH HOOK +0034;four;DIGIT FOUR +2044;fraction;FRACTION SLASH +20A3;franc;FRENCH FRANC SIGN +0067;g;LATIN SMALL LETTER G +03B3;gamma;GREEK SMALL LETTER GAMMA +011F;gbreve;LATIN SMALL LETTER G WITH BREVE +01E7;gcaron;LATIN SMALL LETTER G WITH CARON +011D;gcircumflex;LATIN SMALL LETTER G WITH CIRCUMFLEX +0123;gcommaaccent;LATIN SMALL LETTER G WITH CEDILLA +0121;gdotaccent;LATIN SMALL LETTER G WITH DOT ABOVE +00DF;germandbls;LATIN SMALL LETTER SHARP S +2207;gradient;NABLA +0060;grave;GRAVE ACCENT +0300;gravecomb;COMBINING GRAVE ACCENT +003E;greater;GREATER-THAN SIGN +2265;greaterequal;GREATER-THAN OR EQUAL TO +00AB;guillemotleft;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00BB;guillemotright;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +2039;guilsinglleft;SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A;guilsinglright;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +0068;h;LATIN SMALL LETTER H +0127;hbar;LATIN SMALL LETTER H WITH STROKE +0125;hcircumflex;LATIN SMALL LETTER H WITH CIRCUMFLEX +2665;heart;BLACK HEART SUIT +0309;hookabovecomb;COMBINING HOOK ABOVE +2302;house;HOUSE +02DD;hungarumlaut;DOUBLE ACUTE ACCENT +002D;hyphen;HYPHEN-MINUS +0069;i;LATIN SMALL LETTER I +00ED;iacute;LATIN SMALL LETTER I WITH ACUTE +012D;ibreve;LATIN SMALL LETTER I WITH BREVE +00EE;icircumflex;LATIN SMALL LETTER I WITH CIRCUMFLEX +00EF;idieresis;LATIN SMALL LETTER I WITH DIAERESIS +00EC;igrave;LATIN SMALL LETTER I WITH GRAVE +0133;ij;LATIN SMALL LIGATURE IJ +012B;imacron;LATIN SMALL LETTER I WITH MACRON +221E;infinity;INFINITY +222B;integral;INTEGRAL +2321;integralbt;BOTTOM HALF INTEGRAL +2320;integraltp;TOP HALF INTEGRAL +2229;intersection;INTERSECTION +25D8;invbullet;INVERSE BULLET +25D9;invcircle;INVERSE WHITE CIRCLE +263B;invsmileface;BLACK SMILING FACE +012F;iogonek;LATIN SMALL LETTER I WITH OGONEK +03B9;iota;GREEK SMALL LETTER IOTA +03CA;iotadieresis;GREEK SMALL LETTER IOTA WITH DIALYTIKA +0390;iotadieresistonos;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03AF;iotatonos;GREEK SMALL LETTER IOTA WITH TONOS +0129;itilde;LATIN SMALL LETTER I WITH TILDE +006A;j;LATIN SMALL LETTER J +0135;jcircumflex;LATIN SMALL LETTER J WITH CIRCUMFLEX +006B;k;LATIN SMALL LETTER K +03BA;kappa;GREEK SMALL LETTER KAPPA +0137;kcommaaccent;LATIN SMALL LETTER K WITH CEDILLA +0138;kgreenlandic;LATIN SMALL LETTER KRA +006C;l;LATIN SMALL LETTER L +013A;lacute;LATIN SMALL LETTER L WITH ACUTE +03BB;lambda;GREEK SMALL LETTER LAMDA +013E;lcaron;LATIN SMALL LETTER L WITH CARON +013C;lcommaaccent;LATIN SMALL LETTER L WITH CEDILLA +0140;ldot;LATIN SMALL LETTER L WITH MIDDLE DOT +003C;less;LESS-THAN SIGN +2264;lessequal;LESS-THAN OR EQUAL TO +258C;lfblock;LEFT HALF BLOCK +20A4;lira;LIRA SIGN +2227;logicaland;LOGICAL AND +00AC;logicalnot;NOT SIGN +2228;logicalor;LOGICAL OR +017F;longs;LATIN SMALL LETTER LONG S +25CA;lozenge;LOZENGE +0142;lslash;LATIN SMALL LETTER L WITH STROKE +2591;ltshade;LIGHT SHADE +006D;m;LATIN SMALL LETTER M +00AF;macron;MACRON +2642;male;MALE SIGN +2212;minus;MINUS SIGN +2032;minute;PRIME +03BC;mu;GREEK SMALL LETTER MU +00D7;multiply;MULTIPLICATION SIGN +266A;musicalnote;EIGHTH NOTE +266B;musicalnotedbl;BEAMED EIGHTH NOTES +006E;n;LATIN SMALL LETTER N +0144;nacute;LATIN SMALL LETTER N WITH ACUTE +0149;napostrophe;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0148;ncaron;LATIN SMALL LETTER N WITH CARON +0146;ncommaaccent;LATIN SMALL LETTER N WITH CEDILLA +0039;nine;DIGIT NINE +2209;notelement;NOT AN ELEMENT OF +2260;notequal;NOT EQUAL TO +2284;notsubset;NOT A SUBSET OF +00F1;ntilde;LATIN SMALL LETTER N WITH TILDE +03BD;nu;GREEK SMALL LETTER NU +0023;numbersign;NUMBER SIGN +006F;o;LATIN SMALL LETTER O +00F3;oacute;LATIN SMALL LETTER O WITH ACUTE +014F;obreve;LATIN SMALL LETTER O WITH BREVE +00F4;ocircumflex;LATIN SMALL LETTER O WITH CIRCUMFLEX +00F6;odieresis;LATIN SMALL LETTER O WITH DIAERESIS +0153;oe;LATIN SMALL LIGATURE OE +02DB;ogonek;OGONEK +00F2;ograve;LATIN SMALL LETTER O WITH GRAVE +01A1;ohorn;LATIN SMALL LETTER O WITH HORN +0151;ohungarumlaut;LATIN SMALL LETTER O WITH DOUBLE ACUTE +014D;omacron;LATIN SMALL LETTER O WITH MACRON +03C9;omega;GREEK SMALL LETTER OMEGA +03D6;omega1;GREEK PI SYMBOL +03CE;omegatonos;GREEK SMALL LETTER OMEGA WITH TONOS +03BF;omicron;GREEK SMALL LETTER OMICRON +03CC;omicrontonos;GREEK SMALL LETTER OMICRON WITH TONOS +0031;one;DIGIT ONE +2024;onedotenleader;ONE DOT LEADER +215B;oneeighth;VULGAR FRACTION ONE EIGHTH +00BD;onehalf;VULGAR FRACTION ONE HALF +00BC;onequarter;VULGAR FRACTION ONE QUARTER +2153;onethird;VULGAR FRACTION ONE THIRD +25E6;openbullet;WHITE BULLET +00AA;ordfeminine;FEMININE ORDINAL INDICATOR +00BA;ordmasculine;MASCULINE ORDINAL INDICATOR +221F;orthogonal;RIGHT ANGLE +00F8;oslash;LATIN SMALL LETTER O WITH STROKE +01FF;oslashacute;LATIN SMALL LETTER O WITH STROKE AND ACUTE +00F5;otilde;LATIN SMALL LETTER O WITH TILDE +0070;p;LATIN SMALL LETTER P +00B6;paragraph;PILCROW SIGN +0028;parenleft;LEFT PARENTHESIS +0029;parenright;RIGHT PARENTHESIS +2202;partialdiff;PARTIAL DIFFERENTIAL +0025;percent;PERCENT SIGN +002E;period;FULL STOP +00B7;periodcentered;MIDDLE DOT +22A5;perpendicular;UP TACK +2030;perthousand;PER MILLE SIGN +20A7;peseta;PESETA SIGN +03C6;phi;GREEK SMALL LETTER PHI +03D5;phi1;GREEK PHI SYMBOL +03C0;pi;GREEK SMALL LETTER PI +002B;plus;PLUS SIGN +00B1;plusminus;PLUS-MINUS SIGN +211E;prescription;PRESCRIPTION TAKE +220F;product;N-ARY PRODUCT +2282;propersubset;SUBSET OF +2283;propersuperset;SUPERSET OF +221D;proportional;PROPORTIONAL TO +03C8;psi;GREEK SMALL LETTER PSI +0071;q;LATIN SMALL LETTER Q +003F;question;QUESTION MARK +00BF;questiondown;INVERTED QUESTION MARK +0022;quotedbl;QUOTATION MARK +201E;quotedblbase;DOUBLE LOW-9 QUOTATION MARK +201C;quotedblleft;LEFT DOUBLE QUOTATION MARK +201D;quotedblright;RIGHT DOUBLE QUOTATION MARK +2018;quoteleft;LEFT SINGLE QUOTATION MARK +201B;quotereversed;SINGLE HIGH-REVERSED-9 QUOTATION MARK +2019;quoteright;RIGHT SINGLE QUOTATION MARK +201A;quotesinglbase;SINGLE LOW-9 QUOTATION MARK +0027;quotesingle;APOSTROPHE +0072;r;LATIN SMALL LETTER R +0155;racute;LATIN SMALL LETTER R WITH ACUTE +221A;radical;SQUARE ROOT +0159;rcaron;LATIN SMALL LETTER R WITH CARON +0157;rcommaaccent;LATIN SMALL LETTER R WITH CEDILLA +2286;reflexsubset;SUBSET OF OR EQUAL TO +2287;reflexsuperset;SUPERSET OF OR EQUAL TO +00AE;registered;REGISTERED SIGN +2310;revlogicalnot;REVERSED NOT SIGN +03C1;rho;GREEK SMALL LETTER RHO +02DA;ring;RING ABOVE +2590;rtblock;RIGHT HALF BLOCK +0073;s;LATIN SMALL LETTER S +015B;sacute;LATIN SMALL LETTER S WITH ACUTE +0161;scaron;LATIN SMALL LETTER S WITH CARON +015F;scedilla;LATIN SMALL LETTER S WITH CEDILLA +015D;scircumflex;LATIN SMALL LETTER S WITH CIRCUMFLEX +0219;scommaaccent;LATIN SMALL LETTER S WITH COMMA BELOW +2033;second;DOUBLE PRIME +00A7;section;SECTION SIGN +003B;semicolon;SEMICOLON +0037;seven;DIGIT SEVEN +215E;seveneighths;VULGAR FRACTION SEVEN EIGHTHS +2592;shade;MEDIUM SHADE +03C3;sigma;GREEK SMALL LETTER SIGMA +03C2;sigma1;GREEK SMALL LETTER FINAL SIGMA +223C;similar;TILDE OPERATOR +0036;six;DIGIT SIX +002F;slash;SOLIDUS +263A;smileface;WHITE SMILING FACE +0020;space;SPACE +2660;spade;BLACK SPADE SUIT +00A3;sterling;POUND SIGN +220B;suchthat;CONTAINS AS MEMBER +2211;summation;N-ARY SUMMATION +263C;sun;WHITE SUN WITH RAYS +0074;t;LATIN SMALL LETTER T +03C4;tau;GREEK SMALL LETTER TAU +0167;tbar;LATIN SMALL LETTER T WITH STROKE +0165;tcaron;LATIN SMALL LETTER T WITH CARON +0163;tcommaaccent;LATIN SMALL LETTER T WITH CEDILLA +2234;therefore;THEREFORE +03B8;theta;GREEK SMALL LETTER THETA +03D1;theta1;GREEK THETA SYMBOL +00FE;thorn;LATIN SMALL LETTER THORN +0033;three;DIGIT THREE +215C;threeeighths;VULGAR FRACTION THREE EIGHTHS +00BE;threequarters;VULGAR FRACTION THREE QUARTERS +02DC;tilde;SMALL TILDE +0303;tildecomb;COMBINING TILDE +0384;tonos;GREEK TONOS +2122;trademark;TRADE MARK SIGN +25BC;triagdn;BLACK DOWN-POINTING TRIANGLE +25C4;triaglf;BLACK LEFT-POINTING POINTER +25BA;triagrt;BLACK RIGHT-POINTING POINTER +25B2;triagup;BLACK UP-POINTING TRIANGLE +0032;two;DIGIT TWO +2025;twodotenleader;TWO DOT LEADER +2154;twothirds;VULGAR FRACTION TWO THIRDS +0075;u;LATIN SMALL LETTER U +00FA;uacute;LATIN SMALL LETTER U WITH ACUTE +016D;ubreve;LATIN SMALL LETTER U WITH BREVE +00FB;ucircumflex;LATIN SMALL LETTER U WITH CIRCUMFLEX +00FC;udieresis;LATIN SMALL LETTER U WITH DIAERESIS +00F9;ugrave;LATIN SMALL LETTER U WITH GRAVE +01B0;uhorn;LATIN SMALL LETTER U WITH HORN +0171;uhungarumlaut;LATIN SMALL LETTER U WITH DOUBLE ACUTE +016B;umacron;LATIN SMALL LETTER U WITH MACRON +005F;underscore;LOW LINE +2017;underscoredbl;DOUBLE LOW LINE +222A;union;UNION +2200;universal;FOR ALL +0173;uogonek;LATIN SMALL LETTER U WITH OGONEK +2580;upblock;UPPER HALF BLOCK +03C5;upsilon;GREEK SMALL LETTER UPSILON +03CB;upsilondieresis;GREEK SMALL LETTER UPSILON WITH DIALYTIKA +03B0;upsilondieresistonos;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +03CD;upsilontonos;GREEK SMALL LETTER UPSILON WITH TONOS +016F;uring;LATIN SMALL LETTER U WITH RING ABOVE +0169;utilde;LATIN SMALL LETTER U WITH TILDE +0076;v;LATIN SMALL LETTER V +0077;w;LATIN SMALL LETTER W +1E83;wacute;LATIN SMALL LETTER W WITH ACUTE +0175;wcircumflex;LATIN SMALL LETTER W WITH CIRCUMFLEX +1E85;wdieresis;LATIN SMALL LETTER W WITH DIAERESIS +2118;weierstrass;SCRIPT CAPITAL P +1E81;wgrave;LATIN SMALL LETTER W WITH GRAVE +0078;x;LATIN SMALL LETTER X +03BE;xi;GREEK SMALL LETTER XI +0079;y;LATIN SMALL LETTER Y +00FD;yacute;LATIN SMALL LETTER Y WITH ACUTE +0177;ycircumflex;LATIN SMALL LETTER Y WITH CIRCUMFLEX +00FF;ydieresis;LATIN SMALL LETTER Y WITH DIAERESIS +00A5;yen;YEN SIGN +1EF3;ygrave;LATIN SMALL LETTER Y WITH GRAVE +007A;z;LATIN SMALL LETTER Z +017A;zacute;LATIN SMALL LETTER Z WITH ACUTE +017E;zcaron;LATIN SMALL LETTER Z WITH CARON +017C;zdotaccent;LATIN SMALL LETTER Z WITH DOT ABOVE +0030;zero;DIGIT ZERO +03B6;zeta;GREEK SMALL LETTER ZETA diff --git a/3rd_party/gnuplot/share/PostScript/cp1250.ps b/3rd_party/gnuplot/share/PostScript/cp1250.ps new file mode 100644 index 0000000..ac1fa1a --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/cp1250.ps @@ -0,0 +1,41 @@ +% +% Encoding for code page 1250 (Microsoft Windows Central and Eastern European) +% +/reencodeCP1250 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding CP1250Encoding def } if +} if +currentdict end definefont +} def +/CP1250Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one +/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater +/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z +/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft +/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar +/braceright/tilde/.notdef/.notdef/.notdef/quotesinglbase/.notdef/quotedblbase +/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron/guilsinglleft/Sacute +/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron +/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash +/currency/Aogonek/brokenbar/section/dieresis/copyright/Scedilla +/guillemotleft/logicalnot/hyphen/registered/Zdotaccent +/degree/plusminus/ogonek/lslash/acute/mu/paragraph/bullet +/cedilla/aogonek/scedilla/guillemotright/Lcaron/hungarumlaut/lcaron +/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute +/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex +/Dcaron/Eth/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis +/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute/Tcedilla +/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute/cacute +/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex +/dcaron/dbar/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis +/divide/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcedilla/dotaccent +] def diff --git a/3rd_party/gnuplot/share/PostScript/cp1251.ps b/3rd_party/gnuplot/share/PostScript/cp1251.ps new file mode 100644 index 0000000..89b7165 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/cp1251.ps @@ -0,0 +1,52 @@ +% +% encoding for code page cp1251 (8-bit Russian) +% version 1.0: - Mainly letters are mapped. The following positions +% (JFi) are left blank (undefined): +% -- first 32 positions, +% -- frame characters, +% -- a few special characters. + +/reencodeCP1251 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { +CharStrings /Idieresis known { +/Encoding CP1251Encoding def } if +} if +currentdict end definefont +} def +/CP1251Encoding [ +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle +/parenleft /parenright /asterisk /plus /comma /minus /period /slash +/zero /one /two /three /four /five /six /seven +/eight /nine /colon /semicolon /less /equal /greater /question +/at /A /B /C /D /E /F /G +/H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W +/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +/grave /a /b /c /d /e /f /g +/h /i /j /k /l /m /n /o +/p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /.notdef +/afii10051 /afii10052 /quotesinglbase /afii10100 /quotedblbase /ellipsis /dagger /daggerdbl +/Euro /perthousand /afii10058 /guilsinglleft /afii10059 /afii10061 /afii10060 /afii10145 +/afii10099 /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash +/.notdef /trademark /afii10106 /guilsinglright /afii10107 /afii10109 /afii10108 /afii10193 +/space /afii10062 /afii10110 /afii10057 /currency /afii10050 /brokenbar /section +/afii10023 /copyright /afii10053 /guillemotleft /logicalnot /hyphen /registered /afii10056 +/degree /plusminus /afii10055 /afii10103 /afii10098 /mu /paragraph /periodcentered +/afii10071 /afii61352 /afii10101 /guillemotright /afii10105 /afii10054 /afii10102 /afii10104 +/afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 +/afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 +/afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 +/afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 +/afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 +/afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 +/afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 +/afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 +] def + diff --git a/3rd_party/gnuplot/share/PostScript/cp437.ps b/3rd_party/gnuplot/share/PostScript/cp437.ps new file mode 100644 index 0000000..6688ff9 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/cp437.ps @@ -0,0 +1,49 @@ +% +% encoding for code page 437 (original MSDOS) +% version 1.0: - Mainly letters are mapped. The following positions +% (JFi) are left blank (undefined): +% -- first 32 positions, +% -- frame characters, +% -- greek characters, +% -- some more special characters. +% +% version 1.1: - added some more special characters + +/reencodeCP437 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding CP437Encoding def } if +} if +currentdict end definefont +} def +/CP437Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla +/ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring +/Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave +/ydieresis/Odieresis/Udieresis/cent/sterling/yen/.notdef/florin +/aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine +/questiondown/.notdef/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright +/space/space/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/germandbls/.notdef/.notdef/.notdef/.notdef/mu/.notdef +/.notdef/.notdef/.notdef/.notdef/infinity/.notdef/.notdef/.notdef +/.notdef/plusminus/greaterequal/lessequal/.notdef/.notdef/divide/.notdef +/degree/bullet/periodcentered/.notdef/nsuperior/twosuperior/.notdef/.notdef +] def diff --git a/3rd_party/gnuplot/share/PostScript/cp850.ps b/3rd_party/gnuplot/share/PostScript/cp850.ps new file mode 100644 index 0000000..9855e5b --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/cp850.ps @@ -0,0 +1,46 @@ +% +% encoding for code page 850 (obsolete MSDOS Western Europe) +% version 1.0: - Mainly letters are mapped. The following positions +% (JFi) are left blank (undefined): +% -- first 32 positions, +% -- frame characters, +% -- a few special characters. + +/reencodeCP850 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding CP850Encoding def } if +} if +currentdict end definefont +} def +/CP850Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla +/ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring +/Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave +/ydieresis/Odieresis/Udieresis/oslash/sterling/Oslash/multiply/florin +/aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine +/questiondown/registered/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright +/space/space/.notdef/.notdef/.notdef/Aacute/Acircumflex/Agrave +/.notdef/.notdef/.notdef/.notdef/.notdef/cent/yen/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/atilde/Atilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency +/eth/Eth/Ecircumflex/Edieresis/Egrave/dotlessi/Iacute/Icircumflex +/Idieresis/.notdef/.notdef/.notdef/.notdef/brokenbar/Igrave/.notdef +/Oacute/germandbls/Ocircumflex/Ograve/otilde/Otilde/mu/thorn +/Thorn/Uacute/Ucircumflex/Ugrave/yacute/Yacute/macron/acute +/hyphen/plusminus/equal/threequarters/paragraph/section/divide/.notdef +/degree/.notdef/periodcentered/onesuperior/threesuperior/twosuperior/.notdef/.notdef +] def diff --git a/3rd_party/gnuplot/share/PostScript/cp852.ps b/3rd_party/gnuplot/share/PostScript/cp852.ps new file mode 100644 index 0000000..f3bf506 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/cp852.ps @@ -0,0 +1,41 @@ +% +% encoding for code page 852 (MSDOS Central European) +/reencodeCP852 { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding CP852Encoding def } if +} if +currentdict end definefont +} def +/CP852Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/paragraph/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle +/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine +/colon/semicolon/less/equal/greater/question +/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z +/bracketleft/backslash/bracketright/asciicircum/underscore +/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w +/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/Ccedilla/udieresis/eacute/acircumflex/adieresis/uring/cacute/ccedilla +/lslash/edieresis/Ohungarumlaut/ohungarumlaut/icircumflex/Zacute/Adieresis +/Cacute/Eacute/Lacute/lacute/ocircumflex/odieresis/Lcaron/lcaron/Sacute +/sacute/Odieresis/Udieresis/Tcaron/tcaron/Lslash/multiply/ccaron +/aacute/iacute/oacute/uacute/Aogonek/aogonek/Zcaron/zcaron +/Eogonek/eogonek/.notdef/zacute/Ccaron/scedilla/guillemotleft/guillemotright +/.notdef/.notdef/.notdef/.notdef/.notdef/Aacute/Acircumflex/Ecaron +/Scedilla/.notdef/.notdef/.notdef/.notdef/Zdotaccent/zdotaccent/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/Abreve/abreve +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency +/eth/Eth/Dcaron/Edieresis/dcaron/Ncaron/Iacute/Icircumflex +/ecaron/.notdef/.notdef/.notdef/.notdef/Tcedilla/Uring/.notdef +/Oacute/germandbls/Ocircumflex/Nacute/nacute/ncaron/Scaron/scaron +/Racute/Uacute/racute/Uhungarumlaut/yacute/Yacute/tcedilla/acute +/hyphen/hungarumlaut/ogonek/caron/breve/section/divide/cedilla +/degree/dieresis/dotaccent/uhungarumlaut/Rcaron/rcaron/.notdef/.notdef +] def diff --git a/3rd_party/gnuplot/share/PostScript/koi8r.ps b/3rd_party/gnuplot/share/PostScript/koi8r.ps new file mode 100644 index 0000000..d590431 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/koi8r.ps @@ -0,0 +1,46 @@ +% +% encoding for code page koi8r (8-bit Russian) +% version 1.0: - Mainly letters are mapped. The following positions +% (JFi) are left blank (undefined): +% -- first 32 positions, +% -- frame characters, +% -- a few special characters. + +/reencodeKOI8R { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding KOI8REncoding def } if +} if +currentdict end definefont +} def +/KOI8REncoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/SF100000/SF110000/SF010000/SF030000/SF020000/SF040000/SF080000/SF090000 +/SF060000/SF070000/SF050000/SF600000/SF570000/SF610000/SF580000/SF590000 +/SF140000/SF150000/SF160000/SS260000/filledbox/bullet/radical/approxequal +/lessequal/greaterequal/space/SS270000/degree/twosuperior/periodcentered/divide +/SF430000/SF240000/SF510000/afii10071/SF520000/SF390000/SF220000/SF210000 +/SF250000/SF500000/SF490000/SF380000/SF280000/SF270000/SF260000/SF360000 +/SF370000/SF420000/SF190000/afii10023/SF200000/SF230000/SF470000/SF480000 +/SF410000/SF450000/SF460000/SF400000/SF540000/SF530000/SF440000/copyright +/afii10096/afii10065/afii10066/afii10088/afii10069/afii10070/afii10086/afii10068 +/afii10087/afii10074/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080 +/afii10081/afii10097/afii10082/afii10083/afii10084/afii10085/afii10072/afii10067 +/afii10094/afii10093/afii10073/afii10090/afii10095/afii10091/afii10089/afii10092 +/afii10048/afii10017/afii10018/afii10040/afii10021/afii10022/afii10038/afii10020 +/afii10039/afii10026/afii10027/afii10028/afii10029/afii10030/afii10031/afii10032 +/afii10033/afii10049/afii10034/afii10035/afii10036/afii10037/afii10024/afii10019 +/afii10046/afii10045/afii10025/afii10042/afii10047/afii10043/afii10041/afii10044 +] def diff --git a/3rd_party/gnuplot/share/PostScript/koi8u.ps b/3rd_party/gnuplot/share/PostScript/koi8u.ps new file mode 100644 index 0000000..4fb45c9 --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/koi8u.ps @@ -0,0 +1,40 @@ +% +% encoding for code page koi8r (8-bit Ukrainian) +/reencodeKOI8U { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding KOI8UEncoding def } if +} if +currentdict end definefont +} def +/KOI8UEncoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef +/SF100000/SF110000/SF010000/SF030000/SF020000/SF040000/SF080000/SF090000 +/SF060000/SF070000/SF050000/SF600000/SF570000/SF610000/SF580000/SF590000 +/SF140000/SF150000/SF160000/SS260000/filledbox/bullet/radical/approxequal +/lessequal/greaterequal/space/SS270000/degree/twosuperior/periodcentered/divide +/SF430000/SF240000/SF510000/afii10071/afii10101/SF390000/afii10103/afii10104 +/SF250000/SF500000/SF490000/SF380000/SF280000/afii10098/SF260000/SF360000 +/SF370000/SF420000/SF190000/afii10023/afii10053/SF230000/afii10055/afii10056 +/SF410000/SF450000/SF460000/SF400000/SF540000/afii10050/SF440000/copyright +/afii10096/afii10065/afii10066/afii10088/afii10069/afii10070/afii10086/afii10068 +/afii10087/afii10074/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080 +/afii10081/afii10097/afii10082/afii10083/afii10084/afii10085/afii10072/afii10067 +/afii10094/afii10093/afii10073/afii10090/afii10095/afii10091/afii10089/afii10092 +/afii10048/afii10017/afii10018/afii10040/afii10021/afii10022/afii10038/afii10020 +/afii10039/afii10026/afii10027/afii10028/afii10029/afii10030/afii10031/afii10032 +/afii10033/afii10049/afii10034/afii10035/afii10036/afii10037/afii10024/afii10019 +/afii10046/afii10045/afii10025/afii10042/afii10047/afii10043/afii10041/afii10044 +] def diff --git a/3rd_party/gnuplot/share/PostScript/prologue.ps b/3rd_party/gnuplot/share/PostScript/prologue.ps new file mode 100644 index 0000000..d6b502a --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/prologue.ps @@ -0,0 +1,373 @@ +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop diff --git a/3rd_party/gnuplot/share/PostScript/utf-8.ps b/3rd_party/gnuplot/share/PostScript/utf-8.ps new file mode 100644 index 0000000..cd0fd2b --- /dev/null +++ b/3rd_party/gnuplot/share/PostScript/utf-8.ps @@ -0,0 +1,58 @@ +% +% Base ISO8859-1 character encoding plus support macros for UTF-8 encoding +% via the glyphshow operator +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def + +/Gshow { dup type /stringtype eq { show } { glyphshow } ifelse } def + +/Gsall { {Gshow} forall } def +/Gwidth { + dup currentpoint pop exch + gsave 6 array currentmatrix nulldevice setmatrix Gsall currentpoint pop grestore sub + } def +/GLshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def +/GRshow {currentpoint stroke M dup Gwidth vshift R + Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def +/GCshow {currentpoint stroke M dup Gwidth 2 div vshift R + Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def diff --git a/3rd_party/gnuplot/share/js/README b/3rd_party/gnuplot/share/js/README new file mode 100644 index 0000000..fa4c432 --- /dev/null +++ b/3rd_party/gnuplot/share/js/README @@ -0,0 +1,108 @@ + Notes on using the gnuplot canvas terminal driver to create web pages + ===================================================================== + + +1) Using UTF-8 characters in your plots + +I expect that eventually web browsers will learn to draw text onto the HTML +canvas element using their native font-handling code. But until then we +have to refer to an external character drawing library. + +The gnuplot package includes two versions of a script to draw characters on +the canvas. The first one, canvastext.js, was written by Jim Studt. It only +knows about the 7-bit ascii characters. The second one, canvasmath.js, is +an expanded version of Jim Studt's script that I wrote to handle UTF8. +It contains glyphs for the first two unicode code pages (latin-1), the greek +alphabet, and select math and physics symbols. You can use this to replace +canvastext.js if you like, or refer to it explicitly in plots that need +non-ascii characters. + + +2) Browser dependencies + +As of this time (May 2009) the HTML canvas element is supported by the +latest versions of Opera, Safari, Firefox, and Konqueror. However, each +of these has quirks. + +For instance, only Firefox makes it easy to click and drag with the middle +or right mouse buttons; the other browsers try to pop up various menus instead. +We try to override this, but it doesn't always work. + +Conversely, Opera and Safari make it easy to use hot keys ('e' for refresh, +'r' to toggle the ruler, etc), but I have not managed to get this to work +in Firefox. + +If you run into problems, please try several browsers before concluding that it +is a gnuplot problem. If you figure out a work-around for one of these browser +quirks, please tell me so that we can try to incorporate into gnuplot output. + + +3) Creating a basic web page with a single mouseable plot + +The canvas terminal driver itself will create a basic html document containing +a mousable plot. The command options to do this are + set term canvas standalone mousing jsdir "http://myserver" + set output 'myplot.html' +This document contains + - a reference to style sheet gnuplot_mouse.css + - a reference to support script gnuplot_mouse.js + - a javascript function named 'gnuplot_canvas' + - a canvas element named 'gnuplot_canvas' that will be drawn in by the + javascript function of the same name + - an html table containing the readout for mouse coordinates, as well + as clickable icons for additional mousing operations +The *.css and *.js references point back to whatever source URL you specified +in the jsdir option to the 'set term' command. For example: +<link type="text/css" href="http://myserver/gnuplot_mouse.css" rel="stylesheet"> +In order for viewers to use your plot document, they must be able to access the +*.css and *.js files via the URL embedded in the document. + + +4) Creating a web page with multiple mouseable plots + +In order to embed multiple plots in a single document, you must +provide your own html framework. You can use the one created by the canvas +driver in standalone mode as a starting point, including the references to +gnuplot_mouse.css and gnuplot_mouse.js. However, instead of a single +javascript routine named gnuplot_canvas() that always draws the same plot, +you must provide a wrapper routine with the same name that connects the +mousing code to whichever plot is currently active. Here is an example: +- create the individual plots as separate javascript files + set term canvas name 'plot1' + set output 'plot1.js' + plot something + set term canvas name 'plot2' + set output 'plot2.js' + plot something_else +- create your html wrapper, including a script block such as the one below. + You must use these specific variable names, as they are referenced by the + javascript code produced by the canvas terminal. + <script type="text/javascript"> + var canvas, ctx; + var grid_lines = true; + var zoomed = false; + var active_plot_name = "gnuplot_canvas"; + var active_plot = dummyplot; + function dummyplot() {}; + function gnuplot_canvas( plot ) { active_plot(); }; + </script> +- add one or more mousing output tables. As a model, you can use either the one + in a standalone plot or the file .../demo/html/mousebox.template. + The table id and text span ids in the "mousebox" table must match the ones + by your individual plots in order for mousing readout to work. +- each of the individual plots in the document should be explicitly called when + the document is loaded. For example, for each plot there could be a block + of html similar to the following: + <canvas id="plot1" width="600" height="400" tabindex="0"></canvas> + <script src="plot1.js"></script> + <script> + if (window.attachEvent) {window.attachEvent('onload', plot1);} + else if (window.addEventListener) {window.addEventListener('load', plot1, false);} + </script> + Alternatively, the onload attributes could be set in the html <BODY> element + + + + - Ethan A Merritt (sfeam@users.sourceforge.net) + May 2009 + diff --git a/3rd_party/gnuplot/share/js/canvas_help.html b/3rd_party/gnuplot/share/js/canvas_help.html new file mode 100644 index 0000000..28de252 --- /dev/null +++ b/3rd_party/gnuplot/share/js/canvas_help.html @@ -0,0 +1,48 @@ +<html> +<head><title>Gnuplot canvas terminal + + + + +

Mouse interaction with gnuplot canvas

+ + + + + + +
+
+
Mouse movement
+
Track mouse coordinates
+
Left-click
+
Mark current coordinates on plot
+
+ + + + + + + + + + + + +
#Toggle grid lines (if present)
unzoomUnzoom (restores original plot)
rezoomRezoom
1Display/Hide plot #1
+ +
+
+
Zooming
+
Firefox - Click and drag with right mouse button
+
Opera - Mouse buttons are problematic. To zoom you must set the middle-button mode to "Gestures". + Click and release the middle button once to select one corner of the zoom box; + then click a second time in the same place and drag to define the other corner.
+
Safari - Untested
+
IE - Untested
+
+
+ + + diff --git a/3rd_party/gnuplot/share/js/canvasmath.js b/3rd_party/gnuplot/share/js/canvasmath.js new file mode 100644 index 0000000..e12e1c7 --- /dev/null +++ b/3rd_party/gnuplot/share/js/canvasmath.js @@ -0,0 +1,384 @@ +/* + * $Id: canvasmath.js,v 1.6 2009/03/24 19:03:38 sfeam Exp $ + */ +// The canvastext.js code was released to the public domain by Jim Studt, 2007. +// He may keep some sort of up to date copy at http://www.federated.com/~jim/canvastext/ +// Mar 2009 Ethan A Merritt (EAM) Modify code to work in non-ascii environments. +// Add Latin-1, Hershey simplex Greek, and math symbols with unicode indexing. +// +var CanvasTextFunctions = { }; + +CanvasTextFunctions.letters = { + ' ': { width: 16, points: [] }, + '!': { width: 10, points: [[5,21],[5,7],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]] }, + '"': { width: 16, points: [[4,21],[4,14],[-1,-1],[12,21],[12,14]] }, + '#': { width: 21, points: [[11,25],[4,-7],[-1,-1],[17,25],[10,-7],[-1,-1],[4,12],[18,12],[-1,-1],[3,6],[17,6]] }, + '$': { width: 20, points: [[8,25],[8,-4],[-1,-1],[12,25],[12,-4],[-1,-1],[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]] }, + '%': { width: 24, points: [[21,21],[3,0],[-1,-1],[8,21],[10,19],[10,17],[9,15],[7,14],[5,14],[3,16],[3,18],[4,20],[6,21],[8,21],[10,20],[13,19],[16,19],[19,20],[21,21],[-1,-1],[17,7],[15,6],[14,4],[14,2],[16,0],[18,0],[20,1],[21,3],[21,5],[19,7],[17,7]] }, + '&': { width: 26, points: [[23,12],[23,13],[22,14],[21,14],[20,13],[19,11],[17,6],[15,3],[13,1],[11,0],[7,0],[5,1],[4,2],[3,4],[3,6],[4,8],[5,9],[12,13],[13,14],[14,16],[14,18],[13,20],[11,21],[9,20],[8,18],[8,16],[9,13],[11,10],[16,3],[18,1],[20,0],[22,0],[23,1],[23,2]] }, + '\'': { width: 10, points: [[5,19],[4,20],[5,21],[6,20],[6,18],[5,16],[4,15]] }, + '(': { width: 14, points: [[11,25],[9,23],[7,20],[5,16],[4,11],[4,7],[5,2],[7,-2],[9,-5],[11,-7]] }, + ')': { width: 14, points: [[3,25],[5,23],[7,20],[9,16],[10,11],[10,7],[9,2],[7,-2],[5,-5],[3,-7]] }, + '*': { width: 16, points: [[8,21],[8,9],[-1,-1],[3,18],[13,12],[-1,-1],[13,18],[3,12]] }, + '+': { width: 20, points: [[10,15],[10,3],[-1,-1],[4,9],[16,9]] }, + ',': { width: 10, points: [[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]] }, + '-': { width: 20, points: [[4,9],[16,9]] }, + '.': { width: 10, points: [[5,2],[4,1],[5,0],[6,1],[5,2]] }, + '/': { width: 20, points: [[19,25],[1,-7]] }, + '0': { width: 20, points: [[9,21],[6,20],[4,17],[3,12],[3,9],[4,4],[6,1],[9,0],[11,0],[14,1],[16,4],[17,9],[17,12],[16,17],[14,20],[11,21],[9,21]] }, + '1': { width: 20, points: [[6,17],[8,18],[11,21],[11,0]] }, + '2': { width: 20, points: [[4,16],[4,17],[5,19],[6,20],[8,21],[12,21],[14,20],[15,19],[16,17],[16,15],[15,13],[13,10],[3,0],[17,0]] }, + '3': { width: 20, points: [[5,21],[16,21],[10,13],[13,13],[15,12],[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]] }, + '4': { width: 20, points: [[13,21],[3,7],[18,7],[-1,-1],[13,21],[13,0]] }, + '5': { width: 20, points: [[15,21],[5,21],[4,12],[5,13],[8,14],[11,14],[14,13],[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]] }, + '6': { width: 20, points: [[16,18],[15,20],[12,21],[10,21],[7,20],[5,17],[4,12],[4,7],[5,3],[7,1],[10,0],[11,0],[14,1],[16,3],[17,6],[17,7],[16,10],[14,12],[11,13],[10,13],[7,12],[5,10],[4,7]] }, + '7': { width: 20, points: [[17,21],[7,0],[-1,-1],[3,21],[17,21]] }, + '8': { width: 20, points: [[8,21],[5,20],[4,18],[4,16],[5,14],[7,13],[11,12],[14,11],[16,9],[17,7],[17,4],[16,2],[15,1],[12,0],[8,0],[5,1],[4,2],[3,4],[3,7],[4,9],[6,11],[9,12],[13,13],[15,14],[16,16],[16,18],[15,20],[12,21],[8,21]] }, + '9': { width: 20, points: [[16,14],[15,11],[13,9],[10,8],[9,8],[6,9],[4,11],[3,14],[3,15],[4,18],[6,20],[9,21],[10,21],[13,20],[15,18],[16,14],[16,9],[15,4],[13,1],[10,0],[8,0],[5,1],[4,3]] }, + ':': { width: 10, points: [[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]] }, + ';': { width: 10, points: [[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]] }, + '<': { width: 24, points: [[20,18],[4,9],[20,0]] }, + '=': { width: 24, points: [[3,12],[20,12],[-1,-1],[3,6],[20,6]] }, + '>': { width: 24, points: [[4,18],[20,9],[4,0]] }, + '?': { width: 18, points: [[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]] }, + '@': { width: 27, points: [[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]] }, + 'A': { width: 18, points: [[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]] }, + 'B': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]] }, + 'C': { width: 21, points: [[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]] }, + 'D': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]] }, + 'E': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]] }, + 'F': { width: 18, points: [[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]] }, + 'G': { width: 21, points: [[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]] }, + 'H': { width: 22, points: [[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]] }, + 'I': { width: 8, points: [[4,21],[4,0]] }, + 'J': { width: 16, points: [[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]] }, + 'K': { width: 21, points: [[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]] }, + 'L': { width: 17, points: [[4,21],[4,0],[-1,-1],[4,0],[16,0]] }, + 'M': { width: 24, points: [[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]] }, + 'N': { width: 22, points: [[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]] }, + 'O': { width: 22, points: [[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]] }, + 'P': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]] }, + 'Q': { width: 22, points: [[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]] }, + 'R': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]] }, + 'S': { width: 20, points: [[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]] }, + 'T': { width: 16, points: [[8,21],[8,0],[-1,-1],[1,21],[15,21]] }, + 'U': { width: 22, points: [[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]] }, + 'V': { width: 18, points: [[1,21],[9,0],[-1,-1],[17,21],[9,0]] }, + 'W': { width: 24, points: [[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]] }, + 'X': { width: 20, points: [[3,21],[17,0],[-1,-1],[17,21],[3,0]] }, + 'Y': { width: 18, points: [[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]] }, + 'Z': { width: 20, points: [[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]] }, + '[': { width: 14, points: [[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]] }, + '\\': { width: 14, points: [[0,21],[14,-3]] }, + ']': { width: 14, points: [[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]] }, + '^': { width: 16, points: [[5,15],[8,19],[11,15],[-1,-1],[2,12],[8,18],[14,12]] }, + '_': { width: 16, points: [[0,-2],[16,-2]] }, + '`': { width: 10, points: [[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]] }, + 'a': { width: 19, points: [[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'b': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]] }, + 'c': { width: 18, points: [[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'd': { width: 19, points: [[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'e': { width: 18, points: [[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'f': { width: 12, points: [[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]] }, + 'g': { width: 19, points: [[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'h': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]] }, + 'i': { width: 8, points: [[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]] }, + 'j': { width: 10, points: [[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]] }, + 'k': { width: 17, points: [[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]] }, + 'l': { width: 8, points: [[4,21],[4,0]] }, + 'm': { width: 30, points: [[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]] }, + 'n': { width: 19, points: [[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]] }, + 'o': { width: 19, points: [[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]] }, + 'p': { width: 19, points: [[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]] }, + 'q': { width: 19, points: [[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'r': { width: 13, points: [[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]] }, + 's': { width: 17, points: [[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]] }, + 't': { width: 12, points: [[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]] }, + 'u': { width: 19, points: [[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]] }, + 'v': { width: 16, points: [[2,14],[8,0],[-1,-1],[14,14],[8,0]] }, + 'w': { width: 22, points: [[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]] }, + 'x': { width: 17, points: [[3,14],[14,0],[-1,-1],[14,14],[3,0]] }, + 'y': { width: 16, points: [[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]] }, + 'z': { width: 17, points: [[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]] }, + '{': { width: 14, points: [[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]] }, + '|': { width: 8, points: [[4,25],[4,-7]] }, + '}': { width: 14, points: [[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]] }, + '~': { width: 24, points: [[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]] }, + +// latin-1 as diacritical + base character + +192: { width: 0, points: [[4,28],[10,24],[-99,'A']] }, +193: { width: 0, points: [[8,24],[14,28],[-99,'A']] }, +194: { width: 0, points: [[5,24],[9,27],[13,24],[-99,'A']] }, +195: { width: 0, points: [[4,24],[5,26],[6,27],[8,27], [10,24],[12,24],[13,25],[14,27],[-99,'A']] }, +196: { width: 0, points: [[6,25],[6,26],[7,26],[7,25],[-1,-1],[12,25],[12,26],[13,26],[13,25],[-99,'A']] }, +197: { width: 0, points: [[8,27],[6,25],[6,23],[8,21],[10,21],[12,23],[12,25],[10,27],[8,27],[-99,'A']]}, +198: { width: 11, points: [[3,0],[14,21],[-1,-1],[7,8],[14,8],[-99,'E']] }, +199: { width: 0, points: [[10,0],[10,-3],[11,-3],[12,-4],[12,-6],[11,-7],[8,-7],[-99,'C']] }, +200: { width: 0, points: [[8,28],[14,24],[-99,'E']] }, +201: { width: 0, points: [[6,24],[12,28],[-99,'E']] }, +202: { width: 0, points: [[5,24],[9,27],[13,24],[-99,'E']] }, +203: { width: 0, points: [[6,25],[6,26],[7,26],[7,25],[-1,-1],[12,25],[12,26],[13,26],[13,25],[-99,'E']] }, +204: { width: 0, points: [[-99,'I']] }, +205: { width: 0, points: [[-99,'I']] }, +206: { width: 0, points: [[-99,'I']] }, +207: { width: 0, points: [[-99,'I']] }, +209: { width: 0, points: [[6,24],[7,26],[8,27],[10,27], [12,24],[14,24],[15,25],[16,27],[-99,'N']] }, +210: { width: 0, points: [[8,28],[14,24],[-99,'O']] }, +211: { width: 0, points: [[6,24],[12,28],[-99,'O']] }, +212: { width: 0, points: [[7,24],[11,27],[15,24],[-99,'O']] }, +213: { width: 0, points: [[6,24],[7,26],[8,27],[10,27], [12,24],[14,24],[15,25],[16,27],[-99,'O']] }, +214: { width: 0, points: [[8,25],[8,26],[9,26],[9,25],[-1,-1],[14,25],[14,26],[15,26],[15,25],[-99,'O']] }, +216: { width: 0, points: [[3,0],[19,21],[-99,'O']] }, +217: { width: 0, points: [[8,28],[14,24],[-99,'U']] }, +218: { width: 0, points: [[6,24],[12,28],[-99,'U']] }, +219: { width: 0, points: [[7,24],[11,27],[15,24],[-99,'U']] }, +220: { width: 0, points: [[8,25],[8,26],[9,26],[9,25],[-1,-1],[14,25],[14,26],[15,26],[15,25],[-99,'U']] }, +224: { width: 0, points: [[8,21],[14,17],[-99,'a']] }, +225: { width: 0, points: [[6,17],[12,21],[-99,'a']] }, +226: { width: 0, points: [[5,17],[9,20],[13,17],[-99,'a']] }, +227: { width: 0, points: [[4,17],[5,19],[6,20],[8,20], [10,17],[12,17],[13,18],[14,20],[-99,'a']] }, +228: { width: 0, points: [[6,18],[6,19],[7,19],[7,18],[-1,-1],[12,18],[12,19],[13,19],[13,18],[-99,'a']] }, +229: { width: 0, points: [[9,21],[7,19],[7,18],[9,16],[10,16],[12,18],[12,19],[10,21],[8,21],[-99,'a']] }, +231: { width: 0, points: [[10,0],[10,-3],[11,-3],[12,-4],[12,-6],[11,-7],[8,-7],[-99,'c']] }, +232: { width: 0, points: [[8,21],[14,17],[-99,'e']] }, +233: { width: 0, points: [[6,17],[12,21],[-99,'e']] }, +234: { width: 0, points: [[5,17],[9,20],[13,17],[-99,'e']] }, +235: { width: 0, points: [[6,18],[6,19],[7,19],[7,18],[-1,-1],[12,18],[12,19],[13,19],[13,18],[-99,'e']] }, +236: { width: 8, points: [[4,14],[4,0],[-1,-1],[1,21],[4,18]] }, +237: { width: 8, points: [[4,14],[4,0],[-1,-1],[7,21],[4,18]] }, +238: { width: 8, points: [[4,14],[4,0],[-1,-1],[1,17],[4,20],[7,17]] }, +239: { width: 10, points: [[5,14],[5,0],[-1,-1],[2,18],[2,19],[3,19],[3,18],[-1,-1],[7,18],[7,19],[8,19],[8,18]] }, +241: { width: 0, points: [[5,17],[6,19],[7,20],[9,20], [11,17],[13,17],[14,18],[15,20],[-99,'n']] }, +242: { width: 0, points: [[8,21],[14,17],[-99,'o']] }, +243: { width: 0, points: [[6,17],[12,21],[-99,'o']] }, +244: { width: 0, points: [[5,17],[9,20],[13,17],[-99,'o']] }, +245: { width: 0, points: [[4,17],[5,19],[6,20],[8,20], [10,17],[12,17],[13,18],[14,20],[-99,'o']] }, +246: { width: 0, points: [[6,18],[6,19],[7,19],[7,18],[-1,-1],[12,18],[12,19],[13,19],[13,18],[-99,'o']] }, +247: { width: 20, points: [[4,9],[16,9],[-1,-1],[10,14],[10,13],[11,13],[11,14],[-1,-1],[10,4],[10,5],[11,5],[11,4]] }, +248: { width: 0, points: [[3,0],[17,14],[-99,'o']] }, +249: { width: 0, points: [[8,21],[14,17],[-99,'u']] }, +250: { width: 0, points: [[6,17],[12,21],[-99,'u']] }, +251: { width: 0, points: [[5,17],[9,20],[13,17],[-99,'u']] }, +252: { width: 0, points: [[6,18],[6,19],[7,19],[7,18],[-1,-1],[12,18],[12,19],[13,19],[13,18],[-99,'u']] }, +253: { width: 0, points: [[12,21],[6,17],[-99,'y']] }, +255: { width: 0, points: [[6,18],[6,19],[7,19],[7,18],[-1,-1],[12,18],[12,19],[13,19],[13,18],[-99,'y']] }, + +// Hershey simplex greek font + +913: { width: 18, points: [[9,22],[1,1],[-1,-1],[9,22],[17,1],[-1,-1],[4,8],[14,8]] }, +914: { width: 21, points: [[4,22],[4,1],[-1,-1],[4,22],[13,22],[16,21],[17,20],[18,18],[18,16],[17,14],[16,13],[13,12],[-1,-1],[4,12],[13,12],[16,11],[17,10],[18,8],[18,5],[17,3],[16,2],[13,1],[4,1]] }, +915: { width: 17, points: [[4,22],[4,1],[-1,-1],[4,22],[16,22]] }, +916: { width: 18, points: [[9,22],[1,1],[-1,-1],[9,22],[17,1],[-1,-1],[1,1],[17,1]] }, +917: { width: 19, points: [[4,22],[4,1],[-1,-1],[4,22],[17,22],[-1,-1],[4,12],[12,12],[-1,-1],[4,1],[17,1]] }, +918: { width: 20, points: [[17,22],[3,1],[-1,-1],[3,22],[17,22],[-1,-1],[3,1],[17,1]] }, +919: { width: 22, points: [[4,22],[4,1],[-1,-1],[18,22],[18,1],[-1,-1],[4,12],[18,12]] }, +920: { width: 22, points: [[9,22],[7,21],[5,19],[4,17],[3,14],[3,9],[4,6],[5,4],[7,2],[9,1],[13,1],[15,2],[17,4],[18,6],[19,9],[19,14],[18,17],[17,19],[15,21],[13,22],[9,22],[-1,-1],[8,12],[14,12]] }, +921: { width: 8, points: [[4,22],[4,1]] }, +922: { width: 21, points: [[4,22],[4,1],[-1,-1],[18,22],[4,8],[-1,-1],[9,13],[18,1]] }, +923: { width: 18, points: [[9,22],[1,1],[-1,-1],[9,22],[17,1]] }, +924: { width: 24, points: [[4,22],[4,1],[-1,-1],[4,22],[12,1],[-1,-1],[20,22],[12,1],[-1,-1],[20,22],[20,1]] }, +925: { width: 22, points: [[4,22],[4,1],[-1,-1],[4,22],[18,1],[-1,-1],[18,22],[18,1]] }, +926: { width: 18, points: [[2,22],[16,22],[-1,-1],[6,12],[12,12],[-1,-1],[2,1],[16,1]] }, +927: { width: 22, points: [[9,22],[7,21],[5,19],[4,17],[3,14],[3,9],[4,6],[5,4],[7,2],[9,1],[13,1],[15,2],[17,4],[18,6],[19,9],[19,14],[18,17],[17,19],[15,21],[13,22],[9,22]] }, +928: { width: 22, points: [[4,22],[4,1],[-1,-1],[18,22],[18,1],[-1,-1],[4,22],[18,22]] }, +929: { width: 21, points: [[4,22],[4,1],[-1,-1],[4,22],[13,22],[16,21],[17,20],[18,18],[18,15],[17,13],[16,12],[13,11],[4,11]] }, +931: { width: 18, points: [[2,22],[9,12],[2,1],[-1,-1],[2,22],[16,22],[-1,-1],[2,1],[16,1]] }, +932: { width: 16, points: [[8,22],[8,1],[-1,-1],[1,22],[15,22]] }, +933: { width: 18, points: [[2,17],[2,19],[3,21],[4,22],[6,22],[7,21],[8,19],[9,15],[9,1],[-1,-1],[16,17],[16,19],[15,21],[14,22],[12,22],[11,21],[10,19],[9,15]] }, +934: { width: 20, points: [[10,22],[10,1],[-1,-1],[8,17],[5,16],[4,15],[3,13],[3,10],[4,8],[5,7],[8,6],[12,6],[15,7],[16,8],[17,10],[17,13],[16,15],[15,16],[12,17],[8,17]] }, +935: { width: 20, points: [[3,22],[17,1],[-1,-1],[3,1],[17,22]] }, +936: { width: 22, points: [[11,22],[11,1],[-1,-1],[2,16],[3,16],[4,15],[5,11],[6,9],[7,8],[10,7],[12,7],[15,8],[16,9],[17,11],[18,15],[19,16],[20,16]] }, +937: { width: 20, points: [[3,1],[7,1],[4,8],[3,12],[3,16],[4,19],[6,21],[9,22],[11,22],[14,21],[16,19],[17,16],[17,12],[16,8],[13,1],[17,1]] }, +945: { width: 21, points: [[9,15],[7,14],[5,12],[4,10],[3,7],[3,4],[4,2],[6,1],[8,1],[10,2],[13,5],[15,8],[17,12],[18,15],[-1,-1],[9,15],[11,15],[12,14],[13,12],[15,4],[16,2],[17,1],[18,1]] }, +946: { width: 19, points: [[12,22],[10,21],[8,19],[6,15],[5,12],[4,8],[3,2],[2,-6],[-1,-1],[12,22],[14,22],[16,20],[16,17],[15,15],[14,14],[12,13],[9,13],[-1,-1],[9,13],[11,12],[13,10],[14,8],[14,5],[13,3],[12,2],[10,1],[8,1],[6,2],[5,3],[4,6]] }, +947: { width: 19, points: [[1,12],[3,14],[5,15],[6,15],[8,14],[9,13],[10,10],[10,6],[9,1],[-1,-1],[17,15],[16,12],[15,10],[9,1],[7,-3],[6,-6]] }, +948: { width: 18, points: [[11,15],[8,15],[6,14],[4,12],[3,9],[3,6],[4,3],[5,2],[7,1],[9,1],[11,2],[13,4],[14,7],[14,10],[13,13],[11,15],[9,17],[8,19],[8,21],[9,22],[11,22],[13,21],[15,19]] }, +949: { width: 16, points: [[13,13],[12,14],[10,15],[7,15],[5,14],[5,12],[6,10],[9,9],[-1,-1],[9,9],[5,8],[3,6],[3,4],[4,2],[6,1],[9,1],[11,2],[13,4]] }, +950: { width: 15, points: [[10,22],[8,21],[7,20],[7,19],[8,18],[11,17],[14,17],[-1,-1],[14,17],[10,15],[7,13],[4,10],[3,7],[3,5],[4,3],[6,1],[9,-1],[10,-3],[10,-5],[9,-6],[7,-6],[6,-4]] }, +951: { width: 20, points: [[1,11],[2,13],[4,15],[6,15],[7,14],[7,12],[6,8],[4,1],[-1,-1],[6,8],[8,12],[10,14],[12,15],[14,15],[16,13],[16,10],[15,5],[12,-6]] }, +952: { width: 17, points: [[10,22],[8,21],[6,18],[5,16],[4,13],[3,8],[3,4],[4,2],[5,1],[7,1],[9,2],[11,5],[12,7],[13,10],[14,15],[14,19],[13,21],[12,22],[10,22],[-1,-1],[4,12],[13,12]] }, +953: { width: 11, points: [[6,15],[4,8],[3,4],[3,2],[4,1],[6,1],[8,3],[9,5]] }, +954: { width: 18, points: [[6,15],[2,1],[-1,-1],[16,14],[15,15],[14,15],[12,14],[8,10],[6,9],[5,9],[-1,-1],[5,9],[7,8],[8,7],[10,2],[11,1],[12,1],[13,2]] }, +955: { width: 16, points: [[1,22],[3,22],[5,21],[6,20],[14,1],[-1,-1],[8,15],[2,1]] }, +956: { width: 21, points: [[7,15],[1,-6],[-1,-1],[6,11],[5,6],[5,3],[7,1],[9,1],[11,2],[13,4],[15,8],[-1,-1],[17,15],[15,8],[14,4],[14,2],[15,1],[17,1],[19,3],[20,5]] }, +957: { width: 18, points: [[3,15],[6,15],[5,9],[4,4],[3,1],[-1,-1],[16,15],[15,12],[14,10],[12,7],[9,4],[6,2],[3,1]] }, +958: { width: 16, points: [[10,22],[8,21],[7,20],[7,19],[8,18],[11,17],[14,17],[-1,-1],[11,17],[8,16],[6,15],[5,13],[5,11],[7,9],[10,8],[12,8],[-1,-1],[10,8],[6,7],[4,6],[3,4],[3,2],[5,0],[9,-2],[10,-3],[10,-5],[8,-6],[6,-6]] }, +959: { width: 17, points: [[8,15],[6,14],[4,12],[3,9],[3,6],[4,3],[5,2],[7,1],[9,1],[11,2],[13,4],[14,7],[14,10],[13,13],[12,14],[10,15],[8,15]] }, +960: { width: 18, points: [[6,15],[2,1],[-1,-1],[16,14],[15,15],[14,15],[12,14],[8,10],[6,9],[5,9],[-1,-1],[5,9],[7,8],[8,7],[10,2],[11,1],[12,1],[13,2]] }, +960: { width: 22, points: [[9,15],[5,1],[-1,-1],[14,15],[15,9],[16,4],[17,1],[-1,-1],[2,12],[4,14],[7,15],[20,15]] }, +961: { width: 18, points: [[4,9],[4,6],[5,3],[6,2],[8,1],[10,1],[12,2],[14,4],[15,7],[15,10],[14,13],[13,14],[11,15],[9,15],[7,14],[5,12],[4,9],[0,-6]] }, +962: { width: 18, points: [[15,13],[14,14],[11,15],[8,15],[5,14],[4,13],[3,11],[3,9],[4,7],[6,5],[10,2],[11,0],[11,-2],[10,-3],[8,-3]] }, +963: { width: 18, points: [[3,15],[6,15],[5,9],[4,4],[3,1],[-1,-1],[16,15],[15,12],[14,10],[12,7],[9,4],[6,2],[3,1]] }, +963: { width: 20, points: [[18,15],[8,15],[6,14],[4,12],[3,9],[3,6],[4,3],[5,2],[7,1],[9,1],[11,2],[13,4],[14,7],[14,10],[13,13],[12,14],[10,15]] }, +964: { width: 20, points: [[11,15],[8,1],[-1,-1],[2,12],[4,14],[7,15],[18,15]] }, +965: { width: 20, points: [[1,11],[2,13],[4,15],[6,15],[7,14],[7,12],[5,6],[5,3],[7,1],[9,1],[12,2],[14,4],[16,8],[17,12],[17,15]] }, +966: { width: 22, points: [[8,14],[6,13],[4,11],[3,8],[3,5],[4,3],[5,2],[7,1],[10,1],[13,2],[16,4],[18,7],[19,10],[19,13],[17,15],[15,15],[13,13],[11,9],[9,4],[6,-6]] }, +967: { width: 18, points: [[2,15],[4,15],[6,13],[12,-4],[14,-6],[16,-6],[-1,-1],[17,15],[16,13],[14,10],[4,-1],[2,-4],[1,-6]] }, +968: { width: 23, points: [[16,22],[8,-6],[-1,-1],[1,11],[2,13],[4,15],[6,15],[7,14],[7,12],[6,7],[6,4],[7,2],[9,1],[11,1],[14,2],[16,4],[18,7],[20,12],[21,15]] }, +969: { width: 23, points: [[8,15],[6,14],[4,11],[3,8],[3,5],[4,2],[5,1],[7,1],[9,2],[11,5],[-1,-1],[12,9],[11,5],[12,2],[13,1],[15,1],[17,2],[19,5],[20,8],[20,11],[19,14],[18,15]] }, +977: { width: 21, points: [[1,11],[2,13],[4,15],[6,15],[7,14],[7,12],[6,7],[6,4],[7,2],[8,1],[10,1],[12,2],[14,5],[15,7],[16,10],[17,15],[17,18],[16,21],[14,22],[12,22],[11,20],[11,18],[12,15],[14,12],[16,10],[19,8]] }, +981: { width: 20, points: [[14,22],[6,-6],[-1,-1],[9,15],[6,14],[4,12],[3,9],[3,6],[4,4],[6,2],[9,1],[11,1],[14,2],[16,4],[17,7],[17,10],[16,12],[14,14],[11,15],[9,15]] }, +982: { width: 23, points: [[9,14],[6,13],[4,11],[3,8],[3,5],[4,2],[5,1],[7,1],[9,2],[11,5],[-1,-1],[12,9],[11,5],[12,2],[13,1],[15,1],[17,2],[19,5],[20,8],[20,11],[19,14],[18,15],[-1,-1],[2,14],[4,15],[20,15]] }, +986: { width: 18, points: [[15,13],[14,14],[11,15],[8,15],[5,14],[4,13],[3,11],[3,9],[4,7],[6,5],[10,2],[11,0],[11,-2],[10,-3],[8,-3]] }, + +// Hershey math symbols + +8501: { width: 20, points: [[3,19],[4,17],[16,5],[17,3],[17,1],[-1,-1],[4,16],[16,4],[-1,-1],[3,19],[3,17],[4,15],[16,3],[17,1],[-1,-1],[8,12],[4,8],[3,6],[3,4],[4,2],[3,1],[-1,-1],[3,6],[5,2],[-1,-1],[4,8],[4,6],[5,4],[5,2],[3,1],[-1,-1],[11,9],[16,14],[-1,-1],[14,19],[14,16],[15,14],[17,14],[17,16],[15,17],[14,19],[-1,-1],[14,19],[15,16],[17,14]] }, +8592: { width: 26, points: [[7,12],[4,10],[7,8],[-1,-1],[10,15],[5,10],[10,5],[-1,-1],[5,10],[22,10]] }, +8593: { width: 16, points: [[6,16],[8,19],[10,16],[-1,-1],[3,13],[8,18],[13,13],[-1,-1],[8,18],[8,1]] }, +8594: { width: 26, points: [[19,12],[22,10],[19,8],[-1,-1],[16,15],[21,10],[16,5],[-1,-1],[4,10],[21,10]] }, +8595: { width: 16, points: [[6,4],[8,1],[10,4],[-1,-1],[3,7],[8,2],[13,7],[-1,-1],[8,19],[8,2]] }, +8706: { width: 19, points: [[15,10],[14,13],[13,14],[11,15],[9,15],[6,14],[4,11],[3,8],[3,5],[4,3],[5,2],[7,1],[9,1],[12,2],[14,4],[15,7],[16,12],[16,17],[15,20],[14,21],[12,22],[9,22],[7,21],[6,20],[6,19],[7,19],[7,20],[-1,-1],[9,15],[7,14],[5,11],[4,8],[4,4],[5,2],[-1,-1],[9,1],[11,2],[13,4],[14,7],[15,12],[15,17],[14,20],[12,22]] }, +8710: { width: 20, points: [[2,1],[10,22],[-1,-1],[17,1],[10,20],[-1,-1],[18,1],[10,22],[-1,-1],[2,1],[18,1],[-1,-1],[3,2],[17,2]] }, +8711: { width: 20, points: [[2,22],[10,1],[-1,-1],[3,22],[10,3],[-1,-1],[18,22],[10,1],[-1,-1],[2,22],[18,22],[-1,-1],[3,21],[17,21]] }, +8712: { width: 24, points: [[20,18],[13,18],[9,17],[7,16],[5,14],[4,11],[4,9],[5,6],[7,4],[9,3],[13,2],[20,2],[-1,-1],[4,10],[16,10]] }, +8713: { width: 24, points: [[20,18],[13,18],[9,17],[7,16],[5,14],[4,11],[4,9],[5,6],[7,4],[9,3],[13,2],[20,2],[-1,-1],[4,10],[16,10],[-1,-1],[18,19],[6,1]] }, +8719: { width: 34, points: [[7,26],[7,-6],[-1,-1],[8,26],[8,-6],[-1,-1],[26,26],[26,-6],[-1,-1],[27,26],[27,-6],[-1,-1],[3,26],[31,26],[-1,-1],[3,-6],[12,-6],[-1,-1],[22,-6],[31,-6]] }, +8721: { width: 31, points: [[5,26],[15,12],[4,-6],[-1,-1],[4,26],[14,12],[-1,-1],[3,26],[14,11],[-1,-1],[3,26],[26,26],[28,19],[25,26],[-1,-1],[5,-5],[26,-5],[-1,-1],[4,-6],[26,-6],[28,1],[25,-6]] }, +8728: { width: 16, points: [[7,13],[5,11],[5,9],[7,7],[9,7],[11,9],[11,11],[9,13],[7,13]] }, +8729: { width: 16, points: [[7,13],[5,11],[5,9],[7,7],[9,7],[11,9],[11,11],[9,13],[7,13],[-1,-1],[7,12],[6,11],[6,9],[7,8],[9,8],[10,9],[10,11],[9,12],[7,12],[-1,-1],[8,11],[7,10],[8,9],[9,10],[8,11]] }, +8730: { width: 22, points: [[3,15],[7,15],[13,3],[-1,-1],[6,15],[13,1],[-1,-1],[22,26],[13,1]] }, +8733: { width: 25, points: [[21,5],[19,5],[17,6],[15,8],[12,12],[11,13],[9,14],[7,14],[5,13],[4,11],[4,9],[5,7],[7,6],[9,6],[11,7],[12,8],[15,12],[17,14],[19,15],[21,15]] }, +8734: { width: 25, points: [[22,9],[21,7],[19,6],[17,6],[15,7],[14,8],[11,12],[10,13],[8,14],[6,14],[4,13],[3,11],[3,9],[4,7],[6,6],[8,6],[10,7],[11,8],[14,12],[15,13],[17,14],[19,14],[21,13],[22,11],[22,9]] }, +8745: { width: 24, points: [[4,2],[4,9],[5,13],[6,15],[8,17],[11,18],[13,18],[16,17],[18,15],[19,13],[20,9],[20,2]] }, +8746: { width: 24, points: [[4,18],[4,11],[5,7],[6,5],[8,3],[11,2],[13,2],[16,3],[18,5],[19,7],[20,11],[20,18]] }, +8747: { width: 24, points: [[21,25],[20,24],[21,23],[22,24],[22,25],[21,26],[19,26],[17,25],[15,23],[14,21],[13,18],[12,14],[10,2],[9,-2],[8,-4],[-1,-1],[16,24],[15,22],[14,18],[12,6],[11,2],[10,-1],[9,-3],[7,-5],[5,-6],[3,-6],[2,-5],[2,-4],[3,-3],[4,-4],[3,-5]] }, +8800: { width: 24, points: [[18,19],[6,1],[-1,-1],[3,12],[20,12],[-1,-1],[3,6],[20,6]] }, +8834: { width: 24, points: [[20,18],[13,18],[9,17],[7,16],[5,14],[4,11],[4,9],[5,6],[7,4],[9,3],[13,2],[20,2]] }, +8835: { width: 24, points: [[4,18],[11,18],[15,17],[17,16],[19,14],[20,11],[20,9],[19,6],[17,4],[15,3],[11,2],[4,2]] }, +8853: { width: 20, points: [[9,17],[6,16],[4,14],[3,11],[3,9],[4,6],[6,4],[9,3],[11,3],[14,4],[16,6],[17,9],[17,11],[16,14],[14,16],[11,17],[9,17],[-1,-1],[5,10],[15,10],[-1,-1],[10,5],[10,15]] }, +8855: { width: 20, points: [[9,17],[6,16],[4,14],[3,11],[3,9],[4,6],[6,4],[9,3],[11,3],[14,4],[16,6],[17,9],[17,11],[16,14],[14,16],[11,17],[9,17],[-1,-1],[6,6],[14,14],[-1,-1],[14,6],[6,14]] }, +8857: { width: 20, points: [[9,17],[6,16],[4,14],[3,11],[3,9],[4,6],[6,4],[9,3],[11,3],[14,4],[16,6],[17,9],[17,11],[16,14],[14,16],[11,17],[9,17],[-1,-1],[10,11],[9,10],[10,9],[11,10],[10,11]] }, +9737: { width: 27, points: [[12,22],[9,21],[6,19],[4,16],[3,13],[3,10],[4,7],[6,4],[9,2],[12,1],[15,1],[18,2],[21,4],[23,7],[24,10],[24,13],[23,16],[21,19],[18,21],[15,22],[12,22],[-1,-1],[13,13],[12,12],[12,11],[13,10],[14,10],[15,11],[15,12],[14,13],[13,13],[-1,-1],[13,12],[13,11],[14,11],[14,12],[13,12]] }, + +// Miscellaneous glyphs (EAM) + +176: { width: 14, points: [[6,22],[4,21],[3,19],[3,17],[4,15],[6,14],[8,14],[10,15],[11,17],[11,19],[10,21],[8,22],[6,22]] }, +177: { width: 20, points: [[10,15],[10,5],[-1,-1],[4,10],[16,10],[-1,-1],[4,2],[16,2]] }, +181: { width: 0, points: [[-99,956]] }, +183: { width: 10, points: [[5,11],[4,10],[5,9],[6,10],[5,11]] }, +215: { width: 20, points: [[4,16],[16,4],[-1,-1],[4,4],[16,16]] }, +402: { width: 15, points: [[15,21],[14,20],[15,19],[16,20],[16,21],[15,22],[13,22],[11,21],[10,20],[9,18],[8,15],[5,1],[4,-3],[3,-5],[-1,-1],[13,22],[11,20],[10,18],[9,14],[7,5],[6,1],[5,-2],[4,-4],[3,-5],[1,-6],[-1,-6],[-2,-5],[-2,-4],[-1,-3],[0,-4],[-1,-5],[-1,-1],[4,15],[14,15]] }, +8242: { width: 8, points: [[5,24],[3,16],[-1,-1],[3,16],[6,24]] }, +8243: { width: 11, points: [[4,24],[2,16],[-1,-1],[2,16],[5,24],[-1,-1],[9,24],[7,16],[-1,-1],[7,16],[10,24]] }, +8463: { width: 21, points: [[9,22],[3,1],[-1,-1],[5,7],[7,11],[9,13],[11,14],[13,14],[15,14],[16,12],[16,10],[14,5],[14,2],[15,1],[19,3],[-1,-1],[7,21],[9,22],[-1,-1],[4,15],[14,20]] }, +8491: { width: 0, points: [[-99,197]] }, +8495: { width: 18, points: [[4,6],[8,7],[11,8],[14,10],[15,12],[14,14],[12,15],[9,15],[6,14],[4,11],[3,8],[3,5],[4,3],[5,2],[7,1],[9,1],[12,2],[14,4],[-1,-1],[9,15],[7,14],[5,11],[4,8],[4,4],[5,2]] }, + +// Used to indicate missing glyph +129: { width: 18, points: [[2,-2],[2,21],[16,21],[16,-2],[2,-2]] } +}; + + +CanvasTextFunctions.letter = function (ch) +{ + glyph = CanvasTextFunctions.letters[ch]; + + // EAM - Draw an empty box for undefined glyphs + if (glyph == undefined) + glyph = CanvasTextFunctions.letters[129]; + + return glyph; +} + +CanvasTextFunctions.ascent = function( font, size) +{ + return size; +} + +CanvasTextFunctions.descent = function( font, size) +{ + return 7.0*size/25.0; +} + +CanvasTextFunctions.measure = function( font, size, str) +{ + var total = 0; + var len = str.length; + + for ( i = 0; i < len; i++) { + var index = str.charAt(i); + // EAM deal with non-ascii characaters + if (index > '~') + index = str.charCodeAt(i); + + var c = CanvasTextFunctions.letter(index); + if (c) total += c.width * size / 25.0; + } + return total; +} + +CanvasTextFunctions.draw = function(ctx,font,size,x,y,str) +{ + var total = 0; + var len = str.length; + var mag = size / 25.0; + var composite = 0; + + ctx.save(); + ctx.lineCap = "round"; + ctx.lineWidth = 2.0 * mag; + + for ( i = 0; i < len; i++) { + var index = str.charAt(i); + + // EAM deal with non-ascii characaters + if (index > '~') + index = str.charCodeAt(i); + + // EAM allow composing characters + if (composite != 0) { + index = composite; + composite = 0; + } + + var c = CanvasTextFunctions.letter(index); + if ( !c) continue; + + ctx.beginPath(); + + var penUp = 1; + var needStroke = 0; + for ( j = 0; j < c.points.length; j++) { + var a = c.points[j]; + if ( a[0] == -1 && a[1] == -1) { + penUp = 1; + continue; + } + if ( a[0] == -99 ) { + composite = a[1]; + i--; + break; + } + if ( penUp) { + ctx.moveTo( x + a[0]*mag, y - a[1]*mag); + penUp = false; + } else { + ctx.lineTo( x + a[0]*mag, y - a[1]*mag); + } + } + ctx.stroke(); + x += c.width*mag; + } + ctx.restore(); + return total; +} + +CanvasTextFunctions.enable = function( ctx) +{ + ctx.drawText = function(font,size,x,y,text) { return CanvasTextFunctions.draw( ctx, font,size,x,y,text); }; + ctx.measureText = function(font,size,text) { return CanvasTextFunctions.measure( font,size,text); }; + ctx.fontAscent = function(font,size) { return CanvasTextFunctions.ascent(font,size); } + ctx.fontDescent = function(font,size) { return CanvasTextFunctions.descent(font,size); } + + ctx.drawTextRight = function(font,size,x,y,text) { + var w = CanvasTextFunctions.measure(font,size,text); + return CanvasTextFunctions.draw( ctx, font,size,x-w,y,text); + }; + ctx.drawTextCenter = function(font,size,x,y,text) { + var w = CanvasTextFunctions.measure(font,size,text); + return CanvasTextFunctions.draw( ctx, font,size,x-w/2,y,text); + }; +} + diff --git a/3rd_party/gnuplot/share/js/canvastext.js b/3rd_party/gnuplot/share/js/canvastext.js new file mode 100644 index 0000000..4a18cdf --- /dev/null +++ b/3rd_party/gnuplot/share/js/canvastext.js @@ -0,0 +1,211 @@ +/* + * $Id: canvastext.js,v 1.3 2009/02/22 19:14:05 sfeam Exp $ + */ +// The canvastext.js code was released to the public domain by Jim Studt, 2007. +// He may keep some sort of up to date copy at http://www.federated.com/~jim/canvastext/ +// Feb 2009 Ethan A Merritt (EAM) Modify code to work in non-ascii environments. +// +var CanvasTextFunctions = { }; + +CanvasTextFunctions.letters = { + ' ': { width: 16, points: [] }, + '!': { width: 10, points: [[5,21],[5,7],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]] }, + '"': { width: 16, points: [[4,21],[4,14],[-1,-1],[12,21],[12,14]] }, + '#': { width: 21, points: [[11,25],[4,-7],[-1,-1],[17,25],[10,-7],[-1,-1],[4,12],[18,12],[-1,-1],[3,6],[17,6]] }, + '$': { width: 20, points: [[8,25],[8,-4],[-1,-1],[12,25],[12,-4],[-1,-1],[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]] }, + '%': { width: 24, points: [[21,21],[3,0],[-1,-1],[8,21],[10,19],[10,17],[9,15],[7,14],[5,14],[3,16],[3,18],[4,20],[6,21],[8,21],[10,20],[13,19],[16,19],[19,20],[21,21],[-1,-1],[17,7],[15,6],[14,4],[14,2],[16,0],[18,0],[20,1],[21,3],[21,5],[19,7],[17,7]] }, + '&': { width: 26, points: [[23,12],[23,13],[22,14],[21,14],[20,13],[19,11],[17,6],[15,3],[13,1],[11,0],[7,0],[5,1],[4,2],[3,4],[3,6],[4,8],[5,9],[12,13],[13,14],[14,16],[14,18],[13,20],[11,21],[9,20],[8,18],[8,16],[9,13],[11,10],[16,3],[18,1],[20,0],[22,0],[23,1],[23,2]] }, + '\'': { width: 10, points: [[5,19],[4,20],[5,21],[6,20],[6,18],[5,16],[4,15]] }, + '(': { width: 14, points: [[11,25],[9,23],[7,20],[5,16],[4,11],[4,7],[5,2],[7,-2],[9,-5],[11,-7]] }, + ')': { width: 14, points: [[3,25],[5,23],[7,20],[9,16],[10,11],[10,7],[9,2],[7,-2],[5,-5],[3,-7]] }, + '*': { width: 16, points: [[8,21],[8,9],[-1,-1],[3,18],[13,12],[-1,-1],[13,18],[3,12]] }, + '+': { width: 26, points: [[13,18],[13,0],[-1,-1],[4,9],[22,9]] }, + ',': { width: 10, points: [[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]] }, + '-': { width: 26, points: [[4,9],[22,9]] }, + '.': { width: 10, points: [[5,2],[4,1],[5,0],[6,1],[5,2]] }, + '/': { width: 22, points: [[20,25],[2,-7]] }, + '0': { width: 20, points: [[9,21],[6,20],[4,17],[3,12],[3,9],[4,4],[6,1],[9,0],[11,0],[14,1],[16,4],[17,9],[17,12],[16,17],[14,20],[11,21],[9,21]] }, + '1': { width: 20, points: [[6,17],[8,18],[11,21],[11,0]] }, + '2': { width: 20, points: [[4,16],[4,17],[5,19],[6,20],[8,21],[12,21],[14,20],[15,19],[16,17],[16,15],[15,13],[13,10],[3,0],[17,0]] }, + '3': { width: 20, points: [[5,21],[16,21],[10,13],[13,13],[15,12],[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]] }, + '4': { width: 20, points: [[13,21],[3,7],[18,7],[-1,-1],[13,21],[13,0]] }, + '5': { width: 20, points: [[15,21],[5,21],[4,12],[5,13],[8,14],[11,14],[14,13],[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]] }, + '6': { width: 20, points: [[16,18],[15,20],[12,21],[10,21],[7,20],[5,17],[4,12],[4,7],[5,3],[7,1],[10,0],[11,0],[14,1],[16,3],[17,6],[17,7],[16,10],[14,12],[11,13],[10,13],[7,12],[5,10],[4,7]] }, + '7': { width: 20, points: [[17,21],[7,0],[-1,-1],[3,21],[17,21]] }, + '8': { width: 20, points: [[8,21],[5,20],[4,18],[4,16],[5,14],[7,13],[11,12],[14,11],[16,9],[17,7],[17,4],[16,2],[15,1],[12,0],[8,0],[5,1],[4,2],[3,4],[3,7],[4,9],[6,11],[9,12],[13,13],[15,14],[16,16],[16,18],[15,20],[12,21],[8,21]] }, + '9': { width: 20, points: [[16,14],[15,11],[13,9],[10,8],[9,8],[6,9],[4,11],[3,14],[3,15],[4,18],[6,20],[9,21],[10,21],[13,20],[15,18],[16,14],[16,9],[15,4],[13,1],[10,0],[8,0],[5,1],[4,3]] }, + ':': { width: 10, points: [[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]] }, + ';': { width: 10, points: [[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]] }, + '<': { width: 24, points: [[20,18],[4,9],[20,0]] }, + '=': { width: 26, points: [[4,12],[22,12],[-1,-1],[4,6],[22,6]] }, + '>': { width: 24, points: [[4,18],[20,9],[4,0]] }, + '?': { width: 18, points: [[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]] }, + '@': { width: 27, points: [[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]] }, + 'A': { width: 18, points: [[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]] }, + 'B': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]] }, + 'C': { width: 21, points: [[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]] }, + 'D': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]] }, + 'E': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]] }, + 'F': { width: 18, points: [[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]] }, + 'G': { width: 21, points: [[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]] }, + 'H': { width: 22, points: [[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]] }, + 'I': { width: 8, points: [[4,21],[4,0]] }, + 'J': { width: 16, points: [[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]] }, + 'K': { width: 21, points: [[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]] }, + 'L': { width: 17, points: [[4,21],[4,0],[-1,-1],[4,0],[16,0]] }, + 'M': { width: 24, points: [[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]] }, + 'N': { width: 22, points: [[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]] }, + 'O': { width: 22, points: [[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]] }, + 'P': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]] }, + 'Q': { width: 22, points: [[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]] }, + 'R': { width: 21, points: [[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]] }, + 'S': { width: 20, points: [[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]] }, + 'T': { width: 16, points: [[8,21],[8,0],[-1,-1],[1,21],[15,21]] }, + 'U': { width: 22, points: [[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]] }, + 'V': { width: 18, points: [[1,21],[9,0],[-1,-1],[17,21],[9,0]] }, + 'W': { width: 24, points: [[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]] }, + 'X': { width: 20, points: [[3,21],[17,0],[-1,-1],[17,21],[3,0]] }, + 'Y': { width: 18, points: [[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]] }, + 'Z': { width: 20, points: [[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]] }, + '[': { width: 14, points: [[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]] }, + '\\': { width: 14, points: [[0,21],[14,-3]] }, + ']': { width: 14, points: [[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]] }, + '^': { width: 16, points: [[5,15],[8,19],[11,15],[-1,-1],[2,12],[8,18],[14,12]] }, + '_': { width: 16, points: [[0,-2],[16,-2]] }, + '`': { width: 10, points: [[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]] }, + 'a': { width: 19, points: [[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'b': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]] }, + 'c': { width: 18, points: [[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'd': { width: 19, points: [[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'e': { width: 18, points: [[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'f': { width: 12, points: [[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]] }, + 'g': { width: 19, points: [[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'h': { width: 19, points: [[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]] }, + 'i': { width: 8, points: [[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]] }, + 'j': { width: 10, points: [[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]] }, + 'k': { width: 17, points: [[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]] }, + 'l': { width: 8, points: [[4,21],[4,0]] }, + 'm': { width: 30, points: [[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]] }, + 'n': { width: 19, points: [[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]] }, + 'o': { width: 19, points: [[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]] }, + 'p': { width: 19, points: [[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]] }, + 'q': { width: 19, points: [[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] }, + 'r': { width: 13, points: [[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]] }, + 's': { width: 17, points: [[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]] }, + 't': { width: 12, points: [[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]] }, + 'u': { width: 19, points: [[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]] }, + 'v': { width: 16, points: [[2,14],[8,0],[-1,-1],[14,14],[8,0]] }, + 'w': { width: 22, points: [[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]] }, + 'x': { width: 17, points: [[3,14],[14,0],[-1,-1],[14,14],[3,0]] }, + 'y': { width: 16, points: [[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]] }, + 'z': { width: 17, points: [[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]] }, + '{': { width: 14, points: [[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]] }, + '|': { width: 8, points: [[4,25],[4,-7]] }, + '}': { width: 14, points: [[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]] }, + '~': { width: 24, points: [[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]] }, + +// Miscellaneous glyphs (EAM) +129: { width: 18, points: [[2,-2],[2,21],[16,21],[16,-2],[2,-2]] }, +176: { width: 8, points: [[3,22],[1,20],[1,18],[3,16],[5,16],[7,18],[7,20],[5,22],[3,22]]}, +197: { width: 18, points: [[9,18],[1,0],[-1,-1],[9,18],[17,0],[-1,-1],[4,7],[14,7],[-1,-1], [8,22],[6,20],[6,18],[8,16],[10,16],[12,18],[12,20],[10,22],[8,22]]}, +215: { width: 26, points: [[6,17],[20,3],[-1,-1],[6,3],[20,17]] } +}; + +CanvasTextFunctions.letter = function (ch) +{ + glyph = CanvasTextFunctions.letters[ch]; + + // EAM - Draw an empty box for undefined glyphs + if (glyph == undefined) + glyph = CanvasTextFunctions.letters[129]; + + return glyph; +} + +CanvasTextFunctions.ascent = function( font, size) +{ + return size; +} + +CanvasTextFunctions.descent = function( font, size) +{ + return 7.0*size/25.0; +} + +CanvasTextFunctions.measure = function( font, size, str) +{ + var total = 0; + var len = str.length; + + for ( i = 0; i < len; i++) { + var index = str.charAt(i); + // EAM deal with non-ascii characaters + if (index > '~') + index = str.charCodeAt(i); + + var c = CanvasTextFunctions.letter(index); + if (c) total += c.width * size / 25.0; + } + return total; +} + +CanvasTextFunctions.draw = function(ctx,font,size,x,y,str) +{ + var total = 0; + var len = str.length; + var mag = size / 25.0; + + ctx.save(); + ctx.lineCap = "round"; + ctx.lineWidth = 2.0 * mag; + + for ( i = 0; i < len; i++) { + var index = str.charAt(i); + // EAM deal with non-ascii characaters + if (index > '~') + index = str.charCodeAt(i); + + var c = CanvasTextFunctions.letter(index); + if ( !c) continue; + + ctx.beginPath(); + + var penUp = 1; + var needStroke = 0; + for ( j = 0; j < c.points.length; j++) { + var a = c.points[j]; + if ( a[0] == -1 && a[1] == -1) { + penUp = 1; + continue; + } + if ( penUp) { + ctx.moveTo( x + a[0]*mag, y - a[1]*mag); + penUp = false; + } else { + ctx.lineTo( x + a[0]*mag, y - a[1]*mag); + } + } + ctx.stroke(); + x += c.width*mag; + } + ctx.restore(); + return total; +} + +CanvasTextFunctions.enable = function( ctx) +{ + ctx.drawText = function(font,size,x,y,text) { return CanvasTextFunctions.draw( ctx, font,size,x,y,text); }; + ctx.measureText = function(font,size,text) { return CanvasTextFunctions.measure( font,size,text); }; + ctx.fontAscent = function(font,size) { return CanvasTextFunctions.ascent(font,size); } + ctx.fontDescent = function(font,size) { return CanvasTextFunctions.descent(font,size); } + + ctx.drawTextRight = function(font,size,x,y,text) { + var w = CanvasTextFunctions.measure(font,size,text); + return CanvasTextFunctions.draw( ctx, font,size,x-w,y,text); + }; + ctx.drawTextCenter = function(font,size,x,y,text) { + var w = CanvasTextFunctions.measure(font,size,text); + return CanvasTextFunctions.draw( ctx, font,size,x-w/2,y,text); + }; +} + diff --git a/3rd_party/gnuplot/share/js/gnuplot_common.js b/3rd_party/gnuplot/share/js/gnuplot_common.js new file mode 100644 index 0000000..56f42da --- /dev/null +++ b/3rd_party/gnuplot/share/js/gnuplot_common.js @@ -0,0 +1,170 @@ +/* + * $Id: gnuplot_common.js,v 1.9 2011/10/01 04:10:48 sfeam Exp $ + */ +// Shared routines for gnuplot's HTML5 canvas terminal driver. + +var gnuplot = { }; + +gnuplot.common_version = "30 September 2011"; + +gnuplot.L = function (x,y) { + if (gnuplot.zoomed) { + zoom = gnuplot.zoomXY(x/10.0,y/10.0); + ctx.lineTo(zoom.x,zoom.y); + } else + ctx.lineTo(x/10.0,y/10.0); +} +gnuplot.M = function (x,y) { + if (gnuplot.zoomed) { + zoom = gnuplot.zoomXY(x/10.0,y/10.0); + ctx.moveTo(zoom.x,zoom.y); + } else + ctx.moveTo(x/10.0,y/10.0); +} +gnuplot.R = function (x,y,w,h) { + if (gnuplot.zoomed) { + var dx, dy, dw, dh; + zoom = gnuplot.zoomXY(x/10.0,y/10.0); + if (zoom.x >= gnuplot.plot_xmax) return; + if (zoom.y >= gnuplot.plot_ybot) return; + dx = zoom.x; dy = zoom.y; + zoom = gnuplot.zoomXY((x+w)/10.,(y+h)/10.); + if (zoom.xraw <= gnuplot.plot_xmin) return; + if (zoom.yraw <= gnuplot.plot_ytop) return; + dw = zoom.x - dx; dh = zoom.y -dy; + ctx.fillRect(dx, dy, dw, dh); + } else + ctx.fillRect(x/10.0, y/10.0, w/10.0, h/10.0); +} +gnuplot.T = function (x,y,fontsize,justify,string) { + xx = x/10.0; yy = y/10.0; + if (gnuplot.zoomed) { + zoom = gnuplot.zoomXY(xx,yy); + if (zoom.clip) return; + xx = zoom.x; yy = zoom.y; + if (gnuplot.plot_xmin < xx && xx < gnuplot.plot_xmax && gnuplot.plot_ybot > yy && yy > gnuplot.plot_ytop) + if ((typeof(gnuplot.zoom_text) != "undefined") && (gnuplot.zoom_text == true)) + fontsize = Math.sqrt(gnuplot.zoomW(fontsize)*gnuplot.zoomH(fontsize)); + } + if (justify=="") ctx.drawText("sans", fontsize, xx, yy, string); + else if (justify=="Right") ctx.drawTextRight("sans", fontsize, xx, yy, string); + else if (justify=="Center") ctx.drawTextCenter("sans", fontsize, xx, yy, string); +} +gnuplot.TR = function (x,y,angle,fontsize,justify,string) { + xx = x/10.0; yy = y/10.0; + if (gnuplot.zoomed) { + zoom = gnuplot.zoomXY(xx,yy); + if (zoom.clip) return; + xx = zoom.x; yy = zoom.y; + if (gnuplot.plot_xmin < xx && xx < gnuplot.plot_xmax && gnuplot.plot_ybot > yy && yy > gnuplot.plot_ytop) + if ((typeof(gnuplot.zoom_text) != "undefined") && (gnuplot.zoom_text == true)) + fontsize = Math.sqrt(gnuplot.zoomW(fontsize)*gnuplot.zoomH(fontsize)); + } + ctx.save(); + ctx.translate(xx,yy); + ctx.rotate(angle * Math.PI / 180); + if (justify=="") ctx.drawText("sans", fontsize, 0, 0, string); + else if (justify=="Right") ctx.drawTextRight("sans", fontsize, 0, 0, string); + else if (justify=="Center") ctx.drawTextCenter("sans", fontsize, 0, 0, string); + ctx.restore(); +} +gnuplot.bp = function (x,y) // begin polygon + { ctx.beginPath(); gnuplot.M(x,y); } +gnuplot.cfp = function () // close and fill polygon + { ctx.closePath(); ctx.fill(); } +gnuplot.cfsp = function () // close and fill polygon with stroke color + { ctx.closePath(); ctx.fillStyle = ctx.strokeStyle; ctx.stroke(); ctx.fill(); } +gnuplot.Dot = function (x,y) { + xx = x; yy = y; + if (gnuplot.zoomed) {zoom = gnuplot.zoomXY(xx,yy); xx = zoom.x; yy = zoom.y; if (zoom.clip) return;} + ctx.strokeRect(xx,yy,0.5,0.5); +} +gnuplot.Pt = function (N,x,y,w) { + xx = x; yy = y; + if (gnuplot.zoomed) {zoom = gnuplot.zoomXY(xx,yy); xx = zoom.x; yy = zoom.y; if (zoom.clip) return;} + if (w==0) return; + switch (N) + { + case 0: + ctx.beginPath(); + ctx.moveTo(xx-w,yy); ctx.lineTo(xx+w,yy); + ctx.moveTo(xx,yy-w); ctx.lineTo(xx,yy+w); + ctx.stroke(); + break; + case 1: + ww = w * 3/4; + ctx.beginPath(); + ctx.moveTo(xx-ww,yy-ww); ctx.lineTo(xx+ww,yy+ww); + ctx.moveTo(xx+ww,yy-ww); ctx.lineTo(xx-ww,yy+ww); + ctx.stroke(); + break; + case 2: + gnuplot.Pt(0,x,y,w); gnuplot.Pt(1,x,y,w); + break; + case 3: + ctx.strokeRect(xx-w/2,yy-w/2,w,w); + break; + case 4: + ctx.save(); ctx.strokeRect(xx-w/2,yy-w/2,w,w); ctx.restore(); + ctx.fillRect(xx-w/2,yy-w/2,w,w); + break; + case 5: + ctx.beginPath(); ctx.arc(xx,yy,w/2,0,Math.PI*2,true); ctx.stroke(); + break; + default: + case 6: + ctx.beginPath(); ctx.arc(xx,yy,w/2,0,Math.PI*2,true); ctx.fill(); + break; + case 7: + ctx.beginPath(); + ctx.moveTo(xx,yy-w); ctx.lineTo(xx-w,yy+w/2); ctx.lineTo(xx+w,yy+w/2); + ctx.closePath(); + ctx.stroke(); + break; + case 8: + ctx.beginPath(); + ctx.moveTo(xx,yy-w); ctx.lineTo(xx-w,yy+w/2); ctx.lineTo(xx+w,yy+w/2); + ctx.closePath(); + ctx.fill(); + break; + } +} + +// Zoomable image +gnuplot.ZI = function (image, m, n, x1, y1, x2, y2) { + if (gnuplot.zoomed) { + var sx, sy, sw, sh, dx, dy, dw, dh; + + zoom = gnuplot.zoomXY(x1/10.0,y1/10.0); + if (zoom.x >= gnuplot.plot_xmax) return; + if (zoom.y >= gnuplot.plot_ybot) return; + x1raw = zoom.xraw; y1raw = zoom.yraw; + dx = zoom.x; dy = zoom.y; + + zoom = gnuplot.zoomXY((x2)/10.,(y2)/10.); + if (zoom.xraw <= gnuplot.plot_xmin) return; + if (zoom.yraw <= gnuplot.plot_ytop) return; + x2raw = zoom.xraw; y2raw = zoom.yraw; + dw = zoom.x - dx; dh = zoom.y - dy; + + // FIXME: This is sometimes flaky. Needs integer truncation? + sx = 0; sy = 0; sw = m; sh = n; + if (x1raw < dx) sx = m * (dx - x1raw) / (x2raw - x1raw); + if (y1raw < dy) sy = n * (dy - y1raw) / (y2raw - y1raw); + if (x2raw > zoom.x) + sw = m * (1. - ((x2raw - zoom.x) / (x2raw - x1raw))); + if (y2raw > zoom.y) + sh = n * (1. - ((y2raw - zoom.y) / (y2raw - y1raw))); + sw = sw - sx; sh = sh - sy; + + ctx.drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh); +} else + ctx.drawImage(image, x1/10.0, y1/10.0, (x2-x1)/10.0, (y2-y1)/10.0); +} + +// These methods are place holders that are loaded by gnuplot_dashedlines.js + +gnuplot.dashtype = function (dt) {} ; +gnuplot.dashstart = function (x,y) {gnuplot.M(x,y);} ; +gnuplot.dashstep = function (x,y) {gnuplot.L(x,y);} ; +gnuplot.pattern = []; diff --git a/3rd_party/gnuplot/share/js/gnuplot_dashedlines.js b/3rd_party/gnuplot/share/js/gnuplot_dashedlines.js new file mode 100644 index 0000000..efd7fda --- /dev/null +++ b/3rd_party/gnuplot/share/js/gnuplot_dashedlines.js @@ -0,0 +1,68 @@ +/* + * $Id: gnuplot_dashedlines.js,v 1.2 2010/11/26 23:39:16 sfeam Exp $ + */ +/* + * Ethan Merritt November 2010 + * Add a dashed line method to gnuplot's HTML5 canvas toolset. + * To start a path use DS(x0,y0) instead of M(x0,y0) + * To draw line segments use DL(x,y) instead of L(x,y) + * Finish as usual with ctx.stroke(); ctx.closePath(); + */ + +gnuplot.solid = []; +gnuplot.dashpattern1 = gnuplot.solid; +gnuplot.dashpattern2 = [ 0.5, 1.0 ]; +gnuplot.dashpattern3 = [ .12, .25, .37, .50, .62, .75, .87, 1.0 ]; +gnuplot.dashpattern4 = [ 0.50, 0.70, 0.80, 1.0 ]; +gnuplot.dashpattern5 = [ 0.30, 0.50, 0.60, 0.75, 0.85, 1.0 ]; + +gnuplot.dashlength = 200.; // length of one complete pattern +gnuplot.dashfraction = 0; // how far in the pattern we got last time +gnuplot.dash_x = 0; +gnuplot.dash_y = 0; + +gnuplot.dashtype = function(dt) { + gnuplot.pattern = dt; +} + +gnuplot.dashstart = function(x,y) { + gnuplot.dash_x = x; + gnuplot.dash_y = y; + gnuplot.dashfraction = 0; + gnuplot.M(x,y); +} + +gnuplot.dashstep = function(x,y) { + var delx = x - gnuplot.dash_x; + var dely = y - gnuplot.dash_y; + var stride = Math.sqrt(delx*delx + dely*dely) / gnuplot.dashlength; + var this_step; + + if (gnuplot.pattern.length == 0) {gnuplot.L(x,y); return;} + + while (stride > 0) { + // Find which piece of the pattern we are in + for (i=0; gnuplot.pattern[i] <= gnuplot.dashfraction; i++); + + this_step = gnuplot.pattern[i] - gnuplot.dashfraction; + if (stride > this_step) { + new_x = gnuplot.dash_x + delx*this_step/stride; + new_y = gnuplot.dash_y + dely*this_step/stride; + stride = stride - this_step; + gnuplot.dashfraction = gnuplot.pattern[i]; + delx = x - new_x; + dely = y - new_y; + } else { + new_x = x; + new_y = y; + gnuplot.dashfraction = gnuplot.dashfraction + stride; + stride = 0; + } + if (i%2==0) gnuplot.L(new_x,new_y); + else gnuplot.M(new_x,new_y); + + gnuplot.dash_x = new_x; + gnuplot.dash_y = new_y; + if (gnuplot.dashfraction >= 1.0) gnuplot.dashfraction = 0; + } +} diff --git a/3rd_party/gnuplot/share/js/gnuplot_mouse.css b/3rd_party/gnuplot/share/js/gnuplot_mouse.css new file mode 100644 index 0000000..e5ed1ba --- /dev/null +++ b/3rd_party/gnuplot/share/js/gnuplot_mouse.css @@ -0,0 +1,19 @@ +canvas { border:0; background-color: white; } +td.mousebox { vertical-align: top; } +td.mbh { height: 16pt; } +td.mb0 { text-align: left; font-size: smaller; width: 20px; padding-left: 15px; + color:#000; background-color: #EEE} +td.mb1 { text-align: left; font-size: smaller; width: 80px; padding-left: 15px; + color:#070; background-color: #EEE} +td.icon { width: 16px; height: 16px; font-size: 14px; text-align: right; + background-color: #EEE} +td.blank { height: 16px; font-size: 12pt; text-align: right; + background-color: #EEE} +.icon-image { float:right; margin: 0 0 0 0; } +.noborder { border: 0; vertical-align: text-top; } +table.mbleft { border-collapse: collapse; border: 0; margin-left: auto; margin-right: auto; } +table.mbright { border-collapse: collapse; border: 0; margin-left: 0; margin-right: auto; } +table.mbunder { border-collapse: collapse; border: 0; margin-left: auto; margin-right: auto; } +table.plot { border-collapse: collapse; border: 0; margin-left: auto; margin-right: auto; } +table.mousebox { border-collapse: collapse; margin-left: 0; margin-right: 10px; border: 0; } +div.gnuplot { background-color: white; } diff --git a/3rd_party/gnuplot/share/js/gnuplot_mouse.js b/3rd_party/gnuplot/share/js/gnuplot_mouse.js new file mode 100644 index 0000000..c15d579 --- /dev/null +++ b/3rd_party/gnuplot/share/js/gnuplot_mouse.js @@ -0,0 +1,483 @@ +/* + * $Id: gnuplot_mouse.js,v 1.16 2011/09/04 02:05:25 sfeam Exp $ + */ + gnuplot.mouse_version = "03 September 2011"; + +// Mousing code for use with gnuplot's 'canvas' terminal driver. +// The functions defined here assume that the javascript plot produced by +// gnuplot initializes the plot boundary and scaling parameters. + + gnuplot.mousex = 0; + gnuplot.mousey = 0; + gnuplot.plotx = 0; + gnuplot.ploty = 0; + gnuplot.scaled_x = 0; + gnuplot.scaled_y = 0; + +// These will be initialized by the gnuplot canvas-drawing function + gnuplot.plot_xmin = 0; + gnuplot.plot_xmax = 0; + gnuplot.plot_ybot = 0; + gnuplot.plot_ytop = 0; + gnuplot.plot_width = 0 + gnuplot.plot_height = 0 + gnuplot.plot_term_ymax = 0; + gnuplot.plot_axis_xmin = 0; + gnuplot.plot_axis_xmax = 0; + gnuplot.plot_axis_width = 0; + gnuplot.plot_axis_height = 0; + gnuplot.plot_axis_ymin = 0; + gnuplot.plot_axis_ymax = 0; + gnuplot.plot_axis_x2min = "none"; + gnuplot.plot_axis_y2min = "none"; + gnuplot.plot_logaxis_x = 0; + gnuplot.plot_logaxis_y = 0; + gnuplot.grid_lines = true; + gnuplot.zoom_text = false; + +// These are the equivalent parameters while zooming + gnuplot.zoom_axis_xmin = 0; + gnuplot.zoom_axis_xmax = 0; + gnuplot.zoom_axis_ymin = 0; + gnuplot.zoom_axis_ymax = 0; + gnuplot.zoom_axis_x2min = 0; + gnuplot.zoom_axis_x2max = 0; + gnuplot.zoom_axis_y2min = 0; + gnuplot.zoom_axis_y2max = 0; + gnuplot.zoom_axis_width = 0; + gnuplot.zoom_axis_height = 0; + gnuplot.zoom_temp_xmin = 0; + gnuplot.zoom_temp_ymin = 0; + gnuplot.zoom_temp_x2min = 0; + gnuplot.zoom_temp_y2min = 0; + gnuplot.zoom_in_progress = false; + + gnuplot.full_canvas_image = null; + gnuplot.axisdate = new Date(); + +gnuplot.init = function () +{ + if (document.getElementById("gnuplot_canvas")) + document.getElementById("gnuplot_canvas").onmousemove = gnuplot.mouse_update; + if (document.getElementById("gnuplot_canvas")) + document.getElementById("gnuplot_canvas").onmouseup = gnuplot.zoom_in; + if (document.getElementById("gnuplot_canvas")) + document.getElementById("gnuplot_canvas").onmousedown = gnuplot.saveclick; + if (document.getElementById("gnuplot_canvas")) + document.getElementById("gnuplot_canvas").onkeydown = gnuplot.do_hotkey; + if (document.getElementById("gnuplot_grid_icon")) + document.getElementById("gnuplot_grid_icon").onmouseup = gnuplot.toggle_grid; + if (document.getElementById("gnuplot_textzoom_icon")) + document.getElementById("gnuplot_textzoom_icon").onmouseup = gnuplot.toggle_zoom_text; + if (document.getElementById("gnuplot_rezoom_icon")) + document.getElementById("gnuplot_rezoom_icon").onmouseup = gnuplot.rezoom; + if (document.getElementById("gnuplot_unzoom_icon")) + document.getElementById("gnuplot_unzoom_icon").onmouseup = gnuplot.unzoom; + gnuplot.mouse_update(); +} + +gnuplot.getMouseCoordsWithinTarget = function(event) +{ + var coords = { x: 0, y: 0}; + + if(!event) // then we're in a non-DOM (probably IE) browser + { + event = window.event; + if (event) { + coords.x = event.offsetX; + coords.y = event.offsetY; + } + } + else // we assume DOM modeled javascript + { + var Element = event.target ; + var CalculatedTotalOffsetLeft = 0; + var CalculatedTotalOffsetTop = 0 ; + + while (Element.offsetParent) + { + CalculatedTotalOffsetLeft += Element.offsetLeft ; + CalculatedTotalOffsetTop += Element.offsetTop ; + Element = Element.offsetParent ; + } + + coords.x = event.pageX - CalculatedTotalOffsetLeft ; + coords.y = event.pageY - CalculatedTotalOffsetTop ; + } + + gnuplot.mousex = coords.x; + gnuplot.mousey = coords.y; +} + + +gnuplot.mouse_update = function(e) +{ + gnuplot.getMouseCoordsWithinTarget(e); + + gnuplot.plotx = gnuplot.mousex - gnuplot.plot_xmin; + gnuplot.ploty = -(gnuplot.mousey - gnuplot.plot_ybot); + + // Limit tracking to the interior of the plot + if (gnuplot.plotx < 0 || gnuplot.ploty < 0) return; + if (gnuplot.mousex > gnuplot.plot_xmax || gnuplot.mousey < gnuplot.plot_ytop) return; + + var axis_xmin = (gnuplot.zoomed) ? gnuplot.zoom_axis_xmin : gnuplot.plot_axis_xmin; + var axis_xmax = (gnuplot.zoomed) ? gnuplot.zoom_axis_xmax : gnuplot.plot_axis_xmax; + var axis_ymin = (gnuplot.zoomed) ? gnuplot.zoom_axis_ymin : gnuplot.plot_axis_ymin; + var axis_ymax = (gnuplot.zoomed) ? gnuplot.zoom_axis_ymax : gnuplot.plot_axis_ymax; + + if (gnuplot.plot_logaxis_x != 0) { + x = Math.log(axis_xmax) - Math.log(axis_xmin); + x = x * (gnuplot.plotx / (gnuplot.plot_xmax-gnuplot.plot_xmin)) + Math.log(axis_xmin); + x = Math.exp(x); + } else { + x = axis_xmin + (gnuplot.plotx / (gnuplot.plot_xmax-gnuplot.plot_xmin)) * (axis_xmax - axis_xmin); + } + + if (gnuplot.plot_logaxis_y != 0) { + y = Math.log(axis_ymax) - Math.log(axis_ymin); + y = y * (-gnuplot.ploty / (gnuplot.plot_ytop-gnuplot.plot_ybot)) + Math.log(axis_ymin); + y = Math.exp(y); + } else { + y = axis_ymin - (gnuplot.ploty / (gnuplot.plot_ytop-gnuplot.plot_ybot)) * (axis_ymax - axis_ymin); + } + + if (gnuplot.plot_axis_x2min != "none") { + gnuplot.axis_x2min = (gnuplot.zoomed) ? gnuplot.zoom_axis_x2min : gnuplot.plot_axis_x2min; + gnuplot.axis_x2max = (gnuplot.zoomed) ? gnuplot.zoom_axis_x2max : gnuplot.plot_axis_x2max; + x2 = gnuplot.axis_x2min + (gnuplot.plotx / (gnuplot.plot_xmax-gnuplot.plot_xmin)) * (gnuplot.axis_x2max - gnuplot.axis_x2min); + if (document.getElementById(gnuplot.active_plot_name + "_x2")) + document.getElementById(gnuplot.active_plot_name + "_x2").innerHTML = x2.toPrecision(4); + } + if (gnuplot.plot_axis_y2min != "none") { + gnuplot.axis_y2min = (gnuplot.zoomed) ? gnuplot.zoom_axis_y2min : gnuplot.plot_axis_y2min; + gnuplot.axis_y2max = (gnuplot.zoomed) ? gnuplot.zoom_axis_y2max : gnuplot.plot_axis_y2max; + y2 = gnuplot.axis_y2min - (gnuplot.ploty / (gnuplot.plot_ytop-gnuplot.plot_ybot)) * (gnuplot.axis_y2max - gnuplot.axis_y2min); + if (document.getElementById(gnuplot.active_plot_name + "_y2")) + document.getElementById(gnuplot.active_plot_name + "_y2").innerHTML = y2.toPrecision(4); + } + + if (gnuplot.polar_mode) { + polar = gnuplot.convert_to_polar(x,y); + label_x = "ang= " + polar.ang.toPrecision(4); + label_y = "R= " + polar.r.toPrecision(4); + } else if (typeof(gnuplot.plot_timeaxis_x) == "string" && gnuplot.plot_timeaxis_x != "") { + label_x = gnuplot.timefmt(x); + label_y = y.toPrecision(4); + } else { + label_x = x.toPrecision(4); + label_y = y.toPrecision(4); + } + + if (document.getElementById(gnuplot.active_plot_name + "_x")) + document.getElementById(gnuplot.active_plot_name + "_x").innerHTML = label_x; + if (document.getElementById(gnuplot.active_plot_name + "_y")) + document.getElementById(gnuplot.active_plot_name + "_y").innerHTML = label_y; + + // Echo the zoom box interactively + if (gnuplot.zoom_in_progress) { + // Clear previous box before drawing a new one + if (gnuplot.full_canvas_image == null) { + gnuplot.full_canvas_image = ctx.getImageData(0,0,canvas.width,canvas.height); + } else { + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.putImageData(gnuplot.full_canvas_image,0,0); + } + ctx.strokeStyle="rgba(128,128,128,0.60)"; + var x0 = gnuplot.plot_xmin + gnuplot.zoom_temp_plotx; + var y0 = gnuplot.plot_ybot - gnuplot.zoom_temp_ploty; + var w = gnuplot.plotx - gnuplot.zoom_temp_plotx; + var h = -(gnuplot.ploty - gnuplot.zoom_temp_ploty); + if (w<0) {x0 = x0 + w; w = -w;} + if (h<0) {y0 = y0 + h; h = -h;} + ctx.strokeRect(x0,y0,w,h); + } +} + +gnuplot.timefmt = function (x) +{ + gnuplot.axisdate.setTime(1000. * (x + 946684800)); + + if (gnuplot.plot_timeaxis_x == "DateTime") { + return gnuplot.axisdate.toUTCString(); + } + if (gnuplot.plot_timeaxis_x == "Date") { + year = gnuplot.axisdate.getUTCFullYear(); + month = gnuplot.axisdate.getUTCMonth(); + date = gnuplot.axisdate.getUTCDate(); + return (" " + date).slice (-2) + "/" + + ("0" + (month+1)).slice (-2) + "/" + + year; + } + if (gnuplot.plot_timeaxis_x == "Time") { + hour = gnuplot.axisdate.getUTCHours(); + minute = gnuplot.axisdate.getUTCMinutes(); + second = gnuplot.axisdate.getUTCSeconds(); + return ("0" + hour).slice (-2) + ":" + + ("0" + minute).slice (-2) + ":" + + ("0" + second).slice (-2); + } +} + +gnuplot.convert_to_polar = function (x,y) +{ + polar = new Object; + var phi, r; + phi = Math.atan2(y,x); + if (gnuplot.plot_logaxis_r) + r = Math.exp( (x/Math.cos(phi) + Math.log(gnuplot.plot_axis_rmin)/Math.LN10) * Math.LN10); + else + r = x/Math.cos(phi) + gnuplot.plot_axis_rmin; + polar.ang = phi * 180./Math.PI; + polar.r = r; + return polar; +} + +gnuplot.saveclick = function (event) +{ + gnuplot.mouse_update(event); + + // Limit tracking to the interior of the plot + if (gnuplot.plotx < 0 || gnuplot.ploty < 0) return; + if (gnuplot.mousex > gnuplot.plot_xmax || gnuplot.mousey < gnuplot.plot_ytop) return; + + if (event.which == null) /* IE case */ + button= (event.button < 2) ? "LEFT" : ((event.button == 4) ? "MIDDLE" : "RIGHT"); + else /* All others */ + button= (event.which < 2) ? "LEFT" : ((event.which == 2) ? "MIDDLE" : "RIGHT"); + + if (button == "LEFT") { + ctx.strokeStyle="black"; + ctx.strokeRect(gnuplot.mousex, gnuplot.mousey, 1, 1); + if (typeof(gnuplot.plot_timeaxis_x) == "string" && gnuplot.plot_timeaxis_x != "") + click = " " + gnuplot.timefmt(x) + ", " + y.toPrecision(4); + else + click = " " + x.toPrecision(4) + ", " + y.toPrecision(4); + ctx.drawText("sans", 9, gnuplot.mousex, gnuplot.mousey, click); + } + + // Save starting corner of zoom box + else { + gnuplot.zoom_temp_xmin = x; + gnuplot.zoom_temp_ymin = y; + if (gnuplot.plot_axis_x2min != "none") gnuplot.zoom_temp_x2min = x2; + if (gnuplot.plot_axis_y2min != "none") gnuplot.zoom_temp_y2min = y2; + // Only used to echo the zoom box interactively + gnuplot.zoom_temp_plotx = gnuplot.plotx; + gnuplot.zoom_temp_ploty = gnuplot.ploty; + gnuplot.zoom_in_progress = true; + gnuplot.full_canvas_image = null; + } + return false; // Nobody else should respond to this event +} + +gnuplot.zoom_in = function (event) +{ + if (!gnuplot.zoom_in_progress) + return false; + + gnuplot.mouse_update(event); + + if (event.which == null) /* IE case */ + button= (event.button < 2) ? "LEFT" : ((event.button == 4) ? "MIDDLE" : "RIGHT"); + else /* All others */ + button= (event.which < 2) ? "LEFT" : ((event.which == 2) ? "MIDDLE" : "RIGHT"); + + // Save ending corner of zoom box + if (button != "LEFT") { + if (x > gnuplot.zoom_temp_xmin) { + gnuplot.zoom_axis_xmin = gnuplot.zoom_temp_xmin; + gnuplot.zoom_axis_xmax = x; + if (gnuplot.plot_axis_x2min != "none") { + gnuplot.zoom_axis_x2min = gnuplot.zoom_temp_x2min; + gnuplot.zoom_axis_x2max = x2; + } + } else { + gnuplot.zoom_axis_xmin = x; + gnuplot.zoom_axis_xmax = gnuplot.zoom_temp_xmin; + if (gnuplot.plot_axis_x2min != "none") { + gnuplot.zoom_axis_x2min = x2; + gnuplot.zoom_axis_x2max = gnuplot.zoom_temp_x2min; + } + } + if (y > gnuplot.zoom_temp_ymin) { + gnuplot.zoom_axis_ymin = gnuplot.zoom_temp_ymin; + gnuplot.zoom_axis_ymax = y; + if (gnuplot.plot_axis_y2min != "none") { + gnuplot.zoom_axis_y2min = gnuplot.zoom_temp_y2min; + gnuplot.zoom_axis_y2max = y2; + } + } else { + gnuplot.zoom_axis_ymin = y; + gnuplot.zoom_axis_ymax = gnuplot.zoom_temp_ymin; + if (gnuplot.plot_axis_y2min != "none") { + gnuplot.zoom_axis_y2min = y2; + gnuplot.zoom_axis_y2max = gnuplot.zoom_temp_y2min; + } + } + gnuplot.zoom_axis_width = gnuplot.zoom_axis_xmax - gnuplot.zoom_axis_xmin; + gnuplot.zoom_axis_height = gnuplot.zoom_axis_ymax - gnuplot.zoom_axis_ymin; + gnuplot.zoom_in_progress = false; + gnuplot.rezoom(event); + } + return false; // Nobody else should respond to this event +} + +gnuplot.toggle_grid = function (e) +{ + if (!gnuplot.grid_lines) gnuplot.grid_lines = true; + else gnuplot.grid_lines = false; + ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); +} + +gnuplot.toggle_zoom_text = function (e) +{ + if (!gnuplot.zoom_text) gnuplot.zoom_text = true; + else gnuplot.zoom_text = false; + ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); +} + +gnuplot.rezoom = function (e) +{ + if (gnuplot.zoom_axis_width > 0) + gnuplot.zoomed = true; + ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); +} + +gnuplot.unzoom = function (e) +{ + gnuplot.zoomed = false; + ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); +} + +gnuplot.zoomXY = function(x,y) +{ + zoom = new Object; + var xreal, yreal; + + zoom.x = x; zoom.y = y; zoom.clip = false; + + if (gnuplot.plot_logaxis_x != 0) { + xreal = Math.log(gnuplot.plot_axis_xmax) - Math.log(gnuplot.plot_axis_xmin); + xreal = Math.log(gnuplot.plot_axis_xmin) + (x - gnuplot.plot_xmin) * xreal/gnuplot.plot_width; + zoom.x = Math.log(gnuplot.zoom_axis_xmax) - Math.log(gnuplot.zoom_axis_xmin); + zoom.x = gnuplot.plot_xmin + (xreal - Math.log(gnuplot.zoom_axis_xmin)) * gnuplot.plot_width/zoom.x; + } else { + xreal = gnuplot.plot_axis_xmin + (x - gnuplot.plot_xmin) * (gnuplot.plot_axis_width/gnuplot.plot_width); + zoom.x = gnuplot.plot_xmin + (xreal - gnuplot.zoom_axis_xmin) * (gnuplot.plot_width/gnuplot.zoom_axis_width); + } + if (gnuplot.plot_logaxis_y != 0) { + yreal = Math.log(gnuplot.plot_axis_ymax) - Math.log(gnuplot.plot_axis_ymin); + yreal = Math.log(gnuplot.plot_axis_ymin) + (gnuplot.plot_ybot - y) * yreal/gnuplot.plot_height; + zoom.y = Math.log(gnuplot.zoom_axis_ymax) - Math.log(gnuplot.zoom_axis_ymin); + zoom.y = gnuplot.plot_ybot - (yreal - Math.log(gnuplot.zoom_axis_ymin)) * gnuplot.plot_height/zoom.y; + } else { + yreal = gnuplot.plot_axis_ymin + (gnuplot.plot_ybot - y) * (gnuplot.plot_axis_height/gnuplot.plot_height); + zoom.y = gnuplot.plot_ybot - (yreal - gnuplot.zoom_axis_ymin) * (gnuplot.plot_height/gnuplot.zoom_axis_height); + } + + // Report unclipped coords also + zoom.xraw = zoom.x; zoom.yraw = zoom.y; + + // Limit the zoomed plot to the original plot area + if (x > gnuplot.plot_xmax) { + zoom.x = x; + if (gnuplot.plot_axis_y2min == "none") { + zoom.y = y; + return zoom; + } + if (gnuplot.plot_ybot <= y && y <= gnuplot.plot_ybot + 15) + zoom.clip = true; + } + + else if (x < gnuplot.plot_xmin) + zoom.x = x; + else if (zoom.x < gnuplot.plot_xmin) + { zoom.x = gnuplot.plot_xmin; zoom.clip = true; } + else if (zoom.x > gnuplot.plot_xmax) + { zoom.x = gnuplot.plot_xmax; zoom.clip = true; } + + if (y < gnuplot.plot_ytop) { + zoom.y = y; + if (gnuplot.plot_axis_x2min == "none") { + zoom.x = x; zoom.clip = false; + return zoom; + } + } + + else if (y > gnuplot.plot_ybot) + zoom.y = y; + else if (zoom.y > gnuplot.plot_ybot) + { zoom.y = gnuplot.plot_ybot; zoom.clip = true; } + else if (zoom.y < gnuplot.plot_ytop) + { zoom.y = gnuplot.plot_ytop; zoom.clip = true; } + + return zoom; +} + +gnuplot.zoomW = function (w) { return (w*gnuplot.plot_axis_width/gnuplot.zoom_axis_width); } +gnuplot.zoomH = function (h) { return (h*gnuplot.plot_axis_height/gnuplot.zoom_axis_height); } + +gnuplot.popup_help = function(URL) { + if (typeof(URL) != "string") { + if (typeof(gnuplot.help_URL) == "string") + URL = gnuplot.help_URL; + else + return; + } + // FIXME: Placeholder for useful action + if (URL != "") + window.open (URL,"gnuplot help"); +} + +gnuplot.toggle_plot = function(plotid) { + if (typeof(gnuplot["hide_"+plotid]) == "unknown") + gnuplot["hide_"+plotid] = false; + gnuplot["hide_"+plotid] = !gnuplot["hide_"+plotid]; + ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); +} + +gnuplot.do_hotkey = function(event) { + keychar = String.fromCharCode(event.charCode ? event.charCode : event.keyCode); + switch (keychar) { + case 'e': ctx.clearRect(0,0,gnuplot.plot_term_xmax,gnuplot.plot_term_ymax); + gnuplot_canvas(); + break; + case 'g': gnuplot.toggle_grid(); + break; + case 'n': gnuplot.rezoom(); + break; + case 'r': + ctx.lineWidth = 0.5; + ctx.strokeStyle="rgba(128,128,128,0.50)"; + ctx.moveTo(gnuplot.plot_xmin, gnuplot.mousey); ctx.lineTo(gnuplot.plot_xmax, gnuplot.mousey); + ctx.moveTo(gnuplot.mousex, gnuplot.plot_ybot); ctx.lineTo(gnuplot.mousex, gnuplot.plot_ytop); + ctx.stroke(); + break; + case 'p': + case 'u': gnuplot.unzoom(); + break; + case '': zoom_in_progress = false; + break; + +// Arrow keys + case '%': // ctx.drawText("sans", 10, gnuplot.mousex, gnuplot.mousey, "<"); + break; + case '\'': // ctx.drawText("sans", 10, gnuplot.mousex, gnuplot.mousey, ">"); + break; + case '&': // ctx.drawText("sans", 10, gnuplot.mousex, gnuplot.mousey, "^"); + break; + case '(': // ctx.drawText("sans", 10, gnuplot.mousex, gnuplot.mousey, "v"); + break; + + default: ctx.drawText("sans", 10, gnuplot.mousex, gnuplot.mousey, keychar); + return true; // Let someone else handle it + break; + } + return false; // Nobody else should respond to this keypress +} diff --git a/3rd_party/gnuplot/share/js/gnuplot_svg.js b/3rd_party/gnuplot/share/js/gnuplot_svg.js new file mode 100644 index 0000000..931749f --- /dev/null +++ b/3rd_party/gnuplot/share/js/gnuplot_svg.js @@ -0,0 +1,191 @@ +/* + * $Id: gnuplot_svg.js,v 1.8 2011/11/22 22:35:32 sfeam Exp $ + */ +// Javascript routines for interaction with SVG documents produced by +// gnuplot's SVG terminal driver. + +var gnuplot_svg = { }; + +gnuplot_svg.version = "22 November 2011"; + +gnuplot_svg.SVGDoc = null; +gnuplot_svg.SVGRoot = null; + +gnuplot_svg.Init = function(e) +{ + gnuplot_svg.SVGDoc = e.target.ownerDocument; + gnuplot_svg.SVGRoot = gnuplot_svg.SVGDoc.documentElement; + gnuplot_svg.axisdate = new Date(); +} + +gnuplot_svg.toggleVisibility = function(evt, targetId) +{ + var newTarget = evt.target; + if (targetId) + newTarget = gnuplot_svg.SVGDoc.getElementById(targetId); + + var newValue = newTarget.getAttributeNS(null, 'visibility') + + if ('hidden' != newValue) + newValue = 'hidden'; + else + newValue = 'visible'; + + newTarget.setAttributeNS(null, 'visibility', newValue); + evt.preventDefault(); + evt.stopPropagation(); +} + +// Mouse tracking echos coordinates to a floating text box + +gnuplot_svg.getText = function() { + return(document.getElementById("coord_text")); +} + +gnuplot_svg.updateCoordBox = function(t, evt) { + /* + * Apply screen CTM transformation to the evt screenX and screenY to get + * coordinates in SVG coordinate space. Use scaling parameters stored in + * the plot document by gnuplot to convert further into plot coordinates. + * Then position the floating text box using the SVG coordinates. + */ + var m = document.documentElement.getScreenCTM(); + var p = document.documentElement.createSVGPoint(); + p.x = evt.clientX; p.y = evt.clientY; + p = p.matrixTransform(m.inverse()); + + // Allow for scrollbar position (Firefox, others?) + if (typeof evt.pageX != 'undefined') { + p.x = evt.pageX; p.y = evt.pageY; + } + t.setAttribute("x", p.x); + t.setAttribute("y", p.y); + + plotcoord = gnuplot_svg.mouse2plot(p.x,p.y); + + if (gnuplot_svg.polar_mode) { + polar = gnuplot_svg.convert_to_polar(plotcoord.x,plotcoord.y); + label_x = "ang= " + polar.ang.toPrecision(4); + label_y = "R= " + polar.r.toPrecision(4); + } else if (gnuplot_svg.plot_timeaxis_x == "Date") { + gnuplot_svg.axisdate.setTime(1000. * (plotcoord.x + 946684800)); + year = gnuplot_svg.axisdate.getUTCFullYear(); + month = gnuplot_svg.axisdate.getUTCMonth(); + date = gnuplot_svg.axisdate.getUTCDate(); + label_x = (" " + date).slice (-2) + "/" + + ("0" + (month+1)).slice (-2) + "/" + + year; + label_y = plotcoord.y.toFixed(2); + } else if (gnuplot_svg.plot_timeaxis_x == "Time") { + gnuplot_svg.axisdate.setTime(1000. * (plotcoord.x + 946684800)); + hour = gnuplot_svg.axisdate.getUTCHours(); + minute = gnuplot_svg.axisdate.getUTCMinutes(); + second = gnuplot_svg.axisdate.getUTCSeconds(); + label_x = ("0" + hour).slice (-2) + ":" + + ("0" + minute).slice (-2) + ":" + + ("0" + second).slice (-2); + label_y = plotcoord.y.toFixed(2); + } else if (gnuplot_svg.plot_timeaxis_x == "DateTime") { + gnuplot_svg.axisdate.setTime(1000. * (plotcoord.x + 946684800)); + label_x = gnuplot_svg.axisdate.toUTCString(); + label_y = plotcoord.y.toFixed(2); + } else { + label_x = plotcoord.x.toFixed(2); + label_y = plotcoord.y.toFixed(2); + } + + while (null != t.firstChild) { + t.removeChild(t.firstChild); + } + var textNode = document.createTextNode(". "+label_x+" "+label_y); + t.appendChild(textNode); +} + +gnuplot_svg.showCoordBox = function(evt) { + var t = gnuplot_svg.getText(); + if (null != t) { + t.setAttribute("visibility", "visible"); + gnuplot_svg.updateCoordBox(t, evt); + } +} + +gnuplot_svg.moveCoordBox = function(evt) { + var t = gnuplot_svg.getText(); + if (null != t) + gnuplot_svg.updateCoordBox(t, evt); +} + +gnuplot_svg.hideCoordBox = function(evt) { + var t = gnuplot_svg.getText(); + if (null != t) + t.setAttribute("visibility", "hidden"); +} + +gnuplot_svg.toggleCoordBox = function(evt) { + var t = gnuplot_svg.getText(); + if (null != t) { + state = t.getAttribute('visibility'); + if ('hidden' != state) + state = 'hidden'; + else + state = 'visible'; + t.setAttribute('visibility', state); + } +} + +gnuplot_svg.toggleGrid = function() { + if (!gnuplot_svg.SVGDoc.getElementsByClassName) // Old browsers + return; + var grid = gnuplot_svg.SVGDoc.getElementsByClassName('gridline'); + for (var i=0; i= 2.0 + * better support for saving terminal options with gnuplot 'save' command + * all bitmap images can be externalized + * alpha channel support for bimap images via externalized PNGs + * new options 'crop', 'background', 'textscale', 'externalimages' + * fixed "overflow" bug on negative coordinates that are outside of the crop box + * various small bugfixes + + Backward compatibility is dropped again. + +2009-03-29 + + * Providing a script or target name is now mandatory. The new syntax: + set terminal lua | "" + { ...} + This will look for a script named `gnuplot-.lua' or + a script named "" (in quotes!). + * Support for script names via the environmental variable + GNUPLOT_LUA_SCRIPT is dropped. + * The option "script" is obsolete and also removed. + * Via the environmental variable GNUPLOT_DRIVER_DIR the default search + directory for driver scripts can be changed. + * The TikZ driver help is now included as a subsection of the Lua + terminal. + * minor bugfixes (see ChangeLog) + + This version drops backward compatibility again! + +2008-12-20 + + * Removed all underscrores in style and color names. + * The plot box coordinates are now accessible via a special node. (e.g. + "gp plot 1.north east". + * Added aliases 'standalone' ('fulldoc') and 'header' ('preamble') + * Preparations to echo back the options string to the user. + + This version drops backward compatibility! + +2008-11-22 + + * Changed default canvas size to 12.5cm x 8.75cm and use the preview + package to clip the plot in 'fulldoc' mode (suggested by Juergen Wieferink). + * New option 'charsize'. In conjunction with the gnuplottex.sty the + font size can now be determined automatically. (look at the style file for + example code). + * Removed the default font setting (previously set to "\small"). + + No binary updates needed. + +2008-02-02 + + * Implemented a mapping of gnuplot arrow styles to TikZ arrow styles by + "misusing" the angle of the gnuplot arrow definition. + * CMYK support for image data (all other colors are handled through the + xcolor package). + * terminal works with gnuplottex (\begin{gnuplot}[terminal=lua]...) + (http://www.ctan.org/tex-archive/help/Catalogue/entries/gnuplottex.html) + * compatibility updates for gnuplot 4.3cvs version + * optional environment variable GNUPLOT_LUA_SCRIPT + * fixed zero length paths artifacts and some more minor bugs + * added simple pager functionality for help output + + The Lua script should work with the previous binary version, but the new + GNUPLOT_LUA_SCRIPT feature and pager functionality will not be available. + Maybe a minor issue for most users ;-) + +2007-10-03 + + * New option 'providevars' to make gnuplot's internal and user variables + available within the TeX-script. + * Adopted the color scheme and dash patterns to (largely) resemble the + look of the postscript terminal. + * Changed the names of the bounding box coordinates from 'lowerleft' to + 'south west' etc. to be closer to the TikZ naming scheme. + + Binary update needed on upgrade. + +2007-09-22 + + * Lengths in the 'size' options now accept the units cm, mm, in or inch, pt, + pc, bp, dd and cc. + * Switched from generic TikZ styles like 'every plot' to gnuplot specific + TikZ-styles. + * Support for plotting images of pixel and binary 2D-data. For PDF and + Postscript generation the image will be included in a native PDF or PS + format what reduces space and compile time and improves rendering quality. + For the SVG output of PGF/TikZ the 'native image' feature has to be + disabled manually. The image will then be rendered of filled rectangles. + * Added 'tikzplot' option which allows using the TikZ '\path plot' + command instead of the simple '\path' for plots with given linetypes. + * Added 'is_multiplot()' to the Lua terminal (currently unused in the + TikZ backend). + * Changed the Lua-API: Color and fill styles are now passed as strings + instead of integers to the script. + + Binary update needed on upgrade. + +2007-08-25 ii + + * Improved robustness of the option parser. + * Fixed a PGF/TikZ compatibility issue reported by Scott Murman. + + No binary update from previous version needed. + + +2007-08-25 + + * Fixed rectangle scaling in conjunction with the 'plotsize' option + (thanks to Scott Murman for reporting). + + This update only affects the gnuplot.lua script. + + +2007-08-24 + + * A 'size' option for the canvas was added. + * The 'scale' option now expects an x and y parameter, so the + 'xscale' and 'yscale' options where removed. Scaling and resizing + now work similar to the other terminals. + * The 'monochrome' and 'solid' options do not change the actual + TikZ plot commands anymore, but only change the according TikZ + style settings. + + +See the 'ChangeLog' file for previous changes. diff --git a/3rd_party/gnuplot/share/lua/README b/3rd_party/gnuplot/share/lua/README new file mode 100644 index 0000000..77f8471 --- /dev/null +++ b/3rd_party/gnuplot/share/lua/README @@ -0,0 +1,115 @@ + +Gnuplot PGF/TikZ terminal +========================= + +The PGF/TikZ terminal mainly consists of a generic Lua terminal to +wrap the gnuplot terminal C functions. This allows writing gnuplot +terminals in Lua instead of C. The first (and currently only) implemented +`backend' is the PGF/TikZ terminal for the use with TeX/LaTeX. + +The actual terminal functionality is a provided by a separate Lua script +`gnuplot-tikz.lua'. The LaTeX style file is usually derived from PGF/TikZ terminal +script to keep things consistent. + + + +Why all that hassle? +==================== + +There are are couple of terminals allready usable for LaTeX so why +writing another one? + +Here is a brief list of reasons: + + 1. I like PGF/TikZ and there is no such terminal so far. + 2. I also like lerning Lua and the use of Lua makes this terminal + very versatile, e.g. there is no recompilation necessary if + you want to change/add any terminal features and you also gain + all the benefits of using a scripting language in this + place -- whatever that means to you ;-) + 3. Most advantages are directly related to PGF/TikZ: + a. rescaling the plot does not automatically change the linewidths + nor the size of points (aka plot marks), fonts, arrow tips or + fill patterns. The aspect ratio of these elements will also + remain unchanged on unproportional scalings. + b. you can directly produce documents of any output format + that is supported by PGF/TikZ. + c. changing the appearance of the plots is an easy task even + after the generation of the PGF/TikZ code. This can be done + locally or globally by changing certain TikZ-styles or + dimensions. + d. it is also easy to put the keys (aka legend) into the normal text + area (e.g. the plot caption), because the line and plotmark styles + are available. + e. overlaying of the plot with e.g. additional nodes, arrows etc. is + possible through the use the of tikz coordinates of the actual + plotting area. + +For more reasons please have a look at the PGF/TikZ manual ;-) + + + +Generating style and help file +============================== + +To generate the style files and wrapper for the various TeX flavors enter + + lua gnuplot-tikz.lua style + +on the command line. The files generated should be + + t-gnuplot-lua-tikz.tex (Context wrapper) + gnuplot-lua-tikz.tex (plain TeX wrapper) + gnuplot-lua-tikz.sty (LaTeX wrapper) + gnuplot-lua-tikz-common.tex (common definitions) + +and can be copied to the appropriate places. + + lua gnuplot-tikz.lua help + +prints the terminal help on stdout and + + lua gnuplot-tikz.lua termhelp > gnuplot-tikz.help + +generates the version to be included in gnuplot help system. + + + +Usage +===== + +The usage is quite similar to the other terminals with the difference that +most terminal options are processed by the external Lua script. To see the +list of additional script options just type + gnuplot> set term lua tikz help +or + # lua gnuplot-tikz.lua +on the command line. + + +A minimalist gnuplot session (or script) may look like this: + +> set term lua tikz # activate the Lua terminal and load "gnuplot.lua" +> set out 'test.tex' # write output to file 'test.tex' +> plot x*x # plot a nice parabola + +The generated file `test.tex' can be used by simply adding the line + + \input{test.tex} + +to your LaTeX document and by adding + + \usepackage{gnuplot-lua-tikz} + +to the preamble. + + + + + +Any comments, suggestions and bug reports are most welcome and can go +to or the Sourceforge bug and patch trackers. + +Have fun! + +Peter Hedwig diff --git a/3rd_party/gnuplot/share/lua/TODO b/3rd_party/gnuplot/share/lua/TODO new file mode 100644 index 0000000..e021573 --- /dev/null +++ b/3rd_party/gnuplot/share/lua/TODO @@ -0,0 +1,30 @@ +TODO and known issues +===================== + +Lua generic terminal + + * support color palettes (low priority, not really needed for TikZ?) + * support enhanced text mode (low priority, not really needed for TikZ) + * sort out what needs to be built + included as part of preparing a + distribution package + +TikZ backend + + * automatic detection of font sizes (via LaTeX test call?! very low + priority. It works with the gnuplottex package and the charsize option, + see style file for an example) + + * setting the background color within a gnuplot (gnuplottex) environment + does not work if the tikzpicture environment is used of this scope: + \begin{tikzpicture}[gnuplot] + \begin{gnuplot}[...] + \end{gnuplot} + \end{tikzpicture} + As a workaround the background color can also be set manually right after + \begin{tikzpicture}[gnuplot] using the \gpsetbgcolor{R,G,B} command. + + * there is an incompatibility/bug of the preview package and TikZ that leads + to erroneous files on dvi and postscript output using the terminal's + standalone mode. PDF output works flawlessly. + + * pattern fills are not supported by XeTeX diff --git a/3rd_party/gnuplot/share/lua/gnuplot-tikz.lua b/3rd_party/gnuplot/share/lua/gnuplot-tikz.lua new file mode 100644 index 0000000..e3ca68d --- /dev/null +++ b/3rd_party/gnuplot/share/lua/gnuplot-tikz.lua @@ -0,0 +1,2371 @@ +--[[ + + This is the execution script for the `Lua generic terminal' driver. + + This script provides an interface to the PGF/TikZ package for LaTeX. + + + Copyright 2008 Peter Hedwig + + + + Permission to use, copy, and distribute this software and its + documentation for any purpose with or without fee is hereby granted, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. + + Permission to modify the software is granted, but not the right to + distribute the complete modified source code. Modifications are to + be distributed as patches to the released version. Permission to + distribute binaries produced by compiling modified sources is granted, + provided you + 1. distribute the corresponding source modifications from the + released version in the form of a patch file along with the binaries, + 2. add special version identification to distinguish your version + in addition to the base release version number, + 3. provide your name and address as the primary contact for the + support of your modified version, and + 4. retain our contact information in regard to use of the base + software. + Permission to distribute the released version of the source code along + with corresponding source modifications in the form of a patch file is + granted with same provisions 2 through 4 for binary distributions. + + This software is provided "as is" without express or implied warranty + to the extent permitted by applicable law. + + + + $Date: 2011/09/16 18:45:08 $ + $Author: sfeam $ + $Rev: 100 $ + +]]-- + + + +--[[ + + `term' gnuplot term_api -> local interface + `gp' local -> gnuplot interface + + are both initialized by the terminal + +]]-- + + +-- +-- internal variables +-- + +local pgf = {} +local gfx = {} + +-- the terminal default size in cm +pgf.DEFAULT_CANVAS_SIZE_X = 12.5 +pgf.DEFAULT_CANVAS_SIZE_Y = 8.75 +-- tic default size in cm +pgf.DEFAULT_TIC_SIZE = 0.18 +-- the terminal resolution in "dots" per cm. +pgf.DEFAULT_RESOLUTION = 1000 +-- default font size in TeX pt +pgf.DEFAULT_FONT_SIZE = 10 +-- default sizes for CM@10pt and default resolution +-- there is no need to adapt these values when changing +-- pgf.DEFAULT_FONT_SIZE or pgf.DEFAULT_RESOLUTION ! +pgf.DEFAULT_FONT_H_CHAR = 184 +pgf.DEFAULT_FONT_V_CHAR = 308 + + +pgf.STYLE_FILE_BASENAME = "gnuplot-lua-tikz" -- \usepackage{gnuplot-lua-tikz} + +pgf.REVISION = string.sub("$Rev: 100 $",7,-3) +pgf.REVISION_DATE = string.gsub("$Date: 2011/09/16 18:45:08 $", + "$Date: ([0-9]+).([0-9]+).([0-9]+) .*","%1/%2/%3") + +pgf.styles = {} + +-- the styles are used in conjunction with the 'tikzarrows' +-- and the style number directly corresponds to the used +-- angle in the gnuplot style definition +pgf.styles.arrows = { + [1] = {"gp arrow 1", ">=latex"}, + [2] = {"gp arrow 2", ">=angle 90"}, + [3] = {"gp arrow 3", ">=angle 60"}, + [4] = {"gp arrow 4", ">=angle 45"}, + [5] = {"gp arrow 5", ">=o"}, + [6] = {"gp arrow 6", ">=*"}, + [7] = {"gp arrow 7", ">=diamond"}, + [8] = {"gp arrow 8", ">=open diamond"}, + [9] = {"gp arrow 9", ">={]}"}, + [10] = {"gp arrow 10", ">={[}"}, + [11] = {"gp arrow 11", ">=)"}, + [12] = {"gp arrow 12", ">=("} +} + +-- plot styles are corresponding with linetypes and must have the same number of entries +-- see option 'tikzplot' for usage +pgf.styles.plotstyles_axes = { + [1] = {"gp plot axes", ""}, + [2] = {"gp plot border", ""}, +} + +pgf.styles.plotstyles = { + [1] = {"gp plot 0", "smooth"}, + [2] = {"gp plot 1", "smooth"}, + [3] = {"gp plot 2", "smooth"}, + [4] = {"gp plot 3", "smooth"}, + [5] = {"gp plot 4", "smooth"}, + [6] = {"gp plot 5", "smooth"}, + [7] = {"gp plot 6", "smooth"}, + [8] = {"gp plot 7", "smooth"} +} + +pgf.styles.linetypes_axes = { + [1] = {"gp lt axes", "dotted"}, -- An lt of -1 is used for the X and Y axes. + [2] = {"gp lt border", "solid"}, -- An lt of -2 is used for the border of the plot. +} + +pgf.styles.linetypes = { + [1] = {"gp lt plot 0", "solid"}, -- first graph + [2] = {"gp lt plot 1", "dashed"}, -- second ... + [3] = {"gp lt plot 2", "dash pattern=on 1.5pt off 2.25pt"}, + [4] = {"gp lt plot 3", "dash pattern=on \\pgflinewidth off 1.125"}, + [5] = {"gp lt plot 4", "dash pattern=on 4.5pt off 1.5pt on \\pgflinewidth off 1.5pt"}, + [6] = {"gp lt plot 5", "dash pattern=on 2.25pt off 2.25pt on \\pgflinewidth off 2.25pt"}, + [7] = {"gp lt plot 6", "dash pattern=on 1.5pt off 1.5pt on 1.5pt off 4.5pt"}, + [8] = {"gp lt plot 7", "dash pattern=on \\pgflinewidth off 1.5pt on 4.5pt off 1.5pt on \\pgflinewidth off 1.5pt"} +} + +-- corresponds to pgf.styles.linetypes +pgf.styles.lt_colors_axes = { + [1] = {"gp lt color axes", "black!30"}, + [2] = {"gp lt color border", "black"}, +} + +pgf.styles.lt_colors = { + [1] = {"gp lt color 0", "red"}, + [2] = {"gp lt color 1", "green"}, + [3] = {"gp lt color 2", "blue"}, + [4] = {"gp lt color 3", "magenta"}, + [5] = {"gp lt color 4", "cyan"}, + [6] = {"gp lt color 5", "yellow"}, + [7] = {"gp lt color 6", "orange"}, + [8] = {"gp lt color 7", "purple"} +} + +pgf.styles.patterns = { + [1] = {"gp pattern 0", "white"}, + [2] = {"gp pattern 1", "pattern=north east lines"}, + [3] = {"gp pattern 2", "pattern=north west lines"}, + [4] = {"gp pattern 3", "pattern=crosshatch"}, + [5] = {"gp pattern 4", "pattern=grid"}, + [6] = {"gp pattern 5", "pattern=vertical lines"}, + [7] = {"gp pattern 6", "pattern=horizontal lines"}, + [8] = {"gp pattern 7", "pattern=dots"}, + [9] = {"gp pattern 8", "pattern=crosshatch dots"}, + [10] = {"gp pattern 9", "pattern=fivepointed stars"}, + [11] = {"gp pattern 10", "pattern=sixpointed stars"}, + [12] = {"gp pattern 11", "pattern=bricks"} +} + + +pgf.styles.plotmarks = { + [1] = {"gp mark 0", "mark size=.5\\pgflinewidth,mark=*"}, -- point (-1) + [2] = {"gp mark 1", "mark=+"}, + [3] = {"gp mark 2", "mark=x"}, + [4] = {"gp mark 3", "mark=star"}, + [5] = {"gp mark 4", "mark=square"}, + [6] = {"gp mark 5", "mark=square*"}, + [7] = {"gp mark 6", "mark=o"}, + [8] = {"gp mark 7", "mark=*"}, + [9] = {"gp mark 8", "mark=triangle"}, + [10] = {"gp mark 9", "mark=triangle*"}, + [11] = {"gp mark 10", "mark=triangle,every mark/.append style={rotate=180}"}, + [12] = {"gp mark 11", "mark=triangle*,every mark/.append style={rotate=180}"}, + [13] = {"gp mark 12", "mark=diamond"}, + [14] = {"gp mark 13", "mark=diamond*"}, + [15] = {"gp mark 14", "mark=otimes"}, + [16] = {"gp mark 15", "mark=oplus"} +} + +--[[=============================================================================================== + + helper functions + +]]--=============================================================================================== + +-- from the Lua wiki +explode = function(div,str) + if (div=='') then return false end + local pos,arr = 0,{} + local trim = function(s) return (string.gsub(s,"^%s*(.-)%s*$", "%1")) end + -- for each divider found + for st,sp in function() return string.find(str,div,pos,true) end do + table.insert(arr, trim(string.sub(str,pos,st-1))) -- Attach chars left of current divider + pos = sp + 1 -- Jump past current divider + end + table.insert(arr, trim(string.sub(str,pos))) -- Attach chars right of last divider + return arr +end + + + +--[[=============================================================================================== + + The PGF/TikZ output routines + +]]--=============================================================================================== + + +pgf.transform_xcoord = function(coord) + return (coord+gfx.origin_xoffset)*gfx.scalex +end + +pgf.transform_ycoord = function(coord) + return (coord+gfx.origin_yoffset)*gfx.scaley +end + +pgf.format_coord = function(xc, yc) + return string.format("%.3f,%.3f", pgf.transform_xcoord(xc), pgf.transform_ycoord(yc)) +end + +pgf.write_doc_begin = function(preamble) + gp.write(gfx.format[gfx.opt.tex_format].docheader) + gp.write(preamble) + gp.write(gfx.format[gfx.opt.tex_format].begindocument) +end + +pgf.write_doc_end = function() + gp.write(gfx.format[gfx.opt.tex_format].enddocument) +end + +pgf.write_graph_begin = function (font, noenv) + local global_opt = "" -- unused + if gfx.opt.full_doc then + gp.write(gfx.format[gfx.opt.tex_format].beforetikzpicture) + end + if noenv then + gp.write("%% ") -- comment out + end + gp.write(string.format("%s[gnuplot%s]\n", gfx.format[gfx.opt.tex_format].begintikzpicture, global_opt)) + gp.write(string.format("%%%% generated with GNUPLOT %sp%s (%s; terminal rev. %s, script rev. %s)\n", + term.gp_version, term.gp_patchlevel, _VERSION, string.sub(term.lua_term_revision,7,-3), pgf.REVISION)) + if not gfx.opt.notimestamp then + gp.write(string.format("%%%% %s\n", os.date())) + end + if font ~= "" then + gp.write(string.format("\\tikzset{every node/.append style={font=%s}}\n", font)) + end + if gfx.opt.fontscale ~= nil then + gp.write(string.format("\\tikzset{every node/.append style={scale=%.2f}}\n", gfx.opt.fontscale)) + end + if not gfx.opt.lines_dashed then + gp.write("\\gpsolidlines\n") + end + if not gfx.opt.lines_colored then + gp.write("\\gpmonochromelines\n") + end + if gfx.opt.bgcolor ~= nil then + gp.write(string.format("\\gpsetbgcolor{%.3f,%.3f,%.3f}\n", gfx.opt.bgcolor[1], gfx.opt.bgcolor[2], gfx.opt.bgcolor[3])) + end +end + +pgf.write_graph_end = function(noenv) + if noenv then + gp.write("%% ") -- comment out + end + if gfx.opt.full_doc then + gp.write(gfx.format[gfx.opt.tex_format].beforeendtikzpicture) + end + gp.write(gfx.format[gfx.opt.tex_format].endtikzpicture .. "\n") + if gfx.opt.full_doc then + gp.write(gfx.format[gfx.opt.tex_format].aftertikzpicture) + end +end + +pgf.draw_path = function(t) + + local use_plot = false + local c_str = '--' + + -- is the current linetype in the list of plots? + if #gfx.opt.plot_list > 0 then + for k, v in pairs(gfx.opt.plot_list) do + if gfx.linetype_idx_set == v then + use_plot = true + c_str = ' ' + break + end + end + end + + gp.write("\\draw[gp path] ") + if use_plot then + gp.write("plot["..pgf.styles.plotstyles[((gfx.linetype_idx_set) % #pgf.styles.plotstyles)+1][1].."] coordinates {") + end + gp.write("("..pgf.format_coord(t[1][1], t[1][2])..")") + for i = 2,#t-1 do + -- pretty printing + if (i % 6) == 0 then + gp.write("%\n ") + end + gp.write(c_str.."("..pgf.format_coord(t[i][1], t[i][2])..")") + end + if (#t % 6) == 0 then + gp.write("%\n ") + end + -- check for a cyclic path + if (t[1][1] == t[#t][1]) and (t[1][2] == t[#t][2]) and (not use_plot) then + gp.write("--cycle") + else + gp.write(c_str.."("..pgf.format_coord(t[#t][1], t[#t][2])..")") + end + if use_plot then + gp.write("}") + end + gp.write(";\n") +end + + +pgf.draw_arrow = function(t, direction, headstyle) + gp.write("\\draw[gp path") + if direction ~= '' then + gp.write(","..direction) + end + if headstyle > 0 then + gp.write(",gp arrow "..headstyle) + end + gp.write("]") + gp.write("("..pgf.format_coord(t[1][1], t[1][2])..")") + for i = 2,#t do + if (i % 6) == 0 then + gp.write("%\n ") + end + gp.write("--("..pgf.format_coord(t[i][1], t[i][2])..")") + end + gp.write(";\n") +end + + +pgf.draw_points = function(t, pm) + gp.write("\\gppoint{"..pm.."}{") + for i,v in ipairs(t) do + gp.write("("..pgf.format_coord(v[1], v[2])..")") + end + gp.write("}\n") +end + + +pgf.set_linetype = function(linetype) + gp.write("\\gpsetlinetype{"..linetype.."}\n") +end + + +pgf.set_color = function(color) + gp.write("\\gpcolor{"..color.."}\n") +end + + +pgf.set_linewidth = function(width) + gp.write(string.format("\\gpsetlinewidth{%.2f}\n", width)) +end + + +pgf.set_pointsize = function(size) + gp.write(string.format("\\gpsetpointsize{%.2f}\n", 4*size)) +end + + +pgf.write_text_node = function(t, text, angle, justification, font) + local node_options = justification + if angle ~= 0 then + node_options = node_options .. ",rotate=" .. angle + end + if font ~= '' then + node_options = node_options .. ",font=" .. font + end + gp.write(string.format("\\node[%s] at (%s) {%s};\n", + node_options, pgf.format_coord(t[1], t[2]), text)) +end + + +pgf.draw_fill = function(t, pattern, color, saturation, opacity) + local fill_path = '' + local fill_style = color + + if saturation < 100 then + fill_style = fill_style .. ",color=.!"..saturation; + end + + fill_path = fill_path .. '('..pgf.format_coord(t[1][1], t[1][2])..')' + -- draw 2nd to n-1 corners + for i = 2,#t-1 do + if (i % 5) == 0 then + -- pretty printing + fill_path = fill_path .. "%\n " + end + fill_path = fill_path .. '--('..pgf.format_coord(t[i][1], t[i][2])..')' + end + if (#t % 5) == 0 then + gp.write("%\n ") + end + -- draw last corner + -- 'cycle' is just for the case that we want to draw a + -- line around the filled area + if (t[1][1] == t[#t][1]) and (t[1][2] == t[#t][2]) then -- cyclic + fill_path = fill_path .. '--cycle' + else + fill_path = fill_path + .. '--('..pgf.format_coord(t[#t][1], t[#t][2])..')--cycle' + end + + if pattern == '' then + -- solid fills +-- fill_style = 'color='..color + if opacity < 100 then + fill_style = fill_style..string.format(",opacity=%.2f", opacity/100) + else + -- fill_style = "" -- color ? + end + else + -- pattern fills + fill_style = fill_style..','..pattern..',pattern color=.' + end + local out = '' + if (pattern ~= '') and (opacity == 100) then + -- have to fill bg for opaque patterns + gp.write("\\def\\gpfillpath{"..fill_path.."}\n" + .. "\\gpfill{color=gpbgfillcolor} \\gpfillpath;\n" + .. "\\gpfill{"..fill_style.."} \\gpfillpath;\n") + else + gp.write("\\gpfill{"..fill_style.."} "..fill_path..";\n") + end +end + +pgf.load_image_file = function(ll, ur, xfile) + gp.write(string.format("\\gploadimage{%.3f}{%.3f}{%.3f}{%.3f}{%s}\n", + pgf.transform_xcoord(ll[1]), pgf.transform_ycoord(ll[2]), + (pgf.transform_xcoord(ur[1]) - pgf.transform_xcoord(ll[1])), + (pgf.transform_ycoord(ur[2]) - pgf.transform_ycoord(ll[2])), + xfile)) +end + +pgf.draw_raw_rgb_image = function(t, m, n, ll, ur, xfile) + local gw = gp.write + local sf = string.format + local xs = sf("%.3f", pgf.transform_xcoord(ur[1]) - pgf.transform_xcoord(ll[1])) + local ys = sf("%.3f", pgf.transform_ycoord(ur[2]) - pgf.transform_ycoord(ll[2])) + gw("\\def\\gprawrgbimagedata{%\n ") + for cnt = 1,#t do + gw(sf("%02x%02x%02x", 255*t[cnt][1]+0.5, 255*t[cnt][2]+0.5, 255*t[cnt][3]+0.5)) + if (cnt % 16) == 0 then + gw("%\n ") + end + end + gw("}%\n") + gw("\\gprawimage{rgb}{"..sf("%.3f", pgf.transform_xcoord(ll[1])).."}" + .."{"..sf("%.3f", pgf.transform_ycoord(ll[2])).."}" + .."{"..m.."}{"..n.."}{"..xs.."}{"..ys.."}{\\gprawrgbimagedata}{"..xfile.."}\n") +end + +pgf.draw_raw_cmyk_image = function(t, m, n, ll, ur, xfile) + local gw = gp.write + local sf = string.format + local min = math.min + local max = math.max + local mf = math.floor + local UCRBG = {1,1,1,1} -- default corrections + local rgb2cmyk255 = function(r,g,b) + local c = 1-r + local m = 1-g + local y = 1-b + local k = min(c,m,y) + c = mf(255*min(1, max(0, c - UCRBG[1]*k))+0.5) + m = mf(255*min(1, max(0, m - UCRBG[2]*k))+0.5) + y = mf(255*min(1, max(0, y - UCRBG[3]*k))+0.5) + k = mf(255*min(1, max(0, UCRBG[4]*k))+0.5) + return c,m,y,k + end + local xs = sf("%.3f", pgf.transform_xcoord(ur[1]) - pgf.transform_xcoord(ll[1])) + local ys = sf("%.3f", pgf.transform_ycoord(ur[2]) - pgf.transform_ycoord(ll[2])) + gw("\\def\\gprawcmykimagedata{%\n ") + for cnt = 1,#t do + gw(sf("%02x%02x%02x%02x", rgb2cmyk255(t[cnt][1],t[cnt][2],t[cnt][3]))) + if (cnt % 12) == 0 then + gw("%\n ") + end + end + gw("}%\n") + gw("\\gprawimage{cmyk}{"..sf("%.3f", pgf.transform_xcoord(ll[1])).."}" + .."{"..sf("%.3f", pgf.transform_ycoord(ll[2])).."}" + .."{"..m.."}{"..n.."}{"..xs.."}{"..ys.."}{\\gprawcmykimagedata}{"..xfile.."}\n") +end + +pgf.write_clipbox_begin = function (ll, ur) + gp.write(gfx.format[gfx.opt.tex_format].beginscope.."\n") + gp.write(string.format("\\clip (%s) rectangle (%s);\n", + pgf.format_coord(ll[1],ll[2]),pgf.format_coord(ur[1],ur[2]))) +end + +pgf.write_clipbox_end = function() + gp.write(gfx.format[gfx.opt.tex_format].endscope.."\n") +end + +pgf.write_boundingbox = function(t, num) + gp.write("%% coordinates of the plot area\n") + gp.write("\\\gpdefrectangularnode{gp plot "..num.."}{" + ..string.format("\\pgfpoint{%.3fcm}{%.3fcm}", pgf.transform_xcoord(t.xleft), pgf.transform_ycoord(t.ybot)).."}{" + ..string.format("\\pgfpoint{%.3fcm}{%.3fcm}", pgf.transform_xcoord(t.xright), pgf.transform_ycoord(t.ytop)).."}\n") +end + +pgf.write_variables = function(t) + gp.write("%% gnuplot variables\n") + for k, v in pairs(t) do + gp.write(string.format("\\gpsetvar{%s}{%s}\n",k,v)) + end +end + +-- write style to seperate file, or whatever... +pgf.create_style = function() + local name_common = pgf.STYLE_FILE_BASENAME.."-common.tex" + local name_latex = pgf.STYLE_FILE_BASENAME..".sty" + local name_tex = pgf.STYLE_FILE_BASENAME..".tex" + local name_context = "t-"..pgf.STYLE_FILE_BASENAME..".tex" + +-- LaTeX + +local f_latex = io.open(name_latex, "w+") +f_latex:write([[ +%% +%% LaTeX wrapper for gnuplot-tikz style file +%% +\NeedsTeXFormat{LaTeX2e} +]]) +f_latex:write("\\ProvidesPackage{"..pgf.STYLE_FILE_BASENAME.."}%\n") +f_latex:write(" ["..pgf.REVISION_DATE.." (rev. "..pgf.REVISION..") GNUPLOT Lua terminal style]\n\n") +f_latex:write([[ +\RequirePackage{tikz} + +\usetikzlibrary{arrows,patterns,plotmarks,backgrounds} +]]) +f_latex:write("\\input "..name_common.."\n") +f_latex:write([[ + +\endinput +]]) +f_latex:close() + +-- ConTeXt + +local f_context = io.open(name_context, "w+") +f_context:write([[ +%% +%% ConTeXt wrapper for gnuplot-tikz style file +%% +\usemodule[tikz] + +\usetikzlibrary[arrows,patterns,plotmarks,backgrounds] + +\edef\tikzatcode{\the\catcode`\@} +\edef\tikzbarcode{\the\catcode`\|} +\edef\tikzexclaimcode{\the\catcode`\!} +\catcode`\@=11 +\catcode`\|=12 +\catcode`\!=12 + +]]) +f_context:write("\\input "..name_common.."\n") +f_context:write([[ + +\catcode`\@=\tikzatcode +\catcode`\|=\tikzbarcode +\catcode`\!=\tikzexclaimcode + +\endinput +]]) +f_context:close() + + +-- plain TeX + +local f_tex = io.open(name_tex, "w+") +f_tex:write([[ +%% +%% plain TeX wrapper for gnuplot-tikz style file +%% +\input tikz.tex +\usetikzlibrary{arrows,patterns,plotmarks,backgrounds} + +\edef\tikzatcode{\the\catcode`\@} +\catcode`\@=11 + +]]) +f_tex:write("\\input "..name_common.."\n\n") +f_tex:write([[ + +\catcode`\@=\tikzatcode + +\endinput +]]) +f_tex:close() + +-- common + +local f = io.open(name_common, "w+") +f:write([[ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% Common style file for TeX, LaTeX and ConTeXt +%% +%% It is associated with the 'gnuplot.lua' script, and usually generated +%% automatically. So take care whenever you make any changes! +%% + +% check for the correct TikZ version +\def\gpchecktikzversion#1.#2\relax{% +\ifnum#1<2% + \PackageError{gnuplot-lua-tikz}{PGF/TikZ version >= 2.0 is required, but version \pgfversion\space was found}{}% +\fi} +\expandafter\gpchecktikzversion\pgfversion\relax + +% FIXME: is there a more elegant way to determine the output format? + +\def\pgfsysdriver@a{pgfsys-dvi.def} % ps +\def\pgfsysdriver@b{pgfsys-dvipdfm.def} % pdf +\def\pgfsysdriver@c{pgfsys-dvipdfmx.def} % pdf +\def\pgfsysdriver@d{pgfsys-dvips.def} % ps +\def\pgfsysdriver@e{pgfsys-pdftex.def} % pdf +\def\pgfsysdriver@f{pgfsys-tex4ht.def} % html +\def\pgfsysdriver@g{pgfsys-textures.def} % ps +\def\pgfsysdriver@h{pgfsys-vtex.def} % ps +\def\pgfsysdriver@i{pgfsys-xetex.def} % pdf + +\newif\ifgppdfout\gppdfoutfalse +\newif\ifgppsout\gppsoutfalse + +\ifx\pgfsysdriver\pgfsysdriver@a + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@b + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@c + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@d + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@e + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@f + % tex4ht +\else\ifx\pgfsysdriver\pgfsysdriver@g + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@h + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@i + \gppdfouttrue +\fi\fi\fi\fi\fi\fi\fi\fi\fi + +% uncomment the following lines to make font values "appendable" +% and if you are really sure about that ;-) +% \pgfkeyslet{/tikz/font/.@cmd}{\undefined} +% \tikzset{font/.initial={}} +% \def\tikz@textfont{\pgfkeysvalueof{/tikz/font}} + +% +% image related stuff +% +\def\gp@rawimage@pdf#1#2#3#4#5#6{% + \def\gp@tempa{cmyk}% + \def\gp@tempb{#1}% + \ifx\gp@tempa\gp@tempb% + \def\gp@temp{/CMYK}% + \else% + \def\gp@temp{/RGB}% + \fi% + \pgf@sys@bp{#4}\pgfsysprotocol@literalbuffered{0 0}\pgf@sys@bp{#5}% + \pgfsysprotocol@literalbuffered{0 0 cm}% + \pgfsysprotocol@literalbuffered{BI /W #2 /H #3 /CS \gp@temp}% + \pgfsysprotocol@literalbuffered{/BPC 8 /F /AHx ID}% + \pgfsysprotocol@literal{#6 > EI}% +} +\def\gp@rawimage@ps#1#2#3#4#5#6{% + \def\gp@tempa{cmyk}% + \def\gp@tempb{#1}% + \ifx\gp@tempa\gp@tempb% + \def\gp@temp{4}% + \else% + \def\gp@temp{3}% + \fi% + \pgfsysprotocol@literalbuffered{0 0 translate}% + \pgf@sys@bp{#4}\pgf@sys@bp{#5}\pgfsysprotocol@literalbuffered{scale}% + \pgfsysprotocol@literalbuffered{#2 #3 8 [#2 0 0 -#3 0 #3]}% + \pgfsysprotocol@literalbuffered{currentfile /ASCIIHexDecode filter}% + \pgfsysprotocol@literalbuffered{false \gp@temp\space colorimage}% + \pgfsysprotocol@literal{#6 >}% +} +\def\gp@rawimage@html#1#2#3#4#5#6{% +% FIXME: print a warning message here +} + +\ifgppdfout + \def\gp@rawimage{\gp@rawimage@pdf} +\else + \ifgppsout + \def\gp@rawimage{\gp@rawimage@ps} + \else + \def\gp@rawimage{\gp@rawimage@html} + \fi +\fi + + +\def\gploadimage#1#2#3#4#5{% + \pgftext[left,bottom,x=#1cm,y=#2cm] {\pgfimage[interpolate=false,width=#3cm,height=#4cm]{#5}};% +} + +\def\gp@set@size#1{% + \def\gp@image@size{#1}% +} + +\def\gp@rawimage@#1#2#3#4#5#6#7#8{ + \tikz@scan@one@point\gp@set@size(#6,#7)\relax% + \tikz@scan@one@point\pgftransformshift(#2,#3)\relax% + \pgftext {% + \pgfsys@beginpurepicture% + \gp@image@size% fill \pgf@x and \pgf@y + \gp@rawimage{#1}{#4}{#5}{\pgf@x}{\pgf@y}{#8}% + \pgfsys@endpurepicture% + }% +} + +%% \gprawimage{color model}{xcoord}{ycoord}{# of xpixel}{# of ypixel}{xsize}{ysize}{rgb/cmyk hex data RRGGBB/CCMMYYKK ...}{file name} +%% color model is 'cmyk' or 'rgb' (default) +\def\gprawimage#1#2#3#4#5#6#7#8#9{% + \ifx &% + \gp@rawimage@{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} + \else + \ifgppsout + \gp@rawimage@{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} + \else + \gploadimage{#2}{#3}{#6}{#7}{#9} + \fi + \fi +} + +% +% gnuplottex comapatibility +% (see http://www.ctan.org/tex-archive/help/Catalogue/entries/gnuplottex.html) +% + +\def\gnuplottexextension@lua{\string tex} +\def\gnuplottexextension@tikz{\string tex} + +% +% gnuplot variables getter and setter +% + +\def\gpsetvar#1#2{% + \expandafter\xdef\csname gp@var@#1\endcsname{#2} +} + +\def\gpgetvar#1{% + \csname gp@var@#1\endcsname % +} + +% +% some wrapper code +% + +% short for a filled path +\def\gpfill#1{\path[line width=0.1\gpbaselw,draw,fill,#1]} + +% short for changing the line width +\def\gpsetlinewidth#1{\pgfsetlinewidth{#1\gpbaselw}} + +% short for changing the line type +\def\gpsetlinetype#1{\tikzset{gp path/.style={#1,#1 add}}} + +% short for changing the point size +\def\gpsetpointsize#1{\tikzset{gp point/.style={mark size=#1\gpbasems}}} + +% wrapper for color settings +\def\gpcolor#1{\tikzset{global #1}} +\tikzset{rgb color/.code={\pgfutil@definecolor{.}{rgb}{#1}\tikzset{color=.}}} +\tikzset{global rgb color/.code={\pgfutil@definecolor{.}{rgb}{#1}\pgfutil@color{.}}} +\tikzset{global color/.code={\pgfutil@color{#1}}} + +% prevent plot mark distortions due to changes in the PGF transformation matrix +% use `\gpscalepointstrue' and `\gpscalepointsfalse' for enabling and disabling +% point scaling +% +\newif\ifgpscalepoints +\tikzset{gp shift only/.style={% + \ifgpscalepoints\else shift only\fi% +}} +\def\gppoint#1#2{% + \path[solid] plot[only marks,gp point,mark options={gp shift only},#1] coordinates {#2};% +} + + +% +% char size calculation, that might be used with gnuplottex +% +% Example code (needs gnuplottex.sty): +% +% % calculate the char size when the "gnuplot" style is used +% \tikzset{gnuplot/.append style={execute at begin picture=\gpcalccharsize}} +% +% \tikzset{gnuplot/.append style={font=\ttfamily\footnotesize}} +% +% \begin{tikzpicture}[gnuplot] +% \begin{gnuplot}[terminal=lua,% +% terminaloptions={tikz solid nopic charsize \the\gphcharsize,\the\gpvcharsize}] +% test +% \end{gnuplot} +% \end{tikzpicture} +% +%%% +% The `\gpcalccharsize' command fills the lengths \gpvcharsize and \gphcharsize with +% the values of the current default font used within nodes and is meant to be called +% within a tikzpicture environment. +% +\newdimen\gpvcharsize +\newdimen\gphcharsize +\def\gpcalccharsize{% + \pgfinterruptboundingbox% + \pgfsys@begininvisible% + \node at (0,0) {% + \global\gphcharsize=1.05\fontcharwd\font`0% + \global\gpvcharsize=1.05\fontcharht\font`0% + \global\advance\gpvcharsize by 1.05\fontchardp\font`g% + };% + \pgfsys@endinvisible% + \endpgfinterruptboundingbox% +} + +% +% define a rectangular node in tikz e.g. for the plot area +% +% #1 node name +% #2 coordinate of "south west" +% #3 coordinate of "north east" +% +\def\gpdefrectangularnode#1#2#3{% + \expandafter\gdef\csname pgf@sh@ns@#1\endcsname{rectangle} + \expandafter\gdef\csname pgf@sh@np@#1\endcsname{% + \def\southwest{#2}% + \def\northeast{#3}% + } + \pgfgettransform\pgf@temp% + % once it is defined, no more transformations will be applied, I hope + \expandafter\xdef\csname pgf@sh@nt@#1\endcsname{\pgf@temp}% + \expandafter\xdef\csname pgf@sh@pi@#1\endcsname{\pgfpictureid}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% You may want to adapt the following to fit your needs (in your +%% individual style file and/or within your document). +%% + +% +% style for every plot +% +\tikzset{gnuplot/.style={% + >=stealth',% + line cap=round,% + line join=round,% +}} + +\tikzset{gp node left/.style={anchor=mid west,yshift=-.12ex}} +\tikzset{gp node center/.style={anchor=mid,yshift=-.12ex}} +\tikzset{gp node right/.style={anchor=mid east,yshift=-.12ex}} + +% basic plot mark size (points) +\newdimen\gpbasems +\gpbasems=.4pt + +% basic linewidth +\newdimen\gpbaselw +\gpbaselw=.4pt + +% this is the default color for pattern backgrounds +\colorlet{gpbgfillcolor}{white} + +% set background color and fill color +\def\gpsetbgcolor#1{% + \pgfutil@definecolor{gpbgfillcolor}{rgb}{#1}% + \tikzset{tight background,background rectangle/.style={fill=gpbgfillcolor},show background rectangle}% +} + +% this should reverse the normal text node presets, for the +% later referencing as described below +\tikzset{gp refnode/.style={coordinate,yshift=.12ex}} + +% to add an empty label with the referenceable name "my node" +% to the plot, just add the following line to your gnuplot +% file: +% +% set label "" at 1,1 font ",gp refnode,name=my node" +% + +% enlargement of the bounding box in standalone mode (only used by LaTeX/ConTeXt) +\def\gpbboxborder{0mm} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% The following TikZ-styles are derived from the 'pgf.styles.*' tables +%% in the Lua script. +%% To change the number of used styles you should change them there and +%% regenerate this style file. +%% + +]]) + f:write("% arrow styles settings\n") + for i = 1, #pgf.styles.arrows do + f:write("\\tikzset{"..pgf.styles.arrows[i][1].."/.style={"..pgf.styles.arrows[i][2].."}}\n") + end + f:write("\n% plotmark settings\n") + for i = 1, #pgf.styles.plotmarks do + f:write("\\tikzset{"..pgf.styles.plotmarks[i][1].."/.style={"..pgf.styles.plotmarks[i][2].."}}\n") + end + f:write("\n% pattern settings\n") + for i = 1, #pgf.styles.patterns do + f:write("\\tikzset{"..pgf.styles.patterns[i][1].."/.style={"..pgf.styles.patterns[i][2].."}}\n") + end + f:write("\n% if the 'tikzplot' option is used the corresponding lines will be smoothed by default\n") + for i = 1, #pgf.styles.plotstyles_axes do + f:write("\\tikzset{"..pgf.styles.plotstyles_axes[i][1].."/.style="..pgf.styles.plotstyles_axes[i][2].."}\n") + end + for i = 1, #pgf.styles.plotstyles do + f:write("\\tikzset{"..pgf.styles.plotstyles[i][1].."/.style="..pgf.styles.plotstyles[i][2].."}\n") + end + -- line styles for borders etc ... + f:write("\n% linestyle settings\n") + for i = 1, #pgf.styles.linetypes_axes do + f:write("\\tikzset{"..pgf.styles.linetypes_axes[i][1].."/.style="..pgf.styles.linetypes_axes[i][2].."}\n") + end + f:write("\n% linestyle \"addon\" settings for overwriting a default linestyle within the\n") + f:write("% TeX document via eg. \\tikzset{gp lt plot 1 add/.style={fill=black,draw=none}} etc.\n") + for i = 1, #pgf.styles.linetypes_axes do + f:write("\\tikzset{"..pgf.styles.linetypes_axes[i][1].." add/.style={}}\n") + end + for i = 1, #pgf.styles.linetypes do + f:write("\\tikzset{"..pgf.styles.linetypes[i][1].." add/.style={}}\n") + end + f:write("\n% linestyle color settings\n") + for i = 1, #pgf.styles.lt_colors_axes do + f:write("\\colorlet{"..pgf.styles.lt_colors_axes[i][1].."}{"..pgf.styles.lt_colors_axes[i][2].."}\n") + end + -- line styles for the plots + f:write("\n% command for switching to dashed lines\n") + f:write("\\def\\gpdashedlines{%\n") + for i = 1, #pgf.styles.linetypes do + f:write(" \\tikzset{"..pgf.styles.linetypes[i][1].."/.style={"..pgf.styles.linetypes[i][2].."}}\n") + end + f:write("}\n") + f:write("\n% command for switching to colored lines\n") + f:write("\\def\\gpcoloredlines{%\n") + for i = 1, #pgf.styles.lt_colors do + f:write(" \\colorlet{"..pgf.styles.lt_colors[i][1].."}{"..pgf.styles.lt_colors[i][2].."}%\n") + end + f:write("}\n") + f:write("\n% command for switching to solid lines\n") + f:write("\\def\\gpsolidlines{%\n") + for i = 1, #pgf.styles.linetypes do + f:write(" \\tikzset{"..pgf.styles.linetypes[i][1].."/.style=solid}%\n") + end + f:write("}\n") + f:write("\n% command for switching to monochrome (black) lines\n") + f:write("\\def\\gpmonochromelines{%\n") + for i = 1, #pgf.styles.lt_colors do + f:write(" \\colorlet{"..pgf.styles.lt_colors[i][1].."}{black}%\n") + end + f:write("}\n\n") + f:write([[ +% +% some initialisations +% +% by default all lines will be colored and dashed +\gpcoloredlines +\gpdashedlines +\gpsetpointsize{4} +\gpsetlinetype{gp lt solid} +\gpscalepointsfalse +\endinput +]]) + f:close() +end + + +pgf.print_help = function(fwrite) + + fwrite([[ + {latex | tex | context} + {color | monochrome} + {dashed | solid} + {nooriginreset | originreset} + {nogparrows | gparrows} + {nogppoints | gppoints} + {picenvironment | nopicenvironment} + {noclip | clip} + {notightboundingbox | tightboundingbox} + {background ""} + {size {unit},{unit}} + {scale ,} + {plotsize {unit},{unit}} + {charsize {unit},{unit}} + {font ""} + {{fontscale | textscale} } + {nofulldoc | nostandalone | fulldoc | standalone} + {{preamble | header} ""} + {tikzplot ,...} + {notikzarrows | tikzarrows} + {rgbimages | cmykimages} + {noexternalimages|externalimages} + {bitmap | nobitmap} + {providevars ,...} + {createstyle} + {help} + + For all options that expect lengths as their arguments they + will default to 'cm' if no unit is specified. For all lengths + the following units may be used: 'cm', 'mm', 'in' or 'inch', + 'pt', 'pc', 'bp', 'dd', 'cc'. Blanks between numbers and units + are not allowed. + + 'monochrome' disables line coloring and switches to grayscaled + fills. + + 'solid' use only solid lines. + + 'originreset' moves the origin of the TikZ picture to the lower + left corner of the plot. It may be used to align several plots + within one tikzpicture environment. This is not tested with + multiplots and pm3d plots! + + 'gparrows' use gnuplot's internal arrow drawing function + instead of the ones provided by TikZ. + + 'gppoints' use gnuplot's internal plotmark drawing function + instead of the ones provided by TikZ. + + 'nopicenvironment' omits the declaration of the 'tikzpicture' + environment in order to set it manually. This permits putting + some PGF/TikZ code directly before or after the plot. + + 'clip' crops the plot at the defined canvas size. Default is + 'noclip' by which only a minimum bounding box of the canvas size + is set. Neither a fixed bounding box nor a crop box is set if the + 'plotsize' or 'tightboundingbox' option is used. + + If 'tightboundingbox' is set the 'clip' option is ignored and the + final bounding box is the natural bounding box calculated by tikz. + + 'background' sets the background color to the value specified in + the argument. must be a valid color name or + a 3 byte RGB code as a hexadecimal number with a preceding number + sign ('#'). E.g. '#ff0000' specifies pure red. If omitted the + background is transparent. + + The 'size' option expects two lenghts and as the canvas + size. The default size of the canvas is ]]..pgf.DEFAULT_CANVAS_SIZE_X..[[cm x ]]..pgf.DEFAULT_CANVAS_SIZE_Y..[[cm. + + The 'scale' option works similar to the 'size' option but expects + scaling factors and instead of lengths. + + The 'plotsize' option permits setting the size of the plot area + instead of the canvas size, which is the usual gnuplot behaviour. + Using this option may lead to slightly asymmetric tic lengths. + Like 'originreset' this option may not lead to convenient results + if used with multiplots or pm3d plots. An alternative approach + is to set all margins to zero and to use the 'noclip' option. + The plot area has then the dimensions of the given canvas sizes. + + The 'charsize' option expects the average horizontal and vertical + size of the used font. Look at the generated style file for an + example of how to use it from within your TeX document. + + 'fontscale' or 'textscale' expects a scaling factor as a parameter. + All texts in the plot are scaled by this factor then. + + The options 'tex', 'latex' and 'context' choose the TeX output + format. LaTeX is the default. To load the style file put the + according line at the beginning of your document: + \input ]]..pgf.STYLE_FILE_BASENAME..[[.tex % (for plain TeX) + \usepackage{]]..pgf.STYLE_FILE_BASENAME..[[} % (for LaTeX) + \usemodule[]]..pgf.STYLE_FILE_BASENAME..[[] % (for ConTeXt) + + 'createstyle' derives the TeX/LaTeX/ConTeXt styles from the script + and writes them to the appropriate files. + + 'fulldoc' or 'standalone' produces a full LaTeX document for direct + compilation. + + 'preamble' or 'header' may be used to put any additional LaTeX code + into the document preamble in standalone mode. + + With the 'tikzplot' option the '\path plot' command will be used + instead of only '\path'. The following list of numbers of linetypes + (,...) defines the affected plotlines. There exists a plotstyle + for every linetype. The default plotstyle is 'smooth' for every + linetype >= 1. + + By using the 'tikzarrows' option the gnuplot arrow styles defined by + the user will be mapped to TikZ arrow styles. This is done by 'misusing' + the angle value of the arrow definition. E.g. an arrow style with the + angle '7' will be mapped to the TikZ style 'gp arrow 7' ignoring all the + other given values. By default the TikZ terminal uses the stealth' arrow + tips for all arrows. To obtain the default gnuplot behaviour please use + the 'gparrows' option. + + With 'cmykimages' the CMYK color model will be used for inline image data + instead of the RGB model. All other colors (like line colors etc.) are + not affected by this option, since they are handled e.g. by LaTeX's + xcolor package. This option is ignored if images are externalized. + + By using the 'externalimages' option all bitmap images will be written + as external PNG images and included at compile time of the document. + Generating DVI and later postscript files requires to convert the PNGs + into EPS files in a seperate step e.g. by using ImageMagick's `convert`. + Transparent bitmap images are always generated as an external PNGs. + + The 'nobitmap' option let images be rendered as filled rectangles instead + of the nativ PS or PDF inline image format. This option is ignored if + images are externalized. + + The 'providevars' options makes gnuplot's internal and user variables + available by using the '\gpgetvar{}' commmand within the TeX + script. Use gnuplot's 'show variables all' command to see the list + of valid variables. + + The string may contain any valid TeX/LaTeX/ConTeXt font commands + like e.g. '\small'. It is passed directly as a node parameter in form of + "font={}". This can be 'misused' to add further code to a node, + e.g. '\small,yshift=1ex' or ',yshift=1ex' are also valid while the + latter does not change the current font settings. One exception is + the second argument of the list. If it is a number of the form + {unit} it will be interpreted as a fontsize like in other + terminals and will be appended to the first argument. If the unit is + omitted the value is interpreted as 'pt'. As an example the string + '\sffamily,12,fill=red' sets the font to LaTeX's sans serif font at + a size of 12pt and red background color. + The same applies to ConTeXt, e.g. '\switchtobodyfont[iwona],10' changes the + font to Iwona at a size of 10pt. + Plain TeX users have to change the font size explicitly within the first + argument. The second should be set to the same value to get proper scaling + of text boxes. + + Strings have to be put in single or double quotes. Double quoted + strings may contain special characters like newlines '\n' etc. +]]) +end + + +--[[=============================================================================================== + + gfx.* helper functions + + Main intention is to prevent redundancies in the drawing + operations and keep the pgf.* API as consistent as possible. + +]]--=============================================================================================== + + +-- path coordinates +gfx.path = {} +gfx.posx = nil +gfx.posy = nil + +gfx.linetype_idx = nil -- current linetype intended for the plot +gfx.linetype_idx_set = nil -- current linetype set in the plot +gfx.linewidth = nil +gfx.linewidth_set = nil + +-- internal calculated scaling factors +gfx.scalex = 1 +gfx.scaley = 1 + +-- recalculate the origin of the plot +-- used for moving the origin to the lower left +-- corner... +gfx.origin_xoffset = 0 +gfx.origin_yoffset = 0 + + +-- color set in the document +gfx.color = '' +gfx.color_set = '' + +gfx.pointsize = nil +gfx.pointsize_set = nil + +gfx.text_font = '' +gfx.text_justify = "center" +gfx.text_angle = 0 + +-- option vars +gfx.opt = { + latex_preamble = '', + default_font = '', + lines_dashed = true, + lines_colored = true, + -- use gnuplot arrows or points instead of TikZ? + gp_arrows = false, + gp_points = false, + -- don't put graphic commands into a tikzpicture environment + nopicenv = false, + -- produce full LaTeX document? + full_doc = false, + -- in gnuplot all sizes refer to the size of the canvas + -- and not the size of plot itself + plotsize_x = nil, + plotsize_y = nil, + set_plotsize = false, + -- recalculate the origin of the plot + -- used for moving the origin to the lower left + -- corner... + set_origin = false, + -- list of _linetypes_ of plots that should be drawn as with the \plot + -- command instead of \path + plot_list = {}, + -- uses some pdf/ps specials with image function that will only work + -- with pdf/ps generation! + direct_image = true, + -- list of gnuplot variables that should be made available via + -- \gpsetvar{name}{val} + gnuplot_vars = {}, + -- if true, the gnuplot arrow will be mapped to TikZ arrow styles by the + -- given angle. E.g. an arrow with the angle `7' will be mapped to `gp arrow 7' + -- style. + tikzarrows = false, + -- if true, cmyk image model will be used for bitmap images + cmykimage = false, + -- output TeX flavor, default is LaTeX + tex_format = 'latex', + -- for regression tests etc. we can turn off the timestamp + notimestamp = false, + -- background color, contains RGB triplet when set + bgcolor = nil, + -- crop to the given canvas size + clip = false, + -- if true, the natural bounding box will be used and 'clip' is ignored + tightboundingbox = false, + -- fontscale + fontscale = nil +} + +-- Formats for the various TeX flavors +gfx.format = {} + +gfx.format.tex = { + docheader = "\\input "..pgf.STYLE_FILE_BASENAME..".tex\n", + begindocument = "", + enddocument = "\\bye\n", + beforetikzpicture= "", -- standalone only + aftertikzpicture = "", -- standalone only + begintikzpicture = "\\tikzpicture", + endtikzpicture = "\\endtikzpicture", + beginscope = "\\scope", + endscope = "\\endscope", + beforeendtikzpicture = "", -- standalone only + fontsize = "" +} + +gfx.format.latex = { + docheader = "\\documentclass["..pgf.DEFAULT_FONT_SIZE.."pt]{article}\n" + .."\\usepackage[T1]{fontenc}\n" + .."\\usepackage{textcomp}\n\n" + .."\\usepackage[utf8x]{inputenc}\n\n" + .."\\usepackage{"..pgf.STYLE_FILE_BASENAME.."}\n" + .."\\pagestyle{empty}\n" + .."\\usepackage[active,tightpage]{preview}\n" + .."\\PreviewEnvironment{tikzpicture}\n" + .."\\setlength\\PreviewBorder{\\gpbboxborder}\n", + begindocument = "\\begin{document}\n", + enddocument = "\\end{document}\n", + beforetikzpicture= "", -- standalone only + aftertikzpicture = "", -- standalone only + begintikzpicture = "\\begin{tikzpicture}", + endtikzpicture = "\\end{tikzpicture}", + beginscope = "\\begin{scope}", + endscope = "\\end{scope}", + beforeendtikzpicture = "", -- standalone only + fontsize = "\\fontsize{%spt}{%spt}\\selectfont" +} + +gfx.format.context = { + docheader = "\\usemodule["..pgf.STYLE_FILE_BASENAME.."]\n", + begindocument = "\\starttext\n", + enddocument = "\\stoptext\n", + beforetikzpicture= "\\startTEXpage\n", -- standalone only + aftertikzpicture = "\\stopTEXpage\n", -- standalone only + begintikzpicture = "\\starttikzpicture", + endtikzpicture = "\\stoptikzpicture", + beginscope = "\\startscope", + endscope = "\\stopscope", + beforeendtikzpicture = "\\path[use as bounding box] ([shift={(-\\gpbboxborder,-\\gpbboxborder)}]current bounding box.south west)" + .." rectangle ([shift={(\\gpbboxborder,\\gpbboxborder)}]current bounding box.north east);\n", -- standalone only + fontsize = "\\switchtobodyfont[%spt]" +} + +-- within tikzpicture environment or not +gfx.in_picture = false + +-- have not determined the plotbox, see the 'plotsize' option +gfx.have_plotbox = false + +gfx.current_boundingbox = { + xleft = nil, xright = nil, ytop = nil, ybot = nil +} +-- plot bounding boxes counter +gfx.boundingbox_cnt = 0 + +gfx.TEXT_ANCHOR = { + ["left"] = "gp node left", + ["center"] = "gp node center", + ["right"] = "gp node right" +} + +gfx.HEAD_STR = {"", "->", "<-", "<->"} + + +-- conversion factors in `cm' +gfx.units = { + [''] = 1, -- default + ['cm'] = 1, + ['mm'] = 0.1, + ['in'] = 2.54, + ['inch']= 2.54, + ['pt'] = 0.035146, -- Pica Point (72.27pt = 1in) + ['pc'] = 0.42176, -- Pica (1 Pica = 1/6 inch) + ['bp'] = 0.035278, -- Big Point (72bp = 1in) + ['dd'] = 0.0376, -- Didot Point (1cm = 26.6dd) + ['cc'] = 0.45113 -- Cicero (1cc = 12 dd) +} + + +gfx.parse_number_unit = function (str, from, to) + to = to or 'cm' + from = from or 'cm' + local num, unit = string.match(str, '^([%d%.]+)([a-z]*)$') + if unit and (string.len(unit) > 0) then + from = unit + else + unit = false + end + local factor_from = gfx.units[from] + local factor_to = gfx.units[to] + num = tonumber(num) + if num and factor_from then + -- to cm and then to our target unit + return num*(factor_from/factor_to), unit + else + return false, false + end +end + + +gfx.parse_font_string = function (str) + local size,rets,toks = nil, str, explode(',', str) + -- if at least two tokens + if #toks > 1 then + -- add first element to font string + rets = table.remove(toks,1) + -- no unit means 'pt' + size, _ = gfx.parse_number_unit(toks[1],'pt','pt') + if (size) then + table.remove(toks,1) + rets = rets .. string.format(gfx.format[gfx.opt.tex_format].fontsize,size,size*1.2) + end + -- add grouping braces for the font settings + if #rets > 0 then + rets = "{" .. rets .. "}" + end + -- add remaining parts + for k,v in ipairs(toks) do + rets = rets .. ',' .. v + end + else + if #rets > 0 then + rets = "{" .. rets .. "}" + end + end + return rets, size +end + + +gfx.write_boundingbox = function() + local t = gp.get_boundingbox() + for k, v in pairs (t) do + if v ~= gfx.current_boundingbox[k] then + gfx.boundingbox_cnt = gfx.boundingbox_cnt + 1 + gfx.current_boundingbox = t + pgf.write_boundingbox(t, gfx.boundingbox_cnt) + break + end + end +end + +gfx.adjust_plotbox = function() + local t = gp.get_boundingbox() + if gfx.opt.set_origin then + -- move origin to the lower left corner of the plot + gfx.origin_xoffset = - t.xleft + gfx.origin_yoffset = - t.ybot + end + if gfx.opt.set_plotsize then + if (t.xright - t.xleft) > 0 then + gfx.scalex = gfx.scalex*gfx.opt.plotsize_x * pgf.DEFAULT_RESOLUTION/(t.xright - t.xleft) + gfx.scaley = gfx.scaley*gfx.opt.plotsize_y * pgf.DEFAULT_RESOLUTION/(t.ytop - t.ybot) + else + -- could not determin a valid bounding box, so keep using the + -- plotsize as the canvas size + gp.term_out("WARNING: PGF/TikZ Terminal: `plotsize' option used, but I could not determin the plot area!\n") + end + elseif not gfx.opt.tightboundingbox then + if gfx.opt.clip then + gp.write("\\clip") + else + gp.write("\\path") + end + gp.write(" (" .. pgf.format_coord(0,0) ..") rectangle (" .. pgf.format_coord(term.xmax, term.ymax) .. ");\n") + end +end + + +gfx.check_variables = function() + local vl = gfx.opt.gnuplot_vars + local t = gp.get_all_variables() + local sl = {} + for i=1,#vl do + if t[vl[i]] then + sl[vl[i]] = t[vl[i]][3] + if t[vl[i]][4] then + sl[vl[i].." Im"] = t[vl[i]][4] + end + end + end + pgf.write_variables(sl) +end + + +-- check if the current path should be drawn +gfx.check_in_path = function() + -- also check the bounding box here + -- bounding box data is available with the first drawing command + if (not gfx.have_plotbox) and gfx.in_picture then + gfx.adjust_plotbox() + gfx.have_plotbox = true + end + + -- ignore zero length paths + if #gfx.path > 1 then + -- check all line properties and draw current path + gfx.check_color() + gfx.check_linetype() + gfx.check_linewidth() + pgf.draw_path(gfx.path) + -- remember last coordinates + gfx.start_path(gfx.path[#gfx.path][1], gfx.path[#gfx.path][2]) + end +end + +-- did the linetype change? +gfx.check_linetype = function() + if gfx.linetype_idx ~= gfx.linetype_idx_set then + local lt + if gfx.linetype_idx < 0 then + lt = pgf.styles.linetypes_axes[math.abs(gfx.linetype_idx)][1] + else + lt = pgf.styles.linetypes[(gfx.linetype_idx % #pgf.styles.linetypes)+1][1] + end + pgf.set_linetype(lt) + gfx.linetype_idx_set = gfx.linetype_idx + end +end + +-- did the color change? +gfx.check_color = function() + if gfx.color_set ~= gfx.color then + pgf.set_color(gfx.color) + gfx.color_set = gfx.color + end +end + +-- sanity check if we already are at this position in our path +-- and save this position +gfx.check_coord = function(x, y) + if (x == gfx.posx) and (y == gfx.posy) then + return true + end + gfx.posx = x + gfx.posy = y + return false +end + +-- did the linewidth change? +gfx.check_linewidth = function() + if gfx.linewidth ~= gfx.linewidth_set then + pgf.set_linewidth(gfx.linewidth) + gfx.linewidth_set = gfx.linewidth + end +end + +-- did the pointsize change? +gfx.check_pointsize = function() + if gfx.pointsize ~= gfx.pointsize_set then + pgf.set_pointsize(gfx.pointsize) + gfx.pointsize_set = gfx.pointsize + end +end + + +gfx.start_path = function(x, y) + -- init path with first coords + gfx.path = {{x,y}} + gfx.posx = x + gfx.posy = y +end + +-- ctype string LT|RGB|GRAY +-- val table {name}|{r,g,b} +gfx.format_color = function(ctype, val) + local c + if ctype == 'LT' then + if val[1] < 0 then + if val[1] < -2 then -- LT_NODRAW, LT_BACKGROUND, LT_UNDEFINED + c = 'color=gpbgfillcolor' + else + c = 'color='..pgf.styles.lt_colors_axes[math.abs(val[1])][1] + end + else + c = 'color='..pgf.styles.lt_colors[(val[1] % #pgf.styles.lt_colors)+1][1] + end + -- c = pgf.styles.lt_colors[((val[1]+3) % #pgf.styles.lt_colors) + 1][1] + elseif ctype == 'RGB' then + c = string.format("rgb color={%.3f,%.3f,%.3f}", val[1], val[2], val[3]) + elseif ctype == 'RGBA' then + c = string.format("rgb color={%.3f,%.3f,%.3f},opacity=%.3f", val[1], val[2], val[3], val[4]) + elseif ctype == 'GRAY' then + c = string.format("color=black!%i", 100*val[1]+0.5) + end + return c +end + +gfx.set_color = function(ctype, val) + gfx.color = gfx.format_color(ctype, val) +end + + +--[[=============================================================================================== + + The terminal layer + + The term.* functions are usually called from the gnuplot Lua terminal + +]]--=============================================================================================== + + +if arg then + -- when called from the command line we have + -- to initialize the table `term' manually + -- to avoid errors + term = {} +else + -- + -- gnuplot terminal default parameters and flags + -- + term.xmax = pgf.DEFAULT_RESOLUTION * pgf.DEFAULT_CANVAS_SIZE_X + term.ymax = pgf.DEFAULT_RESOLUTION * pgf.DEFAULT_CANVAS_SIZE_Y + term.h_tic = pgf.DEFAULT_RESOLUTION * pgf.DEFAULT_TIC_SIZE + term.v_tic = pgf.DEFAULT_RESOLUTION * pgf.DEFAULT_TIC_SIZE + -- default size for CM@10pt + term.h_char = math.floor(pgf.DEFAULT_FONT_H_CHAR * (pgf.DEFAULT_FONT_SIZE/10) * (pgf.DEFAULT_RESOLUTION/1000) + .5) + term.v_char = math.floor(pgf.DEFAULT_FONT_V_CHAR * (pgf.DEFAULT_FONT_SIZE/10) * (pgf.DEFAULT_RESOLUTION/1000) + .5) + term.description = "Lua PGF/TikZ terminal for TeX and friends" + term_default_flags = term.TERM_BINARY + term.TERM_CAN_MULTIPLOT + term.TERM_CAN_DASH + term.TERM_ALPHA_CHANNEL + + term.TERM_LINEWIDTH + term.TERM_IS_LATEX + term.TERM_FONTSCALE + term.flags = term_default_flags + term.TERM_CAN_CLIP +end + + +-- +-- initial = 1 for the initial "set term" call +-- 0 for subsequent option changes -- currently unused, since the changeable options +-- are hardcoded within gnuplot :-( +-- +-- t_count see e.g. int_error() +-- +term.options = function(opt_str, initial, t_count) + + local o_next = "" + local o_type = nil + local s_start, s_end = 1, 1 + local term_opt = "" + local term_opt_font, term_opt_size, term_opt_background, term_opt_fontscale, term_opt_scale, term_opt_preamble = "", "", "", "", "", "" + local charsize_h, charsize_v, fontsize, fontscale = nil, nil, nil, nil + -- trim spaces + opt_str = opt_str:gsub("^%s*(.-)%s*$", "%1") + local opt_len = string.len(opt_str) + + t_count = t_count - 1 + + local set_t_count = function(num) + -- gnuplot handles commas as regular tokens + t_count = t_count + 2*num - 2 + end + + local almost_equals = function(param, opt) + local op1, op2 + + local st, _ = string.find(opt, "$", 2, true) + if st then + op1 = string.sub(opt, 1, st-1) + op2 = string.sub(opt, st+1) + if (string.sub(param, 1, st-1) == op1) + and (string.find(op1..op2, param, 1, true) == 1) then + return true + end + elseif opt == param then + return true + end + return false + end + + -- + -- simple parser for options and strings + -- + local get_next_token = function() + + -- beyond the limit? + if s_start > opt_len then + o_next = "" + o_type = nil + return + end + + t_count = t_count + 1 + + -- search the start of the next token + s_start, _ = string.find (opt_str, '[^%s]', s_start) + if not s_start then + o_next = "" + o_type = nil + return + end + + -- a new string argument? + local next_char = string.sub(opt_str, s_start, s_start) + if next_char == '"' or next_char == "'" then + -- find the end of the string by searching for + -- the next not escaped quote + _ , s_end = string.find (opt_str, '[^\\]'..next_char, s_start+1) + if s_end then + o_next = string.sub(opt_str, s_start+1, s_end-1) + if next_char == '"' then + -- Wow! this is to resolve all string escapes, kind of "unescape string" + o_next = assert(loadstring("return(\""..o_next.."\")"))() + end + o_type = "string" + else + -- FIXME: error: string does not end... + -- seems that gnuplot adds missing quotes + -- so this will never happen... + end + else + -- ok, it's not a string... + -- then find the next white space or end of line + -- comma separated strings are regarded as one token + s_end, _ = string.find (opt_str, '[^,][%s]+[^,]', s_start) + if not s_end then -- reached the end of the string + s_end = opt_len + 1 + else + s_end = s_end + 1 + end + o_next = string.sub(opt_str, s_start, s_end-1) + if tonumber(o_next) ~= nil then + o_type = 'number' + else + o_type = "op" + end + end + s_start = s_end + 1 + return + end + + local get_two_sizes = function(str) + local args = explode(',', str) + set_t_count(#args) + + local num1, num2, unit + if #args ~= 2 then + return false, nil + else + num1, unit = gfx.parse_number_unit(args[1]) + if unit then + t_count = t_count + 1 + end + num2, unit = gfx.parse_number_unit(args[2]) + if unit then + t_count = t_count + 1 + end + if not (num1 and num2) then + return false, nil + end + end + return num1, num2 + end + + local print_help = false + + while true do + get_next_token() + if not o_type then break end + if almost_equals(o_next, "he$lp") then + print_help = true + elseif almost_equals(o_next, "mono$chrome") then + -- no colored lines + -- Setting `term.TERM_MONOCHROME' would internally disable colors for all drawings. + -- We do it the `soft' way by redefining all colors via a TeX command. + -- Maybe an additional terminal option is useful here... + gfx.opt.lines_colored = false + elseif almost_equals(o_next, "c$olor") or almost_equals(o_next, "c$olour") then + -- colored lines + gfx.opt.lines_colored = true + elseif almost_equals(o_next, "so$lid") then + -- no dashed and dotted etc. lines + gfx.opt.lines_dashed = false + elseif almost_equals(o_next, "notime$stamp") then + -- omit output of the timestamp + gfx.opt.notimestamp = true + elseif almost_equals(o_next, "da$shed") then + -- dashed and dotted etc. lines + gfx.opt.lines_dashed = true + elseif almost_equals(o_next, "gparr$ows") then + -- use gnuplot arrows instead of TikZ + gfx.opt.gp_arrows = true + elseif almost_equals(o_next, "nogparr$ows") then + -- use gnuplot arrows instead of TikZ + gfx.opt.gp_arrows = false + elseif almost_equals(o_next, "gppoint$s") then + -- use gnuplot points instead of TikZ + gfx.opt.gp_points = true + elseif almost_equals(o_next, "nogppoint$s") then + -- use gnuplot points instead of TikZ + gfx.opt.gp_points = false + elseif almost_equals(o_next, "nopic$environment") then + -- omit the 'tikzpicture' environment + gfx.opt.nopicenv = true + elseif almost_equals(o_next, "pic$environment") then + -- omit the 'tikzpicture' environment + gfx.opt.nopicenv = false + elseif almost_equals(o_next, "origin$reset") then + -- moves the origin of the TikZ picture to the lower left corner of the plot + gfx.opt.set_origin = true + elseif almost_equals(o_next, "noorigin$reset") then + -- moves the origin of the TikZ picture to the lower left corner of the plot + gfx.opt.set_origin = false + elseif almost_equals(o_next, "plot$size") then + get_next_token() + gfx.opt.plotsize_x, gfx.opt.plotsize_y = get_two_sizes(o_next) + if not gfx.opt.plotsize_x then + gp.int_error(t_count, string.format("error: two comma seperated lengths expected, got `%s'.", o_next)) + end + gfx.opt.set_plotsize = true + term_opt_size = string.format("plotsize %s,%s ", gfx.opt.plotsize_x, gfx.opt.plotsize_y) + -- we set the canvas size to the plotsize to keep the aspect ratio as good as possible + -- and rescale later once we know the actual plot size... + term.xmax = gfx.opt.plotsize_x*pgf.DEFAULT_RESOLUTION + term.ymax = gfx.opt.plotsize_y*pgf.DEFAULT_RESOLUTION + elseif almost_equals(o_next, "si$ze") then + get_next_token() + local plotsize_x, plotsize_y = get_two_sizes(o_next) + if not plotsize_x then + gp.int_error(t_count, string.format("error: two comma seperated lengths expected, got `%s'.", o_next)) + end + gfx.opt.set_plotsize = false + term_opt_size = string.format("size %s,%s ", plotsize_x, plotsize_y) + term.xmax = plotsize_x*pgf.DEFAULT_RESOLUTION + term.ymax = plotsize_y*pgf.DEFAULT_RESOLUTION + elseif almost_equals(o_next, "char$size") then + get_next_token() + charsize_h, charsize_v = get_two_sizes(o_next) + if not charsize_h then + gp.int_error(t_count, string.format("error: two comma seperated lengths expected, got `%s'.", o_next)) + end + elseif almost_equals(o_next, "sc$ale") then + get_next_token() + local xscale, yscale = get_two_sizes(o_next) + if not xscale then + gp.int_error(t_count, string.format("error: two comma seperated numbers expected, got `%s'.", o_next)) + end + term_opt_scale = string.format("scale %s,%s ",xscale, yscale) + term.xmax = term.xmax * xscale + term.ymax = term.ymax * yscale + elseif almost_equals(o_next, "tikzpl$ot") then + get_next_token() + local args = explode(',', o_next) + set_t_count(#args) + for i = 1,#args do + args[i] = tonumber(args[i]) + if args[i] == nil then + gp.int_error(t_count, string.format("error: list of comma seperated numbers expected, got `%s'.", o_next)) + end + args[i] = args[i] - 1 + end + gfx.opt.plot_list = args + elseif almost_equals(o_next, "provide$vars") then + get_next_token() + local args = explode(',', o_next) + set_t_count(#args) + gfx.opt.gnuplot_vars = args + elseif almost_equals(o_next, "tikzar$rows") then + -- map the arrow angles to TikZ arrow styles + gfx.opt.tikzarrows = true + elseif almost_equals(o_next, "notikzar$rows") then + -- don't map the arrow angles to TikZ arrow styles + gfx.opt.tikzarrows = false + elseif almost_equals(o_next, "nobit$map") then + -- render images as filled rectangles instead of the nativ + -- PS or PDF image format + gfx.opt.direct_image = false + elseif almost_equals(o_next, "bit$map") then + -- render images as nativ PS or PDF image + gfx.opt.direct_image = true + elseif almost_equals(o_next, "cmyk$image") then + -- use cmyk color model for images + gfx.opt.cmykimage = true + elseif almost_equals(o_next, "rgb$image") then + -- use cmyk color model for images + gfx.opt.cmykimage = false + elseif almost_equals(o_next, "full$doc") or almost_equals(o_next, "stand$alone") then + -- produce full tex document + gfx.opt.full_doc = true + elseif almost_equals(o_next, "nofull$doc") or almost_equals(o_next, "nostand$alone") then + -- produce full tex document + gfx.opt.full_doc = true + elseif almost_equals(o_next, "create$style") then + -- creates the coresponding LaTeX style from the script + pgf.create_style() + elseif almost_equals(o_next, "backg$round") then + -- set background color + get_next_token() + -- ignore rgbcolor keyword if present + if almost_equals(o_next, "rgb$color") then get_next_token() end + if o_type == 'string' then + gfx.opt.bgcolor = gp.parse_color_name(t_count, o_next) + term_opt_background = string.format("background '%s'", o_next) + else + gp.int_error(t_count, string.format("error: string expected, got `%s'.", o_next)) + end + elseif almost_equals(o_next, "fo$nt") then + get_next_token() + if o_type == 'string' then + gfx.opt.default_font, fontsize = gfx.parse_font_string(o_next) + else + gp.int_error(t_count, string.format("error: string expected, got `%s'.", o_next)) + end + term_opt_font = string.format("font %q ", o_next) + elseif almost_equals(o_next, "fonts$cale") or almost_equals(o_next, "texts$cale") then + get_next_token() + if o_type == 'number' then + fontscale = tonumber(o_next) + if fontscale < 0 then + fontscale = 1.0 + end + else + gp.int_error(t_count, string.format("error: number expected, got `%s'.", o_next)) + end + elseif almost_equals(o_next, "externalimages") then + if term.external_images ~= nil then + term.external_images = true; + else + gp.int_warn(t_count, "Externalization of images is not supported.") + end + elseif almost_equals(o_next, "noexternalimages") then + if term.external_images ~= nil then + term.external_images = false; + else + gp.int_warn(t_count, "Externalization of images is not supported.") + end + elseif almost_equals(o_next, "pre$amble") or almost_equals(o_next, "header") then + get_next_token() + if o_type == 'string' then + term_opt_preamble = term_opt_preamble .. string.format("preamble %q ", o_next) + gfx.opt.latex_preamble = gfx.opt.latex_preamble .. o_next .. "\n" + else + gp.int_error(t_count, string.format("error: string expected, got `%s'.", o_next)) + end + elseif almost_equals(o_next, "nopre$amble") or almost_equals(o_next, "noheader") then + gfx.opt.latex_preamble = '' + elseif almost_equals(o_next, "con$text") then + gfx.opt.tex_format = "context" + -- ConTeXt has a default of 12pt + fontsize = 12 + elseif almost_equals(o_next, "tex") then + gfx.opt.tex_format = "tex" + elseif almost_equals(o_next, "latex") then + gfx.opt.tex_format = "latex" + elseif almost_equals(o_next, "clip") then + gfx.opt.clip = true + term.flags = term_default_flags + term.flags = term_default_flags + term.TERM_CAN_CLIP + elseif almost_equals(o_next, "noclip") then + gfx.opt.clip = false + term.flags = term_default_flags + elseif almost_equals(o_next, "tight$bounding") then + gfx.opt.tightboundingbox = true + elseif almost_equals(o_next, "notight$bounding") then + gfx.opt.tightboundingbox = false + else + gp.int_warn(t_count, string.format("unknown option `%s'.", o_next)) + end + end + + -- determine "internal" font size + -- FIXME: what happens on "set termoptions font ..." or subsequent terminal calls + local term_h_char, term_v_char = term.h_char, term.v_char + if fontsize ~= nil then + term_h_char = pgf.DEFAULT_FONT_H_CHAR * (fontsize/10) * (pgf.DEFAULT_RESOLUTION/1000) + term_v_char = pgf.DEFAULT_FONT_V_CHAR * (fontsize/10) * (pgf.DEFAULT_RESOLUTION/1000) + -- on change apply old text scaling + if not fontscale then + fontscale = gfx.opt.fontscale; + end + end + -- a given character size overwrites font size + if charsize_h ~= nil then + term_h_char = charsize_h*pgf.DEFAULT_RESOLUTION + term_v_char = charsize_v*pgf.DEFAULT_RESOLUTION + -- on change apply old text scaling + if not fontscale then + fontscale = gfx.opt.fontscale; + end + end + if fontscale ~= nil then + term_h_char = term_h_char * fontscale + term_v_char = term_v_char * fontscale + gfx.opt.fontscale = fontscale; + term_opt_fontscale = string.format("fontscale %s", gfx.opt.fontscale) + end + term.h_char = math.floor(term_h_char + .5) + term.v_char = math.floor(term_v_char + .5) + + + if print_help then + pgf.print_help(gp.term_out) + end + + local tf = function(b,y,n) + local addopt = '' + if b then + addopt = y + else + addopt = n + end + if (string.len(addopt) > 0) then + term_opt = term_opt .. addopt .. ' ' + end + end + + tf(true, gfx.opt.tex_format, nil) + tf(true, term_opt_font, nil) + tf(true, term_opt_size, nil) + tf(true, term_opt_background, nil) + tf(true, term_opt_fontscale, nil) + tf((#gfx.opt.latex_preamble>0), term_opt_preamble, 'nopreamble') + tf(gfx.opt.lines_colored, 'color', 'monochrome') + tf(gfx.opt.full_doc, 'standalone', 'nostandalone') + tf(gfx.opt.lines_dashed, 'dashed', 'solid') + tf(gfx.opt.gp_arrows, 'gparrows', 'nogparrows') + tf(gfx.opt.tikzarrows, 'tikzarrows', 'notikzarrows') + tf(gfx.opt.gp_points, 'gppoints', 'nogppoints') + tf(gfx.opt.nopicenv, 'nopicenvironment', 'picenvironment') + tf(gfx.opt.set_origin, 'originreset', 'nooriginreset') + tf(gfx.opt.direct_image, 'bitmap', 'nobitmap') + tf(gfx.opt.cmykimage, 'cmykimage', 'rgbimage') + tf(gfx.opt.clip, 'clip', 'noclip') + tf(gfx.opt.tightboundingbox, 'tightboundingbox', 'notightboundingbox') + if term.external_images ~= nil then + tf(term.external_images, 'externalimages', 'noexternalimages') + end + gp.term_options(term_opt) + + return 1 +end + +-- Called once, when the device is first selected. +term.init = function() + if gfx.opt.full_doc then + pgf.write_doc_begin(gfx.opt.latex_preamble) + end + return 1 +end + +-- Called just before a plot is going to be displayed. +term.graphics = function() + -- reset some state variables + gfx.linetype_idx_set = nil + gfx.linewidth_set = nil + gfx.pointsize_set = nil + gfx.color_set = nil + gfx.in_picture = true + gfx.have_plotbox = false + gfx.boundingbox_cnt = 0 + gfx.scalex = 1/pgf.DEFAULT_RESOLUTION + gfx.scaley = 1/pgf.DEFAULT_RESOLUTION + gfx.current_boundingbox = { + xleft = nil, xright = nil, ytop = nil, ybot = nil + } + + -- put a newline between subsequent plots in fulldoc mode... + if gfx.opt.full_doc then + gp.write("\n") + end + pgf.write_graph_begin(gfx.opt.default_font, gfx.opt.nopicenv) + return 1 +end + + +term.vector = function(x, y) + if #gfx.path == 0 then + gfx.start_path(gfx.posx, gfx.posy) + elseif not gfx.check_coord(x, y) then + -- checked for zero path length and add the path coords to gfx.path + gfx.path[#gfx.path+1] = {x,y} + end + return 1 +end + +term.move = function(x, y) + -- only "move" if we change our latest position + if not gfx.check_coord(x, y) then + -- finish old path and start a new one + gfx.check_in_path() + gfx.start_path(x, y) + end + return 1 +end + +term.linetype = function(ltype) + gfx.check_in_path() + + gfx.set_color('LT', {ltype}) + + if (ltype < -2) then -- LT_NODRAW, LT_BACKGROUND, LT_UNDEFINED + ltype = -2 + end + + gfx.linetype_idx = ltype + + return 1 +end + +term.point = function(x, y, num) + if gfx.opt.gp_points then + return 0 + else + gfx.check_in_path() + gfx.check_color() + gfx.check_linewidth() + gfx.check_pointsize() + + local pm + if num == -1 then + pm = pgf.styles.plotmarks[1][1] + else + pm = pgf.styles.plotmarks[(num % (#pgf.styles.plotmarks-1)) + 2][1] + end + pgf.draw_points({{x,y}}, pm) + + return 1 + end +end + + +--[[ + this differs from the original API + one may use the additional parameters to define own styles + e.g. "misuse" angle for numbering predefined styles... + + int length /* head length */ + double angle /* head angle in degrees */ + double backangle /* head back angle in degrees */ + int filled /* arrow head filled or not */ +]] +term.arrow = function(sx, sy, ex, ey, head, length, angle, backangle, filled) + if gfx.opt.gp_arrows then + return 0 + else + local headstyle = 0 + if gfx.opt.tikzarrows then + headstyle = angle + end + gfx.check_in_path() + gfx.check_color() + gfx.check_linetype() + gfx.check_linewidth() + pgf.draw_arrow({{sx,sy},{ex,ey}}, gfx.HEAD_STR[head+1], headstyle) + return 1 + end +end + +-- Called immediately after a plot is displayed. +term.text = function() + gfx.check_in_path() + pgf.write_graph_end(gfx.opt.nopicenv) + gfx.in_picture = false + return 1 +end + +term.put_text = function(x, y, txt) + gfx.check_in_path() + gfx.check_color() + + if (txt ~= '') or (gfx.text_font ~= '') then -- omit empty nodes + pgf.write_text_node({x, y}, txt, gfx.text_angle, gfx.TEXT_ANCHOR[gfx.text_justify], gfx.text_font) + end + return 1 +end + +term.justify_text = function(justify) + gfx.text_justify = justify + return 1 +end + +term.text_angle = function(ang) + gfx.text_angle = ang + return 1 +end + +term.linewidth = function(width) + if gfx.linewidth ~= width then + gfx.check_in_path() + gfx.linewidth = width + end + return 1 +end + +term.pointsize = function(size) + if gfx.pointsize ~= size then + gfx.check_in_path() + gfx.pointsize = size + end + return 1 +end + +term.set_font = function(font) + gfx.text_font = gfx.parse_font_string(font) + return 1 +end + +-- at the moment this is only used to check +-- the plot's bounding box as seldom as possible +term.layer = function(l) + if l == 'end_text' then + -- called after a plot is finished (also after each "mutiplot") + gfx.write_boundingbox() + end + return 1 +end + +-- we don't use this, because we are implicitly testing +-- for closed paths +term.path = function(p) + return 1 +end + + +term.filled_polygon = function(style, fillpar, t) + local pattern = nil + local color = nil + local opacity = 100 + local saturation = 100 + + gfx.check_in_path() + + if style == 'EMPTY' then + -- FIXME: should be the "background color" and not gpbgfillcolor + pattern = '' + color = 'gpbgfillcolor' + saturation = 100 + opacity = 100 + elseif style == 'DEFAULT' or style == 'OPAQUE' then -- FIXME: not shure about the opaque style + pattern = '' + color = gfx.color + saturation = 100 + opacity = 100 + elseif style == 'SOLID' then + pattern = '' + color = gfx.color + if fillpar < 100 then + saturation = fillpar + else + saturation = 100 + end + opacity = 100 + elseif style == 'PATTERN' then + pattern = pgf.styles.patterns[(fillpar % #pgf.styles.patterns) + 1][1] + color = gfx.color + saturation = 100 + opacity = 100 + elseif style == 'TRANSPARENT_SOLID' then + pattern = '' + color = gfx.color + saturation = 100 + opacity = fillpar + elseif style == 'TRANSPARENT_PATTERN' then + pattern = pgf.styles.patterns[(fillpar % #pgf.styles.patterns) + 1][1] + color = gfx.color + saturation = 100 + opacity = 0 + end + + pgf.draw_fill(t, pattern, color, saturation, opacity) + + return 1 +end + + +term.boxfill = function(style, fillpar, x1, y1, width, height) + local t = {{x1, y1}, {x1+width, y1}, {x1+width, y1+height}, {x1, y1+height}} + return term.filled_polygon(style, fillpar, t) +end + +-- points[row][column] +-- m: #cols, n: #rows +-- corners: clip box and draw box coordinates +-- ctype: "RGB" or "RGBA" or "PALETTE" +term.image = function(m, n, points, corners, ctype, xfile) + gfx.check_in_path() + + pgf.write_clipbox_begin({corners[3][1],corners[3][2]},{corners[4][1],corners[4][2]}) + + local ll = {corners[1][1],corners[2][2]} + local ur = {corners[2][1],corners[1][2]} + local xxfile + + if xfile ~= nil then + -- strip file extension + xxfile = string.match(xfile, "^(.*).png$") + else + xxfile = "" + end + -- load exclusively an external file and don't generate inline images + if xfile ~= nil and term.external_images == true then + pgf.load_image_file(ll, ur, xxfile) + elseif gfx.opt.direct_image then + if gfx.opt.cmykimage then + pgf.draw_raw_cmyk_image(points, m, n, ll, ur, xxfile) + else + pgf.draw_raw_rgb_image(points, m, n, ll, ur, xxfile) + end + else + -- draw as filled squares + local w = (corners[2][1] - corners[1][1])/m + local h = (corners[1][2] - corners[2][2])/n + + local yy,yyy,xx,xxx + for cnt = 1,#points do + xx = corners[1][1]+(cnt%m-1)*w + yy = corners[1][2]-math.floor(cnt/m)*h + yyy = yy-h + xxx = xx+w + pgf.draw_fill({{xx, yy}, {xxx, yy}, {xxx, yyy}, {xx, yyy}}, '', gfx.format_color(ctype, points[cnt]) , 100, 100) + end + end + pgf.write_clipbox_end() +end + +term.make_palette = function() + -- continuous number of colours + return 0 +end + +term.previous_palette = function() + return 1 +end + +term.set_color = function(ctype, lt, value, r, g, b) + gfx.check_in_path() + -- FIXME gryscale on monochrome?? ... or use xcolor? + + if ctype == 'LT' then + gfx.set_color('LT', {lt}) + elseif ctype == 'FRAC' then + if gfx.opt.lines_colored then + gfx.set_color('RGB', {r, g , b}) + else + gfx.set_color('GRAY', {value}) + end + elseif ctype == 'RGB' then + gfx.set_color('RGB', {r, g , b}) + else + gp.int_error(string.format("set color: unknown type (%s), lt (%i), value (%.3f)\n", ctype, lt, value)) + end + + return 1 +end + +-- Called when gnuplot is exited. +term.reset = function(p) + gfx.check_in_path() + gfx.check_variables() + if gfx.opt.full_doc then + pgf.write_doc_end() + end + return 1 +end + +--[[=============================================================================================== + + command line code + +]]--=============================================================================================== + +term_help = function(helptext) + local w + for w in string.gmatch(helptext, "([^\n]*)\n") do + w = string.gsub(w, "\\", "\\\\") + w = string.gsub(w, "\"", "\\\"") + io.write('"'..w.."\",\n") + end +--[[ + local out = string.gsub(helptext, "\n", "\",\n\"") + local out = string.gsub(helptext, "\n", "\",\n\"") + io.write(out)]] +end + +if arg then -- called from the command line! + if #arg > 0 and arg[1] == 'style' then + -- write style file + pgf.create_style() + elseif arg[1] == 'termhelp' then + io.write([["2 lua tikz", +"?set terminal lua tikz", +"?set term lua tikz", +"?term lua tikz", +" The TikZ driver is one output mode of the generic Lua terminal.", +"", +" Syntax:", +" set terminal lua tikz", +"", +]]) + pgf.print_help(term_help) + io.write("\"\"\n") + else + io.write([[ + This script is intended to be called from GNUPLOT. + + For generating the associated TeX/LaTeX/ConTeXt style files + just call this script with the additional option 'style': + + # lua gnuplot.lua style + + The TikZ driver provides the following additional terminal options: + +]]) + pgf.print_help(io.write) + end +end diff --git a/3rd_party/gnuplot/share/texmf/tex/context/gnuplot/t-gnuplot-lua-tikz.tex b/3rd_party/gnuplot/share/texmf/tex/context/gnuplot/t-gnuplot-lua-tikz.tex new file mode 100644 index 0000000..bc2ef8c --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/context/gnuplot/t-gnuplot-lua-tikz.tex @@ -0,0 +1,21 @@ +%% +%% ConTeXt wrapper for gnuplot-tikz style file +%% +\usemodule[tikz] + +\usetikzlibrary[arrows,patterns,plotmarks,backgrounds] + +\edef\tikzatcode{\the\catcode`\@} +\edef\tikzbarcode{\the\catcode`\|} +\edef\tikzexclaimcode{\the\catcode`\!} +\catcode`\@=11 +\catcode`\|=12 +\catcode`\!=12 + +\input gnuplot-lua-tikz-common.tex + +\catcode`\@=\tikzatcode +\catcode`\|=\tikzbarcode +\catcode`\!=\tikzexclaimcode + +\endinput diff --git a/3rd_party/gnuplot/share/texmf/tex/generic/gnuplot/gnuplot-lua-tikz-common.tex b/3rd_party/gnuplot/share/texmf/tex/generic/gnuplot/gnuplot-lua-tikz-common.tex new file mode 100644 index 0000000..c77940c --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/generic/gnuplot/gnuplot-lua-tikz-common.tex @@ -0,0 +1,442 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% Common style file for TeX, LaTeX and ConTeXt +%% +%% It is associated with the 'gnuplot.lua' script, and usually generated +%% automatically. So take care whenever you make any changes! +%% + +% check for the correct TikZ version +\def\gpchecktikzversion#1.#2\relax{% +\ifnum#1<2% + \PackageError{gnuplot-lua-tikz}{PGF/TikZ version >= 2.0 is required, but version \pgfversion\space was found}{}% +\fi} +\expandafter\gpchecktikzversion\pgfversion\relax + +% FIXME: is there a more elegant way to determine the output format? + +\def\pgfsysdriver@a{pgfsys-dvi.def} % ps +\def\pgfsysdriver@b{pgfsys-dvipdfm.def} % pdf +\def\pgfsysdriver@c{pgfsys-dvipdfmx.def} % pdf +\def\pgfsysdriver@d{pgfsys-dvips.def} % ps +\def\pgfsysdriver@e{pgfsys-pdftex.def} % pdf +\def\pgfsysdriver@f{pgfsys-tex4ht.def} % html +\def\pgfsysdriver@g{pgfsys-textures.def} % ps +\def\pgfsysdriver@h{pgfsys-vtex.def} % ps +\def\pgfsysdriver@i{pgfsys-xetex.def} % pdf + +\newif\ifgppdfout\gppdfoutfalse +\newif\ifgppsout\gppsoutfalse + +\ifx\pgfsysdriver\pgfsysdriver@a + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@b + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@c + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@d + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@e + \gppdfouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@f + % tex4ht +\else\ifx\pgfsysdriver\pgfsysdriver@g + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@h + \gppsouttrue +\else\ifx\pgfsysdriver\pgfsysdriver@i + \gppdfouttrue +\fi\fi\fi\fi\fi\fi\fi\fi\fi + +% uncomment the following lines to make font values "appendable" +% and if you are really sure about that ;-) +% \pgfkeyslet{/tikz/font/.@cmd}{\undefined} +% \tikzset{font/.initial={}} +% \def\tikz@textfont{\pgfkeysvalueof{/tikz/font}} + +% +% image related stuff +% +\def\gp@rawimage@pdf#1#2#3#4#5#6{% + \def\gp@tempa{cmyk}% + \def\gp@tempb{#1}% + \ifx\gp@tempa\gp@tempb% + \def\gp@temp{/CMYK}% + \else% + \def\gp@temp{/RGB}% + \fi% + \pgf@sys@bp{#4}\pgfsysprotocol@literalbuffered{0 0}\pgf@sys@bp{#5}% + \pgfsysprotocol@literalbuffered{0 0 cm}% + \pgfsysprotocol@literalbuffered{BI /W #2 /H #3 /CS \gp@temp}% + \pgfsysprotocol@literalbuffered{/BPC 8 /F /AHx ID}% + \pgfsysprotocol@literal{#6 > EI}% +} +\def\gp@rawimage@ps#1#2#3#4#5#6{% + \def\gp@tempa{cmyk}% + \def\gp@tempb{#1}% + \ifx\gp@tempa\gp@tempb% + \def\gp@temp{4}% + \else% + \def\gp@temp{3}% + \fi% + \pgfsysprotocol@literalbuffered{0 0 translate}% + \pgf@sys@bp{#4}\pgf@sys@bp{#5}\pgfsysprotocol@literalbuffered{scale}% + \pgfsysprotocol@literalbuffered{#2 #3 8 [#2 0 0 -#3 0 #3]}% + \pgfsysprotocol@literalbuffered{currentfile /ASCIIHexDecode filter}% + \pgfsysprotocol@literalbuffered{false \gp@temp\space colorimage}% + \pgfsysprotocol@literal{#6 >}% +} +\def\gp@rawimage@html#1#2#3#4#5#6{% +% FIXME: print a warning message here +} + +\ifgppdfout + \def\gp@rawimage{\gp@rawimage@pdf} +\else + \ifgppsout + \def\gp@rawimage{\gp@rawimage@ps} + \else + \def\gp@rawimage{\gp@rawimage@html} + \fi +\fi + + +\def\gploadimage#1#2#3#4#5{% + \pgftext[left,bottom,x=#1cm,y=#2cm] {\pgfimage[interpolate=false,width=#3cm,height=#4cm]{#5}};% +} + +\def\gp@set@size#1{% + \def\gp@image@size{#1}% +} + +\def\gp@rawimage@#1#2#3#4#5#6#7#8{ + \tikz@scan@one@point\gp@set@size(#6,#7)\relax% + \tikz@scan@one@point\pgftransformshift(#2,#3)\relax% + \pgftext {% + \pgfsys@beginpurepicture% + \gp@image@size% fill \pgf@x and \pgf@y + \gp@rawimage{#1}{#4}{#5}{\pgf@x}{\pgf@y}{#8}% + \pgfsys@endpurepicture% + }% +} + +%% \gprawimage{color model}{xcoord}{ycoord}{# of xpixel}{# of ypixel}{xsize}{ysize}{rgb/cmyk hex data RRGGBB/CCMMYYKK ...}{file name} +%% color model is 'cmyk' or 'rgb' (default) +\def\gprawimage#1#2#3#4#5#6#7#8#9{% + \ifx &% + \gp@rawimage@{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} + \else + \ifgppsout + \gp@rawimage@{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} + \else + \gploadimage{#2}{#3}{#6}{#7}{#9} + \fi + \fi +} + +% +% gnuplottex comapatibility +% (see http://www.ctan.org/tex-archive/help/Catalogue/entries/gnuplottex.html) +% + +\def\gnuplottexextension@lua{\string tex} +\def\gnuplottexextension@tikz{\string tex} + +% +% gnuplot variables getter and setter +% + +\def\gpsetvar#1#2{% + \expandafter\xdef\csname gp@var@#1\endcsname{#2} +} + +\def\gpgetvar#1{% + \csname gp@var@#1\endcsname % +} + +% +% some wrapper code +% + +% short for a filled path +\def\gpfill#1{\path[line width=0.1\gpbaselw,draw,fill,#1]} + +% short for changing the line width +\def\gpsetlinewidth#1{\pgfsetlinewidth{#1\gpbaselw}} + +% short for changing the line type +\def\gpsetlinetype#1{\tikzset{gp path/.style={#1,#1 add}}} + +% short for changing the point size +\def\gpsetpointsize#1{\tikzset{gp point/.style={mark size=#1\gpbasems}}} + +% wrapper for color settings +\def\gpcolor#1{\tikzset{global #1}} +\tikzset{rgb color/.code={\pgfutil@definecolor{.}{rgb}{#1}\tikzset{color=.}}} +\tikzset{global rgb color/.code={\pgfutil@definecolor{.}{rgb}{#1}\pgfutil@color{.}}} +\tikzset{global color/.code={\pgfutil@color{#1}}} + +% prevent plot mark distortions due to changes in the PGF transformation matrix +% use `\gpscalepointstrue' and `\gpscalepointsfalse' for enabling and disabling +% point scaling +% +\newif\ifgpscalepoints +\tikzset{gp shift only/.style={% + \ifgpscalepoints\else shift only\fi% +}} +\def\gppoint#1#2{% + \path[solid] plot[only marks,gp point,mark options={gp shift only},#1] coordinates {#2};% +} + + +% +% char size calculation, that might be used with gnuplottex +% +% Example code (needs gnuplottex.sty): +% +% % calculate the char size when the "gnuplot" style is used +% \tikzset{gnuplot/.append style={execute at begin picture=\gpcalccharsize}} +% +% \tikzset{gnuplot/.append style={font=\ttfamily\footnotesize}} +% +% \begin{tikzpicture}[gnuplot] +% \begin{gnuplot}[terminal=lua,% +% terminaloptions={tikz solid nopic charsize \the\gphcharsize,\the\gpvcharsize}] +% test +% \end{gnuplot} +% \end{tikzpicture} +% +%%% +% The `\gpcalccharsize' command fills the lengths \gpvcharsize and \gphcharsize with +% the values of the current default font used within nodes and is meant to be called +% within a tikzpicture environment. +% +\newdimen\gpvcharsize +\newdimen\gphcharsize +\def\gpcalccharsize{% + \pgfinterruptboundingbox% + \pgfsys@begininvisible% + \node at (0,0) {% + \global\gphcharsize=1.05\fontcharwd\font`0% + \global\gpvcharsize=1.05\fontcharht\font`0% + \global\advance\gpvcharsize by 1.05\fontchardp\font`g% + };% + \pgfsys@endinvisible% + \endpgfinterruptboundingbox% +} + +% +% define a rectangular node in tikz e.g. for the plot area +% +% #1 node name +% #2 coordinate of "south west" +% #3 coordinate of "north east" +% +\def\gpdefrectangularnode#1#2#3{% + \expandafter\gdef\csname pgf@sh@ns@#1\endcsname{rectangle} + \expandafter\gdef\csname pgf@sh@np@#1\endcsname{% + \def\southwest{#2}% + \def\northeast{#3}% + } + \pgfgettransform\pgf@temp% + % once it is defined, no more transformations will be applied, I hope + \expandafter\xdef\csname pgf@sh@nt@#1\endcsname{\pgf@temp}% + \expandafter\xdef\csname pgf@sh@pi@#1\endcsname{\pgfpictureid}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% You may want to adapt the following to fit your needs (in your +%% individual style file and/or within your document). +%% + +% +% style for every plot +% +\tikzset{gnuplot/.style={% + >=stealth',% + line cap=round,% + line join=round,% +}} + +\tikzset{gp node left/.style={anchor=mid west,yshift=-.12ex}} +\tikzset{gp node center/.style={anchor=mid,yshift=-.12ex}} +\tikzset{gp node right/.style={anchor=mid east,yshift=-.12ex}} + +% basic plot mark size (points) +\newdimen\gpbasems +\gpbasems=.4pt + +% basic linewidth +\newdimen\gpbaselw +\gpbaselw=.4pt + +% this is the default color for pattern backgrounds +\colorlet{gpbgfillcolor}{white} + +% set background color and fill color +\def\gpsetbgcolor#1{% + \pgfutil@definecolor{gpbgfillcolor}{rgb}{#1}% + \tikzset{tight background,background rectangle/.style={fill=gpbgfillcolor},show background rectangle}% +} + +% this should reverse the normal text node presets, for the +% later referencing as described below +\tikzset{gp refnode/.style={coordinate,yshift=.12ex}} + +% to add an empty label with the referenceable name "my node" +% to the plot, just add the following line to your gnuplot +% file: +% +% set label "" at 1,1 font ",gp refnode,name=my node" +% + +% enlargement of the bounding box in standalone mode (only used by LaTeX/ConTeXt) +\def\gpbboxborder{0mm} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% The following TikZ-styles are derived from the 'pgf.styles.*' tables +%% in the Lua script. +%% To change the number of used styles you should change them there and +%% regenerate this style file. +%% + +% arrow styles settings +\tikzset{gp arrow 1/.style={>=latex}} +\tikzset{gp arrow 2/.style={>=angle 90}} +\tikzset{gp arrow 3/.style={>=angle 60}} +\tikzset{gp arrow 4/.style={>=angle 45}} +\tikzset{gp arrow 5/.style={>=o}} +\tikzset{gp arrow 6/.style={>=*}} +\tikzset{gp arrow 7/.style={>=diamond}} +\tikzset{gp arrow 8/.style={>=open diamond}} +\tikzset{gp arrow 9/.style={>={]}}} +\tikzset{gp arrow 10/.style={>={[}}} +\tikzset{gp arrow 11/.style={>=)}} +\tikzset{gp arrow 12/.style={>=(}} + +% plotmark settings +\tikzset{gp mark 0/.style={mark size=.5\pgflinewidth,mark=*}} +\tikzset{gp mark 1/.style={mark=+}} +\tikzset{gp mark 2/.style={mark=x}} +\tikzset{gp mark 3/.style={mark=star}} +\tikzset{gp mark 4/.style={mark=square}} +\tikzset{gp mark 5/.style={mark=square*}} +\tikzset{gp mark 6/.style={mark=o}} +\tikzset{gp mark 7/.style={mark=*}} +\tikzset{gp mark 8/.style={mark=triangle}} +\tikzset{gp mark 9/.style={mark=triangle*}} +\tikzset{gp mark 10/.style={mark=triangle,every mark/.append style={rotate=180}}} +\tikzset{gp mark 11/.style={mark=triangle*,every mark/.append style={rotate=180}}} +\tikzset{gp mark 12/.style={mark=diamond}} +\tikzset{gp mark 13/.style={mark=diamond*}} +\tikzset{gp mark 14/.style={mark=otimes}} +\tikzset{gp mark 15/.style={mark=oplus}} + +% pattern settings +\tikzset{gp pattern 0/.style={white}} +\tikzset{gp pattern 1/.style={pattern=north east lines}} +\tikzset{gp pattern 2/.style={pattern=north west lines}} +\tikzset{gp pattern 3/.style={pattern=crosshatch}} +\tikzset{gp pattern 4/.style={pattern=grid}} +\tikzset{gp pattern 5/.style={pattern=vertical lines}} +\tikzset{gp pattern 6/.style={pattern=horizontal lines}} +\tikzset{gp pattern 7/.style={pattern=dots}} +\tikzset{gp pattern 8/.style={pattern=crosshatch dots}} +\tikzset{gp pattern 9/.style={pattern=fivepointed stars}} +\tikzset{gp pattern 10/.style={pattern=sixpointed stars}} +\tikzset{gp pattern 11/.style={pattern=bricks}} + +% if the 'tikzplot' option is used the corresponding lines will be smoothed by default +\tikzset{gp plot axes/.style=} +\tikzset{gp plot border/.style=} +\tikzset{gp plot 0/.style=smooth} +\tikzset{gp plot 1/.style=smooth} +\tikzset{gp plot 2/.style=smooth} +\tikzset{gp plot 3/.style=smooth} +\tikzset{gp plot 4/.style=smooth} +\tikzset{gp plot 5/.style=smooth} +\tikzset{gp plot 6/.style=smooth} +\tikzset{gp plot 7/.style=smooth} + +% linestyle settings +\tikzset{gp lt axes/.style=dotted} +\tikzset{gp lt border/.style=solid} + +% linestyle "addon" settings for overwriting a default linestyle within the +% TeX document via eg. \tikzset{gp lt plot 1 add/.style={fill=black,draw=none}} etc. +\tikzset{gp lt axes add/.style={}} +\tikzset{gp lt border add/.style={}} +\tikzset{gp lt plot 0 add/.style={}} +\tikzset{gp lt plot 1 add/.style={}} +\tikzset{gp lt plot 2 add/.style={}} +\tikzset{gp lt plot 3 add/.style={}} +\tikzset{gp lt plot 4 add/.style={}} +\tikzset{gp lt plot 5 add/.style={}} +\tikzset{gp lt plot 6 add/.style={}} +\tikzset{gp lt plot 7 add/.style={}} + +% linestyle color settings +\colorlet{gp lt color axes}{black!30} +\colorlet{gp lt color border}{black} + +% command for switching to dashed lines +\def\gpdashedlines{% + \tikzset{gp lt plot 0/.style={solid}} + \tikzset{gp lt plot 1/.style={dashed}} + \tikzset{gp lt plot 2/.style={dash pattern=on 1.5pt off 2.25pt}} + \tikzset{gp lt plot 3/.style={dash pattern=on \pgflinewidth off 1.125}} + \tikzset{gp lt plot 4/.style={dash pattern=on 4.5pt off 1.5pt on \pgflinewidth off 1.5pt}} + \tikzset{gp lt plot 5/.style={dash pattern=on 2.25pt off 2.25pt on \pgflinewidth off 2.25pt}} + \tikzset{gp lt plot 6/.style={dash pattern=on 1.5pt off 1.5pt on 1.5pt off 4.5pt}} + \tikzset{gp lt plot 7/.style={dash pattern=on \pgflinewidth off 1.5pt on 4.5pt off 1.5pt on \pgflinewidth off 1.5pt}} +} + +% command for switching to colored lines +\def\gpcoloredlines{% + \colorlet{gp lt color 0}{red}% + \colorlet{gp lt color 1}{green}% + \colorlet{gp lt color 2}{blue}% + \colorlet{gp lt color 3}{magenta}% + \colorlet{gp lt color 4}{cyan}% + \colorlet{gp lt color 5}{yellow}% + \colorlet{gp lt color 6}{orange}% + \colorlet{gp lt color 7}{purple}% +} + +% command for switching to solid lines +\def\gpsolidlines{% + \tikzset{gp lt plot 0/.style=solid}% + \tikzset{gp lt plot 1/.style=solid}% + \tikzset{gp lt plot 2/.style=solid}% + \tikzset{gp lt plot 3/.style=solid}% + \tikzset{gp lt plot 4/.style=solid}% + \tikzset{gp lt plot 5/.style=solid}% + \tikzset{gp lt plot 6/.style=solid}% + \tikzset{gp lt plot 7/.style=solid}% +} + +% command for switching to monochrome (black) lines +\def\gpmonochromelines{% + \colorlet{gp lt color 0}{black}% + \colorlet{gp lt color 1}{black}% + \colorlet{gp lt color 2}{black}% + \colorlet{gp lt color 3}{black}% + \colorlet{gp lt color 4}{black}% + \colorlet{gp lt color 5}{black}% + \colorlet{gp lt color 6}{black}% + \colorlet{gp lt color 7}{black}% +} + +% +% some initialisations +% +% by default all lines will be colored and dashed +\gpcoloredlines +\gpdashedlines +\gpsetpointsize{4} +\gpsetlinetype{gp lt solid} +\gpscalepointsfalse +\endinput diff --git a/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/README b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/README new file mode 100644 index 0000000..65323be --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/README @@ -0,0 +1,17 @@ +This directory contains files that are useful in conjunction with +various TeX-based terminal types. + +The file 'gnuplot.cfg' is loaded by epslatex plots in 'standalone' mode +if in the LaTeX search path. Feel free to edit 'gnuplot.cfg' and put it +somewhere into the LaTeX search path (normally, +'$TEXMFLOCAL/tex/latex/gnuplot', '$TEXMFHOME/tex/latex/gnuplot', or the +current working directory). If your LaTeX distribution contains the +programme 'kpsexpand', the Makefile installes 'gnuplot.cfg' into +'$TEXMFLOCAL/tex/latex/gnuplot' and updates LaTeX's file database. +Harald Harders 2005 + +The file 'gnuplot-lua-tikz.sty' is needed to process the *.tex files +output by the lua/tikz terminal driver. It can be regenerated by +running the gnupuplot-tikz.lua script: + lua gnuplot-tikz.lua style +Peter Hedwig 2009 diff --git a/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot-lua-tikz.sty b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot-lua-tikz.sty new file mode 100644 index 0000000..b7df382 --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot-lua-tikz.sty @@ -0,0 +1,13 @@ +%% +%% LaTeX wrapper for gnuplot-tikz style file +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{gnuplot-lua-tikz}% + [2011/09/16 (rev. 100) GNUPLOT Lua terminal style] + +\RequirePackage{tikz} + +\usetikzlibrary{arrows,patterns,plotmarks,backgrounds} +\input gnuplot-lua-tikz-common.tex + +\endinput diff --git a/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot.cfg b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot.cfg new file mode 100644 index 0000000..fa11c62 --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/latex/gnuplot/gnuplot.cfg @@ -0,0 +1,7 @@ +%% A configuration file for the epslatex terminal by Harald Harders. +%% This file is part of Gnuplot. +%% +\usepackage[T1]{fontenc} +\endinput +%% +%% End of file `gnuplot.cfg'. diff --git a/3rd_party/gnuplot/share/texmf/tex/plain/gnuplot/gnuplot-lua-tikz.tex b/3rd_party/gnuplot/share/texmf/tex/plain/gnuplot/gnuplot-lua-tikz.tex new file mode 100644 index 0000000..fe0c7f2 --- /dev/null +++ b/3rd_party/gnuplot/share/texmf/tex/plain/gnuplot/gnuplot-lua-tikz.tex @@ -0,0 +1,15 @@ +%% +%% plain TeX wrapper for gnuplot-tikz style file +%% +\input tikz.tex +\usetikzlibrary{arrows,patterns,plotmarks,backgrounds} + +\edef\tikzatcode{\the\catcode`\@} +\catcode`\@=11 + +\input gnuplot-lua-tikz-common.tex + + +\catcode`\@=\tikzatcode + +\endinput diff --git a/3rd_party/gnuplot/unins000.dat b/3rd_party/gnuplot/unins000.dat new file mode 100644 index 0000000..00f6fa5 Binary files /dev/null and b/3rd_party/gnuplot/unins000.dat differ diff --git a/3rd_party/gnuplot/unins000.exe b/3rd_party/gnuplot/unins000.exe new file mode 100644 index 0000000..1b55ffd Binary files /dev/null and b/3rd_party/gnuplot/unins000.exe differ diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..863f83b --- /dev/null +++ b/AUTHORS @@ -0,0 +1,3 @@ +Reinier Heeres +Pieter de Groot +Martijn Schaafsma diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..5cea680 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,18 @@ +==================== +QTLab Changelog file +==================== + + +== QTLab 0.3 (Released XX) == + +* GUI is split into separate process. Now the GUI is more responsive while measurements are running. + +* QTLab is now compatible with ipython 0.11. This is a huge improvement over the older versions using threads to have the interactive gui. + +* Gnuplot style can be set in userconfig.py (wxt, x11, windows) + +* Added fitting and peakfinder routines + +* Added many new instruments + +* Many bug fixes diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..0c0bc8c --- /dev/null +++ b/INSTALL @@ -0,0 +1,94 @@ +################ +INSTALLING QTLAB +################ + +QTlab does not have an installer. It just needs to be copied to the local hard drive. It does have numerous dependencies on 3rd party software. For more information on the dependencies see below. + +############# +RUNNING QTLAB +############# + +win32: +qtlab.bat +(assumes python installed in c:\python2X, change if needed) + +linux: +./qtlab + +############ +DEPENDENCIES +############ + +The dependencies are split into two groups: + +A) python and python libraries. + These always need to be installed separately by the user on the computer where QTlab will be running. + +B) other programs. + These programs generally do not need to be installed, but just have to 'be there'. Adding their locations to the PATH will make sure that QTLab can find the necessary files. This you can do any way you like, below we will describe one way as an example. + +=group A= + +1) python (2.6.x or 2.7.x) + + NOTE: python is in transition to an new and incompatible version 3.x. Python 2.7 is the last of the 2.x series and will likely be supported for a very long time. It contains many features that should make the transition smooth (if we will ever make it). We will stick with 2.7.x until all the dependencies have switched to 3.x. + URL: python.org + +2a) numpy (>=1.4.0) +2b) scipy (>=0.7.1) (optional) + + numpy gives numerical-math functionality (similar to matlab) + scipy has many math routines (like fitting), based on numpy. + URL: scipy.org (for both numpy and scipy) + +3a) ipython (>=0.10) +3b) pyreadline (>=1.5) + + enhanced interactive shell for python + pyreadline is needed by ipython for 'tab'-completion + URL: ipython.scipy.org (pyreadline in download dir) + + NOTE: it is highly recommended to use ipython >0.11 as it + contains a much more robust interactive gui implementation. + +4) pygtk-all-in-one (>=2.24.0) + + containing pygtk, pygobject, pycairo and gtk-runtime. + + libraries used for creating graphical interfaces. + URL: pygtk.org + +5) pyvisa (1.3) + + library for communication with GPIB/USB/SERIAL instruments + URL: pyvisa.sourceforge.net/ + +=Group B= + +1) gnuplot (>=4.3) + + plotting in QTlab is done using the gnuplot program. + URL: gnuplot.info + +2) Console2 (>=2.00) + + an enhanced interface for the windows 'cmd'-terminal + URL: sourceforge.net/projects/console + + NOTE: Don't get the _src version, but just the + regular binary version from the files list. + +To 'install' the programs of group B, we recommend the following. + +a) Make a folder '3rd_party' inside the QTLab folder. + +b) Both gnuplot and Console2 don't have an installer. They are just copied to the 3rd_party folder. + +c) Make sure that QTlab can find the executables. In stead of changing the PATH permanently (in system => advanced => system_variables), we prefer to add them on the commandline. Adjust the qtlab.bat file to correspond to the location of your '3rd_party' folder. If you did it exactly as recommended here, you can just uncomment the four 'SET' lines. This will add the following variables to the PATH: + +\bin +\ + +It is important to add them to the beginning of the list (of the PATH variable), so if any other versions exist, ours will be found before. + +This is it, your done. Happy measuring. diff --git a/MANUAL b/MANUAL new file mode 100644 index 0000000..af5154a --- /dev/null +++ b/MANUAL @@ -0,0 +1,302 @@ +QT Lab Manual + +Contents + +1. Introduction + 1.1. Getting QTLab + 1.2. Dependencies + 1.3. Contributing + 1.4. Supported instruments +2. Components + 2.1. Instruments + 2.2. Data + 2.3. Plots + 2.4. Finding a Data, Plot or Window object +3. Extensions to QTLab +4. Measurement scripts +5. Performance + +1. Introduction +QTLab is a collection of python code to simplify computer-controlled +measurements. It provides some basic GUI functionality and makes scripting +quite easy. It relies on the IPython shell, with GTK providing the basics +for the GUI. + +1.1. Getting QTLab +You can get the latest version for QTLab from the git repository, which is +currently located at http://qtwork.nano.tudelft.nl/cgi-bin/gitweb.cgi. + +1.2. Dependencies +- IPython +- Gtk +- Pygtk +- Gnuplot (4.3 on Windows) +- numpy +For a complete list see the INSTALL file in the qtlab folder. + +1.3. Contributing +Please send your contributions, such as new drivers and/or bugfixes to +Reinier Heeres or + +1.4. Supported instruments +- ADwin gold (windows only) +- Agilent E8257D +- Attocube ANC150 +- Attocube ARC200 +- Cryocon 62 +- Cryomagnetics CS4 +- Picoquant Picoharp 300 (windows only) +- HP 33120A Arbitrary Waveform Generator +- HP 4195A Network analyzer +- HP 81110A Pulse generator +- HP 8656B, 8657A, 8657B Signal generator +- HP 8753C Network analyzer +- Keithley 199 DMM +- Keithley 2100 DMM +- Keithley 2700 DMM +- LeCroy Waverunner 44Xi digital oscillosopea +- Meadowlark LCVRs +- National Instruments DAQ devices (Windows only) +- Oxford Instruments ILM 200 +- Oxford Instruments IPS 120 +- R&S SMR40 +- R&S Step Attenuator +- Spectrum M2i2030 (Windows only) +- Standa stepper motors (Windows only) +- Stanford Research Systems 400 photon counter +- Tektronix AWG520 +- Thorlabs PM100 +- Quantum Transport IVVI, SMS and OptoDAC +- Zaber TNM stepper motors + +2. Components + +2.1. Instruments +2.1.1. Basics +The 'Instrument' and 'Instruments' classes are at the core of QTLab. They +are easy wrappers to create a sort of standardized python driver to talk +to measurement instrumentation. 'Instrument' is a base class for specific +drivers, 'Instruments' is a container class through which specific Instrument +instances can be found and created. + +The instruments collection can be accessed easily by typing: + + qt.instruments + +Create a new instrument is a simple matter: + + qt.instruments.create('', '', ) + +For example: + + qt.instruments.create('dmm1', 'Keithley_2700', address='GPIB::12') + +To get and set properties, you should use the automatically generated +get_prop1() and set_prop1(val) functions. They will eventually call the +lower-level do_get_prop1() and do_set_prop1(val) functions, which you +should only use directly if you know what you're doing. + +To facilitate easy reloading of instruments, the actual instrument objects +you normally deal with are 'proxies'. This basically means that you talk to +the real instrument object indirectly. As a result of this, not all functions +that are defined in the instrument driver are available: only functions from +the driver that do not start with an underscore ('_') are included / proxied. +A nice thing is that by doing this a whole bunch of non-relevant functions +that are present in the real instrument object by default are not shown when +typing ins. in IPython. If you ever need to access the real instrument +object, you can use the '_ins' property (e.g. dmm1._ins). + +2.1.2. Writing an instrument +There are many instrument drivers available in the standard distribution. They +are quite good examples of most features. + +Each instrument driver should contain a class with the same name as the +filename. + +The foundation of the Instrument class is formed by the functions 'add_parameter' +and 'add_function'. They provide common functionality for the instrument +parameters and functions, like type-checking (float, int, etc) and maximum +and minimum checking. +Defining such a parameter is done in the __init__ of the instrument plugin. +Example: + + self.add_parameter('dac1', flags=Instrument.FLAG_GETSET, + type=types.FloatType, minval=-1, maxval=5) + +This specifies the parameter 'dac1' as a floating point parameter that +supports GET and SET. Two functions (get_dac1 and set_dac1) will then +automatically be added to the instrument. They are wrappers around the +actual implementation (which you will have to write yourself). +When calling 'set_dac1(value)' parameter type and range checks are performed +before the parameter is really set. + +The actual getting and setting of this parameter needs to be implemented in +the driver in two functions: + + def do_set_dac1(self, value): + .... + + def do_get_dac1(self): + .... + return + +These functions usually only perform the instrument communication, such as +sending and reading of GPIB commands. Note, once again, that in principle +these functions should not be used directly. + +Additional options are available for added parameters; see the documentation +of the add_parameter function for more details. + +To expose a function in the user interface, register it with add_function: + + self.add_function('reset') + +2.1.3 Why use the wrapper? +There are a few advantages of using the wrapper around the 'get' and 'set' +functions for your instrument, although they are more obvious for the +'set' parts. For the 'get' functions: + + - Proper casting of return values + - Automatically create functions for different channels + - Inform other components about updated values (only if fast=False, + which is the default). + - Get multiple parameters in one go: + vals = ins.get(('val1', 'val2', 'val3')) + +For the 'set' functions: + + - Automatically create functions for different channels + - Input type casting + - Checking of minimum and maximum value + - Automatic rate limiting (e.g. 0.5mV / 50msec) + - 'Persistent' values are stored in the config file, which is useful in + the case an instrument cannot be read out. + - Inform other components about updated values (only if fast=False, + which is the default). + +Another nice thing is that instruments can be made available to remote +instances of QTLab, e.g. you could you an instrument physically hooked up +to one computer from another machine over the network. + +2.1.4. Tags +Instruments and instrument parameters can have tags which can be used to +group them. Some special tags exist as well: + +Instruments: + - physical: a physical instrument. + - virtual: a virtual instrument. + - positioner: a motion control instrument, should support move_abs() or + move_rel(). + +Parameters: + - measure: parameter that can be 'measured' in a loop. + - sweep: parameter that can be 'swept' in a loop. + +2.2. Data +Measurement data can be stored in an instance of the Data class. This supports +things such as loading / saving of data and adding meta-data. An example: + + d = Data('test.dat') # This will load the file if it exists + d.add_coordinate('x') # Interpret data as data(x,y) = (v1, v2) + d.add_coordinate('y') + d.add_value('v1') + d.add_value('v2') + +Although the data is stored internally as a simple array of values, some more +information about these values can be added: each value can be added as either +a 'coordinate' or a 'value' dimension. This extra information will be used +when adding the Data object to a plot. + +2.3. Plots +To visualize data several plot classes are included. There is currently only +one back-end: gnuplot. + +A plot can be created by calling 'plot' (for line plots) or 'plot3' (for +surface / image plots). You can simply pass it a Data object or filename: + + p = plot3('test.dat') + +or + + d = Data('test.dat') + p = plot3(d) + +It's also possible to pass data arrays directly: + + plot([[1,1],[2,4],[3,9],[4,16]], name='myplot') + +or + + plot([1,2,3,4], [1,4,9, 16], name='myplot') + +Here the 'name' option selects the plot with name 'myplot' (by default the +plot with name 'plot' (2D) or 'plot3' (3D) is selected). + +Of course more optional arguments are available, see the examples and the +documentation for 'plot' and 'plot3' for more info. + +Alternatively the object oriented interface to plotting could be used, e.g. +using the Plot2D and Plot3D classes directly. + +2.4. Finding a Data, Plot or Window object +The Data, Plot and QTWindow classes store a list of instances inside them. +You can get the list with the .get_named_list() function, but it is +easier to access these lists directly in the qt module. You can see their +contents easily by typing their name in the IPython shell: + + qt.data + qt.plots + qt.windows + +Getting an item from the list works as follows: + + p = qt.plots['plot1'] + +A new item is created by instantiating the related class, so just entering + + Plot3D() + +will create a new item, automatically called 'plot'. If you would like to +specify a different name, use + + Plot3D(name='myplot') + +However, in the case of plots it is easier to use the above-mentioned 'plot' +and 'plot3' functions, which will automatically create new plot objects. + +3. Extensions to QT Lab +Extensions to QT lab are easy to write. This code should normally be placed +in the 'source/lib/' directory. A few sub-directories are available there to +organize the extensions: + + lib/dll_support - Communicating with DLLs (e.g. NI DAQ) + lib/file_support - Reading file types (e.g. SPE files) + lib/gui - Gui classes (e.g. dropdowns) + lib/math - Mathimatical functionality (e.g. fitting) + lib/network - Network functionality (e.g. tcpserver) + lib/ - More generic things (e.g. temporary file handler) + +4. User specific configuration +The most common user-specific settings can be set in the file userconfig.py +The following options are available: + + datadir - Default data folder + startdir - path where you like QT lab to start, + i.e. your scripts folder. + startscript - script file you wish to run when QT lab starts + user_insdir - location where you store your user-specific + - (virtual) instrument drivers. + +It is good practice to put any user specific scripts and modules in a folder +outside the qtlab folder. This avoids unraveling all the files when you want +to update QT lab. + +5. Performance +The overhead of the 'get' and 'set' functions are quite small, but depending +on your needs they could be significant. The following numbers were acquired +on a Inspiron 6400 laptop with a 1.73GHz Core Duo processor under Linux: + + do_get_ directly: ~3.7us + get('parameter', fast=True): ~8.6us + get_ or get('parameter'): ~11.5us + diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..ed92295 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +pre v0.3.0 diff --git a/documentation_n_notes/AWG_520_driver_from_net.txt b/documentation_n_notes/AWG_520_driver_from_net.txt new file mode 100644 index 0000000..b6a0acd --- /dev/null +++ b/documentation_n_notes/AWG_520_driver_from_net.txt @@ -0,0 +1,721 @@ +From: martijn +Date: Tue, 25 Mar 2008 10:59:21 +0000 (+0100) +Subject: add some instrument plugins 2 +X-Git-Tag: v0.1.0~374 +X-Git-Url: http://qtwork.tudelft.nl/git/?p=qtlab;a=commitdiff_plain;h=6ae2f20157df3c7142b94f25e854951d078f083b + +add some instrument plugins 2 +--- + +diff --git a/instrument_plugins/AWG520.py b/instrument_plugins/AWG520.py +new file mode 100644 +index 0000000..57d2461 +--- /dev/null ++++ b/instrument_plugins/AWG520.py +@@ -0,0 +1,72 @@ ++from instrument import Instrument ++import visa ++import types ++import logging ++import numpy ++import struct ++ ++ ++ ++class AWG520(Instrument): ++ ''' ++ todo: ++ trigger mode AWGC:RMOD TRIG/CONT ++ trigger level TRIG:LEV %.3f ++ trigger impedance TRIG:IMP 1e3 / 50 ++ waveform to file ++ send file ++ send waveform (needs to create file out of existing waveforms?) then call send file ++ ++ think about: clock, waveform length ++ ''' ++ ++ def __init__(self, name, address, reset=False): ++ Instrument.__init__(self, name) ++ ++ self._address = address ++ self._visainstrument = visa.instrument(self._address) ++ ++ def reset(self): ++ self._visainstrument.write('*RST') ++ ++ def send_waveform(self,w,m1,m2,filename,clock): ++ m = m1 + numpy.multiply(m2,2) ++ ws = '' ++ for i in range(0,len(w)): ++ ws = ws + struct.pack('9): ++ numtekst = str(channel) ++ ++ # format string ++ bytestring = str(bytevalue) ++ while (len(bytestring)<5): ++ bytestring = '0' + bytestring ++ ++ self._WriteToInstrument('D' + numtekst + ',' + bytestring + ';') ++ self._store_value('byteval_dac' + str(channel), bytevalue) ++ logging.debug(__name__ + ' : setting voltage of dac%s to %s Volts' % (channel, voltage)) ++ self._save_values() ++ ++ ++ # Base functions to handle the polarity ++ def _do_get_pol_dac(self, channel): # check ++ ++ # Also set bounds of dacs ++ set = ((channel-1)/4)+1 ++ ++ logging.debug(__name__ + ' : Reading polarity of dac ' + str(channel)) ++ ++ self._WriteToInstrument('POLD' + str(set) + ';') ++ val = self._ReadBuffer() ++ ++ if (val == '-4V ... 0V'): ++ polarity = 'NEG' ++ correction = -4.0 ++ elif (val == '-2V ... +2V'): ++ polarity = 'BIP' ++ correction = -2.0 ++ elif (val == ' 0V ... +4V'): ++ polarity = 'POS' ++ correction = 0.0; ++ else: ++ print 'fout' ++ return 'Fout' ++ ++ for i in range(1+(set-1)*4,1+set*4): ++ self.set_parameter_bounds('dac' + str(i),correction,4.0+correction) ++ self._store_value('pol_dac' + str(i), polarity) ++ self._store_value('corr_dac' + str(i), correction) ++ ++ return polarity ++ ++ def _do_get_BattVoltagePos(self): # check ++ self._WriteToInstrument('BCMAINPOS;') ++ tekst = self._ReadBuffer() ++ logging.debug(__name__ + ' : Reading Positive Battery voltage ' + str(tekst)) ++ return tekst ++ ++ def _do_get_BattVoltageNeg(self): # check ++ self._WriteToInstrument('BCMAINNEG;') ++ tekst = self._ReadBuffer() ++ logging.debug(__name__ + ' : Reading Negative Battery voltage ' + str(tekst)) ++ return tekst ++ ++ ++ # Retrieving data from buffer ++ def _ReadBuffer(self): # check ++ sleep(0.5) ++ tekst = vpp43.read(self._vi,vpp43.get_attribute(self._vi, vpp43.VI_ATTR_ASRL_AVAIL_NUM)) ++ logging.debug(__name__ + ' : Reading buffer: ' + str(tekst)) ++ ++ print 'Read from buffer : ' + tekst ++ ++ if (tekst==''): ++ return tekst ++ elif (tekst[0]=='E'): ++ logging.error(__name__ + ' : An error occurred during readout of instrument : ' + tekst) ++ else: ++ return tekst ++ ++ # Send data to instrument ++ def _WriteToInstrument(self, tekst): # check ++ # clear buffer ++ restbuffer = self._ReadBuffer() ++ logging.debug(__name__ + ' : Write tekst to instrument: ' + tekst) ++ if (restbuffer!=''): ++ logging.error(__name__ + ' : Buffer contained unread data : ' + restbuffer) ++ sleep(0.5) ++ vpp43.write(self._vi, tekst) ++ print 'String sent : ' + tekst ++ ++ # Keep track of data ++ def _store_value(self, name, val): # check ++ self._values[name] = val ++ ++ def _ask_value(self, name): # check ++ if name in self._values: ++ return self._values[name] ++ else: ++ logging.error(__name__ + " : Try to read non-existing parameter from memory : " + name) ++ ++ ++ def _load_values(self): # check ++ logging.debug(__name__ + ' : Unpickling data') ++ ++ try: ++ file = open(self._filename,'r') ++ self._values = pickle.load(file) ++ file.close() ++ return True ++ except: ++ logging.debug(__name + " : Try to open nonexisting file") ++ return False ++ ++ def _save_values(self): # check ++ logging.debug(__name__ + ' : Pickling data') ++ file = open(self._filename,'w') ++ pickle.dump(self._values, file) ++ file.close() ++ ++ ++ # Conversion of data ++ def _voltage_to_bytevalue(self, voltage): # check ++ bytevalue = int(round(voltage/4.0*65535)) ++ return bytevalue ++ ++ def _bytevalue_to_voltage(self, bytevalue): # check ++ value = 4.0*(bytevalue/65535.0) ++ return value +\ No newline at end of file \ No newline at end of file diff --git a/examples/basic_measure_script.py b/examples/basic_measure_script.py new file mode 100644 index 0000000..4de28d0 --- /dev/null +++ b/examples/basic_measure_script.py @@ -0,0 +1,111 @@ +# File name: basic_measure_script.py +# +# This example should be run with "execfile('basic_measure_script.py')" + +from numpy import pi, random, arange, size +from time import time,sleep + +##################################################### +# this part is to simulate some data, you can skip it +##################################################### + +# fake data +def lorentzian(x, center, width): + return 1/pi*(0.5*width)/((x-center)**2+(0.5*width)**2) + +def addnoise(x, variance): + return x+variance*random.randn(size(x)) + +def fake_data(x,y): + return addnoise(lorentzian(x,y*y/5+1,0.1),0.1)[0] + +# fake instruments +def fake_ivvi_set_dac_3(val): + global fake_dac_3 + fake_dac_3 = val + +def fake_mw_src_set_freq(val): + global fake_freq + fake_freq = val + +def fake_readout_psw(): + global fake_dac_3, fake_freq + return fake_data(fake_freq, fake_dac_3) + + +##################################################### +# here is where the actual measurement program starts +##################################################### + +# you define two vectors of what you want to sweep. In this case +# a magnetic field (b_vec) and a frequency (f_vec) +f_vec = arange(0,10,0.01) +b_vec = arange(-5,5,0.1) + +# you indicate that a measurement is about to start and other +# processes should stop (like batterycheckers, or temperature +# monitors) +qt.mstart() + +# Next a new data object is made. +# The file will be placed in the folder: +# //_testmeasurement/ +# and will be called: +# _testmeasurement.dat +# to find out what 'datadir' is set to, type: qt.config.get('datadir') +data = qt.Data(name='testmeasurement') + +# Now you provide the information of what data will be saved in the +# datafile. A distinction is made between 'coordinates', and 'values'. +# Coordinates are the parameters that you sweep, values are the +# parameters that you readout (the result of an experiment). This +# information is used later for plotting purposes. +# Adding coordinate and value info is optional, but recommended. +# If you don't supply it, the data class will guess your data format. +data.add_coordinate('frequency, mw src 1 [Hz]') +data.add_coordinate('Bfield, ivvi dac 3 [mV]') +data.add_value('Psw SQUID') + +# The next command will actually create the dirs and files, based +# on the information provided above. Additionally a settingsfile +# is created containing the current settings of all the instruments. +data.create_file() + +# Next two plot-objects are created. First argument is the data object +# that needs to be plotted. To prevent new windows from popping up each +# measurement a 'name' can be provided so that window can be reused. +# If the 'name' doesn't already exists, a new window with that name +# will be created. For 3d plots, a plotting style is set. +plot2d = qt.Plot2D(data, name='measure2D', coorddim=0, valdim=2, traceofs=10) +plot3d = qt.Plot3D(data, name='measure3D', coorddims=(0,1), valdim=2, style='image') + +# preparation is done, now start the measurement. +# It is actually a simple loop. +for b in b_vec: + # set the magnetic field + fake_ivvi_set_dac_3(b) + for f in f_vec: + # set the frequency + fake_mw_src_set_freq(f) + + # readout + result = fake_readout_psw() + + # save the data point to the file, this will automatically trigger + # the plot windows to update + data.add_data_point(f, b, result) + + # the next function is necessary to keep the gui responsive. It + # checks for instance if the 'stop' button is pushed. It also checks + # if the plots need updating. + qt.msleep(0.001) + + # the next line defines the end of a single 'block', which is when sweeping + # the most inner loop finishes. An empty line is put in the datafile, and + # the 3d plot is updated. + data.new_block() + +# after the measurement ends, you need to close the data file. +data.close_file() +# lastly tell the secondary processes (if any) that they are allowed to start again. +qt.mend() diff --git a/examples/filename_auto_increment.py b/examples/filename_auto_increment.py new file mode 100644 index 0000000..59e3224 --- /dev/null +++ b/examples/filename_auto_increment.py @@ -0,0 +1,5 @@ +# Example for how to set an auto-increment filename generator +import data +gen = data.IncrementalGenerator('tmp/test') +qt.Data.set_filename_generator(gen) + diff --git a/examples/matlab_data.py b/examples/matlab_data.py new file mode 100644 index 0000000..d5ef014 --- /dev/null +++ b/examples/matlab_data.py @@ -0,0 +1,22 @@ +# See also http://www.scipy.org/Cookbook/Reading_mat_files + +import numpy as np +import scipy.io + +# For old-style Matlab (up to 7.1) files you can use scipy.io + +R = np.random.rand(100) +data = { + 'R': R, + 'test': 123, +} +scipy.io.savemat('test.mat', data) + +data = scipy.io.loadmat('test.mat') +print 'Data: %r' % (data, ) + +# New-style Matlab files (HDF5 format) require use of the h5py module +import h5py +d = h5py.File('testhdf5.mat') +R = d['R'].value + diff --git a/examples/matplotlib_plot.py b/examples/matplotlib_plot.py new file mode 100644 index 0000000..298c606 --- /dev/null +++ b/examples/matplotlib_plot.py @@ -0,0 +1,14 @@ +# Load matplotlib and select the GTK Agg back-end +import matplotlib as mpl +mpl.use('gtkagg') + +# Load pyplot wrappers and set interactive mode on +import matplotlib.pyplot as plt +plt.ion() + +# Create a plot +import numpy as np +xs = np.arange(0, 10, 0.1) +ys = xs**2 +plt.plot(xs, ys) + diff --git a/examples/measure_module.py b/examples/measure_module.py new file mode 100644 index 0000000..e658d4d --- /dev/null +++ b/examples/measure_module.py @@ -0,0 +1,235 @@ +# File name: measure_module.py +# + +# If you did not already look at 'basic_measure_script.py' +# do that first. + +# To load this module type 'import measure_module' +# to run an example function read on. + +# Modules are often more convenient then scripts. In a +# module you can define man functions that can be resued +# in other functions or scripts. The functions are accessed +# by first importing the module, and then call a function +# within the module with .() +# Remember that a module has its own namespace, so many +# object that exist in the main namespace (like instruments) +# need to be imported explicitly. + +import numpy +from time import time,sleep +import os +import qt + +##################################################### +# this part is to simulate some data, you can skip it +##################################################### + +# fake data +def lorentzian(x, center, width): + return 1/numpy.pi*(0.5*width)/((x-center)**2+(0.5*width)**2) + +def addnoise(x, variance): + return x+variance*numpy.random.randn(numpy.size(x)) + +def fake_data(x,y): + return addnoise(lorentzian(x,y*y/5+1,0.1),0.1)[0] + +# fake instruments +def fake_ivvi_set_dac_3(val): + global fake_dac_3 + fake_dac_3 = val + +def fake_mw_src_set_freq(val): + global fake_freq + fake_freq = val + +def fake_readout_psw(): + global fake_dac_3, fake_freq + return fake_data(fake_freq, fake_dac_3) + + +###################################################### +# example 1 - basic +###################################################### + +def example1(f_vec, b_vec): + ''' + this example is exactly the same as 'basic_measure_script.py' + but now made into a function. The main advantage is that now + the parameters f_vec and b_vec can be provided when calling + the function: "measure_module.example1(vec1, vec2)", instead + of having to change the script. + + To run the function type in the terminal: + + fv=numpy.arange(0,10,0.01) + bv=numpy.arange(-5,5,0.1) + measure_module.example1(fv, bv) + ''' + + qt.mstart() + + data = qt.Data(name='testmeasurement') + data.add_coordinate('frequency, mw src 1 [Hz]') + data.add_coordinate('Bfield, ivvi dac 3 [mV]') + data.add_value('Psw SQUID') + data.create_file() + + plot2d = qt.Plot2D(data, name='measure2D') + plot3d = qt.Plot3D(data, name='measure3D', style='image') + + for b in b_vec: + fake_ivvi_set_dac_3(b) + for f in f_vec: + fake_mw_src_set_freq(f) + + result = fake_readout_psw() + data.add_data_point(f, b, result) + + qt.msleep(0.01) + data.new_block() + + data.close_file() + qt.mend() + + + +####################### +# example 2 - data +####################### + +def example2(f_vec, b_vec): + ''' + This example introduces three new features: + 1) setting format and/or precision of data in the datafile. + using 'precision' will keep the default scientific notation, + 'format' can be anything you like + => add_coordinate(precision=) + => add_coordinate(format='') + 2) specify specific filepath for the data file (in stead of + automatic filepath) + => create_file(filepath=) + 3) turn off automatic saving of instrument-settings-file. + => create_file(settings_file=False) + + To run the function type in the terminal: + + fv=numpy.arange(0,10,0.01) + bv=numpy.arange(-5,5,0.1) + measure_module.example2(fv, bv) + ''' + + qt.mstart() + + # this shows how to change format of saved data (per column) + data = qt.Data(name='testmeasurement') + data.add_coordinate('frequency, mw src 1 [Hz]', precision=3) + data.add_coordinate('Bfield, ivvi dac 3 [mV]', format='%.12f') + data.add_value('Psw SQUID', format='%.3e') + data.create_file() + + # this shows how to save to a specific path and name, and how + # to avoid a settings file to be created. The directory is first + # retreived from the previous data object + dir = data.get_dir() + maxfilepath = os.path.join(dir, 'maxvals.dat') + + data_max = qt.Data(name='maxvals') + data_max.add_coordinate('Bfield, ivvi dac 3 [mV]') + data_max.add_value('resonance frequency [Hz]') + data_max.create_file( + filepath=maxfilepath, + settings_file=False) + + plot2d = qt.Plot2D(data, name='measure2D') + plot3d = qt.Plot3D(data, name='measure3D', style='image') + + plot2dmax = qt.Plot2D(data_max, name='maxvals') + + for b in b_vec: + fake_ivvi_set_dac_3(b) + + last_trace = [] + for f in f_vec: + fake_mw_src_set_freq(f) + + result = fake_readout_psw() + data.add_data_point(f, b, result) + + last_trace.append(result) + + qt.msleep(0.01) + data.new_block() + + loc_of_max = numpy.argmax(last_trace) + freq_at_max = f_vec[loc_of_max] + + data_max.add_data_point(b, freq_at_max) + + data.close_file() + data_max.close_file() + qt.mend() + + +####################### +# example 3 - plotting +####################### + +def example3(x_vec=numpy.linspace(0,10,10), y_vec=numpy.linspace(0,10,50)): + ''' + To run the function type in the terminal: + + measure_module.example3() + ''' + + qt.mstart() + + data = qt.Data(name='testmeasurement') + data.add_coordinate('x') + data.add_coordinate('y') + data.add_value('z1') + data.add_value('z2') + data.add_value('z3') + data.create_file() + + plot2d_1 = qt.Plot2D(data, name='2D_1', coorddim=1, valdim=2) + + plot2d_2 = qt.Plot2D(data, name='2D_2', coorddim=1, valdim=2, maxtraces=1) + + plot2d_3 = qt.Plot2D(data, name='2D_3', coorddim=1, valdim=2, maxtraces=1) + plot2d_3.add_data(data, coorddim=1, valdim=3, maxtraces=1) + plot2d_3.add_data(data, coorddim=1, valdim=4, maxtraces=1) + + plot2d_4 = qt.Plot2D(data, name='2D_4', coorddim=1, valdim=2, mintime=0.3) + + plot2d_5 = qt.Plot2D(data, name='2D_5', coorddim=1, valdim=2, autoupdate=False) + + plot3d_1 = qt.Plot3D(data, name='3D_1', style='image') + + plot3d_2 = qt.Plot3D(data, name='3D_2', style='image', coorddims=(1,0), valdim=4) + + for x in x_vec: + for y in y_vec: + + z1 = numpy.sin(x+y) + z2 = numpy.cos(x+y) + z3 = numpy.sin(x+2*y) + + data.add_data_point(x, y, z1, z2, z3) + + if z1>0: + plot2d_5.update() + + qt.msleep(0.1) + data.new_block() + + plot2d_1.save_png() + plot2d_1.save_gp() + + plot3d_2.save_png() + plot3d_2.save_gp() + + data.close_file() + qt.mend() + diff --git a/examples/measure_module.pyc b/examples/measure_module.pyc new file mode 100644 index 0000000..73b95ef Binary files /dev/null and b/examples/measure_module.pyc differ diff --git a/examples/monitor_ins.py b/examples/monitor_ins.py new file mode 100644 index 0000000..985a057 --- /dev/null +++ b/examples/monitor_ins.py @@ -0,0 +1,14 @@ +import gobject +import qt + +def measure_mon(): + print 'Measuring...' + + # Return True to continue calling this function + return True + +nsec = 10 +mon_hid = gobject.timeout_add(nsec * 1000, measure_mon) + +# To remove: +#gobject.source_remove(mon_hid) diff --git a/examples/periodic_callback.py b/examples/periodic_callback.py new file mode 100644 index 0000000..be84367 --- /dev/null +++ b/examples/periodic_callback.py @@ -0,0 +1,17 @@ +import qt +import time + +start = time.time() + +def print_time(): + t = time.time() - start + print 'DeltaT = %.03f' % t + + # Return True to continue executing this function + return True + +nsec = 20 +qt.flow.register_callback(nsec * 1000, print_time, handle='timecb') + +# To remove use: +# qt.flow.remove_callback('timecb') diff --git a/examples/plot_err.py b/examples/plot_err.py new file mode 100644 index 0000000..b7628b3 --- /dev/null +++ b/examples/plot_err.py @@ -0,0 +1,19 @@ +import numpy as np +import qt + +x = np.arange(-10, 10, 0.2) +y = np.sinc(x) +yerr = 0.1*np.random.rand(len(x)) + +d = qt.Data() +d.add_coordinate('x') +d.add_coordinate('y') +d.add_coordinate('yerr') +d.create_file() +d.add_data_point(x,y,yerr) + +p = qt.Plot2D() +p.add_data(d, coorddim=0, valdim=1, yerrdim=2) + +# or: +qt.plot(x, y, yerr=yerr, name='test2') diff --git a/examples/plots.py b/examples/plots.py new file mode 100644 index 0000000..c5bc81f --- /dev/null +++ b/examples/plots.py @@ -0,0 +1,27 @@ +import numpy as np + +x = np.arange(-10, 10, 0.2) +y = np.sinc(x) +p = plot(x, y, 'ks', # x vs y with black squares + title='sinc(x)', # Trace title (in legend) + legend=True, # Show legend + plottitle='Plotting example', # Plot title + name='Functions', # Plot window name + clear=True, # Clear plot before adding trace + grid=True, # Show grid (enabled by default) + xlabel='X value [radians]', # X label + ylabel='f(x) [AU]' # Y label +) + +# Add another curve to the plot, on the right axis +y2 = np.cos(x) *10 +p.add(x, y2, 'r-', title='cos(x)', right=True) +p.set_y2range(-25, 15) + +# Adjust x and y range +p.set_xrange(-11, 11) +p.set_yrange(-0.3, 1.1) + +# Save figure to a file +p.save_png(filepath='functions.png') + diff --git a/examples/plots3d.py b/examples/plots3d.py new file mode 100644 index 0000000..0e8b0cf --- /dev/null +++ b/examples/plots3d.py @@ -0,0 +1,45 @@ +import numpy as np + +x = np.linspace(-2 * np.pi, 2 * np.pi, 200) +y = np.linspace(-2 * np.pi, 2 * np.pi, 200) +X, Y = meshgrid(x, y) +Z = np.sinc(np.sqrt(X**2 + Y**2)) + +# Plot in 3D +plot3(ravel(X), ravel(Y), ravel(Z), + style='3d', + palette='jet', + gamma=1.25, + title='Example 3D plot', + name='example_3d', + xrange=(-2 * np.pi, 2 * np.pi), + yrange=(-2 * np.pi, 2 * np.pi), + clear=True) + +# Plot as image (only for complete NxM data sets!) +p = plot3(ravel(X), ravel(Y), ravel(Z), + style='image', + palette='hot', + title='Example image', + name='example_img', + xrange=(-2 * np.pi, 2 * np.pi), + yrange=(-2 * np.pi, 2 * np.pi), + clear=True) + +x = np.linspace(-np.pi, np.pi, 75) +y = np.linspace(1, 3, 10) +X, Y = meshgrid(x, y) +Z = np.cos(X * Y) + +# Plot as points +p = plot3(ravel(X), ravel(Y), ravel(Z), 'rv', + style='points', + name='example_points', + clear=True) + +# Plot as lines +p = plot3(ravel(X), ravel(Y), ravel(Z), 'b', + style='lines', + name='example_lines', + clear=True) + diff --git a/examples/read_qtlab_settingsfile.py b/examples/read_qtlab_settingsfile.py new file mode 100644 index 0000000..cffdad7 --- /dev/null +++ b/examples/read_qtlab_settingsfile.py @@ -0,0 +1,37 @@ +# File name: read_qtlab_settingsfile.py +# +# This example should be run with "execfile('read_qtlab_settingsfile.py')" +# +# it shows how to read back the information from an instrument settingsfile + +from numpy import pi, linspace, sinc +from lib.file_support.settingsfile import SettingsFile +from pprint import pprint + +x_vec = linspace(-2 * pi, 2 * pi, 200) + +qt.mstart() + +data = qt.Data(name='testmeasurement') +data.add_coordinate('X') +data.add_value('Y') +data.create_file() + +plot3d = qt.Plot2D(data, name='measure2D', coorddims=0, valdim=1) + +for x in x_vec: + + result = sinc(x) + data.add_data_point(x, result) + qt.msleep(0.02) + +data.close_file() +qt.mend() + +st = SettingsFile(data.get_filepath()) +print '\n Get the list of instruments with "get_instruments()": \n' +pprint( st.get_instruments() ) +print '\n Get the full dictionary of settings with "get_settings()": \n' +pprint( st.get_settings() ) +print '\n Get a single instrument setting with "get(ins, param)": \n' +print st.get('example1', 'gain') diff --git a/examples/scripts/example_script.py b/examples/scripts/example_script.py new file mode 100644 index 0000000..2b80948 --- /dev/null +++ b/examples/scripts/example_script.py @@ -0,0 +1,18 @@ +# Example script for QTLab +# +# Arguments can be passed in the args and kwargs variables. +# args is a list of parameters in the order they are given, +# kwargs a dictionary of keyword arguments. +# +# This example script takes 2 fixed parameters and shows how to use +# keyword arguments. + +arg1, arg2 = args +print 'Arg1: %s, arg2: %s' % (arg1, arg2) + +for key, val in kwargs.iteritems(): + print 'Keyword arg: %s = %s' % (key, val) + +# A script can return a value by calling set_return +set_return('Return value') + diff --git a/examples/simple_example.py b/examples/simple_example.py new file mode 100644 index 0000000..8339651 --- /dev/null +++ b/examples/simple_example.py @@ -0,0 +1,23 @@ +import numpy as np +import qt + +d = qt.Data() +d.add_coordinate('X') +d.add_value('Y') +d.create_file() +p = plot(d) + +# Inform wrapper that a measurement has started +qt.mstart() + +for x in arange(0, 40, 0.1): + y = np.sin(x) + np.random.rand()/10 + d.add_data_point(x, y) + + # Sleep for 100msec and allow UI interaction + qt.msleep(0.1) + +# Inform wrapper that the measurement has ended +qt.mend() + +d.close_file() diff --git a/examples/test_speed.py b/examples/test_speed.py new file mode 100644 index 0000000..e311927 --- /dev/null +++ b/examples/test_speed.py @@ -0,0 +1,32 @@ +# Script to test overhead of QTLab framework + +import qt +import time + +ins = qt.instruments['dsgen'] +N = 1e6 + +start = time.time() +i = 0 +while i < N: + v = ins._ins.do_get_wave() + i += 1 +stop = time.time() +print 'do_get_wave: %s sec' % (stop - start, ) + +start = time.time() +i = 0 +while i < N: + v = ins.get_wave(fast=True) + i += 1 +stop = time.time() +print 'get_wave(fast=True): %s sec' % (stop - start, ) + +start = time.time() +i = 0 +while i < N: + v = ins.get_wave() + i += 1 +stop = time.time() +print 'get_wave: %s sec' % (stop - start, ) + diff --git a/examples/write_spyview_meta.py b/examples/write_spyview_meta.py new file mode 100644 index 0000000..ec6138e --- /dev/null +++ b/examples/write_spyview_meta.py @@ -0,0 +1,43 @@ +# File name: spyview.py +# +# This example should be run with "execfile('spyview.py')" + +from numpy import pi, linspace, sinc, sqrt +from lib.file_support.spyview import SpyView + +x_vec = linspace(-2 * pi, 2 * pi, 100) +y_vec = linspace(-2 * pi, 2 * pi, 100) + +qt.mstart() + +data = qt.Data(name='testmeasurement') + +# to make the spyview meta.txt file dimension info is required: +data.add_coordinate('X', + size=len(x_vec), + start=x_vec[0], + end=x_vec[-1]) +data.add_coordinate('Y', + size=len(y_vec), + start=y_vec[0], + end=y_vec[-1]) +data.add_value('Z') + +data.create_file() + +plot3d = qt.Plot3D(data, name='measure3D', coorddims=(0,1), valdim=2, style='image') + +for y in y_vec: + for x in x_vec: + + result = sinc(sqrt(x**2 + y**2)) + data.add_data_point(x, y, result) + qt.msleep(0.001) + + data.new_block() + +data.close_file() +qt.mend() + +# create the spyview meta.txt file: +SpyView(data).write_meta_file() diff --git a/init/00_lockfile.py b/init/00_lockfile.py new file mode 100644 index 0000000..134678d --- /dev/null +++ b/init/00_lockfile.py @@ -0,0 +1,10 @@ +from lib import config, lockfile +import os + +_lockname = os.path.join(config.get_execdir(), 'qtlab.lock') +lockfile.set_filename(_lockname) +del _lockname + +msg = "QTlab already running, start with '-f' to force start.\n" +msg += "Press s to start anyway or just to quit." +lockfile.check_lockfile(msg) diff --git a/init/01_logging.py b/init/01_logging.py new file mode 100644 index 0000000..e6aeb6b --- /dev/null +++ b/init/01_logging.py @@ -0,0 +1,25 @@ +import logging +from lib import config + +def _setup_logging(): + logging.basicConfig(level=logging.INFO, + format='%(asctime)s %(levelname)-8s: %(message)s (%(filename)s:%(lineno)d)', + datefmt='%Y-%m-%d %H:%M', + filename=os.path.join(config.get_execdir(), 'qtlab.log'), + filemode='a+') + console = logging.StreamHandler() + console.setLevel(logging.WARNING) + formatter = logging.Formatter('%(name)s: %(levelname)-8s %(message)s') + console.setFormatter(formatter) + logging.getLogger('').addHandler(console) + +def set_debug(enable): + logger = logging.getLogger() + if enable: + logger.setLevel(logging.DEBUG) + logging.info('Set logging level to DEBUG') + else: + logger.setLevel(logging.INFO) + logging.info('Set logging level to INFO') + +_setup_logging() diff --git a/init/02_qtlab_start.py b/init/02_qtlab_start.py new file mode 100644 index 0000000..58d809a --- /dev/null +++ b/init/02_qtlab_start.py @@ -0,0 +1,66 @@ +_cfg = config.create_config('qtlab.cfg') +_cfg.load_userconfig() +_cfg.setup_tempdir() + +# Mark that we're in qtlab +_cfg['qtlab'] = True +del _cfg + +import types +from instrument import Instrument +from lib.misc import exact_time, get_ipython +from lib import temp +from time import sleep + +#set_debug(True) +from lib.network.object_sharer import start_glibtcp_server, SharedObject, \ + PythonInterpreter +start_glibtcp_server() +SharedObject.server.add_allowed_ip('130.161.*.*') +SharedObject.server.add_allowed_ip('145.94.*.*') +PythonInterpreter('python_server', globals()) + +if False: + import psyco + psyco.full() + logging.info('psyco acceleration enabled') +else: + logging.info('psyco acceleration not enabled') + +import qt +from qt import plot, plot3, Plot2D, Plot3D, Data + +from numpy import * +import numpy as np +try: + from scipy import constants as const +except: + pass + +# Auto-start GUI +if qt.config.get('startgui', True): + qt.flow.start_gui() + +temp.File.set_temp_dir(qt.config['tempdir']) + +# change startdir if commandline option is given +if __startdir__ is not None: + qt.config['startdir'] = __startdir__ +# FIXME: use of __startdir__ is spread over multiple scripts: +# 1) source/qtlab_client_shell.py +# 2) init/02_qtlab_start.py +# This should be solved differently + +# Set exception handler +try: + import qtflow + # Note: This does not seem to work for 'KeyboardInterrupt', + # likely it is already caught by ipython itself. + get_ipython().set_custom_exc((Exception, ), qtflow.exception_handler) +except Exception, e: + print 'Error: %s' % str(e) + +# Other functions should be registered using qt.flow.register_exit_handler +from lib.misc import register_exit +import qtflow +register_exit(qtflow.qtlab_exit) diff --git a/init/30_network_server.py b/init/30_network_server.py new file mode 100644 index 0000000..0be93d8 --- /dev/null +++ b/init/30_network_server.py @@ -0,0 +1,5 @@ +#from lib.network import remote_python +#remote_python.start_server() + +#from lib.network import remote_instrument +#remote_instrument.start_server() diff --git a/init/31_addons.py b/init/31_addons.py new file mode 100644 index 0000000..f3c0e86 --- /dev/null +++ b/init/31_addons.py @@ -0,0 +1 @@ +from addons.batch import batch_start diff --git a/init/80_create_instruments.py b/init/80_create_instruments.py new file mode 100644 index 0000000..0cfd9c7 --- /dev/null +++ b/init/80_create_instruments.py @@ -0,0 +1,15 @@ +#example1 = qt.instruments.create('example1', 'example', address='GPIB::1', reset=True) +#dsgen = qt.instruments.create('dsgen', 'dummy_signal_generator') +#pos = qt.instruments.create('pos', 'dummy_positioner') +#combined = qt.instruments.create('combined', 'virtual_composite') +#combined.add_variable_scaled('magnet', example1, 'chA_output', 0.02, -0.13, units='mT') +#combined.add_variable_combined('waveoffset', [{ +# 'instrument': dmm1, +# 'parameter': 'ch2_output', +# 'scale': 1, +# 'offset': 0}, { +# 'instrument': dsgen, +# 'parameter': 'wave', +# 'scale': 0.5, +# 'offset': 0 +# }], format='%.04f') diff --git a/init/98_started.py b/init/98_started.py new file mode 100644 index 0000000..eacb142 --- /dev/null +++ b/init/98_started.py @@ -0,0 +1,11 @@ +from lib.network import object_sharer +from lib import temp, lockfile + +qt.flow.register_exit_handler(qt.config._do_save) +qt.flow.register_exit_handler(qt.flow.close_gui) +qt.flow.register_exit_handler(object_sharer.helper.close_sockets) +qt.flow.register_exit_handler(temp.File.remove_all) +qt.flow.register_exit_handler(lockfile.remove_lockfile) + +# Clear "starting" status +qt.flow.finished_starting() diff --git a/init/99_init_user.py b/init/99_init_user.py new file mode 100644 index 0000000..0fd6aeb --- /dev/null +++ b/init/99_init_user.py @@ -0,0 +1,16 @@ +if qt.config['startdir'] is not None: + os.chdir(qt.config['startdir']) + +if qt.config['startscript'] is not None: + if os.path.isfile(str(qt.config['startscript'])): + print 'Executing (user startscript): %s' % qt.config['startscript'] + execfile(qt.config['startscript']) + else: + logging.warning('Did not find startscript "%s", skipping' % qt.config['startscript']) + +# Add script directories. Read index and put in namespace +if qt.config['scriptdirs'] is not None: + for dirname in qt.config['scriptdirs']: + qt.scripts.add_directory(dirname) + qt.scripts.scripts_to_namespace(globals()) + diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.T92 b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.T92 new file mode 100644 index 0000000..cbc87df Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.bas b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.bas new file mode 100644 index 0000000..b7faca2 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed.bas @@ -0,0 +1,31 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'iv_fixed.bas: slowly ramp voltage on DAC #PAR_20 + +'Inputs: +'PAR_20 = DAC +'PAR_21 = Target gate voltage + +'Outputs: +'PAR_30 = Current gate voltage + +EVENT: + +DAC(PAR_20, PAR_30) +IF(PAR_30 < PAR_21) THEN INC(PAR_30) +IF(PAR_30 > PAR_21) THEN DEC(PAR_30) +IF(PAR_30 = PAR_21) THEN + ACTIVATE_PC + END +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.T92 b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.T92 new file mode 100644 index 0000000..cbc87df Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.bas b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.bas new file mode 100644 index 0000000..b7faca2 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/iv_fixed2.bas @@ -0,0 +1,31 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'iv_fixed.bas: slowly ramp voltage on DAC #PAR_20 + +'Inputs: +'PAR_20 = DAC +'PAR_21 = Target gate voltage + +'Outputs: +'PAR_30 = Current gate voltage + +EVENT: + +DAC(PAR_20, PAR_30) +IF(PAR_30 < PAR_21) THEN INC(PAR_30) +IF(PAR_30 > PAR_21) THEN DEC(PAR_30) +IF(PAR_30 = PAR_21) THEN + ACTIVATE_PC + END +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.T91 b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.T91 new file mode 100644 index 0000000..6d6e241 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.bas b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.bas new file mode 100644 index 0000000..344bcc4 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep.bas @@ -0,0 +1,139 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'iv_sweep.bas: ramps voltage on DAC #PAR_1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = DAC +'PAR_2 = start voltage +'PAR_3 = end voltage +'PAR_4 = no of points to skip (0=record every point) +'PAR_5 = no of points to average over +'PAR_6 = no of loops to wait before measure +'PAR_7 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + + IF(PAR_2 < PAR_3) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + SET_MUX(PAR_7) + +EVENT: + SELECTCASE loopflag + CASE 0 'sweep to start value + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= (PAR_6*10)) THEN + IF (counter = PAR_2) THEN + loopflag = 1 + waitflag = 0 + ELSE + waitflag = 1 + ENDIF + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + DAC(PAR_1, counter) + IF(counter < PAR_2) THEN INC(counter) + IF(counter > PAR_2) THEN DEC(counter) + SLEEP(50000) + waitflag = 0 + ENDSELECT + + + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF(counter = PAR_3) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 (current) + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= (PAR_6*10)) THEN + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + waitflag = 1 + ENDIF + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + DAC(PAR_1, counter) + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + SLEEP(50000) + waitflag = 0 + ENDSELECT + + + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.T91 b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.T91 new file mode 100644 index 0000000..bf32a16 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.bas b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.bas new file mode 100644 index 0000000..95e9036 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/iv_sweep2.bas @@ -0,0 +1,122 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'iv_sweep.bas: ramps voltage on DAC #PAR_1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = DAC +'PAR_2 = start voltage +'PAR_3 = end voltage +'PAR_4 = no of points to skip (0=record every point) +'PAR_5 = no of points to average over +'PAR_6 = no of loops to wait before measure +'PAR_7 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg, twice AS INTEGER +DIM totalcurrent AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + twice = 0 + + IF(PAR_2 < PAR_3) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + SET_MUX(PAR_7) + +EVENT: + SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(PAR_1, counter) + IF(counter = PAR_2) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter < PAR_2) THEN INC(counter) + IF(counter > PAR_2) THEN DEC(counter) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF (counter = PAR_2)THEN 'are we at the start voltage? + IF (twice = 1) THEN 'if yes, are we back again or just starting? + loopflag = 2 + ELSE + twice = 1 + ENDIF + ENDIF + IF(counter = PAR_3) THEN 'are we at end voltage? + posorneg = -1*posorneg + counter = counter + posorneg + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(PAR_1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.T91 b/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.T91 new file mode 100644 index 0000000..bd92d9d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.bas b/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.bas new file mode 100644 index 0000000..1acdccd --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/mega_bias.bas @@ -0,0 +1,112 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'mega_bias.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (0=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + + IF(PAR_1 < PAR_2) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + SET_MUX(PAR_6) + +EVENT: + SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(1, counter) + IF(counter = PAR_1) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter < PAR_1) THEN INC(counter) + IF(counter > PAR_1) THEN DEC(counter) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_1) / (PAR_2 - PAR_1) + DAC(1, counter) + IF(counter = PAR_2) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter > PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_4) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.T92 b/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.T92 new file mode 100644 index 0000000..804a37c Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.bas b/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.bas new file mode 100644 index 0000000..84b878a --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADbasic/mega_gate.bas @@ -0,0 +1,30 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'mega_gate.bas: slowly ramp gate voltage + +'Inputs: +'PAR_20 = Target gate voltage + +'Outputs: +'PAR_21 = Current gate voltage + +EVENT: + +DAC(2, PAR_21) +IF(PAR_21 < PAR_20) THEN INC(PAR_21) +IF(PAR_21 > PAR_20) THEN DEC(PAR_21) +IF(PAR_21 = PAR_20) THEN + ACTIVATE_PC + END +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADwin_Gold.py b/instrument_plugins/ADWIN_DEV/ADwin_Gold.py new file mode 100644 index 0000000..5e5c5bb --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADwin_Gold.py @@ -0,0 +1 @@ +from ctypes import * import os from instrument_plugins._Spectrum_M2i2030.errors import errors as _spcm_errors from instrument_plugins._Spectrum_M2i2030.regs import regs as _spcm_regs from instrument import Instrument import pickle from time import sleep, time import types import logging import numpy import qt import ctypes from qt import * from numpy import * from data import Data adwin_path = 'c:\\adwin' program_path = 'c:\\adwin\dev' class ADwin_Gold(Instrument): #1 ''' This is the driver for the Adwin Gold Usage: Initialize with name = qt.instruments.create('name', 'ADwin_Gold', 'address = ') Important note, one can find the device number of the ADWin using ADconfig program status: 1) create this driver!=> is never finished TODO: ''' def __init__(self, name, address): #2 # Initialize wrapper logging.info(__name__ + ' : Initializing instrument ADwin Gold') Instrument.__init__(self, name, tags=['physical']) self._address = address ## # Load dll and open connection ## self._load_dll() ## sleep(0.01) ## self._adwin32.e_Get_ADBFPar.restype = c_float ## ## self.add_function('Set_DAC_Voltage') ## ## self.add_function('Set_Par') ## ## self.add_function('Set_FPar') ## ## self.add_function('Start_Process') ## ## self.add_function('Stop_Process') ## ## self.add_function('Get_Error_Text') ## def _load_dll(self): #3 print __name__ +' : Loading adwin32.dll' WINDIR=os.environ['WINDIR'] self._adwin32 = windll.LoadLibrary(WINDIR+'\\adwin32') ErrorMsg=c_int32(0) ProcType = self._adwin32.e_ADProzessorTyp(self._address,ctypes.byref(ErrorMsg)) print ProcType ## if ProcType != 1011: ## ## logging.warning(__name__ + ' WARNING: ADwin Gold II with T11 processor expected. Processor type %s found'%ProcType) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.ProcType: %s'%ErrorMsg.value) ## ## ## sleep(0.02) ## ## ## def Boot(self): ErrorMsg=c_int32(0) filename = adwin_path + '\\ADwin9.btl' self._adwin32.e_ADboot(filename,self._address,3,0,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Boot: %s'%ErrorMsg.value) ## def Load(self, filename): ## ## ErrorMsg=c_int32(0) ## ## self._adwin32.e_ADBload(filename,self._address,0,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Load: %s, while loading %s' %(ErrorMsg.value,filename)) ## ## ## ## def Get_Error_Text(self, ErrorCode): ## ## text = ctypes.create_string_buffer(256) ## ## Text = ctypes.byref(text) ## ## self._adwin32.ADGetErrorText(ErrorCode,Text,256) ## ## print(text.value) ## ## return text.value ## ## ## ## def Get_Data_Length(self,index): ## ## ErrorMsg=c_int32(0) ## ## data = self._adwin32.e_GetDataLength(index,self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Get_Data_Length: %s'%ErrorMsg.value) ## ## ## ## return data ## ## ## ## def Get_Data_Long(self, index, start, count): ## ## ErrorMsg=c_int32(0) ## ## data = numpy.array(numpy.zeros(count), dtype = numpy.int32) ## ## success = self._adwin32.e_Get_Data(data.ctypes.data,2,index,start,count, self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Get_Data_Long: %s'%ErrorMsg.value) ## ## return data ## ## ## ## def Set_Data_Long(self, data=numpy.array, index=numpy.int32, ## ## start=numpy.int32, count=numpy.int32): ## ## ## ## ErrorMsg=c_int32(0) ## ## success = self._adwin32.e_Set_Data(data.ctypes.data,2,index,start, ## ## count,self._address,ctypes.byref(ErrorMsg)) ## ## ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Set_Data_Long: %s'%ErrorMsg.value) ## ## ## ## def Get_Data_Float(self, index, start, count): ## ## ErrorMsg=c_int32(0) ## ## data = numpy.array(numpy.zeros(count), dtype = numpy.single) ## ## success = self._adwin32.e_Get_Data(data.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Get_Data_Float: %s'%ErrorMsg.value) ## ## return data ## ## ## ## def Set_Data_Float(self, data = numpy.array, index = numpy.int32, start = numpy.int32, count = numpy.int32): ## ## ErrorMsg=c_int32(0) ## ## ## ## d=numpy.array(data,numpy.single) ## ## success = self._adwin32.e_Set_Data(d.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Set_Data_Float: %s'%ErrorMsg.value) ## ## ## ## def Get_Par(self,index): ## ## ErrorMsg=c_int32(0) ## ## data = self._adwin32.e_Get_ADBPar(index,self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Get_Par: %s'%ErrorMsg.value) ## ## ## ## return data ## ## ## ## def Set_Par(self,index,value): ## ## ErrorMsg=c_int32(0) ## ## self._adwin32.e_Set_ADBPar(index,value,self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Set_Par: %s'%ErrorMsg.value) ## ## ## ## def Get_FPar(self,index): ## ## ErrorMsg=c_int32(0) ## ## data = single(self._adwin32.e_Get_ADBFPar(index,self._address,ctypes.byref(ErrorMsg))) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Get_FPar: %s'%ErrorMsg.value) ## ## ## ## return data ## ## ## ## def Set_FPar(self,index,value): ## ## ErrorMsg=c_int32(0) ## ## self._adwin32.e_Set_ADBFPar(index,c_float(value),self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Set_FPar: %s'%ErrorMsg.value) ## ## ## ## def Start_Process(self,index): ## ## ErrorMsg=c_int32(0) ## ## result = self._adwin32.e_ADB_Start(index,self._address,ctypes.byref(ErrorMsg)) ## ## if result == 255: ## ## logging.warning(__name__ + ' : error in ADwin.Start_Process: %s'%ErrorMsg.value) ## ## ## ## ## ## ## ## def Stop_Process(self,index): ## ## ErrorMsg=c_int32(0) ## ## result = self._adwin32.e_ADB_Stop(index,self._address,ctypes.byref(ErrorMsg)) ## ## if result == 255: ## ## logging.warning(__name__ + ' : error in ADwin.Stop_Process: %s'%ErrorMsg.value) ## ## ## ## def Process_Status(self,index): ## ## ErrorMsg=c_int32(0) ## ## par = c_int16(index-100) ## ## data = self._adwin32.e_Get_ADBPar(par,self._address,ctypes.byref(ErrorMsg)) ## ## if ErrorMsg.value != 0: ## ## logging.warning(__name__ + ' : error in ADwin.Process_Status: %s'%ErrorMsg.value) ## ## ## ## return data ## ## ## ## def Set_DAC_Voltage(self, DAC, Voltage): ## ## while self.Process_Status(6) > 0: ## ## print('Set_DAC_Voltage: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(64,0) ## ## self.Set_Par(63,DAC) ## ## self.Set_FPar(63,Voltage) ## ## self.Load('D:\\Lucio\\AdWin codes\\ADwin_Gold_II\\universalDAC.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Pulse_DAC_Voltage(self, DAC, Voltage_pulse, Voltage_off, duration): # duration in microseconds ## ## while self.Process_Status(6) > 0: ## ## print('Pulse_DAC_Voltage: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DAC) ## ## self.Set_Par(64,1) ## ## self.Set_Par(65,duration) ## ## self.Set_FPar(63,Voltage_off) ## ## self.Set_FPar(64,Voltage_pulse) ## ## self.Load(program_path+'\\universalDAC.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Pulse_DO(self, DO, duration): # duration in units of 10ns ## ## while self.Process_Status(6) > 0: ## ## print('Pulse_DO: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DO) ## ## self.Set_Par(64,1) ## ## self.Set_Par(65,duration) ## ## self.Load(program_path+'\\universalDO.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Set_DO(self, DO, state): ## ## while self.Process_Status(6) > 0: ## ## print('Set_DO: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DO) ## ## self.Set_Par(64,0) ## ## self.Set_Par(65,state) ## ## self.Load(program_path+'\\universalDO.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Get_DI(self, DI): ## ## while self.Process_Status(6) > 0: ## ## print('Get_DI: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DI) ## ## self.Load(program_path+'\\universalDI.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## return self.Get_Par(65) ## ## ## ## def Get_ADC(self, ADC): ## ## while self.Process_Status(6) > 0: ## ## print('Get_ADC: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,ADC) ## ## self.Load(program_path+'\\universalADC.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## return self.Get_FPar(63) ## ## ## ## def Sweep_DAC_Voltage(self, DAC, U_Start, U_Stop, R_sweep): # sweep rate in V/s ## ## while self.Process_Status(6) > 0: ## ## print('Sweep_DAC_Voltage: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DAC) ## ## self.Set_FPar(69,U_Start) ## ## self.Set_FPar(64,U_Stop) ## ## self.Set_FPar(65,R_sweep) ## ## self.Load(program_path+'\\sweep_DAC.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Sweep_DAC_Voltage_To(self, DAC, U_Stop, R_sweep): # sweep rate in V/s ## ## while self.Process_Status(6) > 0: ## ## print('Sweep_DAC_Voltage_To: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,DAC) ## ## self.Set_FPar(64,U_Stop) ## ## self.Set_FPar(65,R_sweep) ## ## self.Load(program_path+'\\sweep_DAC.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## ## ## def Conf_DIO(self, mode): ## ## while self.Process_Status(6) > 0: ## ## print('Conf_DIO: waiting for previous process to finish') ## ## sleep(0.1) ## ## self.Set_Par(63,mode) ## ## self.Load(program_path+'\\CONF_DIO.tb6') ## ## self.Start_Process(6) ## ## while self.Process_Status(6) > 0: ## ## sleep(0.01) ## ## def program_path(self): ## ## return program_path ## \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADwin_Gold.pyc b/instrument_plugins/ADWIN_DEV/ADwin_Gold.pyc new file mode 100644 index 0000000..97a96f3 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/ADwin_Gold.pyc differ diff --git a/instrument_plugins/ADWIN_DEV/ADwin_Gold_II.py b/instrument_plugins/ADWIN_DEV/ADwin_Gold_II.py new file mode 100644 index 0000000..6a5b753 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADwin_Gold_II.py @@ -0,0 +1 @@ +from ctypes import * import os from instrument_plugins._Spectrum_M2i2030.errors import errors as _spcm_errors from instrument_plugins._Spectrum_M2i2030.regs import regs as _spcm_regs from instrument import Instrument import pickle from time import sleep, time import types import logging import numpy import qt import ctypes from qt import * from numpy import * from data import Data adwin_path = 'c:\\adwin' program_path = 'c:\\adwin\dev' class ADwin_Gold_II(Instrument): #1 ''' This is the driver for the Adwin Gold II Usage: Initialize with = qt.instruments.create('name', 'ADwin_Gold_II', 'address = ') status: 1) create this driver!=> is never finished TODO: ''' def __init__(self, name, address): #2 # Initialize wrapper logging.info(__name__ + ' : Initializing instrument ADwin Gold') Instrument.__init__(self, name, tags=['physical']) self._address = address # Load dll and open connection self._load_dll() sleep(0.01) self._adwin32.e_Get_ADBFPar.restype = c_float self.add_function('Set_DAC_Voltage') self.add_function('Set_Par') self.add_function('Set_FPar') self.add_function('Start_Process') self.add_function('Stop_Process') self.add_function('Get_Error_Text') def _load_dll(self): #3 print __name__ +' : Loading adwin32.dll' WINDIR=os.environ['WINDIR'] self._adwin32 = windll.LoadLibrary(WINDIR+'\\adwin32') print 'here 0' ErrorMsg=c_int32(0) print 'here 1' ProcType = self._adwin32.e_ADProzessorTyp(self._address,ctypes.byref(ErrorMsg)) if ProcType != 1011: logging.warning(__name__ + ' WARNING: ADwin Gold II with T11 processor expected. Processor type %s found'%ProcType) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.ProcType: %s'%ErrorMsg.value) sleep(0.02) def Boot(self): ErrorMsg=c_int32(0) filename = adwin_path + '\\ADwin11.btl' self._adwin32.e_ADboot(filename,self._address,3,0,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Boot: %s'%ErrorMsg.value) def Load(self, filename): ErrorMsg=c_int32(0) self._adwin32.e_ADBload(filename,self._address,0,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Load: %s, while loading %s' %(ErrorMsg.value,filename)) def Get_Error_Text(self, ErrorCode): text = ctypes.create_string_buffer(256) Text = ctypes.byref(text) self._adwin32.ADGetErrorText(ErrorCode,Text,256) print(text.value) return text.value def Get_Data_Length(self,index): ErrorMsg=c_int32(0) data = self._adwin32.e_GetDataLength(index,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Length: %s'%ErrorMsg.value) return data def Get_Data_Long(self, index, start, count): ErrorMsg=c_int32(0) data = numpy.array(numpy.zeros(count), dtype = numpy.int32) success = self._adwin32.e_Get_Data(data.ctypes.data,2,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Long: %s'%ErrorMsg.value) return data def Set_Data_Long(self, data=numpy.array, index=numpy.int32, start=numpy.int32, count=numpy.int32): ErrorMsg=c_int32(0) success = self._adwin32.e_Set_Data(data.ctypes.data,2,index,start, count,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Data_Long: %s'%ErrorMsg.value) def Get_Data_Float(self, index, start, count): ErrorMsg=c_int32(0) data = numpy.array(numpy.zeros(count), dtype = numpy.single) success = self._adwin32.e_Get_Data(data.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Float: %s'%ErrorMsg.value) return data def Set_Data_Float(self, data = numpy.array, index = numpy.int32, start = numpy.int32, count = numpy.int32): ErrorMsg=c_int32(0) d=numpy.array(data,numpy.single) success = self._adwin32.e_Set_Data(d.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Data_Float: %s'%ErrorMsg.value) def Get_Par(self,index): ErrorMsg=c_int32(0) data = self._adwin32.e_Get_ADBPar(index,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Par: %s'%ErrorMsg.value) return data def Set_Par(self,index,value): ErrorMsg=c_int32(0) self._adwin32.e_Set_ADBPar(index,value,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Par: %s'%ErrorMsg.value) def Get_FPar(self,index): ErrorMsg=c_int32(0) data = single(self._adwin32.e_Get_ADBFPar(index,self._address,ctypes.byref(ErrorMsg))) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_FPar: %s'%ErrorMsg.value) return data def Set_FPar(self,index,value): ErrorMsg=c_int32(0) self._adwin32.e_Set_ADBFPar(index,c_float(value),self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_FPar: %s'%ErrorMsg.value) def Start_Process(self,index): ErrorMsg=c_int32(0) result = self._adwin32.e_ADB_Start(index,self._address,ctypes.byref(ErrorMsg)) if result == 255: logging.warning(__name__ + ' : error in ADwin.Start_Process: %s'%ErrorMsg.value) def Stop_Process(self,index): ErrorMsg=c_int32(0) result = self._adwin32.e_ADB_Stop(index,self._address,ctypes.byref(ErrorMsg)) if result == 255: logging.warning(__name__ + ' : error in ADwin.Stop_Process: %s'%ErrorMsg.value) def Process_Status(self,index): ErrorMsg=c_int32(0) par = c_int16(index-100) data = self._adwin32.e_Get_ADBPar(par,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Process_Status: %s'%ErrorMsg.value) return data def Set_DAC_Voltage(self, DAC, Voltage): while self.Process_Status(6) > 0: print('Set_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(64,0) self.Set_Par(63,DAC) self.Set_FPar(63,Voltage) self.Load('D:\\Lucio\\AdWin codes\\ADwin_Gold_II\\universalDAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Pulse_DAC_Voltage(self, DAC, Voltage_pulse, Voltage_off, duration): # duration in microseconds while self.Process_Status(6) > 0: print('Pulse_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_Par(64,1) self.Set_Par(65,duration) self.Set_FPar(63,Voltage_off) self.Set_FPar(64,Voltage_pulse) self.Load(program_path+'\\universalDAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Pulse_DO(self, DO, duration): # duration in units of 10ns while self.Process_Status(6) > 0: print('Pulse_DO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DO) self.Set_Par(64,1) self.Set_Par(65,duration) self.Load(program_path+'\\universalDO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Set_DO(self, DO, state): while self.Process_Status(6) > 0: print('Set_DO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DO) self.Set_Par(64,0) self.Set_Par(65,state) self.Load(program_path+'\\universalDO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Get_DI(self, DI): while self.Process_Status(6) > 0: print('Get_DI: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DI) self.Load(program_path+'\\universalDI.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) return self.Get_Par(65) def Get_ADC(self, ADC): while self.Process_Status(6) > 0: print('Get_ADC: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,ADC) self.Load(program_path+'\\universalADC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) return self.Get_FPar(63) def Sweep_DAC_Voltage(self, DAC, U_Start, U_Stop, R_sweep): # sweep rate in V/s while self.Process_Status(6) > 0: print('Sweep_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_FPar(69,U_Start) self.Set_FPar(64,U_Stop) self.Set_FPar(65,R_sweep) self.Load(program_path+'\\sweep_DAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Sweep_DAC_Voltage_To(self, DAC, U_Stop, R_sweep): # sweep rate in V/s while self.Process_Status(6) > 0: print('Sweep_DAC_Voltage_To: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_FPar(64,U_Stop) self.Set_FPar(65,R_sweep) self.Load(program_path+'\\sweep_DAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Conf_DIO(self, mode): while self.Process_Status(6) > 0: print('Conf_DIO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,mode) self.Load(program_path+'\\CONF_DIO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def program_path(self): return program_path \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/ADwin_Gold_Sal.py b/instrument_plugins/ADWIN_DEV/ADwin_Gold_Sal.py new file mode 100644 index 0000000..09a7cd0 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/ADwin_Gold_Sal.py @@ -0,0 +1 @@ +from ctypes import * import os from instrument_plugins._Spectrum_M2i2030.errors import errors as _spcm_errors from instrument_plugins._Spectrum_M2i2030.regs import regs as _spcm_regs from instrument import Instrument import pickle from time import sleep, time import types import logging import numpy import qt import ctypes from qt import * from numpy import * from data import Data adwin_path = 'c:\\adwin' program_path = 'c:\\adwin\dev' class ADwin_Gold_Sal(Instrument): #1 ''' This is the driver for the Adwin Gold II Usage: Initialize with = qt.instruments.create('name', 'ADwin_Gold_Sal', 'address = ') status: 1) create this driver!=> is never finished TODO: ''' def __init__(self, name, address): #2 # Initialize wrapper logging.info(__name__ + ' : Initializing instrument ADwin Gold') Instrument.__init__(self, name, tags=['physical']) self._address = address # Load dll and open connection self._load_dll() sleep(0.01) self._adwin32.e_Get_ADBFPar.restype = c_float self.add_function('Set_DAC_Voltage') self.add_function('Set_Par') self.add_function('Set_FPar') self.add_function('Start_Process') self.add_function('Stop_Process') self.add_function('Get_Error_Text') def _load_dll(self): #3 print __name__ +' : Loading adwin32.dll' WINDIR=os.environ['WINDIR'] self._adwin32 = windll.LoadLibrary(WINDIR+'\\adwin32') ErrorMsg=c_int32(0) ProcType = self._adwin32.e_ADProzessorTyp(self._address,ctypes.byref(ErrorMsg)) if ProcType != 1011: logging.warning(__name__ + ' WARNING: ADwin Gold II with T11 processor expected. Processor type %s found'%ProcType) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.ProcType: %s'%ErrorMsg.value) sleep(0.02) def Boot(self): ErrorMsg=c_int32(0) filename = adwin_path + '\\ADwin11.btl' self._adwin32.e_ADboot(filename,self._address,3,0,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Boot: %s'%ErrorMsg.value) def Load(self, filename): ErrorMsg=c_int32(0) self._adwin32.e_ADBload(filename,self._address,0,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Load: %s, while loading %s' %(ErrorMsg.value,filename)) def Get_Error_Text(self, ErrorCode): text = ctypes.create_string_buffer(256) Text = ctypes.byref(text) self._adwin32.ADGetErrorText(ErrorCode,Text,256) print(text.value) return text.value def Get_Data_Length(self,index): ErrorMsg=c_int32(0) data = self._adwin32.e_GetDataLength(index,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Length: %s'%ErrorMsg.value) return data def Get_Data_Long(self, index, start, count): ErrorMsg=c_int32(0) data = numpy.array(numpy.zeros(count), dtype = numpy.int32) success = self._adwin32.e_Get_Data(data.ctypes.data,2,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Long: %s'%ErrorMsg.value) return data def Set_Data_Long(self, data=numpy.array, index=numpy.int32, start=numpy.int32, count=numpy.int32): ErrorMsg=c_int32(0) success = self._adwin32.e_Set_Data(data.ctypes.data,2,index,start, count,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Data_Long: %s'%ErrorMsg.value) def Get_Data_Float(self, index, start, count): ErrorMsg=c_int32(0) data = numpy.array(numpy.zeros(count), dtype = numpy.single) success = self._adwin32.e_Get_Data(data.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Data_Float: %s'%ErrorMsg.value) return data def Set_Data_Float(self, data = numpy.array, index = numpy.int32, start = numpy.int32, count = numpy.int32): ErrorMsg=c_int32(0) d=numpy.array(data,numpy.single) success = self._adwin32.e_Set_Data(d.ctypes.data,5,index,start,count, self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Data_Float: %s'%ErrorMsg.value) def Get_Par(self,index): ErrorMsg=c_int32(0) data = self._adwin32.e_Get_ADBPar(index,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_Par: %s'%ErrorMsg.value) return data def Set_Par(self,index,value): ErrorMsg=c_int32(0) self._adwin32.e_Set_ADBPar(index,value,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_Par: %s'%ErrorMsg.value) def Get_FPar(self,index): ErrorMsg=c_int32(0) data = single(self._adwin32.e_Get_ADBFPar(index,self._address,ctypes.byref(ErrorMsg))) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Get_FPar: %s'%ErrorMsg.value) return data def Set_FPar(self,index,value): ErrorMsg=c_int32(0) self._adwin32.e_Set_ADBFPar(index,c_float(value),self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Set_FPar: %s'%ErrorMsg.value) def Start_Process(self,index): ErrorMsg=c_int32(0) result = self._adwin32.e_ADB_Start(index,self._address,ctypes.byref(ErrorMsg)) if result == 255: logging.warning(__name__ + ' : error in ADwin.Start_Process: %s'%ErrorMsg.value) def Stop_Process(self,index): ErrorMsg=c_int32(0) result = self._adwin32.e_ADB_Stop(index,self._address,ctypes.byref(ErrorMsg)) if result == 255: logging.warning(__name__ + ' : error in ADwin.Stop_Process: %s'%ErrorMsg.value) def Process_Status(self,index): ErrorMsg=c_int32(0) par = c_int16(index-100) data = self._adwin32.e_Get_ADBPar(par,self._address,ctypes.byref(ErrorMsg)) if ErrorMsg.value != 0: logging.warning(__name__ + ' : error in ADwin.Process_Status: %s'%ErrorMsg.value) return data def Set_DAC_Voltage(self, DAC, Voltage): while self.Process_Status(6) > 0: print('Set_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(64,0) self.Set_Par(63,DAC) self.Set_FPar(63,Voltage) self.Load('D:\\Lucio\\AdWin codes\\ADwin_Gold_II\\universalDAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Pulse_DAC_Voltage(self, DAC, Voltage_pulse, Voltage_off, duration): # duration in microseconds while self.Process_Status(6) > 0: print('Pulse_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_Par(64,1) self.Set_Par(65,duration) self.Set_FPar(63,Voltage_off) self.Set_FPar(64,Voltage_pulse) self.Load(program_path+'\\universalDAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Pulse_DO(self, DO, duration): # duration in units of 10ns while self.Process_Status(6) > 0: print('Pulse_DO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DO) self.Set_Par(64,1) self.Set_Par(65,duration) self.Load(program_path+'\\universalDO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Set_DO(self, DO, state): while self.Process_Status(6) > 0: print('Set_DO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DO) self.Set_Par(64,0) self.Set_Par(65,state) self.Load(program_path+'\\universalDO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Get_DI(self, DI): while self.Process_Status(6) > 0: print('Get_DI: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DI) self.Load(program_path+'\\universalDI.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) return self.Get_Par(65) def Get_ADC(self, ADC): while self.Process_Status(6) > 0: print('Get_ADC: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,ADC) self.Load(program_path+'\\universalADC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) return self.Get_FPar(63) def Sweep_DAC_Voltage(self, DAC, U_Start, U_Stop, R_sweep): # sweep rate in V/s while self.Process_Status(6) > 0: print('Sweep_DAC_Voltage: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_FPar(69,U_Start) self.Set_FPar(64,U_Stop) self.Set_FPar(65,R_sweep) self.Load(program_path+'\\sweep_DAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Sweep_DAC_Voltage_To(self, DAC, U_Stop, R_sweep): # sweep rate in V/s while self.Process_Status(6) > 0: print('Sweep_DAC_Voltage_To: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,DAC) self.Set_FPar(64,U_Stop) self.Set_FPar(65,R_sweep) self.Load(program_path+'\\sweep_DAC.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def Conf_DIO(self, mode): while self.Process_Status(6) > 0: print('Conf_DIO: waiting for previous process to finish') sleep(0.1) self.Set_Par(63,mode) self.Load(program_path+'\\CONF_DIO.tb6') self.Start_Process(6) while self.Process_Status(6) > 0: sleep(0.01) def program_path(self): return program_path \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ADBASIC.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/ADBASIC.BAS new file mode 100644 index 0000000..7fb0ce2 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ADBASIC.BAS @@ -0,0 +1,217 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_42 = -end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +PAR_42= PAR_1 - (PAR_2 - PAR_1) +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep to one end and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + +CASE 2 'sweep to the other end and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_42 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=3 + ELSE + PAR_3 = PAR_3 - 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT +CASE 3 'sweep to zero and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_1) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=4 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + + + + CASE 4 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ADbasic1.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/ADbasic1.BAS new file mode 100644 index 0000000..69bf3f6 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ADbasic1.BAS @@ -0,0 +1,516 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 1 +* SAVECOMPIL = 0 +**************************************** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.T91 new file mode 100644 index 0000000..9e9442d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.bas new file mode 100644 index 0000000..502482a --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/G_hist_special.bas @@ -0,0 +1,86 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' reads ADC1 and determines conductance +' simultaneously into FIFO array +' DATA_1 = FIFO array of current + +'ínputs: +'PAR_10 = bias offset +'PAR_1 = off switch +'PAR_2 = flag +'FPAR_1 = lowest current + +'define variables +DIM DATA_1[10000] AS FLOAT AS FIFO 'array of currents +DIM DATA_2[65536] AS FLOAT 'lookup table for current +DIM counter, measureflag, descendflag AS LONG +DIM adcreadout, dacout, upordown AS INTEGER +DIM current AS FLOAT + +INIT: + FIFO_CLEAR(1) + PAR_1 = 0 + PAR_2 = 0 + measureflag = 0 + descendflag = 0 + dacout = 32768 + IF (PAR_10>32768) THEN + upordown = 1 + ELSE + upordown = -1 + ENDIF + +'parameters are initialized from labview program + +EVENT: + SELECTCASE measureflag + CASE 0 'sweep DAC to starting value + IF (dacout = PAR_10) THEN + DAC(1,dacout) + measureflag = 1 + ELSE + DAC(1,dacout) + dacout = dacout + upordown*1 + ENDIF + CASE 1 'read ADC + START_CONV(3) + WAIT_EOC(3) + adcreadout = READADC(1) + + current = DATA_2[adcreadout] + DATA_1 = current + + IF(current1000) THEN + ACTIVATE_PC + IF(PAR_2 = 1) THEN + PAR_1 = 1 + ENDIF + ENDIF + + IF (PAR_1 = 1) THEN + measureflag = 2 + ENDIF + CASE 2 'sweep DAC back down to zero + IF (dacout = 32768) THEN + DAC(1,dacout) + END + ELSE + DAC(1,dacout) + dacout = dacout - upordown*1 + ENDIF + ENDSELECT diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/PID.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/PID.BAS new file mode 100644 index 0000000..89c6387 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/PID.BAS @@ -0,0 +1,68 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. +' When resistance drops below FPAR_1% of previous value, reset output to 10mV and start +' ramp again. Once target resistance is reached, exit program + +' This version expects a diode in series with the electromigration sample. +' The curve for current voltage dependence is calculated independently + +'Inputs: +'FPAR_1 = percentage threshold for ramp (in percent) +'FPAR_3 = target resistance (in ohms) + +'Outputs: +'FIFO Data, raw output from DAC1 in FIFO buffer + +'Diagnostic parameters: +'FPAR_4 = resistance of sample + +DIM DATA_2[65537] AS INTEGER 'waveform table +DIM v_out, v_meas AS INTEGER +DIM V_out, V_meas, lastres AS FLOAT +#DEFINE PI 3.14159265 + +LOWINIT: + v_out = 0 + lastres=1000 'make it 1kohm to begin with +EVENT: + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + IF (v_out == 0) THEN + 'start ramp over from 10mV + v_vol = 32 + DAC(1,v_out+32768) + ELSE + 'continue ramp + DAC(1,v_out+32768) + v_meas = READADC(1) + V_out = 10.0*(v_out-32768)/32768 + V_meas = 10.0*(v_meas-32768)/32768 + FPAR_4 = V_out/EXP(-19.40+20.4*V_meas) + + v_out = v_out+1 + ENDIF + ACTIVATE_PC + IF(FPAR_4>0.8*lastres)THEN + v_out = 0 + lastres = FPAR_4 + ENDIF + IF(FPAR_4>FPAR_3) THEN + DAC(1,32768) + END + ENDIF + +FINISH: + FPAR_3 = count 'for reset program \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.BAS new file mode 100644 index 0000000..cb91b5b --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.BAS @@ -0,0 +1,82 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' rampread.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. +' When resistance drops below FPAR_1% of previous value, reset output to 10mV and start +' ramp again. Once target resistance is reached, exit program + +' This version expects a diode in series with the electromigration sample. +' The curve for current voltage dependence is calculated independently + +'Inputs: +'FPAR_1 = percentage threshold for ramp +'FPAR_2 = target resistance (in ohms) + +'Ouputs: +'PAR_1 = output voltage in ADC units +'PAR_2 = measured voltage in ADC units +'FPAR_3 = resistance of sample +'FPAR_4 = voltage across sample +'FPAR_5 = current through sample + +'Internal variables: +'PAR_3 = flag for read +'PAR_4 = flag for write +'PAR_5 = flag for delay +'PAR_6 = time since begin of program + +DIM startvol,time,starttime AS INTEGER +DIM V_out, V_meas, lastres AS FLOAT +#DEFINE PI 3.14159265 + +LOWINIT: + 'make startvol 500mV + startvol = 1638 + PAR_1 = startvol + lastres = 10 'make it 10 ohms to begin with + PAR_3 = 0 + PAR_4 = 0 + PAR_5 = 0 + FPAR_3 = 10 + starttime = READ_TIMER() + +EVENT: + IF(PAR_3 = 1) THEN + + V_out = 10.0*PAR_1/32768 + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_2 = READADC(1)-32768 + + V_meas = 10.0*PAR_2/32768 + FPAR_4 = 10.0*(PAR_1-PAR_2)/32768 + FPAR_5 = EXP(-19.49284+21.31082*V_meas-1.1237*V_meas^2) + FPAR_3 = FPAR_4/FPAR_5 + PAR_6 = READ_TIMER()-starttime + + ACTIVATE_PC + PAR_3 = 0 + ELSE + IF (PAR_5 = 0) THEN + PAR_4 = 1 + ENDIF + ENDIF + + IF(FPAR_3>1.0+(FPAR_1*lastres)/100)THEN + PAR_1 = startvol + lastres = FPAR_3 + ENDIF + IF(FPAR_3>FPAR_2) THEN + END + ENDIF diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.T91 new file mode 100644 index 0000000..c410894 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/RAMPREAD.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/TEST.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST.BAS new file mode 100644 index 0000000..371632f --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST.BAS @@ -0,0 +1,54 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore + +INIT: +PAR_5 = 0 +PAR_6 = 0 +PAR_7 = 0 'set voltage = 0, measure voltage = 1 + +EVENT: +IF( (PAR_5=0) AND (PAR_6<2) ) THEN + IF( PAR_6=0 ) THEN + IF( PAR_7=0 ) THEN + DAC(1,PAR_1) + PAR_7 = 1 + ELSE + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_2 = READADC(1) + + PAR_6 = 1 + PAR_7 = 0 + ENDIF + ELSE + IF( PAR_7=0 ) THEN + DAC(1,PAR_3) + PAR_7 = 1 + ELSE + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_4 = READADC(1) + + PAR_6 = 2 + PAR_7 = 0 + FPAR_2 = (PAR_2-PAR_4)/(PAR_1-PAR_3) + END + ENDIF + ENDIF +ENDIF +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_2.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_2.BAS new file mode 100644 index 0000000..e5bd159 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_2.BAS @@ -0,0 +1,45 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore +INIT: +PAR_6 = 4000 'delay time in 25ns increments + +EVENT: +DAC(1,PAR_1) +PAR_5 = READ_TIMER() +DO + 'wait +UNTIL ((READ_TIMER()-PAR_5)>PAR_6) + +SET_MUX(0) +START_CONV(1) +WAIT_EOC(1) +PAR_2 = READADC(1) + +DAC(1,PAR_3) + +PAR_5 = READ_TIMER() +DO + 'wait +UNTIL ((READ_TIMER()-PAR_5)>PAR_6) + +SET_MUX(0) +START_CONV(1) +WAIT_EOC(1) +PAR_4 = READADC(1) +FPAR_2 = (PAR_2-PAR_4)/(PAR_1-PAR_3) +END + +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_3.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_3.BAS new file mode 100644 index 0000000..18ca386 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_3.BAS @@ -0,0 +1,59 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore +INIT: +PAR_6 = 0 +PAR_9 = 4000 'delay time=10us +PAR_10 = 0 'reset flags to 0 +PAR_11 = 0 +PAR_12 = 0 + +EVENT: +IF( PAR_6=0 ) THEN + IF( PAR_10=0 ) THEN + DAC(1,PAR_3) + PAR_10 = 1 + PAR_13 = READ_TIMER() + ENDIF + IF( (PAR_10=1) AND ((READ_TIMER()-PAR_13)>PAR_9)) THEN + PAR_10=2 + ENDIF + IF( (PAR_10=2) AND (PAR_11=0) ) THEN + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_4 = READADC(1) + + DAC(1,(32768 -(PAR_3-32768))) + PAR_11 = 1 + PAR_13 = READ_TIMER() + ENDIF + IF( (PAR_11=1) AND ((READ_TIMER()-PAR_13)>PAR_9)) THEN + PAR_11=2 + ENDIF + IF(PAR_11=2) THEN + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_5 = READADC(1) + + FPAR_2 = (PAR_4-PAR_5)/(2*ABSI(PAR_3-32768)) + + PAR_7 = READ_TIMER() + END + ENDIF +ENDIF + +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_4.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_4.BAS new file mode 100644 index 0000000..dc7b9a7 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/TEST_4.BAS @@ -0,0 +1,47 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore + +DIM VNEG AS INTEGER + +INIT: +PAR_10 = 100 + +SET_MUX(0) + +EVENT: + +DAC(1,PAR_3) + +SLEEP(PAR_10) + +PAR_4 = ADC(1) + +SLEEP(PAR_10) + +VNEG = 32768-(PAR_3-32768) + +DAC(1,VNEG) + +SLEEP(PAR_10) + +PAR_5 = ADC(1) + +FPAR_2 = (PAR_4-PAR_5)/2*ABSI(PAR_3-32768) + +PAR_7 = READ_TIMER() +END + +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.T91 new file mode 100644 index 0000000..7360885 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.bas new file mode 100644 index 0000000..3367ca7 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cap_iv_sweep.bas @@ -0,0 +1,182 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'iv_sweep.bas: ramps voltage on DAC #PAR_1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = DAC +'PAR_2 = start voltage +'PAR_3 = end voltage +'PAR_4 = no of points to skip (0=record every point) +'PAR_5 = no of points to average over +'PAR_6 = no of loops to wait before measure +'PAR_7 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + + IF(PAR_2 < PAR_3) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + SET_MUX(PAR_7) + +EVENT: + SELECTCASE loopflag +'sweep and measure from 0 to start voltage + CASE 0 + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF(counter = PAR_2) THEN 'are we at end voltage? + loopflag = 1 + ELSE + counter = counter - posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE(1) + START_CONV(2) + WAIT_EOC(2) + totalcurrent = totalcurrent + READADC(2) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 1 +'sweep and measure from start voltage to end voltage + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF(counter = PAR_3) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(2) + WAIT_EOC(2) + totalcurrent = totalcurrent + READADC(2) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT +CASE 2 + 'sweep and measure from end voltage to 0 + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF(counter = 32768) THEN 'are we at end voltage? + loopflag = 3 + ELSE + counter = counter - posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(2) + WAIT_EOC(2) + totalcurrent = totalcurrent + READADC(2) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 3 'sweep back down to zero volts + DAC(PAR_1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.T92 new file mode 100644 index 0000000..a12732e Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.bas new file mode 100644 index 0000000..c6d083b --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_measure.bas @@ -0,0 +1,42 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 1 +* SAVECOMPIL = 0 +**************************************** +' measures voltage on first 2 ADCs simultaneously. Sampling rate is specified Global_Delay +' +' runs as process 2 +' +' CONVENTIONS: +' delay between readings is set by GLOBALDELAY, +' so for 40,000, total reading time becomes 1 sec, +' size of data arrays is 1000 + +DIM counter AS INTEGER + +INIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + + SET_MUX(0) ' Set Multiplexer of ADC1 and ADC2 to read 1 and 2 + counter = 1 ' set counter + PAR_1 = 0 + +EVENT: + START_CONV(3) + WAIT_EOC(3) + PAR_1 = READADC(1) + + INC(counter) ' increase counter + + IF (counter > 1) THEN ' stop if all measurement points have been taken + ACTIVATE_PC + END + ENDIF diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.T91 new file mode 100644 index 0000000..2d80fcd Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.bas new file mode 100644 index 0000000..016c012 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sawtooth_wave.bas @@ -0,0 +1,59 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' creates bipolar sawtooth waveform output, V = 10V (max), +' to specified frequency (in Hz) not higher than a few kHz +' +' set up so that one cycle = 1 second +' +' +' required Variables: +'FPAR_11 : frequency [Hz] +'FPAR_12 : amplitude (V) +'PAR_11 : number of periods + +DIM DATA_1[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +LOWINIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + loopno = 0 + qper = 16384 + FOR i = 1 TO 2*qper + 'amplitude is qper + DATA_1[i] = (FPAR_12/10)*i + NEXT i + FOR i = (1 + 2*qper) TO (4 * qper + 1) + DATA_1[i] = -(FPAR_12/10)*(i-2*qper) + + NEXT i + + count = 0 + +EVENT: + count = count + (FPAR_11*0.65537) ' frequency is used for incrementing the array index + IF (count > 65537) THEN + count = count - 65537 + loopno = loopno + 1 + IF (loopno = PAR_11) THEN + 'stop program + DAC(1,32768) + ACTIVATE_PC + END + ENDIF + ENDIF + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_1[i] + 32768) diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.T92 new file mode 100644 index 0000000..e5631ab Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.bas new file mode 100644 index 0000000..dd55235 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_sin_wave_measure.bas @@ -0,0 +1,73 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' creates sin waveform output, Vrms = 10V, on DAC1 +' with ref output on DAC2 (1V pulses) +' to specified frequency (in Hz) not higher than a few kHz +' +' set up so that one cycle = 1 second +' +' slight problem with sweeping back to zero - use seperate program +' +' required Variables: +'FPAR_21 : frequency [Hz] +'FPAR_22 : rms amplitude (V) +'PAR_21 : number of periods + +DIM DATA_1[65537],DATA_2[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +LOWINIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + SET_MUX(0) + loopno = 0 + qper = 16384 + FOR i = 1 TO 4*qper + 'amplitude is qper + DATA_1[i] = 2*1.414*(FPAR_22/10)*qper*sin((2*PI*i)/(4*qper)) + NEXT i + DATA_1[65537] = DATA_1[1] ' one additional element is necessary ! + FOR i = 1 TO 2*qper + 'amplitude is qper + DATA_2[i] = 0.2*qper + NEXT i + FOR i = 2*qper+1 TO 4*qper + 'amplitude is qper + DATA_2[i] = 0 + NEXT i + DATA_2[65537] = 0 + count = 0 + DAC(1, 32768) ' 0 Volt output + +EVENT: + count = count + (FPAR_21*0.65537) ' frequency is used for incrementing the array index + IF (count >= 65537) THEN + count = count - 65537 + loopno = loopno + 1 + IF (loopno = PAR_21) THEN + START_CONV(3) + WAIT_EOC(3) + PAR_1=READADC(2) + 'stop program + DAC(1,32768) + DAC(2,32768) + ACTIVATE_PC + END + ENDIF + ENDIF + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_1[i] + 32768) + DAC(2, DATA_2[i] + 32768) diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.T91 new file mode 100644 index 0000000..b4f0a41 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.bas new file mode 100644 index 0000000..9da2156 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_pulse.bas @@ -0,0 +1,58 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' creates pulse waveform output, V = 10V (max), +' to specified frequency (in Hz) not higher than a few kHz +' +' set up so that one cycle = 1 second +' +' +' required Variables: +'FPAR_11 : frequency [Hz] +'FPAR_12 : amplitude (V) +'PAR_11 : number of periods + +DIM DATA_1[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +LOWINIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + loopno = 0 + qper = 16384 + FOR i = 1 TO 2*qper + 'amplitude is qper + DATA_1[i] = 2*(FPAR_12/10)*qper + NEXT i + FOR i = (1 + 2*qper) TO (4 * qper + 1) + DATA_1[i] = 0 + NEXT i + + count = 0 + +EVENT: + count = count + (FPAR_11*0.65537) ' frequency is used for incrementing the array index + IF (count > 65537) THEN + count = count - 65537 + loopno = loopno + 1 + IF (loopno = PAR_11) THEN + 'stop program + DAC(1,32768) + ACTIVATE_PC + END + ENDIF + ENDIF + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_1[i] + 32768) diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.T91 new file mode 100644 index 0000000..08a817a Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.bas new file mode 100644 index 0000000..4e05761 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_square_wave.bas @@ -0,0 +1,59 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' creates bipolar square waveform output, V = 10V (max), +' to specified frequency (in Hz) not higher than a few kHz +' +' set up so that one cycle = 1 second +' +' +' required Variables: +'FPAR_11 : frequency [Hz] +'FPAR_12 : amplitude (V) +'PAR_11 : number of periods + +DIM DATA_1[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +LOWINIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + loopno = 0 + qper = 16384 + FOR i = 1 TO 2*qper + 'amplitude is qper + DATA_1[i] = 2*(FPAR_12/10)*qper + NEXT i + FOR i = (1 + 2*qper) TO (4 * qper + 1) + DATA_1[i] = -2*(FPAR_12/10)*qper + + NEXT i + + count = 0 + +EVENT: + count = count + (FPAR_11*0.65537) ' frequency is used for incrementing the array index + IF (count > 65537) THEN + count = count - 65537 + loopno = loopno + 1 + IF (loopno = PAR_11) THEN + 'stop program + DAC(1,32768) + ACTIVATE_PC + END + ENDIF + ENDIF + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_1[i] + 32768) diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.T91 new file mode 100644 index 0000000..d7b2fcd Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.bas new file mode 100644 index 0000000..90a6c90 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/cond_hist_triangle_wave.bas @@ -0,0 +1,64 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' creates triangle waveform output, Vp-p = 20V, +' to specified frequency (in Hz) not higher than a few kHz +' +' set up so that one cycle = 1 second +' +' slight problem with sweeping back to zero - use seperate program +' +' required Variables: +'FPAR_11 : frequency [Hz] +'FPAR_12 : amplitude (V) +'PAR_11 : number of periods + +DIM DATA_1[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +LOWINIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + loopno = 0 + qper = 16384 + FOR i = 1 TO qper + 'amplitude is qper + DATA_1[i] = 2*(FPAR_12/10)*i ' 0V->10V + NEXT i + FOR i = (1 + qper) TO (3 * qper) + DATA_1[i] = 2*(FPAR_12/10)*(2*qper - i) ' 10V->-10V + NEXT i + FOR i = (1 + (3 * qper)) TO (4 * qper) + DATA_1[i] = 2*(FPAR_12/10)*(i - 4 * qper) ' -10V->0V + NEXT i + + DATA_1[65537] = DATA_1[1] ' one additional element is necessary ! + count = 0 + DAC(1, 32768) ' 0 Volt output + +EVENT: + count = count + (FPAR_11*0.65537) ' frequency is used for incrementing the array index + IF (count > 65537) THEN + count = count - 65537 + loopno = loopno + 1 + IF (loopno = PAR_11) THEN + 'stop program + DAC(1,32768) + ACTIVATE_PC + END + ENDIF + ENDIF + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_1[i] + 32768) diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.T91 new file mode 100644 index 0000000..8c8dbc6 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.bas new file mode 100644 index 0000000..acf7a96 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/flipbias_hist.bas @@ -0,0 +1,125 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' reads ADC1 and adjusts DAC to give positiveor negative PAR_10 +' on DAC1; simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_2 = threshold for switching from +ve to -ve +' PAR_3 = threshold for switching from -ve to +ve +' PAR_4 = threshold for quitting program + +DIM DATA_1[20000],DATA_2[20000] AS LONG AS FIFO +DIM progstage AS LONG '0=sweep to start value + '1=measure/change pol + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + PAR_1 = 0 + adcreadout = 0 + dacinput = 32768 + measureflag = 1 + reverseflag = 0 + progstage = 0 + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + CASE 0 'sweep to start value + IF (PAR_10 > 32768) THEN + INC(dacinput) + ELSE + DEC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = PAR_10) THEN + progstage = 1 + ENDIF + CASE 1 'measure/change pol + IF (PAR_1 = 1) THEN + progstage = 2 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + CASE 0 'reset dac + IF (((reverseflag=1) AND (PAR_10>32768)) OR ((reverseflag=0) AND (PAR_10<32768))) THEN + DEC(dacinput) + ELSE + INC(dacinput) + ENDIF + DAC(1,dacinput) + IF((dacinput = PAR_10) OR (dacinput = (65535-PAR_10))) THEN + measureflag = 1 + ENDIF + CASE 1 'read ADC + START_CONV(3) + WAIT_EOC(3) + adcreadout = READADC(1) + + DATA_1 = dacinput + DATA_2 = adcreadout + + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + + IF (adcreadout < PAR_4) THEN + PAR_1 = 1 + ELSE + SELECTCASE reverseflag + CASE 0 + IF ( adcreadout < PAR_2 ) THEN + reverseflag = 1 + measureflag = 0 + ENDIF + CASE 1 + IF ( adcreadout > PAR_3 ) THEN + reverseflag = 0 + measureflag = 0 + ENDIF + ENDSELECT + ENDIF + ENDSELECT + + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + ENDIF + + CASE 2 'sweep to zero + end + IF (((reverseflag=0) AND (PAR_10>32768)) OR ((reverseflag=1) AND (PAR_10<32768))) THEN + DEC(dacinput) + ELSE + INC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = 32768) THEN + progstage = 3 + ENDIF + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = adcreadout + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.T91 new file mode 100644 index 0000000..0f97bb7 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.bas new file mode 100644 index 0000000..c7de2be --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/gate_ramp.bas @@ -0,0 +1,121 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' gate_ramp.bas: ramps voltage on DAC2, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=0 +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter = 1 +avgcounter=1 +waitcounter=0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(2,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7] = totalcurrent/PAR_8 + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(2,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.T92 new file mode 100644 index 0000000..157f9ff Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.bas new file mode 100644 index 0000000..8c499ba --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/gatesweep_setbias.bas @@ -0,0 +1,48 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' gatesweep_setbias.bas: ramps voltage on DAC1. + +'Inputs: +'PAR_11 = start voltage, native units +'PAR_12 = end voltage, native units +'PAR_16 = SLEEP time between DAC output and read, in 0.1us units + +'Outputs: +'PAR_13 = counter + +DIM mul AS LONG +DIM out AS LONG + +LOWINIT: +PAR_13 = 0 +IF(PAR_11>PAR_12) THEN + mul = -1 +ELSE + mul = 1 +ENDIF + +EVENT: + out = PAR_11+mul*PAR_13 + DAC(1,out) + + REM Wait 3 µs for the settling of the multiplexer + + SLEEP(PAR_16) + + IF(mul*(PAR_12-out) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.T91 new file mode 100644 index 0000000..644d991 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.bas new file mode 100644 index 0000000..0d8cf4a --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc.bas @@ -0,0 +1,102 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' Simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_4 = threshold for quitting program +'PAR_20 = gain setting (for set_mux command) + +DIM DATA_1[20000],DATA_2[20000] AS LONG AS FIFO +DIM progstage AS LONG '0=sweep to start value + '1=measure + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + PAR_1 = 0 + adcreadout = 0 + dacinput = 32768 + measureflag = 1 + progstage = 0 + +'SET_MUX(00 11 000 000b)'use gain of 8 for multiplexer +SET_MUX(PAR_20) +'SET_MUX(00 00 000 000b) + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + CASE 0 'sweep to start value + IF (PAR_10 > 32768) THEN + INC(dacinput) + ELSE + DEC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = PAR_10) THEN + progstage = 1 + ENDIF + CASE 1 'measure + IF (PAR_1 = 1) THEN + progstage = 2 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + CASE 1 'read ADC + START_CONV(3) + WAIT_EOC(3) + adcreadout = READADC(1) + + DATA_1 = dacinput + DATA_2 = adcreadout + + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + + IF (adcreadout < PAR_4) THEN + PAR_1 = 1 + ENDIF + + ENDSELECT + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + ENDIF + CASE 2 'sweep to zero + end + IF (PAR_10>32768) THEN + DEC(dacinput) + ELSE + INC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = 32768) THEN + progstage = 3 + ENDIF + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = adcreadout + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.BAS new file mode 100644 index 0000000..426b315 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.BAS @@ -0,0 +1,106 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' Simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_4 = threshold for quitting program +'PAR_20 = gain setting (for set_mux command) + +DIM DATA_1[20000] AS LONG AS FIFO +DIM DATA_2[20000] AS FLOAT AS FIFO +DIM DATA_3[65536] as float 'lookup table for current +DIM progstage AS LONG '0=sweep to start value + '1=measure + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + PAR_1 = 0 + adcreadout = 0 + dacinput = 32768 + measureflag = 1 + progstage = 0 + +'SET_MUX(00 11 000 000b)'use gain of 8 for multiplexer +'SET_MUX(PAR_20) +SET_MUX(0) +'SET_MUX(00 00 000 000b) + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + CASE 0 'sweep to start value + IF (PAR_10 > 32768) THEN + INC(dacinput) + ELSE + DEC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = PAR_10) THEN + progstage = 1 + ENDIF + CASE 1 'measure + IF (PAR_1 = 1) THEN + progstage = 2 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + CASE 1 'read ADC + START_CONV(1) + WAIT_EOC(1) + PAR_5 = READADC(1) + FPAR_6= DATA_3[PAR_5] + DATA_1 = dacinput + DATA_2 = FPAR_6 + + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + + 'Will skip this condiction for the LOG version. + 'IF (adcreadout < PAR_4) THEN + ' PAR_1 = 1 + 'ENDIF + + ENDSELECT + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + ENDIF + CASE 2 'sweep to zero + end + IF (PAR_10>32768) THEN + DEC(dacinput) + ELSE + INC(dacinput) + ENDIF + DAC(1,dacinput) + IF(dacinput = 32768) THEN + progstage = 3 + ENDIF + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = DATA_3[adcreadout] + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.T91 new file mode 100644 index 0000000..da2b111 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc3.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.T91 new file mode 100644 index 0000000..290e0db Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.bas new file mode 100644 index 0000000..8eaf7f9 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linear.bas @@ -0,0 +1,86 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' Simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_4 = threshold for quitting program +'PAR_20 = gain setting (for set_mux command) + +DIM DATA_1[20000],DATA_2[20000] AS LONG AS FIFO +DIM progstage AS LONG '0=sweep to start value + '1=measure + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + PAR_1 = 0 + adcreadout = 0 + dacinput = PAR_9 + measureflag = 1 + progstage = 1 + +'SET_MUX(00 11 000 000b)'use gain of 8 for multiplexer +SET_MUX(PAR_20) +'SET_MUX(00 00 000 000b) + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + + CASE 1 'measure + IF (PAR_1 = 1) THEN + progstage = 3 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + + CASE 1 'read ADC + START_CONV(3) + WAIT_EOC(3) + adcreadout = READADC(1) + + DATA_1 = dacinput + DATA_2 = adcreadout + + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + + IF (adcreadout < PAR_4) THEN + PAR_1 = 1 + ENDIF + + ENDSELECT + + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + ENDIF + + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = adcreadout + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.T91 new file mode 100644 index 0000000..cbb801e Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.bas new file mode 100644 index 0000000..a649a65 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_linearv3.bas @@ -0,0 +1,93 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' Simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_4 = threshold for quitting program +'PAR_20 = gain setting (for set_mux command) + +DIM DATA_1[20000],DATA_2[20000], DATA_3[20000] AS LONG AS FIFO +DIM progstage AS LONG '0=sweep to start value + '1=measure + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout, adcreadout2 AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + FIFO_CLEAR(3) + PAR_1 = 0 + adcreadout = 0 + adcreadout2=0 + dacinput = PAR_9 + measureflag = 1 + progstage = 1 + +'SET_MUX(00 11 000 000b)'use gain of 8 for multiplexer +SET_MUX(PAR_20) +'SET_MUX(00 00 000 000b) + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + + CASE 1 'measure + IF (PAR_1 = 1) THEN + progstage = 3 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + + CASE 1 'read ADC + START_CONV(3) + WAIT_EOC(3) + adcreadout = READADC(1) + adcreadout2 = READADC(2) + DATA_1 = dacinput + DATA_2 = adcreadout + DATA_3 = adcreadout2 + + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + IF ( adcreadout2 < 32768 ) THEN + adcreadout2 = 65536-adcreadout2 + ENDIF + + IF (adcreadout < PAR_4) THEN + PAR_1 = 1 + ENDIF + + ENDSELECT + + IF (FIFO_FULL(1)>18000) THEN + ACTIVATE_PC + ENDIF + + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = adcreadout + DATA_3 = adcreadout2 + IF (FIFO_FULL(1)>18000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.BAS new file mode 100644 index 0000000..7123edd --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.BAS @@ -0,0 +1,92 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' Simultaneously outputs DAC1 ADC1 into FIFO array +' DATA_1 = dIdV + +'inputs: +' PAR_10 = bias +' PAR_1 = off switch +' PAR_4 = threshold for quitting program +'PAR_20 = gain setting (for set_mux command) + +DIM DATA_1[20000] AS LONG AS FIFO +DIM DATA_2[20000] AS FLOAT AS FIFO +DIM DATA_3[65536] as float 'lookup table for current +DIM progstage AS LONG '0=sweep to start value + '1=measure + '2=sweep to zero and end +DIM measureflag, reverseflag AS LONG +DIM dacinput, adcreadout AS LONG + +INIT: + FIFO_CLEAR(1) + FIFO_CLEAR(2) + PAR_1 = 0 + PAR_14=0 + PAR_17=0 + adcreadout = 0 + dacinput = PAR_9 + measureflag = 1 + progstage = 1 + +'SET_MUX(00 11 000 000b)'use gain of 8 for multiplexer +'SET_MUX(PAR_20) +SET_MUX(0) +'SET_MUX(00 00 000 000b) + +'parameters PAR_10, PAR_1 ... _3 are initialized from labview program + +EVENT: +SELECTCASE progstage + + CASE 1 'measure + IF (PAR_1 = 1) THEN + progstage = 3 + measureflag = 2 + ENDIF + + SELECTCASE measureflag + CASE 1 'read ADC + START_CONV(1) + WAIT_EOC(1) + PAR_5 = READADC(1) + FPAR_6= DATA_3[PAR_5] + DATA_1 = dacinput + DATA_2 = FPAR_6 + + PAR_14=PAR_14+1 + IF ( adcreadout < 32768 ) THEN + adcreadout = 65536-adcreadout + ENDIF + + 'Will skip this condiction for the LOG version. + 'IF (adcreadout < PAR_4) THEN + ' PAR_1 = 1 + 'ENDIF + + ENDSELECT + IF (FIFO_FULL(1)>10000) THEN + PAR_17=PAR_17+1 + ACTIVATE_PC + ENDIF + + + CASE 3 'fill DATA_1 and DATA_2 until FIFO is full + DATA_1 = dacinput + DATA_2 = DATA_3[adcreadout] + IF (FIFO_FULL(1)>10000) THEN + ACTIVATE_PC + END + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.T91 new file mode 100644 index 0000000..62798a9 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_lc_log.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.BAS new file mode 100644 index 0000000..0b6668f --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.BAS @@ -0,0 +1,54 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 1 +* SAVECOMPIL = 0 +**************************************** +'SET BIAS TO DESIRED VALUE OR SET BIAS DOWN TO ZERO +' + +DIM dacinput, dacdown,action AS long + +INIT: + dacinput = 32768 + dacdown=PAR_10 + action=PAR_7 + +SET_MUX(0) + +EVENT: +SELECTCASE action + CASE 0 'sweep to start value + PAR_11=10 + IF (PAR_10 > 32768) THEN + INC(dacinput) + ELSE + DEC(dacinput) + ENDIF + DAC(1,dacinput) + PAR_9=dacinput + IF(dacinput = PAR_10) THEN + ACTIVATE_PC + END + ENDIF + CASE 1 'Sweep down to Zero + PAR_11=20 + IF (PAR_10>32768) THEN + DEC(dacdown) + ELSE + INC(dacdown) + ENDIF + DAC(1,dacdown) + PAR_9=dacdown + IF(dacdown = 32768) THEN + ACTIVATE_PC + END + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.T92 new file mode 100644 index 0000000..8b02482 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/hyst_setbias.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.T91 new file mode 100644 index 0000000..099130d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.bas new file mode 100644 index 0000000..e993a30 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/iv_sweep.bas @@ -0,0 +1,113 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'iv_sweep.bas: ramps voltage on DAC #PAR_1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = DAC +'PAR_2 = start voltage +'PAR_3 = end voltage +'PAR_4 = no of points to skip (0=record every point) +'PAR_5 = no of points to average over +'PAR_6 = no of loops to wait before measure +'PAR_7 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + + IF(PAR_2 < PAR_3) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + SET_MUX(PAR_7) + +EVENT: + SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(PAR_1, counter) + IF(counter = PAR_2) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter < PAR_2) THEN INC(counter) + IF(counter > PAR_2) THEN DEC(counter) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + PAR_11 = 255 * (counter - PAR_2) / (PAR_3 - PAR_2) + DAC(PAR_1, counter) + IF(counter = PAR_3) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter > PAR_4) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_6) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(2) + WAIT_EOC(2) + totalcurrent = totalcurrent + READADC(2) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_5) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_5 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(PAR_1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.BAS new file mode 100644 index 0000000..3da68c8 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.BAS @@ -0,0 +1,124 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'mega_bias.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (0=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) +'PAR_8 = set if sweep or constant bias (sweep=0; cte=1) + +'Outputs: +'DATA_1 = Voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter +'PAR_11 = Progress (0->255) + +DIM DATA_1[65536], DATA_2[65536] , DATA_3[65536] AS INTEGER +DIM ctecounter,counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent, totaltwo, time AS LONG + +INIT: + PAR_10 = 0 + FPAR_10 = 0 + + counter = 32768 + skipcounter = 1 + ctecounter = 0''' + avgcounter = 0 + waitcounter = 0 + loopflag = 0 + inoutflag = 0 + waitflag = 0 + + IF(PAR_1 < PAR_2) THEN + posorneg = 1 + ELSE + posorneg = -1 + ENDIF + totalcurrent = 0 + + 'SET_MUX(PAR_6) + SET_MUX(0) +EVENT: + SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(1, counter) + IF(counter = PAR_1) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter < PAR_1) THEN INC(counter) + IF(counter > PAR_1) THEN DEC(counter) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + IF (PAR_8=0) THEN 'sweep or measure at constant bias + PAR_11 = 255 * (counter - PAR_1) / (PAR_2 - PAR_1) + DAC(1, counter) + IF(counter = PAR_2) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + ELSE + + ENDIF + IF(skipcounter > PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + IF (ctecounter=255) THEN loopflag=2'sweep bias to zero and end + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totaltwo= totaltwo + READADC(2) + avgcounter = avgcounter + 1 + PAR_11 = ctecounter + IF(avgcounter >= PAR_4) THEN + ctecounter = ctecounter+1 + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter + DATA_2[PAR_10] = totalcurrent / PAR_4 + DATA_3[PAR_10] = totaltwo/ PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + totaltwo = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF + ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.T91 new file mode 100644 index 0000000..928c771 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_XY.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.T91 new file mode 100644 index 0000000..7fd32ba Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.bas new file mode 100644 index 0000000..dbb249f --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias.bas @@ -0,0 +1,106 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'mega_bias.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (1=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = current array +'PAR_10 = current datapoint counter + +DIM DATA_1[65536] AS INTEGER +DIM counter, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: +PAR_10 = 0 +counter = 32768 +skipcounter = 1 +avgcounter = 0 +waitcounter = 0 +loopflag = 0 +inoutflag = 0 +waitflag = 0 +IF(PAR_1 < PAR_2) THEN + posorneg = 1 +ELSE + posorneg = -1 +ENDIF +totalcurrent = 0 + +SET_MUX(PAR_6) + +EVENT: + +SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(1, counter) + IF(counter = PAR_1) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter < PAR_1) THEN INC(counter) + IF(counter > PAR_1) THEN DEC(counter) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + DAC(1, counter) + IF(counter = PAR_2) THEN 'are we at end voltage? + loopflag = 2 + ELSE + counter = counter + posorneg + ENDIF + IF(skipcounter >= PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_4) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = totalcurrent / PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1, counter) + IF(counter = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter < 32768) THEN INC(counter) + IF(counter > 32768) THEN DEC(counter) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.T91 new file mode 100644 index 0000000..53428ee Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.bas new file mode 100644 index 0000000..b1871c4 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp.bas @@ -0,0 +1,121 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_bias_ramp.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=0 +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter = 1 +avgcounter=1 +waitcounter=0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7] = totalcurrent/PAR_8 + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.T91 new file mode 100644 index 0000000..9e11c95 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.bas new file mode 100644 index 0000000..b7edbe1 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_jeppe.bas @@ -0,0 +1,247 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_10 = stop switch +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM DATA_3[65536] as integer +DIM zero,counter1,counter2,counter3,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent,totalcurrentMux2 as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +PAR_10 = 0 +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2 =0 +counter3=0 +zero=32768 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +totalcurrentMux2 = 0 +IF( PAR_1zero ) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = zero+PAR_3*posorneg + IF( counter2=PAR_1 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=1 + counter3=PAR_3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,zero+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = zero+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 1 'sweep and measure simultaneously + IF( PAR_10 = 1) THEN loopflag = 3 + IF( PAR_2>PAR_1) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = PAR_1+(PAR_3-counter3)*posorneg + IF( counter2=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + counter3=PAR_3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+(PAR_3-counter3)*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+(PAR_3-counter3)*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep and measure simultaneously back to zero + IF( PAR_10 = 1) THEN loopflag = 3 + IF( PAR_2 < zero) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = PAR_2+(PAR_3-counter3)*posorneg + IF( counter2=zero ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_2+(PAR_3-counter3)*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_2+(PAR_3-counter3)*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 3 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + 'IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.T91 new file mode 100644 index 0000000..53428ee Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.bas new file mode 100644 index 0000000..b1871c4 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_lockin.bas @@ -0,0 +1,121 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_bias_ramp.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=0 +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter = 1 +avgcounter=1 +waitcounter=0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7] = totalcurrent/PAR_8 + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_old.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_old.bas new file mode 100644 index 0000000..12f71dd --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_bias_ramp_old.bas @@ -0,0 +1,61 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_bias_ramp.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = SLEEP time between DAC output and read, in 0.1us units + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = length of data array +'PAR_4 = start time in native units +'PAR_5 = end time in native units + +#DEFINE PI 3.14159265 +DIM DATA_1[50000] as integer +DIM DATA_2[50000] as integer +DIM counter as integer + +LOWINIT: +PAR_3 = 0 +SET_MUX(0) + +EVENT: + + DATA_1[PAR_3] = PAR_1+PAR_3 + DAC(1,DATA_1[PAR_3]) + + REM Wait 3 µs for the settling of the multiplexer + IF( PAR_3=0 ) THEN + SLEEP(2000) + PAR_4 = READ_TIMER() + ENDIF + + SLEEP(PAR_6) + + START_CONV(1) + WAIT_EOC(1) + DATA_2[PAR_3] = READADC(1) + + IF( ((PAR_1+PAR_3)>PAR_2) OR (PAR_3>49999)) THEN + PAR_5 = READ_TIMER() + ACTIVATE_PC + DAC(1,32768) + END + ENDIF + + PAR_3 = PAR_3 + 1 diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.T92 new file mode 100644 index 0000000..6222ce6 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.bas new file mode 100644 index 0000000..84b878a --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_gate.bas @@ -0,0 +1,30 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 2 +* SAVECOMPIL = 0 +**************************************** +'mega_gate.bas: slowly ramp gate voltage + +'Inputs: +'PAR_20 = Target gate voltage + +'Outputs: +'PAR_21 = Current gate voltage + +EVENT: + +DAC(2, PAR_21) +IF(PAR_21 < PAR_20) THEN INC(PAR_21) +IF(PAR_21 > PAR_20) THEN DEC(PAR_21) +IF(PAR_21 = PAR_20) THEN + ACTIVATE_PC + END +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.T91 new file mode 100644 index 0000000..6c1aa54 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.bas new file mode 100644 index 0000000..fb7dce5 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_bias_ramp.bas @@ -0,0 +1,132 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_noise_bias_ramp.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. +' contains extra data array in order to determine the sigma of the noise +' to compute noise from sample, divide sigma by sqrt(bandwidth) + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = (average) array +'DATA_3 = (average) variance -^2 array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM DATA_3[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG +DIM totalcurrent2,dummy as FLOAT + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=0 +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter = 1 +avgcounter=1 +waitcounter=0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + avgcounter = 1 + totalcurrent = 0 + totalcurrent2 = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + totalcurrent2 = totalcurrent2 + (READADC(1))^2 + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7] = totalcurrent/PAR_8 + 'dummy = totalcurrent2/PAR_8 + dummy = sqrt(totalcurrent2/PAR_8 - (DATA_2[PAR_7])*(DATA_2[PAR_7])) + FPAR_23 = dummy + DATA_3[PAR_7] = dummy + 32768 + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.T92 new file mode 100644 index 0000000..da7e733 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.bas new file mode 100644 index 0000000..19b03b9 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_noise_setgate.bas @@ -0,0 +1,48 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_setgate.bas: ramps voltage on DAC2. + +'Inputs: +'PAR_11 = start voltage, native units +'PAR_12 = end voltage, native units +'PAR_16 = SLEEP time between DAC output and read, in 0.1us units + +'Outputs: +'PAR_13 = counter + +DIM mul AS LONG +DIM out AS LONG + +LOWINIT: +PAR_13 = 0 +IF(PAR_11>PAR_12) THEN + mul = -1 +ELSE + mul = 1 +ENDIF + +EVENT: + out = PAR_11+mul*PAR_13 + DAC(2,out) + + REM Wait 3 µs for the settling of the multiplexer + + SLEEP(PAR_16) + + IF(mul*(PAR_12-out) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.T92 new file mode 100644 index 0000000..da7e733 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.bas new file mode 100644 index 0000000..19b03b9 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate.bas @@ -0,0 +1,48 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_setgate.bas: ramps voltage on DAC2. + +'Inputs: +'PAR_11 = start voltage, native units +'PAR_12 = end voltage, native units +'PAR_16 = SLEEP time between DAC output and read, in 0.1us units + +'Outputs: +'PAR_13 = counter + +DIM mul AS LONG +DIM out AS LONG + +LOWINIT: +PAR_13 = 0 +IF(PAR_11>PAR_12) THEN + mul = -1 +ELSE + mul = 1 +ENDIF + +EVENT: + out = PAR_11+mul*PAR_13 + DAC(2,out) + + REM Wait 3 µs for the settling of the multiplexer + + SLEEP(PAR_16) + + IF(mul*(PAR_12-out) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.T92 new file mode 100644 index 0000000..da7e733 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.bas new file mode 100644 index 0000000..19b03b9 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/mega_setgate_lockin.bas @@ -0,0 +1,48 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' mega_setgate.bas: ramps voltage on DAC2. + +'Inputs: +'PAR_11 = start voltage, native units +'PAR_12 = end voltage, native units +'PAR_16 = SLEEP time between DAC output and read, in 0.1us units + +'Outputs: +'PAR_13 = counter + +DIM mul AS LONG +DIM out AS LONG + +LOWINIT: +PAR_13 = 0 +IF(PAR_11>PAR_12) THEN + mul = -1 +ELSE + mul = 1 +ENDIF + +EVENT: + out = PAR_11+mul*PAR_13 + DAC(2,out) + + REM Wait 3 µs for the settling of the multiplexer + + SLEEP(PAR_16) + + IF(mul*(PAR_12-out) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.T91 new file mode 100644 index 0000000..b10b0f1 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.bas new file mode 100644 index 0000000..5e0c732 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read.bas @@ -0,0 +1,125 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.T91 new file mode 100644 index 0000000..66ea297 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.bas new file mode 100644 index 0000000..0339998 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_Jay.bas @@ -0,0 +1,135 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM DATA_3[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurren as LONG +DIM totalvoltage as LONG + + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurren = 0 +totalvoltage = 0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurren = 0 + totalvoltage = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurren = totalcurren + READADC(1) + START_CONV(2) + WAIT_EOC(2) + totalvoltage = totalvoltage + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurren/PAR_8 + DATA_3[PAR_7+1] = totalvoltage/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.T91 new file mode 100644 index 0000000..adfb1d2 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.bas new file mode 100644 index 0000000..535a8db --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst.bas @@ -0,0 +1,119 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_n_read_hyst.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (1=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter + +DIM DATA_1[131072] AS INTEGER +DIM DATA_2[131072] AS INTEGER +DIM counter1, counter2, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, dirflag, vend, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: +PAR_10 = 0 +counter1 = 32768 +counter2 = PAR_1 +skipcounter = 1 +avgcounter = 0 +waitcounter = 0 +loopflag = 0 +inoutflag = 0 +waitflag = 0 +dirflag = 0 +vend = PAR_2 +IF(PAR_1 < PAR_2) THEN + posorneg = 1 +ELSE + posorneg = -1 +ENDIF +totalcurrent = 0 + +'SET_MUX(00 11 000 000b) 'use gain of 8 for multiplexer +SET_MUX(PAR_6) + +EVENT: + +SELECTCASE loopflag + CASE 0 'sweep to start value + DAC(1, counter1) + IF(counter1 = PAR_1) THEN 'are we at start voltage? + loopflag = 1 + ELSE + IF(counter1 < PAR_1) THEN INC(counter1) + IF(counter1 > PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + DAC(1, counter2) + IF(counter2 = vend) THEN 'are we at end voltage? + IF(dirflag = 0) THEN 'reverse sweep direction + vend = PAR_1 + posorneg = -posorneg + dirflag = 1 + ELSE + loopflag = 2 + ENDIF + ELSE + counter2 = counter2 + posorneg + ENDIF + IF(skipcounter >= PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_4) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter2 + DATA_2[PAR_10] = totalcurrent / PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1, counter1) + IF(counter1 = 32768) THEN + ACTIVATE_PC + END + ELSE + IF(counter1 < 32768) THEN INC(counter1) + IF(counter1 > 32768) THEN DEC(counter1) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst2.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst2.bas new file mode 100644 index 0000000..5e0c732 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst2.bas @@ -0,0 +1,125 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.T91 new file mode 100644 index 0000000..7d9a5a0 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.bas new file mode 100644 index 0000000..d049efe --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rep.bas @@ -0,0 +1,106 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_n_read_hyst.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (1=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter + +DIM DATA_1[131072] AS INTEGER +DIM DATA_2[131072] AS INTEGER +DIM counter1, counter2, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, dirflag, vend, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: +PAR_10 = 0 +counter1 = 32768 +counter2 = PAR_1 +skipcounter = 1 +avgcounter = 0 +waitcounter = 0 +loopflag = 1 +inoutflag = 0 +waitflag = 0 +dirflag = 0 +vend = PAR_2 +IF(PAR_1 < PAR_2) THEN + posorneg = 1 +ELSE + posorneg = -1 +ENDIF +totalcurrent = 0 + +'SET_MUX(00 11 000 000b) 'use gain of 8 for multiplexer +SET_MUX(PAR_6) + +EVENT: + +SELECTCASE loopflag + + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + DAC(1, counter2) + IF(counter2 = vend) THEN 'are we at end voltage? + IF(dirflag = 0) THEN 'reverse sweep direction + vend = PAR_1 + posorneg = -posorneg + dirflag = 1 + ELSE + loopflag = 2 + ENDIF + ELSE + counter2 = counter2 + posorneg + ENDIF + IF(skipcounter >= PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_4) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter2 + DATA_2[PAR_10] = totalcurrent / PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + ACTIVATE_PC + END +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.T91 new file mode 100644 index 0000000..7d9a5a0 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.bas new file mode 100644 index 0000000..d049efe --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_hyst_rev.bas @@ -0,0 +1,106 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_n_read_hyst.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_3 = no of points to skip (1=record every point) +'PAR_4 = no of points to average over +'PAR_5 = no of loops to wait before measure +'PAR_6 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_10 = current datapoint counter + +DIM DATA_1[131072] AS INTEGER +DIM DATA_2[131072] AS INTEGER +DIM counter1, counter2, skipcounter, avgcounter, waitcounter AS INTEGER +DIM loopflag, inoutflag, waitflag, dirflag, vend, posorneg AS INTEGER +DIM totalcurrent AS LONG + +INIT: +PAR_10 = 0 +counter1 = 32768 +counter2 = PAR_1 +skipcounter = 1 +avgcounter = 0 +waitcounter = 0 +loopflag = 1 +inoutflag = 0 +waitflag = 0 +dirflag = 0 +vend = PAR_2 +IF(PAR_1 < PAR_2) THEN + posorneg = 1 +ELSE + posorneg = -1 +ENDIF +totalcurrent = 0 + +'SET_MUX(00 11 000 000b) 'use gain of 8 for multiplexer +SET_MUX(PAR_6) + +EVENT: + +SELECTCASE loopflag + + CASE 1 'sweep and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + DAC(1, counter2) + IF(counter2 = vend) THEN 'are we at end voltage? + IF(dirflag = 0) THEN 'reverse sweep direction + vend = PAR_1 + posorneg = -posorneg + dirflag = 1 + ELSE + loopflag = 2 + ENDIF + ELSE + counter2 = counter2 + posorneg + ENDIF + IF(skipcounter >= PAR_3) THEN inoutflag = 1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter >= PAR_5) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + avgcounter = avgcounter + 1 + IF(avgcounter >= PAR_4) THEN + PAR_10 = PAR_10 + 1 + DATA_1[PAR_10] = counter2 + DATA_2[PAR_10] = totalcurrent / PAR_4 + skipcounter = 1 + avgcounter = 0 + waitcounter = 0 + inoutflag = 0 + waitflag = 0 + totalcurrent = 0 + ENDIF + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + ACTIVATE_PC + END +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.T91 new file mode 100644 index 0000000..0b20169 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.bas new file mode 100644 index 0000000..136751a --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_jeppe3.bas @@ -0,0 +1,248 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_10 = stop switch +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM DATA_3[65536] as integer +DIM zero,counter1,counter2,counter3,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent,totalcurrentMux2 as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +PAR_10 = 0 +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter3=0 +zero=32768 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +totalcurrentMux2 = 0 +IF( PAR_1zero ) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = zero+PAR_3*posorneg + IF( counter2=PAR_1 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=1 + skipcounter = PAR_6 - skipcounter + 1 + counter3=PAR_3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,zero+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = zero+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 1 'sweep and measure simultaneously + IF( PAR_10 = 1) THEN loopflag = 3 + IF( PAR_2>PAR_1) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = PAR_1+(PAR_3-counter3)*posorneg + IF( counter2=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + skipcounter = PAR_6 - skipcounter + 1 + counter3=PAR_3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+(PAR_3-counter3)*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+(PAR_3-counter3)*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep and measure simultaneously back to zero + IF( PAR_10 = 1) THEN loopflag = 3 + IF( PAR_2 < zero) THEN + posorneg=1 + ELSE + posorneg=-1 + ENDIF + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + totalcurrentMux2 = 0 + counter2 = PAR_2+(PAR_3-counter3)*posorneg + IF( counter2=zero ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=3 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_2+(PAR_3-counter3)*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(11b) + WAIT_EOC(11b) + totalcurrent = totalcurrent + READADC(1) + totalcurrentMux2 = totalcurrentMux2 + READADC(2) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_2+(PAR_3-counter3)*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + DATA_3[PAR_7+1] = totalcurrentMux2/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_24 = DATA_3[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 3 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.T91 new file mode 100644 index 0000000..7a3e586 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.bas new file mode 100644 index 0000000..1d33bfd --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_lockin.bas @@ -0,0 +1,160 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read_lockin.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. +' voltage on DAC1 also has oscillation, and also reads ADC2, which may have lock-in signal +'reference output for lock-in on DAC2 + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) +'FPAR_21 : frequency [Hz] +'FPAR_22 : rms amplitude (V) +'PAR_21 : number of periods + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536],DATA_2[65536], DATA_3[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +DIM DATA_4[65537],DATA_5[65537] AS INTEGER 'waveform table +DIM count AS FLOAT +DIM i,loopno AS INTEGER +DIM qper AS INTEGER 'quarter period +#DEFINE PI 3.14159265 + +INIT: + GLOBALDELAY = 400 'cycle-time of 0.01ms + SET_MUX(PAR_20) + loopno = 0 + qper = 16384 + FOR i = 1 TO 4*qper + 'amplitude is qper + DATA_4[i] = 2*1.414*(FPAR_22/10)*qper*sin((2*PI*i)/(4*qper)) + NEXT i + DATA_4[65537] = DATA_4[1] ' one additional element is necessary ! + PAR_23 = DATA_4[qper] + FOR i = 1 TO 2*qper + 'amplitude is qper + DATA_5[i] = 0.2*qper + NEXT i + FOR i = 2*qper+1 TO 4*qper + 'amplitude is qper + DATA_5[i] = 0 + NEXT i + DATA_5[65537] = 0 + + PAR_3 = 0 + PAR_7 = 0 + PAR_9 = (PAR_21*40000000)/(FPAR_21*GLOBALDELAY) + loopflag=0 + inoutflag=0 + waitflag=0 + counter1=32768 + counter2=PAR_2 + skipcounter=1 + avgcounter=1 + waitcounter=0 + IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'alternately sweep and measure + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + count = 0 + START_CONV(3) + WAIT_EOC(3) + DATA_3[PAR_7]=READADC(2) + DAC(1, PAR_1+PAR_3*posorneg ) + ENDIF + waitcounter = waitcounter + 1 + count = count + (FPAR_21*0.65537) ' frequency is used for incrementing the array index + IF (count >= 65537) THEN count = count - 65537 + i = count + 1 ' the first valid array index is 1 + DAC(1, DATA_4[i] + PAR_1+PAR_3*posorneg) + DAC(2, DATA_5[i] + 32768) + CASE 1 + START_CONV(3) + WAIT_EOC(3) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7] = totalcurrent/PAR_8 + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + CASE 2 'sweep back down to zero volts + DAC(1,counter2) + DAC(2,32768) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.T91 new file mode 100644 index 0000000..f44411d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.bas new file mode 100644 index 0000000..7fb0ce2 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_n_read_michele_hyst.bas @@ -0,0 +1,217 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' ramp_n_read.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. + +'Inputs: +'PAR_1 = start voltage +'PAR_2 = end voltage +'PAR_42 = -end voltage +'PAR_6 = point skip (1=record every point) +'PAR_8 = no of points to average over +'PAR_9 = no of loops to wait before measure +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array +'PAR_3 = current DAC output counter +'PAR_4 = start time in native units +'PAR_5 = end time in native units +'PAR_7 = current datapoint counter + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter1,counter2,skipcounter,avgcounter,waitcounter as integer +DIM loopflag,inoutflag,waitflag,posorneg as integer '0=sweep to start value, 1=sweep and measure, 2=sweep to zero +DIM totalcurrent as LONG + +INIT: +PAR_3 = 0 +PAR_7 = 0 +PAR_42= PAR_1 - (PAR_2 - PAR_1) +loopflag=0 +inoutflag=1 'begin measurement after start voltage is reached +waitflag=0 +counter1=32768 +counter2=PAR_2 +skipcounter=1 +avgcounter=1 +waitcounter=0 +totalcurrent = 0 +IF( PAR_1PAR_1) THEN DEC(counter1) + ENDIF + CASE 1 'sweep to one end and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_2 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=2 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + +CASE 2 'sweep to the other end and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_42 ) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=3 + ELSE + PAR_3 = PAR_3 - 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT +CASE 3 'sweep to zero and measure simultaneously + SELECTCASE inoutflag + CASE 0 'output desired voltage on DAC1 + avgcounter = 1 + totalcurrent = 0 + IF( (PAR_1+PAR_3*posorneg)=PAR_1) THEN 'are we at end voltage? + PAR_5 = READ_TIMER() + loopflag=4 + ELSE + PAR_3 = PAR_3 + 1 + ENDIF + DAC(1,PAR_1+PAR_3*posorneg) + IF( PAR_3=0 ) THEN 'read the current time + PAR_4 = READ_TIMER() + ENDIF + IF(skipcounter=PAR_6) THEN inoutflag=1 + skipcounter = skipcounter + 1 + CASE 1 'measure voltage on ADC1 + SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag=1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF( avgcounter = PAR_8 ) THEN + DATA_1[PAR_7+1] = PAR_1+PAR_3*posorneg + DATA_2[PAR_7+1] = totalcurrent/PAR_8 + PAR_22 = DATA_1[1] + PAR_23 = DATA_2[1] + PAR_7 = PAR_7 + 1 + inoutflag=0 + waitflag=0 + skipcounter=1 + avgcounter=1 + waitcounter=0 + ENDIF + avgcounter = avgcounter + 1 + ENDSELECT + ENDSELECT + + + + CASE 4 'sweep back down to zero volts + DAC(1,counter2) + IF( counter2=32768 ) THEN + IF (par_7 > 0) THEN par_7 = par_7 - 1 'delete non-existent points + ACTIVATE_PC + END + ELSE + IF( counter2<32768) THEN INC(counter2) + IF( counter2>32768) THEN DEC(counter2) + ENDIF +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.T91 new file mode 100644 index 0000000..f560177 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.bas new file mode 100644 index 0000000..f7b435c --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R.bas @@ -0,0 +1,100 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_to_R.bas: outputs voltage V on DAC1, reads current I on ADC 1 +'first measures resistance R_init of sample, then sweeps until V/I=FPAR_1*R_init + +'Inputs: +'PAR_1 = start voltage sweep (native units) +'PAR_2 = end voltage sweep (native units) +'PAR_3 = voltage which resistance measurement is made (native units) + +'FPAR_1 = value of resistance at which to stop program given in multiple of initial resistance (>1.0) +'FPAR_4 = value of conductance cut-off, in native units + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array + +'FPAR_2 = conductance in native units +'FPAR_3 = actual conductance in native units + +'PAR_4 = current value at +ve PAR_3 +'PAR_5 = current value at -ve PAR_3 +'PAR_6 = length of data array +'PAR_7 = start time in native units +'PAR_8 = end time in native units +'PAR_9 = delay time between DAC output and ADC read (in units of 0.1us) + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer +DIM DATA_2[65536] as integer +DIM counter,counter1,loopflag as integer +'DIM VNEG AS INTEGER + +INIT: +PAR_6 = 0 +loopflag = 0 +counter1 = 0 +SET_MUX(0) + +EVENT: +SELECTCASE loopflag + CASE 0 'output voltage on DAC1 + IF (PAR_6 = 0) THEN 'is this the first loop? + DAC(1,PAR_3) + PAR_7 = READ_TIMER() + loopflag = 2 + ELSE + DATA_1[PAR_6] = PAR_1+PAR_6 + DAC(1,DATA_1[PAR_6]) + loopflag = 1 + ENDIF + CASE 1 'read current on ADC1 + IF (PAR_6 = 0) THEN 'is this the beginning of loop? + START_CONV(1) + WAIT_EOC(1) + PAR_4 = READADC(1) + FPAR_2 = (PAR_4-32768)/(PAR_3-32768) + DATA_1[0] = PAR_3 + DATA_2[0] = PAR_4 + + 'is the measured initial conductance lower than the target + IF( FPAR_2 < FPAR_4 ) THEN + PAR_6 = 1 + DAC(1,32768) 'reset DAC1 to 0V + ACTIVATE_PC + END'quit program + ENDIF + ELSE + START_CONV(1) + WAIT_EOC(1) + DATA_2[PAR_6] = READADC(1) + FPAR_3 = (DATA_2[PAR_6]-32768)/(DATA_1[PAR_6]-32768) + 'IF ( FPAR_3 < FPAR_2) THEN PAR_20 = 1 + + IF( (((PAR_1+PAR_6) > PAR_2) OR (PAR_6 > 9999)) OR ( FPAR_3 < (FPAR_2/FPAR_1)) ) THEN + PAR_8 = READ_TIMER() + ACTIVATE_PC + DAC(1,32768) 'reset DAC1 to 0V + END'quit program + ENDIF + ENDIF + PAR_6 = PAR_6 + 1 + loopflag = 0 + CASE 2 + IF (counter1=10) THEN + loopflag = 1 + ENDIF + counter1 = counter1+1 +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_diode.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_diode.bas new file mode 100644 index 0000000..11aded9 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_diode.bas @@ -0,0 +1,104 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_to_R.bas: outputs voltage V on DAC1, reads current I on ADC 1 +'uses diode to measure current +'first measures resistance R_init of sample, then sweeps until V/I=FPAR_1*R_init + +'Inputs: +'PAR_1 = start voltage sweep +'PAR_2 = end voltage sweep +'PAR_3 = voltage which resistance measurement is made + +'FPAR_1 = value of resistance at which to stop program given in multiple of initial resistance (>1.0) + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array + +'FPAR_2 = conductance in native units +'FPAR_3 = actual conductance in native units + +'PAR_4 = current value at +ve PAR_3 +'PAR_5 = current value at -ve PAR_3 +'PAR_6 = length of data array +'PAR_7 = start time in native units +'PAR_8 = end time in native units +'PAR_9 = delay time +'PAR_10 = flag +'PAR_11 = flag +'PAR_12 = flag +'PAR_13 = dummy for reading time + +#DEFINE PI 3.14159265 +DIM DATA_1[10000] as integer +DIM DATA_2[10000] as integer +DIM counter as integer + +INIT: +PAR_6 = 0 +PAR_9 = 4000 'delay time=10us +PAR_10 = 0 'reset flags to 0 +PAR_11 = 0 +PAR_12 = 0 + +EVENT: +IF( PAR_6=0 ) THEN + IF( PAR_10=0 ) THEN + DAC(1,PAR_3) + PAR_10 = 1 + PAR_13 = READ_TIMER() + ENDIF + IF( (PAR_10=1) AND ((READ_TIMER()-PAR_13)>PAR_9)) THEN + PAR_10=2 + ENDIF + IF( (PAR_10=2) ) THEN + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + PAR_4 = READADC(1) + + FPAR_2 = (PAR_4-32768)/ABSI(PAR_3-32768) + + PAR_7 = READ_TIMER() + ENDIF +ENDIF + +IF( PAR_10=2 ) THEN + IF( PAR_12=0 ) THEN + DATA_1[PAR_6] = PAR_1+PAR_6 + DAC(1,DATA_1[PAR_6]) + PAR_12 = 1 + PAR_13 = READ_TIMER() + ENDIF + IF( (PAR_12=1) AND ((READ_TIMER()-PAR_13)>PAR_9)) THEN + PAR_12=2 + ENDIF + IF( PAR_12=2 ) THEN + SET_MUX(0) + START_CONV(1) + WAIT_EOC(1) + DATA_2[PAR_6] = READADC(1) + FPAR_3 = (DATA_2[PAR_6]-32768)/(DATA_1[PAR_6]-32768) + + IF( (((PAR_1+PAR_6)>PAR_2) OR (PAR_6>9999)) OR ( FPAR_3<(FPAR_2/FPAR_1)) ) THEN + PAR_8 = READ_TIMER() + ACTIVATE_PC + DAC(1,32768) 'reset DAC1 to 0V + END + ENDIF + + PAR_6 = PAR_6 + 1 + PAR_12 = 0 + ENDIF +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.T91 new file mode 100644 index 0000000..176842e Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.bas new file mode 100644 index 0000000..9dba430 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/ramp_to_R_special.bas @@ -0,0 +1,124 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'ramp_to_R_special.bas: outputs voltage V on DAC1, reads current I on ADC 1 +'first measures resistance R_init of sample, then sweeps until V/I=FPAR_1*R_init + +'Inputs: +'PAR_1 = start voltage sweep (native units) +'PAR_2 = end voltage sweep (native units) +'PAR_3 = voltage which resistance measurement is made (native units) + +'FPAR_1 = value of resistance at which to stop program given in multiple of initial resistance (>1.0) +'FPAR_4 = value of conductance cut-off, in S +'FPAR_5 = value of first current at PAR_3, in A units + +'Outputs: +'DATA_1 = voltage array +'DATA_2 = current array + +'FPAR_2 = conductance in S +'FPAR_3 = actual conductance in S + +'PAR_4 = current value (every DATA point) +'PAR_5 = current value at -ve PAR_3 +'PAR_6 = length of data array +'PAR_7 = start time in native units +'PAR_8 = end time in native units +'PAR_9 = delay time between DAC output and ADC read (in units of 0.1us) + +#DEFINE PI 3.14159265 +DIM DATA_1[65536] as integer 'voltage, native units +DIM DATA_2[65536] as float 'current, 1nA units +DIM DATA_3[65536] as float 'lookup table for current +DIM counter,counter1,loopflag,signflag as integer +'DIM VNEG AS INTEGER + +INIT: +PAR_6 = 0 +loopflag = 0 +counter1 = 0 +IF (PAR_1<32768) THEN + signflag=-1 +else + signflag=1 +ENDIF + +SET_MUX(0) + +EVENT: +'FPAR_20=DATA_3[1] +'FPAR_21=DATA_3[2] +'FPAR_22=DATA_3[30000] +'FPAR_23=DATA_3[4] +SELECTCASE loopflag + CASE 0 'output voltage on DAC1 + IF (PAR_6 = 0) THEN 'is this the first loop? + DAC(1,PAR_3) + PAR_7 = READ_TIMER() + loopflag = 2 + ELSE + DATA_1[PAR_6] = PAR_1+signflag*PAR_6 + DAC(1,DATA_1[PAR_6]) + loopflag = 1 + ENDIF + CASE 1 'read current on ADC1 + IF (PAR_6 = 0) THEN 'is this the beginning of loop? + START_CONV(1) + WAIT_EOC(1) + PAR_4 = READADC(1) + FPAR_5 = DATA_3[PAR_4] + FPAR_2 = (FPAR_5*3276.8)/(PAR_3-32768) + DATA_1[0] = PAR_3 + DATA_2[0] = FPAR_5 + + 'is the measured initial conductance lower than the target + IF( FPAR_2 < FPAR_4 ) THEN + PAR_6 = 1 + DAC(1,32768) 'reset DAC1 to 0V + ACTIVATE_PC + END'quit program + ENDIF + ELSE + START_CONV(1) + WAIT_EOC(1) + PAR_4= READADC(1) + DATA_2[PAR_6] = DATA_3[PAR_4] + FPAR_3 = (3276.8*DATA_2[PAR_6])/(DATA_1[PAR_6]-32768) + 'IF ( FPAR_3 < FPAR_2) THEN PAR_20 = 1 + IF(signflag<0) THEN + IF( (((PAR_1+signflag*PAR_6) < PAR_2) OR (PAR_6 > 9999)) OR ( FPAR_3 < (FPAR_2/FPAR_1)) ) THEN + PAR_8 = READ_TIMER() + ACTIVATE_PC + DAC(1,32768) 'reset DAC1 to 0V + END'quit program + ENDIF + ENDIF + IF(signflag>0) THEN + IF( (((PAR_1+signflag*PAR_6) > PAR_2) OR (PAR_6 > 9999)) OR ( FPAR_3 < (FPAR_2/FPAR_1)) ) THEN + PAR_8 = READ_TIMER() + ACTIVATE_PC + DAC(1,32768) 'reset DAC1 to 0V + END'quit program + ENDIF + ENDIF + + ENDIF + PAR_6 = PAR_6 + 1 + loopflag = 0 + CASE 2 + IF (counter1=10) THEN + loopflag = 1 + ENDIF + counter1 = counter1+1 +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.T92 new file mode 100644 index 0000000..a433e9d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.bas new file mode 100644 index 0000000..2bccd8f --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/rampwrite.bas @@ -0,0 +1,72 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 4000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' rampwrite.bas: ramps voltage on DAC1, recording voltage dependent current on ADC1. +' When resistance drops below FPAR_1% of previous value, reset output to 10mV and start +' ramp again. Once target resistance is reached, exit program + +' This version expects a diode in series with the electromigration sample. +' The curve for current voltage dependence is calculated independently + +'Inputs: +'FPAR_1 = percentage threshold for ramp +'FPAR_2 = target resistance (in ohms) + +'Ouputs: +'PAR_1 = output voltage in ADC units +'PAR_2 = measured voltage in ADC units +'FPAR_3 = resistance of sample +'FPAR_4 = voltage across sample +'FPAR_5 = current through sample + +'Internal variables: +'PAR_3 = flag for read +'PAR_4 = flag for write +'PAR_5 = flag for delay +'PAR_6 = time since begin of program + +DIM time,delayflag,delay AS INTEGER + +LOWINIT: + PAR_3 = 0 + PAR_4 = 0 + time = 0 + PAR_5 = 0 + delay = 4000 'in units of 25 ns + FPAR_3 = 10 + +EVENT: + + IF (PAR_4 = 1) THEN + 'continue ramp + PAR_1 = PAR_1+1 + DAC(1,PAR_1+32768) + time = 0 + PAR_4 = 0 + PAR_5 = 1 + ENDIF + + 'increment time in units of 25ns + IF(PAR_5 = 1) THEN + time = time+GLOBALDELAY + IF(time>delay) THEN + PAR_5 = 0 + PAR_3 = 1 + ENDIF + ENDIF + + IF(FPAR_3>FPAR_2) THEN + DAC(1,32768) + END + ENDIF + \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.T92 new file mode 100644 index 0000000..1764144 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.bas new file mode 100644 index 0000000..4c52f75 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/read_ADC.bas @@ -0,0 +1,42 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore + +DIM counter AS INTEGER +DIM loopflag AS INTEGER + +INIT: +counter = 0 +loopflag = 1 +SET_MUX(0) + +EVENT: +SELECTCASE loopflag + CASE 1 + DAC(1,32768) + loopflag = 2 + 'FOR counter = 1 TO 100 + 'NEXT counter + CASE 2 + START_CONV(1) + WAIT_EOC(1) + PAR_23 = READADC(1) + 'PAR_23=ADC(1) + loopflag = 3 + CASE 3 + END +ENDSELECT + +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/reset DAC 1.BAS b/instrument_plugins/ADWIN_DEV/adbasic routines/reset DAC 1.BAS new file mode 100644 index 0000000..d66f424 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/reset DAC 1.BAS @@ -0,0 +1,21 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 1 +* SAVECOMPIL = 0 +**************************************** +' switches voltage on DAC 1 to zero +' runs as process 1 +' +' uses no parameters +' +EVENT: + DAC(1,32768) + END \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_DAC.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/set_DAC.bas new file mode 100644 index 0000000..8dadd29 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/set_DAC.bas @@ -0,0 +1,22 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 3020001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'test.bas: ignore +INIT: +PAR_3=33096 + +EVENT: +DAC(1,PAR_3) + +FINISH: + DAC(1,32768) \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.T92 new file mode 100644 index 0000000..6222ce6 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.bas new file mode 100644 index 0000000..30054fb --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst.bas @@ -0,0 +1,32 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 1 +* SAVECOMPIL = 0 +**************************************** +'set_gate_hyst.bas: slowly ramp gate voltage + +'Inputs: +'PAR_20 = Target gate voltage + +'Outputs: +'PAR_21 = Current gate voltage + +DIM v AS INTEGER + +EVENT: + +DAC(2, PAR_21) +IF(PAR_21 < PAR_20) THEN INC(PAR_21) +IF(PAR_21 > PAR_20) THEN DEC(PAR_21) +IF(PAR_21 = PAR_20) THEN + ACTIVATE_PC + END +ENDIF \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.T92 new file mode 100644 index 0000000..2f76484 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.bas new file mode 100644 index 0000000..1dda43d --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rep.bas @@ -0,0 +1,95 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'set_gate_hyst.bas: slowly ramp gate voltage + +'Inputs: +'PAR_20 = Target gate voltage +'PAR_1 = Target bias voltage +'Outputs: +'PAR_21 = Current gate voltage +'PAR_22 = Current bias voltage + +DIM v AS INTEGER +DIM loopflag as INTEGER + + +INIT: +loopflag = 0 +PAR_22=32768 + + +EVENT: +' +' selectcase loopflag +' CASE 0 +' DAC(2, PAR_21) +' IF(PAR_21 < PAR_20) THEN INC(PAR_21) +' IF(PAR_21 > PAR_20) THEN DEC(PAR_21) +' IF(PAR_21=PAR_20) THEN loopflag=1 +' CASE 1 +' DAC(1,PAR_22) +' IF(PAR_22 < PAR_1) THEN INC(PAR_22) +' IF(PAR_22 > PAR_1) THEN DEC(PAR_22) +' IF(PAR_22=PAR_1) THEN +' ACTIVATE_PC +' END +' ENDIF +' ENDSELECT + + + +IF ((PAR_23=0) OR (PAR_23>0)) THEN + +SELECTCASE loopflag + CASE 0 + DAC(2, PAR_21) + IF(PAR_21 < PAR_20) THEN INC(PAR_21) + IF(PAR_21 > PAR_20) THEN DEC(PAR_21) + IF(PAR_21=PAR_20) THEN loopflag=1 + CASE 1 + IF(PAR_23>0) THEN + ACTIVATE_PC + END + ENDIF + DAC(1,PAR_22) + IF(PAR_22 < PAR_1) THEN INC(PAR_22) + IF(PAR_22 > PAR_1) THEN DEC(PAR_22) + IF(PAR_22=PAR_1) THEN + ACTIVATE_PC + END + ENDIF +ENDSELECT + + +ELSE + +SELECTCASE loopflag + CASE 0 + DAC(1,PAR_24) + IF(PAR_24 < PAR_1) THEN INC(PAR_24) + IF(PAR_24 > PAR_1) THEN DEC(PAR_24) + IF(PAR_24=PAR_1) THEN loopflag=1 + CASE 1 + DAC(1,PAR_24) + DAC(2, PAR_21) + IF(PAR_21 < PAR_20) THEN INC(PAR_21) + IF(PAR_21 > PAR_20) THEN DEC(PAR_21) + IF(PAR_21=PAR_20) THEN + ACTIVATE_PC + END + ENDIF +ENDSELECT + +ENDIF + diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.T92 new file mode 100644 index 0000000..5eef13d Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.bas new file mode 100644 index 0000000..8609bca --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/set_gate_hyst_rev.bas @@ -0,0 +1,92 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 1000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'set_gate_hyst.bas: slowly ramp gate voltage + +'Inputs: +'PAR_20 = Target gate voltage +'PAR_1 = Target bias voltage +'Outputs: +'PAR_21 = Current gate voltage +'PAR_22 = Current bias voltage + +DIM v AS INTEGER +DIM loopflag as INTEGER + + +INIT: +loopflag = 0 + + +EVENT: +' +' selectcase loopflag +' CASE 0 +' DAC(2, PAR_21) +' IF(PAR_21 < PAR_20) THEN INC(PAR_21) +' IF(PAR_21 > PAR_20) THEN DEC(PAR_21) +' IF(PAR_21=PAR_20) THEN loopflag=1 +' CASE 1 +' DAC(1,PAR_22) +' IF(PAR_22 < PAR_1) THEN INC(PAR_22) +' IF(PAR_22 > PAR_1) THEN DEC(PAR_22) +' IF(PAR_22=PAR_1) THEN +' ACTIVATE_PC +' END +' ENDIF +' ENDSELECT + + + + + + +IF (PAR_23=0) THEN +SELECTCASE loopflag + CASE 0 + DAC(2, PAR_21) + IF(PAR_21 < PAR_20) THEN INC(PAR_21) + IF(PAR_21 > PAR_20) THEN DEC(PAR_21) + IF(PAR_21=PAR_20) THEN loopflag=1 + CASE 1 + DAC(1,PAR_22) + IF(PAR_22 < PAR_1) THEN INC(PAR_22) + IF(PAR_22 > PAR_1) THEN DEC(PAR_22) + IF(PAR_22=PAR_1) THEN + ACTIVATE_PC + END + ENDIF +ENDSELECT + +ELSE + + +SELECTCASE loopflag + CASE 0 + DAC(1,PAR_22) + IF(PAR_22 < PAR_1) THEN INC(PAR_22) + IF(PAR_22 > PAR_1) THEN DEC(PAR_22) + IF(PAR_22=PAR_1) THEN loopflag=1 + CASE 1 + DAC(1,PAR_22) + DAC(2, PAR_21) + IF(PAR_21 < PAR_20) THEN INC(PAR_21) + IF(PAR_21 > PAR_20) THEN DEC(PAR_21) + IF(PAR_21=PAR_20) THEN + ACTIVATE_PC + END + ENDIF +ENDSELECT + +ENDIF + diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.T91 new file mode 100644 index 0000000..80d5267 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.bas new file mode 100644 index 0000000..40f8373 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_average.bas @@ -0,0 +1,60 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +'spmeas_average.bas: records voltage dependent current on ADC1. + +'Inputs: +'PAR_9 = no of loops to wait before measure +'PAR_10 = no of points to average over +'PAR_20 = gain setting (for set_mux command) + +'Outputs: +'PAR_21 = current +'PAR_4 = start time in native units +'PAR_5 = end time in native units + +#DEFINE PI 3.14159265 +'DIM DATA_1[65536] as integer +DIM waitcounter, avgcounter as integer +DIM totalcurrent as integer +DIM waitflag as integer '0=wait, 1=measure + +INIT: +avgcounter = 1 +waitcounter = 0 +totalcurrent = 0 + +'SET_MUX(00 10 000 000b)'use gain of 8 for multiplexer +SET_MUX(PAR_20) + +EVENT: +SELECTCASE waitflag + CASE 0 + IF(waitcounter = PAR_9) THEN + waitflag = 1 + ENDIF + waitcounter = waitcounter + 1 + CASE 1 + START_CONV(1) + WAIT_EOC(1) + totalcurrent = totalcurrent + READADC(1) + IF(avgcounter = PAR_10) THEN + PAR_21 = totalcurrent / PAR_10 + avgcounter = 0 + totalcurrent = 0 + waitflag = 0 + ACTIVATE_PC + END + ENDIF + avgcounter = avgcounter + 1 +ENDSELECT diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.T92 b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.T92 new file mode 100644 index 0000000..546dfe9 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.T92 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.bas new file mode 100644 index 0000000..4f520d7 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/spmeas_setbiasgate.bas @@ -0,0 +1,68 @@ +**************************************** +* Prozeßnummer = 2 +* Delay = 40000 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' spmeas_setbiasgate.bas: ramps voltage on DAC1 and DAC2. + +'Inputs: +'PAR_1 = start bias voltage, native units +'PAR_2 = end bias voltage, native units +'PAR_11 = start gate voltage, native units +'PAR_12 = end gate voltage, native units + +'Outputs: +'PAR_3 = counter +'PAR_13 = counter + +DIM mulbias, mulgate AS LONG +DIM outbias, outgate AS LONG +DIM flag AS INTEGER + +LOWINIT: +PAR_3 = 0 +PAR_13 = 0 +flag = 0 + +IF(PAR_1>PAR_2) THEN + mulbias = -1 +ELSE + mulbias = 1 +ENDIF + +IF(PAR_11>PAR_12) THEN + mulgate = -1 +ELSE + mulgate = 1 +ENDIF + +EVENT: +SELECTCASE flag + CASE 0 + outbias = PAR_1+mulbias*PAR_3 + DAC(1,outbias) + + IF(mulbias*(PAR_2-outbias) < 0) THEN + flag = 1 + ENDIF + + PAR_3 = PAR_3 + 1 + CASE 1 + outgate = PAR_11+mulgate*PAR_13 + DAC(2,outgate) + + IF(mulgate*(PAR_12-outgate) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.T91 b/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.T91 new file mode 100644 index 0000000..ca1d3a1 Binary files /dev/null and b/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.T91 differ diff --git a/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.bas b/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.bas new file mode 100644 index 0000000..6ebfc64 --- /dev/null +++ b/instrument_plugins/ADWIN_DEV/adbasic routines/time_G_special.bas @@ -0,0 +1,101 @@ +**************************************** +* Prozeßnummer = 1 +* Delay = 400 +* Eventsource = 0 +* Number of Loops = 0 +* Priorität = 0 +* Version = 1 +* FastStop = 0 +* AdbasicVersion = 4000001 +* ATSRAM = 0 +* OPT_LEVEL = 0 +* SAVECOMPIL = 0 +**************************************** +' reads ADC1 and determines conductance + +'ínputs: +'PAR_10 = bias offset +'PAR_1 = off switch (sweeps back to zero and stops program +'PAR_2 = flag to clear previous data and repeat measurement +'PAR_3 = no. of readings to average over +'DATA_2 = lookup table of current + +'outputs +'FPAR_1 = current +'FPAR_2 = lock-in magnitude +'FPAR_3 = lock-in phase +'FPAR_4 = threshold current for quitting program +'FPAR_5 = current setting (-1 = logarithmic scale) + + +'define variables +DIM DATA_2[65536] AS FLOAT 'lookup table for current +DIM counter, progstep, descendflag AS LONG +DIM adcreadout, dacout, upordown AS INTEGER +DIM current AS FLOAT +DIM limag,lipha AS LONG + +INIT: + PAR_1 = 0 + PAR_2 = 0 + progstep = 0 + descendflag = 0 + dacout = 32768 + IF (PAR_10>32768) THEN + upordown = 1 + ELSE + upordown = -1 + ENDIF + +EVENT: + SELECTCASE progstep + CASE 0 'sweep DAC to starting value + IF (dacout = PAR_10) THEN + DAC(1,dacout) + progstep = 1 + ELSE + DAC(1,dacout) + dacout = dacout + upordown*1 + ENDIF + CASE 1 'standby mode + IF(PAR_2 = 1) THEN + progstep = 2 + counter = 1 + current = 0 + limag = 0 + lipha = 0 + ENDIF + IF (PAR_1 = 1) THEN + progstep = 3 + ENDIF + CASE 2 'measure routine + SET_MUX(0) 'set multiplexer to channel 1 + SLEEP(25) 'wait 2.5us + START_CONV(1) 'start ADC1 conversion + WAIT_EOC(1) 'wait for end-of-conversion + adcreadout = READADC(1) + IF(FPAR_5<0) THEN + current = current + DATA_2[adcreadout] + ELSE + current = current + (10*(adcreadout-32768)*FPAR_5)/32768 + ENDIF + + IF (counter=PAR_3) THEN + FPAR_1 = current/PAR_3 + ACTIVATE_PC + progstep = 1 + PAR_2 = 0 + ENDIF + '(FPAR_1PAR_2) THEN + mulbias = -1 +ELSE + mulbias = 1 +ENDIF + +IF(PAR_11>PAR_12) THEN + mulgate = -1 +ELSE + mulgate = 1 +ENDIF + +EVENT: +SELECTCASE flag + CASE 0 + outbias = PAR_1+mulbias*PAR_3 + DAC(1,outbias) + + IF(mulbias*(PAR_2-outbias) < 0) THEN + flag = 1 + ENDIF + + PAR_3 = PAR_3 + 1 + CASE 1 + outgate = PAR_11+mulgate*PAR_13 + DAC(2,outgate) + + IF(mulgate*(PAR_12-outgate) < 0) THEN + ACTIVATE_PC + END + ENDIF + + PAR_13 = PAR_13 + 1 +ENDSELECT \ No newline at end of file diff --git a/instrument_plugins/ADwin_DAC.bas b/instrument_plugins/ADwin_DAC.bas new file mode 100644 index 0000000..09b7aa0 --- /dev/null +++ b/instrument_plugins/ADwin_DAC.bas @@ -0,0 +1,116 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD203410 DASTUD\TUD203410 +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 + +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep + +'After calibration we found that 1Volt is equal to 3277 something + + + +INIT: + PAR_10 = 10000 + + PAR_12 = 1 '1.2V/S + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + +EVENT: + GLOBALDELAY = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + diff --git a/instrument_plugins/ADwin_DAC.py b/instrument_plugins/ADwin_DAC.py new file mode 100644 index 0000000..ace6583 --- /dev/null +++ b/instrument_plugins/ADwin_DAC.py @@ -0,0 +1,295 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +from time import sleep,time + +import qt +import ADwin + +def Bit32(voltage): + '''Function that converts a Voltage to a byte fed into the ADwin Gold. + ''' + return int(voltage*3277+32768) + +def Volt(bit32): + ''' + Function that converts a bit into a voltage. + ''' + return float((bit32-32768))/float(3277) + +class ADwin_DAC(Instrument): + ''' + This is the driver for the Adwin Gold that rudimentary implements the ADwin as + four DACs. + + Usage: + Initialize with + = qt.instruments.create('', 'ADwin_DAC', address='device no') + + device number can be found with ADconfig usually it is 0x255 + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + print 'flag 1' + # Initialize wrapper functions + logging.info('Initializing instrument ADwin Gold') + Instrument.__init__(self, name, tags=['virtual']) + + # Add some global constants + self._address = address + + self.ADwin = ADwin.ADwin(self._address,1) + print 'flag 2' + self.ADwin.Boot('C:\ADwin\ADwin9.btl') + sleep(0.01) + + #For now we just implemented a single fixed program that can be loaded + self.ADwin.Load_Process('C:\qtlab\instrument_plugins\ADwin_DACinout.T91') + #('C:\ADwin\dev\ADwin_DACinout.T91')C:\qtlab\instrument_plugins\ADwin_DACinout.T91 + #('C:\qtlab\instrument_plugins\ADwin_DACinout.T91') + + + self.add_parameter('DAC_1', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_2', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_3', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_4', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('rampsteps', + flags=Instrument.FLAG_GETSET, + units='V/s', minval=1, maxval=100, type=types.FloatType) + self.add_parameter('clockcycle', + flags=Instrument.FLAG_GETSET, + units='MHz', type=types.FloatType) + + #self.add_function(' + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('start_process') + self.add_function('load_process') +## self.add_function('sDAC_1') +## self.add_function('gDAC_1') + + #General functions to access the registers of the ADwin +## self.add_function('do_get_Par') +## self.add_function('do_set_Par') +## self.add_function('do_get_FPar') +## self.add_function('do_set_FPar') +# -------------------------------------- +# functions +# -------------------------------------- + + def start_process(self): + self.ADwin.Start_Process(1) + return None + + def load_process(self, proces_file): + print 'something' + return None + + def do_set_rampsteps(self,rampsteps): + '''The larger the faster''' + self.ADwin.Set_Par(12, int(rampsteps)) + return int(rampsteps) + + + def do_get_rampsteps(self): + return float(self.ADwin.Get_Par(12)) + + def do_set_clockcycle(self,clockcycle): + self.ADwin.Set_Par(10,int(clockcycle)) + return clockcycle + + def do_get_clockcycle(self): + globaldelay=self.ADwin.Get_Par(10) + return globaldelay + + #DAC 1 + def do_set_DAC_1(self, voltage): + self.ADwin.Set_Par(21,Bit32(voltage)) + return voltage + + def do_get_DAC_1(self): + bit32=self.ADwin.Get_Par(1) + return Volt(bit32) + + #DAC 2 + def do_set_DAC_2(self, voltage): + self.ADwin.Set_Par(22,Bit32(voltage)) + return voltage + + def do_get_DAC_2(self): + bit32=self.ADwin.Get_Par(2) + #print bit32 + return Volt(bit32) + + def set_bitwise_DAC_2(self, voltage): + self.ADwin.Set_Par(22,voltage) + return voltage + + #DAC 3 + def do_set_DAC_3(self, voltage): + self.ADwin.Set_Par(23,Bit32(voltage)) + return voltage + + def do_get_DAC_3(self): + bit32=self.ADwin.Get_Par(3) + return Volt(bit32) + + #DAC 4 + def do_set_DAC_4(self, voltage): + self.ADwin.Set_Par(24,Bit32(voltage)) + return voltage + + def do_get_DAC_4(self): + bit32=self.ADwin.Get_Par(4) + return Volt(bit32) + + + def set_sec_DAC_1(self, voltage): + ''' + secure sweeps (it waits until the dac reaches the given values ) + set dac and return when finished + This prevents artifacts from a unfinished process + ''' + self.do_set_DAC_1(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_1()-voltage)>0.1: + #self.do_set_DAC_1(voltage) + qt.msleep(0.010) + def set_sec_DAC_2(self, voltage): + self.do_set_DAC_2(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_2()-voltage)>0.1: + #self.do_set_DAC_2(voltage) + qt.msleep(0.010) + self.do_set_DAC_2(voltage) + + def set_sec_DAC_3(self, voltage): + self.do_set_DAC_3(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_3()-voltage)>0.1: + #self.do_set_DAC_3(voltage) + qt.msleep(0.010) + self.do_set_DAC_3(voltage) + + def set_sec_DAC_4(self, voltage): + self.do_set_DAC_4(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_4()-voltage)>0.1: + #self.do_set_DAC_4(voltage) + qt.msleep(0.010) + self.do_set_DAC_4(voltage) + + + def get_ADC(self,averages = 1000): + self.ADwin.Set_Par(9,averages) #set averages + self.ADwin.Set_Par(13,1) #initiate measurement + #qt.msleep(averages*0.0001) no need + adc1 = Volt(float(self.ADwin.Get_Par(5)))/float(4) + adc2 = Volt(float(self.ADwin.Get_Par(6)))/float(4) + #adc3 = Volt(self.ADwin.Get_Par(7))/float(8) + #adc4 = Volt(self.ADwin.Get_Par(8))/float(8) + return adc1,adc2 #,adc3,adc4 + + +## def do_get_Par(self, par): +## ''' +## Get the value of par inside the ADwin Par register +## ''' +## return self.ADwin.Get_Par(par) +## +## def do_set_Par(self, par, value): +## ''' +## Set the value of par inside the ADwin Par register +## ''' +## self.ADwin.Set_Par(par,value) +## +## def do_get_FPar(self, par): +## ''' +## Get the value of par inside the ADwin FPar register +## ''' +## return self.ADwin.Get_FPar(par) +## +## def do_set_FPar(self, par, value): +## ''' +## Set the value of par inside the ADwin FPar register +## ''' +## self.ADwin.Set_FPar(par,value) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_DAC_1(0) + self.set_DAC_2(0) + self.set_DAC_3(0) + self.set_DAC_4(0) + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_DAC_1(0) + self.set_DAC_2(0) + self.set_DAC_3(0) + self.set_DAC_4(0) + diff --git a/instrument_plugins/ADwin_DAC.pyc b/instrument_plugins/ADwin_DAC.pyc new file mode 100644 index 0000000..69dafce Binary files /dev/null and b/instrument_plugins/ADwin_DAC.pyc differ diff --git a/instrument_plugins/ADwin_DAC_sal.py b/instrument_plugins/ADwin_DAC_sal.py new file mode 100644 index 0000000..7a50161 --- /dev/null +++ b/instrument_plugins/ADwin_DAC_sal.py @@ -0,0 +1,295 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +from time import sleep,time + +import qt +import ADwin + +def Bit32(voltage): + '''Function that converts a Voltage to a byte fed into the ADwin Gold. + ''' + return int(voltage*3277+32768) + +def Volt(bit32): + ''' + Function that converts a bit into a voltage. + ''' + return float((bit32-32768))/float(3277) + +class ADwin_DAC_sal(Instrument): + ''' + This is the driver for the Adwin Gold that rudimentary implements the ADwin as + four DACs. + + Usage: + Initialize with + = qt.instruments.create('', 'ADwin_DAC', address='device no') + + device number can be found with ADconfig usually it is 0x255 + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + TU address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + + # Initialize wrapper functions + logging.info('Initializing instrument ADwin Gold') + Instrument.__init__(self, name, tags=['virtual']) + + # Add some global constants + self._address = address + + self.ADwin = ADwin.ADwin(self._address,1) + + self.ADwin.Boot('C:\ADwin\ADwin9.btl') + sleep(0.01) + + #For now we just implemented a single fixed program that can be loaded + self.ADwin.Load_Process('C:\qtlab\instrument_plugins\ADwin_DACinout.T91') + #('C:\ADwin\dev\ADwin_DACinout.T91')C:\qtlab\instrument_plugins\ADwin_DACinout.T91 + #('C:\qtlab\instrument_plugins\ADwin_DACinout.T91') + + + self.add_parameter('DAC_1', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_2', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_3', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_4', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('rampsteps', + flags=Instrument.FLAG_GETSET, + units='V/s', minval=1, maxval=100, type=types.FloatType) + self.add_parameter('clockcycle', + flags=Instrument.FLAG_GETSET, + units='MHz', type=types.FloatType) + + #self.add_function(' + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('start_process') + self.add_function('load_process') +## self.add_function('sDAC_1') +## self.add_function('gDAC_1') + + #General functions to access the registers of the ADwin +## self.add_function('do_get_Par') +## self.add_function('do_set_Par') +## self.add_function('do_get_FPar') +## self.add_function('do_set_FPar') +# -------------------------------------- +# functions +# -------------------------------------- + + def start_process(self): + self.ADwin.Start_Process(1) + return None + + def load_process(self, proces_file): + print 'something' + return None + + def do_set_rampsteps(self,rampsteps): + '''The larger the faster''' + self.ADwin.Set_Par(12, int(rampsteps)) + return int(rampsteps) + + + def do_get_rampsteps(self): + return float(self.ADwin.Get_Par(12)) + + def do_set_clockcycle(self,clockcycle): + self.ADwin.Set_Par(10,int(clockcycle)) + return clockcycle + + def do_get_clockcycle(self): + globaldelay=self.ADwin.Get_Par(10) + return globaldelay + + #DAC 1 + def do_set_DAC_1(self, voltage): + self.ADwin.Set_Par(21,Bit32(voltage)) + return voltage + + def do_get_DAC_1(self): + bit32=self.ADwin.Get_Par(1) + return Volt(bit32) + + #DAC 2 + def do_set_DAC_2(self, voltage): + self.ADwin.Set_Par(22,Bit32(voltage)) + return voltage + + def do_get_DAC_2(self): + bit32=self.ADwin.Get_Par(2) + #print bit32 + return Volt(bit32) + + def set_bitwise_DAC_2(self, voltage): + self.ADwin.Set_Par(22,voltage) + return voltage + + #DAC 3 + def do_set_DAC_3(self, voltage): + self.ADwin.Set_Par(23,Bit32(voltage)) + return voltage + + def do_get_DAC_3(self): + bit32=self.ADwin.Get_Par(3) + return Volt(bit32) + + #DAC 4 + def do_set_DAC_4(self, voltage): + self.ADwin.Set_Par(24,Bit32(voltage)) + return voltage + + def do_get_DAC_4(self): + bit32=self.ADwin.Get_Par(4) + return Volt(bit32) + + + def set_sec_DAC_1(self, voltage): + ''' + secure sweeps (it waits until the dac reaches the given values ) + set dac and return when finished + This prevents artifacts from a unfinished process + ''' + self.do_set_DAC_1(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_1()-voltage)>0.1: + #self.do_set_DAC_1(voltage) + qt.msleep(0.010) + def set_sec_DAC_2(self, voltage): + self.do_set_DAC_2(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_2()-voltage)>0.1: + #self.do_set_DAC_2(voltage) + qt.msleep(0.010) + self.do_set_DAC_2(voltage) + + def set_sec_DAC_3(self, voltage): + self.do_set_DAC_3(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_3()-voltage)>0.1: + #self.do_set_DAC_3(voltage) + qt.msleep(0.010) + self.do_set_DAC_3(voltage) + + def set_sec_DAC_4(self, voltage): + self.do_set_DAC_4(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_4()-voltage)>0.1: + #self.do_set_DAC_4(voltage) + qt.msleep(0.010) + self.do_set_DAC_4(voltage) + + + def get_ADC(self,averages = 1000): + self.ADwin.Set_Par(9,averages) #set averages + self.ADwin.Set_Par(13,1) #initiate measurement + #qt.msleep(averages*0.0001) no need + adc1 = Volt(float(self.ADwin.Get_Par(5)))/float(4) + adc2 = Volt(float(self.ADwin.Get_Par(6)))/float(4) + #adc3 = Volt(self.ADwin.Get_Par(7))/float(8) + #adc4 = Volt(self.ADwin.Get_Par(8))/float(8) + return adc1,adc2 #,adc3,adc4 + + +## def do_get_Par(self, par): +## ''' +## Get the value of par inside the ADwin Par register +## ''' +## return self.ADwin.Get_Par(par) +## +## def do_set_Par(self, par, value): +## ''' +## Set the value of par inside the ADwin Par register +## ''' +## self.ADwin.Set_Par(par,value) +## +## def do_get_FPar(self, par): +## ''' +## Get the value of par inside the ADwin FPar register +## ''' +## return self.ADwin.Get_FPar(par) +## +## def do_set_FPar(self, par, value): +## ''' +## Set the value of par inside the ADwin FPar register +## ''' +## self.ADwin.Set_FPar(par,value) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_DAC_1(0) + self.set_DAC_2(0) + self.set_DAC_3(0) + self.set_DAC_4(0) + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_DAC_1(0) + self.set_DAC_2(0) + self.set_DAC_3(0) + self.set_DAC_4(0) + diff --git a/instrument_plugins/ADwin_DAC_sal.pyc b/instrument_plugins/ADwin_DAC_sal.pyc new file mode 100644 index 0000000..7d93ef6 Binary files /dev/null and b/instrument_plugins/ADwin_DAC_sal.pyc differ diff --git a/instrument_plugins/ADwin_DAC_sal_inout.py b/instrument_plugins/ADwin_DAC_sal_inout.py new file mode 100644 index 0000000..755ee98 --- /dev/null +++ b/instrument_plugins/ADwin_DAC_sal_inout.py @@ -0,0 +1,332 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +from time import sleep,time + +import qt +import ADwin + +def Bit32(voltage): + '''Function that converts a Voltage to a byte fed into the ADwin Gold. + ''' + return int(voltage*3277+32768) + +def Volt(bit32): + ''' + Function that converts a bit into a voltage. + ''' + return float((bit32-32768))/float(3277) + +class ADwin_DAC_sal_inout(Instrument): + ''' + This is the driver for the Adwin Gold that rudimentary implements the ADwin as + four DACs. + + Usage: + Initialize with + = qt.instruments.create('', 'ADwin_DAC', address='device no') + + device number can be found with ADconfig usually it is 0x255 + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + TU address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + + # Initialize wrapper functions + logging.info('Initializing instrument ADwin Gold') + Instrument.__init__(self, name, tags=['virtual']) + + # Add some global constants + self._address = address + + self.ADwin = ADwin.ADwin(self._address,1) + + self.ADwin.Boot('C:\ADwin\ADwin9.btl') + sleep(0.01) + + #For now we just implemented a single fixed program that can be loaded + self.ADwin.Load_Process('C:\qtlab\instrument_plugins\ADwin_DACinout_v2.T91') + #('C:\ADwin\dev\ADwin_DACinout.T91')C:\qtlab\instrument_plugins\ADwin_DACinout.T91 + #('C:\qtlab\instrument_plugins\ADwin_DACinout.T91') + + + self.add_parameter('DAC_1', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_2', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_3', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_4', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('rampsteps', + flags=Instrument.FLAG_GETSET, + units='V/s', minval=1, maxval=100, type=types.FloatType) + self.add_parameter('clockcycle', + flags=Instrument.FLAG_GETSET, + units='MHz', type=types.FloatType) + + self.add_parameter('ADC_1', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('ADC_2', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('ADC_averaging', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + + + + #self.add_function(' + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('start_process') + self.add_function('load_process') +## self.add_function('sDAC_1') +## self.add_function('gDAC_1') + + #General functions to access the registers of the ADwin +## self.add_function('do_get_Par') +## self.add_function('do_set_Par') +## self.add_function('do_get_FPar') +## self.add_function('do_set_FPar') +# -------------------------------------- +# functions +# -------------------------------------- + + def start_process(self): + self.ADwin.Start_Process(1) + return None + + def load_process(self, proces_file): + print 'something' + return None + + def do_set_rampsteps(self,rampsteps): + '''The larger the faster''' + self.ADwin.Set_Par(12, int(rampsteps)) + return int(rampsteps) + + + def do_get_rampsteps(self): + return float(self.ADwin.Get_Par(12)) + + def do_set_clockcycle(self,clockcycle): + self.ADwin.Set_Par(10,int(clockcycle)) + return clockcycle + + def do_get_clockcycle(self): + globaldelay=self.ADwin.Get_Par(10) + return globaldelay + + def do_set_ADC_averaging(self,ADC_averaging): + self.ADwin.Set_Par(9,int(ADC_averaging)) + return clockcycle + + def do_get_ADC_averaging(self): + globaldelay=self.ADwin.Get_Par(9) + return globaldelay + + #ADC 1 + def do_get_ADC_1(self): + self.ADwin.Set_Par(13,1) #set adwin to measuring ADC + qt.msleep(0.1) #wait a little bit + bit32=self.ADwin.Get_Par(5) + return Volt(bit32) + + #ADC 2 + def do_get_ADC_2(self): + self.ADwin.Set_Par(13,1) #set adwin to measuring ADC + qt.msleep(0.1) #wait a little bit + bit32=self.ADwin.Get_Par(6) + return Volt(bit32) + + #DAC 1 + def do_set_DAC_1(self, voltage): + self.ADwin.Set_Par(21,Bit32(voltage)) + return voltage + + def do_get_DAC_1(self): + bit32=self.ADwin.Get_Par(1) + return Volt(bit32) + + #DAC 2 + def do_set_DAC_2(self, voltage): + self.ADwin.Set_Par(22,Bit32(voltage)) + return voltage + + def do_get_DAC_2(self): + bit32=self.ADwin.Get_Par(2) + #print bit32 + return Volt(bit32) + + def set_bitwise_DAC_2(self, voltage): + self.ADwin.Set_Par(22,voltage) + return voltage + + #DAC 3 + def do_set_DAC_3(self, voltage): + self.ADwin.Set_Par(23,Bit32(voltage)) + return voltage + + def do_get_DAC_3(self): + bit32=self.ADwin.Get_Par(3) + return Volt(bit32) + + #DAC 4 + def do_set_DAC_4(self, voltage): + self.ADwin.Set_Par(24,Bit32(voltage)) + return voltage + + def do_get_DAC_4(self): + bit32=self.ADwin.Get_Par(4) + return Volt(bit32) + + + def set_sec_DAC_1(self, voltage): + ''' + secure sweeps (it waits until the dac reaches the given values ) + set dac and return when finished + This prevents artifacts from a unfinished process + ''' + self.do_set_DAC_1(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_1()-voltage)>0.1: + #self.do_set_DAC_1(voltage) + qt.msleep(0.010) + def set_sec_DAC_2(self, voltage): + self.do_set_DAC_2(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_2()-voltage)>0.1: + #self.do_set_DAC_2(voltage) + qt.msleep(0.010) + self.do_set_DAC_2(voltage) + + def set_sec_DAC_3(self, voltage): + self.do_set_DAC_3(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_3()-voltage)>0.1: + #self.do_set_DAC_3(voltage) + qt.msleep(0.010) + self.do_set_DAC_3(voltage) + + def set_sec_DAC_4(self, voltage): + self.do_set_DAC_4(voltage) + qt.msleep(0.002) + while abs(self.do_get_DAC_4()-voltage)>0.1: + #self.do_set_DAC_4(voltage) + qt.msleep(0.010) + self.do_set_DAC_4(voltage) + + + def get_ADC(self,averages = 1000): + self.ADwin.Set_Par(9,averages) #set averages + self.ADwin.Set_Par(13,1) #initiate measurement + #qt.msleep(averages*0.0001) no need + adc1 = Volt(float(self.ADwin.Get_Par(5)))/float(4) + adc2 = Volt(float(self.ADwin.Get_Par(6)))/float(4) + #adc3 = Volt(self.ADwin.Get_Par(7))/float(8) + #adc4 = Volt(self.ADwin.Get_Par(8))/float(8) + return adc1,adc2 #,adc3,adc4 + + +## def do_get_Par(self, par): +## ''' +## Get the value of par inside the ADwin Par register +## ''' +## return self.ADwin.Get_Par(par) +## +## def do_set_Par(self, par, value): +## ''' +## Set the value of par inside the ADwin Par register +## ''' +## self.ADwin.Set_Par(par,value) +## +## def do_get_FPar(self, par): +## ''' +## Get the value of par inside the ADwin FPar register +## ''' +## return self.ADwin.Get_FPar(par) +## +## def do_set_FPar(self, par, value): +## ''' +## Set the value of par inside the ADwin FPar register +## ''' +## self.ADwin.Set_FPar(par,value) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + #self.set_DAC_1(0) + #self.set_DAC_2(0) + #self.set_DAC_3(0) + #self.set_DAC_4(0) + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + #self.set_DAC_1(0) + #self.set_DAC_2(0) + #self.set_DAC_3(0) + #self.set_DAC_4(0) + diff --git a/instrument_plugins/ADwin_DAC_sal_inout.pyc b/instrument_plugins/ADwin_DAC_sal_inout.pyc new file mode 100644 index 0000000..36570d5 Binary files /dev/null and b/instrument_plugins/ADwin_DAC_sal_inout.pyc differ diff --git a/instrument_plugins/ADwin_DACinout.BAK b/instrument_plugins/ADwin_DACinout.BAK new file mode 100644 index 0000000..150349a --- /dev/null +++ b/instrument_plugins/ADwin_DACinout.BAK @@ -0,0 +1,150 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD202834 TUD202834\LocalAdmin +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com +'Ben H. Schneider 2013, b.h.schneider@tudelft.nl + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'INPUT PARAMETERS +'PAR_5 IN 1 +'PAR_6 IN 2 +'PAR 9 sets the average factor +'dimensions and variables: +DIM avg_1 As LONG +DIM avg_2 As LONG +DIM val,var AS INTEGER + +'GENERAL PARAMETERS +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep +'PAR 13 selection: READ ADC INPUT (1), SET DAC OUTPUT (2) +'After calibration we found that 1Volt is equal to 3277 something +'DIM totalcurrent AS LONG + +INIT: + PAR_13 = 1 'start with setting dacs to 0 (after reading the dacs) + PAR_10 = 5000 'set the Processdelay speed + PAR_12 = 1 '1.2V/Sec + + 'Output parameters + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + + 'Input parameters + PAR_9 = 10034 + PAR_14 = 0 + avg_1 = 0 + avg_2 = 0 + 'Processdelay = 250 'is the minimum +EVENT: + 'READ ADC INPUT (1) + IF (PAR_13 = 1) THEN + Processdelay = 250 + avg_1 = 0 + avg_2 = 0 + 'Set_Mux(10 10 000 000b) 'Set multiplexer (s.a.) + 'START_CONV(2) 'Start AD-conversion ADC1 + 'WAIT_EOC(2) 'Wait for end of conversion of ADC1 + FOR var = 1 TO PAR_9 'do Par 9 times an average + START_CONV(2) + WAIT_EOC(2) + 'avg_1 = avg_1 + ReadADC(1) + avg_2 = avg_2 + ReadADC(2) + NEXT var + 'finishing (prepare results and clear parameters) + PAR_5 = avg_1/PAR_9 + PAR_6 = avg_2/PAR_9 + PAR_13 = 2 'finish the reading and go back to setting the DACs + ENDIF + + 'SET DAC OUTPUT (2) + IF (PAR_13 = 2) THEN + Processdelay = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + ENDIF diff --git a/instrument_plugins/ADwin_DACinout.T91 b/instrument_plugins/ADwin_DACinout.T91 new file mode 100644 index 0000000..8f0d174 Binary files /dev/null and b/instrument_plugins/ADwin_DACinout.T91 differ diff --git a/instrument_plugins/ADwin_DACinout.bas b/instrument_plugins/ADwin_DACinout.bas new file mode 100644 index 0000000..150349a --- /dev/null +++ b/instrument_plugins/ADwin_DACinout.bas @@ -0,0 +1,150 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD202834 TUD202834\LocalAdmin +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com +'Ben H. Schneider 2013, b.h.schneider@tudelft.nl + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'INPUT PARAMETERS +'PAR_5 IN 1 +'PAR_6 IN 2 +'PAR 9 sets the average factor +'dimensions and variables: +DIM avg_1 As LONG +DIM avg_2 As LONG +DIM val,var AS INTEGER + +'GENERAL PARAMETERS +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep +'PAR 13 selection: READ ADC INPUT (1), SET DAC OUTPUT (2) +'After calibration we found that 1Volt is equal to 3277 something +'DIM totalcurrent AS LONG + +INIT: + PAR_13 = 1 'start with setting dacs to 0 (after reading the dacs) + PAR_10 = 5000 'set the Processdelay speed + PAR_12 = 1 '1.2V/Sec + + 'Output parameters + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + + 'Input parameters + PAR_9 = 10034 + PAR_14 = 0 + avg_1 = 0 + avg_2 = 0 + 'Processdelay = 250 'is the minimum +EVENT: + 'READ ADC INPUT (1) + IF (PAR_13 = 1) THEN + Processdelay = 250 + avg_1 = 0 + avg_2 = 0 + 'Set_Mux(10 10 000 000b) 'Set multiplexer (s.a.) + 'START_CONV(2) 'Start AD-conversion ADC1 + 'WAIT_EOC(2) 'Wait for end of conversion of ADC1 + FOR var = 1 TO PAR_9 'do Par 9 times an average + START_CONV(2) + WAIT_EOC(2) + 'avg_1 = avg_1 + ReadADC(1) + avg_2 = avg_2 + ReadADC(2) + NEXT var + 'finishing (prepare results and clear parameters) + PAR_5 = avg_1/PAR_9 + PAR_6 = avg_2/PAR_9 + PAR_13 = 2 'finish the reading and go back to setting the DACs + ENDIF + + 'SET DAC OUTPUT (2) + IF (PAR_13 = 2) THEN + Processdelay = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + ENDIF diff --git a/instrument_plugins/ADwin_DACinout_backup.T91 b/instrument_plugins/ADwin_DACinout_backup.T91 new file mode 100644 index 0000000..8e4df0b Binary files /dev/null and b/instrument_plugins/ADwin_DACinout_backup.T91 differ diff --git a/instrument_plugins/ADwin_DACinout_backup.bas b/instrument_plugins/ADwin_DACinout_backup.bas new file mode 100644 index 0000000..505de16 --- /dev/null +++ b/instrument_plugins/ADwin_DACinout_backup.bas @@ -0,0 +1,150 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD203410 DASTUD\TUD203410 +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com +'Ben H. Schneider 2013, b.h.schneider@tudelft.nl + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'INPUT PARAMETERS +'PAR_5 IN 1 +'PAR_6 IN 2 +'PAR 9 sets the average factor +'dimensions and variables: +DIM avg_1 As LONG +DIM avg_2 As LONG +DIM val,var AS INTEGER + +'GENERAL PARAMETERS +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep +'PAR 13 selection: READ ADC INPUT (1), SET DAC OUTPUT (2) +'After calibration we found that 1Volt is equal to 3277 something + + +INIT: + PAR_13 = 1 'start with setting dacs to 0 (after reading the dacs) + PAR_10 = 5000 'set the Processdelay speed + PAR_12 = 1 '1.2V/Sec + + 'Output parameters + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + + 'Input parameters + PAR_9 = 10034 + PAR_14 = 0 + avg_1 = 0 + avg_2 = 0 + 'Processdelay = 250 'is the minimum +EVENT: + 'READ ADC INPUT (1) + IF (PAR_13 = 1) THEN + Processdelay = 250 + avg_1 = 0 + avg_2 = 0 + Set_Mux(10 10 000 000b) 'Set multiplexer (s.a.) + Start_Conv(11b) 'Start AD-conversion ADC1 + Wait_EOC(11b) 'Wait for end of conversion of ADC1 + FOR var = 1 TO PAR_9 'do Par 9 times an average + Start_Conv(11b) + Wait_EOC(11b) + avg_1 = avg_1 + ReadADC(1) + avg_2 = avg_2 + ReadADC(2) + NEXT var + 'finishing (prepare results and clear parameters) + PAR_5 = avg_1/PAR_9 + PAR_6 = avg_2/PAR_9 + PAR_13 = 2 'finish the reading and go back to setting the DACs + ENDIF + + 'SET DAC OUTPUT (2) + IF (PAR_13 = 2) THEN + Processdelay = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + ENDIF diff --git a/instrument_plugins/ADwin_DACinout_v2.BAK b/instrument_plugins/ADwin_DACinout_v2.BAK new file mode 100644 index 0000000..d015fb6 --- /dev/null +++ b/instrument_plugins/ADwin_DACinout_v2.BAK @@ -0,0 +1,152 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD202834 TUD202834\LocalAdmin +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com +'Ben H. Schneider 2013, b.h.schneider@tudelft.nl + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'INPUT PARAMETERS +'PAR_5 IN 1 +'PAR_6 IN 2 +'PAR 9 sets the average factor +'dimensions and variables: +DIM avg_1 As LONG +DIM avg_2 As LONG +DIM val,var AS INTEGER + +'GENERAL PARAMETERS +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep +'PAR 13 selection: READ ADC INPUT (1), SET DAC OUTPUT (2) +'After calibration we found that 1Volt is equal to 3277 something +'DIM totalcurrent AS LONG + +INIT: + PAR_13 = 1 'start with setting dacs to 0 (after reading the dacs) + PAR_10 = 5000 'set the Processdelay speed + PAR_12 = 1 '1.2V/Sec + + 'Output parameters + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + + 'Input parameters + PAR_9 = 10034 + PAR_14 = 0 + avg_1 = 0 + avg_2 = 0 + 'Processdelay = 250 'is the minimum +EVENT: + 'READ ADC INPUT (1) + IF (PAR_13 = 1) THEN + Processdelay = 250 + avg_1 = 0 + avg_2 = 0 + 'Set_Mux(10 10 000 000b) 'Set multiplexer (s.a.) + 'START_CONV(2) 'Start AD-conversion ADC1 + 'WAIT_EOC(2) 'Wait for end of conversion of ADC1 + FOR var = 1 TO PAR_9 'do Par 9 times an average + START_CONV(1) + WAIT_EOC(1) + START_CONV(2) + WAIT_EOC(2) + avg_1 = avg_1 + ReadADC(1) + avg_2 = avg_2 + ReadADC(2) + NEXT var + 'finishing (prepare results and clear parameters) + PAR_5 = avg_1/PAR_9 + 'PAR_6 = avg_2/PAR_9 + PAR_13 = 2 'finish the reading and go back to setting the DACs + ENDIF + + 'SET DAC OUTPUT (2) + IF (PAR_13 = 2) THEN + Processdelay = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + ENDIF diff --git a/instrument_plugins/ADwin_DACinout_v2.T91 b/instrument_plugins/ADwin_DACinout_v2.T91 new file mode 100644 index 0000000..646a260 Binary files /dev/null and b/instrument_plugins/ADwin_DACinout_v2.T91 differ diff --git a/instrument_plugins/ADwin_DACinout_v2.bas b/instrument_plugins/ADwin_DACinout_v2.bas new file mode 100644 index 0000000..749b776 --- /dev/null +++ b/instrument_plugins/ADwin_DACinout_v2.bas @@ -0,0 +1,152 @@ +' +' Process_Number = 1 +' Initial_Processdelay = 1000 +' Eventsource = Timer +' Control_long_Delays_for_Stop = No +' Priority = High +' Version = 1 +' ADbasic_Version = 5.0.8 +' Optimize = Yes +' Optimize_Level = 1 +' Info_Last_Save = TUD202834 TUD202834\LocalAdmin +'
+'ADBasic program corresponding to the ADwin_DAC.py driver +'Sal J. Bosman 2013, s.bosman@tudelft.nl, saljuabosman@mac.com +'Ben H. Schneider 2013, b.h.schneider@tudelft.nl + +'OUTPUT PARAMETERS +'PAR_1 OUT 1 +'PAR_2 OUT 2 +'PAR_3 OUT 3 +'PAR_4 OUT 4 +'PAR_21 TARGET OUT 1 +'PAR_22 TARGET OUT 2 +'PAR_23 TARGET OUT 3 +'PAR_24 TARGET OUT 4 + +'INPUT PARAMETERS +'PAR_5 IN 1 +'PAR_6 IN 2 +'PAR 9 sets the average factor +'dimensions and variables: +DIM avg_1 As LONG +DIM avg_2 As LONG +DIM val,var AS INTEGER + +'GENERAL PARAMETERS +'PAR_11 external on-off button +'PAR_10 UNIVERSAL GLOBAL DELAY +'PAR_12 rampstep +'PAR 13 selection: READ ADC INPUT (1), SET DAC OUTPUT (2) +'After calibration we found that 1Volt is equal to 3277 something +'DIM totalcurrent AS LONG + +INIT: + PAR_13 = 1 'start with setting dacs to 0 (after reading the dacs) + PAR_10 = 5000 'set the Processdelay speed + PAR_12 = 1 '1.2V/Sec + + 'Output parameters + 'set all DACs to (nearly) zero + PAR_1 = 32768 + PAR_2 = 32768 + PAR_3 = 32768 + PAR_4 = 32768 + + PAR_21 = 32768 + PAR_22 = 32768 + PAR_23 = 32768 + PAR_24 = 32768 + + + 'Input parameters + PAR_9 = 10034 + PAR_14 = 0 + avg_1 = 0 + avg_2 = 0 + 'Processdelay = 250 'is the minimum +EVENT: + 'READ ADC INPUT (1) + IF (PAR_13 = 1) THEN + Processdelay = 250 + avg_1 = 0 + avg_2 = 0 + 'Set_Mux(10 10 000 000b) 'Set multiplexer (s.a.) + 'START_CONV(2) 'Start AD-conversion ADC1 + 'WAIT_EOC(2) 'Wait for end of conversion of ADC1 + FOR var = 1 TO PAR_9 'do Par 9 times an average + START_CONV(1) + WAIT_EOC(1) + START_CONV(2) + WAIT_EOC(2) + avg_1 = avg_1 + ReadADC(1) + avg_2 = avg_2 + ReadADC(2) + NEXT var + 'finishing (prepare results and clear parameters) + PAR_5 = avg_1/PAR_9 + PAR_6 = avg_2/PAR_9 + PAR_13 = 2 'finish the reading and go back to setting the DACs + ENDIF + + 'SET DAC OUTPUT (2) + IF (PAR_13 = 2) THEN + Processdelay = PAR_10 'every PAR_10*25ns a sample is taken 4kHz + + 'RAMP DAC 1 + If (Absi(PAR_21-PAR_1)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_1 > PAR_21) Then + PAR_1 = PAR_1-PAR_12 'step lower + Else + PAR_1 = PAR_1 +PAR_12 'step higher + EndIf + Else + PAR_1=PAR_21 + EndIf + + 'RAMP DAC 2 + If (Absi(PAR_22-PAR_2)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_2 > PAR_22) Then + PAR_2 = PAR_2-PAR_12 'step lower + Else + PAR_2 = PAR_2 +PAR_12 'step higher + EndIf + Else + PAR_2=PAR_22 + EndIf + + 'RAMP DAC 3 + If (Absi(PAR_23-PAR_3)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_3 > PAR_23) Then + PAR_3 = PAR_3-PAR_12 'step lower + Else + PAR_3 = PAR_3 +PAR_12 'step higher + EndIf + Else + PAR_3=PAR_23 + EndIf + + 'RAMP DAC 4 + If (Absi(PAR_24-PAR_4)>PAR_12) Then 'the target Voltage is + 'is too far from the current voltage to set it in once + 'step voltage + If(PAR_4 > PAR_24) Then + PAR_4 = PAR_4-PAR_12 'step lower + Else + PAR_4 = PAR_4 +PAR_12 'step higher + EndIf + Else + PAR_4=PAR_24 + EndIf + + 'SET DACS + DAC(1, PAR_1) + DAC(2, PAR_2) + DAC(3, PAR_3) + DAC(4, PAR_4) + ENDIF diff --git a/instrument_plugins/Agilent_E8257D.py b/instrument_plugins/Agilent_E8257D.py new file mode 100644 index 0000000..7554e04 --- /dev/null +++ b/instrument_plugins/Agilent_E8257D.py @@ -0,0 +1,239 @@ +# Agilent_E8257D.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +class Agilent_E8257D(Instrument): + ''' + This is the driver for the Agilent E8257D Signal Genarator + + Usage: + Initialize with + = instruments.create('', 'Agilent_E8257D', address=', reset=') + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the Agilent_E8257D, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=False + ''' + logging.info(__name__ + ' : Initializing instrument Agilent_E8257D') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('power', + flags=Instrument.FLAG_GETSET, units='dBm', minval=-135, maxval=16, type=types.FloatType) + self.add_parameter('phase', + flags=Instrument.FLAG_GETSET, units='rad', minval=-numpy.pi, maxval=numpy.pi, type=types.FloatType) + self.add_parameter('frequency', + flags=Instrument.FLAG_GETSET, units='Hz', minval=1e5, maxval=20e9, type=types.FloatType) + self.add_parameter('status', + flags=Instrument.FLAG_GETSET, type=types.StringType) + + self.add_function('reset') + self.add_function ('get_all') + + + if (reset): + self.reset() + else: + self.get_all() + + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : get all') + self.get_power() + self.get_phase() + self.get_frequency() + self.get_status() + + def do_get_power(self): + ''' + Reads the power of the signal from the instrument + + Input: + None + + Output: + ampl (?) : power in ? + ''' + logging.debug(__name__ + ' : get power') + return float(self._visainstrument.ask('POW:AMPL?')) + + def do_set_power(self, amp): + ''' + Set the power of the signal + + Input: + amp (float) : power in ?? + + Output: + None + ''' + logging.debug(__name__ + ' : set power to %f' % amp) + self._visainstrument.write('POW:AMPL %s' % amp) + + def do_get_phase(self): + ''' + Reads the phase of the signal from the instrument + + Input: + None + + Output: + phase (float) : Phase in radians + ''' + logging.debug(__name__ + ' : get phase') + return float(self._visainstrument.ask('PHASE?')) + + def do_set_phase(self, phase): + ''' + Set the phase of the signal + + Input: + phase (float) : Phase in radians + + Output: + None + ''' + logging.debug(__name__ + ' : set phase to %f' % phase) + self._visainstrument.write('PHASE %s' % phase) + + def do_get_frequency(self): + ''' + Reads the frequency of the signal from the instrument + + Input: + None + + Output: + freq (float) : Frequency in Hz + ''' + logging.debug(__name__ + ' : get frequency') + return float(self._visainstrument.ask('FREQ:CW?')) + + def do_set_frequency(self, freq): + ''' + Set the frequency of the instrument + + Input: + freq (float) : Frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : set frequency to %f' % freq) + self._visainstrument.write('FREQ:CW %s' % freq) + + def do_get_status(self): + ''' + Reads the output status from the instrument + + Input: + None + + Output: + status (string) : 'On' or 'Off' + ''' + logging.debug(__name__ + ' : get status') + stat = self._visainstrument.ask('OUTP?') + + if (stat=='1'): + return 'on' + elif (stat=='0'): + return 'off' + else: + raise ValueError('Output status not specified : %s' % stat) + return + + def do_set_status(self, status): + ''' + Set the output status of the instrument + + Input: + status (string) : 'On' or 'Off' + + Output: + None + ''' + logging.debug(__name__ + ' : set status to %s' % status) + if status.upper() in ('ON', 'OFF'): + status = status.upper() + else: + raise ValueError('set_status(): can only set on or off') + self._visainstrument.write('OUTP %s' % status) + + # shortcuts + def off(self): + ''' + Set status to 'off' + + Input: + None + + Output: + None + ''' + self.set_status('off') + + def on(self): + ''' + Set status to 'on' + + Input: + None + + Output: + None + ''' + self.set_status('on') + diff --git a/instrument_plugins/Agilent_E8257D.pyc b/instrument_plugins/Agilent_E8257D.pyc new file mode 100644 index 0000000..3750e2b Binary files /dev/null and b/instrument_plugins/Agilent_E8257D.pyc differ diff --git a/instrument_plugins/Agilent_L4532A.py b/instrument_plugins/Agilent_L4532A.py new file mode 100644 index 0000000..36d66c4 --- /dev/null +++ b/instrument_plugins/Agilent_L4532A.py @@ -0,0 +1,360 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +# This driver is written by Sal Jua Bosman, Steelelab TU Delft, Kavli institute of Nanoscience, Februari 2013 + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class Agilent_L4532A(Instrument): + ''' + This is a driver to Agilent_L4532A digitizer + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','Agilent_L4532A',address='TCPIP::192.168.1.51::INSTR') + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('Config_channel_1', flags=Instrument.FLAG_GETSET,units='', + type=types.StringType) + + self.add_parameter('Config_channel_2', flags=Instrument.FLAG_GETSET,units='', + type=types.StringType) + + self.add_parameter('Rate', flags=Instrument.FLAG_GETSET, units='kS', + type=types.FloatType) + + self.add_parameter('Records', flags=Instrument.FLAG_GETSET, units='',minval=1,maxval=1024, + type=types.FloatType) + + self.add_parameter('Samples_per_Record', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Pretrig_Samples_per_Record', flags=Instrument.FLAG_GETSET, units='', + type=types.IntType) + + self.add_parameter('Trig_holdoff', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_delay', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_arm', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_source', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_in_slope', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_out_event', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('Trig_out_mode', flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + + # Add functions to wrapper + self.add_function('read_voltages') + self.add_function('fetch_voltages') + + self.add_function('read_records') + self.add_function('fetch_records') + + self.add_function('read_records_averaged') + # self.add_function('fetch_records_averaged') + + self.add_function('read_voltages_averaged') + # self.add_function('fetch_voltages_averaged') + + self.add_function('abort') + + self.add_function('calculate_acquisition_time') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- +# going to use Agilent command set + def startup(self): + self._visainstrument.write('cmdset agilent') + def get_function(self): + return (self._visainstrument.ask('FUNCtion?')) + + def value(self): + return self._visainstrument.ask('READ?') + + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + + def calculate_acquisition_time(self): + '''Calculates the time to take a record in seconds''' + rate = self.get_Rate() + samples_per_record = self.get_Samples_per_Record() + #records = self.get_Records() + + return float(samples_per_record)/float(rate*1000) + + def read_voltages(self, channel): + '''Retrieves the voltages of the first record, and erases memory''' + #self._visainstrument.write('INIT') + trace= self._visainstrument.ask('FETC:WAV:VOLT? (@%s)' %(channel)) + return trace.split(',') + + def read_records(self, channel): + '''Retrieves the voltages of all the records, and erases memory, stored as a list of records''' + records = str(int(self.get_Records())) + #print records + samples_per_record = int(self.get_Samples_per_Record()) + #print samples_per_record + #self._visainstrument.write('INIT') + string = 'FETC:WAV:VOLT? (@' + str(channel) + '), 0, ' + str(samples_per_record) + ', (@1:' + str(records) +')' + #print string + trace = self._visainstrument.ask(string) + trace=trace.split(',') + rec_list=[] + rec=[] + index=0 + for i in trace: + i = float(i) + if(index, 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import time +import copy + +class Attocube_ANC150(Instrument): + + _RE_MODE = re.compile('mode = (\w+)') + _RE_FREQ = re.compile('frequency = (\d+) Hz') + _RE_VOLT = re.compile('voltage = (\d+) V') + _RE_CAP = re.compile('capacitance = (\d+) C') + _RE_SN = re.compile('serial number (\d+)') + _RE_VER = re.compile('version (.*)') + + _ERRMSG_AXIS = "Axis not in computer control mode" + + def __init__(self, name, address, reset=False, **kwargs): + Instrument.__init__(self, name, address=address, reset=False, **kwargs) + + self._address = address + self._visa = visa.instrument(self._address, + baud_rate=38400, data_bits=8, stop_bits=1, + parity=visa.no_parity, term_chars='\r\n', + timeout=2) + self._clear_buffer() + self._last_error = '' + self._last_ccon_warning = [0, 0, 0] + + self.add_parameter('version', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + channels=(1, 3), + type=types.StringType, + format_map={ + 'e': 'ext', + 's': 'stp', + 'g': 'gnd', + 'c': 'cap', + }, + doc="mode is one of 'ext', 'stp', 'gnd' or 'cap', or first letter") + + self.add_parameter('frequency', + flags=Instrument.FLAG_GETSET, + channels=(1, 3), + type=types.IntType, + minval=0, maxval=8000) + + self.add_parameter('voltage', + flags=Instrument.FLAG_GETSET, + channels=(1, 3), + type=types.IntType, + minval=0, maxval=70) + + self.add_parameter('capacitance', + flags=Instrument.FLAG_GET, + channels=(1, 3), + type=types.IntType) + + self._speed = [0, 0, 0] + self.add_parameter('speed', + type=types.TupleType, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + doc=""" + Set speed for continuous motion mode. + """) + + self.add_function('step', parameters=[{ + 'name': 'channel', + 'type': types.IntType, + }, { + 'name': 'steps', + 'type': types.IntType, + }]) + + self.add_function('start') + self.add_function('stop') + + if reset: + self.reset() + else: + self.get_all() + + def _clear_buffer(self): + self._visa.clear() + time.sleep(0.02) + self._visa.write('') + + def get_last_error(self): + '''Return last error message.''' + return self._last_error + + def _ask(self, query): + self._visa.write(query) + try: + line, lastline = '', '' + while not (line.startswith('OK') or line.startswith('ERROR')): + lastline = line + line = self._visa.read() + finally: + if line.startswith('ERROR'): + self._last_error = lastline + return None + else: + return lastline + + def _short_cmd(self, query): + self._visa.write(query) + line = self._visa.read() + if line.find('+') != -1: + return True + else: + return False + + def _parse(self, reply, regexp): + if reply is None: + return None + + m = regexp.search(reply) + if m is None: + return None + else: + return m.group(1) + + def reset(self): + '''Reset instrument.''' + self._visa.write('resetp') + + def get_all(self): + '''Get all parameters.''' + for ch in range(1, 4): + self.get('mode%d' % ch) + self.get('frequency%d' % ch) + self.get('voltage%d' % ch) + + def do_get_version(self): + reply = self._ask('ver') + ver = self._parse(reply, self._RE_VER) + return ver + + def do_get_mode(self, channel): + reply = self._ask('getm %d' % channel) + return self._parse(reply, self._RE_MODE) + + def do_set_mode(self, mode, channel): + ret = self._short_cmd('$M%d%s' % (channel, mode.upper())) + if ret: + return True + else: + # Warn about axis not being in computer control once per minute + ret = self.get('mode%d' % channel) + if ret is None and self.get_last_error() == self._ERRMSG_AXIS and \ + (time.time() - self._last_ccon_warning[channel - 1]) > 60: + self._last_ccon_warning[channel - 1] = time.time() + logging.warning('Axis %d not in computer control mode', channel) + return ret + + def do_get_frequency(self, channel): + reply = self._ask('getf %d' % channel) + return self._parse(reply, self._RE_FREQ) + + def do_set_frequency(self, freq, channel): + reply = self._ask('setf %d %d' % (channel, freq)) + return (reply is not None) + + def do_get_voltage(self, channel): + reply = self._ask('getv %d' % channel) + return self._parse(reply, self._RE_VOLT) + + def do_set_voltage(self, volt, channel): + reply = self._ask('setv %d %d' % (channel, volt)) + return (reply is not None) + + def do_get_capacitance(self, channel): + reply = self._ask('getc %d' % channel) + return self._parse(reply, self._RE_CAP) + + def step(self, channel, steps, wait=True, cont=False): + ''' + Step channel (1, 2 or 3) by steps. + + If wait=True (default), the function will sleep until the motion + is finished. + + If cont=True (not default), the function will put the positioner + in continuous motion. Use stop() to stop this motion. + ''' + + if type(steps) is not types.IntType: + logging.warning('Integer number of steps required') + return False + if steps == 0: + return True + + if channel < 1 or channel > 3: + logging.warning('Channel has to be between 1 and 3') + return False + + if steps > 0: + dir = 'u' + else: + dir = 'd' + steps = -steps + if cont: + steps = 'c' + delay = 0 + else: + frequency = self.get('frequency%d' % channel, query=False) + if frequency in (None, 0): + frequency = self.get('frequency%d' % channel) + delay = 1.1 * steps / frequency + + if steps == 1 and not cont: + func = lambda: self._short_cmd('$S%d%s' % (channel, dir.upper())) + else: + func = lambda: self._ask('step%s %d %s' % (dir, channel, steps)) + + reply = func() + if not reply: + logging.info('Axis %d problem, trying to set mode', channel) + self.set('mode%d' % channel, 's') + reply = func() + + if wait: + time.sleep(delay) + + return (reply is not None) + + def do_set_speed(self, val): + for i in range(len(self._speed)): + if self._speed[i] != val[i]: + self.set('frequency%d' % (i + 1), int(abs(val[i]))) + self._speed = copy.copy(val) + + def start(self): + ''' + Start continuous motion using the speed property for each channel. + ''' + + for i in range(len(self._speed)): + mode = self.get('mode%d' % (i + 1), query=False) + + self.set('mode%d' % (i + 1), 'stp') + if self._speed[i] > 0: + reply = self._ask('stepu %d c' % (i + 1)) + elif self._speed[i] < 0: + reply = self._ask('stepd %d c' % (i + 1)) + else: + reply = True + + if not reply: + logging.info('Problem setting axis %d', i + 1) + + def stop(self, channel=None): + ''' + Stop continuous motion. + If channel=None (default) all channels will be halted. + ''' + if channel is None: + for i in range(len(self._speed)): + self._ask('stop %d' % (i + 1)) + else: + self._ask('stop %d' % channel) + diff --git a/instrument_plugins/Attocube_ARC200.py b/instrument_plugins/Attocube_ARC200.py new file mode 100644 index 0000000..73d8f9f --- /dev/null +++ b/instrument_plugins/Attocube_ARC200.py @@ -0,0 +1,141 @@ +# Attocube_ARC200, attocube resistive readout module ARC200 driver +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import time + +class Attocube_ARC200(Instrument): + + + def __init__(self, name, address, reset=False, **kwargs): + Instrument.__init__(self, name, address=address, reset=reset, **kwargs) + + self._address = address + self._visa = visa.instrument(self._address, + baud_rate=57600, data_bits=8, stop_bits=1, + parity=visa.no_parity, term_chars='', + timeout=2) + + self.add_parameter('mode', + flags=Instrument.FLAG_SET, + type=types.IntType, + format_map={ + 0: 'CONT', + 1: 'SINGLE', + }, + doc=""" + Get/set mode: + 0: Continuous + 1: Single measurement + """) + + self.add_parameter('refvoltage', + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + type=types.IntType, + format_map={ + 0: 5, + 1: 3, + 2: 1, + 3: 0.5, + 4: 0.3, + 5: 0.1, + }, units='V') + + self.add_parameter('units', + flags=Instrument.FLAG_SET, + type=types.IntType, + format_map={ + 0: '%', + 1: 'um', + 2: 'mm', + 3: 'V', + 4: 'mS', + 5: 'S', + }) + + self.add_parameter('position', + flags=Instrument.FLAG_GET, + format='%.03f, %.03f, %.03f') + + if reset: + self.reset() + else: + self.set_mode(1) + self.set_units('%') + self.get_all() + + def write(self, query): + for char in query: + self._visa.write(char) + time.sleep(0.025) + + def write_line(self, query): + return self.write('%s\r' % query) + + def ask(self, query): + try: + self.write(query) + reply = self._visa.read() + return reply.rstrip(' \t\r\n') + except Exception, e: + logging.error('Failed to ask ARC200') + return '' + + def reset(self): + self.write_line('resetp') + + def get_all(self): + self.get_position() + + def do_set_mode(self, mode): + ''' + Set the measurement mode to continuous (0) or interval (1) + ''' + + if int(mode) not in (0, 1): + return False + + logging.info('Setting mode %s' % mode) + + self.write_line('SM%d' % mode) + self._visa.clear() + + def do_set_refvoltage(self, ref): + self.write_line('SRE %d' % ref) + + def do_get_position(self): + reply = self.ask('C') + str_list = reply.split(',') + try: + float_list = [float(str_item) for str_item in str_list] + return float_list + except Exception, e: + return None + + def do_set_channel_units(self, channel, units_id): + self.write_line('SU%d%d' % (channel, units_id)) + + def do_set_units(self, units_id): + self.do_set_channel_units(1, units_id) + self.do_set_channel_units(2, units_id) + self.do_set_channel_units(3, units_id) + map = self.get_parameter_options('units')['format_map'] + self.set_parameter_options('position', units=map[units_id]) diff --git a/instrument_plugins/Attocube_Positioner.py b/instrument_plugins/Attocube_Positioner.py new file mode 100644 index 0000000..1dd2e9c --- /dev/null +++ b/instrument_plugins/Attocube_Positioner.py @@ -0,0 +1,100 @@ +# Attocube_Positioner, Attocube positioner with software feedback +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import logging +import qt +from addons import positioning + +class Attocube_Positioner(Instrument): + + def __init__(self, name, anc=None, arc=None, channels=3): + Instrument.__init__(self, name, tags=['positioner']) + + self._anc = qt.instruments[anc] + self._arc = qt.instruments[arc] + + # Instrument parameters + self.add_parameter('position', + type=types.TupleType, + flags=Instrument.FLAG_GET, + format='%.03f, %.03f, %.03f') + self.add_parameter('speed', + type=types.TupleType, + flags=Instrument.FLAG_GETSET) + self.add_parameter('channels', + type=types.IntType, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET) + + self.set_channels(channels) + + # Instrument functions + self.add_function('start') + self.add_function('stop') + self.add_function('move_abs') + + def do_get_position(self, query=True): + if self._arc: + return self._arc.get_position(query=query) + else: + return [0, 0, 0] + + def do_set_channels(self, val): + return True + + def start(self): + self._anc.start() + + def stop(self): + self._anc.stop() + + def step(self, chan, nsteps): + self._anc.step(chan + 1, nsteps) + + def do_get_speed(self): + return self._anc.get_speed() + + def do_set_speed(self, val): + self._anc.set_speed(val) + + def move_abs(self, pos, **kwargs): + ''' + move_abs, move to an absolute position using feedback read-out. + + Input: + x (float): x position + y (float): y position + startstep: start steps to use + maxstep: maximum steps + minstep: minimum steps for fine position + ''' + + if self._arc is None: + logging.warning('ARC read-out not available, not moving') + return False + + self._anc.set_mode1('stp') + self._anc.set_frequency1(200) + self._anc.set_mode2('stp') + self._anc.set_frequency2(200) + self._anc.set_mode3('stp') + self._anc.set_frequency3(200) + positioning.move_abs(self._arc, self._anc, pos, + startstep=4, maxstep=512, minstep=1, + channel_ofs=1) + diff --git a/instrument_plugins/Cryocon62.py b/instrument_plugins/Cryocon62.py new file mode 100644 index 0000000..1084cf1 --- /dev/null +++ b/instrument_plugins/Cryocon62.py @@ -0,0 +1,187 @@ +# Cryocon62.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import visa +from time import sleep +import logging + +class Cryocon62(Instrument): + ''' + This is the python driver for the Cryocon62 + + Usage: + Initialize with + = instruments.create('name', 'Cryocon62', address='') + + TODO: + 1) Logging + 2) dataformats + ''' + + def __init__(self, name, address): + ''' + Initializes the Cryocon62, and comunicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + + Output: + None + ''' + logging.info(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('temperature', type=types.FloatType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + self.add_parameter('units', type=types.StringType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + self.add_parameter('sensor_index', type=types.IntType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + self.add_parameter('vbias', type=types.StringType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + self.add_parameter('channel_name', type=types.StringType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + self.add_parameter('sensor_name', type=types.StringType, + channel_prefix='ch%d_', + flags=Instrument.FLAG_GET, channels=(1,2)) + + def do_get_temperature(self, channel): + ''' + Reads the temperature of the designated channel from the device. + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + temperature (float) : Temperature in the specified units + ''' + logging.debug(__name__ + ' : get temperature for channel %i' % channel) + if (channel==1): + value = self._visainstrument.ask('INPUT? A') + elif (channel==2): + value = self._visainstrument.ask('INPUT? B') + else: + return 'Channel does not exist' + + try: + value = float(value) + except ValueError: + value = 0.0 + return value + + def do_get_units(self, channel): + ''' + Reads the units of the designated channel from the device + in which the temperature is measured. + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + units (string) : units of temperature + ''' + logging.debug(__name__ + ' : get units for channel %i' % channel) + if (channel==1): + return self._visainstrument.ask('INPUT A:UNITS?') + elif (channel==2): + return self._visainstrument.ask('INPUT B:UNITS?') + else: + raise ValueError('Channel %i does not exist' % channel) + + def do_get_sensor_index(self, channel): + ''' + Reads the index of the designated channel from the device. + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + index (int) : Sensor index + ''' + logging.debug(__name__ + ' : get units for channel %i' % channel) + if (channel==1): + return int(self._visainstrument.ask('INPUT A:SENIX?')) + elif (channel==2): + return int(self._visainstrument.ask('INPUT B:SENIX?')) + else: + raise ValueError('Channel %i does not exist' % channel) + + def do_get_vbias(self, channel): + ''' + Reads the bias of the designated channel from the device. + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + bias (string) : bias + ''' + logging.debug(__name__ + ' : get units for channel %i' % channel) + if (channel==1): + return self._visainstrument.ask('INPUT A:VBIAS?') + elif (channel==2): + return self._visainstrument.ask('INPUT B:VBIAS?') + else: + raise ValueError('Channel %i does not exist' % channel) + + def do_get_channel_name(self, channel): + ''' + Reads the name of the designated channel from the device. + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + name (string) : Name of the device + ''' + if (channel==1): + return self._visainstrument.ask('INPUT A:NAME?') + elif (channel==2): + return self._visainstrument.ask('INPUT B:NAME?') + else: + raise ValueError('Channel %i does not exist' % channel) + + def do_get_sensor_name(self, channel): + ''' + Reads the name of the designated sensor from the device. + + Input: + channel (int) : 1 or 2, the number of the designated sensor + + Output: + name (string) : Name of the device + ''' + if (channel==1): + sensor_index = self.get_ch1_sensor_index() + return self._visainstrument.ask('SENTYPE %i:NAME?' % sensor_index) + elif (channel==2): + sensor_index = self.get_ch2_sensor_index() + return self._visainstrument.ask('SENTYPE %i:NAME?' % sensor_index) + else: + raise ValueError('Channel %i does not exist' % channel) diff --git a/instrument_plugins/Cryomagnetics_4G.py b/instrument_plugins/Cryomagnetics_4G.py new file mode 100644 index 0000000..e71cf8f --- /dev/null +++ b/instrument_plugins/Cryomagnetics_4G.py @@ -0,0 +1,350 @@ +# Cryomagnetics_CS4, Cryomagnetics CS4 magnet power supply driver +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math +import time +import re + +class Cryomagnetics_4G(Instrument): + + UNITS = ['A', 'G'] + MARGIN = 0.001 # 1 Gauss + RE_ANS = re.compile(r'(-?\d*\.?\d*)([a-zA-Z]+)') + + def __init__(self, name, address, reset=False, axes=('Z')): + Instrument.__init__(self, name) + + self._axes = {} + for i in range(len(axes)): + self._axes[i+1] = axes[i] + self._address = address + self._visa = visa.instrument(self._address) + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('units', + flags=Instrument.FLAG_GETSET, + channels=axes, + option_list=self.UNITS, + type=types.StringType) + + self.add_parameter('rate0', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + channels=axes, + minval=0, + units='A/s') + + self.add_parameter('rate1', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + channels=axes, + minval=0, + units='A/s') + + self.add_parameter('heater', + flags=Instrument.FLAG_GETSET, + channels=axes, + type=types.BooleanType, + doc='''Persistent switch heater on?''') + + self.add_parameter('magnetout', + flags=Instrument.FLAG_GET | Instrument.FLAG_SET, + channels=axes, + type=types.FloatType, + units='kG', format='%.05f', + doc='''Magnet current (or field in kG)''') + + self.add_parameter('supplyout', + flags=Instrument.FLAG_GET, + channels=axes, + type=types.FloatType, + units='kG', format='%.05f', + doc='''Power supply current (or field in kG)''') + + self.add_parameter('sweep', + flags=Instrument.FLAG_GETSET, + channels=axes, + option_list=['UP', 'UP FAST', 'DOWN', 'DOWN FAST', 'PAUSE', 'ZERO'], + type=types.StringType) + + self.add_parameter('lowlim', + flags=Instrument.FLAG_GETSET, + channels=axes, + type=types.FloatType, + minval=-90.0, maxval=90.0, + units='kG', format='%.05f') + + self.add_parameter('uplim', + flags=Instrument.FLAG_GETSET, + channels=axes, + type=types.FloatType, + minval=-90.0, maxval=90.0, + units='kG', format='%.05f') + + self.add_parameter('field', + flags=Instrument.FLAG_GETSET, + channels=axes, + type=types.FloatType, + minval=-90, maxval=90.0, + units='kG', format='%.02f', + tags=['sweep'], + doc='''Field in Gauss (or Amperes)''') + + self.add_function('local') + self.add_function('remote') + self.add_function('sweep_up') + self.add_function('sweep_down') + self.add_function('pause') + self.add_function('zero') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_identification() + for ax in self._axes.values(): + self.get('units%s' % ax) + self.get('rate0%s' % ax) + self.get('rate1%s' % ax) + self.get('heater%s' % ax) + self.get('magnetout%s' % ax) + self.get('supplyout%s' % ax) + self.get('lowlim%s' % ax) + self.get('uplim%s' % ax) + self.get('field%s' % ax) + self.get('sweep%s' % ax) + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def _update_units(self, unit, channel): + if unit == 'G': + unit = 'kG' + self.set_parameter_options('magnetout%s' % channel, units=unit) + self.set_parameter_options('supplyout%s' % channel, units=unit) + self.set_parameter_options('lowlim%s' % channel, units=unit) + self.set_parameter_options('uplim%s' % channel, units=unit) + + def do_get_nchannels(self): + ans = self._visa.ask('CHAN?') + if ans not in ('1', '2'): + return 2 + else: + return 1 + + def _select_channel(self, channel): + for i, v in self._axes.iteritems(): + if v == channel: + self._visa.write('CHAN %d' % i) + return True + raise ValueError('Unknown axis %s' % channel) + + def do_get_units(self, channel): + self._select_channel(channel) + ans = self._visa.ask('UNITS?') + self._update_units(ans, channel) + return ans + + def do_set_units(self, unit, channel): + if unit not in self.UNITS: + logging.error('Trying to set invalid unit: %s', unit) + return False + self._select_channel(channel) + self._visa.write('UNITS %s' % unit) + self._update_units(unit, channel) + + def _check_ans_unit(self, ans, channel): + m = self.RE_ANS.match(ans) + if not m: + logging.warning('Unable to parse answer: %s', ans) + return False + + val, unit = m.groups((0,1)) + try: + val = float(val) + except: + val = None + + set_unit = self.get('units%s' % channel, query=False) + if set_unit == 'G': + set_unit = 'kG' + if unit != set_unit: + logging.warning('Returned units (%s) differ from set units (%s)!', + unit, set_unit) + return None + + return val + + def do_get_rate0(self, channel): + self._select_channel(channel) + ans = self._visa.ask('RATE? 0') + return float(ans) + + def do_get_rate1(self, channel): + self._select_channel(channel) + ans = self._visa.ask('RATE? 1') + return float(ans) + + def do_set_rate0(self, rate, channel): + self._select_channel(channel) + self._visa.write('RATE 0 %.03f\n' % rate) + + def do_set_rate1(self, rate, channel): + self._select_channel(channel) + self._visa.write('RATE 1 %.03f\n' % rate) + + def do_get_heater(self, channel): + self._select_channel(channel) + ans = self._visa.ask('PSHTR?') + if len(ans) > 0 and ans[0] == '1': + return True + else: + return False + + def do_set_heater(self, on, channel): + if on: + text = 'ON' + else: + text = 'OFF' + + self._select_channel(channel) + self._visa.write('PSHTR %s' % text) + + def local(self): + self._visa.write('LOCAL') + + def remote(self): + self._visa.write('REMOTE') + + def do_get_magnetout(self, channel): + self._select_channel(channel) + ans = self._visa.ask('IMAG?') + return self._check_ans_unit(ans, channel) + + def do_set_magnetout(self, val, channel): + self._select_channel(channel) + ans = self._visa.write('IMAG %f\n' % val) + return True + + def do_get_supplyout(self, channel): + self._select_channel(channel) + ans = self._visa.ask('IOUT?') + return self._check_ans_unit(ans, channel) + + def do_get_sweep(self, channel): + self._select_channel(channel) + ans = self._visa.ask('SWEEP?') + return ans + + def do_set_sweep(self, val, channel): + self._select_channel(channel) + val = val.upper() + if val not in ['UP', 'UP FAST', 'DOWN', 'DOWN FAST', 'PAUSE', 'ZERO']: + logging.warning('Invalid sweep mode selected') + return False + self._visa.write('SWEEP %s' % val) + + def sweep_up(self, channel, fast=False): + cmd = 'UP' + if fast: + cmd += ' FAST' + return self.set('sweep%s' % channel, cmd) + + def sweep_down(self, channel, fast=False): + cmd = 'DOWN' + if fast: + cmd += ' FAST' + return self.set('sweep%s' % channel, cmd) + + def do_get_lowlim(self, channel): + self._select_channel(channel) + ans = self._visa.ask('LLIM?') + return self._check_ans_unit(ans, channel) + + def do_set_lowlim(self, val, channel): + self._select_channel(channel) + self._visa.write('LLIM %f\n' % val) + + def do_get_uplim(self, channel): + self._select_channel(channel) + ans = self._visa.ask('ULIM?') + return self._check_ans_unit(ans, channel) + + def do_set_uplim(self, val, channel): + self._select_channel(channel) + self._visa.write('ULIM %f\n' % val) + + def do_set_field(self, val, channel, wait=False): + self._select_channel(channel) + units = self.get('units%s' % channel, query=False) + if units != 'G': + logging.warning('Unable to set field when units not in Gauss!') + return False + + if not self.get('heater%s' % channel, query=False): + logging.warning('Unable to sweep field when heater off') + return False + + cur_magnet = self.get('magnetout%s' % channel) + cur_supply = self.get('supplyout%s' % channel) + if math.fabs(cur_magnet - cur_supply) > self.MARGIN: + logging.warning('Unable to set field when magnet (%f) and supply (%f) not equal!', cur_magnet, cur_supply) + return False + + if val > cur_magnet: + self.set('uplim%s' % channel, val) + self.sweep_up(channel) + else: + self.set('lowlim%s' % channel, val) + self.sweep_down(channel) + + if wait: + while math.fabs(val - self.get('magnetout%s' % channel)) > self.MARGIN: + time.sleep(0.050) + + return True + + def do_get_field(self, channel): + self._select_channel(channel) + unit = self.get('units%s' % channel, query=False) + if unit != 'G': + logging.warning('Unable to determine field if units are not Gauss') + return None + + magnet_field = self.get('magnetout%s' % channel) + return magnet_field + + def pause(self): + for ax in self._axes.values(): + self.set('sweep%s' % ax, 'PAUSE') + + def zero(self): + for ax in self._axes.values(): + self.set('sweep%s' % ax, 'ZERO') + diff --git a/instrument_plugins/Cryomagnetics_CS4.py b/instrument_plugins/Cryomagnetics_CS4.py new file mode 100644 index 0000000..01f4bc7 --- /dev/null +++ b/instrument_plugins/Cryomagnetics_CS4.py @@ -0,0 +1,261 @@ +# Cryomagnetics_CS4, Cryomagnetics CS4 magnet power supply driver +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math +import time + +class Cryomagnetics_CS4(Instrument): + + UNITS = ['A', 'T', 'G', 'kG'] + MARGIN = 0.002 + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('units', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + self.add_parameter('rate', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + minval=0, + units='A/s') + + self.add_parameter('heater', + flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + + self.add_parameter('magnetout', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='T', format='%.05f') + + self.add_parameter('supplyout', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='T', format='%.05f') + + self.add_parameter('sweep', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + self.add_parameter('lowlim', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + minval=-9.0, maxval=9.0, + units='T', format='%.05f') + + self.add_parameter('uplim', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + minval=-9.0, maxval=9.0, + units='T', format='%.05f') + + self.add_parameter('field', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + minval=-9000.0, maxval=9000.0, + units='mT', format='%.02f', + tags=['sweep']) + + self.add_function('local') + self.add_function('remote') + self.add_function('sweep_up') + self.add_function('sweep_down') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_units() + self.get_rate() + self.get_heater() + self.get_magnetout() + self.get_supplyout() + self.get_lowlim() + self.get_uplim() + self.get_field() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def _update_units(self, unit): + self.set_parameter_options('magnetout', units=unit) + self.set_parameter_options('supplyout', units=unit) + self.set_parameter_options('lowlim', units=unit) + self.set_parameter_options('uplim', units=unit) + + def do_get_units(self): + ans = self._visa.ask('UNITS?') + self._update_units(ans) + return ans + + def do_set_units(self, unit): + if unit not in self.UNITS: + logging.error('Trying to set invalid unit: %s', unit) + return False + self._visa.write('UNITS %s' % unit) + self._update_units(unit) + + def _check_ans_unit(self, ans): + try: + val, unit = ans.split(' ') + except: + logging.warning('Unable to parse answer: %s', ans) + return False + + set_unit = self.get_units(query=False) + if unit != set_unit: + logging.warning('Returned units (%s) differ from set units (%s)!', + unit, set_unit) + return False + + return float(val) + + #FIXME: allow all 4 parameter ranges + def do_get_rate(self): + ans = self._visa.ask('RATE? 0') + return float(ans) + + def do_set_rate(self, rate): + self._visa.write('RATE 0 %.03f' % rate) + + def do_get_heater(self): + ans = self._visa.ask('PSHTR?') + if len(ans) > 0 and ans[0] == '1': + return True + else: + return False + + def do_set_heater(self, on): + if on: + text = 'ON' + else: + text = 'OFF' + + self._visa.write('PSHTR %s' % text) + + def local(self): + self._visa.write('LOCAL') + + def remote(self): + self._visa.write('REMOTE') + + def do_get_magnetout(self): + ans = self._visa.ask('IMAG?') + return self._check_ans_unit(ans) + + def do_get_supplyout(self): + ans = self._visa.ask('IMAG?') + return self._check_ans_unit(ans) + + def do_get_sweep(self): + ans = self._visa.ask('SWEEP?') + if len(ans) > 6: + return ans[6:] + else: + return '' + + def do_set_sweep(self, val): + val = val.upper() + if val not in ['UP', 'UP FAST', 'DOWN', 'DOWN FAST']: + logging.warning('Invalid sweep mode selected') + return False + self._visa.write('SWEEP %s' % val) + + def sweep_up(self, fast=False): + if fast: + return self.set_sweep('UP FAST') + else: + return self.set_sweep('UP') + + def sweep_down(self, fast=False): + if fast: + return self.set_sweep('DOWN FAST') + else: + return self.set_sweep('DOWN') + + def do_get_lowlim(self): + ans = self._visa.ask('LLIM?') + return self._check_ans_unit(ans) + + def do_set_lowlim(self, val): + self._visa.write('LLIM %f' % val) + + def do_get_uplim(self): + ans = self._visa.ask('ULIM?') + return self._check_ans_unit(ans) + + def do_set_uplim(self, val): + self._visa.write('ULIM %f' % val) + + def do_set_field(self, val, wait=True): + units = self.get_units(query=False) + if units != 'T': + logging.warning('Unable to set field when units not in Tesla!') + return False + + if not self.get_heater(query=False): + logging.warning('Unable to sweep field when heater off') + return False + + cur_magnet = self.get_magnetout() + cur_supply = self.get_supplyout() + if math.fabs(cur_magnet - cur_supply) > self.MARGIN: + logging.warning('Unable to set field when magnet (%f) and supply (%f) not equal!', cur_magnet, cur_supply) + return False + + valtesla = val / 1000.0 + if valtesla > cur_magnet: + self.set_uplim(valtesla) + self.sweep_up() + else: + self.set_lowlim(valtesla) + self.sweep_down() + + if wait: + while math.fabs(valtesla - self.get_magnetout()) > self.MARGIN: + time.sleep(0.050) + + return True + + def do_get_field(self): + unit = self.get_units(query=False) + if unit != 'T': + logging.warning('Unable to determine field if units are not T') + return None + + magnet_field = self.get_magnetout() + return magnet_field * 1000.0 + diff --git a/instrument_plugins/Cryomagnetics_LM500.py b/instrument_plugins/Cryomagnetics_LM500.py new file mode 100644 index 0000000..8d8c82b --- /dev/null +++ b/instrument_plugins/Cryomagnetics_LM500.py @@ -0,0 +1,172 @@ +# Cryomagnetics_LM500, Cryomagnetics LM500 level meter driver +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math +import time + +class Cryomagnetics_LM500(Instrument): + + UNITS = ('CM', 'IN', 'PERCENT', '%') + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('units', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + format_map={'S': 'Sample', 'C': 'Continuous'}, + type=types.StringType) + + self.add_parameter('length', + flags=Instrument.FLAG_GET, + type=types.FloatType) + + self.add_parameter('lastval', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='cm') + + self.add_parameter('interval', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + minval=0, + units='s') + + self.add_parameter('alarmlim', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + minval=0, + units='cm') + + self.add_function('local') + self.add_function('remote') + self.add_function('measure') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_identification() + self.get_interval() + self.get_units() + self.get_length() + self.get_alarmlim() + self.get_lastval() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def _update_units(self, unit): + params = ('length', 'alarmlim', 'lastval') + for p in params: + self.set_parameter_options(p, units=unit) + + def do_get_units(self): + ans = self._visa.ask('UNITS?') + self._update_units(ans) + return ans.upper() + + def do_set_units(self, unit): + unit = unit.upper() + if unit not in self.UNITS: + logging.error('Trying to set invalid unit: %s', unit) + return False + self._visa.write('UNITS %s' % unit) + self._update_units(unit) + + def do_get_mode(self): + return self._visa.ask('MODE?') + + def do_set_mode(self, mode): + self._visa.write('MODE %s' % mode) + + def _check_ans_unit(self, ans): + try: + val, unit = ans.split(' ') + except: + logging.warning('Unable to parse answer: %s', ans) + return False + + set_unit = self.get_units(query=False) + if unit.upper() != set_unit: + logging.warning('Returned units (%s) differ from set units (%s)!', + unit, set_unit) + + return float(val) + + def do_get_interval(self): + ans = self._visa.ask('INTVL?') + fields = ans.split(':') + if len(fields) == 3: + fields = [int(i) for i in fields] + return fields[0] * 3600 + fields[1] * 60 + fields[2] + return -1 + + def do_set_interval(self, interval): + h = math.floor(interval / 3600) + m = math.floor((interval - h * 3600) / 60) + s = math.floor(interval - h * 3600 - m * 60) + self._visa.write('INTVL %02d:%02d:%02d' % (h, m, s)) + + def do_get_length(self): + ans = self._visa.ask('LNGTH?') + return self._check_ans_unit(ans) + + def do_get_lastval(self): + ans = self._visa.ask('MEAS?') + return self._check_ans_unit(ans) + + def do_set_alarmlim(self, val): + self._visa.write('ALARM %f' % val) + + def do_get_alarmlim(self): + ans = self._visa.ask('ALARM?') + return self._check_ans_unit(ans) + + def do_set_alarmlim(self, val): + self._visa.write('ALARM %f' % val) + + def local(self): + self._visa.write('LOCAL') + + def remote(self): + self._visa.write('REMOTE') + + def measure(self): + self._visa.write('MEAS') + time.sleep(0.1) + ans = self._visa.ask('MEAS?') + return self._check_ans_unit(ans) diff --git a/instrument_plugins/EGandG_Model5209.py b/instrument_plugins/EGandG_Model5209.py new file mode 100644 index 0000000..209b045 --- /dev/null +++ b/instrument_plugins/EGandG_Model5209.py @@ -0,0 +1,167 @@ +# EGandG_Model5209.py class, to perform the communication between the Wrapper and the device +# Martijn Schaafsma , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +from instrument import Instrument +import types +import logging +import numpy as np +from time import sleep +import visa + +class EGandG_Model5209(Instrument): + ''' + This is the driver for the Lockin + + Usage: + Initialize with + = instruments.create('', 'EGandG_Model5209', address=', reset=') + ''' + def __init__(self, name, address, reset=False): + logging.info(__name__ + ' : Initializing instrument EG&G Model 5209') + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + #self.init_default() + + # Sensitivity + self._sen = 1.0 + + # Add functions + self.add_function('init_default') + self.add_function ('get_all') + self.add_function ('auto_measure') + self.add_function ('auto_phase') + + # Add parameters + self.add_parameter('value', + flags=Instrument.FLAG_GET, units='V', type=types.FloatType,tags=['measure']) + self.add_parameter('frequency', + flags=Instrument.FLAG_GET, units='mHz', type=types.FloatType) + self.add_parameter('sensitivity', + flags=Instrument.FLAG_GETSET, units='', minval=1, maxval=15, type=types.IntType) + self.add_parameter('timeconstant', + flags=Instrument.FLAG_GETSET, units='', minval=1, maxval=15, type=types.IntType) + self.add_parameter('sensitivity_v', + flags=Instrument.FLAG_GETSET, units='V', minval=0.0, maxval=15.0, type=types.FloatType) + self.add_parameter('timeconstant_t', + flags=Instrument.FLAG_GETSET, units='s', minval=0.0, maxval=15.0, type=types.FloatType) + + self.add_parameter('filter', + flags=Instrument.FLAG_GETSET, units='', minval=0, maxval=3, type=types.IntType) + + + if reset: + self.init_default() + #self.get_all() + + self.get_sensitivity_v() + + def _write(self, letter): + self._visainstrument.write(letter) + sleep(0.1) + + def _ask(self, question): + return self._visainstrument.ask(question) + + def get_all(self): + self.get_value() + self.get_frequency() + self.get_sensitivity() + self.get_timeconstant() + self.get_sensitivity_v() + self.get_timeconstant_t() + + def init_default(self): +# self._write("ASM") + self._write("SEN 7") + self._write("XTC 3") + self._write("FLT 3") + + def auto_measure(self): + self._write("ASM") + + def auto_phase(self): + self._write("AQN") + + def do_get_frequency(self): + stringval = self._ask("FRQ?") + return float(stringval) + + def do_get_value(self): + stringval = self._ask("OUT?") + sd = stringval.split() + + if len(sd)==2: + s=sd[0] + v = float(sd[1]) + if (s=='-'): + v = -v + else: + v = float(sd[0]) + + return v*self._sen/10000.0 + + def do_get_sensitivity(self): + stringval = self._ask("SEN?") + self.get_sensitivity_v() + return int(stringval) + + def do_set_sensitivity(self,val): + self._write("SEN %d"%val) + self.get_sensitivity() + + def do_get_filter(self): + stringval = self._ask("FLT?") + print stringval + return int(stringval) + + def do_set_filter(self,val): + self._write("FLT %d"%val) + + def do_get_timeconstant(self): + stringval = self._ask("XTC?") + return int(stringval) + + def do_set_timeconstant(self,val): + self._write("XTC %d"%val) + + def do_get_sensitivity_v(self): + stringval = self._ask("SEN?") + n = int(stringval) + self._sen = pow(10,(int(n/2)-7+np.log10(3)*np.mod(n,2))) + return self._sen + + def do_set_sensitivity_v(self,val): + n = np.log10(val)*2.0+13.99 + if (np.mod(n,2) > 0.9525) & (np.mod(n,2) < 1.1): + n = n+0.1 + self._write("SEN %d"%n) + self.get_sensitivity_v() + + def do_get_timeconstant_t(self): + stringval = self._ask("XTC?") + n = int(stringval) + sen = pow(10,(int(n/2)-3+np.log10(3)*mod(n,2)/)) + return sen + + def do_set_timeconstant_t(self,val): + n = np.log10(val)*2.0+5.99 + if (mod(n,2) > 0.9525) & (mod(n,2) < 1.1): + n = n+0.1 + self._write("XTC %d"%n) diff --git a/instrument_plugins/Fianium_AOTF.py b/instrument_plugins/Fianium_AOTF.py new file mode 100644 index 0000000..00c2f98 --- /dev/null +++ b/instrument_plugins/Fianium_AOTF.py @@ -0,0 +1,150 @@ +# Fianium AOTF driver +# Reinier Heeres , 2011 +# Maria Barkelid +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import ctypes +import types +import time +import sys +import numpy as np + +from instrument import Instrument +import qt + +d = ctypes.cdll.LoadLibrary('c:/Program Files/Fianium/config files/AotfLibrary.dll') + +class Fianium_AOTF(Instrument): + + CRYST1 = np.array(( + (600, 27), + (670, 20), + (740, 22), + (810, 25), + (880, 29), + (950, 28), + (1020, 28), + (1100, 32), + )) + CRYST2 = np.array(( + (1100, 35), + (1175, 38), + (1250, 45), + (1325, 38), + (1400, 40), + (1475, 34), + (1550, 45), + (1650, 50), + )) + + MAX_POWER = 16000 + + def __init__(self, name, id=0): + Instrument.__init__(self, name, tags=['physical']) + + self._h = 0 + self._id = id + + self.add_parameter('wavelength', + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + type=types.IntType, + units='nm') + + self.add_parameter('power', + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + type=types.IntType, + units='%', + help='Set crystal power') + + self.add_parameter('wlenopt', + flags=Instrument.FLAG_SET, + type=types.IntType, + units='nm', + help='Set wavelength and optimal power') + + self.add_function('enable') + self._open() + self.enable() + + # Close AOTF before exiting QTlab + qt.flow.register_exit_handler(self._close) + + def get_all(self): + return + + def _open(self): + self._h = d.AotfOpen(self._id) + if self._h == 0: + raise ValueError('AOTF open failed') + + def _close(self): + if self._h: + d.AotfClose(self._h) + + def send_cmd(self, cmd): + strbuf = ctypes.create_string_buffer(8192) + bytesread = ctypes.c_uint() + + # Clear buffer + for i in range(10): + if d.AotfIsReadDataAvailable(self._h): + ret = d.AotfRead(self._h, len(strbuf), ctypes.byref(strbuf), ctypes.byref(bytesread)) + + d.AotfWrite(self._h, len(cmd), cmd) + time.sleep(0.020) + + # Read reply + ret = '' + for i in range(0, 10): + if d.AotfIsReadDataAvailable(self._h): + val = d.AotfRead(self._h, len(strbuf), ctypes.byref(strbuf), ctypes.byref(bytesread)) + ret += strbuf[:bytesread.value] + if bytesread.value == 0: + break + if bytesread.value > 0 and strbuf.value[-1] == '*': + break + time.sleep(0.002) + return ret + + def enable(self): + # Enable, set gain, set wavelength 650, set power to 0 + s = 'dau en\r dau gain 0 255\r dds f 0 #650\r dds a 0 0\r' +# s = 'dau en\r dau gain 0 255\r dds f 0 #650\r dds a 0 8000\r dds a 0 0\r' + self.send_cmd(s) + + def do_set_wavelength(self, wlen): + s = 'dds f 0 #%d \r' % (wlen) + self.send_cmd(s) + + def do_set_power(self, pow): + val = pow * self.MAX_POWER / 100 + s = 'dds a 0 %d \r' % (val) + self.send_cmd(s) + + def do_set_wlenopt(self, wlen): + if wlen < 1100: + table = self.CRYST1 + else: + table = self.CRYST2 + + i = np.searchsorted(table[:,0], wlen) + dwlen = np.abs(table[i,0] - wlen) + if i > 0: + dwlen2 = np.abs(table[i-1,0] - wlen) + if dwlen2 < dwlen: + i = i - 1 + self.set_wavelength(wlen) + self.set_power(table[i,1]) \ No newline at end of file diff --git a/instrument_plugins/Fluke_PM5138A.py b/instrument_plugins/Fluke_PM5138A.py new file mode 100644 index 0000000..0da9696 --- /dev/null +++ b/instrument_plugins/Fluke_PM5138A.py @@ -0,0 +1,109 @@ +# Fluke_PM5138A.py class, to perform the communication between the Wrapper and the device +# Martijn Schaafsma , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import logging +import visa + +class Fluke_PM5138A(Instrument): + ''' + This is the driver for the Fluke + + Usage: + Initialize with + = instruments.create('', 'Fluke_PM5138A', address=', reset=') + ''' + def __init__(self, name, address, reset=False): + logging.info(__name__ + ' : Initializing instrument Fluke PM5138A') + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add functions + self.add_function('init_default') + self.add_function ('get_all') + + # Add parameters + self.add_parameter('frequency', + flags=Instrument.FLAG_GETSET, units='Hz', minval=0, maxval=16000, type=types.FloatType) + self.add_parameter('ac_amplitude', + flags=Instrument.FLAG_GETSET, units='V', minval=-15, maxval=25, type=types.FloatType) + self.add_parameter('dc_amplitude', + flags=Instrument.FLAG_GETSET, units='V', minval=-15, maxval=25, type=types.FloatType) + self.add_parameter('dutycycle', + flags=Instrument.FLAG_GETSET, units='pct', minval=0, maxval=100, type=types.FloatType) + + if reset: + self.init_default() + self.get_all() + + + def _write(self, letter): + self._visainstrument.write(letter) + + def _ask(self, question): + return self._visainstrument.ask(question) + + def init_default(self): + self._write("POSPUL") + self._write("FREQ 10.00E3") + self._write("AMPLT 20.0") + self._write("DCOFF") + self._write("DUTYC 50") + self._write("SYM ON") + + def get_all(self): + logging.info(__name__ + ' : get all') + self.get_dc_amplitude() + self.get_ac_amplitude() + self.get_frequency() + self.get_dutycycle() + + def do_set_frequency(self, frequency): + self._write("FREQ %f"%frequency ) + + def do_set_ac_amplitude(self, ac): + self._write("AMPLT %f"%ac) + + def do_set_dc_amplitude(self, dc): + self._write("DCOFFS %f"%dc) + + def do_set_dutycycle(self, dutycycle): + self._write("DUTYC %f"%dutycycle) + + def do_get_frequency(self): + stringval = self._ask("FREQ?") + v = stringval.split()[1] + return float(v) + + def do_get_ac_amplitude(self): + stringval = self._ask("AMPLT?") + v = stringval.split()[1] + return float(v) + + def do_get_dc_amplitude(self): + stringval = self._ask("DCOFFS?") + v = stringval.split()[1] + return float(v) + + def do_get_dutycycle(self): + stringval = self._ask("DUTYC?") + v = stringval.split()[1] + return int(v) + diff --git a/instrument_plugins/HP_33120A.py b/instrument_plugins/HP_33120A.py new file mode 100644 index 0000000..72ad264 --- /dev/null +++ b/instrument_plugins/HP_33120A.py @@ -0,0 +1,201 @@ +# HP_33120A.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +from time import sleep + +#TODO +#1 put modes/shapes/status as parameter with list of options? +# burst_state { on, off } +# trigger_state { cont, external, gpib } +# function_shape { see below } +#2 put above in get_all() + +class HP_33120A(Instrument): + ''' + This is the python driver for the HP 33120A + arbitrary waveform generator + + Usage: + Initialize with + = instruments.create('', 'HP_33120A', address='', + reset=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the HP_33120A, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + + Output: + None + ''' + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('frequency', + type=types.FloatType, + flags=Instrument.FLAG_GETSET, + minval=10e-3, maxval=1e6, + units='Hz') + self.add_parameter('amplitude', + type=types.FloatType, + flags=Instrument.FLAG_GETSET, + minval=-10, maxval=10, + units='V') + self.add_parameter('offset', + type=types.FloatType, + flags=Instrument.FLAG_GETSET, + minval=-10, maxval=10, + units='V') + self.add_parameter('burst_count', + type=types.IntType, + flags=Instrument.FLAG_GETSET, + minval=1, maxval=10000, + units='#') + self.add_parameter('burst_status', + type=types.StringType, + flags=Instrument.FLAG_GETSET, + option_list=( + 'on', + 'off' + )) + + + self.add_function('reset') + self.add_function('get_all') + self.add_function('send_trigger') + + if reset: + self.reset() + else: + self.get_all() + + def get_all(self): + self.get_frequency() + sleep(0.1) + self.get_amplitude() + sleep(0.1) + self.get_offset() + sleep(0.1) + self.get_burst_count() + sleep(0.1) + + def reset(self): + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + sleep(0.1) + self.get_all() + + def get_error(self): + logging.debug(__name__ + ' : Getting one error from error list') + return self._visainstrument.ask('SYST:ERR?') + +# Trigger + + def set_trigger_continuous(self): + logging.debug(__name__ + ' : Set trigger to continuous') + self._visainstrument.write('TRIG:SOUR IMM') + + def set_trigger_external(self): + logging.debug(__name__ + ' : Set trigger to external') + self._visainstrument.write('TRIG:SOUR EXT') + + def set_trigger_gpib(self): + logging.debug(__name__ + ' : Set trigger to gpib') + self._visainstrument.write('TRIG:SOUR BUS') + + def get_trigger_state(self): + logging.debug(__name__ + ' : Getting trigger state') + return self._visainstrument.ask('TRIG:SOUR?') + + def send_trigger(self): + logging.debug(__name__ + ' : Sending Trigger') + self._visainstrument.write('*TRG') + +# Burst + + def do_set_burst_count(self, cnt): + logging.debug(__name__ + ' : Setting burst count') + self._visainstrument.write('BM:NCYC %d' % cnt) + + def do_get_burst_count(self): + logging.debug(__name__ + ' : Getting burst count') + return float(self._visainstrument.ask('BM:NCYC?')) + + def do_set_burst_status(self, stat): + ''' + stat: { ON OFF } + ''' + logging.debug(__name__ + ' : Setting burst status') + self._visainstrument.write('BM:STAT %s' % stat) + + def do_get_burst_status(self): + ''' + stat: { ON OFF } + ''' + logging.debug(__name__ + ' : Getting burst status') + return self._visainstrument.ask('BM:STAT?') + +# Shape + + def set_function_shape(self, shape): + ''' + shape : { SIN, SQU, TRI, RAMP, NOIS, DC, USER } + ''' + logging.debug(__name__ + ' : Sending Trigger') + self._visainstrument.write('SOUR:FUNC:SHAP %s' % shape) + + def get_function_shape(self): + logging.debug(__name__ + ' : Getting function shape') + return self._visainstrument.ask('SOUR:FUNC:SHAP?') + +# Parameters + + def do_set_frequency(self, freq): + logging.debug(__name__ + ' : Setting frequency') + self._visainstrument.write('SOUR:FREQ %f' % freq) + + def do_get_frequency(self): + logging.debug(__name__ + ' : Getting frequency') + return self._visainstrument.ask('SOUR:FREQ?') + + def do_set_amplitude(self, amp): + logging.debug(__name__ + ' : Setting amplitude') + self._visainstrument.write('SOUR:VOLT %f' % amp) + + def do_get_amplitude(self): + logging.debug(__name__ + ' : Getting amplitude') + return self._visainstrument.ask('SOUR:VOLT?') + + def do_set_offset(self, offset): + logging.debug(__name__ + ' : Setting offset') + self._visainstrument.write('SOUR:VOLT:OFFS %f' % offset) + + def do_get_offset(self): + logging.debug(__name__ + ' : Getting offset') + return self._visainstrument.ask('SOUR:VOLT:OFFS?') + diff --git a/instrument_plugins/HP_4195A.py b/instrument_plugins/HP_4195A.py new file mode 100644 index 0000000..53f4c31 --- /dev/null +++ b/instrument_plugins/HP_4195A.py @@ -0,0 +1,740 @@ +# HP_4195A.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +from time import sleep +import struct +import numpy +import qt + +class HP_4195A(Instrument): + ''' + This is the python driver for the HP 4195A + network analyzer + + Usage: + Initialise with + = instruments.create('', 'HP_4195A', address='', + reset=) + + The last parameter is optional. Default is reset=False + + TODO: + 1. make todo list + 2. ask Pieter about the purpose of the specific tools + 3. fix docstrings + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the HP_4195A, and communicates with the wrapper + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + ''' + Instrument.__init__(self, name) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + self._visainstrument.timeout = 30 + # BEWARE! in case of low IFWB, it might be + # necessary to add additional delay + # ( ~ numpoints / IFBW ) yourself! + + self.add_parameter('resbw', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('numpoints', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('start_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('stop_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('power', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('center_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('span_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('att_t1', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('att_r1', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('sweep_time', flags=Instrument.FLAG_GET, type=types.FloatType) + + #self.add_function('set_measurement_S11') + #self.add_function('set_measurement_S22') + #self.add_function('set_measurement_S12') + #self.add_function('set_measurement_S21') + #self.add_function('set_format_logm') + #self.add_function('set_format_phas') + #self.add_function('set_lin_freq') + #self.add_function('set_log_freq') + + #self.add_function('set_trigger_continuous') + #self.add_function('set_trigger_single') + #self.add_function('set_trigger_manual') + #self.add_function('send_trigger') + #self.add_function('reset') + + self.get_all() + + def get_all(self): + + sl = 1 + + self.get_start_freq() + sleep(sl) + + self.get_stop_freq() + sleep(sl) + +# self.get_center_freq() +# sleep(s1) +# +# self.get_span_freq() +# sleep(sl) +# + self.get_resbw() + sleep(sl) + + self.get_numpoints() + sleep(sl) + + self.get_power() + sleep(sl) + + self.get_att_r1() + sleep(sl) + + self.get_att_t1() + sleep(sl) + + self.get_sweep_time() + sleep(sl) + + def default_init(self): + + sl = 1 + + print 'resetting' + self.reset() + sleep(sl) + + print 'set trigger single' + self.set_trigger_single() + sleep(sl) + +# print 'set format logm' +# self.set_format_logm() +# sleep(sl) + print 'set measurement S21' + self.set_measurement_S21() + sleep(sl) + + print 'set start freq' + self.set_start_freq(10e6) + sleep(sl) + print 'set stop freq' + self.set_stop_freq(3e9) + sleep(sl) + print 'set IF bandwidth' + self.set_IF_Bandwidth(3000) + sleep(sl) + print 'set numpoints' + self.set_numpoints(401) + sleep(sl) + print 'set power' + self.set_power(0.0) + sleep(sl) + + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + self._visainstrument.write('RST') + + def set_trigger_continuous(self): + ''' + Puts instrument on continuous trigger. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWM1') + + def set_trigger_single(self): + ''' + Puts instrument on single. It will wait for + trigger to initiate a trace. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWM2') + + def set_trigger_manual(self): + ''' + Puts instrument on manual trigger . + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWM3') + + + def send_trigger(self): + ''' + Send trigger to the instrument. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWTRG') + + def read(self): + ''' + Read the data from the instrument. + + Input: + None + + Output: + data (int) : list of data points + ''' + + data = self._visainstrument.ask('FMT2;A?') + + d = [struct.unpack('>d', data[i:i+8])[0] for i in range(4, len(data),8)] + return d + +#### Functions for doing measurements + + def get_trace(self, mode='lin'): + ''' + Send trigger to device, wait for aquiring the data, + and read back the data from the device. + ''' + qt.mstart() + + startfreq = self.get_start_freq(query=False) + stopfreq = self.get_stop_freq(query=False) + numpoints = self.get_numpoints(query=False) + + if mode=='lin': + freqs = numpy.linspace(startfreq,stopfreq,numpoints) + elif mode=='log': + freqs = numpy.logspace(numpy.log10(startfreq),numpy.log10(stopfreq),numpoints) + else: + print 'mode needs to be either "lin" or "log"!' + return False + + sweep_time = self.get_sweep_time(query=False) + + print 'sending trigger to network analyzer, and wait to finish' + print 'estimated waiting time: %.2f s' % sweep_time + self.send_trigger() + qt.msleep(sweep_time) + + print 'readout network analyzer' + reply = self.read() + reply = numpy.array(reply) + + qt.mend() + + return (freqs, reply) + + def save_trace(self, filepath=None, plot=True): + ''' + runs 'get_trace()' and saves the output to a file. + + Input: + filepath (string): Path to where the file should be saved.(optional) + + Output: + filepath (string): The filepath where the file has been created. + ''' + #TODO: change value label 'S_ij' to represent actual measurement + freqs, reply = self.get_trace() + d = qt.Data(name='netan') + d.add_coordinate('freq [Hz]') + d.add_value('S_ij [dB]') + d.create_file(filepath=filepath) + d.add_data_point(zip(freqs, reply)) + d.close_file() + if plot: + p = qt.plot(d, name='netan', clear=True) + p.save_png() + p.save_gp() + return d.get_filepath() + + def plot_trace(self): + ''' + performs a measurement and plots the data. + ''' + freqs, reply = self.get_trace() + qt.plot(freqs, reply, name='netan', + xlabel='freq [Hz]', ylabel='S_ij [dB]', + clear=True) + +#### + + def set_measurement_network(self): + ''' + Set network measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC1') + + + def set_measurement_spectrum(self): + ''' + Set spectrum measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC2') + + def set_measurement_impedance(self): + ''' + Set impedance measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC3') + + def set_measurement_S11(self): + ''' + Set S11 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC4') + + def set_measurement_S22(self): + ''' + Set S22 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC7') + + def set_measurement_S12(self): + ''' + Set S12 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC6') + + def set_measurement_S21(self): + ''' + Set S21 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FNC5') + + def set_lin_freq(self): + ''' + Set the frequency to linear scale. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWT1') + + def set_log_freq(self): + ''' + Set the frequency to log scale. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SWT2') + +# def set_format_logm(self): +# ''' +# Set output format display to 'log magnitude'. +# +# Input: +# None +# +# Output: +# None +# ''' +# self._visainstrument.write('SCT2') +# +# def set_format_linm(self): +# ''' +# Set output format display to 'linear magnitude'. +# +# Input: +# None +# +# Output: +# None +# ''' +# self._visainstrument.write('SCT1') +# +# def set_format_phas(self): +# ''' +# Set output format to 'phase'. +# +# Input: +# None +# +# Output: +# None +# ''' +# self._visainstrument.write('PHAS;') + + def set_port1(self): + ''' + Set R1/T1 in NA + Input: + None + Output: + None + ''' + self._visainstrument.write('PORT1') + + def set_port2(self): + ''' + Set R1/T2 in NA + Input: + None + Output: + None + ''' + self._visainstrument.write('PORT2') + + def set_port3(self): + ''' + Set R1/R2 in NA + Input: + None + Output: + None + ''' + self._visainstrument.write('PORT3') + + def set_port4(self): + ''' + Set T1/R2 in NA + Input: + None + Output: + None + ''' + self._visainstrument.write('PORT4') + + def set_port5(self): + ''' + Set T2/R2 in NA + Input: + None + Output: + None + ''' + self._visainstrument.write('PORT5') + + + +### parameters + + def do_get_sweep_time(self): + ''' + Get sweep time from device + ''' + return float(self._visainstrument.ask('FMT1;ST?')) + + def do_set_resbw(self, bw): + ''' + Set Resolution Bandwidth. + Can be 3, 10, 30, 100, 300, 1k, 3k, 10k, 30k, 100k, 300k + + Input: + bw (float) + + Output: + None + ''' + self._visainstrument.write('RBW=%f' %bw) + self.get_sweep_time() + + def do_get_resbw(self): + ''' + Get Resolution Bandwith. + + Input: + None + + Output: + bandwidth (float) : Resolution bandwidth + ''' + return int(float(self._visainstrument.ask('FMT1;RBW?'))) + + def do_set_numpoints(self, numpts): + ''' + Set number of points in trace. + Can be any number between 2-401. + + Input: + numpts (int) : number of points in trace + + Output: + None + ''' + self._visainstrument.write('NOP=%f' %numpts) + self.get_sweep_time() + + def do_get_numpoints(self): + ''' + Get number of points in trace + + Input: + None + + Output: + numpoints (int) : Number of points in trace + ''' + return int(float(self._visainstrument.ask('FMT1;NOP?'))) + + def do_set_start_freq(self, freq): + ''' + Set start frequency. + + Input: + freq (float) : Start frequency + + Output: + None + ''' + self._visainstrument.write('START=%f' %freq) + + def do_get_start_freq(self): + ''' + Get start frequency. + + Input: + None + + Output: + freq (float) : Start frequency + ''' + return float(self._visainstrument.ask('FMT1;START?')) + + def do_set_stop_freq(self, freq): + ''' + Set stop frequency. + + Input: + freq (float) : Stop frequency + + Output: + None + ''' + self._visainstrument.write('STOP=%f' %freq) + + def do_get_stop_freq(self): + ''' + Get stop frequency. + + Input: + None + + Output: + freq (float) : Stop frequency + ''' + return float(self._visainstrument.ask('FMT1;STOP?')) + + + def do_set_center_freq(self, freq): + ''' + Set center frequency. + + Input: + freq (float) : Center frequency + + Output: + None + ''' + self._visainstrument.write('CENTER=%f' %freq) + + def do_get_center_freq(self): + ''' + Get center frequency + + Input: + None + + Output: + freq (float) : Center Frequency + ''' + return float(self._visainstrument.ask('FMT1;CENTER?')) + + def do_set_span_freq(self, freq): + ''' + Set span frequency. + + Input: + freq (float) : Span frequency + + Output: + None + ''' + self._visainstrument.write('SPAN=%f' %freq) + + def do_get_span_freq(self): + ''' + Get span frequency. + + Input: + None + + Output: + freq (float) : Span frequency + ''' + return float(self._visainstrument.ask('FMT1;SPAN?')) + + def do_set_power(self, pow): + ''' + Set power. + + Input: + pow (float) : Power + + Output: + None + ''' + self._visainstrument.write('OSC1=%f' % pow) + + def do_get_power(self): + ''' + Get power + + Input: + None + + Output: + pow (float) : Power + ''' + return float(self._visainstrument.ask('FMT1;OSC1?')) + + def do_set_att_r1(self,att): + ''' + Set attenuator in port r1 + Can be 0,10,20,30,40,50. + + Input: + att (dB) : port r1 attenuator + + Output: + None + ''' + self._visainstrument.write('ATR1=%f' %att) + + def do_get_att_r1(self): + ''' + Get attenuation port r1 + + Input: + None + + Output: + att (dB): port r1 attenuation + ''' + return int(float(self._visainstrument.ask('FMT1;ATR1?'))) + + def do_set_att_t1(self,att): + ''' + Set attenuator in port t1 + Can be 0,10,20,30,40,50. + + Input: + att (dB) : port t1 attenuator + + Output: + None + ''' + self._visainstrument.write('ATT1=%f' %att) + + def do_get_att_t1(self): + ''' + Get attenuation port t1 + + Input: + None + + Output: + att (dB): port t1 attenuation + ''' + return int(float(self._visainstrument.ask('FMT1;ATT1?'))) + + + diff --git a/instrument_plugins/HP_81110A.py b/instrument_plugins/HP_81110A.py new file mode 100644 index 0000000..f199324 --- /dev/null +++ b/instrument_plugins/HP_81110A.py @@ -0,0 +1,341 @@ +# HP_81110A.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import time + +class HP_81110A(Instrument): + ''' + This is the python driver for the HP 81110A + pulse generator + Also works with the Agilent 81130A, the former HP 81130A. + + Usage: + Initialize with + = instruments.create('', 'HP_81110A', address='', + reset=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the HP_81110A, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + + Output: + None + ''' + + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + self._channels = self._get_number_of_channels() + + self.add_parameter('delay', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, self._channels), minval=0.0, maxval=999, units='sec',channel_prefix='ch%d_') + self.add_parameter('width', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, self._channels), minval=-6.25e-9, maxval=999.5, units='sec',channel_prefix='ch%d_') + self.add_parameter('high', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, self._channels), minval=-9.90, maxval=10.0, units='Volts',channel_prefix='ch%d_') + self.add_parameter('low', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, self._channels), minval=-10.0, maxval=9.90, units='Volts',channel_prefix='ch%d_') + self.add_parameter('status', type=types.StringType, channels=(1, self._channels), + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET,channel_prefix='ch%d_') + self.add_parameter('display', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET) + + self.add_function('reset') + self.add_function('get_all') + self.add_function('set_mode_triggered') + self.add_function('set_mode_continuous') + + if reset: + self.reset() + else: + self.get_all() + + + + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + + """ Fix: The Agilent 81130A is kinda slow after a reset. """ + time.sleep(2) + + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + + for i in range(1,self._channels+1): + self.get('ch%d_delay' % i) + self.get('ch%d_width' % i) + self.get('ch%d_low' % i) + self.get('ch%d_high' % i) + self.get('ch%d_status' % i) + + self.get_display() + + # communication with device + def do_get_delay(self, channel): + ''' + Reads the pulse delay from the specified channel + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + delay (float) : delay in seconds + ''' + logging.debug(__name__ + ' : get delay for channel %d' % channel) + return float(self._visainstrument.ask(':PULS:DEL' + str(channel) + "?")) + + def do_set_delay(self, val, channel): + ''' + Sets the delay of the pulse of the specified channel + + Input: + val (float) : delay in seconds + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : set delay for channel %d to %f' % (channel, val)) + self._visainstrument.write(':PULS:DEL' + str(channel) + " " + str(val) + "S") + + def do_get_width(self, channel): + ''' + Reads the pulse width from the device for the specified channel + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + width (float) : width in seconds + ''' + logging.debug(__name__ + ' : get width for channel %d' % channel) + return float(self._visainstrument.ask(':PULS:WIDT' + str(channel) + "?")) + + def do_set_width(self, val, channel): + ''' + Sets the width of the pulse of the specified channel + + Input: + val (float) : width in seconds + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : set width for channel %d to %f' % (channel, val)) + self._visainstrument.write(':PULS:WIDT' + str(channel) + " " + str(val) + "S") + + def do_get_high(self, channel): + ''' + Reads the upper value from the device for the specified channel + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + val (float) : upper bound in Volts + ''' + logging.debug(__name__ + ' : get high for channel %d' % channel) + return float(self._visainstrument.ask(':VOLT' + str(channel) + ':HIGH?')) + + def do_set_high(self, val, channel): + ''' + Sets the upper value of the specified channel + + Input: + val (float) : high bound in Volts + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : set high for channel %d to %f' % (channel, val)) + self._visainstrument.write(':VOLT' + str(channel) + ":HIGH " + str(val) + "V") + + def do_get_low(self, channel): + ''' + Reads the lower value from the device for the specified channel + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + val (float) : lower bound in Volts + ''' + logging.debug(__name__ + ' : get low for channel %d' % channel) + return float(self._visainstrument.ask(':VOLT' + str(channel) + ':LOW?')) + + def do_set_low(self, val, channel): + ''' + Sets the lower value of the specified channel + + Input: + val (float) : low bound in Volts + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : set low for channel %d to %f' % (channel, val)) + self._visainstrument.write(':VOLT' + str(channel) + ":LOW " + str(val) + "V") + + def do_get_status(self, channel): + ''' + Reads the status from the device for the specified channel + + Input: + channel (int) : 1 or 2, the number of the designated channel + + Output: + status (string) : 'on' or 'off' + ''' + logging.debug(__name__ + ' : getting status for channel %d' % channel) + val = self._visainstrument.ask('OUTP' + str(channel) + '?') + if (val=='1'): + return 'on' + elif (val=='0'): + return 'off' + return 'error' + + def do_set_status(self, val, channel): + ''' + Sets the status of the specified channel + + Input: + val (string) : 'on' or 'off' + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : setting status for channel %d to %s' % (channel, val)) + if ((val.upper()=='ON') | (val.upper()=='OFF')): + self._visainstrument.write('OUTP' + str(channel) + " " + val) + else: + logging.error('Try tot set OUTP to ' + str(val)) + + def do_get_display(self): + ''' + Reads the display status from the device + + Input: + None + + Output: + status (string) : 'on' or 'off' + ''' + logging.debug(__name__ + ' : getting display status') + val = self._visainstrument.ask('DISP?') + if (val=='1'): + return 'on' + elif (val=='0'): + return 'off' + return 'error' + + def do_set_display(self, val): + ''' + Sets the display status of the device + + Input: + val (string) : 'on' or 'off' + + Output: + None + ''' + logging.debug(__name__ + ' : setting display status to %s' % val) + if ((val.upper()=='ON') | (val.upper()=='OFF')): + self._visainstrument.write('DISP ' + val) + else: + logging.error('Try tot set display to ' +val) + + def set_mode_triggered(self): + ''' + Sets the instrument in 'triggered' mode + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : setting instrument to triggered mode') + self._visainstrument.write(':ARM:SOUR EXT') + + def set_mode_continuous(self): + ''' + Sets the instrument in 'triggered' mode + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : setting instrument to continuous mode') + self._visainstrument.write(':ARM:SOUR IMM') + + def _get_number_of_channels(self): + ''' + asks the device for the options installed and derives the number of channels + Fixme: maybe there is a direct method to examine the number of channels. + + Input: + None + Output: + Number of installed channels (int) + + ''' + opt = self._visainstrument.ask('*OPT?').split() + return int(len(opt)-opt.count(0)) diff --git a/instrument_plugins/HP_8656B.py b/instrument_plugins/HP_8656B.py new file mode 100644 index 0000000..ce73234 --- /dev/null +++ b/instrument_plugins/HP_8656B.py @@ -0,0 +1,6 @@ +from _HP_8657 import HP_8657 + +class HP_8656B(HP_8657): + + def __init__(self, name, address, reset=False, freq=1e6, pow=None): + HP_8657.__init__(self, name, address, '8656B', freq=freq, pow=pow) diff --git a/instrument_plugins/HP_8657A.py b/instrument_plugins/HP_8657A.py new file mode 100644 index 0000000..42a5f4b --- /dev/null +++ b/instrument_plugins/HP_8657A.py @@ -0,0 +1,6 @@ +from _HP_8657 import HP_8657 + +class HP_8657A(HP_8657): + + def __init__(self, name, address, reset=False, freq=1e6, pow=None): + HP_8657.__init__(self, name, address, '8657A', freq=freq, pow=pow) diff --git a/instrument_plugins/HP_8657B.py b/instrument_plugins/HP_8657B.py new file mode 100644 index 0000000..5e7458b --- /dev/null +++ b/instrument_plugins/HP_8657B.py @@ -0,0 +1,6 @@ +from _HP_8657 import HP_8657 + +class HP_8657B(HP_8657): + + def __init__(self, name, address, reset=False, freq=1e6, pow=None): + HP_8657.__init__(self, name, address, '8657B', freq=freq, pow=pow) diff --git a/instrument_plugins/HP_8753C.py b/instrument_plugins/HP_8753C.py new file mode 100644 index 0000000..abac4d1 --- /dev/null +++ b/instrument_plugins/HP_8753C.py @@ -0,0 +1,581 @@ +# HP_8753C.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +from time import sleep +import struct +import numpy + +import qt + +class HP_8753C(Instrument): + ''' + This is the python driver for the HP 8753C + network analyzer + + Usage: + Initialise with + = instruments.create('', 'HP_8753C', address='', + reset=) + + The last parameter is optional. Default is reset=False + + TODO: + 1. make todo list + 2. ask Pieter about the purpose of the specific tools + 3. fix docstrings + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the HP_8753C, and communicates with the wrapper + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + ''' + Instrument.__init__(self, name) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + self._visainstrument.timeout = 30 + # BEWARE! in case of low IFWB, it might be + # necessary to add additional delay + # ( ~ numpoints / IFBW ) yourself! + # see for example get_trace() + + self._visainstrument.send_end = False + self._visainstrument.term_chars = '' + # BEWARE! need to end strings with ';' yourself! + + self.add_parameter('IF_Bandwidth', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('numpoints', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('start_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('stop_freq', flags=Instrument.FLAG_GETSET, type=types.FloatType) + self.add_parameter('power', flags=Instrument.FLAG_GETSET, type=types.FloatType) + + self.add_function('set_freq_3GHz') + self.add_function('set_freq_6GHz') + self.add_function('set_measurement_S11') + self.add_function('set_measurement_S22') + self.add_function('set_measurement_S12') + self.add_function('set_measurement_S21') + self.add_function('set_format_logm') + self.add_function('set_format_phas') + self.add_function('set_lin_freq') + + self.add_function('set_conversion_off') + self.add_function('set_average_off') + self.add_function('set_smooth_off') + self.add_function('set_correction_off') + self.add_function('set_trigger_exttoff') + + self.add_function('set_trigger_hold') + self.add_function('send_trigger') + self.add_function('reset') + + self.get_all() + + def get_all(self): + + sl = 1 + + self.get_start_freq() + sleep(sl) + + self.get_stop_freq() + sleep(sl) + + self.get_IF_Bandwidth() + sleep(sl) + + self.get_numpoints() + sleep(sl) + + self.get_power() + sleep(sl) + + def default_init(self): + + sl = 1 + + print 'resetting' + self.reset() + sleep(sl) + + print 'set trigger hold' + self.set_trigger_hold() + sleep(sl) + + print 'set format logm' + self.set_format_logm() + sleep(sl) + print 'set measurement S21' + self.set_measurement_S21() + sleep(sl) + + print 'set start freq' + self.set_start_freq(10e6) + sleep(sl) + print 'set stop freq' + self.set_stop_freq(3e9) + sleep(sl) + print 'set IF bandwidth' + self.set_IF_Bandwidth(3000) + sleep(sl) + print 'set numpoints' + self.set_numpoints(401) + sleep(sl) + print 'set power' + self.set_power(0.0) + sleep(sl) + + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + self._visainstrument.write('PRES;') + + def set_trigger_hold(self): + ''' + Puts instrument on hold. It will wait for + trigger to initiate a trace. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('HOLD;') + + + def send_trigger(self): + ''' + Send trigger to the instrument. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SING;') + + def read(self): + ''' + Read the date from the instrument. + + Input: + None + + Output: + data (int) : list of data points + ''' + data = self._visainstrument.ask('FORM2;DISPDATA;OUTPFORM;') + d = [struct.unpack('>f', data[i:i+4])[0] for i in range(4, len(data),8)] + return d + +### Functions for doing measurements + + def get_trace(self): + ''' + This function performs a full measurement. + First a trigger is sent to initiate a sweep. + An estimate is made of the time the sweep takes. + After the estimated time the data is queried from + the device. Usually the estimated time is a bit + lower then the actual time, the device will + respond as soon as it is finished. + It is assumed that the instrument is already on + 'trigger hold'-mode. + + Input: + None + + Ouptput: + freqs (array of floats): The frequencies at which the + reflection / transmission was + measured + reply (arrray of foats): Measured data + + ''' + qt.mstart() + + startfreq = self.get_start_freq(query=False) + stopfreq = self.get_stop_freq(query=False) + numpoints = self.get_numpoints(query=False) + IF_Bandwidth = self.get_IF_Bandwidth(query=False) + + freqs = numpy.linspace(startfreq,stopfreq,numpoints) + sweep_time = numpoints / IF_Bandwidth + + print 'sending trigger to network analyzer, and wait to finish' + print 'estimated waiting time: %.2f s' % sweep_time + self.send_trigger() + qt.msleep(sweep_time) + + print 'reading out network analyzer' + reply = self.read() + reply = numpy.array(reply) + + qt.mend() + + return (freqs, reply) + + def save_trace(self, filepath=None, plot=True): + ''' + runs 'get_trace()' and saves the output to a file. + + Input: + filepath (string): Path to where the file should be saved.(optional) + + Output: + filepath (string): The filepath where the file has been created. + ''' + #TODO: change value label 'S_ij' to represent actual measurement + freqs, reply = self.get_trace() + d = qt.Data(name='netan') + d.add_coordinate('freq [Hz]') + d.add_value('S_ij [dB]') + d.create_file(filepath=filepath) + d.add_data_point(zip(freqs, reply)) + d.close_file() + if plot: + p = qt.plot(d, name='netan', clear=True) + p.save_png() + p.save_gp() + return d.get_filepath() + + def plot_trace(self): + ''' + performs a measurement and plots the data. + ''' + freqs, reply = self.get_trace() + qt.plot(freqs, reply, name='netan', + xlabel='freq [Hz]', ylabel='S_ij [dB]', + clear=True) + +### Functions for changing measurement settings + + def set_freq_3GHz(self): + ''' + Set to 3 GHz range. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FREQRANG3GHz;') + + def set_freq_6GHz(self): + ''' + Set to 6 GHz range. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('FREQRANG6GHz;') + + def set_measurement_S11(self): + ''' + Set S11 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('S11;') + + def set_measurement_S22(self): + ''' + Set S22 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('S22;') + + def set_measurement_S12(self): + ''' + Set S12 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('S12;') + + def set_measurement_S21(self): + ''' + Set S21 measurement. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('S21;') + + def set_lin_freq(self): + ''' + Set the frequency to linear scale. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('LINFREQ;') + + def set_format_logm(self): + ''' + Set output format to 'log magnitude'. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('LOGM;') + + def set_format_phas(self): + ''' + Set output format to 'phase'. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('PHAS;') + +### Functions for turning stuff 'off' + + def set_trigger_exttoff(self): + ''' + Set external trigger input off. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('EXTTOFF;') + + def set_conversion_off(self): + ''' + Set conversion off. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('CONVOFF;') + + def set_average_off(self): + ''' + Set averaging off. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('AVEROOFF;') + + def set_smooth_off(self): + ''' + Set smoothing off. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('SMOOOOFF;') + + def set_correction_off(self): + ''' + Set correction off. + + Input: + None + + Output: + None + ''' + self._visainstrument.write('CORROFF;CORIOFF;') + + +### parameters + + def do_set_IF_Bandwidth(self, bw): + ''' + Set IF Bandwidth. + Can be 10, 30, 100, 300, 1000, 3000 + + Input: + bw (float) + + Output: + None + ''' + self._visainstrument.write('IFBW%d;' %bw) + + def do_get_IF_Bandwidth(self): + ''' + Get IF Bandwith. + + Input: + None + + Output: + bandwidth (float) : IF bandwidth + ''' + return int(float(self._visainstrument.ask('IFBW?;'))) + + def do_set_numpoints(self, numpts): + ''' + Set number of points in trace. + Can be 3, 11, 26, 51, 101, 201, 401, 801, 1601 + + Input: + numpts (int) : number of points in trace + + Output: + None + ''' + self._visainstrument.write('POIN%d;' %numpts) + + def do_get_numpoints(self): + ''' + Get number of points in trace + + Input: + None + + Output: + numpoints (int) : Number of points in trace + ''' + return int(float(self._visainstrument.ask('POIN?;'))) + + def do_set_start_freq(self, freq): + ''' + Set start frequency. + + Input: + freq (float) : Start frequency + + Output: + None + ''' + self._visainstrument.write('STAR%eHZ;' %freq) + + def do_get_start_freq(self): + ''' + Get start frequency. + + Input: + None + + Output: + freq (float) : Start frequency + ''' + return float(self._visainstrument.ask('STAR?;')) + + def do_set_stop_freq(self, freq): + ''' + Set stop frequency. + + Input: + freq (float) : Stop frequency + + Output: + None + ''' + self._visainstrument.write('STOP%eHZ;' %freq) + + def do_get_stop_freq(self): + ''' + Get stop frequency. + + Input: + None + + Output: + freq (float) : Stop frequency + ''' + return float(self._visainstrument.ask('STOP?;')) + + def do_set_power(self, pow): + ''' + Set power. + + Input: + pow (float) : Power + + Output: + None + ''' + self._visainstrument.write('POWE%.3e;' % pow) + + def do_get_power(self): + ''' + Get power + + Input: + None + + Output: + pow (float) : Power + ''' + return float(self._visainstrument.ask('POWE?;')) + diff --git a/instrument_plugins/IVVI.py b/instrument_plugins/IVVI.py new file mode 100644 index 0000000..a7f3f76 --- /dev/null +++ b/instrument_plugins/IVVI.py @@ -0,0 +1,375 @@ +# IVVI.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import pyvisa.vpp43 as vpp43 +from time import sleep +import logging +import numpy +from lib import visafunc + +class IVVI(Instrument): + ''' + This is the python driver for the IVVI-rack + + Usage: + Initialize with + = instruments.create('', 'IVVI', address='', + reset=, numdacs=, polarity=) + + TODO: + 1) fix changing all polarities instead of only the first 8 + 2) explain everything /rewrite init + ''' + + def __init__(self, name, address, reset=False, numdacs=8, + polarity=['BIP', 'BIP', 'BIP', 'BIP']): + ''' + Initialzes the IVVI, and communicates with the wrapper + + Input: + name (string) : name of the instrument + address (string) : ASRL address + reset (bool) : resets to default values, default=false + numdacs (int) : number of dacs, multiple of 4, default=8 + polarity (string[4]) : list of polarities of each set of 4 dacs + choose from 'BIP', 'POS', 'NEG', + default=['BIP', 'BIP', 'BIP', 'BIP'] + Output: + None + ''' + logging.info('Initializing instrument IVVI') + Instrument.__init__(self, name, tags=['physical']) + + # Set parameters + self._address = address + if numdacs % 4 == 0 and numdacs > 0: + self._numdacs = int(numdacs) + else: + logging.error('Number of dacs needs to be multiple of 4') + self.pol_num = range(self._numdacs) + + + # Add functions + self.add_function('reset') + self.add_function('get_all') + self.add_function('set_dacs_zero') + self.add_function('get_numdacs') + + # Add parameters + self.add_parameter('pol_dacrack', + type=types.StringType, + channels=(1, self._numdacs/4), + flags=Instrument.FLAG_SET) + self.add_parameter('dac', + type=types.FloatType, + flags=Instrument.FLAG_GETSET, + channels=(1, self._numdacs), + maxstep=10, stepdelay=50, + units='mV', format='%.02f', + tags=['sweep']) + + self._open_serial_connection() + + # get_all calls are performed below (in reset or get_all) + for j in range(numdacs / 4): + self.set('pol_dacrack%d' % (j+1), polarity[j], getall=False) + + if reset: + self.reset() + else: + self.get_all() + + def __del__(self): + ''' + Closes up the IVVI driver + + Input: + None + + Output: + None + ''' + logging.info('Deleting IVVI instrument') + self._close_serial_connection() + + # open serial connection + def _open_serial_connection(self): + ''' + Opens the ASRL connection using vpp43 + baud=115200, databits=8, stop=one, parity=odd, no end char for reads + + Input: + None + + Output: + None + ''' + logging.debug('Opening serial connection') + self._session = vpp43.open_default_resource_manager() + self._vi = vpp43.open(self._session, self._address) + + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, + vpp43.VI_ASRL_STOP_ONE) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, + vpp43.VI_ASRL_PAR_ODD) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, + vpp43.VI_ASRL_END_NONE) + + # close serial connection + def _close_serial_connection(self): + ''' + Closes the serial connection + + Input: + None + + Output: + None + ''' + logging.debug('Closing serial connection') + vpp43.close(self._vi) + + def reset(self): + ''' + Resets all dacs to 0 volts + + Input: + None + + Output: + None + ''' + logging.info('Resetting instrument') + self.set_dacs_zero() + self.get_all() + + def get_all(self): + ''' + Gets all dacvalues from the device, all polarities from memory + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info('Get all') + for i in range(self._numdacs): + self.get('dac%d' % (i+1)) + + def set_dacs_zero(self): + for i in range(self._numdacs): + self.set('dac%d' % (i+1), 0) + + # Conversion of data + def _mvoltage_to_bytes(self, mvoltage): + ''' + Converts a mvoltage on a 0mV-4000mV scale to a 16-bit integer equivalent + output is a list of two bytes + + Input: + mvoltage (float) : a mvoltage in the 0mV-4000mV range + + Output: + (dataH, dataL) (int, int) : The high and low value byte equivalent + ''' + bytevalue = int(round(mvoltage/4000.0*65535)) + dataH = int(bytevalue/256) + dataL = bytevalue - dataH*256 + return (dataH, dataL) + + def _numbers_to_mvoltages(self, numbers): + ''' + Converts a list of bytes to a list containing + the corresponding mvoltages + ''' + values = range(self._numdacs) + for i in range(self._numdacs): + values[i] = ((numbers[2 + 2*i]*256 + numbers[3 + 2*i])/65535.0*4000.0) + self.pol_num[i] + return values + + # Communication with device + def do_get_dac(self, channel): + ''' + Returns the value of the specified dac + + Input: + channel (int) : 1 based index of the dac + + Output: + voltage (float) : dacvalue in mV + ''' + logging.debug('Reading dac%s', channel) + mvoltages = self._get_dacs() + return mvoltages[channel - 1] + + def do_set_dac(self, mvoltage, channel): + ''' + Sets the specified dac to the specified voltage + + Input: + mvoltage (float) : output voltage in mV + channel (int) : 1 based index of the dac + + Output: + reply (string) : errormessage + ''' + logging.debug('Setting dac%s to %.02f mV', channel, mvoltage) + (DataH, DataL) = self._mvoltage_to_bytes(mvoltage - self.pol_num[channel-1]) + message = "%c%c%c%c%c%c%c" % (7, 0, 2, 1, channel, DataH, DataL) + reply = self._send_and_read(message) + return reply + + def _get_dacs(self): + ''' + Reads from device and returns all dacvoltages in a list + + Input: + None + + Output: + voltages (float[]) : list containing all dacvoltages (in mV) + ''' + logging.debug('Getting dac voltages from instrument') + message = "%c%c%c%c" % (4, 0, self._numdacs*2+2, 2) + reply = self._send_and_read(message) + mvoltages = self._numbers_to_mvoltages(reply) + return mvoltages + + def _send_and_read(self, message): + ''' + Send to the device and read answer. + Raises an error if one occurred + Returns a list of bytes + + Input: + message (string) : string conform the IVVI protocol + + Output: + data_out_numbers (int[]) : return message + ''' + logging.debug('Sending %r', message) + + # clear input buffer + visafunc.read_all(self._vi) + vpp43.write(self._vi, message) + +# In stead of blocking, we could also poll, but it's a bit slower +# print visafunc.get_navail(self._vi) +# if not visafunc.wait_data(self._vi, 2, 0.5): +# logging.error('Failed to receive reply from IVVI rack') +# return False + + data1 = visafunc.readn(self._vi, 2) + data1 = [ord(s) for s in data1] + + # 0 = no error, 32 = watchdog reset + if data1[1] not in (0, 32): + logging.error('Error while reading: %s', data1) + + data2 = visafunc.readn(self._vi, data1[0] - 2) + data2 = [ord(s) for s in data2] + + return data1 + data2 + + def do_set_pol_dacrack(self, flag, channel, getall=True): + ''' + Changes the polarity of the specified set of dacs + + Input: + flag (string) : 'BIP', 'POS' or 'NEG' + channel (int) : 0 based index of the rack + getall (boolean): if True (default) perform a get_all + + Output: + None + ''' + flagmap = {'NEG': -4000, 'BIP': -2000, 'POS': 0} + if flag.upper() not in flagmap: + logging.error('Tried to set invalid dac polarity %s', flag) + return + + logging.debug('Setting polarity of rack %d to %s', channel, flag) + val = flagmap[flag.upper()] + for i in range(4*(channel-1),4*(channel)): + self.pol_num[i] = val + self.set_parameter_bounds('dac%d' % (i+1), val, val + 4000.0) + + if getall: + self.get_all() + + def get_pol_dac(self, dacnr): + ''' + Returns the polarity of the dac channel specified + + Input: + dacnr (int) : 1 based index of the dac + + Output: + polarity (string) : 'BIP', 'POS' or 'NEG' + ''' + logging.debug('Getting polarity of dac %d' % dacnr) + val = self.pol_num[dacnr-1] + + if (val == -4000): + return 'NEG' + elif (val == -2000): + return 'BIP' + elif (val == 0): + return 'POS' + else: + return 'Invalid polarity in memory' + + def byte_limited_arange(self, start, stop, step=1, pol=None, dacnr=None): + ''' + Creates array of mvoltages, in integer steps of the dac resolution. Either + the dac polarity, or the dacnr needs to be specified. + ''' + if pol is not None and dacnr is not None: + logging.error('byte_limited_arange: speficy "pol" OR "dacnr", NOT both!') + elif pol is None and dacnr is None: + logging.error('byte_limited_arange: need to specify "pol" or "dacnr"') + elif dacnr is not None: + pol = self.get_pol_dac(dacnr) + + if (pol.upper() == 'NEG'): + polnum = -4000 + elif (pol.upper() == 'BIP'): + polnum = -2000 + elif (pol.upper() == 'POS'): + polnum = 0 + else: + logging.error('Try to set invalid dacpolarity') + + start_byte = int(round((start-polnum)/4000.0*65535)) + stop_byte = int(round((stop-polnum)/4000.0*65535)) + byte_vec = numpy.arange(start_byte, stop_byte+1, step) + mvolt_vec = byte_vec/65535.0 * 4000.0 + polnum + return mvolt_vec + + def get_numdacs(self): + ''' + Get the number of DACS. + ''' + return self._numdacs diff --git a/instrument_plugins/IVVI.pyc b/instrument_plugins/IVVI.pyc new file mode 100644 index 0000000..3a10061 Binary files /dev/null and b/instrument_plugins/IVVI.pyc differ diff --git a/instrument_plugins/Keithley_199.py b/instrument_plugins/Keithley_199.py new file mode 100644 index 0000000..9584322 --- /dev/null +++ b/instrument_plugins/Keithley_199.py @@ -0,0 +1,182 @@ +# Keithley_199.py driver for Keithley 199 DMM +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import visa + +class Keithley_199(Instrument): + + def __init__(self, name, address=None): + Instrument.__init__(self, name, tags=['measure']) + + self._address = address + self._visains = visa.instrument(address) + + self.add_parameter('function', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + option_map={ + 0: 'DCV', + 1: 'ACV', + 2: 'Ohms', + 3: 'DCI', + 4: 'ACI', + 5: 'ACVdB', + 6: 'ACIdB', + }) + + self.add_parameter('range', type=types.FloatType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + minval=0, maxval=7, + ) + + self.add_parameter('zero', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + option_map={ + 0: 'Disabled', + 1: 'Enabled', + 2: 'Value', + }) + + self.add_parameter('zero_value', type=types.FloatType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('rate', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + option_map={ + 0: '4.5 digit', + 1: '5.5 digit', + }) + + self.add_parameter('filter', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + ) + + self.add_parameter('trigger', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + option_map={ + 0: 'Cont (talk)', + 1: 'One-shot (talk)', + 2: 'Cont (get)', + 3: 'One-shot (get)', + 4: 'Cont (X)', + 5: 'One-shot (X)', + 6: 'Cont (ext)', + 7: 'One-shot (ext)', + }) + + self.add_parameter('delay', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + minval=0, maxval=999999, units='msec') + + self.add_parameter('interval', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + minval=15, maxval=999999, units='msec') + + self.add_parameter('error', type=types.IntType, + flags=Instrument.FLAG_GET) + + self.add_parameter('value', type=types.FloatType, + flags=Instrument.FLAG_GET, + tags=['measure']) + + self.add_function('set_defaults') + self.add_function('self_test') + self.add_function('read') + self.set_defaults() + + def set_defaults(self): + '''Set default parameters.''' + + # Set data output without prefix, readings from ADC + self._visains.write('G1B0') + + self.set_function(0) + self.set_trigger(3) + self.set_rate(1) + self.set_delay(0) + self.set_zero(0) + + def self_test(self): + '''Perform a self test.''' + self._visains.write('J') + + def do_set_function(self, func): + '''Set the measurement function.''' + self._visains.write('F%dX' % func) + return True + + def do_set_range(self, range): + '''Set the measurement range.''' + self._visains.write('R%dX' % range) + return True + + def do_set_zero(self, zero): + '''Set whether to use zero calibration.''' + self._visains.write('Z%dX' % zero) + return True + + def do_get_zero_value(self): + return self._visains.ask('U4') + + def do_set_zero_value(self, val): + '''Set the zero calibration value.''' + self._visains.write('V%EX' % val) + + def do_set_rate(self, rate): + '''Set the rate and precision.''' + self._visains.write('R%dX' % rate) + return True + + def do_set_filter(self, val): + '''Set filter type.''' + self._visains.write('P%dX' % val) + return True + + def do_set_trigger(self, val): + '''Set trigger source.''' + self._visains.write('T%dX' % val) + return True + + def do_set_delay(self, val): + '''Set delay after trigger before taking a measurement.''' + self._visains.write('W%dX' % val) + return True + + def do_set_interval(self, val): + '''Set trigger interval.''' + self._visains.write('Q%d' % val) + return True + + def do_get_error(self): + '''Read the error condition.''' + return self._visains.ask('U1X') + + def read(self): + '''Read a value if not in external trigger mode.''' + mode = self.get_trigger(query=False) + if mode in (0, 1): + ret = self._visains.ask('') + elif mode in (2, 3): + ret = self._visains.ask('X') + elif mode in (4, 5): + ret = self._visains.ask('GET') + return float(ret) + + def do_get_value(self): + return self.read() + diff --git a/instrument_plugins/Keithley_2000.py b/instrument_plugins/Keithley_2000.py new file mode 100644 index 0000000..9c7793a --- /dev/null +++ b/instrument_plugins/Keithley_2000.py @@ -0,0 +1,1086 @@ +# Keithley_2100.py driver for Keithley 2100 DMM +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 - 2010 +# +# Update december 2009: +# Michiel Jol +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class Keithley_2100(Instrument): + ''' + This is the driver for the Keithley 2100 Multimeter + + Usage: + Initialize with + = instruments.create('', 'Keithley_2100', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False, + change_display=True, change_autozero=True): + ''' + Initializes the Keithley_2100, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Keithley_2100') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._modes = ['VOLT:AC', 'VOLT:DC', 'CURR:AC', 'CURR:DC', 'RES', + 'FRES', 'TEMP', 'FREQ'] + self._change_display = change_display + self._change_autozero = change_autozero + self._averaging_types = ['MOV','REP'] + self._trigger_sent = False + + # Add parameters to wrapper + self.add_parameter('range', + flags=Instrument.FLAG_GETSET, + units='', minval=0.1, maxval=1000, type=types.FloatType) + self.add_parameter('trigger_continuous', + flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('trigger_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType) + self.add_parameter('trigger_delay', + flags=Instrument.FLAG_GETSET, + units='s', minval=0, maxval=999999.999, type=types.FloatType) + self.add_parameter('trigger_source', + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('trigger_timer', + flags=Instrument.FLAG_GETSET, + units='s', minval=0.001, maxval=99999.999, type=types.FloatType) + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('digits', + flags=Instrument.FLAG_GETSET, + units='#', minval=4, maxval=7, type=types.IntType) + self.add_parameter('readval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readlastval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readnextval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('nplc', + flags=Instrument.FLAG_GETSET, + units='#', type=types.FloatType, minval=0.01, maxval=50) + self.add_parameter('display', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('autozero', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType, minval=1, maxval=100) + self.add_parameter('averaging_type', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('autorange', + flags=Instrument.FLAG_GETSET, + units='', + type=types.BooleanType) + + # Add functions to wrapper + self.add_function('set_mode_volt_ac') + self.add_function('set_mode_volt_dc') + self.add_function('set_mode_curr_ac') + self.add_function('set_mode_curr_dc') + self.add_function('set_mode_res') + self.add_function('set_mode_fres') + self.add_function('set_mode_temp') + self.add_function('set_mode_freq') + self.add_function('set_range_auto') + self.add_function('set_trigger_cont') + self.add_function('set_trigger_disc') + self.add_function('reset_trigger') + self.add_function('reset') + self.add_function('get_all') + + self.add_function('read') + self.add_function('readlast') + + self.add_function('send_trigger') + self.add_function('fetch') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self.reset() + else: + self.get_all() + self.set_defaults() + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + ''' + Resets instrument to default values + + Input: + None + + Output: + None + ''' + logging.debug('Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def set_defaults(self): + ''' + Set to driver defaults: + Output=data only + Mode=Volt:DC + Digits=7 + Trigger=Continous + Range=10 V + NPLC=1 + Averaging=off + ''' + +# self._visainstrument.write('SYST:PRES') +# self._visainstrument.write(':FORM:ELEM READ') + # Sets the format to only the read out, all options are: + # READing = DMM reading, UNITs = Units, + # TSTamp = Timestamp, RNUMber = Reading number, + # CHANnel = Channel number, LIMits = Limits reading + + self.set_mode_volt_dc() + self.set_digits(7) + self.set_trigger_continuous(True) + self.set_range(10) + self.set_nplc(1) + self.set_averaging(False) + + def get_all(self): + ''' + Reads all relevant parameters from instrument + + Input: + None + + Output: + None + ''' + logging.info('Get all relevant data from device') + self.get_mode() + self.get_range() + self.get_trigger_continuous() + self.get_trigger_count() + self.get_trigger_delay() + self.get_trigger_source() + self.get_trigger_timer() + self.get_mode() + self.get_digits() + self.get_nplc() + self.get_display() + self.get_autozero() + self.get_averaging() + self.get_averaging_count() + self.get_averaging_type() + self.get_autorange() + +# Link old read and readlast to new routines: + # Parameters are for states of the machnine and functions + # for non-states. In principle the reading of the Keithley is not + # a state (it's just a value at a point in time) so it should be a + # function, technically. The GUI, however, requires an parameter to + # read it out properly, so the reading is now done as if it is a + # parameter, and the old functions are redirected. + + def read(self): + ''' + Old function for read-out, links to get_readval() + ''' + logging.debug('Link to get_readval()') + return self.get_readval() + + def readlast(self): + ''' + Old function for read-out, links to get_readlastval() + ''' + logging.debug('Link to get_readlastval()') + return self.get_readlastval() + + def readnext(self): + ''' + Links to get_readnextval + ''' + logging.debug('Link to get_readnextval()') + return self.get_readnextval() + + def send_trigger(self): + ''' + Send trigger to Keithley, use when triggering is not continous. + ''' + trigger_status = self.get_trigger_continuous(query=False) + if (trigger_status): + logging.warning('Trigger is set to continous, sending trigger impossible') + elif (not trigger_status): + logging.debug('Sending trigger') + self._visainstrument.write('INIT') + self._trigger_sent = True + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + def fetch(self): + ''' + Get data at this instance, not recommended, use get_readlastval. + Use send_trigger() to trigger the device. + Note that Readval is not updated since this triggers itself. + ''' + + trigger_status = self.get_trigger_continuous(query=False) + if self._trigger_sent and (not trigger_status): + logging.debug('Fetching data') + reply = self._visainstrument.ask('FETCH?') + self._trigger_sent = False + return float(reply[0:15]) + elif (not self._trigger_sent) and (not trigger_status): + logging.warning('No trigger sent, use send_trigger') + else: + logging.error('Triggering is on continous!') + + def set_mode_volt_ac(self): + ''' + Set mode to AC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Voltage') + self.set_mode('VOLT:AC') + + def set_mode_volt_dc(self): + ''' + Set mode to DC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Voltage') + self.set_mode('VOLT:DC') + + def set_mode_curr_ac(self): + ''' + Set mode to AC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Current') + self.set_mode('CURR:AC') + + def set_mode_curr_dc(self): + ''' + Set mode to DC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Current') + self.set_mode('CURR:DC') + + def set_mode_res(self): + ''' + Set mode to Resistance + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Resistance') + self.set_mode('RES') + + def set_mode_fres(self): + ''' + Set mode to 'four wire Resistance' + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to "four wire resistance"') + self.set_mode('FRES') + + def set_mode_temp(self): + ''' + Set mode to Temperature + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Temperature') + self.set_mode('TEMP') + + def set_mode_freq(self): + ''' + Set mode to Frequency + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Frequency') + self.set_mode('FREQ') + + def set_range_auto(self, mode=None): + ''' + Old function to set autorange, links to set_autorange() + ''' + logging.debug('Redirect to set_autorange') + self.set_autorange(True) + + def set_trigger_cont(self): + ''' + Set trigger mode to continuous, old function, uses set_Trigger_continuous(True). + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to continuous mode') + self.set_trigger_continuous(True) + + def set_trigger_disc(self): + ''' + Set trigger mode to Discrete + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to discrete mode') + self.set_trigger_continuous(False) + + def reset_trigger(self): + ''' + Reset trigger status + + Input: + None + + Output: + None + ''' + logging.debug('Resetting trigger') + self._visainstrument.write(':ABOR') + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_readnextval(self): + ''' + Waits for the next value available and returns it as a float. + Note that if the reading is triggered manually, a trigger must + be send first to avoid a time-out. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read next value') + + trigger_status = self.get_trigger_continuous(query=False) + if (not trigger_status) and (not self._trigger_sent): + logging.error('No trigger has been send, return 0') + return float(0) + self._trigger_sent = False + + text = self._visainstrument.ask('DATA:FRESH?') + # Changed the query to from Data? + # to Data:FRESH? so it will actually wait for the + # measurement to finish. + return float(text[0:15]) + + def do_get_readlastval(self): + ''' + Returns the last measured value available and returns it as a float. + Note that if this command is send twice in one integration time it will + return the same value. + + Example: + If continually triggering at 1 PLC, don't use the command within 1 PLC + again, but wait 20 ms. If you want the Keithley to wait for a new + measurement, use get_readnextval. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read last value') + + text = self._visainstrument.ask('DATA?') + return float(text[0:15]) + + def do_get_readval(self, ignore_error=False): + ''' + Aborts current trigger and sends a new trigger + to the device and reads float value. + Do not use when trigger mode is 'CONT' + Instead use readlastval + + Input: + ignore_error (boolean): Ignore trigger errors, default is 'False' + + Output: + value(float) : currrent value on input + ''' + trigger_status = self.get_trigger_continuous(query=False) + if trigger_status: + if ignore_error: + logging.debug('Trigger=continuous, can\'t trigger, return 0') + else: + logging.error('Trigger=continuous, can\'t trigger, return 0') + text = '0' + return float(text[0:15]) + elif not trigger_status: + logging.debug('Read current value') + text = self._visainstrument.ask('READ?') + self._trigger_sent = False + return float(text[0:15]) + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + + + def do_set_range(self, val, mode=None): + ''' + Set range to the specified value for the + designated mode. If mode=None, the current mode is assumed + + Input: + val (float) : Range in specified units + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set range to %s' % val) + self._set_func_par_value(mode, 'RANG', val) + + def do_get_range(self, mode=None): + ''' + Get range for the specified mode. + If mode=None, the current mode is assumed. + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + range (float) : Range in the specified units + ''' + logging.debug('Get range') + return float(self._get_func_par(mode, 'RANG')) + + def do_set_digits(self, val, mode=None): + ''' + Set digits to the specified value ?? Which values are alowed? + If mode=None the current mode is assumed + + Input: + val (int) : Number of digits + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set digits to %s' % val) + self._set_func_par_value(mode, 'DIG', val) + + def do_get_digits(self, mode=None): + ''' + Get digits + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + digits (int) : Number of digits + ''' + logging.debug('Getting digits') + return int(self._get_func_par(mode, 'DIG')) + + def do_set_nplc(self, val, mode=None, unit='APER'): + ''' + Set integration time to the specified value in Number of Powerline Cycles. + To set the integrationtime in seconds, use set_integrationtime(). + Note that this will automatically update integrationtime as well. + If mode=None the current mode is assumed + + Input: + val (float) : Integration time in nplc. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set integration time to %s PLC' % val) + self._set_func_par_value(mode, 'NPLC', val) + + def do_get_nplc(self, mode=None, unit='APER'): + ''' + Get integration time in Number of PowerLine Cycles. + To get the integrationtime in seconds, use get_integrationtime(). + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property of. Choose from self._modes. + + Output: + time (float) : Integration time in PLCs + ''' + logging.debug('Read integration time in PLCs') + return float(self._get_func_par(mode, 'NPLC')) + + def do_set_trigger_continuous(self, val): + ''' + Set trigger mode to continuous. + + Input: + val (boolean) : Trigger on or off + + Output: + None + ''' + val = bool_to_str(val) + logging.debug('Set trigger mode to %s' % val) + self._set_func_par_value('INIT', 'CONT', val) + + def do_get_trigger_continuous(self): + ''' + Get trigger mode from instrument + + Input: + None + + Output: + val (bool) : returns if triggering is continuous. + ''' + logging.debug('Read trigger mode from instrument') + return bool(int(self._get_func_par('INIT', 'CONT'))) + + def do_set_trigger_count(self, val): + ''' + Set trigger count + if val>9999 count is set to INF + + Input: + val (int) : trigger count + + Output: + None + ''' + logging.debug('Set trigger count to %s' % val) + if val > 9999: + val = 'INF' + self._set_func_par_value('TRIG', 'COUN', val) + + def do_get_trigger_count(self): + ''' + Get trigger count + + Input: + None + + Output: + count (int) : Trigger count + ''' + logging.debug('Read trigger count from instrument') + ans = self._get_func_par('TRIG', 'COUN') + try: + ret = int(ans) + except: + ret = 0 + + return ret + + def do_set_trigger_delay(self, val): + ''' + Set trigger delay to the specified value + + Input: + val (float) : Trigger delay in seconds + + Output: + None + ''' + logging.debug('Set trigger delay to %s' % val) + self._set_func_par_value('TRIG', 'DEL', val) + + def do_get_trigger_delay(self): + ''' + Read trigger delay from instrument + + Input: + None + + Output: + delay (float) : Delay in seconds + ''' + logging.debug('Get trigger delay') + return float(self._get_func_par('TRIG', 'DEL')) + + def do_set_trigger_source(self, val): + ''' + Set trigger source + + Input: + val (string) : Trigger source + + Output: + None + ''' + logging.debug('Set Trigger source to %s' % val) + self._set_func_par_value('TRIG', 'SOUR', val) + + def do_get_trigger_source(self): + ''' + Read trigger source from instrument + + Input: + None + + Output: + source (string) : The trigger source + ''' + logging.debug('Getting trigger source') + return self._get_func_par('TRIG', 'SOUR') + + def do_set_trigger_timer(self, val): + ''' + Set the trigger timer + + Input: + val (float) : the value to be set + + Output: + None + ''' + logging.debug('Set trigger timer to %s' % val) + self._set_func_par_value('TRIG', 'TIM', val) + + def do_get_trigger_timer(self): + ''' + Read the value for the trigger timer from the instrument + + Input: + None + + Output: + timer (float) : Value of timer + ''' + logging.debug('Get trigger timer') + return float(self._get_func_par('TRIG', 'TIM')) + + def do_set_mode(self, mode): + ''' + Set the mode to the specified value + + Input: + mode (string) : mode to be set. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set mode to %s', mode) + if mode in self._modes: + string = 'SENS:FUNC "%s"' % mode + self._visainstrument.write(string) + + if mode.startswith('VOLT'): + self._change_units('V') + elif mode.startswith('CURR'): + self._change_units('A') + elif mode.startswith('RES'): + self._change_units('Ohm') + elif mode.startswith('FREQ'): + self._change_units('Hz') + + else: + logging.error('invalid mode %s' % mode) + + self.get_all() + # Get all values again because some paramaters depend on mode + + def do_get_mode(self): + ''' + Read the mode from the device + + Input: + None + + Output: + mode (string) : Current mode + ''' + string = 'SENS:FUNC?' + logging.debug('Getting mode') + ans = self._visainstrument.ask(string) + return ans.strip('"') + + def do_get_display(self): + ''' + Read the staturs of diplay + + Input: + None + + Output: + True = On + False= Off + ''' + logging.debug('Reading display from instrument') + reply = self._visainstrument.ask('DISP:ENAB?') + return bool(int(reply)) + + def do_set_display(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set display to %s' % val) + val = bool_to_str(val) + return self._set_func_par_value('DISP','ENAB',val) + + def do_get_autozero(self): + ''' + Read the staturs of the autozero function + + Input: + None + + Output: + reply (boolean) : Autozero status. + ''' + logging.debug('Reading autozero status from instrument') + reply = self._visainstrument.ask(':ZERO:AUTO?') + return bool(int(reply)) + + def do_set_autozero(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set autozero to %s' % val) + val = bool_to_str(val) + return self._visainstrument.write('SENS:ZERO:AUTO %s' % val) + + def do_set_averaging(self, val, mode=None): + ''' + Switch averaging on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'AVER:STAT', val) + + def do_get_averaging(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get averaging') + reply = self._get_func_par(mode, 'AVER:STAT') + return bool(int(reply)) + + def do_set_averaging_count(self, val, mode=None): + ''' + Set averaging count. + If mode=None the current mode is assumed + + Input: + val (int) : Averaging count. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging_count to %s ' % val) + self._set_func_par_value(mode, 'AVER:COUN', val) + + def do_get_averaging_count(self, mode=None): + ''' + Get averaging count. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + result (int) : Averaging count + ''' + logging.debug('Get averaging count') + reply = self._get_func_par(mode, 'AVER:COUN') + return int(reply) + + def do_set_autorange(self, val, mode=None): + ''' + Switch autorange on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set autorange to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'RANG:AUTO', val) + + def do_get_autorange(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get autorange') + reply = self._get_func_par(mode, 'RANG:AUTO') + return bool(int(reply)) + + def do_set_averaging_type(self, type, mode=None): + ''' + Set the averaging_type to the specified value + If mode=None the current mode is assumed + + Input: + type (string) : averaging type to be set. Choose from self._averaging_types + or choose 'moving' or 'repeat'. + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set averaging type to %s', type) + if type is 'moving': + type='MOV' + elif type is 'repeat': + type='REP' + + if type in self._averaging_types: + self._set_func_par_value(mode, 'AVER:TCON', type) + else: + logging.error('invalid type %s' % type) + + def do_get_averaging_type(self, mode=None): + ''' + Read the mode from the device + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + type (string) : Current avering type for specified mode. + ''' + logging.debug('Getting mode') + ans = self._get_func_par(mode,'AVER:TCON') + if ans.startswith('REP'): + ans='repeat' + elif ans.startswith('MOV'): + ans='moving' + return ans +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _change_units(self, unit): + self.set_parameter_options('readval', units=unit) + self.set_parameter_options('readlastval', units=unit) + self.set_parameter_options('readnextval', units=unit) + + def _determine_mode(self, mode): + ''' + Return the mode string to use. + If mode is None it will return the currently selected mode. + ''' + logging.debug('Determine mode with mode=%s' % mode) + if mode is None: + mode = self.get_mode(query=False) + if mode not in self._modes and mode not in ('INIT', 'TRIG', 'SYST', 'DISP'): + logging.warning('Invalid mode %s, assuming current' % mode) + mode = self.get_mode(query=False) + return mode + + def _set_func_par_value(self, mode, par, val): + ''' + For internal use only!! + Changes the value of the parameter for the function specified + + Input: + mode (string) : The mode to use + par (string) : Parameter + val (depends) : Value + + Output: + None + ''' + mode = self._determine_mode(mode) + string = ':%s:%s %s' % (mode, par, val) + logging.debug('Set instrument to %s' % string) + self._visainstrument.write(string) + + def _get_func_par(self, mode, par): + ''' + For internal use only!! + Reads the value of the parameter for the function specified + from the instrument + + Input: + func (string) : The mode to use + par (string) : Parameter + + Output: + val (string) : + ''' + mode = self._determine_mode(mode) + string = ':%s:%s?' % (mode, par) + ans = self._visainstrument.ask(string) + logging.debug('ask instrument for %s (result %s)' % \ + (string, ans)) + return ans + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + if self._change_display: + self.set_display(False) + #Switch off display to get stable timing + if self._change_autozero: + self.set_autozero(False) + #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + if self._change_display: + self.set_display(True) + if self._change_autozero: + self.set_autozero(True) + diff --git a/instrument_plugins/Keithley_2000.pyc b/instrument_plugins/Keithley_2000.pyc new file mode 100644 index 0000000..a920fe4 Binary files /dev/null and b/instrument_plugins/Keithley_2000.pyc differ diff --git a/instrument_plugins/Keithley_2000_temp.py b/instrument_plugins/Keithley_2000_temp.py new file mode 100644 index 0000000..f3f8dc4 --- /dev/null +++ b/instrument_plugins/Keithley_2000_temp.py @@ -0,0 +1,1086 @@ +# Keithley_2100.py driver for Keithley 2100 DMM +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 - 2010 +# +# Update december 2009: +# Michiel Jol +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class Keithley_2000(Instrument): + ''' + This is the driver for the Keithley 2100 Multimeter + + Usage: + Initialize with + = instruments.create('', 'Keithley_2100', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False, + change_display=True, change_autozero=True): + ''' + Initializes the Keithley_2100, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Keithley_2100') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._modes = ['VOLT:AC', 'VOLT:DC', 'CURR:AC', 'CURR:DC', 'RES', + 'FRES', 'TEMP', 'FREQ'] + self._change_display = change_display + self._change_autozero = change_autozero + self._averaging_types = ['MOV','REP'] + self._trigger_sent = False + + # Add parameters to wrapper + self.add_parameter('range', + flags=Instrument.FLAG_GETSET, + units='', minval=0.1, maxval=1000, type=types.FloatType) + self.add_parameter('trigger_continuous', + flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('trigger_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType) + self.add_parameter('trigger_delay', + flags=Instrument.FLAG_GETSET, + units='s', minval=0, maxval=999999.999, type=types.FloatType) + self.add_parameter('trigger_source', + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('trigger_timer', + flags=Instrument.FLAG_GETSET, + units='s', minval=0.001, maxval=99999.999, type=types.FloatType) + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('digits', + flags=Instrument.FLAG_GETSET, + units='#', minval=4, maxval=7, type=types.IntType) + self.add_parameter('readval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readlastval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readnextval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('nplc', + flags=Instrument.FLAG_GETSET, + units='#', type=types.FloatType, minval=0.01, maxval=50) + self.add_parameter('display', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('autozero', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType, minval=1, maxval=100) + self.add_parameter('averaging_type', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('autorange', + flags=Instrument.FLAG_GETSET, + units='', + type=types.BooleanType) + + # Add functions to wrapper + self.add_function('set_mode_volt_ac') + self.add_function('set_mode_volt_dc') + self.add_function('set_mode_curr_ac') + self.add_function('set_mode_curr_dc') + self.add_function('set_mode_res') + self.add_function('set_mode_fres') + self.add_function('set_mode_temp') + self.add_function('set_mode_freq') + self.add_function('set_range_auto') + self.add_function('set_trigger_cont') + self.add_function('set_trigger_disc') + self.add_function('reset_trigger') + self.add_function('reset') + self.add_function('get_all') + + self.add_function('read') + self.add_function('readlast') + + self.add_function('send_trigger') + self.add_function('fetch') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self.reset() + else: + self.get_all() + self.set_defaults() + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + ''' + Resets instrument to default values + + Input: + None + + Output: + None + ''' + logging.debug('Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def set_defaults(self): + ''' + Set to driver defaults: + Output=data only + Mode=Volt:DC + Digits=7 + Trigger=Continous + Range=10 V + NPLC=1 + Averaging=off + ''' + +# self._visainstrument.write('SYST:PRES') +# self._visainstrument.write(':FORM:ELEM READ') + # Sets the format to only the read out, all options are: + # READing = DMM reading, UNITs = Units, + # TSTamp = Timestamp, RNUMber = Reading number, + # CHANnel = Channel number, LIMits = Limits reading + + self.set_mode_volt_dc() + self.set_digits(7) + self.set_trigger_continuous(True) + self.set_range(10) + self.set_nplc(1) + self.set_averaging(False) + + def get_all(self): + ''' + Reads all relevant parameters from instrument + + Input: + None + + Output: + None + ''' + logging.info('Get all relevant data from device') + self.get_mode() + self.get_range() + self.get_trigger_continuous() + self.get_trigger_count() + self.get_trigger_delay() + self.get_trigger_source() + self.get_trigger_timer() + self.get_mode() + self.get_digits() + self.get_nplc() + self.get_display() + self.get_autozero() + self.get_averaging() + self.get_averaging_count() + self.get_averaging_type() + self.get_autorange() + +# Link old read and readlast to new routines: + # Parameters are for states of the machnine and functions + # for non-states. In principle the reading of the Keithley is not + # a state (it's just a value at a point in time) so it should be a + # function, technically. The GUI, however, requires an parameter to + # read it out properly, so the reading is now done as if it is a + # parameter, and the old functions are redirected. + + def read(self): + ''' + Old function for read-out, links to get_readval() + ''' + logging.debug('Link to get_readval()') + return self.get_readval() + + def readlast(self): + ''' + Old function for read-out, links to get_readlastval() + ''' + logging.debug('Link to get_readlastval()') + return self.get_readlastval() + + def readnext(self): + ''' + Links to get_readnextval + ''' + logging.debug('Link to get_readnextval()') + return self.get_readnextval() + + def send_trigger(self): + ''' + Send trigger to Keithley, use when triggering is not continous. + ''' + trigger_status = self.get_trigger_continuous(query=False) + if (trigger_status): + logging.warning('Trigger is set to continous, sending trigger impossible') + elif (not trigger_status): + logging.debug('Sending trigger') + self._visainstrument.write('INIT') + self._trigger_sent = True + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + def fetch(self): + ''' + Get data at this instance, not recommended, use get_readlastval. + Use send_trigger() to trigger the device. + Note that Readval is not updated since this triggers itself. + ''' + + trigger_status = self.get_trigger_continuous(query=False) + if self._trigger_sent and (not trigger_status): + logging.debug('Fetching data') + reply = self._visainstrument.ask('FETCH?') + self._trigger_sent = False + return float(reply[0:15]) + elif (not self._trigger_sent) and (not trigger_status): + logging.warning('No trigger sent, use send_trigger') + else: + logging.error('Triggering is on continous!') + + def set_mode_volt_ac(self): + ''' + Set mode to AC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Voltage') + self.set_mode('VOLT:AC') + + def set_mode_volt_dc(self): + ''' + Set mode to DC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Voltage') + self.set_mode('VOLT:DC') + + def set_mode_curr_ac(self): + ''' + Set mode to AC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Current') + self.set_mode('CURR:AC') + + def set_mode_curr_dc(self): + ''' + Set mode to DC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Current') + self.set_mode('CURR:DC') + + def set_mode_res(self): + ''' + Set mode to Resistance + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Resistance') + self.set_mode('RES') + + def set_mode_fres(self): + ''' + Set mode to 'four wire Resistance' + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to "four wire resistance"') + self.set_mode('FRES') + + def set_mode_temp(self): + ''' + Set mode to Temperature + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Temperature') + self.set_mode('TEMP') + + def set_mode_freq(self): + ''' + Set mode to Frequency + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Frequency') + self.set_mode('FREQ') + + def set_range_auto(self, mode=None): + ''' + Old function to set autorange, links to set_autorange() + ''' + logging.debug('Redirect to set_autorange') + self.set_autorange(True) + + def set_trigger_cont(self): + ''' + Set trigger mode to continuous, old function, uses set_Trigger_continuous(True). + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to continuous mode') + self.set_trigger_continuous(True) + + def set_trigger_disc(self): + ''' + Set trigger mode to Discrete + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to discrete mode') + self.set_trigger_continuous(False) + + def reset_trigger(self): + ''' + Reset trigger status + + Input: + None + + Output: + None + ''' + logging.debug('Resetting trigger') + self._visainstrument.write(':ABOR') + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_readnextval(self): + ''' + Waits for the next value available and returns it as a float. + Note that if the reading is triggered manually, a trigger must + be send first to avoid a time-out. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read next value') + + trigger_status = self.get_trigger_continuous(query=False) + if (not trigger_status) and (not self._trigger_sent): + logging.error('No trigger has been send, return 0') + return float(0) + self._trigger_sent = False + + text = self._visainstrument.ask('DATA:FRESH?') + # Changed the query to from Data? + # to Data:FRESH? so it will actually wait for the + # measurement to finish. + return float(text[0:15]) + + def do_get_readlastval(self): + ''' + Returns the last measured value available and returns it as a float. + Note that if this command is send twice in one integration time it will + return the same value. + + Example: + If continually triggering at 1 PLC, don't use the command within 1 PLC + again, but wait 20 ms. If you want the Keithley to wait for a new + measurement, use get_readnextval. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read last value') + + text = self._visainstrument.ask('DATA?') + return float(text[0:15]) + + def do_get_readval(self, ignore_error=False): + ''' + Aborts current trigger and sends a new trigger + to the device and reads float value. + Do not use when trigger mode is 'CONT' + Instead use readlastval + + Input: + ignore_error (boolean): Ignore trigger errors, default is 'False' + + Output: + value(float) : currrent value on input + ''' + trigger_status = self.get_trigger_continuous(query=False) + if trigger_status: + if ignore_error: + logging.debug('Trigger=continuous, can\'t trigger, return 0') + else: + logging.error('Trigger=continuous, can\'t trigger, return 0') + text = '0' + return float(text[0:15]) + elif not trigger_status: + logging.debug('Read current value') + text = self._visainstrument.ask('READ?') + self._trigger_sent = False + return float(text[0:15]) + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + + + def do_set_range(self, val, mode=None): + ''' + Set range to the specified value for the + designated mode. If mode=None, the current mode is assumed + + Input: + val (float) : Range in specified units + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set range to %s' % val) + self._set_func_par_value(mode, 'RANG', val) + + def do_get_range(self, mode=None): + ''' + Get range for the specified mode. + If mode=None, the current mode is assumed. + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + range (float) : Range in the specified units + ''' + logging.debug('Get range') + return float(self._get_func_par(mode, 'RANG')) + + def do_set_digits(self, val, mode=None): + ''' + Set digits to the specified value ?? Which values are alowed? + If mode=None the current mode is assumed + + Input: + val (int) : Number of digits + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set digits to %s' % val) + self._set_func_par_value(mode, 'DIG', val) + + def do_get_digits(self, mode=None): + ''' + Get digits + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + digits (int) : Number of digits + ''' + logging.debug('Getting digits') + return int(self._get_func_par(mode, 'DIG')) + + def do_set_nplc(self, val, mode=None, unit='APER'): + ''' + Set integration time to the specified value in Number of Powerline Cycles. + To set the integrationtime in seconds, use set_integrationtime(). + Note that this will automatically update integrationtime as well. + If mode=None the current mode is assumed + + Input: + val (float) : Integration time in nplc. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set integration time to %s PLC' % val) + self._set_func_par_value(mode, 'NPLC', val) + + def do_get_nplc(self, mode=None, unit='APER'): + ''' + Get integration time in Number of PowerLine Cycles. + To get the integrationtime in seconds, use get_integrationtime(). + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property of. Choose from self._modes. + + Output: + time (float) : Integration time in PLCs + ''' + logging.debug('Read integration time in PLCs') + return float(self._get_func_par(mode, 'NPLC')) + + def do_set_trigger_continuous(self, val): + ''' + Set trigger mode to continuous. + + Input: + val (boolean) : Trigger on or off + + Output: + None + ''' + val = bool_to_str(val) + logging.debug('Set trigger mode to %s' % val) + self._set_func_par_value('INIT', 'CONT', val) + + def do_get_trigger_continuous(self): + ''' + Get trigger mode from instrument + + Input: + None + + Output: + val (bool) : returns if triggering is continuous. + ''' + logging.debug('Read trigger mode from instrument') + return bool(int(self._get_func_par('INIT', 'CONT'))) + + def do_set_trigger_count(self, val): + ''' + Set trigger count + if val>9999 count is set to INF + + Input: + val (int) : trigger count + + Output: + None + ''' + logging.debug('Set trigger count to %s' % val) + if val > 9999: + val = 'INF' + self._set_func_par_value('TRIG', 'COUN', val) + + def do_get_trigger_count(self): + ''' + Get trigger count + + Input: + None + + Output: + count (int) : Trigger count + ''' + logging.debug('Read trigger count from instrument') + ans = self._get_func_par('TRIG', 'COUN') + try: + ret = int(ans) + except: + ret = 0 + + return ret + + def do_set_trigger_delay(self, val): + ''' + Set trigger delay to the specified value + + Input: + val (float) : Trigger delay in seconds + + Output: + None + ''' + logging.debug('Set trigger delay to %s' % val) + self._set_func_par_value('TRIG', 'DEL', val) + + def do_get_trigger_delay(self): + ''' + Read trigger delay from instrument + + Input: + None + + Output: + delay (float) : Delay in seconds + ''' + logging.debug('Get trigger delay') + return float(self._get_func_par('TRIG', 'DEL')) + + def do_set_trigger_source(self, val): + ''' + Set trigger source + + Input: + val (string) : Trigger source + + Output: + None + ''' + logging.debug('Set Trigger source to %s' % val) + self._set_func_par_value('TRIG', 'SOUR', val) + + def do_get_trigger_source(self): + ''' + Read trigger source from instrument + + Input: + None + + Output: + source (string) : The trigger source + ''' + logging.debug('Getting trigger source') + return self._get_func_par('TRIG', 'SOUR') + + def do_set_trigger_timer(self, val): + ''' + Set the trigger timer + + Input: + val (float) : the value to be set + + Output: + None + ''' + logging.debug('Set trigger timer to %s' % val) + self._set_func_par_value('TRIG', 'TIM', val) + + def do_get_trigger_timer(self): + ''' + Read the value for the trigger timer from the instrument + + Input: + None + + Output: + timer (float) : Value of timer + ''' + logging.debug('Get trigger timer') + return float(self._get_func_par('TRIG', 'TIM')) + + def do_set_mode(self, mode): + ''' + Set the mode to the specified value + + Input: + mode (string) : mode to be set. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set mode to %s', mode) + if mode in self._modes: + string = 'SENS:FUNC "%s"' % mode + self._visainstrument.write(string) + + if mode.startswith('VOLT'): + self._change_units('V') + elif mode.startswith('CURR'): + self._change_units('A') + elif mode.startswith('RES'): + self._change_units('Ohm') + elif mode.startswith('FREQ'): + self._change_units('Hz') + + else: + logging.error('invalid mode %s' % mode) + + self.get_all() + # Get all values again because some paramaters depend on mode + + def do_get_mode(self): + ''' + Read the mode from the device + + Input: + None + + Output: + mode (string) : Current mode + ''' + string = 'SENS:FUNC?' + logging.debug('Getting mode') + ans = self._visainstrument.ask(string) + return ans.strip('"') + + def do_get_display(self): + ''' + Read the staturs of diplay + + Input: + None + + Output: + True = On + False= Off + ''' + logging.debug('Reading display from instrument') + reply = self._visainstrument.ask('DISP:ENAB?') + return bool(int(reply)) + + def do_set_display(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set display to %s' % val) + val = bool_to_str(val) + return self._set_func_par_value('DISP','ENAB',val) + + def do_get_autozero(self): + ''' + Read the staturs of the autozero function + + Input: + None + + Output: + reply (boolean) : Autozero status. + ''' + logging.debug('Reading autozero status from instrument') + reply = self._visainstrument.ask(':ZERO:AUTO?') + return bool(int(reply)) + + def do_set_autozero(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set autozero to %s' % val) + val = bool_to_str(val) + return self._visainstrument.write('SENS:ZERO:AUTO %s' % val) + + def do_set_averaging(self, val, mode=None): + ''' + Switch averaging on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'AVER:STAT', val) + + def do_get_averaging(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get averaging') + reply = self._get_func_par(mode, 'AVER:STAT') + return bool(int(reply)) + + def do_set_averaging_count(self, val, mode=None): + ''' + Set averaging count. + If mode=None the current mode is assumed + + Input: + val (int) : Averaging count. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging_count to %s ' % val) + self._set_func_par_value(mode, 'AVER:COUN', val) + + def do_get_averaging_count(self, mode=None): + ''' + Get averaging count. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + result (int) : Averaging count + ''' + logging.debug('Get averaging count') + reply = self._get_func_par(mode, 'AVER:COUN') + return int(reply) + + def do_set_autorange(self, val, mode=None): + ''' + Switch autorange on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set autorange to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'RANG:AUTO', val) + + def do_get_autorange(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get autorange') + reply = self._get_func_par(mode, 'RANG:AUTO') + return bool(int(reply)) + + def do_set_averaging_type(self, type, mode=None): + ''' + Set the averaging_type to the specified value + If mode=None the current mode is assumed + + Input: + type (string) : averaging type to be set. Choose from self._averaging_types + or choose 'moving' or 'repeat'. + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set averaging type to %s', type) + if type is 'moving': + type='MOV' + elif type is 'repeat': + type='REP' + + if type in self._averaging_types: + self._set_func_par_value(mode, 'AVER:TCON', type) + else: + logging.error('invalid type %s' % type) + + def do_get_averaging_type(self, mode=None): + ''' + Read the mode from the device + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + type (string) : Current avering type for specified mode. + ''' + logging.debug('Getting mode') + ans = self._get_func_par(mode,'AVER:TCON') + if ans.startswith('REP'): + ans='repeat' + elif ans.startswith('MOV'): + ans='moving' + return ans +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _change_units(self, unit): + self.set_parameter_options('readval', units=unit) + self.set_parameter_options('readlastval', units=unit) + self.set_parameter_options('readnextval', units=unit) + + def _determine_mode(self, mode): + ''' + Return the mode string to use. + If mode is None it will return the currently selected mode. + ''' + logging.debug('Determine mode with mode=%s' % mode) + if mode is None: + mode = self.get_mode(query=False) + if mode not in self._modes and mode not in ('INIT', 'TRIG', 'SYST', 'DISP'): + logging.warning('Invalid mode %s, assuming current' % mode) + mode = self.get_mode(query=False) + return mode + + def _set_func_par_value(self, mode, par, val): + ''' + For internal use only!! + Changes the value of the parameter for the function specified + + Input: + mode (string) : The mode to use + par (string) : Parameter + val (depends) : Value + + Output: + None + ''' + mode = self._determine_mode(mode) + string = ':%s:%s %s' % (mode, par, val) + logging.debug('Set instrument to %s' % string) + self._visainstrument.write(string) + + def _get_func_par(self, mode, par): + ''' + For internal use only!! + Reads the value of the parameter for the function specified + from the instrument + + Input: + func (string) : The mode to use + par (string) : Parameter + + Output: + val (string) : + ''' + mode = self._determine_mode(mode) + string = ':%s:%s?' % (mode, par) + ans = self._visainstrument.ask(string) + logging.debug('ask instrument for %s (result %s)' % \ + (string, ans)) + return ans + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + if self._change_display: + self.set_display(False) + #Switch off display to get stable timing + if self._change_autozero: + self.set_autozero(False) + #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + if self._change_display: + self.set_display(True) + if self._change_autozero: + self.set_autozero(True) + diff --git a/instrument_plugins/Keithley_2100.py b/instrument_plugins/Keithley_2100.py new file mode 100644 index 0000000..85f6ca0 --- /dev/null +++ b/instrument_plugins/Keithley_2100.py @@ -0,0 +1,935 @@ +# Keithley_2100.py driver for Keithley 2100 DMM +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 - 2010 +# +# Update december 2009: +# Michiel Jol +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class Keithley_2100(Instrument): + ''' + This is the driver for the Keithley 2100 Multimeter + + Usage: + Initialize with + = instruments.create('', 'Keithley_2100', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False, + change_display=True, change_autozero=True): + ''' + Initializes the Keithley_2100, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Keithley_2100') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._modes = ['VOLT:AC', 'VOLT:DC', 'CURR:AC', 'CURR:DC', 'RES', + 'FRES', 'TEMP', 'FREQ'] + self._change_display = change_display + self._change_autozero = change_autozero + self._averaging_types = ['MOV','REP'] + self._trigger_sent = False + + # Add parameters to wrapper + self.add_parameter('range', + flags=Instrument.FLAG_GETSET, + units='', minval=0.1, maxval=1000, type=types.FloatType) + self.add_parameter('trigger_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType) + self.add_parameter('trigger_delay', + flags=Instrument.FLAG_GETSET, + units='s', minval=-1, maxval=999999.999, type=types.FloatType) + self.add_parameter('trigger_source', + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='', + option_list=self._modes) + self.add_parameter('resolution', + flags=Instrument.FLAG_GETSET, + units='#', type=types.StringType) + self.add_parameter('readval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('nplc', + flags=Instrument.FLAG_GETSET, + units='#', type=types.FloatType, minval=0.01, maxval=50) + self.add_parameter('display', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('autozero', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType, minval=1, maxval=100) + self.add_parameter('averaging_type', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('autorange', + flags=Instrument.FLAG_GETSET, + units='', + type=types.BooleanType) + + # Add functions to wrapper + self.add_function('set_mode_volt_ac') + self.add_function('set_mode_volt_dc') + self.add_function('set_mode_curr_ac') + self.add_function('set_mode_curr_dc') + self.add_function('set_mode_res') + self.add_function('set_mode_fres') + self.add_function('set_mode_temp') + self.add_function('set_mode_freq') + self.add_function('set_range_auto') + self.add_function('reset_trigger') + self.add_function('reset') + self.add_function('get_all') + + self.add_function('read') + + self.add_function('send_trigger') + self.add_function('fetch') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.reset() + self.get_all() + if not reset: + self.set_defaults() + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + ''' + Resets instrument to default values + + Input: + None + + Output: + None + ''' + logging.debug('Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def set_defaults(self): + ''' + Set to driver defaults: + Output=data only + Mode=Volt:DC + Digits=7 + Range=10 V + NPLC=1 + Averaging=off + ''' + +# self._visainstrument.write('SYST:PRES') +# self._visainstrument.write(':FORM:ELEM READ') + # Sets the format to only the read out, all options are: + # READing = DMM reading, UNITs = Units, + # TSTamp = Timestamp, RNUMber = Reading number, + # CHANnel = Channel number, LIMits = Limits reading + + self.set_mode_volt_dc() + self.set_resolution('MIN') + self.set_range(10) + self.set_nplc(1) + self.set_averaging(False) + + def get_all(self): + ''' + Reads all relevant parameters from instrument + + Input: + None + + Output: + None + ''' + logging.info('Get all relevant data from device') + self.get_mode() + self.get_range() + self.get_trigger_count() + self.get_trigger_delay() + self.get_trigger_source() + self.get_mode() + self.get_resolution() + self.get_nplc() + self.get_display() + self.get_autozero() + self.get_averaging() + self.get_averaging_count() + self.get_averaging_type() + self.get_autorange() + + def read(self): + ''' + Old function for read-out, links to get_readval() + ''' + logging.debug('Link to get_readval()') + return self.get_readval() + + def send_trigger(self): + ''' + Send trigger to Keithley, use when triggering is not continous. + ''' + logging.debug('Sending trigger') + self._visainstrument.write('INIT') + self._trigger_sent = True + + def fetch(self): + ''' + Get data at this instance, not recommended, use get_readval. + Use send_trigger() to trigger the device. + Note that Readval is not updated since this triggers itself. + ''' + + if self._trigger_sent: + logging.debug('Fetching data') + reply = self._visainstrument.ask('FETCH?') + self._trigger_sent = False + return float(reply[0:15]) + else: + logging.warning('No trigger sent, use send_trigger') + + def set_mode_volt_ac(self): + ''' + Set mode to AC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Voltage') + self.set_mode('VOLT:AC') + + def set_mode_volt_dc(self): + ''' + Set mode to DC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Voltage') + self.set_mode('VOLT:DC') + + def set_mode_curr_ac(self): + ''' + Set mode to AC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Current') + self.set_mode('CURR:AC') + + def set_mode_curr_dc(self): + ''' + Set mode to DC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Current') + self.set_mode('CURR:DC') + + def set_mode_res(self): + ''' + Set mode to Resistance + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Resistance') + self.set_mode('RES') + + def set_mode_fres(self): + ''' + Set mode to 'four wire Resistance' + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to "four wire resistance"') + self.set_mode('FRES') + + def set_mode_temp(self): + ''' + Set mode to Temperature + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Temperature') + self.set_mode('TEMP') + + def set_mode_freq(self): + ''' + Set mode to Frequency + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Frequency') + self.set_mode('FREQ') + + def set_range_auto(self, mode=None): + ''' + Old function to set autorange, links to set_autorange() + ''' + logging.debug('Redirect to set_autorange') + self.set_autorange(True) + + def reset_trigger(self): + ''' + Reset trigger status + + Input: + None + + Output: + None + ''' + logging.debug('Resetting trigger') + self._visainstrument.write(':ABOR') + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_readval(self): + ''' + Waits for the next value available and returns it as a float. + Note that if the reading is triggered manually, a trigger must + be send first to avoid a time-out. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read next value') + #FIXME: correct for 2100? + text = self._visainstrument.ask('READ?') + return float(text[0:15]) + + def a(self,ask): + answer = self._visainstrument.ask(ask) + return answer + + def w(self,write): + self._visainstrument.write(write) + + def ben_settings(self,nplc=1,v_range=1): + self.w('*CLS') #clear error bit flag + self.w('*RST') #reset system + self.w('SENSe:FUNCtion "VOLTage:DC"') + #self.w(':FORM:ELEM READ') #just getting the values nothing else.. :) + #self.w('SYSTem:AZERo:STATe OFF') #Turn autozero off for speed (will result in voltage offsets over time) + self.w('SENSe:AVERage:STATe OFF') #Turn off filter for speed + self.w('SENSe:VOLTage:DC:RANGe '+str(v_range)) #give it a fixed range to max speed + self.w('SENSe:VOLTage:DC:NPLCycles ' +str(nplc)) #nplc of 1 is 20ms integration time + self.w('TRIG:DEL:AUTO OFF') #set triger delay to manual + self.w('TRIG:DEL 0') #set TRIGger:DELay to 0 sec + self.w('TRIGger:COUNt 1') + self.w('TRIGger:SOURce IMMediate') #send one trigger + + def bens_speedup(self): + ''' the folowing commands work better with the keithley 2700''' + self.w('DISP 0') #turn display off + self.w(':FORM:ELEM READ') #just getting the values nothing else.. :) + self.w('SYSTem:AZERo:STATe OFF') #Turn autozero off for speed (will result in voltage offsets over time) + self.w('INITiate:CONTinuous OFF;:ABORt') #vm.set_trigger_continuous(False) + + def do_set_range(self, val, mode=None): + ''' + Set range to the specified value for the + designated mode. If mode=None, the current mode is assumed + + Input: + val (float) : Range in specified units + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set range to %s' % val) + self._set_func_par_value(mode, 'RANG', val) + + def do_get_range(self, mode=None): + ''' + Get range for the specified mode. + If mode=None, the current mode is assumed. + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + range (float) : Range in the specified units + ''' + logging.debug('Get range') + return float(self._get_func_par(mode, 'RANG')) + + def do_set_resolution(self, val, mode=None): + ''' + Set resolution to the specified value + If mode=None the current mode is assumed + + Input: + val (float) : Resolution + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set resolution to %s' % val) + mode = self._determine_mode(mode) + self._visainstrument.write('SENS:%s:RES %s' % (mode, val)) + return True + + def do_get_resolution(self, mode=None): + ''' + Get resolution + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + resolution (float) + ''' + logging.debug('Getting resolution') + mode = self._determine_mode(mode) + return self._visainstrument.ask('SENS:%s:RES?' % mode) + + def do_set_nplc(self, val, mode=None, unit='APER'): + ''' + Set integration time to the specified value in Number of Powerline Cycles. + To set the integrationtime in seconds, use set_integrationtime(). + Note that this will automatically update integrationtime as well. + If mode=None the current mode is assumed + + Input: + val (float) : Integration time in nplc. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set integration time to %s PLC' % val) + self._set_func_par_value(mode, 'NPLC', val) + + def do_get_nplc(self, mode=None, unit='APER'): + ''' + Get integration time in Number of PowerLine Cycles. + To get the integrationtime in seconds, use get_integrationtime(). + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property of. Choose from self._modes. + + Output: + time (float) : Integration time in PLCs + ''' + logging.debug('Read integration time in PLCs') + return float(self._get_func_par(mode, 'NPLC')) + + def do_set_trigger_count(self, val): + ''' + Set trigger count + if val>9999 count is set to INF + + Input: + val (int) : trigger count + + Output: + None + ''' + logging.debug('Set trigger count to %s' % val) + if val > 9999: + val = 'INF' + self._set_func_par_value('TRIG', 'COUN', val) + + def do_get_trigger_count(self): + ''' + Get trigger count + + Input: + None + + Output: + count (int) : Trigger count + ''' + logging.debug('Read trigger count from instrument') + ans = self._get_func_par('TRIG', 'COUN') + try: + ret = int(ans) + except: + ret = 0 + + return ret + + def do_set_trigger_delay(self, val): + ''' + Set trigger delay to the specified value + + Input: + val (float) : Trigger delay in seconds or -1 for auto + + Output: + None + ''' + if val == -1: + logging.debug('Set trigger delay to auto') + self._set_func_par_value('TRIG', 'DEL:AUTO', 'OFF') + else: + logging.debug('Set trigger delay to %s sec', val) + self._set_func_par_value('TRIG', 'DEL', '%s' % val) + + def do_get_trigger_delay(self): + ''' + Read trigger delay from instrument + + Input: + None + + Output: + delay (float) : Delay in seconds, or -1 for auto + ''' + logging.debug('Read trigger delay from instrument') + val = self._get_func_par('TRIG', 'DEL:AUTO') + if val == '1': + return -1 + else: + return self._get_func_par('TRIG', 'DEL') + + def do_set_trigger_source(self, val): + ''' + Set trigger source + + Input: + val (string) : Trigger source + + Output: + None + ''' + logging.debug('Set Trigger source to %s' % val) + self._set_func_par_value('TRIG', 'SOUR', val) + + def do_get_trigger_source(self): + ''' + Read trigger source from instrument + + Input: + None + + Output: + source (string) : The trigger source + ''' + logging.debug('Getting trigger source') + return self._get_func_par('TRIG', 'SOUR') + + def do_set_mode(self, mode): + ''' + Set the mode to the specified value + + Input: + mode (string) : mode to be set. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set mode to %s', mode) + if mode in self._modes: + string = 'SENS:FUNC "%s"' % mode + self._visainstrument.write(string) + + if mode.startswith('VOLT'): + self._change_units('V') + elif mode.startswith('CURR'): + self._change_units('A') + elif mode.startswith('RES'): + self._change_units('Ohm') + elif mode.startswith('FREQ'): + self._change_units('Hz') + + else: + logging.error('invalid mode %s' % mode) + + self.get_all() + # Get all values again because some paramaters depend on mode + + def do_get_mode(self): + ''' + Read the mode from the device + + Input: + None + + Output: + mode (string) : Current mode + ''' + string = 'SENS:FUNC?' + logging.debug('Getting mode') + ans = self._visainstrument.ask(string) + ans = ans.strip('"') + if ans == 'VOLT': + ans = 'VOLT:DC' + elif ans == 'CURR': + ans = 'CURR:DC' + return ans + + def do_get_display(self): + ''' + Read the staturs of diplay + + Input: + None + + Output: + True = On + False= Off + ''' + logging.debug('Reading display from instrument') + reply = self._visainstrument.ask('DISP?') + return bool(int(reply)) + + def do_set_display(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set display to %s' % val) + val = bool_to_str(val) + return self._visainstrument.write('DISP %s' % val) + + def do_get_autozero(self): + ''' + Read the staturs of the autozero function + + Input: + None + + Output: + reply (boolean) : Autozero status. + ''' + logging.debug('Reading autozero status from instrument') + reply = self._visainstrument.ask(':ZERO:AUTO?') + return bool(int(reply)) + + def do_set_autozero(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set autozero to %s' % val) + val = bool_to_str(val) + return self._visainstrument.write('SENS:ZERO:AUTO %s' % val) + + def do_set_averaging(self, val, mode=None): + ''' + Switch averaging on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging to %s ' % val) + val = bool_to_str(val) + self._visainstrument.write('SENS:AVER:STAT %s' % val) + + def do_get_averaging(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get averaging') + reply = self._visainstrument.ask('SENS:AVER:STAT?') + return bool(int(reply)) + + def do_set_averaging_count(self, val, mode=None): + ''' + Set averaging count. + If mode=None the current mode is assumed + + Input: + val (int) : Averaging count. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging_count to %s ' % val) + self._visainstrument.write('SENS:AVER:COUN %d' % val) + + def do_get_averaging_count(self, mode=None): + ''' + Get averaging count. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + result (int) : Averaging count + ''' + logging.debug('Get averaging count') + reply = self._visainstrument.ask('SENS:AVER:COUN?') + return int(float(reply)) + + def do_set_autorange(self, val, mode=None): + ''' + Switch autorange on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set autorange to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'RANG:AUTO', val) + + def do_get_autorange(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get autorange') + reply = self._get_func_par(mode, 'RANG:AUTO') + return bool(int(reply)) + + def do_set_averaging_type(self, type, mode=None): + ''' + Set the averaging_type to the specified value + If mode=None the current mode is assumed + + Input: + type (string) : averaging type to be set. Choose from self._averaging_types + or choose 'moving' or 'repeat'. + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set averaging type to %s', type) + if type is 'moving': + type='MOV' + elif type is 'repeat': + type='REP' + + if type in self._averaging_types: + self._visainstrument.write('SENS:AVER:TCON %s' % type) + else: + logging.error('invalid type %s' % type) + + def do_get_averaging_type(self, mode=None): + ''' + Read the mode from the device + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + type (string) : Current avering type for specified mode. + ''' + logging.debug('Get averaging type') + ans = self._visainstrument.ask('SENS:AVER:TCON?') + if ans.startswith('REP'): + ans='repeat' + elif ans.startswith('MOV'): + ans='moving' + return ans +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _change_units(self, unit): + self.set_parameter_options('readval', units=unit) + + def _determine_mode(self, mode): + ''' + Return the mode string to use. + If mode is None it will return the currently selected mode. + ''' + logging.debug('Determine mode with mode=%s' % mode) + if mode is None: + mode = self.get_mode(query=False) + if mode not in self._modes and mode not in ('INIT', 'TRIG', 'SYST', 'DISP'): + logging.warning('Invalid mode %s, assuming current' % mode) + mode = self.get_mode(query=False) + return mode + + def _set_func_par_value(self, mode, par, val): + ''' + For internal use only!! + Changes the value of the parameter for the function specified + + Input: + mode (string) : The mode to use + par (string) : Parameter + val (depends) : Value + + Output: + None + ''' + mode = self._determine_mode(mode) + string = ':%s:%s %s' % (mode, par, val) + logging.debug('Set instrument to %s' % string) + self._visainstrument.write(string) + + def _get_func_par(self, mode, par): + ''' + For internal use only!! + Reads the value of the parameter for the function specified + from the instrument + + Input: + func (string) : The mode to use + par (string) : Parameter + + Output: + val (string) : + ''' + mode = self._determine_mode(mode) + string = ':%s:%s?' % (mode, par) + ans = self._visainstrument.ask(string) + logging.debug('ask instrument for %s (result %s)' % \ + (string, ans)) + return ans + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + if self._change_display: + self.set_display(False) + #Switch off display to get stable timing + if self._change_autozero: + self.set_autozero(False) + #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + if self._change_display: + self.set_display(True) + if self._change_autozero: + self.set_autozero(True) + diff --git a/instrument_plugins/Keithley_2100.pyc b/instrument_plugins/Keithley_2100.pyc new file mode 100644 index 0000000..d3afdba Binary files /dev/null and b/instrument_plugins/Keithley_2100.pyc differ diff --git a/instrument_plugins/Keithley_2700.py b/instrument_plugins/Keithley_2700.py new file mode 100644 index 0000000..2703f55 --- /dev/null +++ b/instrument_plugins/Keithley_2700.py @@ -0,0 +1,1223 @@ +# Keithley_2700.py driver for Keithley 2700 DMM +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 +# +# Update december 2009: +# Michiel Jol +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class Keithley_2700(Instrument): + ''' + This is the driver for the Keithley 2700 Multimeter + + Usage: + Initialize with + = instruments.create('', 'Keithley_2700', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False, + change_display=True, change_autozero=True): + ''' + Initializes the Keithley_2700, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Keithley_2700') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._modes = ['VOLT:AC', 'VOLT:DC', 'CURR:AC', 'CURR:DC', 'RES', + 'FRES', 'TEMP', 'FREQ'] + self._change_display = change_display + self._change_autozero = change_autozero + self._averaging_types = ['MOV','REP'] + self._trigger_sent = False + + # Add parameters to wrapper + self.add_parameter('range', + flags=Instrument.FLAG_GETSET, + units='', minval=0.1, maxval=1000, type=types.FloatType) + self.add_parameter('trigger_continuous', + flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('trigger_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType) + self.add_parameter('trigger_delay', + flags=Instrument.FLAG_GETSET, + units='s', minval=0, maxval=999999.999, type=types.FloatType) + self.add_parameter('trigger_source', + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('trigger_timer', + flags=Instrument.FLAG_GETSET, + units='s', minval=0.001, maxval=99999.999, type=types.FloatType) + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('digits', + flags=Instrument.FLAG_GETSET, + units='#', minval=4, maxval=7, type=types.IntType) + self.add_parameter('readval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readlastval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('readnextval', flags=Instrument.FLAG_GET, + units='AU', + type=types.FloatType, + tags=['measure']) + self.add_parameter('integrationtime', + flags=Instrument.FLAG_GETSET, + units='s', type=types.FloatType, minval=2e-4, maxval=1) + self.add_parameter('nplc', + flags=Instrument.FLAG_GETSET, + units='#', type=types.FloatType, minval=0.01, maxval=50) + self.add_parameter('display', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('autozero', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging', flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + self.add_parameter('averaging_window', + flags=Instrument.FLAG_GETSET, + units='%', type=types.FloatType, minval=0, maxval=10) + self.add_parameter('averaging_count', + flags=Instrument.FLAG_GETSET, + units='#', type=types.IntType, minval=1, maxval=100) + self.add_parameter('averaging_type', + flags=Instrument.FLAG_GETSET, + type=types.StringType, units='') + self.add_parameter('autorange', + flags=Instrument.FLAG_GETSET, + units='', + type=types.BooleanType) + self.add_parameter('IVVI_gain', + flags=Instrument.FLAG_GETSET, + units='MV/A or V/V', curryes=True,type=types.FloatType) #added by Harold + + + # Add functions to wrapper + self.add_function('set_mode_volt_ac') + self.add_function('set_mode_volt_dc') + self.add_function('set_mode_curr_ac') + self.add_function('set_mode_curr_dc') + self.add_function('set_mode_res') + self.add_function('set_mode_fres') + self.add_function('set_mode_temp') + self.add_function('set_mode_freq') + self.add_function('set_range_auto') + self.add_function('set_trigger_cont') + self.add_function('set_trigger_disc') + self.add_function('reset_trigger') + self.add_function('reset') + self.add_function('get_all') + + + self.add_function('read') + self.add_function('readlast') + + self.add_function('send_trigger') + self.add_function('fetch') + self.add_function('trigfetch') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self.reset() + else: + self.get_all() + self.set_defaults() + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + ''' + Resets instrument to default values + + Input: + None + + Output: + None + ''' + logging.debug('Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def set_defaults(self): + ''' + Set to driver defaults: + Output=data only + Mode=Volt:DC + Digits=7 + Trigger=Continous + Range=10 V + NPLC=1 + Averaging=off + ''' + + self._visainstrument.write('SYST:PRES') + self._visainstrument.write(':FORM:ELEM READ') + # Sets the format to only the read out, all options are: + # READing = DMM reading, UNITs = Units, + # TSTamp = Timestamp, RNUMber = Reading number, + # CHANnel = Channel number, LIMits = Limits reading + + self.set_mode_volt_dc() + self.set_digits(7) + self.set_trigger_continuous(True) + self.set_range(10) + self.set_nplc(1) + self.set_averaging(False) + def set_ben_settings(self, nplc = 1, v_range = 1): + ''' + Runs a set of commands to optimize Keithley speed and brings the system into trigger mode. + .write('*RST') + .set_nplc(1) #sets measuremnt time to n powerline cycle by keithley 1 = 20ms + .set_display(0) #turn display off + .write('SENSe:FUNCtion "VOLTage:DC"') #set to Voltage mode + .write(':FORM:ELEM READ') #just getting the values nothing else.. :) + .write('INITiate:CONTinuous OFF;:ABORt') #vm.set_trigger_continuous(False) + .write('SYSTem:AZERo:STATe OFF') #Turn autozero off for speed (will result in voltage offsets over time!!) + .write('SENSe:VOLTage:DC:AVERage:STATe OFF') #Turn off filter for speed + .write('SENSe:VOLTage:DC:RANGe 1') #give it a fixed range to max speed + .write('TRIG:DEL:AUTO OFF') #set triger delay to manual + .write('TRIG:DEL 0') #TRIGger:DELay to 0 sec + .write('TRIGger:COUNt 1') + .get_all() + ''' + self.write('*RST') + self.set_nplc(nplc) #sets measuremnt time to n powerline cycle by keithley 1 = 20ms + self.set_display(0) #turn display off + self.write('SENSe:FUNCtion "VOLTage:DC"') + self.write(':FORM:ELEM READ') #just getting the values nothing else.. :) + self.write('INITiate:CONTinuous OFF;:ABORt') #vm.set_trigger_continuous(False) + self.write('SYSTem:AZERo:STATe OFF') #Turn autozero off for speed (will result in voltage offsets over time!!) + self.write('SENSe:VOLTage:DC:AVERage:STATe OFF') #Turn off filter for speed + self.write('SENSe:VOLTage:DC:RANGe '+str(v_range)) #give it a fixed range to max speed + self.write('TRIG:DEL:AUTO OFF') #set triger delay to manual + self.write('TRIG:DEL 0') #TRIGger:DELay to 0 sec + self.write('TRIGger:COUNt 1') + self.get_all() + + + def get_all(self): + ''' + Reads all relevant parameters from instrument + + Input: + None + + Output: + None + ''' + logging.info('Get all relevant data from device') + self.get_mode() + self.get_range() + self.get_trigger_continuous() + self.get_trigger_count() + self.get_trigger_delay() + self.get_trigger_source() + self.get_trigger_timer() + self.get_mode() + self.get_digits() + self.get_integrationtime() + self.get_nplc() + self.get_display() + self.get_autozero() + self.get_averaging() + self.get_averaging_window() + self.get_averaging_count() + self.get_averaging_type() + self.get_autorange() + self.get_IVVI_gain() + +# Link old read and readlast to new routines: + # Parameters are for states of the machnine and functions + # for non-states. In principle the reading of the Keithley is not + # a state (it's just a value at a point in time) so it should be a + # function, technically. The GUI, however, requires an parameter to + # read it out properly, so the reading is now done as if it is a + # parameter, and the old functions are redirected. + + def read(self): + ''' + Old function for read-out, links to get_readval() + ''' + logging.debug('Link to get_readval()') + return self.get_readval() + + def readlast(self): + ''' + Old function for read-out, links to get_readlastval() + ''' + logging.debug('Link to get_readlastval()') + return self.get_readlastval() + + def readnext(self): + ''' + Links to get_readnextval + ''' + logging.debug('Link to get_readnextval()') + return self.get_readnextval() + + def send_trigger(self): + ''' + Send trigger to Keithley, use when triggering is not continous. + ''' + trigger_status = self.get_trigger_continuous(query=False) + if (trigger_status): + logging.warning('Trigger is set to continous, sending trigger impossible') + elif (not trigger_status): + logging.debug('Sending trigger') + self._visainstrument.write('INIT') + self._trigger_sent = True + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + def fetch(self): + ''' + Get data at this instance, not recommended, use get_readlastval. + Use send_trigger() to trigger the device. + Note that Readval is not updated since this triggers itself. + ''' + + trigger_status = self.get_trigger_continuous(query=False) + if self._trigger_sent and (not trigger_status): + logging.debug('Fetching data') + reply = self._visainstrument.ask('Fetch?') + self._trigger_sent = False + return float(reply[0:15]) + elif (not self._trigger_sent) and (not trigger_status): + logging.warning('No trigger sent, use send_trigger') + else: + logging.error('Triggering is on continous!') + + def trigfetch(self): + ''' + Sends 1 triger cycle command + and 1 fetch + ''' + self._visainstrument.write('INIT') + reply = numpy.array(eval(self._visainstrument.ask('Fetch?'))) #value can also be an array of results + return reply + + def query(self,something): + return self._visainstrument.ask(something) + def write(self,something): + self._visainstrument.write(something) + + def set_mode_volt_ac(self): + ''' + Set mode to AC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Voltage') + self.set_mode('VOLT:AC') + + def set_mode_volt_dc(self): + ''' + Set mode to DC Voltage + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Voltage') + self.set_mode('VOLT:DC') + + def set_mode_curr_ac(self): + ''' + Set mode to AC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to AC Current') + self.set_mode('CURR:AC') + + def set_mode_curr_dc(self): + ''' + Set mode to DC Current + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to DC Current') + self.set_mode('CURR:DC') + + def set_mode_res(self): + ''' + Set mode to Resistance + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Resistance') + self.set_mode('RES') + + def set_mode_fres(self): + ''' + Set mode to 'four wire Resistance' + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to "four wire resistance"') + self.set_mode('FRES') + + def set_mode_temp(self): + ''' + Set mode to Temperature + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Temperature') + self.set_mode('TEMP') + + def set_mode_freq(self): + ''' + Set mode to Frequency + + Input: + None + + Output: + None + ''' + logging.debug('Set mode to Frequency') + self.set_mode('FREQ') + + def set_range_auto(self, mode=None): + ''' + Old function to set autorange, links to set_autorange() + ''' + logging.debug('Redirect to set_autorange') + self.set_autorange(True) + + def set_trigger_cont(self): + ''' + Set trigger mode to continuous, old function, uses set_Trigger_continuous(True). + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to continuous mode') + self.set_trigger_continuous(True) + + def set_trigger_disc(self): + ''' + Set trigger mode to Discrete + + Input: + None + + Output: + None + ''' + logging.debug('Set Trigger to discrete mode') + self.set_trigger_continuous(False) + + def reset_trigger(self): + ''' + Reset trigger status + + Input: + None + + Output: + None + ''' + logging.debug('Resetting trigger') + self._visainstrument.write(':ABOR') + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_readnextval(self): + ''' + Waits for the next value available and returns it as a float. + Note that if the reading is triggered manually, a trigger must + be send first to avoid a time-out. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read next value') + + trigger_status = self.get_trigger_continuous(query=False) + if (not trigger_status) and (not self._trigger_sent): + logging.error('No trigger has been send, return 0') + return float(0) + self._trigger_sent = False + + text = self._visainstrument.ask(':DATA:FRESH?') + # Changed the query to from Data? + # to Data:FRESH? so it will actually wait for the + # measurement to finish. + return float(text[0:15]) + + def do_get_readlastval(self): + ''' + Returns the last measured value available and returns it as a float. + Note that if this command is send twice in one integration time it will + return the same value. + + Example: + If continually triggering at 1 PLC, don't use the command within 1 PLC + again, but wait 20 ms. If you want the Keithley to wait for a new + measurement, use get_readnextval. + + Input: + None + + Output: + value(float) : last triggerd value on input + ''' + logging.debug('Read last value') + + text = self._visainstrument.ask(':DATA?') + return float(text[0:15]) + + def do_get_readval(self, ignore_error=False): + ''' + Aborts current trigger and sends a new trigger + to the device and reads float value. + Do not use when trigger mode is 'CONT' + Instead use readlastval + + Input: + ignore_error (boolean): Ignore trigger errors, default is 'False' + + Output: + value(float) : currrent value on input + ''' + trigger_status = self.get_trigger_continuous(query=False) + if trigger_status: + if ignore_error: + logging.debug('Trigger=continuous, can\'t trigger, return 0') + else: + logging.error('Trigger=continuous, can\'t trigger, return 0') + text = '0' + return float(text[0:15]) + elif not trigger_status: + logging.debug('Read current value') + text = self._visainstrument.ask('READ?') + self._trigger_sent = False + return float(text[0:15]) + else: + logging.error('Error in retrieving triggering status, no trigger sent.') + + + + def do_set_range(self, val, mode=None): + ''' + Set range to the specified value for the + designated mode. If mode=None, the current mode is assumed + + Input: + val (float) : Range in specified units + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set range to %s' % val) + self._set_func_par_value(mode, 'RANG', val) + + def do_get_range(self, mode=None): + ''' + Get range for the specified mode. + If mode=None, the current mode is assumed. + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + range (float) : Range in the specified units + ''' + logging.debug('Get range') + return float(self._get_func_par(mode, 'RANG')) + + def do_set_digits(self, val, mode=None): + ''' + Set digits to the specified value ?? Which values are alowed? + If mode=None the current mode is assumed + + Input: + val (int) : Number of digits + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + logging.debug('Set digits to %s' % val) + self._set_func_par_value(mode, 'DIG', val) + + def do_get_digits(self, mode=None): + ''' + Get digits + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes + + Output: + digits (int) : Number of digits + ''' + logging.debug('Getting digits') + return int(self._get_func_par(mode, 'DIG')) + + def do_set_integrationtime(self, val, mode=None): + ''' + Set integration time to the specified value in seconds. + To set the integrationtime as a Number of PowerLine Cycles, + use set_nplc(). Note that this will automatically update nplc as well. + If mode=None the current mode is assumed + + Input: + val (float) : Integration time in seconds. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + + logging.debug('Set integration time to %s seconds' % val) + self._set_func_par_value(mode, 'APER', val) + self.get_nplc() + + + def do_set_nplc(self, val, mode=None, unit='APER'): + ''' + Set integration time to the specified value in Number of Powerline Cycles. + To set the integrationtime in seconds, use set_integrationtime(). + Note that this will automatically update integrationtime as well. + If mode=None the current mode is assumed + + Input: + val (float) : Integration time in nplc. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set integration time to %s PLC' % val) + self._set_func_par_value(mode, 'NPLC', val) + self.get_integrationtime() + + def do_get_integrationtime(self, mode=None, unit='APER'): + ''' + Get integration time in seconds. + To get the integrationtime as a Number of PowerLine Cycles, use get_nplc(). + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property of. Choose from self._modes. + + Output: + time (float) : Integration time in seconds + ''' + logging.debug('Read integration time in seconds') + return float(self._get_func_par(mode, 'APER')) + + def do_get_nplc(self, mode=None, unit='APER'): + ''' + Get integration time in Number of PowerLine Cycles. + To get the integrationtime in seconds, use get_integrationtime(). + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property of. Choose from self._modes. + + Output: + time (float) : Integration time in PLCs + ''' + logging.debug('Read integration time in PLCs') + return float(self._get_func_par(mode, 'NPLC')) + + + def do_set_trigger_continuous(self, val): + ''' + Set trigger mode to continuous. + + Input: + val (boolean) : Trigger on or off + + Output: + None + ''' + val = bool_to_str(val) + logging.debug('Set trigger mode to %s' % val) + self._set_func_par_value('INIT', 'CONT', val) + + def do_get_trigger_continuous(self): + ''' + Get trigger mode from instrument + + Input: + None + + Output: + val (bool) : returns if triggering is continuous. + ''' + logging.debug('Read trigger mode from instrument') + return bool(int(self._get_func_par('INIT', 'CONT'))) + + def do_set_trigger_count(self, val): + ''' + Set trigger count + if val>9999 count is set to INF + + Input: + val (int) : trigger count + + Output: + None + ''' + logging.debug('Set trigger count to %s' % val) + if val > 9999: + val = 'INF' + self._set_func_par_value('TRIG', 'COUN', val) + + def do_get_trigger_count(self): + ''' + Get trigger count + + Input: + None + + Output: + count (int) : Trigger count + ''' + logging.debug('Read trigger count from instrument') + ans = self._get_func_par('TRIG', 'COUN') + try: + ret = int(ans) + except: + ret = 0 + + return ret + + def do_set_trigger_delay(self, val): + ''' + Set trigger delay to the specified value + + Input: + val (float) : Trigger delay in seconds + + Output: + None + ''' + logging.debug('Set trigger delay to %s' % val) + self._set_func_par_value('TRIG', 'DEL', val) + + def do_get_trigger_delay(self): + ''' + Read trigger delay from instrument + + Input: + None + + Output: + delay (float) : Delay in seconds + ''' + logging.debug('Get trigger delay') + return float(self._get_func_par('TRIG', 'DEL')) + + def do_set_trigger_source(self, val): + ''' + Set trigger source + + Input: + val (string) : Trigger source + + Output: + None + ''' + logging.debug('Set Trigger source to %s' % val) + self._set_func_par_value('TRIG', 'SOUR', val) + + def do_get_trigger_source(self): + ''' + Read trigger source from instrument + + Input: + None + + Output: + source (string) : The trigger source + ''' + logging.debug('Getting trigger source') + return self._get_func_par('TRIG', 'SOUR') + + def do_set_trigger_timer(self, val): + ''' + Set the trigger timer + + Input: + val (float) : the value to be set + + Output: + None + ''' + logging.debug('Set trigger timer to %s' % val) + self._set_func_par_value('TRIG', 'TIM', val) + + def do_get_trigger_timer(self): + ''' + Read the value for the trigger timer from the instrument + + Input: + None + + Output: + timer (float) : Value of timer + ''' + logging.debug('Get trigger timer') + return float(self._get_func_par('TRIG', 'TIM')) + + def do_set_mode(self, mode): + ''' + Set the mode to the specified value + + Input: + mode (string) : mode to be set. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set mode to %s', mode) + if mode in self._modes: + string = ':CONF:%s' % mode + self._visainstrument.write(string) + + if mode.startswith('VOLT'): + self._change_units('V') + elif mode.startswith('CURR'): + self._change_units('A') + elif mode.startswith('RES'): + self._change_units('Ohm') + elif mode.startswith('FREQ'): + self._change_units('Hz') + + else: + logging.error('invalid mode %s' % mode) + + self.get_all() + # Get all values again because some paramaters depend on mode + + def do_get_mode(self): + ''' + Read the mode from the device + + Input: + None + + Output: + mode (string) : Current mode + ''' + string = ':CONF?' + logging.debug('Getting mode') + ans = self._visainstrument.ask(string) + return ans.strip('"') + + def do_get_display(self): + ''' + Read the staturs of diplay + + Input: + None + + Output: + True = On + False= Off + ''' + logging.debug('Reading display from instrument') + reply = self._get_func_par('DISP','ENAB') + return bool(int(reply)) + + def do_set_display(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set display to %s' % val) + val = bool_to_str(val) + return self._set_func_par_value('DISP','ENAB',val) + + def do_get_autozero(self): + ''' + Read the staturs of the autozero function + + Input: + None + + Output: + reply (boolean) : Autozero status. + ''' + logging.debug('Reading autozero status from instrument') + reply = self._get_func_par('SYST','AZER:STAT') + return bool(int(reply)) + + def do_set_autozero(self, val): + ''' + Switch the diplay on or off. + + Input: + val (boolean) : True for display on and False for display off + + Output + + ''' + logging.debug('Set autozero to %s' % val) + val = bool_to_str(val) + return self._set_func_par_value('SYST','AZER:STAT',val) + + def do_set_averaging(self, val, mode=None): + ''' + Switch averaging on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'AVER:STAT', val) + + def do_get_averaging(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get averaging') + reply = self._get_func_par(mode, 'AVER:STAT') + return bool(int(reply)) + + def do_set_averaging_window(self, val, mode=None): + ''' + Set window of averaging in %. + If mode=None the current mode is assumed + + Input: + val (float) : Averaging window in %. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging_window to %s ' % val) + self._set_func_par_value(mode, 'AVER:WIND', val) + + def do_get_averaging_window(self, mode=None): + ''' + Get averaging window in %. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + result (float) : Averaging window in % + ''' + logging.debug('Get averaging window') + reply = self._get_func_par(mode, 'AVER:WIND') + return float(reply) + + def do_set_averaging_count(self, val, mode=None): + ''' + Set averaging count. + If mode=None the current mode is assumed + + Input: + val (int) : Averaging count. + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set averaging_window to %s ' % val) + self._set_func_par_value(mode, 'AVER:COUN', val) + + def do_get_averaging_count(self, mode=None): + ''' + Get averaging count. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + result (int) : Averaging count + ''' + logging.debug('Get averaging count') + reply = self._get_func_par(mode, 'AVER:COUN') + return int(reply) + + def do_set_autorange(self, val, mode=None): + ''' + Switch autorange on or off. + If mode=None the current mode is assumed + + Input: + val (boolean) + mode (string) : mode to set property for. Choose from self._modes. + + Output: + None + ''' + logging.debug('Set autorange to %s ' % val) + val = bool_to_str(val) + self._set_func_par_value(mode, 'RANG:AUTO', val) + + def do_get_autorange(self, mode=None): + ''' + Get status of averaging. + If mode=None the current mode is assumed + + Input: + mode (string) : mode to set property for. Choose from self._modes. + + Output: + result (boolean) + ''' + logging.debug('Get autorange') + reply = self._get_func_par(mode, 'RANG:AUTO') + return bool(int(reply)) + + def do_set_averaging_type(self, type, mode=None): + ''' + Set the averaging_type to the specified value + If mode=None the current mode is assumed + + Input: + type (string) : averaging type to be set. Choose from self._averaging_types + or choose 'moving' or 'repeat'. + mode (string) : mode to set property for. Choose from self._modes + + Output: + None + ''' + + logging.debug('Set averaging type to %s', type) + if type is 'moving': + type='MOV' + elif type is 'repeat': + type='REP' + + if type in self._averaging_types: + self._set_func_par_value(mode, 'AVER:TCON', type) + else: + logging.error('invalid type %s' % type) + + def do_get_averaging_type(self, mode=None): + ''' + Read the mode from the device + If mode=None the current mode is assumed + + Input: + mode (string) : mode to get property for. Choose from self._modes. + + Output: + type (string) : Current avering type for specified mode. + ''' + logging.debug('Getting mode') + ans = self._get_func_par(mode,'AVER:TCON') + if ans.startswith('REP'): + ans='repeat' + elif ans.startswith('MOV'): + ans='moving' + return ans + + def do_set_IVVI_gain(self, value): + self.set_parameter_options('IVVI_gain',value=float(value)) + + def do_get_IVVI_gain(self): + a=self.get_parameter_options('IVVI_gain') + return a['value'] + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _change_units(self, unit): + self.set_parameter_options('readval', units=unit) + self.set_parameter_options('readlastval', units=unit) + self.set_parameter_options('readnextval', units=unit) + + def _determine_mode(self, mode): + ''' + Return the mode string to use. + If mode is None it will return the currently selected mode. + ''' + logging.debug('Determine mode with mode=%s' % mode) + if mode is None: + mode = self.get_mode(query=False) + if mode not in self._modes and mode not in ('INIT', 'TRIG', 'SYST', 'DISP'): + logging.warning('Invalid mode %s, assuming current' % mode) + mode = self.get_mode(query=False) + return mode + + def _set_func_par_value(self, mode, par, val): + ''' + For internal use only!! + Changes the value of the parameter for the function specified + + Input: + mode (string) : The mode to use + par (string) : Parameter + val (depends) : Value + + Output: + None + ''' + mode = self._determine_mode(mode) + string = ':%s:%s %s' % (mode, par, val) + logging.debug('Set instrument to %s' % string) + self._visainstrument.write(string) + + def _get_func_par(self, mode, par): + ''' + For internal use only!! + Reads the value of the parameter for the function specified + from the instrument + + Input: + func (string) : The mode to use + par (string) : Parameter + + Output: + val (string) : + ''' + mode = self._determine_mode(mode) + string = ':%s:%s?' % (mode, par) + ans = self._visainstrument.ask(string) + logging.debug('ask instrument for %s (result %s)' % \ + (string, ans)) + return ans + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + if self._change_display: + self.set_display(False) + #Switch off display to get stable timing + if self._change_autozero: + self.set_autozero(False) + #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + if self._change_display: + self.set_display(True) + if self._change_autozero: + self.set_autozero(True) + diff --git a/instrument_plugins/Keithley_2700.pyc b/instrument_plugins/Keithley_2700.pyc new file mode 100644 index 0000000..9c1689f Binary files /dev/null and b/instrument_plugins/Keithley_2700.pyc differ diff --git a/instrument_plugins/Lakeshore_331.py b/instrument_plugins/Lakeshore_331.py new file mode 100644 index 0000000..973e8d2 --- /dev/null +++ b/instrument_plugins/Lakeshore_331.py @@ -0,0 +1,148 @@ +# Lakeshore 331, Lakeshore 331 temperature controller driver +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math +import time + +class Lakeshore_331(Instrument): + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + self._channels = ('A', 'B', 'C', 'D') + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('kelvin', + flags=Instrument.FLAG_GET, + type=types.FloatType, + channels=self._channels, + units='K') + + self.add_parameter('sensor', + flags=Instrument.FLAG_GET, + type=types.FloatType, + channels=self._channels, + units='') + + self.add_parameter('heater_range', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + format_map={ + 1: '25 W', + 2: '2.5 W', + 3: '250 mW', + 4: '25 mW', + 5: '2.5 mW', + }) + + self.add_parameter('heater_output', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='%') + + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + format_map={1: 'Local', 2: 'Remote', 3: 'Remote, local lock'}) + + self.add_parameter('pid', + flags=Instrument.FLAG_GETSET, + type=types.TupleType, + channels=(1,4)) + + self.add_parameter('setpoint', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + channels=(1,4)) + + self.add_function('local') + self.add_function('remote') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_identification() + self.get_mode() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def do_get_kelvin(self, channel): + ans = self._visa.ask('KRDG? %s' % channel) + return float(ans) + + def do_get_sensor(self, channel): + ans = self._visa.ask('SRDG? %s' % channel) + return float(ans) + + def do_get_heater_range(self): + ans = self._visa.ask('RANGE?') + return ans + + def do_set_heater_range(self, val): + self._visa.write('RANGE %d' % val) + + def do_get_heater_output(self): + ans = self._visa.ask('HTR?') + return ans + + def do_get_mode(self): + ans = self._visa.ask('MODE?') + return int(ans) + + def do_set_mode(self, mode): + self._visa.write('MODE %d' % mode) + + def local(self): + self.set_mode(1) + + def remote(self): + self.set_mode(2) + + def do_get_pid(self, channel): + ans = self._visa.ask('PID? %d' % channel) + fields = ans.split(',') + if len(fields) != 3: + return None + fields = [float(f) for f in fields] + return fields + + def do_set_pid(self, val, channel): + pass + + def do_get_setpoint(self, channel): + ans = self._visa.ask('SETP? %s' % channel) + return float(ans) + + def do_set_setpoint(self, val, channel): + self._visa.write('SETP %s, %f' % (channel, val)) + diff --git a/instrument_plugins/Lakeshore_331.pyc b/instrument_plugins/Lakeshore_331.pyc new file mode 100644 index 0000000..028cd8e Binary files /dev/null and b/instrument_plugins/Lakeshore_331.pyc differ diff --git a/instrument_plugins/Lakeshore_340.py b/instrument_plugins/Lakeshore_340.py new file mode 100644 index 0000000..39f6ef0 --- /dev/null +++ b/instrument_plugins/Lakeshore_340.py @@ -0,0 +1,148 @@ +# Lakeshore 340, Lakeshore 340 temperature controller driver +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math +import time + +class Lakeshore_340(Instrument): + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + self._channels = ('A', 'B', 'C', 'D') + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('kelvin', + flags=Instrument.FLAG_GET, + type=types.FloatType, + channels=self._channels, + units='K') + + self.add_parameter('sensor', + flags=Instrument.FLAG_GET, + type=types.FloatType, + channels=self._channels, + units='') + + self.add_parameter('heater_range', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + format_map={ + 1: '25 W', + 2: '2.5 W', + 3: '250 mW', + 4: '25 mW', + 5: '2.5 mW', + }) + + self.add_parameter('heater_output', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='%') + + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + format_map={1: 'Local', 2: 'Remote', 3: 'Remote, local lock'}) + + self.add_parameter('pid', + flags=Instrument.FLAG_GETSET, + type=types.TupleType, + channels=(1,4)) + + self.add_parameter('setpoint', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + channels=(1,4)) + + self.add_function('local') + self.add_function('remote') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_identification() + self.get_mode() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def do_get_kelvin(self, channel): + ans = self._visa.ask('KRDG? %s' % channel) + return float(ans) + + def do_get_sensor(self, channel): + ans = self._visa.ask('SRDG? %s' % channel) + return float(ans) + + def do_get_heater_range(self): + ans = self._visa.ask('RANGE?') + return ans + + def do_set_heater_range(self, val): + self._visa.write('RANGE %d' % val) + + def do_get_heater_output(self): + ans = self._visa.ask('HTR?') + return ans + + def do_get_mode(self): + ans = self._visa.ask('MODE?') + return int(ans) + + def do_set_mode(self, mode): + self._visa.write('MODE %d' % mode) + + def local(self): + self.set_mode(1) + + def remote(self): + self.set_mode(2) + + def do_get_pid(self, channel): + ans = self._visa.ask('PID? %d' % channel) + fields = ans.split(',') + if len(fields) != 3: + return None + fields = [float(f) for f in fields] + return fields + + def do_set_pid(self, val, channel): + pass + + def do_get_setpoint(self, channel): + ans = self._visa.ask('SETP? %s' % channel) + return float(ans) + + def do_set_setpoint(self, val, channel): + self._visa.write('SETP %s, %f' % (channel, val)) + \ No newline at end of file diff --git a/instrument_plugins/Lakeshore_340.pyc b/instrument_plugins/Lakeshore_340.pyc new file mode 100644 index 0000000..adbf780 Binary files /dev/null and b/instrument_plugins/Lakeshore_340.pyc differ diff --git a/instrument_plugins/LeCroy_44Xi.py b/instrument_plugins/LeCroy_44Xi.py new file mode 100644 index 0000000..e2dd61a --- /dev/null +++ b/instrument_plugins/LeCroy_44Xi.py @@ -0,0 +1,271 @@ +# LeCroy_44Xi.py class, to perform the communication between the Wrapper and the device +# Guenevere Prawiroatmodjo , 2009 +# Pieter de Groot , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging + +class LeCroy_44Xi(Instrument): + ''' + This is the python driver for the LeCroy Waverunner 44Xi + Digital Oscilloscope + + Usage: + Initialize with + = instruments.create('name', 'LeCroy_44Xi', address='') + = VICP:: + ''' + + def __init__(self, name, address): + ''' + Initializes the LeCroy 44Xi. + + Input: + name (string) : name of the instrument + address (string) : VICP address + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._visainstrument = visa.instrument(self._address) + self._values = {} + + # Add parameters + self.add_parameter('timebase', type=types.FloatType, + flags=Instrument.FLAG_GETSET) + self.add_parameter('vertical', type=types.FloatType, + flags=Instrument.FLAG_GETSET, channels=(1, 4), + channel_prefix='ch%d_') + self.add_parameter('msize', type=types.FloatType, + flags=Instrument.FLAG_GETSET) + + # Make Load/Delete Waveform functions for each channel + for ch in range(1, 5): + self._add_save_data_func(ch) + + self.get_all() + + # Functions + def get_all(self): + ''' + Get all parameter values + ''' + self.get_timebase() + self.get_ch1_vertical() + self.get_ch2_vertical() + self.get_ch3_vertical() + self.get_ch4_vertical() + self.get_msize() + + def set_trigger_stop(self): + ''' + Change the aquisition state from Stopped to Single. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set trigger to single') + self._visainstrument.write('TRMD SINGLE; ARM') + + def set_trigger_normal(self): + ''' + Change the trigger mode to Normal. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set trigger to normal') + self._visainstrument.write('TRMD NORMAL') + + def set_trigger_auto(self): + ''' + Change the trigger mode to Auto. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set trigger to auto') + self._visainstrument.write('TRMD AUTO') + + def auto_setup(self): + ''' + Adjust vertical, timebase and trigger parameters automatically + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Auto setup of vertical, timebase and trigger') + self._visainstrument.write('ASET') + + def do_set_timebase(self, value): + ''' + Modify the timebase setting in Sec/div. + + Input: + value (str) : Timebase in S. (NS (nanosec), US (microsec), MS (milisec), + S (sec) or KS (kilosec)) + (Example: '50E-6', '50 MS') + + Output: + None + ''' + logging.info(__name__ + ' : Set timebase setting to %s' % value) + self._visainstrument.write('TDIV %s' % value) + + def do_get_timebase(self): + ''' + Get the timebase setting in Sec/div. + + Input: + None + + Output: + value (str) : Timebase in S + ''' + logging.info(__name__ + ' : Get timebase setting') + result = self._visainstrument.ask('TDIV?') + result = result.replace('TDIV ','') + result = result.replace(' S','') + return float(result) + + def do_set_vertical(self, value, channel): + ''' + Set vertical sensitivity in Volts/div. + + Input: + value (str) : Vertical base in V. (UV (microvolts), MV (milivolts), + V (volts) or KV (kilovolts)) + (Example: '20E-3', '20 MV') + channel (int) : channel (1,2,3,4) + + Output: + None + ''' + logging.info(__name__ + ' : Set vertical base setting of channel %s to %s' % (channel,value)) + self._visainstrument.write('C%s:VDIV %s' % (channel,value)) + + def do_get_vertical(self, channel): + ''' + Get vertical sensitivity in Volts/div. + + Input: + channel (int) : channel (1,2,3,4) + + Output: + value (str) : Vertical base in V. + ''' + logging.info(__name__ + ' : Get vertical base setting of channel %s' % channel) + result = self._visainstrument.ask('C%s:VDIV?' % channel) + result = result.replace('C%s:VDIV ' % channel,'') + result = result.replace(' V','') + return float(result) + + def screen_dump(self, file, type='JPEG', background='BLACK', dir='E:\\', + area='FULLSCREEN'): + ''' + Initiate a screen dump + + Input: + file(str) : destination filename, auto incremented + type(str) : image type (PSD, BMP, BMPCOMP, JPEG (default), PNG, TIFF) + background(str) : background color (BLACK (default), WHITE) + dir(str) : destination directory (E:\\ is the default shared folder) + area(str) : hardcopy area (GRIDAREAONLY, DSOWINDOW, FULLSCREEN) + + Output: + None + ''' + logging.info(__name__ + ' : Take a screenshot with filename %s, type %s and save on harddisk %s' % (file, type, dir)) + self._visainstrument.write('HCSU DEV, %s, BCKG, %s, DEST, FILE, DIR, %s, FILE, %s, AREA, %s; SCDP' % (type, background, dir, file, area)) + + def _do_save_data(self, channel): + ''' + Store a trace in ASCII format in internal memory + + Input: + channel(int) : channel + + Output: + None + ''' + logging.info(__name__ + ' : Save data for channel %s' % channel) + self._visainstrument.write('STST C%s,HDD,AUTO,OFF,FORMAT,ASCII; STO' % channel) + + def _add_save_data_func(self, channel): + ''' + Adds save_ch[n]_data functions, based on _do_save_data(channel). + n = (1,2,3,4) for 4 channels. + ''' + func = lambda: self._do_save_data(channel) + setattr(self, 'save_ch%s_data' % channel, func) + + def sequence(self, segments, max_size): + ''' + Set the sequence mode on and set number of segments, maximum memory size. + Input: + segments(int) : number of segments. max: 2000. + max_size(float) : maximum memory length. Format: {10e3, 10.0e3, 11e+3, 25K, 10M (mili), 10MA (mega)) + + Output: + None + ''' + logging.info(__name__ + ' : Set the sequence mode settings. Segments: %s, Maximum memory size: %s' % (segments, max_size)) + self._visainstrument.write('SEQ ON, %s, %s' % (segments, max_size)) + + def do_set_msize(self, msize): + ''' + Set the current maximum memory length used to capture waveforms. + Input: + msize(float) : Max. memory length size in Samples. + Output: + None + ''' + logging.info(__name__ + ' : Set maximum memory length to %s' % msize) + self._visainstrument.write('MSIZ %s' % msize) + + def do_get_msize(self): + ''' + Get the current maximum memory length used to capture waveforms. + Input: + None + Output: + result(float) : maximum memory size in Samples + ''' + logging.info(__name__ + ' : Get maximum memory length') + result = self._visainstrument.ask('MSIZ?') + result = result.replace('MSIZ ', '') + result = result.replace(' SAMPLE', '') + return float(result) diff --git a/instrument_plugins/Meadowlark_LCVR.py b/instrument_plugins/Meadowlark_LCVR.py new file mode 100644 index 0000000..b2aa441 --- /dev/null +++ b/instrument_plugins/Meadowlark_LCVR.py @@ -0,0 +1,132 @@ +# Meadowlark_LCVR.py qtlab driver for Meadowlark LCVR +# Device manual at http://www.zaber.com/wiki/Manuals/T-NM +# +# Reinier Heeres , 2009 +# Umberto Perinetti , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import ctypes +import numpy as np +import time +from instrument import Instrument +import types +import logging +import qt + +# Code that identifies the LCVR controller +_guid = np.array([0x8b, 0x5b, 0x2b, 0xa2, + 0x70, 0xc6, 0x98, 0x41, + 0x93, 0x85, 0xaa, 0xba, + 0x9d, 0xfc, 0x7d, 0x2b], dtype=np.uint8) + +_flags = 0x40000000 + +def get_device_count(): + '''Return number of devices present.''' + return _drv.USBDRVD_GetDevCount(_guid.ctypes.data) + +def open_device(devid): + '''Open device and return device handle.''' + ret = _drv.USBDRVD_OpenDevice(devid, _flags, _guid.ctypes.data) + if ret == -1: + print 'Unable to open device' + return ret + +def close_device(devhandle): + return _drv.USBDRVD_CloseDevice(devhandle) + +def open_pipe(devid, pipeid): + '''Open a pipe and return the pipe handle.''' + ret = _drv.USBDRVD_PipeOpen(devid, pipeid, _flags, _guid.ctypes.data) + if ret == -1: + print 'Unable to open pipe' + return ret + +def close_pipe(devid, pipehandle): + return _drv.USBDRVD_PipeClose(pipehandle) + +def bulk_write(devhandle, cmd): + buf = ctypes.create_string_buffer(cmd) + ret = _drv.USBDRVD_BulkWrite(devhandle, 1, buf, len(cmd)) + if ret == -1: + print 'Write failed' + return ret + +def bulk_read(devhandle): + buf = ctypes.create_string_buffer('\000' * 256) + output = _drv.USBDRVD_BulkRead(devhandle, 0, buf, len(buf)) + print output + return buf.value + +class Meadowlark_LCVR(Instrument): + + def __init__(self, name, devid=1): + logging.info(__name__ + ' : Initializing Meadowlark LCVR') + Instrument.__init__(self, name, tags=['physical']) + + self._devhandle = open_device(devid) + self._pipe0 = open_pipe(devid, 0) + self._pipe1 = open_pipe(devid, 1) + + self.add_parameter('version', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('voltage', + flags=Instrument.FLAG_GETSET, + channels=(1, 4), + type=types.IntType) + + def write(self, cmd): + ret = bulk_write(self._devhandle, cmd) + print ret + + def read(self): + reply = bulk_read(self._devhandle) + reply = reply.rstrip() + return reply + + def ask(self, cmd): + self.write(cmd) + time.sleep(0.02) + return self.read() + + def do_get_version(self): + return self.ask('ver:?\r') + + def do_get_voltage(self, channel): + reply = self.ask('ld:%d,?\r' % channel) + if reply.find(',') != -1: + return reply.split(',')[1] + return 0 + + def do_set_voltage(self, channel, volts): + ii = int(volts * 6553.5) + return self.ask('ld:%d,%d\r' % (channel, ii)) + +def detect_instruments(): + count = get_device_count() + for id in range(count): + qt.instruments.create('LCVR%d' % id + 1, + 'Meadowlark_LCVR', devid=id + 1) + +# Apparently it differs whether windll or cdll is required +_drv = ctypes.cdll.usbdrvd +try: + get_device_count() +except: + _drv = ctypes.windll.usbdrvd + diff --git a/instrument_plugins/NI_DAQ.py b/instrument_plugins/NI_DAQ.py new file mode 100644 index 0000000..2f16843 --- /dev/null +++ b/instrument_plugins/NI_DAQ.py @@ -0,0 +1,150 @@ +# NI_DAQ.py, National Instruments Data AcQuisition instrument driver +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import types +from lib.dll_support import nidaq +from instrument import Instrument +import qt + +def _get_channel(devchan): + if not '/' in devchan: + return devchan + parts = devchan.split('/') + if len(parts) != 2: + return devchan + return parts[1] + +class NI_DAQ(Instrument): + + def __init__(self, name, id): + Instrument.__init__(self, name, tags=['physical']) + + self._id = id + + for ch_in in self._get_input_channels(): + ch_in = _get_channel(ch_in) + self.add_parameter(ch_in, + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='V', + tags=['measure'], + get_func=self.do_get_input, + channel=ch_in) + + for ch_out in self._get_output_channels(): + ch_out = _get_channel(ch_out) + self.add_parameter(ch_out, + flags=Instrument.FLAG_SET, + type=types.FloatType, + units='V', + tags=['sweep'], + set_func=self.do_set_output, + channel=ch_out) + + for ch_ctr in self._get_counter_channels(): + ch_ctr = _get_channel(ch_ctr) + self.add_parameter(ch_ctr, + flags=Instrument.FLAG_GET, + type=types.IntType, + units='#', + tags=['measure'], + get_func=self.do_get_counter, + channel=ch_ctr) + self.add_parameter(ch_ctr + "_src", + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + type=types.StringType, + set_func=self.do_set_counter_src, + channel=ch_ctr) + + self.add_parameter('chan_config', + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + type=types.StringType, + option_list=('Default', 'RSE', 'NRSE', 'Diff', 'PseudoDiff')) + + self.add_parameter('count_time', + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + type=types.FloatType, + units='s') + + self.add_function('reset') + self.add_function('digital_out') + + self.reset() + self.set_chan_config('RSE') + self.set_count_time(0.1) + self.get_all() + + def get_all(self): + ch_in = [_get_channel(ch) for ch in self._get_input_channels()] + self.get(ch_in) + + def reset(self): + '''Reset device.''' + nidaq.reset_device(self._id) + + def _get_input_channels(self): + return nidaq.get_physical_input_channels(self._id) + + def _get_output_channels(self): + return nidaq.get_physical_output_channels(self._id) + + def _get_counter_channels(self): + return nidaq.get_physical_counter_channels(self._id) + + def do_get_input(self, channel): + devchan = '%s/%s' % (self._id, channel) + return nidaq.read(devchan, config=self._chan_config) + + def do_set_output(self, val, channel): + devchan = '%s/%s' % (self._id, channel) + return nidaq.write(devchan, val) + + def do_set_chan_config(self, val): + self._chan_config = val + + def do_set_count_time(self, val): + self._count_time = val + + def do_get_counter(self, channel): + devchan = '%s/%s' % (self._id, channel) + src = self.get(channel + "_src") + if src is not None and src != '': + src = '/%s/%s' % (self._id, src) + return nidaq.read_counter(devchan, src=src, freq=1/self._count_time) + + def read_counters(self, channels): + chans = [] + srcs = [] + for chan in channels: + chans.append('%s/%s' % (self._id, chan)) + srcs.append(self.get(chan + "_src")) + return nidaq.read_counters(chans, src=srcs, freq=1.0/self._count_time) + + # Dummy + def do_set_counter_src(self, val, channel): + return True + + def digital_out(self, lines, val): + devchan = '%s/%s' % (self._id, lines) + return nidaq.write_dig_port8(devchan, val) + +def detect_instruments(): + '''Refresh NI DAQ instrument list.''' + + for name in nidaq.get_device_names(): + qt.instruments.create('NI%s' % name, 'NI_DAQ', id=name) + diff --git a/instrument_plugins/Newport_ESP100.py b/instrument_plugins/Newport_ESP100.py new file mode 100644 index 0000000..51d3b70 --- /dev/null +++ b/instrument_plugins/Newport_ESP100.py @@ -0,0 +1,124 @@ +# Newport_ESP100.py class, to perform the communication between the Wrapper and the device +# Martijn Schaafsma , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import logging +import visa +import time + +class Newport_ESP100(Instrument): + ''' + This is the driver class for the ESP stepper motor + + Usage: + Initialize with + = instruments.create('', 'Newport_ESP100', address=', reset=') + + TODO: - Check if there is a difference in imposing a displacement or sending the stage to a certain location + - Add the function "move(val[mm])" and scale this guy in a virtual instrument to ps + + ''' + def __init__(self, name, address, reset=False): + logging.info(__name__ + ' : Initializing instrument Newport ESP100') + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add functions + self.add_function('init_default') + self.add_function('define_home') + self.add_function('move_1000mu_p') + self.add_function('move_0100mu_p') + self.add_function('move_0010mu_p') + self.add_function('move_0001mu_p') + self.add_function('move_1000mu_n') + self.add_function('move_0100mu_n') + self.add_function('move_0010mu_n') + self.add_function('move_0001mu_n') + + # Add parameters + self.add_parameter('position',tags=['sweep'], + flags=Instrument.FLAG_GETSET, units='mm', minval=-300, maxval=300, type=types.FloatType) + self.add_parameter('ismoving', + flags=Instrument.FLAG_GET, type=types.StringType) + + #self.init_default() + + if reset: + self.init_default() + + def init_default(self): + print "Initializing ESP100 ..." + self._visainstrument.baud_rate=19200L + self._visainstrument.clear() + self._visainstrument.write('1MO;WS\r') + self._visainstrument.write('1DH;WS\r') + self._visainstrument.write('1MT-;WS\r') +# self._visainstrument.write('1PA-300;WS\r') + print "Waiting for stage to have moved" + while self.do_get_ismoving(): + print " ... still moving ..." + time.sleep(1) + self._visainstrument.write('1DH;WS\r') + print "Finished initialization ESP100" + self.get_position() + + def do_get_position(self): + return self._visainstrument.ask('1PA?\r') + + def define_home(self, position=0.0): + self._visainstrument.write('1DH%f;WS\r'%position) + + def do_set_position(self, position): + self._visainstrument.write('1PA+%f;WS\r'%position) + + def do_get_ismoving(self): + return not self._visainstrument.ask('1MD?').strip() == '1' + + def move_1000mu_p(self): + self._visainstrument.write('1PR+1') + return self.get_position() + + def move_0100mu_p(self): + self._visainstrument.write('1PR+0.1') + return self.get_position() + + def move_0010mu_p(self): + self._visainstrument.write('1PR+0.01') + return self.get_position() + + def move_0001mu_p(self): + self._visainstrument.write('1PR+0.001') + return self.get_position() + + def move_1000mu_n(self): + self._visainstrument.write('1PR-1') + return self.get_position() + + def move_0100mu_n(self): + self._visainstrument.write('1PR-0.1') + return self.get_position() + + def move_0010mu_n(self): + self._visainstrument.write('1PR-0.01') + return self.get_position() + + def move_0001mu_n(self): + self._visainstrument.write('1PR-0.001') + return self.get_position() diff --git a/instrument_plugins/Optodac.py b/instrument_plugins/Optodac.py new file mode 100644 index 0000000..bc921a5 --- /dev/null +++ b/instrument_plugins/Optodac.py @@ -0,0 +1,103 @@ +# Driver for OPTO Dac 0.1 +# Stevan Nadj-Perge , 2008 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import pyvisa.vpp43 as vpp43 +from time import sleep +import types +import logging +from instrument import Instrument +import numpy + + +class Optodac(Instrument): #Harold: was: class OPTO(Instrument): + + def __init__(self, name, address, numdacs=8): + logging.info(__name__+ ': Initializing instrument OPTO') + Instrument.__init__(self, name, tags=['physical']) + self._address=address + self._numdacs=8 + self._sleeptime=0.0 + self.add_parameter('dac', type=types.FloatType, + flags=Instrument.FLAG_GETSET, channels=(1, self._numdacs), + minval=-10000.00, maxval=10000, units='mV', + format='%.02f', tags=['sweep'],dac_range=float(5000)) #Harold, added multiplier, FLAG_SET --> FLAG_GETSET + self._open_serial_connection() + + def _open_serial_connection(self): + logging.debug(__name__+':Opening serial connection') + self._session = vpp43.open_default_resource_manager() + self._vi = vpp43.open(self._session, self._address) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, + vpp43.VI_ASRL_STOP_ONE) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, + vpp43.VI_ASRL_PAR_ODD) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, + vpp43.VI_ASRL_END_NONE) + + def _close_serial_connection(self): + vpp43.close(self._vi) + + def _send_message(self, message): + vpp43.write(self._vi, message) + sleep(self._sleeptime) + + def _dac_voltage_to_message(self, dac, voltage): + dac_range=self.get_dac_range(dac) + bytevalue=int(round(voltage*1000/dac_range*32768+32768)) + dataH=int(bytevalue/256) + dataL=bytevalue-dataH*256 + bytedac=128 + tdac=dac + while (tdac>1): + tdac=tdac-1 + bytedac=int(bytedac/2) + message="%c%c%c%c%c%c%c" % (7, 0, 3, 10, bytedac, dataH, dataL) + return message + + def _read_buffer(self): + response=vpp43.read(self._vi, vpp43.get_attribute(self._vi, + vpp43.VI_ATTR_ASRL_AVAIL_NUM)) + sleep(self._sleeptime) + return response + + def do_set_dac(self, mvoltage, channel): + logging.debug(__name__ + 'setting the dacs') + voltage=mvoltage/1000.0 + message=self._dac_voltage_to_message(channel, voltage) + self._send_message(message) + r=self._read_buffer() + czero='%c'%0 + if (r!=''): + if (r[1]!=czero): + logging.debug(__name__+' possible error in optodac' + r) + + def _do_get_dac(self,channel): #added by Harold + a=self.get_parameter_options('dac%s'%channel) + return a['value'] + + def get_dac(self,channel): #added by Harold + a=self.get_parameter_options('dac%s'%channel) + return a['value'] + + def set_dac_range(self,channel, value): #added by Harold + self.set_parameter_options('dac%s'%channel,dac_range=value) + + def get_dac_range(self,channel): #added by Harold + a=self.get_parameter_options('dac%s'%channel) + return a['dac_range'] + diff --git a/instrument_plugins/Optodac.pyc b/instrument_plugins/Optodac.pyc new file mode 100644 index 0000000..113688a Binary files /dev/null and b/instrument_plugins/Optodac.pyc differ diff --git a/instrument_plugins/OxfordInstruments_ILM200.py b/instrument_plugins/OxfordInstruments_ILM200.py new file mode 100644 index 0000000..00659f3 --- /dev/null +++ b/instrument_plugins/OxfordInstruments_ILM200.py @@ -0,0 +1,201 @@ +# OxfordInstruments_ILM200.py class, to perform the communication between the Wrapper and the device +# Guenevere Prawiroatmodjo , 2009 +# Pieter de Groot , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +from time import time, sleep +import visa +import types +import logging + +class OxfordInstruments_ILM200(Instrument): + ''' + This is the python driver for the Oxford Instruments ILM 200 Helium Level Meter. + + Usage: + Initialize with + = instruments.create('name', 'OxfordInstruments_ILM200', address='') + = ASRL1::INSTR + + Note: Since the ISOBUS allows for several instruments to be managed in parallel, the command + which is sent to the device starts with '@n', where n is the ISOBUS instrument number. + + ''' +#TODO: auto update script +#TODO: get doesn't always update the wrapper! (e.g. when input is an int and output is a string) + + def __init__(self, name, address, number=1): + ''' + Initializes the Oxford Instruments ILM 200 Helium Level Meter. + + Input: + name (string) : name of the instrument + address (string) : instrument address + number (int) : ISOBUS instrument number + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._number = number + self._visainstrument = visa.SerialInstrument(self._address) + self._values = {} + self._visainstrument.stop_bits = 2 + + #Add parameters + self.add_parameter('level', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_GET) + + # Add functions + self.add_function('get_all') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + self.get_level() + self.get_status() + + # Functions + def _execute(self, message): + ''' + Write a command to the device + + Input: + message (str) : write command for the device + + Output: + None + ''' + logging.info(__name__ + ' : Send the following command to the device: %s' % message) + self._visainstrument.write('@%s%s' %(self._number, message)) + sleep(20e-3) # wait for the device to be able to respond + result = self._visainstrument.read() + if result.find('?') >= 0: + print "Error: Command %s not recognized" %message + else: + return result + + def identify(self): + ''' + Identify the device + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Identify the device') + return self._execute('V') + + def remote(self): + ''' + Set control to remote & locked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to remote & locked') + self.set_remote_status(1) + + def local(self): + ''' + Set control to local & locked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to local & locked') + self.set_remote_status(0) + + def set_remote_status(self, mode): + ''' + Set remote control status. + + Input: + mode(int) : + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + + Output: + None + ''' + status = { + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + } + logging.info(__name__ + ' : Setting remote control status to %s' %status.get(mode,"Unknown")) + self._execute('C%s' %mode) + + def do_get_level(self): + ''' + Get Helium level of channel 1. + Input: + None + + Output: + result (float) : Helium level + ''' + logging.info(__name__ + ' : Read level of channel 1') + result = self._execute('R1') + return float(result.replace('R','')) + + def do_get_status(self): + ''' + Get status of the device. + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Get status of the device.') + result = self._execute('X') + status = { + 0 : "Channel not in use", + 1 : "Channel used for Nitrogen level", + 2 : "Channel used for Helium Level (Normal pulsed operation)", + 3 : "Channel used for Helium Level (Continuous measurement)", + 9 : "Error on channel (Usually means probe unplugged)" + } + return status.get(int(result[1]), "Unknown") diff --git a/instrument_plugins/OxfordInstruments_IPS120.py b/instrument_plugins/OxfordInstruments_IPS120.py new file mode 100644 index 0000000..6723190 --- /dev/null +++ b/instrument_plugins/OxfordInstruments_IPS120.py @@ -0,0 +1,932 @@ +# OxfordInstruments_IPS120.py class, to perform the communication between the Wrapper and the device +# Guenevere Prawiroatmodjo , 2009 +# Pieter de Groot , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +from time import time, sleep +import visa +import types +import logging + +class OxfordInstruments_IPS120(Instrument): + ''' + This is the python driver for the Oxford Instruments IPS 120 Magnet Power Supply + + Usage: + Initialize with + = instruments.create('name', 'OxfordInstruments_IPS120', address='') + = ASRL1::INSTR + + Note: Since the ISOBUS allows for several instruments to be managed in parallel, the command + which is sent to the device starts with '@n', where n is the ISOBUS instrument number. + + ''' +#TODO: auto update script +#TODO: get doesn't always update the wrapper! (e.g. when input is an int and output is a string) + + def __init__(self, name, address, number=2): + ''' + Initializes the Oxford Instruments IPS 120 Magnet Power Supply. + + Input: + name (string) : name of the instrument + address (string) : instrument address + number (int) : ISOBUS instrument number + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._number = number + self._visainstrument = visa.SerialInstrument(self._address) + self._values = {} + self._visainstrument.stop_bits = 2 + + #Add parameters + self.add_parameter('mode', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + format_map = { + 0 : "Amps, Magnet sweep: fast", + 1 : "Tesla, Magnet sweep: fast", + 4 : "Amps, Magnet sweep: slow", + 5 : "Tesla, Magnet sweep: slow", + 8 : "Amps, (Magnet sweep: unaffected)", + 9 : "Tesla, (Magnet sweep: unaffected)"}) + self.add_parameter('mode2', type=types.IntType, + flags=Instrument.FLAG_GET, + format_map = { + 0 : "At rest", + 1 : "Sweeping", + 2 : "Sweep limiting", + 3 : "Sweeping & sweep limiting"}) + self.add_parameter('activity', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + format_map = { + 0 : "Hold", + 1 : "To set point", + 2 : "To zero", + 4 : "Clamped"}) + self.add_parameter('switch_heater', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + format_map = { + 0 : "Off magnet at zero (switch closed)", + 1 : "On (switch open)", + 2 : "Off magnet at field (switch closed)", + 5 : "Heater fault (heater is on but current is low)", + 8 : "No switch fitted"}) + self.add_parameter('polarity', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET) + self.add_parameter('field_setpoint', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=11) + self.add_parameter('sweeprate_field', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=14) + self.add_parameter('current_setpoint', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=-90.93, maxval=90.93) + self.add_parameter('sweeprate_current', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=240) + self.add_parameter('remote_status', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + format_map = { + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + 4 : "Auto-run-down", + 5 : "Auto-run-down", + 6 : "Auto-run-down", + 7 : "Auto-run-down"}) + self.add_parameter('system_status', type=types.IntType, + flags=Instrument.FLAG_GET, + format_map = { + 0 : "Normal", + 1 : "Quenched", + 2 : "Over Heated", + 4 : "Warming Up", + 8 : "Fault"}) + self.add_parameter('system_status2', type=types.IntType, + flags=Instrument.FLAG_GET, + format_map = { + 0 : "Normal", + 1 : "On positive voltage limit", + 2 : "On negative voltage limit", + 4 : "Outside negative current limit", + 8 : "Outside positive current limit" + }) + self.add_parameter('current', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('voltage', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('magnet_current', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('field', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('voltage_limit', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('persistent_current', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('trip_current', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('persistent_field', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('trip_field', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('heater_current', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('current_limit_upper', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('current_limit_lower', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('lead_resistance', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('magnet_inductance', type=types.FloatType, + flags=Instrument.FLAG_GET) + + # Add functions + self.add_function('get_all') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + self.get_remote_status() + self.get_system_status() + self.get_system_status2() + self.get_current() + self.get_voltage() + self.get_magnet_current() + self.get_current_setpoint() + self.get_sweeprate_current() + self.get_field() + self.get_field_setpoint() + self.get_sweeprate_field() + self.get_voltage_limit() + self.get_persistent_current() + self.get_trip_current() + self.get_persistent_field() + self.get_trip_field() + self.get_heater_current() + self.get_current_limit_upper() + self.get_current_limit_lower() + self.get_lead_resistance() + self.get_magnet_inductance() + self.get_mode() + self.get_activity() + self.get_polarity() + self.get_switch_heater() + + # Functions + def _execute(self, message): + ''' + Write a command to the device + + Input: + message (str) : write command for the device + + Output: + None + ''' + logging.info(__name__ + ' : Send the following command to the device: %s' % message) + self._visainstrument.write('@%s%s' % (self._number, message)) + sleep(20e-3) # wait for the device to be able to respond + result = self._visainstrument.read() + if result.find('?') >= 0: + print "Error: Command %s not recognized" % message + else: + return result + + def identify(self): + ''' + Identify the device + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Identify the device') + return self._execute('V') + + def examine(self): + ''' + Examine the status of the device + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Examine status') + + print 'System Status: ' + print self.get_system_status() + + print 'Activity: ' + print self.get_activity() + + print 'Local/Remote status: ' + print self.get_remote_status() + + print 'Switch heater: ' + print self.get_switch_heater() + + print 'Mode: ' + print self.get_mode() + + print 'Polarity: ' + print self.get_polarity() + + def remote(self): + ''' + Set control to remote & locked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to remote & locked') + self.set_remote_status(3) + + def local(self): + ''' + Set control to local & locked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to local & locked') + self.set_remote_status(0) + + def do_get_remote_status(self): + ''' + Get remote control status + + Input: + None + + Output: + result(str) : + "Local & locked", + "Remote & locked", + "Local & unlocked", + "Remote & unlocked", + "Auto-run-down", + "Auto-run-down", + "Auto-run-down", + "Auto-run-down" + ''' + logging.info(__name__ + ' : Get remote control status') + result = self._execute('X') + return int(result[6]) + + def do_set_remote_status(self, mode): + ''' + Set remote control status. + + Input: + mode(int) : + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + + Output: + None + ''' + status = { + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + } + if status.__contains__(mode): + logging.info(__name__ + ' : Setting remote control status to %s' % status.get(mode,"Unknown")) + self._execute('C%s' % mode) + else: + print 'Invalid mode inserted: %s' % mode + + def do_get_system_status(self): + ''' + Get the system status + + Input: + None + + Output: + result (str) : + "Normal", + "Quenched", + "Over Heated", + "Warming Up", + "Fault" + ''' + result = self._execute('X') + logging.info(__name__ + ' : Getting system status') + return int(result[1]) + + def do_get_system_status2(self): + ''' + Get the system status + + Input: + None + + Output: + result (str) : + "Normal", + "On positive voltage limit", + "On negative voltage limit", + "Outside negative current limit", + "Outside positive current limit" + ''' + result = self._execute('X') + logging.info(__name__ + ' : Getting system status') + return int(result[2]) + + def do_get_current(self): + ''' + Demand output current of device + + Input: + None + + Output: + result (float) : output current in Amp + ''' + logging.info(__name__ + ' : Read output current') + result = self._execute('R0') + return float(result.replace('R','')) + + def do_get_voltage(self): + ''' + Demand measured output voltage of device + + Input: + None + + Output: + result (float) : output voltage in Volt + ''' + logging.info(__name__ + ' : Read output voltage') + result = self._execute('R1') + return float(result.replace('R','')) + + def do_get_magnet_current(self): + ''' + Demand measured magnet current of device + + Input: + None + + Output: + result (float) : measured magnet current in Amp + ''' + logging.info(__name__ + ' : Read measured magnet current') + result = self._execute('R2') + return float(result.replace('R','')) + + def do_get_current_setpoint(self): + ''' + Return the set point (target current) + + Input: + None + + Output: + result (float) : Target current in Amp + ''' + logging.info(__name__ + ' : Read set point (target current)') + result = self._execute('R5') + return float(result.replace('R','')) + + def do_set_current_setpoint(self, current): + ''' + Set current setpoint (target current) + Input: + current (float) : target current in Amp + + Output: + None + ''' + logging.info(__name__ + ' : Setting target current to %s' % current) + self._execute('I%s' % current) + self.get_field_setpoint() # Update field setpoint + + def do_get_sweeprate_current(self): + ''' + Return sweep rate (current) + + Input: + None + + Output: + result (float) : sweep rate in Amp/min + ''' + logging.info(__name__ + ' : Read sweep rate (current)') + result = self._execute('R6') + return float(result.replace('R','')) + + def do_set_sweeprate_current(self, sweeprate): + ''' + Set sweep rate (current) + + Input: + sweeprate(float) : Sweep rate in Amps/min. + + Output: + None + ''' + logging.info(__name__ + ' : Set sweep rate (current) to %s Amps/min' % sweeprate) + self._execute('S%s' % sweeprate) + self.get_sweeprate_field() # Update sweeprate_field + + def do_get_field(self): + ''' + Demand output field + + Input: + None + + Output: + result (float) : Output field in Tesla + ''' + logging.info(__name__ + ' : Read output field') + result = self._execute('R7') + return float(result.replace('R','')) + + def do_get_field_setpoint(self): + ''' + Return the set point (target field) + + Input: + None + + Output: + result (float) : Field set point in Tesla + ''' + logging.info(__name__ + ' : Read field set point') + result = self._execute('R8') + return float(result.replace('R','')) + + def do_set_field_setpoint(self, field): + ''' + Set the field set point (target field) + Input: + field (float) : target field in Tesla + + Output: + None + ''' + logging.info(__name__ + ' : Setting target field to %s' % field) + self._execute('J%s' % field) + self.get_current_setpoint() #Update current setpoint + + def do_get_sweeprate_field(self): + ''' + Return sweep rate (field) + + Input: + None + + Output: + result (float) : sweep rate in Tesla/min + ''' + logging.info(__name__ + ' : Read sweep rate (field)') + result = self._execute('R9') + return float(result.replace('R','')) + + def do_set_sweeprate_field(self, sweeprate): + ''' + Set sweep rate (field) + + Input: + sweeprate(float) : Sweep rate in Tesla/min. + + Output: + None + ''' + logging.info(__name__ + ' : Set sweep rate (field) to %s Tesla/min' % sweeprate) + self._execute('T%s' % sweeprate) + self.get_sweeprate_current() # Update sweeprate_current + + def do_get_voltage_limit(self): + ''' + Return voltage limit + + Input: + None + + Output: + result (float) : voltage limit in Volt + ''' + logging.info(__name__ + ' : Read voltage limit') + result = self._execute('R15') + result = float(result.replace('R','')) + self.set_parameter_bounds('voltage',-result,result) + return result + + def do_get_persistent_current(self): + ''' + Return persistent magnet current + + Input: + None + + Output: + result (float) : persistent magnet current in Amp + ''' + logging.info(__name__ + ' : Read persistent magnet current') + result = self._execute('R16') + return float(result.replace('R','')) + + def do_get_trip_current(self): + ''' + Return trip current + + Input: + None + + Output: + result (float) : trip current om Amp + ''' + logging.info(__name__ + ' : Read trip current') + result = self._execute('R17') + return float(result.replace('R','')) + + def do_get_persistent_field(self): + ''' + Return persistent magnet field + + Input: + None + + Output: + result (float) : persistent magnet field in Tesla + ''' + logging.info(__name__ + ' : Read persistent magnet field') + result = self._execute('R18') + return float(result.replace('R','')) + + def do_get_trip_field(self): + ''' + Return trip field + + Input: + None + + Output: + result (float) : trip field in Tesla + ''' + logging.info(__name__ + ' : Read trip field') + result = self._execute('R19') + return float(result.replace('R','')) + + def do_get_heater_current(self): + ''' + Return switch heater current + + Input: + None + + Output: + result (float) : switch heater current in milliAmp + ''' + logging.info(__name__ + ' : Read switch heater current') + result = self._execute('R20') + return float(result.replace('R','')) + + def do_get_current_limit_upper(self): + ''' + Return safe current limit, most positive + + Input: + None + + Output: + result (float) : safe current limit, most positive in Amp + ''' + logging.info(__name__ + ' : Read safe current limit, most positive') + result = self._execute('R22') + return float(result.replace('R','')) + + def do_get_current_limit_lower(self): + ''' + Return safe current limit, most negative + + Input: + None + + Output: + result (float) : safe current limit, most negative in Amp + ''' + logging.info(__name__ + ' : Read safe current limit, most negative') + result = self._execute('R21') + return float(result.replace('R','')) + + def do_get_lead_resistance(self): + ''' + Return lead resistance + + Input: + None + + Output: + result (float) : lead resistance in milliOhm + ''' + logging.info(__name__ + ' : Read lead resistance') + result = self._execute('R23') + return float(result.replace('R','')) + + def do_get_magnet_inductance(self): + ''' + Return magnet inductance + + Input: + None + + Output: + result (float) : magnet inductance in Henry + ''' + logging.info(__name__ + ' : Read magnet inductance') + result = self._execute('R24') + return float(result.replace('R','')) + + def do_get_activity(self): + ''' + Get the activity of the magnet. Possibilities: Hold, Set point, Zero or Clamp. + Input: + None + + Output: + result(str) : "Hold", "Set point", "Zero" or "Clamp". + ''' + result = self._execute('X') + logging.info(__name__ + ' : Get activity of the magnet.') + return int(result[4]) + + def do_set_activity(self, mode): + ''' + Set the activity to Hold, To Set point or To Zero. + + Input: + mode (int) : + 0 : "Hold", + 1 : "To set point", + 2 : "To zero" + + 4 : "Clamped" (not included) + + Output: + None + ''' + status = { + 0 : "Hold", + 1 : "To set point", + 2 : "To zero" + } + if status.__contains__(mode): + logging.info(__name__ + ' : Setting magnet activity to %s' % status.get(mode, "Unknown")) + self._execute('A%s' % mode) + else: + print 'Invalid mode inserted.' + + def hold(self): + ''' + Set the device activity to "Hold" + Input: + None + Output: + None + ''' + self.set_activity(0) + self.get_activity() + + def to_setpoint(self): + ''' + Set the device activity to "To set point". This initiates a sweep. + Input: + None + Output: + None + ''' + self.set_activity(1) + self.get_activity() + + def to_zero(self): + ''' + Set the device activity to "To zero". This sweeps te magnet back to zero. + Input: + None + Output: + None + ''' + self.set_activity(2) + self.get_activity() + + def do_get_switch_heater(self): + ''' + Get the switch heater status. + Input: + None + + Output: + result(str) : "Off magnet at zero", "On (switch open)", "Off magnet at field (switch closed)", + "Heater fault (heater is on but current is low)" or "No switch fitted". + ''' + logging.info(__name__ + ' : Get switch heater status') + result = self._execute('X') + return int(result[8]) + + def do_set_switch_heater(self, mode): + ''' + Set the switch heater Off or On. Note: After issuing a command it is necessary to wait + several seconds for the switch to respond. + Input: + mode (int) : + 0 : "Off", + 1 : "On, if PSU = Magnet", + + 2 : "On, No checks" (not available) + + Output: + None + ''' + status = { + 0 : "Off", + 1 : "On, if PSU = Magnet" + } + if status.__contains__(mode): + logging.info(__name__ + ' : Setting switch heater to %s' % status.get(mode, "Unknown")) + self._execute('H%s' % mode) + print "Setting switch heater... (wait 20s)" + sleep(20) + else: + print 'Invalid mode inserted.' + + def heater_on(self): + ''' + Switch the heater on, with PSU = Magnet current check + Input: + None + Output: + None + ''' + self.set_switch_heater(1) + self.get_switch_heater() + + def heater_off(self): + ''' + Switch the heater off + Input: + None + Output: + None + ''' + self.set_switch_heater(0) + self.get_switch_heater() + + def do_get_mode(self): + ''' + Get the Mode of the device + Input: + None + + Output: + "Amps, Magnet sweep: fast", + "Tesla, Magnet sweep: fast", + "Amps, Magnet sweep: slow", + "Tesla, Magnet sweep: slow" + ''' + logging.info(__name__ + ' : Get device mode') + result = self._execute('X') + return int(result[10]) + + def do_get_mode2(self): + ''' + Get the Mode of the device + Input: + None + + Output: + "At rest", + "Sweeping", + "Sweep limiting", + "Sweeping & sweep limiting" + ''' + logging.info(__name__ + ' : Get device mode') + result = self._execute('X') + return int(result[11]) + + def do_set_mode(self, mode): + ''' + Input: + mode(int): + 0 : "Amps, Magnet sweep: fast", + 1 : "Tesla, Magnet sweep: fast", + 4 : "Amps, Magnet sweep: slow", + 5 : "Tesla, Magnet sweep: slow" + 8 : "Amps, (Magnet sweep: unaffected)", + 9 : "Tesla, (Magnet sweep: unaffected)" + + Output: + None + ''' + status = { + 0 : "Amps, Magnet sweep: fast", + 1 : "Tesla, Magnet sweep: fast", + 4 : "Amps, Magnet sweep: slow", + 5 : "Tesla, Magnet sweep: slow", + 8 : "Amps, (Magnet sweep: unaffected)", + 9 : "Tesla, (Magnet sweep: unaffected)" + } + if status.__contains__(mode): + logging.info(__name__ + ' : Setting device mode to %s' % status.get(mode, "Unknown")) + self._execute('M%s' % mode) + else: + print 'Invalid mode inserted.' + + def do_get_polarity(self): + ''' + Get the polarity of the output current + Input: + None + + Output: + result (str) : + "Desired: Positive, Magnet: Positive, Commanded: Positive", + "Desired: Positive, Magnet: Positive, Commanded: Negative", + "Desired: Positive, Magnet: Negative, Commanded: Positive", + "Desired: Positive, Magnet: Negative, Commanded: Negative", + "Desired: Negative, Magnet: Positive, Commanded: Positive", + "Desired: Negative, Magnet: Positive, Commanded: Negative", + "Desired: Negative, Magnet: Negative, Commanded: Positive", + "Desired: Negative, Magnet: Negative, Commanded: Negative" + ''' + status1 = { + 0 : "Desired: Positive, Magnet: Positive, Commanded: Positive", + 1 : "Desired: Positive, Magnet: Positive, Commanded: Negative", + 2 : "Desired: Positive, Magnet: Negative, Commanded: Positive", + 3 : "Desired: Positive, Magnet: Negative, Commanded: Negative", + 4 : "Desired: Negative, Magnet: Positive, Commanded: Positive", + 5 : "Desired: Negative, Magnet: Positive, Commanded: Negative", + 6 : "Desired: Negative, Magnet: Negative, Commanded: Positive", + 7 : "Desired: Negative, Magnet: Negative, Commanded: Negative" + } + status2 = { + 1 : "Negative contactor closed", + 2 : "Positive contactor closed", + 3 : "Both contactors open", + 4 : "Both contactors closed" + } + logging.info(__name__ + ' : Get device polarity') + result = self._execute('X') + return status1.get(int(result[13]), "Unknown") + ", " + status2.get(int(result[14]), "Unknown") + + def get_changed(self): + print "Current: " + print self.get_current() + print "Field: " + print self.get_field() + print "Magnet current: " + print self.get_magnet_current() + print "Heater current: " + print self.get_heater_current() + print "Mode: " + print self.get_mode() diff --git a/instrument_plugins/OxfordInstruments_Kelvinox_IGH.py b/instrument_plugins/OxfordInstruments_Kelvinox_IGH.py new file mode 100644 index 0000000..adb19c9 --- /dev/null +++ b/instrument_plugins/OxfordInstruments_Kelvinox_IGH.py @@ -0,0 +1,195 @@ +# OxfordInstruments_Kelvinox_IGH.py class, to perform the communication between the Wrapper and the device +# Guenevere Prawiroatmodjo , 2009 +# Pieter de Groot , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +from time import time, sleep +import visa +import types +import logging + +class OxfordInstruments_Kelvinox_IGH(Instrument): + ''' + This is the python driver for the Oxford Instruments Kelvinox IGH Dilution Refrigerator and + Intelligent Dilution Refrigerator Power Supply (IDR PS). + + Usage: + Initialize with + = instruments.create('name', 'OxfordInstruments_Kelvinox_IGH', address='') + = ASRL1::INSTR + + Note: Since the ISOBUS allows for several instruments to be managed in parallel, the command + which is sent to the device starts with '@n', where n is the ISOBUS instrument number. + + ''' +#TODO: auto update script +#TODO: get doesn't always update the wrapper! (e.g. when input is an int and output is a string) + + def __init__(self, name, address, number=5): + ''' + Initializes the Oxford Instruments Kelvinox IGH Dilution Refrigerator. + + Input: + name (string) : name of the instrument + address (string) : instrument address + number (int) : ISOBUS instrument number + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._number = number + self._visainstrument = visa.SerialInstrument(self._address) + self._values = {} + self._visainstrument.stop_bits = 2 + + #Add parameters + self.add_parameter('1K_pot_temp', type=types.FloatType, + flags=Instrument.FLAG_GET) + self.add_parameter('mix_chamber_temp', type=types.FloatType, + flags=Instrument.FLAG_GET) + + # Add functions + self.add_function('get_all') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + self.get_1K_pot_temp() + self.get_mix_chamber_temp() + + # Functions + def _execute(self, message): + ''' + Write a command to the device + + Input: + message (str) : write command for the device + + Output: + None + ''' + logging.info(__name__ + ' : Send the following command to the device: %s' % message) + self._visainstrument.write('@%s%s' % (self._number, message)) + sleep(20e-3) # wait for the device to be able to respond + result = self._visainstrument.read() + if result.find('?') >= 0: + print "Error: Command %s not recognized" % message + else: + return result + + def identify(self): + ''' + Identify the device + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Identify the device') + return self._execute('V') + + def remote(self): + ''' + Set control to remote & unlocked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to remote & unlocked') + self.set_remote_status(3) + + def local(self): + ''' + Set control to local & locked + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Set control to local & locked') + self.set_remote_status(0) + + def set_remote_status(self, mode): + ''' + Set remote control status. + + Input: + mode(int) : + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + + Output: + None + ''' + status = { + 0 : "Local and locked", + 1 : "Remote and locked", + 2 : "Local and unlocked", + 3 : "Remote and unlocked", + } + logging.info(__name__ + ' : Setting remote control status to %s' % status.get(mode,"Unknown")) + self._execute('C%s' % mode) + + def do_get_1K_pot_temp(self): + ''' + Get 1K Pot Temperature from device. + Input: + None + + Output: + result (float) : 1K Pot Temperature in mK + ''' + logging.info(__name__ + ' : Read 1K Pot Temperature') + result = self._execute('R2') + return float(result.replace('R','')) + + def do_get_mix_chamber_temp(self): + ''' + Get Mix Chamber Temperature + Input: + None + + Output: + result (float) : Mix Chamber Temperature in mK + ''' + logging.info(__name__ + ' : Read Mix Chamber Temperature') + result = self._execute('R3') + return float(result.replace('R','')) diff --git a/instrument_plugins/PNA_N5221A.py b/instrument_plugins/PNA_N5221A.py new file mode 100644 index 0000000..fd0703d --- /dev/null +++ b/instrument_plugins/PNA_N5221A.py @@ -0,0 +1,674 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## def __init(self): +## +## trace_list=[] +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. The traces are listed in the private list self._trace_list, wich parameters aren't stored through the standard + qtlab parameter book keeping, if this is used more often we can decide to make each trace as an individual QTlab VI + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + + #private list to bookkeep secondary traces traces inside format is: + # [trace1, trace2, ..., tracen] name is the index of this list plus one + # trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format] + + self._secondary_trace_list = [] + self._window_count = 0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=32001, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GETSET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('power', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='dBm',minval=-30, maxval=30) + self.add_parameter('dac1', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='V',minval=-10.0, maxval=10.0) + self.add_parameter('dac2', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='V',minval=-10.0, maxval=10.0) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + self.add_parameter('measurement_format', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + self.add_function('reset_averaging') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S21', measurement_format = 'MLOG', start_frequency=1.5e9, + stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6,level=-10,continuous=False): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + + if(len(self._secondary_trace_list)>0): + print 'Only call setup when no traces active yet.' + + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + self.set_power(level) + + self.set_measurement_format(measurement_format) + self._window_count =self._window_count+1 + + if(continuous==False): + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + + def sweep(self, continuous=False): + ''' + Function runs a single or multiple sweeps + ''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def print_trace_list(self, display=True ): + + if(display==True): + print 'window_count' + str(self._window_count) + + print 'format trace_list= [trace1, trace2, ..., tracen] name is the index of this list plus one' + print 'trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format]' + return self._secondary_trace_list + + def add_trace(self, measurement_type='S11', measurement_format='MLOG',new_channel=False, display=True, new_window=False): + ''' + This function adds a new trace to the VNA, like the setup method, one can chose + if it is made in the same channel, and thus sharing all kinds of triggering properties (?), + and whether it is diplayed or not in a new window. + ''' + + index = len(self._secondary_trace_list)+1 #number of active channels + channel_nr=1 + trace_nr=1 + if(new_channel==True): + #find the last empty channel + channel = self.list_channel(index+1) + if(channel=='NO CATALOG'): + channel_nr=index+1 + trace_nr=1 + else: + print 'OEPS, something went wrong with tracebook keeping!' + return 0 + else: + #dump trace in channel 1 + channel_nr=1 + trace_nr = int(float(len(self.list_channel(channel_nr).split(','))/2)+1) + + name = str(index+1) + self._visainstrument.write("CALC" + str(channel_nr) + ":PAR:DEF:EXT '" + name + "', " + measurement_type) + + window_nr=1 + + if(display==True): + #Display trace somewhere + + if(new_window==True): + #get the window_count + window_nr =self._window_count+1 + self._window_count = self._window_count+1 + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":STATE ON") + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":TRAC1" + ":FEED '" + name +"'") + #make new window + else: + #dump trace in first window + self._visainstrument.write("DISP:WIND1:TRAC" + name + ":FEED '" + name + "'") + else: + print 'Do not display' + #don't bother to draw the trace + print 'chann' + str(channel_nr) + 'trace_nr' + str(trace_nr) + self.set_format(measurement_format, channel=channel_nr, trace_number=trace_nr) + + self._secondary_trace_list.append([channel_nr,trace_nr,name,measurement_type, window_nr,measurement_format]) + print self._secondary_trace_list + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + a=0 + while a==0: + qt.msleep(0.05) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + + + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + radius=[] + angle=[] + for i in tr: + radius.append(i[0]) + angle.append(i[1]) + + tr=[] + tr.append(radius) + tr.append(angle) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, measurement_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + measurement_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + def auto_scale(self): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + + def setup_2tone_spectroscopy(self, cw_freq=3e9, start_freq=1e9, stop_freq=10e9, sweep_time=10): + '''Function to setup the PNA to do a twotone qubit spectroscopy experiment, where the + PNA's receiver is measuring the response at cw_freq, which is \delta detuned from the w_cav, another external + source is set @w_cav, such that the cavity is readout. + + The source of the PNA is now the probe_tone, spectroscopically measuring the qubit frequency! + + This function assumes you first setup a measurement. Subsequently it selects this measurement and modifies it + to the required R2, 1 position (measuring absolute power at port 2, while sending a stimulus via port 1) with the commands + pna.w("CALC1:PAR:SEL '1'") + pna.w("CALC1:PAR:MOD:EXT 'R2,1'") + ''' + + #Range numbers Primary=1, Source=2, Receivers=3 + + #list available ranges + print 'available ranges in channel 1' + print self._visainstrument.ask("SENS1:FOM:CAT?") + + #numbers of specific ranges + print 'number of Receivers range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Receivers'") + print 'number of Source range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Source'") + + + #coupledness of the receiver + print 'is receiver coupled?' + print self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + ############################ + #General settings + ############################ + + + self._visainstrument.write("SENS1:FOM:STAT 1") + print 'freq offset is ' + self._visainstrument.ask("SENS1:FOM:STAT?") + + ##################### + #PNA source settings + ##################### + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG2:COUP 0") + print 'source coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG2:COUP?") + + + #sweeptype: linear + self._visainstrument.write("SENS1:FOM:RANG2:SWE:TYPE LIN") + print 'source sweep type is set to ' + self._visainstrument.ask("SENS1:FOM:RANG2:SWE:TYPE?") + + #start frequency -> start_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STAR " + str(start_freq)) + qt.msleep(0.01) + print 'source start frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STAR?") + + + #stop frequency -> stop_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STOP " + str(stop_freq)) + print 'source stop frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STOP?") + + + ##################### + #PNA receiver setting + ##################### + + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG3:COUP 0") + print 'receiver coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + #sweeptype: CW time -> sweep_time (?) + + self._visainstrument.write("SENS1:FOM:RANG3:SWE:TYPE CW") + print 'receiver sweeptype is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:SWE:TYPE?") + + #frequency: CW frequency -> cw_freq + + self._visainstrument.write("SENS1:FOM:RANG3:FREQ:CW " + str(cw_freq)) + print 'receiver CW freq is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:FREQ:CW?") + + + #set the X-axis scale to source 1: + self._visainstrument.write("SENS1:FOM:DISPlay:SELect " + '"source1"') + print 'x-axis scaled to' + self._visainstrument.ask("SENS1:FOM:DISP:SEL?") + + #print 'keep S12 to MLOG, now create an extra trace of the phase' + + #self.add_trace(new_channel=False,new_window=False,measurement_type='S12', measurement_format='PHAS') + #set the sweeptime to 10seconds + self._visainstrument.write("SENS1:SWE:TIME 10") + + #now at last we modify the measurement to absolute measurement at port 2, while keeping sending signals from port 1 + self._visainstrument.write("CALC1:PAR:SEL '1'") + self._visainstrument.write("CALC1:PAR:MOD:EXT 'R2,1'") + #self._visainstrument.write("CALC1:PAR:MOD:EXT 'R1,0'") + + return 0 + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + self._secondary_trace_list=[] + self._window_count=0 + #Preset the analyzer + def reset_full(self): + self._visainstrument.write('*RST') #stop any OPCs and go to preset (same as 'Preset' button) (overkill) (better) + self._visainstrument.write('SYST:FPR') #do reset with all windows and traces deleted + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_sweeptime() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + + tr= map(float,trace.split(',')) + return tr + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + def reset_averaging(self): + '''Resets the averaging!''' + self._visainstrument.write('SENS:AVER:CLE') + + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) +## def do_get_sweeptime(self): #in MHz +## return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + def do_get_power(self,channel=1): + return float(self._visainstrument.ask('SOUR:POW'+str(channel)+'?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + def do_set_power(self,level = -30,channel=1): + return self._visainstrument.write('SOUR:POW'+str(channel)+' ' +str(level)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type of the main measurement''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + '''Gets the measurement type of the main measurement''' + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + def do_set_measurement_format(self, measurement_format): + '''Sets the measurement format of the main measurement + + Options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + self._visainstrument.write("CALC1:FORM " + measurement_format) + + def do_get_measurement_format(self): + '''Gets the measurement format of the main measurement''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + print self._visainstrument.ask("CALC1:FORM?") + return self._visainstrument.ask("CALC1:FORM?") + + def do_get_sweeptime(self): + '''Gets the sweeptime in ms, the PNA automatically sets it to the fastest possible value, but it + is very useful to query how long qtlab has to sleep before a sweep is performed + ''' + return self._visainstrument.ask("SENS1:SWE:TIME?") + + def do_set_sweeptime(self,sweeptime): + '''Sets the sweeptime, not very useful inless measuring in CW-mode''' + return self._visainstrument.write("SENS1:SWE:TIME " + str(sweeptime)) + + + def do_set_dac1(self,number): + self._visainstrument.write('CONT:AUX:OUTP1:VOLT %s' % (number)) + + def do_set_dac2(self,number): + self._visainstrument.write('CONT:AUX:OUTP2:VOLT %s' % (number)) + + def do_get_dac1(self): + return eval(self._visainstrument.ask('CONT:AUX:OUTP1:VOLT?')) + + def do_get_dac2(self): + return eval(self._visainstrument.ask('CONT:AUX:OUTP2:VOLT?')) + + +## def set_sweeptime_auto(self,auto=True): +## print "SENS1:SWE:TIME:AUTO " + auto +## return self._visinstrument.write("SENS1:SWE:TIME:AUTO " + auto) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/PNA_N5221A.pyc b/instrument_plugins/PNA_N5221A.pyc new file mode 100644 index 0000000..5b1785c Binary files /dev/null and b/instrument_plugins/PNA_N5221A.pyc differ diff --git a/instrument_plugins/PNA_N5221A_sal.py b/instrument_plugins/PNA_N5221A_sal.py new file mode 100644 index 0000000..91e0c1c --- /dev/null +++ b/instrument_plugins/PNA_N5221A_sal.py @@ -0,0 +1,729 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal Jua Bosman & Ben S. +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## def __init(self): +## +## trace_list=[] +## + +class PNA_N5221A_sal(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. The traces are listed in the private list self._trace_list, wich parameters aren't stored through the standard + qtlab parameter book keeping, if this is used more often we can decide to make each trace as an individual QTlab VI + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + + #private list to bookkeep secondary traces traces inside format is: + # [trace1, trace2, ..., tracen] name is the index of this list plus one + # trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format] + + self._secondary_trace_list = [] + self._window_count = 0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=32001, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GETSET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('power', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='dBm',minval=-30, maxval=30) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + self.add_parameter('measurement_format', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + self.add_function('reset_averaging') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S21', measurement_format = 'MLOG', start_frequency=1.5e9, + stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6,level=-10,continuous=False): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + + if(len(self._secondary_trace_list)>0): + print 'Only call setup when no traces active yet.' + + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + self.set_power(level) + + self.set_measurement_format(measurement_format) + self._window_count =self._window_count+1 + + if(continuous==False): + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + + def setup_DAC_scan(self,measurement_type='S21', measurement_format = 'MLOG', start_frequency=1.5e9, + stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6,level=-10,continuous=False, + dac_list=np.linspace(-10,10,200)): + ''' + Function assumes exactly 200DAC points... It copies channel number one up to 199... And sets for each DAC the value of the gate_list + ''' + self.reset() + #copy channel 1 to 199 + #self._visainstrument.write('SYST:MACR:COPY:CHAN1 2') + + + def sweep(self, continuous=False): + ''' + Function runs a single or multiple sweeps + ''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + a=0 + self._visainstrument.write("INITiate:IMMediate") + while a==0: + qt.msleep(0.05) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + def trigger_continious(self, continuous=True): + if(continuous): + self._visainstrument.write("INIT:CONT ON") + else: + self._visainstrument.write("INIT:CONT OFF") + + def trigger(self,channel=1): + '''function to trigger channel by channel + ''' + + self._visainstrument.write("INIT%s:IMM" %(channel)) + a=0 + while a==0: + qt.msleep(0.01) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + + def get_peak(self, channel=1,marker=1): + ''' + Function to get the peak, assumes marker is switched on. + ''' + return self._visainstrument.ask("CALC" + str(channel) +":MARK" +str(marker) + ":X?") + + + def print_trace_list(self, display=True ): + + if(display==True): + print 'window_count' + str(self._window_count) + + print 'format trace_list= [trace1, trace2, ..., tracen] name is the index of this list plus one' + print 'trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format]' + return self._secondary_trace_list + + def add_trace(self, measurement_type='S11', measurement_format='MLOG',new_channel=False, display=True, new_window=False): + ''' + This function adds a new trace to the VNA, like the setup method, one can chose + if it is made in the same channel, and thus sharing all kinds of triggering properties (?), + and whether it is diplayed or not in a new window. + ''' + + index = len(self._secondary_trace_list)+1 #number of active channels + channel_nr=1 + trace_nr=1 + if(new_channel==True): + #find the last empty channel + channel = self.list_channel(index+1) + if(channel=='NO CATALOG'): + channel_nr=index+1 + trace_nr=1 + else: + print 'OEPS, something went wrong with tracebook keeping!' + return 0 + else: + #dump trace in channel 1 + channel_nr=1 + trace_nr = int(float(len(self.list_channel(channel_nr).split(','))/2)+1) + + name = str(index+1) + self._visainstrument.write("CALC" + str(channel_nr) + ":PAR:DEF:EXT '" + name + "', " + measurement_type) + + window_nr=1 + + if(display==True): + #Display trace somewhere + + if(new_window==True): + #get the window_count + window_nr =self._window_count+1 + self._window_count = self._window_count+1 + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":STATE ON") + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":TRAC1" + ":FEED '" + name +"'") + #make new window + else: + #dump trace in first window + self._visainstrument.write("DISP:WIND1:TRAC" + name + ":FEED '" + name + "'") + else: + print 'Do not display' + #don't bother to draw the trace + print 'chann' + str(channel_nr) + 'trace_nr' + str(trace_nr) + self.set_format(measurement_format, channel=channel_nr, trace_number=trace_nr) + + self._secondary_trace_list.append([channel_nr,trace_nr,name,measurement_type, window_nr,measurement_format]) + print self._secondary_trace_list + + def fetch_formatted_data(self,channel=1,trace_number=1): + '''Reads the PNA in the Formatted data format + ''' + a=0 + while a==0: + qt.msleep(0.05) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? FDATA") + tr= map(float,trace.split(',')) + return tr + + def set_Y_scale(self,window=1, trace=1,y_min=-80,y_max=-100): + ''' + Set scale of window to y_min to y_max + ''' + self._visainstrument.write("DISP:WIND" + str(window) +":TRAC" + str(trace) + ":Y:SCAL:AUTO") + + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + a=0 + while a==0: + qt.msleep(0.05) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + + + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + radius=[] + angle=[] + for i in tr: + radius.append(i[0]) + angle.append(i[1]) + + tr=[] + tr.append(radius) + tr.append(angle) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, measurement_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + measurement_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + def auto_scale(self, window=1, trace=1): + self._visainstrument.write("DISP:WIND" + str(window) +":TRAC" + str(trace) + ":Y:SCAL:AUTO") + + def setup_2tone_spectroscopy(self, cw_freq=3e9, start_freq=1e9, stop_freq=10e9, sweep_time=10): + '''Function to setup the PNA to do a twotone qubit spectroscopy experiment, where the + PNA's receiver is measuring the response at cw_freq, which is \delta detuned from the w_cav, another external + source is set @w_cav, such that the cavity is readout. + + The source of the PNA is now the probe_tone, spectroscopically measuring the qubit frequency! + + This function assumes you first setup a measurement. Subsequently it selects this measurement and modifies it + to the required R2, 1 position (measuring absolute power at port 2, while sending a stimulus via port 1) with the commands + pna.w("CALC1:PAR:SEL '1'") + pna.w("CALC1:PAR:MOD:EXT 'R2,1'") + ''' + + #Range numbers Primary=1, Source=2, Receivers=3 + + #list available ranges + print 'available ranges in channel 1' + print self._visainstrument.ask("SENS1:FOM:CAT?") + + #numbers of specific ranges + print 'number of Receivers range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Receivers'") + print 'number of Source range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Source'") + + + #coupledness of the receiver + print 'is receiver coupled?' + print self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + ############################ + #General settings + ############################ + + + self._visainstrument.write("SENS1:FOM:STAT 1") + print 'freq offset is ' + self._visainstrument.ask("SENS1:FOM:STAT?") + + ##################### + #PNA source settings + ##################### + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG2:COUP 0") + print 'source coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG2:COUP?") + + + #sweeptype: linear + self._visainstrument.write("SENS1:FOM:RANG2:SWE:TYPE LIN") + print 'source sweep type is set to ' + self._visainstrument.ask("SENS1:FOM:RANG2:SWE:TYPE?") + + #start frequency -> start_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STAR " + str(start_freq)) + qt.msleep(0.01) + print 'source start frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STAR?") + + + #stop frequency -> stop_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STOP " + str(stop_freq)) + print 'source stop frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STOP?") + + + ##################### + #PNA receiver setting + ##################### + + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG3:COUP 0") + print 'receiver coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + #sweepype: CW time -> sweep_time (?) + + self._visainstrument.write("SENS1:FOM:RANG3:SWE:TYPE CW") + print 'receiver sweeptype is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:SWE:TYPE?") + + #frequency: CW frequency -> cw_freq + + self._visainstrument.write("SENS1:FOM:RANG3:FREQ:CW " + str(cw_freq)) + print 'receiver CW freq is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:FREQ:CW?") + + + #set the X-axis scale to source 1: + self._visainstrument.write("SENS1:FOM:DISPlay:SELect " + '"source1"') + print 'x-axis scaled to' + self._visainstrument.ask("SENS1:FOM:DISP:SEL?") + + #print 'keep S12 to MLOG, now create an extra trace of the phase' + + #self.add_trace(new_channel=False,new_window=False,measurement_type='S12', measurement_format='PHAS') + #set the sweeptime to 10seconds + self._visainstrument.write("SENS1:SWE:TIME 10") + + #now at last we modify the measurement to absolute measurement at port 2, while keeping sending signals from port 1 + self._visainstrument.write("CALC1:PAR:SEL '1'") + self._visainstrument.write("CALC1:PAR:MOD:EXT 'R2,1'") + #self._visainstrument.write("CALC1:PAR:MOD:EXT 'R1,0'") + + return 0 + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + self._secondary_trace_list=[] + self._window_count=0 + #Preset the analyzer + def reset_full(self): + self._visainstrument.write('*RST') #stop any OPCs and go to preset (same as 'Preset' button) (overkill) (better) + self._visainstrument.write('SYST:FPR') #do reset with all windows and traces deleted + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_sweeptime() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + + tr= map(float,trace.split(',')) + return tr + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + def reset_averaging(self, channel=1): + '''Resets the averaging!''' + self._visainstrument.write('SENS%s:AVER:CLE' %(channel)) + + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) +## def do_get_sweeptime(self): #in MHz +## return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + def do_get_power(self,channel=1): + return float(self._visainstrument.ask('SOUR:POW'+str(channel)+'?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + def do_set_power(self,level = -30,channel=1): + return self._visainstrument.write('SOUR:POW'+str(channel)+' ' +str(level)) + + def do_set_measurement_type(self,measure_type, channel=1): + '''Sets the measurement type of the main measurement''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT 'CH2_S11_S2', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED 'CH2_S11_S2'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + '''Gets the measurement type of the main measurement''' + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + def do_set_measurement_format(self, measurement_format): + '''Sets the measurement format of the main measurement + + Options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + self._visainstrument.write("CALC1:FORM " + measurement_format) + + def do_get_measurement_format(self): + '''Gets the measurement format of the main measurement''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + print self._visainstrument.ask("CALC1:FORM?") + return self._visainstrument.ask("CALC1:FORM?") + + def do_get_sweeptime(self): + '''Gets the sweeptime in ms, the PNA automatically sets it to the fastest possible value, but it + is very useful to query how long qtlab has to sleep before a sweep is performed + ''' + return self._visainstrument.ask("SENS1:SWE:TIME?") + + def do_set_sweeptime(self,sweeptime): + '''Sets the sweeptime, not very useful inless measuring in CW-mode''' + return self._visainstrument.write("SENS1:SWE:TIME " + str(sweeptime)) + +## def set_sweeptime_auto(self,auto=True): +## print "SENS1:SWE:TIME:AUTO " + auto +## return self._visinstrument.write("SENS1:SWE:TIME:AUTO " + auto) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/PNA_N5221A_sal.pyc b/instrument_plugins/PNA_N5221A_sal.pyc new file mode 100644 index 0000000..33d513b Binary files /dev/null and b/instrument_plugins/PNA_N5221A_sal.pyc differ diff --git a/instrument_plugins/PNA_N5221A_vib.py b/instrument_plugins/PNA_N5221A_vib.py new file mode 100644 index 0000000..3cf6efd --- /dev/null +++ b/instrument_plugins/PNA_N5221A_vib.py @@ -0,0 +1,627 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## def __init(self): +## +## trace_list=[] +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. The traces are listed in the private list self._trace_list, wich parameters aren't stored through the standard + qtlab parameter book keeping, if this is used more often we can decide to make each trace as an individual QTlab VI + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + + #private list to bookkeep secondary traces traces inside format is: + # [trace1, trace2, ..., tracen] name is the index of this list plus one + # trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format] + + self._secondary_trace_list = [] + self._window_count = 0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25001, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GETSET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('power', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='dBm',minval=-30, maxval=20) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + self.add_parameter('measurement_format', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S21', measurement_format = 'MLOG', start_frequency=1.5e9,stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6,level=-10): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + + if(len(self._secondary_trace_list)>0): + print 'Only call setup when no traces active yet.' + + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + self.set_power(level) + + self.set_measurement_format(measurement_format) + self._window_count =self._window_count+1 + + def sweep(self, continuous=False): + ''' + Function runs a single or multiple sweeps + ''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def print_trace_list(self, display=True ): + + if(display==True): + print 'window_count' + str(self._window_count) + + print 'format trace_list= [trace1, trace2, ..., tracen] name is the index of this list plus one' + print 'trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format]' + return self._secondary_trace_list + + def add_trace(self, measurement_type='S11', measurement_format='MLOG',new_channel=False, display=True, new_window=False): + ''' + This function adds a new trace to the VNA, like the setup method, one can chose + if it is made in the same channel, and thus sharing all kinds of triggering properties (?), + and whether it is diplayed or not in a new window. + ''' + + index = len(self._secondary_trace_list)+1 #number of active channels + channel_nr=1 + trace_nr=1 + if(new_channel==True): + #find the last empty channel + channel = self.list_channel(index+1) + if(channel=='NO CATALOG'): + channel_nr=index+1 + trace_nr=1 + else: + print 'OEPS, something went wrong with tracebook keeping!' + return 0 + else: + #dump trace in channel 1 + channel_nr=1 + trace_nr = int(float(len(self.list_channel(channel_nr).split(','))/2)+1) + + name = str(index+1) + self._visainstrument.write("CALC" + str(channel_nr) + ":PAR:DEF:EXT '" + name + "', " + measurement_type) + + window_nr=1 + + if(display==True): + #Display trace somewhere + + if(new_window==True): + #get the window_count + window_nr =self._window_count+1 + self._window_count = self._window_count+1 + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":STATE ON") + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":TRAC1" + ":FEED '" + name +"'") + #make new window + else: + #dump trace in first window + self._visainstrument.write("DISP:WIND1:TRAC" + name + ":FEED '" + name + "'") + else: + print 'Do not display' + #don't bother to draw the trace + print 'chann' + str(channel_nr) + 'trace_nr' + str(trace_nr) + self.set_format(measurement_format, channel=channel_nr, trace_number=trace_nr) + + self._secondary_trace_list.append([channel_nr,trace_nr,name,measurement_type, window_nr,measurement_format]) + print self._secondary_trace_list + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + radius=[] + angle=[] + for i in tr: + radius.append(i[0]) + angle.append(i[1]) + + tr=[] + tr.append(radius) + tr.append(angle) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, measurement_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + measurement_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + + def setup_2tone_spectroscopy(self, cw_freq=3e9, start_freq=1e9, stop_freq=10e9, sweep_time=10): + '''Function to setup the PNA to do a twotone qubit spectroscopy experiment, where the + PNA's receiver is measuring the response at cw_freq, which is \delta detuned from the w_cav, another external + source is set @w_cav, such that the cavity is readout. + + The source of the PNA is now the probe_tone, spectroscopically measuring the qubit frequency! + + This function assumes you first setup a measurement. Subsequently it selects this measurement and modifies it + to the required R2, 1 position (measuring absolute power at port 2, while sending a stimulus via port 1) with the commands + pna.w("CALC1:PAR:SEL '1'") + pna.w("CALC1:PAR:MOD:EXT 'R2,1'") + ''' + + #Range numbers Primary=1, Source=2, Receivers=3 + + #list available ranges + print 'available ranges in channel 1' + print self._visainstrument.ask("SENS1:FOM:CAT?") + + #numbers of specific ranges + print 'number of Receivers range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Receivers'") + print 'number of Source range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Source'") + + + #coupledness of the receiver + print 'is receiver coupled?' + print self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + ############################ + #General settings + ############################ + + + self._visainstrument.write("SENS1:FOM:STAT 1") + print 'freq offset is ' + self._visainstrument.ask("SENS1:FOM:STAT?") + + ##################### + #PNA source settings + ##################### + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG2:COUP 0") + print 'source coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG2:COUP?") + + +## #sweeptype: linear +## self._visainstrument.write("SENS1:FOM:RANG2:SWE:TYPE LIN") +## print 'source sweep type is set to ' + self._visainstrument.ask("SENS1:FOM:RANG2:SWE:TYPE?") +## +## #start frequency -> start_freq +## self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STAR " + str(start_freq)) +## qt.msleep(0.01) +## print 'source start frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STAR?") +## +## +## #stop frequency -> stop_freq +## self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STOP " + str(stop_freq)) +## print 'source stop frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STOP?") +## + + ##################### + #PNA receiver setting + ##################### + + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG3:COUP 0") + print 'receiver coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + #sweeptype: CW time -> sweep_time (?) + + self._visainstrument.write("SENS1:FOM:RANG3:SWE:TYPE CW") + print 'receiver sweeptype is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:SWE:TYPE?") + + #frequency: CW frequency -> cw_freq + + self._visainstrument.write("SENS1:FOM:RANG3:FREQ:CW " + str(cw_freq)) + print 'receiver CW freq is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:FREQ:CW?") + + + #set the X-axis scale to source 1: + #self._visainstrument.write("SENS1:FOM:DISPlay:SELect " + '"source1"') + #print 'x-axis scaled to' + self._visainstrument.ask("SENS1:FOM:DISP:SEL?") + + #print 'keep S12 to MLOG, now create an extra trace of the phase' + + #self.add_trace(new_channel=False,new_window=False,measurement_type='S12', measurement_format='PHAS') + #set the sweeptime to 10seconds + self._visainstrument.write("SENS1:SWE:TIME 10") + + #now at last we modify the measurement to absolute measurement at port 2, while keeping sending signals from port 1 + self._visainstrument.write("CALC1:PAR:SEL '1'") + #self._visainstrument.write("CALC1:PAR:MOD:EXT 'R2, 1'") + self._visainstrument.write("CALC1:PAR:MOD:EXT 'R1,0'") + + return 0 + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + self._secondary_trace_list=[] + self._window_count=0 + #Preset the analyzer + def reset_full(self): + self._visainstrument.write('*RST') #stop any OPCs and go to preset (same as 'Preset' button) (overkill) (better) + self._visainstrument.write('SYST:FPR') #do reset with all windows and traces deleted + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_sweeptime() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + + tr= map(float,trace.split(',')) + return tr + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) +## def do_get_sweeptime(self): #in MHz +## return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + def do_get_power(self,channel=1): + return float(self._visainstrument.ask('SOUR:POW'+str(channel)+'?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + def do_set_power(self,level = -30,channel=1): + return self._visainstrument.write('SOUR:POW'+str(channel)+' ' +str(level)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type of the main measurement''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + '''Gets the measurement type of the main measurement''' + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + def do_set_measurement_format(self, measurement_format): + '''Sets the measurement format of the main measurement + + Options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + self._visainstrument.write("CALC1:FORM " + measurement_format) + + def do_get_measurement_format(self): + '''Gets the measurement format of the main measurement''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + print self._visainstrument.ask("CALC1:FORM?") + return self._visainstrument.ask("CALC1:FORM?") + + def do_get_sweeptime(self): + '''Gets the sweeptime in ms, the PNA automatically sets it to the fastest possible value, but it + is very useful to query how long qtlab has to sleep before a sweep is performed + ''' + return self._visainstrument.ask("SENS1:SWE:TIME?") + + def do_set_sweeptime(self,sweeptime): + '''Sets the sweeptime, not very useful inless measuring in CW-mode''' + return self._visainstrument.write("SENS1:SWE:TIME " + str(sweeptime)) + +## def set_sweeptime_auto(self,auto=True): +## print "SENS1:SWE:TIME:AUTO " + auto +## return self._visinstrument.write("SENS1:SWE:TIME:AUTO " + auto) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/PNA_N5222A.py b/instrument_plugins/PNA_N5222A.py new file mode 100644 index 0000000..81abe7f --- /dev/null +++ b/instrument_plugins/PNA_N5222A.py @@ -0,0 +1,654 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## def __init(self): +## +## trace_list=[] +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5222A VNA 4port model. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. The traces are listed in the private list self._trace_list, wich parameters aren't stored through the standard + qtlab parameter book keeping, if this is used more often we can decide to make each trace as an individual QTlab VI + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5222A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + + #private list to bookkeep secondary traces traces inside format is: + # [trace1, trace2, ..., tracen] name is the index of this list plus one + # trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format] + + self._secondary_trace_list = [] + self._window_count = 0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=32001, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GETSET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('power', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='dBm',minval=-30, maxval=30) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + self.add_parameter('measurement_format', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + self.add_function('reset_averaging') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S21', measurement_format = 'MLOG', start_frequency=1.5e9, + stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6,level=-10,continuous=False): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + + if(len(self._secondary_trace_list)>0): + print 'Only call setup when no traces active yet.' + + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + self.set_power(level) + + self.set_measurement_format(measurement_format) + self._window_count =self._window_count+1 + + if(continuous==False): + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + + def sweep(self, continuous=False): + ''' + Function runs a single or multiple sweeps + ''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def print_trace_list(self, display=True ): + + if(display==True): + print 'window_count' + str(self._window_count) + + print 'format trace_list= [trace1, trace2, ..., tracen] name is the index of this list plus one' + print 'trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format]' + return self._secondary_trace_list + + def add_trace(self, measurement_type='S11', measurement_format='MLOG',new_channel=False, display=True, new_window=False): + ''' + This function adds a new trace to the VNA, like the setup method, one can chose + if it is made in the same channel, and thus sharing all kinds of triggering properties (?), + and whether it is diplayed or not in a new window. + ''' + + index = len(self._secondary_trace_list)+1 #number of active channels + channel_nr=1 + trace_nr=1 + if(new_channel==True): + #find the last empty channel + channel = self.list_channel(index+1) + if(channel=='NO CATALOG'): + channel_nr=index+1 + trace_nr=1 + else: + print 'OEPS, something went wrong with tracebook keeping!' + return 0 + else: + #dump trace in channel 1 + channel_nr=1 + trace_nr = int(float(len(self.list_channel(channel_nr).split(','))/2)+1) + + name = str(index+1) + self._visainstrument.write("CALC" + str(channel_nr) + ":PAR:DEF:EXT '" + name + "', " + measurement_type) + + window_nr=1 + + if(display==True): + #Display trace somewhere + + if(new_window==True): + #get the window_count + window_nr =self._window_count+1 + self._window_count = self._window_count+1 + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":STATE ON") + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":TRAC1" + ":FEED '" + name +"'") + #make new window + else: + #dump trace in first window + self._visainstrument.write("DISP:WIND1:TRAC" + name + ":FEED '" + name + "'") + else: + print 'Do not display' + #don't bother to draw the trace + print 'chann' + str(channel_nr) + 'trace_nr' + str(trace_nr) + self.set_format(measurement_format, channel=channel_nr, trace_number=trace_nr) + + self._secondary_trace_list.append([channel_nr,trace_nr,name,measurement_type, window_nr,measurement_format]) + print self._secondary_trace_list + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + a=0 + while a==0: + qt.msleep(0.05) + try: + a=eval(self.q('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + + + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + radius=[] + angle=[] + for i in tr: + radius.append(i[0]) + angle.append(i[1]) + + tr=[] + tr.append(radius) + tr.append(angle) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, measurement_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + measurement_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + def auto_scale(self): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + + def setup_2tone_spectroscopy(self, cw_freq=3e9, start_freq=1e9, stop_freq=10e9, sweep_time=10): + '''Function to setup the PNA to do a twotone qubit spectroscopy experiment, where the + PNA's receiver is measuring the response at cw_freq, which is \delta detuned from the w_cav, another external + source is set @w_cav, such that the cavity is readout. + + The source of the PNA is now the probe_tone, spectroscopically measuring the qubit frequency! + + This function assumes you first setup a measurement. Subsequently it selects this measurement and modifies it + to the required B, 1 position (measuring absolute power at port 2, while sending a stimulus via port 1) with the commands + pna.w("CALC1:PAR:SEL '1'") + pna.w("CALC1:PAR:MOD:EXT 'B,1'") + ''' + + #Range numbers Primary=1, Source=2, Receivers=3 + + #list available ranges + print 'available ranges in channel 1' + print self._visainstrument.ask("SENS1:FOM:CAT?") + + #numbers of specific ranges + print 'number of Receivers range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Receivers'") + print 'number of Source range' + self._visainstrument.ask("SENS1:FOM:RNUM? 'Source'") + + + #coupledness of the receiver + print 'is receiver coupled?' + print self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + ############################ + #General settings + ############################ + + + self._visainstrument.write("SENS1:FOM:STAT 1") + print 'freq offset is ' + self._visainstrument.ask("SENS1:FOM:STAT?") + + ##################### + #PNA source settings + ##################### + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG2:COUP 0") + print 'source coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG2:COUP?") + + + #sweeptype: linear + self._visainstrument.write("SENS1:FOM:RANG2:SWE:TYPE LIN") + print 'source sweep type is set to ' + self._visainstrument.ask("SENS1:FOM:RANG2:SWE:TYPE?") + + #start frequency -> start_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STAR " + str(start_freq)) + qt.msleep(0.01) + print 'source start frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STAR?") + + + #stop frequency -> stop_freq + self._visainstrument.write("SENS1:FOM:RANG2:FREQ:STOP " + str(stop_freq)) + print 'source stop frequency is ' + self._visainstrument.ask("SENS1:FOM:RANG2:FREQ:STOP?") + + + ##################### + #PNA receiver setting + ##################### + + #uncoupled + + self._visainstrument.write("SENS1:FOM:RANG3:COUP 0") + print 'receiver coupling is ' + self._visainstrument.ask("SENS1:FOM:RANG3:COUP?") + + #sweeptype: CW time -> sweep_time (?) + + self._visainstrument.write("SENS1:FOM:RANG3:SWE:TYPE CW") + print 'receiver sweeptype is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:SWE:TYPE?") + + #frequency: CW frequency -> cw_freq + + self._visainstrument.write("SENS1:FOM:RANG3:FREQ:CW " + str(cw_freq)) + print 'receiver CW freq is set to ' + self._visainstrument.ask("SENS1:FOM:RANG3:FREQ:CW?") + + + #set the X-axis scale to source 1: + self._visainstrument.write("SENS1:FOM:DISPlay:SELect " + '"source1"') + print 'x-axis scaled to' + self._visainstrument.ask("SENS1:FOM:DISP:SEL?") + + #print 'keep S12 to MLOG, now create an extra trace of the phase' + + #self.add_trace(new_channel=False,new_window=False,measurement_type='S12', measurement_format='PHAS') + #set the sweeptime to 10seconds + self._visainstrument.write("SENS1:SWE:TIME 10") + + #now at last we modify the measurement to absolute measurement at port 2, while keeping sending signals from port 1 + self._visainstrument.write("CALC1:PAR:SEL '1'") + self._visainstrument.write("CALC1:PAR:MOD:EXT 'B,1'") + #self._visainstrument.write("CALC1:PAR:MOD:EXT 'R1,0'") + + return 0 + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + self._secondary_trace_list=[] + self._window_count=0 + #Preset the analyzer + def reset_full(self): + self._visainstrument.write('*RST') #stop any OPCs and go to preset (same as 'Preset' button) (overkill) (better) + self._visainstrument.write('SYST:FPR') #do reset with all windows and traces deleted + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_sweeptime() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + + tr= map(float,trace.split(',')) + return tr + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + def reset_averaging(self): + '''Resets the averaging!''' + self._visainstrument.write('SENS:AVER:CLE') + + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) +## def do_get_sweeptime(self): #in MHz +## return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + def do_get_power(self,channel=1): + return float(self._visainstrument.ask('SOUR:POW'+str(channel)+'?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + def do_set_power(self,level = -30,channel=1): + return self._visainstrument.write('SOUR:POW'+str(channel)+' ' +str(level)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type of the main measurement''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + '''Gets the measurement type of the main measurement''' + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + def do_set_measurement_format(self, measurement_format): + '''Sets the measurement format of the main measurement + + Options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + self._visainstrument.write("CALC1:FORM " + measurement_format) + + def do_get_measurement_format(self): + '''Gets the measurement format of the main measurement''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + print self._visainstrument.ask("CALC1:FORM?") + return self._visainstrument.ask("CALC1:FORM?") + + def do_get_sweeptime(self): + '''Gets the sweeptime in ms, the PNA automatically sets it to the fastest possible value, but it + is very useful to query how long qtlab has to sleep before a sweep is performed + ''' + return self._visainstrument.ask("SENS1:SWE:TIME?") + + def do_set_sweeptime(self,sweeptime): + '''Sets the sweeptime, not very useful inless measuring in CW-mode''' + return self._visainstrument.write("SENS1:SWE:TIME " + str(sweeptime)) + +## def set_sweeptime_auto(self,auto=True): +## print "SENS1:SWE:TIME:AUTO " + auto +## return self._visinstrument.write("SENS1:SWE:TIME:AUTO " + auto) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/Picoharp.py b/instrument_plugins/Picoharp.py new file mode 100644 index 0000000..5271016 --- /dev/null +++ b/instrument_plugins/Picoharp.py @@ -0,0 +1,167 @@ +# Picoharp.py, instrument driver for Picoquant Picoharp +# Reinier Heeres , 2010 +# Modified by Guenevere Prawiroatmodjo , 2011 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from lib.dll_support import picoquant_ph +from instrument import Instrument +import types +import logging + +class Picoharp(Instrument): + ''' + This is the python driver for the Picoquant Picoharp + ''' + + def __init__(self, name, devid, reset=False): + Instrument.__init__(self, name, tags=['physical']) + + self._devid = devid + self._create_dev() + + self.add_parameter('resolution', type=types.IntType, + flags=Instrument.FLAG_GET, + units='ps', + doc='''Bin size''') + + self.add_parameter('range', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + doc='''Range, 0 = 1xbase, 1 = 2xbase, 2 = 4xbase, up to 7''') + + self.add_parameter('counts', type=types.IntType, + channels=(0, 1), + flags=Instrument.FLAG_GET) + + self.add_parameter('inttime', type=types.FloatType, + units='sec', + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET) + + self.add_parameter('divider', type=types.IntType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET) + + self.add_function('reset') + self.add_function('get_all') + self.add_function('start') + self.add_function('plot') + + self.set_inttime(10) + + if reset: + self.reset() + else: + self.get_all() + + def _create_dev(self): + try: + self._dev = picoquant_ph.PHDevice(self._devid) + except: + logging.error('Error loading Picoharp. In use? Check USB connection?') + self._dev = None + + def reset(self): + self.get_all() + + def get_all(self): + self.get_resolution() + self.get_counts0() + self.get_counts1() + + def do_get_resolution(self): + if self._dev: + return self._dev.get_resolution() + return 0 + + def do_set_range(self, val): + if not self._dev: + return + self._dev.set_range(val) + self.get_resolution() + + def do_get_counts(self, channel): + if self._dev: + return self._dev.get_count_rate(channel) + + def do_set_inttime(self, time): + self._inttime = time + + def start(self): + if not self._dev: + return + self._dev.clear_hist_mem() + self._dev.start(int(self._inttime * 1000)) + + def plot(self): + if not self._dev: + return + import qt + x, trace = self._dev.get_block() + qt.plot(trace, name='picoharp', clear=True) + + def do_set_divider(self, value): + if not self._dev: + return + self._dev.set_sync_div(value) + + def get_data(self): + ''' + Returns histogram data (x,trace) + ''' + if not self._dev: + return None + return self._dev.get_block() + + def get_status(self): + ''' + Returns acquisition status + 0 : acquisition still running + >0: acquisition has ended + ''' + if not self._dev: + return None + return self._dev.get_status() + + def get_elepased_meas_time(self): + ''' + Returns elapsed measurement time in ms + ''' + if not self._dev: + return None + return self._dev.get_elepased_meas_time() + + def set_offset(self,offset): + ''' + Set the offset in ps + ''' + if not self._dev: + return None + return self._dev.set_offset(offset) + + def set_cfd_level(self, chan, val): + ''' + Set CFD level (in mV) for channel chan. + ''' + if not self._dev: + return None + return self._dev.set_cfd_level(chan, val) + + def set_cfd_zero_cross(self, chan, val): + ''' + Set CFD level 0 cross level (in mV) for channel chan. + ''' + if not self._dev: + return None + return self._dev.set_cfd_zero_cross(chan, val) + diff --git a/instrument_plugins/Picowatt_AVS47A.py b/instrument_plugins/Picowatt_AVS47A.py new file mode 100644 index 0000000..35ccf17 --- /dev/null +++ b/instrument_plugins/Picowatt_AVS47A.py @@ -0,0 +1,127 @@ +# Picowatt_AVS47A.py driver for Picowatt AVS-47A resistance bridge +# Harold Meerwaldt , 2012 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class Picowatt_AVS47A(Instrument): + ''' + This is the driver for the Picowatt AVS-47A resistance bridge + + Physically flip the 'start/print' switch in case writing fails + + Usage: + Initialize with + = instruments.create('', 'Picowatt_AVS47A', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the Picowatt_AVS47A, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Picowatt_AVS47A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + #self.add_parameter('range', + # flags=Instrument.FLAG_GETSET, + # units='', minval=0.1, maxval=1000, type=types.FloatType) + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + #if reset: + # self.reset() + #else: + # self.get_all() + # self.set_defaults() + + self._visainstrument.write('ADC') + + +# -------------------------------------- +# functions +# -------------------------------------- + + def get_resistance(self): + return self._visainstrument.ask('RES?') + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/Picowatt_AVS47A.pyc b/instrument_plugins/Picowatt_AVS47A.pyc new file mode 100644 index 0000000..e7a68e8 Binary files /dev/null and b/instrument_plugins/Picowatt_AVS47A.pyc differ diff --git a/instrument_plugins/RS_FSL.py b/instrument_plugins/RS_FSL.py new file mode 100644 index 0000000..27db443 --- /dev/null +++ b/instrument_plugins/RS_FSL.py @@ -0,0 +1,406 @@ +# RS_FSL.py driver for Rohde & Schwarz FSL spectrum analyzer +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_FSL(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSL spectrum analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_FSL', + address='TCPIP::::INSTR', + reset=,) + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._visainstrument.timeout=1.0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('resolution_bandwidth_auto', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('filter_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('number_of_sweeps', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('current_sweep_number', type=types.IntType, + flags=Instrument.FLAG_GET, + units='') + self.add_parameter('tracking', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('trace_mode', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + self._visainstrument.write('*CLS') #reset status flag (stop measuring) + return self._visainstrument.write('*RST') #reset to default settings + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_resolution_bandwidth_auto() + self.get_filter_type() + self.get_sweeptime() + self.get_tracking() + self.get_source_power() + self.get_trace_continuous() + + def get_trace(self): + ''' + Takes a new, single trace then returns it as a list of amplitudes. + ''' + logging.debug('Taking trace') + self._visainstrument.write('INIT;*WAI') #Start new trace and wait for completion + logging.debug('Reading trace') + return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') #read out trace + + def grab_trace(self): + ''' + Grabs an already recorded, single trace then returns it as a list of amplitudes. + ''' + logging.debug('Grabbing trace') + print 'in fsl driver' + trace = self._visainstrument.ask('TRAC? TRACE1') + print eval('['+trace+']') + return eval('['+trace+']') + #return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') #read out trace + + def initiate(self): + ''' + In continuous sweep mode, it restarts the indicated number of measurements. + Equal to pressing the run button on the front panel. + ''' + logging.debug('Initiate trace') + return self._visainstrument.write("INIT") + + def store_trace(self): + ''' + Saves a trace to the FSL in ASCII. Has benefit of including full paramters header. + Unfortunately, there is no way to export. + (Have to use network drive, shared folder, USB stick, etc.) + ''' + self._visainstrument.write("FORM ASC") + return self._visainstrument.write("MMEM:STOR:NEXT:TRAC 1, 'trace.dat'") + + def print_screen(self): + ''' + takes a screenshot and saves as C:\R_S\instr\user\print.bmp (of the FSL) + ''' + logging.debug('Taking screenshot') + self._visainstrument.write("HCOP:DEST 'MMEM'") #set to print to file + self._visainstrument.write("HCOP:DEV:LANG BMP")#use bmp format (WMF also supported) + self._visainstrument.write("MMEM:NAME 'C:\R_S\Instr\user\print.bmp'")#choose path/name + self._visainstrument.write("*CLS")#clear status registers (stop doing other stuff) + return self._visainstrument.write("HCOP:IMM:NEXT;*OPC")#Immediately print to file + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_number_of_sweeps(self): + ''' + Number of sweeps to be executed + ''' + logging.debug('Reading number of sweeps') + return int(self._visainstrument.ask('SWE:COUN?')) + + def do_get_current_sweep_number(self): + ''' + Current number of sweep being executed + ''' + logging.debug('Reading current sweep number') + return int(self._visainstrument.ask('SWE:COUN:CURR?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_filter_type(self): + logging.debug('Reading filter type') + return self._visainstrument.ask('BAND:TYPE?') + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_tracking(self): + logging.debug('Reading whether tracking mode is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + def do_get_trace_mode(self): + logging.debug('Reading trace mode') + return self._visainstrument.ask('DISP:TRAC:MODE?') + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_number_of_sweeps(self,value): + logging.debug('Setting number of sweeps to %s' % value) + return self._visainstrument.write('SWE:COUN %s' % value) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + def do_set_resolution_bandwidth_auto(self, state): + ''' + keeps res bandwidth at ~3% of span up to a max of 3MHz. + ''' + state=bool_to_str(state) + logging.debug('Setting resolution BW to automatic') + return self._visainstrument.write('BAND:AUTO %s' % state) + + def do_get_resolution_bandwidth_auto(self): + logging.debug('Getting resolution BW automatic state') + return bool(int(self._visainstrument.ask('BAND:AUTO?'))) + + def do_set_filter_type(self, filter_type): + ''' + Options are: + 'NORM' -- Gaussian + 'CFIL' -- channel filters + 'RRC' -- RRC + 'PULS' -- EMI (6dB) filters + 'FFT' -- FFT (fastest, but cannot be used above 30 kHz bandwidth) + ''' + logging.debug('Setting filter type to %s' % filter_type) + return self._visainstrument.write('BAND:TYPE %s' % filter_type) + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_tracking(self, tracking): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % tracking) + tracking = bool_to_str(tracking) + return self._visainstrument.write('OUTP %s' % tracking) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + if self.get_tracking()==False: + print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def do_set_trace_mode(self, value): + ''' + Options are: + 'WRIT' -- overwrite + 'VIEW' -- write and hold (cannot be queried) + 'AVER' -- average + 'MAXH' -- hold maximum + 'MINH' -- hold minimum + ''' + logging.debug('Setting trace mode to %s' % value) + return self._visainstrument.write('DISP:TRAC:MODE %s' % value) + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + def get_center_frequency(self): #in MHz + ''' + Setting center and span is alternative to setting start and stop + ''' + return float(self._visainstrument.ask('FREQ:CENT?'))/1e6 + + def get_span(self): #in MHz + return float(self._visainstrument.ask('FREQ:SPAN?'))/1e6 + + def set_center_frequency(self, centerfrequency): #in MHz + return self._visainstrument.write('FREQ:CENT %sMHz' % centerfrequency) + + def set_span(self, span): #in MHz + return self._visainstrument.write('FREQ:SPAN %sMHz' % span) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_trace_continuous(False) #switch to single trace mode + self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_FSL.pyc b/instrument_plugins/RS_FSL.pyc new file mode 100644 index 0000000..6cd059c Binary files /dev/null and b/instrument_plugins/RS_FSL.pyc differ diff --git a/instrument_plugins/RS_FSV.py b/instrument_plugins/RS_FSV.py new file mode 100644 index 0000000..f9e60ba --- /dev/null +++ b/instrument_plugins/RS_FSV.py @@ -0,0 +1,355 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_FSV(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSV signal analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_FSV', + address='TCPIP::::INSTR') + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + #if you want to reset timeout this could work, apparently it doesn't + #self._visainstrument = visa.instrument(self._address, timeout=None) + + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=32001) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('resolution_bandwidth_auto', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('filter_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('tracking', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + self._visainstrument.write('*CLS') #reset status flag (stop measuring) + return self._visainstrument.write('*RST') #reset to default settings + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_resolution_bandwidth_auto() + self.get_filter_type() + self.get_sweeptime() + self.get_tracking() + self.get_source_power() + self.get_trace_continuous() + + def get_trace2(self): + ''' + Takes a new, single trace then returns it as a list of amplitudes. + For requency/amplitude pairs see spectrum_measure.fsl_measure() + ''' + logging.debug('Taking trace') + #self._visainstrument.write('INIT;*WAI') #Start new trace and wait for completion + logging.debug('Reading trace') + return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') #read out trace + + def get_trace(self): + a = 0 + while a==0: + qt.msleep(0.01) + try: + a=eval(self.query('*OPC?;')) + break + except(KeyboardInterrupt, SystemExit): + raise + except: + a=0 + trace= eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') + return trace + + def store_trace(self): + ''' + Saves a trace to the FSV in ASCII. Has benefit of including full paramters header. + Unfortunately, there is no way to export. + (Have to use network drive, shared folder, USB stick, etc.) + ''' + self._visainstrument.write("FORM ASC") + return self._visainstrument.write("MMEM:STOR:NEXT:TRAC 1, 'trace.dat'") + + def print_screen(self): + ''' + takes a screenshot and saves as C:\R_S\instr\user\print.bmp (of the FSL) + ''' + logging.debug('Taking screenshot') + self._visainstrument.write("HCOP:DEST 'MMEM'") #set to print to file + self._visainstrument.write("HCOP:DEV:LANG BMP")#use bmp format (WMF also supported) + self._visainstrument.write("MMEM:NAME 'C:\R_S\Instr\user\print.bmp'")#choose path/name + self._visainstrument.write("*CLS")#clear status registers (stop doing other stuff) + return self._visainstrument.write("HCOP:IMM:NEXT;*OPC")#Immediately print to file + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_filter_type(self): + logging.debug('Reading filter type') + return self._visainstrument.ask('BAND:TYPE?') + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_tracking(self): + logging.debug('Reading whether tracking mode is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSV). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + def do_set_resolution_bandwidth_auto(self, state): + ''' + keeps res bandwidth at ~3% of span up to a max of 3MHz. + ''' + state=bool_to_str(state) + logging.debug('Setting resolution BW to automatic') + return self._visainstrument.write('BAND:AUTO %s' % state) + + def do_get_resolution_bandwidth_auto(self): + logging.debug('Getting resolution BW automatic state') + return bool(int(self._visainstrument.ask('BAND:AUTO?'))) + + def do_set_filter_type(self, filter_type): + ''' + Options are: + 'NORM' -- Gaussian + 'CFIL' -- channel filters + 'RRC' -- RRC + 'PULS' -- EMI (6dB) filters + ''' + logging.debug('Setting filter type to %s' % filter_type) + return self._visainstrument.write('BAND:TYPE %s' % filter_type) + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_tracking(self, tracking): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % tracking) + tracking = bool_to_str(tracking) + return self._visainstrument.write('OUTP %s' % tracking) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' +# logging.debug('Setting tracking generator power to %s' % source_power) +# if self.get_tracking()==False: +# print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + def get_center_frequency(self): #in MHz + ''' + Setting center and span is alternative to setting start and stop + ''' + return float(self._visainstrument.ask('FREQ:CENT?'))/1e6 + + def get_span(self): #in MHz + return float(self._visainstrument.ask('FREQ:SPAN?'))/1e6 + + def set_center_frequency(self, centerfrequency): #in MHz + return self._visainstrument.write('FREQ:CENT %sMHz' % centerfrequency) + + def set_span(self, span): #in MHz + return self._visainstrument.write('FREQ:SPAN %sMHz' % span) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_trace_continuous(False) #switch to single trace mode + self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_FSV.pyc b/instrument_plugins/RS_FSV.pyc new file mode 100644 index 0000000..bd3de4e Binary files /dev/null and b/instrument_plugins/RS_FSV.pyc differ diff --git a/instrument_plugins/RS_FSV_dev2.py b/instrument_plugins/RS_FSV_dev2.py new file mode 100644 index 0000000..5a57e12 --- /dev/null +++ b/instrument_plugins/RS_FSV_dev2.py @@ -0,0 +1,342 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_FSV(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSV signal analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_FSV', + address='TCPIP::::INSTR') + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + #if you want to reset timeout this could work, apparently it doesn't + #self._visainstrument = visa.instrument(self._address, timeout=None) + + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('resolution_bandwidth_auto', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('filter_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('tracking', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + self._visainstrument.write('*CLS') #reset status flag (stop measuring) + return self._visainstrument.write('*RST') #reset to default settings + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_resolution_ba + ndwidth_auto() + self.get_filter_type() + self.get_sweeptime() + self.get_tracking() + self.get_source_power() + self.get_trace_continuous() + + def get_trace(self): + ''' + Takes a new, single trace then returns it as a list of amplitudes. + For requency/amplitude pairs see spectrum_measure.fsl_measure() + ''' + logging.debug('Taking trace') + #self._visainstrument.write('INIT;*WAI') #Start new trace and wait for completion + logging.debug('Reading trace') + return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') #read out trace + + def store_trace(self): + ''' + Saves a trace to the FSV in ASCII. Has benefit of including full paramters header. + Unfortunately, there is no way to export. + (Have to use network drive, shared folder, USB stick, etc.) + ''' + self._visainstrument.write("FORM ASC") + return self._visainstrument.write("MMEM:STOR:NEXT:TRAC 1, 'trace.dat'") + + def print_screen(self): + ''' + takes a screenshot and saves as C:\R_S\instr\user\print.bmp (of the FSL) + ''' + logging.debug('Taking screenshot') + self._visainstrument.write("HCOP:DEST 'MMEM'") #set to print to file + self._visainstrument.write("HCOP:DEV:LANG BMP")#use bmp format (WMF also supported) + self._visainstrument.write("MMEM:NAME 'C:\R_S\Instr\user\print.bmp'")#choose path/name + self._visainstrument.write("*CLS")#clear status registers (stop doing other stuff) + return self._visainstrument.write("HCOP:IMM:NEXT;*OPC")#Immediately print to file + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_filter_type(self): + logging.debug('Reading filter type') + return self._visainstrument.ask('BAND:TYPE?') + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_tracking(self): + logging.debug('Reading whether tracking mode is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSV). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + def do_set_resolution_bandwidth_auto(self, state): + ''' + keeps res bandwidth at ~3% of span up to a max of 3MHz. + ''' + state=bool_to_str(state) + logging.debug('Setting resolution BW to automatic') + return self._visainstrument.write('BAND:AUTO %s' % state) + + def do_get_resolution_bandwidth_auto(self): + logging.debug('Getting resolution BW automatic state') + return bool(int(self._visainstrument.ask('BAND:AUTO?'))) + + def do_set_filter_type(self, filter_type): + ''' + Options are: + 'NORM' -- Gaussian + 'CFIL' -- channel filters + 'RRC' -- RRC + 'PULS' -- EMI (6dB) filters + ''' + logging.debug('Setting filter type to %s' % filter_type) + return self._visainstrument.write('BAND:TYPE %s' % filter_type) + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_tracking(self, tracking): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % tracking) + tracking = bool_to_str(tracking) + return self._visainstrument.write('OUTP %s' % tracking) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + if self.get_tracking()==False: + print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + def get_center_frequency(self): #in MHz + ''' + Setting center and span is alternative to setting start and stop + ''' + return float(self._visainstrument.ask('FREQ:CENT?'))/1e6 + + def get_span(self): #in MHz + return float(self._visainstrument.ask('FREQ:SPAN?'))/1e6 + + def set_center_frequency(self, centerfrequency): #in MHz + return self._visainstrument.write('FREQ:CENT %sMHz' % centerfrequency) + + def set_span(self, span): #in MHz + return self._visainstrument.write('FREQ:SPAN %sMHz' % span) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_trace_continuous(False) #switch to single trace mode + self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_FSV_dev2.pyc b/instrument_plugins/RS_FSV_dev2.pyc new file mode 100644 index 0000000..12763ae Binary files /dev/null and b/instrument_plugins/RS_FSV_dev2.pyc differ diff --git a/instrument_plugins/RS_RTO_1014.py b/instrument_plugins/RS_RTO_1014.py new file mode 100644 index 0000000..950776d --- /dev/null +++ b/instrument_plugins/RS_RTO_1014.py @@ -0,0 +1,571 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy +import copy +import array +from struct import unpack + +import qt + +class RS_RTO_1014(Instrument): + ''' + This is the driver for the Rigol DS1102E digital oscilloscope + + Usage: + Initialize with + = instruments.create('', 'RS_RTO_1014', + address='', + reset=, + change_display=, + change_autozero=) + i.e. HFoscil= qt.instruments.create('HFoscil','RS_RTO_1014',address='TCPIP0::169.254.22.230::inst0::INSTR') + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the Rigol_DS1102E, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rigol DM3058') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._visainstrument.timeout=1 + print 'timeout = %s'% self._visainstrument.timeout + # Add parameters to wrapper + + self.add_parameter('time_resolution', + flags=Instrument.FLAG_GETSET, + units='s', minval=1e-15, maxval=0.5, + type=types.FloatType) + self.add_parameter('time_scale', + flags=Instrument.FLAG_GETSET, + units='s/div', minval=2e-9, maxval=50, + type=types.FloatType) + self.add_parameter('record_length', + flags=Instrument.FLAG_GETSET, + units='', minval=1000, maxval=1e9, + type=types.IntType) + self.add_parameter('time_position', + flags=Instrument.FLAG_GETSET, + units='s', minval=-500, maxval=500, + type=types.FloatType) + self.add_parameter('time_offset', + flags=Instrument.FLAG_GETSET, + units='s', minval=-50, maxval=50, + type=types.FloatType) + self.add_parameter('voltage_scale', + flags=Instrument.FLAG_GETSET, + units='V/div', channels=(1,4),minval=2e-3, maxval=10e3, + type=types.FloatType) + self.add_parameter('voltage_position', + flags=Instrument.FLAG_GETSET, + units='div', channels=(1,4),minval=-5, maxval=5, + type=types.FloatType) + self.add_parameter('voltage_offset', + flags=Instrument.FLAG_GETSET, + units='V', channels=(1,4),minval=-40, maxval=40, + type=types.FloatType) + self.add_parameter('memory_depth', + flags=Instrument.FLAG_GETSET, type=types.StringType) + self.add_parameter('waveform_mode', + flags=Instrument.FLAG_GETSET, type=types.StringType) + self.add_parameter('sampling_rate', + flags=Instrument.FLAG_GET, + units='Sa/s', channels=(1,4),type=types.FloatType) + + + + # Add functions to wrapper + #self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self._visainstrument.write('FORM REAL,32') + self._visainstrument.write('EXP:WAV:INCX OFF') + + + if reset: + self._visainstrument.write('*RST') + self._visainstrument.write('DISP OFF') + #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- + + def _get_trace_internal(self,source): + #getting a comma-separated string of alternating time and amplitude values: + #make a flat list of alternating floats for time and amplitude: + #convert flat list into two arrays: + datastring=self._visainstrument.ask('CHAN%s:WAV1:DATA?'%int(source)) + datalist = map(float,datastring.split(",")) + dataarray = numpy.transpose(zip(*[iter(datalist)]*2)) + return dataarray #timearray,amplitudearray + + + def get_trace_double(self,source): + timearray,amplitudearray=self._get_trace_internal(source) + return timearray,amplitudearray + + def get_ACQavai(self): + return self._visainstrument.ask('ACQuire:AVAilable?') + + def get_rawtrace(self,source): + ''' + just returns the bare output + ''' + return self._visainstrument.ask('CHAN'+str(source)+':WAV1:DATA?') + + def separate(self,values): + ''' + only works for an even number of values + for b array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) + transpose(b.reshape(5,2)) + b array([[0, 2, 4, 6, 8],[1, 3, 5, 7, 9]]) + ''' + reshaped=numpy.reshape(values,((len(values)/2),2)) + return numpy.transpose(reshaped) + + def decode_bit32(self,bit32): + i = 0 + a = 0 #numpy.zeros(10) + c = 0 + for i in bit32[1:]: + c=c+1 + try: + eval(i) + except (KeyboardInterrupt, SystemExit): + raise + except: #catch errors + a = c + break + if c == 1: + print 'Error in bit32 format' + #return bit32 + + c = eval(bit32[2:a])/4 #eval(bit32[1]) #calc size and form of data + c = int(c) + datastring = unpack('f'*c,bit32[a:]) #decode the data + return numpy.array(datastring) + + + def get_trace(self,source,wave=1,npoints=1000): + ''' + #can be used in contin. mode, clear_buffer command and averaging. + #where the sleeping time determines how many averages it can do meanwhile... + #i.e. + #.run_continuous() + #.clear_buffer() + #msleep(5) + + ''' + bit32 = self._visainstrument.ask('CHAN'+str(source)+':WAV'+str(wave)+':DATA?') + #if len(bit32) < npoints: + # qt.msleep(0.010) + # bit32 = self._visainstrument.ask('CHAN'+str(source)+':WAV1:DATA?') + #return self.decode_bit32(bit32) + #certainly works within limits: + a=int(len(str(npoints*4))+2) + datastring = unpack('f'*npoints,bit32[a:]) + return numpy.array(datastring) + + def set_decimation(self,channel,decimation='SAMP'): + ''' select channel set decimation: + -> options are: SAMPle | PDETect | HRESolution | RMS + SAMPle + One of n samples in a sample interval of the ADC is recorded as + waveform point. + PDETect + Peak Detect: the minimum and the maximum of n samples in a + sample interval are recorded as waveform points. + HRESolution + High resolution: The average of n sample points is recorded as + waveform point. + RMS + The waveform point is the root mean square of n sample values. + ''' + self._visainstrument.write('CHAN'+str(channel)+':TYPE '+str(decimation)) + def set_ben_settings(self): + #only displ final avg results + #self._visainstrument.write('ACQuire:SEGMented:AUToreplay OFF') #not yet working as device needs to be updated... + #self.w('EXPort:WAVeform:SCOPe WFM') #Defines the part of the waveform record to be stored + #self.w('EXPort:WAVeform:MULTichannel OFF') #disable multichanel exports + #self.w('EXPort:WAVeform:SOURce C2W1') + #self.w('EXPort:WAVeform:SOURce C3W1') + #tell it to only send Y-values only (time is known) + self._visainstrument.write('EXPort:WAVeform:INCXvalues OFF') + #turn digital filters off + self._visainstrument.write('CHANnel1:DIGFilter:STATe OFF') + self._visainstrument.write('CHANnel2:DIGFilter:STATe OFF') + self._visainstrument.write('CHANnel3:DIGFilter:STATe OFF') + self._visainstrument.write('CHANnel4:DIGFilter:STATe OFF') + #set to High resolution average, Pdetect envelope and RMS aquisition waves: + #enable channels and waveforms: + #CHANnel[:WAVeform][:STATe] #ON /OFF + self._visainstrument.write('CHAN2:WAV1:STAT ON') + self._visainstrument.write('CHAN2:WAV2:STAT OFF') + self._visainstrument.write('CHAN2:WAV3:STAT OFF') + self._visainstrument.write('CHAN3:WAV1:STAT ON') + self._visainstrument.write('CHAN3:WAV2:STAT OFF') + self._visainstrument.write('CHAN3:WAV3:STAT OFF') + #1 HRES + #2 Envelope + #3 RMS + self._visainstrument.write('CHAN2:WAV1:TYPE HRES') #SAMPle | PDETect | HRESolution | RMS + #self._visainstrument.write('CHAN2:WAV1:TYPE SAMP') #SAMPle | PDETect | HRESolution | RMS + #self._visainstrument.write('CHAN2:WAV2:TYPE PDET') #SAMPle | PDETect | HRESolution | RMS + #self._visainstrument.write('CHAN2:WAV3:TYPE RMS') #SAMPle | PDETect | HRESolution | RMS + self._visainstrument.write('CHAN3:WAV1:TYPE HRES') + #self._visainstrument.write('CHAN3:WAV1:TYPE SAMP') + #self._visainstrument.write('CHAN3:WAV2:TYPE PDET') + #self._visainstrument.write('CHAN3:WAV3:TYPE RMS') + #set type of averages: + #self.set_average(self,source,number,wave=1,parameter='AVER'): + # OFF | ENVelope | AVERage + self.set_average(2,5000,wave=1,parameter='AVER') + self.set_average(3,5000,wave=1,parameter='AVER') #Aver HRES points. + #self.set_average(2,5000,wave=2,parameter='ENV') + #self.set_average(3,5000,wave=2,parameter='ENV') #envelope PDET + #self.set_average(2,5000,wave=3,parameter='AVER') #use average RMS + #self.set_average(3,5000,wave=3,parameter='AVER') + + + #self.run_continuous() + self.set_format('REAL,32') #set 32bit format + self.clear_buffer() #clear buffer + + + ''' Use with Care! + Commands being send: + EXPort:WAVeform:INCXvalues OFF #disable time axis only Voltage values + FORM REAL,32 #set to 32bit data, 64bit default + EXP:WAV:INCX OFF + CHAN1:WAV1:DATA? + + R&S RTO1044 can work with double maximum realtime sample rate. This high sample rate is achieved by interleaving two channels: + channel 1 and 2 are interleaved, and also channel 3 and 4. Interleaving assumes that + only one of the paired channels can be used - either channel 1 or channel 2, and either + channel 3 or 4. + Using a channel on R&S RTO oscilloscopes is more than displaying it. In the background, + without displaying the channel, it can serve as trigger source, as source of a math waveform, + cursor or automatic measurement. As soon as the second channel of a pair is used + in one way or another, the interleaving mode is disabled and the realtime sample rate is + limited to the usual value of 10 GSa/s. + + ''' + def set_exttrigger(self): + ''' optional sets the trigger to external + trigger level + trigger position + ''' + self.w('TRIG:SOUR EXT') #external source + self.w('TRIG:TYPE ANED') #analog edge + self.w('TRIG:LEV5 -0.9') #set trig level to -0.9 + self.w('TRIG:EDGE:SLOP NEG') #set the slope to negative + self.w('TRIGger:MODE NORM') #set trigger mode to normal + def set_trigger_pos(self,number): + ''' + sets the triger position in time [sec] + Defines the trigger offset + - the time interval between trigger point and reference + point to analize the signal some + time before or after the trigger event. + number Range: -500 to 500 + Increment: 0.01 + *RST: 0 + Default unit: s + ''' + #self._visainstrument.write('TIMebase:POSition ' +str(number)) + self._visainstrument.write('TIMebase:HORizontal:POSition ' +str(number)) + + def clear_buffer(self): + ''' + I am using 3 different command: + 1. clear status registers + 2. send a trigger command + 3 clear buffer and AQS numbers + ''' + self._visainstrument.write('*CLS') #clear status registers (delete old data ) + #self._visainstrument.write('*TRG') #send a triger command + self._visainstrument.write('ACQ:ARES:IMM')#clears the buffer and AQS number + #qt.msleep(0.001) + #self._visainstrument.write('ACQuire:ARESet:IMMediate') #clear buffer + #self._visainstrument.write('ACQuire:COUNt ' +str(number)) + + def get_avg_trace(self,source,wave=1,npoints=1000): + ''' + to start a trace use + run_single() before + then run this command it waits until it is finished.. + this waits until the machine finised the given set of averages + (Try OPC until it give 1) + then it returns the values + ''' + #check until machine sends a ready signal + a = 0 + while a == 0: + try: + a = eval(self.a('*OPC?')) + break + except (KeyboardInterrupt, SystemExit): + raise + except: + a = 0 + qt.msleep(0.003) + return self.get_trace(source,wave,npoints) #catch data from the machine + + def trigger_average(self): + self._visainstrument.write('ACQuire:ARESet:IMMediate') + + def set_average(self,source,number,wave=1,parameter='AVER'): + ''' + For now to keep things simple I use + waveform 1 for an average waveform, + 2 for the envelope (with PDET) and + 3 for RMS values with (sample) + activates the averaging mode for a channel with a given number of averages: + use: i.e. set_average(2,10,state='ON') #activates 10x averaging on channel 2 + set_average(2,1,state='OFF') #turns the averaging off again... + ''' + self._visainstrument.write('ACQuire:COUNt ' +str(number)) + self._visainstrument.write('CHAN'+str(source)+'WAV'+str(wave)+':ARIT '+str(parameter)) + ''' + Parameters: + OFF | ENVelope | AVERage + OFF + The data of the current acquisition is recorded according to the + decimation settings. + ENVelope + Detects the minimum and maximum values in an sample interval + over a number of acquisitions. To define the reset method, use ... + AVERage + Calculates the average from the data of the current acquisition and + a number of acquisitions before. To define the number of acquisitions, + use ACQuire: COUNt . + ''' + #this stuff is for averaging FFT data + #self._visainstrument.write('CHAN'+str(number)+':WAV'+str(number)+':ARIT AVER') + #self._visainstrument.write('CALCulate:MATH'+str(source)+':STAT '+str('ON')) + #self._visainstrument.write('CALCulate:MATH%s:ARIThmetics AVER'%int(source)) + + + def set_format(self,FORMAT='REAL,32'): + ''' ASCii is just lame! + FORMat[:DATA] , [] + ,[] ASC,0=ASCii | REAL,32 | INT,8 + ''' + self._visainstrument.write('FORMat:DATA '+FORMAT) + + def get_format(self): + return self._visainstrument.ask('FORMat:DATA?') + + def get_header(self,source,wave=1): + '''Position Meaning Example + 1 XStart in s -9.477E-008 = - 94,77 ns + 2 XStop in s 9.477E-008 = 94,77 ns + 3 Record length of the waveform in Samples 200000 + 4 Number of values per sample interval. For most + waveforms the result is 1, for peak detect and envelope + waveforms it is 2. If the number is 2, the number + of returned values is twice the number of samples + (record length).''' + return eval(self._visainstrument.ask('CHAN'+str(source)+':WAV'+str(wave)+':DATA:HEAD?')) + + def get_header_calc(self,source): + '''Position Meaning Example + 1 XStart in s -9.477E-008 = - 94,77 ns + 2 XStop in s 9.477E-008 = 94,77 ns + 3 Record length of the waveform in Samples 200000 + 4 Number of values per sample interval. For most + waveforms the result is 1, for peak detect and envelope + waveforms it is 2. If the number is 2, the number + of returned values is twice the number of samples + (record length).''' + return eval(self._visainstrument.ask('CALCulate:MATH3:DATA:HEADer?')) + def set_autoscale(self,channel): + ''' Calibrates the scaling fro one axis, + offsets the channel position to 0 + ''' + header= self.get_header(channel) + self._visainstrument.write('CHAN'+str(channel)+':POS '+str(0)) + self._visainstrument.write('CHAN'+str(channel)+':SCAL '+str(1)) + trace = self.get_trace(channel,header[2]) + min_v=trace.min() + max_v=trace.max() + range_v = abs(max_v - min_v) + offset_v= min_v + (max_v - min_v)/2 + newscale = (range_v/10)*3 #set the scale to 25% of the display + round(newscale,2) + self._visainstrument.write('CHAN'+str(channel)+':SCAL '+str(newscale)) + #self.do_set_voltage_scale(offset_v,channel) + + def do_get_time_resolution(self): + return self._visainstrument.ask('ACQ:RES?') + + def do_set_time_resolution(self,value): + self._visainstrument.write('ACQuire:POINTS:AUTO RES') #allow setting of time resolution + self._visainstrument.write('ACQ:RES %s' % value) + + def do_get_record_length(self): + return self._visainstrument.ask('ACQ:POIN?') + + def do_set_record_length(self,value): + self._visainstrument.write('ACQuire:POINTS:AUTO RECL') #allow setting of record length + self._visainstrument.write('ACQuire:POINts %s' % value) + + def do_get_time_scale(self): #time range is 10*time_scale + return self._visainstrument.ask('TIM:SCAL?') + + def do_set_time_scale(self,value): + self._visainstrument.write('TIM:SCAL %s' % value) + + def do_get_time_position(self): + return self._visainstrument.ask('TIM:POS?') + + def do_set_time_position(self,value): + self._visainstrument.write('TIM:POS %s' % value) + + def do_get_voltage_scale(self,channel): + return self._visainstrument.ask('CHAN'+str(channel)+':SCAL?') + + def do_set_voltage_scale(self,value,channel): + self._visainstrument.write('CHAN'+str(channel)+':SCAL '+str(value)) + + def do_get_voltage_position(self,channel): + return self._visainstrument.ask('CHAN'+str(channel)+':POS?') + + def do_set_voltage_position(self,value,channel): #moves waveform up and down screen in divisions != voltage offset + self._visainstrument.write('CHAN'+str(channel)+':POS '+str(value)) + + def run_continuous(self): + self._visainstrument.write('RUN') + def run_single(self): + self._visainstrument.write('RUNS') + + def stop(self): + self._visainstrument.write('STOP') + + def r(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def a(self,string): + return self._visainstrument.ask(string) +#leftovers from Rigol scope: + + + def do_get_voltage_offset(self,channel): + return self._visainstrument.ask('CHAN'+str(channel)+':OFFS?') + + def do_set_voltage_offset(self,value,channel): + self._visainstrument.write('CHAN'+str(channel)+':OFFS '+str(value)) + + def do_get_time_offset(self): + return self._visainstrument.ask('TIM:OFFS?') + + def do_set_time_offset(self,value): + self._visainstrument.write(':TIM:OFFS '+ "%3.9f" % value) + + def do_get_memory_depth(self): + return self._visainstrument.ask(':ACQuire:MEMDepth?') #you cannot use the abbreviations for this command! + + def do_set_memory_depth(self,value): + if value not in ['LONG','NORMAL']: + print "memory depth not in ['LONG','NORMAL']" + self._visainstrument.write(':ACQuire:MEMDepth '+value) + + def do_get_waveform_mode(self): + return self._visainstrument.ask(':WAV:POIN:MODE?') + + def do_set_waveform_mode(self,value): + if value not in ['NORMAL','MAXIMUM','RAW']: + print "waveform mode not in ['NORMAL','MAXIMUM','RAW']" + self._visainstrument.write(':WAV:POIN:MODE '+value) + + def do_get_sampling_rate(self,channel): + return self._visainstrument.ask(':ACQ:SAMP? CHAN'+str(channel)) + + + + def set_disp_on(self): + self._visainstrument.write('disp on') + def set_disp_off(self): + self._visainstrument.write('disp off') + + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/RS_RTO_1014.pyc b/instrument_plugins/RS_RTO_1014.pyc new file mode 100644 index 0000000..c2662a7 Binary files /dev/null and b/instrument_plugins/RS_RTO_1014.pyc differ diff --git a/instrument_plugins/RS_SGS100A.py b/instrument_plugins/RS_SGS100A.py new file mode 100644 index 0000000..2472e61 --- /dev/null +++ b/instrument_plugins/RS_SGS100A.py @@ -0,0 +1,237 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_SGS100A(Instrument): + ''' + This is a RS_SGS100A driver to control the R&S SGS 100A + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','RS_SGS100A',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + #State parameters (turn on/off instrument states) + self.add_parameter('RF_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + + #Measurement parameters + self.add_parameter('RF_frequency', + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=12750, + type=types.FloatType) + self.add_parameter('RF_power', + flags=Instrument.FLAG_GETSET, + units='dBm', minval=-110, maxval=30, + type=types.FloatType) + self.add_parameter('RF_phase', + flags=Instrument.FLAG_GETSET, + units='degrees',minval=-720,maxval=720, + type=types.FloatType) + self.add_parameter('reference', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + + # Add functions to wrapper + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + #self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + +# -------------------------------------- +# functions +# -------------------------------------- + def reset(self): + ''' + Reset device to factory settings + ''' + self._visainstrument.write('*RST') + + def get_all(self): + ''' + Read all implemented parameters + ''' + + self.get_RF_power() + self.get_RF_phase() + self.get_RF_state() + self.get_RF_frequency() + + def do_get_RF_frequency(self): + ''' + Read RF frequency in MHz + ''' + return float(self._visainstrument.ask('FREQ?'))/1e6 + + def do_set_RF_frequency(self,frequency): + ''' + Set RF frequency in MHz + ''' + return self._visainstrument.write('FREQ %sMHz' % frequency) + + def do_get_RF_power(self): + ''' + Read RF power in dBm + ''' + return self._visainstrument.ask('POW?') # in dBm + + def do_set_RF_power(self,power): + ''' + Set RF power in dBm + ''' + return self._visainstrument.write('POW %s' % power) # in dBm + + def do_get_RF_state(self): + ''' + Read RF state (False=OFF & TRUE=ON) + ''' + return bool(int(self._visainstrument.ask('OUTP?'))) + + def do_set_RF_state(self, state): + ''' + Turn ON/OFF RF output input a Bool + ''' + state=bool_to_str(state) + return self._visainstrument.write('OUTP %s' % state) + + def do_get_RF_phase(self): + ''' + Read relative phase to reference clock + ''' + return float(self._visainstrument.ask('PHAS?')) + + def do_set_RF_phase(self,phase): + ''' + Set relative phase to reference clock + ''' + return self._visainstrument.write('PHAS %s' % phase) + + + def do_get_reference(self): + return self._visainstrument.ask('ROSC:SOUR?') + + def do_set_reference(self,value): #kHz + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('ROSC:SOUR ' + value) + + + + def write(self,string): + ''' + Write string to device + ''' + self._visainstrument.write(string) + + def query(self,string): + ''' + Query device something + ''' + return self._visainstrument.ask(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/RS_SGS100A.pyc b/instrument_plugins/RS_SGS100A.pyc new file mode 100644 index 0000000..617dcc4 Binary files /dev/null and b/instrument_plugins/RS_SGS100A.pyc differ diff --git a/instrument_plugins/RS_SMB100A.py b/instrument_plugins/RS_SMB100A.py new file mode 100644 index 0000000..e93b79a --- /dev/null +++ b/instrument_plugins/RS_SMB100A.py @@ -0,0 +1,343 @@ +# RS_SMB100A.py driver for Rohde & Schwarz SMB100A signal generator +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_SMB100A(Instrument): + ''' + This is the driver for the Rohde & Schwarz SMB100A signal generator + + Usage: + Initialize with + = instruments.create('', 'RS_SMB100A', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the SMB100A, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + #State parameters (turn on/off instrument states) + self.add_parameter('RF_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('Modulation_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('LF_output_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('AM_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('FM_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('pulse_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + #Measurement parameters + self.add_parameter('RF_frequency', + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=12700, + type=types.FloatType) + self.add_parameter('RF_power', + flags=Instrument.FLAG_GETSET, + units='dBm', minval=-110, maxval=30, + type=types.FloatType) + self.add_parameter('RF_phase', + flags=Instrument.FLAG_GETSET, + units='degrees',minval=-720,maxval=720, + type=types.FloatType) + + self.add_parameter('LF_output_voltage', + flags=Instrument.FLAG_GETSET, + units='V',minval=0.0,maxval=3.0, + type=types.FloatType) + self.add_parameter('LF_frequency', + flags=Instrument.FLAG_GETSET, + units='KHz',minval=0.0001,maxval=1000, + type=types.FloatType) + + self.add_parameter('AM_depth', + flags=Instrument.FLAG_GETSET, + units='%',minval=-100,maxval=100, + type=types.FloatType) + self.add_parameter('FM_deviation', + flags=Instrument.FLAG_GETSET, + units='kHz',minval=0.0,maxval=10000, + type=types.FloatType) + self.add_parameter('reference', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('pulse_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('pulse_period', + flags=Instrument.FLAG_GETSET,units='us', + type=types.FloatType) + self.add_parameter('pulse_width', + flags=Instrument.FLAG_GETSET,units='us', + type=types.FloatType) + self.add_parameter('AM_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('FM_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + def reset(self): + self._visainstrument.write('*RST') + + def get_all(self): + self.get_LF_output_voltage() + self.get_AM_depth() + self.get_LF_output_state() + self.get_RF_power() + self.get_LF_frequency() + self.get_RF_phase() + self.get_FM_state() + self.get_RF_state() + self.get_Modulation_state() + self.get_AM_state() + self.get_FM_deviation() + self.get_RF_frequency() + + + def do_get_RF_frequency(self): + return float(self._visainstrument.ask('FREQ?'))/1e6 + + def do_set_RF_frequency(self,frequency): + return self._visainstrument.write('FREQ %sMHz' % frequency) + + def do_get_RF_power(self): + return self._visainstrument.ask('POW?') # in dBm + + def do_set_RF_power(self,power): + return self._visainstrument.write('POW %s' % power) # in dBm + + def do_get_RF_state(self): + return bool(int(self._visainstrument.ask('OUTP?'))) + + def do_set_RF_state(self, state): + ''' + Turn ON/OFF RF output + ''' + state=bool_to_str(state) + return self._visainstrument.write('OUTP %s' % state) + + def do_get_RF_phase(self): + return float(self._visainstrument.ask('PHAS?')) + + def do_set_RF_phase(self,phase): + return self._visainstrument.write('PHAS %s' % phase) + + def do_get_Modulation_state(self): + return bool(int(self._visainstrument.ask('MOD:STAT?'))) + + def do_set_Modulation_state(self,state): + ''' + Activate all modulation options currently on (AM,FM,PM) + ''' + state=bool_to_str(state) + return self._visainstrument.write('MOD:STAT %s' % state) + + def do_get_LF_output_state(self): + return bool(int(self._visainstrument.ask('LFO:STAT?'))) + + def do_set_LF_output_state(self,state): + ''' + Turn ON/OFF LF output. Has no effect on RF modulation. + ''' + state=bool_to_str(state) + return self._visainstrument.write('LFO:STAT %s' % state) + + def do_get_LF_output_voltage(self): + return float(self._visainstrument.ask('LFO:VOLT?')) + + def do_set_LF_output_voltage(self,volts): + return self._visainstrument.write('LFO:VOLT %s' % volts) + + def do_get_LF_frequency(self): + return float(self._visainstrument.ask('LFO:FREQ?'))/1e3 + + def do_set_LF_frequency(self,frequency): #kHz + return self._visainstrument.write('LFO:FREQ %skHz' % frequency) + + def do_get_AM_state(self): + return bool(int(self._visainstrument.ask('AM:STAT?'))) + + def do_set_AM_state(self,state): + ''' + Turn ON/OFF AM modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('AM:STAT %s' % state) + + def do_get_AM_depth(self): + return float(self._visainstrument.ask('AM:DEPT?')) + + def do_set_AM_depth(self,depth): #percent + return self._visainstrument.write('AM:DEPT %s' % depth) + + def do_get_AM_source(self): + return self._visainstrument.ask('AM:SOUR?') + + def do_set_AM_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('AM:SOUR ' + value) + + + def do_get_FM_state(self): + return bool(int(self._visainstrument.ask('FM:STAT?'))) + + def do_set_FM_state(self,state): + ''' + Turn ON/OFF FM modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('FM:STAT %s' % state) + + def do_get_FM_deviation(self): + return float(self._visainstrument.ask('FM?'))/1e3 + + def do_set_FM_deviation(self,frequency): #kHz + return self._visainstrument.write('FM %sKHz' % frequency) + + def do_get_FM_source(self): + return self._visainstrument.ask('FM:SOUR?') + + def do_set_FM_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('FM:SOUR ' + value) + + def do_get_reference(self): + return self._visainstrument.ask('ROSC:SOUR?') + + def do_set_reference(self,value): #kHz + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('ROSC:SOUR ' + value) + + def do_get_pulse_state(self): + return bool(int(self._visainstrument.ask('PULM:STAT?'))) + + def do_set_pulse_state(self,state): + ''' + Turn ON/OFF pulse modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('PULM:STAT %s' % state) + + + def do_get_pulse_source(self): + return self._visainstrument.ask('PULM:SOUR?') + + def do_set_pulse_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('PULM:SOUR ' + value) + + def do_get_pulse_period(self): + return self._visainstrument.ask('PULM:PER?') + + def do_set_pulse_period(self,value): #us + return self._visainstrument.write('PULM:PER %s us ' % value) + + def do_get_pulse_width(self): + return self._visainstrument.ask('PULM:WIDT?') + + def do_set_pulse_width(self,value): #us + return self._visainstrument.write('PULM:WIDT %s us' % value) + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' diff --git a/instrument_plugins/RS_SMB100A.pyc b/instrument_plugins/RS_SMB100A.pyc new file mode 100644 index 0000000..3792707 Binary files /dev/null and b/instrument_plugins/RS_SMB100A.pyc differ diff --git a/instrument_plugins/RS_SMB100A_DEV.py b/instrument_plugins/RS_SMB100A_DEV.py new file mode 100644 index 0000000..2f6edbe --- /dev/null +++ b/instrument_plugins/RS_SMB100A_DEV.py @@ -0,0 +1,457 @@ +# RS_SMB100A.py driver for Rohde & Schwarz SMB100A signal generator +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy as np + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_SMB100A_DEV(Instrument): + ''' + This is the driver for the Rohde & Schwarz SMB100A signal generator + + Usage: + Initialize with + = instruments.create('', 'RS_SMB100A_DEV', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the SMB100A, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz SMB100A signal source') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + #State parameters (turn on/off instrument states) + self.add_parameter('RF_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('Modulation_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('Sweep_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.StringType) + + self.add_parameter('LF_output_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('AM_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('FM_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + self.add_parameter('pulse_state', + flags=Instrument.FLAG_GETSET, units='', + type=types.BooleanType) + + +## self.add_parameter('List_state', +## flags=Instrument.FLAG_GETSET, units='', +## type=types.BooleanType) + + #Measurement parameters + self.add_parameter('dwell_time', + flags=Instrument.FLAG_GETSET, + units='ms', minval=0.5, maxval=100000, + type=types.FloatType) + + + self.add_parameter('start_frequency', + flags=Instrument.FLAG_GETSET, + units='MHz', minval=.1, maxval=12750, + type=types.FloatType) + + self.add_parameter('stop_frequency', + flags=Instrument.FLAG_GETSET, + units='ms', minval=.1, maxval=12750, + type=types.FloatType) + + self.add_parameter('sweep_points', + flags=Instrument.FLAG_GETSET, + units='ms', minval=1, maxval=32001, + type=types.IntType) + + + self.add_parameter('RF_frequency', + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=12750, + type=types.FloatType) + self.add_parameter('RF_power', + flags=Instrument.FLAG_GETSET, + units='dBm', minval=-110, maxval=30, + type=types.FloatType) + self.add_parameter('RF_phase', + flags=Instrument.FLAG_GETSET, + units='degrees',minval=-720,maxval=720, + type=types.FloatType) + + self.add_parameter('LF_output_voltage', + flags=Instrument.FLAG_GETSET, + units='V',minval=0.0,maxval=3.0, + type=types.FloatType) + self.add_parameter('LF_frequency', + flags=Instrument.FLAG_GETSET, + units='KHz',minval=0.0001,maxval=1000, + type=types.FloatType) + + self.add_parameter('AM_depth', + flags=Instrument.FLAG_GETSET, + units='%',minval=-100,maxval=100, + type=types.FloatType) + self.add_parameter('FM_deviation', + flags=Instrument.FLAG_GETSET, + units='kHz',minval=0.0,maxval=10000, + type=types.FloatType) + self.add_parameter('reference', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('pulse_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('pulse_period', + flags=Instrument.FLAG_GETSET,units='us', + type=types.FloatType) + self.add_parameter('pulse_width', + flags=Instrument.FLAG_GETSET,units='us', + type=types.FloatType) + self.add_parameter('AM_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + self.add_parameter('FM_source', + flags=Instrument.FLAG_GETSET, + type=types.StringType) + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + self.add_function('execute_sweep') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + def reset(self): + self._visainstrument.write('*RST') + + def get_all(self): + self.get_LF_output_voltage() + self.get_AM_depth() + self.get_LF_output_state() + self.get_RF_power() + self.get_LF_frequency() + self.get_RF_phase() + self.get_FM_state() + self.get_RF_state() + self.get_Modulation_state() + self.get_AM_state() + self.get_FM_deviation() + self.get_RF_frequency() + + #dev + self.get_Sweep_state() + self.get_dwell_time() + self.get_start_frequency() + self.get_stop_frequency() + self.get_sweep_points() + + def manual_sweep_trigger(self): + return 0 #self._visainstrument.write('TRIG:SWE: + + + def do_get_start_frequency(self): + return float(self._visainstrument.ask('FREQ:STAR?'))/1e6 + + def do_set_start_frequency(self,frequency): + return self._visainstrument.write('FREQ:STAR %sMHz' % frequency) + + def do_get_stop_frequency(self): + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_set_stop_frequency(self,frequency): + return self._visainstrument.write('FREQ:STOP %sMHz' % frequency) + + def do_get_sweep_points(self): + return float(self._visainstrument.ask('SWE:POIN?')) + + def do_set_sweep_points(self,sweep_points): + self._visainstrument.write('SWE:SPAC LIN') + return self._visainstrument.write('SWE:POIN %f' % sweep_points) + + def do_get_dwell_time(self): + #for list mode + #return float(self._visainstrument.ask('LIST:DWEL?'))*1000 + #for sweep mode + return float(self._visainstrument.ask('SWE:FREQ:DWEL?'))*1000 + + def do_set_dwell_time(self,dwell_time): + #for list mode + #return self._visainstrument.write('LIST:DWEL %sms' % dwell_time) + #for sweep mode (min 5ms) + return self._visainstrument.write('SWE:FREQ:DWEL %sms' % dwell_time) + + def do_set_Sweep_state(self,sweep_state): + ''' + Set the operational state of the SMB to SWEEP mode configured as a Single shot executed from + software with the execute_Sweep() function + + Setting to sweep mode is done in 5 steps (see p.144 in man SMB): + + 1) set start freq, stop freq, number of points + 2) set spacing options are lin/log spacing (only linis implemented) + 3) set stepwidth (set by number of points) + 4) set dwell time + 5) set trigger mode/arm/trigger it + + for very short dwell times it is recommended to switch of GUI update to keep timing + good. (see p.86 of SMB manual + ''' + + if(sweep_state): + self._visainstrument.write('SOUR:SWE:FREQ:MODE AUTO') #sets the source to sweep freq in the auto mode + self._visainstrument.write('TRIG:FSW:SOUR SING') #sets the trigger to a single trigger at the begin of the sweep + return self._visainstrument.write('SOUR:FREQ:MODE SWE') #very confusion command, but very similar to the first ;-) + + else: + return self._visainstrument.write('SOUR:FREQ:MODE CW') + #now the SMB is ready to start the sweep + + #call the execute_Sweep() function + + + def do_get_Sweep_state(self): + #print self._visainstrument.ask('SOUR:SWE:FREQ:MODE?') + #print self._visainstrument.ask('TRIG:FSW:SOUR?') + return self._visainstrument.ask('SOUR:FREQ:MODE?') + +###################################################################################### + + def do_get_RF_frequency(self): + return float(self._visainstrument.ask('FREQ?'))/1e6 + + def do_set_RF_frequency(self,frequency): + return self._visainstrument.write('FREQ %sMHz' % frequency) + + def do_get_RF_power(self): + return self._visainstrument.ask('POW?') # in dBm + + def do_set_RF_power(self,power): + return self._visainstrument.write('POW %s' % power) # in dBm + + def do_get_RF_state(self): + return bool(int(self._visainstrument.ask('OUTP?'))) + + def do_set_RF_state(self, state): + ''' + Turn ON/OFF RF output + ''' + state=bool_to_str(state) + return self._visainstrument.write('OUTP %s' % state) + + def do_get_RF_phase(self): + return float(self._visainstrument.ask('PHAS?')) + + def do_set_RF_phase(self,phase): + return self._visainstrument.write('PHAS %s' % phase) + + def do_get_Modulation_state(self): + return bool(int(self._visainstrument.ask('MOD:STAT?'))) + + def do_set_Modulation_state(self,state): + ''' + Activate all modulation options currently on (AM,FM,PM) + ''' + state=bool_to_str(state) + return self._visainstrument.write('MOD:STAT %s' % state) + + def do_get_LF_output_state(self): + return bool(int(self._visainstrument.ask('LFO:STAT?'))) + + def do_set_LF_output_state(self,state): + ''' + Turn ON/OFF LF output. Has no effect on RF modulation. + ''' + state=bool_to_str(state) + return self._visainstrument.write('LFO:STAT %s' % state) + + def do_get_LF_output_voltage(self): + return float(self._visainstrument.ask('LFO:VOLT?')) + + def do_set_LF_output_voltage(self,volts): + return self._visainstrument.write('LFO:VOLT %s' % volts) + + def do_get_LF_frequency(self): + return float(self._visainstrument.ask('LFO:FREQ?'))/1e3 + + def do_set_LF_frequency(self,frequency): #kHz + return self._visainstrument.write('LFO:FREQ %skHz' % frequency) + + def do_get_AM_state(self): + return bool(int(self._visainstrument.ask('AM:STAT?'))) + + def do_set_AM_state(self,state): + ''' + Turn ON/OFF AM modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('AM:STAT %s' % state) + + def do_get_AM_depth(self): + return float(self._visainstrument.ask('AM:DEPT?')) + + def do_set_AM_depth(self,depth): #percent + return self._visainstrument.write('AM:DEPT %s' % depth) + + def do_get_AM_source(self): + return self._visainstrument.ask('AM:SOUR?') + + def do_set_AM_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('AM:SOUR ' + value) + + + def do_get_FM_state(self): + return bool(int(self._visainstrument.ask('FM:STAT?'))) + + def do_set_FM_state(self,state): + ''' + Turn ON/OFF FM modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('FM:STAT %s' % state) + + def do_get_FM_deviation(self): + return float(self._visainstrument.ask('FM?'))/1e3 + + def do_set_FM_deviation(self,frequency): #kHz + return self._visainstrument.write('FM %sKHz' % frequency) + + def do_get_FM_source(self): + return self._visainstrument.ask('FM:SOUR?') + + def do_set_FM_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('FM:SOUR ' + value) + + def do_get_reference(self): + return self._visainstrument.ask('ROSC:SOUR?') + + def do_set_reference(self,value): #kHz + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('ROSC:SOUR ' + value) + + def do_get_pulse_state(self): + return bool(int(self._visainstrument.ask('PULM:STAT?'))) + + def do_set_pulse_state(self,state): + ''' + Turn ON/OFF pulse modulation. Not active unless Modulation_state==True. + ''' + state=bool_to_str(state) + return self._visainstrument.write('PULM:STAT %s' % state) + + + def do_get_pulse_source(self): + return self._visainstrument.ask('PULM:SOUR?') + + def do_set_pulse_source(self,value): + if value != 'INT' and value != 'EXT': + print "Allowed values are: 'INT', 'EXT'" + return self._visainstrument.write('PULM:SOUR ' + value) + + def do_get_pulse_period(self): + return self._visainstrument.ask('PULM:PER?') + + def do_set_pulse_period(self,value): #us + return self._visainstrument.write('PULM:PER %s us ' % value) + + def do_get_pulse_width(self): + return self._visainstrument.ask('PULM:WIDT?') + + def do_set_pulse_width(self,value): #us + return self._visainstrument.write('PULM:WIDT %s us' % value) + + def execute_sweep(self): + return self._visainstrument.write('SOUR:SWE:FREQ:EXEC') + + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' diff --git a/instrument_plugins/RS_SMB100A_DEV.pyc b/instrument_plugins/RS_SMB100A_DEV.pyc new file mode 100644 index 0000000..cd3d65f Binary files /dev/null and b/instrument_plugins/RS_SMB100A_DEV.pyc differ diff --git a/instrument_plugins/RS_SMR40.py b/instrument_plugins/RS_SMR40.py new file mode 100644 index 0000000..a07d295 --- /dev/null +++ b/instrument_plugins/RS_SMR40.py @@ -0,0 +1,218 @@ +# RS_SMR40.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging + +class RS_SMR40(Instrument): + ''' + This is the python driver for the Rohde & Schwarz SMR40 + signal generator + + Usage: + Initialize with + = instruments.create('name', 'RS_SMR40', address='', + reset=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the RS_SMR40, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + + Output: + None + ''' + logging.info(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=1e9, maxval=40e9, + units='Hz', format='%.04e', + tags=['sweep']) + self.add_parameter('power', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=-30, maxval=25, units='dBm', + tags=['sweep']) + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + # Functions + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + self.get_frequency() + self.get_power() + self.get_status() + + # communication with machine + + def do_get_frequency(self): + ''' + Get frequency from device + + Input: + None + + Output: + frequency (float) : frequency in Hz + ''' + logging.debug(__name__ + ' : reading frequency from instrument') + return float(self._visainstrument.ask('SOUR:FREQ?')) + + def do_set_frequency(self, frequency): + ''' + Set frequency of device + + Input: + frequency (float) : frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : setting frequency to %s GHz' % frequency) + self._visainstrument.write('SOUR:FREQ %e' % frequency) + + def do_get_power(self): + ''' + Get output power from device + + Input: + None + + Output: + power (float) : output power in dBm + ''' + logging.debug(__name__ + ' : reading power from instrument') + return float(self._visainstrument.ask('SOUR:POW?')) + + def do_set_power(self,power): + ''' + Set output power of device + + Input: + power (float) : output power in dBm + + Output: + None + ''' + logging.debug(__name__ + ' : setting power to %s dBm' % power) + self._visainstrument.write('SOUR:POW %e' % power) + + def do_get_status(self): + ''' + Get status from instrument + + Input: + None + + Output: + status (string) : 'on or 'off' + ''' + logging.debug(__name__ + ' : reading status from instrument') + stat = self._visainstrument.ask(':OUTP:STAT?') + + if stat == '1': + return 'on' + elif stat == '0': + return 'off' + else: + raise ValueError('Output status not specified : %s' % stat) + + def do_set_status(self,status): + ''' + Set status of instrument + + Input: + status (string) : 'on or 'off' + + Output: + None + ''' + logging.debug(__name__ + ' : setting status to "%s"' % status) + if status.upper() in ('ON', 'OFF'): + status = status.upper() + else: + raise ValueError('set_status(): can only set on or off') + self._visainstrument.write(':OUTP:STAT %s' % status) + + # shortcuts + def off(self): + ''' + Set status to 'off' + + Input: + None + + Output: + None + ''' + self.set_status('off') + + def on(self): + ''' + Set status to 'on' + + Input: + None + + Output: + None + ''' + self.set_status('on') diff --git a/instrument_plugins/RS_Step_Attenuator.py b/instrument_plugins/RS_Step_Attenuator.py new file mode 100644 index 0000000..cad5a97 --- /dev/null +++ b/instrument_plugins/RS_Step_Attenuator.py @@ -0,0 +1,73 @@ +# RS_Step_Attenuator.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging + +class RS_Step_Attenuator(Instrument): + ''' + This is the python driver for the Step attenuator + + Usage: + Initialize with + = instruments.create('', 'RS_Step_Attenuator', address='') + ''' + + def __init__(self, name, address): + ''' + Initializes the RS_Step_Attenuator, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + + Output: + None + ''' + logging.info(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('attenuation', + flags=Instrument.FLAG_SET, units='dB', minval=1, maxval=139, type=types.IntType) + + self.set_attenuation(139) + + def do_set_attenuation(self, dB): + ''' + Apply the desired attenuation + + Input: + dB (int) : Range from 1-139 db + + Output: + None + ''' + logging.debug(__name__ + ' : Setting attenuation to %s dB' %dB) + if (dB<10): + self._visainstrument.write('A00%s,' %dB) + elif (dB<100): + self._visainstrument.write('A0%s,' %dB) + else: + self._visainstrument.write('A%s,' %dB) diff --git a/instrument_plugins/RS_ZVB - Copy.py b/instrument_plugins/RS_ZVB - Copy.py new file mode 100644 index 0000000..55e2e4d --- /dev/null +++ b/instrument_plugins/RS_ZVB - Copy.py @@ -0,0 +1,273 @@ +# RS_ZVB.py driver for Rohde & Schwarz ZVB vector network analyzer +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_ZVB(Instrument): + ''' + This is the driver for the Rohde & Schwarz ZVB vector network analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_ZVB', + address='TCPIP::::INSTR', + reset=,) + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S ZVB, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz ZVB vector network analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('RF_state', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweep_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + #self.add_function('get_all') + + if reset: + self.reset() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + return self._visainstrument.write('*RST') #reset to default settings + + #def get_all(self): + + def get_trace(self): + self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('CALC:DATA? FDAT') + ']') + + def grab_trace(self): + #self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('CALC:DATA? FDAT') + ']') + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_RF_state(self): + logging.debug('Reading whether RF output is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_RF_state(self, RF_state): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % RF_state) + RF_state = bool_to_str(RF_state) + return self._visainstrument.write('OUTP %s' % RF_state) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + if self.get_RF_state()==False: + print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def do_get_sweep_type(self): + logging.debug('Getting sweep type') + return self._visainstrument.ask('SWE:TYPE?') + + def do_set_sweep_type(self, val): + logging.debug('Setting sweep type to %s' % val) + return self._visainstrument.write('SWE:TYPE %s' % val) + + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + #self.set_trace_continuous(False) #switch to single trace mode + #self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + #self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_ZVB.py b/instrument_plugins/RS_ZVB.py new file mode 100644 index 0000000..2cc7f2f --- /dev/null +++ b/instrument_plugins/RS_ZVB.py @@ -0,0 +1,304 @@ +# RS_ZVB.py driver for Rohde & Schwarz ZVB vector network analyzer +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_ZVB(Instrument): + ''' + This is the driver for the Rohde & Schwarz ZVB vector network analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_ZVB', + address='TCPIP::::INSTR', + reset=,) + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S ZVB, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz ZVB vector network analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('RF_state', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweep_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + #self.add_function('get_all') + + if reset: + self.reset() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + return self._visainstrument.write('*RST') #reset to default settings + + #def get_all(self): + + def get_trace(self): + self._visainstrument.write('INIT;*WAI') + # a = 0 + # while a == 0: + # try: + # a = eval(self._visainstrument.ask('*OPC?')) + # break + # except (KeyboardInterrupt, SystemExit): + # raise + # except: + # a = 0 + # qt.msleep(0.003) + trace = '['+ self._visainstrument.ask('CALC:DATA? FDAT') + ']' + return eval(trace) + #return eval('[' + self._visainstrument.ask('CALC:DATA? FDAT') + ']') + + def grab_trace(self): + a = 0 + while a == 0: + try: + a = eval(self._visainstrument.ask('*OPC?')) + break + except (KeyboardInterrupt, SystemExit): + raise + except: + a = 0 + qt.msleep(0.003) + trace = '['+ self._visainstrument.ask('CALC:DATA? FDAT') + ']' + return eval(trace) + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_aver_number(self): + ''' + Number of currengt averages . + ''' + logging.debug('Reading number of current averages') + return int(self._visainstrument.ask('AVER:COUN:CURR?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_RF_state(self): + logging.debug('Reading whether RF output is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_RF_state(self, RF_state): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % RF_state) + RF_state = bool_to_str(RF_state) + return self._visainstrument.write('OUTP %s' % RF_state) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + if self.get_RF_state()==False: + print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def do_get_sweep_type(self): + logging.debug('Getting sweep type') + return self._visainstrument.ask('SWE:TYPE?') + + def do_set_sweep_type(self, val): + logging.debug('Setting sweep type to %s' % val) + return self._visainstrument.write('SWE:TYPE %s' % val) + + def do_set_power_switch(self, val): + logging.debug('OUTP %s' % val) + return self._visainstrument.write('OUTP %s' % val) + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + #self.set_trace_continuous(False) #switch to single trace mode + #self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + #self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_ZVB.pyc b/instrument_plugins/RS_ZVB.pyc new file mode 100644 index 0000000..dd4ca2c Binary files /dev/null and b/instrument_plugins/RS_ZVB.pyc differ diff --git a/instrument_plugins/RS_ZVB_v02.py b/instrument_plugins/RS_ZVB_v02.py new file mode 100644 index 0000000..5faa92a --- /dev/null +++ b/instrument_plugins/RS_ZVB_v02.py @@ -0,0 +1,256 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_ZVB_v02(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSL spectrum analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_ZVB', + address='TCPIP::::INSTR', + reset=,) + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + #self.add_function('get_all') + + if reset: + self.reset() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + return self._visainstrument.write('*RST') #reset to default settings + + #def get_all(self): + + def get_trace(self): + self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('CALC:DATA? FDAT') + ']') + + def get_trace_ch(self, channel): + self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('CALC%s:DATA? FDAT' %channel) + ']') + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_tracking(self): + logging.debug('Reading whether tracking mode is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_tracking(self, tracking): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % tracking) + tracking = bool_to_str(tracking) + return self._visainstrument.write('OUTP %s' % tracking) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + # if self.get_tracking()==False: + # print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + #self.set_trace_continuous(False) #switch to single trace mode + #self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + #self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_ZVB_v02.pyc b/instrument_plugins/RS_ZVB_v02.pyc new file mode 100644 index 0000000..4b1368a Binary files /dev/null and b/instrument_plugins/RS_ZVB_v02.pyc differ diff --git a/instrument_plugins/RS_ZVM.py b/instrument_plugins/RS_ZVM.py new file mode 100644 index 0000000..436f4f9 --- /dev/null +++ b/instrument_plugins/RS_ZVM.py @@ -0,0 +1,254 @@ +# This driver is incomplete, some of the commands are missing. + + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +def bool_to_str(val): + ''' + Function to convert boolean to 'ON' or 'OFF' + ''' + if val == True: + return "ON" + else: + return "OFF" + +class RS_ZVM(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSL spectrum analyzer + + Usage: + Initialize with + = qt.instruments.create('', 'RS_ZVB', + address='TCPIP::::INSTR', + reset=,) + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=20000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=20000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + #self.add_function('get_all') + + if reset: + self.reset() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + return self._visainstrument.write('*RST') #reset to default settings + + #def get_all(self): + + def get_trace(self): + self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('TRAC? CH1DATA') + ']') + + def grab_trace(self): + #self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('TRAC? CH1DATA') + ']') + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('SENS:FREQ:STAR?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('SENS:FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SENS:SWE:POIN?')) + + + def get_flist(self): + self._visainstrument.write('INIT;*WAI') + return eval('[' + self._visainstrument.ask('TRAC:STIM? CH1DATA') + ']') + + + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:STAR %s MHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %s MHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + # if self.get_tracking()==False: + # print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %s dBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + #self.set_trace_continuous(False) #switch to single trace mode + #self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + #self.set_trace_continuous(True) #turn continuous back on + diff --git a/instrument_plugins/RS_ZVM.pyc b/instrument_plugins/RS_ZVM.pyc new file mode 100644 index 0000000..bc4773c Binary files /dev/null and b/instrument_plugins/RS_ZVM.pyc differ diff --git a/instrument_plugins/Remote_Instrument.py b/instrument_plugins/Remote_Instrument.py new file mode 100644 index 0000000..ae0d0de --- /dev/null +++ b/instrument_plugins/Remote_Instrument.py @@ -0,0 +1,63 @@ +from instrument import Instrument +from lib.network import remote_instrument as ri +import logging + +class Remote_Instrument(Instrument): + + def __init__(self, name, remote_name, host, port=ri.PORT): + Instrument.__init__(self, name, tags=['remote']) + + self._remote_name = remote_name + self._client = ri.InstrumentClient(host, port) + params = self._client.get_instrument_parameters(remote_name) + for name, info in params.iteritems(): + if info['flags'] & Instrument.FLAG_GET: + info['get_func'] = self._get + elif info['flags'] & Instrument.FLAG_SOFTGET: + info['flags'] ^= (Instrument.FLAG_SOFTGET | Instrument.FLAG_GET) + info['get_func'] = self._get + if info['flags'] & Instrument.FLAG_SET: + info['set_func'] = self._set + info['channel'] = name + self.add_parameter(name, **info) + + funcs = self._client.get_instrument_functions(remote_name) + for name, info in funcs.iteritems(): + try: + func = self.create_lambda(name, info.get('argspec', None)) + if 'doc' in info: + func.__doc__ = info['doc'] + setattr(self, name, func) + self.add_function(name, **info) + except Exception, e: + logging.warning('Failed to create function %s: %s', name, e) + + def create_lambda(self, funcname, argspec=None): + if argspec is None: + codestr = 'lambda *args, **kwargs: self._call("%s", *args, **kwargs)' % funcname + else: + if len(argspec[0]) < 1: + return None + args = ','.join(argspec[0][1:]) + if argspec[1] is not None: + args = ','.join(args, '*%s' % argspec[1]) + if argspec[2] is not None: + args = ','.join(args, '**%s' % argspec[2]) + + codestr = 'lambda %s: self._call("%s"' % (args, funcname) + if args != '': + codestr += ', %s' % args + codestr += ')' + + return eval(codestr, {'self': self}) + + def _get(self, channel): + return self._client.ins_get(self._remote_name, channel) + + def _set(self, val, channel): + return self._client.ins_set(self._remote_name, channel, val) + + def _call(self, funcname, *args, **kwargs): + return self._client.ins_call(self._remote_name, funcname, \ + *args, **kwargs) + diff --git a/instrument_plugins/Rigol_DS1102E.py b/instrument_plugins/Rigol_DS1102E.py new file mode 100644 index 0000000..fdc731e --- /dev/null +++ b/instrument_plugins/Rigol_DS1102E.py @@ -0,0 +1,294 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy +import copy +import array + +import qt + +class Rigol_DS1102E(Instrument): + ''' + This is the driver for the Rigol DS1102E digital oscilloscope + + Usage: + Initialize with + = instruments.create('', 'Rigol_DS1102E', + address='', + reset=, + change_display=, + change_autozero=) + i.e. rigol= qt.instruments.create('rigol','Rigol_DS1102E',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the Rigol_DS1102E, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rigol DM3058') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + self._visainstrument.timeout=10.0 + print 'timeout = %s'% self._visainstrument.timeout + # Add parameters to wrapper + self.add_parameter('time_scale', + flags=Instrument.FLAG_GETSET, + units='s/div', minval=2e-9, maxval=50, + type=types.FloatType) + self.add_parameter('time_offset', + flags=Instrument.FLAG_GETSET, + units='s', minval=-50, maxval=50, + type=types.FloatType) + self.add_parameter('voltage_scale', + flags=Instrument.FLAG_GETSET, + units='V/div', channels=(1,2),minval=2e-3, maxval=10e3, + type=types.FloatType) + self.add_parameter('voltage_offset', + flags=Instrument.FLAG_GETSET, + units='V', channels=(1,2),minval=-40, maxval=40, + type=types.FloatType) + self.add_parameter('memory_depth', + flags=Instrument.FLAG_GETSET, type=types.StringType) + self.add_parameter('waveform_mode', + flags=Instrument.FLAG_GETSET, type=types.StringType) + self.add_parameter('sampling_rate', + flags=Instrument.FLAG_GET, + units='Sa/s', channels=(1,2),type=types.FloatType) + + + + # Add functions to wrapper + #self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self._visainstrument.write('*RST') + self._visainstrument.write('DISP OFF') + #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- + + + def get_trace(self,source): + if source not in ['CHAN1','CHAN2','DIG','MATH','FFT']: + print "Source not in ['CHAN1','CHAN2','DIG','MATH','FFT']" + + + + timeoutoccurred=True #tends to timeout at times, just try again + while timeoutoccurred: + try: + + timescale = self.get_time_scale() + timeoffset = self.get_time_offset() + if source == 'CHAN1': + voltagescale =self.get_voltage_scale1() + voltageoffset=self.get_voltage_offset1() + samplingrate = self.get_sampling_rate1() + elif source == 'CHAN2': + voltagescale =self.get_voltage_scale2() + voltageoffset=self.get_voltage_offset2() + samplingrate = self.get_sampling_rate2() + + memorydepth = self.get_memory_depth() + waveformmode = self.get_waveform_mode() + #waveformsource = self.get_waveform_source() + + #stringdata =self._visainstrument.read() + stringdata =self._visainstrument.ask(':WAV:DATA? '+source) + timeoutoccurred=False + except visa.VisaIOError: + print 'Timeout occurred, try again' + + + stringdatalength=len(stringdata) + print 1, stringdatalength + + if stringdatalength <= 610: + if (waveformmode == 'RAW') & (source in ['CHAN1','CHAN2','DIG']): + databig=True + print 'heri' + #The first time you request a 'big' trace, you will get a small one anyway. This repeats the query. + + timeoutoccurred=True + while timeoutoccurred: + try: + #stringdata =self._visainstrument.read() + #self.run() + qt.msleep(1) + print 'bla' + stringdata =self._visainstrument.ask(':WAV:DATA? '+source) + timeoutoccurred = False + except visa.VisaIOError: + print 'Timeout occurred, try again' + + print 2, len(stringdata) + bytedata=bytearray(stringdata)[10:] + else: + databig=False + #The first 10 points need to be removed. + bytedata=bytearray(stringdata)[10:] + else: + databig=True + bytedata=bytearray(stringdata)[10:] + print bytedata[0:100] + print 3, len(bytedata) + + + numberdata = array.array('l',bytedata) + + + datalength=len(numberdata) + print 4, datalength + indexdata = numpy.linspace(1,datalength,datalength) + + amplitude = [(240 - nd) * (voltagescale / 25) - (voltageoffset + voltagescale * 4.6) for nd in numberdata] + if databig: + time = [(ind-1)/samplingrate for ind in indexdata] + else: + time = [(ind - 1) * (timescale / 50) - ((timescale * 6) -0* timeoffset) for ind in indexdata] + + + + return time,amplitude + + + def do_get_time_scale(self): + return self._visainstrument.ask(':TIM:SCAL?') + + def do_set_time_scale(self,value): + self._visainstrument.write(':TIM:SCAL '+ "%3.9f" % value) + + def do_get_time_offset(self): + return self._visainstrument.ask(':TIM:OFFS?') + + def do_set_time_offset(self,value): + self._visainstrument.write(':TIM:OFFS '+ "%3.9f" % value) + + + def do_get_voltage_scale(self,channel): + return self._visainstrument.ask(':CHAN'+str(channel)+':SCAL?') + + def do_set_voltage_scale(self,value,channel): + self._visainstrument.write(':CHAN'+str(channel)+':SCAL '+str(value)) + + def do_get_voltage_offset(self,channel): + return self._visainstrument.ask(':CHAN'+str(channel)+':OFFS?') + + def do_set_voltage_offset(self,value,channel): + self._visainstrument.write(':CHAN'+str(channel)+':OFFS '+str(value)) + + def do_get_memory_depth(self): + return self._visainstrument.ask(':ACQuire:MEMDepth?') #you cannot use the abbreviations for this command! + + def do_set_memory_depth(self,value): + if value not in ['LONG','NORMAL']: + print "memory depth not in ['LONG','NORMAL']" + self._visainstrument.write(':ACQuire:MEMDepth '+value) + + def do_get_waveform_mode(self): + return self._visainstrument.ask(':WAV:POIN:MODE?') + + def do_set_waveform_mode(self,value): + if value not in ['NORMAL','MAXIMUM','RAW']: + print "waveform mode not in ['NORMAL','MAXIMUM','RAW']" + self._visainstrument.write(':WAV:POIN:MODE '+value) + + def do_get_sampling_rate(self,channel): + return self._visainstrument.ask(':ACQ:SAMP? CHAN'+str(channel)) + + def run(self): + self._visainstrument.write(':RUN') + def stop(self): + self._visainstrument.write(':STOP') + + def set_disp_on(self): + self._visainstrument.write('disp on') + def set_disp_off(self): + self._visainstrument.write('disp off') + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/Rigol_DS1102E.pyc b/instrument_plugins/Rigol_DS1102E.pyc new file mode 100644 index 0000000..fdb2a55 Binary files /dev/null and b/instrument_plugins/Rigol_DS1102E.pyc differ diff --git a/instrument_plugins/SMC100.py b/instrument_plugins/SMC100.py new file mode 100644 index 0000000..c504bd8 --- /dev/null +++ b/instrument_plugins/SMC100.py @@ -0,0 +1,214 @@ +# SMC100 motorized micromanipulator controller +# Guenevere Prawiroatmodjo , 2011 +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import qt + +class SMC100(Instrument): + + _state_map = { + 0x0A: 'NOT REFERENCED', + 0x0B: 'NOT REFERENCED', + 0x0C: 'NOT REFERENCED', + 0x0D: 'NOT REFERENCED', + 0x0E: 'NOT REFERENCED', + 0x0F: 'NOT REFERENCED', + 0x10: 'NOT REFERENCED', + 0x11: 'NOT REFERENCED', + 0x14: 'CONFIGURATION', + 0x1E: 'HOMING', + 0x1F: 'HOMING', + 0x28: 'MOVING', + 0x32: 'READY', + 0x33: 'READY', + 0x34: 'READY', + 0x35: 'READY', + 0x3C: 'DISABLE', + 0x3D: 'DISABLE', + 0x3E: 'DISABLE', + 0x46: 'JOGGING', + 0x47: 'JOGGING', + } + + def __init__(self, name, address, ctr_addr=1, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address, + baud_rate=57600, data_bits=8, stop_bits=1, + parity=visa.no_parity, term_chars='\r\n') + # Initial visa.write, this one usually gives a time-out + #so run it in the beginning to get rid of this problem + self._visa.write('1TS') + self._visa.read() + self._ctr_addr = ctr_addr + + self.add_parameter('position', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + units='mm') + + self.add_parameter('state', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('velocity', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + units='mm/s') + + # Functions + self.add_function('stop_motion') + self.add_function('set_state_ready') + self.add_function('get_error') + self.add_function('go_home') + + if reset: + self.reset() + + def reset(self): + ''' + Reset the motor controller and do 'homing' calibration + ''' + self._visa.write('1RS') + qt.msleep(2) + try: + self.get_state() + except: + try: + print self.get_error() + except: + print 'I/O error' + self.go_home() + + def get_all(self): + self.get_position() + self.get_state() + self.get_velocity() + + def ask(self, command): + ''' + Write a command and read value from the device + ''' + try: + result = self._visa.ask(str(self._ctr_addr) + command) + return result[len(command)+1:] + except: + try: + print self.get_error() + except: + print 'I/O error' + return False + + def write(self, command): + ''' + Write a command to the device + ''' + self._visa.write(str(self._ctr_addr) + command) + self.get_error() + + def do_get_state(self): + ''' + Get the state of the controller. + Values: not referenced, configuration, homing, moving, ready, disable or jogging. + ''' + state = self.ask('TS') + if(state!=False): + state = int(state,16) + return self._state_map[state] + else: + return False + + def set_state_ready(self): + ''' + Set the state to 'ready'. + ''' + state = self.get_state() + if(state == 'DISABLE'): + self._visa.write('1MM1') + if(state == 'NOT REFERENCED'): + self._visa.write('OR') # Home search + print self.get_error() + + def set_state_disabled(self): + ''' + Set the state to 'disabled'. + ''' + state = self.get_state() + if(state == 'READY'): + self._visa.write('1MM0') + if(state == 'NOT REFERENCED'): + self._visa.write('OR') # Home search + self._visa.write('1MM0') + print self.get_error() + + def do_get_position(self): + ''' + Get the current position (mm) + ''' + return float(self._visa.ask('1TP')[3:]) + + def do_set_position(self,val): + ''' + Set the absolute position (mm) + ''' + # First check state and set to ready + if(self.get_state()!='READY'): + self.set_state_ready() + self._visa.write('1PA' + str(val)) + print self.get_error() + + def do_get_velocity(self): + ''' + Get the current velocity (mm/s) + ''' + return float(self._visa.ask('1VA?')[4:]) + + def do_set_velocity(self,val): + ''' + Set the velocity (mm/s) + ''' + self.set_state_disabled() + self._visa.write('1VA' + str(val)) + self.set_state_ready() + print self.get_error() + + def stop_motion(self): + ''' + Stop the motor motion + ''' + self._visa.write('ST') + + def get_error(self): + ''' + Get error message + ''' + result = self._visa.ask('1TB') + if(result[3]!='@'): + return result[5:] + else: + return True + + def go_home(self): + ''' + 'Homing' calibration, go to position = 0 + ''' + self._visa.write('1OR') diff --git a/instrument_plugins/SMS.py b/instrument_plugins/SMS.py new file mode 100644 index 0000000..062aee3 --- /dev/null +++ b/instrument_plugins/SMS.py @@ -0,0 +1,492 @@ +# SMS.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +# +# TODO: +# 8) implement resend all if reset=False ? +# 9) Wat te doen wanneer er onterecht wordt gevraagd naar een file? Resetten? +# 10) Moet er bij inlezen data worden gecontroleerd of de dacpolarity nog klopt? +# + +from instrument import Instrument +import types +import pyvisa.vpp43 as vpp43 +from time import sleep +import logging +import pickle +import config +import os + +class SMS(Instrument): + ''' + This is the driver for the SMS Sample Measurement System + + Usage: + Initialize with + = instruments.create('', 'SMS', address='', + reset=, numdacs=) + + The last two parameters are optional. Delfaults are + reset=False, numdacs=8 + When reset=False make sure the specified parameterfile exists + ''' + + def __init__(self, name, address, reset=False, numdacs=8): + ''' + Initializes the SMS, and communicates with the wrapper + Dacvalues are stored in "'SMS_' + address + '.dat'" ??really?? + + Input: + name (string) : name of the instrument + address (string) : ASRL address + reset (bool) : resets to default values, default=false + numdacs (int) : number of dacs, multiple of 4, default=8 + + Output: + None + ''' + logging.info(__name__ + ' : Initializing instrument SMS') + Instrument.__init__(self, name, tags=['physical']) + + # Set parameters + + self._address = address + if numdacs % 4 == 0 and numdacs > 0: + self._numdacs = int(numdacs) + else: + logging.error(__name__ + ' : specified number of dacs needs to be multiple of 4') + self.dac_byte = range(self._numdacs) + self.pol_num = range(self._numdacs) + + self._config = config.get_config() + self._filepath = os.path.join(self._config['execdir'], + 'instrument_plugins', '_SMS/') + if not os.path.isdir(self._filepath): + os.makedirs(self._filepath) + self._filename = os.path.join(self._filepath, 'SMS_' + address + '.dat') + + # Add functions + self.add_function('reset') + self.add_function('get_all') + self.add_function('measure_adc_on') + self.add_function('measure_adc_off') + self.add_function('measure_dac_on') + self.add_function('measure_dac_off') + self.add_function('get_battvoltages') + + # Add parameters + self.add_parameter('pol_dacrack', + type=types.StringType, + flags=Instrument.FLAG_GET, + channels=(1, self._numdacs/4)) + self.add_parameter('dac', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, self._numdacs), + maxstep=0.01, stepdelay=50, + units='Volts', format='%.6e') + self.add_parameter('battvoltage_pos', type=types.FloatType, + flags=Instrument.FLAG_GET, units='Volts') + self.add_parameter('battvoltage_neg', type=types.FloatType, + flags=Instrument.FLAG_GET, units='Volts') + + self._open_serial_connection() + + for j in range(numdacs/4): + self.get('pol_dacrack%d' % (j+1), getdacs=False) + + if reset: + self.reset() + else: + self._load_values_from_file() + self.get_all() + + def __del__(self): + ''' + Closes up the SMS driver + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Deleting SMS instrument') + self._close_serial_connection() + + # open serial connection + def _open_serial_connection(self): + ''' + Opens the ASRL connection using vpp43 + baud=19200, databits=8, stop=one, parity=even, no end char for reads + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : opening connection') + self._session = vpp43.open_default_resource_manager() + self._vi = vpp43.open(self._session, self._address) + + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 19200) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, + vpp43.VI_ASRL_STOP_ONE) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, + vpp43.VI_ASRL_PAR_EVEN) + vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, + vpp43.VI_ASRL_END_NONE) + + # close serial connection + def _close_serial_connection(self): + ''' + Close the serial connection + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : closing connection') + vpp43.close(self._vi) + + # Wrapper functions + def reset(self): + ''' + Reset the dacs to zero voltage + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : resetting instrument') + + self.set_dacs_zero() + self.get_all() + + + def get_all(self): + ''' + Reads all polarities from the instrument, and updates the wrapper + with data from memory + + Input: + None + + Output: + None + ''' + for i in range(self._numdacs): + self.get('dac%d' % (i+1)) + + def set_dacs_zero(self): + for i in range(self._numdacs): + self.set('dac%d' % (i+1), 0) + + # functions + def measure_adc_on(self): + ''' + Set the measure adc to 'on' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set Measure ADC to ON') + self._write_to_instrument('PC1ADCON;') + + def measure_adc_off(self): + ''' + Set the measure adc to 'off' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set Measure ADC to OFF') + self._write_to_instrument('PC1ADCOFF;') + + def measure_dac_on(self): + ''' + Set the measure dac to 'on' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set Measure DAC to ON') + self._write_to_instrument('PC2DACON;') + + def measure_dac_off(self): + ''' + Set the measure dac to 'off' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set Measure DAC to OFF') + self._write_to_instrument('PC2DACOFF;') + + # Communication with wrapper + def do_get_dac(self, channel): + ''' + Reads the specified dacvalue from memory + + Input: + channel (int) : 1 based index of the dac + + Output: + voltage (float) : dacvalue in Volts + ''' + logging.debug(__name__ + ' : reading and converting to \ + voltage from memory for dac%s' % (channel)) + + byteval = self.dac_byte[channel-1] + voltage = self._bytevalue_to_voltage(byteval) + self.pol_num[channel-1] + return voltage + + def do_set_dac(self, voltage, channel): + ''' + Sets the dac to the specified voltage + + Input: + voltage (float) : dacvalue in Volts + channel (int) : 1 based index of the dac + + Output: + None + ''' + logging.debug(__name__ + ' : setting voltage of dac%s to \ + %s Volts' % (channel, voltage)) + + bytevalue = self._voltage_to_bytevalue(voltage - self.pol_num[channel-1]) + numtekst = '00' + if (channel<10): + numtekst = '0' + str(channel) + elif (channel<100)&(channel>9): + numtekst = str(channel) + + bytestring = str(bytevalue) + while (len(bytestring)<5): + bytestring = '0' + bytestring + + self._write_to_instrument('D' + numtekst + ',' + bytestring + ';') + self.dac_byte[channel-1] = bytevalue + self._save_values_to_file() + + def do_get_pol_dacrack(self, channel, getdacs=True): + ''' + Gets the polarity of the specified set of dacs + + Input: + channel (int) : 0 based index of the rack + + Output: + polarity (string) : 'BIP', 'POS' or 'NEG' + ''' + logging.debug(__name__ + ' : getting polarity of rack %d' % channel) + + self._write_to_instrument('POLD%d' % channel + ';') + val = self._read_buffer() + logging.debug(__name__ + ' : received %s' % val) + if (val == '-4V ... 0V'): + polarity = 'NEG' + correction = -4.0 + elif (val == '-2V ... +2V'): + polarity = 'BIP' + correction = -2.0 + elif (val == ' 0V ... +4V'): + polarity = 'POS' + correction = 0.0 + else: + logging.error(__name__ + ' : Received invalid polarity : %s' % val) + logging.error(__name__ + ' : Possibly caused by low battery.') + raise ValueError('Received invalid polarity: %s' % val) + + for i in range(4*(channel-1),4*(channel)): + self.pol_num[i] = correction + self.set_parameter_bounds('dac%d' % (i+1), + self.pol_num[i], self.pol_num[i] + 4.0) + + if getdacs: + self.get_all() + + return polarity + + def get_battvoltages(self): + self.get_battvoltage_neg() + self.get_battvoltage_pos() + + def do_get_battvoltage_pos(self): + ''' + Returns the positive battery voltage + + Input: + None + + Output: + voltage (float) : battery voltage in Volts + ''' + logging.debug(__name__ + ' : Reading Positive Battery voltage') + self._write_to_instrument('BCMAINPOS;') + reply = float(self._read_buffer()) + return reply + + def do_get_battvoltage_neg(self): + ''' + Returns the negative battery voltage + + Input: + None + + Output: + voltage (float) : battery voltage in Volts + ''' + logging.debug(__name__ + ' : Reading Negative Battery voltage') + self._write_to_instrument('BCMAINNEG;') + reply = float(self._read_buffer()) + return reply + + # Retrieving data from buffer + def _read_buffer(self): + ''' + Returns a string containing the content of the buffer + + Input: + None + + Output: + buffer (string) : data in buffer + ''' + logging.debug(__name__ + ' : Reading buffer') + tekst = vpp43.read(self._vi,vpp43.get_attribute(self._vi, + vpp43.VI_ATTR_ASRL_AVAIL_NUM)) + sleep(0.05) + + if (tekst==''): + return tekst + elif (tekst[0]=='E'): + logging.error(__name__ + ' : An error occurred during \ + readout of instrument : ' + tekst) + else: + return tekst + + # Send data to instrument + def _write_to_instrument(self, tekst): + ''' + Writes a string to the instrument, after the buffer is cleared + + Input: + tekst (string) : data to be written to the instrument + + Output: + None + ''' + logging.debug(__name__ + ' : Start running _write_to_instrument with:' + tekst) + # clear buffer + logging.debug(__name__ + ' : clearing buffer') + restbuffer = self._read_buffer() + sleep(0.05) + if (restbuffer!=''): + logging.error(__name__ + ' : Buffer contained unread data : ' + + restbuffer) + logging.debug(__name__ + ' : writing to vpp43') + vpp43.write(self._vi, tekst) + sleep(0.05) + + # Save data + def _load_values_from_file(self): + ''' + Loads the dacvalues from the local harddisk into memory + + Input: + None + + Output: + succesfull (bool) : false if loading failed + ''' + logging.debug(__name__ + ' : Unpickling data') + logging.warning(__name__ + ' : WARNING! getting data from file, \ + instrument does not support getting') + + try: + file = open(self._filename,'r') + self.dac_byte = pickle.load(file) + file.close() + return True + except: + logging.error(__name__ + " : Try to open nonexisting file") + return False + + def _save_values_to_file(self): + ''' + Stores the dacvalues on the local harddisk + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Pickling data') + file = open(self._filename,'w') + pickle.dump(self.dac_byte, file) + file.close() + + # Conversion of data + def _voltage_to_bytevalue(self, voltage): + ''' + Converts a voltage on a 0V-4V scale to a 16-bits bytevalue + + Input: + voltage (float) : a voltage in the 0V-4V range + + Output: + byevalue (int) : the 16-bits bytevalue + ''' + logging.debug(__name__ + ' : Converting %f volts to bytes' % voltage) + bytevalue = int(round(voltage/4.0*65535)) + return bytevalue + + def _bytevalue_to_voltage(self, bytevalue): + ''' + Converts a 16-bits bytevalue to a voltage on a 0V-4V scale + + Input: + byevalue (int) : the 16-bits bytevalue + + Output: + voltage (float) : a voltage in the 0V-4V range + ''' + logging.debug(__name__ + ' : Converting byte %i' % bytevalue) + value = 4.0*(bytevalue/65535.0) + return value diff --git a/instrument_plugins/SR830.py b/instrument_plugins/SR830.py new file mode 100644 index 0000000..2f95662 --- /dev/null +++ b/instrument_plugins/SR830.py @@ -0,0 +1,452 @@ +# SR830.py, Stanford Research 830 DSP lock-in driver +# Katja Nowack, Stevan Nadj-Perge, Arjan Beukman, Reinier Heeres +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging + +class SR830(Instrument): + ''' + This is the python driver for the Lock-In SR830 from Stanford Research Systems. + + Usage: + Initialize with + = instruments.create('name', 'SR830', address='', + reset=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the SR830. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + + Output: + None + ''' + logging.info(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + self._address = address + self._visainstrument = visa.instrument(self._address) + + self.add_parameter('mode', + flags=Instrument.FLAG_SET, + type=types.BooleanType) + + self.add_parameter('frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=1e-3, maxval=102e3, + units='Hz', format='%.04e') + self.add_parameter('amplitude', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=0.004, maxval=5.0, + units='V', format='%.04e') + self.add_parameter('phase', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=-360, maxval=729, units='deg') + self.add_parameter('X', flags=Instrument.FLAG_GET, units='V', type=types.FloatType) + self.add_parameter('Y', flags=Instrument.FLAG_GET, units='V', type=types.FloatType) + self.add_parameter('R', flags=Instrument.FLAG_GET, units='V', type=types.FloatType) + self.add_parameter('P', flags=Instrument.FLAG_GET, units='deg', type=types.FloatType) + self.add_parameter('tau', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + format_map={ + 0 : "10mus", + 1 : "30mus", + 2 : "100mus", + 3 : "300mus", + 4 : "1ms", + 5 : "3ms", + 6 : "10ms", + 7 : "30ms", + 8 : "100ms", + 9 : "300ms", + 10 : "1s", + 11 : "3s", + 12 : "10s", + 13 : "30s", + 14 : "100s", + 15 : "300s", + 16 : "1ks", + 17 : "3ks", + 18 : "10ks", + 19 : "30ks" + }) + + self.add_parameter('out', type=types.FloatType, channels=(1,2,3,4), + flags=Instrument.FLAG_GETSET, + minval=-10.5, maxval=10.5, units='V', format='%.3f') + self.add_parameter('in', type=types.FloatType, channels=(1,2,3,4), + flags=Instrument.FLAG_GET, + minval=-10.5, maxval=10.5, units='V', format='%.3f') + + self.add_parameter('sensitivity', type=types.IntType, + flags=Instrument.FLAG_GETSET, + format_map={ + 0 : "2nV", + 1 : "5nV", + 2 : "10nV", + 3 : "20nV", + 4 : "50 nV", + 5 : "100nV", + 6 : "200nV", + 7 : "500nV", + 8 : "1muV", + 9 : "2muV", + 10 : "5muV", + 11 : "10muV", + 12 : "20muV", + 13 : "50muV", + 14 : "100muV", + 15 : "200muV", + 16 : "500muV", + 17 : "1mV", + 18 : "2mV", + 19 : "5mV", + 20 : "10mV", + 21 : "20mV", + 22 : "50mV", + 23 : "100mV", + 24 : "200mV", + 25 : "500mV", + 26 : "1V" + }) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + # Functions + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + self.get_all() + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : reading all settings from instrument') + self.get_sensitivity() + self.get_tau() + self.get_frequency() + self.get_amplitude() + self.get_phase() + self.get_X() + self.get_Y() + self.get_R() + self.get_P() + + def disable_front_panel(self): + ''' + enables the front panel of the lock-in + while being in remote control + ''' + self._visainstrument.write('OVRM 0') + + def auto_phase(self): + ''' + enables the front panel of the lock-in + while being in remote control + ''' + self._visainstrument.write('APHS') + + def enable_front_panel(self): + ''' + enables the front panel of the lock-in + while being in remote control + ''' + self._visainstrument.write('OVRM 1') + + def direct_output(self): + ''' + select GPIB as interface + ''' + self._visainstrument.write('OUTX 1') + + def read_output(self,output): + ''' + Read out R,X,Y or phase (P) of the Lock-In + + Input: + mode (int) : + 1 : "X", + 2 : "Y", + 3 : "R" + 4 : "P" + + ''' + parameters = { + 1 : "X", + 2 : "Y", + 3 : "R", + 4 : "P" + } + self.direct_output() + if parameters.__contains__(output): + logging.info(__name__ + ' : Reading parameter from instrument: %s ' %parameters.get(output)) + readvalue = float(self._visainstrument.ask('OUTP?%s' %output)) + else: + print 'Wrong output requested.' + return readvalue + + def do_get_X(self): + ''' + Read out X of the Lock In + ''' + return self.read_output(1) + + def do_get_Y(self): + ''' + Read out Y of the Lock In + ''' + return self.read_output(2) + + def do_get_R(self): + ''' + Read out R of the Lock In + ''' + return self.read_output(3) + + def do_get_P(self): + ''' + Read out P of the Lock In + ''' + return self.read_output(4) + + def do_set_frequency(self, frequency): + ''' + Set frequency of the local oscillator + + Input: + frequency (float) : frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : setting frequency to %s Hz' % frequency) + self._visainstrument.write('FREQ %e' % frequency) + + + def do_get_frequency(self): + ''' + Get the frequency of the local oscillator + + Input: + None + + Output: + frequency (float) : frequency in Hz + ''' + self.direct_output() + logging.debug(__name__ + ' : reading frequency from instrument') + return float(self._visainstrument.ask('FREQ?')) + + def do_get_amplitude(self): + ''' + Get the frequency of the local oscillator + + Input: + None + + Output: + frequency (float) : frequency in Hz + ''' + self.direct_output() + logging.debug(__name__ + ' : reading frequency from instrument') + return float(self._visainstrument.ask('SLVL?')) + + def do_set_mode(self,val): + logging.debug(__name__ + ' : Setting Reference mode to external' ) + self._visainstrument.write('FMOD %d' %val) + + + def do_set_amplitude(self, amplitude): + ''' + Set frequency of the local oscillator + + Input: + frequency (float) : frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : setting amplitude to %s V' % amplitude) + self._visainstrument.write('SLVL %e' % amplitude) + + + def do_set_tau(self,timeconstant): + ''' + Set the time constant of the LockIn + + Input: + time constant (integer) : integer from 0 to 19 + + Output: + None + ''' + + self.direct_output() + logging.debug(__name__ + ' : setting time constant on instrument to %s'%(timeconstant)) + self._visainstrument.write('OFLT %s' % timeconstant) + + def do_get_tau(self): + ''' + Get the time constant of the LockIn + + Input: + None + Output: + time constant (integer) : integer from 0 to 19 + ''' + + self.direct_output() + logging.debug(__name__ + ' : getting time constant on instrument') + return float(self._visainstrument.ask('OFLT?')) + + def do_set_sensitivity(self, sens): + ''' + Set the sensitivuty of the LockIn + + Input: + sensitivity (integer) : integer from 0 to 26 + + Output: + None + ''' + + self.direct_output() + logging.debug(__name__ + ' : setting sensitivity on instrument to %s'%(sens)) + self._visainstrument.write('SENS %d' % sens) + + def do_get_sensitivity(self): + ''' + Get the sensitivity + Output: + sensitivity (integer) : integer from 0 to 26 + ''' + self.direct_output() + logging.debug(__name__ + ' : reading sensitivity from instrument') + return float(self._visainstrument.ask('SENS?')) + + def do_get_phase(self): + ''' + Get the reference phase shift + + Input: + None + + Output: + phase (float) : reference phase shit in degree + ''' + self.direct_output() + logging.debug(__name__ + ' : reading frequency from instrument') + return float(self._visainstrument.ask('PHAS?')) + + + def do_set_phase(self, phase): + ''' + Set the reference phase shift + + Input: + phase (float) : reference phase shit in degree + + Output: + None + ''' + logging.debug(__name__ + ' : setting the refernce phase shift to %s degree' %phase) + self._visainstrument.write('PHAS %e' % phase) + + def set_aux(self, output, value): + ''' + Set the voltage on the aux output + Input: + output - number 1-4 (defining which output you are adressing) + value - the voltage in Volts + Output: + None + ''' + logging.debug(__name__ + ' : setting the output %(out)i to value %(val).3f' % {'out':output,'val': value}) + self._visainstrument.write('AUXV %(out)i, %(val).3f' % {'out':output,'val':value}) + + def read_aux(self, output): + ''' + Query the voltage on the aux output + Input: + output - number 1-4 (defining which output you are adressing) + Output: + voltage on the output D/A converter + ''' + logging.debug(__name__ + ' : reading the output %i' %output) + return float(self._visainstrument.ask('AUXV? %i' %output)) + + def get_oaux(self, value): + ''' + Query the voltage on the aux output + Input: + output - number 1-4 (defining which output you are adressing) + Output: + voltage on the input A/D converter + ''' + logging.debug(__name__ + ' : reading the input %i' %value) + return float(self._visainstrument.ask('OAUX? %i' %value)) + + def do_set_out(self, value, channel): + ''' + Set output voltage, rounded to nearest mV. + ''' + self.set_aux(channel, value) + + def do_get_out(self, channel): + ''' + Read output voltage. + ''' + return self.read_aux(channel) + + def do_get_in(self, channel): + ''' + Read input voltage, resolution is 1/3 mV. + ''' + return self.get_oaux(channel) + + def query(self, q): + return self._visainstrument.ask('%s' % q) + diff --git a/instrument_plugins/SR830.pyc b/instrument_plugins/SR830.pyc new file mode 100644 index 0000000..7826225 Binary files /dev/null and b/instrument_plugins/SR830.pyc differ diff --git a/instrument_plugins/SR_400.py b/instrument_plugins/SR_400.py new file mode 100644 index 0000000..cf4fb22 --- /dev/null +++ b/instrument_plugins/SR_400.py @@ -0,0 +1,232 @@ +# SR_400, Stanford Research 400 photon counter driver +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging + +class SR_400(Instrument): + + SCALE_LOG = 0 + SCALE_987 = 1 + SCALE_876 = 2 + SCALE_765 = 3 + SCALE_654 = 4 + SCALE_543 = 5 + SCALE_432 = 6 + SCALE_321 = 7 + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('mode', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + minval=0, maxval=3, + format_map={ + 0: 'A, B for preset T', + 1: 'A - B for preset T', + 2: 'A + B for preset T', + 3: 'A for preset B', + }, + doc="""Get / set mode""") + + self.add_parameter('counter', + flags=Instrument.FLAG_GET, + type=types.IntType, + channels=('A', 'B')) + + self.add_parameter('count', + flags=Instrument.FLAG_GET, + channels=('A', 'B', 'T'), + doc=""" + Start counting and return data (all n periods). + Channel A, B, or T (= A and B as tuple) + """) + + self.add_parameter('counter_input', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + channels=('A', 'B', 'T'), + minval=0, maxval=3, + format_map = { + 0: '10MHz', + 1: 'Input 1', + 2: 'Input 2', + 3: 'Trigger' + }, + doc="""Get / set input""") + + self.add_parameter('counter_preset', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + channels=('B', 'T'), + minval=1, maxval=9e11, + format = '%1.1e', + doc=""" + Get / set preset count for a channel, 1 <= n <= 9e11. + If input is 10MHz the units are 100ns periods, + only one significant digit can be used. + """) + + self.add_parameter('periods', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + minval=1, maxval=2000, + doc=""" + Get / set number of periods to measure. + """) + + self.add_parameter('current_period', + flags=Instrument.FLAG_GET, + type=types.IntType, + doc=""" + Get current period number. + """) + + self.add_parameter('disc_slope', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + channels=('A', 'B', 'T'), + format_map={ + 0: 'RISE', + 1: 'FALL', + }, + minval=0, maxval=1, + doc="""Get/set discriminator scope""") + + self.add_parameter('disc_level', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + channels=('A', 'B', 'T'), + minval=-0.3, maxval=0.3, + units='V', + doc=""" + Get/set discriminator level, -0.3V < 0 < 0.3V + """) + + if reset: + self.reset() + else: + self.get_all() + + def _counter_num(self, counter): + if type(counter) == types.IntType: + return counter + elif type(counter) == types.StringType: + nummap = {'A': 0, 'B': 1, 'T': 2} + return nummap.get(counter.upper(), None) + else: + return None + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_mode() + self.get_periods() + for chan in 'A', 'B': + self.get('counter%s' % chan) + self.get('counter_input%s' % chan) + self.get('disc_level%s' % chan) + self.get('disc_slope%s' % chan) + + self.get('counter_presetB') + self.get('counter_presetT') + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def do_get_mode(self): + ans = self._visa.ask('CM') + return ans + + def do_set_mode(self, mode): + self._visa.write('CM %d' % mode) + + def do_get_counter(self, channel): + ans = self._visa.ask('Q%s' % channel) + return int(ans) + + def do_get_count(self, channel): + ans = self._visa.ask('CR; F%s' % channel) + if channel == 'T': + ans2 = self._visa.read() + return int(ans), int(ans2) + else: + return int(ans) + + def do_get_counter_input(self, channel): + ans = self._visa.ask('CI %d' % self._counter_num(channel)) + return int(ans) + + def do_set_counter_input(self, val, channel): + self._visa.write('CI %d,%d' % (self._counter_num(channel), val)) + + def do_get_counter_preset(self, channel): + ret = self._visa.ask('CP %d' % self._counter_num(channel)) + return float(ret) + + def do_set_counter_preset(self, val, channel): + self._visa.write('CP %d,%d' % (self._counter_num(channel), val)) + + def do_get_periods(self): + ans = self._visa.ask('NP') + return ans + + def do_set_periods(self, val): + self._visa.write('NP %d' % val) + + def do_get_disc_slope(self, channel): + ans = self._visa.ask('DS %d' % self._counter_num(channel)) + return ans + + def do_set_disc_slope(self, val, channel): + self._visa.write('DS %d,%d' % (self._counter_num(channel), val)) + + def do_get_disc_level(self, channel): + ans = self._visa.ask('DL %d' % self._counter_num(channel)) + return ans + + def do_set_disc_level(self, val, channel): + self._visa.write('DL %d,%f' % (self._counter_num(channel), val)) + + def do_set_periods(self, val): + self._visa.write('NP %d' % val) + + def do_get_current_period(self): + ans = self._visa.ask('NN') + return int(ans) + + def start(self): + """ + Reset counter and start counting + """ + self._visa.write('CR; CS') + + def stop(self): + """ + Stop counting + """ + self._visa.write('CS') diff --git a/instrument_plugins/Spectrum_M2i2030.py b/instrument_plugins/Spectrum_M2i2030.py new file mode 100644 index 0000000..f948e32 --- /dev/null +++ b/instrument_plugins/Spectrum_M2i2030.py @@ -0,0 +1,1602 @@ +# M2I2030.py driver class, to perform the communication between the Wrapper and the card +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from ctypes import * +from _Spectrum_M2i2030.errors import errors as _spcm_errors +from _Spectrum_M2i2030.regs import regs as _spcm_regs +from instrument import Instrument +import pickle +from time import sleep, time +import types +import logging +import numpy + +class Spectrum_M2i2030(Instrument): + ''' + This is the driver for the Spectrum M2i2030 data acquisition card + + Usage: + Initialize with + = instruments.create('name', 'Spectrum_M2i2030') + + TODO: + 1) Fix get all + 2) Fix readout modes + 3) Fix representation and organisation of data + 4) Readout of two channels + 5) Add self._cardopened oid ?? + 6) incosistent use of set_ + 7) fix handling of timeout! (not enough triggers detected) (error nr 263) + ''' + + def __init__(self, name): + ''' + Initializes the dataacquisition card, and communicates with the wrapper. + + Usage: + Use in a simple measurementloop as: + .init_default(memsize, posttrigger, amp) + + And repeat: + .start_with_trigger_and_waitready() + .readout_singlemode_float() + + Input: + name (string) : name of the instrument + + Output: + None + ''' + # Initialize wrapper + logging.info(__name__ + ' : Initializing instrument Spectrum') + Instrument.__init__(self, name, tags=['physical']) + + # Load dll and open connection + self._card_is_open = False + self._load_dll() + self._open() + + # add parameters + self.add_parameter('timeout', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('trigger_delay', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('memsize', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('post_trigger', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('input_offset_ch0', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('input_offset_ch1', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('input_amp_ch0', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('input_amp_ch1', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('spc_samplerate', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('reference_clock', flags=Instrument.FLAG_GETSET, type=types.IntType) + self.add_parameter('segmentsize', flags=Instrument.FLAG_GETSET, type=types.IntType) + + self.add_parameter('serial', flags=Instrument.FLAG_GET) + self.add_parameter('ramsize', flags=Instrument.FLAG_GET) + self.add_parameter('card_status', flags=Instrument.FLAG_GET) + + # add functions + self.add_function('start') + self.add_function('start_with_trigger_and_waitready') + self.add_function('reset') + self.add_function('writesetup') + self.add_function('enable_trigger') + self.add_function('force_trigger') + self.add_function('disable_trigger') + self.add_function('stop') + self.add_function('waitprefull') + self.add_function('waittrigger') + self.add_function('waitready') + self.add_function('select_channel0') + self.add_function('select_channel1') + self.add_function('select_channel01') + self.add_function('input_term_ch0_50Ohm') + self.add_function('input_term_ch0_1MOhm') + self.add_function('input_term_ch1_50Ohm') + self.add_function('input_term_ch1_1MOhm') + self.add_function('set_clock_50Ohm') + self.add_function('set_clock_highOhm') + self.add_function('set_clockmode_pll') + self.add_function('set_clockmode_quartz1') + self.add_function('set_single_mode') + self.add_function('trigger_mode_pos') + self.add_function('trigger_mode_neg') + self.add_function('set_trigger_ORmask_tmask_ext0') + self.add_function('trigger_termination_50Ohm') + self.add_function('trigger_termination_highOhm') + + self.reset() + + def __del__(self): + ''' + Closes up the Spectrum driver + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Deleting Spectrum instrument') + self._close() + +########################### +### init related functions +########################### + + def _load_dll(self): + ''' + Loads the functions from spcm_win32.dll + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Loading spcm_win32.dll') + self._spcm_win32 = windll.LoadLibrary('C:\\WINDOWS\\System32\\spcm_win32') + + self._spcm_win32.open = self._spcm_win32["_spcm_hOpen@4"] + self._spcm_win32.close = self._spcm_win32["_spcm_vClose@4"] + self._spcm_win32.SetParam32 = self._spcm_win32["_spcm_dwSetParam_i32@12"] + self._spcm_win32.SetParam64m = self._spcm_win32["_spcm_dwSetParam_i64m@16"] + self._spcm_win32.SetParam64 = self._spcm_win32["_spcm_dwSetParam_i64@16"] + self._spcm_win32.GetParam32 = self._spcm_win32["_spcm_dwGetParam_i32@12"] + self._spcm_win32.GetParam64m = self._spcm_win32["_spcm_dwGetParam_i64m@16"] + self._spcm_win32.GetParam64 = self._spcm_win32["_spcm_dwGetParam_i64@12"] + self._spcm_win32.DefTransfer64m = self._spcm_win32["_spcm_dwDefTransfer_i64m@36"] + self._spcm_win32.DefTransfer64 = self._spcm_win32["_spcm_dwDefTransfer_i64@36"] + self._spcm_win32.InValidateBuf = self._spcm_win32["_spcm_dwInvalidateBuf@8"] + self._spcm_win32.GetErrorInfo = self._spcm_win32["_spcm_dwGetErrorInfo_i32@16"] + + def _open(self): + ''' + Opens the card, and creates a handle. + Only execute once. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Try to open card') + if ( not self._card_is_open): + self._spcm_win32.handel = self._spcm_win32.open('spcm0') + self._card_is_open = True + else: + logging.warning(__name__ + ' : Card is already open !') + + if (self._spcm_win32.handel==0): + logging.error(__name__ + ' : Unable to open card') + self._card_is_open = False + + def _close(self): + ''' + Closes the card + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Try to close card') + self._spcm_win32.close(self._spcm_win32.handel) + +############################ +### Base communication tools +############################ + + def _set_param(self, regnum, regval): + ''' + Sets the register to the specified value + Returns the '0', if succesfull, + returns the errormessage if an error occurred + + Register flags are listed in M2I2030_regs.py + + Input: + regnum (register flag) : Flag corresponding with the register + regval (register flag) : Flag corresponding with the value to be set + + + Output: + '0' or errormessage (string) + ''' + logging.debug(__name__ + ' : Set reg %s to %s' %(regnum, regval)) + err = self._spcm_win32.SetParam32(self._spcm_win32.handel, regnum, regval) + if (err==0): + return 0 + elif (err == 263): + logging.error(__name__ + ' : Timeout') + return 263 + else: + logging.error(__name__ + ' : Error %s while setting reg %s to %s' % (err, regnum, regval)) + self._get_error() + raise ValueError('Error communicating with device') + + def _get_param(self, regnum): + ''' + Reads out a register on the card. + Returns the register value, if succesfull, + returns the errormessage if an error occurred + + Register flags are listed in M2I2030_regs.py + + Input: + regnum (register flag) : Flag corresponding with the register + + Output: + value (int) : Register value + or + error (string) : Error message + ''' + logging.debug(__name__ + ' : Reading Reg %s' %(regnum)) + + val = c_int() + p_antw = pointer(val) + + err = self._spcm_win32.GetParam32(self._spcm_win32.handel, regnum, p_antw) + if (err==0): + return p_antw.contents.value + else: + logging.error(__name__ + ' : Error %s while getting reg %s' %(err,regnum)) + self._get_error() + raise ValueError('Error communicating with device') + + def invalidate_buffer(self, buffertype=_spcm_regs.SPCM_BUF_DATA): + ''' + Discards the buffer. + + Input: + buffertype (register flag) : the flag containing the type of buffer. + probably SPCM_BUF_DATA + + Output: + None + ''' + logging.debug(__name__ + ' : Invalidating buffer') + err = self._spcm_win32.InValidateBuf(self._spcm_win32.handel, buffertype) + if (err==0): + return 0 + else: + logging.error(__name__ + ' : Error %s while setting reg %s to %s' % (err, regnum, regval)) + self._get_error() + raise ValueError('Error communicating with device') + + def _get_error(self): + ''' + Reads out and returns the error buffer + + Input: + None + + Output: + Errormessage (string) + ''' + # try to read out error + logging.debug(__name__ + ' : Reading error') + j = (c_char * 200)() + e1 = c_int() + e2 = c_int() + p_errortekst = pointer(j) + p_er1 = pointer(e1) + p_er2 = pointer(e2) + + self._spcm_win32.GetErrorInfo(self._spcm_win32.handel, p_er1, p_er2, p_errortekst) + + tekst = "" + + for ii in range(200): + tekst = tekst + p_errortekst.contents[ii] + logging.error(__name__ + ' : ' + tekst) + return tekst + + + +######################## +### Card information +######################## + + def do_get_serial(self): + ''' + Reads out the serial number of the card. + + Input: + None + + Output: + serial (int) : The serial number + ''' + logging.debug(__name__ + ' : Reading serial number') + return self._get_param(_spcm_regs.SPC_PCISERIALNO) + + def do_get_ramsize(self): + ''' + Returns the size of the random access memory installed + on the card + + Input: + None + + Output: + ramsize (int) : number of bytes + ''' + logging.debug(__name__ + ' : Reading Ram size') + return self._get_param(_spcm_regs.SPC_PCIMEMSIZE) + + +######################################## +### self defined set of initial settings +######################################## + + def init_channel0_single_mode(self, memsize=2048, posttrigger=1024, amp=500, offs=0): + ''' + Initiates the card in default single shot readout mode. + Trigger is set on ext0 with a positive slope + The buffersize and range are set + + Input: + memsize (int) : number of datapoints that are read out + default = 2048 + posttrigger(int): number of datapoints taken after the trigger + default = 1024 + amp (int) : half of the range in millivolts + default = 500 + + Output: + None + ''' + logging.debug(__name__ + ' : Initialing card for default single shot readout') + + # Set the trigger modes + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_MODE, _spcm_regs.SPC_TM_POS); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_PULSEWIDTH, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_OUTPUT, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_TERM, 0); + + # Set channel information + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL0) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CARDMODE, _spcm_regs.SPC_REC_STD_SINGLE) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_MEMSIZE, memsize) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_POSTTRIGGER, posttrigger) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_AMP0, amp) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_OFFS0, offs) + + # Set the trigger masks + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ORMASK, _spcm_regs.SPC_TMASK_EXT0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ANDMASK, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK1, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK1, 0); + + ## Alternative: + + ## Set the trigger modes + # self.trigger_mode_pos() + # self.set_trigger_ext0_pulsewidth(0) + # self.disable_trigger_output() + ## self.trigger_termination_50Ohm() + # self.trigger_termination_hihgOhm() + + + ## Set channel information + # self.select_channel0() + # self.set_single_mode() + # self.set_memsize(memsize) + # self.set_post_trigger(posttrigger) + # self.set_input_amp_ch0(amp) + # self.set_input_offs_ch0(offs) + + + ## Set the trigger masks + # self.set_trigger_ORmask_tmask_ext0() + # self.set_trigger_ANDmask_tmask_NO_ext0() + # self.set_trigger_ORmask_tmask_NO_ch0() + # self.set_trigger_ORmask_tmask_NO_ch1() + # self.set_trigger_ANDmask_tmask_NO_ch0() + # self.set_trigger_ANDmask_tmask_NO_ch1() + + + def init_channel0_multiple_recording(self, nums = 1024, segsize=128, posttrigger=1024, amp=500, offs=0): + ''' + Initiates the card in: + Standard Multiple Recording mode + Using only channel 0 + Trigger on ext0, positive slope, 50 Ohm + + Sample rate is left unchanged (default for using two channels is 200 MHz). + + Input: + nums (int) : number of consequtive measurements + default = 128 + segsize (int) : number of datapoints that are read out in one shot + default = 2048 + posttrigger(int): number of datapoints taken after the trigger + default = 1024 + amp (int) : half of the range in millivolts + default = 500 + + Output: + None + ''' + logging.debug(__name__ + ' : Initialing card for default multiple shot readout') + + memsize = nums*segsize + + # Set the modes + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_MODE, _spcm_regs.SPC_TM_POS); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_PULSEWIDTH, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_OUTPUT, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_TERM, 0); + + # Set channel information + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL0) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CARDMODE, _spcm_regs.SPC_REC_STD_MULTI) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_SEGMENTSIZE, segsize) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_MEMSIZE, memsize) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_POSTTRIGGER, posttrigger) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_AMP0, amp) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_OFFS0, offs) + + # Set the masks + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ORMASK, _spcm_regs.SPC_TMASK_EXT0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ANDMASK, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK1, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK1, 0); + + def init_channel01_multiple_recording(self, rate=100e6, nums=1024, segsize=128, posttrigger=64, amp0=500, offs0=0, amp1=500, offs1=1): + ''' + Initiates the card in: + Standard Multiple Recording mode + Using Channel 0 and 1 + Trigger on ext0, positive slope, 50 Ohm + + Sample rate is left unchanged (default for using two channels is 100 MHz). + + Input: + nums (int) : number of consequtive measurements + default = 128 + segsize (int) : number of datapoints that are read out in one shot + default = 2048 + posttrigger(int): number of datapoints taken after the trigger + default = 1024 + amp (int) : half of the range in millivolts + default = 500 + + Output: + None + ''' + logging.debug(__name__ + ' : Initialing card for default multiple shot readout') + + memsize = nums*segsize # Note: memsize is defined per channel + + self.set_spc_samplerate(rate) + self.set_timeout(5000) + + # Set the modes + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_MODE, _spcm_regs.SPC_TM_POS); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_EXT0_PULSEWIDTH, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_OUTPUT, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_TERM, 0); + + # Set channel information + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL0 | _spcm_regs.CHANNEL1) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_CARDMODE, _spcm_regs.SPC_REC_STD_MULTI) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_SEGMENTSIZE, segsize) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_MEMSIZE, memsize) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_POSTTRIGGER, posttrigger) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_AMP0, amp0) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_AMP1, amp1) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_OFFS0, offs0) + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_OFFS1, offs1) + + # Set the masks + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ORMASK, _spcm_regs.SPC_TMASK_EXT0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_ANDMASK, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ORMASK1, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK0, 0); + self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_TRIG_CH_ANDMASK1, 0); + +######################### +### General +######################### + + + def get_all(self): + logging.debug(__name__ + ' : getting all values from card') + + self.get_input_amp_ch0() + self.get_input_amp_ch1() + self.get_input_offset_ch0() + self.get_input_offset_ch1() + + self.get_memsize() + self.get_segmentsize() + self.get_post_trigger() + self.get_spc_samplerate() + self.get_reference_clock() + self.get_trigger_delay() + + self.get_timeout() + + self.get_ramsize() + self.get_serial() + + +################################ +### Standard card setup commands +################################ + + def reset(self): + ''' + Resets the card to default values + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Reset card') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_RESET) + self.get_all() + + def writesetup(self): + ''' + Writes the current setup to the card without starting the hardware. + This command may be useful if changing some internal settings + like clock frequency and enabling outputs. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Write setup enabled') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_WRITESETUP) + + def start(self): + ''' + Starts the card + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Card started') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_START) + + def start_with_trigger(self): + ''' + Start the card, enables trigger, and waits till + the trigger went off + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Card started with trigger') + self._set_param(_spcm_regs.SPC_M2CMD, + _spcm_regs.M2CMD_CARD_START | _spcm_regs.M2CMD_CARD_ENABLETRIGGER) + + def start_with_trigger_and_waitready(self): + ''' + Start the card, enables trigger, and waits till + the trigger went off + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Card started with trigger and waitready') + self._set_param(_spcm_regs.SPC_M2CMD, + _spcm_regs.M2CMD_CARD_START | _spcm_regs.M2CMD_CARD_ENABLETRIGGER | _spcm_regs.M2CMD_CARD_WAITREADY) + + def force_trigger(self): + ''' + Force a trigger + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Force trigger') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_FORCETRIGGER) + + def stop(self): + ''' + Stop the card + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Stop card') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_STOP) + + def waitprefull(self): + ''' + Acquisition modes only: the command waits until the pretrigger + area has once been filled with data. After pretrigger area + has been filled the internal trigger engine starts to look for trigger + events if the trigger detection has been enabled. + + Input: + None + + Output: + Error number (0 is no error) + ''' + logging.debug(__name__ + ' : Wait prefull enabled') + err = self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_WAITPREFULL) + return err + + def waittrigger(self): + ''' + Waits until the first trigger event has been detected by the card. + If using a mode with multiple trigger events like Multiple Recording + or Gated Sampling there only the first trigger detection will + generate an interrupt for this wait command. + + Input: + None + + Output: + Error number (0 is no error) + ''' + logging.debug(__name__ + ' : Wait trigger enabled') + err = self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_WAITTRIGGER) + return err + + + def waitready(self): + ''' + Waits till trigger signal is received + + Input: + None + + Output: + Error number (0 is no error) + ''' + logging.debug(__name__ + ' : Waitready activated') + err = self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_WAITREADY) + return err + + + def do_get_card_status(self): + ''' + Returns the card status, see p136 of manual + + Input: + None + + Output: + status (int): Integer corresponding to the card thatus + ''' + logging.debug(__name__ + ' : Get card status') + return self._get_param(_spcm_regs.SPC_M2STATUS) + + +################# +### channel setup +################# + +### select channel + + def select_channel0(self): + ''' + Select channel 0 for measurement + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Select channel 0') + self._set_param(_spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL0) + + def select_channel1(self): + ''' + Select channel 1 for measurement + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Select channel 1') + self._set_param(_spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL1) + + def select_channel01(self): + ''' + Select channels 0 and 1 for measurement + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Select channels 0 and 1') + self._set_param(_spcm_regs.SPC_CHENABLE, _spcm_regs.CHANNEL0 | _spcm_regs.CHANNEL1) + + +### set channel termination + + def input_term_ch0_50Ohm(self): + ''' + Sets the input termination of + channel 0 to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set input termination ch0 to 50 Ohm') + self._set_param(_spcm_regs.SPC_50OHM0, 1) + + def input_term_ch0_1MOhm(self): + ''' + Sets the input termination of + channel 0 tot 1 MOhm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set input termination ch0 to 1 MOhm') + self._set_param(_spcm_regs.SPC_50OHM0, 0) + + def input_term_ch1_50Ohm(self): + ''' + Sets the input termination of + channel 1 to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set input termination ch1 to 50 Ohm') + self._set_param(_spcm_regs.SPC_50OHM1, 1) + + def input_term_ch1_1MOhm(self): + ''' + Sets the input termination of + channel 1 to 1 MOhm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set input termination ch1 to 1 MOhm') + self._set_param(_spcm_regs.SPC_50OHM1, 0) + + +################## +### Clock settings +################## + +### set clock mode + + def set_clockmode_pll(self): + ''' + Sets the clock mode to PLL + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set clock mode to pll') + self._set_param(_spcm_regs.SPC_CLOCKMODE, _spcm_regs.SPC_CM_INTPLL) + + def set_clockmode_quartz1(self): + ''' + Sets the clock mode to quartz1 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set clock mode to quartz1') + self._set_param(_spcm_regs.SPC_CLOCKMODE, _spcm_regs.SPC_CM_QUARTZ1) + +### set clock termination + + def set_clock_50Ohm(self): + ''' + Sets the clock input termination to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set clock termination to 50 Ohm') + self._set_param(_spcm_regs.SPC_CLOCK50OHM, 1) + + def set_clock_highOhm(self): + ''' + Sets the clock input termination + to high impedance + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set clock termination to high impedance') + self._set_param(_spcm_regs.SPC_CLOCK50OHM, 0) + + +########################### +### Readout Mode for card +########################### + + def set_single_mode(self): + ''' + Sets the card in single mode readout status + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set the card in single mode readout status') + self._set_param(_spcm_regs.SPC_CARDMODE, _spcm_regs.SPC_REC_STD_SINGLE) + + def set_multi_mode(self): + ''' + Sets the card in 'multiple recording' mode readout status + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set the card in multi mode readout status') + self._set_param(_spcm_regs.SPC_CARDMODE, _spcm_regs.SPC_REC_STD_MULTI) + + +############## +### Trigger +############## + + def enable_trigger(self): + ''' + Enables the trigger + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Enable trigger') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_ENABLETRIGGER) + + def disable_trigger(self): + ''' + Disables the trigger + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Disable trigger') + self._set_param(_spcm_regs.SPC_M2CMD, _spcm_regs.M2CMD_CARD_DISABLETRIGGER) + + def disable_trigger_output(self): + ''' + Disables the trigger + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Disable trigger output') + self._set_param(_spcm_regs.SPC_TRIG_OUTPUT, 0) + +### set trigger mode + + def trigger_mode_pos(self): + ''' + Sets the trigger mode of ext0 + to positive slope + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger mode pos') + self._set_param(_spcm_regs.SPC_TRIG_EXT0_MODE, _spcm_regs.SPC_TM_POS) + + def trigger_mode_neg(self): + ''' + Sets the trigger mode of ext0 + to negative slope + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger mode neg') + self._set_param(_spcm_regs.SPC_TRIG_EXT0_MODE, _spcm_regs.SPC_TM_NEG) + +### set trigger properties + + def set_trigger_ext0_pulsewidth(self, width): + ''' + Sets the pulsewidth for external trigger in samples + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger pulsewidth to %i' % width) + self._set_param(_spcm_regs.SPC_TRIG_EXT0_PULSEWIDTH, width) + +### set trigger mask + + ## ORmask + + def set_trigger_ORmask_tmask_ext0(self): + ''' + Set trigger OR mask tmask ext0 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger OR mask tmask ext0') + self._set_param(_spcm_regs.SPC_TRIG_ORMASK, _spcm_regs.SPC_TMASK_EXT0) + + def set_trigger_ORmask_tmask_NO_ch0(self): + ''' + Set trigger OR mask tmask No ch 0 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger OR mask tmask No ch 0') + self._set_param(_spcm_regs.SPC_TRIG_CH_ORMASK0, 0) + + def set_trigger_ORmask_tmask_NO_ch1(self): + ''' + Set trigger OR mask tmask No ch 1 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger OR mask tmask No ch 1') + self._set_param(_spcm_regs.SPC_TRIG_CH_ORMASK1, 0) + + ## ANDmask + + def set_trigger_ANDmask_tmask_ext0(self): + ''' + Set trigger AND mask tmask No ext0 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger No mask tmask No ext0') + self._set_param(_spcm_regs.SPC_TRIG_ANDMASK, 0) + + def set_trigger_ANDmask_tmask_NO_ch0(self): + ''' + Set trigger AND mask tmask No ch 0 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger AND mask tmask No ch 0') + self._set_param(_spcm_regs.SPC_TRIG_CH_ANDMASK0, 0) + + def set_trigger_ANDmask_tmask_NO_ch1(self): + ''' + Set trigger AND mask tmask No ch 1 + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger AND mask tmask No ch 1') + self._set_param(_spcm_regs.SPC_TRIG_CH_ANDMASK1, 0) + +### set trigger termination + + def trigger_termination_50Ohm(self): + ''' + Sets the trigger input termination + to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger termination to 50 Ohm') + self._set_param(_spcm_regs.SPC_TRIG_TERM, 1) + + def trigger_termination_highOhm(self): + ''' + Sets the trigger input termination + to high impedance + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger termination to high impedance') + self._set_param(_spcm_regs.SPC_TRIG_TERM, 0) + + +####################### +### read data from card +####################### + + def readout_raw_buffer(self, nr_of_channels=1): + ''' + Reads out the buffer, and returns a list with the size of the + buffer. Contains only data if the channel is triggered. + + Input: + None + + Output: + data (int[memsize]): The data of the buffer + ''' + logging.debug(__name__ + ' : Readout raw buffer') + lMemsize = self.get_memsize() + lBufsize = lMemsize * nr_of_channels + + a = (c_int8 * lBufsize)() + p_data = pointer(a) + + # setup buffer + err = self._spcm_win32.DefTransfer64(self._spcm_win32.handel, _spcm_regs.SPCM_BUF_DATA, 1, + 0, p_data, c_int64(0), c_int64(lBufsize)) + if (err!=0): + logging.error(__name__ + ' : Error setting up buffer') + self._get_error() + raise ValueError('Error communicating with device') + + # readout data + err = self._spcm_win32.SetParam32(self._spcm_win32.handel, _spcm_regs.SPC_M2CMD, + _spcm_regs.M2CMD_DATA_STARTDMA | _spcm_regs.M2CMD_DATA_WAITDMA) + if (err!=0): + logging.error(__name__ + ' : Error during read, error nr: %i' % err) + self._get_error() + raise ValueError('Error communicating with device') + + data = p_data.contents[:] + return data + + def readout_singlechannel_singlemode_bin(self): + ''' + Reads out the buffer, and returns a list with the size of the + buffer. Contains only data if the channel is triggered. + + Input: + None + + Output: + data (int[memsize]): The data of the buffer + ''' + logging.debug(__name__ + ' : Readout binaries from buffer') + + data = self.readout_raw_buffer() + return data + + def readout_singlechannel_singlemode_float(self): + ''' + Reads out the buffer, and converts the data to the actual input voltage. + Returns a list with the size of the buffer. + Contains only data if the channel is triggered. + + Input: + None + + Output: + dataout (float[memsize]): The data of the buffer + ''' + logging.debug(__name__ + ' : Readout float after converting from binaries') + + amp = float(self.get_input_amp_ch0()) + offset = float(self.get_input_offset_ch0()) + + data = self.readout_raw_buffer() + if data == 'timeout': + return data + data = numpy.array(data, numpy.float32) + data = [] + data = 2.0 * amp * (data / 255.0) + offset + return data + + def readout_singlechannel_multimode_bin(self): + lMemsize = self.get_memsize() + lSegsize = self.get_segmentsize() + + lnumber_of_samples = lMemsize / lSegsize + + data = self.readout_raw_buffer() + if data == 'timeout': + return data + data = numpy.array(data, numpy.int8) + data = numpy.reshape(data, (lnumber_of_samples, lSegsize)) + return data + + def readout_singlechannel_multimode_float(self): + lMemsize = self.get_memsize() + lSegsize = self.get_segmentsize() + amp = float(self.get_input_amp_ch0()) + offset = float(self.get_input_offset_ch0()) + + lnumber_of_samples = lMemsize / lSegsize + + data = self.readout_raw_buffer() + if data == 'timeout': + return data + data = numpy.array(data, numpy.float32) + data = numpy.reshape(data, (lnumber_of_samples, lSegsize)) + data = 2.0 * amp * (data / 255.0) + offset + return data + + def readout_doublechannel_multimode_bin(self): + lMemsize = self.get_memsize() + lSegsize = self.get_segmentsize() + + lnumber_of_samples = lMemsize / lSegsize + + data = self.readout_raw_buffer(nr_of_channels=2) + if data == 'timeout': + return data + data = numpy.array(data, numpy.int8) + data = numpy.reshape(data, (lMemsize, 2)) + data0 = data[:,0] + data1 = data[:,1] + data0 = numpy.reshape(data0, (lnumber_of_samples, lSegsize)) + data1 = numpy.reshape(data1, (lnumber_of_samples, lSegsize)) + return (data0, data1) + + def readout_doublechannel_multimode_float(self): + lMemsize = self.get_memsize() + lSegsize = self.get_segmentsize() + amp0 = float(self.get_input_amp_ch0()) + offset0 = float(self.get_input_offset_ch1()) + amp1 = float(self.get_input_amp_ch0()) + offset1 = float(self.get_input_offset_ch1()) + + lnumber_of_samples = lMemsize / lSegsize + + data = self.readout_raw_buffer(nr_of_channels=2) + if data == 'timeout': + return data + data = numpy.array(data, numpy.int8) + data = numpy.reshape(data, (lMemsize, 2)) + data0 = data[:,0] + data1 = data[:,1] + data0 = numpy.reshape(data0, (lnumber_of_samples, lSegsize)) + data1 = numpy.reshape(data1, (lnumber_of_samples, lSegsize)) + data0 = 2.0 * amp0 * (data0 / 255.0) + offset0 + data1 = 2.0 * amp1 * (data1 / 255.0) + offset1 + return (data0, data1) + + +### test run + + def test(self, memsize=2048, posttrigger=1024, amp=500): + ''' + Reads out the buffer, and returns a list with the size of the + buffer. Contains only data if the channel is triggered. + + Input: + memsize (int) : number of datapoints taken + default = 2048 + posttrigger (int) : numbers of points taken after the trigger + default = 1024 + amp (int) : half of the range in millivolts + default = 500 + + Output: + data (int[memsize]): Measurement data + ''' + self.init_default(memsize=memsize, posttrigger=posttrigger, amp=amp) + print 'starting card and waiting for trigger' + self.start_with_trigger_and_waitready() + print "received trigger" + self.data = self.readout_singlemode_float() + return self.data + + +################################### +### setting / getting of parameters +################################### + + def do_set_timeout(self, timeout): + ''' + Set card timeout + + Input: + timeout (int) : timeout in milliseconds + + Output: + None + ''' + logging.debug(__name__ + ' : Set timeout to %s' % timeout) + self._set_param(_spcm_regs.SPC_TIMEOUT, timeout) + + def do_get_timeout(self): + ''' + Get card timeout + + Input: + None + + Output: + timeout (int) : timeout in milliseconds + ''' + logging.debug(__name__ + ' : Get timeout') + return self._get_param(_spcm_regs.SPC_TIMEOUT) + +### timing + + def do_set_trigger_delay(self, nums): + ''' + Set the trigger delay + + Input: + nums (int) : number of sample clocks delay + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger delay to %s' % nums) + self._set_param(_spcm_regs.SPC_TRIG_DELAY, nums) + + def do_get_trigger_delay(self): + ''' + Get the trigger delay + + Input: + None + + Output: + nums (int) : number of sample clocks delay + + ''' + logging.debug(__name__ + ' : Get trigger delay') + return self._get_param(_spcm_regs.SPC_TRIG_DELAY) + + def do_set_segmentsize(self, lSegsize): + ''' + Sets the size of the datapoints taken per trigger + + Input: + lMemsize (int) : number of datapoints + + Output: + None + ''' + logging.debug(__name__ + ' : Set segment size to %s' % lSegsize) + self._set_param(_spcm_regs.SPC_SEGMENTSIZE, lSegsize) + + def do_get_segmentsize(self): + ''' + Get the number of datapoints that are read out + per trigger + + Input: + None + + Output: + segmentsize (int) : number of datapoints + ''' + logging.debug(__name__ + ' : Get segment size') + return self._get_param(_spcm_regs.SPC_SEGMENTSIZE) + + def do_set_post_trigger(self, posttrigger): + ''' + Sets the number of points that are read out + after the trigger event + + Input: + posttrigger (int) : number of points + + Output: + None + ''' + logging.debug(__name__ + ' : Set post trigger to %s' % posttrigger) + self._set_param( _spcm_regs.SPC_POSTTRIGGER, posttrigger) + + def do_get_post_trigger(self): + ''' + Gets the number of points that are read out + after the trigger event + + Input: + None + + Output: + posttrigger (int) : number of points + ''' + logging.debug(__name__ + ' : Get post trigger') + return self._get_param( _spcm_regs.SPC_POSTTRIGGER) + +### buffer + + def do_set_memsize(self, lMemsize): + ''' + Sets the size of the datapoints taken + + Input: + lMemsize (int) : number of datapoints + + Output: + None + ''' + logging.debug(__name__ + ' : Set memsize to %s' % lMemzise) + self._set_param(_spcm_regs.SPC_MEMSIZE, lMemsize) + + def do_get_memsize(self): + ''' + Get the number of datapoints that are read out + + Input: + None + + Output: + memsize (int) : number of datapoints + ''' + logging.debug(__name__ + ' : Get memzise') + return self._get_param(_spcm_regs.SPC_MEMSIZE) + +### channel parameters + + def do_set_input_amp_ch0(self, amp): + ''' + Sets the amplitude of the range of channel 0 + The range defines the precision of the analog-digital conversion + + Input: + amp (int): amplitude of the channel in millivolts + + Output: + None + ''' + logging.debug(__name__ + ' : Setting input amp0 to %s' % amp) + self._set_param(_spcm_regs.SPC_AMP0, amp) + + def do_set_input_amp_ch1(self, amp): + ''' + Sets the amplitude of the range of channel 1 + The range defines the precision of the analog-digital conversion + + Input: + amp (int): amplitude of the channel in millivolts + + Output: + None + ''' + logging.debug(__name__ + ' : Setting input amp1 to %s' % amp) + self._set_param(_spcm_regs.SPC_AMP1, amp) + + def do_set_input_offset_ch0(self, offset): + ''' + Sets the offset of channel 0 as a percentage + of the range + + Input: + offset (int): percentage of range + + Output: + None + ''' + logging.debug(__name__ + ' : Setting input offset0 to %s' % offset) + self._set_param(_spcm_regs.SPC_OFFS0, offset) + + def do_set_input_offset_ch1(self, offset): + ''' + Sets the offset of channel 1 as a percentage + of the range + + Input: + offset (int): percentage of range + + Output: + None + ''' + logging.debug(__name__ + ' : Setting input offset1 to %s' % offset) + self._set_param(_spcm_regs.SPC_OFFS1, offset) + + def do_get_input_amp_ch0(self): + ''' + Gets the amplitude of the range of channel 0 + The range defines the precision of the analog-digital conversion + + Input: + None + + Output: + amp (int): amplitude of the channel in millivolts + ''' + logging.debug(__name__ + ' : Getting input amp0') + return self._get_param(_spcm_regs.SPC_AMP0) + + def do_get_input_amp_ch1(self): + ''' + Gets the amplitude of the range of channel 1 + The range defines the precision of the analog-digital conversion + + Input: + None + + Output: + amp (int): amplitude of the channel in millivolts + ''' + logging.debug(__name__ + ' : Getting input amp1') + return self._get_param(_spcm_regs.SPC_AMP1) + + def do_get_input_offset_ch0(self): + ''' + Gets the offset of channel 0 as a percentage + of the range + + Input: + None + + Output: + offset (int): percentage of range + ''' + logging.debug(__name__ + ' : Getting input offset0') + return self._get_param(_spcm_regs.SPC_OFFS0) + + def do_get_input_offset_ch1(self): + ''' + Gets the offset of channel 1 as a percentage + of the range + + Input: + None + + Output: + offset (int): percentage of range + ''' + logging.debug(__name__ + ' : Getting input offset1') + return self._get_param(_spcm_regs.SPC_OFFS1) + +### clock + + def do_set_spc_samplerate(self, rate): + ''' + defines the sampling rate in Hz for internal + sample rate generation + + Input: + rate (int) : sample rate in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : Set spc samplerate to %s' % rate) + rate = int(rate) + self._set_param(_spcm_regs.SPC_SAMPLERATE, rate) + + def do_get_spc_samplerate(self): + ''' + gets the sampling rate in Hz for internal + sample rate generation + + Input: + None + + Output: + rate (int) : sample rate in Hz + ''' + logging.debug(__name__ + ' : Get spc samplerate') + return self._get_param(_spcm_regs.SPC_SAMPLERATE) + + def do_set_reference_clock(self, freq): + ''' + Programs the external reference clock + + Input: + freq (int) : frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : Set reference clock freq to %s' % freq) + self._set_param(_spcm_regs.SPC_REFERENCECLOCK, freq) + + def do_get_reference_clock(self): + ''' + Gets the external reference clock setting + + Input: + None + + Output: + freq (int) : frequency in Hz + ''' + logging.debug(__name__ + ' : Get reference clock setting') + return self._get_param(_spcm_regs.SPC_REFERENCECLOCK) diff --git a/instrument_plugins/Speedlink_StrikeFX.py b/instrument_plugins/Speedlink_StrikeFX.py new file mode 100644 index 0000000..9f19fc3 --- /dev/null +++ b/instrument_plugins/Speedlink_StrikeFX.py @@ -0,0 +1,275 @@ +# Speedlink_StrikeFX.py class, to enable joystick movement +# Martijn Schaafsma , 2011 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import pygame as p +import os +from instrument import Instrument +import types +import logging +import numpy +import visa +import time as time +import qt + +class Speedlink_StrikeFX(Instrument): + def __init__(self,name,num, instrlist,varlist,numjoy=0): + + # Axes related parameters + self.numdevices = num + self.instrlist = instrlist + self.varlist = varlist + + # Shake hands with qtlab + Instrument.__init__(self, name, tags=['physical']) + + # Init pygame + p.init() + p.joystick.init() + + # Init joystick + self.j = p.joystick.Joystick(numjoy) + self.j.init() + + # Get properties of joystick + self.numbuttons = self.j.get_numbuttons() + self.numaxes = self.j.get_numaxes() + self.numhats = self.j.get_numhats() + + # Return an error if hats buttons or axes don't exist + if self.numbuttons<12 or self.numaxes<4 or self.numhats<1: + print "Not enough controls on joystick!!" + raise + + # steps + self.step = [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0] + self.position = [1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0] + + # Initialize values + self.buttons = range(self.numbuttons) + self.axes = range(self.numaxes) + self.hats = range(self.numhats) + + # Initialize differential values + self.buttons_changed = range(self.numbuttons) + self.axes_changed = range(self.numaxes) + self.hats_changed = range(self.numhats) + + # First reading from device + self.pump() + for i in range(self.numaxes): + self.axes[i] = self.j.get_axis(i) + self.axes_changed[i] = False + for i in range(self.numbuttons): + self.buttons[i] = self.j.get_button(i) + self.buttons_changed[i] = False + for i in range(self.numhats): + self.hats[i] = self.j.get_hat(i) + self.hats_changed[i] = False + + # Add parameters and functions + self.add_parameter('stepsize',channels=(1,num),channel_prefix='Axis%d_', + flags=Instrument.FLAG_GETSET, minval=0.00001, maxval=100, type=types.FloatType) + self.add_function('run') + self.add_function('Fire') + + # Update qtlab + for i in range(1,num+1): + getattr(self,'get_Axis%d_stepsize'%i)() + + def pump(self): + # Capture state of device + p.event.pump() + + def do_get_stepsize(self, channel=1): + return self.step[channel-1] + + def do_set_stepsize(self, stepsize, channel=1): + self.step[channel-1] = stepsize + + def Fire(self): + # Read data from controller + self.pump() + for i in range(self.numaxes): + a = int(numpy.round(self.j.get_axis(i))) + self.axes_changed[i] = (a != self.axes[i]) + self.axes[i] = a + for i in range(self.numbuttons): + b = self.j.get_button(i) + self.buttons_changed[i] = (b != self.buttons[i]) + self.buttons[i] = b + for i in range(self.numhats): + c = self.j.get_hat(i) + self.hats_changed[i] = (c != self.hats[i]) + self.hats[i] = c + + ## Now put the action here + # Change factor for left + fact = 1.0 + if self.buttons[4]: + fact = fact*2.0 + if self.buttons[6]: + fact = fact*5.0 + + # As 1 : hat 0 + if self.hats_changed[0] and self.hats[0][0] and self.numdevices>0: + if (not self.buttons[4]) and (not self.buttons[6]): + self.position[0] = getattr(self.instrlist[0],'get_%s'%self.varlist[0])() + getattr(self.instrlist[0],'set_%s'%self.varlist[0])(self.position[0] + self.hats[0][0]*self.step[0]) + print "Move axis 1 to %f" %(float(self.position[0]) + self.hats[0][0]*self.step[0]) + else: + if self.hats[0][0] == -1: + self.set_Axis1_stepsize(self.step[0]/fact) + self.get_Axis1_stepsize() + if self.hats[0][0] == 1: + self.set_Axis1_stepsize(self.step[0]*fact) + self.get_Axis1_stepsize() + print "Step 1 changed to %f" %self.step[0] + + # As 2 : hat 0 + if self.hats_changed[0] and self.hats[0][1] and self.numdevices>1: + if (not self.buttons[4]) and (not self.buttons[6]): + self.position[1] = getattr(self.instrlist[1],'get_%s'%self.varlist[1])() + getattr(self.instrlist[1],'set_%s'%self.varlist[1])(self.position[1] + self.hats[0][1]*self.step[1]) + print "Move axis 2 to %f" %(float(self.position[1])+ self.hats[0][1]*self.step[1]) + else: + if self.hats[0][1] == -1: + self.set_Axis2_stepsize(self.step[1]/fact) + self.get_Axis2_stepsize() + if self.hats[0][1] == 1: + self.set_Axis2_stepsize(self.step[1]*fact) + self.get_Axis2_stepsize() + print "Step 2 changed to %f" %self.step[1] + + # As 3 : axis 0 + if self.axes_changed[0] and self.axes[0] and self.numdevices>2: + if (not self.buttons[4]) and (not self.buttons[6]): + self.position[2] = getattr(self.instrlist[2],'get_%s'%self.varlist[2])() + getattr(self.instrlist[2],'set_%s'%self.varlist[2])(self.position[2] + self.axes[0]*self.step[2]) + print "Move axis 3 to %f" %(float(self.position[2]) + self.axes[0]*self.step[2]) + else: + if self.axes[0] == -1: + self.set_Axis3_stepsize(self.step[2]/fact) + self.get_Axis3_stepsize() + if self.axes[0] == 1: + self.set_Axis3_stepsize(self.step[2]*fact) + self.get_Axis3_stepsize() + print "Step 3 changed to %f" %self.step[2] + + # As 4 : axis 1 + if self.axes_changed[1] and self.axes[1] and self.numdevices>3: + if (not self.buttons[4]) and (not self.buttons[6]): + self.position[3] = getattr(self.instrlist[3],'get_%s'%self.varlist[3])() + getattr(self.instrlist[3],'set_%s'%self.varlist[3])(self.position[3] + self.axes[1]*self.step[3]) + print "Move axis 4 to %f" %(float(self.position[3]) + self.axes[1]*self.step[3]) + else: + if self.axes[1] == -1: + self.set_Axis4_stepsize(self.step[3]/fact) + self.get_Axis4_stepsize() + if self.axes[1] == 1: + self.set_Axis4_stepsize(self.step[3]*fact) + self.get_Axis4_stepsize() + print "Step 4 changed to %f" %self.step[3] + + # Change factor for right + fact = 1.0 + if self.buttons[5]: + fact = fact*2.0 + if self.buttons[7]: + fact = fact*5.0 + + # As 5 : axis 2 + if self.axes_changed[2] and self.axes[2] and self.numdevices>4: + if (not self.buttons[5]) and (not self.buttons[7]): + self.position[4] = getattr(self.instrlist[4],'get_%s'%self.varlist[4])() + getattr(self.instrlist[4],'set_%s'%self.varlist[4])(self.position[4] + self.axes[2]*self.step[4]) + print "Move axis 5 to %f" %(float(self.position[4]) + self.axes[2]*self.step[4]) + else: + if self.axes[2] == -1: + self.set_Axis5_stepsize(self.step[4]/fact) + self.get_Axis5_stepsize() + if self.axes[2] == 1: + self.set_Axis5_stepsize(self.step[4]*fact) + self.get_Axis5_stepsize() + print "Step 5 changed to %f" %self.step[4] + + # As 6 : axis 3 + if self.axes_changed[3] and self.axes[3] and self.numdevices>5: + if (not self.buttons[5]) and (not self.buttons[7]): +# self.position[5] = self.position[5] + self.axes[3]*self.step[5] + self.position[5] = getattr(self.instrlist[5],'get_%s'%self.varlist[5]) + setattr(self.instrlist[5],'set_%s'%self.varlist[5],self.position[5] + self.axes[3]*self.step[5]) + print "Move axis 6 to %f" %self.position[5]+ self.axes[3]*self.step[5] + else: + if self.axes[3] == -1: + self.set_Axis6_stepsize(self.step[5]/fact) + self.get_Axis6_stepsize() + if self.axes[3] == 1: + self.set_Axis6_stepsize(self.step[5]*fact) + self.get_Axis6_stepsize() + print "Step 6 changed to %f" %self.step[5] + + # As 7 : buttons 3 1 + if self.buttons_changed[3] and self.buttons[3] and self.numdevices>6: + if (not self.buttons[5]) and (not self.buttons[7]): + self.position[6] = getattr(self.instrlist[6],'get_%s'%self.varlist[6])() + getattr(self.instrlist[6],'set_%s'%self.varlist[6])(self.position[6] -self.step[6]) + print "Move axis 7 to %f" %(float(self.position[6])-self.step[6]) + else: + self.set_Axis7_stepsize(self.step[6]/fact) + self.get_Axis7_stepsize() + print "Step 7 changed to %f" %self.step[6] + + if self.buttons_changed[1] and self.buttons[1]: + if (not self.buttons[5]) and (not self.buttons[7]): + self.position[6] = getattr(self.instrlist[6],'get_%s'%self.varlist[6])() + getattr(self.instrlist[6],'set_%s'%self.varlist[6])(self.position[6] + self.step[6]) + print "Move axis 7 to %f" %(float(self.position[6])+ self.step[6]) + else: + self.set_Axis7_stepsize(self.step[6]*fact) + self.get_Axis7_stepsize() + print "Step 7 changed to %f" %self.step[6] + + # As 8 : buttons 2 0 + if self.buttons_changed[2] and self.buttons[2] and self.numdevices>7: + if (not self.buttons[5]) and (not self.buttons[7]): + self.position[7] = getattr(self.instrlist[7],'get_%s'%self.varlist[7])() + getattr(self.instrlist[7],'set_%s'%self.varlist[7])(self.position[7] -self.step[7]) + print "Move axis 8 to %f" %(float(self.position[7])-self.step[7]) + else: + self.set_Axis8_stepsize(self.step[7]/fact) + self.get_Axis8_stepsize() + print "Step 8 changed to %f" %self.step[7] + if self.buttons_changed[0] and self.buttons[0]: + if (not self.buttons[5]) and (not self.buttons[7]): + self.position[7] = getattr(self.instrlist[7],'get_%s'%self.varlist[7])() + getattr(self.instrlist[7],'set_%s'%self.varlist[7])(self.position[7] + self.step[7]) + print "Move axis 8 to %f" %(float(self.position[7])+ self.step[7]) + else: + self.set_Axis8_stepsize(self.step[7]*fact) + self.get_Axis8_stepsize() + print "Step 8 changed to %f" %self.step[7] + + def run(self): + qt.mstart() + self.Fire() + qt.msleep(0.1) + while not self.buttons[8]: + print "==============================" + self.Fire() + qt.msleep(0.1) + qt.mend() + print "So long, and thanks for all the fish!" diff --git a/instrument_plugins/Standa_USMC.py b/instrument_plugins/Standa_USMC.py new file mode 100644 index 0000000..57269f7 --- /dev/null +++ b/instrument_plugins/Standa_USMC.py @@ -0,0 +1,164 @@ +# Standa_USMC.py, Standa USMC motor driver +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import types +import ctypes +import logging +from lib.dll_support import standa_usmc as standa +from instrument import Instrument +import qt + +class Standa_USMC(Instrument): + + def __init__(self, name, id, serial, version): + Instrument.__init__(self, name) + + self._id = id + self._serial = serial + self._version = version + + self.add_parameter('serial', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('version', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('position', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + units='#') + + self.add_parameter('power', + flags=Instrument.FLAG_GETSET, + type=types.BooleanType) + + self.add_parameter('speed', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + doc="Speed, in (partial) steps per second") + + self.add_parameter('limits', + flags=Instrument.FLAG_GET, + doc="State of limit switches") + + self.add_function('move') + self.add_function('reset') + self.add_function('stop') + + self.reset() + self.get_all() + + def get_all(self): + self.get_serial() + self.get_version() + self.get_position() + self.get_power() + self.get_limits() + + def reset(self): + '''Reset standard parameters.''' + self.set_speed(1000) + + def _check(self, ret): + if ret != 0: + raise ValueError('Error communicating with Stand USMC device') + return True + + def do_get_serial(self): + return self._serial + + def do_get_version(self): + return self._version + + def _get_mode(self): + struct = standa.USMC_Mode() + ret = standa.USMC_GetMode(self._id, ctypes.byref(struct)) + self._check(ret) + return struct + + def _set_mode(self, struct): + ret = standa.USMC_SetMode(self._id, ctypes.byref(struct)) + return self._check(ret) + + def _get_state(self): + struct = standa.USMC_State() + ret = standa.USMC_GetState(self._id, ctypes.byref(struct)) + self._check(ret) + return struct + + def do_get_position(self): + state = self._get_state() + return state.CurPos + + def do_set_position(self, pos): + return standa.USMCSetPosition(self._id, pos) + + def do_get_power(self): + mode = self._get_mode() + return mode.ResetD == 0 + + def do_set_power(self, state): + mode = self._get_mode() + if state: + mode.ResetD = 0 + else: + mode.ResetD = 1 + return self._set_mode(mode) + + def do_get_speed(self): + return self._speed + + def do_set_speed(self, speed): + self._speed = speed + + def _get_start_parameters(self): + struct = standa.USMC_StartParameters() + ret = standa.USMC_GetStartParameters(self._id, ctypes.byref(struct)) + self._check(ret) + return struct + + def move(self, pos): + ''' + Move to a position 'pos' at the currently set speed. + ''' + params = self._get_start_parameters() + speed = ctypes.c_float(self._speed) + ret = standa.USMC_Start(self._id, pos, ctypes.byref(speed), \ + ctypes.byref(params)) + return self._check(ret) + + def stop(self): + '''Stop motion.''' + ret = standa.USMC_Stop(self._id) + return self._check(ret) + + def do_get_limits(self): + state = self._get_state() + return (state.Trailer1, state.Trailer2) + +def detect_instruments(): + '''Refresh Standa USMC devices.''' + + devs = standa.USMC_Devices() + standa.USMC_Init(ctypes.byref(devs)) + logging.info('Standa_USMC: detected %d devices', devs.NOD) + for i in range(devs.NOD): + qt.instruments.create('Standa%d' % i, 'Standa_USMC', id=i, \ + serial=devs.Serial[i], version=devs.Version[i]) + diff --git a/instrument_plugins/Tektronix_AWG5014.py b/instrument_plugins/Tektronix_AWG5014.py new file mode 100644 index 0000000..dbed363 --- /dev/null +++ b/instrument_plugins/Tektronix_AWG5014.py @@ -0,0 +1,1007 @@ +# Tektronix_AWG5014.py class, to perform the communication between the Wrapper and the device +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Guenevere Prawiroatmodjo , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy +import struct + +class Tektronix_AWG5014(Instrument): + ''' + This is the python driver for the Tektronix AWG5014 + Arbitrary Waveform Generator + + Usage: + Initialize with + = instruments.create('name', 'Tektronix_AWG5014', address='', + reset=, numpoints=) + + think about: clock, waveform length + + TODO: + 1) Get All + 2) Remove test_send?? + 3) Add docstrings + 4) Add 4-channel compatibility + ''' + + def __init__(self, name, address, reset=False, clock=1e9, numpoints=1000): + ''' + Initializes the AWG520. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + numpoints (int) : sets the number of datapoints + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._visainstrument = visa.instrument(self._address) + self._values = {} + self._values['files'] = {} + self._clock = clock + self._numpoints = numpoints + + # Add parameters + self.add_parameter('waveform', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), channel_prefix='ch%d_') + self.add_parameter('output', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), channel_prefix='ch%d_') + self.add_parameter('wlist', type=types.StringType, + flags=Instrument.FLAG_GET) + self.add_parameter('trigger_mode', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET) + self.add_parameter('trigger_impedance', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=49, maxval=2e3, units='Ohm') + self.add_parameter('trigger_level', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=-5, maxval=5, units='Volts') + self.add_parameter('clock', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=1e6, maxval=1e9, units='Hz') + self.add_parameter('numpoints', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=100, maxval=1e9, units='Int') + self.add_parameter('filename', type=types.StringType, + flags=Instrument.FLAG_SET, channels=(1, 4), + channel_prefix='ch%d_') + self.add_parameter('amplitude', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=0, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('offset', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker1_low', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker1_high', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker2_low', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker2_high', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 4),channel_prefix='ch%d_') + + # Add functions + self.add_function('reset') + self.add_function('get_all') + self.add_function('clear_waveforms') + self.add_function('set_trigger_mode_on') + self.add_function('set_trigger_mode_off') + self.add_function('set_trigger_impedance_1e3') + self.add_function('set_trigger_impedance_50') + + # Make Load/Delete Waveform functions for each channel + for ch in range(1,5): + self._add_load_waveform_func(ch) + self._add_del_loaded_waveform_func(ch) + + if reset: + self.reset() + else: + self.get_all() + + # Functions + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Reading all data from instrument') + logging.warning(__name__ + ' : get all not yet fully functional') + + self.get_trigger_mode() + self.get_trigger_impedance() + self.get_trigger_level() + self.get_numpoints() + self.get_clock() + + for i in range(1,3): + self.get('ch%d_amplitude' % i) + self.get('ch%d_offset' % i) + self.get('ch%d_marker1_low' % i) + self.get('ch%d_marker1_high' % i) + self.get('ch%d_marker2_low' % i) + self.get('ch%d_marker2_high' % i) + self.get('ch%d_status' % i) + + def clear_waveforms(self): + ''' + Clears the waveform on both channels. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Clear waveforms from channels') + self._visainstrument.write('SOUR1:FUNC:USER ""') + self._visainstrument.write('SOUR2:FUNC:USER ""') + self._visainstrument.write('SOUR3:FUNC:USER ""') + self._visainstrument.write('SOUR4:FUNC:USER ""') + + def run(self): + ''' + Initiates the output of a waveform or a sequence. This is equivalent to pressing + Run/Delete/Stop button on the front panel. The instrument can be put in the run + state only when output waveforms are assigned to channels. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Run/Initiate output of a waveform or sequence') + self._visainstrument.write('AWGC:RUN:IMM') + + def stop(self): + ''' + Terminates the output of a waveform or a sequence. This is equivalent to pressing + Run/Delete/Stop button on the front panel. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Stop/Terminate output of a waveform or sequence') + self._visainstrument.write('AWGC:STOP:IMM') + + def do_set_output(self, state, channel): + ''' + This command sets the output state of the AWG. + Input: + channel (int) : the source channel + state (int) : on (1) or off (0) + + Output: + None + ''' + logging.debug(__name__ + ' : Set channel output state') + if (state == 1): + self._visainstrument.write('OUTP%s:STAT ON' % channel) + if (state == 0): + self._visainstrument.write('OUTP%s:STAT OFF' % channel) + + def do_get_output(self, channel): + ''' + This command gets the output state of the AWG. + Input: + channel (int) : the source channel + + Output: + state (int) : on (1) or off (0) + ''' + logging.debug(__name__ + ' : Get channel output state') + return self._visainstrument.ask('OUTP%s:STAT?' % channel) + + def do_set_waveform(self, waveform, channel): + ''' + This command sets the output waveform from the current waveform + list for each channel when Run Mode is not Sequence. + + Input: + channel (int) : the source channel + waveform (str) : the waveform filename as loaded in waveform list + + Output: + None + ''' + logging.debug(__name__ + ' : Set the output waveform for channel %s' % channel) + self._visainstrument.write('SOUR%s:WAV "%s"' % (channel, waveform)) + + def do_get_waveform(self, channel): + ''' + This command returns the output waveform from the current waveform + list for each channel when Run Mode is not Sequence. + + Input: + channel (int) : the source channel + + Output: + waveform (str) : the waveform filename as loaded in waveform list + ''' + logging.debug(__name__ + ' : Get the output waveform for channel %s' % channel) + return self._visainstrument.ask('SOUR%s:WAV?' % channel) + + def do_get_wlist(self): + ''' + This command returns the waveform list in an array. + Input: + None + + Output: + wlist (array) : the waveform list in an array. + ''' + size = int(self._visainstrument.ask('WLIST:SIZE?')) + wlist = [] + for i in range(0, size): + wname = self._visainstrument.ask('WLIST:NAME? %f' % i) + wname = wname.replace('"','') + wlist.append(wname) + return wlist + + def del_waveform(self, name): + ''' + This command deletes the waveform from the waveform list. + Input: + name (str) : waveform name, as defined in the waveform list + + Output: + None + ''' + logging.debug(__name__ + ' : Delete the waveform "%s" from the waveform list' % name) + self._visainstrument.write('WLIS:WAV:DEL "%s"' % name) + + def del_loaded_waveform(self, channel): + ''' + This command deletes the waveform from the waveform list which was loaded + on a channel. + Input: + name (str) : waveform name, as defined in the waveform list + channel (int) : channel (1,4) + + Output: + None + ''' + name = 'CH%sWFM' % channel + self.del_waveform(name) + + def del_waveform_all(self): + ''' + This command deletes all waveforms in the user-defined waveform list. + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Clear waveform list') + self._visainstrument.write('WLIS:WAV:DEL ALL') + + def load_waveform(self, channel, filename, drive='Z:', path='\\'): + ''' + Use this command to directly load a sequence file or a waveform file to a specific channel. + + Input: + channel (int) : the source channel + filename (str) : the waveform filename (.wfm, .seq) + drive (str) : the local drive where the file is located (e.g. 'Z:') + path (str) : the local path where the file is located (e.g. '\waveforms') + + Output: + None + ''' + logging.debug(__name__ + ' : Load waveform file %s%s%s for channel %s' % (drive, path, filename, channel)) + self._visainstrument.write('SOUR%s:FUNC:USER "%s/%s","%s"' % (channel, path, filename, drive)) + + def _add_load_waveform_func(self, channel): + ''' + Adds load_ch[n]_waveform functions, based on load_waveform(channel, filename, drive, path). + n = (1,2,3,4) for 4 channels. + ''' + func = lambda filename, drive='Z:', path='\\': self.load_waveform(channel, filename, drive, path) + setattr(self, 'load_ch%s_waveform' % channel, func) + + def _add_del_loaded_waveform_func(self, channel): + ''' + Adds load_ch[n]_waveform functions, based on load_waveform(channel, filename, drive, path). + n = (1,2,3,4) for 4 channels. + ''' + func = lambda: self.del_loaded_waveform(channel) + setattr(self, 'del_ch%s_waveform' % channel, func) + + def load_settings(self, filename, drive='Z:', path='\\'): + ''' + This command sets the AWG's setting from the specified settings file. + + Input: + filename (str) : the settings filename (.set) + drive (str) : the settings file drive + path (str) : the settings file path + + Output: + None + ''' + logging.debug(__name__ + ' : Load settings file %s%s%s' % (drive, path, filename)) + self._visainstrument.write('AWGC:SRES "%s","%s"' % (filename, drive)) + + def save_settings(self, filename, drive='Z:', path='\\'): + ''' + This command saves the AWG's current setting to the specified settings file. + Default path is the Z:\ drive, , which is located at + "C:\Documents and Settings\All Users\Documents\Waveforms". + + Input: + filename (str) : the settings file path (.set) + drive (str) : the settings file drive + path (str) : the settings file path + + Output: + None + ''' + logging.debug(__name__ + ' : Save current settings to file %s' % filename) + self._visainstrument.write('AWGC:SSAV "%s","%s"' % (filename, drive)) + + def set_runmode(self, runmode): + ''' + Set the Run Mode of the device to Continuous, Triggered, Gated or Sequence. + Input: + runmode (str) : The Run mode which can be set to 'CONT', 'TRIG', 'GAT' or 'SEQ'. + + Output: + None + ''' + logging.debug(__name__ + ' : Set runmode to %s' % runmode) + runmode = runmode.upper() + if ((runmode == 'TRIG') | (runmode == 'CONT') | (runmode == 'SEQ') | (runmode == 'GATE')): + self._visainstrument.write('AWGC:RMOD %s' % runmode) + else: + logging.error(__name__ + ' : Unable to set trigger mode to %s, expected "CONT", "TRIG", "GATE" or "SEQ"' % runmode) + + def set_sequence_mode_on(self): + ''' + Sets the sequence mode to 'On' + + Input: + None + + Output: + None + ''' + self.set_runmode('SEQ') + + def set_trigger_mode_on(self): + ''' + Sets the trigger mode to 'On' + + Input: + None + + Output: + None + ''' + self.set_runmode('TRIG') + + def set_runmode_cont(self): + ''' + Sets the trigger mode to 'Cont' + + Input: + None + + Output: + None + ''' + self.set_runmode('CONT') + + def set_trigger_impedance_1e3(self): + ''' + Sets the trigger impedance to 1 kOhm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger impedance to 1e3 Ohm') + self._visainstrument.write('TRIG:IMP 1e3') + + def set_trigger_impedance_50(self): + ''' + Sets the trigger impedance to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger impedance to 50 Ohm') + self._visainstrument.write('TRIG:IMP 50') + + # Parameters + def do_get_trigger_mode(self): + ''' + Reads the trigger mode from the instrument + + Input: + None + + Output: + mode (string) : 'Trig' or 'Cont' depending on the mode + ''' + logging.debug(__name__ + ' : Get trigger mode from instrument') + return self._visainstrument.ask('AWGC:RMOD?') + + def do_set_trigger_mode(self, mod): + ''' + Sets trigger mode of the instrument + + Input: + mod (string) : Either 'Trig' or 'Cont' depending on the mode + + Output: + None + ''' + if (mod.upper()=='TRIG'): + self.set_trigger_mode_on() + elif (mod.upper()=='CONT'): + self.set_runmode('CONT') + else: + logging.error(__name__ + ' : Unable to set trigger mode to %s, expected "TRIG" or "CONT"' % mod) + + def do_get_trigger_impedance(self): + ''' + Reads the trigger impedance from the instrument + + Input: + None + + Output: + impedance (??) : 1e3 or 50 depending on the mode + ''' + logging.debug(__name__ + ' : Get trigger impedance from instrument') + return self._visainstrument.ask('TRIG:IMP?') + + def do_set_trigger_impedance(self, mod): + ''' + Sets the trigger impedance of the instrument + + Input: + mod (int) : Either 1e3 of 50 depending on the mode + + Output: + None + ''' + if (mod==1e3): + self.set_trigger_impedance_1e3() + elif (mod==50): + self.set_trigger_impedance_50() + else: + logging.error(__name__ + ' : Unable to set trigger impedance to %s, expected "1e3" or "50"' % mod) + + def do_get_trigger_level(self): + ''' + Reads the trigger level from the instrument + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Get trigger level from instrument') + return float(self._visainstrument.ask('TRIG:LEV?')) + + def do_set_trigger_level(self, level): + ''' + Sets the trigger level of the instrument + + Input: + level (float) : trigger level in volts + ''' + logging.debug(__name__ + ' : Trigger level set to %.3f' % level) + self._visainstrument.write('TRIG:LEV %.3f' % level) + + def do_get_numpoints(self): + ''' + Returns the number of datapoints in each wave + + Input: + None + + Output: + numpoints (int) : Number of datapoints in each wave + ''' + return self._numpoints + + def do_set_numpoints(self, numpts): + ''' + Sets the number of datapoints in each wave. + This acts on all channels. + + Input: + numpts (int) : The number of datapoints in each wave + + Output: + None + ''' + logging.debug(__name__ + ' : Trying to set numpoints to %s' % numpts) + if numpts != self._numpoints: + logging.warning(__name__ + ' : changing numpoints. This will clear all waveforms!') + + response = raw_input('type "yes" to continue') + if response is 'yes': + logging.debug(__name__ + ' : Setting numpoints to %s' % numpts) + self._numpoints = numpts + self.clear_waveforms() + else: + print 'aborted' + + def do_get_clock(self): + ''' + Returns the clockfrequency, which is the rate at which the datapoints are + sent to the designated output + + Input: + None + + Output: + clock (int) : frequency in Hz + ''' + return self._clock + + def do_set_clock(self, clock): + ''' + Sets the rate at which the datapoints are sent to the designated output channel + + Input: + clock (int) : frequency in Hz + + Output: + None + ''' + logging.warning(__name__ + ' : Clock set to %s. This is not fully functional yet. To avoid problems, it is better not to change the clock during operation' % clock) + self._clock = clock + self._visainstrument.write('SOUR:FREQ %f' % clock) + + def do_set_filename(self, name, channel): + ''' + Specifies which file has to be set on which channel + Make sure the file exists, and the numpoints and clock of the file + matches the instrument settings. + + If file doesn't exist an error is raised, if the numpoints doesn't match + the command is neglected + + Input: + name (string) : filename of uploaded file + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : Try to set %s on channel %s' % (name, channel)) + exists = False + if name in self._values['files']: + exists= True + logging.debug(__name__ + ' : File exists in local memory') + self._values['recent_channel_%s' % channel] = self._values['files'][name] + self._values['recent_channel_%s' % channel]['filename'] = name + else: + logging.debug(__name__ + ' : File does not exist in memory, \ + reading from instrument') + lijst = self._visainstrument.ask('MMEM:CAT? "MAIN"') + bool = False + bestand="" + for i in range(len(lijst)): + if (lijst[i]=='"'): + bool=True + elif (lijst[i]==','): + bool=False + if (bestand==name): exists=True + bestand="" + elif bool: + bestand = bestand + lijst[i] + if exists: + data = self._visainstrument.ask('MMEM:DATA? "%s"' % name) + logging.debug(__name__ + ' : File exists on instrument, loading \ + into local memory') + # string alsvolgt opgebouwd: '#' 'MAGIC 1000\r\n' '#' 'CLOCK ' + len1=int(data[1]) + len2=int(data[2:2+len1]) + i=len1 + tekst = "" + while (tekst!='#'): + tekst=data[i] + i=i+1 + len3=int(data[i]) + len4=int(data[i+1:i+1+len3]) + + w=[] + m1=[] + m2=[] + + for q in range(i+1+len3, i+1+len3+len4,5): + j=int(q) + c,d = struct.unpack(', 2008 +# Martijn Schaafsma , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy +import struct + +class Tektronix_AWG520(Instrument): + ''' + This is the python driver for the Tektronix AWG520 + Arbitrary Waveform Generator + + Usage: + Initialize with + = instruments.create('name', 'Tektronix_AWG520', address='', + reset=, numpoints=) + + think about: clock, waveform length + + TODO: + 1) Get All + 2) Remove test_send?? + 3) Add docstrings + ''' + + def __init__(self, name, address, reset=False, clock=1e9, numpoints=1000): + ''' + Initializes the AWG520. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=false + numpoints (int) : sets the number of datapoints + + Output: + None + ''' + logging.debug(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + + self._address = address + self._visainstrument = visa.instrument(self._address) + self._values = {} + self._values['files'] = {} + self._clock = clock + self._numpoints = numpoints + + # Add parameters + self.add_parameter('trigger_mode', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET) + self.add_parameter('trigger_impedance', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=49, maxval=2e3, units='Ohm') + self.add_parameter('trigger_level', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=-5, maxval=5, units='Volts') + self.add_parameter('clock', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=1e6, maxval=1e9, units='Hz') + self.add_parameter('numpoints', type=types.IntType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + minval=100, maxval=1e9, units='Int') + self.add_parameter('filename', type=types.StringType, + flags=Instrument.FLAG_SET, channels=(1, 2), + channel_prefix='ch%d_') + self.add_parameter('amplitude', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=0, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('offset', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker1_low', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker1_high', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker2_low', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('marker2_high', type=types.FloatType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2), minval=-2, maxval=2, units='Volts', channel_prefix='ch%d_') + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_GETSET | Instrument.FLAG_GET_AFTER_SET, + channels=(1, 2),channel_prefix='ch%d_') + + # Add functions + self.add_function('reset') + self.add_function('get_all') + self.add_function('clear_waveforms') + self.add_function('set_trigger_mode_on') + self.add_function('set_trigger_mode_off') + self.add_function('set_trigger_impedance_1e3') + self.add_function('set_trigger_impedance_50') + + if reset: + self.reset() + else: + self.get_all() + + # Functions + def reset(self): + ''' + Resets the instrument to default values + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self._visainstrument.write('*RST') + + def get_all(self): + ''' + Reads all implemented parameters from the instrument, + and updates the wrapper. + + Input: + None + + Output: + None + ''' + logging.info(__name__ + ' : Reading all data from instrument') + logging.warning(__name__ + ' : get all not yet fully functional') + + self.get_trigger_mode() + self.get_trigger_impedance() + self.get_trigger_level() + self.get_numpoints() + self.get_clock() + + for i in range(1,3): + self.get('ch%d_amplitude' % i) + self.get('ch%d_offset' % i) + self.get('ch%d_marker1_low' % i) + self.get('ch%d_marker1_high' % i) + self.get('ch%d_marker2_low' % i) + self.get('ch%d_marker2_high' % i) + self.get('ch%d_status' % i) + + def clear_waveforms(self): + ''' + Clears the waveform on both channels. + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Clear waveforms from channels') + self._visainstrument.write('SOUR1:FUNC:USER ""') + self._visainstrument.write('SOUR2:FUNC:USER ""') + + def set_trigger_mode_on(self): + ''' + Sets the trigger mode to 'On' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ +' : Set trigger mode tot TRIG') + self._visainstrument.write('AWGC:RMOD TRIG') + + def set_trigger_mode_off(self): + ''' + Sets the trigger mode to 'Cont' + + Input: + None + + Output: + None + ''' + logging.debug(__name__ +' : Set trigger mode to CONT') + self._visainstrument.write('AWGC:RMOD CONT') + + def set_trigger_impedance_1e3(self): + ''' + Sets the trigger impedance to 1 kOhm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger impedance to 1e3 Ohm') + self._visainstrument.write('TRIG:IMP 1e3') + + def set_trigger_impedance_50(self): + ''' + Sets the trigger impedance to 50 Ohm + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Set trigger impedance to 50 Ohm') + self._visainstrument.write('TRIG:IMP 50') + + # Parameters + def do_get_trigger_mode(self): + ''' + Reads the trigger mode from the instrument + + Input: + None + + Output: + mode (string) : 'Trig' or 'Cont' depending on the mode + ''' + logging.debug(__name__ + ' : Get trigger mode from instrument') + return self._visainstrument.ask('AWGC:RMOD?') + + def do_set_trigger_mode(self, mod): + ''' + Sets trigger mode of the instrument + + Input: + mod (string) : Either 'Trig' or 'Cont' depending on the mode + + Output: + None + ''' + if (mod.upper()=='TRIG'): + self.set_trigger_mode_on() + elif (mod.upper()=='CONT'): + self.set_trigger_mode_off() + else: + logging.error(__name__ + ' : Unable to set trigger mode to %s, expected "TRIG" or "CONT"' %mod) + + def do_get_trigger_impedance(self): + ''' + Reads the trigger impedance from the instrument + + Input: + None + + Output: + impedance (??) : 1e3 or 50 depending on the mode + ''' + logging.debug(__name__ + ' : Get trigger impedance from instrument') + return self._visainstrument.ask('TRIG:IMP?') + + def do_set_trigger_impedance(self, mod): + ''' + Sets the trigger impedance of the instrument + + Input: + mod (int) : Either 1e3 of 50 depending on the mode + + Output: + None + ''' + if (mod==1e3): + self.set_trigger_impedance_1e3() + elif (mod==50): + self.set_trigger_impedance_50() + else: + logging.error(__name__ + ' : Unable to set trigger impedance to %s, expected "1e3" or "50"' %mod) + + def do_get_trigger_level(self): + ''' + Reads the trigger level from the instrument + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Get trigger level from instrument') + return float(self._visainstrument.ask('TRIG:LEV?')) + + def do_set_trigger_level(self, level): + ''' + Sets the trigger level of the instrument + + Input: + level (float) : trigger level in volts + ''' + logging.debug(__name__ + ' : Trigger level set to %.3f' %level) + self._visainstrument.write('TRIG:LEV %.3f' %level) + + def do_get_numpoints(self): + ''' + Returns the number of datapoints in each wave + + Input: + None + + Output: + numpoints (int) : Number of datapoints in each wave + ''' + return self._numpoints + + def do_set_numpoints(self, numpts): + ''' + Sets the number of datapoints in each wave. + This acts on both channels. + + Input: + numpts (int) : The number of datapoints in each wave + + Output: + None + ''' + logging.debug(__name__ + ' : Trying to set numpoints to %s' %numpts) + if numpts != self._numpoints: + logging.warning(__name__ + ' : changing numpoints. This will clear all waveforms!') + + response = raw_input('type "yes" to continue') + if response is 'yes': + logging.debug(__name__ + ' : Setting numpoints to %s' %numpts) + self._numpoints = numpts + self.clear_waveforms() + else: + print 'aborted' + + def do_get_clock(self): + ''' + Returns the clockfrequency, which is the rate at which the datapoints are + sent to the designated output + + Input: + None + + Output: + clock (int) : frequency in Hz + ''' + return self._clock + + def do_set_clock(self, clock): + ''' + Sets the rate at which the datapoints are sent to the designated output channel + + Input: + clock (int) : frequency in Hz + + Output: + None + ''' + logging.warning(__name__ + ' : Clock set to %s. This is not fully functional yet. To avoid problems, it is better not to change the clock during operation' % clock) + self._clock = clock + self._visainstrument.write('SOUR:FREQ %f' % clock) + + def do_set_filename(self, name, channel): + ''' + Specifies which file has to be set on which channel + Make sure the file exists, and the numpoints and clock of the file + matches the instrument settings. + + If file doesn't exist an error is raised, if the numpoints doesn't match + the command is neglected + + Input: + name (string) : filename of uploaded file + channel (int) : 1 or 2, the number of the designated channel + + Output: + None + ''' + logging.debug(__name__ + ' : Try to set %s on channel %s' %(name, channel)) + exists = False + if name in self._values['files']: + exists= True + logging.debug(__name__ + ' : File exists in loacal memory') + self._values['recent_channel_%s' %channel] = self._values['files'][name] + self._values['recent_channel_%s' %channel]['filename'] = name + else: + logging.debug(__name__ + ' : File does not exist in memory, \ + reading from instrument') + lijst = self._visainstrument.ask('MMEM:CAT? "MAIN"') + bool = False + bestand="" + for i in range(len(lijst)): + if (lijst[i]=='"'): + bool=True + elif (lijst[i]==','): + bool=False + if (bestand==name): exists=True + bestand="" + elif bool: + bestand = bestand + lijst[i] + if exists: + data = self._visainstrument.ask('MMEM:DATA? "%s"' %name) + logging.debug(__name__ + ' : File exists on instrument, loading \ + into local memory') + # string alsvolgt opgebouwd: '#' 'MAGIC 1000\r\n' '#' 'CLOCK ' + len1=int(data[1]) + len2=int(data[2:2+len1]) + i=len1 + tekst = "" + while (tekst!='#'): + tekst=data[i] + i=i+1 + len3=int(data[i]) + len4=int(data[i+1:i+1+len3]) + + w=[] + m1=[] + m2=[] + + for q in range(i+1+len3, i+1+len3+len4,5): + j=int(q) + c,d = struct.unpack('0: + status['CW_HW_lim'] = True + pass + else: + status['CW_HW_lim'] = False + pass + if status1%4>1: + status['CCW_HW_lim'] = True + pass + else: + status['CCW_HW_lim'] = False + pass + if status1%8>2: + status['CW_SW_lim'] = True + pass + else: + status['CW_SW_lim'] = False + pass + if status1%16>4: + status['CCW_SW_lim'] = True + pass + else: + status['CCW_SW_lim'] = False + pass + if status1%32>8: + status['Moving_CW'] = True + pass + else: + status['Moving_CW'] = False + pass + if status1%64>16: + status['Moving_CCW'] = True + pass + else: + status['Moving_CCW'] = False + pass + if status1%128>32: + status['Jogging_CW'] = True + pass + else: + status['Jogging_CW'] = False + pass + if status1%256>64: + status['Jogging_CCW'] = True + pass + else: + status['Jogging_CCW'] = False + pass + + if status2%2>0: + status['Connected'] = True + pass + else: + status['Connected'] = False + pass + if status2%4>1: + status['Homing'] = True + pass + else: + status['Homing'] = False + pass + if status2%8>2: + status['Homed'] = True + pass + else: + status['Homed'] = False + pass + if status2%16>4: + status['Misc'] = True + pass + else: + status['Misc'] = False + pass + if status2%32>8: + status['Interlock'] = True + pass + else: + status['Interlock'] = False + pass + self.status = status + return status + + def ReturnStatus(self): + return self.status + + def do_get_IsMoving(self): + self.ReadBuffer() + self.g.write('\x90\x04\x01\x00\x50\x01') + sleep(0.1) + while(self.g.getQueueStatus()==0): # This is dangerous!! + sleep(0.5) + stat = (self.StatusbytesToPosition(self.ReadBuffer())) + return (stat['Moving_CW'] or stat['Moving_CCW']) + + def do_get_Position(self): + self.ReadBuffer() + self.g.write('\x90\x04\x01\x00\x50\x01') + sleep(0.1) + while(self.g.getQueueStatus()==0): # This is dangerous!! + sleep(0.5) + valold = (self.StatusbytesToPosition(self.ReadBuffer()))['pos'] + if valold >= 2147483648: + val = (valold-4294967296)/1920.0 + else: + val = valold/1920.0 + return val + + def do_set_Position(self,pos): + num = int(pos*1920) + byte1 = num%256 + byte2 = int(num/256)%256 + byte3 = int(num/256/256)%256 + byte4 = int(num/256/256/256)%256 + str = '\x53\x04\x06\x00\x80\x01\x01\x00' + chr(byte1) + chr(byte2) + chr(byte3) + chr(byte4) + self.g.write(str) + + def MoveRelative(self,move): + num = int(move*1920) + byte1 = num%256 + byte2 = int(num/256)%256 + byte3 = int(num/256/256)%256 + byte4 = int(num/256/256/256)%256 + str = '\x48\x04\x06\x00\x80\x01\x01\x00' + chr(byte1) + chr(byte2) + chr(byte3) + chr(byte4) + self.g.write(str ) + + def StopMoving(self): + self.g.write('\x65\x04\x01\x02\x50\x01') + + def EnableChannel1(self): + self.g.write('\x10\x02\x01\x01\x50\x01') + + def DisableChannel1(self): + self.g.write('\x10\x02\x01\x01\x50\x01') + + def MoveJogPos(self): + self.g.write('\x6A\x04\x01\x02\x50\x01') + + def MoveJogNeg(self): + self.g.write('\x6A\x04\x01\x02\x50\x01') diff --git a/instrument_plugins/Thorlabs_PM100.py b/instrument_plugins/Thorlabs_PM100.py new file mode 100644 index 0000000..17fe880 --- /dev/null +++ b/instrument_plugins/Thorlabs_PM100.py @@ -0,0 +1,110 @@ +# Thorlabs_PM100, Thorlabs PM100 power meter driver +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math + +class Thorlabs_PM100(Instrument): + + _RE_FREQ = re.compile('(\d+)HZ') + + STAT_RESERVED1 = 0x80 + STAT_RQS_MSS = 0x40 + STAT_ESB = 0x20 + STAT_MAV = 0x10 + STAT_OSM = 0x08 + STAT_EAV = 0x04 + STAT_RESERVED2 = 0x02 + STAT_CHARGER = 0x01 + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address, + baud_rate=115200, data_bits=8, stop_bits=1, + parity=visa.no_parity, term_chars='\r\n') + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('power', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='W') + + self.add_parameter('head_info', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('wavelength', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + units='m') + + self.add_parameter('filter_freq', + flags=Instrument.FLAG_GETSET, + type=types.IntType, + units='Hz') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_power() + self.get_head_info() + self.get_wavelength() + self.get_filter_freq() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def do_get_power(self): + ans = self._visa.ask(':POWER?') + return float(ans) + + def do_get_head_info(self): + ans = self._visa.ask(':HEAD:INFO?') + return ans + + def do_get_wavelength(self): + ans = self._visa.ask(':WAVELENGTH?') + return float(ans) + + def do_set_wavelength(self, val): + self._visa.write(':WAVELENGTH %e' % val) + + def do_get_filter_freq(self): + ans = self._visa.ask(':FILTER?') + m = self._RE_FREQ.match(ans) + if m is not None: + return float(m.group(1)) + else: + return None + + def do_set_filter_freq(self, val): + self._visa.write(':FILTER %dHz' % val) + diff --git a/instrument_plugins/Thorlabs_PM100D.py b/instrument_plugins/Thorlabs_PM100D.py new file mode 100644 index 0000000..478e348 --- /dev/null +++ b/instrument_plugins/Thorlabs_PM100D.py @@ -0,0 +1,80 @@ +# Thorlabs_PM100D, Thorlabs PM100D power meter driver +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import re +import math + +class Thorlabs_PM100D(Instrument): + + def __init__(self, name, address, reset=False): + Instrument.__init__(self, name) + + self._address = address + self._visa = visa.instrument(self._address) + + self.add_parameter('identification', + flags=Instrument.FLAG_GET) + + self.add_parameter('power', + flags=Instrument.FLAG_GET, + type=types.FloatType, + units='W') + + self.add_parameter('head_info', + flags=Instrument.FLAG_GET, + type=types.StringType) + + self.add_parameter('wavelength', + flags=Instrument.FLAG_GETSET, + type=types.FloatType, + units='m') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self._visa.write('*RST') + + def get_all(self): + self.get_power() + self.get_head_info() + self.get_wavelength() + + def do_get_identification(self): + return self._visa.ask('*IDN?') + + def do_get_power(self): + ans = self._visa.ask('MEAS:POW?') + return float(ans) + + def do_get_head_info(self): + ans = self._visa.ask('SYST:SENS:IDN?') + return ans + + def do_get_wavelength(self): + ans = self._visa.ask('CORR:WAV?') + return float(ans) + + def do_set_wavelength(self, val): + self._visa.write('CORR:WAV %e' % val) + diff --git a/instrument_plugins/Winspec.py b/instrument_plugins/Winspec.py new file mode 100644 index 0000000..8e9a0fb --- /dev/null +++ b/instrument_plugins/Winspec.py @@ -0,0 +1,137 @@ +# Winspec.py, spectrometer using winspec (with supported camera) +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import logging + +from lib.com_support import winspec +from lib.dll_support import andor + +import qt + +class Winspec(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure']) + + self.add_parameter('target_temperature', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='C') + + self.add_parameter('temperature', type=types.IntType, + flags=Instrument.FLAG_GET, + units='C') + + self.add_parameter('exposure_time', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + + grbase = winspec.get_ngratings() * winspec.get_current_turret() + gratings = {} + for i in range(winspec.get_ngratings()): + gr = winspec.get_grating_grooves(grbase + i + 1) + name = winspec.get_grating_name(grbase + i + 1) + gratings[i+1] = '%s (%s)' % (gr, name) + + self.add_parameter('grating', type=types.IntType, + flags=Instrument.FLAG_GETSET, + format_map=gratings) + + self.add_parameter('wavelength', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='nm') + + self.add_function('take_spectrum') +# self.add_function('take_spectra') + self.add_function('save_spectrum') + self.add_function('plus_1nm') + self.add_function('minus_1nm') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + return True + + def get_all(self): + self.get_target_temperature() + self.get_temperature() + self.get_exposure_time() + self.get_grating() + self.get_wavelength() + return True + + def do_get_target_temperature(self): + return winspec.get_target_temperature() + + def do_set_target_temperature(self, val): + return winspec.set_target_temperature(val) + + def do_get_temperature(self): + return winspec.get_temperature() + + def do_get_exposure_time(self): + return winspec.get_exposure_time() + + def do_set_exposure_time(self, val): + return winspec.set_exposure_time(val) + + def do_get_wavelength(self): + return winspec.get_wavelength() + + def do_set_wavelength(self, val): + return winspec.set_wavelength(val) + + def do_get_grating(self): + return winspec.get_grating() + + def do_set_grating(self, val): + return winspec.set_grating(val) + + def take_spectrum(self, ret=False): + spec = winspec.get_spectrum() + qt.plot(spec, name='winspec_spectrum', clear=True) + if ret: + return spec + + # Not working yet... The msleep gives threading problems + def take_spectra(self, n=100): + for i in range(n): + self.take_spectrum() + qt.msleep(0.05) + return + + def save_spectrum(self, ret=False): + spec = winspec.get_spectrum() + specd = qt.Data(name='spectrum') + specd.add_coordinate('Wavelength', units='nm') + specd.add_value('Counts') + specd.create_file() + specd.add_data_point(spec) + specd.close_file() + qt.plot(specd, name='saved_spectrum', clear=True) + if ret: + return spec + + def plus_1nm(self): + return self.set_wavelength(self.get_wavelength() + 1.0) + + def minus_1nm(self): + return self.set_wavelength(self.get_wavelength() - 1.0) diff --git a/instrument_plugins/WinspecAndor.py b/instrument_plugins/WinspecAndor.py new file mode 100644 index 0000000..e7681b2 --- /dev/null +++ b/instrument_plugins/WinspecAndor.py @@ -0,0 +1,162 @@ +# WinspecAndor.py, spectrometer combining winspec and Andor camera +# Reinier Heeres , 2010 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import logging + +from lib.com_support import winspec +from lib.dll_support import andor + +import qt + +class WinspecAndor(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure']) + + self.add_parameter('cooler_on', type=types.BooleanType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('target_temperature', type=types.IntType, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + units='C') + + self.add_parameter('temperature', type=types.IntType, + flags=Instrument.FLAG_GET, + units='C') + + self.add_parameter('exposure_time', type=types.FloatType, + flags=Instrument.FLAG_SET, + units='s') + + grbase = winspec.get_ngratings() * winspec.get_current_turret() + gratings = {} + for i in range(winspec.get_ngratings()): + gr = winspec.get_grating_grooves(grbase + i + 1) + name = winspec.get_grating_name(grbase + i + 1) + gratings[i+1] = '%s (%s)' % (gr, name) + + self.add_parameter('grating', type=types.IntType, + flags=Instrument.FLAG_GETSET, + format_map=gratings) + + self.add_parameter('wavelength', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='nm') + + self.initialize_andor() + self.add_function('take_spectrum') +# self.add_function('take_spectra') + self.add_function('save_spectrum') + self.add_function('plus_1nm') + self.add_function('minus_1nm') + self.add_function('initialize_andor') + self.add_function('cooldown_andor') + self.add_function('warmup_andor') + self.add_function('shutdown_andor') + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + self.initialize_andor() + return True + + def get_all(self): + self.get_cooler_on() + self.get_temperature() + self.get_grating() + self.get_wavelength() + return True + + def do_get_cooler_on(self): + return andor.is_cooler_on() + + def do_set_cooler_on(self, val): + return andor.set_cooler(val) + + def do_set_target_temperature(self, val): + return andor.set_temperature(val) + + def do_get_temperature(self): + return andor.get_temperature() + + def do_set_exposure_time(self, val): + return andor.set_exposure_time(val) + + def do_get_wavelength(self): + return winspec.get_wavelength() + + def do_set_wavelength(self, val): + return winspec.set_wavelength(val) + + def do_get_grating(self): + return winspec.get_grating() + + def do_set_grating(self, val): + return winspec.set_grating(val) + + def take_spectrum(self, ret=False): + spec = andor.get_spectrum() + qt.plot(spec, name='andor_spectrum', clear=True) + if ret: + return spec + + # Not working yet... The msleep gives threading problems + def take_spectra(self, n=100): + for i in range(n): + self.take_spectrum() + qt.msleep(0.05) + return + + def save_spectrum(self, ret=False): + spec = andor.get_spectrum() + specd = qt.Data(name='spectrum') + specd.add_value('Counts') + specd.create_file() + specd.add_data_point(spec) + specd.close_file() + qt.plot(specd, name='saved_spectrum', clear=True) + if ret: + return spec + + def plus_1nm(self): + return self.set_wavelength(self.get_wavelength() + 1.0) + + def minus_1nm(self): + return self.set_wavelength(self.get_wavelength() - 1.0) + + def initialize_andor(self): + andor.initialize() + andor.set_read_mode(0) + self.set_exposure_time(0.1) + + def cooldown_andor(self): + andor.set_cooler_on(True) + andor.set_target_temperature(-80) + self.get_all() + + def warmup_andor(self): + andor.set_target_temperature(0) + andor.set_cooler_on(False) + self.get_all() + + def shutdown_andor(self): + andor.shutdown() diff --git a/instrument_plugins/ZI_HF_2LI-v2.py b/instrument_plugins/ZI_HF_2LI-v2.py new file mode 100644 index 0000000..87848cd --- /dev/null +++ b/instrument_plugins/ZI_HF_2LI-v2.py @@ -0,0 +1,369 @@ +# ZI_HF_2LI.py driver for Zurich Instruments 50 MHz HF2LI lockin amplifier +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +#Install the Zurich instrument library from www.zhinst.com or the MED bulk drive at: +#L:\Python\Installers\ziPython-11.08.0.9230.win32-py2.7 +#into Python at: +#C:\Python27\Lib\site-packages\ +# +#more info at: http://www.zhinst.com/blogs/schwizer/2011/05/controlling-the-hf2-li-lock-in-with-python/ +#and chapter 10: Node definitions of the manual for setting and getting parameters + +import zhinst +from zhinst import utils +from zhinst import ziPython + +class ZI_HF_2LI(Instrument): + ''' + This is the driver for the Zurich Instruments HF-2LI 50MHz lock-in amplifier + + Usage: + Initialize with e.g.: + lockin = qt.instruments.create('lockin', 'ZI_HF_2LI', + host='localhost',port=8005 + reset=False + ) + ''' + + def __init__(self, name, host='localhost',port=8005, reset=False): + ''' + Initializes the Zurich Instruments lock-in, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Zurich Instruments HF-2LI 50MHz lock-in amplifier') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + #self._address = address + #self._visainstrument = visa.instrument(self._address) + + self._daq = zhinst.ziPython.ziDAQServer(host, port) + self._device = zhinst.utils.autoDetect() + + # Add parameters to wrapper + # you need a funtion with do_get_parameter and do_set_parameter, which + # will generate functions get_parameter and set_parameter + # the channels option will generate functions set_parameter1() e.g. + # and needs to be called without the "protected" options self and channel + self.add_parameter('frequency', + flags=Instrument.FLAG_GETSET, + units='Hz', channels=(0,1), minval=1e-6, maxval=50e6, type=types.FloatType) + self.add_parameter('timeconstant', + flags=Instrument.FLAG_GETSET, + units='s', channels=(0,1),minval=780e-9, maxval=500, type=types.FloatType) + self.add_parameter('filter_order', + flags=Instrument.FLAG_GETSET, + units='s', channels=(0,1),minval=1, maxval=8, type=types.IntType) + self.add_parameter('output_switch', + flags=Instrument.FLAG_GETSET, + units='boolean', channels=(0,1),type=types.BooleanType) + self.add_parameter('output_range', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0.01, maxval=10, type=types.FloatType) + self.add_parameter('input_range', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0.001, maxval=2, type=types.FloatType) + self.add_parameter('output_channel_fraction', + flags=Instrument.FLAG_GETSET, + units='V/V', channels=(0,1), minval=0, maxval=1, type=types.FloatType) + self.add_parameter('output_channel_enables', + flags=Instrument.FLAG_GETSET, + units='boolean', channels=(0,1), minval=0, maxval=1, type=types.IntType) + self.add_parameter('power', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0, maxval=10, type=types.FloatType) + self.add_parameter('reference', + flags=Instrument.FLAG_GETSET,type=types.StringType) + self.add_parameter('impedance50Ohm', + flags=Instrument.FLAG_GETSET,channels=(0,1),type=types.BooleanType) + self.add_parameter('external_clock', + flags=Instrument.FLAG_GETSET,type=types.BooleanType) + self.add_parameter('auxoffset', type=types.FloatType, channels=(0,1,2,3), + flags=Instrument.FLAG_GETSET, + minval=-10.5, maxval=10.5, units='V', format='%.3f') + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + # if reset: + # self._visainstrument.write('*RST') + # #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- + +#only the default node and channel are stored in the parameter + + def get_sample(self,node=0): + return self._daq.getSample('/'+self._device+'/demods/'+str(node)+'/sample') + + def get_x(self,node=0): + sample = self.get_sample(node) + return float(sample['x']) + + def get_y(self,node=0): + sample = self.get_sample(node) + return float(sample['y']) + + def get_phase(self,node=0): + sample = self.get_sample(node) + return numpy.arctan(float(sample['y'])/float(sample['x'])) + #return float(sample['phase']) + + def get_amplitude(self,node=0): + sample = self.get_sample(node) + return numpy.sqrt(float(sample['x'])**2+float(sample['y'])**2) + + def do_get_frequency(self,channel): + sample = self.get_sample(channel) + return float(sample['frequency']) + + def do_set_frequency(self,value,channel): + print('/'+self._device+'/oscs/'+str(channel)+'/freq') + self._daq.set([[['/'+self._device+'/oscs/'+str(channel)+'/freq'],value]]) + + def do_get_timeconstant(self,channel): + return self._daq.getDouble('/'+self._device+'/demods/'+str(channel)+'/timeconstant') + + def do_set_timeconstant(self,value,channel): + self._daq.set([[['/'+self._device+'/demods/'+str(channel)+'/timeconstant'],value]]) + + def do_get_filter_order(self,channel): + return self._daq.getDouble('/'+self._device+'/demods/'+str(channel)+'/order') + + def do_set_filter_order(self,value,channel): + self._daq.set([[['/'+self._device+'/demods/'+str(channel)+'/order'],value]]) + + def do_get_output_switch(self,channel): + return self._daq.getInt('/'+self._device+'/sigouts/'+str(channel)+'/on') + + def do_set_output_switch(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/on'],value]]) + + def do_get_output_range(self,channel): + return self._daq.getDouble('/'+self._device+'/sigouts/'+str(channel)+'/range') + + def do_set_output_range(self,value,channel): + if value not in [0.01,0.1,1,10]: + logging.warning('Allowed values for range are 0.01, 0.1, 1, 10 V. Range is not set.') + #I would like it to return a False but I don't know how + else: + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/range'],value]]) + + def do_get_input_range(self,channel): + return self._daq.getDouble('/'+self._device+'/sigins/'+str(channel)+'/range') + + def do_set_input_range(self,value,channel): + self._daq.set([[['/'+self._device+'/sigins/'+str(channel)+'/range'],value]]) + +#from here, zi cannot find the nodes: use the program zicontrol and look at the bottom for the code of the nodes + + def do_get_output_channel_fraction(self,channel): + return self._daq.getDouble('/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)) + + def do_set_output_channel_fraction(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)],value]]) + + def do_get_output_channel_enables(self,channel): + #return ('/'+self._device+'/sigouts/'+str(node)+'/enables/'+str(channel)) + return self._daq.getInt('/'+self._device+'/sigouts/'+str(channel)+'/enables/'+str(6)) + + def do_set_output_channel_enables(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/enables/'+str(6)],value]]) + + + def do_get_power(self,channel): + fraction = self.get_output_channel_fraction(channel) + chrange = self.get_output_range(channel) + return chrange*fraction + + def do_set_power(self,value,channel,safetyrange=0.8): + + if value < 0.01*safetyrange: + chrange = 0.01 + elif value < 0.1*safetyrange: + chrange = 0.1 + elif value < 1*safetyrange: + chrange = 1 + else: + chrange = 10 + + fraction = value/chrange + if chrange not in [0.01,0.1,1,10]: + logging.warning('Allowed values for range are 0.01, 0.1, 1, 10 V. Range is not set.') + #I would like it to return a False but I don't know how + else: + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/range'],chrange]]) + + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)],value/chrange]]) + + def do_get_reference(self): + enable = self._daq.getInt('/'+self._device+'/plls/0/enable') + adcselect = self._daq.getInt('/'+self._device+'/plls/0/adcselect') + if enable == 0: + string = 'Internal' + elif enable ==1: + if adcselect == 0: + string = 'Signal Input 1' + elif adcselect == 1: + string = 'Signal Input 2' + + return string + + def do_set_reference(self,value): + if value == 'Internal': + self._daq.set([[['/'+self._device+'/plls/0/enable'],0]]) + elif value == 'Signal Input 1': + self._daq.set([[['/'+self._device+'/plls/0/adcselect'],0]]) + self._daq.set([[['/'+self._device+'/plls/0/enable'],1]]) + elif value == 'Signal Input 2': + self._daq.set([[['/'+self._device+'/plls/0/adcselect'],1]]) + self._daq.set([[['/'+self._device+'/plls/0/enable'],1]]) + else: + print "Allowed values are: 'Internal', 'Signal Input 1', 'Signal Input 2'" + + + def do_get_impedance50Ohm(self,channel): + return self._daq.getInt('/'+self._device+'/sigins/'+str(channel)+'/imp50') + + def do_set_impedance50Ohm(self,value,channel): + self._daq.set([[['/'+self._device+'/sigins/'+str(channel)+'/imp50'],value]]) + + def do_get_external_clock(self): + return self._daq.getInt('/'+self._device+'/system/extclk') + + def do_set_external_clock(self,value): + self._daq.set([[['/'+self._device+'/system/extclk'],value]]) + + + def set_auxmode(self,channel,value): + ''' + example: + .set_auxmode(3,-1) + ->set aux3 to manual mode + + #select channel and integer value (see list below) + Signal to be given out. + Write Integer Number + Read Integer Number + Setting Yes + Values -1 Manual + /DEV0...n/AUXOUTS/0...n/DEMODSELECT + HF2 User Manual Revision 7921 Zurich Instruments 232 + 0 X + 1 Y + 2 R + 3 Theta + 4 PLL 0 (with installed PLL option)) + 4 PLL 1 (with installed PLL option)) + #if channel = 1 aux 1 is selected not 0 anymore when using (channel -1) + ''' + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OUTPUTSELECT'],value]]) + def do_set_auxoffset(self, value, channel): + ''' + example: + .set_auxmode(4,-5) + ->set aux4 offset to -5V + + set an offset value on the aux + channel = aux + value is in Volts + ''' + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OFFSET'],value]]) + + def do_get_auxoffset(self,channel): + #self._daq.get([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OFFSET'],value]]) + return self._daq.getInt('/'+self._device+'/auxouts/'+str(channel)+'/OFFSET/') + + def set_auxscale(self,channel,value): + # experimental requires some testing first!!! + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/SCALE'],value]]) + # experimental requires some testing first!!! + + + def get_daq(self): + return self._daq + + def write(self,string,value): + self._daq.set([[['/'+self._device+'/'+string],value]]) + #eg: string='oscs/0/freq' value=3000 + + def query(self,string): + try: + return self._daq.getDouble('/'+self._device+'/'+string) + except: + return self._daq.getInt('/'+self._device+'/'+string) +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/ZI_HF_2LI.py b/instrument_plugins/ZI_HF_2LI.py new file mode 100644 index 0000000..2519b8a --- /dev/null +++ b/instrument_plugins/ZI_HF_2LI.py @@ -0,0 +1,377 @@ +# ZI_HF_2LI.py driver for Zurich Instruments 50 MHz HF2LI lockin amplifier +# Harold Meerwaldt , 2012 +# Scott Johnston , 2012 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +#Install the Zurich instrument library from www.zhinst.com or the MED bulk drive at: +#L:\Python\Installers\ziPython-11.08.0.9230.win32-py2.7 +#into Python at: +#C:\Python27\Lib\site-packages\ +# +#more info at: http://www.zhinst.com/blogs/schwizer/2011/05/controlling-the-hf2-li-lock-in-with-python/ +#and chapter 10: Node definitions of the manual for setting and getting parameters + +import zhinst +from zhinst import utils +from zhinst import ziPython + +class ZI_HF_2LI(Instrument): + ''' + This is the driver for the Zurich Instruments HF-2LI 50MHz lock-in amplifier + + Usage: + Initialize with e.g.: + lockin = qt.instruments.create('lockin', 'ZI_HF_2LI', + host='localhost',port=8005 + reset=False + ) + ''' + + def __init__(self, name, host='localhost',port=8005, reset=False): + ''' + Initializes the Zurich Instruments lock-in, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Zurich Instruments HF-2LI 50MHz lock-in amplifier') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + #self._address = address + #self._visainstrument = visa.instrument(self._address) + + self._daq = zhinst.ziPython.ziDAQServer(host, port) + self._device = zhinst.utils.autoDetect() + + # Add parameters to wrapper + # you need a funtion with do_get_parameter and do_set_parameter, which + # will generate functions get_parameter and set_parameter + # the channels option will generate functions set_parameter1() e.g. + # and needs to be called without the "protected" options self and channel + self.add_parameter('frequency', + flags=Instrument.FLAG_GETSET, + units='Hz', channels=(0,1), minval=1e-6, maxval=50e6, type=types.FloatType) + self.add_parameter('timeconstant', + flags=Instrument.FLAG_GETSET, + units='s', channels=(0,1),minval=780e-9, maxval=500, type=types.FloatType) + self.add_parameter('filter_order', + flags=Instrument.FLAG_GETSET, + units='s', channels=(0,1),minval=1, maxval=8, type=types.IntType) + self.add_parameter('output_switch', + flags=Instrument.FLAG_GETSET, + units='boolean', channels=(0,1),type=types.BooleanType) + self.add_parameter('output_range', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0.01, maxval=10, type=types.FloatType) + self.add_parameter('input_range', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0.001, maxval=2, type=types.FloatType) + self.add_parameter('output_channel_fraction', + flags=Instrument.FLAG_GETSET, + units='V/V', channels=(0,1), minval=0, maxval=1, type=types.FloatType) + self.add_parameter('output_channel_enables', + flags=Instrument.FLAG_GETSET, + units='boolean', channels=(0,1), minval=0, maxval=1, type=types.IntType) + self.add_parameter('power', + flags=Instrument.FLAG_GETSET, + units='V', channels=(0,1), minval=0, maxval=10, type=types.FloatType) + self.add_parameter('reference', + flags=Instrument.FLAG_GETSET,type=types.StringType) + self.add_parameter('impedance50Ohm', + flags=Instrument.FLAG_GETSET,channels=(0,1),type=types.BooleanType) + self.add_parameter('external_clock', + flags=Instrument.FLAG_GETSET,type=types.BooleanType) + self.add_parameter('auxoffset', type=types.FloatType, channels=(0,1,2,3), + flags=Instrument.FLAG_GETSET, + minval=-10.5, maxval=10.5, units='V', format='%.3f') + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + # if reset: + # self._visainstrument.write('*RST') + # #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- + +#only the default node and channel are stored in the parameter + + def get_sample(self,node=0): + return self._daq.getSample('/'+self._device+'/demods/'+str(node)+'/sample') + + def get_x(self,node=0): + sample = self.get_sample(node) + return float(sample['x']) + + def get_y(self,node=0): + sample = self.get_sample(node) + return float(sample['y']) + + def get_phase(self,node=0): + sample = self.get_sample(node) + return numpy.arctan(float(sample['y'])/float(sample['x'])) + #return float(sample['phase']) + + def get_amplitude(self,node=0): + sample = self.get_sample(node) + return numpy.sqrt(float(sample['x'])**2+float(sample['y'])**2) + + def do_get_frequency(self,channel): + sample = self.get_sample(channel) + return float(sample['frequency']) + + def do_set_frequency(self,value,channel): + print('/'+self._device+'/oscs/'+str(channel)+'/freq') + self._daq.set([[['/'+self._device+'/oscs/'+str(channel)+'/freq'],value]]) + + def do_get_timeconstant(self,channel): + return self._daq.getDouble('/'+self._device+'/demods/'+str(channel)+'/timeconstant') + + def do_set_timeconstant(self,value,channel): + self._daq.set([[['/'+self._device+'/demods/'+str(channel)+'/timeconstant'],value]]) + + def do_get_filter_order(self,channel): + return self._daq.getDouble('/'+self._device+'/demods/'+str(channel)+'/order') + + def do_set_filter_order(self,value,channel): + self._daq.set([[['/'+self._device+'/demods/'+str(channel)+'/order'],value]]) + + def do_get_output_switch(self,channel): + return self._daq.getInt('/'+self._device+'/sigouts/'+str(channel)+'/on') + + def do_set_output_switch(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/on'],value]]) + + def do_get_output_range(self,channel): + return self._daq.getDouble('/'+self._device+'/sigouts/'+str(channel)+'/range') + + def do_set_output_range(self,value,channel): + if value not in [0.01,0.1,1,10]: + logging.warning('Allowed values for range are 0.01, 0.1, 1, 10 V. Range is not set.') + #I would like it to return a False but I don't know how + else: + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/range'],value]]) + + def do_get_input_range(self,channel): + return self._daq.getDouble('/'+self._device+'/sigins/'+str(channel)+'/range') + + def do_set_input_range(self,value,channel): + self._daq.set([[['/'+self._device+'/sigins/'+str(channel)+'/range'],value]]) + + def set_input_range_auto(self,channel): + self._daq.set([[['/'+self._device+'/sigins/'+str(channel)+'/range']]]) + + +#from here, zi cannot find the nodes: use the program zicontrol and look at the bottom for the code of the nodes + + def do_get_output_channel_fraction(self,channel): + return self._daq.getDouble('/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)) + + def do_set_output_channel_fraction(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)],value]]) + + def do_get_output_channel_enables(self,channel): + #return ('/'+self._device+'/sigouts/'+str(node)+'/enables/'+str(channel)) + return self._daq.getInt('/'+self._device+'/sigouts/'+str(channel)+'/enables/'+str(6)) + + def do_set_output_channel_enables(self,value,channel): + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/enables/'+str(6)],value]]) + + + def do_get_power(self,channel): + fraction = self.get_output_channel_fraction(channel) + chrange = self.get_output_range(channel) + return chrange*fraction + + def set_power000(self,value,chrange,channel=0): + + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)],value/chrange]]) + + def do_set_power(self,value,channel,safetyrange=0.8): + + if value < 0.01*safetyrange: + chrange = 0.01 + elif value < 0.1*safetyrange: + chrange = 0.1 + elif value < 1*safetyrange: + chrange = 1 + else: + chrange = 10 + + fraction = value/chrange + if chrange not in [0.01,0.1,1,10]: + logging.warning('Allowed values for range are 0.01, 0.1, 1, 10 V. Range is not set.') + print 'error wrong range' + #I would like it to return a False but I don't know how + else: + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/range'],chrange]]) + + self._daq.set([[['/'+self._device+'/sigouts/'+str(channel)+'/amplitudes/'+str(6)],value/chrange]]) + + + def do_get_reference(self): + enable = self._daq.getInt('/'+self._device+'/plls/0/enable') + adcselect = self._daq.getInt('/'+self._device+'/plls/0/adcselect') + if enable == 0: + string = 'Internal' + elif enable ==1: + if adcselect == 0: + string = 'Signal Input 1' + elif adcselect == 1: + string = 'Signal Input 2' + + return string + + def do_set_reference(self,value): + if value == 'Internal': + self._daq.set([[['/'+self._device+'/plls/0/enable'],0]]) + elif value == 'Signal Input 1': + self._daq.set([[['/'+self._device+'/plls/0/adcselect'],0]]) + self._daq.set([[['/'+self._device+'/plls/0/enable'],1]]) + elif value == 'Signal Input 2': + self._daq.set([[['/'+self._device+'/plls/0/adcselect'],1]]) + self._daq.set([[['/'+self._device+'/plls/0/enable'],1]]) + else: + print "Allowed values are: 'Internal', 'Signal Input 1', 'Signal Input 2'" + + + def do_get_impedance50Ohm(self,channel): + return self._daq.getInt('/'+self._device+'/sigins/'+str(channel)+'/imp50') + + def do_set_impedance50Ohm(self,value,channel): + self._daq.set([[['/'+self._device+'/sigins/'+str(channel)+'/imp50'],value]]) + + def do_get_external_clock(self): + return self._daq.getInt('/'+self._device+'/system/extclk') + + def do_set_external_clock(self,value): + self._daq.set([[['/'+self._device+'/system/extclk'],value]]) + + + def set_auxmode(self,channel,value): + ''' + example: + .set_auxmode(3,-1) + ->set aux3 to manual mode + + #select channel and integer value (see list below) + Signal to be given out. + Write Integer Number + Read Integer Number + Setting Yes + Values -1 Manual + /DEV0...n/AUXOUTS/0...n/DEMODSELECT + HF2 User Manual Revision 7921 Zurich Instruments 232 + 0 X + 1 Y + 2 R + 3 Theta + 4 PLL 0 (with installed PLL option)) + 4 PLL 1 (with installed PLL option)) + #if channel = 1 aux 1 is selected not 0 anymore when using (channel -1) + ''' + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OUTPUTSELECT'],value]]) + def do_set_auxoffset(self, value, channel): + ''' + example: + .set_auxmode(4,-5) + ->set aux4 offset to -5V + + set an offset value on the aux + channel = aux + value is in Volts + ''' + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OFFSET'],value]]) + + def do_get_auxoffset(self,channel): + #self._daq.get([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/OFFSET'],value]]) + return self._daq.getInt('/'+self._device+'/auxouts/'+str(channel)+'/OFFSET/') + + def set_auxscale(self,channel,value): + self._daq.set([[['/'+self._device+'/AUXOUTS/'+str(channel)+'/SCALE'],value]]) + + + def get_daq(self): + return self._daq + + def write(self,string,value): + self._daq.set([[['/'+self._device+'/'+string],value]]) + #eg: string='oscs/0/freq' value=3000 + + def query(self,string): + try: + return self._daq.getDouble('/'+self._device+'/'+string) + except: + return self._daq.getInt('/'+self._device+'/'+string) +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/ZI_HF_2LI.pyc b/instrument_plugins/ZI_HF_2LI.pyc new file mode 100644 index 0000000..15237ec Binary files /dev/null and b/instrument_plugins/ZI_HF_2LI.pyc differ diff --git a/instrument_plugins/Zaber_TNM.py b/instrument_plugins/Zaber_TNM.py new file mode 100644 index 0000000..2aa3615 --- /dev/null +++ b/instrument_plugins/Zaber_TNM.py @@ -0,0 +1,292 @@ +# Zaber_TNM.py class, qtlab driver for Zaber T-NM stepper motor +# Device manual at http://www.zaber.com/wiki/Manuals/T-NM +# +# Umberto Perinetti , 2009 +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types +import visa +import pyvisa.vpp43 as vpp43 +import qt +import logging +import numpy +import time + +class Zaber_TNM(Instrument): + ''' + This is the python driver for the Zaber T-NM Stepper motor. + ''' + + def __init__(self, name, address, deviceid=2, reset=False): + ''' + address = COM port + deviceid = device id + ''' + logging.info(__name__ + ' : Initializing Zaber TNM') + Instrument.__init__(self, name, tags=['physical']) + + # Set parameters + self._address = address + self._deviceid = deviceid + + self.add_parameter('firmware', + flags=Instrument.FLAG_GET, + type=types.IntType) + + self.add_parameter('position', + flags=Instrument.FLAG_GETSET, + type=types.IntType) + + self.add_parameter('speed', + flags=Instrument.FLAG_GETSET, + type=types.IntType) + + self.add_parameter('acceleration', + flags=Instrument.FLAG_GETSET, + type=types.IntType) + + # Add functions + self.add_function('reset') + self.add_function('home') + self.add_function('renumber') + self.add_function('store_pos') + self.add_function('move_rel') + self.add_function('get_all') + + self._open_serial_connection() + + if reset: + self.reset() + else: + self.get_all() + + # Open serial connection + def _open_serial_connection(self): + ''' + Opens the ASRL connection using vpp43 + baud=9600, databits=8, stop=one, parity=none, no end char for reads + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Opening serial connection') + + self._visa = visa.SerialInstrument(self._address, + baud_rate=9600, data_bits=8, stop_bits=1, + parity=visa.no_parity, term_chars="", + send_end=False, chunk_size=8) + vpp43.set_attribute(self._visa.vi, vpp43.VI_ATTR_ASRL_END_IN, + vpp43.VI_ASRL_END_NONE) + + # Close serial connection + def _close_serial_connection(self): + ''' + Closes the serial connection + + Input: + None + + Output: + None + ''' + logging.debug(__name__ + ' : Closing serial connection') + self._visa.close() + + # LOW LEVEL FUNCTIONS : communication, conversions + + def convert_number(self, n): + ret = [] + for i in range(4): + ret.append(n & 0xff) + n = n >> 8 + return ret + + def convert_bytes(self, bytes): + ret = 0 + bytes.reverse() + for b in bytes: + ret = ret << 8 + ret += b + return ret + + def _clear_buffer(self): + navail = vpp43.get_attribute(self._visa.vi, vpp43.VI_ATTR_ASRL_AVAIL_NUM) + if navail > 0: + reply = vpp43.read(self._visa.vi, navail) + + def _read_reply(self, max_sleeps=100): + ''' + Read reply from the Zaber. + is the maximum number of 50msec sleeps. The default is + 100 for a maximum delay of 5 seconds. + ''' + + i = 0 + while i < max_sleeps: + navail = vpp43.get_attribute(self._visa.vi, vpp43.VI_ATTR_ASRL_AVAIL_NUM) + if navail >= 6: + reply = vpp43.read(self._visa.vi, navail) + reply = [ord(ch) for ch in reply] + return reply + + i += 1 + time.sleep(0.05) + + return None + + def _send_raw_cmd(self, data, get_reply=True): + ''' + Send raw command data + 1: command # + 2: data, lsb + 3: data + 4: data + 5: data, msb + ''' + + self._clear_buffer() + + tosend = "%c" % self._deviceid + if len(data) != 5: + print "Data should contain 5 elements" + for ch in data: + tosend += "%c" % ch + + self._visa.write(tosend) + time.sleep(0.01) + if get_reply: + return self._read_reply() + + return None + + def send_cmd(self, cmd, arg, get_reply=True, signedpos=True): + ''' + Send command with argument . + ''' + + values = self.convert_number(arg) + reply = self._send_raw_cmd([cmd] + values, get_reply) + if get_reply and reply is not None: + val = self.convert_bytes(reply[2:]) + if len(reply) == 6 and signedpos and (val&0xf0000000): + val -= 0x100000000 + return val + + return None + + # FUNCTIONS CORRESPONDING TO DEVICE COMMANDS + + def reset(self): + logging.info(__name__ + ' : resetting instrument') + self.send_cmd(0, 0, get_reply=False) + + def home(self): + pos = self.send_cmd(1, 0) + if pos is not None: + self.update_value('position', pos) + + def renumber(self, newnumber): + newid = self.send_cmd(2, newnumber) + if newid is not None: + self.update_value('position', newid) + + def store_pos(self, store_address): + if store_address < 1 or store_address > 16: + print 'Storage address should be an integer between 1 to 16' + return None + + reply = self.send_cmd(16, values) + print 'Position stored at address %r' % reply + + def return_store_pos(self, store_address): + if store_address < 1 or store_address > 16: + print 'Storage address should be an integer between 1 to 16' + return None + + pos = self.send_cmd(17, store_address) + return pos + + def move_store_pos(self, store_address): + if store_address < 1 or store_address > 16: + print 'Storage address should be an integer between 1 to 16' + return None + + pos = self.send_cmd(17, store_address) + return pos + + def move_abs(self, abs_pos): + newpos = self.send_cmd(20, abs_pos) + if newpos is not None: + self.update_value('position', newpos) + return newpos + + def move_rel(self, steps): + newpos = self.send_cmd(21, steps) + if newpos is not None: + self.update_value('position', newpos) + return newpos + + def move_const_speed(self, speed): + newspeed = self.send_cmd(22, speed) + if newspeed is not None: + self.update_value('speed', newspeed) + return newspeed + + def stop(self): + newpos = self.send_cmd(23, 0) + if newpos is not None: + self.update_value('position', newpos) + return newpos + + def get_all(self): + logging.info(__name__ + ' : get all') + self.get_firmware() + self.get_speed() + self.get_position() + self.get_acceleration() + + def do_get_firmware(self): + fwversion = self.send_cmd(51, 0) + return fwversion + + def do_get_speed(self): + speed = self.send_cmd(53, 42) + return speed + + def do_set_speed(self, val): + speed = self.send_cmd(42, val) + return speed + + def do_get_acceleration(self): + accel = self.send_cmd(53, 43) + return accel + + def do_set_acceleration(self, val): + accel = self.send_cmd(43, val) + return accel + + def do_get_position(self): + pos = self.send_cmd(53, 45) + return pos + + def do_set_position(self, pos): + self.move_abs(pos) + diff --git a/instrument_plugins/_HP_8657.py b/instrument_plugins/_HP_8657.py new file mode 100644 index 0000000..56bd566 --- /dev/null +++ b/instrument_plugins/_HP_8657.py @@ -0,0 +1,202 @@ +# _HP_8657.py HP 8657A/B signal generator driver +# Pieter de Groot , 2008 +# Martijn Schaafsma , 2008 +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +from time import sleep + +class HP_8657(Instrument): + ''' + This is the python driver for the HP 8657A/B signal generator + + Usage: + Initialise with + = instruments.create('', 'HP_8657A/B', address='', + reset=, freq=, pow=) + + The last three parameters are optional. Default parameters are + reset=False, freq=1e6, pow=None (minimum) + + Note that readout of device is not implemented + + TODO: + 2. Adjust timing/sleep + 3. Units + ''' + + LIMITS = { + '8656B': { + 'minfreq': 100e3, + 'maxfreq': 990e6, + 'minpow': -127, + 'maxpow': 13 + }, + '8657A': { + 'minfreq': 100e3, + 'maxfreq': 1040e6, + 'minpow': -143.5, + 'maxpow': 13 + }, + '8657B': { + 'minfreq': 100e3, + 'maxfreq': 2060e6, + 'minpow': -143.5, + 'maxpow': 17 + } + } + + def __init__(self, name, address, type, reset=False, freq=1e6, pow=None): + ''' + Initializes the HP_8657A/B, and communicates with the wrapper. + This instrument does not support GPIB talking, so 'get' functions + are not available. + Only use with reset=True, otherwise warning will be given. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values, default=False + freq (float) : initial frequency in Hz, default=1e9 + pow (float) : initial power in dBm, default=-143.4 + ''' + logging.info(__name__ + ' : Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + lim = HP_8657.LIMITS[type] + + self._address = address + self._visainstrument = visa.instrument(self._address) + sleep(1) + + # Implement parameters + self.add_parameter('frequency', type=types.FloatType, + flags=Instrument.FLAG_SET, + minval=lim['minfreq'], maxval=lim['maxfreq'], + units='Hz', format='%.04e', + tags=['sweep']) + self.add_parameter('power', type=types.FloatType, + flags=Instrument.FLAG_SET, + minval=lim['minpow'], maxval=lim['maxpow'], + units='dBm', tags=['sweep']) + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_SET) + + # Implement functions + self.add_function('reset') + + # (re)set device to specified values + if reset: + if pow is None: + pow = lim['minpow'] + self.reset(freq, pow) + else: + logging.warning('instrument does not support getting of values \ + you need to run set_power and set_frequency manually!') + + # initialization related + def reset(self, freq=1e9, pow=-143.4): + ''' + Reset device to default values, has to be ajusted jet + + Input: + freq (float) : Frequency in Hz + pow (float) : Power in dBm + + Output: + None + ''' + logging.info(__name__ + ' : Resetting instrument') + self.set_power(pow) + sleep(0.1) + self.set_frequency(freq) + sleep(0.1) + + #Communication with device + def do_set_frequency(self, frequency): + ''' + Set frequency of device + + Input: + freq (float) : Frequency in Hz + + Output: + None + ''' + logging.debug(__name__ + ' : setting frequency to %s GHz' % frequency) + # sending value to instrument + self._visainstrument.write('FR%.0fHZ' % frequency) + + def do_set_power(self,power): + ''' + Set output power of device + + Input: + pow (float) : Power in dBm + + Output: + None + ''' + logging.debug(__name__ + ' : setting power to %s dBm' % power) + # sending value to instrument + self._visainstrument.write('AP%.1fDM' % power) + + def do_set_status(self,status): + ''' + Set status of output channel + + Input: + status (string) : 'on' or 'off' + + Output: + None + ''' + logging.debug(__name__ + ' : setting status to "%s"' % status) + if status.upper() == 'ON': + self._visainstrument.write('R3') + elif status.upper() == 'OFF': + self._visainstrument.write('R2') + else: + raise ValueError('set_status(): can only set on or off') + + # shortcuts + def off(self): + ''' + Set status to 'off' + + Input: + None + + Output: + None + ''' + self.set_status('off') + + def on(self): + ''' + Set status to 'on' + + Input: + None + + Output: + None + ''' + self.set_status('on') diff --git a/instrument_plugins/_Spectrum_M2i2030/__init__.py b/instrument_plugins/_Spectrum_M2i2030/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/instrument_plugins/_Spectrum_M2i2030/__init__.pyc b/instrument_plugins/_Spectrum_M2i2030/__init__.pyc new file mode 100644 index 0000000..d0109f6 Binary files /dev/null and b/instrument_plugins/_Spectrum_M2i2030/__init__.pyc differ diff --git a/instrument_plugins/_Spectrum_M2i2030/errors.py b/instrument_plugins/_Spectrum_M2i2030/errors.py new file mode 100644 index 0000000..0acc64b --- /dev/null +++ b/instrument_plugins/_Spectrum_M2i2030/errors.py @@ -0,0 +1,79 @@ +class errors(): + # *********************************************************************** + # + # SpcErr.h = (c) Spectrum GmbH, 2006 + # + # *********************************************************************** + # + # error codes of the Spectrum drivers. Until may 2004 this file was + # errors.h. Name has been changed because errors.h has been already in + # use by windows. + # + # *********************************************************************** + + ERR_OK = 0x0000 # 0 No Error + ERR_INIT = 0x0001 # 1 Initialisation error + ERR_NR = 0x0002 # 2 Board number out of range + ERR_TYP = 0x0003 # 3 Unknown board Typ + ERR_FNCNOTSUPPORTED =0x0004 # 4 This function is not supported by the hardware + ERR_BRDREMAP = 0x0005 # 5 The Board Index Remap table is wrong + ERR_KERNELVERSION = 0x0006 # 6 The kernel version and the dll version are mismatching + ERR_HWDRVVERSION = 0x0007 # 7 The driver version doesn't match the minimum requirements of the board + ERR_ADRRANGE = 0x0008 # 8 The address range is disabled (fatal error) + ERR_INVALIDHANDLE = 0x0009 # 9 Handle not valid + ERR_BOARDNOTFOUND = 0x000A # 10 Card mit given name hasn't been found + ERR_BOARDINUSE = 0x000B # 11 Card mit given name is already in use by another application + ERR_LASTERR = 0x0010 # 16 Old Error waiting to be read + ERR_ABORT = 0x0020 # 32 Abort of wait function + ERR_BOARDLOCKED = 0x0030 # 48 Board acess already locked by another process. it's not possible to acess one board through multiple processes + + ERR_REG = 0x0100 #256 unknown Register for this Board + ERR_VALUE = 0x0101 #257 Not a possible value in this state + ERR_FEATURE = 0x0102 #258 Feature of the board not installed + ERR_SEQUENCE = 0x0103 #259 Channel sequence not allowed + ERR_READABORT = 0x0104 #260 Read not allowed after abort + ERR_NOACCESS = 0x0105 #261 Access to this register denied + ERR_POWERDOWN = 0x0106 #262 not allowed in Powerdown mode + ERR_TIMEOUT = 0x0107 #263 timeout occured while waiting for interrupt + ERR_CALLTYPE = 0x0108 #264 call type (int32 mux) is not allowed for this register + ERR_EXCEEDSINT32 = 0x0109 #265 return value is int32 but software register exceeds the 32 bit integer range -> use 2x32 or 64 + ERR_NOWRITEALLOWED = 0x010A #267 register cannot be written, read only + ERR_SETUP = 0x010B #268 the setup isn't valid + ERR_CHANNEL = 0x0110 #272 Wrong number of Channel to be read out + ERR_NOTIFYSIZE = 0x0111 #273 Notify block size isn't valid + ERR_RUNNING = 0x0120 #288 Board is running, changes not allowed + ERR_ADJUST = 0x0130 #304 Auto Adjust has an error + ERR_PRETRIGGERLEN = 0x0140 #320 pretrigger length exceeds allowed values + ERR_DIRMISMATCH = 0x0141 #321 direction of card and memory transfer mismatch + ERR_POSTEXCDSEGMENT= 0x0142 #322 posttrigger exceeds segment size in multiple recording mode + ERR_SEGMENTINMEM = 0x0143 #323 memsize is not a multiple of segmentsize, last segment hasn't full length + ERR_MULTIPLEPW = 0x0144 #324 multiple pulsewidth counters used but card only supports one at the time + ERR_NOCHANNELPWOR = 0x0145 #325 channel pulsewidth can't be OR'd + ERR_ANDORMASKOVRLAP= 0x0146 #326 AND mask and OR mask overlap in at least one channel -> not possible + ERR_ANDMASKEDGE = 0x0147 #327 AND mask together with edge trigger mode is not allowed + ERR_ORMASKLEVEL = 0x0148 #328 OR mask together with level trigger mode is not allowed + ERR_EDGEPERMOD = 0x0149 #329 All trigger edges must be simular on one module + ERR_DOLEVELMINDIFF = 0x014A #330 minimum difference between low output level and high output level not reached + ERR_STARHUBENABLE = 0x014B #331 card holding the star-hub must be active for sync + ERR_PATPWSMALLEDGE = 0x014C #332 Combination of pattern with pulsewidht smaller and edge is not allowed + + ERR_NOPCI = 0x0200 #512 No PCI bus found + ERR_PCIVERSION = 0x0201 #513 Wrong PCI bus version + ERR_PCINOBOARDS = 0x0202 #514 No Spectrum PCI boards found + ERR_PCICHECKSUM = 0x0203 #515 Checksum error on PCI board + ERR_DMALOCKED = 0x0204 #516 DMA buffer in use, try later + ERR_MEMALLOC = 0x0205 #517 Memory Allocation error + ERR_EEPROMLOAD = 0x0206 #518 EEProm load error, timeout occured + ERR_CARDNOSUPPORT = 0x0207 #519 no support for that card in the library + + ERR_FIFOBUFOVERRUN = 0x0300 #768 Buffer overrun in FIFO mode + ERR_FIFOHWOVERRUN = 0x0301 #769 Hardware buffer overrun in FIFO mode + ERR_FIFOFINISHED = 0x0302 #770 FIFO transfer hs been finished. Number of buffers has been transferred + ERR_FIFOSETUP = 0x0309 #777 FIFO setup not possible, transfer rate to high (max 250 MB/s) + + ERR_TIMESTAMP_SYNC = 0x0310 #784 Synchronisation to ref clock failed + ERR_STARHUB = 0x0320 #800 Autorouting of Starhub failed + + ERR_INTERNAL_ERROR = 0xFFFF #65535 Internal hardware error detected, please check for update + + diff --git a/instrument_plugins/_Spectrum_M2i2030/errors.pyc b/instrument_plugins/_Spectrum_M2i2030/errors.pyc new file mode 100644 index 0000000..d85e425 Binary files /dev/null and b/instrument_plugins/_Spectrum_M2i2030/errors.pyc differ diff --git a/instrument_plugins/_Spectrum_M2i2030/regs.py b/instrument_plugins/_Spectrum_M2i2030/regs.py new file mode 100644 index 0000000..a8a6251 --- /dev/null +++ b/instrument_plugins/_Spectrum_M2i2030/regs.py @@ -0,0 +1,2114 @@ +#regs.py + +class regs(): + + # *********************************************************************** + # + # regs.h = (c) Spectrum GmbH, 2006 + # + # *********************************************************************** + # + # software register and constants definition for all Spectrum drivers. + # Please stick to the card manual to see which of the inhere defined + # registers are used on your hardware. + # = + # *********************************************************************** + + + + # *********************************************************************** + # macros for kilo, Mega or Giga as standard version or binary (_B) (2^x) + # *********************************************************************** + + # mcs: Perhaps this needs to be fixed + #KILO(k) = (1000 * k) + #MEGA(m) = (1000 * 1000 * m) + #GIGA(g) = (1000 * 1000 * 1000 * g) + #KILO_B(k) = (1024 * k) + #MEGA_B(m) = (1024 * 1024 * m) + #GIGA_B(g) = ((uint64) 1024 * 1024 * 1024 * g) + + + # #Self created!!! + SPCM_BUF_DATA = 1000 + SPCM_DIR_PCTOCARD = 0 + SPCM_DIR_CARDTOPC = 1 + + + + + # *********************************************************************** + # card types + # *********************************************************************** + + TYP_PCIDEVICEID = 0x00000000l + + # ***** Board Types *************** + TYP_EVAL = 0x00000010l + TYP_RSDLGA = 0x00000014l + TYP_GMG = 0x00000018l + TYP_VAN8 = 0x00000020l + TYP_VAC = 0x00000028l + + TYP_PCIAUTOINSTALL = 0x000000FFl + + TYP_DAP116 = 0x00000100l + TYP_PAD82 = 0x00000200l + TYP_PAD82a = 0x00000210l + TYP_PAD82b = 0x00000220l + TYP_PCI212 = 0x00000300l + TYP_PAD1232a = 0x00000400l + TYP_PAD1232b = 0x00000410l + TYP_PAD1232c = 0x00000420l + TYP_PAD1616a = 0x00000500l + TYP_PAD1616b = 0x00000510l + TYP_PAD1616c = 0x00000520l + TYP_PAD1616d = 0x00000530l + TYP_PAD52 = 0x00000600l + TYP_PAD242 = 0x00000700l + TYP_PCK400 = 0x00000800l + TYP_PAD164_2M = 0x00000900l + TYP_PAD164_5M = 0x00000910l + TYP_PCI208 = 0x00001000l + TYP_CPCI208 = 0x00001001l + TYP_PCI412 = 0x00001100l + TYP_PCIDIO32 = 0x00001200l + TYP_PCI248 = 0x00001300l + TYP_PADCO = 0x00001400l + TYP_TRS582 = 0x00001500l + TYP_PCI258 = 0x00001600l + + + # ------ series and familiy identifiers ----- + TYP_SERIESMASK = 0x00FF0000l # the series (= type of base card), e.g. MI.xxxx + TYP_VERSIONMASK = 0x0000FFFFl # the version, e.g. XX.3012 + TYP_FAMILYMASK = 0x0000FF00l # the family, e.g. XX.30xx + TYP_TYPEMASK = 0x000000FFl # the type, e.g. XX.xx12 + TYP_SPEEDMASK = 0x000000F0l # the speed grade, e.g. XX.xx1x + TYP_CHMASK = 0x0000000Fl # the channel/modules, e.g. XX.xxx2 + + TYP_MISERIES = 0x00000000l + TYP_MCSERIES = 0x00010000l + TYP_MXSERIES = 0x00020000l + TYP_M2ISERIES = 0x00030000l + TYP_M2IEXPSERIES = 0x00040000l + + + + # ----- MI.20xx, MC.20xx, MX.20xx ----- + TYP_MI2020 = 0x00002020l + TYP_MI2021 = 0x00002021l + TYP_MI2025 = 0x00002025l + TYP_MI2030 = 0x00002030l + TYP_MI2031 = 0x00002031l + + TYP_M2I2020 = 0x00032020l + TYP_M2I2021 = 0x00032021l + TYP_M2I2025 = 0x00032025l + TYP_M2I2030 = 0x00032030l + TYP_M2I2031 = 0x00032031l + + TYP_M2I2020EXP = 0x00042020l + TYP_M2I2021EXP = 0x00042021l + TYP_M2I2025EXP = 0x00042025l + TYP_M2I2030EXP = 0x00042030l + TYP_M2I2031EXP = 0x00042031l + + TYP_MC2020 = 0x00012020l + TYP_MC2021 = 0x00012021l + TYP_MC2025 = 0x00012025l + TYP_MC2030 = 0x00012030l + TYP_MC2031 = 0x00012031l + + TYP_MX2020 = 0x00022020l + TYP_MX2025 = 0x00022025l + TYP_MX2030 = 0x00022030l + + + + # ----- MI.30xx, MC.30xx, MX.30xx ----- + TYP_MI3010 = 0x00003010l + TYP_MI3011 = 0x00003011l + TYP_MI3012 = 0x00003012l + TYP_MI3013 = 0x00003013l + TYP_MI3014 = 0x00003014l + TYP_MI3015 = 0x00003015l + TYP_MI3016 = 0x00003016l + TYP_MI3020 = 0x00003020l + TYP_MI3021 = 0x00003021l + TYP_MI3022 = 0x00003022l + TYP_MI3023 = 0x00003023l + TYP_MI3024 = 0x00003024l + TYP_MI3025 = 0x00003025l + TYP_MI3026 = 0x00003026l + TYP_MI3027 = 0x00003027l + TYP_MI3031 = 0x00003031l + TYP_MI3033 = 0x00003033l + + TYP_M2I3010 = 0x00033010l + TYP_M2I3011 = 0x00033011l + TYP_M2I3012 = 0x00033012l + TYP_M2I3013 = 0x00033013l + TYP_M2I3014 = 0x00033014l + TYP_M2I3015 = 0x00033015l + TYP_M2I3016 = 0x00033016l + TYP_M2I3020 = 0x00033020l + TYP_M2I3021 = 0x00033021l + TYP_M2I3022 = 0x00033022l + TYP_M2I3023 = 0x00033023l + TYP_M2I3024 = 0x00033024l + TYP_M2I3025 = 0x00033025l + TYP_M2I3026 = 0x00033026l + TYP_M2I3027 = 0x00033027l + TYP_M2I3031 = 0x00033031l + TYP_M2I3033 = 0x00033033l + + TYP_M2I3010EXP = 0x00043010l + TYP_M2I3011EXP = 0x00043011l + TYP_M2I3012EXP = 0x00043012l + TYP_M2I3013EXP = 0x00043013l + TYP_M2I3014EXP = 0x00043014l + TYP_M2I3015EXP = 0x00043015l + TYP_M2I3016EXP = 0x00043016l + TYP_M2I3020EXP = 0x00043020l + TYP_M2I3021EXP = 0x00043021l + TYP_M2I3022EXP = 0x00043022l + TYP_M2I3023EXP = 0x00043023l + TYP_M2I3024EXP = 0x00043024l + TYP_M2I3025EXP = 0x00043025l + TYP_M2I3026EXP = 0x00043026l + TYP_M2I3027EXP = 0x00043027l + TYP_M2I3031EXP = 0x00043031l + TYP_M2I3033EXP = 0x00043033l + + TYP_MC3010 = 0x00013010l + TYP_MC3011 = 0x00013011l + TYP_MC3012 = 0x00013012l + TYP_MC3013 = 0x00013013l + TYP_MC3014 = 0x00013014l + TYP_MC3015 = 0x00013015l + TYP_MC3016 = 0x00013016l + TYP_MC3020 = 0x00013020l + TYP_MC3021 = 0x00013021l + TYP_MC3022 = 0x00013022l + TYP_MC3023 = 0x00013023l + TYP_MC3024 = 0x00013024l + TYP_MC3025 = 0x00013025l + TYP_MC3026 = 0x00013026l + TYP_MC3027 = 0x00013027l + TYP_MC3031 = 0x00013031l + TYP_MC3033 = 0x00013033l + + TYP_MX3010 = 0x00023010l + TYP_MX3011 = 0x00023011l + TYP_MX3012 = 0x00023012l + TYP_MX3020 = 0x00023020l + TYP_MX3021 = 0x00023021l + TYP_MX3022 = 0x00023022l + TYP_MX3031 = 0x00023031l + + + + # ----- MI.31xx, MC.31xx, MX.31xx ----- + TYP_MI3110 = 0x00003110l + TYP_MI3111 = 0x00003111l + TYP_MI3112 = 0x00003112l + TYP_MI3120 = 0x00003120l + TYP_MI3121 = 0x00003121l + TYP_MI3122 = 0x00003122l + TYP_MI3130 = 0x00003130l + TYP_MI3131 = 0x00003131l + TYP_MI3132 = 0x00003132l + TYP_MI3140 = 0x00003140l + + TYP_M2I3110 = 0x00033110l + TYP_M2I3111 = 0x00033111l + TYP_M2I3112 = 0x00033112l + TYP_M2I3120 = 0x00033120l + TYP_M2I3121 = 0x00033121l + TYP_M2I3122 = 0x00033122l + TYP_M2I3130 = 0x00033130l + TYP_M2I3131 = 0x00033131l + TYP_M2I3132 = 0x00033132l + + TYP_M2I3110EXP = 0x00043110l + TYP_M2I3111EXP = 0x00043111l + TYP_M2I3112EXP = 0x00043112l + TYP_M2I3120EXP = 0x00043120l + TYP_M2I3121EXP = 0x00043121l + TYP_M2I3122EXP = 0x00043122l + TYP_M2I3130EXP = 0x00043130l + TYP_M2I3131EXP = 0x00043131l + TYP_M2I3132EXP = 0x00043132l + + TYP_MC3110 = 0x00013110l + TYP_MC3111 = 0x00013111l + TYP_MC3112 = 0x00013112l + TYP_MC3120 = 0x00013120l + TYP_MC3121 = 0x00013121l + TYP_MC3122 = 0x00013122l + TYP_MC3130 = 0x00013130l + TYP_MC3131 = 0x00013131l + TYP_MC3132 = 0x00013132l + + TYP_MX3110 = 0x00023110l + TYP_MX3111 = 0x00023111l + TYP_MX3120 = 0x00023120l + TYP_MX3121 = 0x00023121l + TYP_MX3130 = 0x00023130l + TYP_MX3131 = 0x00023131l + + + + # ----- MI.40xx, MC.40xx, MX.40xx ----- + TYP_MI4020 = 0x00004020l + TYP_MI4021 = 0x00004021l + TYP_MI4022 = 0x00004022l + TYP_MI4030 = 0x00004030l + TYP_MI4031 = 0x00004031l + TYP_MI4032 = 0x00004032l + + TYP_M2I4020 = 0x00034020l + TYP_M2I4021 = 0x00034021l + TYP_M2I4022 = 0x00034022l + TYP_M2I4028 = 0x00034028l + TYP_M2I4030 = 0x00034030l + TYP_M2I4031 = 0x00034031l + TYP_M2I4032 = 0x00034032l + + TYP_M2I4020EXP = 0x00044020l + TYP_M2I4021EXP = 0x00044021l + TYP_M2I4022EXP = 0x00044022l + TYP_M2I4028EXP = 0x00044028l + TYP_M2I4030EXP = 0x00044030l + TYP_M2I4031EXP = 0x00044031l + TYP_M2I4032EXP = 0x00044032l + + TYP_MC4020 = 0x00014020l + TYP_MC4021 = 0x00014021l + TYP_MC4022 = 0x00014022l + TYP_MC4030 = 0x00014030l + TYP_MC4031 = 0x00014031l + TYP_MC4032 = 0x00014032l + + TYP_MX4020 = 0x00024020l + TYP_MX4021 = 0x00024021l + TYP_MX4030 = 0x00024030l + TYP_MX4031 = 0x00024031l + + + + # ----- MI.45xx, MC.45xx, MX.45xx ----- + TYP_MI4520 = 0x00004520l + TYP_MI4521 = 0x00004521l + TYP_MI4530 = 0x00004530l + TYP_MI4531 = 0x00004531l + TYP_MI4540 = 0x00004540l + TYP_MI4541 = 0x00004541l + + TYP_M2I4520 = 0x00034520l + TYP_M2I4521 = 0x00034521l + TYP_M2I4530 = 0x00034530l + TYP_M2I4531 = 0x00034531l + TYP_M2I4540 = 0x00034540l + TYP_M2I4541 = 0x00034541l + + TYP_MC4520 = 0x00014520l + TYP_MC4521 = 0x00014521l + TYP_MC4530 = 0x00014530l + TYP_MC4531 = 0x00014531l + TYP_MC4540 = 0x00014540l + TYP_MC4541 = 0x00014541l + + TYP_MX4520 = 0x00024520l + TYP_MX4530 = 0x00024530l + TYP_MX4540 = 0x00024540l + + + + # ----- MI.46xx, MC.46xx, MX.46xx ----- + TYP_MI4620 = 0x00004620l + TYP_MI4621 = 0x00004621l + TYP_MI4622 = 0x00004622l + TYP_MI4630 = 0x00004630l + TYP_MI4631 = 0x00004631l + TYP_MI4632 = 0x00004632l + TYP_MI4640 = 0x00004640l + TYP_MI4641 = 0x00004641l + TYP_MI4642 = 0x00004642l + TYP_MI4650 = 0x00004650l + TYP_MI4651 = 0x00004651l + TYP_MI4652 = 0x00004652l + + TYP_M2I4620 = 0x00034620l + TYP_M2I4621 = 0x00034621l + TYP_M2I4622 = 0x00034622l + TYP_M2I4630 = 0x00034630l + TYP_M2I4631 = 0x00034631l + TYP_M2I4632 = 0x00034632l + TYP_M2I4640 = 0x00034640l + TYP_M2I4641 = 0x00034641l + TYP_M2I4642 = 0x00034642l + TYP_M2I4650 = 0x00034650l + TYP_M2I4651 = 0x00034651l + TYP_M2I4652 = 0x00034652l + + TYP_M2I4620EXP = 0x00044620l + TYP_M2I4621EXP = 0x00044621l + TYP_M2I4622EXP = 0x00044622l + TYP_M2I4630EXP = 0x00044630l + TYP_M2I4631EXP = 0x00044631l + TYP_M2I4632EXP = 0x00044632l + TYP_M2I4640EXP = 0x00044640l + TYP_M2I4641EXP = 0x00044641l + TYP_M2I4642EXP = 0x00044642l + TYP_M2I4650EXP = 0x00044650l + TYP_M2I4651EXP = 0x00044651l + TYP_M2I4652EXP = 0x00044652l + + TYP_MC4620 = 0x00014620l + TYP_MC4621 = 0x00014621l + TYP_MC4622 = 0x00014622l + TYP_MC4630 = 0x00014630l + TYP_MC4631 = 0x00014631l + TYP_MC4632 = 0x00014632l + TYP_MC4640 = 0x00014640l + TYP_MC4641 = 0x00014641l + TYP_MC4642 = 0x00014642l + TYP_MC4650 = 0x00014650l + TYP_MC4651 = 0x00014651l + TYP_MC4652 = 0x00014652l + + TYP_MX4620 = 0x00024620l + TYP_MX4621 = 0x00024621l + TYP_MX4630 = 0x00024630l + TYP_MX4631 = 0x00024631l + TYP_MX4640 = 0x00024640l + TYP_MX4641 = 0x00024641l + TYP_MX4650 = 0x00024650l + TYP_MX4651 = 0x00024651l + + + + # ----- MI.47xx, MC.47xx, MX.47xx ----- + TYP_MI4710 = 0x00004710l + TYP_MI4711 = 0x00004711l + TYP_MI4720 = 0x00004720l + TYP_MI4721 = 0x00004721l + TYP_MI4730 = 0x00004730l + TYP_MI4731 = 0x00004731l + + TYP_M2I4710 = 0x00034710l + TYP_M2I4711 = 0x00034711l + TYP_M2I4720 = 0x00034720l + TYP_M2I4721 = 0x00034721l + TYP_M2I4730 = 0x00034730l + TYP_M2I4731 = 0x00034731l + + TYP_M2I4710EXP = 0x00044710l + TYP_M2I4711EXP = 0x00044711l + TYP_M2I4720EXP = 0x00044720l + TYP_M2I4721EXP = 0x00044721l + TYP_M2I4730EXP = 0x00044730l + TYP_M2I4731EXP = 0x00044731l + + TYP_MC4710 = 0x00014710l + TYP_MC4711 = 0x00014711l + TYP_MC4720 = 0x00014720l + TYP_MC4721 = 0x00014721l + TYP_MC4730 = 0x00014730l + TYP_MC4731 = 0x00014731l + + TYP_MX4710 = 0x00024710l + TYP_MX4720 = 0x00024720l + TYP_MX4730 = 0x00024730l + + + + # ----- MI.60xx, MC.60xx, MX.60xx ----- + TYP_MI6010 = 0x00006010l + TYP_MI6011 = 0x00006011l + TYP_MI6012 = 0x00006012l + TYP_MI6021 = 0x00006021l + TYP_MI6022 = 0x00006022l + TYP_MI6030 = 0x00006030l + TYP_MI6031 = 0x00006031l + TYP_MI6033 = 0x00006033l + TYP_MI6034 = 0x00006034l + + TYP_M2I6010 = 0x00036010l + TYP_M2I6011 = 0x00036011l + TYP_M2I6012 = 0x00036012l + TYP_M2I6021 = 0x00036021l + TYP_M2I6022 = 0x00036022l + TYP_M2I6030 = 0x00036030l + TYP_M2I6031 = 0x00036031l + TYP_M2I6033 = 0x00036033l + TYP_M2I6034 = 0x00036034l + + TYP_M2I6010EXP = 0x00046010l + TYP_M2I6011EXP = 0x00046011l + TYP_M2I6012EXP = 0x00046012l + TYP_M2I6021EXP = 0x00046021l + TYP_M2I6022EXP = 0x00046022l + TYP_M2I6030EXP = 0x00046030l + TYP_M2I6031EXP = 0x00046031l + TYP_M2I6033EXP = 0x00046033l + TYP_M2I6034EXP = 0x00046034l + + TYP_MC6010 = 0x00016010l + TYP_MC6011 = 0x00016011l + TYP_MC6012 = 0x00016012l + TYP_MC6021 = 0x00016021l + TYP_MC6022 = 0x00016022l + TYP_MC6030 = 0x00016030l + TYP_MC6031 = 0x00016031l + TYP_MC6033 = 0x00016033l + TYP_MC6034 = 0x00016034l + + TYP_MX6010 = 0x00026010l + TYP_MX6011 = 0x00026011l + TYP_MX6021 = 0x00026021l + TYP_MX6030 = 0x00026030l + TYP_MX6033 = 0x00026033l + + + + # ----- MI.61xx, MC.61xx, MX.61xx ----- + TYP_MI6110 = 0x00006110l + TYP_MI6111 = 0x00006111l + + TYP_M2I6110 = 0x00036110l + TYP_M2I6111 = 0x00036111l + + TYP_M2I6110EXP = 0x00046110l + TYP_M2I6111EXP = 0x00046111l + + TYP_MC6110 = 0x00016110l + TYP_MC6111 = 0x00016111l + + TYP_MX6110 = 0x00026110l + + + + # ----- MI.70xx, MC.70xx, MX.70xx ----- + TYP_MI7005 = 0x00007005l + TYP_MI7010 = 0x00007010l + TYP_MI7011 = 0x00007011l + TYP_MI7020 = 0x00007020l + TYP_MI7021 = 0x00007021l + + TYP_M2I7005 = 0x00037005l + TYP_M2I7010 = 0x00037010l + TYP_M2I7011 = 0x00037011l + TYP_M2I7020 = 0x00037020l + TYP_M2I7021 = 0x00037021l + + TYP_M2I7005EXP = 0x00047005l + TYP_M2I7010EXP = 0x00047010l + TYP_M2I7011EXP = 0x00047011l + TYP_M2I7020EXP = 0x00047020l + TYP_M2I7021EXP = 0x00047021l + + TYP_MC7005 = 0x00017005l + TYP_MC7010 = 0x00017010l + TYP_MC7011 = 0x00017011l + TYP_MC7020 = 0x00017020l + TYP_MC7021 = 0x00017021l + + TYP_MX7005 = 0x00027005l + TYP_MX7010 = 0x00027010l + TYP_MX7011 = 0x00027011l + + + + # ----- MI.72xx, MC.72xx, MX.72xx ----- + TYP_MI7210 = 0x00007210l + TYP_MI7211 = 0x00007211l + TYP_MI7220 = 0x00007220l + TYP_MI7221 = 0x00007221l + + TYP_M2I7210 = 0x00037210l + TYP_M2I7211 = 0x00037211l + TYP_M2I7220 = 0x00037220l + TYP_M2I7221 = 0x00037221l + + TYP_M2I7210EXP = 0x00047210l + TYP_M2I7211EXP = 0x00047211l + TYP_M2I7220EXP = 0x00047220l + TYP_M2I7221EXP = 0x00047221l + + TYP_MC7210 = 0x00017210l + TYP_MC7211 = 0x00017211l + TYP_MC7220 = 0x00017220l + TYP_MC7221 = 0x00017221l + + TYP_MX7210 = 0x00027210l + TYP_MX7220 = 0x00027220l + + + + + # *********************************************************************** + # software registers + # *********************************************************************** + + + # ***** PCI Features Bits (MI/MC/MX and prior cards) ********* + PCIBIT_MULTI = 0x00000001 + PCIBIT_DIGITAL = 0x00000002 + PCIBIT_CH0DIGI = 0x00000004 + PCIBIT_EXTSAM = 0x00000008 + PCIBIT_3CHANNEL = 0x00000010 + PCIBIT_GATE = 0x00000020 + PCIBIT_SLAVE = 0x00000040 + PCIBIT_MASTER = 0x00000080 + PCIBIT_DOUBLEMEM = 0x00000100 + PCIBIT_SYNC = 0x00000200 + PCIBIT_TIMESTAMP = 0x00000400 + PCIBIT_STARHUB = 0x00000800 + PCIBIT_CA = 0x00001000 + PCIBIT_XIO = 0x00002000 + PCIBIT_AMPLIFIER = 0x00004000 + PCIBIT_DIFFMODE = 0x00008000 + + PCIBIT_ELISA = 0x10000000 + + + # ***** PCI features starting with M2i card series ***** + SPCM_FEAT_MULTI = 0x00000001 # multiple recording + SPCM_FEAT_GATE = 0x00000002 # gated sampling + SPCM_FEAT_DIGITAL = 0x00000004 # additional synchronous digital inputs or outputs + SPCM_FEAT_TIMESTAMP = 0x00000008 # timestamp + SPCM_FEAT_STARHUB5 = 0x00000020 # starhub for 5 cards installed + SPCM_FEAT_STARHUB16 = 0x00000040 # starhub for 16 cards installed + SPCM_FEAT_ABA = 0x00000080 # ABA mode installed + SPCM_FEAT_BASEXIO = 0x00000100 # extra I/O on base card installed + SPCM_FEAT_AMPLIFIER_10V = 0x00000200 # external amplifier for 60/61 + SPCM_FEAT_STARHUBSYSMASTER = 0x00000400 # system starhub master installed + SPCM_FEAT_DIFFMODE = 0x00000800 # Differential mode installed + SPCM_FEAT_CUSTOMMOD_MASK = 0xF0000000 # mask for custom modification code, meaning of code depends on type and customer + + + # ***** Error Request ************* + ERRORTEXTLEN = 200 + SPC_LASTERRORTEXT = 999996l + SPC_LASTERRORVALUE = 999997l + SPC_LASTERRORREG = 999998l + SPC_LASTERRORCODE = 999999l # Reading this reset the internal error-memory. + + + + # ***** Register and Command Structure + SPC_COMMAND = 0l + SPC_RESET = 0l +#define SPC_SOFTRESET 1l + SPC_WRITESETUP = 2l + SPC_START = 10l + SPC_STARTANDWAIT = 11l + SPC_FIFOSTART = 12l + SPC_FIFOWAIT = 13l + SPC_FORCETRIGGER = 16l + SPC_STOP = 20l + SPC_FLUSHFIFOBUFFER = 21l + SPC_POWERDOWN = 30l + SPC_SYNCMASTER = 100l + SPC_SYNCTRIGGERMASTER = 101l + SPC_SYNCMASTERFIFO = 102l + SPC_SYNCSLAVE = 110l + SPC_SYNCTRIGGERSLAVE = 111l + SPC_SYNCSLAVEFIFO = 112l + SPC_NOSYNC = 120l + SPC_SYNCSTART = 130l + SPC_SYNCCALCMASTER = 140l + SPC_SYNCCALCMASTERFIFO = 141l + SPC_RELAISON = 200l + SPC_RELAISOFF = 210l + SPC_ADJUSTSTART = 300l + SPC_FIFO_BUFREADY0 = 400l + SPC_FIFO_BUFREADY1 = 401l + SPC_FIFO_BUFREADY2 = 402l + SPC_FIFO_BUFREADY3 = 403l + SPC_FIFO_BUFREADY4 = 404l + SPC_FIFO_BUFREADY5 = 405l + SPC_FIFO_BUFREADY6 = 406l + SPC_FIFO_BUFREADY7 = 407l + SPC_FIFO_BUFREADY8 = 408l + SPC_FIFO_BUFREADY9 = 409l + SPC_FIFO_BUFREADY10 = 410l + SPC_FIFO_BUFREADY11 = 411l + SPC_FIFO_BUFREADY12 = 412l + SPC_FIFO_BUFREADY13 = 413l + SPC_FIFO_BUFREADY14 = 414l + SPC_FIFO_BUFREADY15 = 415l + SPC_FIFO_AUTOBUFSTART = 500l + SPC_FIFO_AUTOBUFEND = 510l + + SPC_STATUS = 10l + SPC_RUN = 0l + SPC_TRIGGER = 10l + SPC_READY = 20l + + + + # commands for M2 cards + SPC_M2CMD = 100l # write a command + M2CMD_CARD_RESET = 0x00000001l # hardware reset = + M2CMD_CARD_WRITESETUP = 0x00000002l # write setup only + M2CMD_CARD_START = 0x00000004l # start of card (including writesetup) + M2CMD_CARD_ENABLETRIGGER = 0x00000008l # enable trigger engine + M2CMD_CARD_FORCETRIGGER = 0x00000010l # force trigger + M2CMD_CARD_DISABLETRIGGER = 0x00000020l # disable trigger engine again (multi or gate) + M2CMD_CARD_STOP = 0x00000040l # stop run + M2CMD_CARD_FLUSHFIFO = 0x00000080l # flush fifos to memory + + M2CMD_ALL_STOP = 0x00440060l # stops card and all running transfers + + M2CMD_CARD_WAITPREFULL = 0x00001000l # wait until pretrigger is full + M2CMD_CARD_WAITTRIGGER = 0x00002000l # wait for trigger recognition + M2CMD_CARD_WAITREADY = 0x00004000l # wait for card ready + + M2CMD_DATA_STARTDMA = 0x00010000l # start of DMA transfer for data + M2CMD_DATA_WAITDMA = 0x00020000l # wait for end of data transfer / next block ready + M2CMD_DATA_STOPDMA = 0x00040000l # abort the data transfer + M2CMD_DATA_POLL = 0x00080000l # transfer data using single access and polling + + M2CMD_EXTRA_STARTDMA = 0x00100000l # start of DMA transfer for extra (ABA + timestamp) data + M2CMD_EXTRA_WAITDMA = 0x00200000l # wait for end of extra (ABA + timestamp) data transfer / next block ready + M2CMD_EXTRA_STOPDMA = 0x00400000l # abort the extra (ABA + timestamp) data transfer + M2CMD_EXTRA_POLL = 0x00800000l # transfer data using single access and polling + + + + # status for M2 cards (bitmask) + SPC_M2STATUS = 110l # read the current status + M2STAT_NONE = 0x00000000l # status empty + M2STAT_CARD_PRETRIGGER = 0x00000001l # pretrigger area is full + M2STAT_CARD_TRIGGER = 0x00000002l # trigger recognized + M2STAT_CARD_READY = 0x00000004l # card is ready, run finished + + M2STAT_DATA_BLOCKREADY = 0x00000100l # next data block is available + M2STAT_DATA_END = 0x00000200l # data transfer has ended + M2STAT_DATA_OVERRUN = 0x00000400l # FIFO overrun (record) or underrun (replay) + M2STAT_DATA_ERROR = 0x00000800l # internal error + + M2STAT_EXTRA_BLOCKREADY = 0x00001000l # next extra data (ABA and timestamp) block is available + M2STAT_EXTRA_END = 0x00002000l # extra data (ABA and timestamp) transfer has ended + M2STAT_EXTRA_OVERRUN = 0x00004000l # FIFO overrun + M2STAT_EXTRA_ERROR = 0x00008000l # internal error + + M2STAT_INTERNALMASK = 0xff000000l # mask for internal status signals + M2STAT_INTERNAL_SYSLOCK = 0x02000000l + + + + # buffer control registers for samples data + SPC_DATA_AVAIL_USER_LEN = 200l # number of bytes available for user (valid data if READ, free buffer if WRITE) + SPC_DATA_AVAIL_USER_POS = 201l # the current byte position where the available user data starts + SPC_DATA_AVAIL_CARD_LEN = 202l # number of bytes available for card (free buffer if READ, filled data if WRITE) + SPC_DATA_OUTBUFSIZE = 209l # output buffer size in samples + + # buffer control registers for extra data (ABA slow data, timestamps) + SPC_ABA_AVAIL_USER_LEN = 210l # number of bytes available for user (valid data if READ, free buffer if WRITE) + SPC_ABA_AVAIL_USER_POS = 211l # the current byte position where the available user data starts + SPC_ABA_AVAIL_CARD_LEN = 212l # number of bytes available for card (free buffer if READ, filled data if WRITE) + + SPC_TS_AVAIL_USER_LEN = 220l # number of bytes available for user (valid data if READ, free buffer if WRITE) + SPC_TS_AVAIL_USER_POS = 221l # the current byte position where the available user data starts + SPC_TS_AVAIL_CARD_LEN = 222l # number of bytes available for card (free buffer if READ, filled data if WRITE) + + + + # Installation + SPC_VERSION = 1000l + SPC_ISAADR = 1010l + SPC_INSTMEM = 1020l + SPC_INSTSAMPLERATE = 1030l + SPC_BRDTYP = 1040l + + # MI/MC/MX type information (internal use) + SPC_MIINST_MODULES = 1100l + SPC_MIINST_CHPERMODULE = 1110l + SPC_MIINST_BYTESPERSAMPLE = 1120l + SPC_MIINST_BITSPERSAMPLE = 1125l + SPC_MIINST_MINADCLOCK = 1130l + SPC_MIINST_MAXADCLOCK = 1140l + SPC_MIINST_MINEXTCLOCK = 1145l + SPC_MIINST_MAXEXTCLOCK = 1146l + SPC_MIINST_QUARZ = 1150l + SPC_MIINST_QUARZ2 = 1151l + SPC_MIINST_FLAGS = 1160l + SPC_MIINST_FIFOSUPPORT = 1170l + SPC_MIINST_ISDEMOCARD = 1175l + + # Driver information + SPC_GETDRVVERSION = 1200l + SPC_GETKERNELVERSION = 1210l + SPC_GETDRVTYPE = 1220l + DRVTYP_DOS = 0l + DRVTYP_LINUX = 1l + DRVTYP_VXD = 2l + DRVTYP_NTLEGACY = 3l + DRVTYP_WDM = 4l + SPC_GETCOMPATIBILITYVERSION = 1230l + + # PCI, CompactPCI and PXI Installation Information + SPC_PCITYP = 2000l + + # ***** available card function types ***** + SPC_FNCTYPE = 2001l + SPCM_TYPE_AI = 0x01 + SPCM_TYPE_AO = 0x02 + SPCM_TYPE_DI = 0x04 + SPCM_TYPE_DO = 0x08 + SPCM_TYPE_DIO = 0x10 + + SPC_PCIVERSION = 2010l + SPC_PCIEXTVERSION = 2011l + SPC_PCIMODULEVERSION = 2012l + SPC_PCIMODULEBVERSION = 2013l + SPC_PCIDATE = 2020l + SPC_CALIBDATE = 2025l + SPC_PCISERIALNR = 2030l + SPC_PCISERIALNO = 2030l + SPC_PCISAMPLERATE = 2100l + SPC_PCIMEMSIZE = 2110l + SPC_PCIFEATURES = 2120l + SPC_PCIINFOADR = 2200l + SPC_PCIINTERRUPT = 2300l + SPC_PCIBASEADR0 = 2400l + SPC_PCIBASEADR1 = 2401l + SPC_PCIREGION0 = 2410l + SPC_PCIREGION1 = 2411l + SPC_READTRGLVLCOUNT = 2500l + SPC_READIRCOUNT = 3000l + SPC_READUNIPOLAR0 = 3010l + SPC_READUNIPOLAR1 = 3020l + SPC_READUNIPOLAR2 = 3030l + SPC_READUNIPOLAR3 = 3040l + SPC_READMAXOFFSET = 3100l + + SPC_READAIFEATURES = 3101l + SPCM_AI_TERM = 0x00000001 # input termination available + SPCM_AI_SE = 0x00000002 # single-ended mode available + SPCM_AI_DIFF = 0x00000004 # differential mode available + SPCM_AI_OFFSPERCENT = 0x00000008 # offset programming is done in percent of input range + SPCM_AI_OFFSMV = 0x00000010 # offset programming is done in mV absolut + SPCM_AI_OVERRANGEDETECT = 0x00000020 # overrange detection is programmable + SPCM_AI_AUTOCALOFFS = 0x00001000 # automatic offset calibration in hardware + SPCM_AI_AUTOCALGAIN = 0x00002000 # automatic gain calibration in hardware + SPCM_AI_AUTOCALOFFSNOIN = 0x00004000 # automatic offset calibration with open inputs + SPCM_AI_INDIVPULSEWIDTH = 0x00100000 # individual pulsewidth per channel available + + SPC_READAOFEATURES = 3102l + SPCM_AO_SE = 0x00000002 # single-ended mode available + SPCM_AO_DIFF = 0x00000004 # differential mode available + SPCM_AO_PROGFILTER = 0x00000008 # programmable filters available + SPCM_AO_PROGOFFSET = 0x00000010 # programmable offset available + SPCM_AO_PROGGAIN = 0x00000020 # programmable gain available + SPCM_AO_PROGSTOPLEVEL = 0x00000040 # programmable stop level available + + SPC_READDIFEATURES = 3103l + SPCM_DI_TERM = 0x00000001 # input termination available + SPCM_DI_SE = 0x00000002 # single-ended mode available + SPCM_DI_DIFF = 0x00000004 # differential mode available + SPCM_DI_INDIVPULSEWIDTH = 0x00100000 # individual pulsewidth per channel available + SPCM_DI_IOCHANNEL = 0x00200000 # connected with DO channel + + SPC_READDOFEATURES = 3104l + SPCM_DO_SE = 0x00000002 # single-ended mode available + SPCM_DO_DIFF = 0x00000004 # differential mode available + SPCM_DO_PROGSTOPLEVEL = 0x00000008 # programmable stop level available + SPCM_DO_PROGOUTLEVELS = 0x00000010 # programmable output levels (low + high) available + SPCM_DO_ENABLEMASK = 0x00000020 # individual enable mask for each output channel + SPCM_DO_IOCHANNEL = 0x00200000 # connected with DI channel + + SPC_READCHGROUPING = 3110l + + SPC_READRANGECH0_0 = 3200l + SPC_READRANGECH0_1 = 3201l + SPC_READRANGECH0_2 = 3202l + SPC_READRANGECH0_3 = 3203l + SPC_READRANGECH0_4 = 3204l + SPC_READRANGECH0_5 = 3205l + SPC_READRANGECH0_6 = 3206l + SPC_READRANGECH0_7 = 3207l + SPC_READRANGECH0_8 = 3208l + SPC_READRANGECH0_9 = 3209l + SPC_READRANGECH1_0 = 3300l + SPC_READRANGECH1_1 = 3301l + SPC_READRANGECH1_2 = 3302l + SPC_READRANGECH1_3 = 3303l + SPC_READRANGECH1_4 = 3304l + SPC_READRANGECH1_5 = 3305l + SPC_READRANGECH1_6 = 3306l + SPC_READRANGECH1_7 = 3307l + SPC_READRANGECH1_8 = 3308l + SPC_READRANGECH1_9 = 3309l + SPC_READRANGECH2_0 = 3400l + SPC_READRANGECH2_1 = 3401l + SPC_READRANGECH2_2 = 3402l + SPC_READRANGECH2_3 = 3403l + SPC_READRANGECH3_0 = 3500l + SPC_READRANGECH3_1 = 3501l + SPC_READRANGECH3_2 = 3502l + SPC_READRANGECH3_3 = 3503l + + SPC_READRANGEMIN0 = 4000l + SPC_READRANGEMIN99 = 4099l + SPC_READRANGEMAX0 = 4100l + SPC_READRANGEMAX99 = 4199l + SPC_READOFFSMIN0 = 4200l + SPC_READOFFSMIN99 = 4299l + SPC_READOFFSMAX0 = 4300l + SPC_READOFFSMAX99 = 4399l + SPC_PCICOUNTER = 9000l + SPC_BUFFERPOS = 9010l + + + SPC_CARDMODE = 9500l # card modes as listed below + SPC_AVAILCARDMODES = 9501l # list with available card modes + + # card modes + SPC_REC_STD_SINGLE = 0x00000001 # singleshot recording to memory + SPC_REC_STD_MULTI = 0x00000002 # multiple records to memory on each trigger event + SPC_REC_STD_GATE = 0x00000004 # gated recording to memory on gate signal + SPC_REC_STD_ABA = 0x00000008 # ABA: A slowly to extra FIFO, B to memory on each trigger event + + SPC_REC_FIFO_SINGLE = 0x00000010 # singleshot to FIFO on trigger event + SPC_REC_FIFO_MULTI = 0x00000020 # multiple records to FIFO on each trigger event + SPC_REC_FIFO_GATE = 0x00000040 # gated sampling to FIFO on gate signal + SPC_REC_FIFO_ABA = 0x00000080 # ABA: A slowly to extra FIFO, B to FIFO on each trigger event + + SPC_REP_STD_SINGLE = 0x00000100 # single replay from memory on trigger event + SPC_REP_STD_MULTI = 0x00000200 # multiple replay from memory on each trigger event + SPC_REP_STD_GATE = 0x00000400 # gated replay from memory on gate signal + + SPC_REP_FIFO_SINGLE = 0x00000800 # single replay from FIFO on trigger event + SPC_REP_FIFO_MULTI = 0x00001000 # multiple replay from FIFO on each trigger event + SPC_REP_FIFO_GATE = 0x00002000 # gated replay from FIFO on gate signal + + SPC_REP_STD_CONTINUOUS = 0x00004000 # continuous replay started by one trigger event + SPC_REP_STD_SINGLERESTART = 0x00008000 # single replays on every detected trigger event + + + + + # Memory + SPC_MEMSIZE = 10000l + SPC_SEGMENTSIZE = 10010l + SPC_LOOPS = 10020l + SPC_PRETRIGGER = 10030l + SPC_ABADIVIDER = 10040l + SPC_POSTTRIGGER = 10100l + SPC_STARTOFFSET = 10200l + + + + + + # Channels + SPC_CHENABLE = 11000l + SPC_CHCOUNT = 11001l + SPC_CHMODACOUNT = 11100l + SPC_CHMODBCOUNT = 11101l + + + # ----- channel enable flags for A/D and D/A boards (MI/MC/MX series) ----- + # = and all cards on M2i series + CHANNEL0 = 0x00000001 + CHANNEL1 = 0x00000002 + CHANNEL2 = 0x00000004 + CHANNEL3 = 0x00000008 + CHANNEL4 = 0x00000010 + CHANNEL5 = 0x00000020 + CHANNEL6 = 0x00000040 + CHANNEL7 = 0x00000080 + CHANNEL8 = 0x00000100 + CHANNEL9 = 0x00000200 + CHANNEL10 = 0x00000400 + CHANNEL11 = 0x00000800 + CHANNEL12 = 0x00001000 + CHANNEL13 = 0x00002000 + CHANNEL14 = 0x00004000 + CHANNEL15 = 0x00008000 + CHANNEL16 = 0x00010000 + CHANNEL17 = 0x00020000 + CHANNEL18 = 0x00040000 + CHANNEL19 = 0x00080000 + CHANNEL20 = 0x00100000 + CHANNEL21 = 0x00200000 + CHANNEL22 = 0x00400000 + CHANNEL23 = 0x00800000 + CHANNEL24 = 0x01000000 + CHANNEL25 = 0x02000000 + CHANNEL26 = 0x04000000 + CHANNEL27 = 0x08000000 + CHANNEL28 = 0x10000000 + CHANNEL29 = 0x20000000 + CHANNEL30 = 0x40000000 + CHANNEL31 = 0x80000000 + # CHANNEL32 up to CHANNEL63 are placed in the upper 32 bit of a 64 bit word (M2i only) + + + # ----- old digital i/o settings for 16 bit implementation (MI/MC/MX series) = ----- + CH0_8BITMODE = 65536l # for MI.70xx only + CH0_16BIT = 1l + CH0_32BIT = 3l + CH1_16BIT = 4l + CH1_32BIT = 12l + + # ----- new digital i/o settings for 8 bit implementation (MI/MC/MX series) ----- + MOD0_8BIT = 1l + MOD0_16BIT = 3l + MOD0_32BIT = 15l + MOD1_8BIT = 16l + MOD1_16BIT = 48l + MOD1_32BIT = 240l + + SPC_CHROUTE0 = 11010l + SPC_CHROUTE1 = 11020l + + SPC_BITENABLE = 11030l + + + + # ----- Clock Settings ----- + SPC_SAMPLERATE = 20000l + SPC_SYNCCLOCK = 20005l + SPC_SAMPLERATE2 = 20010l + SPC_SR2 = 20020l + SPC_PLL_ENABLE = 20030l + SPC_CLOCKDIV = 20040l + SPC_INTCLOCKDIV = 20041l + SPC_PLL_R = 20060l + SPC_PLL_F = 20061l + SPC_PLL_S = 20062l + SPC_PLL_DIV = 20063l + SPC_EXTERNALCLOCK = 20100l + SPC_EXTERNOUT = 20110l + SPC_CLOCKOUT = 20110l + SPC_CLOCK50OHM = 20120l + SPC_CLOCK110OHM = 20120l + SPC_EXTERNRANGE = 20130l + SPC_EXTRANGESHDIRECT = 20131l + EXRANGE_NONE = 0l + EXRANGE_NOPLL = 1l + EXRANGE_SINGLE = 2l + EXRANGE_BURST_S = 4l + EXRANGE_BURST_M = 8l + EXRANGE_BURST_L = 16l + EXRANGE_BURST_XL = 32l + EXRANGE_LOW = 64l + EXRANGE_HIGH = 128l + EXRANGE_LOW_DPS = 256l # digital phase synchronization + SPC_REFERENCECLOCK = 20140l + REFCLOCK_PXI = -1l + + # ----- new clock registers starting with M2i cards ----- + SPC_CLOCKMODE = 20200l # clock mode as listed below + SPC_AVAILCLOCKMODES = 20201l # returns all available clock modes + SPC_CM_INTPLL = 0x00000001 # use internal PLL + SPC_CM_QUARTZ1 = 0x00000002 # use plain quartz1 (with divider) + SPC_CM_QUARTZ2 = 0x00000004 # use plain quartz2 (with divider) + SPC_CM_EXTERNAL = 0x00000008 # use external clock directly + SPC_CM_EXTDIVIDER = 0x00000010 # use external clock with programmed divider + SPC_CM_EXTREFCLOCK = 0x00000020 # external reference clock fed in (defined with SPC_REFERENCECLOCK) + SPC_CM_PXIREFCLOCK = 0x00000040 # PXI reference clock + SPC_CM_SHDIRECT = 0x00000080 # Star-hub direct clock (not synchronised) + + # ----- internal use only! ----- + SPC_CM_SYNCINT = 0x01000000 + SPC_CM_SYNCEXT = 0x02000000 + SPC_BURSTSYSCLOCKMODE = 20210l + SPC_SYNCMASTERSYSCLOCKMODE = 20211l + + + # mux definitions for channel routing + SPC_CHANNELMUXINFO = 20300l + SPCM_MUX_NONE = 0x00000000 # nothing is interlaced + SPCM_MUX_MUXONMOD = 0x00000001 # data on module is multiplexed, only one channel can have full speed + SPCM_MUX_INVERTCLKONMOD = 0x00000002 # two channels on one module run with inverted clock + SPCM_MUX_DLY = 0x00000003 # delay cable between modules, one channel can have full interlace speed + SPCM_MUX_DLYANDMUXONMOD = 0x00000004 # delay cable between modules and multplexing on module + SPCM_MUX_MUXBETWEENMODS = 0x00000005 # multiplexed between modules (fastest sampling rate only with one module) + + + # ----- In/Out Range ----- + SPC_OFFS0 = 30000l + SPC_AMP0 = 30010l + SPC_ACDC0 = 30020l + SPC_50OHM0 = 30030l + SPC_DIFF0 = 30040l + SPC_DOUBLEOUT0 = 30041l + SPC_DIGITAL0 = 30050l + SPC_110OHM0 = 30060l + SPC_110OHM0L = 30060l + SPC_INOUT0 = 30070l + SPC_FILTER0 = 30080l + SPC_BANKSWITCH0 = 30081l + + SPC_OFFS1 = 30100l + SPC_AMP1 = 30110l + SPC_ACDC1 = 30120l + SPC_50OHM1 = 30130l + SPC_DIFF1 = 30140l + SPC_DOUBLEOUT1 = 30141l + SPC_DIGITAL1 = 30150l + SPC_110OHM1 = 30160l + SPC_110OHM0H = 30160l + SPC_INOUT1 = 30170l + SPC_FILTER1 = 30180l + SPC_BANKSWITCH1 = 30181l + + SPC_OFFS2 = 30200l + SPC_AMP2 = 30210l + SPC_ACDC2 = 30220l + SPC_50OHM2 = 30230l + SPC_DIFF2 = 30240l + SPC_DOUBLEOUT2 = 30241l + SPC_110OHM2 = 30260l + SPC_110OHM1L = 30260l + SPC_INOUT2 = 30270l + SPC_FILTER2 = 30280l + SPC_BANKSWITCH2 = 30281l + + SPC_OFFS3 = 30300l + SPC_AMP3 = 30310l + SPC_ACDC3 = 30320l + SPC_50OHM3 = 30330l + SPC_DIFF3 = 30340l + SPC_DOUBLEOUT3 = 30341l + SPC_110OHM3 = 30360l + SPC_110OHM1H = 30360l + SPC_INOUT3 = 30370l + SPC_FILTER3 = 30380l + SPC_BANKSWITCH3 = 30381l + + SPC_OFFS4 = 30400l + SPC_AMP4 = 30410l + SPC_ACDC4 = 30420l + SPC_50OHM4 = 30430l + SPC_DIFF4 = 30440l + + SPC_OFFS5 = 30500l + SPC_AMP5 = 30510l + SPC_ACDC5 = 30520l + SPC_50OHM5 = 30530l + SPC_DIFF5 = 30540l + + SPC_OFFS6 = 30600l + SPC_AMP6 = 30610l + SPC_ACDC6 = 30620l + SPC_50OHM6 = 30630l + SPC_DIFF6 = 30640l + + SPC_OFFS7 = 30700l + SPC_AMP7 = 30710l + SPC_ACDC7 = 30720l + SPC_50OHM7 = 30730l + SPC_DIFF7 = 30740l + + SPC_OFFS8 = 30800l + SPC_AMP8 = 30810l + SPC_ACDC8 = 30820l + SPC_50OHM8 = 30830l + SPC_DIFF8 = 30840l + + SPC_OFFS9 = 30900l + SPC_AMP9 = 30910l + SPC_ACDC9 = 30920l + SPC_50OHM9 = 30930l + SPC_DIFF9 = 30940l + + SPC_OFFS10 = 31000l + SPC_AMP10 = 31010l + SPC_ACDC10 = 31020l + SPC_50OHM10 = 31030l + SPC_DIFF10 = 31040l + + SPC_OFFS11 = 31100l + SPC_AMP11 = 31110l + SPC_ACDC11 = 31120l + SPC_50OHM11 = 31130l + SPC_DIFF11 = 31140l + + SPC_OFFS12 = 31200l + SPC_AMP12 = 31210l + SPC_ACDC12 = 31220l + SPC_50OHM12 = 31230l + SPC_DIFF12 = 31240l + + SPC_OFFS13 = 31300l + SPC_AMP13 = 31310l + SPC_ACDC13 = 31320l + SPC_50OHM13 = 31330l + SPC_DIFF13 = 31340l + + SPC_OFFS14 = 31400l + SPC_AMP14 = 31410l + SPC_ACDC14 = 31420l + SPC_50OHM14 = 31430l + SPC_DIFF14 = 31440l + + SPC_OFFS15 = 31500l + SPC_AMP15 = 31510l + SPC_ACDC15 = 31520l + SPC_50OHM15 = 31530l + SPC_DIFF15 = 31540l + + SPC_110OHMTRIGGER = 30400l + SPC_110OHMCLOCK = 30410l + + + AMP_BI200 = 200l + AMP_BI500 = 500l + AMP_BI1000 = 1000l + AMP_BI2000 = 2000l + AMP_BI2500 = 2500l + AMP_BI4000 = 4000l + AMP_BI5000 = 5000l + AMP_BI10000 = 10000l + AMP_UNI400 = 100400l + AMP_UNI1000 = 101000l + AMP_UNI2000 = 102000l + + + # ----- Trigger Settings ----- + SPC_TRIGGERMODE = 40000l + SPC_TRIG_OUTPUT = 40100l + SPC_TRIGGEROUT = 40100l + SPC_TRIG_TERM = 40110l + SPC_TRIG_TERM0 = 40110l + SPC_TRIGGER50OHM = 40110l + SPC_TRIGGER110OHM0 = 40110l + SPC_TRIG_TERM1 = 40111l + SPC_TRIGGER110OHM1 = 40111l + + SPC_TRIGGERMODE0 = 40200l + SPC_TRIGGERMODE1 = 40201l + SPC_TRIGGERMODE2 = 40202l + SPC_TRIGGERMODE3 = 40203l + SPC_TRIGGERMODE4 = 40204l + SPC_TRIGGERMODE5 = 40205l + SPC_TRIGGERMODE6 = 40206l + SPC_TRIGGERMODE7 = 40207l + SPC_TRIGGERMODE8 = 40208l + SPC_TRIGGERMODE9 = 40209l + SPC_TRIGGERMODE10 = 40210l + SPC_TRIGGERMODE11 = 40211l + SPC_TRIGGERMODE12 = 40212l + SPC_TRIGGERMODE13 = 40213l + SPC_TRIGGERMODE14 = 40214l + SPC_TRIGGERMODE15 = 40215l + + TM_SOFTWARE = 0l + TM_NOTRIGGER = 10l + TM_CHXPOS = 10000l + TM_CHXPOS_LP = 10001l + TM_CHXPOS_SP = 10002l + TM_CHXPOS_GS = 10003l + TM_CHXPOS_SS = 10004l + TM_CHXNEG = 10010l + TM_CHXNEG_LP = 10011l + TM_CHXNEG_SP = 10012l + TM_CHXNEG_GS = 10013l + TM_CHXNEG_SS = 10014l + TM_CHXOFF = 10020l + TM_CHXBOTH = 10030l + TM_CHXWINENTER = 10040l + TM_CHXWINENTER_LP = 10041l + TM_CHXWINENTER_SP = 10042l + TM_CHXWINLEAVE = 10050l + TM_CHXWINLEAVE_LP = 10051l + TM_CHXWINLEAVE_SP = 10052l + + TM_CH0POS = 10000l + TM_CH0NEG = 10010l + TM_CH0OFF = 10020l + TM_CH0BOTH = 10030l + TM_CH1POS = 10100l + TM_CH1NEG = 10110l + TM_CH1OFF = 10120l + TM_CH1BOTH = 10130l + TM_CH2POS = 10200l + TM_CH2NEG = 10210l + TM_CH2OFF = 10220l + TM_CH2BOTH = 10230l + TM_CH3POS = 10300l + TM_CH3NEG = 10310l + TM_CH3OFF = 10320l + TM_CH3BOTH = 10330l + + TM_TTLPOS = 20000l + TM_TTLHIGH_LP = 20001l + TM_TTLHIGH_SP = 20002l + TM_TTLNEG = 20010l + TM_TTLLOW_LP = 20011l + TM_TTLLOW_SP = 20012l + TM_TTL = 20020l + TM_TTLBOTH = 20030l + TM_TTLBOTH_LP = 20031l + TM_TTLBOTH_SP = 20032l + TM_CHANNEL = 20040l + TM_PATTERN = 21000l + TM_PATTERN_LP = 21001l + TM_PATTERN_SP = 21002l + TM_PATTERNANDEDGE = 22000l + TM_PATTERNANDEDGE_LP = 22001l + TM_PATTERNANDEDGE_SP = 22002l + TM_GATELOW = 30000l + TM_GATEHIGH = 30010l + TM_GATEPATTERN = 30020l + TM_CHOR = 35000l + TM_CHAND = 35010l + + SPC_PXITRGOUT = 40300l + PTO_OFF = 0l + PTO_LINE0 = 1l + PTO_LINE1 = 2l + PTO_LINE2 = 3l + PTO_LINE3 = 4l + PTO_LINE4 = 5l + PTO_LINE5 = 6l + PTO_LINE6 = 7l + PTO_LINE7 = 8l + PTO_LINESTAR = 9l + SPC_PXITRGOUT_AVAILABLE = 40301l # bitmap register + + + SPC_PXITRGIN = 40310l # bitmap register + PTI_OFF = 0l + PTI_LINE0 = 1l + PTI_LINE1 = 2l + PTI_LINE2 = 4l + PTI_LINE3 = 8l + PTI_LINE4 = 16l + PTI_LINE5 = 32l + PTI_LINE6 = 64l + PTI_LINE7 = 128l + PTI_LINESTAR = 256l + SPC_PXITRGIN_AVAILABLE = 40311l # bitmap register + + + # new registers of M2i driver + SPC_TRIG_AVAILORMASK = 40400l + SPC_TRIG_ORMASK = 40410l + SPC_TRIG_AVAILANDMASK = 40420l + SPC_TRIG_ANDMASK = 40430l + SPC_TMASK_NONE = 0x00000000 + SPC_TMASK_SOFTWARE = 0x00000001 + SPC_TMASK_EXT0 = 0x00000002 + SPC_TMASK_EXT1 = 0x00000004 + SPC_TMASK_XIO0 = 0x00000100 + SPC_TMASK_XIO1 = 0x00000200 + SPC_TMASK_XIO2 = 0x00000400 + SPC_TMASK_XIO3 = 0x00000800 + SPC_TMASK_XIO4 = 0x00001000 + SPC_TMASK_XIO5 = 0x00002000 + SPC_TMASK_XIO6 = 0x00004000 + SPC_TMASK_XIO7 = 0x00008000 + SPC_TMASK_PXI0 = 0x00100000 + SPC_TMASK_PXI1 = 0x00200000 + SPC_TMASK_PXI2 = 0x00400000 + SPC_TMASK_PXI3 = 0x00800000 + SPC_TMASK_PXI4 = 0x01000000 + SPC_TMASK_PXI5 = 0x02000000 + SPC_TMASK_PXI6 = 0x04000000 + SPC_TMASK_PXI7 = 0x08000000 + SPC_TMASK_PXISTAR = 0x80000000 + + SPC_TRIG_CH_AVAILORMASK0 = 40450l + SPC_TRIG_CH_AVAILORMASK1 = 40451l + SPC_TRIG_CH_ORMASK0 = 40460l + SPC_TRIG_CH_ORMASK1 = 40461l + SPC_TRIG_CH_AVAILANDMASK0 = 40470l + SPC_TRIG_CH_AVAILANDMASK1 = 40471l + SPC_TRIG_CH_ANDMASK0 = 40480l + SPC_TRIG_CH_ANDMASK1 = 40481l + SPC_TMASK0_NONE = 0x00000000 + SPC_TMASK0_CH0 = 0x00000001 + SPC_TMASK0_CH1 = 0x00000002 + SPC_TMASK0_CH2 = 0x00000004 + SPC_TMASK0_CH3 = 0x00000008 + SPC_TMASK0_CH4 = 0x00000010 + SPC_TMASK0_CH5 = 0x00000020 + SPC_TMASK0_CH6 = 0x00000040 + SPC_TMASK0_CH7 = 0x00000080 + SPC_TMASK0_CH8 = 0x00000100 + SPC_TMASK0_CH9 = 0x00000200 + SPC_TMASK0_CH10 = 0x00000400 + SPC_TMASK0_CH11 = 0x00000800 + SPC_TMASK0_CH12 = 0x00001000 + SPC_TMASK0_CH13 = 0x00002000 + SPC_TMASK0_CH14 = 0x00004000 + SPC_TMASK0_CH15 = 0x00008000 + SPC_TMASK0_CH16 = 0x00010000 + SPC_TMASK0_CH17 = 0x00020000 + SPC_TMASK0_CH18 = 0x00040000 + SPC_TMASK0_CH19 = 0x00080000 + SPC_TMASK0_CH20 = 0x00100000 + SPC_TMASK0_CH21 = 0x00200000 + SPC_TMASK0_CH22 = 0x00400000 + SPC_TMASK0_CH23 = 0x00800000 + SPC_TMASK0_CH24 = 0x01000000 + SPC_TMASK0_CH25 = 0x02000000 + SPC_TMASK0_CH26 = 0x04000000 + SPC_TMASK0_CH27 = 0x08000000 + SPC_TMASK0_CH28 = 0x10000000 + SPC_TMASK0_CH29 = 0x20000000 + SPC_TMASK0_CH30 = 0x40000000 + SPC_TMASK0_CH31 = 0x80000000 + + SPC_TMASK1_NONE = 0x00000000 + SPC_TMASK1_CH32 = 0x00000001 + SPC_TMASK1_CH33 = 0x00000002 + SPC_TMASK1_CH34 = 0x00000004 + SPC_TMASK1_CH35 = 0x00000008 + SPC_TMASK1_CH36 = 0x00000010 + SPC_TMASK1_CH37 = 0x00000020 + SPC_TMASK1_CH38 = 0x00000040 + SPC_TMASK1_CH39 = 0x00000080 + SPC_TMASK1_CH40 = 0x00000100 + SPC_TMASK1_CH41 = 0x00000200 + SPC_TMASK1_CH42 = 0x00000400 + SPC_TMASK1_CH43 = 0x00000800 + SPC_TMASK1_CH44 = 0x00001000 + SPC_TMASK1_CH45 = 0x00002000 + SPC_TMASK1_CH46 = 0x00004000 + SPC_TMASK1_CH47 = 0x00008000 + SPC_TMASK1_CH48 = 0x00010000 + SPC_TMASK1_CH49 = 0x00020000 + SPC_TMASK1_CH50 = 0x00040000 + SPC_TMASK1_CH51 = 0x00080000 + SPC_TMASK1_CH52 = 0x00100000 + SPC_TMASK1_CH53 = 0x00200000 + SPC_TMASK1_CH54 = 0x00400000 + SPC_TMASK1_CH55 = 0x00800000 + SPC_TMASK1_CH56 = 0x01000000 + SPC_TMASK1_CH57 = 0x02000000 + SPC_TMASK1_CH58 = 0x04000000 + SPC_TMASK1_CH59 = 0x08000000 + SPC_TMASK1_CH60 = 0x10000000 + SPC_TMASK1_CH61 = 0x20000000 + SPC_TMASK1_CH62 = 0x40000000 + SPC_TMASK1_CH63 = 0x80000000 + + SPC_TRIG_EXT_AVAILMODES = 40500l + SPC_TRIG_EXT0_MODE = 40510l + SPC_TRIG_EXT1_MODE = 40511l + SPC_TRIG_XIO_AVAILMODES = 40550l + SPC_TRIG_XIO0_MODE = 40560l + SPC_TRIG_XIO1_MODE = 40561l + SPC_TM_MODEMASK = 0x00FFFFFF + SPC_TM_NONE = 0x00000000 + SPC_TM_POS = 0x00000001 + SPC_TM_NEG = 0x00000002 + SPC_TM_BOTH = 0x00000004 + SPC_TM_HIGH = 0x00000008 + SPC_TM_LOW = 0x00000010 + SPC_TM_WINENTER = 0x00000020 + SPC_TM_WINLEAVE = 0x00000040 + SPC_TM_INWIN = 0x00000080 + SPC_TM_OUTSIDEWIN = 0x00000100 + SPC_TM_SPIKE = 0x00000200 + SPC_TM_PATTERN = 0x00000400 + SPC_TM_STEEPPOS = 0x00000800 + SPC_TM_STEEPNEG = 0x00001000 + SPC_TM_EXTRAMASK = 0xFF000000 + SPC_TM_REARM = 0x01000000 + SPC_TM_PW_SMALLER = 0x02000000 + SPC_TM_PW_GREATER = 0x04000000 + SPC_TM_DOUBLEEDGE = 0x08000000 + + SPC_TRIG_PATTERN_AVAILMODES = 40580l + SPC_TRIG_PATTERN_MODE = 40590l + + SPC_TRIG_CH_AVAILMODES = 40600l + SPC_TRIG_CH0_MODE = 40610l + SPC_TRIG_CH1_MODE = 40611l + SPC_TRIG_CH2_MODE = 40612l + SPC_TRIG_CH3_MODE = 40613l + SPC_TRIG_CH4_MODE = 40614l + SPC_TRIG_CH5_MODE = 40615l + SPC_TRIG_CH6_MODE = 40616l + SPC_TRIG_CH7_MODE = 40617l + SPC_TRIG_CH8_MODE = 40618l + SPC_TRIG_CH9_MODE = 40619l + SPC_TRIG_CH10_MODE = 40620l + SPC_TRIG_CH11_MODE = 40621l + SPC_TRIG_CH12_MODE = 40622l + SPC_TRIG_CH13_MODE = 40623l + SPC_TRIG_CH14_MODE = 40624l + SPC_TRIG_CH15_MODE = 40625l + SPC_TRIG_CH16_MODE = 40626l + SPC_TRIG_CH17_MODE = 40627l + SPC_TRIG_CH18_MODE = 40628l + SPC_TRIG_CH19_MODE = 40629l + SPC_TRIG_CH20_MODE = 40630l + SPC_TRIG_CH21_MODE = 40631l + SPC_TRIG_CH22_MODE = 40632l + SPC_TRIG_CH23_MODE = 40633l + SPC_TRIG_CH24_MODE = 40634l + SPC_TRIG_CH25_MODE = 40635l + SPC_TRIG_CH26_MODE = 40636l + SPC_TRIG_CH27_MODE = 40637l + SPC_TRIG_CH28_MODE = 40638l + SPC_TRIG_CH29_MODE = 40639l + SPC_TRIG_CH30_MODE = 40640l + SPC_TRIG_CH31_MODE = 40641l + + SPC_TRIG_CH32_MODE = 40642l + SPC_TRIG_CH33_MODE = 40643l + SPC_TRIG_CH34_MODE = 40644l + SPC_TRIG_CH35_MODE = 40645l + SPC_TRIG_CH36_MODE = 40646l + SPC_TRIG_CH37_MODE = 40647l + SPC_TRIG_CH38_MODE = 40648l + SPC_TRIG_CH39_MODE = 40649l + SPC_TRIG_CH40_MODE = 40650l + SPC_TRIG_CH41_MODE = 40651l + SPC_TRIG_CH42_MODE = 40652l + SPC_TRIG_CH43_MODE = 40653l + SPC_TRIG_CH44_MODE = 40654l + SPC_TRIG_CH45_MODE = 40655l + SPC_TRIG_CH46_MODE = 40656l + SPC_TRIG_CH47_MODE = 40657l + SPC_TRIG_CH48_MODE = 40658l + SPC_TRIG_CH49_MODE = 40659l + SPC_TRIG_CH50_MODE = 40660l + SPC_TRIG_CH51_MODE = 40661l + SPC_TRIG_CH52_MODE = 40662l + SPC_TRIG_CH53_MODE = 40663l + SPC_TRIG_CH54_MODE = 40664l + SPC_TRIG_CH55_MODE = 40665l + SPC_TRIG_CH56_MODE = 40666l + SPC_TRIG_CH57_MODE = 40667l + SPC_TRIG_CH58_MODE = 40668l + SPC_TRIG_CH59_MODE = 40669l + SPC_TRIG_CH60_MODE = 40670l + SPC_TRIG_CH61_MODE = 40671l + SPC_TRIG_CH62_MODE = 40672l + SPC_TRIG_CH63_MODE = 40673l + + + SPC_TRIG_AVAILDELAY = 40800l + SPC_TRIG_DELAY = 40810l + + SPC_SINGLESHOT = 41000l + SPC_OUTONTRIGGER = 41100l + SPC_RESTARTCONT = 41200l + SPC_SINGLERESTART = 41300l + + SPC_TRIGGERLEVEL = 42000l + SPC_TRIGGERLEVEL0 = 42000l + SPC_TRIGGERLEVEL1 = 42001l + SPC_TRIGGERLEVEL2 = 42002l + SPC_TRIGGERLEVEL3 = 42003l + SPC_TRIGGERLEVEL4 = 42004l + SPC_TRIGGERLEVEL5 = 42005l + SPC_TRIGGERLEVEL6 = 42006l + SPC_TRIGGERLEVEL7 = 42007l + SPC_TRIGGERLEVEL8 = 42008l + SPC_TRIGGERLEVEL9 = 42009l + SPC_TRIGGERLEVEL10 = 42010l + SPC_TRIGGERLEVEL11 = 42011l + SPC_TRIGGERLEVEL12 = 42012l + SPC_TRIGGERLEVEL13 = 42013l + SPC_TRIGGERLEVEL14 = 42014l + SPC_TRIGGERLEVEL15 = 42015l + + SPC_AVAILHIGHLEVEL_MIN = 41997l + SPC_AVAILHIGHLEVEL_MAX = 41998l + SPC_AVAILHIGHLEVEL_STEP = 41999l + + SPC_HIGHLEVEL0 = 42000l + SPC_HIGHLEVEL1 = 42001l + SPC_HIGHLEVEL2 = 42002l + SPC_HIGHLEVEL3 = 42003l + SPC_HIGHLEVEL4 = 42004l + SPC_HIGHLEVEL5 = 42005l + SPC_HIGHLEVEL6 = 42006l + SPC_HIGHLEVEL7 = 42007l + SPC_HIGHLEVEL8 = 42008l + SPC_HIGHLEVEL9 = 42009l + SPC_HIGHLEVEL10 = 42010l + SPC_HIGHLEVEL11 = 42011l + SPC_HIGHLEVEL12 = 42012l + SPC_HIGHLEVEL13 = 42013l + SPC_HIGHLEVEL14 = 42014l + SPC_HIGHLEVEL15 = 42015l + + SPC_AVAILLOWLEVEL_MIN = 42097l + SPC_AVAILLOWLEVEL_MAX = 42098l + SPC_AVAILLOWLEVEL_STEP = 42099l + + SPC_LOWLEVEL0 = 42100l + SPC_LOWLEVEL1 = 42101l + SPC_LOWLEVEL2 = 42102l + SPC_LOWLEVEL3 = 42103l + SPC_LOWLEVEL4 = 42104l + SPC_LOWLEVEL5 = 42105l + SPC_LOWLEVEL6 = 42106l + SPC_LOWLEVEL7 = 42107l + SPC_LOWLEVEL8 = 42108l + SPC_LOWLEVEL9 = 42109l + SPC_LOWLEVEL10 = 42110l + SPC_LOWLEVEL11 = 42111l + SPC_LOWLEVEL12 = 42112l + SPC_LOWLEVEL13 = 42113l + SPC_LOWLEVEL14 = 42114l + SPC_LOWLEVEL15 = 42115l + + SPC_TRIG_CH0_LEVEL0 = 42200l + SPC_TRIG_CH1_LEVEL0 = 42201l + SPC_TRIG_CH2_LEVEL0 = 42202l + SPC_TRIG_CH3_LEVEL0 = 42203l + SPC_TRIG_CH4_LEVEL0 = 42204l + SPC_TRIG_CH5_LEVEL0 = 42205l + SPC_TRIG_CH6_LEVEL0 = 42206l + SPC_TRIG_CH7_LEVEL0 = 42207l + SPC_TRIG_CH8_LEVEL0 = 42208l + SPC_TRIG_CH9_LEVEL0 = 42209l + SPC_TRIG_CH10_LEVEL0 = 42210l + SPC_TRIG_CH11_LEVEL0 = 42211l + SPC_TRIG_CH12_LEVEL0 = 42212l + SPC_TRIG_CH13_LEVEL0 = 42213l + SPC_TRIG_CH14_LEVEL0 = 42214l + SPC_TRIG_CH15_LEVEL0 = 42215l + + SPC_TRIG_CH0_LEVEL1 = 42300l + SPC_TRIG_CH1_LEVEL1 = 42301l + SPC_TRIG_CH2_LEVEL1 = 42302l + SPC_TRIG_CH3_LEVEL1 = 42303l + SPC_TRIG_CH4_LEVEL1 = 42304l + SPC_TRIG_CH5_LEVEL1 = 42305l + SPC_TRIG_CH6_LEVEL1 = 42306l + SPC_TRIG_CH7_LEVEL1 = 42307l + SPC_TRIG_CH8_LEVEL1 = 42308l + SPC_TRIG_CH9_LEVEL1 = 42309l + SPC_TRIG_CH10_LEVEL1 = 42310l + SPC_TRIG_CH11_LEVEL1 = 42311l + SPC_TRIG_CH12_LEVEL1 = 42312l + SPC_TRIG_CH13_LEVEL1 = 42313l + SPC_TRIG_CH14_LEVEL1 = 42314l + SPC_TRIG_CH15_LEVEL1 = 42315l + + SPC_TRIGGERPATTERN = 43000l + SPC_TRIGGERPATTERN0 = 43000l + SPC_TRIGGERPATTERN1 = 43001l + SPC_TRIGGERMASK = 43100l + SPC_TRIGGERMASK0 = 43100l + SPC_TRIGGERMASK1 = 43101l + + SPC_PULSEWIDTH = 44000l + SPC_PULSEWIDTH0 = 44000l + SPC_PULSEWIDTH1 = 44001l + + SPC_TRIG_CH_AVAILPULSEWIDTH = 44100l + SPC_TRIG_CH_PULSEWIDTH = 44101l + SPC_TRIG_CH0_PULSEWIDTH = 44101l + SPC_TRIG_CH1_PULSEWIDTH = 44102l + SPC_TRIG_CH2_PULSEWIDTH = 44103l + SPC_TRIG_CH3_PULSEWIDTH = 44104l + SPC_TRIG_CH4_PULSEWIDTH = 44105l + SPC_TRIG_CH5_PULSEWIDTH = 44106l + SPC_TRIG_CH6_PULSEWIDTH = 44107l + SPC_TRIG_CH7_PULSEWIDTH = 44108l + SPC_TRIG_CH8_PULSEWIDTH = 44109l + SPC_TRIG_CH9_PULSEWIDTH = 44110l + SPC_TRIG_CH10_PULSEWIDTH = 44111l + SPC_TRIG_CH11_PULSEWIDTH = 44112l + SPC_TRIG_CH12_PULSEWIDTH = 44113l + SPC_TRIG_CH13_PULSEWIDTH = 44114l + SPC_TRIG_CH14_PULSEWIDTH = 44115l + SPC_TRIG_CH15_PULSEWIDTH = 44116l + + SPC_TRIG_EXT_AVAILPULSEWIDTH = 44200l + SPC_TRIG_EXT0_PULSEWIDTH = 44210l + + + SPC_READTROFFSET = 45000l + SPC_TRIGGEREDGE = 46000l + SPC_TRIGGEREDGE0 = 46000l + SPC_TRIGGEREDGE1 = 46001l + TE_POS = 10000l + TE_NEG = 10010l + TE_BOTH = 10020l + TE_NONE = 10030l + + + # ----- Timestamp ----- + CH_TIMESTAMP = 9999l + + SPC_TIMESTAMP_CMD = 47000l + TS_RESET = 0l + TS_MODE_DISABLE = 10l + TS_MODE_STARTRESET = 11l + TS_MODE_STANDARD = 12l + TS_MODE_REFCLOCK = 13l + TS_MODE_TEST5555 = 90l + TS_MODE_TESTAAAA = 91l + TS_MODE_ZHTEST = 92l + + # ----- modes for M2i hardware (bitmap) ----- + SPC_TIMESTAMP_AVAILMODES = 47001l + SPC_TSMODE_DISABLE = 0x00000000 + SPC_TS_RESET = 0x00000001 + SPC_TSMODE_STANDARD = 0x00000002 + SPC_TSMODE_STARTRESET = 0x00000004 + SPC_TSCNT_INTERNAL = 0x00000100 + SPC_TSCNT_REFCLOCKPOS = 0x00000200 + SPC_TSCNT_REFCLOCKNEG = 0x00000400 + + SPC_TSXIOACQ_DISABLE = 0x00000000 + SPC_TSXIOACQ_ENABLE = 0x00001000 + + SPC_TSMODE_MASK = 0x000000FF + SPC_TSCNT_MASK = 0x00000F00 + + + SPC_TIMESTAMP_STATUS = 47010l + TS_FIFO_EMPTY = 0l + TS_FIFO_LESSHALF = 1l + TS_FIFO_MOREHALF = 2l + TS_FIFO_OVERFLOW = 3l + + SPC_TIMESTAMP_COUNT = 47020l + SPC_TIMESTAMP_STARTTIME = 47030l + SPC_TIMESTAMP_STARTDATE = 47031l + SPC_TIMESTAMP_FIFO = 47040l + SPC_TIMESTAMP_TIMEOUT = 47045l + + SPC_TIMESTAMP_RESETMODE = 47050l + TS_RESET_POS = 10l + TS_RESET_NEG = 20l + + + + # ----- Extra I/O module ----- + SPC_XIO_DIRECTION = 47100l + XD_CH0_INPUT = 0l + XD_CH0_OUTPUT = 1l + XD_CH1_INPUT = 0l + XD_CH1_OUTPUT = 2l + XD_CH2_INPUT = 0l + XD_CH2_OUTPUT = 4l + SPC_XIO_DIGITALIO = 47110l + SPC_XIO_ANALOGOUT0 = 47120l + SPC_XIO_ANALOGOUT1 = 47121l + SPC_XIO_ANALOGOUT2 = 47122l + SPC_XIO_ANALOGOUT3 = 47123l + SPC_XIO_WRITEDACS = 47130l + + + + # ----- Star-Hub ----- + SPC_STARHUB_CMD = 48000l + SH_INIT = 0l # Internal use: Initialisation of Starhub + SH_AUTOROUTE = 1l # Internal use: Routing of Starhub + SH_INITDONE = 2l # Internal use: End of Init + SH_SYNCSTART = 3l # Internal use: Synchronisation + + SPC_STARHUB_STATUS = 48010l + + SPC_STARHUB_ROUTE0 = 48100l # Routing Information for Test + SPC_STARHUB_ROUTE99 = 48199l # ... + + + # Spcm driver (M2i) sync setup registers + SPC_SYNC_READ_SYNCCOUNT = 48990l # number of sync'd cards + + SPC_SYNC_READ_CARDIDX0 = 49000l # read index of card at location 0 of sync + SPC_SYNC_READ_CARDIDX1 = 49001l # ... + SPC_SYNC_READ_CARDIDX2 = 49002l # ... + SPC_SYNC_READ_CARDIDX3 = 49003l # ... + SPC_SYNC_READ_CARDIDX4 = 49004l # ... + SPC_SYNC_READ_CARDIDX5 = 49005l # ... + SPC_SYNC_READ_CARDIDX6 = 49006l # ... + SPC_SYNC_READ_CARDIDX7 = 49007l # ... + SPC_SYNC_READ_CARDIDX8 = 49008l # ... + SPC_SYNC_READ_CARDIDX9 = 49009l # ... + SPC_SYNC_READ_CARDIDX10 = 49010l # ... + SPC_SYNC_READ_CARDIDX11 = 49011l # ... + SPC_SYNC_READ_CARDIDX12 = 49012l # ... + SPC_SYNC_READ_CARDIDX13 = 49013l # ... + SPC_SYNC_READ_CARDIDX14 = 49014l # ... + SPC_SYNC_READ_CARDIDX15 = 49015l # ... + + SPC_SYNC_READ_CABLECON0 = 49100l # read cable connection of card at location 0 of sync + SPC_SYNC_READ_CABLECON1 = 49101l # ... + SPC_SYNC_READ_CABLECON2 = 49102l # ... + SPC_SYNC_READ_CABLECON3 = 49103l # ... + SPC_SYNC_READ_CABLECON4 = 49104l # ... + SPC_SYNC_READ_CABLECON5 = 49105l # ... + SPC_SYNC_READ_CABLECON6 = 49106l # ... + SPC_SYNC_READ_CABLECON7 = 49107l # ... + SPC_SYNC_READ_CABLECON8 = 49108l # ... + SPC_SYNC_READ_CABLECON9 = 49109l # ... + SPC_SYNC_READ_CABLECON10 = 49110l # ... + SPC_SYNC_READ_CABLECON11 = 49111l # ... + SPC_SYNC_READ_CABLECON12 = 49112l # ... + SPC_SYNC_READ_CABLECON13 = 49113l # ... + SPC_SYNC_READ_CABLECON14 = 49114l # ... + SPC_SYNC_READ_CABLECON15 = 49115l # ... + + SPC_SYNC_ENABLEMASK = 49200l # synchronisation enable (mask) + SPC_SYNC_NOTRIGSYNCMASK = 49210l # trigger disabled for sync (mask) + SPC_SYNC_CLKMASK = 49220l # clock master (mask) + + + # ----- Gain and Offset Adjust DAC's ----- + SPC_ADJ_START = 50000l + + SPC_ADJ_LOAD = 50000l + SPC_ADJ_SAVE = 50010l + ADJ_DEFAULT = 0l + ADJ_USER0 = 1l + ADJ_USER1 = 2l + ADJ_USER2 = 3l + ADJ_USER3 = 4l + ADJ_USER4 = 5l + ADJ_USER5 = 6l + ADJ_USER6 = 7l + ADJ_USER7 = 8l + + SPC_ADJ_AUTOADJ = 50020l + ADJ_ALL = 0l + ADJ_CURRENT = 1l + ADJ_EXTERNAL = 2l + ADJ_1MOHM = 3l + + SPC_ADJ_SOURCE_CALLBACK = 50021l + SPC_ADJ_PROGRESS_CALLBACK = 50022l + + SPC_ADJ_SET = 50030l + SPC_ADJ_FAILMASK = 50040l + + SPC_ADJ_CALIBSOURCE =50050l +#define ADJ_CALSRC_OFF 0l +#define ADJ_CALSRC_GND = -1l +#define ADJ_CALSRC_GNDOFFS = -2l + + SPC_ADJ_CALIBVALUE0 =50060l + SPC_ADJ_CALIBVALUE1 =50061l + SPC_ADJ_CALIBVALUE2 =50062l + SPC_ADJ_CALIBVALUE3 =50063l + SPC_ADJ_CALIBVALUE4 =50064l + SPC_ADJ_CALIBVALUE5 =50065l + SPC_ADJ_CALIBVALUE6 =50066l + SPC_ADJ_CALIBVALUE7 =50067l + + + SPC_ADJ_OFFSET0 = 51000l + SPC_ADJ_OFFSET999 = 51999l + + SPC_ADJ_GAIN0 = 52000l + SPC_ADJ_GAIN999 = 52999l + + SPC_ADJ_CORRECT0 = 53000l + SPC_ADJ_OFFS_CORRECT0 = 53000l + SPC_ADJ_CORRECT999 = 53999l + SPC_ADJ_OFFS_CORRECT999 = 53999l + + SPC_ADJ_XIOOFFS0 = 54000l + SPC_ADJ_XIOOFFS1 = 54001l + SPC_ADJ_XIOOFFS2 = 54002l + SPC_ADJ_XIOOFFS3 = 54003l + + SPC_ADJ_XIOGAIN0 = 54010l + SPC_ADJ_XIOGAIN1 = 54011l + SPC_ADJ_XIOGAIN2 = 54012l + SPC_ADJ_XIOGAIN3 = 54013l + + SPC_ADJ_GAIN_CORRECT0 = 55000l + SPC_ADJ_GAIN_CORRECT999 = 55999l + + SPC_ADJ_OFFSCALIBCORRECT0 = 56000l + SPC_ADJ_OFFSCALIBCORRECT999= 56999l + + SPC_ADJ_GAINCALIBCORRECT0 = 57000l + SPC_ADJ_GAINCALIBCORRECT999 =57999l + + SPC_ADJ_END = 59999l + + + + # ----- FIFO Control ----- + SPC_FIFO_BUFFERS = 60000l # number of FIFO buffers + SPC_FIFO_BUFLEN = 60010l # len of each FIFO buffer + SPC_FIFO_BUFCOUNT = 60020l # number of FIFO buffers tranfered until now + SPC_FIFO_BUFMAXCNT = 60030l # number of FIFO buffers to be transfered (0=continuous) + SPC_FIFO_BUFADRCNT = 60040l # number of FIFO buffers allowed + SPC_FIFO_BUFREADY = 60050l # fifo buffer ready register (same as SPC_COMMAND + SPC_FIFO_BUFREADY0...) + SPC_FIFO_BUFADR0 = 60100l # adress of FIFO buffer no. 0 + SPC_FIFO_BUFADR1 = 60101l # ... + SPC_FIFO_BUFADR2 = 60102l # ... + SPC_FIFO_BUFADR3 = 60103l # ... + SPC_FIFO_BUFADR4 = 60104l # ... + SPC_FIFO_BUFADR5 = 60105l # ... + SPC_FIFO_BUFADR6 = 60106l # ... + SPC_FIFO_BUFADR7 = 60107l # ... + SPC_FIFO_BUFADR8 = 60108l # ... + SPC_FIFO_BUFADR9 = 60109l # ... + SPC_FIFO_BUFADR10 = 60110l # ... + SPC_FIFO_BUFADR11 = 60111l # ... + SPC_FIFO_BUFADR12 = 60112l # ... + SPC_FIFO_BUFADR13 = 60113l # ... + SPC_FIFO_BUFADR14 = 60114l # ... + SPC_FIFO_BUFADR15 = 60115l # ... + SPC_FIFO_BUFADR255 = 60355l # last + + + + # ----- Filter ----- + SPC_FILTER = 100000l + + + + # ----- Pattern ----- + SPC_PATTERNENABLE = 110000l + SPC_READDIGITAL = 110100l + + + + # ----- Miscellanous ----- + SPC_MISCDAC0 = 200000l + SPC_MISCDAC1 = 200010l + SPC_FACTORYMODE = 200020l + SPC_DIRECTDAC = 200030l + SPC_NOTRIGSYNC = 200040l + SPC_DSPDIRECT = 200100l + SPC_DMAPHYSICALADR = 200110l + SPC_MICXCOMPATIBILITYMODE = 200120l + SPC_TEST_FIFOSPEED = 200121l + SPC_RELOADDEMO = 200122l + SPC_OVERSAMPLINGFACTOR = 200123l + SPC_XYZMODE = 200200l + SPC_INVERTDATA = 200300l + SPC_GATEMARKENABLE = 200400l + SPC_CONTOUTMARK = 200450l + SPC_EXPANDINT32 = 200500l + SPC_NOPRETRIGGER = 200600l + SPC_RELAISWAITTIME = 200700l + SPC_DACWAITTIME = 200710l + SPC_ILAMODE = 200800l + SPC_NMDGMODE = 200810l + SPC_CKADHALF_OUTPUT = 200820l + SPC_LONGTRIG_OUTPUT = 200830l + SPC_STOREMODAENDOFSEGMENT = 200840l + SPC_ENHANCEDSTATUS = 200900l + SPC_FILLSIZEPROMILLE = 200910l + SPC_OVERRANGEBIT = 201000l + SPC_2CH8BITMODE = 201100l + SPC_12BITMODE = 201200l + SPC_HOLDLASTSAMPLE = 201300l + SPC_CKSYNC0 = 202000l + SPC_CKSYNC1 = 202001l + SPC_DISABLEMOD0 = 203000l + SPC_DISABLEMOD1 = 203010l + SPC_ENABLEOVERRANGECHECK = 204000l + SPC_OVERRANGESTATUS = 204010l + SPC_BITMODE = 205000l + + SPC_READBACK = 206000l + SPC_AVAILSTOPLEVEL = 206009l + SPC_STOPLEVEL1 = 206010l + SPC_STOPLEVEL0 = 206020l + SPC_CH0_STOPLEVEL = 206020l + SPC_CH1_STOPLEVEL = 206021l + SPC_CH2_STOPLEVEL = 206022l + SPC_CH3_STOPLEVEL = 206023l + SPCM_STOPLVL_TRISTATE = 0x00000001 + SPCM_STOPLVL_LOW = 0x00000002 + SPCM_STOPLVL_HIGH = 0x00000004 + SPCM_STOPLVL_HOLDLAST = 0x00000008 + SPCM_STOPLVL_ZERO = 0x00000010 + + SPC_DIFFMODE = 206030l + SPC_DACADJUST = 206040l + +#define SPC_AMP_MODE 207000l + + SPCM_FW_CTRL = 210000l + SPCM_FW_CLOCK = 210010l + SPCM_FW_CONFIG = 210020l + SPCM_FW_MODULEA = 210030l + SPCM_FW_MODULEB = 210031l + SPCM_FW_MODEXTRA = 210050l + + SPC_MULTI = 220000l + SPC_DOUBLEMEM = 220100l + SPC_MULTIMEMVALID = 220200l + SPC_BANK = 220300l + SPC_GATE = 220400l + SPC_RELOAD = 230000l + SPC_USEROUT = 230010l + SPC_WRITEUSER0 = 230100l + SPC_WRITEUSER1 = 230110l + SPC_READUSER0 = 230200l + SPC_READUSER1 = 230210l + SPC_MUX = 240000l + SPC_ADJADC = 241000l + SPC_ADJOFFS0 = 242000l + SPC_ADJOFFS1 = 243000l + SPC_ADJGAIN0 = 244000l + SPC_ADJGAIN1 = 245000l + SPC_READEPROM = 250000l + SPC_WRITEEPROM = 250010l + SPC_DIRECTIO = 260000l + SPC_DIRECT_MODA = 260010l + SPC_DIRECT_MODB = 260020l + SPC_DIRECT_EXT0 = 260030l + SPC_DIRECT_EXT1 = 260031l + SPC_DIRECT_EXT2 = 260032l + SPC_DIRECT_EXT3 = 260033l + SPC_DIRECT_EXT4 = 260034l + SPC_DIRECT_EXT5 = 260035l + SPC_DIRECT_EXT6 = 260036l + SPC_DIRECT_EXT7 = 260037l + SPC_MEMTEST = 270000l + SPC_NODMA = 275000l + SPC_NOCOUNTER = 275010l + SPC_NOSCATTERGATHER = 275020l + SPC_RUNINTENABLE = 290000l + SPC_XFERBUFSIZE = 295000l + SPC_CHLX = 295010l + SPC_SPECIALCLOCK = 295100l + SPC_STARTDELAY = 295110l + SPC_BASISTTLTRIG = 295120l + SPC_TIMEOUT = 295130l + SPC_LOGDLLCALLS = 299999l + + + + + + + # ----- PCK400 ----- + SPC_FREQUENCE = 300000l + SPC_DELTAFREQUENCE = 300010l + SPC_PINHIGH = 300100l + SPC_PINLOW = 300110l + SPC_PINDELTA = 300120l + SPC_STOPLEVEL = 300200l + SPC_PINRELAIS = 300210l + SPC_EXTERNLEVEL = 300300l + + + + # ----- PADCO ----- + SPC_COUNTER0 = 310000l + SPC_COUNTER1 = 310001l + SPC_COUNTER2 = 310002l + SPC_COUNTER3 = 310003l + SPC_COUNTER4 = 310004l + SPC_COUNTER5 = 310005l + SPC_MODE0 = 310100l + SPC_MODE1 = 310101l + SPC_MODE2 = 310102l + SPC_MODE3 = 310103l + SPC_MODE4 = 310104l + SPC_MODE5 = 310105l + CM_SINGLE = 1l + CM_MULTI = 2l + CM_POSEDGE = 4l + CM_NEGEDGE = 8l + CM_HIGHPULSE = 16l + CM_LOWPULSE = 32l + + + + # ----- PAD1616 ----- + SPC_SEQUENCERESET = 320000l + SPC_SEQUENCEADD = 320010l + SEQ_IR_10000MV = 0l + SEQ_IR_5000MV = 1l + SEQ_IR_2000MV = 2l + SEQ_IR_1000MV = 3l + SEQ_IR_500MV = 4l + SEQ_CH0 = 0l + SEQ_CH1 = 8l + SEQ_CH2 = 16l + SEQ_CH3 = 24l + SEQ_CH4 = 32l + SEQ_CH5 = 40l + SEQ_CH6 = 48l + SEQ_CH7 = 56l + SEQ_CH8 = 64l + SEQ_CH9 = 72l + SEQ_CH10 = 80l + SEQ_CH11 = 88l + SEQ_CH12 = 96l + SEQ_CH13 = 104l + SEQ_CH14 = 112l + SEQ_CH15 = 120l + SEQ_TRIGGER = 128l + SEQ_START = 256l + + + + # ----- Option CA ----- + SPC_CA_MODE = 330000l + CAMODE_OFF = 0l + CAMODE_CDM = 1l + CAMODE_KW = 2l + CAMODE_OT = 3l + CAMODE_CDMMUL = 4l + SPC_CA_TRIGDELAY = 330010l + SPC_CA_CKDIV = 330020l + SPC_CA_PULS = 330030l + SPC_CA_CKMUL = 330040l + SPC_CA_DREHZAHLFORMAT = 330050l + CADREH_4X4 = 0l + CADREH_1X16 = 1l + SPC_CA_KWINVERT = 330060l + SPC_CA_OUTA = 330100l + SPC_CA_OUTB = 330110l + CAOUT_TRISTATE = 0l + CAOUT_LOW = 1l + CAOUT_HIGH = 2l + CAOUT_CDM = 3l + CAOUT_OT = 4l + CAOUT_KW = 5l + CAOUT_TRIG = 6l + CAOUT_CLK = 7l + CAOUT_KW60 = 8l + CAOUT_KWGAP = 9l + CAOUT_TRDLY = 10l + CAOUT_INVERT = 16l + + + + # ----- Hardware registers (debug use only) ----- + SPC_REG0x00 = 900000l + SPC_REG0x02 = 900010l + SPC_REG0x04 = 900020l + SPC_REG0x06 = 900030l + SPC_REG0x08 = 900040l + SPC_REG0x0A = 900050l + SPC_REG0x0C = 900060l + SPC_REG0x0E = 900070l + + SPC_DEBUGREG0 = 900100l + SPC_DEBUGREG15 = 900115l + SPC_DEBUGVALUE0 = 900200l + SPC_DEBUGVALUE15 = 900215l + + SPC_MI_ISP = 901000l + ISP_TMS_0 = 0l + ISP_TMS_1 = 1l + ISP_TDO_0 = 0l + ISP_TDO_1 = 2l + + + SPC_EE_RWAUTH = 901100l + SPC_EE_REG = 901110l + SPC_EE_RESETCOUNTER = 901120l + + # ----- Test Registers ----- + SPC_TEST_BASE = 902000l + SPC_TEST_LOCAL_START = 902100l + SPC_TEST_LOCAL_END = 902356l + SPC_TEST_PLX_START = 902400l + SPC_TEST_PLX_END = 902656l diff --git a/instrument_plugins/_Spectrum_M2i2030/regs.pyc b/instrument_plugins/_Spectrum_M2i2030/regs.pyc new file mode 100644 index 0000000..fdebf03 Binary files /dev/null and b/instrument_plugins/_Spectrum_M2i2030/regs.pyc differ diff --git a/instrument_plugins/_Tektronix_AWG520/__init__.py b/instrument_plugins/_Tektronix_AWG520/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/instrument_plugins/_Tektronix_AWG520/__init__.pyc b/instrument_plugins/_Tektronix_AWG520/__init__.pyc new file mode 100644 index 0000000..e9c81d9 Binary files /dev/null and b/instrument_plugins/_Tektronix_AWG520/__init__.pyc differ diff --git a/instrument_plugins/_Tektronix_AWG520/wfms.py b/instrument_plugins/_Tektronix_AWG520/wfms.py new file mode 100644 index 0000000..2d7e6ea --- /dev/null +++ b/instrument_plugins/_Tektronix_AWG520/wfms.py @@ -0,0 +1,222 @@ +import numpy +import types +from plot import plot as qtplot + +def plot(wfm, m=None): + ''' + bla + ''' + + if type(wfm) is types.ListType: + pass + elif type(wfm) is types.TupleType and len(wfm) == 3: + wfm = numpy.add(numpy.multiply(wfm[0],wfm[1]),wfm[2]) + else: + raise ValueError("did not receive understandable waveform") + + if m is not None: + p = qtplot(wfm, name='AWG520', + xlabel='samle #', ylabel='amplitude (raw or volts)', + clear=True, update=False) + p = qtplot(m, name='AWG520') + else: + p = qtplot(wfm, name='AWG520', + xlabel='samle #', ylabel='amplitude (raw or volts)', + clear=True) + +def create_edge(clock, risetime, risetype, from_level, to_level): + ''' + bla + ''' + + if risetime == 0: + return [] + + numpoints = clock * risetime + 2 + + if risetype == '' or risetype == 'lin': + edge = numpy.linspace(from_level, to_level, numpoints) + return edge[1:-1] + + if risetype == 'sin': + edge = (-1*numpy.cos(numpy.linspace(0,numpy.pi,numpoints))/2.0+0.5)*(to_level-from_level)+from_level + return edge[1:-1] + + raise ValueError("specified risetype did not match any of available types") + +def Marker_Single_Pulse(clock, period, start, width): + ''' + bla + ''' + + numpoints = int(round(period*clock)) + numstart = int(round(start*clock)) + numstop = int(round((start+width)*clock)) + + wfm = numpy.zeros(numpoints, int) + wfm[numstart:numstop]=1 + + return wfm.tolist() + +def Marker_Double_Pulse(clock, period, start1, width1, start2, width2): + ''' + bla + ''' + + numpoints = int(round(period*clock)) + numstart1 = int(round(start1*clock)) + numstop1 = int(round((start1+width1)*clock)) + numstart2 = int(round(start2*clock)) + numstop2 = int(round((start2+width2)*clock)) + + wfm = numpy.zeros(numpoints, int) + wfm[numstart1:numstop1]=1 + wfm[numstart2:numstop2]=1 + + return wfm.tolist() + +def Marker_Zeros(numpoints): + ''' + bla + ''' + + wfm = numpy.zeros(numpoints,int) + return wfm.tolist() + +def Marker_Ones(numpoints): + ''' + bla + ''' + + wfm = numpy.ones(numpoints,int) + return wfm.tolist() + +def Channel_Zeros(numpoints): + ''' + bla + ''' + wfm = numpy.zeros(numpoints) + return wfm.tolist() + +def Channel_Triangle(clock, period): + ''' + bla + ''' + numpoints = int(round(period*clock)) + + x1 = numpy.arange(0,1,2.0/numpoints) + x2 = numpy.arange(1,0,-2.0/numpoints) + wfm = numpy.append(x1,x2) + return wfm + +def Channel_DC_Offset(clock, period): + ''' + bla + ''' + numpoints = int(round(period*clock)) + wfm = numpy.ones(numpoints) + return wfm + +def Channel_Single_Pulse(clock, period, start, width, low, high, amplitude=None, offset=None): + ''' + bla + ''' + + if (amplitude is None) and (offset is None): + amplitude = abs((high - low)) + offset = (high + low)/2.0 + b_low = -1 + b_high = 1 + elif (amplitude is not None) and (offset is not None): + b_low = (low - offset)/(amplitude/2.0) + b_high = (high - offset)/(amplitude/2.0) + if abs(b_low) > 1 or abs(b_high) > 1: + raise ValueError("low and/or high level out of bounds for chosen offset and amplitude") + else: + raise ValueError("amplitude and offset must both be defined, or both not") + + numpoints = int(round(period*clock)) + numstart = int(round(start*clock)) + numstop = int(round((start+width)*clock)) + + wfm = b_low * numpy.ones(numpoints) + wfm[numstart:numstop] = b_high + + wfm = wfm.tolist() + + wfm_all = (wfm, amplitude, offset) + return wfm_all + + +def Channel_TwoLevel_Pulse(clock, period, start, width): + ''' + bla + ''' + + return False + + +def Channel_MultiLevel_Pulse(clock, period, pulsedef, amplitude=None, offset=None): + ''' + pulsedef is a list of tuples. + The first tuple is special. It contains 4 elements: + (base_leve, rise_time, rise_type, starttime) - Note that the rise_time and rise_type + are for the *last* edge in the sequence + of plateaus + All following tuples (at least one is required) define the plateaus in the pulse: + (level, rise_time, rise_type, width) - rise_time and rise_type are for the edge preceding + plateau. + ''' + if len(pulsedef) < 2: + raise ValueError("at least one level (besides baselevel) needs to be specified") + + level_list = [a[0] for a in pulsedef] + nr_of_plateaus = len(pulsedef) - 1 + max_level = max(level_list) + min_level = min(level_list) + + if (amplitude is None) and (offset is None): + amplitude = abs((max_level - min_level)) + offset = (max_level + min_level)/2.0 + elif (amplitude is not None) and (offset is not None): + pass + else: + raise ValueError("amplitude and offset must both be defined, or both not") + + b_level_list = numpy.divide(numpy.subtract(level_list,offset),(amplitude/2.0)) + if numpy.max(numpy.abs(b_level_list)) > 1+1e-12: + raise ValueError("one of the levels is out of range for chosen amplitude and offset") + + numpoints = int(round(period*clock)) + base_level = b_level_list[0] + wfm = base_level * numpy.ones(round(pulsedef[0][3]*clock)) + + for i in range(1,nr_of_plateaus +1): + from_level = b_level_list[i-1] + to_level = b_level_list[i] + risetime = pulsedef[i][1] + risetype = pulsedef[i][2] + width = pulsedef[i][3] + + numrisetime=int(round(risetime*clock)) + numwidth=int(round(width*clock)) + + edge = create_edge(clock, risetime, risetype, from_level, to_level) + plateau = to_level * numpy.ones(numwidth) + both = numpy.append(edge, plateau) + + wfm = numpy.append(wfm, both) + last_plateau_level = to_level + + + last_risetime = pulsedef[0][1] + last_risetype = pulsedef[0][2] + + last_edge = create_edge(clock, last_risetime, last_risetype, last_plateau_level, base_level) + last_plateau = b_level_list[0] * numpy.ones(numpoints - len(wfm) - len(last_edge)) + last_both = numpy.append(last_edge, last_plateau) + wfm = numpy.append(wfm, last_both) + + wfm = wfm.tolist() + wfm_all = (wfm, amplitude, offset) + return wfm_all diff --git a/instrument_plugins/__init__.py b/instrument_plugins/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/instrument_plugins/__init__.pyc b/instrument_plugins/__init__.pyc new file mode 100644 index 0000000..a80df6f Binary files /dev/null and b/instrument_plugins/__init__.pyc differ diff --git a/instrument_plugins/_ftd2xx/__init__.py b/instrument_plugins/_ftd2xx/__init__.py new file mode 100644 index 0000000..aefa093 --- /dev/null +++ b/instrument_plugins/_ftd2xx/__init__.py @@ -0,0 +1,21 @@ +""" +Control FTDI USB chips. + +Open a handle using ftd2xx.open or ftd2xx.openEx and use the methods +on the object thus returned. + +There are a few convinience functions too +""" +import sys + +from ftd2xx import * + + +__all__ = ['call_ft', 'listDevices', 'getLibraryVersion', \ + 'createDeviceInfoList', 'getDeviceInfoDetail', 'open', \ + 'openEx', 'FTD2XX', \ + 'DeviceError', 'ft_program_data'] +if sys.platform == 'win32': + __all__ += ['w32CreateFile'] +else: + __all__ += ['getVIDPID', 'setVIDPID'] diff --git a/instrument_plugins/_ftd2xx/__init__.pyc b/instrument_plugins/_ftd2xx/__init__.pyc new file mode 100644 index 0000000..503b5d5 Binary files /dev/null and b/instrument_plugins/_ftd2xx/__init__.pyc differ diff --git a/instrument_plugins/_ftd2xx/_ftd2xx.py b/instrument_plugins/_ftd2xx/_ftd2xx.py new file mode 100644 index 0000000..32ffd43 --- /dev/null +++ b/instrument_plugins/_ftd2xx/_ftd2xx.py @@ -0,0 +1,921 @@ +# generated by 'xml2py' +# flags '-c -d -k defst -l ftd2xx.dll -o _ftd2xx.py -m ctypes.wintypes ftd2xx.xml' +import sys +from ctypes import * + + +STRING = c_char_p +if sys.platform == 'win32': + from ctypes.wintypes import DWORD + from ctypes.wintypes import ULONG + from ctypes.wintypes import WORD + from ctypes.wintypes import BYTE + from ctypes.wintypes import BOOL + from ctypes.wintypes import BOOLEAN + from ctypes.wintypes import LPCSTR + from ctypes.wintypes import HANDLE + from ctypes.wintypes import LONG + from ctypes.wintypes import UINT + from ctypes.wintypes import LPSTR + from ctypes.wintypes import FILETIME +else: + DWORD = c_ulong + ULONG = c_ulong + WORD = c_ushort + BYTE = c_ubyte + BOOL = c_int + BOOLEAN = c_char + LPCSTR = STRING + HANDLE = c_void_p + LONG = c_long + UINT = c_uint + LPSTR = STRING + +_libraries = {} + +if sys.platform == 'win32': + _libraries['ftd2xx.dll'] = WinDLL('ftd2xx.dll') +else: + _libraries['ftd2xx.dll'] = CDLL('libftd2xx.so') + + +FT_DEVICE_2232C = 4 +FT_OTHER_ERROR = 18 +FT_DEVICE_NOT_OPENED = 3 +FT_NOT_SUPPORTED = 17 +FT_INVALID_BAUD_RATE = 7 +FT_DEVICE_NOT_OPENED_FOR_ERASE = 8 +FT_EEPROM_NOT_PRESENT = 14 +FT_DEVICE_232R = 5 +FT_DEVICE_AM = 1 +FT_DEVICE_BM = 0 +FT_DEVICE_100AX = 2 +FT_EEPROM_WRITE_FAILED = 12 +FT_IO_ERROR = 4 +FT_DEVICE_NOT_OPENED_FOR_WRITE = 9 +FT_INVALID_HANDLE = 1 +FT_EEPROM_ERASE_FAILED = 13 +FT_EEPROM_READ_FAILED = 11 +FT_INSUFFICIENT_RESOURCES = 5 +FT_DEVICE_UNKNOWN = 3 +FT_INVALID_ARGS = 16 +FT_FAILED_TO_WRITE_DEVICE = 10 +FT_DEVICE_NOT_FOUND = 2 +FT_EEPROM_NOT_PROGRAMMED = 15 +FT_OK = 0 +FT_INVALID_PARAMETER = 6 +USHORT = c_ushort +SHORT = c_short +UCHAR = c_ubyte +LPBYTE = POINTER(c_ubyte) +CHAR = c_char +LPBOOL = POINTER(c_int) +PUCHAR = POINTER(c_ubyte) +PCHAR = STRING +PVOID = c_void_p +INT = c_int +LPTSTR = STRING +LPDWORD = POINTER(DWORD) +LPWORD = POINTER(WORD) +PULONG = POINTER(ULONG) +LPVOID = PVOID +VOID = None +ULONGLONG = c_ulonglong +# WinTypes.h 38 +class _OVERLAPPED(Structure): + pass +_OVERLAPPED._fields_ = [ + # WinTypes.h 38 + ('Internal', DWORD), + ('InternalHigh', DWORD), + ('Offset', DWORD), + ('OffsetHigh', DWORD), + ('hEvent', HANDLE), +] +LPOVERLAPPED = POINTER(_OVERLAPPED) +OVERLAPPED = _OVERLAPPED +# WinTypes.h 46 +class _SECURITY_ATTRIBUTES(Structure): + pass +_SECURITY_ATTRIBUTES._fields_ = [ + # WinTypes.h 46 + ('nLength', DWORD), + ('lpSecurityDescriptor', LPVOID), + ('bInheritHandle', BOOL), +] +LPSECURITY_ATTRIBUTES = POINTER(_SECURITY_ATTRIBUTES) +SECURITY_ATTRIBUTES = _SECURITY_ATTRIBUTES +# WinTypes.h 52 +class timeval(Structure): + pass +timeval._fields_ = [ + # WinTypes.h 52 +] +SYSTEMTIME = timeval +FT_HANDLE = PVOID +FT_STATUS = ULONG + +# values for unnamed enumeration +PFT_EVENT_HANDLER = CFUNCTYPE(None, c_ulong, c_ulong) +FT_DEVICE = ULONG + +# values for unnamed enumeration +# ftd2xx.h 216 +FT_Open = _libraries['ftd2xx.dll'].FT_Open +FT_Open.restype = FT_STATUS +# FT_Open(deviceNumber, pHandle) +FT_Open.argtypes = [c_int, POINTER(FT_HANDLE)] +FT_Open.__doc__ = \ +"""FT_STATUS FT_Open(int deviceNumber, FT_HANDLE * pHandle) +ftd2xx.h:216""" +# ftd2xx.h 223 +FT_OpenEx = _libraries['ftd2xx.dll'].FT_OpenEx +FT_OpenEx.restype = FT_STATUS +# FT_OpenEx(pArg1, Flags, pHandle) +FT_OpenEx.argtypes = [PVOID, DWORD, POINTER(FT_HANDLE)] +FT_OpenEx.__doc__ = \ +"""FT_STATUS FT_OpenEx(PVOID pArg1, DWORD Flags, FT_HANDLE * pHandle) +ftd2xx.h:223""" +# ftd2xx.h 230 +FT_ListDevices = _libraries['ftd2xx.dll'].FT_ListDevices +FT_ListDevices.restype = FT_STATUS +# FT_ListDevices(pArg1, pArg2, Flags) +FT_ListDevices.argtypes = [PVOID, PVOID, DWORD] +FT_ListDevices.__doc__ = \ +"""FT_STATUS FT_ListDevices(PVOID pArg1, PVOID pArg2, DWORD Flags) +ftd2xx.h:230""" +# ftd2xx.h 235 +FT_Close = _libraries['ftd2xx.dll'].FT_Close +FT_Close.restype = FT_STATUS +# FT_Close(ftHandle) +FT_Close.argtypes = [FT_HANDLE] +FT_Close.__doc__ = \ +"""FT_STATUS FT_Close(FT_HANDLE ftHandle) +ftd2xx.h:235""" +# ftd2xx.h 243 +FT_Read = _libraries['ftd2xx.dll'].FT_Read +FT_Read.restype = FT_STATUS +# FT_Read(ftHandle, lpBuffer, nBufferSize, lpBytesReturned) +FT_Read.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Read.__doc__ = \ +"""FT_STATUS FT_Read(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned) +ftd2xx.h:243""" +# ftd2xx.h 251 +FT_Write = _libraries['ftd2xx.dll'].FT_Write +FT_Write.restype = FT_STATUS +# FT_Write(ftHandle, lpBuffer, nBufferSize, lpBytesWritten) +FT_Write.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Write.__doc__ = \ +"""FT_STATUS FT_Write(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten) +ftd2xx.h:251""" +# ftd2xx.h 263 +FT_IoCtl = _libraries['ftd2xx.dll'].FT_IoCtl +FT_IoCtl.restype = FT_STATUS +# FT_IoCtl(ftHandle, dwIoControlCode, lpInBuf, nInBufSize, lpOutBuf, nOutBufSize, lpBytesReturned, lpOverlapped) +FT_IoCtl.argtypes = [FT_HANDLE, DWORD, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_IoCtl.__doc__ = \ +"""FT_STATUS FT_IoCtl(FT_HANDLE ftHandle, DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +ftd2xx.h:263""" +# ftd2xx.h 269 +FT_SetBaudRate = _libraries['ftd2xx.dll'].FT_SetBaudRate +FT_SetBaudRate.restype = FT_STATUS +# FT_SetBaudRate(ftHandle, BaudRate) +FT_SetBaudRate.argtypes = [FT_HANDLE, ULONG] +FT_SetBaudRate.__doc__ = \ +"""FT_STATUS FT_SetBaudRate(FT_HANDLE ftHandle, ULONG BaudRate) +ftd2xx.h:269""" +# ftd2xx.h 275 +FT_SetDivisor = _libraries['ftd2xx.dll'].FT_SetDivisor +FT_SetDivisor.restype = FT_STATUS +# FT_SetDivisor(ftHandle, Divisor) +FT_SetDivisor.argtypes = [FT_HANDLE, USHORT] +FT_SetDivisor.__doc__ = \ +"""FT_STATUS FT_SetDivisor(FT_HANDLE ftHandle, USHORT Divisor) +ftd2xx.h:275""" +# ftd2xx.h 283 +FT_SetDataCharacteristics = _libraries['ftd2xx.dll'].FT_SetDataCharacteristics +FT_SetDataCharacteristics.restype = FT_STATUS +# FT_SetDataCharacteristics(ftHandle, WordLength, StopBits, Parity) +FT_SetDataCharacteristics.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR] +FT_SetDataCharacteristics.__doc__ = \ +"""FT_STATUS FT_SetDataCharacteristics(FT_HANDLE ftHandle, UCHAR WordLength, UCHAR StopBits, UCHAR Parity) +ftd2xx.h:283""" +# ftd2xx.h 291 +FT_SetFlowControl = _libraries['ftd2xx.dll'].FT_SetFlowControl +FT_SetFlowControl.restype = FT_STATUS +# FT_SetFlowControl(ftHandle, FlowControl, XonChar, XoffChar) +FT_SetFlowControl.argtypes = [FT_HANDLE, USHORT, UCHAR, UCHAR] +FT_SetFlowControl.__doc__ = \ +"""FT_STATUS FT_SetFlowControl(FT_HANDLE ftHandle, USHORT FlowControl, UCHAR XonChar, UCHAR XoffChar) +ftd2xx.h:291""" +# ftd2xx.h 296 +FT_ResetDevice = _libraries['ftd2xx.dll'].FT_ResetDevice +FT_ResetDevice.restype = FT_STATUS +# FT_ResetDevice(ftHandle) +FT_ResetDevice.argtypes = [FT_HANDLE] +FT_ResetDevice.__doc__ = \ +"""FT_STATUS FT_ResetDevice(FT_HANDLE ftHandle) +ftd2xx.h:296""" +# ftd2xx.h 301 +FT_SetDtr = _libraries['ftd2xx.dll'].FT_SetDtr +FT_SetDtr.restype = FT_STATUS +# FT_SetDtr(ftHandle) +FT_SetDtr.argtypes = [FT_HANDLE] +FT_SetDtr.__doc__ = \ +"""FT_STATUS FT_SetDtr(FT_HANDLE ftHandle) +ftd2xx.h:301""" +# ftd2xx.h 306 +FT_ClrDtr = _libraries['ftd2xx.dll'].FT_ClrDtr +FT_ClrDtr.restype = FT_STATUS +# FT_ClrDtr(ftHandle) +FT_ClrDtr.argtypes = [FT_HANDLE] +FT_ClrDtr.__doc__ = \ +"""FT_STATUS FT_ClrDtr(FT_HANDLE ftHandle) +ftd2xx.h:306""" +# ftd2xx.h 311 +FT_SetRts = _libraries['ftd2xx.dll'].FT_SetRts +FT_SetRts.restype = FT_STATUS +# FT_SetRts(ftHandle) +FT_SetRts.argtypes = [FT_HANDLE] +FT_SetRts.__doc__ = \ +"""FT_STATUS FT_SetRts(FT_HANDLE ftHandle) +ftd2xx.h:311""" +# ftd2xx.h 316 +FT_ClrRts = _libraries['ftd2xx.dll'].FT_ClrRts +FT_ClrRts.restype = FT_STATUS +# FT_ClrRts(ftHandle) +FT_ClrRts.argtypes = [FT_HANDLE] +FT_ClrRts.__doc__ = \ +"""FT_STATUS FT_ClrRts(FT_HANDLE ftHandle) +ftd2xx.h:316""" +# ftd2xx.h 322 +FT_GetModemStatus = _libraries['ftd2xx.dll'].FT_GetModemStatus +FT_GetModemStatus.restype = FT_STATUS +# FT_GetModemStatus(ftHandle, pModemStatus) +FT_GetModemStatus.argtypes = [FT_HANDLE, POINTER(ULONG)] +FT_GetModemStatus.__doc__ = \ +"""FT_STATUS FT_GetModemStatus(FT_HANDLE ftHandle, ULONG * pModemStatus) +ftd2xx.h:322""" +# ftd2xx.h 331 +FT_SetChars = _libraries['ftd2xx.dll'].FT_SetChars +FT_SetChars.restype = FT_STATUS +# FT_SetChars(ftHandle, EventChar, EventCharEnabled, ErrorChar, ErrorCharEnabled) +FT_SetChars.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR, UCHAR] +FT_SetChars.__doc__ = \ +"""FT_STATUS FT_SetChars(FT_HANDLE ftHandle, UCHAR EventChar, UCHAR EventCharEnabled, UCHAR ErrorChar, UCHAR ErrorCharEnabled) +ftd2xx.h:331""" +# ftd2xx.h 337 +FT_Purge = _libraries['ftd2xx.dll'].FT_Purge +FT_Purge.restype = FT_STATUS +# FT_Purge(ftHandle, Mask) +FT_Purge.argtypes = [FT_HANDLE, ULONG] +FT_Purge.__doc__ = \ +"""FT_STATUS FT_Purge(FT_HANDLE ftHandle, ULONG Mask) +ftd2xx.h:337""" +# ftd2xx.h 344 +FT_SetTimeouts = _libraries['ftd2xx.dll'].FT_SetTimeouts +FT_SetTimeouts.restype = FT_STATUS +# FT_SetTimeouts(ftHandle, ReadTimeout, WriteTimeout) +FT_SetTimeouts.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetTimeouts.__doc__ = \ +"""FT_STATUS FT_SetTimeouts(FT_HANDLE ftHandle, ULONG ReadTimeout, ULONG WriteTimeout) +ftd2xx.h:344""" +# ftd2xx.h 350 +FT_GetQueueStatus = _libraries['ftd2xx.dll'].FT_GetQueueStatus +FT_GetQueueStatus.restype = FT_STATUS +# FT_GetQueueStatus(ftHandle, dwRxBytes) +FT_GetQueueStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetQueueStatus.__doc__ = \ +"""FT_STATUS FT_GetQueueStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes) +ftd2xx.h:350""" +# ftd2xx.h 357 +FT_SetEventNotification = _libraries['ftd2xx.dll'].FT_SetEventNotification +FT_SetEventNotification.restype = FT_STATUS +# FT_SetEventNotification(ftHandle, Mask, Param) +FT_SetEventNotification.argtypes = [FT_HANDLE, DWORD, PVOID] +FT_SetEventNotification.__doc__ = \ +"""FT_STATUS FT_SetEventNotification(FT_HANDLE ftHandle, DWORD Mask, PVOID Param) +ftd2xx.h:357""" +# ftd2xx.h 365 +FT_GetStatus = _libraries['ftd2xx.dll'].FT_GetStatus +FT_GetStatus.restype = FT_STATUS +# FT_GetStatus(ftHandle, dwRxBytes, dwTxBytes, dwEventDWord) +FT_GetStatus.argtypes = [FT_HANDLE, POINTER(DWORD), POINTER(DWORD), POINTER(DWORD)] +FT_GetStatus.__doc__ = \ +"""FT_STATUS FT_GetStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes, DWORD * dwTxBytes, DWORD * dwEventDWord) +ftd2xx.h:365""" +# ftd2xx.h 370 +FT_SetBreakOn = _libraries['ftd2xx.dll'].FT_SetBreakOn +FT_SetBreakOn.restype = FT_STATUS +# FT_SetBreakOn(ftHandle) +FT_SetBreakOn.argtypes = [FT_HANDLE] +FT_SetBreakOn.__doc__ = \ +"""FT_STATUS FT_SetBreakOn(FT_HANDLE ftHandle) +ftd2xx.h:370""" +# ftd2xx.h 375 +FT_SetBreakOff = _libraries['ftd2xx.dll'].FT_SetBreakOff +FT_SetBreakOff.restype = FT_STATUS +# FT_SetBreakOff(ftHandle) +FT_SetBreakOff.argtypes = [FT_HANDLE] +FT_SetBreakOff.__doc__ = \ +"""FT_STATUS FT_SetBreakOff(FT_HANDLE ftHandle) +ftd2xx.h:375""" +# ftd2xx.h 381 +FT_SetWaitMask = _libraries['ftd2xx.dll'].FT_SetWaitMask +FT_SetWaitMask.restype = FT_STATUS +# FT_SetWaitMask(ftHandle, Mask) +FT_SetWaitMask.argtypes = [FT_HANDLE, DWORD] +FT_SetWaitMask.__doc__ = \ +"""FT_STATUS FT_SetWaitMask(FT_HANDLE ftHandle, DWORD Mask) +ftd2xx.h:381""" +# ftd2xx.h 387 +FT_WaitOnMask = _libraries['ftd2xx.dll'].FT_WaitOnMask +FT_WaitOnMask.restype = FT_STATUS +# FT_WaitOnMask(ftHandle, Mask) +FT_WaitOnMask.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_WaitOnMask.__doc__ = \ +"""FT_STATUS FT_WaitOnMask(FT_HANDLE ftHandle, DWORD * Mask) +ftd2xx.h:387""" +# ftd2xx.h 393 +FT_GetEventStatus = _libraries['ftd2xx.dll'].FT_GetEventStatus +FT_GetEventStatus.restype = FT_STATUS +# FT_GetEventStatus(ftHandle, dwEventDWord) +FT_GetEventStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetEventStatus.__doc__ = \ +"""FT_STATUS FT_GetEventStatus(FT_HANDLE ftHandle, DWORD * dwEventDWord) +ftd2xx.h:393""" +# ftd2xx.h 400 +FT_ReadEE = _libraries['ftd2xx.dll'].FT_ReadEE +FT_ReadEE.restype = FT_STATUS +# FT_ReadEE(ftHandle, dwWordOffset, lpwValue) +FT_ReadEE.argtypes = [FT_HANDLE, DWORD, LPWORD] +FT_ReadEE.__doc__ = \ +"""FT_STATUS FT_ReadEE(FT_HANDLE ftHandle, DWORD dwWordOffset, LPWORD lpwValue) +ftd2xx.h:400""" +# ftd2xx.h 407 +FT_WriteEE = _libraries['ftd2xx.dll'].FT_WriteEE +FT_WriteEE.restype = FT_STATUS +# FT_WriteEE(ftHandle, dwWordOffset, wValue) +FT_WriteEE.argtypes = [FT_HANDLE, DWORD, WORD] +FT_WriteEE.__doc__ = \ +"""FT_STATUS FT_WriteEE(FT_HANDLE ftHandle, DWORD dwWordOffset, WORD wValue) +ftd2xx.h:407""" +# ftd2xx.h 412 +FT_EraseEE = _libraries['ftd2xx.dll'].FT_EraseEE +FT_EraseEE.restype = FT_STATUS +# FT_EraseEE(ftHandle) +FT_EraseEE.argtypes = [FT_HANDLE] +FT_EraseEE.__doc__ = \ +"""FT_STATUS FT_EraseEE(FT_HANDLE ftHandle) +ftd2xx.h:412""" +# ftd2xx.h 417 +class ft_program_data(Structure): + pass +ft_program_data._fields_ = [ + # ftd2xx.h 417 + ('Signature1', DWORD), + ('Signature2', DWORD), + ('Version', DWORD), + ('VendorId', WORD), + ('ProductId', WORD), + ('Manufacturer', STRING), + ('ManufacturerId', STRING), + ('Description', STRING), + ('SerialNumber', STRING), + ('MaxPower', WORD), + ('PnP', WORD), + ('SelfPowered', WORD), + ('RemoteWakeup', WORD), + ('Rev4', UCHAR), + ('IsoIn', UCHAR), + ('IsoOut', UCHAR), + ('PullDownEnable', UCHAR), + ('SerNumEnable', UCHAR), + ('USBVersionEnable', UCHAR), + ('USBVersion', WORD), + ('Rev5', UCHAR), + ('IsoInA', UCHAR), + ('IsoInB', UCHAR), + ('IsoOutA', UCHAR), + ('IsoOutB', UCHAR), + ('PullDownEnable5', UCHAR), + ('SerNumEnable5', UCHAR), + ('USBVersionEnable5', UCHAR), + ('USBVersion5', WORD), + ('AIsHighCurrent', UCHAR), + ('BIsHighCurrent', UCHAR), + ('IFAIsFifo', UCHAR), + ('IFAIsFifoTar', UCHAR), + ('IFAIsFastSer', UCHAR), + ('AIsVCP', UCHAR), + ('IFBIsFifo', UCHAR), + ('IFBIsFifoTar', UCHAR), + ('IFBIsFastSer', UCHAR), + ('BIsVCP', UCHAR), + ('UseExtOsc', UCHAR), + ('HighDriveIOs', UCHAR), + ('EndpointSize', UCHAR), + ('PullDownEnableR', UCHAR), + ('SerNumEnableR', UCHAR), + ('InvertTXD', UCHAR), + ('InvertRXD', UCHAR), + ('InvertRTS', UCHAR), + ('InvertCTS', UCHAR), + ('InvertDTR', UCHAR), + ('InvertDSR', UCHAR), + ('InvertDCD', UCHAR), + ('InvertRI', UCHAR), + ('Cbus0', UCHAR), + ('Cbus1', UCHAR), + ('Cbus2', UCHAR), + ('Cbus3', UCHAR), + ('Cbus4', UCHAR), + ('RIsVCP', UCHAR), +] +PFT_PROGRAM_DATA = POINTER(ft_program_data) +FT_PROGRAM_DATA = ft_program_data +# ftd2xx.h 501 +FT_EE_Program = _libraries['ftd2xx.dll'].FT_EE_Program +FT_EE_Program.restype = FT_STATUS +# FT_EE_Program(ftHandle, pData) +FT_EE_Program.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Program.__doc__ = \ +"""FT_STATUS FT_EE_Program(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +ftd2xx.h:501""" +# ftd2xx.h 511 +FT_EE_ProgramEx = _libraries['ftd2xx.dll'].FT_EE_ProgramEx +FT_EE_ProgramEx.restype = FT_STATUS +# FT_EE_ProgramEx(ftHandle, pData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ProgramEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ProgramEx.__doc__ = \ +"""FT_STATUS FT_EE_ProgramEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +ftd2xx.h:511""" +# ftd2xx.h 517 +FT_EE_Read = _libraries['ftd2xx.dll'].FT_EE_Read +FT_EE_Read.restype = FT_STATUS +# FT_EE_Read(ftHandle, pData) +FT_EE_Read.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Read.__doc__ = \ +"""FT_STATUS FT_EE_Read(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +ftd2xx.h:517""" +# ftd2xx.h 527 +FT_EE_ReadEx = _libraries['ftd2xx.dll'].FT_EE_ReadEx +FT_EE_ReadEx.restype = FT_STATUS +# FT_EE_ReadEx(ftHandle, pData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ReadEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ReadEx.__doc__ = \ +"""FT_STATUS FT_EE_ReadEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +ftd2xx.h:527""" +# ftd2xx.h 533 +FT_EE_UASize = _libraries['ftd2xx.dll'].FT_EE_UASize +FT_EE_UASize.restype = FT_STATUS +# FT_EE_UASize(ftHandle, lpdwSize) +FT_EE_UASize.argtypes = [FT_HANDLE, LPDWORD] +FT_EE_UASize.__doc__ = \ +"""FT_STATUS FT_EE_UASize(FT_HANDLE ftHandle, LPDWORD lpdwSize) +ftd2xx.h:533""" +# ftd2xx.h 540 +FT_EE_UAWrite = _libraries['ftd2xx.dll'].FT_EE_UAWrite +FT_EE_UAWrite.restype = FT_STATUS +# FT_EE_UAWrite(ftHandle, pucData, dwDataLen) +FT_EE_UAWrite.argtypes = [FT_HANDLE, PUCHAR, DWORD] +FT_EE_UAWrite.__doc__ = \ +"""FT_STATUS FT_EE_UAWrite(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen) +ftd2xx.h:540""" +# ftd2xx.h 548 +FT_EE_UARead = _libraries['ftd2xx.dll'].FT_EE_UARead +FT_EE_UARead.restype = FT_STATUS +# FT_EE_UARead(ftHandle, pucData, dwDataLen, lpdwBytesRead) +FT_EE_UARead.argtypes = [FT_HANDLE, PUCHAR, DWORD, LPDWORD] +FT_EE_UARead.__doc__ = \ +"""FT_STATUS FT_EE_UARead(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen, LPDWORD lpdwBytesRead) +ftd2xx.h:548""" +# ftd2xx.h 554 +FT_SetLatencyTimer = _libraries['ftd2xx.dll'].FT_SetLatencyTimer +FT_SetLatencyTimer.restype = FT_STATUS +# FT_SetLatencyTimer(ftHandle, ucLatency) +FT_SetLatencyTimer.argtypes = [FT_HANDLE, UCHAR] +FT_SetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_SetLatencyTimer(FT_HANDLE ftHandle, UCHAR ucLatency) +ftd2xx.h:554""" +# ftd2xx.h 560 +FT_GetLatencyTimer = _libraries['ftd2xx.dll'].FT_GetLatencyTimer +FT_GetLatencyTimer.restype = FT_STATUS +# FT_GetLatencyTimer(ftHandle, pucLatency) +FT_GetLatencyTimer.argtypes = [FT_HANDLE, PUCHAR] +FT_GetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_GetLatencyTimer(FT_HANDLE ftHandle, PUCHAR pucLatency) +ftd2xx.h:560""" +# ftd2xx.h 567 +FT_SetBitMode = _libraries['ftd2xx.dll'].FT_SetBitMode +FT_SetBitMode.restype = FT_STATUS +# FT_SetBitMode(ftHandle, ucMask, ucEnable) +FT_SetBitMode.argtypes = [FT_HANDLE, UCHAR, UCHAR] +FT_SetBitMode.__doc__ = \ +"""FT_STATUS FT_SetBitMode(FT_HANDLE ftHandle, UCHAR ucMask, UCHAR ucEnable) +ftd2xx.h:567""" +# ftd2xx.h 573 +FT_GetBitMode = _libraries['ftd2xx.dll'].FT_GetBitMode +FT_GetBitMode.restype = FT_STATUS +# FT_GetBitMode(ftHandle, pucMode) +FT_GetBitMode.argtypes = [FT_HANDLE, PUCHAR] +FT_GetBitMode.__doc__ = \ +"""FT_STATUS FT_GetBitMode(FT_HANDLE ftHandle, PUCHAR pucMode) +ftd2xx.h:573""" +# ftd2xx.h 580 +FT_SetUSBParameters = _libraries['ftd2xx.dll'].FT_SetUSBParameters +FT_SetUSBParameters.restype = FT_STATUS +# FT_SetUSBParameters(ftHandle, ulInTransferSize, ulOutTransferSize) +FT_SetUSBParameters.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetUSBParameters.__doc__ = \ +"""FT_STATUS FT_SetUSBParameters(FT_HANDLE ftHandle, ULONG ulInTransferSize, ULONG ulOutTransferSize) +ftd2xx.h:580""" +# ftd2xx.h 586 +FT_SetDeadmanTimeout = _libraries['ftd2xx.dll'].FT_SetDeadmanTimeout +FT_SetDeadmanTimeout.restype = FT_STATUS +# FT_SetDeadmanTimeout(ftHandle, ulDeadmanTimeout) +FT_SetDeadmanTimeout.argtypes = [FT_HANDLE, ULONG] +FT_SetDeadmanTimeout.__doc__ = \ +"""FT_STATUS FT_SetDeadmanTimeout(FT_HANDLE ftHandle, ULONG ulDeadmanTimeout) +ftd2xx.h:586""" +# ftd2xx.h 596 +FT_GetDeviceInfo = _libraries['ftd2xx.dll'].FT_GetDeviceInfo +FT_GetDeviceInfo.restype = FT_STATUS +# FT_GetDeviceInfo(ftHandle, lpftDevice, lpdwID, SerialNumber, Description, Dummy) +FT_GetDeviceInfo.argtypes = [FT_HANDLE, POINTER(FT_DEVICE), LPDWORD, PCHAR, PCHAR, LPVOID] +FT_GetDeviceInfo.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfo(FT_HANDLE ftHandle, FT_DEVICE * lpftDevice, LPDWORD lpdwID, PCHAR SerialNumber, PCHAR Description, LPVOID Dummy) +ftd2xx.h:596""" +# ftd2xx.h 601 +FT_StopInTask = _libraries['ftd2xx.dll'].FT_StopInTask +FT_StopInTask.restype = FT_STATUS +# FT_StopInTask(ftHandle) +FT_StopInTask.argtypes = [FT_HANDLE] +FT_StopInTask.__doc__ = \ +"""FT_STATUS FT_StopInTask(FT_HANDLE ftHandle) +ftd2xx.h:601""" +# ftd2xx.h 606 +FT_RestartInTask = _libraries['ftd2xx.dll'].FT_RestartInTask +FT_RestartInTask.restype = FT_STATUS +# FT_RestartInTask(ftHandle) +FT_RestartInTask.argtypes = [FT_HANDLE] +FT_RestartInTask.__doc__ = \ +"""FT_STATUS FT_RestartInTask(FT_HANDLE ftHandle) +ftd2xx.h:606""" +# ftd2xx.h 612 +FT_SetResetPipeRetryCount = _libraries['ftd2xx.dll'].FT_SetResetPipeRetryCount +FT_SetResetPipeRetryCount.restype = FT_STATUS +# FT_SetResetPipeRetryCount(ftHandle, dwCount) +FT_SetResetPipeRetryCount.argtypes = [FT_HANDLE, DWORD] +FT_SetResetPipeRetryCount.__doc__ = \ +"""FT_STATUS FT_SetResetPipeRetryCount(FT_HANDLE ftHandle, DWORD dwCount) +ftd2xx.h:612""" +# ftd2xx.h 617 +FT_ResetPort = _libraries['ftd2xx.dll'].FT_ResetPort +FT_ResetPort.restype = FT_STATUS +# FT_ResetPort(ftHandle) +FT_ResetPort.argtypes = [FT_HANDLE] +FT_ResetPort.__doc__ = \ +"""FT_STATUS FT_ResetPort(FT_HANDLE ftHandle) +ftd2xx.h:617""" +# ftd2xx.h 622 +FT_CyclePort = _libraries['ftd2xx.dll'].FT_CyclePort +FT_CyclePort.restype = FT_STATUS +# FT_CyclePort(ftHandle) +FT_CyclePort.argtypes = [FT_HANDLE] +FT_CyclePort.__doc__ = \ +"""FT_STATUS FT_CyclePort(FT_HANDLE ftHandle) +ftd2xx.h:622""" +# ftd2xx.h 638 +FT_W32_CreateFile = _libraries['ftd2xx.dll'].FT_W32_CreateFile +FT_W32_CreateFile.restype = FT_HANDLE +# FT_W32_CreateFile(lpszName, dwAccess, dwShareMode, lpSecurityAttributes, dwCreate, dwAttrsAndFlags, hTemplate) +FT_W32_CreateFile.argtypes = [LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE] +FT_W32_CreateFile.__doc__ = \ +"""FT_HANDLE FT_W32_CreateFile(LPCSTR lpszName, DWORD dwAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreate, DWORD dwAttrsAndFlags, HANDLE hTemplate) +ftd2xx.h:638""" +# ftd2xx.h 643 +FT_W32_CloseHandle = _libraries['ftd2xx.dll'].FT_W32_CloseHandle +FT_W32_CloseHandle.restype = BOOL +# FT_W32_CloseHandle(ftHandle) +FT_W32_CloseHandle.argtypes = [FT_HANDLE] +FT_W32_CloseHandle.__doc__ = \ +"""BOOL FT_W32_CloseHandle(FT_HANDLE ftHandle) +ftd2xx.h:643""" +# ftd2xx.h 652 +FT_W32_ReadFile = _libraries['ftd2xx.dll'].FT_W32_ReadFile +FT_W32_ReadFile.restype = BOOL +# FT_W32_ReadFile(ftHandle, lpBuffer, nBufferSize, lpBytesReturned, lpOverlapped) +FT_W32_ReadFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_ReadFile.__doc__ = \ +"""BOOL FT_W32_ReadFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +ftd2xx.h:652""" +# ftd2xx.h 661 +FT_W32_WriteFile = _libraries['ftd2xx.dll'].FT_W32_WriteFile +FT_W32_WriteFile.restype = BOOL +# FT_W32_WriteFile(ftHandle, lpBuffer, nBufferSize, lpBytesWritten, lpOverlapped) +FT_W32_WriteFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_WriteFile.__doc__ = \ +"""BOOL FT_W32_WriteFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten, LPOVERLAPPED lpOverlapped) +ftd2xx.h:661""" +# ftd2xx.h 666 +FT_W32_GetLastError = _libraries['ftd2xx.dll'].FT_W32_GetLastError +FT_W32_GetLastError.restype = DWORD +# FT_W32_GetLastError(ftHandle) +FT_W32_GetLastError.argtypes = [FT_HANDLE] +FT_W32_GetLastError.__doc__ = \ +"""DWORD FT_W32_GetLastError(FT_HANDLE ftHandle) +ftd2xx.h:666""" +# ftd2xx.h 674 +FT_W32_GetOverlappedResult = _libraries['ftd2xx.dll'].FT_W32_GetOverlappedResult +FT_W32_GetOverlappedResult.restype = BOOL +# FT_W32_GetOverlappedResult(ftHandle, lpOverlapped, lpdwBytesTransferred, bWait) +FT_W32_GetOverlappedResult.argtypes = [FT_HANDLE, LPOVERLAPPED, LPDWORD, BOOL] +FT_W32_GetOverlappedResult.__doc__ = \ +"""BOOL FT_W32_GetOverlappedResult(FT_HANDLE ftHandle, LPOVERLAPPED lpOverlapped, LPDWORD lpdwBytesTransferred, BOOL bWait) +ftd2xx.h:674""" +# ftd2xx.h 679 +FT_W32_CancelIo = _libraries['ftd2xx.dll'].FT_W32_CancelIo +FT_W32_CancelIo.restype = BOOL +# FT_W32_CancelIo(ftHandle) +FT_W32_CancelIo.argtypes = [FT_HANDLE] +FT_W32_CancelIo.__doc__ = \ +"""BOOL FT_W32_CancelIo(FT_HANDLE ftHandle) +ftd2xx.h:679""" +# ftd2xx.h 685 +class _FTCOMSTAT(Structure): + pass +_FTCOMSTAT._fields_ = [ + # ftd2xx.h 685 + ('fCtsHold', DWORD, 1), + ('fDsrHold', DWORD, 1), + ('fRlsdHold', DWORD, 1), + ('fXoffHold', DWORD, 1), + ('fXoffSent', DWORD, 1), + ('fEof', DWORD, 1), + ('fTxim', DWORD, 1), + ('fReserved', DWORD, 25), + ('cbInQue', DWORD), + ('cbOutQue', DWORD), +] +LPFTCOMSTAT = POINTER(_FTCOMSTAT) +FTCOMSTAT = _FTCOMSTAT +# ftd2xx.h 698 +class _FTDCB(Structure): + pass +_FTDCB._fields_ = [ + # ftd2xx.h 698 + ('DCBlength', DWORD), + ('BaudRate', DWORD), + ('fBinary', DWORD, 1), + ('fParity', DWORD, 1), + ('fOutxCtsFlow', DWORD, 1), + ('fOutxDsrFlow', DWORD, 1), + ('fDtrControl', DWORD, 2), + ('fDsrSensitivity', DWORD, 1), + ('fTXContinueOnXoff', DWORD, 1), + ('fOutX', DWORD, 1), + ('fInX', DWORD, 1), + ('fErrorChar', DWORD, 1), + ('fNull', DWORD, 1), + ('fRtsControl', DWORD, 2), + ('fAbortOnError', DWORD, 1), + ('fDummy2', DWORD, 17), + ('wReserved', WORD), + ('XonLim', WORD), + ('XoffLim', WORD), + ('ByteSize', BYTE), + ('Parity', BYTE), + ('StopBits', BYTE), + ('XonChar', c_char), + ('XoffChar', c_char), + ('ErrorChar', c_char), + ('EofChar', c_char), + ('EvtChar', c_char), + ('wReserved1', WORD), +] +FTDCB = _FTDCB +LPFTDCB = POINTER(_FTDCB) +# ftd2xx.h 729 +class _FTTIMEOUTS(Structure): + pass +_FTTIMEOUTS._fields_ = [ + # ftd2xx.h 729 + ('ReadIntervalTimeout', DWORD), + ('ReadTotalTimeoutMultiplier', DWORD), + ('ReadTotalTimeoutConstant', DWORD), + ('WriteTotalTimeoutMultiplier', DWORD), + ('WriteTotalTimeoutConstant', DWORD), +] +FTTIMEOUTS = _FTTIMEOUTS +LPFTTIMEOUTS = POINTER(_FTTIMEOUTS) +# ftd2xx.h 741 +FT_W32_ClearCommBreak = _libraries['ftd2xx.dll'].FT_W32_ClearCommBreak +FT_W32_ClearCommBreak.restype = BOOL +# FT_W32_ClearCommBreak(ftHandle) +FT_W32_ClearCommBreak.argtypes = [FT_HANDLE] +FT_W32_ClearCommBreak.__doc__ = \ +"""BOOL FT_W32_ClearCommBreak(FT_HANDLE ftHandle) +ftd2xx.h:741""" +# ftd2xx.h 748 +FT_W32_ClearCommError = _libraries['ftd2xx.dll'].FT_W32_ClearCommError +FT_W32_ClearCommError.restype = BOOL +# FT_W32_ClearCommError(ftHandle, lpdwErrors, lpftComstat) +FT_W32_ClearCommError.argtypes = [FT_HANDLE, LPDWORD, LPFTCOMSTAT] +FT_W32_ClearCommError.__doc__ = \ +"""BOOL FT_W32_ClearCommError(FT_HANDLE ftHandle, LPDWORD lpdwErrors, LPFTCOMSTAT lpftComstat) +ftd2xx.h:748""" +# ftd2xx.h 754 +FT_W32_EscapeCommFunction = _libraries['ftd2xx.dll'].FT_W32_EscapeCommFunction +FT_W32_EscapeCommFunction.restype = BOOL +# FT_W32_EscapeCommFunction(ftHandle, dwFunc) +FT_W32_EscapeCommFunction.argtypes = [FT_HANDLE, DWORD] +FT_W32_EscapeCommFunction.__doc__ = \ +"""BOOL FT_W32_EscapeCommFunction(FT_HANDLE ftHandle, DWORD dwFunc) +ftd2xx.h:754""" +# ftd2xx.h 760 +FT_W32_GetCommModemStatus = _libraries['ftd2xx.dll'].FT_W32_GetCommModemStatus +FT_W32_GetCommModemStatus.restype = BOOL +# FT_W32_GetCommModemStatus(ftHandle, lpdwModemStatus) +FT_W32_GetCommModemStatus.argtypes = [FT_HANDLE, LPDWORD] +FT_W32_GetCommModemStatus.__doc__ = \ +"""BOOL FT_W32_GetCommModemStatus(FT_HANDLE ftHandle, LPDWORD lpdwModemStatus) +ftd2xx.h:760""" +# ftd2xx.h 766 +FT_W32_GetCommState = _libraries['ftd2xx.dll'].FT_W32_GetCommState +FT_W32_GetCommState.restype = BOOL +# FT_W32_GetCommState(ftHandle, lpftDcb) +FT_W32_GetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_GetCommState.__doc__ = \ +"""BOOL FT_W32_GetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +ftd2xx.h:766""" +# ftd2xx.h 772 +FT_W32_GetCommTimeouts = _libraries['ftd2xx.dll'].FT_W32_GetCommTimeouts +FT_W32_GetCommTimeouts.restype = BOOL +# FT_W32_GetCommTimeouts(ftHandle, pTimeouts) +FT_W32_GetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_GetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_GetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +ftd2xx.h:772""" +# ftd2xx.h 778 +FT_W32_PurgeComm = _libraries['ftd2xx.dll'].FT_W32_PurgeComm +FT_W32_PurgeComm.restype = BOOL +# FT_W32_PurgeComm(ftHandle, dwMask) +FT_W32_PurgeComm.argtypes = [FT_HANDLE, DWORD] +FT_W32_PurgeComm.__doc__ = \ +"""BOOL FT_W32_PurgeComm(FT_HANDLE ftHandle, DWORD dwMask) +ftd2xx.h:778""" +# ftd2xx.h 783 +FT_W32_SetCommBreak = _libraries['ftd2xx.dll'].FT_W32_SetCommBreak +FT_W32_SetCommBreak.restype = BOOL +# FT_W32_SetCommBreak(ftHandle) +FT_W32_SetCommBreak.argtypes = [FT_HANDLE] +FT_W32_SetCommBreak.__doc__ = \ +"""BOOL FT_W32_SetCommBreak(FT_HANDLE ftHandle) +ftd2xx.h:783""" +# ftd2xx.h 789 +FT_W32_SetCommMask = _libraries['ftd2xx.dll'].FT_W32_SetCommMask +FT_W32_SetCommMask.restype = BOOL +# FT_W32_SetCommMask(ftHandle, ulEventMask) +FT_W32_SetCommMask.argtypes = [FT_HANDLE, ULONG] +FT_W32_SetCommMask.__doc__ = \ +"""BOOL FT_W32_SetCommMask(FT_HANDLE ftHandle, ULONG ulEventMask) +ftd2xx.h:789""" +# ftd2xx.h 795 +FT_W32_SetCommState = _libraries['ftd2xx.dll'].FT_W32_SetCommState +FT_W32_SetCommState.restype = BOOL +# FT_W32_SetCommState(ftHandle, lpftDcb) +FT_W32_SetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_SetCommState.__doc__ = \ +"""BOOL FT_W32_SetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +ftd2xx.h:795""" +# ftd2xx.h 801 +FT_W32_SetCommTimeouts = _libraries['ftd2xx.dll'].FT_W32_SetCommTimeouts +FT_W32_SetCommTimeouts.restype = BOOL +# FT_W32_SetCommTimeouts(ftHandle, pTimeouts) +FT_W32_SetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_SetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_SetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +ftd2xx.h:801""" +# ftd2xx.h 808 +FT_W32_SetupComm = _libraries['ftd2xx.dll'].FT_W32_SetupComm +FT_W32_SetupComm.restype = BOOL +# FT_W32_SetupComm(ftHandle, dwReadBufferSize, dwWriteBufferSize) +FT_W32_SetupComm.argtypes = [FT_HANDLE, DWORD, DWORD] +FT_W32_SetupComm.__doc__ = \ +"""BOOL FT_W32_SetupComm(FT_HANDLE ftHandle, DWORD dwReadBufferSize, DWORD dwWriteBufferSize) +ftd2xx.h:808""" +# ftd2xx.h 815 +FT_W32_WaitCommEvent = _libraries['ftd2xx.dll'].FT_W32_WaitCommEvent +FT_W32_WaitCommEvent.restype = BOOL +# FT_W32_WaitCommEvent(ftHandle, pulEvent, lpOverlapped) +FT_W32_WaitCommEvent.argtypes = [FT_HANDLE, PULONG, LPOVERLAPPED] +FT_W32_WaitCommEvent.__doc__ = \ +"""BOOL FT_W32_WaitCommEvent(FT_HANDLE ftHandle, PULONG pulEvent, LPOVERLAPPED lpOverlapped) +ftd2xx.h:815""" +# ftd2xx.h 822 +class _ft_device_list_info_node(Structure): + pass +_ft_device_list_info_node._fields_ = [ + # ftd2xx.h 822 + ('Flags', ULONG), + ('Type', ULONG), + ('ID', ULONG), + ('LocId', DWORD), + ('SerialNumber', c_char * 16), + ('Description', c_char * 64), + ('ftHandle', FT_HANDLE), +] +FT_DEVICE_LIST_INFO_NODE = _ft_device_list_info_node +# ftd2xx.h 836 +FT_CreateDeviceInfoList = _libraries['ftd2xx.dll'].FT_CreateDeviceInfoList +FT_CreateDeviceInfoList.restype = FT_STATUS +# FT_CreateDeviceInfoList(lpdwNumDevs) +FT_CreateDeviceInfoList.argtypes = [LPDWORD] +FT_CreateDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_CreateDeviceInfoList(LPDWORD lpdwNumDevs) +ftd2xx.h:836""" +# ftd2xx.h 842 +FT_GetDeviceInfoList = _libraries['ftd2xx.dll'].FT_GetDeviceInfoList +FT_GetDeviceInfoList.restype = FT_STATUS +# FT_GetDeviceInfoList(pDest, lpdwNumDevs) +FT_GetDeviceInfoList.argtypes = [POINTER(FT_DEVICE_LIST_INFO_NODE), LPDWORD] +FT_GetDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoList(FT_DEVICE_LIST_INFO_NODE * pDest, LPDWORD lpdwNumDevs) +ftd2xx.h:842""" +# ftd2xx.h 854 +FT_GetDeviceInfoDetail = _libraries['ftd2xx.dll'].FT_GetDeviceInfoDetail +FT_GetDeviceInfoDetail.restype = FT_STATUS +# FT_GetDeviceInfoDetail(dwIndex, lpdwFlags, lpdwType, lpdwID, lpdwLocId, lpSerialNumber, lpDescription, pftHandle) +FT_GetDeviceInfoDetail.argtypes = [DWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPVOID, LPVOID, POINTER(FT_HANDLE)] +FT_GetDeviceInfoDetail.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoDetail(DWORD dwIndex, LPDWORD lpdwFlags, LPDWORD lpdwType, LPDWORD lpdwID, LPDWORD lpdwLocId, LPVOID lpSerialNumber, LPVOID lpDescription, FT_HANDLE * pftHandle) +ftd2xx.h:854""" +# ftd2xx.h 865 +FT_GetDriverVersion = _libraries['ftd2xx.dll'].FT_GetDriverVersion +FT_GetDriverVersion.restype = FT_STATUS +# FT_GetDriverVersion(ftHandle, lpdwVersion) +FT_GetDriverVersion.argtypes = [FT_HANDLE, LPDWORD] +FT_GetDriverVersion.__doc__ = \ +"""FT_STATUS FT_GetDriverVersion(FT_HANDLE ftHandle, LPDWORD lpdwVersion) +ftd2xx.h:865""" +# ftd2xx.h 870 +FT_GetLibraryVersion = _libraries['ftd2xx.dll'].FT_GetLibraryVersion +FT_GetLibraryVersion.restype = FT_STATUS +# FT_GetLibraryVersion(lpdwVersion) +FT_GetLibraryVersion.argtypes = [LPDWORD] +FT_GetLibraryVersion.__doc__ = \ +"""FT_STATUS FT_GetLibraryVersion(LPDWORD lpdwVersion) +ftd2xx.h:870""" +__all__ = ['FT_DEVICE_232R', 'FT_STATUS', 'FT_GetLibraryVersion', + 'VOID', 'FT_GetLatencyTimer', 'FT_EE_ProgramEx', + 'FT_SetEventNotification', 'FT_GetDeviceInfoList', + 'FT_OpenEx', 'FT_INVALID_ARGS', 'FT_W32_WriteFile', + 'FT_StopInTask', '_FTCOMSTAT', 'FT_GetDeviceInfo', + 'FT_DEVICE_100AX', 'FT_W32_SetCommTimeouts', + 'PFT_PROGRAM_DATA', 'FT_W32_WaitCommEvent', 'PUCHAR', + 'FT_W32_ReadFile', 'FT_ResetDevice', 'FT_ResetPort', + 'FT_GetStatus', 'FT_SetDataCharacteristics', 'FT_ClrRts', + 'FT_W32_CancelIo', 'FT_EEPROM_WRITE_FAILED', 'FT_Close', + 'FT_GetModemStatus', 'FT_W32_CreateFile', 'LPFTTIMEOUTS', + 'FT_Write', 'FT_W32_GetCommModemStatus', 'FT_SetBreakOff', + '_FTTIMEOUTS', 'LPVOID', 'FT_DEVICE_BM', 'FT_SetBreakOn', + 'FT_W32_GetCommState', 'FT_SetBaudRate', + 'FT_SetResetPipeRetryCount', 'FTTIMEOUTS', + 'FT_INVALID_PARAMETER', 'SHORT', + 'FT_FAILED_TO_WRITE_DEVICE', 'FT_NOT_SUPPORTED', + 'FT_ReadEE', 'FT_Open', 'FT_DEVICE_2232C', + 'FT_W32_GetCommTimeouts', 'FT_CreateDeviceInfoList', + 'FT_SetRts', 'LPSECURITY_ATTRIBUTES', 'FT_DEVICE_AM', + 'FT_SetBitMode', 'FT_DEVICE_NOT_OPENED_FOR_ERASE', + 'FT_EE_Program', 'FT_W32_GetLastError', 'UCHAR', 'LPFTDCB', + 'FT_DEVICE_NOT_FOUND', 'FT_W32_GetOverlappedResult', + 'OVERLAPPED', 'INT', 'FT_SetDivisor', 'LPFTCOMSTAT', + 'FT_W32_SetCommBreak', 'FT_DEVICE_NOT_OPENED_FOR_WRITE', + 'PULONG', 'FT_EEPROM_NOT_PROGRAMMED', 'FT_ClrDtr', + 'SYSTEMTIME', 'FT_SetDtr', 'LPWORD', 'FT_SetUSBParameters', + 'FT_Read', 'CHAR', 'FT_DEVICE_NOT_OPENED', 'LPBYTE', + 'FT_ListDevices', 'PFT_EVENT_HANDLER', 'FT_EE_UARead', + 'FT_W32_SetupComm', 'FT_WriteEE', + 'FT_INSUFFICIENT_RESOURCES', 'FT_EE_ReadEx', + 'SECURITY_ATTRIBUTES', 'FT_W32_PurgeComm', 'FT_CyclePort', + 'FT_SetDeadmanTimeout', 'FTDCB', + 'FT_DEVICE_LIST_INFO_NODE', 'FT_GetEventStatus', + 'FT_W32_CloseHandle', 'FT_EE_Read', 'FT_PROGRAM_DATA', + '_ft_device_list_info_node', 'FT_EEPROM_NOT_PRESENT', + '_FTDCB', 'FT_EEPROM_READ_FAILED', 'FT_HANDLE', 'USHORT', + 'LPDWORD', 'FT_GetBitMode', 'FT_IoCtl', 'FT_SetChars', + 'FT_RestartInTask', 'FT_SetLatencyTimer', 'LPTSTR', + 'FT_Purge', 'FT_EE_UAWrite', 'LPBOOL', + '_SECURITY_ATTRIBUTES', 'FT_IO_ERROR', + 'FT_W32_ClearCommBreak', 'FT_GetDriverVersion', 'timeval', + 'LPOVERLAPPED', 'FT_GetDeviceInfoDetail', + 'FT_SetFlowControl', 'FT_INVALID_HANDLE', + 'FT_EEPROM_ERASE_FAILED', 'FT_W32_EscapeCommFunction', + 'PCHAR', 'FT_GetQueueStatus', 'ULONGLONG', 'FT_OK', + 'FTCOMSTAT', 'FT_WaitOnMask', 'FT_SetTimeouts', + '_OVERLAPPED', 'FT_W32_ClearCommError', 'FT_EraseEE', + 'FT_W32_SetCommState', 'FT_INVALID_BAUD_RATE', + 'FT_SetWaitMask', 'FT_EE_UASize', 'FT_DEVICE_UNKNOWN', + 'FT_DEVICE', 'FT_OTHER_ERROR', 'ft_program_data', 'PVOID', + 'FT_W32_SetCommMask'] diff --git a/instrument_plugins/_ftd2xx/_ftd2xx.pyc b/instrument_plugins/_ftd2xx/_ftd2xx.pyc new file mode 100644 index 0000000..3f30336 Binary files /dev/null and b/instrument_plugins/_ftd2xx/_ftd2xx.pyc differ diff --git a/instrument_plugins/_ftd2xx/_ftd2xx_darwin.py b/instrument_plugins/_ftd2xx/_ftd2xx_darwin.py new file mode 100644 index 0000000..d4e6185 --- /dev/null +++ b/instrument_plugins/_ftd2xx/_ftd2xx_darwin.py @@ -0,0 +1,2228 @@ +# generated by 'xml2py' +# flags '-kdefst -d -c -o _ftd2xx_osx.py ftd2xx.xml -l ftd2xx' +from ctypes import * + +STRING = c_char_p +_libraries = {} +_libraries['/usr/local/lib/libftd2xx.dylib'] = CDLL('/usr/local/lib/libftd2xx.dylib') + + +FT_IO_ERROR = 4 +FT_INVALID_BAUD_RATE = 7 +FT_DEVICE_100AX = 2 +FT_DEVICE_NOT_OPENED_FOR_WRITE = 9 +FT_DEVICE_BM = 0 +FT_EEPROM_ERASE_FAILED = 13 +FT_EEPROM_NOT_PROGRAMMED = 15 +FT_FAILED_TO_WRITE_DEVICE = 10 +FT_DEVICE_232R = 5 +FT_EEPROM_WRITE_FAILED = 12 +FT_NOT_SUPPORTED = 17 +FT_INVALID_PARAMETER = 6 +FT_DEVICE_UNKNOWN = 3 +FT_INSUFFICIENT_RESOURCES = 5 +FT_DEVICE_AM = 1 +FT_DEVICE_NOT_OPENED = 3 +FT_INVALID_HANDLE = 1 +FT_EEPROM_NOT_PRESENT = 14 +FT_DEVICE_NOT_OPENED_FOR_ERASE = 8 +FT_OTHER_ERROR = 18 +FT_OK = 0 +FT_DEVICE_NOT_FOUND = 2 +FT_INVALID_ARGS = 16 +FT_DEVICE_2232C = 4 +FT_EEPROM_READ_FAILED = 11 +__darwin_nl_item = c_int +__darwin_wctrans_t = c_int +__darwin_wctype_t = c_ulong +__int8_t = c_byte +__uint8_t = c_ubyte +__int16_t = c_short +__uint16_t = c_ushort +__int32_t = c_int +__uint32_t = c_uint +__int64_t = c_longlong +__uint64_t = c_ulonglong +__darwin_intptr_t = c_long +__darwin_natural_t = c_uint +__darwin_ct_rune_t = c_int +# /usr/include/i386/_types.h 79 +class __mbstate_t(Union): + pass +__darwin_mbstate_t = __mbstate_t +__darwin_ptrdiff_t = c_int +__darwin_size_t = c_ulong +__darwin_va_list = STRING +__darwin_wchar_t = c_int +__darwin_rune_t = __darwin_wchar_t +__darwin_wint_t = c_int +__darwin_clock_t = c_ulong +__darwin_socklen_t = __uint32_t +__darwin_ssize_t = c_long +__darwin_time_t = c_long +# /usr/include/sys/_types.h 64 +class _opaque_pthread_attr_t(Structure): + pass +__darwin_pthread_attr_t = _opaque_pthread_attr_t +pthread_attr_t = __darwin_pthread_attr_t +# /usr/include/sys/_types.h 65 +class _opaque_pthread_cond_t(Structure): + pass +__darwin_pthread_cond_t = _opaque_pthread_cond_t +pthread_cond_t = __darwin_pthread_cond_t +# /usr/include/sys/_types.h 66 +class _opaque_pthread_condattr_t(Structure): + pass +__darwin_pthread_condattr_t = _opaque_pthread_condattr_t +pthread_condattr_t = __darwin_pthread_condattr_t +__darwin_pthread_key_t = c_ulong +pthread_key_t = __darwin_pthread_key_t +# /usr/include/sys/_types.h 67 +class _opaque_pthread_mutex_t(Structure): + pass +__darwin_pthread_mutex_t = _opaque_pthread_mutex_t +pthread_mutex_t = __darwin_pthread_mutex_t +# /usr/include/sys/_types.h 68 +class _opaque_pthread_mutexattr_t(Structure): + pass +__darwin_pthread_mutexattr_t = _opaque_pthread_mutexattr_t +pthread_mutexattr_t = __darwin_pthread_mutexattr_t +# /usr/include/sys/_types.h 69 +class _opaque_pthread_once_t(Structure): + pass +__darwin_pthread_once_t = _opaque_pthread_once_t +pthread_once_t = __darwin_pthread_once_t +# /usr/include/sys/_types.h 70 +class _opaque_pthread_rwlock_t(Structure): + pass +__darwin_pthread_rwlock_t = _opaque_pthread_rwlock_t +pthread_rwlock_t = __darwin_pthread_rwlock_t +# /usr/include/sys/_types.h 71 +class _opaque_pthread_rwlockattr_t(Structure): + pass +__darwin_pthread_rwlockattr_t = _opaque_pthread_rwlockattr_t +pthread_rwlockattr_t = __darwin_pthread_rwlockattr_t +# /usr/include/sys/_types.h 72 +class _opaque_pthread_t(Structure): + pass +__darwin_pthread_t = POINTER(_opaque_pthread_t) +pthread_t = __darwin_pthread_t +__darwin_mach_port_name_t = __darwin_natural_t +__darwin_mach_port_t = __darwin_mach_port_name_t +mach_port_t = __darwin_mach_port_t +__darwin_sigset_t = __uint32_t +sigset_t = __darwin_sigset_t +# /usr/include/pthread.h 245 +pthread_atfork = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_atfork +pthread_atfork.restype = c_int +# pthread_atfork(p1, p2, p3) +pthread_atfork.argtypes = [CFUNCTYPE(None), CFUNCTYPE(None), CFUNCTYPE(None)] +pthread_atfork.__doc__ = \ +"""int pthread_atfork(unknown * p1, unknown * p2, unknown * p3) +/usr/include/pthread.h:245""" +# /usr/include/pthread.h 246 +pthread_attr_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_destroy +pthread_attr_destroy.restype = c_int +# pthread_attr_destroy(p1) +pthread_attr_destroy.argtypes = [POINTER(pthread_attr_t)] +pthread_attr_destroy.__doc__ = \ +"""int pthread_attr_destroy(pthread_attr_t * p1) +/usr/include/pthread.h:246""" +# /usr/include/pthread.h 248 +pthread_attr_getdetachstate = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getdetachstate +pthread_attr_getdetachstate.restype = c_int +# pthread_attr_getdetachstate(p1, p2) +pthread_attr_getdetachstate.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getdetachstate.__doc__ = \ +"""int pthread_attr_getdetachstate(unknown * p1, int * p2) +/usr/include/pthread.h:248""" +size_t = __darwin_size_t +# /usr/include/pthread.h 250 +pthread_attr_getguardsize = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getguardsize +pthread_attr_getguardsize.restype = c_int +# pthread_attr_getguardsize(p1, p2) +pthread_attr_getguardsize.argtypes = [POINTER(pthread_attr_t), POINTER(size_t)] +pthread_attr_getguardsize.__doc__ = \ +"""int pthread_attr_getguardsize(unknown * p1, size_t * p2) +/usr/include/pthread.h:250""" +# /usr/include/pthread.h 252 +pthread_attr_getinheritsched = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getinheritsched +pthread_attr_getinheritsched.restype = c_int +# pthread_attr_getinheritsched(p1, p2) +pthread_attr_getinheritsched.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getinheritsched.__doc__ = \ +"""int pthread_attr_getinheritsched(unknown * p1, int * p2) +/usr/include/pthread.h:252""" +# /usr/include/sched.h 35 +class sched_param(Structure): + pass +# /usr/include/pthread.h 254 +pthread_attr_getschedparam = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getschedparam +pthread_attr_getschedparam.restype = c_int +# pthread_attr_getschedparam(p1, p2) +pthread_attr_getschedparam.argtypes = [POINTER(pthread_attr_t), POINTER(sched_param)] +pthread_attr_getschedparam.__doc__ = \ +"""int pthread_attr_getschedparam(unknown * p1, sched_param * p2) +/usr/include/pthread.h:254""" +# /usr/include/pthread.h 256 +pthread_attr_getschedpolicy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getschedpolicy +pthread_attr_getschedpolicy.restype = c_int +# pthread_attr_getschedpolicy(p1, p2) +pthread_attr_getschedpolicy.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getschedpolicy.__doc__ = \ +"""int pthread_attr_getschedpolicy(unknown * p1, int * p2) +/usr/include/pthread.h:256""" +# /usr/include/pthread.h 257 +pthread_attr_getscope = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getscope +pthread_attr_getscope.restype = c_int +# pthread_attr_getscope(p1, p2) +pthread_attr_getscope.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getscope.__doc__ = \ +"""int pthread_attr_getscope(unknown * p1, int * p2) +/usr/include/pthread.h:257""" +# /usr/include/pthread.h 259 +pthread_attr_getstack = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getstack +pthread_attr_getstack.restype = c_int +# pthread_attr_getstack(p1, p2, p3) +pthread_attr_getstack.argtypes = [POINTER(pthread_attr_t), POINTER(c_void_p), POINTER(size_t)] +pthread_attr_getstack.__doc__ = \ +"""int pthread_attr_getstack(unknown * p1, void * * p2, size_t * p3) +/usr/include/pthread.h:259""" +# /usr/include/pthread.h 261 +pthread_attr_getstackaddr = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getstackaddr +pthread_attr_getstackaddr.restype = c_int +# pthread_attr_getstackaddr(p1, p2) +pthread_attr_getstackaddr.argtypes = [POINTER(pthread_attr_t), POINTER(c_void_p)] +pthread_attr_getstackaddr.__doc__ = \ +"""int pthread_attr_getstackaddr(unknown * p1, void * * p2) +/usr/include/pthread.h:261""" +# /usr/include/pthread.h 263 +pthread_attr_getstacksize = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_getstacksize +pthread_attr_getstacksize.restype = c_int +# pthread_attr_getstacksize(p1, p2) +pthread_attr_getstacksize.argtypes = [POINTER(pthread_attr_t), POINTER(size_t)] +pthread_attr_getstacksize.__doc__ = \ +"""int pthread_attr_getstacksize(unknown * p1, size_t * p2) +/usr/include/pthread.h:263""" +# /usr/include/pthread.h 264 +pthread_attr_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_init +pthread_attr_init.restype = c_int +# pthread_attr_init(p1) +pthread_attr_init.argtypes = [POINTER(pthread_attr_t)] +pthread_attr_init.__doc__ = \ +"""int pthread_attr_init(pthread_attr_t * p1) +/usr/include/pthread.h:264""" +# /usr/include/pthread.h 266 +pthread_attr_setdetachstate = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setdetachstate +pthread_attr_setdetachstate.restype = c_int +# pthread_attr_setdetachstate(p1, p2) +pthread_attr_setdetachstate.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setdetachstate.__doc__ = \ +"""int pthread_attr_setdetachstate(pthread_attr_t * p1, int p2) +/usr/include/pthread.h:266""" +# /usr/include/pthread.h 267 +pthread_attr_setguardsize = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setguardsize +pthread_attr_setguardsize.restype = c_int +# pthread_attr_setguardsize(p1, p2) +pthread_attr_setguardsize.argtypes = [POINTER(pthread_attr_t), size_t] +pthread_attr_setguardsize.__doc__ = \ +"""int pthread_attr_setguardsize(pthread_attr_t * p1, size_t p2) +/usr/include/pthread.h:267""" +# /usr/include/pthread.h 269 +pthread_attr_setinheritsched = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setinheritsched +pthread_attr_setinheritsched.restype = c_int +# pthread_attr_setinheritsched(p1, p2) +pthread_attr_setinheritsched.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setinheritsched.__doc__ = \ +"""int pthread_attr_setinheritsched(pthread_attr_t * p1, int p2) +/usr/include/pthread.h:269""" +sched_param._fields_ = [ + # /usr/include/sched.h 35 + ('sched_priority', c_int), + ('__opaque', c_char * 4), +] +# /usr/include/pthread.h 271 +pthread_attr_setschedparam = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setschedparam +pthread_attr_setschedparam.restype = c_int +# pthread_attr_setschedparam(p1, p2) +pthread_attr_setschedparam.argtypes = [POINTER(pthread_attr_t), POINTER(sched_param)] +pthread_attr_setschedparam.__doc__ = \ +"""int pthread_attr_setschedparam(pthread_attr_t * p1, unknown * p2) +/usr/include/pthread.h:271""" +# /usr/include/pthread.h 273 +pthread_attr_setschedpolicy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setschedpolicy +pthread_attr_setschedpolicy.restype = c_int +# pthread_attr_setschedpolicy(p1, p2) +pthread_attr_setschedpolicy.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setschedpolicy.__doc__ = \ +"""int pthread_attr_setschedpolicy(pthread_attr_t * p1, int p2) +/usr/include/pthread.h:273""" +# /usr/include/pthread.h 274 +pthread_attr_setscope = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setscope +pthread_attr_setscope.restype = c_int +# pthread_attr_setscope(p1, p2) +pthread_attr_setscope.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setscope.__doc__ = \ +"""int pthread_attr_setscope(pthread_attr_t * p1, int p2) +/usr/include/pthread.h:274""" +# /usr/include/pthread.h 276 +pthread_attr_setstack = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setstack +pthread_attr_setstack.restype = c_int +# pthread_attr_setstack(p1, p2, p3) +pthread_attr_setstack.argtypes = [POINTER(pthread_attr_t), c_void_p, size_t] +pthread_attr_setstack.__doc__ = \ +"""int pthread_attr_setstack(pthread_attr_t * p1, void * p2, size_t p3) +/usr/include/pthread.h:276""" +# /usr/include/pthread.h 278 +pthread_attr_setstackaddr = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setstackaddr +pthread_attr_setstackaddr.restype = c_int +# pthread_attr_setstackaddr(p1, p2) +pthread_attr_setstackaddr.argtypes = [POINTER(pthread_attr_t), c_void_p] +pthread_attr_setstackaddr.__doc__ = \ +"""int pthread_attr_setstackaddr(pthread_attr_t * p1, void * p2) +/usr/include/pthread.h:278""" +# /usr/include/pthread.h 279 +pthread_attr_setstacksize = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_attr_setstacksize +pthread_attr_setstacksize.restype = c_int +# pthread_attr_setstacksize(p1, p2) +pthread_attr_setstacksize.argtypes = [POINTER(pthread_attr_t), size_t] +pthread_attr_setstacksize.__doc__ = \ +"""int pthread_attr_setstacksize(pthread_attr_t * p1, size_t p2) +/usr/include/pthread.h:279""" +# /usr/include/pthread.h 280 +pthread_cancel = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cancel +pthread_cancel.restype = c_int +# pthread_cancel(p1) +pthread_cancel.argtypes = [pthread_t] +pthread_cancel.__doc__ = \ +"""int pthread_cancel(pthread_t p1) +/usr/include/pthread.h:280""" +# /usr/include/pthread.h 282 +pthread_cond_broadcast = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_broadcast +pthread_cond_broadcast.restype = c_int +# pthread_cond_broadcast(p1) +pthread_cond_broadcast.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_broadcast.__doc__ = \ +"""int pthread_cond_broadcast(pthread_cond_t * p1) +/usr/include/pthread.h:282""" +# /usr/include/pthread.h 283 +pthread_cond_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_destroy +pthread_cond_destroy.restype = c_int +# pthread_cond_destroy(p1) +pthread_cond_destroy.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_destroy.__doc__ = \ +"""int pthread_cond_destroy(pthread_cond_t * p1) +/usr/include/pthread.h:283""" +# /usr/include/pthread.h 285 +pthread_cond_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_init +pthread_cond_init.restype = c_int +# pthread_cond_init(p1, p2) +pthread_cond_init.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_condattr_t)] +pthread_cond_init.__doc__ = \ +"""int pthread_cond_init(pthread_cond_t * p1, unknown * p2) +/usr/include/pthread.h:285""" +# /usr/include/pthread.h 286 +pthread_cond_signal = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_signal +pthread_cond_signal.restype = c_int +# pthread_cond_signal(p1) +pthread_cond_signal.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_signal.__doc__ = \ +"""int pthread_cond_signal(pthread_cond_t * p1) +/usr/include/pthread.h:286""" +# /usr/include/sys/_structs.h 89 +class timespec(Structure): + pass +timespec._fields_ = [ + # /usr/include/sys/_structs.h 89 + ('tv_sec', __darwin_time_t), + ('tv_nsec', c_long), +] +# /usr/include/pthread.h 289 +pthread_cond_timedwait = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_timedwait +pthread_cond_timedwait.restype = c_int +# pthread_cond_timedwait(p1, p2, p3) +pthread_cond_timedwait.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_mutex_t), POINTER(timespec)] +pthread_cond_timedwait.__doc__ = \ +"""int pthread_cond_timedwait(pthread_cond_t * p1, pthread_mutex_t * p2, unknown * p3) +/usr/include/pthread.h:289""" +# /usr/include/pthread.h 291 +pthread_cond_wait = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_wait +pthread_cond_wait.restype = c_int +# pthread_cond_wait(p1, p2) +pthread_cond_wait.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_mutex_t)] +pthread_cond_wait.__doc__ = \ +"""int pthread_cond_wait(pthread_cond_t * p1, pthread_mutex_t * p2) +/usr/include/pthread.h:291""" +# /usr/include/pthread.h 292 +pthread_condattr_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_condattr_destroy +pthread_condattr_destroy.restype = c_int +# pthread_condattr_destroy(p1) +pthread_condattr_destroy.argtypes = [POINTER(pthread_condattr_t)] +pthread_condattr_destroy.__doc__ = \ +"""int pthread_condattr_destroy(pthread_condattr_t * p1) +/usr/include/pthread.h:292""" +# /usr/include/pthread.h 293 +pthread_condattr_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_condattr_init +pthread_condattr_init.restype = c_int +# pthread_condattr_init(p1) +pthread_condattr_init.argtypes = [POINTER(pthread_condattr_t)] +pthread_condattr_init.__doc__ = \ +"""int pthread_condattr_init(pthread_condattr_t * p1) +/usr/include/pthread.h:293""" +# /usr/include/pthread.h 295 +pthread_condattr_getpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_condattr_getpshared +pthread_condattr_getpshared.restype = c_int +# pthread_condattr_getpshared(p1, p2) +pthread_condattr_getpshared.argtypes = [POINTER(pthread_condattr_t), POINTER(c_int)] +pthread_condattr_getpshared.__doc__ = \ +"""int pthread_condattr_getpshared(unknown * p1, int * p2) +/usr/include/pthread.h:295""" +# /usr/include/pthread.h 297 +pthread_condattr_setpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_condattr_setpshared +pthread_condattr_setpshared.restype = c_int +# pthread_condattr_setpshared(p1, p2) +pthread_condattr_setpshared.argtypes = [POINTER(pthread_condattr_t), c_int] +pthread_condattr_setpshared.__doc__ = \ +"""int pthread_condattr_setpshared(pthread_condattr_t * p1, int p2) +/usr/include/pthread.h:297""" +# /usr/include/pthread.h 301 +pthread_create = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_create +pthread_create.restype = c_int +# pthread_create(p1, p2, p3, p4) +pthread_create.argtypes = [POINTER(pthread_t), POINTER(pthread_attr_t), CFUNCTYPE(c_void_p, c_void_p), c_void_p] +pthread_create.__doc__ = \ +"""int pthread_create(pthread_t * p1, unknown * p2, unknown * p3, void * p4) +/usr/include/pthread.h:301""" +# /usr/include/pthread.h 302 +pthread_detach = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_detach +pthread_detach.restype = c_int +# pthread_detach(p1) +pthread_detach.argtypes = [pthread_t] +pthread_detach.__doc__ = \ +"""int pthread_detach(pthread_t p1) +/usr/include/pthread.h:302""" +# /usr/include/pthread.h 304 +pthread_equal = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_equal +pthread_equal.restype = c_int +# pthread_equal(p1, p2) +pthread_equal.argtypes = [pthread_t, pthread_t] +pthread_equal.__doc__ = \ +"""int pthread_equal(pthread_t p1, pthread_t p2) +/usr/include/pthread.h:304""" +# /usr/include/pthread.h 305 +pthread_exit = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_exit +pthread_exit.restype = None +# pthread_exit(p1) +pthread_exit.argtypes = [c_void_p] +pthread_exit.__doc__ = \ +"""void pthread_exit(void * p1) +/usr/include/pthread.h:305""" +# /usr/include/pthread.h 306 +pthread_getconcurrency = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_getconcurrency +pthread_getconcurrency.restype = c_int +# pthread_getconcurrency() +pthread_getconcurrency.argtypes = [] +pthread_getconcurrency.__doc__ = \ +"""int pthread_getconcurrency() +/usr/include/pthread.h:306""" +# /usr/include/pthread.h 307 +pthread_getschedparam = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_getschedparam +pthread_getschedparam.restype = c_int +# pthread_getschedparam(p1, p2, p3) +pthread_getschedparam.argtypes = [pthread_t, POINTER(c_int), POINTER(sched_param)] +pthread_getschedparam.__doc__ = \ +"""int pthread_getschedparam(pthread_t p1, int * p2, sched_param * p3) +/usr/include/pthread.h:307""" +# /usr/include/pthread.h 308 +pthread_getspecific = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_getspecific +pthread_getspecific.restype = c_void_p +# pthread_getspecific(p1) +pthread_getspecific.argtypes = [pthread_key_t] +pthread_getspecific.__doc__ = \ +"""void * pthread_getspecific(pthread_key_t p1) +/usr/include/pthread.h:308""" +# /usr/include/pthread.h 309 +pthread_join = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_join +pthread_join.restype = c_int +# pthread_join(p1, p2) +pthread_join.argtypes = [pthread_t, POINTER(c_void_p)] +pthread_join.__doc__ = \ +"""int pthread_join(pthread_t p1, void * * p2) +/usr/include/pthread.h:309""" +# /usr/include/pthread.h 310 +pthread_key_create = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_key_create +pthread_key_create.restype = c_int +# pthread_key_create(p1, p2) +pthread_key_create.argtypes = [POINTER(pthread_key_t), CFUNCTYPE(None, c_void_p)] +pthread_key_create.__doc__ = \ +"""int pthread_key_create(pthread_key_t * p1, unknown * p2) +/usr/include/pthread.h:310""" +# /usr/include/pthread.h 311 +pthread_key_delete = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_key_delete +pthread_key_delete.restype = c_int +# pthread_key_delete(p1) +pthread_key_delete.argtypes = [pthread_key_t] +pthread_key_delete.__doc__ = \ +"""int pthread_key_delete(pthread_key_t p1) +/usr/include/pthread.h:311""" +# /usr/include/pthread.h 312 +pthread_mutex_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_destroy +pthread_mutex_destroy.restype = c_int +# pthread_mutex_destroy(p1) +pthread_mutex_destroy.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_destroy.__doc__ = \ +"""int pthread_mutex_destroy(pthread_mutex_t * p1) +/usr/include/pthread.h:312""" +# /usr/include/pthread.h 313 +pthread_mutex_getprioceiling = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_getprioceiling +pthread_mutex_getprioceiling.restype = c_int +# pthread_mutex_getprioceiling(p1, p2) +pthread_mutex_getprioceiling.argtypes = [POINTER(pthread_mutex_t), POINTER(c_int)] +pthread_mutex_getprioceiling.__doc__ = \ +"""int pthread_mutex_getprioceiling(unknown * p1, int * p2) +/usr/include/pthread.h:313""" +# /usr/include/pthread.h 314 +pthread_mutex_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_init +pthread_mutex_init.restype = c_int +# pthread_mutex_init(p1, p2) +pthread_mutex_init.argtypes = [POINTER(pthread_mutex_t), POINTER(pthread_mutexattr_t)] +pthread_mutex_init.__doc__ = \ +"""int pthread_mutex_init(pthread_mutex_t * p1, unknown * p2) +/usr/include/pthread.h:314""" +# /usr/include/pthread.h 315 +pthread_mutex_lock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_lock +pthread_mutex_lock.restype = c_int +# pthread_mutex_lock(p1) +pthread_mutex_lock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_lock.__doc__ = \ +"""int pthread_mutex_lock(pthread_mutex_t * p1) +/usr/include/pthread.h:315""" +# /usr/include/pthread.h 316 +pthread_mutex_setprioceiling = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_setprioceiling +pthread_mutex_setprioceiling.restype = c_int +# pthread_mutex_setprioceiling(p1, p2, p3) +pthread_mutex_setprioceiling.argtypes = [POINTER(pthread_mutex_t), c_int, POINTER(c_int)] +pthread_mutex_setprioceiling.__doc__ = \ +"""int pthread_mutex_setprioceiling(pthread_mutex_t * p1, int p2, int * p3) +/usr/include/pthread.h:316""" +# /usr/include/pthread.h 317 +pthread_mutex_trylock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_trylock +pthread_mutex_trylock.restype = c_int +# pthread_mutex_trylock(p1) +pthread_mutex_trylock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_trylock.__doc__ = \ +"""int pthread_mutex_trylock(pthread_mutex_t * p1) +/usr/include/pthread.h:317""" +# /usr/include/pthread.h 318 +pthread_mutex_unlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutex_unlock +pthread_mutex_unlock.restype = c_int +# pthread_mutex_unlock(p1) +pthread_mutex_unlock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_unlock.__doc__ = \ +"""int pthread_mutex_unlock(pthread_mutex_t * p1) +/usr/include/pthread.h:318""" +# /usr/include/pthread.h 319 +pthread_mutexattr_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_destroy +pthread_mutexattr_destroy.restype = c_int +# pthread_mutexattr_destroy(p1) +pthread_mutexattr_destroy.argtypes = [POINTER(pthread_mutexattr_t)] +pthread_mutexattr_destroy.__doc__ = \ +"""int pthread_mutexattr_destroy(pthread_mutexattr_t * p1) +/usr/include/pthread.h:319""" +# /usr/include/pthread.h 320 +pthread_mutexattr_getprioceiling = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_getprioceiling +pthread_mutexattr_getprioceiling.restype = c_int +# pthread_mutexattr_getprioceiling(p1, p2) +pthread_mutexattr_getprioceiling.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_getprioceiling.__doc__ = \ +"""int pthread_mutexattr_getprioceiling(unknown * p1, int * p2) +/usr/include/pthread.h:320""" +# /usr/include/pthread.h 321 +pthread_mutexattr_getprotocol = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_getprotocol +pthread_mutexattr_getprotocol.restype = c_int +# pthread_mutexattr_getprotocol(p1, p2) +pthread_mutexattr_getprotocol.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_getprotocol.__doc__ = \ +"""int pthread_mutexattr_getprotocol(unknown * p1, int * p2) +/usr/include/pthread.h:321""" +# /usr/include/pthread.h 322 +pthread_mutexattr_getpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_getpshared +pthread_mutexattr_getpshared.restype = c_int +# pthread_mutexattr_getpshared(p1, p2) +pthread_mutexattr_getpshared.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_getpshared.__doc__ = \ +"""int pthread_mutexattr_getpshared(unknown * p1, int * p2) +/usr/include/pthread.h:322""" +# /usr/include/pthread.h 323 +pthread_mutexattr_gettype = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_gettype +pthread_mutexattr_gettype.restype = c_int +# pthread_mutexattr_gettype(p1, p2) +pthread_mutexattr_gettype.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_gettype.__doc__ = \ +"""int pthread_mutexattr_gettype(unknown * p1, int * p2) +/usr/include/pthread.h:323""" +# /usr/include/pthread.h 324 +pthread_mutexattr_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_init +pthread_mutexattr_init.restype = c_int +# pthread_mutexattr_init(p1) +pthread_mutexattr_init.argtypes = [POINTER(pthread_mutexattr_t)] +pthread_mutexattr_init.__doc__ = \ +"""int pthread_mutexattr_init(pthread_mutexattr_t * p1) +/usr/include/pthread.h:324""" +# /usr/include/pthread.h 325 +pthread_mutexattr_setprioceiling = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_setprioceiling +pthread_mutexattr_setprioceiling.restype = c_int +# pthread_mutexattr_setprioceiling(p1, p2) +pthread_mutexattr_setprioceiling.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_setprioceiling.__doc__ = \ +"""int pthread_mutexattr_setprioceiling(pthread_mutexattr_t * p1, int p2) +/usr/include/pthread.h:325""" +# /usr/include/pthread.h 326 +pthread_mutexattr_setprotocol = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_setprotocol +pthread_mutexattr_setprotocol.restype = c_int +# pthread_mutexattr_setprotocol(p1, p2) +pthread_mutexattr_setprotocol.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_setprotocol.__doc__ = \ +"""int pthread_mutexattr_setprotocol(pthread_mutexattr_t * p1, int p2) +/usr/include/pthread.h:326""" +# /usr/include/pthread.h 327 +pthread_mutexattr_setpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_setpshared +pthread_mutexattr_setpshared.restype = c_int +# pthread_mutexattr_setpshared(p1, p2) +pthread_mutexattr_setpshared.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_setpshared.__doc__ = \ +"""int pthread_mutexattr_setpshared(pthread_mutexattr_t * p1, int p2) +/usr/include/pthread.h:327""" +# /usr/include/pthread.h 328 +pthread_mutexattr_settype = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mutexattr_settype +pthread_mutexattr_settype.restype = c_int +# pthread_mutexattr_settype(p1, p2) +pthread_mutexattr_settype.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_settype.__doc__ = \ +"""int pthread_mutexattr_settype(pthread_mutexattr_t * p1, int p2) +/usr/include/pthread.h:328""" +# /usr/include/pthread.h 329 +pthread_once = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_once +pthread_once.restype = c_int +# pthread_once(p1, p2) +pthread_once.argtypes = [POINTER(pthread_once_t), CFUNCTYPE(None)] +pthread_once.__doc__ = \ +"""int pthread_once(pthread_once_t * p1, unknown * p2) +/usr/include/pthread.h:329""" +# /usr/include/pthread.h 330 +pthread_rwlock_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_destroy +pthread_rwlock_destroy.restype = c_int +# pthread_rwlock_destroy(p1) +pthread_rwlock_destroy.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_destroy.__doc__ = \ +"""int pthread_rwlock_destroy(pthread_rwlock_t * p1) +/usr/include/pthread.h:330""" +# /usr/include/pthread.h 331 +pthread_rwlock_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_init +pthread_rwlock_init.restype = c_int +# pthread_rwlock_init(p1, p2) +pthread_rwlock_init.argtypes = [POINTER(pthread_rwlock_t), POINTER(pthread_rwlockattr_t)] +pthread_rwlock_init.__doc__ = \ +"""int pthread_rwlock_init(pthread_rwlock_t * p1, unknown * p2) +/usr/include/pthread.h:331""" +# /usr/include/pthread.h 332 +pthread_rwlock_rdlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_rdlock +pthread_rwlock_rdlock.restype = c_int +# pthread_rwlock_rdlock(p1) +pthread_rwlock_rdlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_rdlock.__doc__ = \ +"""int pthread_rwlock_rdlock(pthread_rwlock_t * p1) +/usr/include/pthread.h:332""" +# /usr/include/pthread.h 333 +pthread_rwlock_tryrdlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_tryrdlock +pthread_rwlock_tryrdlock.restype = c_int +# pthread_rwlock_tryrdlock(p1) +pthread_rwlock_tryrdlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_tryrdlock.__doc__ = \ +"""int pthread_rwlock_tryrdlock(pthread_rwlock_t * p1) +/usr/include/pthread.h:333""" +# /usr/include/pthread.h 334 +pthread_rwlock_trywrlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_trywrlock +pthread_rwlock_trywrlock.restype = c_int +# pthread_rwlock_trywrlock(p1) +pthread_rwlock_trywrlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_trywrlock.__doc__ = \ +"""int pthread_rwlock_trywrlock(pthread_rwlock_t * p1) +/usr/include/pthread.h:334""" +# /usr/include/pthread.h 335 +pthread_rwlock_wrlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_wrlock +pthread_rwlock_wrlock.restype = c_int +# pthread_rwlock_wrlock(p1) +pthread_rwlock_wrlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_wrlock.__doc__ = \ +"""int pthread_rwlock_wrlock(pthread_rwlock_t * p1) +/usr/include/pthread.h:335""" +# /usr/include/pthread.h 336 +pthread_rwlock_unlock = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlock_unlock +pthread_rwlock_unlock.restype = c_int +# pthread_rwlock_unlock(p1) +pthread_rwlock_unlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_unlock.__doc__ = \ +"""int pthread_rwlock_unlock(pthread_rwlock_t * p1) +/usr/include/pthread.h:336""" +# /usr/include/pthread.h 337 +pthread_rwlockattr_destroy = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlockattr_destroy +pthread_rwlockattr_destroy.restype = c_int +# pthread_rwlockattr_destroy(p1) +pthread_rwlockattr_destroy.argtypes = [POINTER(pthread_rwlockattr_t)] +pthread_rwlockattr_destroy.__doc__ = \ +"""int pthread_rwlockattr_destroy(pthread_rwlockattr_t * p1) +/usr/include/pthread.h:337""" +# /usr/include/pthread.h 339 +pthread_rwlockattr_getpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlockattr_getpshared +pthread_rwlockattr_getpshared.restype = c_int +# pthread_rwlockattr_getpshared(p1, p2) +pthread_rwlockattr_getpshared.argtypes = [POINTER(pthread_rwlockattr_t), POINTER(c_int)] +pthread_rwlockattr_getpshared.__doc__ = \ +"""int pthread_rwlockattr_getpshared(unknown * p1, int * p2) +/usr/include/pthread.h:339""" +# /usr/include/pthread.h 340 +pthread_rwlockattr_init = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlockattr_init +pthread_rwlockattr_init.restype = c_int +# pthread_rwlockattr_init(p1) +pthread_rwlockattr_init.argtypes = [POINTER(pthread_rwlockattr_t)] +pthread_rwlockattr_init.__doc__ = \ +"""int pthread_rwlockattr_init(pthread_rwlockattr_t * p1) +/usr/include/pthread.h:340""" +# /usr/include/pthread.h 342 +pthread_rwlockattr_setpshared = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_rwlockattr_setpshared +pthread_rwlockattr_setpshared.restype = c_int +# pthread_rwlockattr_setpshared(p1, p2) +pthread_rwlockattr_setpshared.argtypes = [POINTER(pthread_rwlockattr_t), c_int] +pthread_rwlockattr_setpshared.__doc__ = \ +"""int pthread_rwlockattr_setpshared(pthread_rwlockattr_t * p1, int p2) +/usr/include/pthread.h:342""" +# /usr/include/pthread.h 343 +pthread_self = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_self +pthread_self.restype = pthread_t +# pthread_self() +pthread_self.argtypes = [] +pthread_self.__doc__ = \ +"""pthread_t pthread_self() +/usr/include/pthread.h:343""" +# /usr/include/pthread.h 345 +pthread_setcancelstate = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_setcancelstate +pthread_setcancelstate.restype = c_int +# pthread_setcancelstate(p1, p2) +pthread_setcancelstate.argtypes = [c_int, POINTER(c_int)] +pthread_setcancelstate.__doc__ = \ +"""int pthread_setcancelstate(int p1, int * p2) +/usr/include/pthread.h:345""" +# /usr/include/pthread.h 346 +pthread_setcanceltype = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_setcanceltype +pthread_setcanceltype.restype = c_int +# pthread_setcanceltype(p1, p2) +pthread_setcanceltype.argtypes = [c_int, POINTER(c_int)] +pthread_setcanceltype.__doc__ = \ +"""int pthread_setcanceltype(int p1, int * p2) +/usr/include/pthread.h:346""" +# /usr/include/pthread.h 347 +pthread_setconcurrency = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_setconcurrency +pthread_setconcurrency.restype = c_int +# pthread_setconcurrency(p1) +pthread_setconcurrency.argtypes = [c_int] +pthread_setconcurrency.__doc__ = \ +"""int pthread_setconcurrency(int p1) +/usr/include/pthread.h:347""" +# /usr/include/pthread.h 350 +pthread_setschedparam = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_setschedparam +pthread_setschedparam.restype = c_int +# pthread_setschedparam(p1, p2, p3) +pthread_setschedparam.argtypes = [pthread_t, c_int, POINTER(sched_param)] +pthread_setschedparam.__doc__ = \ +"""int pthread_setschedparam(pthread_t p1, int p2, unknown * p3) +/usr/include/pthread.h:350""" +# /usr/include/pthread.h 352 +pthread_setspecific = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_setspecific +pthread_setspecific.restype = c_int +# pthread_setspecific(p1, p2) +pthread_setspecific.argtypes = [pthread_key_t, c_void_p] +pthread_setspecific.__doc__ = \ +"""int pthread_setspecific(pthread_key_t p1, unknown * p2) +/usr/include/pthread.h:352""" +# /usr/include/pthread.h 353 +pthread_testcancel = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_testcancel +pthread_testcancel.restype = None +# pthread_testcancel() +pthread_testcancel.argtypes = [] +pthread_testcancel.__doc__ = \ +"""void pthread_testcancel() +/usr/include/pthread.h:353""" +# /usr/include/pthread.h 357 +pthread_is_threaded_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_is_threaded_np +pthread_is_threaded_np.restype = c_int +# pthread_is_threaded_np() +pthread_is_threaded_np.argtypes = [] +pthread_is_threaded_np.__doc__ = \ +"""int pthread_is_threaded_np() +/usr/include/pthread.h:357""" +# /usr/include/pthread.h 360 +pthread_main_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_main_np +pthread_main_np.restype = c_int +# pthread_main_np() +pthread_main_np.argtypes = [] +pthread_main_np.__doc__ = \ +"""int pthread_main_np() +/usr/include/pthread.h:360""" +# /usr/include/pthread.h 363 +pthread_mach_thread_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_mach_thread_np +pthread_mach_thread_np.restype = mach_port_t +# pthread_mach_thread_np(p1) +pthread_mach_thread_np.argtypes = [pthread_t] +pthread_mach_thread_np.__doc__ = \ +"""mach_port_t pthread_mach_thread_np(pthread_t p1) +/usr/include/pthread.h:363""" +# /usr/include/pthread.h 364 +pthread_get_stacksize_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_get_stacksize_np +pthread_get_stacksize_np.restype = size_t +# pthread_get_stacksize_np(p1) +pthread_get_stacksize_np.argtypes = [pthread_t] +pthread_get_stacksize_np.__doc__ = \ +"""size_t pthread_get_stacksize_np(pthread_t p1) +/usr/include/pthread.h:364""" +# /usr/include/pthread.h 365 +pthread_get_stackaddr_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_get_stackaddr_np +pthread_get_stackaddr_np.restype = c_void_p +# pthread_get_stackaddr_np(p1) +pthread_get_stackaddr_np.argtypes = [pthread_t] +pthread_get_stackaddr_np.__doc__ = \ +"""void * pthread_get_stackaddr_np(pthread_t p1) +/usr/include/pthread.h:365""" +# /usr/include/pthread.h 368 +pthread_cond_signal_thread_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_signal_thread_np +pthread_cond_signal_thread_np.restype = c_int +# pthread_cond_signal_thread_np(p1, p2) +pthread_cond_signal_thread_np.argtypes = [POINTER(pthread_cond_t), pthread_t] +pthread_cond_signal_thread_np.__doc__ = \ +"""int pthread_cond_signal_thread_np(pthread_cond_t * p1, pthread_t p2) +/usr/include/pthread.h:368""" +# /usr/include/pthread.h 373 +pthread_cond_timedwait_relative_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_cond_timedwait_relative_np +pthread_cond_timedwait_relative_np.restype = c_int +# pthread_cond_timedwait_relative_np(p1, p2, p3) +pthread_cond_timedwait_relative_np.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_mutex_t), POINTER(timespec)] +pthread_cond_timedwait_relative_np.__doc__ = \ +"""int pthread_cond_timedwait_relative_np(pthread_cond_t * p1, pthread_mutex_t * p2, unknown * p3) +/usr/include/pthread.h:373""" +# /usr/include/pthread.h 379 +pthread_create_suspended_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_create_suspended_np +pthread_create_suspended_np.restype = c_int +# pthread_create_suspended_np(p1, p2, p3, p4) +pthread_create_suspended_np.argtypes = [POINTER(pthread_t), POINTER(pthread_attr_t), CFUNCTYPE(c_void_p, c_void_p), c_void_p] +pthread_create_suspended_np.__doc__ = \ +"""int pthread_create_suspended_np(pthread_t * p1, unknown * p2, unknown * p3, void * p4) +/usr/include/pthread.h:379""" +# /usr/include/pthread.h 380 +pthread_kill = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_kill +pthread_kill.restype = c_int +# pthread_kill(p1, p2) +pthread_kill.argtypes = [pthread_t, c_int] +pthread_kill.__doc__ = \ +"""int pthread_kill(pthread_t p1, int p2) +/usr/include/pthread.h:380""" +# /usr/include/pthread.h 382 +pthread_from_mach_thread_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_from_mach_thread_np +pthread_from_mach_thread_np.restype = pthread_t +# pthread_from_mach_thread_np(p1) +pthread_from_mach_thread_np.argtypes = [mach_port_t] +pthread_from_mach_thread_np.__doc__ = \ +"""pthread_t pthread_from_mach_thread_np(mach_port_t p1) +/usr/include/pthread.h:382""" +# /usr/include/pthread.h 384 +pthread_sigmask = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_sigmask +pthread_sigmask.restype = c_int +# pthread_sigmask(p1, p2, p3) +pthread_sigmask.argtypes = [c_int, POINTER(sigset_t), POINTER(sigset_t)] +pthread_sigmask.__doc__ = \ +"""int pthread_sigmask(int p1, unknown * p2, sigset_t * p3) +/usr/include/pthread.h:384""" +# /usr/include/pthread.h 385 +pthread_yield_np = _libraries['/usr/local/lib/libftd2xx.dylib'].pthread_yield_np +pthread_yield_np.restype = None +# pthread_yield_np() +pthread_yield_np.argtypes = [] +pthread_yield_np.__doc__ = \ +"""void pthread_yield_np() +/usr/include/pthread.h:385""" +# /usr/include/sched.h 38 +sched_yield = _libraries['/usr/local/lib/libftd2xx.dylib'].sched_yield +sched_yield.restype = c_int +# sched_yield() +sched_yield.argtypes = [] +sched_yield.__doc__ = \ +"""int sched_yield() +/usr/include/sched.h:38""" +# /usr/include/sched.h 39 +sched_get_priority_min = _libraries['/usr/local/lib/libftd2xx.dylib'].sched_get_priority_min +sched_get_priority_min.restype = c_int +# sched_get_priority_min(p1) +sched_get_priority_min.argtypes = [c_int] +sched_get_priority_min.__doc__ = \ +"""int sched_get_priority_min(int p1) +/usr/include/sched.h:39""" +# /usr/include/sched.h 40 +sched_get_priority_max = _libraries['/usr/local/lib/libftd2xx.dylib'].sched_get_priority_max +sched_get_priority_max.restype = c_int +# sched_get_priority_max(p1) +sched_get_priority_max.argtypes = [c_int] +sched_get_priority_max.__doc__ = \ +"""int sched_get_priority_max(int p1) +/usr/include/sched.h:40""" +# /usr/include/sys/_structs.h 184 +class fd_set(Structure): + pass +# /usr/include/sys/_structs.h 101 +class timeval(Structure): + pass +# /usr/include/sys/_select.h 47 +select = _libraries['/usr/local/lib/libftd2xx.dylib'].select +select.restype = c_int +# select(p1, p2, p3, p4, p5) +select.argtypes = [c_int, POINTER(fd_set), POINTER(fd_set), POINTER(fd_set), POINTER(timeval)] +select.__doc__ = \ +"""int select(int p1, fd_set * p2, fd_set * p3, fd_set * p4, timeval * p5) +/usr/include/sys/_select.h:47""" +__darwin_suseconds_t = __int32_t +timeval._fields_ = [ + # /usr/include/sys/_structs.h 101 + ('tv_sec', __darwin_time_t), + ('tv_usec', __darwin_suseconds_t), +] +fd_set._fields_ = [ + # /usr/include/sys/_structs.h 184 + ('fds_bits', __int32_t * 32), +] +# /usr/include/sys/_types.h 59 +class __darwin_pthread_handler_rec(Structure): + pass +__darwin_pthread_handler_rec._fields_ = [ + # /usr/include/sys/_types.h 59 + ('__routine', CFUNCTYPE(None, c_void_p)), + ('__arg', c_void_p), + ('__next', POINTER(__darwin_pthread_handler_rec)), +] +_opaque_pthread_attr_t._fields_ = [ + # /usr/include/sys/_types.h 64 + ('__sig', c_long), + ('__opaque', c_char * 36), +] +_opaque_pthread_cond_t._fields_ = [ + # /usr/include/sys/_types.h 65 + ('__sig', c_long), + ('__opaque', c_char * 24), +] +_opaque_pthread_condattr_t._fields_ = [ + # /usr/include/sys/_types.h 66 + ('__sig', c_long), + ('__opaque', c_char * 4), +] +_opaque_pthread_mutex_t._fields_ = [ + # /usr/include/sys/_types.h 67 + ('__sig', c_long), + ('__opaque', c_char * 40), +] +_opaque_pthread_mutexattr_t._fields_ = [ + # /usr/include/sys/_types.h 68 + ('__sig', c_long), + ('__opaque', c_char * 8), +] +_opaque_pthread_once_t._fields_ = [ + # /usr/include/sys/_types.h 69 + ('__sig', c_long), + ('__opaque', c_char * 4), +] +_opaque_pthread_rwlock_t._fields_ = [ + # /usr/include/sys/_types.h 70 + ('__sig', c_long), + ('__opaque', c_char * 124), +] +_opaque_pthread_rwlockattr_t._fields_ = [ + # /usr/include/sys/_types.h 71 + ('__sig', c_long), + ('__opaque', c_char * 12), +] +_opaque_pthread_t._fields_ = [ + # /usr/include/sys/_types.h 72 + ('__sig', c_long), + ('__cleanup_stack', POINTER(__darwin_pthread_handler_rec)), + ('__opaque', c_char * 596), +] +__darwin_blkcnt_t = __int64_t +__darwin_blksize_t = __int32_t +__darwin_dev_t = __int32_t +__darwin_fsblkcnt_t = c_uint +__darwin_fsfilcnt_t = c_uint +__darwin_gid_t = __uint32_t +__darwin_id_t = __uint32_t +__darwin_ino64_t = __uint64_t +__darwin_ino_t = __uint32_t +__darwin_mode_t = __uint16_t +__darwin_off_t = __int64_t +__darwin_pid_t = __int32_t +__darwin_uid_t = __uint32_t +__darwin_useconds_t = __uint32_t +__darwin_uuid_t = c_ubyte * 16 +suseconds_t = __darwin_suseconds_t +# /usr/include/sys/time.h 93 +class itimerval(Structure): + pass +itimerval._fields_ = [ + # /usr/include/sys/time.h 93 + ('it_interval', timeval), + ('it_value', timeval), +] +# /usr/include/sys/time.h 144 +class timezone(Structure): + pass +timezone._fields_ = [ + # /usr/include/sys/time.h 144 + ('tz_minuteswest', c_int), + ('tz_dsttime', c_int), +] +# /usr/include/sys/time.h 187 +class clockinfo(Structure): + pass +clockinfo._fields_ = [ + # /usr/include/sys/time.h 187 + ('hz', c_int), + ('tick', c_int), + ('tickadj', c_int), + ('stathz', c_int), + ('profhz', c_int), +] +# /usr/include/sys/time.h 204 +adjtime = _libraries['/usr/local/lib/libftd2xx.dylib'].adjtime +adjtime.restype = c_int +# adjtime(p1, p2) +adjtime.argtypes = [POINTER(timeval), POINTER(timeval)] +adjtime.__doc__ = \ +"""int adjtime(unknown * p1, timeval * p2) +/usr/include/sys/time.h:204""" +# /usr/include/sys/time.h 205 +futimes = _libraries['/usr/local/lib/libftd2xx.dylib'].futimes +futimes.restype = c_int +# futimes(p1, p2) +futimes.argtypes = [c_int, POINTER(timeval)] +futimes.__doc__ = \ +"""int futimes(int p1, unknown * p2) +/usr/include/sys/time.h:205""" +# /usr/include/sys/time.h 206 +lutimes = _libraries['/usr/local/lib/libftd2xx.dylib'].lutimes +lutimes.restype = c_int +# lutimes(p1, p2) +lutimes.argtypes = [STRING, POINTER(timeval)] +lutimes.__doc__ = \ +"""int lutimes(unknown * p1, unknown * p2) +/usr/include/sys/time.h:206""" +# /usr/include/sys/time.h 207 +settimeofday = _libraries['/usr/local/lib/libftd2xx.dylib'].settimeofday +settimeofday.restype = c_int +# settimeofday(p1, p2) +settimeofday.argtypes = [POINTER(timeval), POINTER(timezone)] +settimeofday.__doc__ = \ +"""int settimeofday(unknown * p1, unknown * p2) +/usr/include/sys/time.h:207""" +# /usr/include/sys/time.h 210 +getitimer = _libraries['/usr/local/lib/libftd2xx.dylib'].getitimer +getitimer.restype = c_int +# getitimer(p1, p2) +getitimer.argtypes = [c_int, POINTER(itimerval)] +getitimer.__doc__ = \ +"""int getitimer(int p1, itimerval * p2) +/usr/include/sys/time.h:210""" +# /usr/include/sys/time.h 211 +gettimeofday = _libraries['/usr/local/lib/libftd2xx.dylib'].gettimeofday +gettimeofday.restype = c_int +# gettimeofday(p1, p2) +gettimeofday.argtypes = [POINTER(timeval), c_void_p] +gettimeofday.__doc__ = \ +"""int gettimeofday(timeval * p1, void * p2) +/usr/include/sys/time.h:211""" +# /usr/include/sys/time.h 216 +setitimer = _libraries['/usr/local/lib/libftd2xx.dylib'].setitimer +setitimer.restype = c_int +# setitimer(p1, p2, p3) +setitimer.argtypes = [c_int, POINTER(itimerval), POINTER(itimerval)] +setitimer.__doc__ = \ +"""int setitimer(int p1, unknown * p2, itimerval * p3) +/usr/include/sys/time.h:216""" +# /usr/include/sys/time.h 217 +utimes = _libraries['/usr/local/lib/libftd2xx.dylib'].utimes +utimes.restype = c_int +# utimes(p1, p2) +utimes.argtypes = [STRING, POINTER(timeval)] +utimes.__doc__ = \ +"""int utimes(unknown * p1, unknown * p2) +/usr/include/sys/time.h:217""" +clock_t = __darwin_clock_t +time_t = __darwin_time_t +# /usr/include/time.h 90 +class tm(Structure): + pass +tm._fields_ = [ + # /usr/include/time.h 90 + ('tm_sec', c_int), + ('tm_min', c_int), + ('tm_hour', c_int), + ('tm_mday', c_int), + ('tm_mon', c_int), + ('tm_year', c_int), + ('tm_wday', c_int), + ('tm_yday', c_int), + ('tm_isdst', c_int), + ('tm_gmtoff', c_long), + ('tm_zone', STRING), +] +# /usr/include/time.h 123 +asctime = _libraries['/usr/local/lib/libftd2xx.dylib'].asctime +asctime.restype = STRING +# asctime(p1) +asctime.argtypes = [POINTER(tm)] +asctime.__doc__ = \ +"""char * asctime(unknown * p1) +/usr/include/time.h:123""" +# /usr/include/time.h 124 +clock = _libraries['/usr/local/lib/libftd2xx.dylib'].clock +clock.restype = clock_t +# clock() +clock.argtypes = [] +clock.__doc__ = \ +"""clock_t clock() +/usr/include/time.h:124""" +# /usr/include/time.h 125 +ctime = _libraries['/usr/local/lib/libftd2xx.dylib'].ctime +ctime.restype = STRING +# ctime(p1) +ctime.argtypes = [POINTER(time_t)] +ctime.__doc__ = \ +"""char * ctime(unknown * p1) +/usr/include/time.h:125""" +# /usr/include/time.h 126 +difftime = _libraries['/usr/local/lib/libftd2xx.dylib'].difftime +difftime.restype = c_double +# difftime(p1, p2) +difftime.argtypes = [time_t, time_t] +difftime.__doc__ = \ +"""double difftime(time_t p1, time_t p2) +/usr/include/time.h:126""" +# /usr/include/time.h 127 +getdate = _libraries['/usr/local/lib/libftd2xx.dylib'].getdate +getdate.restype = POINTER(tm) +# getdate(p1) +getdate.argtypes = [STRING] +getdate.__doc__ = \ +"""tm * getdate(unknown * p1) +/usr/include/time.h:127""" +# /usr/include/time.h 128 +gmtime = _libraries['/usr/local/lib/libftd2xx.dylib'].gmtime +gmtime.restype = POINTER(tm) +# gmtime(p1) +gmtime.argtypes = [POINTER(time_t)] +gmtime.__doc__ = \ +"""tm * gmtime(unknown * p1) +/usr/include/time.h:128""" +# /usr/include/time.h 129 +localtime = _libraries['/usr/local/lib/libftd2xx.dylib'].localtime +localtime.restype = POINTER(tm) +# localtime(p1) +localtime.argtypes = [POINTER(time_t)] +localtime.__doc__ = \ +"""tm * localtime(unknown * p1) +/usr/include/time.h:129""" +# /usr/include/time.h 130 +mktime = _libraries['/usr/local/lib/libftd2xx.dylib'].mktime +mktime.restype = time_t +# mktime(p1) +mktime.argtypes = [POINTER(tm)] +mktime.__doc__ = \ +"""time_t mktime(tm * p1) +/usr/include/time.h:130""" +# /usr/include/time.h 131 +strftime = _libraries['/usr/local/lib/libftd2xx.dylib'].strftime +strftime.restype = size_t +# strftime(p1, p2, p3, p4) +strftime.argtypes = [STRING, size_t, STRING, POINTER(tm)] +strftime.__doc__ = \ +"""size_t strftime(char * p1, size_t p2, unknown * p3, unknown * p4) +/usr/include/time.h:131""" +# /usr/include/time.h 132 +strptime = _libraries['/usr/local/lib/libftd2xx.dylib'].strptime +strptime.restype = STRING +# strptime(p1, p2, p3) +strptime.argtypes = [STRING, STRING, POINTER(tm)] +strptime.__doc__ = \ +"""char * strptime(unknown * p1, unknown * p2, tm * p3) +/usr/include/time.h:132""" +# /usr/include/time.h 133 +time = _libraries['/usr/local/lib/libftd2xx.dylib'].time +time.restype = time_t +# time(p1) +time.argtypes = [POINTER(time_t)] +time.__doc__ = \ +"""time_t time(time_t * p1) +/usr/include/time.h:133""" +# /usr/include/time.h 136 +tzset = _libraries['/usr/local/lib/libftd2xx.dylib'].tzset +tzset.restype = None +# tzset() +tzset.argtypes = [] +tzset.__doc__ = \ +"""void tzset() +/usr/include/time.h:136""" +# /usr/include/time.h 140 +asctime_r = _libraries['/usr/local/lib/libftd2xx.dylib'].asctime_r +asctime_r.restype = STRING +# asctime_r(p1, p2) +asctime_r.argtypes = [POINTER(tm), STRING] +asctime_r.__doc__ = \ +"""char * asctime_r(unknown * p1, char * p2) +/usr/include/time.h:140""" +# /usr/include/time.h 141 +ctime_r = _libraries['/usr/local/lib/libftd2xx.dylib'].ctime_r +ctime_r.restype = STRING +# ctime_r(p1, p2) +ctime_r.argtypes = [POINTER(time_t), STRING] +ctime_r.__doc__ = \ +"""char * ctime_r(unknown * p1, char * p2) +/usr/include/time.h:141""" +# /usr/include/time.h 142 +gmtime_r = _libraries['/usr/local/lib/libftd2xx.dylib'].gmtime_r +gmtime_r.restype = POINTER(tm) +# gmtime_r(p1, p2) +gmtime_r.argtypes = [POINTER(time_t), POINTER(tm)] +gmtime_r.__doc__ = \ +"""tm * gmtime_r(unknown * p1, tm * p2) +/usr/include/time.h:142""" +# /usr/include/time.h 143 +localtime_r = _libraries['/usr/local/lib/libftd2xx.dylib'].localtime_r +localtime_r.restype = POINTER(tm) +# localtime_r(p1, p2) +localtime_r.argtypes = [POINTER(time_t), POINTER(tm)] +localtime_r.__doc__ = \ +"""tm * localtime_r(unknown * p1, tm * p2) +/usr/include/time.h:143""" +# /usr/include/time.h 146 +posix2time = _libraries['/usr/local/lib/libftd2xx.dylib'].posix2time +posix2time.restype = time_t +# posix2time(p1) +posix2time.argtypes = [time_t] +posix2time.__doc__ = \ +"""time_t posix2time(time_t p1) +/usr/include/time.h:146""" +# /usr/include/time.h 150 +tzsetwall = _libraries['/usr/local/lib/libftd2xx.dylib'].tzsetwall +tzsetwall.restype = None +# tzsetwall() +tzsetwall.argtypes = [] +tzsetwall.__doc__ = \ +"""void tzsetwall() +/usr/include/time.h:150""" +# /usr/include/time.h 151 +time2posix = _libraries['/usr/local/lib/libftd2xx.dylib'].time2posix +time2posix.restype = time_t +# time2posix(p1) +time2posix.argtypes = [time_t] +time2posix.__doc__ = \ +"""time_t time2posix(time_t p1) +/usr/include/time.h:151""" +# /usr/include/time.h 152 +timelocal = _libraries['/usr/local/lib/libftd2xx.dylib'].timelocal +timelocal.restype = time_t +# timelocal(p1) +timelocal.argtypes = [POINTER(tm)] +timelocal.__doc__ = \ +"""time_t timelocal(unknown p1) +/usr/include/time.h:152""" +# /usr/include/time.h 153 +timegm = _libraries['/usr/local/lib/libftd2xx.dylib'].timegm +timegm.restype = time_t +# timegm(p1) +timegm.argtypes = [POINTER(tm)] +timegm.__doc__ = \ +"""time_t timegm(unknown p1) +/usr/include/time.h:153""" +# /usr/include/time.h 157 +nanosleep = _libraries['/usr/local/lib/libftd2xx.dylib'].nanosleep +nanosleep.restype = c_int +# nanosleep(p1, p2) +nanosleep.argtypes = [POINTER(timespec), POINTER(timespec)] +nanosleep.__doc__ = \ +"""int nanosleep(unknown * p1, timespec * p2) +/usr/include/time.h:157""" +DWORD = c_ulong +ULONG = c_ulong +USHORT = c_ushort +SHORT = c_short +UCHAR = c_ubyte +WORD = c_ushort +BYTE = c_ubyte +LPBYTE = POINTER(c_ubyte) +BOOL = c_int +BOOLEAN = c_char +CHAR = c_char +LPBOOL = POINTER(c_int) +PUCHAR = POINTER(c_ubyte) +LPCSTR = STRING +PCHAR = STRING +PVOID = c_void_p +HANDLE = c_void_p +LONG = c_long +INT = c_int +UINT = c_uint +LPSTR = STRING +LPTSTR = STRING +LPDWORD = POINTER(DWORD) +LPWORD = POINTER(WORD) +PULONG = POINTER(ULONG) +LPVOID = PVOID +VOID = None +ULONGLONG = c_ulonglong +# /usr/local/include/WinTypes.h 36 +class _OVERLAPPED(Structure): + pass +_OVERLAPPED._fields_ = [ + # /usr/local/include/WinTypes.h 36 + ('Internal', DWORD), + ('InternalHigh', DWORD), + ('Offset', DWORD), + ('OffsetHigh', DWORD), + ('hEvent', HANDLE), +] +LPOVERLAPPED = POINTER(_OVERLAPPED) +OVERLAPPED = _OVERLAPPED +# /usr/local/include/WinTypes.h 44 +class _SECURITY_ATTRIBUTES(Structure): + pass +_SECURITY_ATTRIBUTES._fields_ = [ + # /usr/local/include/WinTypes.h 44 + ('nLength', DWORD), + ('lpSecurityDescriptor', LPVOID), + ('bInheritHandle', BOOL), +] +LPSECURITY_ATTRIBUTES = POINTER(_SECURITY_ATTRIBUTES) +SECURITY_ATTRIBUTES = _SECURITY_ATTRIBUTES +SYSTEMTIME = timeval +FILETIME = timeval +# /usr/local/include/ftd2xx.h 64 +class _EVENT_HANDLE(Structure): + pass +_EVENT_HANDLE._fields_ = [ + # /usr/local/include/ftd2xx.h 64 + ('eCondVar', pthread_cond_t), + ('eMutex', pthread_mutex_t), + ('iVar', c_int), +] +EVENT_HANDLE = _EVENT_HANDLE +FT_HANDLE = POINTER(DWORD) +FT_STATUS = ULONG + +# values for unnamed enumeration +PFT_EVENT_HANDLER = CFUNCTYPE(None, DWORD, DWORD) +FT_DEVICE = ULONG + +# values for unnamed enumeration +# /usr/local/include/ftd2xx.h 223 +FT_Open = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_Open +FT_Open.restype = FT_STATUS +# FT_Open(deviceNumber, pHandle) +FT_Open.argtypes = [c_int, POINTER(FT_HANDLE)] +FT_Open.__doc__ = \ +"""FT_STATUS FT_Open(int deviceNumber, FT_HANDLE * pHandle) +/usr/local/include/ftd2xx.h:223""" +# /usr/local/include/ftd2xx.h 230 +FT_OpenEx = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_OpenEx +FT_OpenEx.restype = FT_STATUS +# FT_OpenEx(pArg1, Flags, pHandle) +FT_OpenEx.argtypes = [PVOID, DWORD, POINTER(FT_HANDLE)] +FT_OpenEx.__doc__ = \ +"""FT_STATUS FT_OpenEx(PVOID pArg1, DWORD Flags, FT_HANDLE * pHandle) +/usr/local/include/ftd2xx.h:230""" +# /usr/local/include/ftd2xx.h 237 +FT_ListDevices = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ListDevices +FT_ListDevices.restype = FT_STATUS +# FT_ListDevices(pArg1, pArg2, Flags) +FT_ListDevices.argtypes = [PVOID, PVOID, DWORD] +FT_ListDevices.__doc__ = \ +"""FT_STATUS FT_ListDevices(PVOID pArg1, PVOID pArg2, DWORD Flags) +/usr/local/include/ftd2xx.h:237""" +# /usr/local/include/ftd2xx.h 243 +FT_SetVIDPID = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetVIDPID +FT_SetVIDPID.restype = FT_STATUS +# FT_SetVIDPID(dwVID, dwPID) +FT_SetVIDPID.argtypes = [DWORD, DWORD] +FT_SetVIDPID.__doc__ = \ +"""FT_STATUS FT_SetVIDPID(DWORD dwVID, DWORD dwPID) +/usr/local/include/ftd2xx.h:243""" +# /usr/local/include/ftd2xx.h 249 +FT_GetVIDPID = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetVIDPID +FT_GetVIDPID.restype = FT_STATUS +# FT_GetVIDPID(pdwVID, pdwPID) +FT_GetVIDPID.argtypes = [POINTER(DWORD), POINTER(DWORD)] +FT_GetVIDPID.__doc__ = \ +"""FT_STATUS FT_GetVIDPID(DWORD * pdwVID, DWORD * pdwPID) +/usr/local/include/ftd2xx.h:249""" +# /usr/local/include/ftd2xx.h 254 +FT_Close = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_Close +FT_Close.restype = FT_STATUS +# FT_Close(ftHandle) +FT_Close.argtypes = [FT_HANDLE] +FT_Close.__doc__ = \ +"""FT_STATUS FT_Close(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:254""" +# /usr/local/include/ftd2xx.h 262 +FT_Read = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_Read +FT_Read.restype = FT_STATUS +# FT_Read(ftHandle, lpBuffer, nBufferSize, lpBytesReturned) +FT_Read.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Read.__doc__ = \ +"""FT_STATUS FT_Read(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned) +/usr/local/include/ftd2xx.h:262""" +# /usr/local/include/ftd2xx.h 270 +FT_Write = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_Write +FT_Write.restype = FT_STATUS +# FT_Write(ftHandle, lpBuffer, nBufferSize, lpBytesWritten) +FT_Write.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Write.__doc__ = \ +"""FT_STATUS FT_Write(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten) +/usr/local/include/ftd2xx.h:270""" +# /usr/local/include/ftd2xx.h 282 +FT_IoCtl = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_IoCtl +FT_IoCtl.restype = FT_STATUS +# FT_IoCtl(ftHandle, dwIoControlCode, lpInBuf, nInBufSize, lpOutBuf, nOutBufSize, lpBytesReturned, lpOverlapped) +FT_IoCtl.argtypes = [FT_HANDLE, DWORD, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_IoCtl.__doc__ = \ +"""FT_STATUS FT_IoCtl(FT_HANDLE ftHandle, DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +/usr/local/include/ftd2xx.h:282""" +# /usr/local/include/ftd2xx.h 288 +FT_SetBaudRate = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetBaudRate +FT_SetBaudRate.restype = FT_STATUS +# FT_SetBaudRate(ftHandle, BaudRate) +FT_SetBaudRate.argtypes = [FT_HANDLE, ULONG] +FT_SetBaudRate.__doc__ = \ +"""FT_STATUS FT_SetBaudRate(FT_HANDLE ftHandle, ULONG BaudRate) +/usr/local/include/ftd2xx.h:288""" +# /usr/local/include/ftd2xx.h 294 +FT_SetDivisor = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetDivisor +FT_SetDivisor.restype = FT_STATUS +# FT_SetDivisor(ftHandle, Divisor) +FT_SetDivisor.argtypes = [FT_HANDLE, USHORT] +FT_SetDivisor.__doc__ = \ +"""FT_STATUS FT_SetDivisor(FT_HANDLE ftHandle, USHORT Divisor) +/usr/local/include/ftd2xx.h:294""" +# /usr/local/include/ftd2xx.h 302 +FT_SetDataCharacteristics = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetDataCharacteristics +FT_SetDataCharacteristics.restype = FT_STATUS +# FT_SetDataCharacteristics(ftHandle, WordLength, StopBits, Parity) +FT_SetDataCharacteristics.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR] +FT_SetDataCharacteristics.__doc__ = \ +"""FT_STATUS FT_SetDataCharacteristics(FT_HANDLE ftHandle, UCHAR WordLength, UCHAR StopBits, UCHAR Parity) +/usr/local/include/ftd2xx.h:302""" +# /usr/local/include/ftd2xx.h 310 +FT_SetFlowControl = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetFlowControl +FT_SetFlowControl.restype = FT_STATUS +# FT_SetFlowControl(ftHandle, FlowControl, XonChar, XoffChar) +FT_SetFlowControl.argtypes = [FT_HANDLE, USHORT, UCHAR, UCHAR] +FT_SetFlowControl.__doc__ = \ +"""FT_STATUS FT_SetFlowControl(FT_HANDLE ftHandle, USHORT FlowControl, UCHAR XonChar, UCHAR XoffChar) +/usr/local/include/ftd2xx.h:310""" +# /usr/local/include/ftd2xx.h 315 +FT_ResetDevice = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ResetDevice +FT_ResetDevice.restype = FT_STATUS +# FT_ResetDevice(ftHandle) +FT_ResetDevice.argtypes = [FT_HANDLE] +FT_ResetDevice.__doc__ = \ +"""FT_STATUS FT_ResetDevice(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:315""" +# /usr/local/include/ftd2xx.h 320 +FT_SetDtr = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetDtr +FT_SetDtr.restype = FT_STATUS +# FT_SetDtr(ftHandle) +FT_SetDtr.argtypes = [FT_HANDLE] +FT_SetDtr.__doc__ = \ +"""FT_STATUS FT_SetDtr(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:320""" +# /usr/local/include/ftd2xx.h 325 +FT_ClrDtr = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ClrDtr +FT_ClrDtr.restype = FT_STATUS +# FT_ClrDtr(ftHandle) +FT_ClrDtr.argtypes = [FT_HANDLE] +FT_ClrDtr.__doc__ = \ +"""FT_STATUS FT_ClrDtr(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:325""" +# /usr/local/include/ftd2xx.h 330 +FT_SetRts = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetRts +FT_SetRts.restype = FT_STATUS +# FT_SetRts(ftHandle) +FT_SetRts.argtypes = [FT_HANDLE] +FT_SetRts.__doc__ = \ +"""FT_STATUS FT_SetRts(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:330""" +# /usr/local/include/ftd2xx.h 335 +FT_ClrRts = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ClrRts +FT_ClrRts.restype = FT_STATUS +# FT_ClrRts(ftHandle) +FT_ClrRts.argtypes = [FT_HANDLE] +FT_ClrRts.__doc__ = \ +"""FT_STATUS FT_ClrRts(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:335""" +# /usr/local/include/ftd2xx.h 341 +FT_GetModemStatus = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetModemStatus +FT_GetModemStatus.restype = FT_STATUS +# FT_GetModemStatus(ftHandle, pModemStatus) +FT_GetModemStatus.argtypes = [FT_HANDLE, POINTER(ULONG)] +FT_GetModemStatus.__doc__ = \ +"""FT_STATUS FT_GetModemStatus(FT_HANDLE ftHandle, ULONG * pModemStatus) +/usr/local/include/ftd2xx.h:341""" +# /usr/local/include/ftd2xx.h 350 +FT_SetChars = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetChars +FT_SetChars.restype = FT_STATUS +# FT_SetChars(ftHandle, EventChar, EventCharEnabled, ErrorChar, ErrorCharEnabled) +FT_SetChars.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR, UCHAR] +FT_SetChars.__doc__ = \ +"""FT_STATUS FT_SetChars(FT_HANDLE ftHandle, UCHAR EventChar, UCHAR EventCharEnabled, UCHAR ErrorChar, UCHAR ErrorCharEnabled) +/usr/local/include/ftd2xx.h:350""" +# /usr/local/include/ftd2xx.h 356 +FT_Purge = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_Purge +FT_Purge.restype = FT_STATUS +# FT_Purge(ftHandle, Mask) +FT_Purge.argtypes = [FT_HANDLE, ULONG] +FT_Purge.__doc__ = \ +"""FT_STATUS FT_Purge(FT_HANDLE ftHandle, ULONG Mask) +/usr/local/include/ftd2xx.h:356""" +# /usr/local/include/ftd2xx.h 363 +FT_SetTimeouts = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetTimeouts +FT_SetTimeouts.restype = FT_STATUS +# FT_SetTimeouts(ftHandle, ReadTimeout, WriteTimeout) +FT_SetTimeouts.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetTimeouts.__doc__ = \ +"""FT_STATUS FT_SetTimeouts(FT_HANDLE ftHandle, ULONG ReadTimeout, ULONG WriteTimeout) +/usr/local/include/ftd2xx.h:363""" +# /usr/local/include/ftd2xx.h 369 +FT_GetQueueStatus = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetQueueStatus +FT_GetQueueStatus.restype = FT_STATUS +# FT_GetQueueStatus(ftHandle, dwRxBytes) +FT_GetQueueStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetQueueStatus.__doc__ = \ +"""FT_STATUS FT_GetQueueStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes) +/usr/local/include/ftd2xx.h:369""" +# /usr/local/include/ftd2xx.h 376 +FT_SetEventNotification = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetEventNotification +FT_SetEventNotification.restype = FT_STATUS +# FT_SetEventNotification(ftHandle, Mask, Param) +FT_SetEventNotification.argtypes = [FT_HANDLE, DWORD, PVOID] +FT_SetEventNotification.__doc__ = \ +"""FT_STATUS FT_SetEventNotification(FT_HANDLE ftHandle, DWORD Mask, PVOID Param) +/usr/local/include/ftd2xx.h:376""" +# /usr/local/include/ftd2xx.h 384 +FT_GetStatus = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetStatus +FT_GetStatus.restype = FT_STATUS +# FT_GetStatus(ftHandle, dwRxBytes, dwTxBytes, dwEventDWord) +FT_GetStatus.argtypes = [FT_HANDLE, POINTER(DWORD), POINTER(DWORD), POINTER(DWORD)] +FT_GetStatus.__doc__ = \ +"""FT_STATUS FT_GetStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes, DWORD * dwTxBytes, DWORD * dwEventDWord) +/usr/local/include/ftd2xx.h:384""" +# /usr/local/include/ftd2xx.h 389 +FT_SetBreakOn = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetBreakOn +FT_SetBreakOn.restype = FT_STATUS +# FT_SetBreakOn(ftHandle) +FT_SetBreakOn.argtypes = [FT_HANDLE] +FT_SetBreakOn.__doc__ = \ +"""FT_STATUS FT_SetBreakOn(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:389""" +# /usr/local/include/ftd2xx.h 394 +FT_SetBreakOff = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetBreakOff +FT_SetBreakOff.restype = FT_STATUS +# FT_SetBreakOff(ftHandle) +FT_SetBreakOff.argtypes = [FT_HANDLE] +FT_SetBreakOff.__doc__ = \ +"""FT_STATUS FT_SetBreakOff(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:394""" +# /usr/local/include/ftd2xx.h 400 +FT_SetWaitMask = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetWaitMask +FT_SetWaitMask.restype = FT_STATUS +# FT_SetWaitMask(ftHandle, Mask) +FT_SetWaitMask.argtypes = [FT_HANDLE, DWORD] +FT_SetWaitMask.__doc__ = \ +"""FT_STATUS FT_SetWaitMask(FT_HANDLE ftHandle, DWORD Mask) +/usr/local/include/ftd2xx.h:400""" +# /usr/local/include/ftd2xx.h 406 +FT_WaitOnMask = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_WaitOnMask +FT_WaitOnMask.restype = FT_STATUS +# FT_WaitOnMask(ftHandle, Mask) +FT_WaitOnMask.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_WaitOnMask.__doc__ = \ +"""FT_STATUS FT_WaitOnMask(FT_HANDLE ftHandle, DWORD * Mask) +/usr/local/include/ftd2xx.h:406""" +# /usr/local/include/ftd2xx.h 412 +FT_GetEventStatus = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetEventStatus +FT_GetEventStatus.restype = FT_STATUS +# FT_GetEventStatus(ftHandle, dwEventDWord) +FT_GetEventStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetEventStatus.__doc__ = \ +"""FT_STATUS FT_GetEventStatus(FT_HANDLE ftHandle, DWORD * dwEventDWord) +/usr/local/include/ftd2xx.h:412""" +# /usr/local/include/ftd2xx.h 419 +FT_ReadEE = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ReadEE +FT_ReadEE.restype = FT_STATUS +# FT_ReadEE(ftHandle, dwWordOffset, lpwValue) +FT_ReadEE.argtypes = [FT_HANDLE, DWORD, LPWORD] +FT_ReadEE.__doc__ = \ +"""FT_STATUS FT_ReadEE(FT_HANDLE ftHandle, DWORD dwWordOffset, LPWORD lpwValue) +/usr/local/include/ftd2xx.h:419""" +# /usr/local/include/ftd2xx.h 426 +FT_WriteEE = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_WriteEE +FT_WriteEE.restype = FT_STATUS +# FT_WriteEE(ftHandle, dwWordOffset, wValue) +FT_WriteEE.argtypes = [FT_HANDLE, DWORD, WORD] +FT_WriteEE.__doc__ = \ +"""FT_STATUS FT_WriteEE(FT_HANDLE ftHandle, DWORD dwWordOffset, WORD wValue) +/usr/local/include/ftd2xx.h:426""" +# /usr/local/include/ftd2xx.h 431 +FT_EraseEE = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EraseEE +FT_EraseEE.restype = FT_STATUS +# FT_EraseEE(ftHandle) +FT_EraseEE.argtypes = [FT_HANDLE] +FT_EraseEE.__doc__ = \ +"""FT_STATUS FT_EraseEE(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:431""" +# /usr/local/include/ftd2xx.h 436 +class ft_program_data(Structure): + pass +ft_program_data._fields_ = [ + # /usr/local/include/ftd2xx.h 436 + ('Signature1', DWORD), + ('Signature2', DWORD), + ('Version', DWORD), + ('VendorId', WORD), + ('ProductId', WORD), + ('Manufacturer', STRING), + ('ManufacturerId', STRING), + ('Description', STRING), + ('SerialNumber', STRING), + ('MaxPower', WORD), + ('PnP', WORD), + ('SelfPowered', WORD), + ('RemoteWakeup', WORD), + ('Rev4', UCHAR), + ('IsoIn', UCHAR), + ('IsoOut', UCHAR), + ('PullDownEnable', UCHAR), + ('SerNumEnable', UCHAR), + ('USBVersionEnable', UCHAR), + ('USBVersion', WORD), + ('Rev5', UCHAR), + ('IsoInA', UCHAR), + ('IsoInB', UCHAR), + ('IsoOutA', UCHAR), + ('IsoOutB', UCHAR), + ('PullDownEnable5', UCHAR), + ('SerNumEnable5', UCHAR), + ('USBVersionEnable5', UCHAR), + ('USBVersion5', WORD), + ('AIsHighCurrent', UCHAR), + ('BIsHighCurrent', UCHAR), + ('IFAIsFifo', UCHAR), + ('IFAIsFifoTar', UCHAR), + ('IFAIsFastSer', UCHAR), + ('AIsVCP', UCHAR), + ('IFBIsFifo', UCHAR), + ('IFBIsFifoTar', UCHAR), + ('IFBIsFastSer', UCHAR), + ('BIsVCP', UCHAR), + ('UseExtOsc', UCHAR), + ('HighDriveIOs', UCHAR), + ('EndpointSize', UCHAR), + ('PullDownEnableR', UCHAR), + ('SerNumEnableR', UCHAR), + ('InvertTXD', UCHAR), + ('InvertRXD', UCHAR), + ('InvertRTS', UCHAR), + ('InvertCTS', UCHAR), + ('InvertDTR', UCHAR), + ('InvertDSR', UCHAR), + ('InvertDCD', UCHAR), + ('InvertRI', UCHAR), + ('Cbus0', UCHAR), + ('Cbus1', UCHAR), + ('Cbus2', UCHAR), + ('Cbus3', UCHAR), + ('Cbus4', UCHAR), + ('RIsVCP', UCHAR), +] +FT_PROGRAM_DATA = ft_program_data +PFT_PROGRAM_DATA = POINTER(ft_program_data) +# /usr/local/include/ftd2xx.h 521 +FT_EE_Program = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_Program +FT_EE_Program.restype = FT_STATUS +# FT_EE_Program(ftHandle, pData) +FT_EE_Program.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Program.__doc__ = \ +"""FT_STATUS FT_EE_Program(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +/usr/local/include/ftd2xx.h:521""" +# /usr/local/include/ftd2xx.h 531 +FT_EE_ProgramEx = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_ProgramEx +FT_EE_ProgramEx.restype = FT_STATUS +# FT_EE_ProgramEx(ftHandle, lpData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ProgramEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ProgramEx.__doc__ = \ +"""FT_STATUS FT_EE_ProgramEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA lpData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +/usr/local/include/ftd2xx.h:531""" +# /usr/local/include/ftd2xx.h 537 +FT_EE_Read = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_Read +FT_EE_Read.restype = FT_STATUS +# FT_EE_Read(ftHandle, pData) +FT_EE_Read.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Read.__doc__ = \ +"""FT_STATUS FT_EE_Read(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +/usr/local/include/ftd2xx.h:537""" +# /usr/local/include/ftd2xx.h 547 +FT_EE_ReadEx = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_ReadEx +FT_EE_ReadEx.restype = FT_STATUS +# FT_EE_ReadEx(ftHandle, lpData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ReadEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ReadEx.__doc__ = \ +"""FT_STATUS FT_EE_ReadEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA lpData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +/usr/local/include/ftd2xx.h:547""" +# /usr/local/include/ftd2xx.h 553 +FT_EE_UASize = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_UASize +FT_EE_UASize.restype = FT_STATUS +# FT_EE_UASize(ftHandle, lpdwSize) +FT_EE_UASize.argtypes = [FT_HANDLE, LPDWORD] +FT_EE_UASize.__doc__ = \ +"""FT_STATUS FT_EE_UASize(FT_HANDLE ftHandle, LPDWORD lpdwSize) +/usr/local/include/ftd2xx.h:553""" +# /usr/local/include/ftd2xx.h 560 +FT_EE_UAWrite = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_UAWrite +FT_EE_UAWrite.restype = FT_STATUS +# FT_EE_UAWrite(ftHandle, pucData, dwDataLen) +FT_EE_UAWrite.argtypes = [FT_HANDLE, PUCHAR, DWORD] +FT_EE_UAWrite.__doc__ = \ +"""FT_STATUS FT_EE_UAWrite(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen) +/usr/local/include/ftd2xx.h:560""" +# /usr/local/include/ftd2xx.h 568 +FT_EE_UARead = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_EE_UARead +FT_EE_UARead.restype = FT_STATUS +# FT_EE_UARead(ftHandle, pucData, dwDataLen, lpdwBytesRead) +FT_EE_UARead.argtypes = [FT_HANDLE, PUCHAR, DWORD, LPDWORD] +FT_EE_UARead.__doc__ = \ +"""FT_STATUS FT_EE_UARead(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen, LPDWORD lpdwBytesRead) +/usr/local/include/ftd2xx.h:568""" +# /usr/local/include/ftd2xx.h 574 +FT_SetLatencyTimer = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetLatencyTimer +FT_SetLatencyTimer.restype = FT_STATUS +# FT_SetLatencyTimer(ftHandle, ucLatency) +FT_SetLatencyTimer.argtypes = [FT_HANDLE, UCHAR] +FT_SetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_SetLatencyTimer(FT_HANDLE ftHandle, UCHAR ucLatency) +/usr/local/include/ftd2xx.h:574""" +# /usr/local/include/ftd2xx.h 580 +FT_GetLatencyTimer = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetLatencyTimer +FT_GetLatencyTimer.restype = FT_STATUS +# FT_GetLatencyTimer(ftHandle, pucLatency) +FT_GetLatencyTimer.argtypes = [FT_HANDLE, PUCHAR] +FT_GetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_GetLatencyTimer(FT_HANDLE ftHandle, PUCHAR pucLatency) +/usr/local/include/ftd2xx.h:580""" +# /usr/local/include/ftd2xx.h 587 +FT_SetBitMode = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetBitMode +FT_SetBitMode.restype = FT_STATUS +# FT_SetBitMode(ftHandle, ucMask, ucEnable) +FT_SetBitMode.argtypes = [FT_HANDLE, UCHAR, UCHAR] +FT_SetBitMode.__doc__ = \ +"""FT_STATUS FT_SetBitMode(FT_HANDLE ftHandle, UCHAR ucMask, UCHAR ucEnable) +/usr/local/include/ftd2xx.h:587""" +# /usr/local/include/ftd2xx.h 593 +FT_GetBitMode = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetBitMode +FT_GetBitMode.restype = FT_STATUS +# FT_GetBitMode(ftHandle, pucMode) +FT_GetBitMode.argtypes = [FT_HANDLE, PUCHAR] +FT_GetBitMode.__doc__ = \ +"""FT_STATUS FT_GetBitMode(FT_HANDLE ftHandle, PUCHAR pucMode) +/usr/local/include/ftd2xx.h:593""" +# /usr/local/include/ftd2xx.h 600 +FT_SetUSBParameters = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetUSBParameters +FT_SetUSBParameters.restype = FT_STATUS +# FT_SetUSBParameters(ftHandle, ulInTransferSize, ulOutTransferSize) +FT_SetUSBParameters.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetUSBParameters.__doc__ = \ +"""FT_STATUS FT_SetUSBParameters(FT_HANDLE ftHandle, ULONG ulInTransferSize, ULONG ulOutTransferSize) +/usr/local/include/ftd2xx.h:600""" +# /usr/local/include/ftd2xx.h 610 +FT_GetDeviceInfo = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetDeviceInfo +FT_GetDeviceInfo.restype = FT_STATUS +# FT_GetDeviceInfo(ftHandle, lpftDevice, lpdwID, SerialNumber, Description, Dummy) +FT_GetDeviceInfo.argtypes = [FT_HANDLE, POINTER(FT_DEVICE), LPDWORD, PCHAR, PCHAR, LPVOID] +FT_GetDeviceInfo.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfo(FT_HANDLE ftHandle, FT_DEVICE * lpftDevice, LPDWORD lpdwID, PCHAR SerialNumber, PCHAR Description, LPVOID Dummy) +/usr/local/include/ftd2xx.h:610""" +# /usr/local/include/ftd2xx.h 615 +FT_StopInTask = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_StopInTask +FT_StopInTask.restype = FT_STATUS +# FT_StopInTask(ftHandle) +FT_StopInTask.argtypes = [FT_HANDLE] +FT_StopInTask.__doc__ = \ +"""FT_STATUS FT_StopInTask(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:615""" +# /usr/local/include/ftd2xx.h 620 +FT_RestartInTask = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_RestartInTask +FT_RestartInTask.restype = FT_STATUS +# FT_RestartInTask(ftHandle) +FT_RestartInTask.argtypes = [FT_HANDLE] +FT_RestartInTask.__doc__ = \ +"""FT_STATUS FT_RestartInTask(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:620""" +# /usr/local/include/ftd2xx.h 626 +FT_SetResetPipeRetryCount = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_SetResetPipeRetryCount +FT_SetResetPipeRetryCount.restype = FT_STATUS +# FT_SetResetPipeRetryCount(ftHandle, dwCount) +FT_SetResetPipeRetryCount.argtypes = [FT_HANDLE, DWORD] +FT_SetResetPipeRetryCount.__doc__ = \ +"""FT_STATUS FT_SetResetPipeRetryCount(FT_HANDLE ftHandle, DWORD dwCount) +/usr/local/include/ftd2xx.h:626""" +# /usr/local/include/ftd2xx.h 631 +FT_ResetPort = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_ResetPort +FT_ResetPort.restype = FT_STATUS +# FT_ResetPort(ftHandle) +FT_ResetPort.argtypes = [FT_HANDLE] +FT_ResetPort.__doc__ = \ +"""FT_STATUS FT_ResetPort(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:631""" +# /usr/local/include/ftd2xx.h 647 +FT_W32_CreateFile = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_CreateFile +FT_W32_CreateFile.restype = FT_HANDLE +# FT_W32_CreateFile(lpszName, dwAccess, dwShareMode, lpSecurityAttributes, dwCreate, dwAttrsAndFlags, hTemplate) +FT_W32_CreateFile.argtypes = [LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE] +FT_W32_CreateFile.__doc__ = \ +"""FT_HANDLE FT_W32_CreateFile(LPCSTR lpszName, DWORD dwAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreate, DWORD dwAttrsAndFlags, HANDLE hTemplate) +/usr/local/include/ftd2xx.h:647""" +# /usr/local/include/ftd2xx.h 652 +FT_W32_CloseHandle = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_CloseHandle +FT_W32_CloseHandle.restype = BOOL +# FT_W32_CloseHandle(ftHandle) +FT_W32_CloseHandle.argtypes = [FT_HANDLE] +FT_W32_CloseHandle.__doc__ = \ +"""BOOL FT_W32_CloseHandle(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:652""" +# /usr/local/include/ftd2xx.h 661 +FT_W32_ReadFile = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_ReadFile +FT_W32_ReadFile.restype = BOOL +# FT_W32_ReadFile(ftHandle, lpBuffer, nBufferSize, lpBytesReturned, lpOverlapped) +FT_W32_ReadFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_ReadFile.__doc__ = \ +"""BOOL FT_W32_ReadFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +/usr/local/include/ftd2xx.h:661""" +# /usr/local/include/ftd2xx.h 670 +FT_W32_WriteFile = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_WriteFile +FT_W32_WriteFile.restype = BOOL +# FT_W32_WriteFile(ftHandle, lpBuffer, nBufferSize, lpBytesWritten, lpOverlapped) +FT_W32_WriteFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_WriteFile.__doc__ = \ +"""BOOL FT_W32_WriteFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten, LPOVERLAPPED lpOverlapped) +/usr/local/include/ftd2xx.h:670""" +# /usr/local/include/ftd2xx.h 675 +FT_W32_GetLastError = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_GetLastError +FT_W32_GetLastError.restype = DWORD +# FT_W32_GetLastError(ftHandle) +FT_W32_GetLastError.argtypes = [FT_HANDLE] +FT_W32_GetLastError.__doc__ = \ +"""DWORD FT_W32_GetLastError(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:675""" +# /usr/local/include/ftd2xx.h 683 +FT_W32_GetOverlappedResult = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_GetOverlappedResult +FT_W32_GetOverlappedResult.restype = BOOL +# FT_W32_GetOverlappedResult(ftHandle, lpOverlapped, lpdwBytesTransferred, bWait) +FT_W32_GetOverlappedResult.argtypes = [FT_HANDLE, LPOVERLAPPED, LPDWORD, BOOL] +FT_W32_GetOverlappedResult.__doc__ = \ +"""BOOL FT_W32_GetOverlappedResult(FT_HANDLE ftHandle, LPOVERLAPPED lpOverlapped, LPDWORD lpdwBytesTransferred, BOOL bWait) +/usr/local/include/ftd2xx.h:683""" +# /usr/local/include/ftd2xx.h 688 +FT_W32_CancelIo = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_CancelIo +FT_W32_CancelIo.restype = BOOL +# FT_W32_CancelIo(ftHandle) +FT_W32_CancelIo.argtypes = [FT_HANDLE] +FT_W32_CancelIo.__doc__ = \ +"""BOOL FT_W32_CancelIo(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:688""" +# /usr/local/include/ftd2xx.h 694 +class _FTCOMSTAT(Structure): + pass +_FTCOMSTAT._fields_ = [ + # /usr/local/include/ftd2xx.h 694 + ('fCtsHold', DWORD, 1), + ('fDsrHold', DWORD, 1), + ('fRlsdHold', DWORD, 1), + ('fXoffHold', DWORD, 1), + ('fXoffSent', DWORD, 1), + ('fEof', DWORD, 1), + ('fTxim', DWORD, 1), + ('fReserved', DWORD, 25), + ('cbInQue', DWORD), + ('cbOutQue', DWORD), +] +LPFTCOMSTAT = POINTER(_FTCOMSTAT) +FTCOMSTAT = _FTCOMSTAT +# /usr/local/include/ftd2xx.h 707 +class _FTDCB(Structure): + pass +_FTDCB._fields_ = [ + # /usr/local/include/ftd2xx.h 707 + ('DCBlength', DWORD), + ('BaudRate', DWORD), + ('fBinary', DWORD, 1), + ('fParity', DWORD, 1), + ('fOutxCtsFlow', DWORD, 1), + ('fOutxDsrFlow', DWORD, 1), + ('fDtrControl', DWORD, 2), + ('fDsrSensitivity', DWORD, 1), + ('fTXContinueOnXoff', DWORD, 1), + ('fOutX', DWORD, 1), + ('fInX', DWORD, 1), + ('fErrorChar', DWORD, 1), + ('fNull', DWORD, 1), + ('fRtsControl', DWORD, 2), + ('fAbortOnError', DWORD, 1), + ('fDummy2', DWORD, 17), + ('wReserved', WORD), + ('XonLim', WORD), + ('XoffLim', WORD), + ('ByteSize', BYTE), + ('Parity', BYTE), + ('StopBits', BYTE), + ('XonChar', c_char), + ('XoffChar', c_char), + ('ErrorChar', c_char), + ('EofChar', c_char), + ('EvtChar', c_char), + ('wReserved1', WORD), +] +FTDCB = _FTDCB +LPFTDCB = POINTER(_FTDCB) +# /usr/local/include/ftd2xx.h 738 +class _FTTIMEOUTS(Structure): + pass +_FTTIMEOUTS._fields_ = [ + # /usr/local/include/ftd2xx.h 738 + ('ReadIntervalTimeout', DWORD), + ('ReadTotalTimeoutMultiplier', DWORD), + ('ReadTotalTimeoutConstant', DWORD), + ('WriteTotalTimeoutMultiplier', DWORD), + ('WriteTotalTimeoutConstant', DWORD), +] +FTTIMEOUTS = _FTTIMEOUTS +LPFTTIMEOUTS = POINTER(_FTTIMEOUTS) +# /usr/local/include/ftd2xx.h 750 +FT_W32_ClearCommBreak = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_ClearCommBreak +FT_W32_ClearCommBreak.restype = BOOL +# FT_W32_ClearCommBreak(ftHandle) +FT_W32_ClearCommBreak.argtypes = [FT_HANDLE] +FT_W32_ClearCommBreak.__doc__ = \ +"""BOOL FT_W32_ClearCommBreak(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:750""" +# /usr/local/include/ftd2xx.h 757 +FT_W32_ClearCommError = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_ClearCommError +FT_W32_ClearCommError.restype = BOOL +# FT_W32_ClearCommError(ftHandle, lpdwErrors, lpftComstat) +FT_W32_ClearCommError.argtypes = [FT_HANDLE, LPDWORD, LPFTCOMSTAT] +FT_W32_ClearCommError.__doc__ = \ +"""BOOL FT_W32_ClearCommError(FT_HANDLE ftHandle, LPDWORD lpdwErrors, LPFTCOMSTAT lpftComstat) +/usr/local/include/ftd2xx.h:757""" +# /usr/local/include/ftd2xx.h 763 +FT_W32_EscapeCommFunction = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_EscapeCommFunction +FT_W32_EscapeCommFunction.restype = BOOL +# FT_W32_EscapeCommFunction(ftHandle, dwFunc) +FT_W32_EscapeCommFunction.argtypes = [FT_HANDLE, DWORD] +FT_W32_EscapeCommFunction.__doc__ = \ +"""BOOL FT_W32_EscapeCommFunction(FT_HANDLE ftHandle, DWORD dwFunc) +/usr/local/include/ftd2xx.h:763""" +# /usr/local/include/ftd2xx.h 769 +FT_W32_GetCommModemStatus = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_GetCommModemStatus +FT_W32_GetCommModemStatus.restype = BOOL +# FT_W32_GetCommModemStatus(ftHandle, lpdwModemStatus) +FT_W32_GetCommModemStatus.argtypes = [FT_HANDLE, LPDWORD] +FT_W32_GetCommModemStatus.__doc__ = \ +"""BOOL FT_W32_GetCommModemStatus(FT_HANDLE ftHandle, LPDWORD lpdwModemStatus) +/usr/local/include/ftd2xx.h:769""" +# /usr/local/include/ftd2xx.h 775 +FT_W32_GetCommState = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_GetCommState +FT_W32_GetCommState.restype = BOOL +# FT_W32_GetCommState(ftHandle, lpftDcb) +FT_W32_GetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_GetCommState.__doc__ = \ +"""BOOL FT_W32_GetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +/usr/local/include/ftd2xx.h:775""" +# /usr/local/include/ftd2xx.h 781 +FT_W32_GetCommTimeouts = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_GetCommTimeouts +FT_W32_GetCommTimeouts.restype = BOOL +# FT_W32_GetCommTimeouts(ftHandle, pTimeouts) +FT_W32_GetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_GetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_GetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +/usr/local/include/ftd2xx.h:781""" +# /usr/local/include/ftd2xx.h 787 +FT_W32_PurgeComm = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_PurgeComm +FT_W32_PurgeComm.restype = BOOL +# FT_W32_PurgeComm(ftHandle, dwMask) +FT_W32_PurgeComm.argtypes = [FT_HANDLE, DWORD] +FT_W32_PurgeComm.__doc__ = \ +"""BOOL FT_W32_PurgeComm(FT_HANDLE ftHandle, DWORD dwMask) +/usr/local/include/ftd2xx.h:787""" +# /usr/local/include/ftd2xx.h 792 +FT_W32_SetCommBreak = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_SetCommBreak +FT_W32_SetCommBreak.restype = BOOL +# FT_W32_SetCommBreak(ftHandle) +FT_W32_SetCommBreak.argtypes = [FT_HANDLE] +FT_W32_SetCommBreak.__doc__ = \ +"""BOOL FT_W32_SetCommBreak(FT_HANDLE ftHandle) +/usr/local/include/ftd2xx.h:792""" +# /usr/local/include/ftd2xx.h 798 +FT_W32_SetCommMask = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_SetCommMask +FT_W32_SetCommMask.restype = BOOL +# FT_W32_SetCommMask(ftHandle, ulEventMask) +FT_W32_SetCommMask.argtypes = [FT_HANDLE, ULONG] +FT_W32_SetCommMask.__doc__ = \ +"""BOOL FT_W32_SetCommMask(FT_HANDLE ftHandle, ULONG ulEventMask) +/usr/local/include/ftd2xx.h:798""" +# /usr/local/include/ftd2xx.h 804 +FT_W32_SetCommState = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_SetCommState +FT_W32_SetCommState.restype = BOOL +# FT_W32_SetCommState(ftHandle, lpftDcb) +FT_W32_SetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_SetCommState.__doc__ = \ +"""BOOL FT_W32_SetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +/usr/local/include/ftd2xx.h:804""" +# /usr/local/include/ftd2xx.h 810 +FT_W32_SetCommTimeouts = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_SetCommTimeouts +FT_W32_SetCommTimeouts.restype = BOOL +# FT_W32_SetCommTimeouts(ftHandle, pTimeouts) +FT_W32_SetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_SetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_SetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +/usr/local/include/ftd2xx.h:810""" +# /usr/local/include/ftd2xx.h 817 +FT_W32_SetupComm = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_SetupComm +FT_W32_SetupComm.restype = BOOL +# FT_W32_SetupComm(ftHandle, dwReadBufferSize, dwWriteBufferSize) +FT_W32_SetupComm.argtypes = [FT_HANDLE, DWORD, DWORD] +FT_W32_SetupComm.__doc__ = \ +"""BOOL FT_W32_SetupComm(FT_HANDLE ftHandle, DWORD dwReadBufferSize, DWORD dwWriteBufferSize) +/usr/local/include/ftd2xx.h:817""" +# /usr/local/include/ftd2xx.h 824 +FT_W32_WaitCommEvent = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_W32_WaitCommEvent +FT_W32_WaitCommEvent.restype = BOOL +# FT_W32_WaitCommEvent(ftHandle, pulEvent, lpOverlapped) +FT_W32_WaitCommEvent.argtypes = [FT_HANDLE, PULONG, LPOVERLAPPED] +FT_W32_WaitCommEvent.__doc__ = \ +"""BOOL FT_W32_WaitCommEvent(FT_HANDLE ftHandle, PULONG pulEvent, LPOVERLAPPED lpOverlapped) +/usr/local/include/ftd2xx.h:824""" +# /usr/local/include/ftd2xx.h 830 +class _ft_device_list_info_node(Structure): + pass +_ft_device_list_info_node._fields_ = [ + # /usr/local/include/ftd2xx.h 830 + ('Flags', ULONG), + ('Type', ULONG), + ('ID', ULONG), + ('LocId', DWORD), + ('SerialNumber', c_char * 16), + ('Description', c_char * 64), + ('ftHandle', FT_HANDLE), +] +FT_DEVICE_LIST_INFO_NODE = _ft_device_list_info_node +# /usr/local/include/ftd2xx.h 843 +FT_CreateDeviceInfoList = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_CreateDeviceInfoList +FT_CreateDeviceInfoList.restype = FT_STATUS +# FT_CreateDeviceInfoList(lpdwNumDevs) +FT_CreateDeviceInfoList.argtypes = [LPDWORD] +FT_CreateDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_CreateDeviceInfoList(LPDWORD lpdwNumDevs) +/usr/local/include/ftd2xx.h:843""" +# /usr/local/include/ftd2xx.h 849 +FT_GetDeviceInfoList = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetDeviceInfoList +FT_GetDeviceInfoList.restype = FT_STATUS +# FT_GetDeviceInfoList(pDest, lpdwNumDevs) +FT_GetDeviceInfoList.argtypes = [POINTER(FT_DEVICE_LIST_INFO_NODE), LPDWORD] +FT_GetDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoList(FT_DEVICE_LIST_INFO_NODE * pDest, LPDWORD lpdwNumDevs) +/usr/local/include/ftd2xx.h:849""" +# /usr/local/include/ftd2xx.h 861 +FT_GetDeviceInfoDetail = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetDeviceInfoDetail +FT_GetDeviceInfoDetail.restype = FT_STATUS +# FT_GetDeviceInfoDetail(dwIndex, lpdwFlags, lpdwType, lpdwID, lpdwLocId, lpSerialNumber, lpDescription, pftHandle) +FT_GetDeviceInfoDetail.argtypes = [DWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPVOID, LPVOID, POINTER(FT_HANDLE)] +FT_GetDeviceInfoDetail.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoDetail(DWORD dwIndex, LPDWORD lpdwFlags, LPDWORD lpdwType, LPDWORD lpdwID, LPDWORD lpdwLocId, LPVOID lpSerialNumber, LPVOID lpDescription, FT_HANDLE * pftHandle) +/usr/local/include/ftd2xx.h:861""" +# /usr/local/include/ftd2xx.h 867 +FT_GetDriverVersion = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetDriverVersion +FT_GetDriverVersion.restype = FT_STATUS +# FT_GetDriverVersion(ftHandle, lpdwVersion) +FT_GetDriverVersion.argtypes = [FT_HANDLE, LPDWORD] +FT_GetDriverVersion.__doc__ = \ +"""FT_STATUS FT_GetDriverVersion(FT_HANDLE ftHandle, LPDWORD lpdwVersion) +/usr/local/include/ftd2xx.h:867""" +# /usr/local/include/ftd2xx.h 872 +FT_GetLibraryVersion = _libraries['/usr/local/lib/libftd2xx.dylib'].FT_GetLibraryVersion +FT_GetLibraryVersion.restype = FT_STATUS +# FT_GetLibraryVersion(lpdwVersion) +FT_GetLibraryVersion.argtypes = [LPDWORD] +FT_GetLibraryVersion.__doc__ = \ +"""FT_STATUS FT_GetLibraryVersion(LPDWORD lpdwVersion) +/usr/local/include/ftd2xx.h:872""" +__mbstate_t._pack_ = 4 +__mbstate_t._fields_ = [ + # /usr/include/i386/_types.h 79 + ('__mbstate8', c_char * 128), + ('_mbstateL', c_longlong), +] +__all__ = ['FT_STATUS', '__int16_t', '__darwin_time_t', + 'pthread_mutex_lock', 'pthread_condattr_getpshared', + 'FT_GetLibraryVersion', 'pthread_getconcurrency', + 'pthread_cond_timedwait_relative_np', 'pthread_testcancel', + 'FT_StopInTask', 'pthread_attr_getscope', + 'FT_GetDeviceInfo', 'strptime', 'mktime', 'tm', + 'localtime', 'FT_ResetPort', 'ctime_r', + 'pthread_rwlockattr_destroy', 'FT_SetDataCharacteristics', + '__darwin_pthread_t', 'FT_GetModemStatus', + '__darwin_ssize_t', '__darwin_sigset_t', + 'pthread_is_threaded_np', 'FT_DEVICE_BM', + 'pthread_from_mach_thread_np', 'sched_get_priority_max', + 'pthread_rwlock_t', 'posix2time', 'FT_INVALID_PARAMETER', + '__uint64_t', 'timespec', '__darwin_va_list', 'clock', + '__darwin_uuid_t', 'FT_SetRts', 'LPSECURITY_ATTRIBUTES', + 'settimeofday', 'pthread_detach', + 'pthread_attr_setdetachstate', '__darwin_wchar_t', + 'localtime_r', 'pthread_attr_init', 'INT', 'FT_SetDivisor', + 'EVENT_HANDLE', 'pthread_t', + 'pthread_mutexattr_getprotocol', + 'FT_EEPROM_NOT_PROGRAMMED', 'FT_EE_ProgramEx', 'asctime_r', + 'FT_SetDtr', 'FT_SetUSBParameters', 'FT_DEVICE_NOT_OPENED', + 'lutimes', 'pthread_equal', 'FT_INSUFFICIENT_RESOURCES', + '_opaque_pthread_rwlockattr_t', + '__darwin_pthread_rwlock_t', 'pthread_yield_np', + 'SECURITY_ATTRIBUTES', '__int8_t', + 'pthread_cond_broadcast', 'gettimeofday', + '_opaque_pthread_attr_t', 'pthread_sigmask', + 'pthread_rwlockattr_setpshared', 'FT_SetVIDPID', + 'FT_EEPROM_READ_FAILED', 'FT_HANDLE', + 'FT_W32_SetCommBreak', 'pthread_key_t', '__darwin_ino64_t', + 'pthread_mutex_getprioceiling', + '__darwin_pthread_rwlockattr_t', 'pthread_getspecific', + '_SECURITY_ATTRIBUTES', 'FT_W32_ClearCommBreak', + 'FT_GetDriverVersion', '_OVERLAPPED', + 'pthread_condattr_setpshared', 'pthread_rwlock_wrlock', + 'pthread_join', 'pthread_rwlockattr_t', + 'pthread_rwlockattr_getpshared', + 'pthread_mutexattr_getprioceiling', 'FT_DEVICE_UNKNOWN', + '__darwin_off_t', '_opaque_pthread_t', + 'pthread_attr_setschedpolicy', 'FT_OK', + '__darwin_pthread_condattr_t', '__darwin_id_t', + 'FT_GetLatencyTimer', 'FT_SetEventNotification', + '__darwin_nl_item', 'pthread_mutexattr_t', 'size_t', + 'FT_INVALID_ARGS', 'LONG', 'PFT_PROGRAM_DATA', 'tzsetwall', + 'pthread_mutexattr_setpshared', 'sched_get_priority_min', + 'FT_GetStatus', 'FT_ClrRts', 'FT_EEPROM_WRITE_FAILED', + 'LPFTTIMEOUTS', 'sigset_t', '__darwin_ptrdiff_t', + 'pthread_get_stacksize_np', 'pthread_attr_getschedparam', + 'pthread_cancel', '__int32_t', 'FT_W32_CancelIo', + 'FILETIME', 'FT_FAILED_TO_WRITE_DEVICE', + 'pthread_attr_setstack', 'pthread_cond_signal', + 'FT_ReadEE', 'clock_t', '__darwin_socklen_t', + '__darwin_intptr_t', 'pthread_mutexattr_init', + 'FT_W32_GetCommTimeouts', 'FT_W32_GetCommState', + 'pthread_key_delete', 'FT_DEVICE_NOT_OPENED_FOR_ERASE', + 'pthread_attr_setstacksize', 'pthread_setcancelstate', + 'pthread_rwlock_destroy', 'pthread_main_np', + '__darwin_blkcnt_t', 'OVERLAPPED', '__darwin_ino_t', + 'pthread_attr_t', 'UINT', '__darwin_clock_t', + 'pthread_condattr_init', 'LPWORD', 'FT_Read', + 'pthread_attr_getstacksize', 'CHAR', 'FT_EE_UARead', + 'FT_W32_SetupComm', 'WORD', '__darwin_pthread_mutexattr_t', + '__darwin_mode_t', 'FT_W32_PurgeComm', '__mbstate_t', + 'HANDLE', '__uint8_t', 'FT_PROGRAM_DATA', + 'FT_EEPROM_NOT_PRESENT', 'FT_W32_WriteFile', + 'pthread_setcanceltype', 'BOOLEAN', 'FT_SetBitMode', + '__darwin_mbstate_t', 'LPSTR', 'gmtime_r', + 'pthread_cond_t', 'FT_SetLatencyTimer', + '__darwin_wctype_t', 'pthread_attr_getstackaddr', + 'pthread_get_stackaddr_np', 'pthread_once', 'DWORD', + 'pthread_atfork', 'LPCSTR', 'timeval', 'LPOVERLAPPED', + 'pthread_attr_destroy', 'FT_SetFlowControl', + 'FT_ResetDevice', 'FT_W32_EscapeCommFunction', + 'FT_GetQueueStatus', 'sched_yield', 'FT_WaitOnMask', + 'FT_SetTimeouts', '__darwin_pthread_attr_t', + '__darwin_wint_t', 'pthread_cond_init', + 'FT_W32_GetOverlappedResult', 'pthread_rwlock_tryrdlock', + '_opaque_pthread_rwlock_t', 'FT_DEVICE', + 'FT_W32_ClearCommError', 'pthread_attr_getdetachstate', + 'PVOID', '__uint16_t', 'VOID', 'pthread_attr_getstack', + 'timegm', '_opaque_pthread_condattr_t', + 'pthread_setconcurrency', 'FT_OpenEx', '__darwin_gid_t', + 'pthread_mutex_init', 'pthread_mutex_trylock', 'PUCHAR', + '_FTDCB', 'FT_Close', 'FT_W32_CreateFile', 'FT_Write', + 'FT_W32_GetCommModemStatus', 'pthread_getschedparam', + 'FT_SetBreakOff', 'pthread_cond_wait', 'FT_SetBaudRate', + 'FTTIMEOUTS', 'FT_GetDeviceInfoList', 'futimes', 'SHORT', + 'pthread_attr_getinheritsched', 'pthread_kill', + 'itimerval', 'FT_NOT_SUPPORTED', '__darwin_blksize_t', + 'FT_W32_SetCommMask', 'FT_W32_GetLastError', 'timelocal', + 'pthread_attr_setguardsize', '_opaque_pthread_cond_t', + 'sched_param', '__darwin_ct_rune_t', 'FT_SetChars', + 'strftime', '__darwin_pthread_key_t', 'tzset', + 'time2posix', '__darwin_pthread_handler_rec', + 'pthread_mach_thread_np', 'PFT_EVENT_HANDLER', + '_opaque_pthread_mutexattr_t', 'FT_EE_ReadEx', 'nanosleep', + 'clockinfo', '__darwin_mach_port_t', + 'FT_DEVICE_LIST_INFO_NODE', 'FT_W32_WaitCommEvent', + '_opaque_pthread_mutex_t', 'FT_GetEventStatus', 'adjtime', + '_opaque_pthread_once_t', 'pthread_attr_setschedparam', + 'BYTE', 'pthread_attr_setstackaddr', + 'pthread_mutex_destroy', 'LPDWORD', + 'pthread_mutex_setprioceiling', 'FT_IoCtl', + 'pthread_cond_destroy', 'pthread_rwlock_unlock', + 'pthread_mutexattr_setprotocol', 'LPTSTR', + 'pthread_attr_setscope', 'LPBOOL', 'time_t', 'FT_IO_ERROR', + 'FT_INVALID_HANDLE', 'FT_EEPROM_ERASE_FAILED', + '__darwin_useconds_t', 'FT_GetVIDPID', + 'pthread_rwlock_rdlock', 'FT_W32_SetCommState', + '__darwin_pthread_cond_t', 'pthread_attr_getguardsize', + 'setitimer', 'pthread_mutex_t', '__int64_t', + 'ft_program_data', 'FT_EE_UASize', 'suseconds_t', + 'pthread_mutexattr_setprioceiling', 'FT_DEVICE_232R', + 'FTCOMSTAT', 'pthread_condattr_t', 'pthread_once_t', + 'pthread_condattr_destroy', 'pthread_mutexattr_getpshared', + 'pthread_mutexattr_gettype', '__uint32_t', '_FTCOMSTAT', + 'fd_set', 'pthread_attr_getschedpolicy', 'FT_DEVICE_100AX', + '__darwin_mach_port_name_t', '__darwin_fsfilcnt_t', + 'pthread_rwlockattr_init', 'FT_W32_ReadFile', + 'mach_port_t', 'ctime', '_FTTIMEOUTS', 'FT_SetBreakOn', + '__darwin_suseconds_t', 'LPVOID', 'FT_Open', + '__darwin_fsblkcnt_t', 'ULONG', 'FT_DEVICE_2232C', + 'FT_CreateDeviceInfoList', 'FT_DEVICE_AM', 'select', + 'pthread_setspecific', 'asctime', 'FT_EE_Program', + '__darwin_wctrans_t', 'pthread_exit', 'getitimer', + 'pthread_rwlock_trywrlock', 'UCHAR', 'gmtime', 'LPFTDCB', + 'FT_DEVICE_NOT_FOUND', '__darwin_natural_t', + '__darwin_size_t', 'FT_GetBitMode', 'LPFTCOMSTAT', + 'PULONG', 'FT_ClrDtr', 'SYSTEMTIME', '__darwin_dev_t', + '__darwin_pthread_mutex_t', 'LPBYTE', 'FT_ListDevices', + 'pthread_create', '__darwin_rune_t', 'FT_WriteEE', + '_EVENT_HANDLE', 'pthread_key_create', + '__darwin_pthread_once_t', 'pthread_mutexattr_destroy', + 'pthread_cond_timedwait', 'FTDCB', '__darwin_uid_t', + 'FT_GetDeviceInfoDetail', 'pthread_setschedparam', + 'FT_W32_CloseHandle', 'pthread_cond_signal_thread_np', + 'pthread_mutex_unlock', '_ft_device_list_info_node', + 'getdate', 'FT_RestartInTask', 'USHORT', 'BOOL', + 'pthread_rwlock_init', 'FT_DEVICE_NOT_OPENED_FOR_WRITE', + 'FT_Purge', 'pthread_mutexattr_settype', 'FT_EE_UAWrite', + 'timezone', '__darwin_pid_t', 'PCHAR', 'ULONGLONG', + 'FT_SetResetPipeRetryCount', + 'pthread_attr_setinheritsched', 'FT_W32_SetCommTimeouts', + 'FT_EraseEE', 'pthread_self', 'FT_INVALID_BAUD_RATE', + 'FT_SetWaitMask', 'utimes', 'pthread_create_suspended_np', + 'difftime', 'time', 'FT_OTHER_ERROR', 'FT_EE_Read'] diff --git a/instrument_plugins/_ftd2xx/_ftd2xx_linux.py b/instrument_plugins/_ftd2xx/_ftd2xx_linux.py new file mode 100644 index 0000000..f6ecbb0 --- /dev/null +++ b/instrument_plugins/_ftd2xx/_ftd2xx_linux.py @@ -0,0 +1,2631 @@ +# generated by 'xml2py' +# flags '-kdefst -d -c -o _ftd2xx_linux.py ftd2xx_linux.xml -l libftd2xx.so' +from ctypes import * + +_libraries = {} +_libraries['libftd2xx.so'] = CDLL('libftd2xx.so') +STRING = c_char_p + + +FT_OK = 0 +PTHREAD_MUTEX_ERRORCHECK_NP = 2 +PTHREAD_CANCEL_ASYNCHRONOUS = 1 +PTHREAD_MUTEX_ERRORCHECK = 2 +PTHREAD_SCOPE_SYSTEM = 0 +PTHREAD_MUTEX_FAST_NP = 3 +FT_INVALID_BAUD_RATE = 7 +FT_DEVICE_2232C = 4 +PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP = 2 +FT_INVALID_ARGS = 16 +PTHREAD_CANCEL_DISABLE = 1 +FT_INVALID_PARAMETER = 6 +PTHREAD_INHERIT_SCHED = 0 +FT_EEPROM_NOT_PROGRAMMED = 15 +PTHREAD_CREATE_JOINABLE = 0 +FT_DEVICE_BM = 0 +FT_INVALID_HANDLE = 1 +PTHREAD_PROCESS_PRIVATE = 0 +FT_DEVICE_NOT_FOUND = 2 +FT_DEVICE_NOT_OPENED_FOR_WRITE = 9 +FT_DEVICE_AM = 1 +FT_EEPROM_ERASE_FAILED = 13 +FT_DEVICE_UNKNOWN = 3 +FT_OTHER_ERROR = 18 +FT_DEVICE_NOT_OPENED_FOR_ERASE = 8 +PTHREAD_MUTEX_NORMAL = 0 +PTHREAD_MUTEX_DEFAULT = 0 +PTHREAD_SCOPE_PROCESS = 1 +PTHREAD_RWLOCK_PREFER_WRITER_NP = 1 +PTHREAD_CANCEL_DEFERRED = 0 +FT_NOT_SUPPORTED = 17 +PTHREAD_RWLOCK_PREFER_READER_NP = 0 +FT_DEVICE_232R = 5 +PTHREAD_EXPLICIT_SCHED = 1 +FT_EEPROM_NOT_PRESENT = 14 +FT_INSUFFICIENT_RESOURCES = 5 +FT_DEVICE_NOT_OPENED = 3 +PTHREAD_MUTEX_ADAPTIVE_NP = 3 +PTHREAD_CREATE_DETACHED = 1 +PTHREAD_CANCEL_ENABLE = 0 +FT_DEVICE_100AX = 2 +FT_IO_ERROR = 4 +PTHREAD_MUTEX_RECURSIVE = 1 +FT_EEPROM_READ_FAILED = 11 +PTHREAD_PROCESS_SHARED = 1 +FT_FAILED_TO_WRITE_DEVICE = 10 +FT_EEPROM_WRITE_FAILED = 12 +PTHREAD_MUTEX_TIMED_NP = 0 +PTHREAD_MUTEX_RECURSIVE_NP = 1 +PTHREAD_RWLOCK_DEFAULT_NP = 1 +_TIME_H = 1 # Variable c_int +MS_RING_ON = 64 # Variable c_ulong +FT_PURGE_TX = 2 # Variable c_int +CLRDTR = 6 # Variable c_int +_BITS_TYPESIZES_H = 1 # Variable c_int +__clock_t_defined = 1 # Variable c_int +SETXOFF = 1 # Variable c_int +__USE_XOPEN = 1 # Variable c_int +__USE_LARGEFILE64 = 1 # Variable c_int +TRUE = 1 # Variable c_int +__GLIBC_HAVE_LONG_LONG = 1 # Variable c_int +CSIGNAL = 255 # Variable c_int +PTHREAD_CANCELED = 0 # Variable c_void_p +EV_TXEMPTY = 4 # Variable c_int +FT_BAUD_460800 = 460800 # Variable c_int +__defined_schedparam = 1 # Variable c_int +RESETDEV = 7 # Variable c_int +_BITS_TYPES_H = 1 # Variable c_int +__timer_t_defined = 1 # Variable c_int +FT_PARITY_EVEN = 2 # Variable c_ubyte +PURGE_RXCLEAR = 8 # Variable c_int +FT_BAUD_2400 = 2400 # Variable c_int +FT_BITS_8 = 8 # Variable c_ubyte +FT_BITS_5 = 5 # Variable c_ubyte +FT_BITS_7 = 7 # Variable c_ubyte +FT_BITS_6 = 6 # Variable c_ubyte +__STDC_IEC_559__ = 1 # Variable c_int +_BITS_PTHREADTYPES_H = 1 # Variable c_int +CLONE_STOPPED = 33554432 # Variable c_int +_PTHREAD_H = 1 # Variable c_int +FT_EVENT_RXCHAR = 1 # Variable c_int +_POSIX_SOURCE = 1 # Variable c_int +CE_FRAME = 8 # Variable c_int +__GNU_LIBRARY__ = 6 # Variable c_int +__USE_POSIX = 1 # Variable c_int +FT_DEFAULT_RX_TIMEOUT = 300 # Variable c_int +CLONE_THREAD = 65536 # Variable c_int +FT_FLOW_DTR_DSR = 512 # Variable c_int +CE_BREAK = 16 # Variable c_int +EV_EVENT1 = 2048 # Variable c_int +MS_RLSD_ON = 128 # Variable c_ulong +FT_PURGE_RX = 1 # Variable c_int +FT_EVENT_MODEM_STATUS = 2 # Variable c_int +CE_RXOVER = 1 # Variable c_int +PURGE_RXABORT = 2 # Variable c_int +FT_STOP_BITS_1_5 = 1 # Variable c_ubyte +__USE_POSIX199309 = 1 # Variable c_int +FT_BAUD_19200 = 19200 # Variable c_int +FT_DEFAULT_TX_TIMEOUT = 300 # Variable c_int +EV_DSR = 16 # Variable c_int +CE_OVERRUN = 2 # Variable c_int +EV_CTS = 8 # Variable c_int +__clockid_t_defined = 1 # Variable c_int +EV_RXFLAG = 2 # Variable c_int +_ISOC99_SOURCE = 1 # Variable c_int +CE_IOE = 1024 # Variable c_int +FT_BAUD_14400 = 14400 # Variable c_int +CLONE_PARENT = 32768 # Variable c_int +CLOCK_MONOTONIC = 1 # Variable c_int +EV_RX80FULL = 1024 # Variable c_int +CE_RXPARITY = 4 # Variable c_int +_SVID_SOURCE = 1 # Variable c_int +__USE_XOPEN2K = 1 # Variable c_int +CLONE_FS = 512 # Variable c_int +_SCHED_H = 1 # Variable c_int +__FD_SETSIZE = 1024 # Variable c_int +CLONE_CHILD_CLEARTID = 2097152 # Variable c_int +__time_t_defined = 1 # Variable c_int +CLONE_DETACHED = 4194304 # Variable c_int +EV_RXCHAR = 1 # Variable c_int +CLONE_VM = 256 # Variable c_int +EV_BREAK = 64 # Variable c_int +__timespec_defined = 1 # Variable c_int +CLONE_CHILD_SETTID = 16777216 # Variable c_int +__USE_GNU = 1 # Variable c_int +CLONE_PTRACE = 8192 # Variable c_int +FT_LIST_ALL = 536870912 # Variable c_int +__USE_POSIX2 = 1 # Variable c_int +PTHREAD_ONCE_INIT = 0 # Variable c_int +CLOCK_THREAD_CPUTIME_ID = 3 # Variable c_int +FT_STOP_BITS_2 = 2 # Variable c_ubyte +FT_STOP_BITS_1 = 0 # Variable c_ubyte +CLOCK_REALTIME = 0 # Variable c_int +EV_ERR = 128 # Variable c_int +_POSIX_C_SOURCE = 199506 # Variable c_long +_SIGSET_H_types = 1 # Variable c_int +FT_BAUD_230400 = 230400 # Variable c_int +FT_LIST_BY_INDEX = 1073741824 # Variable c_int +CLONE_SIGHAND = 2048 # Variable c_int +SETRTS = 3 # Variable c_int +__USE_SVID = 1 # Variable c_int +EV_RING = 256 # Variable c_int +__USE_UNIX98 = 1 # Variable c_int +__USE_ANSI = 1 # Variable c_int +PTHREAD_BARRIER_SERIAL_THREAD = -1 # Variable c_int +__USE_MISC = 1 # Variable c_int +__USE_FORTIFY_LEVEL = 0 # Variable c_int +FT_PARITY_ODD = 1 # Variable c_ubyte +CE_DNS = 2048 # Variable c_int +SCHED_RR = 2 # Variable c_int +FT_BAUD_300 = 300 # Variable c_int +CE_TXFULL = 256 # Variable c_int +SETBREAK = 8 # Variable c_int +FT_PARITY_MARK = 3 # Variable c_ubyte +CLONE_SETTLS = 524288 # Variable c_int +SETXON = 2 # Variable c_int +CLRRTS = 4 # Variable c_int +PURGE_TXCLEAR = 4 # Variable c_int +CE_OOP = 4096 # Variable c_int +FT_BAUD_38400 = 38400 # Variable c_int +FT_BAUD_57600 = 57600 # Variable c_int +SCHED_FIFO = 1 # Variable c_int +FT_PARITY_NONE = 0 # Variable c_ubyte +__STDC_ISO_10646__ = 200009 # Variable c_long +__STDC_IEC_559_COMPLEX__ = 1 # Variable c_int +FT_FLOW_RTS_CTS = 256 # Variable c_int +FT_BAUD_115200 = 115200 # Variable c_int +__USE_XOPEN_EXTENDED = 1 # Variable c_int +FALSE = 0 # Variable c_int +CLONE_FILES = 1024 # Variable c_int +__CPU_SETSIZE = 1024 # Variable c_int +CE_PTO = 512 # Variable c_int +FT_BAUD_9600 = 9600 # Variable c_int +__USE_LARGEFILE = 1 # Variable c_int +EV_EVENT2 = 4096 # Variable c_int +INVALID_HANDLE_VALUE = 4294967295L # Variable c_uint +_FEATURES_H = 1 # Variable c_int +MS_DSR_ON = 32 # Variable c_ulong +FT_FLOW_XON_XOFF = 1024 # Variable c_int +FT_FLOW_NONE = 0 # Variable c_int +__USE_POSIX199506 = 1 # Variable c_int +CLONE_SYSVSEM = 262144 # Variable c_int +FT_PARITY_SPACE = 4 # Variable c_ubyte +__USE_BSD = 1 # Variable c_int +FT_OPEN_BY_DESCRIPTION = 2 # Variable c_int +FT_BAUD_4800 = 4800 # Variable c_int +CLONE_PARENT_SETTID = 1048576 # Variable c_int +__WORDSIZE_COMPAT32 = 1 # Variable c_int +PURGE_TXABORT = 1 # Variable c_int +TIMER_ABSTIME = 1 # Variable c_int +FT_BAUD_1200 = 1200 # Variable c_int +FT_OPEN_BY_SERIAL_NUMBER = 1 # Variable c_int +CLONE_UNTRACED = 8388608 # Variable c_int +FT_LIST_MASK = 3758096384L # Variable c_uint +EV_PERR = 512 # Variable c_int +CLOCK_PROCESS_CPUTIME_ID = 2 # Variable c_int +_XOPEN_SOURCE_EXTENDED = 1 # Variable c_int +MAX_NUM_DEVICES = 50 # Variable c_int +CLOCKS_PER_SEC = 1000000 # Variable c_long +MS_CTS_ON = 16 # Variable c_ulong +__WORDSIZE = 64 # Variable c_int +__NCPUBITS = 64 # Variable c_ulong +SCHED_OTHER = 0 # Variable c_int +_SYS_CDEFS_H = 1 # Variable c_int +EV_RLSD = 32 # Variable c_int +_LARGEFILE64_SOURCE = 1 # Variable c_int +_XOPEN_SOURCE = 600 # Variable c_int +_SIGSET_NWORDS = 16 # Variable c_ulong +CLRBREAK = 9 # Variable c_int +__GLIBC__ = 2 # Variable c_int +CE_MODE = 32768 # Variable c_int +__USE_ISOC99 = 1 # Variable c_int +_BITS_SIGTHREAD_H = 1 # Variable c_int +CLONE_NEWNS = 131072 # Variable c_int +__GLIBC_MINOR__ = 3 # Variable c_int +_BITS_TIME_H = 1 # Variable c_int +SETDTR = 5 # Variable c_int +FT_BAUD_921600 = 921600 # Variable c_int +CLONE_VFORK = 16384 # Variable c_int +FT_BAUD_600 = 600 # Variable c_int +__LT_SPINLOCK_INIT = 0 # Variable c_int +_BSD_SOURCE = 1 # Variable c_int +FT_LIST_NUMBER_ONLY = 2147483648L # Variable c_uint +_XLOCALE_H = 1 # Variable c_int +_LARGEFILE_SOURCE = 1 # Variable c_int +# /usr/include/bits/pthreadtypes.h 27 +class _pthread_fastlock(Structure): + pass +_pthread_fastlock._fields_ = [ + # /usr/include/bits/pthreadtypes.h 27 + ('__status', c_long), + ('__spinlock', c_int), +] +# /usr/include/bits/pthreadtypes.h 35 +class _pthread_descr_struct(Structure): + pass +_pthread_descr = POINTER(_pthread_descr_struct) +_pthread_descr_struct._fields_ = [ + # /usr/include/bits/pthreadtypes.h 35 +] +# /usr/include/bits/pthreadtypes.h 42 +class __pthread_attr_s(Structure): + pass +# /usr/include/bits/sched.h 84 +class __sched_param(Structure): + pass +__sched_param._fields_ = [ + # /usr/include/bits/sched.h 84 + ('__sched_priority', c_int), +] +size_t = c_uint +__pthread_attr_s._fields_ = [ + # /usr/include/bits/pthreadtypes.h 42 + ('__detachstate', c_int), + ('__schedpolicy', c_int), + ('__schedparam', __sched_param), + ('__inheritsched', c_int), + ('__scope', c_int), + ('__guardsize', size_t), + ('__stackaddr_set', c_int), + ('__stackaddr', c_void_p), + ('__stacksize', size_t), +] +pthread_attr_t = __pthread_attr_s +__pthread_cond_align_t = c_longlong +# /usr/include/bits/pthreadtypes.h 70 +class pthread_cond_t(Structure): + pass +pthread_cond_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 70 + ('__c_lock', _pthread_fastlock), + ('__c_waiting', _pthread_descr), + ('__padding', c_char * 16), + ('__align', __pthread_cond_align_t), +] +# /usr/include/bits/pthreadtypes.h 77 +class pthread_condattr_t(Structure): + pass +pthread_condattr_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 77 + ('__dummy', c_int), +] +pthread_key_t = c_uint +# /usr/include/bits/pthreadtypes.h 93 +class pthread_mutex_t(Structure): + pass +pthread_mutex_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 93 + ('__m_reserved', c_int), + ('__m_count', c_int), + ('__m_owner', _pthread_descr), + ('__m_kind', c_int), + ('__m_lock', _pthread_fastlock), +] +# /usr/include/bits/pthreadtypes.h 100 +class pthread_mutexattr_t(Structure): + pass +pthread_mutexattr_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 100 + ('__mutexkind', c_int), +] +pthread_once_t = c_int +# /usr/include/bits/pthreadtypes.h 110 +class _pthread_rwlock_t(Structure): + pass +_pthread_rwlock_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 110 + ('__rw_lock', _pthread_fastlock), + ('__rw_readers', c_int), + ('__rw_writer', _pthread_descr), + ('__rw_read_waiting', _pthread_descr), + ('__rw_write_waiting', _pthread_descr), + ('__rw_kind', c_int), + ('__rw_pshared', c_int), +] +pthread_rwlock_t = _pthread_rwlock_t +# /usr/include/bits/pthreadtypes.h 126 +class pthread_rwlockattr_t(Structure): + pass +pthread_rwlockattr_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 126 + ('__lockkind', c_int), + ('__pshared', c_int), +] +pthread_spinlock_t = c_int +# /usr/include/bits/pthreadtypes.h 139 +class pthread_barrier_t(Structure): + pass +pthread_barrier_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 139 + ('__ba_lock', _pthread_fastlock), + ('__ba_required', c_int), + ('__ba_present', c_int), + ('__ba_waiting', _pthread_descr), +] +# /usr/include/bits/pthreadtypes.h 144 +class pthread_barrierattr_t(Structure): + pass +pthread_barrierattr_t._fields_ = [ + # /usr/include/bits/pthreadtypes.h 144 + ('__pshared', c_int), +] +pthread_t = c_ulong +# /usr/include/bits/sched.h 63 +class sched_param(Structure): + pass +sched_param._fields_ = [ + # /usr/include/bits/sched.h 63 + ('__sched_priority', c_int), +] +# /usr/include/bits/sched.h 72 +clone = _libraries['libftd2xx.so'].clone +clone.restype = c_int +# clone(__fn, __child_stack, __flags, __arg) +clone.argtypes = [CFUNCTYPE(c_int, c_void_p), c_void_p, c_int, c_void_p] +clone.__doc__ = \ +"""int clone(unknown * __fn, void * __child_stack, int __flags, void * __arg) +/usr/include/bits/sched.h:72""" +__cpu_mask = c_ulong +# /usr/include/bits/sched.h 108 +class cpu_set_t(Structure): + pass +cpu_set_t._fields_ = [ + # /usr/include/bits/sched.h 108 + ('__bits', __cpu_mask * 16), +] +__sig_atomic_t = c_int +# /usr/include/bits/sigset.h 31 +class __sigset_t(Structure): + pass +__sigset_t._fields_ = [ + # /usr/include/bits/sigset.h 31 + ('__val', c_ulong * 16), +] +# /usr/include/bits/sigthread.h 33 +pthread_sigmask = _libraries['libftd2xx.so'].pthread_sigmask +pthread_sigmask.restype = c_int +# pthread_sigmask(__how, __newmask, __oldmask) +pthread_sigmask.argtypes = [c_int, POINTER(__sigset_t), POINTER(__sigset_t)] +pthread_sigmask.__doc__ = \ +"""int pthread_sigmask(int __how, unknown __newmask, unknown __oldmask) +/usr/include/bits/sigthread.h:33""" +# /usr/include/bits/sigthread.h 36 +pthread_kill = _libraries['libftd2xx.so'].pthread_kill +pthread_kill.restype = c_int +# pthread_kill(__threadid, __signo) +pthread_kill.argtypes = [pthread_t, c_int] +pthread_kill.__doc__ = \ +"""int pthread_kill(pthread_t __threadid, int __signo) +/usr/include/bits/sigthread.h:36""" +__u_char = c_ubyte +__u_short = c_ushort +__u_int = c_uint +__u_long = c_ulong +__int8_t = c_byte +__uint8_t = c_ubyte +__int16_t = c_short +__uint16_t = c_ushort +__int32_t = c_int +__uint32_t = c_uint +__int64_t = c_long +__uint64_t = c_ulong +__quad_t = c_long +__u_quad_t = c_ulong +__dev_t = c_ulong +__uid_t = c_uint +__gid_t = c_uint +__ino_t = c_ulong +__ino64_t = c_ulong +__mode_t = c_uint +__nlink_t = c_ulong +__off_t = c_long +__off64_t = c_long +__pid_t = c_int +# /usr/include/bits/types.h 146 +class __fsid_t(Structure): + pass +__fsid_t._fields_ = [ + # /usr/include/bits/types.h 146 + ('__val', c_int * 2), +] +__clock_t = c_long +__rlim_t = c_ulong +__rlim64_t = c_ulong +__id_t = c_uint +__time_t = c_long +__useconds_t = c_uint +__suseconds_t = c_long +__daddr_t = c_int +__swblk_t = c_long +__key_t = c_int +__clockid_t = c_int +__timer_t = c_int +__blksize_t = c_long +__blkcnt_t = c_long +__blkcnt64_t = c_long +__fsblkcnt_t = c_ulong +__fsblkcnt64_t = c_ulong +__fsfilcnt_t = c_ulong +__fsfilcnt64_t = c_ulong +__ssize_t = c_long +__loff_t = __off64_t +__qaddr_t = POINTER(__quad_t) +__caddr_t = STRING +__intptr_t = c_long +__socklen_t = c_uint + +# values for unnamed enumeration + +# values for unnamed enumeration + +# values for unnamed enumeration + +# values for unnamed enumeration + +# values for unnamed enumeration + +# values for unnamed enumeration +# /usr/include/pthread.h 132 +class _pthread_cleanup_buffer(Structure): + pass +_pthread_cleanup_buffer._fields_ = [ + # /usr/include/pthread.h 132 + ('__routine', CFUNCTYPE(None, c_void_p)), + ('__arg', c_void_p), + ('__canceltype', c_int), + ('__prev', POINTER(_pthread_cleanup_buffer)), +] + +# values for unnamed enumeration + +# values for unnamed enumeration +# /usr/include/pthread.h 166 +pthread_create = _libraries['libftd2xx.so'].pthread_create +pthread_create.restype = c_int +# pthread_create(__threadp, __attr, __start_routine, __arg) +pthread_create.argtypes = [POINTER(pthread_t), POINTER(pthread_attr_t), CFUNCTYPE(c_void_p, c_void_p), c_void_p] +pthread_create.__doc__ = \ +"""int pthread_create(unknown __threadp, unknown __attr, unknown * __start_routine, unknown __arg) +/usr/include/pthread.h:166""" +# /usr/include/pthread.h 169 +pthread_self = _libraries['libftd2xx.so'].pthread_self +pthread_self.restype = pthread_t +# pthread_self() +pthread_self.argtypes = [] +pthread_self.__doc__ = \ +"""pthread_t pthread_self() +/usr/include/pthread.h:169""" +# /usr/include/pthread.h 172 +pthread_equal = _libraries['libftd2xx.so'].pthread_equal +pthread_equal.restype = c_int +# pthread_equal(__thread1, __thread2) +pthread_equal.argtypes = [pthread_t, pthread_t] +pthread_equal.__doc__ = \ +"""int pthread_equal(pthread_t __thread1, pthread_t __thread2) +/usr/include/pthread.h:172""" +# /usr/include/pthread.h 175 +pthread_exit = _libraries['libftd2xx.so'].pthread_exit +pthread_exit.restype = None +# pthread_exit(__retval) +pthread_exit.argtypes = [c_void_p] +pthread_exit.__doc__ = \ +"""void pthread_exit(void * __retval) +/usr/include/pthread.h:175""" +# /usr/include/pthread.h 180 +pthread_join = _libraries['libftd2xx.so'].pthread_join +pthread_join.restype = c_int +# pthread_join(__th, __thread_return) +pthread_join.argtypes = [pthread_t, POINTER(c_void_p)] +pthread_join.__doc__ = \ +"""int pthread_join(pthread_t __th, void * * __thread_return) +/usr/include/pthread.h:180""" +# /usr/include/pthread.h 186 +pthread_detach = _libraries['libftd2xx.so'].pthread_detach +pthread_detach.restype = c_int +# pthread_detach(__th) +pthread_detach.argtypes = [pthread_t] +pthread_detach.__doc__ = \ +"""int pthread_detach(pthread_t __th) +/usr/include/pthread.h:186""" +# /usr/include/pthread.h 194 +pthread_attr_init = _libraries['libftd2xx.so'].pthread_attr_init +pthread_attr_init.restype = c_int +# pthread_attr_init(__attr) +pthread_attr_init.argtypes = [POINTER(pthread_attr_t)] +pthread_attr_init.__doc__ = \ +"""int pthread_attr_init(pthread_attr_t * __attr) +/usr/include/pthread.h:194""" +# /usr/include/pthread.h 197 +pthread_attr_destroy = _libraries['libftd2xx.so'].pthread_attr_destroy +pthread_attr_destroy.restype = c_int +# pthread_attr_destroy(__attr) +pthread_attr_destroy.argtypes = [POINTER(pthread_attr_t)] +pthread_attr_destroy.__doc__ = \ +"""int pthread_attr_destroy(pthread_attr_t * __attr) +/usr/include/pthread.h:197""" +# /usr/include/pthread.h 201 +pthread_attr_setdetachstate = _libraries['libftd2xx.so'].pthread_attr_setdetachstate +pthread_attr_setdetachstate.restype = c_int +# pthread_attr_setdetachstate(__attr, __detachstate) +pthread_attr_setdetachstate.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setdetachstate.__doc__ = \ +"""int pthread_attr_setdetachstate(pthread_attr_t * __attr, int __detachstate) +/usr/include/pthread.h:201""" +# /usr/include/pthread.h 205 +pthread_attr_getdetachstate = _libraries['libftd2xx.so'].pthread_attr_getdetachstate +pthread_attr_getdetachstate.restype = c_int +# pthread_attr_getdetachstate(__attr, __detachstate) +pthread_attr_getdetachstate.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getdetachstate.__doc__ = \ +"""int pthread_attr_getdetachstate(unknown * __attr, int * __detachstate) +/usr/include/pthread.h:205""" +# /usr/include/pthread.h 210 +pthread_attr_setschedparam = _libraries['libftd2xx.so'].pthread_attr_setschedparam +pthread_attr_setschedparam.restype = c_int +# pthread_attr_setschedparam(__attr, __param) +pthread_attr_setschedparam.argtypes = [POINTER(pthread_attr_t), POINTER(sched_param)] +pthread_attr_setschedparam.__doc__ = \ +"""int pthread_attr_setschedparam(unknown __attr, unknown __param) +/usr/include/pthread.h:210""" +# /usr/include/pthread.h 216 +pthread_attr_getschedparam = _libraries['libftd2xx.so'].pthread_attr_getschedparam +pthread_attr_getschedparam.restype = c_int +# pthread_attr_getschedparam(__attr, __param) +pthread_attr_getschedparam.argtypes = [POINTER(pthread_attr_t), POINTER(sched_param)] +pthread_attr_getschedparam.__doc__ = \ +"""int pthread_attr_getschedparam(unknown __attr, unknown __param) +/usr/include/pthread.h:216""" +# /usr/include/pthread.h 220 +pthread_attr_setschedpolicy = _libraries['libftd2xx.so'].pthread_attr_setschedpolicy +pthread_attr_setschedpolicy.restype = c_int +# pthread_attr_setschedpolicy(__attr, __policy) +pthread_attr_setschedpolicy.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setschedpolicy.__doc__ = \ +"""int pthread_attr_setschedpolicy(pthread_attr_t * __attr, int __policy) +/usr/include/pthread.h:220""" +# /usr/include/pthread.h 225 +pthread_attr_getschedpolicy = _libraries['libftd2xx.so'].pthread_attr_getschedpolicy +pthread_attr_getschedpolicy.restype = c_int +# pthread_attr_getschedpolicy(__attr, __policy) +pthread_attr_getschedpolicy.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getschedpolicy.__doc__ = \ +"""int pthread_attr_getschedpolicy(unknown __attr, unknown __policy) +/usr/include/pthread.h:225""" +# /usr/include/pthread.h 229 +pthread_attr_setinheritsched = _libraries['libftd2xx.so'].pthread_attr_setinheritsched +pthread_attr_setinheritsched.restype = c_int +# pthread_attr_setinheritsched(__attr, __inherit) +pthread_attr_setinheritsched.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setinheritsched.__doc__ = \ +"""int pthread_attr_setinheritsched(pthread_attr_t * __attr, int __inherit) +/usr/include/pthread.h:229""" +# /usr/include/pthread.h 234 +pthread_attr_getinheritsched = _libraries['libftd2xx.so'].pthread_attr_getinheritsched +pthread_attr_getinheritsched.restype = c_int +# pthread_attr_getinheritsched(__attr, __inherit) +pthread_attr_getinheritsched.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getinheritsched.__doc__ = \ +"""int pthread_attr_getinheritsched(unknown __attr, unknown __inherit) +/usr/include/pthread.h:234""" +# /usr/include/pthread.h 238 +pthread_attr_setscope = _libraries['libftd2xx.so'].pthread_attr_setscope +pthread_attr_setscope.restype = c_int +# pthread_attr_setscope(__attr, __scope) +pthread_attr_setscope.argtypes = [POINTER(pthread_attr_t), c_int] +pthread_attr_setscope.__doc__ = \ +"""int pthread_attr_setscope(pthread_attr_t * __attr, int __scope) +/usr/include/pthread.h:238""" +# /usr/include/pthread.h 242 +pthread_attr_getscope = _libraries['libftd2xx.so'].pthread_attr_getscope +pthread_attr_getscope.restype = c_int +# pthread_attr_getscope(__attr, __scope) +pthread_attr_getscope.argtypes = [POINTER(pthread_attr_t), POINTER(c_int)] +pthread_attr_getscope.__doc__ = \ +"""int pthread_attr_getscope(unknown __attr, unknown __scope) +/usr/include/pthread.h:242""" +# /usr/include/pthread.h 247 +pthread_attr_setguardsize = _libraries['libftd2xx.so'].pthread_attr_setguardsize +pthread_attr_setguardsize.restype = c_int +# pthread_attr_setguardsize(__attr, __guardsize) +pthread_attr_setguardsize.argtypes = [POINTER(pthread_attr_t), size_t] +pthread_attr_setguardsize.__doc__ = \ +"""int pthread_attr_setguardsize(pthread_attr_t * __attr, size_t __guardsize) +/usr/include/pthread.h:247""" +# /usr/include/pthread.h 252 +pthread_attr_getguardsize = _libraries['libftd2xx.so'].pthread_attr_getguardsize +pthread_attr_getguardsize.restype = c_int +# pthread_attr_getguardsize(__attr, __guardsize) +pthread_attr_getguardsize.argtypes = [POINTER(pthread_attr_t), POINTER(size_t)] +pthread_attr_getguardsize.__doc__ = \ +"""int pthread_attr_getguardsize(unknown __attr, unknown __guardsize) +/usr/include/pthread.h:252""" +# /usr/include/pthread.h 260 +pthread_attr_setstackaddr = _libraries['libftd2xx.so'].pthread_attr_setstackaddr +pthread_attr_setstackaddr.restype = c_int +# pthread_attr_setstackaddr(__attr, __stackaddr) +pthread_attr_setstackaddr.argtypes = [POINTER(pthread_attr_t), c_void_p] +pthread_attr_setstackaddr.__doc__ = \ +"""int pthread_attr_setstackaddr(pthread_attr_t * __attr, void * __stackaddr) +/usr/include/pthread.h:260""" +# /usr/include/pthread.h 265 +pthread_attr_getstackaddr = _libraries['libftd2xx.so'].pthread_attr_getstackaddr +pthread_attr_getstackaddr.restype = c_int +# pthread_attr_getstackaddr(__attr, __stackaddr) +pthread_attr_getstackaddr.argtypes = [POINTER(pthread_attr_t), POINTER(c_void_p)] +pthread_attr_getstackaddr.__doc__ = \ +"""int pthread_attr_getstackaddr(unknown __attr, unknown __stackaddr) +/usr/include/pthread.h:265""" +# /usr/include/pthread.h 272 +pthread_attr_setstack = _libraries['libftd2xx.so'].pthread_attr_setstack +pthread_attr_setstack.restype = c_int +# pthread_attr_setstack(__attr, __stackaddr, __stacksize) +pthread_attr_setstack.argtypes = [POINTER(pthread_attr_t), c_void_p, size_t] +pthread_attr_setstack.__doc__ = \ +"""int pthread_attr_setstack(pthread_attr_t * __attr, void * __stackaddr, size_t __stacksize) +/usr/include/pthread.h:272""" +# /usr/include/pthread.h 277 +pthread_attr_getstack = _libraries['libftd2xx.so'].pthread_attr_getstack +pthread_attr_getstack.restype = c_int +# pthread_attr_getstack(__attr, __stackaddr, __stacksize) +pthread_attr_getstack.argtypes = [POINTER(pthread_attr_t), POINTER(c_void_p), POINTER(size_t)] +pthread_attr_getstack.__doc__ = \ +"""int pthread_attr_getstack(unknown __attr, unknown __stackaddr, unknown __stacksize) +/usr/include/pthread.h:277""" +# /usr/include/pthread.h 284 +pthread_attr_setstacksize = _libraries['libftd2xx.so'].pthread_attr_setstacksize +pthread_attr_setstacksize.restype = c_int +# pthread_attr_setstacksize(__attr, __stacksize) +pthread_attr_setstacksize.argtypes = [POINTER(pthread_attr_t), size_t] +pthread_attr_setstacksize.__doc__ = \ +"""int pthread_attr_setstacksize(pthread_attr_t * __attr, size_t __stacksize) +/usr/include/pthread.h:284""" +# /usr/include/pthread.h 289 +pthread_attr_getstacksize = _libraries['libftd2xx.so'].pthread_attr_getstacksize +pthread_attr_getstacksize.restype = c_int +# pthread_attr_getstacksize(__attr, __stacksize) +pthread_attr_getstacksize.argtypes = [POINTER(pthread_attr_t), POINTER(size_t)] +pthread_attr_getstacksize.__doc__ = \ +"""int pthread_attr_getstacksize(unknown __attr, unknown __stacksize) +/usr/include/pthread.h:289""" +# /usr/include/pthread.h 295 +pthread_getattr_np = _libraries['libftd2xx.so'].pthread_getattr_np +pthread_getattr_np.restype = c_int +# pthread_getattr_np(__th, __attr) +pthread_getattr_np.argtypes = [pthread_t, POINTER(pthread_attr_t)] +pthread_getattr_np.__doc__ = \ +"""int pthread_getattr_np(pthread_t __th, pthread_attr_t * __attr) +/usr/include/pthread.h:295""" +# /usr/include/pthread.h 304 +pthread_setschedparam = _libraries['libftd2xx.so'].pthread_setschedparam +pthread_setschedparam.restype = c_int +# pthread_setschedparam(__target_thread, __policy, __param) +pthread_setschedparam.argtypes = [pthread_t, c_int, POINTER(sched_param)] +pthread_setschedparam.__doc__ = \ +"""int pthread_setschedparam(pthread_t __target_thread, int __policy, unknown * __param) +/usr/include/pthread.h:304""" +# /usr/include/pthread.h 310 +pthread_getschedparam = _libraries['libftd2xx.so'].pthread_getschedparam +pthread_getschedparam.restype = c_int +# pthread_getschedparam(__target_thread, __policy, __param) +pthread_getschedparam.argtypes = [pthread_t, POINTER(c_int), POINTER(sched_param)] +pthread_getschedparam.__doc__ = \ +"""int pthread_getschedparam(pthread_t __target_thread, unknown __policy, unknown __param) +/usr/include/pthread.h:310""" +# /usr/include/pthread.h 314 +pthread_getconcurrency = _libraries['libftd2xx.so'].pthread_getconcurrency +pthread_getconcurrency.restype = c_int +# pthread_getconcurrency() +pthread_getconcurrency.argtypes = [] +pthread_getconcurrency.__doc__ = \ +"""int pthread_getconcurrency() +/usr/include/pthread.h:314""" +# /usr/include/pthread.h 317 +pthread_setconcurrency = _libraries['libftd2xx.so'].pthread_setconcurrency +pthread_setconcurrency.restype = c_int +# pthread_setconcurrency(__level) +pthread_setconcurrency.argtypes = [c_int] +pthread_setconcurrency.__doc__ = \ +"""int pthread_setconcurrency(int __level) +/usr/include/pthread.h:317""" +# /usr/include/pthread.h 325 +pthread_yield = _libraries['libftd2xx.so'].pthread_yield +pthread_yield.restype = c_int +# pthread_yield() +pthread_yield.argtypes = [] +pthread_yield.__doc__ = \ +"""int pthread_yield() +/usr/include/pthread.h:325""" +# /usr/include/pthread.h 334 +pthread_mutex_init = _libraries['libftd2xx.so'].pthread_mutex_init +pthread_mutex_init.restype = c_int +# pthread_mutex_init(__mutex, __mutex_attr) +pthread_mutex_init.argtypes = [POINTER(pthread_mutex_t), POINTER(pthread_mutexattr_t)] +pthread_mutex_init.__doc__ = \ +"""int pthread_mutex_init(unknown __mutex, unknown __mutex_attr) +/usr/include/pthread.h:334""" +# /usr/include/pthread.h 337 +pthread_mutex_destroy = _libraries['libftd2xx.so'].pthread_mutex_destroy +pthread_mutex_destroy.restype = c_int +# pthread_mutex_destroy(__mutex) +pthread_mutex_destroy.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_destroy.__doc__ = \ +"""int pthread_mutex_destroy(pthread_mutex_t * __mutex) +/usr/include/pthread.h:337""" +# /usr/include/pthread.h 340 +pthread_mutex_trylock = _libraries['libftd2xx.so'].pthread_mutex_trylock +pthread_mutex_trylock.restype = c_int +# pthread_mutex_trylock(__mutex) +pthread_mutex_trylock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_trylock.__doc__ = \ +"""int pthread_mutex_trylock(pthread_mutex_t * __mutex) +/usr/include/pthread.h:340""" +# /usr/include/pthread.h 343 +pthread_mutex_lock = _libraries['libftd2xx.so'].pthread_mutex_lock +pthread_mutex_lock.restype = c_int +# pthread_mutex_lock(__mutex) +pthread_mutex_lock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_lock.__doc__ = \ +"""int pthread_mutex_lock(pthread_mutex_t * __mutex) +/usr/include/pthread.h:343""" +# /usr/include/time.h 119 +class timespec(Structure): + pass +timespec._fields_ = [ + # /usr/include/time.h 119 + ('tv_sec', __time_t), + ('tv_nsec', c_long), +] +# /usr/include/pthread.h 349 +pthread_mutex_timedlock = _libraries['libftd2xx.so'].pthread_mutex_timedlock +pthread_mutex_timedlock.restype = c_int +# pthread_mutex_timedlock(__mutex, __abstime) +pthread_mutex_timedlock.argtypes = [POINTER(pthread_mutex_t), POINTER(timespec)] +pthread_mutex_timedlock.__doc__ = \ +"""int pthread_mutex_timedlock(unknown __mutex, unknown __abstime) +/usr/include/pthread.h:349""" +# /usr/include/pthread.h 353 +pthread_mutex_unlock = _libraries['libftd2xx.so'].pthread_mutex_unlock +pthread_mutex_unlock.restype = c_int +# pthread_mutex_unlock(__mutex) +pthread_mutex_unlock.argtypes = [POINTER(pthread_mutex_t)] +pthread_mutex_unlock.__doc__ = \ +"""int pthread_mutex_unlock(pthread_mutex_t * __mutex) +/usr/include/pthread.h:353""" +# /usr/include/pthread.h 360 +pthread_mutexattr_init = _libraries['libftd2xx.so'].pthread_mutexattr_init +pthread_mutexattr_init.restype = c_int +# pthread_mutexattr_init(__attr) +pthread_mutexattr_init.argtypes = [POINTER(pthread_mutexattr_t)] +pthread_mutexattr_init.__doc__ = \ +"""int pthread_mutexattr_init(pthread_mutexattr_t * __attr) +/usr/include/pthread.h:360""" +# /usr/include/pthread.h 363 +pthread_mutexattr_destroy = _libraries['libftd2xx.so'].pthread_mutexattr_destroy +pthread_mutexattr_destroy.restype = c_int +# pthread_mutexattr_destroy(__attr) +pthread_mutexattr_destroy.argtypes = [POINTER(pthread_mutexattr_t)] +pthread_mutexattr_destroy.__doc__ = \ +"""int pthread_mutexattr_destroy(pthread_mutexattr_t * __attr) +/usr/include/pthread.h:363""" +# /usr/include/pthread.h 368 +pthread_mutexattr_getpshared = _libraries['libftd2xx.so'].pthread_mutexattr_getpshared +pthread_mutexattr_getpshared.restype = c_int +# pthread_mutexattr_getpshared(__attr, __pshared) +pthread_mutexattr_getpshared.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_getpshared.__doc__ = \ +"""int pthread_mutexattr_getpshared(unknown __attr, unknown __pshared) +/usr/include/pthread.h:368""" +# /usr/include/pthread.h 372 +pthread_mutexattr_setpshared = _libraries['libftd2xx.so'].pthread_mutexattr_setpshared +pthread_mutexattr_setpshared.restype = c_int +# pthread_mutexattr_setpshared(__attr, __pshared) +pthread_mutexattr_setpshared.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_setpshared.__doc__ = \ +"""int pthread_mutexattr_setpshared(pthread_mutexattr_t * __attr, int __pshared) +/usr/include/pthread.h:372""" +# /usr/include/pthread.h 379 +pthread_mutexattr_settype = _libraries['libftd2xx.so'].pthread_mutexattr_settype +pthread_mutexattr_settype.restype = c_int +# pthread_mutexattr_settype(__attr, __kind) +pthread_mutexattr_settype.argtypes = [POINTER(pthread_mutexattr_t), c_int] +pthread_mutexattr_settype.__doc__ = \ +"""int pthread_mutexattr_settype(pthread_mutexattr_t * __attr, int __kind) +/usr/include/pthread.h:379""" +# /usr/include/pthread.h 383 +pthread_mutexattr_gettype = _libraries['libftd2xx.so'].pthread_mutexattr_gettype +pthread_mutexattr_gettype.restype = c_int +# pthread_mutexattr_gettype(__attr, __kind) +pthread_mutexattr_gettype.argtypes = [POINTER(pthread_mutexattr_t), POINTER(c_int)] +pthread_mutexattr_gettype.__doc__ = \ +"""int pthread_mutexattr_gettype(unknown __attr, unknown __kind) +/usr/include/pthread.h:383""" +# /usr/include/pthread.h 393 +pthread_cond_init = _libraries['libftd2xx.so'].pthread_cond_init +pthread_cond_init.restype = c_int +# pthread_cond_init(__cond, __cond_attr) +pthread_cond_init.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_condattr_t)] +pthread_cond_init.__doc__ = \ +"""int pthread_cond_init(unknown __cond, unknown __cond_attr) +/usr/include/pthread.h:393""" +# /usr/include/pthread.h 396 +pthread_cond_destroy = _libraries['libftd2xx.so'].pthread_cond_destroy +pthread_cond_destroy.restype = c_int +# pthread_cond_destroy(__cond) +pthread_cond_destroy.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_destroy.__doc__ = \ +"""int pthread_cond_destroy(pthread_cond_t * __cond) +/usr/include/pthread.h:396""" +# /usr/include/pthread.h 399 +pthread_cond_signal = _libraries['libftd2xx.so'].pthread_cond_signal +pthread_cond_signal.restype = c_int +# pthread_cond_signal(__cond) +pthread_cond_signal.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_signal.__doc__ = \ +"""int pthread_cond_signal(pthread_cond_t * __cond) +/usr/include/pthread.h:399""" +# /usr/include/pthread.h 402 +pthread_cond_broadcast = _libraries['libftd2xx.so'].pthread_cond_broadcast +pthread_cond_broadcast.restype = c_int +# pthread_cond_broadcast(__cond) +pthread_cond_broadcast.argtypes = [POINTER(pthread_cond_t)] +pthread_cond_broadcast.__doc__ = \ +"""int pthread_cond_broadcast(pthread_cond_t * __cond) +/usr/include/pthread.h:402""" +# /usr/include/pthread.h 407 +pthread_cond_wait = _libraries['libftd2xx.so'].pthread_cond_wait +pthread_cond_wait.restype = c_int +# pthread_cond_wait(__cond, __mutex) +pthread_cond_wait.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_mutex_t)] +pthread_cond_wait.__doc__ = \ +"""int pthread_cond_wait(unknown __cond, unknown __mutex) +/usr/include/pthread.h:407""" +# /usr/include/pthread.h 416 +pthread_cond_timedwait = _libraries['libftd2xx.so'].pthread_cond_timedwait +pthread_cond_timedwait.restype = c_int +# pthread_cond_timedwait(__cond, __mutex, __abstime) +pthread_cond_timedwait.argtypes = [POINTER(pthread_cond_t), POINTER(pthread_mutex_t), POINTER(timespec)] +pthread_cond_timedwait.__doc__ = \ +"""int pthread_cond_timedwait(unknown __cond, unknown __mutex, unknown __abstime) +/usr/include/pthread.h:416""" +# /usr/include/pthread.h 421 +pthread_condattr_init = _libraries['libftd2xx.so'].pthread_condattr_init +pthread_condattr_init.restype = c_int +# pthread_condattr_init(__attr) +pthread_condattr_init.argtypes = [POINTER(pthread_condattr_t)] +pthread_condattr_init.__doc__ = \ +"""int pthread_condattr_init(pthread_condattr_t * __attr) +/usr/include/pthread.h:421""" +# /usr/include/pthread.h 424 +pthread_condattr_destroy = _libraries['libftd2xx.so'].pthread_condattr_destroy +pthread_condattr_destroy.restype = c_int +# pthread_condattr_destroy(__attr) +pthread_condattr_destroy.argtypes = [POINTER(pthread_condattr_t)] +pthread_condattr_destroy.__doc__ = \ +"""int pthread_condattr_destroy(pthread_condattr_t * __attr) +/usr/include/pthread.h:424""" +# /usr/include/pthread.h 429 +pthread_condattr_getpshared = _libraries['libftd2xx.so'].pthread_condattr_getpshared +pthread_condattr_getpshared.restype = c_int +# pthread_condattr_getpshared(__attr, __pshared) +pthread_condattr_getpshared.argtypes = [POINTER(pthread_condattr_t), POINTER(c_int)] +pthread_condattr_getpshared.__doc__ = \ +"""int pthread_condattr_getpshared(unknown __attr, unknown __pshared) +/usr/include/pthread.h:429""" +# /usr/include/pthread.h 433 +pthread_condattr_setpshared = _libraries['libftd2xx.so'].pthread_condattr_setpshared +pthread_condattr_setpshared.restype = c_int +# pthread_condattr_setpshared(__attr, __pshared) +pthread_condattr_setpshared.argtypes = [POINTER(pthread_condattr_t), c_int] +pthread_condattr_setpshared.__doc__ = \ +"""int pthread_condattr_setpshared(pthread_condattr_t * __attr, int __pshared) +/usr/include/pthread.h:433""" +# /usr/include/pthread.h 443 +pthread_rwlock_init = _libraries['libftd2xx.so'].pthread_rwlock_init +pthread_rwlock_init.restype = c_int +# pthread_rwlock_init(__rwlock, __attr) +pthread_rwlock_init.argtypes = [POINTER(pthread_rwlock_t), POINTER(pthread_rwlockattr_t)] +pthread_rwlock_init.__doc__ = \ +"""int pthread_rwlock_init(unknown __rwlock, unknown __attr) +/usr/include/pthread.h:443""" +# /usr/include/pthread.h 446 +pthread_rwlock_destroy = _libraries['libftd2xx.so'].pthread_rwlock_destroy +pthread_rwlock_destroy.restype = c_int +# pthread_rwlock_destroy(__rwlock) +pthread_rwlock_destroy.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_destroy.__doc__ = \ +"""int pthread_rwlock_destroy(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:446""" +# /usr/include/pthread.h 449 +pthread_rwlock_rdlock = _libraries['libftd2xx.so'].pthread_rwlock_rdlock +pthread_rwlock_rdlock.restype = c_int +# pthread_rwlock_rdlock(__rwlock) +pthread_rwlock_rdlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_rdlock.__doc__ = \ +"""int pthread_rwlock_rdlock(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:449""" +# /usr/include/pthread.h 452 +pthread_rwlock_tryrdlock = _libraries['libftd2xx.so'].pthread_rwlock_tryrdlock +pthread_rwlock_tryrdlock.restype = c_int +# pthread_rwlock_tryrdlock(__rwlock) +pthread_rwlock_tryrdlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_tryrdlock.__doc__ = \ +"""int pthread_rwlock_tryrdlock(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:452""" +# /usr/include/pthread.h 458 +pthread_rwlock_timedrdlock = _libraries['libftd2xx.so'].pthread_rwlock_timedrdlock +pthread_rwlock_timedrdlock.restype = c_int +# pthread_rwlock_timedrdlock(__rwlock, __abstime) +pthread_rwlock_timedrdlock.argtypes = [POINTER(pthread_rwlock_t), POINTER(timespec)] +pthread_rwlock_timedrdlock.__doc__ = \ +"""int pthread_rwlock_timedrdlock(unknown __rwlock, unknown __abstime) +/usr/include/pthread.h:458""" +# /usr/include/pthread.h 462 +pthread_rwlock_wrlock = _libraries['libftd2xx.so'].pthread_rwlock_wrlock +pthread_rwlock_wrlock.restype = c_int +# pthread_rwlock_wrlock(__rwlock) +pthread_rwlock_wrlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_wrlock.__doc__ = \ +"""int pthread_rwlock_wrlock(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:462""" +# /usr/include/pthread.h 465 +pthread_rwlock_trywrlock = _libraries['libftd2xx.so'].pthread_rwlock_trywrlock +pthread_rwlock_trywrlock.restype = c_int +# pthread_rwlock_trywrlock(__rwlock) +pthread_rwlock_trywrlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_trywrlock.__doc__ = \ +"""int pthread_rwlock_trywrlock(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:465""" +# /usr/include/pthread.h 471 +pthread_rwlock_timedwrlock = _libraries['libftd2xx.so'].pthread_rwlock_timedwrlock +pthread_rwlock_timedwrlock.restype = c_int +# pthread_rwlock_timedwrlock(__rwlock, __abstime) +pthread_rwlock_timedwrlock.argtypes = [POINTER(pthread_rwlock_t), POINTER(timespec)] +pthread_rwlock_timedwrlock.__doc__ = \ +"""int pthread_rwlock_timedwrlock(unknown __rwlock, unknown __abstime) +/usr/include/pthread.h:471""" +# /usr/include/pthread.h 475 +pthread_rwlock_unlock = _libraries['libftd2xx.so'].pthread_rwlock_unlock +pthread_rwlock_unlock.restype = c_int +# pthread_rwlock_unlock(__rwlock) +pthread_rwlock_unlock.argtypes = [POINTER(pthread_rwlock_t)] +pthread_rwlock_unlock.__doc__ = \ +"""int pthread_rwlock_unlock(pthread_rwlock_t * __rwlock) +/usr/include/pthread.h:475""" +# /usr/include/pthread.h 481 +pthread_rwlockattr_init = _libraries['libftd2xx.so'].pthread_rwlockattr_init +pthread_rwlockattr_init.restype = c_int +# pthread_rwlockattr_init(__attr) +pthread_rwlockattr_init.argtypes = [POINTER(pthread_rwlockattr_t)] +pthread_rwlockattr_init.__doc__ = \ +"""int pthread_rwlockattr_init(pthread_rwlockattr_t * __attr) +/usr/include/pthread.h:481""" +# /usr/include/pthread.h 484 +pthread_rwlockattr_destroy = _libraries['libftd2xx.so'].pthread_rwlockattr_destroy +pthread_rwlockattr_destroy.restype = c_int +# pthread_rwlockattr_destroy(__attr) +pthread_rwlockattr_destroy.argtypes = [POINTER(pthread_rwlockattr_t)] +pthread_rwlockattr_destroy.__doc__ = \ +"""int pthread_rwlockattr_destroy(pthread_rwlockattr_t * __attr) +/usr/include/pthread.h:484""" +# /usr/include/pthread.h 489 +pthread_rwlockattr_getpshared = _libraries['libftd2xx.so'].pthread_rwlockattr_getpshared +pthread_rwlockattr_getpshared.restype = c_int +# pthread_rwlockattr_getpshared(__attr, __pshared) +pthread_rwlockattr_getpshared.argtypes = [POINTER(pthread_rwlockattr_t), POINTER(c_int)] +pthread_rwlockattr_getpshared.__doc__ = \ +"""int pthread_rwlockattr_getpshared(unknown __attr, unknown __pshared) +/usr/include/pthread.h:489""" +# /usr/include/pthread.h 493 +pthread_rwlockattr_setpshared = _libraries['libftd2xx.so'].pthread_rwlockattr_setpshared +pthread_rwlockattr_setpshared.restype = c_int +# pthread_rwlockattr_setpshared(__attr, __pshared) +pthread_rwlockattr_setpshared.argtypes = [POINTER(pthread_rwlockattr_t), c_int] +pthread_rwlockattr_setpshared.__doc__ = \ +"""int pthread_rwlockattr_setpshared(pthread_rwlockattr_t * __attr, int __pshared) +/usr/include/pthread.h:493""" +# /usr/include/pthread.h 497 +pthread_rwlockattr_getkind_np = _libraries['libftd2xx.so'].pthread_rwlockattr_getkind_np +pthread_rwlockattr_getkind_np.restype = c_int +# pthread_rwlockattr_getkind_np(__attr, __pref) +pthread_rwlockattr_getkind_np.argtypes = [POINTER(pthread_rwlockattr_t), POINTER(c_int)] +pthread_rwlockattr_getkind_np.__doc__ = \ +"""int pthread_rwlockattr_getkind_np(unknown * __attr, int * __pref) +/usr/include/pthread.h:497""" +# /usr/include/pthread.h 501 +pthread_rwlockattr_setkind_np = _libraries['libftd2xx.so'].pthread_rwlockattr_setkind_np +pthread_rwlockattr_setkind_np.restype = c_int +# pthread_rwlockattr_setkind_np(__attr, __pref) +pthread_rwlockattr_setkind_np.argtypes = [POINTER(pthread_rwlockattr_t), c_int] +pthread_rwlockattr_setkind_np.__doc__ = \ +"""int pthread_rwlockattr_setkind_np(pthread_rwlockattr_t * __attr, int __pref) +/usr/include/pthread.h:501""" +# /usr/include/pthread.h 511 +pthread_spin_init = _libraries['libftd2xx.so'].pthread_spin_init +pthread_spin_init.restype = c_int +# pthread_spin_init(__lock, __pshared) +pthread_spin_init.argtypes = [POINTER(pthread_spinlock_t), c_int] +pthread_spin_init.__doc__ = \ +"""int pthread_spin_init(pthread_spinlock_t * __lock, int __pshared) +/usr/include/pthread.h:511""" +# /usr/include/pthread.h 514 +pthread_spin_destroy = _libraries['libftd2xx.so'].pthread_spin_destroy +pthread_spin_destroy.restype = c_int +# pthread_spin_destroy(__lock) +pthread_spin_destroy.argtypes = [POINTER(pthread_spinlock_t)] +pthread_spin_destroy.__doc__ = \ +"""int pthread_spin_destroy(pthread_spinlock_t * __lock) +/usr/include/pthread.h:514""" +# /usr/include/pthread.h 517 +pthread_spin_lock = _libraries['libftd2xx.so'].pthread_spin_lock +pthread_spin_lock.restype = c_int +# pthread_spin_lock(__lock) +pthread_spin_lock.argtypes = [POINTER(pthread_spinlock_t)] +pthread_spin_lock.__doc__ = \ +"""int pthread_spin_lock(pthread_spinlock_t * __lock) +/usr/include/pthread.h:517""" +# /usr/include/pthread.h 520 +pthread_spin_trylock = _libraries['libftd2xx.so'].pthread_spin_trylock +pthread_spin_trylock.restype = c_int +# pthread_spin_trylock(__lock) +pthread_spin_trylock.argtypes = [POINTER(pthread_spinlock_t)] +pthread_spin_trylock.__doc__ = \ +"""int pthread_spin_trylock(pthread_spinlock_t * __lock) +/usr/include/pthread.h:520""" +# /usr/include/pthread.h 523 +pthread_spin_unlock = _libraries['libftd2xx.so'].pthread_spin_unlock +pthread_spin_unlock.restype = c_int +# pthread_spin_unlock(__lock) +pthread_spin_unlock.argtypes = [POINTER(pthread_spinlock_t)] +pthread_spin_unlock.__doc__ = \ +"""int pthread_spin_unlock(pthread_spinlock_t * __lock) +/usr/include/pthread.h:523""" +# /usr/include/pthread.h 530 +pthread_barrier_init = _libraries['libftd2xx.so'].pthread_barrier_init +pthread_barrier_init.restype = c_int +# pthread_barrier_init(__barrier, __attr, __count) +pthread_barrier_init.argtypes = [POINTER(pthread_barrier_t), POINTER(pthread_barrierattr_t), c_uint] +pthread_barrier_init.__doc__ = \ +"""int pthread_barrier_init(unknown __barrier, unknown __attr, unsigned int __count) +/usr/include/pthread.h:530""" +# /usr/include/pthread.h 532 +pthread_barrier_destroy = _libraries['libftd2xx.so'].pthread_barrier_destroy +pthread_barrier_destroy.restype = c_int +# pthread_barrier_destroy(__barrier) +pthread_barrier_destroy.argtypes = [POINTER(pthread_barrier_t)] +pthread_barrier_destroy.__doc__ = \ +"""int pthread_barrier_destroy(pthread_barrier_t * __barrier) +/usr/include/pthread.h:532""" +# /usr/include/pthread.h 534 +pthread_barrierattr_init = _libraries['libftd2xx.so'].pthread_barrierattr_init +pthread_barrierattr_init.restype = c_int +# pthread_barrierattr_init(__attr) +pthread_barrierattr_init.argtypes = [POINTER(pthread_barrierattr_t)] +pthread_barrierattr_init.__doc__ = \ +"""int pthread_barrierattr_init(pthread_barrierattr_t * __attr) +/usr/include/pthread.h:534""" +# /usr/include/pthread.h 536 +pthread_barrierattr_destroy = _libraries['libftd2xx.so'].pthread_barrierattr_destroy +pthread_barrierattr_destroy.restype = c_int +# pthread_barrierattr_destroy(__attr) +pthread_barrierattr_destroy.argtypes = [POINTER(pthread_barrierattr_t)] +pthread_barrierattr_destroy.__doc__ = \ +"""int pthread_barrierattr_destroy(pthread_barrierattr_t * __attr) +/usr/include/pthread.h:536""" +# /usr/include/pthread.h 540 +pthread_barrierattr_getpshared = _libraries['libftd2xx.so'].pthread_barrierattr_getpshared +pthread_barrierattr_getpshared.restype = c_int +# pthread_barrierattr_getpshared(__attr, __pshared) +pthread_barrierattr_getpshared.argtypes = [POINTER(pthread_barrierattr_t), POINTER(c_int)] +pthread_barrierattr_getpshared.__doc__ = \ +"""int pthread_barrierattr_getpshared(unknown __attr, unknown __pshared) +/usr/include/pthread.h:540""" +# /usr/include/pthread.h 543 +pthread_barrierattr_setpshared = _libraries['libftd2xx.so'].pthread_barrierattr_setpshared +pthread_barrierattr_setpshared.restype = c_int +# pthread_barrierattr_setpshared(__attr, __pshared) +pthread_barrierattr_setpshared.argtypes = [POINTER(pthread_barrierattr_t), c_int] +pthread_barrierattr_setpshared.__doc__ = \ +"""int pthread_barrierattr_setpshared(pthread_barrierattr_t * __attr, int __pshared) +/usr/include/pthread.h:543""" +# /usr/include/pthread.h 545 +pthread_barrier_wait = _libraries['libftd2xx.so'].pthread_barrier_wait +pthread_barrier_wait.restype = c_int +# pthread_barrier_wait(__barrier) +pthread_barrier_wait.argtypes = [POINTER(pthread_barrier_t)] +pthread_barrier_wait.__doc__ = \ +"""int pthread_barrier_wait(pthread_barrier_t * __barrier) +/usr/include/pthread.h:545""" +# /usr/include/pthread.h 558 +pthread_key_create = _libraries['libftd2xx.so'].pthread_key_create +pthread_key_create.restype = c_int +# pthread_key_create(__key, __destr_function) +pthread_key_create.argtypes = [POINTER(pthread_key_t), CFUNCTYPE(None, c_void_p)] +pthread_key_create.__doc__ = \ +"""int pthread_key_create(pthread_key_t * __key, unknown * __destr_function) +/usr/include/pthread.h:558""" +# /usr/include/pthread.h 561 +pthread_key_delete = _libraries['libftd2xx.so'].pthread_key_delete +pthread_key_delete.restype = c_int +# pthread_key_delete(__key) +pthread_key_delete.argtypes = [pthread_key_t] +pthread_key_delete.__doc__ = \ +"""int pthread_key_delete(pthread_key_t __key) +/usr/include/pthread.h:561""" +# /usr/include/pthread.h 565 +pthread_setspecific = _libraries['libftd2xx.so'].pthread_setspecific +pthread_setspecific.restype = c_int +# pthread_setspecific(__key, __pointer) +pthread_setspecific.argtypes = [pthread_key_t, c_void_p] +pthread_setspecific.__doc__ = \ +"""int pthread_setspecific(pthread_key_t __key, unknown * __pointer) +/usr/include/pthread.h:565""" +# /usr/include/pthread.h 568 +pthread_getspecific = _libraries['libftd2xx.so'].pthread_getspecific +pthread_getspecific.restype = c_void_p +# pthread_getspecific(__key) +pthread_getspecific.argtypes = [pthread_key_t] +pthread_getspecific.__doc__ = \ +"""void * pthread_getspecific(pthread_key_t __key) +/usr/include/pthread.h:568""" +# /usr/include/pthread.h 581 +pthread_once = _libraries['libftd2xx.so'].pthread_once +pthread_once.restype = c_int +# pthread_once(__once_control, __init_routine) +pthread_once.argtypes = [POINTER(pthread_once_t), CFUNCTYPE(None)] +pthread_once.__doc__ = \ +"""int pthread_once(pthread_once_t * __once_control, unknown * __init_routine) +/usr/include/pthread.h:581""" +# /usr/include/pthread.h 588 +pthread_setcancelstate = _libraries['libftd2xx.so'].pthread_setcancelstate +pthread_setcancelstate.restype = c_int +# pthread_setcancelstate(__state, __oldstate) +pthread_setcancelstate.argtypes = [c_int, POINTER(c_int)] +pthread_setcancelstate.__doc__ = \ +"""int pthread_setcancelstate(int __state, int * __oldstate) +/usr/include/pthread.h:588""" +# /usr/include/pthread.h 592 +pthread_setcanceltype = _libraries['libftd2xx.so'].pthread_setcanceltype +pthread_setcanceltype.restype = c_int +# pthread_setcanceltype(__type, __oldtype) +pthread_setcanceltype.argtypes = [c_int, POINTER(c_int)] +pthread_setcanceltype.__doc__ = \ +"""int pthread_setcanceltype(int __type, int * __oldtype) +/usr/include/pthread.h:592""" +# /usr/include/pthread.h 595 +pthread_cancel = _libraries['libftd2xx.so'].pthread_cancel +pthread_cancel.restype = c_int +# pthread_cancel(__cancelthread) +pthread_cancel.argtypes = [pthread_t] +pthread_cancel.__doc__ = \ +"""int pthread_cancel(pthread_t __cancelthread) +/usr/include/pthread.h:595""" +# /usr/include/pthread.h 600 +pthread_testcancel = _libraries['libftd2xx.so'].pthread_testcancel +pthread_testcancel.restype = None +# pthread_testcancel() +pthread_testcancel.argtypes = [] +pthread_testcancel.__doc__ = \ +"""void pthread_testcancel() +/usr/include/pthread.h:600""" +# /usr/include/pthread.h 616 +_pthread_cleanup_push = _libraries['libftd2xx.so']._pthread_cleanup_push +_pthread_cleanup_push.restype = None +# _pthread_cleanup_push(__buffer, __routine, __arg) +_pthread_cleanup_push.argtypes = [POINTER(_pthread_cleanup_buffer), CFUNCTYPE(None, c_void_p), c_void_p] +_pthread_cleanup_push.__doc__ = \ +"""void _pthread_cleanup_push(_pthread_cleanup_buffer * __buffer, unknown * __routine, void * __arg) +/usr/include/pthread.h:616""" +# /usr/include/pthread.h 625 +_pthread_cleanup_pop = _libraries['libftd2xx.so']._pthread_cleanup_pop +_pthread_cleanup_pop.restype = None +# _pthread_cleanup_pop(__buffer, __execute) +_pthread_cleanup_pop.argtypes = [POINTER(_pthread_cleanup_buffer), c_int] +_pthread_cleanup_pop.__doc__ = \ +"""void _pthread_cleanup_pop(_pthread_cleanup_buffer * __buffer, int __execute) +/usr/include/pthread.h:625""" +# /usr/include/pthread.h 637 +_pthread_cleanup_push_defer = _libraries['libftd2xx.so']._pthread_cleanup_push_defer +_pthread_cleanup_push_defer.restype = None +# _pthread_cleanup_push_defer(__buffer, __routine, __arg) +_pthread_cleanup_push_defer.argtypes = [POINTER(_pthread_cleanup_buffer), CFUNCTYPE(None, c_void_p), c_void_p] +_pthread_cleanup_push_defer.__doc__ = \ +"""void _pthread_cleanup_push_defer(_pthread_cleanup_buffer * __buffer, unknown * __routine, void * __arg) +/usr/include/pthread.h:637""" +# /usr/include/pthread.h 647 +_pthread_cleanup_pop_restore = _libraries['libftd2xx.so']._pthread_cleanup_pop_restore +_pthread_cleanup_pop_restore.restype = None +# _pthread_cleanup_pop_restore(__buffer, __execute) +_pthread_cleanup_pop_restore.argtypes = [POINTER(_pthread_cleanup_buffer), c_int] +_pthread_cleanup_pop_restore.__doc__ = \ +"""void _pthread_cleanup_pop_restore(_pthread_cleanup_buffer * __buffer, int __execute) +/usr/include/pthread.h:647""" +# /usr/include/pthread.h 654 +pthread_getcpuclockid = _libraries['libftd2xx.so'].pthread_getcpuclockid +pthread_getcpuclockid.restype = c_int +# pthread_getcpuclockid(__thread_id, __clock_id) +pthread_getcpuclockid.argtypes = [pthread_t, POINTER(__clockid_t)] +pthread_getcpuclockid.__doc__ = \ +"""int pthread_getcpuclockid(pthread_t __thread_id, __clockid_t * __clock_id) +/usr/include/pthread.h:654""" +# /usr/include/sched.h 41 +sched_setparam = _libraries['libftd2xx.so'].sched_setparam +sched_setparam.restype = c_int +# sched_setparam(__pid, __param) +sched_setparam.argtypes = [__pid_t, POINTER(sched_param)] +sched_setparam.__doc__ = \ +"""int sched_setparam(__pid_t __pid, unknown * __param) +/usr/include/sched.h:41""" +# /usr/include/sched.h 44 +sched_getparam = _libraries['libftd2xx.so'].sched_getparam +sched_getparam.restype = c_int +# sched_getparam(__pid, __param) +sched_getparam.argtypes = [__pid_t, POINTER(sched_param)] +sched_getparam.__doc__ = \ +"""int sched_getparam(__pid_t __pid, sched_param * __param) +/usr/include/sched.h:44""" +# /usr/include/sched.h 48 +sched_setscheduler = _libraries['libftd2xx.so'].sched_setscheduler +sched_setscheduler.restype = c_int +# sched_setscheduler(__pid, __policy, __param) +sched_setscheduler.argtypes = [__pid_t, c_int, POINTER(sched_param)] +sched_setscheduler.__doc__ = \ +"""int sched_setscheduler(__pid_t __pid, int __policy, unknown * __param) +/usr/include/sched.h:48""" +# /usr/include/sched.h 51 +sched_getscheduler = _libraries['libftd2xx.so'].sched_getscheduler +sched_getscheduler.restype = c_int +# sched_getscheduler(__pid) +sched_getscheduler.argtypes = [__pid_t] +sched_getscheduler.__doc__ = \ +"""int sched_getscheduler(__pid_t __pid) +/usr/include/sched.h:51""" +# /usr/include/sched.h 54 +sched_yield = _libraries['libftd2xx.so'].sched_yield +sched_yield.restype = c_int +# sched_yield() +sched_yield.argtypes = [] +sched_yield.__doc__ = \ +"""int sched_yield() +/usr/include/sched.h:54""" +# /usr/include/sched.h 57 +sched_get_priority_max = _libraries['libftd2xx.so'].sched_get_priority_max +sched_get_priority_max.restype = c_int +# sched_get_priority_max(__algorithm) +sched_get_priority_max.argtypes = [c_int] +sched_get_priority_max.__doc__ = \ +"""int sched_get_priority_max(int __algorithm) +/usr/include/sched.h:57""" +# /usr/include/sched.h 60 +sched_get_priority_min = _libraries['libftd2xx.so'].sched_get_priority_min +sched_get_priority_min.restype = c_int +# sched_get_priority_min(__algorithm) +sched_get_priority_min.argtypes = [c_int] +sched_get_priority_min.__doc__ = \ +"""int sched_get_priority_min(int __algorithm) +/usr/include/sched.h:60""" +# /usr/include/sched.h 63 +sched_rr_get_interval = _libraries['libftd2xx.so'].sched_rr_get_interval +sched_rr_get_interval.restype = c_int +# sched_rr_get_interval(__pid, __t) +sched_rr_get_interval.argtypes = [__pid_t, POINTER(timespec)] +sched_rr_get_interval.__doc__ = \ +"""int sched_rr_get_interval(__pid_t __pid, timespec * __t) +/usr/include/sched.h:63""" +# /usr/include/sched.h 77 +sched_setaffinity = _libraries['libftd2xx.so'].sched_setaffinity +sched_setaffinity.restype = c_int +# sched_setaffinity(__pid, __cpusetsize, __cpuset) +sched_setaffinity.argtypes = [__pid_t, size_t, POINTER(cpu_set_t)] +sched_setaffinity.__doc__ = \ +"""int sched_setaffinity(__pid_t __pid, size_t __cpusetsize, unknown * __cpuset) +/usr/include/sched.h:77""" +# /usr/include/sched.h 81 +sched_getaffinity = _libraries['libftd2xx.so'].sched_getaffinity +sched_getaffinity.restype = c_int +# sched_getaffinity(__pid, __cpusetsize, __cpuset) +sched_getaffinity.argtypes = [__pid_t, size_t, POINTER(cpu_set_t)] +sched_getaffinity.__doc__ = \ +"""int sched_getaffinity(__pid_t __pid, size_t __cpusetsize, cpu_set_t * __cpuset) +/usr/include/sched.h:81""" +sigset_t = __sigset_t +clock_t = __clock_t +time_t = __time_t +clockid_t = __clockid_t +timer_t = __timer_t +# /usr/include/time.h 132 +class tm(Structure): + pass +tm._fields_ = [ + # /usr/include/time.h 132 + ('tm_sec', c_int), + ('tm_min', c_int), + ('tm_hour', c_int), + ('tm_mday', c_int), + ('tm_mon', c_int), + ('tm_year', c_int), + ('tm_wday', c_int), + ('tm_yday', c_int), + ('tm_isdst', c_int), + ('tm_gmtoff', c_long), + ('tm_zone', STRING), +] +# /usr/include/time.h 160 +class itimerspec(Structure): + pass +itimerspec._fields_ = [ + # /usr/include/time.h 160 + ('it_interval', timespec), + ('it_value', timespec), +] +# /usr/include/time.h 166 +class sigevent(Structure): + pass +sigevent._fields_ = [ + # /usr/include/time.h 166 +] +pid_t = __pid_t +# /usr/include/time.h 181 +clock = _libraries['libftd2xx.so'].clock +clock.restype = clock_t +# clock() +clock.argtypes = [] +clock.__doc__ = \ +"""clock_t clock() +/usr/include/time.h:181""" +# /usr/include/time.h 184 +time = _libraries['libftd2xx.so'].time +time.restype = time_t +# time(__timer) +time.argtypes = [POINTER(time_t)] +time.__doc__ = \ +"""time_t time(time_t * __timer) +/usr/include/time.h:184""" +# /usr/include/time.h 188 +difftime = _libraries['libftd2xx.so'].difftime +difftime.restype = c_double +# difftime(__time1, __time0) +difftime.argtypes = [time_t, time_t] +difftime.__doc__ = \ +"""double difftime(time_t __time1, time_t __time0) +/usr/include/time.h:188""" +# /usr/include/time.h 191 +mktime = _libraries['libftd2xx.so'].mktime +mktime.restype = time_t +# mktime(__tp) +mktime.argtypes = [POINTER(tm)] +mktime.__doc__ = \ +"""time_t mktime(tm * __tp) +/usr/include/time.h:191""" +# /usr/include/time.h 199 +strftime = _libraries['libftd2xx.so'].strftime +strftime.restype = size_t +# strftime(__s, __maxsize, __format, __tp) +strftime.argtypes = [STRING, size_t, STRING, POINTER(tm)] +strftime.__doc__ = \ +"""size_t strftime(unknown __s, size_t __maxsize, unknown __format, unknown __tp) +/usr/include/time.h:199""" +# /usr/include/time.h 207 +strptime = _libraries['libftd2xx.so'].strptime +strptime.restype = STRING +# strptime(__s, __fmt, __tp) +strptime.argtypes = [STRING, STRING, POINTER(tm)] +strptime.__doc__ = \ +"""char * strptime(unknown __s, unknown __fmt, tm * __tp) +/usr/include/time.h:207""" +# /usr/include/xlocale.h 29 +class __locale_struct(Structure): + pass +__locale_t = POINTER(__locale_struct) +# /usr/include/time.h 218 +strftime_l = _libraries['libftd2xx.so'].strftime_l +strftime_l.restype = size_t +# strftime_l(__s, __maxsize, __format, __tp, __loc) +strftime_l.argtypes = [STRING, size_t, STRING, POINTER(tm), __locale_t] +strftime_l.__doc__ = \ +"""size_t strftime_l(unknown __s, size_t __maxsize, unknown __format, unknown __tp, __locale_t __loc) +/usr/include/time.h:218""" +# /usr/include/time.h 222 +strptime_l = _libraries['libftd2xx.so'].strptime_l +strptime_l.restype = STRING +# strptime_l(__s, __fmt, __tp, __loc) +strptime_l.argtypes = [STRING, STRING, POINTER(tm), __locale_t] +strptime_l.__doc__ = \ +"""char * strptime_l(unknown __s, unknown __fmt, tm * __tp, __locale_t __loc) +/usr/include/time.h:222""" +# /usr/include/time.h 229 +gmtime = _libraries['libftd2xx.so'].gmtime +gmtime.restype = POINTER(tm) +# gmtime(__timer) +gmtime.argtypes = [POINTER(time_t)] +gmtime.__doc__ = \ +"""tm * gmtime(unknown * __timer) +/usr/include/time.h:229""" +# /usr/include/time.h 233 +localtime = _libraries['libftd2xx.so'].localtime +localtime.restype = POINTER(tm) +# localtime(__timer) +localtime.argtypes = [POINTER(time_t)] +localtime.__doc__ = \ +"""tm * localtime(unknown * __timer) +/usr/include/time.h:233""" +# /usr/include/time.h 240 +gmtime_r = _libraries['libftd2xx.so'].gmtime_r +gmtime_r.restype = POINTER(tm) +# gmtime_r(__timer, __tp) +gmtime_r.argtypes = [POINTER(time_t), POINTER(tm)] +gmtime_r.__doc__ = \ +"""tm * gmtime_r(unknown __timer, unknown __tp) +/usr/include/time.h:240""" +# /usr/include/time.h 245 +localtime_r = _libraries['libftd2xx.so'].localtime_r +localtime_r.restype = POINTER(tm) +# localtime_r(__timer, __tp) +localtime_r.argtypes = [POINTER(time_t), POINTER(tm)] +localtime_r.__doc__ = \ +"""tm * localtime_r(unknown __timer, unknown __tp) +/usr/include/time.h:245""" +# /usr/include/time.h 251 +asctime = _libraries['libftd2xx.so'].asctime +asctime.restype = STRING +# asctime(__tp) +asctime.argtypes = [POINTER(tm)] +asctime.__doc__ = \ +"""char * asctime(unknown * __tp) +/usr/include/time.h:251""" +# /usr/include/time.h 254 +ctime = _libraries['libftd2xx.so'].ctime +ctime.restype = STRING +# ctime(__timer) +ctime.argtypes = [POINTER(time_t)] +ctime.__doc__ = \ +"""char * ctime(unknown * __timer) +/usr/include/time.h:254""" +# /usr/include/time.h 263 +asctime_r = _libraries['libftd2xx.so'].asctime_r +asctime_r.restype = STRING +# asctime_r(__tp, __buf) +asctime_r.argtypes = [POINTER(tm), STRING] +asctime_r.__doc__ = \ +"""char * asctime_r(unknown __tp, unknown __buf) +/usr/include/time.h:263""" +# /usr/include/time.h 267 +ctime_r = _libraries['libftd2xx.so'].ctime_r +ctime_r.restype = STRING +# ctime_r(__timer, __buf) +ctime_r.argtypes = [POINTER(time_t), STRING] +ctime_r.__doc__ = \ +"""char * ctime_r(unknown __timer, unknown __buf) +/usr/include/time.h:267""" +# /usr/include/time.h 283 +tzset = _libraries['libftd2xx.so'].tzset +tzset.restype = None +# tzset() +tzset.argtypes = [] +tzset.__doc__ = \ +"""void tzset() +/usr/include/time.h:283""" +# /usr/include/time.h 294 +stime = _libraries['libftd2xx.so'].stime +stime.restype = c_int +# stime(__when) +stime.argtypes = [POINTER(time_t)] +stime.__doc__ = \ +"""int stime(unknown * __when) +/usr/include/time.h:294""" +# /usr/include/time.h 309 +timegm = _libraries['libftd2xx.so'].timegm +timegm.restype = time_t +# timegm(__tp) +timegm.argtypes = [POINTER(tm)] +timegm.__doc__ = \ +"""time_t timegm(tm * __tp) +/usr/include/time.h:309""" +# /usr/include/time.h 312 +timelocal = _libraries['libftd2xx.so'].timelocal +timelocal.restype = time_t +# timelocal(__tp) +timelocal.argtypes = [POINTER(tm)] +timelocal.__doc__ = \ +"""time_t timelocal(tm * __tp) +/usr/include/time.h:312""" +# /usr/include/time.h 315 +dysize = _libraries['libftd2xx.so'].dysize +dysize.restype = c_int +# dysize(__year) +dysize.argtypes = [c_int] +dysize.__doc__ = \ +"""int dysize(int __year) +/usr/include/time.h:315""" +# /usr/include/time.h 325 +nanosleep = _libraries['libftd2xx.so'].nanosleep +nanosleep.restype = c_int +# nanosleep(__requested_time, __remaining) +nanosleep.argtypes = [POINTER(timespec), POINTER(timespec)] +nanosleep.__doc__ = \ +"""int nanosleep(unknown * __requested_time, timespec * __remaining) +/usr/include/time.h:325""" +# /usr/include/time.h 395 +getdate = _libraries['libftd2xx.so'].getdate +getdate.restype = POINTER(tm) +# getdate(__string) +getdate.argtypes = [STRING] +getdate.__doc__ = \ +"""tm * getdate(unknown * __string) +/usr/include/time.h:395""" +# /usr/include/time.h 410 +getdate_r = _libraries['libftd2xx.so'].getdate_r +getdate_r.restype = c_int +# getdate_r(__string, __resbufp) +getdate_r.argtypes = [STRING, POINTER(tm)] +getdate_r.__doc__ = \ +"""int getdate_r(unknown __string, unknown __resbufp) +/usr/include/time.h:410""" +# /usr/include/xlocale.h 31 +class locale_data(Structure): + pass +__locale_struct._fields_ = [ + # /usr/include/xlocale.h 29 + ('__locales', POINTER(locale_data) * 13), + ('__ctype_b', POINTER(c_ushort)), + ('__ctype_tolower', POINTER(c_int)), + ('__ctype_toupper', POINTER(c_int)), + ('__names', STRING * 13), +] +locale_data._fields_ = [ + # /usr/include/xlocale.h 31 +] +DWORD = c_ulong +ULONG = c_ulong +USHORT = c_ushort +SHORT = c_short +UCHAR = c_ubyte +WORD = c_ushort +BYTE = c_ubyte +LPBYTE = POINTER(c_ubyte) +BOOL = c_int +BOOLEAN = c_char +CHAR = c_char +LPBOOL = POINTER(c_int) +PUCHAR = POINTER(c_ubyte) +LPCSTR = STRING +PCHAR = STRING +PVOID = c_void_p +HANDLE = c_void_p +LONG = c_long +INT = c_int +UINT = c_uint +LPSTR = STRING +LPTSTR = STRING +LPDWORD = POINTER(DWORD) +LPWORD = POINTER(WORD) +PULONG = POINTER(ULONG) +LPVOID = PVOID +VOID = None +ULONGLONG = c_ulonglong +# WinTypes.h 38 +class _OVERLAPPED(Structure): + pass +_OVERLAPPED._fields_ = [ + # WinTypes.h 38 + ('Internal', DWORD), + ('InternalHigh', DWORD), + ('Offset', DWORD), + ('OffsetHigh', DWORD), + ('hEvent', HANDLE), +] +LPOVERLAPPED = POINTER(_OVERLAPPED) +OVERLAPPED = _OVERLAPPED +# WinTypes.h 46 +class _SECURITY_ATTRIBUTES(Structure): + pass +_SECURITY_ATTRIBUTES._fields_ = [ + # WinTypes.h 46 + ('nLength', DWORD), + ('lpSecurityDescriptor', LPVOID), + ('bInheritHandle', BOOL), +] +LPSECURITY_ATTRIBUTES = POINTER(_SECURITY_ATTRIBUTES) +SECURITY_ATTRIBUTES = _SECURITY_ATTRIBUTES +# WinTypes.h 52 +class timeval(Structure): + pass +SYSTEMTIME = timeval +timeval._fields_ = [ + # WinTypes.h 52 +] +FILETIME = timeval +# ftd2xx_linux.h 63 +class _EVENT_HANDLE(Structure): + pass +_EVENT_HANDLE._fields_ = [ + # ftd2xx_linux.h 63 + ('eCondVar', pthread_cond_t), + ('eMutex', pthread_mutex_t), + ('iVar', c_int), +] +EVENT_HANDLE = _EVENT_HANDLE +FT_HANDLE = POINTER(DWORD) +FT_STATUS = ULONG + +# values for unnamed enumeration +PFT_EVENT_HANDLER = CFUNCTYPE(None, c_ulong, c_ulong) +FT_DEVICE = ULONG + +# values for unnamed enumeration +# ftd2xx_linux.h 220 +FT_Open = _libraries['libftd2xx.so'].FT_Open +FT_Open.restype = FT_STATUS +# FT_Open(deviceNumber, pHandle) +FT_Open.argtypes = [c_int, POINTER(FT_HANDLE)] +FT_Open.__doc__ = \ +"""FT_STATUS FT_Open(int deviceNumber, FT_HANDLE * pHandle) +ftd2xx_linux.h:220""" +# ftd2xx_linux.h 227 +FT_OpenEx = _libraries['libftd2xx.so'].FT_OpenEx +FT_OpenEx.restype = FT_STATUS +# FT_OpenEx(pArg1, Flags, pHandle) +FT_OpenEx.argtypes = [PVOID, DWORD, POINTER(FT_HANDLE)] +FT_OpenEx.__doc__ = \ +"""FT_STATUS FT_OpenEx(PVOID pArg1, DWORD Flags, FT_HANDLE * pHandle) +ftd2xx_linux.h:227""" +# ftd2xx_linux.h 234 +FT_ListDevices = _libraries['libftd2xx.so'].FT_ListDevices +FT_ListDevices.restype = FT_STATUS +# FT_ListDevices(pArg1, pArg2, Flags) +FT_ListDevices.argtypes = [PVOID, PVOID, DWORD] +FT_ListDevices.__doc__ = \ +"""FT_STATUS FT_ListDevices(PVOID pArg1, PVOID pArg2, DWORD Flags) +ftd2xx_linux.h:234""" +# ftd2xx_linux.h 240 +FT_SetVIDPID = _libraries['libftd2xx.so'].FT_SetVIDPID +FT_SetVIDPID.restype = FT_STATUS +# FT_SetVIDPID(dwVID, dwPID) +FT_SetVIDPID.argtypes = [DWORD, DWORD] +FT_SetVIDPID.__doc__ = \ +"""FT_STATUS FT_SetVIDPID(DWORD dwVID, DWORD dwPID) +ftd2xx_linux.h:240""" +# ftd2xx_linux.h 246 +FT_GetVIDPID = _libraries['libftd2xx.so'].FT_GetVIDPID +FT_GetVIDPID.restype = FT_STATUS +# FT_GetVIDPID(pdwVID, pdwPID) +FT_GetVIDPID.argtypes = [POINTER(DWORD), POINTER(DWORD)] +FT_GetVIDPID.__doc__ = \ +"""FT_STATUS FT_GetVIDPID(DWORD * pdwVID, DWORD * pdwPID) +ftd2xx_linux.h:246""" +# ftd2xx_linux.h 251 +FT_Close = _libraries['libftd2xx.so'].FT_Close +FT_Close.restype = FT_STATUS +# FT_Close(ftHandle) +FT_Close.argtypes = [FT_HANDLE] +FT_Close.__doc__ = \ +"""FT_STATUS FT_Close(FT_HANDLE ftHandle) +ftd2xx_linux.h:251""" +# ftd2xx_linux.h 259 +FT_Read = _libraries['libftd2xx.so'].FT_Read +FT_Read.restype = FT_STATUS +# FT_Read(ftHandle, lpBuffer, nBufferSize, lpBytesReturned) +FT_Read.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Read.__doc__ = \ +"""FT_STATUS FT_Read(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned) +ftd2xx_linux.h:259""" +# ftd2xx_linux.h 267 +FT_Write = _libraries['libftd2xx.so'].FT_Write +FT_Write.restype = FT_STATUS +# FT_Write(ftHandle, lpBuffer, nBufferSize, lpBytesWritten) +FT_Write.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD] +FT_Write.__doc__ = \ +"""FT_STATUS FT_Write(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten) +ftd2xx_linux.h:267""" +# ftd2xx_linux.h 279 +FT_IoCtl = _libraries['libftd2xx.so'].FT_IoCtl +FT_IoCtl.restype = FT_STATUS +# FT_IoCtl(ftHandle, dwIoControlCode, lpInBuf, nInBufSize, lpOutBuf, nOutBufSize, lpBytesReturned, lpOverlapped) +FT_IoCtl.argtypes = [FT_HANDLE, DWORD, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_IoCtl.__doc__ = \ +"""FT_STATUS FT_IoCtl(FT_HANDLE ftHandle, DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +ftd2xx_linux.h:279""" +# ftd2xx_linux.h 285 +FT_SetBaudRate = _libraries['libftd2xx.so'].FT_SetBaudRate +FT_SetBaudRate.restype = FT_STATUS +# FT_SetBaudRate(ftHandle, BaudRate) +FT_SetBaudRate.argtypes = [FT_HANDLE, ULONG] +FT_SetBaudRate.__doc__ = \ +"""FT_STATUS FT_SetBaudRate(FT_HANDLE ftHandle, ULONG BaudRate) +ftd2xx_linux.h:285""" +# ftd2xx_linux.h 291 +FT_SetDivisor = _libraries['libftd2xx.so'].FT_SetDivisor +FT_SetDivisor.restype = FT_STATUS +# FT_SetDivisor(ftHandle, Divisor) +FT_SetDivisor.argtypes = [FT_HANDLE, USHORT] +FT_SetDivisor.__doc__ = \ +"""FT_STATUS FT_SetDivisor(FT_HANDLE ftHandle, USHORT Divisor) +ftd2xx_linux.h:291""" +# ftd2xx_linux.h 299 +FT_SetDataCharacteristics = _libraries['libftd2xx.so'].FT_SetDataCharacteristics +FT_SetDataCharacteristics.restype = FT_STATUS +# FT_SetDataCharacteristics(ftHandle, WordLength, StopBits, Parity) +FT_SetDataCharacteristics.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR] +FT_SetDataCharacteristics.__doc__ = \ +"""FT_STATUS FT_SetDataCharacteristics(FT_HANDLE ftHandle, UCHAR WordLength, UCHAR StopBits, UCHAR Parity) +ftd2xx_linux.h:299""" +# ftd2xx_linux.h 307 +FT_SetFlowControl = _libraries['libftd2xx.so'].FT_SetFlowControl +FT_SetFlowControl.restype = FT_STATUS +# FT_SetFlowControl(ftHandle, FlowControl, XonChar, XoffChar) +FT_SetFlowControl.argtypes = [FT_HANDLE, USHORT, UCHAR, UCHAR] +FT_SetFlowControl.__doc__ = \ +"""FT_STATUS FT_SetFlowControl(FT_HANDLE ftHandle, USHORT FlowControl, UCHAR XonChar, UCHAR XoffChar) +ftd2xx_linux.h:307""" +# ftd2xx_linux.h 312 +FT_ResetDevice = _libraries['libftd2xx.so'].FT_ResetDevice +FT_ResetDevice.restype = FT_STATUS +# FT_ResetDevice(ftHandle) +FT_ResetDevice.argtypes = [FT_HANDLE] +FT_ResetDevice.__doc__ = \ +"""FT_STATUS FT_ResetDevice(FT_HANDLE ftHandle) +ftd2xx_linux.h:312""" +# ftd2xx_linux.h 317 +FT_SetDtr = _libraries['libftd2xx.so'].FT_SetDtr +FT_SetDtr.restype = FT_STATUS +# FT_SetDtr(ftHandle) +FT_SetDtr.argtypes = [FT_HANDLE] +FT_SetDtr.__doc__ = \ +"""FT_STATUS FT_SetDtr(FT_HANDLE ftHandle) +ftd2xx_linux.h:317""" +# ftd2xx_linux.h 322 +FT_ClrDtr = _libraries['libftd2xx.so'].FT_ClrDtr +FT_ClrDtr.restype = FT_STATUS +# FT_ClrDtr(ftHandle) +FT_ClrDtr.argtypes = [FT_HANDLE] +FT_ClrDtr.__doc__ = \ +"""FT_STATUS FT_ClrDtr(FT_HANDLE ftHandle) +ftd2xx_linux.h:322""" +# ftd2xx_linux.h 327 +FT_SetRts = _libraries['libftd2xx.so'].FT_SetRts +FT_SetRts.restype = FT_STATUS +# FT_SetRts(ftHandle) +FT_SetRts.argtypes = [FT_HANDLE] +FT_SetRts.__doc__ = \ +"""FT_STATUS FT_SetRts(FT_HANDLE ftHandle) +ftd2xx_linux.h:327""" +# ftd2xx_linux.h 332 +FT_ClrRts = _libraries['libftd2xx.so'].FT_ClrRts +FT_ClrRts.restype = FT_STATUS +# FT_ClrRts(ftHandle) +FT_ClrRts.argtypes = [FT_HANDLE] +FT_ClrRts.__doc__ = \ +"""FT_STATUS FT_ClrRts(FT_HANDLE ftHandle) +ftd2xx_linux.h:332""" +# ftd2xx_linux.h 338 +FT_GetModemStatus = _libraries['libftd2xx.so'].FT_GetModemStatus +FT_GetModemStatus.restype = FT_STATUS +# FT_GetModemStatus(ftHandle, pModemStatus) +FT_GetModemStatus.argtypes = [FT_HANDLE, POINTER(ULONG)] +FT_GetModemStatus.__doc__ = \ +"""FT_STATUS FT_GetModemStatus(FT_HANDLE ftHandle, ULONG * pModemStatus) +ftd2xx_linux.h:338""" +# ftd2xx_linux.h 347 +FT_SetChars = _libraries['libftd2xx.so'].FT_SetChars +FT_SetChars.restype = FT_STATUS +# FT_SetChars(ftHandle, EventChar, EventCharEnabled, ErrorChar, ErrorCharEnabled) +FT_SetChars.argtypes = [FT_HANDLE, UCHAR, UCHAR, UCHAR, UCHAR] +FT_SetChars.__doc__ = \ +"""FT_STATUS FT_SetChars(FT_HANDLE ftHandle, UCHAR EventChar, UCHAR EventCharEnabled, UCHAR ErrorChar, UCHAR ErrorCharEnabled) +ftd2xx_linux.h:347""" +# ftd2xx_linux.h 353 +FT_Purge = _libraries['libftd2xx.so'].FT_Purge +FT_Purge.restype = FT_STATUS +# FT_Purge(ftHandle, Mask) +FT_Purge.argtypes = [FT_HANDLE, ULONG] +FT_Purge.__doc__ = \ +"""FT_STATUS FT_Purge(FT_HANDLE ftHandle, ULONG Mask) +ftd2xx_linux.h:353""" +# ftd2xx_linux.h 360 +FT_SetTimeouts = _libraries['libftd2xx.so'].FT_SetTimeouts +FT_SetTimeouts.restype = FT_STATUS +# FT_SetTimeouts(ftHandle, ReadTimeout, WriteTimeout) +FT_SetTimeouts.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetTimeouts.__doc__ = \ +"""FT_STATUS FT_SetTimeouts(FT_HANDLE ftHandle, ULONG ReadTimeout, ULONG WriteTimeout) +ftd2xx_linux.h:360""" +# ftd2xx_linux.h 366 +FT_GetQueueStatus = _libraries['libftd2xx.so'].FT_GetQueueStatus +FT_GetQueueStatus.restype = FT_STATUS +# FT_GetQueueStatus(ftHandle, dwRxBytes) +FT_GetQueueStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetQueueStatus.__doc__ = \ +"""FT_STATUS FT_GetQueueStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes) +ftd2xx_linux.h:366""" +# ftd2xx_linux.h 373 +FT_SetEventNotification = _libraries['libftd2xx.so'].FT_SetEventNotification +FT_SetEventNotification.restype = FT_STATUS +# FT_SetEventNotification(ftHandle, Mask, Param) +FT_SetEventNotification.argtypes = [FT_HANDLE, DWORD, PVOID] +FT_SetEventNotification.__doc__ = \ +"""FT_STATUS FT_SetEventNotification(FT_HANDLE ftHandle, DWORD Mask, PVOID Param) +ftd2xx_linux.h:373""" +# ftd2xx_linux.h 381 +FT_GetStatus = _libraries['libftd2xx.so'].FT_GetStatus +FT_GetStatus.restype = FT_STATUS +# FT_GetStatus(ftHandle, dwRxBytes, dwTxBytes, dwEventDWord) +FT_GetStatus.argtypes = [FT_HANDLE, POINTER(DWORD), POINTER(DWORD), POINTER(DWORD)] +FT_GetStatus.__doc__ = \ +"""FT_STATUS FT_GetStatus(FT_HANDLE ftHandle, DWORD * dwRxBytes, DWORD * dwTxBytes, DWORD * dwEventDWord) +ftd2xx_linux.h:381""" +# ftd2xx_linux.h 386 +FT_SetBreakOn = _libraries['libftd2xx.so'].FT_SetBreakOn +FT_SetBreakOn.restype = FT_STATUS +# FT_SetBreakOn(ftHandle) +FT_SetBreakOn.argtypes = [FT_HANDLE] +FT_SetBreakOn.__doc__ = \ +"""FT_STATUS FT_SetBreakOn(FT_HANDLE ftHandle) +ftd2xx_linux.h:386""" +# ftd2xx_linux.h 391 +FT_SetBreakOff = _libraries['libftd2xx.so'].FT_SetBreakOff +FT_SetBreakOff.restype = FT_STATUS +# FT_SetBreakOff(ftHandle) +FT_SetBreakOff.argtypes = [FT_HANDLE] +FT_SetBreakOff.__doc__ = \ +"""FT_STATUS FT_SetBreakOff(FT_HANDLE ftHandle) +ftd2xx_linux.h:391""" +# ftd2xx_linux.h 397 +FT_SetWaitMask = _libraries['libftd2xx.so'].FT_SetWaitMask +FT_SetWaitMask.restype = FT_STATUS +# FT_SetWaitMask(ftHandle, Mask) +FT_SetWaitMask.argtypes = [FT_HANDLE, DWORD] +FT_SetWaitMask.__doc__ = \ +"""FT_STATUS FT_SetWaitMask(FT_HANDLE ftHandle, DWORD Mask) +ftd2xx_linux.h:397""" +# ftd2xx_linux.h 403 +FT_WaitOnMask = _libraries['libftd2xx.so'].FT_WaitOnMask +FT_WaitOnMask.restype = FT_STATUS +# FT_WaitOnMask(ftHandle, Mask) +FT_WaitOnMask.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_WaitOnMask.__doc__ = \ +"""FT_STATUS FT_WaitOnMask(FT_HANDLE ftHandle, DWORD * Mask) +ftd2xx_linux.h:403""" +# ftd2xx_linux.h 409 +FT_GetEventStatus = _libraries['libftd2xx.so'].FT_GetEventStatus +FT_GetEventStatus.restype = FT_STATUS +# FT_GetEventStatus(ftHandle, dwEventDWord) +FT_GetEventStatus.argtypes = [FT_HANDLE, POINTER(DWORD)] +FT_GetEventStatus.__doc__ = \ +"""FT_STATUS FT_GetEventStatus(FT_HANDLE ftHandle, DWORD * dwEventDWord) +ftd2xx_linux.h:409""" +# ftd2xx_linux.h 416 +FT_ReadEE = _libraries['libftd2xx.so'].FT_ReadEE +FT_ReadEE.restype = FT_STATUS +# FT_ReadEE(ftHandle, dwWordOffset, lpwValue) +FT_ReadEE.argtypes = [FT_HANDLE, DWORD, LPWORD] +FT_ReadEE.__doc__ = \ +"""FT_STATUS FT_ReadEE(FT_HANDLE ftHandle, DWORD dwWordOffset, LPWORD lpwValue) +ftd2xx_linux.h:416""" +# ftd2xx_linux.h 423 +FT_WriteEE = _libraries['libftd2xx.so'].FT_WriteEE +FT_WriteEE.restype = FT_STATUS +# FT_WriteEE(ftHandle, dwWordOffset, wValue) +FT_WriteEE.argtypes = [FT_HANDLE, DWORD, WORD] +FT_WriteEE.__doc__ = \ +"""FT_STATUS FT_WriteEE(FT_HANDLE ftHandle, DWORD dwWordOffset, WORD wValue) +ftd2xx_linux.h:423""" +# ftd2xx_linux.h 428 +FT_EraseEE = _libraries['libftd2xx.so'].FT_EraseEE +FT_EraseEE.restype = FT_STATUS +# FT_EraseEE(ftHandle) +FT_EraseEE.argtypes = [FT_HANDLE] +FT_EraseEE.__doc__ = \ +"""FT_STATUS FT_EraseEE(FT_HANDLE ftHandle) +ftd2xx_linux.h:428""" +# ftd2xx_linux.h 433 +class ft_program_data(Structure): + pass +ft_program_data._fields_ = [ + # ftd2xx_linux.h 433 + ('Signature1', DWORD), + ('Signature2', DWORD), + ('Version', DWORD), + ('VendorId', WORD), + ('ProductId', WORD), + ('Manufacturer', STRING), + ('ManufacturerId', STRING), + ('Description', STRING), + ('SerialNumber', STRING), + ('MaxPower', WORD), + ('PnP', WORD), + ('SelfPowered', WORD), + ('RemoteWakeup', WORD), + ('Rev4', UCHAR), + ('IsoIn', UCHAR), + ('IsoOut', UCHAR), + ('PullDownEnable', UCHAR), + ('SerNumEnable', UCHAR), + ('USBVersionEnable', UCHAR), + ('USBVersion', WORD), + ('Rev5', UCHAR), + ('IsoInA', UCHAR), + ('IsoInB', UCHAR), + ('IsoOutA', UCHAR), + ('IsoOutB', UCHAR), + ('PullDownEnable5', UCHAR), + ('SerNumEnable5', UCHAR), + ('USBVersionEnable5', UCHAR), + ('USBVersion5', WORD), + ('AIsHighCurrent', UCHAR), + ('BIsHighCurrent', UCHAR), + ('IFAIsFifo', UCHAR), + ('IFAIsFifoTar', UCHAR), + ('IFAIsFastSer', UCHAR), + ('AIsVCP', UCHAR), + ('IFBIsFifo', UCHAR), + ('IFBIsFifoTar', UCHAR), + ('IFBIsFastSer', UCHAR), + ('BIsVCP', UCHAR), + ('UseExtOsc', UCHAR), + ('HighDriveIOs', UCHAR), + ('EndpointSize', UCHAR), + ('PullDownEnableR', UCHAR), + ('SerNumEnableR', UCHAR), + ('InvertTXD', UCHAR), + ('InvertRXD', UCHAR), + ('InvertRTS', UCHAR), + ('InvertCTS', UCHAR), + ('InvertDTR', UCHAR), + ('InvertDSR', UCHAR), + ('InvertDCD', UCHAR), + ('InvertRI', UCHAR), + ('Cbus0', UCHAR), + ('Cbus1', UCHAR), + ('Cbus2', UCHAR), + ('Cbus3', UCHAR), + ('Cbus4', UCHAR), + ('RIsVCP', UCHAR), +] +PFT_PROGRAM_DATA = POINTER(ft_program_data) +FT_PROGRAM_DATA = ft_program_data +# ftd2xx_linux.h 518 +FT_EE_Program = _libraries['libftd2xx.so'].FT_EE_Program +FT_EE_Program.restype = FT_STATUS +# FT_EE_Program(ftHandle, pData) +FT_EE_Program.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Program.__doc__ = \ +"""FT_STATUS FT_EE_Program(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +ftd2xx_linux.h:518""" +# ftd2xx_linux.h 528 +FT_EE_ProgramEx = _libraries['libftd2xx.so'].FT_EE_ProgramEx +FT_EE_ProgramEx.restype = FT_STATUS +# FT_EE_ProgramEx(ftHandle, lpData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ProgramEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ProgramEx.__doc__ = \ +"""FT_STATUS FT_EE_ProgramEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA lpData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +ftd2xx_linux.h:528""" +# ftd2xx_linux.h 534 +FT_EE_Read = _libraries['libftd2xx.so'].FT_EE_Read +FT_EE_Read.restype = FT_STATUS +# FT_EE_Read(ftHandle, pData) +FT_EE_Read.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA] +FT_EE_Read.__doc__ = \ +"""FT_STATUS FT_EE_Read(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData) +ftd2xx_linux.h:534""" +# ftd2xx_linux.h 544 +FT_EE_ReadEx = _libraries['libftd2xx.so'].FT_EE_ReadEx +FT_EE_ReadEx.restype = FT_STATUS +# FT_EE_ReadEx(ftHandle, lpData, Manufacturer, ManufacturerId, Description, SerialNumber) +FT_EE_ReadEx.argtypes = [FT_HANDLE, PFT_PROGRAM_DATA, STRING, STRING, STRING, STRING] +FT_EE_ReadEx.__doc__ = \ +"""FT_STATUS FT_EE_ReadEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA lpData, char * Manufacturer, char * ManufacturerId, char * Description, char * SerialNumber) +ftd2xx_linux.h:544""" +# ftd2xx_linux.h 550 +FT_EE_UASize = _libraries['libftd2xx.so'].FT_EE_UASize +FT_EE_UASize.restype = FT_STATUS +# FT_EE_UASize(ftHandle, lpdwSize) +FT_EE_UASize.argtypes = [FT_HANDLE, LPDWORD] +FT_EE_UASize.__doc__ = \ +"""FT_STATUS FT_EE_UASize(FT_HANDLE ftHandle, LPDWORD lpdwSize) +ftd2xx_linux.h:550""" +# ftd2xx_linux.h 557 +FT_EE_UAWrite = _libraries['libftd2xx.so'].FT_EE_UAWrite +FT_EE_UAWrite.restype = FT_STATUS +# FT_EE_UAWrite(ftHandle, pucData, dwDataLen) +FT_EE_UAWrite.argtypes = [FT_HANDLE, PUCHAR, DWORD] +FT_EE_UAWrite.__doc__ = \ +"""FT_STATUS FT_EE_UAWrite(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen) +ftd2xx_linux.h:557""" +# ftd2xx_linux.h 565 +FT_EE_UARead = _libraries['libftd2xx.so'].FT_EE_UARead +FT_EE_UARead.restype = FT_STATUS +# FT_EE_UARead(ftHandle, pucData, dwDataLen, lpdwBytesRead) +FT_EE_UARead.argtypes = [FT_HANDLE, PUCHAR, DWORD, LPDWORD] +FT_EE_UARead.__doc__ = \ +"""FT_STATUS FT_EE_UARead(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen, LPDWORD lpdwBytesRead) +ftd2xx_linux.h:565""" +# ftd2xx_linux.h 571 +FT_SetLatencyTimer = _libraries['libftd2xx.so'].FT_SetLatencyTimer +FT_SetLatencyTimer.restype = FT_STATUS +# FT_SetLatencyTimer(ftHandle, ucLatency) +FT_SetLatencyTimer.argtypes = [FT_HANDLE, UCHAR] +FT_SetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_SetLatencyTimer(FT_HANDLE ftHandle, UCHAR ucLatency) +ftd2xx_linux.h:571""" +# ftd2xx_linux.h 577 +FT_GetLatencyTimer = _libraries['libftd2xx.so'].FT_GetLatencyTimer +FT_GetLatencyTimer.restype = FT_STATUS +# FT_GetLatencyTimer(ftHandle, pucLatency) +FT_GetLatencyTimer.argtypes = [FT_HANDLE, PUCHAR] +FT_GetLatencyTimer.__doc__ = \ +"""FT_STATUS FT_GetLatencyTimer(FT_HANDLE ftHandle, PUCHAR pucLatency) +ftd2xx_linux.h:577""" +# ftd2xx_linux.h 584 +FT_SetBitMode = _libraries['libftd2xx.so'].FT_SetBitMode +FT_SetBitMode.restype = FT_STATUS +# FT_SetBitMode(ftHandle, ucMask, ucEnable) +FT_SetBitMode.argtypes = [FT_HANDLE, UCHAR, UCHAR] +FT_SetBitMode.__doc__ = \ +"""FT_STATUS FT_SetBitMode(FT_HANDLE ftHandle, UCHAR ucMask, UCHAR ucEnable) +ftd2xx_linux.h:584""" +# ftd2xx_linux.h 590 +FT_GetBitMode = _libraries['libftd2xx.so'].FT_GetBitMode +FT_GetBitMode.restype = FT_STATUS +# FT_GetBitMode(ftHandle, pucMode) +FT_GetBitMode.argtypes = [FT_HANDLE, PUCHAR] +FT_GetBitMode.__doc__ = \ +"""FT_STATUS FT_GetBitMode(FT_HANDLE ftHandle, PUCHAR pucMode) +ftd2xx_linux.h:590""" +# ftd2xx_linux.h 597 +FT_SetUSBParameters = _libraries['libftd2xx.so'].FT_SetUSBParameters +FT_SetUSBParameters.restype = FT_STATUS +# FT_SetUSBParameters(ftHandle, ulInTransferSize, ulOutTransferSize) +FT_SetUSBParameters.argtypes = [FT_HANDLE, ULONG, ULONG] +FT_SetUSBParameters.__doc__ = \ +"""FT_STATUS FT_SetUSBParameters(FT_HANDLE ftHandle, ULONG ulInTransferSize, ULONG ulOutTransferSize) +ftd2xx_linux.h:597""" +# ftd2xx_linux.h 603 +FT_SetDeadmanTimeout = _libraries['libftd2xx.so'].FT_SetDeadmanTimeout +FT_SetDeadmanTimeout.restype = FT_STATUS +# FT_SetDeadmanTimeout(ftHandle, ulDeadmanTimeout) +FT_SetDeadmanTimeout.argtypes = [FT_HANDLE, ULONG] +FT_SetDeadmanTimeout.__doc__ = \ +"""FT_STATUS FT_SetDeadmanTimeout(FT_HANDLE ftHandle, ULONG ulDeadmanTimeout) +ftd2xx_linux.h:603""" +# ftd2xx_linux.h 613 +FT_GetDeviceInfo = _libraries['libftd2xx.so'].FT_GetDeviceInfo +FT_GetDeviceInfo.restype = FT_STATUS +# FT_GetDeviceInfo(ftHandle, lpftDevice, lpdwID, SerialNumber, Description, Dummy) +FT_GetDeviceInfo.argtypes = [FT_HANDLE, POINTER(FT_DEVICE), LPDWORD, PCHAR, PCHAR, LPVOID] +FT_GetDeviceInfo.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfo(FT_HANDLE ftHandle, FT_DEVICE * lpftDevice, LPDWORD lpdwID, PCHAR SerialNumber, PCHAR Description, LPVOID Dummy) +ftd2xx_linux.h:613""" +# ftd2xx_linux.h 618 +FT_StopInTask = _libraries['libftd2xx.so'].FT_StopInTask +FT_StopInTask.restype = FT_STATUS +# FT_StopInTask(ftHandle) +FT_StopInTask.argtypes = [FT_HANDLE] +FT_StopInTask.__doc__ = \ +"""FT_STATUS FT_StopInTask(FT_HANDLE ftHandle) +ftd2xx_linux.h:618""" +# ftd2xx_linux.h 623 +FT_RestartInTask = _libraries['libftd2xx.so'].FT_RestartInTask +FT_RestartInTask.restype = FT_STATUS +# FT_RestartInTask(ftHandle) +FT_RestartInTask.argtypes = [FT_HANDLE] +FT_RestartInTask.__doc__ = \ +"""FT_STATUS FT_RestartInTask(FT_HANDLE ftHandle) +ftd2xx_linux.h:623""" +# ftd2xx_linux.h 629 +FT_SetResetPipeRetryCount = _libraries['libftd2xx.so'].FT_SetResetPipeRetryCount +FT_SetResetPipeRetryCount.restype = FT_STATUS +# FT_SetResetPipeRetryCount(ftHandle, dwCount) +FT_SetResetPipeRetryCount.argtypes = [FT_HANDLE, DWORD] +FT_SetResetPipeRetryCount.__doc__ = \ +"""FT_STATUS FT_SetResetPipeRetryCount(FT_HANDLE ftHandle, DWORD dwCount) +ftd2xx_linux.h:629""" +# ftd2xx_linux.h 634 +FT_ResetPort = _libraries['libftd2xx.so'].FT_ResetPort +FT_ResetPort.restype = FT_STATUS +# FT_ResetPort(ftHandle) +FT_ResetPort.argtypes = [FT_HANDLE] +FT_ResetPort.__doc__ = \ +"""FT_STATUS FT_ResetPort(FT_HANDLE ftHandle) +ftd2xx_linux.h:634""" +# ftd2xx_linux.h 639 +FT_CyclePort = _libraries['libftd2xx.so'].FT_CyclePort +FT_CyclePort.restype = FT_STATUS +# FT_CyclePort(ftHandle) +FT_CyclePort.argtypes = [FT_HANDLE] +FT_CyclePort.__doc__ = \ +"""FT_STATUS FT_CyclePort(FT_HANDLE ftHandle) +ftd2xx_linux.h:639""" +# ftd2xx_linux.h 655 +FT_W32_CreateFile = _libraries['libftd2xx.so'].FT_W32_CreateFile +FT_W32_CreateFile.restype = FT_HANDLE +# FT_W32_CreateFile(lpszName, dwAccess, dwShareMode, lpSecurityAttributes, dwCreate, dwAttrsAndFlags, hTemplate) +FT_W32_CreateFile.argtypes = [LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE] +FT_W32_CreateFile.__doc__ = \ +"""FT_HANDLE FT_W32_CreateFile(LPCSTR lpszName, DWORD dwAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreate, DWORD dwAttrsAndFlags, HANDLE hTemplate) +ftd2xx_linux.h:655""" +# ftd2xx_linux.h 660 +FT_W32_CloseHandle = _libraries['libftd2xx.so'].FT_W32_CloseHandle +FT_W32_CloseHandle.restype = BOOL +# FT_W32_CloseHandle(ftHandle) +FT_W32_CloseHandle.argtypes = [FT_HANDLE] +FT_W32_CloseHandle.__doc__ = \ +"""BOOL FT_W32_CloseHandle(FT_HANDLE ftHandle) +ftd2xx_linux.h:660""" +# ftd2xx_linux.h 669 +FT_W32_ReadFile = _libraries['libftd2xx.so'].FT_W32_ReadFile +FT_W32_ReadFile.restype = BOOL +# FT_W32_ReadFile(ftHandle, lpBuffer, nBufferSize, lpBytesReturned, lpOverlapped) +FT_W32_ReadFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_ReadFile.__doc__ = \ +"""BOOL FT_W32_ReadFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) +ftd2xx_linux.h:669""" +# ftd2xx_linux.h 678 +FT_W32_WriteFile = _libraries['libftd2xx.so'].FT_W32_WriteFile +FT_W32_WriteFile.restype = BOOL +# FT_W32_WriteFile(ftHandle, lpBuffer, nBufferSize, lpBytesWritten, lpOverlapped) +FT_W32_WriteFile.argtypes = [FT_HANDLE, LPVOID, DWORD, LPDWORD, LPOVERLAPPED] +FT_W32_WriteFile.__doc__ = \ +"""BOOL FT_W32_WriteFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten, LPOVERLAPPED lpOverlapped) +ftd2xx_linux.h:678""" +# ftd2xx_linux.h 683 +FT_W32_GetLastError = _libraries['libftd2xx.so'].FT_W32_GetLastError +FT_W32_GetLastError.restype = DWORD +# FT_W32_GetLastError(ftHandle) +FT_W32_GetLastError.argtypes = [FT_HANDLE] +FT_W32_GetLastError.__doc__ = \ +"""DWORD FT_W32_GetLastError(FT_HANDLE ftHandle) +ftd2xx_linux.h:683""" +# ftd2xx_linux.h 691 +FT_W32_GetOverlappedResult = _libraries['libftd2xx.so'].FT_W32_GetOverlappedResult +FT_W32_GetOverlappedResult.restype = BOOL +# FT_W32_GetOverlappedResult(ftHandle, lpOverlapped, lpdwBytesTransferred, bWait) +FT_W32_GetOverlappedResult.argtypes = [FT_HANDLE, LPOVERLAPPED, LPDWORD, BOOL] +FT_W32_GetOverlappedResult.__doc__ = \ +"""BOOL FT_W32_GetOverlappedResult(FT_HANDLE ftHandle, LPOVERLAPPED lpOverlapped, LPDWORD lpdwBytesTransferred, BOOL bWait) +ftd2xx_linux.h:691""" +# ftd2xx_linux.h 696 +FT_W32_CancelIo = _libraries['libftd2xx.so'].FT_W32_CancelIo +FT_W32_CancelIo.restype = BOOL +# FT_W32_CancelIo(ftHandle) +FT_W32_CancelIo.argtypes = [FT_HANDLE] +FT_W32_CancelIo.__doc__ = \ +"""BOOL FT_W32_CancelIo(FT_HANDLE ftHandle) +ftd2xx_linux.h:696""" +# ftd2xx_linux.h 702 +class _FTCOMSTAT(Structure): + pass +_FTCOMSTAT._fields_ = [ + # ftd2xx_linux.h 702 + ('fCtsHold', DWORD, 1), + ('fDsrHold', DWORD, 1), + ('fRlsdHold', DWORD, 1), + ('fXoffHold', DWORD, 1), + ('fXoffSent', DWORD, 1), + ('fEof', DWORD, 1), + ('fTxim', DWORD, 1), + ('fReserved', DWORD, 25), + ('cbInQue', DWORD), + ('cbOutQue', DWORD), +] +LPFTCOMSTAT = POINTER(_FTCOMSTAT) +FTCOMSTAT = _FTCOMSTAT +# ftd2xx_linux.h 715 +class _FTDCB(Structure): + pass +_FTDCB._fields_ = [ + # ftd2xx_linux.h 715 + ('DCBlength', DWORD), + ('BaudRate', DWORD), + ('fBinary', DWORD, 1), + ('fParity', DWORD, 1), + ('fOutxCtsFlow', DWORD, 1), + ('fOutxDsrFlow', DWORD, 1), + ('fDtrControl', DWORD, 2), + ('fDsrSensitivity', DWORD, 1), + ('fTXContinueOnXoff', DWORD, 1), + ('fOutX', DWORD, 1), + ('fInX', DWORD, 1), + ('fErrorChar', DWORD, 1), + ('fNull', DWORD, 1), + ('fRtsControl', DWORD, 2), + ('fAbortOnError', DWORD, 1), + ('fDummy2', DWORD, 17), + ('wReserved', WORD), + ('XonLim', WORD), + ('XoffLim', WORD), + ('ByteSize', BYTE), + ('Parity', BYTE), + ('StopBits', BYTE), + ('XonChar', c_char), + ('XoffChar', c_char), + ('ErrorChar', c_char), + ('EofChar', c_char), + ('EvtChar', c_char), + ('wReserved1', WORD), +] +LPFTDCB = POINTER(_FTDCB) +FTDCB = _FTDCB +# ftd2xx_linux.h 746 +class _FTTIMEOUTS(Structure): + pass +_FTTIMEOUTS._fields_ = [ + # ftd2xx_linux.h 746 + ('ReadIntervalTimeout', DWORD), + ('ReadTotalTimeoutMultiplier', DWORD), + ('ReadTotalTimeoutConstant', DWORD), + ('WriteTotalTimeoutMultiplier', DWORD), + ('WriteTotalTimeoutConstant', DWORD), +] +FTTIMEOUTS = _FTTIMEOUTS +LPFTTIMEOUTS = POINTER(_FTTIMEOUTS) +# ftd2xx_linux.h 758 +FT_W32_ClearCommBreak = _libraries['libftd2xx.so'].FT_W32_ClearCommBreak +FT_W32_ClearCommBreak.restype = BOOL +# FT_W32_ClearCommBreak(ftHandle) +FT_W32_ClearCommBreak.argtypes = [FT_HANDLE] +FT_W32_ClearCommBreak.__doc__ = \ +"""BOOL FT_W32_ClearCommBreak(FT_HANDLE ftHandle) +ftd2xx_linux.h:758""" +# ftd2xx_linux.h 765 +FT_W32_ClearCommError = _libraries['libftd2xx.so'].FT_W32_ClearCommError +FT_W32_ClearCommError.restype = BOOL +# FT_W32_ClearCommError(ftHandle, lpdwErrors, lpftComstat) +FT_W32_ClearCommError.argtypes = [FT_HANDLE, LPDWORD, LPFTCOMSTAT] +FT_W32_ClearCommError.__doc__ = \ +"""BOOL FT_W32_ClearCommError(FT_HANDLE ftHandle, LPDWORD lpdwErrors, LPFTCOMSTAT lpftComstat) +ftd2xx_linux.h:765""" +# ftd2xx_linux.h 771 +FT_W32_EscapeCommFunction = _libraries['libftd2xx.so'].FT_W32_EscapeCommFunction +FT_W32_EscapeCommFunction.restype = BOOL +# FT_W32_EscapeCommFunction(ftHandle, dwFunc) +FT_W32_EscapeCommFunction.argtypes = [FT_HANDLE, DWORD] +FT_W32_EscapeCommFunction.__doc__ = \ +"""BOOL FT_W32_EscapeCommFunction(FT_HANDLE ftHandle, DWORD dwFunc) +ftd2xx_linux.h:771""" +# ftd2xx_linux.h 777 +FT_W32_GetCommModemStatus = _libraries['libftd2xx.so'].FT_W32_GetCommModemStatus +FT_W32_GetCommModemStatus.restype = BOOL +# FT_W32_GetCommModemStatus(ftHandle, lpdwModemStatus) +FT_W32_GetCommModemStatus.argtypes = [FT_HANDLE, LPDWORD] +FT_W32_GetCommModemStatus.__doc__ = \ +"""BOOL FT_W32_GetCommModemStatus(FT_HANDLE ftHandle, LPDWORD lpdwModemStatus) +ftd2xx_linux.h:777""" +# ftd2xx_linux.h 783 +FT_W32_GetCommState = _libraries['libftd2xx.so'].FT_W32_GetCommState +FT_W32_GetCommState.restype = BOOL +# FT_W32_GetCommState(ftHandle, lpftDcb) +FT_W32_GetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_GetCommState.__doc__ = \ +"""BOOL FT_W32_GetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +ftd2xx_linux.h:783""" +# ftd2xx_linux.h 789 +FT_W32_GetCommTimeouts = _libraries['libftd2xx.so'].FT_W32_GetCommTimeouts +FT_W32_GetCommTimeouts.restype = BOOL +# FT_W32_GetCommTimeouts(ftHandle, pTimeouts) +FT_W32_GetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_GetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_GetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +ftd2xx_linux.h:789""" +# ftd2xx_linux.h 795 +FT_W32_PurgeComm = _libraries['libftd2xx.so'].FT_W32_PurgeComm +FT_W32_PurgeComm.restype = BOOL +# FT_W32_PurgeComm(ftHandle, dwMask) +FT_W32_PurgeComm.argtypes = [FT_HANDLE, DWORD] +FT_W32_PurgeComm.__doc__ = \ +"""BOOL FT_W32_PurgeComm(FT_HANDLE ftHandle, DWORD dwMask) +ftd2xx_linux.h:795""" +# ftd2xx_linux.h 800 +FT_W32_SetCommBreak = _libraries['libftd2xx.so'].FT_W32_SetCommBreak +FT_W32_SetCommBreak.restype = BOOL +# FT_W32_SetCommBreak(ftHandle) +FT_W32_SetCommBreak.argtypes = [FT_HANDLE] +FT_W32_SetCommBreak.__doc__ = \ +"""BOOL FT_W32_SetCommBreak(FT_HANDLE ftHandle) +ftd2xx_linux.h:800""" +# ftd2xx_linux.h 806 +FT_W32_SetCommMask = _libraries['libftd2xx.so'].FT_W32_SetCommMask +FT_W32_SetCommMask.restype = BOOL +# FT_W32_SetCommMask(ftHandle, ulEventMask) +FT_W32_SetCommMask.argtypes = [FT_HANDLE, ULONG] +FT_W32_SetCommMask.__doc__ = \ +"""BOOL FT_W32_SetCommMask(FT_HANDLE ftHandle, ULONG ulEventMask) +ftd2xx_linux.h:806""" +# ftd2xx_linux.h 812 +FT_W32_SetCommState = _libraries['libftd2xx.so'].FT_W32_SetCommState +FT_W32_SetCommState.restype = BOOL +# FT_W32_SetCommState(ftHandle, lpftDcb) +FT_W32_SetCommState.argtypes = [FT_HANDLE, LPFTDCB] +FT_W32_SetCommState.__doc__ = \ +"""BOOL FT_W32_SetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb) +ftd2xx_linux.h:812""" +# ftd2xx_linux.h 818 +FT_W32_SetCommTimeouts = _libraries['libftd2xx.so'].FT_W32_SetCommTimeouts +FT_W32_SetCommTimeouts.restype = BOOL +# FT_W32_SetCommTimeouts(ftHandle, pTimeouts) +FT_W32_SetCommTimeouts.argtypes = [FT_HANDLE, POINTER(FTTIMEOUTS)] +FT_W32_SetCommTimeouts.__doc__ = \ +"""BOOL FT_W32_SetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS * pTimeouts) +ftd2xx_linux.h:818""" +# ftd2xx_linux.h 825 +FT_W32_SetupComm = _libraries['libftd2xx.so'].FT_W32_SetupComm +FT_W32_SetupComm.restype = BOOL +# FT_W32_SetupComm(ftHandle, dwReadBufferSize, dwWriteBufferSize) +FT_W32_SetupComm.argtypes = [FT_HANDLE, DWORD, DWORD] +FT_W32_SetupComm.__doc__ = \ +"""BOOL FT_W32_SetupComm(FT_HANDLE ftHandle, DWORD dwReadBufferSize, DWORD dwWriteBufferSize) +ftd2xx_linux.h:825""" +# ftd2xx_linux.h 832 +FT_W32_WaitCommEvent = _libraries['libftd2xx.so'].FT_W32_WaitCommEvent +FT_W32_WaitCommEvent.restype = BOOL +# FT_W32_WaitCommEvent(ftHandle, pulEvent, lpOverlapped) +FT_W32_WaitCommEvent.argtypes = [FT_HANDLE, PULONG, LPOVERLAPPED] +FT_W32_WaitCommEvent.__doc__ = \ +"""BOOL FT_W32_WaitCommEvent(FT_HANDLE ftHandle, PULONG pulEvent, LPOVERLAPPED lpOverlapped) +ftd2xx_linux.h:832""" +# ftd2xx_linux.h 838 +class _ft_device_list_info_node(Structure): + pass +_ft_device_list_info_node._fields_ = [ + # ftd2xx_linux.h 838 + ('Flags', ULONG), + ('Type', ULONG), + ('ID', ULONG), + ('LocId', DWORD), + ('SerialNumber', c_char * 16), + ('Description', c_char * 64), + ('ftHandle', FT_HANDLE), +] +FT_DEVICE_LIST_INFO_NODE = _ft_device_list_info_node +# ftd2xx_linux.h 851 +FT_CreateDeviceInfoList = _libraries['libftd2xx.so'].FT_CreateDeviceInfoList +FT_CreateDeviceInfoList.restype = FT_STATUS +# FT_CreateDeviceInfoList(lpdwNumDevs) +FT_CreateDeviceInfoList.argtypes = [LPDWORD] +FT_CreateDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_CreateDeviceInfoList(LPDWORD lpdwNumDevs) +ftd2xx_linux.h:851""" +# ftd2xx_linux.h 857 +FT_GetDeviceInfoList = _libraries['libftd2xx.so'].FT_GetDeviceInfoList +FT_GetDeviceInfoList.restype = FT_STATUS +# FT_GetDeviceInfoList(pDest, lpdwNumDevs) +FT_GetDeviceInfoList.argtypes = [POINTER(FT_DEVICE_LIST_INFO_NODE), LPDWORD] +FT_GetDeviceInfoList.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoList(FT_DEVICE_LIST_INFO_NODE * pDest, LPDWORD lpdwNumDevs) +ftd2xx_linux.h:857""" +# ftd2xx_linux.h 869 +FT_GetDeviceInfoDetail = _libraries['libftd2xx.so'].FT_GetDeviceInfoDetail +FT_GetDeviceInfoDetail.restype = FT_STATUS +# FT_GetDeviceInfoDetail(dwIndex, lpdwFlags, lpdwType, lpdwID, lpdwLocId, lpSerialNumber, lpDescription, pftHandle) +FT_GetDeviceInfoDetail.argtypes = [DWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPVOID, LPVOID, POINTER(FT_HANDLE)] +FT_GetDeviceInfoDetail.__doc__ = \ +"""FT_STATUS FT_GetDeviceInfoDetail(DWORD dwIndex, LPDWORD lpdwFlags, LPDWORD lpdwType, LPDWORD lpdwID, LPDWORD lpdwLocId, LPVOID lpSerialNumber, LPVOID lpDescription, FT_HANDLE * pftHandle) +ftd2xx_linux.h:869""" +# ftd2xx_linux.h 875 +FT_GetDriverVersion = _libraries['libftd2xx.so'].FT_GetDriverVersion +FT_GetDriverVersion.restype = FT_STATUS +# FT_GetDriverVersion(ftHandle, lpdwVersion) +FT_GetDriverVersion.argtypes = [FT_HANDLE, LPDWORD] +FT_GetDriverVersion.__doc__ = \ +"""FT_STATUS FT_GetDriverVersion(FT_HANDLE ftHandle, LPDWORD lpdwVersion) +ftd2xx_linux.h:875""" +# ftd2xx_linux.h 880 +FT_GetLibraryVersion = _libraries['libftd2xx.so'].FT_GetLibraryVersion +FT_GetLibraryVersion.restype = FT_STATUS +# FT_GetLibraryVersion(lpdwVersion) +FT_GetLibraryVersion.argtypes = [LPDWORD] +FT_GetLibraryVersion.__doc__ = \ +"""FT_STATUS FT_GetLibraryVersion(LPDWORD lpdwVersion) +ftd2xx_linux.h:880""" +__all__ = ['FT_STATUS', 'cpu_set_t', '__int16_t', + 'pthread_mutex_lock', 'CLRDTR', 'FT_DEFAULT_RX_TIMEOUT', + 'pthread_condattr_getpshared', '__off64_t', + 'FT_GetLibraryVersion', 'pthread_getconcurrency', + 'FT_SetFlowControl', 'CE_RXPARITY', 'pthread_testcancel', + 'FT_StopInTask', 'pthread_attr_getscope', 'LPSTR', + 'strptime', 'sched_getaffinity', 'sched_setparam', 'tm', + '__cpu_mask', 'VOID', 'localtime', '_pthread_descr_struct', + 'FT_BAUD_2400', 'FT_BITS_8', 'FT_ResetPort', 'FT_BITS_5', + 'FT_BITS_7', 'FT_BITS_6', 'FT_SetDataCharacteristics', + 'FT_GetModemStatus', '__time_t_defined', '__time_t', + 'pthread_barrier_destroy', 'FT_SetChars', 'FT_SetVIDPID', + '_POSIX_SOURCE', 'sched_get_priority_max', '_PTHREAD_H', + 'pthread_rwlock_t', 'timer_t', 'PTHREAD_CREATE_JOINABLE', + 'pthread_spin_trylock', '__uint64_t', 'timespec', 'CE_PTO', + 'MS_RLSD_ON', 'FT_PURGE_RX', '__USE_POSIX199309', + '__clockid_t', 'FT_BAUD_19200', 'clock', + 'pthread_spin_destroy', 'FT_SetRts', 'CLONE_SYSVSEM', + 'getdate_r', 'pthread_detach', + 'pthread_attr_setdetachstate', 'localtime_r', 'gmtime', + 'pthread_attr_init', 'CLONE_DETACHED', '__u_long', + 'EV_BREAK', 'CLONE_CHILD_SETTID', 'INT', 'FT_SetDivisor', + 'CLOCK_THREAD_CPUTIME_ID', 'FT_GetDeviceInfo', + 'FT_EEPROM_NOT_PROGRAMMED', 'FT_STOP_BITS_2', + 'FT_STOP_BITS_1', 'EV_ERR', 'FT_EE_ProgramEx', + 'pthread_mutexattr_gettype', 'FT_SetDtr', '__mode_t', + 'FT_SetUSBParameters', 'FT_LIST_BY_INDEX', 'SETRTS', + 'sched_rr_get_interval', '__off_t', 'CLONE_UNTRACED', + 'pthread_yield', 'pthread_equal', + 'FT_INSUFFICIENT_RESOURCES', 'FT_PARITY_ODD', + 'PTHREAD_CREATE_DETACHED', 'SCHED_RR', 'CE_TXFULL', + 'FT_PARITY_MARK', 'SECURITY_ATTRIBUTES', '_pthread_descr', + 'CLRRTS', '__USE_FORTIFY_LEVEL', '__int8_t', + '__fsblkcnt64_t', 'pthread_cond_broadcast', + 'FT_BAUD_38400', 'SCHED_FIFO', 'FT_PARITY_NONE', + 'pthread_sigmask', 'pthread_rwlockattr_setpshared', + 'pthread_barrierattr_t', '__USE_XOPEN_EXTENDED', 'pid_t', + 'FT_EEPROM_READ_FAILED', 'FT_INVALID_PARAMETER', + '__CPU_SETSIZE', '__fsfilcnt64_t', 'FT_W32_SetCommBreak', + 'pthread_key_t', 'EVENT_HANDLE', '__locale_struct', + '__pthread_cond_align_t', 'pthread_spin_lock', + 'FT_PARITY_SPACE', 'LPFTCOMSTAT', 'FT_BAUD_4800', + 'CLONE_PARENT_SETTID', 'FT_BAUD_1200', '__fsblkcnt_t', + '__locale_t', 'pthread_rwlockattr_setkind_np', + 'pthread_getspecific', '_SECURITY_ATTRIBUTES', + 'FT_LIST_MASK', 'FT_W32_ClearCommBreak', + 'FT_GetDriverVersion', 'CSIGNAL', 'EV_TXEMPTY', + '__WORDSIZE', '__NCPUBITS', 'pthread_rwlockattr_destroy', + '_pthread_cleanup_push_defer', '_XOPEN_SOURCE', 'clone', + '_OVERLAPPED', 'pthread_condattr_setpshared', + 'pthread_rwlock_wrlock', 'pthread_join', '__GLIBC__', + 'pthread_rwlockattr_t', '__USE_ISOC99', + 'pthread_rwlockattr_getpshared', 'CLONE_NEWNS', + 'FT_DEVICE_UNKNOWN', 'pthread_attr_setschedpolicy', + '__u_int', 'FT_BAUD_600', 'FT_OK', '__clock_t', + 'pthread_rwlock_timedwrlock', '__fsfilcnt_t', + 'FT_GetLatencyTimer', 'SYSTEMTIME', + 'FT_SetEventNotification', 'pthread_mutexattr_t', + 'SETXOFF', '__USE_XOPEN', 'PTHREAD_MUTEX_FAST_NP', 'TRUE', + 'FT_INVALID_ARGS', 'CLONE_VM', '__USE_POSIX2', 'LONG', + 'PFT_PROGRAM_DATA', 'FT_PARITY_EVEN', '__qaddr_t', + 'PURGE_RXCLEAR', 'pthread_mutexattr_setpshared', + 'pthread_mutex_timedlock', 'sched_setaffinity', + 'sched_get_priority_min', 'FT_GetStatus', + '__pthread_attr_s', 'FT_EEPROM_WRITE_FAILED', + 'LPFTTIMEOUTS', 'PTHREAD_CANCEL_DISABLE', 'sigset_t', + 'LPVOID', 'pthread_attr_getschedparam', 'CE_FRAME', + 'pthread_cancel', '__int32_t', 'FT_W32_CancelIo', + 'PTHREAD_MUTEX_RECURSIVE_NP', '__USE_POSIX', + '_pthread_cleanup_pop', 'CE_BREAK', 'sigevent', + 'FT_FAILED_TO_WRITE_DEVICE', 'FT_DEVICE_BM', + 'pthread_attr_setstack', 'pthread_cond_signal', + 'FT_ReadEE', 'clock_t', '_pthread_cleanup_pop_restore', + 'pthread_cond_wait', '__useconds_t', + 'FT_GetDeviceInfoList', '__GLIBC_MINOR__', 'FT_EE_UARead', + 'pthread_condattr_destroy', 'FT_W32_GetCommState', + '__clockid_t_defined', 'pthread_key_delete', 'EV_RXFLAG', + 'FT_BAUD_14400', 'FT_DEVICE_NOT_OPENED_FOR_ERASE', + 'pthread_attr_setstacksize', 'pthread_setcancelstate', + 'pthread_barrierattr_setpshared', 'pthread_barrier_t', + 'pthread_rwlock_destroy', 'tzset', + '_pthread_cleanup_buffer', 'PTHREAD_MUTEX_DEFAULT', + 'PTHREAD_PROCESS_PRIVATE', 'asctime_r', + 'FT_W32_GetOverlappedResult', 'OVERLAPPED', '__USE_GNU', + 'FT_LIST_ALL', 'PTHREAD_RWLOCK_PREFER_READER_NP', + 'pthread_attr_t', '__ino_t', '__rlim64_t', 'SETDTR', + 'pthread_condattr_init', '_POSIX_C_SOURCE', 'LPWORD', + 'FT_Read', 'pthread_attr_getstacksize', 'CHAR', + '__blksize_t', '__USE_SVID', 'pthread_spinlock_t', + '__USE_ANSI', 'PTHREAD_PROCESS_SHARED', + '_pthread_fastlock', 'FT_W32_SetupComm', 'WORD', '__uid_t', + 'FT_W32_PurgeComm', 'PTHREAD_EXPLICIT_SCHED', 'HANDLE', + 'PURGE_TXCLEAR', 'SCHED_OTHER', '__u_char', + 'FT_BAUD_57600', 'strftime_l', '__caddr_t', '__blkcnt64_t', + '__STDC_ISO_10646__', 'FT_PROGRAM_DATA', + 'FT_EEPROM_NOT_PRESENT', 'FT_BAUD_115200', 'FALSE', + 'CLONE_FILES', '__USE_LARGEFILE', 'FT_W32_WriteFile', + 'pthread_setcanceltype', 'BOOLEAN', '_FEATURES_H', + 'MS_DSR_ON', 'sched_param', 'FT_FLOW_XON_XOFF', + 'PTHREAD_RWLOCK_PREFER_WRITER_NP', 'pthread_cond_t', + 'FT_SetLatencyTimer', 'CLONE_SETTLS', 'UINT', + 'pthread_attr_getstackaddr', '__WORDSIZE_COMPAT32', + 'TIMER_ABSTIME', 'itimerspec', 'pthread_once', 'DWORD', + 'LPBOOL', '__rlim_t', 'PTHREAD_MUTEX_TIMED_NP', + '__uint8_t', '_XOPEN_SOURCE_EXTENDED', 'LPCSTR', 'timeval', + 'MAX_NUM_DEVICES', 'pthread_attr_destroy', 'MS_CTS_ON', + '_ISOC99_SOURCE', 'FT_ResetDevice', + 'FT_W32_EscapeCommFunction', 'FT_GetQueueStatus', + 'pthread_barrier_init', 'sched_yield', 'FT_WaitOnMask', + 'FT_SetTimeouts', '_XLOCALE_H', 'pthread_cond_init', + 'pthread_barrierattr_init', 'FT_EE_UASize', + '_pthread_rwlock_t', 'pthread_rwlock_tryrdlock', + 'FT_BAUD_921600', 'pthread_barrierattr_destroy', + '__quad_t', '__LT_SPINLOCK_INIT', '__key_t', 'FT_DEVICE', + 'FT_W32_ClearCommError', 'pthread_attr_getdetachstate', + 'PVOID', '__uint16_t', 'pthread_getattr_np', + 'PTHREAD_CANCELED', 'FT_PURGE_TX', 'timegm', + '__GNU_LIBRARY__', '_BITS_TYPESIZES_H', '__swblk_t', + 'pthread_setconcurrency', 'PURGE_RXABORT', + '__USE_LARGEFILE64', 'FT_OpenEx', 'FT_BAUD_460800', + '__defined_schedparam', 'pthread_mutex_init', + 'LPSECURITY_ATTRIBUTES', 'pthread_mutex_trylock', 'PUCHAR', + '__loff_t', '_FTDCB', 'FT_Close', 'FT_W32_CreateFile', + '__GLIBC_HAVE_LONG_LONG', 'FT_Write', + 'FT_W32_GetCommModemStatus', 'pthread_getschedparam', + 'FT_SetBreakOff', 'PTHREAD_SCOPE_SYSTEM', + '_pthread_cleanup_push', 'pthread_mutexattr_init', + 'FT_SetBaudRate', 'dysize', 'pthread_rwlock_timedrdlock', + 'FTTIMEOUTS', '__timer_t', 'SHORT', '__ssize_t', + 'pthread_attr_getinheritsched', 'pthread_kill', + 'FT_EVENT_MODEM_STATUS', 'size_t', 'CE_RXOVER', + 'FT_NOT_SUPPORTED', '__sigset_t', 'FT_DEFAULT_TX_TIMEOUT', + 'pthread_barrier_wait', 'EV_DSR', 'FT_EE_Read', 'EV_CTS', + 'PTHREAD_RWLOCK_DEFAULT_NP', 'CE_IOE', 'FT_SetBitMode', + 'FT_HANDLE', 'CLONE_PARENT', 'FT_W32_GetLastError', + '__USE_XOPEN2K', '_SCHED_H', '__FD_SETSIZE', 'timelocal', + 'stime', 'EV_RXCHAR', '__intptr_t', + 'pthread_attr_setguardsize', '__timespec_defined', + 'CLONE_PTRACE', 'PTHREAD_ONCE_INIT', '__blkcnt_t', + 'clockid_t', 'strftime', 'gmtime_r', 'FT_BAUD_230400', + 'CLONE_SIGHAND', 'PFT_EVENT_HANDLER', '__USE_MISC', + 'pthread_spin_init', 'CE_DNS', 'FT_EE_ReadEx', 'nanosleep', + 'PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP', + 'FT_BAUD_300', 'PTHREAD_BARRIER_SERIAL_THREAD', + '_BITS_TYPES_H', 'SETXON', 'FT_SetDeadmanTimeout', + 'mktime', 'FT_DEVICE_LIST_INFO_NODE', 'CE_OOP', + 'FT_W32_WaitCommEvent', 'pthread_attr_setinheritsched', + 'FT_GetEventStatus', '__dev_t', + 'pthread_attr_setschedparam', 'BYTE', 'FT_FLOW_RTS_CTS', + 'pthread_attr_setstackaddr', 'CLONE_STOPPED', + '__suseconds_t', 'FT_STOP_BITS_1_5', + 'pthread_mutex_destroy', 'LPDWORD', 'INVALID_HANDLE_VALUE', + 'pthread_attr_getschedpolicy', 'FT_IoCtl', 'FT_EE_UAWrite', + 'FT_FLOW_NONE', 'pthread_rwlock_unlock', + 'PTHREAD_MUTEX_ERRORCHECK_NP', '__USE_POSIX199506', + 'PTHREAD_MUTEX_NORMAL', 'FT_OPEN_BY_DESCRIPTION', 'LPTSTR', + 'pthread_getcpuclockid', 'FT_OPEN_BY_SERIAL_NUMBER', + 'pthread_attr_setscope', 'time_t', 'pthread_t', + 'sched_getparam', 'FT_IO_ERROR', 'FT_INVALID_HANDLE', + 'FT_EEPROM_ERASE_FAILED', '_SYS_CDEFS_H', + 'pthread_rwlock_rdlock', 'FT_GetVIDPID', + 'pthread_attr_getstack', 'FT_W32_SetCommState', 'SETBREAK', + 'pthread_attr_getguardsize', 'PTHREAD_CANCEL_ASYNCHRONOUS', + '_BITS_TIME_H', 'FT_ClrRts', 'pthread_mutex_t', + '__int64_t', 'FT_LIST_NUMBER_ONLY', 'ft_program_data', + '_LARGEFILE_SOURCE', 'FT_DEVICE_232R', '_TIME_H', + 'MS_RING_ON', 'FTCOMSTAT', 'pthread_condattr_t', + 'pthread_once_t', '__fsid_t', + 'pthread_mutexattr_getpshared', 'LPOVERLAPPED', + '__uint32_t', 'CLOCKS_PER_SEC', '_FTCOMSTAT', 'RESETDEV', + 'FT_DEVICE_100AX', '__ino64_t', 'strptime_l', + 'pthread_rwlockattr_init', 'FT_W32_ReadFile', + '__STDC_IEC_559__', 'PTHREAD_MUTEX_ERRORCHECK', + '_BITS_PTHREADTYPES_H', 'FT_EVENT_RXCHAR', 'ctime', + '_FTTIMEOUTS', 'FT_SetBreakOn', 'FT_DEVICE_NOT_OPENED', + 'PTHREAD_SCOPE_PROCESS', '__nlink_t', 'CLONE_THREAD', + 'FT_FLOW_DTR_DSR', '__clock_t_defined', + '_LARGEFILE64_SOURCE', '__id_t', + 'PTHREAD_MUTEX_ADAPTIVE_NP', '_BITS_SIGTHREAD_H', + 'CE_OVERRUN', 'FT_DEVICE_2232C', 'FT_CreateDeviceInfoList', + '__timer_t_defined', 'FT_DEVICE_AM', 'pthread_setspecific', + 'asctime', 'FT_EE_Program', 'pthread_exit', + 'CLOCK_MONOTONIC', 'EV_RX80FULL', + 'pthread_rwlock_trywrlock', 'UCHAR', '_SVID_SOURCE', + 'CLONE_FS', 'CLONE_CHILD_CLEARTID', 'LPFTDCB', + 'PTHREAD_CANCEL_ENABLE', 'FT_DEVICE_NOT_FOUND', + 'PTHREAD_MUTEX_RECURSIVE', 'pthread_spin_unlock', + 'FT_GetBitMode', '__USE_BSD', 'PULONG', 'CLOCK_REALTIME', + 'FT_ClrDtr', '_SIGSET_H_types', 'PTHREAD_INHERIT_SCHED', + 'LPBYTE', 'EV_RING', '__USE_UNIX98', 'FT_ListDevices', + 'pthread_create', 'FT_W32_GetCommTimeouts', '__gid_t', + 'FT_WriteEE', '_EVENT_HANDLE', 'pthread_key_create', + '__daddr_t', 'pthread_mutexattr_destroy', '__sig_atomic_t', + 'pthread_cond_timedwait', 'FT_CyclePort', + 'pthread_rwlockattr_getkind_np', 'FTDCB', + 'FT_GetDeviceInfoDetail', 'pthread_setschedparam', + 'FILETIME', 'FT_W32_CloseHandle', 'pthread_mutex_unlock', + '_ft_device_list_info_node', '__STDC_IEC_559_COMPLEX__', + 'getdate', 'FT_RestartInTask', 'locale_data', 'USHORT', + 'EV_EVENT1', 'FT_BAUD_9600', 'EV_EVENT2', + 'sched_setscheduler', 'BOOL', 'ctime_r', + 'pthread_rwlock_init', 'FT_DEVICE_NOT_OPENED_FOR_WRITE', + 'pthread_barrierattr_getpshared', 'FT_Purge', + 'PURGE_TXABORT', 'pthread_mutexattr_settype', + 'PTHREAD_CANCEL_DEFERRED', 'pthread_cond_destroy', + 'FT_W32_SetCommMask', 'EV_PERR', + 'CLOCK_PROCESS_CPUTIME_ID', '__u_quad_t', '__u_short', + '_BSD_SOURCE', 'EV_RLSD', 'PCHAR', '__pid_t', 'ULONGLONG', + 'FT_SetResetPipeRetryCount', 'sched_getscheduler', + 'FT_W32_SetCommTimeouts', '_SIGSET_NWORDS', 'FT_EraseEE', + 'CLRBREAK', '__sched_param', 'FT_INVALID_BAUD_RATE', + 'CE_MODE', 'FT_SetWaitMask', 'ULONG', '__socklen_t', + 'difftime', 'CLONE_VFORK', 'time', 'FT_OTHER_ERROR', + 'pthread_self', 'FT_Open'] diff --git a/instrument_plugins/_ftd2xx/defines.py b/instrument_plugins/_ftd2xx/defines.py new file mode 100644 index 0000000..ebcc5fb --- /dev/null +++ b/instrument_plugins/_ftd2xx/defines.py @@ -0,0 +1,121 @@ +# +# PyUSB definitions +# + +# Copyright (C) 2007 Pablo Bleyer Kocik +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +OK = 0 +INVALID_HANDLE = 1 +DEVICE_NOT_FOUND = 2 +DEVICE_NOT_OPENED = 3 +IO_ERROR = 4 +INSUFFICIENT_RESOURCES = 5 +INVALID_PARAMETER = 6 +INVALID_BAUD_RATE = 7 + +DEVICE_NOT_OPENED_FOR_ERASE = 8 +DEVICE_NOT_OPENED_FOR_WRITE = 9 +FAILED_TO_WRITE_DEVICE = 10 +EEPROM_READ_FAILED = 11 +EEPROM_WRITE_FAILED = 12 +EEPROM_ERASE_FAILED = 13 +EEPROM_NOT_PRESENT = 14 +EEPROM_NOT_PROGRAMMED = 15 +INVALID_ARGS = 16 +NOT_SUPPORTED = 17 +OTHER_ERROR = 18 + +def SUCCESS(status): return status == OK + +# OpenEx Flags +OPEN_BY_SERIAL_NUMBER = 1 +OPEN_BY_DESCRIPTION = 2 +OPEN_BY_LOCATION = 4 + +# ListDevices Flags (used in conjunction with OpenEx Flags +LIST_NUMBER_ONLY = 0x80000000 +LIST_BY_INDEX = 0x40000000 +LIST_ALL = 0x20000000 +LIST_MASK = (LIST_NUMBER_ONLY | LIST_BY_INDEX | LIST_ALL) + + +# Baud Rates +BAUD_300 = 300 +BAUD_600 = 600 +BAUD_1200 = 1200 +BAUD_2400 = 2400 +BAUD_4800 = 4800 +BAUD_9600 = 9600 +BAUD_14400 = 14400 +BAUD_19200 = 19200 +BAUD_38400 = 38400 +BAUD_57600 = 57600 +BAUD_115200 = 115200 +BAUD_230400 = 230400 +BAUD_460800 = 460800 +BAUD_921600 = 921600 + +# Word Lengths +BITS_8 = 8 +BITS_7 = 7 +BITS_6 = 6 +BITS_5 = 5 + +# Stop Bits +STOP_BITS_1= 0 +STOP_BITS_1_5 = 1 +STOP_BITS_2 = 2 + +# Parity +PARITY_NONE = 0 +PARITY_ODD = 1 +PARITY_EVEN = 2 +PARITY_MARK = 3 +PARITY_SPACE = 4 + +# Flow Control +FLOW_NONE = 0x0000 +FLOW_RTS_CTS = 0x0100 +FLOW_DTR_DSR = 0x0200 +FLOW_XON_XOFF = 0x0400 + +# Purge rx and tx buffers +PURGE_RX = 1 +PURGE_TX = 2 + +# Events +# typedef void (*PEVENT_HANDLER)(DWORD,DWORD); +EVENT_RXCHAR = 1 +EVENT_MODEM_STATUS = 2 + +# Timeouts +DEFAULT_RX_TIMEOUT = 300 +DEFAULT_TX_TIMEOUT = 300 + + +# Device types +# typedef ULONG DEVICE; +DEVICE_BM = 0 +DEVICE_AM = 1 +DEVICE_100AX = 2 +DEVICE_UNKNOWN = 3 +DEVICE_2232C = 4 +DEVICE_232R = 5 + +# Limits +MAX_DESCRIPTION_SIZE = 256 diff --git a/instrument_plugins/_ftd2xx/defines.pyc b/instrument_plugins/_ftd2xx/defines.pyc new file mode 100644 index 0000000..9d4138b Binary files /dev/null and b/instrument_plugins/_ftd2xx/defines.pyc differ diff --git a/instrument_plugins/_ftd2xx/ftd2xx.py b/instrument_plugins/_ftd2xx/ftd2xx.py new file mode 100644 index 0000000..97929df --- /dev/null +++ b/instrument_plugins/_ftd2xx/ftd2xx.py @@ -0,0 +1,401 @@ +""" +Module for accessing functions from FTD2XX in an easier to use +_pythonic_ way. For full documentation please refer to the FTDI +Programming Guide. This module is based on Pablo Bleyers d2xx module, +except this uses ctypes instead of an extension approach. +""" +import sys + +if sys.platform == 'win32': + import _ftd2xx as _ft +elif sys.platform == 'linux2': + import _ftd2xx_linux as _ft +elif sys.platform == 'darwin': + import _ftd2xx_darwin as _ft +import ctypes as c +from defines import * + +ft_program_data = _ft.ft_program_data + +msgs = ['OK', 'INVALID_HANDLE', 'DEVICE_NOT_FOUND', 'DEVICE_NOT_OPENED', + 'IO_ERROR', 'INSUFFICIENT_RESOURCES', 'INVALID_PARAMETER', + 'INVALID_BAUD_RATE', 'DEVICE_NOT_OPENED_FOR_ERASE', + 'DEVICE_NOT_OPENED_FOR_WRITE', 'FAILED_TO_WRITE_DEVICE0', + 'EEPROM_READ_FAILED', 'EEPROM_WRITE_FAILED', 'EEPROM_ERASE_FAILED', + 'EEPROM_NOT_PRESENT', 'EEPROM_NOT_PROGRAMMED', 'INVALID_ARGS', + 'NOT_SUPPORTED', 'OTHER_ERROR'] + + +class DeviceError(Exception): + """Exception class for status messages""" + def __init__(self, msgnum): + self.message = msgs[msgnum] + + def __str__(self): + return self.message + +def call_ft(function, *args): + """Call an FTDI function and check the status. Raise exception on error""" + status = function(*args) + if status != _ft.FT_OK: + raise DeviceError, status + +def listDevices(flags=0): + """Return a list of serial numbers(default), descriptions or + locations (Windows only) of the connected FTDI devices depending on value + of flags""" + n = _ft.DWORD() + call_ft(_ft.FT_ListDevices, c.byref(n), None, _ft.DWORD(LIST_NUMBER_ONLY)) + devcount = n.value + if devcount: + # since ctypes has no pointer arithmetic. + bd = [c.c_buffer(MAX_DESCRIPTION_SIZE) for i in range(devcount)] +\ + [None] + # array of pointers to those strings, initially all NULL + ba = (c.c_char_p *(devcount + 1))() + for i in range(devcount): + ba[i] = c.cast(bd[i], c.c_char_p) + call_ft(_ft.FT_ListDevices, ba, c.byref(n), _ft.DWORD(LIST_ALL|flags)) + return [res for res in ba[:devcount]] + else: + return None + +def getLibraryVersion(): + """Return a long representing library version""" + m = _ft.DWORD() + call_ft(_ft.FT_GetLibraryVersion, c.byref(m)) + return m.value + +def createDeviceInfoList(): + """Create the internal device info list and return number of entries""" + m = _ft.DWORD() + call_ft(_ft.FT_CreateDeviceInfoList, c.byref(m)) + return m.value + +def getDeviceInfoDetail(devnum=0): + """Get an entry from the internal device info list. """ + f = _ft.DWORD() + t = _ft.DWORD() + i = _ft.DWORD() + l = _ft.DWORD() + h = _ft.FT_HANDLE() + n = c.c_buffer(MAX_DESCRIPTION_SIZE) + d = c.c_buffer(MAX_DESCRIPTION_SIZE) + createDeviceInfoList() + call_ft(_ft.FT_GetDeviceInfoDetail, _ft.DWORD(devnum), + c.byref(f), c.byref(t), c.byref(i), c.byref(l), n, d, c.byref(h)) + return {'index': devnum, 'flags': f.value, 'type': t.value, + 'id': i.value, 'location': l.value, 'serial': n.value, + 'description': d.value, 'handle': h} + +def open(dev=0): + """Open a handle to a usb device by index and return an FTD2XX instance for + it""" + h = _ft.FT_HANDLE() + call_ft(_ft.FT_Open, dev, c.byref(h)) + return FTD2XX(h) + +def openEx(id_str, flags=OPEN_BY_SERIAL_NUMBER): + """Open a handle to a usb device by serial number(default), description or + location(Windows only) depending on value of flags and return an FTD2XX + instance for it""" + h = _ft.FT_HANDLE() + call_ft(_ft.FT_OpenEx, id_str, _ft.DWORD(flags), c.byref(h)) + return FTD2XX(h) + +if sys.platform == 'win32': + from win32con import GENERIC_READ, GENERIC_WRITE, OPEN_EXISTING + def w32CreateFile(name, access=GENERIC_READ|GENERIC_WRITE, + flags=OPEN_BY_SERIAL_NUMBER): + return FTD2XX(_ft.FT_W32_CreateFile(_ft.STRING(name), + _ft.DWORD(access), + _ft.DWORD(0), + None, + _ft.DWORD(OPEN_EXISTING), + _ft.DWORD(flags), + _ft.HANDLE(0))) +else: + def getVIDPID(): + """Linux only. Get the VID and PID of the device""" + vid = _ft.DWORD() + pid = _ft.DWORD() + call_ft(_ft.FT_GetVIDPID, c.byref(vid), c.byref(pid)) + return (vid.value, pid.value) + + def setVIDPID(vid, pid): + """Linux only. Set the VID and PID of the device""" + call_ft(_ft.FT_SetVIDPID, _ft.DWORD(vid), _ft.DWORD(pid)) + return None + +class FTD2XX(object): + """Class for communicating with an FTDI device""" + def __init__(self, handle): + """Create an instance of the FTD2XX class with the given device handle + and populate the device info in the instance dictionary.""" + self.handle = handle + self.status = 1 + createDeviceInfoList() + self.__dict__.update(self.getDeviceInfo()) + + def close(self): + """Close the device handle""" + call_ft(_ft.FT_Close, self.handle) + self.status = 0 + + def read(self, nchars, raw=True): + """Read up to nchars bytes of data from the device. Can return fewer if + timedout. Use getQueueStatus to find how many bytes are available""" + b_read = _ft.DWORD() + b = c.c_buffer(nchars) + call_ft(_ft.FT_Read, self.handle, b, nchars, c.byref(b_read)) + return b.raw[:b_read.value] if raw else b.value[:b_read.value] + + def write(self, data): + """Send the data to the device. Data must be a string representing the + bytes to be sent""" + w = _ft.DWORD() + call_ft(_ft.FT_Write, self.handle, data, len(data), c.byref(w)) + return w.value + + def ioctl(self): + """Not implemented""" + pass + + def setBaudRate(self, baud): + """Set the baud rate""" + call_ft(_ft.FT_SetBaudRate, self.handle, _ft.DWORD(baud)) + return None + + def setDivisor(self, div): + """Set the clock divider. The clock will be set to 6e6/(div + 1).""" + call_ft(_ft.FT_SetDivisor, self.handle, _ft.USHORT(div)) + return None + + def setDataCharacteristics(self, wordlen, stopbits, parity): + """Set the data characteristics for UART""" + call_ft(_ft.FT_SetDataCharacteristics, self.handle, + _ft.UCHAR(wordlen), _ft.UCHAR(stopbits), _ft.UCHAR(parity)) + return None + + def setFlowControl(self, flowcontrol, xon=-1, xoff=-1): + if flowcontrol == FLOW_XON_XOFF and (xon == -1 or xoff == -1): + raise ValueError + call_ft(_ft.FT_SetFlowControl, self.handle, + _ft.USHORT(flowcontrol), _ft.UCHAR(xon), _ft.UCHAR(xoff)) + return None + + def resetDevice(self): + """Reset the device""" + call_ft(_ft.FT_ResetDevice, self.handle) + return None + + def setDtr(self): + call_ft(_ft.FT_SetDtr, self.handle) + return None + + def clrDtr(self): + call_ft(_ft.FT_ClrDtr, self.handle) + return None + + def setRts(self): + call_ft(_ft.FT_SetRts, self.handle) + return None + + def clrRts(self): + call_ft(_ft.FT_ClrRts, self.handle) + return None + + def getModemStatus(self): + m = _ft.DWORD() + call_ft(_ft.FT_GetModemStatus, self.handle, c.byref(m)) + return None + + def setChars(self, evch, evch_en, erch, erch_en): + call_ft(_ft.FT_SetChars, self.handle, _ft.UCHAR(evch), + _ft.UCHAR(evch_en), _ft.UCHAR(erch), _ft.UCHAR(erch_en)) + return None + + def purge(self, mask=0): + if not mask: + mask = PURGE_RX | PURGE_TX + call_ft(_ft.FT_Purge, self.handle, _ft.DWORD(mask)) + return None + + def setTimeouts(self, read, write): + call_ft(_ft.FT_SetTimeouts, self.handle, _ft.DWORD(read), + _ft.DWORD(write)) + return None + + def setDeadmanTimeout(self, timeout): + call_ft(_ft.FT_SetDeadmanTimeout, self.handle, _ft.DWORD(timeout)) + return None + + def getQueueStatus(self): + """Get number of bytes in receive queue.""" + rxQAmount = _ft.DWORD() + call_ft(_ft.FT_GetQueueStatus, self.handle, c.byref(rxQAmount)) + return rxQAmount.value + + def setEventNotification(self, evtmask, evthandle): + call_ft(_ft.FT_SetEventNotification, self.handle, + _ft.DWORD(evtmask), _ft.HANDLE(evthandle)) + return None + + def getStatus(self): + """Return a 3-tuple of rx queue bytes, tx queue bytes and event + status""" + rxQAmount = _ft.DWORD() + txQAmount = _ft.DWORD() + evtStatus = _ft.DWORD() + call_ft(_ft.FT_GetStatus, self.handle, c.byref(rxQAmount), + c.byref(txQAmount), c.byref(evtStatus)) + return (rxQAmount.value, txQAmount.value, evtStatus.value) + + def setBreakOn(self): + call_ft(_ft.FT_SetBreakOn, self.handle) + return None + + def setBreakOff(self): + call_ft(_ft.FT_SetBreakOff, self.handle) + return None + + def setWaitMask(self, mask): + call_ft(_ft.FT_SetWaitMask, self.handle, _ft.DWORD(mask)) + return None + + def waitOnMask(self): + mask = _ft.DWORD() + call_ft(_ft.FT_WaitOnMask, self.handle, c.byref(mask)) + return mask.value + + def getEventStatus(self): + evtStatus = _ft.DWORD() + call_ft(_ft.FT_GetEventStatus, self.handle, c.byref(evtStatus)) + return evtStatus.value + + def setLatencyTimer(self, latency): + call_ft(_ft.FT_SetLatencyTimer, self.handle, _ft.UCHAR(latency)) + return None + + def getLatencyTimer(self): + latency = _ft.UCHAR() + call_ft(_ft.FT_GetLatencyTimer, self.handle, c.byref(latency)) + return latency.value + + def setBitMode(self, mask, enable): + call_ft(_ft.FT_SetBitMode, self.handle, _ft.UCHAR(mask), + _ft.UCHAR(enable)) + return None + + def getBitMode(self): + mask = _ft.UCHAR() + call_ft(_ft.FT_GetBitMode, self.handle, c.byref(mask)) + return mask.value + + def setUSBParameters(self, in_tx_size, out_tx_size=0): + call_ft(_ft.FT_SetUSBParameters, self.handle, _ft.ULONG(in_tx_size), + _ft.ULONG(out_tx_size)) + return None + + def getDeviceInfo(self): + """Returns a dictionary describing the device. """ + deviceType = _ft.DWORD() + deviceId = _ft.DWORD() + desc = c.c_buffer(MAX_DESCRIPTION_SIZE) + serial = c.c_buffer(MAX_DESCRIPTION_SIZE) + + call_ft(_ft.FT_GetDeviceInfo, self.handle, c.byref(deviceType), + c.byref(deviceId), serial, desc, None) + return {'type': deviceType.value, 'id': deviceId.value, + 'description': desc.value, 'serial': serial.value} + + def stopInTask(self): + call_ft(_ft.FT_StopInTask, self.handle) + return None + + def restartInTask(self): + call_ft(_ft.FT_RestartInTask, self.handle) + return None + + def setRestPipeRetryCount(self, count): + call_ft(_ft.FT_SetResetPipeRetryCount, self.handle, _ft.DWORD(count)) + return None + + def resetPort(self): + call_ft(_ft.FT_ResetPort, self.handle) + return None + + def cyclePort(self): + call_ft(_ft.FT_CyclePort, self.handle) + return None + + def getDriverVersion(self): + drvver = _ft.DWORD() + call_ft(_ft.FT_GetDriverVersion, self.handle, c.byref(drvver)) + return drvver.value + + def eeProgram(self, progdata=None, *args, **kwds): + """Program the EEPROM with custom data. If SerialNumber is null, a new + serial number is generated from ManufacturerId""" + if progdata is None: + progdata = _ft.ft_program_data(**kwds) +## if self.devInfo['type'] == 4: +## version = 1 +## elif self.devInfo['type'] == 5: +## version = 2 +## else: +## version = 0 + progdata.Signature1 = _ft.DWORD(0) + progdata.Signature2 = _ft.DWORD(0xffffffff) + progdata.Version = _ft.DWORD(2) + call_ft(_ft.FT_EE_Program, self.handle, progdata) + return None + + def eeRead(self): + """Get the program information from the EEPROM""" +## if self.devInfo['type'] == 4: +## version = 1 +## elif self.devInfo['type'] == 5: +## version = 2 +## else: +## version = 0 + progdata = _ft.ft_program_data( + Signature1=0, Signature2=0xffffffff, + Version=2, + Manufacturer = c.cast(c.c_buffer(256), c.c_char_p), + ManufacturerId = c.cast(c.c_buffer(256), c.c_char_p), + Description = c.cast(c.c_buffer(256), c.c_char_p), + SerialNumber = c.cast(c.c_buffer(256), c.c_char_p)) + + call_ft(_ft.FT_EE_Read, self.handle, c.byref(progdata)) + return progdata + + def eeUASize(self): + """Get the EEPROM user area size""" + uasize = _ft.DWORD() + call_ft(_ft.FT_EE_UASize, self.handle, c.byref(uasize)) + return uasize.value + + def eeUAWrite(self, data): + """Write data to the EEPROM user area. data must be a string with + appropriate byte values""" + call_ft(_ft.FT_EE_UAWrite, self.handle, c.cast(data, _ft.PUCHAR), + len(data)) + return None + + def eeUARead(self, b_to_read): + """Read b_to_read bytes from the EEPROM user area""" + b_read = _ft.DWORD() + buf = c.c_buffer(b_to_read) + call_ft(_ft.FT_EE_UARead, self.handle, c.cast(buf, _ft.PUCHAR), + b_to_read, c.byref(b_read)) + return buf.value[:b_read.value] + +__all__ = ['call_ft', 'listDevices', 'getLibraryVersion', \ + 'createDeviceInfoList', 'getDeviceInfoDetail', 'open', \ + 'openEx', 'FTD2XX', \ + 'DeviceError', 'ft_program_data'] +if sys.platform == 'win32': + __all__ += ['w32CreateFile'] +else: + __all__ += ['getVIDPID', 'setVIDPID'] diff --git a/instrument_plugins/_ftd2xx/ftd2xx.pyc b/instrument_plugins/_ftd2xx/ftd2xx.pyc new file mode 100644 index 0000000..d2611e6 Binary files /dev/null and b/instrument_plugins/_ftd2xx/ftd2xx.pyc differ diff --git a/instrument_plugins/dev/PNA_N5221A_4.py b/instrument_plugins/dev/PNA_N5221A_4.py new file mode 100644 index 0000000..60717bf --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_4.py @@ -0,0 +1,442 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## +## def __init__(self,name,measurement_type,channel=None,diplay=None): +## print 'hello' +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S12',start_frequency=1.5e9,stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + + #return sweeppoints + + def sweep(self, continuous=False): + '''Function runs a single or multiple sweeps''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default), assumes ASCII, if IQ is False it returns R,\phi''' + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + return 'error trace doesnt exist' + trace_name=catalog[(trace_number-1)*2] + + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + trace_name +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + return self.parse_trace(tr,complex_rep=True) + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + return trace.split(',') + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def double_window(self,name1='MyMeas1',name2='MyMeas2'): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + + #WINDOW 1 / EXPERIMENT 1 + #Create and turn on window/channel 1 + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + + #Define a measurement name, parameter + + + self._visainstrument.write('CALCulate1:PARameter:DEFine:EXT ' +"'" + name1 +"'" +',S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write('DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'") + + #WINDOW 2 / EXPERIMENT 2 + #Create and turn on window/channel 2 + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate2:PARameter:DEFine:EXT ' + "'" + name2 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow2:TRACe2:FEED ' +"'" + name2 + "'") + + #WINDOW 3 / EXPERIMENT 3 + #Create and turn on window/channel 3 + name3='cracy' + + self._visainstrument.write("DISPlay:WINDow3:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate3:PARameter:DEFine:EXT ' + "'" + name3 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow3:TRACe2:FEED ' +"'" + name3 + "'") +## +## #Set slow sweep so we can see +## self._visainstrument.write("SENS1:SWE:TIME 2") +## self._visainstrument.write("SENS2:SWE:TIME 2") +## #set number of points to 10 +## self._visainstrument.write("SENS1:SWE:POIN 2001") +## self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + + def single_window(self,name1='MyMeas1', reset=False): + ''' + This function sets the PNA to 1 window and measures S21 + ''' + if(reset): + self.reset() + + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + string = 'CALCulate1:PARameter:DEFine:EXT ' +"'"+ name1 + "'"+',S21' + print string + self._visainstrument.write(string) + #Define a measurement name, parameter + string = 'DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'" + print string + self._visainstrument.write(string) + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type ''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev/PNA_N5221A_5.py b/instrument_plugins/dev/PNA_N5221A_5.py new file mode 100644 index 0000000..8d9530e --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_5.py @@ -0,0 +1,476 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## +## def __init__(self,name,measurement_type,channel=None,diplay=None): +## print 'hello' +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S12',start_frequency=1.5e9,stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + + #return sweeppoints + + def sweep(self, continuous=False): + '''Function runs a single or multiple sweeps''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, trace_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + trace_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + + + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + return trace.split(',') + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def double_window(self,name1='MyMeas1',name2='MyMeas2'): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + + #WINDOW 1 / EXPERIMENT 1 + #Create and turn on window/channel 1 + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + + #Define a measurement name, parameter + + + self._visainstrument.write('CALCulate1:PARameter:DEFine:EXT ' +"'" + name1 +"'" +',S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write('DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'") + + #WINDOW 2 / EXPERIMENT 2 + #Create and turn on window/channel 2 + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate2:PARameter:DEFine:EXT ' + "'" + name2 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow2:TRACe2:FEED ' +"'" + name2 + "'") + + #WINDOW 3 / EXPERIMENT 3 + #Create and turn on window/channel 3 + name3='cracy' + + self._visainstrument.write("DISPlay:WINDow3:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate3:PARameter:DEFine:EXT ' + "'" + name3 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow3:TRACe2:FEED ' +"'" + name3 + "'") +## +## #Set slow sweep so we can see +## self._visainstrument.write("SENS1:SWE:TIME 2") +## self._visainstrument.write("SENS2:SWE:TIME 2") +## #set number of points to 10 +## self._visainstrument.write("SENS1:SWE:POIN 2001") +## self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + + def single_window(self,name1='MyMeas1', reset=False): + ''' + This function sets the PNA to 1 window and measures S21 + ''' + if(reset): + self.reset() + + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + string = 'CALCulate1:PARameter:DEFine:EXT ' +"'"+ name1 + "'"+',S21' + print string + self._visainstrument.write(string) + #Define a measurement name, parameter + string = 'DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'" + print string + self._visainstrument.write(string) + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type ''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev/PNA_N5221A_6.py b/instrument_plugins/dev/PNA_N5221A_6.py new file mode 100644 index 0000000..80a9276 --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_6.py @@ -0,0 +1,565 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy as np +import cmath as cm + +import qt + +##class pna_measurement(): +## def __init(self): +## +## trace_list=[] +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. The traces are listed in the private list self._trace_list, wich parameters aren't stored through the standard + qtlab parameter book keeping, if this is used more often we can decide to make each trace as an individual QTlab VI + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + + #private list to bookkeep secondary traces traces inside format is: + # [trace1, trace2, ..., tracen] name is the index of this list plus one + # trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format] + + self._secondary_trace_list = [] + self._window_count = 0 + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + self.add_parameter('measurement_format', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('w') + self.add_function('q') + self.add_function('reset') + self.add_function('get_all') + self.add_function('setup') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S12', measurement_format = 'MLOG', start_frequency=1.5e9,stop_frequency=8.5e9, sweeppoints=2000,bandwidth=1e6): + ''' + Standard function to call everytime to setup a measurement. + for the measurement type one can select S11,S12,S21, S22, A, B, A/R1,2 , + AI1,2 , etc + + for more information see: + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + + It starts to continuously sweep from here, when fetching data set continuously OFF + ''' + self.set_measurement_type(measurement_type) #first a new measurement should be defined before one can set other settings + self.set_start_frequency(start_frequency) + self.set_stop_frequency(stop_frequency) + self.set_sweeppoints(sweeppoints) + self.set_resolution_bandwidth(bandwidth) + self.set_measurement_format(measurement_format) + + self._window_count =self._window_count+1 + + def sweep(self, continuous=False): + ''' + Function runs a single or multiple sweeps + ''' + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + if(continuous==True): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def print_trace_list(self, display=True ): + + if(Display==True): + print 'window_count' + str(self._window_count) + + print 'format trace_list= [trace1, trace2, ..., tracen] name is the index of this list plus one' + print 'trace1 = [channel_nr, trace_nr, name, measurement_type, window_nr, format]' + return self._secondary_trace_list + + def add_trace(self, measurement_type='S11', measurement_format='POLAR',new_channel=True, display=True, new_window=True): + ''' + This function adds a new trace to the VNA, like the setup method, one can chose + if it is made in the same channel, and thus sharing all kinds of triggering properties (?), + and whether it is diplayed or not in a new window. + ''' + + index = len(self._secondary_trace_list)+1 #number of active channels + channel_nr=1 + trace_nr=1 + if(new_channel==True): + #find the last empty channel + channel = self.list_channel(index+1) + if(channel=='NO CATALOG'): + channel_nr=index+1 + trace_nr=1 + else: + print 'OEPS, something went wrong with tracebook keeping!' + return 0 + else: + #dump trace in channel 1 + channel_nr=1 + trace_nr = int(float(len(self.list_channel(channel_nr).split(','))/2)+1) + + name = str(index+1) + self._visainstrument.write("CALC" + str(channel_nr) + ":PAR:DEF:EXT '" + name + "', " + measurement_type) + + window_nr=None + + if(display==True): + #Display trace somewhere + + if(new_window==True): + #get the window_count + window_nr =self._window_count+1 + self._window_count = self._window_count+1 + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":STATE ON") + self._visainstrument.write("DISP:WIND" + str(window_nr) + ":TRAC1" + ":FEED '" + name +"'") + #make new window + else: + #dump trace in first window + self._visainstrument.write("DISP:WIND1:TRAC" + name + ":FEED '" + name + "'") + else: + print 'Do not display' + #don't bother to draw the trace + + self._secondary_trace_list.append([channel_nr,trace_nr,str(trace_nr),measurement_type, window_nr,measurement_format]) + print self._secondary_trace_list + + def fetch_data(self, channel=1, trace_number=1, polar=False): + '''Reads the data from Channel 1 (default) and its first tracce, + assumes ASCII, if IQ is False it returns R,\phi + ''' + #now select correct channel and tracename + #print "CALC" + str(channel) + ":PAR:SEL " + trace_name + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + trace = self._visainstrument.ask("CALC" + str(channel) + ":DATA? SDATA") + tr= map(float,trace.split(',')) + + if(polar==False): + return self.parse_trace(tr,complex_rep=False) + else: + trace = self.parse_trace(tr,complex_rep=True) #get list as complex numbers + tr=[] + for i in trace: + tr.append(cm.polar(i)) + return tr + + def _get_trace_name(self,channel,trace_number): + '''private function that retrieves the measurement name given a channel and trace_number (nth experiment in the channel)''' + + catalog = self.list_channel(channel) + catalog=catalog.split(',') + + if(len(catalog)<=(trace_number-1)*2): + print 'error trace doesnt exist' + return None + trace_name=catalog[(trace_number-1)*2] + return trace_name + + def set_format(self, trace_format, channel=1, trace_number=1, auto_scale_Y=True): + '''Sets the fromat of the Trace recorded + + options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace + self._visainstrument.write("CALC" + str(channel) + ":PAR:SEL '" + self._get_trace_name(channel,trace_number) +"'") + + #sets the format + self._visainstrument.write("CALC" + str(channel) + ":FORM " + trace_format) + + #display titles and stuff + self._visainstrument.write("DISP:WIND1:TRAC:STAT ON") + self._visainstrument.write("DISP:WIND1:TITL:STAT ON") + #self._visainstrument.write("CALC1:FORM DBM") + if(auto_scale_Y==True): + self._visainstrument.write("DISP:WIND1:TRAC1:Y:SCAL:AUTO") + + def parse_trace(self,trace,complex_rep=False): + + tr=[] + real=trace[::2] + img=trace[1::2] + if(complex_rep==False): + tr.append(real) + tr.append(img) + return tr + else: + index=0 + for i in real: + tr.append(complex(i,img[index])) + index = index+1 + return tr + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def w(self,string): + self._visainstrument.write(string) + def q(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + self._secondary_trace_list=[] + self._window_count=0 + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + return trace.split(',') + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + channel_list = self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + return channel_list[1:-1] + + def delete_channel(self, channel=1): + ''' + Deletes all measurement definitions for specified channel + ''' + return self._visainstrument.write("CALC" + str(channel) + ":PAR:DEL:ALL") + + def double_window(self,name1='MyMeas1',name2='MyMeas2'): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + + #WINDOW 1 / EXPERIMENT 1 + #Create and turn on window/channel 1 + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + + #Define a measurement name, parameter + + + self._visainstrument.write('CALCulate1:PARameter:DEFine:EXT ' +"'" + name1 +"'" +',S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write('DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'") + + #WINDOW 2 / EXPERIMENT 2 + #Create and turn on window/channel 2 + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate2:PARameter:DEFine:EXT ' + "'" + name2 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow2:TRACe2:FEED ' +"'" + name2 + "'") + + #WINDOW 3 / EXPERIMENT 3 + #Create and turn on window/channel 3 + name3='cracy' + + self._visainstrument.write("DISPlay:WINDow3:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate3:PARameter:DEFine:EXT ' + "'" + name3 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow3:TRACe2:FEED ' +"'" + name3 + "'") +## +## #Set slow sweep so we can see +## self._visainstrument.write("SENS1:SWE:TIME 2") +## self._visainstrument.write("SENS2:SWE:TIME 2") +## #set number of points to 10 +## self._visainstrument.write("SENS1:SWE:POIN 2001") +## self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + + def single_window(self,name1='MyMeas1', reset=False): + ''' + This function sets the PNA to 1 window and measures S21 + ''' + if(reset): + self.reset() + + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + string = 'CALCulate1:PARameter:DEFine:EXT ' +"'"+ name1 + "'"+',S21' + print string + self._visainstrument.write(string) + #Define a measurement name, parameter + string = 'DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'" + print string + self._visainstrument.write(string) + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + return self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + return self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + return self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + return self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + def do_set_measurement_type(self,measure_type): + '''Sets the measurement type of the main measurement''' + + #delete all traces in channel 1 + self._visainstrument.write("CALC1:PAR:DEL:ALL") #empty channel 1 + + self._visainstrument.write("DISP:WIND1:STATE ON") #switches window1 on + self._visainstrument.write("CALC1:PAR:DEF:EXT '1', " + measure_type) + + self._visainstrument.write("DISP:WIND1:TRACE1:FEED '1'") #connects the standard measurement setup to the display + + def do_get_measurement_type(self): + '''Gets the measurement type of the main measurement''' + channel1 = self.list_channel(1) + + if channel1=='"NO CATALOG"': + return 'NO CATATALOG' + + channel1 = channel1.split(',') + channel1 = channel1[1] + channel1 = channel1[:-1] + return channel1 + + def do_set_measurement_format(self, measurement_format): + '''Sets the measurement format of the main measurement + + Options are: MLIN, MLOG, PHAS, UPH, IMAG, REAL, POL, SMIT, SADM, SWR, GDEL, KELV, FAHR, CELS + ''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + self._visainstrument.write("CALC1:FORM " + measurement_format) + + def do_get_measurement_format(self): + '''Gets the measurement format of the main measurement''' + + #select the correct trace for main measurement + self._visainstrument.write("CALC1:PAR:SEL '" + self._get_trace_name(1,1) +"'") + + #sets the format + print self._visainstrument.ask("CALC1:FORM?") + return self._visainstrument.ask("CALC1:FORM?") + + + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013.py b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013.py new file mode 100644 index 0000000..37c4e73 --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013.py @@ -0,0 +1,249 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class PNA_N5221A(Instrument): + ''' + This is a general multi purpose driver to write & read queries with a VISA machine + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=0, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('write') + self.add_function('query') + self.add_function('reset') + self.add_function('get_all') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + return self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + def data_f(self): + return self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + def data_fmem(self): + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + def sweep(self): + self._visainstrument.write("INITiate:IMMediate;*wai") + + + def set_ch1(self,number,Sxx): + self._visainstrument.write("CALC1:PAR:DEF:EXT '%s',%s" % (Sxx)) #make measuement + + def test_run(self): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + self._visainstrument.write("CALCulate1:PARameter:DEFine:EXT 'MyMeas1',S21") + #Define a measurement name, parameter + self._visainstrument.write("DISPlay:WINDow1:TRACe1:FEED 'MyMeas1'") + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + #Create and turn on window/channel 2 + self._visainstrument.write("CALCulate2:PARameter:DEFine:EXT 'MyMeas2',S21") + #Define a measurement name, parameter + self._visainstrument.write("DISPlay:WINDow2:TRACe2:FEED 'MyMeas2'") + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + # + #Set slow sweep so we can see + self._visainstrument.write("SENS1:SWE:TIME 2") + self._visainstrument.write("SENS2:SWE:TIME 2") + #set number of points to 10 + self._visainstrument.write("SENS1:SWE:POIN 2001") + self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?'))/1e6 + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?'))/1e6 + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?'))/1e6 + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_2.py b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_2.py new file mode 100644 index 0000000..64812bc --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_2.py @@ -0,0 +1,319 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class PNA_N5221A(Instrument): + ''' + This is a general multi purpose driver to write & read queries with a VISA machine + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('write') + self.add_function('query') + self.add_function('reset') + self.add_function('get_all') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup_S21(self, start_f=1e9, stop_f=2e9, sweepp=1001, bw=.5e6): + '''This function sets up the PNA to do a simple S21 measurment, + using the + + It executes NO sweep, and returns NO data. + ''' + + self.set_start_frequency(start_f) + self.set_stop_frequency(stop_f) + self.set_sweeppoints(sweepp) + self.set_resolution_bandwidth(bw) + return 0 + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + return trace.split(',') + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def sweep(self): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def single_sweep(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def set_ch1(self,number,Sxx): + self._visainstrument.write("CALC1:PAR:DEF:EXT '%s',%s" % (Sxx)) #make measuement + + def double_window(self): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + self._visainstrument.write("CALCulate1:PARameter:DEFine:EXT 'MyMeas1',S21") + #Define a measurement name, parameter + self._visainstrument.write("DISPlay:WINDow1:TRACe1:FEED 'MyMeas1'") + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + #Create and turn on window/channel 2 + self._visainstrument.write("CALCulate2:PARameter:DEFine:EXT 'MyMeas2',S21") + #Define a measurement name, parameter + self._visainstrument.write("DISPlay:WINDow2:TRACe2:FEED 'MyMeas2'") + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + # + #Set slow sweep so we can see + self._visainstrument.write("SENS1:SWE:TIME 2") + self._visainstrument.write("SENS2:SWE:TIME 2") + #set number of points to 10 + self._visainstrument.write("SENS1:SWE:POIN 2001") + self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + + def single_window(self,measurename='MyMeas1', reset=False): + ''' + This function sets the PNA to 1 window and measures S21 + ''' + if(reset): + self.reset() + + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + string = 'CALCulate1:PARameter:DEFine:EXT ' +"'"+ measurename + "'"+',S21' + print string + self._visainstrument.write(string) + #Define a measurement name, parameter + string = 'DISPlay:WINDow1:TRACe1:FEED ' +"'" + measurename + "'" + print string + self._visainstrument.write(string) + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write('MMEM:STOR:STA + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_3.py b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_3.py new file mode 100644 index 0000000..39f1d93 --- /dev/null +++ b/instrument_plugins/dev/PNA_N5221A_bu_12_2_2013_3.py @@ -0,0 +1,370 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Ben S. & Sal Jua Bosman +## Steelelab-MED-TNW-TU Delft +## contact: b.h.schneider@tudelft.nl +## contact: saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +##class pna_measurement(): +## +## def __init__(self,name,measurement_type,channel=None,diplay=None): +## print 'hello' +## + +class PNA_N5221A(Instrument): + ''' + This is a qtlab driver for the Agilent PNA_N5221A VNA. + + This driver by calling the function setup standard sets up a measurement (trace) S12, from 1GHz, to 10GHz, 2000sweeppoints &.1MHz bandwidth + by changing the parameters one can change this default setting. On top of this one can also add secondary + traces. + + Usage: + Initialize with + = instruments.create('', 'PNA_N5221A', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Agilent PNA_N5221A') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + self.add_parameter('sweeppoints', + flags=Instrument.FLAG_GETSET, + units=' ', minval=1, maxval=25000, + type=types.FloatType) + self.add_parameter('sweeptime', + flags=Instrument.FLAG_GET, + units='sec', + type=types.FloatType) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz') + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + + self.add_parameter('measurement_type', type=types.StringType, flags=Instrument.FLAG_GETSET, units='') + + + # Add functions to wrapper + self.add_function('abort') + self.add_function('read') + self.add_function('write') + self.add_function('query') + self.add_function('reset') + self.add_function('get_all') + + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- + + def setup(self,measurement_type='S12'): + + + def setup_S21(self, start_f=1e9, stop_f=2e9, sweepp=1001, bw=.5e6): + '''This function sets up the PNA to do a simple S21 measurment, + using the + + It executes NO sweep, and returns NO data. + ''' + self.set_start_frequency(start_f) + self.set_stop_frequency(stop_f) + self.set_sweeppoints(sweepp) + self.set_resolution_bandwidth(bw) + return 0 + + def ID(self): + return self._visainstrument.ask('*IDN?') + + def value(self): + return self._visainstrument.ask('READ?') + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + def reset(self): + self._visainstrument.write('SYST:FPReset') + #Preset the analyzer + + def abort(self): + self._visainstrument.write('ABORT') + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + #self.get_resolution_bandwidth_auto() + #self.get_filter_type() + self.get_sweeptime() + #self.get_tracking() + #self.get_source_power() + #self.get_trace_continuous() + + def data_ascii(self): + self._visainstrument.write("format:data ascii") + def data_32bit(self): + self._visainstrument.write("FORM REAL,32") + def data_64bit(self): + self._visainstrument.write("FORM REAL,64") + def data_s(self): + ''' + Fetch command from RAM, to retrieve data from PNA returns 2 numbers per data point (I, Q) + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace = self._visainstrument.ask("CALCulate:DATA? SDATA") # 'Corrected, Complex Meas + return trace.split(',') + + def data_f(self): + ''' + Fetch command from RAM, to retrieve data from PNA return 2 numbers per data point for Polar (r, \theta) and Smith + chart format, returns one point for all other formats + ''' + + #still to implement, check what format is currently used, and parse the data accordingly + + trace= self._visainstrument.ask("CALCulate:DATA? FDATA") #'Formatted Meas + return trace.split(',') + + def data_fmem(self): + ''' + Fetch command from Memory, same like data_f + ''' + return self._visainstrument.ask("CALCulate:DATA? FMEM") #'Formatted Memory + + def data_smem(self): + ''' + Fetch command from Memory, same like data_s + ''' + return self._visainstrument.ask("CALCulate:DATA? SMEM") #'Formatted Memory + + def set_averages_on(self): + self._visainstrument.write('SENS:AVER 1') + def set_averages_off(self): + self._visainstrument.write('SENS:AVER 0') + + def cont_off(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + + def sweep(self): + self._visainstrument.write("INITiate:CONTinuous ON") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def single_sweep(self): + #Turn continuous sweep off + self._visainstrument.write("INITiate:CONTinuous OFF") + self._visainstrument.write("INITiate:IMMediate;*wai") + + def convert_data(self,data): + data = data.split(',') + newdata=[] + for i in data: + newdata.append(float(i)) + return newdata + + def set_ch1(self,number,Sxx): + self._visainstrument.write("CALC1:PAR:DEF:EXT '%s',%s" % (Sxx)) #make measuement + + def list_channel(self, channel=1): + ''' + Returns a list of all measurements (traces) active on this channel. + ''' + return self._visainstrument.ask("CALC" + str(channel) + ":PAR:CAT?") + + def double_window(self,name1='MyMeas1',name2='MyMeas2'): + ''' + This function sets the PNA to 2 windows and measures S21, first trace is put in + the first window, second trace is put in the second window. + ''' + + #WINDOW 1 / EXPERIMENT 1 + #Create and turn on window/channel 1 + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + + #Define a measurement name, parameter + + #options can be found here: http://na.tm.agilent.com/pna/help/latest/Programming/GP-IB_Command_Finder/Calculate/Parameter.htm#cpd + + self._visainstrument.write('CALCulate1:PARameter:DEFine:EXT ' +"'" + name1 +"'" +',S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (1) + self._visainstrument.write('DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'") + + #WINDOW 2 / EXPERIMENT 2 + #Create and turn on window/channel 2 + self._visainstrument.write("DISPlay:WINDow2:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate2:PARameter:DEFine:EXT ' + "'" + name2 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow2:TRACe2:FEED ' +"'" + name2 + "'") + + #WINDOW 3 / EXPERIMENT 3 + #Create and turn on window/channel 3 + name3='cracy' + + self._visainstrument.write("DISPlay:WINDow3:STATE ON") + + #Define a measurement name, parameter + self._visainstrument.write('CALCulate3:PARameter:DEFine:EXT ' + "'" + name3 + "'" +' ,S21') + + #Associate ("FEED") the measurement name ('MyMeas') to WINDow (2) + self._visainstrument.write('DISPlay:WINDow3:TRACe2:FEED ' +"'" + name3 + "'") +## +## #Set slow sweep so we can see +## self._visainstrument.write("SENS1:SWE:TIME 2") +## self._visainstrument.write("SENS2:SWE:TIME 2") +## #set number of points to 10 +## self._visainstrument.write("SENS1:SWE:POIN 2001") +## self._visainstrument.write("SENS2:SWE:POIN 2001") + def test_hold(self): + #Put both channels in Hold + self._visainstrument.write("SENS1:SWE:MODE HOLD") + self._visainstrument.write("SENS2:SWE:MODE HOLD") + + def single_window(self,name1='MyMeas1', reset=False): + ''' + This function sets the PNA to 1 window and measures S21 + ''' + if(reset): + self.reset() + + self._visainstrument.write("DISPlay:WINDow1:STATE ON") + #Create and turn on window/channel 1 + string = 'CALCulate1:PARameter:DEFine:EXT ' +"'"+ name1 + "'"+',S21' + print string + self._visainstrument.write(string) + #Define a measurement name, parameter + string = 'DISPlay:WINDow1:TRACe1:FEED ' +"'" + name1 + "'" + print string + self._visainstrument.write(string) + + def save_settings(self,settingsname): + '''This function saves the current settings on the PNA harddrive (C:\bin\settingsname.sta) + ''' + string = 'MMEM:STOR:STAT ' + "'" + settingsname + "'" + self._visainstrument.write(string) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + def do_get_sweeppoints(self): + return self._visainstrument.ask("SENSe1:SWEep:POIN?") + def do_get_start_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:START?')) + def do_get_stop_frequency(self): #in MHz + return float(self._visainstrument.ask('SENS:FREQ:STOP?')) + def do_get_sweeptime(self): #in MHz + return float(self._visainstrument.ask('SENS1:SWE:TIME?')) + def do_get_resolution_bandwidth(self): + return float(self._visainstrument.ask('SENS:BWID?')) + def do_get_averages(self): + return float(self._visainstrument.ask('SENS:AVER:COUN?')) + + def do_set_sweeppoints(self,number): + self._visainstrument.write('SENSe1:SWEep:POINts %s' % (number)) + def do_set_start_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:START %s' % (number)) + def do_set_stop_frequency(self,number): #in MHz + self._visainstrument.write('SENS:FREQ:STOP %s' % (number)) + def do_set_resolution_bandwidth(self,number): + self._visainstrument.write('SENS:BWID %s' % (number)) + def do_set_averages(self,number): + self._visainstrument.write('SENS:AVER:COUN %s' % (number)) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev_ADwin b/instrument_plugins/dev_ADwin new file mode 100644 index 0000000..0e9559a --- /dev/null +++ b/instrument_plugins/dev_ADwin @@ -0,0 +1,133 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class universal_driver(Instrument): + ''' + This is a general multi purpose driver to write & read queries with a VISA machine + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + # Add functions to wrapper + #self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- +# going to use Agilent command set + def startup(self): + self._visainstrument.write('cmdset agilent') + def get_function(self): + return (self._visainstrument.ask('FUNCtion?')) +## def m_volt_ac(self): +## return self._visainstrument.ask('MEASure:VOLTage:AC?') + + + def value(self): + return self._visainstrument.ask('READ?') + + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/dev_ADwin.py b/instrument_plugins/dev_ADwin.py new file mode 100644 index 0000000..7d87268 --- /dev/null +++ b/instrument_plugins/dev_ADwin.py @@ -0,0 +1,208 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +from time import sleep,time + +import qt +import ADwin + +def Volt(voltage): + '''Function that converts a Voltage to a byte fed into the ADwin Gold. + ''' + return int(voltage*3277+32768) + +class dev_ADwin(Instrument): + ''' + This is the driver for the Adwin Gold. + + Usage: + Initialize with + = qt.instruments.create('', 'dev_ADwin', address='device no') + + device number can be found with ADconfig usually it is 0x255 + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + + # Initialize wrapper functions + logging.info('Initializing instrument ADwin Gold') + Instrument.__init__(self, name, tags=['virtual']) + + # Add some global constants + self._address = address + + self.ADwin = ADwin.ADwin(self._address,1) + + self.ADwin.Boot('C:\ADwin\ADwin9.btl') + sleep(0.01) + + #For now we just implemented a single fixed program that can be loaded + self.ADwin.Load_Process('C:\ADwin\dev\general_proc.T91') + + self.add_parameter('DAC_1', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_2', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_3', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + self.add_parameter('DAC_4', + flags=Instrument.FLAG_GETSET, + units='V', minval=-10.0, maxval=10.0, + type=types.FloatType) + + #self.add_function(' + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('start_process') + self.add_function('load_process') +## self.add_function('sDAC_1') +## self.add_function('gDAC_1') + + #General functions to access the registers of the ADwin +## self.add_function('do_get_Par') +## self.add_function('do_set_Par') +## self.add_function('do_get_FPar') +## self.add_function('do_set_FPar') +# -------------------------------------- +# functions +# -------------------------------------- + + def start_process(self): + self.ADwin.Start_Process(1) + + def load_process(self, proces_file): + print 'something' + + #DAC 1 + def do_set_DAC_1(self, voltage): + + self.ADwin.Set_Par(1,Volt(voltage)) + return voltage + + def do_get_DAC_1(self): + + voltage=self.ADwin.Get_Par(1) + return Volt(voltage) + + #DAC 2 + def do_set_DAC_2(self, voltage): + + self.ADwin.Set_Par(2,Volt(voltage)) + return voltage + + def do_get_DAC_2(self): + + voltage=self.ADwin.Get_Par(2) + return Volt(voltage) + + #DAC 3 + def do_set_DAC_3(self, voltage): + + self.ADwin.Set_Par(3,Volt(voltage)) + return voltage + + def do_get_DAC_3(self): + + voltage=self.ADwin.Get_Par(3) + return Volt(voltage) + + #DAC 4 + def do_set_DAC_4(self, voltage): + + self.ADwin.Set_Par(4,Volt(voltage)) + return voltage + + def do_get_DAC_4(self): + + voltage=self.ADwin.Get_Par(4) + return Volt(voltage) + + +## def do_get_Par(self, par): +## ''' +## Get the value of par inside the ADwin Par register +## ''' +## return self.ADwin.Get_Par(par) +## +## def do_set_Par(self, par, value): +## ''' +## Set the value of par inside the ADwin Par register +## ''' +## self.ADwin.Set_Par(par,value) +## +## def do_get_FPar(self, par): +## ''' +## Get the value of par inside the ADwin FPar register +## ''' +## return self.ADwin.Get_FPar(par) +## +## def do_set_FPar(self, par, value): +## ''' +## Set the value of par inside the ADwin FPar register +## ''' +## self.ADwin.Set_FPar(par,value) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + diff --git a/instrument_plugins/dev_ADwin.pyc b/instrument_plugins/dev_ADwin.pyc new file mode 100644 index 0000000..11dadf8 Binary files /dev/null and b/instrument_plugins/dev_ADwin.pyc differ diff --git a/instrument_plugins/dummy_mw_src.py b/instrument_plugins/dummy_mw_src.py new file mode 100644 index 0000000..e0d8e3f --- /dev/null +++ b/instrument_plugins/dummy_mw_src.py @@ -0,0 +1,92 @@ +from instrument import Instrument +import types + +class dummy_mw_src(Instrument): + '''this is a dummy microwave source''' + + def __init__(self, name, reset=False): + Instrument.__init__(self,name) + + self.add_parameter('frequency', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=20e9, + units='Hz') + self.add_parameter('power', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=-120, maxval=25, + units='dBm') + self.add_parameter('phase', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=-180, maxval=180) + self.add_parameter('status', + type=types.StringType, + option_list=('on', 'off'), + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET) + + # these are dummy values for an instrument that + # is already running + self._dummy_frequency = -99 + self._dummy_power = -99 + self._dummy_phase = -99 + self._dummy_status = 'on' + + if reset: + self.reset() + else: + self.get_all() + +#### initialization related + + def reset(self): + print __name__ + ' : resetting instrument' + self.set_frequency(20e9) + self.set_power(-120) + self.set_phase(0) + self.set_status('off') + + def get_all(self): + print __name__ + ' : reading all settings from instrument' + self.get_frequency() + self.get_power() + self.get_phase() + self.get_status() + +#### communication with machine + + def do_get_frequency(self): + return self._dummy_frequency + + def do_set_frequency(self, frequency): + self._dummy_frequency = frequency + + def do_get_power(self): + return self._dummy_power + + def do_set_power(self, power): + self._dummy_power = power + + def do_get_phase(self): + return self._dummy_phase + + def do_set_phase(self, phase): + self._dummy_phase = phase + + def do_get_status(self): + return self._dummy_status + + def do_set_status(self,status): + self._dummy_status = status + +### shorcuts + def off(self): + self.set_status('off') + + def on(self): + self.set_status('on') diff --git a/instrument_plugins/dummy_positioner.py b/instrument_plugins/dummy_positioner.py new file mode 100644 index 0000000..04a15e1 --- /dev/null +++ b/instrument_plugins/dummy_positioner.py @@ -0,0 +1,65 @@ +# dummy_positioner, dummy positioner code +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types + +class dummy_positioner(Instrument): + + def __init__(self, name, channels=3): + Instrument.__init__(self, name, tags=['positioner']) + + # Instrument parameters + self.add_parameter('position', + type=types.TupleType, + flags=Instrument.FLAG_GET, + format='%.03f, %.03f, %.03f') + self.add_parameter('speed', + type=types.TupleType, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + format='%.1f, %.01f, %.01f') + self.add_parameter('channels', + type=types.IntType, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET) + + self.set_channels(channels) + + # Instrument functions + self.add_function('start') + self.add_function('stop') + self.add_function('move_abs') + + def do_get_position(self, query=True): + return [0, 0, 0] + + def do_set_channels(self, val): + return True + + def do_set_speed(self, val): + print 'Setting speed to %r' % (val, ) + + def start(self): + print 'Starting' + + def stop(self): + print 'Stopping' + + def step(self, chan, nsteps): + print 'Stepping channel %d by %d' % (chan, nsteps) + + def move_abs(self, pos, **kwargs): + print 'Moving to %r' % (pos, ) diff --git a/instrument_plugins/dummy_positioner.pyc b/instrument_plugins/dummy_positioner.pyc new file mode 100644 index 0000000..1215f55 Binary files /dev/null and b/instrument_plugins/dummy_positioner.pyc differ diff --git a/instrument_plugins/dummy_pulse_src.py b/instrument_plugins/dummy_pulse_src.py new file mode 100644 index 0000000..ede8650 --- /dev/null +++ b/instrument_plugins/dummy_pulse_src.py @@ -0,0 +1,90 @@ +from instrument import Instrument +import types + +class dummy_pulse_src(Instrument): + '''this is a dummy pulse source''' + + def __init__(self, name, reset=False): + Instrument.__init__(self, name, tags=['dummy']) + + self.add_parameter('start', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=1, + units='sec') + self.add_parameter('length', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=0, maxval=1, + units='sec') + self.add_parameter('amplitude', + type=types.FloatType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + minval=-3.8, maxval=3.8, + units='Volts') + self.add_parameter('status', + type=types.StringType, + option_list=('on', 'off'), + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET) + + self.add_function('reset') + self.add_function('get_all') + + # these are dummy values for an instrument that + # is already running + self._dummy_start = 1e-9 + self._dummy_length = 1e-9 + self._dummy_amplitude = 1 + self._dummy_status = 'off' + + if reset: + self.reset() + else: + self.get_all() + +#### initialization related + + def reset(self): + print __name__, ': resetting instrument' + self.set_start(2e-9) + self.set_length(2e-9) + self.set_amplitude(2) + self.set_status('off') + + def get_all(self): + print __name__, ': reading all settings from instrument' + self.get_start() + self.get_length() + self.get_amplitude() + self.get_status() + +#### communication with machine + + def do_get_start(self): + return self._dummy_start + + def do_set_start(self, start): + self._dummy_start = start + + def do_get_length(self): + return self._dummy_length + + def do_set_length(self,length): + self._dummy_length = length + + def do_get_amplitude(self): + return self._dummy_amplitude + + def do_set_amplitude(self,amplitude): + self._dummy_amplitude = amplitude + + def do_get_status(self): + return self._dummy_status + + def do_set_status(self,status): + self._dummy_status = status + diff --git a/instrument_plugins/dummy_signal_generator.py b/instrument_plugins/dummy_signal_generator.py new file mode 100644 index 0000000..1b86c18 --- /dev/null +++ b/instrument_plugins/dummy_signal_generator.py @@ -0,0 +1,96 @@ +from instrument import Instrument +import types + +import time +import math + +class dummy_signal_generator(Instrument): + + TYPE_SIN = 'SIN' + TYPE_SQUARE = 'SQUARE' + TYPE_SAW = 'SAW' + + def __init__(self, name, address=None): + Instrument.__init__(self, name, tags=['measure', 'generate']) + + self.add_parameter('wave_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + option_list=( + 'SIN', + 'SQUARE', + 'SAW' + )) + + self.add_parameter('amplitude', type=types.FloatType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + minval=0, maxval=1000, + units='AU') + + self.add_parameter('frequency', type=types.FloatType, + flags=Instrument.FLAG_SET | Instrument.FLAG_SOFTGET, + minval=0, maxval=1000, + units='Hz') + + self.add_parameter('wave', type=types.FloatType, + tags=['measure'], + flags=Instrument.FLAG_GET, + units='AU', doc=""" + Return the current value of the generated wave. + Arbitrary units. + """) + + self.add_parameter('slow_wave', type=types.FloatType, + tags=['measure'], + flags=Instrument.FLAG_GET, + units='AU', doc=""" + Return the current value of the generated wave. + Arbitrary units. (takes 1sec) + """) + + self.add_function('reset') + + self.set_wave_type('SIN') + self.set_amplitude(1) + self.set_frequency(0.2) + + self._start_time = time.time() + + def do_set_wave_type(self, val): + self._type = val + + def do_get_wave_type(self): + return self._type + + def do_set_amplitude(self, val): + self._amplitude = val + + def do_set_frequency(self, val): + self._frequency = val + + def do_get_wave(self): + dt = time.time() - self._start_time + if self._type == self.TYPE_SIN: + return self._amplitude * math.sin(dt * self._frequency * 2 * math.pi) + elif self._type == self.TYPE_SQUARE: + arg = dt * self._frequency + amod = arg - math.floor(arg) + if amod < 0.5: + return self._amplitude + else: + return -self._amplitude + elif self._type == self.TYPE_SAW: + arg = dt * self._frequency + amod = arg - math.floor(arg) + if amod < 0.9: + return (amod - 0.45) * 2 / 0.9 * self._amplitude + else: + return -(amod - 0.95) * 2 / 0.1 * self._amplitude + + def do_get_slow_wave(self): + time.sleep(1) + return self.do_get_wave() + + def reset(self, arg): + '''Reset signal generator.''' + print 'Resetting: %s' % arg + self._start_time = time.time() diff --git a/instrument_plugins/dummy_signal_generator.pyc b/instrument_plugins/dummy_signal_generator.pyc new file mode 100644 index 0000000..b07fd00 Binary files /dev/null and b/instrument_plugins/dummy_signal_generator.pyc differ diff --git a/instrument_plugins/example.py b/instrument_plugins/example.py new file mode 100644 index 0000000..0a6463b --- /dev/null +++ b/instrument_plugins/example.py @@ -0,0 +1,156 @@ +from instrument import Instrument +import types +import logging + +class example(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure', 'example']) + + # minimum + self.add_parameter('value1', type=types.FloatType, + flags=Instrument.FLAG_GET) + + # tags, format, units and doc + self.add_parameter('value2', type=types.FloatType, + flags=Instrument.FLAG_GET, + tags=['measure'], + format='%0.2e', + units='mV', + doc='some extra info') + + # set bounds and limit rate (stepdelay in ms) + self.add_parameter('output1', type=types.FloatType, + flags=Instrument.FLAG_SET, + minval=0, maxval=10, + maxstep=0.01, stepdelay=50) + + # option_list + self.add_parameter('status', type=types.StringType, + flags=Instrument.FLAG_GETSET, + option_list=('on', 'off')) + + # format_map and get_after_set + self.add_parameter('speed', type=types.IntType, + flags=Instrument.FLAG_GETSET | \ + Instrument.FLAG_GET_AFTER_SET, + format_map={0: 'slow', 1: 'medium', 2: 'fast'}) + + # channels + self.add_parameter('input', type=types.FloatType, + flags=Instrument.FLAG_GET, + channels=(1, 4)) + + # channels with prefix + self.add_parameter('output', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + channels=('A', 'B', 'C'), channel_prefix='ch%s_') + + # persist, softget + self.add_parameter('gain', type=types.FloatType, + flags=Instrument.FLAG_SET | \ + Instrument.FLAG_SOFTGET | \ + Instrument.FLAG_PERSIST) + + self.add_function('reset') + self.add_function('get_all') + self.add_function('step') + + # dummy values for simulating instrument + self._dummy_value1 = 1.1 + self._dummy_value2 = 1.2 + self._dummy_output1= 1.3 + self._dummy_status = 'off' + self._dummy_speed = 2 + self._dummy_input = [1, 4, 9, 16] + self._dummy_output = {'A':0, 'B':1, 'C':2} + self._dummy_gain = 10 + + if address == None: + raise ValueError('Example Instrument requires an address parameter') + else: + print 'Example Instrument address %s' % address + + if reset: + self.reset() + else: + self.get_all() + + def reset(self): + """Reset example instrument""" + + logging.info('Resetting example instrument') + + self.set_output1(1.5) + self.set_status('off') + self.set_speed('slow') + + self.set_chA_output(0) + self.set_chB_output(0) + self.set_chC_output(0) + + self.set_gain(20) + + return True + + def get_all(self): + + self.get_value1() + self.get_value2() + self.get_status() + self.get_speed() + + self.get_input1() + self.get_input2() + self.get_input3() + self.get_input4() + + self.get_chA_output() + self.get_chB_output() + self.get_chC_output() + + self.get_gain() + + return True + + def do_get_value1(self): + return self._dummy_value1 + + def do_get_value2(self): + return self._dummy_value2 + + def do_set_output1(self, val): + self._dummy_output1 = val + + def do_get_status(self): + return self._dummy_status + + def do_set_status(self, val): + self._dummy_status = val + + def do_get_speed(self): + return self._dummy_speed + + def do_set_speed(self, val): + self._dummy_speed = val + + def do_get_input(self, channel): + return self._dummy_input[channel-1] + + def do_get_output(self, channel): + return self._dummy_output[channel] + + def do_set_output(self, val, channel, times2=False): + if times2: + val *= 2 + self._dummy_output[channel] = val + + def do_set_gain(self, val): + self._dummy_gain = val + + def step(self, channel, stepsize=0.1): + '''Step channel ''' + print 'Stepping channel %s by %f' % (channel, stepsize) + cur = self.get('ch%s_output' % channel, query=False) + self.set('ch%s_output' % channel, cur + stepsize) + diff --git a/instrument_plugins/example.pyc b/instrument_plugins/example.pyc new file mode 100644 index 0000000..cc6875d Binary files /dev/null and b/instrument_plugins/example.pyc differ diff --git a/instrument_plugins/example_tcpip.py b/instrument_plugins/example_tcpip.py new file mode 100644 index 0000000..280f43e --- /dev/null +++ b/instrument_plugins/example_tcpip.py @@ -0,0 +1,51 @@ +# QTLab example instrument communicating by TCP/IP +# Reinier Heeres, 2009 + +from instrument import Instrument +import types +import socket + +class example_tcpip(Instrument): + + def __init__(self, name, host, port): + Instrument.__init__(self, name, tags=['measure']) + + self.add_parameter('position', type=types.FloatType, + flags=Instrument.FLAG_GETSET) + + self.add_function('reset') + self.add_function('step') + + self._host = host + self._port = port + self._connect() + + self.reset() + + def _connect(self): + self._socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self._socket.connect((self._host, self._port)) + + def send(self, data): + if self._socket is None: + self._connect() + self._socket.send(data) + + def ask(self, data, bufsize=1024): + self.send(data) + self._socket.recv(bufsize) + + def do_get_position(self): + ret = self.ask('POS?') + return float(ret) + + def do_set_position(self, pos): + self.send('POS %f' % pos) + + def reset(self): + pass + + def step(self, channel, stepsie=0.1): + '''Step channel ''' + print 'Stepping channel %d by %f' % (channel, stepsize) + diff --git a/instrument_plugins/flux_bias_control.py b/instrument_plugins/flux_bias_control.py new file mode 100644 index 0000000..ca3b4a8 --- /dev/null +++ b/instrument_plugins/flux_bias_control.py @@ -0,0 +1,143 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class flux_bias_control(Instrument): + ''' + This is a virtual instrument to control the flux bias (magnet) of a transmon/DC squid + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument') + Instrument.__init__(self, name, tags=['virtual']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='Hz', minval=10e6, maxval=13500e6) + + + + + + + # Add functions to wrapper + self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- +# going to use Agilent command set + def startup(self): + self._visainstrument.write('cmdset agilent') + def get_function(self): + return (self._visainstrument.ask('FUNCtion?')) +## def m_volt_ac(self): +## return self._visainstrument.ask('MEASure:VOLTage:AC?') + + + def value(self): + return self._visainstrument.ask('READ?') + + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/manual_settings.py b/instrument_plugins/manual_settings.py new file mode 100644 index 0000000..fa2de8c --- /dev/null +++ b/instrument_plugins/manual_settings.py @@ -0,0 +1,15 @@ +from instrument import Instrument +import types + +class manual_settings(Instrument): + + def __init__(self, name): + Instrument.__init__(self, name, tags=['virtual']) + self.add_function('add_manual') + + def add_manual(self, name, type=types.FloatType, **kwargs): + self.add_parameter(name, type=type, + flags=Instrument.FLAG_SET|Instrument.FLAG_SOFTGET, + set_func=lambda x: True, + **kwargs) + diff --git a/instrument_plugins/med.py b/instrument_plugins/med.py new file mode 100644 index 0000000..295f0b5 --- /dev/null +++ b/instrument_plugins/med.py @@ -0,0 +1,102 @@ +from instrument import Instrument +import types +import logging + +class med(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure', 'med']) + + # minimum + self.add_parameter('temperature', type=types.FloatType, + flags=Instrument.FLAG_GETSET,Units='K') + + self.add_parameter('device', type=types.StringType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('setup', type=types.StringType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('user', type=types.StringType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('current_gain', type=types.FloatType, + flags=Instrument.FLAG_GETSET,Units='GV/A=mV/pA') + + self.add_parameter('measurement_time', type=types.StringType, + flags=Instrument.FLAG_GETSET,Units='h:m:s') + + self.add_parameter('sweep_time', type=types.StringType, + flags=Instrument.FLAG_GETSET,Units='h:m:s') + + self.add_parameter('frame_time', type=types.StringType, + flags=Instrument.FLAG_GETSET,Units='h:m:s') + + self.add_function('get_all') + + if reset: + self.reset() + + def reset(self): + self._temperature = 0 + self._device = '' + self._setup = '' + self._user = '' + self._current_gain = 0 + self._measurement_time = '' + + def get_all(self): + + self.get_temperature() + self.get_device() + self.get_setup() + + return True + + def do_get_temperature(self): + return self._temperature + + def do_get_device(self): + return self._device + + def do_get_setup(self): + return self._setup + + def do_get_user(self): + return self._user + + def do_get_current_gain(self): + return self._current_gain + + def do_get_measurement_time(self): + return self._measurement_time + + def do_set_temperature(self, val): + self._temperature = val + + def do_set_device(self, val): + self._device = val + + def do_set_setup(self, val): + self._setup = val + + def do_set_user(self, val): + self._user = val + + def do_set_current_gain(self, val): + self._current_gain = val + + def do_set_measurement_time(self, val): + self._measurement_time = val + + def do_set_frame_time(self,val): + self._frame_time =val + + def do_set_sweep_time(self,val): + self._sweep_time =val + + def do_get_frame_time(self): + return self._frame_time + + def do_get_sweep_time(self): + return self._sweep_time diff --git a/instrument_plugins/med.pyc b/instrument_plugins/med.pyc new file mode 100644 index 0000000..388df40 Binary files /dev/null and b/instrument_plugins/med.pyc differ diff --git a/instrument_plugins/mw_line.py b/instrument_plugins/mw_line.py new file mode 100644 index 0000000..9a243c1 --- /dev/null +++ b/instrument_plugins/mw_line.py @@ -0,0 +1,268 @@ +from instrument import Instrument +import types +import logging +import time +import numpy as np + + +#written by Sal Bosman + + +class mw_line(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure', 'med']) + + # minimum + self.add_parameter('warm_attenuation', type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='dB') + + self.add_parameter('cold_attenuation', type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='dB') + + self.add_parameter('4K_amplifier', type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='dB') + + self.add_parameter('RT_amplifier', type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='dB') + + self.add_parameter('warm_attenuation',type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='dB') + + + self.add_parameter('f_cav', type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='Hz') + + self.add_parameter('kappa_cav',type=types.FloatType, + flags=Instrument.FLAG_GETSET, Units='Hz') + + + self.add_parameter('start_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('stop_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('measurement_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('ave_trace_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('elapsed_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('elapsed_traces', types=types.IntType, + flags=Instrument.FLAG_GET) + + + self.add_parameter('ave_frame_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('trace_index', type=types.IntType, + flags=Instrument.FLAG_GET) + + self.add_parameter('frame_index', type=types.IntType, + flags=Instrument.FLAG_GET) + + self.add_parameter('trace_fraction', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('est_ready', type=types.FloatType, + flags=Instrument.FLAG_GET) + + + + + self._start_time=self._stop_time=self._measurement_time=0 + self._ave_trace_time=self._ave_frame_time=0 + self._elapsed_time=0 + + self._trace_index=self._frame_index=0 + + self._current_frame_start_time=0 + self._current_trace_start_time=0 + self._interval=0 + + self._YZ_fraction =0 + self._YZ_total=0 + + self._trace_time=[] + self._frame_time=[] + + self._total_frame_time=0 + self._total_trace_time=0 + + self._elapsed_traces=0 + self._trace_fraction=0 + + self.add_function('start') + self.add_function('stop') + self.add_function('start_frame') + self.add_function('start_trace') + self.add_function('interval') + + + def do_get_Y_name(self): + return self._Y_name + + def do_get_Z_name(self): + return self._Z_name + + def do_set_Y_name(self,val): + self._Y_name=val + + def do_set_Z_name(self,val): + self._Z_name=val + + def do_get_X_points(self): + return self._X_points + + def do_get_Y_points(self): + return self._Y_points + + def do_get_Z_points(self): + return self._Z_points + + def do_set_X_points(self, val): + self._X_points = val + + def do_set_Y_points(self, val): + self._Y_points = val + + def do_set_Z_points(self, val): + self._Z_points = val + + + def do_get_start_time(self): + return self._start_time + + def do_get_stop_time(self): + return self._stop_time + + def do_get_measurement_time(self): + return self._measurement_time + + def do_get_trace_index(self): + return self._trace_index + + def do_get_frame_index(self): + return self._frame_index + + def do_get_ave_trace_time(self): + self._ave_trace_time = self._total_trace_time/float(self._trace_index*self._frame_index) + return self._ave_trace_time + + def do_get_ave_frame_time(self): + self._ave_frame_time = self._total_frame_time/float(self._frame_index) + return self._ave_frame_time + + def do_get_elapsed_time(self): + self._elapsed_time = time.time()-self._start_time + return self._elapsed_time + + def do_get_elapsed_traces(self): + self._elapsed_traces = self._frame_index*self._trace_index + return self._elapsed_traces + + def do_get_trace_fraction(self): + self._trace_fraction = self._elapsed_traces/ float(self._Y_points*self._Z_points) + return self._trace_fraction + + def do_get_est_ready(self): + if(self.get_trace_fraction()==0): + return 0 + else: + self._est_ready = self.get_elapsed_time()*(1/self.get_trace_fraction())+self.get_start_time() + + return self._est_ready + + def start(self): + + + self._start_time=self._stop_time=self._measurement_time=0 + self._ave_trace_time=self._ave_frame_time=0 + self._elapsed_time=0 + + self._trace_index=self._frame_index=0 + + self._current_frame_start_time=0 + self._current_trace_start_time=0 + self._interval=0 + self._elapsed_traces=0 + + self._trace_time=[] + self._frame_time=[] + + self._total_frame_time=0 + self._total_trace_time=0 + + + self._start_time=time.time() + self._interval=time.time() + + + def stop(self, publish=False): + self._stop_time=time.time() + + prev_time = self._current_trace_start_time + self._current_trace_start_time=time.time() + self._total_trace_time+=self._current_trace_start_time - prev_time + + prev_time = self._current_frame_start_time + self._current_frame_start_time=time.time() + self._total_frame_time+=self._current_frame_start_time - prev_time + + self._measurement_time = self._stop_time -self._start_time + self._ave_trace_time = self._total_trace_time/float(self._trace_index) + self._ave_frame_time = self._total_frame_time/float(self._frame_index) + + if(publish): + print 'Measurement timing report' + print 'Measurement start: \t', time.ctime(self._start_time) + print 'Measurement stop: \t', time.ctime(self._stop_time) + print '\n' + print 'Total measurement time \t', self._elapsed_time, 's' + print 'Average trace time \t', self._ave_trace_time, 's' + print 'Average frame time \t', self._ave_frame_time, 's' + + def start_frame(self,Z_value=0, publish=False): + if(self._frame_index!=0): + prev_time = self._current_frame_start_time + self._current_frame_start_time=time.time() + self._total_frame_time+=self._current_frame_start_time - prev_time + else: + self._current_frame_start_time=time.time() + + self._frame_index+=1 + self._trace_index=0 + + if(publish): + output = ['Frame:', self.get_frame_index(),'/',self.get_Z_points(),self.get_Z_name(),':', format(Z_value,'.2f'), format(100*self.get_trace_fraction(),'.2f'),'%','t:',format(self.get_elapsed_time(),'.2f'),'s','done at:', time.ctime(self.get_est_ready())] + print '\n' + print("{:>10}{:>3}{:>1}{:>1}{:>15}{:>1}{:>8}{:>10}{:>1}{:>10}{:>3}{:>2}{:>15}{:>27}".format(*output)) + print '\n' + #print 'Frame: ', self.get_frame_index(), '/', self.get_Z_points(), '%\t t:', self.get_elapsed_time(), '(s)\t done at: ', time.ctime(self.get_start_time()+self.get_est_ready()) + + + def start_trace(self, Y_value=0,Z_value=0,publish=False): + if(self._trace_index!=0): + prev_time = self._current_trace_start_time + self._current_trace_start_time=time.time() + self._total_trace_time+=self._current_trace_start_time - prev_time + else: + self._current_trace_start_time=time.time() + self._trace_index+=1 + self._elapsed_traces+=1 + + if(publish): + output = ['Frame:', self.get_frame_index(),'/',self.get_Z_points(),self.get_Z_name(),':', format(Z_value,'.2f'),'Trace:', self.get_trace_index(),'/',self.get_Y_points(), self.get_Y_name(),':',format(Y_value,'.2f'),format(100*self.get_trace_fraction(),'.2f'),'%','t:',format(self.get_elapsed_time(),'.2f'),'s','done at:', time.ctime(self.get_est_ready())] + print("{:>10}{:>3}{:>1}{:>1}{:>15}{:>1}{:>4}{:>10}{:>1}{:>1}{:>1}{:>15}{:>1}{:>5}{:>10}{:>1}{:>10}{:>2}{:>2}{:>15}{:>25}".format(*output)) + #print 'Trace: \t', self.get_trace_index(), '/', self.get_Y_points(), '\t', round(100*self.get_trace_fraction(),4), '%\t t:', self.get_elapsed_time(), '(s)\t done at: ', time.ctime(self.get_start_time()+self.get_est_ready()) + + + def interval(self): + prev_time = self._interval + self._interval=time.time() + return self._interval - prev_time + diff --git a/instrument_plugins/rigol_dm3058.py b/instrument_plugins/rigol_dm3058.py new file mode 100644 index 0000000..609272d --- /dev/null +++ b/instrument_plugins/rigol_dm3058.py @@ -0,0 +1,155 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class rigol_dm3058(Instrument): + ''' + This is the driver for the Rigol DM3058 + + Usage: + Initialize with + = instruments.create('', 'rigol_dm3058', + address='', + reset=, + change_display=, + change_autozero=) + i.e. rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the rigol_dm3058, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rigol DM3058') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + # Add functions to wrapper + #self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self._visainstrument.write('*RST') + self._visainstrument.write('DISP OFF') + #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- +# going to use Agilent command set + def startup(self): + self._visainstrument.write('cmdset agilent') + def get_function(self): + return (self._visainstrument.ask('FUNCtion?')) + def m_volt_ac(self): + return self._visainstrument.ask('MEASure:VOLTage:AC?') + def m_volt_dc(self): + return self._visainstrument.ask('MEASure:VOLTage:DC?') + def m_current_ac(self): + return self._visainstrument.ask('MEASure:CURRent:AC?') + def m_current_dc(self): + return self._visainstrument.ask('MEASure:CURRent:DC?') + def m_2wr(self): + return self._visainstrument.ask('MEASure:RESistance?') + def m_4wr(self): + return self._visainstrument.ask('MEASure:FRESistance?') + def m_capacitance(self): + return self._visainstrument.ask('MEASure:CAP?') + def m_freq(self): + return self._visainstrument.ask('MEASure:FREQuency?') + + def value(self): + return self._visainstrument.ask('READ?') + + def set_disp_on(self): + self._visainstrument.write('disp on') + def set_disp_off(self): + self._visainstrument.write('disp off') + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/rigol_dm3058.pyc b/instrument_plugins/rigol_dm3058.pyc new file mode 100644 index 0000000..177583d Binary files /dev/null and b/instrument_plugins/rigol_dm3058.pyc differ diff --git a/instrument_plugins/timing.py b/instrument_plugins/timing.py new file mode 100644 index 0000000..c5c0acd --- /dev/null +++ b/instrument_plugins/timing.py @@ -0,0 +1,261 @@ +from instrument import Instrument +import types +import logging +import time +import numpy as np + + +#written by Sal Bosman + + +class timing(Instrument): + + def __init__(self, name, address=None, reset=False): + Instrument.__init__(self, name, tags=['measure', 'med']) + + # minimum + self.add_parameter('X_points', type=types.IntType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('Y_points', type=types.IntType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('Z_points', type=types.IntType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('Y_name', type=types.StringType, + flags=Instrument.FLAG_GETSET) + + self.add_parameter('Z_name', type=types.StringType, + flags=Instrument.FLAG_GETSET) + + + self.add_parameter('start_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('stop_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('measurement_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('ave_trace_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('elapsed_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('elapsed_traces', types=types.IntType, + flags=Instrument.FLAG_GET) + + + self.add_parameter('ave_frame_time', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('trace_index', type=types.IntType, + flags=Instrument.FLAG_GET) + + self.add_parameter('frame_index', type=types.IntType, + flags=Instrument.FLAG_GET) + + self.add_parameter('trace_fraction', type=types.FloatType, + flags=Instrument.FLAG_GET) + + self.add_parameter('est_ready', type=types.FloatType, + flags=Instrument.FLAG_GET) + + + + + self._start_time=self._stop_time=self._measurement_time=0 + self._ave_trace_time=self._ave_frame_time=0 + self._elapsed_time=0 + + self._trace_index=self._frame_index=0 + + self._current_frame_start_time=0 + self._current_trace_start_time=0 + self._interval=0 + + self._YZ_fraction =0 + self._YZ_total=0 + + self._trace_time=[] + self._frame_time=[] + + self._total_frame_time=0 + self._total_trace_time=0 + + self._elapsed_traces=0 + self._trace_fraction=0 + + self.add_function('start') + self.add_function('stop') + self.add_function('start_frame') + self.add_function('start_trace') + self.add_function('interval') + + + def do_get_Y_name(self): + return self._Y_name + + def do_get_Z_name(self): + return self._Z_name + + def do_set_Y_name(self,val): + self._Y_name=val + + def do_set_Z_name(self,val): + self._Z_name=val + + def do_get_X_points(self): + return self._X_points + + def do_get_Y_points(self): + return self._Y_points + + def do_get_Z_points(self): + return self._Z_points + + def do_set_X_points(self, val): + self._X_points = val + + def do_set_Y_points(self, val): + self._Y_points = val + + def do_set_Z_points(self, val): + self._Z_points = val + + + def do_get_start_time(self): + return self._start_time + + def do_get_stop_time(self): + return self._stop_time + + def do_get_measurement_time(self): + return self._measurement_time + + def do_get_trace_index(self): + return self._trace_index + + def do_get_frame_index(self): + return self._frame_index + + def do_get_ave_trace_time(self): + self._ave_trace_time = self._total_trace_time/float(self._trace_index*self._frame_index) + return self._ave_trace_time + + def do_get_ave_frame_time(self): + self._ave_frame_time = self._total_frame_time/float(self._frame_index) + return self._ave_frame_time + + def do_get_elapsed_time(self): + self._elapsed_time = time.time()-self._start_time + return self._elapsed_time + + def do_get_elapsed_traces(self): + self._elapsed_traces = self._frame_index*self._trace_index + return self._elapsed_traces + + def do_get_trace_fraction(self): + self._trace_fraction = self._elapsed_traces/ float(self._Y_points*self._Z_points) + return self._trace_fraction + + def do_get_est_ready(self): + if(self.get_trace_fraction()==0): + return 0 + else: + self._est_ready = self.get_elapsed_time()*(1/self.get_trace_fraction())+self.get_start_time() + + return self._est_ready + + def start(self): + + + self._start_time=self._stop_time=self._measurement_time=0 + self._ave_trace_time=self._ave_frame_time=0 + self._elapsed_time=0 + + self._trace_index=self._frame_index=0 + + self._current_frame_start_time=0 + self._current_trace_start_time=0 + self._interval=0 + self._elapsed_traces=0 + + self._trace_time=[] + self._frame_time=[] + + self._total_frame_time=0 + self._total_trace_time=0 + + + self._start_time=time.time() + self._interval=time.time() + + + def stop(self, publish=False): + self._stop_time=time.time() + + prev_time = self._current_trace_start_time + self._current_trace_start_time=time.time() + self._total_trace_time+=self._current_trace_start_time - prev_time + + prev_time = self._current_frame_start_time + self._current_frame_start_time=time.time() + self._total_frame_time+=self._current_frame_start_time - prev_time + + self._measurement_time = self._stop_time -self._start_time + self._ave_trace_time = self._total_trace_time/float(self._trace_index) + self._ave_frame_time = self._total_frame_time/float(self._frame_index) + + if(publish): + print 'Measurement timing report' + print 'Measurement start: \t', time.ctime(self._start_time) + print 'Measurement stop: \t', time.ctime(self._stop_time) + print '\n' + print 'Total measurement time \t', self._elapsed_time, 's' + print 'Average trace time \t', self._ave_trace_time, 's' + print 'Average frame time \t', self._ave_frame_time, 's' + + def start_frame(self,Z_value=0, publish=False): + if(self._frame_index!=0): + prev_time = self._current_frame_start_time + self._current_frame_start_time=time.time() + self._total_frame_time+=self._current_frame_start_time - prev_time + else: + self._current_frame_start_time=time.time() + + self._frame_index+=1 + self._trace_index=0 + + if(publish): + output = ['Frame:', self.get_frame_index(),'/',self.get_Z_points(),self.get_Z_name(),':', format(Z_value,'.2f'), format(100*self.get_trace_fraction(),'.2f'),'%','t:',format(self.get_elapsed_time(),'.2f'),'s','done at:', time.ctime(self.get_est_ready())] + print '\n' + print("{:>10}{:>3}{:>1}{:>1}{:>15}{:>1}{:>8}{:>10}{:>1}{:>10}{:>3}{:>2}{:>15}{:>27}".format(*output)) + print '\n' + #print 'Frame: ', self.get_frame_index(), '/', self.get_Z_points(), '%\t t:', self.get_elapsed_time(), '(s)\t done at: ', time.ctime(self.get_start_time()+self.get_est_ready()) + + + def start_trace(self, Y_value=0,Z_value=0,publish=False): + if(self._trace_index!=0): + prev_time = self._current_trace_start_time + self._current_trace_start_time=time.time() + self._total_trace_time+=self._current_trace_start_time - prev_time + else: + self._current_trace_start_time=time.time() + self._trace_index+=1 + self._elapsed_traces+=1 + + if(publish): + output = ['Frame:', self.get_frame_index(),'/',self.get_Z_points(),self.get_Z_name(),':', format(Z_value,'.2f'),'Trace:', self.get_trace_index(),'/',self.get_Y_points(), self.get_Y_name(),':',format(Y_value,'.2f'),format(100*self.get_trace_fraction(),'.2f'),'%','t:',format(self.get_elapsed_time(),'.2f'),'s','done at:', time.ctime(self.get_est_ready())] + print("{:>10}{:>3}{:>1}{:>1}{:>15}{:>1}{:>4}{:>10}{:>1}{:>1}{:>1}{:>15}{:>1}{:>5}{:>10}{:>1}{:>10}{:>2}{:>2}{:>15}{:>25}".format(*output)) + #print 'Trace: \t', self.get_trace_index(), '/', self.get_Y_points(), '\t', round(100*self.get_trace_fraction(),4), '%\t t:', self.get_elapsed_time(), '(s)\t done at: ', time.ctime(self.get_start_time()+self.get_est_ready()) + + + def interval(self): + prev_time = self._interval + self._interval=time.time() + return self._interval - prev_time + diff --git a/instrument_plugins/timing.pyc b/instrument_plugins/timing.pyc new file mode 100644 index 0000000..ae4fe0d Binary files /dev/null and b/instrument_plugins/timing.pyc differ diff --git a/instrument_plugins/universal_driver.py b/instrument_plugins/universal_driver.py new file mode 100644 index 0000000..0e9559a --- /dev/null +++ b/instrument_plugins/universal_driver.py @@ -0,0 +1,133 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +################################## +## QTlab driver written by Sal J Bosman +## Steelelab-MED-TNW-TU Delft +## contact: s.bosman@tudelft.nl or saljuabosman@mac.com +################################## + + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class universal_driver(Instrument): + ''' + This is a general multi purpose driver to write & read queries with a VISA machine + + Usage: + Initialize with + = instruments.create('', 'universal_driver', + address='', + reset=, + change_display=, + change_autozero=) + i.e. any_device= qt.instruments.create('any_device','universal_driver',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + address='TCPIP::192.168.100.21::INSTR' + ''' + + def __init__(self, name, address): + ''' + Initializes the any_device, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + # Add functions to wrapper + #self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + +# -------------------------------------- +# functions +# -------------------------------------- +# going to use Agilent command set + def startup(self): + self._visainstrument.write('cmdset agilent') + def get_function(self): + return (self._visainstrument.ask('FUNCtion?')) +## def m_volt_ac(self): +## return self._visainstrument.ask('MEASure:VOLTage:AC?') + + + def value(self): + return self._visainstrument.ask('READ?') + + def read(self): + self._visainstrument.read() + def write(self,string): + self._visainstrument.write(string) + def query(self,string): + return self._visainstrument.ask(string) + #it sends visa.instrument(adress).ask(string) ben + #def conf_volt_dc(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:DC DEF, %s' % (number)) + #def conf_volt_ac(self,number): + # return self._visainstrument.write('CONFigure:VOLTage:AC DEF, %s' % (number)) + + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- +# + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +# #set correct commandset +# self._visainstrument.write('cmdset agilent') +# return self._visainstrument.write('*IDN?') +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/instrument_plugins/universal_driver.pyc b/instrument_plugins/universal_driver.pyc new file mode 100644 index 0000000..7d12be2 Binary files /dev/null and b/instrument_plugins/universal_driver.pyc differ diff --git a/instrument_plugins/virtual_composite.py b/instrument_plugins/virtual_composite.py new file mode 100644 index 0000000..3404149 --- /dev/null +++ b/instrument_plugins/virtual_composite.py @@ -0,0 +1,138 @@ +# virtual_composite.py, virtual instrument to scale/combine other variables +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import types + +class virtual_composite(Instrument): + + def __init__(self, name): + Instrument.__init__(self, name, tags=['virtual']) + + self._combine_info = {} + self._instrument_watch = [] + + def _update_options(self, kwargs, ins, parameter): + opt = ins.get_parameter_options(parameter) + copyopt = ['flags', 'type'] + for i in copyopt: + if i in opt and i not in kwargs: + kwargs[i] = opt[i] + + # FLAG_SOFTGET and FLAG_GET_AFTER_SET have to be disabled + kwargs['flags'] &= ~(Instrument.FLAG_SOFTGET | Instrument.FLAG_GET_AFTER_SET) + # FLAG_GET needs to be set + kwargs['flags'] |= Instrument.FLAG_GET + + # Set to sweep by default + if 'tags' not in kwargs: + kwargs['tags'] = [] + if 'sweep' not in kwargs['tags']: + kwargs['tags'].append('sweep') + + def add_variable_scaled(self, scaled_name, ins, parameter, scale, ofs, **kwargs): + ''' + Shortcut for created a scaled variable, see add_variable_combined for info. + ''' + + self.add_variable_combined(scaled_name, [{ + 'instrument': ins, + 'parameter': parameter, + 'scale': scale, + 'offset': ofs + }], **kwargs) + + def add_variable_couple(self, combined_name, ins1, par1, ins2, par2, **kwargs): + ''' + Shortcut for creating a pair of variables that should be set to the + same value. See add_variable_combined for more info. + ''' + + if 'units' not in kwargs: + opt = ins1.get_parameter_options(par1) + if 'units' in opt: + kwargs['units'] = opt['units'] + + self.add_variable_combined(combined_name, [ + { + 'instrument': ins1, + 'parameter': par1, + 'scale': 1, + 'offset': 0 + }, { + 'instrument': ins2, + 'parameter': par2, + 'scale': 1, + 'offset': 0 + }], **kwargs) + + def add_variable_combined(self, combined_name, info_array, **kwargs): + ''' + Create a new variable that consists of one or more other variables + + Input: + combined_name (string): name of new variable + info_array (array): array with dictionary information for variables + instrument: which instrument + parameter: which parameter + scale: scale value + offset: offset + kwargs: keyword argument options for the new parameter + + Output: + None + ''' + + self._update_options(kwargs, info_array[0]['instrument'], info_array[0]['parameter']) + + self._combine_info[combined_name] = info_array + + for info in info_array: + if info['instrument'] not in self._instrument_watch: + self._instrument_watch.append(info['instrument']) + info['instrument'].connect('changed', self._instrument_changed_cb) + + funcname = 'do_get_%s' % combined_name + setattr(self, funcname, lambda: self._get_combined(combined_name)) + funcname = 'do_set_%s' % combined_name + setattr(self, funcname, lambda v: self._set_combined(combined_name, v)) + + self.add_parameter(combined_name, **kwargs) + + def _get_combined(self, varname): + ret = 0 + info = self._combine_info[varname] + for pinfo in info: + val = pinfo['instrument'].get(pinfo['parameter'], query=False) + if val is not None: + ret += (val + pinfo['offset']) / pinfo['scale'] + + return ret + + def _set_combined(self, varname, val): + info = self._combine_info[varname] + for pinfo in info: + newval = val * pinfo['scale'] - pinfo['offset'] + pinfo['instrument'].set(pinfo['parameter'], newval) + + def _instrument_changed_cb(self, sender, changes): + for combined_name, info in self._combine_info.iteritems(): + for pinfo in info: + if pinfo['instrument'] == sender: + if pinfo['parameter'] in changes: + self.get(combined_name) + diff --git a/instrument_plugins/virtual_composite.pyc b/instrument_plugins/virtual_composite.pyc new file mode 100644 index 0000000..eea00bc Binary files /dev/null and b/instrument_plugins/virtual_composite.pyc differ diff --git a/ipython.bat b/ipython.bat new file mode 100644 index 0000000..b3ddfc0 --- /dev/null +++ b/ipython.bat @@ -0,0 +1,34 @@ +:: ipython.bat +:: Runs IPython like in qtlab.bat, without actually starting QTLab. +:: +:: Useful for testing and debugging. + +:: Add Console2 to PATH +SET PATH=%CD%\3rd_party\Console2\;%PATH% + +:: Check for version of python +IF EXIST c:\python27\python.exe ( + SET PYTHON_PATH=c:\python27 + GOTO mark1 +) +IF EXIST c:\python26\python.exe ( + SET PYTHON_PATH=c:\python26 + GOTO mark1 +) +:mark1 + +:: Run Ipython +:: check if version < 0.11 +IF EXIST "%PYTHON_PATH%\scripts\ipython.py" ( + start Console -w "IPython" -r "/k %PYTHON_PATH%\python.exe %PYTHON_PATH%\scripts\ipython.py -p sh" + GOTO EOF +) +:: check if version >= 0.11 +IF EXIST "%PYTHON_PATH%\scripts\ipython-script.py" ( + start Console -w "Ipython" -r "/k %PYTHON_PATH%\python.exe %PYTHON_PATH%\scripts\ipython-script.py" + GOTO EOF +) + +echo Failed to run ipython.bat +pause +:EOF diff --git a/new/Instruments/rigol_dm3058.py b/new/Instruments/rigol_dm3058.py new file mode 100644 index 0000000..c8fdd56 --- /dev/null +++ b/new/Instruments/rigol_dm3058.py @@ -0,0 +1,144 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +from instrument import Instrument +import visa +import types +import logging +import numpy + +import qt + +class rigol_dm3058(Instrument): + ''' + This is the driver for the Rohde & Schwarz FSL spectrum analyzer + + Usage: + Initialize with + = instruments.create('', 'RS_FSL', + address='', + reset=, + change_display=, + change_autozero=) + ''' + + def __init__(self, name, address, reset=False): + ''' + Initializes the Keithley_2700, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + change_display (bool) : If True (default), automatically turn off + display during measurements. + change_autozero (bool) : If True (default), automatically turn off + autozero during measurements. + Output: + None + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + #self.add_parameter('range', + # flags=Instrument.FLAG_GETSET, + # units='', minval=0.1, maxval=1000, type=types.FloatType) + + # Add functions to wrapper +## self.add_function('set_mode_volt_ac') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + if reset: + self._visainstrument.write('*RST') + self._visainstrument.write('DISP OFF') + #else: + # self.get_all() + # self.set_defaults() + + + + +# -------------------------------------- +# functions +# -------------------------------------- + + def get_trace(self): + return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') + + def get_center_frequency(self): #in MHz + return float(self._visainstrument.ask('FREQ:CENT?'))/1e6 + + def get_span(self): #in MHz + return float(self._visainstrument.ask('FREQ:SPAN?'))/1e6 + + def get_sweep_points(self): + return int(self._visainstrument.ask('SWE:POIN?')) + + + def set_center_frequency(self, centerfrequency): #in MHz + return self._visainstrument.write('FREQ:CENT %sMHz' % centerfrequency) + + def set_span(self, span): #in MHz + return self._visainstrument.write('FREQ:SPAN %sMHz' % span) + + def set_sweep_points(self,sweeppoints): + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + +# -------------------------------------- +# parameters +# -------------------------------------- + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' +## if self._change_display: +## self.set_display(False) +## #Switch off display to get stable timing +## if self._change_autozero: +## self.set_autozero(False) +## #Switch off autozero to speed up measurement + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' +## if self._change_display: +## self.set_display(True) +## if self._change_autozero: +## self.set_autozero(True) + diff --git a/new/Scripts/2D_FM_trace.py b/new/Scripts/2D_FM_trace.py new file mode 100644 index 0000000..ab6a066 --- /dev/null +++ b/new/Scripts/2D_FM_trace.py @@ -0,0 +1,195 @@ +import qt +import sys +from time import time +import numpy as np +execfile('ramp.py') +execfile('metagen.py') + +begintime = time() #for measurement time calculation +recorddc=False #also record dc current? + +#load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'lockin' not in instlist: + lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') + +if 'vi' not in instlist: + vi = qt.instruments.create('vi','virtual_composite') + vi.add_variable_scaled('vgate',lockin,'out1',1,0.0) + vi.add_variable_scaled('vbias',lockin,'out2',100,0.0) + +if ('vm' not in instlist) and recorddc: + vm = qt.instruments.create('vm','Keithley_2700',address='GPIB::17') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb','RS_SMB100A',address='GPIB::29::INSTR') + #smb = qt.instruments.create('smb','RS_SMB100A',address='TCPIP::169.254.247.179') + +#measurement information +med.set_temperature(300) +med.set_device('lg-04xx31b2') +med.set_setup('1K dipstick') +med.set_user('Harold') +current_gain = 0.01 #GV/A=mV/pA +#med.set_current_gain(current_gain) + +#set frequencies +RF_start=300 #MHz +RF_stop=320 #MHz +RF_step=0.05 #MHz + +#set y variable +coordinate_names = {'vgate':'Gate voltage (V)','RF_power':'RF power (dBm)', 'f_LO':'LO frequency (kHz)','f_Delta':'Deviation frequency (kHz)'} +yvarname = 'f_Delta' # 'vgate' or 'RF_power' or 'f_LO' or 'f_Delta' +if yvarname not in coordinate_names: + sys.exit('Aborted: yvarname not in coordinate_names') +y_start = 5 +y_stop = 500 +y_step = 5 + +#set fixed values +#vbias_fixed=0.001 #V +if yvarname != 'vgate': + vgate_fixed = 3.8 #V + ramp(vi,'vgate',vgate_fixed,sweepstep,sweeptime) + print '+++ Gate voltage: %sV +++' % vgate_fixed + +if yvarname != 'RF_power': + RF_power=-7 #dBm (Currently with 20dB in attenuation) + smb.set_RF_power(RF_power) + print '+++ RF power: %sdBm +++' % RF_power + +if yvarname != 'f_LO': + FM_frequency=1.0*0.6163 #kHz + smb.set_LF_frequency(FM_frequency) + print '+++ LO frequency: %skHz +++' % FM_frequency + +if yvarname != 'f_Delta': + FM_deviation=250 #kHz + smb.set_FM_deviation(FM_deviation) + print '+++ Deviation frequency: %skHz +++' % FM_deviation + +#voltage ramp settings +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) +returntozero = True + +LF_voltage=1.0 #V (Low to minimize crosstalk to signal channel (yes, it's a problem)) + +filename='31b2_2D_FM_vs_'+yvarname + +qt.mstart() + +#ready the lockin +lockin.get_all() +vi.get_vgate() + +#ready the smb +smb.set_RF_state(False) +smb.set_AM_state(False) +smb.set_RF_frequency(RF_start) +smb.set_LF_output_voltage(LF_voltage) +smb.set_LF_output_state(True) +smb.set_FM_state(True) +smb.set_Modulation_state(True) +smb.set_RF_state(True) +smb.get_all() + +#Set up datafile +data = qt.Data(name=filename) +data.add_coordinate('RF frequency (MHz)') +data.add_coordinate(coordinate_names[yvarname]) +data.add_value('X (pA)') +data.add_value('Y (pA)') +data.add_value('DC (pA)') +data.create_file() +data.copy_file('2D_FM_trace.py') + +#initialize spyview meta.txt file +spyview_process(reset=True) + +#Actual sweep +lockin.get_X() +#ramp(vi,'vbias',vbias_fixed,sweepstep,sweeptime) +for yvar in arange(y_start,y_stop+y_step,y_step): + #set y variable + if yvarname == 'vgate': + ramp(vi,'vgate',yvar,sweepstep,sweeptime) + elif yvarname == 'RF_power': + smb.set_RF_power(yvar) + elif yvarname == 'f_LO': + smb.set_LF_frequency(yvar) + elif yvarname == 'f_Delta': + smb.set_FM_deviation(yvar) + + smb.set_RF_frequency(RF_start) + qt.msleep(.2) + print '=== '+ coordinate_names[yvarname] + ': %s ===' % yvar + counter = 0 + for f in arange(RF_start,RF_stop+RF_step,RF_step): + smb.set_RF_frequency(f) + qt.msleep(.05) + if recorddc: + dc=vm.read() + dc*=-1e5 + else: + dc=0 + #x=lockin.get_X() #or Y or R + #y=lockin.get_Y() + rawdat=lockin.query('SNAP?1,2') + datlist=rawdat.split(',') + x=1e12*float(datlist[0]) + y=1e12*float(datlist[1]) + data.add_data_point(f,yvar,x,y,dc) + + if counter%int(((RF_stop+RF_step-RF_start)/RF_step+1)/(10-1))==0: + print 'RF frequency: %sMHz' % f + counter=counter+1 + + data.new_block() + spyview_process(data,RF_start,RF_stop,yvar) +## for f in arange(RF_stop,RF_start-RF_step,-RF_step): +## smb.set_RF_frequency(f) +## qt.msleep(.3) +## x=lockin.get_X() #or Y or R +## y=lockin.get_Y() +## x*=-1e5 +## y*=-1e5 +## data.add_data_point(f,vg,x,y) +## data.new_block() +## spyview_process(data,RF_start,RF_stop,vg) + +#ramp(vi,'vgate',0,sweepstep,sweeptime) + +plot2dx = qt.Plot2D(data, name='xcomp', coorddim=0, valdim=2) +plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) +plot2dc = qt.Plot2D(data, name='dccomp', coorddim=0, valdim=4) +plot3Dc = qt.Plot3D(data, name='dc3d', coorddims=(0,1), valdim=4) + +plot2dx.save_png(filepath=data.get_dir()+'\\'+'plot2dx.png') +plot3Dx.save_png(filepath=data.get_dir()+'\\'+'plot3Dx.png') +plot2dc.save_png(filepath=data.get_dir()+'\\'+'plot2dc.png') +plot3Dc.save_png(filepath=data.get_dir()+'\\'+'plot3Dc.png') + +#reset voltages +if returntozero: + ramp(vi,'vgate',0,sweepstep,sweeptime) + ramp(vi,'vbias',0,sweepstep,sweeptime) + +print 'Gate voltage: %sV' % vi.get_vgate() + +#record measurement time +endtime = time() +measurementtimestring = '%(h)s:%(m)s:%(s)s'% {"h":int((endtime-begintime)/3600),"m":int(((endtime-begintime)%3600)/60),"s":int(((endtime-begintime)%3600)%60)} +print 'Measurement time: '+ measurementtimestring + +smb.set_RF_state(False) + +data.close_file() + +qt.mend() diff --git a/new/Scripts/FM_Vg_sweep.py b/new/Scripts/FM_Vg_sweep.py new file mode 100644 index 0000000..dc88cba --- /dev/null +++ b/new/Scripts/FM_Vg_sweep.py @@ -0,0 +1,155 @@ +import qt +from time import time +import numpy as np +execfile('ramp.py') +execfile('metagen.py') + +recorddc=False + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'lockin' not in instlist: + lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') + +if 'vi' not in instlist: + vi = qt.instruments.create('vi','virtual_composite') + vi.add_variable_scaled('vgate',lockin,'out1',1,0.0) + vi.add_variable_scaled('vbias',lockin,'out2',100,0.0) + +if ('vm' not in instlist) and recorddc: + vm = qt.instruments.create('vm','Keithley_2700',address='GPIB::17') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb','RS_SMB100A',address='GPIB::29::INSTR') + #smb = qt.instruments.create('smb','RS_SMB100A',address='TCPIP::169.254.247.179') + +#measurement information +med.set_temperature(300) +med.set_device('lg-04xx31b2') +med.set_setup('1K dipstick') +med.set_user('Harold') +current_gain = 0.01 #GV/A=mV/pA +med.set_current_gain(current_gain) + +#set frequencies +RF_start=250 #MHz +RF_stop=500 #MHz +RF_step=.1 #MHz + +#set voltages +#vbias_fixed=0.001 #V +vgate_start=3 #V +vgate_stop=5 #V +vgate_step=0.1 #V +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) +returntozero = True + + + +FM_frequency=1.0*0.6163 #kHz +RF_power=-10 #dBm (Currently with 20dB in attenuation) +FM_deviation=250 #kHz +LF_voltage=1.0 #V (Low to minimize crosstalk to signal channel (yes, it's a problem)) +filename='31b2_FM_Vg_sweep' + +qt.mstart() +#ready the lockin +lockin.get_all() +vi.get_vgate() + +#ready the smb +smb.set_RF_state(False) +smb.set_AM_state(False) + +smb.set_LF_frequency(FM_frequency) +smb.set_RF_power(RF_power) +smb.set_FM_deviation(FM_deviation) +smb.set_RF_frequency(RF_start) +smb.set_LF_output_voltage(LF_voltage) + +smb.set_LF_output_state(True) +smb.set_FM_state(True) +smb.set_Modulation_state(True) +smb.set_RF_state(True) + +smb.get_all() + +#Set up datafile + +data = qt.Data(name=filename) +data.add_coordinate('RF frequency (MHz)') +data.add_coordinate('Gate Voltage (V)') +data.add_value('X (pA)') +data.add_value('Y (pA)') +data.add_value('DC (pA)') +data.create_file() +data.copy_file('FM_Vg_sweep.py') + +spyview_process(reset=True) + +#Actual sweep +lockin.get_X() +#ramp(vi,'vbias',vbias_fixed,sweepstep,sweeptime) +for vg in arange(vgate_start,vgate_stop+vgate_step,vgate_step): + ramp(vi,'vgate',vg,sweepstep,sweeptime) + smb.set_RF_frequency(RF_start) + qt.msleep(.2) + for f in arange(RF_start,RF_stop+RF_step,RF_step): + smb.set_RF_frequency(f) + qt.msleep(.05) + if recorddc: + dc=vm.read() + dc*=-1e5 + else: + dc=0 + #x=lockin.get_X() #or Y or R + #y=lockin.get_Y() + rawdat=lockin.query('SNAP?1,2') + datlist=rawdat.split(',') + x=1e12*float(datlist[0]) + y=1e12*float(datlist[1]) + data.add_data_point(f,vg,x,y,dc) + + print vg + data.new_block() + spyview_process(data,RF_start,RF_stop,vg) +## for f in arange(RF_stop,RF_start-RF_step,-RF_step): +## smb.set_RF_frequency(f) +## qt.msleep(.3) +## x=lockin.get_X() #or Y or R +## y=lockin.get_Y() +## x*=-1e5 +## y*=-1e5 +## data.add_data_point(f,vg,x,y) +## data.new_block() +## spyview_process(data,RF_start,RF_stop,vg) + +#ramp(vi,'vgate',0,sweepstep,sweeptime) + +plot2dx = qt.Plot2D(data, name='xcomp', coorddim=0, valdim=2) +plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) +plot2dc = qt.Plot2D(data, name='dccomp', coorddim=0, valdim=4) +plot3Dc = qt.Plot3D(data, name='dc3d', coorddims=(0,1), valdim=4) + +plot2dx.save_png(filepath=data.get_dir()+'\\'+'plot2dx.png') +plot3Dx.save_png(filepath=data.get_dir()+'\\'+'plot3Dx.png') +plot2dc.save_png(filepath=data.get_dir()+'\\'+'plot2dc.png') +plot3Dc.save_png(filepath=data.get_dir()+'\\'+'plot3Dc.png') + +#reset voltages +if returntozero: + ramp(vi,'vgate',0,sweepstep,sweeptime) + ramp(vi,'vbias',0,sweepstep,sweeptime) + +vi.get_vgate() + +smb.set_RF_state(False) + +data.close_file() + +qt.mend() diff --git a/new/Scripts/FM_sweep.py b/new/Scripts/FM_sweep.py new file mode 100644 index 0000000..c411ef2 --- /dev/null +++ b/new/Scripts/FM_sweep.py @@ -0,0 +1,107 @@ +import qt +from time import time +import numpy as np +from shutil import copy +execfile('ramp.py') + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +##if 'smb' not in instlist: +## #smb = qt.instruments.create('smb','RS_SMB100A',address='GPIB::30::INSTR') +## smb = qt.instruments.create('smb','RS_SMB100A',address='TCPIP::169.254.247.179') +## +##if 'lockin' not in instlist: +## lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') +## +##if 'vi' not in instlist: +## vi = qt.instruments.create('vi','virtual_composite') +## vi.add_variable_scaled('vgate',lockin,'out1',0.25,0.0) + +###Measurement +RF_start=158 #MHz +RF_stop=168 #MHz +RF_step=.05 #MHz + +vg=3.6 #V + +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) + +FM_frequency=.6163 #kHz +RF_power=-2 #dBm (Currently actually -10dBm due to 30dBm in attenuation) +FM_deviation=125 #kHz +LF_voltage=1 #V (Low to minimize crosstalk to signal channel (yes, it's a problem)) +filename='33-C1_FM_sweep' + +qt.mstart() +#ready the lockin +lockin.get_all() +vi.get_vgate() + +#ready the smb +smb.set_RF_state(False) +smb.set_AM_state(False) + +smb.set_LF_frequency(FM_frequency) +smb.set_RF_power(RF_power) +smb.set_FM_deviation(FM_deviation) +smb.set_RF_frequency(RF_start) +smb.set_LF_output_voltage(LF_voltage) + +smb.set_LF_output_state(True) +smb.set_FM_state(True) +smb.set_Modulation_state(True) +smb.set_RF_state(True) + +smb.get_all() + +#Set up datafile + +data = qt.Data(name=filename) +data.add_coordinate('RF frequency [MHz]') +data.add_value('X [pA]') +data.add_value('Y [pA]') +data.create_file() +copy('FM_sweep.py',data.get_dir()) + +plot2dx = qt.Plot2D(data, name='xcomp', coorddim=0, valdim=1) +#plot2dy = qt.Plot2D(data, name='ycomp', coorddim=0, valdim=3) +#plot3D = qt.Plot3D(data, name='measure3D', coorddims=(0,1), valdim=2) + +#Actual sweep + + +ramp(vi,'vgate',vg,sweepstep,sweeptime) +qt.msleep(1) +lockin.get_X() +for f in arange(RF_start,RF_stop+RF_step,RF_step): + smb.set_RF_frequency(f) + qt.msleep(.3) + x=lockin.get_X() #or Y or R + y=lockin.get_Y() + x*=-1e5 + y*=-1e5 + data.add_data_point(f,x,y) +data.new_block() +for f in arange(RF_stop,RF_start-RF_step,-RF_step): + smb.set_RF_frequency(f) + qt.msleep(.3) + x=lockin.get_X() #or Y or R + y=lockin.get_Y() + x*=-1e5 + y*=-1e5 + data.add_data_point(f,x,y) + + +#ramp(vi,'vgate',0,sweepstep,sweeptime) + +data.close_file() + +qt.mend() + +# write meta.txt file +# f = open('something') +# f.write("% + diff --git a/new/Scripts/FMdevsweep.py b/new/Scripts/FMdevsweep.py new file mode 100644 index 0000000..ca236e6 --- /dev/null +++ b/new/Scripts/FMdevsweep.py @@ -0,0 +1,97 @@ +import qt +from time import time +import numpy as np +execfile('ramp.py') + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +##if 'smb' not in instlist: +## #smb = qt.instruments.create('smb','RS_SMB100A',address='GPIB::30::INSTR') +## smb = qt.instruments.create('smb','RS_SMB100A',address='TCPIP::169.254.247.179') +## +##if 'lockin' not in instlist: +## lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') +## +##if 'vi' not in instlist: +## vi = qt.instruments.create('vi','virtual_composite') +## vi.add_variable_scaled('vgate',lockin,'out1',0.25,0.0) + +###Measurement +RF_start=320 #MHz +RF_stop=340 #MHz +RF_step=.2 #MHz + +FM_dev_start=500 #kHz +FM_dev_stop=0 #kHz +FM_dev_step=-20 + +vg=4 #V +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) + +FM_frequency=.6163 #kHz +RF_power=17 #dBm (-30dB atten) +LF_voltage=0.3 #V (Low to minimize crosstalk to signal channel (yes, it's a problem)) +filename='23-A3_FM_dev_sweep' + +qt.mstart() +#ready the lockin +lockin.get_all() +ramp(vi,'vgate',vg,sweepstep,sweeptime) +vi.get_vgate() + +#ready the smb +smb.set_RF_state(False) +smb.set_AM_state(False) + +smb.set_LF_frequency(FM_frequency) +smb.set_RF_power(RF_power) +smb.set_FM_deviation(FM_dev_start) +smb.set_RF_frequency(RF_start) +smb.set_LF_output_voltage(LF_voltage) + +smb.set_LF_output_state(True) +smb.set_FM_state(True) +smb.set_Modulation_state(True) +smb.set_RF_state(True) + +smb.get_all() + +#Set up datafile + +data = qt.Data(name=filename) +data.add_coordinate('RF frequency [MHz]') +data.add_coordinate('FM Deviation [kHz]') +data.add_value('X [pA]') +data.add_value('Y [pA]') +data.create_file() +data.copy_file('FMdevsweep.py') + +plot2dx = qt.Plot2D(data, name='xcomp', coorddim=0, valdim=2) +#plot2dy = qt.Plot2D(data, name='ycomp', coorddim=0, valdim=3) +plot3D = qt.Plot3D(data, name='xcomp over deviation', coorddims=(0,1), valdim=2) + +#Actual sweep +spyview_process(reset=True) +for dev in arange(FM_dev_start,FM_dev_stop+FM_dev_step,FM_dev_step): + smb.set_FM_deviation(dev) + qt.msleep(1) + for f in arange(RF_start,RF_stop+RF_step,RF_step): + smb.set_RF_frequency(f) + qt.msleep(.3) + x=lockin.get_X() #or Y or R + y=lockin.get_Y() + x*=-1e5 + y*=-1e5 + data.add_data_point(f,dev,x,y) + data.new_block() + spyview_process(data,RF_start,RF_stop,dev) + +#ramp(vi,'vgate',0,sweepstep,sweeptime) + +data.close_file() + +qt.mend() + diff --git a/new/Scripts/FMpowersweep.py b/new/Scripts/FMpowersweep.py new file mode 100644 index 0000000..0e5d165 --- /dev/null +++ b/new/Scripts/FMpowersweep.py @@ -0,0 +1,110 @@ +import qt +from time import time +import numpy as np +execfile('ramp.py') + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +##if 'smb' not in instlist: +## #smb = qt.instruments.create('smb','RS_SMB100A',address='GPIB::30::INSTR') +## smb = qt.instruments.create('smb','RS_SMB100A',address='TCPIP::169.254.247.179') +## +##if 'lockin' not in instlist: +## lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') +## +##if 'vi' not in instlist: +## vi = qt.instruments.create('vi','virtual_composite') +## vi.add_variable_scaled('vgate',lockin,'out1',0.25,0.0) + +###Measurement +RF_start=161 #MHz +RF_stop=171 #MHz +RF_step=.05 #MHz + +RF_power_stop=-24 +RF_power_start=4.2#dBm (Currently actually 30dBm less due to attenuation) +RF_power_step=-.1 + +vg=3.6 #V +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) + +FM_frequency=.6163 #kHz +FM_deviation=125 #kHz +LF_voltage=1.0 #V (Low to minimize crosstalk to signal channel (yes, it's a problem)) +filename='33-C1_4K_FM_Power_sweep_bidirectional' + +qt.mstart() +#ready the lockin +lockin.get_all() +ramp(vi,'vgate',vg,sweepstep,sweeptime) +vi.get_vgate() + +#ready the smb +smb.set_RF_state(False) +smb.set_AM_state(False) + +smb.set_LF_frequency(FM_frequency) +smb.set_RF_power(RF_power_start) +smb.set_FM_deviation(FM_deviation) +smb.set_RF_frequency(RF_start) +smb.set_LF_output_voltage(LF_voltage) + +smb.set_LF_output_state(True) +smb.set_FM_state(True) +smb.set_Modulation_state(True) +smb.set_RF_state(True) + +smb.get_all() + +#Set up datafile + +data = qt.Data(name=filename) +data.add_coordinate('RF frequency [MHz]') +data.add_coordinate('RF Power [dBm]') +data.add_value('X [pA]') +data.add_value('Y [pA]') +data.add_coordinate('direction (bool)') +data.create_file() +data.copy_file('FMpowersweep.py') + +plot2dx = qt.Plot2D(data, name='xcomp', coorddim=0, valdim=2) +#plot2dy = qt.Plot2D(data, name='ycomp', coorddim=0, valdim=3) +plot3D = qt.Plot3D(data, name='measure3D', coorddims=(0,1), valdim=2) +spyview_process(reset=True) +#Actual sweep + +for db in arange(RF_power_start,RF_power_stop+RF_power_step,RF_power_step): + smb.set_RF_power(db) + qt.msleep(1) + lockin.get_X() + lockin.get_X() + for f in arange(RF_start,RF_stop+RF_step,RF_step): + smb.set_RF_frequency(f) + qt.msleep(.3) + x=lockin.get_X() #or Y or R + y=lockin.get_Y() + x*=-1e5 + y*=-1e5 + data.add_data_point(f,db,x,y,0) + data.new_block() + spyview_process(data,RF_start,RF_stop,db) + for f in arange(RF_stop,RF_start-RF_step,-RF_step): + smb.set_RF_frequency(f) + qt.msleep(.3) + x=lockin.get_X() #or Y or R + y=lockin.get_Y() + x*=-1e5 + y*=-1e5 + data.add_data_point(f,db,x,y,1) + data.new_block() + spyview_process(data,RF_start,RF_stop,db) + +#ramp(vi,'vgate',0,sweepstep,sweeptime) + +data.close_file() + +qt.mend() + diff --git a/new/Scripts/RoomTempChecks_bk.py b/new/Scripts/RoomTempChecks_bk.py new file mode 100644 index 0000000..038312b --- /dev/null +++ b/new/Scripts/RoomTempChecks_bk.py @@ -0,0 +1,198 @@ +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime + +########################### +# Make instances available +########################### + +import qt + + + +ivvi = qt.instruments.get('ivvi') +gates = qt.instruments.get('gates') +keithley1 = qt.instruments.get('keithley1') +keithley2 = qt.instruments.get('keithley2') + + + +def set_dacs_to_zero(): + print 'Set all dacs to zero...' + for n in range(16): + print 'dac%s....'%(n+1), + print ivvi.set('dac%s'%(n+1),0) + +def sweep_voltage_measure_current(vstart=-150,vend=50,vstep=1,dacNo=3,keithleyNo=1,Naverage=1,Nrepeat=1, R_feedback_QPC = 10e6, nplc=1, plotting=True,title=''): + + qt.mstart() + filename = 'IV curve dac%s' %dacNo + filename=filename+title + keithley1.set_nplc(nplc) + keithley2.set_nplc(nplc) + + + data = qt.Data(name=filename) + if dacNo==3 or dacNo==4: + data.add_coordinate('dac%s (muV)' % dacNo) + else: + data.add_coordinate('dac%s (mV)' % dacNo) + data.add_coordinate('Repeat') + if keithleyNo==2: + data.add_value('QPC2 Current (pA)') + data.add_value('QPC1 Current (pA)') + elif keithleyNo==1: + data.add_value('QPC1 Current (pA)') + data.add_value('QPC2 Current (pA)') + data.create_file() + + + if plotting: + plot2d = qt.Plot2D(data, name=filename) + + + + v_vec=arange(vstart,vend,vstep) + + for cnt in range(Nrepeat): + for vcnt,v_sweep in enumerate(v_vec): + if dacNo==3: + ivvi.set_dac3(v_sweep) + dacConv=1 + elif dacNo==4: + ivvi.set_dac4(v_sweep) + dacConv=1 + else: + ivvi.set('dac%s'%dacNo,mncnt) + dacConv=1e3 + + result_QPC1 = 0.0 + result_QPC2 = 0.0 + for repeat in arange(0,Naverage,1): + # raw_input('key...') + result_QPC2 = result_QPC2 + keithley2.get_readnextval() + result_QPC1 = result_QPC1 + keithley1.get_readnextval() + qt.msleep(0.02) + + current_QPC1 = result_QPC1*1e12/(Naverage*R_feedback_QPC) # picoampere + current_QPC2 = result_QPC2*1e12/(Naverage*R_feedback_QPC) # picoampere + + + + + if keithleyNo==2: + data.add_data_point(v_sweep,cnt+1,current_QPC2,current_QPC1) + if vcnt==0: + current_start=current_QPC2 + elif keithleyNo==1: + data.add_data_point(v_sweep,cnt+1,current_QPC1,current_QPC2) + if vcnt==0: + current_start=current_QPC1 + + if keithleyNo==2: + Res=(vend-vstart)*1e-6*dacConv/((current_QPC2-current_start)*1e-12) #mV/picoAmp + current_end=current_QPC2 + elif keithleyNo==1: + Res=(vend-vstart)*1e-6*dacConv/((current_QPC1-current_start)*1e-12) + current_end=current_QPC1 + + print 'I1= %s , I2=%s , I2-I1=%s ,deltaV=%s,Res=%s'%(current_start,current_end,(current_end-current_start),(vend-vstart),Res) + print 'Res=',Res/1e3,' KOhm' + print 'Res=',Res/1e6,' MOhm' + + if plotting: + plot2d.save_png() + data._write_settings_file() + + data_array = data.get_data() + + data.close_file() + qt.mend() +def set_dacs(Value=0): + print 'Set all dacs to %s...'%(Value) + NotCoarseGates=[12 ,6,10,8,3,4] #these are the dacs which I am not using for sweeping + for dacCnt in array(range(16))+1: + print 'dac%s....'%(dacCnt), + if dacCnt in NotCoarseGates: + print 'False (becuase it is either Ohmic or fine gate) then set to 0...', + print ivvi.set('dac%s'%(dacCnt),0) + else: + print ivvi.set('dac%s'%(dacCnt),Value) + +def set_dacs_and_Measure_Current(Value=0,keithleyNo=1,biasCooling=False,nplc=1, R_feedback_QPC = 10e6,waittime=1,plotting=True,title=''): + print 'Set all dacs to %s... and measure current'%(Value) + NotCoarseGates=[12 ,6,10,8,3,4] + + qt.mstart() + filename = 'IV curve as a function of time gates are at %s mV, SL,SR=200mV' %Value + filename=filename+title + keithley1.set_nplc(nplc) + keithley2.set_nplc(nplc) + + data = qt.Data(name=filename) + data.add_coordinate('Time (s)' ) + + data.add_coordinate('Repeat') + if keithleyNo==2: + data.add_value('QPC2 Current (pA)') + data.add_value('QPC1 Current (pA)') + elif keithleyNo==1: + data.add_value('QPC1 Current (pA)') + data.add_value('QPC2 Current (pA)') + data.create_file() + + + if plotting: + plot2d = qt.Plot2D(data, name=filename) + + infinitLoop=True + GatesAreNotSet=False + cnt=0 + FinalValue=Value + + while infinitLoop: + cnt=cnt+1 + if GatesAreNotSet: + if biasCooling: + if cnt<31: + Value=cnt*10 + print Value + if cnt==30: + GatesAreNotSet=False + for dacCnt in array(range(16))+1: + print 'dac%s....'%(dacCnt), + if dacCnt in NotCoarseGates: + print 'False (becuase it is either Ohmic or fine gate) then set to 0...', + print ivvi.set('dac%s'%(dacCnt),0) + elif dacCnt in [15,16]: + if Value>200: + print 'No change above 200mV' + else: + print ivvi.set('dac%s'%(dacCnt),Value) + else: + print ivvi.set('dac%s'%(dacCnt),Value) + + + qt.msleep(waittime) + result_QPC2 = keithley2.get_readnextval() + result_QPC1 = keithley1.get_readnextval() + qt.msleep(0.02) + + current_QPC1 = result_QPC1*1e12/(R_feedback_QPC) # picoampere + current_QPC2 = result_QPC2*1e12/(R_feedback_QPC) # picoampere + + if keithleyNo==2: + data.add_data_point(waittime*cnt,1,current_QPC2,current_QPC1) + elif keithleyNo==1: + data.add_data_point(waittime*cnt,1,current_QPC1,current_QPC2) + + + + + +if (__name__ == '__main__'): + title='_LS_withoutBonding' + Amp=1 #100V/V of M2m module + sweep_voltage_measure_current(vstart=-50,vend=50,vstep=1,keithleyNo=2,Naverage=1,dacNo=11,R_feedback_QPC=Amp*10e6,title=title) + ivvi.set_dac3(0) + set_dacs_to_zero() + \ No newline at end of file diff --git a/new/Scripts/SetOptoDACReadKeithley.py b/new/Scripts/SetOptoDACReadKeithley.py new file mode 100644 index 0000000..61e91df --- /dev/null +++ b/new/Scripts/SetOptoDACReadKeithley.py @@ -0,0 +1,97 @@ +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime + + +########################### +# Make instances available +########################### + +print "Program is running" + +import qt + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +if 'ivvi' not in instlist: + ivvi = qt.instruments.create('ivvi','Optodac',address='COM1') + +if 'keithley1' not in instlist: + keithley1 = qt.instruments.create('keithley1','Keithley_2700',address='GPIB0::16::INSTR') + +if 'keithley2' not in instlist: + keithley2 = qt.instruments.create('keithley2','Keithley_2700',address='GPIB0::17::INSTR') + +#if 'picowatt' not in instlist: + #picowatt = qt.instruments.create('picowatt','Picowatt_AVS47A',address='GPIB0::20::INSTR') + +#if 'specana' not in instlist: +# specana = qt.instruments.create('specana','RS_FSL',address='GPIB0::22::INSTR') + +#set_dacs_to_zero() + +def set_dacs_to_zero(): + print 'Set all dacs to zero...' + for n in range(16): + print 'dac%s....'%(n+1), + print ivvi.set('dac%s'%(n+1),value=0) + sleep(0.01) + +def read_all_keithleys(): + print 'Read all Keithleys' + for n in range(2): + print 'Keithley %s: '%(n+1), + print eval("keithley"+str(n+1)+".get_readlastval()") + +def read_picowatt_value(): + print picowatt.value() + +# does not give uptodate value of dac, but gives value stored in qtlab +# make sure you don't close qtlab!!! +def read_all_dacs(printyes=False): + a=ivvi.get_parameters() + b=zeros(8) + + for n in range(8): + b[n] = a['dac%s'%(n+1)]['value'] + sleep(0.01) + + + + if printyes: + print 'Get all dac values...' + for n in range(8): + print 'dac%s....'%(n+1), + print a['dac%s'%(n+1)]['value'] + sleep(0.01) + + return b + +def set_dac_safe(channel,value,sweepspeed=100): + + start = time() + a=ivvi.get_parameters() + #sweepspeed in mV/s of the outputvoltage! + if a['dac%s'%channel]['multiplier'] not in [nan,0]: + dacsweepspeed = float(sweepspeed)/a['dac%s'%channel]['multiplier'] + else: + print "Multiplier not set" + return False + + + #b = read_all_dacs() + #voltdiff = value - b(channel) + voltstep = float(5000)/32768 #+/-5V divided over 16 bits + #Nstep = int(voltdiff/voltstep) + #time = abs(voltdiff/dacsweepspeed) + timestep = abs(voltstep/dacsweepspeed)*1000 #in ms + + ivvi.set_parameter_rate('dac%s'%channel,voltstep,timestep) + + ivvi.set('dac%s'%channel,value) + + print time()-start + return a['dac%s'%channel]['value'] + + diff --git a/new/Scripts/SetRS_SMB100APowerReadRS_FSL.py b/new/Scripts/SetRS_SMB100APowerReadRS_FSL.py new file mode 100644 index 0000000..d34f080 --- /dev/null +++ b/new/Scripts/SetRS_SMB100APowerReadRS_FSL.py @@ -0,0 +1,296 @@ +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +import copy + + +########################### +# Make instances available +########################### + +print "Program is running" + +import qt + + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +if 'ivvi' not in instlist: + ivvi = qt.instruments.create('ivvi','Optodac',address='COM1') + +if 'keithley1' not in instlist: + keithley1 = qt.instruments.create('keithley1','Keithley_2700',address='GPIB0::16::INSTR') + +if 'keithley2' not in instlist: + keithley2 = qt.instruments.create('keithley2','Keithley_2700',address='GPIB0::17::INSTR') + +#if 'picowatt' not in instlist: + #picowatt = qt.instruments.create('picowatt','Picowatt_AVS47A',address='GPIB0::20::INSTR') + +if 'specana' not in instlist: + specana = qt.instruments.create('specana','RS_FSL',address='GPIB0::22::INSTR') + +if 'siggen' not in instlist: + siggen = qt.instruments.create('siggen','RS_SMB100A',address='GPIB0::29::INSTR') + +ivvi.set_dac_multiplier(8,4) + +keithley1.set('IVVI_gain',0.01) + + +def sweep_power_measure_trace(xstart=-100,xend=-60,Nx=10,drivefrequency=11,centerfrequency=11,span=2,Nrepeat=1, nplc=1, plotting=True,title=''): +#x = RF power of signal generator + qt.mstart() + filename = 'test' + + Ny = specana.get_sweep_points() + + data = qt.Data(name=filename) + data.add_coordinate('Frequency (MHz)',size=Ny) + data.add_coordinate('RF Power (dBm)',size=Nx) + data.add_value('Spectral power (dBm)') + data.create_file() + + + + + + x_vec=linspace(xstart,xend,Nx) + + siggen.switch_on() + siggen.set_frequency(drivefrequency) + specana.set_center_frequency(centerfrequency) + specana.set_span(span) + + + + for cnt in range(Nrepeat): + for xcnt,x_sweep in enumerate(x_vec): + print 'power #%s' % (xcnt+1) + siggen.set_power(x_sweep) + sleep(2) + Vtrace = specana.get_trace() # value trace + xtrace = x_sweep*ones(len(Vtrace)) + ytrace = linspace(centerfrequency-span/2,centerfrequency+span/2,len(Vtrace)) # frequency trace + + data.new_block() + data.add_data_point(ytrace,xtrace,Vtrace) + + siggen.switch_off() + + print 'RFPower from %s dBm to %s dBm at %s MHz in %s steps' % (xstart,xend,drivefrequency,Nx) + + if plotting: + #plot2d = qt.Plot2D(data, name=filename) + plot3d = qt.Plot3D(data, name=filename) + + if plotting: + #plot2d.save_png() + plot3d.save_png() + + data._write_settings_file() + + data_array = data.get_data() + + data.close_file() + qt.mend() + +def sweep_dac_measure_keithley(channel =1, xstart=-100,xend=-60,Nx=100, Nrepeat=1, plotting=True,title='',returntozero=True): +#x = dac + + #where to add general measurement data + + + qt.mstart() + filename = 'test' + multiplier = ivvi.get_dac_multiplier(channel) + + data = qt.Data(name=filename) + if channel == 1: + xname = 'Bias voltage (mV)' + elif channel == 2: + xname = 'Gate voltage (mV)' + else: + xname = 'dac%s'%channel + + data.add_coordinate(xname,size=Nx) + + a = keithley1.get_parameter_options('IVVI_gain') + curryes=a['curryes'] + if curryes: #is current measured or voltage? + data.add_value('Current (pA)') + else: + data.add_value('Voltage (mV)') + + data.create_file() + + + + + + x_vec=linspace(xstart,xend,Nx) + + + + for cnt in range(Nrepeat): + for xcnt,x_sweep in enumerate(x_vec): + ivvi.set('dac%s'%channel,x_sweep) + y_sweep = keithley1.get_readlastval() + data.add_data_point(x_sweep,y_sweep) + + + print xname + ' from %s mV to %s mV in %s steps' % (multiplier*xstart,multiplier*xend,Nx) + + if plotting: + plot2d = qt.Plot2D(data, name=filename) + #plot3d = qt.Plot3D(data, name=filename) + + if plotting: + plot2d.save_png() + #plot3d.save_png() + + data._write_settings_file() + + data_array = data.get_data() + + data.close_file() + qt.mend() + + if returntozero: + set_dacs_to_zero() + +def stability_diagram(channel1 =1, xstart=-100,xend=-60,Nx=10, channel2=2, ystart=-100,yend=-60,Ny=10, Nrepeat=1, plotting=True,title='',returntozero=True): + #x = dac channel1 (sweep) + #y = dac channel2 (loop1) + + #where to add general measurement data? + + + qt.mstart() + filename = 'test' + multiplier1 = ivvi.get_dac_multiplier(channel1) + multiplier2 = ivvi.get_dac_multiplier(channel2) + + data = qt.Data(name=filename) + if channel1 == 1: + xname = 'Bias voltage (mV)' + elif channel1 == 2: + xname = 'Gate voltage (mV)' + else: + xname = 'dac%s'%channel1 + + data.add_coordinate(xname,size=Nx) + + + if channel2 == 1: + yname = 'Bias voltage (mV)' + elif channel2 == 2: + yname = 'Gate voltage (mV)' + else: + yname = 'dac%s'%channel2 + + data.add_coordinate(yname,size=Ny) + + + a = keithley1.get_parameter_options('IVVI_gain') + curryes=a['curryes'] + if curryes: #is current measured or voltage? + data.add_value('Current (pA)') + else: + data.add_value('Voltage (mV)') + + data.create_file() + + + + + + x_vec=linspace(xstart,xend,Nx) + y_vec=linspace(ystart,yend,Ny) + + + for cnt in range(Nrepeat): + for ycnt,y_sweep in enumerate(y_vec): + print ycnt + ivvi.set('dac%s'%channel2,y_sweep) + + for xcnt,x_sweep in enumerate(x_vec): + ivvi.set('dac%s'%channel1,x_sweep) + z_sweep = keithley1.get_readlastval() + data.add_data_point(y_sweep,x_sweep,z_sweep) + + data.new_block() + + print xname + ' from %s mV to %s mV in %s steps' % (multiplier1*xstart,multiplier1*xend,Nx) + print yname + ' from %s mV to %s mV in %s steps' % (multiplier2*ystart,multiplier2*yend,Ny) + + if plotting: + #plot2d = qt.Plot2D(data, name=filename) + plot3d = qt.Plot3D(data, name=filename) + + + if plotting: + #plot2d.save_png() + plot3d.save_png() + + data._write_settings_file() + + data_array = data.get_data() + print data_array + cnt2=0 + deltax=(float(xend)-xstart)/(Nx-1) + + datastabdiag = qt.Data(name='test2') + if channel1 == 1: + xname = 'Bias voltage (mV)' + elif channel1 == 2: + xname = 'Gate voltage (mV)' + else: + xname = 'dac%s'%channel1 + + datastabdiag.add_coordinate(xname,size=Nx) + + + if channel2 == 1: + yname = 'Bias voltage (mV)' + elif channel2 == 2: + yname = 'Gate voltage (mV)' + else: + yname = 'dac%s'%channel2 + + datastabdiag.add_coordinate(yname,size=Ny) + datastabdiag.add_value('dI/dV (pA/mV)') + + datastabdiag.create_file() + + + #datastabdiag_array=zeros(data_array.shape)+1.5 + + print type(data) + print type(datastabdiag) + + cnt2=0 + print deltax + for cnt in range(Nrepeat): + for ycnt,y_sweep in enumerate(y_vec): + for xcnt,x_sweep in enumerate(x_vec): + + if xcnt != Nx-1: #stability diagram has same size as original data, with last line double, gnuplot doesn't plot last/first line anyway + z_sweep=(data_array[cnt2+1][2]-data_array[cnt2][2])/deltax + print xcnt, z_sweep, type(z_sweep) + datastabdiag.add_data_point(y_sweep,x_sweep,z_sweep) + cnt2=cnt2+1 + datastabdiag.new_block() + + + + plotstabdiag = qt.Plot3D(datastabdiag, name='test') + + print datastabdiag.get_data() + + data.close_file() + qt.mend() + + if returntozero: + set_dacs_to_zero() diff --git a/new/Scripts/Thumbs.db b/new/Scripts/Thumbs.db new file mode 100644 index 0000000..89347f6 Binary files /dev/null and b/new/Scripts/Thumbs.db differ diff --git a/new/Scripts/Vibhor/FSVphaseNoise.py b/new/Scripts/Vibhor/FSVphaseNoise.py new file mode 100644 index 0000000..8ef1bd9 --- /dev/null +++ b/new/Scripts/Vibhor/FSVphaseNoise.py @@ -0,0 +1,120 @@ +################################ +# DEVELOPMENT NOTES/LOG +################################ + + + + +################################ +# IMPORTS +################################ + +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables + +NumOfLoop=100 +rf_power = -10 +cw_freq=4.769472498e9 +BW = 100000 #Hz +SweepPt=10001 +timespan=0.1 # in secs + +timedummy=np.linspace(0,timespan,SweepPt) + + +################################ +# INSTRUMENTS +################################ +instlist = qt.instruments.get_instrument_names() +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + + +#measurement information stored in manual in MED instrument +med.set_device('Vibhor ') +med.set_setup('300um device for noise') +med.set_user('Vibhor,') + + +##################### +# PNA set up +##################### +#pna.setup() #check this !!!!!! +#set CW frequency + +pna.w('SENS:FOM:RANG:FREQ:CW '+str(cw_freq)) +#set power +pna.set_power(rf_power) +#set number of points and sweeptime +pna.set_sweeptime(timespan) +pna.set_sweeppoints(SweepPt) +pna.set_resolution_bandwidth(BW) #set bandwidth + + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'phaseNoiseOnReso' +data = qt.Data(name=filename) +data.add_coordinate('times',size=NumOfLoop) +data.add_coordinate('time [ms]',size=SweepPt) +data.add_value('Re S21') +data.add_value('Im S21') +data.create_file() +data.copy_file('phaseNoise.py') + +#print 'prepare 2D plot' +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables + +#tstart = time() +run_index=0 +while (run_index W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('W6_NG_withDrum') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Hanger IDX') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [abs]') +data.add_value('S21 [to be checked Phase]') +data.create_file() +data.copy_file('bf-s21-pow-fset_v4.py') + +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +####Settings: +#Current temperature +#1.18 K + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= -30 +pow_pts = 1 + +#dim 2 + +#200um hangers +#hanger_idx = np.array([4.472492,4.6162757,4.7694742,4.9326,5.1067165,5.29134,5.4936,5.71142,5.94614,6.20106,6.49,6.80174])*GHz #here you enter the center freqs. +hanger_idx=np.array([5])*GHz +hanger_span = 2000*MHz #this is the span for each cent. freq. +f1_pts = 5000 +f1_bw = 3000 #HZ #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 1 + +f1_start= hanger_idx[0]-hanger_span/2 +f1_stop= hanger_idx[0]+hanger_span/2 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +#f_list=np.linspace(float(-hanger_span/2),float(hanger_span/2),(f1_pts)) +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +#pna.set_averages(4) +#pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +########## Print settings ################ + +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(hanger_idx) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + + for f_idx in hanger_idx: + f1_start= f_idx -hanger_span/2 + f1_stop= f_idx+hanger_span/2 + pna.set_start_frequency(f1_start) + pna.set_stop_frequency(f1_stop) + + now_time = time() + time_int = now_time-prev_time #time for 1 sweep or loop + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) #time required to finish this set of loops*outerloop times left + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ',f_idx, 'Freq idx', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + fidx_list= list(f_idx*ones(len(f_list))) + data.add_data_point(power_list,f_list,fidx_list,trace[0],trace[1]) #for S21 vs power only + data.new_block() + + spyview_process(data,-hanger_span/2,hanger_span/2,hanger_idx[0],f_idx,f1_power) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() + + + + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/Vibhor/bf_double_tone_PNA_2D_quick.py b/new/Scripts/Vibhor/bf_double_tone_PNA_2D_quick.py new file mode 100644 index 0000000..8974da0 --- /dev/null +++ b/new/Scripts/Vibhor/bf_double_tone_PNA_2D_quick.py @@ -0,0 +1,221 @@ +################################ +# DESCRIBTION +################################ + +#Measurement script that does double tone qubit spectroscopy using the SGMA +#as the swept probe frequency + + +################################ +# DEVELOPMENT NOTES/LOG +################################ + + +#transform into virtual spectrum analyser module + + + + +################################ +# IMPORTS +################################ + +import qt +import numpy as np +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen2D.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables +max_runtime = None #sec +max_sweeptime = None #sec + + +#PNA sweep +start_freq = 5.067e9 +stop_freq=5.071e9 +f_points =601 +bandwidth=100 +power=-22 +ave=15 +#96attenuation outside + +#SMB & SGS Sweep +probe_start = 5050 +probe_stop = 5030 +probe_points = 200 +probe_power=-12 + +flist=np.linspace(float(start_freq),float(stop_freq),f_points) +plist=np.linspace(float(probe_start),float(probe_stop),probe_points) + +#magnetic field +v_adwin=0.0074 + +################################ +# INSTRUMENTS +################################ + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'sgs' not in instlist: + sgs = qt.instruments.create('sgs','RS_SGS100A', address='TCPIP::192.168.1.100::INSTR') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb', 'RS_SMB100A_DEV', address='TCPIP::192.168.1.50::INSTR') + +#if 'adwin_DAC' not in instlist: +# adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + +#measurement information stored in manual in MED instrument +med.set_device('EOS3_standard_transmon_A') +med.set_setup('BF') +med.set_user('Sal') + +#print smb.query('*IDN?') +#print fsl.query('*IDN?') + + +#PNA initialization +pna.reset() +pna.setup(start_frequency=start_freq,stop_frequency=stop_freq) +pna.set_power(power) +pna.set_resolution_bandwidth(bandwidth) +pna.set_sweeppoints(f_points) +sweeptime = pna.get_sweeptime()*1.01 +pna.set_averages_on() +pna.set_averages(ave) + +#SGS initialization +smb.set_RF_frequency(1000) +smb.set_RF_state(True) +smb.set_RF_power(probe_power) + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'bf_double_tone_PNA_2D_quick' +data = qt.Data(name=filename) +#data.add_coordinate('Frequency (MHz)',size=sweep_points) +#data.add_coordinate('Absolute time [s]') +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Probe_frequency (MHz)') +data.add_value('Transmission (dBm)') +data.add_value('f_data [dBm]') +data.add_value('Phase') + +data.create_file() +data.copy_file('bf_double_tone_PNA_2D_quick.py') + +#print 'prepare 2D plot' +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=1) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables +run_index=0 +tstart = time() + +x_time = 0 +y_temp =0 +measurement_time=0 + +print 'Start Experiment' + +def display_time(time): + hours = time/3600 + minutes = (time-3600*floor(hours))/60 + seconds = (time-3600*floor(hours)-60*floor(minutes)) + + return hours, ':', minutes, ':', seconds + + +#variables +run_index=0 +tstart = time() + +prev_time=tstart +now_time=0 +exp_number = len(plist)*ave + + +#set ADWIN to right value: + + +adwin.set_DAC_2(v_adwin) +ave_list=np.linspace(1,ave,ave) + +#while (x_time < max_runtime or and run_index0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/Vibhor/metagen3D.py b/new/Scripts/Vibhor/metagen3D.py new file mode 100644 index 0000000..3f09cda --- /dev/null +++ b/new/Scripts/Vibhor/metagen3D.py @@ -0,0 +1,68 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + #print _outermostblockvals + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (data.get_nblocks_complete()/(len(_outermostblockvals)), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(_outermostblockvals), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/Vibhor/metagen3D_crazy.py b/new/Scripts/Vibhor/metagen3D_crazy.py new file mode 100644 index 0000000..a0cf841 --- /dev/null +++ b/new/Scripts/Vibhor/metagen3D_crazy.py @@ -0,0 +1,75 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + + _blockvals is internal and should not be touched! + ''' + #dimension sizes + + #data.get_dimension_size(0) + #data.get_dimension_size(0) + #data.get_dimension_size(0) + + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + #print _outermostblockvals + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + ( len(hanger_idx), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(pow_list), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/Vibhor/phaseNoise.py b/new/Scripts/Vibhor/phaseNoise.py new file mode 100644 index 0000000..8ef1bd9 --- /dev/null +++ b/new/Scripts/Vibhor/phaseNoise.py @@ -0,0 +1,120 @@ +################################ +# DEVELOPMENT NOTES/LOG +################################ + + + + +################################ +# IMPORTS +################################ + +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables + +NumOfLoop=100 +rf_power = -10 +cw_freq=4.769472498e9 +BW = 100000 #Hz +SweepPt=10001 +timespan=0.1 # in secs + +timedummy=np.linspace(0,timespan,SweepPt) + + +################################ +# INSTRUMENTS +################################ +instlist = qt.instruments.get_instrument_names() +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + + +#measurement information stored in manual in MED instrument +med.set_device('Vibhor ') +med.set_setup('300um device for noise') +med.set_user('Vibhor,') + + +##################### +# PNA set up +##################### +#pna.setup() #check this !!!!!! +#set CW frequency + +pna.w('SENS:FOM:RANG:FREQ:CW '+str(cw_freq)) +#set power +pna.set_power(rf_power) +#set number of points and sweeptime +pna.set_sweeptime(timespan) +pna.set_sweeppoints(SweepPt) +pna.set_resolution_bandwidth(BW) #set bandwidth + + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'phaseNoiseOnReso' +data = qt.Data(name=filename) +data.add_coordinate('times',size=NumOfLoop) +data.add_coordinate('time [ms]',size=SweepPt) +data.add_value('Re S21') +data.add_value('Im S21') +data.create_file() +data.copy_file('phaseNoise.py') + +#print 'prepare 2D plot' +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables + +#tstart = time() +run_index=0 +while (run_index W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('300UM') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Hanger IDX') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [abs]') +data.add_value('S21 [to be checked Phase]') +data.create_file() +data.copy_file('bf-s21-pow-fset_300um_v4.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 20 +pow_pts = 6 + +#dim 2 +#300um hangers +#hanger_idx = np.array([-1.13603*1e9,-9.9574*1e8,-8.45854*1e8,-6.87568*1e8,-5.17881*1e8,-3.51914*1e8,-1.56186*1e8,5.41822*1e7,2.80151*1e8,5.25681*1e8,8.00972*1e8,1.09738*1e9]) #here you enter the center freqs. +#hanger_idx = hanger_idx+5.52*1e9 +#200um hangers +hanger_idx = np.array([4.472492,4.6162757,4.7694742,4.9326,5.1067165,5.29134,5.4936,5.71142,5.94614,6.20106,6.49,6.80174])*GHz #here you enter the center freqs. +hanger_span = 2*MHz #this is the span for each cent. freq. +f1_pts = 2000 +f1_bw = 30 #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 1 + +f1_start= hanger_idx[0]-hanger_span/2 +f1_stop= hanger_idx[0]+hanger_span/2 + + +########### making lists of values to be measured ########### +#f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +f_list=np.linspace(float(-hanger_span/2),float(hanger_span/2),(f1_pts)) +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +#pna.set_averages(4) +#pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +########## Print settings ################ + +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(pow_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + + for f_idx in hanger_idx: + f1_start= f_idx -hanger_span/2 + f1_stop= f_idx+hanger_span/2 + pna.set_start_frequency(f1_start) + pna.set_stop_frequency(f1_stop) + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ',f_idx, 'Freq idx', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + fidx_list= list(f_idx*ones(len(f_list))) + data.add_data_point(power_list,fidx_list,f_list,trace[0],trace[1]) #for S21 vs power only + data.new_block() + + spyview_process(data,-hanger_span/2,hanger_span/2,hanger_idx[0],f_idx,f1_power) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() + + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-fset_v3.py b/new/Scripts/ben/bf-s21-pow-fset_v3.py new file mode 100644 index 0000000..76f406e --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-fset_v3.py @@ -0,0 +1,185 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D_crazy.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with CNT JLCs') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Hanger IDX') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [abs]') +data.add_value('S21 [to be checked Phase]') +data.create_file() +data.copy_file('bf-s21-pow-fset_v3.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 20 +pow_pts = 6 + +#dim 2 +hanger_idx = np.array([4.472492,4.6162757,4.7694742,4.9326,5.1067165,5.29134,5.4936,5.71142,5.94614,6.20106,6.49,6.80174])*GHz #here you enter the center freqs. +#hanger_idx = np.array([6.80174])*GHz #here you enter the center freqs. +hanger_span = 1*MHz #this is the span for each cent. freq. +f1_pts = 2000 +f1_bw = 50 #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 1 + +f1_start= hanger_idx[0]-hanger_span/2 +f1_stop= hanger_idx[0]+hanger_span/2 + + +########### making lists of values to be measured ########### +#f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +f_list=np.linspace(float(-hanger_span/2),float(hanger_span/2),(f1_pts)) +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +#pna.set_averages(1) +#pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() +qt.msleep(sweep_time+3) + +###################################### + +########## Print settings ################ + +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + + for f_idx in hanger_idx: + f1_start= f_idx -hanger_span/2 + f1_stop= f_idx+hanger_span/2 + pna.set_start_frequency(f1_start) + pna.set_stop_frequency(f1_stop) + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ',f_idx, 'Freq idx', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + fidx_list= list(f_idx*ones(len(f_list))) + data.add_data_point(power_list,fidx_list,f_list,trace[0],trace[1]) #for S21 vs power only + data.new_block() + + spyview_process(data,-hanger_span/2,hanger_span/2,hanger_idx[0],f_idx,f1_power) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() + + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-fset_v4.py b/new/Scripts/ben/bf-s21-pow-fset_v4.py new file mode 100644 index 0000000..83ef587 --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-fset_v4.py @@ -0,0 +1,201 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D_crazy.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('300UM') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Hanger IDX') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [abs]') +data.add_value('S21 [to be checked Phase]') +data.create_file() +data.copy_file('bf-s21-pow-fset_v4.py') + +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +####Settings: +#Current temperature +#3 K + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= -30 +pow_pts = 1 + +#dim 2 +#300um hangers +#hanger_idx = np.array([-1.13603*1e9,-9.9574*1e8,-8.45854*1e8,-6.87568*1e8,-5.17881*1e8,-3.51914*1e8,-1.56186*1e8,5.41822*1e7,2.80151*1e8,5.25681*1e8,8.00972*1e8,1.09738*1e9]) #here you enter the center freqs. +#3K +#hanger_idx=np.array([-1.118,-0.97927,0.82920,-0.67008,-0.50036,-0.33540,-0.138805,0.071259,0.29640,0.54247,0.81727,1.11283])*GHz +#hanger_idx=np.array([-1.12875,-0.988621,-0.839304,-0.681505,-0.512022,-0.347119,-0.15175,0.0569806,0.283323,0.52844,0.802778,1.09763])*GHz +#4.6K +#hanger_idx = np.array([-1.14260,-1.00376,-0.854940,-0.69639,-0.528399,-0.364117,-0.169676,0.0394042,0.264140,0.508401,0.782561,1.07698])*GHz +#hanger_idx = np.array([0])*GHz +#hanger_idx = hanger_idx+5.5*1e9 + + + + +#200um hangers +hanger_idx = np.array([4.472492,4.6162757,4.7694742,4.9326,5.1067165,5.29134,5.4936,5.71142,5.94614,6.20106,6.49,6.80174])*GHz #here you enter the center freqs. +hanger_span = 50*MHz #this is the span for each cent. freq. +hanger_idx=hanger_idx+(4.44418-4.472492)*GHz-10*MHz +f1_pts = 1000 +f1_bw = 100 #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 1 + +f1_start= hanger_idx[0]-hanger_span/2 +f1_stop= hanger_idx[0]+hanger_span/2 + + +########### making lists of values to be measured ########### +#f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +f_list=np.linspace(float(-hanger_span/2),float(hanger_span/2),(f1_pts)) +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +#pna.set_averages(4) +#pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +########## Print settings ################ + +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(hanger_idx) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + + for f_idx in hanger_idx: + f1_start= f_idx -hanger_span/2 + f1_stop= f_idx+hanger_span/2 + pna.set_start_frequency(f1_start) + pna.set_stop_frequency(f1_stop) + + now_time = time() + time_int = now_time-prev_time #time for 1 sweep or loop + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) #time required to finish this set of loops*outerloop times left + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ',f_idx, 'Freq idx', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + fidx_list= list(f_idx*ones(len(f_list))) + data.add_data_point(power_list,fidx_list,f_list,trace[0],trace[1]) #for S21 vs power only + data.new_block() + + spyview_process(data,-hanger_span/2,hanger_span/2,hanger_idx[0],f_idx,f1_power) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() + + + + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-magnet_v3.py b/new/Scripts/ben/bf-s21-pow-magnet_v3.py new file mode 100644 index 0000000..cf09127 --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-magnet_v3.py @@ -0,0 +1,206 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +#execfile('metagen3D.py') +execfile('metagen3D_ben.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg_graphJLC' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Magnet [20mA/1V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 (Mlog) [dBm]]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-magnet_v3.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 4*GHz +f1_stop= 8*GHz +f1_pts = 10001 +f1_bw = 100 #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -2 #gate setting x1 +gate_stop = 0 #gate setting x1 +gate_multi = 1 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 30 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) +#(600 = 0.2V steps) +#optimized for +- 4V gate range unit has a different offset dep. on the mode +''' +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) +''' + +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= -30 +pow_pts = 1 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +pna.set_averages(1) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +#adwin.set_DAC_2(0) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j+1) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,' [V] estimated ready at:', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,len(f_list),f1_start,f1_stop,len(gbit_list),gate_start,gate_stop, pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-magnet_v4.py b/new/Scripts/ben/bf-s21-pow-magnet_v4.py new file mode 100644 index 0000000..7d121ea --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-magnet_v4.py @@ -0,0 +1,210 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +#execfile('metagen3D.py') +execfile('metagen3D_ben.py') +execfile('abort.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + #PNA-Admin agilent +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs (smal-flake (dev A))') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_magnet_graphJLC' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Magnet [10mA/1V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [Absolute] ') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-magnet_v4.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 7.6*GHz +f1_stop= 7.8*GHz +f1_pts = 2001 +f1_bw = 30*kHz #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -1 #gate setting x1 +gate_stop = 1 #gate setting x1 +gate_multi = 1 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 3 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) +#(600 = 0.2V steps) +#optimized for +- 4V gate range unit has a different offset dep. on the mode +''' +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) +''' + +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) + +#dim 3 +#power in dBm first, adding a V option later +pow_start= 0 +pow_stop= 0 +pow_pts = 1 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +pna.set_averages(4) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +#adwin.set_DAC_2(0) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'Estimated detectable Q: ' +str( (f1_stop+f1_start)*(f1_pts-1)/(4000*(f1_stop-f1_start)) )+'k' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'Max detectable Q: ' +str( (f1_stop+f1_start)/(4000*pna.get_resolution_bandwidth()) ) +'k' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.2) + j = j +1 + i=0 #for gate values + pred_time = time() + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j+1) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,' [V] estimated ready at:', localtime(pred_time+exp_time)[2],'-',localtime(pred_time+exp_time)[1],'-',localtime(pred_time+exp_time)[0],' ',localtime(pred_time+exp_time)[3], ':', localtime(pred_time+exp_time)[4], ':', localtime(pred_time+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,len(f_list),f1_start,f1_stop,len(gbit_list),gate_stop,gate_start,j,pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-vg.py b/new/Scripts/ben/bf-s21-pow-vg.py new file mode 100644 index 0000000..5b999dd --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg.py @@ -0,0 +1,200 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with CNT JLCs') +med.set_setup('BF') +med.set_user('Ben and Sal') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 (Mlog) [dBm]]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-vg.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 5*GHz +f1_stop= 5.4*GHz +f1_pts = 4000 +f1_bw = float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -1 #gate setting x1 +gate_stop = -0.8 #gate setting x1 +gate_multi = 4 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 1 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) +gate_pts = int((stop_bit-start_bit)/gate_bitstep) #telling to step by chaning the bit value +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) +''' + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 0 +pow_pts = 60 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts+1)) +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts+1)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts+1)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts+1)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts+1),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() #do one pre-sweep +qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_on() +pna.set_averages(25) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() +qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +adwin.set_DAC_2(0) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts+1) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,'Vg [V] estimated ready at:', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,f1_start,f1_stop,gate_start,gate_stop,pow_start,f1_power) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-vg_v2.py b/new/Scripts/ben/bf-s21-pow-vg_v2.py new file mode 100644 index 0000000..554d9e1 --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg_v2.py @@ -0,0 +1,205 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +#execfile('metagen3D.py') +execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with CNT JLCs') +med.set_setup('BF') +med.set_user('Vibor, Ben ') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +#data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 (Mlog) [dBm]]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-vg.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 6.198*GHz +f1_stop= 6.204*GHz +f1_pts = 25000 +f1_bw = float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = 0 #gate setting x1 +gate_stop = 0 #gate setting x1 +gate_multi = 4 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 1 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) +gate_pts = int((stop_bit-start_bit)/gate_bitstep) #telling to step by chaning the bit value +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) +''' + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= -30 +pow_pts = 1 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts+1)) +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts+1)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts+1)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts+1)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts+1),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() #do one pre-sweep +qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +#pna.set_averages(1) +#pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() +qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +#adwin.set_DAC_2(0) +#adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts+1) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,'Vg [V] estimated ready at:', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + #adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + #data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.add_data_point(f_list,power_list,trace[0],trace[1]) #for S21 vs power only + data.new_block() + #spyview_process(data,f1_start,f1_stop,gate_start,gate_stop,pow_start,f1_power) + spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +#adwin.set_DAC_2(0) #set dac_2 back to 0 + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-vg_v3.py b/new/Scripts/ben/bf-s21-pow-vg_v3.py new file mode 100644 index 0000000..e89179a --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg_v3.py @@ -0,0 +1,205 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg_graphJLC' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 (Mlog) [dBm]]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-vg_v3.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 4*GHz +f1_stop= 8.5 +f1_pts = 1001 +f1_bw = 100 #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -1 #gate setting x1 +gate_stop = 1 #gate setting x1 +gate_multi = 1 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 600 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +''' +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) +''' + +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 20 +pow_pts = 6 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_on() +pna.set_averages(4) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +#adwin.set_DAC_2(0) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,'Vg [V] estimated ready at:', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,f1_start,f1_stop,gate_start,gate_stop,pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + + +#Metavalues, a quite simplified script to replace this buggy meta file maker... +''' +'#loop1' +len(f_list) +f1_start +f1_stop +Frequency (Hz) #better get name from coordinate... +'#loop2' +len(g_list) +gate_start +gate_stop +Gate [V] +'#loop3' +len(pow_list) +pow_start +f1_power +Power [dBm] +#values +4 +S21 (Mlog) [dBm]] +''' diff --git a/new/Scripts/ben/bf-s21-pow-vg_v5.py b/new/Scripts/ben/bf-s21-pow-vg_v5.py new file mode 100644 index 0000000..4a12d7b --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg_v5.py @@ -0,0 +1,187 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +#execfile('metagen3D.py') +execfile('metagen3D_ben.py') +execfile('abort.py') +#execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + #PNA-Admin agilent +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs') +med.set_setup('BF') +med.set_user('Vibor, Ben, Sal, Gary') + + +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg_graphJLC' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [Absolute]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-vg_v5.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 3*GHz +f1_stop= 4*GHz +f1_pts = 2001 +f1_bw = 1*kHz #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -8 #gate setting x1 +gate_stop = 8 #gate setting x1 +gate_multi = 4 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 30 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) +#(600 = 0.2V steps) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) + +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) +''' + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 0 +pow_pts = 2 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +pna.set_averages(36) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'Estimated detectable Q: ' +str( (f1_stop+f1_start)*(f1_pts-1)/(4000*(f1_stop-f1_start)) )+'k' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'Max detectable Q: ' +str( (f1_stop+f1_start)/(4000*pna.get_resolution_bandwidth()) ) +'k' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j+1) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,' [V] estimated ready at:', localtime(now_time+exp_time)[2],'-',localtime(now_time+exp_time)[1],'-',localtime(now_time+exp_time)[0],' ',localtime(now_time+exp_time)[3], ':', localtime(now_time+exp_time)[4], ':', localtime(now_time+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,len(f_list),f1_start,f1_stop,len(gbit_list),gate_stop,gate_start,j,pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 diff --git a/new/Scripts/ben/bf-s21-pow-vg_v6.py b/new/Scripts/ben/bf-s21-pow-vg_v6.py new file mode 100644 index 0000000..ad8c861 --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg_v6.py @@ -0,0 +1,195 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D_ben.py') + +''' +a command which can be used when the script has been aborted early +-close current file +-ramp back the dacs +''' +def abort(): + data.close_file() + qt.mend() + adwin.set_DAC_2(0) +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + #PNA-Admin agilent +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs') +med.set_setup('BF') +med.set_user('Ben, Sal, Vibor, Gary') + + +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg_CNT-JLC-1to9rough0gate' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [Absolute]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-vg_v6.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 1*GHz +f1_stop= 9*GHz +f1_pts = 32001 +f1_bw = 10*kHz #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = 0 #gate setting x1 +gate_stop = 0 #gate setting x1 +gate_multi = 4 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 300 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) +#(600 = 0.2V steps) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) + +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) +''' + +#dim 3 +#power in dBm first, adding a V option later +pow_start= -30 +pow_stop= 0 +pow_pts = 31 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_on() +pna.set_averages(36) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'Estimated detectable Q: ' +str( (f1_stop+f1_start)*(f1_pts-1)/(4000*(f1_stop-f1_start)) )+'k' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'Max detectable Q: ' +str( (f1_stop+f1_start)/(4000*pna.get_resolution_bandwidth()) ) +'k' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + pred_time = time() # time value to be used in the prediction time () + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j+1) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,' [V] estimated ready at:', localtime(pred_time+exp_time)[2],'-',localtime(pred_time+exp_time)[1],'-',localtime(pred_time+exp_time)[0],' ',localtime(pred_time+exp_time)[3], ':', localtime(pred_time+exp_time)[4], ':', localtime(pred_time+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,len(f_list),f1_start,f1_stop,len(gbit_list),gate_stop,gate_start,j,pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + diff --git a/new/Scripts/ben/bf-s21-pow-vg_v7.py b/new/Scripts/ben/bf-s21-pow-vg_v7.py new file mode 100644 index 0000000..0e470de --- /dev/null +++ b/new/Scripts/ben/bf-s21-pow-vg_v7.py @@ -0,0 +1,195 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen3D_ben.py') + +''' +a command which can be used when the script has been aborted early +-close current file +-ramp back the dacs +''' +def abort(): + data.close_file() + qt.mend() + adwin.set_DAC_2(0) +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') + #PNA-Admin agilent +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with Graphite JLCs') +med.set_setup('BF') +med.set_user('Ben, Sal, Vibor, Gary') + + +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +filename = 'S21_pow_Vg_CNT-JLC-7_2-8_4G-pm4Vg' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') +data.add_coordinate('Power [dBm]') +data.add_value('S21 [Absolute]') +data.add_value('S21 [Phase]') +data.create_file() +data.copy_file('bf-s21-pow-vg_v7.py') + + +####Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +f1_start= 7.2*GHz +f1_stop= 8.4*GHz +f1_pts = 20001 +f1_bw = 1*kHz #float(f1_stop-f1_start)/float(f1_pts) #500e3#1e9/180e3 #expected q factor + +#dim 2 +gate_start = -4 #gate setting x1 +gate_stop = 4 #gate setting x1 +gate_multi = 4 #enter here the S1d multiplier(1 or 4) +gate_bitstep = 300 #number of bits to jump per step 1bit = 0.304mV * (S1d multiplier) +#(600 = 0.2V steps) + +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32741) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32741) + +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(gate_start)/float(gate_multi)*3290+32656) +stop_bit = int(float(gate_stop)/float(gate_multi)*3290+32656) +''' + +#dim 3 +#power in dBm first, adding a V option later +pow_start= 30 +pow_stop= 30 +pow_pts = 1 + + +########### making lists of values to be measured ########### +f_list=np.linspace(float(f1_start),float(f1_stop),(f1_pts)) +gate_pts = int((stop_bit-start_bit)/gate_bitstep)+1 #telling to step by chaning the bit value +gbit_list=np.linspace(float(start_bit),float(stop_bit),(gate_pts)) # is used to step the gate voltage bitwise +g_list=np.linspace(float(gate_start),float(gate_stop),(gate_pts)) # is now used to map the correct voltage value in the data file +pow_list=np.linspace(float(pow_start),float(pow_stop),(pow_pts)) + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=f1_start,stop_frequency=f1_stop, sweeppoints=(f1_pts),bandwidth=f1_bw,level=pow_start) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() #do one pre-sweep +#qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf, point averages, ...' +pna.set_averages_off() +pna.set_averages(36) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option + +#do a PNA testsweep +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +#pna.sweep() +#qt.msleep(sweep_time+3) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +adwin.set_DAC_2(float(gate_start)/float(gate_multi)) #set adwin to start value +qt.msleep(2) #wait for adwin and equilibrium +########## Print settings ################ + +print 'Gate points:' + str(gate_pts) +print 'step size: '+str((f1_stop-f1_start)/(f1_pts-1)) +' Hz' +print 'Estimated detectable Q: ' +str( (f1_stop+f1_start)*(f1_pts-1)/(4000*(f1_stop-f1_start)) )+'k' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'Max detectable Q: ' +str( (f1_stop+f1_start)/(4000*pna.get_resolution_bandwidth()) ) +'k' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) +f1_power = -30 +j = 0 +for f1_power in pow_list: + power_list= list(f1_power*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + pna.set_power(f1_power) + qt.msleep(0.1) + j = j +1 + i=0 #for gate values + pred_time = time() # time value to be used in the prediction time () + for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + exp_time = exp_number*time_int*(len(pow_list)-j+1) + if exp_time<0: + exp_time = 60 + + print f1_power,'Pow [dBm] ', gate,' [V] estimated ready at:', localtime(pred_time+exp_time)[2],'-',localtime(pred_time+exp_time)[1],'-',localtime(pred_time+exp_time)[0],' ',localtime(pred_time+exp_time)[3], ':', localtime(pred_time+exp_time)[4], ':', localtime(pred_time+exp_time)[5] + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+sweep_time/10+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,power_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,len(f_list),f1_start,f1_stop,len(gbit_list),gate_stop,gate_start,j,pow_start,f1_power) + #spyview_process(data,f1_start,f1_stop,int(f1_power)) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) #set dac_2 back to 0 + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + diff --git a/new/Scripts/ben/bf-s21-vg.py b/new/Scripts/ben/bf-s21-vg.py new file mode 100644 index 0000000..6c1cebf --- /dev/null +++ b/new/Scripts/ben/bf-s21-vg.py @@ -0,0 +1,187 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +''' +script uses the pna to measure the S21 within a frequency range +and uses the adwin to set the Gate voltage. +''' + +#def dBm_W(dBm): +# return math.pow(10,float((dBm-30))/float(10)) #Convert dBm to W +#def W_V(W): +# return math.sqrt(W*50) #asuming 50 Ohm stripline W=I*V I=V*R > W= R*V*V +#def dBm_V(dBm,R): +# return math.sqrt(math.pow(10,float((dBm-30))/float(10))*R) + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "installed instruments: "+" ".join(instlist) +#install the drivers no check + +if 'med' not in instlist: + med = qt.instruments.create('med','med') +if 'pna' not in instlist: + pna = qt.instruments.create('pna','PNA_N5221A', address='TCPIP0::A-N5221A-11075::inst0::INSTR') +if 'adwin_DAC' not in instlist: + adwin = qt.instruments.create('adwin', 'ADwin_DAC',address=0x255) + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +#measurement information stored in manual in MED instrument +med.set_device('Device with CNT JLCs') +med.set_setup('BF') +med.set_user('Ben and Sal') + + +################################################# +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +filename = 'dS21_Vg' +data = qt.Data(name=filename) + +data.add_coordinate('Frequency (Hz)') +data.add_coordinate('Gate [V]') + +data.add_value('S21 (Mlog) [dBm]]') +data.add_value('S21 [Phase]') + +data.create_file() +data.copy_file('bf-s21-vg.py') + +######################################################## +#Settings: +kHz = 1e3 +MHz = 1e6 +GHz = 1e9 + +#dim 1 +start_f1= 5.13*GHz +stop_f1= 5.2*GHz +pts = 1401 +power = -10 #-30dBm = 35uV ??? WHY? +bw = (stop_f1-start_f1)/(pts-1) #500e3#1e9/180e3 #expected q factor + +#dim 2 +start_gate = -2 #gate setting x1 +stop_gate = 2 #gate setting x1 +gate_multi = 4 #S1D setting (1 or 4) +gate_bitstep = 1 +''' stepzise used 1 is the highest resolution available +is used as total-bit-points(end-start)/gate_bitstep +1 bit is step approx 0.304mV x multiplier ''' + +#points_gate = 4001 +#gate_off= -0.033 #V 'last calibrated on 15-2-2013 + +#for max resolution: +''' +#optimized for +- 1V gate range unit has a different offset dep. on the mode +start_bit = int(float(start_gate)/float(gate_multi)*3290+32656) +stop_bit = int(float(stop_gate)/float(gate_multi)*3290+32656) +''' +#optimized for +- 4V gate range unit has a different offset dep. on the mode +start_bit = int(float(start_gate)/float(gate_multi)*3290+32741) +stop_bit = int(float(stop_gate)/float(gate_multi)*3290+32741) + +points_gate = int((stop_bit-start_bit)/gate_bitstep)+1 + +#values to be measured +## pre processing of the input settings ## +#step_gate = (stop_gate - start_gate) / points_gate + +gbit_list=np.linspace(float(start_bit),float(stop_bit),points_gate) +g_list=np.linspace(float(start_gate),float(stop_gate),points_gate) +f_list=np.linspace(float(start_f1),float(stop_f1),pts) + + +####################################################### + +''' setup the pna for an S21 measurement with given values ''' +print 'Prepare PNA' +pna.reset_full() #proper reset command required to kill of bugs with the PNA +pna.setup(measurement_type='S21',start_frequency=start_f1,stop_frequency=stop_f1, sweeppoints=pts,bandwidth=bw,level=power) +pna.get_all() #get all the settings and store it in the settingsfile. +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() #do one pre-sweep +qt.msleep(sweep_time+10) +# for speed turn off display +# use 32bit data + +#### EXPERIMENTAL AREA 51 ########## +print 'set experimental stuf set, point averages, ...' +pna.set_averages_on() +pna.set_averages(25) +pna.w('SENS:AVER:MODE POIN') #for testing! set averaging mode to points (all chanals) sweep is the other option +sweep_time = float(pna.q("SENS1:SWE:TIME?")) +pna.sweep() +qt.msleep(sweep_time+10) + +###################################### + +'''setup the adwin befor measurement(with a test sweep)''' +print 'prepare ADwin' +adwin.start_process() #starts the DAC program +adwin.set_rampspeed(1) +adwin.set_DAC_2(0) + +adwin.set_DAC_2(float(start_gate)/float(gate_multi)) +qt.msleep(4) +########## Print settings ################ + +print 'Gate points:' + str(points_gate) +print 'step size: '+str((stop_f1-start_f1)/(pts-1)) +' Hz' +print 'PNA power: '+str(pna.get_power()) +' dBm' +print 'bw: ' +str(pna.get_resolution_bandwidth()) +' Hz' +print 'averages of the pna: '+str(pna.get_averages()) +print 'sweeptime per trace (sec): '+str(sweep_time) + +################################################## + +print 'measurement loop:' + +tstart = time() +prev_time=tstart +now_time=0 +exp_number = len(g_list) + +i=0 #for gate values + +for bit_gate in gbit_list: + gate = g_list[i] + i=i+1 + now_time = time() + time_int = now_time-prev_time + prev_time = now_time + + exp_time = exp_number*time_int + if exp_time<0: + exp_time = 60 + + + print gate, 'estimated ready at:', localtime(tstart+exp_time)[2],'-',localtime(tstart+exp_time)[1],'-',localtime(tstart+exp_time)[0],' ',localtime(tstart+exp_time)[3], ':', localtime(tstart+exp_time)[4], ':', localtime(tstart+exp_time)[5] + + #print str(gate) + adwin.set_bitwise_DAC_2(int(bit_gate)) + qt.msleep(0.1) + pna.sweep() + qt.msleep(sweep_time+0.1) + trace= pna.fetch_data(polar=True) + gate_list= list(gate*ones(len(f_list))) #make a list of the same length as the array to be placed into the data file + data.add_data_point(f_list,gate_list,trace[0],trace[1]) + data.new_block() + spyview_process(data,start_f1,stop_f1,gate) + qt.msleep(0.01) + sweep_time = float(pna.q("SENS1:SWE:TIME?")) + + +data.close_file() +qt.mend() +adwin.set_DAC_2(0) + + +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) diff --git a/new/Scripts/ben/metagen.py b/new/Scripts/ben/metagen.py new file mode 100644 index 0000000..e3ad906 --- /dev/null +++ b/new/Scripts/ben/metagen.py @@ -0,0 +1,66 @@ +def spyview_process(data=0,minval=0,maxval=0,blockval=0,reset=False,_blockvals=[]): + ''' + Substitue for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_blockvals)>0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/ben/metagen1D.py b/new/Scripts/ben/metagen1D.py new file mode 100644 index 0000000..36e2459 --- /dev/null +++ b/new/Scripts/ben/metagen1D.py @@ -0,0 +1,64 @@ +def spyview_process(data=0,minval=0,maxval=0,blockval=0,reset=False,_blockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_blockvals)>0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n2\n%s'%data.get_dimension_name(1)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/ben/metagen3D - Copy.py b/new/Scripts/ben/metagen3D - Copy.py new file mode 100644 index 0000000..c2b713e --- /dev/null +++ b/new/Scripts/ben/metagen3D - Copy.py @@ -0,0 +1,64 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (data.get_nblocks_complete()/(len(_outermostblockvals)), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(_outermostblockvals), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/ben/metagen3D.py b/new/Scripts/ben/metagen3D.py new file mode 100644 index 0000000..3f09cda --- /dev/null +++ b/new/Scripts/ben/metagen3D.py @@ -0,0 +1,68 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + #print _outermostblockvals + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (data.get_nblocks_complete()/(len(_outermostblockvals)), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(_outermostblockvals), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/ben/metagen3D_ben.py b/new/Scripts/ben/metagen3D_ben.py new file mode 100644 index 0000000..ab95710 --- /dev/null +++ b/new/Scripts/ben/metagen3D_ben.py @@ -0,0 +1,99 @@ +def spyview_process(data=0,len1=0,minval1=0,maxval1=0,len2=0,minval2=0,maxval2=0,len3=0,minval3=0,maxval3=0): + ''' + Inteded to be simple and easily adjusted + + To be written in the meta file: + example: + '#loop1' + len(f_list) + f1_start + f1_stop + Frequency (Hz) #better get name from coordinate... + '#loop2' + len(g_list) + gate_start + gate_stop + Gate [V] + '#loop3' + len(pow_list) + pow_start + f1_power + Power [dBm] + #values + 4 + S21 (Mlog) [dBm]] + + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + len1 -- number points of inner loop + minval1 -- minval of inner loop + maxval1 -- maxval of inner loop + len2 -- number pointsof outer loop + minval2 -- minval of outer loop + maxval2 -- maxval of outer loop + len3 + minval3 -- minval of outermost loop + maxval3 -- maxval of outermost loop + ''' + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n' + +str(len1)+'\n' + +str(minval1)+'\n' + +str(maxval1)+'\n' + +str(data.get_dimension_name(0))+'\n' + +'#outer loop\n' + +str(len2)+'\n' + +str(minval2)+'\n' + +str(maxval2)+'\n' + +str(data.get_dimension_name(1))+'\n' + +'#outer most loop\n' + +str(len3)+'\n' + +str(minval3)+'\n' + +str(maxval3)+'\n' + +str(data.get_dimension_name(2))+'\n' + ) + + metafile.write('#values\n' + +'4\n' + +str(data.get_dimension_name(3))) + metafile.write('#values\n' + +'5\n' + +str(data.get_dimension_name(4))) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/ben/metagen3D_crazy.py b/new/Scripts/ben/metagen3D_crazy.py new file mode 100644 index 0000000..a0cf841 --- /dev/null +++ b/new/Scripts/ben/metagen3D_crazy.py @@ -0,0 +1,75 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + + _blockvals is internal and should not be touched! + ''' + #dimension sizes + + #data.get_dimension_size(0) + #data.get_dimension_size(0) + #data.get_dimension_size(0) + + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + #print _outermostblockvals + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + ( len(hanger_idx), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(pow_list), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/bf_Check_Tc.py b/new/Scripts/bf_Check_Tc.py new file mode 100644 index 0000000..1f476af --- /dev/null +++ b/new/Scripts/bf_Check_Tc.py @@ -0,0 +1,155 @@ +################################ +# DEVELOPMENT NOTES/LOG +################################ + +#transform into virtual spectrum analyser module +# build in normalization check / security measure + + + +################################ +# IMPORTS +################################ + +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables +max_runtime = 600000 #sec +max_sweeptime = 600000 #sec + +rf_power = -50 +norm_runs = 10000000 +exp_runs=1 + +GHz=1000 +start_frequency= 6.0*GHz +stop_frequency= 6.0*GHz +sweep_points =1 + + + +#FSL18 instrument variables +kHz=0.001 +fsl_bandwidth = 10*kHz#MHz +fsl_span = 0.01*kHz #MHz +fsl_sweep_points =101 + + + + +#Dependent Variables +flist=np.linspace(float(start_frequency),float(stop_frequency),sweep_points) + + +################################ +# INSTRUMENTS +################################ + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb100a','RS_SMB100A', address='TCPIP::192.168.100.25::INSTR') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + +#measurement information stored in manual in MED instrument +med.set_device('BigWafer3_mix Tc') +med.set_setup('BluFors') +med.set_user('Vibhor') + +print smb.query('*IDN?') +print fsl.query('*IDN?') + + +#SMB 100A instrument +#smb.reset() +smb.set_RF_power(rf_power) +smb.set_RF_frequency(start_frequency) +smb.set_RF_state(True) + + + + +def fsl_start(f_center,span): + return float(f_center-span/2) + +def fsl_stop(f_center, span): + return float(f_center+span/2) + +#fsl.reset() +fsl.set_resolution_bandwidth(fsl_bandwidth) +fsl.set_tracking(False) +fsl.set_sweeppoints(101) +fsl.get_all() #get all the settings and store it in the settingsfile +fsl.set_trace_continuous(False) + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'bf_trace_Tc' +data = qt.Data(name=filename) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.create_file() +data.copy_file('bf_Check_Tc.py') + +#print 'prepare 2D plot' +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables +run_index=0 +tstart = time() + +while (x_time < max_runtime and run_index0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.write('\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/metagen_v02.py b/new/Scripts/metagen_v02.py new file mode 100644 index 0000000..ce527a7 --- /dev/null +++ b/new/Scripts/metagen_v02.py @@ -0,0 +1,69 @@ +def spyview_process(data=0,minval=0,maxval=0,blockval=0,reset=False,_blockvals=[]): + ''' + Substitue for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_blockvals)>0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop \n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(2)))#len(_blockvals) = data.get_nblocks() + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.write('\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/poormansdipstick.py b/new/Scripts/poormansdipstick.py new file mode 100644 index 0000000..480ca21 --- /dev/null +++ b/new/Scripts/poormansdipstick.py @@ -0,0 +1,94 @@ +#prepare environment +import qt +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'rigol' not in instlist: + rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information stored in manual in MED instrument +med.set_device('cpw 10um and 20um centerpin width (EOS1)') +med.set_setup('poormans RF dipstick') +med.set_user('Ben and Sal') + + +print rigol.query('*IDN?') + +# 'start measurement' +#def measure_temp_fsl(start_frequency, stop_frequency, runtime): + +start_frequency= 1000 +stop_frequency= 2000 +bandwidth = 0.1 #MHz +runtime = 10 #sec + +qt.mstart() +spyview_process(reset=True) #clear old meta-settings +filename = 'fsl_temp_sec' + +print 'prepare datafile' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=fsl.get_sweeppoints()) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Temp (K)') +#data.add_value(rigol.get_function()[1:-1]+ ' ') #whatever rigol is set to +#data.add_coordinate('temp [K]') +data.create_file() +data.copy_file('poormansdipstick.py') + +print 'prepare FSL' +#required preperation stuff (FSL) +fsl.reset() +fsl.set_start_frequency(start_frequency) +fsl.set_stop_frequency(stop_frequency) +span=stop_frequency-start_frequency +fsl.set_resolution_bandwidth(bandwidth) +#fsl.set_averages(100) +fsl.get_all() #get all the settings and store it in the settingsfile + +#time variable +x_time = 0 + +print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) + +print 'Measure with Rigol: ' + rigol.get_function()[1:-1] +sleep(1.00) +rigol.set_disp_off() +fsl.set_trace_continuous(False) +tstart = time() + +print 'measurement loop:' +while x_time < runtime: + x_time = time()- tstart + y_temp = (float(rigol.value()[13:])-221.47)/0.23377+4.2 #temperature converted to [K] (cal by Vibhor) + trace=fsl.get_trace() #FSL measurement + time_list = x_time*ones(len(trace)) #make list + temp_list = y_temp*ones(len(trace)) #make list + + fstep=span/(len(trace)-1.0) #calc correct freq. step + flist=np.arange(start_frequency,stop_frequency+fstep,fstep) #create freq. list + data.new_block() + data.add_data_point(flist,time_list,trace,temp_list) #store data + spyview_process(data,start_frequency,stop_frequency,x_time) + qt.msleep(0.01) #wait 10 usec so save etc + + print x_time,y_temp + +data.close_file() +qt.mend() + +fsl.set_trace_continuous(True) +rigol.set_disp_on() diff --git a/new/Scripts/poormansdipstick_with_normalize.py b/new/Scripts/poormansdipstick_with_normalize.py new file mode 100644 index 0000000..81e15f0 --- /dev/null +++ b/new/Scripts/poormansdipstick_with_normalize.py @@ -0,0 +1,193 @@ +#prepare environment +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'rigol' not in instlist: + rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information stored in manual in MED instrument +med.set_device('cpw 10um and 20um centerpin width (EOS1)') +med.set_setup('poormans RF dipstick') +med.set_user('Ben,Sal,Vibhor,Raj') + + +print rigol.query('*IDN?') + +# 'start measurement' +#def measure_temp_fsl(start_frequency, stop_frequency, runtime): + +start_frequency= 10 +stop_frequency= 18000 +bandwidth = 0.1 #MHz +max_runtime = 10 #sec +rf_power = 0 +norm_runs = 100 + + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings +filename = 'fsl_temp_sec_normalization' + +print 'prepare datafile' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=fsl.get_sweeppoints()) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Summed trace ') +#data.add_coordinate('temp [K]') +data.add_value('Temp (K)') +#data.add_value(rigol.get_function()[1:-1]+ ' ') #whatever rigol is set to +data.create_file() +data.copy_file('pm_temp_fsl_normed.py') + +print 'prepare FSL for normalization' +#required preperation stuff (FSL) +fsl.reset() +fsl.set_start_frequency(start_frequency) +fsl.set_stop_frequency(stop_frequency) +span=stop_frequency-start_frequency +fsl.set_resolution_bandwidth(bandwidth) +fsl.set_tracking(True) +fsl.set_source_power(rf_power) +#fsl.set_averages(normalization_averages) #set the number of normalization runs +fsl.get_all() #get all the settings and store it in the settingsfile + +#time variable +x_time = 0 + +print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy +#plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) + +print 'Measure with Rigol: ' + rigol.get_function()[1:-1] +sleep(0.01) +#rigol.set_disp_off() #ben's preference +fsl.set_trace_continuous(False) +tstart = time() + + +print 'Normalization:' +run_index=0 +summed_trace =0 +summed_trace = array(fsl.get_trace()) #first local_trace + +while (x_time < max_runtime and run_indexv_start: + step=abs(step) + else: + step=-abs(step) + + if 2*abs(step)>abs(value-v_start): + getattr(instrument,'set_%s' % parameter)(value) + + else: + for v in np.arange(v_start,value,step): + getattr(instrument,'set_%s' % parameter)(v) + qt.msleep(time) + getattr(instrument,'set_%s' % parameter)(value) + + qt.msleep(time) + tc=timemod.time()-start + #print('ramp complete in %s seconds' % tc) diff --git a/new/Scripts/sal/1000_2000_100_baresignal.txt b/new/Scripts/sal/1000_2000_100_baresignal.txt new file mode 100644 index 0000000..b5432df --- /dev/null +++ b/new/Scripts/sal/1000_2000_100_baresignal.txt @@ -0,0 +1,100 @@ +-1.043279571100000069e+01 +-1.041687831399999986e+01 +-1.040275087100000029e+01 +-1.040557174299999943e+01 +-1.034135236199999852e+01 +-1.041718549300000163e+01 +-1.044164762199999963e+01 +-1.045214271200000056e+01 +-1.044662131599999988e+01 +-1.043734511900000150e+01 +-1.042281465099999949e+01 +-1.043058538000000013e+01 +-1.043606872100000160e+01 +-1.043689097899999929e+01 +-1.043428210799999967e+01 +-1.043047847400000094e+01 +-1.041001576899999925e+01 +-1.039902324200000017e+01 +-1.041089114699999918e+01 +-1.043972014800000103e+01 +-1.046061706000000058e+01 +-1.046766805100000042e+01 +-1.046642608099999983e+01 +-1.046971787800000087e+01 +-1.047306851899999991e+01 +-1.048438052800000087e+01 +-1.051891021300000162e+01 +-1.054404716099999995e+01 +-1.052976550599999861e+01 +-1.049647855299999932e+01 +-1.047011995000000084e+01 +-1.046543464300000004e+01 +-1.047102412700000151e+01 +-1.048473977699999971e+01 +-1.050581168799999965e+01 +-1.050885972400000057e+01 +-1.048824462299999816e+01 +-1.046598614999999910e+01 +-1.047585563099999817e+01 +-1.049504680199999918e+01 +-1.051897830500000097e+01 +-1.053110150700000069e+01 +-1.058470468099999984e+01 +-1.053162307300000045e+01 +-1.052647246799999792e+01 +-1.053529395500000021e+01 +-1.056609992499999962e+01 +-1.059039201299999888e+01 +-1.057618159800000157e+01 +-1.054751786599999974e+01 +-1.053017873299999962e+01 +-1.052071046500000051e+01 +-1.052523536300000018e+01 +-1.054609813200000090e+01 +-1.057145137400000046e+01 +-1.056569613799999985e+01 +-1.054052686399999850e+01 +-1.052221707800000061e+01 +-1.052406568100000150e+01 +-1.055093412100000094e+01 +-1.057770928700000113e+01 +-1.059364051399999873e+01 +-1.059803714300000266e+01 +-1.058103017299999848e+01 +-1.056649484099999903e+01 +-1.056890000900000004e+01 +-1.058424415200000013e+01 +-1.060285090900000071e+01 +-1.061723880399999942e+01 +-1.061753997400000138e+01 +-1.061415938899999922e+01 +-1.060248689199999994e+01 +-1.058138675300000031e+01 +-1.057526416400000002e+01 +-1.058051776400000143e+01 +-1.058168992600000102e+01 +-1.058429421800000014e+01 +-1.059447145000000212e+01 +-1.060909270600000021e+01 +-1.061588115200000182e+01 +-1.060479459399999946e+01 +-1.059786281199999891e+01 +-1.059701232399999959e+01 +-1.060544690600000095e+01 +-1.060735492199999896e+01 +-1.062075566800000104e+01 +-1.062751903000000020e+01 +-1.062314090199999939e+01 +-1.061461877300000012e+01 +-1.060630817000000015e+01 +-1.061114863899999960e+01 +-1.060778598199999934e+01 +-1.059489659800000005e+01 +-1.058617533999999871e+01 +-1.058844165200000020e+01 +-1.058420304899999920e+01 +-1.058940734300000130e+01 +-1.059518479900000010e+01 +-1.060370702399999843e+01 +-1.060647382199999988e+01 diff --git a/new/Scripts/sal/1000_2000_100_baresignal_2.txt b/new/Scripts/sal/1000_2000_100_baresignal_2.txt new file mode 100644 index 0000000..3d20edf --- /dev/null +++ b/new/Scripts/sal/1000_2000_100_baresignal_2.txt @@ -0,0 +1,100 @@ +-1.041191196000000119e+01 +-1.039698313999999968e+01 +-1.038197802999999908e+01 +-1.038539552499999985e+01 +-1.032147263999999964e+01 +-1.039806938000000081e+01 +-1.042158459999999920e+01 +-1.043193292499999991e+01 +-1.042670869499999853e+01 +-1.041755771000000053e+01 +-1.040266322999999993e+01 +-1.041131877499999980e+01 +-1.041687201999999957e+01 +-1.041731547500000055e+01 +-1.041407346499999953e+01 +-1.040974998000000085e+01 +-1.038981198500000147e+01 +-1.037850379500000031e+01 +-1.039109896999999982e+01 +-1.042066477999999918e+01 +-1.044066905500000075e+01 +-1.044728755499999906e+01 +-1.044628858499999957e+01 +-1.045025872999999983e+01 +-1.045384931499999936e+01 +-1.046527671499999990e+01 +-1.049940442500000159e+01 +-1.052409934499999977e+01 +-1.051007509000000084e+01 +-1.047675561500000008e+01 +-1.045066547000000057e+01 +-1.044600152499999979e+01 +-1.045121908000000133e+01 +-1.046554183499999979e+01 +-1.048648118499999882e+01 +-1.048897027499999979e+01 +-1.046865320000000033e+01 +-1.044616937500000020e+01 +-1.045661353499999890e+01 +-1.047596168000000105e+01 +-1.049952745000000043e+01 +-1.051156710999999966e+01 +-1.056381893000000005e+01 +-1.051245403000000067e+01 +-1.050622653499999970e+01 +-1.051600503499999917e+01 +-1.054663991500000009e+01 +-1.057149075999999965e+01 +-1.055685281499999917e+01 +-1.052848672500000049e+01 +-1.051095151500000036e+01 +-1.050162695999999940e+01 +-1.050636338500000022e+01 +-1.052744912500000041e+01 +-1.055259561000000090e+01 +-1.054566859500000042e+01 +-1.052076196000000152e+01 +-1.050145434999999949e+01 +-1.050396156000000047e+01 +-1.053062438499999942e+01 +-1.055779885499999970e+01 +-1.057419824000000119e+01 +-1.057803725999999855e+01 +-1.056108616999999938e+01 +-1.054714774500000019e+01 +-1.054976653499999983e+01 +-1.056490992999999889e+01 +-1.058293914000000058e+01 +-1.059768485500000068e+01 +-1.059797191000000005e+01 +-1.059438371499999931e+01 +-1.058267974500000008e+01 +-1.056196974999999938e+01 +-1.055573081500000043e+01 +-1.056027507499999984e+01 +-1.056235360500000020e+01 +-1.056452750500000093e+01 +-1.057521056999999942e+01 +-1.058913039499999975e+01 +-1.059556913000000122e+01 +-1.058493566499999972e+01 +-1.057784080000000060e+01 +-1.057718562999999889e+01 +-1.058521461000000130e+01 +-1.058855914499999962e+01 +-1.060101317999999893e+01 +-1.060735511500000072e+01 +-1.060370349000000090e+01 +-1.059425973499999962e+01 +-1.058648252500000098e+01 +-1.059139012500000021e+01 +-1.058850097000000012e+01 +-1.057477473500000009e+01 +-1.056652069000000083e+01 +-1.056901215999999977e+01 +-1.056510686000000021e+01 +-1.057002257999999983e+01 +-1.057532834499999908e+01 +-1.058395575999999849e+01 +-1.058684062500000067e+01 diff --git a/new/Scripts/sal/10_12750_1000_SS_cables.txt b/new/Scripts/sal/10_12750_1000_SS_cables.txt new file mode 100644 index 0000000..54d4c17 --- /dev/null +++ b/new/Scripts/sal/10_12750_1000_SS_cables.txt @@ -0,0 +1,1000 @@ +-2.702585391800000281e+01 +-2.692498397399999632e+01 +-2.617449015999999773e+01 +-2.592313384600000248e+01 +-2.541350917400000142e+01 +-2.539129924199999877e+01 +-2.503593577800000247e+01 +-2.491901893000000001e+01 +-2.478719367600000112e+01 +-2.450688037400000141e+01 +-2.458632449799999975e+01 +-2.440162200600000375e+01 +-2.447518844200000032e+01 +-2.437482432799999899e+01 +-2.421250018799999992e+01 +-2.424902553200000099e+01 +-2.406236571999999896e+01 +-2.418606566999999785e+01 +-2.412544593599999843e+01 +-2.399744395799999808e+01 +-2.406854877199999621e+01 +-2.398354225000000284e+01 +-2.391920661600000031e+01 +-2.396251449200000394e+01 +-2.388021430599999917e+01 +-2.384047736799999839e+01 +-2.383430557000000150e+01 +-2.373845310000000097e+01 +-2.384075049799999846e+01 +-2.375227127000000138e+01 +-2.377264900000000125e+01 +-2.385482006000000155e+01 +-2.367854213600000080e+01 +-2.385595531399999913e+01 +-2.369302005799999478e+01 +-2.366750755199999645e+01 +-2.378755474200000464e+01 +-2.354328231599999910e+01 +-2.380753250400000098e+01 +-2.374207134199999913e+01 +-2.350506534799999869e+01 +-2.371097335800000039e+01 +-2.345966586999999848e+01 +-2.374841728399999852e+01 +-2.372989997799999884e+01 +-2.358378963400000217e+01 +-2.376890564000000339e+01 +-2.354313564399999947e+01 +-2.359623584599999901e+01 +-2.362162399200000351e+01 +-2.351613426000000118e+01 +-2.368574123200000159e+01 +-2.361820106400000441e+01 +-2.363272438199999925e+01 +-2.364397163400000323e+01 +-2.352477455200000378e+01 +-2.352333469400000254e+01 +-2.354115810399999731e+01 +-2.362516326800000144e+01 +-2.367476177200000009e+01 +-2.367943095999999770e+01 +-2.362941398600000298e+01 +-2.358721408799999963e+01 +-2.347702655799999860e+01 +-2.352214183799999958e+01 +-2.356996593400000251e+01 +-2.355444240600000327e+01 +-2.369568500400000133e+01 +-2.355679760000000300e+01 +-2.364409370599999960e+01 +-2.357450943000000265e+01 +-2.342609005000000266e+01 +-2.357468433199999680e+01 +-2.352882175399999909e+01 +-2.352239112999999904e+01 +-2.362235851199999814e+01 +-2.345957374599999667e+01 +-2.355059852600000170e+01 +-2.358223324000000076e+01 +-2.351190853000000303e+01 +-2.359212894400000238e+01 +-2.354660377600000487e+01 +-2.357832984800000276e+01 +-2.368335819200000003e+01 +-2.360621662000000143e+01 +-2.365922908800000002e+01 +-2.374971847400000158e+01 +-2.360804519399999890e+01 +-2.367755165000000162e+01 +-2.363547267999999946e+01 +-2.359622707199999780e+01 +-2.368741130800000150e+01 +-2.359451675599999732e+01 +-2.374638099399999902e+01 +-2.378435458999999952e+01 +-2.357950305800000024e+01 +-2.370153236399999841e+01 +-2.356326255999999475e+01 +-2.368888397399999945e+01 +-2.378260231200000163e+01 +-2.363176956200000234e+01 +-2.374212284000000039e+01 +-2.361389789599999744e+01 +-2.352526607400000103e+01 +-2.361305656400000075e+01 +-2.354486618199999981e+01 +-2.366063575599999780e+01 +-2.364957428199999967e+01 +-2.358851413800000074e+01 +-2.368041095599999935e+01 +-2.360072498199999913e+01 +-2.371180362600000180e+01 +-2.367601890600000303e+01 +-2.368253269200000233e+01 +-2.376456851800000081e+01 +-2.377986621800000222e+01 +-2.371937542200000237e+01 +-2.371606750400000152e+01 +-2.368377151600000019e+01 +-2.369112491799999631e+01 +-2.377141513800000183e+01 +-2.377511272599999614e+01 +-2.380234222600000038e+01 +-2.376085300200000106e+01 +-2.375294666399999954e+01 +-2.381133766399999985e+01 +-2.378963050799999479e+01 +-2.393186378600000097e+01 +-2.382504310799999914e+01 +-2.380772380799999866e+01 +-2.392611217400000001e+01 +-2.381688652200000078e+01 +-2.387102165199999959e+01 +-2.392311344199999823e+01 +-2.382102489399999712e+01 +-2.391866512200000017e+01 +-2.389000224999999844e+01 +-2.384020614400000326e+01 +-2.394702796800000044e+01 +-2.387259197200000216e+01 +-2.395124626200000151e+01 +-2.404096450799999829e+01 +-2.393467407199999997e+01 +-2.400631465800000086e+01 +-2.397953758199999896e+01 +-2.395090217599999960e+01 +-2.408079642999999948e+01 +-2.401407222599999969e+01 +-2.407964267800000258e+01 +-2.413035240199999976e+01 +-2.397825717999999995e+01 +-2.410252361399999899e+01 +-2.398827610199999683e+01 +-2.400116119199999787e+01 +-2.410332584400000044e+01 +-2.393799610199999606e+01 +-2.414304580800000011e+01 +-2.406085777000000192e+01 +-2.395641422199999937e+01 +-2.415720805999999854e+01 +-2.387013416399999954e+01 +-2.401847705600000182e+01 +-2.403722877599999919e+01 +-2.386389713199999818e+01 +-2.410011482200000188e+01 +-2.389626445799999743e+01 +-2.393571052800000132e+01 +-2.403433265999999691e+01 +-2.382709312400000101e+01 +-2.393614025199999773e+01 +-2.387335796399999666e+01 +-2.387569179399999797e+01 +-2.402490596599999861e+01 +-2.392751941800000282e+01 +-2.393574810000000141e+01 +-2.400291308999999984e+01 +-2.395784148999999985e+01 +-2.401438693799999413e+01 +-2.407265701200000052e+01 +-2.406746940600000073e+01 +-2.415905685399999925e+01 +-2.415933036599999895e+01 +-2.413777999999999935e+01 +-2.416046505000000266e+01 +-2.408881568999999701e+01 +-2.408845634199999708e+01 +-2.413724823199999747e+01 +-2.423888759600000142e+01 +-2.422863197200000229e+01 +-2.436760959600000120e+01 +-2.427457446800000085e+01 +-2.422605991600000053e+01 +-2.424874858999999816e+01 +-2.428070354399999786e+01 +-2.432260837599999803e+01 +-2.440759162799999871e+01 +-2.433527622000000434e+01 +-2.435485763400000181e+01 +-2.439217300399999999e+01 +-2.433344764599999976e+01 +-2.430520858799999928e+01 +-2.426730651799999805e+01 +-2.432848530000000054e+01 +-2.442629775799999692e+01 +-2.438919162799999896e+01 +-2.442770614599999845e+01 +-2.441006870200000023e+01 +-2.441319999800000318e+01 +-2.444119815799999884e+01 +-2.436761913200000151e+01 +-2.444473457400000171e+01 +-2.448780307799999889e+01 +-2.441942939799999834e+01 +-2.459732589799999758e+01 +-2.460121250000000259e+01 +-2.437343082400000327e+01 +-2.450569515400000142e+01 +-2.425878085999999811e+01 +-2.443905754200000047e+01 +-2.452134094200000192e+01 +-2.434683781000000025e+01 +-2.463411216799999437e+01 +-2.437332839799999817e+01 +-2.427014846600000197e+01 +-2.439817829000000060e+01 +-2.421326160199999933e+01 +-2.442317142400000307e+01 +-2.438905868600000204e+01 +-2.434979839600000062e+01 +-2.448658904999999919e+01 +-2.426039085400000062e+01 +-2.428752842000000101e+01 +-2.429898853200000275e+01 +-2.434240722399999868e+01 +-2.445396423599999736e+01 +-2.446424789400000321e+01 +-2.450264740000000074e+01 +-2.447761764599999879e+01 +-2.446290054600000019e+01 +-2.449755249000000035e+01 +-2.456986045600000423e+01 +-2.460877113400000127e+01 +-2.460150413399999891e+01 +-2.467397994800000305e+01 +-2.471778640400000171e+01 +-2.466787758000000252e+01 +-2.464074935800000077e+01 +-2.463195419400000219e+01 +-2.469827728199999939e+01 +-2.471167488000000390e+01 +-2.467004318399999718e+01 +-2.477020263600000050e+01 +-2.480285492000000147e+01 +-2.472778091400000022e+01 +-2.470825729399999915e+01 +-2.466740607999999924e+01 +-2.471045112599999882e+01 +-2.475010566800000333e+01 +-2.468864173799999762e+01 +-2.482648544199999918e+01 +-2.478015594600000071e+01 +-2.476833190999999701e+01 +-2.483236312799999723e+01 +-2.466186866800000388e+01 +-2.477430305400000066e+01 +-2.475949020400000222e+01 +-2.477329139599999763e+01 +-2.502283515999999963e+01 +-2.488532409800000167e+01 +-2.491337852400000230e+01 +-2.502245101799999816e+01 +-2.479156608400000295e+01 +-2.491134033199999820e+01 +-2.488338432200000128e+01 +-2.483682708799999972e+01 +-2.517255630400000399e+01 +-2.499380187999999947e+01 +-2.485536995000000005e+01 +-2.506072082600000073e+01 +-2.470016326999999734e+01 +-2.484794654799999947e+01 +-2.586373481800000107e+01 +-2.523514251599999980e+01 +-2.538241271800000121e+01 +-2.512657966400000120e+01 +-2.496597175800000201e+01 +-2.506429443600000084e+01 +-2.479852104199999729e+01 +-2.497336501999999925e+01 +-2.491187095400000118e+01 +-2.496885833799999688e+01 +-2.509399643000000069e+01 +-2.484383735799999826e+01 +-2.499573287999999849e+01 +-2.497873153799999812e+01 +-2.498862686000000011e+01 +-2.511169662400000036e+01 +-2.499012603800000321e+01 +-2.519097328000000147e+01 +-2.519919891600000028e+01 +-2.513217468200000226e+01 +-2.532621307399999822e+01 +-2.540546074000000232e+01 +-2.532670326199999522e+01 +-2.533084106399999769e+01 +-2.535712089399999769e+01 +-2.539739951999999690e+01 +-2.546373443800000302e+01 +-2.543804245199999770e+01 +-2.548061675799999648e+01 +-2.560087165799999909e+01 +-2.537501258800000059e+01 +-2.532912025399999578e+01 +-2.537112426800000264e+01 +-2.537557602000000045e+01 +-2.536397781199999812e+01 +-2.542907448000000414e+01 +-2.538040923999999876e+01 +-2.527551612999999975e+01 +-2.526325187799999838e+01 +-2.547366905399999837e+01 +-2.499080353000000088e+01 +-2.505347480799999715e+01 +-2.498535614199999699e+01 +-2.498318519600000087e+01 +-2.500189743199999981e+01 +-2.499635200199999829e+01 +-2.672654952999999978e+01 +-2.682895240599999553e+01 +-2.684651641800000021e+01 +-3.628200950000000091e+01 +-3.520563085999999942e+01 +-3.539571608199999986e+01 +-3.634151189999999332e+01 +-3.581180304800000158e+01 +-3.755431631399999759e+01 +-3.720197524599999639e+01 +-3.594094847800000281e+01 +-3.751191176999999755e+01 +-3.631325681799999927e+01 +-3.538832321200000308e+01 +-3.606933555199999830e+01 +-3.726727789000000257e+01 +-3.586500853799999788e+01 +-3.646342390599999561e+01 +-3.647208517200000699e+01 +-3.533687934399999619e+01 +-4.000860520199999826e+01 +-3.665519712999999768e+01 +-3.820166586999999936e+01 +-3.602897604000000342e+01 +-3.618395650999999447e+01 +-3.644781455999999764e+01 +-3.702678183799999800e+01 +-3.717167547399999705e+01 +-3.804973601199999678e+01 +-3.629225806999999548e+01 +-4.089116401799999778e+01 +-3.674156988400000046e+01 +-3.701764030200000377e+01 +-3.609952239599999757e+01 +-3.580838470599999823e+01 +-3.676342238200000168e+01 +-3.770490721800000244e+01 +-3.661922606599999597e+01 +-3.759701842399999805e+01 +-3.579531249400000092e+01 +-3.584498900999999194e+01 +-3.727158774000000818e+01 +-3.579299353000000394e+01 +-3.822972639599999667e+01 +-3.611582527000000198e+01 +-3.608644293999999775e+01 +-3.623837545400000693e+01 +-3.700488470399999841e+01 +-3.567175827199999816e+01 +-3.809330061400000034e+01 +-3.751932143800000574e+01 +-3.701675337799999710e+01 +-3.668219604200000106e+01 +-3.669247894000000088e+01 +-3.600297544999999388e+01 +-3.890700682999999316e+01 +-3.703286247199999792e+01 +-3.699666288999999608e+01 +-3.653064192200000093e+01 +-3.628888700799999611e+01 +-3.653383102199999399e+01 +-3.740348013599999888e+01 +-3.633798865600000738e+01 +-3.774734687400000155e+01 +-3.752279662000000116e+01 +-3.639231527399999777e+01 +-3.818365325399999932e+01 +-3.673286207799999659e+01 +-3.624097174599999960e+01 +-3.670432394600000237e+01 +-3.940396842399999855e+01 +-3.636499328399999342e+01 +-3.737156562400000581e+01 +-3.654337577200000453e+01 +-4.149398535800000332e+01 +-3.752231216199999864e+01 +-3.656877440599999574e+01 +-3.704212759400000721e+01 +-3.810640791200000166e+01 +-3.753978881200000473e+01 +-3.805669021199999236e+01 +-3.681757163999999705e+01 +-3.583960799200000480e+01 +-3.630898818400000039e+01 +-3.730204389999999393e+01 +-3.664380225600000074e+01 +-3.660749014399999623e+01 +-3.617205352199999879e+01 +-3.704434469799998908e+01 +-3.854530638800000020e+01 +-3.664669646599999453e+01 +-3.666180229199999729e+01 +-3.716958158999999284e+01 +-3.557422828400000014e+01 +-3.783806837199999507e+01 +-3.657874144599999511e+01 +-3.799409940799999674e+01 +-3.715805089999999922e+01 +-3.688494491000000863e+01 +-3.626906965599999921e+01 +-3.676311378199999780e+01 +-3.791343040200000303e+01 +-3.771462554600000061e+01 +-3.715109098599999982e+01 +-3.640376700800000265e+01 +-3.572660788599999648e+01 +-3.579736480399999721e+01 +-4.018025971400000174e+01 +-3.804675102199999515e+01 +-3.810157926600000167e+01 +-3.648343200800000119e+01 +-3.743770903400000094e+01 +-3.594698638399999879e+01 +-3.690603637200000264e+01 +-3.768727949600000215e+01 +-3.815461540200000456e+01 +-3.683799475600000051e+01 +-3.648435173000000020e+01 +-3.804394797800000561e+01 +-3.792650031000000155e+01 +-3.648765487200000024e+01 +-3.634696004999999985e+01 +-3.680851363000000731e+01 +-3.592009161199999312e+01 +-3.637395742999999726e+01 +-3.697318265999999909e+01 +-3.692911834400000259e+01 +-3.812343442999999610e+01 +-3.674446220400000840e+01 +-3.743257903400000686e+01 +-3.974963875000000257e+01 +-3.599224929000000373e+01 +-3.885723991000000410e+01 +-3.689400786200000226e+01 +-3.704281501800000598e+01 +-3.608235015199999651e+01 +-3.658051299200000983e+01 +-3.695096472000000176e+01 +-3.625709379599999949e+01 +-3.930755347600000249e+01 +-3.801054534200000035e+01 +-3.715319327400000304e+01 +-3.826640508999999923e+01 +-3.932211837799999898e+01 +-3.948100357200000587e+01 +-3.696783941799999695e+01 +-3.772711676399999448e+01 +-3.943007049599999903e+01 +-3.785145300000000645e+01 +-3.768491134199999237e+01 +-3.914999503599999287e+01 +-3.862605780000000522e+01 +-3.934577217400000393e+01 +-3.957138671199999891e+01 +-3.858436622400000005e+01 +-3.796963958399999939e+01 +-3.937564965199999989e+01 +-3.734233206999999766e+01 +-3.841853293600000541e+01 +-3.933347892400000489e+01 +-3.902122152599999794e+01 +-3.874404295600000125e+01 +-3.831247061999999914e+01 +-3.855954894399999944e+01 +-3.856686743199999512e+01 +-3.692353973200000894e+01 +-3.730597915399999920e+01 +-3.719972572400000388e+01 +-3.790912856599999969e+01 +-3.822127378799999775e+01 +-3.808000334599999803e+01 +-3.792776030800000342e+01 +-3.811718444199999567e+01 +-3.910695952599999714e+01 +-3.839996412800000058e+01 +-3.863453519800000180e+01 +-3.811534652599999617e+01 +-3.784607161200000292e+01 +-3.903519781399999999e+01 +-4.024839096000000183e+01 +-3.758601301800000272e+01 +-3.822086599800000783e+01 +-3.851728628999999415e+01 +-3.881127472000000012e+01 +-3.768870924799999500e+01 +-3.745564002599999753e+01 +-3.767676313799999832e+01 +-4.071863632199999472e+01 +-3.782573089200000283e+01 +-3.909117659600000394e+01 +-3.737053412200000224e+01 +-3.748992462399999681e+01 +-3.945672797199999593e+01 +-3.806155623799999432e+01 +-3.849493787999999483e+01 +-3.815766944599999988e+01 +-3.934120024999999998e+01 +-4.038834914600000303e+01 +-4.000217094399999951e+01 +-3.749890326999999957e+01 +-3.804157484600000316e+01 +-3.897999838199999800e+01 +-3.972699814799999274e+01 +-3.766331937600000401e+01 +-3.914836920800000541e+01 +-3.716847190000000012e+01 +-3.830117033200000520e+01 +-3.920169562599999580e+01 +-3.759291381800000664e+01 +-3.970156210599999724e+01 +-3.784590415000000263e+01 +-3.890899504799999420e+01 +-3.727342871800000523e+01 +-3.750110472200000089e+01 +-3.889070548799999472e+01 +-3.782511176600000624e+01 +-3.803158073400000205e+01 +-3.919573667600000277e+01 +-3.908345792999999446e+01 +-3.962892034799999408e+01 +-3.811689567399999845e+01 +-3.767857931799999704e+01 +-3.809503477799999871e+01 +-4.000166663599999595e+01 +-3.872525558400000278e+01 +-3.944551924999999670e+01 +-3.793574904599999797e+01 +-3.911689147799999944e+01 +-3.918901175799999947e+01 +-4.013927536799999984e+01 +-3.797170637199999277e+01 +-4.011295967000000218e+01 +-3.859297790199999412e+01 +-3.716116981000000408e+01 +-3.830886305399999969e+01 +-4.078338547599999941e+01 +-4.108886222999999660e+01 +-3.973996619800000474e+01 +-3.862223432599999740e+01 +-3.745465200799999650e+01 +-3.861078681800000822e+01 +-3.857975042400000376e+01 +-3.854114531800000520e+01 +-3.818763426599999633e+01 +-4.101818504399999199e+01 +-3.831187666199999597e+01 +-3.444228134000000097e+01 +-3.341552810800000373e+01 +-2.647235717799999932e+01 +-2.065511131600000283e+01 +-2.059966011200000224e+01 +-2.085375823999999767e+01 +-2.081506004399999910e+01 +-2.070466537400000107e+01 +-2.090000762999999750e+01 +-2.070927162199999927e+01 +-2.080330428999999981e+01 +-2.086923026999999919e+01 +-2.077437362399999898e+01 +-2.094231262000000271e+01 +-2.080389709599999648e+01 +-2.075575752199999968e+01 +-2.082079124399999870e+01 +-2.068980789199999748e+01 +-2.073164596799999870e+01 +-2.067632522599999945e+01 +-2.067881279000000205e+01 +-2.068022842399999917e+01 +-2.061789016600000224e+01 +-2.067639999400000050e+01 +-2.065647735600000345e+01 +-2.070702858000000290e+01 +-2.074990730400000061e+01 +-2.101434135599999919e+01 +-2.078837966799999748e+01 +-2.083648605199999793e+01 +-2.082139663599999935e+01 +-2.086675224200000400e+01 +-2.094112472799999836e+01 +-2.092424507199999795e+01 +-2.096365699800000115e+01 +-2.092133178599999965e+01 +-2.088787002400000148e+01 +-2.096972198600000326e+01 +-2.089302444399999814e+01 +-2.086834296999999694e+01 +-2.089348907399999788e+01 +-2.083018951400000063e+01 +-2.083526572999999615e+01 +-2.083458404400000319e+01 +-2.083488502399999831e+01 +-2.085371551600000117e+01 +-2.088823089600000316e+01 +-2.088404731600000019e+01 +-2.088797034999999980e+01 +-2.096187667799999943e+01 +-2.096793747000000252e+01 +-2.107559471000000073e+01 +-2.117858886799999851e+01 +-2.118478317199999950e+01 +-2.126923523200000332e+01 +-2.124156112600000057e+01 +-2.123225097599999600e+01 +-2.126622238199999870e+01 +-2.126022720200000293e+01 +-2.132084236400000421e+01 +-2.131791992200000152e+01 +-2.131139869599999770e+01 +-2.129030723600000030e+01 +-2.120797500600000163e+01 +-2.119353637799999746e+01 +-2.120095481800000314e+01 +-2.118273620599999774e+01 +-2.120015945400000135e+01 +-2.121393089200000048e+01 +-2.118931198199999955e+01 +-2.132765922799999814e+01 +-2.132223891999999665e+01 +-2.135829277200000220e+01 +-2.155987701400000134e+01 +-2.142847633399999907e+01 +-2.149877815400000003e+01 +-2.161365242000000109e+01 +-2.161353912399999544e+01 +-2.191218299800000224e+01 +-2.187064819200000088e+01 +-2.186206741399999842e+01 +-2.193629569799999857e+01 +-2.175656051600000040e+01 +-2.175730133200000083e+01 +-2.178938102400000076e+01 +-2.178855781600000086e+01 +-2.186992988800000148e+01 +-2.179042587200000014e+01 +-2.167297134400000047e+01 +-2.158542938400000111e+01 +-2.149176063400000203e+01 +-2.144471397200000240e+01 +-2.145290641600000114e+01 +-2.145689773799999855e+01 +-2.144555168000000123e+01 +-2.143569946199999876e+01 +-2.147277793800000012e+01 +-2.152875137400000227e+01 +-2.145257797200000027e+01 +-2.148486137399999762e+01 +-2.152670287999999843e+01 +-2.154553718600000067e+01 +-2.161884536800000234e+01 +-2.157069664199999792e+01 +-2.181007805000000133e+01 +-2.188054809399999812e+01 +-2.167399864199999726e+01 +-2.162391357599999964e+01 +-2.160103874199999652e+01 +-2.158150939799999790e+01 +-2.167226143199999910e+01 +-2.160765342600000238e+01 +-2.162509193600000046e+01 +-2.167354049600000110e+01 +-2.155060424799999907e+01 +-2.149961433400000033e+01 +-2.151064338799999831e+01 +-2.152332039199999869e+01 +-2.155279884400000157e+01 +-2.155873222399999989e+01 +-2.156203193800000406e+01 +-2.162061500600000130e+01 +-2.165562133799999955e+01 +-2.166275634799999850e+01 +-2.170498390200000216e+01 +-2.172349700999999911e+01 +-2.168265113799999710e+01 +-2.174576530599999913e+01 +-2.170825996399999980e+01 +-2.175001830999999441e+01 +-2.180544204599999603e+01 +-2.173277282600000149e+01 +-2.181128349200000116e+01 +-2.180343589800000004e+01 +-2.168514137400000052e+01 +-2.178492393599999488e+01 +-2.175649910199999937e+01 +-2.174241371400000133e+01 +-2.180016403199999786e+01 +-2.177177353199999743e+01 +-2.200582046399999925e+01 +-2.213711509599999872e+01 +-2.193310813999999809e+01 +-2.205963669000000138e+01 +-2.195145721200000111e+01 +-2.188429908799999879e+01 +-2.198530540600000194e+01 +-2.199714927800000197e+01 +-2.233813056999999702e+01 +-2.228083915600000253e+01 +-2.204975585999999765e+01 +-2.207935295000000053e+01 +-2.197431335600000324e+01 +-2.198764419400000492e+01 +-2.200936927600000104e+01 +-2.198340759399999911e+01 +-2.210644302399999717e+01 +-2.195495071399999887e+01 +-2.188708839600000289e+01 +-2.202844047600000366e+01 +-2.203667602600000208e+01 +-2.191769790800000095e+01 +-2.194000358799999972e+01 +-2.193575248799999855e+01 +-2.210633468799999690e+01 +-2.214491615400000057e+01 +-2.222413406400000113e+01 +-2.247540588600000078e+01 +-2.229334678800000091e+01 +-2.216951904399999762e+01 +-2.215969085600000099e+01 +-2.211352043000000123e+01 +-2.229510002200000329e+01 +-2.233924255200000175e+01 +-2.239815444999999983e+01 +-2.258650283800000125e+01 +-2.234891510199999942e+01 +-2.220268592600000090e+01 +-2.216239089999999834e+01 +-2.216348380800000228e+01 +-2.230991058400000071e+01 +-2.231961631600000118e+01 +-2.228705139200000218e+01 +-2.224518775800000014e+01 +-2.213509445199999703e+01 +-2.204640732000000014e+01 +-2.206627769400000005e+01 +-2.215748062399999796e+01 +-2.209892959400000478e+01 +-2.214407501200000183e+01 +-2.215269393799999520e+01 +-2.217684135600000062e+01 +-2.225586967600000321e+01 +-2.227021904000000063e+01 +-2.224794464000000360e+01 +-2.214995880000000028e+01 +-2.204135131800000025e+01 +-2.207438316400000033e+01 +-2.212465095599999998e+01 +-2.216337013400000089e+01 +-2.202388038600000186e+01 +-2.201016082800000007e+01 +-2.210313377399999979e+01 +-2.213319930999999841e+01 +-2.206923370400000195e+01 +-2.208762855399999836e+01 +-2.212458076400000095e+01 +-2.215777092000000081e+01 +-2.216086425799999660e+01 +-2.218078193599999892e+01 +-2.229534110999999896e+01 +-2.242352142200000031e+01 +-2.226646995799999829e+01 +-2.230370826600000100e+01 +-2.233523521600000095e+01 +-2.233597984400000058e+01 +-2.249959297199999853e+01 +-2.253112067999999724e+01 +-2.257184638999999748e+01 +-2.264347381400000003e+01 +-2.257650794999999988e+01 +-2.265012931599999746e+01 +-2.248067436199999847e+01 +-2.238492622400000087e+01 +-2.253156394999999890e+01 +-2.253320541400000110e+01 +-2.250823936799999814e+01 +-2.248318710000000209e+01 +-2.247555732800000072e+01 +-2.286491813600000000e+01 +-2.266044425799999473e+01 +-2.256472244400000093e+01 +-2.270529708800000179e+01 +-2.268227920800000064e+01 +-2.288863601599999953e+01 +-2.293805198400000478e+01 +-2.296883354399999888e+01 +-2.335842552400000471e+01 +-2.306846732999999716e+01 +-2.289506149399999657e+01 +-2.295309333799999862e+01 +-2.292687873800000276e+01 +-2.315383987399999910e+01 +-2.323053779800000029e+01 +-2.314359321600000285e+01 +-2.315960464600000179e+01 +-2.302101898200000107e+01 +-2.288236618200000194e+01 +-2.288121910199999931e+01 +-2.284210777399999870e+01 +-2.283786430199999984e+01 +-2.303670234799999861e+01 +-2.292881851199999943e+01 +-2.279931717000000191e+01 +-2.273121490599999817e+01 +-2.280824394400000088e+01 +-2.288716011200000011e+01 +-2.275983848599999959e+01 +-2.271684684599999926e+01 +-2.280467529199999888e+01 +-2.285768966600000240e+01 +-2.299997558400000131e+01 +-2.286576003999999784e+01 +-2.300232658200000202e+01 +-2.308097419599999967e+01 +-2.289370002800000137e+01 +-2.286541061400000174e+01 +-2.286237678599999867e+01 +-2.298978462200000195e+01 +-2.317066421399999854e+01 +-2.294524574200000444e+01 +-2.297307777599999667e+01 +-2.299732513599999706e+01 +-2.299496764999999954e+01 +-2.291988411000000170e+01 +-2.291259880000000138e+01 +-2.299237022399999830e+01 +-2.302739639199999999e+01 +-2.296886062600000145e+01 +-2.289467658999999955e+01 +-2.284768142600000118e+01 +-2.286313972600000355e+01 +-2.283966750999999817e+01 +-2.289603614600000014e+01 +-2.288693733400000241e+01 +-2.281601486200000295e+01 +-2.283580475000000121e+01 +-2.282298545799999800e+01 +-2.283865814199999988e+01 +-2.283388786400000114e+01 +-2.289006385600000115e+01 +-2.316216659799999888e+01 +-2.307391738800000169e+01 +-2.304130630400000257e+01 +-2.320925674599999766e+01 +-2.316306877200000258e+01 +-2.326972427200000126e+01 +-2.326325187799999838e+01 +-2.318656997800000141e+01 +-2.361722374000000357e+01 +-2.336634597800000535e+01 +-2.324050941600000186e+01 +-2.340507354799999717e+01 +-2.318288307199999920e+01 +-2.332621078400000059e+01 +-2.330933265600000226e+01 +-2.320201873799999959e+01 +-2.343470763999999917e+01 +-2.317365912999999722e+01 +-2.304953613400000023e+01 +-2.309754218999999864e+01 +-2.301360320999999942e+01 +-2.304669151199999888e+01 +-2.302245216200000044e+01 +-2.303043136400000179e+01 +-2.302044601600000107e+01 +-2.296088027800000120e+01 +-2.294387245199999725e+01 +-2.296357727000000182e+01 +-2.299764480600000383e+01 +-2.302064514199999934e+01 +-2.301796569800000114e+01 +-2.306823997400000081e+01 +-2.311396827600000137e+01 +-2.312675438000000128e+01 +-2.316444091800000038e+01 +-2.323543968000000248e+01 +-2.317013511600000086e+01 +-2.325321235599999881e+01 +-2.327290344000000033e+01 +-2.337368354799999892e+01 +-2.357733306799999795e+01 +-2.358744430600000186e+01 +-2.362646026800000243e+01 +-2.363594856199999938e+01 +-2.354868850600000130e+01 +-2.358889312800000226e+01 +-2.373571891599999972e+01 +-2.385566253600000053e+01 +-2.395003127999999748e+01 +-2.401681174999999868e+01 +-2.389634895200000031e+01 +-2.382932701200000025e+01 +-2.372133827199999700e+01 +-2.369730033999999819e+01 +-2.382620392000000109e+01 +-2.384394225999999861e+01 +-2.387371101200000112e+01 +-2.376933899000000139e+01 +-2.357927742000000038e+01 +-2.356810760799999827e+01 +-2.345890999000000221e+01 +-2.343745575000000159e+01 +-2.348195610199999805e+01 +-2.346949348600000462e+01 +-2.355689239400000190e+01 +-2.361041107199999800e+01 +-2.341918525799999884e+01 +-2.348922424199999881e+01 +-2.359904022200000284e+01 +-2.348653145200000125e+01 +-2.355793686000000164e+01 +-2.362041854799999641e+01 +-2.365839156999999915e+01 +-2.397051315400000249e+01 +-2.370422859000000315e+01 +-2.367380065799999755e+01 +-2.375677680799999791e+01 +-2.360670585600000138e+01 +-2.362185821399999952e+01 +-2.363909034799999986e+01 +-2.365007362399999735e+01 +-2.379204101600000243e+01 +-2.368368988200000302e+01 +-2.367295265199999932e+01 +-2.355861511399999841e+01 +-2.355940589999999801e+01 +-2.357609634199999959e+01 +-2.356232414400000152e+01 +-2.366900901999999718e+01 +-2.364974365200000150e+01 +-2.371491355999999939e+01 +-2.393834876999999750e+01 +-2.370908928000000060e+01 +-2.372432251199999698e+01 +-2.380892715399999915e+01 +-2.379983864000000082e+01 +-2.387190323000000447e+01 +-2.383364143400000046e+01 +-2.379488487200000080e+01 +-2.397916717200000036e+01 +-2.383110656799999916e+01 +-2.365169983000000187e+01 +-2.368738784799999664e+01 +-2.385795974799999541e+01 +-2.386135673400000101e+01 +-2.386728362999999931e+01 +-2.375552826000000195e+01 +-2.374616966399999995e+01 +-2.389733314600000114e+01 +-2.394955329999999805e+01 +-2.390189628599999949e+01 +-2.419257430800000108e+01 +-2.412563057000000200e+01 +-2.419106368799999629e+01 +-2.414693260400000341e+01 +-2.402025680599999902e+01 +-2.431812553399999999e+01 +-2.448366127000000247e+01 +-2.436691207800000214e+01 +-2.450606574799999748e+01 +-2.427304840200000058e+01 +-2.434755134600000304e+01 +-2.417496948400000178e+01 +-2.398625984200000261e+01 +-2.417351188399999984e+01 +-2.414661331199999950e+01 +-2.408544502400000198e+01 +-2.422361907999999886e+01 +-2.399586753800000238e+01 +-2.396788635200000073e+01 +-2.388374328800000157e+01 +-2.376911926200000025e+01 +-2.382857894799999698e+01 +-2.376218300000000028e+01 +-2.384451980600000098e+01 +-2.415230102599999640e+01 diff --git a/new/Scripts/sal/10_12750_1000_baresignal.txt b/new/Scripts/sal/10_12750_1000_baresignal.txt new file mode 100644 index 0000000..29cc77f --- /dev/null +++ b/new/Scripts/sal/10_12750_1000_baresignal.txt @@ -0,0 +1,1000 @@ +-1.012870921600000074e+01 +-9.998337172000001161e+00 +-1.007734374600000038e+01 +-1.008716086799999978e+01 +-1.007150058200000053e+01 +-1.005757674599999874e+01 +-1.005250854199999999e+01 +-1.006513652399999970e+01 +-1.005204791599999936e+01 +-1.005452212999999873e+01 +-1.005940913799999947e+01 +-1.009607047599999952e+01 +-1.010213832599999861e+01 +-1.013661155000000136e+01 +-1.014312171599999957e+01 +-1.014360751799999960e+01 +-1.014988116800000029e+01 +-1.017372741199999986e+01 +-1.016894664199999987e+01 +-1.017844047000000174e+01 +-1.018724288600000172e+01 +-1.018071689399999791e+01 +-1.018687343000000034e+01 +-1.016988734799999961e+01 +-1.018336963199999978e+01 +-1.013178176399999941e+01 +-1.014485148800000047e+01 +-1.016153544999999880e+01 +-1.017871208000000038e+01 +-1.020199527600000167e+01 +-1.018879546600000019e+01 +-1.020804252000000112e+01 +-1.025885180999999946e+01 +-1.028838195199999994e+01 +-1.025619106000000080e+01 +-1.021998786600000031e+01 +-1.021086654399999993e+01 +-1.024300898999999987e+01 +-1.029463195399999975e+01 +-1.029612483400000045e+01 +-1.024878978199999935e+01 +-1.022005118800000112e+01 +-1.025193462000000011e+01 +-1.030366553800000062e+01 +-1.033683433200000046e+01 +-1.030877685199999938e+01 +-1.026470031199999866e+01 +-1.026238383799999987e+01 +-1.029806804200000059e+01 +-1.031094721999999919e+01 +-1.029570769799999930e+01 +-1.026715907600000044e+01 +-1.025191631000000037e+01 +-1.028087081600000019e+01 +-1.030550116999999943e+01 +-1.030631541800000051e+01 +-1.029500560199999981e+01 +-1.030849513400000106e+01 +-1.033091754399999829e+01 +-1.034439525200000176e+01 +-1.035917548600000160e+01 +-1.034056911000000056e+01 +-1.035027694199999893e+01 +-1.036142749199999891e+01 +-1.037250175000000141e+01 +-1.037266387600000073e+01 +-1.036809234200000063e+01 +-1.037700423599999944e+01 +-1.038572482600000058e+01 +-1.043539981400000016e+01 +-1.039924659400000095e+01 +-1.040417899599999885e+01 +-1.040025977400000023e+01 +-1.039264125400000083e+01 +-1.038279780799999941e+01 +-1.036724223399999900e+01 +-1.036728229199999873e+01 +-1.037832488599999969e+01 +-1.038801745800000020e+01 +-1.037020225000000018e+01 +-1.036925677800000223e+01 +-1.030902156400000003e+01 +-1.040148963600000087e+01 +-1.041463717999999972e+01 +-1.041153010799999912e+01 +-1.039505404800000044e+01 +-1.039203757800000005e+01 +-1.040014648000000008e+01 +-1.040609645199999989e+01 +-1.040239371799999901e+01 +-1.038111610200000001e+01 +-1.036301231199999862e+01 +-1.038140334600000081e+01 +-1.041861113799999927e+01 +-1.043392505199999931e+01 +-1.043609447200000062e+01 +-1.043315028800000022e+01 +-1.043980426199999911e+01 +-1.047931728000000007e+01 +-1.051119632199999998e+01 +-1.049358558399999986e+01 +-1.044810981200000022e+01 +-1.043155612600000026e+01 +-1.043944358200000089e+01 +-1.045978965399999971e+01 +-1.048268775600000069e+01 +-1.045943622199999901e+01 +-1.043157519999999927e+01 +-1.044851283599999903e+01 +-1.047941112200000013e+01 +-1.050104140799999897e+01 +-1.055446986599999981e+01 +-1.049838885799999844e+01 +-1.049795913200000008e+01 +-1.053418998199999912e+01 +-1.055691394399999972e+01 +-1.053357371999999970e+01 +-1.050069884600000059e+01 +-1.049033431800000038e+01 +-1.049948215000000040e+01 +-1.052916641000000020e+01 +-1.054082107199999996e+01 +-1.050968303000000148e+01 +-1.048887805600000078e+01 +-1.050554980999999977e+01 +-1.054133128600000013e+01 +-1.056161117200000099e+01 +-1.060310725799999965e+01 +-1.054094390600000075e+01 +-1.053438243399999941e+01 +-1.055436095800000018e+01 +-1.057929744199999966e+01 +-1.058587703400000102e+01 +-1.058781604200000004e+01 +-1.057046050599999987e+01 +-1.054976043199999935e+01 +-1.054652823999999889e+01 +-1.055057715999999957e+01 +-1.055487861199999955e+01 +-1.057012233400000056e+01 +-1.058346480999999883e+01 +-1.057480773800000051e+01 +-1.056565932800000063e+01 +-1.057277755399999997e+01 +-1.057804450399999929e+01 +-1.059242782200000121e+01 +-1.059503860000000053e+01 +-1.058904933400000026e+01 +-1.057751216399999805e+01 +-1.057968368199999887e+01 +-1.057470492999999934e+01 +-1.056251544600000081e+01 +-1.055942306200000047e+01 +-1.055878772200000171e+01 +-1.056225566200000188e+01 +-1.057339419799999902e+01 +-1.057590693999999942e+01 +-1.056649894199999906e+01 +-1.057873572799999984e+01 +-1.061882362000000057e+01 +-1.063052940000000035e+01 +-1.062000655599999810e+01 +-1.060144824400000019e+01 +-1.058166656000000039e+01 +-1.059469642200000017e+01 +-1.064953345799999873e+01 +-1.067273864199999878e+01 +-1.063741645400000024e+01 +-1.061299476199999958e+01 +-1.059251441400000004e+01 +-1.059629897599999993e+01 +-1.061066436600000173e+01 +-1.061150379000000044e+01 +-1.059715251599999952e+01 +-1.061550483399999933e+01 +-1.064883917999999952e+01 +-1.065863551600000037e+01 +-1.065236930200000032e+01 +-1.064907321400000129e+01 +-1.065227965800000121e+01 +-1.068078231400000000e+01 +-1.070556983599999867e+01 +-1.068471545400000089e+01 +-1.065405673600000114e+01 +-1.064183043800000128e+01 +-1.065022754199999966e+01 +-1.066896972199999993e+01 +-1.068396510599999871e+01 +-1.067105349799999914e+01 +-1.075963038999999988e+01 +-1.067125262799999952e+01 +-1.072231044400000144e+01 +-1.077055472799999869e+01 +-1.080656642599999984e+01 +-1.079729823800000155e+01 +-1.072321624400000140e+01 +-1.070514755000000129e+01 +-1.072612876599999865e+01 +-1.075523261799999908e+01 +-1.076931018400000006e+01 +-1.074220313799999893e+01 +-1.068677768000000050e+01 +-1.066251182199999903e+01 +-1.068287257599999940e+01 +-1.069627780399999928e+01 +-1.071505813200000112e+01 +-1.072215079799999948e+01 +-1.071968440600000072e+01 +-1.072393721999999983e+01 +-1.072767829400000039e+01 +-1.072343158199999991e+01 +-1.071655234800000045e+01 +-1.072545165600000061e+01 +-1.072572135399999915e+01 +-1.076096686800000057e+01 +-1.071851577400000011e+01 +-1.073213061600000096e+01 +-1.077073688000000118e+01 +-1.079861392399999964e+01 +-1.078778819400000089e+01 +-1.073897304200000136e+01 +-1.072118587000000112e+01 +-1.074803809800000032e+01 +-1.081046523599999887e+01 +-1.085478095600000081e+01 +-1.083309993199999965e+01 +-1.076650084999999990e+01 +-1.072836017200000036e+01 +-1.074391078399999877e+01 +-1.077868766199999939e+01 +-1.078574923999999768e+01 +-1.077225475200000027e+01 +-1.075071277199999997e+01 +-1.074014281799999893e+01 +-1.074905318800000131e+01 +-1.075529193400000061e+01 +-1.075277461599999995e+01 +-1.074888724799999906e+01 +-1.074575156600000092e+01 +-1.075163173199999989e+01 +-1.077394084399999841e+01 +-1.079748649399999927e+01 +-1.081263217400000087e+01 +-1.081075896599999986e+01 +-1.078675383999999937e+01 +-1.075064334599999860e+01 +-1.075081595799999867e+01 +-1.078234385999999922e+01 +-1.083474941000000058e+01 +-1.086622332800000024e+01 +-1.085202216399999919e+01 +-1.079438571200000041e+01 +-1.075729369600000140e+01 +-1.077516383600000083e+01 +-1.082742690399999930e+01 +-1.087552623200000035e+01 +-1.087796325400000086e+01 +-1.082933234799999944e+01 +-1.077878112399999999e+01 +-1.076504001200000005e+01 +-1.079347953199999921e+01 +-1.083135356400000049e+01 +-1.085127868200000023e+01 +-1.080350302999999990e+01 +-1.076388263399999978e+01 +-1.077077636199999766e+01 +-1.081483306199999994e+01 +-1.085791530200000032e+01 +-1.085517424999999925e+01 +-1.081007289400000104e+01 +-1.077064227400000007e+01 +-1.077303561599999959e+01 +-1.079892863800000136e+01 +-1.082669543799999978e+01 +-1.083744144000000098e+01 +-1.082716082999999863e+01 +-1.080523318799999899e+01 +-1.079030494199999879e+01 +-1.077867335800000070e+01 +-1.078963450800000068e+01 +-1.085541304999999923e+01 +-1.091915664199999902e+01 +-1.093811835999999893e+01 +-1.089512252400000136e+01 +-1.082841033399999908e+01 +-1.081029624600000183e+01 +-1.087363604999999822e+01 +-1.094703139599999986e+01 +-1.094602794200000062e+01 +-1.086880206799999904e+01 +-1.078778228199999845e+01 +-1.077969817600000013e+01 +-1.084032897400000195e+01 +-1.089517306800000007e+01 +-1.086927299000000069e+01 +-1.080320186000000149e+01 +-1.075883579000000090e+01 +-1.077275046799999991e+01 +-1.082563685999999947e+01 +-1.084616736999999986e+01 +-1.082657775400000055e+01 +-1.079333247599999979e+01 +-1.079669666000000028e+01 +-1.079154281199999943e+01 +-1.079519137800000017e+01 +-1.081178664599999983e+01 +-1.086266631799999871e+01 +-1.093164176800000043e+01 +-1.094351386599999998e+01 +-1.089033488800000171e+01 +-1.081250133200000008e+01 +-1.083356932999999955e+01 +-1.093132075800000180e+01 +-1.102722834999999968e+01 +-1.099457111199999915e+01 +-1.089573726400000098e+01 +-1.085650043000000053e+01 +-1.086158713799999909e+01 +-1.089999408199999920e+01 +-1.095522708399999878e+01 +-1.095214633400000004e+01 +-1.089793433800000066e+01 +-1.087373542399999948e+01 +-1.086753539400000079e+01 +-1.088024902199999921e+01 +-1.092297114999999863e+01 +-1.092545566000000079e+01 +-1.085113200799999866e+01 +-1.081266364600000074e+01 +-1.080233459199999935e+01 +-1.083010158400000122e+01 +-1.087999152600000130e+01 +-1.089817027600000010e+01 +-1.090135402399999975e+01 +-1.089202842199999921e+01 +-1.087937469000000057e+01 +-1.086837691800000094e+01 +-1.091692676000000084e+01 +-1.100545730400000011e+01 +-1.096004199399999912e+01 +-1.091637687399999912e+01 +-1.085864314600000036e+01 +-1.081125736000000082e+01 +-1.080486201599999951e+01 +-1.086457366600000185e+01 +-1.089715461400000152e+01 +-1.093120135799999915e+01 +-1.092669124000000025e+01 +-1.088857287799999973e+01 +-1.089513950000000087e+01 +-1.096041965200000057e+01 +-1.102489165800000137e+01 +-1.101027201999999861e+01 +-1.096740932200000174e+01 +-1.086921805800000129e+01 +-1.086348495000000014e+01 +-1.094778995000000066e+01 +-1.095812510799999906e+01 +-1.090776690799999926e+01 +-1.083628158000000141e+01 +-1.084805507000000091e+01 +-1.087605895199999928e+01 +-1.098346652400000067e+01 +-1.100421847800000208e+01 +-1.096207465400000203e+01 +-1.093687858200000029e+01 +-1.093018226200000065e+01 +-1.093707427599999882e+01 +-1.092540377999999990e+01 +-1.091664084800000012e+01 +-1.090356616599999917e+01 +-1.094331988799999955e+01 +-1.095560168799999801e+01 +-1.091972083799999993e+01 +-1.088389491799999931e+01 +-1.091368770000000055e+01 +-1.100256519000000210e+01 +-1.108962611799999998e+01 +-1.110462836800000197e+01 +-1.100210914399999851e+01 +-1.094809054799999970e+01 +-1.095683936600000052e+01 +-1.099739398600000051e+01 +-1.100900878399999883e+01 +-1.097090644399999881e+01 +-1.082780913799999922e+01 +-1.086226806199999828e+01 +-1.089568480999999878e+01 +-1.092916259400000101e+01 +-1.095612601800000085e+01 +-1.095053481599999934e+01 +-1.092632369600000075e+01 +-1.089331531000000020e+01 +-1.092305221200000176e+01 +-1.098140639799999896e+01 +-1.109301509199999813e+01 +-1.112447204199999895e+01 +-1.105967903000000163e+01 +-1.098706912399999958e+01 +-1.099533976799999913e+01 +-1.104403457200000105e+01 +-1.111124248199999798e+01 +-1.113672885399999934e+01 +-1.105211753600000080e+01 +-1.096180934400000062e+01 +-1.094731311199999979e+01 +-1.096523780200000076e+01 +-1.099444999199999984e+01 +-1.096407851799999911e+01 +-1.094362468199999938e+01 +-1.090851478200000102e+01 +-1.090984725600000083e+01 +-1.091099547800000025e+01 +-1.089492473000000139e+01 +-1.090269488799999920e+01 +-1.092783679600000113e+01 +-1.097021674600000019e+01 +-1.096103915800000017e+01 +-1.093666839399999979e+01 +-1.093704032199999965e+01 +-1.100423087600000116e+01 +-1.108717536600000031e+01 +-1.114104308799999998e+01 +-1.104017276599999953e+01 +-1.097085837799999908e+01 +-1.098820476200000051e+01 +-1.100405997999999919e+01 +-1.114317130599999928e+01 +-1.115782965999999909e+01 +-1.105269851399999936e+01 +-1.101156424999999928e+01 +-1.101976642200000001e+01 +-1.105295486200000177e+01 +-1.107895316599999980e+01 +-1.108425712200000035e+01 +-1.106496867799999961e+01 +-1.103482512799999959e+01 +-1.101121310599999958e+01 +-1.101310119399999898e+01 +-1.102766169999999946e+01 +-1.106301707599999951e+01 +-1.105583152600000041e+01 +-1.100306243599999867e+01 +-1.095966071799999852e+01 +-1.096689757799999931e+01 +-1.102890071399999883e+01 +-1.105234774999999914e+01 +-1.103554915800000025e+01 +-1.097209586800000025e+01 +-1.094721526600000061e+01 +-1.096104048999999847e+01 +-1.102463340199999919e+01 +-1.104524707200000044e+01 +-1.102717094200000147e+01 +-1.101952915000000033e+01 +-1.102669963600000003e+01 +-1.104847449599999898e+01 +-1.103688411200000097e+01 +-1.105115413400000079e+01 +-1.107047957800000049e+01 +-1.110988368399999970e+01 +-1.112842349599999991e+01 +-1.109395713399999828e+01 +-1.101448135000000050e+01 +-1.100586585400000139e+01 +-1.108422145599999986e+01 +-1.115636806200000031e+01 +-1.109618109999999902e+01 +-1.105170650200000004e+01 +-1.104953021400000068e+01 +-1.101538753200000009e+01 +-1.105340919000000000e+01 +-1.109510631000000025e+01 +-1.105800246599999959e+01 +-1.098366012199999986e+01 +-1.093325156599999914e+01 +-1.094964313200000205e+01 +-1.100177230399999928e+01 +-1.102038935999999936e+01 +-1.098799914800000188e+01 +-1.094967555399999881e+01 +-1.094409332000000035e+01 +-1.097658767200000085e+01 +-1.101743583200000032e+01 +-1.103223952599999969e+01 +-1.104135989599999945e+01 +-1.105849990399999960e+01 +-1.107313632400000003e+01 +-1.107213000800000202e+01 +-1.106401443200000045e+01 +-1.109482402200000095e+01 +-1.113146819800000031e+01 +-1.117727451000000016e+01 +-1.116476439799999909e+01 +-1.111512717799999983e+01 +-1.105828628000000080e+01 +-1.104522971799999986e+01 +-1.109018516000000076e+01 +-1.113186435199999913e+01 +-1.115511741199999918e+01 +-1.109781093199999802e+01 +-1.105847434400000040e+01 +-1.103613853199999895e+01 +-1.107016887199999999e+01 +-1.113931293200000106e+01 +-1.114744243200000007e+01 +-1.113558311000000067e+01 +-1.105949782800000136e+01 +-1.103638419800000037e+01 +-1.107218245800000034e+01 +-1.115302352400000174e+01 +-1.117829646600000082e+01 +-1.111098747000000131e+01 +-1.106525344400000144e+01 +-1.104838675799999947e+01 +-1.113401126599999991e+01 +-1.120390147599999864e+01 +-1.121149520600000038e+01 +-1.115932845599999901e+01 +-1.110067157399999971e+01 +-1.110683174000000051e+01 +-1.113104228399999940e+01 +-1.113986720799999830e+01 +-1.109695357800000082e+01 +-1.106825465600000236e+01 +-1.105855407399999812e+01 +-1.106063041400000024e+01 +-1.105184973999999976e+01 +-1.104621562600000217e+01 +-1.107412376000000087e+01 +-1.112348747000000060e+01 +-1.118387584000000068e+01 +-1.114384307200000102e+01 +-1.107277278399999787e+01 +-1.101616992599999989e+01 +-1.106970080800000211e+01 +-1.119562606399999893e+01 +-1.126527099199999959e+01 +-1.125772742799999904e+01 +-1.121904906799999857e+01 +-1.119324435800000117e+01 +-1.126869029599999905e+01 +-1.133062476599999968e+01 +-1.130436705999999880e+01 +-1.121661624400000079e+01 +-1.113579368199999919e+01 +-1.109930038200000091e+01 +-1.112296447399999977e+01 +-1.119107722800000104e+01 +-1.113055972600000132e+01 +-1.108030986199999823e+01 +-1.110040893000000040e+01 +-1.114809894000000057e+01 +-1.121513938600000060e+01 +-1.125797252199999932e+01 +-1.122245864599999976e+01 +-1.114325007799999945e+01 +-1.119321631799999928e+01 +-1.119171352000000041e+01 +-1.114622420799999958e+01 +-1.120559634800000026e+01 +-1.123653030000000008e+01 +-1.128118762400000108e+01 +-1.130100268800000052e+01 +-1.129381217599999943e+01 +-1.125867785800000220e+01 +-1.119412764800000026e+01 +-1.116336002000000072e+01 +-1.116698665200000029e+01 +-1.118751964200000160e+01 +-1.120977420400000035e+01 +-1.122849978799999882e+01 +-1.120941409199999939e+01 +-1.118143577200000038e+01 +-1.120522651200000119e+01 +-1.126367606800000054e+01 +-1.132344245399999849e+01 +-1.133351821399999970e+01 +-1.127919387400000062e+01 +-1.123104915200000065e+01 +-1.125593547400000105e+01 +-1.131855621200000073e+01 +-1.134997062200000073e+01 +-1.132327956600000007e+01 +-1.124049033399999864e+01 +-1.126349639399999880e+01 +-1.126022338399999967e+01 +-1.133237742800000092e+01 +-1.134704703800000125e+01 +-1.130127219800000127e+01 +-1.123948115800000025e+01 +-1.121862048400000056e+01 +-1.123400001199999920e+01 +-1.123397597800000014e+01 +-1.121367015200000061e+01 +-1.121451034399999891e+01 +-1.128220519600000138e+01 +-1.128199176200000053e+01 +-1.125847796799999934e+01 +-1.123281325799999841e+01 +-1.152346191199999836e+01 +-1.131155185199999913e+01 +-1.139294661799999986e+01 +-1.139426307199999933e+01 +-1.132953567000000206e+01 +-1.128781451799999935e+01 +-1.133037128199999799e+01 +-1.140101432400000192e+01 +-1.142144221800000103e+01 +-1.135381030599999974e+01 +-1.127757930399999964e+01 +-1.126833934400000103e+01 +-1.130241126800000018e+01 +-1.134396495400000049e+01 +-1.131699332999999896e+01 +-1.125946940999999946e+01 +-1.121900939600000058e+01 +-1.120971221599999978e+01 +-1.122398413999999889e+01 +-1.122875423000000161e+01 +-1.122914466199999950e+01 +-1.122485103200000012e+01 +-1.122121562599999933e+01 +-1.122037505799999835e+01 +-1.121934699600000052e+01 +-1.123754768000000048e+01 +-1.127802752999999925e+01 +-1.131522483400000034e+01 +-1.132286776800000005e+01 +-1.130876769400000015e+01 +-1.129335803399999882e+01 +-1.129101695599999999e+01 +-1.130893058199999857e+01 +-1.133537311000000081e+01 +-1.135476855799999996e+01 +-1.136030940800000089e+01 +-1.133865184400000103e+01 +-1.131936587600000088e+01 +-1.131221847199999964e+01 +-1.134856376400000144e+01 +-1.137884787999999858e+01 +-1.137403430400000026e+01 +-1.134256858200000018e+01 +-1.131512431799999874e+01 +-1.131139812199999994e+01 +-1.134158859199999903e+01 +-1.137723330799999921e+01 +-1.139341983200000108e+01 +-1.135331706400000051e+01 +-1.132358207400000083e+01 +-1.130137233199999969e+01 +-1.132157325200000031e+01 +-1.133495578399999815e+01 +-1.135724582399999960e+01 +-1.133213347799999937e+01 +-1.129957389400000167e+01 +-1.126932010200000001e+01 +-1.126303500599999907e+01 +-1.125901622200000141e+01 +-1.126750201800000006e+01 +-1.127817210599999953e+01 +-1.128178080999999899e+01 +-1.128794173800000067e+01 +-1.126500548800000168e+01 +-1.125896758600000069e+01 +-1.128185557800000005e+01 +-1.132691955000000128e+01 +-1.136564674199999914e+01 +-1.136051177600000095e+01 +-1.133645209999999892e+01 +-1.132127437400000147e+01 +-1.135388888800000018e+01 +-1.141089668000000046e+01 +-1.144913253400000031e+01 +-1.143043441399999871e+01 +-1.136274623400000117e+01 +-1.128784160000000014e+01 +-1.140417041400000109e+01 +-1.137427081399999906e+01 +-1.138454723000000079e+01 +-1.135522899399999908e+01 +-1.129760894400000026e+01 +-1.125958003599999913e+01 +-1.125231513600000000e+01 +-1.126908282800000016e+01 +-1.129607047800000075e+01 +-1.131347255200000035e+01 +-1.131017913400000019e+01 +-1.129467372399999725e+01 +-1.127811660200000077e+01 +-1.127860812800000012e+01 +-1.131329058999999937e+01 +-1.137143477999999952e+01 +-1.138548850399999957e+01 +-1.136730155799999942e+01 +-1.129100150800000080e+01 +-1.134040564999999923e+01 +-1.138698253199999932e+01 +-1.143712081199999986e+01 +-1.144534873400000130e+01 +-1.139567164800000043e+01 +-1.133884620200000093e+01 +-1.132218474800000152e+01 +-1.133432921799999882e+01 +-1.137046451000000147e+01 +-1.137567767600000046e+01 +-1.134060039000000053e+01 +-1.129387759599999796e+01 +-1.126354369599999927e+01 +-1.126099414399999965e+01 +-1.130217799600000106e+01 +-1.136015090399999927e+01 +-1.139410609599999979e+01 +-1.137351245400000010e+01 +-1.132526950399999954e+01 +-1.129248084600000013e+01 +-1.130742015600000094e+01 +-1.135630969400000012e+01 +-1.138429355399999920e+01 +-1.136379050799999746e+01 +-1.131688689799999992e+01 +-1.129487075399999974e+01 +-1.130990332800000076e+01 +-1.135464076399999911e+01 +-1.137990188200000041e+01 +-1.137347411800000074e+01 +-1.136276855000000019e+01 +-1.133580283599999916e+01 +-1.130601100400000192e+01 +-1.130869845800000029e+01 +-1.131193103200000039e+01 +-1.131615333400000267e+01 +-1.131461982200000094e+01 +-1.134189147400000053e+01 +-1.125282325200000066e+01 +-1.127848090599999864e+01 +-1.132615088799999903e+01 +-1.135127486400000052e+01 +-1.133001918600000124e+01 +-1.127396334999999894e+01 +-1.122816905600000048e+01 +-1.124205875200000015e+01 +-1.125842666200000153e+01 +-1.124331645600000229e+01 +-1.123320598200000120e+01 +-1.118984603400000211e+01 +-1.117725734400000093e+01 +-1.120118369400000091e+01 +-1.123314571000000051e+01 +-1.123949107600000019e+01 +-1.129113578200000134e+01 +-1.133461360399999940e+01 +-1.133921336599999918e+01 +-1.134132422799999951e+01 +-1.131582889199999897e+01 +-1.131814498399999991e+01 +-1.136266955800000034e+01 +-1.138127440799999945e+01 +-1.135146808400000040e+01 +-1.132475680800000006e+01 +-1.133309783400000192e+01 +-1.132907466400000018e+01 +-1.137958907800000041e+01 +-1.140210036799999926e+01 +-1.138693198799999884e+01 +-1.136575679400000105e+01 +-1.135628528199999998e+01 +-1.133691272199999922e+01 +-1.133152007400000016e+01 +-1.132603301400000007e+01 +-1.128968486199999965e+01 +-1.126965427200000036e+01 +-1.123147868599999910e+01 +-1.118373451000000074e+01 +-1.118107528400000028e+01 +-1.123053188000000091e+01 +-1.129596671600000057e+01 +-1.136247023999999683e+01 +-1.136172713799999912e+01 +-1.129925689200000072e+01 +-1.126053313999999972e+01 +-1.129121474799999980e+01 +-1.136073112000000052e+01 +-1.140305213400000106e+01 +-1.138818416199999817e+01 +-1.129524020799999917e+01 +-1.124717177999999862e+01 +-1.129241808999999996e+01 +-1.137509479000000034e+01 +-1.143919791799999963e+01 +-1.144827880400000097e+01 +-1.139308452199999877e+01 +-1.136354617599999983e+01 +-1.141329154599999995e+01 +-1.144944114000000113e+01 +-1.145965899800000010e+01 +-1.141816425000000024e+01 +-1.133722209600000141e+01 +-1.129177169200000108e+01 +-1.133363227599999945e+01 +-1.140981139799999866e+01 +-1.145738772800000049e+01 +-1.146667594600000051e+01 +-1.139615745200000063e+01 +-1.133771876999999861e+01 +-1.134411620799999909e+01 +-1.144774036199999934e+01 +-1.154091739400000094e+01 +-1.158449744799999870e+01 +-1.153208751200000037e+01 +-1.141575469400000031e+01 +-1.135187968800000036e+01 +-1.137175006200000027e+01 +-1.144597911400000001e+01 +-1.152073135000000192e+01 +-1.155299548800000053e+01 +-1.150018863000000024e+01 +-1.145005416400000087e+01 +-1.141135883000000106e+01 +-1.142132033999999940e+01 +-1.148063830999999979e+01 +-1.153223514200000110e+01 +-1.154469241800000034e+01 +-1.150991439399999905e+01 +-1.150044326399999761e+01 +-1.151362933599999927e+01 +-1.156607455600000023e+01 +-1.159924869199999975e+01 +-1.157181777799999978e+01 +-1.150968360200000085e+01 +-1.149203166599999903e+01 +-1.154725131799999893e+01 +-1.164501437600000067e+01 +-1.170624656200000047e+01 +-1.166526774800000155e+01 +-1.162262000800000195e+01 +-1.148481673799999925e+01 +-1.154395503399999967e+01 +-1.169469623200000186e+01 +-1.181700248400000142e+01 +-1.182021979800000011e+01 +-1.170638675399999862e+01 +-1.156989021000000051e+01 +-1.149583453800000044e+01 +-1.153727053999999974e+01 +-1.164170684399999978e+01 +-1.174045409799999895e+01 +-1.172617167600000165e+01 +-1.165788612000000057e+01 +-1.155107726600000007e+01 +-1.148828467999999958e+01 +-1.150287131799999862e+01 +-1.156465396200000129e+01 +-1.160850696199999987e+01 +-1.159690303200000017e+01 +-1.155336169599999963e+01 +-1.148934802600000005e+01 +-1.147328452399999854e+01 +-1.149493788999999921e+01 +-1.152882117799999762e+01 +-1.153176516999999990e+01 +-1.151659278400000019e+01 +-1.149940375999999986e+01 +-1.154086627599999915e+01 +-1.166691626800000137e+01 +-1.178166598800000031e+01 +-1.181396903599999959e+01 +-1.172756938400000060e+01 +-1.162243709200000197e+01 +-1.162981147200000187e+01 +-1.178482284200000052e+01 +-1.195699996600000148e+01 +-1.198981932999999955e+01 +-1.183939513800000043e+01 +-1.161882113999999966e+01 +-1.151562995599999972e+01 +-1.159291533999999935e+01 +-1.173531417399999910e+01 +-1.178897570999999900e+01 +-1.170841750599999997e+01 +-1.155246333599999886e+01 +-1.144133643600000028e+01 +-1.144594077600000048e+01 +-1.150434455400000111e+01 +-1.152296962200000152e+01 +-1.149068469399999870e+01 +-1.145445060399999981e+01 +-1.143982677199999998e+01 +-1.145788745599999991e+01 +-1.147628001600000047e+01 +-1.149684790999999962e+01 +-1.151310176400000174e+01 +-1.153057536599999899e+01 +-1.153264026199999925e+01 +-1.153766116600000124e+01 +-1.157218207800000087e+01 +-1.161421641800000160e+01 +-1.166316261000000054e+01 +-1.165012912399999934e+01 +-1.160251941399999964e+01 +-1.154784564600000074e+01 +-1.155534171599999915e+01 +-1.161940822400000073e+01 +-1.174443950200000053e+01 +-1.177322463399999819e+01 +-1.166706924200000017e+01 +-1.161673087600000009e+01 +-1.157645435000000056e+01 +-1.158341311999999945e+01 +-1.162591495000000030e+01 +-1.169179553599999899e+01 +-1.171096267199999907e+01 +-1.168702087000000134e+01 +-1.164613933200000062e+01 +-1.160646609799999851e+01 +-1.159815921400000072e+01 +-1.160762061600000017e+01 +-1.162260226600000124e+01 +-1.161801833600000045e+01 +-1.161397227800000032e+01 +-1.159617575999999950e+01 +-1.155832843199999971e+01 +-1.152005939000000012e+01 +-1.148531245599999906e+01 +-1.147263126000000177e+01 +-1.146464595399999986e+01 +-1.145844859600000021e+01 +-1.146438388199999991e+01 +-1.148955802600000098e+01 +-1.151543521199999986e+01 +-1.152383517800000057e+01 +-1.150500487599999921e+01 +-1.149110545799999983e+01 +-1.152692813400000027e+01 +-1.161477050400000088e+01 +-1.169880141799999862e+01 +-1.173887977400000082e+01 +-1.172798155999999992e+01 +-1.169833812199999912e+01 +-1.170393084999999900e+01 +-1.173701552800000059e+01 +-1.174627341800000124e+01 +-1.174171351999999935e+01 +-1.175111178799999934e+01 +-1.177618350599999886e+01 +-1.179013995800000103e+01 +-1.176785125199999982e+01 +-1.170249022999999866e+01 +-1.165167598199999865e+01 +-1.162670993200000069e+01 +-1.167108954800000120e+01 +-1.172591132800000047e+01 +-1.174419974799999977e+01 +-1.171954516799999979e+01 +-1.165569076000000059e+01 +-1.159696406800000013e+01 +-1.158675994600000081e+01 +-1.166950034599999775e+01 +-1.171363830199999967e+01 +-1.174155310999999813e+01 +-1.168245200600000011e+01 +-1.163950557200000091e+01 +-1.159202765999999940e+01 +-1.155345515600000006e+01 +-1.153871917200000041e+01 +-1.154855479800000140e+01 +-1.158611182600000156e+01 +-1.162011584799999753e+01 +-1.162370128200000075e+01 +-1.159333495600000141e+01 +-1.156024550799999950e+01 +-1.156031779800000159e+01 +-1.159680709599999915e+01 +-1.165675105600000094e+01 +-1.170769615000000030e+01 +-1.174791965200000021e+01 +-1.179611968599999905e+01 +-1.184491748400000155e+01 +-1.186676997800000066e+01 +-1.186255397199999884e+01 +-1.184935359600000027e+01 +-1.184985446399999987e+01 +-1.189391974800000007e+01 +-1.195428542400000005e+01 +-1.196895579799999965e+01 +-1.192465152200000134e+01 +-1.185161952600000035e+01 +-1.182604083600000067e+01 +-1.175580424800000046e+01 +-1.170149478599999959e+01 +-1.169674644200000024e+01 +-1.172687968800000036e+01 +-1.172964915799999908e+01 +-1.167373332599999891e+01 +-1.157981071000000028e+01 +-1.150993499200000159e+01 +-1.150484447000000010e+01 +-1.152237815399999832e+01 +-1.153835925599999968e+01 +-1.152430057199999780e+01 diff --git a/new/Scripts/sal/2000_10000_8000_cpw_tem.txt b/new/Scripts/sal/2000_10000_8000_cpw_tem.txt new file mode 100644 index 0000000..b9c4646 --- /dev/null +++ b/new/Scripts/sal/2000_10000_8000_cpw_tem.txt @@ -0,0 +1,8000 @@ +-2.098917150750000005e+01 +-2.097914123500000017e+01 +-2.097019243000000088e+01 +-2.096526193749999933e+01 +-2.097114229249999795e+01 +-2.096556186499999797e+01 +-2.096712303000000333e+01 +-2.097198867499999864e+01 +-2.097751951000000048e+01 +-2.097658252749999974e+01 +-2.098349571249999812e+01 +-2.098824262499999804e+01 +-2.097817325749999640e+01 +-2.098204088250000154e+01 +-2.098180341750000011e+01 +-2.098184060999999900e+01 +-2.097587919249999899e+01 +-2.097541713750000270e+01 +-2.096650934250000020e+01 +-2.097221374499999769e+01 +-2.096819400749999929e+01 +-2.097168731500000050e+01 +-2.097883176749999734e+01 +-2.096601104750000033e+01 +-2.097586393249999759e+01 +-2.098342609499999867e+01 +-2.098914814000000106e+01 +-2.099839258249999929e+01 +-2.099344778000000034e+01 +-2.100565004250000101e+01 +-2.100472307249999915e+01 +-2.101388645249999954e+01 +-2.101550293249999868e+01 +-2.102259445250000169e+01 +-2.103093146999999874e+01 +-2.103204059249999958e+01 +-2.103346681749999902e+01 +-2.103463506750000178e+01 +-2.103712129750000059e+01 +-2.103268337249999931e+01 +-2.103646516749999762e+01 +-2.103752517499999897e+01 +-2.104817056750000148e+01 +-2.104300784999999863e+01 +-2.104719114250000089e+01 +-2.105355834750000099e+01 +-2.104643440499999940e+01 +-2.104008149999999944e+01 +-2.104640388500000014e+01 +-2.103800535499999924e+01 +-2.103731012249999921e+01 +-2.102631759750000029e+01 +-2.102991914749999935e+01 +-2.102660178749999886e+01 +-2.101545762750000179e+01 +-2.101851796999999777e+01 +-2.101385736499999979e+01 +-2.100877046749999977e+01 +-2.101161098250000236e+01 +-2.100813961000000063e+01 +-2.099855327499999902e+01 +-2.099634504249999978e+01 +-2.099371290250000044e+01 +-2.100513172000000139e+01 +-2.101284361000000089e+01 +-2.100186443500000166e+01 +-2.101869678499999949e+01 +-2.102567672500000029e+01 +-2.103427458000000172e+01 +-2.104115915250000057e+01 +-2.106147956750000105e+01 +-2.107273626250000120e+01 +-2.108469581749999833e+01 +-2.110457325000000139e+01 +-2.112651205250000075e+01 +-2.114256143500000107e+01 +-2.115189885999999930e+01 +-2.118063402249999783e+01 +-2.119353771249999951e+01 +-2.120084047249999770e+01 +-2.120392608500000264e+01 +-2.121678924249999909e+01 +-2.122545337749999916e+01 +-2.120689249250000330e+01 +-2.121177911499999880e+01 +-2.119786167000000177e+01 +-2.118798112750000229e+01 +-2.118325948750000265e+01 +-2.117576360500000021e+01 +-2.115611124000000132e+01 +-2.113825321250000044e+01 +-2.113706540999999817e+01 +-2.111285448249999774e+01 +-2.110155439500000085e+01 +-2.109008788999999950e+01 +-2.107406091749999888e+01 +-2.107026719999999997e+01 +-2.106217623000000216e+01 +-2.105857753749999972e+01 +-2.104834795000000014e+01 +-2.104474830500000238e+01 +-2.104049825749999769e+01 +-2.104044437250000144e+01 +-2.104632759249999907e+01 +-2.104522610000000071e+01 +-2.105202007500000150e+01 +-2.105503177499999978e+01 +-2.105365275999999852e+01 +-2.106187581999999736e+01 +-2.105889606250000057e+01 +-2.106872701749999877e+01 +-2.106689023999999932e+01 +-2.107916259750000165e+01 +-2.108580494000000272e+01 +-2.108446932000000018e+01 +-2.107809353000000030e+01 +-2.109474134499999920e+01 +-2.109014654249999765e+01 +-2.109496069000000062e+01 +-2.109868097249999863e+01 +-2.110570621500000144e+01 +-2.111587572000000179e+01 +-2.111813450000000003e+01 +-2.112075043000000107e+01 +-2.112291383750000051e+01 +-2.113319587750000039e+01 +-2.114760399000000035e+01 +-2.115407562000000041e+01 +-2.116157198000000150e+01 +-2.116217041000000165e+01 +-2.117737149999999957e+01 +-2.117709445749999730e+01 +-2.118837356499999913e+01 +-2.119279718250000144e+01 +-2.119262456999999955e+01 +-2.119440269500000085e+01 +-2.119638061499999893e+01 +-2.119305181749999889e+01 +-2.119216060749999997e+01 +-2.118838691750000436e+01 +-2.118012618999999930e+01 +-2.119110679750000159e+01 +-2.117896747500000032e+01 +-2.117939186000000262e+01 +-2.118004179000000065e+01 +-2.117873906999999889e+01 +-2.117845821249999716e+01 +-2.118643331750000058e+01 +-2.118628215749999910e+01 +-2.117710685500000167e+01 +-2.118067931999999942e+01 +-2.118408918500000127e+01 +-2.118346262000000024e+01 +-2.117523145749999713e+01 +-2.117099046749999758e+01 +-2.117426824749999881e+01 +-2.116046810250000121e+01 +-2.114835405250000022e+01 +-2.114481449250000011e+01 +-2.113258599999999987e+01 +-2.113191461499999946e+01 +-2.111813068500000057e+01 +-2.112069797499999879e+01 +-2.112117862499999887e+01 +-2.111986398750000049e+01 +-2.112118006000000037e+01 +-2.112000274750000273e+01 +-2.111854744249999882e+01 +-2.112785720749999996e+01 +-2.112844562249999925e+01 +-2.114201927250000068e+01 +-2.115553092749999919e+01 +-2.115245056250000033e+01 +-2.117111730750000120e+01 +-2.118617677749999828e+01 +-2.118154239500000102e+01 +-2.120965099499999695e+01 +-2.121671295249999645e+01 +-2.123415994499999826e+01 +-2.124944544000000235e+01 +-2.125649165999999823e+01 +-2.127711248499999996e+01 +-2.128966474750000160e+01 +-2.129402351250000081e+01 +-2.130471086500000055e+01 +-2.130048751749999880e+01 +-2.130245160999999854e+01 +-2.129813337500000259e+01 +-2.129834175250000072e+01 +-2.128258705000000006e+01 +-2.128436088750000010e+01 +-2.126159095750000105e+01 +-2.126685571499999838e+01 +-2.125483274249999965e+01 +-2.124566698000000287e+01 +-2.123449325500000029e+01 +-2.122186040999999790e+01 +-2.122201824000000059e+01 +-2.122056818000000078e+01 +-2.121930599499999914e+01 +-2.122595691499999759e+01 +-2.122170018999999996e+01 +-2.121703767750000225e+01 +-2.121123266250000228e+01 +-2.121009349750000084e+01 +-2.121280193249999968e+01 +-2.120910215249999808e+01 +-2.125197172000000023e+01 +-2.124637889499999943e+01 +-2.124858570250000156e+01 +-2.124534702500000094e+01 +-2.118626880500000098e+01 +-2.119390726249999801e+01 +-2.119135045999999889e+01 +-2.118527984500000017e+01 +-2.118661117250000103e+01 +-2.119054698749999943e+01 +-2.118273544499999872e+01 +-2.118493318750000043e+01 +-2.119541835749999947e+01 +-2.120124006500000036e+01 +-2.120455217250000146e+01 +-2.120836401000000038e+01 +-2.125515603999999925e+01 +-2.125608539499999949e+01 +-2.126768922750000002e+01 +-2.126460933750000137e+01 +-2.127517986249999637e+01 +-2.128411769750000104e+01 +-2.124929762000000011e+01 +-2.125799703499999893e+01 +-2.126267814750000085e+01 +-2.128434705999999821e+01 +-2.127603674000000211e+01 +-2.128638171749999941e+01 +-2.129619216750000277e+01 +-2.130841493750000026e+01 +-2.130586099499999975e+01 +-2.131168508500000058e+01 +-2.131632662000000167e+01 +-2.130383682499999765e+01 +-2.130706119499999929e+01 +-2.130662918250000359e+01 +-2.130922889749999882e+01 +-2.130449676499999612e+01 +-2.130540799999999990e+01 +-2.130631256250000050e+01 +-2.130204391499999872e+01 +-2.131096077000000122e+01 +-2.131988954499999878e+01 +-2.132170629499999848e+01 +-2.132264661750000201e+01 +-2.132955980250000039e+01 +-2.133397245749999982e+01 +-2.133788967000000270e+01 +-2.134075403250000136e+01 +-2.135131311500000351e+01 +-2.134914588999999907e+01 +-2.133884048499999864e+01 +-2.134147119499999690e+01 +-2.134457445250000163e+01 +-2.134084844750000087e+01 +-2.134876346749999954e+01 +-2.134357071000000161e+01 +-2.135158300249999996e+01 +-2.135355186500000002e+01 +-2.135597085749999735e+01 +-2.136754369999999881e+01 +-2.136679792249999821e+01 +-2.137075233750000081e+01 +-2.138409852999999927e+01 +-2.138027095749999873e+01 +-2.138174295250000156e+01 +-2.140316104749999937e+01 +-2.140353202749999895e+01 +-2.141204452499999888e+01 +-2.141385555249999939e+01 +-2.141117286749999948e+01 +-2.141816997749999985e+01 +-2.143000077999999675e+01 +-2.143076514999999915e+01 +-2.143324566249999918e+01 +-2.143870353500000192e+01 +-2.148887634249999934e+01 +-2.148451662000000084e+01 +-2.149547910500000114e+01 +-2.144193983250000102e+01 +-2.143909120499999688e+01 +-2.144622039749999942e+01 +-2.143781852749999928e+01 +-2.142745971749999967e+01 +-2.141289091000000155e+01 +-2.141425418749999920e+01 +-2.139642476999999943e+01 +-2.138424396500000313e+01 +-2.138823127750000097e+01 +-2.138263177999999698e+01 +-2.138499879999999820e+01 +-2.137268781750000102e+01 +-2.137518882749999705e+01 +-2.137180662499999784e+01 +-2.137266969750000101e+01 +-2.137112903749999759e+01 +-2.137967777250000267e+01 +-2.137994575500000138e+01 +-2.138590526499999811e+01 +-2.138645792000000156e+01 +-2.138114929250000174e+01 +-2.138805961250000109e+01 +-2.139276170750000006e+01 +-2.138567257249999898e+01 +-2.138677835500000057e+01 +-2.139171314000000024e+01 +-2.137886762750000003e+01 +-2.138525056750000175e+01 +-2.138625145000000316e+01 +-2.139494800249999784e+01 +-2.138629627249999743e+01 +-2.139846277250000028e+01 +-2.140143203500000268e+01 +-2.140499162749999940e+01 +-2.135695266749999988e+01 +-2.135014104750000286e+01 +-2.140806722750000191e+01 +-2.142165183999999911e+01 +-2.143045568500000186e+01 +-2.142438173500000076e+01 +-2.142928981749999906e+01 +-2.143095063999999894e+01 +-2.143380832749999954e+01 +-2.144148874250000247e+01 +-2.143668603749999946e+01 +-2.144708108999999752e+01 +-2.144443559500000163e+01 +-2.146355056750000045e+01 +-2.145311832249999640e+01 +-2.146488475499999993e+01 +-2.146467399499999829e+01 +-2.146045923249999987e+01 +-2.146675014250000046e+01 +-2.146253776500000043e+01 +-2.145982980750000024e+01 +-2.145731830500000115e+01 +-2.145304679999999919e+01 +-2.145090389250000129e+01 +-2.145812177500000217e+01 +-2.144656658000000249e+01 +-2.145023345750000132e+01 +-2.144868612249999984e+01 +-2.144036817500000325e+01 +-2.144121933000000269e+01 +-2.144268941749999868e+01 +-2.143765830999999977e+01 +-2.144609737249999881e+01 +-2.143622255500000051e+01 +-2.144176292499999903e+01 +-2.145034408250000268e+01 +-2.144308900750000291e+01 +-2.145163488249999872e+01 +-2.145112657499999997e+01 +-2.145459795000000014e+01 +-2.147048616249999853e+01 +-2.147710037249999715e+01 +-2.148020839750000022e+01 +-2.148915719999999752e+01 +-2.149604892749999863e+01 +-2.150490522250000325e+01 +-2.151920318500000207e+01 +-2.152274990249999931e+01 +-2.154134750249999897e+01 +-2.154416799750000067e+01 +-2.155080223250000060e+01 +-2.154725837500000196e+01 +-2.155187607250000070e+01 +-2.155379152500000117e+01 +-2.155745124999999973e+01 +-2.154871797250000043e+01 +-2.154976272749999922e+01 +-2.153759384250000153e+01 +-2.154143571750000064e+01 +-2.153972148999999803e+01 +-2.153379488000000208e+01 +-2.151765203249999914e+01 +-2.151191425250000222e+01 +-2.150641250249999814e+01 +-2.150812864499999932e+01 +-2.149498844249999863e+01 +-2.149419355500000250e+01 +-2.148344087499999944e+01 +-2.147918081250000100e+01 +-2.148326396750000100e+01 +-2.148073148750000172e+01 +-2.148468494249999949e+01 +-2.147754430750000054e+01 +-2.148396826000000104e+01 +-2.147928476250000074e+01 +-2.149220895750000082e+01 +-2.148775291499999796e+01 +-2.150096702749999977e+01 +-2.151072216249999869e+01 +-2.151646375500000374e+01 +-2.152221345750000125e+01 +-2.152175950750000055e+01 +-2.152116728000000023e+01 +-2.152889537499999761e+01 +-2.152573538000000042e+01 +-2.152352619000000189e+01 +-2.151024627500000008e+01 +-2.151930284750000055e+01 +-2.151728725499999939e+01 +-2.152092409249999605e+01 +-2.151817130999999961e+01 +-2.151224470000000011e+01 +-2.151096105499999922e+01 +-2.150273609249999751e+01 +-2.151189565999999687e+01 +-2.162705087750000033e+01 +-2.162000608249999800e+01 +-2.163066196249999962e+01 +-2.163162660749999944e+01 +-2.163218164500000285e+01 +-2.163361501749999860e+01 +-2.153429031250000136e+01 +-2.153698205999999971e+01 +-2.154309177500000061e+01 +-2.155577564000000024e+01 +-2.155102253000000090e+01 +-2.156275510750000279e+01 +-2.156018161749999962e+01 +-2.157116746749999692e+01 +-2.158464670249999884e+01 +-2.158457660750000073e+01 +-2.158431529999999654e+01 +-2.159575605250000052e+01 +-2.161043786749999995e+01 +-2.161979913999999781e+01 +-2.162149524500000197e+01 +-2.163224553749999757e+01 +-2.163742446749999715e+01 +-2.164765834499999997e+01 +-2.164945554750000056e+01 +-2.165593529000000217e+01 +-2.165589284749999877e+01 +-2.164817714750000022e+01 +-2.165006351249999739e+01 +-2.164258146250000081e+01 +-2.163670873750000112e+01 +-2.163239765250000346e+01 +-2.162570428749999962e+01 +-2.162139415749999927e+01 +-2.161681175500000052e+01 +-2.161236286250000305e+01 +-2.161079788250000178e+01 +-2.160269212500000080e+01 +-2.160254669249999893e+01 +-2.160661458999999951e+01 +-2.160258197749999809e+01 +-2.160193204750000007e+01 +-2.161098480250000264e+01 +-2.162257385250000041e+01 +-2.162041187499999850e+01 +-2.164304303750000003e+01 +-2.164980458999999513e+01 +-2.166080236250000368e+01 +-2.168719721000000078e+01 +-2.170014667750000115e+01 +-2.172495555999999794e+01 +-2.174135494249999923e+01 +-2.175934457999999694e+01 +-2.177742195000000081e+01 +-2.179861831750000079e+01 +-2.181751680500000035e+01 +-2.182569074749999771e+01 +-2.184298944500000061e+01 +-2.183829164750000018e+01 +-2.184542560749999751e+01 +-2.184842014250000020e+01 +-2.183537482999999924e+01 +-2.182640266250000138e+01 +-2.182096242749999959e+01 +-2.179167604499999911e+01 +-2.178658008500000420e+01 +-2.177047681750000407e+01 +-2.175734615500000046e+01 +-2.174579524750000203e+01 +-2.172045946250000270e+01 +-2.172764873250000051e+01 +-2.170929002749999981e+01 +-2.170469856249999907e+01 +-2.168727827250000217e+01 +-2.168315696750000043e+01 +-2.167322349500000200e+01 +-2.167020559250000034e+01 +-2.166946506499999714e+01 +-2.166299390999999730e+01 +-2.166304111250000375e+01 +-2.165510225250000076e+01 +-2.165532827250000025e+01 +-2.164896202250000101e+01 +-2.165185928249999847e+01 +-2.164572143750000066e+01 +-2.165833425499999976e+01 +-2.166356563500000121e+01 +-2.165875100999999958e+01 +-2.167686462500000033e+01 +-2.166939878750000048e+01 +-2.168036842499999750e+01 +-2.168566274750000034e+01 +-2.168498993000000041e+01 +-2.168518876750000146e+01 +-2.168692684250000013e+01 +-2.168698787500000336e+01 +-2.169320774250000028e+01 +-2.168697071249999908e+01 +-2.168504905750000233e+01 +-2.168640852000000052e+01 +-2.168009233250000278e+01 +-2.168903112499999963e+01 +-2.169210910749999854e+01 +-2.168656778500000115e+01 +-2.170418691500000108e+01 +-2.169936132499999815e+01 +-2.170336627749999892e+01 +-2.171751165499999559e+01 +-2.172131776749999688e+01 +-2.173200607250000260e+01 +-2.173284673750000096e+01 +-2.174056815999999870e+01 +-2.174870109750000324e+01 +-2.174006175999999968e+01 +-2.175056648249999824e+01 +-2.175652313249999992e+01 +-2.175307130999999927e+01 +-2.175688028500000115e+01 +-2.177316713249999935e+01 +-2.177149438749999888e+01 +-2.177741670500000026e+01 +-2.178599643749999970e+01 +-2.178597497750000400e+01 +-2.179707860999999980e+01 +-2.179219389249999850e+01 +-2.180165577000000354e+01 +-2.179672908750000104e+01 +-2.178941631250000199e+01 +-2.179988241250000058e+01 +-2.179229211999999904e+01 +-2.178919792249999787e+01 +-2.177951526750000255e+01 +-2.178168535249999849e+01 +-2.176734638249999776e+01 +-2.175288438999999840e+01 +-2.174990129500000080e+01 +-2.173253774749999678e+01 +-2.172702741749999689e+01 +-2.170939731500000036e+01 +-2.170899438749999888e+01 +-2.169864129999999847e+01 +-2.170231866749999838e+01 +-2.170321655249999893e+01 +-2.169879388749999904e+01 +-2.170955181249999910e+01 +-2.169874048250000342e+01 +-2.170634937250000007e+01 +-2.170896148750000165e+01 +-2.172500705499999896e+01 +-2.173238611249999863e+01 +-2.172446393999999970e+01 +-2.174892139499999644e+01 +-2.175305557499999765e+01 +-2.176584577749999738e+01 +-2.176765394250000085e+01 +-2.177616453000000263e+01 +-2.178911924249999998e+01 +-2.179006338250000141e+01 +-2.178862810249999882e+01 +-2.178665208750000204e+01 +-2.179933881499999870e+01 +-2.179209184500000163e+01 +-2.179020261500000188e+01 +-2.178926897000000196e+01 +-2.177473306750000148e+01 +-2.177685976000000068e+01 +-2.175693416249999856e+01 +-2.176274680999999944e+01 +-2.175685739749999925e+01 +-2.175241041249999796e+01 +-2.174034690500000266e+01 +-2.172419929499999824e+01 +-2.172027921749999990e+01 +-2.172414732000000015e+01 +-2.173032093000000131e+01 +-2.172654437999999999e+01 +-2.171827697750000041e+01 +-2.173047494999999785e+01 +-2.173132228999999782e+01 +-2.173162126999999799e+01 +-2.174030494750000031e+01 +-2.173898554000000161e+01 +-2.174474668749999751e+01 +-2.174768877249999832e+01 +-2.175492477250000078e+01 +-2.174439573250000279e+01 +-2.174145221750000090e+01 +-2.174044990499999841e+01 +-2.174376249499999858e+01 +-2.174382972749999965e+01 +-2.173653554750000083e+01 +-2.174086236999999855e+01 +-2.173810243500000183e+01 +-2.173534965500000027e+01 +-2.173874616750000044e+01 +-2.173155164749999813e+01 +-2.173638248500000003e+01 +-2.172322702499999991e+01 +-2.173143148499999810e+01 +-2.173150205499999998e+01 +-2.172962760749999944e+01 +-2.172628259500000070e+01 +-2.173351526249999921e+01 +-2.173520040250000207e+01 +-2.174197578500000105e+01 +-2.174486828000000216e+01 +-2.174910497750000360e+01 +-2.175325918249999901e+01 +-2.176179409250000063e+01 +-2.176696252750000227e+01 +-2.177074003250000089e+01 +-2.177771187000000097e+01 +-2.178520679500000057e+01 +-2.178809309000000027e+01 +-2.179319953999999981e+01 +-2.179842376750000099e+01 +-2.180524635249999577e+01 +-2.179646110499999878e+01 +-2.179829740499999957e+01 +-2.180097341749999984e+01 +-2.180879592999999872e+01 +-2.180764770500000083e+01 +-2.181133127249999859e+01 +-2.179996061249999784e+01 +-2.181075859250000093e+01 +-2.181611824000000155e+01 +-2.177191352749999709e+01 +-2.177805614500000075e+01 +-2.176969194249999973e+01 +-2.177693462499999910e+01 +-2.177726888499999802e+01 +-2.178359317749999846e+01 +-2.184771204000000111e+01 +-2.184043359749999880e+01 +-2.184960222249999973e+01 +-2.185166883500000168e+01 +-2.185693645499999960e+01 +-2.184902859000000319e+01 +-2.185136843000000084e+01 +-2.186167478499999817e+01 +-2.186204576499999774e+01 +-2.186787271500000074e+01 +-2.186203050749999832e+01 +-2.187664556749999889e+01 +-2.187986946250000386e+01 +-2.187459897999999825e+01 +-2.188428258999999798e+01 +-2.187497520750000035e+01 +-2.188948297499999995e+01 +-2.188839435750000106e+01 +-2.188656186999999775e+01 +-2.188766765749999976e+01 +-2.188445854250000266e+01 +-2.187868547749999948e+01 +-2.189347553249999834e+01 +-2.188154554500000160e+01 +-2.187866210999999694e+01 +-2.187907934249999897e+01 +-2.188078593999999910e+01 +-2.187038326249999898e+01 +-2.187469768500000100e+01 +-2.186197137750000152e+01 +-2.186458682749999838e+01 +-2.187036562000000117e+01 +-2.186735677499999753e+01 +-2.186658048500000007e+01 +-2.186168527499999925e+01 +-2.187039327749999984e+01 +-2.186811208500000347e+01 +-2.185027456250000455e+01 +-2.186075639749999766e+01 +-2.186388254250000074e+01 +-2.184915685750000236e+01 +-2.186957025499999929e+01 +-2.186651229750000169e+01 +-2.186880588249999846e+01 +-2.187394142249999973e+01 +-2.187624120750000145e+01 +-2.186672353750000042e+01 +-2.186594915500000269e+01 +-2.187937975000000179e+01 +-2.186477184499999993e+01 +-2.186372852499999908e+01 +-2.185961580250000225e+01 +-2.186577463000000066e+01 +-2.186552810499999566e+01 +-2.186001682499999887e+01 +-2.186201334000000074e+01 +-2.186158609250000140e+01 +-2.186322212500000006e+01 +-2.187552690749999940e+01 +-2.187377118999999936e+01 +-2.186806964999999892e+01 +-2.186296939749999879e+01 +-2.186794471500000014e+01 +-2.187732839499999926e+01 +-2.187639617749999843e+01 +-2.187551117249999777e+01 +-2.187976408000000106e+01 +-2.187837791499999796e+01 +-2.188708877500000227e+01 +-2.188697433499999789e+01 +-2.189804792249999821e+01 +-2.189913654499999751e+01 +-2.190621709750000079e+01 +-2.190602683999999911e+01 +-2.190804004750000189e+01 +-2.191411066000000218e+01 +-2.192009735250000091e+01 +-2.191883945499999697e+01 +-2.192021846749999980e+01 +-2.193878507750000040e+01 +-2.193516540499999934e+01 +-2.193450641749999619e+01 +-2.198338651750000139e+01 +-2.197185992999999726e+01 +-2.197634744750000024e+01 +-2.197951030750000001e+01 +-2.197559547499999866e+01 +-2.197154760500000137e+01 +-2.197434186999999994e+01 +-2.196387576999999780e+01 +-2.197088575499999763e+01 +-2.195913362750000175e+01 +-2.196692276000000277e+01 +-2.197186899000000082e+01 +-2.196754551249999921e+01 +-2.196451044000000152e+01 +-2.195817899749999924e+01 +-2.196656417749999690e+01 +-2.193018341249999992e+01 +-2.192522191750000360e+01 +-2.193053818000000277e+01 +-2.193390893750000004e+01 +-2.195483779749999798e+01 +-2.195623111999999821e+01 +-2.195670127749999523e+01 +-2.195896482500000246e+01 +-2.197437572500000158e+01 +-2.198502350000000050e+01 +-2.199414205499999753e+01 +-2.198900890250000373e+01 +-2.200695276500000119e+01 +-2.201303482000000145e+01 +-2.202186202999999765e+01 +-2.201529312249999748e+01 +-2.202119445999999670e+01 +-2.202967929749999954e+01 +-2.201649284249999994e+01 +-2.201937103250000050e+01 +-2.200923013749999768e+01 +-2.199657106499999770e+01 +-2.199980688249999972e+01 +-2.198702144499999989e+01 +-2.198462963000000059e+01 +-2.197949028000000027e+01 +-2.196979426999999774e+01 +-2.196534585749999735e+01 +-2.195674228749999912e+01 +-2.195685768000000238e+01 +-2.194831037750000036e+01 +-2.194099759999999932e+01 +-2.194503402999999864e+01 +-2.193808889499999637e+01 +-2.194034481249999757e+01 +-2.194360542249999924e+01 +-2.195239495999999946e+01 +-2.192717027749999659e+01 +-2.193830156499999973e+01 +-2.194284582250000071e+01 +-2.194291972999999984e+01 +-2.194947194999999951e+01 +-2.195612812000000247e+01 +-2.195661306249999711e+01 +-2.196108961249999680e+01 +-2.195649480750000038e+01 +-2.196961641499999729e+01 +-2.196987771750000107e+01 +-2.197151804249999785e+01 +-2.197852134749999919e+01 +-2.197181463000000079e+01 +-2.198295354500000087e+01 +-2.197725248500000106e+01 +-2.198725175750000105e+01 +-2.198662901000000147e+01 +-2.197818803749999717e+01 +-2.198348522250000059e+01 +-2.198070001500000004e+01 +-2.197923898750000049e+01 +-2.198361921500000093e+01 +-2.198561143999999956e+01 +-2.198811388000000022e+01 +-2.198269891750000227e+01 +-2.199211358750000045e+01 +-2.199249887499999900e+01 +-2.200044012000000038e+01 +-2.199364328500000099e+01 +-2.201073265000000134e+01 +-2.200488900999999942e+01 +-2.200347662000000071e+01 +-2.200245332749999960e+01 +-2.202225255750000343e+01 +-2.200987386499999943e+01 +-2.201979589500000145e+01 +-2.202681589000000173e+01 +-2.203285932499999689e+01 +-2.201645088249999915e+01 +-2.204016924000000088e+01 +-2.204318189749999846e+01 +-2.204193115500000033e+01 +-2.205163240250000101e+01 +-2.203877448749999957e+01 +-2.204671001250000018e+01 +-2.205778741999999681e+01 +-2.205227422749999988e+01 +-2.205158853750000247e+01 +-2.205373764000000136e+01 +-2.205356073499999781e+01 +-2.205538177500000074e+01 +-2.205118894499999982e+01 +-2.205621480999999662e+01 +-2.205238247000000129e+01 +-2.205009746500000034e+01 +-2.204407834999999949e+01 +-2.204152775000000020e+01 +-2.203272437999999767e+01 +-2.204029798499999870e+01 +-2.203199720250000126e+01 +-2.202862596499999981e+01 +-2.202721118999999916e+01 +-2.203004169500000131e+01 +-2.202219867999999892e+01 +-2.200945138750000041e+01 +-2.202890586999999911e+01 +-2.203763818500000227e+01 +-2.204408979249999945e+01 +-2.204776096249999995e+01 +-2.205155563250000128e+01 +-2.206457185750000249e+01 +-2.207651185750000167e+01 +-2.209067631000000276e+01 +-2.209473419249999893e+01 +-2.210340738500000057e+01 +-2.211369895750000225e+01 +-2.211150407749999758e+01 +-2.211133242000000010e+01 +-2.211559248250000209e+01 +-2.212517833749999951e+01 +-2.212338018500000203e+01 +-2.212575196999999960e+01 +-2.212424516749999981e+01 +-2.212218189250000222e+01 +-2.211892414000000073e+01 +-2.212817716500000031e+01 +-2.212236547500000228e+01 +-2.210829258000000053e+01 +-2.209953355500000072e+01 +-2.210489892999999739e+01 +-2.209683609000000004e+01 +-2.209012031500000006e+01 +-2.209114456000000004e+01 +-2.207521629499999705e+01 +-2.207725238999999817e+01 +-2.207174778000000259e+01 +-2.206499290500000043e+01 +-2.206821870750000159e+01 +-2.206951904249999785e+01 +-2.206870889749999876e+01 +-2.206820487999999614e+01 +-2.207733964750000055e+01 +-2.207325124749999645e+01 +-2.207386541249999823e+01 +-2.207433462250000034e+01 +-2.207753467499999900e+01 +-2.207698726499999964e+01 +-2.207515621000000294e+01 +-2.207120561749999865e+01 +-2.207444667749999923e+01 +-2.207206058750000111e+01 +-2.205669688999999778e+01 +-2.206964254249999868e+01 +-2.206366395999999952e+01 +-2.205580615999999949e+01 +-2.206438064499999996e+01 +-2.205269145749999993e+01 +-2.206746196499999968e+01 +-2.205831432500000133e+01 +-2.206603574750000263e+01 +-2.207514953749999975e+01 +-2.207397508749999915e+01 +-2.207930993750000326e+01 +-2.207706880499999968e+01 +-2.208064651500000153e+01 +-2.208464383999999825e+01 +-2.208083009749999803e+01 +-2.208330678999999819e+01 +-2.208841371499999795e+01 +-2.209598541500000124e+01 +-2.210026406999999793e+01 +-2.209538125999999991e+01 +-2.209549856250000133e+01 +-2.210275363999999954e+01 +-2.210870361499999959e+01 +-2.211253118499999815e+01 +-2.210806131249999851e+01 +-2.212207889749999978e+01 +-2.212682723999999723e+01 +-2.213600063250000005e+01 +-2.213529396249999692e+01 +-2.213536072000000132e+01 +-2.213947963500000071e+01 +-2.214982414250000176e+01 +-2.214985227750000263e+01 +-2.214476394500000112e+01 +-2.216196441499999992e+01 +-2.216325759750000302e+01 +-2.216154527999999857e+01 +-2.216294145500000212e+01 +-2.217221975500000042e+01 +-2.216631221749999980e+01 +-2.217874908500000330e+01 +-2.216858720749999989e+01 +-2.217691898250000193e+01 +-2.217150545249999993e+01 +-2.217801094249999849e+01 +-2.217127513749999679e+01 +-2.216545152750000014e+01 +-2.216528749499999762e+01 +-2.215032100749999699e+01 +-2.216036176749999953e+01 +-2.214875888750000144e+01 +-2.216391515749999641e+01 +-2.215608835000000099e+01 +-2.215729665750000166e+01 +-2.216078948749999711e+01 +-2.215471887499999681e+01 +-2.216520881499999973e+01 +-2.215304184249999864e+01 +-2.215837860249999736e+01 +-2.216339492500000219e+01 +-2.216936874250000145e+01 +-2.217165756249999831e+01 +-2.215838527750000253e+01 +-2.216244077749999875e+01 +-2.215665769749999825e+01 +-2.216728162749999953e+01 +-2.216623639999999895e+01 +-2.215999603499999893e+01 +-2.216705847000000063e+01 +-2.216092395500000123e+01 +-2.216418885999999588e+01 +-2.216145944749999686e+01 +-2.216191720999999859e+01 +-2.215799999249999885e+01 +-2.215454578250000139e+01 +-2.216155767249999897e+01 +-2.216042566249999979e+01 +-2.215259409000000090e+01 +-2.216111278500000026e+01 +-2.216530561499999763e+01 +-2.216043662999999952e+01 +-2.215806913249999965e+01 +-2.216436338499999792e+01 +-2.216208171749999778e+01 +-2.216486406249999774e+01 +-2.215985822750000267e+01 +-2.217065477499999915e+01 +-2.217330312749999877e+01 +-2.216310596499999974e+01 +-2.216970682250000380e+01 +-2.217713928499999909e+01 +-2.217490577499999915e+01 +-2.217650604250000157e+01 +-2.216525459500000039e+01 +-2.217391538500000081e+01 +-2.217477989250000192e+01 +-2.217665052499999945e+01 +-2.217993307250000257e+01 +-2.217624616250000003e+01 +-2.218340826000000021e+01 +-2.218021679000000290e+01 +-2.217962598749999970e+01 +-2.218473434499999897e+01 +-2.218742799750000216e+01 +-2.218404388500000124e+01 +-2.219301748250000017e+01 +-2.218957185750000249e+01 +-2.217779874749999891e+01 +-2.218799209750000045e+01 +-2.218592214499999926e+01 +-2.219283866749999845e+01 +-2.219634246749999917e+01 +-2.219517850749999965e+01 +-2.220451641000000009e+01 +-2.220057344249999787e+01 +-2.220539665249999928e+01 +-2.221132135500000260e+01 +-2.222208833750000068e+01 +-2.222874975250000062e+01 +-2.223262452999999894e+01 +-2.224511289750000032e+01 +-2.223670291999999904e+01 +-2.225103187499999891e+01 +-2.224954223499999983e+01 +-2.225736522749999935e+01 +-2.225725364999999556e+01 +-2.225569343500000130e+01 +-2.225736188750000011e+01 +-2.225223922749999872e+01 +-2.226285696000000058e+01 +-2.225403261249999787e+01 +-2.225854921250000018e+01 +-2.225532245499999817e+01 +-2.225021171250000052e+01 +-2.224565744500000264e+01 +-2.226016330750000094e+01 +-2.225684499750000356e+01 +-2.224907970249999778e+01 +-2.225291538250000301e+01 +-2.225847673249999659e+01 +-2.225442600000000226e+01 +-2.225775098749999970e+01 +-2.226685619250000059e+01 +-2.227068948750000033e+01 +-2.227149152750000027e+01 +-2.228451776750000235e+01 +-2.228853082500000227e+01 +-2.230203390249999984e+01 +-2.230757856250000160e+01 +-2.231990814250000099e+01 +-2.232210636250000135e+01 +-2.232691526249999825e+01 +-2.233728265750000119e+01 +-2.235732316999999725e+01 +-2.235632944249999809e+01 +-2.235957050250000222e+01 +-2.235571527749999987e+01 +-2.237104606750000357e+01 +-2.235543727999999675e+01 +-2.236352252999999735e+01 +-2.235747051250000084e+01 +-2.236083316749999739e+01 +-2.235240268750000325e+01 +-2.234030055999999931e+01 +-2.234490871499999898e+01 +-2.233271789500000182e+01 +-2.232915735500000309e+01 +-2.232100153000000020e+01 +-2.230856514000000246e+01 +-2.229752874500000104e+01 +-2.228857755499999982e+01 +-2.229698085749999947e+01 +-2.228935623249999765e+01 +-2.228825521250000463e+01 +-2.228577613750000097e+01 +-2.228659963500000174e+01 +-2.227290487249999984e+01 +-2.228692245750000112e+01 +-2.228825712250000279e+01 +-2.229522657499999738e+01 +-2.228958177750000047e+01 +-2.229536724249999935e+01 +-2.229459237999999743e+01 +-2.230537128499999966e+01 +-2.231011199750000173e+01 +-2.232615518500000107e+01 +-2.232850456250000093e+01 +-2.233545636999999928e+01 +-2.233799886750000141e+01 +-2.234836912000000098e+01 +-2.234887075500000009e+01 +-2.234333467500000125e+01 +-2.235717392000000103e+01 +-2.234955501499999997e+01 +-2.234590196749999791e+01 +-2.234885597250000089e+01 +-2.233939552500000048e+01 +-2.232755708500000225e+01 +-2.233137560000000121e+01 +-2.233671331249999881e+01 +-2.232530212749999876e+01 +-2.232185125250000013e+01 +-2.232111072499999693e+01 +-2.232377290499999845e+01 +-2.231830930749999808e+01 +-2.231282949249999703e+01 +-2.232090616249999826e+01 +-2.232534741999999994e+01 +-2.232413625749999753e+01 +-2.232237530000000092e+01 +-2.233745383999999845e+01 +-2.234338617249999714e+01 +-2.235176610750000137e+01 +-2.235179853250000193e+01 +-2.236970138499999905e+01 +-2.237681197999999938e+01 +-2.239277982999999850e+01 +-2.240995740999999697e+01 +-2.241320753000000110e+01 +-2.242648649250000048e+01 +-2.243795633249999710e+01 +-2.245336771000000198e+01 +-2.246157693749999851e+01 +-2.247433185500000263e+01 +-2.246890974249999928e+01 +-2.248185777750000014e+01 +-2.249069308999999706e+01 +-2.248054933499999919e+01 +-2.248649501750000113e+01 +-2.248235082749999947e+01 +-2.246562528500000155e+01 +-2.246798467500000029e+01 +-2.245937490749999910e+01 +-2.244843483000000361e+01 +-2.243199777750000123e+01 +-2.242206048999999979e+01 +-2.241416788249999925e+01 +-2.240076828000000120e+01 +-2.239052867999999918e+01 +-2.239902353249999933e+01 +-2.239450645250000349e+01 +-2.239363431999999676e+01 +-2.239191007249999998e+01 +-2.238550043000000045e+01 +-2.239853811000000050e+01 +-2.239510679249999825e+01 +-2.240855455500000204e+01 +-2.241427087749999814e+01 +-2.242755508500000161e+01 +-2.244901800250000079e+01 +-2.246124887500000256e+01 +-2.246677255499999859e+01 +-2.247541237000000081e+01 +-2.249691772250000099e+01 +-2.250843000250000259e+01 +-2.251499986500000006e+01 +-2.251420497750000038e+01 +-2.252690792249999774e+01 +-2.251635312999999883e+01 +-2.252407455250000012e+01 +-2.252918148000000187e+01 +-2.251304244999999682e+01 +-2.250452041500000178e+01 +-2.250740098749999873e+01 +-2.248840999500000137e+01 +-2.249546480000000059e+01 +-2.246979666000000009e+01 +-2.246075725499999720e+01 +-2.244856786750000310e+01 +-2.243754005249999750e+01 +-2.241371726999999936e+01 +-2.241628694499999952e+01 +-2.241239833750000088e+01 +-2.240186071249999955e+01 +-2.240457344000000006e+01 +-2.239697408499999653e+01 +-2.240334510749999808e+01 +-2.239968681500000258e+01 +-2.239992713999999907e+01 +-2.240410566499999945e+01 +-2.241666841749999861e+01 +-2.241263580249999876e+01 +-2.242246818749999804e+01 +-2.242953538999999807e+01 +-2.243732881500000076e+01 +-2.244623851750000298e+01 +-2.245061683500000171e+01 +-2.246156120500000242e+01 +-2.246843099499999852e+01 +-2.246942710749999961e+01 +-2.248568582749999933e+01 +-2.248305177499999985e+01 +-2.249855756749999713e+01 +-2.249407625250000109e+01 +-2.249333763249999762e+01 +-2.249737215249999878e+01 +-2.249671983500000039e+01 +-2.250081967999999932e+01 +-2.250615358250000142e+01 +-2.250812911999999955e+01 +-2.250313425000000223e+01 +-2.250331115750000066e+01 +-2.249647283749999715e+01 +-2.249420404750000202e+01 +-2.248685503000000097e+01 +-2.249227810000000005e+01 +-2.248761749250000008e+01 +-2.249009752250000105e+01 +-2.249621534499999953e+01 +-2.249035549250000088e+01 +-2.250261544999999686e+01 +-2.251486682999999900e+01 +-2.251504230500000148e+01 +-2.252568912750000152e+01 +-2.253825378499999843e+01 +-2.254984378750000218e+01 +-2.256153011500000005e+01 +-2.257373523749999933e+01 +-2.258898783000000066e+01 +-2.258965492249999940e+01 +-2.261099958500000184e+01 +-2.262705278249999807e+01 +-2.263072633499999853e+01 +-2.263995981250000256e+01 +-2.264442253250000192e+01 +-2.265714550250000059e+01 +-2.266133356249999764e+01 +-2.266252994499999929e+01 +-2.267088937749999999e+01 +-2.267518424749999895e+01 +-2.266352891750000254e+01 +-2.265048885249999699e+01 +-2.265722894750000194e+01 +-2.265223074000000025e+01 +-2.264049768499999971e+01 +-2.263348436250000262e+01 +-2.262748146250000048e+01 +-2.262041807250000147e+01 +-2.260890293250000127e+01 +-2.260567426749999953e+01 +-2.259275341000000026e+01 +-2.259802484249999921e+01 +-2.260600423750000232e+01 +-2.259964418499999894e+01 +-2.260197496500000014e+01 +-2.260651731499999784e+01 +-2.260360861000000199e+01 +-2.261985683500000022e+01 +-2.262104988000000105e+01 +-2.263982296000000005e+01 +-2.264799928749999935e+01 +-2.264402008000000066e+01 +-2.264480066500000177e+01 +-2.266299724500000323e+01 +-2.266421508750000413e+01 +-2.267922162749999870e+01 +-2.268236923250000103e+01 +-2.267616843999999787e+01 +-2.268882846750000226e+01 +-2.268020677500000204e+01 +-2.268951416250000008e+01 +-2.269297504500000073e+01 +-2.269384908749999852e+01 +-2.269021272749999696e+01 +-2.268788719249999986e+01 +-2.267308187500000116e+01 +-2.268057155750000220e+01 +-2.268424987750000099e+01 +-2.268224716250000128e+01 +-2.267942905250000152e+01 +-2.266167545000000061e+01 +-2.266646623499999791e+01 +-2.265540170499999917e+01 +-2.266496610749999974e+01 +-2.267141008249999956e+01 +-2.265851211500000062e+01 +-2.267334508999999798e+01 +-2.267157411499999853e+01 +-2.267576456249999950e+01 +-2.267471981000000270e+01 +-2.267449569749999938e+01 +-2.267163276499999824e+01 +-2.268211937000000233e+01 +-2.268979215499999924e+01 +-2.268574667000000034e+01 +-2.270356845749999763e+01 +-2.268574905499999872e+01 +-2.268589449000000258e+01 +-2.269513129999999634e+01 +-2.269180107000000035e+01 +-2.269226550999999859e+01 +-2.268907165499999934e+01 +-2.267798661999999865e+01 +-2.267794037000000174e+01 +-2.268086957999999953e+01 +-2.268686485250000118e+01 +-2.268330764499999930e+01 +-2.267486000000000246e+01 +-2.267007160250000197e+01 +-2.267080736249999973e+01 +-2.266798162249999748e+01 +-2.266355991500000044e+01 +-2.264719104750000156e+01 +-2.264896917249999575e+01 +-2.265624809250000027e+01 +-2.265230989500000192e+01 +-2.265991449500000243e+01 +-2.265176772999999955e+01 +-2.266459513000000214e+01 +-2.265913676999999637e+01 +-2.265719938249999998e+01 +-2.266852998750000125e+01 +-2.267483043499999695e+01 +-2.268444347500000191e+01 +-2.269834136749999942e+01 +-2.269387721999999741e+01 +-2.270517969000000136e+01 +-2.270977401750000269e+01 +-2.270719385250000144e+01 +-2.271579647000000080e+01 +-2.270538950000000256e+01 +-2.270823860249999981e+01 +-2.270482778499999554e+01 +-2.270372963000000155e+01 +-2.270389270750000321e+01 +-2.270596361249999973e+01 +-2.269864368500000040e+01 +-2.269393825750000104e+01 +-2.268463945250000080e+01 +-2.267338466500000038e+01 +-2.266869020499999721e+01 +-2.266679334499999854e+01 +-2.264726162000000187e+01 +-2.266146039999999928e+01 +-2.265378093749999877e+01 +-2.264653396499999971e+01 +-2.264541959750000188e+01 +-2.264609289249999691e+01 +-2.264828633999999852e+01 +-2.264140033750000214e+01 +-2.265078926250000180e+01 +-2.265041112749999996e+01 +-2.266216611749999998e+01 +-2.266263055499999979e+01 +-2.267687702249999759e+01 +-2.267669057499999852e+01 +-2.268189334750000086e+01 +-2.269057083250000062e+01 +-2.269213533499999969e+01 +-2.269185876999999962e+01 +-2.270091390749999860e+01 +-2.269338464500000185e+01 +-2.269805526750000269e+01 +-2.268761158000000222e+01 +-2.268053722249999993e+01 +-2.267470550499999860e+01 +-2.266789961000000275e+01 +-2.265894079499999947e+01 +-2.265887260249999713e+01 +-2.264255094499999643e+01 +-2.263623142249999631e+01 +-2.263188076000000137e+01 +-2.262075281250000103e+01 +-2.262071227999999934e+01 +-2.261117887500000023e+01 +-2.260399961499999932e+01 +-2.259967088749999675e+01 +-2.259289694000000281e+01 +-2.259437703999999769e+01 +-2.259604359000000073e+01 +-2.260000038000000444e+01 +-2.260588788749999978e+01 +-2.260967206749999647e+01 +-2.260491990999999956e+01 +-2.261224651249999695e+01 +-2.261869907250000011e+01 +-2.262663603000000023e+01 +-2.263864326500000246e+01 +-2.263769912749999946e+01 +-2.264446878500000082e+01 +-2.265340805000000302e+01 +-2.266430854749999924e+01 +-2.266784668000000025e+01 +-2.267730331249999765e+01 +-2.266347932750000282e+01 +-2.267055702000000394e+01 +-2.266486215750000000e+01 +-2.267283439499999886e+01 +-2.265643215249999898e+01 +-2.265887212749999691e+01 +-2.266038465500000143e+01 +-2.265550851749999950e+01 +-2.264169788250000437e+01 +-2.263053655499999905e+01 +-2.262691497750000025e+01 +-2.263771820250000033e+01 +-2.263020658499999982e+01 +-2.262898874250000247e+01 +-2.263347053500000072e+01 +-2.263015698999999969e+01 +-2.263375997749999868e+01 +-2.262818193500000064e+01 +-2.263617754000000204e+01 +-2.263296985499999892e+01 +-2.264903402499999885e+01 +-2.264409303500000092e+01 +-2.264979362500000093e+01 +-2.266879033749999905e+01 +-2.268530845749999969e+01 +-2.269244957000000085e+01 +-2.270979547499999995e+01 +-2.271362352499999915e+01 +-2.272363710749999655e+01 +-2.274897670749999889e+01 +-2.275945901749999933e+01 +-2.276511430749999931e+01 +-2.276072407000000197e+01 +-2.278295421749999861e+01 +-2.277651977500000058e+01 +-2.278644847749999869e+01 +-2.278139639000000116e+01 +-2.277112913250000048e+01 +-2.276519727750000044e+01 +-2.275051737000000429e+01 +-2.273888587749999957e+01 +-2.272662305749999945e+01 +-2.270955276749999996e+01 +-2.270457601249999868e+01 +-2.269129610250000084e+01 +-2.269232845249999997e+01 +-2.267173433250000159e+01 +-2.266585254749999834e+01 +-2.265647268000000025e+01 +-2.266105031749999910e+01 +-2.265393590999999773e+01 +-2.266776037500000029e+01 +-2.266448116250000311e+01 +-2.266977167249999781e+01 +-2.267854356750000022e+01 +-2.267489528499999807e+01 +-2.267574787000000214e+01 +-2.269486236750000074e+01 +-2.269714784499999993e+01 +-2.271231269749999981e+01 +-2.271709251500000093e+01 +-2.273193549999999874e+01 +-2.272500944249999932e+01 +-2.273820161749999968e+01 +-2.273403215500000130e+01 +-2.274725723250000087e+01 +-2.273692178499999983e+01 +-2.273233223250000279e+01 +-2.272891140000000121e+01 +-2.272962856499999873e+01 +-2.271584939750000132e+01 +-2.270177126000000101e+01 +-2.270025062500000246e+01 +-2.270332527250000254e+01 +-2.268303394249999982e+01 +-2.268003082250000091e+01 +-2.267297887750000029e+01 +-2.267798519000000113e+01 +-2.267415046750000229e+01 +-2.266135215749999787e+01 +-2.267261695999999915e+01 +-2.267214727249999839e+01 +-2.267374753999999726e+01 +-2.267742395249999987e+01 +-2.269020080749999835e+01 +-2.267635535999999874e+01 +-2.268552970750000242e+01 +-2.268307399750000286e+01 +-2.268871116750000283e+01 +-2.270822906249999562e+01 +-2.270040512250000120e+01 +-2.270517635250000055e+01 +-2.271423053750000065e+01 +-2.272335005000000052e+01 +-2.273143815999999617e+01 +-2.273743533999999755e+01 +-2.273774147250000155e+01 +-2.274891090250000047e+01 +-2.275800800500000065e+01 +-2.275763273000000098e+01 +-2.275865316499999835e+01 +-2.275743294000000105e+01 +-2.275334882750000176e+01 +-2.274264669500000124e+01 +-2.273886680499999713e+01 +-2.273733997000000073e+01 +-2.271638965500000040e+01 +-2.271513319000000308e+01 +-2.272047376499999771e+01 +-2.271129465250000123e+01 +-2.270525121749999897e+01 +-2.269917154250000024e+01 +-2.269608974499999832e+01 +-2.269232940999999926e+01 +-2.268661403500000162e+01 +-2.268785667249999705e+01 +-2.269132757250000054e+01 +-2.268969917250000279e+01 +-2.268744230250000271e+01 +-2.269933414499999813e+01 +-2.271338081500000072e+01 +-2.270718526750000166e+01 +-2.271037816999999848e+01 +-2.271161651500000289e+01 +-2.273810672749999995e+01 +-2.273597240499999828e+01 +-2.275666952250000108e+01 +-2.277752733250000006e+01 +-2.278912496499999918e+01 +-2.279118156500000225e+01 +-2.280493640750000139e+01 +-2.280468988750000037e+01 +-2.281685208999999759e+01 +-2.281609916749999911e+01 +-2.282282066500000184e+01 +-2.281787585999999735e+01 +-2.281074762250000276e+01 +-2.279323196500000037e+01 +-2.278725528749999896e+01 +-2.277618598999999833e+01 +-2.275370502499999859e+01 +-2.273673486750000095e+01 +-2.272879648250000173e+01 +-2.271903991749999818e+01 +-2.270798778500000026e+01 +-2.268206024000000198e+01 +-2.269525861749999862e+01 +-2.268784761500000258e+01 +-2.268402671999999853e+01 +-2.267478847500000327e+01 +-2.268564128999999951e+01 +-2.268392276750000036e+01 +-2.269709157750000017e+01 +-2.269826317000000060e+01 +-2.271556997249999910e+01 +-2.270653438500000121e+01 +-2.273087310749999901e+01 +-2.272928667249999890e+01 +-2.273768329749999850e+01 +-2.274922084750000195e+01 +-2.275522327250000032e+01 +-2.276397228499999770e+01 +-2.276598167500000258e+01 +-2.278613376500000243e+01 +-2.278974008750000024e+01 +-2.278864526750000152e+01 +-2.277625560750000133e+01 +-2.279481267999999616e+01 +-2.278185558250000042e+01 +-2.278418540750000076e+01 +-2.277856063750000004e+01 +-2.277737617500000056e+01 +-2.277117919999999884e+01 +-2.277537917999999806e+01 +-2.277073526250000057e+01 +-2.276530980999999798e+01 +-2.275186681750000162e+01 +-2.275929641749999988e+01 +-2.274708032250000045e+01 +-2.276066541750000027e+01 +-2.275347328250000345e+01 +-2.276656913749999944e+01 +-2.275247049000000032e+01 +-2.276165199500000114e+01 +-2.276993179249999955e+01 +-2.277764081750000003e+01 +-2.277563333249999999e+01 +-2.278018426999999946e+01 +-2.278336858750000005e+01 +-2.279464006749999783e+01 +-2.279281854500000293e+01 +-2.280378007750000080e+01 +-2.281702566250000075e+01 +-2.281401109749999989e+01 +-2.282511568250000167e+01 +-2.282048511749999875e+01 +-2.282832574749999921e+01 +-2.282706928500000032e+01 +-2.283260583749999739e+01 +-2.283764314499999770e+01 +-2.283875513000000268e+01 +-2.284713792750000039e+01 +-2.285236358499999909e+01 +-2.283925056249999841e+01 +-2.283558893000000012e+01 +-2.284905767500000096e+01 +-2.283117723750000039e+01 +-2.282783460750000160e+01 +-2.282954740499999957e+01 +-2.282514715250000137e+01 +-2.280610084500000312e+01 +-2.280211448499999705e+01 +-2.279975271250000191e+01 +-2.279289198250000226e+01 +-2.279122066499999733e+01 +-2.279755401499999934e+01 +-2.280847787749999966e+01 +-2.281251001499999731e+01 +-2.281637144249999949e+01 +-2.282400131250000186e+01 +-2.282018518499999971e+01 +-2.285615443999999741e+01 +-2.284768342999999646e+01 +-2.287678765999999797e+01 +-2.287522459000000197e+01 +-2.289511060749999771e+01 +-2.291110420249999891e+01 +-2.290789079500000014e+01 +-2.292621135750000150e+01 +-2.294431400250000053e+01 +-2.295039320000000060e+01 +-2.295502567500000168e+01 +-2.295134305999999924e+01 +-2.296492290499999811e+01 +-2.296888399000000192e+01 +-2.296206665249999901e+01 +-2.296551131999999740e+01 +-2.295713090749999807e+01 +-2.294530916250000274e+01 +-2.294191121999999794e+01 +-2.292652416250000158e+01 +-2.292963218750000109e+01 +-2.291638087999999840e+01 +-2.291136026249999702e+01 +-2.290301751999999880e+01 +-2.288722133750000154e+01 +-2.288325643750000182e+01 +-2.287188577750000107e+01 +-2.287055682999999817e+01 +-2.286891031249999884e+01 +-2.287674808499999912e+01 +-2.287340116500000420e+01 +-2.287091922999999838e+01 +-2.288735294250000152e+01 +-2.289536523750000185e+01 +-2.287880468250000376e+01 +-2.289419841500000175e+01 +-2.290679693499999914e+01 +-2.290558815249999824e+01 +-2.290952158249999826e+01 +-2.291978836000000186e+01 +-2.290848064500000092e+01 +-2.291212701749999781e+01 +-2.291196060249999888e+01 +-2.291393279999999777e+01 +-2.291181326000000240e+01 +-2.290456342499999920e+01 +-2.290427732499999891e+01 +-2.290338420750000026e+01 +-2.289321660999999963e+01 +-2.288596678000000040e+01 +-2.287867021499999964e+01 +-2.288322687249999632e+01 +-2.289549398500000166e+01 +-2.287621211999999815e+01 +-2.288098144500000330e+01 +-2.288908672250000009e+01 +-2.288270711999999918e+01 +-2.287912607250000008e+01 +-2.288422680000000042e+01 +-2.288057327499999971e+01 +-2.287818241249999929e+01 +-2.289739036749999812e+01 +-2.289948224999999837e+01 +-2.291448306999999929e+01 +-2.292064380500000098e+01 +-2.292494106500000228e+01 +-2.292984104250000144e+01 +-2.295101213499999915e+01 +-2.295134258250000059e+01 +-2.296319771000000287e+01 +-2.297166252250000085e+01 +-2.298175954749999761e+01 +-2.299233818000000085e+01 +-2.299336481250000119e+01 +-2.299406623750000023e+01 +-2.299061727749999662e+01 +-2.300532484000000011e+01 +-2.299498033499999750e+01 +-2.299994135000000028e+01 +-2.299912309500000163e+01 +-2.301186752249999756e+01 +-2.299100923250000150e+01 +-2.299773359249999771e+01 +-2.298950767750000068e+01 +-2.299155807499999682e+01 +-2.298574256750000089e+01 +-2.299214267750000218e+01 +-2.298336983000000089e+01 +-2.298250436750000247e+01 +-2.297341871000000069e+01 +-2.297282171250000005e+01 +-2.297481918249999921e+01 +-2.296678972249999973e+01 +-2.298521232750000109e+01 +-2.298314094499999882e+01 +-2.299645805500000151e+01 +-2.300579070999999942e+01 +-2.301822900749999690e+01 +-2.303455972749999958e+01 +-2.305017233000000232e+01 +-2.305784988499999955e+01 +-2.306993246000000042e+01 +-2.308093786250000079e+01 +-2.309554099999999721e+01 +-2.310248136499999916e+01 +-2.310310936249999969e+01 +-2.310581064249999983e+01 +-2.310639381250000213e+01 +-2.310987805999999978e+01 +-2.309746933000000269e+01 +-2.308161974000000072e+01 +-2.307774210000000181e+01 +-2.307748508499999929e+01 +-2.306914281750000129e+01 +-2.304957961999999938e+01 +-2.303764915749999886e+01 +-2.303968763250000507e+01 +-2.303165817000000004e+01 +-2.301253461999999672e+01 +-2.300543594250000012e+01 +-2.299739456249999847e+01 +-2.296468544000000023e+01 +-2.297939205249999972e+01 +-2.297506999999999877e+01 +-2.297445630749999879e+01 +-2.296888398999999836e+01 +-2.296150016750000233e+01 +-2.297333097249999767e+01 +-2.298830890250000181e+01 +-2.298454761249999834e+01 +-2.298401880250000318e+01 +-2.301159238750000213e+01 +-2.303083562750000368e+01 +-2.303662347999999938e+01 +-2.303999995999999939e+01 +-2.305442810250000107e+01 +-2.305987215000000390e+01 +-2.307093668000000264e+01 +-2.307570886749999772e+01 +-2.307688426750000232e+01 +-2.306949853999999789e+01 +-2.305940818999999919e+01 +-2.305419635999999883e+01 +-2.304036045249999987e+01 +-2.304198741999999811e+01 +-2.303353357499999987e+01 +-2.301406907750000030e+01 +-2.302011013250000104e+01 +-2.300956916999999891e+01 +-2.300857114749999965e+01 +-2.299779367500000049e+01 +-2.298065853500000344e+01 +-2.298404693499999851e+01 +-2.297913837500000156e+01 +-2.298187923500000096e+01 +-2.299052143249999958e+01 +-2.299760436999999769e+01 +-2.298721504249999725e+01 +-2.300630331249999827e+01 +-2.301311874499999988e+01 +-2.302896881249999694e+01 +-2.305567169000000050e+01 +-2.307200431749999581e+01 +-2.308090162250000077e+01 +-2.311635303499999949e+01 +-2.312423705999999868e+01 +-2.316150140750000119e+01 +-2.318287753999999978e+01 +-2.320638180000000261e+01 +-2.322190046500000093e+01 +-2.323683691000000096e+01 +-2.324694633500000052e+01 +-2.324672889749999882e+01 +-2.324288415999999913e+01 +-2.325683975500000145e+01 +-2.325363540749999913e+01 +-2.324786281499999774e+01 +-2.323613405500000084e+01 +-2.321030664499999929e+01 +-2.321781730499999696e+01 +-2.319877529000000038e+01 +-2.318812513499999994e+01 +-2.316552114499999959e+01 +-2.316543484000000319e+01 +-2.314247846749999837e+01 +-2.313952159749999993e+01 +-2.313086986500000108e+01 +-2.313258599999999987e+01 +-2.312801551500000130e+01 +-2.312972545750000108e+01 +-2.314533138499999865e+01 +-2.314408779249999881e+01 +-2.315238809750000115e+01 +-2.317320728250000172e+01 +-2.320104884999999939e+01 +-2.322815036749999962e+01 +-2.326260900499999806e+01 +-2.327232742250000186e+01 +-2.331949901499999811e+01 +-2.334647655499999885e+01 +-2.337838887999999926e+01 +-2.340778064999999941e+01 +-2.342696571249999948e+01 +-2.344487523749999980e+01 +-2.343985891250000009e+01 +-2.344720077499999888e+01 +-2.343509912500000070e+01 +-2.343942737500000106e+01 +-2.341614580000000245e+01 +-2.341129350749999816e+01 +-2.337533330999999848e+01 +-2.334755897749999676e+01 +-2.332179117000000090e+01 +-2.329150104500000040e+01 +-2.326500177249999979e+01 +-2.324337482500000007e+01 +-2.321630239749999802e+01 +-2.318962097249999843e+01 +-2.316598558500000138e+01 +-2.315253973000000087e+01 +-2.312748241499999935e+01 +-2.312541961499999843e+01 +-2.313160467249999996e+01 +-2.312898922249999956e+01 +-2.313466739749999945e+01 +-2.315262460750000173e+01 +-2.314977407250000141e+01 +-2.317246675750000051e+01 +-2.318377494750000167e+01 +-2.322603702500000011e+01 +-2.325268983999999861e+01 +-2.326554203000000243e+01 +-2.329770517500000082e+01 +-2.331448555000000056e+01 +-2.333520221750000090e+01 +-2.334765958749999726e+01 +-2.335772514249999787e+01 +-2.335690546000000012e+01 +-2.336457204750000116e+01 +-2.336084366000000045e+01 +-2.335208368249999822e+01 +-2.334347486500000102e+01 +-2.330984544500000055e+01 +-2.329738808000000105e+01 +-2.327262258500000058e+01 +-2.325079965500000156e+01 +-2.322866392000000246e+01 +-2.320188331749999833e+01 +-2.319207716000000019e+01 +-2.315934562750000225e+01 +-2.315465498000000011e+01 +-2.314241456749999770e+01 +-2.312704849250000194e+01 +-2.313099718249999981e+01 +-2.313201618000000082e+01 +-2.315200471749999878e+01 +-2.315573692250000448e+01 +-2.317365741749999941e+01 +-2.318966913250000061e+01 +-2.321362495250000180e+01 +-2.325034570749999929e+01 +-2.327067804250000194e+01 +-2.331646585749999900e+01 +-2.335604429250000180e+01 +-2.338735103749999666e+01 +-2.344075679499999865e+01 +-2.347706127250000208e+01 +-2.350830984249999744e+01 +-2.355721759749999933e+01 +-2.358380604000000247e+01 +-2.359124040749999907e+01 +-2.361412715750000046e+01 +-2.364476537750000062e+01 +-2.363398599749999818e+01 +-2.363651609500000106e+01 +-2.362944841499999882e+01 +-2.361782407500000147e+01 +-2.360501050999999961e+01 +-2.359355974500000031e+01 +-2.355241060500000216e+01 +-2.353815078750000112e+01 +-2.350580549249999862e+01 +-2.347697687000000144e+01 +-2.347217607750000212e+01 +-2.345048046249999629e+01 +-2.342990541250000192e+01 +-2.342018556500000059e+01 +-2.341666984749999969e+01 +-2.340130138249999803e+01 +-2.341611480750000140e+01 +-2.342892360500000137e+01 +-2.346472978499999940e+01 +-2.348583793750000126e+01 +-2.349906683000000029e+01 +-2.354733609999999899e+01 +-2.357047128499999999e+01 +-2.361557197499999816e+01 +-2.366295957749999701e+01 +-2.369994068250000296e+01 +-2.373545074249999942e+01 +-2.377039814000000106e+01 +-2.380726337249999958e+01 +-2.383425092500000275e+01 +-2.384890985750000070e+01 +-2.385597944250000069e+01 +-2.387383079499999994e+01 +-2.385708379749999963e+01 +-2.385389757249999931e+01 +-2.382527637500000139e+01 +-2.379174947750000157e+01 +-2.377643966750000004e+01 +-2.373624753999999726e+01 +-2.370009708250000102e+01 +-2.365692854000000267e+01 +-2.362294626499999950e+01 +-2.357586335750000117e+01 +-2.354221963750000057e+01 +-2.350697612749999976e+01 +-2.347782278249999877e+01 +-2.344813680749999918e+01 +-2.344476699749999682e+01 +-2.341086053749999962e+01 +-2.340712928749999833e+01 +-2.340733909749999953e+01 +-2.341782378999999992e+01 +-2.343167209499999970e+01 +-2.343882655999999898e+01 +-2.346634769500000317e+01 +-2.348201895000000050e+01 +-2.350490808749999871e+01 +-2.353395748000000154e+01 +-2.356553316000000109e+01 +-2.358551597750000184e+01 +-2.361220359500000043e+01 +-2.362114620249999675e+01 +-2.364478206500000113e+01 +-2.365197992250000425e+01 +-2.366541099500000200e+01 +-2.367813253499999959e+01 +-2.366310453250000023e+01 +-2.366410827500000025e+01 +-2.366866588500000290e+01 +-2.365034914000000299e+01 +-2.363792991499999729e+01 +-2.362913751749999847e+01 +-2.359310006999999842e+01 +-2.357502984750000152e+01 +-2.356081485500000028e+01 +-2.354208230999999785e+01 +-2.350987529999999737e+01 +-2.349996423750000218e+01 +-2.349650573749999793e+01 +-2.348267746000000145e+01 +-2.348167991749999928e+01 +-2.348005294749999905e+01 +-2.349151468499999851e+01 +-2.349317598249999861e+01 +-2.353261566249999959e+01 +-2.355238628499999720e+01 +-2.358187246250000157e+01 +-2.361212587250000183e+01 +-2.366234254500000134e+01 +-2.368507289749999956e+01 +-2.373901987250000190e+01 +-2.376198625500000006e+01 +-2.381359529249999696e+01 +-2.385399818249999981e+01 +-2.388513851249999931e+01 +-2.391493463249999962e+01 +-2.394193792249999930e+01 +-2.395236253750000088e+01 +-2.397358560749999867e+01 +-2.399056720749999982e+01 +-2.400710153749999876e+01 +-2.400832557749999907e+01 +-2.400671863500000214e+01 +-2.399871873750000262e+01 +-2.397037792249999910e+01 +-2.396933412500000316e+01 +-2.396413516999999871e+01 +-2.393516158750000145e+01 +-2.390165043000000367e+01 +-2.389670181249999814e+01 +-2.387252474000000291e+01 +-2.385010957749999960e+01 +-2.383519554000000085e+01 +-2.382354879500000067e+01 +-2.383450555750000177e+01 +-2.382625341500000005e+01 +-2.382997369750000161e+01 +-2.385123109999999969e+01 +-2.386582517749999965e+01 +-2.388457679750000295e+01 +-2.390641641750000090e+01 +-2.393965578250000092e+01 +-2.396984147999999948e+01 +-2.398141002750000084e+01 +-2.402247285749999861e+01 +-2.405096244499999969e+01 +-2.406976413750000177e+01 +-2.409209298999999760e+01 +-2.410575342250000119e+01 +-2.410834979999999916e+01 +-2.409495115250000197e+01 +-2.411227893999999949e+01 +-2.411294269749999941e+01 +-2.409474086750000055e+01 +-2.405887651500000146e+01 +-2.405213356249999990e+01 +-2.404219389000000007e+01 +-2.399867868249999958e+01 +-2.398408889750000128e+01 +-2.395014381250000213e+01 +-2.390951728750000171e+01 +-2.386233663250000347e+01 +-2.384426546249999745e+01 +-2.382956314249999963e+01 +-2.378801584250000190e+01 +-2.377963686000000010e+01 +-2.375553941750000320e+01 +-2.372949695500000189e+01 +-2.372419977249999690e+01 +-2.372630024000000049e+01 +-2.372183895249999708e+01 +-2.372902870249999907e+01 +-2.374570131249999960e+01 +-2.375945234250000127e+01 +-2.376674413750000170e+01 +-2.377871131750000089e+01 +-2.380017519000000092e+01 +-2.380298090000000144e+01 +-2.380993461499999952e+01 +-2.382262945000000087e+01 +-2.383449173000000343e+01 +-2.385023307999999886e+01 +-2.385336541999999938e+01 +-2.384804439500000228e+01 +-2.384136819500000115e+01 +-2.383272552500000074e+01 +-2.383510589500000165e+01 +-2.381655692999999729e+01 +-2.381320858000000129e+01 +-2.379551648999999713e+01 +-2.378932952750000140e+01 +-2.377447319000000192e+01 +-2.377114248250000017e+01 +-2.375227737499999847e+01 +-2.374925517999999869e+01 +-2.374117469750000353e+01 +-2.373858976500000040e+01 +-2.373848819749999706e+01 +-2.374363374750000233e+01 +-2.375447654750000126e+01 +-2.374779033500000125e+01 +-2.375019645500000109e+01 +-2.378093242500000315e+01 +-2.379311799999999977e+01 +-2.382507610499999728e+01 +-2.385899925249999853e+01 +-2.389261627249999975e+01 +-2.391096544500000221e+01 +-2.393946790750000275e+01 +-2.396748065999999966e+01 +-2.399613523749999899e+01 +-2.400460863250000187e+01 +-2.402828931499999854e+01 +-2.404364824499999997e+01 +-2.406692743500000020e+01 +-2.405983924750000114e+01 +-2.405987358250000341e+01 +-2.406975459999999600e+01 +-2.406723069999999964e+01 +-2.405208539999999928e+01 +-2.407267284249999761e+01 +-2.406639432750000296e+01 +-2.406645345499999777e+01 +-2.404574680500000028e+01 +-2.403691387250000133e+01 +-2.404025459249999841e+01 +-2.402697086500000268e+01 +-2.401786327499999985e+01 +-2.402744149999999834e+01 +-2.400561523249999851e+01 +-2.400902175999999955e+01 +-2.402745151500000276e+01 +-2.402960586500000062e+01 +-2.403509807750000249e+01 +-2.404907321750000193e+01 +-2.406286668750000146e+01 +-2.408831453500000208e+01 +-2.409721279250000237e+01 +-2.413161516249999750e+01 +-2.415242433499999919e+01 +-2.417613935750000209e+01 +-2.419253110750000246e+01 +-2.420810222749999951e+01 +-2.421422863249999935e+01 +-2.420615148499999947e+01 +-2.421259832500000186e+01 +-2.422414493499999821e+01 +-2.420017480749999805e+01 +-2.418851805000000255e+01 +-2.418615913499999692e+01 +-2.416003513500000111e+01 +-2.412938594999999609e+01 +-2.412023639750000115e+01 +-2.407339954500000090e+01 +-2.404232073000000014e+01 +-2.401583290250000147e+01 +-2.398331928250000189e+01 +-2.395838260749999904e+01 +-2.393144369250000025e+01 +-2.390247487999999976e+01 +-2.388672495000000140e+01 +-2.386803912999999966e+01 +-2.384881687000000028e+01 +-2.383949708999999828e+01 +-2.383884286749999859e+01 +-2.382617473500000216e+01 +-2.383954191250000321e+01 +-2.385457611000000355e+01 +-2.386786270250000186e+01 +-2.388528108500000258e+01 +-2.389368105000000142e+01 +-2.389925336750000184e+01 +-2.392028904000000011e+01 +-2.393192958750000088e+01 +-2.396187162500000056e+01 +-2.397005319500000198e+01 +-2.397892046249999964e+01 +-2.398636865500000326e+01 +-2.396602582999999953e+01 +-2.396724843999999877e+01 +-2.395582342249999641e+01 +-2.394066476749999950e+01 +-2.391128349250000085e+01 +-2.390758848249999957e+01 +-2.388204574499999921e+01 +-2.384985113249999955e+01 +-2.382471752000000009e+01 +-2.379298639250000136e+01 +-2.375692700999999829e+01 +-2.373441362249999997e+01 +-2.371518898000000064e+01 +-2.373586750249999966e+01 +-2.370813560499999895e+01 +-2.368917417249999602e+01 +-2.369349813250000025e+01 +-2.369539022500000058e+01 +-2.369902133749999962e+01 +-2.371416187500000206e+01 +-2.372973299000000225e+01 +-2.374637270000000200e+01 +-2.377309847000000076e+01 +-2.381026220499999724e+01 +-2.383829021500000067e+01 +-2.387963247249999910e+01 +-2.391101217500000331e+01 +-2.394039106500000003e+01 +-2.398261546999999894e+01 +-2.400237035500000005e+01 +-2.405014991499999866e+01 +-2.405091905499999783e+01 +-2.408977031750000108e+01 +-2.409700298250000117e+01 +-2.411510085749999988e+01 +-2.411271524500000041e+01 +-2.409696817500000066e+01 +-2.406365060750000140e+01 +-2.406076097500000088e+01 +-2.403267860500000097e+01 +-2.403024387500000003e+01 +-2.400602388500000117e+01 +-2.398086786000000004e+01 +-2.394231891499999776e+01 +-2.393673086000000083e+01 +-2.390547371000000254e+01 +-2.388422441499999849e+01 +-2.387498664749999833e+01 +-2.386416149250000274e+01 +-2.384357881500000076e+01 +-2.382873106249999751e+01 +-2.385267734749999846e+01 +-2.385738659000000084e+01 +-2.386020136000000136e+01 +-2.388825416749999775e+01 +-2.390861987999999982e+01 +-2.393680286499999710e+01 +-2.396830415499999845e+01 +-2.399728536500000331e+01 +-2.404568481249999934e+01 +-2.407202672999999749e+01 +-2.409954452499999888e+01 +-2.412956475999999739e+01 +-2.415783929999999913e+01 +-2.419010162249999851e+01 +-2.418672227750000303e+01 +-2.420709085249999859e+01 +-2.420144605500000168e+01 +-2.419154930250000035e+01 +-2.418126058500000042e+01 +-2.413418245000000084e+01 +-2.411636209499999950e+01 +-2.408794737000000197e+01 +-2.403345107999999897e+01 +-2.400429582750000179e+01 +-2.394248676249999619e+01 +-2.389740848750000168e+01 +-2.385124063499999636e+01 +-2.382512378999999925e+01 +-2.377104472999999984e+01 +-2.374980878750000102e+01 +-2.371081638500000111e+01 +-2.370111179250000077e+01 +-2.366948747499999683e+01 +-2.365571355750000038e+01 +-2.363994073749999814e+01 +-2.364584970250000140e+01 +-2.363726186749999769e+01 +-2.364970541000000281e+01 +-2.365064907250000203e+01 +-2.367554235499999749e+01 +-2.368734884250000050e+01 +-2.369836235000000002e+01 +-2.372949600249999946e+01 +-2.374742984500000276e+01 +-2.377878904250000147e+01 +-2.377718258000000162e+01 +-2.379403114500000171e+01 +-2.381754017000000090e+01 +-2.382030439250000242e+01 +-2.381157541500000008e+01 +-2.382309865750000100e+01 +-2.381089067499999956e+01 +-2.380326890999999989e+01 +-2.379776906749999910e+01 +-2.376293182500000256e+01 +-2.374994659250000240e+01 +-2.371808051999999734e+01 +-2.369302749750000459e+01 +-2.367051744249999956e+01 +-2.363801145500000089e+01 +-2.361659670250000076e+01 +-2.359290218499999980e+01 +-2.358682966249999780e+01 +-2.357299757000000184e+01 +-2.357195377250000234e+01 +-2.356099224249999935e+01 +-2.357764530500000077e+01 +-2.357629728499999899e+01 +-2.358673572499999693e+01 +-2.360112905500000124e+01 +-2.363173293999999913e+01 +-2.364682865249999821e+01 +-2.369301176249999941e+01 +-2.369321966000000046e+01 +-2.373887729749999664e+01 +-2.377446746999999760e+01 +-2.380928707249999832e+01 +-2.384641122749999909e+01 +-2.388132572250000152e+01 +-2.392652988500000077e+01 +-2.393812036250000119e+01 +-2.397703027749999904e+01 +-2.399095249249999995e+01 +-2.399648332749999824e+01 +-2.401668644000000086e+01 +-2.401711940750000096e+01 +-2.400569295499999711e+01 +-2.398666811000000010e+01 +-2.397766256250000083e+01 +-2.395997906000000199e+01 +-2.395310211250000165e+01 +-2.391767215750000020e+01 +-2.389508819499999959e+01 +-2.386599731500000132e+01 +-2.384481859250000113e+01 +-2.382467174250000141e+01 +-2.380341243499999848e+01 +-2.377434158500000194e+01 +-2.376672887750000029e+01 +-2.376863145749999973e+01 +-2.375733852499999799e+01 +-2.374500465499999891e+01 +-2.375855970499999970e+01 +-2.377334213499999649e+01 +-2.378536844249999760e+01 +-2.381325149499999938e+01 +-2.381358766749999845e+01 +-2.384225654749999990e+01 +-2.385689211000000043e+01 +-2.388501357999999897e+01 +-2.390631437249999891e+01 +-2.392669820750000298e+01 +-2.394929266000000112e+01 +-2.395765304500000425e+01 +-2.397411775749999663e+01 +-2.398271751250000250e+01 +-2.398463344500000005e+01 +-2.396251010749999821e+01 +-2.396765756750000165e+01 +-2.396893834999999839e+01 +-2.394232178000000033e+01 +-2.392347621999999774e+01 +-2.391794681250000210e+01 +-2.388924503500000185e+01 +-2.384254026250000180e+01 +-2.380956649750000054e+01 +-2.378631973499999930e+01 +-2.375296545000000137e+01 +-2.373378992249999797e+01 +-2.370339250500000006e+01 +-2.368518400250000155e+01 +-2.366383457000000234e+01 +-2.366844081750000228e+01 +-2.366727304750000016e+01 +-2.368391275249999950e+01 +-2.368220901500000153e+01 +-2.368183899000000281e+01 +-2.368647718250000267e+01 +-2.368450832250000104e+01 +-2.370071744999999908e+01 +-2.370504808500000138e+01 +-2.369991684000000021e+01 +-2.371773958250000192e+01 +-2.372632837249999938e+01 +-2.373721218250000220e+01 +-2.374292421250000018e+01 +-2.374065685249999547e+01 +-2.373304796499999725e+01 +-2.371640157749999744e+01 +-2.372781419750000254e+01 +-2.371785020749999973e+01 +-2.369466829250000117e+01 +-2.370137500749999759e+01 +-2.368381166500000035e+01 +-2.368100357000000145e+01 +-2.365704202750000107e+01 +-2.364547252749999728e+01 +-2.364087343250000117e+01 +-2.362884283000000352e+01 +-2.361144733249999916e+01 +-2.360048103249999940e+01 +-2.359020042249999705e+01 +-2.358878088000000162e+01 +-2.358616304249999729e+01 +-2.357943105750000257e+01 +-2.358139848749999956e+01 +-2.357800292999999670e+01 +-2.357948446250000174e+01 +-2.358990192499999949e+01 +-2.358881712000000164e+01 +-2.359088849999999837e+01 +-2.359868335999999900e+01 +-2.361026191750000081e+01 +-2.360773563249999896e+01 +-2.362210035249999862e+01 +-2.364230871000000178e+01 +-2.363917446249999799e+01 +-2.364313268749999963e+01 +-2.368118858250000258e+01 +-2.367464876500000059e+01 +-2.370235920000000007e+01 +-2.371406841250000141e+01 +-2.372638034750000102e+01 +-2.372578096250000002e+01 +-2.372487688249999849e+01 +-2.373566579750000116e+01 +-2.373447704250000001e+01 +-2.374282026499999887e+01 +-2.372923612750000188e+01 +-2.371757507249999719e+01 +-2.371165895500000076e+01 +-2.370173263499999905e+01 +-2.369771671250000367e+01 +-2.366297817000000236e+01 +-2.365282821999999996e+01 +-2.364354991999999811e+01 +-2.363044881999999802e+01 +-2.361291885500000021e+01 +-2.361614322749999673e+01 +-2.360381794250000098e+01 +-2.361065101750000039e+01 +-2.361365127250000029e+01 +-2.360348463249999895e+01 +-2.362795925249999840e+01 +-2.363763141499999776e+01 +-2.363424444250000178e+01 +-2.365783071749999777e+01 +-2.365644598000000087e+01 +-2.368185329499999980e+01 +-2.369263410499999978e+01 +-2.370282840750000020e+01 +-2.372321367250000179e+01 +-2.372312640999999900e+01 +-2.373715257500000320e+01 +-2.374934243999999950e+01 +-2.375444841499999882e+01 +-2.376782894249999956e+01 +-2.376147174749999991e+01 +-2.375972318499999858e+01 +-2.373992872000000176e+01 +-2.374102496999999801e+01 +-2.371896886750000277e+01 +-2.370082998250000017e+01 +-2.368744325499999803e+01 +-2.367545175500000099e+01 +-2.364497327999999854e+01 +-2.364610576499999794e+01 +-2.362727594500000095e+01 +-2.360187816500000224e+01 +-2.361215496000000158e+01 +-2.359423398750000089e+01 +-2.358327436250000275e+01 +-2.358649730750000018e+01 +-2.358576965500000355e+01 +-2.358517408499999846e+01 +-2.359300899499999815e+01 +-2.358681535499999882e+01 +-2.358744716749999881e+01 +-2.359083891000000222e+01 +-2.358824062250000253e+01 +-2.359944439250000059e+01 +-2.361167764500000033e+01 +-2.359795999500000008e+01 +-2.361104917249999957e+01 +-2.361062287999999754e+01 +-2.360793685750000037e+01 +-2.361057138500000008e+01 +-2.360760259499999947e+01 +-2.358994483999999758e+01 +-2.359971332250000131e+01 +-2.359481763750000027e+01 +-2.360962963000000059e+01 +-2.360580921249999875e+01 +-2.359544277250000022e+01 +-2.360165691499999951e+01 +-2.360727405500000131e+01 +-2.360231494750000181e+01 +-2.360663414249999903e+01 +-2.361104106999999885e+01 +-2.361849737499999691e+01 +-2.361190271250000094e+01 +-2.362381601250000074e+01 +-2.361948585750000262e+01 +-2.362401819250000301e+01 +-2.362941026749999907e+01 +-2.362325191500000088e+01 +-2.363548183500000022e+01 +-2.365328836500000165e+01 +-2.364342594249999863e+01 +-2.367563152250000158e+01 +-2.368540764000000109e+01 +-2.369823408250000085e+01 +-2.371156978499999823e+01 +-2.371285295750000088e+01 +-2.372837639000000109e+01 +-2.374686050249999880e+01 +-2.375795698249999788e+01 +-2.377271795249999897e+01 +-2.377431631250000166e+01 +-2.378359794749999878e+01 +-2.378626013000000228e+01 +-2.379634237249999629e+01 +-2.379052590999999950e+01 +-2.381308984500000037e+01 +-2.382893514750000108e+01 +-2.382988357750000219e+01 +-2.382645177750000087e+01 +-2.382614612500000106e+01 +-2.384455347000000103e+01 +-2.382944297999999961e+01 +-2.383757496000000131e+01 +-2.383665609250000017e+01 +-2.382862234000000257e+01 +-2.381958198749999767e+01 +-2.382612657500000353e+01 +-2.382533979249999945e+01 +-2.381637239250000349e+01 +-2.382706499249999865e+01 +-2.381245661000000169e+01 +-2.381928586749999965e+01 +-2.382789135000000158e+01 +-2.384661817499999970e+01 +-2.384863710500000167e+01 +-2.386233568250000303e+01 +-2.385850858499999916e+01 +-2.386320400250000162e+01 +-2.387897873000000004e+01 +-2.387989568750000302e+01 +-2.387597179250000323e+01 +-2.386436510249999898e+01 +-2.387513780500000138e+01 +-2.387040471750000137e+01 +-2.386320400250000162e+01 +-2.383988142000000110e+01 +-2.384042453749999879e+01 +-2.382989311000000043e+01 +-2.382574749000000125e+01 +-2.380646705750000081e+01 +-2.381130743249999782e+01 +-2.379499721499999865e+01 +-2.379007864000000083e+01 +-2.379553651750000043e+01 +-2.379238891749999851e+01 +-2.378033209000000170e+01 +-2.376741170750000265e+01 +-2.377392244250000175e+01 +-2.375575733249999644e+01 +-2.375879621749999870e+01 +-2.374385309250000020e+01 +-2.374891710250000187e+01 +-2.373505354249999755e+01 +-2.373418378999999945e+01 +-2.373604440499999768e+01 +-2.373588943500000070e+01 +-2.374626731749999919e+01 +-2.373866891750000008e+01 +-2.374661874749999768e+01 +-2.374637842250000119e+01 +-2.376169204750000219e+01 +-2.374911546750000113e+01 +-2.375271082000000078e+01 +-2.375367212249999938e+01 +-2.375905656750000006e+01 +-2.376727866999999961e+01 +-2.377060508749999812e+01 +-2.375148010249999686e+01 +-2.376329708249999939e+01 +-2.375153875250000368e+01 +-2.376181411750000194e+01 +-2.376275825749999981e+01 +-2.377770948500000259e+01 +-2.376792096999999870e+01 +-2.376310062249999788e+01 +-2.378551197250000016e+01 +-2.378852558250000016e+01 +-2.379915714250000036e+01 +-2.378982305499999939e+01 +-2.379733848500000093e+01 +-2.379196214499999940e+01 +-2.378715419750000137e+01 +-2.379666948250000402e+01 +-2.379658889750000128e+01 +-2.379622459249999977e+01 +-2.379633188250000231e+01 +-2.380981111750000068e+01 +-2.379693269499999886e+01 +-2.381483507000000088e+01 +-2.381267690749999844e+01 +-2.382647371499999878e+01 +-2.382433653000000007e+01 +-2.384257507250000074e+01 +-2.384791231250000010e+01 +-2.385982418000000038e+01 +-2.387024259500000056e+01 +-2.386671924250000032e+01 +-2.386479997500000039e+01 +-2.386306714999999912e+01 +-2.387133550499999757e+01 +-2.385651588249999833e+01 +-2.386634731500000228e+01 +-2.386110305999999781e+01 +-2.386324739500000192e+01 +-2.385031700250000242e+01 +-2.384411716500000011e+01 +-2.382793664749999962e+01 +-2.382170868000000041e+01 +-2.382809972749999972e+01 +-2.380818605750000216e+01 +-2.381470441749999978e+01 +-2.381420993749999937e+01 +-2.380236291749999822e+01 +-2.379719638750000144e+01 +-2.379672670499999754e+01 +-2.380767965500000116e+01 +-2.379628181250000196e+01 +-2.381216478500000022e+01 +-2.382023239250000302e+01 +-2.382150220999999846e+01 +-2.383495235500000220e+01 +-2.386344194500000171e+01 +-2.387373399750000047e+01 +-2.389279031750000115e+01 +-2.391232299499999669e+01 +-2.395309067000000169e+01 +-2.397282266750000090e+01 +-2.400425195999999772e+01 +-2.398755931749999704e+01 +-2.401981401249999948e+01 +-2.402962970749999982e+01 +-2.403672838499999997e+01 +-2.404249858999999745e+01 +-2.404542779999999880e+01 +-2.403656816249999650e+01 +-2.402223253250000212e+01 +-2.402603721499999878e+01 +-2.400501871250000008e+01 +-2.400056505499999915e+01 +-2.399819183249999810e+01 +-2.398155593999999979e+01 +-2.396573734250000243e+01 +-2.394669008249999820e+01 +-2.394124650999999915e+01 +-2.390076112750000092e+01 +-2.388442707000000098e+01 +-2.389763307499999812e+01 +-2.388115310750000120e+01 +-2.387359619500000107e+01 +-2.385668087000000170e+01 +-2.385835361499999863e+01 +-2.383724356000000100e+01 +-2.385135841499999998e+01 +-2.384844302999999854e+01 +-2.386492586249999803e+01 +-2.385414886749999752e+01 +-2.386555957749999735e+01 +-2.388193941249999952e+01 +-2.389463758249999970e+01 +-2.389349651499999894e+01 +-2.391285133499999915e+01 +-2.392095804250000413e+01 +-2.392759418250000181e+01 +-2.393543529500000133e+01 +-2.392426443250000290e+01 +-2.393194914000000040e+01 +-2.393508768250000074e+01 +-2.393262004749999861e+01 +-2.393179225749999972e+01 +-2.391820430750000170e+01 +-2.393163824250000005e+01 +-2.391195821999999893e+01 +-2.390486955500000121e+01 +-2.390534401000000031e+01 +-2.390538167749999587e+01 +-2.390512323499999781e+01 +-2.389613151249999845e+01 +-2.389557695499999923e+01 +-2.389268588999999920e+01 +-2.389002132499999931e+01 +-2.388845825249999777e+01 +-2.390295315000000187e+01 +-2.389053583000000103e+01 +-2.388478803750000168e+01 +-2.388722658249999853e+01 +-2.388450097999999855e+01 +-2.390466165500000173e+01 +-2.391204548000000329e+01 +-2.392654371249999912e+01 +-2.394122553000000053e+01 +-2.396647786999999852e+01 +-2.399902105249999806e+01 +-2.401855182499999941e+01 +-2.405662489000000193e+01 +-2.408336782499999629e+01 +-2.410015630749999715e+01 +-2.413077402000000049e+01 +-2.414572811000000030e+01 +-2.414322757749999937e+01 +-2.415853739000000289e+01 +-2.414783716000000169e+01 +-2.416248941500000313e+01 +-2.415902995750000315e+01 +-2.416818762000000120e+01 +-2.416477203499999860e+01 +-2.414082288750000060e+01 +-2.412874126499999861e+01 +-2.412185382750000073e+01 +-2.411570692000000093e+01 +-2.409517097500000204e+01 +-2.409098672750000247e+01 +-2.407933998000000031e+01 +-2.407909822499999919e+01 +-2.405859279749999757e+01 +-2.407291936750000261e+01 +-2.406387424499999739e+01 +-2.408535146750000067e+01 +-2.407771110250000035e+01 +-2.409319400749999929e+01 +-2.411204576749999973e+01 +-2.412617540499999791e+01 +-2.416326189000000113e+01 +-2.416968870250000023e+01 +-2.421540784749999986e+01 +-2.423199701249999904e+01 +-2.426358652250000247e+01 +-2.427622985999999727e+01 +-2.430640697500000158e+01 +-2.432136011249999541e+01 +-2.433204316999999861e+01 +-2.434171056749999806e+01 +-2.434642648750000049e+01 +-2.433347845249999963e+01 +-2.432875251749999990e+01 +-2.432650375499999740e+01 +-2.428686285250000054e+01 +-2.426496791750000170e+01 +-2.424240636750000277e+01 +-2.419749403000000143e+01 +-2.417570734250000086e+01 +-2.414538574249999670e+01 +-2.410921240000000054e+01 +-2.410078430249999926e+01 +-2.406683635999999993e+01 +-2.404897022250000305e+01 +-2.402190256000000090e+01 +-2.399646520499999980e+01 +-2.398908090750000000e+01 +-2.398373365500000176e+01 +-2.395855569999999801e+01 +-2.393216514750000101e+01 +-2.395209741749999921e+01 +-2.395022058500000028e+01 +-2.394797754249999855e+01 +-2.394924306999999786e+01 +-2.395346927750000177e+01 +-2.396702480249999923e+01 +-2.396855735749999994e+01 +-2.398428535250000238e+01 +-2.399682140499999861e+01 +-2.398623132749999698e+01 +-2.401369428749999813e+01 +-2.402747726499999814e+01 +-2.402122211499999693e+01 +-2.402742147499999703e+01 +-2.403863334749999936e+01 +-2.403521299249999998e+01 +-2.404579687250000219e+01 +-2.403968953999999769e+01 +-2.403709602500000031e+01 +-2.404019689500000112e+01 +-2.403373098499999827e+01 +-2.402346563249999889e+01 +-2.400787734999999756e+01 +-2.400957298499999837e+01 +-2.400375127750000104e+01 +-2.398492765499999990e+01 +-2.398859977500000085e+01 +-2.398361587500000169e+01 +-2.398788738250000208e+01 +-2.398406791749999911e+01 +-2.399356603500000062e+01 +-2.399965143000000012e+01 +-2.400544118999999910e+01 +-2.402677488249999982e+01 +-2.403881216249999753e+01 +-2.404539632750000067e+01 +-2.407465028500000059e+01 +-2.409518718500000034e+01 +-2.413835716499999862e+01 +-2.415554523500000172e+01 +-2.419969749250000035e+01 +-2.421219396500000087e+01 +-2.424662160999999827e+01 +-2.427604675250000099e+01 +-2.430819082250000207e+01 +-2.431812381749999830e+01 +-2.435173130249999929e+01 +-2.436467552250000068e+01 +-2.438667440500000083e+01 +-2.439986991749999845e+01 +-2.440641260250000144e+01 +-2.441675853750000158e+01 +-2.441605043500000249e+01 +-2.438990736000000226e+01 +-2.438784980750000031e+01 +-2.437492418250000270e+01 +-2.435412931249999957e+01 +-2.434572887499999894e+01 +-2.433369112000000456e+01 +-2.431899022750000228e+01 +-2.430592489250000199e+01 +-2.429877710250000078e+01 +-2.430198192499999976e+01 +-2.429468727000000072e+01 +-2.429148769249999873e+01 +-2.429910993749999903e+01 +-2.431907319999999828e+01 +-2.432691430749999739e+01 +-2.434759139999999888e+01 +-2.437798214000000030e+01 +-2.438526916499999686e+01 +-2.441073274750000266e+01 +-2.442730426749999850e+01 +-2.444826603000000276e+01 +-2.447704171999999900e+01 +-2.450661277749999556e+01 +-2.452323388999999665e+01 +-2.455558443000000324e+01 +-2.455287933250000165e+01 +-2.458751011000000020e+01 +-2.458598136999999895e+01 +-2.459281492249999701e+01 +-2.459110736999999958e+01 +-2.458830451749999924e+01 +-2.456965160249999869e+01 +-2.456683540499999907e+01 +-2.454535770500000069e+01 +-2.451755475750000102e+01 +-2.450188922999999974e+01 +-2.447014141000000009e+01 +-2.445731401500000146e+01 +-2.442738390000000237e+01 +-2.438869666999999808e+01 +-2.435798120249999954e+01 +-2.435023689249999990e+01 +-2.431822777000000002e+01 +-2.430829334250000073e+01 +-2.429228115250000286e+01 +-2.430086422000000113e+01 +-2.428376531500000013e+01 +-2.428793573499999781e+01 +-2.428802204250000329e+01 +-2.429561185749999908e+01 +-2.430519342250000037e+01 +-2.430698442499999956e+01 +-2.431788921500000100e+01 +-2.432908535250000170e+01 +-2.433634853249999708e+01 +-2.434654855750000024e+01 +-2.436933326750000006e+01 +-2.436418533500000194e+01 +-2.438348245750000132e+01 +-2.439042854249999692e+01 +-2.440827512499999941e+01 +-2.439808368499999958e+01 +-2.440814590500000136e+01 +-2.439769172749999981e+01 +-2.440513324500000181e+01 +-2.439862823500000033e+01 +-2.439248704999999973e+01 +-2.438334846749999940e+01 +-2.437122106500000029e+01 +-2.436699009000000160e+01 +-2.436318111499999972e+01 +-2.435541343500000266e+01 +-2.435784387500000037e+01 +-2.435446929749999967e+01 +-2.435534238749999858e+01 +-2.435053730000000272e+01 +-2.435646581749999839e+01 +-2.433428907249999895e+01 +-2.436198949750000153e+01 +-2.436511564250000106e+01 +-2.437716770000000110e+01 +-2.439204597500000204e+01 +-2.441503620249999784e+01 +-2.444180392999999896e+01 +-2.446001434500000116e+01 +-2.447881889499999986e+01 +-2.448403453999999968e+01 +-2.452946090500000054e+01 +-2.453955602749999798e+01 +-2.456656599000000085e+01 +-2.455851602250000099e+01 +-2.459310579250000472e+01 +-2.460482406749999740e+01 +-2.462021017249999844e+01 +-2.463625478750000042e+01 +-2.465404510750000000e+01 +-2.464586830250000205e+01 +-2.466207217999999912e+01 +-2.466504049250000108e+01 +-2.466654920750000102e+01 +-2.466901445250000080e+01 +-2.468052005750000077e+01 +-2.466507387249999894e+01 +-2.467697143750000066e+01 +-2.466181612000000101e+01 +-2.466851472750000340e+01 +-2.467667913500000054e+01 +-2.467294645249999974e+01 +-2.468024349250000071e+01 +-2.470649099499999934e+01 +-2.472411441500000251e+01 +-2.465509462500000026e+01 +-2.469769954499999898e+01 +-2.477744626999999866e+01 +-2.480686426249999954e+01 +-2.481748151749999920e+01 +-2.482797384000000207e+01 +-2.485019874249999816e+01 +-2.486045503500000109e+01 +-2.486145401000000277e+01 +-2.486635971249999599e+01 +-2.487108945750000188e+01 +-2.491064262500000126e+01 +-2.489667415249999749e+01 +-2.485362720499999867e+01 +-2.484784459999999839e+01 +-2.484161233749999909e+01 +-2.481725215999999890e+01 +-2.480151605500000045e+01 +-2.476215839249999817e+01 +-2.474800491250000078e+01 +-2.473306513000000351e+01 +-2.470189857249999932e+01 +-2.465439319500000082e+01 +-2.463604498000000120e+01 +-2.460627222250000301e+01 +-2.457787990499999964e+01 +-2.455313634750000062e+01 +-2.452862358249999986e+01 +-2.452465343499999761e+01 +-2.450061893250000011e+01 +-2.449420738250000085e+01 +-2.448498296500000038e+01 +-2.447691011250000059e+01 +-2.445589447000000050e+01 +-2.447920561249999949e+01 +-2.451695967000000209e+01 +-2.450115585249999839e+01 +-2.451746368749999760e+01 +-2.449404621249999892e+01 +-2.450750732499999884e+01 +-2.450499582000000132e+01 +-2.451227998750000125e+01 +-2.438607883250000086e+01 +-2.438866281499999999e+01 +-2.443892955749999985e+01 +-2.442603683250000302e+01 +-2.442056512999999995e+01 +-2.439730787250000077e+01 +-2.438809108999999964e+01 +-2.440402698249999958e+01 +-2.436730718749999980e+01 +-2.434498691499999978e+01 +-2.433982896749999725e+01 +-2.432981395750000075e+01 +-2.434430408500000098e+01 +-2.433056354500000040e+01 +-2.431927490249999835e+01 +-2.432457161250000155e+01 +-2.432250452250000095e+01 +-2.432048225249999973e+01 +-2.431256866499999703e+01 +-2.433991813500000134e+01 +-2.434693622749999520e+01 +-2.436809158249999996e+01 +-2.436892986500000191e+01 +-2.444111299250000258e+01 +-2.446733474750000070e+01 +-2.448904085000000208e+01 +-2.451035451999999992e+01 +-2.452564525749999902e+01 +-2.455935478500000002e+01 +-2.455968809250000362e+01 +-2.460210132750000156e+01 +-2.463046455249999767e+01 +-2.465429401500000139e+01 +-2.466519260500000144e+01 +-2.464982652749999659e+01 +-2.468500661999999934e+01 +-2.468200778749999813e+01 +-2.468884182000000038e+01 +-2.468284750000000116e+01 +-2.468607950250000016e+01 +-2.467362212999999826e+01 +-2.467233037999999823e+01 +-2.465367794000000146e+01 +-2.466034126250000114e+01 +-2.463862800500000105e+01 +-2.462373447749999755e+01 +-2.463778495749999919e+01 +-2.461537885500000300e+01 +-2.462399768999999949e+01 +-2.462738752500000317e+01 +-2.463151216500000018e+01 +-2.463552570499999916e+01 +-2.465034389750000088e+01 +-2.467476844749999998e+01 +-2.469008779750000215e+01 +-2.475746726999999936e+01 +-2.476032686249999770e+01 +-2.477801847249999767e+01 +-2.481455612250000087e+01 +-2.485630607499999911e+01 +-2.488879156249999980e+01 +-2.490875720749999900e+01 +-2.494592427999999984e+01 +-2.496820592750000145e+01 +-2.497898197250000152e+01 +-2.498871326500000123e+01 +-2.501509236999999786e+01 +-2.498966980249999992e+01 +-2.499265336749999733e+01 +-2.495119571500000077e+01 +-2.495440101500000196e+01 +-2.492368412000000077e+01 +-2.490655946750000282e+01 +-2.486168956750000092e+01 +-2.481436300249999860e+01 +-2.478416395250000193e+01 +-2.473049545499999979e+01 +-2.470200824750000024e+01 +-2.466071701250000103e+01 +-2.460919189499999860e+01 +-2.458620834499999575e+01 +-2.456182861250000116e+01 +-2.451560210999999967e+01 +-2.450802087750000169e+01 +-2.448121500250000082e+01 +-2.445914411500000085e+01 +-2.444991350000000097e+01 +-2.445115518250000264e+01 +-2.444568061749999899e+01 +-2.444720649749999808e+01 +-2.444529771750000080e+01 +-2.446009397499999949e+01 +-2.447494030000000009e+01 +-2.448620319499999809e+01 +-2.451032352249999846e+01 +-2.451151991000000052e+01 +-2.453749704250000008e+01 +-2.454964161250000387e+01 +-2.455142688749999991e+01 +-2.455410718999999986e+01 +-2.455731677999999718e+01 +-2.456172656999999759e+01 +-2.455085086749999945e+01 +-2.453516244749999942e+01 +-2.452920913999999897e+01 +-2.451405239000000336e+01 +-2.449281549500000210e+01 +-2.447914934249999774e+01 +-2.445166492499999933e+01 +-2.443317842249999927e+01 +-2.441726445999999839e+01 +-2.440139198250000163e+01 +-2.439973259000000283e+01 +-2.438757133749999895e+01 +-2.437467861250000212e+01 +-2.437031460000000038e+01 +-2.435373354000000035e+01 +-2.435380792499999814e+01 +-2.437436914499999929e+01 +-2.437889528250000382e+01 +-2.440222787750000322e+01 +-2.441825580500000115e+01 +-2.443831491499999942e+01 +-2.447376394249999976e+01 +-2.449834013000000255e+01 +-2.453004312500000239e+01 +-2.455685138750000363e+01 +-2.460829401000000161e+01 +-2.464657354250000054e+01 +-2.466307163249999945e+01 +-2.470927667499999814e+01 +-2.474019050500000105e+01 +-2.477462148749999571e+01 +-2.477648019749999975e+01 +-2.477535105000000115e+01 +-2.479897594499999869e+01 +-2.478056859999999872e+01 +-2.482091474500000317e+01 +-2.480203723750000222e+01 +-2.475794076999999760e+01 +-2.474413252000000085e+01 +-2.472194862499999957e+01 +-2.470722341499999786e+01 +-2.468754911499999949e+01 +-2.466852140499999990e+01 +-2.463950967750000132e+01 +-2.462815665999999837e+01 +-2.462375735999999904e+01 +-2.459244775750000045e+01 +-2.461153316500000088e+01 +-2.459322214250000016e+01 +-2.459791851000000307e+01 +-2.463611984000000277e+01 +-2.466126346500000110e+01 +-2.467150354250000177e+01 +-2.469640445749999813e+01 +-2.473413228999999802e+01 +-2.475913286000000113e+01 +-2.480495024000000370e+01 +-2.483316421500000004e+01 +-2.489214992499999823e+01 +-2.489067745500000228e+01 +-2.496232891000000009e+01 +-2.496278142999999972e+01 +-2.498890924250000012e+01 +-2.502256488749999974e+01 +-2.504234886000000060e+01 +-2.505460882250000054e+01 +-2.502413702249999972e+01 +-2.502258253000000110e+01 +-2.499968767250000212e+01 +-2.496721792249999794e+01 +-2.492307138500000008e+01 +-2.492338943249999872e+01 +-2.487351322249999797e+01 +-2.483471393750000189e+01 +-2.479133462999999793e+01 +-2.473843622000000053e+01 +-2.468472003749999999e+01 +-2.465570878999999849e+01 +-2.461691999499999994e+01 +-2.458575105750000134e+01 +-2.455174827500000134e+01 +-2.451185846249999756e+01 +-2.450026369000000059e+01 +-2.448200130250000228e+01 +-2.447656822000000076e+01 +-2.446391153250000272e+01 +-2.447002172500000228e+01 +-2.445566844999999745e+01 +-2.446653032500000080e+01 +-2.446719741999999798e+01 +-2.449419164749999567e+01 +-2.448905706250000236e+01 +-2.450174760750000402e+01 +-2.450170517000000103e+01 +-2.450807761999999812e+01 +-2.451712131499999714e+01 +-2.453179263999999904e+01 +-2.450765085000000099e+01 +-2.453049278249999787e+01 +-2.452305746000000397e+01 +-2.452060461250000145e+01 +-2.452761125249999807e+01 +-2.451577568000000085e+01 +-2.450078296750000106e+01 +-2.447943210749999920e+01 +-2.447793912999999932e+01 +-2.445245027500000390e+01 +-2.441908931749999923e+01 +-2.443635940500000103e+01 +-2.442395925499999976e+01 +-2.442197895249999817e+01 +-2.442605829249999871e+01 +-2.442753791499999849e+01 +-2.442500114499999952e+01 +-2.443107033000000072e+01 +-2.442985153249999897e+01 +-2.444728374500000001e+01 +-2.444834995249999920e+01 +-2.445375204249999967e+01 +-2.447007226750000086e+01 +-2.446631288500000068e+01 +-2.447267914000000033e+01 +-2.449397706999999969e+01 +-2.451098108249999896e+01 +-2.451034164499999690e+01 +-2.454332924000000205e+01 +-2.454994106249999675e+01 +-2.456398725500000069e+01 +-2.458745002750000097e+01 +-2.460990858249999746e+01 +-2.461040878249999864e+01 +-2.461579084249999738e+01 +-2.462951707750000097e+01 +-2.463512373000000011e+01 +-2.464596652999999904e+01 +-2.463310956750000003e+01 +-2.474620532999999867e+01 +-2.473881673750000232e+01 +-2.472424221249999832e+01 +-2.456944608749999759e+01 +-2.456587028750000101e+01 +-2.457840966999999921e+01 +-2.454558658499999879e+01 +-2.452574443750000199e+01 +-2.453154468500000007e+01 +-2.451567936000000003e+01 +-2.452346563500000087e+01 +-2.450677967000000024e+01 +-2.451128387249999818e+01 +-2.450054311750000124e+01 +-2.451421260750000286e+01 +-2.452449560250000005e+01 +-2.454472255499999989e+01 +-2.454860019999999921e+01 +-2.456496763250000015e+01 +-2.457376718500000123e+01 +-2.460326003999999855e+01 +-2.461113882250000273e+01 +-2.462462377499999633e+01 +-2.463856888000000112e+01 +-2.467689514250000116e+01 +-2.467612504749999758e+01 +-2.467535972750000184e+01 +-2.467623805750000088e+01 +-2.468176841750000250e+01 +-2.467870712250000054e+01 +-2.467721319250000533e+01 +-2.466475391250000015e+01 +-2.463432979499999931e+01 +-2.460716676500000233e+01 +-2.459691858250000251e+01 +-2.458606767499999890e+01 +-2.454407167500000142e+01 +-2.452836274999999944e+01 +-2.450898504250000087e+01 +-2.447917079750000369e+01 +-2.445935011000000259e+01 +-2.443179607249999918e+01 +-2.442120552000000089e+01 +-2.441988325250000003e+01 +-2.439853429749999592e+01 +-2.438131999750000034e+01 +-2.436431646249999972e+01 +-2.435738229750000272e+01 +-2.436221456499999860e+01 +-2.434992933499999879e+01 +-2.434385824250000141e+01 +-2.434229469249999767e+01 +-2.432845973999999956e+01 +-2.435595369500000018e+01 +-2.433877659000000193e+01 +-2.435108423249999987e+01 +-2.433317852250000257e+01 +-2.432582330750000210e+01 +-2.433540677999999957e+01 +-2.433627128749999713e+01 +-2.434573840999999916e+01 +-2.434262084999999942e+01 +-2.434450245000000024e+01 +-2.434245681999999888e+01 +-2.433365344999999991e+01 +-2.434387254750000196e+01 +-2.435414218749999549e+01 +-2.433921051000000091e+01 +-2.433678674749999971e+01 +-2.434910822000000152e+01 +-2.435107422000000099e+01 +-2.435365867499999837e+01 +-2.434836673750000102e+01 +-2.434371757499999944e+01 +-2.432788801000000234e+01 +-2.434330844750000011e+01 +-2.434424161999999825e+01 +-2.437517452250000005e+01 +-2.435490322249999551e+01 +-2.435467815500000199e+01 +-2.436088275749999710e+01 +-2.436807394000000215e+01 +-2.436831998750000139e+01 +-2.436695480499999888e+01 +-2.436459541249999816e+01 +-2.436554193499999954e+01 +-2.435861826000000008e+01 +-2.437673950500000331e+01 +-2.435816478999999646e+01 +-2.436210823000000048e+01 +-2.437369680499999802e+01 +-2.436608457749999701e+01 +-2.436824083249999973e+01 +-2.437734699250000148e+01 +-2.438083791500000075e+01 +-2.438954687249999864e+01 +-2.437038803000000087e+01 +-2.438523673999999986e+01 +-2.436896372000000000e+01 +-2.438968467750000002e+01 +-2.437559652000000199e+01 +-2.435936498750000112e+01 +-2.437969160249999589e+01 +-2.438400173250000336e+01 +-2.436632681000000034e+01 +-2.436881398999999959e+01 +-2.437510061500000091e+01 +-2.437336921750000229e+01 +-2.438457679749999940e+01 +-2.437513828249999648e+01 +-2.439514732499999639e+01 +-2.439870834250000087e+01 +-2.439863061749999673e+01 +-2.441818905000000228e+01 +-2.443294334249999977e+01 +-2.442907047250000119e+01 +-2.444897079500000103e+01 +-2.444718837750000162e+01 +-2.445732116750000174e+01 +-2.448390579000000145e+01 +-2.448299121999999883e+01 +-2.449477100250000206e+01 +-2.450596284750000109e+01 +-2.449976491999999695e+01 +-2.449507904000000025e+01 +-2.450180816499999992e+01 +-2.449982833999999698e+01 +-2.450397777749999761e+01 +-2.449017333750000347e+01 +-2.450113439749999955e+01 +-2.449067210999999844e+01 +-2.447889184750000169e+01 +-2.447076892999999842e+01 +-2.446687316749999752e+01 +-2.445452451500000279e+01 +-2.445015049250000061e+01 +-2.443525314500000079e+01 +-2.442362451750000218e+01 +-2.441983413750000054e+01 +-2.440695333499999720e+01 +-2.439129591000000019e+01 +-2.438486671749999957e+01 +-2.438794135999999924e+01 +-2.436131238999999837e+01 +-2.436456632500000197e+01 +-2.438143014999999991e+01 +-2.438422822999999795e+01 +-2.438425588500000174e+01 +-2.439481115250000087e+01 +-2.436555385500000170e+01 +-2.440592622999999861e+01 +-2.439476442250000332e+01 +-2.440082073249999794e+01 +-2.439391755999999845e+01 +-2.440243578000000113e+01 +-2.440870809500000149e+01 +-2.440734911000000196e+01 +-2.441402530499999912e+01 +-2.441526984749999940e+01 +-2.441969585749999894e+01 +-2.441675758250000072e+01 +-2.443218136000000129e+01 +-2.444100236750000121e+01 +-2.445300388499999755e+01 +-2.445552683000000016e+01 +-2.446661377000000215e+01 +-2.446263789999999716e+01 +-2.447122716749999682e+01 +-2.449454164499999820e+01 +-2.448173284750000178e+01 +-2.448952150249999704e+01 +-2.450089550250000059e+01 +-2.450539493750000020e+01 +-2.450416850999999951e+01 +-2.451178979999999896e+01 +-2.449737834749999976e+01 +-2.450933504000000340e+01 +-2.451095151999999899e+01 +-2.451521349000000072e+01 +-2.450388956249999950e+01 +-2.451084279999999893e+01 +-2.450193738749999994e+01 +-2.451011657749999983e+01 +-2.452342605500000161e+01 +-2.450534343749999877e+01 +-2.451302623750000009e+01 +-2.451946115500000190e+01 +-2.451564645749999727e+01 +-2.451229810750000127e+01 +-2.450953721999999857e+01 +-2.451089096000000112e+01 +-2.448358964750000055e+01 +-2.447693729499999904e+01 +-2.448666143250000005e+01 +-2.450607681249999814e+01 +-2.449572038499999849e+01 +-2.449995565000000042e+01 +-2.449101066500000101e+01 +-2.450782585249999812e+01 +-2.450613498750000119e+01 +-2.450128889249999986e+01 +-2.451745080999999971e+01 +-2.449746322750000260e+01 +-2.451175165000000078e+01 +-2.451357746000000049e+01 +-2.450823163750000333e+01 +-2.451261710999999721e+01 +-2.452847623750000139e+01 +-2.452191972750000204e+01 +-2.452382135499999904e+01 +-2.455627965749999930e+01 +-2.455767393249999841e+01 +-2.457893705500000081e+01 +-2.459098673000000090e+01 +-2.461450576749999897e+01 +-2.462348842499999790e+01 +-2.465574932000000175e+01 +-2.466393613750000213e+01 +-2.467053890249999881e+01 +-2.468362140499999668e+01 +-2.468801641250000145e+01 +-2.470856189749999743e+01 +-2.469680166250000042e+01 +-2.470537233499999985e+01 +-2.469939422499999893e+01 +-2.468742465749999937e+01 +-2.470117426000000194e+01 +-2.468028306999999799e+01 +-2.470902109250000223e+01 +-2.470108127499999995e+01 +-2.468942403999999868e+01 +-2.468692207499999824e+01 +-2.468112611750000340e+01 +-2.470121383749999922e+01 +-2.467288875499999889e+01 +-2.468121290250000044e+01 +-2.467107152999999897e+01 +-2.467397117750000035e+01 +-2.466447973500000046e+01 +-2.467645645250000186e+01 +-2.465238332750000438e+01 +-2.463208293749999811e+01 +-2.461203622999999752e+01 +-2.460277128249999734e+01 +-2.459280919999999782e+01 +-2.459891176500000043e+01 +-2.459714269500000228e+01 +-2.457949638500000233e+01 +-2.456033563749999971e+01 +-2.458910036249999820e+01 +-2.456952238250000065e+01 +-2.457796955250000082e+01 +-2.458639574250000237e+01 +-2.457372379250000094e+01 +-2.458221006500000172e+01 +-2.458516359499999737e+01 +-2.458132886749999813e+01 +-2.459309864000000090e+01 +-2.459304857250000254e+01 +-2.460576343500000007e+01 +-2.459487104249999945e+01 +-2.460976886749999792e+01 +-2.462173938749999991e+01 +-2.463635444750000048e+01 +-2.465716171000000045e+01 +-2.466160345000000120e+01 +-2.466463518249999964e+01 +-2.468826150499999983e+01 +-2.470654916750000041e+01 +-2.470960187999999746e+01 +-2.470352411249999847e+01 +-2.474924898249999927e+01 +-2.473784065250000097e+01 +-2.470689773499999831e+01 +-2.470364809000000150e+01 +-2.468979883000000086e+01 +-2.467735958000000096e+01 +-2.466956996750000286e+01 +-2.466901302500000170e+01 +-2.466503047999999865e+01 +-2.464357090000000028e+01 +-2.464002084750000066e+01 +-2.463669347750000327e+01 +-2.464075088250000078e+01 +-2.462863778999999909e+01 +-2.455478382249999925e+01 +-2.456690121000000104e+01 +-2.462757301250000097e+01 +-2.462985897000000080e+01 +-2.462230491500000085e+01 +-2.460850620250000276e+01 +-2.463763284500000239e+01 +-2.461626577500000224e+01 +-2.462266540500000289e+01 +-2.461715984499999976e+01 +-2.461333560999999648e+01 +-2.461628532750000176e+01 +-2.460832071499999785e+01 +-2.460862350500000417e+01 +-2.461597251999999969e+01 +-2.458843612749999963e+01 +-2.458975744500000005e+01 +-2.461623191749999862e+01 +-2.459438228750000022e+01 +-2.459673261999999738e+01 +-2.459544181750000291e+01 +-2.461585760250000021e+01 +-2.460634183999999891e+01 +-2.460855436249999784e+01 +-2.465642690500000000e+01 +-2.465014743749999937e+01 +-2.467252445249999937e+01 +-2.469189024250000131e+01 +-2.469849777499999988e+01 +-2.471495818999999727e+01 +-2.474098157750000126e+01 +-2.473399257750000046e+01 +-2.476512336750000287e+01 +-2.477673101500000286e+01 +-2.477884053999999736e+01 +-2.480208158499999982e+01 +-2.477624845500000106e+01 +-2.478014087499999718e+01 +-2.481239557000000318e+01 +-2.470096730999999934e+01 +-2.475526857250000035e+01 +-2.479974555999999808e+01 +-2.480455160249999835e+01 +-2.477678489750000068e+01 +-2.478916406500000136e+01 +-2.473631811000000269e+01 +-2.471824646000000314e+01 +-2.471992492249999884e+01 +-2.469551134000000303e+01 +-2.470348310500000011e+01 +-2.469896030249999797e+01 +-2.469202900000000156e+01 +-2.468875694500000151e+01 +-2.466986084249999678e+01 +-2.467805671749999874e+01 +-2.468096494749999792e+01 +-2.467504930500000171e+01 +-2.464682626749999983e+01 +-2.465592717999999905e+01 +-2.465675878750000294e+01 +-2.464207839999999905e+01 +-2.463343000499999746e+01 +-2.463430928999999736e+01 +-2.463279914999999676e+01 +-2.462954187249999904e+01 +-2.463908958250000225e+01 +-2.460907888250000397e+01 +-2.461373996749999549e+01 +-2.462643671000000012e+01 +-2.462158489249999604e+01 +-2.461713695250000100e+01 +-2.462356328749999790e+01 +-2.462693071500000030e+01 +-2.463208485000000181e+01 +-2.461685800500000099e+01 +-2.462258100500000069e+01 +-2.463899898500000063e+01 +-2.465170574249999902e+01 +-2.465428304750000166e+01 +-2.464272832749999864e+01 +-2.467054700749999796e+01 +-2.466021394749999729e+01 +-2.466715955749999978e+01 +-2.467298173749999890e+01 +-2.468265390250000024e+01 +-2.468447685249999779e+01 +-2.470251750999999985e+01 +-2.469800997000000109e+01 +-2.469737625000000136e+01 +-2.469614696500000051e+01 +-2.469622659500000239e+01 +-2.468574380749999975e+01 +-2.469044447250000118e+01 +-2.467792606500000119e+01 +-2.467567587250000116e+01 +-2.466993522750000167e+01 +-2.468417072249999933e+01 +-2.468097925249999847e+01 +-2.468444061249999777e+01 +-2.468811655000000016e+01 +-2.468214559500000149e+01 +-2.467472219500000108e+01 +-2.468916749999999993e+01 +-2.469124364500000013e+01 +-2.470192337249999781e+01 +-2.470074272249999581e+01 +-2.468624735000000214e+01 +-2.471768236000000130e+01 +-2.468349981249999914e+01 +-2.469793272000000428e+01 +-2.468533086750000294e+01 +-2.469893693999999940e+01 +-2.467947339999999912e+01 +-2.469063139249999850e+01 +-2.468908739000000097e+01 +-2.469237184500000026e+01 +-2.467782592749999893e+01 +-2.468818759750000069e+01 +-2.468860769250000331e+01 +-2.469497728500000022e+01 +-2.470132588999999967e+01 +-2.470203638250000111e+01 +-2.471308660500000087e+01 +-2.472043561999999994e+01 +-2.472614622000000040e+01 +-2.473644733499999759e+01 +-2.473643207499999974e+01 +-2.475750398499999960e+01 +-2.479103278999999915e+01 +-2.480421543249999772e+01 +-2.481746673750000198e+01 +-2.481397628750000095e+01 +-2.485499858749999902e+01 +-2.486074686250000099e+01 +-2.486697625999999772e+01 +-2.489238166999999891e+01 +-2.488409805249999707e+01 +-2.489201688750000230e+01 +-2.487656641250000078e+01 +-2.488643026500000133e+01 +-2.487800550249999887e+01 +-2.485960054499999927e+01 +-2.485613918499999997e+01 +-2.486208438999999970e+01 +-2.481895446749999934e+01 +-2.481941032749999820e+01 +-2.480381775000000388e+01 +-2.477942514500000115e+01 +-2.476929426249999722e+01 +-2.475968456500000059e+01 +-2.473274898499999708e+01 +-2.472823619749999935e+01 +-2.472422790750000132e+01 +-2.470595836750000274e+01 +-2.471455812499999638e+01 +-2.470803308250000185e+01 +-2.470059155999999945e+01 +-2.468908071499999579e+01 +-2.469083547500000009e+01 +-2.467854881250000076e+01 +-2.469486236750000074e+01 +-2.468463659500000063e+01 +-2.468340063249999972e+01 +-2.468784189249999983e+01 +-2.467615508999999818e+01 +-2.468109846250000317e+01 +-2.468424176999999986e+01 +-2.467680168000000052e+01 +-2.469511079749999993e+01 +-2.468945551000000194e+01 +-2.466517686999999981e+01 +-2.470691061000000133e+01 +-2.470641756000000200e+01 +-2.470035743999999767e+01 +-2.470569086000000070e+01 +-2.471177053250000100e+01 +-2.473172807750000146e+01 +-2.471889972749999842e+01 +-2.472339534500000013e+01 +-2.471537780500000281e+01 +-2.475458860250000015e+01 +-2.475052070750000155e+01 +-2.474770975250000049e+01 +-2.476644945250000163e+01 +-2.480574369500000032e+01 +-2.479220676499999954e+01 +-2.480644226249999917e+01 +-2.482205343249999885e+01 +-2.480356502749999947e+01 +-2.479119968749999714e+01 +-2.478686714250000023e+01 +-2.477661705000000225e+01 +-2.478881979000000157e+01 +-2.478383446000000134e+01 +-2.478459644499999825e+01 +-2.477791023249999824e+01 +-2.477794552000000294e+01 +-2.479612684250000143e+01 +-2.477707052499999918e+01 +-2.477037715999999890e+01 +-2.479131174249999958e+01 +-2.479182910749999991e+01 +-2.477745532999999867e+01 +-2.481201505749999825e+01 +-2.480461835750000077e+01 +-2.481874704500000206e+01 +-2.482426547750000267e+01 +-2.480024719000000033e+01 +-2.481876850000000090e+01 +-2.481918334750000099e+01 +-2.480422735249999988e+01 +-2.478485298000000014e+01 +-2.478955221249999852e+01 +-2.478805398749999966e+01 +-2.481178808250000145e+01 +-2.479407120000000120e+01 +-2.480383491250000105e+01 +-2.479796886499999786e+01 +-2.480441951750000129e+01 +-2.482725381999999925e+01 +-2.483646869500000065e+01 +-2.483145666249999906e+01 +-2.484260464000000113e+01 +-2.486828565499999755e+01 +-2.488445520500000185e+01 +-2.489148282749999908e+01 +-2.488138389750000101e+01 +-2.492256021500000074e+01 +-2.492893409750000089e+01 +-2.494496965249999931e+01 +-2.495076751749999744e+01 +-2.496673917750000271e+01 +-2.499258613499999981e+01 +-2.497465753500000218e+01 +-2.498402833999999828e+01 +-2.499899673250000021e+01 +-2.498106574999999907e+01 +-2.498937511499999786e+01 +-2.499448919249999790e+01 +-2.498173856749999899e+01 +-2.496145296249999745e+01 +-2.496645260000000022e+01 +-2.494809198249999938e+01 +-2.493060779500000024e+01 +-2.490963840250000061e+01 +-2.489544153250000136e+01 +-2.487530517500000116e+01 +-2.485717964250000023e+01 +-2.484500169500000055e+01 +-2.482678317999999962e+01 +-2.482410526250000160e+01 +-2.481949329749999933e+01 +-2.480756473499999970e+01 +-2.481505107999999993e+01 +-2.481007766749999988e+01 +-2.479168748749999907e+01 +-2.477899551250000343e+01 +-2.477214097999999964e+01 +-2.477569532249999895e+01 +-2.477081394249999846e+01 +-2.478318786750000058e+01 +-2.477382373750000255e+01 +-2.478205442249999990e+01 +-2.476283550249999976e+01 +-2.477753973249999930e+01 +-2.478848409750000314e+01 +-2.476910686749999968e+01 +-2.478157806499999793e+01 +-2.476431607999999684e+01 +-2.478186750249999903e+01 +-2.477907180999999781e+01 +-2.477016592000000017e+01 +-2.478433847499999843e+01 +-2.477165651249999812e+01 +-2.477213859750000324e+01 +-2.478214693249999812e+01 +-2.477435397999999722e+01 +-2.476026010749999884e+01 +-2.477050686000000113e+01 +-2.476505994750000283e+01 +-2.478647327499999875e+01 +-2.477967310000000012e+01 +-2.478757095249999765e+01 +-2.478448056999999949e+01 +-2.479532003499999959e+01 +-2.479881191249999972e+01 +-2.480359554249999832e+01 +-2.481793689750000453e+01 +-2.483200311750000111e+01 +-2.482980966499999909e+01 +-2.481204414249999957e+01 +-2.481221341999999908e+01 +-2.484338999000000214e+01 +-2.483765601999999717e+01 +-2.484676075249999982e+01 +-2.482889413999999562e+01 +-2.484725952250000347e+01 +-2.485017681250000265e+01 +-2.486080598750000092e+01 +-2.482680987999999900e+01 +-2.484683656499999671e+01 +-2.484442663249999939e+01 +-2.483641910500000094e+01 +-2.484574270250000083e+01 +-2.484097194749999815e+01 +-2.482405186000000441e+01 +-2.484112358000000143e+01 +-2.479377698999999780e+01 +-2.484090042249999897e+01 +-2.483256673999999720e+01 +-2.482210302250000211e+01 +-2.482530545999999916e+01 +-2.481822824499999669e+01 +-2.485347509250000186e+01 +-2.486121749750000021e+01 +-2.485620832249999879e+01 +-2.487181901999999667e+01 +-2.489543867249999920e+01 +-2.491125869749999566e+01 +-2.491437530749999851e+01 +-2.495391750499999972e+01 +-2.496945238249999832e+01 +-2.497845697500000028e+01 +-2.500092459000000034e+01 +-2.503719377499999865e+01 +-2.506975936499999946e+01 +-2.507806110250000131e+01 +-2.510011339249999907e+01 +-2.511878824250000264e+01 +-2.513503837749999903e+01 +-2.513555336249999783e+01 +-2.514607095749999743e+01 +-2.514452457249999995e+01 +-2.513976907749999867e+01 +-2.512787198750000073e+01 +-2.511570596749999851e+01 +-2.511831283499999756e+01 +-2.508027648750000083e+01 +-2.507134580499999998e+01 +-2.505067205499999972e+01 +-2.504428243499999951e+01 +-2.500827932499999662e+01 +-2.497969245750000056e+01 +-2.497923231000000044e+01 +-2.494334507249999788e+01 +-2.493936729500000027e+01 +-2.490793275749999935e+01 +-2.489832878250000192e+01 +-2.487492990500000190e+01 +-2.487662315499999721e+01 +-2.486027956250000059e+01 +-2.485636567999999968e+01 +-2.485391807500000283e+01 +-2.484754181250000116e+01 +-2.485887479750000040e+01 +-2.483637475999999822e+01 +-2.483619689750000248e+01 +-2.484697341750000277e+01 +-2.484515524249999885e+01 +-2.483841514499999903e+01 +-2.483535385000000062e+01 +-2.484268570000000054e+01 +-2.485938883000000033e+01 +-2.484306001749999737e+01 +-2.485505437999999856e+01 +-2.484810733750000367e+01 +-2.485035133000000229e+01 +-2.483676576499999911e+01 +-2.483146333749999712e+01 +-2.484952545000000157e+01 +-2.484319639249999767e+01 +-2.484756040500000296e+01 +-2.486715364500000192e+01 +-2.486847639249999986e+01 +-2.487478828500000105e+01 +-2.487897920500000026e+01 +-2.487923336000000063e+01 +-2.488866615250000081e+01 +-2.489483737999999846e+01 +-2.489194345499999983e+01 +-2.490162610999999870e+01 +-2.491907358250000115e+01 +-2.491908407249999868e+01 +-2.490193605500000018e+01 +-2.488968753999999706e+01 +-2.490004682500000044e+01 +-2.490364980500000058e+01 +-2.492346381999999849e+01 +-2.490415525249999718e+01 +-2.493452024500000164e+01 +-2.494351672999999892e+01 +-2.492156839500000132e+01 +-2.494602155500000151e+01 +-2.493826055749999782e+01 +-2.495385551499999721e+01 +-2.495901059999999916e+01 +-2.494984149749999958e+01 +-2.497025537500000070e+01 +-2.497088670750000361e+01 +-2.496350383749999935e+01 +-2.498240327750000134e+01 +-2.498003101249999958e+01 +-2.498188686499999989e+01 +-2.497961378000000110e+01 +-2.495898723499999861e+01 +-2.496555042249999801e+01 +-2.496107387500000030e+01 +-2.495885419749999912e+01 +-2.496068715750000067e+01 +-2.494164323749999923e+01 +-2.492732190999999986e+01 +-2.493929004499999991e+01 +-2.493326378000000076e+01 +-2.494547748249999941e+01 +-2.494851637000000366e+01 +-2.493841981749999803e+01 +-2.495607185499999758e+01 +-2.497926473499999744e+01 +-2.496719551249999824e+01 +-2.498499774999999801e+01 +-2.498762083250000288e+01 +-2.502935457250000084e+01 +-2.504434633500000018e+01 +-2.505112171500000073e+01 +-2.507716941750000217e+01 +-2.508703184250000007e+01 +-2.511925649749999678e+01 +-2.512033939499999846e+01 +-2.514819908249999969e+01 +-2.514512205249999965e+01 +-2.517378997999999868e+01 +-2.514413404499999771e+01 +-2.515703249000000241e+01 +-2.514829015749999996e+01 +-2.512916040499999681e+01 +-2.512097692249999881e+01 +-2.511625862500000039e+01 +-2.511384535000000184e+01 +-2.511108064249999927e+01 +-2.507420635249999918e+01 +-2.505987358000000143e+01 +-2.505283975250000239e+01 +-2.503567600250000069e+01 +-2.500873422500000132e+01 +-2.499085569500000048e+01 +-2.499045419500000165e+01 +-2.498468971249999981e+01 +-2.498136758749999586e+01 +-2.497837257249999610e+01 +-2.496750688499999882e+01 +-2.495235967500000029e+01 +-2.495727252999999735e+01 +-2.494590997999999971e+01 +-2.495842504499999848e+01 +-2.497496223499999957e+01 +-2.496917963250000128e+01 +-2.494939851750000059e+01 +-2.496135806999999929e+01 +-2.495293903499999999e+01 +-2.494677591499999636e+01 +-2.496672582749999947e+01 +-2.496603584249999841e+01 +-2.496431350750000178e+01 +-2.494760227249999929e+01 +-2.494192218999999966e+01 +-2.494412994500000025e+01 +-2.494207954250000014e+01 +-2.494491148250000023e+01 +-2.495753335999999933e+01 +-2.497408103749999952e+01 +-2.495314788750000190e+01 +-2.496592712500000033e+01 +-2.497183799500000134e+01 +-2.496585226250000034e+01 +-2.497043228000000070e+01 +-2.497372579500000001e+01 +-2.499105835250000140e+01 +-2.501620864750000095e+01 +-2.503021287749999857e+01 +-2.500948333750000074e+01 +-2.500101852250000078e+01 +-2.501047706500000345e+01 +-2.501590394750000002e+01 +-2.500610971500000090e+01 +-2.503026103999999918e+01 +-2.499438524250000171e+01 +-2.501852798499999864e+01 +-2.501300096750000179e+01 +-2.501135015499999881e+01 +-2.501794290750000016e+01 +-2.502872991499999955e+01 +-2.502898549999999744e+01 +-2.501551818999999810e+01 +-2.501377725750000280e+01 +-2.500935411500000072e+01 +-2.503282499250000015e+01 +-2.502595472500000184e+01 +-2.505148840000000021e+01 +-2.504289817749999969e+01 +-2.505461359250000086e+01 +-2.505064439999999948e+01 +-2.505044174249999855e+01 +-2.504119443999999817e+01 +-2.507637691750000286e+01 +-2.506224680000000049e+01 +-2.505814552500000048e+01 +-2.507315349999999654e+01 +-2.506288433249999770e+01 +-2.505698394499999893e+01 +-2.505225324749999771e+01 +-2.505116987250000093e+01 +-2.504382705749999971e+01 +-2.503735923749999870e+01 +-2.503585720250000435e+01 +-2.500229787749999844e+01 +-2.501908635999999930e+01 +-2.501399755499999955e+01 +-2.502409696499999825e+01 +-2.500253105250000019e+01 +-2.502436018000000217e+01 +-2.501631069249999939e+01 +-2.503305864249999857e+01 +-2.501385211750000082e+01 +-2.503488588250000291e+01 +-2.504843521249999938e+01 +-2.505711269249999873e+01 +-2.508106994499999942e+01 +-2.508942508750000044e+01 +-2.510004949750000236e+01 +-2.510517311000000262e+01 +-2.510026884000000180e+01 +-2.511392021249999829e+01 +-2.512577724749999675e+01 +-2.512591076000000001e+01 +-2.511955499749999632e+01 +-2.511128616250000078e+01 +-2.511754894499999935e+01 +-2.510386943750000199e+01 +-2.509086894999999728e+01 +-2.509864044249999893e+01 +-2.509485959999999949e+01 +-2.510926723500000080e+01 +-2.509579419750000184e+01 +-2.509965610250000267e+01 +-2.507956218749999877e+01 +-2.509062051749999966e+01 +-2.509068202999999997e+01 +-2.510314369250000510e+01 +-2.510770177749999732e+01 +-2.508996725000000083e+01 +-2.509990406249999850e+01 +-2.510324430499999693e+01 +-2.511753082250000091e+01 +-2.511293697499999666e+01 +-2.512010908250000085e+01 +-2.512060403999999991e+01 +-2.512864303500000318e+01 +-2.512517070500000216e+01 +-2.517835235500000124e+01 +-2.508841276250000263e+01 +-2.510261964999999762e+01 +-2.509188938249999978e+01 +-2.509065580500000081e+01 +-2.509468030749999912e+01 +-2.508063507249999802e+01 +-2.508120155499999981e+01 +-2.508822202500000031e+01 +-2.508823490249999821e+01 +-2.510382127999999824e+01 +-2.508920001999999982e+01 +-2.511174392750000095e+01 +-2.512290525249999718e+01 +-2.512536716500000011e+01 +-2.513576698249999808e+01 +-2.514594078000000010e+01 +-2.514702367499999980e+01 +-2.516148042750000258e+01 +-2.516490459499999943e+01 +-2.516050100249999844e+01 +-2.515839147750000038e+01 +-2.515920925249999840e+01 +-2.515979385250000178e+01 +-2.516189432000000181e+01 +-2.515758705249999849e+01 +-2.515561151500000392e+01 +-2.514293670750000231e+01 +-2.512747478749999885e+01 +-2.511906433249999893e+01 +-2.511411618999999718e+01 +-2.509659576500000000e+01 +-2.508838224500000180e+01 +-2.508691740000000081e+01 +-2.507776880000000119e+01 +-2.506308793750000063e+01 +-2.506750488249999975e+01 +-2.506091928499999710e+01 +-2.505495643500000114e+01 +-2.505945539750000250e+01 +-2.505822467750000015e+01 +-2.503987741250000099e+01 +-2.505046892250000212e+01 +-2.504814767750000115e+01 +-2.505078315999999816e+01 +-2.504766988999999811e+01 +-2.504301929250000214e+01 +-2.505096196999999947e+01 +-2.505108880999999954e+01 +-2.504546785249999985e+01 +-2.504637766000000099e+01 +-2.504438018999999827e+01 +-2.504117297999999892e+01 +-2.503765058249999953e+01 +-2.503548956000000203e+01 +-2.503574323750000374e+01 +-2.504215383749999901e+01 +-2.503784847250000212e+01 +-2.503300333000000322e+01 +-2.504731225999999822e+01 +-2.504090595499999949e+01 +-2.505140257000000048e+01 +-2.505181265000000224e+01 +-2.505697345749999982e+01 +-2.506971216250000012e+01 +-2.508558797999999967e+01 +-2.508260631499999960e+01 +-2.509880352249999902e+01 +-2.509352207250000077e+01 +-2.510016250500000012e+01 +-2.509957456750000304e+01 +-2.510684394749999981e+01 +-2.510865450000000010e+01 +-2.511231374750000001e+01 +-2.511233806750000142e+01 +-2.512165498499999927e+01 +-2.513260745750000069e+01 +-2.512489700249999913e+01 +-2.513368797000000043e+01 +-2.514812517500000055e+01 +-2.514818954500000103e+01 +-2.514451837749999896e+01 +-2.515126418999999913e+01 +-2.515324831000000216e+01 +-2.515163278500000033e+01 +-2.516026878500000308e+01 +-2.515943527250000145e+01 +-2.516310692000000060e+01 +-2.517089557750000139e+01 +-2.516234874750000117e+01 +-2.516105317999999968e+01 +-2.516702270500000083e+01 +-2.515632581999999928e+01 +-2.515521574000000271e+01 +-2.515178108249999767e+01 +-2.516602564000000086e+01 +-2.515454292500000122e+01 +-2.515325307750000405e+01 +-2.515383815999999939e+01 +-2.515446805750000081e+01 +-2.515011405999999994e+01 +-2.514996814750000098e+01 +-2.515889549249999746e+01 +-2.515615463250000161e+01 +-2.517147398000000180e+01 +-2.517906427249999979e+01 +-2.517788791750000144e+01 +-2.521235942999999935e+01 +-2.522930431249999828e+01 +-2.524008464750000158e+01 +-2.525541352999999845e+01 +-2.527541303499999970e+01 +-2.529109144000000242e+01 +-2.529671764500000108e+01 +-2.531565046250000250e+01 +-2.532533502499999756e+01 +-2.533944559000000041e+01 +-2.533629226749999930e+01 +-2.533506154999999893e+01 +-2.533972501750000106e+01 +-2.533597040250000276e+01 +-2.532591008999999715e+01 +-2.531489324750000236e+01 +-2.529966211500000028e+01 +-2.528609609749999976e+01 +-2.527172184000000144e+01 +-2.524764346999999987e+01 +-2.523822307749999894e+01 +-2.521457290749999913e+01 +-2.521596002749999599e+01 +-2.518602466500000148e+01 +-2.518691444250000089e+01 +-2.518129587249999801e+01 +-2.516325092250000139e+01 +-2.515267706000000203e+01 +-2.514692545249999966e+01 +-2.513669395500000192e+01 +-2.513339805500000068e+01 +-2.513435125499999856e+01 +-2.513581800249999887e+01 +-2.512494277750000293e+01 +-2.514426756250000139e+01 +-2.514277648750000083e+01 +-2.514807605749999908e+01 +-2.515198993750000156e+01 +-2.516427850499999863e+01 +-2.515767192749999737e+01 +-2.516247367500000109e+01 +-2.516387272000000053e+01 +-2.516750764749999902e+01 +-2.516335392000000226e+01 +-2.516661930249999912e+01 +-2.516018295249999781e+01 +-2.515939378750000088e+01 +-2.515652465750000033e+01 +-2.514815998250000106e+01 +-2.516101646249999746e+01 +-2.515365839000000392e+01 +-2.516041040250000194e+01 +-2.515264082250000044e+01 +-2.515496730999999642e+01 +-2.515400362249999944e+01 +-2.516338443749999954e+01 +-2.516956377000000344e+01 +-2.517892170000000363e+01 +-2.518086338000000168e+01 +-2.518938445999999942e+01 +-2.519348192250000196e+01 +-2.521350336000000070e+01 +-2.523222923249999639e+01 +-2.524249077000000341e+01 +-2.524488830499999992e+01 +-2.526473092999999892e+01 +-2.528122520499999837e+01 +-2.530607127999999761e+01 +-2.530826854749999910e+01 +-2.533263826249999795e+01 +-2.534455680749999829e+01 +-2.535083723000000333e+01 +-2.536058950250000166e+01 +-2.537886333249999993e+01 +-2.537931060749999901e+01 +-2.539097309250000123e+01 +-2.540365457749999933e+01 +-2.540290594000000013e+01 +-2.540483474749999715e+01 +-2.540707302250000055e+01 +-2.540819024999999698e+01 +-2.540308046499999861e+01 +-2.539534378249999946e+01 +-2.539443540499999941e+01 +-2.539192581000000004e+01 +-2.536790943249999941e+01 +-2.537349510249999796e+01 +-2.536728763500000028e+01 +-2.535847091750000359e+01 +-2.536747503000000137e+01 +-2.536097288250000048e+01 +-2.534696912750000308e+01 +-2.535686778999999902e+01 +-2.536989927249999965e+01 +-2.537690067500000168e+01 +-2.537881469750000107e+01 +-2.539788532250000230e+01 +-2.539570855999999921e+01 +-2.541657733999999991e+01 +-2.544531154749999757e+01 +-2.546162557499999934e+01 +-2.548560619250000059e+01 +-2.550337981999999926e+01 +-2.553250598749999867e+01 +-2.555958128000000329e+01 +-2.557215738500000057e+01 +-2.560379600749999796e+01 +-2.561541605000000033e+01 +-2.562685441750000237e+01 +-2.565184688500000121e+01 +-2.564223671000000238e+01 +-2.566077899999999801e+01 +-2.563563251499999751e+01 +-2.564060974250000058e+01 +-2.562569713499999935e+01 +-2.560719346999999857e+01 +-2.558711957750000110e+01 +-2.556106758250000155e+01 +-2.554605769999999865e+01 +-2.551576137500000385e+01 +-2.549370289000000156e+01 +-2.546654844249999883e+01 +-2.544546651750000166e+01 +-2.541356563249999923e+01 +-2.540207624250000151e+01 +-2.538377571250000031e+01 +-2.537180328249999661e+01 +-2.535864543999999654e+01 +-2.535771083750000088e+01 +-2.534148931500000046e+01 +-2.534499836000000172e+01 +-2.534897136750000257e+01 +-2.535285663750000040e+01 +-2.534875011249999943e+01 +-2.536423158750000084e+01 +-2.536616945249999944e+01 +-2.537154483749999656e+01 +-2.538302135500000034e+01 +-2.538353252250000125e+01 +-2.538690424250000177e+01 +-2.539273118750000080e+01 +-2.538833904499999861e+01 +-2.539268732249999871e+01 +-2.539704513499999905e+01 +-2.538765191999999615e+01 +-2.539089393749999957e+01 +-2.539479398750000172e+01 +-2.537604474999999837e+01 +-2.537510966999999695e+01 +-2.537265777750000240e+01 +-2.536046218999999979e+01 +-2.536988734999999906e+01 +-2.536622571750000077e+01 +-2.535480117999999905e+01 +-2.535114956250000162e+01 +-2.534255313750000127e+01 +-2.535934781999999998e+01 +-2.536050081249999977e+01 +-2.535871934749999923e+01 +-2.536245346249999955e+01 +-2.538174152250000049e+01 +-2.537855816000000075e+01 +-2.539512157249999902e+01 +-2.541252517750000095e+01 +-2.542733764499999793e+01 +-2.543662166499999699e+01 +-2.545654535500000293e+01 +-2.546509647250000086e+01 +-2.548114204499999857e+01 +-2.550023126250000161e+01 +-2.552594136999999819e+01 +-2.554070997250000019e+01 +-2.555616903250000149e+01 +-2.557329893250000197e+01 +-2.560140466749999888e+01 +-2.559958982750000445e+01 +-2.560976648499999797e+01 +-2.562420129750000086e+01 +-2.563787841749999785e+01 +-2.562833166250000261e+01 +-2.562519073499999678e+01 +-2.563888263750000007e+01 +-2.562470102249999826e+01 +-2.562308168499999894e+01 +-2.560749196750000323e+01 +-2.560186052249999733e+01 +-2.559927177499999829e+01 +-2.557933139749999896e+01 +-2.558120298500000089e+01 +-2.557447147500000284e+01 +-2.556434249999999864e+01 +-2.555551004499999834e+01 +-2.555360698999999869e+01 +-2.554803514500000006e+01 +-2.555011224499999756e+01 +-2.556596040500000200e+01 +-2.557619523999999700e+01 +-2.558178901750000023e+01 +-2.560009670250000013e+01 +-2.562769794500000131e+01 +-2.564580440499999980e+01 +-2.566690492750000274e+01 +-2.569577360250000098e+01 +-2.572250700249999866e+01 +-2.573421001500000216e+01 +-2.576303672750000118e+01 +-2.577157592750000248e+01 +-2.578854036499999935e+01 +-2.581145715750000136e+01 +-2.580405664250000086e+01 +-2.587937593499999878e+01 +-2.581289291749999748e+01 +-2.580749178249999787e+01 +-2.579694414249999923e+01 +-2.577731227750000187e+01 +-2.575241613249999872e+01 +-2.573914098750000079e+01 +-2.570915889750000005e+01 +-2.567452526250000133e+01 +-2.565825748249999805e+01 +-2.562566566499999965e+01 +-2.559737395999999876e+01 +-2.556324482000000131e+01 +-2.554035997500000121e+01 +-2.553074980000000238e+01 +-2.551953411000000216e+01 +-2.550020122749999985e+01 +-2.546885251999999866e+01 +-2.547562551749999926e+01 +-2.546315574500000167e+01 +-2.545846509749999598e+01 +-2.545506716000000225e+01 +-2.546163797500000214e+01 +-2.545777845249999771e+01 +-2.546288824250000005e+01 +-2.545460844000000122e+01 +-2.546216631000000064e+01 +-2.547739410500000190e+01 +-2.546942949249999799e+01 +-2.547487974249999709e+01 +-2.547619581250000209e+01 +-2.547524118499999801e+01 +-2.547982740249999978e+01 +-2.547230863500000098e+01 +-2.546368646750000053e+01 +-2.545940542250000149e+01 +-2.544515943500000077e+01 +-2.544884967750000015e+01 +-2.543545913750000054e+01 +-2.543480062500000116e+01 +-2.542803859999999716e+01 +-2.543320846750000186e+01 +-2.542311763750000253e+01 +-2.541755390000000148e+01 +-2.541778850749999918e+01 +-2.541862678749999915e+01 +-2.542260408000000282e+01 +-2.542686987249999930e+01 +-2.543330812499999993e+01 +-2.544651698999999923e+01 +-2.545327996999999698e+01 +-2.547565793999999784e+01 +-2.547699785500000047e+01 +-2.549912882000000280e+01 +-2.551715183249999797e+01 +-2.552911853749999693e+01 +-2.554410266999999735e+01 +-2.555838918500000290e+01 +-2.558216858000000116e+01 +-2.559329748249999881e+01 +-2.559123420749999767e+01 +-2.560316801249999941e+01 +-2.561794996249999912e+01 +-2.563105392250000136e+01 +-2.563408326999999787e+01 +-2.565472221499999961e+01 +-2.564986705750000340e+01 +-2.566069698499999774e+01 +-2.566675233999999861e+01 +-2.566138553750000284e+01 +-2.565936565250000001e+01 +-2.567484664750000078e+01 +-2.567180347499999726e+01 +-2.566047143750000004e+01 +-2.566417884999999899e+01 +-2.565165901250000147e+01 +-2.564880800499999935e+01 +-2.564243459749999943e+01 +-2.564008712750000285e+01 +-2.563920831499999764e+01 +-2.564264345249999977e+01 +-2.564093208250000089e+01 +-2.563968705999999997e+01 +-2.564050721999999993e+01 +-2.566927003749999869e+01 +-2.566092967999999530e+01 +-2.568074846499999708e+01 +-2.569947052000000198e+01 +-2.571528577750000011e+01 +-2.573373984999999919e+01 +-2.574806451750000136e+01 +-2.575818109249999921e+01 +-2.577923774499999965e+01 +-2.580223131250000179e+01 +-2.579160118250000266e+01 +-2.581603193249999961e+01 +-2.581485509750000062e+01 +-2.582080411999999825e+01 +-2.580833435249999752e+01 +-2.581385374000000255e+01 +-2.579511022750000038e+01 +-2.579830074500000237e+01 +-2.577850532500000469e+01 +-2.576616096500000097e+01 +-2.576177596750000021e+01 +-2.572960185999999894e+01 +-2.571563577750000462e+01 +-2.568952656000000090e+01 +-2.566472578000000127e+01 +-2.564500618000000287e+01 +-2.562171554750000269e+01 +-2.560197592000000100e+01 +-2.558828306249999684e+01 +-2.557342386249999677e+01 +-2.556063603999999856e+01 +-2.554955577749999662e+01 +-2.554338073750000149e+01 +-2.555052948250000000e+01 +-2.554563522249999963e+01 +-2.553786659000000014e+01 +-2.555684757000000218e+01 +-2.554989052000000171e+01 +-2.555260420000000110e+01 +-2.554794740750000059e+01 +-2.556302356999999859e+01 +-2.556930971250000084e+01 +-2.555618047749999988e+01 +-2.556031894750000077e+01 +-2.556011438250000012e+01 +-2.554936122999999881e+01 +-2.555048275000000046e+01 +-2.554057979750000129e+01 +-2.554036092750000364e+01 +-2.552961921749999874e+01 +-2.553703498999999866e+01 +-2.552965402499999925e+01 +-2.553754568249999934e+01 +-2.552573156000000054e+01 +-2.553941869749999682e+01 +-2.553654193750000090e+01 +-2.553420734250000024e+01 +-2.554302931000000143e+01 +-2.553604793499999914e+01 +-2.554598617499999591e+01 +-2.555327701499999904e+01 +-2.556018114249999940e+01 +-2.556516456499999990e+01 +-2.557150363999999954e+01 +-2.558886146500000081e+01 +-2.560917472750000101e+01 +-2.560398673999999986e+01 +-2.562774610499999994e+01 +-2.563451719249999883e+01 +-2.565142059249999917e+01 +-2.566566514750000039e+01 +-2.567041540249999798e+01 +-2.568653726499999834e+01 +-2.569643068250000084e+01 +-2.570490598499999635e+01 +-2.572894954499999898e+01 +-2.573605585000000318e+01 +-2.574877309749999910e+01 +-2.575976753500000171e+01 +-2.576222467500000235e+01 +-2.577373504750000066e+01 +-2.577808523250000050e+01 +-2.576761484250000223e+01 +-2.576167917249999917e+01 +-2.577504205750000210e+01 +-2.576644372749999690e+01 +-2.575538539749999956e+01 +-2.575405263750000273e+01 +-2.573894166999999911e+01 +-2.573999452500000018e+01 +-2.573706626750000126e+01 +-2.572397279750000010e+01 +-2.571881771249999815e+01 +-2.571564960499999941e+01 +-2.571821832500000227e+01 +-2.570758580999999765e+01 +-2.572090387249999921e+01 +-2.572091483999999895e+01 +-2.573535585500000167e+01 +-2.573798084499999916e+01 +-2.575359868999999691e+01 +-2.577775669000000036e+01 +-2.580629062499999904e+01 +-2.582479524500000068e+01 +-2.583407068249999838e+01 +-2.586414146499999944e+01 +-2.589526796250000018e+01 +-2.591271305000000069e+01 +-2.592347622000000129e+01 +-2.592841243750000046e+01 +-2.594562673749999959e+01 +-2.594921207249999995e+01 +-2.596354341499999663e+01 +-2.595855379249999828e+01 +-2.594717407249999752e+01 +-2.594616174499999772e+01 +-2.590436506000000350e+01 +-2.590087318499999824e+01 +-2.587625503499999979e+01 +-2.585017585749999824e+01 +-2.583648204749999877e+01 +-2.580481767499999890e+01 +-2.578120041000000029e+01 +-2.575561952500000373e+01 +-2.573906469250000129e+01 +-2.570903777999999917e+01 +-2.568838310250000134e+01 +-2.567001724249999839e+01 +-2.565249920000000117e+01 +-2.564322090249999775e+01 +-2.562365531749999903e+01 +-2.562203979500000273e+01 +-2.562193965750000046e+01 +-2.562530851500000040e+01 +-2.560800599999999960e+01 +-2.561993217500000242e+01 +-2.561408281250000130e+01 +-2.560856247000000252e+01 +-2.562703323499999897e+01 +-2.563655138000000022e+01 +-2.562918758500000393e+01 +-2.563899373749999810e+01 +-2.563915967999999879e+01 +-2.564115715249999994e+01 +-2.564398145749999713e+01 +-2.564217996749999884e+01 +-2.564491748500000057e+01 +-2.565188074250000128e+01 +-2.564673232999999897e+01 +-2.564397048999999740e+01 +-2.564061689250000242e+01 +-2.563657713000000271e+01 +-2.562749433500000151e+01 +-2.560991430249999823e+01 +-2.563127327000000122e+01 +-2.560691833499999959e+01 +-2.563280487249999950e+01 +-2.560862493249999972e+01 +-2.561601400250000182e+01 +-2.562004041750000027e+01 +-2.563180971250000084e+01 +-2.563285731999999939e+01 +-2.564144468499999618e+01 +-2.564318990750000182e+01 +-2.564296388500000035e+01 +-2.565404510750000000e+01 +-2.567241001250000210e+01 +-2.567832613000000208e+01 +-2.568642091750000134e+01 +-2.571349668499999908e+01 +-2.570242357249999898e+01 +-2.573214960249999805e+01 +-2.574707842000000113e+01 +-2.576444435249999998e+01 +-2.577743768750000086e+01 +-2.579985189249999777e+01 +-2.580598497249999923e+01 +-2.582576560999999771e+01 +-2.581324529749999641e+01 +-2.583924150500000039e+01 +-2.582383394250000208e+01 +-2.583685016249999933e+01 +-2.583081149750000094e+01 +-2.583972644750000214e+01 +-2.583433198750000059e+01 +-2.583608770250000219e+01 +-2.581453656999999779e+01 +-2.580992889250000033e+01 +-2.581205606500000016e+01 +-2.580648374249999932e+01 +-2.581529331249999970e+01 +-2.580085563749999977e+01 +-2.580746030999999974e+01 +-2.580898523249999954e+01 +-2.582159948249999815e+01 +-2.584045171749999881e+01 +-2.583701610500000001e+01 +-2.585385322750000014e+01 +-2.587858629250000320e+01 +-2.589123439749999989e+01 +-2.591957664749999779e+01 +-2.593738889749999998e+01 +-2.596976947750000164e+01 +-2.596933364999999583e+01 +-2.600500059250000007e+01 +-2.603734350500000261e+01 +-2.604988336499999946e+01 +-2.607712888750000246e+01 +-2.609073018999999860e+01 +-2.610257149000000254e+01 +-2.610745191500000217e+01 +-2.611083269000000229e+01 +-2.610549020999999925e+01 +-2.611344718999999870e+01 +-2.609911060250000148e+01 +-2.607696533249999860e+01 +-2.605323123750000036e+01 +-2.604234742999999597e+01 +-2.601341676750000076e+01 +-2.599559497999999991e+01 +-2.596696186000000139e+01 +-2.595079993999999957e+01 +-2.594031906249999508e+01 +-2.591887331000000216e+01 +-2.589902687250000213e+01 +-2.588923406500000013e+01 +-2.589920520749999966e+01 +-2.587398720000000196e+01 +-2.587309837000000101e+01 +-2.587371540000000181e+01 +-2.586444950250000119e+01 +-2.585820436499999886e+01 +-2.587784958000000302e+01 +-2.587571906999999882e+01 +-2.587607335999999947e+01 +-2.589154243499999808e+01 +-2.588496875999999958e+01 +-2.589738130500000324e+01 +-2.590090656249999768e+01 +-2.590461301749999734e+01 +-2.590023469750000373e+01 +-2.590817212999999697e+01 +-2.589670419750000008e+01 +-2.589801836000000179e+01 +-2.589193582499999735e+01 +-2.589775323749999814e+01 +-2.588702249500000008e+01 +-2.589657116000000059e+01 +-2.588446330999999745e+01 +-2.587970638250000022e+01 +-2.586890363749999722e+01 +-2.587057447500000151e+01 +-2.587878084000000101e+01 +-2.587081098250000011e+01 +-2.587405586499999899e+01 +-2.587560129250000074e+01 +-2.587871599000000344e+01 +-2.588744354250000157e+01 +-2.588084411499999860e+01 +-2.588612652000000125e+01 +-2.588731432000000154e+01 +-2.588886356249999920e+01 +-2.589816856500000242e+01 +-2.589077854250000144e+01 +-2.588375425249999751e+01 +-2.588710880250000201e+01 +-2.590575504250000094e+01 +-2.589326810750000263e+01 +-2.589169645500000172e+01 +-2.588655757749999964e+01 +-2.587768268749999834e+01 +-2.588192176500000130e+01 +-2.587249517499999740e+01 +-2.587372207499999988e+01 +-2.588331222500000095e+01 +-2.587781095250000263e+01 +-2.586839008249999949e+01 +-2.588004779749999784e+01 +-2.585920143250000081e+01 +-2.586332130249999750e+01 +-2.585308790250000044e+01 +-2.584523105750000127e+01 +-2.584286737499999731e+01 +-2.583084440500000056e+01 +-2.582150936000000030e+01 +-2.579822301749999980e+01 +-2.580039548999999965e+01 +-2.579456568000000161e+01 +-2.578162479750000102e+01 +-2.576456070249999897e+01 +-2.576219129500000093e+01 +-2.575897168999999920e+01 +-2.575857495999999713e+01 +-2.576516962250000020e+01 +-2.576245164750000072e+01 +-2.576415920250000369e+01 +-2.575531482750000123e+01 +-2.577875852750000263e+01 +-2.579042530000000255e+01 +-2.579113912500000083e+01 +-2.580470180500000055e+01 +-2.580799627500000071e+01 +-2.582260513000000302e+01 +-2.583558797750000124e+01 +-2.583372545249999774e+01 +-2.583702612000000087e+01 +-2.585863399500000170e+01 +-2.584619855749999928e+01 +-2.586207055999999938e+01 +-2.587061023500000090e+01 +-2.587873458749999855e+01 +-2.585780573000000260e+01 +-2.585732507750000053e+01 +-2.584666967500000112e+01 +-2.583856821250000024e+01 +-2.583271980249999800e+01 +-2.582149028999999985e+01 +-2.579012536999999838e+01 +-2.578476810499999772e+01 +-2.577790737250000319e+01 +-2.576669263999999870e+01 +-2.573733997500000115e+01 +-2.574206209000000101e+01 +-2.571813058749999925e+01 +-2.572087097250000198e+01 +-2.571911525499999840e+01 +-2.569212388749999931e+01 +-2.569558429749999817e+01 +-2.569267320500000196e+01 +-2.567658424500000081e+01 +-2.568819618500000246e+01 +-2.569175624749999898e+01 +-2.568207216249999902e+01 +-2.569018840750000265e+01 +-2.569158411249999929e+01 +-2.568049907499999662e+01 +-2.568700027499999905e+01 +-2.570430040250000303e+01 +-2.570832443000000112e+01 +-2.572280406750000026e+01 +-2.572679519500000112e+01 +-2.572329950249999797e+01 +-2.573369407749999738e+01 +-2.572449159499999993e+01 +-2.574604606500000159e+01 +-2.576110315250000227e+01 +-2.575480651999999893e+01 +-2.576895904750000099e+01 +-2.577743530500000091e+01 +-2.577617978750000205e+01 +-2.576916599249999962e+01 +-2.577815341999999887e+01 +-2.579051160750000093e+01 +-2.579772472500000191e+01 +-2.580458164000000210e+01 +-2.580903864000000425e+01 +-2.582265710999999797e+01 +-2.583675479749999937e+01 +-2.583075666500000267e+01 +-2.585310888000000062e+01 +-2.585680246500000123e+01 +-2.586019086750000184e+01 +-2.588677310750000160e+01 +-2.589898776999999797e+01 +-2.588635635500000021e+01 +-2.592075872499999889e+01 +-2.592499828749999935e+01 +-2.594232463750000051e+01 +-2.595576906249999993e+01 +-2.597008180499999952e+01 +-2.598040485250000131e+01 +-2.599251318000000310e+01 +-2.600165558000000132e+01 +-2.602091741500000310e+01 +-2.603396892750000191e+01 +-2.604108142749999644e+01 +-2.605357646750000100e+01 +-2.605657339250000248e+01 +-2.607674693999999960e+01 +-2.607329368500000299e+01 +-2.607678079500000123e+01 +-2.609189605750000140e+01 +-2.609539794750000041e+01 +-2.609845351999999963e+01 +-2.610511493500000313e+01 +-2.611885976749999827e+01 +-2.612411689500000023e+01 +-2.611674356500000016e+01 +-2.613350152750000177e+01 +-2.612102079249999775e+01 +-2.612113523500000412e+01 +-2.614325428000000073e+01 +-2.613724327250000101e+01 +-2.615147399749999835e+01 +-2.615841579250000137e+01 +-2.616352653749999746e+01 +-2.616613578500000159e+01 +-2.618972730750000011e+01 +-2.618423509499999824e+01 +-2.620127344249999979e+01 +-2.620622062249999829e+01 +-2.620085096250000234e+01 +-2.620298910249999835e+01 +-2.619359254749999977e+01 +-2.619315385750000047e+01 +-2.618376922250000050e+01 +-2.617995310000000231e+01 +-2.616549921000000012e+01 +-2.613677311000000003e+01 +-2.614401722000000206e+01 +-2.613281250000000355e+01 +-2.611823606749999982e+01 +-2.610869741499999819e+01 +-2.608593321000000032e+01 +-2.606363201250000117e+01 +-2.607075595749999763e+01 +-2.603183364999999938e+01 +-2.602282333000000136e+01 +-2.600945281999999992e+01 +-2.599636650250000258e+01 +-2.598874521249999958e+01 +-2.598126506750000075e+01 +-2.597504663250000334e+01 +-2.595196199500000134e+01 +-2.595700216250000025e+01 +-2.594655799750000114e+01 +-2.595409059500000026e+01 +-2.594738865000000061e+01 +-2.594528866000000278e+01 +-2.593681096999999625e+01 +-2.593880224000000112e+01 +-2.594324541000000295e+01 +-2.594882631499999803e+01 +-2.595405197000000186e+01 +-2.595180845500000189e+01 +-2.594887876250000147e+01 +-2.594977473999999873e+01 +-2.595960616749999872e+01 +-2.595105648000000187e+01 +-2.595260810750000147e+01 +-2.596330737999999982e+01 +-2.595343351500000040e+01 +-2.596294307750000030e+01 +-2.597643470500000262e+01 +-2.597044611249999946e+01 +-2.598284578250000010e+01 +-2.597118187000000233e+01 +-2.598764562749999740e+01 +-2.599136829750000288e+01 +-2.598726940249999728e+01 +-2.599853372249999950e+01 +-2.599512195750000032e+01 +-2.600163316499999766e+01 +-2.600909662249999599e+01 +-2.600517845000000250e+01 +-2.602314519999999831e+01 +-2.600790309749999807e+01 +-2.600768995500000358e+01 +-2.601969051250000220e+01 +-2.602348994999999832e+01 +-2.599705266999999864e+01 +-2.602857208249999843e+01 +-2.602145862250000263e+01 +-2.603497314500000215e+01 +-2.601795149000000151e+01 +-2.603686475749999829e+01 +-2.603018331500000215e+01 +-2.603049945499999751e+01 +-2.601752471750000240e+01 +-2.603418063999999887e+01 +-2.602030563499999616e+01 +-2.602538204249999865e+01 +-2.602312803250000428e+01 +-2.602419519250000235e+01 +-2.600862121499999802e+01 +-2.601081419000000139e+01 +-2.600513887249999812e+01 +-2.600705766749999981e+01 +-2.600846672249999969e+01 +-2.600472879499999834e+01 +-2.598774432999999817e+01 +-2.598618030499999776e+01 +-2.599798822500000028e+01 +-2.599379682500000044e+01 +-2.598893022499999717e+01 +-2.599388361000000103e+01 +-2.597931194250000075e+01 +-2.599082803750000181e+01 +-2.600245332749999960e+01 +-2.601451444499999965e+01 +-2.601004743250000217e+01 +-2.601973914999999948e+01 +-2.602350950250000139e+01 +-2.602314996500000177e+01 +-2.602537679750000166e+01 +-2.603976821500000227e+01 +-2.605690383750000194e+01 +-2.605373859500000222e+01 +-2.605380439749999866e+01 +-2.604672241249999942e+01 +-2.606857967250000030e+01 +-2.607493877249999770e+01 +-2.609651756250000076e+01 +-2.609022379000000313e+01 +-2.609801673750000006e+01 +-2.609931325999999885e+01 +-2.609261608499999952e+01 +-2.608911514500000095e+01 +-2.609844016999999994e+01 +-2.609096813250000224e+01 +-2.607241725749999972e+01 +-2.607690381999999829e+01 +-2.606531477000000407e+01 +-2.605659055499999965e+01 +-2.604632902250000015e+01 +-2.605210494999999682e+01 +-2.604370736999999991e+01 +-2.602305078750000078e+01 +-2.602940463750000077e+01 +-2.602856159250000090e+01 +-2.601212501499999874e+01 +-2.602154207249999729e+01 +-2.602552080249999733e+01 +-2.601856661000000059e+01 +-2.602612829249999749e+01 +-2.602350854999999896e+01 +-2.601775551000000064e+01 +-2.601866674500000087e+01 +-2.602799701749999883e+01 +-2.602393293500000127e+01 +-2.602292299000000142e+01 +-2.602310896000000184e+01 +-2.603166342000000100e+01 +-2.602838563999999977e+01 +-2.602585601750000421e+01 +-2.602770757749999930e+01 +-2.601871967250000139e+01 +-2.601097154500000386e+01 +-2.602195024749999774e+01 +-2.601642417999999779e+01 +-2.601551532999999949e+01 +-2.600139331749999982e+01 +-2.600300455250000198e+01 +-2.599951839500000261e+01 +-2.599428748999999783e+01 +-2.598194932999999907e+01 +-2.599725103499999790e+01 +-2.598505401749999777e+01 +-2.597291707999999844e+01 +-2.597000312750000006e+01 +-2.597253083999999745e+01 +-2.595154953000000120e+01 +-2.597438764500000019e+01 +-2.596671295249999645e+01 +-2.595749330499999985e+01 +-2.596514844749999895e+01 +-2.595419549999999731e+01 +-2.594991922250000016e+01 +-2.595819854499999835e+01 +-2.594868612000000141e+01 +-2.593680238750000200e+01 +-2.594494437999999903e+01 +-2.594098568000000071e+01 +-2.593550014499999889e+01 +-2.592887306250000279e+01 +-2.594072580250000115e+01 +-2.593792533749999762e+01 +-2.593472003750000354e+01 +-2.593269062000000247e+01 +-2.594190359249999744e+01 +-2.593177938250000025e+01 +-2.593343782500000216e+01 +-2.592905712250000150e+01 +-2.592403698249999877e+01 +-2.592188453500000023e+01 +-2.590873193749999714e+01 +-2.590257024750000170e+01 +-2.590688180999999801e+01 +-2.589620447000000070e+01 +-2.590947342000000120e+01 +-2.590597152750000021e+01 +-2.590434693999999993e+01 +-2.590671205499999985e+01 +-2.589640664999999942e+01 +-2.589835405499999865e+01 +-2.589384412750000308e+01 +-2.589771747750000230e+01 +-2.590757846749999871e+01 +-2.591214084499999970e+01 +-2.591469669250000152e+01 +-2.591959476500000292e+01 +-2.592965221249999885e+01 +-2.592960023750000076e+01 +-2.596862745249999804e+01 +-2.596919822499999952e+01 +-2.597610235000000145e+01 +-2.599837970749999982e+01 +-2.602583122249999903e+01 +-2.602955436499999919e+01 +-2.604694890749999914e+01 +-2.603619003250000219e+01 +-2.603952312249999679e+01 +-2.605437993999999691e+01 +-2.602940130249999839e+01 +-2.602902936999999639e+01 +-2.602655792500000231e+01 +-2.602013635750000020e+01 +-2.602458715249999699e+01 +-2.599625969250000068e+01 +-2.598998403499999910e+01 +-2.597971582499999954e+01 +-2.597700929750000043e+01 +-2.595752477749999798e+01 +-2.594344711500000145e+01 +-2.592276906999999753e+01 +-2.592242288750000512e+01 +-2.591476917249999801e+01 +-2.588660383250000052e+01 +-2.589568376749999956e+01 +-2.588870715999999916e+01 +-2.587625408250000092e+01 +-2.587889814500000085e+01 +-2.586527013500000294e+01 +-2.585345601750000100e+01 +-2.585582685750000209e+01 +-2.585892916000000241e+01 +-2.586062240749999930e+01 +-2.586729001750000023e+01 +-2.586164760750000013e+01 +-2.587652254249999828e+01 +-2.588415145749999979e+01 +-2.589503860250000145e+01 +-2.590039443999999946e+01 +-2.590817594499999998e+01 +-2.590776204999999877e+01 +-2.591930150999999682e+01 +-2.593035078000000127e+01 +-2.594273280999999898e+01 +-2.594501208999999875e+01 +-2.595160007249999978e+01 +-2.595902729250000007e+01 +-2.595708322499999809e+01 +-2.597295570250000196e+01 +-2.597492074999999900e+01 +-2.597753334000000081e+01 +-2.598935365500000216e+01 +-2.599377298250000123e+01 +-2.598919391749999974e+01 +-2.599747514750000121e+01 +-2.600326252250000181e+01 +-2.600528049500000094e+01 +-2.601162814999999640e+01 +-2.602048444750000300e+01 +-2.602198839000000063e+01 +-2.602987050750000009e+01 +-2.604011011249999896e+01 +-2.604194164000000100e+01 +-2.605757188750000353e+01 +-2.605873632499999815e+01 +-2.606548976999999923e+01 +-2.607956266250000255e+01 +-2.608335352000000285e+01 +-2.609296703500000092e+01 +-2.609994077749999875e+01 +-2.610564088750000167e+01 +-2.612001037250000124e+01 +-2.611240053249999704e+01 +-2.613051700749999640e+01 +-2.613878393250000087e+01 +-2.614321613499999941e+01 +-2.615862751250000073e+01 +-2.616247892250000007e+01 +-2.615043926250000084e+01 +-2.615977048749999767e+01 +-2.615991020250000432e+01 +-2.616850852749999845e+01 +-2.616125202249999759e+01 +-2.616356897499999690e+01 +-2.616402673750000218e+01 +-2.616095828999999995e+01 +-2.613988828749999982e+01 +-2.615512228000000050e+01 +-2.612829065249999871e+01 +-2.613730859500000037e+01 +-2.613012265999999784e+01 +-2.609695148250000329e+01 +-2.611484146250000293e+01 +-2.609010744000000059e+01 +-2.609693193249999865e+01 +-2.609607267250000007e+01 +-2.609697532750000093e+01 +-2.607015180500000184e+01 +-2.608447408749999852e+01 +-2.607537794249999763e+01 +-2.607905006500000056e+01 +-2.607926225750000171e+01 +-2.607031870250000338e+01 +-2.606831883999999988e+01 +-2.606582784499999761e+01 +-2.607372808250000062e+01 +-2.607964801999999693e+01 +-2.608446407250000121e+01 +-2.610879659500000116e+01 +-2.611828089000000119e+01 +-2.612499904750000113e+01 +-2.614023399250000068e+01 +-2.615521526499999894e+01 +-2.615520667999999915e+01 +-2.615992736999999835e+01 +-2.617261886749999888e+01 +-2.616341829500000316e+01 +-2.617580080000000109e+01 +-2.614285277999999835e+01 +-2.615457773250000173e+01 +-2.614007520749999713e+01 +-2.614555454250000111e+01 +-2.613337564499999743e+01 +-2.610378217250000432e+01 +-2.612688112250000216e+01 +-2.611630487499999731e+01 +-2.610873794500000145e+01 +-2.609328937500000123e+01 +-2.609800386499999902e+01 +-2.608821916999999857e+01 +-2.609101724499999975e+01 +-2.610223436500000105e+01 +-2.608476209500000209e+01 +-2.609331893750000120e+01 +-2.609056329500000260e+01 +-2.609388876250000067e+01 +-2.607558011750000304e+01 +-2.608540582750000070e+01 +-2.607649088000000148e+01 +-2.609175538999999944e+01 +-2.608520173999999869e+01 +-2.609064054500000296e+01 +-2.609151458750000074e+01 +-2.609190559500000006e+01 +-2.609629583499999939e+01 +-2.608609628749999843e+01 +-2.608745956499999963e+01 +-2.609326696499999798e+01 +-2.607204628250000056e+01 +-2.606503486500000122e+01 +-2.606316471249999722e+01 +-2.607273674249999829e+01 +-2.606180906499999850e+01 +-2.606663941999999778e+01 +-2.605722951750000149e+01 +-2.605300712499999705e+01 +-2.617128467750000098e+01 +-2.616543197749999905e+01 +-2.617829131999999603e+01 +-2.617901420749999986e+01 +-2.619096040750000043e+01 +-2.620753765250000100e+01 +-2.621448469249999746e+01 +-2.620947885500000041e+01 +-2.621781492250000056e+01 +-2.622960901249999921e+01 +-2.623740482249999673e+01 +-2.625392532249999888e+01 +-2.625242423750000142e+01 +-2.625231456999999935e+01 +-2.626920318500000207e+01 +-2.628312110999999973e+01 +-2.627200984999999989e+01 +-2.629017972999999841e+01 +-2.628442478249999681e+01 +-2.629960679999999940e+01 +-2.630407142500000006e+01 +-2.629938840750000040e+01 +-2.630557918750000113e+01 +-2.630239772750000071e+01 +-2.630799865750000066e+01 +-2.631633043249999915e+01 +-2.631760740249999841e+01 +-2.631706762250000153e+01 +-2.630592107750000253e+01 +-2.631047296500000243e+01 +-2.632185172750000035e+01 +-2.630723810250000128e+01 +-2.630698871750000123e+01 +-2.629068279250000018e+01 +-2.628936147750000174e+01 +-2.627778339250000172e+01 +-2.628227758250000079e+01 +-2.626319837499999821e+01 +-2.628832816999999977e+01 +-2.628824996750000054e+01 +-2.628062010000000015e+01 +-2.627443361249999754e+01 +-2.628213262499999914e+01 +-2.627803278000000020e+01 +-2.628572034749999986e+01 +-2.629493570500000033e+01 +-2.628996944500000055e+01 +-2.628832435750000229e+01 +-2.628356361500000205e+01 +-2.629243278500000258e+01 +-2.629315996249999898e+01 +-2.629790115750000012e+01 +-2.632002926000000187e+01 +-2.631562519249999710e+01 +-2.634264946250000250e+01 +-2.632287597499999876e+01 +-2.633118629500000196e+01 +-2.633562612500000100e+01 +-2.633749246749999884e+01 +-2.632930660500000286e+01 +-2.633452081500000119e+01 +-2.633497238249999839e+01 +-2.632016563500000217e+01 +-2.630417251499999765e+01 +-2.630759000749999998e+01 +-2.629624462250000150e+01 +-2.629770088249999915e+01 +-2.628853607250000124e+01 +-2.627598333499999939e+01 +-2.627675247250000012e+01 +-2.627078056250000060e+01 +-2.627109337000000266e+01 +-2.625105715000000117e+01 +-2.624520301999999816e+01 +-2.625069809249999864e+01 +-2.625078773749999783e+01 +-2.624438095250000202e+01 +-2.624026870750000029e+01 +-2.623892545749999528e+01 +-2.625166273250000160e+01 +-2.624207020000000057e+01 +-2.624307632500000054e+01 +-2.624710178500000168e+01 +-2.625158023749999714e+01 +-2.625510597250000444e+01 +-2.624459028249999903e+01 +-2.625062704249999967e+01 +-2.625300836499999946e+01 +-2.624350595499999983e+01 +-2.624177646500000094e+01 +-2.623252105499999942e+01 +-2.623257923250000090e+01 +-2.623095273999999577e+01 +-2.623204517499999966e+01 +-2.622526312000000104e+01 +-2.624185276249999887e+01 +-2.622700834499999800e+01 +-2.622415971499999898e+01 +-2.624496984499999996e+01 +-2.623590707749999851e+01 +-2.624790430249999673e+01 +-2.623870277249999816e+01 +-2.623729276499999941e+01 +-2.623179435499999812e+01 +-2.624259185750000256e+01 +-2.626275539249999724e+01 +-2.626486682999999900e+01 +-2.626336479000000068e+01 +-2.626953697499999762e+01 +-2.628274345250000010e+01 +-2.629116153750000251e+01 +-2.628943204750000007e+01 +-2.628778076000000041e+01 +-2.630188417500000142e+01 +-2.631792593000000124e+01 +-2.631242036750000324e+01 +-2.631858682500000057e+01 +-2.632241964500000009e+01 +-2.630289077999999847e+01 +-2.632260513499999988e+01 +-2.631389665499999708e+01 +-2.631632804999999564e+01 +-2.631576394999999735e+01 +-2.630758190249999728e+01 +-2.631911802249999965e+01 +-2.631732845249999997e+01 +-2.631805801500000186e+01 +-2.630808067499999936e+01 +-2.631874513750000233e+01 +-2.631128073000000001e+01 +-2.632837581750000311e+01 +-2.632479953749999879e+01 +-2.633717250750000005e+01 +-2.633460092500000016e+01 +-2.635030698749999800e+01 +-2.636468696499999709e+01 +-2.636647653500000388e+01 +-2.638983679000000038e+01 +-2.639213561749999926e+01 +-2.639203739250000069e+01 +-2.642419386000000259e+01 +-2.643996763250000015e+01 +-2.646122932499999791e+01 +-2.646988916499999789e+01 +-2.649671077750000237e+01 +-2.651720475999999849e+01 +-2.652425956750000324e+01 +-2.653956747249999992e+01 +-2.654883766000000023e+01 +-2.656084442249999711e+01 +-2.658518409499999890e+01 +-2.656132936249999688e+01 +-2.657676124500000014e+01 +-2.657485628249999721e+01 +-2.656845998749999893e+01 +-2.657679223999999962e+01 +-2.656233691999999991e+01 +-2.654859685749999798e+01 +-2.654124641250000138e+01 +-2.654028463499999901e+01 +-2.651979971000000091e+01 +-2.650936317500000072e+01 +-2.650378274999999917e+01 +-2.649730825250000166e+01 +-2.649816083999999705e+01 +-2.647644805750000074e+01 +-2.647763252250000221e+01 +-2.646560764250000020e+01 +-2.645869445999999670e+01 +-2.645743036249999847e+01 +-2.645949602250000154e+01 +-2.644972610499999988e+01 +-2.645663690499999987e+01 +-2.645464277249999796e+01 +-2.645370864749999740e+01 +-2.646341180750000177e+01 +-2.646522617500000152e+01 +-2.647926139750000374e+01 +-2.648313331749999833e+01 +-2.648230076000000111e+01 +-2.648495579000000077e+01 +-2.650064945249999937e+01 +-2.649412059999999869e+01 +-2.647942161750000167e+01 +-2.649942207249999981e+01 +-2.649434232499999808e+01 +-2.647058773250000030e+01 +-2.647763776500000077e+01 +-2.647500372249999856e+01 +-2.647066592999999912e+01 +-2.646373844250000218e+01 +-2.645504569999999944e+01 +-2.644160270499999754e+01 +-2.643493509499999661e+01 +-2.643801593750000123e+01 +-2.641982889249999999e+01 +-2.643273162999999926e+01 +-2.643430662250000296e+01 +-2.643659210000000215e+01 +-2.642407083750000041e+01 +-2.643100404750000010e+01 +-2.644049882750000080e+01 +-2.644973564249999853e+01 +-2.645806932499999675e+01 +-2.646962928750000188e+01 +-2.648692035749999718e+01 +-2.649947213999999818e+01 +-2.651179170750000225e+01 +-2.652891921999999880e+01 +-2.653626394499999819e+01 +-2.655788135499999925e+01 +-2.657514715250000137e+01 +-2.659370660749999971e+01 +-2.660980749249999988e+01 +-2.662046480000000059e+01 +-2.662777471499999749e+01 +-2.660978746500000014e+01 +-2.662193775000000073e+01 +-2.663750219250000129e+01 +-2.662243795250000034e+01 +-2.661147689750000112e+01 +-2.660218382249999536e+01 +-2.660305547499999790e+01 +-2.659885215749999787e+01 +-2.658027696750000146e+01 +-2.657215213749999805e+01 +-2.656169081000000176e+01 +-2.656643342749999803e+01 +-2.654751443749999851e+01 +-2.654258966499999772e+01 +-2.652766609249999874e+01 +-2.653638791999999569e+01 +-2.652729797500000331e+01 +-2.652848958749999753e+01 +-2.652610111250000102e+01 +-2.652744150250000033e+01 +-2.654792261249999896e+01 +-2.655666971249999975e+01 +-2.657133245250000186e+01 +-2.658434772500000065e+01 +-2.659396123999999872e+01 +-2.662324523999999570e+01 +-2.662105083750000034e+01 +-2.665018940000000214e+01 +-2.666341733750000031e+01 +-2.668748616999999967e+01 +-2.669614458000000212e+01 +-2.671075773249999941e+01 +-2.670852136499999929e+01 +-2.672880220750000291e+01 +-2.673724746500000293e+01 +-2.672967099999999974e+01 +-2.672696590250000170e+01 +-2.670466518250000121e+01 +-2.670678662999999986e+01 +-2.669478750499999720e+01 +-2.666602945249999834e+01 +-2.666731262250000256e+01 +-2.663688612249999821e+01 +-2.661037254250000217e+01 +-2.658990716749999805e+01 +-2.656823492249999674e+01 +-2.655436372750000018e+01 +-2.654221677749999841e+01 +-2.652120637750000043e+01 +-2.649432802500000150e+01 +-2.648034620250000160e+01 +-2.647846603250000186e+01 +-2.646758890000000264e+01 +-2.646230459250000067e+01 +-2.645705509249999920e+01 +-2.645948791500000397e+01 +-2.646986627499999756e+01 +-2.646292638499999939e+01 +-2.646586131749999993e+01 +-2.648000812499999768e+01 +-2.649800157750000196e+01 +-2.649420070749999923e+01 +-2.649577998999999906e+01 +-2.651131296000000148e+01 +-2.651682042999999922e+01 +-2.652244520500000036e+01 +-2.654228257999999840e+01 +-2.652639675250000195e+01 +-2.654444837500000176e+01 +-2.654622220999999982e+01 +-2.654508399999999568e+01 +-2.652254533500000377e+01 +-2.652758550749999955e+01 +-2.652289867249999844e+01 +-2.649608468999999644e+01 +-2.649237155750000028e+01 +-2.648370409000000336e+01 +-2.647715329999999767e+01 +-2.647301101750000285e+01 +-2.646543502749999988e+01 +-2.645789861499999773e+01 +-2.646614504000000068e+01 +-2.645356607500000123e+01 +-2.645421171250000114e+01 +-2.645898914500000387e+01 +-2.645336437250000117e+01 +-2.644990300999999988e+01 +-2.645682906999999773e+01 +-2.645798540000000187e+01 +-2.646684932750000030e+01 +-2.647798204500000452e+01 +-2.648819589500000049e+01 +-2.649033260499999898e+01 +-2.650167799249999945e+01 +-2.651942157999999949e+01 +-2.652771568500000043e+01 +-2.653163289999999819e+01 +-2.654433631999999932e+01 +-2.656940317249999950e+01 +-2.657417583499999836e+01 +-2.657182407250000011e+01 +-2.657861900500000019e+01 +-2.663669061750000111e+01 +-2.663349103750000069e+01 +-2.661967706749999962e+01 +-2.661779022249999826e+01 +-2.662105035499999772e+01 +-2.660273980999999921e+01 +-2.659521913249999869e+01 +-2.658375168000000244e+01 +-2.658519697499999879e+01 +-2.657013702249999909e+01 +-2.655759478000000229e+01 +-2.655101919500000207e+01 +-2.655033063750000011e+01 +-2.648381519500000181e+01 +-2.647240114249999721e+01 +-2.649264049749999828e+01 +-2.648923253999999972e+01 +-2.650292587250000054e+01 +-2.651480054750000193e+01 +-2.652138900750000161e+01 +-2.654260587749999800e+01 +-2.656570339250000146e+01 +-2.658219146749999950e+01 +-2.660315990499999828e+01 +-2.662327051000000111e+01 +-2.665092420500000259e+01 +-2.667860698499999828e+01 +-2.669915246999999425e+01 +-2.669791793750000153e+01 +-2.672936534749999993e+01 +-2.674626398250000037e+01 +-2.674197911999999988e+01 +-2.676035880999999961e+01 +-2.676548528749999889e+01 +-2.677045202500000087e+01 +-2.675431060500000058e+01 +-2.674904727999999920e+01 +-2.673395872250000238e+01 +-2.672465658249999976e+01 +-2.670226192500000195e+01 +-2.667756461750000341e+01 +-2.664969826000000097e+01 +-2.664502000749999766e+01 +-2.661301994249999936e+01 +-2.657560205500000095e+01 +-2.658092832750000056e+01 +-2.655876350750000015e+01 +-2.654414272500000038e+01 +-2.651248312000000240e+01 +-2.651791763250000145e+01 +-2.651134967499999817e+01 +-2.649845075750000234e+01 +-2.651140785249999965e+01 +-2.650202894500000284e+01 +-2.651388263750000007e+01 +-2.651099204750000382e+01 +-2.651881122500000032e+01 +-2.651816558750000041e+01 +-2.652920818249999968e+01 +-2.652687024999999821e+01 +-2.654355049249999965e+01 +-2.653512144249999949e+01 +-2.653439569249999863e+01 +-2.655289554499999838e+01 +-2.656281232750000498e+01 +-2.655506372500000012e+01 +-2.654637289000000067e+01 +-2.656238508250000052e+01 +-2.655692672749999872e+01 +-2.653406810999999976e+01 +-2.654070997000000176e+01 +-2.652112341000000129e+01 +-2.653487825499999886e+01 +-2.651574993250000034e+01 +-2.650980901750000029e+01 +-2.650092268000000217e+01 +-2.650162696750000180e+01 +-2.648780584500000401e+01 +-2.648896074249999799e+01 +-2.647685432500000147e+01 +-2.647945928499999724e+01 +-2.646978759749999810e+01 +-2.648611164249999916e+01 +-2.647158288750000210e+01 +-2.647412109249999901e+01 +-2.648912191500000191e+01 +-2.649562978999999885e+01 +-2.649471521249999739e+01 +-2.650056886499999820e+01 +-2.652114295999999882e+01 +-2.652140331249999861e+01 +-2.652640342750000002e+01 +-2.654050779249999792e+01 +-2.654392337999999896e+01 +-2.654355001500000100e+01 +-2.654352188000000012e+01 +-2.654273414500000428e+01 +-2.655691576000000254e+01 +-2.654581594749999951e+01 +-2.654657316250000321e+01 +-2.655672979249999699e+01 +-2.653436517749999979e+01 +-2.652680587750000285e+01 +-2.653164100499999734e+01 +-2.653007316500000101e+01 +-2.652625131750000165e+01 +-2.651883649750000060e+01 +-2.652273940999999979e+01 +-2.651230621750000083e+01 +-2.651896524500000041e+01 +-2.650478697000000139e+01 +-2.650505400000000122e+01 +-2.650188589249999893e+01 +-2.649916982749999761e+01 +-2.651951789750000188e+01 +-2.651405763500000035e+01 +-2.653324604000000164e+01 +-2.654340028749999902e+01 +-2.653930950250000365e+01 +-2.654974222250000082e+01 +-2.656723403750000045e+01 +-2.657836484749999784e+01 +-2.659068727500000051e+01 +-2.660567092999999872e+01 +-2.660631180000000029e+01 +-2.661750125750000251e+01 +-2.663440847500000075e+01 +-2.663686609250000004e+01 +-2.665843916000000036e+01 +-2.666233825750000008e+01 +-2.665297651000000201e+01 +-2.666326236749999978e+01 +-2.665010928750000119e+01 +-2.665392828000000236e+01 +-2.663932228250000023e+01 +-2.663594102749999948e+01 +-2.662326431500000012e+01 +-2.661965847000000096e+01 +-2.659346580750000300e+01 +-2.664304732999999814e+01 +-2.661661481999999879e+01 +-2.659607076500000034e+01 +-2.658888101750000033e+01 +-2.657863950500000172e+01 +-2.655931377250000125e+01 +-2.656047105750000270e+01 +-2.655273055999999698e+01 +-2.654227352000000195e+01 +-2.653949451249999925e+01 +-2.653976392500000259e+01 +-2.652631711749999965e+01 +-2.652202748999999926e+01 +-2.652896165750000179e+01 +-2.653165531249999987e+01 +-2.653685903499999910e+01 +-2.653251600250000308e+01 +-2.643388414500000039e+01 +-2.653368949749999928e+01 +-2.643751239750000082e+01 +-2.654477882249999965e+01 +-2.654399251999999976e+01 +-2.654421520500000042e+01 +-2.654646348750000229e+01 +-2.653597927250000055e+01 +-2.654738378749999939e+01 +-2.654632568499999934e+01 +-2.654981565499999974e+01 +-2.653942585000000065e+01 +-2.654931449749999928e+01 +-2.654307079250000001e+01 +-2.654628372250000012e+01 +-2.655154037500000186e+01 +-2.657233381250000193e+01 +-2.656810331249999990e+01 +-2.657323026249999742e+01 +-2.656724071500000051e+01 +-2.657735252250000002e+01 +-2.660505056500000265e+01 +-2.660511016749999769e+01 +-2.662165880499999915e+01 +-2.663308858999999984e+01 +-2.664582872500000121e+01 +-2.665785550999999742e+01 +-2.667364501999999504e+01 +-2.668649387250000160e+01 +-2.670070266500000145e+01 +-2.670911836499999836e+01 +-2.670705366250000168e+01 +-2.671282481999999803e+01 +-2.672230148500000269e+01 +-2.671710634249999927e+01 +-2.671740961249999913e+01 +-2.696892070999999902e+01 +-2.698259878249999844e+01 +-2.696022987500000312e+01 +-2.695096969500000128e+01 +-2.667629575500000172e+01 +-2.667308092000000030e+01 +-2.659905100000000289e+01 +-2.659489250250000225e+01 +-2.660345029999999866e+01 +-2.658591032249999841e+01 +-2.657258606250000099e+01 +-2.658076906249999638e+01 +-2.656514787499999741e+01 +-2.658254623749999723e+01 +-2.656991290999999933e+01 +-2.657990789500000162e+01 +-2.659886217000000386e+01 +-2.660505151750000152e+01 +-2.661460590499999768e+01 +-2.662583827999999642e+01 +-2.663720655499999879e+01 +-2.664317226500000046e+01 +-2.666838217000000100e+01 +-2.669436121000000028e+01 +-2.669742822499999946e+01 +-2.672123050749999962e+01 +-2.674613141749999912e+01 +-2.673970699250000038e+01 +-2.675866317749999723e+01 +-2.677810907250000128e+01 +-2.679461574500000154e+01 +-2.679503917750000141e+01 +-2.678732013499999809e+01 +-2.679561328750000015e+01 +-2.678892707749999857e+01 +-2.678568124750000123e+01 +-2.678041649000000035e+01 +-2.676901626499999765e+01 +-2.675017022999999838e+01 +-2.674329281000000336e+01 +-2.673212718999999993e+01 +-2.673869943749999933e+01 +-2.671744251249999991e+01 +-2.671944141250000015e+01 +-2.669725990499999924e+01 +-2.668856191749999596e+01 +-2.669059133500000058e+01 +-2.666827058750000035e+01 +-2.668456364000000036e+01 +-2.667914962749999930e+01 +-2.667059230999999997e+01 +-2.666275405750000260e+01 +-2.667997741500000330e+01 +-2.667771148750000165e+01 +-2.669429159249999728e+01 +-2.670976734249999751e+01 +-2.670978164750000161e+01 +-2.671838474249999962e+01 +-2.671346139750000148e+01 +-2.672780322999999925e+01 +-2.674042844999999957e+01 +-2.675583791749999918e+01 +-2.676839018000000081e+01 +-2.676339530749999795e+01 +-2.677323341499999998e+01 +-2.677838468500000246e+01 +-2.675959491500000098e+01 +-2.677359151750000166e+01 +-2.675993060999999784e+01 +-2.676774358750000005e+01 +-2.676763343749999891e+01 +-2.672924089499999667e+01 +-2.673984289000000203e+01 +-2.674286222249999767e+01 +-2.672451305250000075e+01 +-2.671727704999999986e+01 +-2.672681188749999848e+01 +-2.672021245999999906e+01 +-2.673460054250000084e+01 +-2.673134899000000075e+01 +-2.674179744750000154e+01 +-2.675366115749999807e+01 +-2.675747155999999904e+01 +-2.676213836499999843e+01 +-2.677926826499999891e+01 +-2.680437994000000046e+01 +-2.682534074750000030e+01 +-2.682566404500000345e+01 +-2.684466695999999786e+01 +-2.684568977500000031e+01 +-2.686347293999999764e+01 +-2.687724733499999630e+01 +-2.690222072249999741e+01 +-2.691186284999999856e+01 +-2.693563556499999834e+01 +-2.694048452250000025e+01 +-2.692909860500000008e+01 +-2.694389390999999989e+01 +-2.693839311500000022e+01 +-2.693524837500000046e+01 +-2.691395520999999746e+01 +-2.688891410749999977e+01 +-2.688505459000000286e+01 +-2.686685847999999766e+01 +-2.685208130250000025e+01 +-2.682970285250000231e+01 +-2.680329036499999873e+01 +-2.678016329000000084e+01 +-2.677166795499999807e+01 +-2.675855445999999915e+01 +-2.673028230500000291e+01 +-2.672815132000000204e+01 +-2.672880888000000255e+01 +-2.672088575499999763e+01 +-2.670954275000000067e+01 +-2.671811437749999740e+01 +-2.672315120500000063e+01 +-2.671611023000000174e+01 +-2.672747564499999839e+01 +-2.673487186499999879e+01 +-2.674728584249999841e+01 +-2.676096057750000057e+01 +-2.677485942749999737e+01 +-2.679287576749999999e+01 +-2.679290914500000298e+01 +-2.681274700249999654e+01 +-2.681752776999999810e+01 +-2.684611273000000153e+01 +-2.685017109000000346e+01 +-2.685874128500000069e+01 +-2.684446287000000098e+01 +-2.685215091750000127e+01 +-2.684601497749999766e+01 +-2.684915542750000128e+01 +-2.683308315500000063e+01 +-2.683746433499999995e+01 +-2.682304811499999886e+01 +-2.680727577500000081e+01 +-2.679807281500000116e+01 +-2.677150011250000006e+01 +-2.677594566249999986e+01 +-2.673131751999999750e+01 +-2.671968650750000052e+01 +-2.672983789750000128e+01 +-2.671943378749999809e+01 +-2.670305633499999942e+01 +-2.669750022750000085e+01 +-2.669223880999999921e+01 +-2.670269346249999742e+01 +-2.670006847499999836e+01 +-2.669723176999999836e+01 +-2.669384813499999964e+01 +-2.670714044750000227e+01 +-2.670599413000000055e+01 +-2.670607519250000195e+01 +-2.672046327750000216e+01 +-2.672873019999999755e+01 +-2.672937154999999976e+01 +-2.675722503749999959e+01 +-2.674732208500000041e+01 +-2.675968408749999838e+01 +-2.677207851500000046e+01 +-2.676957940999999863e+01 +-2.679388571000000141e+01 +-2.678874826499999884e+01 +-2.680592203249999983e+01 +-2.679925584749999956e+01 +-2.680597543750000256e+01 +-2.680897569750000287e+01 +-2.680655717749999667e+01 +-2.679723072250000016e+01 +-2.679684734250000133e+01 +-2.682025193999999857e+01 +-2.678438043500000276e+01 +-2.677941131749999926e+01 +-2.681071996500000054e+01 +-2.681110286750000071e+01 +-2.682173347499999849e+01 +-2.683264351250000246e+01 +-2.685248803999999723e+01 +-2.686609983499999998e+01 +-2.687998247250000006e+01 +-2.689581966500000121e+01 +-2.689996480999999662e+01 +-2.691529369250000059e+01 +-2.691446542750000148e+01 +-2.693192052749999732e+01 +-2.694693898999999959e+01 +-2.695459413499999712e+01 +-2.695508909000000131e+01 +-2.704170227000000182e+01 +-2.697879075999999898e+01 +-2.697702932250000174e+01 +-2.697552728750000028e+01 +-2.699337052999999997e+01 +-2.699321222249999863e+01 +-2.697837781999999862e+01 +-2.698281860000000165e+01 +-2.698499345500000146e+01 +-2.696863842249999976e+01 +-2.696393251499999622e+01 +-2.693947458250000082e+01 +-2.693489122249999923e+01 +-2.692094278249999917e+01 +-2.690388679499999824e+01 +-2.690468597499999959e+01 +-2.690154599999999618e+01 +-2.689410972749999829e+01 +-2.687391281250000219e+01 +-2.687977695500000053e+01 +-2.685712576000000240e+01 +-2.685145902499999693e+01 +-2.685557937749999979e+01 +-2.684260892750000238e+01 +-2.684173536499999813e+01 +-2.683824586999999795e+01 +-2.683262491249999826e+01 +-2.682697725500000274e+01 +-2.680811166750000041e+01 +-2.681854009749999790e+01 +-2.681724977500000051e+01 +-2.678759241250000045e+01 +-2.679629945749999820e+01 +-2.677488947000000152e+01 +-2.679660701999999972e+01 +-2.678636932500000256e+01 +-2.676814127000000099e+01 +-2.676198864000000199e+01 +-2.675324487750000202e+01 +-2.675926685249999792e+01 +-2.676306581499999737e+01 +-2.673346853500000009e+01 +-2.673114347500000321e+01 +-2.673917627249999995e+01 +-2.672250080000000239e+01 +-2.672589158999999626e+01 +-2.671132898249999954e+01 +-2.671085786500000125e+01 +-2.668874788249999952e+01 +-2.670376300750000098e+01 +-2.669602727750000071e+01 +-2.669726657999999730e+01 +-2.668737506750000321e+01 +-2.666816663500000217e+01 +-2.668591022749999908e+01 +-2.669062518999999867e+01 +-2.668022012500000173e+01 +-2.669699716499999909e+01 +-2.669320964749999803e+01 +-2.669500684750000019e+01 +-2.669884300500000052e+01 +-2.668085813749999957e+01 +-2.669391727500000044e+01 +-2.671153354499999821e+01 +-2.671317863499999845e+01 +-2.671441268999999963e+01 +-2.671981429999999946e+01 +-2.671515369749999991e+01 +-2.672055292250000136e+01 +-2.671708297500000384e+01 +-2.672743225250000165e+01 +-2.674233818249999928e+01 +-2.674648380500000044e+01 +-2.674313688249999998e+01 +-2.673823166000000384e+01 +-2.675050306249999821e+01 +-2.677487849999999980e+01 +-2.678708314999999729e+01 +-2.678271627250000009e+01 +-2.679571771750000053e+01 +-2.681903171500000127e+01 +-2.682984065999999856e+01 +-2.685906839500000132e+01 +-2.688501357999999897e+01 +-2.688653374000000085e+01 +-2.692535734249999635e+01 +-2.692960929750000076e+01 +-2.697524023000000426e+01 +-2.698484801999999760e+01 +-2.701471948500000053e+01 +-2.703169298249999741e+01 +-2.706031131499999987e+01 +-2.707784700250000043e+01 +-2.710084438250000005e+01 +-2.709484720249999867e+01 +-2.710431718749999774e+01 +-2.710811567249999854e+01 +-2.712256002499999852e+01 +-2.709722852750000044e+01 +-2.709340286000000120e+01 +-2.710045385499999782e+01 +-2.708565616499999962e+01 +-2.707525444249999680e+01 +-2.704727220499999873e+01 +-2.702432728000000139e+01 +-2.701596546249999875e+01 +-2.701208210000000065e+01 +-2.699065828250000010e+01 +-2.697622108249999684e+01 +-2.695820855999999921e+01 +-2.694910383250000052e+01 +-2.693131494500000400e+01 +-2.693085861249999979e+01 +-2.693799591499999835e+01 +-2.692964363000000105e+01 +-2.691145896999999820e+01 +-2.691553592749999879e+01 +-2.692326593499999987e+01 +-2.691699934250000226e+01 +-2.691706037750000036e+01 +-2.693572616499999839e+01 +-2.692564535249999835e+01 +-2.692649602750000071e+01 +-2.693549871250000294e+01 +-2.694404935750000263e+01 +-2.694463110000000228e+01 +-2.693880987250000203e+01 +-2.693840789749999942e+01 +-2.693630218749999727e+01 +-2.693014955249999787e+01 +-2.691400909500000083e+01 +-2.693269491249999703e+01 +-2.691325664499999704e+01 +-2.689846134500000119e+01 +-2.690714311749999865e+01 +-2.688285732250000137e+01 +-2.686849165000000283e+01 +-2.684426260250000240e+01 +-2.685717678249999807e+01 +-2.683727932000000038e+01 +-2.681256437499999734e+01 +-2.681688499250000035e+01 +-2.680525207750000050e+01 +-2.679627752499999715e+01 +-2.678334283999999954e+01 +-2.677656174000000178e+01 +-2.677407312000000061e+01 +-2.679455280500000214e+01 +-2.679583263500000001e+01 +-2.678860378249999741e+01 +-2.678005934000000110e+01 +-2.679031944249999952e+01 +-2.678945636749999792e+01 +-2.680348920999999862e+01 +-2.681310653999999971e+01 +-2.679790925749999886e+01 +-2.681403064499999900e+01 +-2.682783413250000137e+01 +-2.682682704999999856e+01 +-2.684846782750000216e+01 +-2.683273506249999940e+01 +-2.685676670250000342e+01 +-2.686762380749999934e+01 +-2.685099697249999906e+01 +-2.687408542500000053e+01 +-2.686103964000000133e+01 +-2.687579536500000188e+01 +-2.687950134249999934e+01 +-2.688506126250000250e+01 +-2.688295316750000197e+01 +-2.689931058750000048e+01 +-2.688613128749999959e+01 +-2.689832306000000273e+01 +-2.690233850499999946e+01 +-2.690732669750000028e+01 +-2.691860151250000044e+01 +-2.691537189750000181e+01 +-2.692453622750000264e+01 +-2.694796371500000021e+01 +-2.695318508249999923e+01 +-2.696728134250000153e+01 +-2.700294065499999974e+01 +-2.701304054250000064e+01 +-2.700837040000000044e+01 +-2.702710771500000320e+01 +-2.706667852250000195e+01 +-2.709341955250000211e+01 +-2.710288333749999978e+01 +-2.713145113249999696e+01 +-2.714491748749999900e+01 +-2.717843007999999827e+01 +-2.718243789750000161e+01 +-2.720127725500000082e+01 +-2.722438383000000073e+01 +-2.724265050750000228e+01 +-2.723344373500000160e+01 +-2.724320936250000358e+01 +-2.724517536249999949e+01 +-2.722581100250000219e+01 +-2.722889613999999980e+01 +-2.723300648000000024e+01 +-2.721207666500000144e+01 +-2.719821310000000025e+01 +-2.719025039750000161e+01 +-2.714597225249999823e+01 +-2.715185880499999627e+01 +-2.712779092750000132e+01 +-2.712071943250000317e+01 +-2.708883047000000133e+01 +-2.707435989500000062e+01 +-2.705784845250000004e+01 +-2.705101680749999815e+01 +-2.702514696000000072e+01 +-2.702882671499999745e+01 +-2.700084113999999857e+01 +-2.700060320000000047e+01 +-2.700974178250000080e+01 +-2.699872827500000128e+01 +-2.701150322000000159e+01 +-2.699523735249999845e+01 +-2.700831079249999789e+01 +-2.699668550250000010e+01 +-2.699810695749999923e+01 +-2.701126384999999885e+01 +-2.699083805249999557e+01 +-2.701119375000000034e+01 +-2.701239585749999961e+01 +-2.700835895500000206e+01 +-2.699377298250000123e+01 +-2.698976707500000316e+01 +-2.699983262749999824e+01 +-2.699398994499999915e+01 +-2.697830295749999863e+01 +-2.696940851249999938e+01 +-2.696056461250000069e+01 +-2.695475148999999959e+01 +-2.693691730499999792e+01 +-2.692747688250000238e+01 +-2.691767453999999660e+01 +-2.691346359250000120e+01 +-2.690620708750000034e+01 +-2.688952064499999750e+01 +-2.689645910249999972e+01 +-2.689044570750000318e+01 +-2.690209436499999640e+01 +-2.686650133249999683e+01 +-2.688667345250000196e+01 +-2.688647317750000099e+01 +-2.688811922000000010e+01 +-2.688000106750000029e+01 +-2.687794685249999915e+01 +-2.686650562250000007e+01 +-2.687133598500000176e+01 +-2.688169193250000433e+01 +-2.687242555499999952e+01 +-2.685434818249999722e+01 +-2.687019968250000090e+01 +-2.687729024749999951e+01 +-2.687438869500000038e+01 +-2.688485383749999968e+01 +-2.687598800749999839e+01 +-2.687700557499999832e+01 +-2.688934374000000105e+01 +-2.688707113249999736e+01 +-2.690209293499999887e+01 +-2.688622140999999743e+01 +-2.691432380750000064e+01 +-2.689547538749999944e+01 +-2.692473888500000001e+01 +-2.690858030249999899e+01 +-2.692130136499999793e+01 +-2.692414474750000153e+01 +-2.693685769750000247e+01 +-2.693388319250000151e+01 +-2.694592142249999966e+01 +-2.695159673999999939e+01 +-2.697028541750000130e+01 +-2.698550891499999693e+01 +-2.698124027249999912e+01 +-2.701198816250000334e+01 +-2.701979017249999870e+01 +-2.701950549999999751e+01 +-2.703975153000000375e+01 +-2.706055593499999645e+01 +-2.707796621500000001e+01 +-2.708987283749999975e+01 +-2.709920454000000234e+01 +-2.710059547499999866e+01 +-2.712496805249999809e+01 +-2.711268281999999985e+01 +-2.715722179250000323e+01 +-2.713000869499999723e+01 +-2.715459585500000017e+01 +-2.716145038750000040e+01 +-2.716798162500000302e+01 +-2.716762876499999990e+01 +-2.718531656000000041e+01 +-2.717119217000000120e+01 +-2.717159080499999746e+01 +-2.716350316999999848e+01 +-2.715557956499999648e+01 +-2.715613365000000101e+01 +-2.715517282500000107e+01 +-2.715768289500000066e+01 +-2.713299608249999650e+01 +-2.712785625749999951e+01 +-2.713105106249999920e+01 +-2.711515903500000135e+01 +-2.710034894749999879e+01 +-2.707894659000000104e+01 +-2.708402871999999917e+01 +-2.708003759249999831e+01 +-2.706535959250000190e+01 +-2.705512762000000038e+01 +-2.703237771999999950e+01 +-2.703650808500000124e+01 +-2.701856708500000082e+01 +-2.703007316749999944e+01 +-2.701601266750000008e+01 +-2.700216102750000147e+01 +-2.701720333000000096e+01 +-2.699965238750000296e+01 +-2.698250055250000301e+01 +-2.697485112999999757e+01 +-2.697097587500000060e+01 +-2.695574569500000095e+01 +-2.694696808000000132e+01 +-2.692713880249999647e+01 +-2.694429111250000020e+01 +-2.695181894499999942e+01 +-2.692794656749999760e+01 +-2.692229127749999762e+01 +-2.690353345999999846e+01 +-2.692163181500000135e+01 +-2.692257833500000075e+01 +-2.692044925750000317e+01 +-2.691833114499999624e+01 +-2.691158723999999935e+01 +-2.691840362749999827e+01 +-2.692306375499999760e+01 +-2.690288925000000120e+01 +-2.688752031250000130e+01 +-2.688860416500000028e+01 +-2.690106678000000073e+01 +-2.690613269750000214e+01 +-2.690263891250000228e+01 +-2.690271806749999683e+01 +-2.690353583999999643e+01 +-2.690415859249999997e+01 +-2.691047239499999932e+01 +-2.690290689500000099e+01 +-2.689834785500000081e+01 +-2.690441369999999921e+01 +-2.690840959500000196e+01 +-2.690635490250000217e+01 +-2.690871572750000240e+01 +-2.690496873750000262e+01 +-2.691195917000000293e+01 +-2.691220378999999951e+01 +-2.689809608500000238e+01 +-2.690497207750000186e+01 +-2.690374755750000091e+01 +-2.689866018250000224e+01 +-2.690055799499999978e+01 +-2.688750219249999773e+01 +-2.689875030500000008e+01 +-2.690097141000000036e+01 +-2.690360069249999952e+01 +-2.690196418749999907e+01 +-2.689596367000000043e+01 +-2.691526890000000094e+01 +-2.691841554749999688e+01 +-2.690413570500000162e+01 +-2.693631220250000169e+01 +-2.695535087749999903e+01 +-2.693553113749999994e+01 +-2.695844125749999876e+01 +-2.696372795250000109e+01 +-2.700224351750000196e+01 +-2.699664306500000066e+01 +-2.700652551750000185e+01 +-2.701388645000000110e+01 +-2.704322242749999816e+01 +-2.702267456250000066e+01 +-2.704339075000000037e+01 +-2.705592584500000086e+01 +-2.705299615750000086e+01 +-2.707456827000000033e+01 +-2.706635856749999647e+01 +-2.708241939500000228e+01 +-2.708653020749999740e+01 +-2.705926656749999637e+01 +-2.709224128749999849e+01 +-2.708560419000000152e+01 +-2.708144617250000152e+01 +-2.708416366499999839e+01 +-2.708146762749999681e+01 +-2.706130409250000213e+01 +-2.705192661499999929e+01 +-2.706045722749999882e+01 +-2.705864143499999841e+01 +-2.705428743499999911e+01 +-2.702196502750000207e+01 +-2.703652191249999959e+01 +-2.703053760499999925e+01 +-2.703109502750000104e+01 +-2.700614547749999872e+01 +-2.700450277500000240e+01 +-2.701329278999999772e+01 +-2.697980690250000180e+01 +-2.700690889250000026e+01 +-2.699673938749999991e+01 +-2.699190855249999998e+01 +-2.697910976500000046e+01 +-2.697658491000000325e+01 +-2.697507667749999882e+01 +-2.696520137749999790e+01 +-2.695898294250000049e+01 +-2.696547555749999958e+01 +-2.695816612499999820e+01 +-2.695746517250000096e+01 +-2.695771980500000353e+01 +-2.695683288500000074e+01 +-2.693444157000000061e+01 +-2.696113252749999845e+01 +-2.695370054250000180e+01 +-2.693867111249999624e+01 +-2.695148420250000143e+01 +-2.693779373249999765e+01 +-2.693994188500000320e+01 +-2.694314384499999804e+01 +-2.694340419999999980e+01 +-2.695033311750000138e+01 +-2.695427036250000441e+01 +-2.694279432249999928e+01 +-2.695328092249999941e+01 +-2.696051836000000179e+01 +-2.694871378250000049e+01 +-2.696610212250000060e+01 +-2.695731162999999952e+01 +-2.697236680750000204e+01 +-2.696225643250000203e+01 +-2.695318413000000390e+01 +-2.696105194249999926e+01 +-2.695830202249999985e+01 +-2.693842697250000029e+01 +-2.697022772000000046e+01 +-2.694277333999999868e+01 +-2.695803880749999948e+01 +-2.696013879999999929e+01 +-2.695803117749999700e+01 +-2.694772624750000034e+01 +-2.695757913750000156e+01 +-2.694487285749999828e+01 +-2.695285415749999913e+01 +-2.695123529749999847e+01 +-2.695633554500000173e+01 +-2.694699955000000102e+01 +-2.694449853749999946e+01 +-2.695164251000000277e+01 +-2.695584106500000132e+01 +-2.692926216000000039e+01 +-2.693129062749999747e+01 +-2.694454765249999895e+01 +-2.694602489250000232e+01 +-2.693819284499999966e+01 +-2.693310308249999707e+01 +-2.694795465499999665e+01 +-2.694872999249999879e+01 +-2.695538759249999927e+01 +-2.695110177749999991e+01 +-2.694088363499999872e+01 +-2.694974517749999876e+01 +-2.696885823999999943e+01 +-2.696921968250000035e+01 +-2.695799588999999941e+01 +-2.695814037249999728e+01 +-2.697895288500000177e+01 +-2.698911237750000325e+01 +-2.699255943499999688e+01 +-2.701176595750000331e+01 +-2.700248050749999962e+01 +-2.702508783249999880e+01 +-2.702210521499999629e+01 +-2.703166771249999911e+01 +-2.704922199250000148e+01 +-2.704710960499999928e+01 +-2.706432485499999885e+01 +-2.707001733749999772e+01 +-2.707801437249999665e+01 +-2.706663608499999896e+01 +-2.705750799249999972e+01 +-2.705662107250000048e+01 +-2.705927038250000294e+01 +-2.704951381750000294e+01 +-2.705897569750000287e+01 +-2.706424665499999804e+01 +-2.704243230750000038e+01 +-2.701496028749999923e+01 +-2.703491926250000432e+01 +-2.703031778249999917e+01 +-2.701406526499999927e+01 +-2.700331115500000223e+01 +-2.699555206499999827e+01 +-2.700001239750000082e+01 +-2.699665641749999878e+01 +-2.700381565249999838e+01 +-2.699956130749999872e+01 +-2.698809242249999940e+01 +-2.697952747499999759e+01 +-2.697257709499999834e+01 +-2.696408224249999819e+01 +-2.695445490000000177e+01 +-2.697802257499999712e+01 +-2.696129941749999759e+01 +-2.696354007749999937e+01 +-2.696295165999999810e+01 +-2.697843933000000050e+01 +-2.695856142250000076e+01 +-2.696738052250000095e+01 +-2.695500373750000023e+01 +-2.696240139000000013e+01 +-2.696998023749999973e+01 +-2.694646406500000069e+01 +-2.695241308249999790e+01 +-2.695390319999999917e+01 +-2.694729662000000303e+01 +-2.695395517499999727e+01 +-2.696884537000000037e+01 +-2.694856977749999771e+01 +-2.694793510250000423e+01 +-2.697831344499999773e+01 +-2.697383165500000146e+01 +-2.696571254749999724e+01 +-2.698876476250000422e+01 +-2.698010826000000151e+01 +-2.700095606000000004e+01 +-2.700358771999999874e+01 +-2.700514077999999785e+01 +-2.701558065249999885e+01 +-2.699800348249999971e+01 +-2.701713752749999742e+01 +-2.701796341000000012e+01 +-2.700856828499999907e+01 +-2.700666713749999914e+01 +-2.701153564500000215e+01 +-2.700336217999999988e+01 +-2.698989343499999904e+01 +-2.699721240999999949e+01 +-2.699382209750000072e+01 +-2.698295926999999850e+01 +-2.697166490749999923e+01 +-2.695800733499999779e+01 +-2.695374250500000102e+01 +-2.695037412749999817e+01 +-2.694942951000000164e+01 +-2.695783805749999829e+01 +-2.692331027999999904e+01 +-2.692868232499999692e+01 +-2.691673040500000269e+01 +-2.692699909500000288e+01 +-2.692129612249999937e+01 +-2.691526794250000165e+01 +-2.693391036999999955e+01 +-2.693503522750000201e+01 +-2.693973875000000007e+01 +-2.693827008999999961e+01 +-2.693742752250000194e+01 +-2.694532632749999834e+01 +-2.694998693499999831e+01 +-2.694739008000000169e+01 +-2.695968151249999778e+01 +-2.697184610249999892e+01 +-2.698287487000000340e+01 +-2.698540591999999805e+01 +-2.697933339999999802e+01 +-2.698671912999999734e+01 +-2.700633907250000476e+01 +-2.701613759999999687e+01 +-2.702638721499999974e+01 +-2.703411721999999884e+01 +-2.705379915249999812e+01 +-2.705585002750000001e+01 +-2.705912733000000259e+01 +-2.707737397999999729e+01 +-2.710130596249999968e+01 +-2.710778379250000114e+01 +-2.711196088500000201e+01 +-2.712643957249999715e+01 +-2.713536882500000047e+01 +-2.714670562750000471e+01 +-2.714917993750000136e+01 +-2.715837430750000081e+01 +-2.715523004500000326e+01 +-2.715086221500000008e+01 +-2.715751600249999953e+01 +-2.714155102000000142e+01 +-2.713489294000000029e+01 +-2.713290643749999731e+01 +-2.712367773000000071e+01 +-2.710482883499999929e+01 +-2.710177468999999917e+01 +-2.707740020500000355e+01 +-2.708559322249999823e+01 +-2.706670713749999635e+01 +-2.706396055249999932e+01 +-2.704365682749999777e+01 +-2.704337930749999686e+01 +-2.703291702249999773e+01 +-2.702985525500000108e+01 +-2.702054596000000330e+01 +-2.703946447250000062e+01 +-2.702069950250000119e+01 +-2.702332020000000057e+01 +-2.703665352000000155e+01 +-2.702945900000000279e+01 +-2.706133842250000043e+01 +-2.704423522999999818e+01 +-2.704238462750000238e+01 +-2.705110072999999815e+01 +-2.703973484000000127e+01 +-2.707789802500000320e+01 +-2.707089424250000320e+01 +-2.707814741250000168e+01 +-2.708462858250000238e+01 +-2.708505058249999919e+01 +-2.708147335250000154e+01 +-2.707825183749999809e+01 +-2.708360242999999912e+01 +-2.709719228750000042e+01 +-2.708638763500000124e+01 +-2.710161018249999998e+01 +-2.711606740999999943e+01 +-2.710486841000000169e+01 +-2.711829853000000057e+01 +-2.712114286499999594e+01 +-2.711346006499999817e+01 +-2.711925649749999678e+01 +-2.712455701999999746e+01 +-2.714271592999999783e+01 +-2.712724828750000228e+01 +-2.713229608500000012e+01 +-2.713926553499999983e+01 +-2.714081668750000276e+01 +-2.713071393750000126e+01 +-2.713427782000000121e+01 +-2.712764740000000074e+01 +-2.713201570500000059e+01 +-2.711608314250000262e+01 +-2.711546087249999815e+01 +-2.712156582000000071e+01 +-2.711457490749999977e+01 +-2.711621189000000243e+01 +-2.713628340000000350e+01 +-2.712106752750000283e+01 +-2.711974096249999988e+01 +-2.713095331249999731e+01 +-2.713517379750000202e+01 +-2.713374710000000078e+01 +-2.713153505250000208e+01 +-2.713660716999999778e+01 +-2.713824367500000179e+01 +-2.713739109000000127e+01 +-2.713839149500000048e+01 +-2.712085437749999883e+01 +-2.713768720499999887e+01 +-2.713868332000000194e+01 +-2.714104795500000122e+01 +-2.713554477499999962e+01 +-2.713964367000000166e+01 +-2.715145349249999995e+01 +-2.715443706499999976e+01 +-2.715338325500000138e+01 +-2.714306926999999803e+01 +-2.716785621749999891e+01 +-2.717702007499999795e+01 +-2.719178199750000147e+01 +-2.719849920499999740e+01 +-2.720966100500000096e+01 +-2.723122930499999939e+01 +-2.723843860499999892e+01 +-2.727541351250000190e+01 +-2.729746151249999997e+01 +-2.730986833250000245e+01 +-2.733856487499999943e+01 +-2.735403919250000015e+01 +-2.736321830500000019e+01 +-2.738250494000000046e+01 +-2.738550710750000050e+01 +-2.744474983499999965e+01 +-2.745843982499999925e+01 +-2.746840620000000399e+01 +-2.748856735499999715e+01 +-2.756128835750000050e+01 +-2.749637317749999710e+01 +-2.749020814750000241e+01 +-2.748095512249999928e+01 +-2.746330737999999982e+01 +-2.746449851999999936e+01 +-2.745790004500000236e+01 +-2.742770099999999900e+01 +-2.740345668499999832e+01 +-2.738733243999999800e+01 +-2.736216640499999997e+01 +-2.734912395499999604e+01 +-2.732402229249999692e+01 +-2.730465459749999724e+01 +-2.729121065250000200e+01 +-2.727385187000000144e+01 +-2.726194286000000133e+01 +-2.723754024499999815e+01 +-2.723608493749999937e+01 +-2.723224210999999784e+01 +-2.724099492999999939e+01 +-2.723176050250000202e+01 +-2.724650144499999982e+01 +-2.725795984250000004e+01 +-2.727359628749999843e+01 +-2.726210641999999851e+01 +-2.728289079500000014e+01 +-2.728585004749999854e+01 +-2.730068731499999757e+01 +-2.731048536500000168e+01 +-2.733422660999999820e+01 +-2.730858421250000134e+01 +-2.735646581750000195e+01 +-2.734232807249999908e+01 +-2.737732744249999683e+01 +-2.738511800750000091e+01 +-2.737410545499999870e+01 +-2.735177326250000007e+01 +-2.735303640250000257e+01 +-2.736753034750000069e+01 +-2.736301326750000129e+01 +-2.736178445750000066e+01 +-2.733541154750000146e+01 +-2.733734512249999682e+01 +-2.731598567750000228e+01 +-2.731246280749999755e+01 +-2.730491304499999927e+01 +-2.730321026000000018e+01 +-2.729862261000000245e+01 +-2.729407310250000052e+01 +-2.729120492999999925e+01 +-2.727501201749999993e+01 +-2.727616071749999804e+01 +-2.727638673999999597e+01 +-2.728320264749999779e+01 +-2.726020335999999844e+01 +-2.725753116499999962e+01 +-2.729599332749999974e+01 +-2.728887415250000004e+01 +-2.727774906249999987e+01 +-2.730197572999999878e+01 +-2.730088901499999920e+01 +-2.729877948500000073e+01 +-2.731126928249999963e+01 +-2.733467579000000214e+01 +-2.732204437000000041e+01 +-2.735248327249999889e+01 +-2.737525940000000091e+01 +-2.736713981500000159e+01 +-2.738557147750000098e+01 +-2.736379098999999826e+01 +-2.737806892500000089e+01 +-2.738715314750000118e+01 +-2.739254284000000084e+01 +-2.740549278249999787e+01 +-2.739540529250000134e+01 +-2.740144586499999946e+01 +-2.738560009000000051e+01 +-2.739776468500000206e+01 +-2.741178464750000288e+01 +-2.740833616250000304e+01 +-2.742240810250000038e+01 +-2.742250013249999796e+01 +-2.744059610500000090e+01 +-2.741408347999999862e+01 +-2.742638349500000317e+01 +-2.744343662250000193e+01 +-2.745969104500000313e+01 +-2.747493648499999708e+01 +-2.750499534500000109e+01 +-2.762726545250000143e+01 +-2.764403867749999932e+01 +-2.766230964749999899e+01 +-2.769490051500000050e+01 +-2.771683359000000024e+01 +-2.771950530750000041e+01 +-2.773561096000000248e+01 +-2.776559162250000057e+01 +-2.778204965750000000e+01 +-2.778960704749999877e+01 +-2.779085397749999942e+01 +-2.778600597249999993e+01 +-2.779824686000000256e+01 +-2.778548097750000068e+01 +-2.778956937750000122e+01 +-2.778033495000000386e+01 +-2.776916170249999993e+01 +-2.769121694749999918e+01 +-2.765887880500000051e+01 +-2.764439106000000379e+01 +-2.762137079250000227e+01 +-2.759194040250000057e+01 +-2.757039070000000436e+01 +-2.754430866250000065e+01 +-2.753315162749999701e+01 +-2.752630186000000023e+01 +-2.746596384000000057e+01 +-2.745700693250000057e+01 +-2.744967031499999877e+01 +-2.743308448750000039e+01 +-2.742971944499999992e+01 +-2.740367984750000119e+01 +-2.740180158500000118e+01 +-2.740288591250000394e+01 +-2.738992500250000006e+01 +-2.738471031249999754e+01 +-2.739836931250000163e+01 +-2.739228057749999579e+01 +-2.738441324249999909e+01 +-2.737868309000000266e+01 +-2.739156913499999746e+01 +-2.738794327000000095e+01 +-2.740506935249999998e+01 +-2.738066768750000080e+01 +-2.740034389499999889e+01 +-2.738859939749999839e+01 +-2.739990139249999856e+01 +-2.740631723250000107e+01 +-2.740708827750000154e+01 +-2.738898515750000229e+01 +-2.738215685000000121e+01 +-2.736990976250000074e+01 +-2.739940214250000139e+01 +-2.737531518750000359e+01 +-2.737105655750000111e+01 +-2.734847402750000356e+01 +-2.731815671749999908e+01 +-2.733026790749999790e+01 +-2.731183719499999896e+01 +-2.731861114499999843e+01 +-2.730404710499999865e+01 +-2.730029201500000013e+01 +-2.730518722499999740e+01 +-2.730227136749999772e+01 +-2.729188966749999778e+01 +-2.729716682499999791e+01 +-2.728859281749999965e+01 +-2.728281831749999853e+01 +-2.728527402750000164e+01 +-2.730116081250000093e+01 +-2.731213855749999908e+01 +-2.730478858749999915e+01 +-2.731121873749999907e+01 +-2.732393693999999940e+01 +-2.732619619500000141e+01 +-2.734342384250000180e+01 +-2.733497381249999947e+01 +-2.734763050000000106e+01 +-2.736082124749999878e+01 +-2.736873626750000099e+01 +-2.738264227250000005e+01 +-2.740979528249999930e+01 +-2.741383504749999744e+01 +-2.742225980750000147e+01 +-2.740515852000000052e+01 +-2.744260835499999729e+01 +-2.745675563749999881e+01 +-2.748206234000000237e+01 +-2.747520065499999831e+01 +-2.750568437500000130e+01 +-2.752016162750000206e+01 +-2.754118919249999919e+01 +-2.755418396249999802e+01 +-2.756492185749999990e+01 +-2.759452343249999728e+01 +-2.760984659250000206e+01 +-2.762692022250000079e+01 +-2.765424632749999745e+01 +-2.768012237749999827e+01 +-2.771210336500000437e+01 +-2.770605468499999802e+01 +-2.772851133249999833e+01 +-2.775326251999999982e+01 +-2.775255012499999907e+01 +-2.775308990499999950e+01 +-2.776607847000000007e+01 +-2.777649927249999706e+01 +-2.775391197250000275e+01 +-2.777657031750000272e+01 +-2.776768684249999808e+01 +-2.775282001500000106e+01 +-2.775069093500000150e+01 +-2.774647140749999608e+01 +-2.773531389000000047e+01 +-2.772616243499999911e+01 +-2.770400428749999833e+01 +-2.770285272499999962e+01 +-2.768370056000000190e+01 +-2.766639757250000287e+01 +-2.766422272000000149e+01 +-2.765174388999999877e+01 +-2.763238334749999936e+01 +-2.762868023000000051e+01 +-2.760288047750000118e+01 +-2.759889221249999736e+01 +-2.758993053250000216e+01 +-2.759846258000000319e+01 +-2.757508802249999746e+01 +-2.757485676000000296e+01 +-2.756717348249999944e+01 +-2.756560611749999623e+01 +-2.754693031250000246e+01 +-2.752920102750000098e+01 +-2.752683782749999963e+01 +-2.751499700500000145e+01 +-2.751248550500000079e+01 +-2.750430679249999955e+01 +-2.747563505249999949e+01 +-2.746251344750000101e+01 +-2.746705007500000306e+01 +-2.746583604750000163e+01 +-2.744044113249999839e+01 +-2.742580700000000249e+01 +-2.740482187250000123e+01 +-2.738636779749999661e+01 +-2.738796806499999548e+01 +-2.737530136250000368e+01 +-2.737787771000000347e+01 +-2.736191844750000257e+01 +-2.735571622750000031e+01 +-2.735907935999999907e+01 +-2.735656833750000061e+01 +-2.735699796749999990e+01 +-2.733050966250000258e+01 +-2.734944677500000054e+01 +-2.734510469250000142e+01 +-2.733623314000000093e+01 +-2.734399413999999950e+01 +-2.733492612999999949e+01 +-2.732638072750000191e+01 +-2.733838081499999717e+01 +-2.733993005499999640e+01 +-2.734605359999999763e+01 +-2.735343885500000027e+01 +-2.736102628749999965e+01 +-2.737529611250000272e+01 +-2.736547136249999923e+01 +-2.737135410249999978e+01 +-2.736644554249999928e+01 +-2.739229249750000150e+01 +-2.737636518249999895e+01 +-2.737736892750000095e+01 +-2.738000345249999867e+01 +-2.738683271249999862e+01 +-2.739693594249999720e+01 +-2.739247035750000236e+01 +-2.739687633249999976e+01 +-2.741235161000000176e+01 +-2.742090129749999861e+01 +-2.741234207249999955e+01 +-2.744401121250000131e+01 +-2.745792436499999667e+01 +-2.745151900999999839e+01 +-2.747154712749999916e+01 +-2.748827266500000022e+01 +-2.750993108750000005e+01 +-2.752606010750000110e+01 +-2.756084489750000088e+01 +-2.758320856000000276e+01 +-2.759308338250000148e+01 +-2.763363838000000072e+01 +-2.767747926750000076e+01 +-2.770180558999999931e+01 +-2.773805713750000024e+01 +-2.778203296750000106e+01 +-2.780494737500000113e+01 +-2.784788274500000327e+01 +-2.787684202249999998e+01 +-2.788654947500000247e+01 +-2.792598772000000196e+01 +-2.794698238499999832e+01 +-2.795542669500000343e+01 +-2.795678472750000054e+01 +-2.796505737249999868e+01 +-2.796963643999999860e+01 +-2.795593785999999881e+01 +-2.794419336250000185e+01 +-2.794992685500000107e+01 +-2.792668151750000050e+01 +-2.789446497000000136e+01 +-2.787898540500000166e+01 +-2.784154224499999941e+01 +-2.780887699249999656e+01 +-2.778652525000000040e+01 +-2.774361562749999877e+01 +-2.771097278750000115e+01 +-2.770440674000000314e+01 +-2.767837619750000044e+01 +-2.765838432500000010e+01 +-2.765417099000000078e+01 +-2.762897873000000004e+01 +-2.761586523249999914e+01 +-2.760551309499999917e+01 +-2.761635065000000111e+01 +-2.760814619250000135e+01 +-2.761085509999999843e+01 +-2.759832716000000019e+01 +-2.759686899249999925e+01 +-2.761153030250000029e+01 +-2.760927105000000381e+01 +-2.761755323500000259e+01 +-2.760496521000000314e+01 +-2.760758066249999843e+01 +-2.760758113749999865e+01 +-2.762107706000000107e+01 +-2.755588245499999900e+01 +-2.755035829500000233e+01 +-2.754524135500000170e+01 +-2.753823757250000170e+01 +-2.752460479750000033e+01 +-2.751619052999999937e+01 +-2.756079244500000058e+01 +-2.755159902500000157e+01 +-2.751894044750000035e+01 +-2.752089023500000309e+01 +-2.751357841500000134e+01 +-2.748294973249999984e+01 +-2.748921251249999997e+01 +-2.748890209250000183e+01 +-2.748797083000000185e+01 +-2.747629833250000075e+01 +-2.747932958500000211e+01 +-2.747171544749999939e+01 +-2.745908880249999839e+01 +-2.745968246249999822e+01 +-2.746511125500000006e+01 +-2.746449613749999941e+01 +-2.746769857500000001e+01 +-2.746362686000000153e+01 +-2.744893932250000290e+01 +-2.745619249499999981e+01 +-2.744937658250000112e+01 +-2.745425224250000085e+01 +-2.746588897750000058e+01 +-2.746159505749999852e+01 +-2.747060060500000134e+01 +-2.747152471249999905e+01 +-2.748243761250000006e+01 +-2.748951339749999789e+01 +-2.748301029250000127e+01 +-2.749495887500000180e+01 +-2.749188327999999970e+01 +-2.748646259249999702e+01 +-2.748995113250000344e+01 +-2.749674367749999959e+01 +-2.749448156499999740e+01 +-2.751516580500000231e+01 +-2.752132606749999866e+01 +-2.750918817250000004e+01 +-2.751216840749999903e+01 +-2.753984355749999935e+01 +-2.754769564000000059e+01 +-2.755148887500000399e+01 +-2.756079530499999919e+01 +-2.758008432499999785e+01 +-2.757916498250000004e+01 +-2.763187122499999759e+01 +-2.764427757500000027e+01 +-2.766038656249999761e+01 +-2.767695379499999930e+01 +-2.769891738749999988e+01 +-2.774622440500000309e+01 +-2.776187133750000413e+01 +-2.777873849749999735e+01 +-2.780968713750000276e+01 +-2.784332179750000336e+01 +-2.785682678250000066e+01 +-2.789600181500000176e+01 +-2.790409994499999868e+01 +-2.793780231249999702e+01 +-2.793885088000000039e+01 +-2.795493555250000028e+01 +-2.797430229500000110e+01 +-2.796510791749999925e+01 +-2.796046447750000041e+01 +-2.795339727249999839e+01 +-2.796292877249999975e+01 +-2.793368291999999897e+01 +-2.791682815249999550e+01 +-2.789837407750000153e+01 +-2.788503551499999844e+01 +-2.782876444000000049e+01 +-2.781846856750000185e+01 +-2.779490232749999734e+01 +-2.776616716499999882e+01 +-2.772498035249999759e+01 +-2.770665550249999853e+01 +-2.771164608000000129e+01 +-2.767142868000000178e+01 +-2.766147184250000279e+01 +-2.764142704249999838e+01 +-2.762290096500000303e+01 +-2.762269449249999909e+01 +-2.760574150000000060e+01 +-2.760206556499999664e+01 +-2.758307504749999950e+01 +-2.757802581749999860e+01 +-2.756910085749999695e+01 +-2.755652380000000079e+01 +-2.757195043749999996e+01 +-2.755794525250000149e+01 +-2.755965614499999816e+01 +-2.754267596999999768e+01 +-2.754766464249999913e+01 +-2.754773664500000052e+01 +-2.756237030249999975e+01 +-2.753453493249999795e+01 +-2.755194044250000118e+01 +-2.755049705250000258e+01 +-2.753232669999999871e+01 +-2.753080558999999994e+01 +-2.753944253750000115e+01 +-2.754871368499999562e+01 +-2.753278875250000368e+01 +-2.753320550749999995e+01 +-2.754113340250000164e+01 +-2.754032325749999899e+01 +-2.754180955749999882e+01 +-2.754841947499999932e+01 +-2.753186845749999634e+01 +-2.755074549000000061e+01 +-2.756218290250000180e+01 +-2.754054021999999691e+01 +-2.756598520249999851e+01 +-2.756014538000000158e+01 +-2.757607746249999892e+01 +-2.756940841500000161e+01 +-2.757235193500000037e+01 +-2.755747365999999943e+01 +-2.756538057250000051e+01 +-2.752797127000000188e+01 +-2.753089762000000107e+01 +-2.752103662500000070e+01 +-2.751977014500000251e+01 +-2.750896835249999839e+01 +-2.750048065249999851e+01 +-2.750361585750000160e+01 +-2.746754503250000212e+01 +-2.746771287749999857e+01 +-2.745624065500000199e+01 +-2.744934129749999840e+01 +-2.746031713499999682e+01 +-2.744044160749999861e+01 +-2.744781017500000075e+01 +-2.741415548250000001e+01 +-2.743348598500000080e+01 +-2.743443107499999911e+01 +-2.743668603749999946e+01 +-2.744296741750000379e+01 +-2.745374441000000232e+01 +-2.744700098250000053e+01 +-2.746140336749999733e+01 +-2.747321700999999905e+01 +-2.748975229250000041e+01 +-2.751563787250000104e+01 +-2.750420427499999931e+01 +-2.752755212499999971e+01 +-2.756415748499999907e+01 +-2.756134891500000350e+01 +-2.757985591750000154e+01 +-2.759683704500000090e+01 +-2.760900449750000263e+01 +-2.761432552500000170e+01 +-2.765451669999999851e+01 +-2.765516901000000161e+01 +-2.767594814249999757e+01 +-2.767237997250000348e+01 +-2.768213653500000149e+01 +-2.767859125249999863e+01 +-2.769436884000000276e+01 +-2.767115545000000054e+01 +-2.769085359749999853e+01 +-2.767708062999999896e+01 +-2.769385528499999793e+01 +-2.766984271999999834e+01 +-2.766573524500000048e+01 +-2.765030240999999833e+01 +-2.764606094250000012e+01 +-2.764714097749999766e+01 +-2.762651205249999720e+01 +-2.761743593249999762e+01 +-2.759705686499999899e+01 +-2.758554315750000185e+01 +-2.757001828999999660e+01 +-2.755775117749999836e+01 +-2.755624723500000073e+01 +-2.753242492500000083e+01 +-2.755107259750000281e+01 +-2.752924919000000159e+01 +-2.754364204000000171e+01 +-2.754669571000000161e+01 +-2.752907705249999992e+01 +-2.753626298750000245e+01 +-2.753635215499999944e+01 +-2.755086136000000252e+01 +-2.753444576500000096e+01 +-2.754653120249999887e+01 +-2.753834676750000199e+01 +-2.752990150749999998e+01 +-2.752469205750000114e+01 +-2.754106426250000084e+01 +-2.752932024000000055e+01 +-2.754374313499999971e+01 +-2.753103303999999696e+01 +-2.753373003000000097e+01 +-2.752957773250000173e+01 +-2.753099918250000044e+01 +-2.750952196249999915e+01 +-2.754007816500000061e+01 +-2.755715322250000199e+01 +-2.755385160499999841e+01 +-2.754296207249999995e+01 +-2.756405544249999906e+01 +-2.756463623249999983e+01 +-2.757035780000000003e+01 +-2.759293031749999869e+01 +-2.759483337750000231e+01 +-2.761781406500000102e+01 +-2.763144349999999960e+01 +-2.762109899500000054e+01 +-2.762545013250000281e+01 +-2.764405917999999929e+01 +-2.762960767750000102e+01 +-2.765782689999999988e+01 +-2.764759636000000143e+01 +-2.765834760749999788e+01 +-2.767190360999999754e+01 +-2.765664482250000233e+01 +-2.766253280500000145e+01 +-2.764900589000000153e+01 +-2.764920044000000132e+01 +-2.765192508999999887e+01 +-2.762485122750000244e+01 +-2.762682819249999966e+01 +-2.759658193499999967e+01 +-2.759261894249999969e+01 +-2.757343626000000114e+01 +-2.756957244499999859e+01 +-2.755809688499999766e+01 +-2.753359890000000121e+01 +-2.754070997250000019e+01 +-2.752410745500000289e+01 +-2.752767610749999960e+01 +-2.752210235749999967e+01 +-2.750464677749999964e+01 +-2.752161073749999787e+01 +-2.751778555249999769e+01 +-2.752378463499999839e+01 +-2.750458669500000042e+01 +-2.753646421250000031e+01 +-2.753783940999999658e+01 +-2.753093719750000190e+01 +-2.754231119249999793e+01 +-2.754428243499999951e+01 +-2.755060196000000161e+01 +-2.756281280500000008e+01 +-2.758079242499999850e+01 +-2.758662271749999917e+01 +-2.761049795250000116e+01 +-2.759700632250000041e+01 +-2.764553308500000384e+01 +-2.765210390250000216e+01 +-2.766523122750000141e+01 +-2.765880298749999966e+01 +-2.767506265749999983e+01 +-2.767878151000000031e+01 +-2.768299722500000115e+01 +-2.768882894500000091e+01 +-2.768196201249999788e+01 +-2.767629909499999741e+01 +-2.766937494249999929e+01 +-2.764118290000000044e+01 +-2.764853906500000136e+01 +-2.763262223999999989e+01 +-2.763277149250000164e+01 +-2.761269473749999648e+01 +-2.760267400749999922e+01 +-2.758625841250000121e+01 +-2.757090663749999848e+01 +-2.756020736749999855e+01 +-2.756559085749999838e+01 +-2.754814290750000083e+01 +-2.752455234500000358e+01 +-2.754504728250000056e+01 +-2.751977348499999820e+01 +-2.754099464249999940e+01 +-2.752869081499999737e+01 +-2.752462625749999958e+01 +-2.753086042249999821e+01 +-2.753218746000000294e+01 +-2.751197623999999919e+01 +-2.752697610999999966e+01 +-2.752575635999999903e+01 +-2.753136444249999926e+01 +-2.753529358000000116e+01 +-2.755026674249999985e+01 +-2.755484247249999896e+01 +-2.756154394250000195e+01 +-2.756613063749999526e+01 +-2.756555843250000137e+01 +-2.758537530750000144e+01 +-2.759040737249999964e+01 +-2.759334707250000207e+01 +-2.761926841749999895e+01 +-2.759829139499999684e+01 +-2.763463401749999804e+01 +-2.763374566999999971e+01 +-2.763560724249999723e+01 +-2.765073442499999956e+01 +-2.765532112250000196e+01 +-2.768307495250000017e+01 +-2.769995927999999807e+01 +-2.771333313000000231e+01 +-2.771666335999999831e+01 +-2.773635530500000002e+01 +-2.774065160749999848e+01 +-2.776058483250000108e+01 +-2.775040483500000121e+01 +-2.776833915750000159e+01 +-2.776966858000000116e+01 +-2.774563789249999957e+01 +-2.777071332750000110e+01 +-2.775015830999999622e+01 +-2.773933744500000032e+01 +-2.772743320499999697e+01 +-2.773218107249999775e+01 +-2.770784855000000135e+01 +-2.770490169749999865e+01 +-2.769618844749999909e+01 +-2.769628334000000081e+01 +-2.766895532500000243e+01 +-2.765834474500000084e+01 +-2.764442348749999923e+01 +-2.763779830749999888e+01 +-2.763162088500000024e+01 +-2.763132381499999823e+01 +-2.762973213250000271e+01 +-2.762341499499999742e+01 +-2.761411237749999970e+01 +-2.762436199249999902e+01 +-2.761750888749999788e+01 +-2.763607645000000446e+01 +-2.761240243999999677e+01 +-2.760487747250000012e+01 +-2.760615444249999939e+01 +-2.760349035249999972e+01 +-2.761353206500000113e+01 +-2.762070512749999907e+01 +-2.762670802999999964e+01 +-2.762491083249999946e+01 +-2.763837766499999660e+01 +-2.763653135250000048e+01 +-2.763353109250000017e+01 +-2.763627195249999957e+01 +-2.764417123750000016e+01 +-2.764525699749999887e+01 +-2.765313768500000435e+01 +-2.765043210999999701e+01 +-2.766243553249999820e+01 +-2.765564251000000340e+01 +-2.766703224500000147e+01 +-2.766637420749999876e+01 +-2.767594576000000117e+01 +-2.766554164999999799e+01 +-2.768442917000000136e+01 +-2.768655347999999705e+01 +-2.764645147249999724e+01 +-2.767507076500000096e+01 +-2.767469739999999945e+01 +-2.767221164749999929e+01 +-2.766469526499999887e+01 +-2.764747190499999974e+01 +-2.764011907500000120e+01 +-2.764123821249999935e+01 +-2.762795877249999776e+01 +-2.763476800750000351e+01 +-2.762269830749999500e+01 +-2.761842918749999853e+01 +-2.760766792250000279e+01 +-2.761304569250000185e+01 +-2.759023046250000277e+01 +-2.759323262999999926e+01 +-2.759398507999999950e+01 +-2.758917283749999783e+01 +-2.756247663500000300e+01 +-2.758520794249999852e+01 +-2.758855151999999933e+01 +-2.757812690749999973e+01 +-2.759706545249999721e+01 +-2.759673547999999954e+01 +-2.761059379750000176e+01 +-2.761227846250000084e+01 +-2.761426591749999915e+01 +-2.762768268499999991e+01 +-2.761768674749999875e+01 +-2.763711833749999869e+01 +-2.765462446249999928e+01 +-2.765986728999999755e+01 +-2.767615270499999980e+01 +-2.769859600000000199e+01 +-2.770362520249999960e+01 +-2.772554397500000078e+01 +-2.775233841000000012e+01 +-2.775688552749999616e+01 +-2.779602241499999948e+01 +-2.779737138750000014e+01 +-2.784910964750000062e+01 +-2.786254787499999708e+01 +-2.789265585000000058e+01 +-2.790766143750000339e+01 +-2.793731021750000210e+01 +-2.796116161249999976e+01 +-2.799136447749999945e+01 +-2.800643873249999771e+01 +-2.803701829999999617e+01 +-2.804220867249999927e+01 +-2.805304813250000251e+01 +-2.803289937750000149e+01 +-2.804771757000000321e+01 +-2.802774906500000185e+01 +-2.802219295749999972e+01 +-2.800700902750000054e+01 +-2.799356460750000153e+01 +-2.796447753749999876e+01 +-2.793564272000000059e+01 +-2.792548322500000069e+01 +-2.789109802249999603e+01 +-2.787250089500000172e+01 +-2.785141420500000109e+01 +-2.782302761250000245e+01 +-2.781064128999999951e+01 +-2.778799152499999536e+01 +-2.776825666499999912e+01 +-2.775582456749999949e+01 +-2.773461580249999869e+01 +-2.772439622750000154e+01 +-2.771566247999999888e+01 +-2.771162653000000020e+01 +-2.770378065000000234e+01 +-2.768099355750000257e+01 +-2.768522644250000297e+01 +-2.769057178500000305e+01 +-2.769848060500000386e+01 +-2.768121099500000071e+01 +-2.769444131999999925e+01 +-2.770756292499999773e+01 +-2.770973157749999771e+01 +-2.769995546499999861e+01 +-2.769446372999999895e+01 +-2.769067430500000171e+01 +-2.770791673750000328e+01 +-2.771588420999999869e+01 +-2.770319223250000107e+01 +-2.771844291749999911e+01 +-2.772352743000000075e+01 +-2.771160745499999933e+01 +-2.771350955750000011e+01 +-2.772173738500000084e+01 +-2.771304655000000139e+01 +-2.773884439500000099e+01 +-2.772536945250000073e+01 +-2.773604822000000070e+01 +-2.774219370000000140e+01 +-2.774295711499999939e+01 +-2.774532699750000120e+01 +-2.774453449250000148e+01 +-2.777558088250000168e+01 +-2.773867368749999684e+01 +-2.772920990000000074e+01 +-2.774322414750000121e+01 +-2.774104118500000027e+01 +-2.771706199749999655e+01 +-2.772030687499999857e+01 +-2.771865987500000017e+01 +-2.772252750249999664e+01 +-2.770958805000000069e+01 +-2.770852279749999880e+01 +-2.769538450250000139e+01 +-2.770941924999999983e+01 +-2.770164489500000116e+01 +-2.769178390749999963e+01 +-2.768971204750000226e+01 +-2.767947149249999939e+01 +-2.768019628749999939e+01 +-2.767848491750000051e+01 +-2.766891050250000106e+01 +-2.769457435750000229e+01 +-2.767827940000000098e+01 +-2.769929075249999784e+01 +-2.769198942250000073e+01 +-2.767989253999999733e+01 +-2.775948810750000106e+01 +-2.777438068500000057e+01 +-2.778955507499999911e+01 +-2.777766418250000058e+01 +-2.779785632999999834e+01 +-2.775019645499999754e+01 +-2.777293682249999662e+01 +-2.777460575250000119e+01 +-2.779330873749999853e+01 +-2.781994485999999966e+01 +-2.781727075499999913e+01 +-2.783636283999999961e+01 +-2.784961414500000032e+01 +-2.790488195250000203e+01 +-2.790911817499999970e+01 +-2.792714023500000309e+01 +-2.797096395499999844e+01 +-2.795902252249999975e+01 +-2.798824691749999971e+01 +-2.801003456000000114e+01 +-2.801231050250000010e+01 +-2.803669691000000341e+01 +-2.805275106499999893e+01 +-2.803217554000000078e+01 +-2.804464292749999998e+01 +-2.805379629249999951e+01 +-2.806750011249999943e+01 +-2.802824544749999802e+01 +-2.802830505250000215e+01 +-2.803791332000000125e+01 +-2.801020622249999903e+01 +-2.800396251500000133e+01 +-2.797031116249999982e+01 +-2.794810104249999938e+01 +-2.793025159749999986e+01 +-2.792522096500000117e+01 +-2.790436601749999923e+01 +-2.787763166499999912e+01 +-2.785976505249999846e+01 +-2.784948921249999998e+01 +-2.785416603249999667e+01 +-2.782536935750000140e+01 +-2.782839107499999898e+01 +-2.781944990250000060e+01 +-2.784448766499999905e+01 +-2.780600023249999708e+01 +-2.781930494250000052e+01 +-2.783725738499999736e+01 +-2.783413172000000202e+01 +-2.782888984749999750e+01 +-2.783746099500000071e+01 +-2.782752990500000223e+01 +-2.782056093500000316e+01 +-2.782739639499999740e+01 +-2.781935310500000114e+01 +-2.781512117500000159e+01 +-2.783770084500000053e+01 +-2.782619809999999916e+01 +-2.783700418499999785e+01 +-2.784424114249999960e+01 +-2.786095285249999876e+01 +-2.787608671499999957e+01 +-2.786590385499999911e+01 +-2.788532304750000179e+01 +-2.787565327000000082e+01 +-2.789146232499999911e+01 +-2.788409948249999815e+01 +-2.791142129749999867e+01 +-2.789016962250000375e+01 +-2.791210698999999806e+01 +-2.790340948000000054e+01 +-2.792970419000000248e+01 +-2.791360235500000186e+01 +-2.790583610750000076e+01 +-2.791914176750000109e+01 +-2.790747785749999821e+01 +-2.788685369750000120e+01 +-2.790099715999999930e+01 +-2.789792442499999936e+01 +-2.788055038250000095e+01 +-2.789105605999999682e+01 +-2.786233854500000007e+01 +-2.786664867500000042e+01 +-2.784638786250000209e+01 +-2.783207797749999912e+01 +-2.782053947500000035e+01 +-2.780337095500000189e+01 +-2.778947687000000144e+01 +-2.777231741000000298e+01 +-2.777701902249999932e+01 +-2.774534702500000094e+01 +-2.775196170750000135e+01 +-2.775147676499999960e+01 +-2.773574828999999653e+01 +-2.772250175499999969e+01 +-2.772796344750000230e+01 +-2.772597694499999932e+01 +-2.773867988500000337e+01 +-2.774250841249999766e+01 +-2.772392368250000061e+01 +-2.774197197250000357e+01 +-2.775925827249999855e+01 +-2.776584053250000039e+01 +-2.778549623250000167e+01 +-2.779796075750000028e+01 +-2.781621837750000026e+01 +-2.783520174000000225e+01 +-2.783677148999999673e+01 +-2.787236547499999872e+01 +-2.789968872250000231e+01 +-2.789748001000000244e+01 +-2.794503450250000043e+01 +-2.795379686499999750e+01 +-2.799175358000000102e+01 +-2.800948858250000129e+01 +-2.803231954749999844e+01 +-2.805957841750000270e+01 +-2.804079341750000154e+01 +-2.808042383249999929e+01 +-2.808554792249999821e+01 +-2.809576081999999886e+01 +-2.806960725999999795e+01 +-2.808478641500000350e+01 +-2.804812908000000249e+01 +-2.805526637749999708e+01 +-2.804112625000000136e+01 +-2.800962782000000217e+01 +-2.801196193750000418e+01 +-2.797920608249999930e+01 +-2.797541809000000157e+01 +-2.795133781250000027e+01 +-2.792915963999999818e+01 +-2.791227626999999956e+01 +-2.787375783999999967e+01 +-2.787500763000000248e+01 +-2.785138272999999742e+01 +-2.785847950000000139e+01 +-2.783108186750000002e+01 +-2.781991767750000122e+01 +-2.781230259000000160e+01 +-2.781300592500000235e+01 +-2.782083797250000146e+01 +-2.782523441249999863e+01 +-2.781280517499999760e+01 +-2.780664348750000059e+01 +-2.781352901249999832e+01 +-2.778372335499999934e+01 +-2.780709934250000259e+01 +-2.781409978999999666e+01 +-2.779625415749999817e+01 +-2.780937004249999944e+01 +-2.782004118000000048e+01 +-2.782829475500000171e+01 +-2.781310653749999773e+01 +-2.780897617249999598e+01 +-2.779881715750000382e+01 +-2.779389571749999988e+01 +-2.780785894499999600e+01 +-2.780891513750000144e+01 +-2.780022287250000090e+01 +-2.782113170750000108e+01 +-2.781858777749999945e+01 +-2.783879518500000216e+01 +-2.785229683000000023e+01 +-2.784627914500000045e+01 +-2.780218124499999988e+01 +-2.784051322749999713e+01 +-2.785434866249999786e+01 +-2.783472776250000180e+01 +-2.785343408750000194e+01 +-2.783279466749999997e+01 +-2.784961271250000081e+01 +-2.783563328000000325e+01 +-2.784718609000000100e+01 +-2.783629941749999759e+01 +-2.783135699999999702e+01 +-2.782565355250000039e+01 +-2.782976007499999938e+01 +-2.779888391500000111e+01 +-2.780752134249999941e+01 +-2.780482006249999927e+01 +-2.779826355000000149e+01 +-2.780179405500000200e+01 +-2.779994392500000089e+01 +-2.779612159749999734e+01 +-2.776290607249999809e+01 +-2.777561616749999729e+01 +-2.777388047999999898e+01 +-2.778067827249999766e+01 +-2.777946424250000135e+01 +-2.780067539250000053e+01 +-2.778161716500000011e+01 +-2.776663255500000105e+01 +-2.778005218500000240e+01 +-2.779258585250000024e+01 +-2.779398774999999944e+01 +-2.780158710250000098e+01 +-2.784560108250000354e+01 +-2.783656978750000022e+01 +-2.784491539000000060e+01 +-2.785533237500000325e+01 +-2.787460947000000289e+01 +-2.788357401000000024e+01 +-2.791204404750000023e+01 +-2.792148303999999825e+01 +-2.793093490749999930e+01 +-2.796860170500000109e+01 +-2.797756862749999840e+01 +-2.800965404749999976e+01 +-2.804548788250000158e+01 +-2.808989238499999885e+01 +-2.810939359749999866e+01 +-2.811289453499999880e+01 +-2.816506814749999776e+01 +-2.820169210500000290e+01 +-2.822000360500000227e+01 +-2.823511362249999834e+01 +-2.822566461499999946e+01 +-2.824501800250000016e+01 +-2.828230572000000009e+01 +-2.826973533499999647e+01 +-2.826807260500000041e+01 +-2.827077865499999731e+01 +-2.824439478000000037e+01 +-2.822467136499999896e+01 +-2.821784686999999892e+01 +-2.817982101500000169e+01 +-2.815460919999999945e+01 +-2.814083004000000443e+01 +-2.812090826000000021e+01 +-2.807544803749999929e+01 +-2.805192327500000005e+01 +-2.804707241250000038e+01 +-2.802752828750000091e+01 +-2.801649331750000016e+01 +-2.796019220250000359e+01 +-2.796370506250000076e+01 +-2.794754266749999871e+01 +-2.794222307249999915e+01 +-2.795595884500000139e+01 +-2.793447923749999973e+01 +-2.794870806000000130e+01 +-2.793402862500000339e+01 +-2.793958330499999931e+01 +-2.795155954250000008e+01 +-2.794003915749999933e+01 +-2.796634340250000150e+01 +-2.795191955499999992e+01 +-2.799373102250000045e+01 +-2.797210311749999789e+01 +-2.801266670249999891e+01 +-2.799763584250000292e+01 +-2.800336933000000172e+01 +-2.801851844749999998e+01 +-2.802465724999999708e+01 +-2.802568054250000174e+01 +-2.802804374499999795e+01 +-2.802541828250000222e+01 +-2.802973508750000065e+01 +-2.805607366499999955e+01 +-2.805443811250000152e+01 +-2.806283235500000117e+01 +-2.807725667999999786e+01 +-2.806682205250000095e+01 +-2.808135652749999878e+01 +-2.811294889499999883e+01 +-2.809685277999999897e+01 +-2.810043430500000028e+01 +-2.808733415500000064e+01 +-2.811326170000000246e+01 +-2.811074066249999959e+01 +-2.810070610000000002e+01 +-2.809626578999999680e+01 +-2.809038830000000075e+01 +-2.808997011499999985e+01 +-2.805573797000000269e+01 +-2.804400110249999756e+01 +-2.804767417749999936e+01 +-2.803823566249999999e+01 +-2.803926944999999904e+01 +-2.802738380499999948e+01 +-2.802037238999999857e+01 +-2.802083826250000342e+01 +-2.802277517499999959e+01 +-2.799758529750000235e+01 +-2.801608514750000367e+01 +-2.799662208750000048e+01 +-2.800422811750000207e+01 +-2.800637102250000154e+01 +-2.801021242000000200e+01 +-2.801913118499999911e+01 +-2.801615619749999908e+01 +-2.801703453000000010e+01 +-2.798438882749999834e+01 +-2.800047445250000067e+01 +-2.801314353999999796e+01 +-2.803883600250000185e+01 +-2.804920053500000066e+01 +-2.805386543499999874e+01 +-2.807673597000000143e+01 +-2.809923410499999719e+01 +-2.812164783499999743e+01 +-2.811582422000000037e+01 +-2.814738464250000050e+01 +-2.817450571250000024e+01 +-2.819512844249999972e+01 +-2.823683404750000037e+01 +-2.827649688750000223e+01 +-2.830112123500000010e+01 +-2.832961559499999993e+01 +-2.837097501750000106e+01 +-2.840536928250000059e+01 +-2.845433568750000219e+01 +-2.847587871499999679e+01 +-2.848496580249999965e+01 +-2.851360797749999776e+01 +-2.852818441499999835e+01 +-2.853730869249999813e+01 +-2.854545783999999742e+01 +-2.858042001500000140e+01 +-2.857518529749999914e+01 +-2.854742861000000076e+01 +-2.851453160999999881e+01 +-2.852400255250000072e+01 +-2.849145746250000144e+01 +-2.847460031499999999e+01 +-2.844623661250000168e+01 +-2.841734409500000069e+01 +-2.841249180000000152e+01 +-2.838243961250000069e+01 +-2.833150148250000200e+01 +-2.833092594250000218e+01 +-2.829293441749999971e+01 +-2.828678989499999830e+01 +-2.824878549499999991e+01 +-2.826528167750000264e+01 +-2.823959684500000122e+01 +-2.821660661500000344e+01 +-2.823154401499999722e+01 +-2.821613979500000013e+01 +-2.820599651250000051e+01 +-2.821290826499999937e+01 +-2.820920085750000084e+01 +-2.822138977250000025e+01 +-2.822439670750000218e+01 +-2.822836876000000217e+01 +-2.822462320249999834e+01 +-2.821554326749999930e+01 +-2.822717142249999966e+01 +-2.821798753750000088e+01 +-2.821509933249999946e+01 +-2.821000909749999863e+01 +-2.818478393500000223e+01 +-2.818755626749999976e+01 +-2.821210145750000109e+01 +-2.816622018750000223e+01 +-2.817479467749999955e+01 +-2.818119096999999940e+01 +-2.815806293250000181e+01 +-2.816645288500000177e+01 +-2.816185283749999968e+01 +-2.816740417499999793e+01 +-2.814652824250000052e+01 +-2.816043519750000002e+01 +-2.814898777000000152e+01 +-2.815534353000000323e+01 +-2.815476608499999855e+01 +-2.812979841249999780e+01 +-2.813548803249999963e+01 +-2.814177846999999844e+01 +-2.816343879749999957e+01 +-2.814354562749999644e+01 +-2.816152763499999878e+01 +-2.814011144500000228e+01 +-2.816684913750000163e+01 +-2.816927003749999869e+01 +-2.815603160499999902e+01 +-2.814268589000000276e+01 +-2.817321205249999849e+01 +-2.817240763000000214e+01 +-2.821015834499999997e+01 +-2.821042728500000152e+01 +-2.823577594749999875e+01 +-2.820654916750000041e+01 +-2.822645807249999805e+01 +-2.822754430750000054e+01 +-2.824354982250000035e+01 +-2.828050851749999950e+01 +-2.827532911249999614e+01 +-2.827433729250000027e+01 +-2.829941701999999992e+01 +-2.830046892000000014e+01 +-2.833032417500000122e+01 +-2.834312963500000038e+01 +-2.836702442250000189e+01 +-2.836768960999999933e+01 +-2.840271282000000141e+01 +-2.844905281000000130e+01 +-2.847063446249999785e+01 +-2.851246404500000153e+01 +-2.851648139749999800e+01 +-2.856933975249999946e+01 +-2.860496950249999770e+01 +-2.865170001999999982e+01 +-2.871654939749999969e+01 +-2.873843860499999892e+01 +-2.879124975250000062e+01 +-2.882123613249999750e+01 +-2.887412261999999785e+01 +-2.891604947999999808e+01 +-2.897141313499999882e+01 +-2.900963067750000235e+01 +-2.901660346999999973e+01 +-2.905782461249999926e+01 +-2.906521224749999988e+01 +-2.910409402750000041e+01 +-2.912380886000000046e+01 +-2.912033414999999792e+01 +-2.914580631249999954e+01 +-2.911610221750000349e+01 +-2.909875869500000078e+01 +-2.909292221249999955e+01 +-2.909433793999999551e+01 +-2.904598141000000311e+01 +-2.902044677750000190e+01 +-2.900831269999999762e+01 +-2.895955181249999910e+01 +-2.892906474750000001e+01 +-2.889456605750000051e+01 +-2.886686134500000023e+01 +-2.881832361250000218e+01 +-2.878607892999999862e+01 +-2.876236581750000099e+01 +-2.873083782249999985e+01 +-2.872173356999999783e+01 +-2.867914915500000106e+01 +-2.867720174750000339e+01 +-2.864242362999999969e+01 +-2.864846944499999992e+01 +-2.861662435499999901e+01 +-2.859691238750000153e+01 +-2.858839130250000338e+01 +-2.856809330250000301e+01 +-2.854341554500000200e+01 +-2.854785156250000000e+01 +-2.851360750250000109e+01 +-2.851107263250000301e+01 +-2.848551225750000171e+01 +-2.850496291999999698e+01 +-2.847337627499999968e+01 +-2.845217799999999997e+01 +-2.844256400750000324e+01 +-2.844289541250000042e+01 +-2.839075231249999831e+01 +-2.839917898250000050e+01 +-2.836398267750000102e+01 +-2.835273456249999668e+01 +-2.833707332499999865e+01 +-2.833314800249999976e+01 +-2.834085750499999889e+01 +-2.830905056000000286e+01 +-2.828663396750000203e+01 +-2.828247451749999897e+01 +-2.828048944249999863e+01 +-2.829249525000000176e+01 +-2.828910493499999745e+01 +-2.827847433000000166e+01 +-2.828298950250000132e+01 +-2.830088043250000140e+01 +-2.829563665250000071e+01 +-2.829550123250000127e+01 +-2.831791782250000011e+01 +-2.831705379499999964e+01 +-2.831987333500000403e+01 +-2.836118793500000024e+01 +-2.836772871000000151e+01 +-2.841422462499999924e+01 +-2.838164281749999773e+01 +-2.841188239999999965e+01 +-2.844152354999999943e+01 +-2.849019384500000029e+01 +-2.848395729000000287e+01 +-2.849333763249999762e+01 +-2.852083778249999924e+01 +-2.853445625250000006e+01 +-2.858228444999999596e+01 +-2.858351850500000069e+01 +-2.863151264249999883e+01 +-2.861845159499999980e+01 +-2.864763498250000140e+01 +-2.870974540499999961e+01 +-2.871734142249999877e+01 +-2.875672340499999891e+01 +-2.877269792750000121e+01 +-2.883548736750000074e+01 +-2.885918951000000021e+01 +-2.892293786999999838e+01 +-2.893510055500000178e+01 +-2.899561643499999875e+01 +-2.905628919499999796e+01 +-2.911590337750000046e+01 +-2.918330573999999800e+01 +-2.921402406750000225e+01 +-2.925172424500000190e+01 +-2.931227445500000073e+01 +-2.938328456749999873e+01 +-2.942042160000000095e+01 +-2.946645164499999936e+01 +-2.949735212250000060e+01 +-2.952608537500000097e+01 +-2.956294870250000173e+01 +-2.955901383999999865e+01 +-2.955343103249999714e+01 +-2.957170057249999928e+01 +-2.957059430999999705e+01 +-2.955769586750000144e+01 +-2.955337953249999927e+01 +-2.950990295249999917e+01 +-2.948717927999999944e+01 +-2.948627090499999781e+01 +-2.944308614749999720e+01 +-2.940431022749999812e+01 +-2.937724542499999814e+01 +-2.933675956999999812e+01 +-2.928488778999999909e+01 +-2.925910329749999761e+01 +-2.923663664000000040e+01 +-2.918227577249999882e+01 +-2.916410494000000142e+01 +-2.911809921250000244e+01 +-2.909935379250000054e+01 +-2.910189342250000166e+01 +-2.907529831000000087e+01 +-2.906714773000000207e+01 +-2.907660579499999898e+01 +-2.906289386499999949e+01 +-2.902627420250000156e+01 +-2.903629731999999919e+01 +-2.904181814249999860e+01 +-2.904109573499999897e+01 +-2.903180027249999995e+01 +-2.901741790999999893e+01 +-2.900621080499999849e+01 +-2.898831224749999791e+01 +-2.899747562250000144e+01 +-2.894740200250000228e+01 +-2.894059610249999892e+01 +-2.891299152250000049e+01 +-2.890684366250000181e+01 +-2.887636661500000201e+01 +-2.881867361250000314e+01 +-2.881400537499999714e+01 +-2.877965116500000065e+01 +-2.874997901999999783e+01 +-2.872394704750000116e+01 +-2.870721483250000006e+01 +-2.869874668250000127e+01 +-2.866960859249999771e+01 +-2.865463256999999686e+01 +-2.864684057000000195e+01 +-2.864546441749999772e+01 +-2.865305805250000049e+01 +-2.864506101499999602e+01 +-2.863592910749999731e+01 +-2.866700601499999834e+01 +-2.866262769500000118e+01 +-2.868312072750000041e+01 +-2.871495676250000173e+01 +-2.874378680999999602e+01 +-2.873944711749999925e+01 +-2.878679513750000041e+01 +-2.880518627249999852e+01 +-2.884085607500000137e+01 +-2.886722469249999889e+01 +-2.890924262999999783e+01 +-2.891723441999999977e+01 +-2.895814847749999643e+01 +-2.897545146999999943e+01 +-2.899483871250000178e+01 +-2.902379035999999957e+01 +-2.903524637250000140e+01 +-2.906215000000000259e+01 +-2.905740976250000074e+01 +-2.907223463000000052e+01 +-2.911850547500000275e+01 +-2.913431453749999989e+01 +-2.913264798999999527e+01 +-2.918505382500000067e+01 +-2.919021415999999647e+01 +-2.923071670250000054e+01 +-2.924745845750000228e+01 +-2.928975391250000015e+01 +-2.934458971000000105e+01 +-2.940243196499999812e+01 +-2.943930769250000168e+01 +-2.947880983250000142e+01 +-2.957219171499999888e+01 +-2.963578176249999885e+01 +-2.971403837250000279e+01 +-2.979738760000000042e+01 +-2.988342571249999935e+01 +-2.991981363250000214e+01 +-3.003083372000000040e+01 +-3.009926509750000179e+01 +-3.014675283500000091e+01 +-3.025238609250000010e+01 +-3.032285261250000019e+01 +-3.034694337750000415e+01 +-3.042150688250000101e+01 +-3.044249248500000249e+01 +-3.046203041000000056e+01 +-3.048395013999999748e+01 +-3.048244047249999866e+01 +-3.046039867249999844e+01 +-3.048166179749999927e+01 +-3.046476888750000001e+01 +-3.042050266249999879e+01 +-3.037663841250000019e+01 +-3.034200000499999916e+01 +-3.029445362250000073e+01 +-3.023855113999999844e+01 +-3.015910768500000216e+01 +-3.011082649000000089e+01 +-3.007231378499999863e+01 +-3.000463199500000044e+01 +-2.995699405499999912e+01 +-2.988339996250000041e+01 +-2.985702275999999955e+01 +-2.982972622000000129e+01 +-2.977895593749999748e+01 +-2.977617788499999918e+01 +-2.974370860999999877e+01 +-2.970955753499999830e+01 +-2.969666576250000389e+01 +-2.967598056750000168e+01 +-2.968082809250000054e+01 +-2.965669870499999661e+01 +-2.967691660000000198e+01 +-2.963013648750000328e+01 +-2.965342188000000334e+01 +-2.965740251749999956e+01 +-2.961317157750000462e+01 +-2.959946728000000249e+01 +-2.960759305999999924e+01 +-2.958079337999999936e+01 +-2.955204200750000254e+01 diff --git a/new/Scripts/sal/4000_10000_18000_cpw_tm_10um.txt b/new/Scripts/sal/4000_10000_18000_cpw_tm_10um.txt new file mode 100644 index 0000000..577a971 --- /dev/null +++ b/new/Scripts/sal/4000_10000_18000_cpw_tm_10um.txt @@ -0,0 +1,18000 @@ +-1.770580100999999829e+01 +-1.770449448000000103e+01 +-1.769207000999999835e+01 +-1.768121529000000081e+01 +-1.767297745000000120e+01 +-1.766966438000000039e+01 +-1.766230583000000109e+01 +-1.765135383999999874e+01 +-1.764315605000000176e+01 +-1.764551544000000050e+01 +-1.763846206999999922e+01 +-1.763258743000000095e+01 +-1.761329459999999969e+01 +-1.762167931000000110e+01 +-1.761810875000000109e+01 +-1.761276816999999895e+01 +-1.762139511000000169e+01 +-1.760294151000000085e+01 +-1.760329056000000136e+01 +-1.759855080000000171e+01 +-1.760634612999999860e+01 +-1.760315513999999837e+01 +-1.760166740000000019e+01 +-1.760252570999999833e+01 +-1.759959221000000085e+01 +-1.759532738000000052e+01 +-1.760041237000000081e+01 +-1.760187149000000062e+01 +-1.761017226999999963e+01 +-1.760218238999999940e+01 +-1.759774017000000157e+01 +-1.760312461999999911e+01 +-1.760847091999999847e+01 +-1.761338805999999835e+01 +-1.762037276999999946e+01 +-1.761241150000000033e+01 +-1.762490654000000134e+01 +-1.761887168999999886e+01 +-1.763337135000000089e+01 +-1.762886809999999826e+01 +-1.762830353000000017e+01 +-1.763115310999999963e+01 +-1.763307952999999983e+01 +-1.763743018999999990e+01 +-1.764639663999999897e+01 +-1.764868926999999843e+01 +-1.764939689999999928e+01 +-1.764647864999999882e+01 +-1.765831946999999857e+01 +-1.766040420999999938e+01 +-1.767590904000000052e+01 +-1.767779731999999981e+01 +-1.767604255999999907e+01 +-1.768435097000000056e+01 +-1.769227599999999967e+01 +-1.769077873000000167e+01 +-1.770993041999999917e+01 +-1.771367455000000035e+01 +-1.771743010999999868e+01 +-1.772180939000000066e+01 +-1.773854827999999983e+01 +-1.773983574000000019e+01 +-1.775086974999999967e+01 +-1.774882506999999876e+01 +-1.776115607999999924e+01 +-1.777078247000000033e+01 +-1.777715110999999837e+01 +-1.778889656000000130e+01 +-1.778915405000000050e+01 +-1.778990173000000041e+01 +-1.780603599999999886e+01 +-1.781881904999999833e+01 +-1.782223511000000116e+01 +-1.782176589999999905e+01 +-1.783819388999999944e+01 +-1.784950828999999928e+01 +-1.784839630000000099e+01 +-1.785241698999999826e+01 +-1.785588454999999897e+01 +-1.786164855999999901e+01 +-1.786154555999999971e+01 +-1.787528610000000029e+01 +-1.788048363000000052e+01 +-1.787598609999999866e+01 +-1.788086699999999851e+01 +-1.788798904000000078e+01 +-1.788354873999999839e+01 +-1.787642097000000163e+01 +-1.788837623999999948e+01 +-1.788291359000000114e+01 +-1.787657928000000140e+01 +-1.787088775999999868e+01 +-1.787816237999999913e+01 +-1.787037468000000118e+01 +-1.785779189999999872e+01 +-1.786705970999999948e+01 +-1.786413764999999998e+01 +-1.785878372000000169e+01 +-1.784847640999999996e+01 +-1.784636878999999965e+01 +-1.784128379999999936e+01 +-1.783817100999999994e+01 +-1.786637114999999909e+01 +-1.784945487999999969e+01 +-1.785396004000000048e+01 +-1.784666061000000070e+01 +-1.784154320000000027e+01 +-1.783706284000000153e+01 +-1.783343123999999946e+01 +-1.782762337000000130e+01 +-1.782132530000000159e+01 +-1.781751823000000101e+01 +-1.780650902000000002e+01 +-1.781104468999999924e+01 +-1.780811119000000176e+01 +-1.780762290999999919e+01 +-1.780974387999999919e+01 +-1.779895400999999922e+01 +-1.779944800999999899e+01 +-1.779595184000000074e+01 +-1.780124092000000147e+01 +-1.779067230000000066e+01 +-1.779984474000000105e+01 +-1.779861069000000029e+01 +-1.779087257000000122e+01 +-1.779530906999999829e+01 +-1.779436493000000041e+01 +-1.778777695000000136e+01 +-1.779299354999999849e+01 +-1.779066849000000161e+01 +-1.779290389999999888e+01 +-1.778966331000000167e+01 +-1.779099464000000097e+01 +-1.779660034000000124e+01 +-1.780554198999999826e+01 +-1.780049706000000143e+01 +-1.780120468000000145e+01 +-1.780874633999999901e+01 +-1.780497550999999845e+01 +-1.780028151999999864e+01 +-1.779781532000000155e+01 +-1.780155754000000101e+01 +-1.779772948999999826e+01 +-1.780916785999999874e+01 +-1.781213759999999979e+01 +-1.781043053000000143e+01 +-1.780869102000000126e+01 +-1.781720924000000039e+01 +-1.780757331999999948e+01 +-1.781380843999999897e+01 +-1.781914330000000035e+01 +-1.781292914999999866e+01 +-1.781475066999999868e+01 +-1.781636046999999934e+01 +-1.782638550000000066e+01 +-1.783140944999999888e+01 +-1.782915497000000116e+01 +-1.783631324999999990e+01 +-1.782454491000000019e+01 +-1.783427428999999975e+01 +-1.783979796999999934e+01 +-1.784622955000000033e+01 +-1.781013107000000062e+01 +-1.781536292999999915e+01 +-1.781450844000000089e+01 +-1.781833267000000021e+01 +-1.782110022999999899e+01 +-1.782886695999999915e+01 +-1.782893943999999919e+01 +-1.782971000999999944e+01 +-1.783210373000000004e+01 +-1.783907890000000052e+01 +-1.783384132000000122e+01 +-1.783898354000000097e+01 +-1.783749389999999835e+01 +-1.784478568999999837e+01 +-1.784073639000000000e+01 +-1.783506775000000033e+01 +-1.784632682999999886e+01 +-1.783246803000000114e+01 +-1.783942985999999919e+01 +-1.783390235999999973e+01 +-1.784846114999999855e+01 +-1.783688735999999864e+01 +-1.783072852999999824e+01 +-1.783325577000000095e+01 +-1.782866286999999872e+01 +-1.782176589999999905e+01 +-1.782008553000000006e+01 +-1.781599045000000103e+01 +-1.781242943000000167e+01 +-1.780530930000000112e+01 +-1.779103088000000099e+01 +-1.779784774999999897e+01 +-1.779127692999999866e+01 +-1.778050994999999901e+01 +-1.778448105000000012e+01 +-1.776671791000000056e+01 +-1.775968741999999878e+01 +-1.775768661000000037e+01 +-1.775054740999999936e+01 +-1.774440192999999866e+01 +-1.773624610999999973e+01 +-1.772687721000000138e+01 +-1.772252845999999948e+01 +-1.770497703999999928e+01 +-1.770853615000000048e+01 +-1.769269753000000023e+01 +-1.769848633000000149e+01 +-1.769883919000000105e+01 +-1.767988585999999884e+01 +-1.767362595000000169e+01 +-1.767207527000000056e+01 +-1.767169189000000173e+01 +-1.766582108000000062e+01 +-1.766871262000000087e+01 +-1.766382979999999847e+01 +-1.765163421999999827e+01 +-1.765961266000000052e+01 +-1.765158080999999868e+01 +-1.765099143999999853e+01 +-1.764978409000000070e+01 +-1.764324378999999965e+01 +-1.764644051000000147e+01 +-1.763600158999999934e+01 +-1.763770866000000126e+01 +-1.764261627000000132e+01 +-1.764212798999999876e+01 +-1.763974570999999969e+01 +-1.763968085999999857e+01 +-1.763578414999999922e+01 +-1.763394547000000046e+01 +-1.763899230999999901e+01 +-1.762117385999999897e+01 +-1.764088440000000091e+01 +-1.763366698999999826e+01 +-1.763338089000000153e+01 +-1.762848663000000116e+01 +-1.763534926999999897e+01 +-1.762948607999999950e+01 +-1.761946297000000072e+01 +-1.761747360000000029e+01 +-1.762537766000000161e+01 +-1.760827636999999868e+01 +-1.761639403999999942e+01 +-1.761417769999999905e+01 +-1.760268402000000165e+01 +-1.760448265000000134e+01 +-1.760066223000000107e+01 +-1.759951019000000016e+01 +-1.758682441999999924e+01 +-1.759027289999999866e+01 +-1.758762360000000058e+01 +-1.757860946999999996e+01 +-1.757855225000000132e+01 +-1.756999207000000141e+01 +-1.756745911000000149e+01 +-1.756597136999999975e+01 +-1.755675888000000029e+01 +-1.755910109999999946e+01 +-1.755083656000000047e+01 +-1.755133246999999841e+01 +-1.754756546000000128e+01 +-1.754363632000000095e+01 +-1.753864288000000116e+01 +-1.751753234999999975e+01 +-1.753049087999999855e+01 +-1.752849769999999907e+01 +-1.752290534999999849e+01 +-1.752217673999999903e+01 +-1.751926804000000004e+01 +-1.752253723000000107e+01 +-1.750919723999999889e+01 +-1.751008987000000161e+01 +-1.750830649999999977e+01 +-1.750955772000000010e+01 +-1.750613021999999930e+01 +-1.750647736000000165e+01 +-1.750627898999999843e+01 +-1.749557685999999990e+01 +-1.749725914000000060e+01 +-1.749550247000000169e+01 +-1.750155067000000031e+01 +-1.749914360000000002e+01 +-1.749865532000000101e+01 +-1.749465560999999880e+01 +-1.748946189999999845e+01 +-1.749720955000000089e+01 +-1.748985863000000052e+01 +-1.748325729000000095e+01 +-1.748071098000000134e+01 +-1.748659706000000114e+01 +-1.749195479999999847e+01 +-1.749007415999999893e+01 +-1.748953055999999862e+01 +-1.748693085000000025e+01 +-1.748846435999999827e+01 +-1.747757912000000147e+01 +-1.748353386000000143e+01 +-1.749235153000000054e+01 +-1.748628997999999868e+01 +-1.749718093999999979e+01 +-1.749494742999999985e+01 +-1.749740218999999897e+01 +-1.749992179999999919e+01 +-1.750881004000000019e+01 +-1.751339149000000006e+01 +-1.751639365999999853e+01 +-1.752752495000000010e+01 +-1.752368163999999950e+01 +-1.752754210999999884e+01 +-1.753811454999999953e+01 +-1.753619385000000008e+01 +-1.755218123999999946e+01 +-1.755436515999999969e+01 +-1.756908607000000089e+01 +-1.757894515999999996e+01 +-1.758256530999999967e+01 +-1.759033966000000149e+01 +-1.759366035000000039e+01 +-1.761071395999999822e+01 +-1.761712646000000149e+01 +-1.762541961999999884e+01 +-1.763556290000000004e+01 +-1.763670920999999936e+01 +-1.764879416999999862e+01 +-1.765012932000000134e+01 +-1.766717720000000114e+01 +-1.766678810000000155e+01 +-1.768410683000000105e+01 +-1.768938827999999930e+01 +-1.769033240999999990e+01 +-1.769679259999999843e+01 +-1.770829963999999990e+01 +-1.771981621000000118e+01 +-1.771816635000000062e+01 +-1.771627807999999860e+01 +-1.772681998999999919e+01 +-1.772663498000000004e+01 +-1.773159598999999886e+01 +-1.773258209000000107e+01 +-1.774091530000000105e+01 +-1.773722457999999946e+01 +-1.774320983999999868e+01 +-1.774172019999999961e+01 +-1.773946761999999921e+01 +-1.774523926000000174e+01 +-1.772778130000000019e+01 +-1.774186515999999969e+01 +-1.773003960000000134e+01 +-1.773332213999999851e+01 +-1.772913169999999994e+01 +-1.773447037000000037e+01 +-1.772540091999999845e+01 +-1.772112273999999843e+01 +-1.771436309999999992e+01 +-1.772041129999999853e+01 +-1.770943641999999940e+01 +-1.770897864999999882e+01 +-1.770452118000000041e+01 +-1.770033073000000101e+01 +-1.769778060999999880e+01 +-1.767902374000000165e+01 +-1.768512916999999973e+01 +-1.767714881999999932e+01 +-1.767869948999999963e+01 +-1.766844559000000103e+01 +-1.767047691000000142e+01 +-1.765471077000000122e+01 +-1.765385818000000029e+01 +-1.766017341999999957e+01 +-1.765180588000000128e+01 +-1.765843772999999928e+01 +-1.764563941999999841e+01 +-1.765012360000000058e+01 +-1.763463782999999907e+01 +-1.764035797000000017e+01 +-1.762826729000000014e+01 +-1.763968467999999845e+01 +-1.763740921000000128e+01 +-1.762436484999999919e+01 +-1.762173462000000157e+01 +-1.762520981000000120e+01 +-1.762708472999999998e+01 +-1.760708427000000142e+01 +-1.762163733999999948e+01 +-1.761365891000000161e+01 +-1.761154937999999959e+01 +-1.761377716000000149e+01 +-1.761113166999999891e+01 +-1.760746573999999853e+01 +-1.761222649000000118e+01 +-1.761173820000000134e+01 +-1.760635947999999829e+01 +-1.761770820999999998e+01 +-1.760531044000000023e+01 +-1.761706161000000037e+01 +-1.761994170999999909e+01 +-1.760946464999999961e+01 +-1.761606407000000019e+01 +-1.761850357000000145e+01 +-1.761565208000000027e+01 +-1.762598038000000145e+01 +-1.761914253000000130e+01 +-1.762978362999999860e+01 +-1.763503456000000114e+01 +-1.763914108000000169e+01 +-1.765378760999999841e+01 +-1.764866638000000165e+01 +-1.764434052000000008e+01 +-1.766377831000000143e+01 +-1.767379189000000039e+01 +-1.768088721999999890e+01 +-1.767806052999999977e+01 +-1.769002533000000099e+01 +-1.769656180999999862e+01 +-1.770376587000000157e+01 +-1.770719147000000149e+01 +-1.772087478999999988e+01 +-1.772223281999999855e+01 +-1.773161697000000103e+01 +-1.774876022000000120e+01 +-1.775474548000000041e+01 +-1.775955391000000105e+01 +-1.776160240000000101e+01 +-1.777449225999999882e+01 +-1.777640532999999934e+01 +-1.779075813000000039e+01 +-1.778500174999999928e+01 +-1.780730056999999888e+01 +-1.780748748999999975e+01 +-1.781277465999999876e+01 +-1.782014084000000054e+01 +-1.782623481999999981e+01 +-1.782465171999999853e+01 +-1.786040115000000128e+01 +-1.785963248999999919e+01 +-1.785934638999999891e+01 +-1.786085128999999938e+01 +-1.786385154999999969e+01 +-1.786804581000000169e+01 +-1.785829543999999913e+01 +-1.786618233000000089e+01 +-1.786606789000000006e+01 +-1.786483574000000019e+01 +-1.785511589000000043e+01 +-1.785331153999999998e+01 +-1.784568024000000008e+01 +-1.785438156000000021e+01 +-1.783836936999999878e+01 +-1.783153533999999851e+01 +-1.783375739999999965e+01 +-1.781953238999999911e+01 +-1.782154464999999988e+01 +-1.780830764999999971e+01 +-1.779513358999999895e+01 +-1.778965187000000014e+01 +-1.778962325999999905e+01 +-1.778315734999999975e+01 +-1.777176284999999822e+01 +-1.776753807000000052e+01 +-1.774454307999999969e+01 +-1.773765373000000167e+01 +-1.773232078999999928e+01 +-1.772116089000000017e+01 +-1.771269798000000151e+01 +-1.771235657000000074e+01 +-1.769659996000000035e+01 +-1.768587494000000149e+01 +-1.767440987000000163e+01 +-1.766671752999999967e+01 +-1.765387344000000169e+01 +-1.764694594999999921e+01 +-1.764238548000000151e+01 +-1.763004302999999950e+01 +-1.762071227999999934e+01 +-1.761389731999999952e+01 +-1.760870934000000076e+01 +-1.759734725999999938e+01 +-1.759499549999999957e+01 +-1.758967971999999946e+01 +-1.758230782000000048e+01 +-1.757579993999999957e+01 +-1.756540488999999994e+01 +-1.756163405999999938e+01 +-1.754696082999999973e+01 +-1.755334663000000006e+01 +-1.754893493999999876e+01 +-1.754659462000000048e+01 +-1.753416061000000070e+01 +-1.753365707000000029e+01 +-1.753518867000000014e+01 +-1.752422904999999886e+01 +-1.751933478999999849e+01 +-1.751814651000000111e+01 +-1.752095412999999979e+01 +-1.751184463999999963e+01 +-1.751311111000000054e+01 +-1.751174926999999926e+01 +-1.752142715000000095e+01 +-1.752307701000000151e+01 +-1.751582527000000056e+01 +-1.751056290000000004e+01 +-1.751813126000000054e+01 +-1.747677612000000025e+01 +-1.749423790000000167e+01 +-1.749365806999999862e+01 +-1.749438476999999992e+01 +-1.750119971999999890e+01 +-1.750772667000000027e+01 +-1.751082992999999988e+01 +-1.751063918999999913e+01 +-1.751489448999999965e+01 +-1.751959228999999851e+01 +-1.752587700000000126e+01 +-1.753374481000000173e+01 +-1.753613852999999878e+01 +-1.755085564000000176e+01 +-1.755409430999999998e+01 +-1.756205939999999899e+01 +-1.757050514000000163e+01 +-1.757894135000000091e+01 +-1.758153343000000035e+01 +-1.759361648999999872e+01 +-1.759633827000000039e+01 +-1.760491561999999988e+01 +-1.760886002000000161e+01 +-1.762190818999999919e+01 +-1.761380004999999827e+01 +-1.763072014000000109e+01 +-1.764597702000000012e+01 +-1.764699745000000064e+01 +-1.764394760000000062e+01 +-1.765529442000000060e+01 +-1.766822051999999843e+01 +-1.766447258000000176e+01 +-1.766493797000000043e+01 +-1.767426299999999983e+01 +-1.767360114999999965e+01 +-1.767918776999999864e+01 +-1.767921637999999973e+01 +-1.768286704999999870e+01 +-1.767569350999999855e+01 +-1.767462920999999909e+01 +-1.767903519000000045e+01 +-1.767333984000000058e+01 +-1.766871834000000163e+01 +-1.767258835000000161e+01 +-1.767338752999999940e+01 +-1.765395163999999895e+01 +-1.765263747999999921e+01 +-1.766049385000000171e+01 +-1.765719985999999864e+01 +-1.764711952000000039e+01 +-1.763710784999999959e+01 +-1.763601875000000163e+01 +-1.762492371000000091e+01 +-1.761249160999999930e+01 +-1.761125945999999942e+01 +-1.760423087999999936e+01 +-1.759490394999999907e+01 +-1.758796691999999950e+01 +-1.758979034000000041e+01 +-1.757115935999999934e+01 +-1.755984879000000021e+01 +-1.755927657999999880e+01 +-1.755161285000000149e+01 +-1.754051781000000076e+01 +-1.753513908000000043e+01 +-1.752511597000000165e+01 +-1.751741982000000064e+01 +-1.750586318999999946e+01 +-1.750674820000000054e+01 +-1.750183867999999876e+01 +-1.749983406000000130e+01 +-1.749508286000000012e+01 +-1.748303986000000165e+01 +-1.747879409999999822e+01 +-1.747063827999999930e+01 +-1.747699738000000025e+01 +-1.747542572000000050e+01 +-1.746416282999999936e+01 +-1.746684265000000025e+01 +-1.747027779000000081e+01 +-1.745503234999999975e+01 +-1.745293617000000097e+01 +-1.745517158999999907e+01 +-1.745800399999999897e+01 +-1.745643615999999909e+01 +-1.745454787999999979e+01 +-1.744575310000000101e+01 +-1.745262526999999864e+01 +-1.745764159999999876e+01 +-1.745267486999999917e+01 +-1.745037269999999907e+01 +-1.745553397999999845e+01 +-1.746091080000000062e+01 +-1.746610451000000097e+01 +-1.746276854999999983e+01 +-1.746585845999999975e+01 +-1.747320557000000107e+01 +-1.747814368999999957e+01 +-1.747936629999999880e+01 +-1.748163986000000136e+01 +-1.748305892999999855e+01 +-1.748884772999999981e+01 +-1.750116729999999876e+01 +-1.749779510000000116e+01 +-1.751464461999999855e+01 +-1.751107979000000014e+01 +-1.752171325999999851e+01 +-1.753030585999999857e+01 +-1.753479766999999967e+01 +-1.753272628999999938e+01 +-1.754572867999999985e+01 +-1.755582427999999950e+01 +-1.755520629999999827e+01 +-1.757193755999999851e+01 +-1.758428573999999855e+01 +-1.759017371999999924e+01 +-1.760369491999999880e+01 +-1.761160469000000006e+01 +-1.762488365000000101e+01 +-1.762909697999999992e+01 +-1.763965607000000091e+01 +-1.765241431999999833e+01 +-1.766904067999999839e+01 +-1.767323112000000052e+01 +-1.767968750000000000e+01 +-1.769350242999999878e+01 +-1.769536590999999959e+01 +-1.771068954000000062e+01 +-1.772247696000000161e+01 +-1.772127723999999915e+01 +-1.773675727999999907e+01 +-1.773641204999999843e+01 +-1.775487899999999897e+01 +-1.775486374000000112e+01 +-1.776451873999999975e+01 +-1.777002716000000149e+01 +-1.777526474000000078e+01 +-1.778703498999999866e+01 +-1.778206443999999919e+01 +-1.778808211999999855e+01 +-1.779015349999999884e+01 +-1.778296852000000072e+01 +-1.779243851000000021e+01 +-1.778716277999999917e+01 +-1.777699661000000120e+01 +-1.778946114000000023e+01 +-1.779042244000000039e+01 +-1.778419494999999984e+01 +-1.777192306999999971e+01 +-1.776566315000000174e+01 +-1.776261330000000171e+01 +-1.775324820999999886e+01 +-1.774564933999999994e+01 +-1.774544906999999938e+01 +-1.774022101999999990e+01 +-1.773287772999999845e+01 +-1.771839714000000043e+01 +-1.770451926999999870e+01 +-1.770610999999999891e+01 +-1.769003676999999897e+01 +-1.767877006999999878e+01 +-1.767265129000000101e+01 +-1.766976357000000064e+01 +-1.765586472000000029e+01 +-1.764923096000000058e+01 +-1.763707923999999849e+01 +-1.762590598999999969e+01 +-1.762170791999999864e+01 +-1.761384010000000089e+01 +-1.759019852000000128e+01 +-1.758715820000000107e+01 +-1.757695198000000048e+01 +-1.757980155999999994e+01 +-1.757022857999999843e+01 +-1.756386756999999932e+01 +-1.755066872000000089e+01 +-1.754519844000000006e+01 +-1.754151153999999835e+01 +-1.753377723999999915e+01 +-1.752151870999999872e+01 +-1.751899909999999849e+01 +-1.751467704999999953e+01 +-1.751334380999999851e+01 +-1.751184844999999868e+01 +-1.750453948999999909e+01 +-1.750061988999999940e+01 +-1.750127791999999971e+01 +-1.750177765000000107e+01 +-1.749853515999999942e+01 +-1.750290680000000165e+01 +-1.749262618999999930e+01 +-1.750673293999999913e+01 +-1.750072860999999946e+01 +-1.750322913999999841e+01 +-1.749806023000000010e+01 +-1.750903130000000019e+01 +-1.749891853000000097e+01 +-1.751385688999999957e+01 +-1.751419067000000140e+01 +-1.751960373000000004e+01 +-1.752733612000000107e+01 +-1.752514838999999824e+01 +-1.754513740999999882e+01 +-1.754395294000000050e+01 +-1.755001640000000052e+01 +-1.756225204000000062e+01 +-1.756240462999999963e+01 +-1.756836510000000118e+01 +-1.757685470999999922e+01 +-1.759077263000000002e+01 +-1.759802818000000002e+01 +-1.761513709999999833e+01 +-1.762322044000000076e+01 +-1.763971138000000138e+01 +-1.764580726999999882e+01 +-1.765754128000000023e+01 +-1.767243003999999829e+01 +-1.767654800000000037e+01 +-1.769867896999999957e+01 +-1.770926284999999822e+01 +-1.771319580000000116e+01 +-1.772440147000000010e+01 +-1.774177170000000103e+01 +-1.774886702999999954e+01 +-1.775953292999999888e+01 +-1.777214621999999977e+01 +-1.778945732000000035e+01 +-1.780533600000000050e+01 +-1.779993629000000155e+01 +-1.781425095000000169e+01 +-1.783683586000000076e+01 +-1.784114837999999992e+01 +-1.785409355000000176e+01 +-1.786722754999999907e+01 +-1.786149788000000171e+01 +-1.787097548999999930e+01 +-1.788447761999999841e+01 +-1.787438201999999876e+01 +-1.788662529000000134e+01 +-1.790525436000000070e+01 +-1.790165328999999872e+01 +-1.790770531000000076e+01 +-1.790788269000000099e+01 +-1.790730857999999870e+01 +-1.790622138999999891e+01 +-1.790157699999999963e+01 +-1.790942954999999870e+01 +-1.790686606999999952e+01 +-1.789967345999999893e+01 +-1.789908600000000050e+01 +-1.789398192999999893e+01 +-1.789056396000000149e+01 +-1.788003922000000046e+01 +-1.787869643999999880e+01 +-1.787388611000000083e+01 +-1.787121201000000070e+01 +-1.785809134999999870e+01 +-1.783894348000000107e+01 +-1.783379744999999872e+01 +-1.783040619000000149e+01 +-1.781857490999999882e+01 +-1.780804442999999893e+01 +-1.780629538999999895e+01 +-1.778458022999999955e+01 +-1.778032111999999998e+01 +-1.777190398999999843e+01 +-1.775478172000000043e+01 +-1.774348639999999833e+01 +-1.774344634999999926e+01 +-1.772165298000000178e+01 +-1.771914864000000023e+01 +-1.769132232999999843e+01 +-1.769853020000000043e+01 +-1.769022368999999983e+01 +-1.768437194999999917e+01 +-1.765708160000000149e+01 +-1.765134620999999981e+01 +-1.764703941000000142e+01 +-1.764577866000000128e+01 +-1.763150214999999932e+01 +-1.762582778999999888e+01 +-1.762390518000000128e+01 +-1.761439133000000012e+01 +-1.761096573000000021e+01 +-1.760684012999999837e+01 +-1.760209083999999891e+01 +-1.759315490999999909e+01 +-1.758826256000000043e+01 +-1.758977699000000072e+01 +-1.759456061999999932e+01 +-1.757868767000000076e+01 +-1.757807541000000029e+01 +-1.757663536000000093e+01 +-1.758131789999999839e+01 +-1.758345794999999967e+01 +-1.757735442999999975e+01 +-1.759059142999999992e+01 +-1.758011055000000056e+01 +-1.757800483999999841e+01 +-1.758582877999999994e+01 +-1.758143425000000093e+01 +-1.758768462999999826e+01 +-1.759197234999999893e+01 +-1.759329796000000101e+01 +-1.759486770999999905e+01 +-1.760612487999999942e+01 +-1.760566329999999979e+01 +-1.759545135000000116e+01 +-1.761217498999999975e+01 +-1.762405777000000029e+01 +-1.762399863999999994e+01 +-1.762731551999999979e+01 +-1.762573051000000035e+01 +-1.764416122000000087e+01 +-1.763333893000000074e+01 +-1.765259933000000103e+01 +-1.766455077999999901e+01 +-1.766343688999999983e+01 +-1.767684936999999934e+01 +-1.767185402000000138e+01 +-1.768833350999999965e+01 +-1.769760704000000118e+01 +-1.770410727999999878e+01 +-1.770914077999999847e+01 +-1.771623230000000149e+01 +-1.772408294999999967e+01 +-1.773116111999999944e+01 +-1.774351500999999942e+01 +-1.775485228999999876e+01 +-1.775393867000000014e+01 +-1.775853348000000054e+01 +-1.776564979999999849e+01 +-1.777435111999999862e+01 +-1.778387451000000041e+01 +-1.778218079000000174e+01 +-1.778772736000000165e+01 +-1.779092788999999897e+01 +-1.779845810000000128e+01 +-1.780320929999999890e+01 +-1.780418015000000054e+01 +-1.781143378999999882e+01 +-1.780923462000000157e+01 +-1.781013679999999866e+01 +-1.780819320999999888e+01 +-1.780521393000000074e+01 +-1.780382729000000097e+01 +-1.780915260000000089e+01 +-1.779890441999999950e+01 +-1.780463981999999845e+01 +-1.780752563000000066e+01 +-1.779285430999999917e+01 +-1.778864288000000116e+01 +-1.778475570999999888e+01 +-1.778049850000000021e+01 +-1.777489281000000076e+01 +-1.776810264999999944e+01 +-1.776061821000000052e+01 +-1.775634193000000138e+01 +-1.774601364000000103e+01 +-1.773527908000000153e+01 +-1.772904587000000021e+01 +-1.772068596000000085e+01 +-1.771990204000000091e+01 +-1.770332335999999884e+01 +-1.770049094999999895e+01 +-1.769109343999999950e+01 +-1.769363021999999930e+01 +-1.767200851000000128e+01 +-1.766403770000000151e+01 +-1.766204070999999942e+01 +-1.765159797999999824e+01 +-1.764523124999999837e+01 +-1.764848136999999895e+01 +-1.763720894000000072e+01 +-1.761659812999999986e+01 +-1.762860298000000014e+01 +-1.762184142999999992e+01 +-1.760430908000000017e+01 +-1.761320114000000103e+01 +-1.760349274000000008e+01 +-1.760170173999999932e+01 +-1.759750938000000176e+01 +-1.759037971000000056e+01 +-1.758728217999999899e+01 +-1.758990860000000112e+01 +-1.757763862999999915e+01 +-1.758077620999999979e+01 +-1.757582474000000161e+01 +-1.757916068999999837e+01 +-1.758167839000000043e+01 +-1.757084273999999979e+01 +-1.757865905999999967e+01 +-1.757297133999999872e+01 +-1.756501961000000023e+01 +-1.757322501999999886e+01 +-1.758250427000000116e+01 +-1.757537651000000167e+01 +-1.757681656000000103e+01 +-1.758316040000000058e+01 +-1.758818816999999868e+01 +-1.759800720000000140e+01 +-1.760060692000000060e+01 +-1.761322403000000136e+01 +-1.762208938999999930e+01 +-1.763180733000000089e+01 +-1.763323211999999884e+01 +-1.763625907999999853e+01 +-1.764424132999999983e+01 +-1.765409659999999903e+01 +-1.766370009999999979e+01 +-1.766878510000000091e+01 +-1.765904426999999899e+01 +-1.767619514000000081e+01 +-1.768735885999999979e+01 +-1.770402718000000064e+01 +-1.770471000999999944e+01 +-1.772089194999999862e+01 +-1.772405243000000041e+01 +-1.772908019999999851e+01 +-1.773663520999999932e+01 +-1.775367165000000114e+01 +-1.775916481000000147e+01 +-1.777504730000000066e+01 +-1.778030204999999953e+01 +-1.778792762999999866e+01 +-1.779932785000000095e+01 +-1.780280684999999963e+01 +-1.781992340000000041e+01 +-1.782964325000000017e+01 +-1.783020210000000105e+01 +-1.783253479000000041e+01 +-1.785013007999999957e+01 +-1.785312461999999911e+01 +-1.786677360999999919e+01 +-1.787602425000000039e+01 +-1.788121986000000163e+01 +-1.788762855999999957e+01 +-1.789777756000000153e+01 +-1.790883635999999868e+01 +-1.790421485999999973e+01 +-1.790920639000000136e+01 +-1.791450499999999835e+01 +-1.792193221999999864e+01 +-1.791492462000000074e+01 +-1.792036437999999876e+01 +-1.792673682999999940e+01 +-1.792996597000000136e+01 +-1.797595405999999940e+01 +-1.796836662000000118e+01 +-1.797307586999999884e+01 +-1.797311592000000147e+01 +-1.796725654999999833e+01 +-1.796210861000000136e+01 +-1.795508003000000130e+01 +-1.796216964999999988e+01 +-1.795924567999999866e+01 +-1.796016502000000159e+01 +-1.795314216999999957e+01 +-1.795387840000000068e+01 +-1.794173621999999924e+01 +-1.794073485999999917e+01 +-1.793573380000000128e+01 +-1.793568229999999986e+01 +-1.791879463000000072e+01 +-1.790498351999999826e+01 +-1.790993690000000171e+01 +-1.789899825999999905e+01 +-1.789481735000000029e+01 +-1.787752533000000099e+01 +-1.788894081000000114e+01 +-1.787799834999999860e+01 +-1.786562728999999905e+01 +-1.784931946000000025e+01 +-1.786693001000000081e+01 +-1.784489058999999855e+01 +-1.783395575999999849e+01 +-1.783538628000000159e+01 +-1.782500458000000165e+01 +-1.780894660999999957e+01 +-1.781458664000000169e+01 +-1.781280899000000062e+01 +-1.780197143999999909e+01 +-1.779791068999999837e+01 +-1.779321288999999950e+01 +-1.779304503999999909e+01 +-1.778527069000000083e+01 +-1.777719878999999992e+01 +-1.777616692000000143e+01 +-1.777602959000000027e+01 +-1.772535132999999874e+01 +-1.772941780000000023e+01 +-1.774208259999999981e+01 +-1.772925949000000045e+01 +-1.772371100999999882e+01 +-1.772493172000000072e+01 +-1.772507858000000169e+01 +-1.772908591999999928e+01 +-1.773813820000000163e+01 +-1.772611618000000178e+01 +-1.772947883999999874e+01 +-1.773472403999999969e+01 +-1.773441124000000002e+01 +-1.772989654999999942e+01 +-1.774993706000000060e+01 +-1.774760245999999952e+01 +-1.775926781000000076e+01 +-1.775599670000000074e+01 +-1.776016045000000076e+01 +-1.776791954000000118e+01 +-1.777459526000000167e+01 +-1.777623366999999988e+01 +-1.778677177000000142e+01 +-1.778852653999999944e+01 +-1.780009460000000132e+01 +-1.780910491999999934e+01 +-1.781049155999999911e+01 +-1.783601760999999897e+01 +-1.783597374000000002e+01 +-1.784066582000000167e+01 +-1.785235214000000070e+01 +-1.785384559999999965e+01 +-1.786615752999999884e+01 +-1.787249373999999946e+01 +-1.787759589999999932e+01 +-1.788868523000000010e+01 +-1.790406989999999965e+01 +-1.790900230000000093e+01 +-1.791537093999999897e+01 +-1.792123984999999919e+01 +-1.792803763999999944e+01 +-1.793494987000000052e+01 +-1.794846344000000116e+01 +-1.796138381999999822e+01 +-1.795013428000000033e+01 +-1.796928215000000151e+01 +-1.796937561000000017e+01 +-1.798374938999999983e+01 +-1.797483635000000035e+01 +-1.798948096999999890e+01 +-1.799438095000000004e+01 +-1.799399375999999862e+01 +-1.799819564999999955e+01 +-1.798751640000000052e+01 +-1.800511360000000138e+01 +-1.799707413000000145e+01 +-1.799339103999999878e+01 +-1.801407432999999969e+01 +-1.800599479999999986e+01 +-1.800624084000000025e+01 +-1.800329780999999940e+01 +-1.800686835999999857e+01 +-1.800901413000000062e+01 +-1.799553871000000171e+01 +-1.800173187000000041e+01 +-1.798963546999999963e+01 +-1.799691010000000091e+01 +-1.798448180999999835e+01 +-1.797114372000000060e+01 +-1.796931839000000153e+01 +-1.796836662000000118e+01 +-1.795649909999999849e+01 +-1.795870590000000178e+01 +-1.793472862000000134e+01 +-1.793719100999999938e+01 +-1.792837524000000116e+01 +-1.791486168000000134e+01 +-1.790998839999999959e+01 +-1.789409446999999886e+01 +-1.788968849000000105e+01 +-1.787560271999999983e+01 +-1.786518477999999988e+01 +-1.785526275999999868e+01 +-1.784192085000000105e+01 +-1.782988548000000151e+01 +-1.782362937999999986e+01 +-1.783017921000000072e+01 +-1.780580710999999994e+01 +-1.780542755000000099e+01 +-1.778515244000000095e+01 +-1.777751160000000041e+01 +-1.776567458999999971e+01 +-1.775949286999999899e+01 +-1.775145721000000165e+01 +-1.774092865000000074e+01 +-1.773741530999999938e+01 +-1.773707389999999862e+01 +-1.771935081000000167e+01 +-1.771324539000000087e+01 +-1.771258736000000056e+01 +-1.770155143999999936e+01 +-1.769210624999999837e+01 +-1.769134711999999965e+01 +-1.768350792000000027e+01 +-1.768362807999999831e+01 +-1.768220901000000111e+01 +-1.766877174000000039e+01 +-1.766847991999999934e+01 +-1.766315841999999847e+01 +-1.766449928000000114e+01 +-1.766393088999999961e+01 +-1.766522979999999876e+01 +-1.766351699999999880e+01 +-1.766079140000000081e+01 +-1.765958404999999942e+01 +-1.766810798999999932e+01 +-1.765571594000000033e+01 +-1.766315459999999860e+01 +-1.765974426000000008e+01 +-1.765673255999999824e+01 +-1.767554283000000126e+01 +-1.766104316999999924e+01 +-1.766567992999999959e+01 +-1.767178154000000134e+01 +-1.767351723000000163e+01 +-1.767279053000000033e+01 +-1.767787932999999967e+01 +-1.767920112999999915e+01 +-1.768280791999999835e+01 +-1.768351172999999932e+01 +-1.768000792999999859e+01 +-1.769367218000000008e+01 +-1.770220566000000062e+01 +-1.769051552000000171e+01 +-1.769870566999999895e+01 +-1.770496178000000143e+01 +-1.770631981000000010e+01 +-1.770574378999999965e+01 +-1.770773696999999913e+01 +-1.772035027000000085e+01 +-1.772288703999999981e+01 +-1.771857642999999882e+01 +-1.772840309000000047e+01 +-1.771941185000000019e+01 +-1.772725867999999849e+01 +-1.773276900999999839e+01 +-1.773398398999999870e+01 +-1.773475074999999990e+01 +-1.774306487999999860e+01 +-1.773735428000000169e+01 +-1.774013709999999833e+01 +-1.773315239000000076e+01 +-1.773911475999999965e+01 +-1.773801612999999833e+01 +-1.774493408000000017e+01 +-1.774549865999999909e+01 +-1.774266434000000103e+01 +-1.774561119000000176e+01 +-1.774712753000000021e+01 +-1.773946571000000105e+01 +-1.774271393000000074e+01 +-1.774688147999999899e+01 +-1.774488068000000141e+01 +-1.774426650999999922e+01 +-1.774246597000000136e+01 +-1.773981094000000169e+01 +-1.774185753000000076e+01 +-1.774075127000000052e+01 +-1.773899460000000161e+01 +-1.773834610000000112e+01 +-1.772872543000000078e+01 +-1.771964644999999905e+01 +-1.773502540999999866e+01 +-1.773392104999999930e+01 +-1.773307991000000072e+01 +-1.772430037999999897e+01 +-1.771912384000000174e+01 +-1.774258422999999851e+01 +-1.772821616999999961e+01 +-1.772615623000000085e+01 +-1.772645187000000178e+01 +-1.771658324999999934e+01 +-1.771732139999999944e+01 +-1.771664618999999874e+01 +-1.771771431000000163e+01 +-1.771395873999999893e+01 +-1.771872710999999967e+01 +-1.772003554999999864e+01 +-1.771572684999999936e+01 +-1.771809577999999874e+01 +-1.771145629999999827e+01 +-1.771564674000000039e+01 +-1.771001243999999986e+01 +-1.771622466999999901e+01 +-1.770965576000000041e+01 +-1.771416663999999841e+01 +-1.771805572999999967e+01 +-1.771622466999999901e+01 +-1.772565078999999955e+01 +-1.772883223999999913e+01 +-1.773341369999999984e+01 +-1.774440574999999853e+01 +-1.773570632999999930e+01 +-1.774286079000000171e+01 +-1.774320030000000159e+01 +-1.775270461999999938e+01 +-1.776058005999999878e+01 +-1.776364899000000008e+01 +-1.775769043000000025e+01 +-1.777106476000000157e+01 +-1.776681900000000169e+01 +-1.777555655999999829e+01 +-1.777906035999999901e+01 +-1.777227973999999833e+01 +-1.777613257999999874e+01 +-1.779123878000000047e+01 +-1.779476165999999893e+01 +-1.779084205999999924e+01 +-1.780547522999999899e+01 +-1.780804824999999880e+01 +-1.781118202000000039e+01 +-1.782015799999999928e+01 +-1.782811165000000031e+01 +-1.781782150000000087e+01 +-1.783317375000000027e+01 +-1.783905983000000006e+01 +-1.784394646000000151e+01 +-1.784236336000000023e+01 +-1.785963440000000091e+01 +-1.785967444999999998e+01 +-1.786341666999999944e+01 +-1.786950683999999967e+01 +-1.786964035000000095e+01 +-1.787362289000000004e+01 +-1.788943291000000002e+01 +-1.788835906999999992e+01 +-1.789109802000000116e+01 +-1.788967514000000136e+01 +-1.790011024000000006e+01 +-1.789766312000000070e+01 +-1.790384102000000155e+01 +-1.791293144000000126e+01 +-1.790979194999999891e+01 +-1.791250610000000165e+01 +-1.791958427000000142e+01 +-1.791169357000000062e+01 +-1.792652130000000099e+01 +-1.792104911999999928e+01 +-1.791305351000000101e+01 +-1.792676352999999878e+01 +-1.793153571999999940e+01 +-1.793340110999999837e+01 +-1.793178557999999967e+01 +-1.793470383000000012e+01 +-1.792807579000000118e+01 +-1.793817519999999988e+01 +-1.793334198000000157e+01 +-1.794559097000000136e+01 +-1.794997597000000056e+01 +-1.794227599999999967e+01 +-1.794444083999999862e+01 +-1.794085121000000171e+01 +-1.793880843999999897e+01 +-1.795034980999999874e+01 +-1.794563484000000031e+01 +-1.795386695999999915e+01 +-1.794678116000000045e+01 +-1.795181274000000116e+01 +-1.796616172999999961e+01 +-1.794727516000000023e+01 +-1.795399474999999967e+01 +-1.795319175999999928e+01 +-1.795915984999999893e+01 +-1.795619392000000047e+01 +-1.795878791999999891e+01 +-1.795565987000000163e+01 +-1.795602226000000101e+01 +-1.796590424000000041e+01 +-1.797029494999999955e+01 +-1.795602226000000101e+01 +-1.795050429999999864e+01 +-1.795631789999999839e+01 +-1.796832274999999868e+01 +-1.795234870999999899e+01 +-1.795674132999999983e+01 +-1.795428084999999996e+01 +-1.794847107000000008e+01 +-1.795877074999999934e+01 +-1.795497131000000124e+01 +-1.795564651000000111e+01 +-1.796430969000000033e+01 +-1.795722579999999979e+01 +-1.795585442000000143e+01 +-1.795383835000000161e+01 +-1.795236397000000039e+01 +-1.795424080000000089e+01 +-1.794896888999999973e+01 +-1.795280457000000141e+01 +-1.794999312999999930e+01 +-1.797294807000000105e+01 +-1.796869086999999965e+01 +-1.795983696000000052e+01 +-1.797138213999999934e+01 +-1.796671866999999878e+01 +-1.797056389000000109e+01 +-1.797465705999999841e+01 +-1.798163794999999965e+01 +-1.798926734999999866e+01 +-1.799347878000000023e+01 +-1.799816513000000029e+01 +-1.800041389000000081e+01 +-1.800133132999999930e+01 +-1.801354407999999907e+01 +-1.801193237000000025e+01 +-1.802224159000000014e+01 +-1.802444838999999988e+01 +-1.803888511999999977e+01 +-1.804116820999999860e+01 +-1.805018425000000093e+01 +-1.805288506000000126e+01 +-1.806065750000000136e+01 +-1.806562233000000006e+01 +-1.806719971000000058e+01 +-1.807721328999999955e+01 +-1.808496665999999919e+01 +-1.809507942000000114e+01 +-1.809311484999999919e+01 +-1.810027884999999870e+01 +-1.810590363000000025e+01 +-1.810816193000000141e+01 +-1.811409186999999932e+01 +-1.811820412000000147e+01 +-1.812087630999999988e+01 +-1.812973213000000072e+01 +-1.812428856000000010e+01 +-1.813651847999999944e+01 +-1.813064574999999934e+01 +-1.813533783000000099e+01 +-1.813166617999999985e+01 +-1.814654731999999981e+01 +-1.814587020999999822e+01 +-1.814847374000000002e+01 +-1.814784240999999909e+01 +-1.815530396000000124e+01 +-1.814577866000000128e+01 +-1.815259361000000027e+01 +-1.815346145999999905e+01 +-1.815043830999999841e+01 +-1.815194702000000149e+01 +-1.814944076999999822e+01 +-1.815327454000000174e+01 +-1.815694809000000021e+01 +-1.815274239000000023e+01 +-1.815274429000000112e+01 +-1.814550017999999909e+01 +-1.814286995000000147e+01 +-1.815973473000000027e+01 +-1.814300155999999831e+01 +-1.815130806000000163e+01 +-1.815274429000000112e+01 +-1.815227889999999888e+01 +-1.815466499000000056e+01 +-1.815364075000000099e+01 +-1.815110587999999936e+01 +-1.815362929999999864e+01 +-1.815519713999999851e+01 +-1.815223502999999994e+01 +-1.814881134000000174e+01 +-1.814770508000000149e+01 +-1.815452575999999851e+01 +-1.815458488000000159e+01 +-1.815804482000000064e+01 +-1.814731597999999835e+01 +-1.815201378000000076e+01 +-1.815353393999999909e+01 +-1.814853477000000126e+01 +-1.815069962000000103e+01 +-1.815008736000000056e+01 +-1.813637161000000120e+01 +-1.814630890000000107e+01 +-1.814544105999999957e+01 +-1.812927055000000109e+01 +-1.813752556000000027e+01 +-1.813801764999999833e+01 +-1.813486861999999888e+01 +-1.813750839000000070e+01 +-1.813538361000000165e+01 +-1.813424300999999872e+01 +-1.811926842000000093e+01 +-1.813191223000000107e+01 +-1.812662697000000023e+01 +-1.812062454000000145e+01 +-1.812698935999999961e+01 +-1.811972045999999992e+01 +-1.811452484000000140e+01 +-1.811555672000000072e+01 +-1.811227988999999994e+01 +-1.811900710999999831e+01 +-1.811335181999999833e+01 +-1.811346435999999827e+01 +-1.810926627999999994e+01 +-1.811850739000000132e+01 +-1.811843299999999957e+01 +-1.811451720999999893e+01 +-1.810238838000000072e+01 +-1.811200713999999934e+01 +-1.811678885999999977e+01 +-1.811527060999999961e+01 +-1.811528969000000089e+01 +-1.811767577999999901e+01 +-1.812450980999999928e+01 +-1.813077927000000145e+01 +-1.811779403999999971e+01 +-1.812915993000000014e+01 +-1.813123321999999860e+01 +-1.813420105000000149e+01 +-1.813508987000000161e+01 +-1.814135551000000035e+01 +-1.814530372999999841e+01 +-1.814897346000000056e+01 +-1.814815712000000048e+01 +-1.814618491999999961e+01 +-1.814961624000000029e+01 +-1.814867591999999874e+01 +-1.815159987999999913e+01 +-1.816290091999999845e+01 +-1.814402580000000142e+01 +-1.816331290999999837e+01 +-1.815804290999999893e+01 +-1.815634155000000050e+01 +-1.815772820000000110e+01 +-1.816572571000000025e+01 +-1.816553688000000122e+01 +-1.816954993999999957e+01 +-1.815327263000000002e+01 +-1.815933036999999928e+01 +-1.815213203000000064e+01 +-1.814806937999999903e+01 +-1.813640213000000045e+01 +-1.813691329999999979e+01 +-1.813283347999999862e+01 +-1.813751983999999950e+01 +-1.812064171000000101e+01 +-1.812694931000000054e+01 +-1.811773300000000120e+01 +-1.810475731000000010e+01 +-1.810855484000000004e+01 +-1.810364722999999998e+01 +-1.810459327999999957e+01 +-1.808796309999999963e+01 +-1.808896445999999969e+01 +-1.808194160000000039e+01 +-1.808012390000000025e+01 +-1.806592178000000004e+01 +-1.806376265999999831e+01 +-1.806157874999999891e+01 +-1.805966759000000010e+01 +-1.805215454000000008e+01 +-1.805259322999999938e+01 +-1.805206298999999959e+01 +-1.803808975000000103e+01 +-1.804592896000000124e+01 +-1.804427337999999992e+01 +-1.803513717999999955e+01 +-1.803382682999999886e+01 +-1.803257178999999866e+01 +-1.802859879000000021e+01 +-1.802398300000000120e+01 +-1.801926804000000004e+01 +-1.802056122000000116e+01 +-1.801123237999999915e+01 +-1.802727126999999996e+01 +-1.802942467000000093e+01 +-1.802964592000000010e+01 +-1.803085517999999965e+01 +-1.802820587000000074e+01 +-1.803086280999999857e+01 +-1.801554871000000091e+01 +-1.802771568000000002e+01 +-1.802834891999999911e+01 +-1.803667640999999833e+01 +-1.802752303999999839e+01 +-1.803280257999999847e+01 +-1.804143142999999938e+01 +-1.803311156999999909e+01 +-1.803503036000000037e+01 +-1.803846358999999921e+01 +-1.803215980999999957e+01 +-1.803887939000000173e+01 +-1.804014206000000087e+01 +-1.805415344000000033e+01 +-1.804273986999999835e+01 +-1.804967116999999988e+01 +-1.805387878000000157e+01 +-1.805029487999999915e+01 +-1.805524445000000000e+01 +-1.805670737999999886e+01 +-1.806326294000000132e+01 +-1.806595229999999930e+01 +-1.806406593000000171e+01 +-1.807746506000000153e+01 +-1.807479857999999950e+01 +-1.808252144000000072e+01 +-1.808968352999999851e+01 +-1.808968544000000023e+01 +-1.809628676999999897e+01 +-1.808946608999999839e+01 +-1.811262512000000058e+01 +-1.811716842999999955e+01 +-1.812639045999999965e+01 +-1.812917327999999983e+01 +-1.814538956000000169e+01 +-1.815167999000000165e+01 +-1.816849898999999979e+01 +-1.817174148999999872e+01 +-1.818111800999999872e+01 +-1.820269203000000147e+01 +-1.819568252999999913e+01 +-1.822252845999999948e+01 +-1.822350120999999845e+01 +-1.823101233999999948e+01 +-1.824060631000000043e+01 +-1.824513817000000060e+01 +-1.826070023000000120e+01 +-1.825757979999999847e+01 +-1.827163695999999860e+01 +-1.827220917000000000e+01 +-1.827896690000000035e+01 +-1.828844833000000136e+01 +-1.829596709999999860e+01 +-1.829299544999999938e+01 +-1.829692268000000155e+01 +-1.830191040000000058e+01 +-1.830578803999999948e+01 +-1.830597878000000023e+01 +-1.829633903999999944e+01 +-1.830587196000000105e+01 +-1.830348968999999926e+01 +-1.829664421000000019e+01 +-1.830091666999999944e+01 +-1.828993416000000138e+01 +-1.829405211999999992e+01 +-1.828719329999999843e+01 +-1.828436278999999942e+01 +-1.827922248999999866e+01 +-1.828192139000000083e+01 +-1.827791404999999969e+01 +-1.826670264999999915e+01 +-1.827205658000000099e+01 +-1.825995444999999862e+01 +-1.824921608000000006e+01 +-1.825333404999999942e+01 +-1.824834441999999868e+01 +-1.824940108999999921e+01 +-1.824398804000000140e+01 +-1.823941994000000122e+01 +-1.823942757000000015e+01 +-1.824500464999999849e+01 +-1.823556136999999921e+01 +-1.822782707000000002e+01 +-1.823629950999999849e+01 +-1.821810722000000027e+01 +-1.822245789000000116e+01 +-1.823411751000000081e+01 +-1.823719788000000008e+01 +-1.823462105000000122e+01 +-1.824081420999999992e+01 +-1.823613166999999891e+01 +-1.823320580000000035e+01 +-1.824337006000000017e+01 +-1.824699401999999893e+01 +-1.824200249000000085e+01 +-1.825380325000000070e+01 +-1.826013183999999967e+01 +-1.826202393000000157e+01 +-1.825722885000000062e+01 +-1.825711632000000151e+01 +-1.827590560999999880e+01 +-1.827627372999999977e+01 +-1.828356171000000074e+01 +-1.828809165999999919e+01 +-1.828733062999999959e+01 +-1.830946731999999955e+01 +-1.830202866000000128e+01 +-1.830870437999999822e+01 +-1.831826591000000093e+01 +-1.832718657999999934e+01 +-1.833483886999999868e+01 +-1.832865905999999967e+01 +-1.834288215999999849e+01 +-1.835993957999999893e+01 +-1.836148070999999860e+01 +-1.837874794000000023e+01 +-1.837902069000000083e+01 +-1.838299560999999827e+01 +-1.839567757000000015e+01 +-1.841540527000000083e+01 +-1.841405295999999936e+01 +-1.842253875999999835e+01 +-1.843479156000000074e+01 +-1.843595313999999874e+01 +-1.845769118999999847e+01 +-1.846234511999999839e+01 +-1.847511672999999988e+01 +-1.847681426999999843e+01 +-1.849839972999999915e+01 +-1.850694655999999938e+01 +-1.850839614999999938e+01 +-1.852854538000000062e+01 +-1.853568648999999979e+01 +-1.855438613999999831e+01 +-1.856525420999999909e+01 +-1.857712363999999994e+01 +-1.858059310999999880e+01 +-1.860121346000000031e+01 +-1.859813117999999932e+01 +-1.862178611999999944e+01 +-1.863214492999999905e+01 +-1.863997841000000122e+01 +-1.864636039999999895e+01 +-1.865282059000000103e+01 +-1.866042137000000167e+01 +-1.867311859000000140e+01 +-1.868393517000000159e+01 +-1.868607330000000033e+01 +-1.868006134000000174e+01 +-1.869378090000000014e+01 +-1.870397758000000010e+01 +-1.869623946999999831e+01 +-1.869878006000000070e+01 +-1.869112777999999864e+01 +-1.868758582999999973e+01 +-1.869485854999999930e+01 +-1.870787048000000041e+01 +-1.869712639000000109e+01 +-1.868758582999999973e+01 +-1.868104552999999868e+01 +-1.868128967000000173e+01 +-1.867398262000000031e+01 +-1.866169357000000062e+01 +-1.865662384000000174e+01 +-1.864522742999999849e+01 +-1.864551352999999878e+01 +-1.863312149000000062e+01 +-1.862210655000000159e+01 +-1.860571288999999950e+01 +-1.860855292999999833e+01 +-1.859453964000000070e+01 +-1.858625411999999955e+01 +-1.857247733999999895e+01 +-1.856316947999999911e+01 +-1.855095863000000023e+01 +-1.852244568000000058e+01 +-1.852724265999999886e+01 +-1.853423309000000074e+01 +-1.851855850000000103e+01 +-1.850997162000000174e+01 +-1.850148963999999907e+01 +-1.848747635000000145e+01 +-1.847532462999999936e+01 +-1.846526146000000068e+01 +-1.844980812000000014e+01 +-1.844952582999999890e+01 +-1.844468116999999907e+01 +-1.843225669999999994e+01 +-1.843137740999999963e+01 +-1.841977310000000045e+01 +-1.841230583000000109e+01 +-1.840922356000000093e+01 +-1.840800858000000062e+01 +-1.840105820000000136e+01 +-1.839153480999999957e+01 +-1.838706778999999969e+01 +-1.837787627999999884e+01 +-1.837907982000000118e+01 +-1.838045311000000126e+01 +-1.837752914000000004e+01 +-1.837388991999999988e+01 +-1.836200523000000118e+01 +-1.835888290000000111e+01 +-1.836824607999999870e+01 +-1.834787749999999917e+01 +-1.835545730999999847e+01 +-1.834734343999999950e+01 +-1.835286522000000176e+01 +-1.835372925000000066e+01 +-1.834514426999999870e+01 +-1.834450149999999979e+01 +-1.833360100000000159e+01 +-1.833752441000000033e+01 +-1.833732413999999977e+01 +-1.833596611000000109e+01 +-1.833053016999999940e+01 +-1.832837295999999938e+01 +-1.832255173000000070e+01 +-1.832779121000000089e+01 +-1.832662201000000124e+01 +-1.833120346000000112e+01 +-1.833511734000000004e+01 +-1.832692909000000014e+01 +-1.833491324999999961e+01 +-1.833266068000000004e+01 +-1.833012390000000025e+01 +-1.833919716000000122e+01 +-1.834329986999999917e+01 +-1.833929824999999880e+01 +-1.835134697000000159e+01 +-1.834367560999999824e+01 +-1.835704803000000140e+01 +-1.835283851999999882e+01 +-1.836877823000000021e+01 +-1.837000275000000116e+01 +-1.837236023000000174e+01 +-1.837845421000000101e+01 +-1.838257026999999866e+01 +-1.838356399999999979e+01 +-1.839369964999999851e+01 +-1.839237595000000169e+01 +-1.839724159000000014e+01 +-1.840277481000000037e+01 +-1.841317367999999988e+01 +-1.840856361000000163e+01 +-1.841734123000000167e+01 +-1.841957474000000161e+01 +-1.841778754999999990e+01 +-1.841309929000000167e+01 +-1.842499160999999930e+01 +-1.841895294000000050e+01 +-1.841793250999999998e+01 +-1.842374228999999985e+01 +-1.840823363999999884e+01 +-1.841198157999999907e+01 +-1.840671157999999963e+01 +-1.841344261000000060e+01 +-1.840206909000000124e+01 +-1.840117263999999864e+01 +-1.839544486999999862e+01 +-1.838887977999999990e+01 +-1.837912749999999917e+01 +-1.837419128000000157e+01 +-1.837314415000000167e+01 +-1.836282539000000114e+01 +-1.834421157999999963e+01 +-1.834198569999999862e+01 +-1.833096503999999882e+01 +-1.831671714999999878e+01 +-1.830703735000000165e+01 +-1.830396651999999946e+01 +-1.828627585999999994e+01 +-1.827832602999999878e+01 +-1.827619934000000157e+01 +-1.825739860999999919e+01 +-1.824660491999999934e+01 +-1.824147986999999915e+01 +-1.823746681000000081e+01 +-1.824297141999999994e+01 +-1.822528838999999934e+01 +-1.820956612000000163e+01 +-1.820791626000000107e+01 +-1.819626999000000112e+01 +-1.819376755000000045e+01 +-1.818808364999999938e+01 +-1.818237114000000076e+01 +-1.817332457999999917e+01 +-1.816847991999999934e+01 +-1.817670821999999831e+01 +-1.816667556999999888e+01 +-1.816874312999999930e+01 +-1.816020965999999959e+01 +-1.817059134999999870e+01 +-1.816231346000000002e+01 +-1.816054534999999959e+01 +-1.815324593000000064e+01 +-1.816037941000000089e+01 +-1.816102599999999967e+01 +-1.816641617000000153e+01 +-1.817024230999999901e+01 +-1.817294121000000118e+01 +-1.817098808000000076e+01 +-1.818120575000000017e+01 +-1.817771721000000085e+01 +-1.818214989000000159e+01 +-1.818177795000000074e+01 +-1.818776702999999983e+01 +-1.819712639000000109e+01 +-1.820784760000000091e+01 +-1.820291518999999880e+01 +-1.820730208999999888e+01 +-1.820408057999999940e+01 +-1.821645545999999882e+01 +-1.821978950999999824e+01 +-1.823112297000000126e+01 +-1.822751235999999864e+01 +-1.824420547000000070e+01 +-1.824774361000000056e+01 +-1.825414276000000058e+01 +-1.826308249999999944e+01 +-1.827799987999999942e+01 +-1.828979683000000023e+01 +-1.829909706000000114e+01 +-1.830557059999999936e+01 +-1.831929779000000025e+01 +-1.832242392999999936e+01 +-1.833724593999999897e+01 +-1.834993934999999965e+01 +-1.835739899000000008e+01 +-1.838014030000000076e+01 +-1.838856316000000035e+01 +-1.840494346999999919e+01 +-1.841509247000000116e+01 +-1.842589569000000083e+01 +-1.844069481000000010e+01 +-1.845457077000000012e+01 +-1.846881866000000016e+01 +-1.848664855999999901e+01 +-1.848333931000000163e+01 +-1.850099754000000019e+01 +-1.850186538999999897e+01 +-1.853038025000000033e+01 +-1.854010200999999824e+01 +-1.854184532000000019e+01 +-1.855727004999999963e+01 +-1.856862259000000037e+01 +-1.858085823000000048e+01 +-1.859902762999999837e+01 +-1.860200881999999822e+01 +-1.860155869000000095e+01 +-1.861517715000000095e+01 +-1.861693573000000157e+01 +-1.861737632999999903e+01 +-1.863125800999999981e+01 +-1.863321876999999915e+01 +-1.863030243000000041e+01 +-1.862450600000000023e+01 +-1.864677238000000159e+01 +-1.864517975000000050e+01 +-1.864970398000000174e+01 +-1.864475631999999905e+01 +-1.864788628000000159e+01 +-1.863492966000000095e+01 +-1.864347267000000130e+01 +-1.863171196000000052e+01 +-1.863219261000000060e+01 +-1.862836456000000140e+01 +-1.862340164000000087e+01 +-1.861326790000000031e+01 +-1.860869217000000120e+01 +-1.860055541999999917e+01 +-1.858902931000000081e+01 +-1.859219550999999981e+01 +-1.858563805000000002e+01 +-1.858112334999999860e+01 +-1.856827163999999897e+01 +-1.856282042999999859e+01 +-1.855433272999999872e+01 +-1.854795836999999992e+01 +-1.854373550000000037e+01 +-1.852929496999999870e+01 +-1.853198433000000023e+01 +-1.852334212999999963e+01 +-1.851578903000000054e+01 +-1.851829529000000107e+01 +-1.851016045000000076e+01 +-1.850370789000000116e+01 +-1.850091933999999938e+01 +-1.849456023999999843e+01 +-1.849186515999999969e+01 +-1.849293899999999979e+01 +-1.848926734999999866e+01 +-1.848302840999999930e+01 +-1.848800087000000048e+01 +-1.848265075999999851e+01 +-1.848294449000000128e+01 +-1.847748946999999831e+01 +-1.848503875999999835e+01 +-1.848589133999999845e+01 +-1.848359870999999899e+01 +-1.848960114000000132e+01 +-1.849496459999999942e+01 +-1.849637412999999952e+01 +-1.850065230999999955e+01 +-1.850358008999999981e+01 +-1.849999619000000095e+01 +-1.850606154999999831e+01 +-1.851382637000000031e+01 +-1.851260947999999829e+01 +-1.851530075000000153e+01 +-1.850943947000000023e+01 +-1.852556801000000064e+01 +-1.853040504000000155e+01 +-1.853856850000000023e+01 +-1.854166221999999919e+01 +-1.854436301999999870e+01 +-1.855518912999999870e+01 +-1.855772972000000109e+01 +-1.856945991999999990e+01 +-1.856563377000000159e+01 +-1.858651160999999874e+01 +-1.859735298000000014e+01 +-1.860833167999999915e+01 +-1.861696433999999911e+01 +-1.863529967999999926e+01 +-1.863544463999999934e+01 +-1.865769957999999917e+01 +-1.866172981000000064e+01 +-1.867991066000000089e+01 +-1.869094657999999853e+01 +-1.870802306999999942e+01 +-1.871882628999999909e+01 +-1.873431968999999953e+01 +-1.874797058000000050e+01 +-1.876444625999999971e+01 +-1.878149986000000027e+01 +-1.876893997000000169e+01 +-1.880457497000000089e+01 +-1.880784225000000021e+01 +-1.883392905999999911e+01 +-1.884757042000000027e+01 +-1.886817931999999942e+01 +-1.886863327000000012e+01 +-1.888671112000000107e+01 +-1.890509415000000004e+01 +-1.891754913000000116e+01 +-1.892592811999999824e+01 +-1.893941879000000128e+01 +-1.894384575000000126e+01 +-1.896085547999999932e+01 +-1.896220015999999831e+01 +-1.897566031999999936e+01 +-1.897512627000000052e+01 +-1.898426437000000178e+01 +-1.899401854999999983e+01 +-1.898695374000000058e+01 +-1.898882103000000043e+01 +-1.899881363000000079e+01 +-1.898557471999999890e+01 +-1.899210739000000103e+01 +-1.898576736000000054e+01 +-1.898845482000000118e+01 +-1.897871016999999938e+01 +-1.897317695999999998e+01 +-1.897117233000000169e+01 +-1.895601081999999948e+01 +-1.895947646999999847e+01 +-1.894874572999999884e+01 +-1.894569969000000143e+01 +-1.893201446999999860e+01 +-1.892307853999999878e+01 +-1.890571403999999944e+01 +-1.889957047000000046e+01 +-1.889575385999999924e+01 +-1.887518692000000087e+01 +-1.885531806999999915e+01 +-1.885560608000000116e+01 +-1.883009148000000010e+01 +-1.882702065000000147e+01 +-1.881900977999999824e+01 +-1.880787849000000023e+01 +-1.878181457999999893e+01 +-1.878264998999999946e+01 +-1.876819992000000070e+01 +-1.873896789999999868e+01 +-1.874448967000000010e+01 +-1.872585678000000087e+01 +-1.871614837999999992e+01 +-1.871863937000000178e+01 +-1.869882010999999977e+01 +-1.869477653999999944e+01 +-1.867911529999999942e+01 +-1.866450310000000101e+01 +-1.865795517000000103e+01 +-1.864286613000000159e+01 +-1.864165687999999932e+01 +-1.863304901000000058e+01 +-1.862692642000000021e+01 +-1.860644341000000068e+01 +-1.859427261000000087e+01 +-1.858195304999999919e+01 +-1.858946037000000118e+01 +-1.856960106000000010e+01 +-1.857174492000000043e+01 +-1.855913543999999860e+01 +-1.854919624000000056e+01 +-1.854254531999999855e+01 +-1.854079246999999953e+01 +-1.852972794000000079e+01 +-1.852446937999999932e+01 +-1.851396560999999963e+01 +-1.850964928000000143e+01 +-1.851216697999999994e+01 +-1.850643348999999915e+01 +-1.849812889000000027e+01 +-1.849803733999999977e+01 +-1.847523499000000058e+01 +-1.847437285999999901e+01 +-1.848148155000000159e+01 +-1.847275352000000126e+01 +-1.847870255000000128e+01 +-1.847531319000000138e+01 +-1.846874619000000095e+01 +-1.846941375999999835e+01 +-1.848107909999999876e+01 +-1.847131538000000006e+01 +-1.847496604999999903e+01 +-1.847366141999999911e+01 +-1.848150825999999824e+01 +-1.848960303999999866e+01 +-1.848136901999999893e+01 +-1.849309921000000045e+01 +-1.850211334000000107e+01 +-1.850314522000000039e+01 +-1.850791740000000019e+01 +-1.851173019000000153e+01 +-1.851290511999999921e+01 +-1.852736854999999849e+01 +-1.853002357000000089e+01 +-1.853631019999999907e+01 +-1.854836655000000079e+01 +-1.855177879000000019e+01 +-1.856011580999999921e+01 +-1.856473350999999994e+01 +-1.856953238999999911e+01 +-1.856773375999999942e+01 +-1.857900619999999847e+01 +-1.857730864999999909e+01 +-1.859118652000000083e+01 +-1.859487915000000058e+01 +-1.860520554000000004e+01 +-1.860488700999999878e+01 +-1.860686493000000041e+01 +-1.861561774999999841e+01 +-1.861769294999999858e+01 +-1.862363051999999897e+01 +-1.862158966000000149e+01 +-1.862925338999999880e+01 +-1.861440085999999994e+01 +-1.862747955000000033e+01 +-1.862254906000000076e+01 +-1.862042427000000089e+01 +-1.862197112999999860e+01 +-1.862524986000000027e+01 +-1.862193870999999845e+01 +-1.861743545999999938e+01 +-1.861615562000000068e+01 +-1.860005187999999876e+01 +-1.859725760999999977e+01 +-1.859921646000000095e+01 +-1.859103203000000093e+01 +-1.858330154000000078e+01 +-1.857894515999999996e+01 +-1.857492638000000085e+01 +-1.856853103999999988e+01 +-1.855549431000000027e+01 +-1.854762840000000068e+01 +-1.854962158000000017e+01 +-1.854468346000000167e+01 +-1.853661156000000076e+01 +-1.851659392999999909e+01 +-1.851023673999999986e+01 +-1.850773429999999919e+01 +-1.849876212999999936e+01 +-1.849695206000000169e+01 +-1.848167418999999967e+01 +-1.847801781000000076e+01 +-1.846443366999999824e+01 +-1.845677756999999986e+01 +-1.843627167000000000e+01 +-1.844157600000000130e+01 +-1.843068504000000019e+01 +-1.841576385000000116e+01 +-1.841135596999999890e+01 +-1.840850066999999868e+01 +-1.839006805000000000e+01 +-1.839208603000000153e+01 +-1.837899970999999866e+01 +-1.837648391999999831e+01 +-1.836332129999999907e+01 +-1.836073684999999855e+01 +-1.835543632999999986e+01 +-1.834701537999999843e+01 +-1.834038353000000043e+01 +-1.833786774000000008e+01 +-1.832967757999999847e+01 +-1.832272147999999845e+01 +-1.830669212000000101e+01 +-1.831145859000000087e+01 +-1.830221367000000043e+01 +-1.829603386000000143e+01 +-1.829488944999999944e+01 +-1.829607581999999866e+01 +-1.829227065999999979e+01 +-1.828897285000000039e+01 +-1.828548049999999847e+01 +-1.828243064999999845e+01 +-1.828364372000000060e+01 +-1.828600692999999922e+01 +-1.828303146000000012e+01 +-1.827910613999999967e+01 +-1.827867507999999930e+01 +-1.828744887999999946e+01 +-1.828753852999999907e+01 +-1.829378128000000103e+01 +-1.828804779000000025e+01 +-1.828565216000000149e+01 +-1.830013656999999938e+01 +-1.829646301000000008e+01 +-1.830569266999999911e+01 +-1.830931091000000066e+01 +-1.832683371999999977e+01 +-1.833497619999999984e+01 +-1.835250853999999876e+01 +-1.835326385000000116e+01 +-1.835667800999999955e+01 +-1.837399483000000089e+01 +-1.837425994999999901e+01 +-1.839692306999999971e+01 +-1.840352631000000017e+01 +-1.841362000000000165e+01 +-1.842861747999999977e+01 +-1.843807410999999874e+01 +-1.844997597000000056e+01 +-1.846616553999999866e+01 +-1.847323227000000045e+01 +-1.848848724000000132e+01 +-1.850591849999999994e+01 +-1.852126312000000041e+01 +-1.852072143999999909e+01 +-1.853391647000000120e+01 +-1.855432319999999891e+01 +-1.857041359000000114e+01 +-1.856428146000000012e+01 +-1.858982085999999967e+01 +-1.860019683999999884e+01 +-1.859985351999999992e+01 +-1.860929871000000091e+01 +-1.861808586000000076e+01 +-1.862121009999999899e+01 +-1.863636016999999967e+01 +-1.864926910000000149e+01 +-1.864790726000000021e+01 +-1.864925385000000091e+01 +-1.866163634999999843e+01 +-1.866284561000000153e+01 +-1.866363335000000134e+01 +-1.867394257000000124e+01 +-1.867679213999999988e+01 +-1.866768837000000048e+01 +-1.867327118000000041e+01 +-1.867539215000000041e+01 +-1.868008994999999928e+01 +-1.867737578999999926e+01 +-1.867887496999999897e+01 +-1.867034720999999919e+01 +-1.867339897000000093e+01 +-1.866573524000000006e+01 +-1.866554070000000110e+01 +-1.865914344999999841e+01 +-1.865758895999999822e+01 +-1.865102767999999855e+01 +-1.864413260999999977e+01 +-1.862844275999999866e+01 +-1.862946128999999829e+01 +-1.862955855999999955e+01 +-1.861535453999999845e+01 +-1.861638260000000145e+01 +-1.860811234000000169e+01 +-1.859811400999999975e+01 +-1.858088874999999973e+01 +-1.858580970999999948e+01 +-1.858235549999999847e+01 +-1.856130981000000091e+01 +-1.856004142999999829e+01 +-1.855072403000000136e+01 +-1.852857589999999988e+01 +-1.853083610999999919e+01 +-1.852178573999999855e+01 +-1.851045609000000169e+01 +-1.849340438999999847e+01 +-1.849479866000000072e+01 +-1.848305510999999868e+01 +-1.847739600999999965e+01 +-1.846379470999999839e+01 +-1.847129250000000056e+01 +-1.846140670999999855e+01 +-1.845950699000000128e+01 +-1.845599746999999979e+01 +-1.845070838999999907e+01 +-1.843772316000000089e+01 +-1.843773270000000153e+01 +-1.843826102999999961e+01 +-1.842830086000000023e+01 +-1.842950249000000085e+01 +-1.842987060999999827e+01 +-1.844392013999999946e+01 +-1.842935753000000076e+01 +-1.843539237999999969e+01 +-1.843851088999999988e+01 +-1.844088935999999990e+01 +-1.844477653999999944e+01 +-1.844301795999999882e+01 +-1.845325661000000039e+01 +-1.846354485000000167e+01 +-1.846768378999999882e+01 +-1.846346855000000176e+01 +-1.847541617999999985e+01 +-1.847164154000000025e+01 +-1.849477004999999963e+01 +-1.850196838000000099e+01 +-1.850378036000000037e+01 +-1.852764701999999986e+01 +-1.852174759000000037e+01 +-1.853370093999999924e+01 +-1.854825973999999889e+01 +-1.856080817999999866e+01 +-1.856628036000000037e+01 +-1.858189010999999979e+01 +-1.859458923000000041e+01 +-1.860264014999999915e+01 +-1.862051772999999955e+01 +-1.862531661999999955e+01 +-1.863998984999999919e+01 +-1.865489387999999948e+01 +-1.866651535000000095e+01 +-1.868076134000000010e+01 +-1.867839049999999901e+01 +-1.869691657999999990e+01 +-1.870921135000000035e+01 +-1.871750069000000138e+01 +-1.873609160999999901e+01 +-1.874405288999999897e+01 +-1.875076102999999961e+01 +-1.875949286999999899e+01 +-1.877041244999999847e+01 +-1.878436470000000114e+01 +-1.879803847999999888e+01 +-1.880485915999999946e+01 +-1.881034278999999998e+01 +-1.883147239999999911e+01 +-1.883336449000000101e+01 +-1.883618545999999938e+01 +-1.884006691000000089e+01 +-1.884272194000000056e+01 +-1.885269927999999950e+01 +-1.884453391999999994e+01 +-1.885823441000000145e+01 +-1.885635947999999829e+01 +-1.886022185999999934e+01 +-1.885822677999999897e+01 +-1.885924530000000132e+01 +-1.885745620999999872e+01 +-1.885609818000000004e+01 +-1.885565757999999903e+01 +-1.884036445999999998e+01 +-1.884608078000000120e+01 +-1.883768653999999998e+01 +-1.884549522000000010e+01 +-1.883621215999999876e+01 +-1.882316399000000118e+01 +-1.881950760000000145e+01 +-1.881014824000000019e+01 +-1.879595946999999967e+01 +-1.878219985999999864e+01 +-1.877465630000000019e+01 +-1.876352310000000045e+01 +-1.875003815000000174e+01 +-1.874695777999999891e+01 +-1.873836899000000145e+01 +-1.871783256999999878e+01 +-1.870238494999999901e+01 +-1.868412398999999979e+01 +-1.867198562999999822e+01 +-1.865979384999999979e+01 +-1.864193153000000081e+01 +-1.862624741000000128e+01 +-1.861364365000000021e+01 +-1.859307860999999917e+01 +-1.858523178000000087e+01 +-1.856867980999999901e+01 +-1.855727385999999868e+01 +-1.853572464000000153e+01 +-1.852540206999999839e+01 +-1.850545119999999955e+01 +-1.848841094999999868e+01 +-1.846577263000000002e+01 +-1.845629311000000072e+01 +-1.843833542000000136e+01 +-1.842899703999999872e+01 +-1.841683769000000126e+01 +-1.839796829000000145e+01 +-1.838899802999999977e+01 +-1.837954140000000081e+01 +-1.837182045000000130e+01 +-1.835232162000000145e+01 +-1.835276413000000062e+01 +-1.834324837000000130e+01 +-1.833121300000000176e+01 +-1.832124138000000002e+01 +-1.831353568999999837e+01 +-1.830280304000000058e+01 +-1.830251121999999953e+01 +-1.829229355000000012e+01 +-1.829491233999999977e+01 +-1.828659247999999948e+01 +-1.828581810000000019e+01 +-1.827815246999999843e+01 +-1.827558516999999938e+01 +-1.826482391000000050e+01 +-1.825871086000000076e+01 +-1.826730536999999899e+01 +-1.825449944000000002e+01 +-1.826210212999999882e+01 +-1.825350380000000072e+01 +-1.826487159999999932e+01 +-1.826617050000000120e+01 +-1.826463890000000134e+01 +-1.826339911999999899e+01 +-1.826516914000000114e+01 +-1.826211929000000112e+01 +-1.827632712999999853e+01 +-1.828452109999999919e+01 +-1.828935814000000093e+01 +-1.828748703000000120e+01 +-1.828860282999999853e+01 +-1.829396629000000019e+01 +-1.830147934000000021e+01 +-1.829757881000000097e+01 +-1.831204604999999930e+01 +-1.831302070999999998e+01 +-1.831924247999999977e+01 +-1.832447243000000014e+01 +-1.832707405000000023e+01 +-1.834006691000000089e+01 +-1.834039878999999829e+01 +-1.835440063000000066e+01 +-1.835544205000000062e+01 +-1.835045815000000147e+01 +-1.836592101999999826e+01 +-1.837900542999999942e+01 +-1.838094139000000027e+01 +-1.838144875000000056e+01 +-1.838563918999999913e+01 +-1.839140129000000101e+01 +-1.840019416999999891e+01 +-1.840217209000000054e+01 +-1.840422248999999866e+01 +-1.841080093000000062e+01 +-1.841091155999999884e+01 +-1.842406464000000099e+01 +-1.841785812000000178e+01 +-1.842044639999999944e+01 +-1.842643165999999866e+01 +-1.842568587999999963e+01 +-1.842889023000000037e+01 +-1.842025565999999870e+01 +-1.841805839999999961e+01 +-1.842669105999999957e+01 +-1.843009948999999992e+01 +-1.842905044999999831e+01 +-1.841946220000000167e+01 +-1.841898918000000052e+01 +-1.841821480000000122e+01 +-1.841443252999999913e+01 +-1.840479850999999911e+01 +-1.840851783999999824e+01 +-1.839803123000000085e+01 +-1.839665413000000171e+01 +-1.839672470000000004e+01 +-1.838552093999999926e+01 +-1.836798858999999950e+01 +-1.837134743000000014e+01 +-1.835654639999999915e+01 +-1.835509872000000087e+01 +-1.835043334999999942e+01 +-1.834543418999999886e+01 +-1.833527945999999886e+01 +-1.833319664000000060e+01 +-1.833066750000000056e+01 +-1.831980895999999959e+01 +-1.830698204000000118e+01 +-1.830781173999999822e+01 +-1.830563353999999876e+01 +-1.829414176999999952e+01 +-1.828802299000000176e+01 +-1.828529548999999932e+01 +-1.827328491000000099e+01 +-1.826491356000000010e+01 +-1.827288436999999988e+01 +-1.825586128000000130e+01 +-1.825782966999999957e+01 +-1.825680923000000178e+01 +-1.825736046000000101e+01 +-1.824963379000000074e+01 +-1.824129677000000171e+01 +-1.824723815999999843e+01 +-1.823622513000000112e+01 +-1.823640251000000134e+01 +-1.824440956000000114e+01 +-1.824357413999999977e+01 +-1.823771667000000107e+01 +-1.824690246999999843e+01 +-1.824478912000000008e+01 +-1.824269676000000118e+01 +-1.824583244000000093e+01 +-1.825312613999999911e+01 +-1.825696754000000155e+01 +-1.825616455000000116e+01 +-1.826491736999999915e+01 +-1.826558113000000105e+01 +-1.827059364000000130e+01 +-1.826493453999999872e+01 +-1.828084373000000085e+01 +-1.827948951999999849e+01 +-1.828304482000000064e+01 +-1.828806686000000070e+01 +-1.829204368999999986e+01 +-1.829682159000000041e+01 +-1.830511283999999961e+01 +-1.830746459999999942e+01 +-1.831478119000000149e+01 +-1.831548691000000062e+01 +-1.832319259999999872e+01 +-1.831687355000000039e+01 +-1.833079529000000107e+01 +-1.834464836000000076e+01 +-1.835045433000000159e+01 +-1.835450554000000167e+01 +-1.836495590000000178e+01 +-1.837607192999999839e+01 +-1.838914871000000062e+01 +-1.839256858999999977e+01 +-1.839842605999999847e+01 +-1.841207886000000116e+01 +-1.841979218000000174e+01 +-1.842671775999999895e+01 +-1.844074249000000165e+01 +-1.844451903999999942e+01 +-1.845306206000000060e+01 +-1.847070693999999946e+01 +-1.847456551000000147e+01 +-1.847975731000000010e+01 +-1.850140572000000105e+01 +-1.849798393000000019e+01 +-1.850868034000000151e+01 +-1.852515410999999901e+01 +-1.853594589000000070e+01 +-1.853561974000000134e+01 +-1.855206298999999959e+01 +-1.854810714999999988e+01 +-1.855863571000000078e+01 +-1.856467628000000047e+01 +-1.857132530000000159e+01 +-1.858267020999999986e+01 +-1.859193802000000062e+01 +-1.859788321999999994e+01 +-1.859601401999999837e+01 +-1.859497452000000095e+01 +-1.861023712000000074e+01 +-1.860264396999999903e+01 +-1.860669708000000000e+01 +-1.860943793999999940e+01 +-1.862443542000000107e+01 +-1.862215614000000130e+01 +-1.861516762000000114e+01 +-1.861434174000000041e+01 +-1.861610221999999837e+01 +-1.861505698999999936e+01 +-1.861996077999999954e+01 +-1.860627746999999843e+01 +-1.861101912999999897e+01 +-1.860076141000000050e+01 +-1.860118294000000105e+01 +-1.858730698000000103e+01 +-1.859313773999999952e+01 +-1.859507560999999853e+01 +-1.859346389999999971e+01 +-1.859017753999999911e+01 +-1.857677840999999930e+01 +-1.858778191000000035e+01 +-1.856888962000000021e+01 +-1.856287766000000161e+01 +-1.856229782000000128e+01 +-1.855026245000000173e+01 +-1.855511475000000132e+01 +-1.855005454999999870e+01 +-1.853455925000000093e+01 +-1.853275870999999952e+01 +-1.852814674000000039e+01 +-1.852457619000000122e+01 +-1.851732635000000116e+01 +-1.850458526999999975e+01 +-1.850292205999999950e+01 +-1.849417877000000132e+01 +-1.850161552000000142e+01 +-1.849079131999999959e+01 +-1.848981284999999986e+01 +-1.849011992999999876e+01 +-1.848812484999999839e+01 +-1.847281265000000161e+01 +-1.847342490999999853e+01 +-1.847185898000000037e+01 +-1.847026443000000029e+01 +-1.847204971000000029e+01 +-1.846620177999999868e+01 +-1.846253395000000097e+01 +-1.846678925000000149e+01 +-1.846485137999999893e+01 +-1.846932029999999969e+01 +-1.846935653999999971e+01 +-1.847403908000000072e+01 +-1.846443366999999824e+01 +-1.846474647999999874e+01 +-1.846987723999999886e+01 +-1.847201919999999831e+01 +-1.846525764000000081e+01 +-1.846420859999999919e+01 +-1.847951697999999965e+01 +-1.847784804999999864e+01 +-1.847900963000000019e+01 +-1.847486304999999973e+01 +-1.848756599000000023e+01 +-1.847801971000000165e+01 +-1.849250984000000031e+01 +-1.849765396000000095e+01 +-1.850364876000000081e+01 +-1.851304245000000037e+01 +-1.850421332999999890e+01 +-1.850869179000000031e+01 +-1.851259422000000043e+01 +-1.851132010999999977e+01 +-1.852364159000000043e+01 +-1.851764106999999981e+01 +-1.853483008999999981e+01 +-1.854578400000000116e+01 +-1.851986503999999911e+01 +-1.851593781000000050e+01 +-1.852268790999999837e+01 +-1.852900886999999841e+01 +-1.854339218000000145e+01 +-1.854602814000000066e+01 +-1.855209922999999961e+01 +-1.855449295000000021e+01 +-1.855555916000000138e+01 +-1.856258010999999897e+01 +-1.855841827000000066e+01 +-1.855735587999999936e+01 +-1.857015991000000099e+01 +-1.857327079999999953e+01 +-1.856825638000000112e+01 +-1.858925818999999890e+01 +-1.858184052000000008e+01 +-1.858249855000000039e+01 +-1.858330154000000078e+01 +-1.859066771999999901e+01 +-1.858465576000000041e+01 +-1.858841132999999957e+01 +-1.858717917999999969e+01 +-1.857839202999999983e+01 +-1.859399033000000045e+01 +-1.858477591999999845e+01 +-1.856774138999999835e+01 +-1.858090019000000126e+01 +-1.857047843999999870e+01 +-1.856317901999999975e+01 +-1.855332947000000132e+01 +-1.855947684999999936e+01 +-1.854295348999999860e+01 +-1.854151153999999835e+01 +-1.852797698999999909e+01 +-1.853160666999999862e+01 +-1.851145362999999833e+01 +-1.850590323999999853e+01 +-1.848173713999999990e+01 +-1.849020575999999849e+01 +-1.848347281999999936e+01 +-1.847304344000000143e+01 +-1.845783614999999855e+01 +-1.844270325000000099e+01 +-1.844380379000000048e+01 +-1.842930030999999857e+01 +-1.841486358999999950e+01 +-1.841436386000000169e+01 +-1.839639091000000093e+01 +-1.839732933000000159e+01 +-1.838269043000000025e+01 +-1.837294769000000016e+01 +-1.836027908000000153e+01 +-1.835048485000000085e+01 +-1.834594345000000004e+01 +-1.834305190999999979e+01 +-1.832643889999999942e+01 +-1.832844161999999955e+01 +-1.831774902000000083e+01 +-1.831654739000000021e+01 +-1.829455756999999849e+01 +-1.830177498000000114e+01 +-1.830412674000000095e+01 +-1.828508758999999984e+01 +-1.827847290000000058e+01 +-1.827991294999999994e+01 +-1.827627945000000054e+01 +-1.826663208000000083e+01 +-1.825925446000000107e+01 +-1.825614738000000159e+01 +-1.825308989999999909e+01 +-1.824648665999999864e+01 +-1.824544906999999938e+01 +-1.824783897000000010e+01 +-1.824550437999999986e+01 +-1.824065017999999938e+01 +-1.823369217000000120e+01 +-1.823191071000000107e+01 +-1.822712897999999981e+01 +-1.822591209000000134e+01 +-1.821987534000000153e+01 +-1.822144126999999969e+01 +-1.821870231999999845e+01 +-1.822217559999999992e+01 +-1.821392631999999878e+01 +-1.821830939999999899e+01 +-1.821728515999999942e+01 +-1.820284462000000048e+01 +-1.820172309999999882e+01 +-1.821093558999999829e+01 +-1.821072960000000052e+01 +-1.820378875999999835e+01 +-1.820809364000000130e+01 +-1.820878791999999891e+01 +-1.821219062999999849e+01 +-1.820889473000000081e+01 +-1.819445037999999926e+01 +-1.821231460999999996e+01 +-1.820462417999999971e+01 +-1.821026802000000089e+01 +-1.821324921000000074e+01 +-1.821547508000000093e+01 +-1.815091514999999944e+01 +-1.815994262999999975e+01 +-1.815436554000000058e+01 +-1.815938377000000159e+01 +-1.816092109999999948e+01 +-1.817270278999999888e+01 +-1.816982078999999928e+01 +-1.825343704000000145e+01 +-1.824460601999999909e+01 +-1.825138663999999977e+01 +-1.825514220999999893e+01 +-1.825574492999999876e+01 +-1.824706841000000068e+01 +-1.826096534999999932e+01 +-1.826350783999999905e+01 +-1.826895142000000050e+01 +-1.826929854999999847e+01 +-1.826868057000000078e+01 +-1.826554679999999919e+01 +-1.827002524999999977e+01 +-1.826632309000000021e+01 +-1.826860428000000169e+01 +-1.826486587999999855e+01 +-1.826973534000000043e+01 +-1.826419067000000140e+01 +-1.826004219000000006e+01 +-1.826690483000000143e+01 +-1.825786400000000143e+01 +-1.825275612000000081e+01 +-1.824777603000000070e+01 +-1.825081824999999824e+01 +-1.824615668999999940e+01 +-1.825249290000000002e+01 +-1.827554702999999847e+01 +-1.827720833000000056e+01 +-1.827544402999999917e+01 +-1.826401519999999934e+01 +-1.825282478000000097e+01 +-1.825502967999999981e+01 +-1.821705436999999961e+01 +-1.821144104000000041e+01 +-1.821505546999999936e+01 +-1.820980452999999954e+01 +-1.820552444000000136e+01 +-1.820011330000000171e+01 +-1.819475555000000000e+01 +-1.819932365000000019e+01 +-1.819034195000000054e+01 +-1.818896484000000058e+01 +-1.817933654999999860e+01 +-1.818646049000000176e+01 +-1.818160247999999868e+01 +-1.817561149999999870e+01 +-1.817920494000000176e+01 +-1.818536376999999860e+01 +-1.817450905000000105e+01 +-1.817815208000000027e+01 +-1.817591666999999944e+01 +-1.818647956999999948e+01 +-1.818002128999999911e+01 +-1.818120383999999845e+01 +-1.818333434999999909e+01 +-1.817528915000000111e+01 +-1.818319320999999888e+01 +-1.818030356999999952e+01 +-1.817587089999999961e+01 +-1.818585968000000008e+01 +-1.817504311000000072e+01 +-1.818437958000000165e+01 +-1.818185997000000143e+01 +-1.818872452000000095e+01 +-1.816895866000000126e+01 +-1.818749045999999936e+01 +-1.819245911000000149e+01 +-1.819214058000000023e+01 +-1.818727683999999911e+01 +-1.819239426000000037e+01 +-1.819531822000000076e+01 +-1.820424080000000089e+01 +-1.819250488000000132e+01 +-1.819634437999999932e+01 +-1.819924544999999938e+01 +-1.819902420000000021e+01 +-1.820952988000000161e+01 +-1.819518470999999948e+01 +-1.819884108999999839e+01 +-1.820693397999999874e+01 +-1.819976425000000120e+01 +-1.820409392999999909e+01 +-1.820448874999999944e+01 +-1.820441436999999851e+01 +-1.820239829999999870e+01 +-1.820556640999999942e+01 +-1.819830894000000043e+01 +-1.819958305000000109e+01 +-1.820067978000000153e+01 +-1.819888306000000000e+01 +-1.819792746999999977e+01 +-1.819526099999999857e+01 +-1.820727538999999950e+01 +-1.820446967999999899e+01 +-1.820873832999999919e+01 +-1.820153236000000163e+01 +-1.820232391000000050e+01 +-1.820635032999999936e+01 +-1.823163033000000155e+01 +-1.824464989000000159e+01 +-1.824970627000000079e+01 +-1.824223708999999971e+01 +-1.824161910999999847e+01 +-1.824413108999999977e+01 +-1.824969673000000014e+01 +-1.825463295000000130e+01 +-1.825251388999999946e+01 +-1.825406075000000072e+01 +-1.824696159000000151e+01 +-1.825580025000000006e+01 +-1.825511931999999859e+01 +-1.825315475000000021e+01 +-1.825318526999999946e+01 +-1.825944901000000087e+01 +-1.825601959000000107e+01 +-1.825030326999999986e+01 +-1.825727081000000140e+01 +-1.825205230999999984e+01 +-1.825060653999999971e+01 +-1.825442314000000010e+01 +-1.813983727000000101e+01 +-1.814822005999999988e+01 +-1.814867020000000153e+01 +-1.814186477999999880e+01 +-1.813646506999999986e+01 +-1.819725800000000149e+01 +-1.820397758000000010e+01 +-1.819609451000000178e+01 +-1.820484924000000149e+01 +-1.820035933999999855e+01 +-1.820169830000000033e+01 +-1.819708823999999936e+01 +-1.819239426000000037e+01 +-1.819286536999999981e+01 +-1.817676926000000037e+01 +-1.818881797999999961e+01 +-1.818070601999999880e+01 +-1.818620299999999901e+01 +-1.817766190000000037e+01 +-1.817628287999999870e+01 +-1.822357558999999938e+01 +-1.821777533999999932e+01 +-1.821439171000000101e+01 +-1.817710875999999942e+01 +-1.817967987000000107e+01 +-1.818294524999999950e+01 +-1.819667052999999868e+01 +-1.819226645999999903e+01 +-1.818371581999999975e+01 +-1.820198630999999878e+01 +-1.819991684000000021e+01 +-1.820510292000000163e+01 +-1.821015930000000083e+01 +-1.821273232000000064e+01 +-1.822109031999999829e+01 +-1.820998954999999953e+01 +-1.821847724999999940e+01 +-1.822712135000000089e+01 +-1.822537803999999895e+01 +-1.823325157000000019e+01 +-1.823387718000000035e+01 +-1.824380684000000130e+01 +-1.824962615999999826e+01 +-1.824477577000000039e+01 +-1.825484467000000066e+01 +-1.824793242999999876e+01 +-1.825514412000000064e+01 +-1.826426315000000145e+01 +-1.825954819000000029e+01 +-1.826958083999999971e+01 +-1.826948356999999845e+01 +-1.826493835000000132e+01 +-1.827186203000000120e+01 +-1.827588081000000031e+01 +-1.827072333999999998e+01 +-1.828168868999999930e+01 +-1.828285027000000085e+01 +-1.827947044000000076e+01 +-1.827274322999999967e+01 +-1.828182410999999874e+01 +-1.827261925000000176e+01 +-1.827573775999999839e+01 +-1.827588463000000019e+01 +-1.828691863999999967e+01 +-1.826971245000000010e+01 +-1.828053283999999934e+01 +-1.827512360000000058e+01 +-1.828078842000000037e+01 +-1.831226729999999847e+01 +-1.831683921999999853e+01 +-1.830884933000000103e+01 +-1.830876732000000118e+01 +-1.830603027000000083e+01 +-1.830315590000000014e+01 +-1.830665970000000087e+01 +-1.829946899000000116e+01 +-1.830465125999999998e+01 +-1.825450324999999907e+01 +-1.824957656999999855e+01 +-1.825127791999999971e+01 +-1.825381850999999855e+01 +-1.825674438000000066e+01 +-1.824506949999999961e+01 +-1.824501610000000085e+01 +-1.825666427999999897e+01 +-1.824521255000000153e+01 +-1.824368858000000060e+01 +-1.824117469999999841e+01 +-1.823335074999999961e+01 +-1.823904609999999948e+01 +-1.823416518999999880e+01 +-1.823530579000000174e+01 +-1.822461128000000130e+01 +-1.823075293999999857e+01 +-1.822316169999999858e+01 +-1.821674537999999899e+01 +-1.822535324000000045e+01 +-1.821515082999999890e+01 +-1.821840857999999841e+01 +-1.821623420999999965e+01 +-1.821085167000000027e+01 +-1.820932007000000041e+01 +-1.818806647999999981e+01 +-1.820585631999999876e+01 +-1.819458198999999965e+01 +-1.819254302999999950e+01 +-1.818821716000000066e+01 +-1.818152809000000047e+01 +-1.818286514000000054e+01 +-1.817206192000000087e+01 +-1.817274666000000138e+01 +-1.816512299000000041e+01 +-1.816190147000000010e+01 +-1.816015433999999829e+01 +-1.815677643000000074e+01 +-1.815796852000000072e+01 +-1.814521599000000052e+01 +-1.814588546999999963e+01 +-1.814243697999999938e+01 +-1.814412498000000085e+01 +-1.813223647999999955e+01 +-1.813344955000000169e+01 +-1.812523078999999981e+01 +-1.812622452000000095e+01 +-1.812107848999999860e+01 +-1.812017249999999891e+01 +-1.811389731999999952e+01 +-1.811314201000000068e+01 +-1.811700629999999990e+01 +-1.811810493000000122e+01 +-1.811747742000000017e+01 +-1.811714745000000093e+01 +-1.811463546999999963e+01 +-1.812084388999999973e+01 +-1.810242081000000169e+01 +-1.812064361999999917e+01 +-1.811171913000000089e+01 +-1.811618423000000178e+01 +-1.811436843999999979e+01 +-1.811748694999999998e+01 +-1.811364365000000021e+01 +-1.811621475000000103e+01 +-1.812025069999999971e+01 +-1.811749649000000062e+01 +-1.812181663999999870e+01 +-1.812181281999999882e+01 +-1.811565398999999843e+01 +-1.812461280999999857e+01 +-1.812791251999999886e+01 +-1.812209129000000019e+01 +-1.811740494000000012e+01 +-1.812065314999999899e+01 +-1.813366698999999826e+01 +-1.813153838999999934e+01 +-1.812893294999999938e+01 +-1.813035964999999905e+01 +-1.812097168000000025e+01 +-1.812382125999999971e+01 +-1.812143898000000064e+01 +-1.811928367999999878e+01 +-1.813164710999999940e+01 +-1.812187004000000101e+01 +-1.812471007999999983e+01 +-1.811290169000000105e+01 +-1.811541176000000064e+01 +-1.815046691999999950e+01 +-1.814722061000000153e+01 +-1.811688423000000014e+01 +-1.811074448000000103e+01 +-1.810911941999999897e+01 +-1.811043357999999870e+01 +-1.810494423000000097e+01 +-1.810552978999999851e+01 +-1.809775352000000126e+01 +-1.809936523000000008e+01 +-1.809921646000000095e+01 +-1.809552193000000031e+01 +-1.810118102999999934e+01 +-1.809905623999999946e+01 +-1.809597969000000006e+01 +-1.809131813000000122e+01 +-1.808471869999999981e+01 +-1.809138107000000062e+01 +-1.808096503999999882e+01 +-1.809282684000000074e+01 +-1.809119414999999975e+01 +-1.808908844000000116e+01 +-1.809295273000000037e+01 +-1.809147644000000099e+01 +-1.809108734000000140e+01 +-1.808367729000000068e+01 +-1.809334373000000085e+01 +-1.809244537000000008e+01 +-1.808705902000000165e+01 +-1.808746529000000081e+01 +-1.808693694999999835e+01 +-1.808775902000000002e+01 +-1.809848785000000149e+01 +-1.809243584000000027e+01 +-1.809748649999999870e+01 +-1.809529686000000126e+01 +-1.809098815999999843e+01 +-1.809494781000000074e+01 +-1.810187531000000050e+01 +-1.810151671999999934e+01 +-1.809457015999999996e+01 +-1.809953498999999866e+01 +-1.809923553000000140e+01 +-1.809302329999999870e+01 +-1.809094620000000120e+01 +-1.809620857000000171e+01 +-1.810015296999999990e+01 +-1.809883881000000017e+01 +-1.809910774000000089e+01 +-1.808481597999999835e+01 +-1.809959029999999913e+01 +-1.809758568000000167e+01 +-1.808815384000000037e+01 +-1.810164832999999973e+01 +-1.809706115999999909e+01 +-1.809865569999999835e+01 +-1.809359169000000023e+01 +-1.808935355999999928e+01 +-1.809306907999999936e+01 +-1.808748817000000031e+01 +-1.810510634999999979e+01 +-1.810615349000000052e+01 +-1.810698890999999833e+01 +-1.810416031000000103e+01 +-1.810608101000000048e+01 +-1.812035369999999901e+01 +-1.811300467999999952e+01 +-1.811405562999999930e+01 +-1.812854576000000151e+01 +-1.812705421000000072e+01 +-1.812851523999999870e+01 +-1.813958931000000163e+01 +-1.814625931000000136e+01 +-1.813887215000000097e+01 +-1.815498161000000010e+01 +-1.815680695000000000e+01 +-1.817297363000000132e+01 +-1.816660118000000068e+01 +-1.817705154000000078e+01 +-1.818476486000000136e+01 +-1.819029236000000083e+01 +-1.819684029000000081e+01 +-1.819697951999999930e+01 +-1.820227814000000066e+01 +-1.820815848999999886e+01 +-1.820039368000000124e+01 +-1.819888496000000089e+01 +-1.820780562999999930e+01 +-1.821529006999999822e+01 +-1.821092987000000107e+01 +-1.820265007000000068e+01 +-1.821126746999999924e+01 +-1.821464920000000021e+01 +-1.821193886000000006e+01 +-1.821459388999999973e+01 +-1.821942139000000083e+01 +-1.821382141000000132e+01 +-1.820705604999999849e+01 +-1.821359062000000151e+01 +-1.821114921999999936e+01 +-1.821070671000000019e+01 +-1.820439529000000078e+01 +-1.820086287999999897e+01 +-1.820766448999999909e+01 +-1.820591164000000006e+01 +-1.818797873999999837e+01 +-1.817626380999999824e+01 +-1.818111229000000151e+01 +-1.818552971000000085e+01 +-1.817633246999999841e+01 +-1.817003632000000124e+01 +-1.816934776000000085e+01 +-1.816197968000000174e+01 +-1.816553306999999862e+01 +-1.816705513000000138e+01 +-1.816289138999999864e+01 +-1.815014075999999932e+01 +-1.814460753999999909e+01 +-1.815157699999999963e+01 +-1.813993645000000043e+01 +-1.814198874999999944e+01 +-1.813778304999999946e+01 +-1.813587569999999971e+01 +-1.813585472000000109e+01 +-1.813913154999999833e+01 +-1.813533211000000023e+01 +-1.813269997000000089e+01 +-1.813063621999999953e+01 +-1.812841987999999915e+01 +-1.812425994999999901e+01 +-1.811783980999999955e+01 +-1.812161636000000087e+01 +-1.812110709999999969e+01 +-1.812622452000000095e+01 +-1.811674118000000178e+01 +-1.812249373999999946e+01 +-1.812717055999999971e+01 +-1.813115501000000052e+01 +-1.812959479999999957e+01 +-1.811840056999999859e+01 +-1.812955093000000062e+01 +-1.812021827999999957e+01 +-1.813611793999999833e+01 +-1.811874389999999835e+01 +-1.812823867999999905e+01 +-1.813866233999999977e+01 +-1.813824080999999921e+01 +-1.813912009999999952e+01 +-1.814236259000000118e+01 +-1.814193535000000068e+01 +-1.815207480999999845e+01 +-1.814103317000000004e+01 +-1.814736175999999901e+01 +-1.815590096000000031e+01 +-1.816098785000000149e+01 +-1.816862487999999942e+01 +-1.815137671999999824e+01 +-1.816587447999999938e+01 +-1.816526603999999878e+01 +-1.816451072999999994e+01 +-1.817156600999999938e+01 +-1.817442130999999961e+01 +-1.817426491000000155e+01 +-1.818214417000000083e+01 +-1.818912315000000035e+01 +-1.819813538000000008e+01 +-1.820268631000000070e+01 +-1.820288848999999942e+01 +-1.821258926000000145e+01 +-1.820902252000000132e+01 +-1.820820999000000029e+01 +-1.822999382000000068e+01 +-1.823589705999999921e+01 +-1.824378777000000085e+01 +-1.824458694000000136e+01 +-1.826253318999999919e+01 +-1.826742743999999874e+01 +-1.827473831000000004e+01 +-1.827333450000000070e+01 +-1.829033279000000078e+01 +-1.829985999999999891e+01 +-1.830509758000000176e+01 +-1.830552292000000136e+01 +-1.831758881000000017e+01 +-1.831912993999999983e+01 +-1.833919144000000045e+01 +-1.833243369999999928e+01 +-1.835019301999999897e+01 +-1.835249138000000002e+01 +-1.835876273999999952e+01 +-1.835913276999999866e+01 +-1.835858727000000101e+01 +-1.836788177000000033e+01 +-1.836829566999999841e+01 +-1.837397194000000056e+01 +-1.837296295000000157e+01 +-1.836983490000000074e+01 +-1.837780190000000147e+01 +-1.837022018000000045e+01 +-1.836967277999999837e+01 +-1.837509345999999866e+01 +-1.836777687000000014e+01 +-1.837269782999999990e+01 +-1.836069678999999866e+01 +-1.836588668999999996e+01 +-1.836076736000000054e+01 +-1.835570908000000045e+01 +-1.834601401999999837e+01 +-1.835406876000000054e+01 +-1.834024429000000112e+01 +-1.833323478999999878e+01 +-1.833482551999999899e+01 +-1.832984924000000149e+01 +-1.830799103000000017e+01 +-1.831351851999999880e+01 +-1.830975341999999983e+01 +-1.829973030000000023e+01 +-1.829724693000000002e+01 +-1.828287124999999946e+01 +-1.828483200000000153e+01 +-1.828501320000000163e+01 +-1.828528976000000128e+01 +-1.827200127000000052e+01 +-1.827240181000000163e+01 +-1.827048110999999864e+01 +-1.826509856999999926e+01 +-1.825839806000000110e+01 +-1.825836945000000000e+01 +-1.825898551999999952e+01 +-1.825736236999999917e+01 +-1.825576019000000016e+01 +-1.824951172000000099e+01 +-1.825707244999999901e+01 +-1.824480246999999977e+01 +-1.824508858000000089e+01 +-1.824328423000000043e+01 +-1.824039649999999924e+01 +-1.823678589000000017e+01 +-1.822965621999999897e+01 +-1.823888969000000060e+01 +-1.823463248999999919e+01 +-1.823075675999999845e+01 +-1.823500443000000004e+01 +-1.823100661999999872e+01 +-1.822792052999999868e+01 +-1.825800514000000163e+01 +-1.825630951000000124e+01 +-1.824015998999999866e+01 +-1.825138663999999977e+01 +-1.824657059000000103e+01 +-1.824777222000000165e+01 +-1.821369742999999985e+01 +-1.820313072000000076e+01 +-1.821579932999999940e+01 +-1.821299933999999965e+01 +-1.821172714000000070e+01 +-1.821934319000000002e+01 +-1.820422553999999948e+01 +-1.820660210000000134e+01 +-1.818635177999999897e+01 +-1.820290565000000171e+01 +-1.820249938999999983e+01 +-1.818725394999999878e+01 +-1.820074080999999921e+01 +-1.819680023000000091e+01 +-1.819202041999999864e+01 +-1.819801903000000110e+01 +-1.819589614999999938e+01 +-1.819244385000000008e+01 +-1.818820381000000097e+01 +-1.819761467000000010e+01 +-1.818828201000000178e+01 +-1.819570540999999864e+01 +-1.819477081000000140e+01 +-1.820081138999999837e+01 +-1.820458221000000165e+01 +-1.820559120000000064e+01 +-1.820766258000000093e+01 +-1.820709610000000112e+01 +-1.820695496000000091e+01 +-1.821102905000000050e+01 +-1.821827126000000163e+01 +-1.821911812000000097e+01 +-1.822200966000000122e+01 +-1.821905518000000157e+01 +-1.822515869000000066e+01 +-1.823753547999999824e+01 +-1.823117828000000173e+01 +-1.823469161999999955e+01 +-1.823537444999999835e+01 +-1.823537826999999822e+01 +-1.823725319000000056e+01 +-1.823826598999999860e+01 +-1.824329758000000012e+01 +-1.824480628999999965e+01 +-1.823574256999999932e+01 +-1.823350715999999849e+01 +-1.824337578000000093e+01 +-1.823678969999999921e+01 +-1.824586868000000095e+01 +-1.824794196999999940e+01 +-1.824119568000000058e+01 +-1.824723815999999843e+01 +-1.824467659000000097e+01 +-1.824598312000000178e+01 +-1.824444198999999855e+01 +-1.824289131000000097e+01 +-1.825134467999999899e+01 +-1.825318146000000041e+01 +-1.824133110000000002e+01 +-1.824557495000000173e+01 +-1.824833298000000070e+01 +-1.823875045999999855e+01 +-1.823729323999999963e+01 +-1.827202796999999990e+01 +-1.827167319999999862e+01 +-1.826629829000000171e+01 +-1.824348450000000099e+01 +-1.824656105000000039e+01 +-1.825252341999999928e+01 +-1.825041198999999992e+01 +-1.824314689999999928e+01 +-1.824779700999999932e+01 +-1.825704955999999868e+01 +-1.824882125999999971e+01 +-1.825156593000000171e+01 +-1.826301193000000112e+01 +-1.826987075999999988e+01 +-1.827470207000000002e+01 +-1.827234076999999957e+01 +-1.827315520999999876e+01 +-1.827442359999999866e+01 +-1.828266143999999827e+01 +-1.827305030999999857e+01 +-1.828418350000000103e+01 +-1.829471016000000105e+01 +-1.829038047999999961e+01 +-1.829769515999999996e+01 +-1.830146217000000064e+01 +-1.830317879000000048e+01 +-1.831129074000000045e+01 +-1.830653953999999928e+01 +-1.831286240000000021e+01 +-1.831467437999999959e+01 +-1.831818961999999829e+01 +-1.831186866999999907e+01 +-1.832870864999999938e+01 +-1.830541038999999870e+01 +-1.831763649000000171e+01 +-1.832477760000000089e+01 +-1.832354163999999841e+01 +-1.832233429000000058e+01 +-1.831634521000000149e+01 +-1.834917640999999833e+01 +-1.834436988999999940e+01 +-1.834807776999999973e+01 +-1.833589745000000093e+01 +-1.833811378000000047e+01 +-1.833552741999999824e+01 +-1.833397293000000161e+01 +-1.833790778999999915e+01 +-1.833637999999999835e+01 +-1.833247756999999822e+01 +-1.832358359999999919e+01 +-1.833101081999999948e+01 +-1.832025336999999965e+01 +-1.831520271000000122e+01 +-1.832755852000000019e+01 +-1.831788253999999938e+01 +-1.831375312999999849e+01 +-1.831926727000000099e+01 +-1.832182120999999952e+01 +-1.831363297000000046e+01 +-1.832164382999999930e+01 +-1.832052802999999841e+01 +-1.831956100000000021e+01 +-1.832073783999999961e+01 +-1.831842041000000165e+01 +-1.832056808000000103e+01 +-1.832441139000000163e+01 +-1.832850266000000161e+01 +-1.833808516999999938e+01 +-1.833205222999999862e+01 +-1.829844665999999975e+01 +-1.831474876000000052e+01 +-1.832063103000000126e+01 +-1.831395149000000089e+01 +-1.832791710000000052e+01 +-1.833096885999999870e+01 +-1.833523368999999903e+01 +-1.833880424000000176e+01 +-1.833608246000000008e+01 +-1.834922790999999975e+01 +-1.835229110999999946e+01 +-1.835221290999999866e+01 +-1.834851456000000169e+01 +-1.835508727999999934e+01 +-1.834828948999999909e+01 +-1.834774207999999973e+01 +-1.835378838000000101e+01 +-1.834465598999999969e+01 +-1.835491942999999893e+01 +-1.835296058999999858e+01 +-1.835564232000000118e+01 +-1.835564040999999946e+01 +-1.834844016999999994e+01 +-1.834595489999999884e+01 +-1.834521103000000153e+01 +-1.833574295000000021e+01 +-1.833700179999999946e+01 +-1.832803344999999950e+01 +-1.833506012000000140e+01 +-1.832077788999999868e+01 +-1.832926369000000122e+01 +-1.832367706000000140e+01 +-1.830945777999999891e+01 +-1.830018233999999921e+01 +-1.830173302000000035e+01 +-1.829902076999999849e+01 +-1.828637505000000019e+01 +-1.829162215999999930e+01 +-1.828293610000000058e+01 +-1.827050017999999909e+01 +-1.827525902000000002e+01 +-1.827418517999999992e+01 +-1.825668715999999847e+01 +-1.826260566999999924e+01 +-1.825605391999999938e+01 +-1.825042914999999866e+01 +-1.824859427999999895e+01 +-1.824966049000000012e+01 +-1.824461936999999878e+01 +-1.824095344999999924e+01 +-1.824588012999999975e+01 +-1.823704147000000120e+01 +-1.823783111999999917e+01 +-1.822883415000000085e+01 +-1.823949813999999847e+01 +-1.823832129999999907e+01 +-1.823050117000000014e+01 +-1.822916031000000103e+01 +-1.823141670000000047e+01 +-1.822719001999999833e+01 +-1.821888733000000116e+01 +-1.822934532000000019e+01 +-1.822412299999999874e+01 +-1.822899818000000138e+01 +-1.822876357999999897e+01 +-1.822566223000000107e+01 +-1.822001265999999831e+01 +-1.822484970000000004e+01 +-1.822228812999999903e+01 +-1.822206497000000169e+01 +-1.822305679000000112e+01 +-1.822486877000000050e+01 +-1.821801376000000161e+01 +-1.824123000999999888e+01 +-1.822546576999999957e+01 +-1.823131560999999934e+01 +-1.824513435000000072e+01 +-1.823114014000000083e+01 +-1.823365211000000130e+01 +-1.823461723000000134e+01 +-1.823577498999999946e+01 +-1.824717711999999992e+01 +-1.825337981999999926e+01 +-1.826435088999999934e+01 +-1.826586341999999874e+01 +-1.827318573000000157e+01 +-1.826898192999999893e+01 +-1.828934287999999952e+01 +-1.829824637999999837e+01 +-1.829999541999999835e+01 +-1.831379318000000112e+01 +-1.832362555999999998e+01 +-1.833104897000000122e+01 +-1.833177184999999909e+01 +-1.834936713999999824e+01 +-1.835410308999999884e+01 +-1.835950851000000128e+01 +-1.836095046999999880e+01 +-1.837465857999999841e+01 +-1.837462233999999839e+01 +-1.839049338999999961e+01 +-1.839429665000000114e+01 +-1.839614867999999959e+01 +-1.840504456000000033e+01 +-1.840902327999999954e+01 +-1.842233085999999886e+01 +-1.843130112000000054e+01 +-1.842805098999999913e+01 +-1.842715262999999837e+01 +-1.843911552000000142e+01 +-1.844184874999999835e+01 +-1.843973731999999899e+01 +-1.845215033999999932e+01 +-1.844474982999999924e+01 +-1.846728896999999847e+01 +-1.847080611999999888e+01 +-1.845642471000000029e+01 +-1.844429779000000025e+01 +-1.845262526999999864e+01 +-1.844895172000000017e+01 +-1.845278739999999829e+01 +-1.844802093999999926e+01 +-1.844044685000000072e+01 +-1.843740082000000058e+01 +-1.843288039999999839e+01 +-1.842995833999999888e+01 +-1.841381073000000157e+01 +-1.841829681000000107e+01 +-1.841141129000000021e+01 +-1.840936660999999930e+01 +-1.840163421999999827e+01 +-1.839573668999999967e+01 +-1.839647675000000149e+01 +-1.838015366000000128e+01 +-1.838175963999999851e+01 +-1.836394690999999924e+01 +-1.835774802999999977e+01 +-1.836531258000000122e+01 +-1.835146332000000058e+01 +-1.834632492000000070e+01 +-1.834214400999999839e+01 +-1.833631897000000066e+01 +-1.833304023999999899e+01 +-1.832081412999999870e+01 +-1.832481194000000002e+01 +-1.831769943000000112e+01 +-1.831439972000000083e+01 +-1.830861282000000045e+01 +-1.830735969999999924e+01 +-1.830142593000000062e+01 +-1.829672623000000087e+01 +-1.830895041999999862e+01 +-1.829094505000000126e+01 +-1.828879355999999845e+01 +-1.829534340000000014e+01 +-1.829208183000000076e+01 +-1.829270362999999833e+01 +-1.828842926000000091e+01 +-1.828066635000000062e+01 +-1.827852631000000017e+01 +-1.827379416999999862e+01 +-1.827864647000000176e+01 +-1.827864647000000176e+01 +-1.827827835000000078e+01 +-1.827414893999999990e+01 +-1.839069939000000176e+01 +-1.840327071999999831e+01 +-1.840543175000000176e+01 +-1.839514923000000124e+01 +-1.839090729000000124e+01 +-1.838560486000000083e+01 +-1.838221740999999909e+01 +-1.838430405000000079e+01 +-1.837866973999999942e+01 +-1.824728775000000169e+01 +-1.825195311999999959e+01 +-1.825746346000000031e+01 +-1.825750542000000110e+01 +-1.825349235999999919e+01 +-1.824769974000000161e+01 +-1.824458504000000048e+01 +-1.824270439000000010e+01 +-1.824442673000000070e+01 +-1.824052810999999963e+01 +-1.823883057000000107e+01 +-1.823716354000000095e+01 +-1.824008560000000045e+01 +-1.823328589999999849e+01 +-1.823592949000000019e+01 +-1.822456932000000052e+01 +-1.823042296999999934e+01 +-1.822886467000000010e+01 +-1.822982787999999843e+01 +-1.824089813000000149e+01 +-1.824489211999999938e+01 +-1.824026488999999884e+01 +-1.823688888999999946e+01 +-1.824531173999999822e+01 +-1.824284935000000019e+01 +-1.824178313999999901e+01 +-1.824672126999999833e+01 +-1.824543952999999874e+01 +-1.825208092000000093e+01 +-1.824750518999999827e+01 +-1.825810242000000017e+01 +-1.824536133000000149e+01 +-1.825023651000000058e+01 +-1.825363541000000112e+01 +-1.826341247999999950e+01 +-1.825221824999999853e+01 +-1.825896262999999919e+01 +-1.825695229000000097e+01 +-1.825830649999999977e+01 +-1.827407073999999909e+01 +-1.826393509000000037e+01 +-1.826431274000000116e+01 +-1.827380562000000097e+01 +-1.826999855000000039e+01 +-1.827058411000000149e+01 +-1.826903725000000023e+01 +-1.827069091999999983e+01 +-1.827797126999999833e+01 +-1.826684760999999924e+01 +-1.826924514999999971e+01 +-1.826354218000000174e+01 +-1.827045440999999926e+01 +-1.826732063000000039e+01 +-1.826127433999999994e+01 +-1.825766753999999992e+01 +-1.825941657999999990e+01 +-1.825614548000000070e+01 +-1.825921440000000118e+01 +-1.825080871999999843e+01 +-1.823810196000000161e+01 +-1.825852393999999990e+01 +-1.825442314000000010e+01 +-1.824892997999999977e+01 +-1.824791907999999907e+01 +-1.825645447000000132e+01 +-1.825181389000000109e+01 +-1.825300980000000095e+01 +-1.824886130999999878e+01 +-1.824874687000000151e+01 +-1.825675582999999946e+01 +-1.825692748999999893e+01 +-1.826643943999999919e+01 +-1.825040436000000099e+01 +-1.826052666000000002e+01 +-1.825936699000000019e+01 +-1.826326179999999866e+01 +-1.825684165999999919e+01 +-1.826280021999999903e+01 +-1.826250647999999899e+01 +-1.827018929000000114e+01 +-1.826518058999999994e+01 +-1.826873398000000037e+01 +-1.826555633999999984e+01 +-1.827281569999999888e+01 +-1.827333640999999886e+01 +-1.827393341000000149e+01 +-1.828186606999999952e+01 +-1.826912688999999901e+01 +-1.828045653999999942e+01 +-1.827096747999999948e+01 +-1.827215003999999965e+01 +-1.827586173999999986e+01 +-1.828003693000000141e+01 +-1.827900696000000025e+01 +-1.827862548999999959e+01 +-1.827279472000000027e+01 +-1.828111648999999872e+01 +-1.828462791000000109e+01 +-1.827747344999999868e+01 +-1.827540778999999915e+01 +-1.827567673000000070e+01 +-1.827546883000000122e+01 +-1.827321815000000171e+01 +-1.827295876000000163e+01 +-1.827576256000000043e+01 +-1.827476310999999853e+01 +-1.827785109999999946e+01 +-1.827115440000000035e+01 +-1.827544022000000012e+01 +-1.825635528999999835e+01 +-1.827453803999999948e+01 +-1.827533912999999899e+01 +-1.827163887000000031e+01 +-1.826352500999999862e+01 +-1.826335144000000099e+01 +-1.828021812000000068e+01 +-1.827145004000000128e+01 +-1.827779578999999899e+01 +-1.827658272000000039e+01 +-1.827363396000000151e+01 +-1.827636528000000027e+01 +-1.828474807999999996e+01 +-1.828274917999999971e+01 +-1.828352165000000085e+01 +-1.827900696000000025e+01 +-1.830295943999999864e+01 +-1.829356002999999831e+01 +-1.829582024000000118e+01 +-1.829745482999999950e+01 +-1.828954696999999996e+01 +-1.829945946000000134e+01 +-1.829903221000000002e+01 +-1.829841994999999955e+01 +-1.830640602000000072e+01 +-1.829674148999999872e+01 +-1.829962540000000004e+01 +-1.830949019999999905e+01 +-1.829983329999999953e+01 +-1.830849265999999886e+01 +-1.830918884000000091e+01 +-1.831718826000000178e+01 +-1.831193542000000107e+01 +-1.830520629999999827e+01 +-1.830947684999999936e+01 +-1.829709244000000012e+01 +-1.830985832000000002e+01 +-1.831194878000000159e+01 +-1.830325127000000052e+01 +-1.828756332000000029e+01 +-1.829048919999999967e+01 +-1.828950310000000101e+01 +-1.829845810000000128e+01 +-1.830651664999999895e+01 +-1.829035758999999928e+01 +-1.828577423000000124e+01 +-1.828915405000000050e+01 +-1.828130150000000143e+01 +-1.827672768000000048e+01 +-1.828308678000000143e+01 +-1.827610779000000107e+01 +-1.827503585999999913e+01 +-1.827262688000000068e+01 +-1.827308464000000043e+01 +-1.826818465999999930e+01 +-1.827445793000000052e+01 +-1.826216316000000006e+01 +-1.825721168999999833e+01 +-1.825349426000000008e+01 +-1.824262618999999930e+01 +-1.825393294999999938e+01 +-1.824276352000000045e+01 +-1.824838065999999870e+01 +-1.824057961000000105e+01 +-1.825123595999999893e+01 +-1.823642348999999996e+01 +-1.824318694999999835e+01 +-1.824426842000000093e+01 +-1.824460411000000093e+01 +-1.823342132999999876e+01 +-1.825079536000000147e+01 +-1.824127959999999860e+01 +-1.824796103999999985e+01 +-1.824149322999999967e+01 +-1.824323272999999901e+01 +-1.823872374999999835e+01 +-1.824673462000000157e+01 +-1.825072098000000054e+01 +-1.824565314999999899e+01 +-1.825376891999999884e+01 +-1.825350380000000072e+01 +-1.825383758999999984e+01 +-1.825614548000000070e+01 +-1.826371192999999948e+01 +-1.826054955000000035e+01 +-1.826148986999999835e+01 +-1.826077842999999845e+01 +-1.826181602000000126e+01 +-1.827386283999999961e+01 +-1.826644707000000167e+01 +-1.826826476999999826e+01 +-1.827963637999999946e+01 +-1.828373337000000021e+01 +-1.828209113999999857e+01 +-1.828543282000000048e+01 +-1.828973007000000095e+01 +-1.828759575000000126e+01 +-1.829415131000000017e+01 +-1.829932021999999847e+01 +-1.828869629000000074e+01 +-1.830970573000000101e+01 +-1.830928611999999944e+01 +-1.830653381000000124e+01 +-1.831995391999999967e+01 +-1.832692718999999926e+01 +-1.832600403000000000e+01 +-1.832121086000000076e+01 +-1.833192634999999981e+01 +-1.834281349000000105e+01 +-1.833796309999999963e+01 +-1.835158729999999849e+01 +-1.834947968000000174e+01 +-1.835691832999999917e+01 +-1.835683059999999855e+01 +-1.836280440999999897e+01 +-1.836397742999999849e+01 +-1.837785720999999839e+01 +-1.837658881999999849e+01 +-1.838630103999999932e+01 +-1.838982391000000050e+01 +-1.839047623000000087e+01 +-1.840008926000000145e+01 +-1.838769721999999973e+01 +-1.839694594999999921e+01 +-1.839402198999999882e+01 +-1.840424155999999911e+01 +-1.841048621999999924e+01 +-1.841044235000000029e+01 +-1.840313147999999899e+01 +-1.840661430000000109e+01 +-1.840784453999999926e+01 +-1.841441727000000128e+01 +-1.841597365999999880e+01 +-1.841651153999999835e+01 +-1.841907501000000025e+01 +-1.840262793999999857e+01 +-1.840844345000000004e+01 +-1.841114616000000126e+01 +-1.839675902999999835e+01 +-1.840881919999999994e+01 +-1.840440368999999876e+01 +-1.839411926000000008e+01 +-1.838893889999999942e+01 +-1.838775253000000021e+01 +-1.839313888999999946e+01 +-1.838171576999999957e+01 +-1.837735748000000058e+01 +-1.836908912999999899e+01 +-1.837346648999999843e+01 +-1.837422370999999899e+01 +-1.836059570000000107e+01 +-1.835383797000000072e+01 +-1.835547255999999905e+01 +-1.835909462000000048e+01 +-1.834022141000000161e+01 +-1.833717917999999969e+01 +-1.834131813000000122e+01 +-1.832815551999999926e+01 +-1.833337974999999886e+01 +-1.832012177000000008e+01 +-1.831655121000000008e+01 +-1.831577491999999907e+01 +-1.831447410999999903e+01 +-1.830855370000000093e+01 +-1.829644203000000147e+01 +-1.829644393999999963e+01 +-1.829836845000000167e+01 +-1.828812789999999922e+01 +-1.828922653000000054e+01 +-1.828676987000000054e+01 +-1.827642441000000062e+01 +-1.827888679999999866e+01 +-1.828036117999999988e+01 +-1.827705382999999983e+01 +-1.827185249000000056e+01 +-1.826409912000000091e+01 +-1.826464461999999855e+01 +-1.827106476000000157e+01 +-1.825943755999999851e+01 +-1.825728416000000109e+01 +-1.826330566000000033e+01 +-1.825633048999999986e+01 +-1.825448035999999874e+01 +-1.825599479999999986e+01 +-1.825188445999999942e+01 +-1.823687934999999882e+01 +-1.825555991999999961e+01 +-1.824494552999999897e+01 +-1.825111388999999917e+01 +-1.825055503999999829e+01 +-1.825209807999999967e+01 +-1.824431991999999880e+01 +-1.824987983999999841e+01 +-1.823823738000000105e+01 +-1.825781441000000171e+01 +-1.824813271000000015e+01 +-1.824370955999999921e+01 +-1.825113869000000122e+01 +-1.823986243999999957e+01 +-1.824527739999999909e+01 +-1.825561332999999919e+01 +-1.825761414000000116e+01 +-1.824425125000000136e+01 +-1.826008223999999913e+01 +-1.825567626999999860e+01 +-1.825461196999999913e+01 +-1.825588607999999979e+01 +-1.824722672000000046e+01 +-1.825823975000000132e+01 +-1.824929236999999915e+01 +-1.826559638999999891e+01 +-1.826433371999999977e+01 +-1.826077271000000124e+01 +-1.826342963999999824e+01 +-1.826760482999999979e+01 +-1.825800896000000151e+01 +-1.825850486999999944e+01 +-1.826530265999999969e+01 +-1.826599502999999913e+01 +-1.826594734000000031e+01 +-1.827548408999999907e+01 +-1.827412414999999868e+01 +-1.825814056000000107e+01 +-1.826549338999999961e+01 +-1.827019118999999847e+01 +-1.827021407999999880e+01 +-1.826925277999999864e+01 +-1.826717186000000126e+01 +-1.827725982999999843e+01 +-1.827211379999999963e+01 +-1.827063751000000025e+01 +-1.827408218000000062e+01 +-1.828212547000000043e+01 +-1.827624321000000052e+01 +-1.827011681000000110e+01 +-1.827878189000000120e+01 +-1.827159690999999953e+01 +-1.827309799000000012e+01 +-1.828324127000000132e+01 +-1.827488517999999829e+01 +-1.827656745999999899e+01 +-1.828236388999999917e+01 +-1.827466010999999924e+01 +-1.829019927999999950e+01 +-1.828257178999999866e+01 +-1.827920531999999909e+01 +-1.828331565999999953e+01 +-1.828344917000000081e+01 +-1.829255295000000103e+01 +-1.829172897000000120e+01 +-1.828692626999999860e+01 +-1.828639602999999880e+01 +-1.828338241999999880e+01 +-1.829646873000000085e+01 +-1.828942490000000021e+01 +-1.829539108000000169e+01 +-1.829802512999999919e+01 +-1.829621314999999981e+01 +-1.829088782999999907e+01 +-1.829357528999999971e+01 +-1.829588508999999874e+01 +-1.829979897000000122e+01 +-1.829611015000000052e+01 +-1.828749846999999917e+01 +-1.830268097000000083e+01 +-1.830152702000000176e+01 +-1.829244423000000097e+01 +-1.829601097000000109e+01 +-1.830221939000000120e+01 +-1.829515457000000112e+01 +-1.830238913999999895e+01 +-1.830463218999999953e+01 +-1.830098342999999872e+01 +-1.830692673000000070e+01 +-1.829694366000000016e+01 +-1.829649162000000118e+01 +-1.829223441999999977e+01 +-1.829828261999999839e+01 +-1.830150795000000130e+01 +-1.830427170000000103e+01 +-1.829973602000000099e+01 +-1.830738639999999862e+01 +-1.830474471999999864e+01 +-1.831691169999999858e+01 +-1.831581497000000169e+01 +-1.831613159000000124e+01 +-1.832304573000000048e+01 +-1.832367324999999880e+01 +-1.830802154999999942e+01 +-1.833012390000000025e+01 +-1.832634163000000171e+01 +-1.833298492000000124e+01 +-1.832540893999999909e+01 +-1.833687592000000066e+01 +-1.834148598000000163e+01 +-1.833911896000000041e+01 +-1.834562683000000050e+01 +-1.834295463999999853e+01 +-1.835403632999999957e+01 +-1.835606766000000079e+01 +-1.835173415999999946e+01 +-1.835045051999999899e+01 +-1.834722136999999975e+01 +-1.836124610999999973e+01 +-1.836361503999999911e+01 +-1.836570929999999890e+01 +-1.836586571000000134e+01 +-1.837070465000000041e+01 +-1.836488152000000085e+01 +-1.837277030999999994e+01 +-1.836676406999999855e+01 +-1.837273026000000087e+01 +-1.836894034999999903e+01 +-1.837208176000000037e+01 +-1.836615752999999884e+01 +-1.837485503999999992e+01 +-1.837474441999999897e+01 +-1.836966324000000128e+01 +-1.838458633000000120e+01 +-1.838145065000000145e+01 +-1.838512993000000151e+01 +-1.838590050000000176e+01 +-1.838185500999999888e+01 +-1.838305663999999950e+01 +-1.839451027000000138e+01 +-1.838967322999999965e+01 +-1.838736725000000050e+01 +-1.838437271000000095e+01 +-1.838007544999999965e+01 +-1.838517188999999874e+01 +-1.838618659999999849e+01 +-1.838821220000000167e+01 +-1.839019203000000147e+01 +-1.838582038999999924e+01 +-1.839905166999999864e+01 +-1.839659308999999965e+01 +-1.838913344999999921e+01 +-1.839682961000000105e+01 +-1.839047431999999915e+01 +-1.840275192000000004e+01 +-1.838863564000000039e+01 +-1.839116286999999872e+01 +-1.839229201999999930e+01 +-1.839304351999999909e+01 +-1.838314438000000095e+01 +-1.839872360000000029e+01 +-1.839399528999999944e+01 +-1.839907645999999986e+01 +-1.840181541000000109e+01 +-1.839857864000000021e+01 +-1.839505576999999903e+01 +-1.839584160000000068e+01 +-1.839410399999999868e+01 +-1.840098572000000132e+01 +-1.839126015000000081e+01 +-1.838901711000000105e+01 +-1.839967345999999893e+01 +-1.839661789000000169e+01 +-1.838782309999999853e+01 +-1.839933014000000000e+01 +-1.839664649999999924e+01 +-1.839449309999999826e+01 +-1.840145683000000076e+01 +-1.839660835000000105e+01 +-1.839780998000000167e+01 +-1.839867973000000134e+01 +-1.839309502000000052e+01 +-1.840493010999999868e+01 +-1.840553093000000118e+01 +-1.840679550000000120e+01 +-1.840902137999999866e+01 +-1.840995025999999868e+01 +-1.841027641000000159e+01 +-1.841156959999999998e+01 +-1.841053009000000174e+01 +-1.840705108999999950e+01 +-1.841743659999999849e+01 +-1.842439461000000023e+01 +-1.841490555000000029e+01 +-1.842623138000000083e+01 +-1.842499541999999835e+01 +-1.843459511000000006e+01 +-1.843944550000000149e+01 +-1.844762039000000087e+01 +-1.844371414000000087e+01 +-1.845350266000000161e+01 +-1.845499802000000145e+01 +-1.845739745999999926e+01 +-1.846810341000000122e+01 +-1.847635460000000052e+01 +-1.847861290000000167e+01 +-1.848822593999999953e+01 +-1.850145721000000165e+01 +-1.849736023000000174e+01 +-1.851445006999999876e+01 +-1.852156639000000027e+01 +-1.851643371999999843e+01 +-1.853145027000000056e+01 +-1.853504372000000089e+01 +-1.854712676999999843e+01 +-1.854795836999999992e+01 +-1.855422782999999853e+01 +-1.856274033000000045e+01 +-1.856853484999999893e+01 +-1.857411002999999994e+01 +-1.857003974999999940e+01 +-1.857621384000000120e+01 +-1.858205794999999938e+01 +-1.859023665999999864e+01 +-1.859251785000000012e+01 +-1.859888458000000000e+01 +-1.859977149999999924e+01 +-1.860091591000000122e+01 +-1.859869575999999824e+01 +-1.859977149999999924e+01 +-1.860048865999999990e+01 +-1.860881042000000107e+01 +-1.860796165000000002e+01 +-1.860452460999999857e+01 +-1.859868430999999944e+01 +-1.860947227000000126e+01 +-1.860510254000000074e+01 +-1.860361671000000072e+01 +-1.860977364000000023e+01 +-1.859847640999999996e+01 +-1.859538459999999915e+01 +-1.859602165000000085e+01 +-1.860362815999999953e+01 +-1.859945297000000153e+01 +-1.859655571000000052e+01 +-1.860019112000000163e+01 +-1.859950066000000035e+01 +-1.859085845999999975e+01 +-1.859805107000000035e+01 +-1.858555983999999839e+01 +-1.859515380999999934e+01 +-1.859636306999999888e+01 +-1.858965682999999913e+01 +-1.859010505999999907e+01 +-1.858781433000000050e+01 +-1.859408760000000171e+01 +-1.858061217999999926e+01 +-1.858136177000000089e+01 +-1.858343315000000118e+01 +-1.858070946000000134e+01 +-1.858173560999999907e+01 +-1.857670784000000097e+01 +-1.857242012000000031e+01 +-1.858660507000000095e+01 +-1.858206557999999831e+01 +-1.857635688999999957e+01 +-1.856365204000000091e+01 +-1.856896018999999853e+01 +-1.855933188999999928e+01 +-1.857147789000000060e+01 +-1.857553864000000132e+01 +-1.857214546000000155e+01 +-1.854440307999999860e+01 +-1.855421637999999973e+01 +-1.854290961999999965e+01 +-1.855042266999999967e+01 +-1.854686737000000107e+01 +-1.854796218999999979e+01 +-1.853202247999999841e+01 +-1.854708481000000120e+01 +-1.853423881999999878e+01 +-1.853069496000000171e+01 +-1.852352142000000157e+01 +-1.852300643999999963e+01 +-1.852086449000000101e+01 +-1.851340103000000070e+01 +-1.851539229999999847e+01 +-1.851807403999999835e+01 +-1.851531410000000122e+01 +-1.849310875000000109e+01 +-1.850372124000000085e+01 +-1.850049399999999977e+01 +-1.849213791000000029e+01 +-1.849586486999999835e+01 +-1.849518966999999847e+01 +-1.847608376000000163e+01 +-1.849469184999999882e+01 +-1.849842261999999948e+01 +-1.848406410000000122e+01 +-1.848349762000000140e+01 +-1.847778510999999924e+01 +-1.847450828999999928e+01 +-1.849385451999999930e+01 +-1.848351668999999831e+01 +-1.847755051000000037e+01 +-1.848962592999999899e+01 +-1.848473358000000033e+01 +-1.848938178999999948e+01 +-1.849334334999999996e+01 +-1.848755264000000054e+01 +-1.849365234000000058e+01 +-1.849882506999999876e+01 +-1.849308205000000171e+01 +-1.850283622999999977e+01 +-1.849666785999999874e+01 +-1.849389838999999824e+01 +-1.850467490999999853e+01 +-1.850629234000000167e+01 +-1.848999785999999901e+01 +-1.851110268000000048e+01 +-1.850569915999999893e+01 +-1.850532340999999903e+01 +-1.851572037000000037e+01 +-1.850708389000000054e+01 +-1.851569366000000016e+01 +-1.850050734999999946e+01 +-1.850346756000000070e+01 +-1.848877716000000149e+01 +-1.850536728000000153e+01 +-1.849142455999999868e+01 +-1.851678466999999983e+01 +-1.850647544999999994e+01 +-1.850110816999999841e+01 +-1.850040626999999915e+01 +-1.849041556999999969e+01 +-1.850511931999999859e+01 +-1.850073623999999839e+01 +-1.850621986000000163e+01 +-1.849746131999999932e+01 +-1.850278472999999835e+01 +-1.850797272000000149e+01 +-1.851898003000000159e+01 +-1.850815963999999880e+01 +-1.850304985000000002e+01 +-1.851487922999999824e+01 +-1.851600266000000161e+01 +-1.850584411999999901e+01 +-1.851479339999999851e+01 +-1.851318549999999874e+01 +-1.850524902000000083e+01 +-1.851470946999999967e+01 +-1.851228142000000076e+01 +-1.852675055999999998e+01 +-1.851525115999999826e+01 +-1.853457068999999890e+01 +-1.853180695000000000e+01 +-1.852636528000000027e+01 +-1.853666687000000124e+01 +-1.853913689000000176e+01 +-1.853579712000000157e+01 +-1.854901505000000128e+01 +-1.852392196999999996e+01 +-1.855822944999999891e+01 +-1.854644966000000039e+01 +-1.855967711999999992e+01 +-1.855875778000000054e+01 +-1.856779288999999977e+01 +-1.854622649999999950e+01 +-1.856694411999999872e+01 +-1.856771660000000068e+01 +-1.856185149999999950e+01 +-1.857720374999999891e+01 +-1.856833839000000097e+01 +-1.855098724000000132e+01 +-1.856568146000000041e+01 +-1.856154060000000072e+01 +-1.856935500999999888e+01 +-1.857518195999999833e+01 +-1.856632614000000103e+01 +-1.857378386999999975e+01 +-1.855814361999999917e+01 +-1.859820175000000120e+01 +-1.860926437000000178e+01 +-1.860431290000000004e+01 +-1.860405731000000173e+01 +-1.859827994999999845e+01 +-1.859796714999999878e+01 +-1.860083961000000130e+01 +-1.859752083000000056e+01 +-1.858953856999999843e+01 +-1.859614754000000048e+01 +-1.858845138999999946e+01 +-1.859802437000000097e+01 +-1.859324073999999882e+01 +-1.858979796999999934e+01 +-1.859938431000000136e+01 +-1.859612845999999919e+01 +-1.859705161999999845e+01 +-1.860010910000000095e+01 +-1.859954452999999930e+01 +-1.859832190999999924e+01 +-1.860424614000000076e+01 +-1.860827065000000147e+01 +-1.860424422999999905e+01 +-1.861577988000000161e+01 +-1.861916542000000163e+01 +-1.861280632000000068e+01 +-1.861799431000000027e+01 +-1.863623047000000099e+01 +-1.862928199999999990e+01 +-1.863086699999999851e+01 +-1.865049553000000060e+01 +-1.865631485000000112e+01 +-1.864159966000000068e+01 +-1.866443824999999990e+01 +-1.865788459999999915e+01 +-1.867344856000000064e+01 +-1.867583846999999864e+01 +-1.867907333000000136e+01 +-1.868313025999999866e+01 +-1.867392730999999984e+01 +-1.869044304000000167e+01 +-1.869086456000000140e+01 +-1.864326286000000010e+01 +-1.865174103000000017e+01 +-1.864628983000000062e+01 +-1.865132712999999853e+01 +-1.865454864999999884e+01 +-1.865785980000000066e+01 +-1.865928650000000033e+01 +-1.865471840000000014e+01 +-1.865486908000000099e+01 +-1.866124724999999884e+01 +-1.865269470000000140e+01 +-1.865745163000000062e+01 +-1.865048408999999907e+01 +-1.864225005999999851e+01 +-1.863660430999999917e+01 +-1.863539696000000134e+01 +-1.863187027000000029e+01 +-1.863683319000000083e+01 +-1.861867331999999919e+01 +-1.862255286999999981e+01 +-1.862027739999999909e+01 +-1.861461638999999835e+01 +-1.860235404999999886e+01 +-1.861302756999999986e+01 +-1.861977959000000027e+01 +-1.861710739000000103e+01 +-1.860748291000000165e+01 +-1.860902976999999936e+01 +-1.860147094999999950e+01 +-1.860172653000000054e+01 +-1.860627556000000027e+01 +-1.859118842999999899e+01 +-1.859257698000000048e+01 +-1.859150504999999853e+01 +-1.860227393999999990e+01 +-1.860256958000000083e+01 +-1.859898757999999930e+01 +-1.859365462999999963e+01 +-1.860559844999999868e+01 +-1.859637259999999870e+01 +-1.858572005999999988e+01 +-1.860420798999999903e+01 +-1.859761620000000093e+01 +-1.860431480000000093e+01 +-1.860924148999999872e+01 +-1.860664557999999857e+01 +-1.861254691999999977e+01 +-1.861257935000000074e+01 +-1.859956359999999975e+01 +-1.859973717000000093e+01 +-1.861054039000000060e+01 +-1.861867331999999919e+01 +-1.861474228000000153e+01 +-1.861202620999999979e+01 +-1.861669922000000099e+01 +-1.862124825000000072e+01 +-1.861844254000000021e+01 +-1.861869048999999876e+01 +-1.861706543000000025e+01 +-1.862706757000000124e+01 +-1.862426948999999965e+01 +-1.861810683999999938e+01 +-1.862528229000000124e+01 +-1.862427711000000130e+01 +-1.863295554999999837e+01 +-1.863776779000000161e+01 +-1.863715363000000025e+01 +-1.863429259999999843e+01 +-1.862837219000000033e+01 +-1.864380454999999870e+01 +-1.864249228999999985e+01 +-1.865805054000000140e+01 +-1.864193153000000081e+01 +-1.866238402999999835e+01 +-1.866917038000000062e+01 +-1.867055702000000039e+01 +-1.867677879000000019e+01 +-1.867865944000000056e+01 +-1.868575287000000174e+01 +-1.869175720000000140e+01 +-1.869923972999999862e+01 +-1.871229744000000039e+01 +-1.871340560999999880e+01 +-1.872114181999999971e+01 +-1.872884940999999870e+01 +-1.873073387000000167e+01 +-1.873908806000000027e+01 +-1.879073524000000006e+01 +-1.880349349999999831e+01 +-1.880191802999999950e+01 +-1.880071068000000167e+01 +-1.881345939999999928e+01 +-1.882097243999999847e+01 +-1.882473945999999998e+01 +-1.879275703000000064e+01 +-1.879243469000000033e+01 +-1.879981421999999824e+01 +-1.879849052000000142e+01 +-1.880861664000000033e+01 +-1.880727959000000027e+01 +-1.880340958000000029e+01 +-1.881194496000000171e+01 +-1.880928992999999849e+01 +-1.880828475999999938e+01 +-1.881822968000000174e+01 +-1.880942535000000149e+01 +-1.880533790999999866e+01 +-1.880862999000000002e+01 +-1.880286217000000093e+01 +-1.880281639000000027e+01 +-1.880143737999999942e+01 +-1.879827498999999946e+01 +-1.880145644999999988e+01 +-1.878566551000000118e+01 +-1.879352188000000012e+01 +-1.878549767000000159e+01 +-1.877670097000000027e+01 +-1.877400970000000058e+01 +-1.878300284999999903e+01 +-1.875836182000000107e+01 +-1.876157188000000176e+01 +-1.876290511999999921e+01 +-1.875252341999999928e+01 +-1.875568008000000120e+01 +-1.875465774999999979e+01 +-1.874523543999999831e+01 +-1.874524497999999895e+01 +-1.872632408000000126e+01 +-1.873114394999999988e+01 +-1.865852737000000161e+01 +-1.865715980999999957e+01 +-1.863616561999999988e+01 +-1.865361404000000078e+01 +-1.865172005000000155e+01 +-1.863762283000000153e+01 +-1.863166999999999973e+01 +-1.870178222999999917e+01 +-1.870037079000000091e+01 +-1.871138763000000083e+01 +-1.869247054999999946e+01 +-1.869757080000000116e+01 +-1.869977950999999905e+01 +-1.869913864000000103e+01 +-1.870365523999999979e+01 +-1.869586563000000012e+01 +-1.868852043000000052e+01 +-1.869071388000000056e+01 +-1.869172286999999955e+01 +-1.868877219999999895e+01 +-1.869750403999999833e+01 +-1.869380379000000048e+01 +-1.867861747999999977e+01 +-1.867534064999999899e+01 +-1.868312644999999961e+01 +-1.867996215999999876e+01 +-1.867882729000000097e+01 +-1.865863991000000155e+01 +-1.866370772999999872e+01 +-1.867000579999999843e+01 +-1.866385268999999880e+01 +-1.865719603999999876e+01 +-1.865428161999999901e+01 +-1.864706039000000004e+01 +-1.864520836000000159e+01 +-1.864269065999999953e+01 +-1.863992310000000074e+01 +-1.862095833000000056e+01 +-1.861937140999999940e+01 +-1.862043381000000153e+01 +-1.861987304999999893e+01 +-1.861319732999999843e+01 +-1.861663436999999988e+01 +-1.859580421000000072e+01 +-1.860402678999999893e+01 +-1.859332085000000134e+01 +-1.859087753000000021e+01 +-1.860554695000000081e+01 +-1.859909629999999936e+01 +-1.859133338999999907e+01 +-1.859008980000000122e+01 +-1.858993530000000050e+01 +-1.858506583999999862e+01 +-1.859340476999999936e+01 +-1.857500266999999994e+01 +-1.859384917999999942e+01 +-1.858924293999999833e+01 +-1.858820723999999913e+01 +-1.859622002000000052e+01 +-1.859765433999999829e+01 +-1.858044433999999967e+01 +-1.858980559999999826e+01 +-1.859950446999999940e+01 +-1.858403397000000012e+01 +-1.858706092999999981e+01 +-1.859398270000000153e+01 +-1.858436011999999948e+01 +-1.860163116000000016e+01 +-1.860314560000000128e+01 +-1.860262489000000130e+01 +-1.858583259999999981e+01 +-1.860902404999999860e+01 +-1.863575935000000072e+01 +-1.863178252999999884e+01 +-1.864219093000000171e+01 +-1.864020348000000027e+01 +-1.864272689999999955e+01 +-1.863971138000000138e+01 +-1.863271904000000134e+01 +-1.864201163999999977e+01 +-1.863945198000000048e+01 +-1.864432525999999868e+01 +-1.863990783999999934e+01 +-1.863736152999999973e+01 +-1.863427353000000153e+01 +-1.863789749000000029e+01 +-1.863689040999999946e+01 +-1.863276863000000105e+01 +-1.862601851999999880e+01 +-1.862757111000000165e+01 +-1.863435364000000050e+01 +-1.861982536000000010e+01 +-1.861793137000000087e+01 +-1.863278770000000151e+01 +-1.862823485999999917e+01 +-1.862859535000000122e+01 +-1.862733841000000012e+01 +-1.862525748999999919e+01 +-1.863209533999999934e+01 +-1.863841247999999950e+01 +-1.863227463000000128e+01 +-1.863135528999999835e+01 +-1.862921906000000050e+01 +-1.863497733999999895e+01 +-1.863629913000000116e+01 +-1.864765166999999835e+01 +-1.863834572000000023e+01 +-1.860495377000000161e+01 +-1.860685158000000072e+01 +-1.861082077000000012e+01 +-1.861746787999999952e+01 +-1.862331771999999930e+01 +-1.861924553000000060e+01 +-1.866549300999999872e+01 +-1.866650771999999847e+01 +-1.866508293000000052e+01 +-1.864046288000000118e+01 +-1.863108062999999959e+01 +-1.857048035000000041e+01 +-1.863757323999999826e+01 +-1.865039824999999851e+01 +-1.864333153000000110e+01 +-1.864518547000000126e+01 +-1.862690734999999975e+01 +-1.867928885999999977e+01 +-1.868721770999999876e+01 +-1.868240738000000079e+01 +-1.867293549000000041e+01 +-1.868744849999999857e+01 +-1.868149947999999938e+01 +-1.867622374999999835e+01 +-1.867920112999999915e+01 +-1.867226027999999971e+01 +-1.868026160999999874e+01 +-1.867886161999999928e+01 +-1.862493896000000149e+01 +-1.863600921999999827e+01 +-1.862688065000000037e+01 +-1.864208031000000076e+01 +-1.863063431000000136e+01 +-1.863133429999999890e+01 +-1.863517760999999950e+01 +-1.863366508000000010e+01 +-1.862789726000000101e+01 +-1.861854171999999963e+01 +-1.863191986000000000e+01 +-1.863326835999999886e+01 +-1.863226699999999880e+01 +-1.862962531999999882e+01 +-1.863453864999999965e+01 +-1.863119887999999946e+01 +-1.864516640000000081e+01 +-1.863569641000000132e+01 +-1.863899612000000161e+01 +-1.863887404999999831e+01 +-1.863130569000000136e+01 +-1.865211678000000006e+01 +-1.865276146000000068e+01 +-1.865399551000000145e+01 +-1.864873122999999921e+01 +-1.866865539999999868e+01 +-1.867404747000000143e+01 +-1.866315651000000031e+01 +-1.867687798000000043e+01 +-1.867497063000000068e+01 +-1.869293022000000093e+01 +-1.868151854999999983e+01 +-1.868874930999999862e+01 +-1.868944168000000161e+01 +-1.868967247000000143e+01 +-1.869128226999999853e+01 +-1.869358062999999959e+01 +-1.871039963000000128e+01 +-1.869853400999999948e+01 +-1.871402739999999909e+01 +-1.870269774999999868e+01 +-1.870095444000000029e+01 +-1.871201896999999903e+01 +-1.872238349999999940e+01 +-1.871245383999999845e+01 +-1.870873450999999932e+01 +-1.871314049000000068e+01 +-1.870364951999999903e+01 +-1.869443893000000045e+01 +-1.871184348999999969e+01 +-1.869537163000000035e+01 +-1.870236397000000039e+01 +-1.869825171999999824e+01 +-1.869486046000000101e+01 +-1.868850898999999899e+01 +-1.869321632000000122e+01 +-1.868857192999999839e+01 +-1.867894172999999824e+01 +-1.868534087999999826e+01 +-1.867863655000000023e+01 +-1.866375731999999843e+01 +-1.866855431000000110e+01 +-1.866895866000000126e+01 +-1.866428184999999829e+01 +-1.865500450000000043e+01 +-1.866240120000000147e+01 +-1.865472220999999919e+01 +-1.864791679000000002e+01 +-1.864232063000000039e+01 +-1.863803864000000132e+01 +-1.862821770000000043e+01 +-1.864145470000000060e+01 +-1.863241767999999965e+01 +-1.863233565999999897e+01 +-1.861162566999999868e+01 +-1.862918662999999952e+01 +-1.861695479999999847e+01 +-1.860548591999999957e+01 +-1.861367797999999851e+01 +-1.861585425999999899e+01 +-1.862088775999999868e+01 +-1.860923576000000068e+01 +-1.862231255000000019e+01 +-1.860936165000000031e+01 +-1.861548232999999897e+01 +-1.861035919000000050e+01 +-1.860451125999999888e+01 +-1.861471367000000043e+01 +-1.860937691000000171e+01 +-1.860093498000000167e+01 +-1.860766028999999833e+01 +-1.860789490000000157e+01 +-1.859839248999999839e+01 +-1.860055161000000012e+01 +-1.859269142000000130e+01 +-1.860874366999999907e+01 +-1.859915160999999983e+01 +-1.859710884000000064e+01 +-1.859744262999999975e+01 +-1.859371184999999826e+01 +-1.860191345000000140e+01 +-1.858808516999999938e+01 +-1.860209465000000151e+01 +-1.860382270999999932e+01 +-1.860512351999999936e+01 +-1.860573577999999983e+01 +-1.861610221999999837e+01 +-1.862016106000000093e+01 +-1.860902404999999860e+01 +-1.860554695000000081e+01 +-1.861806106999999955e+01 +-1.862000464999999849e+01 +-1.862177276999999975e+01 +-1.862896918999999940e+01 +-1.862485695000000163e+01 +-1.863788986000000136e+01 +-1.863462257000000122e+01 +-1.864400481999999926e+01 +-1.863461112999999969e+01 +-1.865467453000000120e+01 +-1.865715790000000140e+01 +-1.865333176000000037e+01 +-1.867378615999999880e+01 +-1.866895294000000050e+01 +-1.868614768999999853e+01 +-1.869333457999999837e+01 +-1.869673157000000074e+01 +-1.870634842000000120e+01 +-1.870687866000000099e+01 +-1.870461845000000167e+01 +-1.870583153000000110e+01 +-1.871867943000000167e+01 +-1.872600746000000171e+01 +-1.873554039000000060e+01 +-1.873401833000000138e+01 +-1.874283790999999866e+01 +-1.874053191999999868e+01 +-1.875505447000000103e+01 +-1.875108718999999979e+01 +-1.875815200999999988e+01 +-1.875081061999999932e+01 +-1.875668334999999942e+01 +-1.876179695000000081e+01 +-1.877056122000000116e+01 +-1.877233123999999975e+01 +-1.876242828000000173e+01 +-1.877357864000000021e+01 +-1.876678084999999996e+01 +-1.876539803000000006e+01 +-1.877290726000000021e+01 +-1.877766228000000126e+01 +-1.875619507000000041e+01 +-1.877172470000000004e+01 +-1.876249694999999917e+01 +-1.876261519999999905e+01 +-1.875422667999999859e+01 +-1.875600242999999878e+01 +-1.875488471999999973e+01 +-1.874412726999999990e+01 +-1.874868202000000039e+01 +-1.874357795999999965e+01 +-1.874153709000000134e+01 +-1.874541092000000120e+01 +-1.873389244000000176e+01 +-1.873065757999999903e+01 +-1.873357200999999961e+01 +-1.872641373000000087e+01 +-1.872609900999999866e+01 +-1.871403885000000145e+01 +-1.871515274000000062e+01 +-1.870867919999999884e+01 +-1.870462035999999983e+01 +-1.871209908000000155e+01 +-1.871013450999999961e+01 +-1.870565414000000004e+01 +-1.870281600999999938e+01 +-1.870314216999999957e+01 +-1.869113159000000124e+01 +-1.868651580999999950e+01 +-1.868137168999999886e+01 +-1.867756080999999924e+01 +-1.867617989000000023e+01 +-1.868395233000000033e+01 +-1.868463325999999824e+01 +-1.867580794999999938e+01 +-1.867392730999999984e+01 +-1.865586662000000118e+01 +-1.867322159000000070e+01 +-1.867571639999999888e+01 +-1.866654777999999837e+01 +-1.866541671999999963e+01 +-1.865499877999999967e+01 +-1.866284751999999969e+01 +-1.864815139999999971e+01 +-1.865834045000000074e+01 +-1.865015410999999901e+01 +-1.864902877999999831e+01 +-1.865673637000000085e+01 +-1.864325523000000118e+01 +-1.864375495999999899e+01 +-1.865048790000000167e+01 +-1.864558219999999977e+01 +-1.864602280000000079e+01 +-1.864807129000000074e+01 +-1.864644622999999868e+01 +-1.863722801000000118e+01 +-1.863503456000000114e+01 +-1.863063621999999953e+01 +-1.862068176000000008e+01 +-1.862454604999999930e+01 +-1.862090110999999837e+01 +-1.861574364000000159e+01 +-1.862721061999999961e+01 +-1.862565993999999847e+01 +-1.861876106000000064e+01 +-1.861103439000000037e+01 +-1.860674286000000066e+01 +-1.861987876999999969e+01 +-1.862586594000000062e+01 +-1.861693763999999973e+01 +-1.861633682000000078e+01 +-1.860733031999999909e+01 +-1.860540008999999984e+01 +-1.862184334000000163e+01 +-1.862648391999999831e+01 +-1.861905670000000157e+01 +-1.861469650000000087e+01 +-1.861602210999999940e+01 +-1.861427306999999942e+01 +-1.861754798999999849e+01 +-1.860929679999999919e+01 +-1.862934113000000025e+01 +-1.861575699000000128e+01 +-1.861660004000000157e+01 +-1.862515830999999977e+01 +-1.862435149999999950e+01 +-1.863217162999999843e+01 +-1.862280654999999996e+01 +-1.862728309999999965e+01 +-1.862911987000000025e+01 +-1.863684463999999963e+01 +-1.863234519999999961e+01 +-1.862555313000000012e+01 +-1.863508415000000085e+01 +-1.863440895000000097e+01 +-1.862336158999999824e+01 +-1.863990021000000041e+01 +-1.863321114000000023e+01 +-1.863773345999999975e+01 +-1.863358879000000101e+01 +-1.862381935000000155e+01 +-1.863990593000000118e+01 +-1.864486503999999911e+01 +-1.864513396999999983e+01 +-1.863894652999999835e+01 +-1.864612006999999849e+01 +-1.865084266999999940e+01 +-1.864684104999999903e+01 +-1.864200783000000072e+01 +-1.864812468999999950e+01 +-1.865471458000000027e+01 +-1.864569854999999876e+01 +-1.864747046999999824e+01 +-1.865702057000000025e+01 +-1.865091895999999849e+01 +-1.865608788000000118e+01 +-1.865283584999999889e+01 +-1.866260718999999924e+01 +-1.865811728999999985e+01 +-1.865768432999999860e+01 +-1.866495894999999905e+01 +-1.866232490999999882e+01 +-1.866519927999999950e+01 +-1.866824912999999952e+01 +-1.866712379000000155e+01 +-1.868116570000000110e+01 +-1.866349602000000019e+01 +-1.867926788000000116e+01 +-1.868100928999999866e+01 +-1.867962074000000072e+01 +-1.868514061000000126e+01 +-1.867122841000000122e+01 +-1.868731499000000085e+01 +-1.868562316999999950e+01 +-1.869118880999999988e+01 +-1.868321037000000118e+01 +-1.868638419999999911e+01 +-1.868649291999999917e+01 +-1.869478988999999913e+01 +-1.868890953000000010e+01 +-1.869491959000000136e+01 +-1.870124626000000134e+01 +-1.869621468000000064e+01 +-1.869802284000000014e+01 +-1.870824242000000126e+01 +-1.869672775000000087e+01 +-1.870619774000000035e+01 +-1.868762206999999975e+01 +-1.868919372999999950e+01 +-1.869950485000000029e+01 +-1.870211029000000025e+01 +-1.869582558000000105e+01 +-1.869600867999999849e+01 +-1.870392608999999950e+01 +-1.868520927000000142e+01 +-1.869823836999999855e+01 +-1.869053458999999862e+01 +-1.869298935000000128e+01 +-1.869144057999999831e+01 +-1.869413185000000155e+01 +-1.868570517999999936e+01 +-1.868235015999999860e+01 +-1.866947555999999864e+01 +-1.868014717000000147e+01 +-1.867885399000000035e+01 +-1.868404388000000083e+01 +-1.867092514000000136e+01 +-1.866118622000000116e+01 +-1.866077041999999864e+01 +-1.866810416999999944e+01 +-1.867530251000000163e+01 +-1.866609764000000027e+01 +-1.865899848999999833e+01 +-1.865733910000000151e+01 +-1.866322326999999959e+01 +-1.866020203000000066e+01 +-1.864639853999999985e+01 +-1.866372871000000089e+01 +-1.866103554000000031e+01 +-1.865503501999999969e+01 +-1.866078186000000017e+01 +-1.866424750999999915e+01 +-1.865917586999999855e+01 +-1.866319847000000109e+01 +-1.866232108999999895e+01 +-1.865913391000000132e+01 +-1.866501807999999940e+01 +-1.866550827000000012e+01 +-1.866319275000000033e+01 +-1.867137145999999959e+01 +-1.866090012000000087e+01 +-1.866494941999999924e+01 +-1.866815375999999915e+01 +-1.867640876999999833e+01 +-1.866555977000000155e+01 +-1.865346335999999994e+01 +-1.866979218000000174e+01 +-1.867208862000000025e+01 +-1.866580391000000105e+01 +-1.866537475999999884e+01 +-1.866498565999999926e+01 +-1.866585540999999893e+01 +-1.866454315000000008e+01 +-1.865945815999999979e+01 +-1.866418456999999975e+01 +-1.865320395999999903e+01 +-1.867377852999999988e+01 +-1.865784073000000021e+01 +-1.865271759000000174e+01 +-1.866042327999999983e+01 +-1.864838409000000041e+01 +-1.865626334999999969e+01 +-1.865143203999999955e+01 +-1.864682007000000041e+01 +-1.864747810000000072e+01 +-1.863211822999999967e+01 +-1.864235687000000041e+01 +-1.863614654999999942e+01 +-1.863235474000000025e+01 +-1.864480019000000155e+01 +-1.863915633999999955e+01 +-1.862719153999999833e+01 +-1.863741302000000033e+01 +-1.863268661000000037e+01 +-1.862642860000000056e+01 +-1.863096236999999888e+01 +-1.861771201999999903e+01 +-1.862292861999999971e+01 +-1.862334633000000039e+01 +-1.862130927999999841e+01 +-1.861584090999999930e+01 +-1.862180900999999977e+01 +-1.862214469999999977e+01 +-1.861628341999999847e+01 +-1.862360763999999946e+01 +-1.861310386999999977e+01 +-1.863257979999999847e+01 +-1.862062454000000145e+01 +-1.862300109999999975e+01 +-1.860981560000000101e+01 +-1.861588096999999919e+01 +-1.861955260999999950e+01 +-1.861716080000000062e+01 +-1.862611388999999917e+01 +-1.862904929999999837e+01 +-1.861115265000000107e+01 +-1.861675261999999975e+01 +-1.862125968999999870e+01 +-1.862265204999999924e+01 +-1.862978554000000031e+01 +-1.862747574000000128e+01 +-1.863677596999999864e+01 +-1.862804030999999938e+01 +-1.862510680999999835e+01 +-1.863456726000000074e+01 +-1.864118195000000000e+01 +-1.862568092000000064e+01 +-1.864820098999999942e+01 +-1.864174460999999994e+01 +-1.865031052000000145e+01 +-1.864039229999999847e+01 +-1.865011024000000006e+01 +-1.864101027999999971e+01 +-1.866077994999999845e+01 +-1.868299293999999833e+01 +-1.869252967999999981e+01 +-1.869743347000000000e+01 +-1.869464874000000165e+01 +-1.869853400999999948e+01 +-1.869408797999999905e+01 +-1.869448661999999928e+01 +-1.870362662999999870e+01 +-1.870722579999999979e+01 +-1.870905494999999874e+01 +-1.871441460000000134e+01 +-1.871552086000000159e+01 +-1.871164513000000085e+01 +-1.870984650000000116e+01 +-1.871879578000000066e+01 +-1.870802306999999942e+01 +-1.872284507999999903e+01 +-1.874104691000000145e+01 +-1.870346831999999893e+01 +-1.870656394999999961e+01 +-1.870533371000000145e+01 +-1.871228217999999899e+01 +-1.870157050999999981e+01 +-1.871344948000000130e+01 +-1.871382712999999853e+01 +-1.871672058000000050e+01 +-1.873535919000000050e+01 +-1.871990394999999907e+01 +-1.873438834999999969e+01 +-1.872530745999999979e+01 +-1.872914124000000058e+01 +-1.874071311999999878e+01 +-1.873537826999999822e+01 +-1.874849509999999952e+01 +-1.873950577000000095e+01 +-1.874756813000000122e+01 +-1.874615288000000035e+01 +-1.872649383999999984e+01 +-1.874190139999999971e+01 +-1.873323630999999878e+01 +-1.874697304000000031e+01 +-1.875531768999999827e+01 +-1.874956131000000070e+01 +-1.875558661999999899e+01 +-1.874080848999999915e+01 +-1.874496269000000126e+01 +-1.874122237999999996e+01 +-1.872685622999999921e+01 +-1.874469376000000054e+01 +-1.873692703000000037e+01 +-1.873952674999999957e+01 +-1.874611282000000045e+01 +-1.874076462000000021e+01 +-1.873739433000000076e+01 +-1.873165131000000017e+01 +-1.873528098999999969e+01 +-1.873152161000000149e+01 +-1.873045540000000031e+01 +-1.874015616999999878e+01 +-1.872821616999999961e+01 +-1.874091720999999922e+01 +-1.873208045999999882e+01 +-1.873623466000000093e+01 +-1.873105049000000122e+01 +-1.872758483999999868e+01 +-1.872041321000000025e+01 +-1.872001838999999990e+01 +-1.872845458999999835e+01 +-1.872941970999999839e+01 +-1.873551177999999950e+01 +-1.872418022000000093e+01 +-1.872779083000000000e+01 +-1.873921013000000002e+01 +-1.873373031999999938e+01 +-1.872356223999999969e+01 +-1.872718048000000124e+01 +-1.873435973999999860e+01 +-1.873293303999999893e+01 +-1.873759460000000132e+01 +-1.873684882999999957e+01 +-1.873948668999999967e+01 +-1.873825455000000062e+01 +-1.873116492999999849e+01 +-1.873456954999999979e+01 +-1.873330878999999882e+01 +-1.873162459999999996e+01 +-1.873214911999999899e+01 +-1.874199677000000008e+01 +-1.872702025999999975e+01 +-1.873504065999999924e+01 +-1.873176575000000099e+01 +-1.872760390999999913e+01 +-1.872176361000000000e+01 +-1.873737334999999860e+01 +-1.872762107999999870e+01 +-1.872232818999999893e+01 +-1.872711563000000012e+01 +-1.872530937000000151e+01 +-1.872013283000000072e+01 +-1.873257827999999847e+01 +-1.872105025999999839e+01 +-1.870733069999999998e+01 +-1.872080040000000167e+01 +-1.870591544999999911e+01 +-1.872106361000000163e+01 +-1.871298598999999996e+01 +-1.870517730999999984e+01 +-1.870083045999999882e+01 +-1.869782638999999946e+01 +-1.869650268999999909e+01 +-1.869122696000000161e+01 +-1.868546103999999985e+01 +-1.869316673000000151e+01 +-1.869066237999999913e+01 +-1.869233131000000014e+01 +-1.868678856000000010e+01 +-1.868766593999999870e+01 +-1.869476128000000159e+01 +-1.868890190000000118e+01 +-1.868206595999999919e+01 +-1.868546103999999985e+01 +-1.868523979000000068e+01 +-1.868497085999999996e+01 +-1.868481827000000095e+01 +-1.868598366000000155e+01 +-1.868438911000000147e+01 +-1.867947960000000052e+01 +-1.868609809999999882e+01 +-1.868604660000000095e+01 +-1.869708633000000120e+01 +-1.870008469000000062e+01 +-1.868893050999999872e+01 +-1.870623398000000037e+01 +-1.868748283000000043e+01 +-1.870302009999999981e+01 +-1.871567917000000136e+01 +-1.870866394000000099e+01 +-1.871242141999999831e+01 +-1.870160866000000155e+01 +-1.872400664999999975e+01 +-1.871281241999999878e+01 +-1.871650123999999948e+01 +-1.872189712999999855e+01 +-1.872123909000000097e+01 +-1.873618697999999938e+01 +-1.873491858999999948e+01 +-1.873648834000000107e+01 +-1.873280143999999936e+01 +-1.874348258999999928e+01 +-1.873805236999999835e+01 +-1.875305176000000174e+01 +-1.874401093000000174e+01 +-1.874769020000000097e+01 +-1.875829123999999837e+01 +-1.876725769000000099e+01 +-1.875958823999999936e+01 +-1.877375221000000138e+01 +-1.877595519999999851e+01 +-1.878709029999999913e+01 +-1.878194999999999837e+01 +-1.879354857999999950e+01 +-1.879644203000000147e+01 +-1.878493880999999988e+01 +-1.880868720999999866e+01 +-1.881452179000000058e+01 +-1.882098389000000083e+01 +-1.882518195999999833e+01 +-1.882705115999999990e+01 +-1.882887267999999992e+01 +-1.883568573000000157e+01 +-1.884813309000000103e+01 +-1.885934638999999891e+01 +-1.886271477000000019e+01 +-1.886887168999999886e+01 +-1.886684418000000107e+01 +-1.887155913999999868e+01 +-1.888013458000000000e+01 +-1.888887787000000174e+01 +-1.887725448999999855e+01 +-1.889667891999999938e+01 +-1.889898490999999936e+01 +-1.890663337999999882e+01 +-1.890552139000000054e+01 +-1.890894318000000141e+01 +-1.890917968999999843e+01 +-1.891036414999999948e+01 +-1.888737105999999955e+01 +-1.892748642000000103e+01 +-1.890641593999999870e+01 +-1.892115974000000023e+01 +-1.890914536000000012e+01 +-1.891672707000000031e+01 +-1.891846084999999889e+01 +-1.890464782999999827e+01 +-1.891723823999999965e+01 +-1.890742682999999857e+01 +-1.890246581999999975e+01 +-1.890966605999999928e+01 +-1.891013527000000138e+01 +-1.889158249000000112e+01 +-1.889531326000000178e+01 +-1.888550376999999969e+01 +-1.888765525999999895e+01 +-1.887045287999999843e+01 +-1.886470222000000163e+01 +-1.885908699000000155e+01 +-1.886009025999999977e+01 +-1.884898757999999930e+01 +-1.886059760999999924e+01 +-1.883907699999999963e+01 +-1.884477043000000052e+01 +-1.883107375999999888e+01 +-1.881594086000000132e+01 +-1.881782532000000074e+01 +-1.880694770999999932e+01 +-1.880416106999999926e+01 +-1.879366302000000033e+01 +-1.878123283000000043e+01 +-1.879033279000000078e+01 +-1.878154564000000093e+01 +-1.877248764000000136e+01 +-1.876320648000000091e+01 +-1.876101111999999915e+01 +-1.874419974999999994e+01 +-1.875958823999999936e+01 +-1.875896262999999919e+01 +-1.872904395999999849e+01 +-1.875387573000000074e+01 +-1.873572921999999963e+01 +-1.874619865000000019e+01 +-1.874852943000000138e+01 +-1.873713684000000157e+01 +-1.873505211000000159e+01 +-1.871302031999999826e+01 +-1.872636985999999837e+01 +-1.872889136999999948e+01 +-1.872067832999999837e+01 +-1.874116324999999961e+01 +-1.872630691999999897e+01 +-1.873402596000000031e+01 +-1.873119735999999946e+01 +-1.872306442000000004e+01 +-1.871827126000000163e+01 +-1.872759818999999837e+01 +-1.872316741999999934e+01 +-1.872420501999999942e+01 +-1.872803306999999862e+01 +-1.872092818999999864e+01 +-1.872665214999999961e+01 +-1.872871971000000002e+01 +-1.872749710000000078e+01 +-1.872173881999999878e+01 +-1.872448729999999983e+01 +-1.871954726999999963e+01 +-1.871644210999999913e+01 +-1.872749518999999907e+01 +-1.873095512000000085e+01 +-1.872758865000000128e+01 +-1.873974228000000153e+01 +-1.873489570999999998e+01 +-1.873128318999999919e+01 +-1.872419739000000050e+01 +-1.873222733000000062e+01 +-1.872332382000000095e+01 +-1.872901725999999911e+01 +-1.873764609999999919e+01 +-1.874239539999999948e+01 +-1.874152756000000153e+01 +-1.875192069999999944e+01 +-1.875356293000000107e+01 +-1.875363541000000112e+01 +-1.874944496000000171e+01 +-1.875922584999999998e+01 +-1.875599289000000169e+01 +-1.875592041000000165e+01 +-1.877355576000000070e+01 +-1.876554107999999843e+01 +-1.877954674000000068e+01 +-1.877982712000000021e+01 +-1.878236198000000101e+01 +-1.878537941000000089e+01 +-1.878207207000000167e+01 +-1.878846740999999909e+01 +-1.879430770999999822e+01 +-1.878935242000000017e+01 +-1.878867530999999857e+01 +-1.878747176999999979e+01 +-1.879576111000000083e+01 +-1.879782485999999864e+01 +-1.877903938000000039e+01 +-1.879459190000000035e+01 +-1.880183411000000149e+01 +-1.879476357000000064e+01 +-1.879993629000000155e+01 +-1.878748321999999860e+01 +-1.879108237999999886e+01 +-1.879571341999999845e+01 +-1.880453299999999928e+01 +-1.880311393999999936e+01 +-1.878197478999999959e+01 +-1.879622459000000134e+01 +-1.879054831999999919e+01 +-1.878318024000000008e+01 +-1.878292465000000178e+01 +-1.878358459000000025e+01 +-1.877380370999999926e+01 +-1.878244400000000169e+01 +-1.878277779000000081e+01 +-1.877557181999999969e+01 +-1.877340698000000074e+01 +-1.878011512999999866e+01 +-1.877078247000000033e+01 +-1.877684783999999851e+01 +-1.877681541000000109e+01 +-1.876957321000000078e+01 +-1.877024650999999977e+01 +-1.877943802000000062e+01 +-1.877389335999999886e+01 +-1.877861404000000078e+01 +-1.877573394999999934e+01 +-1.876899338000000128e+01 +-1.876156998000000087e+01 +-1.877775764000000081e+01 +-1.876744079999999926e+01 +-1.878202819999999917e+01 +-1.878790283000000017e+01 +-1.878281593000000171e+01 +-1.878328514000000027e+01 +-1.878538131999999905e+01 +-1.878893088999999961e+01 +-1.878922843999999870e+01 +-1.879227638000000056e+01 +-1.880439567999999895e+01 +-1.879368018999999990e+01 +-1.879385184999999936e+01 +-1.879668235999999837e+01 +-1.879817008999999928e+01 +-1.879348183000000105e+01 +-1.881966019000000045e+01 +-1.880043411000000120e+01 +-1.881103325000000126e+01 +-1.880092048999999932e+01 +-1.882215691000000035e+01 +-1.880274010000000118e+01 +-1.882956314000000120e+01 +-1.882037735000000112e+01 +-1.883522033999999934e+01 +-1.883266068000000004e+01 +-1.883551216000000039e+01 +-1.883889960999999857e+01 +-1.882667542000000083e+01 +-1.884277725000000103e+01 +-1.885214424000000122e+01 +-1.885739707999999837e+01 +-1.885841179000000167e+01 +-1.885108947999999884e+01 +-1.885354232999999979e+01 +-1.885621262000000087e+01 +-1.885938834999999969e+01 +-1.885996627999999831e+01 +-1.887359619000000066e+01 +-1.887286186000000043e+01 +-1.887331963000000101e+01 +-1.887145423999999849e+01 +-1.887837981999999926e+01 +-1.887787819000000056e+01 +-1.889125633000000093e+01 +-1.889131927000000033e+01 +-1.889008141000000052e+01 +-1.889048385999999979e+01 +-1.888773155000000159e+01 +-1.889361381999999878e+01 +-1.889724731000000091e+01 +-1.890825272000000012e+01 +-1.891411971999999864e+01 +-1.892158127000000079e+01 +-1.892124366999999907e+01 +-1.891756630000000072e+01 +-1.892279815999999926e+01 +-1.892456436000000153e+01 +-1.891933823000000103e+01 +-1.894179152999999971e+01 +-1.893471145999999905e+01 +-1.894630813999999930e+01 +-1.892793083000000109e+01 +-1.894589614999999938e+01 +-1.894256209999999996e+01 +-1.894303130999999851e+01 +-1.895071030000000079e+01 +-1.894847869999999901e+01 +-1.895863152000000085e+01 +-1.894371986000000163e+01 +-1.895072173999999876e+01 +-1.896184730999999957e+01 +-1.895866012999999839e+01 +-1.895673942999999895e+01 +-1.895041465999999986e+01 +-1.895949172999999988e+01 +-1.895656967000000037e+01 +-1.895290183999999911e+01 +-1.894516373000000087e+01 +-1.895665550000000010e+01 +-1.895066832999999917e+01 +-1.895225525000000033e+01 +-1.893898391999999831e+01 +-1.894604491999999851e+01 +-1.893075371000000118e+01 +-1.893725586000000050e+01 +-1.893638611000000083e+01 +-1.893794441000000006e+01 +-1.892733382999999847e+01 +-1.894206810000000019e+01 +-1.892553901999999866e+01 +-1.893330574000000155e+01 +-1.893479918999999967e+01 +-1.892593193000000085e+01 +-1.892505454999999870e+01 +-1.892033958000000027e+01 +-1.892882347000000109e+01 +-1.892754555000000138e+01 +-1.892963981999999845e+01 +-1.893411826999999903e+01 +-1.892388152999999917e+01 +-1.892535973000000027e+01 +-1.893285369999999901e+01 +-1.892263412000000145e+01 +-1.894347763000000029e+01 +-1.893826294000000132e+01 +-1.894725989999999882e+01 +-1.895166588000000019e+01 +-1.894369507000000041e+01 +-1.894548415999999946e+01 +-1.895892715000000095e+01 +-1.895673942999999895e+01 +-1.896419144000000045e+01 +-1.897093010000000035e+01 +-1.896698569999999862e+01 +-1.897432326999999930e+01 +-1.895986938000000066e+01 +-1.896430778999999944e+01 +-1.898063660000000041e+01 +-1.897988318999999890e+01 +-1.897034453999999926e+01 +-1.899074745000000064e+01 +-1.898425865000000101e+01 +-1.901031494000000066e+01 +-1.899525642000000047e+01 +-1.901953505999999905e+01 +-1.902445220999999975e+01 +-1.903618050000000039e+01 +-1.903603744999999847e+01 +-1.904541778999999835e+01 +-1.905529403999999971e+01 +-1.905820655999999857e+01 +-1.907711219999999841e+01 +-1.906598281999999855e+01 +-1.908498382999999876e+01 +-1.909203911000000176e+01 +-1.909345055000000002e+01 +-1.909943198999999936e+01 +-1.910787582000000029e+01 +-1.912455939999999899e+01 +-1.910083771000000041e+01 +-1.912367249000000058e+01 +-1.912398529000000025e+01 +-1.913290977000000126e+01 +-1.914736938000000066e+01 +-1.916120719999999977e+01 +-1.916014862000000107e+01 +-1.916317940000000064e+01 +-1.916719437000000070e+01 +-1.917640113999999940e+01 +-1.918031119999999845e+01 +-1.918386077999999983e+01 +-1.917554091999999955e+01 +-1.919328498999999866e+01 +-1.919085311999999988e+01 +-1.920329285000000041e+01 +-1.920019913000000145e+01 +-1.920359612000000027e+01 +-1.920057296999999963e+01 +-1.921156883000000093e+01 +-1.921538543999999860e+01 +-1.919855309000000076e+01 +-1.920221901000000031e+01 +-1.922099495000000147e+01 +-1.920604515000000134e+01 +-1.920249748000000167e+01 +-1.919697951999999930e+01 +-1.918560027999999917e+01 +-1.920835875999999942e+01 +-1.919946098000000134e+01 +-1.918500709999999998e+01 +-1.918460655000000159e+01 +-1.918156815000000037e+01 +-1.918192863000000159e+01 +-1.916923713999999990e+01 +-1.916615677000000062e+01 +-1.915473937999999876e+01 +-1.915267181000000107e+01 +-1.915398598000000163e+01 +-1.913838576999999930e+01 +-1.913734055000000112e+01 +-1.913212013000000056e+01 +-1.912711334000000107e+01 +-1.911027526999999893e+01 +-1.911271857999999924e+01 +-1.907965851000000157e+01 +-1.909928322000000023e+01 +-1.907724570999999969e+01 +-1.907401085000000052e+01 +-1.906366158000000155e+01 +-1.905048180000000002e+01 +-1.905031204000000145e+01 +-1.905201530000000076e+01 +-1.903450202999999874e+01 +-1.903844069999999888e+01 +-1.901458931000000163e+01 +-1.900643539000000004e+01 +-1.901180267000000157e+01 +-1.901255988999999857e+01 +-1.899784851000000074e+01 +-1.898550605999999874e+01 +-1.898779297000000099e+01 +-1.897948455999999950e+01 +-1.897455597000000083e+01 +-1.896542931000000110e+01 +-1.895739745999999926e+01 +-1.895144081000000114e+01 +-1.896392631999999878e+01 +-1.895693969999999950e+01 +-1.894008446000000134e+01 +-1.894622993000000122e+01 +-1.894588089000000153e+01 +-1.894188309000000103e+01 +-1.894000244000000066e+01 +-1.894289970000000167e+01 +-1.893389511000000169e+01 +-1.894548035000000041e+01 +-1.893066596999999973e+01 +-1.892781829999999843e+01 +-1.893256759999999872e+01 +-1.892877006999999878e+01 +-1.892442703000000037e+01 +-1.894512749000000085e+01 +-1.893392753999999911e+01 +-1.893292809000000076e+01 +-1.894119835000000052e+01 +-1.893655967999999845e+01 +-1.893921279999999996e+01 +-1.893330574000000155e+01 +-1.894308661999999899e+01 +-1.893459701999999822e+01 +-1.894776153999999835e+01 +-1.895118903999999915e+01 +-1.893717765999999969e+01 +-1.894748305999999971e+01 +-1.894556045999999938e+01 +-1.895307731999999845e+01 +-1.896786498999999893e+01 +-1.895257567999999893e+01 +-1.895487595000000169e+01 +-1.896864319000000165e+01 +-1.897512245000000064e+01 +-1.897311020000000070e+01 +-1.897135352999999824e+01 +-1.898280906999999829e+01 +-1.897969627000000159e+01 +-1.898069191000000089e+01 +-1.899019240999999880e+01 +-1.898418427000000008e+01 +-1.899448394999999934e+01 +-1.897684479000000124e+01 +-1.899934959000000134e+01 +-1.899688721000000058e+01 +-1.898634910999999903e+01 +-1.899914551000000174e+01 +-1.899841881000000043e+01 +-1.899358748999999946e+01 +-1.901052666000000002e+01 +-1.900695801000000174e+01 +-1.900775146000000149e+01 +-1.900222777999999835e+01 +-1.899518013000000138e+01 +-1.899260329999999897e+01 +-1.900099563999999930e+01 +-1.899570084000000136e+01 +-1.899731827000000095e+01 +-1.900407600000000130e+01 +-1.898792647999999872e+01 +-1.899462508999999955e+01 +-1.899166298000000097e+01 +-1.899560165000000111e+01 +-1.899925422999999824e+01 +-1.899201964999999959e+01 +-1.899078177999999895e+01 +-1.898748206999999866e+01 +-1.898138428000000033e+01 +-1.898234558000000050e+01 +-1.900327301000000091e+01 +-1.898578643999999827e+01 +-1.897671318000000085e+01 +-1.898000336000000132e+01 +-1.898665619000000149e+01 +-1.896819114999999911e+01 +-1.897187995999999899e+01 +-1.897064208999999835e+01 +-1.896626090999999903e+01 +-1.897435760000000116e+01 +-1.896349143999999853e+01 +-1.896600533000000155e+01 +-1.896434783999999851e+01 +-1.896322822999999858e+01 +-1.893502425999999872e+01 +-1.895821189999999845e+01 +-1.894944191000000089e+01 +-1.895162772999999845e+01 +-1.894316291999999891e+01 +-1.894199752999999831e+01 +-1.895599364999999992e+01 +-1.893638039000000006e+01 +-1.895939635999999950e+01 +-1.894971466000000149e+01 +-1.895143127000000050e+01 +-1.895741080999999895e+01 +-1.896478461999999965e+01 +-1.894622993000000122e+01 +-1.896509551999999843e+01 +-1.894941139000000163e+01 +-1.894849396000000041e+01 +-1.896590614000000130e+01 +-1.897593880000000155e+01 +-1.897191429000000085e+01 +-1.898270416000000083e+01 +-1.899204063000000176e+01 +-1.898112679000000114e+01 +-1.900110053999999948e+01 +-1.900596428000000060e+01 +-1.900323485999999917e+01 +-1.901834296999999907e+01 +-1.901233101000000048e+01 +-1.902023124999999837e+01 +-1.902472115000000130e+01 +-1.904168128999999965e+01 +-1.905344390999999860e+01 +-1.905570793000000052e+01 +-1.905775642000000047e+01 +-1.906886672999999988e+01 +-1.907496452000000176e+01 +-1.908726692000000114e+01 +-1.910246658000000153e+01 +-1.911181450000000126e+01 +-1.910256766999999911e+01 +-1.911336899000000145e+01 +-1.911943053999999975e+01 +-1.913548469999999924e+01 +-1.913800240000000130e+01 +-1.915754318000000112e+01 +-1.915342711999999992e+01 +-1.915219688000000176e+01 +-1.917824553999999893e+01 +-1.918485259999999926e+01 +-1.918491935999999853e+01 +-1.919423103000000097e+01 +-1.920160294000000079e+01 +-1.921022224000000023e+01 +-1.921987915000000058e+01 +-1.922709655999999967e+01 +-1.922299003999999911e+01 +-1.923010062999999903e+01 +-1.923842048999999932e+01 +-1.923216247999999950e+01 +-1.924199867000000097e+01 +-1.925062180000000112e+01 +-1.924669456000000167e+01 +-1.924591827000000066e+01 +-1.923821068000000167e+01 +-1.925114440999999843e+01 +-1.925740051000000008e+01 +-1.925058745999999843e+01 +-1.925894355999999874e+01 +-1.926420974999999913e+01 +-1.924814223999999996e+01 +-1.924096679999999893e+01 +-1.924563407999999853e+01 +-1.924480246999999977e+01 +-1.923323249999999973e+01 +-1.923903084000000163e+01 +-1.920889281999999909e+01 +-1.922549057000000161e+01 +-1.923264885000000035e+01 +-1.921635437000000124e+01 +-1.920949172999999988e+01 +-1.921119118000000014e+01 +-1.921274947999999938e+01 +-1.919971084999999889e+01 +-1.919463348000000025e+01 +-1.918970107999999897e+01 +-1.919161987000000025e+01 +-1.918873977999999880e+01 +-1.917678833000000083e+01 +-1.918889998999999946e+01 +-1.917042922999999988e+01 +-1.916338157999999936e+01 +-1.916823005999999907e+01 +-1.917764473000000081e+01 +-1.915847969000000006e+01 +-1.916197204999999926e+01 +-1.916003418000000025e+01 +-1.915383910999999983e+01 +-1.916012382999999986e+01 +-1.914990043999999969e+01 +-1.916482352999999961e+01 +-1.915489768999999853e+01 +-1.915270233000000033e+01 +-1.915233612000000107e+01 +-1.913700104000000124e+01 +-1.913826751999999942e+01 +-1.915130234000000087e+01 +-1.915693282999999880e+01 +-1.916234778999999833e+01 +-1.915782356000000064e+01 +-1.916164016999999831e+01 +-1.915467071999999860e+01 +-1.915989494000000093e+01 +-1.916504477999999878e+01 +-1.916848183000000105e+01 +-1.919081497000000169e+01 +-1.917822646999999847e+01 +-1.917735863000000052e+01 +-1.919046974000000105e+01 +-1.919307899000000006e+01 +-1.920713234000000114e+01 +-1.920413398999999899e+01 +-1.921168137000000087e+01 +-1.922959518000000045e+01 +-1.924019051000000147e+01 +-1.924442863000000159e+01 +-1.924987411000000037e+01 +-1.925277901000000114e+01 +-1.926568031000000047e+01 +-1.927253913999999924e+01 +-1.928026580999999950e+01 +-1.930007361999999915e+01 +-1.928727530999999829e+01 +-1.930942917000000136e+01 +-1.932177543999999969e+01 +-1.933246039999999866e+01 +-1.934483528000000163e+01 +-1.934981154999999831e+01 +-1.935026741000000072e+01 +-1.936646461000000130e+01 +-1.937697982999999979e+01 +-1.939294814999999872e+01 +-1.940806770000000014e+01 +-1.941703224000000105e+01 +-1.941526413000000062e+01 +-1.942985343999999870e+01 +-1.943468666000000056e+01 +-1.943838501000000107e+01 +-1.944997215000000068e+01 +-1.944178580999999895e+01 +-1.946137238000000025e+01 +-1.946025657999999936e+01 +-1.946796227000000101e+01 +-1.947610092000000037e+01 +-1.947920609000000169e+01 +-1.947534179999999893e+01 +-1.948372459000000134e+01 +-1.949222565000000174e+01 +-1.947700118999999930e+01 +-1.947772789000000060e+01 +-1.946887779000000052e+01 +-1.947059441000000035e+01 +-1.948417472999999944e+01 +-1.947751617000000124e+01 +-1.946855545000000021e+01 +-1.946515656000000050e+01 +-1.945194053999999895e+01 +-1.946106148000000147e+01 +-1.944438553000000169e+01 +-1.942471885999999870e+01 +-1.943388175999999845e+01 +-1.943182181999999969e+01 +-1.941201591000000093e+01 +-1.941612243999999876e+01 +-1.939827919000000023e+01 +-1.939017296000000101e+01 +-1.938101577999999847e+01 +-1.937757874000000058e+01 +-1.937039757000000151e+01 +-1.936192512999999948e+01 +-1.934712409999999849e+01 +-1.934574698999999853e+01 +-1.932243728999999988e+01 +-1.932677460000000025e+01 +-1.930970763999999917e+01 +-1.929762840000000068e+01 +-1.929469489999999965e+01 +-1.928834914999999839e+01 +-1.928059769000000045e+01 +-1.927031708000000165e+01 +-1.926142882999999983e+01 +-1.925457190999999924e+01 +-1.924593924999999928e+01 +-1.924377060000000128e+01 +-1.923763466000000122e+01 +-1.922388267999999911e+01 +-1.922328568000000004e+01 +-1.921397590999999849e+01 +-1.919801711999999938e+01 +-1.920406914000000143e+01 +-1.919502067999999895e+01 +-1.918814658999999878e+01 +-1.917668151999999893e+01 +-1.918443488999999857e+01 +-1.917352866999999961e+01 +-1.916353416000000109e+01 +-1.917023658999999824e+01 +-1.916442298999999849e+01 +-1.915916443000000058e+01 +-1.915010261999999841e+01 +-1.916615104999999986e+01 +-1.915242003999999909e+01 +-1.915196608999999839e+01 +-1.915542603000000099e+01 +-1.914602280000000079e+01 +-1.914980698000000103e+01 +-1.914681815999999870e+01 +-1.913601493999999903e+01 +-1.914641190000000037e+01 +-1.912482642999999882e+01 +-1.913690375999999915e+01 +-1.914843177999999924e+01 +-1.913829993999999957e+01 +-1.914609336999999911e+01 +-1.913947295999999909e+01 +-1.914143371999999843e+01 +-1.914889717000000147e+01 +-1.914727973999999833e+01 +-1.915068053999999975e+01 +-1.914571571000000105e+01 +-1.914596367000000043e+01 +-1.914866446999999994e+01 +-1.915430068999999946e+01 +-1.914161491000000126e+01 +-1.914670753000000047e+01 +-1.914933968000000064e+01 +-1.915630340999999959e+01 +-1.916484069999999917e+01 +-1.917914963000000128e+01 +-1.918091583000000000e+01 +-1.918788337999999882e+01 +-1.918212700000000126e+01 +-1.918400192000000004e+01 +-1.919799804999999893e+01 +-1.919526099999999857e+01 +-1.920035933999999855e+01 +-1.919463730000000012e+01 +-1.919088554000000002e+01 +-1.920009231999999955e+01 +-1.919965553000000114e+01 +-1.920259094000000033e+01 +-1.920508574999999851e+01 +-1.920257378000000159e+01 +-1.920859718000000171e+01 +-1.921526526999999973e+01 +-1.920823288000000062e+01 +-1.919688796999999880e+01 +-1.920837211999999994e+01 +-1.921572876000000107e+01 +-1.919871140000000054e+01 +-1.918755150000000143e+01 +-1.919706726000000074e+01 +-1.919897269999999878e+01 +-1.919454955999999868e+01 +-1.920323180999999835e+01 +-1.919483947999999884e+01 +-1.918057822999999829e+01 +-1.918290138000000056e+01 +-1.917589377999999911e+01 +-1.916383933999999911e+01 +-1.916135978999999878e+01 +-1.916228484999999893e+01 +-1.915270423999999849e+01 +-1.915316010000000091e+01 +-1.914143181000000027e+01 +-1.913051987000000054e+01 +-1.912714958000000109e+01 +-1.910678672999999961e+01 +-1.911776160999999874e+01 +-1.910867690999999979e+01 +-1.910148239000000103e+01 +-1.908707237000000134e+01 +-1.908539199999999880e+01 +-1.907315635999999870e+01 +-1.906889342999999926e+01 +-1.907739258000000149e+01 +-1.906151961999999855e+01 +-1.906381989000000132e+01 +-1.905622864000000050e+01 +-1.904109001000000134e+01 +-1.905546569999999917e+01 +-1.906105803999999893e+01 +-1.903556633000000176e+01 +-1.904116439999999955e+01 +-1.904606628000000157e+01 +-1.903556061000000099e+01 +-1.904291916000000029e+01 +-1.903412056000000163e+01 +-1.904029083000000000e+01 +-1.904684830000000062e+01 +-1.903420447999999965e+01 +-1.902592087000000021e+01 +-1.903655623999999946e+01 +-1.903458214000000126e+01 +-1.904875373999999866e+01 +-1.903560828999999899e+01 +-1.903253746000000035e+01 +-1.906328964000000070e+01 +-1.905410385000000062e+01 +-1.905067062000000178e+01 +-1.906439400000000006e+01 +-1.905961226999999880e+01 +-1.906935882999999876e+01 +-1.908070374000000058e+01 +-1.907967376999999942e+01 +-1.909517860000000056e+01 +-1.908891678000000169e+01 +-1.908883858000000089e+01 +-1.909563255000000126e+01 +-1.910003470999999919e+01 +-1.913092804000000058e+01 +-1.913031959999999998e+01 +-1.912896728999999851e+01 +-1.913588904999999940e+01 +-1.914953231999999872e+01 +-1.913234900999999866e+01 +-1.915369606000000147e+01 +-1.916534804999999864e+01 +-1.916472815999999924e+01 +-1.919930649000000145e+01 +-1.920572281000000103e+01 +-1.921818352000000019e+01 +-1.922616767999999965e+01 +-1.924936484999999919e+01 +-1.925364684999999909e+01 +-1.926555824000000072e+01 +-1.926659584000000081e+01 +-1.930245780999999994e+01 +-1.930158806000000027e+01 +-1.931215857999999841e+01 +-1.932230567999999948e+01 +-1.934872436999999934e+01 +-1.933833694000000136e+01 +-1.936471175999999872e+01 +-1.938508605999999901e+01 +-1.938372040000000140e+01 +-1.940804862999999969e+01 +-1.940272902999999971e+01 +-1.942872046999999824e+01 +-1.943237686000000153e+01 +-1.943346976999999853e+01 +-1.946221733000000143e+01 +-1.945715141000000159e+01 +-1.946984673000000043e+01 +-1.948455428999999839e+01 +-1.948713302999999897e+01 +-1.948900603999999959e+01 +-1.949428557999999967e+01 +-1.949999237000000107e+01 +-1.950624274999999841e+01 +-1.949903296999999824e+01 +-1.950713538999999841e+01 +-1.951047325000000043e+01 +-1.950487709000000081e+01 +-1.951868439000000066e+01 +-1.950558090000000178e+01 +-1.950685692000000060e+01 +-1.950219153999999833e+01 +-1.950099181999999942e+01 +-1.948778915000000111e+01 +-1.947454070999999942e+01 +-1.945672417000000110e+01 +-1.945682335000000052e+01 +-1.945689583000000056e+01 +-1.944300652000000085e+01 +-1.943235969999999924e+01 +-1.943711280999999857e+01 +-1.942097281999999936e+01 +-1.939429473999999942e+01 +-1.938187789999999922e+01 +-1.937724685999999963e+01 +-1.936773108999999948e+01 +-1.936086081999999919e+01 +-1.934762573000000074e+01 +-1.933418465000000097e+01 +-1.931466483999999895e+01 +-1.931398963999999907e+01 +-1.930665398000000010e+01 +-1.929392052000000035e+01 +-1.928734397999999928e+01 +-1.926988410999999957e+01 +-1.925329971000000029e+01 +-1.926530838000000045e+01 +-1.923899460000000161e+01 +-1.923910332000000167e+01 +-1.922148323000000048e+01 +-1.921231841999999901e+01 +-1.922125816000000142e+01 +-1.921304320999999860e+01 +-1.921656035999999901e+01 +-1.920845794999999967e+01 +-1.919868659999999849e+01 +-1.919377135999999950e+01 +-1.918432998999999839e+01 +-1.919668579000000008e+01 +-1.918083190999999843e+01 +-1.918165398000000010e+01 +-1.917598342999999872e+01 +-1.917714499999999944e+01 +-1.917500687000000070e+01 +-1.917351341000000176e+01 +-1.918164824999999851e+01 +-1.917420006000000043e+01 +-1.918383026000000058e+01 +-1.919714928000000143e+01 +-1.919368744000000149e+01 +-1.920141601999999992e+01 +-1.919989014000000083e+01 +-1.921313095000000004e+01 +-1.921547508000000093e+01 +-1.920795058999999938e+01 +-1.923255729999999986e+01 +-1.924846077000000122e+01 +-1.924677657999999880e+01 +-1.924441146999999930e+01 +-1.926725197000000023e+01 +-1.929305839999999961e+01 +-1.929395866000000126e+01 +-1.928281403000000083e+01 +-1.931858825999999851e+01 +-1.929331206999999893e+01 +-1.933249474000000134e+01 +-1.935660172000000046e+01 +-1.936153602999999990e+01 +-1.936539077999999847e+01 +-1.939023972000000029e+01 +-1.939134598000000054e+01 +-1.941434860000000029e+01 +-1.942691230999999874e+01 +-1.944294547999999878e+01 +-1.945549583000000027e+01 +-1.944231223999999969e+01 +-1.946339607000000171e+01 +-1.947336578000000173e+01 +-1.949443626000000052e+01 +-1.949146651999999946e+01 +-1.950824738000000025e+01 +-1.950601006000000126e+01 +-1.951339530999999994e+01 +-1.952022742999999849e+01 +-1.954976462999999853e+01 +-1.953607558999999938e+01 +-1.954315947999999992e+01 +-1.955599975999999884e+01 +-1.956324767999999992e+01 +-1.957216644000000016e+01 +-1.956879424999999983e+01 +-1.957324790999999919e+01 +-1.957059097000000136e+01 +-1.957921791000000056e+01 +-1.957141113000000132e+01 +-1.958803557999999967e+01 +-1.957066727000000128e+01 +-1.957310104000000095e+01 +-1.956098937999999876e+01 +-1.956939506999999878e+01 +-1.954926491000000155e+01 +-1.955878067000000087e+01 +-1.954818725999999884e+01 +-1.953027533999999932e+01 +-1.951500319999999888e+01 +-1.951752852999999988e+01 +-1.950339508000000066e+01 +-1.950732803000000004e+01 +-1.948519135000000091e+01 +-1.947606468000000035e+01 +-1.946069144999999878e+01 +-1.945774078000000173e+01 +-1.945615387000000140e+01 +-1.943175125000000136e+01 +-1.943197440999999870e+01 +-1.941616057999999967e+01 +-1.941455459999999889e+01 +-1.940117073000000048e+01 +-1.939084244000000012e+01 +-1.936952018999999936e+01 +-1.936046028000000163e+01 +-1.934992598999999913e+01 +-1.933319283000000155e+01 +-1.932920264999999915e+01 +-1.932969283999999988e+01 +-1.931569289999999839e+01 +-1.929627228000000017e+01 +-1.930224991000000045e+01 +-1.929902266999999938e+01 +-1.929025650000000169e+01 +-1.927818298000000041e+01 +-1.926796149999999841e+01 +-1.926714133999999845e+01 +-1.925106429999999946e+01 +-1.925244140999999942e+01 +-1.925610542000000081e+01 +-1.924996948000000074e+01 +-1.924748230000000149e+01 +-1.922244643999999880e+01 +-1.922878456000000114e+01 +-1.923558617000000126e+01 +-1.924836348999999913e+01 +-1.924720573000000101e+01 +-1.923287964000000017e+01 +-1.923090363000000025e+01 +-1.923243141000000023e+01 +-1.923924445999999833e+01 +-1.924139213999999853e+01 +-1.924846267999999938e+01 +-1.924193763999999973e+01 +-1.917626380999999824e+01 +-1.918132401000000087e+01 +-1.917389869999999874e+01 +-1.917655372999999841e+01 +-1.917473792999999915e+01 +-1.917588805999999835e+01 +-1.916756820999999888e+01 +-1.917667197999999829e+01 +-1.917333221000000165e+01 +-1.917536545000000103e+01 +-1.918146515000000107e+01 +-1.918218994000000066e+01 +-1.917624855000000039e+01 +-1.918194962000000103e+01 +-1.918524551000000145e+01 +-1.918809891000000079e+01 +-1.919778060999999880e+01 +-1.919935798999999932e+01 +-1.919880103999999932e+01 +-1.920532417000000081e+01 +-1.921519660999999957e+01 +-1.921792984000000004e+01 +-1.922590256000000153e+01 +-1.923748970000000114e+01 +-1.923084259000000174e+01 +-1.923769950999999878e+01 +-1.924438476999999992e+01 +-1.925398253999999909e+01 +-1.925558090000000178e+01 +-1.926381682999999967e+01 +-1.926510048000000097e+01 +-1.926672363000000132e+01 +-1.926589965999999876e+01 +-1.927848433999999855e+01 +-1.928171920999999855e+01 +-1.927554892999999936e+01 +-1.928654288999999977e+01 +-1.928779792999999998e+01 +-1.928651237000000052e+01 +-1.927928351999999990e+01 +-1.929987144000000043e+01 +-1.928920364000000021e+01 +-1.928949738000000025e+01 +-1.929047775000000087e+01 +-1.928962517000000076e+01 +-1.929539298999999986e+01 +-1.929423140999999831e+01 +-1.928496742000000097e+01 +-1.927629470999999839e+01 +-1.927496147000000093e+01 +-1.927547646000000015e+01 +-1.926988791999999862e+01 +-1.927161597999999998e+01 +-1.926494407999999936e+01 +-1.925988770000000017e+01 +-1.926083373999999893e+01 +-1.924987793000000025e+01 +-1.923572539999999975e+01 +-1.924195861999999835e+01 +-1.923978615000000048e+01 +-1.922837067000000033e+01 +-1.921884345999999866e+01 +-1.922050858000000062e+01 +-1.920861816000000033e+01 +-1.920865059000000130e+01 +-1.919577599000000134e+01 +-1.919452666999999835e+01 +-1.918475151000000167e+01 +-1.917835044999999994e+01 +-1.917749404999999996e+01 +-1.916535378000000023e+01 +-1.916539763999999835e+01 +-1.916185378999999855e+01 +-1.914159203000000176e+01 +-1.914871025000000060e+01 +-1.914348602000000099e+01 +-1.913849068000000031e+01 +-1.913786125000000027e+01 +-1.913003922000000046e+01 +-1.912971878000000103e+01 +-1.912941933000000105e+01 +-1.912616729999999876e+01 +-1.911757087999999882e+01 +-1.911762810000000101e+01 +-1.911560439999999872e+01 +-1.911507033999999905e+01 +-1.911474228000000153e+01 +-1.912123298999999932e+01 +-1.911495780999999994e+01 +-1.911451339999999988e+01 +-1.911846161000000066e+01 +-1.911384964000000153e+01 +-1.911799621999999843e+01 +-1.911219788000000008e+01 +-1.911848639999999833e+01 +-1.913038253999999938e+01 +-1.912906647000000149e+01 +-1.913080405999999911e+01 +-1.913238716000000039e+01 +-1.913514518999999936e+01 +-1.913611983999999921e+01 +-1.914746857000000091e+01 +-1.915296744999999845e+01 +-1.915652275000000060e+01 +-1.916057396000000068e+01 +-1.916605948999999853e+01 +-1.916992186999999959e+01 +-1.917857741999999988e+01 +-1.918282127000000159e+01 +-1.919031143000000128e+01 +-1.920540427999999977e+01 +-1.920810889999999915e+01 +-1.921358298999999903e+01 +-1.922977447999999967e+01 +-1.923470878999999911e+01 +-1.924625015000000161e+01 +-1.925974846000000085e+01 +-1.926923560999999907e+01 +-1.927305222000000029e+01 +-1.928139686999999824e+01 +-1.929594611999999998e+01 +-1.931164741999999990e+01 +-1.932558059999999855e+01 +-1.932680892999999855e+01 +-1.934374237000000107e+01 +-1.935655021999999903e+01 +-1.935550690000000174e+01 +-1.937149429000000112e+01 +-1.938903236000000163e+01 +-1.939674377000000050e+01 +-1.940832520000000017e+01 +-1.941780663000000118e+01 +-1.943422508000000093e+01 +-1.944178391000000161e+01 +-1.945088196000000025e+01 +-1.945178222999999917e+01 +-1.945885849000000078e+01 +-1.946248626999999942e+01 +-1.947817420999999882e+01 +-1.948069763000000165e+01 +-1.948329543999999913e+01 +-1.948486899999999977e+01 +-1.949342345999999893e+01 +-1.949621581999999975e+01 +-1.950226401999999837e+01 +-1.950018310999999827e+01 +-1.949810219000000089e+01 +-1.949536133000000149e+01 +-1.949452591000000012e+01 +-1.949546241999999907e+01 +-1.950009727000000126e+01 +-1.948129845000000060e+01 +-1.948573874999999944e+01 +-1.947748565999999926e+01 +-1.947874260000000035e+01 +-1.947090148999999926e+01 +-1.946005248999999893e+01 +-1.945557213000000019e+01 +-1.944883919000000105e+01 +-1.944047736999999998e+01 +-1.943366814000000176e+01 +-1.941970062000000041e+01 +-1.941951751999999942e+01 +-1.940425301000000147e+01 +-1.939284324999999853e+01 +-1.939165687999999932e+01 +-1.937808228000000099e+01 +-1.936546325999999851e+01 +-1.935086632000000151e+01 +-1.935007094999999921e+01 +-1.934462929000000031e+01 +-1.933088492999999985e+01 +-1.932857895000000070e+01 +-1.931059837000000101e+01 +-1.929847907999999990e+01 +-1.929511069999999862e+01 +-1.928960800000000120e+01 +-1.927923202999999930e+01 +-1.927046204000000174e+01 +-1.925702477000000101e+01 +-1.925318146000000041e+01 +-1.924672126999999833e+01 +-1.924472426999999897e+01 +-1.923409652999999864e+01 +-1.922848511000000116e+01 +-1.922662543999999940e+01 +-1.921784591999999847e+01 +-1.921927070999999998e+01 +-1.921492195000000081e+01 +-1.921529578999999899e+01 +-1.921174811999999932e+01 +-1.920379065999999924e+01 +-1.920365333999999891e+01 +-1.920780182000000025e+01 +-1.920955658000000099e+01 +-1.920706367000000014e+01 +-1.920355796999999853e+01 +-1.920708846999999864e+01 +-1.920897101999999990e+01 +-1.921129416999999862e+01 +-1.922270965999999959e+01 +-1.922067450999999849e+01 +-1.922089766999999938e+01 +-1.922485542000000081e+01 +-1.923357391000000050e+01 +-1.924093245999999979e+01 +-1.923904037000000145e+01 +-1.924543381000000153e+01 +-1.925919723999999889e+01 +-1.927049064999999928e+01 +-1.927326964999999959e+01 +-1.928697395000000014e+01 +-1.928263283000000072e+01 +-1.930026816999999895e+01 +-1.931311416999999864e+01 +-1.932596587999999826e+01 +-1.932445908000000045e+01 +-1.933224677999999841e+01 +-1.934641457000000031e+01 +-1.935702896000000095e+01 +-1.936872101000000157e+01 +-1.936994362000000081e+01 +-1.939096642000000159e+01 +-1.939644622999999868e+01 +-1.941279984000000169e+01 +-1.941713904999999940e+01 +-1.942991256999999905e+01 +-1.944214630000000099e+01 +-1.944927788000000035e+01 +-1.946196555999999944e+01 +-1.947037124999999946e+01 +-1.948383713000000128e+01 +-1.948346328999999955e+01 +-1.949434279999999831e+01 +-1.949954604999999930e+01 +-1.951779555999999971e+01 +-1.951686095999999893e+01 +-1.952902030999999994e+01 +-1.953096581000000143e+01 +-1.953900528000000136e+01 +-1.954058075000000017e+01 +-1.954187775000000116e+01 +-1.954352378999999829e+01 +-1.954724884000000174e+01 +-1.954253386999999975e+01 +-1.954792594999999977e+01 +-1.954284668000000025e+01 +-1.954172707000000031e+01 +-1.954045105000000149e+01 +-1.954111290000000167e+01 +-1.952763939000000093e+01 +-1.952962112000000161e+01 +-1.951811981000000173e+01 +-1.951173019000000153e+01 +-1.950657462999999936e+01 +-1.949827575999999851e+01 +-1.948040199000000072e+01 +-1.947210121000000171e+01 +-1.947320175000000120e+01 +-1.946922684000000103e+01 +-1.946240043999999969e+01 +-1.944953156000000050e+01 +-1.943639373999999975e+01 +-1.942655562999999930e+01 +-1.941338157999999936e+01 +-1.940736770999999905e+01 +-1.939076614000000021e+01 +-1.937711524999999924e+01 +-1.936336327000000068e+01 +-1.935623169000000132e+01 +-1.934487915000000058e+01 +-1.933078002999999967e+01 +-1.932176399000000089e+01 +-1.930857085999999967e+01 +-1.930002784999999932e+01 +-1.928836060000000074e+01 +-1.928628922000000046e+01 +-1.927048874000000112e+01 +-1.925849532999999880e+01 +-1.924754906000000076e+01 +-1.924021149000000008e+01 +-1.923506354999999957e+01 +-1.922433661999999899e+01 +-1.922485924000000068e+01 +-1.921186446999999831e+01 +-1.921158980999999955e+01 +-1.920466994999999955e+01 +-1.919532776000000140e+01 +-1.919033622999999977e+01 +-1.918435287000000145e+01 +-1.918107033000000072e+01 +-1.917837142999999855e+01 +-1.916857909999999876e+01 +-1.916090392999999992e+01 +-1.916523169999999965e+01 +-1.916955566000000033e+01 +-1.915637016000000159e+01 +-1.915488243000000068e+01 +-1.915585135999999977e+01 +-1.915128899000000118e+01 +-1.914577484000000140e+01 +-1.914390755000000155e+01 +-1.914662170000000074e+01 +-1.914383888000000056e+01 +-1.914273642999999936e+01 +-1.913951301999999899e+01 +-1.913636971000000031e+01 +-1.913853454999999926e+01 +-1.914896393000000074e+01 +-1.915417099000000078e+01 +-1.914812278999999862e+01 +-1.914218521000000095e+01 +-1.914301109000000167e+01 +-1.915293312000000014e+01 +-1.915794182000000134e+01 +-1.915158080999999868e+01 +-1.915532303000000169e+01 +-1.916479873999999839e+01 +-1.916091347000000056e+01 +-1.916708183000000076e+01 +-1.916765785000000122e+01 +-1.917616844000000143e+01 +-1.917951964999999959e+01 +-1.917861557000000161e+01 +-1.918263817000000060e+01 +-1.918761252999999911e+01 +-1.919206810000000019e+01 +-1.919450760000000145e+01 +-1.919567298999999849e+01 +-1.920493697999999938e+01 +-1.921221161000000066e+01 +-1.920987320000000054e+01 +-1.920659256000000070e+01 +-1.921383666999999917e+01 +-1.921828079000000145e+01 +-1.922171402000000029e+01 +-1.922473525999999922e+01 +-1.922569655999999938e+01 +-1.923102188000000012e+01 +-1.923505211000000159e+01 +-1.922596358999999921e+01 +-1.923747635000000145e+01 +-1.923965073000000103e+01 +-1.923604393000000101e+01 +-1.924086189000000147e+01 +-1.924412536999999901e+01 +-1.924482345999999922e+01 +-1.924485779000000107e+01 +-1.923098754999999827e+01 +-1.923181914999999975e+01 +-1.923541450999999824e+01 +-1.923191260999999841e+01 +-1.923195456999999919e+01 +-1.922965621999999897e+01 +-1.922651671999999934e+01 +-1.922259521000000149e+01 +-1.921534348000000136e+01 +-1.921057319999999891e+01 +-1.921608162000000064e+01 +-1.921072005999999988e+01 +-1.920684624000000085e+01 +-1.920063590999999903e+01 +-1.918860053999999948e+01 +-1.919462967000000120e+01 +-1.918393706999999893e+01 +-1.918203353999999905e+01 +-1.918602943000000138e+01 +-1.918350410000000039e+01 +-1.917095756999999878e+01 +-1.916544913999999977e+01 +-1.916782760999999979e+01 +-1.916621398999999926e+01 +-1.915794563000000039e+01 +-1.915340042000000054e+01 +-1.915229606999999845e+01 +-1.915357399000000171e+01 +-1.915008926000000145e+01 +-1.914836121000000091e+01 +-1.914596747999999948e+01 +-1.914729691000000145e+01 +-1.914993095000000167e+01 +-1.914645767000000021e+01 +-1.914538573999999826e+01 +-1.914900397999999981e+01 +-1.914664649999999924e+01 +-1.914286995000000147e+01 +-1.914200401000000085e+01 +-1.915503501999999969e+01 +-1.914511681000000110e+01 +-1.914934730999999957e+01 +-1.915833472999999998e+01 +-1.915310669000000132e+01 +-1.915878487000000163e+01 +-1.916117476999999880e+01 +-1.916496276999999893e+01 +-1.916495894999999905e+01 +-1.917057991000000072e+01 +-1.916995810999999961e+01 +-1.917666054000000031e+01 +-1.918341064000000173e+01 +-1.918674087999999855e+01 +-1.918001938000000095e+01 +-1.919464302000000089e+01 +-1.919726561999999959e+01 +-1.919680977000000155e+01 +-1.920500183000000050e+01 +-1.921089363000000105e+01 +-1.920666122000000087e+01 +-1.921553039999999868e+01 +-1.922390366000000128e+01 +-1.922963714999999851e+01 +-1.923241996999999870e+01 +-1.923781586000000132e+01 +-1.924222565000000174e+01 +-1.925079726999999963e+01 +-1.926190375999999915e+01 +-1.926850509999999872e+01 +-1.927062798000000043e+01 +-1.927819060999999934e+01 +-1.928011130999999878e+01 +-1.928721236999999888e+01 +-1.929943847999999917e+01 +-1.931289101000000130e+01 +-1.931286812000000097e+01 +-1.931941223000000107e+01 +-1.932896613999999857e+01 +-1.934117317000000114e+01 +-1.934765625000000000e+01 +-1.934753226999999853e+01 +-1.935968018000000157e+01 +-1.936195754999999963e+01 +-1.936701964999999959e+01 +-1.937878036000000037e+01 +-1.938578795999999826e+01 +-1.938877868999999876e+01 +-1.939375495999999899e+01 +-1.939654731999999981e+01 +-1.940260315000000091e+01 +-1.941160774000000089e+01 +-1.941120719999999977e+01 +-1.940972899999999868e+01 +-1.942309570000000107e+01 +-1.942584610000000112e+01 +-1.942429733000000169e+01 +-1.941344833000000136e+01 +-1.942527580000000142e+01 +-1.942337608000000060e+01 +-1.941942978000000153e+01 +-1.942022705000000116e+01 +-1.943163108999999977e+01 +-1.943152236999999971e+01 +-1.942462348999999833e+01 +-1.941932106000000147e+01 +-1.941510582000000085e+01 +-1.941610908999999907e+01 +-1.941102791000000138e+01 +-1.940976142999999965e+01 +-1.940942001000000161e+01 +-1.939583397000000176e+01 +-1.939661217000000093e+01 +-1.939524841000000066e+01 +-1.939619064000000037e+01 +-1.938545036000000010e+01 +-1.937887000999999998e+01 +-1.937579726999999963e+01 +-1.936825179999999946e+01 +-1.936737442000000087e+01 +-1.935644149999999897e+01 +-1.935860062000000070e+01 +-1.934867858999999868e+01 +-1.933648108999999948e+01 +-1.934249305999999891e+01 +-1.933792113999999884e+01 +-1.932396506999999986e+01 +-1.931958008000000149e+01 +-1.932146072000000103e+01 +-1.931220245000000091e+01 +-1.930961418000000052e+01 +-1.930987166999999971e+01 +-1.930424689999999899e+01 +-1.929769324999999824e+01 +-1.929325867000000017e+01 +-1.929412079000000091e+01 +-1.929459572000000023e+01 +-1.928038979000000097e+01 +-1.929285240000000101e+01 +-1.928126907000000045e+01 +-1.928556442000000004e+01 +-1.928137588999999963e+01 +-1.927843285000000151e+01 +-1.928354644999999934e+01 +-1.927694130000000072e+01 +-1.928462601000000021e+01 +-1.928085135999999977e+01 +-1.928617095999999975e+01 +-1.928432464999999851e+01 +-1.930965996000000118e+01 +-1.929028320000000107e+01 +-1.929359626999999833e+01 +-1.929863166999999891e+01 +-1.930180168000000052e+01 +-1.931325149999999979e+01 +-1.930568123000000114e+01 +-1.931163979000000097e+01 +-1.931248473999999860e+01 +-1.932064056000000107e+01 +-1.932939911000000066e+01 +-1.933516884000000147e+01 +-1.933100891000000132e+01 +-1.934182357999999979e+01 +-1.935338974000000078e+01 +-1.935886955000000142e+01 +-1.935326385000000116e+01 +-1.936489105000000066e+01 +-1.937419700999999961e+01 +-1.937819481000000010e+01 +-1.938597107000000008e+01 +-1.939489173999999849e+01 +-1.939476966999999874e+01 +-1.940281487000000027e+01 +-1.941802978999999851e+01 +-1.942182349999999857e+01 +-1.941950797999999878e+01 +-1.942786597999999998e+01 +-1.944236374000000112e+01 +-1.944772719999999921e+01 +-1.944849014000000054e+01 +-1.945480918999999886e+01 +-1.945842361000000054e+01 +-1.946985053999999948e+01 +-1.946562958000000165e+01 +-1.947037697000000023e+01 +-1.946149445000000000e+01 +-1.947224426000000008e+01 +-1.947772408000000155e+01 +-1.947305107000000035e+01 +-1.948190689000000120e+01 +-1.948625373999999866e+01 +-1.948068427999999841e+01 +-1.948071288999999950e+01 +-1.947980309000000076e+01 +-1.947986411999999845e+01 +-1.947899436999999878e+01 +-1.947928618999999983e+01 +-1.948285102999999907e+01 +-1.948258209000000107e+01 +-1.948004723000000027e+01 +-1.947291565000000091e+01 +-1.947540855000000093e+01 +-1.946986960999999994e+01 +-1.946709823999999855e+01 +-1.946845435999999907e+01 +-1.946391486999999998e+01 +-1.945673370000000091e+01 +-1.945680618000000095e+01 +-1.944931412000000037e+01 +-1.944434546999999824e+01 +-1.944312096000000167e+01 +-1.943474579000000091e+01 +-1.943524741999999961e+01 +-1.942681312999999932e+01 +-1.942656897999999899e+01 +-1.941831970000000140e+01 +-1.941166877999999940e+01 +-1.941033363000000023e+01 +-1.940434647000000012e+01 +-1.939923858999999950e+01 +-1.938753510000000091e+01 +-1.938071250999999862e+01 +-1.937140464999999878e+01 +-1.937863541000000112e+01 +-1.936630820999999969e+01 +-1.935019875000000056e+01 +-1.935664939999999845e+01 +-1.933598136999999895e+01 +-1.934853362999999860e+01 +-1.933609772000000149e+01 +-1.933592415000000031e+01 +-1.933080482000000089e+01 +-1.932534598999999886e+01 +-1.931095313999999874e+01 +-1.930976676999999952e+01 +-1.931186104000000014e+01 +-1.930589675999999955e+01 +-1.929858017000000103e+01 +-1.930414199999999880e+01 +-1.928937339999999878e+01 +-1.928728294000000076e+01 +-1.928838920999999829e+01 +-1.927763367000000017e+01 +-1.928142165999999946e+01 +-1.928098105999999845e+01 +-1.927877997999999948e+01 +-1.927832602999999878e+01 +-1.927487182999999860e+01 +-1.927300835000000134e+01 +-1.927659225000000021e+01 +-1.927077674999999957e+01 +-1.926542282000000128e+01 +-1.926737212999999826e+01 +-1.926442909000000014e+01 +-1.926948166000000029e+01 +-1.926473427000000171e+01 +-1.926709174999999874e+01 +-1.926616096000000056e+01 +-1.926924132999999983e+01 +-1.926805878000000050e+01 +-1.926892090000000124e+01 +-1.926186371000000008e+01 +-1.926409720999999919e+01 +-1.926692389999999833e+01 +-1.927224921999999907e+01 +-1.927250481000000093e+01 +-1.927650069999999971e+01 +-1.925606346000000002e+01 +-1.926848412000000010e+01 +-1.927516937000000041e+01 +-1.927266312000000070e+01 +-1.927302551000000008e+01 +-1.927889442000000031e+01 +-1.927723694000000165e+01 +-1.927673148999999952e+01 +-1.928008841999999845e+01 +-1.928618812999999932e+01 +-1.928190804000000114e+01 +-1.927563095000000004e+01 +-1.928647422999999961e+01 +-1.928344917000000081e+01 +-1.928743744000000149e+01 +-1.928398895000000124e+01 +-1.929352570000000000e+01 +-1.928710936999999959e+01 +-1.928930663999999950e+01 +-1.929315567000000087e+01 +-1.928857994000000176e+01 +-1.929382133000000010e+01 +-1.928782844999999924e+01 +-1.928797339999999849e+01 +-1.928863143999999963e+01 +-1.928723906999999826e+01 +-1.929543495000000064e+01 +-1.929195212999999853e+01 +-1.929048919999999967e+01 +-1.928898429999999919e+01 +-1.928876305000000002e+01 +-1.928226280000000159e+01 +-1.928613471999999973e+01 +-1.929150581000000031e+01 +-1.928680229000000068e+01 +-1.929345130999999824e+01 +-1.928395271000000122e+01 +-1.929396438999999930e+01 +-1.929228592000000120e+01 +-1.929273223999999942e+01 +-1.928076553000000004e+01 +-1.928712845000000087e+01 +-1.928650092999999899e+01 +-1.928084182999999996e+01 +-1.929213332999999864e+01 +-1.928399085999999940e+01 +-1.928361892999999938e+01 +-1.928447532999999936e+01 +-1.929061126999999942e+01 +-1.928767586000000023e+01 +-1.928503036000000037e+01 +-1.928473663000000116e+01 +-1.929335212999999882e+01 +-1.928985976999999963e+01 +-1.929046248999999946e+01 +-1.928683661999999899e+01 +-1.928237534000000153e+01 +-1.928667830999999921e+01 +-1.928436278999999942e+01 +-1.928449059000000076e+01 +-1.929771232999999953e+01 +-1.929462623999999948e+01 +-1.928742218000000008e+01 +-1.929394341000000068e+01 +-1.930425835000000134e+01 +-1.929589653000000027e+01 +-1.930393409999999932e+01 +-1.930515670999999855e+01 +-1.931046485999999973e+01 +-1.930771065000000064e+01 +-1.930970573000000101e+01 +-1.932390021999999874e+01 +-1.931859589000000099e+01 +-1.931922531000000021e+01 +-1.932247543000000078e+01 +-1.932615279999999913e+01 +-1.932944107000000145e+01 +-1.933744430999999864e+01 +-1.933714867000000126e+01 +-1.934519577000000012e+01 +-1.935155869000000095e+01 +-1.935484886000000060e+01 +-1.936089325000000017e+01 +-1.937144852000000128e+01 +-1.937321091000000095e+01 +-1.938221358999999921e+01 +-1.938858223000000081e+01 +-1.939379883000000149e+01 +-1.941013335999999967e+01 +-1.941271210000000025e+01 +-1.941990661999999901e+01 +-1.942424010999999950e+01 +-1.943579292000000081e+01 +-1.944576645000000070e+01 +-1.945086479000000068e+01 +-1.946303177000000062e+01 +-1.945975113000000079e+01 +-1.947226905999999857e+01 +-1.948007584000000136e+01 +-1.948750113999999911e+01 +-1.949258804000000112e+01 +-1.949957656999999855e+01 +-1.949447059999999965e+01 +-1.951090813000000068e+01 +-1.951789093000000008e+01 +-1.952407073999999909e+01 +-1.953081893999999963e+01 +-1.952797318000000004e+01 +-1.953560638000000083e+01 +-1.953564262000000085e+01 +-1.953517151000000140e+01 +-1.955258750999999862e+01 +-1.954707717999999872e+01 +-1.955297470000000004e+01 +-1.954699706999999975e+01 +-1.955347251999999969e+01 +-1.955821990999999826e+01 +-1.955338096999999919e+01 +-1.955537032999999880e+01 +-1.956196784999999849e+01 +-1.955677222999999998e+01 +-1.955729485000000167e+01 +-1.956356811999999934e+01 +-1.955581092999999981e+01 +-1.954794692999999839e+01 +-1.955812262999999973e+01 +-1.955843734999999839e+01 +-1.954437447000000105e+01 +-1.954737854000000041e+01 +-1.953765869000000066e+01 +-1.953305817000000033e+01 +-1.954831314000000120e+01 +-1.954784392999999909e+01 +-1.954221534999999932e+01 +-1.953826141000000050e+01 +-1.952546691999999950e+01 +-1.953270721000000165e+01 +-1.952815436999999932e+01 +-1.951926804000000004e+01 +-1.951408005000000045e+01 +-1.951772499000000138e+01 +-1.951069259999999872e+01 +-1.951860236999999998e+01 +-1.951347159999999903e+01 +-1.950518798999999959e+01 +-1.949675179000000114e+01 +-1.950095749000000112e+01 +-1.949628447999999992e+01 +-1.950323295999999829e+01 +-1.948385620000000173e+01 +-1.948323630999999878e+01 +-1.948819350999999855e+01 +-1.948131942999999922e+01 +-1.948045920999999936e+01 +-1.948016167000000110e+01 +-1.947830199999999934e+01 +-1.947671126999999913e+01 +-1.947536468999999926e+01 +-1.946767807000000161e+01 +-1.947673415999999946e+01 +-1.946705246000000145e+01 +-1.947422790999999975e+01 +-1.946944427000000033e+01 +-1.947018050999999872e+01 +-1.947023773000000091e+01 +-1.947242354999999847e+01 +-1.946580695999999833e+01 +-1.946680449999999851e+01 +-1.946622466999999901e+01 +-1.945225715999999849e+01 +-1.946059607999999841e+01 +-1.946536445999999998e+01 +-1.946767235000000085e+01 +-1.947588538999999841e+01 +-1.946566390999999996e+01 +-1.947425270000000097e+01 +-1.947854613999999884e+01 +-1.948336983000000089e+01 +-1.948756789999999839e+01 +-1.948676491000000155e+01 +-1.949210547999999932e+01 +-1.948777008000000066e+01 +-1.949383926000000145e+01 +-1.949462508999999955e+01 +-1.950209235999999891e+01 +-1.950390625000000000e+01 +-1.951460456999999948e+01 +-1.951609038999999868e+01 +-1.952433968000000064e+01 +-1.953014183000000159e+01 +-1.953668212999999909e+01 +-1.953864860999999919e+01 +-1.954911231999999899e+01 +-1.955215073000000103e+01 +-1.956170273000000037e+01 +-1.955847930999999917e+01 +-1.957253646999999930e+01 +-1.957314682000000161e+01 +-1.958024978999999988e+01 +-1.958857536000000010e+01 +-1.958858490000000074e+01 +-1.958624268000000157e+01 +-1.959867668000000052e+01 +-1.960531234999999839e+01 +-1.960078812000000070e+01 +-1.960969353000000126e+01 +-1.959805489000000023e+01 +-1.961775017000000076e+01 +-1.961216354000000095e+01 +-1.962138557000000105e+01 +-1.961982917999999998e+01 +-1.962120819000000083e+01 +-1.962706375000000136e+01 +-1.962167357999999950e+01 +-1.962430763000000056e+01 +-1.963359833000000165e+01 +-1.963364028999999888e+01 +-1.962940598000000136e+01 +-1.962384987000000081e+01 +-1.962911796999999936e+01 +-1.962493514999999888e+01 +-1.962922478000000126e+01 +-1.962564658999999878e+01 +-1.962115478999999851e+01 +-1.961705780000000132e+01 +-1.961041260000000008e+01 +-1.960688400000000087e+01 +-1.960247040000000140e+01 +-1.960769271999999930e+01 +-1.959875488000000132e+01 +-1.959424781999999965e+01 +-1.958116150000000033e+01 +-1.958966446000000161e+01 +-1.958544730999999928e+01 +-1.958246039999999866e+01 +-1.957435989000000021e+01 +-1.957188606000000064e+01 +-1.957007026999999866e+01 +-1.956258392000000157e+01 +-1.955715752000000052e+01 +-1.955453109999999839e+01 +-1.955096435999999827e+01 +-1.954245948999999882e+01 +-1.954008101999999880e+01 +-1.953132248000000004e+01 +-1.952744102000000126e+01 +-1.952704430000000002e+01 +-1.952546309999999963e+01 +-1.951999092000000147e+01 +-1.951179695000000081e+01 +-1.951008033999999824e+01 +-1.950878716000000068e+01 +-1.949224853999999851e+01 +-1.949900245999999981e+01 +-1.949232101000000128e+01 +-1.949151420999999829e+01 +-1.948032760999999979e+01 +-1.948221206999999922e+01 +-1.947205353000000017e+01 +-1.947882080000000116e+01 +-1.946451186999999905e+01 +-1.947036362000000054e+01 +-1.947303772000000066e+01 +-1.946405410999999930e+01 +-1.945867348000000163e+01 +-1.946002196999999967e+01 +-1.945803069999999835e+01 +-1.945271682999999996e+01 +-1.944798660000000012e+01 +-1.944491385999999977e+01 +-1.943233680999999891e+01 +-1.944406319000000138e+01 +-1.943644142000000130e+01 +-1.943057251000000107e+01 +-1.943164061999999959e+01 +-1.942052650000000114e+01 +-1.942455864000000076e+01 +-1.942462920999999909e+01 +-1.942921637999999973e+01 +-1.942218971000000138e+01 +-1.941556740000000048e+01 +-1.942025947999999858e+01 +-1.940651512000000167e+01 +-1.941286278000000110e+01 +-1.941485404999999886e+01 +-1.941526031000000074e+01 +-1.941111182999999940e+01 +-1.941451072999999994e+01 +-1.942145348000000027e+01 +-1.942080307000000161e+01 +-1.942035866000000155e+01 +-1.942371941000000035e+01 +-1.941719055000000083e+01 +-1.942880248999999893e+01 +-1.942315101999999882e+01 +-1.942661857999999953e+01 +-1.942958069000000165e+01 +-1.943172072999999855e+01 +-1.944153976000000128e+01 +-1.943383788999999950e+01 +-1.944742584000000107e+01 +-1.945299338999999961e+01 +-1.944608115999999853e+01 +-1.944656180999999862e+01 +-1.945349502999999913e+01 +-1.945618057000000078e+01 +-1.945785521999999901e+01 +-1.945647621000000171e+01 +-1.945527458000000109e+01 +-1.946588707000000085e+01 +-1.945410538000000145e+01 +-1.945338630999999907e+01 +-1.946783638000000138e+01 +-1.946156311000000017e+01 +-1.945864105000000066e+01 +-1.945685959000000054e+01 +-1.945742415999999864e+01 +-1.945219420999999826e+01 +-1.945012665000000140e+01 +-1.945252608999999921e+01 +-1.945508956999999839e+01 +-1.944631958000000083e+01 +-1.944850539999999839e+01 +-1.944455527999999944e+01 +-1.943756485000000112e+01 +-1.943514251999999942e+01 +-1.943888283000000072e+01 +-1.942438888999999946e+01 +-1.943173598999999996e+01 +-1.942661285000000149e+01 +-1.942419243000000151e+01 +-1.942066574000000045e+01 +-1.941531562999999849e+01 +-1.940782165999999975e+01 +-1.947307014000000081e+01 +-1.945724487000000025e+01 +-1.945866584999999915e+01 +-1.939817429000000004e+01 +-1.940391158999999988e+01 +-1.939488410999999957e+01 +-1.938367081000000169e+01 +-1.939200783000000072e+01 +-1.938764763000000002e+01 +-1.938173865999999990e+01 +-1.938836098000000163e+01 +-1.938141823000000130e+01 +-1.938551903000000110e+01 +-1.938673019000000153e+01 +-1.936814117000000124e+01 +-1.938456534999999903e+01 +-1.938063812000000041e+01 +-1.937869835000000052e+01 +-1.938274383999999984e+01 +-1.937455368000000178e+01 +-1.937004280000000023e+01 +-1.937833214000000126e+01 +-1.937478065000000171e+01 +-1.938420676999999870e+01 +-1.937460327000000149e+01 +-1.937609673000000043e+01 +-1.938075446999999940e+01 +-1.938031386999999839e+01 +-1.936969184999999882e+01 +-1.938870238999999884e+01 +-1.938766097999999971e+01 +-1.938581084999999860e+01 +-1.939415740999999826e+01 +-1.939071274000000145e+01 +-1.939025306999999998e+01 +-1.940405654999999996e+01 +-1.940007019000000099e+01 +-1.939713860000000167e+01 +-1.941047286999999955e+01 +-1.941079712000000157e+01 +-1.941270637999999948e+01 +-1.941672133999999872e+01 +-1.942191886999999895e+01 +-1.941913986000000136e+01 +-1.942516898999999952e+01 +-1.943072890999999913e+01 +-1.944354438999999957e+01 +-1.944799994999999981e+01 +-1.945333289999999948e+01 +-1.945390511000000089e+01 +-1.946594428999999948e+01 +-1.947157478000000097e+01 +-1.947578620999999899e+01 +-1.948499680000000112e+01 +-1.949097632999999874e+01 +-1.949799347000000083e+01 +-1.951455688000000066e+01 +-1.951958846999999864e+01 +-1.952757263000000165e+01 +-1.953652573000000103e+01 +-1.954381942999999922e+01 +-1.954626273999999952e+01 +-1.955941963000000072e+01 +-1.956728172000000043e+01 +-1.957697105000000093e+01 +-1.958843613000000161e+01 +-1.958834076000000124e+01 +-1.960268020999999905e+01 +-1.960570526000000058e+01 +-1.961393547000000126e+01 +-1.962383270000000124e+01 +-1.962507820000000081e+01 +-1.964185333000000000e+01 +-1.963900565999999870e+01 +-1.964110755999999824e+01 +-1.964982223999999889e+01 +-1.965445899999999924e+01 +-1.965606307999999913e+01 +-1.965755081000000004e+01 +-1.965517807000000161e+01 +-1.966424560999999827e+01 +-1.966538428999999866e+01 +-1.966027831999999975e+01 +-1.966088295000000130e+01 +-1.966376113999999831e+01 +-1.966659545999999992e+01 +-1.966706084999999860e+01 +-1.966279220999999922e+01 +-1.966331482000000008e+01 +-1.965182495000000173e+01 +-1.964239883000000120e+01 +-1.964373778999999942e+01 +-1.964047813000000176e+01 +-1.963598061000000072e+01 +-1.964037323000000157e+01 +-1.963137435999999880e+01 +-1.962407684000000074e+01 +-1.961563492000000153e+01 +-1.961221695000000054e+01 +-1.959910774000000089e+01 +-1.960533713999999961e+01 +-1.958810997000000143e+01 +-1.957414435999999824e+01 +-1.957025528000000136e+01 +-1.956119346999999919e+01 +-1.956252861000000109e+01 +-1.956099701000000124e+01 +-1.954787063999999930e+01 +-1.953835678000000087e+01 +-1.953166961999999884e+01 +-1.952458000000000027e+01 +-1.951724052000000142e+01 +-1.950129318000000112e+01 +-1.951005553999999975e+01 +-1.949515724000000105e+01 +-1.948534203000000176e+01 +-1.947976875000000163e+01 +-1.947645950000000070e+01 +-1.947813033999999988e+01 +-1.946881675999999928e+01 +-1.947316551000000118e+01 +-1.946642493999999957e+01 +-1.945378493999999847e+01 +-1.944426727000000099e+01 +-1.944906998000000087e+01 +-1.945425223999999886e+01 +-1.944453048999999822e+01 +-1.945133399999999924e+01 +-1.944649886999999921e+01 +-1.944484329000000145e+01 +-1.943851851999999880e+01 +-1.944947243000000014e+01 +-1.944023705000000035e+01 +-1.944772911000000093e+01 +-1.944779014999999944e+01 +-1.943977737000000161e+01 +-1.944903374000000085e+01 +-1.944973372999999839e+01 +-1.945545959000000025e+01 +-1.945670700000000153e+01 +-1.945822715999999986e+01 +-1.946482467999999955e+01 +-1.946445847000000029e+01 +-1.947038651000000087e+01 +-1.948071098000000134e+01 +-1.948501968000000062e+01 +-1.948682213000000019e+01 +-1.949085044999999994e+01 +-1.950038527999999971e+01 +-1.950164604000000068e+01 +-1.951602554000000112e+01 +-1.952080154000000078e+01 +-1.952903365999999963e+01 +-1.953711128000000130e+01 +-1.954492186999999959e+01 +-1.954856110000000058e+01 +-1.955725669999999994e+01 +-1.957158088999999990e+01 +-1.957716560000000072e+01 +-1.959191321999999857e+01 +-1.959548377999999857e+01 +-1.960740661999999901e+01 +-1.960129355999999845e+01 +-1.962375258999999872e+01 +-1.962729644999999934e+01 +-1.964022255000000072e+01 +-1.964842223999999860e+01 +-1.965882492000000070e+01 +-1.966304969999999841e+01 +-1.967499160999999930e+01 +-1.967283057999999940e+01 +-1.968113899000000089e+01 +-1.969071578999999872e+01 +-1.969357300000000066e+01 +-1.969465827999999874e+01 +-1.970855904000000081e+01 +-1.971062850999999938e+01 +-1.970716286000000039e+01 +-1.970846367000000043e+01 +-1.971848679000000004e+01 +-1.970380974000000052e+01 +-1.971359062000000151e+01 +-1.971058654999999860e+01 +-1.970446777000000083e+01 +-1.970252800000000093e+01 +-1.970763016000000079e+01 +-1.969953728000000126e+01 +-1.970001221000000058e+01 +-1.969776535000000095e+01 +-1.968705177000000006e+01 +-1.968665504000000155e+01 +-1.967794037000000174e+01 +-1.967181586999999965e+01 +-1.966021728999999851e+01 +-1.965149116999999990e+01 +-1.964945601999999880e+01 +-1.964403533999999851e+01 +-1.963988112999999913e+01 +-1.963889885000000035e+01 +-1.962254524000000089e+01 +-1.960857581999999866e+01 +-1.960260390999999913e+01 +-1.959823417999999862e+01 +-1.958916663999999841e+01 +-1.957808113000000105e+01 +-1.957909584000000081e+01 +-1.956505775000000114e+01 +-1.956465148999999926e+01 +-1.953961563000000012e+01 +-1.953825568999999973e+01 +-1.954018784000000153e+01 +-1.952602196000000134e+01 +-1.950923729000000151e+01 +-1.951935004999999990e+01 +-1.951320456999999919e+01 +-1.950175476000000074e+01 +-1.949271965000000151e+01 +-1.948788642999999965e+01 +-1.947688292999999859e+01 +-1.947632979999999847e+01 +-1.946730995000000064e+01 +-1.946145439000000010e+01 +-1.946322822999999858e+01 +-1.945724296999999936e+01 +-1.945805168000000052e+01 +-1.945623206999999866e+01 +-1.944215202000000176e+01 +-1.944188690000000008e+01 +-1.944305611000000056e+01 +-1.943282509000000147e+01 +-1.943510245999999952e+01 +-1.943441582000000167e+01 +-1.942719078000000010e+01 +-1.943145561000000043e+01 +-1.943069266999999911e+01 +-1.941749001000000163e+01 +-1.941776465999999957e+01 +-1.941946030000000079e+01 +-1.941985320999999942e+01 +-1.942062569000000138e+01 +-1.942636681000000110e+01 +-1.943078803999999948e+01 +-1.942298698000000101e+01 +-1.942683982999999870e+01 +-1.942980002999999911e+01 +-1.942328453000000010e+01 +-1.942884444999999971e+01 +-1.942984772000000149e+01 +-1.943356895000000151e+01 +-1.942994498999999919e+01 +-1.942731284999999986e+01 +-1.943763733000000116e+01 +-1.943378257999999903e+01 +-1.943897820000000110e+01 +-1.943971061999999961e+01 +-1.943887519999999824e+01 +-1.944466399999999950e+01 +-1.944760704000000118e+01 +-1.945441628000000023e+01 +-1.946000289999999922e+01 +-1.946354485000000167e+01 +-1.946668624999999864e+01 +-1.947308731000000037e+01 +-1.947155379999999880e+01 +-1.947902489000000159e+01 +-1.948929595999999975e+01 +-1.948742676000000174e+01 +-1.949037552000000062e+01 +-1.949606323000000074e+01 +-1.950073433000000023e+01 +-1.950193404999999913e+01 +-1.950358582000000141e+01 +-1.950587845000000087e+01 +-1.950725555000000000e+01 +-1.951104545999999829e+01 +-1.951974677999999841e+01 +-1.952510833999999917e+01 +-1.951883888000000056e+01 +-1.951842498999999975e+01 +-1.953027915999999919e+01 +-1.952762793999999857e+01 +-1.952146721000000085e+01 +-1.953523445000000081e+01 +-1.953313827999999930e+01 +-1.953157042999999859e+01 +-1.952607345999999922e+01 +-1.953822326999999959e+01 +-1.952781867999999932e+01 +-1.952753829999999979e+01 +-1.953157234000000031e+01 +-1.952639197999999965e+01 +-1.951647185999999934e+01 +-1.952212714999999932e+01 +-1.952151299000000151e+01 +-1.951508713000000128e+01 +-1.951444435000000155e+01 +-1.951306534000000070e+01 +-1.950449562000000014e+01 +-1.950468062999999930e+01 +-1.949427795000000074e+01 +-1.950011826000000070e+01 +-1.949189377000000079e+01 +-1.949296761000000089e+01 +-1.949462700000000126e+01 +-1.947786903000000081e+01 +-1.947414970000000167e+01 +-1.948067664999999948e+01 +-1.947613716000000039e+01 +-1.946263122999999950e+01 +-1.946496391000000159e+01 +-1.946451186999999905e+01 +-1.946063995000000091e+01 +-1.946064185999999907e+01 +-1.945246314999999981e+01 +-1.944025992999999985e+01 +-1.944556808000000103e+01 +-1.945336151000000058e+01 +-1.944038581999999948e+01 +-1.944114494000000093e+01 +-1.944083022999999955e+01 +-1.944206237999999942e+01 +-1.944099998000000085e+01 +-1.943754196000000078e+01 +-1.943979644999999934e+01 +-1.943722534000000124e+01 +-1.944290923999999876e+01 +-1.944463157999999936e+01 +-1.944620322999999829e+01 +-1.944586182000000107e+01 +-1.944907188000000176e+01 +-1.945008469000000062e+01 +-1.944472885000000062e+01 +-1.945404243000000122e+01 +-1.945036125000000027e+01 +-1.945920180999999971e+01 +-1.946404266000000050e+01 +-1.946883202000000068e+01 +-1.947591019000000045e+01 +-1.947605515000000054e+01 +-1.948472023000000064e+01 +-1.949574661000000120e+01 +-1.949553107999999924e+01 +-1.950141525000000087e+01 +-1.950830077999999901e+01 +-1.951523590000000041e+01 +-1.952501678000000140e+01 +-1.953264426999999870e+01 +-1.953173065000000008e+01 +-1.954225349000000023e+01 +-1.954638862999999915e+01 +-1.955393790999999837e+01 +-1.956208420000000103e+01 +-1.957810210999999967e+01 +-1.958839797999999988e+01 +-1.959765816000000171e+01 +-1.960279655000000076e+01 +-1.960960770000000153e+01 +-1.962203025999999895e+01 +-1.964006042000000107e+01 +-1.965326881000000014e+01 +-1.965913581999999948e+01 +-1.966293907000000019e+01 +-1.967346381999999849e+01 +-1.969519805999999917e+01 +-1.970281981999999843e+01 +-1.971803856000000010e+01 +-1.972531890999999860e+01 +-1.973811149999999870e+01 +-1.973432349999999857e+01 +-1.976069641000000132e+01 +-1.976467514000000136e+01 +-1.977248382999999876e+01 +-1.978663445000000110e+01 +-1.979540825000000126e+01 +-1.979868889000000109e+01 +-1.981188011000000060e+01 +-1.981692314000000010e+01 +-1.982269669000000079e+01 +-1.983378409999999903e+01 +-1.984408569000000000e+01 +-1.985099982999999924e+01 +-1.984118842999999899e+01 +-1.984750748000000087e+01 +-1.984736824000000155e+01 +-1.986134910999999903e+01 +-1.985122871000000089e+01 +-1.986273574999999880e+01 +-1.985786819000000136e+01 +-1.985446930000000165e+01 +-1.985756110999999891e+01 +-1.985258483999999868e+01 +-1.985129929000000004e+01 +-1.984702109999999919e+01 +-1.984713935999999990e+01 +-1.983817100999999994e+01 +-1.983432007000000041e+01 +-1.983108329999999953e+01 +-1.982491111999999944e+01 +-1.980702209000000025e+01 +-1.980737686000000153e+01 +-1.979497147000000012e+01 +-1.978859329000000145e+01 +-1.978248214999999988e+01 +-1.977864837999999992e+01 +-1.977812958000000165e+01 +-1.976136397999999872e+01 +-1.974616623000000004e+01 +-1.973218535999999901e+01 +-1.973528861999999862e+01 +-1.973633193999999946e+01 +-1.971669388000000112e+01 +-1.971860885999999979e+01 +-1.970733643000000157e+01 +-1.968920707999999919e+01 +-1.968562316999999950e+01 +-1.968935584999999833e+01 +-1.967157555000000002e+01 +-1.966647147999999845e+01 +-1.966170311000000126e+01 +-1.965394974000000161e+01 +-1.964832687000000178e+01 +-1.964578437999999849e+01 +-1.963760184999999936e+01 +-1.963810920999999965e+01 +-1.963758087000000074e+01 +-1.962548065000000008e+01 +-1.963010978999999878e+01 +-1.962054061999999988e+01 +-1.963028335999999996e+01 +-1.961722374000000002e+01 +-1.961759186000000099e+01 +-1.961941146999999930e+01 +-1.960878754000000157e+01 +-1.961942863000000159e+01 +-1.962298583999999835e+01 +-1.961969184999999882e+01 +-1.961802863999999857e+01 +-1.962840270999999959e+01 +-1.963040733000000060e+01 +-1.963228798000000097e+01 +-1.964777564999999981e+01 +-1.964365387000000140e+01 +-1.964244079999999926e+01 +-1.965812683000000050e+01 +-1.966113281000000157e+01 +-1.966018676999999926e+01 +-1.966856956000000167e+01 +-1.967819594999999921e+01 +-1.969271660000000068e+01 +-1.969749068999999864e+01 +-1.970346831999999893e+01 +-1.971577071999999831e+01 +-1.972570418999999831e+01 +-1.973836135999999897e+01 +-1.975220299000000068e+01 +-1.976689148000000174e+01 +-1.977674865999999909e+01 +-1.978550528999999969e+01 +-1.979071616999999961e+01 +-1.980728149000000116e+01 +-1.981520271000000122e+01 +-1.983295440999999926e+01 +-1.984789276000000058e+01 +-1.984667968999999843e+01 +-1.987278557000000134e+01 +-1.988890265999999940e+01 +-1.989851189000000176e+01 +-1.990344620000000120e+01 +-1.991515349999999884e+01 +-1.993711472000000029e+01 +-1.994980049000000122e+01 +-1.996038436999999988e+01 +-1.997566031999999936e+01 +-1.998902512000000087e+01 +-1.999344826000000097e+01 +-1.999676704000000171e+01 +-2.000536536999999981e+01 +-2.002503585999999913e+01 +-2.002127837999999826e+01 +-2.003676032999999990e+01 +-2.004850197000000023e+01 +-2.005087280000000050e+01 +-2.006595611999999917e+01 +-2.006371498000000031e+01 +-2.007516670000000047e+01 +-2.007900429000000031e+01 +-2.008020020000000017e+01 +-2.008362960999999913e+01 +-2.008625603000000126e+01 +-2.007616996999999870e+01 +-2.008336257999999930e+01 +-2.008829498000000058e+01 +-2.008154869000000176e+01 +-2.007147026000000167e+01 +-2.007649612000000161e+01 +-2.006740761000000006e+01 +-2.006965256000000153e+01 +-2.006162833999999862e+01 +-2.003997993000000122e+01 +-2.004697037000000037e+01 +-2.003602791000000138e+01 +-2.001756668000000161e+01 +-2.001623153999999971e+01 +-2.001012039000000087e+01 +-1.999416924000000151e+01 +-1.998243331999999839e+01 +-1.996531105000000039e+01 +-1.995359230000000039e+01 +-1.994353103999999988e+01 +-1.992561531000000130e+01 +-1.992038154999999833e+01 +-1.989860915999999946e+01 +-1.988308144000000155e+01 +-1.986727714999999961e+01 +-1.984736824000000155e+01 +-1.983438300999999981e+01 +-1.982177734000000058e+01 +-1.980533408999999878e+01 +-1.979693031000000047e+01 +-1.978138161000000039e+01 +-1.976378440999999953e+01 +-1.975131035000000068e+01 +-1.974064255000000045e+01 +-1.973142052000000035e+01 +-1.972363663000000145e+01 +-1.970448302999999868e+01 +-1.970139312999999959e+01 +-1.969656944000000109e+01 +-1.968158722000000083e+01 +-1.967270278999999888e+01 +-1.966317367999999988e+01 +-1.965619659000000041e+01 +-1.964718819000000138e+01 +-1.963941382999999874e+01 +-1.963299942000000087e+01 +-1.963105773999999926e+01 +-1.962139319999999998e+01 +-1.961978721999999919e+01 +-1.962297248999999866e+01 +-1.961426544000000050e+01 +-1.961105347000000165e+01 +-1.960685348999999889e+01 +-1.960447883999999874e+01 +-1.960071182000000078e+01 +-1.960545158000000043e+01 +-1.959955977999999988e+01 +-1.960149193000000167e+01 +-1.959759903000000136e+01 +-1.959528732000000062e+01 +-1.960812187000000151e+01 +-1.959859467000000066e+01 +-1.960617446999999913e+01 +-1.960414314000000147e+01 +-1.961574745000000064e+01 +-1.960956000999999915e+01 +-1.962269974000000161e+01 +-1.962117767000000157e+01 +-1.962623024000000171e+01 +-1.963123131000000043e+01 +-1.963564490999999990e+01 +-1.964216614000000050e+01 +-1.964774132000000151e+01 +-1.965630531000000047e+01 +-1.966242790000000085e+01 +-1.967097855000000095e+01 +-1.967913817999999893e+01 +-1.968172836000000103e+01 +-1.969199181000000110e+01 +-1.970226860000000002e+01 +-1.970813751000000025e+01 +-1.972211646999999957e+01 +-1.971693610999999891e+01 +-1.972706412999999870e+01 +-1.974039459000000107e+01 +-1.974641991000000019e+01 +-1.975353812999999903e+01 +-1.976688576000000097e+01 +-1.976584434999999829e+01 +-1.977272033999999934e+01 +-1.978161240000000021e+01 +-1.977817917000000136e+01 +-1.979265403999999862e+01 +-1.979167746999999977e+01 +-1.979463958999999917e+01 +-1.979948424999999901e+01 +-1.979667664000000116e+01 +-1.981065750000000136e+01 +-1.981326294000000132e+01 +-1.980839539000000116e+01 +-1.981977653999999944e+01 +-1.981430435000000045e+01 +-1.981180763000000056e+01 +-1.980210495000000037e+01 +-1.981268692000000087e+01 +-1.980457497000000089e+01 +-1.980355644000000126e+01 +-1.980401610999999917e+01 +-1.980137062000000014e+01 +-1.979221344000000116e+01 +-1.978802681000000163e+01 +-1.979249572999999884e+01 +-1.977315139999999971e+01 +-1.977108192000000031e+01 +-1.977529144000000016e+01 +-1.977010727000000045e+01 +-1.976814269999999851e+01 +-1.975000380999999905e+01 +-1.975492095999999975e+01 +-1.974687576000000178e+01 +-1.975173759000000118e+01 +-1.973781394999999961e+01 +-1.973496056000000110e+01 +-1.972628784000000124e+01 +-1.972567558000000076e+01 +-1.972685432000000105e+01 +-1.972663116000000016e+01 +-1.972153090999999847e+01 +-1.971625136999999839e+01 +-1.971310425000000066e+01 +-1.971755981000000091e+01 +-1.970408057999999940e+01 +-1.970946693000000138e+01 +-1.971112250999999915e+01 +-1.970445442000000114e+01 +-1.970048332000000002e+01 +-1.970191764999999862e+01 +-1.969452666999999835e+01 +-1.970229529999999940e+01 +-1.970992469999999841e+01 +-1.970070076000000014e+01 +-1.970522307999999967e+01 +-1.970553779999999833e+01 +-1.971138763000000083e+01 +-1.971633530000000079e+01 +-1.970972443000000141e+01 +-1.972134209000000027e+01 +-1.971569060999999934e+01 +-1.972163581999999948e+01 +-1.972584151999999946e+01 +-1.972402573000000103e+01 +-1.973298073000000130e+01 +-1.973685645999999849e+01 +-1.972656441000000171e+01 +-1.973213196000000025e+01 +-1.973456382999999903e+01 +-1.975389290000000031e+01 +-1.976640891999999994e+01 +-1.976889991999999907e+01 +-1.977354622000000006e+01 +-1.978652381999999932e+01 +-1.978807068000000058e+01 +-1.979561805999999891e+01 +-1.980170440999999926e+01 +-1.981350516999999911e+01 +-1.982886887000000087e+01 +-1.982624626000000134e+01 +-1.985065459999999860e+01 +-1.986007881000000097e+01 +-1.987414551000000174e+01 +-1.987509917999999942e+01 +-1.989962196000000105e+01 +-1.991164588999999907e+01 +-1.991469955000000169e+01 +-1.992897414999999839e+01 +-1.995075034999999986e+01 +-1.995614242999999988e+01 +-1.997131347999999917e+01 +-1.999118233000000089e+01 +-2.000205421000000072e+01 +-2.000504683999999855e+01 +-2.003389167999999998e+01 +-2.003890419000000023e+01 +-2.005713463000000019e+01 +-2.006486130000000045e+01 +-2.007765387999999973e+01 +-2.009780883999999901e+01 +-2.010405349999999913e+01 +-2.011821175000000039e+01 +-2.013274383999999984e+01 +-2.014565085999999994e+01 +-2.015188599000000025e+01 +-2.017170524999999870e+01 +-2.018342017999999882e+01 +-2.018420028999999971e+01 +-2.019236182999999940e+01 +-2.020274352999999934e+01 +-2.021047782999999853e+01 +-2.021130943000000002e+01 +-2.022420692000000031e+01 +-2.022516823000000130e+01 +-2.022666930999999835e+01 +-2.021807480000000012e+01 +-2.023568725999999884e+01 +-2.023524856999999955e+01 +-2.023475074999999990e+01 +-2.023468399000000062e+01 +-2.022781180999999862e+01 +-2.023155593999999979e+01 +-2.022207450999999878e+01 +-2.022596550000000093e+01 +-2.021730232000000171e+01 +-2.021819114999999911e+01 +-2.021229552999999868e+01 +-2.020336151000000058e+01 +-2.019162369000000012e+01 +-2.018954086000000103e+01 +-2.017991066000000089e+01 +-2.015867423999999986e+01 +-2.016316031999999936e+01 +-2.015161896000000041e+01 +-2.014752388000000138e+01 +-2.012160872999999839e+01 +-2.011822510000000008e+01 +-2.010880089000000126e+01 +-2.009888458000000000e+01 +-2.009335327000000149e+01 +-2.007987976000000074e+01 +-2.007150650000000169e+01 +-2.005795669999999831e+01 +-2.005184174000000041e+01 +-2.004315567000000087e+01 +-2.003874778999999862e+01 +-2.003123092999999955e+01 +-2.001203156000000050e+01 +-2.000317764000000054e+01 +-2.000619507000000041e+01 +-1.999578093999999950e+01 +-1.998532103999999876e+01 +-1.999002456999999922e+01 +-1.999120711999999855e+01 +-1.997504806999999971e+01 +-1.997427749999999946e+01 +-1.997439766000000105e+01 +-1.997628020999999876e+01 +-1.997309493999999930e+01 +-1.996167945999999915e+01 +-1.995962906000000103e+01 +-1.996014785999999930e+01 +-1.996598052999999950e+01 +-1.996930121999999841e+01 +-1.996714972999999915e+01 +-1.997593116999999907e+01 +-1.997303772000000066e+01 +-1.997944449999999961e+01 +-1.998373604000000014e+01 +-1.999633598000000134e+01 +-1.998841476000000128e+01 +-1.999776268000000101e+01 +-1.999590492000000097e+01 +-2.001211165999999864e+01 +-2.001193619000000012e+01 +-2.002623176999999899e+01 +-2.002775001999999915e+01 +-2.004770850999999965e+01 +-2.005080794999999938e+01 +-2.006255721999999864e+01 +-2.007831382999999903e+01 +-2.008208083999999971e+01 +-2.008818626000000052e+01 +-2.010363007000000124e+01 +-2.011165809999999965e+01 +-2.013574218999999843e+01 +-2.014056206000000060e+01 +-2.015063095000000004e+01 +-2.016878510000000091e+01 +-2.018375586999999882e+01 +-2.019046974000000105e+01 +-2.020687866000000099e+01 +-2.022195625000000163e+01 +-2.023114586000000159e+01 +-2.024917984000000004e+01 +-2.025921058999999858e+01 +-2.027099799999999874e+01 +-2.028425026000000031e+01 +-2.029485893000000019e+01 +-2.030702018999999936e+01 +-2.032226561999999959e+01 +-2.033884430000000165e+01 +-2.034160423000000151e+01 +-2.035393905999999831e+01 +-2.036423492000000124e+01 +-2.037077903999999862e+01 +-2.038106346000000002e+01 +-2.038615227000000019e+01 +-2.039244270000000014e+01 +-2.039885329999999897e+01 +-2.040154266000000050e+01 +-2.039874268000000157e+01 +-2.041083907999999880e+01 +-2.040326308999999938e+01 +-2.041613578999999845e+01 +-2.041922379000000021e+01 +-2.041447067000000004e+01 +-2.040874099999999913e+01 +-2.041186523000000008e+01 +-2.042033577000000122e+01 +-2.040283966000000149e+01 +-2.039820290000000114e+01 +-2.039827727999999851e+01 +-2.040108109000000169e+01 +-2.040037154999999913e+01 +-2.038861465000000095e+01 +-2.037352943000000138e+01 +-2.038585472000000109e+01 +-2.036390876999999833e+01 +-2.036174010999999950e+01 +-2.035587692000000004e+01 +-2.035466385000000145e+01 +-2.035014915000000002e+01 +-2.034657288000000008e+01 +-2.032883643999999990e+01 +-2.031665038999999950e+01 +-2.032362365999999909e+01 +-2.032156372000000033e+01 +-2.030449103999999849e+01 +-2.029464722000000165e+01 +-2.029381942999999922e+01 +-2.029611015000000052e+01 +-2.029653357999999841e+01 +-2.027633476000000101e+01 +-2.027676964000000126e+01 +-2.027431869999999847e+01 +-2.027291679000000002e+01 +-2.026996803000000114e+01 +-2.026420592999999926e+01 +-2.026188468999999870e+01 +-2.026254463000000072e+01 +-2.025988007000000124e+01 +-2.026362609999999975e+01 +-2.025283813000000066e+01 +-2.025528716999999901e+01 +-2.026281738000000132e+01 +-2.026620674000000122e+01 +-2.026369857999999979e+01 +-2.026471709999999860e+01 +-2.026992607000000035e+01 +-2.027198410000000095e+01 +-2.027366446999999994e+01 +-2.027373122999999921e+01 +-2.027965546000000074e+01 +-2.028751373000000058e+01 +-2.028979873999999839e+01 +-2.029783630000000016e+01 +-2.029443931999999862e+01 +-2.030516815000000008e+01 +-2.030219840999999903e+01 +-2.031329536000000147e+01 +-2.031233024999999870e+01 +-2.031681823999999992e+01 +-2.031850432999999967e+01 +-2.031603812999999903e+01 +-2.031940459999999860e+01 +-2.032997321999999940e+01 +-2.033692359999999866e+01 +-2.034328842000000037e+01 +-2.033260535999999874e+01 +-2.034342383999999981e+01 +-2.034617615000000157e+01 +-2.035649300000000039e+01 +-2.035692596000000165e+01 +-2.034472084000000081e+01 +-2.035579681000000107e+01 +-2.035457230000000095e+01 +-2.035829543999999913e+01 +-2.035480117999999905e+01 +-2.035418509999999870e+01 +-2.035589789999999866e+01 +-2.035036659000000014e+01 +-2.035852622999999895e+01 +-2.035673140999999831e+01 +-2.035396766999999940e+01 +-2.034616279999999833e+01 +-2.034310531999999938e+01 +-2.034879302999999950e+01 +-2.033526992999999905e+01 +-2.033631134000000174e+01 +-2.032370948999999882e+01 +-2.031998443999999893e+01 +-2.031694221000000056e+01 +-2.031452369999999874e+01 +-2.031323623999999839e+01 +-2.030280112999999886e+01 +-2.029419899000000171e+01 +-2.029603194999999971e+01 +-2.029014396999999903e+01 +-2.028430557000000078e+01 +-2.027492141999999831e+01 +-2.026270102999999878e+01 +-2.025389670999999936e+01 +-2.025031853000000126e+01 +-2.024137496999999897e+01 +-2.023485755999999824e+01 +-2.022475624000000138e+01 +-2.021364211999999938e+01 +-2.021386908999999932e+01 +-2.019782448000000130e+01 +-2.020097733000000062e+01 +-2.017860221999999837e+01 +-2.016571998999999948e+01 +-2.015903090999999847e+01 +-2.014805412000000118e+01 +-2.013431740000000048e+01 +-2.012683486999999971e+01 +-2.011780356999999952e+01 +-2.011136245999999872e+01 +-2.009946442000000033e+01 +-2.009145355000000066e+01 +-2.008157729999999930e+01 +-2.006708907999999880e+01 +-2.005826568999999893e+01 +-2.005335807999999886e+01 +-2.004846000999999944e+01 +-2.004157638999999946e+01 +-2.002371597000000136e+01 +-2.002103805999999864e+01 +-2.000956153999999998e+01 +-2.001034355000000176e+01 +-1.999592399999999870e+01 +-1.999028015000000025e+01 +-1.997408867000000043e+01 +-1.998501015000000081e+01 +-1.997162437000000068e+01 +-1.996082877999999994e+01 +-1.996893692000000087e+01 +-1.994382476999999909e+01 +-1.995224570999999969e+01 +-1.995433806999999859e+01 +-1.994554328999999981e+01 +-1.994388770999999849e+01 +-1.994120978999999849e+01 +-1.994775963000000019e+01 +-1.994941521000000151e+01 +-1.994732284999999905e+01 +-1.994338799000000151e+01 +-1.993906593000000171e+01 +-1.994252585999999994e+01 +-1.993912887999999839e+01 +-1.995175551999999897e+01 +-1.994426727000000099e+01 +-1.995026587999999990e+01 +-1.995193863000000079e+01 +-1.995567893999999853e+01 +-1.995621871999999897e+01 +-1.995739555000000109e+01 +-1.996963119999999847e+01 +-1.996080780000000132e+01 +-1.996538353000000043e+01 +-1.997637939000000173e+01 +-1.998362350000000021e+01 +-1.998879814000000010e+01 +-1.999227524000000145e+01 +-1.999636077999999983e+01 +-2.000414084999999886e+01 +-2.000269699000000045e+01 +-2.001430129999999963e+01 +-2.001970863000000023e+01 +-2.002577209000000025e+01 +-2.002756881999999905e+01 +-2.003385543999999996e+01 +-2.004130173000000070e+01 +-2.005418395999999959e+01 +-2.006078720000000004e+01 +-2.006675338999999880e+01 +-2.007689667000000000e+01 +-2.007376289000000114e+01 +-2.008472061000000153e+01 +-2.009544372999999950e+01 +-2.009998511999999948e+01 +-2.010970116000000019e+01 +-2.011861037999999979e+01 +-2.012792397000000122e+01 +-2.013122176999999979e+01 +-2.013956450999999959e+01 +-2.014731215999999847e+01 +-2.015779114000000050e+01 +-2.016149520999999822e+01 +-2.015702437999999930e+01 +-2.017925835000000134e+01 +-2.018058776999999893e+01 +-2.017675781000000157e+01 +-2.018577765999999940e+01 +-2.020040893999999909e+01 +-2.019834518000000045e+01 +-2.019429587999999853e+01 +-2.019899368000000095e+01 +-2.020080948000000021e+01 +-2.020062065000000118e+01 +-2.020742034999999959e+01 +-2.020498466000000093e+01 +-2.020193099999999831e+01 +-2.020615958999999862e+01 +-2.020081328999999926e+01 +-2.020483017000000103e+01 +-2.020486831999999922e+01 +-2.019468498000000167e+01 +-2.019421196000000052e+01 +-2.019880103999999932e+01 +-2.019503784000000124e+01 +-2.017785645000000017e+01 +-2.018390656000000050e+01 +-2.017636107999999950e+01 +-2.016444969000000143e+01 +-2.016839026999999973e+01 +-2.015963554000000002e+01 +-2.015273857000000035e+01 +-2.015077781999999829e+01 +-2.014006996000000171e+01 +-2.014462852000000126e+01 +-2.013704871999999924e+01 +-2.012376212999999936e+01 +-2.012137793999999857e+01 +-2.010831260999999870e+01 +-2.010325240999999963e+01 +-2.010179328999999981e+01 +-2.010424232000000089e+01 +-2.009340857999999841e+01 +-2.009263039000000006e+01 +-2.007311440000000147e+01 +-2.007674598999999915e+01 +-2.007371520999999959e+01 +-2.007057952999999983e+01 +-2.006269072999999992e+01 +-2.006109046999999990e+01 +-2.005600739000000132e+01 +-2.005699729999999903e+01 +-2.004894257000000124e+01 +-2.005025101000000021e+01 +-2.004683113000000105e+01 +-2.004202079999999953e+01 +-2.004173660000000012e+01 +-2.003122138999999891e+01 +-2.003129004999999907e+01 +-2.004135512999999946e+01 +-2.004323005999999907e+01 +-2.003636168999999967e+01 +-2.004006958000000083e+01 +-2.004189300999999901e+01 +-2.004494095000000087e+01 +-2.004722785999999957e+01 +-2.005213737000000052e+01 +-2.005768966999999847e+01 +-2.005570220999999975e+01 +-2.005750083999999944e+01 +-2.005757141000000132e+01 +-2.005275725999999992e+01 +-2.007177924999999874e+01 +-2.007449912999999952e+01 +-2.007696533000000017e+01 +-2.007849312000000097e+01 +-2.009256743999999983e+01 +-2.008968734999999839e+01 +-2.008758354000000068e+01 +-2.009484673000000043e+01 +-2.010172272000000149e+01 +-2.010792732000000171e+01 +-2.010546494000000095e+01 +-2.011394882000000095e+01 +-2.012355614000000159e+01 +-2.012860870000000091e+01 +-2.015030288999999897e+01 +-2.013832282999999990e+01 +-2.014645386000000116e+01 +-2.015200806000000000e+01 +-2.016444969000000143e+01 +-2.016296958999999944e+01 +-2.016784858999999841e+01 +-2.017520714000000126e+01 +-2.017478943000000058e+01 +-2.018488503000000023e+01 +-2.018212128000000050e+01 +-2.019508361999999835e+01 +-2.018738555999999917e+01 +-2.019860076999999876e+01 +-2.020353889000000081e+01 +-2.019104576000000151e+01 +-2.020355606000000037e+01 +-2.019363975999999994e+01 +-2.020173644999999851e+01 +-2.020179175999999899e+01 +-2.020531845000000004e+01 +-2.020013808999999938e+01 +-2.020367432000000107e+01 +-2.020451163999999977e+01 +-2.020479011999999841e+01 +-2.020150375000000054e+01 +-2.019751739999999884e+01 +-2.019082832000000138e+01 +-2.020261955000000142e+01 +-2.018824767999999992e+01 +-2.018202399999999841e+01 +-2.017981719999999868e+01 +-2.017219734000000031e+01 +-2.017014312999999959e+01 +-2.016697501999999886e+01 +-2.015723227999999878e+01 +-2.015643310999999827e+01 +-2.013929557999999886e+01 +-2.014107131999999822e+01 +-2.013458823999999936e+01 +-2.012252617000000043e+01 +-2.011232757999999876e+01 +-2.010037041000000002e+01 +-2.010948180999999835e+01 +-2.008949851999999936e+01 +-2.008165740999999826e+01 +-2.007212829999999926e+01 +-2.005742263999999864e+01 +-2.006654929999999837e+01 +-2.005073166000000029e+01 +-2.004480934000000047e+01 +-2.004051017999999829e+01 +-2.003253365000000130e+01 +-2.002318001000000081e+01 +-2.001378440999999953e+01 +-2.000477599999999967e+01 +-2.000895308999999855e+01 +-1.999540138000000056e+01 +-1.999537468000000118e+01 +-1.998728180000000165e+01 +-1.998069763000000165e+01 +-1.997442436000000043e+01 +-1.997392844999999895e+01 +-1.996759605000000093e+01 +-1.995827674999999957e+01 +-1.995269585000000134e+01 +-1.996283722000000083e+01 +-1.995999146000000124e+01 +-1.994489478999999932e+01 +-1.995445824000000101e+01 +-1.994236755000000016e+01 +-1.994911194000000165e+01 +-1.994281578000000010e+01 +-1.994686126999999942e+01 +-1.993754578000000066e+01 +-1.992864989999999992e+01 +-1.993907738000000052e+01 +-1.994098281999999855e+01 +-1.994307899000000006e+01 +-1.993988419000000079e+01 +-1.994238091000000068e+01 +-1.995142364999999884e+01 +-1.996029091000000122e+01 +-1.995186042999999998e+01 +-1.995875167999999888e+01 +-1.996185875000000109e+01 +-1.997877692999999866e+01 +-1.997094345000000004e+01 +-1.997143172999999905e+01 +-1.998343277000000029e+01 +-1.998605347000000165e+01 +-1.999397658999999905e+01 +-1.999271965000000151e+01 +-2.000057220000000058e+01 +-1.999975586000000050e+01 +-1.999507331999999948e+01 +-2.001478957999999864e+01 +-2.002077292999999969e+01 +-2.002607536000000010e+01 +-2.003283310000000128e+01 +-2.004098319999999944e+01 +-2.004300879999999907e+01 +-2.004217338999999853e+01 +-2.004145049999999983e+01 +-2.004203224000000105e+01 +-2.005858040000000031e+01 +-2.006183814999999981e+01 +-2.006096458000000027e+01 +-2.006502341999999928e+01 +-2.006956482000000008e+01 +-2.007898712000000074e+01 +-2.006738281000000157e+01 +-2.007957077000000012e+01 +-2.007629013000000029e+01 +-2.008724975999999884e+01 +-2.009551048000000151e+01 +-2.009688377000000159e+01 +-2.008246039999999866e+01 +-2.009412955999999895e+01 +-2.008713721999999890e+01 +-2.009369849999999857e+01 +-2.009463882000000012e+01 +-2.008837890999999942e+01 +-2.009376334999999969e+01 +-2.009132766999999831e+01 +-2.009700394000000045e+01 +-2.009284973000000107e+01 +-2.009811782999999963e+01 +-2.008802985999999891e+01 +-2.009017944000000000e+01 +-2.009186172000000070e+01 +-2.007980728000000070e+01 +-2.009138869999999955e+01 +-2.008907127000000159e+01 +-2.008619498999999919e+01 +-2.007900429000000031e+01 +-2.008473206000000033e+01 +-2.008210181999999833e+01 +-2.008458900000000114e+01 +-2.007758903999999944e+01 +-2.008252524999999977e+01 +-2.007519721999999973e+01 +-2.007879447999999911e+01 +-2.006963348000000025e+01 +-2.008261681000000110e+01 +-2.008142090000000124e+01 +-2.008172988999999831e+01 +-2.008331490000000130e+01 +-2.008180808999999911e+01 +-2.007885170000000130e+01 +-2.008529854000000014e+01 +-2.008585357999999843e+01 +-2.008976935999999824e+01 +-2.009080887000000004e+01 +-2.009274291999999917e+01 +-2.009588051000000064e+01 +-2.009990883000000039e+01 +-2.010508537000000118e+01 +-2.010990523999999979e+01 +-2.011234282999999934e+01 +-2.012318802000000062e+01 +-2.012387084999999942e+01 +-2.013577460999999857e+01 +-2.014053535000000039e+01 +-2.013907813999999874e+01 +-2.015070723999999913e+01 +-2.015892600999999829e+01 +-2.016625403999999833e+01 +-2.017189597999999862e+01 +-2.018571853999999988e+01 +-2.018850326999999822e+01 +-2.019474792000000107e+01 +-2.020192718999999926e+01 +-2.020321082999999973e+01 +-2.022225570999999888e+01 +-2.023338698999999963e+01 +-2.023930930999999944e+01 +-2.025505447000000103e+01 +-2.026261330000000171e+01 +-2.026431656000000103e+01 +-2.028531455999999977e+01 +-2.027879332999999917e+01 +-2.029625319999999888e+01 +-2.030402756000000153e+01 +-2.032354163999999841e+01 +-2.033049010999999950e+01 +-2.034741019999999878e+01 +-2.035721397000000010e+01 +-2.036697005999999988e+01 +-2.037751961000000023e+01 +-2.038488007000000124e+01 +-2.040177154999999942e+01 +-2.040210915000000114e+01 +-2.041699790999999919e+01 +-2.042115783999999934e+01 +-2.043786812000000097e+01 +-2.044187355000000039e+01 +-2.045485496999999953e+01 +-2.045067024000000089e+01 +-2.046673775000000006e+01 +-2.046751212999999936e+01 +-2.048148155000000159e+01 +-2.049604224999999857e+01 +-2.048514557000000025e+01 +-2.049584961000000050e+01 +-2.049763297999999878e+01 +-2.050217818999999864e+01 +-2.050537491000000045e+01 +-2.050860022999999899e+01 +-2.051117896999999957e+01 +-2.051860428000000169e+01 +-2.051856232000000091e+01 +-2.051995086999999884e+01 +-2.051893997000000169e+01 +-2.052232551999999899e+01 +-2.051911926000000008e+01 +-2.052133368999999874e+01 +-2.052299689999999899e+01 +-2.051340865999999963e+01 +-2.051306914999999975e+01 +-2.050736808999999994e+01 +-2.050928116000000045e+01 +-2.050523375999999942e+01 +-2.050057602000000045e+01 +-2.049199295000000021e+01 +-2.049567413000000116e+01 +-2.048766898999999952e+01 +-2.048842048999999932e+01 +-2.048927879000000019e+01 +-2.047849082999999837e+01 +-2.047025870999999952e+01 +-2.046925734999999946e+01 +-2.044816970999999839e+01 +-2.045705604999999849e+01 +-2.044743155999999829e+01 +-2.044086838000000128e+01 +-2.043817711000000159e+01 +-2.042504501000000161e+01 +-2.042130470000000031e+01 +-2.042326736000000054e+01 +-2.041216277999999917e+01 +-2.040110969999999924e+01 +-2.040485381999999959e+01 +-2.039701462000000021e+01 +-2.039741134999999872e+01 +-2.037156487000000027e+01 +-2.037578964000000070e+01 +-2.037541389000000081e+01 +-2.036973762999999948e+01 +-2.036058617000000126e+01 +-2.035764693999999864e+01 +-2.035473061000000072e+01 +-2.035594367999999932e+01 +-2.036445044999999965e+01 +-2.034931564000000037e+01 +-2.034887885999999924e+01 +-2.035984612000000027e+01 +-2.036039543000000052e+01 +-2.035506248000000085e+01 +-2.036447333999999998e+01 +-2.035789679999999890e+01 +-2.036832427999999950e+01 +-2.036985207000000031e+01 +-2.037137793999999857e+01 +-2.036654281999999938e+01 +-2.038155937000000151e+01 +-2.039009856999999926e+01 +-2.039698218999999924e+01 +-2.040171051000000091e+01 +-2.041185188000000039e+01 +-2.042274666000000138e+01 +-2.042960929999999919e+01 +-2.043434905999999884e+01 +-2.043877029000000078e+01 +-2.046291350999999992e+01 +-2.047494315999999870e+01 +-2.048364066999999977e+01 +-2.049263763000000083e+01 +-2.049774169999999884e+01 +-2.052164649999999924e+01 +-2.053207015999999996e+01 +-2.053715515000000025e+01 +-2.055721091999999928e+01 +-2.056048012000000114e+01 +-2.058814429999999973e+01 +-2.060720824999999934e+01 +-2.061258125000000163e+01 +-2.063043976000000157e+01 +-2.062664604000000068e+01 +-2.065686416999999864e+01 +-2.067395210000000105e+01 +-2.067428207000000029e+01 +-2.069180107000000035e+01 +-2.070319556999999833e+01 +-2.072068786999999901e+01 +-2.073140335000000078e+01 +-2.074192809999999909e+01 +-2.075395203000000066e+01 +-2.076781272999999928e+01 +-2.077798270999999986e+01 +-2.078777884999999870e+01 +-2.080016898999999952e+01 +-2.080384826999999959e+01 +-2.081713485999999946e+01 +-2.082455444000000000e+01 +-2.083038330000000116e+01 +-2.083692741000000126e+01 +-2.084940720000000169e+01 +-2.083965302000000008e+01 +-2.084700012000000058e+01 +-2.084651566000000145e+01 +-2.085547255999999905e+01 +-2.085761261000000033e+01 +-2.085366439999999955e+01 +-2.086146164000000169e+01 +-2.085330581999999922e+01 +-2.085948372000000006e+01 +-2.085713958999999917e+01 +-2.085226249999999837e+01 +-2.085166167999999942e+01 +-2.084410666999999862e+01 +-2.084564972000000083e+01 +-2.083873366999999988e+01 +-2.082893561999999932e+01 +-2.081826781999999909e+01 +-2.082199668999999886e+01 +-2.081403351000000157e+01 +-2.080696869000000149e+01 +-2.078752135999999950e+01 +-2.078434181000000081e+01 +-2.078146744000000012e+01 +-2.078063965000000124e+01 +-2.076284790000000058e+01 +-2.076687622000000033e+01 +-2.075610542000000081e+01 +-2.074193954000000062e+01 +-2.074073028999999835e+01 +-2.073917961000000076e+01 +-2.072719193000000004e+01 +-2.072064018000000019e+01 +-2.071070290000000114e+01 +-2.070123481999999981e+01 +-2.070346260000000171e+01 +-2.069494819999999891e+01 +-2.069574356000000037e+01 +-2.068001938000000095e+01 +-2.068560219000000089e+01 +-2.068525886999999841e+01 +-2.067064285000000012e+01 +-2.068065453000000176e+01 +-2.068475341999999983e+01 +-2.067169761999999977e+01 +-2.066008568000000167e+01 +-2.067347717000000173e+01 +-2.068269919999999829e+01 +-2.067742729000000068e+01 +-2.067946243000000095e+01 +-2.067748260000000116e+01 +-2.069105339000000043e+01 +-2.068163681000000054e+01 +-2.068698883000000066e+01 +-2.070151900999999839e+01 +-2.068943786999999901e+01 +-2.070500183000000050e+01 +-2.071405028999999942e+01 +-2.071868324000000072e+01 +-2.072322272999999981e+01 +-2.072535896000000122e+01 +-2.073639679000000058e+01 +-2.074564171000000101e+01 +-2.073604393000000101e+01 +-2.073731804000000167e+01 +-2.074818420000000074e+01 +-2.076195526000000058e+01 +-2.077210044999999994e+01 +-2.077942085000000105e+01 +-2.080191612000000134e+01 +-2.079798316999999841e+01 +-2.080481338999999963e+01 +-2.081943320999999969e+01 +-2.083325385999999924e+01 +-2.083564185999999907e+01 +-2.084785842999999872e+01 +-2.086381530999999967e+01 +-2.087284087999999826e+01 +-2.086590766999999857e+01 +-2.089011955000000142e+01 +-2.088708305000000109e+01 +-2.090036392000000021e+01 +-2.091274260999999868e+01 +-2.090643692000000087e+01 +-2.092092132999999876e+01 +-2.094029808000000159e+01 +-2.094044304000000167e+01 +-2.095346450999999988e+01 +-2.094454765000000052e+01 +-2.095684624000000085e+01 +-2.094762993000000151e+01 +-2.096587372000000116e+01 +-2.096759415000000004e+01 +-2.096306991999999880e+01 +-2.095594788000000008e+01 +-2.096730042000000083e+01 +-2.095874977000000072e+01 +-2.095967101999999826e+01 +-2.095605086999999855e+01 +-2.095832253000000023e+01 +-2.093851662000000147e+01 +-2.094789504999999963e+01 +-2.094059181000000081e+01 +-2.093387985000000029e+01 +-2.093097496000000035e+01 +-2.091818999999999917e+01 +-2.091836929000000112e+01 +-2.090716553000000033e+01 +-2.089672851999999992e+01 +-2.088852310000000045e+01 +-2.088054276000000087e+01 +-2.086607169999999911e+01 +-2.085815047999999905e+01 +-2.084749794000000023e+01 +-2.083665466000000066e+01 +-2.082091141000000079e+01 +-2.080548286000000147e+01 +-2.079767418000000134e+01 +-2.078867148999999870e+01 +-2.077352524000000145e+01 +-2.075442122999999839e+01 +-2.074499321000000052e+01 +-2.072338676000000035e+01 +-2.072688292999999859e+01 +-2.071540450999999905e+01 +-2.069427489999999992e+01 +-2.068514824000000019e+01 +-2.067830848999999915e+01 +-2.065717125000000109e+01 +-2.064840317000000169e+01 +-2.064614867999999959e+01 +-2.063463210999999831e+01 +-2.062297440000000037e+01 +-2.060585022000000066e+01 +-2.060264968999999979e+01 +-2.058084106000000091e+01 +-2.058351516999999831e+01 +-2.057212067000000033e+01 +-2.055573654000000161e+01 +-2.055401420999999829e+01 +-2.054233741999999907e+01 +-2.054915809999999965e+01 +-2.053804398000000120e+01 +-2.053279686000000126e+01 +-2.052536011000000116e+01 +-2.052467917999999969e+01 +-2.050724220000000031e+01 +-2.051369667000000163e+01 +-2.052141190000000037e+01 +-2.051206778999999969e+01 +-2.050132178999999866e+01 +-2.051016998000000058e+01 +-2.049986838999999961e+01 +-2.050613213000000101e+01 +-2.050296210999999857e+01 +-2.049952126000000163e+01 +-2.050409697999999992e+01 +-2.050280571000000052e+01 +-2.050424767000000159e+01 +-2.050851631000000097e+01 +-2.049843596999999917e+01 +-2.051722335999999913e+01 +-2.052171515999999940e+01 +-2.052586554999999890e+01 +-2.053132056999999833e+01 +-2.052632141000000132e+01 +-2.054510306999999969e+01 +-2.054643439999999899e+01 +-2.055824851999999936e+01 +-2.055498122999999921e+01 +-2.056986427000000006e+01 +-2.056788634999999843e+01 +-2.057571983000000060e+01 +-2.059726142999999965e+01 +-2.060390091000000012e+01 +-2.061320496000000091e+01 +-2.061354445999999996e+01 +-2.062754440000000145e+01 +-2.063817406000000076e+01 +-2.063977814000000066e+01 +-2.066057776999999973e+01 +-2.066268348999999915e+01 +-2.066544533000000072e+01 +-2.068054962000000074e+01 +-2.068895531000000076e+01 +-2.069769287000000091e+01 +-2.069897841999999955e+01 +-2.070774078000000173e+01 +-2.071129608000000033e+01 +-2.073089600000000132e+01 +-2.072839546000000155e+01 +-2.074209785000000039e+01 +-2.075098227999999878e+01 +-2.075420189000000093e+01 +-2.074737740000000130e+01 +-2.076544761999999977e+01 +-2.076838302999999897e+01 +-2.077025031999999882e+01 +-2.077053069999999835e+01 +-2.077855873000000031e+01 +-2.077478409000000070e+01 +-2.077111816000000033e+01 +-2.077555655999999829e+01 +-2.077274132000000151e+01 +-2.077636528000000027e+01 +-2.076269721999999973e+01 +-2.077175139999999942e+01 +-2.076568413000000035e+01 +-2.076143074000000155e+01 +-2.074983977999999851e+01 +-2.074993324000000072e+01 +-2.074363135999999841e+01 +-2.072852898000000010e+01 +-2.072221375000000165e+01 +-2.071521759000000174e+01 +-2.070643997000000169e+01 +-2.069965363000000025e+01 +-2.069326973000000081e+01 +-2.067457389999999862e+01 +-2.066765975999999938e+01 +-2.065134620999999981e+01 +-2.064504433000000105e+01 +-2.063519669000000079e+01 +-2.061702727999999851e+01 +-2.061166382000000041e+01 +-2.060273169999999965e+01 +-2.058902739999999909e+01 +-2.057392310999999907e+01 +-2.055773543999999831e+01 +-2.055339621999999977e+01 +-2.053572654999999969e+01 +-2.052226638999999864e+01 +-2.052460861000000136e+01 +-2.050451088000000155e+01 +-2.049235725000000130e+01 +-2.049106597999999835e+01 +-2.047295951999999986e+01 +-2.045953941000000142e+01 +-2.044074249000000165e+01 +-2.043244742999999985e+01 +-2.043255424000000176e+01 +-2.042264937999999930e+01 +-2.040755272000000176e+01 +-2.040741539000000060e+01 +-2.039983176999999870e+01 +-2.039550971999999973e+01 +-2.038835906999999992e+01 +-2.038109207000000112e+01 +-2.037696266000000023e+01 +-2.037331581000000114e+01 +-2.036686896999999874e+01 +-2.036739159000000043e+01 +-2.036303519999999878e+01 +-2.037331009000000037e+01 +-2.036707687000000178e+01 +-2.036548424000000068e+01 +-2.036309052000000008e+01 +-2.036727142000000157e+01 +-2.037337494000000149e+01 +-2.037226294999999965e+01 +-2.037526894000000155e+01 +-2.038128852999999907e+01 +-2.038985252000000159e+01 +-2.039573288000000062e+01 +-2.040295601000000048e+01 +-2.040772820000000110e+01 +-2.041425896000000151e+01 +-2.042203140000000161e+01 +-2.043414307000000107e+01 +-2.044407272000000120e+01 +-2.045156860000000165e+01 +-2.046366118999999983e+01 +-2.047219275999999866e+01 +-2.047549820000000054e+01 +-2.049706078000000176e+01 +-2.051119804000000002e+01 +-2.052364539999999948e+01 +-2.053011512999999866e+01 +-2.053816986000000000e+01 +-2.055185699000000099e+01 +-2.056196021999999957e+01 +-2.058284760000000091e+01 +-2.058145522999999955e+01 +-2.059521674999999874e+01 +-2.061531258000000122e+01 +-2.061755180000000109e+01 +-2.063592528999999942e+01 +-2.064561081000000087e+01 +-2.065757750999999942e+01 +-2.066291809000000157e+01 +-2.066406441000000171e+01 +-2.068250275000000116e+01 +-2.068439864999999855e+01 +-2.068960189999999955e+01 +-2.069950485000000029e+01 +-2.070541762999999946e+01 +-2.071091270000000151e+01 +-2.070073890999999833e+01 +-2.071098708999999971e+01 +-2.071668816000000035e+01 +-2.071834563999999901e+01 +-2.071572684999999936e+01 +-2.071690178000000060e+01 +-2.070243835000000132e+01 +-2.071013831999999866e+01 +-2.070682143999999880e+01 +-2.069661712999999992e+01 +-2.068902969000000169e+01 +-2.069011306999999888e+01 +-2.068341827000000066e+01 +-2.068138313000000039e+01 +-2.066564941000000033e+01 +-2.064922714000000070e+01 +-2.064027976999999936e+01 +-2.064097595000000140e+01 +-2.062964248999999839e+01 +-2.061587906000000103e+01 +-2.059667968999999843e+01 +-2.057497405999999884e+01 +-2.057506560999999934e+01 +-2.056371688999999847e+01 +-2.054054259999999843e+01 +-2.053560447999999994e+01 +-2.051727294999999884e+01 +-2.049807738999999884e+01 +-2.048151779000000161e+01 +-2.046910285999999957e+01 +-2.045715713999999963e+01 +-2.044578742999999932e+01 +-2.042900848000000025e+01 +-2.040929222000000109e+01 +-2.038971519000000043e+01 +-2.037920189000000093e+01 +-2.036515427000000145e+01 +-2.034757804999999919e+01 +-2.033343315000000118e+01 +-2.032615471000000085e+01 +-2.030828285000000122e+01 +-2.030493926999999843e+01 +-2.028253936999999851e+01 +-2.027286147999999955e+01 +-2.025347899999999868e+01 +-2.025865173000000041e+01 +-2.025509071000000105e+01 +-2.023221397000000010e+01 +-2.023400306999999998e+01 +-2.021973419000000050e+01 +-2.021745110000000167e+01 +-2.021282005000000126e+01 +-2.019759559999999965e+01 +-2.019680405000000079e+01 +-2.019544219999999868e+01 +-2.018897820000000110e+01 +-2.018981933999999967e+01 +-2.019022750999999971e+01 +-2.018129157999999990e+01 +-2.017957115000000101e+01 +-2.017581940000000174e+01 +-2.017553138999999973e+01 +-2.017367362999999969e+01 +-2.017975425999999928e+01 +-2.017901420999999829e+01 +-2.018367003999999909e+01 +-2.017756461999999829e+01 +-2.018434905999999884e+01 +-2.019137763999999891e+01 +-2.019108390999999969e+01 +-2.020387077000000176e+01 +-2.020491982000000064e+01 +-2.021171951000000178e+01 +-2.021182059999999936e+01 +-2.022429656999999992e+01 +-2.023196030000000079e+01 +-2.024456787000000091e+01 +-2.024283218000000062e+01 +-2.025251579000000035e+01 +-2.026161384999999981e+01 +-2.026724624999999946e+01 +-2.027445220999999975e+01 +-2.028964614999999938e+01 +-2.028911590999999959e+01 +-2.030065726999999853e+01 +-2.031136322000000050e+01 +-2.032520102999999878e+01 +-2.032920646999999903e+01 +-2.033221245000000010e+01 +-2.035122107999999841e+01 +-2.036122321999999940e+01 +-2.036310767999999882e+01 +-2.038522147999999845e+01 +-2.038686561999999824e+01 +-2.039465141000000159e+01 +-2.041147040999999973e+01 +-2.042748642000000103e+01 +-2.043813323999999909e+01 +-2.044304276000000087e+01 +-2.044277762999999837e+01 +-2.046078491000000099e+01 +-2.045971679999999893e+01 +-2.046018600000000021e+01 +-2.047458075999999849e+01 +-2.047877502000000050e+01 +-2.048284148999999843e+01 +-2.048378562999999986e+01 +-2.048171234000000140e+01 +-2.049201584000000054e+01 +-2.048402596000000031e+01 +-2.048311234000000169e+01 +-2.048898888000000085e+01 +-2.049840926999999979e+01 +-2.049346161000000066e+01 +-2.048123359999999948e+01 +-2.048307799999999901e+01 +-2.048198127999999940e+01 +-2.047673607000000118e+01 +-2.047447585999999831e+01 +-2.046366310000000155e+01 +-2.044874762999999973e+01 +-2.044613074999999824e+01 +-2.044361496000000145e+01 +-2.043624305999999891e+01 +-2.043276786999999928e+01 +-2.042627906999999965e+01 +-2.042047501000000054e+01 +-2.040809441000000035e+01 +-2.040365600999999884e+01 +-2.039467429999999837e+01 +-2.038534164000000004e+01 +-2.037255286999999981e+01 +-2.036442757000000015e+01 +-2.035663604999999876e+01 +-2.034900474999999886e+01 +-2.034013747999999921e+01 +-2.033220482000000118e+01 +-2.032144547000000046e+01 +-2.031712913999999870e+01 +-2.030827903999999862e+01 +-2.029843329999999924e+01 +-2.029645348000000027e+01 +-2.029218291999999835e+01 +-2.028471756000000070e+01 +-2.027659415999999837e+01 +-2.027971267999999938e+01 +-2.027457619000000122e+01 +-2.026546859999999839e+01 +-2.025894927999999950e+01 +-2.025346183999999994e+01 +-2.025900078000000093e+01 +-2.024927901999999946e+01 +-2.024802017000000021e+01 +-2.024954604999999930e+01 +-2.024308586000000076e+01 +-2.024042130000000128e+01 +-2.024771690000000035e+01 +-2.024956131000000070e+01 +-2.024977683999999911e+01 +-2.025358771999999874e+01 +-2.025985146000000015e+01 +-2.026387023999999926e+01 +-2.025527573000000103e+01 +-2.026347923000000151e+01 +-2.026855086999999855e+01 +-2.026972960999999884e+01 +-2.027278327999999874e+01 +-2.029307365000000019e+01 +-2.029880332999999837e+01 +-2.030138206000000167e+01 +-2.031215096000000031e+01 +-2.032597733000000062e+01 +-2.032501793000000134e+01 +-2.034190750000000136e+01 +-2.036273766000000052e+01 +-2.036853599999999886e+01 +-2.037032890000000052e+01 +-2.039022635999999977e+01 +-2.040147590999999849e+01 +-2.041749382000000068e+01 +-2.043136597000000165e+01 +-2.043868256000000017e+01 +-2.046013450999999961e+01 +-2.045688056999999915e+01 +-2.048574256999999932e+01 +-2.049958610999999919e+01 +-2.052196311999999878e+01 +-2.052762985000000029e+01 +-2.054134750000000054e+01 +-2.055611992000000043e+01 +-2.056711768999999990e+01 +-2.057724570999999969e+01 +-2.059539794999999884e+01 +-2.061314201000000068e+01 +-2.061982345999999922e+01 +-2.063687133999999901e+01 +-2.066018676999999926e+01 +-2.066091919000000132e+01 +-2.067894936000000072e+01 +-2.068468093999999979e+01 +-2.069855881000000153e+01 +-2.071117973000000134e+01 +-2.071626662999999979e+01 +-2.072785950000000099e+01 +-2.073510933000000023e+01 +-2.072682570999999996e+01 +-2.074395369999999872e+01 +-2.075334357999999924e+01 +-2.075893592999999981e+01 +-2.076396178999999975e+01 +-2.075570107000000064e+01 +-2.076348686000000043e+01 +-2.075641059999999882e+01 +-2.076982117000000017e+01 +-2.076805878000000050e+01 +-2.074801825999999849e+01 +-2.075866317999999922e+01 +-2.074500464999999849e+01 +-2.074705887000000004e+01 +-2.074231719999999868e+01 +-2.074098206000000033e+01 +-2.072329712000000157e+01 +-2.071672630000000126e+01 +-2.071943854999999957e+01 +-2.070538330000000116e+01 +-2.070049476999999882e+01 +-2.068895149000000089e+01 +-2.067405510000000035e+01 +-2.066412163000000035e+01 +-2.065653037999999952e+01 +-2.064009476000000021e+01 +-2.063111877000000050e+01 +-2.061948012999999946e+01 +-2.059799194000000000e+01 +-2.058747291999999973e+01 +-2.056913185000000155e+01 +-2.055979346999999890e+01 +-2.053580855999999955e+01 +-2.053586768999999990e+01 +-2.051864623999999893e+01 +-2.050535010999999841e+01 +-2.048648834000000107e+01 +-2.048546028000000163e+01 +-2.047019385999999841e+01 +-2.045556640999999942e+01 +-2.044458771000000041e+01 +-2.043154716000000093e+01 +-2.042527770999999959e+01 +-2.040984343999999950e+01 +-2.040694617999999849e+01 +-2.039378737999999913e+01 +-2.039014626000000163e+01 +-2.037139511000000169e+01 +-2.035716438000000039e+01 +-2.035973548999999849e+01 +-2.035562705999999977e+01 +-2.033536910999999847e+01 +-2.034220885999999950e+01 +-2.034094048000000043e+01 +-2.033176994000000093e+01 +-2.032094573999999909e+01 +-2.031857872000000143e+01 +-2.031713295000000130e+01 +-2.032254219000000006e+01 +-2.032238388000000029e+01 +-2.032058715999999876e+01 +-2.031134415000000004e+01 +-2.031653976000000128e+01 +-2.032356070999999886e+01 +-2.031759261999999921e+01 +-2.032417296999999934e+01 +-2.032463073999999992e+01 +-2.033485793999999913e+01 +-2.033101462999999853e+01 +-2.034634589999999932e+01 +-2.035017204000000035e+01 +-2.036255454999999870e+01 +-2.036185645999999849e+01 +-2.036881637999999839e+01 +-2.038278007999999986e+01 +-2.039179039000000060e+01 +-2.038376999000000112e+01 +-2.041303444000000056e+01 +-2.041324614999999909e+01 +-2.042057610000000167e+01 +-2.044158172999999934e+01 +-2.044775963000000019e+01 +-2.045737267000000159e+01 +-2.045319366000000016e+01 +-2.046728325000000126e+01 +-2.048323822000000050e+01 +-2.049533272000000039e+01 +-2.050251579000000035e+01 +-2.051306914999999975e+01 +-2.051061058000000159e+01 +-2.052557755000000128e+01 +-2.053825188000000068e+01 +-2.054742813000000012e+01 +-2.054586791999999917e+01 +-2.055345154000000107e+01 +-2.056705093000000062e+01 +-2.057259559999999965e+01 +-2.058322333999999998e+01 +-2.058700942999999839e+01 +-2.058555602999999934e+01 +-2.059432602000000045e+01 +-2.059814262000000085e+01 +-2.059554100000000076e+01 +-2.059687805000000083e+01 +-2.060195922999999851e+01 +-2.060637855999999957e+01 +-2.060062981000000093e+01 +-2.059199904999999831e+01 +-2.060163116000000016e+01 +-2.058543395999999959e+01 +-2.059302329999999870e+01 +-2.058897208999999862e+01 +-2.059538269000000099e+01 +-2.056741713999999988e+01 +-2.057711411000000012e+01 +-2.056912613000000079e+01 +-2.056542778000000027e+01 +-2.056402587999999909e+01 +-2.054638672000000099e+01 +-2.054205703999999955e+01 +-2.052928543000000161e+01 +-2.051974487000000025e+01 +-2.050734711000000132e+01 +-2.050037384000000174e+01 +-2.048488044999999858e+01 +-2.047987175000000093e+01 +-2.046699523999999926e+01 +-2.045815848999999886e+01 +-2.044459151999999946e+01 +-2.044334793000000161e+01 +-2.042296791000000056e+01 +-2.041077805000000112e+01 +-2.040150451999999959e+01 +-2.039548492000000124e+01 +-2.037920761000000169e+01 +-2.036415291000000138e+01 +-2.036032677000000035e+01 +-2.035213279999999969e+01 +-2.033821105999999901e+01 +-2.032628250000000136e+01 +-2.030978203000000093e+01 +-2.030002784999999932e+01 +-2.028922080999999977e+01 +-2.028647040999999973e+01 +-2.027582931999999971e+01 +-2.027108382999999847e+01 +-2.026819800999999899e+01 +-2.025059127999999831e+01 +-2.024746323000000103e+01 +-2.023385620000000173e+01 +-2.023174286000000066e+01 +-2.022756004000000019e+01 +-2.023450469999999868e+01 +-2.022382544999999965e+01 +-2.021366692000000143e+01 +-2.021510123999999919e+01 +-2.020259666000000109e+01 +-2.020742415999999864e+01 +-2.020291137999999975e+01 +-2.021525954999999897e+01 +-2.020705604999999849e+01 +-2.020929718000000008e+01 +-2.021183394999999905e+01 +-2.021314621000000145e+01 +-2.021973227999999878e+01 +-2.020587348999999833e+01 +-2.021468924999999928e+01 +-2.021544646999999983e+01 +-2.022071648000000010e+01 +-2.021972846999999973e+01 +-2.022887421000000074e+01 +-2.023830414000000033e+01 +-2.024606323000000074e+01 +-2.025161552000000142e+01 +-2.025484085000000078e+01 +-2.025906754000000021e+01 +-2.026994514000000081e+01 +-2.027055168000000052e+01 +-2.028017615999999990e+01 +-2.028334427000000062e+01 +-2.029883956999999839e+01 +-2.030531693000000004e+01 +-2.031979752000000161e+01 +-2.032663344999999921e+01 +-2.032986449999999934e+01 +-2.033184624000000085e+01 +-2.033055686999999878e+01 +-2.034255409000000014e+01 +-2.034564590000000095e+01 +-2.035024071000000134e+01 +-2.035196304000000112e+01 +-2.036403655999999884e+01 +-2.035905838000000045e+01 +-2.036770439000000010e+01 +-2.037617493000000124e+01 +-2.037205695999999833e+01 +-2.038843346000000167e+01 +-2.038249015999999969e+01 +-2.039748572999999965e+01 +-2.038837241999999961e+01 +-2.039543151999999893e+01 +-2.040051078999999845e+01 +-2.040920447999999965e+01 +-2.039489365000000021e+01 +-2.041423988000000023e+01 +-2.040421677000000145e+01 +-2.041349792000000107e+01 +-2.040823555000000056e+01 +-2.040408516000000105e+01 +-2.040770721000000165e+01 +-2.041073989999999938e+01 +-2.041477585000000161e+01 +-2.040132904000000025e+01 +-2.041015244000000095e+01 +-2.040735626000000025e+01 +-2.040218163000000118e+01 +-2.040421103999999985e+01 +-2.039302444000000136e+01 +-2.039634132000000122e+01 +-2.039396857999999924e+01 +-2.039283561999999961e+01 +-2.038314056000000107e+01 +-2.038815307999999860e+01 +-2.038237953000000147e+01 +-2.036448860000000138e+01 +-2.036727524000000145e+01 +-2.035584449999999990e+01 +-2.036195564000000147e+01 +-2.035453032999999934e+01 +-2.033809662000000174e+01 +-2.033600616000000016e+01 +-2.032825469999999868e+01 +-2.033028983999999895e+01 +-2.032342720000000114e+01 +-2.031052399000000008e+01 +-2.031031227000000072e+01 +-2.029749106999999952e+01 +-2.029322243000000014e+01 +-2.030219268999999827e+01 +-2.026922035000000122e+01 +-2.027594184999999882e+01 +-2.026983643000000157e+01 +-2.026770781999999826e+01 +-2.025365448000000157e+01 +-2.025832747999999839e+01 +-2.024627685999999827e+01 +-2.025959778000000000e+01 +-2.025178908999999905e+01 +-2.024245262000000167e+01 +-2.024044418000000078e+01 +-2.023711205000000035e+01 +-2.023437880999999905e+01 +-2.022767638999999917e+01 +-2.021373366999999988e+01 +-2.021973227999999878e+01 +-2.021779442000000060e+01 +-2.021829414000000114e+01 +-2.021185875000000109e+01 +-2.021935081000000167e+01 +-2.022456740999999880e+01 +-2.021500397000000149e+01 +-2.022152137999999866e+01 +-2.022508048999999986e+01 +-2.022726821999999913e+01 +-2.022850608999999977e+01 +-2.023091316000000006e+01 +-2.022805977000000155e+01 +-2.023577690000000118e+01 +-2.024580956000000143e+01 +-2.025469397999999899e+01 +-2.025415801999999843e+01 +-2.026138496000000089e+01 +-2.026672553999999948e+01 +-2.027717209000000054e+01 +-2.028912353999999851e+01 +-2.029212379000000155e+01 +-2.030209540999999973e+01 +-2.030498694999999998e+01 +-2.031834411999999901e+01 +-2.032357024999999950e+01 +-2.033806228999999988e+01 +-2.034296227000000101e+01 +-2.036220360000000085e+01 +-2.036636161999999928e+01 +-2.037124633999999901e+01 +-2.037566947999999911e+01 +-2.039872168999999857e+01 +-2.040730286000000149e+01 +-2.041436576999999986e+01 +-2.043004416999999862e+01 +-2.044511985999999837e+01 +-2.045478821000000025e+01 +-2.045948600999999911e+01 +-2.047317695999999998e+01 +-2.048459624999999917e+01 +-2.049874305999999891e+01 +-2.051295280000000076e+01 +-2.051484488999999911e+01 +-2.053189850000000050e+01 +-2.054233169999999831e+01 +-2.055096817000000087e+01 +-2.055396461000000130e+01 +-2.056674003999999911e+01 +-2.058157539000000114e+01 +-2.058531380000000155e+01 +-2.060205077999999901e+01 +-2.060049247999999977e+01 +-2.061526680000000056e+01 +-2.062093352999999851e+01 +-2.061989593999999926e+01 +-2.063131904999999833e+01 +-2.063957405000000023e+01 +-2.064617537999999897e+01 +-2.065448951999999849e+01 +-2.064921379000000101e+01 +-2.066056633000000176e+01 +-2.066187477000000072e+01 +-2.066284369999999981e+01 +-2.066326903999999942e+01 +-2.066797255999999905e+01 +-2.066466521999999983e+01 +-2.067973328000000066e+01 +-2.067967223999999860e+01 +-2.067087363999999994e+01 +-2.067357635000000116e+01 +-2.067453765999999860e+01 +-2.066596222000000083e+01 +-2.067102622999999895e+01 +-2.067425727999999907e+01 +-2.066692924000000176e+01 +-2.066569327999999928e+01 +-2.065640450000000072e+01 +-2.065777205999999921e+01 +-2.065353011999999921e+01 +-2.064953803999999948e+01 +-2.064331818000000141e+01 +-2.064292336000000105e+01 +-2.063746834000000163e+01 +-2.063091659999999905e+01 +-2.061886786999999899e+01 +-2.062442970000000031e+01 +-2.061690902999999864e+01 +-2.061516570999999942e+01 +-2.060437201999999957e+01 +-2.060146904000000134e+01 +-2.060010528999999835e+01 +-2.059610557999999969e+01 +-2.058970070000000163e+01 +-2.058241844000000143e+01 +-2.057519341000000068e+01 +-2.058398818999999946e+01 +-2.056774138999999835e+01 +-2.056430054000000140e+01 +-2.055533790999999866e+01 +-2.055614853000000153e+01 +-2.054994582999999864e+01 +-2.054935837000000021e+01 +-2.055096053999999839e+01 +-2.053605843000000064e+01 +-2.053428650000000033e+01 +-2.054017258000000012e+01 +-2.053504752999999994e+01 +-2.053088951000000151e+01 +-2.052392577999999901e+01 +-2.052841949000000099e+01 +-2.052053451999999822e+01 +-2.051849556000000163e+01 +-2.051904678000000004e+01 +-2.051651382000000012e+01 +-2.052868842999999899e+01 +-2.051732063000000039e+01 +-2.052462006000000017e+01 +-2.052142715000000095e+01 +-2.052045250000000109e+01 +-2.052643203999999955e+01 +-2.051426697000000132e+01 +-2.053160095000000140e+01 +-2.053540420999999938e+01 +-2.052849769999999907e+01 +-2.053298377999999857e+01 +-2.054287529000000134e+01 +-2.054818915999999973e+01 +-2.054434394999999824e+01 +-2.054976462999999853e+01 +-2.055360031000000021e+01 +-2.055748940000000147e+01 +-2.055880737000000025e+01 +-2.055497360000000029e+01 +-2.057301903000000110e+01 +-2.056299399999999977e+01 +-2.057465363000000025e+01 +-2.058173370000000091e+01 +-2.057511519999999905e+01 +-2.059083938999999930e+01 +-2.059653664000000006e+01 +-2.060486030999999940e+01 +-2.060218619999999845e+01 +-2.059936332999999919e+01 +-2.060815811000000153e+01 +-2.061543465000000097e+01 +-2.061645316999999977e+01 +-2.062336922000000072e+01 +-2.062262344000000169e+01 +-2.063362311999999932e+01 +-2.064203643999999827e+01 +-2.064200019999999824e+01 +-2.064589119000000039e+01 +-2.064571571000000105e+01 +-2.064851378999999909e+01 +-2.064779091000000122e+01 +-2.065501022000000120e+01 +-2.065531731000000093e+01 +-2.066286086999999938e+01 +-2.066081618999999847e+01 +-2.066159821000000107e+01 +-2.065916823999999963e+01 +-2.066215323999999853e+01 +-2.065540886000000143e+01 +-2.065694236999999944e+01 +-2.065236091999999957e+01 +-2.065734099999999884e+01 +-2.064547347999999971e+01 +-2.065983963000000045e+01 +-2.065286064000000010e+01 +-2.064621735000000058e+01 +-2.064754294999999829e+01 +-2.064042853999999849e+01 +-2.063770102999999878e+01 +-2.063354491999999851e+01 +-2.063139724999999913e+01 +-2.062429236999999915e+01 +-2.062852858999999839e+01 +-2.062485885999999979e+01 +-2.061190033000000099e+01 +-2.060914421000000019e+01 +-2.060673713999999990e+01 +-2.059610938999999874e+01 +-2.059316254000000157e+01 +-2.058487320000000054e+01 +-2.058123588999999853e+01 +-2.057651711000000105e+01 +-2.055896187000000097e+01 +-2.055783844000000116e+01 +-2.055114937000000097e+01 +-2.054020500000000027e+01 +-2.054083823999999936e+01 +-2.052848244000000122e+01 +-2.052700614999999829e+01 +-2.051111030999999940e+01 +-2.050084113999999857e+01 +-2.049945831000000140e+01 +-2.049276542999999862e+01 +-2.047467804000000058e+01 +-2.047207832000000138e+01 +-2.047461699999999851e+01 +-2.045492554000000140e+01 +-2.045333862000000025e+01 +-2.044355583000000109e+01 +-2.043223380999999961e+01 +-2.043121529000000081e+01 +-2.042761611999999971e+01 +-2.041833495999999926e+01 +-2.041242980999999901e+01 +-2.039968299999999957e+01 +-2.040025902000000002e+01 +-2.039812850999999938e+01 +-2.038521576000000124e+01 +-2.039063072000000076e+01 +-2.038145637999999948e+01 +-2.037610434999999853e+01 +-2.036283875000000165e+01 +-2.035370255000000128e+01 +-2.035103988999999913e+01 +-2.033971786000000037e+01 +-2.034281731000000093e+01 +-2.033519554000000085e+01 +-2.033582305999999917e+01 +-2.032593535999999901e+01 +-2.032910156000000157e+01 +-2.032619475999999992e+01 +-2.030918884000000091e+01 +-2.031577491999999907e+01 +-2.031482696999999860e+01 +-2.030708504000000048e+01 +-2.031201362999999915e+01 +-2.031487273999999843e+01 +-2.031144713999999851e+01 +-2.030341338999999934e+01 +-2.031741713999999988e+01 +-2.032081223000000136e+01 +-2.031956100000000021e+01 +-2.032845878999999911e+01 +-2.032073975000000132e+01 +-2.034008980000000122e+01 +-2.033925818999999890e+01 +-2.034493064999999845e+01 +-2.034728431999999998e+01 +-2.035232352999999961e+01 +-2.035084533999999934e+01 +-2.035473251000000161e+01 +-2.036048126000000025e+01 +-2.036440085999999994e+01 +-2.036152076999999849e+01 +-2.037739372000000060e+01 +-2.037588691999999924e+01 +-2.037869643999999880e+01 +-2.037637519999999824e+01 +-2.038509940999999870e+01 +-2.039313888999999946e+01 +-2.039556503000000021e+01 +-2.039700317000000140e+01 +-2.041323853000000099e+01 +-2.041604613999999884e+01 +-2.041697883999999874e+01 +-2.041360282999999853e+01 +-2.041820526000000058e+01 +-2.042983626999999913e+01 +-2.042963791000000029e+01 +-2.043324851999999936e+01 +-2.043845367000000124e+01 +-2.044811821000000052e+01 +-2.045042992000000126e+01 +-2.045714759999999899e+01 +-2.045458031000000076e+01 +-2.046248244999999955e+01 +-2.045690155000000132e+01 +-2.045940780999999831e+01 +-2.047130393999999853e+01 +-2.047675132999999903e+01 +-2.046562958000000165e+01 +-2.046748923999999903e+01 +-2.047726249999999837e+01 +-2.047800635999999841e+01 +-2.048081206999999893e+01 +-2.047949218999999843e+01 +-2.048334694000000056e+01 +-2.048816872000000089e+01 +-2.048591422999999878e+01 +-2.048732567000000060e+01 +-2.048841666999999944e+01 +-2.048683547999999988e+01 +-2.049601554999999919e+01 +-2.049035645000000017e+01 +-2.048632050000000149e+01 +-2.049232101000000128e+01 +-2.048949813999999847e+01 +-2.049542045999999829e+01 +-2.049682235999999946e+01 +-2.049526978000000099e+01 +-2.049366759999999843e+01 +-2.049063110000000165e+01 +-2.049103355000000093e+01 +-2.049268531999999965e+01 +-2.048999023000000008e+01 +-2.049241066000000089e+01 +-2.049676894999999988e+01 +-2.049238014000000163e+01 +-2.048409270999999876e+01 +-2.048801230999999845e+01 +-2.048650551000000064e+01 +-2.049030494999999874e+01 +-2.048645210000000105e+01 +-2.049173546000000101e+01 +-2.048727226000000101e+01 +-2.047831153999999998e+01 +-2.047850608999999977e+01 +-2.048183823000000103e+01 +-2.048868561000000099e+01 +-2.048815155000000132e+01 +-2.049383354000000068e+01 +-2.049223708999999971e+01 +-2.049594498000000087e+01 +-2.048413466999999955e+01 +-2.048261069999999862e+01 +-2.048134231999999955e+01 +-2.049305916000000138e+01 +-2.049253463999999880e+01 +-2.048724174000000176e+01 +-2.049842071999999860e+01 +-2.049881171999999907e+01 +-2.049560165000000111e+01 +-2.049386597000000165e+01 +-2.048963164999999975e+01 +-2.050078391999999994e+01 +-2.050649260999999868e+01 +-2.050470733999999950e+01 +-2.050443458999999891e+01 +-2.052228165000000004e+01 +-2.050924492000000043e+01 +-2.051241492999999849e+01 +-2.050203322999999855e+01 +-2.050972747999999868e+01 +-2.051828194000000138e+01 +-2.052323150999999868e+01 +-2.052621269000000126e+01 +-2.052725982999999843e+01 +-2.053009223999999833e+01 +-2.052968216000000012e+01 +-2.052562332000000112e+01 +-2.053113555999999917e+01 +-2.053525352000000126e+01 +-2.053594779999999886e+01 +-2.053425026000000031e+01 +-2.054514122000000143e+01 +-2.054796791000000056e+01 +-2.055087089999999961e+01 +-2.055074309999999826e+01 +-2.055293654999999831e+01 +-2.055440520999999876e+01 +-2.054831314000000120e+01 +-2.054701614000000021e+01 +-2.055746269000000126e+01 +-2.055959891999999911e+01 +-2.055439567999999895e+01 +-2.055377769000000043e+01 +-2.056898689000000147e+01 +-2.056267165999999946e+01 +-2.057145882000000015e+01 +-2.057159996000000035e+01 +-2.056618308999999911e+01 +-2.057777596000000031e+01 +-2.056502151000000111e+01 +-2.057181358000000060e+01 +-2.057748794999999831e+01 +-2.057121658000000153e+01 +-2.057421494000000095e+01 +-2.058084678999999895e+01 +-2.058559607999999841e+01 +-2.058083153000000110e+01 +-2.059390068000000085e+01 +-2.058527945999999886e+01 +-2.058944702000000149e+01 +-2.059544372999999950e+01 +-2.059455299000000039e+01 +-2.073661041000000083e+01 +-2.074476050999999899e+01 +-2.074217223999999860e+01 +-2.073787688999999901e+01 +-2.074194144999999878e+01 +-2.074859046999999990e+01 +-2.075556373999999948e+01 +-2.074430466000000095e+01 +-2.075314902999999944e+01 +-2.074391937000000041e+01 +-2.075648499000000058e+01 +-2.075198174000000151e+01 +-2.075943565000000035e+01 +-2.076082802000000171e+01 +-2.075992392999999936e+01 +-2.075900268999999909e+01 +-2.076196288999999950e+01 +-2.076247787000000145e+01 +-2.075358008999999981e+01 +-2.076025008999999955e+01 +-2.076176261999999895e+01 +-2.075396156000000047e+01 +-2.074569892999999965e+01 +-2.075171279999999996e+01 +-2.074780082999999919e+01 +-2.075267600999999829e+01 +-2.074921035999999930e+01 +-2.074193191999999897e+01 +-2.074854088000000019e+01 +-2.074744796999999963e+01 +-2.074743461999999994e+01 +-2.074982834000000054e+01 +-2.074009704999999926e+01 +-2.074139785999999930e+01 +-2.073355675000000176e+01 +-2.072711371999999841e+01 +-2.072719193000000004e+01 +-2.072866439999999955e+01 +-2.072877311999999961e+01 +-2.072183609000000004e+01 +-2.072276115000000019e+01 +-2.071767235000000085e+01 +-2.071634102000000155e+01 +-2.071446037000000118e+01 +-2.071296691999999950e+01 +-2.071373176999999899e+01 +-2.070510863999999884e+01 +-2.070393753000000103e+01 +-2.071296691999999950e+01 +-2.069584083999999891e+01 +-2.069874382000000068e+01 +-2.069128990000000101e+01 +-2.069180869999999928e+01 +-2.069596672000000126e+01 +-2.067520714000000126e+01 +-2.068510437000000124e+01 +-2.068946074999999851e+01 +-2.068883324000000101e+01 +-2.068870163000000062e+01 +-2.067830086000000023e+01 +-2.067794418000000078e+01 +-2.067545318999999893e+01 +-2.068113517999999829e+01 +-2.066909027000000165e+01 +-2.066085624999999837e+01 +-2.066518784000000153e+01 +-2.066263580000000033e+01 +-2.065782165999999975e+01 +-2.066326903999999942e+01 +-2.065672492999999932e+01 +-2.066000748000000087e+01 +-2.065484809999999882e+01 +-2.065250586999999882e+01 +-2.064747619999999984e+01 +-2.064816474999999940e+01 +-2.064482879999999909e+01 +-2.063555527000000112e+01 +-2.063555527000000112e+01 +-2.064139175000000037e+01 +-2.063774300000000039e+01 +-2.064596747999999948e+01 +-2.063447761999999841e+01 +-2.063876915000000167e+01 +-2.063156508999999872e+01 +-2.062732696999999860e+01 +-2.062563133000000093e+01 +-2.062402915999999919e+01 +-2.062232399000000171e+01 +-2.062583542000000136e+01 +-2.062496375999999998e+01 +-2.062862395999999876e+01 +-2.061545180999999971e+01 +-2.060701561000000126e+01 +-2.062411880000000153e+01 +-2.062137985000000029e+01 +-2.060978126999999915e+01 +-2.062231445000000107e+01 +-2.062394713999999851e+01 +-2.062618828000000093e+01 +-2.061827660000000151e+01 +-2.062139511000000169e+01 +-2.061882591000000176e+01 +-2.061483382999999847e+01 +-2.061718941000000171e+01 +-2.061981391999999857e+01 +-2.061260985999999917e+01 +-2.061446189999999845e+01 +-2.060223007000000095e+01 +-2.060803794999999994e+01 +-2.061067962999999992e+01 +-2.060840987999999996e+01 +-2.060917472999999944e+01 +-2.059062004000000101e+01 +-2.060499001000000163e+01 +-2.060607909999999876e+01 +-2.060210418999999860e+01 +-2.059636496999999977e+01 +-2.059014893000000157e+01 +-2.059461020999999903e+01 +-2.058748244999999955e+01 +-2.059037208999999891e+01 +-2.059935760000000116e+01 +-2.058731269999999824e+01 +-2.058289337000000074e+01 +-2.058025551000000064e+01 +-2.057746124000000165e+01 +-2.057599640000000107e+01 +-2.057669639999999944e+01 +-2.056835936999999959e+01 +-2.056719971000000058e+01 +-2.055827332000000141e+01 +-2.055424118000000178e+01 +-2.056142043999999913e+01 +-2.055388831999999866e+01 +-2.055025481999999926e+01 +-2.053425026000000031e+01 +-2.054100036999999901e+01 +-2.055025101000000021e+01 +-2.053661346000000165e+01 +-2.053255272000000176e+01 +-2.053219222999999971e+01 +-2.052008820000000000e+01 +-2.053179168999999860e+01 +-2.052987098999999915e+01 +-2.052926825999999849e+01 +-2.051841736000000083e+01 +-2.050965117999999876e+01 +-2.050781822000000076e+01 +-2.051434516999999857e+01 +-2.051637840000000068e+01 +-2.051261330000000171e+01 +-2.051158713999999961e+01 +-2.051129913000000116e+01 +-2.050220107999999897e+01 +-2.049181556999999998e+01 +-2.051156806999999915e+01 +-2.050284767000000130e+01 +-2.050242996000000062e+01 +-2.050134467999999899e+01 +-2.049683762000000087e+01 +-2.049971581000000143e+01 +-2.049386597000000165e+01 +-2.050130462999999992e+01 +-2.048461723000000134e+01 +-2.047789000999999942e+01 +-2.049174689999999899e+01 +-2.048112679000000114e+01 +-2.048629189000000039e+01 +-2.048691940000000145e+01 +-2.048406981999999843e+01 +-2.048368645000000043e+01 +-2.047164916999999917e+01 +-2.048411179000000004e+01 +-2.046971320999999833e+01 +-2.048083687000000097e+01 +-2.047011948000000103e+01 +-2.046393776000000031e+01 +-2.046135329999999897e+01 +-2.045545196999999860e+01 +-2.047040366999999961e+01 +-2.045832825000000099e+01 +-2.045971297999999905e+01 +-2.045495986999999971e+01 +-2.045436095999999893e+01 +-2.046256447000000023e+01 +-2.045557785000000095e+01 +-2.044138145000000151e+01 +-2.044862747000000169e+01 +-2.044970321999999996e+01 +-2.045716094999999868e+01 +-2.044949532000000048e+01 +-2.045272445999999888e+01 +-2.045004271999999901e+01 +-2.044801139999999862e+01 +-2.044681930999999864e+01 +-2.045327950000000072e+01 +-2.045220374999999891e+01 +-2.046220969999999895e+01 +-2.045271110999999919e+01 +-2.045096587999999826e+01 +-2.045234680000000083e+01 +-2.046379662000000010e+01 +-2.046374129999999880e+01 +-2.045557213000000019e+01 +-2.045548820000000134e+01 +-2.046187210000000078e+01 +-2.046099853999999851e+01 +-2.047416115000000048e+01 +-2.046823883000000066e+01 +-2.047166061000000070e+01 +-2.047900771999999847e+01 +-2.047106551999999979e+01 +-2.048009681999999998e+01 +-2.047862815999999953e+01 +-2.049298668000000134e+01 +-2.048425673999999930e+01 +-2.049446297000000072e+01 +-2.049241446999999994e+01 +-2.048478698999999992e+01 +-2.049581909000000124e+01 +-2.050006485000000112e+01 +-2.050377273999999872e+01 +-2.050238799999999983e+01 +-2.051467704999999953e+01 +-2.051157570000000163e+01 +-2.052491378999999938e+01 +-2.052543067999999948e+01 +-2.052070044999999965e+01 +-2.052812004000000101e+01 +-2.052083206000000004e+01 +-2.054116057999999967e+01 +-2.055142975000000050e+01 +-2.054738997999999839e+01 +-2.055604362000000052e+01 +-2.055384254000000155e+01 +-2.055466460999999967e+01 +-2.056962203999999872e+01 +-2.057378196999999886e+01 +-2.057993125999999862e+01 +-2.057939338999999990e+01 +-2.059854889000000000e+01 +-2.060292434999999855e+01 +-2.061141014000000027e+01 +-2.061617661000000012e+01 +-2.062259292999999971e+01 +-2.062749290000000002e+01 +-2.063552284000000014e+01 +-2.062333298000000070e+01 +-2.063039588999999907e+01 +-2.063501929999999973e+01 +-2.065059852999999990e+01 +-2.064675521999999930e+01 +-2.065245819000000083e+01 +-2.065924071999999967e+01 +-2.065234375000000000e+01 +-2.065590476999999936e+01 +-2.065262032000000048e+01 +-2.065906525000000116e+01 +-2.066278076000000041e+01 +-2.066720772000000039e+01 +-2.066018486000000109e+01 +-2.065718460000000078e+01 +-2.064741516000000132e+01 +-2.065065192999999866e+01 +-2.065372848999999889e+01 +-2.064864921999999936e+01 +-2.065718842000000066e+01 +-2.064870833999999888e+01 +-2.065455054999999973e+01 +-2.064417647999999872e+01 +-2.063794327000000095e+01 +-2.063076781999999909e+01 +-2.063947867999999985e+01 +-2.063161278000000110e+01 +-2.063677215999999959e+01 +-2.062515640000000161e+01 +-2.061166000000000054e+01 +-2.061786842000000064e+01 +-2.059972571999999857e+01 +-2.060357474999999994e+01 +-2.059992408999999824e+01 +-2.059423255999999824e+01 +-2.058279037000000145e+01 +-2.057676697000000132e+01 +-2.057292556999999888e+01 +-2.056841087000000101e+01 +-2.057290077000000039e+01 +-2.056893348999999915e+01 +-2.055186081000000087e+01 +-2.054828643999999827e+01 +-2.054477882000000122e+01 +-2.053567886000000087e+01 +-2.053142357000000118e+01 +-2.053553580999999895e+01 +-2.052893828999999926e+01 +-2.051974677999999841e+01 +-2.051042746999999977e+01 +-2.051211547999999851e+01 +-2.050638007999999957e+01 +-2.050338745000000173e+01 +-2.050240897999999845e+01 +-2.050247955000000033e+01 +-2.048794174000000012e+01 +-2.049293517999999992e+01 +-2.048928641999999911e+01 +-2.049398232000000064e+01 +-2.047763634000000010e+01 +-2.047989082000000138e+01 +-2.047702599000000134e+01 +-2.047920036000000010e+01 +-2.048291396999999847e+01 +-2.047546004999999880e+01 +-2.046396445999999969e+01 +-2.047229576000000151e+01 +-2.046522330999999895e+01 +-2.046801758000000149e+01 +-2.046954154999999886e+01 +-2.046266174000000149e+01 +-2.047276115000000019e+01 +-2.046371651000000114e+01 +-2.047145461999999938e+01 +-2.047852324999999851e+01 +-2.047169304000000167e+01 +-2.046003913999999924e+01 +-2.046432877000000161e+01 +-2.046966553000000033e+01 +-2.046681403999999915e+01 +-2.047207832000000138e+01 +-2.048217200999999932e+01 +-2.048303222999999917e+01 +-2.048174286000000066e+01 +-2.047920798999999903e+01 +-2.048580742000000043e+01 +-2.047810744999999955e+01 +-2.049349785000000068e+01 +-2.048641968000000091e+01 +-2.048836517000000157e+01 +-2.048875045999999855e+01 +-2.050172996999999953e+01 +-2.049874115000000074e+01 +-2.050450896999999983e+01 +-2.050590134000000120e+01 +-2.050782776000000140e+01 +-2.050091933999999938e+01 +-2.051284598999999886e+01 +-2.051055716999999845e+01 +-2.051523972000000029e+01 +-2.049821091000000095e+01 +-2.051545524999999870e+01 +-2.051496506000000153e+01 +-2.052269172999999824e+01 +-2.052127647000000010e+01 +-2.052057265999999913e+01 +-2.051553535000000039e+01 +-2.052705382999999983e+01 +-2.051984214999999878e+01 +-2.051695250999999942e+01 +-2.052328491000000099e+01 +-2.052441788000000145e+01 +-2.052465056999999859e+01 +-2.051871109000000004e+01 +-2.051846885999999870e+01 +-2.051742554000000140e+01 +-2.050975989999999882e+01 +-2.050755881999999986e+01 +-2.050403594999999868e+01 +-2.049950790000000111e+01 +-2.048848534000000043e+01 +-2.048668479999999903e+01 +-2.048658561999999961e+01 +-2.048236275000000006e+01 +-2.047990989999999911e+01 +-2.047436142000000103e+01 +-2.046704864999999884e+01 +-2.045939445000000134e+01 +-2.045416832000000085e+01 +-2.045134353999999988e+01 +-2.045249366999999907e+01 +-2.043846892999999909e+01 +-2.043442153999999888e+01 +-2.041210175000000149e+01 +-2.042205810999999827e+01 +-2.041115951999999822e+01 +-2.041104316999999924e+01 +-2.039367104000000097e+01 +-2.039808846000000031e+01 +-2.038650130999999988e+01 +-2.037895775000000143e+01 +-2.038048171999999880e+01 +-2.036033820999999833e+01 +-2.036485290999999975e+01 +-2.036523246999999870e+01 +-2.036044884000000010e+01 +-2.035382080000000116e+01 +-2.035051537000000010e+01 +-2.034713363999999913e+01 +-2.034143828999999926e+01 +-2.033374596000000167e+01 +-2.034079170000000047e+01 +-2.032973288999999895e+01 +-2.033213234000000114e+01 +-2.032582474000000161e+01 +-2.032480620999999843e+01 +-2.032108307000000025e+01 +-2.032326697999999965e+01 +-2.031848335000000105e+01 +-2.032590485000000058e+01 +-2.031827163999999897e+01 +-2.031286812000000097e+01 +-2.031970405999999940e+01 +-2.031679726000000130e+01 +-2.031858443999999864e+01 +-2.031601142999999965e+01 +-2.032378578000000147e+01 +-2.031566047999999824e+01 +-2.032003020999999876e+01 +-2.032339096000000112e+01 +-2.032502936999999932e+01 +-2.032235146000000015e+01 +-2.032282256999999959e+01 +-2.033364105000000066e+01 +-2.033668137000000087e+01 +-2.034006499999999917e+01 +-2.034526062000000124e+01 +-2.034430503999999829e+01 +-2.035115432999999996e+01 +-2.035118102999999934e+01 +-2.035642624000000112e+01 +-2.035292434999999855e+01 +-2.035949898000000147e+01 +-2.036957931999999971e+01 +-2.037306785999999903e+01 +-2.037482834000000054e+01 +-2.038012695000000107e+01 +-2.038182640000000134e+01 +-2.039176558999999855e+01 +-2.039915085000000161e+01 +-2.040038108999999977e+01 +-2.040557860999999917e+01 +-2.040738677999999950e+01 +-2.041748237999999915e+01 +-2.042624092000000147e+01 +-2.043224715999999930e+01 +-2.044227409000000151e+01 +-2.045362091000000149e+01 +-2.045110893000000019e+01 +-2.045463370999999952e+01 +-2.046483040000000031e+01 +-2.048031806999999915e+01 +-2.047672843999999870e+01 +-2.048078536999999955e+01 +-2.048548698000000101e+01 +-2.049437332000000112e+01 +-2.049285697999999911e+01 +-2.050874710000000078e+01 +-2.051229857999999950e+01 +-2.050836753999999829e+01 +-2.050195503000000130e+01 +-2.051519393999999963e+01 +-2.051943397999999874e+01 +-2.052866172999999961e+01 +-2.051994704999999897e+01 +-2.051907157999999853e+01 +-2.052351570000000081e+01 +-2.052773857000000035e+01 +-2.052313805000000002e+01 +-2.052159690999999953e+01 +-2.052725600999999855e+01 +-2.052482986000000054e+01 +-2.052152634000000120e+01 +-2.051675223999999886e+01 +-2.052188873000000058e+01 +-2.050244521999999847e+01 +-2.049968338000000045e+01 +-2.050626563999999874e+01 +-2.049781989999999965e+01 +-2.049083518999999853e+01 +-2.048639869999999874e+01 +-2.048471642000000159e+01 +-2.048284912000000091e+01 +-2.047236442999999895e+01 +-2.046617317000000114e+01 +-2.045731735000000029e+01 +-2.045664787000000118e+01 +-2.045415687999999932e+01 +-2.044461440999999979e+01 +-2.043334579000000062e+01 +-2.043488693000000112e+01 +-2.042231749999999835e+01 +-2.042534256000000070e+01 +-2.041424942000000087e+01 +-2.040569496000000171e+01 +-2.039808654999999860e+01 +-2.039717292999999998e+01 +-2.039663314999999955e+01 +-2.039030646999999874e+01 +-2.038489531999999826e+01 +-2.038200568999999973e+01 +-2.037586784000000151e+01 +-2.037929915999999864e+01 +-2.036867713999999907e+01 +-2.036466788999999977e+01 +-2.036513138000000112e+01 +-2.037291527000000002e+01 +-2.035390853999999905e+01 +-2.035461997999999895e+01 +-2.036124228999999985e+01 +-2.034876251000000025e+01 +-2.035350800000000149e+01 +-2.034955025000000006e+01 +-2.035397719999999921e+01 +-2.035368155999999829e+01 +-2.034773635999999897e+01 +-2.035256194999999835e+01 +-2.035409926999999897e+01 +-2.034932899000000006e+01 +-2.036193085000000025e+01 +-2.036142348999999996e+01 +-2.036713218999999953e+01 +-2.036540794000000076e+01 +-2.036693763999999973e+01 +-2.036798668000000134e+01 +-2.038288689000000176e+01 +-2.038152695000000136e+01 +-2.038496016999999938e+01 +-2.040101432999999886e+01 +-2.039799689999999899e+01 +-2.040029334999999833e+01 +-2.040999413000000118e+01 +-2.041817284000000043e+01 +-2.041896629000000019e+01 +-2.043024253999999829e+01 +-2.043929100000000076e+01 +-2.044640349999999884e+01 +-2.045287131999999986e+01 +-2.045745658999999961e+01 +-2.047591781999999938e+01 +-2.047528076000000041e+01 +-2.049765396000000095e+01 +-2.050946616999999961e+01 +-2.050746918000000107e+01 +-2.052474593999999897e+01 +-2.052148436999999959e+01 +-2.054265021999999874e+01 +-2.055124282999999963e+01 +-2.055367469999999841e+01 +-2.057408523999999872e+01 +-2.058756065000000035e+01 +-2.058761786999999899e+01 +-2.060019112000000163e+01 +-2.061466598999999889e+01 +-2.061096763999999837e+01 +-2.062037849000000023e+01 +-2.062714386000000033e+01 +-2.065085983000000169e+01 +-2.065235709999999969e+01 +-2.066061400999999975e+01 +-2.067643547000000126e+01 +-2.068274497999999895e+01 +-2.066525268999999909e+01 +-2.069402121999999977e+01 +-2.069696808000000132e+01 +-2.069481658999999851e+01 +-2.070499991999999878e+01 +-2.069391631999999959e+01 +-2.070434188999999847e+01 +-2.070212173000000178e+01 +-2.070569800999999899e+01 +-2.071037102000000019e+01 +-2.070157050999999981e+01 +-2.070053482000000145e+01 +-2.070236777999999944e+01 +-2.070377730999999955e+01 +-2.070850371999999950e+01 +-2.069826697999999965e+01 +-2.069109917000000110e+01 +-2.068404960999999886e+01 +-2.068333054000000004e+01 +-2.068417357999999950e+01 +-2.067015265999999940e+01 +-2.066151619000000039e+01 +-2.065932654999999940e+01 +-2.064938927000000035e+01 +-2.064639853999999985e+01 +-2.063908005000000045e+01 +-2.063116073999999855e+01 +-2.062299537999999899e+01 +-2.060846328999999955e+01 +-2.059567261000000116e+01 +-2.059625052999999895e+01 +-2.059431647999999981e+01 +-2.057356452999999874e+01 +-2.056859397999999928e+01 +-2.056766701000000097e+01 +-2.055253409999999903e+01 +-2.054754257000000095e+01 +-2.054889487999999886e+01 +-2.053132439000000176e+01 +-2.052810859999999948e+01 +-2.052597045999999992e+01 +-2.050961875999999862e+01 +-2.049304389999999998e+01 +-2.050575256000000124e+01 +-2.050239181999999971e+01 +-2.048788452000000149e+01 +-2.049852179999999890e+01 +-2.049218177999999924e+01 +-2.048183823000000103e+01 +-2.048150443999999837e+01 +-2.046558762000000087e+01 +-2.047571564000000066e+01 +-2.047893333000000027e+01 +-2.047957992999999988e+01 +-2.046806525999999948e+01 +-2.048458671999999936e+01 +-2.047654723999999860e+01 +-2.046161461000000159e+01 +-2.047737885000000091e+01 +-2.048174666999999971e+01 +-2.047095299000000068e+01 +-2.047493552999999977e+01 +-2.048798560999999907e+01 +-2.047745894999999905e+01 +-2.048583221000000165e+01 +-2.048749923999999822e+01 +-2.049569892999999965e+01 +-2.049013138000000112e+01 +-2.050580025000000006e+01 +-2.050738906999999855e+01 +-2.050436020000000070e+01 +-2.051780700999999851e+01 +-2.052227783000000017e+01 +-2.053181839000000153e+01 +-2.053340148999999926e+01 +-2.053811264000000136e+01 +-2.054903983999999895e+01 +-2.055214499999999944e+01 +-2.056275940000000091e+01 +-2.055781173999999822e+01 +-2.057011222999999944e+01 +-2.058296967000000066e+01 +-2.058432007000000041e+01 +-2.059816551000000118e+01 +-2.061156464000000099e+01 +-2.061688231999999843e+01 +-2.061801720000000060e+01 +-2.063357162000000145e+01 +-2.064284134000000037e+01 +-2.065491294999999994e+01 +-2.065819550000000149e+01 +-2.065326308999999938e+01 +-2.067064475999999829e+01 +-2.067266846000000058e+01 +-2.069096564999999899e+01 +-2.068583106999999899e+01 +-2.070411491000000126e+01 +-2.071532630999999824e+01 +-2.070806693999999837e+01 +-2.071549033999999878e+01 +-2.071798515000000052e+01 +-2.072875976999999992e+01 +-2.072805023000000091e+01 +-2.074084282000000101e+01 +-2.073890876999999833e+01 +-2.074027442999999948e+01 +-2.075171471000000167e+01 +-2.073878479000000041e+01 +-2.074837684999999965e+01 +-2.074575043000000107e+01 +-2.073549080000000089e+01 +-2.074065970999999919e+01 +-2.074205398999999872e+01 +-2.073501777999999973e+01 +-2.073488616999999934e+01 +-2.073772430000000000e+01 +-2.073308181999999888e+01 +-2.073210334999999915e+01 +-2.072066879000000128e+01 +-2.071199036000000149e+01 +-2.070879173000000151e+01 +-2.069244957000000085e+01 +-2.069668960999999996e+01 +-2.069042586999999855e+01 +-2.068727683999999911e+01 +-2.067832565000000145e+01 +-2.066984177000000145e+01 +-2.066707992999999988e+01 +-2.066516684999999853e+01 +-2.065267181000000107e+01 +-2.063899994000000149e+01 +-2.062376975999999829e+01 +-2.062822913999999841e+01 +-2.062695311999999959e+01 +-2.061389159999999876e+01 +-2.060797501000000054e+01 +-2.059346962000000048e+01 +-2.058859062000000151e+01 +-2.059163665999999893e+01 +-2.058221625999999915e+01 +-2.057129477999999878e+01 +-2.056317329000000171e+01 +-2.056301879999999827e+01 +-2.056129264999999862e+01 +-2.055326462000000021e+01 +-2.054797745000000120e+01 +-2.054751777999999973e+01 +-2.054013824000000099e+01 +-2.053659247999999948e+01 +-2.053327559999999963e+01 +-2.053467940999999897e+01 +-2.052293776999999864e+01 +-2.051558113000000105e+01 +-2.051963234000000114e+01 +-2.051808547999999988e+01 +-2.051287269999999907e+01 +-2.051626777999999973e+01 +-2.051240729999999957e+01 +-2.051121140000000054e+01 +-2.051417922999999988e+01 +-2.050481223999999969e+01 +-2.049376868999999957e+01 +-2.050304793999999831e+01 +-2.050341987999999915e+01 +-2.049827957000000112e+01 +-2.050014686999999824e+01 +-2.050078391999999994e+01 +-2.050658989000000076e+01 +-2.050443648999999979e+01 +-2.049232483000000116e+01 +-2.049961090000000041e+01 +-2.049394798000000151e+01 +-2.049706459000000081e+01 +-2.049398232000000064e+01 +-2.049634933000000103e+01 +-2.050252914000000004e+01 +-2.049089431999999888e+01 +-2.049685287000000145e+01 +-2.050270081000000033e+01 +-2.050514984000000140e+01 +-2.050605583000000109e+01 +-2.050866889999999998e+01 +-2.050923729000000151e+01 +-2.050681686000000070e+01 +-2.051258849999999967e+01 +-2.052089881999999932e+01 +-2.051310158000000072e+01 +-2.052251053000000169e+01 +-2.052091598999999889e+01 +-2.052934455999999841e+01 +-2.053122138999999891e+01 +-2.053347588000000101e+01 +-2.054591560000000072e+01 +-2.053574562000000014e+01 +-2.054715918999999857e+01 +-2.054520988000000159e+01 +-2.053808403000000027e+01 +-2.054951476999999826e+01 +-2.055414963000000128e+01 +-2.054431534000000070e+01 +-2.056212425000000010e+01 +-2.056316947999999911e+01 +-2.055546379000000101e+01 +-2.056847190999999953e+01 +-2.056136512999999866e+01 +-2.057159804999999864e+01 +-2.056857300000000066e+01 +-2.057937622000000033e+01 +-2.057590865999999963e+01 +-2.057162857000000145e+01 +-2.057831000999999915e+01 +-2.057429885999999897e+01 +-2.057433509999999899e+01 +-2.057056808000000103e+01 +-2.057002639999999971e+01 +-2.056781959999999998e+01 +-2.057427596999999864e+01 +-2.056987189999999899e+01 +-2.056909561000000153e+01 +-2.055188751000000025e+01 +-2.055493163999999950e+01 +-2.055331039000000004e+01 +-2.054750251999999833e+01 +-2.053803252999999884e+01 +-2.053760910000000095e+01 +-2.052911568000000031e+01 +-2.052602959000000027e+01 +-2.052115630999999851e+01 +-2.051124572999999884e+01 +-2.051279639999999915e+01 +-2.050228500000000054e+01 +-2.050154304999999866e+01 +-2.050124359000000140e+01 +-2.048678016999999940e+01 +-2.048262787000000174e+01 +-2.048593711999999911e+01 +-2.047599602000000019e+01 +-2.047521972999999917e+01 +-2.047517013999999946e+01 +-2.047058678000000143e+01 +-2.046125984000000031e+01 +-2.045341110000000029e+01 +-2.044710350000000076e+01 +-2.044812775000000116e+01 +-2.043882370000000037e+01 +-2.044570159999999959e+01 +-2.043684195999999886e+01 +-2.043105698000000103e+01 +-2.043270873999999893e+01 +-2.042362022000000010e+01 +-2.042730904000000081e+01 +-2.042567252999999994e+01 +-2.042468451999999957e+01 +-2.040986824000000155e+01 +-2.042441368000000068e+01 +-2.042360496999999953e+01 +-2.041716385000000145e+01 +-2.041804695000000081e+01 +-2.041108513000000002e+01 +-2.040819550000000149e+01 +-2.041305541999999917e+01 +-2.042349815000000035e+01 +-2.041516113000000132e+01 +-2.041067695999999998e+01 +-2.040445327999999847e+01 +-2.041084289999999868e+01 +-2.041740607999999924e+01 +-2.040786934000000130e+01 +-2.041776275999999868e+01 +-2.042007827999999847e+01 +-2.041352081000000140e+01 +-2.040707015999999996e+01 +-2.041372299000000012e+01 +-2.042225455999999895e+01 +-2.042291260000000008e+01 +-2.041097260000000091e+01 +-2.042278290000000140e+01 +-2.041559601000000157e+01 +-2.042586707999999973e+01 +-2.043239021000000122e+01 +-2.042891120999999899e+01 +-2.043766403000000054e+01 +-2.043968390999999940e+01 +-2.044910048999999930e+01 +-2.044579505999999824e+01 +-2.045659256000000070e+01 +-2.045999335999999857e+01 +-2.045840644999999824e+01 +-2.047028732000000062e+01 +-2.047417640999999833e+01 +-2.047450828999999928e+01 +-2.048522185999999934e+01 +-2.048325729000000095e+01 +-2.049995231999999845e+01 +-2.050072860999999946e+01 +-2.050411034000000043e+01 +-2.051749420000000157e+01 +-2.051997566000000006e+01 +-2.052500915999999975e+01 +-2.053287315000000035e+01 +-2.052264403999999942e+01 +-2.054167746999999977e+01 +-2.054530716000000012e+01 +-2.054771042000000136e+01 +-2.053876877000000079e+01 +-2.055369568000000058e+01 +-2.056079674000000068e+01 +-2.056422806000000136e+01 +-2.056076050000000066e+01 +-2.057205581999999922e+01 +-2.056949614999999909e+01 +-2.056311226000000048e+01 +-2.057119179000000031e+01 +-2.057680702000000039e+01 +-2.057440757999999903e+01 +-2.058038901999999837e+01 +-2.057508659000000151e+01 +-2.057797623000000087e+01 +-2.057944489000000132e+01 +-2.057798576000000068e+01 +-2.056887435999999880e+01 +-2.056742858999999868e+01 +-2.055890082999999890e+01 +-2.055614089999999905e+01 +-2.055445098999999942e+01 +-2.054916954000000118e+01 +-2.054193306000000163e+01 +-2.054261397999999872e+01 +-2.053464127000000161e+01 +-2.053253936999999851e+01 +-2.052959441999999868e+01 +-2.051567840999999959e+01 +-2.051820754999999963e+01 +-2.050567818000000031e+01 +-2.050549316000000033e+01 +-2.050067139000000083e+01 +-2.048986243999999957e+01 +-2.048614119999999872e+01 +-2.048604393000000101e+01 +-2.047672653000000054e+01 +-2.046985053999999948e+01 +-2.047088241999999880e+01 +-2.046653557000000134e+01 +-2.045746421999999853e+01 +-2.045313644000000153e+01 +-2.044936371000000008e+01 +-2.043160057000000052e+01 +-2.043438721000000058e+01 +-2.043429184000000021e+01 +-2.043107986000000054e+01 +-2.042313957000000002e+01 +-2.041846084999999889e+01 +-2.041402625999999998e+01 +-2.040662766000000161e+01 +-2.041481399999999979e+01 +-2.040980339000000043e+01 +-2.041279984000000169e+01 +-2.039774703999999872e+01 +-2.039837836999999965e+01 +-2.039887810000000101e+01 +-2.039910125999999835e+01 +-2.039342690000000147e+01 +-2.038821410999999983e+01 +-2.037657165999999975e+01 +-2.037936782999999963e+01 +-2.038065909999999903e+01 +-2.038257026999999866e+01 +-2.037460517999999965e+01 +-2.038454819000000029e+01 +-2.037582396999999901e+01 +-2.037358474999999913e+01 +-2.036420821999999831e+01 +-2.036726570000000081e+01 +-2.037632750999999942e+01 +-2.037034607000000008e+01 +-2.036515427000000145e+01 +-2.036414337000000074e+01 +-2.036496161999999899e+01 +-2.036279105999999928e+01 +-2.036649703999999872e+01 +-2.036322021000000149e+01 +-2.036741066000000089e+01 +-2.036539267999999936e+01 +-2.036794662000000145e+01 +-2.037342261999999948e+01 +-2.037682724000000078e+01 +-2.037727737000000161e+01 +-2.036814117000000124e+01 +-2.038257790000000114e+01 +-2.037682724000000078e+01 +-2.038166427999999897e+01 +-2.038110732999999897e+01 +-2.038308907000000048e+01 +-2.039159584000000081e+01 +-2.039481925999999845e+01 +-2.038468933000000050e+01 +-2.045316886999999895e+01 +-2.045058249999999944e+01 +-2.046103287000000037e+01 +-2.046037674000000095e+01 +-2.046299553000000060e+01 +-2.047344208000000165e+01 +-2.047174644000000043e+01 +-2.046741675999999899e+01 +-2.047338295000000130e+01 +-2.047751235999999864e+01 +-2.048655700999999851e+01 +-2.048278426999999979e+01 +-2.048275184999999965e+01 +-2.048067092999999872e+01 +-2.048556328000000093e+01 +-2.048549842999999981e+01 +-2.048156356999999872e+01 +-2.048472785999999957e+01 +-2.047594451999999876e+01 +-2.047475242999999878e+01 +-2.048504639000000083e+01 +-2.048306274000000116e+01 +-2.048064803999999839e+01 +-2.047585296999999827e+01 +-2.047318268000000074e+01 +-2.047814368999999957e+01 +-2.047091675000000066e+01 +-2.047004318000000112e+01 +-2.046069526999999866e+01 +-2.045746803000000114e+01 +-2.045924949999999853e+01 +-2.045725821999999994e+01 +-2.044982146999999983e+01 +-2.044228554000000031e+01 +-2.044441413999999924e+01 +-2.045266532999999853e+01 +-2.045000839000000070e+01 +-2.044835854000000097e+01 +-2.038144301999999897e+01 +-2.038104438999999957e+01 +-2.038208389000000054e+01 +-2.037820625000000163e+01 +-2.037397002999999884e+01 +-2.036454773000000174e+01 +-2.036776160999999874e+01 +-2.037858771999999874e+01 +-2.037706565999999953e+01 +-2.037235069000000109e+01 +-2.037145805000000109e+01 +-2.036678505000000072e+01 +-2.036335945000000081e+01 +-2.036730002999999911e+01 +-2.036318207000000058e+01 +-2.036128615999999880e+01 +-2.037276649000000006e+01 +-2.036158561999999961e+01 +-2.036831284000000153e+01 +-2.036497688000000039e+01 +-2.036250687000000070e+01 +-2.037001610000000085e+01 +-2.037259865000000048e+01 +-2.036226462999999853e+01 +-2.036495780999999994e+01 +-2.036537170000000074e+01 +-2.036701392999999882e+01 +-2.036293221000000031e+01 +-2.036628913999999924e+01 +-2.036920547000000070e+01 +-2.036985397000000120e+01 +-2.036417961000000076e+01 +-2.037054634000000064e+01 +-2.037092209000000054e+01 +-2.036482429999999866e+01 +-2.036847304999999864e+01 +-2.036553763999999944e+01 +-2.036281586000000132e+01 +-2.036898422000000153e+01 +-2.036175919000000079e+01 +-2.035817146000000122e+01 +-2.036862754999999936e+01 +-2.037720679999999973e+01 +-2.037287330999999924e+01 +-2.036097907999999990e+01 +-2.036338997000000006e+01 +-2.036806679000000031e+01 +-2.037007141000000132e+01 +-2.037450026999999864e+01 +-2.036931228999999988e+01 +-2.036901854999999983e+01 +-2.036920166000000165e+01 +-2.037250136999999839e+01 +-2.038013458000000000e+01 +-2.037721442999999866e+01 +-2.037451362999999915e+01 +-2.037822723000000025e+01 +-2.037642097000000163e+01 +-2.037218093999999979e+01 +-2.038160706000000033e+01 +-2.038619804000000002e+01 +-2.037936974000000134e+01 +-2.038594817999999975e+01 +-2.038634681999999998e+01 +-2.039200973999999889e+01 +-2.038226891000000052e+01 +-2.039530944999999917e+01 +-2.039697265999999942e+01 +-2.039508820000000000e+01 +-2.039900589000000153e+01 +-2.039729309000000157e+01 +-2.040024185000000045e+01 +-2.040254592999999872e+01 +-2.040504836999999938e+01 +-2.040478515999999942e+01 +-2.040446853999999988e+01 +-2.041094971000000058e+01 +-2.040475272999999845e+01 +-2.040123366999999988e+01 +-2.040613937000000178e+01 +-2.039672470000000004e+01 +-2.039937782000000155e+01 +-2.041764832000000141e+01 +-2.041271018999999853e+01 +-2.040146445999999969e+01 +-2.040543175000000176e+01 +-2.040984535000000122e+01 +-2.040104485000000167e+01 +-2.040507125999999971e+01 +-2.040774345000000167e+01 +-2.040722274999999897e+01 +-2.039583397000000176e+01 +-2.039885901999999973e+01 +-2.038750076000000178e+01 +-2.039919852999999961e+01 +-2.039374733000000006e+01 +-2.039797782999999853e+01 +-2.039955902000000165e+01 +-2.039665603999999988e+01 +-2.039363861000000000e+01 +-2.039507293999999860e+01 +-2.038307762000000167e+01 +-2.039381981000000010e+01 +-2.038266373000000087e+01 +-2.039591408000000072e+01 +-2.039517593000000062e+01 +-2.038760376000000107e+01 +-2.038168334999999942e+01 +-2.038714026999999973e+01 +-2.039578629000000021e+01 +-2.038510894999999934e+01 +-2.038898658999999824e+01 +-2.038188743999999986e+01 +-2.038668250999999998e+01 +-2.039454079000000064e+01 +-2.038660430999999917e+01 +-2.038682937999999822e+01 +-2.039368629000000155e+01 +-2.039198112000000052e+01 +-2.039029311999999905e+01 +-2.039645575999999849e+01 +-2.039760971000000112e+01 +-2.038711357000000035e+01 +-2.039223862000000054e+01 +-2.040053939999999955e+01 +-2.039469910000000041e+01 +-2.039535521999999901e+01 +-2.040135765000000134e+01 +-2.039961624000000029e+01 +-2.039693832000000029e+01 +-2.041122436999999934e+01 +-2.040066909999999822e+01 +-2.040366935999999853e+01 +-2.041190720000000169e+01 +-2.039885329999999897e+01 +-2.040609169000000023e+01 +-2.039727210999999940e+01 +-2.041207694999999944e+01 +-2.041082764000000083e+01 +-2.041236304999999973e+01 +-2.040216636999999977e+01 +-2.040387916999999973e+01 +-2.040169906999999938e+01 +-2.040926552000000171e+01 +-2.041041945999999996e+01 +-2.041243172000000072e+01 +-2.041544723999999889e+01 +-2.040727425000000039e+01 +-2.042484474000000105e+01 +-2.041679573000000048e+01 +-2.041961861000000056e+01 +-2.041492462000000074e+01 +-2.041516876000000025e+01 +-2.042127800000000093e+01 +-2.041391945000000163e+01 +-2.041457939000000010e+01 +-2.041864967000000064e+01 +-2.041484261000000089e+01 +-2.041580391000000105e+01 +-2.042970276000000140e+01 +-2.042575263999999891e+01 +-2.043121337999999909e+01 +-2.043109893999999827e+01 +-2.042388344000000089e+01 +-2.043355942000000169e+01 +-2.043297768000000048e+01 +-2.042468261999999868e+01 +-2.041401481999999845e+01 +-2.043813895999999986e+01 +-2.042387390000000025e+01 +-2.042713356000000147e+01 +-2.042796707000000112e+01 +-2.043058776999999893e+01 +-2.043194008000000039e+01 +-2.043339920000000021e+01 +-2.042129517000000050e+01 +-2.042605019000000155e+01 +-2.042580986000000109e+01 +-2.042687988000000132e+01 +-2.041663169999999994e+01 +-2.042229843000000145e+01 +-2.041500853999999876e+01 +-2.041607474999999994e+01 +-2.041983795000000157e+01 +-2.041389846999999946e+01 +-2.040520859000000087e+01 +-2.041324614999999909e+01 +-2.040025139000000109e+01 +-2.040909957999999946e+01 +-2.040040398000000010e+01 +-2.039599991000000045e+01 +-2.038712692000000004e+01 +-2.038567542999999915e+01 +-2.038032912999999979e+01 +-2.038005447000000103e+01 +-2.037896538000000035e+01 +-2.037210273999999899e+01 +-2.037668228000000070e+01 +-2.036447143999999909e+01 +-2.037431907999999936e+01 +-2.036428833000000083e+01 +-2.035769652999999835e+01 +-2.034733390999999969e+01 +-2.035417746999999977e+01 +-2.035263252000000023e+01 +-2.035453986999999998e+01 +-2.035108184999999992e+01 +-2.033289337000000074e+01 +-2.034630775000000114e+01 +-2.034514808999999858e+01 +-2.034576797000000070e+01 +-2.033982658000000043e+01 +-2.034469222999999971e+01 +-2.033519172999999824e+01 +-2.034062004000000101e+01 +-2.033710861000000136e+01 +-2.034030913999999868e+01 +-2.032988166999999891e+01 +-2.034407806000000107e+01 +-2.034358214999999959e+01 +-2.033671379000000101e+01 +-2.034061432000000025e+01 +-2.034503365000000130e+01 +-2.033645247999999839e+01 +-2.033753967000000173e+01 +-2.033415030999999829e+01 +-2.033970260999999979e+01 +-2.033996581999999975e+01 +-2.034285163999999924e+01 +-2.033795356999999981e+01 +-2.034338951000000151e+01 +-2.033910751000000161e+01 +-2.033698272999999901e+01 +-2.034653854000000095e+01 +-2.034424781999999965e+01 +-2.034412955999999895e+01 +-2.034554100000000076e+01 +-2.035265160000000151e+01 +-2.034717178000000004e+01 +-2.034296988999999911e+01 +-2.034490012999999919e+01 +-2.034438133000000093e+01 +-2.034976767999999936e+01 +-2.034990501000000052e+01 +-2.034873771999999903e+01 +-2.035322951999999930e+01 +-2.035297393999999827e+01 +-2.035572243000000014e+01 +-2.035039520000000124e+01 +-2.035731316000000035e+01 +-2.035157394000000153e+01 +-2.035317802000000142e+01 +-2.035729407999999907e+01 +-2.035985755999999824e+01 +-2.035606384000000091e+01 +-2.036630248999999893e+01 +-2.036102866999999961e+01 +-2.035778046000000074e+01 +-2.036094283999999988e+01 +-2.037062836000000132e+01 +-2.035314750999999944e+01 +-2.036306762999999975e+01 +-2.035718346000000167e+01 +-2.036438751000000025e+01 +-2.036058998000000031e+01 +-2.036908340000000095e+01 +-2.036780548000000124e+01 +-2.036723136999999895e+01 +-2.036381530999999967e+01 +-2.036582755999999961e+01 +-2.035865401999999946e+01 +-2.035680961999999994e+01 +-2.035810661000000010e+01 +-2.035238646999999901e+01 +-2.035894774999999868e+01 +-2.035713004999999853e+01 +-2.035795974999999913e+01 +-2.036091994999999955e+01 +-2.035189819000000000e+01 +-2.036149216000000095e+01 +-2.035178184999999829e+01 +-2.035334015000000107e+01 +-2.035301971000000165e+01 +-2.034741973999999942e+01 +-2.034539604000000068e+01 +-2.034980391999999938e+01 +-2.035033035000000012e+01 +-2.034464455000000171e+01 +-2.034194756000000126e+01 +-2.034351729999999847e+01 +-2.034870147999999901e+01 +-2.033337402000000083e+01 +-2.034066582000000167e+01 +-2.034308434000000076e+01 +-2.033910561000000072e+01 +-2.034097480999999874e+01 +-2.033159064999999899e+01 +-2.033715630000000019e+01 +-2.033519362999999913e+01 +-2.034149741999999961e+01 +-2.034285163999999924e+01 +-2.032509994999999847e+01 +-2.033666991999999851e+01 +-2.033706665000000058e+01 +-2.032941628000000023e+01 +-2.033633040999999864e+01 +-2.033368683000000132e+01 +-2.033236694000000000e+01 +-2.033495711999999855e+01 +-2.033163260999999977e+01 +-2.033987236000000109e+01 +-2.033462142999999855e+01 +-2.032777976999999936e+01 +-2.032718085999999857e+01 +-2.032971000999999944e+01 +-2.033465195000000136e+01 +-2.033567047000000017e+01 +-2.033316040000000058e+01 +-2.033073806999999888e+01 +-2.032920264999999915e+01 +-2.033303451999999822e+01 +-2.033240509000000174e+01 +-2.033171463000000045e+01 +-2.032565689000000120e+01 +-2.033300209000000081e+01 +-2.032979774000000006e+01 +-2.034085083000000083e+01 +-2.033549689999999899e+01 +-2.032693291000000002e+01 +-2.033934593000000035e+01 +-2.033447265999999942e+01 +-2.033910941999999977e+01 +-2.034723853999999932e+01 +-2.033581351999999853e+01 +-2.034382248000000004e+01 +-2.034630203000000037e+01 +-2.033533668999999833e+01 +-2.035160828000000066e+01 +-2.034840965000000068e+01 +-2.034593390999999940e+01 +-2.035275458999999998e+01 +-2.036102866999999961e+01 +-2.035518645999999876e+01 +-2.035354995999999872e+01 +-2.035337447999999938e+01 +-2.035548019000000153e+01 +-2.036415291000000138e+01 +-2.036740112000000025e+01 +-2.036197471999999919e+01 +-2.036292458000000138e+01 +-2.036937522999999928e+01 +-2.037296866999999878e+01 +-2.036509322999999938e+01 +-2.037390708999999944e+01 +-2.036501694000000029e+01 +-2.037209319999999835e+01 +-2.037350464000000017e+01 +-2.037185097000000056e+01 +-2.036843872000000033e+01 +-2.037314223999999996e+01 +-2.037509155000000050e+01 +-2.037582396999999901e+01 +-2.037451172000000099e+01 +-2.036478423999999876e+01 +-2.036407279999999886e+01 +-2.035491753000000159e+01 +-2.036761283999999961e+01 +-2.036540603999999988e+01 +-2.037006949999999961e+01 +-2.036571693000000138e+01 +-2.036194038000000006e+01 +-2.036759948999999992e+01 +-2.036109352000000072e+01 +-2.036029815999999926e+01 +-2.035889434999999992e+01 +-2.035168076000000070e+01 +-2.035418891999999857e+01 +-2.035616684000000021e+01 +-2.041115761000000006e+01 +-2.040171241999999907e+01 +-2.039910697999999911e+01 +-2.039446068000000167e+01 +-2.039955710999999994e+01 +-2.039989853000000153e+01 +-2.039562606999999872e+01 +-2.038431740000000048e+01 +-2.038546752999999967e+01 +-2.038801003000000023e+01 +-2.038594817999999975e+01 +-2.038327599000000134e+01 +-2.038475989999999882e+01 +-2.038014984000000140e+01 +-2.038308333999999888e+01 +-2.038259887999999975e+01 +-2.037559509000000091e+01 +-2.038048363000000052e+01 +-2.037779616999999988e+01 +-2.038142204000000035e+01 +-2.037598419000000050e+01 +-2.037975502000000105e+01 +-2.037594222999999971e+01 +-2.037325477999999990e+01 +-2.037449455000000142e+01 +-2.037145041999999862e+01 +-2.037375258999999872e+01 +-2.037199593000000064e+01 +-2.038068198999999936e+01 +-2.037591171000000045e+01 +-2.037703514000000027e+01 +-2.037140846000000138e+01 +-2.037958144999999988e+01 +-2.037869835000000052e+01 +-2.037631225999999884e+01 +-2.038259315000000171e+01 +-2.037915801999999843e+01 +-2.039180756000000017e+01 +-2.038233565999999897e+01 +-2.037915230000000122e+01 +-2.038469887000000114e+01 +-2.037609291000000056e+01 +-2.038673401000000140e+01 +-2.037979697999999829e+01 +-2.039936065999999926e+01 +-2.039396477000000019e+01 +-2.039910697999999911e+01 +-2.040442275999999922e+01 +-2.040979766999999967e+01 +-2.041626929999999973e+01 +-2.041161536999999981e+01 +-2.030673790000000167e+01 +-2.031239319000000165e+01 +-2.030678177000000062e+01 +-2.043196105999999901e+01 +-2.043531609000000060e+01 +-2.042934799000000012e+01 +-2.044136809999999826e+01 +-2.045509910999999903e+01 +-2.035074234000000004e+01 +-2.045962906000000103e+01 +-2.047251510999999979e+01 +-2.047161102000000099e+01 +-2.047265625000000000e+01 +-2.047634887999999975e+01 +-2.047957802000000171e+01 +-2.048122405999999884e+01 +-2.048562430999999862e+01 +-2.049972152999999864e+01 +-2.050829696999999996e+01 +-2.050752257999999983e+01 +-2.051475525000000033e+01 +-2.051039314000000147e+01 +-2.052519226000000074e+01 +-2.051877212999999855e+01 +-2.053059387000000058e+01 +-2.053290939000000037e+01 +-2.052297211000000132e+01 +-2.052981757999999957e+01 +-2.053184127999999831e+01 +-2.052358818000000085e+01 +-2.053377341999999928e+01 +-2.053642273000000174e+01 +-2.053610420000000047e+01 +-2.052876090999999903e+01 +-2.053390694000000138e+01 +-2.053034019000000043e+01 +-2.053192519999999988e+01 +-2.052254294999999829e+01 +-2.052229309000000157e+01 +-2.053039168999999831e+01 +-2.051686095999999893e+01 +-2.052384567000000004e+01 +-2.052856635999999924e+01 +-2.051984978000000126e+01 +-2.051867485000000002e+01 +-2.051385880000000128e+01 +-2.051303100999999884e+01 +-2.050923347000000163e+01 +-2.050701903999999942e+01 +-2.049331665000000058e+01 +-2.049856377000000052e+01 +-2.050108146999999903e+01 +-2.049467277999999837e+01 +-2.049207497000000089e+01 +-2.048369407999999936e+01 +-2.048089981000000037e+01 +-2.047328568000000004e+01 +-2.047111130000000045e+01 +-2.047125816000000142e+01 +-2.047150040000000004e+01 +-2.046886634999999899e+01 +-2.046378325999999959e+01 +-2.046305084000000107e+01 +-2.045704459999999969e+01 +-2.045458031000000076e+01 +-2.045698928999999922e+01 +-2.045424080000000089e+01 +-2.045203208999999944e+01 +-2.045068168999999969e+01 +-2.045230675000000176e+01 +-2.045307159000000041e+01 +-2.045991134999999872e+01 +-2.044566916999999862e+01 +-2.045358849000000134e+01 +-2.045645714000000126e+01 +-2.045065307999999860e+01 +-2.045727920999999938e+01 +-2.046656035999999901e+01 +-2.045651627000000161e+01 +-2.045137977999999990e+01 +-2.044229889000000000e+01 +-2.045099258000000120e+01 +-2.046103859000000114e+01 +-2.045989609000000087e+01 +-2.045714951000000070e+01 +-2.045198249999999973e+01 +-2.046524429000000112e+01 +-2.047002029000000078e+01 +-2.046733474999999913e+01 +-2.047024155000000079e+01 +-2.047277451000000070e+01 +-2.047141457000000031e+01 +-2.047415352000000155e+01 +-2.047562599000000105e+01 +-2.048519324999999824e+01 +-2.047411728000000153e+01 +-2.048207282999999990e+01 +-2.048486709999999889e+01 +-2.049339485000000138e+01 +-2.048232651000000004e+01 +-2.049504280000000023e+01 +-2.049873161000000010e+01 +-2.048816490000000101e+01 +-2.050269507999999874e+01 +-2.051143645999999876e+01 +-2.051202393000000157e+01 +-2.052382851000000130e+01 +-2.051025581000000031e+01 +-2.078877831000000143e+01 +-2.078979301000000035e+01 +-2.079809188999999847e+01 +-2.080690764999999942e+01 +-2.080769919999999829e+01 +-2.080569458000000083e+01 +-2.080468369000000095e+01 +-2.081151390000000134e+01 +-2.081719589000000070e+01 +-2.081711006000000097e+01 +-2.082540131000000017e+01 +-2.083145714000000126e+01 +-2.057088089000000153e+01 +-2.058363342000000173e+01 +-2.057155991000000128e+01 +-2.058539581000000140e+01 +-2.057897185999999934e+01 +-2.058037758000000039e+01 +-2.051221656999999965e+01 +-2.052505492999999959e+01 +-2.052879332999999917e+01 +-2.052919769000000016e+01 +-2.053270149000000089e+01 +-2.053728676000000064e+01 +-2.053019524000000118e+01 +-2.052559090000000097e+01 +-2.051910210000000134e+01 +-2.052836037000000147e+01 +-2.052974129000000048e+01 +-2.051939201000000068e+01 +-2.052562714000000099e+01 +-2.052468872000000033e+01 +-2.050809860000000029e+01 +-2.051502036999999845e+01 +-2.050739478999999932e+01 +-2.051187897000000149e+01 +-2.051054955000000035e+01 +-2.050878716000000068e+01 +-2.050914000999999942e+01 +-2.050773429999999919e+01 +-2.050182152000000002e+01 +-2.050188445999999942e+01 +-2.050279044999999911e+01 +-2.049215507999999986e+01 +-2.050438498999999837e+01 +-2.049932860999999917e+01 +-2.048047066000000171e+01 +-2.049696922000000043e+01 +-2.048567772000000176e+01 +-2.048883628999999829e+01 +-2.048299408000000099e+01 +-2.048630714000000097e+01 +-2.049289321999999913e+01 +-2.049213599999999857e+01 +-2.049812889000000027e+01 +-2.047626877000000079e+01 +-2.049405670000000157e+01 +-2.048834038000000035e+01 +-2.050143814000000120e+01 +-2.049836158999999824e+01 +-2.049833870000000147e+01 +-2.049243736000000027e+01 +-2.049665450999999905e+01 +-2.049246025000000060e+01 +-2.049916649000000035e+01 +-2.049802207999999837e+01 +-2.050164794999999884e+01 +-2.050779723999999860e+01 +-2.050001526000000140e+01 +-2.050394440000000174e+01 +-2.050077819999999917e+01 +-2.051026535000000095e+01 +-2.051776313999999957e+01 +-2.051392364999999884e+01 +-2.051618575999999905e+01 +-2.052506065000000035e+01 +-2.052540016000000023e+01 +-2.051877975000000021e+01 +-2.052734183999999829e+01 +-2.053260039999999975e+01 +-2.052993774000000116e+01 +-2.053402519000000126e+01 +-2.053750038000000089e+01 +-2.055201720999999893e+01 +-2.054590987999999996e+01 +-2.054689597999999862e+01 +-2.054998588999999853e+01 +-2.054932403999999835e+01 +-2.056957816999999977e+01 +-2.056551361000000000e+01 +-2.057666778999999835e+01 +-2.058295631000000014e+01 +-2.057780075000000153e+01 +-2.059187508000000122e+01 +-2.059346581000000143e+01 +-2.060992240999999936e+01 +-2.060670662000000064e+01 +-2.060822487000000081e+01 +-2.062656021000000095e+01 +-2.062965965000000068e+01 +-2.062557982999999950e+01 +-2.063559722999999835e+01 +-2.064000319999999888e+01 +-2.063875771000000015e+01 +-2.066073227000000045e+01 +-2.066424750999999915e+01 +-2.066524314999999845e+01 +-2.066998291000000165e+01 +-2.068623923999999903e+01 +-2.068119812000000124e+01 +-2.069917870000000093e+01 +-2.067889213999999853e+01 +-2.069832419999999829e+01 +-2.069783973999999915e+01 +-2.069849968000000118e+01 +-2.070684624000000085e+01 +-2.070721817000000087e+01 +-2.070455550999999872e+01 +-2.070598030000000023e+01 +-2.070016097999999971e+01 +-2.070789527999999891e+01 +-2.071193313999999930e+01 +-2.070693969999999950e+01 +-2.070449448000000103e+01 +-2.069887924000000012e+01 +-2.069636725999999882e+01 +-2.069652938999999847e+01 +-2.069792938000000149e+01 +-2.069394301999999897e+01 +-2.068308066999999895e+01 +-2.067781447999999855e+01 +-2.067293929999999946e+01 +-2.067027282999999827e+01 +-2.066990089000000097e+01 +-2.066304206999999948e+01 +-2.065159225000000021e+01 +-2.065316771999999901e+01 +-2.064873694999999998e+01 +-2.065387726000000157e+01 +-2.063943099999999831e+01 +-2.063228798000000097e+01 +-2.063807106000000147e+01 +-2.062659073000000021e+01 +-2.062982178000000033e+01 +-2.061584090999999930e+01 +-2.061588668999999996e+01 +-2.061820601999999880e+01 +-2.061623000999999888e+01 +-2.060565375999999915e+01 +-2.060744475999999992e+01 +-2.060435676999999899e+01 +-2.058911704999999870e+01 +-2.059361838999999961e+01 +-2.059341049000000012e+01 +-2.059741591999999955e+01 +-2.058080292000000000e+01 +-2.058871651000000114e+01 +-2.058454513999999946e+01 +-2.058429526999999837e+01 +-2.058627892000000159e+01 +-2.059087372000000116e+01 +-2.058312798000000043e+01 +-2.058117293999999831e+01 +-2.058921623000000167e+01 +-2.059004784000000043e+01 +-2.058955574000000155e+01 +-2.059976767999999936e+01 +-2.059574127000000132e+01 +-2.059652137999999866e+01 +-2.060537337999999963e+01 +-2.060131644999999878e+01 +-2.059711456000000140e+01 +-2.060405540000000002e+01 +-2.061439513999999917e+01 +-2.061921883000000122e+01 +-2.061718369000000095e+01 +-2.061744690000000091e+01 +-2.062052535999999847e+01 +-2.063525581000000031e+01 +-2.063898276999999837e+01 +-2.064254379000000128e+01 +-2.064358710999999857e+01 +-2.065293312000000014e+01 +-2.065598679000000004e+01 +-2.067204285000000041e+01 +-2.067043685999999880e+01 +-2.068057251000000107e+01 +-2.068874167999999969e+01 +-2.068182944999999862e+01 +-2.070368003999999829e+01 +-2.070488548000000151e+01 +-2.073014450000000153e+01 +-2.073146056999999942e+01 +-2.073825263999999891e+01 +-2.075489234999999866e+01 +-2.075101470999999975e+01 +-2.075627898999999843e+01 +-2.077387999999999835e+01 +-2.078211594000000062e+01 +-2.078057480000000012e+01 +-2.079310798999999932e+01 +-2.080423546000000101e+01 +-2.081991385999999977e+01 +-2.081254386999999895e+01 +-2.082641411000000176e+01 +-2.083419990999999882e+01 +-2.083739853000000153e+01 +-2.084627341999999928e+01 +-2.085433577999999954e+01 +-2.086000633000000093e+01 +-2.086097907999999990e+01 +-2.085827826999999957e+01 +-2.087170028999999971e+01 +-2.087804604000000097e+01 +-2.087867928000000006e+01 +-2.088376427000000035e+01 +-2.088488578999999845e+01 +-2.088670730999999847e+01 +-2.088206100000000021e+01 +-2.088042640999999833e+01 +-2.088217734999999919e+01 +-2.087810325999999961e+01 +-2.087913321999999994e+01 +-2.088031005999999934e+01 +-2.087549973000000136e+01 +-2.088011742000000126e+01 +-2.087027359000000004e+01 +-2.086248206999999866e+01 +-2.085713768000000101e+01 +-2.085190773000000064e+01 +-2.085158157000000045e+01 +-2.084409713999999880e+01 +-2.083972930999999917e+01 +-2.082690811000000153e+01 +-2.081470871000000145e+01 +-2.080939293000000134e+01 +-2.080804253000000159e+01 +-2.079357146999999983e+01 +-2.080081749000000002e+01 +-2.078755759999999952e+01 +-2.078032303000000169e+01 +-2.077809905999999884e+01 +-2.076699637999999837e+01 +-2.075812721000000138e+01 +-2.074731255000000019e+01 +-2.073995780999999994e+01 +-2.074046897999999928e+01 +-2.073261069999999862e+01 +-2.072234343999999950e+01 +-2.071955299000000039e+01 +-2.071365546999999907e+01 +-2.070518493999999876e+01 +-2.071405028999999942e+01 +-2.070326996000000008e+01 +-2.070186805999999891e+01 +-2.069957160999999957e+01 +-2.069946098000000134e+01 +-2.070095634000000118e+01 +-2.068371581999999975e+01 +-2.069216347000000056e+01 +-2.068679428000000087e+01 +-2.069100188999999901e+01 +-2.068761062999999822e+01 +-2.068596840000000014e+01 +-2.069067001000000161e+01 +-2.069012641999999857e+01 +-2.068359375000000000e+01 +-2.068664551000000174e+01 +-2.069311713999999824e+01 +-2.069758223999999913e+01 +-2.069363594000000006e+01 +-2.069495391999999967e+01 +-2.070645142000000050e+01 +-2.070171165000000002e+01 +-2.070216560000000072e+01 +-2.071027945999999886e+01 +-2.071376418999999913e+01 +-2.071406745999999899e+01 +-2.071612548999999959e+01 +-2.072636414000000116e+01 +-2.072741508000000010e+01 +-2.074308968000000064e+01 +-2.074585533000000126e+01 +-2.074895095999999839e+01 +-2.075775336999999965e+01 +-2.075767516999999884e+01 +-2.077071571000000105e+01 +-2.077797890000000081e+01 +-2.077924727999999988e+01 +-2.078370667000000083e+01 +-2.078969383000000093e+01 +-2.080533790999999866e+01 +-2.081488609000000167e+01 +-2.081759071000000105e+01 +-2.082910919000000050e+01 +-2.083855628999999965e+01 +-2.084485053999999948e+01 +-2.086957549999999983e+01 +-2.086371039999999866e+01 +-2.087712859999999893e+01 +-2.088673782000000045e+01 +-2.088276671999999934e+01 +-2.089533614999999855e+01 +-2.090074729999999903e+01 +-2.091793059999999826e+01 +-2.092644310000000019e+01 +-2.093528557000000134e+01 +-2.093626594999999924e+01 +-2.094518470999999948e+01 +-2.095431900000000169e+01 +-2.095447921999999963e+01 +-2.095408249000000112e+01 +-2.096009064000000066e+01 +-2.096073914000000116e+01 +-2.097579192999999975e+01 +-2.097602463000000128e+01 +-2.097553444000000056e+01 +-2.097929192000000143e+01 +-2.098313522000000120e+01 +-2.097552681000000163e+01 +-2.097706031999999965e+01 +-2.097444725000000076e+01 +-2.097192764000000054e+01 +-2.096907234000000031e+01 +-2.096156693000000004e+01 +-2.096885490000000019e+01 +-2.096361542000000000e+01 +-2.096145247999999839e+01 +-2.093493270999999822e+01 +-2.094482422000000099e+01 +-2.094276619000000039e+01 +-2.093328667000000110e+01 +-2.092924308999999994e+01 +-2.091635894999999934e+01 +-2.090224265999999886e+01 +-2.089471625999999915e+01 +-2.089507483999999948e+01 +-2.088597107000000008e+01 +-2.088512611000000163e+01 +-2.087335968000000008e+01 +-2.086977004999999963e+01 +-2.084759711999999965e+01 +-2.084482764999999915e+01 +-2.083760643000000101e+01 +-2.083266068000000004e+01 +-2.082837486000000027e+01 +-2.082053946999999994e+01 +-2.082020759999999981e+01 +-2.081025886999999841e+01 +-2.080273628000000130e+01 +-2.080487822999999992e+01 +-2.080158233999999950e+01 +-2.079254913000000116e+01 +-2.079240607999999924e+01 +-2.078296088999999824e+01 +-2.077113342000000173e+01 +-2.078133964999999961e+01 +-2.078824425000000176e+01 +-2.077774239000000023e+01 +-2.077075577000000095e+01 +-2.077993964999999932e+01 +-2.077790260000000089e+01 +-2.076791762999999946e+01 +-2.077518081999999922e+01 +-2.076819038000000006e+01 +-2.078011322000000050e+01 +-2.077555084000000107e+01 +-2.077686501000000163e+01 +-2.076245880000000099e+01 +-2.078269767999999829e+01 +-2.078890609999999839e+01 +-2.079253768999999963e+01 +-2.078576278999999971e+01 +-2.079283523999999872e+01 +-2.079278182999999913e+01 +-2.080240249999999946e+01 +-2.080044556000000000e+01 +-2.080202292999999969e+01 +-2.081226348999999942e+01 +-2.081789780000000079e+01 +-2.082425499000000002e+01 +-2.081905173999999903e+01 +-2.083016396000000015e+01 +-2.083974265999999886e+01 +-2.084521293999999969e+01 +-2.085578917999999859e+01 +-2.086432075999999824e+01 +-2.085927200000000070e+01 +-2.088204765000000052e+01 +-2.088450240999999963e+01 +-2.090099335000000025e+01 +-2.090720177000000035e+01 +-2.091058539999999866e+01 +-2.091907691999999841e+01 +-2.093664360000000002e+01 +-2.093913841000000176e+01 +-2.095129775999999922e+01 +-2.096356009999999870e+01 +-2.097878074999999853e+01 +-2.098459434999999829e+01 +-2.100013923999999932e+01 +-2.098721122999999977e+01 +-2.100624656999999829e+01 +-2.102410125999999835e+01 +-2.103194999999999837e+01 +-2.102949523999999926e+01 +-2.104733657999999963e+01 +-2.105056762999999975e+01 +-2.107013892999999882e+01 +-2.107620810999999961e+01 +-2.107527924000000041e+01 +-2.108432197999999858e+01 +-2.109181023000000010e+01 +-2.109355164000000116e+01 +-2.109575652999999917e+01 +-2.110367392999999936e+01 +-2.110100364999999911e+01 +-2.110491753000000159e+01 +-2.111645508000000149e+01 +-2.111442565999999843e+01 +-2.111635017000000047e+01 +-2.110758399999999924e+01 +-2.111562728999999905e+01 +-2.110659217999999981e+01 +-2.111799621999999843e+01 +-2.110711669999999884e+01 +-2.109595107999999897e+01 +-2.109411048999999849e+01 +-2.109052086000000159e+01 +-2.108025741999999880e+01 +-2.108335685999999853e+01 +-2.107475661999999872e+01 +-2.106362534000000153e+01 +-2.106317711000000159e+01 +-2.104663848999999942e+01 +-2.104042816000000116e+01 +-2.103433609000000004e+01 +-2.102363777000000056e+01 +-2.101685905000000076e+01 +-2.100822639000000081e+01 +-2.100621604999999903e+01 +-2.099350547999999961e+01 +-2.097142600999999829e+01 +-2.097284507999999903e+01 +-2.095916556999999969e+01 +-2.095328711999999882e+01 +-2.094697571000000025e+01 +-2.093098831000000004e+01 +-2.093225288000000006e+01 +-2.091315841999999847e+01 +-2.090234947000000076e+01 +-2.089625167999999888e+01 +-2.088803482000000145e+01 +-2.088158989000000076e+01 +-2.088719559000000103e+01 +-2.087138367000000017e+01 +-2.086783790999999866e+01 +-2.086540030999999829e+01 +-2.085034179999999893e+01 +-2.085596274999999977e+01 +-2.084037018000000074e+01 +-2.084573555000000056e+01 +-2.085174750999999915e+01 +-2.083468437000000151e+01 +-2.082938957000000002e+01 +-2.082680510999999868e+01 +-2.083251190000000008e+01 +-2.083469962999999936e+01 +-2.083016014000000027e+01 +-2.082089232999999950e+01 +-2.082620620999999872e+01 +-2.083715820000000107e+01 +-2.083087348999999833e+01 +-2.083131408999999934e+01 +-2.083633614000000023e+01 +-2.084392928999999839e+01 +-2.084317207000000138e+01 +-2.084704780999999940e+01 +-2.084928894000000099e+01 +-2.086404419000000132e+01 +-2.085846709999999860e+01 +-2.086853789999999975e+01 +-2.086713028000000136e+01 +-2.088088799000000151e+01 +-2.089229965000000178e+01 +-2.089099312000000097e+01 +-2.088486671000000072e+01 +-2.090794372999999950e+01 +-2.092309952000000095e+01 +-2.091676139999999862e+01 +-2.093342399999999870e+01 +-2.094887161000000120e+01 +-2.095768737999999942e+01 +-2.095897483999999977e+01 +-2.098666000000000054e+01 +-2.098955154000000078e+01 +-2.100160788999999895e+01 +-2.100826645000000070e+01 +-2.101894950999999878e+01 +-2.102555466000000095e+01 +-2.104102898000000010e+01 +-2.104966164000000006e+01 +-2.106021880999999851e+01 +-2.106583785999999847e+01 +-2.108599853999999851e+01 +-2.109025573999999992e+01 +-2.109671210999999857e+01 +-2.110757827999999847e+01 +-2.112589455000000171e+01 +-2.113087845000000087e+01 +-2.113911437999999876e+01 +-2.114861297999999934e+01 +-2.115714836000000076e+01 +-2.115616417000000027e+01 +-2.117423630000000045e+01 +-2.116677093999999926e+01 +-2.116896629000000019e+01 +-2.117103004000000155e+01 +-2.119592094000000060e+01 +-2.118371009999999899e+01 +-2.119466781999999938e+01 +-2.118743514999999888e+01 +-2.119147873000000004e+01 +-2.118985938999999874e+01 +-2.118417739999999938e+01 +-2.118833923000000041e+01 +-2.118526076999999930e+01 +-2.118991469999999921e+01 +-2.118585205000000116e+01 +-2.117868041999999917e+01 +-2.117318725999999884e+01 +-2.116762161000000120e+01 +-2.116866111999999944e+01 +-2.114933205000000171e+01 +-2.115735245000000120e+01 +-2.114586067000000114e+01 +-2.112828444999999888e+01 +-2.112791251999999886e+01 +-2.113308525000000060e+01 +-2.111879920999999882e+01 +-2.109982490999999882e+01 +-2.109713363999999913e+01 +-2.109951973000000081e+01 +-2.109285736000000000e+01 +-2.108599471999999864e+01 +-2.107944678999999866e+01 +-2.106998253000000076e+01 +-2.106293106000000037e+01 +-2.105674743999999876e+01 +-2.104611397000000039e+01 +-2.104917144999999934e+01 +-2.102819442999999922e+01 +-2.101688765999999831e+01 +-2.101901054000000002e+01 +-2.100436210999999886e+01 +-2.099056052999999977e+01 +-2.099076270999999849e+01 +-2.099302100999999965e+01 +-2.098931122000000116e+01 +-2.098987960999999913e+01 +-2.098303794999999994e+01 +-2.097922133999999872e+01 +-2.096990012999999919e+01 +-2.097717476000000048e+01 +-2.097418022000000093e+01 +-2.096849441999999897e+01 +-2.096045303000000004e+01 +-2.095720290999999946e+01 +-2.095631599000000023e+01 +-2.096556281999999882e+01 +-2.102819442999999922e+01 +-2.103143310999999827e+01 +-2.103765677999999895e+01 +-2.096829032999999853e+01 +-2.097320746999999841e+01 +-2.097464370999999872e+01 +-2.098720168999999913e+01 +-2.097975158999999934e+01 +-2.097871398999999926e+01 +-2.097277259999999899e+01 +-2.098675727999999907e+01 +-2.099030304000000058e+01 +-2.099741935999999853e+01 +-2.101116942999999893e+01 +-2.100629616000000155e+01 +-2.100821494999999928e+01 +-2.102778624999999835e+01 +-2.103536987000000025e+01 +-2.102432251000000107e+01 +-2.104450797999999878e+01 +-2.104111290000000167e+01 +-2.105388068999999973e+01 +-2.107206534999999903e+01 +-2.107134628000000021e+01 +-2.108613014000000163e+01 +-2.109420967000000147e+01 +-2.109670257999999876e+01 +-2.111457253000000023e+01 +-2.111923980999999984e+01 +-2.112484169000000023e+01 +-2.113374900999999895e+01 +-2.113916206000000031e+01 +-2.115072250000000054e+01 +-2.116822243000000014e+01 +-2.117352486000000056e+01 +-2.118039703000000173e+01 +-2.119599914999999868e+01 +-2.120447349999999886e+01 +-2.120083617999999959e+01 +-2.121302604999999986e+01 +-2.121805572999999967e+01 +-2.122119331000000031e+01 +-2.123399544000000105e+01 +-2.123234558000000050e+01 +-2.124647712999999882e+01 +-2.126346587999999826e+01 +-2.125910378000000023e+01 +-2.126974106000000120e+01 +-2.127082253000000023e+01 +-2.126690673999999959e+01 +-2.127316092999999952e+01 +-2.126346778999999998e+01 +-2.127316855999999845e+01 +-2.126547813000000176e+01 +-2.128131866000000016e+01 +-2.128461646999999957e+01 +-2.128001785000000012e+01 +-2.128397560000000155e+01 +-2.128295707999999919e+01 +-2.128291129999999853e+01 +-2.127355384999999899e+01 +-2.127433014000000000e+01 +-2.127330780000000132e+01 +-2.126933097999999944e+01 +-2.127304077000000149e+01 +-2.126144027999999864e+01 +-2.125563621999999953e+01 +-2.125771140999999886e+01 +-2.125968170000000157e+01 +-2.125590134000000120e+01 +-2.124215888999999891e+01 +-2.123171424999999957e+01 +-2.123319053999999895e+01 +-2.122194861999999915e+01 +-2.122915267999999855e+01 +-2.121100235000000112e+01 +-2.120059585999999996e+01 +-2.121074677000000008e+01 +-2.119254683999999855e+01 +-2.119178962999999882e+01 +-2.118276404999999940e+01 +-2.118222426999999897e+01 +-2.117047881999999959e+01 +-2.116773604999999847e+01 +-2.116037369000000012e+01 +-2.115620041000000029e+01 +-2.115364837999999992e+01 +-2.114710807999999886e+01 +-2.114820098999999942e+01 +-2.113669967999999955e+01 +-2.112815284999999932e+01 +-2.113560294999999911e+01 +-2.111976432999999886e+01 +-2.112597846999999973e+01 +-2.111616134999999872e+01 +-2.111224937000000068e+01 +-2.111206244999999981e+01 +-2.111417197999999829e+01 +-2.111297606999999843e+01 +-2.110897255000000072e+01 +-2.111878967000000173e+01 +-2.110814667000000000e+01 +-2.110939407000000045e+01 +-2.110699080999999921e+01 +-2.111165809999999965e+01 +-2.111455154000000078e+01 +-2.111478995999999952e+01 +-2.110714911999999899e+01 +-2.111134528999999915e+01 +-2.112418938000000068e+01 +-2.111377334999999889e+01 +-2.112820243999999903e+01 +-2.111384964000000153e+01 +-2.112024116999999990e+01 +-2.113027381999999932e+01 +-2.113904571999999860e+01 +-2.115533828999999955e+01 +-2.114903831000000167e+01 +-2.114588164999999975e+01 +-2.115488815000000145e+01 +-2.115867423999999986e+01 +-2.117423820000000134e+01 +-2.116953850000000159e+01 +-2.118885612000000052e+01 +-2.118205452000000122e+01 +-2.118185233999999895e+01 +-2.120259284999999849e+01 +-2.120594406000000021e+01 +-2.121229171999999963e+01 +-2.121357345999999922e+01 +-2.121191596999999973e+01 +-2.123582267999999829e+01 +-2.124498176999999899e+01 +-2.125069999999999837e+01 +-2.125211334000000107e+01 +-2.126126479999999930e+01 +-2.126709746999999950e+01 +-2.127252388000000138e+01 +-2.128203391999999994e+01 +-2.127684783999999851e+01 +-2.128740120000000147e+01 +-2.129187393000000128e+01 +-2.129434394999999824e+01 +-2.130990410000000068e+01 +-2.130596351999999882e+01 +-2.131716919000000132e+01 +-2.133181000000000083e+01 +-2.132542800999999955e+01 +-2.132211875999999862e+01 +-2.132224846000000085e+01 +-2.132715033999999932e+01 +-2.133723450000000099e+01 +-2.133471679999999893e+01 +-2.133447646999999847e+01 +-2.133831215000000014e+01 +-2.133787918000000161e+01 +-2.134176254000000128e+01 +-2.135199164999999866e+01 +-2.133963965999999957e+01 +-2.134621047999999988e+01 +-2.133101462999999853e+01 +-2.133900832999999864e+01 +-2.131078147999999928e+01 +-2.133029937999999959e+01 +-2.131445503000000130e+01 +-2.132327079999999953e+01 +-2.131443404999999913e+01 +-2.132516860999999864e+01 +-2.130736160000000012e+01 +-2.130582237000000134e+01 +-2.129429435999999853e+01 +-2.129367638000000085e+01 +-2.128855895999999959e+01 +-2.128951263000000083e+01 +-2.127728843999999953e+01 +-2.127657699999999963e+01 +-2.125924872999999948e+01 +-2.125766373000000087e+01 +-2.125204468000000091e+01 +-2.124208640999999886e+01 +-2.124861144999999851e+01 +-2.121988487000000134e+01 +-2.123611641000000105e+01 +-2.122289084999999886e+01 +-2.122717284999999876e+01 +-2.122542191000000145e+01 +-2.122268294999999938e+01 +-2.118995285000000095e+01 +-2.120441818000000112e+01 +-2.119590187000000014e+01 +-2.119218826000000178e+01 +-2.119297218000000171e+01 +-2.119487953000000147e+01 +-2.118357848999999860e+01 +-2.116777610999999837e+01 +-2.117723274000000089e+01 +-2.116963004999999853e+01 +-2.117213440000000091e+01 +-2.116725921999999827e+01 +-2.116022300999999928e+01 +-2.115845871000000145e+01 +-2.115750122000000033e+01 +-2.115987587000000048e+01 +-2.114828873000000087e+01 +-2.115895081000000033e+01 +-2.114434624000000085e+01 +-2.114624785999999901e+01 +-2.115275001999999915e+01 +-2.115973853999999932e+01 +-2.115147018000000045e+01 +-2.116695212999999853e+01 +-2.116215897000000012e+01 +-2.115674781999999965e+01 +-2.116151809999999855e+01 +-2.115925026000000031e+01 +-2.117400551000000064e+01 +-2.117181586999999965e+01 +-2.118150902000000002e+01 +-2.117257499999999837e+01 +-2.118452071999999831e+01 +-2.118882370000000037e+01 +-2.119945334999999886e+01 +-2.120149612000000161e+01 +-2.119941902000000056e+01 +-2.120198441000000145e+01 +-2.120741462999999882e+01 +-2.121455382999999983e+01 +-2.121932029999999969e+01 +-2.122580719000000116e+01 +-2.122992706000000140e+01 +-2.123781012999999973e+01 +-2.125093268999999907e+01 +-2.125028418999999857e+01 +-2.126689148000000174e+01 +-2.125805091999999874e+01 +-2.126647185999999934e+01 +-2.126545524999999870e+01 +-2.127487946000000107e+01 +-2.127297019999999961e+01 +-2.128341865999999882e+01 +-2.129465485000000058e+01 +-2.129411315999999843e+01 +-2.130181503000000021e+01 +-2.130867767000000157e+01 +-2.130839920000000021e+01 +-2.130954932999999940e+01 +-2.131338501000000107e+01 +-2.131130028000000110e+01 +-2.133297539000000143e+01 +-2.133341980000000149e+01 +-2.132451057000000105e+01 +-2.134167479999999983e+01 +-2.134370041000000029e+01 +-2.135162543999999940e+01 +-2.134189415000000167e+01 +-2.133257675000000120e+01 +-2.133939933999999994e+01 +-2.134661674000000176e+01 +-2.134735488999999831e+01 +-2.135218430000000112e+01 +-2.135774040000000085e+01 +-2.134203147999999928e+01 +-2.135538482999999843e+01 +-2.134668732000000091e+01 +-2.134330558999999994e+01 +-2.134686470000000114e+01 +-2.134256553999999895e+01 +-2.133379173000000151e+01 +-2.133732986000000054e+01 +-2.134120749999999944e+01 +-2.133765410999999901e+01 +-2.133577919000000023e+01 +-2.133596229999999849e+01 +-2.133327292999999969e+01 +-2.132592582999999919e+01 +-2.132307052999999897e+01 +-2.131625556999999915e+01 +-2.131036186000000043e+01 +-2.131480217000000010e+01 +-2.131332588000000072e+01 +-2.130282401999999919e+01 +-2.130836296000000019e+01 +-2.130494880999999907e+01 +-2.129594803000000169e+01 +-2.128807258999999874e+01 +-2.128091811999999905e+01 +-2.128312683000000050e+01 +-2.128011130999999878e+01 +-2.128877067999999895e+01 +-2.128217888000000002e+01 +-2.128443336000000130e+01 +-2.128461646999999957e+01 +-2.127333450000000070e+01 +-2.126651764000000000e+01 +-2.126314544999999967e+01 +-2.126549530000000132e+01 +-2.126157188000000176e+01 +-2.126354979999999983e+01 +-2.126195908000000045e+01 +-2.126328850000000159e+01 +-2.126403618000000151e+01 +-2.126863098000000107e+01 +-2.126423454000000035e+01 +-2.125377083000000056e+01 +-2.127162552000000062e+01 +-2.126956940000000174e+01 +-2.127190780999999831e+01 +-2.126978301999999843e+01 +-2.125589180000000056e+01 +-2.126374244999999874e+01 +-2.126417922999999988e+01 +-2.126454925999999901e+01 +-2.127724075000000070e+01 +-2.126801299999999983e+01 +-2.128250694000000109e+01 +-2.127665138000000056e+01 +-2.128764534000000097e+01 +-2.130388641000000050e+01 +-2.129652214000000043e+01 +-2.129608916999999835e+01 +-2.130202292999999969e+01 +-2.131221581000000143e+01 +-2.132021904000000134e+01 +-2.131936646000000124e+01 +-2.133231925999999845e+01 +-2.131588173000000097e+01 +-2.133115577999999957e+01 +-2.132868767000000076e+01 +-2.133712768999999909e+01 +-2.134234619000000066e+01 +-2.135465813000000068e+01 +-2.135128784000000124e+01 +-2.136326217999999955e+01 +-2.136927985999999891e+01 +-2.136811065999999926e+01 +-2.136484146000000095e+01 +-2.138597487999999913e+01 +-2.138842773000000008e+01 +-2.138087845000000087e+01 +-2.139939689999999928e+01 +-2.140760802999999868e+01 +-2.140958785999999847e+01 +-2.141823577999999983e+01 +-2.141510772999999901e+01 +-2.141812325000000072e+01 +-2.143221283000000099e+01 +-2.143349457000000058e+01 +-2.141333771000000041e+01 +-2.144007682999999886e+01 +-2.142737006999999849e+01 +-2.144976615999999936e+01 +-2.143939590000000095e+01 +-2.145068741000000045e+01 +-2.144666862000000052e+01 +-2.145697593999999953e+01 +-2.146746063000000149e+01 +-2.146022224000000023e+01 +-2.146491814000000176e+01 +-2.146861648999999872e+01 +-2.146499633999999901e+01 +-2.146530724000000134e+01 +-2.146171951000000178e+01 +-2.147961997999999895e+01 +-2.147671890000000161e+01 +-2.148150635000000008e+01 +-2.146821594000000033e+01 +-2.147016907000000074e+01 +-2.147743987999999860e+01 +-2.147326469000000060e+01 +-2.147860526999999919e+01 +-2.148170470999999893e+01 +-2.146521568000000002e+01 +-2.146211624000000029e+01 +-2.146938895999999986e+01 +-2.146842383999999981e+01 +-2.147236252000000079e+01 +-2.146926879999999827e+01 +-2.146215820000000107e+01 +-2.146462822000000159e+01 +-2.146802139000000054e+01 +-2.146964264000000000e+01 +-2.146261024000000006e+01 +-2.145454407000000074e+01 +-2.145460509999999843e+01 +-2.144922447000000076e+01 +-2.145313644000000153e+01 +-2.144728850999999992e+01 +-2.144205475000000050e+01 +-2.143759917999999942e+01 +-2.144251251000000025e+01 +-2.144286918999999969e+01 +-2.143731307999999913e+01 +-2.142840576000000041e+01 +-2.142747497999999950e+01 +-2.144008064000000147e+01 +-2.144077109999999919e+01 +-2.143078041000000056e+01 +-2.144233321999999831e+01 +-2.143868636999999921e+01 +-2.143279648000000037e+01 +-2.142944526999999866e+01 +-2.142688370000000120e+01 +-2.142567634999999981e+01 +-2.142240715000000151e+01 +-2.141450310000000101e+01 +-2.141643333000000027e+01 +-2.142066764999999862e+01 +-2.141658211000000023e+01 +-2.141856002999999831e+01 +-2.142315101999999882e+01 +-2.141825675999999845e+01 +-2.142553901999999866e+01 +-2.141910172000000046e+01 +-2.142166328000000064e+01 +-2.142193603999999851e+01 +-2.142141150999999866e+01 +-2.142325973999999889e+01 +-2.142515944999999888e+01 +-2.142593575000000072e+01 +-2.142838477999999824e+01 +-2.142624663999999868e+01 +-2.142849349999999831e+01 +-2.141853142000000076e+01 +-2.143098450000000099e+01 +-2.142038344999999921e+01 +-2.141772841999999955e+01 +-2.142828941000000142e+01 +-2.142804337000000103e+01 +-2.143801689000000010e+01 +-2.143487929999999864e+01 +-2.143313025999999866e+01 +-2.144075394000000045e+01 +-2.143402863000000025e+01 +-2.144925690000000174e+01 +-2.144676399000000089e+01 +-2.143806267000000076e+01 +-2.143893242000000043e+01 +-2.144192314000000010e+01 +-2.145179367000000070e+01 +-2.144400214999999932e+01 +-2.144083785999999847e+01 +-2.144466399999999950e+01 +-2.144335936999999959e+01 +-2.144288826000000014e+01 +-2.144592476000000048e+01 +-2.144357680999999971e+01 +-2.144378662000000091e+01 +-2.144254683999999855e+01 +-2.144034195000000054e+01 +-2.144498443999999893e+01 +-2.143655585999999857e+01 +-2.144192886000000087e+01 +-2.143249701999999957e+01 +-2.143099022000000176e+01 +-2.142752266000000105e+01 +-2.143111419999999967e+01 +-2.143288611999999915e+01 +-2.143312644999999961e+01 +-2.143194008000000039e+01 +-2.142827988000000161e+01 +-2.142796325999999851e+01 +-2.143382834999999886e+01 +-2.142236709999999889e+01 +-2.141716003000000157e+01 +-2.141484261000000089e+01 +-2.140936660999999930e+01 +-2.141435050999999845e+01 +-2.140565108999999921e+01 +-2.140427589000000097e+01 +-2.140628624000000002e+01 +-2.140384673999999876e+01 +-2.140571594000000033e+01 +-2.140665436000000099e+01 +-2.140078163000000089e+01 +-2.139288520999999932e+01 +-2.138387107999999870e+01 +-2.139377594000000116e+01 +-2.138411139999999833e+01 +-2.138612937999999986e+01 +-2.138214684000000076e+01 +-2.137102699000000072e+01 +-2.138232803000000004e+01 +-2.138002013999999917e+01 +-2.137705040000000167e+01 +-2.137667655999999994e+01 +-2.137547492999999932e+01 +-2.137401961999999855e+01 +-2.136810875000000109e+01 +-2.137565804000000114e+01 +-2.136961554999999890e+01 +-2.135244179000000031e+01 +-2.136127472000000083e+01 +-2.136362456999999893e+01 +-2.135959816000000089e+01 +-2.136041260000000008e+01 +-2.136011887000000087e+01 +-2.136493111000000056e+01 +-2.136497878999999855e+01 +-2.136280059999999992e+01 +-2.136057281000000074e+01 +-2.135902022999999872e+01 +-2.135756682999999967e+01 +-2.136930466000000095e+01 +-2.135323524000000006e+01 +-2.135669899000000171e+01 +-2.136355400000000060e+01 +-2.136115265000000107e+01 +-2.136304283000000126e+01 +-2.135988044999999858e+01 +-2.136834526000000167e+01 +-2.136884689000000037e+01 +-2.136991310000000155e+01 +-2.136983490000000074e+01 +-2.136721801999999926e+01 +-2.137559127999999831e+01 +-2.138090515000000025e+01 +-2.138214684000000076e+01 +-2.137481879999999990e+01 +-2.138292312999999822e+01 +-2.137615204000000091e+01 +-2.137924956999999893e+01 +-2.137863159000000124e+01 +-2.138700293999999857e+01 +-2.138493347000000000e+01 +-2.138378906000000157e+01 +-2.138247107999999841e+01 +-2.137086486999999835e+01 +-2.137934113000000025e+01 +-2.138499640999999940e+01 +-2.137257195000000110e+01 +-2.137701606999999981e+01 +-2.137377547999999905e+01 +-2.138525963000000019e+01 +-2.136413002000000105e+01 +-2.138230323999999882e+01 +-2.136780738999999940e+01 +-2.137893294999999938e+01 +-2.136993216999999845e+01 +-2.137122726000000128e+01 +-2.137658310000000128e+01 +-2.137588501000000107e+01 +-2.136992645000000124e+01 +-2.136755562000000097e+01 +-2.136905670000000157e+01 +-2.136791801000000035e+01 +-2.137030791999999835e+01 +-2.137349701000000124e+01 +-2.136164283999999824e+01 +-2.135544395000000151e+01 +-2.135480881000000153e+01 +-2.135349846000000085e+01 +-2.134004021000000151e+01 +-2.134636116000000072e+01 +-2.135048865999999990e+01 +-2.133961486999999835e+01 +-2.133799361999999888e+01 +-2.134136200000000017e+01 +-2.133147049000000095e+01 +-2.134059715000000068e+01 +-2.133018875000000136e+01 +-2.132837486000000027e+01 +-2.133408928000000060e+01 +-2.134127425999999872e+01 +-2.132642746000000145e+01 +-2.133096313000000066e+01 +-2.131560135000000145e+01 +-2.132007216999999955e+01 +-2.131591225000000023e+01 +-2.130997848999999889e+01 +-2.131712531999999882e+01 +-2.131321906999999882e+01 +-2.131097602999999907e+01 +-2.130509758000000176e+01 +-2.130448150999999868e+01 +-2.130820084000000136e+01 +-2.131282042999999859e+01 +-2.129898070999999860e+01 +-2.130531693000000004e+01 +-2.130417441999999895e+01 +-2.129598808000000076e+01 +-2.129841422999999878e+01 +-2.130512618999999930e+01 +-2.130411720000000031e+01 +-2.130388831999999866e+01 +-2.130285263000000029e+01 +-2.129618645000000043e+01 +-2.129811477999999880e+01 +-2.130107307000000105e+01 +-2.129554939000000147e+01 +-2.128640555999999862e+01 +-2.129004669000000050e+01 +-2.130185889999999915e+01 +-2.128733635000000035e+01 +-2.130421257000000068e+01 +-2.130537604999999957e+01 +-2.130040740999999826e+01 +-2.130563735999999864e+01 +-2.131584930000000000e+01 +-2.131337929000000031e+01 +-2.130391692999999975e+01 +-2.131803702999999928e+01 +-2.131995772999999872e+01 +-2.132781600999999938e+01 +-2.132074738000000025e+01 +-2.131475258000000039e+01 +-2.132154845999999893e+01 +-2.132666588000000019e+01 +-2.133021164000000169e+01 +-2.133098412000000010e+01 +-2.133822250000000054e+01 +-2.132999991999999878e+01 +-2.133701514999999915e+01 +-2.134164237999999969e+01 +-2.135290336999999994e+01 +-2.135893250000000165e+01 +-2.134840584000000163e+01 +-2.135397719999999921e+01 +-2.135220337000000157e+01 +-2.137273598000000163e+01 +-2.137770843999999926e+01 +-2.137271690000000035e+01 +-2.137287330999999924e+01 +-2.137114143000000155e+01 +-2.136948586000000105e+01 +-2.137012671999999824e+01 +-2.137452315999999897e+01 +-2.137923813000000095e+01 +-2.138409233000000143e+01 +-2.138539696000000134e+01 +-2.138534737000000163e+01 +-2.139772224000000023e+01 +-2.139094542999999859e+01 +-2.139189148000000174e+01 +-2.139843177999999924e+01 +-2.137891197000000076e+01 +-2.138690185999999827e+01 +-2.140036200999999849e+01 +-2.138533591999999928e+01 +-2.139285659999999822e+01 +-2.139094161999999955e+01 +-2.139720725999999829e+01 +-2.139666556999999969e+01 +-2.139483451999999986e+01 +-2.139029693999999893e+01 +-2.137793158999999932e+01 +-2.137680817000000033e+01 +-2.138697815000000091e+01 +-2.138507080000000116e+01 +-2.137753487000000163e+01 +-2.137126160000000041e+01 +-2.136779403999999971e+01 +-2.137247085999999996e+01 +-2.137005614999999992e+01 +-2.137211226999999880e+01 +-2.135347365999999880e+01 +-2.136279678000000004e+01 +-2.134830475000000050e+01 +-2.135845756999999878e+01 +-2.135034943000000141e+01 +-2.135024452000000039e+01 +-2.134628105000000176e+01 +-2.134698867999999905e+01 +-2.134261894000000126e+01 +-2.132771873000000085e+01 +-2.133146667000000107e+01 +-2.132051659000000043e+01 +-2.132473183000000105e+01 +-2.132099151999999975e+01 +-2.131092643999999936e+01 +-2.131684113000000025e+01 +-2.132182883999999845e+01 +-2.131525420999999909e+01 +-2.131391715999999903e+01 +-2.129511641999999938e+01 +-2.130108832999999890e+01 +-2.129266738999999831e+01 +-2.128670119999999955e+01 +-2.129366874999999837e+01 +-2.129739951999999903e+01 +-2.128726577999999847e+01 +-2.129759406999999882e+01 +-2.129726601000000130e+01 +-2.127971840000000014e+01 +-2.127931785999999903e+01 +-2.127571487000000161e+01 +-2.127889061000000126e+01 +-2.127941895000000017e+01 +-2.127728461999999965e+01 +-2.127790260000000089e+01 +-2.127735709999999969e+01 +-2.128046035999999930e+01 +-2.126403426999999979e+01 +-2.128588295000000130e+01 +-2.128140830999999977e+01 +-2.127830505000000016e+01 +-2.128550720000000140e+01 +-2.128688049000000149e+01 +-2.127990340999999930e+01 +-2.127947806999999969e+01 +-2.127634238999999994e+01 +-2.128594589000000070e+01 +-2.129132270999999932e+01 +-2.128869629000000074e+01 +-2.129600905999999938e+01 +-2.129088782999999907e+01 +-2.130137634000000091e+01 +-2.130845451000000068e+01 +-2.130101203999999981e+01 +-2.130989075000000099e+01 +-2.131590080000000142e+01 +-2.131794739000000050e+01 +-2.131694030999999967e+01 +-2.132345580999999868e+01 +-2.132085800000000120e+01 +-2.132147026000000167e+01 +-2.132734488999999911e+01 +-2.133555030999999857e+01 +-2.133108902000000029e+01 +-2.134655379999999880e+01 +-2.134074401999999893e+01 +-2.134381866000000016e+01 +-2.135603714000000153e+01 +-2.135319327999999928e+01 +-2.136301422000000017e+01 +-2.136458778000000081e+01 +-2.136188506999999959e+01 +-2.136550521999999930e+01 +-2.136079025000000087e+01 +-2.136713218999999953e+01 +-2.135652542000000054e+01 +-2.136230658999999932e+01 +-2.137161445999999998e+01 +-2.136929320999999860e+01 +-2.137465668000000107e+01 +-2.138070868999999874e+01 +-2.137329482999999897e+01 +-2.136264229000000014e+01 +-2.135819243999999983e+01 +-2.136185645999999849e+01 +-2.135476685000000074e+01 +-2.136795234999999948e+01 +-2.135586165999999864e+01 +-2.134960936999999959e+01 +-2.134437943000000004e+01 +-2.134540748999999948e+01 +-2.133598518000000155e+01 +-2.133907509000000147e+01 +-2.134202765999999940e+01 +-2.132891464000000070e+01 +-2.131872939999999872e+01 +-2.131995201000000151e+01 +-2.131237601999999853e+01 +-2.130962372000000116e+01 +-2.129946899000000116e+01 +-2.129891586000000103e+01 +-2.128823471000000112e+01 +-2.127734566000000171e+01 +-2.127189255000000045e+01 +-2.126984024000000062e+01 +-2.125979232999999979e+01 +-2.126468085999999857e+01 +-2.125035858000000033e+01 +-2.125148581999999919e+01 +-2.122561072999999965e+01 +-2.122935294999999911e+01 +-2.122292327999999983e+01 +-2.121153831000000167e+01 +-2.119980812000000014e+01 +-2.121459769999999878e+01 +-2.118911170999999882e+01 +-2.118139075999999932e+01 +-2.118466567999999839e+01 +-2.118333626000000081e+01 +-2.117133141000000052e+01 +-2.116690635999999870e+01 +-2.116182518000000101e+01 +-2.113647461000000050e+01 +-2.115122414000000006e+01 +-2.114886283999999961e+01 +-2.113094329999999843e+01 +-2.113731574999999907e+01 +-2.114456557999999831e+01 +-2.112336158999999824e+01 +-2.111996269000000126e+01 +-2.112372398000000118e+01 +-2.110593224000000134e+01 +-2.111612128999999882e+01 +-2.112190818999999919e+01 +-2.110231780999999884e+01 +-2.110266495000000120e+01 +-2.110458945999999969e+01 +-2.110860442999999975e+01 +-2.110525130999999988e+01 +-2.109741401999999866e+01 +-2.110685730000000149e+01 +-2.108688353999999876e+01 +-2.110542488000000105e+01 +-2.110056876999999886e+01 +-2.110924148999999872e+01 +-2.110343170000000157e+01 +-2.110697745999999952e+01 +-2.110365295000000074e+01 +-2.109951401000000004e+01 +-2.109920311000000126e+01 +-2.111821747000000116e+01 +-2.111810875000000109e+01 +-2.112675095000000169e+01 +-2.112080192999999895e+01 +-2.112135695999999996e+01 +-2.113012885999999924e+01 +-2.112509727000000126e+01 +-2.113065720000000169e+01 +-2.114225959999999915e+01 +-2.114135170000000130e+01 +-2.113704299999999847e+01 +-2.113972473000000107e+01 +-2.115093421999999990e+01 +-2.115454101999999992e+01 +-2.115939712999999855e+01 +-2.115990829000000062e+01 +-2.114752196999999967e+01 +-2.116469765000000081e+01 +-2.116378402999999864e+01 +-2.114804267999999965e+01 +-2.117153357999999841e+01 +-2.118018531999999965e+01 +-2.118877983000000143e+01 +-2.116880988999999857e+01 +-2.118027114999999938e+01 +-2.117942619000000093e+01 +-2.119173621999999924e+01 +-2.118829536000000147e+01 +-2.118824959000000163e+01 +-2.120022011000000006e+01 +-2.119272614000000132e+01 +-2.119213676000000035e+01 +-2.118434334000000163e+01 +-2.118824195999999915e+01 +-2.118740654000000134e+01 +-2.118730164000000116e+01 +-2.120009422000000043e+01 +-2.119522475999999855e+01 +-2.119589424000000122e+01 +-2.117993355000000122e+01 +-2.117096519000000043e+01 +-2.117622374999999835e+01 +-2.117849159000000014e+01 +-2.117150115999999826e+01 +-2.116617966000000095e+01 +-2.116606522000000012e+01 +-2.117112350000000021e+01 +-2.115324211000000076e+01 +-2.114841652000000138e+01 +-2.114695358000000169e+01 +-2.112917519000000155e+01 +-2.114131927000000033e+01 +-2.113050460999999913e+01 +-2.112953758000000093e+01 +-2.112171363999999940e+01 +-2.111202048999999903e+01 +-2.110542488000000105e+01 +-2.109415244999999928e+01 +-2.109005737000000025e+01 +-2.108426666000000083e+01 +-2.108961104999999847e+01 +-2.108214377999999911e+01 +-2.107952498999999946e+01 +-2.107057190000000091e+01 +-2.106293296999999853e+01 +-2.106147766000000132e+01 +-2.105035210000000134e+01 +-2.105800247000000169e+01 +-2.104600333999999862e+01 +-2.103645514999999833e+01 +-2.103581618999999847e+01 +-2.101913642999999965e+01 +-2.102072333999999998e+01 +-2.101918411000000120e+01 +-2.101178741000000016e+01 +-2.101309204000000008e+01 +-2.102028084000000163e+01 +-2.101877022000000039e+01 +-2.101899338000000128e+01 +-2.100797080999999977e+01 +-2.100045203999999899e+01 +-2.100168228000000070e+01 +-2.099987983999999841e+01 +-2.100052833999999891e+01 +-2.099301338000000072e+01 +-2.099617195000000081e+01 +-2.100299644000000043e+01 +-2.100391959999999969e+01 +-2.098800659000000124e+01 +-2.099626732000000118e+01 +-2.099860191000000142e+01 +-2.099133491999999990e+01 +-2.099478912000000008e+01 +-2.099964522999999872e+01 +-2.099251366000000019e+01 +-2.099293899999999979e+01 +-2.099357033000000072e+01 +-2.100115204000000091e+01 +-2.100488663000000145e+01 +-2.099803351999999990e+01 +-2.100467300000000037e+01 +-2.101202393000000157e+01 +-2.101626205000000169e+01 +-2.102510643000000101e+01 +-2.102807808000000023e+01 +-2.102433394999999905e+01 +-2.103339576999999849e+01 +-2.104179955000000035e+01 +-2.104179381999999876e+01 +-2.105507087999999882e+01 +-2.106194686999999988e+01 +-2.105552673000000041e+01 +-2.106804276000000087e+01 +-2.107476425000000120e+01 +-2.108050727999999907e+01 +-2.109155082999999919e+01 +-2.108845329000000035e+01 +-2.109227371000000062e+01 +-2.109118080000000006e+01 +-2.109662627999999884e+01 +-2.111003493999999847e+01 +-2.110734177000000145e+01 +-2.111158561999999961e+01 +-2.111768341000000149e+01 +-2.112973975999999965e+01 +-2.113077735999999973e+01 +-2.112712478999999988e+01 +-2.112949370999999843e+01 +-2.113941382999999874e+01 +-2.114897155999999967e+01 +-2.114547539000000143e+01 +-2.114425087000000048e+01 +-2.115506553999999895e+01 +-2.115043448999999853e+01 +-2.113769913000000145e+01 +-2.115241623000000004e+01 +-2.114701270999999849e+01 +-2.114089965999999876e+01 +-2.115005684000000130e+01 +-2.114357567000000060e+01 +-2.114646529999999913e+01 +-2.114740371999999979e+01 +-2.114409256000000070e+01 +-2.113987922999999824e+01 +-2.114237595000000169e+01 +-2.113446808000000132e+01 +-2.113683701000000070e+01 +-2.112801169999999829e+01 +-2.112208366000000126e+01 +-2.112685966000000093e+01 +-2.111524391000000023e+01 +-2.111877060000000128e+01 +-2.111358261000000169e+01 +-2.109825896999999983e+01 +-2.110668181999999859e+01 +-2.109353065000000171e+01 +-2.109300232000000008e+01 +-2.108567047000000017e+01 +-2.108821677999999977e+01 +-2.108161163000000116e+01 +-2.106817055000000138e+01 +-2.106543350000000103e+01 +-2.105392074999999963e+01 +-2.105303001000000052e+01 +-2.104395484999999866e+01 +-2.103415298000000178e+01 +-2.103648375999999942e+01 +-2.102054595999999975e+01 +-2.103492165000000114e+01 +-2.101725387999999839e+01 +-2.102013016000000079e+01 +-2.100271606000000091e+01 +-2.100808144000000155e+01 +-2.100338935999999990e+01 +-2.099856567000000140e+01 +-2.100343512999999973e+01 +-2.099467849999999913e+01 +-2.098807715999999957e+01 +-2.098577880999999934e+01 +-2.098105620999999843e+01 +-2.098264885000000035e+01 +-2.098346901000000031e+01 +-2.097853660999999903e+01 +-2.098009681999999998e+01 +-2.097411156000000076e+01 +-2.097056770000000014e+01 +-2.096678733999999977e+01 +-2.097348403999999888e+01 +-2.096138381999999822e+01 +-2.096156501999999833e+01 +-2.096325301999999979e+01 +-2.096465682999999913e+01 +-2.095334434999999829e+01 +-2.095941734000000167e+01 +-2.096379662000000010e+01 +-2.096226310999999853e+01 +-2.095700073000000074e+01 +-2.096634292999999971e+01 +-2.096590996000000118e+01 +-2.096743010999999868e+01 +-2.097315598000000136e+01 +-2.096686554000000058e+01 +-2.097595978000000017e+01 +-2.097009277000000083e+01 +-2.097375488000000132e+01 +-2.097836875999999862e+01 +-2.098884200999999905e+01 +-2.097940445000000054e+01 +-2.099413108999999977e+01 +-2.099412154999999913e+01 +-2.099409676000000147e+01 +-2.099400139000000109e+01 +-2.101605796999999853e+01 +-2.101037025000000114e+01 +-2.101666260000000008e+01 +-2.102003859999999946e+01 +-2.101701545999999965e+01 +-2.101847838999999851e+01 +-2.102256012000000140e+01 +-2.103489304000000004e+01 +-2.102171515999999940e+01 +-2.103887557999999913e+01 +-2.103600120999999845e+01 +-2.103588676000000035e+01 +-2.104015160000000151e+01 +-2.104270362999999833e+01 +-2.105627060000000128e+01 +-2.105494118000000014e+01 +-2.105401992999999905e+01 +-2.105790900999999948e+01 +-2.106806946000000025e+01 +-2.106547164999999922e+01 +-2.106002617000000043e+01 +-2.106269264000000163e+01 +-2.106992722000000029e+01 +-2.106803512999999839e+01 +-2.107901955000000171e+01 +-2.106883048999999986e+01 +-2.107341003000000157e+01 +-2.106494331000000031e+01 +-2.107394217999999952e+01 +-2.108123778999999942e+01 +-2.107236480999999984e+01 +-2.107607841000000093e+01 +-2.106888199000000128e+01 +-2.107402802000000008e+01 +-2.105828475999999938e+01 +-2.104617882000000151e+01 +-2.105645751999999860e+01 +-2.105998801999999870e+01 +-2.105050659000000124e+01 +-2.103817177000000171e+01 +-2.104769324999999824e+01 +-2.104587555000000165e+01 +-2.103552437000000097e+01 +-2.103971290999999866e+01 +-2.103883171000000019e+01 +-2.103291511999999841e+01 +-2.103294563000000039e+01 +-2.102115822000000023e+01 +-2.101124572999999884e+01 +-2.101209068000000002e+01 +-2.101243210000000161e+01 +-2.100455665999999866e+01 +-2.099685287000000145e+01 +-2.100115204000000091e+01 +-2.098974991000000045e+01 +-2.099418259000000120e+01 +-2.098480414999999866e+01 +-2.098242186999999959e+01 +-2.098785399999999868e+01 +-2.097354126000000107e+01 +-2.097860718000000091e+01 +-2.097373199000000099e+01 +-2.097323227000000045e+01 +-2.097200774999999950e+01 +-2.096668434000000047e+01 +-2.096256827999999928e+01 +-2.095955086000000023e+01 +-2.095083617999999959e+01 +-2.096398162999999926e+01 +-2.095185280000000105e+01 +-2.095028686999999934e+01 +-2.095436667999999969e+01 +-2.094089698999999882e+01 +-2.093323516999999967e+01 +-2.092914199999999880e+01 +-2.093661498999999893e+01 +-2.094303512999999839e+01 +-2.093226050999999899e+01 +-2.093495941000000116e+01 +-2.092186545999999936e+01 +-2.093355942000000169e+01 +-2.093667029999999940e+01 +-2.093492888999999835e+01 +-2.093201256000000043e+01 +-2.093149375999999862e+01 +-2.092760657999999907e+01 +-2.092950629999999990e+01 +-2.093033027999999973e+01 +-2.092560196000000161e+01 +-2.092999839999999878e+01 +-2.093054770999999903e+01 +-2.092215347000000136e+01 +-2.093195343000000008e+01 +-2.092000579999999843e+01 +-2.092341614000000050e+01 +-2.092776680000000056e+01 +-2.092954445000000163e+01 +-2.092540169000000105e+01 +-2.091889000000000109e+01 +-2.092735481000000064e+01 +-2.092811203000000120e+01 +-2.093553925000000149e+01 +-2.093673515000000052e+01 +-2.093316649999999868e+01 +-2.093725394999999878e+01 +-2.093538475000000076e+01 +-2.095063590999999903e+01 +-2.095013618000000122e+01 +-2.095617104000000097e+01 +-2.094759750000000054e+01 +-2.095664023999999870e+01 +-2.096194838999999988e+01 +-2.095515633000000122e+01 +-2.095895575999999849e+01 +-2.097066689000000039e+01 +-2.096278571999999940e+01 +-2.096900558000000103e+01 +-2.097191619999999901e+01 +-2.096832466000000039e+01 +-2.097397803999999866e+01 +-2.098245620999999872e+01 +-2.097232436999999905e+01 +-2.097867966000000095e+01 +-2.098015403999999862e+01 +-2.097665977000000126e+01 +-2.097973441999999977e+01 +-2.097714614999999938e+01 +-2.097792244000000039e+01 +-2.099223328000000066e+01 +-2.098919105999999957e+01 +-2.098692130999999961e+01 +-2.098291015999999942e+01 +-2.098152732999999870e+01 +-2.099295425000000037e+01 +-2.098967933999999858e+01 +-2.097936058000000159e+01 +-2.097509765999999942e+01 +-2.098378562999999986e+01 +-2.098293877000000052e+01 +-2.098756599000000023e+01 +-2.098826027000000138e+01 +-2.097915077000000039e+01 +-2.099534797999999824e+01 +-2.098300933999999884e+01 +-2.097952079999999953e+01 +-2.097455025000000006e+01 +-2.098711777000000112e+01 +-2.097738457000000167e+01 +-2.098011779999999860e+01 +-2.097285079999999979e+01 +-2.097169304000000167e+01 +-2.097262955000000062e+01 +-2.095873832999999919e+01 +-2.097155571000000052e+01 +-2.097857666000000165e+01 +-2.097267532000000045e+01 +-2.096487999000000002e+01 +-2.096861648999999872e+01 +-2.097509765999999942e+01 +-2.096179770999999903e+01 +-2.096233558999999858e+01 +-2.097115134999999952e+01 +-2.096703911000000176e+01 +-2.096750258999999872e+01 +-2.096193313999999930e+01 +-2.097493172000000072e+01 +-2.096041106999999926e+01 +-2.096543884000000091e+01 +-2.096994018999999909e+01 +-2.096239661999999981e+01 +-2.097036552000000142e+01 +-2.095956801999999897e+01 +-2.097600364999999911e+01 +-2.097450066000000035e+01 +-2.097795486000000054e+01 +-2.097903824000000128e+01 +-2.097198867999999905e+01 +-2.096696663000000171e+01 +-2.096721840000000014e+01 +-2.096705436999999961e+01 +-2.096282195999999942e+01 +-2.096562958000000165e+01 +-2.096958160000000149e+01 +-2.097671508999999901e+01 +-2.097648621000000091e+01 +-2.097504424999999983e+01 +-2.097046279999999996e+01 +-2.098470116000000019e+01 +-2.096467399999999870e+01 +-2.094605827000000176e+01 +-2.096871567000000169e+01 +-2.097472190999999953e+01 +-2.097054862999999969e+01 +-2.097380065999999843e+01 +-2.096850776999999866e+01 +-2.097952460999999857e+01 +-2.096740532000000101e+01 +-2.095204163000000008e+01 +-2.096173286000000147e+01 +-2.097073935999999961e+01 +-2.097238730999999845e+01 +-2.096408844000000116e+01 +-2.096653557000000134e+01 +-2.097080421000000072e+01 +-2.097262192000000169e+01 +-2.097165108000000089e+01 +-2.096021843000000118e+01 +-2.097026062000000124e+01 +-2.097060013000000112e+01 +-2.097801971000000165e+01 +-2.097951317000000060e+01 +-2.097622871000000089e+01 +-2.097102927999999977e+01 +-2.097711371999999841e+01 +-2.098754883000000149e+01 +-2.098091888000000083e+01 +-2.098080253999999911e+01 +-2.098160552999999950e+01 +-2.098823166000000029e+01 +-2.099079323000000130e+01 +-2.098978805999999864e+01 +-2.099078559999999882e+01 +-2.099225998000000004e+01 +-2.100116729999999876e+01 +-2.097870444999999862e+01 +-2.099022483999999977e+01 +-2.098791122000000087e+01 +-2.097800635999999841e+01 +-2.099193763999999973e+01 +-2.098782729999999930e+01 +-2.098292542000000083e+01 +-2.098304939000000147e+01 +-2.099319266999999911e+01 +-2.098363876000000161e+01 +-2.098662185999999963e+01 +-2.099457741000000155e+01 +-2.098417853999999849e+01 +-2.098918915000000140e+01 +-2.097507668000000081e+01 +-2.098872374999999835e+01 +-2.098320960999999940e+01 +-2.098507309000000021e+01 +-2.098797035000000122e+01 +-2.099256516000000161e+01 +-2.098575973999999889e+01 +-2.098838424999999930e+01 +-2.098373031999999938e+01 +-2.096952629000000101e+01 +-2.098373222000000027e+01 +-2.098001861999999917e+01 +-2.097015953000000010e+01 +-2.098445510999999897e+01 +-2.098659514999999942e+01 +-2.096573639000000000e+01 +-2.096841431000000000e+01 +-2.097593306999999996e+01 +-2.096398735000000002e+01 +-2.096418189999999981e+01 +-2.097137259999999870e+01 +-2.097649001999999996e+01 +-2.096567725999999965e+01 +-2.097284507999999903e+01 +-2.097216225000000023e+01 +-2.096873665000000031e+01 +-2.097250938000000176e+01 +-2.096894646000000151e+01 +-2.097010994000000039e+01 +-2.097202491999999907e+01 +-2.097628212000000048e+01 +-2.096485519000000153e+01 +-2.096946143999999990e+01 +-2.095749855000000039e+01 +-2.097052193000000031e+01 +-2.097048569000000029e+01 +-2.096328925999999981e+01 +-2.096683120999999872e+01 +-2.096574019999999905e+01 +-2.097564696999999967e+01 +-2.097111130000000045e+01 +-2.098053360000000112e+01 +-2.097315979000000041e+01 +-2.096418952999999874e+01 +-2.097144889999999862e+01 +-2.096136093000000145e+01 +-2.096492003999999909e+01 +-2.097920990000000074e+01 +-2.095591164000000006e+01 +-2.096722220999999919e+01 +-2.096556853999999959e+01 +-2.096706581000000114e+01 +-2.096717071999999860e+01 +-2.097678374999999917e+01 +-2.097450446999999940e+01 +-2.097252655000000132e+01 +-2.096242141999999831e+01 +-2.097031975000000159e+01 +-2.096661186000000043e+01 +-2.096523665999999864e+01 +-2.096323775999999839e+01 +-2.097394179999999864e+01 +-2.097256660000000039e+01 +-2.097622299000000012e+01 +-2.096762657000000019e+01 +-2.096873855999999847e+01 +-2.097435570000000027e+01 +-2.097066115999999880e+01 +-2.097403526000000085e+01 +-2.097883415000000085e+01 +-2.098648642999999936e+01 +-2.098663712000000103e+01 +-2.097033310000000128e+01 +-2.097453308000000050e+01 +-2.098060989000000021e+01 +-2.098960303999999866e+01 +-2.098019409000000124e+01 +-2.099232483000000116e+01 +-2.099313927000000035e+01 +-2.099508858000000089e+01 +-2.098955916999999971e+01 +-2.098172379000000021e+01 +-2.099769592000000173e+01 +-2.099617767000000157e+01 +-2.100172042999999888e+01 +-2.100166893000000101e+01 +-2.099779128999999855e+01 +-2.101228522999999981e+01 +-2.101355934000000047e+01 +-2.099709319999999835e+01 +-2.100894547000000046e+01 +-2.101068877999999884e+01 +-2.102276992999999905e+01 +-2.101743507000000122e+01 +-2.102035332000000167e+01 +-2.103041267000000047e+01 +-2.102912330999999924e+01 +-2.102638625999999888e+01 +-2.104147339000000017e+01 +-2.103541565000000091e+01 +-2.104394531000000157e+01 +-2.104033088999999990e+01 +-2.104100800000000149e+01 +-2.104102324999999851e+01 +-2.104888916000000165e+01 +-2.104124640999999940e+01 +-2.105588721999999890e+01 +-2.105173492000000124e+01 +-2.105597115000000130e+01 +-2.106345367000000124e+01 +-2.107144927999999950e+01 +-2.107705688000000066e+01 +-2.107070159999999959e+01 +-2.108428763999999944e+01 +-2.107827568000000085e+01 +-2.107908630000000016e+01 +-2.107455635000000171e+01 +-2.108404349999999994e+01 +-2.108920479000000014e+01 +-2.109346581000000143e+01 +-2.110228348000000054e+01 +-2.110319137999999839e+01 +-2.109078597999999971e+01 +-2.111156082000000112e+01 +-2.109614181999999971e+01 +-2.110945702000000068e+01 +-2.110169791999999944e+01 +-2.111104011999999841e+01 +-2.111195754999999963e+01 +-2.112882804999999919e+01 +-2.110859680000000083e+01 +-2.112588501000000107e+01 +-2.113681412000000037e+01 +-2.112712669000000076e+01 +-2.112615584999999996e+01 +-2.113565253999999882e+01 +-2.113624954000000145e+01 +-2.112769699000000045e+01 +-2.113995360999999917e+01 +-2.114282989999999884e+01 +-2.114622878999999855e+01 +-2.114581871000000035e+01 +-2.113780403000000163e+01 +-2.114333916000000002e+01 +-2.114574813999999847e+01 +-2.114504433000000105e+01 +-2.115438461000000103e+01 +-2.114334488000000079e+01 +-2.114126777999999973e+01 +-2.115622520000000151e+01 +-2.115431403999999915e+01 +-2.115372276000000085e+01 +-2.115044974999999994e+01 +-2.114136505000000099e+01 +-2.114849281000000047e+01 +-2.114550781000000157e+01 +-2.114475441000000089e+01 +-2.114430428000000006e+01 +-2.113985824999999963e+01 +-2.114837074000000072e+01 +-2.113513183999999967e+01 +-2.113597679000000085e+01 +-2.113435172999999878e+01 +-2.113985634000000147e+01 +-2.112691689000000039e+01 +-2.112820625000000163e+01 +-2.113377570999999833e+01 +-2.112752914000000004e+01 +-2.112971496999999843e+01 +-2.112041473000000025e+01 +-2.111881447000000023e+01 +-2.112360381999999959e+01 +-2.111978721999999919e+01 +-2.111905478999999985e+01 +-2.111486243999999957e+01 +-2.111798858999999950e+01 +-2.111204719999999924e+01 +-2.111006927000000033e+01 +-2.110794067000000140e+01 +-2.110177421999999936e+01 +-2.110388756000000043e+01 +-2.110445786000000012e+01 +-2.109860992000000124e+01 +-2.110356902999999917e+01 +-2.110078620999999899e+01 +-2.111194611000000165e+01 +-2.109872627000000023e+01 +-2.110576247999999921e+01 +-2.110512543000000107e+01 +-2.110736465000000095e+01 +-2.110308647000000093e+01 +-2.109808921999999853e+01 +-2.109918022000000093e+01 +-2.109327315999999897e+01 +-2.109637833000000029e+01 +-2.110001755000000045e+01 +-2.109891319000000109e+01 +-2.110863686000000072e+01 +-2.110007094999999921e+01 +-2.109989356999999899e+01 +-2.110243416000000138e+01 +-2.110945892000000157e+01 +-2.109439468000000062e+01 +-2.110429000999999971e+01 +-2.110191727000000128e+01 +-2.111875915999999975e+01 +-2.111119843000000174e+01 +-2.111937522999999928e+01 +-2.111177062999999876e+01 +-2.111689185999999907e+01 +-2.112278747999999950e+01 +-2.111618233000000089e+01 +-2.112862777999999864e+01 +-2.112489319000000165e+01 +-2.111066246000000035e+01 +-2.111927414000000169e+01 +-2.112041855000000012e+01 +-2.113375282000000155e+01 +-2.112471389999999971e+01 +-2.113729477000000045e+01 +-2.113042830999999921e+01 +-2.113058472000000165e+01 +-2.113350104999999957e+01 +-2.113855361999999971e+01 +-2.114344596999999837e+01 +-2.113953400000000116e+01 +-2.116080475000000050e+01 +-2.115424347000000083e+01 +-2.115102767999999855e+01 +-2.115660285999999957e+01 +-2.114208793999999969e+01 +-2.116411400000000143e+01 +-2.115493202000000039e+01 +-2.115319252000000105e+01 +-2.116279984000000169e+01 +-2.115536880000000153e+01 +-2.116741561999999988e+01 +-2.117018509000000037e+01 +-2.116384887999999975e+01 +-2.116314124999999891e+01 +-2.116258048999999986e+01 +-2.116080855999999955e+01 +-2.114943694999999835e+01 +-2.116880417000000136e+01 +-2.116109467000000066e+01 +-2.116319083999999862e+01 +-2.115735626000000025e+01 +-2.116858101000000048e+01 +-2.116964340000000178e+01 +-2.115954398999999952e+01 +-2.114998054999999866e+01 +-2.116183472000000165e+01 +-2.116548729000000151e+01 +-2.115794563000000039e+01 +-2.115240668999999940e+01 +-2.115561676000000091e+01 +-2.114560699000000099e+01 +-2.113758087000000074e+01 +-2.115590096000000031e+01 +-2.115409851000000074e+01 +-2.114873504999999909e+01 +-2.115023040999999893e+01 +-2.114808846000000031e+01 +-2.114641570999999942e+01 +-2.114203643999999827e+01 +-2.114830588999999961e+01 +-2.113559151000000114e+01 +-2.113475608999999977e+01 +-2.113368987999999860e+01 +-2.113209533999999934e+01 +-2.112275886999999841e+01 +-2.113079452999999930e+01 +-2.112886428999999922e+01 +-2.111764145000000070e+01 +-2.112457656999999855e+01 +-2.110549926999999926e+01 +-2.110614967000000064e+01 +-2.110202025999999975e+01 +-2.110562897000000149e+01 +-2.109795379999999909e+01 +-2.110143470999999948e+01 +-2.110091972000000027e+01 +-2.108590888999999891e+01 +-2.109010695999999996e+01 +-2.109762763999999891e+01 +-2.109270667999999915e+01 +-2.109648895000000124e+01 +-2.109293556000000081e+01 +-2.108123778999999942e+01 +-2.108782005000000126e+01 +-2.108602524000000145e+01 +-2.108605194000000083e+01 +-2.108038901999999837e+01 +-2.108628845000000140e+01 +-2.108595657000000045e+01 +-2.108272171000000128e+01 +-2.108491324999999961e+01 +-2.108527756000000153e+01 +-2.107425879999999907e+01 +-2.107447623999999919e+01 +-2.107137107999999870e+01 +-2.108128737999999913e+01 +-2.107444953999999981e+01 +-2.108149719000000033e+01 +-2.107881736999999944e+01 +-2.107421683999999829e+01 +-2.108065795999999992e+01 +-2.107659912000000091e+01 +-2.107496452000000176e+01 +-2.106916045999999909e+01 +-2.107485580000000169e+01 +-2.107676505999999961e+01 +-2.107311058000000159e+01 +-2.108122253000000157e+01 +-2.107787513999999973e+01 +-2.108654594000000060e+01 +-2.107796288000000118e+01 +-2.106809043999999886e+01 +-2.108065605000000176e+01 +-2.108175849999999940e+01 +-2.108457947000000132e+01 +-2.108569908000000126e+01 +-2.108791160999999903e+01 +-2.108866500999999971e+01 +-2.108855246999999977e+01 +-2.109253501999999969e+01 +-2.109064483999999950e+01 +-2.108225821999999994e+01 +-2.108088874999999973e+01 +-2.109671402000000029e+01 +-2.109786224000000132e+01 +-2.109816169999999858e+01 +-2.110005187999999876e+01 +-2.110368538000000171e+01 +-2.109773253999999909e+01 +-2.110077666999999835e+01 +-2.111191176999999897e+01 +-2.110979079999999897e+01 +-2.110801887999999948e+01 +-2.111163330000000116e+01 +-2.111946297000000072e+01 +-2.111825942999999839e+01 +-2.110836411000000012e+01 +-2.112274361000000056e+01 +-2.112351418000000081e+01 +-2.112014771000000124e+01 +-2.112454414000000114e+01 +-2.112759971999999919e+01 +-2.113328170999999855e+01 +-2.112496948000000074e+01 +-2.112861060999999907e+01 +-2.112988663000000145e+01 +-2.111904526000000004e+01 +-2.113877486999999888e+01 +-2.113735390000000081e+01 +-2.112855721000000031e+01 +-2.113441085999999913e+01 +-2.114013290000000111e+01 +-2.114324378999999965e+01 +-2.113096618999999876e+01 +-2.113535500000000056e+01 +-2.113815497999999948e+01 +-2.114235306000000136e+01 +-2.113464928000000143e+01 +-2.114611435000000128e+01 +-2.113874434999999963e+01 +-2.113872337000000101e+01 +-2.114116478000000043e+01 +-2.114011765000000054e+01 +-2.113711165999999864e+01 +-2.114319038000000006e+01 +-2.113910674999999983e+01 +-2.114196967999999899e+01 +-2.114507483999999948e+01 +-2.113784790000000058e+01 +-2.114112662999999870e+01 +-2.114173316999999841e+01 +-2.114801788000000116e+01 +-2.114688300999999981e+01 +-2.114768790999999837e+01 +-2.114828109999999839e+01 +-2.115267371999999924e+01 +-2.114051627999999994e+01 +-2.115023232000000064e+01 +-2.113805199000000101e+01 +-2.114707947000000132e+01 +-2.114895820999999998e+01 +-2.114176940999999843e+01 +-2.115127182000000161e+01 +-2.114465523000000147e+01 +-2.114048766999999884e+01 +-2.114958190999999843e+01 +-2.115099715999999930e+01 +-2.116007042000000027e+01 +-2.115406799000000149e+01 +-2.115842818999999864e+01 +-2.115840721000000002e+01 +-2.115712166000000138e+01 +-2.115459251000000052e+01 +-2.116353416000000109e+01 +-2.115218734999999839e+01 +-2.115777015999999833e+01 +-2.115552901999999946e+01 +-2.116471100000000050e+01 +-2.116427994000000012e+01 +-2.117238234999999946e+01 +-2.117000579999999843e+01 +-2.117227744999999928e+01 +-2.117570876999999996e+01 +-2.117697333999999998e+01 +-2.117431640999999942e+01 +-2.119041633999999874e+01 +-2.117556190000000171e+01 +-2.118659209999999860e+01 +-2.117740630999999851e+01 +-2.118342017999999882e+01 +-2.119685744999999955e+01 +-2.119536590999999959e+01 +-2.120196533000000017e+01 +-2.120105361999999971e+01 +-2.121368790000000004e+01 +-2.121313857999999897e+01 +-2.121881293999999940e+01 +-2.121633338999999907e+01 +-2.122619247000000087e+01 +-2.121792029999999940e+01 +-2.122260856999999845e+01 +-2.122313498999999837e+01 +-2.122414970000000167e+01 +-2.122356986999999862e+01 +-2.124195861999999835e+01 +-2.124417877000000132e+01 +-2.124016380000000126e+01 +-2.126251793000000134e+01 +-2.124149703999999872e+01 +-2.125619507000000041e+01 +-2.126386641999999938e+01 +-2.126894568999999890e+01 +-2.126417732000000171e+01 +-2.125973319999999944e+01 +-2.127271079999999870e+01 +-2.127374268000000157e+01 +-2.127873230000000149e+01 +-2.127526664999999895e+01 +-2.127671431999999996e+01 +-2.129484940000000037e+01 +-2.129152297999999988e+01 +-2.129841422999999878e+01 +-2.129186440000000147e+01 +-2.129129027999999835e+01 +-2.129800797000000046e+01 +-2.129926109000000167e+01 +-2.130049706000000143e+01 +-2.130562400999999895e+01 +-2.130057335000000052e+01 +-2.131654358000000116e+01 +-2.129857445000000027e+01 +-2.130704880000000045e+01 +-2.130780602000000101e+01 +-2.130943870999999845e+01 +-2.131058884000000120e+01 +-2.130932998999999839e+01 +-2.130400467000000120e+01 +-2.131083106999999899e+01 +-2.130439567999999895e+01 +-2.131002425999999872e+01 +-2.131590462000000130e+01 +-2.131205177000000006e+01 +-2.130077362000000107e+01 +-2.132203292999999888e+01 +-2.130184174000000041e+01 +-2.130980110000000138e+01 +-2.130161095000000060e+01 +-2.129455566000000033e+01 +-2.129005813999999930e+01 +-2.129597091999999847e+01 +-2.129409409000000153e+01 +-2.130043411000000120e+01 +-2.130251884000000118e+01 +-2.129087829999999926e+01 +-2.128614044000000050e+01 +-2.128132820000000081e+01 +-2.128112601999999853e+01 +-2.128338431999999969e+01 +-2.128356171000000074e+01 +-2.127421761000000089e+01 +-2.128432082999999864e+01 +-2.127165794000000076e+01 +-2.127149391000000023e+01 +-2.127759933000000103e+01 +-2.126577758999999901e+01 +-2.127339363000000105e+01 +-2.126860045999999826e+01 +-2.125099754000000019e+01 +-2.125527762999999837e+01 +-2.125754547000000017e+01 +-2.125590323999999853e+01 +-2.124923897000000039e+01 +-2.124780082999999919e+01 +-2.124585533000000126e+01 +-2.124322700999999824e+01 +-2.124854660000000095e+01 +-2.125103568999999837e+01 +-2.124335669999999965e+01 +-2.124185181000000000e+01 +-2.123883820000000000e+01 +-2.123343657999999934e+01 +-2.123445702000000068e+01 +-2.123272895999999932e+01 +-2.123952674999999957e+01 +-2.123195648000000091e+01 +-2.123779869000000176e+01 +-2.123572539999999975e+01 +-2.124104691000000145e+01 +-2.122370337999999990e+01 +-2.122895622000000060e+01 +-2.123180580000000006e+01 +-2.123604201999999930e+01 +-2.123001861999999917e+01 +-2.122283935999999827e+01 +-2.123100090000000151e+01 +-2.123313522000000120e+01 +-2.122418976000000157e+01 +-2.123652076999999849e+01 +-2.122391701000000097e+01 +-2.123263550000000066e+01 +-2.122415542999999971e+01 +-2.122429848000000163e+01 +-2.121570206000000169e+01 +-2.121463393999999880e+01 +-2.124251174999999847e+01 +-2.122261238000000105e+01 +-2.124227332999999973e+01 +-2.123822211999999965e+01 +-2.124218558999999829e+01 +-2.124875258999999872e+01 +-2.124040222000000000e+01 +-2.123672485000000165e+01 +-2.124488257999999874e+01 +-2.124304198999999826e+01 +-2.123413848999999942e+01 +-2.123760795999999829e+01 +-2.123450851000000128e+01 +-2.125099373000000114e+01 +-2.124690628000000103e+01 +-2.124818420000000074e+01 +-2.123771477000000019e+01 +-2.124263953999999899e+01 +-2.124427985999999891e+01 +-2.124757195000000110e+01 +-2.124045943999999864e+01 +-2.125788878999999909e+01 +-2.124883080000000035e+01 +-2.124113463999999851e+01 +-2.123891640000000081e+01 +-2.124725722999999888e+01 +-2.124764442000000031e+01 +-2.125115394999999907e+01 +-2.124754714999999905e+01 +-2.125528144999999824e+01 +-2.125253676999999897e+01 +-2.123663901999999837e+01 +-2.124490546999999907e+01 +-2.124744606000000147e+01 +-2.124911880000000153e+01 +-2.123176193000000112e+01 +-2.124818992999999878e+01 +-2.124671363999999940e+01 +-2.124377250999999944e+01 +-2.124064063999999874e+01 +-2.124155426000000091e+01 +-2.122765731999999872e+01 +-2.123907851999999963e+01 +-2.122092055999999971e+01 +-2.122292900000000060e+01 +-2.121932029999999969e+01 +-2.121181487999999860e+01 +-2.121710776999999837e+01 +-2.121828079000000145e+01 +-2.120713234000000114e+01 +-2.120534514999999942e+01 +-2.121664810000000045e+01 +-2.119908713999999961e+01 +-2.119999122999999841e+01 +-2.120348358000000033e+01 +-2.119028664000000006e+01 +-2.119538878999999909e+01 +-2.118661117999999988e+01 +-2.118614197000000132e+01 +-2.118840218000000064e+01 +-2.118113135999999841e+01 +-2.117493439000000066e+01 +-2.118212508999999955e+01 +-2.117576598999999860e+01 +-2.117338370999999952e+01 +-2.116605948999999853e+01 +-2.116420173999999932e+01 +-2.116676521000000122e+01 +-2.115891457000000031e+01 +-2.115304946999999913e+01 +-2.115579986999999917e+01 +-2.115621375999999998e+01 +-2.114679908999999824e+01 +-2.115318488999999857e+01 +-2.114837264999999888e+01 +-2.114374733000000006e+01 +-2.115268898000000064e+01 +-2.114613724000000161e+01 +-2.114513016000000079e+01 +-2.114123726000000048e+01 +-2.115031433000000050e+01 +-2.112923813000000095e+01 +-2.114422988999999831e+01 +-2.114325713999999934e+01 +-2.114024733999999839e+01 +-2.114948082000000085e+01 +-2.114123916999999864e+01 +-2.114766502000000159e+01 +-2.113691139000000163e+01 +-2.114848136999999895e+01 +-2.113025856000000147e+01 +-2.114899253999999829e+01 +-2.114599991000000045e+01 +-2.113910866000000155e+01 +-2.115822792000000163e+01 +-2.114732741999999988e+01 +-2.115818404999999913e+01 +-2.114451790000000031e+01 +-2.115140342999999845e+01 +-2.116105080000000171e+01 +-2.115927887000000140e+01 +-2.115802955999999924e+01 +-2.115815352999999988e+01 +-2.115959357999999924e+01 +-2.117357445000000027e+01 +-2.117523384000000064e+01 +-2.117097663999999924e+01 +-2.116746712000000130e+01 +-2.117887306000000081e+01 +-2.118211746000000062e+01 +-2.117705536000000066e+01 +-2.118761252999999911e+01 +-2.119365120000000147e+01 +-2.120458031000000076e+01 +-2.120427512999999919e+01 +-2.119901085000000052e+01 +-2.120339583999999888e+01 +-2.121059226999999936e+01 +-2.121587180999999944e+01 +-2.122254752999999994e+01 +-2.122883797000000072e+01 +-2.123185920999999965e+01 +-2.123390769999999961e+01 +-2.123292350999999911e+01 +-2.124541855000000012e+01 +-2.125370597999999944e+01 +-2.124538039999999839e+01 +-2.125214005000000128e+01 +-2.126287079000000091e+01 +-2.125872803000000033e+01 +-2.126438712999999936e+01 +-2.126178931999999833e+01 +-2.126989173999999849e+01 +-2.127235603000000097e+01 +-2.127823830000000171e+01 +-2.127996063000000149e+01 +-2.127076149000000171e+01 +-2.128135872000000006e+01 +-2.128027533999999932e+01 +-2.128126144000000153e+01 +-2.128917884999999899e+01 +-2.128590584000000163e+01 +-2.128506850999999855e+01 +-2.128855323999999882e+01 +-2.128774071000000134e+01 +-2.128144646000000151e+01 +-2.127909470000000169e+01 +-2.128986168000000134e+01 +-2.127644538999999924e+01 +-2.128341483999999895e+01 +-2.127540398000000010e+01 +-2.128166198999999992e+01 +-2.129006004000000019e+01 +-2.128124237000000107e+01 +-2.128486632999999983e+01 +-2.127256965999999849e+01 +-2.125864982999999953e+01 +-2.127109718000000171e+01 +-2.127141952999999930e+01 +-2.127182387999999946e+01 +-2.126608275999999975e+01 +-2.127764701999999986e+01 +-2.126354979999999983e+01 +-2.125869369999999847e+01 +-2.126683425999999955e+01 +-2.125847815999999924e+01 +-2.125685119999999984e+01 +-2.126572417999999942e+01 +-2.125761795000000021e+01 +-2.124979210000000052e+01 +-2.126803207000000029e+01 +-2.126419830000000033e+01 +-2.124649811000000099e+01 +-2.125913810999999853e+01 +-2.124663733999999948e+01 +-2.125351523999999870e+01 +-2.126124001000000163e+01 +-2.125061226000000048e+01 +-2.126649856999999955e+01 +-2.125273513999999864e+01 +-2.124511528000000027e+01 +-2.126731490999999963e+01 +-2.126016998000000058e+01 +-2.126284409000000153e+01 +-2.126653671000000045e+01 +-2.126632309000000021e+01 +-2.126532935999999907e+01 +-2.127478981000000147e+01 +-2.126855086999999855e+01 +-2.126357459999999833e+01 +-2.127234268000000128e+01 +-2.126089286999999928e+01 +-2.127654456999999866e+01 +-2.126863288999999924e+01 +-2.128530693000000085e+01 +-2.128015708999999944e+01 +-2.128820229000000097e+01 +-2.128849602000000019e+01 +-2.128517151000000140e+01 +-2.128673553000000140e+01 +-2.128680037999999897e+01 +-2.129111290000000167e+01 +-2.128914452000000068e+01 +-2.128866577000000149e+01 +-2.129928589000000017e+01 +-2.130364227000000099e+01 +-2.130307387999999946e+01 +-2.130969238000000132e+01 +-2.131892586000000023e+01 +-2.131301689000000010e+01 +-2.132406998000000087e+01 +-2.132529259000000010e+01 +-2.132163239000000132e+01 +-2.133081818000000141e+01 +-2.132813834999999969e+01 +-2.133828163000000089e+01 +-2.134005737000000025e+01 +-2.134396934999999829e+01 +-2.134493636999999921e+01 +-2.134456824999999824e+01 +-2.136018561999999932e+01 +-2.136032103999999876e+01 +-2.137125205999999977e+01 +-2.136939239999999884e+01 +-2.137833214000000126e+01 +-2.137936974000000134e+01 +-2.138530159000000097e+01 +-2.138926887999999948e+01 +-2.139445114000000103e+01 +-2.139548302000000035e+01 +-2.140773581999999919e+01 +-2.140571213000000128e+01 +-2.140296936000000017e+01 +-2.141272354000000178e+01 +-2.141587257000000122e+01 +-2.139582825000000099e+01 +-2.141008376999999996e+01 +-2.141017914000000033e+01 +-2.140106201000000041e+01 +-2.140819168000000161e+01 +-2.140746498000000031e+01 +-2.140817069999999944e+01 +-2.141543387999999837e+01 +-2.141163826000000014e+01 +-2.141286659000000014e+01 +-2.141408539000000033e+01 +-2.141512489000000130e+01 +-2.140430068999999946e+01 +-2.141100502000000105e+01 +-2.141377831000000143e+01 +-2.141560172999999878e+01 +-2.140604782000000128e+01 +-2.140908622999999977e+01 +-2.140316963000000072e+01 +-2.140043067999999948e+01 +-2.139712142999999855e+01 +-2.140180206000000140e+01 +-2.139855384999999899e+01 +-2.138423157000000074e+01 +-2.139257239999999882e+01 +-2.137895393000000155e+01 +-2.137464522999999872e+01 +-2.137426758000000149e+01 +-2.136696433999999911e+01 +-2.136989211999999938e+01 +-2.136749268000000157e+01 +-2.135777092000000010e+01 +-2.136512566000000035e+01 +-2.135892868000000178e+01 +-2.135739899000000008e+01 +-2.135212325999999905e+01 +-2.134824562000000014e+01 +-2.134076881000000014e+01 +-2.134237480000000176e+01 +-2.133983612000000107e+01 +-2.133649635000000089e+01 +-2.133321571000000105e+01 +-2.132987212999999826e+01 +-2.133364295999999882e+01 +-2.132898139999999998e+01 +-2.132111931000000027e+01 +-2.132766532999999853e+01 +-2.128569793999999860e+01 +-2.129036903000000081e+01 +-2.131142615999999990e+01 +-2.131962775999999948e+01 +-2.131712531999999882e+01 +-2.130550193999999919e+01 +-2.131637192000000169e+01 +-2.131114197000000132e+01 +-2.132144927999999950e+01 +-2.132339286999999928e+01 +-2.131285858000000033e+01 +-2.131298255999999824e+01 +-2.131640433999999829e+01 +-2.130340576000000041e+01 +-2.130539131000000097e+01 +-2.139741516000000132e+01 +-2.130902863000000025e+01 +-2.130847358999999841e+01 +-2.130455016999999884e+01 +-2.130187798000000043e+01 +-2.130699921000000074e+01 +-2.130739211999999938e+01 +-2.131036568000000031e+01 +-2.130069732999999843e+01 +-2.131122016999999857e+01 +-2.130556679000000031e+01 +-2.131616019999999878e+01 +-2.131718636000000089e+01 +-2.131712341000000066e+01 +-2.131180763000000056e+01 +-2.132189178000000140e+01 +-2.133035659999999822e+01 +-2.133241080999999895e+01 +-2.134328842000000037e+01 +-2.134029388000000083e+01 +-2.135101128000000159e+01 +-2.133862114000000076e+01 +-2.134887505000000019e+01 +-2.135074234000000004e+01 +-2.135316467000000173e+01 +-2.136057853999999878e+01 +-2.136039925000000039e+01 +-2.137389183000000159e+01 +-2.136292839000000043e+01 +-2.136212920999999909e+01 +-2.136676788000000116e+01 +-2.138006591999999983e+01 +-2.137512969999999868e+01 +-2.138928794999999994e+01 +-2.138655471999999946e+01 +-2.137001038000000008e+01 +-2.139646529999999913e+01 +-2.138699912999999952e+01 +-2.139843369000000095e+01 +-2.139558411000000149e+01 +-2.139350891000000132e+01 +-2.140129088999999851e+01 +-2.140364264999999833e+01 +-2.139550971999999973e+01 +-2.140418053000000143e+01 +-2.141256522999999845e+01 +-2.140318107999999953e+01 +-2.140635680999999835e+01 +-2.140503882999999874e+01 +-2.139754677000000171e+01 +-2.140001868999999957e+01 +-2.139547920000000047e+01 +-2.139856338999999963e+01 +-2.138861465000000095e+01 +-2.138261795000000021e+01 +-2.137772750999999971e+01 +-2.139192581000000004e+01 +-2.136647986999999915e+01 +-2.136090659999999986e+01 +-2.136835097999999888e+01 +-2.135997391000000079e+01 +-2.136522675000000149e+01 +-2.135043907000000019e+01 +-2.134967231999999981e+01 +-2.134147644000000099e+01 +-2.133757019000000099e+01 +-2.131901360000000167e+01 +-2.133063506999999959e+01 +-2.132276725999999911e+01 +-2.132176971000000165e+01 +-2.132191085999999913e+01 +-2.130736350999999829e+01 +-2.130847168000000025e+01 +-2.130331993000000068e+01 +-2.129658699000000155e+01 +-2.128673743999999957e+01 +-2.128865241999999824e+01 +-2.129970360000000085e+01 +-2.127914047000000153e+01 +-2.128016663000000008e+01 +-2.126658057999999940e+01 +-2.126512526999999864e+01 +-2.127353477000000126e+01 +-2.126903725000000023e+01 +-2.126662636000000006e+01 +-2.125292778000000027e+01 +-2.126042366000000072e+01 +-2.126293755000000019e+01 +-2.125225830000000116e+01 +-2.125591469000000089e+01 +-2.124836348999999913e+01 +-2.125029754999999909e+01 +-2.125919341999999901e+01 +-2.125028800999999845e+01 +-2.125817680000000109e+01 +-2.125557518000000101e+01 +-2.125808907000000048e+01 +-2.125746536000000120e+01 +-2.126154517999999882e+01 +-2.126031876000000054e+01 +-2.126181984000000114e+01 +-2.126217270000000070e+01 +-2.126787758000000039e+01 +-2.126460837999999853e+01 +-2.127466964999999988e+01 +-2.126916884999999979e+01 +-2.127962302999999977e+01 +-2.127713393999999880e+01 +-2.128071213000000128e+01 +-2.127762032000000048e+01 +-2.129500579999999843e+01 +-2.129524422000000072e+01 +-2.130669784999999905e+01 +-2.130164145999999903e+01 +-2.131795692000000031e+01 +-2.131898117000000070e+01 +-2.132089232999999950e+01 +-2.133661079000000171e+01 +-2.134011840999999876e+01 +-2.134057616999999851e+01 +-2.135806274000000116e+01 +-2.136862372999999948e+01 +-2.137915993000000014e+01 +-2.137846183999999994e+01 +-2.137546157999999963e+01 +-2.138927650000000114e+01 +-2.141389656000000130e+01 +-2.140826606999999981e+01 +-2.141575240999999963e+01 +-2.142905234999999919e+01 +-2.142585564000000176e+01 +-2.143435287000000145e+01 +-2.144594193000000004e+01 +-2.145664977999999934e+01 +-2.145615387000000140e+01 +-2.146078109999999839e+01 +-2.146807098000000025e+01 +-2.146916198999999992e+01 +-2.147084045000000074e+01 +-2.149003983000000062e+01 +-2.148108481999999952e+01 +-2.149111747999999977e+01 +-2.148914527999999891e+01 +-2.149707794000000050e+01 +-2.149275397999999981e+01 +-2.150461960000000161e+01 +-2.150159073000000021e+01 +-2.149833106999999899e+01 +-2.150545311000000126e+01 +-2.150433921999999853e+01 +-2.148920440999999926e+01 +-2.147587775999999948e+01 +-2.149570273999999870e+01 +-2.149920653999999942e+01 +-2.148731804000000167e+01 +-2.148949431999999859e+01 +-2.148270988000000159e+01 +-2.148141860999999864e+01 +-2.147106933999999967e+01 +-2.147202491999999907e+01 +-2.147000312999999849e+01 +-2.146316909999999822e+01 +-2.145642661999999845e+01 +-2.145930480999999901e+01 +-2.144670868000000041e+01 +-2.144325828999999928e+01 +-2.143342399999999870e+01 +-2.143052292000000136e+01 +-2.143061256000000014e+01 +-2.142147445999999888e+01 +-2.142255974000000052e+01 +-2.141264724999999913e+01 +-2.138985062000000070e+01 +-2.140933036999999928e+01 +-2.139916420000000130e+01 +-2.140215110999999837e+01 +-2.138166617999999985e+01 +-2.138784598999999886e+01 +-2.137645721000000165e+01 +-2.138588904999999940e+01 +-2.136851882999999930e+01 +-2.137462044000000105e+01 +-2.136223220999999839e+01 +-2.136758232000000035e+01 +-2.135929489000000103e+01 +-2.134786034000000043e+01 +-2.134360503999999992e+01 +-2.134557152000000002e+01 +-2.134133530000000079e+01 +-2.134517860000000056e+01 +-2.133856391999999857e+01 +-2.134290122999999895e+01 +-2.133910751000000161e+01 +-2.132997513000000112e+01 +-2.133091544999999911e+01 +-2.133357239000000050e+01 +-2.132945442000000114e+01 +-2.133534050000000093e+01 +-2.133067893999999853e+01 +-2.133094978000000097e+01 +-2.135021018999999853e+01 +-2.133073616000000072e+01 +-2.134030150999999975e+01 +-2.134080124000000112e+01 +-2.133857536000000010e+01 +-2.134502029000000078e+01 +-2.133541106999999926e+01 +-2.134002685999999827e+01 +-2.133531188999999983e+01 +-2.133833122000000060e+01 +-2.134091949000000099e+01 +-2.134401512000000167e+01 +-2.133241844000000143e+01 +-2.134524345000000167e+01 +-2.135062407999999934e+01 +-2.135625647999999899e+01 +-2.135157394000000153e+01 +-2.136074829000000008e+01 +-2.137313651999999919e+01 +-2.136367797999999851e+01 +-2.137598419000000050e+01 +-2.138473511000000116e+01 +-2.138713836999999884e+01 +-2.139297867000000153e+01 +-2.139379311000000072e+01 +-2.139687728999999905e+01 +-2.139483261000000169e+01 +-2.140094376000000054e+01 +-2.141342926000000091e+01 +-2.141827011000000169e+01 +-2.140988159000000124e+01 +-2.141815947999999992e+01 +-2.143301392000000050e+01 +-2.143416404999999969e+01 +-2.142973518000000155e+01 +-2.144918059999999826e+01 +-2.144696236000000056e+01 +-2.145173073000000130e+01 +-2.144840621999999897e+01 +-2.146738243000000068e+01 +-2.146593285000000151e+01 +-2.148390197999999884e+01 +-2.147553444000000056e+01 +-2.148020362999999833e+01 +-2.148372841000000122e+01 +-2.148849869000000012e+01 +-2.148479651999999973e+01 +-2.149150085000000132e+01 +-2.149052428999999975e+01 +-2.149814796000000072e+01 +-2.143711852999999934e+01 +-2.144119262999999975e+01 +-2.144923782000000045e+01 +-2.144474220000000031e+01 +-2.145004463000000072e+01 +-2.145242500000000163e+01 +-2.144540405000000050e+01 +-2.143584251000000052e+01 +-2.144327163999999897e+01 +-2.143904876999999942e+01 +-2.143281363999999911e+01 +-2.142900275999999948e+01 +-2.142110252000000159e+01 +-2.141604424000000151e+01 +-2.142831801999999897e+01 +-2.142050170999999992e+01 +-2.141559982000000062e+01 +-2.139478493000000014e+01 +-2.150421143000000157e+01 +-2.150327681999999996e+01 +-2.149447440999999870e+01 +-2.149399567000000033e+01 +-2.149256516000000161e+01 +-2.149193381999999986e+01 +-2.148240471000000085e+01 +-2.147965813000000068e+01 +-2.147102547000000072e+01 +-2.147329330000000169e+01 +-2.147591399999999950e+01 +-2.146230316000000116e+01 +-2.146293830999999841e+01 +-2.144393539000000004e+01 +-2.143929862999999969e+01 +-2.144788169999999994e+01 +-2.144607925000000037e+01 +-2.144802284000000014e+01 +-2.145050621000000035e+01 +-2.144284821000000107e+01 +-2.143845367000000124e+01 +-2.144456672999999824e+01 +-2.144180869999999928e+01 +-2.142997932000000105e+01 +-2.144975471000000056e+01 +-2.143374251999999913e+01 +-2.143814277999999973e+01 +-2.143863105999999874e+01 +-2.144116019999999878e+01 +-2.143490218999999897e+01 +-2.144531058999999829e+01 +-2.144529342999999955e+01 +-2.144204330000000169e+01 +-2.144776917000000083e+01 +-2.144531058999999829e+01 +-2.145477486000000056e+01 +-2.145640563999999983e+01 +-2.146197510000000008e+01 +-2.146620559999999855e+01 +-2.146680641000000023e+01 +-2.148169708000000000e+01 +-2.147884177999999977e+01 +-2.148875998999999837e+01 +-2.149134254000000155e+01 +-2.150371742000000097e+01 +-2.150733376000000163e+01 +-2.150489806999999942e+01 +-2.151060676999999899e+01 +-2.151464272000000122e+01 +-2.153306197999999938e+01 +-2.153490066999999897e+01 +-2.147280121000000008e+01 +-2.148678207000000029e+01 +-2.149400520000000014e+01 +-2.151173591999999957e+01 +-2.150759125000000083e+01 +-2.151957511999999895e+01 +-2.153300095000000169e+01 +-2.153733062999999959e+01 +-2.154325675999999845e+01 +-2.154405403000000163e+01 +-2.156143188000000066e+01 +-2.157282829000000035e+01 +-2.158481026000000114e+01 +-2.158834457000000029e+01 +-2.160775375000000054e+01 +-2.161807059999999936e+01 +-2.161642265000000052e+01 +-2.163147925999999899e+01 +-2.161070632999999930e+01 +-2.163962363999999994e+01 +-2.163333511000000087e+01 +-2.165378571000000107e+01 +-2.165805054000000140e+01 +-2.166497421000000045e+01 +-2.168286896000000041e+01 +-2.169392966999999928e+01 +-2.169429779000000025e+01 +-2.169140244000000095e+01 +-2.169801521000000122e+01 +-2.169090843000000035e+01 +-2.169525909000000041e+01 +-2.169616889999999998e+01 +-2.169111060999999907e+01 +-2.170395660000000149e+01 +-2.170692825000000070e+01 +-2.170405768999999907e+01 +-2.170859528000000083e+01 +-2.170746231000000037e+01 +-2.170656204000000145e+01 +-2.171308136000000033e+01 +-2.170253180999999998e+01 +-2.169236374000000112e+01 +-2.169240379000000019e+01 +-2.167759514000000109e+01 +-2.167908858999999921e+01 +-2.167282867000000124e+01 +-2.167039679999999890e+01 +-2.167218399000000062e+01 +-2.166438866000000019e+01 +-2.164207267999999829e+01 +-2.163979529999999940e+01 +-2.164871597000000136e+01 +-2.163267898999999872e+01 +-2.162029075999999961e+01 +-2.161045456000000087e+01 +-2.159765052999999924e+01 +-2.159621428999999893e+01 +-2.158355330999999921e+01 +-2.158429337000000103e+01 +-2.157721138000000138e+01 +-2.156797218000000171e+01 +-2.157012749000000085e+01 +-2.155627250999999944e+01 +-2.153086852999999934e+01 +-2.152990913000000006e+01 +-2.151390457000000112e+01 +-2.152374839999999878e+01 +-2.150915336999999994e+01 +-2.151109694999999888e+01 +-2.149825096000000002e+01 +-2.149456215000000014e+01 +-2.148388100000000023e+01 +-2.148326491999999988e+01 +-2.146915244999999928e+01 +-2.147312163999999868e+01 +-2.146069144999999878e+01 +-2.145315742000000014e+01 +-2.146462822000000159e+01 +-2.144725036999999901e+01 +-2.144320679000000140e+01 +-2.144148445000000081e+01 +-2.144378852999999907e+01 +-2.145264815999999897e+01 +-2.143856811999999934e+01 +-2.143285941999999977e+01 +-2.143135643000000101e+01 +-2.143265724000000105e+01 +-2.143336486999999835e+01 +-2.143530463999999824e+01 +-2.142976570000000081e+01 +-2.144661139999999833e+01 +-2.145132256000000126e+01 +-2.144167137000000167e+01 +-2.144961547999999851e+01 +-2.145849991000000045e+01 +-2.144609833000000165e+01 +-2.143800354000000041e+01 +-2.145221519000000043e+01 +-2.144723892000000021e+01 +-2.146285247999999868e+01 +-2.145631026999999946e+01 +-2.147207450999999878e+01 +-2.147952079999999953e+01 +-2.148062325000000072e+01 +-2.147432899000000006e+01 +-2.148462676999999843e+01 +-2.149704170000000047e+01 +-2.149352645999999822e+01 +-2.149726104999999876e+01 +-2.149908446999999967e+01 +-2.151658820999999833e+01 +-2.152999495999999979e+01 +-2.153746032999999827e+01 +-2.153502463999999961e+01 +-2.154292678999999922e+01 +-2.154434204000000008e+01 +-2.155233764999999835e+01 +-2.154956054999999893e+01 +-2.155763054000000167e+01 +-2.155602263999999835e+01 +-2.157220650000000006e+01 +-2.155940056000000027e+01 +-2.157216644000000016e+01 +-2.158998679999999837e+01 +-2.158629416999999862e+01 +-2.159313965000000124e+01 +-2.158739853000000153e+01 +-2.159930611000000056e+01 +-2.159411812000000097e+01 +-2.159535217000000173e+01 +-2.160247803000000033e+01 +-2.159705353000000017e+01 +-2.160065078999999955e+01 +-2.157645034999999822e+01 +-2.158173370000000091e+01 +-2.159033774999999977e+01 +-2.158952140999999969e+01 +-2.159137534999999986e+01 +-2.158606529000000052e+01 +-2.158173752000000079e+01 +-2.156961250000000163e+01 +-2.157999802000000145e+01 +-2.157317162000000010e+01 +-2.157320786000000012e+01 +-2.157048035000000041e+01 +-2.156134987000000081e+01 +-2.155912971000000056e+01 +-2.155801772999999955e+01 +-2.155255890000000107e+01 +-2.154080199999999934e+01 +-2.154396438999999930e+01 +-2.153391837999999936e+01 +-2.151100539999999839e+01 +-2.152425003000000103e+01 +-2.151559257999999986e+01 +-2.149983214999999959e+01 +-2.150249481000000173e+01 +-2.149349403000000081e+01 +-2.148880576999999903e+01 +-2.148076247999999921e+01 +-2.148657417000000081e+01 +-2.147328948999999909e+01 +-2.147149848999999833e+01 +-2.145656967000000037e+01 +-2.145658111999999917e+01 +-2.144425200999999959e+01 +-2.144684219000000169e+01 +-2.144036864999999992e+01 +-2.143999099999999913e+01 +-2.142810249000000056e+01 +-2.141715813000000068e+01 +-2.142951964999999959e+01 +-2.141732216000000122e+01 +-2.140539360000000002e+01 +-2.140709495999999845e+01 +-2.141669655000000105e+01 +-2.140496826000000041e+01 +-2.140816115999999880e+01 +-2.140131949999999961e+01 +-2.139383315999999979e+01 +-2.139295196999999860e+01 +-2.139662552000000062e+01 +-2.139868926999999843e+01 +-2.138935470999999922e+01 +-2.138847159999999903e+01 +-2.138603592000000120e+01 +-2.139159203000000176e+01 +-2.138552474999999831e+01 +-2.138659095999999948e+01 +-2.139643669000000159e+01 +-2.139401245000000173e+01 +-2.139744376999999886e+01 +-2.140471840000000014e+01 +-2.140572356999999926e+01 +-2.140377617000000043e+01 +-2.140677070999999998e+01 +-2.140723419000000050e+01 +-2.140311622999999841e+01 +-2.140389251999999942e+01 +-2.140520287000000010e+01 +-2.141190337999999826e+01 +-2.142121314999999981e+01 +-2.142458916000000002e+01 +-2.143227385999999868e+01 +-2.142302132000000015e+01 +-2.143256759999999872e+01 +-2.144027709999999942e+01 +-2.145077132999999847e+01 +-2.145473862000000054e+01 +-2.147051238999999967e+01 +-2.146512412999999952e+01 +-2.147248459000000054e+01 +-2.147616959000000136e+01 +-2.148434257999999986e+01 +-2.148217963999999824e+01 +-2.147735596000000058e+01 +-2.149357033000000072e+01 +-2.151102447999999967e+01 +-2.151511191999999895e+01 +-2.152306556999999998e+01 +-2.152591705000000033e+01 +-2.152516556000000136e+01 +-2.153462981999999926e+01 +-2.154892158999999907e+01 +-2.155162430000000029e+01 +-2.154835509999999843e+01 +-2.155397414999999839e+01 +-2.156374930999999862e+01 +-2.157114410000000149e+01 +-2.157424164000000033e+01 +-2.157856941000000006e+01 +-2.157323455999999950e+01 +-2.158454894999999851e+01 +-2.158512306000000081e+01 +-2.158842659000000097e+01 +-2.159104156000000074e+01 +-2.160074042999999833e+01 +-2.159571648000000010e+01 +-2.160092354000000014e+01 +-2.160005379000000048e+01 +-2.161709785000000039e+01 +-2.159897232000000145e+01 +-2.160465813000000068e+01 +-2.160778236000000163e+01 +-2.160730934000000047e+01 +-2.159513663999999977e+01 +-2.161748504999999909e+01 +-2.160623932000000025e+01 +-2.160591506999999822e+01 +-2.159854507000000012e+01 +-2.160419083000000029e+01 +-2.160206794999999858e+01 +-2.159994887999999946e+01 +-2.160357474999999994e+01 +-2.159966469000000089e+01 +-2.160146332000000058e+01 +-2.159564018000000019e+01 +-2.159019852000000128e+01 +-2.159588051000000064e+01 +-2.159071731999999955e+01 +-2.159102249000000029e+01 +-2.157730864999999909e+01 +-2.159291649000000035e+01 +-2.157924460999999994e+01 +-2.158553123000000085e+01 +-2.157808684999999826e+01 +-2.157066345000000140e+01 +-2.157963370999999952e+01 +-2.157516097999999971e+01 +-2.156754494000000122e+01 +-2.156234549999999928e+01 +-2.156660271000000151e+01 +-2.155042458000000138e+01 +-2.156476401999999837e+01 +-2.156035423000000151e+01 +-2.155473328000000066e+01 +-2.155710793000000081e+01 +-2.155271911999999901e+01 +-2.154307555999999835e+01 +-2.155376053000000169e+01 +-2.154865073999999936e+01 +-2.155767631999999878e+01 +-2.155826186999999905e+01 +-2.155637740999999963e+01 +-2.156736755000000016e+01 +-2.155543327000000176e+01 +-2.156859589000000099e+01 +-2.156834029999999913e+01 +-2.157541083999999998e+01 +-2.158239365000000021e+01 +-2.157551575000000099e+01 +-2.158038712000000103e+01 +-2.157878493999999847e+01 +-2.159921074000000019e+01 +-2.160017394999999851e+01 +-2.160060500999999888e+01 +-2.160684204000000008e+01 +-2.160797119000000066e+01 +-2.161766815000000008e+01 +-2.163754082000000167e+01 +-2.163135146999999847e+01 +-2.164143753000000103e+01 +-2.163809012999999837e+01 +-2.165153313000000068e+01 +-2.165416907999999907e+01 +-2.165520287000000010e+01 +-2.166035652000000056e+01 +-2.166528320000000107e+01 +-2.168072128000000021e+01 +-2.168922042999999888e+01 +-2.170135306999999969e+01 +-2.170820426999999952e+01 +-2.171246147000000093e+01 +-2.171507645000000153e+01 +-2.173250961000000103e+01 +-2.173717690000000147e+01 +-2.174819756000000126e+01 +-2.175724982999999924e+01 +-2.176572417999999942e+01 +-2.176824570000000136e+01 +-2.178249167999999969e+01 +-2.179885100999999992e+01 +-2.178367423999999986e+01 +-2.180032539000000114e+01 +-2.182076072999999994e+01 +-2.181605147999999872e+01 +-2.182039452000000068e+01 +-2.183567429000000004e+01 +-2.183758354000000068e+01 +-2.184550476000000074e+01 +-2.185699462999999909e+01 +-2.186547089000000099e+01 +-2.186246300000000176e+01 +-2.187213707000000085e+01 +-2.187875174999999928e+01 +-2.188637732999999841e+01 +-2.188238524999999868e+01 +-2.188253402999999864e+01 +-2.189411163000000116e+01 +-2.189175987000000134e+01 +-2.189521789999999868e+01 +-2.189272307999999967e+01 +-2.189446449000000072e+01 +-2.190044212000000101e+01 +-2.190664864000000023e+01 +-2.190842437999999959e+01 +-2.190251160000000041e+01 +-2.188892554999999973e+01 +-2.190273476000000130e+01 +-2.190282059000000103e+01 +-2.190554046999999827e+01 +-2.190414047000000153e+01 +-2.189858818000000085e+01 +-2.189569664000000060e+01 +-2.188613318999999890e+01 +-2.188639450000000153e+01 +-2.188061142000000103e+01 +-2.188548087999999936e+01 +-2.188352393999999990e+01 +-2.188283347999999862e+01 +-2.188038826000000014e+01 +-2.187521362000000025e+01 +-2.186786651999999975e+01 +-2.185990523999999979e+01 +-2.185550690000000174e+01 +-2.184768294999999938e+01 +-2.184861374000000112e+01 +-2.184240722999999917e+01 +-2.183967399999999870e+01 +-2.183854866000000072e+01 +-2.182979011999999841e+01 +-2.182196426000000145e+01 +-2.180517196999999996e+01 +-2.180117607000000035e+01 +-2.180702781999999829e+01 +-2.179977416999999917e+01 +-2.178923988000000023e+01 +-2.177659415999999837e+01 +-2.177226256999999876e+01 +-2.177450179999999946e+01 +-2.175661849999999831e+01 +-2.176391028999999833e+01 +-2.176192474000000132e+01 +-2.175654601999999826e+01 +-2.173914337000000074e+01 +-2.174133872999999895e+01 +-2.173550797000000046e+01 +-2.173845290999999946e+01 +-2.171767997999999977e+01 +-2.172874832000000112e+01 +-2.172502135999999950e+01 +-2.170405960000000078e+01 +-2.171697044000000076e+01 +-2.171358298999999903e+01 +-2.171191788000000145e+01 +-2.170789909000000151e+01 +-2.170481872999999950e+01 +-2.169684409999999986e+01 +-2.169367598999999913e+01 +-2.169309235000000058e+01 +-2.168889998999999946e+01 +-2.170183945000000136e+01 +-2.169813538000000008e+01 +-2.169399834000000027e+01 +-2.169284629999999936e+01 +-2.169621086000000076e+01 +-2.167381286999999901e+01 +-2.168723869000000093e+01 +-2.169396210000000025e+01 +-2.167492485000000002e+01 +-2.168939208999999835e+01 +-2.170077896000000095e+01 +-2.168525886999999841e+01 +-2.169406890999999860e+01 +-2.168595505000000045e+01 +-2.168861580000000089e+01 +-2.168170356999999981e+01 +-2.168596077000000122e+01 +-2.168111610000000056e+01 +-2.169497107999999841e+01 +-2.168650626999999886e+01 +-2.169462203999999872e+01 +-2.169121360999999837e+01 +-2.169668960999999996e+01 +-2.169508553000000006e+01 +-2.170500945999999942e+01 +-2.170103645000000014e+01 +-2.170423888999999917e+01 +-2.170869446000000025e+01 +-2.169621086000000076e+01 +-2.171066666000000112e+01 +-2.170820044999999965e+01 +-2.171141623999999837e+01 +-2.171130562000000097e+01 +-2.170966148000000118e+01 +-2.171269988999999967e+01 +-2.171985626000000025e+01 +-2.170991706999999948e+01 +-2.171884537000000037e+01 +-2.171530913999999868e+01 +-2.170980452999999954e+01 +-2.171610069000000109e+01 +-2.170939635999999950e+01 +-2.169694327999999928e+01 +-2.171379662000000010e+01 +-2.171092223999999860e+01 +-2.171149825999999905e+01 +-2.170462798999999876e+01 +-2.170459366000000045e+01 +-2.169560050999999845e+01 +-2.168710517999999965e+01 +-2.170809174000000041e+01 +-2.170655632000000068e+01 +-2.170286751000000081e+01 +-2.168965529999999831e+01 +-2.168840408000000153e+01 +-2.168290520000000043e+01 +-2.169123649999999870e+01 +-2.167791366999999880e+01 +-2.169368552999999977e+01 +-2.168577765999999940e+01 +-2.168405342000000147e+01 +-2.168166542000000163e+01 +-2.167711067000000114e+01 +-2.167961310999999824e+01 +-2.167192078000000066e+01 +-2.167260170000000130e+01 +-2.167279053000000033e+01 +-2.164816284000000124e+01 +-2.166267394999999851e+01 +-2.166516303999999948e+01 +-2.165679740999999936e+01 +-2.165658378999999911e+01 +-2.165322684999999936e+01 +-2.165475654999999833e+01 +-2.164996909999999986e+01 +-2.164208031000000076e+01 +-2.163944435000000155e+01 +-2.164317703000000037e+01 +-2.164052582000000058e+01 +-2.164031218999999950e+01 +-2.163212013000000056e+01 +-2.164122581000000167e+01 +-2.163696861000000027e+01 +-2.163463402000000002e+01 +-2.163890839000000099e+01 +-2.162586974999999967e+01 +-2.163571166999999917e+01 +-2.162712478999999988e+01 +-2.163062859000000060e+01 +-2.162659645000000097e+01 +-2.162207413000000145e+01 +-2.163225364999999911e+01 +-2.163011168999999967e+01 +-2.162198639000000000e+01 +-2.162313843000000091e+01 +-2.162244224999999886e+01 +-2.162150192000000004e+01 +-2.162061882000000068e+01 +-2.161842727999999880e+01 +-2.161332703000000066e+01 +-2.161717033000000043e+01 +-2.161948586000000105e+01 +-2.161751366000000019e+01 +-2.162019730000000095e+01 +-2.162103271000000149e+01 +-2.161156464000000099e+01 +-2.162253571000000107e+01 +-2.161955833000000027e+01 +-2.162097740000000101e+01 +-2.162837601000000021e+01 +-2.162861060999999907e+01 +-2.163232994000000176e+01 +-2.162597084000000081e+01 +-2.162647820000000110e+01 +-2.162759589999999932e+01 +-2.163277245000000093e+01 +-2.163135338000000019e+01 +-2.164272117999999878e+01 +-2.164128685000000019e+01 +-2.164339827999999954e+01 +-2.164219665999999975e+01 +-2.164641380000000126e+01 +-2.165407371999999953e+01 +-2.164609908999999988e+01 +-2.164075088999999963e+01 +-2.165164947999999967e+01 +-2.165487480000000176e+01 +-2.166408157000000045e+01 +-2.166794585999999967e+01 +-2.166659355000000176e+01 +-2.167531775999999866e+01 +-2.167293929999999946e+01 +-2.167671775999999895e+01 +-2.168228531000000103e+01 +-2.168524169999999884e+01 +-2.169858551000000091e+01 +-2.170183371999999977e+01 +-2.169978332999999893e+01 +-2.170888709999999833e+01 +-2.171259689000000037e+01 +-2.171636580999999921e+01 +-2.172380447000000103e+01 +-2.170266150999999866e+01 +-2.173023986999999835e+01 +-2.173350715999999849e+01 +-2.174390221000000167e+01 +-2.174387740999999963e+01 +-2.174287224000000052e+01 +-2.175749015999999969e+01 +-2.174184799000000012e+01 +-2.174886894000000126e+01 +-2.176000022999999928e+01 +-2.175580597000000083e+01 +-2.176225090000000151e+01 +-2.176480484000000004e+01 +-2.177835273999999899e+01 +-2.177250670999999826e+01 +-2.176050949000000045e+01 +-2.178900909000000041e+01 +-2.177378653999999969e+01 +-2.178365134999999952e+01 +-2.178137779000000052e+01 +-2.179480742999999876e+01 +-2.179412269999999907e+01 +-2.179753875999999835e+01 +-2.179080009000000118e+01 +-2.180183600999999882e+01 +-2.180723572000000132e+01 +-2.181241607999999843e+01 +-2.180764579999999953e+01 +-2.181132506999999876e+01 +-2.182231522000000012e+01 +-2.181837463000000099e+01 +-2.182647323999999855e+01 +-2.182841492000000017e+01 +-2.183014487999999886e+01 +-2.181297684000000103e+01 +-2.183032799000000068e+01 +-2.183634948999999992e+01 +-2.184201050000000066e+01 +-2.184050940999999924e+01 +-2.183522414999999839e+01 +-2.183240699999999990e+01 +-2.185088920999999829e+01 +-2.184323502000000161e+01 +-2.183938407999999853e+01 +-2.185367012000000031e+01 +-2.185252953000000176e+01 +-2.183656883000000093e+01 +-2.184923743999999957e+01 +-2.184955025000000006e+01 +-2.185497665000000111e+01 +-2.185741233999999977e+01 +-2.185393142999999938e+01 +-2.185036849999999831e+01 +-2.186237526000000031e+01 +-2.186509514000000109e+01 +-2.185741425000000149e+01 +-2.186671637999999973e+01 +-2.186404990999999853e+01 +-2.186596869999999981e+01 +-2.186475181999999862e+01 +-2.186486243999999957e+01 +-2.187993812999999932e+01 +-2.186051369000000122e+01 +-2.187405777000000029e+01 +-2.188207244999999901e+01 +-2.188540839999999932e+01 +-2.187147522000000066e+01 +-2.189535903999999888e+01 +-2.189108657999999963e+01 +-2.189675521999999930e+01 +-2.188221550000000093e+01 +-2.187843512999999973e+01 +-2.190283394000000072e+01 +-2.189768027999999944e+01 +-2.189795303000000004e+01 +-2.191306113999999994e+01 +-2.190554618999999903e+01 +-2.190650176999999843e+01 +-2.190939522000000039e+01 +-2.191856766000000079e+01 +-2.192766762000000114e+01 +-2.193505478000000153e+01 +-2.191916846999999890e+01 +-2.192773436999999959e+01 +-2.192925643999999963e+01 +-2.193766785000000041e+01 +-2.194789885999999868e+01 +-2.194900322000000159e+01 +-2.194327163999999897e+01 +-2.196071815000000171e+01 +-2.195767212000000157e+01 +-2.196361922999999905e+01 +-2.195909308999999965e+01 +-2.196964072999999829e+01 +-2.197574806000000081e+01 +-2.198076629999999909e+01 +-2.198051643000000155e+01 +-2.197961043999999831e+01 +-2.197312163999999868e+01 +-2.198826027000000138e+01 +-2.198242949999999851e+01 +-2.200305939000000066e+01 +-2.199794388000000112e+01 +-2.200308417999999833e+01 +-2.200646210000000025e+01 +-2.200783539000000033e+01 +-2.200551987000000054e+01 +-2.200717162999999843e+01 +-2.200704002000000159e+01 +-2.200488663000000145e+01 +-2.201122093000000035e+01 +-2.200652695000000136e+01 +-2.196907234000000031e+01 +-2.197052765000000107e+01 +-2.198114967000000064e+01 +-2.197929763999999864e+01 +-2.197454643000000019e+01 +-2.197794341999999901e+01 +-2.197909926999999897e+01 +-2.197212601000000021e+01 +-2.198565673999999959e+01 +-2.196113967999999872e+01 +-2.196829796000000101e+01 +-2.196382904000000025e+01 +-2.196779822999999965e+01 +-2.195937920000000076e+01 +-2.197834015000000107e+01 +-2.196236610000000056e+01 +-2.199793053000000143e+01 +-2.199307441999999924e+01 +-2.199711608999999868e+01 +-2.199234200000000072e+01 +-2.198770522999999955e+01 +-2.198930550000000039e+01 +-2.197017669999999967e+01 +-2.198583793999999969e+01 +-2.198365021000000041e+01 +-2.197286606000000120e+01 +-2.197950554000000167e+01 +-2.198244857999999979e+01 +-2.197846984999999975e+01 +-2.196775818000000058e+01 +-2.197319221000000056e+01 +-2.197772026000000167e+01 +-2.195751952999999901e+01 +-2.195045280000000076e+01 +-2.196080970999999948e+01 +-2.194930839999999961e+01 +-2.194901275999999868e+01 +-2.194461440999999979e+01 +-2.193724441999999897e+01 +-2.193562508000000122e+01 +-2.193942832999999837e+01 +-2.192914963000000128e+01 +-2.192808150999999839e+01 +-2.192458153000000110e+01 +-2.192337608000000060e+01 +-2.191856956000000167e+01 +-2.191301727000000099e+01 +-2.191661835000000025e+01 +-2.190330505000000016e+01 +-2.189941788000000145e+01 +-2.189559936999999934e+01 +-2.188303374999999917e+01 +-2.188434029000000081e+01 +-2.187737465000000014e+01 +-2.185754967000000093e+01 +-2.186738967999999872e+01 +-2.185363196999999857e+01 +-2.185064124999999891e+01 +-2.184418678000000114e+01 +-2.183634758000000176e+01 +-2.182892418000000134e+01 +-2.183364105000000066e+01 +-2.183095168999999913e+01 +-2.182128716000000068e+01 +-2.180086135999999897e+01 +-2.180474281000000047e+01 +-2.181205558999999994e+01 +-2.178842926000000091e+01 +-2.179446602000000155e+01 +-2.178560256999999822e+01 +-2.178522681999999833e+01 +-2.177298927000000006e+01 +-2.177086257999999930e+01 +-2.175752067999999895e+01 +-2.176584244000000012e+01 +-2.175535774000000089e+01 +-2.174151038999999841e+01 +-2.174611854999999849e+01 +-2.174737929999999864e+01 +-2.173306846999999919e+01 +-2.173568915999999973e+01 +-2.173209762999999839e+01 +-2.172545433000000159e+01 +-2.171641731000000064e+01 +-2.172986603000000017e+01 +-2.171731377000000052e+01 +-2.171620941000000116e+01 +-2.171519088999999880e+01 +-2.171452903999999862e+01 +-2.171321677999999977e+01 +-2.170653915000000111e+01 +-2.171082115000000101e+01 +-2.170442389999999833e+01 +-2.170326041999999944e+01 +-2.170493889000000109e+01 +-2.168330002000000079e+01 +-2.169148253999999909e+01 +-2.169575881999999822e+01 +-2.168593978999999905e+01 +-2.169035338999999851e+01 +-2.169108582000000141e+01 +-2.169610976999999963e+01 +-2.168657493999999986e+01 +-2.167950821000000161e+01 +-2.168386840999999876e+01 +-2.167792130000000128e+01 +-2.168091964999999988e+01 +-2.168192863000000159e+01 +-2.168583870000000147e+01 +-2.168355942000000169e+01 +-2.168783188000000095e+01 +-2.167973900000000143e+01 +-2.167227936000000099e+01 +-2.168405150999999975e+01 +-2.168091583000000000e+01 +-2.166758919000000105e+01 +-2.168586730999999901e+01 +-2.168147658999999905e+01 +-2.169605827000000176e+01 +-2.168878365000000130e+01 +-2.168663025000000033e+01 +-2.169339752000000132e+01 +-2.168896484000000058e+01 +-2.168750380999999905e+01 +-2.169121932999999913e+01 +-2.170772361999999944e+01 +-2.170354651999999973e+01 +-2.170239258000000149e+01 +-2.170554923999999986e+01 +-2.170354271000000068e+01 +-2.170806503000000021e+01 +-2.171545791999999864e+01 +-2.171221351999999882e+01 +-2.171790122999999895e+01 +-2.172460936999999959e+01 +-2.171966361999999862e+01 +-2.172720145999999986e+01 +-2.172049331999999922e+01 +-2.172422981000000064e+01 +-2.171719360000000165e+01 +-2.172872162000000174e+01 +-2.172502135999999950e+01 +-2.173364639000000054e+01 +-2.173562430999999862e+01 +-2.171883582999999973e+01 +-2.172891235000000165e+01 +-2.173163604999999876e+01 +-2.174328803999999948e+01 +-2.174460983000000169e+01 +-2.173658752000000050e+01 +-2.172343444999999917e+01 +-2.173096848000000136e+01 +-2.173552132000000015e+01 +-2.173966216999999901e+01 +-2.172150992999999985e+01 +-2.173043250999999998e+01 +-2.173365783999999934e+01 +-2.172297286999999955e+01 +-2.172608376000000163e+01 +-2.172829627999999857e+01 +-2.172741127000000105e+01 +-2.172128868000000068e+01 +-2.171627807999999860e+01 +-2.172028541999999973e+01 +-2.172315216000000149e+01 +-2.172453116999999878e+01 +-2.170347023000000064e+01 +-2.171290016000000023e+01 +-2.170466614000000050e+01 +-2.170865249999999946e+01 +-2.170181274000000116e+01 +-2.170765686000000017e+01 +-2.169848061000000072e+01 +-2.169791031000000103e+01 +-2.169602393999999990e+01 +-2.169123459000000054e+01 +-2.167716788999999977e+01 +-2.168147086999999829e+01 +-2.168560027999999917e+01 +-2.168671798999999822e+01 +-2.168933678000000143e+01 +-2.168850516999999911e+01 +-2.168917083999999917e+01 +-2.167842673999999903e+01 +-2.168302917000000107e+01 +-2.168650818000000058e+01 +-2.167915153999999944e+01 +-2.168776512000000167e+01 +-2.167811203000000120e+01 +-2.168194962000000103e+01 +-2.167750739999999965e+01 +-2.168574904999999831e+01 +-2.168106841999999901e+01 +-2.168435669000000132e+01 +-2.169396972999999917e+01 +-2.168310928000000004e+01 +-2.167787360999999891e+01 +-2.169553566000000089e+01 +-2.169935226000000128e+01 +-2.169399642999999855e+01 +-2.168846703000000176e+01 +-2.169716834999999833e+01 +-2.169399834000000027e+01 +-2.169518661000000037e+01 +-2.169718360999999973e+01 +-2.170141982999999897e+01 +-2.171213531000000074e+01 +-2.171579170000000047e+01 +-2.170971869999999981e+01 +-2.171722030999999831e+01 +-2.171598244000000122e+01 +-2.173233223000000081e+01 +-2.172679138000000165e+01 +-2.173531914000000143e+01 +-2.174368477000000155e+01 +-2.173637962000000101e+01 +-2.174498366999999988e+01 +-2.175286484000000087e+01 +-2.174217033000000043e+01 +-2.176279067999999839e+01 +-2.176498794999999831e+01 +-2.177629280000000023e+01 +-2.178331757000000124e+01 +-2.178946304000000112e+01 +-2.178258895999999822e+01 +-2.179630852000000019e+01 +-2.180873298999999932e+01 +-2.179599762000000140e+01 +-2.180059052000000008e+01 +-2.180230712999999909e+01 +-2.181108284000000097e+01 +-2.183208846999999864e+01 +-2.183209228999999851e+01 +-2.183823775999999839e+01 +-2.184035683000000105e+01 +-2.184648705000000035e+01 +-2.185677337999999992e+01 +-2.185762023999999926e+01 +-2.186081696000000107e+01 +-2.186272049000000095e+01 +-2.186811065999999926e+01 +-2.186743926999999843e+01 +-2.187175179000000114e+01 +-2.187903213999999963e+01 +-2.188322258000000176e+01 +-2.188283347999999862e+01 +-2.189532471000000058e+01 +-2.189887428000000114e+01 +-2.189778899999999950e+01 +-2.189873314000000093e+01 +-2.190376472000000163e+01 +-2.190186690999999897e+01 +-2.189537620999999845e+01 +-2.189478301999999843e+01 +-2.189564133000000012e+01 +-2.190677070999999998e+01 +-2.189943886000000006e+01 +-2.189461517000000157e+01 +-2.189649391000000023e+01 +-2.190542029999999940e+01 +-2.188765335000000078e+01 +-2.189721869999999981e+01 +-2.189573668999999967e+01 +-2.189754677000000171e+01 +-2.187622070000000107e+01 +-2.187565422000000126e+01 +-2.188331031999999965e+01 +-2.187680054000000140e+01 +-2.188560294999999911e+01 +-2.188541602999999824e+01 +-2.187044144000000045e+01 +-2.185704040999999975e+01 +-2.186096000999999944e+01 +-2.186622810000000072e+01 +-2.185694313000000122e+01 +-2.184889030000000076e+01 +-2.185038375999999971e+01 +-2.184745978999999849e+01 +-2.184233092999999926e+01 +-2.184646416000000002e+01 +-2.184503554999999864e+01 +-2.182904243000000122e+01 +-2.181630325000000070e+01 +-2.182667350999999911e+01 +-2.181771660000000068e+01 +-2.180958556999999942e+01 +-2.180436133999999981e+01 +-2.181202697999999884e+01 +-2.180520629999999827e+01 +-2.180474663000000035e+01 +-2.179530143999999936e+01 +-2.179140471999999917e+01 +-2.178296852000000072e+01 +-2.178881073000000157e+01 +-2.179108047000000070e+01 +-2.178844451999999876e+01 +-2.178806495999999981e+01 +-2.178139114000000021e+01 +-2.177825736999999862e+01 +-2.177822112999999860e+01 +-2.176899909999999849e+01 +-2.176064682000000161e+01 +-2.175287437000000068e+01 +-2.175914000999999942e+01 +-2.175152015999999833e+01 +-2.175389670999999936e+01 +-2.175692177000000171e+01 +-2.175031471000000138e+01 +-2.174462128000000050e+01 +-2.174779700999999932e+01 +-2.174772072000000023e+01 +-2.174909209999999860e+01 +-2.175223731999999899e+01 +-2.174299239999999855e+01 +-2.174643706999999893e+01 +-2.173528671000000045e+01 +-2.173393250000000165e+01 +-2.173110580000000169e+01 +-2.174175835000000134e+01 +-2.174249268000000157e+01 +-2.174451828000000120e+01 +-2.172591019000000045e+01 +-2.174497032000000019e+01 +-2.173120116999999851e+01 +-2.175280190000000147e+01 +-2.174808884000000120e+01 +-2.174848937999999876e+01 +-2.175583839000000097e+01 +-2.175020981000000120e+01 +-2.175385093999999953e+01 +-2.176205063000000095e+01 +-2.175576591000000093e+01 +-2.176609038999999868e+01 +-2.176614951999999903e+01 +-2.176901816999999895e+01 +-2.176949309999999826e+01 +-2.177110671999999880e+01 +-2.177703667000000110e+01 +-2.178199959000000163e+01 +-2.178221703000000176e+01 +-2.179327774000000062e+01 +-2.179907036000000176e+01 +-2.178314400000000006e+01 +-2.178558158999999961e+01 +-2.177637671999999824e+01 +-2.179474448999999936e+01 +-2.179140471999999917e+01 +-2.179137993000000151e+01 +-2.179125022999999928e+01 +-2.179566764999999862e+01 +-2.180533600000000050e+01 +-2.180022430000000000e+01 +-2.180009270000000043e+01 +-2.180233764999999835e+01 +-2.178395081000000033e+01 +-2.179485702999999930e+01 +-2.178603172000000043e+01 +-2.178611374000000112e+01 +-2.179864501999999860e+01 +-2.178668784999999986e+01 +-2.176802062999999876e+01 +-2.177556228999999988e+01 +-2.178291511999999841e+01 +-2.176331710999999913e+01 +-2.177796363999999940e+01 +-2.177989768999999853e+01 +-2.177326392999999882e+01 +-2.176357651000000004e+01 +-2.174616241000000016e+01 +-2.175110434999999853e+01 +-2.173158645999999905e+01 +-2.172822189000000037e+01 +-2.174225616000000016e+01 +-2.173248672000000070e+01 +-2.171376038000000008e+01 +-2.170585442000000143e+01 +-2.170895575999999849e+01 +-2.170956993000000068e+01 +-2.170803451999999822e+01 +-2.170109558000000050e+01 +-2.169530869000000095e+01 +-2.169042397000000122e+01 +-2.168299675000000093e+01 +-2.168387412999999952e+01 +-2.167876243999999986e+01 +-2.167218399000000062e+01 +-2.167108727000000101e+01 +-2.166584205999999924e+01 +-2.165711784000000151e+01 +-2.166352271999999957e+01 +-2.164594268999999827e+01 +-2.166325760000000145e+01 +-2.164835739000000103e+01 +-2.164954758000000012e+01 +-2.163621901999999864e+01 +-2.163526153999999835e+01 +-2.162984847999999971e+01 +-2.161348914999999948e+01 +-2.161665344000000033e+01 +-2.162515830999999977e+01 +-2.161116408999999905e+01 +-2.161356543999999857e+01 +-2.161480330999999921e+01 +-2.161267471000000029e+01 +-2.161792945999999915e+01 +-2.161041832000000085e+01 +-2.160738182000000052e+01 +-2.160966872999999921e+01 +-2.161450958000000000e+01 +-2.160984992999999932e+01 +-2.161647986999999915e+01 +-2.161363602000000128e+01 +-2.162192725999999965e+01 +-2.161318779000000134e+01 +-2.160004044000000079e+01 +-2.162402725000000103e+01 +-2.162340926999999979e+01 +-2.162608336999999992e+01 +-2.162639236000000054e+01 +-2.163422203000000010e+01 +-2.162645339999999905e+01 +-2.163204002000000159e+01 +-2.163561821000000052e+01 +-2.163676643000000155e+01 +-2.163378906000000157e+01 +-2.163893699999999853e+01 +-2.164602852000000155e+01 +-2.165574837000000130e+01 +-2.163401985000000138e+01 +-2.165751457000000002e+01 +-2.165609169000000023e+01 +-2.166903304999999946e+01 +-2.165358924999999957e+01 +-2.166248703000000120e+01 +-2.168168259000000120e+01 +-2.168248748999999975e+01 +-2.167965125999999998e+01 +-2.167657089000000070e+01 +-2.168840218000000064e+01 +-2.168973159999999822e+01 +-2.169311142000000103e+01 +-2.169964600000000132e+01 +-2.170822143999999909e+01 +-2.170320128999999909e+01 +-2.169513892999999882e+01 +-2.170984268000000128e+01 +-2.170909500000000136e+01 +-2.171410179000000085e+01 +-2.170772742999999849e+01 +-2.171544646999999983e+01 +-2.171350669999999994e+01 +-2.171014403999999942e+01 +-2.171571349999999967e+01 +-2.172158240999999990e+01 +-2.171144104000000041e+01 +-2.172506714000000017e+01 +-2.171427154999999942e+01 +-2.170746421999999853e+01 +-2.170909882000000124e+01 +-2.170222281999999936e+01 +-2.170992279000000025e+01 +-2.170204353000000097e+01 +-2.170941924999999983e+01 +-2.170658493000000178e+01 +-2.170310783000000043e+01 +-2.169984055000000112e+01 +-2.168660544999999829e+01 +-2.169608687999999930e+01 +-2.169757843000000008e+01 +-2.168456649999999897e+01 +-2.167545318999999893e+01 +-2.167310142999999911e+01 +-2.167150687999999903e+01 +-2.168371773000000147e+01 +-2.167716216999999901e+01 +-2.165565872000000169e+01 +-2.165449904999999831e+01 +-2.166082382000000095e+01 +-2.164195250999999942e+01 +-2.165358924999999957e+01 +-2.165678978000000043e+01 +-2.164964103999999878e+01 +-2.164896011000000087e+01 +-2.164022445999999888e+01 +-2.163779449000000099e+01 +-2.163423919999999967e+01 +-2.162455177000000006e+01 +-2.161755180000000109e+01 +-2.162205124000000112e+01 +-2.162075424000000012e+01 +-2.161548042000000081e+01 +-2.161765670999999855e+01 +-2.161345290999999946e+01 +-2.160169411000000039e+01 +-2.160290145999999822e+01 +-2.160295295999999965e+01 +-2.159573745999999872e+01 +-2.158847618000000068e+01 +-2.159091949000000099e+01 +-2.159039115999999936e+01 +-2.159048652999999973e+01 +-2.160483169999999831e+01 +-2.159694289999999839e+01 +-2.159918976000000157e+01 +-2.160539246000000091e+01 +-2.160227203000000173e+01 +-2.159952353999999985e+01 +-2.160479735999999917e+01 +-2.159363173999999930e+01 +-2.159763145000000151e+01 +-2.160985373999999837e+01 +-2.161434364000000130e+01 +-2.162289237999999969e+01 +-2.160841942000000060e+01 +-2.161142730999999984e+01 +-2.162080382999999983e+01 +-2.161954688999999874e+01 +-2.161962700000000126e+01 +-2.162217711999999992e+01 +-2.164666176000000064e+01 +-2.163644791000000112e+01 +-2.163184546999999824e+01 +-2.165720367000000124e+01 +-2.165661812000000097e+01 +-2.166638756000000043e+01 +-2.167018889999999942e+01 +-2.167805862000000161e+01 +-2.168382645000000153e+01 +-2.168434905999999884e+01 +-2.168799591000000149e+01 +-2.170651627000000161e+01 +-2.170205497999999977e+01 +-2.170239639000000054e+01 +-2.172112845999999919e+01 +-2.173904990999999853e+01 +-2.174329566999999841e+01 +-2.174112892000000130e+01 +-2.174740028000000081e+01 +-2.175244713000000019e+01 +-2.176675223999999886e+01 +-2.175847815999999924e+01 +-2.178929709999999886e+01 +-2.179352950999999905e+01 +-2.180660439000000039e+01 +-2.180475616000000016e+01 +-2.181234931999999915e+01 +-2.182188033999999988e+01 +-2.181942940000000064e+01 +-2.183307075999999824e+01 +-2.183509636000000143e+01 +-2.184550858000000062e+01 +-2.184120749999999944e+01 +-2.185445212999999853e+01 +-2.186845207000000002e+01 +-2.186009025999999977e+01 +-2.187395859000000087e+01 +-2.188103866999999880e+01 +-2.187023354000000097e+01 +-2.188908005000000045e+01 +-2.190011597000000165e+01 +-2.188993645000000043e+01 +-2.189795112999999915e+01 +-2.189213752999999940e+01 +-2.190361976999999882e+01 +-2.189484978000000126e+01 +-2.189870262000000167e+01 +-2.191001320000000163e+01 +-2.190439796000000072e+01 +-2.191152762999999837e+01 +-2.190085219999999921e+01 +-2.191302871999999979e+01 +-2.190470885999999950e+01 +-2.190586662000000118e+01 +-2.190139771000000124e+01 +-2.188338279999999969e+01 +-2.189487075999999988e+01 +-2.188822555999999864e+01 +-2.188500786000000176e+01 +-2.188038445000000110e+01 +-2.188723183000000105e+01 +-2.187258530000000079e+01 +-2.186991310000000155e+01 +-2.187639618000000041e+01 +-2.186274909999999849e+01 +-2.185053252999999884e+01 +-2.185670662000000064e+01 +-2.183968734999999839e+01 +-2.184254456000000033e+01 +-2.183896065000000064e+01 +-2.182433891000000159e+01 +-2.181836699999999851e+01 +-2.183122253000000157e+01 +-2.181747054999999946e+01 +-2.181535338999999851e+01 +-2.181105803999999893e+01 +-2.180240630999999851e+01 +-2.179292106999999845e+01 +-2.178694533999999905e+01 +-2.179590607000000091e+01 +-2.179414176999999952e+01 +-2.179075050000000147e+01 +-2.178107834000000054e+01 +-2.178419304000000167e+01 +-2.177620124999999973e+01 +-2.177175139999999942e+01 +-2.177225303999999895e+01 +-2.176533699000000155e+01 +-2.176328086999999911e+01 +-2.177076912000000064e+01 +-2.176578140000000161e+01 +-2.176627730999999955e+01 +-2.177029800000000037e+01 +-2.175469397999999899e+01 +-2.175539398000000091e+01 +-2.176793479999999903e+01 +-2.177790070000000000e+01 +-2.177115440000000035e+01 +-2.176986885000000171e+01 +-2.175909041999999971e+01 +-2.177030754000000101e+01 +-2.177638817000000060e+01 +-2.177912903000000000e+01 +-2.176967048999999932e+01 +-2.178194999999999837e+01 +-2.178121567000000169e+01 +-2.178552627999999913e+01 +-2.176851844999999841e+01 +-2.178211212000000074e+01 +-2.178047180000000083e+01 +-2.179124640999999940e+01 +-2.179504395000000017e+01 +-2.178407288000000008e+01 +-2.180617331999999919e+01 +-2.180551910000000149e+01 +-2.180512999999999835e+01 +-2.180432129000000074e+01 +-2.180714417000000083e+01 +-2.180097389000000163e+01 +-2.181432343000000174e+01 +-2.182732010000000145e+01 +-2.183521079999999870e+01 +-2.182895088000000072e+01 +-2.181921004999999880e+01 +-2.183891868999999986e+01 +-2.184347724999999940e+01 +-2.185528182999999913e+01 +-2.184397888000000165e+01 +-2.184964560999999961e+01 +-2.187226868000000124e+01 +-2.187032890000000052e+01 +-2.187025261000000143e+01 +-2.187086104999999847e+01 +-2.188245964000000043e+01 +-2.188872147000000012e+01 +-2.189529609999999948e+01 +-2.188001633000000012e+01 +-2.188890647999999928e+01 +-2.191434860000000029e+01 +-2.190230178999999922e+01 +-2.192082977000000099e+01 +-2.192001151999999919e+01 +-2.191585922000000153e+01 +-2.192410277999999835e+01 +-2.192363738999999967e+01 +-2.193395615000000021e+01 +-2.193801497999999839e+01 +-2.194342422000000070e+01 +-2.193895911999999981e+01 +-2.194402121999999977e+01 +-2.195088386999999841e+01 +-2.195308875999999998e+01 +-2.195318413000000035e+01 +-2.196382331999999948e+01 +-2.195803641999999911e+01 +-2.195677756999999986e+01 +-2.196969414000000143e+01 +-2.196692085000000105e+01 +-2.196896934999999829e+01 +-2.197417450000000017e+01 +-2.198268889999999942e+01 +-2.198316382999999874e+01 +-2.198975371999999950e+01 +-2.197685432000000105e+01 +-2.198295020999999849e+01 +-2.198259544000000076e+01 +-2.199069404999999833e+01 +-2.197926331000000033e+01 +-2.199464225999999911e+01 +-2.199366951000000014e+01 +-2.201449584999999942e+01 +-2.200885772999999901e+01 +-2.201470946999999967e+01 +-2.200169753999999855e+01 +-2.200120163000000062e+01 +-2.200725746000000171e+01 +-2.202025603999999959e+01 +-2.203078650999999866e+01 +-2.203948401999999973e+01 +-2.202471733000000143e+01 +-2.203116797999999932e+01 +-2.203646660000000068e+01 +-2.204787826999999822e+01 +-2.205490874999999917e+01 +-2.205143929000000114e+01 +-2.206783294999999967e+01 +-2.205595207000000002e+01 +-2.206260490000000019e+01 +-2.207131958000000083e+01 +-2.208031464000000099e+01 +-2.208839035000000095e+01 +-2.209398651000000058e+01 +-2.209709357999999924e+01 +-2.210608291999999864e+01 +-2.210077858000000006e+01 +-2.210713004999999853e+01 +-2.210353470000000087e+01 +-2.212153816000000006e+01 +-2.211215019000000126e+01 +-2.211555862000000161e+01 +-2.212686538999999897e+01 +-2.212245177999999868e+01 +-2.213524818000000138e+01 +-2.213859177000000145e+01 +-2.212999343999999979e+01 +-2.212799071999999967e+01 +-2.213903808999999967e+01 +-2.214569283000000155e+01 +-2.214500617999999932e+01 +-2.214701652999999837e+01 +-2.214887238000000025e+01 +-2.216115951999999822e+01 +-2.214864159000000043e+01 +-2.214288901999999837e+01 +-2.213654709000000054e+01 +-2.215393828999999926e+01 +-2.215555190999999979e+01 +-2.215380096000000165e+01 +-2.214761542999999833e+01 +-2.214880562000000097e+01 +-2.215230178999999922e+01 +-2.215131759999999872e+01 +-2.214942931999999942e+01 +-2.214868163999999950e+01 +-2.215978812999999903e+01 +-2.214927863999999857e+01 +-2.215560531999999938e+01 +-2.215694236999999944e+01 +-2.215313147999999899e+01 +-2.215027236999999971e+01 +-2.215372658000000072e+01 +-2.214986229000000151e+01 +-2.214939880000000016e+01 +-2.215067673000000070e+01 +-2.214988899000000089e+01 +-2.216197204999999926e+01 +-2.215713501000000107e+01 +-2.216216469000000089e+01 +-2.216615295000000074e+01 +-2.215863609000000167e+01 +-2.214661406999999826e+01 +-2.215763855000000149e+01 +-2.215732384000000010e+01 +-2.216074370999999843e+01 +-2.215804290999999893e+01 +-2.216766167000000110e+01 +-2.217043877000000052e+01 +-2.216229438999999957e+01 +-2.216619491999999880e+01 +-2.215900040000000004e+01 +-2.216511344999999977e+01 +-2.216802215999999959e+01 +-2.216901587999999990e+01 +-2.215566062999999986e+01 +-2.216264915000000002e+01 +-2.217634010000000089e+01 +-2.217078781000000021e+01 +-2.217352104000000068e+01 +-2.215940665999999837e+01 +-2.216785048999999930e+01 +-2.216947745999999952e+01 +-2.215048980999999984e+01 +-2.216483687999999930e+01 +-2.216531562999999849e+01 +-2.216602706999999839e+01 +-2.217171477999999851e+01 +-2.217462540000000004e+01 +-2.216049003999999911e+01 +-2.216049767000000159e+01 +-2.215929793999999831e+01 +-2.215601540000000114e+01 +-2.215065956000000114e+01 +-2.215585327000000149e+01 +-2.215497780000000105e+01 +-2.215019226000000074e+01 +-2.215892792000000000e+01 +-2.215411948999999936e+01 +-2.215093613000000161e+01 +-2.214794350000000023e+01 +-2.214425467999999952e+01 +-2.213819884999999843e+01 +-2.214453505999999905e+01 +-2.214984322000000105e+01 +-2.214441108999999841e+01 +-2.214021873000000085e+01 +-2.214829635999999979e+01 +-2.214392280999999940e+01 +-2.213379288000000145e+01 +-2.214701462000000021e+01 +-2.213589859000000004e+01 +-2.214328765999999860e+01 +-2.214091872999999921e+01 +-2.213916588000000019e+01 +-2.213418198000000103e+01 +-2.215204430000000002e+01 +-2.214590262999999837e+01 +-2.215179061999999988e+01 +-2.213086891000000023e+01 +-2.213566780000000023e+01 +-2.214719962999999936e+01 +-2.213376807999999940e+01 +-2.212969016999999994e+01 +-2.213474274000000008e+01 +-2.214271164000000169e+01 +-2.214183806999999859e+01 +-2.213998412999999843e+01 +-2.213751983999999950e+01 +-2.213407898000000174e+01 +-2.212813949999999963e+01 +-2.213425064000000120e+01 +-2.213027954000000008e+01 +-2.212325477999999990e+01 +-2.213047981000000064e+01 +-2.213373565999999926e+01 +-2.212225914000000060e+01 +-2.213417816000000116e+01 +-2.213658713999999961e+01 +-2.213107490999999882e+01 +-2.213621140000000054e+01 +-2.213763236999999862e+01 +-2.213517188999999874e+01 +-2.213629531999999855e+01 +-2.214469718999999870e+01 +-2.214088630999999907e+01 +-2.215472984000000167e+01 +-2.214379119999999901e+01 +-2.215442467000000093e+01 +-2.215195847000000029e+01 +-2.215460205000000116e+01 +-2.215933417999999833e+01 +-2.214737320000000054e+01 +-2.217478180000000165e+01 +-2.218440818999999919e+01 +-2.218087958999999998e+01 +-2.219369507000000041e+01 +-2.218180084000000107e+01 +-2.220129967000000093e+01 +-2.218995475999999911e+01 +-2.220327186999999824e+01 +-2.220146178999999975e+01 +-2.221507453999999981e+01 +-2.222631836000000050e+01 +-2.222176169999999829e+01 +-2.223155211999999992e+01 +-2.223678969999999921e+01 +-2.225376891999999884e+01 +-2.225745009999999979e+01 +-2.224921798999999822e+01 +-2.225755691999999897e+01 +-2.226819992000000070e+01 +-2.227732277000000138e+01 +-2.227311515999999969e+01 +-2.228001594999999924e+01 +-2.228464698999999882e+01 +-2.229104424000000151e+01 +-2.228714180000000056e+01 +-2.230348014999999862e+01 +-2.229829979000000151e+01 +-2.231410788999999895e+01 +-2.230142783999999878e+01 +-2.230514145000000070e+01 +-2.231370735000000138e+01 +-2.230295753000000047e+01 +-2.231207848000000027e+01 +-2.232178688000000122e+01 +-2.231131743999999983e+01 +-2.232087707999999893e+01 +-2.231469345000000004e+01 +-2.232605171000000155e+01 +-2.232730484000000004e+01 +-2.232594871999999953e+01 +-2.231901360000000167e+01 +-2.232438660000000041e+01 +-2.231361388999999917e+01 +-2.232111358999999950e+01 +-2.232199478000000070e+01 +-2.232302474999999831e+01 +-2.232569884999999843e+01 +-2.232797431999999915e+01 +-2.231838607999999979e+01 +-2.232328224000000105e+01 +-2.232326697999999965e+01 +-2.232395744000000093e+01 +-2.230454253999999992e+01 +-2.231292343000000145e+01 +-2.231332207000000167e+01 +-2.230921555000000112e+01 +-2.230383301000000174e+01 +-2.231142807000000161e+01 +-2.230991935999999853e+01 +-2.231494331000000031e+01 +-2.229881476999999990e+01 +-2.230572510000000008e+01 +-2.231159973000000107e+01 +-2.229936790000000002e+01 +-2.230189323000000101e+01 +-2.229486465000000095e+01 +-2.228486824000000155e+01 +-2.230715752000000052e+01 +-2.228433228000000099e+01 +-2.229073715000000178e+01 +-2.227793120999999843e+01 +-2.228943252999999913e+01 +-2.228482436999999905e+01 +-2.228868675000000010e+01 +-2.229246330000000142e+01 +-2.228532982000000118e+01 +-2.228136826000000070e+01 +-2.227869987000000052e+01 +-2.228009415000000004e+01 +-2.226403236000000163e+01 +-2.228573035999999874e+01 +-2.228336524999999924e+01 +-2.227742195000000081e+01 +-2.228101540000000114e+01 +-2.227485657000000074e+01 +-2.226824570000000136e+01 +-2.227329635999999979e+01 +-2.227618790000000004e+01 +-2.226745604999999983e+01 +-2.227320290000000114e+01 +-2.226078606000000093e+01 +-2.226269149999999897e+01 +-2.226389693999999864e+01 +-2.226038361000000165e+01 +-2.226505470000000031e+01 +-2.226314544999999967e+01 +-2.226780700999999851e+01 +-2.227277756000000153e+01 +-2.228439522000000039e+01 +-2.227299308999999994e+01 +-2.226964759999999899e+01 +-2.228009605000000093e+01 +-2.227421951000000178e+01 +-2.228973769999999988e+01 +-2.227572250000000054e+01 +-2.228525542999999942e+01 +-2.229623031999999938e+01 +-2.228067779999999942e+01 +-2.229382514999999998e+01 +-2.230148506000000097e+01 +-2.228947448999999992e+01 +-2.229862403999999998e+01 +-2.230504608000000033e+01 +-2.231632614000000103e+01 +-2.231162452999999957e+01 +-2.232673073000000130e+01 +-2.233324431999999859e+01 +-2.232661629000000048e+01 +-2.232782173000000014e+01 +-2.233416176000000064e+01 +-2.234665298000000178e+01 +-2.234624099999999913e+01 +-2.234620667000000083e+01 +-2.236065101999999882e+01 +-2.235650443999999837e+01 +-2.235099602000000019e+01 +-2.236958122000000060e+01 +-2.236527823999999853e+01 +-2.238706778999999969e+01 +-2.237857436999999905e+01 +-2.238821220000000167e+01 +-2.239108467000000147e+01 +-2.239568137999999919e+01 +-2.239246367999999876e+01 +-2.239051627999999994e+01 +-2.241032218999999870e+01 +-2.241788100999999855e+01 +-2.242176819000000165e+01 +-2.241798209999999969e+01 +-2.242345618999999957e+01 +-2.243777275000000060e+01 +-2.244358825999999851e+01 +-2.244457244999999901e+01 +-2.245222473000000107e+01 +-2.246337700000000126e+01 +-2.246552657999999880e+01 +-2.247635650999999868e+01 +-2.247559737999999996e+01 +-2.248139954000000174e+01 +-2.248034668000000025e+01 +-2.248757743999999903e+01 +-2.248749160999999930e+01 +-2.249094772000000120e+01 +-2.249354552999999868e+01 +-2.249986648999999872e+01 +-2.249739837999999992e+01 +-2.250602530999999829e+01 +-2.250138473999999889e+01 +-2.252060509000000010e+01 +-2.251147461000000050e+01 +-2.251312828000000010e+01 +-2.252328109999999839e+01 +-2.251375197999999855e+01 +-2.252359008999999901e+01 +-2.251807021999999847e+01 +-2.252925301000000147e+01 +-2.250273323000000048e+01 +-2.251691818000000112e+01 +-2.252000045999999855e+01 +-2.252352142000000157e+01 +-2.251002311999999961e+01 +-2.249960709000000136e+01 +-2.251026535000000095e+01 +-2.250470543000000134e+01 +-2.249371909999999986e+01 +-2.250197600999999992e+01 +-2.250202941999999950e+01 +-2.249554442999999893e+01 +-2.248669051999999979e+01 +-2.249378777000000085e+01 +-2.247952079999999953e+01 +-2.246959113999999857e+01 +-2.248165321000000105e+01 +-2.246493339999999961e+01 +-2.246436501000000163e+01 +-2.245795631000000014e+01 +-2.244638824000000099e+01 +-2.244144821000000078e+01 +-2.243012046999999853e+01 +-2.242776680000000056e+01 +-2.241789435999999824e+01 +-2.242064857000000089e+01 +-2.241263770999999849e+01 +-2.238759422000000043e+01 +-2.239077568000000085e+01 +-2.238644027999999864e+01 +-2.238798523000000174e+01 +-2.237213707000000085e+01 +-2.237141036999999955e+01 +-2.236875725000000159e+01 +-2.236907768000000019e+01 +-2.235216141000000079e+01 +-2.235984612000000027e+01 +-2.235612679000000114e+01 +-2.234524535999999983e+01 +-2.233868216999999845e+01 +-2.234072304000000031e+01 +-2.233017921000000072e+01 +-2.233503151000000031e+01 +-2.231596946999999886e+01 +-2.232123565999999926e+01 +-2.232264518999999936e+01 +-2.232908249000000112e+01 +-2.231744003000000021e+01 +-2.231038475000000076e+01 +-2.229922675999999981e+01 +-2.231302070999999998e+01 +-2.228842734999999919e+01 +-2.231191635000000062e+01 +-2.230656815000000037e+01 +-2.228635215999999986e+01 +-2.229011725999999882e+01 +-2.229773902999999891e+01 +-2.230414009000000064e+01 +-2.228821564000000066e+01 +-2.228619957000000085e+01 +-2.230335807999999886e+01 +-2.230612754999999936e+01 +-2.229655457000000141e+01 +-2.230176163000000145e+01 +-2.229545592999999926e+01 +-2.229841804999999866e+01 +-2.231248473999999860e+01 +-2.230128859999999946e+01 +-2.229760170000000130e+01 +-2.228492736999999835e+01 +-2.230447768999999880e+01 +-2.230557059999999936e+01 +-2.230698012999999946e+01 +-2.230708504000000048e+01 +-2.230980873000000031e+01 +-2.231921768000000128e+01 +-2.231094170000000076e+01 +-2.229514122000000143e+01 +-2.230396079999999870e+01 +-2.231732558999999938e+01 +-2.233091736000000083e+01 +-2.232304000999999971e+01 +-2.232666396999999847e+01 +-2.232435989000000021e+01 +-2.232525062999999932e+01 +-2.232771491999999824e+01 +-2.232508087000000074e+01 +-2.230977249000000029e+01 +-2.232887267999999992e+01 +-2.233001518000000019e+01 +-2.233690453000000176e+01 +-2.233707237000000134e+01 +-2.234129142999999829e+01 +-2.234621428999999893e+01 +-2.234116745000000037e+01 +-2.234689902999999944e+01 +-2.234698867999999905e+01 +-2.234617043000000081e+01 +-2.235365485999999891e+01 +-2.234338759999999979e+01 +-2.234305763000000056e+01 +-2.234238815000000145e+01 +-2.234473991000000126e+01 +-2.235742949999999851e+01 +-2.235433769000000126e+01 +-2.235128784000000124e+01 +-2.236941719000000006e+01 +-2.236739731000000120e+01 +-2.235450362999999996e+01 +-2.236408614999999855e+01 +-2.233607864000000021e+01 +-2.234420585999999886e+01 +-2.235276221999999890e+01 +-2.234446335000000161e+01 +-2.234987067999999866e+01 +-2.235936165000000031e+01 +-2.235401535000000095e+01 +-2.235003090000000014e+01 +-2.235370826999999849e+01 +-2.235096550000000093e+01 +-2.233771515000000107e+01 +-2.235577201999999986e+01 +-2.235272408000000155e+01 +-2.241396522999999874e+01 +-2.234271431000000163e+01 +-2.234231949000000128e+01 +-2.233594704000000064e+01 +-2.234223174999999983e+01 +-2.233070182999999886e+01 +-2.233952140999999969e+01 +-2.233577727999999851e+01 +-2.234047318000000004e+01 +-2.234315300000000093e+01 +-2.234536934000000130e+01 +-2.234164429000000140e+01 +-2.233635139000000081e+01 +-2.234037208999999891e+01 +-2.234003829999999979e+01 +-2.234443282999999880e+01 +-2.235070418999999831e+01 +-2.232918357999999870e+01 +-2.233275031999999882e+01 +-2.234793282000000048e+01 +-2.233353042999999971e+01 +-2.234706879000000157e+01 +-2.233851242000000070e+01 +-2.233510971000000112e+01 +-2.235368728999999988e+01 +-2.234610938999999874e+01 +-2.235203552000000116e+01 +-2.234695243999999903e+01 +-2.233938407999999853e+01 +-2.234358214999999959e+01 +-2.234391403000000054e+01 +-2.234230042000000083e+01 +-2.235609818000000004e+01 +-2.234213065999999870e+01 +-2.235182570999999996e+01 +-2.234966277999999917e+01 +-2.234529114000000050e+01 +-2.235942458999999971e+01 +-2.235216141000000079e+01 +-2.235356712000000101e+01 +-2.235965347000000136e+01 +-2.235444449999999961e+01 +-2.235150336999999965e+01 +-2.234479140999999913e+01 +-2.236127472000000083e+01 +-2.234838676000000035e+01 +-2.235777664000000087e+01 +-2.236278343000000035e+01 +-2.236883926000000145e+01 +-2.235505485999999919e+01 +-2.235265731999999872e+01 +-2.236001015000000081e+01 +-2.235701179999999866e+01 +-2.236856079000000008e+01 +-2.237352753000000050e+01 +-2.237759781000000103e+01 +-2.236825752000000023e+01 +-2.236175919000000079e+01 +-2.236683272999999872e+01 +-2.236643790999999837e+01 +-2.237724495000000147e+01 +-2.237641143999999827e+01 +-2.239050865000000101e+01 +-2.238148499000000058e+01 +-2.238685608000000116e+01 +-2.238922881999999959e+01 +-2.239857101000000128e+01 +-2.237898064000000176e+01 +-2.239650153999999915e+01 +-2.240090178999999893e+01 +-2.239632797000000153e+01 +-2.240498734000000169e+01 +-2.241074752999999831e+01 +-2.241462707999999893e+01 +-2.241851043999999860e+01 +-2.241053391000000161e+01 +-2.241714859000000004e+01 +-2.240452765999999940e+01 +-2.242113304000000085e+01 +-2.241418456999999975e+01 +-2.242118263000000056e+01 +-2.242705916999999971e+01 +-2.241384125000000083e+01 +-2.241813086999999882e+01 +-2.241630173000000070e+01 +-2.241261482000000171e+01 +-2.242461777000000112e+01 +-2.241585732000000064e+01 +-2.242984772000000149e+01 +-2.239576339999999988e+01 +-2.240853690999999870e+01 +-2.241267586000000023e+01 +-2.240351294999999965e+01 +-2.240806197999999938e+01 +-2.240699959000000163e+01 +-2.239747046999999824e+01 +-2.240194130000000072e+01 +-2.237633895999999822e+01 +-2.238543320000000136e+01 +-2.239252090000000095e+01 +-2.238172721999999837e+01 +-2.237427329999999870e+01 +-2.236546707000000112e+01 +-2.236571503000000050e+01 +-2.235181998999999919e+01 +-2.235561561999999824e+01 +-2.233617020000000153e+01 +-2.233205986000000109e+01 +-2.234298324999999963e+01 +-2.232378386999999975e+01 +-2.233225059999999829e+01 +-2.232063103000000126e+01 +-2.232126045000000047e+01 +-2.231442450999999849e+01 +-2.230649757000000122e+01 +-2.229319571999999994e+01 +-2.229428290999999973e+01 +-2.229554367000000070e+01 +-2.229435348999999889e+01 +-2.228440857000000008e+01 +-2.228243636999999921e+01 +-2.227690506000000070e+01 +-2.227920723000000081e+01 +-2.227209854000000178e+01 +-2.226730728000000070e+01 +-2.224928474000000023e+01 +-2.225691794999999829e+01 +-2.226409912000000091e+01 +-2.226008033999999824e+01 +-2.224998473999999860e+01 +-2.225137710999999996e+01 +-2.224214934999999826e+01 +-2.225095177000000035e+01 +-2.225206757000000124e+01 +-2.225375366000000099e+01 +-2.224380874999999946e+01 +-2.224447059999999965e+01 +-2.224804496999999870e+01 +-2.224906157999999934e+01 +-2.225956534999999903e+01 +-2.224550818999999890e+01 +-2.224378395000000097e+01 +-2.225228690999999870e+01 +-2.226091766000000050e+01 +-2.226194571999999994e+01 +-2.227892493999999957e+01 +-2.226231956000000167e+01 +-2.227265358000000006e+01 +-2.228436470000000114e+01 +-2.229972457999999946e+01 +-2.230572510000000008e+01 +-2.230645751999999860e+01 +-2.230368233000000089e+01 +-2.232092666999999864e+01 +-2.232574080999999921e+01 +-2.232760810999999990e+01 +-2.235494995000000173e+01 +-2.235507010999999977e+01 +-2.236697197000000159e+01 +-2.236352920999999938e+01 +-2.238224220000000031e+01 +-2.238957977000000099e+01 +-2.240432930000000056e+01 +-2.240388869999999955e+01 +-2.242606925999999845e+01 +-2.241991806000000054e+01 +-2.243896484000000058e+01 +-2.244469451999999876e+01 +-2.245512009000000120e+01 +-2.246527100000000132e+01 +-2.247322082999999893e+01 +-2.247439956999999922e+01 +-2.248766708000000136e+01 +-2.250031853000000126e+01 +-2.250369453000000064e+01 +-2.251884842000000120e+01 +-2.251133537000000118e+01 +-2.252253913999999924e+01 +-2.253801727000000099e+01 +-2.254397773999999899e+01 +-2.254360198999999909e+01 +-2.254751968000000062e+01 +-2.256055260000000118e+01 +-2.255999755999999934e+01 +-2.256142997999999977e+01 +-2.257037735000000112e+01 +-2.258253098000000136e+01 +-2.256759643999999909e+01 +-2.256846808999999965e+01 +-2.256319809000000021e+01 +-2.258358001999999942e+01 +-2.257082366999999934e+01 +-2.256777191000000116e+01 +-2.257186317000000031e+01 +-2.258346367000000043e+01 +-2.257482909999999876e+01 +-2.256485367000000153e+01 +-2.255916595000000058e+01 +-2.255570983999999868e+01 +-2.255761908999999932e+01 +-2.254753112999999942e+01 +-2.253580093000000062e+01 +-2.253269957999999917e+01 +-2.253980255000000099e+01 +-2.252398300000000120e+01 +-2.251469803000000169e+01 +-2.250817298999999849e+01 +-2.250556564000000037e+01 +-2.249392891000000105e+01 +-2.248320770000000124e+01 +-2.247964286999999928e+01 +-2.246727371000000062e+01 +-2.246356963999999934e+01 +-2.245162201000000124e+01 +-2.243828964000000070e+01 +-2.243567467000000093e+01 +-2.242128372000000169e+01 +-2.241031265000000161e+01 +-2.241366767999999965e+01 +-2.240687369999999845e+01 +-2.239554595999999975e+01 +-2.239153098999999969e+01 +-2.238567352000000099e+01 +-2.236871529000000081e+01 +-2.236370086999999884e+01 +-2.234293746999999897e+01 +-2.234125328000000010e+01 +-2.233152580000000142e+01 +-2.233075713999999934e+01 +-2.232795524999999870e+01 +-2.233183860999999837e+01 +-2.231116104000000178e+01 +-2.232239531999999826e+01 +-2.230716514999999944e+01 +-2.231478309999999965e+01 +-2.232205391000000105e+01 +-2.231114005999999961e+01 +-2.229977988999999994e+01 +-2.230534935000000019e+01 +-2.231252479999999849e+01 +-2.231004906000000076e+01 +-2.231449127000000132e+01 +-2.231035994999999872e+01 +-2.231058120999999872e+01 +-2.231308364999999938e+01 +-2.232977866999999961e+01 +-2.232871819000000002e+01 +-2.232488060000000019e+01 +-2.232615661999999901e+01 +-2.233091354000000095e+01 +-2.233717537000000064e+01 +-2.235948372000000006e+01 +-2.236154937999999959e+01 +-2.236783218000000062e+01 +-2.237314986999999888e+01 +-2.238298988000000023e+01 +-2.239384460000000132e+01 +-2.241098403999999888e+01 +-2.241674614000000076e+01 +-2.240498734000000169e+01 +-2.243730353999999849e+01 +-2.244922637999999893e+01 +-2.245763396999999983e+01 +-2.246736716999999928e+01 +-2.246628952000000012e+01 +-2.249976729999999847e+01 +-2.250501251000000025e+01 +-2.251280021999999903e+01 +-2.252149963000000099e+01 +-2.253942680000000109e+01 +-2.255869865000000019e+01 +-2.257305908000000017e+01 +-2.258251380999999824e+01 +-2.258778191000000035e+01 +-2.260400390999999942e+01 +-2.262932586999999884e+01 +-2.265307235999999946e+01 +-2.265905379999999880e+01 +-2.266402434999999826e+01 +-2.268595123000000058e+01 +-2.270060920999999965e+01 +-2.270133972000000000e+01 +-2.272234535000000122e+01 +-2.273533249000000112e+01 +-2.273324202999999954e+01 +-2.275302695999999969e+01 +-2.275896262999999919e+01 +-2.277004051000000118e+01 +-2.279190635999999870e+01 +-2.277821541000000138e+01 +-2.278822326999999959e+01 +-2.278558539999999866e+01 +-2.280186081000000087e+01 +-2.279992104000000097e+01 +-2.280755806000000163e+01 +-2.282549286000000066e+01 +-2.282262229999999903e+01 +-2.283525657999999936e+01 +-2.284470749000000112e+01 +-2.283529854000000014e+01 +-2.283213805999999835e+01 +-2.283217239000000021e+01 +-2.283576392999999882e+01 +-2.282687187000000151e+01 +-2.283292389000000000e+01 +-2.283888435000000072e+01 +-2.281767082000000002e+01 +-2.281424903999999998e+01 +-2.281000900000000087e+01 +-2.280450821000000161e+01 +-2.279823494000000039e+01 +-2.278737259000000037e+01 +-2.279388428000000033e+01 +-2.278030014000000136e+01 +-2.276809692000000140e+01 +-2.275443648999999979e+01 +-2.275922393999999827e+01 +-2.280621909999999986e+01 +-2.278557586999999884e+01 +-2.278782462999999936e+01 +-2.278313255000000126e+01 +-2.276873778999999942e+01 +-2.275185013000000112e+01 +-2.273836135999999897e+01 +-2.274009132000000122e+01 +-2.272838020000000014e+01 +-2.273382759000000064e+01 +-2.270448684999999855e+01 +-2.269408417000000000e+01 +-2.268549537999999899e+01 +-2.267658996999999843e+01 +-2.267656516999999994e+01 +-2.258184624000000085e+01 +-2.258430862000000161e+01 +-2.258391762000000114e+01 +-2.257077788999999868e+01 +-2.255113602000000128e+01 +-2.254389381000000014e+01 +-2.252544022000000012e+01 +-2.252683640000000054e+01 +-2.252064895999999905e+01 +-2.253401184000000157e+01 +-2.251566124000000002e+01 +-2.249615288000000035e+01 +-2.250325774999999950e+01 +-2.250494385000000008e+01 +-2.251103400999999948e+01 +-2.249089813000000149e+01 +-2.251012801999999979e+01 +-2.249173546000000101e+01 +-2.248913002000000105e+01 +-2.249157523999999952e+01 +-2.250352669000000105e+01 +-2.249500464999999849e+01 +-2.249009704999999926e+01 +-2.250162315000000035e+01 +-2.250117111000000136e+01 +-2.251535034000000124e+01 +-2.250220679999999973e+01 +-2.251996993999999930e+01 +-2.251196861000000027e+01 +-2.252366446999999994e+01 +-2.252910994999999872e+01 +-2.253666495999999952e+01 +-2.254170226999999826e+01 +-2.254909134000000037e+01 +-2.255201912000000064e+01 +-2.256496239000000159e+01 +-2.256439972000000083e+01 +-2.257726097000000109e+01 +-2.258051872000000060e+01 +-2.259632492000000070e+01 +-2.260519217999999952e+01 +-2.262423324999999963e+01 +-2.263599396000000041e+01 +-2.264082146000000151e+01 +-2.264785575999999878e+01 +-2.265427589000000097e+01 +-2.266215897000000012e+01 +-2.266936493000000041e+01 +-2.266011046999999934e+01 +-2.269735718000000091e+01 +-2.268447304000000031e+01 +-2.270142364999999884e+01 +-2.270706557999999831e+01 +-2.271036910999999847e+01 +-2.272161674000000176e+01 +-2.273954009999999926e+01 +-2.274071693000000138e+01 +-2.274725151000000167e+01 +-2.276453589999999849e+01 +-2.274903679000000167e+01 +-2.275389670999999936e+01 +-2.276441764999999862e+01 +-2.277129936000000043e+01 +-2.276864815000000064e+01 +-2.277377319000000000e+01 +-2.277334022999999874e+01 +-2.277496719000000169e+01 +-2.277308464000000043e+01 +-2.278117560999999824e+01 +-2.277456855999999874e+01 +-2.276866150000000033e+01 +-2.274668884000000091e+01 +-2.275776863000000105e+01 +-2.275673485000000085e+01 +-2.274022864999999882e+01 +-2.273712348999999833e+01 +-2.272206497000000169e+01 +-2.272603798000000097e+01 +-2.270976256999999876e+01 +-2.270995330999999950e+01 +-2.270148087000000103e+01 +-2.268274307000000078e+01 +-2.267350197000000023e+01 +-2.266792106999999845e+01 +-2.265984725999999938e+01 +-2.263818359000000058e+01 +-2.263835906999999992e+01 +-2.262764167999999998e+01 +-2.261569214000000017e+01 +-2.261055564999999845e+01 +-2.260430145000000124e+01 +-2.258925437999999986e+01 +-2.257864570999999998e+01 +-2.257762718000000035e+01 +-2.256702041999999864e+01 +-2.255325507999999957e+01 +-2.254478072999999938e+01 +-2.252912903000000000e+01 +-2.252239609000000087e+01 +-2.251937294000000023e+01 +-2.251341820000000027e+01 +-2.248891258000000093e+01 +-2.249212456000000060e+01 +-2.249356651000000085e+01 +-2.247434615999999963e+01 +-2.248129082000000167e+01 +-2.247790145999999822e+01 +-2.247328186000000017e+01 +-2.247701263000000083e+01 +-2.246587753000000021e+01 +-2.244795036000000010e+01 +-2.243832015999999996e+01 +-2.245535850999999994e+01 +-2.244815253999999882e+01 +-2.246117783000000045e+01 +-2.246687889000000027e+01 +-2.247628784000000124e+01 +-2.246395492999999988e+01 +-2.247498321999999860e+01 +-2.248687552999999895e+01 +-2.249925612999999913e+01 +-2.249956131000000070e+01 +-2.249574279999999860e+01 +-2.251424598999999915e+01 +-2.250888824000000099e+01 +-2.252354812999999822e+01 +-2.252271461000000130e+01 +-2.253590965000000068e+01 +-2.257877540999999866e+01 +-2.257372475000000023e+01 +-2.257542610000000138e+01 +-2.260248946999999831e+01 +-2.261225319000000056e+01 +-2.263117790000000085e+01 +-2.262050247000000169e+01 +-2.264653397000000012e+01 +-2.267500687000000070e+01 +-2.269471358999999921e+01 +-2.270419311999999934e+01 +-2.271073914000000116e+01 +-2.272953032999999934e+01 +-2.274646377999999913e+01 +-2.276791000000000054e+01 +-2.277750586999999882e+01 +-2.278512763999999891e+01 +-2.281891059999999882e+01 +-2.280870627999999911e+01 +-2.282588576999999930e+01 +-2.284485434999999853e+01 +-2.284620857000000171e+01 +-2.287442207000000138e+01 +-2.288724136000000087e+01 +-2.291175460999999913e+01 +-2.290854262999999946e+01 +-2.293387604000000124e+01 +-2.295121955999999841e+01 +-2.294952393000000157e+01 +-2.297387313999999847e+01 +-2.297075080999999841e+01 +-2.297677039999999948e+01 +-2.298005866999999824e+01 +-2.300293921999999824e+01 +-2.301796341000000012e+01 +-2.301756096000000085e+01 +-2.301762009000000120e+01 +-2.302387810000000101e+01 +-2.304324340999999876e+01 +-2.303685760000000116e+01 +-2.302996634999999870e+01 +-2.303688812000000041e+01 +-2.304702758999999901e+01 +-2.304139328000000120e+01 +-2.302642441000000062e+01 +-2.303656197000000105e+01 +-2.302969550999999981e+01 +-2.302655791999999835e+01 +-2.301564979999999849e+01 +-2.301062201999999957e+01 +-2.301443671999999907e+01 +-2.301768683999999965e+01 +-2.300055503999999829e+01 +-2.299996757999999986e+01 +-2.298048972999999862e+01 +-2.296492195000000081e+01 +-2.296568870999999845e+01 +-2.295392989999999855e+01 +-2.295798874000000112e+01 +-2.293235587999999936e+01 +-2.293693160999999847e+01 +-2.293346213999999961e+01 +-2.291950034999999986e+01 +-2.290888405000000105e+01 +-2.290274239000000023e+01 +-2.288778114000000130e+01 +-2.289415358999999839e+01 +-2.287318992999999878e+01 +-2.286676024999999868e+01 +-2.286519814000000039e+01 +-2.285120201000000151e+01 +-2.283389473000000081e+01 +-2.283291816999999924e+01 +-2.284088135000000008e+01 +-2.280706215000000014e+01 +-2.279412459999999996e+01 +-2.280595779000000078e+01 +-2.278496170000000021e+01 +-2.279059791999999973e+01 +-2.279083061000000043e+01 +-2.277988051999999897e+01 +-2.277555274999999924e+01 +-2.278238487000000134e+01 +-2.277163506000000126e+01 +-2.275208472999999998e+01 +-2.277815628000000103e+01 +-2.277755927999999841e+01 +-2.277291488999999913e+01 +-2.278515625000000000e+01 +-2.278188323999999909e+01 +-2.278353690999999870e+01 +-2.277069664000000060e+01 +-2.279801369000000122e+01 +-2.278961371999999841e+01 +-2.280985259999999926e+01 +-2.281105042000000083e+01 +-2.280694388999999944e+01 +-2.282803154000000134e+01 +-2.283811568999999864e+01 +-2.285132026999999866e+01 +-2.286345482000000118e+01 +-2.287652205999999921e+01 +-2.287840462000000130e+01 +-2.290973853999999932e+01 +-2.293420981999999952e+01 +-2.293007087999999882e+01 +-2.294737053000000060e+01 +-2.295680046000000019e+01 +-2.296739960000000025e+01 +-2.300038719000000143e+01 +-2.301717376999999942e+01 +-2.303275490000000048e+01 +-2.303970145999999986e+01 +-2.306525802999999897e+01 +-2.309693146000000041e+01 +-2.309079552000000035e+01 +-2.311698722999999944e+01 +-2.313850975000000076e+01 +-2.315402603000000070e+01 +-2.318000411999999955e+01 +-2.320352936000000099e+01 +-2.322387313999999847e+01 +-2.323737144000000043e+01 +-2.322770690999999843e+01 +-2.326449965999999847e+01 +-2.329367828000000173e+01 +-2.330760955999999950e+01 +-2.333680534000000151e+01 +-2.334622574000000128e+01 +-2.334392547999999934e+01 +-2.336897658999999905e+01 +-2.337236786000000066e+01 +-2.339354323999999963e+01 +-2.339504814000000010e+01 +-2.338619613999999913e+01 +-2.342938805000000002e+01 +-2.343496512999999837e+01 +-2.343928719000000171e+01 +-2.344520569000000165e+01 +-2.346144676000000118e+01 +-2.346120262000000167e+01 +-2.346959305000000029e+01 +-2.346760749999999973e+01 +-2.347764778000000163e+01 +-2.347657776000000140e+01 +-2.347650336999999965e+01 +-2.345965195000000136e+01 +-2.346772002999999884e+01 +-2.346849441999999897e+01 +-2.347720908999999878e+01 +-2.344322014000000109e+01 +-2.345665358999999839e+01 +-2.345775985999999946e+01 +-2.344878386999999975e+01 +-2.344847487999999913e+01 +-2.341958045999999882e+01 +-2.340250205999999977e+01 +-2.342334556999999862e+01 +-2.340787315000000035e+01 +-2.338999366999999907e+01 +-2.335859298999999822e+01 +-2.334899330000000006e+01 +-2.335141753999999992e+01 +-2.334428023999999979e+01 +-2.333150291000000109e+01 +-2.331185912999999843e+01 +-2.329686355999999847e+01 +-2.329304314000000176e+01 +-2.325731468000000035e+01 +-2.326472281999999936e+01 +-2.323635482999999979e+01 +-2.322458075999999849e+01 +-2.320002746999999843e+01 +-2.320206260999999870e+01 +-2.317358588999999824e+01 +-2.315933800000000176e+01 +-2.314837456000000060e+01 +-2.311362648000000064e+01 +-2.311995505999999878e+01 +-2.309530257999999847e+01 +-2.309584807999999967e+01 +-2.308266258000000093e+01 +-2.306996726999999936e+01 +-2.304255676000000008e+01 +-2.303487206000000143e+01 +-2.302775764000000081e+01 +-2.300197792000000163e+01 +-2.299860573000000130e+01 +-2.299514579999999953e+01 +-2.299376678000000140e+01 +-2.297497558999999967e+01 +-2.295786285000000149e+01 +-2.296881866000000016e+01 +-2.295605850000000103e+01 +-2.294417762999999866e+01 +-2.294259643999999909e+01 +-2.293401336999999884e+01 +-2.293626594999999924e+01 +-2.293197440999999870e+01 +-2.293525123999999948e+01 +-2.294016075000000043e+01 +-2.294289588999999907e+01 +-2.293500136999999839e+01 +-2.293654060000000072e+01 +-2.294188117999999932e+01 +-2.293735503999999992e+01 +-2.294829941000000062e+01 +-2.294919585999999967e+01 +-2.295591354000000095e+01 +-2.295546149999999841e+01 +-2.295557021999999847e+01 +-2.296146773999999979e+01 +-2.298789787000000118e+01 +-2.298436545999999936e+01 +-2.299408722000000083e+01 +-2.298675919000000079e+01 +-2.300626182999999969e+01 +-2.301691628000000023e+01 +-2.301949120000000093e+01 +-2.303801537000000010e+01 +-2.304302406000000047e+01 +-2.305387114999999909e+01 +-2.306375312999999849e+01 +-2.306025886999999841e+01 +-2.308595466999999957e+01 +-2.307203292999999888e+01 +-2.309616279999999833e+01 +-2.309563637000000114e+01 +-2.311213684000000157e+01 +-2.311823462999999990e+01 +-2.311640358000000006e+01 +-2.312841797000000099e+01 +-2.312366486000000165e+01 +-2.313917542000000083e+01 +-2.315197562999999903e+01 +-2.314979362000000052e+01 +-2.314603042999999971e+01 +-2.315166092000000120e+01 +-2.315145111000000000e+01 +-2.315913391000000132e+01 +-2.316677856000000091e+01 +-2.315468978999999905e+01 +-2.314114379999999827e+01 +-2.315785980000000066e+01 +-2.314822960000000052e+01 +-2.312948607999999950e+01 +-2.315000725000000159e+01 +-2.312749863000000161e+01 +-2.314409828000000147e+01 +-2.312943458999999891e+01 +-2.311991310000000155e+01 +-2.311412430000000029e+01 +-2.311118317000000033e+01 +-2.310184287999999952e+01 +-2.307030677999999924e+01 +-2.310321998999999948e+01 +-2.307988548000000151e+01 +-2.307236098999999996e+01 +-2.304026985000000138e+01 +-2.305545615999999853e+01 +-2.303437041999999835e+01 +-2.302167891999999938e+01 +-2.301592444999999998e+01 +-2.300021744000000012e+01 +-2.299138260000000145e+01 +-2.297762679999999946e+01 +-2.296784401000000031e+01 +-2.296258736000000056e+01 +-2.294096756000000070e+01 +-2.292386245999999872e+01 +-2.293277550000000176e+01 +-2.290528869999999984e+01 +-2.290041732999999979e+01 +-2.287741661000000093e+01 +-2.288921546999999990e+01 +-2.286480522000000093e+01 +-2.285904503000000076e+01 +-2.285828208999999944e+01 +-2.283942031999999855e+01 +-2.281812477000000072e+01 +-2.283323478999999878e+01 +-2.283169936999999905e+01 +-2.282188796999999880e+01 +-2.281414223000000163e+01 +-2.281097030999999831e+01 +-2.280808258000000066e+01 +-2.280599403000000081e+01 +-2.281336020999999903e+01 +-2.279276275999999868e+01 +-2.280277060999999961e+01 +-2.278051948999999965e+01 +-2.279037665999999973e+01 +-2.279699516000000159e+01 +-2.279748153999999971e+01 +-2.279549216999999928e+01 +-2.279477118999999874e+01 +-2.279728508000000176e+01 +-2.279664803000000006e+01 +-2.278392982000000089e+01 +-2.281099319000000136e+01 +-2.280572510000000008e+01 +-2.280277252000000132e+01 +-2.281669043999999857e+01 +-2.282990455999999924e+01 +-2.285134505999999988e+01 +-2.286125945999999942e+01 +-2.285628510000000091e+01 +-2.285679817000000114e+01 +-2.287077713000000045e+01 +-2.288926125000000056e+01 +-2.289550591000000068e+01 +-2.292134094000000033e+01 +-2.292589569000000083e+01 +-2.293231009999999870e+01 +-2.293691443999999890e+01 +-2.295263480999999928e+01 +-2.296520233000000033e+01 +-2.299267005999999824e+01 +-2.299713325999999824e+01 +-2.301543999000000085e+01 +-2.302544022000000012e+01 +-2.304023743000000124e+01 +-2.304172707000000031e+01 +-2.304806708999999998e+01 +-2.307036018000000155e+01 +-2.308904648000000037e+01 +-2.310516738999999831e+01 +-2.310439300999999901e+01 +-2.312644577000000012e+01 +-2.312331581000000114e+01 +-2.314072227000000126e+01 +-2.314652442999999948e+01 +-2.316409682999999831e+01 +-2.317924881000000070e+01 +-2.318399047999999851e+01 +-2.320994568000000058e+01 +-2.321138763000000083e+01 +-2.321054459000000136e+01 +-2.321914290999999864e+01 +-2.323698616000000072e+01 +-2.320057296999999963e+01 +-2.323259926000000064e+01 +-2.325757408000000126e+01 +-2.326262473999999969e+01 +-2.325567244999999872e+01 +-2.326506805000000000e+01 +-2.326599693000000002e+01 +-2.327542495999999872e+01 +-2.326147461000000050e+01 +-2.328747749000000056e+01 +-2.328980637000000087e+01 +-2.327143477999999988e+01 +-2.326797103999999905e+01 +-2.328514098999999860e+01 +-2.327607917999999998e+01 +-2.328063773999999952e+01 +-2.326953697000000076e+01 +-2.327722930999999917e+01 +-2.328038215999999849e+01 +-2.327797126999999833e+01 +-2.326849364999999992e+01 +-2.328866577000000149e+01 +-2.328193474000000052e+01 +-2.327775954999999897e+01 +-2.326336098000000163e+01 +-2.325778198000000074e+01 +-2.326417160000000095e+01 +-2.326212692000000004e+01 +-2.325829696999999996e+01 +-2.325905991000000128e+01 +-2.325055885000000089e+01 +-2.323175811999999851e+01 +-2.324141120999999899e+01 +-2.324366759999999843e+01 +-2.324046515999999940e+01 +-2.323825835999999967e+01 +-2.323732947999999965e+01 +-2.322743606999999955e+01 +-2.323420334000000054e+01 +-2.323406410000000122e+01 +-2.323171234000000140e+01 +-2.324208069000000165e+01 +-2.323938370000000120e+01 +-2.322660828000000066e+01 +-2.322959137000000140e+01 +-2.322353172000000043e+01 +-2.320919227999999990e+01 +-2.323629950999999849e+01 +-2.324328231999999872e+01 +-2.323167418999999967e+01 +-2.323742293999999831e+01 +-2.324099349999999831e+01 +-2.324363135999999841e+01 +-2.326851844999999841e+01 +-2.326389693999999864e+01 +-2.326638602999999961e+01 +-2.328306197999999938e+01 +-2.327462578000000093e+01 +-2.327845955000000089e+01 +-2.330254744999999872e+01 +-2.330370522000000122e+01 +-2.333042336000000105e+01 +-2.334390830999999977e+01 +-2.333887100000000103e+01 +-2.335248565999999926e+01 +-2.336035919000000050e+01 +-2.337072754000000074e+01 +-2.338242340000000041e+01 +-2.338856506000000124e+01 +-2.342853737000000081e+01 +-2.342556572000000159e+01 +-2.343681717000000120e+01 +-2.343212700000000126e+01 +-2.345231628000000157e+01 +-2.348497391000000079e+01 +-2.347878264999999942e+01 +-2.350030518000000157e+01 +-2.351749420000000157e+01 +-2.352492713999999907e+01 +-2.353289794999999884e+01 +-2.356947707999999864e+01 +-2.357336807000000078e+01 +-2.359656714999999849e+01 +-2.360929489000000103e+01 +-2.362911414999999948e+01 +-2.361668776999999864e+01 +-2.364550781000000157e+01 +-2.364612198000000021e+01 +-2.367888068999999973e+01 +-2.368427849000000052e+01 +-2.369316291999999891e+01 +-2.371527100000000132e+01 +-2.372712897999999981e+01 +-2.373751449999999963e+01 +-2.374575043000000107e+01 +-2.374159622000000169e+01 +-2.376232528999999971e+01 +-2.377094650000000087e+01 +-2.379050635999999841e+01 +-2.378871918000000107e+01 +-2.380823326000000151e+01 +-2.381260299999999930e+01 +-2.379553032000000101e+01 +-2.382085990999999936e+01 +-2.381343268999999907e+01 +-2.382609366999999878e+01 +-2.384172058000000050e+01 +-2.384181975999999992e+01 +-2.384596252000000050e+01 +-2.384366607999999843e+01 +-2.384142493999999957e+01 +-2.383564377000000079e+01 +-2.384338379000000074e+01 +-2.384902191000000116e+01 +-2.383476256999999876e+01 +-2.382392502000000079e+01 +-2.381590651999999864e+01 +-2.382548140999999831e+01 +-2.382833862000000025e+01 +-2.383024597000000000e+01 +-2.381016731000000064e+01 +-2.381701088000000155e+01 +-2.380536269999999988e+01 +-2.379889297000000070e+01 +-2.378261374999999944e+01 +-2.376405334000000025e+01 +-2.377739143000000155e+01 +-2.377041244999999847e+01 +-2.375194931000000054e+01 +-2.375355339000000043e+01 +-2.374084282000000101e+01 +-2.372753334000000081e+01 +-2.372265816000000171e+01 +-2.372497749000000056e+01 +-2.371419716000000122e+01 +-2.369555855000000122e+01 +-2.369679831999999919e+01 +-2.368694878000000159e+01 +-2.366731644000000045e+01 +-2.366655540000000002e+01 +-2.363027381999999932e+01 +-2.364386559000000076e+01 +-2.363542746999999977e+01 +-2.362465476999999936e+01 +-2.360037041000000002e+01 +-2.359891890999999831e+01 +-2.359312248000000167e+01 +-2.357396888999999973e+01 +-2.356982040000000111e+01 +-2.357210540999999893e+01 +-2.355359839999999849e+01 +-2.355320929999999890e+01 +-2.353706359999999975e+01 +-2.352269172999999824e+01 +-2.351905822999999884e+01 +-2.350167847000000165e+01 +-2.350171279999999996e+01 +-2.350663185000000155e+01 +-2.351258659000000151e+01 +-2.349635695999999996e+01 +-2.349310111999999862e+01 +-2.348973464999999905e+01 +-2.347384453000000093e+01 +-2.347126769999999851e+01 +-2.346843528999999862e+01 +-2.345263862999999915e+01 +-2.345332335999999884e+01 +-2.345389175000000037e+01 +-2.344176673999999849e+01 +-2.343183326999999849e+01 +-2.345445632999999930e+01 +-2.343896674999999874e+01 +-2.345131874000000138e+01 +-2.343112564000000120e+01 +-2.343929672000000153e+01 +-2.344711493999999874e+01 +-2.342793273999999926e+01 +-2.343775940000000091e+01 +-2.343480681999999859e+01 +-2.342964171999999934e+01 +-2.343100165999999973e+01 +-2.342781258000000122e+01 +-2.343619537000000008e+01 +-2.341101645999999903e+01 +-2.342854691000000145e+01 +-2.341445159999999959e+01 +-2.341510772999999901e+01 +-2.342269707000000167e+01 +-2.343640518000000128e+01 +-2.341402053999999922e+01 +-2.341691017000000130e+01 +-2.341344069999999888e+01 +-2.342155838000000045e+01 +-2.341106223999999969e+01 +-2.339723586999999938e+01 +-2.340554618999999903e+01 +-2.339591026000000085e+01 +-2.340956879000000157e+01 +-2.340406035999999901e+01 +-2.338041305999999864e+01 +-2.340211868000000095e+01 +-2.338849068000000031e+01 +-2.337289237999999969e+01 +-2.337522506999999905e+01 +-2.336192322000000132e+01 +-2.335583115000000021e+01 +-2.335948752999999911e+01 +-2.333556556999999998e+01 +-2.334797667999999859e+01 +-2.335573387000000167e+01 +-2.335240935999999934e+01 +-2.334836006000000097e+01 +-2.332819366000000016e+01 +-2.331423377999999857e+01 +-2.330330086000000023e+01 +-2.331031799000000149e+01 +-2.330605124999999944e+01 +-2.330622101000000157e+01 +-2.330106735000000029e+01 +-2.328591727999999961e+01 +-2.327743530000000050e+01 +-2.328281593000000171e+01 +-2.328982544000000132e+01 +-2.328014373999999975e+01 +-2.327356148000000147e+01 +-2.327073668999999967e+01 +-2.325056457999999893e+01 +-2.324575424000000012e+01 +-2.324437332000000112e+01 +-2.325603294000000076e+01 +-2.324247360000000029e+01 +-2.323525809999999936e+01 +-2.324414061999999959e+01 +-2.322828484000000060e+01 +-2.321563339000000070e+01 +-2.321680068999999946e+01 +-2.322462081999999839e+01 +-2.321111488000000023e+01 +-2.321535683000000105e+01 +-2.321662521000000012e+01 +-2.321903992000000017e+01 +-2.322177695999999969e+01 +-2.321716689999999872e+01 +-2.320162582000000029e+01 +-2.320313454000000064e+01 +-2.321696280999999829e+01 +-2.320805168000000052e+01 +-2.319872475000000023e+01 +-2.321228599999999886e+01 +-2.320625687000000070e+01 +-2.320991706999999948e+01 +-2.321779442000000060e+01 +-2.322488784999999822e+01 +-2.320853615000000048e+01 +-2.320829582000000002e+01 +-2.323673248000000058e+01 +-2.325628470999999919e+01 +-2.324195098999999942e+01 +-2.326146506999999986e+01 +-2.325308609000000004e+01 +-2.327129744999999872e+01 +-2.326730728000000070e+01 +-2.328555107000000035e+01 +-2.328585052000000033e+01 +-2.330595969999999895e+01 +-2.329511451999999849e+01 +-2.331678962999999882e+01 +-2.332610512000000114e+01 +-2.333939361999999917e+01 +-2.332690619999999981e+01 +-2.335830688000000066e+01 +-2.335194777999999971e+01 +-2.336425209000000081e+01 +-2.337513733000000116e+01 +-2.336989211999999938e+01 +-2.339068031000000047e+01 +-2.340718650999999895e+01 +-2.340513801999999899e+01 +-2.340506935000000155e+01 +-2.341446494999999928e+01 +-2.343587684999999965e+01 +-2.343500136999999839e+01 +-2.343137932000000134e+01 +-2.345121765000000025e+01 +-2.345536231999999899e+01 +-2.346467017999999882e+01 +-2.344436072999999965e+01 +-2.346206473999999886e+01 +-2.347685814000000093e+01 +-2.348854827999999983e+01 +-2.348742676000000174e+01 +-2.350308800000000176e+01 +-2.349486922999999905e+01 +-2.349348831000000004e+01 +-2.352280044999999831e+01 +-2.350903702000000095e+01 +-2.351424980000000176e+01 +-2.351280593999999979e+01 +-2.351635551000000035e+01 +-2.351737212999999826e+01 +-2.354030227999999880e+01 +-2.351836966999999845e+01 +-2.353806495999999981e+01 +-2.354060364000000050e+01 +-2.354614639000000054e+01 +-2.354665183999999911e+01 +-2.354677772999999874e+01 +-2.354580115999999990e+01 +-2.354913901999999837e+01 +-2.354734612000000027e+01 +-2.356137465999999847e+01 +-2.355635643000000101e+01 +-2.354821777000000083e+01 +-2.356225204000000062e+01 +-2.356124115000000074e+01 +-2.356110954000000035e+01 +-2.357945250999999942e+01 +-2.358011817999999948e+01 +-2.356412887999999839e+01 +-2.358834076000000124e+01 +-2.360128784000000124e+01 +-2.359408188000000095e+01 +-2.358795547000000070e+01 +-2.359547614999999965e+01 +-2.360236931000000027e+01 +-2.362002563000000066e+01 +-2.360824394000000126e+01 +-2.361334610000000112e+01 +-2.361227226000000101e+01 +-2.361778831000000167e+01 +-2.362596892999999909e+01 +-2.362274933000000132e+01 +-2.363822937000000124e+01 +-2.364612770000000097e+01 +-2.364753913999999924e+01 +-2.363439750999999944e+01 +-2.365062903999999833e+01 +-2.364523696999999913e+01 +-2.366149520999999822e+01 +-2.366247939999999872e+01 +-2.367019844000000006e+01 +-2.368130492999999959e+01 +-2.369304276000000087e+01 +-2.369562531000000050e+01 +-2.368955040000000167e+01 +-2.370561217999999926e+01 +-2.371510123999999919e+01 +-2.373669433999999967e+01 +-2.373086739000000023e+01 +-2.372805977000000155e+01 +-2.374827003000000047e+01 +-2.373748970000000114e+01 +-2.375870132000000012e+01 +-2.377493667999999971e+01 +-2.376785659999999822e+01 +-2.376837158000000017e+01 +-2.379716872999999921e+01 +-2.380896759000000174e+01 +-2.381057549000000151e+01 +-2.382661247000000060e+01 +-2.382809638999999891e+01 +-2.383197784000000041e+01 +-2.385208320999999998e+01 +-2.383258820000000000e+01 +-2.385522841999999955e+01 +-2.388315010000000171e+01 +-2.387620735000000138e+01 +-2.388426971000000165e+01 +-2.389737700999999959e+01 +-2.389025879000000074e+01 +-2.391297721999999837e+01 +-2.390377425999999872e+01 +-2.391629791000000083e+01 +-2.393394278999999969e+01 +-2.394598389000000083e+01 +-2.393352318000000167e+01 +-2.393587112000000161e+01 +-2.394941139000000163e+01 +-2.394028854000000095e+01 +-2.395213126999999886e+01 +-2.397061538999999897e+01 +-2.397197913999999841e+01 +-2.397262192000000169e+01 +-2.397018050999999872e+01 +-2.396749305999999891e+01 +-2.397875595000000004e+01 +-2.397741317999999922e+01 +-2.396796416999999835e+01 +-2.397444153000000000e+01 +-2.397577095000000114e+01 +-2.398393821999999886e+01 +-2.396902275000000060e+01 +-2.397344971000000058e+01 +-2.397838402000000002e+01 +-2.396934509000000091e+01 +-2.394879531999999855e+01 +-2.395374106999999952e+01 +-2.395478439000000037e+01 +-2.396424483999999921e+01 +-2.395349312000000097e+01 +-2.393971061999999961e+01 +-2.395031356999999872e+01 +-2.394178391000000161e+01 +-2.392361449999999934e+01 +-2.392574500999999998e+01 +-2.390454674000000068e+01 +-2.391506958000000083e+01 +-2.390806197999999938e+01 +-2.392189597999999862e+01 +-2.390291022999999981e+01 +-2.391269301999999897e+01 +-2.390568732999999924e+01 +-2.387809943999999973e+01 +-2.387750816000000142e+01 +-2.387016295999999826e+01 +-2.386633872999999895e+01 +-2.387368584000000027e+01 +-2.385405540000000002e+01 +-2.386969376000000054e+01 +-2.384460448999999826e+01 +-2.383675765999999996e+01 +-2.385285378000000023e+01 +-2.384638023000000118e+01 +-2.383185767999999882e+01 +-2.381704902999999973e+01 +-2.381406975000000159e+01 +-2.381216811999999905e+01 +-2.378870201000000151e+01 +-2.375831223000000136e+01 +-2.378035927000000171e+01 +-2.379806708999999998e+01 +-2.376376723999999996e+01 +-2.376604651999999973e+01 +-2.376242064999999926e+01 +-2.377077292999999969e+01 +-2.376016807999999969e+01 +-2.376373291000000165e+01 +-2.375364876000000081e+01 +-2.375666617999999985e+01 +-2.373876190000000008e+01 +-2.373673248000000058e+01 +-2.373840523000000147e+01 +-2.374555969000000033e+01 +-2.373441886999999895e+01 +-2.372784041999999971e+01 +-2.372463607999999979e+01 +-2.372399520999999822e+01 +-2.371064757999999983e+01 +-2.369429016000000132e+01 +-2.372262955000000062e+01 +-2.370816612000000134e+01 +-2.370862960999999913e+01 +-2.372348403999999888e+01 +-2.369126701000000068e+01 +-2.368088531000000074e+01 +-2.370017814999999928e+01 +-2.371050453000000147e+01 +-2.369237328000000176e+01 +-2.369232558999999938e+01 +-2.369691657999999990e+01 +-2.369009589999999932e+01 +-2.369111252000000079e+01 +-2.366866492999999849e+01 +-2.369779777999999837e+01 +-2.367848014999999862e+01 +-2.367508315999999979e+01 +-2.368169784999999905e+01 +-2.366618155999999829e+01 +-2.369500923000000014e+01 +-2.368082237000000134e+01 +-2.366647719999999921e+01 +-2.365552901999999946e+01 +-2.366868973000000054e+01 +-2.365346909000000153e+01 +-2.365098953000000037e+01 +-2.365461540000000085e+01 +-2.364188957000000002e+01 +-2.364612006999999849e+01 +-2.362991905000000159e+01 +-2.362608910000000151e+01 +-2.359796714999999878e+01 +-2.361616516000000132e+01 +-2.360881805000000000e+01 +-2.358611488000000023e+01 +-2.358092690000000147e+01 +-2.356784057999999860e+01 +-2.355584526000000167e+01 +-2.355216216999999901e+01 +-2.354672241000000099e+01 +-2.352290916000000109e+01 +-2.351203917999999859e+01 +-2.349699593000000064e+01 +-2.350045775999999975e+01 +-2.345924759000000037e+01 +-2.346534729000000041e+01 +-2.344441986000000000e+01 +-2.345119285999999903e+01 +-2.342814445000000134e+01 +-2.341617966000000095e+01 +-2.340428543000000161e+01 +-2.339671515999999940e+01 +-2.337458801000000008e+01 +-2.336672211000000132e+01 +-2.334714698999999882e+01 +-2.333393097000000083e+01 +-2.332870674000000122e+01 +-2.331611632999999983e+01 +-2.330725288000000006e+01 +-2.325387955000000062e+01 +-2.327181815999999870e+01 +-2.325309753000000157e+01 +-2.324936676000000091e+01 +-2.323228645000000014e+01 +-2.321916771000000068e+01 +-2.322104072999999858e+01 +-2.321223639999999833e+01 +-2.318750762999999893e+01 +-2.317661095000000060e+01 +-2.317088698999999963e+01 +-2.316458129999999827e+01 +-2.315140342999999845e+01 +-2.314415931999999998e+01 +-2.313914108000000169e+01 +-2.314153671000000045e+01 +-2.313199996999999897e+01 +-2.313298797999999934e+01 +-2.313560866999999988e+01 +-2.311497115999999963e+01 +-2.313460158999999905e+01 +-2.313083075999999849e+01 +-2.312994193999999837e+01 +-2.312813949999999963e+01 +-2.312771988000000079e+01 +-2.313114166000000083e+01 +-2.313355827000000176e+01 +-2.315101242000000070e+01 +-2.314661025999999922e+01 +-2.315201186999999905e+01 +-2.315692139000000083e+01 +-2.315495299999999901e+01 +-2.316631126000000052e+01 +-2.317123984999999919e+01 +-2.318554496999999870e+01 +-2.318734549999999928e+01 +-2.319246482999999870e+01 +-2.321858788000000118e+01 +-2.322328568000000004e+01 +-2.321889496000000008e+01 +-2.324015998999999866e+01 +-2.324186133999999981e+01 +-2.327023124999999837e+01 +-2.327508544999999884e+01 +-2.329902458000000109e+01 +-2.329310036000000039e+01 +-2.331501388999999946e+01 +-2.332699584999999942e+01 +-2.334658240999999990e+01 +-2.336885261999999841e+01 +-2.336220740999999990e+01 +-2.338335800000000120e+01 +-2.338496971000000002e+01 +-2.339251137000000114e+01 +-2.341080283999999878e+01 +-2.341716003000000157e+01 +-2.344629288000000145e+01 +-2.344538498000000004e+01 +-2.343731499000000085e+01 +-2.346389579999999953e+01 +-2.347694016000000161e+01 +-2.347420311000000126e+01 +-2.349174500000000165e+01 +-2.348163222999999888e+01 +-2.351501465000000124e+01 +-2.350689124999999891e+01 +-2.351574898000000147e+01 +-2.353441811000000072e+01 +-2.351543617000000097e+01 +-2.352621840999999847e+01 +-2.353129768000000155e+01 +-2.354046440000000118e+01 +-2.353881644999999878e+01 +-2.353025245999999981e+01 +-2.354246140000000054e+01 +-2.353733635000000035e+01 +-2.354291916000000029e+01 +-2.353362655999999831e+01 +-2.353581810000000019e+01 +-2.353545761000000169e+01 +-2.353440857000000008e+01 +-2.353517914000000033e+01 +-2.351929854999999847e+01 +-2.351959610000000112e+01 +-2.351409720999999919e+01 +-2.349523735000000002e+01 +-2.348057937999999822e+01 +-2.349397278000000000e+01 +-2.346998405000000076e+01 +-2.347747803000000033e+01 +-2.345865630999999851e+01 +-2.344704056000000136e+01 +-2.344051742999999988e+01 +-2.343233298999999903e+01 +-2.343538665999999893e+01 +-2.340744400000000169e+01 +-2.338570594999999841e+01 +-2.340459633000000039e+01 +-2.339051819000000165e+01 +-2.338834380999999851e+01 +-2.337861632999999983e+01 +-2.337585448999999826e+01 +-2.335650635000000008e+01 +-2.335379600999999994e+01 +-2.334769249000000002e+01 +-2.334147834999999915e+01 +-2.332254027999999835e+01 +-2.332873344000000060e+01 +-2.332328986999999998e+01 +-2.331229972999999944e+01 +-2.331253051999999926e+01 +-2.329984856000000093e+01 +-2.329506874000000138e+01 +-2.330531501999999833e+01 +-2.330350875999999971e+01 +-2.329844856000000064e+01 +-2.328967094000000060e+01 +-2.330805588000000128e+01 +-2.329177474999999831e+01 +-2.330405806999999996e+01 +-2.330266762000000114e+01 +-2.330181312999999932e+01 +-2.332460212999999882e+01 +-2.332167434999999855e+01 +-2.332609366999999878e+01 +-2.332716942000000060e+01 +-2.333377456999999922e+01 +-2.334148598000000163e+01 +-2.334824752999999831e+01 +-2.334886742000000126e+01 +-2.336369514000000081e+01 +-2.337259483000000060e+01 +-2.339895820999999998e+01 +-2.339793205000000142e+01 +-2.340260887000000167e+01 +-2.342826270999999849e+01 +-2.340961456000000140e+01 +-2.344854163999999841e+01 +-2.345948028999999835e+01 +-2.346056365999999826e+01 +-2.348329163000000008e+01 +-2.350267792000000000e+01 +-2.351495552000000089e+01 +-2.353109741000000099e+01 +-2.354070091000000176e+01 +-2.356280707999999890e+01 +-2.358849143999999853e+01 +-2.359680366999999990e+01 +-2.361529731999999981e+01 +-2.361954117000000153e+01 +-2.365429878000000130e+01 +-2.366848183000000105e+01 +-2.368427657999999880e+01 +-2.369328690000000037e+01 +-2.372617530999999857e+01 +-2.372524452000000039e+01 +-2.374150848000000025e+01 +-2.376501655999999940e+01 +-2.376071738999999994e+01 +-2.377079390999999831e+01 +-2.378185463000000155e+01 +-2.380307197999999858e+01 +-2.382210922000000153e+01 +-2.384151649000000006e+01 +-2.383679008000000010e+01 +-2.386605834999999942e+01 +-2.386644554000000085e+01 +-2.387736510999999950e+01 +-2.388371276999999893e+01 +-2.388600921999999827e+01 +-2.387122916999999944e+01 +-2.387745857000000171e+01 +-2.389146613999999857e+01 +-2.389311981000000173e+01 +-2.389226531999999992e+01 +-2.390328978999999876e+01 +-2.388651465999999957e+01 +-2.390038871999999870e+01 +-2.389055633999999984e+01 +-2.389367104000000097e+01 +-2.389259148000000010e+01 +-2.387159537999999870e+01 +-2.386067772000000176e+01 +-2.385360526999999919e+01 +-2.386002350000000050e+01 +-2.385132026999999866e+01 +-2.384871100999999882e+01 +-2.381805229000000068e+01 +-2.381429482000000064e+01 +-2.381198120000000173e+01 +-2.379404831000000087e+01 +-2.377819252000000105e+01 +-2.375460434000000021e+01 +-2.374957466000000039e+01 +-2.373031424999999928e+01 +-2.372027969000000169e+01 +-2.371077156000000130e+01 +-2.368219756999999959e+01 +-2.368626022000000120e+01 +-2.367055510999999868e+01 +-2.365527725000000103e+01 +-2.363599586000000130e+01 +-2.359974479999999986e+01 +-2.357939148000000174e+01 +-2.358464241000000072e+01 +-2.356483078000000120e+01 +-2.352589607000000171e+01 +-2.353042984000000004e+01 +-2.350562667999999888e+01 +-2.349434662000000174e+01 +-2.347818755999999851e+01 +-2.348360252000000159e+01 +-2.345257949999999880e+01 +-2.343476676999999952e+01 +-2.344357300000000066e+01 +-2.342831420999999992e+01 +-2.341327285999999930e+01 +-2.339818573000000157e+01 +-2.337511252999999911e+01 +-2.336721611000000109e+01 +-2.335857581999999866e+01 +-2.334611892999999938e+01 +-2.334989548000000070e+01 +-2.332336426000000174e+01 +-2.333298492000000124e+01 +-2.332228088000000099e+01 +-2.331969643000000048e+01 +-2.330282593000000091e+01 +-2.329043387999999837e+01 +-2.329846763999999837e+01 +-2.330621909999999986e+01 +-2.326483535999999930e+01 +-2.329374504000000101e+01 +-2.331063271000000015e+01 +-2.329972649000000118e+01 +-2.329355239999999938e+01 +-2.328929138000000165e+01 +-2.330999565000000118e+01 +-2.330597686999999851e+01 +-2.329011917000000054e+01 +-2.330389977000000101e+01 +-2.330711746000000062e+01 +-2.333216286000000039e+01 +-2.331801224000000161e+01 +-2.332626151999999919e+01 +-2.332976151000000087e+01 +-2.334286690000000064e+01 +-2.334198380000000128e+01 +-2.336316680999999917e+01 +-2.337173843000000062e+01 +-2.337874602999999851e+01 +-2.336657523999999952e+01 +-2.338270187000000178e+01 +-2.337497902000000138e+01 +-2.339541244999999847e+01 +-2.341082954000000171e+01 +-2.340392113000000052e+01 +-2.342841911000000010e+01 +-2.343310928000000004e+01 +-2.343000984000000031e+01 +-2.344585990999999936e+01 +-2.345444297999999961e+01 +-2.344663047999999961e+01 +-2.346571541000000138e+01 +-2.345063018999999827e+01 +-2.346895027000000056e+01 +-2.348227118999999874e+01 +-2.347736358999999950e+01 +-2.349404716000000093e+01 +-2.348063850000000130e+01 +-2.347328186000000017e+01 +-2.348877906999999965e+01 +-2.350359725999999938e+01 +-2.347709273999999979e+01 +-2.347068976999999990e+01 +-2.348998642000000103e+01 +-2.347522925999999899e+01 +-2.346822166000000109e+01 +-2.345321464999999961e+01 +-2.343711852999999934e+01 +-2.345897293000000161e+01 +-2.343807602000000045e+01 +-2.340144919999999829e+01 +-2.340683174000000122e+01 +-2.340638733000000116e+01 +-2.337885666000000029e+01 +-2.339273642999999936e+01 +-2.337692642000000021e+01 +-2.335209083999999891e+01 +-2.335468102000000101e+01 +-2.332088852000000045e+01 +-2.330297661000000176e+01 +-2.328917312999999822e+01 +-2.329978180000000165e+01 +-2.327507591000000176e+01 +-2.324728775000000169e+01 +-2.324140166999999835e+01 +-2.322389220999999893e+01 +-2.320622443999999973e+01 +-2.320177650000000114e+01 +-2.317494964999999851e+01 +-2.317214394000000155e+01 +-2.313122558999999967e+01 +-2.312735557999999969e+01 +-2.310832595999999839e+01 +-2.310564422999999934e+01 +-2.309157752999999857e+01 +-2.305837822000000159e+01 +-2.305783462999999855e+01 +-2.303613091000000068e+01 +-2.304303360000000112e+01 +-2.301682090999999986e+01 +-2.302064133000000012e+01 +-2.298741340999999849e+01 +-2.298822403000000136e+01 +-2.297220611999999917e+01 +-2.296104430999999835e+01 +-2.297078704999999843e+01 +-2.295518493999999876e+01 +-2.294178772000000066e+01 +-2.294149780000000050e+01 +-2.293753624000000002e+01 +-2.292392921000000072e+01 +-2.292015457000000112e+01 +-2.291908263999999917e+01 +-2.290791321000000025e+01 +-2.291639709000000025e+01 +-2.292050933999999884e+01 +-2.289574431999999859e+01 +-2.292103386000000143e+01 +-2.290944481000000010e+01 +-2.291567992999999959e+01 +-2.291455649999999977e+01 +-2.293359375000000000e+01 +-2.293006134000000174e+01 +-2.293545531999999909e+01 +-2.293207741000000155e+01 +-2.294087028999999944e+01 +-2.294320297000000153e+01 +-2.296311378000000047e+01 +-2.296722412000000091e+01 +-2.297303772000000066e+01 +-2.296559905999999884e+01 +-2.298861503999999911e+01 +-2.297824478000000070e+01 +-2.300348473000000027e+01 +-2.301732063000000039e+01 +-2.302219582000000031e+01 +-2.303739928999999975e+01 +-2.305456543000000025e+01 +-2.305420112999999915e+01 +-2.307762526999999864e+01 +-2.306999015999999969e+01 +-2.310627746999999843e+01 +-2.310820960999999940e+01 +-2.312642287999999979e+01 +-2.313334273999999979e+01 +-2.315445517999999936e+01 +-2.316067122999999839e+01 +-2.318636512999999866e+01 +-2.318301010000000062e+01 +-2.319818877999999884e+01 +-2.322045325999999932e+01 +-2.321245383999999845e+01 +-2.322700691000000006e+01 +-2.323698235000000167e+01 +-2.323522758000000010e+01 +-2.325785828000000066e+01 +-2.326329421999999880e+01 +-2.325432776999999973e+01 +-2.325553322000000023e+01 +-2.326118469000000033e+01 +-2.327220344999999924e+01 +-2.328047370999999899e+01 +-2.328094292000000110e+01 +-2.328928756999999905e+01 +-2.329825210999999996e+01 +-2.328469275999999866e+01 +-2.328282546999999880e+01 +-2.328312873999999866e+01 +-2.330065726999999853e+01 +-2.328072738999999913e+01 +-2.327707862999999833e+01 +-2.328933333999999888e+01 +-2.328041839999999851e+01 +-2.326000022999999928e+01 +-2.326875877000000159e+01 +-2.325281714999999849e+01 +-2.324924087999999855e+01 +-2.322173309000000074e+01 +-2.321967506000000014e+01 +-2.323027992000000097e+01 +-2.322717666999999864e+01 +-2.319547843999999870e+01 +-2.320022391999999911e+01 +-2.319375038000000089e+01 +-2.316545295999999965e+01 +-2.317569160000000039e+01 +-2.315519142000000130e+01 +-2.314669990999999882e+01 +-2.313416671999999963e+01 +-2.311460875999999942e+01 +-2.311670494000000176e+01 +-2.310801505999999961e+01 +-2.307710074999999961e+01 +-2.308027266999999938e+01 +-2.306376076000000097e+01 +-2.304483603999999985e+01 +-2.304656218999999950e+01 +-2.306600952000000149e+01 +-2.303598595000000060e+01 +-2.300484657000000155e+01 +-2.301932335000000052e+01 +-2.300316237999999913e+01 +-2.299341964999999988e+01 +-2.299746323000000103e+01 +-2.299301720000000060e+01 +-2.296769713999999851e+01 +-2.297798347000000163e+01 +-2.297312927000000116e+01 +-2.296443748000000085e+01 +-2.297063065000000037e+01 +-2.297187041999999835e+01 +-2.297332764000000083e+01 +-2.296901894000000155e+01 +-2.296105002999999911e+01 +-2.297218704000000145e+01 +-2.295593833999999944e+01 +-2.298206902000000085e+01 +-2.297772408000000155e+01 +-2.299070548999999986e+01 +-2.299567031999999855e+01 +-2.297911835000000025e+01 +-2.302105712999999909e+01 +-2.300193404999999913e+01 +-2.302495955999999921e+01 +-2.302355194000000083e+01 +-2.304496955999999841e+01 +-2.305438805000000002e+01 +-2.307038689000000176e+01 +-2.307304000999999971e+01 +-2.309014511000000169e+01 +-2.309404372999999921e+01 +-2.308679962000000074e+01 +-2.313042450000000017e+01 +-2.314288330000000116e+01 +-2.316231727999999990e+01 +-2.316273307999999886e+01 +-2.316820334999999886e+01 +-2.318712233999999839e+01 +-2.319870185999999990e+01 +-2.320962714999999932e+01 +-2.323200034999999986e+01 +-2.325367354999999847e+01 +-2.326943397999999874e+01 +-2.327297211000000132e+01 +-2.326378632000000124e+01 +-2.331734657000000155e+01 +-2.332081604000000041e+01 +-2.333967017999999882e+01 +-2.333844756999999959e+01 +-2.334710692999999893e+01 +-2.337680817000000033e+01 +-2.339837074000000072e+01 +-2.339598082999999917e+01 +-2.340962219000000033e+01 +-2.342994308000000103e+01 +-2.343329048000000014e+01 +-2.344123267999999882e+01 +-2.345382881000000097e+01 +-2.345799445999999833e+01 +-2.344260025000000169e+01 +-2.347945023000000120e+01 +-2.348135566999999924e+01 +-2.348270416000000083e+01 +-2.348436165000000031e+01 +-2.349690628000000103e+01 +-2.349700928000000033e+01 +-2.349430847000000000e+01 +-2.349709891999999911e+01 +-2.349477385999999868e+01 +-2.350507926999999952e+01 +-2.350043106000000037e+01 +-2.350539970000000167e+01 +-2.349343109000000140e+01 +-2.347427940000000035e+01 +-2.346483230999999847e+01 +-2.346377945000000054e+01 +-2.347782515999999831e+01 +-2.344853400999999948e+01 +-2.345335006999999905e+01 +-2.342844582000000031e+01 +-2.341932296999999963e+01 +-2.341283035000000012e+01 +-2.341416740000000019e+01 +-2.336764717000000147e+01 +-2.340198134999999979e+01 +-2.337912749999999917e+01 +-2.336049460999999994e+01 +-2.334932708999999917e+01 +-2.332058907000000048e+01 +-2.333942223000000027e+01 +-2.329908752000000050e+01 +-2.328851509000000064e+01 +-2.326463318000000058e+01 +-2.325893020999999905e+01 +-2.324929236999999915e+01 +-2.323141097999999971e+01 +-2.321893310999999827e+01 +-2.321425247000000169e+01 +-2.319604683000000023e+01 +-2.318925476000000074e+01 +-2.318186568999999864e+01 +-2.316790961999999965e+01 +-2.313542174999999901e+01 +-2.313597107000000008e+01 +-2.313682174999999930e+01 +-2.311928367999999878e+01 +-2.310248375000000109e+01 +-2.310993575999999905e+01 +-2.309263039000000006e+01 +-2.307625008000000122e+01 +-2.306644629999999907e+01 +-2.305176163000000145e+01 +-2.306212997000000087e+01 +-2.304785919000000050e+01 +-2.303590392999999992e+01 +-2.303642273000000174e+01 +-2.302706527999999864e+01 +-2.302647208999999862e+01 +-2.302232361000000083e+01 +-2.301715469000000169e+01 +-2.301856994999999984e+01 +-2.300731850000000023e+01 +-2.302015876999999833e+01 +-2.302080344999999895e+01 +-2.301822852999999824e+01 +-2.302514075999999932e+01 +-2.299885367999999985e+01 +-2.302231215999999847e+01 +-2.301925087000000048e+01 +-2.302306365999999826e+01 +-2.302377319000000000e+01 +-2.301328658999999988e+01 +-2.302388953999999899e+01 +-2.304592896000000124e+01 +-2.302557944999999862e+01 +-2.302617073000000048e+01 +-2.305098342999999872e+01 +-2.305849837999999963e+01 +-2.305611229000000151e+01 +-2.303812027000000029e+01 +-2.307874488999999940e+01 +-2.306568908999999934e+01 +-2.307138061999999934e+01 +-2.308481789000000006e+01 +-2.310751151999999919e+01 +-2.309213257000000041e+01 +-2.309781265000000161e+01 +-2.310005569000000136e+01 +-2.310110854999999930e+01 +-2.310766028999999833e+01 +-2.311207199000000045e+01 +-2.312318802000000062e+01 +-2.311272621000000171e+01 +-2.312919043999999857e+01 +-2.311074256999999932e+01 +-2.312908935999999827e+01 +-2.312237358000000143e+01 +-2.313432883999999845e+01 +-2.313843535999999901e+01 +-2.314079093999999870e+01 +-2.315563965000000124e+01 +-2.313746834000000163e+01 +-2.313769149999999897e+01 +-2.315950584000000134e+01 +-2.315278624999999835e+01 +-2.315922356000000093e+01 +-2.316548537999999979e+01 +-2.317361831999999922e+01 +-2.316228866999999880e+01 +-2.315791893000000101e+01 +-2.316708183000000076e+01 +-2.316583061000000043e+01 +-2.315425872999999868e+01 +-2.318045615999999853e+01 +-2.317594910000000041e+01 +-2.316185378999999855e+01 +-2.316221618999999876e+01 +-2.315030288999999897e+01 +-2.316474151999999975e+01 +-2.314521979999999957e+01 +-2.314181900000000169e+01 +-2.316831206999999893e+01 +-2.315902709999999942e+01 +-2.315115738000000079e+01 +-2.313864899000000008e+01 +-2.315323257000000012e+01 +-2.314993095000000167e+01 +-2.315142821999999967e+01 +-2.315008736000000056e+01 +-2.314805222000000029e+01 +-2.315735434999999853e+01 +-2.315486908000000099e+01 +-2.314880180000000109e+01 +-2.315153693999999973e+01 +-2.316859626999999833e+01 +-2.315327454000000174e+01 +-2.316184807000000134e+01 +-2.316628838000000101e+01 +-2.315881347999999917e+01 +-2.316308975000000103e+01 +-2.317050362000000163e+01 +-2.317274284000000151e+01 +-2.318337822000000159e+01 +-2.317752456999999922e+01 +-2.319032478000000097e+01 +-2.317979812999999822e+01 +-2.320406532000000155e+01 +-2.319538689000000176e+01 +-2.320306206000000060e+01 +-2.320639229000000014e+01 +-2.323010634999999979e+01 +-2.321666145000000014e+01 +-2.324227142000000157e+01 +-2.325311088999999853e+01 +-2.324651336999999884e+01 +-2.325761032000000128e+01 +-2.327320861999999835e+01 +-2.328723906999999826e+01 +-2.328438187000000070e+01 +-2.328561400999999975e+01 +-2.329509163000000171e+01 +-2.329809760999999924e+01 +-2.331073951999999849e+01 +-2.331189918999999833e+01 +-2.334547042999999888e+01 +-2.334338187999999903e+01 +-2.335445404000000025e+01 +-2.337184715000000068e+01 +-2.336150741999999880e+01 +-2.338516617000000153e+01 +-2.338381386000000006e+01 +-2.338974380000000153e+01 +-2.340466881000000043e+01 +-2.342036819000000136e+01 +-2.341226959000000107e+01 +-2.343326378000000076e+01 +-2.344157982000000118e+01 +-2.345481872999999950e+01 +-2.345966720999999922e+01 +-2.348140143999999907e+01 +-2.345006942999999922e+01 +-2.345799828000000176e+01 +-2.345548630000000045e+01 +-2.346425818999999890e+01 +-2.349061966000000012e+01 +-2.349768448000000021e+01 +-2.350652503999999965e+01 +-2.348689269999999851e+01 +-2.349205970999999948e+01 +-2.350798607000000118e+01 +-2.351718521000000095e+01 +-2.351379775999999922e+01 +-2.351372147000000012e+01 +-2.352031897999999899e+01 +-2.351020431999999971e+01 +-2.351471901000000031e+01 +-2.352181244000000149e+01 +-2.353874015999999969e+01 +-2.353013419999999911e+01 +-2.353974724000000052e+01 +-2.352255630000000153e+01 +-2.352501868999999957e+01 +-2.354304503999999909e+01 +-2.352367591999999874e+01 +-2.354787826999999822e+01 +-2.354818343999999897e+01 +-2.355032539000000114e+01 +-2.353998946999999831e+01 +-2.353805351000000101e+01 +-2.354926872000000060e+01 +-2.355345917000000000e+01 +-2.354427337999999992e+01 +-2.352807998999999839e+01 +-2.354987526000000031e+01 +-2.354321288999999950e+01 +-2.355137252999999831e+01 +-2.354349136000000087e+01 +-2.354073333999999917e+01 +-2.354932403999999835e+01 +-2.355568886000000006e+01 +-2.355915070000000000e+01 +-2.355948639000000000e+01 +-2.356008338999999907e+01 +-2.356012154000000081e+01 +-2.355598831000000004e+01 +-2.354969025000000116e+01 +-2.357257462000000103e+01 +-2.355294990999999882e+01 +-2.357591628999999855e+01 +-2.356763458000000000e+01 +-2.356396293999999969e+01 +-2.357913398999999899e+01 +-2.358367919999999884e+01 +-2.358403397000000012e+01 +-2.361135482999999979e+01 +-2.360041617999999985e+01 +-2.358484268000000128e+01 +-2.360953522000000149e+01 +-2.362258338999999907e+01 +-2.362912559999999829e+01 +-2.361837958999999998e+01 +-2.363966369999999984e+01 +-2.366148375999999942e+01 +-2.364488791999999862e+01 +-2.365731239000000130e+01 +-2.366434668999999857e+01 +-2.367270278999999888e+01 +-2.366471480999999955e+01 +-2.367786025999999922e+01 +-2.370031166000000056e+01 +-2.370321274000000145e+01 +-2.371197890999999913e+01 +-2.372677421999999936e+01 +-2.371823310999999990e+01 +-2.373860741000000019e+01 +-2.375523185999999853e+01 +-2.375816727000000128e+01 +-2.376833343999999926e+01 +-2.376498412999999843e+01 +-2.379753493999999847e+01 +-2.378356551999999979e+01 +-2.379841232000000062e+01 +-2.380055046000000019e+01 +-2.383173752000000079e+01 +-2.383193969999999950e+01 +-2.384891319000000109e+01 +-2.384262084999999942e+01 +-2.386175919000000079e+01 +-2.388344193000000004e+01 +-2.388944053999999895e+01 +-2.389488602000000128e+01 +-2.388850021000000012e+01 +-2.391173743999999957e+01 +-2.391585922000000153e+01 +-2.392855072000000050e+01 +-2.394715117999999876e+01 +-2.395311355999999847e+01 +-2.396234893999999827e+01 +-2.395909690999999953e+01 +-2.396847342999999952e+01 +-2.396817970000000031e+01 +-2.397328568000000004e+01 +-2.399258422999999851e+01 +-2.400837707999999893e+01 +-2.400878524999999897e+01 +-2.403973389000000083e+01 +-2.401008415000000085e+01 +-2.404070854000000068e+01 +-2.402956389999999942e+01 +-2.402896117999999959e+01 +-2.403957558000000105e+01 +-2.402187920000000076e+01 +-2.403779411000000010e+01 +-2.403977013000000085e+01 +-2.403261948000000103e+01 +-2.404527664000000087e+01 +-2.406471061999999961e+01 +-2.405723572000000132e+01 +-2.406028175000000147e+01 +-2.406559753000000157e+01 +-2.406697845000000058e+01 +-2.406350326999999822e+01 +-2.407225418000000161e+01 +-2.407772063999999901e+01 +-2.406311226000000048e+01 +-2.407286453000000037e+01 +-2.407034492000000014e+01 +-2.406915283000000017e+01 +-2.407200813000000039e+01 +-2.407861137000000085e+01 +-2.405977821000000105e+01 +-2.407348823999999965e+01 +-2.406333350999999965e+01 +-2.406376648000000174e+01 +-2.406481743000000151e+01 +-2.406717490999999853e+01 +-2.406173324999999963e+01 +-2.405853653000000136e+01 +-2.406014251999999942e+01 +-2.405805969000000033e+01 +-2.403163527999999971e+01 +-2.406183052000000089e+01 +-2.404359244999999845e+01 +-2.404919243000000151e+01 +-2.404287529000000134e+01 +-2.404334449999999990e+01 +-2.404354667999999862e+01 +-2.405597686999999851e+01 +-2.404957199000000045e+01 +-2.404313086999999882e+01 +-2.403651427999999868e+01 +-2.404486465000000095e+01 +-2.404917717000000010e+01 +-2.404310036000000039e+01 +-2.402729224999999857e+01 +-2.404045486000000054e+01 +-2.404217338999999853e+01 +-2.403747558999999967e+01 +-2.403941535999999957e+01 +-2.403882408000000126e+01 +-2.402584266999999940e+01 +-2.404407883000000012e+01 +-2.404690169999999938e+01 +-2.403316879000000128e+01 +-2.403640174999999957e+01 +-2.403065108999999921e+01 +-2.403912735000000112e+01 +-2.405291176000000064e+01 +-2.403243828000000093e+01 +-2.403453063999999983e+01 +-2.405278015000000025e+01 +-2.405344962999999936e+01 +-2.405071639999999888e+01 +-2.406755829000000091e+01 +-2.404921341000000012e+01 +-2.406165314000000066e+01 +-2.405517959999999889e+01 +-2.406821250999999862e+01 +-2.407707405000000023e+01 +-2.407935714999999988e+01 +-2.405999183999999858e+01 +-2.407836723000000134e+01 +-2.407484244999999845e+01 +-2.407903480999999957e+01 +-2.408448792000000083e+01 +-2.408584022999999874e+01 +-2.408277130000000099e+01 +-2.408461571000000134e+01 +-2.410418509999999870e+01 +-2.409193802000000062e+01 +-2.407591628999999855e+01 +-2.409558867999999876e+01 +-2.409372710999999967e+01 +-2.409441375999999835e+01 +-2.408821869000000149e+01 +-2.410593224000000134e+01 +-2.409458732999999953e+01 +-2.408679962000000074e+01 +-2.408745383999999845e+01 +-2.409462166000000138e+01 +-2.407909012000000004e+01 +-2.407550429999999864e+01 +-2.407948874999999944e+01 +-2.406882668000000081e+01 +-2.406381797999999961e+01 +-2.406682204999999897e+01 +-2.404434966999999901e+01 +-2.405964661000000149e+01 +-2.404228400999999948e+01 +-2.403559685000000101e+01 +-2.404107094000000089e+01 +-2.401926994000000093e+01 +-2.402367020000000153e+01 +-2.398897934000000021e+01 +-2.398461341999999874e+01 +-2.397106743000000151e+01 +-2.397316741999999934e+01 +-2.396545219000000060e+01 +-2.394986152999999973e+01 +-2.395369529999999969e+01 +-2.392595863000000023e+01 +-2.390771484000000058e+01 +-2.389027596000000031e+01 +-2.387112426999999926e+01 +-2.387857818999999893e+01 +-2.386224364999999992e+01 +-2.384446906999999882e+01 +-2.382742690999999979e+01 +-2.381908989000000076e+01 +-2.380591010999999924e+01 +-2.378752708000000027e+01 +-2.378094481999999843e+01 +-2.376564979999999849e+01 +-2.375165176000000145e+01 +-2.373356056000000081e+01 +-2.371823691999999895e+01 +-2.371131324999999990e+01 +-2.371923255999999824e+01 +-2.369780540000000002e+01 +-2.367936515999999969e+01 +-2.366942786999999981e+01 +-2.367479133999999874e+01 +-2.365188407999999853e+01 +-2.364422225999999938e+01 +-2.363601875000000163e+01 +-2.363694191000000089e+01 +-2.362434006000000153e+01 +-2.361836432999999857e+01 +-2.359368896000000149e+01 +-2.361580658000000099e+01 +-2.361702538000000118e+01 +-2.359087372000000116e+01 +-2.361042404000000161e+01 +-2.359275818000000058e+01 +-2.358962440000000171e+01 +-2.359423637000000085e+01 +-2.358211135999999897e+01 +-2.359458350999999965e+01 +-2.361439323000000101e+01 +-2.357878685000000019e+01 +-2.361439513999999917e+01 +-2.360980225000000132e+01 +-2.361676978999999932e+01 +-2.362446594000000033e+01 +-2.362901877999999911e+01 +-2.363000298000000043e+01 +-2.365452193999999864e+01 +-2.362926291999999862e+01 +-2.366604042000000163e+01 +-2.366478348000000054e+01 +-2.366685486000000083e+01 +-2.367043114000000159e+01 +-2.370030593999999979e+01 +-2.370843123999999946e+01 +-2.372300528999999969e+01 +-2.373138618000000122e+01 +-2.374102402000000112e+01 +-2.376127814999999899e+01 +-2.376681328000000093e+01 +-2.378461838000000128e+01 +-2.379799652000000165e+01 +-2.379026031000000074e+01 +-2.380652236999999971e+01 +-2.381856727999999990e+01 +-2.382955550999999872e+01 +-2.384447478999999959e+01 +-2.385823059000000157e+01 +-2.386071205000000006e+01 +-2.388407707000000002e+01 +-2.387228775000000169e+01 +-2.389306450000000126e+01 +-2.389398003000000159e+01 +-2.391757965000000041e+01 +-2.392104529999999940e+01 +-2.391587639000000109e+01 +-2.393042563999999928e+01 diff --git a/new/Scripts/sal/4500_9500_50000_10um_SMR b/new/Scripts/sal/4500_9500_50000_10um_SMR new file mode 100644 index 0000000..e0047ff --- /dev/null +++ b/new/Scripts/sal/4500_9500_50000_10um_SMR @@ -0,0 +1,50000 @@ +-1.815764522499999956e+01 +-1.815757942000000114e+01 +-1.815310477999999961e+01 +-1.815431403999999915e+01 +-1.815591621499999775e+01 +-1.815462112499999847e+01 +-1.815941811000000072e+01 +-1.816420173499999891e+01 +-1.816320323499999745e+01 +-1.817009639999999848e+01 +-1.817351627500000077e+01 +-1.816678619500000025e+01 +-1.817635631499999960e+01 +-1.818177890999999846e+01 +-1.818715476999999936e+01 +-1.818506908499999852e+01 +-1.818753815000000174e+01 +-1.818826675500000079e+01 +-1.819237900000000252e+01 +-1.819913672999999932e+01 +-1.820096874000000042e+01 +-1.820051956500000045e+01 +-1.820801734999999866e+01 +-1.820947933000000063e+01 +-1.821094894499999839e+01 +-1.821241188000000122e+01 +-1.821818065499999761e+01 +-1.822824763999999931e+01 +-1.822743606499999913e+01 +-1.823201369999999955e+01 +-1.823119545000000130e+01 +-1.823624038500000211e+01 +-1.823900127499999968e+01 +-1.824477291000000179e+01 +-1.824166584499999999e+01 +-1.824964142000000322e+01 +-1.825552463500000044e+01 +-1.825552273000000270e+01 +-1.826380156999999826e+01 +-1.826159382000000164e+01 +-1.826636982000000131e+01 +-1.826766586000000103e+01 +-1.827641105500000052e+01 +-1.827494430499999822e+01 +-1.827595138499999905e+01 +-1.828065586499999995e+01 +-1.828618240499999814e+01 +-1.828673553499999826e+01 +-1.828913593000000049e+01 +-1.829272365499999964e+01 +-1.830001830999999868e+01 +-1.830149364500000075e+01 +-1.829974269499999906e+01 +-1.830850696999999982e+01 +-1.830879497499999786e+01 +-1.831027698500000156e+01 +-1.831673431499999793e+01 +-1.831590366000000003e+01 +-1.832338904999999940e+01 +-1.832347965499999987e+01 +-1.832570171500000100e+01 +-1.832644939000000051e+01 +-1.832645511500000168e+01 +-1.833671856000000133e+01 +-1.833422183999999788e+01 +-1.833875847000000192e+01 +-1.834774303500000059e+01 +-1.835144328999999885e+01 +-1.834468842000000066e+01 +-1.834540271999999916e+01 +-1.834699821499999928e+01 +-1.835418891999999857e+01 +-1.835094738000000092e+01 +-1.835820579499999994e+01 +-1.836005878499999966e+01 +-1.835991478000000043e+01 +-1.836298846999999768e+01 +-1.836702919000000023e+01 +-1.836323642499999664e+01 +-1.836472987999999873e+01 +-1.836489582000000098e+01 +-1.837135314999999736e+01 +-1.837261581499999963e+01 +-1.837152385999999993e+01 +-1.837180518999999990e+01 +-1.837275218999999993e+01 +-1.837243747499999813e+01 +-1.837749481499999860e+01 +-1.837872504999999990e+01 +-1.838635348999999763e+01 +-1.838359546499999908e+01 +-1.837868785999999943e+01 +-1.838236808500000308e+01 +-1.838790989000000309e+01 +-1.837899112499999887e+01 +-1.838126659499999960e+01 +-1.838631534499999987e+01 +-1.839141654999999886e+01 +-1.838894557500000104e+01 +-1.838470363500000104e+01 +-1.838974857499999871e+01 +-1.839122009000000091e+01 +-1.838680935000000005e+01 +-1.838735294499999995e+01 +-1.838801860499999918e+01 +-1.838821220500000209e+01 +-1.839111519000000072e+01 +-1.838821029500000037e+01 +-1.838893223000000177e+01 +-1.838816833500000314e+01 +-1.838432788500000115e+01 +-1.838718605000000039e+01 +-1.839004707499999824e+01 +-1.839297294499999680e+01 +-1.838662147499999833e+01 +-1.838720702999999901e+01 +-1.838180828000000133e+01 +-1.838351536000000053e+01 +-1.838287163000000035e+01 +-1.838305855000000122e+01 +-1.838564300499999860e+01 +-1.838332080500000032e+01 +-1.838344383500000134e+01 +-1.837662410499999766e+01 +-1.837848091000000039e+01 +-1.837606144000000086e+01 +-1.837416458499999905e+01 +-1.837821102000000195e+01 +-1.837464141999999967e+01 +-1.836821937999999932e+01 +-1.836979389500000082e+01 +-1.836886787499999940e+01 +-1.836690807499999778e+01 +-1.836399554999999850e+01 +-1.836389827500000038e+01 +-1.836371516999999898e+01 +-1.836418533500000194e+01 +-1.835928439999999995e+01 +-1.835936069499999945e+01 +-1.835816955499999992e+01 +-1.835344504999999771e+01 +-1.835462856499999873e+01 +-1.835186576999999986e+01 +-1.835492515500000010e+01 +-1.834872627000000023e+01 +-1.834466361999999862e+01 +-1.834743213499999825e+01 +-1.834846687499999973e+01 +-1.833893203999999955e+01 +-1.833801650999999922e+01 +-1.834032344999999964e+01 +-1.833672523499999940e+01 +-1.833784007999999943e+01 +-1.832622623500000003e+01 +-1.833442687999999876e+01 +-1.832889175500000079e+01 +-1.832971668000000065e+01 +-1.832326698500000006e+01 +-1.832483005499999962e+01 +-1.832409191500000034e+01 +-1.832050800500000065e+01 +-1.831959151999999946e+01 +-1.831692218999999966e+01 +-1.831289291499999905e+01 +-1.831012916499999932e+01 +-1.831214618999999999e+01 +-1.831306553000000292e+01 +-1.830930805500000247e+01 +-1.830359268499999814e+01 +-1.830581474000000242e+01 +-1.829827022500000311e+01 +-1.829983424999999997e+01 +-1.829929351999999909e+01 +-1.830167007000000012e+01 +-1.829600238999999817e+01 +-1.829113864500000020e+01 +-1.829095077499999888e+01 +-1.829233646000000135e+01 +-1.829177856500000132e+01 +-1.829022693499999974e+01 +-1.828850459999999956e+01 +-1.828537941000000089e+01 +-1.828289508499999982e+01 +-1.828576755499999962e+01 +-1.828319072500000075e+01 +-1.828007316500000101e+01 +-1.827715778499999999e+01 +-1.827596664500000045e+01 +-1.827395058000000105e+01 +-1.827375888999999987e+01 +-1.827232647000000298e+01 +-1.827149868000000055e+01 +-1.827415370499999980e+01 +-1.827507877499999722e+01 +-1.826756763499999892e+01 +-1.826503371999999814e+01 +-1.826732158499999770e+01 +-1.826740741999999784e+01 +-1.826878452500000094e+01 +-1.826733494000000135e+01 +-1.826650333499999945e+01 +-1.826669979000000055e+01 +-1.826614475000000226e+01 +-1.826085280999999938e+01 +-1.826414680499999932e+01 +-1.826816558999999884e+01 +-1.826316166000000152e+01 +-1.826260757499999698e+01 +-1.826260661999999968e+01 +-1.826124000499999767e+01 +-1.826417445999999956e+01 +-1.826162242499999877e+01 +-1.826391220000000004e+01 +-1.826162910000000039e+01 +-1.826381778500000053e+01 +-1.826456355999999914e+01 +-1.826000976499999950e+01 +-1.826421451499999904e+01 +-1.825999736499999671e+01 +-1.826411723999999737e+01 +-1.826302814499999982e+01 +-1.826532555000000002e+01 +-1.826734161499999942e+01 +-1.826961326500000027e+01 +-1.826240634500000226e+01 +-1.826128864000000007e+01 +-1.826698302999999868e+01 +-1.826543808000000269e+01 +-1.826909828000000147e+01 +-1.826554870500000050e+01 +-1.827110767499999966e+01 +-1.826855564000000243e+01 +-1.827229595000000018e+01 +-1.827002334499999847e+01 +-1.827267646499999998e+01 +-1.827514553000000319e+01 +-1.827103805499999822e+01 +-1.827313804500000316e+01 +-1.827387905500000187e+01 +-1.827571773500000063e+01 +-1.827580452000000122e+01 +-1.827581692000000047e+01 +-1.827863883999999928e+01 +-1.828249168500000010e+01 +-1.828203106000000133e+01 +-1.827929019500000152e+01 +-1.828478050500000052e+01 +-1.828286743000000314e+01 +-1.828597355000000135e+01 +-1.828625965500000206e+01 +-1.829302024500000101e+01 +-1.828973007500000136e+01 +-1.829138470000000183e+01 +-1.829148864999999802e+01 +-1.829632854500000150e+01 +-1.829360293999999953e+01 +-1.829771518999999813e+01 +-1.829434108499999923e+01 +-1.830631828499999969e+01 +-1.830677127499999912e+01 +-1.830540466000000066e+01 +-1.830504227000000128e+01 +-1.831346893499999950e+01 +-1.830552292000000136e+01 +-1.831402588000000264e+01 +-1.831028080000000102e+01 +-1.831576443000000154e+01 +-1.831539726500000143e+01 +-1.831870842000000010e+01 +-1.832301616499999852e+01 +-1.832641220000000004e+01 +-1.832898616499999989e+01 +-1.832650375499999740e+01 +-1.832945823499999705e+01 +-1.833542823999999882e+01 +-1.833651446999999735e+01 +-1.833918952500000188e+01 +-1.834331703000000147e+01 +-1.834442139000000083e+01 +-1.834396552999999841e+01 +-1.834653759000000051e+01 +-1.835353850999999992e+01 +-1.835260390999999913e+01 +-1.835306644499999962e+01 +-1.835757636999999676e+01 +-1.836750888999999987e+01 +-1.836227798499999864e+01 +-1.836660575999999878e+01 +-1.836983298999999903e+01 +-1.837322426000000064e+01 +-1.837250328000000010e+01 +-1.837498569499999945e+01 +-1.837562752000000188e+01 +-1.838373184499999979e+01 +-1.838256073000000157e+01 +-1.838845062499999727e+01 +-1.839077663500000170e+01 +-1.839315509500000090e+01 +-1.839750481000000093e+01 +-1.839962578000000093e+01 +-1.840368270500000136e+01 +-1.840302657999999880e+01 +-1.840636825500000029e+01 +-1.840885543999999996e+01 +-1.841663455999999854e+01 +-1.842106246999999897e+01 +-1.842606449000000168e+01 +-1.842301368500000081e+01 +-1.842847728499999960e+01 +-1.843393993500000150e+01 +-1.843576908000000003e+01 +-1.843494606000000147e+01 +-1.844302273000000270e+01 +-1.844259738499999912e+01 +-1.845010471500000193e+01 +-1.845232296000000005e+01 +-1.846060562000000260e+01 +-1.845999335999999857e+01 +-1.846443176500000050e+01 +-1.846905231000000214e+01 +-1.847496891000000119e+01 +-1.847546672499999687e+01 +-1.847833728499999850e+01 +-1.848591422999999878e+01 +-1.848918819500000055e+01 +-1.848991871000000131e+01 +-1.849348163500000197e+01 +-1.849668025999999799e+01 +-1.849833583999999931e+01 +-1.850692654000000203e+01 +-1.850519561499999810e+01 +-1.851653194500000055e+01 +-1.851462078000000133e+01 +-1.851755427999999881e+01 +-1.852213573499999910e+01 +-1.852945995000000323e+01 +-1.853249359499999827e+01 +-1.853634929500000084e+01 +-1.853753280500000145e+01 +-1.854562091500000065e+01 +-1.854929637500000084e+01 +-1.854975796000000088e+01 +-1.855599308000000036e+01 +-1.856327724500000187e+01 +-1.856814003000000213e+01 +-1.857016849500000077e+01 +-1.857579898999999912e+01 +-1.858353233500000101e+01 +-1.858104038500000144e+01 +-1.858729267000000007e+01 +-1.859763145499999837e+01 +-1.859865951500000136e+01 +-1.860060310499999758e+01 +-1.860411739499999939e+01 +-1.861019420499999910e+01 +-1.861695193999999987e+01 +-1.862231350000000063e+01 +-1.862046813999999983e+01 +-1.862638283000000072e+01 +-1.863518237999999982e+01 +-1.863295936500000138e+01 +-1.864027500499999945e+01 +-1.864274120500000009e+01 +-1.864898681999999752e+01 +-1.865433025499999786e+01 +-1.865809250000000219e+01 +-1.866253376000000230e+01 +-1.866076660000000231e+01 +-1.866240787499999954e+01 +-1.866979312999999863e+01 +-1.867935753000000076e+01 +-1.867954826500000109e+01 +-1.868810653500000285e+01 +-1.868996811000000235e+01 +-1.869416808999999802e+01 +-1.869664001499999983e+01 +-1.870106411000000080e+01 +-1.870495701000000111e+01 +-1.871189975500000102e+01 +-1.870944214000000017e+01 +-1.871484566000000171e+01 +-1.872464084499999970e+01 +-1.872618675500000052e+01 +-1.872975444499999753e+01 +-1.872857856999999981e+01 +-1.873282146500000067e+01 +-1.873729228999999918e+01 +-1.873875808500000062e+01 +-1.873958492499999906e+01 +-1.874719428999999948e+01 +-1.875151729499999931e+01 +-1.875729847000000206e+01 +-1.875481701000000001e+01 +-1.875905513499999699e+01 +-1.876669597500000108e+01 +-1.876253223500000189e+01 +-1.876860332500000084e+01 +-1.877267265500000093e+01 +-1.877615451999999863e+01 +-1.877855777499999945e+01 +-1.878214168499999914e+01 +-1.878103733000000020e+01 +-1.878507995500000050e+01 +-1.878527641499999845e+01 +-1.878519535000000218e+01 +-1.879219532000000115e+01 +-1.880094528000000054e+01 +-1.879532432499999928e+01 +-1.879809093499999761e+01 +-1.879965114499999856e+01 +-1.879966354500000136e+01 +-1.880629253499999720e+01 +-1.880768489999999815e+01 +-1.880631447000000023e+01 +-1.880677509000000214e+01 +-1.881082248999999962e+01 +-1.880888748499999963e+01 +-1.880760860499999865e+01 +-1.881480026500000236e+01 +-1.880982303500000086e+01 +-1.881609916499999713e+01 +-1.881683445000000177e+01 +-1.881627464500000002e+01 +-1.881176376500000202e+01 +-1.881693076999999903e+01 +-1.881666088000000059e+01 +-1.881914329499999994e+01 +-1.881591892499999830e+01 +-1.882266140000000121e+01 +-1.882136535499999752e+01 +-1.881961727499999881e+01 +-1.882136249999999933e+01 +-1.881554317500000195e+01 +-1.881574535499999712e+01 +-1.881859874999999960e+01 +-1.881369876499999805e+01 +-1.881545734499999867e+01 +-1.881629752999999994e+01 +-1.881611919499999885e+01 +-1.881407833000000096e+01 +-1.881659126000000271e+01 +-1.881160640999999956e+01 +-1.881150150499999896e+01 +-1.881324672499999906e+01 +-1.880773162999999926e+01 +-1.880645656499999774e+01 +-1.880810547000000099e+01 +-1.880709171000000168e+01 +-1.880699253499999912e+01 +-1.880533599999999694e+01 +-1.879760170000000130e+01 +-1.880018138999999877e+01 +-1.879706669000000119e+01 +-1.879401588500000031e+01 +-1.878989696500000051e+01 +-1.879088783499999948e+01 +-1.878512954500000021e+01 +-1.878805351500000143e+01 +-1.878034591499999806e+01 +-1.878337097000000000e+01 +-1.878100395499999919e+01 +-1.877474212999999992e+01 +-1.877182770000000289e+01 +-1.877395343500000280e+01 +-1.876641654999999886e+01 +-1.876807593999999924e+01 +-1.875573063000000218e+01 +-1.876203727500000085e+01 +-1.876212405999999788e+01 +-1.875299071999999967e+01 +-1.875005531000000047e+01 +-1.875599956499999976e+01 +-1.874369335499999778e+01 +-1.874222755499999948e+01 +-1.873696041499999865e+01 +-1.873832703000000066e+01 +-1.873454570500000216e+01 +-1.873081398000000064e+01 +-1.872938537499999967e+01 +-1.872607803500000045e+01 +-1.872232532499999991e+01 +-1.871639919000000063e+01 +-1.871418476000000197e+01 +-1.871045112499999874e+01 +-1.870950889499999903e+01 +-1.870144081000000114e+01 +-1.869987487499999901e+01 +-1.869067287500000063e+01 +-1.869408894000000032e+01 +-1.868501091000000258e+01 +-1.868464183999999761e+01 +-1.868165493000000055e+01 +-1.868054485500000084e+01 +-1.867687130000000195e+01 +-1.867816829499999898e+01 +-1.866744136500000195e+01 +-1.866808032999999867e+01 +-1.865996551499999967e+01 +-1.866032218999999870e+01 +-1.865318775000000073e+01 +-1.865097999500000014e+01 +-1.864591217499999942e+01 +-1.864390850000000199e+01 +-1.863975620000000077e+01 +-1.863413333999999821e+01 +-1.863646698000000157e+01 +-1.862835026000000127e+01 +-1.862127113500000064e+01 +-1.862052917500000149e+01 +-1.861656951999999876e+01 +-1.861179733000000169e+01 +-1.860840987999999996e+01 +-1.860409641500000077e+01 +-1.859768104500000163e+01 +-1.859293365499999950e+01 +-1.859256171999999907e+01 +-1.859457969500000019e+01 +-1.858257388999999904e+01 +-1.858542918999999927e+01 +-1.857966327500000148e+01 +-1.857618808999999871e+01 +-1.857163143000000005e+01 +-1.856633854000000028e+01 +-1.856338691999999924e+01 +-1.856064128500000265e+01 +-1.855428886500000019e+01 +-1.855107021499999931e+01 +-1.855537414500000182e+01 +-1.854665183999999911e+01 +-1.854748440000000187e+01 +-1.853994465000000247e+01 +-1.854223728499999879e+01 +-1.853968429500000070e+01 +-1.853655433499999816e+01 +-1.852855110000000138e+01 +-1.852863979500000013e+01 +-1.852367114999999842e+01 +-1.852074908999999892e+01 +-1.851605891999999898e+01 +-1.851581382500000217e+01 +-1.851064872999999977e+01 +-1.851234340499999931e+01 +-1.850415611500000068e+01 +-1.850683116999999811e+01 +-1.850214576500000163e+01 +-1.849917698000000144e+01 +-1.849528122000000252e+01 +-1.849316405999999802e+01 +-1.849020862500000106e+01 +-1.848892306999999846e+01 +-1.849576568499999851e+01 +-1.849121761500000005e+01 +-1.848826217999999955e+01 +-1.848623466499999779e+01 +-1.848015784999999767e+01 +-1.847931480500000134e+01 +-1.847600174000000095e+01 +-1.848015404000000217e+01 +-1.847296905500000008e+01 +-1.847120190000000051e+01 +-1.847139549499999944e+01 +-1.847029590500000040e+01 +-1.846716404000000011e+01 +-1.846947574500000044e+01 +-1.846422576500000190e+01 +-1.845658302000000006e+01 +-1.845583534000000014e+01 +-1.845935249000000056e+01 +-1.845225524499999992e+01 +-1.845234966499999985e+01 +-1.845438193999999754e+01 +-1.845134544500000118e+01 +-1.845025539499999923e+01 +-1.845071029500000037e+01 +-1.845043850000000063e+01 +-1.844759655000000009e+01 +-1.845017623500000070e+01 +-1.844861983999999921e+01 +-1.844347190499999911e+01 +-1.843932723999999723e+01 +-1.844274044000000146e+01 +-1.843760299499999888e+01 +-1.843861484500000003e+01 +-1.843651485499999865e+01 +-1.843778610500000070e+01 +-1.843751716500000271e+01 +-1.843697261500000195e+01 +-1.843762492999999836e+01 +-1.843458652500000028e+01 +-1.843293571499999928e+01 +-1.843304729500000150e+01 +-1.843158722000000083e+01 +-1.843432712499999937e+01 +-1.842561149499999829e+01 +-1.842800045499999939e+01 +-1.842828654999999927e+01 +-1.842783355999999984e+01 +-1.842966937999999999e+01 +-1.842967319499999945e+01 +-1.842518996999999814e+01 +-1.842849541000000002e+01 +-1.842739295999999882e+01 +-1.842189788499999992e+01 +-1.842391395499999973e+01 +-1.842327117500000000e+01 +-1.842272854000000137e+01 +-1.842099093999999937e+01 +-1.842833900499999800e+01 +-1.842347430999999958e+01 +-1.841964054000000317e+01 +-1.842175960499999832e+01 +-1.842258358000000129e+01 +-1.841598224500000214e+01 +-1.841800307999999831e+01 +-1.841992378500000171e+01 +-1.842570781500000265e+01 +-1.842369079999999926e+01 +-1.842231368999999930e+01 +-1.842352104000000068e+01 +-1.841994857999999979e+01 +-1.841793346500000084e+01 +-1.842381096000000085e+01 +-1.841583442499999990e+01 +-1.841813278500000095e+01 +-1.841583919499999666e+01 +-1.841713142500000089e+01 +-1.841833018999999894e+01 +-1.842290687500000246e+01 +-1.841441440499999871e+01 +-1.841935158000000072e+01 +-1.842273712500000116e+01 +-1.842338371499999994e+01 +-1.842321968499999940e+01 +-1.842366313499999819e+01 +-1.842082786499999969e+01 +-1.842139625500000122e+01 +-1.842340946000000201e+01 +-1.842277049999999861e+01 +-1.842022228000000084e+01 +-1.842478466000000026e+01 +-1.842718887499999880e+01 +-1.842233180999999931e+01 +-1.842607403000000232e+01 +-1.842656326000000178e+01 +-1.842819881500000179e+01 +-1.842535877000000255e+01 +-1.842811393499999895e+01 +-1.842821598000000094e+01 +-1.843023300499999806e+01 +-1.843033314000000189e+01 +-1.842821883999999955e+01 +-1.843052101499999651e+01 +-1.843391895499999933e+01 +-1.844050979500000054e+01 +-1.843666457999999864e+01 +-1.843805217999999968e+01 +-1.843273830500000088e+01 +-1.843968963500000058e+01 +-1.843998813500000011e+01 +-1.844485187499999768e+01 +-1.843981361499999849e+01 +-1.844705676999999966e+01 +-1.844467068000000154e+01 +-1.844458961499999816e+01 +-1.844974231500000172e+01 +-1.845451355000000149e+01 +-1.845607280499999803e+01 +-1.845415591999999805e+01 +-1.845736694000000000e+01 +-1.845903682499999832e+01 +-1.845342636000000169e+01 +-1.846214866500000085e+01 +-1.846629905500000035e+01 +-1.846730899499999978e+01 +-1.846868801499999790e+01 +-1.846971034999999972e+01 +-1.847146129499999745e+01 +-1.847494887999999946e+01 +-1.847743224999999967e+01 +-1.847504806500000285e+01 +-1.848141479499999917e+01 +-1.848216247499999909e+01 +-1.848389339500000261e+01 +-1.848435974000000215e+01 +-1.848363113500000310e+01 +-1.848584747499999992e+01 +-1.849450206499999894e+01 +-1.849128532499999977e+01 +-1.849765682499999997e+01 +-1.849940395000000137e+01 +-1.849830818499999907e+01 +-1.850365161999999941e+01 +-1.850015258500000215e+01 +-1.850828838500000018e+01 +-1.850985050499999929e+01 +-1.851133346499999988e+01 +-1.851540660500000257e+01 +-1.851262378999999925e+01 +-1.852223014999999862e+01 +-1.852605438500000190e+01 +-1.852243423499999864e+01 +-1.852494144499999962e+01 +-1.852955532000000005e+01 +-1.853050041000000192e+01 +-1.853215312999999753e+01 +-1.853834247999999718e+01 +-1.853558063499999875e+01 +-1.853962993500000067e+01 +-1.854249096000000208e+01 +-1.854486178999999879e+01 +-1.854682350499999899e+01 +-1.854939174500000121e+01 +-1.855488014499999849e+01 +-1.855644893499999881e+01 +-1.855056477000000115e+01 +-1.855517768500000031e+01 +-1.855678653999999739e+01 +-1.855665302499999925e+01 +-1.856104088000000019e+01 +-1.856441974500000214e+01 +-1.856391239500000268e+01 +-1.856673336000000063e+01 +-1.857082462500000020e+01 +-1.857081222499999740e+01 +-1.856953048500000136e+01 +-1.857310581499999813e+01 +-1.857744216999999765e+01 +-1.857624721499999865e+01 +-1.858045482500000034e+01 +-1.857964515999999833e+01 +-1.858457469999999745e+01 +-1.858566188500000038e+01 +-1.858856868499999848e+01 +-1.858822632000000041e+01 +-1.858708667999999875e+01 +-1.858972072499999939e+01 +-1.859117984499999920e+01 +-1.859015082999999890e+01 +-1.859569168499999847e+01 +-1.859516620499999817e+01 +-1.859410762499999947e+01 +-1.859300804000000085e+01 +-1.859717559499999950e+01 +-1.860437488499999859e+01 +-1.859719085999999777e+01 +-1.859810352499999908e+01 +-1.860007190500000007e+01 +-1.859922790499999934e+01 +-1.859949492999999876e+01 +-1.859785747500000141e+01 +-1.859967231499999940e+01 +-1.859811210499999845e+01 +-1.860031699999999688e+01 +-1.860022163499999692e+01 +-1.860412597999999917e+01 +-1.860076904499999983e+01 +-1.860208510999999731e+01 +-1.859883021999999997e+01 +-1.859877109500000003e+01 +-1.860107898500000090e+01 +-1.859962748999999960e+01 +-1.859501457000000002e+01 +-1.859878063000000026e+01 +-1.859509563499999985e+01 +-1.859370326999999889e+01 +-1.859480857999999870e+01 +-1.859559535999999724e+01 +-1.859674263000000138e+01 +-1.858919906500000252e+01 +-1.858938217000000037e+01 +-1.858881187500000109e+01 +-1.858855724500000051e+01 +-1.858368778500000218e+01 +-1.858579445000000163e+01 +-1.858204459999999969e+01 +-1.858296966500000025e+01 +-1.857836246499999788e+01 +-1.857835960499999928e+01 +-1.857718658499999975e+01 +-1.857507324000000182e+01 +-1.857471752500000051e+01 +-1.856828785000000082e+01 +-1.856792354499999931e+01 +-1.856892299500000121e+01 +-1.857215786000000080e+01 +-1.856570244000000258e+01 +-1.855875778500000095e+01 +-1.855912208499999849e+01 +-1.855609226500000020e+01 +-1.855106830500000115e+01 +-1.854639244500000217e+01 +-1.854793930499999988e+01 +-1.854768848500000189e+01 +-1.854153442499999827e+01 +-1.853758239500000116e+01 +-1.853776645499999987e+01 +-1.853016090500000246e+01 +-1.853313922999999974e+01 +-1.852499962000000266e+01 +-1.852335357500000157e+01 +-1.852317047000000017e+01 +-1.851665878500000062e+01 +-1.851570510500000211e+01 +-1.851554775500000005e+01 +-1.850593090000000274e+01 +-1.850708579999999870e+01 +-1.850267982500000130e+01 +-1.849787903000000000e+01 +-1.849695205500000128e+01 +-1.849300575000000180e+01 +-1.848821831000000060e+01 +-1.848704528999999752e+01 +-1.848216151999999823e+01 +-1.847857952000000026e+01 +-1.847117805500000287e+01 +-1.846932792500000176e+01 +-1.846961402499999849e+01 +-1.847025966500000038e+01 +-1.846696376999999956e+01 +-1.845789623499999976e+01 +-1.845605373499999757e+01 +-1.844717312000000220e+01 +-1.844471836000000309e+01 +-1.844015407500000236e+01 +-1.844207477500000181e+01 +-1.844228267500000129e+01 +-1.843085097999999888e+01 +-1.843545055499999918e+01 +-1.842206954999999979e+01 +-1.842165565500000213e+01 +-1.842089557999999982e+01 +-1.841399860500000329e+01 +-1.841041279000000230e+01 +-1.841466141000000079e+01 +-1.840518379000000238e+01 +-1.840552997500000032e+01 +-1.839911842499999750e+01 +-1.839433193500000030e+01 +-1.838985156999999759e+01 +-1.838985347999999931e+01 +-1.838712596500000274e+01 +-1.838269900999999962e+01 +-1.837819195000000150e+01 +-1.837768364000000076e+01 +-1.837759971499999878e+01 +-1.836997986000000083e+01 +-1.836451721499999934e+01 +-1.836176014000000123e+01 +-1.836377429999999933e+01 +-1.836359595999999783e+01 +-1.835805225499999693e+01 +-1.835418033500000234e+01 +-1.834985828499999982e+01 +-1.834599113499999845e+01 +-1.834236717000000283e+01 +-1.833952904000000217e+01 +-1.834302902000000302e+01 +-1.833972549499999971e+01 +-1.833566379500000210e+01 +-1.833004379500000169e+01 +-1.833051109499999853e+01 +-1.832793235999999837e+01 +-1.832388306000000000e+01 +-1.832961463999999907e+01 +-1.832446003000000090e+01 +-1.832076835499999845e+01 +-1.831471157000000005e+01 +-1.831443500499999999e+01 +-1.831186676000000091e+01 +-1.831244468499999911e+01 +-1.831168460499999995e+01 +-1.830426978999999932e+01 +-1.830739497999999799e+01 +-1.830408000999999985e+01 +-1.830437278999999862e+01 +-1.830244827500000326e+01 +-1.830484771999999793e+01 +-1.829685115499999881e+01 +-1.829950237500000298e+01 +-1.829356003000000186e+01 +-1.829659175500000146e+01 +-1.829651641999999967e+01 +-1.829312420000000117e+01 +-1.829377364999999855e+01 +-1.828984164999999962e+01 +-1.828764342999999926e+01 +-1.829195213500000250e+01 +-1.828853702500000011e+01 +-1.828709506999999945e+01 +-1.829185676499999857e+01 +-1.828454113000000092e+01 +-1.828354645000000289e+01 +-1.828015613499999859e+01 +-1.828363609499999853e+01 +-1.828281783999999988e+01 +-1.828775215000000287e+01 +-1.828180313000000012e+01 +-1.828382492500000112e+01 +-1.828319835499999968e+01 +-1.827635288500000144e+01 +-1.828337955499999978e+01 +-1.827872848500000202e+01 +-1.827725696499999941e+01 +-1.827935886499999896e+01 +-1.828184891000000079e+01 +-1.827775669000000036e+01 +-1.828478240999999826e+01 +-1.828559208000000069e+01 +-1.827847862499999820e+01 +-1.828397464999999755e+01 +-1.827674198000000061e+01 +-1.828598785500000190e+01 +-1.828214454500000130e+01 +-1.828506946499999941e+01 +-1.828517437000000001e+01 +-1.828363132500000177e+01 +-1.828529071499999858e+01 +-1.828318119000000053e+01 +-1.828545474999999954e+01 +-1.828802394999999947e+01 +-1.828143691999999731e+01 +-1.828977679999999850e+01 +-1.829069995999999776e+01 +-1.828484630500000208e+01 +-1.828842926000000091e+01 +-1.828796386999999868e+01 +-1.829263496499999775e+01 +-1.829263591499999819e+01 +-1.829427528499999767e+01 +-1.829996776499999811e+01 +-1.829063606500000105e+01 +-1.828999995999999939e+01 +-1.829621887500000099e+01 +-1.830071448999999717e+01 +-1.829907131499999906e+01 +-1.829826450499999879e+01 +-1.830200576499999698e+01 +-1.830090808500000321e+01 +-1.830129718999999966e+01 +-1.830760573999999963e+01 +-1.830633259000000024e+01 +-1.830723953000000037e+01 +-1.830936909000000057e+01 +-1.831046200000000113e+01 +-1.831084442000000223e+01 +-1.831018828999999926e+01 +-1.831303787000000227e+01 +-1.831790352000000155e+01 +-1.831983852500000154e+01 +-1.832351398499999817e+01 +-1.831929969499999800e+01 +-1.832215022999999832e+01 +-1.832662868500000286e+01 +-1.832590007999999671e+01 +-1.833041858500000032e+01 +-1.832839488999999844e+01 +-1.833125495499999857e+01 +-1.833338546999999963e+01 +-1.834072590000000247e+01 +-1.833942890499999834e+01 +-1.833667850500000185e+01 +-1.834404659500000179e+01 +-1.834360217999999776e+01 +-1.834764004000000170e+01 +-1.835518837000000048e+01 +-1.835298537999999979e+01 +-1.835298537999999979e+01 +-1.835685825499999879e+01 +-1.835834598499999970e+01 +-1.836239146999999861e+01 +-1.836747455500000115e+01 +-1.837014197999999965e+01 +-1.836921787499999681e+01 +-1.837494659500000083e+01 +-1.837652683499999995e+01 +-1.837605476499999924e+01 +-1.838287735000000112e+01 +-1.838872528000000273e+01 +-1.838936710499999805e+01 +-1.839260292000000163e+01 +-1.839667320000000217e+01 +-1.839731216500000244e+01 +-1.840486240499999937e+01 +-1.840520954000000131e+01 +-1.841081428500000072e+01 +-1.841365814000000256e+01 +-1.841534042500000012e+01 +-1.841598606499999846e+01 +-1.841755676500000050e+01 +-1.842862224499999968e+01 +-1.843076038499999925e+01 +-1.843450355499999915e+01 +-1.843810462999999800e+01 +-1.843966675000000066e+01 +-1.844538688499999779e+01 +-1.845343303499999976e+01 +-1.845497894000000016e+01 +-1.845943546499999854e+01 +-1.846144008499999956e+01 +-1.846601199999999920e+01 +-1.847239112999999833e+01 +-1.847442817499999990e+01 +-1.847619438499999944e+01 +-1.847758102499999922e+01 +-1.848352241499999948e+01 +-1.848691940500000186e+01 +-1.848886871500000240e+01 +-1.849546146000000135e+01 +-1.849566269000000318e+01 +-1.849851131500000179e+01 +-1.850402927500000061e+01 +-1.850551032999999990e+01 +-1.851414966999999834e+01 +-1.851203918499999901e+01 +-1.851801109000000167e+01 +-1.851959800499999886e+01 +-1.852504062999999945e+01 +-1.853423881500000192e+01 +-1.853262806000000040e+01 +-1.854246425999999914e+01 +-1.854421520500000042e+01 +-1.854331398000000064e+01 +-1.854857445000000027e+01 +-1.855486011500000032e+01 +-1.855587768499999868e+01 +-1.856587410000000204e+01 +-1.856597041999999931e+01 +-1.856940269500000085e+01 +-1.857635403000000096e+01 +-1.858256721500000097e+01 +-1.858738231499999927e+01 +-1.858767128000000213e+01 +-1.859378624000000002e+01 +-1.859561252499999995e+01 +-1.859894371500000076e+01 +-1.860171890499999847e+01 +-1.860601234499999990e+01 +-1.861761855999999682e+01 +-1.861871052000000049e+01 +-1.862027740500000306e+01 +-1.862359332999999850e+01 +-1.862426853000000193e+01 +-1.863310813999999738e+01 +-1.863597774499999815e+01 +-1.864282512500000166e+01 +-1.864863109499999894e+01 +-1.865123081499999813e+01 +-1.865142535999999751e+01 +-1.866131020000000262e+01 +-1.865941047999999824e+01 +-1.866739654499999901e+01 +-1.867525196000000065e+01 +-1.867436504500000183e+01 +-1.867730712999999909e+01 +-1.868023586500000022e+01 +-1.868428612000000300e+01 +-1.868961334500000149e+01 +-1.868733024499999829e+01 +-1.870038223499999930e+01 +-1.870690441500000034e+01 +-1.870517635000000212e+01 +-1.870821952499999696e+01 +-1.871079540000000208e+01 +-1.871313381499999906e+01 +-1.871819019000000139e+01 +-1.872427082000000098e+01 +-1.873000621500000307e+01 +-1.872770691000000198e+01 +-1.873445987499999887e+01 +-1.873696136499999909e+01 +-1.874196338499999825e+01 +-1.874324226000000237e+01 +-1.874574470499999990e+01 +-1.874707698499999964e+01 +-1.875149822499999885e+01 +-1.875151634000000200e+01 +-1.875551032999999990e+01 +-1.875912094000000252e+01 +-1.876134014499999836e+01 +-1.876710605499999929e+01 +-1.876562595000000044e+01 +-1.876648616500000344e+01 +-1.877324199999999976e+01 +-1.877590179500000289e+01 +-1.877429389999999998e+01 +-1.878217124999999754e+01 +-1.878364563000000231e+01 +-1.877879047500000098e+01 +-1.878653526499999771e+01 +-1.878607654500000024e+01 +-1.878746319000000042e+01 +-1.878818416500000055e+01 +-1.879702091000000053e+01 +-1.879238414499999976e+01 +-1.878998947499999872e+01 +-1.879724216500000011e+01 +-1.879864406500000129e+01 +-1.879737948999999730e+01 +-1.880078696999999721e+01 +-1.880116653500000012e+01 +-1.879638672000000099e+01 +-1.879567909500000056e+01 +-1.879610824499999921e+01 +-1.880340480999999997e+01 +-1.880284881500000083e+01 +-1.880636405999999994e+01 +-1.880125903999999792e+01 +-1.880132865499999895e+01 +-1.879876900000000006e+01 +-1.879733180999999931e+01 +-1.880450915999999850e+01 +-1.880423546000000101e+01 +-1.880312728999999905e+01 +-1.880103778499999834e+01 +-1.880180454499999954e+01 +-1.880161285500000190e+01 +-1.880208301500000090e+01 +-1.879823780000000255e+01 +-1.879961681000000340e+01 +-1.879982662500000146e+01 +-1.879386997000000292e+01 +-1.879376125499999972e+01 +-1.879645156999999855e+01 +-1.879128074500000167e+01 +-1.879739189000000010e+01 +-1.879403304999999946e+01 +-1.879743385500000130e+01 +-1.878938006999999999e+01 +-1.878850078500000009e+01 +-1.878691578000000106e+01 +-1.878581237499999901e+01 +-1.878317832999999837e+01 +-1.878586864500000075e+01 +-1.878248595999999893e+01 +-1.878167342999999789e+01 +-1.878120517500000020e+01 +-1.877977657499999964e+01 +-1.877565002499999736e+01 +-1.877656650499999813e+01 +-1.877020931500000245e+01 +-1.876827240000000074e+01 +-1.877049064499999886e+01 +-1.876746082000000015e+01 +-1.876258659500000192e+01 +-1.876354884999999939e+01 +-1.876520442999999716e+01 +-1.875571060000000045e+01 +-1.875527190999999760e+01 +-1.875368976500000073e+01 +-1.875233459500000066e+01 +-1.874830627000000050e+01 +-1.874812793499999941e+01 +-1.875005436000000003e+01 +-1.874046898000000283e+01 +-1.873580360500000097e+01 +-1.873681068500000180e+01 +-1.873572253999999759e+01 +-1.873390006999999713e+01 +-1.873124503999999746e+01 +-1.872590923499999960e+01 +-1.872216033499999810e+01 +-1.871910953500000119e+01 +-1.871857356999999666e+01 +-1.871822261999999881e+01 +-1.871742057499999845e+01 +-1.871650886500000155e+01 +-1.870850181499999820e+01 +-1.870514106999999981e+01 +-1.870376205499999855e+01 +-1.870377730999999955e+01 +-1.870398998499999976e+01 +-1.869987106499999996e+01 +-1.869491863500000051e+01 +-1.869585609499999990e+01 +-1.868979549499999848e+01 +-1.869056701499999917e+01 +-1.869168186499999962e+01 +-1.868664455500000088e+01 +-1.868325901000000044e+01 +-1.867944049999999834e+01 +-1.867652225500000185e+01 +-1.867296791000000056e+01 +-1.867163181499999780e+01 +-1.866923141499999872e+01 +-1.867252063499999792e+01 +-1.866768932499999778e+01 +-1.866044425999999845e+01 +-1.866137885999999924e+01 +-1.865585994500000311e+01 +-1.866289520000000124e+01 +-1.865419769000000016e+01 +-1.865755271500000134e+01 +-1.865590571999999980e+01 +-1.865077209500000066e+01 +-1.864338588500000071e+01 +-1.865003490499999828e+01 +-1.864681816000000225e+01 +-1.864176654999999982e+01 +-1.864295959500000066e+01 +-1.863720607500000170e+01 +-1.863684940499999954e+01 +-1.863934040000000181e+01 +-1.863543033499999879e+01 +-1.863310814000000093e+01 +-1.863122081499999894e+01 +-1.863453197500000158e+01 +-1.862528991499999975e+01 +-1.862903595000000223e+01 +-1.862526988999999844e+01 +-1.862684059500000089e+01 +-1.862749099999999913e+01 +-1.862383651999999756e+01 +-1.862414455000000046e+01 +-1.862140082999999890e+01 +-1.862041187499999850e+01 +-1.862013244499999942e+01 +-1.862022495499999764e+01 +-1.862061405000000036e+01 +-1.861595725999999829e+01 +-1.861955928999999799e+01 +-1.861797046499999908e+01 +-1.861386775999999799e+01 +-1.861590195000000136e+01 +-1.860938357999999937e+01 +-1.861436939000000024e+01 +-1.861224079499999817e+01 +-1.861008644500000031e+01 +-1.861670780000000036e+01 +-1.861221885500000184e+01 +-1.861323261000000073e+01 +-1.860820865499999854e+01 +-1.860802936999999702e+01 +-1.861132144999999838e+01 +-1.861092853999999974e+01 +-1.860999870499999886e+01 +-1.861221504499999924e+01 +-1.860681724500000200e+01 +-1.861346435499999785e+01 +-1.861215305500000028e+01 +-1.860992431999999752e+01 +-1.861254787500000063e+01 +-1.861038112499999997e+01 +-1.861187076499999904e+01 +-1.861262989000000090e+01 +-1.861492919500000198e+01 +-1.861521148499999967e+01 +-1.861421966500000025e+01 +-1.861567688000000231e+01 +-1.861794090499999754e+01 +-1.861975192999999962e+01 +-1.861905288999999897e+01 +-1.861263847000000027e+01 +-1.861595631000000139e+01 +-1.862051487000000094e+01 +-1.861524581999999839e+01 +-1.861727428500000059e+01 +-1.861912155000000269e+01 +-1.861933803499999840e+01 +-1.861906146999999834e+01 +-1.862118816499999951e+01 +-1.861761760499999951e+01 +-1.862298012000000114e+01 +-1.862498855500000161e+01 +-1.862446594500000074e+01 +-1.862338637999999946e+01 +-1.862555408500000098e+01 +-1.862971496499999802e+01 +-1.862790108000000089e+01 +-1.862969779999999886e+01 +-1.862544250499999876e+01 +-1.862784767000000130e+01 +-1.863110161000000176e+01 +-1.863698482499999898e+01 +-1.863463306500000272e+01 +-1.864126873000000018e+01 +-1.864209747499999992e+01 +-1.864100456500000291e+01 +-1.864241790500000207e+01 +-1.864276504499999731e+01 +-1.864402484500000057e+01 +-1.864590168000000148e+01 +-1.864669227499999948e+01 +-1.865290737000000121e+01 +-1.864896297499999989e+01 +-1.865210819500000028e+01 +-1.865633773500000103e+01 +-1.866036796499999895e+01 +-1.866010284499999727e+01 +-1.866395187500000219e+01 +-1.866762160999999764e+01 +-1.866525459500000039e+01 +-1.866635894499999893e+01 +-1.866399574000000072e+01 +-1.866868782499999924e+01 +-1.867162704500000103e+01 +-1.867648601500000183e+01 +-1.868353938999999997e+01 +-1.868070888500000137e+01 +-1.868732166499999892e+01 +-1.869119072000000159e+01 +-1.869351005499999729e+01 +-1.869946956500000113e+01 +-1.870112800500000105e+01 +-1.870408249000000112e+01 +-1.870317840499999917e+01 +-1.870870209000000273e+01 +-1.870742511499999949e+01 +-1.871735858999999991e+01 +-1.871976185000000115e+01 +-1.872059631500000165e+01 +-1.872705173499999987e+01 +-1.872486591499999875e+01 +-1.873343563000000245e+01 +-1.872929763999999864e+01 +-1.873575114999999869e+01 +-1.874010181500000272e+01 +-1.874241351999999949e+01 +-1.875204658500000221e+01 +-1.875759220500000168e+01 +-1.875557136500000155e+01 +-1.876463126999999886e+01 +-1.876881312999999807e+01 +-1.877159309500000006e+01 +-1.877965546000000074e+01 +-1.877698326000000151e+01 +-1.878654289500000019e+01 +-1.878887080999999881e+01 +-1.878693771500000054e+01 +-1.879465485000000058e+01 +-1.879952621500000021e+01 +-1.880040168499999709e+01 +-1.881037521000000012e+01 +-1.881481170500000033e+01 +-1.881429385999999937e+01 +-1.882264041499999863e+01 +-1.883077907500000236e+01 +-1.883266353500000179e+01 +-1.883505534999999753e+01 +-1.884069442999999922e+01 +-1.883865738000000079e+01 +-1.884964751999999777e+01 +-1.885633564000000106e+01 +-1.885633563999999751e+01 +-1.886615180999999808e+01 +-1.886972426999999897e+01 +-1.887732791999999904e+01 +-1.888102626999999956e+01 +-1.888378142999999909e+01 +-1.888947296500000306e+01 +-1.889610671999999880e+01 +-1.890382957500000316e+01 +-1.890743064500000159e+01 +-1.891149997499999813e+01 +-1.891629600499999952e+01 +-1.892201614500000062e+01 +-1.892809581499999894e+01 +-1.893465804999999946e+01 +-1.894197463999999798e+01 +-1.894124221999999946e+01 +-1.894671154000000257e+01 +-1.895428562500000069e+01 +-1.895938873000000058e+01 +-1.896662140000000107e+01 +-1.897376823500000143e+01 +-1.897415160999999983e+01 +-1.898309708000000029e+01 +-1.898575496499999815e+01 +-1.899003505999999675e+01 +-1.900033092500000009e+01 +-1.900260543999999996e+01 +-1.901026248499999838e+01 +-1.901257228499999741e+01 +-1.901804351999999909e+01 +-1.902254390499999914e+01 +-1.902734088999999784e+01 +-1.902921295000000157e+01 +-1.903523922000000113e+01 +-1.904622935999999811e+01 +-1.904979706000000306e+01 +-1.905374431500000298e+01 +-1.905722331999999852e+01 +-1.905800151999999770e+01 +-1.906859970000000004e+01 +-1.907100486999999944e+01 +-1.908294963999999894e+01 +-1.907919120500000076e+01 +-1.908903026499999811e+01 +-1.909124850999999978e+01 +-1.909650135500000090e+01 +-1.910027408500000234e+01 +-1.910976028500000012e+01 +-1.911658573000000061e+01 +-1.910915184000000266e+01 +-1.912094878999999992e+01 +-1.912325287000000174e+01 +-1.912889671499999977e+01 +-1.913444614499999830e+01 +-1.913899517000000117e+01 +-1.913789081499999867e+01 +-1.914586067500000155e+01 +-1.914753723500000149e+01 +-1.915437793999999982e+01 +-1.915716552499999992e+01 +-1.916328430500000124e+01 +-1.916604423500000109e+01 +-1.916948318500000070e+01 +-1.917661095000000060e+01 +-1.917302894499999866e+01 +-1.918228245000000243e+01 +-1.918712615999999826e+01 +-1.918402862499999983e+01 +-1.918520069000000206e+01 +-1.919402218000000104e+01 +-1.919019126499999928e+01 +-1.920123672500000112e+01 +-1.920399951999999999e+01 +-1.920558643500000073e+01 +-1.920607090000000028e+01 +-1.921242809000000307e+01 +-1.921389293500000051e+01 +-1.921325397500000065e+01 +-1.921555328499999860e+01 +-1.921200084499999861e+01 +-1.922333335999999804e+01 +-1.922426224000000161e+01 +-1.921984576999999916e+01 +-1.922795009499999708e+01 +-1.922595692000000156e+01 +-1.922413158000000166e+01 +-1.922854232499999938e+01 +-1.923686599499999872e+01 +-1.923139095000000154e+01 +-1.923258972000000000e+01 +-1.923781585500000091e+01 +-1.923745918499999874e+01 +-1.924049091500000230e+01 +-1.923804378500000212e+01 +-1.923867416499999905e+01 +-1.923677254000000048e+01 +-1.924081611500000122e+01 +-1.923664379000000224e+01 +-1.923792171499999881e+01 +-1.924140072000000146e+01 +-1.924022579500000063e+01 +-1.924104977000000005e+01 +-1.924189090499999821e+01 +-1.924117660499999971e+01 +-1.924567603999999932e+01 +-1.924028492000000057e+01 +-1.923629760500000074e+01 +-1.923494529499999928e+01 +-1.923750972999999931e+01 +-1.923397063999999901e+01 +-1.923870849500000091e+01 +-1.923445320000000081e+01 +-1.923135661999999968e+01 +-1.922789287500000199e+01 +-1.922615146500000094e+01 +-1.922671604499999987e+01 +-1.922854995999999872e+01 +-1.922616958999999781e+01 +-1.922332001000000190e+01 +-1.922455787500000213e+01 +-1.921492957999999973e+01 +-1.921933555999999754e+01 +-1.922033691500000074e+01 +-1.921456623000000263e+01 +-1.920748233999999854e+01 +-1.920961666000000179e+01 +-1.920457267999999829e+01 +-1.920355033999999961e+01 +-1.920461749999999768e+01 +-1.920073318499999715e+01 +-1.919926833999999971e+01 +-1.919636058999999761e+01 +-1.919157791500000343e+01 +-1.918810081499999853e+01 +-1.918743801000000104e+01 +-1.918070029999999804e+01 +-1.918219280499999968e+01 +-1.917843914000000183e+01 +-1.917365932500000270e+01 +-1.917276573499999870e+01 +-1.916809940499999954e+01 +-1.916599940999999774e+01 +-1.916394043000000025e+01 +-1.916200637500000070e+01 +-1.915320873499999976e+01 +-1.915332698499999964e+01 +-1.915158748999999716e+01 +-1.914095783500000181e+01 +-1.913869572000000119e+01 +-1.913899612499999847e+01 +-1.913593387499999920e+01 +-1.913170528499999890e+01 +-1.912343311500000098e+01 +-1.911817646000000082e+01 +-1.911919117000000057e+01 +-1.911232757500000190e+01 +-1.911258983999999828e+01 +-1.910460185999999894e+01 +-1.910285282000000251e+01 +-1.910111999499999769e+01 +-1.909443092500000105e+01 +-1.908875847000000192e+01 +-1.909179687500000000e+01 +-1.908344173500000096e+01 +-1.908097934999999978e+01 +-1.907760619999999818e+01 +-1.907211971499999947e+01 +-1.906023215999999820e+01 +-1.906434917500000026e+01 +-1.906364631499999973e+01 +-1.905504322000000172e+01 +-1.904737186499999879e+01 +-1.904526805500000108e+01 +-1.904003334000000081e+01 +-1.903907394000000153e+01 +-1.903160762999999989e+01 +-1.902815914500000005e+01 +-1.902789401999999797e+01 +-1.902394866999999934e+01 +-1.902413654000000065e+01 +-1.900953006499999987e+01 +-1.900926494499999819e+01 +-1.900318336499999816e+01 +-1.901014613999999980e+01 +-1.900302696500000010e+01 +-1.900089549999999861e+01 +-1.899460792499999684e+01 +-1.898884487000000121e+01 +-1.898621844999999908e+01 +-1.898317622999999799e+01 +-1.897648048499999973e+01 +-1.897741794499999912e+01 +-1.897067069999999944e+01 +-1.896598911499999929e+01 +-1.896546744999999845e+01 +-1.896262455000000102e+01 +-1.896051788000000116e+01 +-1.895294380500000031e+01 +-1.894658661000000066e+01 +-1.894436168500000051e+01 +-1.894318866999999784e+01 +-1.893727969999999772e+01 +-1.893048668000000134e+01 +-1.893417549499999808e+01 +-1.892016220000000004e+01 +-1.892302227000000059e+01 +-1.892026805500000108e+01 +-1.891099071500000051e+01 +-1.890933513499999918e+01 +-1.890476799000000341e+01 +-1.890249061499999783e+01 +-1.889688396500000067e+01 +-1.890103149499999802e+01 +-1.889461993999999834e+01 +-1.889416599500000160e+01 +-1.889004612000000094e+01 +-1.888418006999999932e+01 +-1.888283157500000087e+01 +-1.887961864500000075e+01 +-1.887341117999999796e+01 +-1.886781501500000147e+01 +-1.886939907000000005e+01 +-1.887004089499999893e+01 +-1.886291504000000074e+01 +-1.885614776500000289e+01 +-1.885288715499999768e+01 +-1.885060023999999856e+01 +-1.884925746999999774e+01 +-1.884826374000000015e+01 +-1.884228134499999996e+01 +-1.883924960999999954e+01 +-1.883337402499999769e+01 +-1.883233070500000039e+01 +-1.882783985000000015e+01 +-1.882750320499999930e+01 +-1.882812595500000086e+01 +-1.882139014999999915e+01 +-1.882005024000000049e+01 +-1.881761264500000053e+01 +-1.881453895499999973e+01 +-1.880877399500000280e+01 +-1.880999279499999943e+01 +-1.880593776499999947e+01 +-1.880421734000000100e+01 +-1.879965782000000019e+01 +-1.880038738000000009e+01 +-1.879628085999999954e+01 +-1.879234505000000155e+01 +-1.879119491499999839e+01 +-1.878380870499999844e+01 +-1.878750991999999798e+01 +-1.878638362999999956e+01 +-1.878111839500000002e+01 +-1.877811718000000241e+01 +-1.877353859000000114e+01 +-1.877749633999999901e+01 +-1.877042770499999946e+01 +-1.877284431500000039e+01 +-1.876590824000000168e+01 +-1.876445293500000133e+01 +-1.876308059499999814e+01 +-1.875891685499999895e+01 +-1.876412582500000070e+01 +-1.875876235999999864e+01 +-1.876136493999999999e+01 +-1.875186348000000081e+01 +-1.875269604000000001e+01 +-1.875272464500000069e+01 +-1.875289821500000187e+01 +-1.875236415500000220e+01 +-1.874093914000000183e+01 +-1.874471950499999906e+01 +-1.874419974999999994e+01 +-1.874327564000000024e+01 +-1.874384403500000218e+01 +-1.874033928000000060e+01 +-1.873445129499999950e+01 +-1.873786068000000071e+01 +-1.873668861499999849e+01 +-1.873346043000000094e+01 +-1.873708152999999754e+01 +-1.872990703500000009e+01 +-1.873488712500000020e+01 +-1.873157692000000196e+01 +-1.872825622500000264e+01 +-1.873096752000000009e+01 +-1.872930621999999801e+01 +-1.872775173499999823e+01 +-1.872959613999999817e+01 +-1.872905635499999732e+01 +-1.872954464000000030e+01 +-1.872679806000000013e+01 +-1.872559165999999919e+01 +-1.872468757499999725e+01 +-1.872690963999999880e+01 +-1.872692298999999849e+01 +-1.872121906499999966e+01 +-1.871986484499999648e+01 +-1.872321319499999959e+01 +-1.872108745499999927e+01 +-1.871979141499999955e+01 +-1.872210884000000064e+01 +-1.872203445499999930e+01 +-1.872351360500000084e+01 +-1.872307586999999884e+01 +-1.872622203999999968e+01 +-1.872538184999999800e+01 +-1.872347545499999910e+01 +-1.872081852000000168e+01 +-1.872423076500000150e+01 +-1.872516441000000142e+01 +-1.872738170499999910e+01 +-1.872391032999999894e+01 +-1.872288989999999842e+01 +-1.872779369500000257e+01 +-1.872845458999999835e+01 +-1.873306465000000287e+01 +-1.872967625000000069e+01 +-1.872766399500000034e+01 +-1.873118114500000075e+01 +-1.873338413500000144e+01 +-1.873469924999999847e+01 +-1.873386668999999927e+01 +-1.873454189000000270e+01 +-1.873323822000000050e+01 +-1.873630619000000053e+01 +-1.874140643999999867e+01 +-1.873809242000000097e+01 +-1.874059295500000033e+01 +-1.874548816500000115e+01 +-1.874551391500000008e+01 +-1.874514579999999953e+01 +-1.874904918500000051e+01 +-1.875110626500000066e+01 +-1.875148391999999831e+01 +-1.875018596500000001e+01 +-1.875684833500000082e+01 +-1.876076602999999920e+01 +-1.876288318499999974e+01 +-1.876106739000000090e+01 +-1.876338768000000101e+01 +-1.876228237000000121e+01 +-1.876665115499999814e+01 +-1.876704788500000021e+01 +-1.876925468000000308e+01 +-1.877452373500000249e+01 +-1.877582454499999898e+01 +-1.877644825000000139e+01 +-1.878096770999999876e+01 +-1.878200531499999926e+01 +-1.878596687499999973e+01 +-1.878654956500000139e+01 +-1.878737259000000037e+01 +-1.879178809999999800e+01 +-1.879437828500000052e+01 +-1.879643916999999931e+01 +-1.879982757500000190e+01 +-1.880120849499999736e+01 +-1.880877971500000001e+01 +-1.880813217000000037e+01 +-1.880912113499999805e+01 +-1.881163311000000249e+01 +-1.881488704499999898e+01 +-1.881538200500000002e+01 +-1.881980323500000196e+01 +-1.882168006499999890e+01 +-1.882462405999999788e+01 +-1.882435512500000030e+01 +-1.883113575000000139e+01 +-1.883122921000000005e+01 +-1.882950401499999771e+01 +-1.883382224999999721e+01 +-1.883839225999999911e+01 +-1.884360599500000077e+01 +-1.884361838999999961e+01 +-1.885297298500000096e+01 +-1.884786319500000218e+01 +-1.885766411000000176e+01 +-1.885805511499999909e+01 +-1.885548401000000140e+01 +-1.885650825500000138e+01 +-1.885853004500000196e+01 +-1.886607074999999867e+01 +-1.886790752499999968e+01 +-1.886931419500000118e+01 +-1.887480926499999967e+01 +-1.887297153499999780e+01 +-1.887868023000000051e+01 +-1.887768554499999851e+01 +-1.888211536500000065e+01 +-1.888569259999999872e+01 +-1.888553523999999939e+01 +-1.888665580500000019e+01 +-1.888931751500000189e+01 +-1.889861583500000108e+01 +-1.889558792000000054e+01 +-1.889726829499999994e+01 +-1.889856052500000061e+01 +-1.890133190000000241e+01 +-1.890524006000000057e+01 +-1.890661525499999840e+01 +-1.890266418499999901e+01 +-1.890875053499999936e+01 +-1.891586590000000001e+01 +-1.891126251500000066e+01 +-1.891191482500000021e+01 +-1.891728496500000034e+01 +-1.891610812999999780e+01 +-1.891888523000000077e+01 +-1.892518520499999823e+01 +-1.892307853999999878e+01 +-1.892051410499999875e+01 +-1.892817210999999844e+01 +-1.892568873999999823e+01 +-1.892617225499999734e+01 +-1.893299961499999995e+01 +-1.893716907499999991e+01 +-1.893626689999999968e+01 +-1.893645858500000045e+01 +-1.893581294999999898e+01 +-1.893538284499999946e+01 +-1.893779277999999877e+01 +-1.894012260499999911e+01 +-1.893725681499999780e+01 +-1.893803882499999958e+01 +-1.894247245500000076e+01 +-1.894369221000000181e+01 +-1.894055175500000132e+01 +-1.894231986999999862e+01 +-1.894567394500000290e+01 +-1.894411087000000293e+01 +-1.893959808500000008e+01 +-1.893763923499999891e+01 +-1.894507598999999942e+01 +-1.894304084999999915e+01 +-1.894112491499999962e+01 +-1.894308376500000080e+01 +-1.894502830500000101e+01 +-1.893929863000000324e+01 +-1.894155025500000278e+01 +-1.893914318000000208e+01 +-1.893962573999999677e+01 +-1.894241046999999867e+01 +-1.894259643499999868e+01 +-1.893817615500000073e+01 +-1.893672752500000200e+01 +-1.893579578499999982e+01 +-1.893913650500000045e+01 +-1.893895912499999667e+01 +-1.893880939499999982e+01 +-1.893879031999999896e+01 +-1.893595219000000185e+01 +-1.892977618999999834e+01 +-1.893209266499999899e+01 +-1.892785167999999985e+01 +-1.893518352499999935e+01 +-1.893011283999999961e+01 +-1.892484378500000020e+01 +-1.892865467000000024e+01 +-1.892497443999999973e+01 +-1.892628193000000181e+01 +-1.891743469000000033e+01 +-1.891530704499999871e+01 +-1.891523456499999867e+01 +-1.891173553499999826e+01 +-1.891580772500000052e+01 +-1.890954494500000038e+01 +-1.891168212499999868e+01 +-1.890293693499999961e+01 +-1.890883350500000049e+01 +-1.890432262499999894e+01 +-1.890370846000000071e+01 +-1.890030002499999995e+01 +-1.889589119000000039e+01 +-1.889194202499999875e+01 +-1.889149761000000183e+01 +-1.889087581999999799e+01 +-1.889115523999999979e+01 +-1.888979625500000026e+01 +-1.887859344499999992e+01 +-1.887870121000000267e+01 +-1.888101387000000031e+01 +-1.887623501000000203e+01 +-1.887761974000000009e+01 +-1.887424373500000030e+01 +-1.886535740000000061e+01 +-1.886506462500000225e+01 +-1.886187649000000022e+01 +-1.885702419500000104e+01 +-1.885668754499999977e+01 +-1.885166454499999844e+01 +-1.884947395000000014e+01 +-1.885204219999999964e+01 +-1.884554290999999893e+01 +-1.884574699499999895e+01 +-1.883989238999999927e+01 +-1.883147716499999902e+01 +-1.883726310499999812e+01 +-1.882896709499999943e+01 +-1.882686805999999891e+01 +-1.882605171499999841e+01 +-1.881842994499999833e+01 +-1.881282520500000288e+01 +-1.881705951499999685e+01 +-1.880867290500000166e+01 +-1.881052970999999729e+01 +-1.880669498500000003e+01 +-1.879925060500000100e+01 +-1.879950236999999902e+01 +-1.879778957499999947e+01 +-1.878980254999999744e+01 +-1.879005908999999974e+01 +-1.878191185000000019e+01 +-1.877475833500000135e+01 +-1.877770423999999849e+01 +-1.877568912499999954e+01 +-1.877089976999999976e+01 +-1.877297115500000046e+01 +-1.876345920500000020e+01 +-1.876160907999999949e+01 +-1.875778960999999967e+01 +-1.875393199999999894e+01 +-1.875305462000000034e+01 +-1.874843024999999841e+01 +-1.875123310499999718e+01 +-1.873978042499999930e+01 +-1.874069976999999909e+01 +-1.873693275499999800e+01 +-1.873620033499999948e+01 +-1.872348022499999942e+01 +-1.872041893000000101e+01 +-1.872146988000000079e+01 +-1.872109699499999991e+01 +-1.871899509500000036e+01 +-1.871625137499999880e+01 +-1.870979595000000018e+01 +-1.870648956000000140e+01 +-1.870697307500000051e+01 +-1.870200919999999911e+01 +-1.869555472999999779e+01 +-1.869677924999999874e+01 +-1.869091034000000207e+01 +-1.868669414500000059e+01 +-1.868531036499999942e+01 +-1.868091964499999946e+01 +-1.867869853999999918e+01 +-1.867488098500000149e+01 +-1.867139434499999950e+01 +-1.866756248499999771e+01 +-1.866252899499999884e+01 +-1.865843010000000035e+01 +-1.865798472999999902e+01 +-1.865534877999999708e+01 +-1.865680504000000184e+01 +-1.864620018000000101e+01 +-1.864904689499999790e+01 +-1.864529514499999863e+01 +-1.863945102499999962e+01 +-1.863618850499999979e+01 +-1.863590240499999950e+01 +-1.863491154000000094e+01 +-1.862808704500000090e+01 +-1.862570571999999913e+01 +-1.862679100000000076e+01 +-1.861638068999999973e+01 +-1.861723804500000057e+01 +-1.861428833000000083e+01 +-1.861226272999999765e+01 +-1.860521030499999995e+01 +-1.860944461500000102e+01 +-1.860460186000000249e+01 +-1.860164642499999843e+01 +-1.859981823000000034e+01 +-1.860101986000000096e+01 +-1.859624481000000173e+01 +-1.859167289500000209e+01 +-1.859076118499999808e+01 +-1.858627414499999730e+01 +-1.858584308500000049e+01 +-1.858155346000000208e+01 +-1.857794571000000161e+01 +-1.857638836000000282e+01 +-1.857393074000000155e+01 +-1.857424926499999884e+01 +-1.857312488499999859e+01 +-1.856416321000000025e+01 +-1.856144427999999991e+01 +-1.856672763499999945e+01 +-1.856125831499999990e+01 +-1.856138038499999965e+01 +-1.856173897000000039e+01 +-1.855981349500000022e+01 +-1.854996776499999811e+01 +-1.855246830000000102e+01 +-1.855285549500000286e+01 +-1.855555724999999967e+01 +-1.854556751000000148e+01 +-1.854928875000000232e+01 +-1.854447269500000317e+01 +-1.854404544500000185e+01 +-1.854209327499999915e+01 +-1.853934955500000115e+01 +-1.853464984500000057e+01 +-1.853983402000000069e+01 +-1.853235245000000120e+01 +-1.853209495500000159e+01 +-1.852969169500000035e+01 +-1.852740478500000165e+01 +-1.853010177499999855e+01 +-1.852836418500000093e+01 +-1.852993487999999900e+01 +-1.852800178500000072e+01 +-1.852662753999999978e+01 +-1.852491092999999722e+01 +-1.852555465500000054e+01 +-1.851885032500000250e+01 +-1.852641296499999868e+01 +-1.852541732499999938e+01 +-1.852063655999999980e+01 +-1.851870823000000144e+01 +-1.852064418999999873e+01 +-1.852066707499999865e+01 +-1.852517509500000159e+01 +-1.852003478999999686e+01 +-1.851664828999999912e+01 +-1.851830672999999905e+01 +-1.851509380000000249e+01 +-1.851962947500000212e+01 +-1.851814747000000239e+01 +-1.851679229999999876e+01 +-1.851560878500000129e+01 +-1.851913165999999933e+01 +-1.851830577999999861e+01 +-1.851839924000000082e+01 +-1.851611614000000117e+01 +-1.851879500999999806e+01 +-1.852102089000000262e+01 +-1.851918983499999882e+01 +-1.851994705499999938e+01 +-1.852373504999999909e+01 +-1.851663399000000254e+01 +-1.851979255500000221e+01 +-1.852090072500000062e+01 +-1.852415561499999797e+01 +-1.852378558999999925e+01 +-1.851957034999999863e+01 +-1.852373027499999836e+01 +-1.852576828000000120e+01 +-1.852799797000000126e+01 +-1.853169155500000187e+01 +-1.852754783500000002e+01 +-1.852516079000000104e+01 +-1.853034401000000031e+01 +-1.853192901499999934e+01 +-1.853166293999999681e+01 +-1.853730011000000033e+01 +-1.854055595500000209e+01 +-1.853762912499999871e+01 +-1.853899764999999888e+01 +-1.854217243000000082e+01 +-1.854200648999999856e+01 +-1.854792690500000063e+01 +-1.855211353500000016e+01 +-1.855527973000000230e+01 +-1.855945205500000128e+01 +-1.855539226500000183e+01 +-1.855818175999999653e+01 +-1.856453037499999681e+01 +-1.856986617999999822e+01 +-1.856830502000000038e+01 +-1.856907177000000075e+01 +-1.857322025499999896e+01 +-1.857791900499999826e+01 +-1.857895279000000244e+01 +-1.858575725500000075e+01 +-1.858070754999999963e+01 +-1.858411502999999954e+01 +-1.859056853999999959e+01 +-1.859593963500000058e+01 +-1.859676170499999870e+01 +-1.859991645499999890e+01 +-1.860718726999999717e+01 +-1.860605335500000024e+01 +-1.861086749999999768e+01 +-1.861689758500000025e+01 +-1.861918449000000209e+01 +-1.862688255000000126e+01 +-1.862653446499999887e+01 +-1.862546157999999963e+01 +-1.863598251500000202e+01 +-1.863719653999999792e+01 +-1.863949203499999996e+01 +-1.864775371500000034e+01 +-1.864620589999999822e+01 +-1.865034484999999975e+01 +-1.865870762000000127e+01 +-1.865780449000000019e+01 +-1.866434096999999781e+01 +-1.867253493999999847e+01 +-1.867024517000000117e+01 +-1.867339420500000102e+01 +-1.867937659999999767e+01 +-1.867864704499999817e+01 +-1.868556594500000045e+01 +-1.869268130999999755e+01 +-1.869702053500000005e+01 +-1.870293331499999923e+01 +-1.870406151000000250e+01 +-1.870896721000000085e+01 +-1.871036433999999815e+01 +-1.871646404500000216e+01 +-1.871991729500000190e+01 +-1.872306537499999735e+01 +-1.872725963500000290e+01 +-1.873328685999999976e+01 +-1.873754405999999761e+01 +-1.873505211000000159e+01 +-1.874100493999999983e+01 +-1.874629020999999796e+01 +-1.875243091500000148e+01 +-1.875309848499999887e+01 +-1.875686835999999857e+01 +-1.876467799999999997e+01 +-1.876715946499999887e+01 +-1.876763439500000175e+01 +-1.877474308000000036e+01 +-1.877376174999999847e+01 +-1.879034805500000260e+01 +-1.878625106999999872e+01 +-1.879137324999999947e+01 +-1.879911899500000061e+01 +-1.880077267000000063e+01 +-1.880718517500000075e+01 +-1.880537224000000052e+01 +-1.880931568000000098e+01 +-1.881720543000000134e+01 +-1.881072711499999883e+01 +-1.882050800500000065e+01 +-1.882611370000000051e+01 +-1.882960796500000100e+01 +-1.883044337999999840e+01 +-1.883412932999999967e+01 +-1.883348751000000121e+01 +-1.884239673999999809e+01 +-1.884325313499999766e+01 +-1.884932803999999962e+01 +-1.885035229000000001e+01 +-1.885725307500000270e+01 +-1.886003494500000244e+01 +-1.886665440000000160e+01 +-1.886483383000000202e+01 +-1.886577415500000043e+01 +-1.887794685499999758e+01 +-1.887555122500000238e+01 +-1.888265991000000099e+01 +-1.887907504999999730e+01 +-1.888296603999999945e+01 +-1.888824176500000007e+01 +-1.889554310000000115e+01 +-1.889215278500000039e+01 +-1.889107036499999737e+01 +-1.889698505500000181e+01 +-1.890003872000000129e+01 +-1.890422058000000050e+01 +-1.890654945500000039e+01 +-1.890868567999999783e+01 +-1.890990543499999887e+01 +-1.891472244500000244e+01 +-1.891066360499999988e+01 +-1.891559029000000081e+01 +-1.892061615000000074e+01 +-1.892506695000000150e+01 +-1.892721462499999774e+01 +-1.892906951999999876e+01 +-1.892501735999999823e+01 +-1.893476295500000006e+01 +-1.893187427499999842e+01 +-1.893369579000000158e+01 +-1.893739032500000263e+01 +-1.894125652500000001e+01 +-1.893803882499999958e+01 +-1.894375228999999905e+01 +-1.894697761500000155e+01 +-1.894292640500000147e+01 +-1.894656181500000258e+01 +-1.894637774999999991e+01 +-1.895189571499999914e+01 +-1.895287609000000018e+01 +-1.895036411000000243e+01 +-1.895435238000000311e+01 +-1.895813369999999765e+01 +-1.895117187500000000e+01 +-1.895879936499999729e+01 +-1.896377945000000054e+01 +-1.896332741000000155e+01 +-1.895909881499999727e+01 +-1.896097946500000120e+01 +-1.896532535499999739e+01 +-1.896553039500000182e+01 +-1.896156215499999931e+01 +-1.896127415000000127e+01 +-1.896058749999999904e+01 +-1.896471690999999993e+01 +-1.896577263000000002e+01 +-1.896458816500000211e+01 +-1.896698379499999731e+01 +-1.896717453000000120e+01 +-1.896314239499999843e+01 +-1.896486187000000001e+01 +-1.896641921999999880e+01 +-1.895794773000000077e+01 +-1.896476173499999973e+01 +-1.896296501000000134e+01 +-1.896295547500000112e+01 +-1.896600818499999974e+01 +-1.896366405500000241e+01 +-1.896371936499999933e+01 +-1.896293544499999939e+01 +-1.896243667499999930e+01 +-1.896415615000000088e+01 +-1.896306896499999795e+01 +-1.896433448500000196e+01 +-1.896182728000000139e+01 +-1.896118163999999950e+01 +-1.895640754499999758e+01 +-1.896056843000000214e+01 +-1.895753956000000073e+01 +-1.895412350000000146e+01 +-1.895397472500000191e+01 +-1.895616626500000024e+01 +-1.895168876999999696e+01 +-1.894775962499999977e+01 +-1.894973087500000020e+01 +-1.894883537500000159e+01 +-1.894228935499999977e+01 +-1.894279575499999879e+01 +-1.894389057000000065e+01 +-1.894399261499999909e+01 +-1.894283675999999872e+01 +-1.894200134500000132e+01 +-1.894118500000000083e+01 +-1.893625927000000075e+01 +-1.893335247499999952e+01 +-1.893252468000000022e+01 +-1.893623352000000182e+01 +-1.893008327500000121e+01 +-1.892772483999999977e+01 +-1.892643356499999996e+01 +-1.892316531999999896e+01 +-1.892546749000000261e+01 +-1.892282199499999962e+01 +-1.891621590000000097e+01 +-1.891606235500000111e+01 +-1.891377830500000101e+01 +-1.891369533499999989e+01 +-1.890676689000000010e+01 +-1.890770626000000121e+01 +-1.890448951999999849e+01 +-1.890561103499999973e+01 +-1.890304470000000236e+01 +-1.890323638499999959e+01 +-1.889863014000000163e+01 +-1.889420986000000013e+01 +-1.889802265499999834e+01 +-1.889165687500000246e+01 +-1.888279629000000170e+01 +-1.888052463500000044e+01 +-1.887832546499999964e+01 +-1.888329887000000085e+01 +-1.888184833500000082e+01 +-1.887882709499999834e+01 +-1.887488651500000003e+01 +-1.886668681999999819e+01 +-1.886817837000000253e+01 +-1.886708832000000058e+01 +-1.886267090000000124e+01 +-1.885911560000000264e+01 +-1.886050129000000197e+01 +-1.885178089499999743e+01 +-1.885613250499999793e+01 +-1.885062122500000115e+01 +-1.884751128999999992e+01 +-1.884669780499999803e+01 +-1.883910655999999761e+01 +-1.884103107500000007e+01 +-1.883977222500000082e+01 +-1.883821677999999977e+01 +-1.883474254499999745e+01 +-1.883430576499999987e+01 +-1.883072375999999792e+01 +-1.882074451500000123e+01 +-1.882582187499999904e+01 +-1.882675266000000036e+01 +-1.881529807999999804e+01 +-1.881303787000000227e+01 +-1.881222057499999778e+01 +-1.881047916500000028e+01 +-1.881014728499999933e+01 +-1.880273627999999775e+01 +-1.879855728000000070e+01 +-1.879856967999999995e+01 +-1.879887009000000120e+01 +-1.879867457999999658e+01 +-1.879165554000000071e+01 +-1.879596614999999815e+01 +-1.878746986000000163e+01 +-1.878747462999999840e+01 +-1.878573894499999852e+01 +-1.877902317000000210e+01 +-1.877685260999999883e+01 +-1.878296088999999824e+01 +-1.877814197499999693e+01 +-1.877280521499999821e+01 +-1.877385044000000036e+01 +-1.877230071999999694e+01 +-1.877002334999999889e+01 +-1.876926707999999877e+01 +-1.876949500999999998e+01 +-1.876434230499999956e+01 +-1.876255798500000083e+01 +-1.876491070000000150e+01 +-1.876154327500000107e+01 +-1.876394653499999876e+01 +-1.876092720500000155e+01 +-1.875818157500000183e+01 +-1.875341797000000099e+01 +-1.875563812000000041e+01 +-1.875125026499999947e+01 +-1.875456237999999942e+01 +-1.875401115000000019e+01 +-1.875367260000000158e+01 +-1.875030422000000030e+01 +-1.875341034000000207e+01 +-1.875177002000000215e+01 +-1.875410843000000227e+01 +-1.875145149000000089e+01 +-1.875001335000000324e+01 +-1.874314117499999810e+01 +-1.874573707500000097e+01 +-1.875237274500000240e+01 +-1.874650096999999960e+01 +-1.874625491999999838e+01 +-1.874265384499999954e+01 +-1.874533272000000039e+01 +-1.874664020499999850e+01 +-1.874757098999999982e+01 +-1.874466514499999903e+01 +-1.874298763000000179e+01 +-1.874632263000000165e+01 +-1.874451256000000043e+01 +-1.874581528000000219e+01 +-1.874591064500000215e+01 +-1.874592781000000130e+01 +-1.874849891999999940e+01 +-1.874529838499999812e+01 +-1.875157738000000052e+01 +-1.874579429499999961e+01 +-1.874848842500000146e+01 +-1.875221634000000037e+01 +-1.874914646500000259e+01 +-1.874839019499999893e+01 +-1.875526427999999868e+01 +-1.874865722500000231e+01 +-1.875666427499999855e+01 +-1.875918101999999976e+01 +-1.875927353000000153e+01 +-1.875564003000000213e+01 +-1.875363159000000124e+01 +-1.875598811999999782e+01 +-1.876192283500000002e+01 +-1.876720333499999782e+01 +-1.876572800000000285e+01 +-1.876715946000000201e+01 +-1.876762104000000164e+01 +-1.876911163500000157e+01 +-1.876902008000000066e+01 +-1.876889514999999875e+01 +-1.876980400000000060e+01 +-1.877607536500000052e+01 +-1.877847672000000046e+01 +-1.877959537499999954e+01 +-1.878090191000000075e+01 +-1.878499698499999937e+01 +-1.878027439499999929e+01 +-1.878822899000000035e+01 +-1.878715515500000066e+01 +-1.879327487999999846e+01 +-1.879925060499999745e+01 +-1.879660511000000156e+01 +-1.880522251000000011e+01 +-1.880517196999999996e+01 +-1.880424690499999940e+01 +-1.880535984000000127e+01 +-1.881196784999999849e+01 +-1.880997371499999815e+01 +-1.881759643499999868e+01 +-1.882182026000000263e+01 +-1.882358646000000135e+01 +-1.883065891500000077e+01 +-1.882874965499999931e+01 +-1.883528137500000099e+01 +-1.883906460000000038e+01 +-1.883843994000000066e+01 +-1.884285926999999816e+01 +-1.884434223000000230e+01 +-1.884786128999999733e+01 +-1.884556102999999894e+01 +-1.885331249000000042e+01 +-1.885967540500000084e+01 +-1.885896682999999996e+01 +-1.886405373000000196e+01 +-1.886875247999999772e+01 +-1.887495803999999922e+01 +-1.887691020999999836e+01 +-1.888006496499999898e+01 +-1.888544845500000235e+01 +-1.888221740999999909e+01 +-1.888925647499999982e+01 +-1.889427090000000220e+01 +-1.889095496999999924e+01 +-1.890012455000000102e+01 +-1.890541172000000003e+01 +-1.890831852000000168e+01 +-1.891139125999999848e+01 +-1.891993713499999785e+01 +-1.892050934000000240e+01 +-1.892584895999999972e+01 +-1.892377757999999943e+01 +-1.893480110499999824e+01 +-1.893838310499999977e+01 +-1.893722057000000092e+01 +-1.894759655000000009e+01 +-1.894959163499999732e+01 +-1.895117282999999730e+01 +-1.895707416999999850e+01 +-1.896249771000000095e+01 +-1.896643352499999935e+01 +-1.896891689499999956e+01 +-1.897111606500000036e+01 +-1.897906970999999743e+01 +-1.898401927999999828e+01 +-1.898495960500000024e+01 +-1.899293040999999960e+01 +-1.899797725500000212e+01 +-1.899498367500000029e+01 +-1.900341415500000153e+01 +-1.900875568500000057e+01 +-1.901296997000000033e+01 +-1.901493453999999872e+01 +-1.902456855500000188e+01 +-1.902477455000000006e+01 +-1.903435611999999821e+01 +-1.903538036500000175e+01 +-1.904045772499999956e+01 +-1.904093742499999919e+01 +-1.904343509999999995e+01 +-1.905412959999999956e+01 +-1.905709361999999985e+01 +-1.906135940499999748e+01 +-1.906100368500000286e+01 +-1.906960201500000096e+01 +-1.907367801999999912e+01 +-1.907758044999999925e+01 +-1.908119774000000035e+01 +-1.908731651499999771e+01 +-1.908844089499999797e+01 +-1.909429263999999904e+01 +-1.909882449999999920e+01 +-1.909783840000000055e+01 +-1.910666083999999998e+01 +-1.910873317499999757e+01 +-1.911578369000000066e+01 +-1.912379360499999947e+01 +-1.911856651000000085e+01 +-1.912379455499999992e+01 +-1.913524627500000008e+01 +-1.913638306000000000e+01 +-1.913739776499999934e+01 +-1.914484501000000094e+01 +-1.914831828999999885e+01 +-1.914814567499999853e+01 +-1.915243530000000050e+01 +-1.915546894499999908e+01 +-1.915465831499999894e+01 +-1.916306686499999756e+01 +-1.916948127500000254e+01 +-1.917251586999999802e+01 +-1.917589378499999953e+01 +-1.917583369999999832e+01 +-1.918142223000000257e+01 +-1.918765258499999860e+01 +-1.918757629499999950e+01 +-1.918814277499999932e+01 +-1.919914341000000135e+01 +-1.919788646499999984e+01 +-1.919990921000000128e+01 +-1.920762729500000177e+01 +-1.920975208499999809e+01 +-1.920728111000000027e+01 +-1.921317291500000124e+01 +-1.921714782500000140e+01 +-1.922367667999999696e+01 +-1.922276497000000006e+01 +-1.922407817500000249e+01 +-1.923007678999999825e+01 +-1.922870826999999849e+01 +-1.922917652000000288e+01 +-1.922762965999999807e+01 +-1.923316669500000131e+01 +-1.924008560000000045e+01 +-1.924461364500000116e+01 +-1.924317741499999812e+01 +-1.924096584499999807e+01 +-1.924503040500000139e+01 +-1.924678993499999891e+01 +-1.925243663500000224e+01 +-1.924960232000000104e+01 +-1.925799751499999957e+01 +-1.925553036000000162e+01 +-1.925998211000000282e+01 +-1.926000022499999886e+01 +-1.926286220499999757e+01 +-1.926437473500000053e+01 +-1.926639842999999885e+01 +-1.926226710999999980e+01 +-1.926551627999999994e+01 +-1.927163791499999945e+01 +-1.927017116500000071e+01 +-1.927575016000000119e+01 +-1.927194499999999877e+01 +-1.927779960499999845e+01 +-1.927365207500000110e+01 +-1.927144336500000321e+01 +-1.927322483000000020e+01 +-1.927998924500000300e+01 +-1.927806282000000238e+01 +-1.927335834499999834e+01 +-1.928289509000000024e+01 +-1.927542972500000218e+01 +-1.927821254999999923e+01 +-1.927258491499999948e+01 +-1.928073883000000066e+01 +-1.928048229000000191e+01 +-1.927985286999999914e+01 +-1.928185940000000187e+01 +-1.927803897500000119e+01 +-1.928090476999999936e+01 +-1.927584266499999899e+01 +-1.927668952999999874e+01 +-1.927615165499999961e+01 +-1.927644538999999924e+01 +-1.927803611499999903e+01 +-1.927731608999999935e+01 +-1.927630614999999992e+01 +-1.927631759999999872e+01 +-1.926876067999999975e+01 +-1.927524852500000208e+01 +-1.927165603499999946e+01 +-1.926765823499999897e+01 +-1.926856899500000253e+01 +-1.926826572499999912e+01 +-1.926823901999999933e+01 +-1.926148701000000329e+01 +-1.926054286999999832e+01 +-1.925903892499999870e+01 +-1.926123142499999830e+01 +-1.925697136000000143e+01 +-1.924956512500000017e+01 +-1.925758266500000104e+01 +-1.924721717499999940e+01 +-1.924949360000000098e+01 +-1.924856567500000182e+01 +-1.924264621999999747e+01 +-1.923579884000000106e+01 +-1.923872184500000060e+01 +-1.923217105500000201e+01 +-1.923416901000000223e+01 +-1.922660636999999895e+01 +-1.922161960500000077e+01 +-1.922262478000000030e+01 +-1.921524142999999896e+01 +-1.921944046000000128e+01 +-1.921455096999999768e+01 +-1.921214962000000170e+01 +-1.920570563999999791e+01 +-1.920789718500000021e+01 +-1.920016097999999971e+01 +-1.919003772499999982e+01 +-1.918982982499999679e+01 +-1.918948650499999786e+01 +-1.918539905499999776e+01 +-1.918244457000000125e+01 +-1.917785644499999975e+01 +-1.917646598500000010e+01 +-1.917004489500000020e+01 +-1.917304039000000060e+01 +-1.916461181500000066e+01 +-1.916076278499999930e+01 +-1.915873240999999894e+01 +-1.915050029500000051e+01 +-1.914937591500000025e+01 +-1.914781284500000069e+01 +-1.913900089499999879e+01 +-1.913593197000000146e+01 +-1.912881851499999897e+01 +-1.912733459500000066e+01 +-1.912254905500000035e+01 +-1.912238979500000013e+01 +-1.911025905500000022e+01 +-1.911024570499999697e+01 +-1.910377120999999789e+01 +-1.909773254499999950e+01 +-1.909458065000000104e+01 +-1.909118080500000048e+01 +-1.908298302000000035e+01 +-1.908167457999999783e+01 +-1.907997321999999940e+01 +-1.907691955499999992e+01 +-1.907106685499999799e+01 +-1.906402302000000049e+01 +-1.906003284500000206e+01 +-1.905097484499999894e+01 +-1.905102825499999852e+01 +-1.904455375499999903e+01 +-1.903872584999999873e+01 +-1.903520298000000111e+01 +-1.903381442999999962e+01 +-1.902623844500000061e+01 +-1.902180195000000040e+01 +-1.901424408000000099e+01 +-1.901037788500000048e+01 +-1.900457382500000136e+01 +-1.900198459500000325e+01 +-1.899866104000000178e+01 +-1.898819541499999985e+01 +-1.898524666000000138e+01 +-1.897889899999999841e+01 +-1.897340488500000077e+01 +-1.897730540999999960e+01 +-1.896166133999999914e+01 +-1.895844841000000258e+01 +-1.895413398499999857e+01 +-1.894986915999999866e+01 +-1.894460868999999903e+01 +-1.894187545999999855e+01 +-1.893782615499999977e+01 +-1.893402862499999983e+01 +-1.893043899499999938e+01 +-1.892342186000000126e+01 +-1.891668510499999911e+01 +-1.890887260499999911e+01 +-1.890791798000000057e+01 +-1.890429019999999838e+01 +-1.889995956499999963e+01 +-1.889389133499999929e+01 +-1.888843535999999901e+01 +-1.888091754999999949e+01 +-1.887663459499999874e+01 +-1.888077735999999973e+01 +-1.886876010499999978e+01 +-1.886707496500000047e+01 +-1.885623740999999853e+01 +-1.885934829500000021e+01 +-1.885331726500000116e+01 +-1.884779071999999900e+01 +-1.883579826500000109e+01 +-1.884039496999999841e+01 +-1.883601569999999725e+01 +-1.883085155499999885e+01 +-1.882678890000000038e+01 +-1.882354259499999927e+01 +-1.881644630499999948e+01 +-1.882130432000000297e+01 +-1.880887031500000006e+01 +-1.880549048999999684e+01 +-1.880324458999999848e+01 +-1.879719638499999945e+01 +-1.879643058499999952e+01 +-1.878907584999999969e+01 +-1.878805064999999885e+01 +-1.877887534999999986e+01 +-1.878006076999999863e+01 +-1.877444076500000136e+01 +-1.877654552499999951e+01 +-1.876914500999999902e+01 +-1.876501083000000136e+01 +-1.875910091500000121e+01 +-1.875945377500000077e+01 +-1.875593948499999897e+01 +-1.874905204999999953e+01 +-1.875007820500000122e+01 +-1.874378204499999967e+01 +-1.874633788999999950e+01 +-1.874146366000000086e+01 +-1.873820114000000103e+01 +-1.873716640499999997e+01 +-1.872924042000000000e+01 +-1.872617053999999825e+01 +-1.872896671000000168e+01 +-1.872020149499999775e+01 +-1.872189521499999998e+01 +-1.872032451500000150e+01 +-1.871910953500000119e+01 +-1.871486567999999906e+01 +-1.870980930500000028e+01 +-1.870603274999999854e+01 +-1.870240592500000076e+01 +-1.870450687499999987e+01 +-1.870041752000000201e+01 +-1.869910240000000101e+01 +-1.869434547499999866e+01 +-1.869728755999999947e+01 +-1.869385051500000117e+01 +-1.869207286999999695e+01 +-1.868574905500000227e+01 +-1.868443680000000029e+01 +-1.868157387000000114e+01 +-1.868209934499999747e+01 +-1.868382072499999680e+01 +-1.867227077500000121e+01 +-1.867971133999999722e+01 +-1.867729472999999984e+01 +-1.867496299500000134e+01 +-1.867458153000000110e+01 +-1.867261409999999699e+01 +-1.867204093999999870e+01 +-1.867433547999999988e+01 +-1.866555690999999939e+01 +-1.867172622500000045e+01 +-1.867261600500000185e+01 +-1.866705703499999913e+01 +-1.866666603000000180e+01 +-1.866213130999999947e+01 +-1.866671180999999891e+01 +-1.866364383500000201e+01 +-1.866325378500000198e+01 +-1.866388225499999720e+01 +-1.865804100500000118e+01 +-1.866327762499999920e+01 +-1.866381836000000050e+01 +-1.866398525500000005e+01 +-1.866074848499999916e+01 +-1.866256618500000286e+01 +-1.866170215500000040e+01 +-1.866261195999999956e+01 +-1.866305064999999885e+01 +-1.865953159499999714e+01 +-1.866456890500000299e+01 +-1.865903091499999888e+01 +-1.866214561000000316e+01 +-1.866498279500000024e+01 +-1.865732002499999709e+01 +-1.865903568499999921e+01 +-1.866195011499999978e+01 +-1.866332530999999761e+01 +-1.866239166500000124e+01 +-1.866346835999999954e+01 +-1.866243362499999847e+01 +-1.866711712000000034e+01 +-1.866424656000000226e+01 +-1.866514206000000087e+01 +-1.866585540999999893e+01 +-1.866242503999999869e+01 +-1.866555500500000164e+01 +-1.867086029000000025e+01 +-1.867121696499999928e+01 +-1.866842078999999899e+01 +-1.867089557500000296e+01 +-1.867078685999999976e+01 +-1.867216300999999845e+01 +-1.866972637499999976e+01 +-1.867349815499999721e+01 +-1.867466831000000127e+01 +-1.867669581999999906e+01 +-1.868035984000000127e+01 +-1.867674064500000242e+01 +-1.868068981000000051e+01 +-1.868029976000000048e+01 +-1.867999362999999846e+01 +-1.868487549000000314e+01 +-1.868476009500000146e+01 +-1.868078803999999948e+01 +-1.868305492000000001e+01 +-1.868472194499999972e+01 +-1.868765163500000170e+01 +-1.869380664999999908e+01 +-1.869036960999999764e+01 +-1.869423580499999815e+01 +-1.869634723500000106e+01 +-1.868984127000000228e+01 +-1.869843197000000146e+01 +-1.870202827499999998e+01 +-1.870228672000000003e+01 +-1.870218372500000115e+01 +-1.870215987999999996e+01 +-1.870923232999999897e+01 +-1.870800780999999802e+01 +-1.871518611999999848e+01 +-1.870938778000000013e+01 +-1.871543884500000132e+01 +-1.872090911499999777e+01 +-1.871918201500000123e+01 +-1.871847248000000263e+01 +-1.872022151999999906e+01 +-1.872083568500000084e+01 +-1.873112678500000072e+01 +-1.872749995999999939e+01 +-1.873162650999999812e+01 +-1.872903728500000042e+01 +-1.872907161499999873e+01 +-1.873610210500000051e+01 +-1.873731612999999996e+01 +-1.873879527999999794e+01 +-1.873643398499999790e+01 +-1.874121475000000103e+01 +-1.874140739500000308e+01 +-1.874710941000000020e+01 +-1.874428939999999955e+01 +-1.875175571500000160e+01 +-1.875229359000000073e+01 +-1.875216007499999904e+01 +-1.875459576000000084e+01 +-1.875485420000000047e+01 +-1.875584601999999990e+01 +-1.876110553499999867e+01 +-1.875616550499999846e+01 +-1.876509189499999763e+01 +-1.876780986500000026e+01 +-1.876531600999999938e+01 +-1.876612186500000234e+01 +-1.877250289500000235e+01 +-1.877329921999999840e+01 +-1.877765941500000224e+01 +-1.877618408500000058e+01 +-1.877982139499999903e+01 +-1.877880001000000121e+01 +-1.878170299499999985e+01 +-1.877601146499999984e+01 +-1.878817272500000257e+01 +-1.878896713500000004e+01 +-1.879351807000000107e+01 +-1.879039382999999930e+01 +-1.879412079000000091e+01 +-1.879152965499999794e+01 +-1.879563427000000075e+01 +-1.879826545499999924e+01 +-1.880329608499999949e+01 +-1.879850196499999981e+01 +-1.879959678499999853e+01 +-1.880782795000000007e+01 +-1.880927372000000020e+01 +-1.880943203000000352e+01 +-1.880822753500000033e+01 +-1.881261348499999997e+01 +-1.881002425999999872e+01 +-1.881661892000000336e+01 +-1.881520748000000154e+01 +-1.881594467000000037e+01 +-1.881517314999999968e+01 +-1.881670856499999900e+01 +-1.881898975500000049e+01 +-1.882108974500000187e+01 +-1.882207393499999881e+01 +-1.882380008500000201e+01 +-1.882276535000000095e+01 +-1.882284355000000176e+01 +-1.882971095999999989e+01 +-1.882739544000000009e+01 +-1.882626723999999996e+01 +-1.883085537000000187e+01 +-1.882688140500000173e+01 +-1.883329391499999872e+01 +-1.883530331000000047e+01 +-1.882920456000000087e+01 +-1.883524798999999916e+01 +-1.883450221999999741e+01 +-1.883503055499999945e+01 +-1.883556747499999773e+01 +-1.883545207999999960e+01 +-1.883606719499999826e+01 +-1.883743572499999885e+01 +-1.883474540499999961e+01 +-1.883970833000000056e+01 +-1.883701706000000087e+01 +-1.883965778499999999e+01 +-1.883696555999999944e+01 +-1.883565521500000273e+01 +-1.883987617500000056e+01 +-1.883893394500000085e+01 +-1.883697890999999913e+01 +-1.884276198999999963e+01 +-1.883850669999999994e+01 +-1.884022712499999841e+01 +-1.884306526499999990e+01 +-1.883715915500000193e+01 +-1.883630847999999958e+01 +-1.883728408999999715e+01 +-1.883921527999999768e+01 +-1.883255576999999903e+01 +-1.883483600499999966e+01 +-1.883749580499999965e+01 +-1.883691406500000198e+01 +-1.883311176499999817e+01 +-1.882896327999999997e+01 +-1.883722972500000026e+01 +-1.883260345499999744e+01 +-1.883322715999999986e+01 +-1.883082103499999960e+01 +-1.883208084000000326e+01 +-1.883123398000000037e+01 +-1.883287239499999899e+01 +-1.882925700999999918e+01 +-1.882270431499999930e+01 +-1.882866096500000097e+01 +-1.882368564499999763e+01 +-1.881657600500000171e+01 +-1.882096862999999942e+01 +-1.882343768999999867e+01 +-1.882360172499999962e+01 +-1.881558227499999703e+01 +-1.881455612500000285e+01 +-1.881233405999999775e+01 +-1.880744933999999802e+01 +-1.881164455000000046e+01 +-1.881355190000000022e+01 +-1.880884742499999973e+01 +-1.880423545499999705e+01 +-1.880806636500000195e+01 +-1.880475044499999981e+01 +-1.880390739500000308e+01 +-1.880095195500000216e+01 +-1.879670905999999775e+01 +-1.879869556499999916e+01 +-1.879291630000000168e+01 +-1.879444312999999767e+01 +-1.879195975999999746e+01 +-1.878808594000000198e+01 +-1.878092480000000108e+01 +-1.878429126500000024e+01 +-1.878206920499999910e+01 +-1.878031348999999750e+01 +-1.877434826000000001e+01 +-1.877204894999999851e+01 +-1.877466678999999772e+01 +-1.877172183999999788e+01 +-1.876492977499999881e+01 +-1.876482581999999866e+01 +-1.876281547500000002e+01 +-1.875666237000000081e+01 +-1.876257992000000030e+01 +-1.876046085500000160e+01 +-1.875624179999999797e+01 +-1.875228882000000041e+01 +-1.874980640500000106e+01 +-1.875261020499999987e+01 +-1.874570941999999718e+01 +-1.874531555000000083e+01 +-1.874141407000000115e+01 +-1.873499965999999972e+01 +-1.873897266499999859e+01 +-1.873406409999999767e+01 +-1.873359012499999920e+01 +-1.872879028500000231e+01 +-1.872571945499999657e+01 +-1.872614097499999986e+01 +-1.872027587499999868e+01 +-1.872060203499999886e+01 +-1.871949577000000176e+01 +-1.871569729000000137e+01 +-1.870487499500000084e+01 +-1.870719146999999793e+01 +-1.870774841499999752e+01 +-1.870370292999999862e+01 +-1.870071315500000253e+01 +-1.870023250500000245e+01 +-1.869698905999999994e+01 +-1.869212341000000066e+01 +-1.869285011499999882e+01 +-1.869125652000000315e+01 +-1.868993759499999996e+01 +-1.868355273999999966e+01 +-1.867908382499999931e+01 +-1.868054867000000030e+01 +-1.867608928499999976e+01 +-1.867468166500000137e+01 +-1.867022418999999900e+01 +-1.867472172000000086e+01 +-1.867213154000000230e+01 +-1.866554927500000005e+01 +-1.866422462500000279e+01 +-1.866383839000000222e+01 +-1.865819549500000107e+01 +-1.865623379000000170e+01 +-1.865409851000000074e+01 +-1.865545844999999758e+01 +-1.865433883500000078e+01 +-1.864970779499999765e+01 +-1.864232348999999900e+01 +-1.864514923000000124e+01 +-1.864825534999999945e+01 +-1.864337062999999972e+01 +-1.864370060000000251e+01 +-1.863761043499999914e+01 +-1.863519286999999736e+01 +-1.863471889499999889e+01 +-1.863313769999999892e+01 +-1.863256644999999878e+01 +-1.863051891499999968e+01 +-1.862737083500000068e+01 +-1.862744522500000244e+01 +-1.862788391000000132e+01 +-1.862878036500000078e+01 +-1.862646007500000067e+01 +-1.862524795499999897e+01 +-1.862311744999999874e+01 +-1.862062644999999961e+01 +-1.861884975499999939e+01 +-1.862360573000000130e+01 +-1.862091159500000259e+01 +-1.861960792500000039e+01 +-1.861720848000000217e+01 +-1.862131214000000057e+01 +-1.861589050500000297e+01 +-1.861448478999999878e+01 +-1.861436080499999690e+01 +-1.861077785500000203e+01 +-1.861139774499999788e+01 +-1.861503887499999976e+01 +-1.860951614500000062e+01 +-1.861251926499999954e+01 +-1.861050415500000099e+01 +-1.861229419499999693e+01 +-1.861054420500000006e+01 +-1.861345290999999946e+01 +-1.860473155999999761e+01 +-1.861092948999999663e+01 +-1.860925960499999832e+01 +-1.860465049999999820e+01 +-1.860608864000000295e+01 +-1.860828018000000128e+01 +-1.860853099999999927e+01 +-1.860934162000000214e+01 +-1.860850429499999947e+01 +-1.860792922999999988e+01 +-1.861075210500000310e+01 +-1.860650062500000246e+01 +-1.861015701499999864e+01 +-1.860536670500000156e+01 +-1.860873222500000068e+01 +-1.861184216000000191e+01 +-1.860649204499999954e+01 +-1.861299610000000015e+01 +-1.860903358499999882e+01 +-1.861120414500000209e+01 +-1.860943698999999896e+01 +-1.861448192499999976e+01 +-1.860968494499999792e+01 +-1.861793041500000001e+01 +-1.861452960999999817e+01 +-1.861765003500000049e+01 +-1.861240577499999915e+01 +-1.861645125999999806e+01 +-1.861313915499999894e+01 +-1.861654567499999757e+01 +-1.861855697500000062e+01 +-1.862241172499999919e+01 +-1.862039661499999710e+01 +-1.861626147999999858e+01 +-1.861561298499999850e+01 +-1.861717605500000161e+01 +-1.861763477499999908e+01 +-1.861847591000000079e+01 +-1.862112903499999916e+01 +-1.861846542500000012e+01 +-1.862334156500000049e+01 +-1.862497138500000204e+01 +-1.862241649499999951e+01 +-1.861846161000000066e+01 +-1.862178134999999912e+01 +-1.862763309500000020e+01 +-1.862763786000000010e+01 +-1.863214302499999775e+01 +-1.863407611999999958e+01 +-1.862909889000000163e+01 +-1.863471222000000083e+01 +-1.863444614499999830e+01 +-1.863563918999999913e+01 +-1.863756466000000245e+01 +-1.863801383999999928e+01 +-1.863995743000000260e+01 +-1.863957976999999744e+01 +-1.863839435500000263e+01 +-1.864703655499999968e+01 +-1.864722251500000283e+01 +-1.864730167500000135e+01 +-1.865145588000000032e+01 +-1.865301894999999988e+01 +-1.865679646000000247e+01 +-1.865273952500000121e+01 +-1.865514373499999934e+01 +-1.865836429499999838e+01 +-1.865237140500000024e+01 +-1.865661239499999979e+01 +-1.866065502000000009e+01 +-1.866527270999999999e+01 +-1.866314696999999967e+01 +-1.866665554000000071e+01 +-1.866648769500000071e+01 +-1.867034435000000059e+01 +-1.867800616999999974e+01 +-1.867210101999999949e+01 +-1.867976284000000220e+01 +-1.867847156500000239e+01 +-1.867716598500000202e+01 +-1.868631363000000079e+01 +-1.868215751500000010e+01 +-1.869223975999999965e+01 +-1.868964386000000033e+01 +-1.869602871000000022e+01 +-1.869612598500000189e+01 +-1.869935703499999846e+01 +-1.870000076000000178e+01 +-1.870315837500000100e+01 +-1.870779227999999961e+01 +-1.871167755500000141e+01 +-1.871168136500000045e+01 +-1.871455192499999853e+01 +-1.871352577000000039e+01 +-1.871914005499999689e+01 +-1.872159672000000086e+01 +-1.872453975999999898e+01 +-1.872300434000000280e+01 +-1.873197460000000092e+01 +-1.872759151500000030e+01 +-1.873512458999999808e+01 +-1.873649215999999740e+01 +-1.873570061000000209e+01 +-1.874084376999999790e+01 +-1.874219704000000064e+01 +-1.875029563999999738e+01 +-1.875069523000000160e+01 +-1.875743198500000020e+01 +-1.875570011499999978e+01 +-1.875962161999999722e+01 +-1.876145076999999972e+01 +-1.876520061500000125e+01 +-1.876756381999999945e+01 +-1.877011394499999852e+01 +-1.877752303999999839e+01 +-1.878007316500000101e+01 +-1.877953242999999972e+01 +-1.878620815000000022e+01 +-1.878794289000000006e+01 +-1.878830623500000030e+01 +-1.879261493999999999e+01 +-1.879609108000000006e+01 +-1.879691696500000120e+01 +-1.880066490499999787e+01 +-1.880340957499999988e+01 +-1.880562400499999853e+01 +-1.880379581500000086e+01 +-1.880827904000000217e+01 +-1.881230926499999967e+01 +-1.881763743999999861e+01 +-1.882121658500000194e+01 +-1.882369328000000053e+01 +-1.883003712000000007e+01 +-1.883040427999999977e+01 +-1.883482741999999988e+01 +-1.883554840000000041e+01 +-1.884070968999999707e+01 +-1.884714698999999882e+01 +-1.884641933500000022e+01 +-1.885286808000000036e+01 +-1.885600185499999881e+01 +-1.885894870999999995e+01 +-1.886226654000000025e+01 +-1.886587715000000287e+01 +-1.887029361500000135e+01 +-1.887131214000000057e+01 +-1.887786579499999817e+01 +-1.887379359999999906e+01 +-1.888239765000000148e+01 +-1.888249206500000099e+01 +-1.888296413500000170e+01 +-1.888609122999999812e+01 +-1.888822841500000038e+01 +-1.889461135999999897e+01 +-1.889358329999999953e+01 +-1.890248107500000074e+01 +-1.889914798499999904e+01 +-1.890367984999999962e+01 +-1.890989208499999918e+01 +-1.891323089499999810e+01 +-1.891536140499999874e+01 +-1.891828536999999955e+01 +-1.891969012999999933e+01 +-1.892675495000000296e+01 +-1.892950630500000031e+01 +-1.893124008000000202e+01 +-1.893757438499999779e+01 +-1.893574905500000227e+01 +-1.893959427000000062e+01 +-1.893531799499999835e+01 +-1.894540214500000275e+01 +-1.894741439999999955e+01 +-1.895169925999999805e+01 +-1.895069408500000208e+01 +-1.895689391999999884e+01 +-1.895808411000000149e+01 +-1.895871543999999886e+01 +-1.895880603999999892e+01 +-1.896327495500000282e+01 +-1.896492576500000027e+01 +-1.896620750499999986e+01 +-1.897030734999999879e+01 +-1.897214507999999711e+01 +-1.897944163999999745e+01 +-1.897460461000000009e+01 +-1.898091220499999920e+01 +-1.897962570500000012e+01 +-1.898438167500000162e+01 +-1.898164749000000029e+01 +-1.898786735999999919e+01 +-1.898868179500000153e+01 +-1.898814201500000109e+01 +-1.899042797499999935e+01 +-1.899518013000000138e+01 +-1.899473095000000100e+01 +-1.899775410000000164e+01 +-1.899912833999999862e+01 +-1.900168514499999972e+01 +-1.900086498000000290e+01 +-1.900260257499999739e+01 +-1.900582123000000223e+01 +-1.900435924499999985e+01 +-1.900921822000000105e+01 +-1.901121997499999949e+01 +-1.900792694000000083e+01 +-1.901178169499999981e+01 +-1.901011753000000226e+01 +-1.901268959000000081e+01 +-1.901086902499999809e+01 +-1.901609039499999909e+01 +-1.901471233499999869e+01 +-1.901343536000000256e+01 +-1.901545429499999784e+01 +-1.901499176000000091e+01 +-1.901462078000000133e+01 +-1.901544952500000107e+01 +-1.901461886999999962e+01 +-1.902269172500000138e+01 +-1.902398205000000075e+01 +-1.902453136500000141e+01 +-1.901848792999999915e+01 +-1.902223586999999938e+01 +-1.902150344500000045e+01 +-1.902545071000000121e+01 +-1.902737617500000056e+01 +-1.902086353500000016e+01 +-1.902481364999999869e+01 +-1.902324199499999935e+01 +-1.902609443499999742e+01 +-1.901938056999999915e+01 +-1.902663421500000140e+01 +-1.902399825999999905e+01 +-1.902747630999999728e+01 +-1.902433967500000023e+01 +-1.902121352999999715e+01 +-1.901974773500000282e+01 +-1.902213096499999878e+01 +-1.901892566499999759e+01 +-1.902112578999999926e+01 +-1.901984501000000094e+01 +-1.901882934500000033e+01 +-1.901569843000000049e+01 +-1.901414394500000071e+01 +-1.901808643500000073e+01 +-1.901882171500000140e+01 +-1.902185631000000043e+01 +-1.902195072499999995e+01 +-1.901827811999999795e+01 +-1.901817893999999853e+01 +-1.901497173500000315e+01 +-1.901863670499999870e+01 +-1.901267051499999994e+01 +-1.901386928499999840e+01 +-1.901295947999999925e+01 +-1.901001167500000122e+01 +-1.901148414499999717e+01 +-1.901277065500000063e+01 +-1.901239872000000020e+01 +-1.901138114999999829e+01 +-1.900624752000000228e+01 +-1.900221348000000177e+01 +-1.900432109500000166e+01 +-1.900147915000000154e+01 +-1.900259494499999846e+01 +-1.900012875000000179e+01 +-1.899774646499999875e+01 +-1.900377845499999907e+01 +-1.899983311000000086e+01 +-1.899471092000000283e+01 +-1.899653243999999930e+01 +-1.899818992499999837e+01 +-1.899453640000000121e+01 +-1.899380016499999968e+01 +-1.899626350500000171e+01 +-1.899589252499999859e+01 +-1.898885917999999862e+01 +-1.899124145500000083e+01 +-1.899334144499999866e+01 +-1.898574924500000094e+01 +-1.898255825000000030e+01 +-1.897779655499999762e+01 +-1.898054123000000004e+01 +-1.897670459999999792e+01 +-1.897624397499999915e+01 +-1.897223091000000039e+01 +-1.897140694000000138e+01 +-1.897360134499999873e+01 +-1.896958350999999965e+01 +-1.896839332500000097e+01 +-1.896210384500000146e+01 +-1.896675873000000223e+01 +-1.895934009500000172e+01 +-1.896473980000000026e+01 +-1.895776653500000108e+01 +-1.895868778500000218e+01 +-1.895175933999999884e+01 +-1.895168113500000118e+01 +-1.895098304999999783e+01 +-1.895417404500000202e+01 +-1.895009326999999999e+01 +-1.894312286499999942e+01 +-1.894407748999999797e+01 +-1.894574928000000114e+01 +-1.894158935499999785e+01 +-1.894284916000000152e+01 +-1.894182967999999789e+01 +-1.893969058999999788e+01 +-1.893629360499999947e+01 +-1.893372154000000052e+01 +-1.893424034000000233e+01 +-1.893035889000000083e+01 +-1.893475533000000155e+01 +-1.893536186000000043e+01 +-1.893163204500000063e+01 +-1.892805767000000117e+01 +-1.892905902999999768e+01 +-1.892411613499999845e+01 +-1.892363739000000322e+01 +-1.892470932000000161e+01 +-1.892189503000000173e+01 +-1.892338085000000092e+01 +-1.892226218999999787e+01 +-1.891679858999999908e+01 +-1.891938305000000042e+01 +-1.891531943999999754e+01 +-1.891642857000000078e+01 +-1.891586494500000271e+01 +-1.891800212999999786e+01 +-1.891651344499999965e+01 +-1.891354560999999990e+01 +-1.891224956500000332e+01 +-1.890881061500000015e+01 +-1.890613270000000057e+01 +-1.891242695000000040e+01 +-1.890743160000000245e+01 +-1.890343856500000186e+01 +-1.890973377499999941e+01 +-1.891075611000000123e+01 +-1.890335845499999934e+01 +-1.890733051499999817e+01 +-1.890917396500000081e+01 +-1.890491962499999801e+01 +-1.890444946499999901e+01 +-1.890639782000000224e+01 +-1.890241431999999833e+01 +-1.890074443500000001e+01 +-1.890407562500000083e+01 +-1.890037631999999945e+01 +-1.889594841000000258e+01 +-1.890008831000000100e+01 +-1.890009498500000262e+01 +-1.890296649999999801e+01 +-1.890351867999999769e+01 +-1.890231800000000106e+01 +-1.890277481000000037e+01 +-1.890248775500000278e+01 +-1.889740848499999970e+01 +-1.890785885000000022e+01 +-1.890147590499999808e+01 +-1.890673446499999955e+01 +-1.890294647500000025e+01 +-1.890414237999999969e+01 +-1.889775276000000304e+01 +-1.890137577499999821e+01 +-1.890238475499999993e+01 +-1.890145969499999978e+01 +-1.889980125499999986e+01 +-1.890488338499999799e+01 +-1.890423393500000060e+01 +-1.890044593999999734e+01 +-1.890856933499999926e+01 +-1.890608596500000260e+01 +-1.890367699000000101e+01 +-1.890412807500000270e+01 +-1.890968990500000046e+01 +-1.890727806000000299e+01 +-1.891032982000000118e+01 +-1.890633773999999789e+01 +-1.890661430500000151e+01 +-1.890338325500000138e+01 +-1.891207503999999773e+01 +-1.891364478999999932e+01 +-1.891134643499999868e+01 +-1.890947532500000250e+01 +-1.890984153499999820e+01 +-1.891428756500000219e+01 +-1.891484451499999864e+01 +-1.890966224499999981e+01 +-1.891243648500000063e+01 +-1.891678524499999980e+01 +-1.891706848500000149e+01 +-1.891548729000000151e+01 +-1.891880988999999857e+01 +-1.891946888000000015e+01 +-1.892223930499999796e+01 +-1.892048549999999807e+01 +-1.892131042500000149e+01 +-1.892381095500000043e+01 +-1.892408561500000275e+01 +-1.892557335000000052e+01 +-1.892659282500000018e+01 +-1.892056751500000189e+01 +-1.892780494499999833e+01 +-1.892973518499999841e+01 +-1.892667293499999914e+01 +-1.892806339500000234e+01 +-1.893011283999999961e+01 +-1.893435573500000046e+01 +-1.893528842999999995e+01 +-1.893315696500000200e+01 +-1.893711185500000127e+01 +-1.893923282500000127e+01 +-1.893930625499999820e+01 +-1.893776416500000082e+01 +-1.894605636500000045e+01 +-1.894267940499999980e+01 +-1.894172573000000170e+01 +-1.894972038499999911e+01 +-1.894843578000000051e+01 +-1.894945144999999798e+01 +-1.895046710999999817e+01 +-1.894908905500000174e+01 +-1.895140742999999972e+01 +-1.895119571500000077e+01 +-1.895221423999999999e+01 +-1.895733547000000030e+01 +-1.896037769499999825e+01 +-1.895366573500000129e+01 +-1.896087074500000114e+01 +-1.895709610000000112e+01 +-1.896214294500000008e+01 +-1.896698188999999957e+01 +-1.896544361500000164e+01 +-1.896460246999999910e+01 +-1.897267055500000055e+01 +-1.897084331499999976e+01 +-1.896848106499999886e+01 +-1.897503948499999993e+01 +-1.897823333499999876e+01 +-1.897613525500000264e+01 +-1.897704792000000040e+01 +-1.898096943000000181e+01 +-1.898297310000000238e+01 +-1.894861316499999759e+01 +-1.895376015000000081e+01 +-1.895173168000000175e+01 +-1.895205593000000022e+01 +-1.896057796499999881e+01 +-1.895565795999999992e+01 +-1.895980357999999910e+01 +-1.896435832999999960e+01 +-1.896481132499999944e+01 +-1.896672344000000265e+01 +-1.896857071000000161e+01 +-1.896802234500000139e+01 +-1.897066402500000137e+01 +-1.897485732999999897e+01 +-1.897877407500000047e+01 +-1.897987175000000093e+01 +-1.897922802000000075e+01 +-1.898370361499999959e+01 +-1.898151302000000129e+01 +-1.898762131000000153e+01 +-1.898835754499999950e+01 +-1.899072265499999901e+01 +-1.899009037000000077e+01 +-1.899657344999999964e+01 +-1.899419307499999832e+01 +-1.900049590999999793e+01 +-1.900086212000000074e+01 +-1.900241661500000134e+01 +-1.900442791000000042e+01 +-1.900615978000000084e+01 +-1.900405788000000129e+01 +-1.900653171500000127e+01 +-1.900725555500000041e+01 +-1.900735473499999983e+01 +-1.901219940000000008e+01 +-1.901704788500000021e+01 +-1.901695442500000155e+01 +-1.902189922499999852e+01 +-1.902245044500000049e+01 +-1.902428150000000073e+01 +-1.901906299999999916e+01 +-1.902693653000000040e+01 +-1.902859305999999862e+01 +-1.903317737500000106e+01 +-1.902574729999999903e+01 +-1.903344154499999874e+01 +-1.903014277999999848e+01 +-1.903757572499999995e+01 +-1.903417778000000027e+01 +-1.903564452999999901e+01 +-1.903490829500000103e+01 +-1.904032707500000043e+01 +-1.903812599500000147e+01 +-1.904225062999999807e+01 +-1.904463768000000101e+01 +-1.904766655000000242e+01 +-1.904637909000000207e+01 +-1.905134295999999949e+01 +-1.905097198500000033e+01 +-1.905152797999999947e+01 +-1.905317402000000016e+01 +-1.905666828500000065e+01 +-1.905317593000000187e+01 +-1.905409241000000264e+01 +-1.905657195999999942e+01 +-1.905878352999999947e+01 +-1.905969714999999809e+01 +-1.906199550999999914e+01 +-1.905592632500000150e+01 +-1.906125831499999990e+01 +-1.906108474500000227e+01 +-1.906190300000000093e+01 +-1.906226921000000019e+01 +-1.906282043499999901e+01 +-1.905996894500000138e+01 +-1.906392287999999979e+01 +-1.906557751000000067e+01 +-1.906162452499999915e+01 +-1.906300067499999784e+01 +-1.906327724500000187e+01 +-1.906050777499999782e+01 +-1.906289005000000003e+01 +-1.906352520000000084e+01 +-1.905992794000000146e+01 +-1.906599330499999922e+01 +-1.906285285999999957e+01 +-1.906891155499999968e+01 +-1.906770706000000004e+01 +-1.906309604999999863e+01 +-1.906713390499999861e+01 +-1.905599499000000208e+01 +-1.906251716499999915e+01 +-1.906830215500000136e+01 +-1.905881214499999743e+01 +-1.906184292000000013e+01 +-1.906220245499999777e+01 +-1.906274128000000090e+01 +-1.905914783500000098e+01 +-1.905877018000000334e+01 +-1.905921649999999801e+01 +-1.905791854499999971e+01 +-1.905965614499999816e+01 +-1.905302810499999921e+01 +-1.905504417000000217e+01 +-1.905779266500000091e+01 +-1.905410957000000138e+01 +-1.904968928999999989e+01 +-1.904857635500000157e+01 +-1.904048537999999979e+01 +-1.904176426000000077e+01 +-1.904184436999999974e+01 +-1.904853534499999768e+01 +-1.904155063500000011e+01 +-1.904493236500000108e+01 +-1.904052257499999712e+01 +-1.903821563500000025e+01 +-1.903765296999999990e+01 +-1.903526210500000104e+01 +-1.903360175999999981e+01 +-1.902488517999999829e+01 +-1.903340244500000011e+01 +-1.902945518499999977e+01 +-1.902779293000000038e+01 +-1.902292442499999936e+01 +-1.902383327500000121e+01 +-1.902171515999999940e+01 +-1.901319027000000261e+01 +-1.901355647999999832e+01 +-1.900841522500000025e+01 +-1.901490116000000086e+01 +-1.900619888499999988e+01 +-1.899706459000000081e+01 +-1.900481224500000010e+01 +-1.899402618500000273e+01 +-1.899986171500000154e+01 +-1.899739075000000099e+01 +-1.899253654500000010e+01 +-1.898715019000000126e+01 +-1.898914241499999989e+01 +-1.898320293500000133e+01 +-1.898028278499999999e+01 +-1.897489261500000168e+01 +-1.897506714000000017e+01 +-1.897302341500000011e+01 +-1.896850013499999932e+01 +-1.896708106999999899e+01 +-1.896590137500000139e+01 +-1.896635055499999822e+01 +-1.896084498999999823e+01 +-1.895531845000000004e+01 +-1.894933414500000168e+01 +-1.895026588500000031e+01 +-1.894626522000000080e+01 +-1.894477367500000042e+01 +-1.894299888500000151e+01 +-1.893751812000000001e+01 +-1.893268966499999806e+01 +-1.892925357500000061e+01 +-1.893137168999999886e+01 +-1.892294406499999937e+01 +-1.892089461999999855e+01 +-1.891847419500000171e+01 +-1.891411590999999959e+01 +-1.891087341499999752e+01 +-1.890892219499999882e+01 +-1.890743636999999921e+01 +-1.890382957499999961e+01 +-1.889817810499999950e+01 +-1.889725494500000025e+01 +-1.888994694000000152e+01 +-1.889030647500000271e+01 +-1.888349055999999848e+01 +-1.887969112500000080e+01 +-1.887969112500000080e+01 +-1.887663459999999915e+01 +-1.887818908999999934e+01 +-1.886980247500000019e+01 +-1.886527729000000164e+01 +-1.886306285999999943e+01 +-1.886020755999999921e+01 +-1.885791683000000063e+01 +-1.885568427999999841e+01 +-1.884970473999999996e+01 +-1.884896945999999929e+01 +-1.884859275499999853e+01 +-1.884142208000000096e+01 +-1.883811091999999832e+01 +-1.883223533500000002e+01 +-1.883643912999999870e+01 +-1.883341311999999945e+01 +-1.882909202500000134e+01 +-1.881902790000000181e+01 +-1.882367420499999966e+01 +-1.881809043999999886e+01 +-1.881716346500000014e+01 +-1.881523608999999908e+01 +-1.881082535000000178e+01 +-1.880862903999999958e+01 +-1.880386734000000004e+01 +-1.880395221499999892e+01 +-1.880157851999999963e+01 +-1.879517555500000014e+01 +-1.879078102000000072e+01 +-1.879252720000000210e+01 +-1.878589057499999981e+01 +-1.878743076500000342e+01 +-1.878423595499999976e+01 +-1.878165626500000229e+01 +-1.878169632000000178e+01 +-1.877700996499999775e+01 +-1.877042293499999914e+01 +-1.877024936499999797e+01 +-1.877029037500000186e+01 +-1.876998519500000029e+01 +-1.876600551499999980e+01 +-1.876571369500000230e+01 +-1.875977993000000055e+01 +-1.876195049000000026e+01 +-1.875615215500000232e+01 +-1.875604247999999785e+01 +-1.875033473999999956e+01 +-1.874930286500000065e+01 +-1.874864387499999907e+01 +-1.874511050999999995e+01 +-1.874166774500000088e+01 +-1.874768829499999967e+01 +-1.874063205499999896e+01 +-1.873433018000000061e+01 +-1.873570728500000016e+01 +-1.873550892000000090e+01 +-1.872939872999999977e+01 +-1.873215388999999931e+01 +-1.872612953000000147e+01 +-1.872648715999999780e+01 +-1.872565078499999913e+01 +-1.872286606000000120e+01 +-1.872415542499999930e+01 +-1.871777343500000157e+01 +-1.871360302000000075e+01 +-1.871239281000000076e+01 +-1.871811103499999973e+01 +-1.871052646500000094e+01 +-1.871096611000000109e+01 +-1.871133232000000035e+01 +-1.870283794499999885e+01 +-1.870439052500000088e+01 +-1.870087432999999777e+01 +-1.870575999999999794e+01 +-1.869689464500000042e+01 +-1.869826793499999695e+01 +-1.869852638500000097e+01 +-1.869676399000000089e+01 +-1.869003010000000131e+01 +-1.869434738500000037e+01 +-1.869268512500000057e+01 +-1.868862438000000026e+01 +-1.868712997500000128e+01 +-1.868868923000000137e+01 +-1.868868636999999921e+01 +-1.868553733999999977e+01 +-1.868286514500000095e+01 +-1.868193435999999963e+01 +-1.867870425999999995e+01 +-1.868173121999999964e+01 +-1.868135356999999885e+01 +-1.867977714499999919e+01 +-1.867535781499999814e+01 +-1.867497348500000243e+01 +-1.867230033999999961e+01 +-1.867265987500000080e+01 +-1.866915988999999954e+01 +-1.867135429500000043e+01 +-1.867087841000000026e+01 +-1.866674899999999937e+01 +-1.866783523499999831e+01 +-1.866956711000000269e+01 +-1.866478252499999968e+01 +-1.866044712000000061e+01 +-1.866632080499999802e+01 +-1.866199302999999787e+01 +-1.865757751499999983e+01 +-1.865792751000000038e+01 +-1.865700053999999852e+01 +-1.865296554500000070e+01 +-1.865213012999999975e+01 +-1.865504360499999947e+01 +-1.865485763499999905e+01 +-1.865090275000000020e+01 +-1.865896701500000177e+01 +-1.865739536499999929e+01 +-1.864931774000000075e+01 +-1.865050124999999781e+01 +-1.865186214499999906e+01 +-1.864589405000000255e+01 +-1.864606666999999973e+01 +-1.864917945999999915e+01 +-1.864834022499999833e+01 +-1.864557742999999945e+01 +-1.864576148999999816e+01 +-1.864527702499999862e+01 +-1.864490222999999958e+01 +-1.863912105499999683e+01 +-1.864341640499999997e+01 +-1.863781929000000304e+01 +-1.863983059000000253e+01 +-1.864083194999999904e+01 +-1.863467406999999909e+01 +-1.863970851999999923e+01 +-1.863997745500000036e+01 +-1.863099479499999944e+01 +-1.863591766500000091e+01 +-1.863893318499999907e+01 +-1.863736725000000050e+01 +-1.863863754500000169e+01 +-1.863698482499999898e+01 +-1.863175297000000086e+01 +-1.863476371499999829e+01 +-1.863055134000000024e+01 +-1.863611412499999886e+01 +-1.863464355500000025e+01 +-1.863564205000000129e+01 +-1.863545513000000042e+01 +-1.862738609499999853e+01 +-1.863176441499999925e+01 +-1.863074493500000273e+01 +-1.862918090999999876e+01 +-1.863264751500000216e+01 +-1.862944030999999967e+01 +-1.863117313000000053e+01 +-1.862886333499999836e+01 +-1.863041496499999994e+01 +-1.862875271000000055e+01 +-1.862802410500000150e+01 +-1.863559723000000190e+01 +-1.863110447000000036e+01 +-1.863210773499999817e+01 +-1.862954043999999953e+01 +-1.863739109000000127e+01 +-1.863555240499999854e+01 +-1.862804221999999754e+01 +-1.856017017499999966e+01 +-1.855495262499999853e+01 +-1.856137943499999921e+01 +-1.856119537500000050e+01 +-1.855779933999999898e+01 +-1.855891036999999955e+01 +-1.856340407999999798e+01 +-1.855854797499999975e+01 +-1.855827045499999883e+01 +-1.856194591499999902e+01 +-1.856388855000000149e+01 +-1.856553363999999817e+01 +-1.856085681999999792e+01 +-1.856415939000000037e+01 +-1.856720065999999747e+01 +-1.856554317500000195e+01 +-1.856381035000000068e+01 +-1.856830691999999772e+01 +-1.856868267000000117e+01 +-1.856510639000000040e+01 +-1.856777191000000116e+01 +-1.856850719500000224e+01 +-1.863970756500000192e+01 +-1.864290428500000019e+01 +-1.864829826500000109e+01 +-1.864462375499999780e+01 +-1.864754772499999902e+01 +-1.864772128999999978e+01 +-1.865275383000000176e+01 +-1.864476871500000144e+01 +-1.865163040000000194e+01 +-1.864622115999999963e+01 +-1.864913463999999976e+01 +-1.865013408499999770e+01 +-1.864820003500000212e+01 +-1.865368843000000254e+01 +-1.864607334000000094e+01 +-1.865000438999999943e+01 +-1.865118312500000286e+01 +-1.865291691000000185e+01 +-1.865107059500000020e+01 +-1.865344524500000034e+01 +-1.865399742500000002e+01 +-1.865664101000000130e+01 +-1.865433311500000002e+01 +-1.865515422500000042e+01 +-1.866285324000000045e+01 +-1.865696239500000075e+01 +-1.865962028500000258e+01 +-1.866126823500000143e+01 +-1.866483593000000241e+01 +-1.866362762500000017e+01 +-1.866297531000000021e+01 +-1.866269206999999852e+01 +-1.866222285999999997e+01 +-1.866276454999999856e+01 +-1.866274833499999986e+01 +-1.866099834499999943e+01 +-1.865860557499999928e+01 +-1.866529560000000032e+01 +-1.866685103999999740e+01 +-1.866941166000000152e+01 +-1.866233635000000035e+01 +-1.866460990999999936e+01 +-1.866240310499999921e+01 +-1.866579151500000222e+01 +-1.866798400999999785e+01 +-1.867248153500000285e+01 +-1.866924953000000187e+01 +-1.866795253500000129e+01 +-1.866528130000000019e+01 +-1.866802406000000047e+01 +-1.867004203500000159e+01 +-1.866911220499999757e+01 +-1.866634464500000234e+01 +-1.867037487500000026e+01 +-1.866679191500000101e+01 +-1.867100048500000042e+01 +-1.867384433999999871e+01 +-1.866693783000000195e+01 +-1.866959190499999721e+01 +-1.867086410499999971e+01 +-1.866856193499999961e+01 +-1.867177485999999931e+01 +-1.866679382000000231e+01 +-1.866908741000000305e+01 +-1.866502856999999693e+01 +-1.867016791999999725e+01 +-1.866905498500000249e+01 +-1.866683864499999856e+01 +-1.866765785500000163e+01 +-1.866608142999999842e+01 +-1.867011546999999894e+01 +-1.866882133500000052e+01 +-1.866513348000000150e+01 +-1.866172600000000159e+01 +-1.866603660500000217e+01 +-1.866327380999999974e+01 +-1.866657066000000142e+01 +-1.866214466499999958e+01 +-1.865974903000000040e+01 +-1.865891647499999806e+01 +-1.865551280999999761e+01 +-1.866146850500000198e+01 +-1.865934181499999767e+01 +-1.864980221000000071e+01 +-1.864914513000000085e+01 +-1.865004635000000022e+01 +-1.865765285500000203e+01 +-1.868556594999999731e+01 +-1.867875004000000061e+01 +-1.867796325999999851e+01 +-1.867293643500000044e+01 +-1.867820453499999900e+01 +-1.867754173000000151e+01 +-1.867764568500000166e+01 +-1.867308235000000138e+01 +-1.867481040999999919e+01 +-1.867416954000000118e+01 +-1.866541385500000061e+01 +-1.867050266000000036e+01 +-1.866684055500000028e+01 +-1.866084956999999989e+01 +-1.866342544500000145e+01 +-1.866198539500000209e+01 +-1.866382026499999824e+01 +-1.865984440000000077e+01 +-1.865555763000000056e+01 +-1.865786361500000012e+01 +-1.865598011000000156e+01 +-1.862381267499999993e+01 +-1.861887836500000049e+01 +-1.861949920500000033e+01 +-1.861628913999999924e+01 +-1.861601543500000133e+01 +-1.861215973000000190e+01 +-1.861754322000000172e+01 +-1.861096858999999881e+01 +-1.860929966000000135e+01 +-1.860683345999999716e+01 +-1.860709857999999883e+01 +-1.860645103499999919e+01 +-1.860278510999999924e+01 +-1.860168934000000007e+01 +-1.860167312499999781e+01 +-1.860211563500000054e+01 +-1.859818839999999796e+01 +-1.859735584499999916e+01 +-1.859106922000000139e+01 +-1.859116649499999951e+01 +-1.858942795000000103e+01 +-1.858876037499999967e+01 +-1.858610248499999784e+01 +-1.858352375000000123e+01 +-1.858182716499999998e+01 +-1.858096885500000184e+01 +-1.857820987999999929e+01 +-1.858011532000000088e+01 +-1.857639026500000057e+01 +-1.857859325500000125e+01 +-1.857982826500000328e+01 +-1.857554435499999812e+01 +-1.857632637000000031e+01 +-1.856843471500000220e+01 +-1.857144641499999693e+01 +-1.857032680500000055e+01 +-1.856868457999999933e+01 +-1.856925773500000076e+01 +-1.856636619500000052e+01 +-1.855998706999999825e+01 +-1.856825637500000070e+01 +-1.856339168499999914e+01 +-1.856077670999999896e+01 +-1.855837058999999911e+01 +-1.855547714499999756e+01 +-1.855824947500000022e+01 +-1.855509662500000090e+01 +-1.855415248499999947e+01 +-1.855766773500000255e+01 +-1.855061339999999959e+01 +-1.855255603500000205e+01 +-1.855142689000000189e+01 +-1.855104827499999942e+01 +-1.854973697500000185e+01 +-1.854566764999999862e+01 +-1.854648971499999988e+01 +-1.854693794499999981e+01 +-1.854544067500000182e+01 +-1.854728508000000176e+01 +-1.854384517999999815e+01 +-1.854439353499999754e+01 +-1.853540992499999973e+01 +-1.854418945000000107e+01 +-1.854325675999999845e+01 +-1.853991889999999998e+01 +-1.854092121499999735e+01 +-1.854405498499999894e+01 +-1.853988075499999866e+01 +-1.854311942999999729e+01 +-1.854134464500000234e+01 +-1.853393268499999991e+01 +-1.853586674000000301e+01 +-1.853521156499999734e+01 +-1.853759765499999901e+01 +-1.853759479500000040e+01 +-1.853610134499999873e+01 +-1.853572940500000144e+01 +-1.853313160000000082e+01 +-1.853329848999999996e+01 +-1.854152966000000191e+01 +-1.853540801999999843e+01 +-1.853901672499999975e+01 +-1.853382492000000070e+01 +-1.853732681500000012e+01 +-1.853546428499999976e+01 +-1.853518581000000154e+01 +-1.853266811000000303e+01 +-1.853378391000000036e+01 +-1.853625297500000002e+01 +-1.853513621999999827e+01 +-1.853151702999999983e+01 +-1.853502654999999777e+01 +-1.853362369499999929e+01 +-1.854323387000000167e+01 +-1.853657054500000001e+01 +-1.854154777499999796e+01 +-1.853415011999999962e+01 +-1.853821373000000250e+01 +-1.853652572499999707e+01 +-1.853744601999999730e+01 +-1.854057216500000038e+01 +-1.853649425500000092e+01 +-1.853712940500000173e+01 +-1.853730011000000033e+01 +-1.853738594000000006e+01 +-1.854135227000000086e+01 +-1.854015159499999754e+01 +-1.854429435499999812e+01 +-1.853976154500000106e+01 +-1.854279804499999784e+01 +-1.854454612500000010e+01 +-1.854485416499999673e+01 +-1.853878021500000273e+01 +-1.854249190999999897e+01 +-1.854325103499999727e+01 +-1.854013443000000194e+01 +-1.854857730999999887e+01 +-1.854767894999999811e+01 +-1.854927826000000124e+01 +-1.854457378500000075e+01 +-1.854913520999999932e+01 +-1.854730415499999907e+01 +-1.855316544000000079e+01 +-1.855013656499999897e+01 +-1.855415630499999935e+01 +-1.854611397000000039e+01 +-1.855391979000000191e+01 +-1.855115509000000174e+01 +-1.855145454499999857e+01 +-1.855417537499999980e+01 +-1.855484676000000022e+01 +-1.855727195499999738e+01 +-1.855461215999999780e+01 +-1.855795287999999843e+01 +-1.855150699500000044e+01 +-1.855811786999999669e+01 +-1.855930519500000031e+01 +-1.855889606499999900e+01 +-1.855651188000000218e+01 +-1.856071090500000054e+01 +-1.856272697500000035e+01 +-1.856099224000000092e+01 +-1.856096362999999982e+01 +-1.855948733999999689e+01 +-1.856005000999999766e+01 +-1.856293296999999853e+01 +-1.856570911499999710e+01 +-1.856582642000000050e+01 +-1.856410979999999711e+01 +-1.856383800500000092e+01 +-1.856294917999999683e+01 +-1.856437015499999887e+01 +-1.856490039999999908e+01 +-1.856355381000000193e+01 +-1.856463623500000182e+01 +-1.856717110000000304e+01 +-1.856962203999999872e+01 +-1.855956554499999811e+01 +-1.856503391000000036e+01 +-1.856736946000000188e+01 +-1.856675720000000140e+01 +-1.856871986499999849e+01 +-1.856515407499999881e+01 +-1.857171821500000064e+01 +-1.857004928500000318e+01 +-1.856767749499999809e+01 +-1.856441688499999998e+01 +-1.856731605499999915e+01 +-1.857429980999999941e+01 +-1.856685924499999985e+01 +-1.857287597499999876e+01 +-1.856757163999999705e+01 +-1.856446933999999871e+01 +-1.856275844500000005e+01 +-1.857009315500000213e+01 +-1.857042694500000124e+01 +-1.857001400000000046e+01 +-1.856799030500000214e+01 +-1.857076072999999994e+01 +-1.856738471999999973e+01 +-1.856952285500000244e+01 +-1.856762123000000031e+01 +-1.856752681500000079e+01 +-1.856950188000000068e+01 +-1.856492996000000062e+01 +-1.856619167499999890e+01 +-1.856470107999999897e+01 +-1.856942463000000032e+01 +-1.856703090999999972e+01 +-1.856533527499999892e+01 +-1.856455611999999888e+01 +-1.857082652999999794e+01 +-1.856973552499999869e+01 +-1.856802654500000216e+01 +-1.857202720499999771e+01 +-1.857007885000000158e+01 +-1.857181453999999832e+01 +-1.856680393499999937e+01 +-1.857065486500000162e+01 +-1.856749439000000024e+01 +-1.856899452500000081e+01 +-1.856487178500000113e+01 +-1.856770801500000090e+01 +-1.856799602499999935e+01 +-1.856945800500000132e+01 +-1.857130908999999974e+01 +-1.856579971000000029e+01 +-1.857196998499999907e+01 +-1.857515048999999863e+01 +-1.856938839000000030e+01 +-1.856754302999999950e+01 +-1.857016086499999830e+01 +-1.856862068499999907e+01 +-1.856882571999999954e+01 +-1.857013034999999945e+01 +-1.856468677499999842e+01 +-1.856980037499999980e+01 +-1.856222439000000080e+01 +-1.856950568999999973e+01 +-1.857006073000000157e+01 +-1.860356903000000273e+01 +-1.859963321500000077e+01 +-1.860391616500000112e+01 +-1.860221576500000040e+01 +-1.860437774999999760e+01 +-1.860403346999999741e+01 +-1.860277556999999859e+01 +-1.860493755499999935e+01 +-1.860331535499999944e+01 +-1.860603141499999680e+01 +-1.860191631500000042e+01 +-1.860379981999999899e+01 +-1.860281753499999979e+01 +-1.860489272999999955e+01 +-1.860040569499999918e+01 +-1.860119438000000258e+01 +-1.860704708000000096e+01 +-1.860854911999999928e+01 +-1.860767173500000027e+01 +-1.860779762499999990e+01 +-1.860939121500000226e+01 +-1.860962771999999887e+01 +-1.860550689499999777e+01 +-1.861007213500000290e+01 +-1.860761833499999796e+01 +-1.860876559999999813e+01 +-1.860427379499999745e+01 +-1.860994243500000067e+01 +-1.861497592999999995e+01 +-1.860752487499999930e+01 +-1.860775184999999965e+01 +-1.860870837999999949e+01 +-1.860755539000000169e+01 +-1.861127662500000213e+01 +-1.861289215000000041e+01 +-1.861154270499999797e+01 +-1.861056899999999814e+01 +-1.861311054499999784e+01 +-1.861424732000000049e+01 +-1.861048984500000003e+01 +-1.861264610499999961e+01 +-1.861334132999999724e+01 +-1.861550236000000069e+01 +-1.861341571999999900e+01 +-1.861244487500000133e+01 +-1.861655426000000091e+01 +-1.861630820999999969e+01 +-1.861866664500000113e+01 +-1.861388492500000069e+01 +-1.861697960000000052e+01 +-1.861294364999999829e+01 +-1.861815834000000081e+01 +-1.861848068500000153e+01 +-1.861509322999999938e+01 +-1.861660480500000148e+01 +-1.861664771999999957e+01 +-1.861992931500000026e+01 +-1.861894512499999976e+01 +-1.861462593000000254e+01 +-1.861744021999999887e+01 +-1.861637019999999865e+01 +-1.861493301499999831e+01 +-1.861635684999999896e+01 +-1.861547374999999960e+01 +-1.861726951500000027e+01 +-1.861831855999999874e+01 +-1.861928367999999878e+01 +-1.862117385999999897e+01 +-1.861936091999999832e+01 +-1.861744784999999780e+01 +-1.861814307999999940e+01 +-1.861512660999999724e+01 +-1.851558875999999998e+01 +-1.851543903000000313e+01 +-1.851429557499999845e+01 +-1.851697636000000102e+01 +-1.851455402500000247e+01 +-1.851678085000000351e+01 +-1.851197623999999919e+01 +-1.850981140000000025e+01 +-1.851524448500000020e+01 +-1.851710986999999875e+01 +-1.851450157000000019e+01 +-1.851791763499999988e+01 +-1.851228618500000067e+01 +-1.851543522000000053e+01 +-1.851134872499999773e+01 +-1.851148700499999933e+01 +-1.851060199999999867e+01 +-1.851312160500000203e+01 +-1.858460235500000124e+01 +-1.858343696500000064e+01 +-1.858272266499999859e+01 +-1.858430671500000031e+01 +-1.858131790499999880e+01 +-1.858644676499999804e+01 +-1.858328151999999989e+01 +-1.858376312000000041e+01 +-1.858654307999999844e+01 +-1.858671760499999692e+01 +-1.858117866499999948e+01 +-1.858184051499999967e+01 +-1.858186149499999829e+01 +-1.858380127000000215e+01 +-1.857905197000000186e+01 +-1.857836818999999906e+01 +-1.858687591500000025e+01 +-1.858144760000000062e+01 +-1.858365916999999712e+01 +-1.858340931000000040e+01 +-1.858377266000000105e+01 +-1.857703113499999859e+01 +-1.857880210999999804e+01 +-1.858156299999999916e+01 +-1.858231735500000070e+01 +-1.857922172500000002e+01 +-1.857945537500000199e+01 +-1.858165740999999826e+01 +-1.858185004999999990e+01 +-1.857997798999999972e+01 +-1.858310889999999915e+01 +-1.858028507499999904e+01 +-1.858032607999999897e+01 +-1.857537746499999898e+01 +-1.857861519000000072e+01 +-1.857892513000000179e+01 +-1.857881354999999957e+01 +-1.858234405500000008e+01 +-1.858008480000000162e+01 +-1.857801056000000273e+01 +-1.858094406000000021e+01 +-1.857795333500000012e+01 +-1.857922744500000078e+01 +-1.858310985500000001e+01 +-1.858495712500000252e+01 +-1.858315276999999810e+01 +-1.857943439499999982e+01 +-1.858346939000000120e+01 +-1.858385467499999777e+01 +-1.858251762000000085e+01 +-1.861535072499999899e+01 +-1.861336040500000166e+01 +-1.862116909000000220e+01 +-1.862037372999999718e+01 +-1.862253856999999968e+01 +-1.861646748000000073e+01 +-1.862011623000000071e+01 +-1.862525176999999843e+01 +-1.862482357000000022e+01 +-1.862356376999999696e+01 +-1.858695793500000093e+01 +-1.859218025499999882e+01 +-1.859411716500000011e+01 +-1.859698105000000012e+01 +-1.859691047500000138e+01 +-1.859638404999999750e+01 +-1.859603405000000009e+01 +-1.860237026000000071e+01 +-1.860320949500000154e+01 +-1.860534095499999907e+01 +-1.860116004999999717e+01 +-1.860611343500000103e+01 +-1.860906505500000208e+01 +-1.860954570999999902e+01 +-1.860673904499999765e+01 +-1.861179065500000007e+01 +-1.861410522499999942e+01 +-1.861778640500000037e+01 +-1.862000083999999944e+01 +-1.862204265500000133e+01 +-1.862463378999999719e+01 +-1.862566947999999911e+01 +-1.862568569000000096e+01 +-1.862762928000000073e+01 +-1.862628459999999819e+01 +-1.863088417000000163e+01 +-1.863275241499999879e+01 +-1.863350201000000084e+01 +-1.863674259000000077e+01 +-1.864263820500000080e+01 +-1.864385605000000012e+01 +-1.864415645500000096e+01 +-1.864720344500000238e+01 +-1.864723491499999852e+01 +-1.865037631999999945e+01 +-1.865803528000000000e+01 +-1.865622806500000053e+01 +-1.866194725000000076e+01 +-1.866234778999999833e+01 +-1.866530895500000042e+01 +-1.866597938499999998e+01 +-1.867079353500000138e+01 +-1.867671585000000078e+01 +-1.867802906000000007e+01 +-1.867823886499999730e+01 +-1.867706966499999766e+01 +-1.868817234000000127e+01 +-1.868505478000000153e+01 +-1.868821716499999752e+01 +-1.868832015999999996e+01 +-1.868964671999999894e+01 +-1.869622040000000140e+01 +-1.869949150000000060e+01 +-1.870099448999999936e+01 +-1.870684624000000085e+01 +-1.870928382499999998e+01 +-1.871402168499999874e+01 +-1.871543121500000240e+01 +-1.871536445499999957e+01 +-1.871798420000000007e+01 +-1.872502518000000293e+01 +-1.872739219500000019e+01 +-1.873420715500000000e+01 +-1.873504924499999902e+01 +-1.873647784999999999e+01 +-1.873833752000000175e+01 +-1.874960327000000149e+01 +-1.874818420500000116e+01 +-1.875328445499999930e+01 +-1.875977420999999978e+01 +-1.876071643499999908e+01 +-1.876720714500000042e+01 +-1.876796341000000012e+01 +-1.876798057500000283e+01 +-1.877329540000000208e+01 +-1.877634334500000080e+01 +-1.878339481000000077e+01 +-1.879154014499999903e+01 +-1.878882980499999888e+01 +-1.879443168499999928e+01 +-1.880506420500000075e+01 +-1.880344772000000120e+01 +-1.880722426999999897e+01 +-1.881183528999999766e+01 +-1.881488800500000025e+01 +-1.882546139000000096e+01 +-1.882814979500000163e+01 +-1.882816315000000174e+01 +-1.883489990500000033e+01 +-1.883399486500000108e+01 +-1.884276485499999865e+01 +-1.884960079500000063e+01 +-1.885514545499999883e+01 +-1.885324668999999886e+01 +-1.885713481999999885e+01 +-1.886563491999999798e+01 +-1.887221717999999981e+01 +-1.887158870999999749e+01 +-1.887817764500000095e+01 +-1.887949657500000100e+01 +-1.889079570999999902e+01 +-1.889239883000000120e+01 +-1.890065288499999951e+01 +-1.890197467999999859e+01 +-1.890950489000000090e+01 +-1.891892432999999940e+01 +-1.891923236999999958e+01 +-1.892538070999999888e+01 +-1.893534755499999989e+01 +-1.893482208500000041e+01 +-1.894404983500000128e+01 +-1.894745350000000172e+01 +-1.895162868499999931e+01 +-1.896252059500000087e+01 +-1.896008014999999958e+01 +-1.897379779999999982e+01 +-1.897107791999999904e+01 +-1.898078250999999739e+01 +-1.898885154500000283e+01 +-1.898853015999999982e+01 +-1.899586773000000051e+01 +-1.900680541999999917e+01 +-1.900829506000000180e+01 +-1.901620864999999938e+01 +-1.902460288999999705e+01 +-1.903482723500000162e+01 +-1.903845024499999994e+01 +-1.904224491000000086e+01 +-1.905304431999999792e+01 +-1.905722045999999992e+01 +-1.906915855500000134e+01 +-1.907906245999999939e+01 +-1.908288192999999922e+01 +-1.908800410999999997e+01 +-1.909367656500000265e+01 +-1.910763359500000291e+01 +-1.911207484999999906e+01 +-1.911802958999999902e+01 +-1.912681770500000056e+01 +-1.913645553499999963e+01 +-1.914696502500000008e+01 +-1.915537738500000131e+01 +-1.916351794999999925e+01 +-1.916828536999999955e+01 +-1.918249798000000084e+01 +-1.918709659499999987e+01 +-1.919562721500000180e+01 +-1.920117187500000000e+01 +-1.921365546999999907e+01 +-1.922112083500000068e+01 +-1.926395225499999952e+01 +-1.927442454999999910e+01 +-1.928059864000000090e+01 +-1.928795909499999794e+01 +-1.929949187999999793e+01 +-1.930135059500000239e+01 +-1.931529712999999759e+01 +-1.932481479500000177e+01 +-1.932983208000000275e+01 +-1.933928012500000193e+01 +-1.934466553000000033e+01 +-1.935459423000000001e+01 +-1.936186314000000053e+01 +-1.936586856999999995e+01 +-1.938322163000000131e+01 +-1.938798046000000141e+01 +-1.939155292499999916e+01 +-1.939888858999999854e+01 +-1.940260505499999866e+01 +-1.941364670000000103e+01 +-1.941506576500000136e+01 +-1.942325306000000040e+01 +-1.942684936999999934e+01 +-1.943391609500000072e+01 +-1.943888378000000117e+01 +-1.944231128999999925e+01 +-1.944773673999999986e+01 +-1.944848823499999924e+01 +-1.945394230000000135e+01 +-1.945717812000000180e+01 +-1.942461586000000295e+01 +-1.942343997999999772e+01 +-1.942918491000000003e+01 +-1.943632221499999702e+01 +-1.943423271500000027e+01 +-1.943452072499999872e+01 +-1.943260288000000102e+01 +-1.943575954499999980e+01 +-1.943541622000000046e+01 +-1.943462085499999858e+01 +-1.943426514000000083e+01 +-1.943539428500000099e+01 +-1.942398261999999676e+01 +-1.942464637500000180e+01 +-1.943168163500000034e+01 +-1.942321777499999769e+01 +-1.942167949999999976e+01 +-1.941580295499999664e+01 +-1.941572856999999885e+01 +-1.941235447000000036e+01 +-1.941126728000000057e+01 +-1.940383625000000123e+01 +-1.940210342499999996e+01 +-1.939615058999999775e+01 +-1.939636326000000111e+01 +-1.939335250999999971e+01 +-1.938272285500000081e+01 +-1.938155555999999891e+01 +-1.937882232999999843e+01 +-1.936867046500000100e+01 +-1.936246109000000004e+01 +-1.935415267999999855e+01 +-1.934942436500000085e+01 +-1.934853362999999860e+01 +-1.934097767000000090e+01 +-1.933707142000000090e+01 +-1.932422732999999937e+01 +-1.932096862999999942e+01 +-1.931634139999999888e+01 +-1.930817032000000211e+01 +-1.930464076999999889e+01 +-1.929462241999999961e+01 +-1.929291915499999988e+01 +-1.928660011000000196e+01 +-1.927627945000000054e+01 +-1.927102088499999866e+01 +-1.926605129500000047e+01 +-1.925480079500000130e+01 +-1.925002670500000335e+01 +-1.924193096500000166e+01 +-1.923523521500000300e+01 +-1.922438430999999781e+01 +-1.921889209500000106e+01 +-1.921578407500000196e+01 +-1.920827865500000087e+01 +-1.919031334000000300e+01 +-1.918712902000000042e+01 +-1.917863368999999807e+01 +-1.918406105000000039e+01 +-1.917118072499999926e+01 +-1.916150379500000156e+01 +-1.916062450500000125e+01 +-1.915070438000000053e+01 +-1.914625644999999921e+01 +-1.913726615499999895e+01 +-1.913383579500000309e+01 +-1.912403202000000135e+01 +-1.911697101499999718e+01 +-1.910724640000000107e+01 +-1.910518169499999885e+01 +-1.909833049999999943e+01 +-1.909507178999999866e+01 +-1.908703994999999765e+01 +-1.907669639999999944e+01 +-1.906941890499999914e+01 +-1.906603145500000096e+01 +-1.906152820500000189e+01 +-1.905094146999999793e+01 +-1.904165649499999802e+01 +-1.904178046999999907e+01 +-1.903490161999999941e+01 +-1.902858447999999925e+01 +-1.902061176499999817e+01 +-1.901604079999999897e+01 +-1.901266860999999864e+01 +-1.900480270499999946e+01 +-1.899913787999999926e+01 +-1.899449157499999785e+01 +-1.898490619500000065e+01 +-1.898346042500000053e+01 +-1.897744369499999806e+01 +-1.897391509999999926e+01 +-1.896634960000000092e+01 +-1.895943737000000340e+01 +-1.895553397999999845e+01 +-1.894799899999999937e+01 +-1.894227695500000053e+01 +-1.893838500500000066e+01 +-1.893194675499999846e+01 +-1.892868995999999981e+01 +-1.891909885500000144e+01 +-1.892055606499999953e+01 +-1.891201782000000264e+01 +-1.890840339500000056e+01 +-1.890504551000000077e+01 +-1.889663791499999945e+01 +-1.889045905999999775e+01 +-1.888938522000000120e+01 +-1.888264560999999730e+01 +-1.887453365500000046e+01 +-1.887178706999999989e+01 +-1.887451458000000315e+01 +-1.886381245000000106e+01 +-1.886117362999999969e+01 +-1.885740756999999945e+01 +-1.884665203499999819e+01 +-1.884880065499999802e+01 +-1.884597491999999974e+01 +-1.883760833999999917e+01 +-1.883386992999999876e+01 +-1.882856368999999930e+01 +-1.883153724499999981e+01 +-1.882190513500000151e+01 +-1.881762027499999945e+01 +-1.881342506500000056e+01 +-1.880802440499999761e+01 +-1.880226803000000046e+01 +-1.879708194500000218e+01 +-1.879665184000000266e+01 +-1.879318809499999787e+01 +-1.878964995999999843e+01 +-1.878958892500000033e+01 +-1.878458308999999815e+01 +-1.877609729999999999e+01 +-1.877639865999999813e+01 +-1.876773452999999847e+01 +-1.876686001000000203e+01 +-1.875674534000000193e+01 +-1.875969409999999726e+01 +-1.875781154999999956e+01 +-1.875454616500000071e+01 +-1.875083637000000181e+01 +-1.875014686500000138e+01 +-1.874350547999999961e+01 +-1.874408531499999953e+01 +-1.874156856500000146e+01 +-1.873261737500000024e+01 +-1.873203468500000213e+01 +-1.873526668499999914e+01 +-1.872886085500000064e+01 +-1.872915172500000125e+01 +-1.871567058499999803e+01 +-1.872059059000000047e+01 +-1.871621323000000103e+01 +-1.871357249999999794e+01 +-1.870989608499999690e+01 +-1.870407581499999949e+01 +-1.870153331499999894e+01 +-1.870286274000000049e+01 +-1.870382880999999742e+01 +-1.870071124999999768e+01 +-1.869675254999999936e+01 +-1.869706821500000160e+01 +-1.869514560500000044e+01 +-1.869138622500000224e+01 +-1.868484688000000205e+01 +-1.868673038500000061e+01 +-1.868268680499999945e+01 +-1.867947768999999880e+01 +-1.867858028499999890e+01 +-1.867954731000000024e+01 +-1.867624378500000049e+01 +-1.867230319499999780e+01 +-1.867399788000000171e+01 +-1.867282867499999810e+01 +-1.866925048999999959e+01 +-1.866892147000000080e+01 +-1.866396903999999779e+01 +-1.866500377500000241e+01 +-1.866272735500000124e+01 +-1.866276645499999987e+01 +-1.865799426999999966e+01 +-1.865561867000000262e+01 +-1.865224552000000102e+01 +-1.865828133000000122e+01 +-1.865091705500000074e+01 +-1.865270042000000217e+01 +-1.864941024999999897e+01 +-1.865027427500000101e+01 +-1.865039730499999848e+01 +-1.864978790500000017e+01 +-1.864687347499999959e+01 +-1.864800262500000017e+01 +-1.864591980000000149e+01 +-1.864549350500000102e+01 +-1.864026451499999837e+01 +-1.864351940000000241e+01 +-1.864217376999999942e+01 +-1.864358615999999813e+01 +-1.864574814000000202e+01 +-1.864181423499999823e+01 +-1.864470195999999902e+01 +-1.863901042999999902e+01 +-1.863831329499999967e+01 +-1.863843441000000212e+01 +-1.863809489999999869e+01 +-1.863979053500000305e+01 +-1.864028644500000098e+01 +-1.864272403500000053e+01 +-1.863628959500000093e+01 +-1.863522148500000242e+01 +-1.863617039000000020e+01 +-1.863389683000000119e+01 +-1.863992118499999862e+01 +-1.863774585499999858e+01 +-1.863897896000000287e+01 +-1.863477802500000280e+01 +-1.864006042500000149e+01 +-1.863870238999999884e+01 +-1.863651752500000214e+01 +-1.863628768999999963e+01 +-1.864073467499999737e+01 +-1.863662814999999995e+01 +-1.864016819000000069e+01 +-1.863927078500000079e+01 +-1.863985442999999975e+01 +-1.863941764500000176e+01 +-1.863733768499999854e+01 +-1.863976764499999916e+01 +-1.864081001499999957e+01 +-1.863374615000000034e+01 +-1.863562106999999912e+01 +-1.863805007999999930e+01 +-1.864075279500000093e+01 +-1.863728713999999798e+01 +-1.864174651999999810e+01 +-1.864205837499999774e+01 +-1.864172649500000034e+01 +-1.864046764500000108e+01 +-1.863680935000000005e+01 +-1.864236641000000105e+01 +-1.863695717000000229e+01 +-1.864466571999999900e+01 +-1.864034843499999994e+01 +-1.864102363499999981e+01 +-1.863625431500000218e+01 +-1.863841724499999941e+01 +-1.864250755500000167e+01 +-1.863700675999999845e+01 +-1.863602161499999710e+01 +-1.864103793999999681e+01 +-1.863691425500000065e+01 +-1.863464164500000209e+01 +-1.863817214999999905e+01 +-1.863324737499999983e+01 +-1.863621330000000142e+01 +-1.862987517999999909e+01 +-1.863858604499999672e+01 +-1.864027786500000161e+01 +-1.863837147000000272e+01 +-1.864200591999999901e+01 +-1.863927555000000069e+01 +-1.863597964999999945e+01 +-1.863334942000000183e+01 +-1.863770008000000189e+01 +-1.863561725499999966e+01 +-1.863546561999999795e+01 +-1.862803173000000001e+01 +-1.863663292000000027e+01 +-1.862754821500000091e+01 +-1.863273143500000018e+01 +-1.863553142499999993e+01 +-1.863354396500000121e+01 +-1.863043117499999823e+01 +-1.863277721000000042e+01 +-1.862763309500000020e+01 +-1.863348102500000181e+01 +-1.862864112500000147e+01 +-1.862754630999999961e+01 +-1.862870025499999826e+01 +-1.862356566999999785e+01 +-1.862774849000000188e+01 +-1.862906456000000333e+01 +-1.862328815499999735e+01 +-1.862350941000000049e+01 +-1.862032127499999845e+01 +-1.862319851000000170e+01 +-1.862259483500000101e+01 +-1.862309169999999980e+01 +-1.861813640500000133e+01 +-1.861826896499999862e+01 +-1.861903286000000080e+01 +-1.861418533499999839e+01 +-1.864943027500000028e+01 +-1.864717102000000182e+01 +-1.864410400500000264e+01 +-1.864202689999999762e+01 +-1.864536285500000190e+01 +-1.864382839499999989e+01 +-1.864039611999999835e+01 +-1.860560703499999846e+01 +-1.859985542500000122e+01 +-1.860235786500000188e+01 +-1.860387420500000033e+01 +-1.859838295000000130e+01 +-1.859759903000000136e+01 +-1.859412860999999850e+01 +-1.859599781000000007e+01 +-1.859088611499999999e+01 +-1.859771537499999994e+01 +-1.858856105999999997e+01 +-1.858499526499999988e+01 +-1.858724021999999820e+01 +-1.858653449999999907e+01 +-1.858234119499999792e+01 +-1.858136367999999905e+01 +-1.857728195500000012e+01 +-1.858318042999999875e+01 +-1.857734108000000006e+01 +-1.857616901000000098e+01 +-1.857126140500000133e+01 +-1.856981945000000067e+01 +-1.857066917499999903e+01 +-1.856686401500000017e+01 +-1.856359290999999700e+01 +-1.856525898000000296e+01 +-1.856218909999999767e+01 +-1.855744170999999909e+01 +-1.855547141999999994e+01 +-1.855614280500000035e+01 +-1.855105400000000060e+01 +-1.855437278499999820e+01 +-1.855048275000000046e+01 +-1.854667186999999728e+01 +-1.854348564499999696e+01 +-1.854452324000000019e+01 +-1.854418564000000202e+01 +-1.854102516000000023e+01 +-1.853776741000000072e+01 +-1.853615951500000136e+01 +-1.853417778000000027e+01 +-1.853128814499999777e+01 +-1.853451060999999811e+01 +-1.852806377000000282e+01 +-1.852536010499999719e+01 +-1.852062511500000141e+01 +-1.852332210499999832e+01 +-1.851793575499999989e+01 +-1.851711940499999898e+01 +-1.851376151999999919e+01 +-1.851302910000000068e+01 +-1.851032828999999680e+01 +-1.850996779999999831e+01 +-1.850944709499999874e+01 +-1.850823021000000068e+01 +-1.850123786999999709e+01 +-1.850149440999999939e+01 +-1.849587058999999911e+01 +-1.849431610500000289e+01 +-1.849407100500000212e+01 +-1.849580955500000101e+01 +-1.848635005999999947e+01 +-1.849385548000000057e+01 +-1.848795413999999937e+01 +-1.848792076000000151e+01 +-1.848575592000000256e+01 +-1.848366070000000150e+01 +-1.847553539500000142e+01 +-1.847686099999999954e+01 +-1.847449302500000101e+01 +-1.847303772000000066e+01 +-1.847150134999999693e+01 +-1.847236061000000262e+01 +-1.846970081499999949e+01 +-1.846779442000000060e+01 +-1.846385288500000144e+01 +-1.846647071499999981e+01 +-1.846067524000000049e+01 +-1.846144771499999848e+01 +-1.845991325500000002e+01 +-1.845410442500000059e+01 +-1.845026588500000031e+01 +-1.845520019499999975e+01 +-1.845347785999999957e+01 +-1.844925499000000002e+01 +-1.844669246499999815e+01 +-1.844497394999999784e+01 +-1.844666194999999931e+01 +-1.844744586499999883e+01 +-1.844617175999999859e+01 +-1.843605041499999686e+01 +-1.843969249999999960e+01 +-1.844036292999999915e+01 +-1.843790340500000013e+01 +-1.843055057499999805e+01 +-1.843334769999999878e+01 +-1.843098354500000013e+01 +-1.842437934999999882e+01 +-1.843095684000000034e+01 +-1.842702960999999817e+01 +-1.842668151499999851e+01 +-1.842506408499999893e+01 +-1.842094993500000299e+01 +-1.842199230499999985e+01 +-1.842008876999999956e+01 +-1.841745090500000259e+01 +-1.841508579499999954e+01 +-1.841916751999999846e+01 +-1.841615581499999976e+01 +-1.841427040499999990e+01 +-1.840702343000000241e+01 +-1.841265964499999797e+01 +-1.840680980500000175e+01 +-1.840831852000000168e+01 +-1.840226459499999834e+01 +-1.840524769000000305e+01 +-1.840454673500000027e+01 +-1.840291786000000229e+01 +-1.840009879999999853e+01 +-1.840261173500000069e+01 +-1.840080738500000024e+01 +-1.840001010999999664e+01 +-1.839783477499999975e+01 +-1.840024947999999938e+01 +-1.839587020999999822e+01 +-1.839379405999999761e+01 +-1.839419364999999829e+01 +-1.839479160500000177e+01 +-1.838800239500000089e+01 +-1.838896084000000286e+01 +-1.838320731999999680e+01 +-1.838800812000000207e+01 +-1.838776016499999955e+01 +-1.838733768499999854e+01 +-1.838902378499999912e+01 +-1.838456249500000084e+01 +-1.838449955000000102e+01 +-1.838774776500000030e+01 +-1.838640118000000001e+01 +-1.838165760000000049e+01 +-1.837939453499999942e+01 +-1.837914276000000058e+01 +-1.837798500000000246e+01 +-1.838158893499999991e+01 +-1.838070392499999883e+01 +-1.838000583499999863e+01 +-1.838067436000000043e+01 +-1.837768077500000174e+01 +-1.837596702500000134e+01 +-1.837663745500000090e+01 +-1.837759876500000189e+01 +-1.837743758999999955e+01 +-1.837473679000000004e+01 +-1.837584591000000245e+01 +-1.837194920000000309e+01 +-1.837426471500000247e+01 +-1.837190247000000198e+01 +-1.837561511999999908e+01 +-1.837306690500000173e+01 +-1.836979961500000158e+01 +-1.837185192500000142e+01 +-1.836701202500000107e+01 +-1.837364673500000123e+01 +-1.837193966000000245e+01 +-1.836967373000000237e+01 +-1.837026977499999703e+01 +-1.837011146999999767e+01 +-1.837334918999999900e+01 +-1.837183094000000239e+01 +-1.836855888499999878e+01 +-1.837106991000000278e+01 +-1.837375640999999860e+01 +-1.836745548000000028e+01 +-1.837236022999999818e+01 +-1.837210845999999975e+01 +-1.836929035500000040e+01 +-1.836877823000000021e+01 +-1.836706828999999885e+01 +-1.837544918000000038e+01 +-1.837125778499999740e+01 +-1.836852836499999952e+01 +-1.836912536999999901e+01 +-1.837043380499999756e+01 +-1.836642551500000309e+01 +-1.837178325500000042e+01 +-1.836638164500000059e+01 +-1.837211608999999868e+01 +-1.837508487499999887e+01 +-1.837227344500000115e+01 +-1.836532687999999780e+01 +-1.837481498999999729e+01 +-1.837365245499999844e+01 +-1.837589931499999807e+01 +-1.837444209999999956e+01 +-1.837805939000000066e+01 +-1.838066673000000151e+01 +-1.837711143499999977e+01 +-1.837476062500000040e+01 +-1.837818717999999762e+01 +-1.838308334499999930e+01 +-1.837999534499999754e+01 +-1.837828731500000146e+01 +-1.838263702500000107e+01 +-1.838349724000000052e+01 +-1.838389873499999894e+01 +-1.838162993999999983e+01 +-1.838543319500000095e+01 +-1.838700867000000017e+01 +-1.838779068000000194e+01 +-1.838864707999999837e+01 +-1.839034366499999962e+01 +-1.839240551000000323e+01 +-1.838994598500000066e+01 +-1.839402580499999829e+01 +-1.839423942500000209e+01 +-1.839380264000000054e+01 +-1.840046691999999950e+01 +-1.839700412999999912e+01 +-1.840081882500000177e+01 +-1.840408801999999966e+01 +-1.840105533500000234e+01 +-1.840386390999999833e+01 +-1.841238116999999974e+01 +-1.840742778500000298e+01 +-1.841040993000000014e+01 +-1.841607856499999940e+01 +-1.841151046999999963e+01 +-1.841456222500000095e+01 +-1.841894435500000071e+01 +-1.842331409500000206e+01 +-1.841808700499999674e+01 +-1.842300129000000197e+01 +-1.842258071999999913e+01 +-1.842879867500000302e+01 +-1.842847633000000229e+01 +-1.843164443999999946e+01 +-1.843215370000000064e+01 +-1.844346427500000019e+01 +-1.843462276500000030e+01 +-1.843974685999999963e+01 +-1.844283390000000011e+01 +-1.844703007000000028e+01 +-1.845182800499999942e+01 +-1.844394111999999808e+01 +-1.845133209000000107e+01 +-1.845947647500000244e+01 +-1.845802879000000019e+01 +-1.846311664499999949e+01 +-1.845880794500000022e+01 +-1.846705340999999834e+01 +-1.846751499000000152e+01 +-1.847324370999999843e+01 +-1.847107887499999990e+01 +-1.847677231000000120e+01 +-1.848179721500000028e+01 +-1.848727225999999746e+01 +-1.848436260000000075e+01 +-1.848983764500000149e+01 +-1.849021721000000085e+01 +-1.849722098999999886e+01 +-1.849441337999999746e+01 +-1.849228572999999898e+01 +-1.850145149500000130e+01 +-1.849980735500000151e+01 +-1.850582027499999782e+01 +-1.850235653000000013e+01 +-1.851030349999999913e+01 +-1.851048755499999743e+01 +-1.851094817999999975e+01 +-1.851241588499999935e+01 +-1.851726436500000261e+01 +-1.851845455000000129e+01 +-1.851909160999999671e+01 +-1.852413463499999935e+01 +-1.852083301500000090e+01 +-1.852743148999999789e+01 +-1.852881145500000315e+01 +-1.852898883999999669e+01 +-1.853074359500000057e+01 +-1.853156185499999964e+01 +-1.853918742999999836e+01 +-1.854010391499999955e+01 +-1.854119301000000064e+01 +-1.854532336999999842e+01 +-1.854560279500000064e+01 +-1.854707812999999916e+01 +-1.854341507000000178e+01 +-1.855488967499999831e+01 +-1.855203818999999754e+01 +-1.855525588999999798e+01 +-1.855710888000000125e+01 +-1.856300735499999988e+01 +-1.855921840999999972e+01 +-1.856309795499999993e+01 +-1.856263255999999728e+01 +-1.856521320000000230e+01 +-1.856290626499999874e+01 +-1.857029056999999739e+01 +-1.857075214500000016e+01 +-1.856734752999999927e+01 +-1.856586169999999925e+01 +-1.857195472499999767e+01 +-1.857857703999999899e+01 +-1.857804966000000135e+01 +-1.857583427000000142e+01 +-1.857759856999999926e+01 +-1.858452033999999742e+01 +-1.858194064999999995e+01 +-1.858211898999999789e+01 +-1.858341788999999977e+01 +-1.858147716500000257e+01 +-1.858849620499999844e+01 +-1.858537769499999825e+01 +-1.858794594000000089e+01 +-1.859018135000000171e+01 +-1.858990669499999981e+01 +-1.858889389000000136e+01 +-1.858942794500000062e+01 +-1.859229565000000051e+01 +-1.858990764500000026e+01 +-1.859574317500000262e+01 +-1.859584045000000074e+01 +-1.859103488499999912e+01 +-1.859650421499999950e+01 +-1.859409523000000064e+01 +-1.859327984000000100e+01 +-1.859196472500000041e+01 +-1.859058665999999960e+01 +-1.859873867000000303e+01 +-1.859170437000000220e+01 +-1.859949589000000003e+01 +-1.859412860999999850e+01 +-1.859496402999999987e+01 +-1.859681892500000089e+01 +-1.859255600000000186e+01 +-1.859524440499999898e+01 +-1.859266567499999923e+01 +-1.859422588500000018e+01 +-1.859230041500000041e+01 +-1.859024715500000013e+01 +-1.859460734999999687e+01 +-1.859145927000000142e+01 +-1.859544849499999941e+01 +-1.859516525000000087e+01 +-1.858861541499999959e+01 +-1.859120369000000039e+01 +-1.858491706499999907e+01 +-1.858741569500000068e+01 +-1.858705520499999864e+01 +-1.858520793499999968e+01 +-1.858335590000000082e+01 +-1.858410168000000340e+01 +-1.858271884999999912e+01 +-1.858068751999999790e+01 +-1.858255386500000128e+01 +-1.857904815999999926e+01 +-1.857976913499999938e+01 +-1.857423591500000271e+01 +-1.857840061000000276e+01 +-1.857775211500000268e+01 +-1.857508564000000106e+01 +-1.856953335000000038e+01 +-1.857166957500000137e+01 +-1.856945323500000100e+01 +-1.856825066000000035e+01 +-1.856374072999999925e+01 +-1.856714725500000185e+01 +-1.856613063999999724e+01 +-1.856291103499999906e+01 +-1.856633854000000028e+01 +-1.856051349500000214e+01 +-1.856189823000000061e+01 +-1.855702781499999787e+01 +-1.855416106999999926e+01 +-1.855233574000000019e+01 +-1.855435466499999819e+01 +-1.854742145499999850e+01 +-1.854873752499999995e+01 +-1.854321097999999779e+01 +-1.855020999999999987e+01 +-1.854532432499999928e+01 +-1.853794860500000041e+01 +-1.854238319499999932e+01 +-1.853817176500000130e+01 +-1.853650092999999899e+01 +-1.853245830499999869e+01 +-1.853502940999999993e+01 +-1.853090095499999990e+01 +-1.852838897499999860e+01 +-1.852812862500000080e+01 +-1.852602672500000125e+01 +-1.852169418500000120e+01 +-1.852090454500000050e+01 +-1.851968670000000117e+01 +-1.851756095999999729e+01 +-1.851712131500000069e+01 +-1.851114368500000040e+01 +-1.850829887500000126e+01 +-1.850712013500000097e+01 +-1.850921059000000213e+01 +-1.849984646000000055e+01 +-1.850059794999999951e+01 +-1.849665164500000003e+01 +-1.849748134499999708e+01 +-1.850132751499999983e+01 +-1.849545764999999875e+01 +-1.849758338499999866e+01 +-1.849089526999999933e+01 +-1.849005603999999892e+01 +-1.848841095000000223e+01 +-1.848555565000000200e+01 +-1.848465252000000092e+01 +-1.848629570499999986e+01 +-1.848473167499999903e+01 +-1.847687721500000180e+01 +-1.847851943999999946e+01 +-1.847724247000000020e+01 +-1.847339820999999915e+01 +-1.846936511999999908e+01 +-1.847122574000000128e+01 +-1.846691703999999845e+01 +-1.846955299500000081e+01 +-1.846707725499999952e+01 +-1.846361064999999968e+01 +-1.846123504499999868e+01 +-1.846379852500000140e+01 +-1.846150779999999969e+01 +-1.845823573999999923e+01 +-1.845904349999999994e+01 +-1.845592689499999750e+01 +-1.845105648500000228e+01 +-1.845105075499999714e+01 +-1.845436572999999925e+01 +-1.845020961499999856e+01 +-1.844922542500000162e+01 +-1.844942856000000120e+01 +-1.844601059000000021e+01 +-1.844518852499999895e+01 +-1.844234371000000294e+01 +-1.844086074999999880e+01 +-1.844304465999999820e+01 +-1.844021415499999961e+01 +-1.844278431000000040e+01 +-1.843852042999999696e+01 +-1.843744563999999997e+01 +-1.844166850999999951e+01 +-1.843158340499999781e+01 +-1.843395710000000065e+01 +-1.842850589500000069e+01 +-1.843310547000000099e+01 +-1.843296432500000037e+01 +-1.842788314500000268e+01 +-1.842961501999999996e+01 +-1.842715168000000148e+01 +-1.843251323500000183e+01 +-1.842890072000000146e+01 +-1.842753791500000204e+01 +-1.842736912000000160e+01 +-1.842791271000000108e+01 +-1.842428207500000070e+01 +-1.842818259999999952e+01 +-1.842810344499999786e+01 +-1.842734622999999772e+01 +-1.842816829499999898e+01 +-1.842449665000000181e+01 +-1.842633246999999841e+01 +-1.842364883500000161e+01 +-1.842580890500000024e+01 +-1.842744731999999885e+01 +-1.842570972500000082e+01 +-1.842517090000000124e+01 +-1.842646408000000235e+01 +-1.842377757999999943e+01 +-1.842533302500000048e+01 +-1.842821121499999748e+01 +-1.842675018499999950e+01 +-1.842867564999999885e+01 +-1.843024254000000184e+01 +-1.842748260500000157e+01 +-1.842752361000000150e+01 +-1.842876147999999858e+01 +-1.843156051500000103e+01 +-1.843063354499999917e+01 +-1.842935562000000260e+01 +-1.842831230000000176e+01 +-1.842853165000000004e+01 +-1.843154144000000016e+01 +-1.843453884000000187e+01 +-1.843010711499999843e+01 +-1.843293189999999981e+01 +-1.843406868000000287e+01 +-1.843279647499999996e+01 +-1.843142032499999772e+01 +-1.843654060500000114e+01 +-1.843900490000000048e+01 +-1.843608856499999860e+01 +-1.844338226500000033e+01 +-1.844001674500000121e+01 +-1.844073582000000044e+01 +-1.844293212499999868e+01 +-1.843644237499999861e+01 +-1.844494343000000214e+01 +-1.844338607999999979e+01 +-1.844321251000000217e+01 +-1.844878100999999759e+01 +-1.844922829000000064e+01 +-1.845217132499999835e+01 +-1.844878006000000070e+01 +-1.845344066500000224e+01 +-1.845747279999999790e+01 +-1.845782661500000188e+01 +-1.845921802499999842e+01 +-1.845462703500000146e+01 +-1.845866584999999915e+01 +-1.846095943499999947e+01 +-1.845621394999999865e+01 +-1.846261024500000048e+01 +-1.846426296499999964e+01 +-1.846590804999999946e+01 +-1.846948909500000013e+01 +-1.846627712000000088e+01 +-1.846931267000000076e+01 +-1.846527958000000069e+01 +-1.847160339499999893e+01 +-1.847462845000000087e+01 +-1.847747135499999871e+01 +-1.847380542999999875e+01 +-1.847363471999999973e+01 +-1.848023796000000019e+01 +-1.848270606999999899e+01 +-1.848134041000000138e+01 +-1.848189258500000065e+01 +-1.848410606499999886e+01 +-1.848344421499999868e+01 +-1.848915958499999945e+01 +-1.849071788999999910e+01 +-1.849744701499999877e+01 +-1.849367714000000262e+01 +-1.849597358999999841e+01 +-1.850213718500000226e+01 +-1.850702858000000006e+01 +-1.850352287500000159e+01 +-1.850592041000000165e+01 +-1.850693988999999817e+01 +-1.850897598499999930e+01 +-1.851385975000000172e+01 +-1.851756381999999945e+01 +-1.852235412499999967e+01 +-1.852384948999999992e+01 +-1.852376461000000063e+01 +-1.852948665499999947e+01 +-1.853235721500000110e+01 +-1.853615093500000199e+01 +-1.853125000000000000e+01 +-1.853626536999999885e+01 +-1.854503727000000168e+01 +-1.854561710499999805e+01 +-1.854672718000000131e+01 +-1.855358219000000020e+01 +-1.855251503000000213e+01 +-1.855898666499999905e+01 +-1.856638240999999923e+01 +-1.855976199999999920e+01 +-1.856962775999999948e+01 +-1.856908512000000044e+01 +-1.857641887999999852e+01 +-1.857787990499999964e+01 +-1.857871818499999961e+01 +-1.858529472500000068e+01 +-1.858852577500000081e+01 +-1.858786392000000021e+01 +-1.859529114000000050e+01 +-1.859797191500000224e+01 +-1.859999466000000012e+01 +-1.860189914500000086e+01 +-1.860901164999999935e+01 +-1.861157703499999982e+01 +-1.861605167500000135e+01 +-1.862054443499999934e+01 +-1.862675380499999989e+01 +-1.862721443000000221e+01 +-1.863004875000000027e+01 +-1.864143657500000018e+01 +-1.864518737499999901e+01 +-1.864574145999999999e+01 +-1.864134025999999977e+01 +-1.865281295500000169e+01 +-1.865721607500000090e+01 +-1.866486263000000179e+01 +-1.866338634499999927e+01 +-1.866459751000000011e+01 +-1.866781044000000023e+01 +-1.867602253000000090e+01 +-1.867776584499999970e+01 +-1.867905044500000145e+01 +-1.868561554000000058e+01 +-1.868974781000000007e+01 +-1.869768523999999843e+01 +-1.869641780999999980e+01 +-1.870518683999999965e+01 +-1.870675563500000038e+01 +-1.870861720999999989e+01 +-1.871630668499999928e+01 +-1.871585559500000073e+01 +-1.872196102499999881e+01 +-1.872427368000000314e+01 +-1.873476028500000012e+01 +-1.873788356500000063e+01 +-1.874249554000000018e+01 +-1.874431324000000032e+01 +-1.874881362500000037e+01 +-1.874724864999999951e+01 +-1.875627803999999799e+01 +-1.876143646500000273e+01 +-1.876455306999999806e+01 +-1.876318264000000013e+01 +-1.876727104000000068e+01 +-1.877623939499999750e+01 +-1.877633857499999692e+01 +-1.878255081000000004e+01 +-1.877998065999999966e+01 +-1.879075717999999995e+01 +-1.879496479000000164e+01 +-1.879287243000000274e+01 +-1.879954052000000075e+01 +-1.879971981499999956e+01 +-1.880255127000000215e+01 +-1.880457877999999994e+01 +-1.880878161999999776e+01 +-1.881263637500000030e+01 +-1.881913375999999971e+01 +-1.881915664499999963e+01 +-1.882410431000000273e+01 +-1.882713318000000058e+01 +-1.882749652500000082e+01 +-1.883181285500000257e+01 +-1.883485222000000192e+01 +-1.883806324000000032e+01 +-1.883752059999999773e+01 +-1.884146690000000035e+01 +-1.884305095999999935e+01 +-1.884782314499999956e+01 +-1.884782982000000118e+01 +-1.884744358000000020e+01 +-1.885086249999999808e+01 +-1.885657596500000110e+01 +-1.885778712999999840e+01 +-1.885529804499999784e+01 +-1.885863112999999913e+01 +-1.885852622999999895e+01 +-1.886102104000000068e+01 +-1.886462497499999813e+01 +-1.886443995999999856e+01 +-1.886434459999999902e+01 +-1.886916542000000163e+01 +-1.886436081000000087e+01 +-1.886694431499999780e+01 +-1.887276172500000015e+01 +-1.887036609500000139e+01 +-1.886769581000000073e+01 +-1.887499141500000022e+01 +-1.887517452000000162e+01 +-1.887527084500000285e+01 +-1.887610435500000250e+01 +-1.886927604999999986e+01 +-1.887268162000000160e+01 +-1.886919307499999832e+01 +-1.887705326000000028e+01 +-1.888129425500000025e+01 +-1.887159919500000171e+01 +-1.887825870500000036e+01 +-1.887512206999999975e+01 +-1.887420940500000199e+01 +-1.887745093999999924e+01 +-1.886995411000000189e+01 +-1.887449455499999829e+01 +-1.887422656999999759e+01 +-1.887190341999999887e+01 +-1.887042522499999819e+01 +-1.887376880499999743e+01 +-1.886776542500000176e+01 +-1.886730003499999953e+01 +-1.886425590500000027e+01 +-1.886501025999999825e+01 +-1.886565876000000230e+01 +-1.886434840999999807e+01 +-1.885595702999999901e+01 +-1.885956477999999947e+01 +-1.885439968000000022e+01 +-1.885625266999999994e+01 +-1.885753440999999953e+01 +-1.885247230999999957e+01 +-1.884943771500000054e+01 +-1.884943485000000152e+01 +-1.884613514000000123e+01 +-1.884547137999999933e+01 +-1.883793926499999927e+01 +-1.883996105499999985e+01 +-1.884051894999999988e+01 +-1.883296966500000025e+01 +-1.883341884499999708e+01 +-1.883287811000000289e+01 +-1.882891845500000017e+01 +-1.882053565999999734e+01 +-1.882092761999999908e+01 +-1.881939983499999869e+01 +-1.881549644500000085e+01 +-1.881099510499999994e+01 +-1.880439376500000037e+01 +-1.880917739499999897e+01 +-1.880411720000000031e+01 +-1.880541801500000076e+01 +-1.879891014500000068e+01 +-1.879595851999999923e+01 +-1.879229736499999959e+01 +-1.878852176499999871e+01 +-1.878590202499999862e+01 +-1.878330611999999888e+01 +-1.878115177499999788e+01 +-1.878021240500000033e+01 +-1.877050876500000243e+01 +-1.877087115999999867e+01 +-1.876813411999999914e+01 +-1.876438140999999860e+01 +-1.876027489000000159e+01 +-1.875422000999999739e+01 +-1.875431251499999874e+01 +-1.875024414499999992e+01 +-1.874941444499999932e+01 +-1.874147701000000055e+01 +-1.874067306499999930e+01 +-1.873846149499999925e+01 +-1.872748279500000024e+01 +-1.873132514999999998e+01 +-1.872149849000000188e+01 +-1.871455383500000025e+01 +-1.871837615999999826e+01 +-1.871132946000000175e+01 +-1.871037579000000051e+01 +-1.870894241499999922e+01 +-1.869902324499999935e+01 +-1.870369816000000185e+01 +-1.869021416000000002e+01 +-1.869460773499999817e+01 +-1.868954086499999789e+01 +-1.868680668000000011e+01 +-1.868037319000000096e+01 +-1.868023490999999936e+01 +-1.867387485500000111e+01 +-1.867482185499999758e+01 +-1.866965293999999886e+01 +-1.866261768500000073e+01 +-1.865838051000000064e+01 +-1.865736007499999971e+01 +-1.865247631000000084e+01 +-1.864738845499999798e+01 +-1.864636802500000101e+01 +-1.864131068999999741e+01 +-1.864294719499999786e+01 +-1.863771533999999974e+01 +-1.863605881000000153e+01 +-1.862752437999999700e+01 +-1.862877655000000132e+01 +-1.862367058000000242e+01 +-1.862279034000000166e+01 +-1.861539745500000009e+01 +-1.861113453000000106e+01 +-1.861025237999999860e+01 +-1.861003017499999856e+01 +-1.860466766500000091e+01 +-1.859754752999999994e+01 +-1.859474468500000199e+01 +-1.859168720499999949e+01 +-1.858697319000000192e+01 +-1.858711528500000298e+01 +-1.858770942499999990e+01 +-1.858151149999999774e+01 +-1.857892513000000179e+01 +-1.857528972499999753e+01 +-1.857489013500000041e+01 +-1.856576347499999713e+01 +-1.856618785999999943e+01 +-1.856250571999999721e+01 +-1.856169700499999919e+01 +-1.855426120499999953e+01 +-1.855340957499999988e+01 +-1.855426692999999716e+01 +-1.855112457500000289e+01 +-1.854367923999999945e+01 +-1.854548454500000076e+01 +-1.854394912500000103e+01 +-1.854237270000000137e+01 +-1.853885268999999880e+01 +-1.853552818000000002e+01 +-1.853449630499999756e+01 +-1.853188419499999995e+01 +-1.852408313499999792e+01 +-1.852698802999999828e+01 +-1.852864741999999865e+01 +-1.852359294499999720e+01 +-1.852069854999999876e+01 +-1.851901435999999990e+01 +-1.851879501500000202e+01 +-1.851360035000000082e+01 +-1.851381778500000053e+01 +-1.850910567999999756e+01 +-1.851228237000000121e+01 +-1.850459575500000042e+01 +-1.853136730499999985e+01 +-1.852791786000000229e+01 +-1.853002262000000044e+01 +-1.852297592000000037e+01 +-1.852553368000000233e+01 +-1.852219677000000075e+01 +-1.852013587999999800e+01 +-1.851946163499999898e+01 +-1.851585006999999905e+01 +-1.851663589500000029e+01 +-1.851614570499999957e+01 +-1.851132678999999825e+01 +-1.851258945500000053e+01 +-1.851302337999999992e+01 +-1.850588130999999947e+01 +-1.851037883500000092e+01 +-1.850611877000000050e+01 +-1.851189708999999795e+01 +-1.850450611000000123e+01 +-1.850189495000000051e+01 +-1.850435066499999692e+01 +-1.850606154999999831e+01 +-1.847206592500000255e+01 +-1.847184753500000198e+01 +-1.847198962999999949e+01 +-1.847302627500000227e+01 +-1.846735095999999743e+01 +-1.846846866499999962e+01 +-1.847330189000000189e+01 +-1.847182559999999896e+01 +-1.846935081499999853e+01 +-1.847271823999999896e+01 +-1.846918582500000028e+01 +-1.846769046499999689e+01 +-1.846858119999999914e+01 +-1.846873092999999955e+01 +-1.846785831500000086e+01 +-1.846432781000000034e+01 +-1.846388912000000104e+01 +-1.846615887000000100e+01 +-1.846098708999999971e+01 +-1.846533012500000126e+01 +-1.846521949999999990e+01 +-1.846837425000000010e+01 +-1.846650695499999983e+01 +-1.846161269999999988e+01 +-1.846236515000000011e+01 +-1.846291447000000119e+01 +-1.846241855999999970e+01 +-1.846254157999999990e+01 +-1.846662425999999968e+01 +-1.846338939500000009e+01 +-1.846122360000000029e+01 +-1.846164035999999697e+01 +-1.846079921999999840e+01 +-1.846313190499999735e+01 +-1.846429157499999718e+01 +-1.846325206499999894e+01 +-1.846632480499999929e+01 +-1.846639442500000072e+01 +-1.846212482499999652e+01 +-1.846425629000000157e+01 +-1.846267128000000213e+01 +-1.846586322499999966e+01 +-1.846541022999999981e+01 +-1.846768855999999914e+01 +-1.846897125499999959e+01 +-1.846910477000000128e+01 +-1.847265243500000054e+01 +-1.847120475500000225e+01 +-1.846704006000000220e+01 +-1.847177791499999699e+01 +-1.847165203000000133e+01 +-1.847593593499999898e+01 +-1.847258758499999942e+01 +-1.846958350999999965e+01 +-1.847506046499999854e+01 +-1.847871971500000043e+01 +-1.847601413499999978e+01 +-1.847829056000000136e+01 +-1.847565269500000085e+01 +-1.847998237999999915e+01 +-1.848027420500000062e+01 +-1.848094844999999964e+01 +-1.848296356000000173e+01 +-1.848273754000000224e+01 +-1.848583698000000197e+01 +-1.849307345999999797e+01 +-1.848853015999999982e+01 +-1.849134254500000196e+01 +-1.849203109500000153e+01 +-1.849400043500000024e+01 +-1.850116539000000060e+01 +-1.849318218500000199e+01 +-1.849724674000000135e+01 +-1.849711226999999880e+01 +-1.850657844500000238e+01 +-1.850288104999999916e+01 +-1.850740814499999942e+01 +-1.850964069500000164e+01 +-1.850843143499999854e+01 +-1.851204013999999987e+01 +-1.851465225500000145e+01 +-1.851845741500000031e+01 +-1.851759052499999925e+01 +-1.851745700499999714e+01 +-1.851750183000000050e+01 +-1.852581119499999929e+01 +-1.852631187000000068e+01 +-1.852278519000000045e+01 +-1.853163814499999873e+01 +-1.853297710500000051e+01 +-1.853293800000000147e+01 +-1.853610897000000080e+01 +-1.853320503500000171e+01 +-1.854053497499999992e+01 +-1.853369045000000170e+01 +-1.854551601000000005e+01 +-1.854720878499999870e+01 +-1.854431438499999985e+01 +-1.854907417500000122e+01 +-1.855250454000000104e+01 +-1.855690193499999907e+01 +-1.855713463000000019e+01 +-1.856408500999999944e+01 +-1.856157207500000084e+01 +-1.856687069000000179e+01 +-1.857107352999999961e+01 +-1.856725883500000052e+01 +-1.857369041500000151e+01 +-1.857456683999999925e+01 +-1.857386398500000269e+01 +-1.858195590999999780e+01 +-1.858571719999999772e+01 +-1.858105278000000027e+01 +-1.858212089499999919e+01 +-1.858819770499999890e+01 +-1.858807372999999785e+01 +-1.859346962000000048e+01 +-1.859529209000000094e+01 +-1.859710407499999718e+01 +-1.859650993500000027e+01 +-1.860481167000000013e+01 +-1.860671901999999989e+01 +-1.860723209000000011e+01 +-1.860616588499999935e+01 +-1.860825919999999911e+01 +-1.861230945500000189e+01 +-1.861152649000000281e+01 +-1.861600684999999800e+01 +-1.861772251000000011e+01 +-1.861924266500000158e+01 +-1.861864948000000197e+01 +-1.862059402500000260e+01 +-1.862618541500000191e+01 +-1.862800121500000117e+01 +-1.862915515499999941e+01 +-1.862966727999999961e+01 +-1.863141536999999914e+01 +-1.863392448500000143e+01 +-1.863717937500000232e+01 +-1.863222504000000157e+01 +-1.863449668999999886e+01 +-1.863963412999999747e+01 +-1.864125251500000147e+01 +-1.864287758000000039e+01 +-1.864542961000000076e+01 +-1.864850235000000112e+01 +-1.864366054500000303e+01 +-1.864627933499999912e+01 +-1.864645576499999891e+01 +-1.865024566499999992e+01 +-1.864457511999999895e+01 +-1.864915942999999743e+01 +-1.864957808999999855e+01 +-1.865209198000000157e+01 +-1.865469360000000165e+01 +-1.865639018999999976e+01 +-1.866009139999999888e+01 +-1.865302944000000096e+01 +-1.865507507499999917e+01 +-1.866115855999999695e+01 +-1.865828228000000166e+01 +-1.865750789500000195e+01 +-1.865955925000000093e+01 +-1.865980815500000034e+01 +-1.865391826500000150e+01 +-1.865834140500000160e+01 +-1.865994263000000331e+01 +-1.866410636999999895e+01 +-1.865930366499999948e+01 +-1.866274833500000341e+01 +-1.865641308000000009e+01 +-1.866523170500000006e+01 +-1.865658187999999740e+01 +-1.866111755000000016e+01 +-1.866143989500000089e+01 +-1.866186237000000148e+01 +-1.865942573499999924e+01 +-1.865482998000000237e+01 +-1.865980529499999818e+01 +-1.865584086999999869e+01 +-1.865397262500000153e+01 +-1.865400981999999885e+01 +-1.865790939000000037e+01 +-1.865832328500000159e+01 +-1.865508460999999940e+01 +-1.865384483500000101e+01 +-1.865527439000000243e+01 +-1.865357685000000032e+01 +-1.864485454500000117e+01 +-1.864900684499999883e+01 +-1.865308475500000185e+01 +-1.865139960999999857e+01 +-1.864734077499999998e+01 +-1.864721012500000086e+01 +-1.864031314999999722e+01 +-1.864420032999999677e+01 +-1.864149856999999955e+01 +-1.864530086499999939e+01 +-1.863877678000000060e+01 +-1.863662623999999823e+01 +-1.863696670499999897e+01 +-1.863737582999999987e+01 +-1.863486957499999974e+01 +-1.863152218000000104e+01 +-1.863257407999999771e+01 +-1.862943649500000021e+01 +-1.862560940000000187e+01 +-1.862683486499999930e+01 +-1.862322329999999937e+01 +-1.862456416999999931e+01 +-1.865292644499999852e+01 +-1.864911174999999943e+01 +-1.864638423999999972e+01 +-1.864554595999999975e+01 +-1.864448738500000147e+01 +-1.864410209500000093e+01 +-1.863834666999999712e+01 +-1.863636780000000215e+01 +-1.863691425500000065e+01 +-1.863279437999999999e+01 +-1.860190964000000236e+01 +-1.860354805000000056e+01 +-1.859925556499999999e+01 +-1.859766959999999969e+01 +-1.859983349000000175e+01 +-1.859363078999999885e+01 +-1.859097957499999865e+01 +-1.859006786500000175e+01 +-1.858696842500000201e+01 +-1.858591366000000278e+01 +-1.858254814000000010e+01 +-1.858245754500000047e+01 +-1.857642173500000027e+01 +-1.857906055499999809e+01 +-1.857624339999999918e+01 +-1.857408618999999916e+01 +-1.856835079500000063e+01 +-1.857007312999999726e+01 +-1.856878375999999875e+01 +-1.856191444499999932e+01 +-1.856093025500000238e+01 +-1.856035423000000151e+01 +-1.856408882000000204e+01 +-1.855604744000000039e+01 +-1.855693244500000105e+01 +-1.855568789999999879e+01 +-1.854881096000000085e+01 +-1.855140590500000286e+01 +-1.854770660500000190e+01 +-1.854858398500000050e+01 +-1.854606818999999973e+01 +-1.854422951000000097e+01 +-1.854533290999999906e+01 +-1.853810787500000146e+01 +-1.853575229999999863e+01 +-1.853774166499999865e+01 +-1.852717780999999775e+01 +-1.853092575000000153e+01 +-1.853217601499999745e+01 +-1.852346134000000077e+01 +-1.852441692500000059e+01 +-1.852336788000000212e+01 +-1.852203464500000152e+01 +-1.852644062000000247e+01 +-1.852159881499999727e+01 +-1.851896095500000072e+01 +-1.851957606999999939e+01 +-1.851751041499999673e+01 +-1.852016257999999738e+01 +-1.851355171499999841e+01 +-1.851406478999999905e+01 +-1.851346492999999782e+01 +-1.851409148999999843e+01 +-1.850971603500000029e+01 +-1.850680733000000089e+01 +-1.850778579500000021e+01 +-1.850663757499999917e+01 +-1.850261974000000009e+01 +-1.850399303500000059e+01 +-1.850790691000000265e+01 +-1.849760914000000156e+01 +-1.850070476500000183e+01 +-1.849845790999999906e+01 +-1.850065422000000126e+01 +-1.849984741000000099e+01 +-1.850083637499999867e+01 +-1.849516868499999944e+01 +-1.849724959999999996e+01 +-1.849538516999999871e+01 +-1.849652958000000069e+01 +-1.849527549999999820e+01 +-1.849922180500000124e+01 +-1.849003791999999891e+01 +-1.849193001000000081e+01 +-1.849013329000000283e+01 +-1.848772144000000139e+01 +-1.849053573500000169e+01 +-1.848957252499999981e+01 +-1.848685264499999903e+01 +-1.848636531999999733e+01 +-1.848484612000000027e+01 +-1.848452663500000170e+01 +-1.848550129000000197e+01 +-1.848872185000000101e+01 +-1.848193549999999874e+01 +-1.848317909499999701e+01 +-1.848812198499999937e+01 +-1.848420238499999968e+01 +-1.848379325500000192e+01 +-1.848155117499999989e+01 +-1.848371792000000013e+01 +-1.848810100499999720e+01 +-1.848280716000000012e+01 +-1.848378562999999986e+01 +-1.847941875499999753e+01 +-1.848167896500000040e+01 +-1.848552894499999866e+01 +-1.848401451000000151e+01 +-1.848359871000000254e+01 +-1.848586178000000046e+01 +-1.848722458000000302e+01 +-1.847994995500000215e+01 +-1.848075199000000168e+01 +-1.848312759499999913e+01 +-1.848086642999999896e+01 +-1.848165511999999921e+01 +-1.848558806999999859e+01 +-1.848093605000000039e+01 +-1.847941684999999978e+01 +-1.847791767000000007e+01 +-1.848099804000000290e+01 +-1.848115921000000128e+01 +-1.848239039999999989e+01 +-1.848145199000000005e+01 +-1.848288726999999909e+01 +-1.848191642999999829e+01 +-1.848215388999999931e+01 +-1.848378658500000071e+01 +-1.848549461500000035e+01 +-1.848546886500000141e+01 +-1.851218986500000341e+01 +-1.851242256500000138e+01 +-1.851048374500000193e+01 +-1.851401806000000150e+01 +-1.851546096499999905e+01 +-1.851120948999999882e+01 +-1.851511001499999765e+01 +-1.851050090999999753e+01 +-1.851074218499999802e+01 +-1.851610946499999955e+01 +-1.851387691499999733e+01 +-1.851650142500000129e+01 +-1.851547146000000055e+01 +-1.851578330999999977e+01 +-1.851348877000000215e+01 +-1.851335048500000013e+01 +-1.851508331000000140e+01 +-1.851944637000000071e+01 +-1.851675796500000004e+01 +-1.851636123499999798e+01 +-1.851797675999999981e+01 +-1.851867580500000088e+01 +-1.851844501499999751e+01 +-1.851816844999999745e+01 +-1.851931094999999772e+01 +-1.851827048999999903e+01 +-1.852244568000000058e+01 +-1.851913261500000019e+01 +-1.851892567000000156e+01 +-1.851952266500000022e+01 +-1.852516650999999825e+01 +-1.852773571000000175e+01 +-1.852740859499999715e+01 +-1.852510834000000273e+01 +-1.852349185499999962e+01 +-1.852100277000000261e+01 +-1.852887344500000211e+01 +-1.852368926999999843e+01 +-1.852888202500000148e+01 +-1.853381442999999962e+01 +-1.852441596999999973e+01 +-1.852897167000000067e+01 +-1.853107071000000161e+01 +-1.853037929499999947e+01 +-1.853522968000000049e+01 +-1.852877330500000141e+01 +-1.853296088999999824e+01 +-1.853422832500000084e+01 +-1.853742218000000008e+01 +-1.853923034500000000e+01 +-1.853662586499999776e+01 +-1.854173564999999968e+01 +-1.854217719999999758e+01 +-1.854050541000000152e+01 +-1.854359340999999972e+01 +-1.854402828499999956e+01 +-1.854647350500000158e+01 +-1.854040336999999994e+01 +-1.855001449499999921e+01 +-1.854934311000000235e+01 +-1.855078506499999946e+01 +-1.855288314999999955e+01 +-1.855487632999999903e+01 +-1.855853080500000019e+01 +-1.855316066500000005e+01 +-1.856236076000000068e+01 +-1.856168651499999811e+01 +-1.856222439000000080e+01 +-1.855551910500000190e+01 +-1.856105422999999988e+01 +-1.856581497499999855e+01 +-1.857162379999999757e+01 +-1.856347560500000071e+01 +-1.856970500999999985e+01 +-1.857708072999999871e+01 +-1.857262229499999862e+01 +-1.858004093000000267e+01 +-1.857929420500000006e+01 +-1.857990265000000107e+01 +-1.858715248000000031e+01 +-1.858664989500000075e+01 +-1.858615780000000228e+01 +-1.859049797000000126e+01 +-1.859017657999999784e+01 +-1.859584904000000094e+01 +-1.859747982000000022e+01 +-1.859575557499999832e+01 +-1.859613323499999993e+01 +-1.860061740999999813e+01 +-1.860348987999999792e+01 +-1.860340214000000003e+01 +-1.861164951500000342e+01 +-1.861540317499999730e+01 +-1.861466788999999977e+01 +-1.861996078499999996e+01 +-1.862124157000000224e+01 +-1.862304592000000270e+01 +-1.862543201500000123e+01 +-1.862513255999999728e+01 +-1.863488293000000340e+01 +-1.860245799999999861e+01 +-1.860558318999999727e+01 +-1.861100864000000144e+01 +-1.861925983500000115e+01 +-1.862031841000000298e+01 +-1.862146949999999990e+01 +-1.862742328499999900e+01 +-1.862385558999999802e+01 +-1.863203525499999813e+01 +-1.862798881500000192e+01 +-1.863765335499999765e+01 +-1.863649749500000041e+01 +-1.863931656000000103e+01 +-1.864119433999999842e+01 +-1.864633464499999960e+01 +-1.864904117500000069e+01 +-1.865326404500000024e+01 +-1.866191006000000030e+01 +-1.865289307000000107e+01 +-1.866482162500000186e+01 +-1.865907001499999751e+01 +-1.866345691500000115e+01 +-1.867115592999999762e+01 +-1.867100143500000087e+01 +-1.867425632500000177e+01 +-1.867496013499999918e+01 +-1.867261314499999969e+01 +-1.868469809999999853e+01 +-1.868778037999999952e+01 +-1.869224166500000095e+01 +-1.869228267500000129e+01 +-1.869572925499999982e+01 +-1.869696140500000325e+01 +-1.870074653500000039e+01 +-1.870219611999999998e+01 +-1.870471572499999979e+01 +-1.870355510499999951e+01 +-1.870806312500000246e+01 +-1.870868301499999831e+01 +-1.871546268499999854e+01 +-1.871648121000000131e+01 +-1.872119331500000072e+01 +-1.872360420000000047e+01 +-1.872465038500000034e+01 +-1.872303199999999990e+01 +-1.872746277000000248e+01 +-1.872759819000000192e+01 +-1.872955608499999869e+01 +-1.872951031000000199e+01 +-1.873166179500000084e+01 +-1.873262691500000088e+01 +-1.873805236999999835e+01 +-1.874076652500000151e+01 +-1.873536109999999866e+01 +-1.874165344000000033e+01 +-1.873931121500000074e+01 +-1.874459743500000286e+01 +-1.874166107499999967e+01 +-1.874675369499999888e+01 +-1.875046729999999684e+01 +-1.874987411499999723e+01 +-1.875010967000000051e+01 +-1.875124550000000312e+01 +-1.874871062999999793e+01 +-1.875389004000000170e+01 +-1.875365161999999941e+01 +-1.875041294000000036e+01 +-1.875162887500000153e+01 +-1.875793552000000020e+01 +-1.875547695499999890e+01 +-1.875736808999999994e+01 +-1.875813007500000040e+01 +-1.875570106500000023e+01 +-1.875418377000000092e+01 +-1.875660896499999808e+01 +-1.875673580000000129e+01 +-1.875557327500000326e+01 +-1.875469684499999801e+01 +-1.876018810000000059e+01 +-1.875838566000000185e+01 +-1.875646686500000015e+01 +-1.875643157999999744e+01 +-1.875990485999999891e+01 +-1.875370121000000267e+01 +-1.875933265500000147e+01 +-1.875755405499999995e+01 +-1.875140475999999978e+01 +-1.875604057500000010e+01 +-1.875130366999999865e+01 +-1.875347137500000017e+01 +-1.874973011000000156e+01 +-1.875244426999999803e+01 +-1.875359058000000090e+01 +-1.874959373499999771e+01 +-1.874465560999999880e+01 +-1.874699306499999807e+01 +-1.874439429999999973e+01 +-1.874690628000000103e+01 +-1.874260902500000014e+01 +-1.874055576499999987e+01 +-1.874086952000000039e+01 +-1.873540973499999751e+01 +-1.873498153499999930e+01 +-1.874070263000000125e+01 +-1.873265266500000337e+01 +-1.873464775000000060e+01 +-1.873257160499999685e+01 +-1.873077201999999986e+01 +-1.872704315000000008e+01 +-1.872690773000000064e+01 +-1.872712230500000175e+01 +-1.871851635000000158e+01 +-1.872306919500000078e+01 +-1.871706008499999996e+01 +-1.871526527500000014e+01 +-1.871512222500000178e+01 +-1.871000671000000182e+01 +-1.870950794499999859e+01 +-1.870387458500000122e+01 +-1.870705413999999678e+01 +-1.869984054999999756e+01 +-1.870234775499999813e+01 +-1.869616126999999750e+01 +-1.869581127000000009e+01 +-1.869017887000000044e+01 +-1.868830966999999887e+01 +-1.868854332000000085e+01 +-1.867924595000000210e+01 +-1.868200874000000056e+01 +-1.868298530499999899e+01 +-1.868165493000000055e+01 +-1.867682552000000129e+01 +-1.867888641000000050e+01 +-1.867343426000000051e+01 +-1.867236995999999749e+01 +-1.866456318000000181e+01 +-1.866678143000000034e+01 +-1.866425418499999722e+01 +-1.866465854500000177e+01 +-1.865923309499999760e+01 +-1.865237236000000109e+01 +-1.865159988499999955e+01 +-1.865013695000000027e+01 +-1.864435482000000022e+01 +-1.864287471499999782e+01 +-1.864363480000000095e+01 +-1.863970946999999967e+01 +-1.863551521499999808e+01 +-1.863314533500000181e+01 +-1.863495063999999957e+01 +-1.863099384000000214e+01 +-1.862443924000000095e+01 +-1.861853313499999985e+01 +-1.862077236000000013e+01 +-1.862568950499999687e+01 +-1.862259769500000317e+01 +-1.861197471500000233e+01 +-1.861523628500000171e+01 +-1.861453628499999979e+01 +-1.860827922500000042e+01 +-1.860516452499999929e+01 +-1.859720802500000048e+01 +-1.859862709000000081e+01 +-1.859738636000000156e+01 +-1.860034942500000099e+01 +-1.859683894999999865e+01 +-1.858986091500000271e+01 +-1.858772945500000162e+01 +-1.859086513500000137e+01 +-1.858339690999999760e+01 +-1.858209610000000112e+01 +-1.857852554499999798e+01 +-1.858168983499999882e+01 +-1.857723904000000203e+01 +-1.857444572500000035e+01 +-1.857722186999999892e+01 +-1.857443237500000066e+01 +-1.856887626500000010e+01 +-1.856782531500000033e+01 +-1.857358646000000135e+01 +-1.856728362999999860e+01 +-1.856766128499999979e+01 +-1.856678199999999990e+01 +-1.855931853999999959e+01 +-1.856082439499999737e+01 +-1.855977153499999943e+01 +-1.855768489999999815e+01 +-1.855628490499999828e+01 +-1.855022620999999816e+01 +-1.855552292000000136e+01 +-1.854535580000000294e+01 +-1.854861354999999890e+01 +-1.854845905500000214e+01 +-1.854686069499999945e+01 +-1.854366302500000074e+01 +-1.854056739500000006e+01 +-1.854216193999999973e+01 +-1.854295254000000170e+01 +-1.854236507499999931e+01 +-1.853953361499999986e+01 +-1.853615474499999749e+01 +-1.853506373999999823e+01 +-1.853653144500000138e+01 +-1.853822899000000035e+01 +-1.853558635999999993e+01 +-1.853884983000000020e+01 +-1.853400898000000296e+01 +-1.852490996999999950e+01 +-1.853400135000000049e+01 +-1.852980327499999902e+01 +-1.852909183500000267e+01 +-1.853014087500000073e+01 +-1.852890682000000311e+01 +-1.852712630999999988e+01 +-1.852743816499999951e+01 +-1.852388858999999854e+01 +-1.853278351000000157e+01 +-1.852784538000000225e+01 +-1.852502727499999935e+01 +-1.852430534500000192e+01 +-1.852158165000000167e+01 +-1.853004932500000024e+01 +-1.852213573499999910e+01 +-1.852162933500000008e+01 +-1.852527522999999832e+01 +-1.852707290500000070e+01 +-1.852406597499999918e+01 +-1.852800082999999987e+01 +-1.852628135500000184e+01 +-1.852649974500000241e+01 +-1.852924824000000115e+01 +-1.852936362999999886e+01 +-1.853292274500000048e+01 +-1.852926349999999900e+01 +-1.852877235500000097e+01 +-1.853113270000000057e+01 +-1.853254890499999874e+01 +-1.852918434000000047e+01 +-1.852995776999999933e+01 +-1.853636741500000085e+01 +-1.852950382000000218e+01 +-1.853489399000000049e+01 +-1.853405856999999912e+01 +-1.853761195999999956e+01 +-1.853959178999999935e+01 +-1.853794765499999997e+01 +-1.854132270999999932e+01 +-1.854106902999999917e+01 +-1.854037570999999929e+01 +-1.854479885499999980e+01 +-1.854833030500000035e+01 +-1.854716396500000286e+01 +-1.855106162999999952e+01 +-1.855330848500000229e+01 +-1.855392551499999954e+01 +-1.855222797500000098e+01 +-1.855045700000000153e+01 +-1.856480217000000010e+01 +-1.855707168500000037e+01 +-1.856635093500000266e+01 +-1.855009460499999818e+01 +-1.854977703000000133e+01 +-1.855595016499999872e+01 +-1.855516910500000094e+01 +-1.855771350999999925e+01 +-1.855807113499999872e+01 +-1.856023884000000024e+01 +-1.856397342500000036e+01 +-1.857026672499999975e+01 +-1.856821537000000077e+01 +-1.856818961999999829e+01 +-1.857732772499999996e+01 +-1.857855033999999961e+01 +-1.857965087999999909e+01 +-1.858438778000000013e+01 +-1.858922004499999758e+01 +-1.859129810499999991e+01 +-1.859768962999999786e+01 +-1.859602069499999999e+01 +-1.860252952500000134e+01 +-1.860296154000000257e+01 +-1.860569763499999851e+01 +-1.861200904500000064e+01 +-1.861300658999999769e+01 +-1.861554813500000094e+01 +-1.862067318000000071e+01 +-1.862306690500000173e+01 +-1.862340163999999731e+01 +-1.863037586000000090e+01 +-1.863329219499999923e+01 +-1.864407634500000199e+01 +-1.864268970499999867e+01 +-1.864411926500000050e+01 +-1.865056133499999902e+01 +-1.865877437500000013e+01 +-1.866116237499999997e+01 +-1.866539860000000317e+01 +-1.866416359000000114e+01 +-1.867107296000000005e+01 +-1.867292022499999860e+01 +-1.867647647500000119e+01 +-1.868003844999999785e+01 +-1.868054771500000300e+01 +-1.869091892000000144e+01 +-1.869730567500000262e+01 +-1.870177650499999800e+01 +-1.870186328500000172e+01 +-1.870506191000000129e+01 +-1.871036338500000085e+01 +-1.871460914500000072e+01 +-1.872017860000000056e+01 +-1.872821998499999907e+01 +-1.873393726500000156e+01 +-1.874042319999999862e+01 +-1.873716068499999921e+01 +-1.874433898499999884e+01 +-1.874941539499999976e+01 +-1.875208854499999944e+01 +-1.875677204499999817e+01 +-1.875872802499999992e+01 +-1.876408385999999950e+01 +-1.876549148499999831e+01 +-1.877606010499999911e+01 +-1.877819156500000020e+01 +-1.878179931500000066e+01 +-1.878358745500000282e+01 +-1.878463935499999948e+01 +-1.879634285000000204e+01 +-1.879480934000000047e+01 +-1.880174541499999918e+01 +-1.880720329500000076e+01 +-1.880982780500000118e+01 +-1.881612587000000048e+01 +-1.881800651500000043e+01 +-1.882347870000000256e+01 +-1.882693958000000123e+01 +-1.882818890000000067e+01 +-1.883457565500000186e+01 +-1.884210300499999846e+01 +-1.884631824499999908e+01 +-1.884764766500000022e+01 +-1.884962272499999969e+01 +-1.885716247499999909e+01 +-1.885933971500000084e+01 +-1.885975360500000164e+01 +-1.886777591499999929e+01 +-1.886638260000000145e+01 +-1.887583637499999867e+01 +-1.888537979000000178e+01 +-1.888483333499999972e+01 +-1.888574505000000059e+01 +-1.888464355500000025e+01 +-1.889072513500000028e+01 +-1.889224815500000076e+01 +-1.889846324500000208e+01 +-1.890734386500000141e+01 +-1.890948772499999819e+01 +-1.890576744500000217e+01 +-1.891219997500000005e+01 +-1.891580200500000331e+01 +-1.892113875999999806e+01 +-1.892082309499999937e+01 +-1.892495155000000295e+01 +-1.892437267000000034e+01 +-1.893356037499999900e+01 +-1.893541812999999863e+01 +-1.893582534499999781e+01 +-1.894164371499999788e+01 +-1.894306278500000218e+01 +-1.894409180000000248e+01 +-1.895331764499999849e+01 +-1.895059776499999771e+01 +-1.895110702499999888e+01 +-1.895656204000000145e+01 +-1.895593928999999989e+01 +-1.896489906500000089e+01 +-1.896402644999999865e+01 +-1.896389294000000092e+01 +-1.896082210499999832e+01 +-1.897960281499999979e+01 +-1.898169994500000257e+01 +-1.898684882999999957e+01 +-1.898672866999999798e+01 +-1.898514175000000037e+01 +-1.899010658499999948e+01 +-1.899062538500000130e+01 +-1.899992371000000091e+01 +-1.899317074000000005e+01 +-1.899444198999999855e+01 +-1.899524212000000034e+01 +-1.898784350999999759e+01 +-1.898575019999999824e+01 +-1.898413086000000050e+01 +-1.899108982499999954e+01 +-1.899013042500000026e+01 +-1.898972702000000012e+01 +-1.899233055500000233e+01 +-1.899329757499999971e+01 +-1.899168395999999959e+01 +-1.899837398500000063e+01 +-1.898541545500000183e+01 +-1.898812198999999978e+01 +-1.899260139500000122e+01 +-1.899005031499999774e+01 +-1.899519252500000022e+01 +-1.898967266000000009e+01 +-1.898641395500000328e+01 +-1.898396873499999771e+01 +-1.899158191499999759e+01 +-1.899661731500000172e+01 +-1.899128913499999882e+01 +-1.898847675500000065e+01 +-1.899202537499999721e+01 +-1.899124335999999857e+01 +-1.898583889000000013e+01 +-1.898541450500000138e+01 +-1.898722171500000044e+01 +-1.898282718500000144e+01 +-1.897815323000000021e+01 +-1.898144054500000166e+01 +-1.898074340499999835e+01 +-1.897783184000000034e+01 +-1.896940517000000170e+01 +-1.897562027000000029e+01 +-1.897382736000000136e+01 +-1.897229289999999935e+01 +-1.897207069499999932e+01 +-1.896475124500000220e+01 +-1.896281910000000082e+01 +-1.895999718000000200e+01 +-1.896060753000000076e+01 +-1.895843410500000203e+01 +-1.895203018000000128e+01 +-1.895052051500000090e+01 +-1.895451641000000009e+01 +-1.895383929999999850e+01 +-1.894935416999999944e+01 +-1.894754505000000222e+01 +-1.893538189000000216e+01 +-1.893650054999999810e+01 +-1.893323421499999881e+01 +-1.893374252499999955e+01 +-1.892834091000000285e+01 +-1.892545509500000023e+01 +-1.892337703999999832e+01 +-1.891707038500000237e+01 +-1.891739940499999761e+01 +-1.891660785499999875e+01 +-1.891004752999999994e+01 +-1.891128540000000058e+01 +-1.890140056500000298e+01 +-1.890583991999999824e+01 +-1.889755344499999978e+01 +-1.889374733000000006e+01 +-1.889074421000000115e+01 +-1.888538074499999908e+01 +-1.888380527500000028e+01 +-1.888685703000000160e+01 +-1.888065910499999944e+01 +-1.887431811999999809e+01 +-1.886585235500000124e+01 +-1.886919212499999787e+01 +-1.886526298500000109e+01 +-1.886025715000000247e+01 +-1.885353851500000033e+01 +-1.884886836999999815e+01 +-1.884812259499999954e+01 +-1.884407996999999924e+01 +-1.884154987499999834e+01 +-1.883498572999999965e+01 +-1.883401107999999979e+01 +-1.882511806499999807e+01 +-1.882167720999999716e+01 +-1.882345867000000084e+01 +-1.881890296999999990e+01 +-1.881251620999999830e+01 +-1.881118201999999684e+01 +-1.880873203499999846e+01 +-1.879694270999999972e+01 +-1.879982567000000060e+01 +-1.879481696999999940e+01 +-1.879210186000000249e+01 +-1.879004288000000145e+01 +-1.878147220500000003e+01 +-1.878590965000000068e+01 +-1.877613544500000131e+01 +-1.877306461499999912e+01 +-1.876979255500000221e+01 +-1.876327324000000019e+01 +-1.875378894500000015e+01 +-1.875587463499999785e+01 +-1.875292778000000027e+01 +-1.875072097500000012e+01 +-1.874500179500000030e+01 +-1.874133300500000132e+01 +-1.874159431500000039e+01 +-1.873425865000000101e+01 +-1.873077011499999855e+01 +-1.872718334500000026e+01 +-1.872525500999999792e+01 +-1.872801590000000260e+01 +-1.872185515999999694e+01 +-1.871920776000000330e+01 +-1.871479130000000168e+01 +-1.871150302999999937e+01 +-1.870900344500000045e+01 +-1.870440388000000098e+01 +-1.869991206999999989e+01 +-1.869884109499999880e+01 +-1.869514656500000171e+01 +-1.868966197999999679e+01 +-1.868791580499999938e+01 +-1.867993736000000027e+01 +-1.868754482499999980e+01 +-1.868242455000000035e+01 +-1.867913055500000041e+01 +-1.867812824499999991e+01 +-1.866797542999999848e+01 +-1.867392826000000028e+01 +-1.866779041000000205e+01 +-1.866549587000000088e+01 +-1.866122627000000023e+01 +-1.865690040500000180e+01 +-1.865572738499999872e+01 +-1.865607071000000161e+01 +-1.865049266500000158e+01 +-1.865013599499999941e+01 +-1.864868450000000166e+01 +-1.864521408000000235e+01 +-1.864097595500000182e+01 +-1.863996791499999972e+01 +-1.863961887500000003e+01 +-1.864053631000000166e+01 +-1.863510513499999988e+01 +-1.863546371500000021e+01 +-1.863456535499999944e+01 +-1.863262176499999967e+01 +-1.862893867500000056e+01 +-1.862637138499999878e+01 +-1.862503146999999970e+01 +-1.861782073500000223e+01 +-1.861819171999999867e+01 +-1.861469363999999871e+01 +-1.861683845499999990e+01 +-1.861298084500000272e+01 +-1.861499309500000265e+01 +-1.860700797999999878e+01 +-1.861346721500000001e+01 +-1.860767078499999982e+01 +-1.873293208999999848e+01 +-1.872065448500000073e+01 +-1.872222614500000049e+01 +-1.872445106500000023e+01 +-1.872451401000000004e+01 +-1.872303295000000034e+01 +-1.872111988500000024e+01 +-1.871859169000000023e+01 +-1.872167015000000134e+01 +-1.872184753500000198e+01 +-1.871809959499999820e+01 +-1.871312808999999788e+01 +-1.871608639000000096e+01 +-1.871534824500000127e+01 +-1.871209049499999821e+01 +-1.871015644499999908e+01 +-1.871135330499999938e+01 +-1.870813655499999939e+01 +-1.870904159499999864e+01 +-1.870774078499999860e+01 +-1.870821285499999931e+01 +-1.870810031999999978e+01 +-1.871003818500000193e+01 +-1.870321464499999919e+01 +-1.870430374000000029e+01 +-1.870023250500000245e+01 +-1.870753002500000051e+01 +-1.870429706499999867e+01 +-1.870411014500000135e+01 +-1.869976616000000291e+01 +-1.858353328999999832e+01 +-1.858558082500000097e+01 +-1.858207130499999948e+01 +-1.858650398500000023e+01 +-1.857886791500000001e+01 +-1.858158016000000146e+01 +-1.858542728500000152e+01 +-1.858172893500000100e+01 +-1.858855343000000104e+01 +-1.858111668000000094e+01 +-1.858320617500000083e+01 +-1.858191966999999778e+01 +-1.858597278499999916e+01 +-1.858600330499999842e+01 +-1.858452701499999904e+01 +-1.858601093500000090e+01 +-1.858482169999999911e+01 +-1.858437061499999743e+01 +-1.858834266499999899e+01 +-1.858778572499999981e+01 +-1.858952713000000045e+01 +-1.858815956000000114e+01 +-1.859279441500000019e+01 +-1.858227920499999897e+01 +-1.858648586500000022e+01 +-1.859143162000000160e+01 +-1.859135914000000156e+01 +-1.858957194999999984e+01 +-1.859787940999999734e+01 +-1.859309292000000013e+01 +-1.859631729499999864e+01 +-1.859520340000000260e+01 +-1.859777450500000029e+01 +-1.859632873500000017e+01 +-1.859687614500000308e+01 +-1.859823512999999906e+01 +-1.859750557000000271e+01 +-1.859604549499999848e+01 +-1.859706878499999760e+01 +-1.859879303000000306e+01 +-1.860252666499999918e+01 +-1.860365200000000030e+01 +-1.860831547000000086e+01 +-1.860492897000000312e+01 +-1.860685539500000019e+01 +-1.860824489499999856e+01 +-1.861041640999999913e+01 +-1.861170578000000120e+01 +-1.861418532999999798e+01 +-1.861152553999999881e+01 +-1.861829948000000101e+01 +-1.861522674500000107e+01 +-1.861474036999999981e+01 +-1.862171554500000070e+01 +-1.862638664500000019e+01 +-1.862346840000000014e+01 +-1.862714290499999947e+01 +-1.862363815500000186e+01 +-1.862831401999999770e+01 +-1.862934016999999898e+01 +-1.862888335999999967e+01 +-1.863247394500000098e+01 +-1.863469600999999898e+01 +-1.863285923000000111e+01 +-1.863792515000000094e+01 +-1.864148712000000074e+01 +-1.864352989500000035e+01 +-1.864444732500000157e+01 +-1.864879417000000217e+01 +-1.865183543999999927e+01 +-1.865312766999999994e+01 +-1.864989281000000076e+01 +-1.865643596500000001e+01 +-1.865965747999999991e+01 +-1.865747355999999968e+01 +-1.865969944000000069e+01 +-1.866864967000000064e+01 +-1.866599369499999739e+01 +-1.866542148999999995e+01 +-1.867503834000000040e+01 +-1.867134952500000011e+01 +-1.867615985500000164e+01 +-1.867755317499999990e+01 +-1.868301582499999824e+01 +-1.868043803999999852e+01 +-1.868558883499999723e+01 +-1.868646526500000249e+01 +-1.868819046000000128e+01 +-1.869033240999999990e+01 +-1.869147873000000004e+01 +-1.869123554000000098e+01 +-1.869894409500000165e+01 +-1.870288657999999771e+01 +-1.869830608499999869e+01 +-1.870608902000000029e+01 +-1.870480346499999769e+01 +-1.871204089999999809e+01 +-1.871015358000000006e+01 +-1.871510792000000123e+01 +-1.871836567000000073e+01 +-1.871898174500000067e+01 +-1.871836280499999816e+01 +-1.871397495500000119e+01 +-1.872481441500000088e+01 +-1.872143077999999861e+01 +-1.873285674999999983e+01 +-1.873220538999999718e+01 +-1.873410701499999931e+01 +-1.873570155999999898e+01 +-1.873665142000000117e+01 +-1.874072933499999749e+01 +-1.874365711500000131e+01 +-1.874439716500000230e+01 +-1.875052738499999805e+01 +-1.874914455500000088e+01 +-1.874977779499999997e+01 +-1.875299930499999945e+01 +-1.875164318499999894e+01 +-1.875996303499999840e+01 +-1.875832176499999804e+01 +-1.875618362499999847e+01 +-1.875932406999999813e+01 +-1.876209544999999679e+01 +-1.876968479499999987e+01 +-1.877043342500000023e+01 +-1.877236175499999860e+01 +-1.876427268999999853e+01 +-1.877484226499999664e+01 +-1.877367496499999788e+01 +-1.877374458499999932e+01 +-1.877834892500000308e+01 +-1.878011131000000233e+01 +-1.877193736999999985e+01 +-1.878377056000000067e+01 +-1.877771854000000218e+01 +-1.878166389500000122e+01 +-1.878534984499999894e+01 +-1.878701401000000004e+01 +-1.878517627499999776e+01 +-1.878464031499999720e+01 +-1.878610515500000133e+01 +-1.878860759999999885e+01 +-1.879172897000000120e+01 +-1.878860568999999714e+01 +-1.879893779500000051e+01 +-1.879590129999999704e+01 +-1.879747104500000177e+01 +-1.879986858499999869e+01 +-1.879391670000000047e+01 +-1.879940319500000001e+01 +-1.879886722999999904e+01 +-1.880129146499999848e+01 +-1.880137824999999907e+01 +-1.880269432000000052e+01 +-1.880148410500000011e+01 +-1.879679680000000275e+01 +-1.880032443999999714e+01 +-1.880180263500000137e+01 +-1.879486846999999727e+01 +-1.879665183999999911e+01 +-1.880169582499999947e+01 +-1.880107689000000093e+01 +-1.880368709500000080e+01 +-1.880655670000000157e+01 +-1.880229950000000017e+01 +-1.880570411499999750e+01 +-1.880461979000000028e+01 +-1.879817103999999972e+01 +-1.880436993000000001e+01 +-1.880113410999999957e+01 +-1.880224800499999915e+01 +-1.879588890000000134e+01 +-1.879818916500000014e+01 +-1.879783726000000144e+01 +-1.880070495500000050e+01 +-1.879766273500000295e+01 +-1.880025863499999872e+01 +-1.878761387000000127e+01 +-1.879022503000000199e+01 +-1.879272937500000040e+01 +-1.878865718499999815e+01 +-1.879411220499999757e+01 +-1.878838539000000196e+01 +-1.878719043499999941e+01 +-1.878729343499999871e+01 +-1.878711127999999775e+01 +-1.878638839999999988e+01 +-1.877882098999999982e+01 +-1.877708816499999855e+01 +-1.878613471999999973e+01 +-1.878091716499999819e+01 +-1.878374862999999806e+01 +-1.877647972000000109e+01 +-1.877859401500000303e+01 +-1.877410220999999879e+01 +-1.877446650999999989e+01 +-1.877207278999999929e+01 +-1.876702785500000203e+01 +-1.877346324999999894e+01 +-1.876610851000000224e+01 +-1.876677417999999875e+01 +-1.877090263499999878e+01 +-1.876612281499999924e+01 +-1.876078796499999868e+01 +-1.876081180499999945e+01 +-1.875765800499999969e+01 +-1.875803566000000089e+01 +-1.875363254500000210e+01 +-1.875519275499999949e+01 +-1.875410080000000335e+01 +-1.875430489000000023e+01 +-1.875714587999999949e+01 +-1.874905872499999759e+01 +-1.875274467500000242e+01 +-1.875275707499999811e+01 +-1.874979972999999944e+01 +-1.874456596499999961e+01 +-1.874217605500000161e+01 +-1.874631309499999787e+01 +-1.873953151999999989e+01 +-1.873815918000000025e+01 +-1.874331473999999886e+01 +-1.874396515000000107e+01 +-1.874020099500000214e+01 +-1.873733902000000029e+01 +-1.873587989500000006e+01 +-1.873193931499999820e+01 +-1.873211288499999938e+01 +-1.873361492500000125e+01 +-1.873286818999999781e+01 +-1.872701930999999931e+01 +-1.872972965499999987e+01 +-1.872533989000000076e+01 +-1.872260284500000083e+01 +-1.872131347500000231e+01 +-1.871958160499999835e+01 +-1.870958232999999993e+01 +-1.871995544500000008e+01 +-1.871928882499999958e+01 +-1.871535491999999934e+01 +-1.871864890999999886e+01 +-1.871774387500000003e+01 +-1.871297836000000103e+01 +-1.871443844000000212e+01 +-1.871297454999999843e+01 +-1.871246338000000264e+01 +-1.870611381500000192e+01 +-1.871245097999999984e+01 +-1.870961856999999995e+01 +-1.870621013499999918e+01 +-1.870734596500000180e+01 +-1.870800304000000125e+01 +-1.870703029500000270e+01 +-1.870458603000000153e+01 +-1.870652675499999873e+01 +-1.869797993000000247e+01 +-1.870559787999999912e+01 +-1.869908237499999970e+01 +-1.870460986999999875e+01 +-1.870341014999999985e+01 +-1.869571494999999928e+01 +-1.870138645499999797e+01 +-1.870048046000000141e+01 +-1.869764423499999850e+01 +-1.869745921999999894e+01 +-1.869996833500000122e+01 +-1.869914722499999726e+01 +-1.869996261500000045e+01 +-1.869968128499999693e+01 +-1.869757747500000278e+01 +-1.869454860500000137e+01 +-1.869482422000000099e+01 +-1.869537735000000112e+01 +-1.869556618000000014e+01 +-1.870106696999999940e+01 +-1.870145130000000222e+01 +-1.869668483999999964e+01 +-1.870009994499999806e+01 +-1.869992255999999742e+01 +-1.870165633999999955e+01 +-1.869598292999999956e+01 +-1.869578838500000018e+01 +-1.869697951999999930e+01 +-1.869522285499999725e+01 +-1.870185852000000182e+01 +-1.869736576500000069e+01 +-1.869938564000000270e+01 +-1.870260715500000259e+01 +-1.870482445000000027e+01 +-1.869895172000000017e+01 +-1.870219516999999954e+01 +-1.870614814999999709e+01 +-1.870428657499999758e+01 +-1.870310020499999837e+01 +-1.870032787000000241e+01 +-1.870553016499999899e+01 +-1.870552921499999854e+01 +-1.870956325499999906e+01 +-1.870664405499999816e+01 +-1.870497035999999724e+01 +-1.871115112500000066e+01 +-1.871207142000000090e+01 +-1.871512985000000029e+01 +-1.871549987499999901e+01 +-1.871550750499999793e+01 +-1.871237372999999948e+01 +-1.871808433500000035e+01 +-1.872307872500000059e+01 +-1.871434593000000035e+01 +-1.871221828499999873e+01 +-1.871987247500000251e+01 +-1.871903514499999943e+01 +-1.872245979499999891e+01 +-1.872653865999999923e+01 +-1.872259426499999790e+01 +-1.872535133499999915e+01 +-1.872527599499999695e+01 +-1.872638702500000107e+01 +-1.872546863499999859e+01 +-1.872614001999999900e+01 +-1.873084640500000120e+01 +-1.873562717500000119e+01 +-1.873737621000000075e+01 +-1.874104880999999878e+01 +-1.874185562499999946e+01 +-1.873954677500000088e+01 +-1.874169540000000111e+01 +-1.874426078500000159e+01 +-1.874730491999999771e+01 +-1.874359893999999827e+01 +-1.875253200499999906e+01 +-1.875307845999999756e+01 +-1.875562858500000019e+01 +-1.875353050500000052e+01 +-1.876107025000000306e+01 +-1.876126766000000146e+01 +-1.876152896500000011e+01 +-1.876169871999999827e+01 +-1.877076912000000064e+01 +-1.876413440500000007e+01 +-1.877496242499999823e+01 +-1.877232074999999867e+01 +-1.877600288000000006e+01 +-1.877776622500000059e+01 +-1.877812481000000133e+01 +-1.878064346499999715e+01 +-1.877978801999999803e+01 +-1.878480147999999872e+01 +-1.878859042999999929e+01 +-1.878969860000000125e+01 +-1.879271698000000157e+01 +-1.879276657000000128e+01 +-1.879542637000000127e+01 +-1.879700756000000084e+01 +-1.879957771499999808e+01 +-1.880546283500000015e+01 +-1.881050301000000147e+01 +-1.880628300000000053e+01 +-1.880928611499999903e+01 +-1.881413459499999874e+01 +-1.881542873500000113e+01 +-1.881455230999999984e+01 +-1.882002925500000146e+01 +-1.882582378499999720e+01 +-1.882499599500000187e+01 +-1.883343982499999925e+01 +-1.883794403000000273e+01 +-1.883113956500000086e+01 +-1.883718109499999827e+01 +-1.884135722999999984e+01 +-1.884210490999999976e+01 +-1.884852218500000021e+01 +-1.885192108000000033e+01 +-1.884734344499999992e+01 +-1.885563754999999730e+01 +-1.886126613999999790e+01 +-1.886200905000000105e+01 +-1.887250995499999817e+01 +-1.887391566999999881e+01 +-1.886846637500000057e+01 +-1.888058472000000165e+01 +-1.887819576500000096e+01 +-1.888532257500000000e+01 +-1.888318538500000088e+01 +-1.888891029500000229e+01 +-1.889092254499999868e+01 +-1.889325619000000245e+01 +-1.890109252999999967e+01 +-1.890119552499999855e+01 +-1.890983390999999969e+01 +-1.891506576500000136e+01 +-1.891479778499999753e+01 +-1.891644668500000037e+01 +-1.892213534999999780e+01 +-1.892441844999999745e+01 +-1.892803001500000093e+01 +-1.893146133500000161e+01 +-1.894016837999999936e+01 +-1.894064140500000093e+01 +-1.894102573500000020e+01 +-1.894221210499999941e+01 +-1.895248222499999713e+01 +-1.895292663499999719e+01 +-1.895469093500000213e+01 +-1.896106243500000232e+01 +-1.896301745999999966e+01 +-1.896644496500000088e+01 +-1.897184181499999767e+01 +-1.897944831999999948e+01 +-1.898347663500000237e+01 +-1.898504829000000171e+01 +-1.898560428500000086e+01 +-1.899237156000000226e+01 +-1.899041652500000055e+01 +-1.899617577000000068e+01 +-1.900011349000000038e+01 +-1.900368690500000213e+01 +-1.900595092999999736e+01 +-1.901178073999999896e+01 +-1.901537703999999707e+01 +-1.901619243500000067e+01 +-1.902334404000000134e+01 +-1.902575206499999894e+01 +-1.902821541000000138e+01 +-1.903106022000000053e+01 +-1.903544807499999791e+01 +-1.904081344499999773e+01 +-1.904170513500000084e+01 +-1.904658794499999885e+01 +-1.905006408499999893e+01 +-1.905377673999999999e+01 +-1.906191158499999716e+01 +-1.906076621999999787e+01 +-1.906453895499999973e+01 +-1.906558132500000013e+01 +-1.907050990999999840e+01 +-1.907528877500000064e+01 +-1.907563209499999957e+01 +-1.908668327000000176e+01 +-1.908667373499999798e+01 +-1.908884716000000026e+01 +-1.909179497000000225e+01 +-1.909535979999999711e+01 +-1.909781551500000063e+01 +-1.910065173999999999e+01 +-1.910411739499999939e+01 +-1.910928249499999865e+01 +-1.910998821500000133e+01 +-1.911348247499999786e+01 +-1.911850833999999821e+01 +-1.912153720499999920e+01 +-1.912705994000000231e+01 +-1.913111114499999843e+01 +-1.913219261500000101e+01 +-1.913301753999999733e+01 +-1.913923836000000023e+01 +-1.914212894499999962e+01 +-1.914769935500000031e+01 +-1.914119338999999798e+01 +-1.914582252499999981e+01 +-1.915075874500000097e+01 +-1.915813350999999898e+01 +-1.916336632000000151e+01 +-1.916469001500000147e+01 +-1.916543960499999955e+01 +-1.917029953000000120e+01 +-1.916858196000000092e+01 +-1.916564178499999826e+01 +-1.916865825499999687e+01 +-1.918039608000000129e+01 +-1.918268680499999945e+01 +-1.918125725000000159e+01 +-1.918252944500000012e+01 +-1.918696689500000119e+01 +-1.918867111000000136e+01 +-1.918655300500000038e+01 +-1.919228744499999806e+01 +-1.919619369499999806e+01 +-1.919833373999999893e+01 +-1.919809341500000244e+01 +-1.919891929499999961e+01 +-1.920045947999999925e+01 +-1.920559215500000150e+01 +-1.921108817999999729e+01 +-1.921079062999999820e+01 +-1.921349811500000015e+01 +-1.921796035500000244e+01 +-1.921664619499999915e+01 +-1.921698570499999903e+01 +-1.922291660500000177e+01 +-1.922390556499999903e+01 +-1.922681236000000027e+01 +-1.922671031499999827e+01 +-1.922521877000000146e+01 +-1.922465610500000111e+01 +-1.922719287500000007e+01 +-1.923369121500000034e+01 +-1.922945595000000196e+01 +-1.923397636500000019e+01 +-1.922922706499999990e+01 +-1.923449230499999985e+01 +-1.923650264500000162e+01 +-1.924126624999999891e+01 +-1.923930645000000084e+01 +-1.923893547000000126e+01 +-1.923943805500000082e+01 +-1.924577904000000217e+01 +-1.924198531999999773e+01 +-1.924987983500000155e+01 +-1.924149036499999710e+01 +-1.925211906500000225e+01 +-1.925282287499999967e+01 +-1.924860763499999905e+01 +-1.924682616999999851e+01 +-1.925415325000000166e+01 +-1.925203419000000338e+01 +-1.925024127500000048e+01 +-1.925373649499999829e+01 +-1.925268172999999905e+01 +-1.925616645499999890e+01 +-1.925177192499999990e+01 +-1.925459766499999859e+01 +-1.925400256999999726e+01 +-1.925925254500000250e+01 +-1.925702762499999920e+01 +-1.925994205499999978e+01 +-1.926147652000000221e+01 +-1.926145649000000049e+01 +-1.925722980500000148e+01 +-1.926116276000000127e+01 +-1.926655102000000142e+01 +-1.926285457499999865e+01 +-1.926201057499999791e+01 +-1.926410674999999983e+01 +-1.926124382000000068e+01 +-1.926418780999999925e+01 +-1.926325130500000071e+01 +-1.926543712499999828e+01 +-1.926557921999999934e+01 +-1.926520728999999932e+01 +-1.926530456500000099e+01 +-1.926851176999999993e+01 +-1.926691055499999905e+01 +-1.926790142000000117e+01 +-1.927121734500000017e+01 +-1.927182865500000020e+01 +-1.926809882999999957e+01 +-1.926592541000000125e+01 +-1.926865195999999969e+01 +-1.926956367500000056e+01 +-1.926613712500000020e+01 +-1.927183150999999839e+01 +-1.927302074499999662e+01 +-1.927208042000000177e+01 +-1.926909065000000254e+01 +-1.927399730500000175e+01 +-1.927222824000000045e+01 +-1.926805592000000189e+01 +-1.927779293000000038e+01 +-1.927437305000000123e+01 +-1.927231788499999965e+01 +-1.926946735499999974e+01 +-1.927199745499999750e+01 +-1.927485847500000204e+01 +-1.927390957000000071e+01 +-1.927251434500000116e+01 +-1.927743339499999919e+01 +-1.927751636500000032e+01 +-1.927856159499999933e+01 +-1.927881717999999722e+01 +-1.927864646999999820e+01 +-1.927757072500000035e+01 +-1.927920723000000081e+01 +-1.927966785499999958e+01 +-1.928339576999999849e+01 +-1.928164386499999949e+01 +-1.927729320499999943e+01 +-1.927920627499999995e+01 +-1.928439902999999944e+01 +-1.928548812500000054e+01 +-1.928591823500000046e+01 +-1.928351211500000062e+01 +-1.929221534499999890e+01 +-1.928830623500000030e+01 +-1.928590774500000293e+01 +-1.928526305999999835e+01 +-1.928457832499999824e+01 +-1.928476905499999816e+01 +-1.928784751999999969e+01 +-1.929297161499999902e+01 +-1.929137611499999849e+01 +-1.929817104500000013e+01 +-1.929413508999999749e+01 +-1.929773807499999805e+01 +-1.929717254499999868e+01 +-1.929871464000000003e+01 +-1.930256271500000054e+01 +-1.929719448000000170e+01 +-1.930379105000000095e+01 +-1.930031776499999907e+01 +-1.930514716999999791e+01 +-1.930835914500000072e+01 +-1.931318568999999741e+01 +-1.931086540500000126e+01 +-1.931085968000000008e+01 +-1.931184768500000004e+01 +-1.931992816999999718e+01 +-1.931263160499999998e+01 +-1.932163810499999812e+01 +-1.931234645500000013e+01 +-1.931292247500000059e+01 +-1.931755352000000059e+01 +-1.932228660500000217e+01 +-1.932576655999999815e+01 +-1.932769774999999868e+01 +-1.933157349000000025e+01 +-1.933477306500000026e+01 +-1.933549975999999759e+01 +-1.933371448500000156e+01 +-1.933658123000000018e+01 +-1.933740901499999865e+01 +-1.933580685000000088e+01 +-1.934131527000000261e+01 +-1.934319114499999870e+01 +-1.934967708499999972e+01 +-1.934840679500000249e+01 +-1.934546279999999996e+01 +-1.935272884500000146e+01 +-1.935663414000000060e+01 +-1.935097503499999760e+01 +-1.935026931499999847e+01 +-1.935616684000000021e+01 +-1.935828685499999935e+01 +-1.935948753499999953e+01 +-1.936539077999999847e+01 +-1.936344909500000000e+01 +-1.936844253499999979e+01 +-1.936694622000000265e+01 +-1.936925983500000115e+01 +-1.937011909499999973e+01 +-1.937493229000000028e+01 +-1.937426758000000149e+01 +-1.937808990499999950e+01 +-1.938299846500000001e+01 +-1.937959194500000137e+01 +-1.938796615999999773e+01 +-1.938768768500000306e+01 +-1.938720702999999901e+01 +-1.938841534000000166e+01 +-1.939433955999999881e+01 +-1.939687156500000143e+01 +-1.939912128499999966e+01 +-1.939645767000000021e+01 +-1.940117358999999908e+01 +-1.940189456999999962e+01 +-1.940340423500000000e+01 +-1.940639782000000224e+01 +-1.940966224999999667e+01 +-1.941712951499999917e+01 +-1.942077064499999750e+01 +-1.941582203000000106e+01 +-1.942136096999999850e+01 +-1.942334842500000036e+01 +-1.942213917000000123e+01 +-1.942000866000000059e+01 +-1.943098735499999918e+01 +-1.943232250500000191e+01 +-1.942928695999999888e+01 +-1.943365097000000219e+01 +-1.942869091000000026e+01 +-1.943161773499999967e+01 +-1.943717098500000162e+01 +-1.943953132500000081e+01 +-1.943997001500000010e+01 +-1.943701076500000013e+01 +-1.944258117999999769e+01 +-1.944632339500000029e+01 +-1.944244957000000085e+01 +-1.944444084500000258e+01 +-1.943680953999999872e+01 +-1.945543098499999957e+01 +-1.944980049499999808e+01 +-1.944804191499999746e+01 +-1.945003795499999910e+01 +-1.945011139000000000e+01 +-1.945294380500000031e+01 +-1.945300865000000101e+01 +-1.945354461499999843e+01 +-1.945370579000000077e+01 +-1.946068095999999770e+01 +-1.946010589499999810e+01 +-1.946248245499999996e+01 +-1.946283054500000276e+01 +-1.946511459499999930e+01 +-1.945892906499999953e+01 +-1.946728896999999847e+01 +-1.946183586000000076e+01 +-1.946209812000000028e+01 +-1.946594714999999809e+01 +-1.946564865500000252e+01 +-1.946498680500000233e+01 +-1.946505927999999841e+01 +-1.946310424500000025e+01 +-1.946898460499999928e+01 +-1.946297836500000145e+01 +-1.946830367999999822e+01 +-1.946828651499999907e+01 +-1.946882152500000274e+01 +-1.947092437499999917e+01 +-1.946952342999999885e+01 +-1.946969127999999927e+01 +-1.947142506000000139e+01 +-1.946698188999999957e+01 +-1.947332859499999813e+01 +-1.947395610999999960e+01 +-1.947449302500000101e+01 +-1.947216892499999830e+01 +-1.947141456500000345e+01 +-1.946844387000000154e+01 +-1.946944046000000128e+01 +-1.946490573500000210e+01 +-1.946267318499999988e+01 +-1.947262191499999773e+01 +-1.946346950499999906e+01 +-1.947046375499999726e+01 +-1.947007656000000253e+01 +-1.946646117999999959e+01 +-1.946801089999999945e+01 +-1.946154212999999800e+01 +-1.946336459999999846e+01 +-1.946676540500000030e+01 +-1.946121406500000006e+01 +-1.946415233500000141e+01 +-1.946135997999999745e+01 +-1.946125602499999729e+01 +-1.946215629499999977e+01 +-1.945854568500000070e+01 +-1.946110629999999730e+01 +-1.945592594000000020e+01 +-1.945793533500000194e+01 +-1.945884132500000163e+01 +-1.944675064500000161e+01 +-1.945475006000000207e+01 +-1.944265460999999817e+01 +-1.945323753000000266e+01 +-1.945036220499999757e+01 +-1.944970703499999942e+01 +-1.944811344000000020e+01 +-1.944284248499999990e+01 +-1.943804359499999990e+01 +-1.944041919499999693e+01 +-1.943735599500000077e+01 +-1.944139862000000107e+01 +-1.943852138500000137e+01 +-1.943325806000000000e+01 +-1.942799473000000177e+01 +-1.943073463500000031e+01 +-1.943015861499999986e+01 +-1.942674064500000242e+01 +-1.942001247500000005e+01 +-1.942624569000000179e+01 +-1.942061519499999989e+01 +-1.941977310000000045e+01 +-1.941772746999999910e+01 +-1.941283130500000098e+01 +-1.940932941500000197e+01 +-1.941123866999999947e+01 +-1.941113090500000027e+01 +-1.940329647000000080e+01 +-1.940631389500000026e+01 +-1.940280914499999909e+01 +-1.939076709999999792e+01 +-1.940028286000000080e+01 +-1.939815044000000199e+01 +-1.939327716500000065e+01 +-1.938949775500000072e+01 +-1.938764094999999799e+01 +-1.938083553500000278e+01 +-1.938154507000000137e+01 +-1.938034153000000259e+01 +-1.937436771499999821e+01 +-1.937699794999999980e+01 +-1.936856460499999955e+01 +-1.937045669500000145e+01 +-1.936448955499999869e+01 +-1.936208915499999961e+01 +-1.936416625500000066e+01 +-1.935198688500000230e+01 +-1.935443783000000195e+01 +-1.935332011999999935e+01 +-1.934407616000000019e+01 +-1.934706116000000264e+01 +-1.934165191999999678e+01 +-1.934163284499999946e+01 +-1.934005546499999895e+01 +-1.932955074499999881e+01 +-1.933253002000000009e+01 +-1.932730865500000306e+01 +-1.932346439500000201e+01 +-1.932298469500000238e+01 +-1.931467342499999873e+01 +-1.931674289499999730e+01 +-1.931307506499999960e+01 +-1.930668163500000034e+01 +-1.930667972500000218e+01 +-1.929739474999999871e+01 +-1.930215454000000008e+01 +-1.929242515500000010e+01 +-1.928676605000000066e+01 +-1.928550815500000226e+01 +-1.928761672999999988e+01 +-1.928545666000000125e+01 +-1.928135013500000028e+01 +-1.927204131999999959e+01 +-1.926285648500000036e+01 +-1.926228332499999851e+01 +-1.925950240999999963e+01 +-1.925605392499999979e+01 +-1.925187683500000091e+01 +-1.924954796000000101e+01 +-1.924324512500000139e+01 +-1.923445320000000081e+01 +-1.924311828500000132e+01 +-1.923561954499999871e+01 +-1.923043441499999773e+01 +-1.922497367999999796e+01 +-1.922486400500000059e+01 +-1.921949767999999992e+01 +-1.921505641999999980e+01 +-1.921218204499999871e+01 +-1.920884990999999786e+01 +-1.920118999500000001e+01 +-1.920025253499999707e+01 +-1.919590949999999907e+01 +-1.919488048499999877e+01 +-1.918769169000000119e+01 +-1.917839622500000019e+01 +-1.917479800999999995e+01 +-1.916844844999999964e+01 +-1.916567802499999829e+01 +-1.916125964999999809e+01 +-1.915363502499999981e+01 +-1.915205955500000101e+01 +-1.914974880500000154e+01 +-1.914387226000000197e+01 +-1.914540386000000183e+01 +-1.913340759500000132e+01 +-1.913530635500000088e+01 +-1.912386703499999996e+01 +-1.912904929999999837e+01 +-1.912290859000000154e+01 +-1.911677265499999834e+01 +-1.911483574000000019e+01 +-1.910815811000000153e+01 +-1.910458088000000032e+01 +-1.909763717999999955e+01 +-1.909287929499999947e+01 +-1.909203815000000048e+01 +-1.908501052500000128e+01 +-1.907761955499999829e+01 +-1.907701111000000083e+01 +-1.907504558499999803e+01 +-1.906723880999999921e+01 +-1.906147480500000313e+01 +-1.905951308999999938e+01 +-1.905792331500000003e+01 +-1.905188941499999800e+01 +-1.904557704999999856e+01 +-1.904260158499999989e+01 +-1.903897857999999843e+01 +-1.903387641999999857e+01 +-1.903404616999999988e+01 +-1.902313137499999840e+01 +-1.901969719000000225e+01 +-1.901202392500000116e+01 +-1.901071548499999864e+01 +-1.901060485500000041e+01 +-1.899953269999999961e+01 +-1.900163269000000099e+01 +-1.899194621999999910e+01 +-1.899165344000000033e+01 +-1.898629761000000116e+01 +-1.897864627499999912e+01 +-1.898194217500000036e+01 +-1.897153664000000006e+01 +-1.897023296500000100e+01 +-1.896590328500000311e+01 +-1.895523547999999892e+01 +-1.895145893000000115e+01 +-1.895684624000000085e+01 +-1.895095824999999934e+01 +-1.894333839499999783e+01 +-1.893809509000000091e+01 +-1.893277073000000144e+01 +-1.893303012999999879e+01 +-1.892742061499999906e+01 +-1.892018127500000091e+01 +-1.891522979999999876e+01 +-1.891748809499999950e+01 +-1.890989208500000274e+01 +-1.890439605999999984e+01 +-1.890008639999999929e+01 +-1.890033626499999997e+01 +-1.890040874500000001e+01 +-1.889463997000000006e+01 +-1.888587092999999939e+01 +-1.888266658999999947e+01 +-1.888382529999999804e+01 +-1.888043308499999995e+01 +-1.887175464500000288e+01 +-1.887125491999999838e+01 +-1.886222457999999946e+01 +-1.885885619999999818e+01 +-1.885597801499999804e+01 +-1.885729504000000034e+01 +-1.885325240999999963e+01 +-1.884241008500000092e+01 +-1.883788204500000063e+01 +-1.884243106999999995e+01 +-1.883429526999999837e+01 +-1.883180332499999921e+01 +-1.883339023999999995e+01 +-1.882118797500000085e+01 +-1.882184601000000157e+01 +-1.882011222500000258e+01 +-1.881530571000000052e+01 +-1.880848694000000165e+01 +-1.880905055999999931e+01 +-1.881155204499999911e+01 +-1.880564784999999972e+01 +-1.880040264000000150e+01 +-1.879903125999999958e+01 +-1.878437995499999857e+01 +-1.879204464000000030e+01 +-1.878319835499999968e+01 +-1.878810310500000114e+01 +-1.878184509000000091e+01 +-1.878212451999999999e+01 +-1.877817630999999921e+01 +-1.877118683000000132e+01 +-1.876936244999999914e+01 +-1.876421928499999936e+01 +-1.876598167499999903e+01 +-1.876047134499999913e+01 +-1.875506495999999856e+01 +-1.875057410999999874e+01 +-1.875012206999999975e+01 +-1.875435733999999854e+01 +-1.874941062999999986e+01 +-1.874088287500000050e+01 +-1.874208450000000070e+01 +-1.874246692999999908e+01 +-1.873651600000000172e+01 +-1.873294639499999903e+01 +-1.873258972000000000e+01 +-1.872710895499999850e+01 +-1.873069000499999959e+01 +-1.872831344499999773e+01 +-1.871971797999999865e+01 +-1.872421359999999879e+01 +-1.871800041000000192e+01 +-1.871653747499999909e+01 +-1.871644973500000120e+01 +-1.871307372999999785e+01 +-1.871061516000000324e+01 +-1.870953082999999850e+01 +-1.870313739499999883e+01 +-1.870359802499999802e+01 +-1.870068454999999830e+01 +-1.870672416499999713e+01 +-1.870243835499999818e+01 +-1.869312954000000104e+01 +-1.869295596999999987e+01 +-1.869068431999999902e+01 +-1.868475913999999705e+01 +-1.869188309000000103e+01 +-1.869034385999999870e+01 +-1.868296432500000037e+01 +-1.868579101499999950e+01 +-1.868324851999999936e+01 +-1.868745994500000052e+01 +-1.868554591999999914e+01 +-1.868053626999999750e+01 +-1.868181801000000064e+01 +-1.867472267499999816e+01 +-1.867177867999999918e+01 +-1.866889953500000132e+01 +-1.867283058499999981e+01 +-1.867255973500000010e+01 +-1.866626262999999852e+01 +-1.866883659500000192e+01 +-1.866132832000000263e+01 +-1.866489791499999740e+01 +-1.866556453999999832e+01 +-1.866165447499999885e+01 +-1.866079425999999941e+01 +-1.865897178499999853e+01 +-1.865980530000000215e+01 +-1.866080665500000180e+01 +-1.866145325000000099e+01 +-1.865776729499999931e+01 +-1.865962028500000258e+01 +-1.865306758500000228e+01 +-1.865997123500000043e+01 +-1.865834427000000062e+01 +-1.865622997500000224e+01 +-1.865474700499999727e+01 +-1.865472793500000037e+01 +-1.865492629999999963e+01 +-1.864798259999999885e+01 +-1.865137481500000050e+01 +-1.865208244000000093e+01 +-1.865074348499999957e+01 +-1.865143584999999860e+01 +-1.864976405999999898e+01 +-1.864633179000000140e+01 +-1.864658737500000285e+01 +-1.864744948999999963e+01 +-1.865063857999999897e+01 +-1.863933181499999847e+01 +-1.864524364500000075e+01 +-1.864730453499999996e+01 +-1.864458274999999787e+01 +-1.864280605500000121e+01 +-1.864149189000000106e+01 +-1.863757992000000030e+01 +-1.864203834500000312e+01 +-1.864532756500000232e+01 +-1.864009380499999935e+01 +-1.863704204999999803e+01 +-1.863948345500000059e+01 +-1.863946247500000197e+01 +-1.864503288499999911e+01 +-1.863738060000000019e+01 +-1.864542961000000076e+01 +-1.863957118999999807e+01 +-1.864159106999999693e+01 +-1.864442730000000026e+01 +-1.863728427999999937e+01 +-1.863839530999999994e+01 +-1.863730621499999884e+01 +-1.863942813999999970e+01 +-1.863799190499999980e+01 +-1.863827324000000019e+01 +-1.863510608500000032e+01 +-1.863267708000000056e+01 +-1.863781451999999916e+01 +-1.863807582999999823e+01 +-1.863325500500000231e+01 +-1.863132668000000081e+01 +-1.863700389499999943e+01 +-1.863824463000000264e+01 +-1.863896369999999791e+01 +-1.864426326999999972e+01 +-1.864003848999999846e+01 +-1.863962364500000035e+01 +-1.863726043500000173e+01 +-1.863487243499999835e+01 +-1.863939762500000086e+01 +-1.863881778500000053e+01 +-1.864285850499999952e+01 +-1.863924407999999744e+01 +-1.863809967000000256e+01 +-1.863580703999999955e+01 +-1.863964748499999757e+01 +-1.863622760500000197e+01 +-1.863846301999999966e+01 +-1.864036369500000134e+01 +-1.864212608500000101e+01 +-1.864552592999999803e+01 +-1.863466834999999833e+01 +-1.863545227000000182e+01 +-1.863868618000000055e+01 +-1.864380741499999772e+01 +-1.864201831999999825e+01 +-1.863714599500000091e+01 +-1.863936042999999998e+01 +-1.863841534000000166e+01 +-1.863910674999999983e+01 +-1.864085960500000283e+01 +-1.863928985500000124e+01 +-1.864101601000000130e+01 +-1.863306903999999875e+01 +-1.864144993000000028e+01 +-1.863905429999999797e+01 +-1.864098453500000119e+01 +-1.864109039499999909e+01 +-1.864126873000000018e+01 +-1.864048290000000208e+01 +-1.863921356000000173e+01 +-1.864669608999999895e+01 +-1.864570426499999911e+01 +-1.864251422999999974e+01 +-1.864022922499999879e+01 +-1.864280128500000089e+01 +-1.864390278000000123e+01 +-1.863944721499999702e+01 +-1.864373397499999996e+01 +-1.864793777499999905e+01 +-1.864356994499999942e+01 +-1.864184189000000202e+01 +-1.864495563499999875e+01 +-1.864240455499999882e+01 +-1.864287090500000232e+01 +-1.864460753999999909e+01 +-1.864507007999999999e+01 +-1.864170837500000033e+01 +-1.864572333999999998e+01 +-1.864181613999999954e+01 +-1.864272785500000040e+01 +-1.863963890000000134e+01 +-1.864675522000000285e+01 +-1.864256858999999977e+01 +-1.864604664000000156e+01 +-1.863812255500000248e+01 +-1.863803291500000014e+01 +-1.864151286999999968e+01 +-1.863932514000000040e+01 +-1.864234256499999987e+01 +-1.863906478500000219e+01 +-1.863688945999999902e+01 +-1.863480281999999733e+01 +-1.863900661000000269e+01 +-1.863882255500000085e+01 +-1.864348030499999709e+01 +-1.863675021999999970e+01 +-1.863566017000000130e+01 +-1.864003562999999986e+01 +-1.863375664000000143e+01 +-1.863099289000000169e+01 +-1.863714504500000047e+01 +-1.863760566500000238e+01 +-1.863160229000000001e+01 +-1.863598346499999892e+01 +-1.862942886500000128e+01 +-1.863462734499999840e+01 +-1.863818931499999820e+01 +-1.863628196999999886e+01 +-1.863364792000000136e+01 +-1.863466167500000026e+01 +-1.862546348500000093e+01 +-1.862729072500000171e+01 +-1.862736606500000036e+01 +-1.862931156000000144e+01 +-1.863104248000000140e+01 +-1.863005257000000015e+01 +-1.863243007500000203e+01 +-1.863225555500000041e+01 +-1.862916469500000005e+01 +-1.863016891499999872e+01 +-1.862574958500000122e+01 +-1.862772941499999746e+01 +-1.862527466000000231e+01 +-1.862191105000000135e+01 +-1.862693309999999869e+01 +-1.862120914500000168e+01 +-1.862392997499999936e+01 +-1.862200355499999915e+01 +-1.862280941000000212e+01 +-1.862468910500000163e+01 +-1.862451267499999830e+01 +-1.861896610499999838e+01 +-1.862507248000000004e+01 +-1.861985206499999990e+01 +-1.862160205500000032e+01 +-1.861999225499999966e+01 +-1.861954784499999960e+01 +-1.861827659499999754e+01 +-1.861576461499999979e+01 +-1.861524677499999925e+01 +-1.861798763000000179e+01 +-1.862076950499999839e+01 +-1.861608028500000245e+01 +-1.861590290000000181e+01 +-1.861539268499999977e+01 +-1.861821747000000116e+01 +-1.861460875999999942e+01 +-1.861634254500000196e+01 +-1.861408424500000081e+01 +-1.861257457500000001e+01 +-1.861517047999999974e+01 +-1.861637496999999897e+01 +-1.861309242500000138e+01 +-1.861611461500000075e+01 +-1.861603164499999963e+01 +-1.861302471500000166e+01 +-1.861035633000000189e+01 +-1.860868358500000141e+01 +-1.861249828500000092e+01 +-1.860460472500000151e+01 +-1.860795592999999926e+01 +-1.860737990999999880e+01 +-1.861007785999999697e+01 +-1.861307621000000267e+01 +-1.861063289499999840e+01 +-1.860824394000000126e+01 +-1.860965060999999920e+01 +-1.860850238999999817e+01 +-1.860481547999999918e+01 +-1.860791969000000279e+01 +-1.860738373000000223e+01 +-1.860803508499999737e+01 +-1.860290717999999899e+01 +-1.860343360499999932e+01 +-1.860815524999999937e+01 +-1.860140514500000108e+01 +-1.860644436000000113e+01 +-1.860663318499999974e+01 +-1.860744285500000217e+01 +-1.860434245999999803e+01 +-1.860446834500000080e+01 +-1.860547732999999937e+01 +-1.860131549999999834e+01 +-1.859911632500000067e+01 +-1.860529136999999977e+01 +-1.860089969499999896e+01 +-1.860323334000000273e+01 +-1.860297203000000010e+01 +-1.859463501000000107e+01 +-1.859854793499999914e+01 +-1.859535121500000088e+01 +-1.860216331499999853e+01 +-1.859914493499999821e+01 +-1.859931468999999993e+01 +-1.859878635500000144e+01 +-1.859260177499999855e+01 +-1.859685897499999996e+01 +-1.859581470500000222e+01 +-1.859674835500000256e+01 +-1.859492206499999867e+01 +-1.859578323499999897e+01 +-1.859611987999999982e+01 +-1.859949016499999885e+01 +-1.859524917499999930e+01 +-1.859177207999999837e+01 +-1.859843635500000048e+01 +-1.859394740999999840e+01 +-1.859497547000000139e+01 +-1.859603118999999793e+01 +-1.859629630999999961e+01 +-1.859070682499999805e+01 +-1.858800220499999867e+01 +-1.859327030000000036e+01 +-1.859603213999999838e+01 +-1.859724426500000050e+01 +-1.859479236499999999e+01 +-1.859352493499999781e+01 +-1.859367370500000050e+01 +-1.859040355500000175e+01 +-1.859105205499999869e+01 +-1.859368610500000329e+01 +-1.859276866999999811e+01 +-1.859884833999999998e+01 +-1.859539318000000208e+01 +-1.859849548500000083e+01 +-1.859568214499999783e+01 +-1.859304809500000033e+01 +-1.858976459499999834e+01 +-1.859233378999999786e+01 +-1.859671115999999813e+01 +-1.860035991499999852e+01 +-1.859171771999999834e+01 +-1.859163379499999991e+01 +-1.859100245999999856e+01 +-1.859838390499999861e+01 +-1.859511566500000157e+01 +-1.859703255000000155e+01 +-1.859740734000000018e+01 +-1.859987068499999907e+01 +-1.859204482999999897e+01 +-1.859797286999999955e+01 +-1.859579372500000005e+01 +-1.860291099500000200e+01 +-1.860401058000000063e+01 +-1.860319614499999830e+01 +-1.860411643999999853e+01 +-1.860129832999999877e+01 +-1.860257911499999750e+01 +-1.860687542000000150e+01 +-1.860478306000000259e+01 +-1.860880470499999717e+01 +-1.860653018499999689e+01 +-1.861101150500000045e+01 +-1.860608959500000026e+01 +-1.860299587000000088e+01 +-1.861203670500000129e+01 +-1.860802936500000015e+01 +-1.861479282500000210e+01 +-1.861525725999999992e+01 +-1.861197757499999739e+01 +-1.861070632999999930e+01 +-1.860898017999999965e+01 +-1.861364364499999979e+01 +-1.861776446999999735e+01 +-1.862042045500000143e+01 +-1.861997127500000104e+01 +-1.862528419499999899e+01 +-1.861487198000000021e+01 +-1.862091064500000215e+01 +-1.861890887999999933e+01 +-1.862376118000000247e+01 +-1.862578010500000048e+01 +-1.862615871500000253e+01 +-1.862854289999999935e+01 +-1.862901115000000019e+01 +-1.862590598999999969e+01 +-1.862801838000000032e+01 +-1.863461875999999862e+01 +-1.863628100999999759e+01 +-1.863766097999999971e+01 +-1.863592815500000199e+01 +-1.864336395499999810e+01 +-1.863603782999999936e+01 +-1.864081192000000087e+01 +-1.864100456499999936e+01 +-1.864669990499999841e+01 +-1.864524173499999904e+01 +-1.865084743499999931e+01 +-1.865462112499999847e+01 +-1.865104961499999803e+01 +-1.865005493000000314e+01 +-1.865731334999999902e+01 +-1.866063023000000243e+01 +-1.865797614999999965e+01 +-1.866414165500000166e+01 +-1.866608429000000058e+01 +-1.866489887000000181e+01 +-1.867107105499999875e+01 +-1.867071342500000242e+01 +-1.867652511499999690e+01 +-1.867625808999999748e+01 +-1.867912197500000104e+01 +-1.867931747000000087e+01 +-1.868476486499999822e+01 +-1.868588161499999956e+01 +-1.868672370999999899e+01 +-1.868535136999999935e+01 +-1.869163322499999680e+01 +-1.869579696499999955e+01 +-1.869719600500000212e+01 +-1.869960498999999743e+01 +-1.870127868499999835e+01 +-1.870369338999999798e+01 +-1.871137809500000060e+01 +-1.870898532500000044e+01 +-1.871815681500000039e+01 +-1.871502208999999795e+01 +-1.871753597499999699e+01 +-1.871791457999999864e+01 +-1.872144603499999960e+01 +-1.872998142000000144e+01 +-1.873110770999999986e+01 +-1.873325348000000190e+01 +-1.873688411499999873e+01 +-1.874051666500000124e+01 +-1.873941612499999820e+01 +-1.874351310499999812e+01 +-1.874705409999999972e+01 +-1.875262833000000029e+01 +-1.875882053499999813e+01 +-1.875755215000000220e+01 +-1.876374816499999909e+01 +-1.876595020499999933e+01 +-1.876822375999999792e+01 +-1.876986980499999902e+01 +-1.877151775499999786e+01 +-1.878128432999999831e+01 +-1.877882671500000100e+01 +-1.877956390499999983e+01 +-1.878504657999999949e+01 +-1.878742789999999729e+01 +-1.879291725499999899e+01 +-1.878945350499999734e+01 +-1.879348277999999794e+01 +-1.880199241999999771e+01 +-1.880511188500000230e+01 +-1.880649375499999820e+01 +-1.881547927999999814e+01 +-1.881429481500000023e+01 +-1.881714629999999744e+01 +-1.882155418500000010e+01 +-1.882128620000000296e+01 +-1.882680034500000232e+01 +-1.882873820999999737e+01 +-1.883922386000000060e+01 +-1.884088039499999923e+01 +-1.883124256500000016e+01 +-1.883749866499999825e+01 +-1.884845447500000049e+01 +-1.885333824500000333e+01 +-1.885297965999999903e+01 +-1.885547924000000108e+01 +-1.885954380000000086e+01 +-1.885614204499999857e+01 +-1.886214065499999748e+01 +-1.886298083999999875e+01 +-1.887147617499999797e+01 +-1.887711811500000181e+01 +-1.887888240499999881e+01 +-1.887917042000000123e+01 +-1.888417053500000264e+01 +-1.888750934499999801e+01 +-1.889492226000000130e+01 +-1.889317893999999853e+01 +-1.889579009999999926e+01 +-1.890088653499999793e+01 +-1.889803314000000256e+01 +-1.889905357499999994e+01 +-1.890397549000000055e+01 +-1.890713691499999882e+01 +-1.891798209999999969e+01 +-1.891510200500000138e+01 +-1.892160701499999931e+01 +-1.892677402500000028e+01 +-1.893530273500000050e+01 +-1.893846416499999918e+01 +-1.893515873000000127e+01 +-1.893968963500000058e+01 +-1.894230366000000032e+01 +-1.895376681999999846e+01 +-1.895383071500000227e+01 +-1.895517445000000123e+01 +-1.895925902999999835e+01 +-1.896078491000000099e+01 +-1.896916866000000113e+01 +-1.896740340999999930e+01 +-1.897762679999999946e+01 +-1.897951984499999867e+01 +-1.898480606500000079e+01 +-1.898276520000000289e+01 +-1.898319816500000101e+01 +-1.899252414499999730e+01 +-1.899249457999999890e+01 +-1.899504470999999839e+01 +-1.900455284000000233e+01 +-1.900636577499999902e+01 +-1.900983429000000058e+01 +-1.901173877500000131e+01 +-1.901033592000000283e+01 +-1.901692962499999950e+01 +-1.902023029000000065e+01 +-1.902232074500000181e+01 +-1.901961803500000059e+01 +-1.902622127499999749e+01 +-1.903624343499999938e+01 +-1.903529739500000062e+01 +-1.903610706499999949e+01 +-1.903977012499999688e+01 +-1.904906558999999788e+01 +-1.905310440000000227e+01 +-1.905132103000000043e+01 +-1.904963397499999900e+01 +-1.906052970999999729e+01 +-1.906198501499999765e+01 +-1.906888770999999849e+01 +-1.906913948000000048e+01 +-1.906781864499999912e+01 +-1.907603359499999840e+01 +-1.907406616499999785e+01 +-1.907913780499999845e+01 +-1.908630847999999958e+01 +-1.909402370000000104e+01 +-1.908952522500000271e+01 +-1.909492683500000254e+01 +-1.910819243999999983e+01 +-1.910410309000000240e+01 +-1.910942649999999787e+01 +-1.911249065500000199e+01 +-1.911009693000000098e+01 +-1.911198425499999942e+01 +-1.912043380499999756e+01 +-1.911548996000000145e+01 +-1.911581706999999852e+01 +-1.912216663000000239e+01 +-1.913134860999999987e+01 +-1.913333606999999859e+01 +-1.912655926000000051e+01 +-1.913638114999999829e+01 +-1.914458179500000057e+01 +-1.914729881000000233e+01 +-1.913968563000000245e+01 +-1.914431953500000105e+01 +-1.914914416999999958e+01 +-1.915735148999999993e+01 +-1.915110397499999806e+01 +-1.915802573999999936e+01 +-1.915726852499999922e+01 +-1.916740799000000095e+01 +-1.917582988499999885e+01 +-1.916955662000000160e+01 +-1.917696380499999975e+01 +-1.918097115000000130e+01 +-1.918682575500000098e+01 +-1.918598079999999939e+01 +-1.918227767500000169e+01 +-1.918721389499999930e+01 +-1.919575119000000285e+01 +-1.920215607000000091e+01 +-1.919568824999999990e+01 +-1.919970607999999856e+01 +-1.921175765999999996e+01 +-1.920823860000000138e+01 +-1.920995045000000090e+01 +-1.920946597999999739e+01 +-1.921432208999999958e+01 +-1.922980881000000153e+01 +-1.922247886499999936e+01 +-1.922540760000000049e+01 +-1.923027897000000053e+01 +-1.923478030999999788e+01 +-1.924095535500000054e+01 +-1.923760127999999980e+01 +-1.924608420999999936e+01 +-1.924384212500000046e+01 +-1.925900173499999823e+01 +-1.926037502500000187e+01 +-1.925774860499999974e+01 +-1.926152229499999891e+01 +-1.927021217499999750e+01 +-1.927633953000000133e+01 +-1.926535033999999769e+01 +-1.927207279000000284e+01 +-1.928234005000000195e+01 +-1.928971862999999942e+01 +-1.928235244999999765e+01 +-1.928547477500000085e+01 +-1.929511451500000163e+01 +-1.930100536500000175e+01 +-1.929750919499999995e+01 +-1.930113029500000010e+01 +-1.930092239500000062e+01 +-1.930409240999999909e+01 +-1.931712627499999968e+01 +-1.932167148499999954e+01 +-1.931871319000000042e+01 +-1.932764721000000208e+01 +-1.933137702999999874e+01 +-1.934169769000000016e+01 +-1.933050155999999831e+01 +-1.934018230499999902e+01 +-1.934015846500000180e+01 +-1.934526919999999706e+01 +-1.934753512999999714e+01 +-1.934714412499999980e+01 +-1.934951115000000144e+01 +-1.935572338000000059e+01 +-1.935588168999999681e+01 +-1.936118506999999767e+01 +-1.936501693999999674e+01 +-1.936968421999999990e+01 +-1.937159347500000095e+01 +-1.937690925500000105e+01 +-1.937669467499999953e+01 +-1.939205551500000269e+01 +-1.938309192500000222e+01 +-1.939311408999999742e+01 +-1.939419937000000260e+01 +-1.940017223000000257e+01 +-1.939931965000000247e+01 +-1.939837456000000060e+01 +-1.941247939999999872e+01 +-1.941735744500000038e+01 +-1.941437721500000180e+01 +-1.941980934000000047e+01 +-1.942737770000000097e+01 +-1.943189239499999843e+01 +-1.942872333500000082e+01 +-1.943722248000000263e+01 +-1.943748283500000085e+01 +-1.943755054500000057e+01 +-1.944272422499999919e+01 +-1.944167805000000016e+01 +-1.944898891500000104e+01 +-1.945180225500000049e+01 +-1.945279788999999937e+01 +-1.945234965999999943e+01 +-1.945314598499999903e+01 +-1.946340179500000289e+01 +-1.946064567499999853e+01 +-1.947173118500000299e+01 +-1.946332549999999983e+01 +-1.947058582000000015e+01 +-1.947375678999999948e+01 +-1.947837734000000154e+01 +-1.947762298500000000e+01 +-1.948097133999999997e+01 +-1.948824882499999944e+01 +-1.948630714499999783e+01 +-1.949002837999999826e+01 +-1.948215580000000102e+01 +-1.949272155999999967e+01 +-1.949753474999999980e+01 +-1.950080394500000125e+01 +-1.949228096000000221e+01 +-1.949472045999999992e+01 +-1.949533653000000299e+01 +-1.949768828999999926e+01 +-1.949985790499999894e+01 +-1.950239372000000060e+01 +-1.950630569500000178e+01 +-1.950655555499999849e+01 +-1.951046944000000138e+01 +-1.950733280000000036e+01 +-1.950987243499999835e+01 +-1.951864528499999807e+01 +-1.951605224500000091e+01 +-1.952198695999999956e+01 +-1.952058792500000095e+01 +-1.951946449500000114e+01 +-1.952686882000000068e+01 +-1.952758026000000058e+01 +-1.952985286499999873e+01 +-1.952387237499999983e+01 +-1.953127192999999906e+01 +-1.952629089500000248e+01 +-1.953434848999999929e+01 +-1.953662204999999830e+01 +-1.953751659499999960e+01 +-1.953271770499999960e+01 +-1.953756522999999845e+01 +-1.954001999000000112e+01 +-1.953871155000000215e+01 +-1.953280734999999879e+01 +-1.953067492999999999e+01 +-1.953524112499999887e+01 +-1.954027080499999869e+01 +-1.953537845500000003e+01 +-1.953333854499999944e+01 +-1.954351425499999806e+01 +-1.953925896000000151e+01 +-1.953482818499999851e+01 +-1.953269100500000022e+01 +-1.954102993000000055e+01 +-1.954238605500000148e+01 +-1.953106022000000053e+01 +-1.953774833499999986e+01 +-1.954185677000000254e+01 +-1.954275131500000029e+01 +-1.954135036499999956e+01 +-1.954040718000000254e+01 +-1.954286766500000283e+01 +-1.954376506500000232e+01 +-1.954245185999999990e+01 +-1.954270554000000004e+01 +-1.953679561999999947e+01 +-1.953199386500000045e+01 +-1.953500366000000099e+01 +-1.953534697999999992e+01 +-1.952980899499999978e+01 +-1.952804374499999795e+01 +-1.953435706999999866e+01 +-1.954003524499999855e+01 +-1.953762245000000064e+01 +-1.953631210500000037e+01 +-1.953398895499999810e+01 +-1.953902340000000137e+01 +-1.953578948999999909e+01 +-1.953548240499999977e+01 +-1.953481578999999968e+01 +-1.953598785500000190e+01 +-1.952953052499999842e+01 +-1.952518749499999728e+01 +-1.952966784999999916e+01 +-1.952808094000000239e+01 +-1.951997757000000178e+01 +-1.952913665499999851e+01 +-1.951681232499999652e+01 +-1.952284240499999868e+01 +-1.951675987499999820e+01 +-1.952610206499999990e+01 +-1.951956176499999884e+01 +-1.951448631000000233e+01 +-1.952254200000000139e+01 +-1.951315593500000034e+01 +-1.951285552999999950e+01 +-1.951292419500000008e+01 +-1.951455306999999806e+01 +-1.951379490000000061e+01 +-1.951404666999999904e+01 +-1.951686859000000140e+01 +-1.951179980999999941e+01 +-1.950911235499999918e+01 +-1.950688839000000030e+01 +-1.951567173000000111e+01 +-1.951317214999999905e+01 +-1.950305652499999809e+01 +-1.950285052999999991e+01 +-1.950906467499999764e+01 +-1.950390147999999968e+01 +-1.951406669499999680e+01 +-1.950101280500000200e+01 +-1.950254726500000046e+01 +-1.950307369499999766e+01 +-1.950231933499999926e+01 +-1.950027656500000006e+01 +-1.949567222499999986e+01 +-1.950453948999999909e+01 +-1.949874020000000030e+01 +-1.949834728500000125e+01 +-1.949401759999999939e+01 +-1.949967575000000153e+01 +-1.949754237999999873e+01 +-1.948762893500000004e+01 +-1.949044703999999939e+01 +-1.949087619499999846e+01 +-1.949003220000000169e+01 +-1.948579311499999989e+01 +-1.948384475499999979e+01 +-1.948583603000000153e+01 +-1.947903919000000172e+01 +-1.948505782999999880e+01 +-1.948274230999999901e+01 +-1.947777843500000117e+01 +-1.947674846500000001e+01 +-1.948258304499999838e+01 +-1.947871208000000109e+01 +-1.947640132500000121e+01 +-1.947646808500000049e+01 +-1.947772693499999974e+01 +-1.947879886500000168e+01 +-1.946926307500000064e+01 +-1.946823597000000206e+01 +-1.946958159999999793e+01 +-1.946818541999999752e+01 +-1.946560382499999875e+01 +-1.946166133999999914e+01 +-1.946290301999999883e+01 +-1.946205901999999810e+01 +-1.946349525500000155e+01 +-1.945799255500000058e+01 +-1.945541382000000041e+01 +-1.945447444999999931e+01 +-1.945362854000000041e+01 +-1.944968032499999921e+01 +-1.945120715999999916e+01 +-1.943859958499999863e+01 +-1.944614219500000019e+01 +-1.944128417499999983e+01 +-1.943451881500000056e+01 +-1.943877220000000250e+01 +-1.943610668499999861e+01 +-1.944036292999999915e+01 +-1.942895507499999752e+01 +-1.942601776000000058e+01 +-1.942844963499999977e+01 +-1.942878913999999924e+01 +-1.942967415000000031e+01 +-1.942154883999999981e+01 +-1.942225265500000120e+01 +-1.941584396500000054e+01 +-1.942083835500000077e+01 +-1.941265677999999895e+01 +-1.940920162000000104e+01 +-1.940890311999999795e+01 +-1.940990161999999941e+01 +-1.940292167999999862e+01 +-1.939965343499999761e+01 +-1.939675998499999920e+01 +-1.939553451500000136e+01 +-1.938587856000000187e+01 +-1.938974666500000055e+01 +-1.939083480500000078e+01 +-1.938599777000000302e+01 +-1.938375282500000196e+01 +-1.937854862500000053e+01 +-1.938426684999999949e+01 +-1.938165092500000242e+01 +-1.937552261500000128e+01 +-1.937531566500000224e+01 +-1.936586761499999909e+01 +-1.936815547999999865e+01 +-1.936757659999999959e+01 +-1.936478328999999832e+01 +-1.936051178000000306e+01 +-1.935384273500000063e+01 +-1.934967041000000165e+01 +-1.935176944999999904e+01 +-1.934777927500000061e+01 +-1.934388446500000214e+01 +-1.934303760499999925e+01 +-1.934116649499999951e+01 +-1.933432770000000289e+01 +-1.933366394000000099e+01 +-1.932057475999999951e+01 +-1.932395172000000017e+01 +-1.931804656999999992e+01 +-1.932114600999999965e+01 +-1.931910133499999915e+01 +-1.931439017999999663e+01 +-1.931510353000000180e+01 +-1.930681323999999677e+01 +-1.930375957500000084e+01 +-1.930135250000000013e+01 +-1.929839229499999931e+01 +-1.929185676499999857e+01 +-1.929027652499999945e+01 +-1.929052734000000058e+01 +-1.929068755999999851e+01 +-1.928507423499999973e+01 +-1.928019618999999807e+01 +-1.928456878500000116e+01 +-1.927758598500000176e+01 +-1.927024268999999990e+01 +-1.926711082499999961e+01 +-1.926142120499999777e+01 +-1.925911236000000315e+01 +-1.925936221999999987e+01 +-1.925806045499999897e+01 +-1.925629806500000285e+01 +-1.925380992999999918e+01 +-1.924566459999999779e+01 +-1.925111293999999873e+01 +-1.923914242000000030e+01 +-1.923948288000000062e+01 +-1.923590469500000211e+01 +-1.923087120499999969e+01 +-1.923357486500000135e+01 +-1.923327732500000309e+01 +-1.922778987999999956e+01 +-1.922075748500000003e+01 +-1.921379756500000013e+01 +-1.921005630500000194e+01 +-1.921504307000000011e+01 +-1.921121882999999997e+01 +-1.920656013500000014e+01 +-1.920524025000000279e+01 +-1.919706440000000214e+01 +-1.919880008999999887e+01 +-1.919127273499999831e+01 +-1.919097709500000093e+01 +-1.919011878999999965e+01 +-1.918463515999999913e+01 +-1.917961692499999771e+01 +-1.917284584000000081e+01 +-1.917892551499999954e+01 +-1.917400264500000162e+01 +-1.917167186500000042e+01 +-1.917183494500000052e+01 +-1.916008186500000221e+01 +-1.916495228000000139e+01 +-1.916003703999999885e+01 +-1.915678501000000011e+01 +-1.915002918500000106e+01 +-1.914908409499999919e+01 +-1.914832305999999917e+01 +-1.914406108500000059e+01 +-1.914689635999999950e+01 +-1.913968753500000020e+01 +-1.913966274499999898e+01 +-1.913154029999999750e+01 +-1.912829780500000254e+01 +-1.913011456000000265e+01 +-1.912595272000000080e+01 +-1.912510109000000114e+01 +-1.912057399999999774e+01 +-1.911871337499999868e+01 +-1.911758517999999896e+01 +-1.911398029499999751e+01 +-1.911873340500000040e+01 +-1.911760711499999843e+01 +-1.911005210999999804e+01 +-1.910681724500000200e+01 +-1.910358142999999842e+01 +-1.909475421999999867e+01 +-1.909794235000000029e+01 +-1.909369850000000213e+01 +-1.909101676999999952e+01 +-1.909511756999999932e+01 +-1.908730601999999976e+01 +-1.908856296500000127e+01 +-1.908872223000000190e+01 +-1.908366203499999969e+01 +-1.907897091000000245e+01 +-1.908050060000000059e+01 +-1.907187842999999816e+01 +-1.906792354999999972e+01 +-1.907073116499999799e+01 +-1.906915474000000188e+01 +-1.906986045500000060e+01 +-1.906883144500000071e+01 +-1.906798362500000010e+01 +-1.906576729000000014e+01 +-1.906163025000000033e+01 +-1.905959606000000051e+01 +-1.905199336999999815e+01 +-1.904813957000000002e+01 +-1.904820537500000199e+01 +-1.904754257000000095e+01 +-1.904906845000000004e+01 +-1.904959106500000132e+01 +-1.903497982000000022e+01 +-1.903540993000000014e+01 +-1.903575039000000046e+01 +-1.903381251999999790e+01 +-1.903579139500000039e+01 +-1.903294181500000093e+01 +-1.902982330000000033e+01 +-1.902460766000000092e+01 +-1.902731323000000074e+01 +-1.903220367000000124e+01 +-1.902389907500000277e+01 +-1.901868439000000066e+01 +-1.901684283999999892e+01 +-1.901591015000000340e+01 +-1.902297783000000209e+01 +-1.901212978499999906e+01 +-1.901292324499999964e+01 +-1.900998878000000047e+01 +-1.899977206999999879e+01 +-1.900930308999999951e+01 +-1.900655270000000030e+01 +-1.900571537000000077e+01 +-1.900845718500000103e+01 +-1.900603676000000064e+01 +-1.899931525999999948e+01 +-1.899516486999999998e+01 +-1.899750233000000321e+01 +-1.900114058999999855e+01 +-1.899272060499999881e+01 +-1.899376201500000150e+01 +-1.899341202000000095e+01 +-1.899083710000000025e+01 +-1.898835564000000176e+01 +-1.898374271000000135e+01 +-1.898738002999999708e+01 +-1.898174666999999971e+01 +-1.898102855999999861e+01 +-1.898336506000000057e+01 +-1.897514629500000183e+01 +-1.897803497499999992e+01 +-1.897398376499999983e+01 +-1.897566986000000000e+01 +-1.897069358499999936e+01 +-1.897515487500000120e+01 +-1.896795940499999844e+01 +-1.897038554999999960e+01 +-1.896679782999999730e+01 +-1.897079658499999866e+01 +-1.896711635500000170e+01 +-1.895937251999999873e+01 +-1.896040916500000151e+01 +-1.895202350499999966e+01 +-1.896192931999999942e+01 +-1.895594501499999751e+01 +-1.895984649500000074e+01 +-1.896032809999999813e+01 +-1.895572853000000180e+01 +-1.896120070999999996e+01 +-1.895327567999999729e+01 +-1.894674301499999913e+01 +-1.894731426499999927e+01 +-1.894834995000000077e+01 +-1.894643210999999994e+01 +-1.894977665000000044e+01 +-1.895090675499999833e+01 +-1.894529342500000269e+01 +-1.894458008000000149e+01 +-1.894754981999999899e+01 +-1.894756984500000030e+01 +-1.894316101000000074e+01 +-1.894410229000000001e+01 +-1.894236946000000188e+01 +-1.894359112000000067e+01 +-1.894029140499999997e+01 +-1.893745041000000029e+01 +-1.894217395999999809e+01 +-1.894099616999999824e+01 +-1.893299198000000061e+01 +-1.893568610999999891e+01 +-1.893072890999999913e+01 +-1.893370055999999835e+01 +-1.893500804500000001e+01 +-1.893991851999999909e+01 +-1.894012260499999911e+01 +-1.893166065000000131e+01 +-1.893278598500000243e+01 +-1.893547821499999984e+01 +-1.893466949500000140e+01 +-1.893109322000000105e+01 +-1.893959903500000053e+01 +-1.893602180500000287e+01 +-1.893410301000000118e+01 +-1.893117618499999821e+01 +-1.893276119499999766e+01 +-1.893296622999999812e+01 +-1.893271160500000150e+01 +-1.893309975000000023e+01 +-1.893238163000000185e+01 +-1.893719673500000056e+01 +-1.893371105499999985e+01 +-1.892405510000000035e+01 +-1.893033981499999996e+01 +-1.893358898000000323e+01 +-1.892899703999999872e+01 +-1.893067931999999942e+01 +-1.893263435500000114e+01 +-1.893219184499999841e+01 +-1.893507290000000154e+01 +-1.893822955999999991e+01 +-1.893418979500000177e+01 +-1.893116760499999884e+01 +-1.893579673500000027e+01 +-1.894024944499999918e+01 +-1.893390274499999748e+01 +-1.893364619999999832e+01 +-1.893588542999999902e+01 +-1.893793106000000037e+01 +-1.893785858000000033e+01 +-1.893705081999999962e+01 +-1.893965434999999786e+01 +-1.893422794499999995e+01 +-1.893646240500000033e+01 +-1.893426894999999988e+01 +-1.893982791499999863e+01 +-1.893800258499999956e+01 +-1.893673038500000061e+01 +-1.894062614499999952e+01 +-1.894268417500000012e+01 +-1.894011497500000019e+01 +-1.894105911500000161e+01 +-1.894431113999999994e+01 +-1.894627380500000058e+01 +-1.894130515999999886e+01 +-1.894649791999999877e+01 +-1.894734954999999843e+01 +-1.894875812499999768e+01 +-1.895016289000000143e+01 +-1.894731998500000003e+01 +-1.894937420000000117e+01 +-1.894523525500000005e+01 +-1.895218848999999750e+01 +-1.895332240999999840e+01 +-1.895204543999999913e+01 +-1.895641422499999962e+01 +-1.895264339499999906e+01 +-1.895516109500000113e+01 +-1.895037460500000037e+01 +-1.895557689500000009e+01 +-1.895614814999999709e+01 +-1.895570659999999918e+01 +-1.895748615000000115e+01 +-1.896010399000000035e+01 +-1.895947170499999856e+01 +-1.895754814499999696e+01 +-1.895756912000000227e+01 +-1.896472072999999980e+01 +-1.896585273999999899e+01 +-1.896199226499999924e+01 +-1.896802807000000257e+01 +-1.896647644000000099e+01 +-1.896445751499999943e+01 +-1.896484947500000118e+01 +-1.896978091999999805e+01 +-1.896970939500000242e+01 +-1.896908282999999784e+01 +-1.897132873500000017e+01 +-1.897135162499999694e+01 +-1.897285652499999742e+01 +-1.896907329500000117e+01 +-1.897094917500000122e+01 +-1.896892928999999839e+01 +-1.897405433500000171e+01 +-1.897336674000000301e+01 +-1.897635650499999826e+01 +-1.897318934999999840e+01 +-1.897358322000000186e+01 +-1.896146201999999903e+01 +-1.897617340000000041e+01 +-1.896901035500000177e+01 +-1.896856403499999999e+01 +-1.897217846000000208e+01 +-1.897426605500000107e+01 +-1.897215462000000130e+01 +-1.897416114500000006e+01 +-1.896987914999999703e+01 +-1.897542667500000135e+01 +-1.897094249999999960e+01 +-1.897012614999999869e+01 +-1.897249412500000076e+01 +-1.897656822500000118e+01 +-1.897876739499999843e+01 +-1.896910095500000182e+01 +-1.897396278499999767e+01 +-1.897442722499999945e+01 +-1.897113609000000167e+01 +-1.897289752999999735e+01 +-1.896985626000000025e+01 +-1.896872043999999846e+01 +-1.897026919999999706e+01 +-1.897416877999999940e+01 +-1.897089004500000087e+01 +-1.896717834500000066e+01 +-1.896695232500000117e+01 +-1.896959590999999890e+01 +-1.897143268499999991e+01 +-1.896942997000000020e+01 +-1.896650028500000218e+01 +-1.896128368500000150e+01 +-1.896635437000000124e+01 +-1.896595764499999959e+01 +-1.896640014999999835e+01 +-1.896732139499999903e+01 +-1.895573521000000028e+01 +-1.895788669499999912e+01 +-1.896393298999999999e+01 +-1.895969009499999913e+01 +-1.895896911500000215e+01 +-1.895750617999999932e+01 +-1.895938015000000121e+01 +-1.895912360999999891e+01 +-1.895552921499999854e+01 +-1.895027447000000009e+01 +-1.895566559000000240e+01 +-1.894920540000000031e+01 +-1.894542312499999781e+01 +-1.895091342999999995e+01 +-1.894908618999999916e+01 +-1.894808387999999866e+01 +-1.894264221000000248e+01 +-1.894099616999999824e+01 +-1.893796253500000049e+01 +-1.894029807999999804e+01 +-1.894170856499999900e+01 +-1.894043636500000005e+01 +-1.893962192500000086e+01 +-1.893750857999999937e+01 +-1.893624019499999989e+01 +-1.893228531000000103e+01 +-1.892897701500000096e+01 +-1.893002128500000225e+01 +-1.893410110499999988e+01 +-1.892914199999999880e+01 +-1.892785739500000020e+01 +-1.892787456499999976e+01 +-1.892762851999999896e+01 +-1.892071437500000286e+01 +-1.892572975499999899e+01 +-1.891669178000000073e+01 +-1.892576885500000117e+01 +-1.891635990500000020e+01 +-1.891639041999999904e+01 +-1.891198062999999863e+01 +-1.891079806999999846e+01 +-1.892346858999999881e+01 +-1.891332626500000202e+01 +-1.891648673999999986e+01 +-1.890995597500000258e+01 +-1.891209888499999892e+01 +-1.890474033000000276e+01 +-1.890402316999999854e+01 +-1.890506458000000123e+01 +-1.890176296499999964e+01 +-1.890279483999999854e+01 +-1.889709854499999864e+01 +-1.889841366000000278e+01 +-1.889972019000000003e+01 +-1.889845561500000315e+01 +-1.889542770499999946e+01 +-1.889747905999999844e+01 +-1.889657878999999951e+01 +-1.889502429999999933e+01 +-1.889348507000000055e+01 +-1.888972950000000139e+01 +-1.889131831999999989e+01 +-1.889041423999999836e+01 +-1.888868427499999925e+01 +-1.888419341999999901e+01 +-1.888550472000000013e+01 +-1.889104271000000068e+01 +-1.888434123999999770e+01 +-1.887957572999999911e+01 +-1.888567162000000010e+01 +-1.888284111000000109e+01 +-1.887844276499999907e+01 +-1.887414360000000002e+01 +-1.887508582999999973e+01 +-1.888015651999999989e+01 +-1.887695693999999946e+01 +-1.887688255500000167e+01 +-1.887442683999999815e+01 +-1.887591170999999690e+01 +-1.886858654000000257e+01 +-1.886869430499999822e+01 +-1.886430740499999814e+01 +-1.887056636500000195e+01 +-1.887187290499999648e+01 +-1.886674213499999908e+01 +-1.886750030500000008e+01 +-1.886862182499999818e+01 +-1.886827468499999938e+01 +-1.886848258999999928e+01 +-1.886610793999999913e+01 +-1.886493587500000046e+01 +-1.886477375000000123e+01 +-1.886644267999999869e+01 +-1.886380768000000074e+01 +-1.886262416499999972e+01 +-1.886081791000000152e+01 +-1.886257362499999957e+01 +-1.886323451999999889e+01 +-1.886205672999999905e+01 +-1.885739803500000278e+01 +-1.886255836499999816e+01 +-1.886220550499999860e+01 +-1.885873699500000100e+01 +-1.885701656500000212e+01 +-1.886226462999999853e+01 +-1.885806751499999834e+01 +-1.885231399499999938e+01 +-1.886067295000000144e+01 +-1.885766029500000229e+01 +-1.885336780500000131e+01 +-1.885466956999999866e+01 +-1.885359764000000027e+01 +-1.886058806999999859e+01 +-1.885803699499999908e+01 +-1.885998535499999917e+01 +-1.885082912500000063e+01 +-1.886332893499999841e+01 +-1.885976314500000228e+01 +-1.885877323500000102e+01 +-1.885971450999999988e+01 +-1.885413074499999908e+01 +-1.885810279500000064e+01 +-1.884939861000000150e+01 +-1.885254001500000243e+01 +-1.885889148999999776e+01 +-1.885431670999999909e+01 +-1.885406494000000066e+01 +-1.885490989499999870e+01 +-1.885805416000000179e+01 +-1.885320186500000261e+01 +-1.885588931999999929e+01 +-1.885333824499999977e+01 +-1.885133456999999879e+01 +-1.885291481000000147e+01 +-1.885522842499999996e+01 +-1.885121154499999818e+01 +-1.885361099499999682e+01 +-1.885409355499999862e+01 +-1.884649181500000026e+01 +-1.885559654500000093e+01 +-1.885488033499999716e+01 +-1.885453510500000007e+01 +-1.885080433000000255e+01 +-1.885935306999999739e+01 +-1.885303497499999992e+01 +-1.885884475499999979e+01 +-1.885253429499999811e+01 +-1.884923744000000312e+01 +-1.884962081999999839e+01 +-1.889076614500000062e+01 +-1.888404751000000203e+01 +-1.888844108500000019e+01 +-1.888964271500000081e+01 +-1.888775825500000138e+01 +-1.888595867000000084e+01 +-1.888360405000000242e+01 +-1.888736438499999792e+01 +-1.888730144499999852e+01 +-1.888540554000000071e+01 +-1.888843440999999856e+01 +-1.888590240499999950e+01 +-1.889377212499999814e+01 +-1.888659095999999948e+01 +-1.888743209999999806e+01 +-1.888981914500000059e+01 +-1.888847923499999837e+01 +-1.888840675499999833e+01 +-1.889134883999999914e+01 +-1.888781451999999916e+01 +-1.889083671499999895e+01 +-1.888566589499999893e+01 +-1.888614368500000040e+01 +-1.888271045999999842e+01 +-1.889066124000000002e+01 +-1.888256549999999834e+01 +-1.889024829999999966e+01 +-1.888771152500000028e+01 +-1.888582229500000054e+01 +-1.888201904499999983e+01 +-1.888897037499999954e+01 +-1.888744640000000174e+01 +-1.888601779500000077e+01 +-1.889158821000000188e+01 +-1.888212967000000120e+01 +-1.889227104000000068e+01 +-1.888682556500000231e+01 +-1.888885784000000001e+01 +-1.888704681500000149e+01 +-1.888798427500000088e+01 +-1.889048671500000154e+01 +-1.889523696999999913e+01 +-1.889599036999999981e+01 +-1.889355278000000027e+01 +-1.889028931000000000e+01 +-1.889478396999999887e+01 +-1.889379883000000149e+01 +-1.889600658500000208e+01 +-1.889694786000000093e+01 +-1.889550876999999929e+01 +-1.889636516499999885e+01 +-1.889500808500000062e+01 +-1.889522266499999859e+01 +-1.889851855999999941e+01 +-1.889707278999999929e+01 +-1.889774990000000088e+01 +-1.889867782500000004e+01 +-1.889769744999999901e+01 +-1.890714263499999959e+01 +-1.890422915999999987e+01 +-1.890480137000000127e+01 +-1.890866184000000061e+01 +-1.890749931500000258e+01 +-1.890926170499999870e+01 +-1.890965175499999873e+01 +-1.890254020999999796e+01 +-1.891244601999999730e+01 +-1.891255188000000231e+01 +-1.891394805999999917e+01 +-1.890986252000000079e+01 +-1.892004490000000061e+01 +-1.891961097500000122e+01 +-1.891458701999999903e+01 +-1.891827774000000062e+01 +-1.892581081499999840e+01 +-1.892198276499999920e+01 +-1.892567252999999994e+01 +-1.892386055000000056e+01 +-1.892691994000000122e+01 +-1.893106937499999987e+01 +-1.892577552499999882e+01 +-1.893459796999999867e+01 +-1.893305682999999817e+01 +-1.893721389999999971e+01 +-1.893604374000000234e+01 +-1.894047832500000084e+01 +-1.894306850499999939e+01 +-1.893887233499999923e+01 +-1.894184017499999939e+01 +-1.894644927999999950e+01 +-1.894537163000000035e+01 +-1.895008468500000021e+01 +-1.895250988000000092e+01 +-1.895555973500000135e+01 +-1.895290660999999943e+01 +-1.895505619000000053e+01 +-1.896161079499999857e+01 +-1.896236992000000043e+01 +-1.896368408000000017e+01 +-1.896730517999999677e+01 +-1.896686649499999788e+01 +-1.896504211500000281e+01 +-1.896912574999999990e+01 +-1.897643279999999777e+01 +-1.897867298499999933e+01 +-1.897980976000000197e+01 +-1.897982883499999929e+01 +-1.898798561000000262e+01 +-1.898810482000000022e+01 +-1.899293040999999960e+01 +-1.899185847999999766e+01 +-1.899251938000000095e+01 +-1.899107742500000029e+01 +-1.899533748500000030e+01 +-1.899917125999999712e+01 +-1.900269699000000045e+01 +-1.900097179499999811e+01 +-1.900385951999999889e+01 +-1.901240444000000096e+01 +-1.901669025500000032e+01 +-1.901690673999999959e+01 +-1.901683902499999945e+01 +-1.901713752999999940e+01 +-1.901901340500000259e+01 +-1.902295112499999874e+01 +-1.902237892000000130e+01 +-1.902770328500000119e+01 +-1.903442478000000193e+01 +-1.903111267500000281e+01 +-1.903430080000000046e+01 +-1.903430653000000206e+01 +-1.903499984500000153e+01 +-1.904072093999999993e+01 +-1.903845023999999952e+01 +-1.904453468500000213e+01 +-1.904556369499999846e+01 +-1.905094528000000054e+01 +-1.905174922999999865e+01 +-1.905784321000000148e+01 +-1.905291938999999957e+01 +-1.902001571499999955e+01 +-1.902481937499999987e+01 +-1.902455806999999766e+01 +-1.903129100499999993e+01 +-1.902561187499999917e+01 +-1.902958869999999791e+01 +-1.902647685999999894e+01 +-1.903026008999999874e+01 +-1.903074550499999873e+01 +-1.903969764500000039e+01 +-1.903382492000000070e+01 +-1.904008865499999814e+01 +-1.903761863500000118e+01 +-1.903544330999999801e+01 +-1.903759765999999942e+01 +-1.904173851000000184e+01 +-1.904516315500000090e+01 +-1.904398441000000020e+01 +-1.904788780500000200e+01 +-1.904540443500000180e+01 +-1.905278777999999917e+01 +-1.905225181499999820e+01 +-1.905180550000000039e+01 +-1.905494689999999736e+01 +-1.904922485499999851e+01 +-1.905162620499999804e+01 +-1.904922485499999851e+01 +-1.904879474999999900e+01 +-1.905202198500000321e+01 +-1.904705047999999934e+01 +-1.905331897499999982e+01 +-1.905046844499999992e+01 +-1.905471896999999970e+01 +-1.904800319999999658e+01 +-1.905501461499999749e+01 +-1.905547619000000026e+01 +-1.905594921000000141e+01 +-1.904875564499999996e+01 +-1.905198573999999923e+01 +-1.905182265999999913e+01 +-1.905083179500000057e+01 +-1.905359363499999859e+01 +-1.905597973000000067e+01 +-1.904390907500000196e+01 +-1.905452346999999946e+01 +-1.905158328999999995e+01 +-1.904015350499999926e+01 +-1.905076790000000031e+01 +-1.904984855500000052e+01 +-1.904626655500000254e+01 +-1.905114364499999979e+01 +-1.904561328999999859e+01 +-1.904360294499999995e+01 +-1.904701328499999846e+01 +-1.904224872500000032e+01 +-1.904177379499999745e+01 +-1.904214859000000004e+01 +-1.903809737999999996e+01 +-1.903451919500000145e+01 +-1.903471851500000156e+01 +-1.903703021999999834e+01 +-1.903666591500000038e+01 +-1.903703117500000275e+01 +-1.903426838000000032e+01 +-1.902766704500000117e+01 +-1.902861881000000110e+01 +-1.902731800000000106e+01 +-1.902638435000000072e+01 +-1.902814293000000134e+01 +-1.902409362999999942e+01 +-1.902318573000000157e+01 +-1.902503395000000097e+01 +-1.902311038999999937e+01 +-1.901723193999999850e+01 +-1.901815318999999960e+01 +-1.901871299500000134e+01 +-1.901448249999999973e+01 +-1.901651668499999914e+01 +-1.900595378500000265e+01 +-1.901274680999999944e+01 +-1.900679874500000111e+01 +-1.901076031000000199e+01 +-1.900313949499999921e+01 +-1.899404907499999950e+01 +-1.899901199500000004e+01 +-1.900390243999999740e+01 +-1.899240970500000003e+01 +-1.899170207999999960e+01 +-1.899189949000000155e+01 +-1.899573802999999828e+01 +-1.899060726500000129e+01 +-1.899309063000000108e+01 +-1.899017143000000019e+01 +-1.898752212499999814e+01 +-1.898559569999999752e+01 +-1.897605991500000044e+01 +-1.898422717999999776e+01 +-1.897856998500000003e+01 +-1.897948360499999865e+01 +-1.898267936999999961e+01 +-1.897133350000000007e+01 +-1.897656631499999946e+01 +-1.896888732499999719e+01 +-1.897409343500000034e+01 +-1.897138499999999794e+01 +-1.896936035000000231e+01 +-1.897210979500000150e+01 +-1.896122550500000159e+01 +-1.896315861000000069e+01 +-1.896259785000000164e+01 +-1.896454238500000145e+01 +-1.895969772000000120e+01 +-1.895988178500000032e+01 +-1.895641898999999952e+01 +-1.895404815999999926e+01 +-1.895248794500000145e+01 +-1.895066929000000044e+01 +-1.895195006999999876e+01 +-1.894722175500000105e+01 +-1.895525359999999893e+01 +-1.895003795999999952e+01 +-1.895059394500000138e+01 +-1.894503593499999994e+01 +-1.894448280499999981e+01 +-1.894212626999999927e+01 +-1.894221973500000189e+01 +-1.894021606500000132e+01 +-1.893775081500000113e+01 +-1.893969440499999735e+01 +-1.893986702000000122e+01 +-1.893986415999999906e+01 +-1.894069290000000194e+01 +-1.893879222500000026e+01 +-1.893332004500000210e+01 +-1.894088935500000304e+01 +-1.893751430500000055e+01 +-1.893260478999999918e+01 +-1.893523979500000110e+01 +-1.893479728999999878e+01 +-1.893134212500000046e+01 +-1.892760085999999831e+01 +-1.892799568499999907e+01 +-1.893317127000000255e+01 +-1.892943381999999986e+01 +-1.893162250499999999e+01 +-1.892753410499999944e+01 +-1.892835139999999683e+01 +-1.892826270999999849e+01 +-1.892610263999999987e+01 +-1.892891979000000191e+01 +-1.892454719500000238e+01 +-1.892937565000000077e+01 +-1.892410850499999952e+01 +-1.892638301499999898e+01 +-1.892510032499999895e+01 +-1.892865752999999884e+01 +-1.892749881499999987e+01 +-1.892429923999999986e+01 +-1.892602538999999950e+01 +-1.892241764499999945e+01 +-1.892312717499999764e+01 +-1.892822456500000072e+01 +-1.892631626000000011e+01 +-1.892140197500000198e+01 +-1.891922474000000065e+01 +-1.892468452499999998e+01 +-1.892806721000000181e+01 +-1.892690372499999896e+01 +-1.893017292000000040e+01 +-1.892791271000000108e+01 +-1.892599296499999895e+01 +-1.893227291000000179e+01 +-1.893146228999999892e+01 +-1.893247604500000136e+01 +-1.892510223499999711e+01 +-1.893047714500000112e+01 +-1.892702865500000087e+01 +-1.892239856500000172e+01 +-1.893212318500000180e+01 +-1.892839336499999803e+01 +-1.893552112500000106e+01 +-1.892859173000000084e+01 +-1.892958832000000058e+01 +-1.893086719499999759e+01 +-1.892824650000000020e+01 +-1.892824363999999804e+01 +-1.893781757499999685e+01 +-1.893125820000000203e+01 +-1.893673134000000147e+01 +-1.892973041500000164e+01 +-1.893310164999999756e+01 +-1.893947697000000119e+01 +-1.893895149000000089e+01 +-1.893959807999999967e+01 +-1.894224738999999857e+01 +-1.893922519499999879e+01 +-1.894554042500000079e+01 +-1.894197654499999928e+01 +-1.893631840000000111e+01 +-1.894610119000000026e+01 +-1.894117736999999835e+01 +-1.894528866000000278e+01 +-1.894264889000000096e+01 +-1.894750213500000058e+01 +-1.894923591499999915e+01 +-1.895400237999999860e+01 +-1.895153522500000065e+01 +-1.895382309000000021e+01 +-1.895228480999999832e+01 +-1.895821761999999921e+01 +-1.895776271500000121e+01 +-1.895860290499999934e+01 +-1.896043777500000260e+01 +-1.896319484500000030e+01 +-1.896246719500000211e+01 +-1.896263599000000255e+01 +-1.896981906999999978e+01 +-1.896440315499999940e+01 +-1.896661090499999958e+01 +-1.896900081500000113e+01 +-1.897304343999999787e+01 +-1.897083855000000341e+01 +-1.897542667500000135e+01 +-1.897570610000000002e+01 +-1.897673607000000118e+01 +-1.898509407000000238e+01 +-1.898142528500000026e+01 +-1.898462963000000059e+01 +-1.898234558500000091e+01 +-1.898942375499999713e+01 +-1.898436927999999924e+01 +-1.899513626499999930e+01 +-1.899375725000000159e+01 +-1.899955939999999899e+01 +-1.900251197500000089e+01 +-1.900205516500000158e+01 +-1.900270652500000068e+01 +-1.900723457000000138e+01 +-1.900687312999999889e+01 +-1.901037311500000015e+01 +-1.900936889999999835e+01 +-1.901407241500000112e+01 +-1.901480484000000004e+01 +-1.902331066500000034e+01 +-1.902378081999999893e+01 +-1.902304935499999772e+01 +-1.902544784500000219e+01 +-1.903387260499999911e+01 +-1.903156090000000233e+01 +-1.903037548000000001e+01 +-1.903712081500000153e+01 +-1.904221629999999976e+01 +-1.904926681500000285e+01 +-1.904722023000000064e+01 +-1.904379939999999749e+01 +-1.905388736500000135e+01 +-1.905991840000000082e+01 +-1.905484104499999987e+01 +-1.905851745500000050e+01 +-1.906553936000000249e+01 +-1.906732940999999926e+01 +-1.907382202000000149e+01 +-1.907640265999999940e+01 +-1.907667922999999988e+01 +-1.908645724999999871e+01 +-1.908045578000000120e+01 +-1.909188937999999780e+01 +-1.909561729500000027e+01 +-1.909079933499999981e+01 +-1.910365867499999837e+01 +-1.910448456000000306e+01 +-1.910749816999999950e+01 +-1.910686015999999654e+01 +-1.911417389000000000e+01 +-1.911244678500000305e+01 +-1.912085437999999726e+01 +-1.911948489999999978e+01 +-1.912580203999999995e+01 +-1.912645434999999949e+01 +-1.913799571999999927e+01 +-1.913461208500000055e+01 +-1.914056968500000266e+01 +-1.914580726500000196e+01 +-1.915360641499999872e+01 +-1.915159321000000148e+01 +-1.914856624500000137e+01 +-1.915592193500000207e+01 +-1.915776348500000026e+01 +-1.919651508000000106e+01 +-1.919906234999999839e+01 +-1.920927428999999975e+01 +-1.921274470999999906e+01 +-1.921164130999999742e+01 +-1.921621513499999878e+01 +-1.922517490500000292e+01 +-1.923184394999999824e+01 +-1.922524261499999909e+01 +-1.923598385000000022e+01 +-1.923778343000000035e+01 +-1.924273585999999980e+01 +-1.924383449500000154e+01 +-1.924620818999999727e+01 +-1.925144577000000012e+01 +-1.925795937000000180e+01 +-1.926246642999999992e+01 +-1.926183224000000038e+01 +-1.926336765499999970e+01 +-1.926651191500000238e+01 +-1.927155209000000013e+01 +-1.927246952499999821e+01 +-1.928564262000000085e+01 +-1.928692149999999828e+01 +-1.924981402999999958e+01 +-1.925626182500000283e+01 +-1.925273323000000048e+01 +-1.926304340499999768e+01 +-1.926058673500000040e+01 +-1.926674366000000305e+01 +-1.927333068499999769e+01 +-1.927232837500000073e+01 +-1.927115344999999991e+01 +-1.928273391999999831e+01 +-1.928283787000000160e+01 +-1.928302860499999838e+01 +-1.929353332499999851e+01 +-1.928989220000000060e+01 +-1.929599857499999871e+01 +-1.929154491499999935e+01 +-1.930315017999999938e+01 +-1.930379008999999968e+01 +-1.930270767000000021e+01 +-1.930061721499999905e+01 +-1.931297111499999986e+01 +-1.930876445999999902e+01 +-1.931472682999999790e+01 +-1.931455803000000060e+01 +-1.932080364000000117e+01 +-1.933015251000000134e+01 +-1.932474327499999944e+01 +-1.932731532999999757e+01 +-1.933356380499999716e+01 +-1.933006668000000161e+01 +-1.933109378500000020e+01 +-1.933679675999999859e+01 +-1.933799076000000028e+01 +-1.934270096000000194e+01 +-1.933542633000000066e+01 +-1.934306240499999774e+01 +-1.934288692500000195e+01 +-1.934271621499999938e+01 +-1.935220336999999802e+01 +-1.934751796500000154e+01 +-1.934990310499999921e+01 +-1.935130214499999823e+01 +-1.934984683999999788e+01 +-1.935424614000000076e+01 +-1.935186386499999855e+01 +-1.935316657999999990e+01 +-1.935189819000000000e+01 +-1.935123634499999667e+01 +-1.935862159999999932e+01 +-1.935689258499999710e+01 +-1.936084270499999960e+01 +-1.935688591000000258e+01 +-1.935993957499999851e+01 +-1.935836887500000003e+01 +-1.935903549000000012e+01 +-1.936244487500000133e+01 +-1.936281204000000145e+01 +-1.936264896499999821e+01 +-1.936063384999999926e+01 +-1.936283683499999952e+01 +-1.936387062000000014e+01 +-1.935824966499999888e+01 +-1.935574626999999737e+01 +-1.936149310999999784e+01 +-1.935800456999999852e+01 +-1.935348033999999728e+01 +-1.935348129500000169e+01 +-1.935406303500000291e+01 +-1.936031246499999980e+01 +-1.935912991000000005e+01 +-1.935720443999999674e+01 +-1.935903931000000000e+01 +-1.934697914000000196e+01 +-1.935463428499999949e+01 +-1.935473441999999977e+01 +-1.934423542000000040e+01 +-1.935022449499999908e+01 +-1.935033131000000139e+01 +-1.933747005500000071e+01 +-1.934307002999999980e+01 +-1.934057808000000023e+01 +-1.934270286499999969e+01 +-1.933130932000000257e+01 +-1.933958434999999909e+01 +-1.933144378499999760e+01 +-1.933077812000000151e+01 +-1.933639526500000017e+01 +-1.932915401500000030e+01 +-1.933145427499999869e+01 +-1.932621955999999841e+01 +-1.932678985500000124e+01 +-1.931720161500000188e+01 +-1.931751060500000250e+01 +-1.931889248000000237e+01 +-1.931266021500000107e+01 +-1.931532001500000106e+01 +-1.930605316000000116e+01 +-1.930689049000000068e+01 +-1.930377769500000085e+01 +-1.930148601500000183e+01 +-1.929975509500000186e+01 +-1.928894328999999885e+01 +-1.929638003999999896e+01 +-1.929125785499999779e+01 +-1.928779125000000150e+01 +-1.928851413499999978e+01 +-1.928651619000000039e+01 +-1.928413772500000078e+01 +-1.928635597000000246e+01 +-1.928570080000000075e+01 +-1.927220535000000012e+01 +-1.927091216999999901e+01 +-1.926808739000000159e+01 +-1.927137279500000133e+01 +-1.926469802999999814e+01 +-1.926105117999999905e+01 +-1.925785065000000174e+01 +-1.925223636500000168e+01 +-1.918250465499999891e+01 +-1.917922305999999821e+01 +-1.917167472999999944e+01 +-1.917185496999999827e+01 +-1.917135429500000043e+01 +-1.917205524500000280e+01 +-1.916376400000000046e+01 +-1.916340827500000188e+01 +-1.916042041499999726e+01 +-1.915493202500000081e+01 +-1.915531158499999975e+01 +-1.915269660999999957e+01 +-1.914768600500000062e+01 +-1.915041732499999938e+01 +-1.914219761000000020e+01 +-1.913563918999999913e+01 +-1.913892841499999875e+01 +-1.913166522999999941e+01 +-1.912892532499999731e+01 +-1.913154983500000128e+01 +-1.912238216500000121e+01 +-1.912031745999999899e+01 +-1.919127845999999948e+01 +-1.918288421500000140e+01 +-1.918880558000000036e+01 +-1.917881298000000001e+01 +-1.918364238999999927e+01 +-1.917567920500000156e+01 +-1.916599654999999913e+01 +-1.917488193500000193e+01 +-1.916629219000000006e+01 +-1.916889667499999916e+01 +-1.916521740000000307e+01 +-1.916391945000000163e+01 +-1.915515803999999989e+01 +-1.915489387499999907e+01 +-1.915048790000000167e+01 +-1.914934826000000001e+01 +-1.914632606500000023e+01 +-1.914994335499999778e+01 +-1.914211654500000037e+01 +-1.913936996500000021e+01 +-1.914001274499999994e+01 +-1.913605213499999991e+01 +-1.913357734499999907e+01 +-1.913109683999999788e+01 +-1.913065624000000042e+01 +-1.912854194500000204e+01 +-1.912890148500000009e+01 +-1.912580871499999802e+01 +-1.911892222999999902e+01 +-1.911460018000000005e+01 +-1.911377430000000288e+01 +-1.911487579499999967e+01 +-1.910636806499999807e+01 +-1.911058998000000031e+01 +-1.910628700499999866e+01 +-1.910581778999999969e+01 +-1.910756778999999739e+01 +-1.910087490000000088e+01 +-1.909686279499999983e+01 +-1.909870242999999945e+01 +-1.910199451500000123e+01 +-1.909394073500000033e+01 +-1.909870529500000202e+01 +-1.908908844000000116e+01 +-1.908984470500000086e+01 +-1.909093093999999979e+01 +-1.909004402000000056e+01 +-1.908490467000000024e+01 +-1.908234500999999739e+01 +-1.907650375000000054e+01 +-1.907597350999999719e+01 +-1.907705402500000247e+01 +-1.907432079499999844e+01 +-1.907194614000000144e+01 +-1.907004547000000017e+01 +-1.906784439000000120e+01 +-1.906941509500000009e+01 +-1.906950664500000059e+01 +-1.906475543999999900e+01 +-1.907162666500000014e+01 +-1.906686210499999845e+01 +-1.905992603500000016e+01 +-1.906275749000000275e+01 +-1.906386566000000116e+01 +-1.905437660500000163e+01 +-1.905803585000000311e+01 +-1.905300903499999876e+01 +-1.905576324500000140e+01 +-1.905343723500000053e+01 +-1.904605198000000144e+01 +-1.904577827499999998e+01 +-1.904175854000000001e+01 +-1.904565143499999991e+01 +-1.904089355500000025e+01 +-1.904736041999999685e+01 +-1.904037761499999704e+01 +-1.904495716000000272e+01 +-1.904000186999999755e+01 +-1.904011058500000075e+01 +-1.903932571500000037e+01 +-1.903352260500000170e+01 +-1.903688430500000095e+01 +-1.902933692999999948e+01 +-1.903164767999999896e+01 +-1.902857398999999816e+01 +-1.903052044000000009e+01 +-1.902775287500000090e+01 +-1.903090667500000066e+01 +-1.902727794500000158e+01 +-1.902972411999999736e+01 +-1.902764129999999909e+01 +-1.902870559499999814e+01 +-1.902660369999999901e+01 +-1.901953125000000000e+01 +-1.902250766999999954e+01 +-1.902311896999999874e+01 +-1.902308272999999872e+01 +-1.901429652999999931e+01 +-1.901979255999999907e+01 +-1.901329421999999880e+01 +-1.902064895999999905e+01 +-1.901096248500000030e+01 +-1.901400852000000086e+01 +-1.901180362499999887e+01 +-1.901735973000000257e+01 +-1.900643825499999906e+01 +-1.901324462999999909e+01 +-1.900904655500000118e+01 +-1.901474952999999957e+01 +-1.901190280499999830e+01 +-1.901076031000000199e+01 +-1.901497745500000036e+01 +-1.901060676499999857e+01 +-1.900704955999999868e+01 +-1.900899886999999921e+01 +-1.901000118500000013e+01 +-1.900955676999999966e+01 +-1.901002788499999951e+01 +-1.900347232500000061e+01 +-1.900330352999999661e+01 +-1.900017928999999839e+01 +-1.900835800000000120e+01 +-1.900194835499999968e+01 +-1.900617122999999964e+01 +-1.899983691999999991e+01 +-1.900268745500000023e+01 +-1.900618267000000117e+01 +-1.899887753000000146e+01 +-1.900461864500000075e+01 +-1.900043773499999844e+01 +-1.899905014000000136e+01 +-1.900113487000000134e+01 +-1.899925613499999955e+01 +-1.900131034999999713e+01 +-1.900022316000000089e+01 +-1.900539969999999812e+01 +-1.900382232500000157e+01 +-1.900331592500000255e+01 +-1.900511360499999824e+01 +-1.900557422500000015e+01 +-1.900060177000000294e+01 +-1.900242805499999932e+01 +-1.900314140500000093e+01 +-1.900754261000000156e+01 +-1.900599765500000160e+01 +-1.900164413499999938e+01 +-1.900759792499999890e+01 +-1.900298118499999944e+01 +-1.901214408499999919e+01 +-1.901172161000000216e+01 +-1.900970077499999888e+01 +-1.901200199000000168e+01 +-1.900918579000000008e+01 +-1.901581573499999678e+01 +-1.900798702499999848e+01 +-1.900849914999999868e+01 +-1.901550578999999885e+01 +-1.901720238000000052e+01 +-1.901425934000000240e+01 +-1.901374816999999950e+01 +-1.901632213499999935e+01 +-1.901533031499999993e+01 +-1.901809501500000010e+01 +-1.901798630000000045e+01 +-1.901856899499999898e+01 +-1.902107429499999824e+01 +-1.902140331000000018e+01 +-1.902251339000000030e+01 +-1.902033519999999811e+01 +-1.902873230000000149e+01 +-1.902529239500000102e+01 +-1.902977943500000180e+01 +-1.902797889500000039e+01 +-1.902998542999999998e+01 +-1.903191566499999965e+01 +-1.902909660499999944e+01 +-1.903615760499999965e+01 +-1.903543281500000006e+01 +-1.904029273999999816e+01 +-1.903692722499999945e+01 +-1.903593635500000048e+01 +-1.903567981999999859e+01 +-1.904117870500000009e+01 +-1.904018973999999886e+01 +-1.904687786000000216e+01 +-1.904039955000000006e+01 +-1.904819012000000100e+01 +-1.905159663999999964e+01 +-1.905150604500000000e+01 +-1.905088710500000104e+01 +-1.905080890500000024e+01 +-1.905449962499999828e+01 +-1.905770396999999861e+01 +-1.905351638500000178e+01 +-1.905691623999999962e+01 +-1.905685233999999895e+01 +-1.906171798999999822e+01 +-1.905778693999999973e+01 +-1.906229210000000052e+01 +-1.906324100500000185e+01 +-1.906968975000000199e+01 +-1.906658649499999925e+01 +-1.907584476499999937e+01 +-1.907200813000000039e+01 +-1.907093143499999854e+01 +-1.907453918499999901e+01 +-1.907252788499999951e+01 +-1.907630538499999773e+01 +-1.907017898499999831e+01 +-1.907606983000000156e+01 +-1.907379341000000039e+01 +-1.907756232999999924e+01 +-1.907722758999999968e+01 +-1.907787799500000148e+01 +-1.908256626000000011e+01 +-1.908599281500000089e+01 +-1.908538151000000127e+01 +-1.908520794000000009e+01 +-1.911692047000000017e+01 +-1.912368584000000027e+01 +-1.912245082999999823e+01 +-1.911927318499999728e+01 +-1.912101459499999834e+01 +-1.912513923499999891e+01 +-1.912307453500000065e+01 +-1.912884139999999888e+01 +-1.912639713499999772e+01 +-1.912715339500000056e+01 +-1.912671947500000158e+01 +-1.912958622000000020e+01 +-1.912821293000000011e+01 +-1.913018703499999873e+01 +-1.913064288999999718e+01 +-1.912957001000000190e+01 +-1.913132286000000093e+01 +-1.913546848499999697e+01 +-1.913247394500000098e+01 +-1.913268089000000316e+01 +-1.913225936999999988e+01 +-1.913802909999999713e+01 +-1.913339042500000176e+01 +-1.913221645499999823e+01 +-1.912786197500000185e+01 +-1.912797737500000039e+01 +-1.913062667999999888e+01 +-1.913526058499999749e+01 +-1.913581562000000247e+01 +-1.913245868999999999e+01 +-1.913577652000000029e+01 +-1.913167667500000135e+01 +-1.912904739500000062e+01 +-1.913029003000000117e+01 +-1.912571716000000066e+01 +-1.912810515999999694e+01 +-1.912686347999999725e+01 +-1.912861537999999939e+01 +-1.912718677499999842e+01 +-1.913039970500000209e+01 +-1.912301922000000332e+01 +-1.912559222999999875e+01 +-1.912453079000000145e+01 +-1.912219048000000043e+01 +-1.912036896000000041e+01 +-1.911893176999999966e+01 +-1.912088966499999998e+01 +-1.911625289999999922e+01 +-1.912163638999999904e+01 +-1.912159061500000234e+01 +-1.911439800499999819e+01 +-1.911659717500000255e+01 +-1.910997676999999939e+01 +-1.910961532500000004e+01 +-1.910864448499999924e+01 +-1.911442088999999811e+01 +-1.911078643500000140e+01 +-1.910879420999999923e+01 +-1.910169125000000179e+01 +-1.910145950500000112e+01 +-1.910431766499999995e+01 +-1.910321616999999961e+01 +-1.910088634499999927e+01 +-1.909706687999999986e+01 +-1.909144401500000043e+01 +-1.909559345000000263e+01 +-1.908950901000000044e+01 +-1.909113597999999712e+01 +-1.909274386999999962e+01 +-1.908684635000000185e+01 +-1.908700943000000194e+01 +-1.908321952500000052e+01 +-1.908344078000000010e+01 +-1.908407878999999951e+01 +-1.907949733999999964e+01 +-1.907290744999999887e+01 +-1.907641601499999950e+01 +-1.907757473000000203e+01 +-1.907691383000000229e+01 +-1.907574748999999770e+01 +-1.906865024500000061e+01 +-1.906315803500000072e+01 +-1.906366824999999920e+01 +-1.906474876499999738e+01 +-1.906359863000000132e+01 +-1.905508804499999798e+01 +-1.905853938999999997e+01 +-1.905043411500000161e+01 +-1.905441665500000070e+01 +-1.905112934499999966e+01 +-1.904818153000000081e+01 +-1.904090309000000047e+01 +-1.904523945000000040e+01 +-1.904408931999999766e+01 +-1.904201793500000051e+01 +-1.904188632999999697e+01 +-1.903488349500000254e+01 +-1.904048157000000074e+01 +-1.903285503500000075e+01 +-1.899865722500000231e+01 +-1.903712654000000271e+01 +-1.903117465999999780e+01 +-1.902750778000000054e+01 +-1.902493953500000146e+01 +-1.902562617999999972e+01 +-1.901909636999999975e+01 +-1.902086353500000016e+01 +-1.901923370499999777e+01 +-1.901710510499999884e+01 +-1.901548671999999840e+01 +-1.901587486000000027e+01 +-1.901729488499999832e+01 +-1.901252842000000243e+01 +-1.900903415500000193e+01 +-1.900520038500000197e+01 +-1.896714878499999912e+01 +-1.896524715500000013e+01 +-1.897324275999999799e+01 +-1.896830940499999940e+01 +-1.896221828499999873e+01 +-1.896297168499999941e+01 +-1.895962715000000287e+01 +-1.895890140499999887e+01 +-1.896361064499999927e+01 +-1.895261669500000323e+01 +-1.895895576499999891e+01 +-1.896074104000000204e+01 +-1.895836449000000101e+01 +-1.895017432999999940e+01 +-1.894977570000000000e+01 +-1.895148944499999999e+01 +-1.895327281999999869e+01 +-1.895083141499999968e+01 +-1.894865036499999889e+01 +-1.894854640999999873e+01 +-1.897614478999999932e+01 +-1.897294617000000017e+01 +-1.897912121000000241e+01 +-1.897361850499999747e+01 +-1.897392367999999863e+01 +-1.897532939999999968e+01 +-1.896891689499999956e+01 +-1.896481513999999891e+01 +-1.896574306499999807e+01 +-1.896872902000000138e+01 +-1.896911906999999786e+01 +-1.896691990000000061e+01 +-1.893220424500000121e+01 +-1.893264770500000083e+01 +-1.893200111499999849e+01 +-1.893655490999999813e+01 +-1.886149406499999870e+01 +-1.886216926499999857e+01 +-1.886392975000000050e+01 +-1.885220050499999900e+01 +-1.892282390999999819e+01 +-1.892802906499999693e+01 +-1.892167854499999891e+01 +-1.892197894999999974e+01 +-1.892670154500000024e+01 +-1.891837787499999735e+01 +-1.892287540499999920e+01 +-1.892312717499999764e+01 +-1.891905785000000151e+01 +-1.891769504500000210e+01 +-1.892101096999999754e+01 +-1.892130661000000202e+01 +-1.892241763999999904e+01 +-1.891859244999999845e+01 +-1.891725253999999978e+01 +-1.891824150000000060e+01 +-1.895155429500000110e+01 +-1.894954871999999924e+01 +-1.894837856499999873e+01 +-1.895264530500000077e+01 +-1.894980620999999843e+01 +-1.894663143000000005e+01 +-1.894703387999999933e+01 +-1.894407844500000238e+01 +-1.894247340999999807e+01 +-1.895287894999999878e+01 +-1.894599914500000182e+01 +-1.894070243499999862e+01 +-1.894678782999999811e+01 +-1.894553184499999787e+01 +-1.894850253999999978e+01 +-1.894189834499999847e+01 +-1.894697380000000209e+01 +-1.894554042500000079e+01 +-1.894720650000000006e+01 +-1.894182586499999843e+01 +-1.894395923999999809e+01 +-1.894609832999999810e+01 +-1.894612503000000103e+01 +-1.894016360999999904e+01 +-1.894404888000000042e+01 +-1.894792366000000072e+01 +-1.893037414999999868e+01 +-1.894327163999999897e+01 +-1.894203186000000017e+01 +-1.894245338500000031e+01 +-1.894373703000000120e+01 +-1.893771648500000282e+01 +-1.894321631999999767e+01 +-1.894417572000000050e+01 +-1.894299793000000065e+01 +-1.894065570499999751e+01 +-1.894628142999999909e+01 +-1.890777873999999770e+01 +-1.889972305500000260e+01 +-1.890186118999999820e+01 +-1.890319633500000052e+01 +-1.890625762999999893e+01 +-1.890558147499999819e+01 +-1.890789127499999722e+01 +-1.890880966499999971e+01 +-1.891481113500000077e+01 +-1.890917586999999855e+01 +-1.891197872000000046e+01 +-1.891356849499999981e+01 +-1.891027450500000029e+01 +-1.890830040000000167e+01 +-1.891039943999999906e+01 +-1.891215133500000078e+01 +-1.890886307000000244e+01 +-1.891109943499999702e+01 +-1.891341400000000306e+01 +-1.890894126999999969e+01 +-1.891359615000000005e+01 +-1.890819263499999892e+01 +-1.891154861500000095e+01 +-1.891583537999999720e+01 +-1.891700744499999942e+01 +-1.891883754999999923e+01 +-1.891368579999999966e+01 +-1.891382693999999987e+01 +-1.891030693500000126e+01 +-1.891238117500000016e+01 +-1.891572761500000155e+01 +-1.891906451999999916e+01 +-1.892146205999999964e+01 +-1.891733264999999875e+01 +-1.892212581500000113e+01 +-1.892296791000000056e+01 +-1.892467498999999975e+01 +-1.892816924999999983e+01 +-1.892644310000000019e+01 +-1.893105221000000071e+01 +-1.892681789000000236e+01 +-1.892589377999999911e+01 +-1.892337035999999983e+01 +-1.892825984999999989e+01 +-1.893256187499999754e+01 +-1.893402004000000005e+01 +-1.892962360499999974e+01 +-1.893600654500000147e+01 +-1.893653869500000297e+01 +-1.893939877000000038e+01 +-1.893761253499999953e+01 +-1.893780517500000116e+01 +-1.894097041999999931e+01 +-1.893985843499999788e+01 +-1.893923187000000041e+01 +-1.894552135500000034e+01 +-1.894330215499999781e+01 +-1.894783973500000229e+01 +-1.895216274500000253e+01 +-1.895150565999999870e+01 +-1.895005607499999911e+01 +-1.895389747499999800e+01 +-1.895456599999999980e+01 +-1.895878124000000042e+01 +-1.896166610499999905e+01 +-1.896102238000000284e+01 +-1.896250438500000257e+01 +-1.895639610499999961e+01 +-1.896757507499999917e+01 +-1.896164321999999913e+01 +-1.897060013000000112e+01 +-1.896814250999999985e+01 +-1.897896480500000038e+01 +-1.897660827499999669e+01 +-1.898036003500000035e+01 +-1.898066615999999840e+01 +-1.898510742500000248e+01 +-1.898484134499999954e+01 +-1.899218750000000000e+01 +-1.898852253000000090e+01 +-1.898691081999999852e+01 +-1.899258613499999981e+01 +-1.899353408500000029e+01 +-1.899923801499999954e+01 +-1.900016784500000000e+01 +-1.900782299000000108e+01 +-1.900717258499999929e+01 +-1.900463676500000076e+01 +-1.901275253000000021e+01 +-1.901708698499999883e+01 +-1.901396560499999921e+01 +-1.901903820000000067e+01 +-1.901842403499999890e+01 +-1.902517128000000213e+01 +-1.902324867499999783e+01 +-1.902410602500000181e+01 +-1.903269195500000066e+01 +-1.903814792500000053e+01 +-1.903441524499999815e+01 +-1.903864860499999878e+01 +-1.904089069500000164e+01 +-1.904607677499999951e+01 +-1.905238056499999999e+01 +-1.905704021500000067e+01 +-1.905953884000000187e+01 +-1.905529212999999800e+01 +-1.906387424500000094e+01 +-1.906676673999999849e+01 +-1.906274127999999735e+01 +-1.906671142500000116e+01 +-1.907286071499999736e+01 +-1.907535933999999855e+01 +-1.907152271500000040e+01 +-1.907626915000000167e+01 +-1.908383941499999992e+01 +-1.908513069500000015e+01 +-1.909292220999999756e+01 +-1.909186745000000229e+01 +-1.909918308499999995e+01 +-1.909964942999999948e+01 +-1.909709453500000009e+01 +-1.910135936500000042e+01 +-1.909972667499999943e+01 +-1.910174942000000087e+01 +-1.910658073500000143e+01 +-1.911496257999999671e+01 +-1.910675334999999819e+01 +-1.911636256999999972e+01 +-1.911773681500000066e+01 +-1.912049770000000137e+01 +-1.912746047999999988e+01 +-1.911734390000000161e+01 +-1.912510394999999974e+01 +-1.912716007499999904e+01 +-1.912899685000000005e+01 +-1.913009071500000147e+01 +-1.913423919499999926e+01 +-1.913506603000000084e+01 +-1.913371086000000076e+01 +-1.913903331999999935e+01 +-1.914581584999999819e+01 +-1.914684676999999979e+01 +-1.914992236999999875e+01 +-1.915139960999999857e+01 +-1.914958191000000198e+01 +-1.915268898000000064e+01 +-1.915303898000000160e+01 +-1.915470504500000004e+01 +-1.914296055000000152e+01 +-1.915973758500000201e+01 +-1.915037346000000085e+01 +-1.915542602500000058e+01 +-1.915369510499999706e+01 +-1.915698624000000194e+01 +-1.916194820500000162e+01 +-1.916350936999999988e+01 +-1.916560935999999771e+01 +-1.916744899999999774e+01 +-1.916790676000000104e+01 +-1.916552924999999874e+01 +-1.917084217000000024e+01 +-1.916883087000000074e+01 +-1.916359519999999961e+01 +-1.917287445000000190e+01 +-1.916699028000000027e+01 +-1.916468811000000017e+01 +-1.916883849999999967e+01 +-1.916607284499999864e+01 +-1.917142391499999832e+01 +-1.917097186999999892e+01 +-1.916936969500000032e+01 +-1.916395950500000112e+01 +-1.917213725999999951e+01 +-1.917472648500000076e+01 +-1.917729186999999769e+01 +-1.916996574499999895e+01 +-1.917501067999999975e+01 +-1.917510223500000066e+01 +-1.917012214500000056e+01 +-1.917021751000000052e+01 +-1.917307376499999805e+01 +-1.916285038000000185e+01 +-1.916783809500000046e+01 +-1.916538143500000047e+01 +-1.916607475500000035e+01 +-1.916675281500000239e+01 +-1.917133426999999912e+01 +-1.916488551999999856e+01 +-1.916598415500000030e+01 +-1.916434383499999683e+01 +-1.916875171999999949e+01 +-1.915838718499999871e+01 +-1.916167926500000007e+01 +-1.917061233500000128e+01 +-1.916068268000000074e+01 +-1.915745925999999955e+01 +-1.915838432500000010e+01 +-1.915343284500000109e+01 +-1.915717983000000046e+01 +-1.915274334000000067e+01 +-1.915277290499999907e+01 +-1.914861297999999934e+01 +-1.915121745999999803e+01 +-1.914971541999999971e+01 +-1.914634514000000109e+01 +-1.915297127000000188e+01 +-1.914788818499999934e+01 +-1.914175415000000058e+01 +-1.914313793000000175e+01 +-1.914137649499999938e+01 +-1.913732909999999876e+01 +-1.913753318999999919e+01 +-1.913477801999999883e+01 +-1.913191318500000193e+01 +-1.913336944499999959e+01 +-1.912429618499999862e+01 +-1.912759494999999887e+01 +-1.912531375500000053e+01 +-1.912786769999999947e+01 +-1.912788009500000186e+01 +-1.912475967499999996e+01 +-1.911870956499999963e+01 +-1.911999225499999966e+01 +-1.911461066999999758e+01 +-1.911418819499999699e+01 +-1.911402702499999862e+01 +-1.910259819000000192e+01 +-1.910732841499999779e+01 +-1.910623454999999993e+01 +-1.910478210499999818e+01 +-1.910348319999999944e+01 +-1.909890938000000205e+01 +-1.909381485000000112e+01 +-1.909579086000000103e+01 +-1.909643173500000302e+01 +-1.909021663500000088e+01 +-1.909058379999999744e+01 +-1.908792210000000011e+01 +-1.908647537499999913e+01 +-1.908389567999999770e+01 +-1.907997703499999886e+01 +-1.908206653499999916e+01 +-1.907711696500000187e+01 +-1.907233905500000049e+01 +-1.908122539499999704e+01 +-1.906960487499999957e+01 +-1.907070827500000121e+01 +-1.906313800499999900e+01 +-1.906534575999999959e+01 +-1.905866241500000058e+01 +-1.906038570500000162e+01 +-1.905554580999999814e+01 +-1.905809879499999937e+01 +-1.904872513000000112e+01 +-1.905199242000000126e+01 +-1.905395603499999879e+01 +-1.904692268499999841e+01 +-1.904427433000000036e+01 +-1.904695605999999941e+01 +-1.904356479500000177e+01 +-1.903427124000000248e+01 +-1.903647327499999875e+01 +-1.904052066999999937e+01 +-1.903361606500000036e+01 +-1.903191280499999749e+01 +-1.903846931500000039e+01 +-1.902976798999999986e+01 +-1.902185440000000227e+01 +-1.902357387500000030e+01 +-1.902855968500000117e+01 +-1.901755714499999783e+01 +-1.901769924499999931e+01 +-1.901781749500000274e+01 +-1.901228046499999991e+01 +-1.901322269499999962e+01 +-1.901589965499999835e+01 +-1.900989914000000169e+01 +-1.901102161499999710e+01 +-1.900643634499999735e+01 +-1.901220894000000072e+01 +-1.899935626999999982e+01 +-1.899775505499999895e+01 +-1.900003432999999831e+01 +-1.900219916999999725e+01 +-1.899372863500000008e+01 +-1.899854564500000009e+01 +-1.899900341000000026e+01 +-1.899265957000000071e+01 +-1.899550342999999941e+01 +-1.898390006999999713e+01 +-1.899177360499999878e+01 +-1.899055862499999847e+01 +-1.898605633000000026e+01 +-1.898963737500000093e+01 +-1.898458576000000164e+01 +-1.898551082499999865e+01 +-1.898381424000000095e+01 +-1.897890663000000089e+01 +-1.897862338999999920e+01 +-1.898248672500000112e+01 +-1.898184681000000040e+01 +-1.897933387500000180e+01 +-1.897985171999999920e+01 +-1.897862052500000019e+01 +-1.897819232999999883e+01 +-1.897757434500000073e+01 +-1.897149467500000242e+01 +-1.897745704500000130e+01 +-1.897560310000000072e+01 +-1.897728157000000238e+01 +-1.897370242999999945e+01 +-1.897468471500000220e+01 +-1.897075843999999734e+01 +-1.897472858000000073e+01 +-1.896881103500000165e+01 +-1.897038269000000099e+01 +-1.896892738000000023e+01 +-1.896945571999999913e+01 +-1.896872520499999837e+01 +-1.897561549999999997e+01 +-1.897550964500000248e+01 +-1.897432326999999930e+01 +-1.897330570500000135e+01 +-1.896884917999999942e+01 +-1.896809673500000315e+01 +-1.896973705499999951e+01 +-1.896826362499999874e+01 +-1.897179222000000109e+01 +-1.896801758000000149e+01 +-1.897082042499999943e+01 +-1.896341895999999849e+01 +-1.896724605500000038e+01 +-1.897021674999999874e+01 +-1.896769905000000023e+01 +-1.896963977499999743e+01 +-1.897260188999999997e+01 +-1.897279262500000030e+01 +-1.897013759499999708e+01 +-1.897127914000000004e+01 +-1.897195053000000087e+01 +-1.897230911500000161e+01 +-1.897555351500000143e+01 +-1.897495746499999925e+01 +-1.897944546000000088e+01 +-1.897588444000000152e+01 +-1.897740840999999890e+01 +-1.897616291499999974e+01 +-1.897063732000000158e+01 +-1.897608756999999713e+01 +-1.897607231499999969e+01 +-1.897693729499999904e+01 +-1.897575187500000027e+01 +-1.897798919499999926e+01 +-1.898102188000000012e+01 +-1.898266506000000220e+01 +-1.898935318000000194e+01 +-1.898130035500000190e+01 +-1.898882293999999860e+01 +-1.899535941999999977e+01 +-1.899173068999999714e+01 +-1.899573135500000021e+01 +-1.899388885500000157e+01 +-1.899970054499999961e+01 +-1.899867534500000232e+01 +-1.899878979000000001e+01 +-1.899981784999999945e+01 +-1.900487709000000081e+01 +-1.899937916000000016e+01 +-1.900943947000000023e+01 +-1.900401115500000060e+01 +-1.900495910499999752e+01 +-1.901380729499999944e+01 +-1.901426601499999691e+01 +-1.901308155000000255e+01 +-1.901810550500000119e+01 +-1.902394676000000118e+01 +-1.902219200000000043e+01 +-1.902247619499999942e+01 +-1.902723311999999822e+01 +-1.902675628499999760e+01 +-1.902987956999999852e+01 +-1.902924537500000213e+01 +-1.903746604999999903e+01 +-1.903865814000000256e+01 +-1.903709125499999999e+01 +-1.903965187000000014e+01 +-1.904461764999999929e+01 +-1.904606723500000243e+01 +-1.904607772499999996e+01 +-1.904928398499999886e+01 +-1.905735874000000152e+01 +-1.905414962999999773e+01 +-1.906066132000000124e+01 +-1.906047725999999898e+01 +-1.906913662000000187e+01 +-1.906718731000000133e+01 +-1.907980918500000200e+01 +-1.907694625500000285e+01 +-1.908551692999999716e+01 +-1.908827304999999797e+01 +-1.907972049500000011e+01 +-1.909021949999999990e+01 +-1.908901786500000242e+01 +-1.909796524000000062e+01 +-1.910258865499999814e+01 +-1.910306072499999885e+01 +-1.910169410499999998e+01 +-1.911111259500000159e+01 +-1.911768150000000333e+01 +-1.911620045000000090e+01 +-1.912128734499999894e+01 +-1.912546538999999868e+01 +-1.912398147500000078e+01 +-1.913201236500000135e+01 +-1.913215542000000013e+01 +-1.914206218500000034e+01 +-1.914646625499999999e+01 +-1.914737701500000000e+01 +-1.915224647499999833e+01 +-1.915790939500000079e+01 +-1.915412139500000066e+01 +-1.916217899000000102e+01 +-1.916376113500000145e+01 +-1.916968917999999888e+01 +-1.917480755000000059e+01 +-1.917581271999999970e+01 +-1.918053340999999890e+01 +-1.917733669000000063e+01 +-1.919050121500000117e+01 +-1.919139670999999936e+01 +-1.920027827999999914e+01 +-1.919871806999999819e+01 +-1.919835853500000056e+01 +-1.921136379000000005e+01 +-1.920814705000000089e+01 +-1.920805835499999858e+01 +-1.921493053500000059e+01 +-1.921528816000000006e+01 +-1.921869468999999953e+01 +-1.922363853499999919e+01 +-1.922502803999999799e+01 +-1.922702122000000102e+01 +-1.923558044500000008e+01 +-1.924440765500000339e+01 +-1.924735832000000002e+01 +-1.925713538999999841e+01 +-1.925499820499999970e+01 +-1.925796795000000117e+01 +-1.925308703999999693e+01 +-1.926443576999999863e+01 +-1.926600074499999948e+01 +-1.927451324500000140e+01 +-1.927366924000000026e+01 +-1.927682781499999720e+01 +-1.928569984499999990e+01 +-1.928856753999999896e+01 +-1.928847599000000201e+01 +-1.928922366999999838e+01 +-1.929117393499999977e+01 +-1.929232787999999843e+01 +-1.929738903000000150e+01 +-1.930012989000000090e+01 +-1.930248450999999932e+01 +-1.930952739499999993e+01 +-1.931501483999999991e+01 +-1.931107234999999989e+01 +-1.931119441999999964e+01 +-1.931683731000000037e+01 +-1.931576633499999929e+01 +-1.932115650499999759e+01 +-1.933089637500000180e+01 +-1.933053111999999985e+01 +-1.932537459999999996e+01 +-1.933379745500000269e+01 +-1.933571433999999911e+01 +-1.933854198499999910e+01 +-1.933844566500000184e+01 +-1.934201145499999797e+01 +-1.934639549500000300e+01 +-1.934657192499999923e+01 +-1.935039425000000080e+01 +-1.935534668000000025e+01 +-1.935900783499999989e+01 +-1.935021972999999917e+01 +-1.934555243999999874e+01 +-1.936479377999999940e+01 +-1.936101150500000045e+01 +-1.936577415500000043e+01 +-1.936064625000000206e+01 +-1.936367225500000089e+01 +-1.936323166000000029e+01 +-1.937099552000000102e+01 +-1.936815834500000122e+01 +-1.936448955499999869e+01 +-1.937512492999999836e+01 +-1.937102794500000158e+01 +-1.937558555500000068e+01 +-1.938026714000000084e+01 +-1.937687778499999780e+01 +-1.937456130999999715e+01 +-1.937365626999999790e+01 +-1.938128090000000014e+01 +-1.937523460500000283e+01 +-1.937486648999999872e+01 +-1.937695407500000044e+01 +-1.937815284500000246e+01 +-1.937742805500000287e+01 +-1.938037872499999992e+01 +-1.938440703999999926e+01 +-1.938210201000000055e+01 +-1.938348960999999804e+01 +-1.938542937999999793e+01 +-1.938874626000000134e+01 +-1.938305186999999918e+01 +-1.938137626500000010e+01 +-1.937522888000000165e+01 +-1.938338947500000131e+01 +-1.937503242500000056e+01 +-1.938028526499999771e+01 +-1.938239670000000103e+01 +-1.938165378500000102e+01 +-1.937560176499999898e+01 +-1.937889671499999977e+01 +-1.936924553000000060e+01 +-1.937466431000000000e+01 +-1.937201500000000109e+01 +-1.937440681500000039e+01 +-1.936676978999999932e+01 +-1.936815643499999950e+01 +-1.936879444000000206e+01 +-1.936887646000000274e+01 +-1.937089633500000119e+01 +-1.936916350999999992e+01 +-1.936712836999999965e+01 +-1.936107825999999932e+01 +-1.935640239499999993e+01 +-1.935803794999999994e+01 +-1.935979748000000100e+01 +-1.935723113999999967e+01 +-1.935365390999999846e+01 +-1.935263443000000194e+01 +-1.934713649999999774e+01 +-1.934476184999999759e+01 +-1.934556960999999831e+01 +-1.933825111499999849e+01 +-1.934180641500000064e+01 +-1.933998012500000030e+01 +-1.933944130000000072e+01 +-1.933888531000000199e+01 +-1.933437156499999787e+01 +-1.933025169500000118e+01 +-1.932678985500000124e+01 +-1.932035732499999980e+01 +-1.931788444500000068e+01 +-1.931616496999999910e+01 +-1.931295299499999985e+01 +-1.931014060999999771e+01 +-1.930784511499999923e+01 +-1.930554675999999859e+01 +-1.930702591000000012e+01 +-1.930317306499999930e+01 +-1.929645442999999716e+01 +-1.929627037000000200e+01 +-1.929096030999999911e+01 +-1.929132651999999837e+01 +-1.928913498000000004e+01 +-1.927901744500000092e+01 +-1.927713394500000277e+01 +-1.927409648999999803e+01 +-1.927671527999999768e+01 +-1.927274322499999926e+01 +-1.926463890000000134e+01 +-1.926778412000000174e+01 +-1.926011085500000064e+01 +-1.926260090000000247e+01 +-1.925553989499999830e+01 +-1.924883175000000080e+01 +-1.924744319999999931e+01 +-1.924407005500000167e+01 +-1.923939609500000003e+01 +-1.924057960500000064e+01 +-1.924154091000000122e+01 +-1.923076343500000007e+01 +-1.923012446999999980e+01 +-1.922617721499999988e+01 +-1.921925353999999686e+01 +-1.921869563999999997e+01 +-1.921713733500000032e+01 +-1.921205234500000003e+01 +-1.921252441499999719e+01 +-1.920838069999999931e+01 +-1.920236873500000030e+01 +-1.919839000500000026e+01 +-1.919783306000000067e+01 +-1.919609451000000178e+01 +-1.919423866500000031e+01 +-1.918615245499999844e+01 +-1.918391418499999901e+01 +-1.917526339999999863e+01 +-1.917712497499999813e+01 +-1.917334269999999918e+01 +-1.916829204500000117e+01 +-1.916440773000000064e+01 +-1.916081905000000063e+01 +-1.915585136500000019e+01 +-1.915402698500000156e+01 +-1.914978408500000029e+01 +-1.913813686499999989e+01 +-1.914740371499999938e+01 +-1.914272594500000224e+01 +-1.913556957499999811e+01 +-1.912999439500000065e+01 +-1.912477206999999879e+01 +-1.912786197500000185e+01 +-1.911457538500000197e+01 +-1.911880969999999991e+01 +-1.911952304500000110e+01 +-1.910844802999999814e+01 +-1.911011409500000013e+01 +-1.910606861000000123e+01 +-1.910744571500000077e+01 +-1.910259819000000192e+01 +-1.909655571000000052e+01 +-1.909727859499999880e+01 +-1.909527969500000211e+01 +-1.908596229999999849e+01 +-1.908712673000000137e+01 +-1.908274746000000022e+01 +-1.908248996999999747e+01 +-1.908130073499999924e+01 +-1.906528854500000136e+01 +-1.906781482999999966e+01 +-1.906786632500000067e+01 +-1.906003856499999927e+01 +-1.905683421999999894e+01 +-1.906313133500000134e+01 +-1.905645847499999945e+01 +-1.905011272499999819e+01 +-1.905077171500000333e+01 +-1.903858375499999767e+01 +-1.904158401500000153e+01 +-1.904198169499999693e+01 +-1.903225612499999997e+01 +-1.903772259000000133e+01 +-1.902571296500000031e+01 +-1.903170871500000061e+01 +-1.902856730999999968e+01 +-1.902867031000000253e+01 +-1.902352142499999843e+01 +-1.902082633999999928e+01 +-1.901681995500000255e+01 +-1.901390742999999972e+01 +-1.901450824999999867e+01 +-1.901288986499999822e+01 +-1.901285171500000004e+01 +-1.901205444500000041e+01 +-1.900958442499999990e+01 +-1.900550079499999967e+01 +-1.899743557000000038e+01 +-1.899860191000000142e+01 +-1.900086498000000290e+01 +-1.899743557000000038e+01 +-1.898934936499999893e+01 +-1.898782920500000060e+01 +-1.899603271499999835e+01 +-1.898663711500000062e+01 +-1.898347472999999752e+01 +-1.899074650000000020e+01 +-1.898101996999999841e+01 +-1.898567295000000144e+01 +-1.898371696499999928e+01 +-1.898219299499999835e+01 +-1.897872162000000174e+01 +-1.897640037499999721e+01 +-1.897995662499999980e+01 +-1.896883773999999789e+01 +-1.897323799000000122e+01 +-1.896653270999999918e+01 +-1.897502422000000166e+01 +-1.896804619000000258e+01 +-1.896608352500000194e+01 +-1.896649074500000154e+01 +-1.896065998499999949e+01 +-1.896717643499999895e+01 +-1.896337223000000094e+01 +-1.896359634499999913e+01 +-1.895976733999999908e+01 +-1.896195888500000137e+01 +-1.895756054000000290e+01 +-1.895746326500000123e+01 +-1.896302890500000160e+01 +-1.895913123999999783e+01 +-1.895706557999999831e+01 +-1.895250225499999885e+01 +-1.895441818500000153e+01 +-1.895418262500000139e+01 +-1.895811748500000249e+01 +-1.895430660000000245e+01 +-1.894726467499999956e+01 +-1.895422839999999809e+01 +-1.895162677999999801e+01 +-1.895102310000000045e+01 +-1.895386218999999883e+01 +-1.895095920500000020e+01 +-1.894630718500000199e+01 +-1.894543171000000115e+01 +-1.894384766000000297e+01 +-1.895126342500000050e+01 +-1.894644069499999972e+01 +-1.895203876500000106e+01 +-1.895162486999999985e+01 +-1.894596672000000126e+01 +-1.894620609500000086e+01 +-1.894551086500000281e+01 +-1.895001316000000102e+01 +-1.895015525499999853e+01 +-1.895214557499999941e+01 +-1.894981479999999863e+01 +-1.894765281499999787e+01 +-1.895203685999999976e+01 +-1.894786357999999993e+01 +-1.894921112000000107e+01 +-1.894641590500000206e+01 +-1.895198822000000050e+01 +-1.894705962999999826e+01 +-1.895175743000000068e+01 +-1.894874954000000145e+01 +-1.895230198000000144e+01 +-1.895284653000000219e+01 +-1.895050144500000044e+01 +-1.895470237499999655e+01 +-1.895487022000000010e+01 +-1.895508670499999937e+01 +-1.895774650500000291e+01 +-1.895621299999999820e+01 +-1.895611858499999869e+01 +-1.895061588000000086e+01 +-1.895419311999999934e+01 +-1.895700835999999967e+01 +-1.895901012499999894e+01 +-1.896195412000000147e+01 +-1.896080684500000046e+01 +-1.896456813500000038e+01 +-1.895834159500000027e+01 +-1.896613121000000035e+01 +-1.896857929000000098e+01 +-1.896863746500000047e+01 +-1.896142578500000297e+01 +-1.896877574999999894e+01 +-1.896971607000000049e+01 +-1.897024535999999983e+01 +-1.897009468000000254e+01 +-1.897795677499999911e+01 +-1.897581386499999923e+01 +-1.897229098999999763e+01 +-1.897782421000000141e+01 +-1.898088645500000027e+01 +-1.897719955499999855e+01 +-1.898300648000000024e+01 +-1.898354816000000156e+01 +-1.898140716500000025e+01 +-1.898393916999999931e+01 +-1.898823166000000029e+01 +-1.899042796999999894e+01 +-1.898649978999999988e+01 +-1.898492717999999968e+01 +-1.899785899999999828e+01 +-1.899906634999999966e+01 +-1.899441337500000060e+01 +-1.899623298499999891e+01 +-1.899808406999999733e+01 +-1.899572753999999719e+01 +-1.899873065999999966e+01 +-1.900616360000000071e+01 +-1.900102138500000137e+01 +-1.900472926999999856e+01 +-1.900743102999999934e+01 +-1.900965118499999917e+01 +-1.901236057500000243e+01 +-1.900811099999999954e+01 +-1.901565646999999970e+01 +-1.901323318500000070e+01 +-1.901722336000000269e+01 +-1.901735210500000051e+01 +-1.901657295500000089e+01 +-1.902130222499999945e+01 +-1.902362823499999678e+01 +-1.902442646000000082e+01 +-1.902951145000000110e+01 +-1.902808380000000099e+01 +-1.903161430499999796e+01 +-1.903010845000000018e+01 +-1.902870369000000039e+01 +-1.903186988499999899e+01 +-1.903687954000000104e+01 +-1.903939247000000279e+01 +-1.903907966499999915e+01 +-1.903316974500000214e+01 +-1.904157829500000076e+01 +-1.903429221999999754e+01 +-1.903517437000000001e+01 +-1.904071807999999777e+01 +-1.904205894500000085e+01 +-1.904533100500000131e+01 +-1.904960059999999800e+01 +-1.904533577000000122e+01 +-1.904896927000000062e+01 +-1.904784107500000090e+01 +-1.904945468999999747e+01 +-1.905869293499999984e+01 +-1.905875491999999838e+01 +-1.905640888499999974e+01 +-1.905960369000000298e+01 +-1.905644226000000074e+01 +-1.905732536000000010e+01 +-1.905994129000000115e+01 +-1.905898857000000035e+01 +-1.905905150999999975e+01 +-1.906270027000000056e+01 +-1.906531428999999989e+01 +-1.906335354000000137e+01 +-1.906525611500000039e+01 +-1.906245994500000052e+01 +-1.906894016500000077e+01 +-1.906764125500000162e+01 +-1.906675434000000280e+01 +-1.907316493999999807e+01 +-1.907065773000000064e+01 +-1.907061672500000071e+01 +-1.906920623999999975e+01 +-1.906730651999999893e+01 +-1.907520198499999964e+01 +-1.907387160999999764e+01 +-1.906747150500000032e+01 +-1.907796191999999991e+01 +-1.908050155499999789e+01 +-1.907715415999999919e+01 +-1.907473278500000191e+01 +-1.907716178999999812e+01 +-1.907337188500000025e+01 +-1.906326675500000079e+01 +-1.907559299500000094e+01 +-1.907678317999999962e+01 +-1.907828808000000009e+01 +-1.908240222999999958e+01 +-1.907711124000000069e+01 +-1.907854747500000059e+01 +-1.907215404500000133e+01 +-1.907866192000000183e+01 +-1.907524204500000309e+01 +-1.907055473500000176e+01 +-1.907625865500000018e+01 +-1.907944202499999875e+01 +-1.907368278500000258e+01 +-1.907170676999999870e+01 +-1.907104683000000023e+01 +-1.907727050999999818e+01 +-1.906929111499999863e+01 +-1.907019996500000047e+01 +-1.907402134000000160e+01 +-1.907020855000000026e+01 +-1.906509494499999846e+01 +-1.906635475499999899e+01 +-1.906846427500000019e+01 +-1.907082748500000235e+01 +-1.906651974000000038e+01 +-1.906677531999999786e+01 +-1.906406212000000266e+01 +-1.907029437999999999e+01 +-1.906379032499999937e+01 +-1.906867790500000126e+01 +-1.906575965500000081e+01 +-1.906064509999999856e+01 +-1.906162548000000001e+01 +-1.905173110999999864e+01 +-1.905309867999999796e+01 +-1.906097698499999993e+01 +-1.905918407500000100e+01 +-1.905545234999999948e+01 +-1.904969692000000236e+01 +-1.905797291000000016e+01 +-1.905000495499999857e+01 +-1.904876232000000158e+01 +-1.904623508499999929e+01 +-1.903973484000000127e+01 +-1.904460620999999776e+01 +-1.904392242499999810e+01 +-1.904233360499999961e+01 +-1.904190922000000086e+01 +-1.904207229499999698e+01 +-1.903833866000000086e+01 +-1.903452206000000047e+01 +-1.903320312500000000e+01 +-1.903877925999999832e+01 +-1.903100109000000018e+01 +-1.902647400000000033e+01 +-1.902753066999999731e+01 +-1.903264713499999772e+01 +-1.903270054000000044e+01 +-1.902669239000000090e+01 +-1.902353954499999844e+01 +-1.901969051500000063e+01 +-1.902187728999999905e+01 +-1.901613331000000073e+01 +-1.901676082499999865e+01 +-1.901404476000000088e+01 +-1.901326846999999987e+01 +-1.900413322500000035e+01 +-1.900457382000000095e+01 +-1.900295352999999920e+01 +-1.900651168499999955e+01 +-1.900554752500000077e+01 +-1.899882316499999746e+01 +-1.900078964000000070e+01 +-1.899497794999999911e+01 +-1.899787712500000225e+01 +-1.899296093000000241e+01 +-1.898762226000000197e+01 +-1.899022674500000107e+01 +-1.899027251999999777e+01 +-1.898528003999999925e+01 +-1.898267745999999789e+01 +-1.898117160999999697e+01 +-1.898315429999999893e+01 +-1.897422122999999772e+01 +-1.897324466999999970e+01 +-1.897277259500000213e+01 +-1.897197246500000034e+01 +-1.897096061999999961e+01 +-1.897300243500000150e+01 +-1.896831512500000017e+01 +-1.896808337999999949e+01 +-1.896034431500000039e+01 +-1.896361923500000302e+01 +-1.896065712000000048e+01 +-1.896232986500000095e+01 +-1.895800780999999802e+01 +-1.895174502999999788e+01 +-1.895506381999999945e+01 +-1.895331382999999903e+01 +-1.894997120000000024e+01 +-1.895121192999999948e+01 +-1.894852733500000141e+01 +-1.894592570999999737e+01 +-1.894522189999999995e+01 +-1.894511985999999837e+01 +-1.893866062499999714e+01 +-1.893479252000000201e+01 +-1.893054389999999998e+01 +-1.893068504500000060e+01 +-1.893539810000000045e+01 +-1.893262195500000189e+01 +-1.893166160500000217e+01 +-1.893207072999999951e+01 +-1.892564964500000002e+01 +-1.892604922999999673e+01 +-1.892885112500000133e+01 +-1.892770957500000151e+01 +-1.891562652500000041e+01 +-1.891977692000000033e+01 +-1.891564464500000042e+01 +-1.891515064500000065e+01 +-1.891966534000000166e+01 +-1.891486931000000027e+01 +-1.891785716999999778e+01 +-1.890758324000000101e+01 +-1.891027355499999985e+01 +-1.891059112499999983e+01 +-1.890371894999999824e+01 +-1.890953063999999983e+01 +-1.889851665500000166e+01 +-1.890134334500000080e+01 +-1.889838409499999727e+01 +-1.889853763500000028e+01 +-1.889985751999999763e+01 +-1.889511490000000293e+01 +-1.889160537500000103e+01 +-1.889663791499999945e+01 +-1.890283679999999933e+01 +-1.889276981500000119e+01 +-1.889273071499999901e+01 +-1.889120864499999897e+01 +-1.888906001999999873e+01 +-1.889669895000000110e+01 +-1.888965320500000189e+01 +-1.888446617000000316e+01 +-1.888360309499999801e+01 +-1.888740921000000128e+01 +-1.888647079500000103e+01 +-1.888489627999999954e+01 +-1.888489055499999836e+01 +-1.888565730999999914e+01 +-1.888184547499999866e+01 +-1.888124561500000098e+01 +-1.888580894500000085e+01 +-1.887779426499999857e+01 +-1.888351726500000183e+01 +-1.888194083999999862e+01 +-1.887682342499999777e+01 +-1.888372135000000185e+01 +-1.887296008999999941e+01 +-1.887872028000000313e+01 +-1.887619209500000039e+01 +-1.887982273000000077e+01 +-1.887749671999999990e+01 +-1.887493229000000028e+01 +-1.887099456500000016e+01 +-1.887436104000000014e+01 +-1.887694835499999968e+01 +-1.886618804999999810e+01 +-1.887334537499999954e+01 +-1.887083625500000039e+01 +-1.887339210500000064e+01 +-1.887006854999999916e+01 +-1.887539577500000121e+01 +-1.887104034000000041e+01 +-1.887467479499999712e+01 +-1.887379169500000131e+01 +-1.887217998499999894e+01 +-1.886884498500000262e+01 +-1.887217139999999915e+01 +-1.887331485500000028e+01 +-1.887365531999999746e+01 +-1.886811828500000132e+01 +-1.886876296999999880e+01 +-1.886678982000000104e+01 +-1.886859226500000020e+01 +-1.886777687500000056e+01 +-1.887032508499999750e+01 +-1.887051582000000138e+01 +-1.887313747500000005e+01 +-1.886736106500000076e+01 +-1.887080097000000123e+01 +-1.887037086499999816e+01 +-1.886860656500000033e+01 +-1.887270545999999882e+01 +-1.886727714999999961e+01 +-1.887381267499999993e+01 +-1.887067222499999986e+01 +-1.887528133500000038e+01 +-1.887186527500000111e+01 +-1.887402057500000296e+01 +-1.887005233499999690e+01 +-1.887238025999999991e+01 +-1.886849593999999897e+01 +-1.887894726000000034e+01 +-1.887480640500000106e+01 +-1.887412643500000087e+01 +-1.887471866499999962e+01 +-1.887843894999999961e+01 +-1.887491893500000018e+01 +-1.887334251500000093e+01 +-1.888105488000000065e+01 +-1.888111495999999789e+01 +-1.888004302999999950e+01 +-1.887225150999999812e+01 +-1.888618564500000119e+01 +-1.888458919500000022e+01 +-1.888282775999999785e+01 +-1.888261509000000160e+01 +-1.888456440000000214e+01 +-1.888150596499999878e+01 +-1.888668346499999728e+01 +-1.888500118500000013e+01 +-1.889136314499999969e+01 +-1.889214611499999918e+01 +-1.888797664999999881e+01 +-1.888977145999999863e+01 +-1.889515114000000295e+01 +-1.888530349500000227e+01 +-1.889306163999999910e+01 +-1.889749527000000029e+01 +-1.889792347000000206e+01 +-1.889585113500000091e+01 +-1.889775371500000034e+01 +-1.890219497999999732e+01 +-1.890105724000000009e+01 +-1.889826393499999924e+01 +-1.890455818000000221e+01 +-1.890874481000000173e+01 +-1.890486144999999851e+01 +-1.890627479500000163e+01 +-1.890632343499999735e+01 +-1.890510272999999941e+01 +-1.890496921500000127e+01 +-1.891291427499999855e+01 +-1.891204166500000028e+01 +-1.891751957000000317e+01 +-1.892061042999999998e+01 +-1.892167282500000169e+01 +-1.891519642000000090e+01 +-1.892187404500000270e+01 +-1.892368030499999776e+01 +-1.892897891999999871e+01 +-1.893289756499999754e+01 +-1.892854213999999757e+01 +-1.892547893500000100e+01 +-1.893352604000000028e+01 +-1.893958472999999998e+01 +-1.893798732500000170e+01 +-1.893710613500000051e+01 +-1.893882846500000028e+01 +-1.893979454000000118e+01 +-1.894207001000000190e+01 +-1.894618797500000085e+01 +-1.894978332499999851e+01 +-1.895036029500000296e+01 +-1.895293330999999881e+01 +-1.895092964500000221e+01 +-1.895414543500000093e+01 +-1.895716190499999954e+01 +-1.895193767499999993e+01 +-1.896216392499999870e+01 +-1.896381950500000002e+01 +-1.896440410499999984e+01 +-1.896548843499999748e+01 +-1.896536159500000096e+01 +-1.897262668500000160e+01 +-1.896733665500000043e+01 +-1.897368621999999760e+01 +-1.897170352999999920e+01 +-1.897438812000000041e+01 +-1.897967720500000155e+01 +-1.898088073499999950e+01 +-1.898308372500000019e+01 +-1.898120212499999937e+01 +-1.898635387499999894e+01 +-1.898517894999999811e+01 +-1.898800182000000092e+01 +-1.899222088000000142e+01 +-1.899857520999999849e+01 +-1.899400424999999970e+01 +-1.900038528500000012e+01 +-1.900124645000000001e+01 +-1.900205040000000167e+01 +-1.900246238999999804e+01 +-1.900248241500000290e+01 +-1.900963210999999831e+01 +-1.901050853499999960e+01 +-1.901194953999999981e+01 +-1.901215743999999930e+01 +-1.901268767999999909e+01 +-1.901533126999999723e+01 +-1.901967525499999923e+01 +-1.901637840499999754e+01 +-1.902419949000000088e+01 +-1.901713752500000254e+01 +-1.902205848499999874e+01 +-1.902138614500000102e+01 +-1.903225421999999867e+01 +-1.902993679000000071e+01 +-1.902772235500000164e+01 +-1.903299045499999664e+01 +-1.903089046499999881e+01 +-1.903534602999999947e+01 +-1.903385543999999996e+01 +-1.903255271999999820e+01 +-1.903930091499999833e+01 +-1.904001235999999864e+01 +-1.904540252500000008e+01 +-1.904243660000000204e+01 +-1.904507541499999945e+01 +-1.904857063500000081e+01 +-1.905209064499999982e+01 +-1.904712676999999843e+01 +-1.905700683499999926e+01 +-1.905523013999999904e+01 +-1.905080032499999731e+01 +-1.906017113000000052e+01 +-1.905536269999999988e+01 +-1.906037807499999914e+01 +-1.905962181000000299e+01 +-1.905738354000000001e+01 +-1.906490134999999952e+01 +-1.906321334999999806e+01 +-1.906320476500000183e+01 +-1.906613159000000124e+01 +-1.907235336000000103e+01 +-1.906027793999999886e+01 +-1.906624221999999946e+01 +-1.907074165499999907e+01 +-1.906887054500000289e+01 +-1.907161712499999950e+01 +-1.906890869000000066e+01 +-1.906236744000000272e+01 +-1.906979656499999720e+01 +-1.907228278999999915e+01 +-1.906708240500000073e+01 +-1.906908702999999861e+01 +-1.907530689500000065e+01 +-1.907907676499999994e+01 +-1.906984424499999875e+01 +-1.906706905500000104e+01 +-1.907561397499999956e+01 +-1.907245445499999903e+01 +-1.907326507500000190e+01 +-1.907719230499999696e+01 +-1.907709884500000186e+01 +-1.907245350000000172e+01 +-1.907475471500000097e+01 +-1.907718086500000254e+01 +-1.907368373999999989e+01 +-1.907559299500000094e+01 +-1.907335186000000249e+01 +-1.907572842000000080e+01 +-1.906796646500000136e+01 +-1.907227516000000023e+01 +-1.907814598499999903e+01 +-1.906939124999999891e+01 +-1.907176208499999959e+01 +-1.906732845000000154e+01 +-1.906445407999999730e+01 +-1.907012080999999881e+01 +-1.907047938999999914e+01 +-1.906427288000000075e+01 +-1.906719494000000026e+01 +-1.906229782500000169e+01 +-1.906449412999999993e+01 +-1.906170463499999812e+01 +-1.907245063500000271e+01 +-1.906185055000000261e+01 +-1.906458569000000125e+01 +-1.906327819500000231e+01 +-1.905946826999999999e+01 +-1.905927943999999741e+01 +-1.906392669499999926e+01 +-1.906031512999999933e+01 +-1.905864715500000273e+01 +-1.905724143999999853e+01 +-1.905363559999999978e+01 +-1.905397891999999871e+01 +-1.905763625999999888e+01 +-1.905136394499999852e+01 +-1.905125045500000169e+01 +-1.905140590500000286e+01 +-1.905395508000000149e+01 +-1.905162333999999902e+01 +-1.904636764500000012e+01 +-1.904680824500000114e+01 +-1.904166412500000050e+01 +-1.904420661999999709e+01 +-1.904142952000000122e+01 +-1.903807926500000036e+01 +-1.903668880500000071e+01 +-1.903270816499999896e+01 +-1.902966308499999926e+01 +-1.903553009000000174e+01 +-1.903034496500000117e+01 +-1.902877044499999926e+01 +-1.902763747999999921e+01 +-1.903008746999999801e+01 +-1.902446746999999760e+01 +-1.902656268999999867e+01 +-1.902801227999999867e+01 +-1.902046393999999907e+01 +-1.902144622499999826e+01 +-1.901821899499999802e+01 +-1.901983451499999944e+01 +-1.901799869999999970e+01 +-1.901365375499999999e+01 +-1.901171016500000022e+01 +-1.900326251999999982e+01 +-1.900561333000000275e+01 +-1.900512504499999977e+01 +-1.900849342000000064e+01 +-1.900637626500000010e+01 +-1.901166247999999825e+01 +-1.900723362000000094e+01 +-1.900025940000000091e+01 +-1.899775028500000218e+01 +-1.899474238999999898e+01 +-1.898766041000000016e+01 +-1.898992252499999722e+01 +-1.899116707000000304e+01 +-1.898711013999999864e+01 +-1.899220753000000173e+01 +-1.898450851500000169e+01 +-1.898841476500000169e+01 +-1.898757934500000033e+01 +-1.898526095999999797e+01 +-1.898332786499999969e+01 +-1.897186469999999758e+01 +-1.898198794999999706e+01 +-1.897574329500000090e+01 +-1.897290611500000068e+01 +-1.897187423500000136e+01 +-1.896845436499999948e+01 +-1.896788787999999926e+01 +-1.896969795000000047e+01 +-1.897187137499999920e+01 +-1.896645069499999892e+01 +-1.896504497500000141e+01 +-1.896411419000000009e+01 +-1.896373176499999857e+01 +-1.896028518500000004e+01 +-1.895953941500000184e+01 +-1.896081161500000078e+01 +-1.895388412500000186e+01 +-1.895368194499999959e+01 +-1.895833683000000036e+01 +-1.894993877499999968e+01 +-1.895308399500000007e+01 +-1.895113087000000007e+01 +-1.894925117500000056e+01 +-1.893818950500000042e+01 +-1.895585537000000187e+01 +-1.895417404500000202e+01 +-1.894628334499999767e+01 +-1.894689560000000128e+01 +-1.894436073500000006e+01 +-1.894366836500000062e+01 +-1.894024276500000070e+01 +-1.893812179500000070e+01 +-1.894140148500000009e+01 +-1.894246578499999956e+01 +-1.893876361999999958e+01 +-1.894133091000000135e+01 +-1.893560886499999896e+01 +-1.893685340999999767e+01 +-1.893649578499999819e+01 +-1.893949508500000078e+01 +-1.893336391000000063e+01 +-1.893198681000000150e+01 +-1.893323993999999999e+01 +-1.893690395499999823e+01 +-1.893905163000000158e+01 +-1.893291568500000110e+01 +-1.893455219500000197e+01 +-1.893168544499999939e+01 +-1.892827034000000097e+01 +-1.892959690500000036e+01 +-1.893245601499999964e+01 +-1.893190479500000123e+01 +-1.893137550499999833e+01 +-1.892530822999999884e+01 +-1.892224884000000174e+01 +-1.893232250000000150e+01 +-1.893000888999999987e+01 +-1.893257713500000250e+01 +-1.893044376499999970e+01 +-1.893710040999999933e+01 +-1.892351055500000001e+01 +-1.893273067500000195e+01 +-1.894126796999999840e+01 +-1.893666172000000003e+01 +-1.893349838500000004e+01 +-1.893805504000000184e+01 +-1.893654632500000190e+01 +-1.893200683500000281e+01 +-1.893731594000000129e+01 +-1.893791103499999906e+01 +-1.893123150000000265e+01 +-1.893359756499999946e+01 +-1.894090366500000044e+01 +-1.893481635999999924e+01 +-1.893720054499999961e+01 +-1.893768787500000172e+01 +-1.893687057500000037e+01 +-1.893634510000000049e+01 +-1.893264102999999920e+01 +-1.894446658999999755e+01 +-1.894289875000000123e+01 +-1.893684864000000090e+01 +-1.894184303000000114e+01 +-1.894255733500000005e+01 +-1.894554328499999940e+01 +-1.894553089000000057e+01 +-1.894949722500000178e+01 +-1.894938278000000054e+01 +-1.894781017500000075e+01 +-1.895547103499999864e+01 +-1.895580196499999914e+01 +-1.895449638499999878e+01 +-1.895685959000000054e+01 +-1.895545959500000066e+01 +-1.895642757499999931e+01 +-1.895796585000000078e+01 +-1.896159839499999933e+01 +-1.895489978500000205e+01 +-1.896291542499999849e+01 +-1.896446227999999934e+01 +-1.900241469999999921e+01 +-1.900366783000000126e+01 +-1.900714778999999766e+01 +-1.900612449500000167e+01 +-1.900537872499999992e+01 +-1.900843143499999854e+01 +-1.900627994500000284e+01 +-1.900993728499999946e+01 +-1.901486397000000039e+01 +-1.901196956500000113e+01 +-1.901181697999999898e+01 +-1.901394462999999746e+01 +-1.902790832499999851e+01 +-1.902022934000000021e+01 +-1.902838993000000301e+01 +-1.902100086500000131e+01 +-1.902889824000000019e+01 +-1.902803421000000128e+01 +-1.902978325000000126e+01 +-1.903204631500000232e+01 +-1.903063583499999822e+01 +-1.903130340500000273e+01 +-1.903095341000000218e+01 +-1.903721427500000019e+01 +-1.903865528000000040e+01 +-1.903889274499999829e+01 +-1.904377078999999995e+01 +-1.904493426999999883e+01 +-1.904482174000000327e+01 +-1.905420684499999950e+01 +-1.904841804499999824e+01 +-1.905002403499999986e+01 +-1.904844092999999816e+01 +-1.905827808499999776e+01 +-1.905733298999999903e+01 +-1.906269264000000163e+01 +-1.906513214000000289e+01 +-1.906775760500000061e+01 +-1.906809043999999886e+01 +-1.906953239499999952e+01 +-1.907381343499999815e+01 +-1.907194995999999776e+01 +-1.907255458999999931e+01 +-1.907940006500000152e+01 +-1.907982730999999887e+01 +-1.908007622000000225e+01 +-1.908527183500000035e+01 +-1.908589363000000105e+01 +-1.909256267499999993e+01 +-1.909446621000000022e+01 +-1.909021281999999786e+01 +-1.909560394000000016e+01 +-1.909970187999999780e+01 +-1.910133076000000329e+01 +-1.910205460000000244e+01 +-1.909915924500000273e+01 +-1.910456657499999977e+01 +-1.911079025499999773e+01 +-1.911232376000000244e+01 +-1.911726665500000166e+01 +-1.911679363500000051e+01 +-1.909322929500000043e+01 +-1.909333801500000050e+01 +-1.909558105500000025e+01 +-1.909957599999999900e+01 +-1.909682369000000079e+01 +-1.910115718999999856e+01 +-1.911262035499999712e+01 +-1.911060047000000139e+01 +-1.910864162500000063e+01 +-1.911556243999999793e+01 +-1.911508273999999830e+01 +-1.911231422499999866e+01 +-1.911848926500000090e+01 +-1.912039565999999979e+01 +-1.912584305000000029e+01 +-1.913075351500000210e+01 +-1.913164043500000133e+01 +-1.912952899999999801e+01 +-1.913653564499999860e+01 +-1.913550472000000013e+01 +-1.913776778999999806e+01 +-1.914534855000000135e+01 +-1.914276122999999785e+01 +-1.914520168499999997e+01 +-1.914546298999999863e+01 +-1.915147781499999979e+01 +-1.914723873500000195e+01 +-1.915639018999999976e+01 +-1.915188312499999768e+01 +-1.915891933500000022e+01 +-1.915705108499999909e+01 +-1.916345978000000017e+01 +-1.916434574000000168e+01 +-1.916744423000000097e+01 +-1.917404079499999980e+01 +-1.917073058999999802e+01 +-1.917069053999999895e+01 +-1.918197917999999902e+01 +-1.918112469000000075e+01 +-1.918341064500000215e+01 +-1.919020271000000122e+01 +-1.918752098000000217e+01 +-1.917986202499999848e+01 +-1.918396472999999958e+01 +-1.918606758499999998e+01 +-1.919109534999999767e+01 +-1.919541359000000114e+01 +-1.919686984999999879e+01 +-1.919842148000000037e+01 +-1.919681931000000219e+01 +-1.920954704500000076e+01 +-1.920074749000000125e+01 +-1.920542812499999741e+01 +-1.920174407999999744e+01 +-1.920207023500000076e+01 +-1.920370387999999906e+01 +-1.921349048500000123e+01 +-1.921448231000000106e+01 +-1.921316241999999974e+01 +-1.921259498500000262e+01 +-1.921551894999999988e+01 +-1.921652984500000017e+01 +-1.922131251999999790e+01 +-1.921769905000000023e+01 +-1.921386241999999811e+01 +-1.921791076499999917e+01 +-1.922390270500000042e+01 +-1.922509384499999996e+01 +-1.922284507999999903e+01 +-1.922718333999999984e+01 +-1.922272395999999972e+01 +-1.921883297000000113e+01 +-1.921944522999999805e+01 +-1.923167038000000062e+01 +-1.922115421499999854e+01 +-1.922764301499999817e+01 +-1.922866439999999955e+01 +-1.922609329000000145e+01 +-1.922917651999999933e+01 +-1.922885227000000086e+01 +-1.922298049500000161e+01 +-1.923351860000000002e+01 +-1.922737884500000050e+01 +-1.922936439500000105e+01 +-1.923453712500000279e+01 +-1.922991561999999988e+01 +-1.923458289999999948e+01 +-1.923546505000000195e+01 +-1.922599410999999847e+01 +-1.922632122000000265e+01 +-1.922110271500000067e+01 +-1.922352600500000008e+01 +-1.922589587999999949e+01 +-1.922314071499999955e+01 +-1.922559165999999919e+01 +-1.922233295499999883e+01 +-1.922546100499999966e+01 +-1.922162818500000014e+01 +-1.922540950999999865e+01 +-1.922291755999999907e+01 +-1.921994972499999932e+01 +-1.921523666499999905e+01 +-1.921862983500000155e+01 +-1.921177863999999857e+01 +-1.920906925499999929e+01 +-1.921229076499999877e+01 +-1.921499633999999901e+01 +-1.921469783500000261e+01 +-1.921388816500000019e+01 +-1.920988846000000194e+01 +-1.921056843000000214e+01 +-1.920383739000000034e+01 +-1.920216750999999888e+01 +-1.920527458000000109e+01 +-1.919408702999999861e+01 +-1.920006942999999922e+01 +-1.919652843500000117e+01 +-1.919484520000000316e+01 +-1.919121456499999923e+01 +-1.918805217499999927e+01 +-1.919155978999999945e+01 +-1.918312930999999821e+01 +-1.918502808000000215e+01 +-1.918179798500000288e+01 +-1.918085289000000060e+01 +-1.917685031999999978e+01 +-1.917673492499999810e+01 +-1.917424583500000068e+01 +-1.916738128499999760e+01 +-1.917261600500000185e+01 +-1.916448974499999736e+01 +-1.916382027000000221e+01 +-1.915754795000000144e+01 +-1.915943336499999816e+01 +-1.915352153999999985e+01 +-1.915139484499999867e+01 +-1.914924049500000081e+01 +-1.914932250999999752e+01 +-1.913247299000000012e+01 +-1.914835644000000059e+01 +-1.913849735499999838e+01 +-1.913820553000000046e+01 +-1.913784027499999851e+01 +-1.913409996000000035e+01 +-1.912821293000000011e+01 +-1.912407875000000246e+01 +-1.912532902000000234e+01 +-1.911108398500000050e+01 +-1.911548137500000166e+01 +-1.910574531500000006e+01 +-1.911567878500000006e+01 +-1.910640716500000025e+01 +-1.910620116999999851e+01 +-1.909967612999999886e+01 +-1.910030841999999751e+01 +-1.908938789500000155e+01 +-1.909549331499999880e+01 +-1.908814907000000005e+01 +-1.909069347500000191e+01 +-1.908151531000000034e+01 +-1.907904338999999894e+01 +-1.907727909000000110e+01 +-1.907651900999999839e+01 +-1.906663131500000219e+01 +-1.906496429500000289e+01 +-1.905977630499999975e+01 +-1.905798244500000038e+01 +-1.906172180000000083e+01 +-1.905804824499999839e+01 +-1.905298328499999982e+01 +-1.905040169000000105e+01 +-1.905140018499999854e+01 +-1.904663943999999987e+01 +-1.903904915000000031e+01 +-1.904370021999999807e+01 +-1.903252887499999702e+01 +-1.903424167500000053e+01 +-1.902618312999999972e+01 +-1.902734566000000171e+01 +-1.902281951999999876e+01 +-1.901391697000000036e+01 +-1.901871871999999897e+01 +-1.901351165999999893e+01 +-1.901206206999999893e+01 +-1.901103306000000259e+01 +-1.900439167000000040e+01 +-1.900327396499999821e+01 +-1.900165271499999875e+01 +-1.899774265499999970e+01 +-1.899595641999999884e+01 +-1.899501800499999860e+01 +-1.899286460500000118e+01 +-1.898368263000000056e+01 +-1.898848057000000011e+01 +-1.897800922500000098e+01 +-1.898158264499999959e+01 +-1.897537421999999907e+01 +-1.896759987000000081e+01 +-1.897374725000000240e+01 +-1.896450901000000044e+01 +-1.896826172000000099e+01 +-1.896780395500000083e+01 +-1.896257401000000087e+01 +-1.895982361000000083e+01 +-1.895645427999999910e+01 +-1.895516872500000005e+01 +-1.894992255999999742e+01 +-1.894341469000000089e+01 +-1.894453239499999952e+01 +-1.893128586000000269e+01 +-1.893508529500000037e+01 +-1.893908404999999817e+01 +-1.893079471499999755e+01 +-1.893682765999999873e+01 +-1.892680358500000182e+01 +-1.892506503999999978e+01 +-1.892290496500000074e+01 +-1.892107391500000091e+01 +-1.891982746000000049e+01 +-1.891706562000000247e+01 +-1.891847229000000041e+01 +-1.891783999999999821e+01 +-1.891162777000000261e+01 +-1.890887355499999956e+01 +-1.890974616999999824e+01 +-1.890894985500000303e+01 +-1.890269947000000172e+01 +-1.890181351000000021e+01 +-1.889687919500000035e+01 +-1.889725208499999809e+01 +-1.889700889499999903e+01 +-1.889593505999999934e+01 +-1.889805602999999934e+01 +-1.889285182999999790e+01 +-1.889534568999999919e+01 +-1.888841056999999779e+01 +-1.888586521499999904e+01 +-1.888449955000000102e+01 +-1.888552761000000046e+01 +-1.888381099500000104e+01 +-1.887448787499999980e+01 +-1.887972831999999812e+01 +-1.887653350499999760e+01 +-1.887372303000000073e+01 +-1.887411308500000118e+01 +-1.887577819500000231e+01 +-1.887643623499999990e+01 +-1.887343693000000044e+01 +-1.886658955000000049e+01 +-1.886696720500000168e+01 +-1.887075328499999927e+01 +-1.886492061500000261e+01 +-1.886841297000000139e+01 +-1.887089538499999719e+01 +-1.886451720999999893e+01 +-1.886150264999999848e+01 +-1.886255454999999870e+01 +-1.886402225500000185e+01 +-1.886395072999999911e+01 +-1.886150741499999839e+01 +-1.886032772499999766e+01 +-1.885532474500000077e+01 +-1.885644626499999887e+01 +-1.885453891999999954e+01 +-1.884990214999999836e+01 +-1.885081767999999869e+01 +-1.885358810500000004e+01 +-1.885433292500000135e+01 +-1.884915447499999885e+01 +-1.884934139499999972e+01 +-1.884845543000000134e+01 +-1.884728145500000096e+01 +-1.884969520499999973e+01 +-1.884734344499999992e+01 +-1.884552669500000022e+01 +-1.884444904000000065e+01 +-1.884401988999999844e+01 +-1.884467124999999754e+01 +-1.884387397500000105e+01 +-1.884043120999999843e+01 +-1.884353447000000159e+01 +-1.883698749499999892e+01 +-1.883708572500000145e+01 +-1.883655833999999984e+01 +-1.884187793499999941e+01 +-1.883651065500000144e+01 +-1.884686470000000114e+01 +-1.884631919999999994e+01 +-1.883756828499999969e+01 +-1.883402442999999948e+01 +-1.884043503000000186e+01 +-1.884173870000000051e+01 +-1.884176064000000039e+01 +-1.883646678999999935e+01 +-1.883868694499999918e+01 +-1.883944034499999987e+01 +-1.883552551500000050e+01 +-1.883793735500000111e+01 +-1.883923149000000308e+01 +-1.884116363500000091e+01 +-1.883844185000000238e+01 +-1.883855819500000095e+01 +-1.883792305000000056e+01 +-1.883602047000000113e+01 +-1.883605098499999997e+01 +-1.884082030999999802e+01 +-1.883820629000000224e+01 +-1.884030818500000137e+01 +-1.884135532500000210e+01 +-1.883971977000000209e+01 +-1.884311866999999907e+01 +-1.883517742500000125e+01 +-1.883218192999999729e+01 +-1.883933734499999701e+01 +-1.884374428000000279e+01 +-1.884614658499999962e+01 +-1.883620262000000167e+01 +-1.883840370500000105e+01 +-1.883906555499999769e+01 +-1.883999347499999999e+01 +-1.884266853500000138e+01 +-1.884461593500000021e+01 +-1.884280872499999759e+01 +-1.884310054499999865e+01 +-1.884312057500000037e+01 +-1.884259318999999877e+01 +-1.884589671999999894e+01 +-1.884995364999999978e+01 +-1.884842490999999853e+01 +-1.884716129000000251e+01 +-1.884947967500000132e+01 +-1.884737491499999962e+01 +-1.884950733000000156e+01 +-1.884631729499999864e+01 +-1.885293293000000148e+01 +-1.884966373500000003e+01 +-1.885792732499999858e+01 +-1.885336780500000131e+01 +-1.884935570000000027e+01 +-1.885019588499999799e+01 +-1.884976482500000117e+01 +-1.884812736500000341e+01 +-1.885805511499999909e+01 +-1.885588932000000284e+01 +-1.885883522000000312e+01 +-1.885545254000000170e+01 +-1.885768318000000221e+01 +-1.885834407500000154e+01 +-1.886075019999999824e+01 +-1.886012745000000024e+01 +-1.885988235499999988e+01 +-1.886568355500000038e+01 +-1.886386775999999799e+01 +-1.886360836000000063e+01 +-1.886730384999999899e+01 +-1.887035751500000202e+01 +-1.886596298500000302e+01 +-1.886378764999999902e+01 +-1.886701679000000098e+01 +-1.886539268499999977e+01 +-1.887064742999999822e+01 +-1.887177276499999934e+01 +-1.887051105500000148e+01 +-1.887660217499999860e+01 +-1.887221050000000133e+01 +-1.888226127500000118e+01 +-1.887898158999999865e+01 +-1.887889862000000107e+01 +-1.888066768499999881e+01 +-1.887988090500000027e+01 +-1.887852001499999943e+01 +-1.888442325500000152e+01 +-1.888832091999999818e+01 +-1.888649558999999911e+01 +-1.888264751500000216e+01 +-1.888912105500000038e+01 +-1.888508987499999847e+01 +-1.889009189500000119e+01 +-1.889057636000000073e+01 +-1.889428615499999964e+01 +-1.889513874000000015e+01 +-1.889986515000000011e+01 +-1.889740753000000240e+01 +-1.889345073500000183e+01 +-1.890335845999999975e+01 +-1.890098953000000037e+01 +-1.889167881000000193e+01 +-1.890102291499999865e+01 +-1.890539074000000141e+01 +-1.890310477999999961e+01 +-1.890543651499999811e+01 +-1.890481471999999741e+01 +-1.891214275499999786e+01 +-1.891216945499999724e+01 +-1.891070651999999797e+01 +-1.890675640499999943e+01 +-1.891260719499999965e+01 +-1.890883445499999738e+01 +-1.891720104000000191e+01 +-1.891157055000000042e+01 +-1.891705417500000053e+01 +-1.891772556499999780e+01 +-1.891331004999999976e+01 +-1.891906738499999818e+01 +-1.891521739999999951e+01 +-1.892143916999999931e+01 +-1.891961669999999884e+01 +-1.891768360500000057e+01 +-1.891734886000000060e+01 +-1.891746330499999829e+01 +-1.892573166000000029e+01 +-1.892343425500000009e+01 +-1.891625022999999928e+01 +-1.892005539000000169e+01 +-1.892305660499999931e+01 +-1.892558192999999989e+01 +-1.891568374499999905e+01 +-1.891663837499999801e+01 +-1.892797565500000090e+01 +-1.893300342500000255e+01 +-1.891996002500000174e+01 +-1.892647362000000300e+01 +-1.892770481499999846e+01 +-1.893013477499999908e+01 +-1.893180655999999829e+01 +-1.892757034499999946e+01 +-1.892900466500000078e+01 +-1.892068386000000046e+01 +-1.892716980000000149e+01 +-1.892667198499999870e+01 +-1.893119812000000124e+01 +-1.892254639000000083e+01 +-1.893189334499999887e+01 +-1.892876624999999891e+01 +-1.893277644999999865e+01 +-1.892580794999999938e+01 +-1.892647171000000128e+01 +-1.892491912999999926e+01 +-1.892439079500000076e+01 +-1.892573833499999836e+01 +-1.893145847499999945e+01 +-1.892883110000000002e+01 +-1.892840766999999857e+01 +-1.893315791999999931e+01 +-1.892356586500000049e+01 +-1.892820453499999900e+01 +-1.892495918499999874e+01 +-1.892708110499999918e+01 +-1.892098808499999762e+01 +-1.892532634500000199e+01 +-1.892102145999999863e+01 +-1.892523383999999709e+01 +-1.892707252499999981e+01 +-1.892544842000000216e+01 +-1.891811275500000278e+01 +-1.891985512000000114e+01 +-1.892393398000000104e+01 +-1.891952896000000095e+01 +-1.892571639999999888e+01 +-1.891756629999999717e+01 +-1.892108344999999758e+01 +-1.891453170999999855e+01 +-1.892279529500000024e+01 +-1.891636180999999794e+01 +-1.891533469999999895e+01 +-1.891638756000000043e+01 +-1.891568946499999981e+01 +-1.891457176000000118e+01 +-1.891461372500000238e+01 +-1.891153144500000138e+01 +-1.891503334499999767e+01 +-1.891469287999999693e+01 +-1.891141796499999828e+01 +-1.890505218499999884e+01 +-1.891556072000000199e+01 +-1.890973186499999770e+01 +-1.891612434500000006e+01 +-1.890579796000000101e+01 +-1.890618705500000019e+01 +-1.890343666000000056e+01 +-1.890466785499999958e+01 +-1.890497016999999857e+01 +-1.890396976499999937e+01 +-1.890149212000000034e+01 +-1.889986133499999710e+01 +-1.889737892000000130e+01 +-1.890083217499999790e+01 +-1.890562152999999768e+01 +-1.890041160500000217e+01 +-1.889905548000000124e+01 +-1.889258385000000118e+01 +-1.889631748000000044e+01 +-1.890033435999999867e+01 +-1.890097331999999852e+01 +-1.889824199499999935e+01 +-1.889511489499999897e+01 +-1.889015292999999929e+01 +-1.889314365499999937e+01 +-1.889055919999999844e+01 +-1.888965892999999951e+01 +-1.889459610000000112e+01 +-1.889452362499999793e+01 +-1.889779376999999982e+01 +-1.889555930999999944e+01 +-1.889773368499999862e+01 +-1.890141582500000084e+01 +-1.888844012999999933e+01 +-1.890187835500000091e+01 +-1.888692379000000088e+01 +-1.889073467000000051e+01 +-1.888955783499999797e+01 +-1.888783168999999873e+01 +-1.889183140000000094e+01 +-1.888869857999999979e+01 +-1.889058780999999954e+01 +-1.889107322499999952e+01 +-1.889017391499999832e+01 +-1.889233112000000148e+01 +-1.889740181000000163e+01 +-1.889413833500000095e+01 +-1.888841151999999823e+01 +-1.889094448000000170e+01 +-1.888623713999999865e+01 +-1.888802528499999767e+01 +-1.888897990999999976e+01 +-1.888603115499999774e+01 +-1.888382912000000147e+01 +-1.889357948500000006e+01 +-1.888777923500000000e+01 +-1.889346409000000193e+01 +-1.888486194500000082e+01 +-1.888595580999999868e+01 +-1.889224434000000130e+01 +-1.888762855499999915e+01 +-1.888422679500000001e+01 +-1.888813400000000087e+01 +-1.888417816500000157e+01 +-1.888519192000000047e+01 +-1.888725185500000237e+01 +-1.888651370999999912e+01 +-1.889226341500000217e+01 +-1.889119625499999700e+01 +-1.888190746000000075e+01 +-1.889041042499999890e+01 +-1.889063167500000162e+01 +-1.888993358500000141e+01 +-1.888574505000000059e+01 +-1.889132022999999805e+01 +-1.889168453499999956e+01 +-1.888712596999999960e+01 +-1.889235210500000051e+01 +-1.889783000999999985e+01 +-1.888591480499999875e+01 +-1.889104843500000186e+01 +-1.889851570000000081e+01 +-1.889523887500000043e+01 +-1.889496135499999951e+01 +-1.888994980000000012e+01 +-1.889356327499999821e+01 +-1.889216613500000008e+01 +-1.889583969000000252e+01 +-1.889357852999999920e+01 +-1.889643669000000159e+01 +-1.889458179500000057e+01 +-1.889405250499999767e+01 +-1.889740180999999808e+01 +-1.889621830000000102e+01 +-1.890394687999999945e+01 +-1.889812755500000208e+01 +-1.890463257000000041e+01 +-1.889774798999999916e+01 +-1.889840793999999846e+01 +-1.889883422999999851e+01 +-1.889869498999999919e+01 +-1.890062904500000229e+01 +-1.890511227000000005e+01 +-1.889821815499999857e+01 +-1.889930248499999976e+01 +-1.889617156999999992e+01 +-1.889678097000000179e+01 +-1.890604496000000267e+01 +-1.890387534999999986e+01 +-1.890453433999999788e+01 +-1.890419101999999896e+01 +-1.890203380499999852e+01 +-1.890495109500000126e+01 +-1.890125084000000300e+01 +-1.890542793000000188e+01 +-1.890254402500000097e+01 +-1.890422534999999726e+01 +-1.890649222999999779e+01 +-1.890862083500000068e+01 +-1.890737246999999854e+01 +-1.891084098500000010e+01 +-1.890420627499999995e+01 +-1.890513229500000136e+01 +-1.891408919999999938e+01 +-1.890935993000000082e+01 +-1.890792178999999962e+01 +-1.891068744500000065e+01 +-1.890942191999999977e+01 +-1.890988540500000070e+01 +-1.891255855500000038e+01 +-1.890773773000000091e+01 +-1.891277695000000136e+01 +-1.891124152999999808e+01 +-1.891445446000000175e+01 +-1.891137980999999968e+01 +-1.890764999499999988e+01 +-1.891505908999999974e+01 +-1.890989017500000102e+01 +-1.891189765500000064e+01 +-1.890589905000000215e+01 +-1.891176223500000120e+01 +-1.891652012000000127e+01 +-1.891306782000000197e+01 +-1.891564560000000128e+01 +-1.891164111999999875e+01 +-1.892097282499999977e+01 +-1.891872024500000293e+01 +-1.891352748999999989e+01 +-1.891610908500000221e+01 +-1.891904926499999817e+01 +-1.891405772999999968e+01 +-1.891351795499999966e+01 +-1.891838264500000122e+01 +-1.891802502000000175e+01 +-1.891878605000000135e+01 +-1.891698360499999865e+01 +-1.891516399500000034e+01 +-1.891672897000000120e+01 +-1.891319560999999894e+01 +-1.891842365500000156e+01 +-1.891406345500000086e+01 +-1.892027950499999989e+01 +-1.891793537000000214e+01 +-1.892105770499999906e+01 +-1.891851138999999904e+01 +-1.891370296499999881e+01 +-1.891992473499999861e+01 +-1.892149734499999880e+01 +-1.892343330499999965e+01 +-1.891294002500000104e+01 +-1.891752910499999984e+01 +-1.891645718000000187e+01 +-1.891803168999999940e+01 +-1.891853046499999991e+01 +-1.892017555500000014e+01 +-1.892019081000000114e+01 +-1.892139911499999982e+01 +-1.892242145499999850e+01 +-1.892418670499999678e+01 +-1.892420387499999990e+01 +-1.891698932499999941e+01 +-1.891610527000000275e+01 +-1.891749191000000252e+01 +-1.891896820000000190e+01 +-1.892531204499999831e+01 +-1.891462993500000067e+01 +-1.890588569500000204e+01 +-1.890589999999999904e+01 +-1.890940284999999932e+01 +-1.891379547000000017e+01 +-1.890751361499999916e+01 +-1.891658114999999896e+01 +-1.891019820999999723e+01 +-1.890875530000000282e+01 +-1.891270351500000046e+01 +-1.891070651999999797e+01 +-1.890836524999999924e+01 +-1.891404914999999676e+01 +-1.891350841499999902e+01 +-1.891334724500000064e+01 +-1.891492748499999976e+01 +-1.891641045000000076e+01 +-1.890728282999999976e+01 +-1.890657520499999933e+01 +-1.890650653499999834e+01 +-1.890898323000000048e+01 +-1.890253734499999894e+01 +-1.891369723999999763e+01 +-1.891397857500000157e+01 +-1.890714836499999763e+01 +-1.891356754000000251e+01 +-1.891322708500000260e+01 +-1.890255069999999904e+01 +-1.890521335999999764e+01 +-1.891282939999999968e+01 +-1.891531085999999817e+01 +-1.891513634000000010e+01 +-1.890776443499999715e+01 +-1.891271018999999853e+01 +-1.891887760000000185e+01 +-1.890571403499999903e+01 +-1.891442394499999935e+01 +-1.890557480000000012e+01 +-1.891116905499999845e+01 +-1.891540527000000083e+01 +-1.891376877000000079e+01 +-1.891580772000000010e+01 +-1.891206932000000052e+01 +-1.891559028500000039e+01 +-1.891929436000000209e+01 +-1.892168331499999923e+01 +-1.891751098499999983e+01 +-1.891824722500000178e+01 +-1.892084599000000011e+01 +-1.891876601999999963e+01 +-1.892071724000000188e+01 +-1.892342186000000126e+01 +-1.892444419499999952e+01 +-1.892685508499999969e+01 +-1.892265891999999994e+01 +-1.892067431999999982e+01 +-1.892969608500000334e+01 +-1.892403221499999688e+01 +-1.892268371500000157e+01 +-1.892895698999999965e+01 +-1.892622757000000178e+01 +-1.892974281499999734e+01 +-1.893198013499999988e+01 +-1.892943000999999725e+01 +-1.893157004999999771e+01 +-1.893518161499999763e+01 +-1.893521213500000044e+01 +-1.893928814000000216e+01 +-1.893297863000000092e+01 +-1.893567276000000277e+01 +-1.893652057499999941e+01 +-1.893922233500000019e+01 +-1.894200611499999809e+01 +-1.893761729999999943e+01 +-1.894730186500000002e+01 +-1.894034672000000086e+01 +-1.894184112499999983e+01 +-1.893911933500000089e+01 +-1.894421482499999954e+01 +-1.894644355999999874e+01 +-1.894204711500000116e+01 +-1.894475459999999956e+01 +-1.894478511500000195e+01 +-1.894968700000000084e+01 +-1.894631290499999920e+01 +-1.893814659000000233e+01 +-1.894122696000000161e+01 +-1.894262409000000247e+01 +-1.894947529000000230e+01 +-1.894287204999999830e+01 +-1.894787692999999962e+01 +-1.894698143000000101e+01 +-1.894719028499999780e+01 +-1.894649410000000245e+01 +-1.894687652999999727e+01 +-1.894214058000000023e+01 +-1.894832229500000054e+01 +-1.894863128499999760e+01 +-1.894700908500000125e+01 +-1.895164680499999932e+01 +-1.895167064500000009e+01 +-1.895059776499999771e+01 +-1.894629287499999748e+01 +-1.894752120999999789e+01 +-1.895344352500000085e+01 +-1.894979954000000077e+01 +-1.895102118999999874e+01 +-1.895087623499999907e+01 +-1.894923972999999862e+01 +-1.894973277999999794e+01 +-1.895143127499999736e+01 +-1.895033740999999949e+01 +-1.894246482999999870e+01 +-1.894183445000000177e+01 +-1.894776629999999784e+01 +-1.894889640999999969e+01 +-1.894901942999999989e+01 +-1.894666194999999931e+01 +-1.895331954999999979e+01 +-1.894782638499999905e+01 +-1.895402336500000118e+01 +-1.894778823499999731e+01 +-1.895289802499999965e+01 +-1.894426346000000194e+01 +-1.895193958000000123e+01 +-1.894468688999999983e+01 +-1.894932270500000016e+01 +-1.895212364500000035e+01 +-1.894854927499999775e+01 +-1.894978713999999798e+01 +-1.894843578500000092e+01 +-1.895150184999999965e+01 +-1.893954086000000103e+01 +-1.895036506499999973e+01 +-1.894283771500000313e+01 +-1.894388199000000128e+01 +-1.894528770499999837e+01 +-1.894773006500000179e+01 +-1.893594455499999896e+01 +-1.894418525999999758e+01 +-1.894485092000000037e+01 +-1.894323634999999939e+01 +-1.894537448999999896e+01 +-1.894072151499999990e+01 +-1.893881225500000198e+01 +-1.893707943000000071e+01 +-1.894089412499999980e+01 +-1.893890857999999966e+01 +-1.893920517000000103e+01 +-1.893129635000000022e+01 +-1.893927478500000205e+01 +-1.893091297499999826e+01 +-1.892927646999999780e+01 +-1.893336104999999847e+01 +-1.892318534500000027e+01 +-1.893203925999999981e+01 +-1.891990470500000043e+01 +-1.893219948000000130e+01 +-1.892586231500000338e+01 +-1.892138290500000153e+01 +-1.892242336500000022e+01 +-1.892577552499999882e+01 +-1.891898822499999966e+01 +-1.892177581500000016e+01 +-1.892199611499999889e+01 +-1.892072391499999995e+01 +-1.891993236500000108e+01 +-1.891692542999999915e+01 +-1.891870594000000239e+01 +-1.891855335500000024e+01 +-1.892273139999999998e+01 +-1.891438674999999847e+01 +-1.891863822999999911e+01 +-1.891682815500000103e+01 +-1.891474819500000137e+01 +-1.891044425999999845e+01 +-1.891691684499999937e+01 +-1.892081070000000054e+01 +-1.891458415999999687e+01 +-1.891268539500000045e+01 +-1.891170215500000040e+01 +-1.890906428999999989e+01 +-1.889906597000000232e+01 +-1.890920161999999749e+01 +-1.890804100000000076e+01 +-1.890890979999999999e+01 +-1.891511249500000247e+01 +-1.890730952999999914e+01 +-1.890760612500000093e+01 +-1.890617179999999919e+01 +-1.891254234499999853e+01 +-1.890725040499999920e+01 +-1.890855597999999915e+01 +-1.890997123999999729e+01 +-1.889748192000000060e+01 +-1.890606498500000043e+01 +-1.890416622500000088e+01 +-1.890511799000000082e+01 +-1.890515136999999868e+01 +-1.890296459500000026e+01 +-1.890530300500000038e+01 +-1.890357112999999956e+01 +-1.890296268499999854e+01 +-1.889967632500000150e+01 +-1.889897155999999967e+01 +-1.890792560999999949e+01 +-1.889720058500000022e+01 +-1.890449238000000065e+01 +-1.889972686499999810e+01 +-1.890298938499999792e+01 +-1.889363003000000063e+01 +-1.890027617999999876e+01 +-1.890694046000000128e+01 +-1.889997577999999834e+01 +-1.890313529999999886e+01 +-1.890113544500000131e+01 +-1.890329360999999864e+01 +-1.890662670500000075e+01 +-1.890288162499999913e+01 +-1.889729786000000189e+01 +-1.889787959999999956e+01 +-1.889901447500000131e+01 +-1.890328120999999939e+01 +-1.889860725500000171e+01 +-1.890306282000000238e+01 +-1.889130974000000052e+01 +-1.889245033499999948e+01 +-1.889192486000000315e+01 +-1.889922618499999984e+01 +-1.889344882500000011e+01 +-1.889937877499999885e+01 +-1.889443207000000058e+01 +-1.890007591499999862e+01 +-1.889863014000000163e+01 +-1.889341926499999857e+01 +-1.889970874499999809e+01 +-1.889724922500000304e+01 +-1.890012931500000093e+01 +-1.889620590500000219e+01 +-1.889807033499999989e+01 +-1.890141773500000255e+01 +-1.889813042000000110e+01 +-1.890046786999999995e+01 +-1.889874172500000071e+01 +-1.889574337000000170e+01 +-1.890673351499999910e+01 +-1.890260601499999993e+01 +-1.890503979000000001e+01 +-1.890303897500000119e+01 +-1.890242576500000027e+01 +-1.890467548499999850e+01 +-1.890322112999999860e+01 +-1.890141582500000084e+01 +-1.890881538499999692e+01 +-1.890423679499999920e+01 +-1.889984512499999880e+01 +-1.890347194499999972e+01 +-1.890607166000000205e+01 +-1.891099357499999911e+01 +-1.891011142500000020e+01 +-1.891078281000000061e+01 +-1.890951919500000145e+01 +-1.891482639000000177e+01 +-1.891226101000000170e+01 +-1.891423511500000032e+01 +-1.890760421999999963e+01 +-1.891308594000000198e+01 +-1.891219806499999834e+01 +-1.890919112999999996e+01 +-1.891216278000000273e+01 +-1.891460037499999913e+01 +-1.891703224000000105e+01 +-1.891437721000000138e+01 +-1.890942669000000009e+01 +-1.891795444499999945e+01 +-1.891244030000000009e+01 +-1.891165256500000069e+01 +-1.892036819500000178e+01 +-1.891217994499999833e+01 +-1.891533279500000120e+01 +-1.891674900000000292e+01 +-1.891771984500000059e+01 +-1.892291927499999815e+01 +-1.891575145999999918e+01 +-1.891604423500000109e+01 +-1.892236709499999847e+01 +-1.891407966999999957e+01 +-1.892325687499999987e+01 +-1.891792869500000052e+01 +-1.891842460499999845e+01 +-1.892788792000000342e+01 +-1.892950058000000269e+01 +-1.892020130499999908e+01 +-1.892502688999999805e+01 +-1.892450046500000127e+01 +-1.891564750999999944e+01 +-1.892484473999999750e+01 +-1.892265414999999962e+01 +-1.893045998000000196e+01 +-1.892198658000000222e+01 +-1.892959976499999897e+01 +-1.892629527999999794e+01 +-1.892290496999999760e+01 +-1.891756057999999996e+01 +-1.892306136999999921e+01 +-1.891771793000000201e+01 +-1.893034553500000072e+01 +-1.893054962000000074e+01 +-1.893203258500000175e+01 +-1.892951488499999968e+01 +-1.892639636999999908e+01 +-1.892578601999999677e+01 +-1.893095207500000043e+01 +-1.892556762499999934e+01 +-1.893030357499999994e+01 +-1.892801856999999899e+01 +-1.894044112999999996e+01 +-1.893240451500000177e+01 +-1.893492984499999920e+01 +-1.893917560500000263e+01 +-1.893488216000000079e+01 +-1.894014262999999687e+01 +-1.893999099999999913e+01 +-1.894220351999999963e+01 +-1.893583202500000340e+01 +-1.894434928500000126e+01 +-1.894019889999999862e+01 +-1.893915748499999907e+01 +-1.893975639499999986e+01 +-1.893843365000000034e+01 +-1.893213843999999924e+01 +-1.894050883999999968e+01 +-1.894461345999999935e+01 +-1.893926334500000053e+01 +-1.894686413000000158e+01 +-1.894462966999999765e+01 +-1.893529320000000027e+01 +-1.894201278500000285e+01 +-1.894811534499999794e+01 +-1.893827914999999962e+01 +-1.894800758499999915e+01 +-1.895003128000000103e+01 +-1.895315647500000011e+01 +-1.894954299999999847e+01 +-1.894452953500000092e+01 +-1.894867896999999957e+01 +-1.895434475000000063e+01 +-1.894955635000000171e+01 +-1.895286274000000049e+01 +-1.894687271000000095e+01 +-1.895208930999999808e+01 +-1.894482517499999830e+01 +-1.895259189499999763e+01 +-1.895680904499999997e+01 +-1.895830536000000066e+01 +-1.895275973999999763e+01 +-1.895333194999999904e+01 +-1.894980525999999799e+01 +-1.895256232999999924e+01 +-1.895312977000000032e+01 +-1.895835590500000123e+01 +-1.896285342999999912e+01 +-1.896159172000000126e+01 +-1.896372318499999921e+01 +-1.895847129500000250e+01 +-1.896496391000000159e+01 +-1.895787334499999943e+01 +-1.895999718000000200e+01 +-1.897006415999999973e+01 +-1.896588515999999913e+01 +-1.896527481000000037e+01 +-1.896821785000000204e+01 +-1.896314429999999973e+01 +-1.897155666500000137e+01 +-1.897177028499999807e+01 +-1.896212959500000039e+01 +-1.896543025999999799e+01 +-1.896819686999999988e+01 +-1.896831607500000061e+01 +-1.896843624499999947e+01 +-1.896946907000000238e+01 +-1.896419429499999865e+01 +-1.896952438499999971e+01 +-1.897046279999999996e+01 +-1.897112369499999929e+01 +-1.897892474999999735e+01 +-1.897428512500000153e+01 +-1.898036384499999940e+01 +-1.897918891999999857e+01 +-1.897555446500000187e+01 +-1.897586345999999935e+01 +-1.897076416000000165e+01 +-1.897929477499999962e+01 +-1.898042678999999922e+01 +-1.898117542499999999e+01 +-1.898268032000000005e+01 +-1.898069095500000003e+01 +-1.897678184499999787e+01 +-1.898669529000000011e+01 +-1.898168754499999977e+01 +-1.898299693999999960e+01 +-1.898110961999999802e+01 +-1.898332118999999807e+01 +-1.898316859999999906e+01 +-1.898429870500000050e+01 +-1.898662281000000007e+01 +-1.898545741999999947e+01 +-1.898081874500000055e+01 +-1.898908328999999995e+01 +-1.898974608999999703e+01 +-1.898794460499999914e+01 +-1.898522567499999880e+01 +-1.898406600999999938e+01 +-1.898885154499999928e+01 +-1.898622226500000210e+01 +-1.898515033500000015e+01 +-1.898802375999999725e+01 +-1.898575782999999717e+01 +-1.899330235000000044e+01 +-1.898654270000000110e+01 +-1.898528957500000303e+01 +-1.899311447000000186e+01 +-1.898975467500000036e+01 +-1.898492145499999850e+01 +-1.898696613499999941e+01 +-1.898506927500000074e+01 +-1.898849010500000034e+01 +-1.899126434000000074e+01 +-1.898478794000000036e+01 +-1.898536968500000199e+01 +-1.898547839999999809e+01 +-1.898459339000000057e+01 +-1.899021720999999729e+01 +-1.899309253499999883e+01 +-1.899266338500000018e+01 +-1.899113082499999905e+01 +-1.899070548999999986e+01 +-1.898604488000000146e+01 +-1.898845958999999795e+01 +-1.898106097999999875e+01 +-1.898466587000000061e+01 +-1.898772525999999772e+01 +-1.898372459499999820e+01 +-1.897953033499999975e+01 +-1.897974014000000054e+01 +-1.898058891000000159e+01 +-1.897667598499999997e+01 +-1.897974014000000054e+01 +-1.897572994499999766e+01 +-1.897465800999999885e+01 +-1.897806835000000092e+01 +-1.898066902000000056e+01 +-1.897456264499999889e+01 +-1.897330665500000180e+01 +-1.897176170499999870e+01 +-1.898050880499999948e+01 +-1.897980022499999819e+01 +-1.897552109000000087e+01 +-1.898032379500000033e+01 +-1.897071743000000055e+01 +-1.897092914499999949e+01 +-1.896884727500000167e+01 +-1.896925258499999956e+01 +-1.896653175000000147e+01 +-1.896810531500000252e+01 +-1.896586323000000007e+01 +-1.896010303499999949e+01 +-1.896729087499999977e+01 +-1.896474074999999715e+01 +-1.896120834499999930e+01 +-1.895912265500000160e+01 +-1.895924473000000177e+01 +-1.894892692500000209e+01 +-1.895536041500000124e+01 +-1.895282459500000272e+01 +-1.896008777499999809e+01 +-1.894995403499999753e+01 +-1.894723796999999976e+01 +-1.895358086000000242e+01 +-1.894866657500000073e+01 +-1.894932746499999965e+01 +-1.894834995499999764e+01 +-1.894398594000000102e+01 +-1.894392489999999896e+01 +-1.894240188499999888e+01 +-1.894113731499999886e+01 +-1.894007492000000070e+01 +-1.893753910499999904e+01 +-1.893775272500000284e+01 +-1.893731784999999945e+01 +-1.893369674999999930e+01 +-1.892659759500000050e+01 +-1.892826652499999796e+01 +-1.893057632499999698e+01 +-1.892869758499999833e+01 +-1.892141723499999983e+01 +-1.892171764500000108e+01 +-1.891836834000000067e+01 +-1.891647911000000093e+01 +-1.891833686999999742e+01 +-1.892045498000000237e+01 +-1.892248821500000133e+01 +-1.892470645999999945e+01 +-1.892309093500000117e+01 +-1.890797137999999933e+01 +-1.891657448000000130e+01 +-1.891094684499999801e+01 +-1.890560150499999992e+01 +-1.890743445999999750e+01 +-1.890501976000000184e+01 +-1.890705299500000081e+01 +-1.890132617999999809e+01 +-1.890135192500000016e+01 +-1.890521526500000249e+01 +-1.890112781500000239e+01 +-1.889588069999999931e+01 +-1.889836597500000082e+01 +-1.889354800999999995e+01 +-1.888907623000000058e+01 +-1.889451790000000031e+01 +-1.889335059999999800e+01 +-1.888501357999999897e+01 +-1.888479423500000109e+01 +-1.888536357999999993e+01 +-1.888836193000000208e+01 +-1.889111614000000117e+01 +-1.888748740999999853e+01 +-1.887733363999999980e+01 +-1.888391208499999863e+01 +-1.887708186999999782e+01 +-1.888003635500000144e+01 +-1.887563991500000071e+01 +-1.888089371000000227e+01 +-1.887554931500000066e+01 +-1.887559699999999907e+01 +-1.887288475000000076e+01 +-1.887089252500000214e+01 +-1.887523556000000013e+01 +-1.886680412500000159e+01 +-1.887193394000000168e+01 +-1.886571121000000062e+01 +-1.886442851999999704e+01 +-1.886058998500000072e+01 +-1.886344241999999838e+01 +-1.886660480500000148e+01 +-1.887228870500000255e+01 +-1.886509037000000077e+01 +-1.886211872000000156e+01 +-1.886664294999999925e+01 +-1.885904121500000130e+01 +-1.886489105500000107e+01 +-1.885946368999999834e+01 +-1.886299991499999962e+01 +-1.886051845499999757e+01 +-1.886478900999999908e+01 +-1.885572433499999789e+01 +-1.886316298999999930e+01 +-1.886388682999999844e+01 +-1.886166572999999858e+01 +-1.885796451499999904e+01 +-1.886687279000000217e+01 +-1.886215686999999974e+01 +-1.885999489000000295e+01 +-1.886242007999999970e+01 +-1.885787487500000026e+01 +-1.886502837999999826e+01 +-1.885730076000000111e+01 +-1.886013889000000177e+01 +-1.886441230999999874e+01 +-1.886540984999999893e+01 +-1.885558223999999683e+01 +-1.886171626999999873e+01 +-1.886322021499999835e+01 +-1.885939693499999947e+01 +-1.885423469500000238e+01 +-1.886335182499999874e+01 +-1.886241531499999979e+01 +-1.885980796500000167e+01 +-1.885723018499999881e+01 +-1.885300254999999936e+01 +-1.886178016499999899e+01 +-1.886271286000000202e+01 +-1.885963058499999789e+01 +-1.886574840499999794e+01 +-1.885654068000000194e+01 +-1.886659717500000255e+01 +-1.886410236500000082e+01 +-1.886192512499999907e+01 +-1.886028861999999862e+01 +-1.885800552499999938e+01 +-1.885668277499999945e+01 +-1.886089515500000147e+01 +-1.886144352000000168e+01 +-1.886720085500000010e+01 +-1.886724853500000165e+01 +-1.886508655499999776e+01 +-1.885614776999999975e+01 +-1.886129379000000128e+01 +-1.885542679000000277e+01 +-1.886302661500000255e+01 +-1.886270904500000256e+01 +-1.886411380500000234e+01 +-1.885745620499999831e+01 +-1.885486412000000200e+01 +-1.886845874499999809e+01 +-1.886349391999999980e+01 +-1.886480235999999877e+01 +-1.886838817499999976e+01 +-1.885779190000000227e+01 +-1.886483383499999888e+01 +-1.886203765999999860e+01 +-1.886389160499999917e+01 +-1.886270808999999815e+01 +-1.886286353999999932e+01 +-1.886182689500000009e+01 +-1.886833954000000091e+01 +-1.887229156499999760e+01 +-1.887443924000000095e+01 +-1.887348079499999898e+01 +-1.886817264500000135e+01 +-1.886849975500000198e+01 +-1.887024403000000206e+01 +-1.886826038499999925e+01 +-1.885814476000000184e+01 +-1.886007117999999849e+01 +-1.886341285499999998e+01 +-1.886387824999999907e+01 +-1.887049865499999868e+01 +-1.887123298499999891e+01 +-1.886643504999999976e+01 +-1.886974621000000241e+01 +-1.886895274999999828e+01 +-1.886652088000000305e+01 +-1.886999035000000191e+01 +-1.886464023499999954e+01 +-1.885949706999999975e+01 +-1.886747837000000061e+01 +-1.886587238500000296e+01 +-1.886762714500000016e+01 +-1.887268162000000160e+01 +-1.887034225500000062e+01 +-1.887311744499999833e+01 +-1.886621475000000103e+01 +-1.886748981499999900e+01 +-1.887282466999999997e+01 +-1.886795139499999863e+01 +-1.887140082999999890e+01 +-1.886842441499999978e+01 +-1.887121963500000277e+01 +-1.887152862499999983e+01 +-1.886380959000000246e+01 +-1.886922454999999843e+01 +-1.887410450000000139e+01 +-1.887418365499999950e+01 +-1.887281989999999965e+01 +-1.887393379499999924e+01 +-1.887062359000000100e+01 +-1.887280463999999824e+01 +-1.886680889000000150e+01 +-1.887306880999999947e+01 +-1.887112903499999916e+01 +-1.887484836499999830e+01 +-1.886969661499999873e+01 +-1.887457943000000071e+01 +-1.887776088500000071e+01 +-1.886644554000000085e+01 +-1.887214756000000193e+01 +-1.887811374500000028e+01 +-1.887300014499999889e+01 +-1.887125206000000333e+01 +-1.887253475500000022e+01 +-1.887303066500000170e+01 +-1.887179851999999869e+01 +-1.886869335499999778e+01 +-1.886990166000000002e+01 +-1.886848735999999960e+01 +-1.887864494499999779e+01 +-1.887269496500000088e+01 +-1.887546157499999921e+01 +-1.887522888499999851e+01 +-1.887325096000000002e+01 +-1.887576389499999863e+01 +-1.887168121500000240e+01 +-1.887616634500000146e+01 +-1.887001133000000053e+01 +-1.887407398499999900e+01 +-1.887786388499999646e+01 +-1.887640094999999718e+01 +-1.887827968500000253e+01 +-1.887544345999999962e+01 +-1.888193320999999969e+01 +-1.887842750499999767e+01 +-1.888381004499999705e+01 +-1.887409209999999860e+01 +-1.887370681999999888e+01 +-1.887388992500000029e+01 +-1.887928772000000066e+01 +-1.887945938500000054e+01 +-1.887817478000000193e+01 +-1.888144015999999681e+01 +-1.888561057999999804e+01 +-1.888305187499999960e+01 +-1.887256431499999820e+01 +-1.888211631500000109e+01 +-1.888056183000000132e+01 +-1.887762165000000181e+01 +-1.887924671500000073e+01 +-1.887821197499999926e+01 +-1.888332271499999848e+01 +-1.888322829999999897e+01 +-1.889039516500000104e+01 +-1.888947391499999995e+01 +-1.888509368999999793e+01 +-1.888507652500000233e+01 +-1.888699150000000060e+01 +-1.888112449500000167e+01 +-1.888757705500000128e+01 +-1.888812446500000064e+01 +-1.889084910999999778e+01 +-1.888435649499999869e+01 +-1.888497829499999980e+01 +-1.888506126500000093e+01 +-1.888313579500000117e+01 +-1.888195133500000011e+01 +-1.888893318499999907e+01 +-1.888436508499999888e+01 +-1.888489627500000267e+01 +-1.889082336500000281e+01 +-1.889407634499999844e+01 +-1.889322757499999739e+01 +-1.889998150000000265e+01 +-1.888857459999999833e+01 +-1.889055824500000114e+01 +-1.889265156000000090e+01 +-1.889353656499999801e+01 +-1.889845084999999969e+01 +-1.889378547500000138e+01 +-1.889805412500000159e+01 +-1.889758491499999948e+01 +-1.889775657499999895e+01 +-1.889700889499999903e+01 +-1.889500522999999887e+01 +-1.890063190499999735e+01 +-1.889961624000000029e+01 +-1.889459132999999724e+01 +-1.889465904500000093e+01 +-1.889474773500000282e+01 +-1.889590739999999869e+01 +-1.890282631000000180e+01 +-1.890719890500000133e+01 +-1.889917087999999978e+01 +-1.889158248500000070e+01 +-1.889867306000000013e+01 +-1.890286159500000096e+01 +-1.890302276499999934e+01 +-1.890456771499999888e+01 +-1.890574360000000098e+01 +-1.889990043499999928e+01 +-1.891255664499999867e+01 +-1.890616798499999973e+01 +-1.891015911499999902e+01 +-1.890667915499999907e+01 +-1.891296196000000052e+01 +-1.891012763999999891e+01 +-1.892052078500000079e+01 +-1.891202640499999887e+01 +-1.890935421000000005e+01 +-1.891272163500000048e+01 +-1.891216659499999864e+01 +-1.891278171500000127e+01 +-1.891358375500000122e+01 +-1.891704368499999944e+01 +-1.891721629999999976e+01 +-1.892012786499999777e+01 +-1.891965484500000017e+01 +-1.891818714499999743e+01 +-1.892218780500000008e+01 +-1.892263794000000132e+01 +-1.891705513000000138e+01 +-1.891256809000000061e+01 +-1.892195415500000166e+01 +-1.892577362000000107e+01 +-1.892320632999999930e+01 +-1.892264365999999853e+01 +-1.892080402499999892e+01 +-1.892920303500000045e+01 +-1.891412163000000035e+01 +-1.892697620499999900e+01 +-1.893338680499999782e+01 +-1.892567062499999864e+01 +-1.892712402499999769e+01 +-1.892913150500000086e+01 +-1.892590904500000093e+01 +-1.893028449999999907e+01 +-1.892971992500000056e+01 +-1.892962646499999835e+01 +-1.892850684999999800e+01 +-1.893327140999999969e+01 +-1.893096351999999882e+01 +-1.892801094000000006e+01 +-1.892718029000000257e+01 +-1.892718124499999988e+01 +-1.893318748000000085e+01 +-1.893106651000000085e+01 +-1.893674468999999760e+01 +-1.893965053499999840e+01 +-1.893433380500000141e+01 +-1.893220711000000023e+01 +-1.893338585000000052e+01 +-1.893931960999999831e+01 +-1.893923091999999997e+01 +-1.893490124000000208e+01 +-1.894331264499999889e+01 +-1.893780899000000062e+01 +-1.893953991000000059e+01 +-1.893732357000000022e+01 +-1.894362926499999844e+01 +-1.894005107999999993e+01 +-1.894094180999999821e+01 +-1.894441413999999924e+01 +-1.894019126500000283e+01 +-1.894466018500000004e+01 +-1.893897152000000261e+01 +-1.894876098499999983e+01 +-1.894416999499999932e+01 +-1.894424915500000139e+01 +-1.894919395499999837e+01 +-1.894081974000000201e+01 +-1.894860363000000092e+01 +-1.895273780999999857e+01 +-1.895088481999999885e+01 +-1.894976520499999850e+01 +-1.894966125500000231e+01 +-1.895451736500000095e+01 +-1.894523620500000050e+01 +-1.895080470999999989e+01 +-1.894630336499999856e+01 +-1.895014094999999799e+01 +-1.895278930499999959e+01 +-1.895370674000000122e+01 +-1.895735931499999793e+01 +-1.894339084500000325e+01 +-1.895183277499999974e+01 +-1.894997215499999754e+01 +-1.896069717499999996e+01 +-1.895479965500000219e+01 +-1.895194435500000196e+01 +-1.896092700999999892e+01 +-1.895991229999999916e+01 +-1.895869255000000209e+01 +-1.895989609000000087e+01 +-1.895646286000000202e+01 +-1.896076679000000098e+01 +-1.895303821499999941e+01 +-1.896571064000000106e+01 +-1.896137046999999853e+01 +-1.896136760499999951e+01 +-1.896879768499999841e+01 +-1.896382331999999948e+01 +-1.896702099000000175e+01 +-1.896763706000000127e+01 +-1.896644687499999904e+01 +-1.896642780500000214e+01 +-1.897092056500000012e+01 +-1.897725201000000084e+01 +-1.897199917000000013e+01 +-1.897069644999999838e+01 +-1.896793079000000048e+01 +-1.897307014500000122e+01 +-1.897507191000000049e+01 +-1.896852970500000168e+01 +-1.897816849000000161e+01 +-1.897567654000000203e+01 +-1.898090839500000016e+01 +-1.897400092999999899e+01 +-1.897959232499999871e+01 +-1.898114490500000073e+01 +-1.897894001000000230e+01 +-1.897726345000000236e+01 +-1.897806453999999832e+01 +-1.897538947999999692e+01 +-1.898347473500000149e+01 +-1.897784614500000089e+01 +-1.898630046999999976e+01 +-1.898085880500000044e+01 +-1.898443126499999778e+01 +-1.898681354500000040e+01 +-1.898209667500000108e+01 +-1.898550129000000197e+01 +-1.898549366000000305e+01 +-1.898337078499999819e+01 +-1.898897171000000128e+01 +-1.899301720000000060e+01 +-1.898360252500000200e+01 +-1.899242019999999798e+01 +-1.899287986999999944e+01 +-1.898751735999999823e+01 +-1.898896884500000226e+01 +-1.899670505499999962e+01 +-1.899365234500000099e+01 +-1.899759960000000092e+01 +-1.899187278499999820e+01 +-1.899729346999999890e+01 +-1.899766159500000029e+01 +-1.899376773999999912e+01 +-1.899550724000000201e+01 +-1.899890708999999944e+01 +-1.900517272999999818e+01 +-1.899878311500000194e+01 +-1.900596618499999835e+01 +-1.899940967499999900e+01 +-1.899884414499999963e+01 +-1.900011539500000168e+01 +-1.899464988999999804e+01 +-1.899860858999999991e+01 +-1.900394726000000034e+01 +-1.900644397499999982e+01 +-1.899903773999999856e+01 +-1.901111125999999985e+01 +-1.901220894000000072e+01 +-1.900684547000000180e+01 +-1.900368976499999718e+01 +-1.900618076499999987e+01 +-1.900874615000000034e+01 +-1.900799465500000096e+01 +-1.901454543999999913e+01 +-1.901239299499999902e+01 +-1.901507186999999988e+01 +-1.901255702999999997e+01 +-1.900840187000000014e+01 +-1.901197624499999961e+01 +-1.900864982499999911e+01 +-1.900439071499999955e+01 +-1.900834560500000237e+01 +-1.901553916999999672e+01 +-1.901208877500000227e+01 +-1.901070881000000057e+01 +-1.901049899999999937e+01 +-1.901261806499999807e+01 +-1.901472758999999968e+01 +-1.901277256000000193e+01 +-1.901673030999999980e+01 +-1.901597690500000226e+01 +-1.900967597999999725e+01 +-1.901687907999999894e+01 +-1.901630782999999880e+01 +-1.901508807999999817e+01 +-1.901645946500000051e+01 +-1.901350879499999991e+01 +-1.901515865000000005e+01 +-1.901995658999999961e+01 +-1.901613808000000105e+01 +-1.901724433999999775e+01 +-1.901850986499999863e+01 +-1.901433945000000136e+01 +-1.901866054499999947e+01 +-1.901301860999999960e+01 +-1.901152801499999967e+01 +-1.901003646999999930e+01 +-1.901575661000000039e+01 +-1.901093482999999651e+01 +-1.901230716500000284e+01 +-1.900981235500000111e+01 +-1.901199627000000092e+01 +-1.901808071499999997e+01 +-1.901668452999999914e+01 +-1.901206111999999848e+01 +-1.901639270999999809e+01 +-1.901979923000000028e+01 +-1.900777530500000267e+01 +-1.900756549999999834e+01 +-1.901069927500000034e+01 +-1.900615691999999868e+01 +-1.900955676999999966e+01 +-1.901148318999999987e+01 +-1.900639057499999751e+01 +-1.901368045999999978e+01 +-1.901792621500000280e+01 +-1.900542735999999877e+01 +-1.900864792000000136e+01 +-1.900660514999999862e+01 +-1.901055812499999931e+01 +-1.900937080499999965e+01 +-1.900887584499999861e+01 +-1.901449107999999910e+01 +-1.901013755500000002e+01 +-1.901068305999999808e+01 +-1.900283050499999860e+01 +-1.900612640499999983e+01 +-1.900151443500000070e+01 +-1.900259971999999919e+01 +-1.899851131500000179e+01 +-1.899868392999999855e+01 +-1.900800514000000163e+01 +-1.900088500999999752e+01 +-1.899643993499999794e+01 +-1.899373912500000117e+01 +-1.899807167000000163e+01 +-1.899953365500000046e+01 +-1.900588322000000119e+01 +-1.899139595500000155e+01 +-1.899645519499999935e+01 +-1.900077152000000069e+01 +-1.899291420000000130e+01 +-1.898893832999999987e+01 +-1.899787235000000152e+01 +-1.898792457500000097e+01 +-1.899812316999999950e+01 +-1.899406146999999834e+01 +-1.899227237999999929e+01 +-1.899448775999999839e+01 +-1.898689842000000283e+01 +-1.899639606499999900e+01 +-1.899148845999999935e+01 +-1.899157333000000136e+01 +-1.898979759000000200e+01 +-1.898297977499999689e+01 +-1.898701667999999998e+01 +-1.897934627500000104e+01 +-1.899086761499999909e+01 +-1.898438644000000153e+01 +-1.898383236000000096e+01 +-1.898667812499999741e+01 +-1.898703002999999967e+01 +-1.898700046500000127e+01 +-1.897819327999999928e+01 +-1.898211288499999938e+01 +-1.898181724500000200e+01 +-1.898982810999999771e+01 +-1.897285652000000056e+01 +-1.897820091499999862e+01 +-1.897531890999999860e+01 +-1.897428512500000153e+01 +-1.897402000499999986e+01 +-1.897848796999999976e+01 +-1.898144340500000027e+01 +-1.898040294500000158e+01 +-1.897249126500000216e+01 +-1.897172069500000191e+01 +-1.897401142000000007e+01 +-1.897169875999999888e+01 +-1.897453689499999996e+01 +-1.896788120000000077e+01 +-1.896708869999999791e+01 +-1.896991062499999714e+01 +-1.896784496499999761e+01 +-1.896722031000000186e+01 +-1.896451663999999937e+01 +-1.896097374000000002e+01 +-1.896598434500000252e+01 +-1.897311591999999791e+01 +-1.896479701999999889e+01 +-1.896740913500000048e+01 +-1.896864700500000112e+01 +-1.896437454499999831e+01 +-1.895965576500000083e+01 +-1.896061038999999937e+01 +-1.896571922500000085e+01 +-1.896474074999999715e+01 +-1.895835876499999983e+01 +-1.895664882499999848e+01 +-1.895843697000000105e+01 +-1.896041393000000141e+01 +-1.895861912000000160e+01 +-1.895792674999999861e+01 +-1.895818424000000135e+01 +-1.894951152499999836e+01 +-1.895587253499999747e+01 +-1.895079231000000064e+01 +-1.895396614500000254e+01 +-1.895380974000000052e+01 +-1.894907760499999938e+01 +-1.895178317999999962e+01 +-1.895476818499999894e+01 +-1.894390869000000066e+01 +-1.895082664499999936e+01 +-1.894949912999999952e+01 +-1.894900226500000073e+01 +-1.895041084500000039e+01 +-1.894999408500000015e+01 +-1.894381904500000147e+01 +-1.894358539999999991e+01 +-1.894794750500000191e+01 +-1.894789696000000134e+01 +-1.894694709499999874e+01 +-1.894770908499999962e+01 +-1.895033359500000003e+01 +-1.893964004499999731e+01 +-1.894839381999999972e+01 +-1.894651699499999964e+01 +-1.894685268500000319e+01 +-1.894643306999999766e+01 +-1.894419384000000051e+01 +-1.894762324999999947e+01 +-1.894217014499999863e+01 +-1.894286251000000121e+01 +-1.893512439500000255e+01 +-1.894561957999999890e+01 +-1.894628619999999941e+01 +-1.894295406500000212e+01 +-1.894428253499999926e+01 +-1.894387245499999750e+01 +-1.893945217499999956e+01 +-1.893717575000000153e+01 +-1.894454192999999975e+01 +-1.893874359000000140e+01 +-1.894010162500000050e+01 +-1.893839359000000044e+01 +-1.893815231499999996e+01 +-1.893609714500000152e+01 +-1.893257427500000034e+01 +-1.893884086499999952e+01 +-1.894309806999999779e+01 +-1.893837833499999945e+01 +-1.894292354499999931e+01 +-1.893901729499999931e+01 +-1.893944168000000161e+01 +-1.894050312000000247e+01 +-1.893761729999999943e+01 +-1.893947887000000208e+01 +-1.894017410499999698e+01 +-1.894085693499999934e+01 +-1.894164276499999744e+01 +-1.892989349500000174e+01 +-1.894008445500000093e+01 +-1.893710518000000320e+01 +-1.893780326999999986e+01 +-1.893868923499999823e+01 +-1.893777847000000136e+01 +-1.894021320000000230e+01 +-1.893680381500000109e+01 +-1.894379139000000123e+01 +-1.893935203499999886e+01 +-1.893747425000000106e+01 +-1.893980789000000087e+01 +-1.893811703000000080e+01 +-1.894080925000000093e+01 +-1.893930053500000099e+01 +-1.893790054499999798e+01 +-1.893985939499999915e+01 +-1.893965339500000056e+01 +-1.894068336499999816e+01 +-1.894174480499999902e+01 +-1.893976593000000008e+01 +-1.894576072999999994e+01 +-1.894389819999999958e+01 +-1.894494438499999944e+01 +-1.894462871500000034e+01 +-1.894762039000000087e+01 +-1.894416904500000243e+01 +-1.893816947999999911e+01 +-1.894261073999999923e+01 +-1.894019317500000099e+01 +-1.894270420000000144e+01 +-1.893909263999999837e+01 +-1.894114589499999823e+01 +-1.894239712000000253e+01 +-1.894545459500000106e+01 +-1.894641208499999863e+01 +-1.894298267499999966e+01 +-1.895290755999999988e+01 +-1.894883919000000105e+01 +-1.894632053499999813e+01 +-1.894847202500000094e+01 +-1.894898223999999942e+01 +-1.894720554499999920e+01 +-1.895189476000000184e+01 +-1.895028972500000108e+01 +-1.894870567499999936e+01 +-1.895094394499999879e+01 +-1.894888782499999991e+01 +-1.895416164000000236e+01 +-1.895126915000000167e+01 +-1.895524501499999914e+01 +-1.895729923500000069e+01 +-1.895341205500000115e+01 +-1.895283507999999983e+01 +-1.895103740999999786e+01 +-1.895145130000000222e+01 +-1.894983673499999810e+01 +-1.895282268999999786e+01 +-1.895624542000000190e+01 +-1.895721817500000128e+01 +-1.895371628000000186e+01 +-1.895484160999999901e+01 +-1.896091842499999913e+01 +-1.895978355500000134e+01 +-1.896102619500000230e+01 +-1.895794678000000033e+01 +-1.895890713000000005e+01 +-1.896308231500000119e+01 +-1.895599746999999979e+01 +-1.896135044000000036e+01 +-1.895809649999999991e+01 +-1.896050834500000093e+01 +-1.895920658000000003e+01 +-1.896078873000000087e+01 +-1.896293354000000164e+01 +-1.896078682000000271e+01 +-1.896347904000000284e+01 +-1.896948909999999699e+01 +-1.897503757500000177e+01 +-1.896398735000000002e+01 +-1.896734428500000291e+01 +-1.896746921500000127e+01 +-1.896276283000000262e+01 +-1.897077179000000058e+01 +-1.896496200500000029e+01 +-1.896737861500000122e+01 +-1.896660328000000106e+01 +-1.896299171500000114e+01 +-1.896623706999999825e+01 +-1.896849918499999887e+01 +-1.896943188000000191e+01 +-1.897150707000000125e+01 +-1.897568607000000185e+01 +-1.897141552000000075e+01 +-1.897135925500000297e+01 +-1.898085022000000066e+01 +-1.897494792999999902e+01 +-1.897149944499999918e+01 +-1.897567367499999946e+01 +-1.897910785500000230e+01 +-1.897851943999999946e+01 +-1.897763061499999893e+01 +-1.897952270500000083e+01 +-1.897973632499999752e+01 +-1.897805690499999898e+01 +-1.897782993499999904e+01 +-1.898319911999999832e+01 +-1.898680401000000018e+01 +-1.898418331500000278e+01 +-1.898241901499999784e+01 +-1.898933601000000237e+01 +-1.899211979000000028e+01 +-1.898418235999999837e+01 +-1.898881721499999742e+01 +-1.898337173499999864e+01 +-1.899432563500000271e+01 +-1.899290752499999968e+01 +-1.899596786500000078e+01 +-1.899207496500000047e+01 +-1.899515438000000245e+01 +-1.899822139999999848e+01 +-1.899010849000000078e+01 +-1.899436283000000003e+01 +-1.899561023500000090e+01 +-1.899547005000000155e+01 +-1.899762439500000255e+01 +-1.899822616499999839e+01 +-1.899845695500000176e+01 +-1.900172614999999965e+01 +-1.899560451500000013e+01 +-1.899987793000000025e+01 +-1.900477886000000183e+01 +-1.900244903499999793e+01 +-1.900275516499999995e+01 +-1.900455475000000050e+01 +-1.900459384500000226e+01 +-1.901263046500000087e+01 +-1.901278209499999861e+01 +-1.900961303500000099e+01 +-1.901663589500000029e+01 +-1.901290225999999706e+01 +-1.901242065499999967e+01 +-1.901584625499999959e+01 +-1.901315974999999980e+01 +-1.901281261500000141e+01 +-1.901259231499999913e+01 +-1.901465320500000189e+01 +-1.901571178500000059e+01 +-1.901648902999999891e+01 +-1.901754474500000214e+01 +-1.902109241499999825e+01 +-1.901442527500000068e+01 +-1.902034663999999964e+01 +-1.902213954999999856e+01 +-1.901712322499999885e+01 +-1.901643561999999932e+01 +-1.902577686499999743e+01 +-1.903096771500000273e+01 +-1.902364635500000034e+01 +-1.903115844999999950e+01 +-1.902999877999999967e+01 +-1.902948665499999947e+01 +-1.903339958000000109e+01 +-1.902921676999999789e+01 +-1.903193759999999912e+01 +-1.902249145500000083e+01 +-1.903220557999999940e+01 +-1.903085994499999956e+01 +-1.903201294000000132e+01 +-1.903887272000000053e+01 +-1.903486824000000155e+01 +-1.903418731499999694e+01 +-1.904066944000000206e+01 +-1.903841399999999950e+01 +-1.903652190999999760e+01 +-1.903786563499999929e+01 +-1.903947448499999950e+01 +-1.904228115000000088e+01 +-1.903494643999999880e+01 +-1.904420566499999978e+01 +-1.904536056499999930e+01 +-1.904605388499999918e+01 +-1.904204464000000030e+01 +-1.904411220499999757e+01 +-1.904066753499999720e+01 +-1.904117011999999676e+01 +-1.904545212000000021e+01 +-1.904318619000000012e+01 +-1.904489994000000053e+01 +-1.905093383500000215e+01 +-1.904074859500000017e+01 +-1.904401207000000085e+01 +-1.904828929500000001e+01 +-1.904429149999999993e+01 +-1.904857635500000157e+01 +-1.904548073000000130e+01 +-1.904617500500000205e+01 +-1.904077243999999780e+01 +-1.904176616999999894e+01 +-1.904539203499999900e+01 +-1.904699516000000159e+01 +-1.905293464999999742e+01 +-1.904624843999999939e+01 +-1.904640292999999929e+01 +-1.905040168500000064e+01 +-1.905266952499999888e+01 +-1.904525661499999956e+01 +-1.904943942999999962e+01 +-1.904661751000000081e+01 +-1.904666423500000150e+01 +-1.905527687000000014e+01 +-1.904676627999999994e+01 +-1.904569148999999939e+01 +-1.905228423999999876e+01 +-1.905094337500000279e+01 +-1.905569171999999867e+01 +-1.904872798999999972e+01 +-1.904831504999999936e+01 +-1.904634380499999935e+01 +-1.904971122999999977e+01 +-1.905776215000000207e+01 +-1.905301094000000006e+01 +-1.904688358499999978e+01 +-1.905236530499999859e+01 +-1.905120754499999691e+01 +-1.905078887999999893e+01 +-1.905286598500000039e+01 +-1.905116843999999787e+01 +-1.904992199000000141e+01 +-1.904748249500000057e+01 +-1.904990482499999871e+01 +-1.905253410499999944e+01 +-1.905285835000000105e+01 +-1.905004978000000193e+01 +-1.904429340499999768e+01 +-1.904867553500000099e+01 +-1.905139923000000124e+01 +-1.904581165500000139e+01 +-1.905515003000000007e+01 +-1.905170917499999916e+01 +-1.905074024000000321e+01 +-1.905004119999999901e+01 +-1.905165291000000138e+01 +-1.904754924999999943e+01 +-1.905128288000000225e+01 +-1.904515170999999896e+01 +-1.904346656999999965e+01 +-1.904773425999999859e+01 +-1.905063152500000001e+01 +-1.905160426999999856e+01 +-1.904676532500000263e+01 +-1.904847240000000141e+01 +-1.903867530499999816e+01 +-1.905059338000000224e+01 +-1.904483127499999995e+01 +-1.904460334499999874e+01 +-1.904611492000000084e+01 +-1.904423427500000088e+01 +-1.904648876499999943e+01 +-1.904911899500000061e+01 +-1.904372311000000195e+01 +-1.903917789500000168e+01 +-1.904750347000000232e+01 +-1.904211425999999818e+01 +-1.904648876000000257e+01 +-1.904285812500000219e+01 +-1.904224491000000086e+01 +-1.905086707999999973e+01 +-1.904188633000000053e+01 +-1.904928493499999931e+01 +-1.904640484000000100e+01 +-1.903036594499999978e+01 +-1.903966808500000241e+01 +-1.904194069000000056e+01 +-1.904777622499999978e+01 +-1.904211616500000304e+01 +-1.903858375500000122e+01 +-1.904267501999999723e+01 +-1.904518508499999996e+01 +-1.903981018500000033e+01 +-1.904180430999999984e+01 +-1.904569530500000241e+01 +-1.904445266500000145e+01 +-1.904523849499999955e+01 +-1.904482650500000318e+01 +-1.903503608500000155e+01 +-1.904427433000000036e+01 +-1.903237723999999886e+01 +-1.902930641000000023e+01 +-1.903365516499999899e+01 +-1.903711510000000118e+01 +-1.903761958999999848e+01 +-1.903618907499999935e+01 +-1.902952480000000079e+01 +-1.903242683500000254e+01 +-1.903761482000000171e+01 +-1.903223800499999996e+01 +-1.903771114499999939e+01 +-1.903755378500000006e+01 +-1.903384304000000071e+01 +-1.902719306499999874e+01 +-1.903310680499999918e+01 +-1.903399085999999940e+01 +-1.902870560000000211e+01 +-1.902774142999999896e+01 +-1.903246593500000117e+01 +-1.902755737000000025e+01 +-1.902872181000000040e+01 +-1.902969265000000121e+01 +-1.903788948000000048e+01 +-1.902636813999999887e+01 +-1.903111076500000109e+01 +-1.902985572500000089e+01 +-1.902724743000000274e+01 +-1.902692603999999932e+01 +-1.902742099499999995e+01 +-1.902600479000000178e+01 +-1.902881241000000045e+01 +-1.902783870500000063e+01 +-1.902375316500000224e+01 +-1.902252101500000236e+01 +-1.902402973000000230e+01 +-1.902500152500000041e+01 +-1.902641201000000137e+01 +-1.902135944000000123e+01 +-1.901854610499999865e+01 +-1.902610302000000075e+01 +-1.902285289499999976e+01 +-1.902299117999999822e+01 +-1.902176284499999781e+01 +-1.902399825999999905e+01 +-1.902542590999999916e+01 +-1.902326869499999873e+01 +-1.902120971500000124e+01 +-1.902235984500000043e+01 +-1.901993179499999798e+01 +-1.902620029500000243e+01 +-1.901508236000000096e+01 +-1.902316761000000156e+01 +-1.902147674500000107e+01 +-1.902200317500000182e+01 +-1.902285004000000157e+01 +-1.901933670000000021e+01 +-1.902212714999999932e+01 +-1.901786708499999889e+01 +-1.902570152500000233e+01 +-1.901750755500000167e+01 +-1.901637840000000068e+01 +-1.902016353500000179e+01 +-1.902314186000000262e+01 +-1.901871299999999820e+01 +-1.901975440999999734e+01 +-1.901761627500000174e+01 +-1.902039527999999891e+01 +-1.902703952999999970e+01 +-1.901856040999999919e+01 +-1.901761341000000272e+01 +-1.901592349999999954e+01 +-1.902108573499999977e+01 +-1.901425933499999843e+01 +-1.902511405999999994e+01 +-1.901792717000000010e+01 +-1.901360321499999984e+01 +-1.902178096500000137e+01 +-1.901715946000000201e+01 +-1.902350711500000102e+01 +-1.901634502499999968e+01 +-1.902863407000000251e+01 +-1.902219009499999913e+01 +-1.902498340500000040e+01 +-1.902455329500000047e+01 +-1.901975155000000228e+01 +-1.901955509500000119e+01 +-1.902643489500000129e+01 +-1.901351737999999969e+01 +-1.901565646999999970e+01 +-1.901899719000000033e+01 +-1.901812744000000066e+01 +-1.901461315000000241e+01 +-1.902389145000000070e+01 +-1.901435280000000105e+01 +-1.902123546500000018e+01 +-1.902165603499999946e+01 +-1.902159881499999727e+01 +-1.902285385500000103e+01 +-1.902078628499999979e+01 +-1.901792049499999848e+01 +-1.902352237499999887e+01 +-1.901727390500000325e+01 +-1.902663803000000087e+01 +-1.902000141499999941e+01 +-1.902436160999999970e+01 +-1.902018260999999910e+01 +-1.901613426499999804e+01 +-1.901809691999999785e+01 +-1.902388762999999727e+01 +-1.902283858999999921e+01 +-1.901970481499999721e+01 +-1.902368259499999681e+01 +-1.902391624500000233e+01 +-1.901829433500000022e+01 +-1.901987838999999880e+01 +-1.901845836500000075e+01 +-1.902581691500000005e+01 +-1.901809882999999957e+01 +-1.902792835000000338e+01 +-1.902952670999999896e+01 +-1.901559257499999944e+01 +-1.902204227500000044e+01 +-1.902070903499999943e+01 +-1.902742767000000157e+01 +-1.902226066500000101e+01 +-1.901910972499999986e+01 +-1.902345370999999830e+01 +-1.902350902500000274e+01 +-1.903224754500000060e+01 +-1.902558898999999926e+01 +-1.901917076000000151e+01 +-1.901546859999999839e+01 +-1.901814747000000239e+01 +-1.901897716499999902e+01 +-1.901601124000000098e+01 +-1.902167129500000087e+01 +-1.901892089999999769e+01 +-1.901580333500000108e+01 +-1.902427863999999857e+01 +-1.901833915499999961e+01 +-1.901969051500000063e+01 +-1.902023506000000097e+01 +-1.901931190500000213e+01 +-1.902413654000000065e+01 +-1.902285385000000062e+01 +-1.901334190500000076e+01 +-1.901352310000000045e+01 +-1.901077175500000038e+01 +-1.902160740000000061e+01 +-1.901657390500000133e+01 +-1.901356887499999715e+01 +-1.901929378500000212e+01 +-1.901946830499999663e+01 +-1.901244449500000044e+01 +-1.901340961500000049e+01 +-1.901606082500000028e+01 +-1.901914023999999870e+01 +-1.901467227500000234e+01 +-1.901929568999999987e+01 +-1.901774120500000009e+01 +-1.901417445999999956e+01 +-1.900858497499999800e+01 +-1.900776100499999899e+01 +-1.900822067500000045e+01 +-1.900236320500000176e+01 +-1.900874328500000132e+01 +-1.901355839000000003e+01 +-1.901263141999999817e+01 +-1.901507854500000150e+01 +-1.900942707000000098e+01 +-1.901378249999999781e+01 +-1.901624869999999845e+01 +-1.901574992999999836e+01 +-1.900736331999999962e+01 +-1.901344871500000266e+01 +-1.900898551499999911e+01 +-1.900915909000000070e+01 +-1.900564574999999934e+01 +-1.900576877499999995e+01 +-1.901068687499999754e+01 +-1.900636768500000073e+01 +-1.900782585000000324e+01 +-1.900670623499999934e+01 +-1.900697612999999819e+01 +-1.901426028999999929e+01 +-1.900668239499999856e+01 +-1.900417804499999974e+01 +-1.900637531499999966e+01 +-1.900390911499999902e+01 +-1.900662708000000123e+01 +-1.900762844000000129e+01 +-1.900275993000000341e+01 +-1.900979137499999894e+01 +-1.899975394999999878e+01 +-1.899944591499999902e+01 +-1.900402641499999845e+01 +-1.899963951000000151e+01 +-1.899973392500000102e+01 +-1.900477122999999935e+01 +-1.900174236499999836e+01 +-1.900344658000000209e+01 +-1.901015376999999873e+01 +-1.900024318500000220e+01 +-1.900380134499999940e+01 +-1.900120162500000021e+01 +-1.899682235999999946e+01 +-1.900170993500000094e+01 +-1.900068282999999880e+01 +-1.900003051999999926e+01 +-1.900196743000000055e+01 +-1.900132561000000209e+01 +-1.900026225999999951e+01 +-1.900587272499999969e+01 +-1.900717544500000145e+01 +-1.900006961500000102e+01 +-1.900068950500000042e+01 +-1.900057316000000185e+01 +-1.899625015499999847e+01 +-1.899999522999999968e+01 +-1.900781345000000044e+01 +-1.899539661499999710e+01 +-1.899620247000000006e+01 +-1.899987888500000111e+01 +-1.899982929000000098e+01 +-1.900077533999999702e+01 +-1.899536514500000095e+01 +-1.900098609500000180e+01 +-1.900082111000000040e+01 +-1.899642086000000063e+01 +-1.900342464499999906e+01 +-1.900501728000000057e+01 +-1.899758148000000091e+01 +-1.900535965000000260e+01 +-1.899391746499999911e+01 +-1.900707912500000063e+01 +-1.900548934999999773e+01 +-1.899814510499999898e+01 +-1.899567318000000071e+01 +-1.899290371000000022e+01 +-1.900053596500000097e+01 +-1.899809265000000025e+01 +-1.899436092500000228e+01 +-1.900144863500000270e+01 +-1.899895859000000087e+01 +-1.899887370999999803e+01 +-1.899780559499999910e+01 +-1.900442505000000182e+01 +-1.899969577999999970e+01 +-1.900136948000000103e+01 +-1.900308227500000058e+01 +-1.900311088499999812e+01 +-1.899180984499999880e+01 +-1.899376488000000052e+01 +-1.900031185000000278e+01 +-1.899882983999999908e+01 +-1.899832344000000006e+01 +-1.899710559999999759e+01 +-1.900384616999999920e+01 +-1.899938583000000136e+01 +-1.899860477000000003e+01 +-1.900238418500000037e+01 +-1.900524807000000038e+01 +-1.900832366999999934e+01 +-1.900453948999999909e+01 +-1.900407409500000000e+01 +-1.900405883999999901e+01 +-1.899799537500000213e+01 +-1.899878501999999969e+01 +-1.900045203999999899e+01 +-1.900221443499999907e+01 +-1.900147819500000068e+01 +-1.899777126499999724e+01 +-1.900099945000000190e+01 +-1.900086307999999846e+01 +-1.900263404999999750e+01 +-1.900253105499999862e+01 +-1.900677013500000001e+01 +-1.899885368500000027e+01 +-1.900852298499999904e+01 +-1.901033497000000239e+01 +-1.900961018000000280e+01 +-1.900222777999999835e+01 +-1.899927329999999870e+01 +-1.900347423999999918e+01 +-1.900090217500000023e+01 +-1.900559043500000200e+01 +-1.900886821999999654e+01 +-1.900893401999999810e+01 +-1.900672817499999923e+01 +-1.900468062999999930e+01 +-1.901187324500000031e+01 +-1.901019668500000037e+01 +-1.900685023999999856e+01 +-1.900026035500000177e+01 +-1.901303195999999929e+01 +-1.901120185999999990e+01 +-1.901730918999999886e+01 +-1.900619125500000095e+01 +-1.900487327500000134e+01 +-1.901107216000000122e+01 +-1.900888252500000064e+01 +-1.901076221499999974e+01 +-1.900744056499999957e+01 +-1.900976181000000054e+01 +-1.901309776000000085e+01 +-1.901778125500000272e+01 +-1.901441955499999992e+01 +-1.901622391000000079e+01 +-1.901216411500000092e+01 +-1.901904964499999906e+01 +-1.902249718000000200e+01 +-1.901541328000000064e+01 +-1.901798630000000045e+01 +-1.902294350000000023e+01 +-1.902148437500000000e+01 +-1.901682948999999923e+01 +-1.901432323000000224e+01 +-1.901879119999999901e+01 +-1.901685714999999988e+01 +-1.902269744499999859e+01 +-1.902165222500000041e+01 +-1.901880359500000139e+01 +-1.902193356000000080e+01 +-1.902502823000000021e+01 +-1.902867889499999876e+01 +-1.902268028499999986e+01 +-1.903212451999999999e+01 +-1.902689647999999778e+01 +-1.903036213000000032e+01 +-1.902761841000000231e+01 +-1.902997875500000191e+01 +-1.903343105500000121e+01 +-1.902831459000000081e+01 +-1.903913784000000220e+01 +-1.903284073000000021e+01 +-1.902991294499999952e+01 +-1.903237342999999981e+01 +-1.903090095499999990e+01 +-1.903083896500000094e+01 +-1.903361511500000347e+01 +-1.903852844499999719e+01 +-1.904169559500000020e+01 +-1.904048729000000151e+01 +-1.904259395999999782e+01 +-1.904046439999999762e+01 +-1.904519844000000006e+01 +-1.903955364000000117e+01 +-1.904353237000000121e+01 +-1.904178905500000241e+01 +-1.905180835999999900e+01 +-1.905490874999999917e+01 +-1.905315971499999961e+01 +-1.905261230499999670e+01 +-1.904967689500000105e+01 +-1.905796146499999821e+01 +-1.905274391500000064e+01 +-1.905558299999999861e+01 +-1.905373001000000244e+01 +-1.905097580000000335e+01 +-1.906166362500000133e+01 +-1.905925464999999974e+01 +-1.905789565999999979e+01 +-1.905933952499999862e+01 +-1.906561183999999898e+01 +-1.906515121500000021e+01 +-1.906851672999999892e+01 +-1.906841849999999994e+01 +-1.907123851500000100e+01 +-1.907927512999999919e+01 +-1.907561206500000139e+01 +-1.907531833499999863e+01 +-1.906926346000000194e+01 +-1.908151817000000250e+01 +-1.908050155499999789e+01 +-1.908212566499999951e+01 +-1.908018779999999737e+01 +-1.907771491999999824e+01 +-1.909078884000000187e+01 +-1.908666133999999914e+01 +-1.908407211499999789e+01 +-1.909148502000000036e+01 +-1.908944702000000149e+01 +-1.909182453000000024e+01 +-1.908925437999999986e+01 +-1.909409141500000118e+01 +-1.909546566000000212e+01 +-1.910157775999999785e+01 +-1.909140968500000213e+01 +-1.910146617499999877e+01 +-1.910989570499999957e+01 +-1.910740948000000117e+01 +-1.910811996500000021e+01 +-1.910233306499999983e+01 +-1.910516262000000154e+01 +-1.910415077500000081e+01 +-1.910724448999999936e+01 +-1.911760711499999843e+01 +-1.911346817000000087e+01 +-1.911695385000000158e+01 +-1.911419296500000087e+01 +-1.911572360999999987e+01 +-1.911837673000000137e+01 +-1.912488841999999778e+01 +-1.912366771499999984e+01 +-1.912071990999999826e+01 +-1.913072013499999713e+01 +-1.913514423499999850e+01 +-1.913493442499999730e+01 +-1.913492011999999676e+01 +-1.913463592499999777e+01 +-1.913370704500000130e+01 +-1.913884448999999677e+01 +-1.913846874500000084e+01 +-1.914248084999999833e+01 +-1.913787174000000135e+01 +-1.914910411500000009e+01 +-1.914614200500000152e+01 +-1.914363670000000184e+01 +-1.914400196000000065e+01 +-1.915208340000000220e+01 +-1.914912605499999998e+01 +-1.914847754999999907e+01 +-1.915702247499999800e+01 +-1.914983272499999956e+01 +-1.915921688000000245e+01 +-1.915430736500000108e+01 +-1.915733909500000109e+01 +-1.915971755999999715e+01 +-1.916062640999999900e+01 +-1.916137123000000031e+01 +-1.915894603499999960e+01 +-1.916557979499999931e+01 +-1.916436004499999868e+01 +-1.916665840499999973e+01 +-1.916222285999999997e+01 +-1.917291069000000192e+01 +-1.916975974999999721e+01 +-1.917268848500000189e+01 +-1.916916847000000246e+01 +-1.917867564999999885e+01 +-1.917764186499999823e+01 +-1.917902279000000121e+01 +-1.917531204000000145e+01 +-1.917567348500000080e+01 +-1.917592143999999976e+01 +-1.918035316499999965e+01 +-1.917792319999999862e+01 +-1.917513847500000068e+01 +-1.918483734499999827e+01 +-1.917909241000000264e+01 +-1.917187213999999784e+01 +-1.918257236499999863e+01 +-1.919059658000000113e+01 +-1.918179989000000063e+01 +-1.918744277500000095e+01 +-1.918816471000000234e+01 +-1.918169308000000228e+01 +-1.918822670000000130e+01 +-1.919481849499999981e+01 +-1.918607139499999903e+01 +-1.918430518999999990e+01 +-1.919121456499999923e+01 +-1.919369125499999740e+01 +-1.919082450500000192e+01 +-1.919053268500000087e+01 +-1.919133949500000114e+01 +-1.919529151999999783e+01 +-1.918456267999999909e+01 +-1.918559074499999895e+01 +-1.918795108500000168e+01 +-1.918934154500000133e+01 +-1.918451118499999808e+01 +-1.918866252999999844e+01 +-1.919059657999999757e+01 +-1.919949626999999737e+01 +-1.918758964500000275e+01 +-1.918388270999999889e+01 +-1.918905449000000019e+01 +-1.918904017999999922e+01 +-1.918957519499999975e+01 +-1.919287014000000013e+01 +-1.919269275499999949e+01 +-1.919044876499999930e+01 +-1.919589329000000077e+01 +-1.919004249500000014e+01 +-1.919383335500000243e+01 +-1.919456482000000008e+01 +-1.919030761999999868e+01 +-1.919378947999999951e+01 +-1.919385719499999965e+01 +-1.919237709000000081e+01 +-1.919485663999999758e+01 +-1.918367004000000264e+01 +-1.918625450000000043e+01 +-1.918427563000000191e+01 +-1.918381119000000012e+01 +-1.918703365000000005e+01 +-1.918396187000000097e+01 +-1.918155765499999887e+01 +-1.918837356499999913e+01 +-1.918198299499999848e+01 +-1.917919922000000099e+01 +-1.917918681999999819e+01 +-1.918267059000000074e+01 +-1.918350124500000220e+01 +-1.917674827500000134e+01 +-1.918874359000000140e+01 +-1.918140411499999942e+01 +-1.917717075499999879e+01 +-1.918248652999999848e+01 +-1.917982006000000084e+01 +-1.918064308499999981e+01 +-1.917407417500000122e+01 +-1.917959022499999833e+01 +-1.917099475999999925e+01 +-1.917615318000000002e+01 +-1.917834854499999864e+01 +-1.917140674499999875e+01 +-1.916873169000000132e+01 +-1.917173766999999884e+01 +-1.917137909000000207e+01 +-1.917484664999999922e+01 +-1.916306400500000251e+01 +-1.916782378999999992e+01 +-1.917029953000000120e+01 +-1.916750717000000037e+01 +-1.917036437999999876e+01 +-1.916336249999999808e+01 +-1.916517543999999873e+01 +-1.916480922499999906e+01 +-1.917077160000000191e+01 +-1.916607379499999908e+01 +-1.916770172500000058e+01 +-1.916694831499999907e+01 +-1.916519070000000013e+01 +-1.916692257000000055e+01 +-1.916111182999999940e+01 +-1.916763877500000035e+01 +-1.916036319999999904e+01 +-1.916365813999999901e+01 +-1.915902805500000028e+01 +-1.916004085499999832e+01 +-1.915431594999999731e+01 +-1.915135956000000306e+01 +-1.915871047999999988e+01 +-1.915362167500000012e+01 +-1.915813445999999942e+01 +-1.915535163500000237e+01 +-1.915093994000000066e+01 +-1.915283107999999856e+01 +-1.915322017500000129e+01 +-1.915963458999999958e+01 +-1.914821243000000095e+01 +-1.914838886000000073e+01 +-1.915112399999999937e+01 +-1.915213680499999782e+01 +-1.914750289999999922e+01 +-1.915458584000000286e+01 +-1.914886951000000082e+01 +-1.914627742999999782e+01 +-1.914362430500000301e+01 +-1.914991378499999897e+01 +-1.914946079499999954e+01 +-1.914585971500000028e+01 +-1.914869880499999866e+01 +-1.915190410499999984e+01 +-1.914773654999999764e+01 +-1.914215087999999909e+01 +-1.914531898500000295e+01 +-1.914348030000000023e+01 +-1.914017009499999844e+01 +-1.914409351500000156e+01 +-1.914500618000000287e+01 +-1.913783645499999864e+01 +-1.913984585000000038e+01 +-1.914679718000000008e+01 +-1.914597224999999980e+01 +-1.913410950000000099e+01 +-1.914962673000000137e+01 +-1.914125538000000049e+01 +-1.913636397999999872e+01 +-1.913964557999999982e+01 +-1.913598250999999806e+01 +-1.913743209500000120e+01 +-1.913302039999999948e+01 +-1.913695335499999928e+01 +-1.914271831499999976e+01 +-1.914416122499999773e+01 +-1.914352512500000003e+01 +-1.914313030499999968e+01 +-1.913881683500000008e+01 +-1.914676570499999997e+01 +-1.913558482999999910e+01 +-1.913481998500000003e+01 +-1.913353157499999924e+01 +-1.914148425999999859e+01 +-1.913618087500000087e+01 +-1.913513660000000272e+01 +-1.913889694499999905e+01 +-1.913558197000000050e+01 +-1.912924480499999902e+01 +-1.914004612000000094e+01 +-1.913866519999999838e+01 +-1.913544940999999966e+01 +-1.914247608000000156e+01 +-1.913203621000000254e+01 +-1.913794898999999816e+01 +-1.913703060499999964e+01 +-1.913177871500000293e+01 +-1.913912010499999994e+01 +-1.913306617499999973e+01 +-1.913165569000000232e+01 +-1.913697433000000103e+01 +-1.913468265499999887e+01 +-1.913749313499999971e+01 +-1.913805580000000006e+01 +-1.914324665000000181e+01 +-1.913389682999999764e+01 +-1.913103103999999988e+01 +-1.913157558500000022e+01 +-1.913210582500000001e+01 +-1.913092517500000156e+01 +-1.912813568500000017e+01 +-1.913208580499999911e+01 +-1.912876129500000033e+01 +-1.912984752500000241e+01 +-1.913212966500000078e+01 +-1.912916470000000047e+01 +-1.913217449000000059e+01 +-1.913262939500000215e+01 +-1.913105774000000281e+01 +-1.913078308000000050e+01 +-1.913242435000000086e+01 +-1.912663459499999874e+01 +-1.912776566000000145e+01 +-1.912893581499999840e+01 +-1.912861442499999853e+01 +-1.912915611500000068e+01 +-1.912844848499999983e+01 +-1.913014030499999762e+01 +-1.912526702999999983e+01 +-1.912676620499999913e+01 +-1.912214183999999761e+01 +-1.912587261000000183e+01 +-1.912154007000000178e+01 +-1.912096404999999777e+01 +-1.912384319499999918e+01 +-1.912071228499999975e+01 +-1.912249374499999988e+01 +-1.911878300000000053e+01 +-1.911900806500000272e+01 +-1.911442565999999843e+01 +-1.911463737500000093e+01 +-1.911687565000000077e+01 +-1.911842631999999753e+01 +-1.911663532499999718e+01 +-1.911448097499999932e+01 +-1.911592960000000119e+01 +-1.911724757999999724e+01 +-1.911172295000000076e+01 +-1.911350918000000121e+01 +-1.911331177000000281e+01 +-1.911554240999999976e+01 +-1.910517406499999993e+01 +-1.911069965499999768e+01 +-1.910399341499999792e+01 +-1.910733508999999941e+01 +-1.910701942499999717e+01 +-1.910480594499999896e+01 +-1.910082721499999892e+01 +-1.910452652000000029e+01 +-1.910631370499999804e+01 +-1.910673617999999863e+01 +-1.910586452500000121e+01 +-1.909988785000000178e+01 +-1.909803295500000075e+01 +-1.910346316999999772e+01 +-1.909611225000000090e+01 +-1.910111236499999876e+01 +-1.909493923000000137e+01 +-1.909874630000000195e+01 +-1.909733200000000153e+01 +-1.909693908500000248e+01 +-1.909808063500000230e+01 +-1.909748363499999968e+01 +-1.908968543999999667e+01 +-1.909349536999999941e+01 +-1.909370898999999966e+01 +-1.909012317500000222e+01 +-1.908687686999999755e+01 +-1.909177875499999999e+01 +-1.908962917499999890e+01 +-1.908839225999999911e+01 +-1.908143806500000039e+01 +-1.909226513000000125e+01 +-1.908746909999999986e+01 +-1.908944130000000072e+01 +-1.908784770999999836e+01 +-1.908140087000000307e+01 +-1.908402252500000174e+01 +-1.908827304999999797e+01 +-1.908030986500000026e+01 +-1.908611297499999893e+01 +-1.908725070999999929e+01 +-1.908228206500000113e+01 +-1.907885265499999861e+01 +-1.908650970499999744e+01 +-1.907988357500000021e+01 +-1.907490634999999912e+01 +-1.908133792499999970e+01 +-1.907902144999999905e+01 +-1.908046245500000282e+01 +-1.908305645000000084e+01 +-1.908037376500000093e+01 +-1.908270549499999902e+01 +-1.908084964999999755e+01 +-1.908510875500000026e+01 +-1.908324527999999987e+01 +-1.908126545000000007e+01 +-1.907371902500000260e+01 +-1.907808685500000223e+01 +-1.907815169999999938e+01 +-1.907910633000000189e+01 +-1.907649517000000117e+01 +-1.907960510000000198e+01 +-1.907791423500000150e+01 +-1.908489608500000045e+01 +-1.907653236000000163e+01 +-1.907879829499999857e+01 +-1.907793903499999999e+01 +-1.906680488499999981e+01 +-1.907628440999999953e+01 +-1.907304000499999930e+01 +-1.907540416500000191e+01 +-1.907570934499999993e+01 +-1.907556438499999985e+01 +-1.906940746000000075e+01 +-1.907422161000000216e+01 +-1.907694434999999800e+01 +-1.908301734999999866e+01 +-1.907750319999999888e+01 +-1.907298564999999968e+01 +-1.907933043999999967e+01 +-1.907325649500000253e+01 +-1.907789898000000051e+01 +-1.907575130500000071e+01 +-1.907781505500000208e+01 +-1.907283115500000292e+01 +-1.907390784999999767e+01 +-1.908024501999999956e+01 +-1.907683753999999965e+01 +-1.907212734000000154e+01 +-1.907473087500000020e+01 +-1.908045959500000066e+01 +-1.907850265500000120e+01 +-1.907464408999999961e+01 +-1.908027649000000281e+01 +-1.907472706000000073e+01 +-1.907771301500000050e+01 +-1.907459735999999850e+01 +-1.907973861500000012e+01 +-1.907329464000000030e+01 +-1.908249282499999921e+01 +-1.907241821499999901e+01 +-1.907593345499999771e+01 +-1.907626915000000167e+01 +-1.907870865000000293e+01 +-1.907141494500000078e+01 +-1.908183097999999944e+01 +-1.907958603000000153e+01 +-1.907030677499999882e+01 +-1.907703685499999935e+01 +-1.907717227999999920e+01 +-1.907870197000000090e+01 +-1.908490849000000011e+01 +-1.907687282500000236e+01 +-1.908270359000000127e+01 +-1.907083797499999989e+01 +-1.907742500500000205e+01 +-1.907736205999999868e+01 +-1.907933426000000310e+01 +-1.907612228500000029e+01 +-1.907799338999999961e+01 +-1.907703494999999805e+01 +-1.907894230000000135e+01 +-1.907651329000000118e+01 +-1.907263755999999688e+01 +-1.907771778499999726e+01 +-1.907564162999999979e+01 +-1.907222175500000105e+01 +-1.907824229999999943e+01 +-1.907757282000000032e+01 +-1.907585620500000090e+01 +-1.907417583499999836e+01 +-1.907919120999999762e+01 +-1.907768058999999994e+01 +-1.907398796000000019e+01 +-1.907751369500000038e+01 +-1.907529926000000131e+01 +-1.907792186500000042e+01 +-1.907226085499999968e+01 +-1.907469844500000278e+01 +-1.907650088999999838e+01 +-1.907517433499999981e+01 +-1.907368469000000033e+01 +-1.907252311499999919e+01 +-1.907947349500000200e+01 +-1.907311153500000245e+01 +-1.907600689000000216e+01 +-1.908018398499999790e+01 +-1.907667064500000009e+01 +-1.907085418500000173e+01 +-1.907136440000000022e+01 +-1.907021808500000049e+01 +-1.906478214500000234e+01 +-1.907637309999999786e+01 +-1.907021045500000156e+01 +-1.906594658000000209e+01 +-1.907103920000000130e+01 +-1.906869125000000054e+01 +-1.907225036500000215e+01 +-1.907442187999999916e+01 +-1.906886005500000181e+01 +-1.906645011999999895e+01 +-1.906943416500000055e+01 +-1.906957816999999977e+01 +-1.907201290000000071e+01 +-1.906905078999999859e+01 +-1.905928611499999903e+01 +-1.906100272999999845e+01 +-1.906424808500000267e+01 +-1.906174754999999976e+01 +-1.906591129000000251e+01 +-1.906507015500000080e+01 +-1.906082344000000006e+01 +-1.905784511499999923e+01 +-1.906338214999999892e+01 +-1.906434917500000026e+01 +-1.906707191499999965e+01 +-1.906226539500000072e+01 +-1.906084537999999995e+01 +-1.906063937999999780e+01 +-1.906408882000000204e+01 +-1.906523513999999864e+01 +-1.905858993500000054e+01 +-1.906067943500000084e+01 +-1.906486511499999992e+01 +-1.906314659000000233e+01 +-1.906275940000000091e+01 +-1.906179904999999764e+01 +-1.905946063999999751e+01 +-1.905898666499999905e+01 +-1.906068039000000169e+01 +-1.905478096000000221e+01 +-1.905567931999999942e+01 +-1.906222439000000080e+01 +-1.906254577499999669e+01 +-1.906371211999999815e+01 +-1.905752563499999752e+01 +-1.906400298999999876e+01 +-1.905965709499999861e+01 +-1.906300830500000032e+01 +-1.906360530500000294e+01 +-1.906156063000000245e+01 +-1.906491184500000102e+01 +-1.905651951000000111e+01 +-1.906502151500000153e+01 +-1.906011009000000200e+01 +-1.906424236499999836e+01 +-1.906592368999999820e+01 +-1.906074237500000024e+01 +-1.906032944000000029e+01 +-1.906635666000000029e+01 +-1.906256294499999981e+01 +-1.906435298999999972e+01 +-1.906781196499999709e+01 +-1.906123733500000128e+01 +-1.906186199000000059e+01 +-1.906172847999999931e+01 +-1.906353378000000021e+01 +-1.906552791500000055e+01 +-1.907256507499999998e+01 +-1.906526947000000050e+01 +-1.906346607500000090e+01 +-1.906729698000000184e+01 +-1.906569385499999925e+01 +-1.906759929500000084e+01 +-1.906967163000000198e+01 +-1.906402206499999963e+01 +-1.906960296500000140e+01 +-1.906385707500000137e+01 +-1.907081889999999902e+01 +-1.907391166500000068e+01 +-1.907461452500000121e+01 +-1.908037662499999954e+01 +-1.907674122000000239e+01 +-1.907855415499999907e+01 +-1.907602310000000045e+01 +-1.908107185499999758e+01 +-1.908178234000000018e+01 +-1.907723426999999816e+01 +-1.908289908999999795e+01 +-1.907685756499999741e+01 +-1.908393001999999683e+01 +-1.908279704999999993e+01 +-1.909061241500000250e+01 +-1.908797931999999875e+01 +-1.908525657500000250e+01 +-1.908901214499999810e+01 +-1.908713149999999814e+01 +-1.909006309500000143e+01 +-1.909186649499999788e+01 +-1.908971214500000002e+01 +-1.908865261000000046e+01 +-1.909239387499999907e+01 +-1.909680175500000132e+01 +-1.908882236499999863e+01 +-1.909062576499999864e+01 +-1.908892059499999760e+01 +-1.909647368999999983e+01 +-1.910262680000000302e+01 +-1.910157394499999839e+01 +-1.909645652999999754e+01 +-1.910104847000000206e+01 +-1.910543441499999773e+01 +-1.910587692499999690e+01 +-1.909938430999999781e+01 +-1.910841941500000019e+01 +-1.910805511499999909e+01 +-1.910798931000000067e+01 +-1.910744953000000024e+01 +-1.909874439500000065e+01 +-1.911312198499999937e+01 +-1.911050701499999960e+01 +-1.910989951999999903e+01 +-1.911720370999999830e+01 +-1.911361503499999870e+01 +-1.911326503500000129e+01 +-1.911057377000000201e+01 +-1.911221313500000107e+01 +-1.911166381999999686e+01 +-1.911388396999999983e+01 +-1.911622142499999910e+01 +-1.911911106000000160e+01 +-1.911965560999999880e+01 +-1.912104225499999899e+01 +-1.911816978499999919e+01 +-1.911742019500000112e+01 +-1.911442470499999757e+01 +-1.912637329000000008e+01 +-1.912537097999999958e+01 +-1.912216473000000150e+01 +-1.912300872499999826e+01 +-1.912094021000000055e+01 +-1.912508297000000113e+01 +-1.912914466999999874e+01 +-1.913042927000000049e+01 +-1.912314510000000212e+01 +-1.912943934999999840e+01 +-1.912216758499999969e+01 +-1.912630558000000036e+01 +-1.912820148499999817e+01 +-1.912767314999999968e+01 +-1.912988376500000243e+01 +-1.912396526500000249e+01 +-1.912568188000000191e+01 +-1.913347816499999965e+01 +-1.913223457000000138e+01 +-1.913593483000000006e+01 +-1.913000869500000078e+01 +-1.913045311000000126e+01 +-1.913128852999999907e+01 +-1.912565231499999996e+01 +-1.913896274500000061e+01 +-1.913195800500000132e+01 +-1.913265037499999721e+01 +-1.913261509000000160e+01 +-1.913357639000000177e+01 +-1.912944221499999742e+01 +-1.913090133500000078e+01 +-1.913026714000000084e+01 +-1.912811756500000016e+01 +-1.913129234000000167e+01 +-1.912986946499999874e+01 +-1.913120842000000010e+01 +-1.913127327000000122e+01 +-1.913076782499999950e+01 +-1.913037204500000144e+01 +-1.913416862500000093e+01 +-1.913467597500000039e+01 +-1.912933826000000082e+01 +-1.913140582999999850e+01 +-1.913409614500000089e+01 +-1.912287711999999829e+01 +-1.913548374500000193e+01 +-1.912913703499999940e+01 +-1.912792206000000306e+01 +-1.912978744499999806e+01 +-1.912624263500000055e+01 +-1.912787055999999808e+01 +-1.913113880499999908e+01 +-1.913082027499999782e+01 +-1.913160419500000131e+01 +-1.912955665500000180e+01 +-1.912851238000000009e+01 +-1.913303756999999905e+01 +-1.912870025499999826e+01 +-1.913014317000000020e+01 +-1.912571144000000345e+01 +-1.913214588000000305e+01 +-1.912956047000000126e+01 +-1.913217448999999704e+01 +-1.913185882500000190e+01 +-1.912799167500000053e+01 +-1.913477993000000055e+01 +-1.913275718499999911e+01 +-1.913307475999999951e+01 +-1.912782001500000106e+01 +-1.912696838499999785e+01 +-1.912774562999999972e+01 +-1.913328170999999855e+01 +-1.912693500499999999e+01 +-1.912637138499999878e+01 +-1.913415527499999769e+01 +-1.913433075000000017e+01 +-1.913071727999999894e+01 +-1.913176059999999978e+01 +-1.912726020999999932e+01 +-1.913206672999999824e+01 +-1.913120842000000010e+01 +-1.912768172999999905e+01 +-1.912628841499999766e+01 +-1.913252830500000101e+01 +-1.913030719999999718e+01 +-1.912926387499999947e+01 +-1.913856220499999949e+01 +-1.913165950999999865e+01 +-1.913748836999999980e+01 +-1.913406849000000065e+01 +-1.913345431999999846e+01 +-1.913579463499999989e+01 +-1.914070606499999982e+01 +-1.913553619500000025e+01 +-1.913393211500000035e+01 +-1.913362693500000233e+01 +-1.913569927500000034e+01 +-1.913691902000000056e+01 +-1.913891410499999779e+01 +-1.913621616500000044e+01 +-1.914041423999999836e+01 +-1.913495826500000163e+01 +-1.913876533499999866e+01 +-1.913781356500000186e+01 +-1.913886451500000163e+01 +-1.914120387999999906e+01 +-1.914402389500000012e+01 +-1.914313602500000044e+01 +-1.915254592499999831e+01 +-1.915287876000000011e+01 +-1.914204692999999935e+01 +-1.914896583499999849e+01 +-1.915332126500000243e+01 +-1.915107440999999966e+01 +-1.914791107499999967e+01 +-1.915770244499999819e+01 +-1.914902973000000230e+01 +-1.915121173499999685e+01 +-1.915337467499999846e+01 +-1.915159225500000062e+01 +-1.916201878000000036e+01 +-1.916135597499999932e+01 +-1.916479301500000076e+01 +-1.915962886999999881e+01 +-1.916323756999999972e+01 +-1.916169357500000103e+01 +-1.916528701500000054e+01 +-1.916535758999999928e+01 +-1.916679763999999864e+01 +-1.917126941499999759e+01 +-1.916708945999999969e+01 +-1.917028712999999840e+01 +-1.916563606500000105e+01 +-1.916909122500000251e+01 +-1.917247104999999863e+01 +-1.917563724499999722e+01 +-1.917340659999999986e+01 +-1.917919540500000153e+01 +-1.917313099000000065e+01 +-1.917650699500000044e+01 +-1.917023468000000008e+01 +-1.917109966499999985e+01 +-1.917797756000000220e+01 +-1.917840290000000181e+01 +-1.918269729500000054e+01 +-1.918127536499999763e+01 +-1.918145465999999999e+01 +-1.918600845499999963e+01 +-1.918234729499999958e+01 +-1.918890285500000203e+01 +-1.918997669499999859e+01 +-1.919130420500000156e+01 +-1.919166278499999834e+01 +-1.918838786999999968e+01 +-1.919501400000000046e+01 +-1.919098472499999986e+01 +-1.919391060000000238e+01 +-1.918999099500000227e+01 +-1.919364928999999975e+01 +-1.919730854000000164e+01 +-1.919283294499999926e+01 +-1.920039081499999867e+01 +-1.920061970000000073e+01 +-1.919052314500000023e+01 +-1.919324970499999949e+01 +-1.919774437000000233e+01 +-1.920511913500000034e+01 +-1.920606136500000005e+01 +-1.920107555500000274e+01 +-1.920617199000000141e+01 +-1.919490719000000212e+01 +-1.920369529999999969e+01 +-1.920458889500000055e+01 +-1.920041942499999976e+01 +-1.920909881499999727e+01 +-1.920762443499999961e+01 +-1.920241832500000001e+01 +-1.920994567500000016e+01 +-1.920687866000000099e+01 +-1.920654297000000099e+01 +-1.920558070999999956e+01 +-1.920970058500000022e+01 +-1.920894527499999782e+01 +-1.920044517499999870e+01 +-1.920862674500000011e+01 +-1.921139431000000286e+01 +-1.921335601999999909e+01 +-1.921044730999999928e+01 +-1.920065307499999818e+01 +-1.920399666000000138e+01 +-1.919742297999999892e+01 +-1.920335578999999981e+01 +-1.919596862999999942e+01 +-1.919682693499999715e+01 +-1.919875812500000123e+01 +-1.919586944499999959e+01 +-1.920023154999999804e+01 +-1.919527721499999728e+01 +-1.919918632499999944e+01 +-1.919395160999999916e+01 +-1.919289970500000209e+01 +-1.919491767499999924e+01 +-1.919242000500000245e+01 +-1.918511200000000017e+01 +-1.919171905500000008e+01 +-1.918623352000000182e+01 +-1.918619060500000018e+01 +-1.918978596000000181e+01 +-1.918224811500000015e+01 +-1.918742370500000050e+01 +-1.918050480000000135e+01 +-1.917410946000000038e+01 +-1.917977428500000059e+01 +-1.917052745499999844e+01 +-1.917300319499999972e+01 +-1.917499160999999930e+01 +-1.916906928999999948e+01 +-1.916661834499999983e+01 +-1.917093849500000147e+01 +-1.916478633999999914e+01 +-1.916986465500000136e+01 +-1.915593433499999776e+01 +-1.916836261999999991e+01 +-1.915891361499999945e+01 +-1.916429043000000121e+01 +-1.915793418999999886e+01 +-1.915787315500000076e+01 +-1.915688038000000049e+01 +-1.915433883500000078e+01 +-1.914866351999999949e+01 +-1.914951992000000303e+01 +-1.914679622999999964e+01 +-1.914374256500000016e+01 +-1.914288615999999976e+01 +-1.914599132499999712e+01 +-1.913952922500000042e+01 +-1.914229869999999778e+01 +-1.914251517999999663e+01 +-1.913842296500000018e+01 +-1.913668632499999944e+01 +-1.912888241000000278e+01 +-1.913025664999999975e+01 +-1.913085651499999784e+01 +-1.912936687499999877e+01 +-1.912587261499999869e+01 +-1.912164783500000098e+01 +-1.912835311499999946e+01 +-1.912176417999999956e+01 +-1.912708854499999944e+01 +-1.912167834999999982e+01 +-1.912176609000000127e+01 +-1.911812114499999993e+01 +-1.912351704000000296e+01 +-1.912047004500000114e+01 +-1.911306000000000083e+01 +-1.911601543500000133e+01 +-1.911041640999999913e+01 +-1.910784625999999875e+01 +-1.910399341499999792e+01 +-1.910376453499999982e+01 +-1.910485458000000136e+01 +-1.910524749500000041e+01 +-1.910206698999999730e+01 +-1.910183048500000069e+01 +-1.909463214999999892e+01 +-1.909574794499999939e+01 +-1.909354210000000052e+01 +-1.909085178000000127e+01 +-1.910274791500000191e+01 +-1.908970356000000024e+01 +-1.908606720000000223e+01 +-1.908597469000000046e+01 +-1.908772754999999677e+01 +-1.909557628499999993e+01 +-1.908575629999999990e+01 +-1.908388233000000156e+01 +-1.908179854999999847e+01 +-1.908436870499999927e+01 +-1.908299064499999886e+01 +-1.907987499000000042e+01 +-1.908422851499999950e+01 +-1.907780743000000001e+01 +-1.907970714500000042e+01 +-1.907606411000000080e+01 +-1.907673073000000130e+01 +-1.907683277499999974e+01 +-1.907229137499999894e+01 +-1.907951545499999924e+01 +-1.907057190000000091e+01 +-1.906816101500000116e+01 +-1.906760788000000062e+01 +-1.906519031500000239e+01 +-1.906439303999999879e+01 +-1.906422805999999781e+01 +-1.905973720499999757e+01 +-1.906342315999999926e+01 +-1.905868816499999951e+01 +-1.905967902999999808e+01 +-1.906215095499999990e+01 +-1.905930233000000129e+01 +-1.905917072500000131e+01 +-1.905830574000000155e+01 +-1.905242252499999722e+01 +-1.905448055499999782e+01 +-1.905193233500000005e+01 +-1.905600452499999875e+01 +-1.905652332500000057e+01 +-1.905791282499999895e+01 +-1.905194759500000146e+01 +-1.905479430999999835e+01 +-1.905347061500000194e+01 +-1.905075358999999935e+01 +-1.905330085499999981e+01 +-1.905156802999999854e+01 +-1.904496955999999841e+01 +-1.905547237500000080e+01 +-1.905171680499999809e+01 +-1.905471992500000056e+01 +-1.904540347999999739e+01 +-1.905149173499999904e+01 +-1.905296802999999883e+01 +-1.905177783999999974e+01 +-1.904893207499999974e+01 +-1.904818535000000068e+01 +-1.904773330500000128e+01 +-1.905045890999999969e+01 +-1.905319500000000232e+01 +-1.905090617999999836e+01 +-1.904368209999999806e+01 +-1.904933452999999943e+01 +-1.904505062500000179e+01 +-1.904439830999999828e+01 +-1.904319763499999851e+01 +-1.904812335999999817e+01 +-1.904410266499999693e+01 +-1.904740143000000074e+01 +-1.904666805499999782e+01 +-1.904857635500000157e+01 +-1.905012798500000315e+01 +-1.904737377000000009e+01 +-1.904819870000000037e+01 +-1.905076885000000075e+01 +-1.905011367499999864e+01 +-1.904802322000000103e+01 +-1.905141830000000169e+01 +-1.905526256499999960e+01 +-1.905196380499999975e+01 +-1.905556583499999945e+01 +-1.905996513499999878e+01 +-1.905722331999999852e+01 +-1.905730820000000136e+01 +-1.905500793499999901e+01 +-1.904893684500000006e+01 +-1.905401230000000012e+01 +-1.905427741999999824e+01 +-1.905833530499999995e+01 +-1.905898284999999959e+01 +-1.905823802999999828e+01 +-1.905724907000000101e+01 +-1.906461238499999666e+01 +-1.905053424999999834e+01 +-1.905839347999999944e+01 +-1.906049442500000168e+01 +-1.905810070000000067e+01 +-1.906042004000000034e+01 +-1.905868435000000005e+01 +-1.906367207000000263e+01 +-1.906420230999999887e+01 +-1.906755542500000189e+01 +-1.907329559500000116e+01 +-1.906646918999999940e+01 +-1.907011985999999837e+01 +-1.906760597000000246e+01 +-1.906753063000000026e+01 +-1.907122993499999808e+01 +-1.907567501000000121e+01 +-1.907715987999999996e+01 +-1.907880210999999804e+01 +-1.907091712999999800e+01 +-1.907560825000000193e+01 +-1.907677650499999800e+01 +-1.908108710999999857e+01 +-1.907933330499999869e+01 +-1.907762431999999819e+01 +-1.908252811500000234e+01 +-1.907910824000000005e+01 +-1.908611869499999969e+01 +-1.908668995000000024e+01 +-1.909166145500000056e+01 +-1.908709716999999983e+01 +-1.909246253500000279e+01 +-1.909722423499999877e+01 +-1.909455776500000113e+01 +-1.910314369499999998e+01 +-1.909921741499999825e+01 +-1.909509563499999985e+01 +-1.909781932499999968e+01 +-1.909508037999999885e+01 +-1.910017394999999851e+01 +-1.910510254000000074e+01 +-1.910883141000000052e+01 +-1.910501288999999758e+01 +-1.910964107499999898e+01 +-1.911605167500000135e+01 +-1.912014770500000083e+01 +-1.911355495499999790e+01 +-1.912335968000000008e+01 +-1.911519622999999868e+01 +-1.912528419499999899e+01 +-1.912903022500000105e+01 +-1.912535477000000128e+01 +-1.911976528000000286e+01 +-1.912756251999999790e+01 +-1.913261317999999989e+01 +-1.913316249999999741e+01 +-1.913060379000000211e+01 +-1.913389586999999992e+01 +-1.913778973000000150e+01 +-1.913389968999999979e+01 +-1.913951206499999813e+01 +-1.913952922499999687e+01 +-1.915500450000000043e+01 +-1.915197277000000042e+01 +-1.915668201500000123e+01 +-1.915098857499999951e+01 +-1.915522956499999907e+01 +-1.915625286000000216e+01 +-1.915636539500000168e+01 +-1.916042995499999790e+01 +-1.916027546000000115e+01 +-1.916099357499999911e+01 +-1.917027378000000226e+01 +-1.917341709000000094e+01 +-1.916520977000000059e+01 +-1.917363071500000160e+01 +-1.917809104999999903e+01 +-1.917144012500000017e+01 +-1.918082427999999950e+01 +-1.917997169499999899e+01 +-1.917867183999999980e+01 +-1.918735885999999979e+01 +-1.918344401999999960e+01 +-1.918736744000000272e+01 +-1.918958377499999912e+01 +-1.919470214500000083e+01 +-1.919594097000000232e+01 +-1.919293308499999995e+01 +-1.919777297999999988e+01 +-1.920058726999999976e+01 +-1.920750332000000071e+01 +-1.920165729500000040e+01 +-1.920902919499999939e+01 +-1.920874309499999910e+01 +-1.921121597500000178e+01 +-1.921101760999999897e+01 +-1.921412658999999934e+01 +-1.922143745500000023e+01 +-1.922005366999999865e+01 +-1.922279071999999900e+01 +-1.922105312499999741e+01 +-1.922012806000000040e+01 +-1.923297310000000238e+01 +-1.922984504499999758e+01 +-1.922811699000000019e+01 +-1.923571109499999920e+01 +-1.924003983000000062e+01 +-1.924077129500000183e+01 +-1.924031734500000113e+01 +-1.925007152499999918e+01 +-1.924766158999999988e+01 +-1.925292110000000179e+01 +-1.925191307000000052e+01 +-1.925710391999999871e+01 +-1.926243400499999936e+01 +-1.925747871499999775e+01 +-1.925785160000000218e+01 +-1.926303387000000100e+01 +-1.925841617500000069e+01 +-1.926526546499999881e+01 +-1.926629542999999956e+01 +-1.926861285999999751e+01 +-1.927279472000000027e+01 +-1.927502059999999773e+01 +-1.927300453499999833e+01 +-1.927228355500000134e+01 +-1.928358459500000066e+01 +-1.927976990000000157e+01 +-1.927879619499999819e+01 +-1.927702521999999874e+01 +-1.930560016500000131e+01 +-1.929253101500000156e+01 +-1.929521369999999791e+01 +-1.927335452999999887e+01 +-1.929609202999999695e+01 +-1.928143215000000055e+01 +-1.930832481000000200e+01 +-1.928547001000000094e+01 +-1.928425597999999752e+01 +-1.928388786000000010e+01 +-1.929240036000000202e+01 +-1.929283809500000046e+01 +-1.929120254499999731e+01 +-1.929694938499999779e+01 +-1.930363559499999937e+01 +-1.930140018499999854e+01 +-1.929699802000000020e+01 +-1.929024315000000200e+01 +-1.929735946499999955e+01 +-1.929462814499999723e+01 +-1.930403614000000090e+01 +-1.930437850999999938e+01 +-1.929678917000000027e+01 +-1.928964900999999799e+01 +-1.929329490499999977e+01 +-1.930078029999999956e+01 +-1.929740810500000237e+01 +-1.930811405000000036e+01 +-1.930774498000000250e+01 +-1.929838943500000070e+01 +-1.930534553500000072e+01 +-1.930546760499999692e+01 +-1.931075000499999916e+01 +-1.931167221000000112e+01 +-1.930811118999999820e+01 +-1.930536079000000171e+01 +-1.930681038000000171e+01 +-1.930469036000000216e+01 +-1.930286789000000169e+01 +-1.930232334000000094e+01 +-1.930307769999999934e+01 +-1.930112838499999839e+01 +-1.929929923999999986e+01 +-1.930932045000000130e+01 +-1.930664157999999730e+01 +-1.930168342500000023e+01 +-1.930382633500000011e+01 +-1.930718899000000022e+01 +-1.930159950000000180e+01 +-1.930215454000000008e+01 +-1.929572867999999985e+01 +-1.930273532999999730e+01 +-1.930558204500000130e+01 +-1.929832839999999905e+01 +-1.929803657499999758e+01 +-1.929527473499999957e+01 +-1.929887390000000025e+01 +-1.929991150000000033e+01 +-1.929338169000000036e+01 +-1.928850746500000213e+01 +-1.929539776000000018e+01 +-1.929670905999999775e+01 +-1.929184150500000072e+01 +-1.929375266999999994e+01 +-1.929118442500000086e+01 +-1.929296112000000107e+01 +-1.929490756999999945e+01 +-1.928293228500000112e+01 +-1.928605269999999905e+01 +-1.929251671000000101e+01 +-1.928775214999999932e+01 +-1.928600978500000096e+01 +-1.929007053499999813e+01 +-1.928528118500000232e+01 +-1.928730201500000163e+01 +-1.928242492500000083e+01 +-1.927589607499999858e+01 +-1.928180599499999914e+01 +-1.928393268499999991e+01 +-1.928025149999999854e+01 +-1.928193569500000137e+01 +-1.927352714499999919e+01 +-1.927844714999999809e+01 +-1.927919388000000112e+01 +-1.927837085499999858e+01 +-1.927193259999999952e+01 +-1.927146244000000053e+01 +-1.927839374499999892e+01 +-1.927787589999999796e+01 +-1.927400016499999680e+01 +-1.926717376500000256e+01 +-1.927143574000000115e+01 +-1.926459026499999894e+01 +-1.926344108499999663e+01 +-1.926296710999999817e+01 +-1.926066589499999893e+01 +-1.926623249499999702e+01 +-1.926151466000000312e+01 +-1.925812626000000094e+01 +-1.925729274999999774e+01 +-1.926219654000000148e+01 +-1.926174354500000163e+01 +-1.925253868499999754e+01 +-1.925894546500000004e+01 +-1.924711513500000137e+01 +-1.925033855499999902e+01 +-1.924934864000000090e+01 +-1.924567890000000148e+01 +-1.924964999999999904e+01 +-1.924400901499999961e+01 +-1.925180435000000045e+01 +-1.926113700999999878e+01 +-1.924173831499999920e+01 +-1.925482368499999808e+01 +-1.925233459500000066e+01 +-1.924947453000000053e+01 +-1.924585914499999717e+01 +-1.924488639999999862e+01 +-1.925136470500000030e+01 +-1.924517917500000053e+01 +-1.924436664499999949e+01 +-1.924761199999999661e+01 +-1.923959159500000027e+01 +-1.924219417500000162e+01 +-1.924274635500000130e+01 +-1.923924732500000090e+01 +-1.924083328000000037e+01 +-1.924288749499999795e+01 +-1.924224948999999896e+01 +-1.924609661000000216e+01 +-1.923824596500000084e+01 +-1.923415565500000213e+01 +-1.924411487500000106e+01 +-1.923875713500000018e+01 +-1.924191188500000038e+01 +-1.923206805999999958e+01 +-1.923795890999999969e+01 +-1.923598384999999666e+01 +-1.923264121999999787e+01 +-1.923271751000000052e+01 +-1.924242306000000013e+01 +-1.923674202000000122e+01 +-1.923705196499999914e+01 +-1.923365878999999978e+01 +-1.924004745499999913e+01 +-1.923589039000000156e+01 +-1.923797130500000208e+01 +-1.923810196000000161e+01 +-1.923867893499999937e+01 +-1.923776721999999850e+01 +-1.923682116999999892e+01 +-1.924539184500000033e+01 +-1.923908901000000071e+01 +-1.923485278999999792e+01 +-1.924253654500000010e+01 +-1.923973369499999819e+01 +-1.923788452000000149e+01 +-1.925147056499999820e+01 +-1.924625586999999882e+01 +-1.924682045000000130e+01 +-1.923886203500000036e+01 +-1.924123287500000146e+01 +-1.924322509499999967e+01 +-1.924120807499999941e+01 +-1.924887180500000028e+01 +-1.924975108999999662e+01 +-1.924228287000000037e+01 +-1.924767112500000010e+01 +-1.925358295499999883e+01 +-1.925156879500000073e+01 +-1.925829982999999856e+01 +-1.925328063999999983e+01 +-1.924777888999999931e+01 +-1.925883293500000093e+01 +-1.925025939500000050e+01 +-1.925673866500000031e+01 +-1.925077915500000003e+01 +-1.925827503000000007e+01 +-1.925966548999999972e+01 +-1.925890540999999700e+01 +-1.925672340499999891e+01 +-1.925480556500000162e+01 +-1.926431846500000233e+01 +-1.925572204499999884e+01 +-1.926377773499999790e+01 +-1.926803017000000295e+01 +-1.926086425500000132e+01 +-1.926072883500000188e+01 +-1.927114200999999838e+01 +-1.926351642499999883e+01 +-1.926773834000000107e+01 +-1.926634788500000184e+01 +-1.926628589500000288e+01 +-1.926938248000000087e+01 +-1.915472698499999993e+01 +-1.916065788000000225e+01 +-1.915689563499999792e+01 +-1.915441131499999727e+01 +-1.915030193500000166e+01 +-1.914727020000000124e+01 +-1.914665508499999902e+01 +-1.914685439999999872e+01 +-1.914749145500000083e+01 +-1.914723014999999862e+01 +-1.914670276500000057e+01 +-1.914936923999999863e+01 +-1.914774227499999881e+01 +-1.915061664499999949e+01 +-1.914925288999999964e+01 +-1.914758967999999939e+01 +-1.914734172500000042e+01 +-1.914973831000000004e+01 +-1.914384937500000206e+01 +-1.914443874500000220e+01 +-1.914765262499999920e+01 +-1.914475155000000228e+01 +-1.915046310000000318e+01 +-1.914631843499999775e+01 +-1.914542389000000000e+01 +-1.914708900000000114e+01 +-1.914777278500000079e+01 +-1.915008068000000208e+01 +-1.915091324000000128e+01 +-1.915055275000000279e+01 +-1.915212631500000029e+01 +-1.915270519499999935e+01 +-1.915261935999999920e+01 +-1.915225792000000027e+01 +-1.915347957499999865e+01 +-1.915270137499999947e+01 +-1.915692042999999956e+01 +-1.915954684999999813e+01 +-1.915965366500000044e+01 +-1.914850139500000026e+01 +-1.915107917999999998e+01 +-1.915148067500000195e+01 +-1.914908504499999964e+01 +-1.915186882000000068e+01 +-1.915566634999999707e+01 +-1.915503979000000001e+01 +-1.915755558000000036e+01 +-1.915571784999999849e+01 +-1.915729522999999901e+01 +-1.915786743500000000e+01 +-1.915887832499999988e+01 +-1.915908813499999752e+01 +-1.916177653999999819e+01 +-1.915837383000000216e+01 +-1.916191863999999967e+01 +-1.916351699999999880e+01 +-1.916108703500000132e+01 +-1.916140651999999989e+01 +-1.916427612500000066e+01 +-1.916180611000000056e+01 +-1.916090488500000077e+01 +-1.916229534500000042e+01 +-1.916194630000000032e+01 +-1.916231918500000120e+01 +-1.916177653999999819e+01 +-1.916492939000000106e+01 +-1.916494751000000107e+01 +-1.916660022500000338e+01 +-1.916624927499999842e+01 +-1.916634463999999838e+01 +-1.916792106999999845e+01 +-1.916473579499999857e+01 +-1.916905021499999862e+01 +-1.916888046000000045e+01 +-1.916650771999999847e+01 +-1.917016220500000045e+01 +-1.916954803499999826e+01 +-1.916929722000000069e+01 +-1.917049312500000013e+01 +-1.917177772499999833e+01 +-1.916603851500000033e+01 +-1.917006588000000278e+01 +-1.917054272000000026e+01 +-1.917065810999999798e+01 +-1.917248439499999790e+01 +-1.916911983500000005e+01 +-1.917195702000000068e+01 +-1.917435932000000065e+01 +-1.917272567500000235e+01 +-1.917099952499999915e+01 +-1.917475509500000186e+01 +-1.917485809499999760e+01 +-1.917359733500000019e+01 +-1.917352103999999713e+01 +-1.917994213000000059e+01 +-1.917950916000000205e+01 +-1.917786789000000169e+01 +-1.918309306999999819e+01 +-1.918081665500000099e+01 +-1.917955875499999863e+01 +-1.917746353500000112e+01 +-1.917626857999999856e+01 +-1.917758560000000045e+01 +-1.917923831999999962e+01 +-1.918107891000000009e+01 +-1.918265152000000029e+01 +-1.918194008000000039e+01 +-1.918158054499999920e+01 +-1.918168735500000111e+01 +-1.918034362999999942e+01 +-1.918327331500000099e+01 +-1.918529320000000027e+01 +-1.918412113000000119e+01 +-1.918964195000000217e+01 +-1.918700027499999905e+01 +-1.918791771000000068e+01 +-1.919060039500000059e+01 +-1.919126319499999767e+01 +-1.919055080500000088e+01 +-1.918988609000000167e+01 +-1.918817615500000073e+01 +-1.918608093000000281e+01 +-1.918489075000000099e+01 +-1.918785094999999785e+01 +-1.918767643000000334e+01 +-1.918999099500000227e+01 +-1.919190883499999956e+01 +-1.919129752999999994e+01 +-1.919003581999999852e+01 +-1.919482422000000099e+01 +-1.919143581000000154e+01 +-1.919401168999999996e+01 +-1.919339084499999970e+01 +-1.919441700000000139e+01 +-1.919371700499999989e+01 +-1.919721126499999997e+01 +-1.919805431500000026e+01 +-1.919786262499999907e+01 +-1.919733429000000058e+01 +-1.920029068000000194e+01 +-1.919422626499999751e+01 +-1.919489765499999834e+01 +-1.919398784500000232e+01 +-1.919143581499999840e+01 +-1.919440746499999761e+01 +-1.919744777500000055e+01 +-1.919800663000000185e+01 +-1.920004081999999812e+01 +-1.919877911000000026e+01 +-1.919721602999999988e+01 +-1.919962978499999906e+01 +-1.920046710999999817e+01 +-1.920039176499999911e+01 +-1.920261288000000022e+01 +-1.920373344499999746e+01 +-1.919941234499999894e+01 +-1.920192050500000036e+01 +-1.919990158000000235e+01 +-1.920268535499999984e+01 +-1.920343017500000116e+01 +-1.919839001000000067e+01 +-1.919454097999999931e+01 +-1.919611168000000134e+01 +-1.919550704999999979e+01 +-1.919531250000000000e+01 +-1.919891834500000272e+01 +-1.919819641000000132e+01 +-1.919830321999999967e+01 +-1.919950390000000340e+01 +-1.920081328999999926e+01 +-1.920092487499999834e+01 +-1.919615459499999943e+01 +-1.919929408999999865e+01 +-1.920116329000000022e+01 +-1.919703483500000019e+01 +-1.919695091500000217e+01 +-1.920083617999999959e+01 +-1.919816493999999807e+01 +-1.920060539500000019e+01 +-1.920096397500000052e+01 +-1.919721602999999988e+01 +-1.919309615999999963e+01 +-1.919273186000000209e+01 +-1.919082355500000148e+01 +-1.919387817500000182e+01 +-1.919508075999999974e+01 +-1.919628047500000179e+01 +-1.919400024500000157e+01 +-1.919299316500000074e+01 +-1.919375515000000121e+01 +-1.919091987999999915e+01 +-1.919359683999999788e+01 +-1.919333267000000021e+01 +-1.919069003999999978e+01 +-1.919069195000000150e+01 +-1.919227218500000021e+01 +-1.919183350000000132e+01 +-1.919498348500000162e+01 +-1.919159412500000172e+01 +-1.919076633499999929e+01 +-1.919097041999999931e+01 +-1.919299793000000065e+01 +-1.918445778000000246e+01 +-1.918373966000000053e+01 +-1.918633747500000197e+01 +-1.918754482499999980e+01 +-1.918507957500000316e+01 +-1.918637370999999803e+01 +-1.918704224000000025e+01 +-1.918613338499999799e+01 +-1.918412304000000290e+01 +-1.918395042499999903e+01 +-1.918608188500000011e+01 +-1.918426036500000009e+01 +-1.918508815999999939e+01 +-1.918686199000000059e+01 +-1.918420696500000133e+01 +-1.918725777000000221e+01 +-1.918507003500000252e+01 +-1.918323897999999872e+01 +-1.918195247499999923e+01 +-1.918666362999999819e+01 +-1.917951297999999838e+01 +-1.917951774499999829e+01 +-1.918147468499999775e+01 +-1.918091583000000000e+01 +-1.918058109000000044e+01 +-1.918096637500000057e+01 +-1.918106841999999901e+01 +-1.918273830000000046e+01 +-1.918044185499999799e+01 +-1.917650318500000139e+01 +-1.917717551999999870e+01 +-1.918031311000000017e+01 +-1.918069363000000038e+01 +-1.918079090500000206e+01 +-1.917998027499999836e+01 +-1.917906761000000060e+01 +-1.918103027499999769e+01 +-1.918039512499999688e+01 +-1.918115329500000144e+01 +-1.918198680500000108e+01 +-1.917758846499999947e+01 +-1.917741298500000013e+01 +-1.917697238999999954e+01 +-1.917838000999999792e+01 +-1.917966651500000097e+01 +-1.917986869500000324e+01 +-1.917813586999999842e+01 +-1.918034457999999987e+01 +-1.917807292999999902e+01 +-1.918175888000000029e+01 +-1.918130588500000044e+01 +-1.918243217499999886e+01 +-1.918282699499999921e+01 +-1.918210601999999909e+01 +-1.917999649000000062e+01 +-1.917642402499999932e+01 +-1.917468738499999859e+01 +-1.917949199499999935e+01 +-1.918309211999999775e+01 +-1.917925357500000061e+01 +-1.918126964500000042e+01 +-1.918284702000000053e+01 +-1.918122291499999932e+01 +-1.918204974999999735e+01 +-1.918189239499999843e+01 +-1.918586159000000180e+01 +-1.918430328000000173e+01 +-1.917824458999999848e+01 +-1.917818164500000222e+01 +-1.918288994000000258e+01 +-1.918085479999999876e+01 +-1.918365668999999940e+01 +-1.918209457500000070e+01 +-1.918404578999999899e+01 +-1.918904209000000094e+01 +-1.918795395000000070e+01 +-1.918750286000000216e+01 +-1.918889999499999988e+01 +-1.919048309000000074e+01 +-1.918624591999999751e+01 +-1.918249416500000137e+01 +-1.918905639999999835e+01 +-1.918795013500000124e+01 +-1.918713569999999891e+01 +-1.918695736000000096e+01 +-1.919187354999999684e+01 +-1.919494343000000214e+01 +-1.919218349500000187e+01 +-1.919469833499999822e+01 +-1.919506454500000103e+01 +-1.918706416999999931e+01 +-1.919021988000000079e+01 +-1.919382858000000169e+01 +-1.919283390000000011e+01 +-1.919376564000000229e+01 +-1.919415092500000242e+01 +-1.919609832999999810e+01 +-1.919742489000000063e+01 +-1.919521427000000102e+01 +-1.920021533999999974e+01 +-1.919912528999999779e+01 +-1.920089339999999822e+01 +-1.919583511500000128e+01 +-1.920047092500000119e+01 +-1.919927883000000080e+01 +-1.920216273999999856e+01 +-1.920180225500000049e+01 +-1.920070361999999875e+01 +-1.919858455500000005e+01 +-1.920609951000000137e+01 +-1.920464610999999877e+01 +-1.920641708499999822e+01 +-1.920726299000000026e+01 +-1.920996665999999919e+01 +-1.920128250000000136e+01 +-1.920777988500000077e+01 +-1.920399856499999913e+01 +-1.920494174999999970e+01 +-1.920458889000000013e+01 +-1.920275497499999773e+01 +-1.920923995999999789e+01 +-1.920796680499999809e+01 +-1.920888996500000090e+01 +-1.920818329000000091e+01 +-1.921131515500000120e+01 +-1.920515060500000004e+01 +-1.920397090999999890e+01 +-1.920750522499999846e+01 +-1.920751571499999955e+01 +-1.920809078499999956e+01 +-1.920884990500000100e+01 +-1.920747852499999908e+01 +-1.921054267499999924e+01 +-1.921007824000000141e+01 +-1.921212768999999909e+01 +-1.921311759999999680e+01 +-1.921432972000000206e+01 +-1.921158504499999964e+01 +-1.921264838999999824e+01 +-1.920871448500000156e+01 +-1.920974635999999691e+01 +-1.921247864000000050e+01 +-1.921340083999999848e+01 +-1.921296024000000102e+01 +-1.921113204999999979e+01 +-1.921354198499999910e+01 +-1.921271896500000054e+01 +-1.921704960000000284e+01 +-1.921508121499999788e+01 +-1.920966244000000245e+01 +-1.921167278000000067e+01 +-1.921336078499999900e+01 +-1.921347427499999938e+01 +-1.921180820500000053e+01 +-1.921228408999999715e+01 +-1.921273708500000055e+01 +-1.921752357500000130e+01 +-1.921086406500000265e+01 +-1.921656226999999717e+01 +-1.921409702500000094e+01 +-1.921162033000000235e+01 +-1.920889378000000036e+01 +-1.921039104500000150e+01 +-1.920919895499999797e+01 +-1.921051407000000211e+01 +-1.921123313999999738e+01 +-1.921113967999999872e+01 +-1.921144962500000020e+01 +-1.921026325500000098e+01 +-1.921404075499999919e+01 +-1.921348667499999863e+01 +-1.921710586500000062e+01 +-1.920921230000000079e+01 +-1.920842266000000009e+01 +-1.920738887999999989e+01 +-1.921024894500000002e+01 +-1.920991039500000142e+01 +-1.920822429500000084e+01 +-1.921060466499999819e+01 +-1.921122455500000115e+01 +-1.921290874500000001e+01 +-1.921245479499999931e+01 +-1.921465205999999881e+01 +-1.920891094499999951e+01 +-1.920773220499999923e+01 +-1.920819187000000028e+01 +-1.920849132500000067e+01 +-1.921016406999999759e+01 +-1.920962905999999748e+01 +-1.920870208499999876e+01 +-1.920938682499999928e+01 +-1.921434688499999766e+01 +-1.921215725000000063e+01 +-1.921444702000000149e+01 +-1.921620178500000264e+01 +-1.920376777500000287e+01 +-1.921246433000000309e+01 +-1.921183967500000023e+01 +-1.921240520499999960e+01 +-1.921350860500000124e+01 +-1.921198463500000031e+01 +-1.921163940499999967e+01 +-1.921456527999999864e+01 +-1.921281814499999996e+01 +-1.921680068999999946e+01 +-1.921894264000000163e+01 +-1.921895027499999742e+01 +-1.921188831500000305e+01 +-1.921181774000000075e+01 +-1.921450424000000012e+01 +-1.921165466499999752e+01 +-1.921468258000000162e+01 +-1.921802234999999826e+01 +-1.921638202500000148e+01 +-1.921852206999999879e+01 +-1.921953582999999810e+01 +-1.922045898000000008e+01 +-1.922120570999999956e+01 +-1.921580887000000004e+01 +-1.921766567499999923e+01 +-1.921820164000000020e+01 +-1.921823597000000206e+01 +-1.922037982999999883e+01 +-1.921569729000000137e+01 +-1.922166728999999918e+01 +-1.922270011999999895e+01 +-1.922314834499999847e+01 +-1.922310257000000178e+01 +-1.922442245499999913e+01 +-1.922691250000000096e+01 +-1.922396850500000198e+01 +-1.922243118000000095e+01 +-1.922168445999999875e+01 +-1.922649001999999996e+01 +-1.922752189999999928e+01 +-1.922892952000000122e+01 +-1.923124123000000196e+01 +-1.922821998500000262e+01 +-1.923133563999999751e+01 +-1.923523521499999944e+01 +-1.923375701999999876e+01 +-1.923159313000000026e+01 +-1.923168659499999933e+01 +-1.923183345500000030e+01 +-1.923274325999999945e+01 +-1.923706626999999969e+01 +-1.923460674500000067e+01 +-1.923600482999999883e+01 +-1.924069881500000179e+01 +-1.923982143499999964e+01 +-1.924206161500000078e+01 +-1.924028873500000003e+01 +-1.924051571000000038e+01 +-1.923912430000000029e+01 +-1.924247932499999791e+01 +-1.924147510499999925e+01 +-1.924460697499999995e+01 +-1.924278926999999939e+01 +-1.924525070500000012e+01 +-1.924253177499999978e+01 +-1.924837875499999740e+01 +-1.924810504999999949e+01 +-1.924721050499999819e+01 +-1.925180626000000217e+01 +-1.924605274500000007e+01 +-1.924770736499999657e+01 +-1.924827480000000079e+01 +-1.924811172500000112e+01 +-1.925158404999999817e+01 +-1.925451374499999702e+01 +-1.925261307000000244e+01 +-1.925545596999999987e+01 +-1.925573826000000111e+01 +-1.925602722000000000e+01 +-1.925631141499999899e+01 +-1.925806140999999982e+01 +-1.925268172999999905e+01 +-1.925489711499999856e+01 +-1.925434588999999974e+01 +-1.925957965999999999e+01 +-1.925776958499999836e+01 +-1.925943089000000086e+01 +-1.925723838500000085e+01 +-1.926036548500000123e+01 +-1.925763511499999936e+01 +-1.925873756500000056e+01 +-1.926031970999999743e+01 +-1.926361846999999727e+01 +-1.925786304500000057e+01 +-1.925961494500000271e+01 +-1.926026725999999911e+01 +-1.925863075000000180e+01 +-1.925710010499999925e+01 +-1.925894355999999874e+01 +-1.926041412500000050e+01 +-1.926462650499999896e+01 +-1.926373577000000026e+01 +-1.926402092000000010e+01 +-1.926339149500000048e+01 +-1.926404190499999913e+01 +-1.925683784499999973e+01 +-1.926013946500000174e+01 +-1.926098633000000149e+01 +-1.926218509499999954e+01 +-1.925861549500000081e+01 +-1.926065540500000139e+01 +-1.925920390999999654e+01 +-1.926159953999999885e+01 +-1.926115417500000149e+01 +-1.925987910999999997e+01 +-1.925770473499999724e+01 +-1.925487709000000081e+01 +-1.925809287999999952e+01 +-1.926057624999999973e+01 +-1.926205539499999730e+01 +-1.925784682999999831e+01 +-1.926033497000000239e+01 +-1.925880336499999856e+01 +-1.925395774999999787e+01 +-1.925242614500000116e+01 +-1.925544929499999824e+01 +-1.925719738000000092e+01 +-1.925318241000000086e+01 +-1.925402831999999975e+01 +-1.924992561500000221e+01 +-1.925204753999999951e+01 +-1.925013161000000039e+01 +-1.925050831000000073e+01 +-1.925125122000000033e+01 +-1.924998760500000117e+01 +-1.925154590500000040e+01 +-1.925047683500000062e+01 +-1.925121211999999815e+01 +-1.924912929500000303e+01 +-1.924814128999999951e+01 +-1.924870395500000342e+01 +-1.924549866000000264e+01 +-1.923767184999999813e+01 +-1.924124145500000083e+01 +-1.923879051000000118e+01 +-1.923924637000000004e+01 +-1.923671341000000012e+01 +-1.923928451500000136e+01 +-1.923746776499999811e+01 +-1.923756980499999969e+01 +-1.923566436499999810e+01 +-1.923704433500000022e+01 +-1.923467921999999675e+01 +-1.923395920000000103e+01 +-1.923279094499999786e+01 +-1.923050689499999777e+01 +-1.923155689000000024e+01 +-1.922816467500000215e+01 +-1.922800254499999895e+01 +-1.922674465000000055e+01 +-1.922336578000000173e+01 +-1.922009849500000200e+01 +-1.922083759499999900e+01 +-1.921949482000000131e+01 +-1.921858787500000076e+01 +-1.921611976999999882e+01 +-1.921536636500000128e+01 +-1.921926975499999912e+01 +-1.921254920499999841e+01 +-1.921182155500000022e+01 +-1.921358298999999903e+01 +-1.921138191500000048e+01 +-1.921078204999999883e+01 +-1.920820712999999813e+01 +-1.920537853000000084e+01 +-1.920850467500000036e+01 +-1.920529079499999980e+01 +-1.920457935499999991e+01 +-1.920534610499999673e+01 +-1.919798183500000022e+01 +-1.919792843000000104e+01 +-1.919614220000000060e+01 +-1.919792747500000019e+01 +-1.919555092000000229e+01 +-1.919150256999999726e+01 +-1.919622040000000140e+01 +-1.919346428000000060e+01 +-1.919552231000000120e+01 +-1.919370555999999794e+01 +-1.918992709999999846e+01 +-1.919215392999999992e+01 +-1.918929958500000055e+01 +-1.918923091999999997e+01 +-1.919027042500000135e+01 +-1.918938064499999996e+01 +-1.918882083999999821e+01 +-1.918525314500000079e+01 +-1.918426417999999956e+01 +-1.918198013499999988e+01 +-1.917942237999999833e+01 +-1.918228625999999792e+01 +-1.917870903000000027e+01 +-1.918001461000000063e+01 +-1.917829513499999905e+01 +-1.917802429000000330e+01 +-1.917415905000000009e+01 +-1.917608737999999846e+01 +-1.917519474000000201e+01 +-1.917235087999999976e+01 +-1.917211151000000058e+01 +-1.917176436999999822e+01 +-1.917370509999999939e+01 +-1.917326927499999911e+01 +-1.917274379999999923e+01 +-1.917367077000000108e+01 +-1.917359352000000072e+01 +-1.916762161500000161e+01 +-1.916681385000000049e+01 +-1.916424942000000087e+01 +-1.916473007500000136e+01 +-1.916382217499999996e+01 +-1.916392326500000109e+01 +-1.916570949500000154e+01 +-1.916375542000000110e+01 +-1.916360759999999885e+01 +-1.916508007000000191e+01 +-1.916392421999999840e+01 +-1.916224479499999944e+01 +-1.916375637000000154e+01 +-1.916475581999999989e+01 +-1.916528129499999977e+01 +-1.916085529499999751e+01 +-1.916224956499999976e+01 +-1.916318130500000194e+01 +-1.916502094000000156e+01 +-1.915568542500000149e+01 +-1.915790462500000046e+01 +-1.915480708999999848e+01 +-1.915922451000000137e+01 +-1.915400791000000069e+01 +-1.915815162499999857e+01 +-1.915797328500000063e+01 +-1.915789223000000163e+01 +-1.916168880500000071e+01 +-1.915563011000000060e+01 +-1.915924072500000008e+01 +-1.915777015500000147e+01 +-1.915668678500000155e+01 +-1.915721892999999909e+01 +-1.916011238000000105e+01 +-1.916034316999999731e+01 +-1.916042995499999790e+01 +-1.915933418000000188e+01 +-1.915491675999999899e+01 +-1.915827083499999972e+01 +-1.915635014000000069e+01 +-1.915757655999999898e+01 +-1.915718936999999755e+01 +-1.915601062999999726e+01 +-1.915720844500000197e+01 +-1.916111850500000102e+01 +-1.915726470999999975e+01 +-1.916244792999999902e+01 +-1.916012000999999998e+01 +-1.916053390500000120e+01 +-1.916114521000000082e+01 +-1.916043949000000168e+01 +-1.916275787500000050e+01 +-1.916315078499999913e+01 +-1.916167735999999877e+01 +-1.916034698500000033e+01 +-1.916187572500000158e+01 +-1.916182136500000155e+01 +-1.916091060500000154e+01 +-1.916203403500000135e+01 +-1.916105174999999861e+01 +-1.916234588500000058e+01 +-1.916309547499999866e+01 +-1.916228675500000023e+01 +-1.916376113999999831e+01 +-1.916581344499999773e+01 +-1.916765880500000208e+01 +-1.916639899999999841e+01 +-1.916768264499999930e+01 +-1.916908454500000047e+01 +-1.916944980499999929e+01 +-1.917039966500000148e+01 +-1.917114258000000149e+01 +-1.917375183000000050e+01 +-1.917416382000000041e+01 +-1.916814136499999677e+01 +-1.916717719999999758e+01 +-1.916926765499999874e+01 +-1.917253303500000072e+01 +-1.917051410500000230e+01 +-1.917107105000000189e+01 +-1.917487716499999806e+01 +-1.917170905999999775e+01 +-1.917401409000000001e+01 +-1.917660713500000114e+01 +-1.917568683500000049e+01 +-1.917660045499999910e+01 +-1.918074322000000009e+01 +-1.918284797999999824e+01 +-1.918267726499999881e+01 +-1.918260955499999909e+01 +-1.918544101500000210e+01 +-1.918483162000000064e+01 +-1.918646621499999938e+01 +-1.918174361999999888e+01 +-1.918530178000000319e+01 +-1.918294715999999767e+01 +-1.918670081999999866e+01 +-1.918853187499999891e+01 +-1.918646049499999862e+01 +-1.918720626999999723e+01 +-1.919212817999999743e+01 +-1.919123459000000054e+01 +-1.919462776000000304e+01 +-1.919500637000000154e+01 +-1.919511317999999989e+01 +-1.919602775499999936e+01 +-1.920162009999999952e+01 +-1.919953250999999739e+01 +-1.920137977499999948e+01 +-1.920257377499999762e+01 +-1.920121955999999841e+01 +-1.920132160500000040e+01 +-1.920307255000000168e+01 +-1.920244407500000250e+01 +-1.920821666999999877e+01 +-1.920879173499999837e+01 +-1.920622921000000005e+01 +-1.920716571500000214e+01 +-1.921001434499999760e+01 +-1.921524619999999928e+01 +-1.921334266999999940e+01 +-1.921490478500000165e+01 +-1.921831989500000049e+01 +-1.922015475999999978e+01 +-1.922045802999999964e+01 +-1.922229766999999967e+01 +-1.922159480999999914e+01 +-1.922140598500000053e+01 +-1.922867106999999720e+01 +-1.922979164000000196e+01 +-1.922631359000000018e+01 +-1.922615241999999824e+01 +-1.923018932500000133e+01 +-1.923205852499999935e+01 +-1.923389339499999906e+01 +-1.923667049000000162e+01 +-1.923705768500000346e+01 +-1.923808002500000214e+01 +-1.924140548500000136e+01 +-1.924361610500000097e+01 +-1.924548244500000038e+01 +-1.924751758499999710e+01 +-1.924882507499999917e+01 +-1.924829578499999982e+01 +-1.924986743999999916e+01 +-1.925586700499999893e+01 +-1.925652885499999911e+01 +-1.925874614499999993e+01 +-1.926162719999999950e+01 +-1.925916194999999931e+01 +-1.926580428999999839e+01 +-1.926765536999999995e+01 +-1.926943207000000058e+01 +-1.926916885499999665e+01 +-1.927121639500000327e+01 +-1.927428245499999804e+01 +-1.927938270499999973e+01 +-1.927948951999999849e+01 +-1.927968883500000175e+01 +-1.928386116000000072e+01 +-1.928526878499999953e+01 +-1.928856372999999991e+01 +-1.929133605999999901e+01 +-1.928933525000000060e+01 +-1.929289626999999996e+01 +-1.929632186999999988e+01 +-1.929666233000000020e+01 +-1.930138969500000101e+01 +-1.929883385000000118e+01 +-1.930418014500000012e+01 +-1.931343745999999939e+01 +-1.931435680500000274e+01 +-1.931392479000000151e+01 +-1.931844711499999789e+01 +-1.931668090999999876e+01 +-1.932013892999999882e+01 +-1.932143306500000079e+01 +-1.932501793000000134e+01 +-1.932346725500000062e+01 +-1.932783221999999768e+01 +-1.932901001000000107e+01 +-1.932919788000000239e+01 +-1.933419800000000066e+01 +-1.933763790000000071e+01 +-1.933506775000000033e+01 +-1.933591747500000224e+01 +-1.933931255499999935e+01 +-1.934060001499999970e+01 +-1.934244346499999878e+01 +-1.934088992999999945e+01 +-1.934410095500000182e+01 +-1.934494113999999954e+01 +-1.934840488500000077e+01 +-1.934624099499999872e+01 +-1.935190296500000073e+01 +-1.934926795999999882e+01 +-1.935667323999999923e+01 +-1.935532379500000033e+01 +-1.935460567500000195e+01 +-1.935250759000000187e+01 +-1.935765170999999896e+01 +-1.935939503000000173e+01 +-1.936014556500000339e+01 +-1.936288165999999933e+01 +-1.936354542000000123e+01 +-1.936538601000000170e+01 +-1.936567115999999800e+01 +-1.936596679499999851e+01 +-1.936625194500000191e+01 +-1.936854362500000093e+01 +-1.936453342499999764e+01 +-1.936710643500000018e+01 +-1.936696338499999825e+01 +-1.936787414500000182e+01 +-1.936705779999999777e+01 +-1.937274837500000046e+01 +-1.936910724500000214e+01 +-1.937075996000000089e+01 +-1.937196254499999881e+01 +-1.937289619500000271e+01 +-1.936888885500000157e+01 +-1.937173270999999986e+01 +-1.937550163499999911e+01 +-1.937112426499999884e+01 +-1.937332535000000178e+01 +-1.937461948500000020e+01 +-1.937426948499999924e+01 +-1.937318610999999891e+01 +-1.937585258500000052e+01 +-1.937494373500000222e+01 +-1.937113857499999980e+01 +-1.937278270499999877e+01 +-1.937436008499999929e+01 +-1.937309550999999885e+01 +-1.937428856000000010e+01 +-1.937265205500000320e+01 +-1.937147522000000066e+01 +-1.936746215999999876e+01 +-1.937251472499999849e+01 +-1.937151813499999875e+01 +-1.937080574000000155e+01 +-1.937082004500000210e+01 +-1.937046528000000123e+01 +-1.936782360000000125e+01 +-1.936838722499999932e+01 +-1.936995220000000018e+01 +-1.936968612500000120e+01 +-1.936713695499999943e+01 +-1.936258411499999710e+01 +-1.936550426000000158e+01 +-1.936973857999999993e+01 +-1.936920356999999981e+01 +-1.936793803999999852e+01 +-1.936868572499999885e+01 +-1.936392498000000018e+01 +-1.936514091499999779e+01 +-1.936176872000000060e+01 +-1.936013221500000014e+01 +-1.935804271500000340e+01 +-1.936088847999999984e+01 +-1.936136436500000002e+01 +-1.936154461000000282e+01 +-1.935543060500000223e+01 +-1.935692978000000153e+01 +-1.935298537999999979e+01 +-1.935474204999999870e+01 +-1.935337066499999992e+01 +-1.934991740999999976e+01 +-1.934919929499999824e+01 +-1.934884452500000052e+01 +-1.934493636999999921e+01 +-1.934566498000000223e+01 +-1.934257793500000133e+01 +-1.934469794999999692e+01 +-1.934142208000000096e+01 +-1.934050178500000072e+01 +-1.933916758999999885e+01 +-1.933936213999999865e+01 +-1.933588790499999988e+01 +-1.933453750500000012e+01 +-1.933180903999999956e+01 +-1.932925892000000090e+01 +-1.933092307999999804e+01 +-1.932856654999999790e+01 +-1.932739829999999870e+01 +-1.932301521500000163e+01 +-1.932221316999999772e+01 +-1.932359218500000253e+01 +-1.931894493000000068e+01 +-1.932069778500000012e+01 +-1.931642436499999960e+01 +-1.931652259500000213e+01 +-1.931553935999999894e+01 +-1.931554030999999938e+01 +-1.931260490000000019e+01 +-1.930793762500000099e+01 +-1.930943202999999997e+01 +-1.930906009999999995e+01 +-1.930492878000000090e+01 +-1.930533599500000008e+01 +-1.930220508500000065e+01 +-1.929789543500000093e+01 +-1.930233573999999663e+01 +-1.930215072499999707e+01 +-1.929978084500000080e+01 +-1.929887676499999927e+01 +-1.929731369000000285e+01 +-1.929156303500000291e+01 +-1.929209804499999947e+01 +-1.928854656499999720e+01 +-1.928568744999999751e+01 +-1.928893947499999939e+01 +-1.928517437000000001e+01 +-1.928104496000000267e+01 +-1.928401470500000059e+01 +-1.928152942999999908e+01 +-1.927971744499999929e+01 +-1.928047752500000200e+01 +-1.927616119500000025e+01 +-1.927516364999999965e+01 +-1.927269363499999955e+01 +-1.927016544499999995e+01 +-1.927292252000000161e+01 +-1.927082538500000197e+01 +-1.927039623499999976e+01 +-1.927003574000000086e+01 +-1.926921940000000077e+01 +-1.926601409499999917e+01 +-1.926257133499999696e+01 +-1.926447582000000125e+01 +-1.927074623000000031e+01 +-1.927092933499999816e+01 +-1.926664733999999868e+01 +-1.926454258000000053e+01 +-1.926446342499999886e+01 +-1.926788139499999986e+01 +-1.926211166499999905e+01 +-1.926219940000000008e+01 +-1.925873947000000186e+01 +-1.926024818500000180e+01 +-1.925813579500000117e+01 +-1.926143932500000133e+01 +-1.925760841499999998e+01 +-1.925585365499999924e+01 +-1.925488090500000027e+01 +-1.925241756500000179e+01 +-1.925554656999999992e+01 +-1.925126361999999958e+01 +-1.925198078000000024e+01 +-1.925154209000000094e+01 +-1.924855423000000343e+01 +-1.924855804499999934e+01 +-1.925077438499999971e+01 +-1.925190544000000159e+01 +-1.924969292000000110e+01 +-1.925054264500000301e+01 +-1.924533175999999912e+01 +-1.924707508499999875e+01 +-1.924546718499999898e+01 +-1.924435710999999927e+01 +-1.924465275000000020e+01 +-1.924219512999999893e+01 +-1.924293994499999982e+01 +-1.924257850500000089e+01 +-1.924580287999999939e+01 +-1.924149894500000002e+01 +-1.923960495000000037e+01 +-1.923815155000000132e+01 +-1.923961639499999876e+01 +-1.924083996000000241e+01 +-1.923799610000000015e+01 +-1.924013328499999886e+01 +-1.923621750000000219e+01 +-1.923310470500000235e+01 +-1.923549271000000260e+01 +-1.923809718999999774e+01 +-1.923477936000000099e+01 +-1.923424911499999723e+01 +-1.923507690499999967e+01 +-1.923365211499999816e+01 +-1.923107052000000294e+01 +-1.923192119499999819e+01 +-1.923320770499999810e+01 +-1.923196410999999983e+01 +-1.923260402500000055e+01 +-1.923179054500000262e+01 +-1.923099613499999805e+01 +-1.922841929999999877e+01 +-1.922877216500000230e+01 +-1.922582340499999987e+01 +-1.922897243499999931e+01 +-1.922859859500000113e+01 +-1.922665023999999789e+01 +-1.923021793499999887e+01 +-1.923109149999999801e+01 +-1.923233127499999995e+01 +-1.922848415500000030e+01 +-1.923028946000000161e+01 +-1.923155307500000077e+01 +-1.922832011999999935e+01 +-1.922674942000000087e+01 +-1.922596263500000191e+01 +-1.922598647999999955e+01 +-1.922558021500000081e+01 +-1.922482681500000012e+01 +-1.922445392499999883e+01 +-1.922122192500000182e+01 +-1.922496033000000182e+01 +-1.922382831999999908e+01 +-1.922360802000000035e+01 +-1.922406100999999978e+01 +-1.922255992999999918e+01 +-1.922364234999999866e+01 +-1.921957301999999856e+01 +-1.922607135999999883e+01 +-1.922823715500000219e+01 +-1.922362613499999995e+01 +-1.922215461500000089e+01 +-1.922387027499999945e+01 +-1.922201156499999897e+01 +-1.922528171500000127e+01 +-1.922360515500000133e+01 +-1.922313308500000062e+01 +-1.922082805999999877e+01 +-1.921779060000000072e+01 +-1.921729278499999793e+01 +-1.921765423000000084e+01 +-1.921889686499999783e+01 +-1.922188949499999921e+01 +-1.922161102500000140e+01 +-1.922011089000000084e+01 +-1.921972369999999941e+01 +-1.921876525999999785e+01 +-1.921995543999999967e+01 +-1.922012043000000148e+01 +-1.922174263000000138e+01 +-1.921914577500000121e+01 +-1.922096348000000177e+01 +-1.922138690999999966e+01 +-1.921879005499999948e+01 +-1.922309494000000285e+01 +-1.921849441500000211e+01 +-1.921992587999999813e+01 +-1.921926498500000235e+01 +-1.922135543999999996e+01 +-1.921775913500000144e+01 +-1.921637821000000201e+01 +-1.921706771499999888e+01 +-1.921445846499999988e+01 +-1.921738814999999789e+01 +-1.921656512999999933e+01 +-1.921551417999999956e+01 +-1.921486568499999947e+01 +-1.921042538000000022e+01 +-1.921295261499999896e+01 +-1.922004222999999712e+01 +-1.922090148999999926e+01 +-1.921876716499999915e+01 +-1.921903800999999845e+01 +-1.922010707500000137e+01 +-1.921778011500000005e+01 +-1.921455860000000015e+01 +-1.921726989999999802e+01 +-1.921783923999999999e+01 +-1.921734428499999936e+01 +-1.921448039999999935e+01 +-1.921811294500000145e+01 +-1.921350097500000231e+01 +-1.921459579500000103e+01 +-1.921630477499999756e+01 +-1.921507453999999981e+01 +-1.921086693000000167e+01 +-1.921310520499999797e+01 +-1.921239280500000035e+01 +-1.921473693499999769e+01 +-1.921243667499999930e+01 +-1.921891403500000095e+01 +-1.921849060000000264e+01 +-1.921939659000000233e+01 +-1.921755313999999970e+01 +-1.922010612500000093e+01 +-1.921632861999999875e+01 +-1.921924114000000117e+01 +-1.921837330000000321e+01 +-1.921981048500000000e+01 +-1.921896839000000057e+01 +-1.921875381499999946e+01 +-1.921866226499999897e+01 +-1.921982479000000055e+01 +-1.921759224000000188e+01 +-1.921849250999999725e+01 +-1.921856403499999999e+01 +-1.921660519000000278e+01 +-1.921659565000000214e+01 +-1.921665001000000217e+01 +-1.922003173999999959e+01 +-1.921422291000000016e+01 +-1.922550010500000184e+01 +-1.922420406500000212e+01 +-1.922222136999999975e+01 +-1.922288608499999896e+01 +-1.922542666999999739e+01 +-1.922540950500000179e+01 +-1.922535991499999852e+01 +-1.922434615999999963e+01 +-1.922444057499999914e+01 +-1.922521972500000231e+01 +-1.922033691499999719e+01 +-1.922425651500000043e+01 +-1.922522544499999952e+01 +-1.922523498500000017e+01 +-1.922566986000000000e+01 +-1.922488403500000231e+01 +-1.922551537000000010e+01 +-1.922136401999999933e+01 +-1.922584915000000194e+01 +-1.922288131500000219e+01 +-1.922349929499999988e+01 +-1.922797393999999827e+01 +-1.923293208999999848e+01 +-1.923098277999999794e+01 +-1.923179149499999951e+01 +-1.923058033000000222e+01 +-1.923313522499999806e+01 +-1.923071670499999897e+01 +-1.923068714000000057e+01 +-1.923133563999999751e+01 +-1.923384857499999967e+01 +-1.923255443500000084e+01 +-1.923152065000000022e+01 +-1.923148154999999804e+01 +-1.923011016999999967e+01 +-1.923192596500000207e+01 +-1.923356056000000081e+01 +-1.923482036499999737e+01 +-1.923284912000000091e+01 +-1.923218822500000158e+01 +-1.922914028000000286e+01 +-1.923897838499999935e+01 +-1.923656558999999788e+01 +-1.923948097499999932e+01 +-1.923827266500000022e+01 +-1.923925876500000243e+01 +-1.923975753500000252e+01 +-1.923921394500000304e+01 +-1.923624896999999834e+01 +-1.924000835000000009e+01 +-1.923795318500000207e+01 +-1.924077224999999913e+01 +-1.923827838999999784e+01 +-1.923695564000000147e+01 +-1.924017524499999965e+01 +-1.923544693000000194e+01 +-1.923919582499999947e+01 +-1.924028682999999873e+01 +-1.923677158499999962e+01 +-1.923775386999999881e+01 +-1.923800944999999984e+01 +-1.924018955000000020e+01 +-1.924144363500000310e+01 +-1.924425887999999674e+01 +-1.924376678499999826e+01 +-1.924464130500000181e+01 +-1.924254131499999687e+01 +-1.924360656999999719e+01 +-1.924275493500000067e+01 +-1.924237156000000226e+01 +-1.924435711000000282e+01 +-1.924159621999999814e+01 +-1.924285125499999793e+01 +-1.924091911500000052e+01 +-1.924151515999999873e+01 +-1.924158572999999706e+01 +-1.923984050500000009e+01 +-1.924208545500000156e+01 +-1.924050998999999962e+01 +-1.924387645499999877e+01 +-1.923919296000000045e+01 +-1.924126434500000116e+01 +-1.924497699500000181e+01 +-1.924815273499999790e+01 +-1.924859332999999850e+01 +-1.924992847000000040e+01 +-1.924772548500000013e+01 +-1.924294376000000284e+01 +-1.924621391000000159e+01 +-1.924792193999999768e+01 +-1.924918651499999811e+01 +-1.924377918500000106e+01 +-1.924356747000000212e+01 +-1.924535560500000031e+01 +-1.924315739000000036e+01 +-1.924623203000000160e+01 +-1.924492358999999908e+01 +-1.924619484000000114e+01 +-1.924515819999999877e+01 +-1.924265861499999986e+01 +-1.924318790499999920e+01 +-1.924499416500000137e+01 +-1.924423217500000050e+01 +-1.924641323000000170e+01 +-1.924221038999999678e+01 +-1.924134158999999755e+01 +-1.924489211999999938e+01 +-1.924395084500000053e+01 +-1.924373530999999815e+01 +-1.924810696000000121e+01 +-1.924934864000000090e+01 +-1.924796295000000157e+01 +-1.925039959000000067e+01 +-1.924765014500000149e+01 +-1.924615001499999778e+01 +-1.924612712999999786e+01 +-1.924921798999999822e+01 +-1.925202941999999950e+01 +-1.924752902999999904e+01 +-1.924906349500000147e+01 +-1.924893760500000184e+01 +-1.924755191999999937e+01 +-1.924925994999999901e+01 +-1.924786567499999990e+01 +-1.924666500000000013e+01 +-1.924854087499999977e+01 +-1.925026893500000114e+01 +-1.924970626500000037e+01 +-1.924977016500000104e+01 +-1.924736404500000120e+01 +-1.924842929999999797e+01 +-1.924887657000000019e+01 +-1.924921321499999749e+01 +-1.925056647999999981e+01 +-1.925154876999999942e+01 +-1.925050639999999902e+01 +-1.925332928000000265e+01 +-1.924882698000000048e+01 +-1.924990558500000049e+01 +-1.925730419499999968e+01 +-1.925461005999999742e+01 +-1.925543689999999941e+01 +-1.925777721500000084e+01 +-1.925703430500000124e+01 +-1.926049423500000302e+01 +-1.925698279999999940e+01 +-1.926337527999999821e+01 +-1.925766086499999830e+01 +-1.925672531499999707e+01 +-1.926092434000000253e+01 +-1.926126384500000199e+01 +-1.925987053000000060e+01 +-1.926150608000000020e+01 +-1.926192951499999850e+01 +-1.926641273499999940e+01 +-1.926419449000000128e+01 +-1.926561642000000063e+01 +-1.926762485500000111e+01 +-1.926796340500000326e+01 +-1.926950931500000053e+01 +-1.926893138999999877e+01 +-1.926770687000000137e+01 +-1.927155017999999842e+01 +-1.926794720000000183e+01 +-1.927160740000000061e+01 +-1.927158164499999771e+01 +-1.927642631500000192e+01 +-1.927604484500000126e+01 +-1.927683735000000098e+01 +-1.927433394999999905e+01 +-1.927780532500000277e+01 +-1.928008747500000197e+01 +-1.927693271500000094e+01 +-1.927968597000000273e+01 +-1.927828026000000250e+01 +-1.928212070500000053e+01 +-1.928375244000000066e+01 +-1.928142642999999978e+01 +-1.928582287000000051e+01 +-1.928636932500000256e+01 +-1.928854656000000034e+01 +-1.928594589000000070e+01 +-1.928841018500000004e+01 +-1.928792857999999910e+01 +-1.928661727499999756e+01 +-1.929240798500000054e+01 +-1.929172515999999860e+01 +-1.928830528499999986e+01 +-1.929279709000000054e+01 +-1.929295444499999945e+01 +-1.930169581999999906e+01 +-1.930453777500000001e+01 +-1.930257415999999893e+01 +-1.930781840999999943e+01 +-1.930733966500000065e+01 +-1.930841636499999936e+01 +-1.930499077000000341e+01 +-1.930820083500000095e+01 +-1.931012439500000255e+01 +-1.930842876500000216e+01 +-1.930804157000000032e+01 +-1.931485938999999874e+01 +-1.931381416500000014e+01 +-1.931076336000000282e+01 +-1.931554221999999754e+01 +-1.932061862999999846e+01 +-1.931851387000000031e+01 +-1.931867504000000224e+01 +-1.932066727000000128e+01 +-1.931992816999999718e+01 +-1.932183932999999953e+01 +-1.932134532999999976e+01 +-1.932709884499999831e+01 +-1.932311820999999696e+01 +-1.932155609000000140e+01 +-1.932665729500000040e+01 +-1.932353019500000002e+01 +-1.932925033499999756e+01 +-1.933125018999999867e+01 +-1.932841300500000159e+01 +-1.933223533999999688e+01 +-1.933219814000000270e+01 +-1.933043479999999903e+01 +-1.933325004999999663e+01 +-1.933222675000000024e+01 +-1.933164501499999943e+01 +-1.933227920499999897e+01 +-1.933691883000000189e+01 +-1.933203125000000000e+01 +-1.933281516999999994e+01 +-1.933932399500000088e+01 +-1.934058857000000131e+01 +-1.934123420499999924e+01 +-1.933991814000000176e+01 +-1.934264469500000061e+01 +-1.934150314500000079e+01 +-1.934304428000000087e+01 +-1.934330463499999908e+01 +-1.934218883500000175e+01 +-1.934099483500000005e+01 +-1.934489345499999757e+01 +-1.934645843500000240e+01 +-1.934413718999999787e+01 +-1.934898090499999768e+01 +-1.934536647499999873e+01 +-1.934883785499999931e+01 +-1.934761429000000277e+01 +-1.935285282000000251e+01 +-1.934867095999999975e+01 +-1.935444259999999872e+01 +-1.935083389000000054e+01 +-1.935442542999999915e+01 +-1.935080242000000084e+01 +-1.935451698499999651e+01 +-1.935242271499999944e+01 +-1.935434245999999803e+01 +-1.936286353999999932e+01 +-1.935952187000000180e+01 +-1.936128139499999889e+01 +-1.935914707500000276e+01 +-1.936177253500000006e+01 +-1.936065196999999927e+01 +-1.935600185500000237e+01 +-1.936335945000000081e+01 +-1.936425590500000027e+01 +-1.935879040000000018e+01 +-1.936154842500000228e+01 +-1.936328696999999721e+01 +-1.936363887499999947e+01 +-1.936986637000000044e+01 +-1.936948204000000118e+01 +-1.936678790999999933e+01 +-1.936613368999999807e+01 +-1.936747932499999791e+01 +-1.937048435500000210e+01 +-1.937101650500000005e+01 +-1.936961364500000116e+01 +-1.937480830999999881e+01 +-1.937213039499999923e+01 +-1.937209701500000136e+01 +-1.937308597499999863e+01 +-1.937260436999999769e+01 +-1.937796688000000245e+01 +-1.937531089499999837e+01 +-1.937481212499999828e+01 +-1.938357448499999691e+01 +-1.938180541999999917e+01 +-1.938105678499999840e+01 +-1.938030338499999772e+01 +-1.938238716500000081e+01 +-1.937933826500000123e+01 +-1.938373470500000195e+01 +-1.938232326500000013e+01 +-1.938156795500000129e+01 +-1.938629817999999716e+01 +-1.939067363499999885e+01 +-1.939460564000000176e+01 +-1.939118289999999689e+01 +-1.939216804499999824e+01 +-1.939499569000000179e+01 +-1.939330864000000076e+01 +-1.939450740999999923e+01 +-1.939264202000000026e+01 +-1.939672851499999950e+01 +-1.939689636499999992e+01 +-1.939741897999999765e+01 +-1.939675617000000329e+01 +-1.939526080999999991e+01 +-1.940468693000000044e+01 +-1.940781306999999956e+01 +-1.940291500000000013e+01 +-1.940739631499999973e+01 +-1.940608310500000044e+01 +-1.940761947500000062e+01 +-1.940741824999999920e+01 +-1.940950011999999703e+01 +-1.941103362999999860e+01 +-1.940853309499999924e+01 +-1.941036510499999679e+01 +-1.941381740499999964e+01 +-1.941252899500000240e+01 +-1.941949749000000125e+01 +-1.942288303499999813e+01 +-1.942015361500000026e+01 +-1.942088317999999703e+01 +-1.941932773499999954e+01 +-1.942250728500000179e+01 +-1.942461300000000080e+01 +-1.942218494500000148e+01 +-1.942245387999999906e+01 +-1.942840861999999902e+01 +-1.942895221500000247e+01 +-1.943096256500000152e+01 +-1.943009376500000229e+01 +-1.943838691999999924e+01 +-1.943662167000000096e+01 +-1.943927669500000022e+01 +-1.944082069499999932e+01 +-1.944226741499999989e+01 +-1.944482326500000013e+01 +-1.944286441999999937e+01 +-1.944839763499999918e+01 +-1.944846534499999890e+01 +-1.945020676000000037e+01 +-1.944778347000000096e+01 +-1.944775771999999847e+01 +-1.945311450500000205e+01 +-1.945650195999999710e+01 +-1.945812130000000195e+01 +-1.945855331499999963e+01 +-1.946320151999999837e+01 +-1.946446323500000020e+01 +-1.946580791499999918e+01 +-1.946561240999999853e+01 +-1.946783161500000148e+01 +-1.946675109999999975e+01 +-1.946928596500000097e+01 +-1.947355746999999937e+01 +-1.947429656999999992e+01 +-1.947746371999999937e+01 +-1.947936344000000020e+01 +-1.948174858000000143e+01 +-1.948464012000000167e+01 +-1.948680972999999739e+01 +-1.948716354500000136e+01 +-1.949165726000000021e+01 +-1.949317836499999856e+01 +-1.949452877000000228e+01 +-1.949441051499999844e+01 +-1.949956417499999972e+01 +-1.949712562999999932e+01 +-1.950041676000000024e+01 +-1.950123595999999893e+01 +-1.951050281499999883e+01 +-1.951214599500000091e+01 +-1.951433753500000279e+01 +-1.951369380999999947e+01 +-1.951522636500000019e+01 +-1.951455020999999945e+01 +-1.951943493000000274e+01 +-1.952225875999999971e+01 +-1.952307319500000204e+01 +-1.952397442000000183e+01 +-1.952900123500000262e+01 +-1.952669144000000045e+01 +-1.953052139000000054e+01 +-1.953716850500000035e+01 +-1.953897381000000166e+01 +-1.954168415000000181e+01 +-1.954045391000000009e+01 +-1.954667186500000042e+01 +-1.954424666999999971e+01 +-1.954744910999999874e+01 +-1.954879093000000267e+01 +-1.955656623999999866e+01 +-1.955443286999999941e+01 +-1.955779552499999951e+01 +-1.955776309999999896e+01 +-1.955720329000000035e+01 +-1.956808948500000156e+01 +-1.956842708499999972e+01 +-1.957390594499999992e+01 +-1.957353591999999765e+01 +-1.957046222499999999e+01 +-1.957865524500000021e+01 +-1.958475398999999939e+01 +-1.958309554999999946e+01 +-1.958609390000000161e+01 +-1.958543395999999959e+01 +-1.958780670000000157e+01 +-1.959367656500000265e+01 +-1.960153770499999837e+01 +-1.960262966500000203e+01 +-1.960530375999999819e+01 +-1.960600662499999913e+01 +-1.961043166999999698e+01 +-1.961031723500000012e+01 +-1.961554622500000278e+01 +-1.961561680000000152e+01 +-1.962091637000000333e+01 +-1.962098884499999940e+01 +-1.962489319000000165e+01 +-1.962806320500000012e+01 +-1.963300991499999881e+01 +-1.963579940500000021e+01 +-1.964226723000000163e+01 +-1.964592170499999924e+01 +-1.964599037500000023e+01 +-1.964917278499999753e+01 +-1.965015125500000082e+01 +-1.966033840000000055e+01 +-1.966066646499999848e+01 +-1.966688918999999913e+01 +-1.966530990500000087e+01 +-1.966638374500000097e+01 +-1.967234325500000125e+01 +-1.967858314500000105e+01 +-1.968778419499999899e+01 +-1.968581962500000060e+01 +-1.969278239999999869e+01 +-1.969221305499999985e+01 +-1.969836520999999863e+01 +-1.970223236000000000e+01 +-1.970640086999999951e+01 +-1.970674800500000146e+01 +-1.971293830999999841e+01 +-1.971850013499999932e+01 +-1.971950625999999929e+01 +-1.972833156499999774e+01 +-1.973657703499999982e+01 +-1.973902797999999947e+01 +-1.974211883499999942e+01 +-1.974752521499999958e+01 +-1.975182628499999993e+01 +-1.975252437500000013e+01 +-1.975737380999999715e+01 +-1.976296615500000087e+01 +-1.976845931999999806e+01 +-1.977608490000000074e+01 +-1.977689456999999962e+01 +-1.978196048499999904e+01 +-1.979353046499999991e+01 +-1.979477691499999992e+01 +-1.980371665999999919e+01 +-1.980668544499999939e+01 +-1.981061649499999788e+01 +-1.981327534000000057e+01 +-1.982056808499999789e+01 +-1.982558250499999986e+01 +-1.982738780999999761e+01 +-1.983635997500000059e+01 +-1.983834934000000061e+01 +-1.984348011000000156e+01 +-1.985412215999999930e+01 +-1.986255836499999816e+01 +-1.986411380499999879e+01 +-1.987155628000000007e+01 +-1.987652397000000093e+01 +-1.988521576000000124e+01 +-1.988656234999999839e+01 +-1.988928604000000178e+01 +-1.989830685000000088e+01 +-1.990177154500000256e+01 +-1.990787505999999851e+01 +-1.991208267500000062e+01 +-1.991882610000000042e+01 +-1.992844772499999806e+01 +-1.993421078000000080e+01 +-1.994118023000000051e+01 +-1.994326496000000049e+01 +-1.995319652999999960e+01 +-1.995473003000000034e+01 +-1.995996761500000005e+01 +-1.996944904499999751e+01 +-1.997107982499999679e+01 +-1.997646045500000156e+01 +-1.997853279000000271e+01 +-1.998546314000000024e+01 +-1.998818397499999833e+01 +-1.999934005499999756e+01 +-2.000693702499999915e+01 +-2.000940513999999837e+01 +-2.001643085500000296e+01 +-2.001961899000000145e+01 +-2.002263736500000135e+01 +-2.002859592499999764e+01 +-2.003383636499999909e+01 +-2.003869533499999989e+01 +-2.003995990499999991e+01 +-2.004427718999999897e+01 +-2.004626464999999769e+01 +-2.005870818999999727e+01 +-2.006326007999999916e+01 +-2.006386184499999814e+01 +-2.006870174499999848e+01 +-2.006942177000000171e+01 +-2.007388209999999873e+01 +-2.007494067999999743e+01 +-2.007831382999999903e+01 +-2.008552836999999869e+01 +-2.008713818000000018e+01 +-2.008777332500000057e+01 +-2.009141636000000020e+01 +-2.009194851000000170e+01 +-2.009788989999999842e+01 +-2.010437678999999989e+01 +-2.010529232000000022e+01 +-2.010406779999999927e+01 +-2.010690402999999904e+01 +-2.010228348000000054e+01 +-2.010740947499999720e+01 +-2.011106681500000093e+01 +-2.011020660000000149e+01 +-2.010623454999999993e+01 +-2.010611439000000189e+01 +-2.010637951000000001e+01 +-2.011306762499999934e+01 +-2.011214066000000145e+01 +-2.010805511499999909e+01 +-2.011346340000000055e+01 +-2.010993957499999851e+01 +-2.011195468999999747e+01 +-2.013284301999999926e+01 +-2.014416884999999979e+01 +-2.014952945499999970e+01 +-2.017039871000000062e+01 +-2.017982101500000169e+01 +-2.010334205499999882e+01 +-2.010058403000000027e+01 +-2.010331153499999957e+01 +-2.010024071000000134e+01 +-2.009360026999999960e+01 +-2.009305668000000011e+01 +-2.009043693499999961e+01 +-2.008528042000000013e+01 +-2.008169174500000054e+01 +-2.008055877500000008e+01 +-2.007941818500000153e+01 +-2.007206726500000116e+01 +-2.006745719999999977e+01 +-2.006679248500000057e+01 +-2.006750201999999916e+01 +-2.006565189500000201e+01 +-2.005948161999999968e+01 +-2.005029487999999915e+01 +-2.005376625000000246e+01 +-2.004715061000000276e+01 +-2.004145241000000155e+01 +-2.003951168000000038e+01 +-2.003017234500000043e+01 +-2.002702522500000271e+01 +-2.002027034500000013e+01 +-2.001897144499999825e+01 +-2.001248454999999993e+01 +-2.001144504500000210e+01 +-2.000444507499999958e+01 +-2.000468826000000178e+01 +-1.999730682500000256e+01 +-1.999124908499999975e+01 +-1.998893260999999910e+01 +-1.998127269999999811e+01 +-1.997420501999999942e+01 +-1.996940612499999901e+01 +-1.996527290499999907e+01 +-1.996166801500000076e+01 +-1.995440864500000089e+01 +-1.995392608499999909e+01 +-1.994836616500000304e+01 +-1.994456672500000138e+01 +-1.994316291500000204e+01 +-1.993436432000000025e+01 +-1.993028926999999939e+01 +-1.992528534000000207e+01 +-1.991560840500000040e+01 +-1.991374301500000144e+01 +-1.990691185000000019e+01 +-1.989816761000000156e+01 +-1.989667129499999731e+01 +-1.989085769999999798e+01 +-1.989276600000000172e+01 +-1.988697433500000145e+01 +-1.988015747500000074e+01 +-1.987545776500000017e+01 +-1.986892414000000073e+01 +-1.986799526000000071e+01 +-1.985881995999999816e+01 +-1.985321521999999916e+01 +-1.985173797999999934e+01 +-1.984230804499999934e+01 +-1.983871460000000297e+01 +-1.983568000500000039e+01 +-1.982945919000000146e+01 +-1.983179855000000202e+01 +-1.982740211499999816e+01 +-1.982093048000000124e+01 +-1.981703853500000179e+01 +-1.981019878500000075e+01 +-1.980611992000000043e+01 +-1.980041408499999989e+01 +-1.979899501999999956e+01 +-1.979542541499999686e+01 +-1.978977108000000129e+01 +-1.978489112999999833e+01 +-1.977983093499999967e+01 +-1.977696419000000105e+01 +-1.977504539499999936e+01 +-1.977178096499999782e+01 +-1.976736927000000321e+01 +-1.976688384999999926e+01 +-1.976054859499999949e+01 +-1.975458144999999988e+01 +-1.975327491499999866e+01 +-1.974716472499999753e+01 +-1.974096679999999893e+01 +-1.973717212500000073e+01 +-1.973327255499999922e+01 +-1.973380851499999977e+01 +-1.973239517000000021e+01 +-1.972869205500000334e+01 +-1.972239399000000049e+01 +-1.972467708499999972e+01 +-1.971617412499999844e+01 +-1.971662712499999870e+01 +-1.971116638499999851e+01 +-1.970820712999999813e+01 +-1.970578670500000129e+01 +-1.970154858000000075e+01 +-1.969782448000000130e+01 +-1.969359874999999960e+01 +-1.969309997500000264e+01 +-1.968749427999999924e+01 +-1.968865204000000091e+01 +-1.968598460999999844e+01 +-1.968276024000000035e+01 +-1.967784881499999727e+01 +-1.967701148999999816e+01 +-1.967489910500000150e+01 +-1.966954517499999966e+01 +-1.966576671500000018e+01 +-1.966455840999999793e+01 +-1.966561889500000149e+01 +-1.966247749000000056e+01 +-1.966127586500000035e+01 +-1.965814304499999920e+01 +-1.965565013999999877e+01 +-1.965158653499999986e+01 +-1.964664077999999847e+01 +-1.965018653999999998e+01 +-1.964549255499999703e+01 +-1.964263629500000263e+01 +-1.963858413999999897e+01 +-1.963994121500000034e+01 +-1.963489436999999782e+01 +-1.963544178000000073e+01 +-1.963211249999999808e+01 +-1.962825870500000036e+01 +-1.962593364499999993e+01 +-1.962938403999999792e+01 +-1.962214851499999924e+01 +-1.962350463499999975e+01 +-1.961841105999999968e+01 +-1.961912726999999990e+01 +-1.961616229999999916e+01 +-1.961419582500000303e+01 +-1.961030865000000034e+01 +-1.960697555499999822e+01 +-1.960869025999999948e+01 +-1.960425472499999699e+01 +-1.960471153499999986e+01 +-1.960293674500000094e+01 +-1.960531139500000108e+01 +-1.960198116499999799e+01 +-1.959929275500000045e+01 +-1.959889411500000023e+01 +-1.959889411999999709e+01 +-1.959629059000000240e+01 +-1.959459305000000029e+01 +-1.959511471000000071e+01 +-1.959271144499999906e+01 +-1.958726787500000199e+01 +-1.959220313999999874e+01 +-1.959172248999999866e+01 +-1.959031772499999846e+01 +-1.958755588500000044e+01 +-1.958579731000000024e+01 +-1.958666991999999851e+01 +-1.958300209000000081e+01 +-1.958257580000000075e+01 +-1.958072185500000018e+01 +-1.958273029000000065e+01 +-1.957877350000000050e+01 +-1.957652282500000140e+01 +-1.957688236499999945e+01 +-1.957805824500000114e+01 +-1.957545852500000194e+01 +-1.957488536999999695e+01 +-1.957475471500000097e+01 +-1.956849193499999728e+01 +-1.956903076000000041e+01 +-1.956973266500000008e+01 +-1.957046699500000031e+01 +-1.956924343000000022e+01 +-1.957152748000000031e+01 +-1.956726264999999998e+01 +-1.956889152499999796e+01 +-1.956236553000000100e+01 +-1.956629562500000219e+01 +-1.956450367000000057e+01 +-1.956183528999999766e+01 +-1.956273746499999788e+01 +-1.956225967499999996e+01 +-1.955700683500000281e+01 +-1.955679130500000085e+01 +-1.955999183499999816e+01 +-1.955841350500000075e+01 +-1.955865288000000035e+01 +-1.955717278000000192e+01 +-1.955650710999999831e+01 +-1.955134772999999981e+01 +-1.955422973499999983e+01 +-1.955102633999999995e+01 +-1.955301856999999899e+01 +-1.955463886500000115e+01 +-1.955369948999999963e+01 +-1.954855633000000026e+01 +-1.955163860000000042e+01 +-1.954933642999999677e+01 +-1.954712963000000059e+01 +-1.954727077500000121e+01 +-1.954463291000000069e+01 +-1.955007171999999827e+01 +-1.954411602000000059e+01 +-1.954534721499999961e+01 +-1.954011535499999752e+01 +-1.954448127999999940e+01 +-1.954363441499999965e+01 +-1.954306697999999898e+01 +-1.954258060499999772e+01 +-1.954209995000000077e+01 +-1.954133701499999987e+01 +-1.953892612499999970e+01 +-1.953715324499999895e+01 +-1.954108047500000112e+01 +-1.953785896499999808e+01 +-1.953425788999999924e+01 +-1.953828335000000038e+01 +-1.953487492000000003e+01 +-1.953364277000000016e+01 +-1.953087330000000321e+01 +-1.953534889000000163e+01 +-1.953431320500000012e+01 +-1.953438663499999706e+01 +-1.953161715999999970e+01 +-1.953258800500000092e+01 +-1.953331565999999953e+01 +-1.952951717499999873e+01 +-1.952712344999999772e+01 +-1.952762794499999899e+01 +-1.952535628999999773e+01 +-1.952715683000000269e+01 +-1.952602386499999909e+01 +-1.952510643000000101e+01 +-1.952470207000000002e+01 +-1.952577877000000228e+01 +-1.952274608500000141e+01 +-1.952282142500000006e+01 +-1.951903820000000067e+01 +-1.952009392000000076e+01 +-1.951943969999999950e+01 +-1.951915359499999880e+01 +-1.951949692000000169e+01 +-1.951930427499999965e+01 +-1.952209663500000048e+01 +-1.951711178000000046e+01 +-1.951492023499999817e+01 +-1.951377964000000276e+01 +-1.951705646500000313e+01 +-1.951529026000000044e+01 +-1.951290703000000093e+01 +-1.951635455999999991e+01 +-1.951109790499999974e+01 +-1.951255321500000051e+01 +-1.951334476499999937e+01 +-1.951052665499999961e+01 +-1.950846957999999987e+01 +-1.951191520999999796e+01 +-1.950502491000000305e+01 +-1.951059246499999844e+01 +-1.951022529499999791e+01 +-1.950496387500000139e+01 +-1.950767421999999840e+01 +-1.950592136499999896e+01 +-1.950745964000000043e+01 +-1.950285339499999893e+01 +-1.950328635999999705e+01 +-1.949968051999999830e+01 +-1.949837017499999803e+01 +-1.949908160999999751e+01 +-1.949702930499999809e+01 +-1.949912548000000001e+01 +-1.949635124000000275e+01 +-1.949482917999999998e+01 +-1.949648093999999787e+01 +-1.949573707999999783e+01 +-1.949645805499999796e+01 +-1.949061584500000066e+01 +-1.949123668499999695e+01 +-1.949083900499999800e+01 +-1.948805713499999825e+01 +-1.949210262500000113e+01 +-1.948609733500000019e+01 +-1.948782921000000101e+01 +-1.948631954500000063e+01 +-1.948610687000000041e+01 +-1.948895168499999997e+01 +-1.948237705500000061e+01 +-1.948485087999999976e+01 +-1.947923088000000291e+01 +-1.948524856499999913e+01 +-1.948165798000000137e+01 +-1.948172664499999840e+01 +-1.947837734000000154e+01 +-1.948388290500000153e+01 +-1.947843646999999834e+01 +-1.947620582500000097e+01 +-1.947701263500000124e+01 +-1.947993373999999989e+01 +-1.947622871499999775e+01 +-1.947195815999999979e+01 +-1.947517776499999798e+01 +-1.947507095499999963e+01 +-1.947347831500000126e+01 +-1.946838951000000151e+01 +-1.947352695499999697e+01 +-1.947304630000000003e+01 +-1.946767330499999815e+01 +-1.946978187500000246e+01 +-1.946634483500000101e+01 +-1.946696853499999946e+01 +-1.946318053999999975e+01 +-1.946315097500000135e+01 +-1.946101188499999779e+01 +-1.946365833499999809e+01 +-1.946382617999999809e+01 +-1.946196841999999805e+01 +-1.945955276499999798e+01 +-1.946036243500000040e+01 +-1.945914650000000279e+01 +-1.945552349000000092e+01 +-1.945605373500000113e+01 +-1.945338153999999875e+01 +-1.945391750499999972e+01 +-1.945369052999999937e+01 +-1.944981098499999916e+01 +-1.945228004499999841e+01 +-1.945170020999999849e+01 +-1.945114231000000160e+01 +-1.945166588000000019e+01 +-1.944823074500000004e+01 +-1.944985771500000027e+01 +-1.945012855499999915e+01 +-1.944577026500000017e+01 +-1.944703579000000104e+01 +-1.944923878000000173e+01 +-1.944083690499999761e+01 +-1.944734668999999982e+01 +-1.944162845500000003e+01 +-1.944305515500000325e+01 +-1.944267750000000206e+01 +-1.944219589000000070e+01 +-1.944210052500000074e+01 +-1.943861293999999873e+01 +-1.943445395999999903e+01 +-1.944199657500000100e+01 +-1.943704032499999812e+01 +-1.943445778000000246e+01 +-1.943463611499999999e+01 +-1.943104839499999770e+01 +-1.942628669999999858e+01 +-1.942838287499999694e+01 +-1.942738246999999774e+01 +-1.942104148499999994e+01 +-1.942423820500000176e+01 +-1.942121601000000197e+01 +-1.942287254499999705e+01 +-1.942286586499999856e+01 +-1.942001724500000037e+01 +-1.942284870499999982e+01 +-1.941669178000000073e+01 +-1.942368507500000163e+01 +-1.941871643500000033e+01 +-1.941633700999999945e+01 +-1.942137718499999721e+01 +-1.941589736999999971e+01 +-1.941944312999999767e+01 +-1.941735744500000038e+01 +-1.941449451500000123e+01 +-1.941145991999999865e+01 +-1.940641403500000095e+01 +-1.940769862999999873e+01 +-1.940952586999999951e+01 +-1.940807723999999723e+01 +-1.940815066999999772e+01 +-1.940208339499999823e+01 +-1.940777492499999823e+01 +-1.940594005999999894e+01 +-1.940181732499999967e+01 +-1.940429973999999902e+01 +-1.940346431999999766e+01 +-1.940345859500000003e+01 +-1.940198993999999999e+01 +-1.940034294499999845e+01 +-1.939933776999999893e+01 +-1.940033054500000276e+01 +-1.940344334000000259e+01 +-1.940031242499999919e+01 +-1.939327716500000065e+01 +-1.939474105500000078e+01 +-1.939463806500000231e+01 +-1.939298915999999906e+01 +-1.939013957999999960e+01 +-1.939196967999999899e+01 +-1.939260197000000119e+01 +-1.939600181499999820e+01 +-1.939278602499999948e+01 +-1.939351462999999853e+01 +-1.939113235499999988e+01 +-1.939308070999999956e+01 +-1.938617992500000042e+01 +-1.939049243999999916e+01 +-1.938794040999999879e+01 +-1.938609791000000016e+01 +-1.938726711500000022e+01 +-1.939030075000000153e+01 +-1.938874054000000058e+01 +-1.938506031000000007e+01 +-1.938469791499999673e+01 +-1.938332557999999750e+01 +-1.938231849499999981e+01 +-1.938377380000000016e+01 +-1.938021183000000036e+01 +-1.938331412999999870e+01 +-1.938136863500000118e+01 +-1.938431167499999930e+01 +-1.938394355500000188e+01 +-1.938339329000000077e+01 +-1.938586997999999895e+01 +-1.937991141999999911e+01 +-1.938027477500000018e+01 +-1.938263892999999882e+01 +-1.938319397000000066e+01 +-1.938107013999999850e+01 +-1.938190173999999999e+01 +-1.938115024500000061e+01 +-1.937548732500000170e+01 +-1.937457847499999986e+01 +-1.937731838500000237e+01 +-1.937329291999999725e+01 +-1.937236690499999980e+01 +-1.937639522499999956e+01 +-1.937528610500000070e+01 +-1.937389564499999750e+01 +-1.937647438000000122e+01 +-1.937664318000000208e+01 +-1.938041210000000092e+01 +-1.937169646999999983e+01 +-1.937517642999999978e+01 +-1.937619590499999944e+01 +-1.937746238999999804e+01 +-1.937644481499999927e+01 +-1.937633990999999867e+01 +-1.937992573000000007e+01 +-1.937206554499999811e+01 +-1.937397003000000240e+01 +-1.937487697999999980e+01 +-1.937487411500000078e+01 +-1.937284183499999912e+01 +-1.937267970999999989e+01 +-1.937377643499999991e+01 +-1.937359428499999936e+01 +-1.937522030000000228e+01 +-1.937449551000000270e+01 +-1.937595176499999994e+01 +-1.937238788500000197e+01 +-1.937366962000000115e+01 +-1.937759113500000296e+01 +-1.937602996999999760e+01 +-1.937485027500000001e+01 +-1.937794780500000158e+01 +-1.937857532499999991e+01 +-1.937866878499999856e+01 +-1.937151813500000230e+01 +-1.937152576500000123e+01 +-1.937189483499999909e+01 +-1.937573433000000023e+01 +-1.937225150999999812e+01 +-1.937398338500000250e+01 +-1.937663936500000261e+01 +-1.937828731500000146e+01 +-1.937635421499999921e+01 +-1.937535953500000119e+01 +-1.937626361999999958e+01 +-1.937443256499999933e+01 +-1.937956523999999803e+01 +-1.937671566000000212e+01 +-1.938285923000000111e+01 +-1.937880802000000102e+01 +-1.938055324500000154e+01 +-1.938412952499999875e+01 +-1.938044166499999932e+01 +-1.937935924499999985e+01 +-1.938210678000000087e+01 +-1.938035106999999968e+01 +-1.938164425000000080e+01 +-1.938155173999999903e+01 +-1.938475227500000031e+01 +-1.938731670499999993e+01 +-1.938327503500000049e+01 +-1.938758945499999697e+01 +-1.938703060499999964e+01 +-1.938941860499999947e+01 +-1.938795947999999925e+01 +-1.938812350999999978e+01 +-1.938969707500000084e+01 +-1.938905716000000012e+01 +-1.939051151000000317e+01 +-1.939372443999999973e+01 +-1.939382457500000001e+01 +-1.939105320000000177e+01 +-1.938813113999999871e+01 +-1.939040279499999997e+01 +-1.939142322499999693e+01 +-1.939077663500000170e+01 +-1.939178275999999812e+01 +-1.939352512500000003e+01 +-1.939573765000000094e+01 +-1.939353466000000026e+01 +-1.939443683500000049e+01 +-1.939711093999999747e+01 +-1.939995002500000254e+01 +-1.940013790000000071e+01 +-1.939866543000000121e+01 +-1.940071105500000215e+01 +-1.940244102500000167e+01 +-1.940085983499999855e+01 +-1.940066241999999974e+01 +-1.940609837000000226e+01 +-1.940738868999999767e+01 +-1.940278911500000092e+01 +-1.940462875500000095e+01 +-1.940564250499999943e+01 +-1.940489292499999863e+01 +-1.940757942500000155e+01 +-1.940590763000000152e+01 +-1.941023635999999897e+01 +-1.940858745500000282e+01 +-1.941236019000000113e+01 +-1.941337585499999818e+01 +-1.941392421500000154e+01 +-1.941798877499999776e+01 +-1.941800212500000100e+01 +-1.942001342999999736e+01 +-1.942048263499999905e+01 +-1.941769599499999899e+01 +-1.942453098500000053e+01 +-1.942500018999999867e+01 +-1.942351436500000261e+01 +-1.942046547000000345e+01 +-1.942304611000000136e+01 +-1.942396927000000062e+01 +-1.942609596000000138e+01 +-1.942859744999999805e+01 +-1.942775440000000131e+01 +-1.943236922999999905e+01 +-1.942878055499999945e+01 +-1.943548965499999781e+01 +-1.943602848500000135e+01 +-1.943465710000000257e+01 +-1.943620681499999847e+01 +-1.943893433000000215e+01 +-1.943914794999999884e+01 +-1.944141387999999893e+01 +-1.944076633499999929e+01 +-1.944194889500000301e+01 +-1.944515133000000162e+01 +-1.943948745999999872e+01 +-1.943984318000000044e+01 +-1.944626331500000305e+01 +-1.944376850500000131e+01 +-1.944798088499999977e+01 +-1.944670009500000063e+01 +-1.944837761000000143e+01 +-1.945148181999999792e+01 +-1.944974041000000042e+01 +-1.944987201500000040e+01 +-1.945174407999999744e+01 +-1.945393371499999802e+01 +-1.945800018499999950e+01 +-1.945899009499999721e+01 +-1.946097087999999786e+01 +-1.946347618499999754e+01 +-1.945990467000000024e+01 +-1.946531200500000125e+01 +-1.946458626000000081e+01 +-1.945860195000000203e+01 +-1.946107101500000169e+01 +-1.946338463000000019e+01 +-1.946054363000000009e+01 +-1.946659660499999944e+01 +-1.946531200500000125e+01 +-1.946999359000000140e+01 +-1.946741294999999994e+01 +-1.946842861000000013e+01 +-1.947475433500000008e+01 +-1.947219276499999907e+01 +-1.947493267000000117e+01 +-1.947377205000000089e+01 +-1.947640609999999839e+01 +-1.947706317499999784e+01 +-1.947393417500000012e+01 +-1.947972487999999913e+01 +-1.948128509499999694e+01 +-1.948275757000000041e+01 +-1.947734546499999908e+01 +-1.947842979500000027e+01 +-1.947566890999999956e+01 +-1.947964763499999918e+01 +-1.948227405499999776e+01 +-1.948210525500000045e+01 +-1.948494625000000013e+01 +-1.948403072500000022e+01 +-1.948558616500000085e+01 +-1.948684787999999912e+01 +-1.948338603999999918e+01 +-1.948886489999999938e+01 +-1.948803519999999878e+01 +-1.948903179499999894e+01 +-1.949039172999999892e+01 +-1.949422931499999834e+01 +-1.949221038999999678e+01 +-1.949285793499999997e+01 +-1.949641227499999729e+01 +-1.948872947499999952e+01 +-1.948919677499999992e+01 +-1.948919296500000087e+01 +-1.948899554999999850e+01 +-1.948827075999999892e+01 +-1.948863410999999957e+01 +-1.949355793000000148e+01 +-1.949510383500000188e+01 +-1.949765014500000149e+01 +-1.949481678000000073e+01 +-1.949611377499999776e+01 +-1.949957179999999823e+01 +-1.950021934500000143e+01 +-1.949976062500000040e+01 +-1.949892139500000354e+01 +-1.950176715999999999e+01 +-1.950239181499999930e+01 +-1.950046539499999909e+01 +-1.949170208000000315e+01 +-1.949103832000000125e+01 +-1.949387836000000007e+01 +-1.949597168000000025e+01 +-1.949560737499999874e+01 +-1.949560737499999874e+01 +-1.949706364000000036e+01 +-1.949768733999999881e+01 +-1.949878693000000141e+01 +-1.949514294000000092e+01 +-1.950134181499999997e+01 +-1.949969863999999831e+01 +-1.949813652000000275e+01 +-1.949886322500000091e+01 +-1.950261306499999847e+01 +-1.949786568000000031e+01 +-1.950351047499999879e+01 +-1.950149917499999930e+01 +-1.950214290499999947e+01 +-1.949738597500000026e+01 +-1.950003910000000218e+01 +-1.949656295500000169e+01 +-1.950039482000000035e+01 +-1.949947548000000097e+01 +-1.949608516500000022e+01 +-1.949838257000000041e+01 +-1.949699688000000108e+01 +-1.949626732000000118e+01 +-1.950220584999999929e+01 +-1.950376320000000163e+01 +-1.950560092999999995e+01 +-1.950192546499999935e+01 +-1.950495338500000031e+01 +-1.950366497000000265e+01 +-1.950440502499999695e+01 +-1.950420093500000007e+01 +-1.950439834499999847e+01 +-1.950456142499999856e+01 +-1.950135994000000039e+01 +-1.949612808499999872e+01 +-1.950392246500000226e+01 +-1.949567032000000211e+01 +-1.950069713499999935e+01 +-1.950272560500000196e+01 +-1.950418281500000006e+01 +-1.949776744999999778e+01 +-1.950370884000000160e+01 +-1.950380325000000070e+01 +-1.950235557999999969e+01 +-1.950554275500000045e+01 +-1.950472640999999996e+01 +-1.950838088999999798e+01 +-1.950920105000000149e+01 +-1.950671863499999859e+01 +-1.950580978500000029e+01 +-1.950671386999999868e+01 +-1.950002574500000208e+01 +-1.950112056500000079e+01 +-1.950076865999999853e+01 +-1.950065898999999803e+01 +-1.950469112500000080e+01 +-1.950468731000000133e+01 +-1.950349998000000085e+01 +-1.950074004999999744e+01 +-1.950138378500000158e+01 +-1.950551795999999882e+01 +-1.950339316999999895e+01 +-1.950512123000000031e+01 +-1.950541305499999822e+01 +-1.950603484999999893e+01 +-1.950825500500000231e+01 +-1.950486373999999756e+01 +-1.950908088500000304e+01 +-1.950757885000000158e+01 +-1.950614738499999845e+01 +-1.950171661499999942e+01 +-1.950454807500000243e+01 +-1.950381184000000090e+01 +-1.950813103000000126e+01 +-1.950666999999999973e+01 +-1.950685977999999920e+01 +-1.950473213000000072e+01 +-1.950887394000000086e+01 +-1.950805472999999779e+01 +-1.950858974500000187e+01 +-1.950875091500000025e+01 +-1.950986766999999844e+01 +-1.951060199500000181e+01 +-1.951067734000000087e+01 +-1.950949478000000070e+01 +-1.950994491499999839e+01 +-1.950984096500000220e+01 +-1.951297378499999979e+01 +-1.951305484999999962e+01 +-1.950791454000000158e+01 +-1.950579643000000019e+01 +-1.950671863999999900e+01 +-1.950966071999999940e+01 +-1.950744724000000119e+01 +-1.950506305500000082e+01 +-1.950927925499999915e+01 +-1.950890731500000186e+01 +-1.950928020499999960e+01 +-1.951010131500000000e+01 +-1.950890540999999700e+01 +-1.951221370500000063e+01 +-1.951109027999999768e+01 +-1.951109790499999974e+01 +-1.951101875500000205e+01 +-1.951497269000000045e+01 +-1.950962543500000024e+01 +-1.951102447499999926e+01 +-1.950787926000000283e+01 +-1.950236511499999992e+01 +-1.950557231999999885e+01 +-1.950841999000000015e+01 +-1.950961303500000099e+01 +-1.950666714000000113e+01 +-1.950887680499999988e+01 +-1.950989150999999922e+01 +-1.951355362000000326e+01 +-1.951318740500000004e+01 +-1.951494216999999765e+01 +-1.951604842999999789e+01 +-1.950858974499999832e+01 +-1.951301002499999981e+01 +-1.951364898499999967e+01 +-1.950784301499999884e+01 +-1.950986861999999888e+01 +-1.951282692000000196e+01 +-1.951301288500000197e+01 +-1.950885295999999869e+01 +-1.951062393000000128e+01 +-1.950674151999999850e+01 +-1.950736999500000124e+01 +-1.950994872999999785e+01 +-1.950600814499999913e+01 +-1.950838088999999798e+01 +-1.951142311000000262e+01 +-1.950718021499999821e+01 +-1.950875281999999800e+01 +-1.950433254499999691e+01 +-1.950266742499999850e+01 +-1.950643825499999906e+01 +-1.950901508500000148e+01 +-1.950984001500000176e+01 +-1.950589370499999831e+01 +-1.950947666500000111e+01 +-1.950846099999999694e+01 +-1.951066302999999991e+01 +-1.950496864000000130e+01 +-1.950349616999999824e+01 +-1.950302982499999871e+01 +-1.950450324999999907e+01 +-1.950247001500000010e+01 +-1.950439929999999933e+01 +-1.950292300999999995e+01 +-1.950403117999999836e+01 +-1.950495624500000247e+01 +-1.950438785499999739e+01 +-1.950035190500000226e+01 +-1.950779247499999869e+01 +-1.950300407000000291e+01 +-1.950226974499999955e+01 +-1.950292396500000081e+01 +-1.950354957500000097e+01 +-1.950291347499999972e+01 +-1.950025749499999961e+01 +-1.949602222499999726e+01 +-1.949365043499999928e+01 +-1.949390506999999673e+01 +-1.949324989499999816e+01 +-1.949526881999999972e+01 +-1.949143123500000030e+01 +-1.949041747999999785e+01 +-1.949270439000000010e+01 +-1.949333762999999919e+01 +-1.949205494000000272e+01 +-1.949185466499999819e+01 +-1.949406623499999824e+01 +-1.949040508000000216e+01 +-1.949194812999999726e+01 +-1.949314880500000058e+01 +-1.949332809500000252e+01 +-1.949158191500000115e+01 +-1.948974991000000045e+01 +-1.948964786500000201e+01 +-1.948570919000000146e+01 +-1.948461341499999833e+01 +-1.948688697500000089e+01 +-1.948439884500000119e+01 +-1.948485756000000180e+01 +-1.948145771499999768e+01 +-1.947769069999999658e+01 +-1.948550415000000058e+01 +-1.948512649499999938e+01 +-1.948687934499999841e+01 +-1.948558044500000008e+01 +-1.948769474000000201e+01 +-1.948733424999999997e+01 +-1.948447036499999996e+01 +-1.948558425499999913e+01 +-1.948345947500000008e+01 +-1.948455333500000108e+01 +-1.948345661500000148e+01 +-1.947950744499999942e+01 +-1.947730636499999690e+01 +-1.947473430499999836e+01 +-1.947720432500000243e+01 +-1.947682190000000091e+01 +-1.947884463999999838e+01 +-1.947903728500000042e+01 +-1.947516631999999959e+01 +-1.947434234500000017e+01 +-1.947298336000000063e+01 +-1.947893428999999799e+01 +-1.947287273500000282e+01 +-1.947388743999999861e+01 +-1.947653675000000106e+01 +-1.947323894499999852e+01 +-1.947113514000000123e+01 +-1.947671795000000117e+01 +-1.947406768500000140e+01 +-1.947478962000000280e+01 +-1.947341823500000046e+01 +-1.947542667500000135e+01 +-1.947230625499999945e+01 +-1.947185516500000091e+01 +-1.947413730999999970e+01 +-1.946954822500000049e+01 +-1.946953010500000048e+01 +-1.946945286000000053e+01 +-1.946972084000000081e+01 +-1.947218513500000014e+01 +-1.947404766000000009e+01 +-1.946815109499999963e+01 +-1.947154998999999975e+01 +-1.947264194499999945e+01 +-1.946933841999999970e+01 +-1.947054576500000067e+01 +-1.947237682499999778e+01 +-1.947365951500000136e+01 +-1.946997928500000086e+01 +-1.946683979000000164e+01 +-1.946655464500000221e+01 +-1.946904087000000061e+01 +-1.947153473000000190e+01 +-1.947096919999999898e+01 +-1.946987438000000026e+01 +-1.947216510500000197e+01 +-1.947159194999999698e+01 +-1.947068977500000031e+01 +-1.946452713000000045e+01 +-1.946453475999999938e+01 +-1.946764373500000289e+01 +-1.946608352999999880e+01 +-1.946736812500000013e+01 +-1.946414757000000151e+01 +-1.946938705499999855e+01 +-1.946552849000000052e+01 +-1.946461010000000158e+01 +-1.946626758500000065e+01 +-1.946827411499999982e+01 +-1.946597004000000197e+01 +-1.946434306999999819e+01 +-1.946653270499999877e+01 +-1.946679687500000000e+01 +-1.946798324499999921e+01 +-1.946880149999999787e+01 +-1.946808337999999949e+01 +-1.946385478999999918e+01 +-1.946725368500000286e+01 +-1.946696091000000095e+01 +-1.946715164000000087e+01 +-1.946622181000000040e+01 +-1.946593475499999926e+01 +-1.946511936000000276e+01 +-1.946731757999999957e+01 +-1.946804713999999947e+01 +-1.946832370499999953e+01 +-1.946731567500000182e+01 +-1.946934032499999745e+01 +-1.946824264500000012e+01 +-1.946824169499999968e+01 +-1.947090530500000227e+01 +-1.947145843500000240e+01 +-1.947052860499999838e+01 +-1.947116566000000049e+01 +-1.946997260999999924e+01 +-1.947117996000000062e+01 +-1.946840286000000120e+01 +-1.946830081999999962e+01 +-1.947181224999999927e+01 +-1.947015094500000032e+01 +-1.947143745500000023e+01 +-1.947088146000000108e+01 +-1.947198677000000089e+01 +-1.947363758000000189e+01 +-1.947382164000000060e+01 +-1.947326564499999790e+01 +-1.947206974000000201e+01 +-1.947068881999999945e+01 +-1.947455882999999943e+01 +-1.947251606000000024e+01 +-1.946866035500000081e+01 +-1.947105121500000280e+01 +-1.947160339499999893e+01 +-1.947187137499999920e+01 +-1.947132492500000112e+01 +-1.946690273000000104e+01 +-1.946708106999999899e+01 +-1.946837139499999836e+01 +-1.946615123999999852e+01 +-1.946624088499999772e+01 +-1.946707153500000231e+01 +-1.946754551000000077e+01 +-1.946689605499999942e+01 +-1.947021484500000099e+01 +-1.946854876999999817e+01 +-1.946596813000000026e+01 +-1.946845531000000307e+01 +-1.946569919499999912e+01 +-1.946992301999999952e+01 +-1.946622848500000202e+01 +-1.947249126500000216e+01 +-1.946540927499999896e+01 +-1.947055054000000140e+01 +-1.946844100999999938e+01 +-1.946925926499999804e+01 +-1.946679687500000000e+01 +-1.946926021499999848e+01 +-1.947064686000000222e+01 +-1.946520710000000065e+01 +-1.946540260000000089e+01 +-1.947018527999999904e+01 +-1.947073459500000325e+01 +-1.947293471999999781e+01 +-1.946667384999999939e+01 +-1.947062778499999780e+01 +-1.947154903500000245e+01 +-1.946732425500000119e+01 +-1.947008227999999974e+01 +-1.947036170999999882e+01 +-1.946860599499999722e+01 +-1.946675395999999836e+01 +-1.946979808500000075e+01 +-1.947006607000000145e+01 +-1.947118091499999792e+01 +-1.946859550499999969e+01 +-1.947006416499999659e+01 +-1.946858215500000000e+01 +-1.947006702499999875e+01 +-1.946831036000000026e+01 +-1.947116375000000232e+01 +-1.946896839000000057e+01 +-1.947079276999999919e+01 +-1.947180175999999818e+01 +-1.946990585500000037e+01 +-1.947089385999999678e+01 +-1.947208404500000256e+01 +-1.947338008999999914e+01 +-1.947116470499999963e+01 +-1.946867179499999878e+01 +-1.946857547500000152e+01 +-1.946931171499999991e+01 +-1.947494506500000000e+01 +-1.946626663500000021e+01 +-1.946876907499999731e+01 +-1.946967410999999970e+01 +-1.946680641000000023e+01 +-1.946303367499999837e+01 +-1.946709823500000169e+01 +-1.946736049500000121e+01 +-1.947253608999999841e+01 +-1.946691513500000070e+01 +-1.946774578499999819e+01 +-1.947188472999999931e+01 +-1.947077750999999779e+01 +-1.946921729999999684e+01 +-1.947180557499999765e+01 +-1.946754646499999808e+01 +-1.946718788000000089e+01 +-1.947134875999999792e+01 +-1.947288799000000026e+01 +-1.947049808500000267e+01 +-1.947391414500000195e+01 +-1.947085476000000170e+01 +-1.947114563000000231e+01 +-1.947243690500000213e+01 +-1.947215270999999959e+01 +-1.947538471000000015e+01 +-1.947437667999999888e+01 +-1.947575378500000198e+01 +-1.947787762000000100e+01 +-1.947659206000000154e+01 +-1.947528648499999804e+01 +-1.947843360999999973e+01 +-1.947751712499999854e+01 +-1.948156738499999818e+01 +-1.947657490000000280e+01 +-1.948286532999999920e+01 +-1.948195171500000100e+01 +-1.947980594500000251e+01 +-1.948415660999999943e+01 +-1.948628044000000159e+01 +-1.948027801499999967e+01 +-1.948645782500000223e+01 +-1.948525619499999806e+01 +-1.948387813500000121e+01 +-1.948368453999999872e+01 +-1.948599338500000044e+01 +-1.948543834499999861e+01 +-1.948836422000000113e+01 +-1.948651695000000217e+01 +-1.948944473000000244e+01 +-1.949175644000000318e+01 +-1.949067020500000069e+01 +-1.949174881000000070e+01 +-1.949229050000000285e+01 +-1.949660301000000118e+01 +-1.949292373499999798e+01 +-1.949603843999999953e+01 +-1.949594593500000173e+01 +-1.949300384500000050e+01 +-1.949227237999999929e+01 +-1.949192715000000220e+01 +-1.949283504499999964e+01 +-1.949528789499999704e+01 +-1.949433517499999979e+01 +-1.949538421999999827e+01 +-1.949576186999999905e+01 +-1.950006103500000165e+01 +-1.949811649000000102e+01 +-1.949911690000000064e+01 +-1.949809742000000057e+01 +-1.949753952000000012e+01 +-1.950486659999999972e+01 +-1.950414180499999972e+01 +-1.950442123500000235e+01 +-1.950377845499999907e+01 +-1.950616931999999792e+01 +-1.950268554499999851e+01 +-1.950535487999999873e+01 +-1.950580882999999943e+01 +-1.950772857500000157e+01 +-1.950893497499999896e+01 +-1.951294327000000095e+01 +-1.951370716000000272e+01 +-1.951195526000000058e+01 +-1.950972843499999954e+01 +-1.951414775500000331e+01 +-1.951384544500000118e+01 +-1.951404953000000120e+01 +-1.951532268500000100e+01 +-1.951664448000000007e+01 +-1.951435565500000280e+01 +-1.951597500000000096e+01 +-1.951926040500000070e+01 +-1.952075100000000063e+01 +-1.952013969500000101e+01 +-1.952304268000000320e+01 +-1.952168655500000227e+01 +-1.952289294999999925e+01 +-1.952120208999999917e+01 +-1.952286815499999761e+01 +-1.952386475000000132e+01 +-1.952718448499999937e+01 +-1.952396964999999796e+01 +-1.952874088499999772e+01 +-1.952811622500000155e+01 +-1.953066921500000319e+01 +-1.952661800499999956e+01 +-1.952994156000000103e+01 +-1.952760314999999736e+01 +-1.953605938000000108e+01 +-1.953840923499999960e+01 +-1.953603744499999806e+01 +-1.953366375000000232e+01 +-1.953812217500000159e+01 +-1.953949165499999907e+01 +-1.953720188000000135e+01 +-1.953400516499999995e+01 +-1.953693103999999892e+01 +-1.954093170499999843e+01 +-1.954131126000000052e+01 +-1.954165172500000125e+01 +-1.954175853499999960e+01 +-1.953991222500000191e+01 +-1.954411792500000189e+01 +-1.954265117499999960e+01 +-1.954154968499999967e+01 +-1.954390430499999809e+01 +-1.954390144500000304e+01 +-1.954856109500000017e+01 +-1.954683589500000096e+01 +-1.954773235500000084e+01 +-1.955276775500000142e+01 +-1.955221080999999828e+01 +-1.955368518499999908e+01 +-1.955458355000000026e+01 +-1.955084037499999994e+01 +-1.954973125000000067e+01 +-1.955476093499999735e+01 +-1.955594539499999840e+01 +-1.955549239999999855e+01 +-1.955391407000000115e+01 +-1.955300044999999898e+01 +-1.955648136500000334e+01 +-1.955309200499999989e+01 +-1.955618667999999971e+01 +-1.955655192999999770e+01 +-1.955611992000000043e+01 +-1.955665206999999839e+01 +-1.955536938000000191e+01 +-1.955865669499999981e+01 +-1.956360626500000066e+01 +-1.956240653999999779e+01 +-1.956644916500000164e+01 +-1.956734943000000015e+01 +-1.956486893000000293e+01 +-1.956487273999999843e+01 +-1.956615638499999932e+01 +-1.956634140499999930e+01 +-1.956641769499999839e+01 +-1.956687927000000116e+01 +-1.956670188999999738e+01 +-1.956862068000000221e+01 +-1.956412506499999893e+01 +-1.956833744000000053e+01 +-1.956723880500000234e+01 +-1.956999969499999992e+01 +-1.956639575999999892e+01 +-1.957227516000000023e+01 +-1.956721686999999932e+01 +-1.956989002499999941e+01 +-1.957189941499999719e+01 +-1.957511520499999946e+01 +-1.957997226500000210e+01 +-1.957831477999999947e+01 +-1.958032798500000027e+01 +-1.958033275500000059e+01 +-1.957821082999999973e+01 +-1.958327579499999871e+01 +-1.958344745499999817e+01 +-1.958437824499999991e+01 +-1.958795070499999724e+01 +-1.958519554499999771e+01 +-1.958878898500000076e+01 +-1.958786296499999935e+01 +-1.959015845999999783e+01 +-1.959127044499999926e+01 +-1.959365939999999995e+01 +-1.959042358499999992e+01 +-1.959346294499999885e+01 +-1.959549712999999826e+01 +-1.959356212499999828e+01 +-1.959807491000000113e+01 +-1.960238933499999803e+01 +-1.960766315500000090e+01 +-1.960581111999999848e+01 +-1.960985565000000008e+01 +-1.960904026000000044e+01 +-1.961236572500000008e+01 +-1.961014079999999993e+01 +-1.960978126999999915e+01 +-1.961540889500000162e+01 +-1.961364268999999894e+01 +-1.961631870499999764e+01 +-1.961688327999999970e+01 +-1.962029075499999919e+01 +-1.961883163499999938e+01 +-1.962122059000000007e+01 +-1.962480545000000021e+01 +-1.962671852000000072e+01 +-1.962873172999999838e+01 +-1.963064193499999988e+01 +-1.963082217999999912e+01 +-1.963082123000000223e+01 +-1.963592243000000082e+01 +-1.963896369999999791e+01 +-1.964134502499999968e+01 +-1.964373874500000028e+01 +-1.964437770500000013e+01 +-1.964655780500000049e+01 +-1.964756965499999808e+01 +-1.964956760500000144e+01 +-1.964970111499999916e+01 +-1.965333366499999812e+01 +-1.965243148500000103e+01 +-1.965876961000000023e+01 +-1.965555190999999979e+01 +-1.965490531999999746e+01 +-1.966058635999999993e+01 +-1.966189384500000159e+01 +-1.966305541999999917e+01 +-1.966206455500000061e+01 +-1.966565608999999881e+01 +-1.966711235000000002e+01 +-1.966726684500000033e+01 +-1.967603683500000145e+01 +-1.967363166999999891e+01 +-1.967677879500000060e+01 +-1.967863464500000248e+01 +-1.967586231500000338e+01 +-1.967595100500000171e+01 +-1.967946243000000095e+01 +-1.967778492000000057e+01 +-1.967777347500000218e+01 +-1.967934035999999764e+01 +-1.967549992000000003e+01 +-1.968081855500000188e+01 +-1.968028641000000079e+01 +-1.968111992000000043e+01 +-1.968165969999999731e+01 +-1.967941951499999931e+01 +-1.968415642000000076e+01 +-1.967731857500000103e+01 +-1.968017577999999901e+01 +-1.967852020000000124e+01 +-1.968404102499999908e+01 +-1.968477344500000115e+01 +-1.967953014500000108e+01 +-1.968303775999999772e+01 +-1.968220138499999905e+01 +-1.968375968999999870e+01 +-1.968266582500000084e+01 +-1.968292903999999766e+01 +-1.967612456999999893e+01 +-1.968237686499999839e+01 +-1.968044852999999961e+01 +-1.967685031999999978e+01 +-1.967796897499999886e+01 +-1.967796420999999896e+01 +-1.967696380499999975e+01 +-1.967538833500000095e+01 +-1.967438315999999787e+01 +-1.967319583999999821e+01 +-1.967427539999999908e+01 +-1.967015266499999981e+01 +-1.966847610499999988e+01 +-1.967428397999999845e+01 +-1.967518615499999868e+01 +-1.967361641000000105e+01 +-1.967391300499999929e+01 +-1.967371940499999994e+01 +-1.966800022500000011e+01 +-1.966708469499999978e+01 +-1.966818809499999787e+01 +-1.966365718499999815e+01 +-1.966311645500000083e+01 +-1.966239261999999854e+01 +-1.966476631500000138e+01 +-1.965905475499999966e+01 +-1.965553378999999978e+01 +-1.965795135500000157e+01 +-1.965202998999999906e+01 +-1.964854049499999888e+01 +-1.965253734499999894e+01 +-1.964716911499999696e+01 +-1.964918422499999906e+01 +-1.965001106000000064e+01 +-1.964771366499999772e+01 +-1.965129947499999830e+01 +-1.964837741499999879e+01 +-1.964477443999999906e+01 +-1.964173603000000057e+01 +-1.964713764000000040e+01 +-1.964144897499999942e+01 +-1.964163589500000029e+01 +-1.963701534500000179e+01 +-1.963623142499999830e+01 +-1.963430023499999777e+01 +-1.963060092499999953e+01 +-1.963235283000000209e+01 +-1.962868690500000213e+01 +-1.962700462499999787e+01 +-1.962479972999999944e+01 +-1.962646674999999874e+01 +-1.962139797500000071e+01 +-1.961972522499999982e+01 +-1.961930179499999838e+01 +-1.962047958000000136e+01 +-1.962682152000000002e+01 +-1.962170219500000101e+01 +-1.961827373499999894e+01 +-1.961679840000000041e+01 +-1.961250495999999899e+01 +-1.961616229999999916e+01 +-1.961331271999999970e+01 +-1.961313056999999915e+01 +-1.961411667000000136e+01 +-1.960965442499999867e+01 +-1.960815334000000121e+01 +-1.960751056499999834e+01 +-1.960843467499999804e+01 +-1.960513782499999991e+01 +-1.960303116000000045e+01 +-1.959625053499999936e+01 +-1.959786987000000025e+01 +-1.959643268499999991e+01 +-1.959542369500000092e+01 +-1.959155559500000265e+01 +-1.958781433000000050e+01 +-1.959623623000000237e+01 +-1.958808803499999840e+01 +-1.959044742500000069e+01 +-1.958888530499999803e+01 +-1.959037304000000290e+01 +-1.958824729999999903e+01 +-1.958603190999999910e+01 +-1.958310413499999925e+01 +-1.958126354499999877e+01 +-1.958097743999999807e+01 +-1.957866478000000043e+01 +-1.957598590999999999e+01 +-1.957562064999999762e+01 +-1.958436012499999990e+01 +-1.957930660000000245e+01 +-1.957801342000000133e+01 +-1.957735920000000007e+01 +-1.957329845499999976e+01 +-1.957356930000000261e+01 +-1.957292174999999901e+01 +-1.956912994500000025e+01 +-1.956922435999999976e+01 +-1.957244873000000140e+01 +-1.957290649499999802e+01 +-1.957179069500000068e+01 +-1.956928158000000195e+01 +-1.956920146499999902e+01 +-1.956411934000000130e+01 +-1.956375312499999808e+01 +-1.956679153500000012e+01 +-1.956033801999999966e+01 +-1.956761741999999771e+01 +-1.956641102000000032e+01 +-1.956242275500000005e+01 +-1.956410312500000259e+01 +-1.956151008999999874e+01 +-1.955596446999999927e+01 +-1.956084633000000039e+01 +-1.955752658499999797e+01 +-1.956186104000000014e+01 +-1.956103610999999987e+01 +-1.956185054499999865e+01 +-1.956093120499999927e+01 +-1.955871677500000061e+01 +-1.955925560000000019e+01 +-1.955428981499999708e+01 +-1.955529403500000285e+01 +-1.955546283500000015e+01 +-1.956368446500000147e+01 +-1.955804824999999880e+01 +-1.955315685000000059e+01 +-1.955684662000000174e+01 +-1.955406475000000199e+01 +-1.955323314500000009e+01 +-1.955046368000000001e+01 +-1.954640579000000145e+01 +-1.955072593500000266e+01 +-1.955375289999999922e+01 +-1.955718040500000043e+01 +-1.955338573499999910e+01 +-1.955227089000000262e+01 +-1.955264186999999865e+01 +-1.955347156500000239e+01 +-1.955190181999999766e+01 +-1.954877758499999985e+01 +-1.954700756500000125e+01 +-1.955115222999999958e+01 +-1.955327796999999990e+01 +-1.955134392000000076e+01 +-1.955262565499999994e+01 +-1.955168915000000140e+01 +-1.955298232999999897e+01 +-1.954743385500000130e+01 +-1.954825878500000158e+01 +-1.954643058999999994e+01 +-1.955369853999999918e+01 +-1.955323505500000181e+01 +-1.954833984500000099e+01 +-1.954815959999999819e+01 +-1.954796123500000249e+01 +-1.954796981999999872e+01 +-1.955108165499999728e+01 +-1.954757595000000236e+01 +-1.954942607499999951e+01 +-1.955661964000000097e+01 +-1.955320930500000287e+01 +-1.955274295499999937e+01 +-1.955154514499999863e+01 +-1.955347347500000055e+01 +-1.955161857499999911e+01 +-1.954912090500000232e+01 +-1.955077647999999968e+01 +-1.954882812500000000e+01 +-1.955242538499999938e+01 +-1.955778980000000189e+01 +-1.955852698999999717e+01 +-1.955446434000000266e+01 +-1.955222224999999980e+01 +-1.954955768499999991e+01 +-1.954992389499999916e+01 +-1.955001830999999868e+01 +-1.955629539499999936e+01 +-1.955766772999999858e+01 +-1.955287360999999891e+01 +-1.955608177500000266e+01 +-1.955062580499999925e+01 +-1.955663681000000054e+01 +-1.955044937499999946e+01 +-1.955396175499999956e+01 +-1.955183791999999698e+01 +-1.955764294000000092e+01 +-1.955782509000000147e+01 +-1.955357169999999911e+01 +-1.955606365500000265e+01 +-1.955615234500000099e+01 +-1.955696487499999847e+01 +-1.955642414000000073e+01 +-1.955253506000000030e+01 +-1.955438708999999875e+01 +-1.955756473499999970e+01 +-1.955849361500000327e+01 +-1.955958366499999812e+01 +-1.955719470999999743e+01 +-1.955316352999999907e+01 +-1.955867290500000166e+01 +-1.955718135500000088e+01 +-1.955250454000000104e+01 +-1.955351257499999917e+01 +-1.955881405000000228e+01 +-1.955532550999999941e+01 +-1.955889129999999909e+01 +-1.955833625999999725e+01 +-1.955576514999999915e+01 +-1.955622101000000157e+01 +-1.955748176499999857e+01 +-1.955749415999999741e+01 +-1.955740165499999961e+01 +-1.956124686999999795e+01 +-1.955696201499999987e+01 +-1.956185722500000068e+01 +-1.956076621999999787e+01 +-1.955903434500000060e+01 +-1.955810546499999703e+01 +-1.955562496000000294e+01 +-1.955773257999999970e+01 +-1.955579758000000012e+01 +-1.956099509999999952e+01 +-1.955520725000000226e+01 +-1.955942630500000234e+01 +-1.956272124999999917e+01 +-1.956081009000000037e+01 +-1.955978298000000137e+01 +-1.955426788500000157e+01 +-1.955837535999999943e+01 +-1.955929946999999913e+01 +-1.956078815499999735e+01 +-1.955958366499999812e+01 +-1.956057738999999884e+01 +-1.956258678500000059e+01 +-1.956267547999999934e+01 +-1.956487655499999789e+01 +-1.956230354499999891e+01 +-1.956274890999999982e+01 +-1.956099318999999781e+01 +-1.956358527999999808e+01 +-1.956788157999999811e+01 +-1.956684016999999898e+01 +-1.962623691499999978e+01 +-1.962549019000000072e+01 +-1.962502003000000173e+01 +-1.962433433500000035e+01 +-1.962091922500000152e+01 +-1.962155246500000061e+01 +-1.962593460000000078e+01 +-1.962821483999999828e+01 +-1.962762928000000073e+01 +-1.962446307999999817e+01 +-1.956882476999999909e+01 +-1.956973838999999771e+01 +-1.957176876500000162e+01 +-1.957213020000000014e+01 +-1.956844329500000157e+01 +-1.957347965499999987e+01 +-1.957596683500000267e+01 +-1.957575893500000319e+01 +-1.957587051000000145e+01 +-1.957826900499999923e+01 +-1.957558918000000148e+01 +-1.957181835500000133e+01 +-1.957466507000000178e+01 +-1.958264159999999876e+01 +-1.957986736499999836e+01 +-1.957979393000000101e+01 +-1.957617187500000000e+01 +-1.958228015999999982e+01 +-1.957960033499999852e+01 +-1.958005523499999967e+01 +-1.957813549000000108e+01 +-1.957847881500000042e+01 +-1.958573436500000042e+01 +-1.958720588999999990e+01 +-1.958692169000000050e+01 +-1.958564186000000262e+01 +-1.958968543999999667e+01 +-1.958730602500000018e+01 +-1.958657073999999909e+01 +-1.958812904500000229e+01 +-1.958681297000000043e+01 +-1.959373187999999999e+01 +-1.959309101000000197e+01 +-1.959142589500000042e+01 +-1.959501171000000141e+01 +-1.959620666499999686e+01 +-1.959454345500000017e+01 +-1.959553527499999959e+01 +-1.959544276999999823e+01 +-1.959873772000000258e+01 +-1.960449123499999757e+01 +-1.960448455499999909e+01 +-1.960191440500000226e+01 +-1.960337734499999840e+01 +-1.960345458999999835e+01 +-1.960665798000000137e+01 +-1.960464381999999972e+01 +-1.960480403999999766e+01 +-1.960635090000000247e+01 +-1.960763740499999841e+01 +-1.961275005499999935e+01 +-1.961090659999999986e+01 +-1.961099147999999914e+01 +-1.961464404999999900e+01 +-1.961262989000000090e+01 +-1.961345291499999988e+01 +-1.961645603000000193e+01 +-1.961443615000000307e+01 +-1.961782360000000125e+01 +-1.962137699000000168e+01 +-1.962137889999999985e+01 +-1.962091064500000215e+01 +-1.962356185999999880e+01 +-1.962310123500000003e+01 +-1.962483501500000216e+01 +-1.962325667999999723e+01 +-1.962593651000000250e+01 +-1.963151454999999856e+01 +-1.963233566000000252e+01 +-1.962764835000000119e+01 +-1.963341521999999983e+01 +-1.962865256999999986e+01 +-1.963137817500000182e+01 +-1.963258743000000095e+01 +-1.963276386500000115e+01 +-1.963248538999999937e+01 +-1.964109897499999846e+01 +-1.963972854500000054e+01 +-1.963731193499999961e+01 +-1.963778019000000086e+01 +-1.964006901000000127e+01 +-1.964024829499999925e+01 +-1.964033222500000164e+01 +-1.963805961499999952e+01 +-1.963712787499999735e+01 +-1.964253044000000159e+01 +-1.964225959999999915e+01 +-1.964528370000000024e+01 +-1.964480781500000006e+01 +-1.964601230499999929e+01 +-1.964663601000000170e+01 +-1.964957904500000296e+01 +-1.964839076999999889e+01 +-1.964598464999999905e+01 +-1.964573192499999976e+01 +-1.964936256499999701e+01 +-1.965195083999999781e+01 +-1.965562820499999930e+01 +-1.965358924999999957e+01 +-1.965249061499999783e+01 +-1.965238761999999895e+01 +-1.965321731499999913e+01 +-1.965680027000000152e+01 +-1.965541553499999949e+01 +-1.965642928999999839e+01 +-1.964997577500000148e+01 +-1.965621948500000116e+01 +-1.965669822499999952e+01 +-1.965668201500000123e+01 +-1.965394783500000031e+01 +-1.965695476500000183e+01 +-1.965714454500000130e+01 +-1.965427398499999967e+01 +-1.965518951500000000e+01 +-1.965601158500000167e+01 +-1.965564537000000200e+01 +-1.965786075500000152e+01 +-1.965849876499999738e+01 +-1.966412067499999949e+01 +-1.965941620000000256e+01 +-1.965803336999999829e+01 +-1.965461921500000031e+01 +-1.965442275999999922e+01 +-1.965985870499999777e+01 +-1.965543079500000090e+01 +-1.965468787999999734e+01 +-1.965681838999999798e+01 +-1.966168975500000116e+01 +-1.966001796999999840e+01 +-1.965698146999999807e+01 +-1.965687847499999918e+01 +-1.965642643000000334e+01 +-1.965834522000000106e+01 +-1.965614032500000263e+01 +-1.965309429500000249e+01 +-1.965512370999999803e+01 +-1.965805816499999992e+01 +-1.965861224999999735e+01 +-1.965908050499999860e+01 +-1.965647029999999873e+01 +-1.965722369999999941e+01 +-1.965924072500000008e+01 +-1.965351676499999911e+01 +-1.965231323000000074e+01 +-1.965185165000000111e+01 +-1.965259456500000113e+01 +-1.965285872999999839e+01 +-1.965128422000000086e+01 +-1.965829658500000221e+01 +-1.965479468999999924e+01 +-1.965532970499999976e+01 +-1.965477657499999964e+01 +-1.965238476000000034e+01 +-1.965394401500000043e+01 +-1.965365123499999811e+01 +-1.965135478999999918e+01 +-1.964939880500000058e+01 +-1.965218162499999721e+01 +-1.965457534499999781e+01 +-1.965677642500000033e+01 +-1.965206718499999994e+01 +-1.964975929499999907e+01 +-1.964929867000000030e+01 +-1.965040301999999883e+01 +-1.964598846500000207e+01 +-1.964873409500000179e+01 +-1.964807414999999935e+01 +-1.964661502500000267e+01 +-1.964891338500000018e+01 +-1.965202998999999906e+01 +-1.965130234000000087e+01 +-1.964659404500000051e+01 +-1.964715003999999965e+01 +-1.964520454000000171e+01 +-1.964216041499999932e+01 +-1.964731311999999974e+01 +-1.964805030499999816e+01 +-1.964456176499999884e+01 +-1.964758205500000088e+01 +-1.965337944000000192e+01 +-1.964775848500000066e+01 +-1.965052223500000039e+01 +-1.964830207500000014e+01 +-1.964524554999999850e+01 +-1.964654350500000035e+01 +-1.964368343499999980e+01 +-1.964839171999999934e+01 +-1.964497852499999908e+01 +-1.964930057499999805e+01 +-1.964654063999999778e+01 +-1.964533138000000179e+01 +-1.964781951999999876e+01 +-1.964735413000000008e+01 +-1.964715480999999997e+01 +-1.964874649000000062e+01 +-1.964659977000000168e+01 +-1.964270877999999954e+01 +-1.964031791500000068e+01 +-1.964611912000000160e+01 +-1.964814949000000155e+01 +-1.964758967999999939e+01 +-1.964815425999999832e+01 +-1.964860344000000225e+01 +-1.964934444000000013e+01 +-1.964453697000000076e+01 +-1.964647006999999945e+01 +-1.964748382500000190e+01 +-1.964765834499999997e+01 +-1.964627456499999880e+01 +-1.964563369999999765e+01 +-1.964903545499999993e+01 +-1.965087700000000126e+01 +-1.965142917499999697e+01 +-1.965032100999999898e+01 +-1.965031910000000082e+01 +-1.964782143000000048e+01 +-1.965039920999999978e+01 +-1.964725875499999930e+01 +-1.964957046500000004e+01 +-1.964420605000000108e+01 +-1.965260315000000091e+01 +-1.965500258999999872e+01 +-1.964872646499999931e+01 +-1.965704536500000188e+01 +-1.964667796999999894e+01 +-1.965185069999999712e+01 +-1.965065479000000082e+01 +-1.965203094499999992e+01 +-1.965350914000000060e+01 +-1.964814758500000025e+01 +-1.965211963499999825e+01 +-1.965525818000000058e+01 +-1.965914440499999927e+01 +-1.965266418499999901e+01 +-1.965774631500000069e+01 +-1.964988613500000270e+01 +-1.965099811500000015e+01 +-1.965236663499999992e+01 +-1.965532111999999998e+01 +-1.965579128000000253e+01 +-1.965661811999999742e+01 +-1.965301132500000136e+01 +-1.965513515499999997e+01 +-1.966193103999999892e+01 +-1.965799331999999922e+01 +-1.965962886999999881e+01 +-1.965724849500000104e+01 +-1.965907573500000183e+01 +-1.965676307500000064e+01 +-1.965695285500000011e+01 +-1.965058040499999947e+01 +-1.966262626500000010e+01 +-1.966041946500000037e+01 +-1.966159439500000161e+01 +-1.965968131999999713e+01 +-1.966131400999999812e+01 +-1.965919112999999996e+01 +-1.965845680500000014e+01 +-1.966185092500000309e+01 +-1.965965747499999949e+01 +-1.965431785500000217e+01 +-1.965744399999999814e+01 +-1.966081810000000019e+01 +-1.965640162999999774e+01 +-1.966081047000000126e+01 +-1.965583896500000094e+01 +-1.965895557500000024e+01 +-1.965923976999999923e+01 +-1.966005230000000026e+01 +-1.965840148499999884e+01 +-1.965682220499999744e+01 +-1.965749359000000140e+01 +-1.966175842499999860e+01 +-1.966029167499999986e+01 +-1.966486644999999811e+01 +-1.966045952000000341e+01 +-1.966035842499999831e+01 +-1.965723991000000126e+01 +-1.966154193999999933e+01 +-1.965340042000000054e+01 +-1.965918064499999929e+01 +-1.965247440499999954e+01 +-1.965501689999999968e+01 +-1.965758800500000092e+01 +-1.965556144500000002e+01 +-1.965714168499999914e+01 +-1.965684699999999907e+01 +-1.965501499500000193e+01 +-1.965782451500000150e+01 +-1.965267658500000181e+01 +-1.965626334999999969e+01 +-1.965159893499999910e+01 +-1.965021419500000022e+01 +-1.965495014500000082e+01 +-1.965256499999999917e+01 +-1.965530014000000136e+01 +-1.964981937499999987e+01 +-1.964942741499999812e+01 +-1.965025234499999840e+01 +-1.964997387000000018e+01 +-1.965088844000000279e+01 +-1.964766788500000061e+01 +-1.964409064999999899e+01 +-1.964769458499999999e+01 +-1.964794349499999981e+01 +-1.964491939500000228e+01 +-1.964427090000000220e+01 +-1.964252471999999727e+01 +-1.964368628999999800e+01 +-1.964133739500000075e+01 +-1.964167690499999708e+01 +-1.963735293999999953e+01 +-1.963966942000000060e+01 +-1.963541031000000103e+01 +-1.964487361500000162e+01 +-1.964093207999999890e+01 +-1.963946246999999801e+01 +-1.964074325500000029e+01 +-1.963550376499999928e+01 +-1.963761616000000032e+01 +-1.963429260499999884e+01 +-1.963502407000000005e+01 +-1.963168811999999974e+01 +-1.963029384500000063e+01 +-1.963427448000000197e+01 +-1.963252067500000209e+01 +-1.963360976999999963e+01 +-1.963085269999999838e+01 +-1.962666511500000155e+01 +-1.963140010500000088e+01 +-1.962435435999999811e+01 +-1.962343978999999905e+01 +-1.962389564499999750e+01 +-1.962453746999999993e+01 +-1.961954403000000013e+01 +-1.961964797999999988e+01 +-1.961501312499999727e+01 +-1.961243152499999809e+01 +-1.961463260500000061e+01 +-1.961472606999999968e+01 +-1.961777400999999799e+01 +-1.962035369999999901e+01 +-1.961619472499999972e+01 +-1.961083603000000153e+01 +-1.961499119000000135e+01 +-1.961111545500000020e+01 +-1.961092090500000040e+01 +-1.960787105500000038e+01 +-1.960759830500000334e+01 +-1.960629463000000072e+01 +-1.960305118499999821e+01 +-1.960499191499999938e+01 +-1.960166740500000060e+01 +-1.960323333999999917e+01 +-1.960036945499999916e+01 +-1.959898566999999758e+01 +-1.959686183499999856e+01 +-1.959749508000000162e+01 +-1.959176444999999944e+01 +-1.959197234999999893e+01 +-1.959205627500000091e+01 +-1.958882522500000078e+01 +-1.959397983499999896e+01 +-1.959517383500000065e+01 +-1.959443473500000010e+01 +-1.959129429000000044e+01 +-1.959360503999999992e+01 +-1.958879947500000185e+01 +-1.959239578000000037e+01 +-1.958437157000000184e+01 +-1.958557129000000074e+01 +-1.958849811500000015e+01 +-1.958775997000000046e+01 +-1.958075904999999750e+01 +-1.958332252499999981e+01 +-1.958167457500000097e+01 +-1.958064460499999981e+01 +-1.957716750999999888e+01 +-1.957889748000000196e+01 +-1.957649993500000107e+01 +-1.957464980999999682e+01 +-1.957262992999999796e+01 +-1.958301353499999919e+01 +-1.957877635999999910e+01 +-1.957565402999999904e+01 +-1.957803631000000166e+01 +-1.957841587000000061e+01 +-1.957692622999999799e+01 +-1.957148074999999920e+01 +-1.958033371000000145e+01 +-1.957534885500000144e+01 +-1.957101630999999742e+01 +-1.957302761000000046e+01 +-1.957145500000000027e+01 +-1.956915569499999918e+01 +-1.956648922000000113e+01 +-1.956813621500000266e+01 +-1.956823444500000164e+01 +-1.956581879000000157e+01 +-1.956600665999999933e+01 +-1.956609821500000024e+01 +-1.956361770499999864e+01 +-1.956267833500000108e+01 +-1.956231784499999904e+01 +-1.956634616999999920e+01 +-1.956782245499999817e+01 +-1.956828212499999964e+01 +-1.956661701000000164e+01 +-1.956596374499999769e+01 +-1.956403827500000148e+01 +-1.956540775500000251e+01 +-1.956669617000000017e+01 +-1.956338596000000152e+01 +-1.956521034000000014e+01 +-1.956538391000000132e+01 +-1.956050300500000105e+01 +-1.956334972499999836e+01 +-1.956299686499999879e+01 +-1.956400394500000317e+01 +-1.956454372500000005e+01 +-1.956269550500000065e+01 +-1.956251239999999925e+01 +-1.956057262499999894e+01 +-1.956138706000000127e+01 +-1.956094074499999991e+01 +-1.956341267000000173e+01 +-1.956450558000000228e+01 +-1.956682491499999799e+01 +-1.956911086999999938e+01 +-1.956347751500000243e+01 +-1.956228447000000159e+01 +-1.956202411499999982e+01 +-1.956320285500000011e+01 +-1.956025981500000199e+01 +-1.956299877000000009e+01 +-1.955895614499999979e+01 +-1.956043529500000133e+01 +-1.956170653999999942e+01 +-1.956289672500000165e+01 +-1.956234836499999830e+01 +-1.956103801500000117e+01 +-1.956226062500000040e+01 +-1.956057548500000109e+01 +-1.956343365000000034e+01 +-1.956269645500000109e+01 +-1.955900192000000004e+01 +-1.956083583999999931e+01 +-1.956434726999999896e+01 +-1.956524753499999747e+01 +-1.956745338500000031e+01 +-1.956717395500000123e+01 +-1.956995487000000011e+01 +-1.956311893499999854e+01 +-1.956190681500000039e+01 +-1.956403541499999932e+01 +-1.956513499999999794e+01 +-1.956826878000000036e+01 +-1.956540584500000080e+01 +-1.956299972500000095e+01 +-1.956326484999999948e+01 +-1.956401061999999769e+01 +-1.956667518500000114e+01 +-1.956520366499999852e+01 +-1.956021499999999946e+01 +-1.956444931000000054e+01 +-1.956167793000000188e+01 +-1.956296062499999877e+01 +-1.956556033999999755e+01 +-1.957080554499999892e+01 +-1.957181930499999822e+01 +-1.956977844500000074e+01 +-1.957291412500000050e+01 +-1.956912613000000079e+01 +-1.957132720999999975e+01 +-1.957050800500000065e+01 +-1.957178306499999820e+01 +-1.957234096500000220e+01 +-1.956846714000000276e+01 +-1.957206440000000214e+01 +-1.956651115000000019e+01 +-1.957166862500000093e+01 +-1.957427215499999917e+01 +-1.956947326499999917e+01 +-1.957185554499999824e+01 +-1.957230472500000218e+01 +-1.957166289999999975e+01 +-1.957340240500000306e+01 +-1.957433796000000115e+01 +-1.957314681999999806e+01 +-1.957663249999999877e+01 +-1.958199692000000169e+01 +-1.957837486500000068e+01 +-1.957985973499999943e+01 +-1.958365058999999775e+01 +-1.958003997499999826e+01 +-1.958272266499999859e+01 +-1.957984065999999856e+01 +-1.958086013500000178e+01 +-1.958419800000000066e+01 +-1.958011817999999948e+01 +-1.958224487500000066e+01 +-1.958491706499999907e+01 +-1.958345031999999719e+01 +-1.958713149999999814e+01 +-1.958741187999999767e+01 +-1.958452892500000075e+01 +-1.958685779500000024e+01 +-1.958767128000000213e+01 +-1.958424853999999726e+01 +-1.958877945000000054e+01 +-1.958868312999999972e+01 +-1.959444522999999805e+01 +-1.959664154000000025e+01 +-1.959426021499999848e+01 +-1.959414291000000219e+01 +-1.959617901000000018e+01 +-1.959815311500000234e+01 +-1.959861755500000058e+01 +-1.960082721999999933e+01 +-1.960019206999999852e+01 +-1.960439491500000031e+01 +-1.960303306499999820e+01 +-1.959922218500000213e+01 +-1.960016346000000098e+01 +-1.960182475999999951e+01 +-1.960665702500000052e+01 +-1.960758781499999870e+01 +-1.960352611500000108e+01 +-1.960722637499999976e+01 +-1.960874176000000091e+01 +-1.961113261999999935e+01 +-1.960535145000000057e+01 +-1.961112308500000267e+01 +-1.961808777000000248e+01 +-1.961607361000000083e+01 +-1.961168766000000119e+01 +-1.962083530499999995e+01 +-1.962148666000000219e+01 +-1.962069129999999717e+01 +-1.962387370999999803e+01 +-1.962577342999999885e+01 +-1.962523364999999842e+01 +-1.962940502000000009e+01 +-1.963056373500000262e+01 +-1.962691402500000137e+01 +-1.962872219500000170e+01 +-1.963000393000000088e+01 +-1.963111782000000005e+01 +-1.963129043500000037e+01 +-1.963716602499999908e+01 +-1.963552284000000014e+01 +-1.963428973999999982e+01 +-1.964027214000000043e+01 +-1.963789176999999952e+01 +-1.963888550000000066e+01 +-1.964899349499999914e+01 +-1.964980888499999878e+01 +-1.964935398000000077e+01 +-1.965089607000000171e+01 +-1.965025043500000024e+01 +-1.965124034999999836e+01 +-1.965746307500000256e+01 +-1.965718268999999907e+01 +-1.965588951000000151e+01 +-1.965697288500000184e+01 +-1.965732574500000140e+01 +-1.965961360500000055e+01 +-1.966133689999999845e+01 +-1.966317367500000302e+01 +-1.966544913999999977e+01 +-1.966826629999999909e+01 +-1.966635704000000118e+01 +-1.966323661500000242e+01 +-1.966496658500000194e+01 +-1.966789246000000091e+01 +-1.966952609999999879e+01 +-1.967674732500000090e+01 +-1.967666244499999806e+01 +-1.967831134500000090e+01 +-1.967774963499999785e+01 +-1.967206764000000163e+01 +-1.967252064000000189e+01 +-1.967332840000000260e+01 +-1.967397117499999837e+01 +-1.967709064499999982e+01 +-1.967826270999999849e+01 +-1.968036747000000020e+01 +-1.967825889499999903e+01 +-1.967961883499999942e+01 +-1.967999172500000071e+01 +-1.967687606500000186e+01 +-1.967546749499999947e+01 +-1.967978382000000082e+01 +-1.968059540000000140e+01 +-1.968033314000000189e+01 +-1.967885017500000089e+01 +-1.967994689999999736e+01 +-1.968031978500000179e+01 +-1.968378734499999894e+01 +-1.968305778499999903e+01 +-1.968367576500000027e+01 +-1.968057536999999968e+01 +-1.968202972499999959e+01 +-1.968570614000000063e+01 +-1.968852233999999868e+01 +-1.968595505000000045e+01 +-1.968685912999999843e+01 +-1.968604183000000063e+01 +-1.968687343500000253e+01 +-1.968987560500000100e+01 +-1.969181251500000229e+01 +-1.968904209000000094e+01 +-1.969326496000000049e+01 +-1.969417286000000189e+01 +-1.968976784000000180e+01 +-1.968948745999999872e+01 +-1.968948650499999786e+01 +-1.969305706000000100e+01 +-1.969452572000000146e+01 +-1.969663524999999993e+01 +-1.969515133000000162e+01 +-1.968633842500000242e+01 +-1.968817997000000020e+01 +-1.968779277999999877e+01 +-1.969165896999999887e+01 +-1.968651580499999909e+01 +-1.968999290500000043e+01 +-1.969054221999999754e+01 +-1.968906307499999997e+01 +-1.969255352000000059e+01 +-1.969006061500000015e+01 +-1.968895054000000044e+01 +-1.968857574500000140e+01 +-1.968987083500000068e+01 +-1.969142437000000001e+01 +-1.968940067500000168e+01 +-1.968866825499999962e+01 +-1.968745708499999836e+01 +-1.969140433999999829e+01 +-1.968893050999999872e+01 +-1.969021415999999647e+01 +-1.968643474499999968e+01 +-1.968459225000000146e+01 +-1.968780231499999900e+01 +-1.968605041500000041e+01 +-1.968319130000000072e+01 +-1.969081592500000255e+01 +-1.968465614499999816e+01 +-1.968557738999999884e+01 +-1.968430138000000085e+01 +-1.968638897000000298e+01 +-1.968455696000000188e+01 +-1.967828846000000098e+01 +-1.968196582499999892e+01 +-1.968140983500000019e+01 +-1.967855548499999685e+01 +-1.968002033500000181e+01 +-1.968064784999999972e+01 +-1.967909717500000255e+01 +-1.967852591999999845e+01 +-1.967447853499999866e+01 +-1.967651558000000023e+01 +-1.967320251499999983e+01 +-1.967621898499999844e+01 +-1.967825222000000096e+01 +-1.967621421999999853e+01 +-1.967676449000000005e+01 +-1.967500495999999899e+01 +-1.967785358500000115e+01 +-1.967455482000000089e+01 +-1.967343426000000051e+01 +-1.967389010999999854e+01 +-1.967112254999999976e+01 +-1.967341614000000050e+01 +-1.967571544500000158e+01 +-1.967119789000000196e+01 +-1.967109775499999813e+01 +-1.966963672500000015e+01 +-1.967155647499999915e+01 +-1.967100906499999979e+01 +-1.967054653000000286e+01 +-1.966657733999999991e+01 +-1.966253090000000014e+01 +-1.966162204999999830e+01 +-1.966327189999999803e+01 +-1.966721248500000030e+01 +-1.965969943999999714e+01 +-1.966132736000000136e+01 +-1.966342735499999961e+01 +-1.966269016000000036e+01 +-1.965726757499999877e+01 +-1.966176700500000152e+01 +-1.966130924499999821e+01 +-1.966221618499999835e+01 +-1.966257667500000039e+01 +-1.965919112999999996e+01 +-1.965971946500000200e+01 +-1.966054916499999905e+01 +-1.966091537500000186e+01 +-1.966090678999999852e+01 +-1.965803909000000260e+01 +-1.965952014500000189e+01 +-1.966474342499999750e+01 +-1.965886402499999974e+01 +-1.966106415000000140e+01 +-1.966500472999999971e+01 +-1.965911769999999947e+01 +-1.966094302999999854e+01 +-1.965873527499999796e+01 +-1.966037750499999959e+01 +-1.965882015500000080e+01 +-1.966314315999999707e+01 +-1.965890216999999751e+01 +-1.965560913000000198e+01 +-1.965365791500000014e+01 +-1.965661144499999935e+01 +-1.965273380499999689e+01 +-1.965997791499999892e+01 +-1.965565776500000084e+01 +-1.965528488500000037e+01 +-1.965702152499999755e+01 +-1.965381717500000036e+01 +-1.965628719500000088e+01 +-1.966033267999999978e+01 +-1.965692424999999943e+01 +-1.965663052000000022e+01 +-1.965432834499999970e+01 +-1.965819931000000054e+01 +-1.965956592500000255e+01 +-1.965781402500000041e+01 +-1.965752601500000196e+01 +-1.965800666500000204e+01 +-1.965880871000000241e+01 +-1.965981483499999882e+01 +-1.965879344999999745e+01 +-1.966027450500000029e+01 +-1.966118621500000074e+01 +-1.966273498500000017e+01 +-1.966384792499999890e+01 +-1.966024112999999929e+01 +-1.966087627499999968e+01 +-1.966473674999999943e+01 +-1.966574955000000102e+01 +-1.966326427499999951e+01 +-1.965967559499999950e+01 +-1.965809631500000165e+01 +-1.965616702999999887e+01 +-1.965882683000000242e+01 +-1.965928936000000249e+01 +-1.965939045000000007e+01 +-1.965863132500000177e+01 +-1.965991115499999964e+01 +-1.966607856499999940e+01 +-1.966110610999999864e+01 +-1.966487312499999973e+01 +-1.966495799999999861e+01 +-1.966430378000000090e+01 +-1.966476344999999881e+01 +-1.966622733999999895e+01 +-1.966558360999999877e+01 +-1.967063617499999850e+01 +-1.966630935499999921e+01 +-1.966851901999999797e+01 +-1.967248344499999746e+01 +-1.966941166000000152e+01 +-1.966722774499999815e+01 +-1.966933536500000201e+01 +-1.967170811000000086e+01 +-1.967217636499999855e+01 +-1.966949844500000211e+01 +-1.967281341500000025e+01 +-1.967299651999999810e+01 +-1.967142867999999822e+01 +-1.967455672999999905e+01 +-1.966938685999999947e+01 +-1.966811275499999923e+01 +-1.966608237999999886e+01 +-1.966974067499999990e+01 +-1.966945743499999821e+01 +-1.967351054999999960e+01 +-1.966687774500000074e+01 +-1.967249393499999854e+01 +-1.967147827000000149e+01 +-1.967507075999999699e+01 +-1.967230224499999736e+01 +-1.967534541999999931e+01 +-1.967524051499999871e+01 +-1.967367268000000280e+01 +-1.967219257500000040e+01 +-1.967809009999999859e+01 +-1.967956542999999670e+01 +-1.967558956499999923e+01 +-1.967945003500000212e+01 +-1.968056392500000129e+01 +-1.967492962000000034e+01 +-1.967898369000000258e+01 +-1.967861843000000022e+01 +-1.967648983000000129e+01 +-1.967612361500000162e+01 +-1.967695903999999985e+01 +-1.967915439500000119e+01 +-1.967564201500000109e+01 +-1.968053054500000343e+01 +-1.967793464999999742e+01 +-1.968053435999999934e+01 +-1.967056179000000071e+01 +-1.967102623000000250e+01 +-1.967396354499999944e+01 +-1.967287540499999920e+01 +-1.967846870500000023e+01 +-1.967256641499999859e+01 +-1.967348957000000098e+01 +-1.967210864999999842e+01 +-1.968059062999999753e+01 +-1.967587947999999898e+01 +-1.967467021999999943e+01 +-1.967615222499999916e+01 +-1.967763519500000058e+01 +-1.967716217000000256e+01 +-1.968141841999999997e+01 +-1.967642021500000027e+01 +-1.967806339499999879e+01 +-1.967687606500000186e+01 +-1.967399120500000009e+01 +-1.967760467499999777e+01 +-1.967509365500000129e+01 +-1.967695522500000038e+01 +-1.967472076500000000e+01 +-1.967767715499999781e+01 +-1.967730998999999770e+01 +-1.967493629499999841e+01 +-1.967844772499999806e+01 +-1.967036914500000222e+01 +-1.967353725499999939e+01 +-1.967514038000000198e+01 +-1.967193031000000047e+01 +-1.966949176500000007e+01 +-1.967042350499999870e+01 +-1.967322826499999877e+01 +-1.967103385500000101e+01 +-1.967411136999999854e+01 +-1.967554282999999771e+01 +-1.967510318500000110e+01 +-1.967568588500000004e+01 +-1.967035865500000114e+01 +-1.966605949499999895e+01 +-1.966459942000000183e+01 +-1.966960906999999992e+01 +-1.966855049000000122e+01 +-1.967015457499999798e+01 +-1.967146968999999856e+01 +-1.966449070000000177e+01 +-1.967023277500000233e+01 +-1.966750049499999875e+01 +-1.966835403500000012e+01 +-1.966220760000000212e+01 +-1.966463851500000004e+01 +-1.966329288499999706e+01 +-1.966092109999999948e+01 +-1.966262340499999794e+01 +-1.966032695500000216e+01 +-1.966424179500000236e+01 +-1.966529750999999848e+01 +-1.966605854000000164e+01 +-1.966303729999999916e+01 +-1.966205406499999953e+01 +-1.966659927499999938e+01 +-1.965972328499999833e+01 +-1.966094589000000070e+01 +-1.966208171999999976e+01 +-1.965814781000000266e+01 +-1.965947818499999755e+01 +-1.966125297500000002e+01 +-1.966459846500000097e+01 +-1.965909576500000000e+01 +-1.965580749500000124e+01 +-1.965970420500000060e+01 +-1.966287803499999853e+01 +-1.965838146499999795e+01 +-1.965610122999999732e+01 +-1.966085052500000074e+01 +-1.965524291999999917e+01 +-1.965969848499999983e+01 +-1.966066360499999988e+01 +-1.965756129999999757e+01 +-1.965998744999999914e+01 +-1.966278266999999857e+01 +-1.965995311500000042e+01 +-1.965887737499999943e+01 +-1.965955257499999931e+01 +-1.965560150499999992e+01 +-1.965814399500000320e+01 +-1.965707683499999803e+01 +-1.965958213999999771e+01 +-1.965730953499999956e+01 +-1.965946483500000141e+01 +-1.965939808000000255e+01 +-1.965878295999999992e+01 +-1.966112422500000179e+01 +-1.966299343000000022e+01 +-1.966229248500000182e+01 +-1.965854359000000073e+01 +-1.965247535999999684e+01 +-1.965528011500000005e+01 +-1.965796852500000114e+01 +-1.965856552500000021e+01 +-1.965852069499999999e+01 +-1.966267490500000292e+01 +-1.966040801999999843e+01 +-1.966210079000000022e+01 +-1.965990352500000071e+01 +-1.966602134500000076e+01 +-1.965352726000000061e+01 +-1.965715313000000108e+01 +-1.966086768999999990e+01 +-1.965740108500000005e+01 +-1.966082191499999965e+01 +-1.966313552500000128e+01 +-1.966352940000000160e+01 +-1.966129683999999855e+01 +-1.966185570000000027e+01 +-1.966391181499999874e+01 +-1.966605186500000002e+01 +-1.966762733000000196e+01 +-1.966253852999999907e+01 +-1.966192149999999828e+01 +-1.966762446999999980e+01 +-1.966407394000000153e+01 +-1.966473865500000073e+01 +-1.966404151999999783e+01 +-1.966653633499999998e+01 +-1.966795254000000170e+01 +-1.966989707999999837e+01 +-1.966461754000000184e+01 +-1.966767501500000037e+01 +-1.966331577500000094e+01 +-1.966435337000000061e+01 +-1.966396522499999833e+01 +-1.966400813999999997e+01 +-1.966881370499999804e+01 +-1.966874789999999962e+01 +-1.966948890500000147e+01 +-1.966981505999999769e+01 +-1.966617393499999977e+01 +-1.966985416500000028e+01 +-1.967070483999999908e+01 +-1.967332172500000098e+01 +-1.966620350000000172e+01 +-1.966952704999999924e+01 +-1.966643237999999982e+01 +-1.967076302000000254e+01 +-1.967072678000000252e+01 +-1.967220497499999965e+01 +-1.967275524499999761e+01 +-1.967507934500000033e+01 +-1.967330169499999926e+01 +-1.968046092999999885e+01 +-1.968214512000000127e+01 +-1.966998386499999896e+01 +-1.967039871000000062e+01 +-1.967463302499999855e+01 +-1.967098426500000130e+01 +-1.967231750500000231e+01 +-1.967885303500000305e+01 +-1.967568207000000058e+01 +-1.967450523499999804e+01 +-1.967856788499999965e+01 +-1.968244838999999757e+01 +-1.967677306999999942e+01 +-1.967443847499999876e+01 +-1.967431067999999783e+01 +-1.967559433000000269e+01 +-1.967506503999999978e+01 +-1.967858219000000020e+01 +-1.967768192500000168e+01 +-1.968084334999999996e+01 +-1.968067550499999996e+01 +-1.968061638000000002e+01 +-1.968011951000000082e+01 +-1.968150329499999884e+01 +-1.968887710499999955e+01 +-1.967974567499999949e+01 +-1.967876625499999932e+01 +-1.968237018499999991e+01 +-1.968146132999999764e+01 +-1.968150520000000014e+01 +-1.968685435999999811e+01 +-1.968401431999999929e+01 +-1.968745708499999836e+01 +-1.968427181500000245e+01 +-1.969058036999999928e+01 +-1.968912315499999721e+01 +-1.968647956499999907e+01 +-1.968816662000000051e+01 +-1.968617343999999747e+01 +-1.969144535000000218e+01 +-1.968916606500000199e+01 +-1.969353580499999978e+01 +-1.969237422999999865e+01 +-1.969183540499999907e+01 +-1.969234943500000057e+01 +-1.969493580000000321e+01 +-1.969762229999999903e+01 +-1.969120979000000204e+01 +-1.969263172000000139e+01 +-1.969221019500000125e+01 +-1.969773673999999986e+01 +-1.969777774500000334e+01 +-1.969770240999999800e+01 +-1.970088100499999939e+01 +-1.970016955999999908e+01 +-1.969808006000000233e+01 +-1.970097350999999719e+01 +-1.970117759500000076e+01 +-1.971001148500000255e+01 +-1.969968986499999986e+01 +-1.970200061499999933e+01 +-1.970469665499999934e+01 +-1.970618534000000110e+01 +-1.970503711499999966e+01 +-1.970441818500000153e+01 +-1.970900440000000131e+01 +-1.971075916000000205e+01 +-1.971334552500000115e+01 +-1.971493148999999789e+01 +-1.971632766999999831e+01 +-1.971224975500000198e+01 +-1.971748542999999998e+01 +-1.971678352500000031e+01 +-1.971735668499999861e+01 +-1.971939373000000018e+01 +-1.972171115500000127e+01 +-1.972108841000000012e+01 +-1.972321987000000121e+01 +-1.972360992499999810e+01 +-1.972893619500000284e+01 +-1.972815036499999763e+01 +-1.973246860500000111e+01 +-1.973131752000000105e+01 +-1.972877883999999682e+01 +-1.973044586500000008e+01 +-1.973395919500000062e+01 +-1.973573493499999998e+01 +-1.973639297500000112e+01 +-1.973686981499999860e+01 +-1.973801040500000070e+01 +-1.973821163000000212e+01 +-1.974263954500000295e+01 +-1.974340152499999945e+01 +-1.973922157500000196e+01 +-1.974757480499999929e+01 +-1.974660396999999890e+01 +-1.974801731499999846e+01 +-1.974932193500000110e+01 +-1.975164889999999929e+01 +-1.975423431499999793e+01 +-1.975343704000000145e+01 +-1.975768661500000078e+01 +-1.975974273499999967e+01 +-1.976171016500000022e+01 +-1.975724697000000063e+01 +-1.976175880499999948e+01 +-1.976490688500000203e+01 +-1.976715087999999909e+01 +-1.977085876499999983e+01 +-1.976851654000000025e+01 +-1.977221297999999905e+01 +-1.977426814999999749e+01 +-1.977354335500000104e+01 +-1.977541923500000109e+01 +-1.977793884500000132e+01 +-1.977907753000000213e+01 +-1.977458858500000005e+01 +-1.977995586000000117e+01 +-1.978284835499999872e+01 +-1.978527164500000168e+01 +-1.978567314000000010e+01 +-1.978864670000000103e+01 +-1.978987980000000135e+01 +-1.978889941999999991e+01 +-1.979621124500000207e+01 +-1.979642963499999908e+01 +-1.979811668500000010e+01 +-1.979815005999999755e+01 +-1.980315590000000014e+01 +-1.979839420500000102e+01 +-1.980535030500000104e+01 +-1.980409526999999770e+01 +-1.980403042000000013e+01 +-1.981107616499999935e+01 +-1.981026553999999962e+01 +-1.981211852999999934e+01 +-1.981190395000000137e+01 +-1.981477547000000072e+01 +-1.981772613999999777e+01 +-1.982223511000000116e+01 +-1.981941795499999870e+01 +-1.982384872499999773e+01 +-1.982609462499999964e+01 +-1.982563972500000204e+01 +-1.982869911499999915e+01 +-1.983056068500000180e+01 +-1.983297347999999971e+01 +-1.983285332000000167e+01 +-1.983716964499999946e+01 +-1.983857345500000235e+01 +-1.984134292499999930e+01 +-1.983634567000000004e+01 +-1.983552836999999869e+01 +-1.983942127000000255e+01 +-1.983984851499999991e+01 +-1.983827972000000273e+01 +-1.984217166999999904e+01 +-1.984459972500000191e+01 +-1.984582423999999889e+01 +-1.984752273499999831e+01 +-1.985276603500000192e+01 +-1.985467529499999983e+01 +-1.985349464499999783e+01 +-1.985417175499999942e+01 +-1.985789013000000125e+01 +-1.985819339500000069e+01 +-1.985821437999999972e+01 +-1.985975265500000120e+01 +-1.986455917500000012e+01 +-1.986540889500000162e+01 +-1.986496448500000156e+01 +-1.986830138999999917e+01 +-1.986998653500000245e+01 +-1.986918925999999885e+01 +-1.986646747500000032e+01 +-1.987135410000000135e+01 +-1.987009238999999994e+01 +-1.986876201500000150e+01 +-1.987397384999999872e+01 +-1.987511348999999683e+01 +-1.987038040499999880e+01 +-1.987646770499999960e+01 +-1.988443183999999775e+01 +-1.988263702500000107e+01 +-1.988065528999999998e+01 +-1.988554000999999971e+01 +-1.988573837500000252e+01 +-1.988411808000000036e+01 +-1.988774108999999868e+01 +-1.988939571499999914e+01 +-1.988568305999999808e+01 +-1.989165878000000021e+01 +-1.989316272499999982e+01 +-1.989555836000000255e+01 +-1.989412212499999910e+01 +-1.988984775499999813e+01 +-1.988741016499999859e+01 +-1.989155388000000002e+01 +-1.989074706999999975e+01 +-1.989445495500000050e+01 +-1.989384460499999818e+01 +-1.989552783999999974e+01 +-1.990098190500000186e+01 +-1.989880085000000065e+01 +-1.989819431499999780e+01 +-1.989968680999999862e+01 +-1.990032768500000060e+01 +-1.990368557000000038e+01 +-1.990260315000000091e+01 +-1.990695094999999881e+01 +-1.990495109500000126e+01 +-1.990923023500000255e+01 +-1.990472793500000037e+01 +-1.991302585500000077e+01 +-1.990920829999999953e+01 +-1.990980911000000120e+01 +-1.990771675500000271e+01 +-1.990601157999999771e+01 +-1.990803718499999775e+01 +-1.991063594499999923e+01 +-1.991095638000000179e+01 +-1.991694926999999993e+01 +-1.991239929000000330e+01 +-1.991813087500000279e+01 +-1.991803645999999972e+01 +-1.991793060500000223e+01 +-1.992154693499999851e+01 +-1.992172718500000173e+01 +-1.992342662499999761e+01 +-1.992574405999999954e+01 +-1.991999721500000220e+01 +-1.992728900999999908e+01 +-1.992824554500000289e+01 +-1.992669582499999947e+01 +-1.993058872499999978e+01 +-1.993331527499999822e+01 +-1.993407153999999792e+01 +-1.993466377000000023e+01 +-1.993026924000000122e+01 +-1.992882251500000024e+01 +-1.993264770500000083e+01 +-1.993848323999999650e+01 +-1.993544959999999833e+01 +-1.993473529499999941e+01 +-1.994030857500000309e+01 +-1.994017601000000184e+01 +-1.994205474999999694e+01 +-1.994742107500000117e+01 +-1.994736385000000212e+01 +-1.994831847999999752e+01 +-1.995306586999999965e+01 +-1.994969844999999964e+01 +-1.995636748999999810e+01 +-1.995224570999999969e+01 +-1.995442104500000013e+01 +-1.995849609500000099e+01 +-1.996382427500000034e+01 +-1.996029854000000014e+01 +-1.996533584499999847e+01 +-1.996878242500000056e+01 +-1.996277332500000057e+01 +-1.996682357999999979e+01 +-1.996774483000000089e+01 +-1.997257327999999887e+01 +-1.996912479499999904e+01 +-1.997516441500000184e+01 +-1.997995853500000152e+01 +-1.998055267499999843e+01 +-1.998187255500000248e+01 +-1.998169231500000009e+01 +-1.998513794000000132e+01 +-1.999077224999999913e+01 +-1.999217510500000117e+01 +-1.999439334499999887e+01 +-1.999481296999999813e+01 +-2.000071906999999882e+01 +-1.999909782499999977e+01 +-2.000600814999999955e+01 +-2.000393962999999786e+01 +-2.001149273000000051e+01 +-2.000793647999999791e+01 +-2.000991916499999945e+01 +-2.000745010500000021e+01 +-2.001390648000000283e+01 +-2.001314640000000011e+01 +-2.002044773000000077e+01 +-2.002324200000000332e+01 +-2.002568340499999877e+01 +-2.002672767500000006e+01 +-2.003219795500000089e+01 +-2.003137684000000007e+01 +-2.003704643500000060e+01 +-2.004136180999999794e+01 +-2.004341029999999790e+01 +-2.004609203000000051e+01 +-2.005279349999999994e+01 +-2.005153370000000024e+01 +-2.005687904500000229e+01 +-2.006258868999999834e+01 +-2.006894493000000068e+01 +-2.006951809000000253e+01 +-2.007112598500000189e+01 +-2.007582092499999860e+01 +-2.006868076499999987e+01 +-2.007321643999999949e+01 +-2.007638358999999895e+01 +-2.008024883499999902e+01 +-2.008452987999999806e+01 +-2.008446312000000233e+01 +-2.008697795999999869e+01 +-2.009389877499999955e+01 +-2.009788989999999842e+01 +-2.009976864000000063e+01 +-2.010337352499999852e+01 +-2.010949993500000232e+01 +-2.011293030000000215e+01 +-2.011584854000000178e+01 +-2.011779689499999790e+01 +-2.012309169999999980e+01 +-2.012801742499999946e+01 +-2.013051986500000012e+01 +-2.013429164499999757e+01 +-2.013989639500000095e+01 +-2.013671683999999829e+01 +-2.014564418500000187e+01 +-2.014370155499999981e+01 +-2.014768982000000008e+01 +-2.015222358500000155e+01 +-2.015406322500000158e+01 +-2.015328406999999800e+01 +-2.016219901999999919e+01 +-2.016730117499999864e+01 +-2.016565132499999891e+01 +-2.017163276499999824e+01 +-2.017223072000000172e+01 +-2.018099403500000122e+01 +-2.018230533500000234e+01 +-2.018720912999999939e+01 +-2.018473147999999995e+01 +-2.018873214499999946e+01 +-2.019650268499999868e+01 +-2.020078277500000041e+01 +-2.020036697000000103e+01 +-2.019851207500000001e+01 +-2.020444298000000316e+01 +-2.021272086999999829e+01 +-2.021254539499999936e+01 +-2.021329307500000283e+01 +-2.021480464999999782e+01 +-2.022180652499999809e+01 +-2.022145747999999799e+01 +-2.022569370000000077e+01 +-2.022572136000000143e+01 +-2.022456074000000115e+01 +-2.023402691000000075e+01 +-2.023320007000000231e+01 +-2.023975562999999767e+01 +-2.023665809500000279e+01 +-2.024079418499999861e+01 +-2.024102592500000242e+01 +-2.024966526000000044e+01 +-2.025059223499999916e+01 +-2.025227355999999901e+01 +-2.025029468500000007e+01 +-2.025657272000000120e+01 +-2.026129149999999868e+01 +-2.025995349500000131e+01 +-2.026096916499999878e+01 +-2.025677394999999947e+01 +-2.026019572999999951e+01 +-2.026227379000000184e+01 +-2.026062869999999805e+01 +-2.026340675000000147e+01 +-2.026658916499999918e+01 +-2.026825141500000171e+01 +-2.026607990000000115e+01 +-2.026885700000000057e+01 +-2.027214908999999921e+01 +-2.027076339499999946e+01 +-2.027879333499999959e+01 +-2.027478981000000147e+01 +-2.028035545499999870e+01 +-2.027900123500000262e+01 +-2.028049374000000071e+01 +-2.027791022999999981e+01 +-2.027722072499999939e+01 +-2.028195000000000192e+01 +-2.027894496999999774e+01 +-2.027768611500000162e+01 +-2.028020000499999753e+01 +-2.028116035499999725e+01 +-2.027925014499999889e+01 +-2.027118873500000262e+01 +-2.027415942999999743e+01 +-2.027186488999999980e+01 +-2.027383613499999981e+01 +-2.026992511999999991e+01 +-2.027076339499999946e+01 +-2.027578067500000003e+01 +-2.027481174500000094e+01 +-2.027056980000000053e+01 +-2.027070903499999943e+01 +-2.027026462500000292e+01 +-2.026589297999999673e+01 +-2.026609420500000169e+01 +-2.026125049499999875e+01 +-2.026413726999999909e+01 +-2.026361370000000051e+01 +-2.025895500000000027e+01 +-2.025409698499999678e+01 +-2.024926853499999879e+01 +-2.025214863000000065e+01 +-2.024988078999999885e+01 +-2.024559021000000314e+01 +-2.024471378500000185e+01 +-2.024216175000000106e+01 +-2.023842143999999976e+01 +-2.024021244000000053e+01 +-2.023940276999999810e+01 +-2.023650455499999978e+01 +-2.023321723499999791e+01 +-2.023270130000000222e+01 +-2.022731208999999808e+01 +-2.022203731500000146e+01 +-2.021665859499999840e+01 +-2.021586990499999814e+01 +-2.021908283500000181e+01 +-2.021481800499999792e+01 +-2.021422863000000092e+01 +-2.020711422000000113e+01 +-2.019956683999999925e+01 +-2.019949817499999867e+01 +-2.019557952999999983e+01 +-2.019578552499999802e+01 +-2.018782520500000288e+01 +-2.019364548000000070e+01 +-2.018760013499999673e+01 +-2.018937492499999919e+01 +-2.018407440000000008e+01 +-2.018066788000000145e+01 +-2.017535304999999823e+01 +-2.017565440999999993e+01 +-2.017024898500000063e+01 +-2.016806316000000265e+01 +-2.016267489999999896e+01 +-2.016095066000000102e+01 +-2.015654849999999954e+01 +-2.015152359000000004e+01 +-2.015026569500000164e+01 +-2.015083408000000276e+01 +-2.014664744999999968e+01 +-2.014420604500000067e+01 +-2.013741779000000065e+01 +-2.013764953500000132e+01 +-2.013704299999999847e+01 +-2.013697051999999843e+01 +-2.012854385500000021e+01 +-2.012729167999999902e+01 +-2.012402630000000059e+01 +-2.012230205499999869e+01 +-2.011884021499999875e+01 +-2.011366272000000066e+01 +-2.011504745500000269e+01 +-2.011261081500000003e+01 +-2.010503864500000049e+01 +-2.010269642000000090e+01 +-2.010191154500000010e+01 +-2.009394836500000281e+01 +-2.009280777000000029e+01 +-2.009332084500000093e+01 +-2.008912276999999946e+01 +-2.009134006499999714e+01 +-2.008266925999999941e+01 +-2.008891773499999900e+01 +-2.008549212999999867e+01 +-2.008506203000000312e+01 +-2.008013248500000003e+01 +-2.008208751500000133e+01 +-2.007040214500000275e+01 +-2.007044124499999782e+01 +-2.006998825000000153e+01 +-2.006697845499999744e+01 +-2.006481171000000074e+01 +-2.006399631499999714e+01 +-2.005591964499999946e+01 +-2.006140423000000084e+01 +-2.005735492499999850e+01 +-2.005157661500000188e+01 +-2.005225467500000036e+01 +-2.004768181000000027e+01 +-2.004708004000000088e+01 +-2.004941463499999799e+01 +-2.004891204999999843e+01 +-2.004744052999999937e+01 +-2.004434299500000094e+01 +-2.004078483500000019e+01 +-2.004522132499999998e+01 +-2.004222964999999945e+01 +-2.003782939999999968e+01 +-2.003853225499999979e+01 +-2.003522300499999886e+01 +-2.003344536000000176e+01 +-2.003298187499999727e+01 +-2.002944088000000278e+01 +-2.002523898999999830e+01 +-2.002729225499999899e+01 +-2.002391242999999932e+01 +-2.002387333000000069e+01 +-2.002140713000000005e+01 +-2.001732540000000071e+01 +-2.002561474000000175e+01 +-2.002535724500000214e+01 +-2.002164649999999924e+01 +-2.002147006999999945e+01 +-2.002535247499999826e+01 +-2.001391315000000048e+01 +-2.001594161999999955e+01 +-2.001175499000000002e+01 +-2.000860309500000156e+01 +-2.001127815499999940e+01 +-2.001333045999999882e+01 +-2.001380825000000030e+01 +-2.001017474999999735e+01 +-2.000558185500000263e+01 +-2.000538635000000198e+01 +-2.000914669000000146e+01 +-2.000597477000000168e+01 +-2.000416278999999875e+01 +-2.000612163499999951e+01 +-2.001111316499999759e+01 +-2.000920963499999772e+01 +-2.000620937499999741e+01 +-2.000714873999999810e+01 +-2.000379752999999994e+01 +-2.000454426000000296e+01 +-2.000312805000000083e+01 +-2.000167655999999994e+01 +-2.000051975499999912e+01 +-2.000249957999999850e+01 +-1.999956131000000070e+01 +-2.000168990999999963e+01 +-1.999964999999999904e+01 +-2.000057887999999906e+01 +-1.999927806499999861e+01 +-2.000152873999999770e+01 +-1.999633407500000004e+01 +-2.000315761499999923e+01 +-1.999914741499999948e+01 +-1.999852180499999932e+01 +-2.000249481000000173e+01 +-1.999934482999999830e+01 +-2.000073146999999807e+01 +-2.000149345499999853e+01 +-1.999859714500000152e+01 +-1.999924850500000062e+01 +-2.000304126500000024e+01 +-2.000098228499999919e+01 +-1.999605750999999998e+01 +-1.999792957500000057e+01 +-2.000169754000000211e+01 +-2.000008678500000059e+01 +-1.999614715500000273e+01 +-1.999839400999999839e+01 +-1.999760436999999769e+01 +-2.000129413500000197e+01 +-2.000368977000000115e+01 +-2.000666427999999897e+01 +-2.000709724500000064e+01 +-2.000728034999999849e+01 +-2.001138401000000044e+01 +-2.000760650499999826e+01 +-2.000969028500000135e+01 +-2.001014709500000066e+01 +-2.001109886000000060e+01 +-2.000939750499999903e+01 +-2.000941276500000043e+01 +-2.001143169499999885e+01 +-2.000946139999999929e+01 +-2.000977611500000108e+01 +-2.000932693499999715e+01 +-2.001415729500000040e+01 +-2.001179123000000004e+01 +-2.001322745999999952e+01 +-2.001395606999999899e+01 +-2.001346778499999957e+01 +-2.002342033500000085e+01 +-2.002085876499999983e+01 +-2.002548408500000221e+01 +-2.002459812500000069e+01 +-2.002859115500000087e+01 +-2.002851771999999997e+01 +-2.002781391500000296e+01 +-2.002816200000000180e+01 +-2.002769756000000001e+01 +-2.003167724499999736e+01 +-2.002930164499999677e+01 +-2.003330516500000158e+01 +-2.003223324000000005e+01 +-2.003550815499999871e+01 +-2.003368568500000180e+01 +-2.003941917000000217e+01 +-2.003833198499999924e+01 +-2.003511523999999966e+01 +-2.004145240500000114e+01 +-2.005005264500000095e+01 +-2.005107212000000061e+01 +-2.005237579499999967e+01 +-2.004947662000000008e+01 +-2.005089283000000222e+01 +-2.005383491499999948e+01 +-2.005258273999999830e+01 +-2.005296898000000283e+01 +-2.005593204499999871e+01 +-2.005559348999999969e+01 +-2.005542945999999915e+01 +-2.005499744499999792e+01 +-2.006362247499999896e+01 +-2.006419277500000220e+01 +-2.006121730999999997e+01 +-2.006013012000000018e+01 +-2.006746769000000086e+01 +-2.006567669000000009e+01 +-2.005913638999999904e+01 +-2.006813716999999997e+01 +-2.007536792500000189e+01 +-2.007457542499999903e+01 +-2.007763767499999830e+01 +-2.008086586000000295e+01 +-2.008133220999999935e+01 +-2.008101462999999853e+01 +-2.007966709499999780e+01 +-2.008730221000000071e+01 +-2.008411979499999944e+01 +-2.009148406999999992e+01 +-2.009258651999999756e+01 +-2.008733844500000032e+01 +-2.009313011500000101e+01 +-2.009704017500000006e+01 +-2.009548091999999997e+01 +-2.009406185499999964e+01 +-2.009609032000000184e+01 +-2.010128212000000048e+01 +-2.010340976500000210e+01 +-2.010723209500000053e+01 +-2.010990810499999881e+01 +-2.010985087999999976e+01 +-2.011044311500000248e+01 +-2.011265755000000155e+01 +-2.011262035500000067e+01 +-2.011862277999999904e+01 +-2.011163711500000062e+01 +-2.011878300000000053e+01 +-2.012019729500000054e+01 +-2.012269497000000129e+01 +-2.012153053499999800e+01 +-2.012165641500000035e+01 +-2.012036991000000086e+01 +-2.012253761499999882e+01 +-2.012572192999999743e+01 +-2.012536621000000281e+01 +-2.012585354000000137e+01 +-2.013272285499999725e+01 +-2.013256168000000201e+01 +-2.012898444999999725e+01 +-2.013218021499999821e+01 +-2.013081359999999975e+01 +-2.012918853500000083e+01 +-2.013021469499999938e+01 +-2.013623523500000090e+01 +-2.013774872000000116e+01 +-2.013806724500000200e+01 +-2.013697051999999843e+01 +-2.013737487499999901e+01 +-2.013916683500000104e+01 +-2.013910293499999682e+01 +-2.013939857500000130e+01 +-2.014027499999999904e+01 +-2.013919544499999859e+01 +-2.014153003499999883e+01 +-2.014497279999999790e+01 +-2.014825630500000031e+01 +-2.014364528499999807e+01 +-2.014517402999999973e+01 +-2.014576149000000171e+01 +-2.014236641000000105e+01 +-2.014360332500000084e+01 +-2.014474201499999850e+01 +-2.014726638999999864e+01 +-2.014480876999999737e+01 +-2.014409828000000147e+01 +-2.014872837000000061e+01 +-2.014618397000000272e+01 +-2.014695930500000287e+01 +-2.014744282000000197e+01 +-2.014506434999999840e+01 +-2.014370631999999972e+01 +-2.014476108499999896e+01 +-2.014710521499999984e+01 +-2.014510727000000045e+01 +-2.014707851500000046e+01 +-2.014599609500000099e+01 +-2.014139557000000025e+01 +-2.014114951999999903e+01 +-2.013979626000000067e+01 +-2.014140414999999962e+01 +-2.013663673500000328e+01 +-2.014589309999999855e+01 +-2.014166927000000129e+01 +-2.014327144499999989e+01 +-2.014200114999999869e+01 +-2.013906860000000165e+01 +-2.013705825999999988e+01 +-2.013617324999999880e+01 +-2.013555241000000251e+01 +-2.013540459000000027e+01 +-2.013756275000000073e+01 +-2.013574886500000005e+01 +-2.013652324499999935e+01 +-2.013451957499999878e+01 +-2.013232993999999820e+01 +-2.013402939000000202e+01 +-2.012870979000000204e+01 +-2.012789154000000025e+01 +-2.012633705000000006e+01 +-2.012684821999999940e+01 +-2.012750625500000012e+01 +-2.012586879500000236e+01 +-2.012886810500000223e+01 +-2.013047504500000073e+01 +-2.012513733000000116e+01 +-2.012582111500000082e+01 +-2.012261867499999823e+01 +-2.011977004999999963e+01 +-2.012581634499999694e+01 +-2.012278842999999995e+01 +-2.012097930999999917e+01 +-2.012360286500000228e+01 +-2.011965179500000289e+01 +-2.011830520999999905e+01 +-2.011565112999999982e+01 +-2.011410140999999996e+01 +-2.011247825499999919e+01 +-2.011869525999999908e+01 +-2.011798476999999963e+01 +-2.011460495000000037e+01 +-2.011473369499999819e+01 +-2.011115265000000107e+01 +-2.010906123999999906e+01 +-2.011184692500000182e+01 +-2.010690402999999904e+01 +-2.010480594500000251e+01 +-2.011064434500000075e+01 +-2.010422039000000183e+01 +-2.010647392499999953e+01 +-2.010650825500000138e+01 +-2.010562324500000031e+01 +-2.010822391499999995e+01 +-2.010308742499999823e+01 +-2.009038162499999913e+01 +-2.009547900999999825e+01 +-2.009274005500000015e+01 +-2.010273933499999899e+01 +-2.009824657500000100e+01 +-2.009790896999999887e+01 +-2.009729385500000021e+01 +-2.009261894499999812e+01 +-2.009182262499999894e+01 +-2.009028243999999930e+01 +-2.008985424000000108e+01 +-2.009053134999999912e+01 +-2.009433269499999852e+01 +-2.009132385499999884e+01 +-2.009495448999999923e+01 +-2.008880996499999938e+01 +-2.008855437999999793e+01 +-2.008915328999999872e+01 +-2.008566761000000156e+01 +-2.008459854000000178e+01 +-2.008721541999999971e+01 +-2.009064293000000134e+01 +-2.009150409499999768e+01 +-2.008517933000000255e+01 +-2.009165572999999938e+01 +-2.008579444499999767e+01 +-2.008802604499999944e+01 +-2.008529376999999982e+01 +-2.008606338500000277e+01 +-2.008397864999999882e+01 +-2.008833789999999908e+01 +-2.008836555500000287e+01 +-2.009115791500000014e+01 +-2.008602714500000275e+01 +-2.008671188000000285e+01 +-2.008581447499999939e+01 +-2.008648490999999936e+01 +-2.008494472499999972e+01 +-2.008139706000000047e+01 +-2.008261204000000077e+01 +-2.008568954500000103e+01 +-2.008580875000000177e+01 +-2.008555507500000203e+01 +-2.007978248999999948e+01 +-2.008063506999999959e+01 +-2.008675575499999866e+01 +-2.008080672999999905e+01 +-2.008230495499999790e+01 +-2.008020401000000277e+01 +-2.008743285999999983e+01 +-2.008644104000000041e+01 +-2.008573627500000214e+01 +-2.008300304000000125e+01 +-2.007925129000000197e+01 +-2.008758163499999938e+01 +-2.008484363499999859e+01 +-2.008275699500000044e+01 +-2.008195685999999824e+01 +-2.008844185000000238e+01 +-2.008901881999999972e+01 +-2.009063244000000026e+01 +-2.008409785999999997e+01 +-2.008635234999999852e+01 +-2.008748340500000040e+01 +-2.008346175999999872e+01 +-2.008477687499999931e+01 +-2.008721542500000012e+01 +-2.009010219500000005e+01 +-2.008847045999999992e+01 +-2.008923434999999813e+01 +-2.008973121500000047e+01 +-2.008643531500000279e+01 +-2.008526802000000089e+01 +-2.008576297999999838e+01 +-2.008625793499999901e+01 +-2.008398056000000054e+01 +-2.009176349499999858e+01 +-2.009141445000000203e+01 +-2.008959865499999964e+01 +-2.008954334500000272e+01 +-2.008810425000000066e+01 +-2.008951377999999721e+01 +-2.008779525499999963e+01 +-2.008698653999999806e+01 +-2.008627796000000032e+01 +-2.008446311999999878e+01 +-2.009151076999999930e+01 +-2.008720493499999904e+01 +-2.008889197999999965e+01 +-2.008810233999999895e+01 +-2.008757877000000036e+01 +-2.009074592500000023e+01 +-2.008559704000000323e+01 +-2.008619021999999887e+01 +-2.008483886500000182e+01 +-2.009456443500000233e+01 +-2.009070872999999935e+01 +-2.008685875000000109e+01 +-2.008837222999999739e+01 +-2.009052658000000235e+01 +-2.008889197999999965e+01 +-2.008522986999999915e+01 +-2.008684158500000194e+01 +-2.008437061499999743e+01 +-2.009059047499999906e+01 +-2.009052562500000150e+01 +-2.008843231000000173e+01 +-2.008690547999999865e+01 +-2.008933925499999873e+01 +-2.008667469000000239e+01 +-2.008828640000000121e+01 +-2.008609580999999977e+01 +-2.008557605499999710e+01 +-2.009253406500000239e+01 +-2.009451102999999961e+01 +-2.009065532500000018e+01 +-2.009200477499999948e+01 +-2.008883476000000101e+01 +-2.008992671499999716e+01 +-2.008768558499999912e+01 +-2.009330081999999962e+01 +-2.008718585999999817e+01 +-2.008752441500000074e+01 +-2.008962821499999762e+01 +-2.008765507000000028e+01 +-2.008523368999999903e+01 +-2.008900069999999971e+01 +-2.009277153000000027e+01 +-2.009479332000000085e+01 +-2.009292602500000058e+01 +-2.009149837500000046e+01 +-2.009000873499999784e+01 +-2.008840846999999741e+01 +-2.008987141000000065e+01 +-2.009262180500000028e+01 +-2.009416962000000240e+01 +-2.009489441000000198e+01 +-2.008932685499999948e+01 +-2.009031677499999802e+01 +-2.008688735999999864e+01 +-2.008638191000000006e+01 +-2.009155178000000319e+01 +-2.009457015999999996e+01 +-2.009316253499999760e+01 +-2.009176349999999900e+01 +-2.009608554999999797e+01 +-2.009365367999999918e+01 +-2.009205913499999951e+01 +-2.009870815000000022e+01 +-2.009350681499999780e+01 +-2.009393691999999731e+01 +-2.009530639500000149e+01 +-2.009391116999999838e+01 +-2.008961581999999879e+01 +-2.009432697500000131e+01 +-2.010015106499999860e+01 +-2.009811115500000156e+01 +-2.009691429000000085e+01 +-2.009834862000000300e+01 +-2.009825897500000025e+01 +-2.009875965500000206e+01 +-2.009711361000000096e+01 +-2.010428428499999853e+01 +-2.010335922000000153e+01 +-2.010577392500000116e+01 +-2.010762214500000056e+01 +-2.010124969499999992e+01 +-2.010180377999999735e+01 +-2.010295581999999825e+01 +-2.010861683000000255e+01 +-2.011084938000000122e+01 +-2.010858250000000069e+01 +-2.011155319000000219e+01 +-2.010896682499999955e+01 +-2.010820865499999854e+01 +-2.010908412999999939e+01 +-2.011292458000000138e+01 +-2.011370277500000014e+01 +-2.011288833500000095e+01 +-2.011403942000000100e+01 +-2.011219119999999805e+01 +-2.011286830999999964e+01 +-2.011633682500000120e+01 +-2.012312889000000027e+01 +-2.011666106999999926e+01 +-2.011920452000000026e+01 +-2.012083816999999897e+01 +-2.012475776499999824e+01 +-2.011749172000000030e+01 +-2.011964988500000118e+01 +-2.012542343500000186e+01 +-2.012630558000000036e+01 +-2.012591076000000001e+01 +-2.013060284000000166e+01 +-2.013073539500000209e+01 +-2.012593555499999809e+01 +-2.012867164499999717e+01 +-2.013285636999999895e+01 +-2.013634395500000096e+01 +-2.013805866500000263e+01 +-2.013545227000000182e+01 +-2.013921356000000173e+01 +-2.013540363500000296e+01 +-2.013483619499999833e+01 +-2.014547539000000143e+01 +-2.013812255999999934e+01 +-2.014535331500000126e+01 +-2.014136028000000067e+01 +-2.014465522999999791e+01 +-2.014694309500000102e+01 +-2.014564513999999917e+01 +-2.015460396000000287e+01 +-2.015348625000000027e+01 +-2.015448474499999776e+01 +-2.015462684500000279e+01 +-2.015608883000000162e+01 +-2.015586090000000041e+01 +-2.015629196000000078e+01 +-2.015241050499999886e+01 +-2.016500473500000012e+01 +-2.016343784500000069e+01 +-2.016048526499999838e+01 +-2.016249274999999841e+01 +-2.016181373999999948e+01 +-2.016262912999999912e+01 +-2.016094780000000242e+01 +-2.016760062999999903e+01 +-2.017387676499999927e+01 +-2.017137718000000035e+01 +-2.017218971500000180e+01 +-2.017216300500000159e+01 +-2.017104340000000207e+01 +-2.017221832500000289e+01 +-2.017913913499999978e+01 +-2.017940235000000015e+01 +-2.018010521000000068e+01 +-2.018191623499999920e+01 +-2.018007755500000044e+01 +-2.018133544999999884e+01 +-2.018359375000000000e+01 +-2.018752384500000119e+01 +-2.018501567999999935e+01 +-2.018829440999999747e+01 +-2.019039345000000196e+01 +-2.018590259500000172e+01 +-2.018933964000000003e+01 +-2.019002914500000045e+01 +-2.019700431999999779e+01 +-2.019422722000000192e+01 +-2.019686508499999888e+01 +-2.019354629500000087e+01 +-2.019781494000000066e+01 +-2.019780063500000011e+01 +-2.019633198000000007e+01 +-2.020113086499999966e+01 +-2.020047854999999970e+01 +-2.020388126499999970e+01 +-2.020282363999999831e+01 +-2.020391369000000026e+01 +-2.020215129999999704e+01 +-2.020174884500000090e+01 +-2.021010780499999981e+01 +-2.020849609000000058e+01 +-2.020794486999999862e+01 +-2.020351696000000175e+01 +-2.020744133000000176e+01 +-2.020861434999999773e+01 +-2.020695304999999919e+01 +-2.021602058500000254e+01 +-2.021225166500000014e+01 +-2.021333218000000187e+01 +-2.021358203999999859e+01 +-2.020913600500000129e+01 +-2.020949077499999902e+01 +-2.021238136000000196e+01 +-2.021431159500000163e+01 +-2.021670723000000081e+01 +-2.021521759000000174e+01 +-2.021684551499999927e+01 +-2.021693515999999846e+01 +-2.021449470499999990e+01 +-2.022037506499999893e+01 +-2.022015857499999925e+01 +-2.022123909000000097e+01 +-2.022240638999999973e+01 +-2.021980762500000139e+01 +-2.022024631500000069e+01 +-2.022194575999999699e+01 +-2.021963691500000238e+01 +-2.022563934500000116e+01 +-2.022187518999999867e+01 +-2.022549438499999752e+01 +-2.021954535999999791e+01 +-2.022279262499999675e+01 +-2.021601772500000038e+01 +-2.022055244500000271e+01 +-2.021743106499999953e+01 +-2.022442817499999990e+01 +-2.022421931999999956e+01 +-2.022401237500000093e+01 +-2.021933269499999852e+01 +-2.022195434500000033e+01 +-2.022229384999999979e+01 +-2.022081088999999920e+01 +-2.022251224500000077e+01 +-2.022577762499999920e+01 +-2.022584151999999946e+01 +-2.022242927499999965e+01 +-2.021984958999999904e+01 +-2.022393035500000025e+01 +-2.022034930999999958e+01 +-2.022123813500000011e+01 +-2.022558689000000243e+01 +-2.022346878000000103e+01 +-2.022380733500000005e+01 +-2.021949767999999992e+01 +-2.022000789999999881e+01 +-2.021625709499999957e+01 +-2.022334289500000182e+01 +-2.022148895000000124e+01 +-2.021881390000000067e+01 +-2.021824264500000012e+01 +-2.022141361499999945e+01 +-2.022293853499999727e+01 +-2.021734619500000107e+01 +-2.022426128500000075e+01 +-2.022523975500000049e+01 +-2.021508693999999906e+01 +-2.021816062999999986e+01 +-2.021485137999999893e+01 +-2.021883773999999789e+01 +-2.021334361999999985e+01 +-2.021715069000000042e+01 +-2.021593761500000141e+01 +-2.021299266500000158e+01 +-2.021761989499999856e+01 +-2.021285247499999826e+01 +-2.021182345999999797e+01 +-2.020833206000000004e+01 +-2.021679401499999784e+01 +-2.021193027500000028e+01 +-2.021382141000000132e+01 +-2.021133136999999991e+01 +-2.021595954500000047e+01 +-2.021292400000000100e+01 +-2.020697211999999965e+01 +-2.021205330000000089e+01 +-2.021576785999999970e+01 +-2.021400928499999949e+01 +-2.021143246000000104e+01 +-2.021067714499999823e+01 +-2.021119880500000221e+01 +-2.020953274000000022e+01 +-2.020759200999999905e+01 +-2.021112536999999776e+01 +-2.021383571999999873e+01 +-2.021107769000000332e+01 +-2.020749282500000277e+01 +-2.021111774499999925e+01 +-2.020315837500000100e+01 +-2.020823955499999869e+01 +-2.020894337000000007e+01 +-2.021028804999999906e+01 +-2.020999049999999997e+01 +-2.020850563000000122e+01 +-2.020328330499999936e+01 +-2.020371437000000014e+01 +-2.020615195999999969e+01 +-2.020366668999999860e+01 +-2.020847606999999968e+01 +-2.020635032999999936e+01 +-2.021234988999999871e+01 +-2.020420742499999989e+01 +-2.020408821499999874e+01 +-2.020324421000000115e+01 +-2.020522594500000224e+01 +-2.020629406000000117e+01 +-2.020025157999999976e+01 +-2.020004463000000072e+01 +-2.019291018999999920e+01 +-2.018160533999999728e+01 +-2.019122219500000170e+01 +-2.018237399999999937e+01 +-2.018207168499999682e+01 +-2.018395423999999849e+01 +-2.018520355000000066e+01 +-2.019045924999999997e+01 +-2.020521831500000332e+01 +-2.018712997499999773e+01 +-2.021103381999999726e+01 +-2.020891094499999951e+01 +-2.021089840000000137e+01 +-2.021223449500000058e+01 +-2.021066761000000156e+01 +-2.021080493999999916e+01 +-2.020931721000000181e+01 +-2.020839118499999998e+01 +-2.020780944500000231e+01 +-2.020561218000000281e+01 +-2.020512199499999895e+01 +-2.020445727999999974e+01 +-2.020106029499999778e+01 +-2.020542335500000064e+01 +-2.020111847000000083e+01 +-2.020199680500000028e+01 +-2.020588683999999802e+01 +-2.020558833999999848e+01 +-2.020502662500000213e+01 +-2.019521331499999661e+01 +-2.020359707000000071e+01 +-2.019790744499999846e+01 +-2.019971275500000019e+01 +-2.019686126500000256e+01 +-2.019646454000000091e+01 +-2.019663810499999812e+01 +-2.019259930000000125e+01 +-2.019357013999999850e+01 +-2.019756031000000007e+01 +-2.019177914000000129e+01 +-2.019349956499999976e+01 +-2.019383048999999986e+01 +-2.019244670999999869e+01 +-2.019104671499999881e+01 +-2.019056511000000143e+01 +-2.018927097499999945e+01 +-2.019270610499999918e+01 +-2.018492221500000028e+01 +-2.018397617499999797e+01 +-2.018597221499999961e+01 +-2.019178295000000034e+01 +-2.018575000500000272e+01 +-2.018270111000000000e+01 +-2.018323230500000065e+01 +-2.018421459500000026e+01 +-2.018309020999999959e+01 +-2.017802238499999845e+01 +-2.018431473000000054e+01 +-2.018099785000000068e+01 +-2.017710208500000135e+01 +-2.017618560999999744e+01 +-2.018403625500000231e+01 +-2.018437862500000080e+01 +-2.018142509500000159e+01 +-2.017854308999999802e+01 +-2.017909812999999986e+01 +-2.017770386000000116e+01 +-2.017654704999999993e+01 +-2.017727756499999714e+01 +-2.017754554500000097e+01 +-2.017327022500000311e+01 +-2.017748642000000103e+01 +-2.016695308499999939e+01 +-2.017899513000000056e+01 +-2.017741107999999883e+01 +-2.018040752499999968e+01 +-2.017526339999999863e+01 +-2.017396831500000332e+01 +-2.017348289499999936e+01 +-2.016570759000000024e+01 +-2.017358207499999878e+01 +-2.017000008000000122e+01 +-2.017025375499999740e+01 +-2.016766357000000198e+01 +-2.017112350499999707e+01 +-2.017457389999999862e+01 +-2.017318058000000036e+01 +-2.017306899999999814e+01 +-2.017415428500000019e+01 +-2.017394733500000115e+01 +-2.017115116499999772e+01 +-2.017168235500000151e+01 +-2.016806507000000082e+01 +-2.017503261499999923e+01 +-2.017490959499999903e+01 +-2.017352581000000100e+01 +-2.017859650000000116e+01 +-2.018021964999999796e+01 +-2.017590904500000093e+01 +-2.017579650500000099e+01 +-2.017803764499999986e+01 +-2.017939091000000218e+01 +-2.017781257499999725e+01 +-2.017788028500000053e+01 +-2.017493819999999971e+01 +-2.017518425000000093e+01 +-2.017452240000000074e+01 +-2.017705440499999980e+01 +-2.018249321000000052e+01 +-2.018465996000000118e+01 +-2.018435859499999907e+01 +-2.017749309500000265e+01 +-2.017947960000000052e+01 +-2.018492603500000016e+01 +-2.018462371999999760e+01 +-2.018067455499999951e+01 +-2.018676948499999924e+01 +-2.019012165000000181e+01 +-2.018789767999999896e+01 +-2.018860911999999885e+01 +-2.019479083999999958e+01 +-2.019366932000000148e+01 +-2.019400978000000180e+01 +-2.019690990499999828e+01 +-2.019880771500000094e+01 +-2.020197772999999941e+01 +-2.020360565499999694e+01 +-2.020229911999999928e+01 +-2.019943141999999980e+01 +-2.020398139999999998e+01 +-2.020743370000000283e+01 +-2.020622921000000005e+01 +-2.021516704500000117e+01 +-2.021267128000000213e+01 +-2.021641540499999934e+01 +-2.021765326999999957e+01 +-2.021827983500000059e+01 +-2.022255992499999877e+01 +-2.022804355999999970e+01 +-2.022682380999999907e+01 +-2.022588444000000152e+01 +-2.022438621499999911e+01 +-2.023023986999999835e+01 +-2.023554706499999867e+01 +-2.024480342999999749e+01 +-2.024450302500000021e+01 +-2.024742221500000028e+01 +-2.025117302000000308e+01 +-2.024644470500000182e+01 +-2.025691413500000237e+01 +-2.025312328000000051e+01 +-2.025677775999999852e+01 +-2.025481128500000239e+01 +-2.026123809999999992e+01 +-2.025788974499999995e+01 +-2.026588630499999866e+01 +-2.026880932000000257e+01 +-2.027081489500000089e+01 +-2.027614593500000240e+01 +-2.027760028499999834e+01 +-2.027545547500000112e+01 +-2.028429603500000056e+01 +-2.028159713499999839e+01 +-2.028720951000000028e+01 +-2.029319572500000035e+01 +-2.029742908499999743e+01 +-2.029750061000000017e+01 +-2.030553341000000245e+01 +-2.031162834499999903e+01 +-2.032038020999999972e+01 +-2.033857822499999912e+01 +-2.034078693500000057e+01 +-2.034919071499999887e+01 +-2.032336425500000132e+01 +-2.034519577000000012e+01 +-2.033124160500000244e+01 +-2.034313869500000038e+01 +-2.032506751999999750e+01 +-2.035438537499999967e+01 +-2.035016918499999861e+01 +-2.035023593500000061e+01 +-2.035240077999999997e+01 +-2.037126255000000086e+01 +-2.035554600000000036e+01 +-2.038365268500000127e+01 +-2.036134051999999883e+01 +-2.038625621999999993e+01 +-2.039429188000000082e+01 +-2.039334678999999895e+01 +-2.039002322999999706e+01 +-2.039256573000000117e+01 +-2.039758014999999958e+01 +-2.040709304499999988e+01 +-2.040908718000000022e+01 +-2.040741348499999930e+01 +-2.041299056999999806e+01 +-2.041709804500000303e+01 +-2.041643237999999982e+01 +-2.041990184499999827e+01 +-2.042052173500000123e+01 +-2.042702770000000001e+01 +-2.042240809999999840e+01 +-2.041962432999999777e+01 +-2.043165016000000023e+01 +-2.043264197999999965e+01 +-2.043298625999999985e+01 +-2.043701362499999874e+01 +-2.043653392499999910e+01 +-2.043659782499999977e+01 +-2.043326472999999766e+01 +-2.042891406999999759e+01 +-2.043865013499999961e+01 +-2.043429851500000183e+01 +-2.043381691000000089e+01 +-2.043148898999999830e+01 +-2.043266201000000137e+01 +-2.043457508000000189e+01 +-2.042433070999999956e+01 +-2.040763950499999879e+01 +-2.044279956999999825e+01 +-2.042803478000000084e+01 +-2.042488288500000237e+01 +-2.042329501999999763e+01 +-2.042336273000000091e+01 +-2.041818809499999787e+01 +-2.041228389500000162e+01 +-2.040729808999999761e+01 +-2.041288089500000069e+01 +-2.040624522999999968e+01 +-2.040291309500000239e+01 +-2.039756584500000258e+01 +-2.039121818499999961e+01 +-2.038999938999999983e+01 +-2.038145542499999863e+01 +-2.037529754500000223e+01 +-2.037353610999999987e+01 +-2.036774730999999861e+01 +-2.036205482500000130e+01 +-2.036011314499999969e+01 +-2.034876441999999841e+01 +-2.034974956499999976e+01 +-2.034114646999999820e+01 +-2.033902549500000134e+01 +-2.033016586499999789e+01 +-2.032394791000000112e+01 +-2.032601356500000023e+01 +-2.031744099000000148e+01 +-2.030877685999999827e+01 +-2.030920695999999737e+01 +-2.029854774500000048e+01 +-2.029797173000000043e+01 +-2.029248238000000271e+01 +-2.028263855000000149e+01 +-2.027799129499999964e+01 +-2.027676677499999869e+01 +-2.027507781999999992e+01 +-2.026516819000000069e+01 +-2.026504897999999955e+01 +-2.025809955500000115e+01 +-2.025014018999999976e+01 +-2.024771881000000207e+01 +-2.024133395999999863e+01 +-2.023661327499999985e+01 +-2.023272133000000039e+01 +-2.022772979999999876e+01 +-2.022108459500000066e+01 +-2.022087574000000032e+01 +-2.021561336499999939e+01 +-2.021375083999999944e+01 +-2.020564651499999798e+01 +-2.019213962499999937e+01 +-2.019275856000000147e+01 +-2.018924999000000042e+01 +-2.018235778500000066e+01 +-2.017821502500000008e+01 +-2.017645549999999943e+01 +-2.016966056500000093e+01 +-2.016598128999999773e+01 +-2.016759967999999859e+01 +-2.016246033000000182e+01 +-2.015549373500000030e+01 +-2.015264033999999782e+01 +-2.014841937999999999e+01 +-2.014483547500000071e+01 +-2.014390182500000037e+01 +-2.014159488499999995e+01 +-2.013564872999999977e+01 +-2.013197994499999766e+01 +-2.013286304500000057e+01 +-2.012765121500000021e+01 +-2.012498665000000031e+01 +-2.012395954499999817e+01 +-2.011938572000000036e+01 +-2.011443042999999875e+01 +-2.010945033999999865e+01 +-2.010932445499999943e+01 +-2.010470199499999921e+01 +-2.010366916499999945e+01 +-2.010043049000000082e+01 +-2.009746074499999935e+01 +-2.009262466499999888e+01 +-2.009278392999999951e+01 +-2.009137439500000255e+01 +-2.008487034000000193e+01 +-2.008827304500000110e+01 +-2.008260631499999960e+01 +-2.007971382000000204e+01 +-2.007469844999999964e+01 +-2.006895255999999961e+01 +-2.006467437499999917e+01 +-2.006105327499999902e+01 +-2.006075477499999948e+01 +-2.005667114499999926e+01 +-2.005599879999999757e+01 +-2.005063056499999874e+01 +-2.005236148499999871e+01 +-2.004846382499999891e+01 +-2.004963874999999973e+01 +-2.004528331499999894e+01 +-2.004442787500000023e+01 +-2.004191780000000023e+01 +-2.003913402500000274e+01 +-2.004242611000000096e+01 +-2.003650856000000147e+01 +-2.003344822000000036e+01 +-2.003278064999999941e+01 +-2.002935123500000003e+01 +-2.002785968999999966e+01 +-2.002618503499999747e+01 +-2.002431583499999945e+01 +-2.002695846499999988e+01 +-2.002353381999999726e+01 +-2.002167320499999903e+01 +-2.002045059499999979e+01 +-2.001896095500000072e+01 +-2.001636028499999753e+01 +-2.001486778499999986e+01 +-2.001465988500000037e+01 +-2.001510143000000141e+01 +-2.001112651999999770e+01 +-2.001073074500000004e+01 +-2.000805187499999960e+01 +-2.000976657500000044e+01 +-2.000809001999999737e+01 +-2.000595760000000212e+01 +-2.000731182500000216e+01 +-1.999553966500000257e+01 +-1.999653053000000114e+01 +-1.999493790000000004e+01 +-1.999638652499999836e+01 +-1.999847602999999907e+01 +-1.999615573500000210e+01 +-1.999604130000000168e+01 +-1.999308109000000044e+01 +-1.999177646500000094e+01 +-1.999174881000000070e+01 +-1.999135875500000026e+01 +-1.998941612000000134e+01 +-1.999057769999999934e+01 +-1.998863410999999957e+01 +-1.999300861500000082e+01 +-1.998968124499999988e+01 +-1.998993873499999907e+01 +-1.998945141000000092e+01 +-1.998841762499999675e+01 +-1.999041176000000064e+01 +-1.998562526999999989e+01 +-1.998898888000000085e+01 +-1.998337841000000026e+01 +-1.999096012000000044e+01 +-1.998195648500000132e+01 +-1.998495102000000045e+01 +-1.998291015499999901e+01 +-1.998417186500000042e+01 +-1.998598480500000107e+01 +-1.998229503499999993e+01 +-1.998327827499999998e+01 +-1.998893642499999856e+01 +-1.998652935000000141e+01 +-1.998531341500000025e+01 +-1.998620128499999993e+01 +-1.998407268500000100e+01 +-1.998386192499999936e+01 +-1.998338603999999918e+01 +-1.998005390499999834e+01 +-1.998206043500000106e+01 +-1.998230266999999927e+01 +-1.998126983999999950e+01 +-1.998243522499999969e+01 +-1.998085593999999787e+01 +-1.998596382499999891e+01 +-1.998841953499999846e+01 +-1.998004818000000071e+01 +-1.998332691499999925e+01 +-1.998953724000000065e+01 +-1.998447037000000037e+01 +-1.998830223000000217e+01 +-1.998415088499999825e+01 +-1.998989963500000044e+01 +-1.998492145499999850e+01 +-1.999187564999999722e+01 +-1.998964786499999846e+01 +-1.999044895499999797e+01 +-1.999456119500000284e+01 +-1.999517250499999932e+01 +-1.999358749499999988e+01 +-1.999724007000000015e+01 +-1.999740982000000145e+01 +-1.999590587499999828e+01 +-1.999735355500000011e+01 +-1.999843216000000012e+01 +-2.000052166000000042e+01 +-2.000536632500000067e+01 +-2.000387477499999989e+01 +-2.000624466000000012e+01 +-2.000593853000000166e+01 +-2.001042461499999803e+01 +-2.000755405499999995e+01 +-2.001654624500000068e+01 +-2.000631809500000102e+01 +-2.001531696500000024e+01 +-1.997683048500000069e+01 +-2.001130103999999932e+01 +-1.997695636999999991e+01 +-2.001281642500000046e+01 +-1.997360992500000165e+01 +-2.001112366000000264e+01 +-1.998704337999999936e+01 +-2.000989246500000007e+01 +-2.001455974499999968e+01 +-2.001683139500000053e+01 +-2.001893329500000007e+01 +-2.002378749500000055e+01 +-1.999589824499999935e+01 +-2.000024890999999982e+01 +-2.000371074499999935e+01 +-2.000910853999999972e+01 +-2.001074219000000198e+01 +-2.001330947499999979e+01 +-2.001607704500000295e+01 +-2.001600647000000066e+01 +-2.001822662000000008e+01 +-2.001765250999999779e+01 +-2.001505374999999987e+01 +-2.001029395999999849e+01 +-2.001649666000000138e+01 +-2.001792525999999839e+01 +-2.002749157000000224e+01 +-2.002683258500000107e+01 +-2.002756596000000044e+01 +-2.002532863500000104e+01 +-2.003466701500000013e+01 +-2.003318786499999860e+01 +-2.003205299500000081e+01 +-2.003733062499999917e+01 +-2.004416752000000201e+01 +-2.004680060999999824e+01 +-2.004750633500000134e+01 +-2.004601669000000186e+01 +-2.004690361000000109e+01 +-2.005101013000000165e+01 +-2.005364894999999947e+01 +-2.005198765000000094e+01 +-2.005790328999999872e+01 +-2.005798912000000200e+01 +-2.006299686500000234e+01 +-2.006572055999999904e+01 +-2.006805228999999713e+01 +-2.006785678500000003e+01 +-2.007280159000000097e+01 +-2.007664776000000018e+01 +-2.008313942000000196e+01 +-2.007730961000000036e+01 +-2.008471011999999689e+01 +-2.008784389499999889e+01 +-2.008745765999999833e+01 +-2.009147644000000099e+01 +-2.009124278999999902e+01 +-2.009341335500000270e+01 +-2.009672451000000137e+01 +-2.010603618500000067e+01 +-2.010871410500000067e+01 +-2.010625362500000080e+01 +-2.010596943000000181e+01 +-2.011172580499999896e+01 +-2.011402034500000013e+01 +-2.011517143000000019e+01 +-2.011616230499999958e+01 +-2.011733627499999955e+01 +-2.011877822499999979e+01 +-2.012347125999999875e+01 +-2.012436484999999919e+01 +-2.012728023500000063e+01 +-2.012776947000000050e+01 +-2.013799381500000152e+01 +-2.013959693999999701e+01 +-2.013901424000000162e+01 +-2.014779376999999982e+01 +-2.014895630000000182e+01 +-2.014645576499999891e+01 +-2.015753078499999873e+01 +-2.015322399000000075e+01 +-2.015646934499999787e+01 +-2.015437603000000166e+01 +-2.015544128499999843e+01 +-2.015590095499999990e+01 +-2.015046119499999833e+01 +-2.016300582999999946e+01 +-2.016738605500000148e+01 +-2.016680717499999886e+01 +-2.017093372500000115e+01 +-2.017086696500000187e+01 +-2.017521667500000149e+01 +-2.017178631000000166e+01 +-2.017337512999999660e+01 +-2.017558765500000106e+01 +-2.017833042499999863e+01 +-2.018356037000000214e+01 +-2.018574809999999786e+01 +-2.018932342499999777e+01 +-2.018996429499999934e+01 +-2.018625450500000085e+01 +-2.018220234000000346e+01 +-2.018687438999999983e+01 +-2.019095516499999832e+01 +-2.019023513999999864e+01 +-2.019580745500000063e+01 +-2.019485950500000015e+01 +-2.019675827000000012e+01 +-2.019571590500000013e+01 +-2.020008564000000106e+01 +-2.020305919999999844e+01 +-2.020185757000000137e+01 +-2.020476913000000252e+01 +-2.019877052500000048e+01 +-2.020139121999999787e+01 +-2.019838810000000251e+01 +-2.021028041499999972e+01 +-2.021012973999999929e+01 +-2.020975112500000037e+01 +-2.020605373499999757e+01 +-2.020775890000000174e+01 +-2.020121955999999841e+01 +-2.020238017999999869e+01 +-2.020812893000000088e+01 +-2.020664692000000073e+01 +-2.020715141499999845e+01 +-2.021235942999999935e+01 +-2.021004486000000000e+01 +-2.020946026000000018e+01 +-2.020761299000000122e+01 +-2.020474719999999991e+01 +-2.020849609500000099e+01 +-2.020625972500000245e+01 +-2.020285224500000254e+01 +-2.020996952000000135e+01 +-2.020564651499999798e+01 +-2.021350001999999790e+01 +-2.021366405500000241e+01 +-2.021089172499999975e+01 +-2.021435928000000004e+01 +-2.019955158499999825e+01 +-2.021880244999999832e+01 +-2.020392894500000125e+01 +-2.021996307500000256e+01 +-2.019661045000000144e+01 +-2.020247649999999950e+01 +-2.019757843000000008e+01 +-2.020097351000000074e+01 +-2.020057582999999823e+01 +-2.020428657499999758e+01 +-2.019089508000000066e+01 +-2.019929314000000176e+01 +-2.019588756499999960e+01 +-2.019845295000000007e+01 +-2.019519615000000101e+01 +-2.018858718499999938e+01 +-2.019798946499999914e+01 +-2.019497299000000012e+01 +-2.019760417999999902e+01 +-2.019343185500000004e+01 +-2.018903637000000018e+01 +-2.018924903500000312e+01 +-2.019101810499999772e+01 +-2.019364643000000115e+01 +-2.018173313500000177e+01 +-2.018171500999999779e+01 +-2.018261623500000113e+01 +-2.017808151499999880e+01 +-2.017696953000000093e+01 +-2.017602730000000122e+01 +-2.017583274500000101e+01 +-2.017422771500000067e+01 +-2.016951656500000212e+01 +-2.017186069499999945e+01 +-2.016641998500000099e+01 +-2.016067886500000128e+01 +-2.015962696500000106e+01 +-2.015386009499999886e+01 +-2.015268325499999946e+01 +-2.015671348500000093e+01 +-2.015177345499999717e+01 +-2.015465163999999731e+01 +-2.014938735999999864e+01 +-2.014891528999999792e+01 +-2.014527702499999862e+01 +-2.014299202000000122e+01 +-2.014580440499999980e+01 +-2.013755607499999911e+01 +-2.013610648999999952e+01 +-2.013185977999999920e+01 +-2.012944698500000129e+01 +-2.012630939499999982e+01 +-2.012608432999999764e+01 +-2.011858749499999988e+01 +-2.011773109499999990e+01 +-2.011794757999999916e+01 +-2.011431503499999707e+01 +-2.011202525999999935e+01 +-2.011797523500000295e+01 +-2.010801219999999745e+01 +-2.011309623500000043e+01 +-2.010721301999999966e+01 +-2.010262107999999870e+01 +-2.010412979000000178e+01 +-2.009316349000000201e+01 +-2.009537505999999851e+01 +-2.009396457500000110e+01 +-2.008727455500000048e+01 +-2.008930587500000087e+01 +-2.009045981999999952e+01 +-2.008214664500000168e+01 +-2.008489131999999699e+01 +-2.007931995499999900e+01 +-2.007968044500000104e+01 +-2.007660007500000177e+01 +-2.007418250999999998e+01 +-2.007583141499999968e+01 +-2.006869411499999956e+01 +-2.006729984500000086e+01 +-2.006293869000000285e+01 +-2.005803012500000193e+01 +-2.005755234000000087e+01 +-2.005551719500000019e+01 +-2.005643367999999782e+01 +-2.005160808499999803e+01 +-2.005175590500000027e+01 +-2.005266761500000072e+01 +-2.004684066499999773e+01 +-2.004737281999999965e+01 +-2.004303741500000058e+01 +-2.004106522000000012e+01 +-2.004151535000000095e+01 +-2.004487419499999845e+01 +-2.003814506500000192e+01 +-2.003336143499999977e+01 +-2.002818107499999911e+01 +-2.002972793500000037e+01 +-2.002549362500000285e+01 +-2.002327346999999946e+01 +-2.002083969000000252e+01 +-2.002276039499999882e+01 +-2.002373694999999998e+01 +-2.002096747999999948e+01 +-2.002258682000000078e+01 +-2.001926231499999886e+01 +-2.001925944999999984e+01 +-2.001884936999999809e+01 +-2.001836395000000124e+01 +-2.001468849500000147e+01 +-2.000330925000000093e+01 +-2.001023101999999909e+01 +-2.000928402000000261e+01 +-2.000543022000000093e+01 +-2.000649834000000027e+01 +-2.000253868499999754e+01 +-2.000333404500000256e+01 +-2.000185776000000004e+01 +-2.000127792500000012e+01 +-1.999831486000000069e+01 +-2.000443076999999903e+01 +-2.000202846500000220e+01 +-1.999836349499999955e+01 +-2.000015068000000085e+01 +-1.999710941000000020e+01 +-1.999396323999999936e+01 +-1.999294185499999799e+01 +-1.999052143000000115e+01 +-1.999105834999999942e+01 +-1.998984431999999956e+01 +-1.998782253499999939e+01 +-1.998954105500000011e+01 +-1.998822498500000222e+01 +-1.998775291500000151e+01 +-1.998761272499999819e+01 +-1.999034023000000104e+01 +-1.998949050999999955e+01 +-1.998856925999999845e+01 +-1.998852538999999950e+01 +-1.998851013499999851e+01 +-1.998190593500000034e+01 +-1.997877216500000230e+01 +-1.997821712500000046e+01 +-1.997918510499999911e+01 +-1.998445320000000081e+01 +-1.998032188500000217e+01 +-1.998276329000000118e+01 +-1.998666763499999988e+01 +-1.998071098500000176e+01 +-1.998150348500000106e+01 +-1.998084449499999948e+01 +-1.998355388499999918e+01 +-1.997924327999999861e+01 +-1.998379040000000018e+01 +-1.998156547500000002e+01 +-1.997796630999999934e+01 +-1.997731113500000077e+01 +-1.997655582499999838e+01 +-1.997972487999999913e+01 +-1.997742080500000128e+01 +-1.998005199500000018e+01 +-1.997801590000000260e+01 +-1.997852802499999925e+01 +-1.998005866999999824e+01 +-1.998278045500000033e+01 +-1.998256492499999837e+01 +-1.997734737500000080e+01 +-1.997859001500000176e+01 +-1.998541164499999923e+01 +-1.997234344499999992e+01 +-1.997615051500000050e+01 +-1.998142433499999981e+01 +-1.997554397999999765e+01 +-1.998082733000000033e+01 +-1.997988319499999932e+01 +-1.998104858499999992e+01 +-1.998211765499999970e+01 +-1.998341560499999758e+01 +-1.998534965500000027e+01 +-1.998061275500000278e+01 +-1.998814201000000068e+01 +-1.998479747500000059e+01 +-1.998674869499999929e+01 +-1.998705959000000121e+01 +-1.998910045499999910e+01 +-1.999140835000000038e+01 +-1.998475933000000282e+01 +-1.998661994999999791e+01 +-1.998920631499999701e+01 +-1.998200989000000050e+01 +-1.998926830499999951e+01 +-1.999387550499999833e+01 +-1.998620318999999768e+01 +-1.999320507000000191e+01 +-1.999378013500000151e+01 +-1.999592209000000054e+01 +-1.999604510999999718e+01 +-1.999616431999999833e+01 +-1.999985503999999992e+01 +-1.999676799499999902e+01 +-1.999671554500000070e+01 +-1.999939250999999985e+01 +-2.000271796999999907e+01 +-2.000037002500000227e+01 +-1.999966907499999991e+01 +-2.000170230999999887e+01 +-1.999908733000000183e+01 +-2.000333308999999815e+01 +-2.000244235999999987e+01 +-2.000385380000000168e+01 +-2.000434398499999844e+01 +-2.001115989999999911e+01 +-2.000879669500000091e+01 +-2.001222324500000127e+01 +-2.000977993500000096e+01 +-2.001523398999999870e+01 +-2.001793003000000226e+01 +-2.001785564500000092e+01 +-2.001633358000000129e+01 +-2.001994514500000122e+01 +-2.002024554999999850e+01 +-2.001881312999999807e+01 +-2.001360130500000167e+01 +-2.002042961000000076e+01 +-2.002148723500000216e+01 +-2.002445698000000007e+01 +-2.002567005000000222e+01 +-2.002910709500000053e+01 +-2.002866745000000037e+01 +-2.003450966000000122e+01 +-2.003389740000000074e+01 +-2.003035545000000184e+01 +-2.003553390500000120e+01 +-2.003897189999999995e+01 +-2.004534721499999961e+01 +-2.004454708499999782e+01 +-2.004872131500000165e+01 +-2.004839420500000102e+01 +-2.005284882000000124e+01 +-2.004404639999999915e+01 +-2.004296493500000054e+01 +-2.004511165999999989e+01 +-2.004715728500000083e+01 +-2.004940700499999906e+01 +-2.005469607999999937e+01 +-2.005750751500000106e+01 +-2.006186008499999929e+01 +-2.006116294499999952e+01 +-2.006211281000000213e+01 +-2.005947303499999990e+01 +-2.006522941500000101e+01 +-2.006674194500000041e+01 +-2.007089996499999884e+01 +-2.006763553500000086e+01 +-2.007630157500000223e+01 +-2.007510757000000012e+01 +-2.007407378999999992e+01 +-2.007108402000000069e+01 +-2.007614231499999846e+01 +-2.007835483499999896e+01 +-2.008335208999999821e+01 +-2.008215808499999966e+01 +-2.008489322500000185e+01 +-2.008529090999999767e+01 +-2.008601570000000081e+01 +-2.008797836499999789e+01 +-2.009106064000000202e+01 +-2.009237861999999808e+01 +-2.009618472999999739e+01 +-2.009931564000000037e+01 +-2.009771347000000219e+01 +-2.009550380499999989e+01 +-2.009618758999999955e+01 +-2.010477828999999872e+01 +-2.009618759499999996e+01 +-2.009895992499999906e+01 +-2.010588931999999929e+01 +-2.010384750500000095e+01 +-2.010851192500000195e+01 +-2.011034489000000036e+01 +-2.011281680999999821e+01 +-2.011255073499999924e+01 +-2.011191272499999982e+01 +-2.011388778500000285e+01 +-2.012154388500000124e+01 +-2.011969089500000152e+01 +-2.012301063499999998e+01 +-2.012221527500000207e+01 +-2.012763595499999880e+01 +-2.012455654000000038e+01 +-2.012731647500000065e+01 +-2.013273716000000135e+01 +-2.012172413000000049e+01 +-2.012604903999999806e+01 +-2.013072204499999884e+01 +-2.013065624000000042e+01 +-2.012995624500000247e+01 +-2.013455581499999880e+01 +-2.013438320000000203e+01 +-2.013323307499999970e+01 +-2.013755417000000136e+01 +-2.014417171499999881e+01 +-2.014354038000000102e+01 +-2.014340973000000190e+01 +-2.014543247499999978e+01 +-2.014418983499999882e+01 +-2.014431095000000127e+01 +-2.014369774000000035e+01 +-2.014501285499999739e+01 +-2.014996338000000264e+01 +-2.014579296000000141e+01 +-2.014646339499999783e+01 +-2.014702892500000075e+01 +-2.014514731999999952e+01 +-2.014800549000000274e+01 +-2.014465332000000330e+01 +-2.014715480999999997e+01 +-2.014938259000000187e+01 +-2.014887237499999983e+01 +-2.014414119500000311e+01 +-2.015431308499999830e+01 +-2.015543651499999811e+01 +-2.015125846999999837e+01 +-2.015714073000000184e+01 +-2.015343380000000195e+01 +-2.015135193000000058e+01 +-2.015577412000000024e+01 +-2.014712047500000125e+01 +-2.015207767500000102e+01 +-2.015020370500000269e+01 +-2.015359878499999979e+01 +-2.015070724499999955e+01 +-2.015613650999999962e+01 +-2.015643406000000226e+01 +-2.014951133499999969e+01 +-2.015402412499999940e+01 +-2.015752887500000057e+01 +-2.015298843500000103e+01 +-2.015311336499999939e+01 +-2.015551280999999761e+01 +-2.015572071500000106e+01 +-2.015521908000000195e+01 +-2.015276146000000068e+01 +-2.014904403499999930e+01 +-2.015693377999999925e+01 +-2.014553833000000083e+01 +-2.014674568499999907e+01 +-2.014778232500000144e+01 +-2.014854431500000231e+01 +-2.015050220499999867e+01 +-2.014942931999999942e+01 +-2.014826488499999968e+01 +-2.014390755000000155e+01 +-2.014924526500000113e+01 +-2.014983749499999988e+01 +-2.015094947500000089e+01 +-2.014640331500000059e+01 +-2.014478397499999929e+01 +-2.014701652499999796e+01 +-2.014749622000000073e+01 +-2.015009307999999777e+01 +-2.014581584999999819e+01 +-2.013863372499999826e+01 +-2.014321613499999941e+01 +-2.014234257000000028e+01 +-2.013688087500000279e+01 +-2.013654136499999936e+01 +-2.013373947000000186e+01 +-2.013899517000000117e+01 +-2.014019679999999823e+01 +-2.013429451000000014e+01 +-2.013797664500000195e+01 +-2.013744830999999991e+01 +-2.013656711499999830e+01 +-2.013778590999999807e+01 +-2.013333225499999912e+01 +-2.013537884000000133e+01 +-2.013586235000000002e+01 +-2.013891697000000036e+01 +-2.013500499999999960e+01 +-2.012818336499999816e+01 +-2.012912941000000089e+01 +-2.013189601499999881e+01 +-2.013047027500000041e+01 +-2.012839793999999927e+01 +-2.012750911500000228e+01 +-2.012562561000000017e+01 +-2.013031005999999934e+01 +-2.012065029000000038e+01 +-2.012734890000000121e+01 +-2.012692546999999976e+01 +-2.012248801999999870e+01 +-2.012497425000000106e+01 +-2.012373065999999966e+01 +-2.012347506999999780e+01 +-2.012670325999999932e+01 +-2.012353896999999847e+01 +-2.012054634000000064e+01 +-2.011629200000000139e+01 +-2.011467647499999956e+01 +-2.011306285999999943e+01 +-2.011903095499999949e+01 +-2.012014961500000254e+01 +-2.011752795999999677e+01 +-2.011555480999999901e+01 +-2.011814117000000124e+01 +-2.011825752000000023e+01 +-2.011746787999999952e+01 +-2.011667156000000034e+01 +-2.011396789500000182e+01 +-2.011390304999999756e+01 +-2.011922931999999875e+01 +-2.011378574500000127e+01 +-2.011609553999999989e+01 +-2.011923408500000221e+01 +-2.011259269500000002e+01 +-2.011563396500000067e+01 +-2.010717200999999932e+01 +-2.011221504499999924e+01 +-2.011306858000000020e+01 +-2.011757564499999873e+01 +-2.011012173000000303e+01 +-2.011143588999999920e+01 +-2.011373233999999854e+01 +-2.011220360000000085e+01 +-2.011361407999999784e+01 +-2.011327647999999968e+01 +-2.011649990000000088e+01 +-2.011342620499999967e+01 +-2.011207867000000249e+01 +-2.011704158999999947e+01 +-2.011579036500000228e+01 +-2.011800956999999812e+01 +-2.012233447999999925e+01 +-2.011606025999999758e+01 +-2.011900710999999831e+01 +-2.011758327500000121e+01 +-2.011961841499999792e+01 +-2.012430477000000195e+01 +-2.012351417500000039e+01 +-2.012555313000000012e+01 +-2.012466907499999991e+01 +-2.012524605000000122e+01 +-2.012464141999999967e+01 +-2.012603663999999881e+01 +-2.012588405500000022e+01 +-2.012738227999999907e+01 +-2.013216114000000090e+01 +-2.012999343999999979e+01 +-2.012957287000000051e+01 +-2.013270759999999981e+01 +-2.013127803999999799e+01 +-2.013084030499999955e+01 +-2.013115406000000007e+01 +-2.013667201999999889e+01 +-2.013615417500000149e+01 +-2.013754844500000019e+01 +-2.013602257000000151e+01 +-2.014017009999999885e+01 +-2.013928794999999994e+01 +-2.014114951999999903e+01 +-2.013862227999999988e+01 +-2.014331435999999798e+01 +-2.014270115000000061e+01 +-2.014118099499999914e+01 +-2.014202975999999978e+01 +-2.014701270999999849e+01 +-2.014356803999999812e+01 +-2.014817237999999833e+01 +-2.015067291500000124e+01 +-2.014896488000000119e+01 +-2.015357971000000248e+01 +-2.015709305000000029e+01 +-2.015501785500000054e+01 +-2.015476798999999986e+01 +-2.015800571500000160e+01 +-2.015620994500000052e+01 +-2.016073703500000036e+01 +-2.016021728500000165e+01 +-2.016190337999999826e+01 +-2.016661834499999983e+01 +-2.016406726499999991e+01 +-2.016557216500000038e+01 +-2.017432975500000225e+01 +-2.016829204500000117e+01 +-2.017301368500000081e+01 +-2.017856216500000244e+01 +-2.017970180500000055e+01 +-2.017880725500000239e+01 +-2.018234443500000097e+01 +-2.018191051499999844e+01 +-2.018425273999999803e+01 +-2.018796444000000179e+01 +-2.018974399500000061e+01 +-2.019374179999999797e+01 +-2.019441318500000193e+01 +-2.019748783500000044e+01 +-2.019853973500000066e+01 +-2.020207500500000108e+01 +-2.019998550500000079e+01 +-2.020028686499999893e+01 +-2.020797919999999692e+01 +-2.020616627000000065e+01 +-2.020896720500000043e+01 +-2.021306323999999677e+01 +-2.021236133499999710e+01 +-2.021479034500000083e+01 +-2.021639538000000158e+01 +-2.022067927999999881e+01 +-2.022367382499999877e+01 +-2.021991538999999705e+01 +-2.022281646999999793e+01 +-2.022200775499999992e+01 +-2.022833442499999990e+01 +-2.023392486499999876e+01 +-2.023460674500000067e+01 +-2.023472785999999957e+01 +-2.023855209499999930e+01 +-2.023970699499999881e+01 +-2.024213695499999943e+01 +-2.024453925999999981e+01 +-2.024550056500000039e+01 +-2.024943732999999924e+01 +-2.025023936999999918e+01 +-2.025038909999999959e+01 +-2.025437736499999986e+01 +-2.025698947499999747e+01 +-2.025956630999999675e+01 +-2.026651764000000000e+01 +-2.026754761000000116e+01 +-2.026548195000000163e+01 +-2.026787948999999855e+01 +-2.027055263500000137e+01 +-2.027386379500000047e+01 +-2.027708434999999909e+01 +-2.027930355000000162e+01 +-2.028325939500000175e+01 +-2.028146171499999895e+01 +-2.028532600500000171e+01 +-2.028955840999999793e+01 +-2.029095935499999825e+01 +-2.029144477999999907e+01 +-2.029055977000000155e+01 +-2.029360771000000341e+01 +-2.030214214499999770e+01 +-2.030564975500000102e+01 +-2.030375861999999998e+01 +-2.030626106000000064e+01 +-2.031215190999999720e+01 +-2.031089878499999912e+01 +-2.031212044000000105e+01 +-2.031050109499999934e+01 +-2.032355022499999819e+01 +-2.031927013500000001e+01 +-2.032223415500000030e+01 +-2.032483482499999994e+01 +-2.032927036499999929e+01 +-2.033269977999999867e+01 +-2.033089256499999919e+01 +-2.033441447999999951e+01 +-2.033628368499999794e+01 +-2.034339237500000053e+01 +-2.034112358000000143e+01 +-2.034547710500000051e+01 +-2.034550952499999710e+01 +-2.035124492499999960e+01 +-2.035495948500000196e+01 +-2.035416221499999878e+01 +-2.036055087999999813e+01 +-2.036030483500000088e+01 +-2.036042785499999752e+01 +-2.036792945999999915e+01 +-2.036602306500000026e+01 +-2.036633395999999863e+01 +-2.037125301000000022e+01 +-2.037682342499999777e+01 +-2.037666988499999832e+01 +-2.038196945499999657e+01 +-2.038246059499999774e+01 +-2.038498687999999959e+01 +-2.038788699999999920e+01 +-2.038902854999999903e+01 +-2.039155768999999907e+01 +-2.039010810999999990e+01 +-2.039560222500000108e+01 +-2.039563274500000034e+01 +-2.039992427500000005e+01 +-2.040246009999999899e+01 +-2.040554714499999989e+01 +-2.040419291999999984e+01 +-2.041256522999999845e+01 +-2.041046428499999976e+01 +-2.041846179499999892e+01 +-2.041850948000000088e+01 +-2.042239284499999741e+01 +-2.042353248500000262e+01 +-2.042383289500000032e+01 +-2.042854308999999802e+01 +-2.042839049999999901e+01 +-2.042850971000000015e+01 +-2.042789840500000054e+01 +-2.043111324499999881e+01 +-2.043414497500000238e+01 +-2.043499469999999718e+01 +-2.044112777499999822e+01 +-2.043550968499999954e+01 +-2.044173144999999892e+01 +-2.044732093999999734e+01 +-2.044671249499999988e+01 +-2.044309330000000102e+01 +-2.044667911499999846e+01 +-2.044871520999999959e+01 +-2.045622635000000145e+01 +-2.045443249000000208e+01 +-2.045993804999999810e+01 +-2.046197986499999999e+01 +-2.046429347999999848e+01 +-2.046331692000000047e+01 +-2.046078777500000001e+01 +-2.046483802499999882e+01 +-2.046907424999999847e+01 +-2.047056579499999884e+01 +-2.046867275500000005e+01 +-2.047446632000000122e+01 +-2.047651005000000168e+01 +-2.047617435500000127e+01 +-2.047647667000000027e+01 +-2.047623252500000035e+01 +-2.047827529999999996e+01 +-2.047620105499999710e+01 +-2.048465537999999952e+01 +-2.048486709499999847e+01 +-2.048260974499999776e+01 +-2.048474502499999872e+01 +-2.048596573000000021e+01 +-2.048893070000000094e+01 +-2.048611736499999836e+01 +-2.048880768000000074e+01 +-2.049507331999999948e+01 +-2.049363517999999829e+01 +-2.049146461499999816e+01 +-2.049745750499999986e+01 +-2.049647807999999927e+01 +-2.049660014999999902e+01 +-2.049516105500000052e+01 +-2.049895477000000099e+01 +-2.049852561999999878e+01 +-2.049598694000000165e+01 +-2.049840259500000172e+01 +-2.049632263000000165e+01 +-2.050030041000000125e+01 +-2.049794292499999671e+01 +-2.049999237000000107e+01 +-2.050011539500000168e+01 +-2.050207423999999889e+01 +-2.049861813000000055e+01 +-2.050323677000000089e+01 +-2.050317478000000193e+01 +-2.050182723999999723e+01 +-2.050130844499999938e+01 +-2.050381946499999941e+01 +-2.050522613500000091e+01 +-2.050176620499999913e+01 +-2.050142669999999967e+01 +-2.050504302999999950e+01 +-2.050231647500000065e+01 +-2.050418377000000092e+01 +-2.050779819499999945e+01 +-2.050185584999999833e+01 +-2.050372314500000215e+01 +-2.050448989499999897e+01 +-2.050249863000000161e+01 +-2.050344658000000209e+01 +-2.050338554500000043e+01 +-2.050415420499999897e+01 +-2.050500869999999765e+01 +-2.049980259000000160e+01 +-2.050065899000000158e+01 +-2.050362968499999994e+01 +-2.050430392999999896e+01 +-2.050296020500000083e+01 +-2.049784183500000267e+01 +-2.049833011500000168e+01 +-2.050810718500000007e+01 +-2.050041294000000036e+01 +-2.050136470999999716e+01 +-2.049974251000000081e+01 +-2.050170135500000157e+01 +-2.050044345999999962e+01 +-2.049753665500000110e+01 +-2.050215816500000088e+01 +-2.049833298000000070e+01 +-2.049578857499999884e+01 +-2.049702072000000186e+01 +-2.049456310000000059e+01 +-2.050028896499999931e+01 +-2.050077819500000231e+01 +-2.050135994000000039e+01 +-2.050111579500000047e+01 +-2.050243663500000224e+01 +-2.049869441999999964e+01 +-2.049707030999999802e+01 +-2.049765491499999825e+01 +-2.049547863000000092e+01 +-2.049293613000000036e+01 +-2.049507808499999939e+01 +-2.049740218999999897e+01 +-2.049900245999999981e+01 +-2.049718951999999916e+01 +-2.049795627499999995e+01 +-2.049513911999999749e+01 +-2.049479961500000158e+01 +-2.049336433500000254e+01 +-2.048696709000000027e+01 +-2.048965835499999955e+01 +-2.049070167500000039e+01 +-2.048723697999999871e+01 +-2.048865318000000002e+01 +-2.049042892499999979e+01 +-2.049532031999999759e+01 +-2.048938847000000152e+01 +-2.049428844500000224e+01 +-2.048733043500000051e+01 +-2.048938178999999948e+01 +-2.049069595499999963e+01 +-2.048228740500000100e+01 +-2.048267745999999789e+01 +-2.048335361000000177e+01 +-2.048411082999999877e+01 +-2.048616695500000162e+01 +-2.048775577500000011e+01 +-2.049036026000000277e+01 +-2.049351120000000037e+01 +-2.048995780999999994e+01 +-2.048447894999999974e+01 +-2.048845767999999978e+01 +-2.048536205500000307e+01 +-2.048842621000000008e+01 +-2.048433017499999664e+01 +-2.048472690500000226e+01 +-2.047979831500000003e+01 +-2.048772334999999956e+01 +-2.048830604500000163e+01 +-2.048713589000000113e+01 +-2.048304175999999899e+01 +-2.048141860999999864e+01 +-2.048245525499999786e+01 +-2.048148059999999759e+01 +-2.048407840499999821e+01 +-2.048438167999999848e+01 +-2.048358439999999803e+01 +-2.048168850000000063e+01 +-2.048594092999999816e+01 +-2.048809051499999967e+01 +-2.049197768999999880e+01 +-2.048750496000000254e+01 +-2.048762797999999918e+01 +-2.048545074500000140e+01 +-2.048915576499999958e+01 +-2.049323367999999945e+01 +-2.049234104499999987e+01 +-2.048602866999999961e+01 +-2.048891163000000049e+01 +-2.048958301500000090e+01 +-2.049411678499999923e+01 +-2.049644660999999957e+01 +-2.049427032499999868e+01 +-2.049458122499999746e+01 +-2.049359893999999827e+01 +-2.049703597999999971e+01 +-2.049385071000000025e+01 +-2.049598979999999671e+01 +-2.049335479500000190e+01 +-2.049357605000000149e+01 +-2.049332618999999767e+01 +-2.049694061499999975e+01 +-2.049945640500000010e+01 +-2.050114250000000027e+01 +-2.050117111000000136e+01 +-2.050525379500000156e+01 +-2.050269889999999862e+01 +-2.051268387000000004e+01 +-2.050562095499999771e+01 +-2.051053618999999983e+01 +-2.050688171000000182e+01 +-2.051419353500000042e+01 +-2.051321220500000209e+01 +-2.052108192000000031e+01 +-2.052027988500000077e+01 +-2.051449775500000072e+01 +-2.051794529000000011e+01 +-2.051797103999999905e+01 +-2.052372742000000017e+01 +-2.052634143999999949e+01 +-2.052664756499999754e+01 +-2.052253055499999945e+01 +-2.052431487999999860e+01 +-2.052960777500000233e+01 +-2.052622127499999749e+01 +-2.053595543000000134e+01 +-2.053793144499999812e+01 +-2.054018401999999810e+01 +-2.053892231000000024e+01 +-2.054672812999999820e+01 +-2.054399108500000182e+01 +-2.054790020000000084e+01 +-2.054959964999999755e+01 +-2.054879569999999944e+01 +-2.055280971500000220e+01 +-2.055201054000000127e+01 +-2.056533813499999752e+01 +-2.056085014499999986e+01 +-2.056513404999999750e+01 +-2.056940746500000117e+01 +-2.056776619000000039e+01 +-2.057586098000000163e+01 +-2.057034587999999786e+01 +-2.057354640999999873e+01 +-2.057962894499999962e+01 +-2.057819843500000090e+01 +-2.058434867500000109e+01 +-2.059097480999999874e+01 +-2.059602355999999901e+01 +-2.059240150499999800e+01 +-2.059462166000000138e+01 +-2.059620475499999870e+01 +-2.060251617499999810e+01 +-2.060509681999999998e+01 +-2.061216163499999965e+01 +-2.060707569499999892e+01 +-2.061212539499999963e+01 +-2.061462592999999899e+01 +-2.061365413500000088e+01 +-2.062646579500000144e+01 +-2.063088322000000119e+01 +-2.063814544499999926e+01 +-2.063368511499999869e+01 +-2.064104080499999938e+01 +-2.064190196999999927e+01 +-2.064952850499999926e+01 +-2.065313720500000017e+01 +-2.065435600499999680e+01 +-2.065567874999999987e+01 +-2.065891265999999860e+01 +-2.066399478499999987e+01 +-2.067735767499999966e+01 +-2.067269706999999812e+01 +-2.068119525999999908e+01 +-2.068371200500000029e+01 +-2.068779563999999738e+01 +-2.068746852999999675e+01 +-2.069514465500000000e+01 +-2.068706321999999886e+01 +-2.069576072499999952e+01 +-2.069597721000000234e+01 +-2.069563674500000161e+01 +-2.069834708999999862e+01 +-2.071019745000000256e+01 +-2.071133232500000076e+01 +-2.071773720000000196e+01 +-2.072257900500000005e+01 +-2.072474575000000030e+01 +-2.072801208500000314e+01 +-2.073285865500000114e+01 +-2.073956108000000143e+01 +-2.074330043999999873e+01 +-2.074231434000000007e+01 +-2.075181007500000163e+01 +-2.076557541000000029e+01 +-2.076087189000000066e+01 +-2.076800060500000100e+01 +-2.077605247500000019e+01 +-2.078136825500000029e+01 +-2.078276443500000070e+01 +-2.078955173499999987e+01 +-2.078830050999999912e+01 +-2.079664516500000104e+01 +-2.079612636499999923e+01 +-2.080227661500000025e+01 +-2.080496215999999876e+01 +-2.081157875000000246e+01 +-2.081362438000000026e+01 +-2.081786823499999883e+01 +-2.082174873499999990e+01 +-2.082370376500000120e+01 +-2.082731151499999811e+01 +-2.083651924499999808e+01 +-2.083958244500000134e+01 +-2.084108543500000010e+01 +-2.084957885499999719e+01 +-2.085558509999999899e+01 +-2.086087417999999971e+01 +-2.087040519500000002e+01 +-2.087431240000000088e+01 +-2.087702274499999788e+01 +-2.088231563500000121e+01 +-2.089520072999999911e+01 +-2.089263343500000047e+01 +-2.089497470999999962e+01 +-2.089953803999999948e+01 +-2.090272330999999895e+01 +-2.090089797999999988e+01 +-2.090369796999999963e+01 +-2.090482711499999979e+01 +-2.091162586000000090e+01 +-2.091295623999999975e+01 +-2.091149425500000092e+01 +-2.091680526500000070e+01 +-2.091303634500000186e+01 +-2.091992950499999893e+01 +-2.092088795000000090e+01 +-2.092491150000000033e+01 +-2.092308616500000085e+01 +-2.092701435000000032e+01 +-2.092927551500000050e+01 +-2.093898868499999821e+01 +-2.094450950499999919e+01 +-2.095145702499999985e+01 +-2.095267677500000048e+01 +-2.095416069000000192e+01 +-2.096258258499999982e+01 +-2.096161270500000029e+01 +-2.096519279500000010e+01 +-2.097243881500000029e+01 +-2.097237205500000101e+01 +-2.097176075000000139e+01 +-2.098120689499999969e+01 +-2.098013878000000076e+01 +-2.097824764499999972e+01 +-2.098412513499999932e+01 +-2.098589420500000102e+01 +-2.098025130999999988e+01 +-2.098458004000000088e+01 +-2.098095131000000180e+01 +-2.098418426499999967e+01 +-2.099034405000000092e+01 +-2.099174976500000156e+01 +-2.098820876999999996e+01 +-2.098833083999999971e+01 +-2.099761390999999833e+01 +-2.099617290500000166e+01 +-2.099519920499999870e+01 +-2.099678421000000128e+01 +-2.100203609500000113e+01 +-2.100509453000000093e+01 +-2.100870323000000184e+01 +-2.100497245500000076e+01 +-2.101160811999999822e+01 +-2.101696395500000136e+01 +-2.100762748500000043e+01 +-2.101142311000000262e+01 +-2.101218604999999684e+01 +-2.101864624000000248e+01 +-2.101408672499999852e+01 +-2.101310253000000117e+01 +-2.101194000000000273e+01 +-2.101307201499999877e+01 +-2.100906181499999903e+01 +-2.099808406999999733e+01 +-2.099811744999999874e+01 +-2.100181484000000154e+01 +-2.099983214999999959e+01 +-2.099554634000000064e+01 +-2.099292087499999937e+01 +-2.098974323000000197e+01 +-2.098198985999999877e+01 +-2.098485565000000008e+01 +-2.097472858500000115e+01 +-2.098070717000000229e+01 +-2.097826385500000157e+01 +-2.096759604999999738e+01 +-2.096497536000000039e+01 +-2.095943259999999952e+01 +-2.095042800999999955e+01 +-2.094690418000000065e+01 +-2.093900490000000048e+01 +-2.092780685500000004e+01 +-2.093359566000000171e+01 +-2.091961479500000110e+01 +-2.091215705999999841e+01 +-2.090708542000000136e+01 +-2.089581108000000143e+01 +-2.088797378499999979e+01 +-2.087894153999999958e+01 +-2.087001228500000138e+01 +-2.086155033000000003e+01 +-2.085918522000000053e+01 +-2.084741592499999996e+01 +-2.083778000000000219e+01 +-2.083036136999999854e+01 +-2.081725406500000020e+01 +-2.080526924000000122e+01 +-2.080209064499999982e+01 +-2.078966808500000241e+01 +-2.078695201500000067e+01 +-2.077820396499999944e+01 +-2.077247428500000126e+01 +-2.076045990000000074e+01 +-2.074918556499999767e+01 +-2.074975967499999996e+01 +-2.074037360999999891e+01 +-2.073219775999999825e+01 +-2.073114204499999857e+01 +-2.072435379000000211e+01 +-2.071270943000000031e+01 +-2.070616150000000033e+01 +-2.070230674500000134e+01 +-2.069179343999999787e+01 +-2.068766498499999784e+01 +-2.068206310499999745e+01 +-2.068126201500000150e+01 +-2.067372608499999842e+01 +-2.066969871500000266e+01 +-2.066253947999999951e+01 +-2.065584755000000072e+01 +-2.065366936000000209e+01 +-2.064652156999999733e+01 +-2.064158726000000144e+01 +-2.063831233999999881e+01 +-2.064174175000000133e+01 +-2.063653182999999913e+01 +-2.063215446499999928e+01 +-2.062328148000000283e+01 +-2.062331199999999853e+01 +-2.062471770999999876e+01 +-2.061942863000000159e+01 +-2.061230945500000189e+01 +-2.061618804500000124e+01 +-2.061365127500000227e+01 +-2.061267662000000200e+01 +-2.060903835500000270e+01 +-2.060613917999999956e+01 +-2.060104274500000088e+01 +-2.060097790000000018e+01 +-2.059734725499999897e+01 +-2.058887481499999694e+01 +-2.059868621999999760e+01 +-2.059652137500000180e+01 +-2.058960056500000135e+01 +-2.058944892999999965e+01 +-2.058737754999999936e+01 +-2.058950614999999829e+01 +-2.058204555500000055e+01 +-2.057796383000000162e+01 +-2.059133148499999777e+01 +-2.058596897500000011e+01 +-2.058499336499999899e+01 +-2.058310318000000194e+01 +-2.057537269999999907e+01 +-2.057676887499999907e+01 +-2.057515716500000025e+01 +-2.057691860499999947e+01 +-2.057859230000000039e+01 +-2.057606410500000038e+01 +-2.057728099999999927e+01 +-2.057767581999999962e+01 +-2.057432555999999835e+01 +-2.057280444999999958e+01 +-2.057721519500000085e+01 +-2.057249737000000067e+01 +-2.057535648500000036e+01 +-2.057657432500000283e+01 +-2.057294940999999966e+01 +-2.057343578000000051e+01 +-2.056817149999999828e+01 +-2.056874942500000003e+01 +-2.057160758999999928e+01 +-2.056753063499999712e+01 +-2.056947422000000003e+01 +-2.057288074499999908e+01 +-2.057108402000000069e+01 +-2.056828784500000040e+01 +-2.057059669499999899e+01 +-2.056533622499999936e+01 +-2.056791781999999813e+01 +-2.056548404499999805e+01 +-2.056806755000000209e+01 +-2.056900978499999866e+01 +-2.057305145000000124e+01 +-2.057490729999999957e+01 +-2.057393264999999971e+01 +-2.056930637500000003e+01 +-2.057042884999999899e+01 +-2.056835937500000000e+01 +-2.057012367000000097e+01 +-2.057170391000000009e+01 +-2.057301330500000347e+01 +-2.056884097999999739e+01 +-2.057435035999999684e+01 +-2.056798934999999773e+01 +-2.057769775499999909e+01 +-2.057315826500000000e+01 +-2.057455635000000171e+01 +-2.056984615500000046e+01 +-2.057315825999999959e+01 +-2.057629489500000020e+01 +-2.057559299500000094e+01 +-2.057479858499999992e+01 +-2.057409382000000164e+01 +-2.057723331000000044e+01 +-2.057789898000000051e+01 +-2.057445812499999960e+01 +-2.057595157499999772e+01 +-2.058375262999999933e+01 +-2.058268165500000180e+01 +-2.058169937000000260e+01 +-2.058438396500000067e+01 +-2.058258629000000184e+01 +-2.058243751500000229e+01 +-2.058712768499999868e+01 +-2.058797932000000230e+01 +-2.058810138500000164e+01 +-2.059454059499999801e+01 +-2.059365177000000102e+01 +-2.059927463500000044e+01 +-2.059774685000000005e+01 +-2.059786319999999904e+01 +-2.059945297499999839e+01 +-2.059617996000000062e+01 +-2.059346580500000101e+01 +-2.060824966500000244e+01 +-2.060571956999999799e+01 +-2.060721301999999966e+01 +-2.060101127499999762e+01 +-2.060351752999999775e+01 +-2.061060810000000032e+01 +-2.060870838499999991e+01 +-2.061020660500000190e+01 +-2.061013889000000177e+01 +-2.062082576999999972e+01 +-2.062334442000000223e+01 +-2.062401294500000049e+01 +-2.062514496000000008e+01 +-2.062168502499999789e+01 +-2.062428856000000010e+01 +-2.063130856000000080e+01 +-2.062728977500000127e+01 +-2.063219356500000146e+01 +-2.063683604999999943e+01 +-2.063621520999999959e+01 +-2.063993453500000186e+01 +-2.063756846999999794e+01 +-2.064100456499999936e+01 +-2.064537810999999934e+01 +-2.064596367000000043e+01 +-2.064561558000000119e+01 +-2.065248203499999846e+01 +-2.065416527000000002e+01 +-2.065170288000000198e+01 +-2.065570926999999912e+01 +-2.066331386499999923e+01 +-2.066545963499999772e+01 +-2.066539859499999920e+01 +-2.066312885500000007e+01 +-2.067636966499999929e+01 +-2.067991638000000165e+01 +-2.068040752499999968e+01 +-2.068691730500000148e+01 +-2.068871593499999761e+01 +-2.069346999999999781e+01 +-2.069730949499999895e+01 +-2.069696522000000272e+01 +-2.069857406500000252e+01 +-2.070691966999999778e+01 +-2.071266460500000051e+01 +-2.070910835000000105e+01 +-2.071046351999999757e+01 +-2.071243953500000146e+01 +-2.071788025000000033e+01 +-2.071597767000000090e+01 +-2.071886730499999985e+01 +-2.072549247499999936e+01 +-2.072814655500000214e+01 +-2.072962951999999959e+01 +-2.073167800499999913e+01 +-2.073215293999999886e+01 +-2.073838805999999835e+01 +-2.073727607500000047e+01 +-2.073967170499999924e+01 +-2.074527740500000306e+01 +-2.074556923000000097e+01 +-2.074715614499999816e+01 +-2.075514697999999925e+01 +-2.076129245499999953e+01 +-2.076086044000000186e+01 +-2.076785660000000178e+01 +-2.077612686500000194e+01 +-2.077771091500000011e+01 +-2.078021812499999754e+01 +-2.078116225999999855e+01 +-2.078606033499999839e+01 +-2.078636741500000085e+01 +-2.078933238999999844e+01 +-2.079275703500000105e+01 +-2.079334354499999904e+01 +-2.079318523499999927e+01 +-2.079781722999999971e+01 +-2.079923057500000283e+01 +-2.080035877000000255e+01 +-2.080894565999999912e+01 +-2.081367301999999952e+01 +-2.081251049000000108e+01 +-2.081714153499999753e+01 +-2.081809043999999886e+01 +-2.082143497499999896e+01 +-2.082284640999999681e+01 +-2.082831955000000335e+01 +-2.083111476500000236e+01 +-2.083447170000000170e+01 +-2.084086990499999814e+01 +-2.084052753499999966e+01 +-2.084943008500000161e+01 +-2.084594058999999788e+01 +-2.085152149500000007e+01 +-2.085654640499999957e+01 +-2.086176586500000241e+01 +-2.087040615000000088e+01 +-2.086876964500000042e+01 +-2.087779331000000127e+01 +-2.087736224999999735e+01 +-2.087860488500000145e+01 +-2.087789345000000196e+01 +-2.087783336999999761e+01 +-2.088000201999999916e+01 +-2.088431644499999962e+01 +-2.087959861499999903e+01 +-2.088640594499999992e+01 +-2.088353633999999914e+01 +-2.088615894499999825e+01 +-2.088941860500000303e+01 +-2.088619804500000043e+01 +-2.089546585500000120e+01 +-2.090244769999999974e+01 +-2.090439891999999844e+01 +-2.090804004499999991e+01 +-2.091137313499999806e+01 +-2.090608882499999766e+01 +-2.091765499000000261e+01 +-2.092024135500000170e+01 +-2.092246055500000068e+01 +-2.092496013499999918e+01 +-2.092863846000000194e+01 +-2.092803001000000052e+01 +-2.093244553000000252e+01 +-2.093038081999999989e+01 +-2.093460368999999943e+01 +-2.094176483000000033e+01 +-2.094408130499999743e+01 +-2.094374370499999927e+01 +-2.095200824999999867e+01 +-2.095845604000000151e+01 +-2.096196078999999912e+01 +-2.096116924000000026e+01 +-2.096825885500000197e+01 +-2.097462177500000280e+01 +-2.097446441499999992e+01 +-2.098056030000000050e+01 +-2.097948360499999865e+01 +-2.098273372499999923e+01 +-2.098993492000000316e+01 +-2.099079227500000044e+01 +-2.098990249999999946e+01 +-2.099711323000000007e+01 +-2.099972057499999778e+01 +-2.100297641999999954e+01 +-2.100982475500000035e+01 +-2.101225376000000011e+01 +-2.101772975499999774e+01 +-2.101748084999999833e+01 +-2.102416038500000184e+01 +-2.103658390000000011e+01 +-2.103374767000000034e+01 +-2.103877544499999885e+01 +-2.104640484000000100e+01 +-2.104337406500000185e+01 +-2.105074882499999944e+01 +-2.105531311000000017e+01 +-2.106073951999999849e+01 +-2.106286811999999742e+01 +-2.106558609000000004e+01 +-2.107094288000000049e+01 +-2.107326507999999876e+01 +-2.108468532500000236e+01 +-2.108701324500000140e+01 +-2.109181880999999947e+01 +-2.109054470000000236e+01 +-2.109490775999999812e+01 +-2.109844589000000070e+01 +-2.110206985499999988e+01 +-2.110475349499999709e+01 +-2.110554504499999950e+01 +-2.111137008500000078e+01 +-2.110861683000000255e+01 +-2.111004066499999965e+01 +-2.111386966499999929e+01 +-2.111839198999999923e+01 +-2.111745738999999844e+01 +-2.112517357000000118e+01 +-2.112537956500000291e+01 +-2.113842010500000157e+01 +-2.114215564500000255e+01 +-2.114797973499999983e+01 +-2.114698886500000086e+01 +-2.115099620499999844e+01 +-2.115458011500000168e+01 +-2.115547085000000038e+01 +-2.115610599499999722e+01 +-2.115041637499999894e+01 +-2.116099452999999997e+01 +-2.115842056500000012e+01 +-2.115881347500000231e+01 +-2.115726184500000073e+01 +-2.115730572000000009e+01 +-2.115733623499999894e+01 +-2.115318012000000181e+01 +-2.115348625000000027e+01 +-2.116618919500000118e+01 +-2.116306209500000080e+01 +-2.116564750999999944e+01 +-2.116535567999999756e+01 +-2.116691398500000076e+01 +-2.116749286499999982e+01 +-2.116968726999999717e+01 +-2.116912746499999898e+01 +-2.116886234500000086e+01 +-2.116846370999999749e+01 +-2.117238902999999794e+01 +-2.117634868500000067e+01 +-2.117738341999999818e+01 +-2.118159866499999922e+01 +-2.118539523999999830e+01 +-2.119205665500000180e+01 +-2.119652175999999955e+01 +-2.120545673499999850e+01 +-2.120009136499999869e+01 +-2.120278168000000107e+01 +-2.119994926500000076e+01 +-2.120605182499999941e+01 +-2.120461845500000209e+01 +-2.121058368500000313e+01 +-2.120595264499999999e+01 +-2.120254325500000192e+01 +-2.120181941999999964e+01 +-2.120641041000000016e+01 +-2.120539665000000085e+01 +-2.120792579500000130e+01 +-2.120969868000000247e+01 +-2.121396541500000055e+01 +-2.121381282499999799e+01 +-2.122437572500000158e+01 +-2.122328472499999918e+01 +-2.122884464500000234e+01 +-2.123102855500000175e+01 +-2.123130988999999857e+01 +-2.123656749999999960e+01 +-2.124320029999999804e+01 +-2.123765754500000114e+01 +-2.124360275499999773e+01 +-2.124932575500000098e+01 +-2.125054836500000022e+01 +-2.125176811499999729e+01 +-2.125411033500000002e+01 +-2.125448417500000176e+01 +-2.125620269499999893e+01 +-2.126201916000000125e+01 +-2.126139545499999883e+01 +-2.127126788999999718e+01 +-2.126712226499999758e+01 +-2.126943492499999877e+01 +-2.126811981000000173e+01 +-2.127362727999999947e+01 +-2.127421951000000178e+01 +-2.127663326500000096e+01 +-2.128017901999999850e+01 +-2.127557182500000010e+01 +-2.127536296499999935e+01 +-2.129012012500000139e+01 +-2.129337310999999744e+01 +-2.129155159000000097e+01 +-2.129481983000000156e+01 +-2.130407905500000254e+01 +-2.130547904999999886e+01 +-2.130996131999999932e+01 +-2.132354164499999882e+01 +-2.131154632999999876e+01 +-2.132380008999999887e+01 +-2.132240104499999944e+01 +-2.132907485500000178e+01 +-2.132920360500000001e+01 +-2.133684539499999744e+01 +-2.133642673499999987e+01 +-2.133787536500000215e+01 +-2.134268760500000184e+01 +-2.135068416500000055e+01 +-2.135246181499999807e+01 +-2.135037803999999895e+01 +-2.135518742000000003e+01 +-2.135390472000000273e+01 +-2.135751247500000005e+01 +-2.136037921999999867e+01 +-2.137000083999999944e+01 +-2.138154124999999794e+01 +-2.138413906499999939e+01 +-2.138444519000000099e+01 +-2.138716411499999737e+01 +-2.139266300499999929e+01 +-2.140390777500000041e+01 +-2.139936351500000100e+01 +-2.140723228499999919e+01 +-2.141330432499999858e+01 +-2.142164898000000051e+01 +-2.142424487999999982e+01 +-2.143207359499999853e+01 +-2.143227863499999941e+01 +-2.143486117999999863e+01 +-2.144410133499999915e+01 +-2.144789123500000017e+01 +-2.146061420000000197e+01 +-2.146156120500000242e+01 +-2.146427154500000256e+01 +-2.146365546999999907e+01 +-2.147158622499999936e+01 +-2.147376823500000143e+01 +-2.147762585000000257e+01 +-2.148342227500000234e+01 +-2.148315048499999946e+01 +-2.148779964500000261e+01 +-2.149704552000000035e+01 +-2.150351619999999997e+01 +-2.150608158499999689e+01 +-2.151690578499999873e+01 +-2.151623440000000187e+01 +-2.152770042499999903e+01 +-2.153382014999999683e+01 +-2.154291916000000029e+01 +-2.154470539000000073e+01 +-2.155127429999999933e+01 +-2.155330467499999969e+01 +-2.155890274000000062e+01 +-2.156598568000000071e+01 +-2.156722163999999964e+01 +-2.157203769499999879e+01 +-2.157624149499999788e+01 +-2.158722973000000067e+01 +-2.159714793999999927e+01 +-2.159845924500000081e+01 +-2.160472488499999955e+01 +-2.161255073499999924e+01 +-2.161205387000000044e+01 +-2.161538982500000117e+01 +-2.162689781000000266e+01 +-2.162404823500000006e+01 +-2.162891864499999883e+01 +-2.164078903499999740e+01 +-2.164009857499999967e+01 +-2.164977550500000092e+01 +-2.165744877000000201e+01 +-2.166619872999999785e+01 +-2.167278576000000001e+01 +-2.167728996499999994e+01 +-2.168875598500000024e+01 +-2.169290351499999758e+01 +-2.169647789000000060e+01 +-2.170771884999999912e+01 +-2.170821094500000115e+01 +-2.172449207500000057e+01 +-2.172598838500000085e+01 +-2.172844505500000167e+01 +-2.174089050499999942e+01 +-2.174661064000000010e+01 +-2.175373554000000098e+01 +-2.176245116999999851e+01 +-2.176447964000000113e+01 +-2.177219200500000085e+01 +-2.177168369500000011e+01 +-2.178462981999999926e+01 +-2.178595638499999865e+01 +-2.178891658999999947e+01 +-2.179970073999999869e+01 +-2.180585098499999930e+01 +-2.181098652000000016e+01 +-2.182469368000000287e+01 +-2.183168888000000152e+01 +-2.184342193999999893e+01 +-2.184762382499999944e+01 +-2.184800625000000096e+01 +-2.185571002500000048e+01 +-2.186621952000000135e+01 +-2.187824821499999928e+01 +-2.188204860999999823e+01 +-2.189428424500000148e+01 +-2.189734840499999891e+01 +-2.190997504999999990e+01 +-2.191773128500000212e+01 +-2.192795276500000057e+01 +-2.192992687000000274e+01 +-2.193906592999999816e+01 +-2.194405937500000192e+01 +-2.194959259000000174e+01 +-2.195116138000000205e+01 +-2.195859623000000127e+01 +-2.196450043000000107e+01 +-2.197693634499999860e+01 +-2.197390270500000042e+01 +-2.198283290999999906e+01 +-2.198676681499999930e+01 +-2.199305343500000021e+01 +-2.200085830500000128e+01 +-2.200907325500000056e+01 +-2.201149749999999727e+01 +-2.202552890500000160e+01 +-2.202847004000000197e+01 +-2.203172969999999964e+01 +-2.204238033499999716e+01 +-2.204862785499999944e+01 +-2.205911922499999989e+01 +-2.207069969500000184e+01 +-2.207284831999999852e+01 +-2.208515930000000083e+01 +-2.209160423000000151e+01 +-2.210121631500000206e+01 +-2.210335636499999978e+01 +-2.211025046999999688e+01 +-2.211629581500000086e+01 +-2.212312507500000081e+01 +-2.212951755499999962e+01 +-2.213046264999999835e+01 +-2.214120864999999938e+01 +-2.214520072999999911e+01 +-2.215046978000000166e+01 +-2.215188979999999930e+01 +-2.215979099500000160e+01 +-2.215899562499999931e+01 +-2.216512298500000000e+01 +-2.217345714500000042e+01 +-2.217968082499999838e+01 +-2.218473434499999897e+01 +-2.218658446999999967e+01 +-2.219655132500000150e+01 +-2.220849895500000315e+01 +-2.221272754499999991e+01 +-2.222720814000000189e+01 +-2.223163508999999749e+01 +-2.224601554999999919e+01 +-2.224548435500000210e+01 +-2.224926566999999977e+01 +-2.225479984500000086e+01 +-2.226894283000000030e+01 +-2.226557635999999718e+01 +-2.227386856000000037e+01 +-2.228132343500000090e+01 +-2.228126239999999925e+01 +-2.228944778500000012e+01 +-2.228608608000000046e+01 +-2.229364204499999857e+01 +-2.229183578499999996e+01 +-2.230261516499999885e+01 +-2.230348586999999938e+01 +-2.231354713500000031e+01 +-2.231974887500000193e+01 +-2.231765079499999871e+01 +-2.232608795000000157e+01 +-2.231890296999999990e+01 +-2.233000278499999780e+01 +-2.233423327999999941e+01 +-2.234342097999999766e+01 +-2.235228157000000238e+01 +-2.236281299499999875e+01 +-2.236340618500000232e+01 +-2.237690925999999791e+01 +-2.237899589500000275e+01 +-2.238156127999999967e+01 +-2.238654708500000012e+01 +-2.239156531999999800e+01 +-2.239869499499999961e+01 +-2.239964866500000085e+01 +-2.240243625499999780e+01 +-2.240340710000000257e+01 +-2.240793133000000026e+01 +-2.240943812999999807e+01 +-2.241730594499999896e+01 +-2.241552543499999928e+01 +-2.241317558499999762e+01 +-2.241866398000000160e+01 +-2.242554473999999942e+01 +-2.242602252999999735e+01 +-2.242833518999999853e+01 +-2.243412399500000021e+01 +-2.243589019999999934e+01 +-2.244380092499999790e+01 +-2.244190024999999977e+01 +-2.245237064500000201e+01 +-2.245213603999999918e+01 +-2.246142006000000180e+01 +-2.246696853499999946e+01 +-2.247934627499999749e+01 +-2.248205089500000042e+01 +-2.249379539499999936e+01 +-2.249833488499999845e+01 +-2.250026702499999942e+01 +-2.251072024999999854e+01 +-2.252105617499999823e+01 +-2.253124618500000054e+01 +-2.253399753499999747e+01 +-2.254160499500000014e+01 +-2.255215549500000094e+01 +-2.255172252499999885e+01 +-2.256119250999999792e+01 +-2.256314945500000135e+01 +-2.257917213500000031e+01 +-2.257782459499999916e+01 +-2.259269142000000130e+01 +-2.259641074999999688e+01 +-2.260651684000000117e+01 +-2.261949920500000033e+01 +-2.262065887500000017e+01 +-2.262040042999999656e+01 +-2.263372135000000185e+01 +-2.264659785999999997e+01 +-2.265525722499999972e+01 +-2.267639923000000124e+01 +-2.269316578000000106e+01 +-2.270408630500000058e+01 +-2.271532154000000148e+01 +-2.273250484000000071e+01 +-2.275223446000000038e+01 +-2.273186016000000009e+01 +-2.275363063500000038e+01 +-2.275464915999999960e+01 +-2.277180671500000031e+01 +-2.278026103999999918e+01 +-2.245920562999999959e+01 +-2.246615409999999713e+01 +-2.246955776000000071e+01 +-2.247190571000000148e+01 +-2.247823238499999832e+01 +-2.248301315500000186e+01 +-2.249067497000000060e+01 +-2.249142551499999954e+01 +-2.249263763500000124e+01 +-2.250297069500000191e+01 +-2.251443385999999691e+01 +-2.249684047999999947e+01 +-2.250611782500000047e+01 +-2.251396847000000179e+01 +-2.252303314000000256e+01 +-2.253201961500000294e+01 +-2.253906536000000216e+01 +-2.254910945999999683e+01 +-2.256072807500000010e+01 +-2.257389545499999883e+01 +-2.258281516999999994e+01 +-2.259531021000000095e+01 +-2.260822105500000134e+01 +-2.262219047500000002e+01 +-2.259941578000000106e+01 +-2.261562633500000175e+01 +-2.262864399000000049e+01 +-2.262417030000000295e+01 +-2.263637924000000012e+01 +-2.264029026000000044e+01 +-2.266067505000000182e+01 +-2.266315746000000075e+01 +-2.266491794499999912e+01 +-2.266667174999999901e+01 +-2.267016410499999779e+01 +-2.267191886999999895e+01 +-2.266585445500000162e+01 +-2.267043590499999794e+01 +-2.266963768000000101e+01 +-2.268232727000000182e+01 +-2.268226718500000061e+01 +-2.268721199000000155e+01 +-2.268651962499999897e+01 +-2.269111729000000111e+01 +-2.269955540000000127e+01 +-2.269977855500000175e+01 +-2.270431518499999868e+01 +-2.271340751500000010e+01 +-2.272290038999999950e+01 +-2.273709011000000046e+01 +-2.268045711499999939e+01 +-2.268778133500000038e+01 +-2.269923305500000055e+01 +-2.270732879500000223e+01 +-2.271736716999999928e+01 +-2.272390365500000087e+01 +-2.270575046500000127e+01 +-2.271605586999999815e+01 +-2.272740650000000073e+01 +-2.272819900500000045e+01 +-2.273707198999999690e+01 +-2.275008582999999973e+01 +-2.274736309000000034e+01 +-2.274802494000000053e+01 +-2.274871349500000051e+01 +-2.274804687500000000e+01 +-2.273785400499999909e+01 +-2.273206233999999881e+01 +-2.272714329000000077e+01 +-2.272960280999999938e+01 +-2.272686767500000116e+01 +-2.272158718000000022e+01 +-2.272635841499999998e+01 +-2.272612381000000070e+01 +-2.272798347500000204e+01 +-2.273488807500000064e+01 +-2.273644352000000168e+01 +-2.274536037500000063e+01 +-2.275859641999999994e+01 +-2.276547908999999947e+01 +-2.277858734499999827e+01 +-2.279101467000000270e+01 +-2.278301334500000053e+01 +-2.279627513999999877e+01 +-2.279987144500000085e+01 +-2.281729889000000000e+01 +-2.282688045500000129e+01 +-2.282939529499999765e+01 +-2.283394241500000277e+01 +-2.162848567500000030e+01 +-2.260493469499999719e+01 +-2.260643196000000188e+01 +-2.260627937499999973e+01 +-2.260903739999999829e+01 +-2.261537360999999891e+01 +-2.261814594000000156e+01 +-2.261863994499999819e+01 +-2.262342071500000174e+01 +-2.261951732500000034e+01 +-2.262100887000000071e+01 +-2.262552356999999859e+01 +-2.263407134999999926e+01 +-2.263401031500000116e+01 +-2.263825702500000148e+01 +-2.264590931000000040e+01 +-2.265475750000000232e+01 +-2.265913009500000186e+01 +-2.266311264499999822e+01 +-2.267348289499999936e+01 +-2.267815589500000328e+01 +-2.263599491000000086e+01 +-2.264776134499999927e+01 +-2.264871882999999997e+01 +-2.265316581500000126e+01 +-2.266341114000000090e+01 +-2.267025470500000139e+01 +-2.266826915500000084e+01 +-2.267521190500000117e+01 +-2.268216419000000172e+01 +-2.268605900000000020e+01 +-2.268720531499999993e+01 +-2.268467044999999871e+01 +-2.269049358000000183e+01 +-2.268619918999999996e+01 +-2.268882942000000114e+01 +-2.270167445999999956e+01 +-2.270315551499999884e+01 +-2.270445061000000209e+01 +-2.270991897500000078e+01 +-2.271965408500000194e+01 +-2.272788143500000047e+01 +-2.272688770499999933e+01 +-2.272014808499999816e+01 +-2.274015712499999964e+01 +-2.273147678499999813e+01 +-2.273965931000000040e+01 +-2.275842380499999962e+01 +-2.275818061500000056e+01 +-2.276769638000000029e+01 +-2.276376628999999951e+01 +-2.276683044500000008e+01 +-2.277110385499999978e+01 +-2.277694511500000019e+01 +-2.277513694499999986e+01 +-2.277978420499999856e+01 +-2.277058982999999870e+01 +-2.277322387499999934e+01 +-2.278063773999999952e+01 +-2.278481483499999882e+01 +-2.277827835000000078e+01 +-2.278330135499999898e+01 +-2.278065967500000255e+01 +-2.278271579999999830e+01 +-2.279302978500000165e+01 +-2.279791927000000129e+01 +-2.279494857999999979e+01 +-2.277120971499999769e+01 +-2.277474499000000208e+01 +-2.278493785999999943e+01 +-2.277527427500000101e+01 +-2.278391933500000022e+01 +-2.278665828500000146e+01 +-2.278638553500000086e+01 +-2.278595351999999963e+01 +-2.267531871999999993e+01 +-2.267617416499999905e+01 +-2.266895484999999866e+01 +-2.267313575500000056e+01 +-2.267151832500000097e+01 +-2.267275142500000129e+01 +-2.267823219499999965e+01 +-2.267769527500000137e+01 +-2.267664337500000116e+01 +-2.267576122500000224e+01 +-2.266574287499999940e+01 +-2.266882038499999652e+01 +-2.266685199500000181e+01 +-2.266660976500000046e+01 +-2.266420459999999792e+01 +-2.266403102999999675e+01 +-2.267598438000000272e+01 +-2.266997146499999971e+01 +-2.267843151499999976e+01 +-2.267982005999999728e+01 +-2.268731403499999999e+01 +-2.268303585499999997e+01 +-2.268534565000000214e+01 +-2.267989921499999895e+01 +-2.267801571000000038e+01 +-2.267175388500000111e+01 +-2.266222381499999727e+01 +-2.266771030499999995e+01 +-2.266682815500000103e+01 +-2.266531085999999817e+01 +-2.266470145999999986e+01 +-2.265271377499999872e+01 +-2.265122223000000190e+01 +-2.264445590999999780e+01 +-2.264044379999999990e+01 +-2.263545417499999957e+01 +-2.263169861000000083e+01 +-2.263241958500000095e+01 +-2.262660026500000043e+01 +-2.261524391000000023e+01 +-2.260870647499999819e+01 +-2.260503768499999921e+01 +-2.260340309000000047e+01 +-2.260722446500000160e+01 +-2.260365962999999923e+01 +-2.260591983999999854e+01 +-2.260449600000000103e+01 +-2.260331058500000267e+01 +-2.259447383999999914e+01 +-2.258998584500000106e+01 +-2.259160518999999923e+01 +-2.258609200000000072e+01 +-2.257071971999999960e+01 +-2.256900883000000135e+01 +-2.256470203499999982e+01 +-2.255884838000000059e+01 +-2.253958511500000128e+01 +-2.253595924500000081e+01 +-2.252460574999999920e+01 +-2.251952647999999968e+01 +-2.251028824000000128e+01 +-2.250181579499999884e+01 +-2.249481391999999857e+01 +-2.248289298999999986e+01 +-2.247644043000000025e+01 +-2.246625995499999817e+01 +-2.246509551999999843e+01 +-2.245096397500000052e+01 +-2.244265556500000258e+01 +-2.243471050499999819e+01 +-2.243725204500000103e+01 +-2.242450714499999975e+01 +-2.242019367500000016e+01 +-2.241773414500000072e+01 +-2.241929053999999866e+01 +-2.241165352000000155e+01 +-2.238606548499999960e+01 +-2.238464259999999939e+01 +-2.238319682999999927e+01 +-2.234359646000000055e+01 +-2.233409785999999997e+01 +-2.232269286999999736e+01 +-2.231915092499999886e+01 +-2.232458781999999786e+01 +-2.231840134000000120e+01 +-2.230042934500000129e+01 +-2.226300334999999819e+01 +-2.224371624000000125e+01 +-2.222493362499999847e+01 +-2.221611117999999863e+01 +-2.220451163999999977e+01 +-2.219761753000000226e+01 +-2.219459724500000064e+01 +-2.218909167999999710e+01 +-2.218750572500000118e+01 +-2.217548466000000218e+01 +-2.216708088000000032e+01 +-2.215342044999999871e+01 +-2.214280510000000035e+01 +-2.213908672000000166e+01 +-2.213050651500000043e+01 +-2.212638950499999879e+01 +-2.210751152499999961e+01 +-2.209763717499999913e+01 +-2.208347129499999895e+01 +-2.208238124500000055e+01 +-2.206843090499999960e+01 +-2.205965996000000118e+01 +-2.204374313499999971e+01 +-2.202442931999999942e+01 +-2.201406478999999905e+01 +-2.199501800499999860e+01 +-2.201275157999999976e+01 +-2.199388980999999887e+01 +-2.199159908500000071e+01 +-2.197677611999999669e+01 +-2.195343780500000008e+01 +-2.193717288999999937e+01 +-2.194735526999999919e+01 +-2.193897151499999865e+01 +-2.193095779499999765e+01 +-2.192840480999999997e+01 +-2.192149257500000203e+01 +-2.191183185500000263e+01 +-2.191413498000000004e+01 +-2.190568351499999977e+01 +-2.190197753500000033e+01 +-2.188870048500000109e+01 +-2.188644027499999822e+01 +-2.188049698000000021e+01 +-2.186682319500000204e+01 +-2.184969711499999789e+01 +-2.182754134999999707e+01 +-2.181705188499999792e+01 +-2.180814361499999876e+01 +-2.178858089499999906e+01 +-2.177896690000000035e+01 +-2.177073383500000148e+01 +-2.175555419999999884e+01 +-2.175127601500000196e+01 +-2.174051094000000006e+01 +-2.173232459999999833e+01 +-2.171224975500000198e+01 +-2.170378685000000019e+01 +-2.168780804000000018e+01 +-2.168341636499999936e+01 +-2.167009258000000216e+01 +-2.166057777500000014e+01 +-2.167456817499999744e+01 +-2.166876601999999963e+01 +-2.169264507500000150e+01 +-2.168393325499999946e+01 +-2.167379283999999728e+01 +-2.166598701499999891e+01 +-2.165355873500000072e+01 +-2.165192603999999932e+01 +-2.164216709499999780e+01 +-2.162767601000000184e+01 +-2.160763645499999797e+01 +-2.159027481500000079e+01 +-2.156618213499999825e+01 +-2.155395221999999933e+01 +-2.153097915499999715e+01 +-2.152463436000000030e+01 +-2.151222419999999858e+01 +-2.150439929999999933e+01 +-2.149285221000000234e+01 +-2.148251819499999726e+01 +-2.147727394500000031e+01 +-2.146861553000000100e+01 +-2.145571995000000243e+01 +-2.144910907999999949e+01 +-2.144075489000000090e+01 +-2.142541789999999935e+01 +-2.141984367500000275e+01 +-2.141747951499999658e+01 +-2.143673992000000084e+01 +-2.143729877499999859e+01 +-2.142579269499999839e+01 +-2.141672992499999850e+01 +-2.141777038499999719e+01 +-2.140320682499999805e+01 +-2.139304828499999900e+01 +-2.137017536000000106e+01 +-2.133501529499999805e+01 +-2.132397556499999780e+01 +-2.132000732499999884e+01 +-2.129314994500000324e+01 +-2.128763484999999989e+01 +-2.128025627000000242e+01 +-2.127177238499999845e+01 +-2.126819229000000178e+01 +-2.126424503500000185e+01 +-2.125255584499999983e+01 +-2.124586391500000104e+01 +-2.124146079999999870e+01 +-2.123311328500000172e+01 +-2.122910118499999754e+01 +-2.121763706499999813e+01 +-2.121307945499999903e+01 +-2.120035647999999995e+01 +-2.118902873999999770e+01 +-2.118009280999999788e+01 +-2.117591953499999846e+01 +-2.117374896999999834e+01 +-2.116901778999999806e+01 +-2.117287826500000136e+01 +-2.116477871000000022e+01 +-2.114267349499999682e+01 +-2.113810824999999838e+01 +-2.112068557999999996e+01 +-2.111386870999999843e+01 +-2.110579586000000063e+01 +-2.110056686499999756e+01 +-2.109172630000000126e+01 +-2.109156512999999933e+01 +-2.108327865500000087e+01 +-2.108109283499999975e+01 +-2.109015274000000062e+01 +-2.108805179999999879e+01 +-2.108466053000000073e+01 +-2.103924083999999795e+01 +-2.105638217999999995e+01 +-2.104876803999999879e+01 +-2.104594517000000309e+01 +-2.103046035999999930e+01 +-2.102340030499999912e+01 +-2.101547241000000099e+01 +-2.100823497500000059e+01 +-2.100551223500000120e+01 +-2.101092148000000037e+01 +-2.100838661499999915e+01 +-2.099268150500000019e+01 +-2.099653625499999876e+01 +-2.100031470999999783e+01 +-2.099786948999999936e+01 +-2.101476669499999872e+01 +-2.100331783000000030e+01 +-2.099721145499999864e+01 +-2.098918342500000023e+01 +-2.097205256999999889e+01 +-2.095193576999999863e+01 +-2.094490432499999955e+01 +-2.094770240999999800e+01 +-2.095081805999999958e+01 +-2.095043182500000256e+01 +-2.094702721000000167e+01 +-2.094399547500000125e+01 +-2.093847656500000198e+01 +-2.092737007000000204e+01 +-2.092598819500000218e+01 +-2.092376804499999920e+01 +-2.091900634499999967e+01 +-2.092120933500000035e+01 +-2.091278362499999943e+01 +-2.089961528999999985e+01 +-2.090562057500000037e+01 +-2.090060710999999927e+01 +-2.089829635499999938e+01 +-2.090323924999999861e+01 +-2.091369724500000160e+01 +-2.092114353000000193e+01 +-2.094213580999999991e+01 +-2.096976947499999966e+01 +-2.088327216999999791e+01 +-2.088005542500000189e+01 +-2.089077758499999860e+01 +-2.089127444999999739e+01 +-2.089229679500000003e+01 +-2.088456440000000214e+01 +-2.088726615999999936e+01 +-2.088702297500000071e+01 +-2.087588596500000193e+01 +-2.087482738499999968e+01 +-2.086915206999999839e+01 +-2.086027907999999798e+01 +-2.085405635500000088e+01 +-2.085840988500000037e+01 +-2.085110950500000015e+01 +-2.085636902000000248e+01 +-2.085451602999999920e+01 +-2.085242748000000290e+01 +-2.085448073999999963e+01 +-2.084441947999999911e+01 +-2.084634876500000189e+01 +-2.084511661500000201e+01 +-2.084220885999999950e+01 +-2.084573363999999884e+01 +-2.084236717499999969e+01 +-2.084027195000000177e+01 +-2.084462642500000129e+01 +-2.084510326499999877e+01 +-2.084763335999999967e+01 +-2.085375117999999972e+01 +-2.085382175499999846e+01 +-2.085653973000000150e+01 +-2.085380458499999889e+01 +-2.084826183500000241e+01 +-2.085398769500000071e+01 +-2.085364627999999954e+01 +-2.085148811500000221e+01 +-2.085494327500000011e+01 +-2.085443973499999970e+01 +-2.085546398500000009e+01 +-2.085664844500000115e+01 +-2.085785102999999907e+01 +-2.083752345999999989e+01 +-2.084244537500000050e+01 +-2.083336830500000048e+01 +-2.084213637999999946e+01 +-2.084510898999999995e+01 +-2.084642982500000130e+01 +-2.084885596999999890e+01 +-2.084658908499999797e+01 +-2.085168361499999889e+01 +-2.086019039500000005e+01 +-2.085727595999999906e+01 +-2.086206149999999937e+01 +-2.086466598500000202e+01 +-2.087228298000000137e+01 +-2.087805653000000206e+01 +-2.088247680499999959e+01 +-2.089010143000000141e+01 +-2.089176654500000296e+01 +-2.089646720999999729e+01 +-2.089676284499999781e+01 +-2.089998817000000031e+01 +-2.089451503499999774e+01 +-2.089829826500000109e+01 +-2.090391636000000020e+01 +-2.089991569499999713e+01 +-2.090535355000000095e+01 +-2.091428280000000228e+01 +-2.091807079499999844e+01 +-2.092297363000000132e+01 +-2.092548275000000046e+01 +-2.093249607499999954e+01 +-2.093537616500000098e+01 +-2.093835258500000052e+01 +-2.094409084499999807e+01 +-2.094614887499999867e+01 +-2.095290374500000041e+01 +-2.095653152500000260e+01 +-2.096449279499999818e+01 +-2.096489143499999841e+01 +-2.097499466000000012e+01 +-2.098094082000000071e+01 +-2.098587703999999832e+01 +-2.099692630999999921e+01 +-2.100261021000000028e+01 +-2.100690555499999945e+01 +-2.101362037499999857e+01 +-2.100538921500000100e+01 +-2.101488685500000031e+01 +-2.101928329500000103e+01 +-2.102402400999999799e+01 +-2.102491378999999938e+01 +-2.103244686000000030e+01 +-2.104310608000000116e+01 +-2.104669189499999860e+01 +-2.105292415499999947e+01 +-2.105833053499999963e+01 +-2.106996726999999936e+01 +-2.107575416499999932e+01 +-2.108146190499999761e+01 +-2.108515167499999876e+01 +-2.109718990000000005e+01 +-2.110116290999999933e+01 +-2.110405063500000011e+01 +-2.111105060500000263e+01 +-2.111824512500000139e+01 +-2.112950229999999863e+01 +-2.113864517500000062e+01 +-2.114541149000000075e+01 +-2.115365600499999843e+01 +-2.116162109500000099e+01 +-2.117117405000000119e+01 +-2.117666720999999797e+01 +-2.118003845500000182e+01 +-2.118664645999999863e+01 +-2.118793392500000294e+01 +-2.119301987000000054e+01 +-2.119779873000000237e+01 +-2.120324992999999836e+01 +-2.121371269000000126e+01 +-2.122267628000000173e+01 +-2.122839068999999768e+01 +-2.124258517999999896e+01 +-2.124521064500000023e+01 +-2.124934387000000058e+01 +-2.125107574500000140e+01 +-2.126085567500000195e+01 +-2.126694297499999919e+01 +-2.126853179999999810e+01 +-2.127983665500000043e+01 +-2.128550720000000140e+01 +-2.129846477499999935e+01 +-2.130343341999999751e+01 +-2.131629657499999908e+01 +-2.132752608999999921e+01 +-2.134100628000000199e+01 +-2.134646987499999682e+01 +-2.135459137000000140e+01 +-2.136149978499999946e+01 +-2.136980628999999965e+01 +-2.137475204500000103e+01 +-2.138203811500000029e+01 +-2.138498211000000282e+01 +-2.139267920999999717e+01 +-2.140513706000000127e+01 +-2.141036319999999904e+01 +-2.141518306500000079e+01 +-2.142422103500000219e+01 +-2.142996597500000178e+01 +-2.143791198499999950e+01 +-2.144723319999999944e+01 +-2.145659351500000156e+01 +-2.146105384999999899e+01 +-2.146931744000000108e+01 +-2.148397732000000104e+01 +-2.148793697500000022e+01 +-2.149290942999999743e+01 +-2.150800800500000065e+01 +-2.151290607500000007e+01 +-2.151803207000000029e+01 +-2.152506351499999937e+01 +-2.153539943999999906e+01 +-2.154492187500000000e+01 +-2.154896164000000169e+01 +-2.155593585999999817e+01 +-2.156529807999999804e+01 +-2.157090854999999863e+01 +-2.157844543499999901e+01 +-2.158562755500000208e+01 +-2.159502220000000250e+01 +-2.160010146999999847e+01 +-2.160536575000000070e+01 +-2.161174392499999897e+01 +-2.161673832000000317e+01 +-2.162507820500000122e+01 +-2.162757968500000061e+01 +-2.163101005499999729e+01 +-2.164406871499999951e+01 +-2.164667320000000217e+01 +-2.165698051500000076e+01 +-2.166513729000000055e+01 +-2.168243217499999886e+01 +-2.169061279499999983e+01 +-2.170066070500000066e+01 +-2.171280765499999887e+01 +-2.171648025500000045e+01 +-2.172453403500000135e+01 +-2.173324870999999803e+01 +-2.173501014499999684e+01 +-2.174189281499999993e+01 +-2.175208281999999826e+01 +-2.175513458500000041e+01 +-2.176185130999999728e+01 +-2.177353382500000123e+01 +-2.177640723999999750e+01 +-2.178451060999999811e+01 +-2.179189872500000291e+01 +-2.179920863999999980e+01 +-2.180320548999999986e+01 +-2.181217193999999893e+01 +-2.182540511999999921e+01 +-2.182800101999999853e+01 +-2.183101367500000123e+01 +-2.183824539500000128e+01 +-2.184493160499999931e+01 +-2.185028648499999804e+01 +-2.185388565000000227e+01 +-2.186083698499999883e+01 +-2.187014197999999965e+01 +-2.188165760000000049e+01 +-2.188161086999999938e+01 +-2.189263629999999949e+01 +-2.189733696000000052e+01 +-2.190734481999999872e+01 +-2.191491604000000137e+01 +-2.192346191499999719e+01 +-2.193248176499999857e+01 +-2.193736553000000100e+01 +-2.194913005499999770e+01 +-2.194839286499999886e+01 +-2.196131038499999732e+01 +-2.196334934000000061e+01 +-2.196560287500000186e+01 +-2.197015285500000203e+01 +-2.197322940999999830e+01 +-2.197228908999999675e+01 +-2.197365856000000051e+01 +-2.197901534999999740e+01 +-2.198049354500000163e+01 +-2.198616409499999946e+01 +-2.199520396999999861e+01 +-2.200453186000000017e+01 +-2.199952984000000100e+01 +-2.201718234999999879e+01 +-2.202974224500000133e+01 +-2.205002689500000201e+01 +-2.206282616000000019e+01 +-2.207324599999999748e+01 +-2.207758426999999912e+01 +-2.208729076499999877e+01 +-2.209236716999999928e+01 +-2.210578441999999910e+01 +-2.210433387500000180e+01 +-2.211397266499999859e+01 +-2.211887073500000156e+01 +-2.212695026499999784e+01 +-2.212853718000000214e+01 +-2.213279819499999945e+01 +-2.213188934499999760e+01 +-2.213274764999999888e+01 +-2.213699531500000006e+01 +-2.213815593500000034e+01 +-2.214140987500000080e+01 +-2.215467262500000345e+01 +-2.215812015499999887e+01 +-2.216778850499999720e+01 +-2.217700481500000009e+01 +-2.218890476500000020e+01 +-2.220067310000000305e+01 +-2.221953391999999994e+01 +-2.224082660999999916e+01 +-2.224920654499999983e+01 +-2.225299835500000256e+01 +-2.226497650499999992e+01 +-2.227264022499999996e+01 +-2.227772998500000057e+01 +-2.229075908499999770e+01 +-2.229928016499999899e+01 +-2.230253886999999935e+01 +-2.231643486000000109e+01 +-2.232461357000000035e+01 +-2.233000755000000126e+01 +-2.233735752500000160e+01 +-2.234987544999999898e+01 +-2.235699653500000039e+01 +-2.236430168500000093e+01 +-2.236796664999999962e+01 +-2.237227726000000061e+01 +-2.238104725000000172e+01 +-2.238719558500000062e+01 +-2.240111637000000044e+01 +-2.241487693999999919e+01 +-2.242618274499999842e+01 +-2.242658042499999738e+01 +-2.244560527999999877e+01 +-2.244829845499999976e+01 +-2.246311473499999778e+01 +-2.247107696500000174e+01 +-2.248087120499999969e+01 +-2.248728084500000080e+01 +-2.249773978999999713e+01 +-2.250871372000000292e+01 +-2.251706122999999948e+01 +-2.252290153500000258e+01 +-2.252920722500000039e+01 +-2.254378318999999919e+01 +-2.255319690500000007e+01 +-2.257123565499999884e+01 +-2.258192634499999940e+01 +-2.258984375000000000e+01 +-2.260615158000000235e+01 +-2.261318492999999918e+01 +-2.261300182499999778e+01 +-2.261906146999999834e+01 +-2.262795162500000146e+01 +-2.262394523999999763e+01 +-2.263792895999999999e+01 +-2.264558697000000009e+01 +-2.265617179999999919e+01 +-2.266807269999999974e+01 +-2.267485427999999814e+01 +-2.268055629500000236e+01 +-2.269518947499999939e+01 +-2.270759105500000175e+01 +-2.272763347499999753e+01 +-2.274444103000000084e+01 +-2.275650310500000018e+01 +-2.277756786500000175e+01 +-2.279427814499999982e+01 +-2.280884647500000284e+01 +-2.281556701999999959e+01 +-2.282501602500000004e+01 +-2.283435058499999926e+01 +-2.285365581499999976e+01 +-2.286295605000000108e+01 +-2.287456893499999921e+01 +-2.288758850500000008e+01 +-2.289443778999999779e+01 +-2.290233993500000054e+01 +-2.290683269499999852e+01 +-2.291794776999999783e+01 +-2.292806243999999793e+01 +-2.293645381500000013e+01 +-2.294266223500000024e+01 +-2.295955371999999883e+01 +-2.298104000500000055e+01 +-2.299456596000000275e+01 +-2.300937747999999772e+01 +-2.302027130000000099e+01 +-2.303910064499999777e+01 +-2.305183124500000247e+01 +-2.306665134500000036e+01 +-2.308595370999999830e+01 +-2.309985447000000036e+01 +-2.311201763500000084e+01 +-2.313019466499999766e+01 +-2.314377784999999932e+01 +-2.315275287500000090e+01 +-2.317361164500000115e+01 +-2.318775463000000059e+01 +-2.319553565500000047e+01 +-2.321136665499999907e+01 +-2.321901702499999942e+01 +-2.322884273500000063e+01 +-2.323968410500000203e+01 +-2.324790191499999992e+01 +-2.325533485500000097e+01 +-2.326294517499999870e+01 +-2.327331924499999971e+01 +-2.328178405500000281e+01 +-2.330170727000000142e+01 +-2.330340099500000051e+01 +-2.332090378000000186e+01 +-2.334071158999999795e+01 +-2.335583019500000290e+01 +-2.337643337499999774e+01 +-2.339244460999999831e+01 +-2.341008472500000082e+01 +-2.342558479499999891e+01 +-2.344052696500000010e+01 +-2.344966030000000146e+01 +-2.346760082000000125e+01 +-2.348104571999999735e+01 +-2.349000835500000051e+01 +-2.350401974000000038e+01 +-2.351620006499999960e+01 +-2.353404616999999988e+01 +-2.354540157000000278e+01 +-2.355678177000000062e+01 +-2.356057738999999884e+01 +-2.357153510999999924e+01 +-2.358114338000000032e+01 +-2.359194851000000170e+01 +-2.359576987999999886e+01 +-2.361068248499999811e+01 +-2.362917518500000114e+01 +-2.363431740000000048e+01 +-2.364211940999999939e+01 +-2.366784668000000025e+01 +-2.368671893999999867e+01 +-2.369852065999999979e+01 +-2.371925258499999956e+01 +-2.373090076500000123e+01 +-2.374641132499999685e+01 +-2.375946807999999777e+01 +-2.377236843000000022e+01 +-2.379174614000000076e+01 +-2.379961013500000178e+01 +-2.380924034000000233e+01 +-2.381656837499999924e+01 +-2.383103657000000197e+01 +-2.384256076999999863e+01 +-2.385366726000000170e+01 +-2.386889267000000103e+01 +-2.387720107999999897e+01 +-2.388441848500000120e+01 +-2.388762473999999969e+01 +-2.389585399499999951e+01 +-2.391012668500000160e+01 +-2.391874694999999917e+01 +-2.392718792000000150e+01 +-2.392968559499999870e+01 +-2.394593811000000017e+01 +-2.395607471499999974e+01 +-2.397292995499999790e+01 +-2.397924137000000044e+01 +-2.399319553499999813e+01 +-2.400874710499999765e+01 +-2.401398372500000278e+01 +-2.403260040500000017e+01 +-2.404627705000000049e+01 +-2.405741309999999800e+01 +-2.406448364499999926e+01 +-2.407554340499999768e+01 +-2.408653926499999898e+01 +-2.408369349999999898e+01 +-2.410263824500000140e+01 +-2.410486412000000200e+01 +-2.410848999000000248e+01 +-2.411002922000000126e+01 +-2.412646770500000315e+01 +-2.412482929499999784e+01 +-2.413566588999999851e+01 +-2.413677120500000228e+01 +-2.414423751500000037e+01 +-2.415295982499999994e+01 +-2.415511417500000135e+01 +-2.416337490000000088e+01 +-2.416968441000000212e+01 +-2.417416954000000118e+01 +-2.418733501500000216e+01 +-2.419695854000000068e+01 +-2.420659541999999931e+01 +-2.421422863000000092e+01 +-2.422452831500000059e+01 +-2.422961616500000304e+01 +-2.423581409499999850e+01 +-2.424234485499999892e+01 +-2.424524307000000078e+01 +-2.424685382500000230e+01 +-2.426132869499999956e+01 +-2.427021408499999922e+01 +-2.427246379999999704e+01 +-2.427571869000000149e+01 +-2.427620315499999748e+01 +-2.427752781000000226e+01 +-2.427537631999999945e+01 +-2.427772617000000110e+01 +-2.428147220500000003e+01 +-2.428524113000000284e+01 +-2.428806972499999972e+01 +-2.429090022999999832e+01 +-2.428866577499999835e+01 +-2.429476833500000055e+01 +-2.429449654000000081e+01 +-2.429881286999999901e+01 +-2.430393600499999707e+01 +-2.431825446999999940e+01 +-2.431762027999999987e+01 +-2.431936740500000127e+01 +-2.432177448000000197e+01 +-2.432408904999999777e+01 +-2.432879352500000181e+01 +-2.433506012000000140e+01 +-2.433443832500000070e+01 +-2.433317947500000145e+01 +-2.433680534500000192e+01 +-2.433810329499999980e+01 +-2.433390045000000157e+01 +-2.433144950999999878e+01 +-2.433191871500000047e+01 +-2.433894252999999708e+01 +-2.433243942499999690e+01 +-2.432867622499999882e+01 +-2.432797622500000045e+01 +-2.432221317000000127e+01 +-2.432298660500000054e+01 +-2.433156013500000014e+01 +-2.432333278500000162e+01 +-2.432114601500000006e+01 +-2.432717990500000127e+01 +-2.432098484000000127e+01 +-2.432250117999999972e+01 +-2.432894993000000028e+01 +-2.432054901000000058e+01 +-2.432699584999999942e+01 +-2.432364178000000265e+01 +-2.431053924500000107e+01 +-2.431243419500000158e+01 +-2.430507087499999841e+01 +-2.431147384500000186e+01 +-2.431464004500000087e+01 +-2.430891228000000126e+01 +-2.431199073999999882e+01 +-2.430422973499999983e+01 +-2.429656982499999884e+01 +-2.429131889499999986e+01 +-2.429005717999999803e+01 +-2.428591156000000240e+01 +-2.427808285000000055e+01 +-2.427552508999999858e+01 +-2.427047252500000241e+01 +-2.426938628999999992e+01 +-2.425817298999999849e+01 +-2.425772857999999843e+01 +-2.425371837499999828e+01 +-2.425531482499999925e+01 +-2.424405193500000166e+01 +-2.424752998000000304e+01 +-2.424471664500000045e+01 +-2.424534321000000148e+01 +-2.423409557499999778e+01 +-2.422617053999999825e+01 +-2.422091579499999980e+01 +-2.421911525499999840e+01 +-2.421456241500000317e+01 +-2.421670818500000166e+01 +-2.420179367000000070e+01 +-2.419727039500000032e+01 +-2.419322299999999970e+01 +-2.418548583999999835e+01 +-2.417092418500000051e+01 +-2.416614914000000169e+01 +-2.416744041500000151e+01 +-2.416155623999999946e+01 +-2.415016746500000266e+01 +-2.414345455499999815e+01 +-2.414770221500000247e+01 +-2.413979053499999949e+01 +-2.412530708499999932e+01 +-2.412395191000000239e+01 +-2.411315727000000209e+01 +-2.411133766500000064e+01 +-2.411034774999999897e+01 +-2.410496520999999959e+01 +-2.409840488500000077e+01 +-2.408864403000000110e+01 +-2.408647059999999840e+01 +-2.407973957000000098e+01 +-2.406945229000000097e+01 +-2.406309604999999863e+01 +-2.404795741999999947e+01 +-2.405134009999999734e+01 +-2.404265499000000261e+01 +-2.403686237499999834e+01 +-2.402933502000000132e+01 +-2.401884746500000034e+01 +-2.401496887500000099e+01 +-2.399626732000000118e+01 +-2.398787021500000094e+01 +-2.398864364499999979e+01 +-2.397870159000000001e+01 +-2.397457886000000116e+01 +-2.396141719499999923e+01 +-2.395971107500000130e+01 +-2.395310878500000129e+01 +-2.394545745499999967e+01 +-2.393558216499999958e+01 +-2.394077587499999993e+01 +-2.392800807999999790e+01 +-2.391617870500000009e+01 +-2.391662312000000057e+01 +-2.390164470999999935e+01 +-2.389272498999999783e+01 +-2.388405418500000010e+01 +-2.387494659499999727e+01 +-2.387117576500000027e+01 +-2.387203597999999971e+01 +-2.386320019000000059e+01 +-2.385651874500000247e+01 +-2.385102462500000087e+01 +-2.383553600500000158e+01 +-2.383602524000000145e+01 +-2.382349109500000139e+01 +-2.381627464000000316e+01 +-2.382032299000000108e+01 +-2.380945396499999944e+01 +-2.380308150999999839e+01 +-2.379553413500000048e+01 +-2.378387641999999857e+01 +-2.377190303999999799e+01 +-2.376843643000000128e+01 +-2.376674461500000035e+01 +-2.375655460499999805e+01 +-2.375123977500000194e+01 +-2.374650573499999950e+01 +-2.373810196000000161e+01 +-2.372858619499999833e+01 +-2.372462177499999925e+01 +-2.371336746499999748e+01 +-2.371042347000000206e+01 +-2.370289039499999717e+01 +-2.369561194999999998e+01 +-2.369499683499999776e+01 +-2.368626022000000120e+01 +-2.367689418500000187e+01 +-2.366910457499999865e+01 +-2.366323852499999703e+01 +-2.365931987500000133e+01 +-2.365171909000000028e+01 +-2.364157390500000133e+01 +-2.364204787999999979e+01 +-2.363730620999999843e+01 +-2.362205314999999928e+01 +-2.362371921500000127e+01 +-2.361633968499999980e+01 +-2.361462592999999899e+01 +-2.360752677500000019e+01 +-2.360116481500000063e+01 +-2.358888816500000019e+01 +-2.358619213499999745e+01 +-2.357866287499999913e+01 +-2.357051372499999786e+01 +-2.356932735499999865e+01 +-2.356107616500000290e+01 +-2.355994606000000147e+01 +-2.354750156000000061e+01 +-2.354761600500000185e+01 +-2.354524612499999847e+01 +-2.354258251000000257e+01 +-2.352559948000000034e+01 +-2.353098011000000156e+01 +-2.353220463000000251e+01 +-2.351885509499999927e+01 +-2.350845527999999973e+01 +-2.351058769000000126e+01 +-2.350149535999999983e+01 +-2.350390816000000171e+01 +-2.349288559000000021e+01 +-2.348832034999999863e+01 +-2.348504162000000051e+01 +-2.347917747500000019e+01 +-2.347084712999999923e+01 +-2.346566581500000126e+01 +-2.346473503500000035e+01 +-2.345733261000000169e+01 +-2.346055984499999880e+01 +-2.345701980500000161e+01 +-2.345464325000000017e+01 +-2.344715595499999949e+01 +-2.343821429999999850e+01 +-2.343496704500000050e+01 +-2.342770004500000169e+01 +-2.343236160000000012e+01 +-2.342343616499999825e+01 +-2.341903591500000203e+01 +-2.340305137500000043e+01 +-2.340461539999999729e+01 +-2.339922809500000156e+01 +-2.340052890500000160e+01 +-2.339517689000000189e+01 +-2.339573669499999653e+01 +-2.339216518499999964e+01 +-2.337569427500000074e+01 +-2.337331104000000082e+01 +-2.336682319999999891e+01 +-2.335612201500000040e+01 +-2.336033534999999972e+01 +-2.335628318500000233e+01 +-2.335165023999999789e+01 +-2.334891319500000151e+01 +-2.334994792999999902e+01 +-2.334199524000000281e+01 +-2.333657550999999941e+01 +-2.333824729999999903e+01 +-2.332469082000000071e+01 +-2.332833957500000110e+01 +-2.331868267000000117e+01 +-2.332126808499999981e+01 +-2.331391238999999871e+01 +-2.331023502500000077e+01 +-2.329997443999999973e+01 +-2.330704688999999874e+01 +-2.331015777500000041e+01 +-2.329981040999999919e+01 +-2.329284000499999863e+01 +-2.328758621000000062e+01 +-2.328829670000000007e+01 +-2.327858543500000010e+01 +-2.327458381499999973e+01 +-2.327535724999999900e+01 +-2.326849937500000109e+01 +-2.326893996999999814e+01 +-2.325886535499999752e+01 +-2.326055908000000017e+01 +-2.325955676999999966e+01 +-2.325874900499999853e+01 +-2.324675082999999987e+01 +-2.324307537500000009e+01 +-2.323903083999999808e+01 +-2.324209785499999725e+01 +-2.323333359000000087e+01 +-2.322783279499999765e+01 +-2.322674941999999731e+01 +-2.322151851499999964e+01 +-2.321839522999999872e+01 +-2.321251678499999826e+01 +-2.320978545999999909e+01 +-2.320566749500000014e+01 +-2.320301819000000165e+01 +-2.319948196499999682e+01 +-2.319066714999999945e+01 +-2.319233990000000034e+01 +-2.318015480000000039e+01 +-2.317292404500000202e+01 +-2.317039585500000243e+01 +-2.316638946500000174e+01 +-2.316319846999999754e+01 +-2.315324592500000023e+01 +-2.315070819499999999e+01 +-2.314889144500000029e+01 +-2.314479922999999673e+01 +-2.313861370000000051e+01 +-2.313936996500000021e+01 +-2.313038253999999938e+01 +-2.313270377999999994e+01 +-2.312583827999999997e+01 +-2.311628436999999892e+01 +-2.310215378000000186e+01 +-2.310269260500000144e+01 +-2.309600067000000223e+01 +-2.309221648999999843e+01 +-2.308424663499999951e+01 +-2.308003330000000020e+01 +-2.308134365000000088e+01 +-2.307212829499999884e+01 +-2.306814766000000105e+01 +-2.306384468000000254e+01 +-2.305693435999999963e+01 +-2.305399798999999916e+01 +-2.304553890000000038e+01 +-2.304233551000000091e+01 +-2.303022003499999926e+01 +-2.303464508000000066e+01 +-2.302618980500000134e+01 +-2.301685237999999956e+01 +-2.301538943999999987e+01 +-2.301366806000000054e+01 +-2.300074672499999906e+01 +-2.298912620499999804e+01 +-2.298649883499999902e+01 +-2.298265266499999981e+01 +-2.297262478000000030e+01 +-2.296880722000000219e+01 +-2.296225738500000091e+01 +-2.295672702999999970e+01 +-2.294787884000000133e+01 +-2.294541072999999898e+01 +-2.293733119999999914e+01 +-2.294201660000000231e+01 +-2.293425751000000190e+01 +-2.291852378999999829e+01 +-2.291018581499999840e+01 +-2.290244102500000167e+01 +-2.289962673000000137e+01 +-2.289174080000000089e+01 +-2.287933826500000123e+01 +-2.287991237499999997e+01 +-2.287262439999999941e+01 +-2.287191772500000297e+01 +-2.286004447999999911e+01 +-2.284935188499999725e+01 +-2.283732413999999977e+01 +-2.282685852000000182e+01 +-2.282238960000000105e+01 +-2.281366252499999803e+01 +-2.280507182999999927e+01 +-2.279702949499999676e+01 +-2.279504585499999791e+01 +-2.278125190499999775e+01 +-2.277468204499999871e+01 +-2.276895618500000040e+01 +-2.276422977500000044e+01 +-2.275963020500000056e+01 +-2.275415420499999897e+01 +-2.274617481499999982e+01 +-2.274135112500000133e+01 +-2.273417663499999719e+01 +-2.272409820500000066e+01 +-2.271733474499999872e+01 +-2.270664882500000203e+01 +-2.270379447999999911e+01 +-2.269375800999999981e+01 +-2.268464756000000193e+01 +-2.268032265000000081e+01 +-2.266927814499999982e+01 +-2.266763401000000044e+01 +-2.265889072499999912e+01 +-2.265422534999999726e+01 +-2.264166355500000094e+01 +-2.263303184499999787e+01 +-2.262442398499999996e+01 +-2.261841392499999870e+01 +-2.260390472499999959e+01 +-2.259799385000000171e+01 +-2.259168243499999917e+01 +-2.258213424499999888e+01 +-2.257744216999999765e+01 +-2.256816101000000074e+01 +-2.255889320499999684e+01 +-2.255652714000000003e+01 +-2.254312801000000022e+01 +-2.253536319500000218e+01 +-2.252621364499999856e+01 +-2.251770401000000277e+01 +-2.251432514000000040e+01 +-2.250006866500000058e+01 +-2.249330521000000260e+01 +-2.249166679500000043e+01 +-2.248319053499999853e+01 +-2.246984386500000141e+01 +-2.246539497500000238e+01 +-2.245739841500000011e+01 +-2.244803714999999755e+01 +-2.244576645000000070e+01 +-2.242828845999999743e+01 +-2.241423320999999902e+01 +-2.241306304999999810e+01 +-2.240623474000000215e+01 +-2.239959812000000028e+01 +-2.238366985500000084e+01 +-2.237051487000000094e+01 +-2.236472892500000142e+01 +-2.235361385499999898e+01 +-2.235052775999999852e+01 +-2.234117794000000146e+01 +-2.233579445000000163e+01 +-2.233481884000000051e+01 +-2.231540870499999940e+01 +-2.230967617000000303e+01 +-2.230467414999999676e+01 +-2.229610442999999975e+01 +-2.229290580500000019e+01 +-2.228539466999999874e+01 +-2.226872158000000113e+01 +-2.226105498999999810e+01 +-2.225646591000000285e+01 +-2.224404812000000220e+01 +-2.223948478500000192e+01 +-2.222711372499999882e+01 +-2.222186851499999705e+01 +-2.221523189499999873e+01 +-2.220323562499999781e+01 +-2.219928550999999928e+01 +-2.218862247500000251e+01 +-2.218780612999999846e+01 +-2.217659473500000189e+01 +-2.216264724999999913e+01 +-2.216037368500000326e+01 +-2.214910221000000234e+01 +-2.214343833999999944e+01 +-2.213576984499999867e+01 +-2.212736415999999906e+01 +-2.212189960500000296e+01 +-2.211570548999999986e+01 +-2.210431385000000049e+01 +-2.210424327999999861e+01 +-2.208394432000000052e+01 +-2.208579635499999938e+01 +-2.207645225499999952e+01 +-2.206982993999999820e+01 +-2.206261253499999953e+01 +-2.204668235500000151e+01 +-2.204003810999999757e+01 +-2.203126907000000045e+01 +-2.202869892000000007e+01 +-2.202530002499999995e+01 +-2.201497459499999820e+01 +-2.200567913000000075e+01 +-2.199400139000000109e+01 +-2.199393081999999922e+01 +-2.197591876999999982e+01 +-2.197722530000000063e+01 +-2.196494769999999974e+01 +-2.195753764999999902e+01 +-2.195069122499999992e+01 +-2.194529914499999990e+01 +-2.194185733999999854e+01 +-2.193729496000000267e+01 +-2.192744159499999768e+01 +-2.192316055499999905e+01 +-2.191943168999999969e+01 +-2.191014194499999945e+01 +-2.189545822499999872e+01 +-2.189021873499999771e+01 +-2.188681030000000050e+01 +-2.187693119499999739e+01 +-2.187574958500000122e+01 +-2.186600208000000123e+01 +-2.185861492000000084e+01 +-2.185401344499999965e+01 +-2.185134601499999718e+01 +-2.184128188999999765e+01 +-2.183770942499999990e+01 +-2.183468150999999935e+01 +-2.182345104000000191e+01 +-2.181406688499999902e+01 +-2.181205939999999899e+01 +-2.179899692500000086e+01 +-2.179093360999999973e+01 +-2.179059791499999932e+01 +-2.178601264999999998e+01 +-2.178327846500000220e+01 +-2.177631473499999970e+01 +-2.176699543000000148e+01 +-2.176372242000000057e+01 +-2.175548839500000042e+01 +-2.175185871000000049e+01 +-2.175289630500000015e+01 +-2.173854446500000037e+01 +-2.173373317499999757e+01 +-2.173109627000000188e+01 +-2.172816753499999720e+01 +-2.171831608000000102e+01 +-2.171653747500000264e+01 +-2.170776367499999893e+01 +-2.170235729000000191e+01 +-2.169097613999999652e+01 +-2.168571949000000032e+01 +-2.168529797000000059e+01 +-2.168211459999999846e+01 +-2.167393398499999790e+01 +-2.166994572000000119e+01 +-2.166070938000000012e+01 +-2.166593933499999736e+01 +-2.165901374999999973e+01 +-2.165306281999999882e+01 +-2.164368439000000066e+01 +-2.164012908499999810e+01 +-2.163839722000000165e+01 +-2.163388252000000023e+01 +-2.163133716499999792e+01 +-2.162971019500000125e+01 +-2.161803150000000073e+01 +-2.162062549999999916e+01 +-2.161401844000000239e+01 +-2.161184692500000182e+01 +-2.160478782499999895e+01 +-2.159983635000000035e+01 +-2.159545707499999878e+01 +-2.159318924000000095e+01 +-2.158991909000000220e+01 +-2.158388996000000049e+01 +-2.158016491000000059e+01 +-2.157908821000000188e+01 +-2.157044791999999944e+01 +-2.156914233999999908e+01 +-2.156726169499999912e+01 +-2.155868721000000221e+01 +-2.156413936999999947e+01 +-2.155724525499999800e+01 +-2.155679226000000170e+01 +-2.155394267999999869e+01 +-2.154909419999999898e+01 +-2.154236698500000102e+01 +-2.154406642499999691e+01 +-2.154027843499999761e+01 +-2.153553295000000034e+01 +-2.153159236999999848e+01 +-2.153031730500000052e+01 +-2.152684211500000089e+01 +-2.152400398500000023e+01 +-2.152359008999999901e+01 +-2.152081966499999766e+01 +-2.151596736999999848e+01 +-2.151968765499999847e+01 +-2.150911998499999811e+01 +-2.150647544499999952e+01 +-2.150271892499999993e+01 +-2.150733470499999811e+01 +-2.150509261999999921e+01 +-2.150316429000000085e+01 +-2.150023364999999842e+01 +-2.149778652500000220e+01 +-2.149707413000000145e+01 +-2.149737263000000098e+01 +-2.149452591000000012e+01 +-2.149244118000000014e+01 +-2.148971653000000259e+01 +-2.148589610999999877e+01 +-2.148326015499999997e+01 +-2.147963047000000003e+01 +-2.148266506499999906e+01 +-2.147663593500000090e+01 +-2.147950077000000135e+01 +-2.147330093000000062e+01 +-2.147532748999999797e+01 +-2.147359275999999895e+01 +-2.147389793500000010e+01 +-2.146495818999999727e+01 +-2.146863650999999962e+01 +-2.146500873499999784e+01 +-2.146465873500000043e+01 +-2.146375369999999805e+01 +-2.145868110500000014e+01 +-2.145951080500000074e+01 +-2.145697784500000083e+01 +-2.145726681000000013e+01 +-2.145325565499999954e+01 +-2.145073700000000017e+01 +-2.144901085000000052e+01 +-2.144219494000000026e+01 +-2.144831753000000063e+01 +-2.144177436500000056e+01 +-2.144006252500000187e+01 +-2.143816471000000234e+01 +-2.144083595000000031e+01 +-2.143685149999999950e+01 +-2.143687248499999853e+01 +-2.143331242000000003e+01 +-2.142967605500000161e+01 +-2.142804050499999846e+01 +-2.143189907000000005e+01 +-2.142559242499999783e+01 +-2.142395496500000007e+01 +-2.142166137999999975e+01 +-2.142453956499999990e+01 +-2.141774368000000095e+01 +-2.141780662500000076e+01 +-2.141555690999999939e+01 +-2.141973209000000011e+01 +-2.141360854999999930e+01 +-2.141166305499999822e+01 +-2.141012573000000074e+01 +-2.140754985999999960e+01 +-2.141081714499999933e+01 +-2.140434646499999971e+01 +-2.140325355499999915e+01 +-2.140383148000000091e+01 +-2.139477348000000134e+01 +-2.139794254499999937e+01 +-2.139796447999999884e+01 +-2.139140987500000080e+01 +-2.139309406499999966e+01 +-2.138774776500000030e+01 +-2.139230347000000165e+01 +-2.138519764000000123e+01 +-2.139067745499999873e+01 +-2.138708877499999872e+01 +-2.138498020000000110e+01 +-2.138222694499999932e+01 +-2.137799453499999913e+01 +-2.137958812499999794e+01 +-2.137452506999999713e+01 +-2.137713337000000280e+01 +-2.136847019500000044e+01 +-2.136360073000000170e+01 +-2.136860561499999989e+01 +-2.136345577000000162e+01 +-2.135517692999999895e+01 +-2.135851574000000141e+01 +-2.135254478499999919e+01 +-2.134860706499999949e+01 +-2.134770488999999927e+01 +-2.134533119499999998e+01 +-2.134516716000000258e+01 +-2.134288787999999926e+01 +-2.133977794500000158e+01 +-2.133676338000000072e+01 +-2.133411598500000039e+01 +-2.133487224499999968e+01 +-2.132349776999999946e+01 +-2.132489585500000118e+01 +-2.131995773500000269e+01 +-2.131768512500000057e+01 +-2.131816196500000160e+01 +-2.131634807500000051e+01 +-2.131196689500000119e+01 +-2.130474472000000219e+01 +-2.130980491500000085e+01 +-2.130203532999999894e+01 +-2.129922008500000175e+01 +-2.130125427000000116e+01 +-2.129605484500000046e+01 +-2.129314517999999978e+01 +-2.129042148499999954e+01 +-2.128403759000000051e+01 +-2.128113651500000003e+01 +-2.127768421500000073e+01 +-2.127460193499999974e+01 +-2.127371120499999790e+01 +-2.126779746999999787e+01 +-2.126325416999999973e+01 +-2.126300144000000003e+01 +-2.125855827499999862e+01 +-2.125794029000000052e+01 +-2.125121975000000063e+01 +-2.125551605500000107e+01 +-2.124642848999999956e+01 +-2.124227047000000113e+01 +-2.123964500499999986e+01 +-2.123912525000000073e+01 +-2.123513603500000002e+01 +-2.122478580499999978e+01 +-2.122880172500000029e+01 +-2.122642231000000024e+01 +-2.121855544999999665e+01 +-2.121885585999999790e+01 +-2.120589924000000082e+01 +-2.121129798999999849e+01 +-2.120538806999999792e+01 +-2.119956970500000182e+01 +-2.119978713999999798e+01 +-2.119692229999999711e+01 +-2.119001388499999905e+01 +-2.118771934499999787e+01 +-2.118718719499999992e+01 +-2.117717743000000041e+01 +-2.117488861000000000e+01 +-2.117316341000000079e+01 +-2.117280101499999745e+01 +-2.116876316500000144e+01 +-2.116030311500000138e+01 +-2.116124439000000024e+01 +-2.115840816499999733e+01 +-2.115677643000000074e+01 +-2.115606022000000053e+01 +-2.114899540000000044e+01 +-2.114119434500000239e+01 +-2.114562701999999916e+01 +-2.113920974499999872e+01 +-2.113830757499999891e+01 +-2.113464641499999885e+01 +-2.112696552499999925e+01 +-2.112991046999999867e+01 +-2.112396621500000293e+01 +-2.112390231999999912e+01 +-2.111740398499999927e+01 +-2.111029052499999992e+01 +-2.111222362499999861e+01 +-2.111251735999999823e+01 +-2.111033248999999756e+01 +-2.110842514000000136e+01 +-2.109958935000000224e+01 +-2.110014248000000237e+01 +-2.109706783000000030e+01 +-2.109433174000000122e+01 +-2.108851528499999972e+01 +-2.108642577999999901e+01 +-2.108270167999999956e+01 +-2.108090686999999974e+01 +-2.107525635000000008e+01 +-2.106495666500000041e+01 +-2.106415081000000100e+01 +-2.106235122500000045e+01 +-2.105952644499999948e+01 +-2.105451584000000054e+01 +-2.105273628000000130e+01 +-2.104386806500000162e+01 +-2.104738235499999988e+01 +-2.104830646500000313e+01 +-2.103452968499999898e+01 +-2.104629707499999824e+01 +-2.103994560499999977e+01 +-2.103154087000000061e+01 +-2.103334618000000233e+01 +-2.103148556000000013e+01 +-2.102631664500000142e+01 +-2.102743815999999910e+01 +-2.102463150500000211e+01 +-2.101691723000000067e+01 +-2.101565552000000281e+01 +-2.101345157500000127e+01 +-2.101810550500000119e+01 +-2.100470447500000049e+01 +-2.100094413500000101e+01 +-2.100456237499999901e+01 +-2.099941825999999878e+01 +-2.099665069499999959e+01 +-2.099798488500000104e+01 +-2.099126529499999805e+01 +-2.098482703999999899e+01 +-2.098512649999999979e+01 +-2.098569488500000091e+01 +-2.097953605500000052e+01 +-2.097383785499999931e+01 +-2.097486591500000230e+01 +-2.096728133999999955e+01 +-2.096672725500000212e+01 +-2.096419047999999918e+01 +-2.096226977999999974e+01 +-2.096101760999999897e+01 +-2.095954227500000044e+01 +-2.095267105499999971e+01 +-2.095085239499999830e+01 +-2.094856452500000188e+01 +-2.094931030000000050e+01 +-2.094997787500000186e+01 +-2.094294643499999964e+01 +-2.093937015499999887e+01 +-2.094042205499999909e+01 +-2.092950153499999999e+01 +-2.092978859000000114e+01 +-2.093176556000000232e+01 +-2.093167209499999970e+01 +-2.092912197000000063e+01 +-2.092098713000000032e+01 +-2.091630173000000070e+01 +-2.091789626999999996e+01 +-2.091496086000000076e+01 +-2.091826247999999921e+01 +-2.091326141500000091e+01 +-2.091122627499999709e+01 +-2.090546035999999930e+01 +-2.090441798999999889e+01 +-2.090009880000000209e+01 +-2.089900493999999753e+01 +-2.089725589999999755e+01 +-2.089081192000000087e+01 +-2.088342666500000178e+01 +-2.088549327999999861e+01 +-2.088311004999999909e+01 +-2.088389492000000303e+01 +-2.088372803000000033e+01 +-2.088549137000000044e+01 +-2.088137245499999750e+01 +-2.087348270500000069e+01 +-2.087219238499999818e+01 +-2.088004588999999811e+01 +-2.088079166500000028e+01 +-2.087465190999999720e+01 +-2.086914538999999991e+01 +-2.087091541000000205e+01 +-2.086311721999999946e+01 +-2.086092567499999717e+01 +-2.085450553999999812e+01 +-2.085526656999999773e+01 +-2.085509872500000128e+01 +-2.084877395499999864e+01 +-2.084842968000000241e+01 +-2.084393024499999925e+01 +-2.084000396500000107e+01 +-2.084590721000000002e+01 +-2.084398937000000274e+01 +-2.083887290999999919e+01 +-2.083990478500000165e+01 +-2.083269119500000244e+01 +-2.083187675499999969e+01 +-2.083952140999999969e+01 +-2.083487987499999861e+01 +-2.083150481999999926e+01 +-2.083665752499999968e+01 +-2.083309745999999762e+01 +-2.083110236999999998e+01 +-2.082791519499999922e+01 +-2.083315849499999928e+01 +-2.083062744499999752e+01 +-2.082484817499999963e+01 +-2.082057475999999951e+01 +-2.082507610500000084e+01 +-2.081375313000000205e+01 +-2.081871796000000074e+01 +-2.081754397999999995e+01 +-2.081319904500000106e+01 +-2.082005501000000081e+01 +-2.081111621999999883e+01 +-2.081150341000000026e+01 +-2.081270122499999786e+01 +-2.080908775500000019e+01 +-2.081101226999999909e+01 +-2.081083584000000286e+01 +-2.081049156000000266e+01 +-2.080568695000000190e+01 +-2.080689239499999843e+01 +-2.080728816999999964e+01 +-2.080547332500000124e+01 +-2.080337142999999855e+01 +-2.080907917000000040e+01 +-2.080881500000000273e+01 +-2.080261230500000025e+01 +-2.080425739500000049e+01 +-2.080943488999999857e+01 +-2.080881595500000003e+01 +-2.080090332500000017e+01 +-2.080333042000000177e+01 +-2.080152892999999992e+01 +-2.080258846499999947e+01 +-2.080467414999999676e+01 +-2.080039691999999718e+01 +-2.080912018000000074e+01 +-2.080136108499999992e+01 +-2.079935550999999805e+01 +-2.079579258000000053e+01 +-2.079700183499999966e+01 +-2.079709816000000089e+01 +-2.079642963500000263e+01 +-2.080490207500000110e+01 +-2.079940510000000131e+01 +-2.080438423500000056e+01 +-2.080162620499999804e+01 +-2.080107783999999782e+01 +-2.079713725999999951e+01 +-2.080157947500000049e+01 +-2.080499076499999944e+01 +-2.080614089999999905e+01 +-2.080393123500000030e+01 +-2.080313205499999896e+01 +-2.080176353499999919e+01 +-2.080248355500000201e+01 +-2.079858208000000275e+01 +-2.080361843000000022e+01 +-2.080214214500000125e+01 +-2.080647659499999946e+01 +-2.080382729000000097e+01 +-2.080643081499999880e+01 +-2.079923344000000185e+01 +-2.080437469499999992e+01 +-2.080540084500000120e+01 +-2.080395698499999924e+01 +-2.080203056500000258e+01 +-2.080069923499999973e+01 +-2.080107117000000017e+01 +-2.079892540000000167e+01 +-2.080287075000000030e+01 +-2.080836773000000051e+01 +-2.080601405999999898e+01 +-2.080576514999999915e+01 +-2.081024646999999916e+01 +-2.080908203499999942e+01 +-2.080802536000000202e+01 +-2.081113815500000186e+01 +-2.081087780000000009e+01 +-2.080485534500000000e+01 +-2.080377006500000192e+01 +-2.080792331500000003e+01 +-2.081387710499999955e+01 +-2.080960941000000020e+01 +-2.081565857000000008e+01 +-2.081192112000000094e+01 +-2.080601597000000069e+01 +-2.081288528500000012e+01 +-2.081135845000000018e+01 +-2.081209278500000082e+01 +-2.081421661499999942e+01 +-2.080977249000000029e+01 +-2.081079578499999982e+01 +-2.081291580499999938e+01 +-2.081521320499999916e+01 +-2.081221675500000146e+01 +-2.081296348499999738e+01 +-2.081473255000000222e+01 +-2.081611633500000025e+01 +-2.081732082500000303e+01 +-2.081779480000000149e+01 +-2.082201480999999887e+01 +-2.081829929499999920e+01 +-2.081741046999999867e+01 +-2.081777572500000062e+01 +-2.081498622999999881e+01 +-2.081928825500000002e+01 +-2.081429004499999991e+01 +-2.081332970000000060e+01 +-2.081486606500000036e+01 +-2.081178951000000055e+01 +-2.081256294499999981e+01 +-2.081775856000000147e+01 +-2.081924629000000238e+01 +-2.081496810499999839e+01 +-2.080969333499999863e+01 +-2.081036090999999999e+01 +-2.080948257500000054e+01 +-2.080976199999999920e+01 +-2.080877590499999741e+01 +-2.080834674999999834e+01 +-2.080925368999999847e+01 +-2.080774498000000250e+01 +-2.080756854999999916e+01 +-2.080715275000000020e+01 +-2.080650806499999916e+01 +-2.081047058000000050e+01 +-2.080328178499999936e+01 +-2.080278778499999959e+01 +-2.080201816499999978e+01 +-2.080800056500000039e+01 +-2.080615615500000004e+01 +-2.080482673499999891e+01 +-2.080513191000000006e+01 +-2.080525494000000108e+01 +-2.080158233999999950e+01 +-2.079533290999999906e+01 +-2.080124282999999963e+01 +-2.079765319500000231e+01 +-2.079556941999999964e+01 +-2.079400920999999869e+01 +-2.079106521500000326e+01 +-2.079638862499999874e+01 +-2.079321765999999982e+01 +-2.078957176000000118e+01 +-2.078953457000000071e+01 +-2.079225635499999925e+01 +-2.078670120499999996e+01 +-2.078428745000000077e+01 +-2.079108524499999788e+01 +-2.078328037499999681e+01 +-2.078308486999999971e+01 +-2.077707576499999931e+01 +-2.078492355499999888e+01 +-2.077813052999999854e+01 +-2.077601909499999877e+01 +-2.077836037000000147e+01 +-2.077781962999999976e+01 +-2.077514743999999780e+01 +-2.077072048000000137e+01 +-2.076602077500000121e+01 +-2.076982021499999931e+01 +-2.076835823000000048e+01 +-2.076189803999999839e+01 +-2.076385880000000128e+01 +-2.076628398999999803e+01 +-2.075787639500000026e+01 +-2.075261974499999695e+01 +-2.075430392999999896e+01 +-2.075719165499999974e+01 +-2.075147628999999938e+01 +-2.074742698500000060e+01 +-2.074726009500000146e+01 +-2.074589443500000030e+01 +-2.074637412999999952e+01 +-2.074713611499999999e+01 +-2.074336337999999813e+01 +-2.074227332999999973e+01 +-2.073989105000000066e+01 +-2.073123454999999993e+01 +-2.073208522499999873e+01 +-2.073754787499999708e+01 +-2.074015235499999932e+01 +-2.073094653999999792e+01 +-2.072856425999999885e+01 +-2.072821521999999916e+01 +-2.072196865000000088e+01 +-2.072475433500000008e+01 +-2.071970653500000026e+01 +-2.071990680500000082e+01 +-2.071918678000000114e+01 +-2.070807075500000138e+01 +-2.070726394500000112e+01 +-2.070755768000000074e+01 +-2.070904922500000112e+01 +-2.070364284500000096e+01 +-2.070439720000000250e+01 +-2.070000839000000070e+01 +-2.069974899500000021e+01 +-2.069903373500000043e+01 +-2.069969749500000233e+01 +-2.069797039000000183e+01 +-2.069376755000000045e+01 +-2.068653488500000037e+01 +-2.069004059000000240e+01 +-2.068914699500000154e+01 +-2.068677711499999816e+01 +-2.068551254000000128e+01 +-2.067700767499999870e+01 +-2.068555164500000032e+01 +-2.068070983999999868e+01 +-2.067596530499999830e+01 +-2.067122268500000004e+01 +-2.067270850999999965e+01 +-2.066677760999999691e+01 +-2.066578960500000051e+01 +-2.067102814000000066e+01 +-2.066253567000000047e+01 +-2.065926551999999816e+01 +-2.065836810999999784e+01 +-2.065720272000000080e+01 +-2.065795230500000201e+01 +-2.065523242999999809e+01 +-2.065150547000000003e+01 +-2.065097903999999929e+01 +-2.065035724500000214e+01 +-2.065256976999999949e+01 +-2.064701843499999967e+01 +-2.064284228999999726e+01 +-2.064331722500000055e+01 +-2.064142036500000188e+01 +-2.064226341500000217e+01 +-2.063635349500000160e+01 +-2.063646602500000071e+01 +-2.063520908499999962e+01 +-2.063513946500000174e+01 +-2.063488578999999845e+01 +-2.062962055500000247e+01 +-2.063055134000000024e+01 +-2.062310504999999949e+01 +-2.062148761499999949e+01 +-2.062351036000000093e+01 +-2.062207508000000189e+01 +-2.061588573499999910e+01 +-2.061366748500000057e+01 +-2.061743545499999897e+01 +-2.061445427000000308e+01 +-2.061383914999999689e+01 +-2.061237239999999815e+01 +-2.060971928000000020e+01 +-2.061112975999999719e+01 +-2.060391044500000035e+01 +-2.060551071500000120e+01 +-2.060283851500000196e+01 +-2.060285854499999658e+01 +-2.059749794000000023e+01 +-2.059872150500000032e+01 +-2.060430336000000295e+01 +-2.059829807500000243e+01 +-2.059294223999999929e+01 +-2.059388828000000160e+01 +-2.059279632500000190e+01 +-2.059207915999999727e+01 +-2.059005641499999939e+01 +-2.058545017000000144e+01 +-2.058269119500000244e+01 +-2.058761692000000210e+01 +-2.058023643499999977e+01 +-2.057831954999999979e+01 +-2.058147620999999816e+01 +-2.057881546000000128e+01 +-2.058058833999999848e+01 +-2.057543277499999945e+01 +-2.057129764500000135e+01 +-2.057353496500000034e+01 +-2.056717395500000123e+01 +-2.056701565000000187e+01 +-2.056777000499999986e+01 +-2.056483649999999841e+01 +-2.056615542999999846e+01 +-2.056191825500000192e+01 +-2.056027889499999972e+01 +-2.056906414000000183e+01 +-2.056179236999999915e+01 +-2.055729484500000126e+01 +-2.055906582000000071e+01 +-2.055641460500000051e+01 +-2.055735397499999806e+01 +-2.055065059999999733e+01 +-2.055176830500000307e+01 +-2.055474757999999724e+01 +-2.054794025500000032e+01 +-2.055063247500000045e+01 +-2.054743480500000175e+01 +-2.054274940499999857e+01 +-2.054001712999999896e+01 +-2.054454326500000150e+01 +-2.053766727500000044e+01 +-2.054247093000000035e+01 +-2.053577899999999801e+01 +-2.053385829999999856e+01 +-2.053396892499999993e+01 +-2.053637695500000149e+01 +-2.053060817500000113e+01 +-2.053641986499999916e+01 +-2.053358936500000098e+01 +-2.052874469999999718e+01 +-2.053408241500000031e+01 +-2.051978493000000014e+01 +-2.052025890000000174e+01 +-2.052294635999999883e+01 +-2.052590179499999934e+01 +-2.051637553999999852e+01 +-2.051464748499999757e+01 +-2.051807213000000019e+01 +-2.051542377500000214e+01 +-2.051470565500000021e+01 +-2.050840759500000132e+01 +-2.051226996999999841e+01 +-2.050983810500000004e+01 +-2.050662898999999939e+01 +-2.050271797500000304e+01 +-2.050429439499999873e+01 +-2.050074100500000185e+01 +-2.049940490499999868e+01 +-2.049483966500000065e+01 +-2.049970341000000218e+01 +-2.049726390500000051e+01 +-2.049553584999999956e+01 +-2.049153614000000090e+01 +-2.048963928499999909e+01 +-2.049267577999999901e+01 +-2.048327731999999912e+01 +-2.049042320499999903e+01 +-2.048295307499999751e+01 +-2.048186874499999988e+01 +-2.048372077999999874e+01 +-2.048200989000000050e+01 +-2.047472953999999845e+01 +-2.047765922500000002e+01 +-2.047459125499999999e+01 +-2.047332382000000095e+01 +-2.046778202000000135e+01 +-2.046899986000000027e+01 +-2.046909331999999893e+01 +-2.046374511999999868e+01 +-2.046230697500000062e+01 +-2.046378230999999914e+01 +-2.045913314999999955e+01 +-2.046170329999999993e+01 +-2.045854281999999813e+01 +-2.045668792499999711e+01 +-2.046095753000000173e+01 +-2.045261287499999980e+01 +-2.045515537500000036e+01 +-2.045140457000000112e+01 +-2.044779491499999935e+01 +-2.045330905999999871e+01 +-2.044528102999999675e+01 +-2.044754886500000168e+01 +-2.044775772500000244e+01 +-2.044126224500000077e+01 +-2.043850326500000136e+01 +-2.043834018500000127e+01 +-2.043927383500000161e+01 +-2.043735980999999668e+01 +-2.043556689999999776e+01 +-2.043438243499999984e+01 +-2.043040561499999797e+01 +-2.042902087999999949e+01 +-2.043262481499999694e+01 +-2.042902946499999928e+01 +-2.042643260499999869e+01 +-2.042768478500000029e+01 +-2.042525577500000011e+01 +-2.042150211499999912e+01 +-2.041873741500000250e+01 +-2.041895198499999964e+01 +-2.041119003000000021e+01 +-2.041879558499999803e+01 +-2.041659736500000122e+01 +-2.041606140000000025e+01 +-2.041495704500000130e+01 +-2.041219806499999834e+01 +-2.041250419500000035e+01 +-2.041112804500000166e+01 +-2.040355015000000094e+01 +-2.040329360999999864e+01 +-2.040803241500000098e+01 +-2.040065479500000123e+01 +-2.040595626500000037e+01 +-2.040254020999999796e+01 +-2.039840603000000030e+01 +-2.039406776500000262e+01 +-2.039658928000000060e+01 +-2.039217662499999761e+01 +-2.039016055999999821e+01 +-2.038851833000000013e+01 +-2.039278602499999948e+01 +-2.038605403500000079e+01 +-2.038940716000000108e+01 +-2.039016246499999951e+01 +-2.039036464499999823e+01 +-2.038541126500000189e+01 +-2.038210486999999915e+01 +-2.038617038499999978e+01 +-2.038048648999999912e+01 +-2.037820434500000033e+01 +-2.038124370499999927e+01 +-2.037518406000000226e+01 +-2.037935257000000178e+01 +-2.038139724999999913e+01 +-2.037514591000000053e+01 +-2.037250042000000150e+01 +-2.037564754499999964e+01 +-2.037520599500000174e+01 +-2.036904144500000058e+01 +-2.037230110000000138e+01 +-2.037074566000000075e+01 +-2.036460590499999768e+01 +-2.036176395000000028e+01 +-2.036831855999999874e+01 +-2.036410426999999856e+01 +-2.035564613500000064e+01 +-2.036515140499999887e+01 +-2.035762786499999777e+01 +-2.035838317999999703e+01 +-2.035913657999999771e+01 +-2.035703277500000041e+01 +-2.035889815999999897e+01 +-2.035385513499999988e+01 +-2.034919834499999780e+01 +-2.035434818499999921e+01 +-2.035281372500000074e+01 +-2.034621333999999848e+01 +-2.035184765000000340e+01 +-2.034294510000000145e+01 +-2.034939861499999836e+01 +-2.034554385999999937e+01 +-2.034034443000000181e+01 +-2.034449482000000131e+01 +-2.034579181999999875e+01 +-2.034407615499999977e+01 +-2.033850765000000038e+01 +-2.033833313000000231e+01 +-2.033725165999999973e+01 +-2.033140659500000069e+01 +-2.033931636999999881e+01 +-2.033290672000000043e+01 +-2.033145427499999869e+01 +-2.033037852999999728e+01 +-2.033268832999999987e+01 +-2.032959937999999767e+01 +-2.033126354000000191e+01 +-2.033412265500000160e+01 +-2.032772540999999933e+01 +-2.032527256000000193e+01 +-2.031814574999999934e+01 +-2.032524681000000299e+01 +-2.032240295500000116e+01 +-2.031876278000000013e+01 +-2.032392501999999723e+01 +-2.032118320000000011e+01 +-2.031826401000000004e+01 +-2.031929779000000025e+01 +-2.031722927499999898e+01 +-2.031376647999999818e+01 +-2.031277370500000146e+01 +-2.031872272500000065e+01 +-2.031162357499999871e+01 +-2.030907726499999910e+01 +-2.031314277999999973e+01 +-2.030511188500000230e+01 +-2.030721568999999960e+01 +-2.030230998999999770e+01 +-2.030616855499999929e+01 +-2.030206013000000098e+01 +-2.030226516500000145e+01 +-2.030475902499999918e+01 +-2.030005836499999816e+01 +-2.029421806500000258e+01 +-2.030408763500000191e+01 +-2.030402469500000251e+01 +-2.030175495499999982e+01 +-2.029931640499999901e+01 +-2.030161475999999965e+01 +-2.029669093999999774e+01 +-2.029835986999999875e+01 +-2.029482555500000274e+01 +-2.029566859999999906e+01 +-2.029514121999999787e+01 +-2.029323958999999888e+01 +-2.029857540000000071e+01 +-2.028931904000000230e+01 +-2.028722382000000124e+01 +-2.029228782500000250e+01 +-2.028650283500000029e+01 +-2.028411292999999915e+01 +-2.028643226500000196e+01 +-2.028665637999999660e+01 +-2.028438759000000147e+01 +-2.028209782000000061e+01 +-2.028404140499999997e+01 +-2.028020763500000001e+01 +-2.028021717000000024e+01 +-2.028133678500000059e+01 +-2.028300857500000021e+01 +-2.028026198999999963e+01 +-2.027957248500000276e+01 +-2.027938174999999887e+01 +-2.027846335999999994e+01 +-2.027686309999999992e+01 +-2.027520465999999999e+01 +-2.027470588499999948e+01 +-2.027774715500000013e+01 +-2.028006172499999948e+01 +-2.027556609999999893e+01 +-2.027802181500000245e+01 +-2.026962662000000037e+01 +-2.027581691500000005e+01 +-2.027288818000000248e+01 +-2.026951312999999999e+01 +-2.026750946499999984e+01 +-2.027238083000000302e+01 +-2.026726723000000163e+01 +-2.026443576999999863e+01 +-2.026905155000000036e+01 +-2.026494407999999936e+01 +-2.026798439000000229e+01 +-2.026978301999999843e+01 +-2.026649379500000236e+01 +-2.026595592500000009e+01 +-2.026814841999999928e+01 +-2.026644134499999694e+01 +-2.026445007499999917e+01 +-2.026324081499999963e+01 +-2.026566410000000218e+01 +-2.026576805500000233e+01 +-2.026507091500000257e+01 +-2.026497745500000036e+01 +-2.026620579000000077e+01 +-2.026290416499999836e+01 +-2.026055050000000080e+01 +-2.026480102500000058e+01 +-2.025863934000000199e+01 +-2.025813293499999901e+01 +-2.026215744000000285e+01 +-2.025836372500000238e+01 +-2.026388168500000120e+01 +-2.026372622999999962e+01 +-2.025694846999999754e+01 +-2.026042366000000072e+01 +-2.025797938999999914e+01 +-2.026095580999999868e+01 +-2.025891399500000034e+01 +-2.025581359999999975e+01 +-2.026134205000000321e+01 +-2.025870323000000184e+01 +-2.026092339000000209e+01 +-2.025979137499999894e+01 +-2.025704288500000061e+01 +-2.026025867499999933e+01 +-2.026029968000000281e+01 +-2.026149368500000136e+01 +-2.025648403000000286e+01 +-2.025519466499999766e+01 +-2.025338840500000259e+01 +-2.025550365499999828e+01 +-2.025409412500000172e+01 +-2.026034736500000122e+01 +-2.026263427499999992e+01 +-2.025955296000000061e+01 +-2.025168895499999877e+01 +-2.025923346999999808e+01 +-2.025300979499999698e+01 +-2.025356960500000270e+01 +-2.025320720500000249e+01 +-2.025664330000000035e+01 +-2.025544452999999834e+01 +-2.025684070500000189e+01 +-2.025825309999999746e+01 +-2.025927829500000144e+01 +-2.025599670000000074e+01 +-2.025411891999999980e+01 +-2.025839710500000024e+01 +-2.025594807000000230e+01 +-2.026343250000000040e+01 +-2.025863551999999856e+01 +-2.025719451999999876e+01 +-2.025804901000000058e+01 +-2.025715351000000197e+01 +-2.025665664499999963e+01 +-2.025914859999999962e+01 +-2.025659370500000023e+01 +-2.026347160499999944e+01 +-2.025457477500000181e+01 +-2.025800514000000163e+01 +-2.025985431499999834e+01 +-2.025887870500000076e+01 +-2.025641918499999861e+01 +-2.025761509000000160e+01 +-2.025774574000000072e+01 +-2.025894642000000090e+01 +-2.025410843000000227e+01 +-2.026034927499999938e+01 +-2.025608062499999917e+01 +-2.025625419500000035e+01 +-2.025609874499999918e+01 +-2.025630569500000178e+01 +-2.025981425999999885e+01 +-2.025763416000000205e+01 +-2.025583934499999827e+01 +-2.025747585499999914e+01 +-2.025595474500000037e+01 +-2.025660800500000036e+01 +-2.025572014000000109e+01 +-2.025481414500000099e+01 +-2.025041866499999799e+01 +-2.026025771999999847e+01 +-2.025525665500000017e+01 +-2.025608920999999896e+01 +-2.025455189000000189e+01 +-2.025527572500000062e+01 +-2.025787448999999896e+01 +-2.025643443999999960e+01 +-2.025826263000000083e+01 +-2.025565433499999912e+01 +-2.025329113000000092e+01 +-2.025366306000000094e+01 +-2.025339603500000152e+01 +-2.024739074500000058e+01 +-2.025142955999999828e+01 +-2.025502872499999896e+01 +-2.025486659999999972e+01 +-2.025178623500000086e+01 +-2.025417232499999898e+01 +-2.025398731499999982e+01 +-2.025072956500000032e+01 +-2.025321388000000056e+01 +-2.024904251000000244e+01 +-2.025143623499999990e+01 +-2.024877929499999851e+01 +-2.024854564500000009e+01 +-2.024599933500000049e+01 +-2.024691772499999942e+01 +-2.024702644500000304e+01 +-2.024759960000000092e+01 +-2.025028419499999899e+01 +-2.024335003000000199e+01 +-2.024704932999999940e+01 +-2.024584769999999878e+01 +-2.024313164000000143e+01 +-2.023825263999999891e+01 +-2.023975086000000090e+01 +-2.024078464499999797e+01 +-2.024485493000000247e+01 +-2.024672031499999747e+01 +-2.024140548999999822e+01 +-2.024112414999999743e+01 +-2.024215412499999900e+01 +-2.024134349999999927e+01 +-2.023721313500000107e+01 +-2.023834514500000026e+01 +-2.023947143499999868e+01 +-2.023755454999999870e+01 +-2.023877144000000072e+01 +-2.023409462000000048e+01 +-2.023311233500000128e+01 +-2.023709201999999863e+01 +-2.022807502999999940e+01 +-2.023333359000000087e+01 +-2.023410224999999940e+01 +-2.022998047000000099e+01 +-2.022538280500000241e+01 +-2.022788333999999821e+01 +-2.022790050500000092e+01 +-2.022681140999999982e+01 +-2.022599029500000256e+01 +-2.022539425000000080e+01 +-2.022467612999999886e+01 +-2.022479342999999830e+01 +-2.022634601500000073e+01 +-2.021753406999999925e+01 +-2.022144985500000303e+01 +-2.022199631000000153e+01 +-2.022089481500000119e+01 +-2.021708298000000070e+01 +-2.022224903000000040e+01 +-2.021821307999999817e+01 +-2.021611976499999841e+01 +-2.021236991500000002e+01 +-2.021228694999999931e+01 +-2.021312523000000283e+01 +-2.021160984000000127e+01 +-2.021327686499999743e+01 +-2.021429539000000020e+01 +-2.020898627999999775e+01 +-2.020440673499999917e+01 +-2.020858096999999987e+01 +-2.020701408499999729e+01 +-2.020554828499999900e+01 +-2.020807075500000138e+01 +-2.020304202999999887e+01 +-2.020553397999999845e+01 +-2.020179939500000188e+01 +-2.020320129499999950e+01 +-2.020339202999999983e+01 +-2.020636749500000207e+01 +-2.019959259000000174e+01 +-2.019923210500000010e+01 +-2.019878291999999931e+01 +-2.019759177999999977e+01 +-2.019645595499999757e+01 +-2.019856166499999972e+01 +-2.019648551999999952e+01 +-2.019448471500000153e+01 +-2.019642830000000089e+01 +-2.018864440999999843e+01 +-2.019418525500000072e+01 +-2.018933677500000101e+01 +-2.018889713499999772e+01 +-2.018936920499999843e+01 +-2.018764114500000062e+01 +-2.019168472500000178e+01 +-2.018685722499999713e+01 +-2.018594360499999851e+01 +-2.018670654499999983e+01 +-2.018478965999999986e+01 +-2.018329048000000014e+01 +-2.018630981500000132e+01 +-2.018010234999999852e+01 +-2.018754005499999948e+01 +-2.018270206500000086e+01 +-2.017740536000000162e+01 +-2.018117904500000037e+01 +-2.018229866000000072e+01 +-2.017388534500000219e+01 +-2.017996406500000006e+01 +-2.018099975500000198e+01 +-2.017890548500000136e+01 +-2.018020820499999957e+01 +-2.017895221999999933e+01 +-2.017228508000000176e+01 +-2.017714881499999890e+01 +-2.017974090500000273e+01 +-2.017619228499999906e+01 +-2.018096638000000098e+01 +-2.017265033500000015e+01 +-2.017203521999999793e+01 +-2.017617511999999991e+01 +-2.017126274499999994e+01 +-2.017566490499999787e+01 +-2.017806243999999793e+01 +-2.017214680000000016e+01 +-2.017281532500000196e+01 +-2.017471027499999892e+01 +-2.017174530000000132e+01 +-2.017194462000000144e+01 +-2.017014217500000228e+01 +-2.017144108000000102e+01 +-2.016431331500000113e+01 +-2.017164898000000051e+01 +-2.016562938499999902e+01 +-2.016731357999999830e+01 +-2.017518043500000147e+01 +-2.017373657499999950e+01 +-2.016956901500000043e+01 +-2.017204666499999988e+01 +-2.017024517000000117e+01 +-2.016367912500000159e+01 +-2.017576885000000075e+01 +-2.016848659500000096e+01 +-2.017333984500000099e+01 +-2.017097092000000202e+01 +-2.016715621999999897e+01 +-2.016918945000000107e+01 +-2.017443275499999800e+01 +-2.016913414000000060e+01 +-2.017035389000000123e+01 +-2.017441368000000068e+01 +-2.017020511500000168e+01 +-2.016902827999999914e+01 +-2.016997814500000175e+01 +-2.016869831500000032e+01 +-2.017056369499999846e+01 +-2.017279243499999808e+01 +-2.016923427999999774e+01 +-2.016713332999999864e+01 +-2.017319488500000091e+01 +-2.017351817999999852e+01 +-2.017058563500000190e+01 +-2.017089653000000027e+01 +-2.017054653000000286e+01 +-2.017357825999999932e+01 +-2.016901493000000301e+01 +-2.017113494499999859e+01 +-2.017170810500000044e+01 +-2.017128467500000255e+01 +-2.017057228499999866e+01 +-2.017558860500000151e+01 +-2.017332935499999991e+01 +-2.017492294499999872e+01 +-2.017175006499999768e+01 +-2.017183875999999998e+01 +-2.017214298500000069e+01 +-2.017144108000000102e+01 +-2.017192458999999971e+01 +-2.017358875499999726e+01 +-2.017533683999999994e+01 +-2.017480087500000252e+01 +-2.017737961000000269e+01 +-2.017503929499999771e+01 +-2.017403888500000164e+01 +-2.017810439999999872e+01 +-2.017730235999999877e+01 +-2.017856311999999974e+01 +-2.017895221500000247e+01 +-2.017459487500000037e+01 +-2.017800426499999844e+01 +-2.018231200999999686e+01 +-2.017769527499999782e+01 +-2.017679119499999985e+01 +-2.017790699000000032e+01 +-2.018342304499999784e+01 +-2.018197155000000009e+01 +-2.018199348499999957e+01 +-2.017844104499999958e+01 +-2.017949104000000204e+01 +-2.018405532500000277e+01 +-2.018107605000000149e+01 +-2.018035984000000127e+01 +-2.018458366000000126e+01 +-2.018634033000000017e+01 +-2.017912769000000139e+01 +-2.018802738499999805e+01 +-2.018238354000000001e+01 +-2.018549823500000073e+01 +-2.018688774000000308e+01 +-2.018544196999999940e+01 +-2.018272495499999764e+01 +-2.019051742499999946e+01 +-2.018524837500000046e+01 +-2.018571663000000171e+01 +-2.018828582999999810e+01 +-2.019436073500000006e+01 +-2.019135188999999997e+01 +-2.019230747000000292e+01 +-2.019011211000000117e+01 +-2.018941593499999954e+01 +-2.019334983999999977e+01 +-2.019622516999999817e+01 +-2.019449138499999918e+01 +-2.019725799500000107e+01 +-2.019746971000000002e+01 +-2.019373035499999958e+01 +-2.019915390499999930e+01 +-2.019222068500000233e+01 +-2.019829082500000084e+01 +-2.019279385000000104e+01 +-2.019666767000000007e+01 +-2.019878768999999963e+01 +-2.019890594499999992e+01 +-2.019764995500000282e+01 +-2.020059776000000085e+01 +-2.019881153000000040e+01 +-2.019991684000000021e+01 +-2.019691753500000075e+01 +-2.019940852999999947e+01 +-2.019482517000000144e+01 +-2.019859218499999898e+01 +-2.019421577499999998e+01 +-2.019449519999999865e+01 +-2.019550514000000163e+01 +-2.019396972500000231e+01 +-2.019323826000000111e+01 +-2.019139862000000107e+01 +-2.019361590999999834e+01 +-2.019005775499999800e+01 +-2.018678951500000096e+01 +-2.018148422000000153e+01 +-2.018536281499999774e+01 +-2.018271255500000194e+01 +-2.018552017500000062e+01 +-2.018316841500000081e+01 +-2.017777157000000088e+01 +-2.017916393499999828e+01 +-2.018117904500000037e+01 +-2.018126106500000105e+01 +-2.018319797499999879e+01 +-2.017844009499999913e+01 +-2.018275165500000057e+01 +-2.018440437499999973e+01 +-2.017517567000000156e+01 +-2.017591762500000030e+01 +-2.017850113000000079e+01 +-2.017695426999999952e+01 +-2.017586612999999929e+01 +-2.017432213000000019e+01 +-2.017715549500000094e+01 +-2.017169188999999818e+01 +-2.017225265500000120e+01 +-2.016820621499999788e+01 +-2.017162609000000018e+01 +-2.016979789999999895e+01 +-2.016649722999999739e+01 +-2.017449855999999997e+01 +-2.017054843999999747e+01 +-2.016668510499999911e+01 +-2.016288757499999917e+01 +-2.016549015000000011e+01 +-2.016377162999999939e+01 +-2.016369437999999903e+01 +-2.016306591000000026e+01 +-2.016709900000000033e+01 +-2.016406154999999956e+01 +-2.016660213499999799e+01 +-2.016593838000000005e+01 +-2.016190910499999944e+01 +-2.016189003000000213e+01 +-2.016274166000000179e+01 +-2.016247081499999894e+01 +-2.015879726499999691e+01 +-2.015808486999999971e+01 +-2.016101932499999805e+01 +-2.016592311999999865e+01 +-2.015958118500000040e+01 +-2.016512107999999870e+01 +-2.016402053999999922e+01 +-2.016339111499999959e+01 +-2.015935516500000091e+01 +-2.015729618000000301e+01 +-2.015776443499999715e+01 +-2.016102409500000192e+01 +-2.015977191999999718e+01 +-2.015987587000000048e+01 +-2.015493106499999953e+01 +-2.014941406000000157e+01 +-2.015282249499999878e+01 +-2.014702701499999904e+01 +-2.015275478499999906e+01 +-2.014567565499999802e+01 +-2.014592838000000086e+01 +-2.014733696000000052e+01 +-2.015004444499999892e+01 +-2.014653683000000228e+01 +-2.014958285999999887e+01 +-2.014390945499999930e+01 +-2.014779185999999811e+01 +-2.015572452500000011e+01 +-2.015351391000000092e+01 +-2.015384769499999962e+01 +-2.015539360000000002e+01 +-2.015504551000000077e+01 +-2.015166377999999980e+01 +-2.015606403499999999e+01 +-2.014611339500000042e+01 +-2.015185070000000067e+01 +-2.015523337999999853e+01 +-2.014728546499999950e+01 +-2.014579868500000259e+01 +-2.014494896000000068e+01 +-2.014700031000000280e+01 +-2.014104271000000068e+01 +-2.014167785500000107e+01 +-2.014544486999999862e+01 +-2.013889122000000143e+01 +-2.014067650000000143e+01 +-2.014251518500000060e+01 +-2.014023494999999997e+01 +-2.013821602000000155e+01 +-2.013457584000000011e+01 +-2.013962268999999949e+01 +-2.013661384499999940e+01 +-2.013591193999999973e+01 +-2.013590049500000134e+01 +-2.013814735500000097e+01 +-2.014134025500000291e+01 +-2.013859939499999996e+01 +-2.013918590499999794e+01 +-2.013741016000000172e+01 +-2.013724708499999849e+01 +-2.013827037499999761e+01 +-2.013623714500000261e+01 +-2.013553142499999993e+01 +-2.013242912500000159e+01 +-2.013232422000000099e+01 +-2.013060664999999716e+01 +-2.012975025500000115e+01 +-2.012254714999999905e+01 +-2.012547969999999964e+01 +-2.012951851000000048e+01 +-2.012961673499999904e+01 +-2.012565517499999856e+01 +-2.012919712000000061e+01 +-2.012727070000000040e+01 +-2.012333679500000017e+01 +-2.012845421000000101e+01 +-2.012269592500000215e+01 +-2.012628173999999959e+01 +-2.012757396499999984e+01 +-2.012483405999999775e+01 +-2.012035560500000031e+01 +-2.012458991999999824e+01 +-2.012321663000000171e+01 +-2.011929034999999999e+01 +-2.012565517499999856e+01 +-2.012417316500000197e+01 +-2.012200927499999992e+01 +-2.012492084499999834e+01 +-2.011612892000000130e+01 +-2.011595535499999698e+01 +-2.012137317500000222e+01 +-2.011898327000000108e+01 +-2.011581420499999950e+01 +-2.011489867999999959e+01 +-2.011454200500000056e+01 +-2.011856364999999869e+01 +-2.011152553499999840e+01 +-2.011199283500000234e+01 +-2.011044215999999807e+01 +-2.010555457999999973e+01 +-2.011126708999999835e+01 +-2.011074638499999878e+01 +-2.011257362499999957e+01 +-2.010789584999999846e+01 +-2.010808562999999793e+01 +-2.011205864000000076e+01 +-2.010755252499999912e+01 +-2.010524463499999825e+01 +-2.011087703999999832e+01 +-2.011190318999999960e+01 +-2.010950375000000179e+01 +-2.010700130000000030e+01 +-2.009991360000000071e+01 +-2.010373115499999841e+01 +-2.010575962000000061e+01 +-2.010742950499999893e+01 +-2.010164165500000166e+01 +-2.010328769499999879e+01 +-2.010227108000000129e+01 +-2.010127925500000146e+01 +-2.009889507500000150e+01 +-2.009760093500000266e+01 +-2.009954547999999974e+01 +-2.009912299999999874e+01 +-2.009412765500000120e+01 +-2.009312534500000069e+01 +-2.009259795999999909e+01 +-2.009342288999999937e+01 +-2.009582805499999836e+01 +-2.009646511000000046e+01 +-2.009435749000000015e+01 +-2.009886741500000085e+01 +-2.009704303999999908e+01 +-2.009354400499999826e+01 +-2.009447669499999733e+01 +-2.009484673000000043e+01 +-2.009926795999999882e+01 +-2.009595966500000230e+01 +-2.009532165499999934e+01 +-2.009139728499999933e+01 +-2.009220314000000229e+01 +-2.009205150500000059e+01 +-2.009454441500000144e+01 +-2.009361457500000014e+01 +-2.009012603500000083e+01 +-2.009153175000000147e+01 +-2.009272861499999863e+01 +-2.008667563999999928e+01 +-2.009062099500000187e+01 +-2.008270740500000073e+01 +-2.008833407999999920e+01 +-2.008405017999999842e+01 +-2.008659076500000040e+01 +-2.008568096500000166e+01 +-2.008910083499999999e+01 +-2.008294964000000249e+01 +-2.008608627499999955e+01 +-2.008241367000000110e+01 +-2.008785057000000052e+01 +-2.008666801500000076e+01 +-2.008943748499999771e+01 +-2.008262252499999789e+01 +-2.008124733000000006e+01 +-2.008889865999999813e+01 +-2.008515072000000146e+01 +-2.008623028000000232e+01 +-2.008773040999999893e+01 +-2.008587836999999965e+01 +-2.008855438500000190e+01 +-2.007920742000000303e+01 +-2.008179568999999987e+01 +-2.007979393000000101e+01 +-2.008189964500000002e+01 +-2.008263206499999853e+01 +-2.008393287500000213e+01 +-2.008284473500000189e+01 +-2.007852172500000165e+01 +-2.008294486999999862e+01 +-2.008046245499999927e+01 +-2.007790851500000073e+01 +-2.008591175000000106e+01 +-2.008333969000000252e+01 +-2.008592510000000075e+01 +-2.008033371000000145e+01 +-2.007704639499999999e+01 +-2.008218860499999892e+01 +-2.008466911499999696e+01 +-2.008414459000000107e+01 +-2.008329772999999818e+01 +-2.008303737499999997e+01 +-2.007717800500000038e+01 +-2.008057499000000234e+01 +-2.007865428999999935e+01 +-2.007966899499999869e+01 +-2.008041572500000171e+01 +-2.007968997999999772e+01 +-2.007933711999999815e+01 +-2.008347987999999873e+01 +-2.007723617499999946e+01 +-2.008551597499999986e+01 +-2.008478450500000179e+01 +-2.008618831500000113e+01 +-2.007866572999999732e+01 +-2.008086871999999801e+01 +-2.008078002999999967e+01 +-2.008289814000000106e+01 +-2.008154105999999928e+01 +-2.008495903000000027e+01 +-2.008035945999999683e+01 +-2.008588790499999988e+01 +-2.008302783999999974e+01 +-2.008580207500000014e+01 +-2.008754825500000152e+01 +-2.008635520500000027e+01 +-2.008838844000000279e+01 +-2.008683586000000076e+01 +-2.008970070000000163e+01 +-2.008206558499999872e+01 +-2.008529472499999713e+01 +-2.008631038500000088e+01 +-2.008660316499999965e+01 +-2.008697986499999999e+01 +-2.008579826000000068e+01 +-2.008487224499999968e+01 +-2.008839130500000181e+01 +-2.009178924500000107e+01 +-2.008620071500000037e+01 +-2.009107876000000203e+01 +-2.009192466500000052e+01 +-2.008952426999999830e+01 +-2.009348774000000049e+01 +-2.009313583499999822e+01 +-2.008910084000000040e+01 +-2.009278869499999942e+01 +-2.009608841000000012e+01 +-2.009021854499999904e+01 +-2.009556389000000109e+01 +-2.009391212499999924e+01 +-2.010127735500000057e+01 +-2.009961795499999937e+01 +-2.009578228000000166e+01 +-2.009393977999999947e+01 +-2.009725284499999987e+01 +-2.009883594500000115e+01 +-2.010124778499999820e+01 +-2.009958171499999935e+01 +-2.009591102499999948e+01 +-2.009804058000000282e+01 +-2.010284709999999819e+01 +-2.009695815999999979e+01 +-2.010515213000000045e+01 +-2.009880924000000135e+01 +-2.010066986500000041e+01 +-2.010086536500000065e+01 +-2.010235023500000295e+01 +-2.010436725499999966e+01 +-2.010169029499999738e+01 +-2.010448550999999995e+01 +-2.010321331000000100e+01 +-2.010495567499999936e+01 +-2.010558986499999889e+01 +-2.010358429000000058e+01 +-2.010507678999999825e+01 +-2.010672759999999926e+01 +-2.010950660499999998e+01 +-2.011329078500000023e+01 +-2.011190318999999960e+01 +-2.011540889999999848e+01 +-2.011375522499999846e+01 +-2.011496448500000156e+01 +-2.011369419000000036e+01 +-2.011727714500000275e+01 +-2.011719799000000108e+01 +-2.011463069999999931e+01 +-2.011500072500000158e+01 +-2.011842441499999978e+01 +-2.011785793499999997e+01 +-2.012057209000000313e+01 +-2.012139892999999802e+01 +-2.012029838499999812e+01 +-2.011975002500000187e+01 +-2.012020874000000248e+01 +-2.012115288000000035e+01 +-2.012519740999999840e+01 +-2.012574958500000122e+01 +-2.012688827499999888e+01 +-2.012587356499999913e+01 +-2.012920379500000223e+01 +-2.012985134000000187e+01 +-2.012941074500000127e+01 +-2.013188552999999814e+01 +-2.012628174000000314e+01 +-2.013098144499999975e+01 +-2.012924385000000171e+01 +-2.013283348000000217e+01 +-2.013451575999999932e+01 +-2.013461017499999883e+01 +-2.013555431000000340e+01 +-2.013544368499999848e+01 +-2.013705348999999956e+01 +-2.014030361500000055e+01 +-2.013807677999999868e+01 +-2.014157200000000003e+01 +-2.014426707999999877e+01 +-2.014279746999999787e+01 +-2.014464474000000038e+01 +-2.014558697000000009e+01 +-2.014348220499999798e+01 +-2.014180469499999759e+01 +-2.014348125500000108e+01 +-2.015353774999999814e+01 +-2.014682388499999988e+01 +-2.014904117500000069e+01 +-2.015640163500000170e+01 +-2.015228271499999835e+01 +-2.015671920500000169e+01 +-2.015726470999999975e+01 +-2.015720653500000026e+01 +-2.016001033500000261e+01 +-2.016070842499999927e+01 +-2.015904807999999804e+01 +-2.016025829499999844e+01 +-2.016245746499999925e+01 +-2.016520881499999973e+01 +-2.016859340999999972e+01 +-2.016584681999999873e+01 +-2.016934394999999824e+01 +-2.016849899500000021e+01 +-2.016944980499999929e+01 +-2.017202568000000085e+01 +-2.016743373999999989e+01 +-2.017286682499999984e+01 +-2.017732525000000265e+01 +-2.017481422499999866e+01 +-2.017764282000000264e+01 +-2.017637062000000014e+01 +-2.017549610000000015e+01 +-2.018182086999999925e+01 +-2.018329620499999777e+01 +-2.018358039499999990e+01 +-2.018257904000000025e+01 +-2.018864917999999875e+01 +-2.018589400999999839e+01 +-2.019057082999999864e+01 +-2.019231605999999957e+01 +-2.019013023499999804e+01 +-2.019115829500000103e+01 +-2.019536972000000219e+01 +-2.019538784000000220e+01 +-2.019446658999999755e+01 +-2.019585418999999860e+01 +-2.019503593499999994e+01 +-2.019897174500000148e+01 +-2.019605732000000131e+01 +-2.020306586999999965e+01 +-2.020710563499999779e+01 +-2.021097469499999733e+01 +-2.020646954000000051e+01 +-2.021246338000000264e+01 +-2.021228027500000124e+01 +-2.021155261999999908e+01 +-2.021360110999999904e+01 +-2.021215248000000031e+01 +-2.021195602499999922e+01 +-2.021563721000000058e+01 +-2.021307372999999785e+01 +-2.021483612000000107e+01 +-2.021943092500000105e+01 +-2.021629142999999829e+01 +-2.021814250999999985e+01 +-2.022386741500000085e+01 +-2.022841071999999940e+01 +-2.022129822000000132e+01 +-2.022527790000000181e+01 +-2.023043059999999826e+01 +-2.022997188500000121e+01 +-2.022842503000000036e+01 +-2.023073482499999898e+01 +-2.022974109500000139e+01 +-2.023213100499999939e+01 +-2.023224067499999990e+01 +-2.023711967500000242e+01 +-2.023500442499999963e+01 +-2.023669147500000065e+01 +-2.023722172000000086e+01 +-2.024259758000000176e+01 +-2.024272918500000173e+01 +-2.024162674000000095e+01 +-2.024253558999999925e+01 +-2.024141883499999750e+01 +-2.025026702999999983e+01 +-2.024475669999999994e+01 +-2.025220966500000230e+01 +-2.024559783499999810e+01 +-2.024265765999999900e+01 +-2.024902439499999929e+01 +-2.024847794000000079e+01 +-2.024848652000000016e+01 +-2.025134468000000254e+01 +-2.025171852500000114e+01 +-2.025658035500000054e+01 +-2.025592136499999896e+01 +-2.025648402999999931e+01 +-2.026197909999999780e+01 +-2.025603008499999902e+01 +-2.025942802499999829e+01 +-2.025817775499999840e+01 +-2.025981140000000025e+01 +-2.025755119000000093e+01 +-2.026131248499999771e+01 +-2.026198291499999726e+01 +-2.026279544999999871e+01 +-2.026317310000000305e+01 +-2.026509475499999979e+01 +-2.026300334999999819e+01 +-2.026475429500000303e+01 +-2.026465606500000050e+01 +-2.026732349499999941e+01 +-2.027062797500000002e+01 +-2.026955508999999722e+01 +-2.026744270000000014e+01 +-2.026928424500000148e+01 +-2.026189995000000010e+01 +-2.026662921999999867e+01 +-2.026483726500000060e+01 +-2.026960182500000229e+01 +-2.027446365499999814e+01 +-2.027272606000000010e+01 +-2.027290153500000258e+01 +-2.027118682999999777e+01 +-2.027614975000000186e+01 +-2.027475833500000135e+01 +-2.027359199500000031e+01 +-2.027360057499999968e+01 +-2.027297210500000091e+01 +-2.027709579500000103e+01 +-2.026767063500000177e+01 +-2.027437686999999755e+01 +-2.027630138500000001e+01 +-2.027062416000000056e+01 +-2.027649498000000250e+01 +-2.027256774499999992e+01 +-2.027843380000000195e+01 +-2.027845097000000152e+01 +-2.027534962000000007e+01 +-2.027481079500000050e+01 +-2.027590465499999794e+01 +-2.027727794500000158e+01 +-2.027877521499999958e+01 +-2.027986812500000013e+01 +-2.028034782499999977e+01 +-2.027441596999999973e+01 +-2.028180122499999882e+01 +-2.027901744500000092e+01 +-2.027150630999999947e+01 +-2.027700996499999775e+01 +-2.027546405500000049e+01 +-2.027694034499999987e+01 +-2.027638721499999974e+01 +-2.027998161000000010e+01 +-2.027732467499999913e+01 +-2.027340411999999858e+01 +-2.027608012999999687e+01 +-2.028054523499999817e+01 +-2.027663898499999817e+01 +-2.027682304000000002e+01 +-2.028104018999999880e+01 +-2.027932643999999840e+01 +-2.028013896999999943e+01 +-2.028371620000000064e+01 +-2.027758788999999950e+01 +-2.027970123000000058e+01 +-2.027660751499999847e+01 +-2.027605057000000244e+01 +-2.028136730499999985e+01 +-2.027617550000000080e+01 +-2.027519035499999944e+01 +-2.027746867999999836e+01 +-2.027897262500000153e+01 +-2.027795505499999962e+01 +-2.027922629999999771e+01 +-2.027944756000000126e+01 +-2.027880382500000067e+01 +-2.027973270500000069e+01 +-2.028046798999999822e+01 +-2.027820110500000084e+01 +-2.027245616999999811e+01 +-2.028516101499999991e+01 +-2.027914237999999969e+01 +-2.027895164499999936e+01 +-2.027805041999999958e+01 +-2.028273201000000014e+01 +-2.028118133499999942e+01 +-2.027707767500000102e+01 +-2.027150154499999957e+01 +-2.027472209999999819e+01 +-2.027609825500000085e+01 +-2.027738094500000088e+01 +-2.027413272999999805e+01 +-2.027585220499999963e+01 +-2.027696609499999880e+01 +-2.027568626000000052e+01 +-2.027761935999999920e+01 +-2.027654361500000135e+01 +-2.027527332500000057e+01 +-2.027819156999999706e+01 +-2.027381992499999797e+01 +-2.027610397499999806e+01 +-2.028050041000000192e+01 +-2.027842236000000042e+01 +-2.027870940999999760e+01 +-2.027486229000000151e+01 +-2.026902293999999927e+01 +-2.027468776999999989e+01 +-2.027756499999999917e+01 +-2.027581501000000230e+01 +-2.027427482499999911e+01 +-2.027437972999999971e+01 +-2.027631187499999754e+01 +-2.027449417000000054e+01 +-2.027505016499999968e+01 +-2.028053092999999762e+01 +-2.027157973999999996e+01 +-2.027755642000000336e+01 +-2.027526855500000025e+01 +-2.027647018500000087e+01 +-2.027601814500000188e+01 +-2.027410411500000009e+01 +-2.027740860000000112e+01 +-2.028042698000000144e+01 +-2.027879047500000098e+01 +-2.027880859500000099e+01 +-2.027368545499999897e+01 +-2.027489280500000035e+01 +-2.027562808999999788e+01 +-2.027610302000000075e+01 +-2.027277183500000035e+01 +-2.027500152500000041e+01 +-2.027758884500000036e+01 +-2.027614211999999938e+01 +-2.027475262000000100e+01 +-2.027465534000000247e+01 +-2.027772235999999850e+01 +-2.027470302500000088e+01 +-2.027983951999999945e+01 +-2.027268027999999944e+01 +-2.027555942499999730e+01 +-2.027361392999999978e+01 +-2.027314090499999821e+01 +-2.027299022999999778e+01 +-2.028164291499999905e+01 +-2.027752017999999978e+01 +-2.027438640500000133e+01 +-2.027238273500000076e+01 +-2.027680301499999871e+01 +-2.027550220500000222e+01 +-2.027304744999999997e+01 +-2.027534007999999943e+01 +-2.027693844000000212e+01 +-2.027545356499999940e+01 +-2.027048110999999864e+01 +-2.027342700999999892e+01 +-2.027817630999999921e+01 +-2.027611351000000184e+01 +-2.027908992500000096e+01 +-2.027862548999999959e+01 +-2.027889538000000158e+01 +-2.028050232000000008e+01 +-2.027836608999999868e+01 +-2.028078555999999821e+01 +-2.028135013500000028e+01 +-2.027739811000000003e+01 +-2.027584552500000115e+01 +-2.027425384499999694e+01 +-2.027604103000000180e+01 +-2.028067302499999869e+01 +-2.027892875499999903e+01 +-2.027790832499999851e+01 +-2.028048324499999921e+01 +-2.028279876500000256e+01 +-2.027867794000000146e+01 +-2.028006840000000111e+01 +-2.028374481000000173e+01 +-2.028164290999999864e+01 +-2.028081417499999972e+01 +-2.028981590499999754e+01 +-2.028607750000000109e+01 +-2.028452682500000037e+01 +-2.028460216500000257e+01 +-2.028306484000000154e+01 +-2.027985286999999914e+01 +-2.028050326999999697e+01 +-2.028334903999999739e+01 +-2.028131580499999842e+01 +-2.028567123500000235e+01 +-2.028835296500000140e+01 +-2.028791045999999909e+01 +-2.028818225999999925e+01 +-2.028746700499999989e+01 +-2.029067611500000012e+01 +-2.029085731500000023e+01 +-2.029077720499999771e+01 +-2.029088782999999907e+01 +-2.029097557000000052e+01 +-2.028770828000000037e+01 +-2.029082488999999967e+01 +-2.029440117000000043e+01 +-2.029532719000000185e+01 +-2.029732799499999985e+01 +-2.029131126500000093e+01 +-2.029443264000000013e+01 +-2.029462051499999831e+01 +-2.029361248000000018e+01 +-2.029135036499999956e+01 +-2.029638957999999960e+01 +-2.029702567999999729e+01 +-2.029730891999999898e+01 +-2.030261897999999832e+01 +-2.029349708499999849e+01 +-2.029953479999999999e+01 +-2.029698562500000136e+01 +-2.029747486499999809e+01 +-2.030311966000000012e+01 +-2.030193614499999910e+01 +-2.030753230999999914e+01 +-2.030551719500000019e+01 +-2.030719947499999734e+01 +-2.030646610000000152e+01 +-2.030645656500000129e+01 +-2.030621623999999770e+01 +-2.030702590499999971e+01 +-2.030903816499999692e+01 +-2.030659294000000159e+01 +-2.030540275500000291e+01 +-2.031016540499999934e+01 +-2.031073761000000033e+01 +-2.030846882000000164e+01 +-2.031038189000000216e+01 +-2.030957508499999875e+01 +-2.031461334500000149e+01 +-2.031098270500000069e+01 +-2.031445884500000076e+01 +-2.030971717999999981e+01 +-2.031036090999999999e+01 +-2.031431770000000014e+01 +-2.031567669000000009e+01 +-2.031414413499999938e+01 +-2.032043361499999889e+01 +-2.031268024499999925e+01 +-2.031764126000000203e+01 +-2.031902122500000019e+01 +-2.032267952000000122e+01 +-2.032013321000000161e+01 +-2.032233333499999972e+01 +-2.032261085500000064e+01 +-2.032125186500000069e+01 +-2.032264137500000345e+01 +-2.032327079499999911e+01 +-2.032338428499999949e+01 +-2.032376956999999962e+01 +-2.032735347500000245e+01 +-2.032470131000000180e+01 +-2.032810020499999837e+01 +-2.032697868500000027e+01 +-2.032983112499999834e+01 +-2.033104133500000188e+01 +-2.033180618499999781e+01 +-2.033226489999999842e+01 +-2.032913875499999889e+01 +-2.033208561000000003e+01 +-2.033017063500000177e+01 +-2.032861423499999987e+01 +-2.032955550999999872e+01 +-2.033157062500000123e+01 +-2.033331966499999766e+01 +-2.033376502999999857e+01 +-2.033588123499999867e+01 +-2.033792591000000272e+01 +-2.033701991999999947e+01 +-2.034132003999999938e+01 +-2.033914184500000033e+01 +-2.034188270499999973e+01 +-2.034126186499999989e+01 +-2.033990382999999724e+01 +-2.034082030999999802e+01 +-2.034754657499999908e+01 +-2.034624290499999688e+01 +-2.033938598499999983e+01 +-2.034278678999999812e+01 +-2.034564399500000320e+01 +-2.034629058999999884e+01 +-2.035022640000000038e+01 +-2.034585189500000268e+01 +-2.035071087000000034e+01 +-2.034630680000000069e+01 +-2.035027599500000051e+01 +-2.034882641000000092e+01 +-2.035469055000000083e+01 +-2.034734725999999938e+01 +-2.035176944499999863e+01 +-2.034729480499999710e+01 +-2.035243511000000183e+01 +-2.035454272999999858e+01 +-2.035362624999999781e+01 +-2.035484504499999758e+01 +-2.035228825000000086e+01 +-2.034878921500000004e+01 +-2.035093880000000155e+01 +-2.035340118499999917e+01 +-2.035469150499999813e+01 +-2.035379028499999876e+01 +-2.035507678999999825e+01 +-2.035370540499999947e+01 +-2.035180282500000004e+01 +-2.035327720499999771e+01 +-2.035228633500000228e+01 +-2.034999370500000282e+01 +-2.035145378500000035e+01 +-2.035652827999999914e+01 +-2.035341548999999972e+01 +-2.035902214000000043e+01 +-2.035295581999999825e+01 +-2.035399627500000008e+01 +-2.035062027000000029e+01 +-2.035338115500000100e+01 +-2.035567664999999948e+01 +-2.035815429999999893e+01 +-2.035677146999999820e+01 +-2.035274887499999963e+01 +-2.035753631499999727e+01 +-2.035267067000000196e+01 +-2.035269260500000144e+01 +-2.035663127499999803e+01 +-2.035884094500000074e+01 +-2.035638332499999947e+01 +-2.035932541000000029e+01 +-2.035528659999999945e+01 +-2.035697173999999876e+01 +-2.035743999500000001e+01 +-2.035698318499999715e+01 +-2.035743999500000001e+01 +-2.035735607000000158e+01 +-2.035628033000000059e+01 +-2.035217761999999908e+01 +-2.035602188000000012e+01 +-2.035528183000000269e+01 +-2.035457515999999956e+01 +-2.035797596000000098e+01 +-2.035698795500000102e+01 +-2.035764026500000057e+01 +-2.035440635999999870e+01 +-2.035222911500000009e+01 +-2.035277175999999955e+01 +-2.035608005499999962e+01 +-2.035298061499999989e+01 +-2.035390281499999787e+01 +-2.035620021500000121e+01 +-2.035372734499999936e+01 +-2.035383129000000224e+01 +-2.035045433500000200e+01 +-2.035072040500000057e+01 +-2.034882736000000136e+01 +-2.035158729500000163e+01 +-2.035342883999999941e+01 +-2.035125350999999938e+01 +-2.035198021000000068e+01 +-2.034575653499999959e+01 +-2.034549617999999782e+01 +-2.034706592500000255e+01 +-2.034844875499999972e+01 +-2.034908867000000043e+01 +-2.034508323500000060e+01 +-2.034445095000000236e+01 +-2.034875106999999872e+01 +-2.034812832000000071e+01 +-2.034519672500000098e+01 +-2.034741115499999964e+01 +-2.034547900999999825e+01 +-2.034416198999999992e+01 +-2.034863376999999929e+01 +-2.034279060499999758e+01 +-2.034334087500000265e+01 +-2.034224224500000133e+01 +-2.034244823499999910e+01 +-2.033925056500000039e+01 +-2.034675121000000075e+01 +-2.034455013499999865e+01 +-2.034074878500000239e+01 +-2.033955764499999930e+01 +-2.033966827500000107e+01 +-2.033693695000000190e+01 +-2.033785724999999900e+01 +-2.033722496000000035e+01 +-2.033916092000000120e+01 +-2.033460140500000080e+01 +-2.032994365500000100e+01 +-2.033207606999999939e+01 +-2.033380603500000205e+01 +-2.033134174499999958e+01 +-2.033236408500000181e+01 +-2.033118057499999765e+01 +-2.033703136500000141e+01 +-2.032984542999999888e+01 +-2.033294296500000087e+01 +-2.033104610499999865e+01 +-2.032611274499999965e+01 +-2.032703018499999814e+01 +-2.032831954999999979e+01 +-2.032860088000000331e+01 +-2.032404136499999936e+01 +-2.032441902500000097e+01 +-2.032368660000000204e+01 +-2.032462024999999883e+01 +-2.032435607499999719e+01 +-2.032019233999999841e+01 +-2.032400512499999934e+01 +-2.032033062000000001e+01 +-2.031369208999999998e+01 +-2.031379222500000026e+01 +-2.031536388500000001e+01 +-2.031621647000000053e+01 +-2.031704330000000169e+01 +-2.031232738499999968e+01 +-2.031520271499999808e+01 +-2.031050491499999922e+01 +-2.031162834499999903e+01 +-2.030600262000000100e+01 +-2.030824947500000022e+01 +-2.031266116999999838e+01 +-2.031046867500000275e+01 +-2.031158256500000192e+01 +-2.030855465000000137e+01 +-2.030524921499999991e+01 +-2.030444908000000126e+01 +-2.030572986499999999e+01 +-2.030751133000000053e+01 +-2.030355835000000297e+01 +-2.030508613499999981e+01 +-2.030237961000000269e+01 +-2.030099582500000110e+01 +-2.029824638499999878e+01 +-2.029605293499999874e+01 +-2.029268264499999930e+01 +-2.029595089000000030e+01 +-2.029093265499999887e+01 +-2.029407310500000250e+01 +-2.029526519499999893e+01 +-2.028947162499999735e+01 +-2.028900909499999727e+01 +-2.028564166999999685e+01 +-2.028718471500000220e+01 +-2.028980255500000141e+01 +-2.028427505500000194e+01 +-2.029257678999999825e+01 +-2.028755093000000187e+01 +-2.028450202999999874e+01 +-2.028334331499999976e+01 +-2.028472423499999877e+01 +-2.028308772999999832e+01 +-2.028264236000000054e+01 +-2.028274440500000253e+01 +-2.028576469499999746e+01 +-2.027522945500000162e+01 +-2.028148937499999960e+01 +-2.028212070500000053e+01 +-2.027672958499999822e+01 +-2.027957534499999781e+01 +-2.027363300500000065e+01 +-2.027692985499999878e+01 +-2.027159786500000038e+01 +-2.026925849999999940e+01 +-2.026980209500000285e+01 +-2.027356147999999791e+01 +-2.027155494499999833e+01 +-2.026692867500000261e+01 +-2.026694107499999831e+01 +-2.026883602000000195e+01 +-2.026692676500000090e+01 +-2.026500225000000199e+01 +-2.026595020499999933e+01 +-2.026659488499999995e+01 +-2.026246357000000131e+01 +-2.026349067499999990e+01 +-2.026846885500000184e+01 +-2.026155662499999721e+01 +-2.026192379000000088e+01 +-2.026037215999999930e+01 +-2.025721836000000309e+01 +-2.026222229000000041e+01 +-2.026649188999999751e+01 +-2.025763416499999892e+01 +-2.025754547500000058e+01 +-2.025663089999999755e+01 +-2.025130176500000090e+01 +-2.024918651499999811e+01 +-2.025408840000000055e+01 +-2.025205135499999898e+01 +-2.024974155499999995e+01 +-2.024838638499999988e+01 +-2.024719619999999765e+01 +-2.024637031999999692e+01 +-2.024463176500000117e+01 +-2.024480151999999933e+01 +-2.024824046999999894e+01 +-2.024750709499999957e+01 +-2.024501514499999999e+01 +-2.024124240999999813e+01 +-2.024594497500000045e+01 +-2.024227047000000113e+01 +-2.024366473999999982e+01 +-2.024403858499999842e+01 +-2.024698353000000139e+01 +-2.024100780500000241e+01 +-2.024516677999999814e+01 +-2.024083709499999983e+01 +-2.023873424500000340e+01 +-2.023919868499999808e+01 +-2.023809909499999904e+01 +-2.023692512499999907e+01 +-2.023087024499999842e+01 +-2.023272132499999998e+01 +-2.023280620499999927e+01 +-2.022941398500000076e+01 +-2.022739219500000019e+01 +-2.022869396500000150e+01 +-2.022686195500000039e+01 +-2.022732353500000002e+01 +-2.022661876500000133e+01 +-2.022725772999999805e+01 +-2.022578525500000168e+01 +-2.022378254000000197e+01 +-2.022370338500000031e+01 +-2.022701549500000340e+01 +-2.022690773000000064e+01 +-2.022747611999999862e+01 +-2.022646140999999886e+01 +-2.022740936499999975e+01 +-2.022455596999999727e+01 +-2.022355461000000076e+01 +-2.022622681000000000e+01 +-2.022018242000000043e+01 +-2.022422027500000041e+01 +-2.022182750500000026e+01 +-2.022240638499999932e+01 +-2.021826743999999820e+01 +-2.021847152999999864e+01 +-2.022208118500000040e+01 +-2.022492027499999878e+01 +-2.021897029499999832e+01 +-2.022116946999999954e+01 +-2.022403431000000040e+01 +-2.022121143500000073e+01 +-2.022395896999999820e+01 +-2.022397899499999951e+01 +-2.022682190000000091e+01 +-2.022434235000000058e+01 +-2.023100089999999796e+01 +-2.022589778999999766e+01 +-2.023217964500000221e+01 +-2.023217392000000103e+01 +-2.023272514499999986e+01 +-2.023053931999999833e+01 +-2.023807621000000267e+01 +-2.024221324999999894e+01 +-2.023716068499999921e+01 +-2.023968029000000257e+01 +-2.024178981500000063e+01 +-2.023665809499999924e+01 +-2.024052047500000029e+01 +-2.024245166500000082e+01 +-2.024577998999999906e+01 +-2.024145412500000063e+01 +-2.024093341999999751e+01 +-2.024249744499999792e+01 +-2.024379444000000206e+01 +-2.024620342000000051e+01 +-2.024472427500000293e+01 +-2.024318027500000028e+01 +-2.024667453500000036e+01 +-2.024318695000000190e+01 +-2.024667930500000068e+01 +-2.024844741999999798e+01 +-2.025028037999999952e+01 +-2.025094985999999864e+01 +-2.025397110000000112e+01 +-2.025527000499999986e+01 +-2.025536728000000153e+01 +-2.025776195499999943e+01 +-2.025455189000000189e+01 +-2.026117611000000096e+01 +-2.026460742500000123e+01 +-2.026249789999999962e+01 +-2.026628493999999847e+01 +-2.026601124000000098e+01 +-2.026519679999999823e+01 +-2.026400852000000086e+01 +-2.026126766000000146e+01 +-2.026237678500000072e+01 +-2.026624870500000242e+01 +-2.026330757499999891e+01 +-2.026294517499999870e+01 +-2.026424503500000185e+01 +-2.026425361999999808e+01 +-2.026675892000000090e+01 +-2.026481818999999973e+01 +-2.027073860499999824e+01 +-2.026613903500000191e+01 +-2.026777648999999926e+01 +-2.027037238999999857e+01 +-2.027000522999999887e+01 +-2.027627372999999977e+01 +-2.027693176500000050e+01 +-2.027833080499999951e+01 +-2.027407455499999855e+01 +-2.028099441500000211e+01 +-2.028073597000000206e+01 +-2.027732467500000269e+01 +-2.028360271500000067e+01 +-2.027659416000000192e+01 +-2.028005218500000240e+01 +-2.027799415999999866e+01 +-2.028014755499999922e+01 +-2.028070926499999871e+01 +-2.028098869499999779e+01 +-2.028368854500000040e+01 +-2.027796458999999984e+01 +-2.028250503499999979e+01 +-2.028133678500000059e+01 +-2.028130913000000035e+01 +-2.028457164499999976e+01 +-2.028585052500000074e+01 +-2.028318786999999901e+01 +-2.028954315000000008e+01 +-2.028383254999999963e+01 +-2.028754997499999746e+01 +-2.028975772500000119e+01 +-2.029068183999999775e+01 +-2.029161071500000091e+01 +-2.029771805000000029e+01 +-2.028994274000000075e+01 +-2.029327678499999976e+01 +-2.029523086500000062e+01 +-2.029569339500000069e+01 +-2.030107307499999791e+01 +-2.029516792500000122e+01 +-2.029813575499999700e+01 +-2.029360962000000157e+01 +-2.029555702000000039e+01 +-2.030083465500000273e+01 +-2.029835701000000014e+01 +-2.030074310500000223e+01 +-2.029410743999999767e+01 +-2.029718304000000018e+01 +-2.029238033500000071e+01 +-2.029829597500000204e+01 +-2.030190849000000242e+01 +-2.030271721000000085e+01 +-2.029897403999999739e+01 +-2.030200672000000139e+01 +-2.030552196499999695e+01 +-2.030055523000000051e+01 +-2.030636310499999908e+01 +-2.030773354000000097e+01 +-2.030841064499999860e+01 +-2.030784034500000246e+01 +-2.031382751499999983e+01 +-2.031677627499999872e+01 +-2.031458282499999868e+01 +-2.031705952000000082e+01 +-2.031616878500000212e+01 +-2.031697273500000023e+01 +-2.031306266500000035e+01 +-2.031633568000000167e+01 +-2.031136894000000126e+01 +-2.031394004500000250e+01 +-2.030928897999999805e+01 +-2.031380749000000208e+01 +-2.031304168500000173e+01 +-2.031315899000000158e+01 +-2.031708335999999804e+01 +-2.031965827999999874e+01 +-2.031628799499999971e+01 +-2.032361412000000200e+01 +-2.031815720000000169e+01 +-2.031523227499999962e+01 +-2.032051658500000002e+01 +-2.032295036500000052e+01 +-2.032472514999999902e+01 +-2.032528305000000302e+01 +-2.032853126500000229e+01 +-2.033098601999999744e+01 +-2.032862949500000127e+01 +-2.033413601000000170e+01 +-2.033513164500000059e+01 +-2.033563995000000091e+01 +-2.033394241499999922e+01 +-2.033791923999999796e+01 +-2.033659839499999933e+01 +-2.033302401999999987e+01 +-2.033689880500000058e+01 +-2.033460808000000242e+01 +-2.033215522500000105e+01 +-2.032966041499999932e+01 +-2.033427143000000115e+01 +-2.033209418999999940e+01 +-2.033509731000000187e+01 +-2.033602237499999887e+01 +-2.033905124500000028e+01 +-2.034053421000000128e+01 +-2.033640861499999986e+01 +-2.034044838000000155e+01 +-2.034048366500000071e+01 +-2.034268379000000238e+01 +-2.034949875000000219e+01 +-2.034953499000000221e+01 +-2.034910011499999882e+01 +-2.035421275999999935e+01 +-2.035489558999999815e+01 +-2.035141849499999722e+01 +-2.035029888000000042e+01 +-2.035426616999999894e+01 +-2.035498332999999960e+01 +-2.035377311999999961e+01 +-2.035497760500000197e+01 +-2.035389614000000336e+01 +-2.035112095000000210e+01 +-2.035124301999999830e+01 +-2.035481357500000144e+01 +-2.035215664000000046e+01 +-2.035153675000000106e+01 +-2.035353565500000173e+01 +-2.035605335500000024e+01 +-2.035596370500000063e+01 +-2.035225677500000074e+01 +-2.035853862999999819e+01 +-2.035737037999999899e+01 +-2.036020469500000019e+01 +-2.036339473499999997e+01 +-2.036650371500000034e+01 +-2.036524105000000162e+01 +-2.036526871000000227e+01 +-2.036700534999999945e+01 +-2.036879253499999720e+01 +-2.036292552999999828e+01 +-2.037257671500000100e+01 +-2.037450790500000153e+01 +-2.037191963000000072e+01 +-2.036784172000000126e+01 +-2.037448787499999980e+01 +-2.037487029999999777e+01 +-2.037321853999999988e+01 +-2.037432480000000012e+01 +-2.036963939500000009e+01 +-2.036586284499999877e+01 +-2.037341785499999958e+01 +-2.036882495999999776e+01 +-2.036983871500000021e+01 +-2.037214374500000247e+01 +-2.037186432000000025e+01 +-2.037740993499999931e+01 +-2.037914562499999960e+01 +-2.038220024000000308e+01 +-2.038379096999999973e+01 +-2.038651085000000052e+01 +-2.038529777500000151e+01 +-2.039637756500000165e+01 +-2.038935565999999966e+01 +-2.039391803499999867e+01 +-2.039857483000000116e+01 +-2.039320183000000242e+01 +-2.039449978000000030e+01 +-2.039560222499999753e+01 +-2.039297390000000121e+01 +-2.039479159999999780e+01 +-2.039436912499999721e+01 +-2.039738464500000248e+01 +-2.038625717500000079e+01 +-2.039346504499999924e+01 +-2.039291858500000032e+01 +-2.039328002999999967e+01 +-2.039293384500000172e+01 +-2.039294815000000227e+01 +-2.039992427500000005e+01 +-2.040094184999999882e+01 +-2.040086937000000233e+01 +-2.039388179499999865e+01 +-2.040150642500000089e+01 +-2.040662002500000227e+01 +-2.040990257499999672e+01 +-2.041210651499999784e+01 +-2.041385364499999966e+01 +-2.041542435000000211e+01 +-2.041833781999999786e+01 +-2.042100810999999894e+01 +-2.041889953500000132e+01 +-2.041736030999999940e+01 +-2.042258358000000129e+01 +-2.042068100000000186e+01 +-2.042388534499999864e+01 +-2.041988754500000169e+01 +-2.042180156500000265e+01 +-2.042091465000000028e+01 +-2.041929435999999853e+01 +-2.041736507499999931e+01 +-2.042261218999999883e+01 +-2.042114257499999752e+01 +-2.041794586500000008e+01 +-2.042407703499999982e+01 +-2.042226218999999787e+01 +-2.042537307999999996e+01 +-2.042867851500000143e+01 +-2.043198681000000150e+01 +-2.043581581499999800e+01 +-2.043381690500000047e+01 +-2.043849086499999856e+01 +-2.044848823499999924e+01 +-2.044179726000000130e+01 +-2.044610119000000026e+01 +-2.044410801000000077e+01 +-2.045060920499999924e+01 +-2.044906998000000087e+01 +-2.045448207500000137e+01 +-2.045063018999999827e+01 +-2.045843887499999880e+01 +-2.046029185999999811e+01 +-2.045113468499999954e+01 +-2.045104884999999939e+01 +-2.045356178499999800e+01 +-2.045420456000000087e+01 +-2.045495701000000111e+01 +-2.044899368500000136e+01 +-2.045508288999999991e+01 +-2.045379352500000181e+01 +-2.045811176499999817e+01 +-2.045993995999999981e+01 +-2.045673179500000316e+01 +-2.046233844999999718e+01 +-2.046326160499999958e+01 +-2.046960925999999859e+01 +-2.047639560500000044e+01 +-2.047705173499999987e+01 +-2.047732544000000132e+01 +-2.048468399500000103e+01 +-2.048442077500000025e+01 +-2.048718452499999998e+01 +-2.048838329000000158e+01 +-2.049134349999999927e+01 +-2.048840236999999931e+01 +-2.048960781000000253e+01 +-2.048869800499999982e+01 +-2.049221134500000119e+01 +-2.048772049000000095e+01 +-2.048809814500000215e+01 +-2.049150562500000206e+01 +-2.048859500500000053e+01 +-2.048518943499999878e+01 +-2.048666763499999988e+01 +-2.049137687500000027e+01 +-2.049554253000000159e+01 +-2.049672507999999738e+01 +-2.049766826999999836e+01 +-2.049942112000000094e+01 +-2.050401592000000051e+01 +-2.050308036999999928e+01 +-2.050752162999999939e+01 +-2.051387787000000174e+01 +-2.051850986499999863e+01 +-2.052053546999999867e+01 +-2.052109718499999857e+01 +-2.052562046499999937e+01 +-2.052794361000000123e+01 +-2.053015994999999805e+01 +-2.052896499499999905e+01 +-2.053073978500000152e+01 +-2.053269767999999829e+01 +-2.052281188999999983e+01 +-2.052864456500000045e+01 +-2.053151035000000135e+01 +-2.052371310999999920e+01 +-2.051984595999999783e+01 +-2.053134441499999951e+01 +-2.052612400000000292e+01 +-2.052705669000000199e+01 +-2.052731705000000062e+01 +-2.052853965999999986e+01 +-2.053218745999999939e+01 +-2.053394222000000013e+01 +-2.053608226499999745e+01 +-2.053947162499999735e+01 +-2.054455566500000074e+01 +-2.054749965500000286e+01 +-2.054735374500000233e+01 +-2.055755710500000077e+01 +-2.056135273000000296e+01 +-2.055856800000000106e+01 +-2.056281566500000224e+01 +-2.057099628499999966e+01 +-2.056614780000000309e+01 +-2.056577396499999821e+01 +-2.056724071499999695e+01 +-2.056658840000000055e+01 +-2.056288814500000228e+01 +-2.056473541500000124e+01 +-2.056435584999999833e+01 +-2.056306743500000067e+01 +-2.056233406000000130e+01 +-2.056205654500000080e+01 +-2.056334209499999943e+01 +-2.056416606999999885e+01 +-2.056345367500000165e+01 +-2.056236648499999831e+01 +-2.056478786499999956e+01 +-2.057093334500000026e+01 +-2.056993579499999925e+01 +-2.057733249500000028e+01 +-2.057873534999999876e+01 +-2.058012008500000078e+01 +-2.058777236499999930e+01 +-2.058992195500000122e+01 +-2.059783267999999978e+01 +-2.059802436999999742e+01 +-2.060052109000000087e+01 +-2.059631157000000101e+01 +-2.059749603000000207e+01 +-2.059291553500000305e+01 +-2.059437656499999747e+01 +-2.059592628000000047e+01 +-2.059433269499999852e+01 +-2.058991050499999886e+01 +-2.058367252000000036e+01 +-2.058806514500000162e+01 +-2.058743381500000069e+01 +-2.058513069500000015e+01 +-2.058531856500000146e+01 +-2.058909129999999976e+01 +-2.059157085500000051e+01 +-2.059315586000000309e+01 +-2.059394073500000033e+01 +-2.059846496499999802e+01 +-2.059922599499999762e+01 +-2.060326767000000103e+01 +-2.060780811500000098e+01 +-2.061175441500000005e+01 +-2.061457633999999928e+01 +-2.061174965000000014e+01 +-2.061686706500000099e+01 +-2.062063599000000025e+01 +-2.062209701500000136e+01 +-2.061626720499999976e+01 +-2.061883926499999831e+01 +-2.061884975499999939e+01 +-2.061676025500000264e+01 +-2.061697101499999718e+01 +-2.060907745499999777e+01 +-2.060759258000000216e+01 +-2.060895347499999986e+01 +-2.060526180500000137e+01 +-2.060489082499999824e+01 +-2.060557079000000158e+01 +-2.060463524000000035e+01 +-2.060022163499999692e+01 +-2.060318851499999937e+01 +-2.060393142499999897e+01 +-2.060755252999999954e+01 +-2.061097717500000215e+01 +-2.061864566999999937e+01 +-2.062057018499999828e+01 +-2.062293624499999822e+01 +-2.062210274000000254e+01 +-2.062521743499999971e+01 +-2.063071727499999852e+01 +-2.063117122999999964e+01 +-2.062870407500000169e+01 +-2.063283539000000033e+01 +-2.063834476499999937e+01 +-2.063195895999999863e+01 +-2.062802791500000055e+01 +-2.062795162000000104e+01 +-2.062432194000000152e+01 +-2.062224006499999973e+01 +-2.061874103499999933e+01 +-2.061514758999999941e+01 +-2.062493038000000212e+01 +-2.061192703500000079e+01 +-2.061054229999999876e+01 +-2.061497115999999963e+01 +-2.061571693500000180e+01 +-2.061406231000000133e+01 +-2.061821555999999944e+01 +-2.062101269000000059e+01 +-2.062755107999999993e+01 +-2.062946796499999991e+01 +-2.063137436000000235e+01 +-2.063275813999999997e+01 +-2.063724040999999687e+01 +-2.063896847000000179e+01 +-2.064016055999999821e+01 +-2.064612770000000097e+01 +-2.064191913500000197e+01 +-2.064165591999999805e+01 +-2.063810253500000158e+01 +-2.064223575500000152e+01 +-2.063995837999999949e+01 +-2.063698863999999844e+01 +-2.062902927000000020e+01 +-2.063151645499999987e+01 +-2.062906741999999838e+01 +-2.062581825499999866e+01 +-2.062326527000000098e+01 +-2.062203979499999917e+01 +-2.062657356500000105e+01 +-2.062500572000000076e+01 +-2.063084125499999999e+01 +-2.062503242500000056e+01 +-2.063226223000000203e+01 +-2.063372326000000001e+01 +-2.063537502500000187e+01 +-2.064341831000000127e+01 +-2.064933872499999978e+01 +-2.065329551499999994e+01 +-2.065474987000000340e+01 +-2.065631961999999788e+01 +-2.065522289500000142e+01 +-2.066045093500000007e+01 +-2.065651321500000037e+01 +-2.065570163499999978e+01 +-2.066286468499999884e+01 +-2.065334320000000190e+01 +-2.065127277500000247e+01 +-2.064459705000000156e+01 +-2.064663505499999729e+01 +-2.064602947499999885e+01 +-2.064606762000000018e+01 +-2.064175319499999972e+01 +-2.064231967999999995e+01 +-2.064261436500000002e+01 +-2.064002991000000264e+01 +-2.064161586999999898e+01 +-2.064600468000000077e+01 +-2.065204333999999875e+01 +-2.065205860500000057e+01 +-2.065350532500000114e+01 +-2.066109847999999971e+01 +-2.081277561499999962e+01 +-2.081602954499999925e+01 +-2.082159041999999971e+01 +-2.082644081000000114e+01 +-2.083237743499999794e+01 +-2.083639907999999963e+01 +-2.083933544499999968e+01 +-2.084107876000000203e+01 +-2.084347248000000263e+01 +-2.083946990999999826e+01 +-2.084122181000000040e+01 +-2.083777809000000047e+01 +-2.083394813499999998e+01 +-2.083168124999999904e+01 +-2.083058834500000245e+01 +-2.082987976000000074e+01 +-2.082560539500000019e+01 +-2.083086967500000242e+01 +-2.082401847999999944e+01 +-2.083032512999999852e+01 +-2.083337115999999867e+01 +-2.083632182999999927e+01 +-2.084243965499999973e+01 +-2.084418296999999853e+01 +-2.084921551000000051e+01 +-2.085175418500000077e+01 +-2.085878944499999932e+01 +-2.086171054999999797e+01 +-2.086684703499999927e+01 +-2.087747287999999912e+01 +-2.088133239999999802e+01 +-2.088133144500000071e+01 +-2.088786029999999982e+01 +-2.088851642999999925e+01 +-2.088917827499999902e+01 +-2.088652515500000106e+01 +-2.088482571000000121e+01 +-2.088345051000000296e+01 +-2.088282394499999839e+01 +-2.088655090500000000e+01 +-2.088233852500000154e+01 +-2.088759707999999904e+01 +-2.087883663000000212e+01 +-2.088654136499999936e+01 +-2.088520527000000016e+01 +-2.088847541999999891e+01 +-2.088857269000000016e+01 +-2.089526653499999753e+01 +-2.090235329000000064e+01 +-2.091061687500000232e+01 +-2.091583824499999977e+01 +-2.092605781500000006e+01 +-2.093720531499999993e+01 +-2.095134258499999902e+01 +-2.096272278000000000e+01 +-2.097199631000000153e+01 +-2.098184394999999824e+01 +-2.099598407500000263e+01 +-2.100110530999999980e+01 +-2.100337123999999989e+01 +-2.100687885500000007e+01 +-2.100915717999999899e+01 +-2.100569915500000207e+01 +-2.101399803500000019e+01 +-2.100715923499999960e+01 +-2.101118183500000214e+01 +-2.100635719499999965e+01 +-2.100010394999999974e+01 +-2.099622821999999900e+01 +-2.099313164000000143e+01 +-2.098881912000000227e+01 +-2.098007488500000051e+01 +-2.098005008999999887e+01 +-2.097740936499999975e+01 +-2.098528766999999817e+01 +-2.098457335999999884e+01 +-2.098743534500000152e+01 +-2.099198245999999912e+01 +-2.100367165000000114e+01 +-2.100543117499999823e+01 +-2.101275825500000138e+01 +-2.101942157500000263e+01 +-2.102982044000000172e+01 +-2.104150867499999933e+01 +-2.104561710499999805e+01 +-2.105176639500000135e+01 +-2.106506919999999994e+01 +-2.106608009500000023e+01 +-2.106453132499999725e+01 +-2.107417583499999836e+01 +-2.107960605499999929e+01 +-2.107933902999999987e+01 +-2.107531833499999863e+01 +-2.107624816499999909e+01 +-2.107261371499999925e+01 +-2.107408618999999916e+01 +-2.107136153999999806e+01 +-2.107661343000000187e+01 +-2.107119750999999752e+01 +-2.108095741500000031e+01 +-2.108420181500000012e+01 +-2.108520698499999924e+01 +-2.109230899499999978e+01 +-2.109912776999999906e+01 +-2.110317707000000098e+01 +-2.111485576999999836e+01 +-2.112610530999999980e+01 +-2.112803554499999947e+01 +-2.114078998499999784e+01 +-2.114669227999999990e+01 +-2.115864277000000016e+01 +-2.116736221500000070e+01 +-2.117321205500000048e+01 +-2.117220115499999977e+01 +-2.117680453999999912e+01 +-2.118370723999999683e+01 +-2.118038844999999881e+01 +-2.118039035999999697e+01 +-2.117752266000000105e+01 +-2.117390536999999995e+01 +-2.117672252999999927e+01 +-2.117343521000000095e+01 +-2.117753409999999903e+01 +-2.117788410500000040e+01 +-2.117816352500000221e+01 +-2.118176841999999738e+01 +-2.118406009999999995e+01 +-2.119118308999999911e+01 +-2.120033454500000047e+01 +-2.120889472999999725e+01 +-2.122090053499999840e+01 +-2.122667884999999899e+01 +-2.123678970000000277e+01 +-2.124640369500000148e+01 +-2.125557804000000317e+01 +-2.126797008500000175e+01 +-2.127348709500000012e+01 +-2.128682326999999930e+01 +-2.128775024000000116e+01 +-2.129236125999999985e+01 +-2.129660511000000156e+01 +-2.130085277499999918e+01 +-2.130233478499999933e+01 +-2.130446910500000257e+01 +-2.130263614999999788e+01 +-2.130247211500000049e+01 +-2.130333423500000123e+01 +-2.130271339000000097e+01 +-2.129877376499999997e+01 +-2.130247497500000264e+01 +-2.130315876000000230e+01 +-2.130712985999999987e+01 +-2.131074428499999840e+01 +-2.131741523499999857e+01 +-2.132154083000000000e+01 +-2.132994270500000056e+01 +-2.134239292000000177e+01 +-2.135022449499999908e+01 +-2.136305618000000095e+01 +-2.137708091999999738e+01 +-2.138688564499999956e+01 +-2.139411926500000050e+01 +-2.140561676000000091e+01 +-2.140964031000000034e+01 +-2.141686248999999975e+01 +-2.142747497999999950e+01 +-2.142519664499999976e+01 +-2.142849731500000132e+01 +-2.142375468999999910e+01 +-2.142825317500000182e+01 +-2.142352867000000316e+01 +-2.142646693999999741e+01 +-2.142275333499999945e+01 +-2.141947555499999822e+01 +-2.142113590499999987e+01 +-2.142511558500000035e+01 +-2.142705535999999711e+01 +-2.142611217500000009e+01 +-2.143519306499999999e+01 +-2.143811893499999854e+01 +-2.145325088499999922e+01 +-2.145994663500000144e+01 +-2.147114085999999844e+01 +-2.148141193500000057e+01 +-2.149816703500000159e+01 +-2.151014136999999948e+01 +-2.152260875500000026e+01 +-2.152686500500000122e+01 +-2.153269862999999873e+01 +-2.154298305500000055e+01 +-2.155216980000000149e+01 +-2.156107998000000237e+01 +-2.155830097500000164e+01 +-2.155904770000000070e+01 +-2.156137466499999888e+01 +-2.156017684999999773e+01 +-2.155120277500000014e+01 +-2.155273723500000216e+01 +-2.155014038000000198e+01 +-2.156001377000000119e+01 +-2.155604552999999868e+01 +-2.156045246000000049e+01 +-2.155915927999999937e+01 +-2.156733131500000056e+01 +-2.157394599999999940e+01 +-2.157798481000000024e+01 +-2.158810710999999927e+01 +-2.159849738999999857e+01 +-2.160909175500000146e+01 +-2.161565208500000068e+01 +-2.162817573499999924e+01 +-2.163513087999999840e+01 +-2.164584636500000059e+01 +-2.165988540499999715e+01 +-2.166512775500000032e+01 +-2.167643451500000040e+01 +-2.167828369000000066e+01 +-2.168095684000000034e+01 +-2.168068885499999965e+01 +-2.167922973499999983e+01 +-2.167741584499999874e+01 +-2.168072700500000138e+01 +-2.167487812000000247e+01 +-2.167507839000000303e+01 +-2.167051219999999745e+01 +-2.167450237500000298e+01 +-2.167396926500000021e+01 +-2.167325496499999815e+01 +-2.167765998999999866e+01 +-2.168673038500000061e+01 +-2.168974589999999836e+01 +-2.170263672000000099e+01 +-2.170803928499999813e+01 +-2.172688007500000040e+01 +-2.173750114500000308e+01 +-2.174332046500000004e+01 +-2.175757980499999888e+01 +-2.176360893000000019e+01 +-2.177906608500000019e+01 +-2.178835582500000001e+01 +-2.179519558000000146e+01 +-2.179438496000000214e+01 +-2.180286311999999782e+01 +-2.180842876500000216e+01 +-2.180197048000000137e+01 +-2.180681133000000216e+01 +-2.179981422499999866e+01 +-2.180448722500000258e+01 +-2.179879474500000214e+01 +-2.179816150499999949e+01 +-2.179654026000000044e+01 +-2.179644774999999868e+01 +-2.179587078000000133e+01 +-2.180002021499999998e+01 +-2.180638790000000071e+01 +-2.181600665999999933e+01 +-2.182009028999999956e+01 +-2.183199405999999954e+01 +-2.184037398999999979e+01 +-2.184607315000000227e+01 +-2.186585235999999810e+01 +-2.187238025499999949e+01 +-2.188533497000000239e+01 +-2.189261150499999786e+01 +-2.190625095500000086e+01 +-2.191594219000000265e+01 +-2.192130374999999987e+01 +-2.193156814499999996e+01 +-2.192972469500000088e+01 +-2.193537044500000022e+01 +-2.192872333500000082e+01 +-2.192457294500000131e+01 +-2.191471004499999964e+01 +-2.192268276500000113e+01 +-2.191745377000000161e+01 +-2.192099380500000194e+01 +-2.191724872500000032e+01 +-2.192652225500000185e+01 +-2.192745018000000101e+01 +-2.193267155000000201e+01 +-2.194244957000000085e+01 +-2.194934082500000017e+01 +-2.196866512500000113e+01 +-2.197550010500000184e+01 +-2.199369239500000006e+01 +-2.199962520500000096e+01 +-2.201387405500000227e+01 +-2.202384185999999744e+01 +-2.204409599499999928e+01 +-2.204639816499999938e+01 +-2.206431960999999831e+01 +-2.206698512999999906e+01 +-2.207536220499999757e+01 +-2.207039356499999982e+01 +-2.207178116000000045e+01 +-2.207345390500000093e+01 +-2.207577609999999879e+01 +-2.207119464999999892e+01 +-2.206986522500000092e+01 +-2.207162570999999929e+01 +-2.207168293000000148e+01 +-2.206882667500000039e+01 +-2.207697677499999855e+01 +-2.208468818499999742e+01 +-2.208544921499999703e+01 +-2.210120964000000043e+01 +-2.210835361499999863e+01 +-2.211569404499999791e+01 +-2.213580798999999999e+01 +-2.215269279500000010e+01 +-2.215840625999999958e+01 +-2.217407322000000036e+01 +-2.219141197000000076e+01 +-2.220328617500000234e+01 +-2.221683787999999993e+01 +-2.223315906500000239e+01 +-2.223536014500000135e+01 +-2.224777126500000080e+01 +-2.225117301999999952e+01 +-2.225182056499999916e+01 +-2.224989223500000080e+01 +-2.224788189000000216e+01 +-2.225174712999999826e+01 +-2.225078296499999908e+01 +-2.224669646999999983e+01 +-2.225463771999999807e+01 +-2.225561713999999824e+01 +-2.225676727000000099e+01 +-2.226226521000000247e+01 +-2.226993751500000229e+01 +-2.227924537499999857e+01 +-2.228355598499999957e+01 +-2.230251789000000073e+01 +-2.232156658499999935e+01 +-2.233704757499999971e+01 +-2.235035801000000077e+01 +-2.236911678500000278e+01 +-2.239275741499999839e+01 +-2.240649605000000122e+01 +-2.241969776500000222e+01 +-2.244385814500000009e+01 +-2.244872855999999928e+01 +-2.246577072499999872e+01 +-2.246972179499999811e+01 +-2.247829437000000041e+01 +-2.247967719999999758e+01 +-2.247516441500000184e+01 +-2.247876644000000113e+01 +-2.248332213999999851e+01 +-2.247521018999999853e+01 +-2.247628021500000273e+01 +-2.247573852500000058e+01 +-2.248015594499999992e+01 +-2.248605060499999908e+01 +-2.249585914499999717e+01 +-2.250874328500000132e+01 +-2.251841544999999911e+01 +-2.253428840499999808e+01 +-2.255798054000000263e+01 +-2.257148266000000092e+01 +-2.260671901999999989e+01 +-2.262596225499999747e+01 +-2.265169525000000306e+01 +-2.267437648499999980e+01 +-2.269222831500000126e+01 +-2.271495342000000051e+01 +-2.271889114500000062e+01 +-2.273530292499999916e+01 +-2.273706150000000292e+01 +-2.273777008000000066e+01 +-2.273916339499999850e+01 +-2.273784351500000156e+01 +-2.274001884500000159e+01 +-2.274382114499999830e+01 +-2.273443031000000047e+01 +-2.274500274500000074e+01 +-2.274706935500000071e+01 +-2.275257968500000061e+01 +-2.275855732000000131e+01 +-2.277127647500000052e+01 +-2.278616428499999813e+01 +-2.280336856999999995e+01 +-2.282470035499999739e+01 +-2.283645534500000096e+01 +-2.286696147500000009e+01 +-2.289094638499999945e+01 +-2.291834640500000120e+01 +-2.293949413500000034e+01 +-2.296696948999999677e+01 +-2.298262309999999786e+01 +-2.300697136000000143e+01 +-2.303100871999999910e+01 +-2.304429816999999758e+01 +-2.305588244999999858e+01 +-2.305380058500000118e+01 +-2.306216335499999914e+01 +-2.305392742000000084e+01 +-2.304564380500000098e+01 +-2.303911208999999971e+01 +-2.303721904999999737e+01 +-2.302551365000000061e+01 +-2.302659702500000094e+01 +-2.302307701000000151e+01 +-2.303849887500000193e+01 +-2.304424000000000206e+01 +-2.305554389999999998e+01 +-2.307892608999999950e+01 +-2.309466171500000087e+01 +-2.312966251499999970e+01 +-2.314877700999999988e+01 +-2.318615246000000241e+01 +-2.321175765999999996e+01 +-2.324722671500000004e+01 +-2.327326488499999968e+01 +-2.330600070999999929e+01 +-2.333127307499999858e+01 +-2.335312271000000095e+01 +-2.336778736000000123e+01 +-2.337037658500000248e+01 +-2.338207912500000063e+01 +-2.337827777999999768e+01 +-2.337456035499999984e+01 +-2.337235641499999872e+01 +-2.336727714499999919e+01 +-2.335517310999999907e+01 +-2.336139297500000112e+01 +-2.336373996500000061e+01 +-2.335921383000000162e+01 +-2.336181068500000180e+01 +-2.337152004500000047e+01 +-2.338846301999999966e+01 +-2.340014362499999834e+01 +-2.342617511499999949e+01 +-2.344033050499999860e+01 +-2.347620868999999999e+01 +-2.349565696499999845e+01 +-2.353334712999999923e+01 +-2.355589866500000085e+01 +-2.359081077999999820e+01 +-2.362016773500000255e+01 +-2.364622497500000264e+01 +-2.366658782999999744e+01 +-2.367888736999999821e+01 +-2.368885326499999877e+01 +-2.369598389000000083e+01 +-2.369907760499999938e+01 +-2.369225883500000052e+01 +-2.370037079000000091e+01 +-2.369684505500000071e+01 +-2.368811893499999854e+01 +-2.368849658999999974e+01 +-2.368240165499999961e+01 +-2.368513584000000094e+01 +-2.368263531000000199e+01 +-2.369025897999999941e+01 +-2.369879627499999941e+01 +-2.370248222499999713e+01 +-2.372421741499999825e+01 +-2.374093246500000021e+01 +-2.376943206500000016e+01 +-2.379428672499999919e+01 +-2.382156085999999817e+01 +-2.384402370499999790e+01 +-2.386397838499999935e+01 +-2.389252376499999997e+01 +-2.390183544499999968e+01 +-2.392795753499999734e+01 +-2.393684577999999874e+01 +-2.395364284499999741e+01 +-2.395319557500000229e+01 +-2.396865939999999995e+01 +-2.397398185999999853e+01 +-2.396929073500000129e+01 +-2.397710704500000034e+01 +-2.396850394999999878e+01 +-2.396506691000000089e+01 +-2.396070480000000202e+01 +-2.396312618500000013e+01 +-2.395926380499999908e+01 +-2.396666240500000100e+01 +-2.396553612000000300e+01 +-2.397216129000000251e+01 +-2.398482036499999737e+01 +-2.399346923999999959e+01 +-2.400633334999999846e+01 +-2.402275752999999980e+01 +-2.403536319500000218e+01 +-2.406167984000000004e+01 +-2.408654403499999930e+01 +-2.410458374000000248e+01 +-2.411916732499999938e+01 +-2.413863277499999782e+01 +-2.414852714500000275e+01 +-2.415100669499999952e+01 +-2.416439914500000086e+01 +-2.417157363500000145e+01 +-2.416661262499999907e+01 +-2.416955566500000074e+01 +-2.417140388500000014e+01 +-2.416343688999999983e+01 +-2.415591907499999991e+01 +-2.414883613499999981e+01 +-2.414993477000000155e+01 +-2.414732265499999997e+01 +-2.415000438999999943e+01 +-2.415325736999999862e+01 +-2.416110897000000080e+01 +-2.416275310500000018e+01 +-2.417041301500000117e+01 +-2.418343544000000023e+01 +-2.418907641999999925e+01 +-2.420697402999999781e+01 +-2.422076892500000156e+01 +-2.422578048999999822e+01 +-2.423888683500000241e+01 +-2.425403786000000039e+01 +-2.425537681499999820e+01 +-2.426355647999999832e+01 +-2.427219295500000129e+01 +-2.428007030500000241e+01 +-2.428036690000000064e+01 +-2.427515887999999933e+01 +-2.427116203499999969e+01 +-2.427696895500000096e+01 +-2.427850532499999758e+01 +-2.427323913500000074e+01 +-2.426740551000000323e+01 +-2.426417160000000095e+01 +-2.425890064500000065e+01 +-2.426155852999999851e+01 +-2.425976181000000054e+01 +-2.425674343000000022e+01 +-2.425839805500000068e+01 +-2.425529384499999708e+01 +-2.426524448500000020e+01 +-2.426386261000000033e+01 +-2.427325821000000161e+01 +-2.427840423500000000e+01 +-2.428506851000000211e+01 +-2.428100872000000265e+01 +-2.428680134000000024e+01 +-2.428935528000000232e+01 +-2.428681278499999863e+01 +-2.428367138000000125e+01 +-2.428381061999999702e+01 +-2.427628517000000130e+01 +-2.428887748500000043e+01 +-2.428570175000000120e+01 +-2.428663826000000014e+01 +-2.428462315000000160e+01 +-2.428217887499999961e+01 +-2.427192878500000006e+01 +-2.427798366500000071e+01 +-2.426672076999999916e+01 +-2.426596546000000032e+01 +-2.426342963999999824e+01 +-2.425084113999999857e+01 +-2.425843619999999845e+01 +-2.425633716499999792e+01 +-2.425026225999999951e+01 +-2.424882411999999832e+01 +-2.425077057000000025e+01 +-2.424382781999999992e+01 +-2.424566459999999779e+01 +-2.422864627500000267e+01 +-2.422960662999999926e+01 +-2.422384834500000039e+01 +-2.422118472999999739e+01 +-2.420815849499999928e+01 +-2.420153331999999935e+01 +-2.419782638499999905e+01 +-2.419516849499999722e+01 +-2.418552494000000053e+01 +-2.418620299999999901e+01 +-2.419481753999999896e+01 +-2.419604110999999946e+01 +-2.419080543500000147e+01 +-2.419338035999999903e+01 +-2.418777942499999867e+01 +-2.418247604500000136e+01 +-2.417781066999999950e+01 +-2.417105388499999918e+01 +-2.416995525500000142e+01 +-2.416806697500000212e+01 +-2.416496848999999969e+01 +-2.415490532000000101e+01 +-2.414817905499999995e+01 +-2.414070701500000027e+01 +-2.412758826999999684e+01 +-2.412288093499999775e+01 +-2.410361671500000114e+01 +-2.409488677999999950e+01 +-2.407971858999999881e+01 +-2.407271289999999908e+01 +-2.406110668000000175e+01 +-2.405015468500000253e+01 +-2.404048347500000204e+01 +-2.403741931999999792e+01 +-2.404098796999999976e+01 +-2.403439903499999986e+01 +-2.404198742000000166e+01 +-2.403050804499999771e+01 +-2.404300499000000002e+01 +-2.403920554999999837e+01 +-2.403155231499999900e+01 +-2.403895187500000219e+01 +-2.403167724499999736e+01 +-2.402431679000000031e+01 +-2.401834678499999853e+01 +-2.401182938000000178e+01 +-2.400476646500000300e+01 +-2.399293422499999906e+01 +-2.398269176499999844e+01 +-2.397107410499999958e+01 +-2.394849777499999988e+01 +-2.393893527999999904e+01 +-2.392667007500000054e+01 +-2.390742587999999813e+01 +-2.389473724500000174e+01 +-2.387620543999999967e+01 +-2.387218380000000195e+01 +-2.385519409500000165e+01 +-2.384801006499999687e+01 +-2.384401416500000082e+01 +-2.384704398999999952e+01 +-2.384169673999999972e+01 +-2.384864711499999856e+01 +-2.384836864000000034e+01 +-2.385371112500000024e+01 +-2.385270500500000068e+01 +-2.385585308000000282e+01 +-2.385310554499999824e+01 +-2.385396480500000038e+01 +-2.384439468500000103e+01 +-2.383483982499999954e+01 +-2.383071136499999909e+01 +-2.381960391999999871e+01 +-2.379282474500000077e+01 +-2.378185940000000187e+01 +-2.377301978999999932e+01 +-2.375143718500000034e+01 +-2.373370360999999917e+01 +-2.370859527500000041e+01 +-2.369480323999999882e+01 +-2.367623710999999886e+01 +-2.366125774500000034e+01 +-2.365507412000000187e+01 +-2.364404678500000045e+01 +-2.363667488499999791e+01 +-2.363090229000000164e+01 +-2.363710212499999841e+01 +-2.364048576000000068e+01 +-2.364284324500000167e+01 +-2.363438033999999988e+01 +-2.364005470499999717e+01 +-2.364632797000000153e+01 +-2.364662265999999846e+01 +-2.364664840999999740e+01 +-2.365404605500000201e+01 +-2.364761638499999918e+01 +-2.363990497500000032e+01 +-2.363900756500000000e+01 +-2.362027740500000306e+01 +-2.360562801000000022e+01 +-2.358990668999999940e+01 +-2.356821346499999947e+01 +-2.354683398999999966e+01 +-2.352736187000000001e+01 +-2.350040149499999842e+01 +-2.348701000500000191e+01 +-2.346465587499999828e+01 +-2.345038795500000006e+01 +-2.344314289000000073e+01 +-2.343965434999999786e+01 +-2.342839336499999803e+01 +-2.342822456500000072e+01 +-2.343605900000000020e+01 +-2.343198489999999978e+01 +-2.344259929500000084e+01 +-2.344499206500000099e+01 +-2.345466709000000094e+01 +-2.344917773999999966e+01 +-2.345408534999999972e+01 +-2.344953536999999955e+01 +-2.344984054500000070e+01 +-2.342846489000000076e+01 +-2.342672920000000047e+01 +-2.341665554000000071e+01 +-2.340606117499999783e+01 +-2.339527988500000077e+01 +-2.336665630000000249e+01 +-2.335428142499999993e+01 +-2.332774257500000203e+01 +-2.331466865499999841e+01 +-2.329693794499999981e+01 +-2.328657055000000042e+01 +-2.326060009000000051e+01 +-2.325403022999999791e+01 +-2.324755764000000013e+01 +-2.323496914000000046e+01 +-2.323826789499999990e+01 +-2.322655487000000107e+01 +-2.324241161500000175e+01 +-2.323691176999999897e+01 +-2.325174236000000150e+01 +-2.324652385999999993e+01 +-2.325470733499999909e+01 +-2.326052093500000240e+01 +-2.325753783999999769e+01 +-2.326289462999999813e+01 +-2.324603462500000006e+01 +-2.324513340000000028e+01 +-2.323076916000000125e+01 +-2.322299957500000289e+01 +-2.320391369000000026e+01 +-2.319190025500000019e+01 +-2.316633701499999987e+01 +-2.314965915500000193e+01 +-2.312736130000000045e+01 +-2.310856437500000027e+01 +-2.308921336999999951e+01 +-2.307534885500000144e+01 +-2.306155014000000136e+01 +-2.305209540999999973e+01 +-2.304293728000000030e+01 +-2.304449844500000211e+01 +-2.304548454000000035e+01 +-2.305123233500000168e+01 +-2.305207538500000197e+01 +-2.305721187500000013e+01 +-2.306657409500000000e+01 +-2.306429862499999928e+01 +-2.307103633500000228e+01 +-2.306694126000000011e+01 +-2.306570338999999947e+01 +-2.306180667499999970e+01 +-2.305053043499999887e+01 +-2.305165195500000053e+01 +-2.303818321500000010e+01 +-2.302548122500000005e+01 +-2.300733756999999713e+01 +-2.299724864999999951e+01 +-2.296971416499999918e+01 +-2.296083736499999972e+01 +-2.294054030999999938e+01 +-2.292277049999999861e+01 +-2.291011905500000267e+01 +-2.289369869500000121e+01 +-2.288066959500000053e+01 +-2.287093544000000023e+01 +-2.286849975999999884e+01 +-2.285736275000000006e+01 +-2.287277221499999769e+01 +-2.286435509000000010e+01 +-2.287447643499999828e+01 +-2.288197707999999864e+01 +-2.288593769499999908e+01 +-2.289505481500000172e+01 +-2.289122676499999898e+01 +-2.289179897500000038e+01 +-2.288817978000000153e+01 +-2.288435363500000008e+01 +-2.287657451500000150e+01 +-2.286596012000000044e+01 +-2.285496330499999829e+01 +-2.283751964500000042e+01 +-2.282502937499999973e+01 +-2.281249046499999977e+01 +-2.278043651499999811e+01 +-2.277364731000000120e+01 +-2.274950122999999991e+01 +-2.274131870000000077e+01 +-2.272659206499999840e+01 +-2.271950911999999789e+01 +-2.270693874500000220e+01 +-2.270180892999999855e+01 +-2.270411586499999856e+01 +-2.269216060499999799e+01 +-2.269827079999999953e+01 +-2.269603252000000282e+01 +-2.270292663500000074e+01 +-2.270182514500000082e+01 +-2.270853996499999994e+01 +-2.270773791999999958e+01 +-2.270638942499999757e+01 +-2.270595073500000183e+01 +-2.270194530499999885e+01 +-2.269892311000000262e+01 +-2.268544769500000058e+01 +-2.268080043500000187e+01 +-2.267016791999999725e+01 +-2.266231632000000218e+01 +-2.264406013500000014e+01 +-2.262309074499999895e+01 +-2.260593986499999986e+01 +-2.258705711500000035e+01 +-2.257242012000000031e+01 +-2.255980873000000031e+01 +-2.254207515499999914e+01 +-2.252646636500000099e+01 +-2.253010749999999973e+01 +-2.252170943999999864e+01 +-2.252270889500000095e+01 +-2.252290821000000065e+01 +-2.253003979000000001e+01 +-2.252780532999999963e+01 +-2.253646468999999897e+01 +-2.253822135500000101e+01 +-2.254063129500000073e+01 +-2.253871345499999990e+01 +-2.253661918499999928e+01 +-2.253250026500000303e+01 +-2.252875613999999871e+01 +-2.251828765999999860e+01 +-2.251516818999999714e+01 +-2.250324248999999810e+01 +-2.248528385000000185e+01 +-2.247559833500000082e+01 +-2.245616627000000065e+01 +-2.244159412500000172e+01 +-2.242187595500000086e+01 +-2.242154026000000044e+01 +-2.239597129500000250e+01 +-2.238534259499999735e+01 +-2.236889552999999964e+01 +-2.236134147500000324e+01 +-2.235411357499999951e+01 +-2.234985065499999735e+01 +-2.234661769999999947e+01 +-2.235119724500000160e+01 +-2.235006427500000115e+01 +-2.235484885999999705e+01 +-2.236361217500000009e+01 +-2.235679531000000253e+01 +-2.235856819500000015e+01 +-2.236053085500000037e+01 +-2.235170937000000180e+01 +-2.236372661500000092e+01 +-2.235036755000000142e+01 +-2.234273719500000155e+01 +-2.233502864500000129e+01 +-2.231841754999999949e+01 +-2.230074310500000223e+01 +-2.229098128999999773e+01 +-2.227348994999999832e+01 +-2.225342083000000315e+01 +-2.224707508000000189e+01 +-2.223200607000000062e+01 +-2.221998214500000302e+01 +-2.220979118500000027e+01 +-2.220219898499999900e+01 +-2.219682121499999994e+01 +-2.219365025000000102e+01 +-2.219451427499999951e+01 +-2.218529700999999932e+01 +-2.219271945999999929e+01 +-2.219224166500000095e+01 +-2.219065952000000053e+01 +-2.219390011000000129e+01 +-2.219546699500000031e+01 +-2.219400501500000189e+01 +-2.219827556500000298e+01 +-2.219302844999999991e+01 +-2.219037151499999894e+01 +-2.218550109499999934e+01 +-2.217472649000000118e+01 +-2.216488934000000199e+01 +-2.214577865500000087e+01 +-2.214104175499999982e+01 +-2.212933731000000037e+01 +-2.211351108499999896e+01 +-2.209875393000000088e+01 +-2.208411789000000169e+01 +-2.207563304500000001e+01 +-2.206378459999999819e+01 +-2.205112075999999988e+01 +-2.204664325499999933e+01 +-2.203759288500000224e+01 +-2.204102038999999991e+01 +-2.203197670000000130e+01 +-2.203487587000000048e+01 +-2.203859805999999821e+01 +-2.203886509000000160e+01 +-2.204070186499999906e+01 +-2.204578781500000062e+01 +-2.204817581000000004e+01 +-2.204405307999999764e+01 +-2.204157161999999914e+01 +-2.203909206499999840e+01 +-2.202587413999999910e+01 +-2.202007007499999958e+01 +-2.201261138499999959e+01 +-2.200174236499999836e+01 +-2.198620605499999670e+01 +-2.197988224000000201e+01 +-2.195578479499999958e+01 +-2.195057392000000007e+01 +-2.194009017999999855e+01 +-2.192805480499999859e+01 +-2.192244433999999842e+01 +-2.191446304000000112e+01 +-2.190458870000000147e+01 +-2.189603233500000101e+01 +-2.189412689499999942e+01 +-2.188911628500000006e+01 +-2.188730240000000293e+01 +-2.188435745499999996e+01 +-2.189092731499999900e+01 +-2.189320946000000134e+01 +-2.189115143000000074e+01 +-2.188553333499999809e+01 +-2.188947104999999738e+01 +-2.188866615499999924e+01 +-2.188159179499999851e+01 +-2.187843227000000113e+01 +-2.187562179500000070e+01 +-2.186947536499999956e+01 +-2.186037636000000006e+01 +-2.185171127499999955e+01 +-2.182979011500000155e+01 +-2.182806205500000019e+01 +-2.181278800999999845e+01 +-2.180478191499999951e+01 +-2.178842068000000154e+01 +-2.177430153000000246e+01 +-2.177260017500000089e+01 +-2.176858139000000136e+01 +-2.175870609500000086e+01 +-2.174984741000000099e+01 +-2.174554920499999966e+01 +-2.174649238499999981e+01 +-2.175232600999999732e+01 +-2.174986553000000100e+01 +-2.175280094000000020e+01 +-2.175307369000000079e+01 +-2.174941444499999932e+01 +-2.174551010000000062e+01 +-2.174643803000000020e+01 +-2.174618053500000059e+01 +-2.174218082499999838e+01 +-2.173086071000000175e+01 +-2.173023986500000149e+01 +-2.172240543499999887e+01 +-2.171467780999999775e+01 +-2.170455550999999872e+01 +-2.169232178000000033e+01 +-2.168448543499999914e+01 +-2.167235278999999792e+01 +-2.166518592999999981e+01 +-2.165866469999999921e+01 +-2.165159225500000062e+01 +-2.164660358500000115e+01 +-2.163413620000000037e+01 +-2.162582492499999987e+01 +-2.162909126499999957e+01 +-2.162557697500000131e+01 +-2.162404060000000072e+01 +-2.162304306000000054e+01 +-2.162240410000000068e+01 +-2.162120151500000276e+01 +-2.162185097000000056e+01 +-2.161751366000000019e+01 +-2.161606407499999705e+01 +-2.161468792000000150e+01 +-2.161222838999999851e+01 +-2.160866260499999925e+01 +-2.160618591499999752e+01 +-2.159875583999999904e+01 +-2.159409713499999839e+01 +-2.158860302000000075e+01 +-2.157440376499999957e+01 +-2.156543159499999973e+01 +-2.155988216499999766e+01 +-2.155286693500000084e+01 +-2.154128837500000060e+01 +-2.153191852500000181e+01 +-2.153461742500000042e+01 +-2.152854824499999964e+01 +-2.151869392500000089e+01 +-2.151926708500000274e+01 +-2.151433753999999965e+01 +-2.151344966999999997e+01 +-2.151659106999999693e+01 +-2.151554107500000157e+01 +-2.151172161499999902e+01 +-2.150717449000000059e+01 +-2.150958443000000031e+01 +-2.150821494999999928e+01 +-2.151027774499999978e+01 +-2.150426960000000065e+01 +-2.150193977500000031e+01 +-2.149617385999999897e+01 +-2.149344349000000065e+01 +-2.149252319500000041e+01 +-2.148750495999999899e+01 +-2.147924804499999851e+01 +-2.147572707999999864e+01 +-2.146152591500000284e+01 +-2.146212768499999868e+01 +-2.145325661000000039e+01 +-2.144597435000000019e+01 +-2.144021416000000002e+01 +-2.143684959499999820e+01 +-2.143123245000000310e+01 +-2.143042469000000239e+01 +-2.142756844000000171e+01 +-2.142150020500000096e+01 +-2.142033767499999897e+01 +-2.142201042499999986e+01 +-2.142266082999999810e+01 +-2.141989899000000008e+01 +-2.142157936000000262e+01 +-2.142115020500000000e+01 +-2.141609096500000220e+01 +-2.141556739500000006e+01 +-2.141429043000000121e+01 +-2.140981197500000022e+01 +-2.140549659999999932e+01 +-2.139964103999999878e+01 +-2.140161037499999708e+01 +-2.139777373999999810e+01 +-2.139431094999999772e+01 +-2.138781928999999948e+01 +-2.138539409999999918e+01 +-2.138127422499999852e+01 +-2.136912631999999945e+01 +-2.137840747499999949e+01 +-2.136953068000000044e+01 +-2.136437988000000132e+01 +-2.136887645499999877e+01 +-2.136301994000000093e+01 +-2.136479664000000156e+01 +-2.136472511499999882e+01 +-2.136283683499999952e+01 +-2.136055183499999899e+01 +-2.136120509999999939e+01 +-2.135290050500000092e+01 +-2.135484790499999974e+01 +-2.135441684999999978e+01 +-2.135424423499999946e+01 +-2.135929297999999932e+01 +-2.136305236999999835e+01 +-2.135412407000000101e+01 +-2.135305881500000069e+01 +-2.135709857999999883e+01 +-2.135274600999999706e+01 +-2.134608841000000012e+01 +-2.134729766499999926e+01 +-2.134766959999999969e+01 +-2.134041118500000067e+01 +-2.133878421499999689e+01 +-2.133916759499999927e+01 +-2.133396625499999999e+01 +-2.134049319999999739e+01 +-2.133590317000000169e+01 +-2.133344555000000042e+01 +-2.133291911999999968e+01 +-2.132788657999999771e+01 +-2.133066653999999929e+01 +-2.133628845500000182e+01 +-2.133318233500000005e+01 +-2.133698559000000117e+01 +-2.133786392500000062e+01 +-2.134324837000000130e+01 +-2.134348773500000007e+01 +-2.134340667499999711e+01 +-2.134138679499999824e+01 +-2.134298992000000084e+01 +-2.134400844500000005e+01 +-2.134808540499999907e+01 +-2.134339427999999828e+01 +-2.134177398499999967e+01 +-2.134104919500000008e+01 +-2.134291362500000133e+01 +-2.133517647000000039e+01 +-2.134167671000000155e+01 +-2.134203052499999842e+01 +-2.134549999000000042e+01 +-2.134947013500000068e+01 +-2.134534358999999881e+01 +-2.134631157000000101e+01 +-2.135139560500000044e+01 +-2.135118579499999925e+01 +-2.135445689999999885e+01 +-2.135504722499999986e+01 +-2.135587024499999842e+01 +-2.135900402000000042e+01 +-2.136068153499999767e+01 +-2.135997199999999907e+01 +-2.136767482999999856e+01 +-2.137243652499999769e+01 +-2.136999416500000137e+01 +-2.137137699000000168e+01 +-2.137947654999999969e+01 +-2.137958049999999943e+01 +-2.138335228000000043e+01 +-2.138550281500000239e+01 +-2.138719558500000062e+01 +-2.138617896999999957e+01 +-2.139169979000000055e+01 +-2.140209388499999932e+01 +-2.140403270499999877e+01 +-2.140791702499999971e+01 +-2.141215800999999885e+01 +-2.141751003499999939e+01 +-2.142204570999999902e+01 +-2.142970371500000226e+01 +-2.142934894500000098e+01 +-2.143112468500000034e+01 +-2.142996501999999737e+01 +-2.143340397000000053e+01 +-2.143388843500000007e+01 +-2.143853091999999805e+01 +-2.144039058999999980e+01 +-2.143857288499999925e+01 +-2.144892883500000025e+01 +-2.145396232999999953e+01 +-2.145839977500000018e+01 +-2.146406555000000083e+01 +-2.147035980000000066e+01 +-2.147314452999999901e+01 +-2.147895813000000231e+01 +-2.148537445000000190e+01 +-2.149515247499999759e+01 +-2.149843883500000175e+01 +-2.150793170499999718e+01 +-2.152565956000000114e+01 +-2.152293681999999819e+01 +-2.153590583999999808e+01 +-2.154173469500000238e+01 +-2.155473518499999841e+01 +-2.155501746999999924e+01 +-2.157186603499999933e+01 +-2.157371997999999991e+01 +-2.157936763500000055e+01 +-2.158121013499999918e+01 +-2.158265877000000188e+01 +-2.158099460500000077e+01 +-2.159029865000000115e+01 +-2.159558868500000273e+01 +-2.160197639500000122e+01 +-2.160788249999999877e+01 +-2.161400508999999914e+01 +-2.162201785999999970e+01 +-2.162738799999999983e+01 +-2.163155365000000074e+01 +-2.164596558000000215e+01 +-2.165153503499999843e+01 +-2.166288948000000048e+01 +-2.168047810000000197e+01 +-2.169481372999999991e+01 +-2.171441459999999779e+01 +-2.172853470000000087e+01 +-2.174448871499999925e+01 +-2.175410175500000065e+01 +-2.175952148500000050e+01 +-2.178372002000000052e+01 +-2.178924560499999785e+01 +-2.180036735499999878e+01 +-2.180729770499999987e+01 +-2.181689930000000288e+01 +-2.181854534000000001e+01 +-2.182494353999999959e+01 +-2.182897090499999848e+01 +-2.183795452000000026e+01 +-2.184686947000000146e+01 +-2.185307216500000038e+01 +-2.186435127000000023e+01 +-2.187570095000000236e+01 +-2.188746738500000077e+01 +-2.189869308500000145e+01 +-2.191241931999999792e+01 +-2.192782116000000059e+01 +-2.194557762499999853e+01 +-2.197011661500000201e+01 +-2.198754405999999761e+01 +-2.201445865499999854e+01 +-2.203046512999999962e+01 +-2.205689525500000059e+01 +-2.207462501500000229e+01 +-2.209512138499999878e+01 +-2.210599135999999731e+01 +-2.211640835000000038e+01 +-2.212948132000000001e+01 +-2.214477634500000036e+01 +-2.215524291999999917e+01 +-2.216509628000000021e+01 +-2.216551303500000003e+01 +-2.217254543499999997e+01 +-2.217309952000000095e+01 +-2.217515087000000307e+01 +-2.218923854999999890e+01 +-2.219244003500000062e+01 +-2.220792198000000184e+01 +-2.221908187500000054e+01 +-2.223243999500000001e+01 +-2.224637317500000222e+01 +-2.226409912000000091e+01 +-2.228333472999999998e+01 +-2.230502033500000181e+01 +-2.232823467000000051e+01 +-2.236646843000000118e+01 +-2.239081764499999849e+01 +-2.241233730500000121e+01 +-2.242899227499999881e+01 +-2.244748210999999927e+01 +-2.246909523000000064e+01 +-2.248713397499999900e+01 +-2.250230979999999903e+01 +-2.251238155000000063e+01 +-2.252531242500000275e+01 +-2.253267383500000065e+01 +-2.253879833499999918e+01 +-2.254025459500000039e+01 +-2.254701805500000233e+01 +-2.255397891999999871e+01 +-2.255758381000000057e+01 +-2.256580733999999921e+01 +-2.257890606000000133e+01 +-2.258667945999999915e+01 +-2.260040187999999972e+01 +-2.261824703499999956e+01 +-2.262779903500000245e+01 +-2.264305972999999739e+01 +-2.266285705499999992e+01 +-2.268492507999999930e+01 +-2.270407485500000178e+01 +-2.272360038499999746e+01 +-2.274369335499999778e+01 +-2.275095844500000197e+01 +-2.276716900000000265e+01 +-2.277559089500000056e+01 +-2.278068828500000009e+01 +-2.279225730499999969e+01 +-2.279478835999999831e+01 +-2.280794048499999960e+01 +-2.281794547999999878e+01 +-2.282312202499999998e+01 +-2.282618618000000055e+01 +-2.282542418999999967e+01 +-2.283012580999999841e+01 +-2.283158779000000038e+01 +-2.284226798999999986e+01 +-2.283964252500000214e+01 +-2.284573936500000002e+01 +-2.285043525500000072e+01 +-2.285655116999999947e+01 +-2.286551189500000092e+01 +-2.286401939499999969e+01 +-2.287694835499999968e+01 +-2.288227367500000042e+01 +-2.288849830499999882e+01 +-2.289573002000000201e+01 +-2.289424992000000003e+01 +-2.289804649500000266e+01 +-2.289861297999999934e+01 +-2.289264011000000210e+01 +-2.288194084500000258e+01 +-2.288574219000000198e+01 +-2.288509655000000009e+01 +-2.287984656999999800e+01 +-2.288051987000000054e+01 +-2.288202476500000060e+01 +-2.288072681499999916e+01 +-2.288317776000000237e+01 +-2.287545395000000070e+01 +-2.287426185500000031e+01 +-2.287624072999999925e+01 +-2.288111209499999887e+01 +-2.288888263500000164e+01 +-2.288817310000000305e+01 +-2.288973045000000184e+01 +-2.288656139500000108e+01 +-2.288923263499999905e+01 +-2.288788223499999930e+01 +-2.288289070000000081e+01 +-2.287306880999999947e+01 +-2.287108993500000054e+01 +-2.286151313500000271e+01 +-2.284491157499999758e+01 +-2.283447837500000333e+01 +-2.282101249499999795e+01 +-2.281010532500000210e+01 +-2.279834938000000122e+01 +-2.278733730000000079e+01 +-2.277580833500000068e+01 +-2.276641082500000124e+01 +-2.275833416000000042e+01 +-2.275961589499999960e+01 +-2.276014995500000282e+01 +-2.275424098999999956e+01 +-2.275369072000000159e+01 +-2.275157356000000064e+01 +-2.275579262000000114e+01 +-2.275377654999999777e+01 +-2.275140476500000020e+01 +-2.274977493500000136e+01 +-2.274254798999999849e+01 +-2.273514175500000079e+01 +-2.272994423000000097e+01 +-2.272126483999999991e+01 +-2.270528888500000164e+01 +-2.269271564499999982e+01 +-2.267757606500000023e+01 +-2.266018199999999894e+01 +-2.264402389499999657e+01 +-2.262418842499999982e+01 +-2.260931396499999835e+01 +-2.259117031000000253e+01 +-2.257598495499999913e+01 +-2.256591415500000153e+01 +-2.255245113499999832e+01 +-2.254069519000000099e+01 +-2.253821944999999971e+01 +-2.253718280500000049e+01 +-2.254308414500000168e+01 +-2.254034042500000012e+01 +-2.253830528499999986e+01 +-2.253402424000000082e+01 +-2.253988552499999898e+01 +-2.253761768000000032e+01 +-2.253379344999999745e+01 +-2.252915859000000154e+01 +-2.252158928000000060e+01 +-2.251531124000000261e+01 +-2.250173187000000041e+01 +-2.248954200499999700e+01 +-2.247271538000000035e+01 +-2.246382331999999948e+01 +-2.243634319499999918e+01 +-2.242021178999999975e+01 +-2.240393161499999763e+01 +-2.239035129500000210e+01 +-2.236992454499999994e+01 +-2.235196971500000274e+01 +-2.234140301000000051e+01 +-2.232442284000000043e+01 +-2.231898784999999918e+01 +-2.231296348499999738e+01 +-2.231135272999999941e+01 +-2.230965137500000139e+01 +-2.231035041999999891e+01 +-2.230214500499999986e+01 +-2.230919266000000079e+01 +-2.230900573499999950e+01 +-2.230783462499999814e+01 +-2.230269432000000052e+01 +-2.230184936500000248e+01 +-2.229250430999999821e+01 +-2.229181670999999909e+01 +-2.228673648999999912e+01 +-2.227515411499999942e+01 +-2.226100158499999893e+01 +-2.224105835000000297e+01 +-2.222761154500000202e+01 +-2.220886421499999841e+01 +-2.219127750499999863e+01 +-2.217682265999999913e+01 +-2.216065979000000041e+01 +-2.214675522000000285e+01 +-2.212924003499999870e+01 +-2.211565494999999970e+01 +-2.211197375999999792e+01 +-2.210217666999999864e+01 +-2.210162735000000112e+01 +-2.209452057000000025e+01 +-2.209595585000000284e+01 +-2.209714698999999882e+01 +-2.210187816499999869e+01 +-2.210078620999999899e+01 +-2.209996032500000140e+01 +-2.210145473499999724e+01 +-2.209574413500000034e+01 +-2.209372520499999837e+01 +-2.208403015000000025e+01 +-2.207905388000000002e+01 +-2.207297706500000345e+01 +-2.206846999999999781e+01 +-2.205381870000000077e+01 +-2.203956127000000009e+01 +-2.202607059500000020e+01 +-2.201426792000000177e+01 +-2.200018406000000226e+01 +-2.198501586999999802e+01 +-2.197511672999999988e+01 +-2.196653842999999995e+01 +-2.195178890000000038e+01 +-2.194339656999999733e+01 +-2.193855190000000022e+01 +-2.193517970999999989e+01 +-2.193164252999999775e+01 +-2.193144321500000160e+01 +-2.192919159000000207e+01 +-2.193351554999999919e+01 +-2.193356513999999891e+01 +-2.193872356500000009e+01 +-2.193094539500000195e+01 +-2.192618846999999960e+01 +-2.192978954499999844e+01 +-2.192899322499999926e+01 +-2.192166328500000105e+01 +-2.191565132000000204e+01 +-2.191084671000000128e+01 +-2.190401172500000015e+01 +-2.189421271999999874e+01 +-2.188240051000000008e+01 +-2.187392901999999850e+01 +-2.185719109000000060e+01 +-2.184312534000000028e+01 +-2.184345531499999993e+01 +-2.182859134999999995e+01 +-2.182075118999999930e+01 +-2.181507683000000242e+01 +-2.180759524999999854e+01 +-2.180268001499999997e+01 +-2.179774379999999923e+01 +-2.179894733500000115e+01 +-2.180296897999999928e+01 +-2.180030441499999938e+01 +-2.180067157500000263e+01 +-2.180233573499999977e+01 +-2.180334567999999962e+01 +-2.180217933499999816e+01 +-2.180228900999999908e+01 +-2.179873848000000081e+01 +-2.179857635500000157e+01 +-2.179795837500000033e+01 +-2.179450226000000157e+01 +-2.178556346999999960e+01 +-2.178038692500000195e+01 +-2.177411651500000289e+01 +-2.176035404000000284e+01 +-2.175300693500000193e+01 +-2.174053859500000030e+01 +-2.174062252000000228e+01 +-2.172152328499999996e+01 +-2.171730613999999804e+01 +-2.171474075500000112e+01 +-2.170998477999999920e+01 +-2.170269870999999995e+01 +-2.169518852000000209e+01 +-2.170101642999999925e+01 +-2.170131588000000278e+01 +-2.170360946999999996e+01 +-2.169735908500000221e+01 +-2.170466041499999932e+01 +-2.170375156500000102e+01 +-2.171163081999999989e+01 +-2.170341587000000061e+01 +-2.170324421000000115e+01 +-2.170584964500000069e+01 +-2.170291042000000203e+01 +-2.170200729500000136e+01 +-2.169379902000000016e+01 +-2.169354725000000172e+01 +-2.168423938499999792e+01 +-2.167835998500000017e+01 +-2.166676807000000338e+01 +-2.165530585999999857e+01 +-2.165128993999999807e+01 +-2.164737129000000238e+01 +-2.163970565500000021e+01 +-2.163367462000000074e+01 +-2.163011932500000256e+01 +-2.162594509000000187e+01 +-2.162385558999999802e+01 +-2.162001323500000183e+01 +-2.162076282499999991e+01 +-2.162205028500000026e+01 +-2.162286090999999999e+01 +-2.162681197999999938e+01 +-2.162159633499999956e+01 +-2.162005710500000077e+01 +-2.162511634499999857e+01 +-2.162853622499999773e+01 +-2.162855052999999828e+01 +-2.162682342499999777e+01 +-2.163024425500000092e+01 +-2.161871909999999986e+01 +-2.162140369499999792e+01 +-2.161372756499999781e+01 +-2.161011410000000055e+01 +-2.160839271500000081e+01 +-2.160158062000000001e+01 +-2.159262847499999793e+01 +-2.159122657500000031e+01 +-2.158228206500000113e+01 +-2.157898330500000128e+01 +-2.157624244499999833e+01 +-2.157355880500000112e+01 +-2.156622504999999990e+01 +-2.156393813999999765e+01 +-2.156477546500000031e+01 +-2.156567954999999870e+01 +-2.157102489000000034e+01 +-2.156989669500000062e+01 +-2.156815528999999998e+01 +-2.157319164000000100e+01 +-2.157146262999999919e+01 +-2.157818508000000080e+01 +-2.157758426999999912e+01 +-2.157566452000000012e+01 +-2.157826804999999837e+01 +-2.157588577499999971e+01 +-2.157376003499999939e+01 +-2.157357311500000208e+01 +-2.156457901000000277e+01 +-2.156363583000000261e+01 +-2.155606556000000040e+01 +-2.154699706999999975e+01 +-2.153675746999999774e+01 +-2.153388309500000020e+01 +-2.153283595999999989e+01 +-2.152638148999999856e+01 +-2.152882957499999961e+01 +-2.152346706499999840e+01 +-2.152182864999999978e+01 +-2.151797675999999981e+01 +-2.151721477499999935e+01 +-2.152411460999999804e+01 +-2.151909637500000017e+01 +-2.151830768499999991e+01 +-2.152005863500000160e+01 +-2.152298736499999876e+01 +-2.152600669999999994e+01 +-2.152487468500000034e+01 +-2.152458191000000198e+01 +-2.152382182999999927e+01 +-2.152297020000000316e+01 +-2.152406406499999747e+01 +-2.151441479000000001e+01 +-2.151052475000000186e+01 +-2.150967216499999779e+01 +-2.150550937999999945e+01 +-2.150411224500000174e+01 +-2.149368381500000069e+01 +-2.149124431999999985e+01 +-2.148626041500000028e+01 +-2.148265075500000165e+01 +-2.147917270499999987e+01 +-2.147335624499999795e+01 +-2.147268486000000109e+01 +-2.147112846499999961e+01 +-2.146857547999999838e+01 +-2.146811961999999951e+01 +-2.147619438499999944e+01 +-2.147200489000000090e+01 +-2.146819400999999772e+01 +-2.147332764000000083e+01 +-2.147596740499999868e+01 +-2.148054885499999855e+01 +-2.147059059000000047e+01 +-2.147286128999999733e+01 +-2.147228336499999912e+01 +-2.147061443500000166e+01 +-2.146802711499999816e+01 +-2.146387767999999951e+01 +-2.146679401499999784e+01 +-2.145712851999999771e+01 +-2.145471477499999935e+01 +-2.145508766000000023e+01 +-2.144644737000000134e+01 +-2.143395137999999989e+01 +-2.143379020500000109e+01 +-2.142552471000000125e+01 +-2.142879390499999914e+01 +-2.142628956000000073e+01 +-2.142555331999999879e+01 +-2.142151546499999881e+01 +-2.142158603500000069e+01 +-2.142321014499999876e+01 +-2.142081451500000000e+01 +-2.141903114000000130e+01 +-2.142027854999999903e+01 +-2.141760348999999763e+01 +-2.141647052999999801e+01 +-2.141792964999999782e+01 +-2.141661835000000025e+01 +-2.141723728000000193e+01 +-2.141658592000000283e+01 +-2.141518592500000295e+01 +-2.141160106999999968e+01 +-2.140481662499999871e+01 +-2.140198516999999967e+01 +-2.139932156000000063e+01 +-2.138761520499999946e+01 +-2.138733386999999908e+01 +-2.138477516000000023e+01 +-2.137887000999999998e+01 +-2.137937069000000179e+01 +-2.137275886500000155e+01 +-2.136949538999999731e+01 +-2.136726379499999950e+01 +-2.136758994999999928e+01 +-2.135915279499999997e+01 +-2.135756302000000062e+01 +-2.135976409500000273e+01 +-2.135729980500000025e+01 +-2.135295963499999772e+01 +-2.135711097499999767e+01 +-2.135551548000000111e+01 +-2.135728931499999916e+01 +-2.134919262000000018e+01 +-2.135054016000000132e+01 +-2.135207462500000020e+01 +-2.134037684999999840e+01 +-2.134055709500000120e+01 +-2.134238148000000024e+01 +-2.133236217500000009e+01 +-2.132939815499999980e+01 +-2.132318401500000249e+01 +-2.131993961499999912e+01 +-2.131661796499999895e+01 +-2.131530856999999912e+01 +-2.131010437000000124e+01 +-2.130909728999999686e+01 +-2.129882621499999829e+01 +-2.129478454499999884e+01 +-2.128653240500000265e+01 +-2.128567981500000172e+01 +-2.128512000999999998e+01 +-2.128234005000000195e+01 +-2.128784465500000067e+01 +-2.128006744500000025e+01 +-2.128107547500000152e+01 +-2.128130817000000263e+01 +-2.127247047499999866e+01 +-2.127528381500000165e+01 +-2.127470970000000250e+01 +-2.127203178500000291e+01 +-2.126907158000000209e+01 +-2.126721573000000021e+01 +-2.126434421500000127e+01 +-2.125771904000000134e+01 +-2.125458335999999804e+01 +-2.125054168999999860e+01 +-2.124513721499999974e+01 +-2.123805332500000276e+01 +-2.123649405999999829e+01 +-2.123190498499999990e+01 +-2.123051738499999885e+01 +-2.122620010500000021e+01 +-2.122071361500000108e+01 +-2.121616649499999951e+01 +-2.121358871500000021e+01 +-2.120878601500000116e+01 +-2.121070670999999663e+01 +-2.121217822999999925e+01 +-2.119963455499999938e+01 +-2.119965649000000241e+01 +-2.119535541500000164e+01 +-2.120098495500000269e+01 +-2.119523429499999878e+01 +-2.119728279499999957e+01 +-2.119389152500000151e+01 +-2.119250297500000002e+01 +-2.119153118500000232e+01 +-2.119036292999999915e+01 +-2.118091010999999924e+01 +-2.117310142499999870e+01 +-2.116593646999999834e+01 +-2.116988372499999826e+01 +-2.116704940999999707e+01 +-2.116205501499999997e+01 +-2.115989208499999918e+01 +-2.115611935000000088e+01 +-2.115114879499999745e+01 +-2.114333725000000186e+01 +-2.114660644499999975e+01 +-2.113289451500000027e+01 +-2.113423633500000065e+01 +-2.113524151000000018e+01 +-2.112748337000000021e+01 +-2.113278770499999837e+01 +-2.113322925499999982e+01 +-2.113155269499999989e+01 +-2.112247561999999945e+01 +-2.112854003999999719e+01 +-2.112732601500000129e+01 +-2.112684821999999940e+01 +-2.112027359000000004e+01 +-2.112024688500000025e+01 +-2.111581802499999938e+01 +-2.111404418499999736e+01 +-2.111641120999999899e+01 +-2.110616397999999805e+01 +-2.110670852999999880e+01 +-2.110393906000000186e+01 +-2.109987544999999898e+01 +-2.109636878999999965e+01 +-2.109046744999999845e+01 +-2.109090709499999861e+01 +-2.108226776000000058e+01 +-2.107800102499999895e+01 +-2.108149528499999903e+01 +-2.107806205500000019e+01 +-2.108108139000000136e+01 +-2.107914352499999922e+01 +-2.107423401000000140e+01 +-2.107716178500000126e+01 +-2.107419967999999955e+01 +-2.106554889499999916e+01 +-2.107021713500000004e+01 +-2.106531238499999859e+01 +-2.107228183499999830e+01 +-2.106638908499999729e+01 +-2.106996154499999818e+01 +-2.106771373499999811e+01 +-2.106815242999999782e+01 +-2.106310081499999853e+01 +-2.106216717000000216e+01 +-2.106279945500000039e+01 +-2.105235194999999848e+01 +-2.105039882499999848e+01 +-2.105195140500000051e+01 +-2.104983806499999943e+01 +-2.104679298499999973e+01 +-2.104632568499999934e+01 +-2.104382324000000182e+01 +-2.104455470999999989e+01 +-2.103595351999999963e+01 +-2.103921508999999901e+01 +-2.103672886000000020e+01 +-2.103515625000000000e+01 +-2.103641891499999872e+01 +-2.104104805000000056e+01 +-2.103801250500000108e+01 +-2.103579425499999900e+01 +-2.103750610499999851e+01 +-2.104113388000000029e+01 +-2.103747272500000065e+01 +-2.103543662999999952e+01 +-2.103816795499999870e+01 +-2.103138160999999684e+01 +-2.103110122500000045e+01 +-2.103306865999999786e+01 +-2.102751064499999956e+01 +-2.102839851499999924e+01 +-2.102955341499999875e+01 +-2.102972984499999853e+01 +-2.102632808500000294e+01 +-2.102357005999999728e+01 +-2.102977848000000094e+01 +-2.102673911999999845e+01 +-2.101698971000000071e+01 +-2.101989936500000056e+01 +-2.101858615999999813e+01 +-2.102006816999999828e+01 +-2.102049351000000144e+01 +-2.101984215000000233e+01 +-2.102332877999999994e+01 +-2.102649593499999980e+01 +-2.102786445499999957e+01 +-2.102206230000000176e+01 +-2.102186584500000066e+01 +-2.102312850999999938e+01 +-2.102866840499999768e+01 +-2.102802848500000010e+01 +-2.102598952999999682e+01 +-2.102779960499999845e+01 +-2.103325843500000047e+01 +-2.102995586000000117e+01 +-2.103040503999999800e+01 +-2.102362919000000119e+01 +-2.101762867000000057e+01 +-2.102296257000000068e+01 +-2.102476501499999983e+01 +-2.102510928999999962e+01 +-2.102344704000000064e+01 +-2.102700233499999882e+01 +-2.102551269499999975e+01 +-2.103181171499999991e+01 +-2.102328586499999830e+01 +-2.102289867000000001e+01 +-2.102727508499999942e+01 +-2.102697467499999817e+01 +-2.102647304499999947e+01 +-2.103194713500000290e+01 +-2.103439330999999868e+01 +-2.103775596500000233e+01 +-2.103655529000000257e+01 +-2.103223038000000145e+01 +-2.103606510499999871e+01 +-2.103338050500000023e+01 +-2.103802490500000033e+01 +-2.103553390500000120e+01 +-2.103944873500000057e+01 +-2.104163932499999845e+01 +-2.104564285500000054e+01 +-2.104469966999999997e+01 +-2.104011058999999761e+01 +-2.104092216499999779e+01 +-2.104356574999999907e+01 +-2.104683875999999998e+01 +-2.104207133999999968e+01 +-2.104852676499999831e+01 +-2.104302978500000165e+01 +-2.104903793500000120e+01 +-2.105397510499999925e+01 +-2.104748535000000231e+01 +-2.105456924499999971e+01 +-2.105565262000000004e+01 +-2.105939484000000306e+01 +-2.105955600499999747e+01 +-2.106209754999999717e+01 +-2.106142234500000043e+01 +-2.106699657500000100e+01 +-2.107203388499999974e+01 +-2.106476593000000008e+01 +-2.107152939000000202e+01 +-2.107042408000000222e+01 +-2.107508849999999967e+01 +-2.107523441499999706e+01 +-2.107861042000000040e+01 +-2.107392406499999993e+01 +-2.108260917500000176e+01 +-2.108407401999999919e+01 +-2.108378219499999773e+01 +-2.107880115500000073e+01 +-2.108541583999999958e+01 +-2.108107757500000190e+01 +-2.108499622499999759e+01 +-2.109224796499999854e+01 +-2.109268474499999968e+01 +-2.110325526999999823e+01 +-2.109660052999999991e+01 +-2.110127639499999930e+01 +-2.109969329999999843e+01 +-2.110095978000000017e+01 +-2.110397911000000093e+01 +-2.111344241999999838e+01 +-2.111214256499999919e+01 +-2.111552810500000277e+01 +-2.112252330999999828e+01 +-2.111816692500000059e+01 +-2.112488269500000015e+01 +-2.112238121000000035e+01 +-2.112272835000000271e+01 +-2.112271403999999819e+01 +-2.112683868499999917e+01 +-2.113228035000000204e+01 +-2.113402270999999999e+01 +-2.113253307500000133e+01 +-2.114277171999999894e+01 +-2.114146137499999867e+01 +-2.113459396500000054e+01 +-2.113837051499999831e+01 +-2.114602184499999993e+01 +-2.114525222500000012e+01 +-2.114304256500000179e+01 +-2.114925861500000082e+01 +-2.115411758500000161e+01 +-2.115952586999999951e+01 +-2.116225623999999783e+01 +-2.115484237500000120e+01 +-2.116375542000000110e+01 +-2.116467475500000006e+01 +-2.117181492000000276e+01 +-2.117777729000000164e+01 +-2.117583370500000228e+01 +-2.117380427999999881e+01 +-2.118296337499999993e+01 +-2.118046856000000133e+01 +-2.118114471500000207e+01 +-2.118245792500000135e+01 +-2.118103313499999985e+01 +-2.118919372500000264e+01 +-2.118395518999999894e+01 +-2.118689442000000156e+01 +-2.118831538999999964e+01 +-2.119896030499999995e+01 +-2.119931030499999736e+01 +-2.119579124500000233e+01 +-2.119937610499999892e+01 +-2.119744396499999795e+01 +-2.120114612500000106e+01 +-2.120429706499999867e+01 +-2.120858669000000063e+01 +-2.121176338000000072e+01 +-2.121639824000000019e+01 +-2.121334457500000070e+01 +-2.121142196499999955e+01 +-2.121880436000000003e+01 +-2.121540355999999861e+01 +-2.121949482000000131e+01 +-2.121884060000000005e+01 +-2.122422027500000041e+01 +-2.122230625499999945e+01 +-2.122710513999999904e+01 +-2.122827338999999824e+01 +-2.122698116499999799e+01 +-2.122934532000000019e+01 +-2.122812748000000127e+01 +-2.123095607999999856e+01 +-2.123707103499999960e+01 +-2.123099708499999849e+01 +-2.123585128500000252e+01 +-2.123628520999999836e+01 +-2.123763560999999811e+01 +-2.123798846999999768e+01 +-2.123659419999999898e+01 +-2.123812866000000099e+01 +-2.124022483499999936e+01 +-2.124597644500000015e+01 +-2.124239158500000002e+01 +-2.123915291000000138e+01 +-2.124447822999999858e+01 +-2.124717998499999894e+01 +-2.124350547999999961e+01 +-2.124284077000000082e+01 +-2.124659443000000181e+01 +-2.125087451999999999e+01 +-2.124755859500000099e+01 +-2.124450492500000109e+01 +-2.124962425000000010e+01 +-2.125007152499999918e+01 +-2.124914360000000002e+01 +-2.124966430499999959e+01 +-2.124579906499999993e+01 +-2.124634265499999941e+01 +-2.124851226999999909e+01 +-2.124538993499999862e+01 +-2.124617957999999973e+01 +-2.124911498999999893e+01 +-2.124743747999999854e+01 +-2.125127220000000250e+01 +-2.123723316000000239e+01 +-2.124223231999999939e+01 +-2.123993301499999831e+01 +-2.124173641000000146e+01 +-2.124156284000000028e+01 +-2.124299431000000027e+01 +-2.124692154000000244e+01 +-2.124380683999999775e+01 +-2.124634170499999897e+01 +-2.123926258000000189e+01 +-2.124007225000000076e+01 +-2.124251937999999740e+01 +-2.124570560499999772e+01 +-2.124202155999999775e+01 +-2.123871326500000123e+01 +-2.123905753999999746e+01 +-2.124078274000000022e+01 +-2.122774410499999931e+01 +-2.123378562999999986e+01 +-2.122963904999999940e+01 +-2.122669601500000169e+01 +-2.122294617000000017e+01 +-2.122457027500000137e+01 +-2.122801685499999991e+01 +-2.122297001000000094e+01 +-2.122570514999999958e+01 +-2.122184372000000252e+01 +-2.122018050999999872e+01 +-2.121229171999999963e+01 +-2.121593666500000097e+01 +-2.121215725000000063e+01 +-2.121105098999999683e+01 +-2.121111965000000055e+01 +-2.120635414000000196e+01 +-2.120861434999999773e+01 +-2.120842838000000086e+01 +-2.120508003500000171e+01 +-2.120415496999999760e+01 +-2.119776248999999879e+01 +-2.119405746500000021e+01 +-2.119660568500000153e+01 +-2.119217968000000241e+01 +-2.119435977999999920e+01 +-2.119341850500000035e+01 +-2.118920421500000018e+01 +-2.118658351999999923e+01 +-2.118365001499999778e+01 +-2.117594241999999838e+01 +-2.117722320500000066e+01 +-2.117803096500000137e+01 +-2.116984844499999951e+01 +-2.116982555500000274e+01 +-2.116964340500000219e+01 +-2.116922951000000097e+01 +-2.116232395000000110e+01 +-2.115891837999999936e+01 +-2.115725898999999899e+01 +-2.115438461499999789e+01 +-2.115591907499999991e+01 +-2.115223980000000026e+01 +-2.114647865500000279e+01 +-2.115295981999999952e+01 +-2.115061664499999949e+01 +-2.114101696000000175e+01 +-2.113554573500000089e+01 +-2.112638473500000202e+01 +-2.113717651500000017e+01 +-2.112884330500000019e+01 +-2.112466907499999991e+01 +-2.112290001000000217e+01 +-2.112619018499999868e+01 +-2.112314605499999942e+01 +-2.112118339999999961e+01 +-2.111570835499999887e+01 +-2.111193942999999962e+01 +-2.110609054500000070e+01 +-2.110893631000000070e+01 +-2.110285663500000197e+01 +-2.110520649000000049e+01 +-2.110500335999999777e+01 +-2.109817886000000087e+01 +-2.109677695999999969e+01 +-2.109472274499999855e+01 +-2.109571075499999893e+01 +-2.109130191999999937e+01 +-2.108999061500000138e+01 +-2.108739089499999864e+01 +-2.108359432499999997e+01 +-2.108513546000000005e+01 +-2.108392811000000222e+01 +-2.108362770000000097e+01 +-2.108067512499999907e+01 +-2.108029842500000228e+01 +-2.107771110499999878e+01 +-2.107272625000000232e+01 +-2.107270335999999844e+01 +-2.107390975999999938e+01 +-2.106926917999999915e+01 +-2.106889533999999742e+01 +-2.106576442499999757e+01 +-2.106198024999999774e+01 +-2.106516647499999806e+01 +-2.105773639999999958e+01 +-2.105568886000000006e+01 +-2.104807662999999707e+01 +-2.105162048000000041e+01 +-2.104859829000000104e+01 +-2.105002308000000255e+01 +-2.104826545999999965e+01 +-2.104450130500000071e+01 +-2.104575157500000060e+01 +-2.104326916000000125e+01 +-2.104014777999999808e+01 +-2.104131031000000007e+01 +-2.103972721000000234e+01 +-2.103606223999999969e+01 +-2.103632068499999974e+01 +-2.103841590999999767e+01 +-2.103591537500000186e+01 +-2.103308964000000003e+01 +-2.103046989499999952e+01 +-2.103203010500000048e+01 +-2.102880954500000144e+01 +-2.102749920000000117e+01 +-2.103050899499999815e+01 +-2.102655983000000006e+01 +-2.102625751499999751e+01 +-2.102783298499999987e+01 +-2.103154468500000007e+01 +-2.103158855499999902e+01 +-2.102198791499999686e+01 +-2.102653503500000198e+01 +-2.102764701499999944e+01 +-2.102267074499999921e+01 +-2.102374840000000233e+01 +-2.102216911500000052e+01 +-2.102691268499999921e+01 +-2.101783561999999961e+01 +-2.101171112000000107e+01 +-2.101760196499999722e+01 +-2.101490974500000064e+01 +-2.101350307500000270e+01 +-2.101424312500000013e+01 +-2.101725578500000324e+01 +-2.101870441500000197e+01 +-2.101395988499999845e+01 +-2.101424312500000013e+01 +-2.102121448500000156e+01 +-2.101777649000000281e+01 +-2.101733875000000040e+01 +-2.101814651500000153e+01 +-2.102068138499999961e+01 +-2.102002143500000031e+01 +-2.101974010500000034e+01 +-2.101870441500000197e+01 +-2.102153587499999787e+01 +-2.102269649499999815e+01 +-2.102194976500000223e+01 +-2.102438545000000047e+01 +-2.102254581500000086e+01 +-2.102254009500000009e+01 +-2.102270316999999977e+01 +-2.102441883000000189e+01 +-2.102266216499999985e+01 +-2.102575683500000281e+01 +-2.102537631999999945e+01 +-2.103027915999999919e+01 +-2.103006839999999755e+01 +-2.102760028499999834e+01 +-2.102885722999999984e+01 +-2.102555751999999956e+01 +-2.102826690500000240e+01 +-2.102953624999999960e+01 +-2.103106308000000269e+01 +-2.103140258999999901e+01 +-2.103467751000000163e+01 +-2.103685379000000211e+01 +-2.103729247999999785e+01 +-2.104102325499999893e+01 +-2.103733635000000035e+01 +-2.103741264499999986e+01 +-2.104105186500000002e+01 +-2.104113292499999943e+01 +-2.104460525500000045e+01 +-2.104841327999999834e+01 +-2.104419898999999816e+01 +-2.104746437500000056e+01 +-2.105598735499999918e+01 +-2.104936504000000141e+01 +-2.105795288000000198e+01 +-2.105326557000000065e+01 +-2.106157207500000084e+01 +-2.106385231000000147e+01 +-2.106182479499999971e+01 +-2.106455993499999835e+01 +-2.106462955499999978e+01 +-2.107018470999999948e+01 +-2.106944179500000303e+01 +-2.107501983499999909e+01 +-2.107536029999999982e+01 +-2.108076953999999859e+01 +-2.108553123499999771e+01 +-2.108790398000000010e+01 +-2.108079814999999968e+01 +-2.108365344999999991e+01 +-2.108958530499999995e+01 +-2.108737277999999904e+01 +-2.109562969499999951e+01 +-2.109635639500000082e+01 +-2.109541415999999714e+01 +-2.109955311000000222e+01 +-2.109878348999999886e+01 +-2.110171126999999913e+01 +-2.110428715000000111e+01 +-2.110730266499999885e+01 +-2.111069774999999993e+01 +-2.111527729000000164e+01 +-2.111674213499999908e+01 +-2.111902904499999778e+01 +-2.112131881500000219e+01 +-2.112102985499999974e+01 +-2.113403797000000139e+01 +-2.113485050499999929e+01 +-2.113446998499999907e+01 +-2.114089012000000167e+01 +-2.114381122500000032e+01 +-2.115094947499999734e+01 +-2.115329170000000047e+01 +-2.115477084999999846e+01 +-2.115942478000000193e+01 +-2.115880012499999907e+01 +-2.115976810499999772e+01 +-2.116561604000000330e+01 +-2.117153549000000012e+01 +-2.117218780500000008e+01 +-2.117611503500000225e+01 +-2.117095184000000074e+01 +-2.117440700499999906e+01 +-2.117889976500000060e+01 +-2.117888546000000005e+01 +-2.118548583999999835e+01 +-2.118757056999999833e+01 +-2.118902492499999823e+01 +-2.119164562499999960e+01 +-2.120070076000000014e+01 +-2.120149039999999729e+01 +-2.120873070000000027e+01 +-2.121446323500000020e+01 +-2.121571063999999751e+01 +-2.122000598999999710e+01 +-2.122483920999999896e+01 +-2.122782421499999828e+01 +-2.123257541499999945e+01 +-2.123584652000000261e+01 +-2.123921776000000250e+01 +-2.124057579000000118e+01 +-2.123935223000000150e+01 +-2.124760532500000210e+01 +-2.125052451999999903e+01 +-2.125261497500000019e+01 +-2.125534916000000152e+01 +-2.125774860499999974e+01 +-2.126452446000000052e+01 +-2.126707363500000270e+01 +-2.127258205500000088e+01 +-2.127320671000000019e+01 +-2.127119064500000079e+01 +-2.127630234000000087e+01 +-2.128447723500000066e+01 +-2.127753734499999894e+01 +-2.128417491999999811e+01 +-2.128625964999999809e+01 +-2.128946971999999960e+01 +-2.129737758999999997e+01 +-2.129662799999999834e+01 +-2.130491733499999896e+01 +-2.130516624500000233e+01 +-2.131392383500000065e+01 +-2.131308365000000293e+01 +-2.131528186499999933e+01 +-2.132191371999999774e+01 +-2.132476520499999850e+01 +-2.132485390000000081e+01 +-2.132996082500000057e+01 +-2.133299827500000134e+01 +-2.133480453499999996e+01 +-2.133695698000000007e+01 +-2.133428859499999675e+01 +-2.134179115499999924e+01 +-2.134185886499999896e+01 +-2.134429168500000173e+01 +-2.134465694500000055e+01 +-2.134721374499999769e+01 +-2.135144997000000089e+01 +-2.135279178500000086e+01 +-2.135817718499999884e+01 +-2.135696887999999660e+01 +-2.136578655499999968e+01 +-2.136605262999999866e+01 +-2.137222385000000102e+01 +-2.137184428999999852e+01 +-2.137873554000000098e+01 +-2.136997223000000190e+01 +-2.137435340999999767e+01 +-2.137793159499999973e+01 +-2.138557052499999855e+01 +-2.138133526000000018e+01 +-2.138373470500000195e+01 +-2.138632488000000009e+01 +-2.139146900000000073e+01 +-2.139054107500000157e+01 +-2.139013290500000153e+01 +-2.139132976500000183e+01 +-2.139385223499999711e+01 +-2.139393043500000147e+01 +-2.139530372499999800e+01 +-2.139507865999999936e+01 +-2.139680957999999933e+01 +-2.139569187500000069e+01 +-2.140291022999999981e+01 +-2.139685344499999786e+01 +-2.140140629000000061e+01 +-2.140449142499999979e+01 +-2.140200424000000012e+01 +-2.140645981000000120e+01 +-2.141184330000000102e+01 +-2.140924167499999697e+01 +-2.141290283500000058e+01 +-2.141662501999999790e+01 +-2.141632175499999846e+01 +-2.140879249500000014e+01 +-2.141172122999999772e+01 +-2.141508483999999868e+01 +-2.140874671999999990e+01 +-2.141066264999999902e+01 +-2.141202258999999941e+01 +-2.140898228000000003e+01 +-2.141200828499999886e+01 +-2.141261863999999804e+01 +-2.140922641499999912e+01 +-2.140683746500000240e+01 +-2.141264915499999688e+01 +-2.141028499499999782e+01 +-2.140898513999999864e+01 +-2.140958880999999892e+01 +-2.140958404499999901e+01 +-2.140891552000000075e+01 +-2.141329860500000137e+01 +-2.140904522000000298e+01 +-2.140335178499999813e+01 +-2.140738010500000144e+01 +-2.140796947500000158e+01 +-2.140468502000000228e+01 +-2.141399097500000082e+01 +-2.141002655000000132e+01 +-2.140852832499999892e+01 +-2.140888119000000245e+01 +-2.140732097499999753e+01 +-2.140738105500000188e+01 +-2.140004825500000152e+01 +-2.140149783999999755e+01 +-2.140011978000000070e+01 +-2.139899920999999949e+01 +-2.139935779500000024e+01 +-2.139144801999999856e+01 +-2.139019108000000102e+01 +-2.138630866999999824e+01 +-2.138969802500000128e+01 +-2.138489150999999922e+01 +-2.138459778000000000e+01 +-2.137987327500000134e+01 +-2.138519668500000037e+01 +-2.138343429500000070e+01 +-2.138046931999999956e+01 +-2.137315273499999790e+01 +-2.137713622999999785e+01 +-2.137780951999999957e+01 +-2.137498283500000085e+01 +-2.137498283500000085e+01 +-2.137708472999999998e+01 +-2.136948299499999848e+01 +-2.137233829499999871e+01 +-2.137331962500000060e+01 +-2.137165927499999896e+01 +-2.136537742499999837e+01 +-2.136391067499999963e+01 +-2.135465335499999995e+01 +-2.135508251000000257e+01 +-2.135018730000000176e+01 +-2.135531806999999915e+01 +-2.134323882999999711e+01 +-2.134516621000000214e+01 +-2.134570216999999914e+01 +-2.133840179499999934e+01 +-2.133788585499999968e+01 +-2.133341503000000117e+01 +-2.134256554000000250e+01 +-2.133955860000000015e+01 +-2.133284663999999964e+01 +-2.133758926499999831e+01 +-2.133169460499999914e+01 +-2.133272743500000246e+01 +-2.133408736999999888e+01 +-2.132956314500000161e+01 +-2.133329486999999958e+01 +-2.132349681499999861e+01 +-2.132228755999999947e+01 +-2.132602501000000217e+01 +-2.132620525000000100e+01 +-2.131954288500000061e+01 +-2.131897926499999940e+01 +-2.131692695499999957e+01 +-2.131322860499999905e+01 +-2.131032943499999988e+01 +-2.130875491999999838e+01 +-2.130807876499999765e+01 +-2.130484485499999892e+01 +-2.130326557000000065e+01 +-2.130049324000000155e+01 +-2.129513073000000034e+01 +-2.129516982999999897e+01 +-2.129774856499999913e+01 +-2.129597091499999806e+01 +-2.129438400000000087e+01 +-2.129046821499999709e+01 +-2.128926754000000088e+01 +-2.129089164500000209e+01 +-2.129168986999999902e+01 +-2.129158783000000099e+01 +-2.129385471500000193e+01 +-2.129606342000000296e+01 +-2.129448127500000254e+01 +-2.129030609000000140e+01 +-2.129533672499999852e+01 +-2.128759575000000126e+01 +-2.128425217000000202e+01 +-2.128184509500000132e+01 +-2.128035355000000095e+01 +-2.127195167500000039e+01 +-2.127700901000000044e+01 +-2.127986526499999798e+01 +-2.127854633500000148e+01 +-2.127199458999999848e+01 +-2.126590346999999781e+01 +-2.127077674499999915e+01 +-2.126616763999999904e+01 +-2.126822757500000094e+01 +-2.126316261499999882e+01 +-2.126601505500000044e+01 +-2.126893901999999770e+01 +-2.127175522000000285e+01 +-2.127475738500000091e+01 +-2.127438068499999702e+01 +-2.127193546499999854e+01 +-2.127579594000000185e+01 +-2.128129673000000111e+01 +-2.127758502999999735e+01 +-2.128034686999999892e+01 +-2.127884483500000101e+01 +-2.127994251500000189e+01 +-2.128858089500000261e+01 +-2.127722358999999841e+01 +-2.127749252499999955e+01 +-2.127536106000000160e+01 +-2.127590751500000010e+01 +-2.126897525999999772e+01 +-2.127136326000000111e+01 +-2.127109050500000009e+01 +-2.127170467500000228e+01 +-2.126819800999999899e+01 +-2.126994323999999992e+01 +-2.127348899999999787e+01 +-2.127292347000000206e+01 +-2.127578163500000130e+01 +-2.127775859999999852e+01 +-2.128087711499999912e+01 +-2.128066253499999760e+01 +-2.128847599000000201e+01 +-2.128558158999999961e+01 +-2.128676509999999666e+01 +-2.128756046000000168e+01 +-2.128975486999999944e+01 +-2.129711913999999950e+01 +-2.129866409499999946e+01 +-2.129697990500000060e+01 +-2.129493236999999795e+01 +-2.129712581500000113e+01 +-2.129610824499999921e+01 +-2.130209827499999875e+01 +-2.129691791500000164e+01 +-2.129847335499999872e+01 +-2.129706573500000033e+01 +-2.130085754499999950e+01 +-2.130184364000000130e+01 +-2.130528736499999809e+01 +-2.130110168499999901e+01 +-2.130929279499999751e+01 +-2.130634498499999907e+01 +-2.130426692999999716e+01 +-2.131280612500000160e+01 +-2.131609249000000261e+01 +-2.131566333499999999e+01 +-2.131928729999999916e+01 +-2.132120418499999914e+01 +-2.133516311500000029e+01 +-2.133899402500000164e+01 +-2.134113502499999981e+01 +-2.133831692000000047e+01 +-2.134578418999999982e+01 +-2.134944915999999893e+01 +-2.135105133000000066e+01 +-2.135378646499999888e+01 +-2.135644817500000059e+01 +-2.135657310500000250e+01 +-2.135635090000000247e+01 +-2.135715485000000058e+01 +-2.136184501999999696e+01 +-2.135102367000000001e+01 +-2.135497665500000153e+01 +-2.135805034999999918e+01 +-2.136052036499999929e+01 +-2.136077784999999807e+01 +-2.136561298499999850e+01 +-2.137079715499999821e+01 +-2.137240219000000252e+01 +-2.137438869500000038e+01 +-2.138350200499999687e+01 +-2.138908862999999982e+01 +-2.139254569999999944e+01 +-2.140248489500000062e+01 +-2.140980148500000269e+01 +-2.141324997000000252e+01 +-2.141495228000000139e+01 +-2.142227077500000121e+01 +-2.142225647000000066e+01 +-2.142938137499999840e+01 +-2.142889690500000199e+01 +-2.143174266999999844e+01 +-2.142896937999999807e+01 +-2.143108749000000302e+01 +-2.143032265000000081e+01 +-2.143538093500000130e+01 +-2.143581485499999673e+01 +-2.144004821499999736e+01 +-2.144204902499999932e+01 +-2.144215011500000045e+01 +-2.144347286499999683e+01 +-2.144870853500000152e+01 +-2.145303916999999672e+01 +-2.145898342000000270e+01 +-2.146191215500000027e+01 +-2.146354579999999856e+01 +-2.147365093500000199e+01 +-2.148184204000000008e+01 +-2.148957538500000197e+01 +-2.149869060500000018e+01 +-2.150728511500000195e+01 +-2.151252841999999887e+01 +-2.151822566499999922e+01 +-2.151489924999999914e+01 +-2.152430534500000192e+01 +-2.152548790000000167e+01 +-2.153075504499999937e+01 +-2.153088759999999979e+01 +-2.153608608500000088e+01 +-2.153304481500000023e+01 +-2.153944587499999841e+01 +-2.154004669000000050e+01 +-2.154352665000000044e+01 +-2.154787063999999930e+01 +-2.154612159500000246e+01 +-2.155289935999999784e+01 +-2.155783271499999998e+01 +-2.156188583499999822e+01 +-2.156208419499999707e+01 +-2.157399940499999857e+01 +-2.158004856000000160e+01 +-2.158221912500000172e+01 +-2.158971882000000164e+01 +-2.160122204000000323e+01 +-2.160760307500000010e+01 +-2.161262512500000099e+01 +-2.162398815499999927e+01 +-2.163058376499999724e+01 +-2.163508605999999901e+01 +-2.164343738499999859e+01 +-2.164987563999999765e+01 +-2.165216636999999977e+01 +-2.165427875499999999e+01 +-2.165510272999999941e+01 +-2.165685844499999746e+01 +-2.165879249500000014e+01 +-2.166386795000000021e+01 +-2.165757370000000037e+01 +-2.166626262500000166e+01 +-2.166201591499999779e+01 +-2.166533279499999765e+01 +-2.166956901500000043e+01 +-2.167364406499999774e+01 +-2.167849826500000177e+01 +-2.168393898000000064e+01 +-2.169432163000000102e+01 +-2.170072745999999952e+01 +-2.170658588500000263e+01 +-2.171035099000000201e+01 +-2.171943950499999687e+01 +-2.172582054000000085e+01 +-2.173836230999999941e+01 +-2.174262619000000285e+01 +-2.174746131999999932e+01 +-2.175783348000000217e+01 +-2.176430225499999693e+01 +-2.176940345999999948e+01 +-2.176885890999999873e+01 +-2.177011776000000154e+01 +-2.177359866999999838e+01 +-2.177413272999999805e+01 +-2.177640628500000020e+01 +-2.177487754500000250e+01 +-2.177823924999999861e+01 +-2.177989578000000037e+01 +-2.177815055499999985e+01 +-2.178492546000000019e+01 +-2.178756046000000168e+01 +-2.179298973499999903e+01 +-2.179388141500000131e+01 +-2.180486774500000280e+01 +-2.180830192500000209e+01 +-2.181766223500000024e+01 +-2.182187557499999997e+01 +-2.182744789000000196e+01 +-2.183746624000000125e+01 +-2.184858894499999948e+01 +-2.185023212000000115e+01 +-2.185971641500000118e+01 +-2.186349868499999971e+01 +-2.186782932500000243e+01 +-2.187289810500000087e+01 +-2.188019562000000207e+01 +-2.187548160500000094e+01 +-2.187918758500000038e+01 +-2.187853336500000268e+01 +-2.187841892499999830e+01 +-2.188124656500000143e+01 +-2.187598800499999996e+01 +-2.187776088500000071e+01 +-2.188251971999999768e+01 +-2.188214015999999873e+01 +-2.188231659000000207e+01 +-2.188703728000000126e+01 +-2.189244270500000056e+01 +-2.189601611999999875e+01 +-2.189839839999999782e+01 +-2.190632056999999833e+01 +-2.191179085000000271e+01 +-2.192085552500000034e+01 +-2.192208289999999948e+01 +-2.193180560999999784e+01 +-2.193352318000000167e+01 +-2.194368458000000288e+01 +-2.195270443000000071e+01 +-2.195296573999999978e+01 +-2.195577239500000033e+01 +-2.195877552000000321e+01 +-2.196196079499999954e+01 +-2.195738887499999947e+01 +-2.195747280000000146e+01 +-2.195008373000000290e+01 +-2.195454407000000074e+01 +-2.195446968000000254e+01 +-2.194701195000000027e+01 +-2.195015335499999765e+01 +-2.194916534499999727e+01 +-2.194777202499999902e+01 +-2.194638061500000248e+01 +-2.195263957999999960e+01 +-2.195484638499999974e+01 +-2.196007442500000195e+01 +-2.196452904000000217e+01 +-2.197218990500000046e+01 +-2.197143649999999937e+01 +-2.198430060999999824e+01 +-2.198401451000000151e+01 +-2.199039555000000234e+01 +-2.199532604499999877e+01 +-2.200099658999999974e+01 +-2.200556659499999768e+01 +-2.200326538000000198e+01 +-2.200848579499999857e+01 +-2.201151561500000042e+01 +-2.201022529500000147e+01 +-2.200957679999999783e+01 +-2.200084876999999750e+01 +-2.200011539500000168e+01 +-2.200174522500000052e+01 +-2.199958706000000319e+01 +-2.199562263500000014e+01 +-2.199746799500000094e+01 +-2.199929714000000303e+01 +-2.199636650000000060e+01 +-2.199458789999999908e+01 +-2.199917316500000197e+01 +-2.200463962999999978e+01 +-2.200759410499999902e+01 +-2.200685786999999749e+01 +-2.201531887000000154e+01 +-2.201949500999999998e+01 +-2.203003120500000023e+01 +-2.203563975999999869e+01 +-2.203752803500000113e+01 +-2.204139518999999936e+01 +-2.204497146499999971e+01 +-2.204818725499999843e+01 +-2.204816627499999981e+01 +-2.205176353499999919e+01 +-2.204981517999999951e+01 +-2.204962920999999909e+01 +-2.204714202999999983e+01 +-2.204872417500000026e+01 +-2.204068374499999905e+01 +-2.203340912000000174e+01 +-2.203063868999999997e+01 +-2.203333854499999944e+01 +-2.202841854000000055e+01 +-2.203470516000000146e+01 +-2.202799702000000082e+01 +-2.202717971999999946e+01 +-2.203950977499999908e+01 +-2.203768730000000176e+01 +-2.204656028499999820e+01 +-2.204983710999999857e+01 +-2.205103015499999941e+01 +-2.205861568499999947e+01 +-2.206570243999999903e+01 +-2.206606197500000022e+01 +-2.207928944000000016e+01 +-2.207690143499999991e+01 +-2.207742499999999808e+01 +-2.208183192999999989e+01 +-2.207966041499999932e+01 +-2.208152675499999873e+01 +-2.207711982500000047e+01 +-2.207894611000000040e+01 +-2.207107066999999745e+01 +-2.206728172500000085e+01 +-2.206338024000000075e+01 +-2.206528663499999965e+01 +-2.206165981499999873e+01 +-2.205761336999999855e+01 +-2.205678844500000224e+01 +-2.206491089000000017e+01 +-2.206581592499999900e+01 +-2.206625747500000045e+01 +-2.206993007500000203e+01 +-2.207196616999999961e+01 +-2.208461379999999963e+01 +-2.209133815999999939e+01 +-2.209170627499999995e+01 +-2.210194682999999927e+01 +-2.210875606500000146e+01 +-2.211511802999999787e+01 +-2.211875915499999934e+01 +-2.212358188500000011e+01 +-2.212537670000000034e+01 +-2.212802124000000248e+01 +-2.213649940499999857e+01 +-2.213877963999999920e+01 +-2.213373947000000186e+01 +-2.213748169000000132e+01 +-2.213676738499999885e+01 +-2.213557338999999757e+01 +-2.213210678000000087e+01 +-2.213309860500000070e+01 +-2.213593578500000092e+01 +-2.213273239000000103e+01 +-2.213576698500000006e+01 +-2.213730907500000100e+01 +-2.214262676499999927e+01 +-2.214169406999999978e+01 +-2.215410137499999976e+01 +-2.215517997999999977e+01 +-2.216433811000000276e+01 +-2.216679478000000003e+01 +-2.217554760000000158e+01 +-2.217902755500000112e+01 +-2.219186591999999791e+01 +-2.219681644499999962e+01 +-2.220242023499999817e+01 +-2.221272850000000076e+01 +-2.221197414499999923e+01 +-2.222101688499999739e+01 +-2.221888733000000116e+01 +-2.222256755499999770e+01 +-2.222293376500000051e+01 +-2.222644615000000101e+01 +-2.222384357500000007e+01 +-2.222291850999999951e+01 +-2.222488212500000060e+01 +-2.222946929999999810e+01 +-2.223154068000000194e+01 +-2.223059463499999922e+01 +-2.223085117000000110e+01 +-2.224071502500000008e+01 +-2.224455165999999906e+01 +-2.224703502499999885e+01 +-2.225951290000000071e+01 +-2.226611996000000104e+01 +-2.226688099000000065e+01 +-2.227247619499999942e+01 +-2.228014182999999804e+01 +-2.228728771499999795e+01 +-2.230188942000000196e+01 +-2.230233478499999933e+01 +-2.231062603000000166e+01 +-2.231829738500000104e+01 +-2.232038498000000004e+01 +-2.233109760500000007e+01 +-2.232813930500000055e+01 +-2.232887458999999808e+01 +-2.233115196500000010e+01 +-2.233856296500000127e+01 +-2.233556747000000087e+01 +-2.233516692999999975e+01 +-2.234141350000000159e+01 +-2.234444331999999989e+01 +-2.234709835499999997e+01 +-2.235105323500000196e+01 +-2.235048008000000053e+01 +-2.235793113999999804e+01 +-2.236205863500000035e+01 +-2.237206268500000306e+01 +-2.237877368999999916e+01 +-2.238575267999999951e+01 +-2.239909553500000072e+01 +-2.240036201499999891e+01 +-2.242133617000000001e+01 +-2.242788314999999955e+01 +-2.243445396499999944e+01 +-2.243853091999999805e+01 +-2.244357585999999927e+01 +-2.245590590999999847e+01 +-2.246177196500000051e+01 +-2.246219349000000065e+01 +-2.246971321000000188e+01 +-2.247482204499999980e+01 +-2.247268962999999786e+01 +-2.247689056499999793e+01 +-2.248024463499999825e+01 +-2.247985553999999908e+01 +-2.248490905500000281e+01 +-2.248478603000000220e+01 +-2.248532580999999908e+01 +-2.249405002499999995e+01 +-2.249588775499999826e+01 +-2.250438690000000008e+01 +-2.250823306999999929e+01 +-2.251387023999999926e+01 +-2.252173995999999789e+01 +-2.253171539499999909e+01 +-2.253572368500000067e+01 +-2.254120731500000119e+01 +-2.255195521999999997e+01 +-2.255359172500000042e+01 +-2.257015228000000207e+01 +-2.257089995999999843e+01 +-2.257456779500000010e+01 +-2.258056926500000117e+01 +-2.258766174499999835e+01 +-2.258793354000000164e+01 +-2.259438610499999811e+01 +-2.259732628000000076e+01 +-2.259938049000000149e+01 +-2.259957122499999826e+01 +-2.259946822999999938e+01 +-2.261210346499999702e+01 +-2.261207580499999992e+01 +-2.262123871000000008e+01 +-2.261892223499999943e+01 +-2.262900352500000167e+01 +-2.262901115500000060e+01 +-2.263835430000000315e+01 +-2.264374542499999876e+01 +-2.264564133000000012e+01 +-2.264751719999999935e+01 +-2.266254902000000016e+01 +-2.266874598999999790e+01 +-2.267499446499999749e+01 +-2.267908668500000147e+01 +-2.268235683500000022e+01 +-2.268261241999999811e+01 +-2.268838596500000193e+01 +-2.269330787500000213e+01 +-2.269009113499999941e+01 +-2.269996357000000131e+01 +-2.270362758999999997e+01 +-2.270470905500000214e+01 +-2.270460128500000252e+01 +-2.271432876499999765e+01 +-2.271368408000000017e+01 +-2.271005440000000064e+01 +-2.272026157500000210e+01 +-2.272030258000000202e+01 +-2.272316455499999677e+01 +-2.272287845500000003e+01 +-2.273373984999999919e+01 +-2.273094367999999932e+01 +-2.273535919000000050e+01 +-2.274066639000000123e+01 +-2.274284362499999901e+01 +-2.274497603999999740e+01 +-2.275095081499999949e+01 +-2.274844360499999851e+01 +-2.275055980500000175e+01 +-2.274860953999999680e+01 +-2.275443076999999903e+01 +-2.275432682499999970e+01 +-2.275862693499999878e+01 +-2.276103115000000088e+01 +-2.276405048499999850e+01 +-2.276535797000000017e+01 +-2.276755428499999923e+01 +-2.277621269499999812e+01 +-2.277912806999999873e+01 +-2.277638530499999803e+01 +-2.277468872000000033e+01 +-2.278303909499999946e+01 +-2.278019047000000086e+01 +-2.278871440999999720e+01 +-2.278495502500000214e+01 +-2.278425121499999761e+01 +-2.278436660500000244e+01 +-2.279104805000000056e+01 +-2.278689193499999988e+01 +-2.278512859499999976e+01 +-2.278589153499999753e+01 +-2.278176116999999934e+01 +-2.278437709499999997e+01 +-2.278572177999999937e+01 +-2.278045081999999866e+01 +-2.278052521000000041e+01 +-2.277281380000000155e+01 +-2.277546024499999788e+01 +-2.276731682000000134e+01 +-2.277112007000000204e+01 +-2.276619148500000023e+01 +-2.277174472499999780e+01 +-2.277322864499999966e+01 +-2.277131271000000012e+01 +-2.277922249000000221e+01 +-2.277512455000000102e+01 +-2.277889442000000031e+01 +-2.278330516999999844e+01 +-2.278494072000000159e+01 +-2.277654076000000316e+01 +-2.277386951500000123e+01 +-2.278048800999999912e+01 +-2.277531719499999951e+01 +-2.277493953999999832e+01 +-2.277106476000000157e+01 +-2.277112770000000097e+01 +-2.276836300000000080e+01 +-2.275802326499999850e+01 +-2.275306892000000047e+01 +-2.274898719999999841e+01 +-2.273967361500000095e+01 +-2.273762226499999883e+01 +-2.273143386499999963e+01 +-2.272806835000000092e+01 +-2.272603511999999881e+01 +-2.272434330000000102e+01 +-2.272410583499999959e+01 +-2.272152328499999996e+01 +-2.271863270000000057e+01 +-2.272391033499999935e+01 +-2.272666359000000114e+01 +-2.272165298499999864e+01 +-2.272596550000000093e+01 +-2.272104358500000032e+01 +-2.271716499000000056e+01 +-2.272165775499999896e+01 +-2.271768569500000012e+01 +-2.271271037999999720e+01 +-2.271268653500000312e+01 +-2.270541382000000041e+01 +-2.270141792000000081e+01 +-2.269498729499999712e+01 +-2.268603992500000288e+01 +-2.267249774999999801e+01 +-2.266108990000000034e+01 +-2.265746306999999859e+01 +-2.264618206000000100e+01 +-2.264210796000000059e+01 +-2.263491439999999955e+01 +-2.262873839999999959e+01 +-2.261944770999999932e+01 +-2.261934090000000097e+01 +-2.262760639000000040e+01 +-2.262310122999999962e+01 +-2.262403202000000135e+01 +-2.262431049499999958e+01 +-2.262947750000000013e+01 +-2.263204860500000137e+01 +-2.262462425500000052e+01 +-2.262088965999999957e+01 +-2.261610317499999923e+01 +-2.261283588500000263e+01 +-2.260782909499999960e+01 +-2.260585498500000057e+01 +-2.259951496000000049e+01 +-2.259115982000000145e+01 +-2.258066940499999831e+01 +-2.257467651500000017e+01 +-2.255685520000000110e+01 +-2.255152130500000141e+01 +-2.253686618999999780e+01 +-2.253098201499999931e+01 +-2.251768875000000136e+01 +-2.251155853499999893e+01 +-2.249810409500000219e+01 +-2.248569678999999866e+01 +-2.248005008500000201e+01 +-2.248364162499999708e+01 +-2.247617149500000266e+01 +-2.247439289000000073e+01 +-2.247120571499999997e+01 +-2.246759319499999918e+01 +-2.247240543499999887e+01 +-2.246976852499999922e+01 +-2.246785736000000000e+01 +-2.247230052999999828e+01 +-2.247229289999999935e+01 +-2.246568012000000181e+01 +-2.246284676000000147e+01 +-2.244644642000000090e+01 +-2.243653584000000123e+01 +-2.242749404999999996e+01 +-2.241955852499999935e+01 +-2.240465641000000119e+01 +-2.239060783500000085e+01 +-2.238689517999999978e+01 +-2.236915588499999785e+01 +-2.236258411499999710e+01 +-2.235023212499999801e+01 +-2.233866215000000111e+01 +-2.233695698000000007e+01 +-2.233192729499999984e+01 +-2.232887649499999938e+01 +-2.232551956500000045e+01 +-2.232424259500000119e+01 +-2.232459449999999990e+01 +-2.232855129000000005e+01 +-2.232367801499999871e+01 +-2.232869147999999981e+01 +-2.232482338000000155e+01 +-2.232171630999999934e+01 +-2.231647586500000102e+01 +-2.231333160500000190e+01 +-2.230340195000000136e+01 +-2.229994392500000089e+01 +-2.228993129500000236e+01 +-2.227843952499999958e+01 +-2.226766395499999973e+01 +-2.225956153499999957e+01 +-2.224934577999999874e+01 +-2.223907565999999747e+01 +-2.222857570500000080e+01 +-2.221322346000000181e+01 +-2.220670890999999969e+01 +-2.219762229500000217e+01 +-2.218892574499999881e+01 +-2.218571280999999829e+01 +-2.217830657999999744e+01 +-2.217921638500000014e+01 +-2.217501067999999975e+01 +-2.217290591999999805e+01 +-2.217486571999999967e+01 +-2.217630958499999849e+01 +-2.217640208999999984e+01 +-2.217703437999999849e+01 +-2.217589473499999997e+01 +-2.217613410999999957e+01 +-2.217915916500000151e+01 +-2.217065715999999753e+01 +-2.216319942500000195e+01 +-2.215628815000000174e+01 +-2.214573478500000192e+01 +-2.213487243499999835e+01 +-2.212920856499999900e+01 +-2.211109447500000158e+01 +-2.210274028999999985e+01 +-2.209264277999999848e+01 +-2.208155631999999713e+01 +-2.207203102500000114e+01 +-2.206171893999999867e+01 +-2.205231571000000201e+01 +-2.205405139999999875e+01 +-2.204283237499999970e+01 +-2.204401683500000075e+01 +-2.204603195500000012e+01 +-2.204227352000000195e+01 +-2.205108261000000169e+01 +-2.204849815499999721e+01 +-2.205057430499999782e+01 +-2.204397868999999943e+01 +-2.204730225000000132e+01 +-2.204666614499999966e+01 +-2.204321861000000027e+01 +-2.204934787999999912e+01 +-2.203904628499999774e+01 +-2.203416633500000188e+01 +-2.202396678999999935e+01 +-2.201687908499999935e+01 +-2.201033496999999883e+01 +-2.200357246000000089e+01 +-2.198462295499999897e+01 +-2.198854350999999951e+01 +-2.197234535500000163e+01 +-2.196757983999999908e+01 +-2.195141506499999906e+01 +-2.194347762999999674e+01 +-2.193675232000000008e+01 +-2.193563652000000275e+01 +-2.193509102000000155e+01 +-2.193498801999999870e+01 +-2.193650626999999886e+01 +-2.193421745499999886e+01 +-2.193591785499999958e+01 +-2.194411086999999938e+01 +-2.195361899999999977e+01 +-2.194137668500000160e+01 +-2.194722652499999782e+01 +-2.194490147000000135e+01 +-2.193999957999999850e+01 +-2.194055748000000250e+01 +-2.194107532499999991e+01 +-2.193008232000000035e+01 +-2.192724228000000153e+01 +-2.190897655499999885e+01 +-2.190497207499999988e+01 +-2.189767455999999868e+01 +-2.189015769999999961e+01 +-2.187935257000000178e+01 +-2.187875842999999776e+01 +-2.186896705499999882e+01 +-2.186250496000000254e+01 +-2.185754490000000061e+01 +-2.185758876500000270e+01 +-2.185215759000000091e+01 +-2.185087585499999818e+01 +-2.184930706000000100e+01 +-2.184884643499999868e+01 +-2.185208129500000140e+01 +-2.185651112000000040e+01 +-2.185588359999999852e+01 +-2.186105918500000200e+01 +-2.186274051999999912e+01 +-2.186201095500000235e+01 +-2.185908127000000079e+01 +-2.186074829000000008e+01 +-2.185644054499999811e+01 +-2.185897636500000019e+01 +-2.185311126500000256e+01 +-2.184566307000000052e+01 +-2.183847141000000036e+01 +-2.182627963999999920e+01 +-2.182217883999999941e+01 +-2.181328106000000133e+01 +-2.179932689500000009e+01 +-2.178683948500000156e+01 +-2.178682899500000048e+01 +-2.177494335000000092e+01 +-2.177133178500000099e+01 +-2.177267742000000084e+01 +-2.177473353999999972e+01 +-2.177518558499999912e+01 +-2.177080916999999971e+01 +-2.177703762000000154e+01 +-2.178260802999999868e+01 +-2.178697967500000132e+01 +-2.178417015000000134e+01 +-2.178508281499999910e+01 +-2.178912448999999896e+01 +-2.178463458999999958e+01 +-2.178407763999999958e+01 +-2.178626251500000066e+01 +-2.178283309999999773e+01 +-2.176718139500000149e+01 +-2.176892567000000156e+01 +-2.175928783499999852e+01 +-2.175392913499999992e+01 +-2.175149059000000307e+01 +-2.173589134000000200e+01 +-2.173185634500000063e+01 +-2.172869110499999934e+01 +-2.171603393499999868e+01 +-2.170878315000000214e+01 +-2.170055961999999994e+01 +-2.170444392999999650e+01 +-2.170080566499999719e+01 +-2.169940852999999947e+01 +-2.170043086999999815e+01 +-2.169433593499999802e+01 +-2.170609188000000245e+01 +-2.169890021999999874e+01 +-2.170639609999999919e+01 +-2.169451141500000091e+01 +-2.170610523500000255e+01 +-2.169720077499999888e+01 +-2.170320319999999725e+01 +-2.169916534500000083e+01 +-2.169723415500000030e+01 +-2.169356727999999990e+01 +-2.168775940000000091e+01 +-2.168016624500000233e+01 +-2.166857909999999876e+01 +-2.166738128499999760e+01 +-2.165509987000000081e+01 +-2.164792442499999936e+01 +-2.164236545500000020e+01 +-2.163472079999999664e+01 +-2.162627124499999809e+01 +-2.162203979499999917e+01 +-2.160985946499999955e+01 +-2.160289478500000016e+01 +-2.160964870499999790e+01 +-2.160297680000000042e+01 +-2.160314464500000042e+01 +-2.160505961999999869e+01 +-2.160779953000000120e+01 +-2.160146236499999972e+01 +-2.160648441000000020e+01 +-2.160985946499999955e+01 +-2.161315441500000034e+01 +-2.160267353000000057e+01 +-2.160809803000000073e+01 +-2.159940528999999998e+01 +-2.159636593000000104e+01 +-2.159958267500000062e+01 +-2.158851909999999918e+01 +-2.158214474000000038e+01 +-2.157442855499999723e+01 +-2.156972503500000116e+01 +-2.155456447999999980e+01 +-2.155394744999999901e+01 +-2.154148101499999868e+01 +-2.153164863499999981e+01 +-2.152703856999999843e+01 +-2.152506065500000076e+01 +-2.151321983000000060e+01 +-2.150461578499999860e+01 +-2.150986480999999984e+01 +-2.150313281999999759e+01 +-2.150442123500000235e+01 +-2.150858879500000143e+01 +-2.150148677500000005e+01 +-2.150839709999999982e+01 +-2.151312350999999978e+01 +-2.151226997500000238e+01 +-2.156067371500000007e+01 +-2.156031512999999933e+01 +-2.156178187999999807e+01 +-2.155091381000000084e+01 +-2.154314517999999978e+01 +-2.154003620000000296e+01 +-2.153729915499999947e+01 +-2.153209018500000127e+01 +-2.152296352500000154e+01 +-2.152109527500000041e+01 +-2.150630951000000124e+01 +-2.150078010500000048e+01 +-2.148986148999999912e+01 +-2.148886489499999897e+01 +-2.148574066000000116e+01 +-2.148078155500000008e+01 +-2.146872996999999827e+01 +-2.147193336499999816e+01 +-2.146975898499999857e+01 +-2.146566963499999758e+01 +-2.146934986000000123e+01 +-2.147011565999999760e+01 +-2.146730995000000064e+01 +-2.146651077499999971e+01 +-2.147187233000000006e+01 +-2.146877479500000163e+01 +-2.146803664999999839e+01 +-2.147034263500000151e+01 +-2.146555900999999977e+01 +-2.146112346500000001e+01 +-2.145227432499999765e+01 +-2.145377731499999996e+01 +-2.144328117499999919e+01 +-2.143198299499999848e+01 +-2.143313026499999907e+01 +-2.141647052500000115e+01 +-2.141762161500000161e+01 +-2.141138648999999816e+01 +-2.140363788500000197e+01 +-2.139881706499999936e+01 +-2.139330959499999807e+01 +-2.138628482499999706e+01 +-2.138049316500000074e+01 +-2.138242912500000159e+01 +-2.138306236500000068e+01 +-2.137657738000000052e+01 +-2.138375091500000025e+01 +-2.137954806999999846e+01 +-2.138010978500000192e+01 +-2.137854671499999881e+01 +-2.137663840999999820e+01 +-2.138293934000000007e+01 +-2.137752914499999690e+01 +-2.137984085000000078e+01 +-2.136866951000000014e+01 +-2.136842346499999934e+01 +-2.136405944999999917e+01 +-2.136014366500000250e+01 +-2.135744476500000033e+01 +-2.134601116000000331e+01 +-2.134038925499999806e+01 +-2.133080101000000184e+01 +-2.132815074999999894e+01 +-2.132112788999999964e+01 +-2.131875705499999896e+01 +-2.131048965499999781e+01 +-2.130968570499999970e+01 +-2.129832172500000098e+01 +-2.130272102500000031e+01 +-2.129907894000000113e+01 +-2.130276966499999958e+01 +-2.129748821000000092e+01 +-2.130437850999999938e+01 +-2.130522632499999958e+01 +-2.130251884500000159e+01 +-2.130398845500000249e+01 +-2.130522632499999958e+01 +-2.129635524500000088e+01 +-2.129581928500000032e+01 +-2.129394340500000027e+01 +-2.129338169000000036e+01 +-2.128589915999999960e+01 +-2.128569507999999999e+01 +-2.127691650499999909e+01 +-2.127416705999999991e+01 +-2.126836395499999810e+01 +-2.126295661999999709e+01 +-2.125974560000000224e+01 +-2.125286292999999915e+01 +-2.124545097499999713e+01 +-2.125049209499999847e+01 +-2.124151515999999873e+01 +-2.123873233999999854e+01 +-2.123250293999999982e+01 +-2.123452567999999729e+01 +-2.122929096000000015e+01 +-2.122893047000000166e+01 +-2.123345756500000192e+01 +-2.123316193000000141e+01 +-2.122709942000000183e+01 +-2.123334121999999979e+01 +-2.123141669999999692e+01 +-2.123243045999999978e+01 +-2.123410892500000102e+01 +-2.122536754499999745e+01 +-2.123155116999999947e+01 +-2.122558593499999802e+01 +-2.122762965999999807e+01 +-2.122168732000000091e+01 +-2.121088218999999953e+01 +-2.120796393999999907e+01 +-2.120723056499999970e+01 +-2.120039368000000124e+01 +-2.119489574500000018e+01 +-2.119136523999999966e+01 +-2.118949126999999777e+01 +-2.118528461500000049e+01 +-2.118271732499999871e+01 +-2.117766857000000158e+01 +-2.118148517499999883e+01 +-2.117515086999999951e+01 +-2.118184852499999948e+01 +-2.118239784499999701e+01 +-2.118057728000000139e+01 +-2.118105506999999932e+01 +-2.112720012500000166e+01 +-2.112096881499999768e+01 +-2.112588596500000193e+01 +-2.112513541999999944e+01 +-2.112702083499999972e+01 +-2.112548160500000094e+01 +-2.112050342500000255e+01 +-2.111794662500000186e+01 +-2.111583137499999907e+01 +-2.111555385999999856e+01 +-2.111276054000000002e+01 +-2.111072826000000191e+01 +-2.110867214499999989e+01 +-2.110393333000000027e+01 +-2.109867953999999912e+01 +-2.109404372999999921e+01 +-2.109689140000000052e+01 +-2.108534431500000039e+01 +-2.108167457500000097e+01 +-2.108624744499999792e+01 +-2.108387470000000263e+01 +-2.108412075000000030e+01 +-2.108597945999999723e+01 +-2.108469200000000043e+01 +-2.108972549499999971e+01 +-2.108815098000000177e+01 +-2.108807563499999915e+01 +-2.109147548499999658e+01 +-2.109166145500000056e+01 +-2.108798026999999919e+01 +-2.109036541000000042e+01 +-2.109044456499999853e+01 +-2.108732318999999933e+01 +-2.108589744500000052e+01 +-2.108046149999999841e+01 +-2.107903194000000013e+01 +-2.107287407000000101e+01 +-2.107383346499999988e+01 +-2.107062626000000094e+01 +-2.106864928999999975e+01 +-2.107012558000000269e+01 +-2.106468582000000112e+01 +-2.106605529499999818e+01 +-2.106481647500000065e+01 +-2.106053161499999860e+01 +-2.106554126500000024e+01 +-2.106359100499999926e+01 +-2.106701278499999930e+01 +-2.106634712500000006e+01 +-2.106854438499999915e+01 +-2.106375408000000249e+01 +-2.106561469999999758e+01 +-2.106892394999999851e+01 +-2.107100867999999849e+01 +-2.107268428999999799e+01 +-2.107156467499999764e+01 +-2.107340907999999757e+01 +-2.107565594000000075e+01 +-2.107343577999999695e+01 +-2.107314300499999860e+01 +-2.106975650999999772e+01 +-2.107100772999999805e+01 +-2.106934070500000189e+01 +-2.106444358999999977e+01 +-2.106513977499999868e+01 +-2.106001376999999763e+01 +-2.105494784999999780e+01 +-2.105299377500000091e+01 +-2.104912472000000179e+01 +-2.105342197499999912e+01 +-2.105790710499999818e+01 +-2.105881500000000273e+01 +-2.106044483000000156e+01 +-2.106034851000000074e+01 +-2.106459808500000008e+01 +-2.106053924500000107e+01 +-2.106733035999999970e+01 +-2.106603622499999773e+01 +-2.106684684999999746e+01 +-2.106740570499999876e+01 +-2.107472991999999934e+01 +-2.107265091000000012e+01 +-2.106848526000000277e+01 +-2.107298660000000012e+01 +-2.106457710000000105e+01 +-2.106598472499999986e+01 +-2.107181167499999930e+01 +-2.107024288499999898e+01 +-2.106486987999999982e+01 +-2.106612968499999994e+01 +-2.106179905000000119e+01 +-2.106224441500000211e+01 +-2.106047344000000265e+01 +-2.106193065499999761e+01 +-2.105677604999999986e+01 +-2.105770397499999902e+01 +-2.106493567999999783e+01 +-2.106189346000000029e+01 +-2.106216716499999819e+01 +-2.105958938499999888e+01 +-2.106216811999999905e+01 +-2.106525898000000296e+01 +-2.106290435999999744e+01 +-2.106673526999999879e+01 +-2.106801414499999936e+01 +-2.106904697499999912e+01 +-2.107151794500000008e+01 +-2.106834316000000129e+01 +-2.106788635499999884e+01 +-2.106954670000000007e+01 +-2.107577324000000019e+01 +-2.107528209499999861e+01 +-2.106478405000000009e+01 +-2.107757473000000203e+01 +-2.106971168500000147e+01 +-2.106196975499999979e+01 +-2.105936812999999930e+01 +-2.105687140999999940e+01 +-2.105621432999999953e+01 +-2.105434895000000139e+01 +-2.105159091999999887e+01 +-2.105937766999999994e+01 +-2.105356979500000136e+01 +-2.105634880499999895e+01 +-2.105989551999999776e+01 +-2.106193733499999965e+01 +-2.106294727499999908e+01 +-2.106118774499999802e+01 +-2.106541347499999972e+01 +-2.106428146000000012e+01 +-2.106922244999999805e+01 +-2.106522846499999702e+01 +-2.106234359500000153e+01 +-2.106280899500000103e+01 +-2.105983924999999957e+01 +-2.105857371999999827e+01 +-2.106066227000000168e+01 +-2.105233288000000158e+01 +-2.105781841000000298e+01 +-2.105360793999999913e+01 +-2.105659199000000115e+01 +-2.105263042499999671e+01 +-2.104728603000000220e+01 +-2.105031680999999821e+01 +-2.104605865499999950e+01 +-2.104679870500000050e+01 +-2.104238700500000192e+01 +-2.103518771999999970e+01 +-2.103364085999999844e+01 +-2.103915309500000319e+01 +-2.103948783500000275e+01 +-2.104040718000000254e+01 +-2.104170703999999859e+01 +-2.103865718499999815e+01 +-2.104432582999999823e+01 +-2.104378986500000082e+01 +-2.104552173500000123e+01 +-2.104248142499999830e+01 +-2.104139709500000066e+01 +-2.103897762000000071e+01 +-2.103749847499999959e+01 +-2.103866863000000009e+01 +-2.103323173500000109e+01 +-2.103278541499999932e+01 +-2.102709293000000201e+01 +-2.102145767000000021e+01 +-2.102134418500000024e+01 +-2.101829623999999797e+01 +-2.100676917999999915e+01 +-2.101294135999999924e+01 +-2.101184081999999975e+01 +-2.101070308999999980e+01 +-2.100429153500000012e+01 +-2.100466346500000014e+01 +-2.100310039499999704e+01 +-2.100850867999999849e+01 +-2.100361442500000209e+01 +-2.100449657499999745e+01 +-2.100835513999999904e+01 +-2.100530624499999988e+01 +-2.100427055000000109e+01 +-2.099634075000000166e+01 +-2.099852275499999976e+01 +-2.100090885499999871e+01 +-2.099748706999999825e+01 +-2.099377727499999935e+01 +-2.099377059999999773e+01 +-2.099228763499999673e+01 +-2.099146556999999902e+01 +-2.098793888000000152e+01 +-2.098480796999999853e+01 +-2.098187542000000150e+01 +-2.097988605500000148e+01 +-2.097496795500000033e+01 +-2.096900939999999736e+01 +-2.096313476499999950e+01 +-2.096732616499999935e+01 +-2.095671081500000099e+01 +-2.096029758499999929e+01 +-2.096143722500000095e+01 +-2.096052647000000135e+01 +-2.096157073999999909e+01 +-2.096269798499999837e+01 +-2.096170044000000132e+01 +-2.095704841500000271e+01 +-2.095392036500000188e+01 +-2.095440578499999873e+01 +-2.095288276499999824e+01 +-2.094832038999999924e+01 +-2.095118904499999957e+01 +-2.094671249499999988e+01 +-2.094555758999999995e+01 +-2.094787788500000048e+01 +-2.094277286500000201e+01 +-2.093951321000000121e+01 +-2.093403244000000285e+01 +-2.093232345500000235e+01 +-2.092542266999999967e+01 +-2.092341709000000094e+01 +-2.092245769499999852e+01 +-2.091992568999999946e+01 +-2.091703128500000020e+01 +-2.091420554999999837e+01 +-2.091552543499999928e+01 +-2.091278458000000029e+01 +-2.091492653000000246e+01 +-2.090711784499999837e+01 +-2.090716743499999808e+01 +-2.090927124000000248e+01 +-2.090586280499999816e+01 +-2.090827464999999918e+01 +-2.090461730999999901e+01 +-2.090323543499999914e+01 +-2.090770721500000207e+01 +-2.090415477500000208e+01 +-2.090675068000000181e+01 +-2.090023898999999830e+01 +-2.089803505000000072e+01 +-2.089109515999999900e+01 +-2.089513015500000037e+01 +-2.088984202999999695e+01 +-2.089066886999999895e+01 +-2.088141536999999914e+01 +-2.088280392000000063e+01 +-2.088150310500000018e+01 +-2.088198566500000197e+01 +-2.087907982000000118e+01 +-2.088112449999999853e+01 +-2.086892986499999836e+01 +-2.087152862499999983e+01 +-2.087142563000000095e+01 +-2.086701392999999882e+01 +-2.087252044999999967e+01 +-2.086744021999999887e+01 +-2.087252044499999926e+01 +-2.087115192000000263e+01 +-2.086871051500000007e+01 +-2.087058258000000066e+01 +-2.086632919000000186e+01 +-2.086539077500000161e+01 +-2.086118889000000109e+01 +-2.086260605000000012e+01 +-2.085850429499999947e+01 +-2.086442088999999811e+01 +-2.085899925000000010e+01 +-2.085948944000000083e+01 +-2.085732364500000102e+01 +-2.085649300000000039e+01 +-2.084982967500000228e+01 +-2.084900283500000029e+01 +-2.084683704500000090e+01 +-2.084758853999999673e+01 +-2.083818149500000061e+01 +-2.084415339999999972e+01 +-2.084106159000000247e+01 +-2.084356212499999828e+01 +-2.083756542000000067e+01 +-2.083749389500000149e+01 +-2.083881473499999970e+01 +-2.084030342000000147e+01 +-2.083861064999999968e+01 +-2.083495426500000036e+01 +-2.083718776500000303e+01 +-2.083962822000000159e+01 +-2.083698940499999708e+01 +-2.083832645500000069e+01 +-2.083686828999999818e+01 +-2.083768558500000267e+01 +-2.083693123000000114e+01 +-2.083649635500000130e+01 +-2.083244991000000113e+01 +-2.082916641499999955e+01 +-2.083314705000000089e+01 +-2.082653617999999796e+01 +-2.082443046499999895e+01 +-2.082010745999999912e+01 +-2.082496929499999894e+01 +-2.082333946500000010e+01 +-2.082640265999999940e+01 +-2.082015133000000162e+01 +-2.082341289499999704e+01 +-2.081622982000000022e+01 +-2.081577110499999961e+01 +-2.081451320499999724e+01 +-2.082007694500000028e+01 +-2.081890487500000120e+01 +-2.081401634000000200e+01 +-2.081764507000000108e+01 +-2.082238388000000029e+01 +-2.082362270499999823e+01 +-2.082244109999999893e+01 +-2.082025432500000051e+01 +-2.082000541499999713e+01 +-2.081862259000000037e+01 +-2.081099891999999940e+01 +-2.081368732500000007e+01 +-2.081279563999999738e+01 +-2.081580734499999963e+01 +-2.081158256500000192e+01 +-2.080771541500000055e+01 +-2.081309986499999809e+01 +-2.080879497499999786e+01 +-2.081029892000000103e+01 +-2.080683326999999849e+01 +-2.080646515000000107e+01 +-2.080484199499999676e+01 +-2.080680656500000225e+01 +-2.080894279500000010e+01 +-2.080982494499999902e+01 +-2.080862808499999872e+01 +-2.081171322000000146e+01 +-2.080561160999999970e+01 +-2.081387615499999910e+01 +-2.080917740000000293e+01 +-2.081190967499999900e+01 +-2.080978870499999900e+01 +-2.080964851499999924e+01 +-2.081207179999999823e+01 +-2.081292629000000005e+01 +-2.081268215000000055e+01 +-2.081086158499999783e+01 +-2.081226158000000126e+01 +-2.081008338999999907e+01 +-2.081390667000000150e+01 +-2.080383968499999980e+01 +-2.080869007000000082e+01 +-2.080510616499999799e+01 +-2.080993461499999952e+01 +-2.080709647999999845e+01 +-2.080832576499999931e+01 +-2.080899905999999788e+01 +-2.080902766999999898e+01 +-2.080803203500000009e+01 +-2.081074333000000109e+01 +-2.080846786500000078e+01 +-2.080341339499999975e+01 +-2.080722331999999852e+01 +-2.080964183500000075e+01 +-2.081336212000000074e+01 +-2.080960464500000029e+01 +-2.081601523999999870e+01 +-2.081354904499999847e+01 +-2.081764030500000118e+01 +-2.081581497500000211e+01 +-2.081178283500000248e+01 +-2.080680561000000139e+01 +-2.081663036500000175e+01 +-2.081211662500000159e+01 +-2.081380748499999811e+01 +-2.081053543000000161e+01 +-2.081859016499999981e+01 +-2.081528186999999974e+01 +-2.081725025499999759e+01 +-2.081377029000000078e+01 +-2.082101726500000183e+01 +-2.082272052999999801e+01 +-2.081348896000000082e+01 +-2.081259536499999996e+01 +-2.081529617500000029e+01 +-2.081764793500000010e+01 +-2.082109451499999864e+01 +-2.082535267000000090e+01 +-2.082567501000000121e+01 +-2.082123374500000068e+01 +-2.082868004000000184e+01 +-2.082944011500000059e+01 +-2.082503700499999866e+01 +-2.082190417999999710e+01 +-2.082527065000000022e+01 +-2.083130836499999816e+01 +-2.082762909000000207e+01 +-2.083039379499999910e+01 +-2.083174228500000069e+01 +-2.082963752500000254e+01 +-2.083499145500000083e+01 +-2.083226204000000337e+01 +-2.083134556000000259e+01 +-2.082762431999999819e+01 +-2.083167934499999774e+01 +-2.082916450500000138e+01 +-2.083227825000000166e+01 +-2.083541202500000011e+01 +-2.083666515499999861e+01 +-2.083723068500000153e+01 +-2.083643913000000225e+01 +-2.083838558499999749e+01 +-2.083765792999999888e+01 +-2.084153938000000039e+01 +-2.083800602000000168e+01 +-2.084198092999999830e+01 +-2.084851550999999859e+01 +-2.083872604000000095e+01 +-2.084203052499999842e+01 +-2.084695815999999979e+01 +-2.084669017499999910e+01 +-2.084913730999999970e+01 +-2.085025310500000018e+01 +-2.085215854500000177e+01 +-2.084607124499999742e+01 +-2.084358692499999677e+01 +-2.084189319499999726e+01 +-2.084954262000000114e+01 +-2.084855461000000076e+01 +-2.084913348999999982e+01 +-2.085007285999999738e+01 +-2.085092639999999875e+01 +-2.084877586500000035e+01 +-2.084721660499999984e+01 +-2.085200118999999930e+01 +-2.085193634000000174e+01 +-2.084903717000000256e+01 +-2.085317325999999838e+01 +-2.085653305499999988e+01 +-2.085582542499999903e+01 +-2.086173915999999906e+01 +-2.086057948999999923e+01 +-2.085517120000000091e+01 +-2.086096858999999881e+01 +-2.086405849500000187e+01 +-2.085867690999999979e+01 +-2.085762309999999786e+01 +-2.085898971499999988e+01 +-2.085725975500000118e+01 +-2.085764312999999959e+01 +-2.085970211000000063e+01 +-2.086155890999999940e+01 +-2.085908126500000037e+01 +-2.085831069999999698e+01 +-2.085602474499999914e+01 +-2.085696792499999930e+01 +-2.085921096999999946e+01 +-2.085701370499999996e+01 +-2.085778045500000033e+01 +-2.085836791999999917e+01 +-2.086083316500000251e+01 +-2.085452652000000029e+01 +-2.086016082999999810e+01 +-2.085816764500000176e+01 +-2.085665416499999836e+01 +-2.086191844500000059e+01 +-2.086269379000000157e+01 +-2.086372852499999908e+01 +-2.085992813000000012e+01 +-2.086168957000000290e+01 +-2.085940265500000024e+01 +-2.085418605999999997e+01 +-2.085993957499999851e+01 +-2.085778808500000281e+01 +-2.085471249000000071e+01 +-2.085639667499999916e+01 +-2.085578346500000180e+01 +-2.085268497499999896e+01 +-2.085333823999999936e+01 +-2.085221767499999856e+01 +-2.084826660000000231e+01 +-2.085124110999999658e+01 +-2.085116005000000072e+01 +-2.084245395500000342e+01 +-2.084168529499999778e+01 +-2.085004329499999898e+01 +-2.085154247500000224e+01 +-2.084552669500000022e+01 +-2.085054397500000078e+01 +-2.085170936499999783e+01 +-2.084557438000000218e+01 +-2.084696102499999881e+01 +-2.084406948499999856e+01 +-2.084833049999999943e+01 +-2.084276103999999918e+01 +-2.084590149000000281e+01 +-2.084501743499999904e+01 +-2.084464645500000302e+01 +-2.083745098500000026e+01 +-2.084138393499999964e+01 +-2.084189701000000028e+01 +-2.084034633499999956e+01 +-2.083945465500000083e+01 +-2.083883380999999702e+01 +-2.083613777500000097e+01 +-2.083503722999999752e+01 +-2.082830810499999785e+01 +-2.083141517500000006e+01 +-2.083062457999999850e+01 +-2.082704543999999913e+01 +-2.083057403499999793e+01 +-2.083177566500000211e+01 +-2.082154846000000248e+01 +-2.082662009999999952e+01 +-2.082536887999999919e+01 +-2.082298946499999914e+01 +-2.082156181500000258e+01 +-2.082734775499999813e+01 +-2.082445907500000004e+01 +-2.082230472500000218e+01 +-2.081689929999999933e+01 +-2.082006931499999780e+01 +-2.081556224999999927e+01 +-2.082159137500000057e+01 +-2.081664371499999788e+01 +-2.081730937999999753e+01 +-2.081252479500000163e+01 +-2.080655479500000027e+01 +-2.080740165499999961e+01 +-2.081149863999999994e+01 +-2.081117534500000232e+01 +-2.081163501500000024e+01 +-2.080722523000000024e+01 +-2.080524540000000044e+01 +-2.080618572000000199e+01 +-2.079937171999999990e+01 +-2.079771518500000127e+01 +-2.080116557999999927e+01 +-2.079741954500000034e+01 +-2.079725551500000336e+01 +-2.080236720999999989e+01 +-2.080359077499999998e+01 +-2.079391097999999971e+01 +-2.079179954499999994e+01 +-2.079046249499999988e+01 +-2.079167651999999933e+01 +-2.079577064499999750e+01 +-2.079088974000000078e+01 +-2.079045772499999956e+01 +-2.079039574000000101e+01 +-2.078359603999999905e+01 +-2.078296661000000256e+01 +-2.078706645999999836e+01 +-2.078496074499999935e+01 +-2.078415203000000133e+01 +-2.077736282499999731e+01 +-2.077721214500000002e+01 +-2.077235126499999751e+01 +-2.077595997000000239e+01 +-2.077786159499999741e+01 +-2.077253246500000117e+01 +-2.077622223000000190e+01 +-2.077350425499999886e+01 +-2.077252101999999923e+01 +-2.076386929000000237e+01 +-2.076833152500000068e+01 +-2.077139377499999995e+01 +-2.076525306500000312e+01 +-2.076702880500000248e+01 +-2.076649951999999999e+01 +-2.076974487000000025e+01 +-2.076387405500000227e+01 +-2.076260948000000184e+01 +-2.076107883499999929e+01 +-2.075724029499999901e+01 +-2.076141357499999884e+01 +-2.076382541999999987e+01 +-2.076165103499999987e+01 +-2.076176071500000120e+01 +-2.075764274499999829e+01 +-2.075473976499999651e+01 +-2.075374126500000216e+01 +-2.075497818000000194e+01 +-2.074875640999999860e+01 +-2.075059414000000046e+01 +-2.075100899000000254e+01 +-2.074670124000000015e+01 +-2.074278068499999961e+01 +-2.074565791999999931e+01 +-2.074377155499999859e+01 +-2.075030612999999846e+01 +-2.074260234999999852e+01 +-2.075072478999999959e+01 +-2.073955154000000078e+01 +-2.073826312999999999e+01 +-2.074290084500000120e+01 +-2.074008369500000271e+01 +-2.074514865500000127e+01 +-2.074260330500000293e+01 +-2.074262714500000016e+01 +-2.074163055500000041e+01 +-2.073524666000000138e+01 +-2.073317718500000240e+01 +-2.073253917499999943e+01 +-2.073449421000000115e+01 +-2.073792839000000043e+01 +-2.073362350499999707e+01 +-2.073962688499999985e+01 +-2.072524547500000125e+01 +-2.072811413000000158e+01 +-2.073025322000000159e+01 +-2.072862529500000051e+01 +-2.072820091500000217e+01 +-2.072768974499999928e+01 +-2.072751426500000349e+01 +-2.072368907999999976e+01 +-2.072317790999999687e+01 +-2.072016716000000258e+01 +-2.071807860999999917e+01 +-2.072176551999999816e+01 +-2.072298336000000063e+01 +-2.072401237500000093e+01 +-2.072395515499999874e+01 +-2.071930694499999959e+01 +-2.071722794000000079e+01 +-2.071946811499999797e+01 +-2.072277450500000029e+01 +-2.071566486000000040e+01 +-2.072127151500000153e+01 +-2.071800422500000138e+01 +-2.071217251000000203e+01 +-2.071695709000000107e+01 +-2.071422481500000146e+01 +-2.071224499000000208e+01 +-2.071675777499999782e+01 +-2.071549987499999901e+01 +-2.071150684500000239e+01 +-2.071005249000000248e+01 +-2.070807170999999869e+01 +-2.071432399999999774e+01 +-2.070794486999999862e+01 +-2.071116161500000175e+01 +-2.071047305999999821e+01 +-2.070838069999999931e+01 +-2.071069431000000094e+01 +-2.070851611999999875e+01 +-2.070643520499999823e+01 +-2.070279598500000162e+01 +-2.070594883000000053e+01 +-2.070678711000000050e+01 +-2.070570183000000242e+01 +-2.070335674000000026e+01 +-2.070119572000000119e+01 +-2.070406722999999971e+01 +-2.069986915500000180e+01 +-2.070392131999999918e+01 +-2.070351028500000012e+01 +-2.070498561999999865e+01 +-2.070144844000000006e+01 +-2.069341469000000089e+01 +-2.069281005500000248e+01 +-2.069357681500000012e+01 +-2.069826030499999803e+01 +-2.070010757500000054e+01 +-2.069859600000000199e+01 +-2.070061397499999956e+01 +-2.069442558499999762e+01 +-2.069811248999999975e+01 +-2.069703579000000104e+01 +-2.069679928000000046e+01 +-2.069426727500000140e+01 +-2.069675636499999882e+01 +-2.069521522499999833e+01 +-2.069972514999999902e+01 +-2.069334411500000215e+01 +-2.069684982500000103e+01 +-2.068966865499999841e+01 +-2.069570732500000076e+01 +-2.069636631000000193e+01 +-2.069951724999999954e+01 +-2.069644546500000004e+01 +-2.069188404000000148e+01 +-2.069264984000000140e+01 +-2.069549560499999785e+01 +-2.068875694500000151e+01 +-2.069391727499999689e+01 +-2.069953059999999923e+01 +-2.069717693500000166e+01 +-2.068995666500000041e+01 +-2.069391823000000130e+01 +-2.068984032000000184e+01 +-2.069048595499999976e+01 +-2.069628524999999897e+01 +-2.069648456499999867e+01 +-2.069559574000000168e+01 +-2.069810676499999857e+01 +-2.069464206500000003e+01 +-2.069704341999999997e+01 +-2.069270992500000261e+01 +-2.069407463000000291e+01 +-2.069118214000000222e+01 +-2.069741439999999955e+01 +-2.069809818499999921e+01 +-2.069382000000000232e+01 +-2.069633007000000191e+01 +-2.069917964999999782e+01 +-2.069828129000000061e+01 +-2.070023822499999966e+01 +-2.069304847499999767e+01 +-2.069452190500000199e+01 +-2.069886875499999945e+01 +-2.069942855500000078e+01 +-2.069853019500000002e+01 +-2.069646167500000189e+01 +-2.070179653000000286e+01 +-2.070129203999999845e+01 +-2.069992065499999967e+01 +-2.070176125000000056e+01 +-2.070628166499999878e+01 +-2.070467281500000212e+01 +-2.070239543999999654e+01 +-2.070690250500000218e+01 +-2.069851780000000119e+01 +-2.070239544000000009e+01 +-2.070560455500000074e+01 +-2.070207118999999807e+01 +-2.070723056499999970e+01 +-2.070623206999999866e+01 +-2.070518683999999965e+01 +-2.071012592499999982e+01 +-2.070411586499999856e+01 +-2.070855140500000147e+01 +-2.071042442000000250e+01 +-2.070913124500000180e+01 +-2.070843028999999902e+01 +-2.071405315499999844e+01 +-2.070957565500000186e+01 +-2.070961188999999791e+01 +-2.070937538500000130e+01 +-2.070929622499999923e+01 +-2.071372318499999921e+01 +-2.071054649499999911e+01 +-2.071699142499999979e+01 +-2.071463203500000105e+01 +-2.071823502000000161e+01 +-2.071541214000000153e+01 +-2.071699523499999884e+01 +-2.071555996000000022e+01 +-2.071998310500000073e+01 +-2.072075462499999787e+01 +-2.071609115500000087e+01 +-2.071465396500000011e+01 +-2.071623516000000009e+01 +-2.071864223500000080e+01 +-2.071840285999999764e+01 +-2.072356701000000001e+01 +-2.072001457000000002e+01 +-2.072287941000000089e+01 +-2.072317600499999912e+01 +-2.072466469000000089e+01 +-2.072369957000000085e+01 +-2.072407912999999979e+01 +-2.072520828000000037e+01 +-2.072110271500000067e+01 +-2.072525596499999878e+01 +-2.072658729500000163e+01 +-2.072550963999999851e+01 +-2.072526073499999910e+01 +-2.072959995000000077e+01 +-2.072898006500000179e+01 +-2.073149776500000030e+01 +-2.072802543999999969e+01 +-2.073107051999999939e+01 +-2.072613048499999877e+01 +-2.073212910000000164e+01 +-2.072922134499999913e+01 +-2.073449706999999975e+01 +-2.072735691000000102e+01 +-2.072801875999999766e+01 +-2.073115634500000226e+01 +-2.072871399000000281e+01 +-2.073415946500000118e+01 +-2.073061942999999729e+01 +-2.072888851500000129e+01 +-2.073148059999999759e+01 +-2.072855472500000218e+01 +-2.072777939000000202e+01 +-2.073376083499999822e+01 +-2.073148250500000245e+01 +-2.073281478999999905e+01 +-2.073503589999999974e+01 +-2.072909545999999992e+01 +-2.072984504500000114e+01 +-2.072638226000000117e+01 +-2.073248672500000112e+01 +-2.073472403999999969e+01 +-2.073713493000000341e+01 +-2.073505019999999988e+01 +-2.073020649000000049e+01 +-2.072876167500000122e+01 +-2.073456955000000335e+01 +-2.073614787999999720e+01 +-2.073701667999999998e+01 +-2.073777389500000012e+01 +-2.073531818499999702e+01 +-2.073351287999999926e+01 +-2.073131561000000289e+01 +-2.073401069999999891e+01 +-2.073329925499999860e+01 +-2.073104095000000058e+01 +-2.073491478000000043e+01 +-2.073641299999999887e+01 +-2.073551273500000036e+01 +-2.073499584500000026e+01 +-2.073547935500000250e+01 +-2.073514938499999971e+01 +-2.073414706999999879e+01 +-2.073676872000000060e+01 +-2.073806095500000168e+01 +-2.073220729500000203e+01 +-2.073040485499999974e+01 +-2.073098086999999978e+01 +-2.073698234500000126e+01 +-2.072956276000000031e+01 +-2.073272037499999954e+01 +-2.073146247500000072e+01 +-2.073570060499999812e+01 +-2.073316001999999969e+01 +-2.073098850000000226e+01 +-2.073017597000000123e+01 +-2.073232078499999886e+01 +-2.072976208000000042e+01 +-2.072557449500000004e+01 +-2.072771739999999951e+01 +-2.072471428000000060e+01 +-2.072399330000000006e+01 +-2.072889423499999850e+01 +-2.072679424500000067e+01 +-2.072599601499999977e+01 +-2.072961903000000206e+01 +-2.072881221500000137e+01 +-2.072442626499999818e+01 +-2.072832488999999967e+01 +-2.072586727499999881e+01 +-2.072892379500000004e+01 +-2.072940922000000086e+01 +-2.071914005500000044e+01 +-2.072899722999999739e+01 +-2.072177696500000010e+01 +-2.072464275499999786e+01 +-2.072117138000000125e+01 +-2.072248745000000270e+01 +-2.072332764000000083e+01 +-2.072150993500000027e+01 +-2.072099781000000007e+01 +-2.072010612500000093e+01 +-2.072288417500000079e+01 +-2.071978569499999878e+01 +-2.071964073000000184e+01 +-2.072094058999999788e+01 +-2.070905685500000004e+01 +-2.072109222499999959e+01 +-2.071700667999999723e+01 +-2.071867084499999834e+01 +-2.071721362999999982e+01 +-2.071393108499999869e+01 +-2.071205139499999959e+01 +-2.071410179500000126e+01 +-2.071080494000000272e+01 +-2.071295547500000112e+01 +-2.071380710999999764e+01 +-2.071346950499999906e+01 +-2.071557808000000023e+01 +-2.070929431500000106e+01 +-2.071372699500000181e+01 +-2.070815849499999928e+01 +-2.070901775499999786e+01 +-2.071491050499999886e+01 +-2.070629596500000247e+01 +-2.070697307500000051e+01 +-2.070883369499999915e+01 +-2.070812988499999818e+01 +-2.070805740000000128e+01 +-2.070772266499999859e+01 +-2.070996474999999748e+01 +-2.071135806999999929e+01 +-2.070735740499999977e+01 +-2.070736122499999965e+01 +-2.070519257000000124e+01 +-2.069945239999999842e+01 +-2.070350265500000120e+01 +-2.070114040500000030e+01 +-2.070473766499999968e+01 +-2.070522308500000008e+01 +-2.070341778000000232e+01 +-2.069961357000000035e+01 +-2.070117855000000162e+01 +-2.070077037499999761e+01 +-2.070323848999999683e+01 +-2.069960308499999968e+01 +-2.070091629000000211e+01 +-2.069682217000000080e+01 +-2.069465255500000112e+01 +-2.069441223000000107e+01 +-2.069671059000000213e+01 +-2.069775390499999901e+01 +-2.069457721999999933e+01 +-2.069734764000000027e+01 +-2.069443512000000140e+01 +-2.069390774000000022e+01 +-2.069064712499999814e+01 +-2.069268608000000143e+01 +-2.069115829500000103e+01 +-2.069731044999999980e+01 +-2.069789600500000049e+01 +-2.068418883999999736e+01 +-2.068923949999999934e+01 +-2.069421005000000235e+01 +-2.068764018999999976e+01 +-2.069023895500000165e+01 +-2.068715095499999990e+01 +-2.068807602000000045e+01 +-2.068756103500000165e+01 +-2.068660068500000193e+01 +-2.069311427999999964e+01 +-2.068471336500000035e+01 +-2.068913269000000099e+01 +-2.069235515500000133e+01 +-2.068488502499999981e+01 +-2.068545150499999963e+01 +-2.068823433000000023e+01 +-2.068342399499999829e+01 +-2.068397903500000012e+01 +-2.068365001500000133e+01 +-2.068639660000000191e+01 +-2.068233203500000172e+01 +-2.067924690499999940e+01 +-2.068364715500000273e+01 +-2.068542099000000078e+01 +-2.068096637500000057e+01 +-2.068575382499999904e+01 +-2.068457794000000050e+01 +-2.068288421500000140e+01 +-2.067328834499999957e+01 +-2.067504692500000019e+01 +-2.067600822500000035e+01 +-2.067720794999999967e+01 +-2.068207835999999844e+01 +-2.067617416499999905e+01 +-2.067920970499999811e+01 +-2.067776680000000056e+01 +-2.067623901500000017e+01 +-2.067918777499999905e+01 +-2.067812061500000098e+01 +-2.067897606000000010e+01 +-2.067716693999999933e+01 +-2.067902660499999712e+01 +-2.068060016500000131e+01 +-2.067312526999999989e+01 +-2.067341995499999996e+01 +-2.067171669000000023e+01 +-2.067557143999999880e+01 +-2.067807674499999848e+01 +-2.067855930500000028e+01 +-2.067338562000000124e+01 +-2.067651653499999753e+01 +-2.067480564499999929e+01 +-2.067620658500000275e+01 +-2.067475700500000002e+01 +-2.067752170500000020e+01 +-2.067991924500000067e+01 +-2.067868041999999917e+01 +-2.067606735000000029e+01 +-2.067534446500000200e+01 +-2.068021774500000021e+01 +-2.068463897499999860e+01 +-2.067743682500000091e+01 +-2.067580890500000024e+01 +-2.067209816000000089e+01 +-2.067439651499999798e+01 +-2.067634200999999905e+01 +-2.067793083000000109e+01 +-2.067787456499999976e+01 +-2.067999362999999846e+01 +-2.067973899500000101e+01 +-2.067913150999999772e+01 +-2.067705726500000196e+01 +-2.068219566500000184e+01 +-2.068433189499999969e+01 +-2.068271827999999957e+01 +-2.068025779999999969e+01 +-2.068266963499999989e+01 +-2.067884253999999800e+01 +-2.068171119499999833e+01 +-2.067552852500000071e+01 +-2.068203544500000035e+01 +-2.068225955999999854e+01 +-2.068015670999999855e+01 +-2.067964171999999934e+01 +-2.068305682999999817e+01 +-2.068500328000000010e+01 +-2.068593883500000175e+01 +-2.068341064500000215e+01 +-2.068819904500000106e+01 +-2.068482685000000032e+01 +-2.068944358499999936e+01 +-2.068325043000000107e+01 +-2.068719577999999970e+01 +-2.068566322499999899e+01 +-2.068944263499999892e+01 +-2.068930053999999785e+01 +-2.068555450499999893e+01 +-2.068703746999999993e+01 +-2.068588066000000225e+01 +-2.068482017499999870e+01 +-2.069078350000000199e+01 +-2.068723869499999779e+01 +-2.068469905999999980e+01 +-2.069141482999999937e+01 +-2.069098758499999846e+01 +-2.069302463500000044e+01 +-2.068994331500000072e+01 +-2.069482230999999928e+01 +-2.069383811999999878e+01 +-2.069321823499999979e+01 +-2.069626617499999810e+01 +-2.069785785499999875e+01 +-2.069870758000000066e+01 +-2.069497108499999882e+01 +-2.069344329500000157e+01 +-2.069649982500000007e+01 +-2.070055484499999920e+01 +-2.069672965999999903e+01 +-2.069823265000000134e+01 +-2.069870948999999882e+01 +-2.070057297000000318e+01 +-2.070014094999999799e+01 +-2.070016956499999949e+01 +-2.069735622500000005e+01 +-2.070610236999999998e+01 +-2.070161723999999737e+01 +-2.070640563999999983e+01 +-2.070257854500000150e+01 +-2.070638751999999982e+01 +-2.070629024499999815e+01 +-2.070303726000000211e+01 +-2.069864845500000072e+01 +-2.070436763500000055e+01 +-2.070505237500000106e+01 +-2.070653343000000035e+01 +-2.070388794000000132e+01 +-2.070821953000000093e+01 +-2.070338725999999951e+01 +-2.070828819500000151e+01 +-2.071309757499999904e+01 +-2.071267604999999890e+01 +-2.070771407999999880e+01 +-2.071033000999999985e+01 +-2.071401500500000026e+01 +-2.071221161000000066e+01 +-2.071260929500000003e+01 +-2.072145366499999852e+01 +-2.071310805999999971e+01 +-2.071847629500000210e+01 +-2.071315861000000069e+01 +-2.071678543000000161e+01 +-2.071358776000000290e+01 +-2.071452999499999947e+01 +-2.071574497499999978e+01 +-2.071707057999999790e+01 +-2.071884441499999951e+01 +-2.071702099000000175e+01 +-2.071602916999999877e+01 +-2.071790694999999971e+01 +-2.072096824999999853e+01 +-2.071989345499999757e+01 +-2.071900272499999929e+01 +-2.072030925500000009e+01 +-2.072227287500000159e+01 +-2.072349071499999695e+01 +-2.072333813000000191e+01 +-2.071738243000000068e+01 +-2.071925354000000041e+01 +-2.071890926500000063e+01 +-2.072141456499999990e+01 +-2.071969890500000133e+01 +-2.072028637000000018e+01 +-2.072444248500000086e+01 +-2.072400474999999886e+01 +-2.072714805500000068e+01 +-2.072653579500000021e+01 +-2.072288703999999981e+01 +-2.072622967000000216e+01 +-2.072274493999999834e+01 +-2.072728728999999959e+01 +-2.072861385499999898e+01 +-2.072743129500000236e+01 +-2.072910594500000059e+01 +-2.073116492999999849e+01 +-2.072364902500000028e+01 +-2.072642612500000325e+01 +-2.073050403499999916e+01 +-2.072481727499999948e+01 +-2.072687816500000224e+01 +-2.073095798499999987e+01 +-2.072960281499999979e+01 +-2.072705745500000063e+01 +-2.072734164999999962e+01 +-2.073142719500000197e+01 +-2.073136711499999763e+01 +-2.073231888000000112e+01 +-2.073003864500000049e+01 +-2.073237419000000159e+01 +-2.073166370500000255e+01 +-2.073251247500000005e+01 +-2.073088073499999950e+01 +-2.072676753999999733e+01 +-2.072579479000000191e+01 +-2.073223781499999774e+01 +-2.072664547000000113e+01 +-2.073027229499999891e+01 +-2.072826576499999973e+01 +-2.072609138500000014e+01 +-2.073468208499999932e+01 +-2.073314952999999861e+01 +-2.073187542000000150e+01 +-2.073015785500000163e+01 +-2.073221492500000096e+01 +-2.073361683000000255e+01 +-2.073107528500000285e+01 +-2.073394489500000049e+01 +-2.073507976500000183e+01 +-2.073649215500000054e+01 +-2.073340606499999694e+01 +-2.073212623500000262e+01 +-2.073020172000000017e+01 +-2.073134136499999869e+01 +-2.072493267000000117e+01 +-2.073434448000000074e+01 +-2.072968960000000038e+01 +-2.072922420500000129e+01 +-2.073340320500000189e+01 +-2.073417854000000204e+01 +-2.073033333000000056e+01 +-2.073412227500000071e+01 +-2.073360252500000200e+01 +-2.073316669500000131e+01 +-2.073163032499999758e+01 +-2.073395919499999707e+01 +-2.073629378999999773e+01 +-2.073613738999999967e+01 +-2.073430728999999673e+01 +-2.072891807499999928e+01 +-2.073160457499999865e+01 +-2.072897052500000115e+01 +-2.072759628499999707e+01 +-2.072855376999999777e+01 +-2.073015689500000036e+01 +-2.073597812999999945e+01 +-2.073277378000000226e+01 +-2.072718333999999984e+01 +-2.073171615500000087e+01 +-2.073083305000000109e+01 +-2.073438072500000118e+01 +-2.073125171499999908e+01 +-2.073071670499999897e+01 +-2.073371601000000197e+01 +-2.073695087500000156e+01 +-2.073089790000000221e+01 +-2.073359012499999920e+01 +-2.072901630500000181e+01 +-2.072636413500000074e+01 +-2.073459816000000089e+01 +-2.073259639500000162e+01 +-2.072976494000000258e+01 +-2.073318958499999809e+01 +-2.073424338999999961e+01 +-2.073427009499999940e+01 +-2.073199367499999823e+01 +-2.073311996500000021e+01 +-2.072734546499999908e+01 +-2.073557090499999944e+01 +-2.073495578499999681e+01 +-2.073322582499999811e+01 +-2.073336124499999755e+01 +-2.073559475000000063e+01 +-2.072593975000000199e+01 +-2.073021221500000166e+01 +-2.072472572499999899e+01 +-2.072913742000000070e+01 +-2.072963810000000251e+01 +-2.073408604000000111e+01 +-2.073365592999999762e+01 +-2.073007011500000019e+01 +-2.073454094000000225e+01 +-2.072756100000000146e+01 +-2.073137093000000064e+01 +-2.073622321999999940e+01 +-2.072714614999999938e+01 +-2.073097419500000171e+01 +-2.073592663000000158e+01 +-2.073460864999999842e+01 +-2.073170662000000064e+01 +-2.073351001500000024e+01 +-2.073208427499999829e+01 +-2.072735309500000156e+01 +-2.072850226999999990e+01 +-2.073317051000000077e+01 +-2.073035812500000219e+01 +-2.072929287000000187e+01 +-2.073369598500000066e+01 +-2.073640918499999941e+01 +-2.072836017499999883e+01 +-2.073523807499999805e+01 +-2.072884273500000063e+01 +-2.073073100999999951e+01 +-2.073207664499999936e+01 +-2.072981644000000045e+01 +-2.073531150499999853e+01 +-2.073313331499999990e+01 +-2.073504447999999911e+01 +-2.072614669500000062e+01 +-2.072924804499999851e+01 +-2.072496128499999912e+01 +-2.073147773499999857e+01 +-2.072728252499999968e+01 +-2.072485924000000068e+01 +-2.073024844999999772e+01 +-2.072847080000000020e+01 +-2.072979545500000143e+01 +-2.073114872000000020e+01 +-2.072603893499999828e+01 +-2.072711276999999797e+01 +-2.072724056499999890e+01 +-2.072629451999999972e+01 +-2.073022174999999834e+01 +-2.072962189000000066e+01 +-2.072930431500000026e+01 +-2.072528743999999890e+01 +-2.072184848500000243e+01 +-2.072356796500000087e+01 +-2.072563648499999900e+01 +-2.072570324000000141e+01 +-2.072666168499999984e+01 +-2.072984981999999832e+01 +-2.072816086000000269e+01 +-2.072560501000000244e+01 +-2.072430992000000316e+01 +-2.072368907999999976e+01 +-2.072521877500000187e+01 +-2.072545337500000073e+01 +-2.073003006000000070e+01 +-2.072546481999999912e+01 +-2.072671699500000031e+01 +-2.073184871499999815e+01 +-2.072554016000000132e+01 +-2.072319602999999688e+01 +-2.072555733000000089e+01 +-2.072201347500000068e+01 +-2.072029971999999987e+01 +-2.072303390500000120e+01 +-2.072594738000000092e+01 +-2.072297382499999685e+01 +-2.072447872000000046e+01 +-2.072492408499999783e+01 +-2.072267055500000055e+01 +-2.077713203500000105e+01 +-2.077348327499999669e+01 +-2.077609825000000043e+01 +-2.077769374999999741e+01 +-2.077818393999999813e+01 +-2.077824973999999969e+01 +-2.077855300999999955e+01 +-2.078154373499999963e+01 +-2.077548218000000091e+01 +-2.077184486000000163e+01 +-2.077344417500000162e+01 +-2.077476787500000199e+01 +-2.077482413999999977e+01 +-2.077125262999999933e+01 +-2.077987098500000229e+01 +-2.077428055000000029e+01 +-2.077293300999999914e+01 +-2.077251434000000074e+01 +-2.077954101499999950e+01 +-2.077526378499999993e+01 +-2.077520752000000215e+01 +-2.077654361500000135e+01 +-2.077380943499999688e+01 +-2.077558803499999840e+01 +-2.077443218500000199e+01 +-2.077548790000000167e+01 +-2.076963710999999790e+01 +-2.077538204500000063e+01 +-2.077136421000000155e+01 +-2.077388858999999854e+01 +-2.077012920499999993e+01 +-2.077458476999999704e+01 +-2.077445507499999877e+01 +-2.077540588499999785e+01 +-2.077555274999999924e+01 +-2.077334976000000211e+01 +-2.077614784500000056e+01 +-2.077509021499999875e+01 +-2.078149605000000122e+01 +-2.077877140000000011e+01 +-2.078045559000000253e+01 +-2.077571677999999977e+01 +-2.078394985499999947e+01 +-2.077799606499999996e+01 +-2.077600955999999854e+01 +-2.077189827000000122e+01 +-2.077580547499999852e+01 +-2.077456950999999918e+01 +-2.077956866999999974e+01 +-2.077747345000000223e+01 +-2.078295708000000275e+01 +-2.077728652999999781e+01 +-2.077924824000000115e+01 +-2.077863883999999928e+01 +-2.078035068500000193e+01 +-2.078203106000000133e+01 +-2.078225898499999857e+01 +-2.078423118499999944e+01 +-2.078223037499999748e+01 +-2.078617573000000007e+01 +-2.078195190499999967e+01 +-2.078253650999999991e+01 +-2.078304481500000023e+01 +-2.078187847000000232e+01 +-2.078320312500000000e+01 +-2.078351211500000062e+01 +-2.078032207500000084e+01 +-2.078239631499999973e+01 +-2.078391457000000031e+01 +-2.078773593999999747e+01 +-2.078935146499999931e+01 +-2.078447818500000110e+01 +-2.078610134000000187e+01 +-2.078815842000000202e+01 +-2.078655433499999816e+01 +-2.078778743999999890e+01 +-2.078899193000000167e+01 +-2.078812599500000147e+01 +-2.078613567500000059e+01 +-2.078739643000000115e+01 +-2.078722477000000168e+01 +-2.078709030499999955e+01 +-2.078996372000000292e+01 +-2.079195213499999895e+01 +-2.079124545999999896e+01 +-2.079553604000000178e+01 +-2.079428100500000198e+01 +-2.079422283499999935e+01 +-2.079591178999999812e+01 +-2.079772281500000020e+01 +-2.079645156999999855e+01 +-2.079760265499999861e+01 +-2.080014991499999866e+01 +-2.079841804499999824e+01 +-2.080041599500000160e+01 +-2.079897594500000224e+01 +-2.080001735500000137e+01 +-2.079737472500000095e+01 +-2.079594421499999868e+01 +-2.079763317500000142e+01 +-2.079684352499999989e+01 +-2.079734992999999932e+01 +-2.080126285499999739e+01 +-2.080084800499999886e+01 +-2.079735183500000062e+01 +-2.080493736500000068e+01 +-2.080177497500000072e+01 +-2.080428028000000040e+01 +-2.080836010000000158e+01 +-2.080447768999999880e+01 +-2.080358600499999966e+01 +-2.080645656500000129e+01 +-2.080694770499999890e+01 +-2.080736922999999905e+01 +-2.080334376999999790e+01 +-2.080864048000000111e+01 +-2.080902767500000294e+01 +-2.080723571500000091e+01 +-2.080782317999999975e+01 +-2.081059837499999787e+01 +-2.081035804500000097e+01 +-2.080857658500000085e+01 +-2.080951785999999970e+01 +-2.081120776999999933e+01 +-2.080847549500000326e+01 +-2.081550407499999977e+01 +-2.081385421499999921e+01 +-2.081246185499999868e+01 +-2.081559658000000113e+01 +-2.081644535499999904e+01 +-2.081640529999999956e+01 +-2.081664276000000058e+01 +-2.081327914999999962e+01 +-2.081128501999999969e+01 +-2.081444835499999968e+01 +-2.081497001500000010e+01 +-2.081838607999999979e+01 +-2.082164096500000028e+01 +-2.081889534000000097e+01 +-2.081843185000000318e+01 +-2.081475925499999846e+01 +-2.082078743000000287e+01 +-2.082392882999999983e+01 +-2.082562255999999934e+01 +-2.082619762499999894e+01 +-2.082356452999999874e+01 +-2.081673145499999933e+01 +-2.082575512000000018e+01 +-2.082229328000000024e+01 +-2.081993007499999848e+01 +-2.081898307499999845e+01 +-2.082249832499999798e+01 +-2.082234859500000113e+01 +-2.082026671999999934e+01 +-2.082243538000000171e+01 +-2.082256031000000007e+01 +-2.082528972499999753e+01 +-2.082601642499999883e+01 +-2.082433986499999889e+01 +-2.082702064500000105e+01 +-2.082936477999999880e+01 +-2.083251762500000126e+01 +-2.082732296000000005e+01 +-2.083131599500000064e+01 +-2.082931613999999954e+01 +-2.083487796499999689e+01 +-2.083099269499999906e+01 +-2.082464504000000005e+01 +-2.083113193500000193e+01 +-2.083273410999999697e+01 +-2.072165489500000035e+01 +-2.072488785000000178e+01 +-2.072512531499999966e+01 +-2.072102928500000019e+01 +-2.072328186000000017e+01 +-2.072920036499999696e+01 +-2.072287464000000057e+01 +-2.072604370499999860e+01 +-2.072810268499999964e+01 +-2.072629452000000327e+01 +-2.072752761499999963e+01 +-2.072590064999999981e+01 +-2.083950328999999968e+01 +-2.083695602499999922e+01 +-2.083946132499999848e+01 +-2.083654784999999876e+01 +-2.084037303999999935e+01 +-2.084787464499999743e+01 +-2.084514045499999924e+01 +-2.084601497500000278e+01 +-2.084844207999999810e+01 +-2.084433269499999852e+01 +-2.085051822500000185e+01 +-2.084624671999999990e+01 +-2.085049056999999806e+01 +-2.084621525000000020e+01 +-2.084587478499999946e+01 +-2.085142326500000109e+01 +-2.074197768999999880e+01 +-2.074162387500000193e+01 +-2.085036277500000068e+01 +-2.085266494999999765e+01 +-2.085499382000000068e+01 +-2.085622024999999979e+01 +-2.085296345000000073e+01 +-2.085856914500000059e+01 +-2.086024665499999742e+01 +-2.086057472499999932e+01 +-2.085390948999999949e+01 +-2.086583613999999898e+01 +-2.085902785999999764e+01 +-2.085833739999999992e+01 +-2.085642909999999972e+01 +-2.086250590999999943e+01 +-2.086363887499999947e+01 +-2.086879730500000107e+01 +-2.086480045500000102e+01 +-2.086567497000000060e+01 +-2.086387443499999961e+01 +-2.086912726999999990e+01 +-2.086715602499999989e+01 +-2.086966228500000042e+01 +-2.086668586500000089e+01 +-2.086810207499999947e+01 +-2.087361812500000013e+01 +-2.087349796499999854e+01 +-2.087725735000000071e+01 +-2.087748241499999935e+01 +-2.087477398000000051e+01 +-2.088095474500000037e+01 +-2.088135242500000288e+01 +-2.088001060500000250e+01 +-2.088269233500000155e+01 +-2.088292884999999899e+01 +-2.088488960500000147e+01 +-2.088465405000000175e+01 +-2.088953876499999751e+01 +-2.089288425499999846e+01 +-2.089347552999999991e+01 +-2.089333438999999970e+01 +-2.089160919500000091e+01 +-2.089973067999999756e+01 +-2.089837742000000276e+01 +-2.089383888500000097e+01 +-2.089800643999999963e+01 +-2.089952850499999926e+01 +-2.089716338999999934e+01 +-2.089757156499999979e+01 +-2.090183258500000107e+01 +-2.089653301499999927e+01 +-2.090383338999999907e+01 +-2.090654849999999954e+01 +-2.090806484499999840e+01 +-2.090148067500000195e+01 +-2.090905094000000020e+01 +-2.091240692499999909e+01 +-2.091078377000000188e+01 +-2.091129779999999982e+01 +-2.091858196000000092e+01 +-2.091557884000000200e+01 +-2.091903495500000076e+01 +-2.092357159000000166e+01 +-2.091920185000000032e+01 +-2.092513275000000306e+01 +-2.091889381500000056e+01 +-2.092519473999999846e+01 +-2.092275237999999860e+01 +-2.092619514500000122e+01 +-2.092219066999999910e+01 +-2.092902946499999928e+01 +-2.092641067499999963e+01 +-2.092671013000000002e+01 +-2.092813778000000013e+01 +-2.092938327999999970e+01 +-2.093495654999999900e+01 +-2.093481254499999977e+01 +-2.093402289999999866e+01 +-2.093249226000000007e+01 +-2.093455314500000242e+01 +-2.093256854999999916e+01 +-2.093942546999999976e+01 +-2.094029807999999804e+01 +-2.093767261499999677e+01 +-2.093862533499999756e+01 +-2.093901825000000017e+01 +-2.094469166000000016e+01 +-2.094093799999999916e+01 +-2.094745921999999894e+01 +-2.094703292999999888e+01 +-2.094659804999999864e+01 +-2.094571400000000239e+01 +-2.094789409500000232e+01 +-2.094967174499999985e+01 +-2.094572734999999852e+01 +-2.095168972000000096e+01 +-2.094860076999999876e+01 +-2.094326591500000134e+01 +-2.095080566500000074e+01 +-2.094780063999999697e+01 +-2.095217609000000181e+01 +-2.095119380999999947e+01 +-2.095021820000000190e+01 +-2.094924449999999894e+01 +-2.095149326499999987e+01 +-2.095367717500000282e+01 +-2.095072936999999769e+01 +-2.095382595000000236e+01 +-2.094997024499999938e+01 +-2.095278834999999873e+01 +-2.095532703499999982e+01 +-2.095869541500000111e+01 +-2.095569419999999994e+01 +-2.095830631500000152e+01 +-2.096168995000000024e+01 +-2.095950031499999966e+01 +-2.095740604000000218e+01 +-2.096216678500000086e+01 +-2.095842170499999924e+01 +-2.096066379999999896e+01 +-2.096210384500000146e+01 +-2.096139430999999931e+01 +-2.095754432500000064e+01 +-2.096409797500000138e+01 +-2.095928955499999802e+01 +-2.096070193999999987e+01 +-2.096223450000000099e+01 +-2.096378422000000086e+01 +-2.095951938500000011e+01 +-2.095939254500000004e+01 +-2.095754623499999880e+01 +-2.095880985499999838e+01 +-2.096526241499999799e+01 +-2.095831871000000035e+01 +-2.096121215499999835e+01 +-2.096134567000000004e+01 +-2.096122932499999791e+01 +-2.096338749000000234e+01 +-2.096129322000000172e+01 +-2.096042060499999948e+01 +-2.096364497999999799e+01 +-2.096436023999999776e+01 +-2.096614170000000144e+01 +-2.096275901499999961e+01 +-2.096160793499999997e+01 +-2.096327591000000012e+01 +-2.096543407499999745e+01 +-2.096218585999999817e+01 +-2.096265697500000158e+01 +-2.096509456500000113e+01 +-2.096510314999999736e+01 +-2.096404266500000091e+01 +-2.096692657500000223e+01 +-2.096216773999999816e+01 +-2.096561240999999853e+01 +-2.095994567500000016e+01 +-2.095846175999999872e+01 +-2.096179008499999696e+01 +-2.096101284000000220e+01 +-2.096340465499999794e+01 +-2.096583652500000028e+01 +-2.096442127000000255e+01 +-2.095619297000000003e+01 +-2.095795154500000024e+01 +-2.096396541499999699e+01 +-2.096336746499999748e+01 +-2.096320915500000126e+01 +-2.096009826499999917e+01 +-2.096345043000000175e+01 +-2.096249961999999911e+01 +-2.096545601000000048e+01 +-2.096109676000000022e+01 +-2.096342372499999840e+01 +-2.096454715499999821e+01 +-2.096463393999999880e+01 +-2.096589184000000117e+01 +-2.096029472500000068e+01 +-2.096466350500000075e+01 +-2.096285819999999944e+01 +-2.096692275999999922e+01 +-2.096264267000000103e+01 +-2.096487617500000056e+01 +-2.096737861500000122e+01 +-2.096464442999999989e+01 +-2.096658706499999880e+01 +-2.096194076500000136e+01 +-2.096491718000000049e+01 +-2.096836472000000029e+01 +-2.096639633000000202e+01 +-2.096750736499999945e+01 +-2.096550368999999847e+01 +-2.096420383000000243e+01 +-2.097067356000000160e+01 +-2.096712780000000009e+01 +-2.096568775500000115e+01 +-2.096919632000000178e+01 +-2.097025490000000048e+01 +-2.097059345499999949e+01 +-2.096833706000000319e+01 +-2.096974182000000297e+01 +-2.096682357499999938e+01 +-2.096660423499999837e+01 +-2.096695804499999838e+01 +-2.096068954500000103e+01 +-2.096595763999999917e+01 +-2.096854114499999966e+01 +-2.097031211999999911e+01 +-2.096678924500000107e+01 +-2.097074412999999993e+01 +-2.097201442499999757e+01 +-2.096934604500000177e+01 +-2.097108269000000291e+01 +-2.097377490999999949e+01 +-2.097604560999999990e+01 +-2.097091770000000110e+01 +-2.097604274999999774e+01 +-2.097486782000000005e+01 +-2.097428702999999928e+01 +-2.096977043000000052e+01 +-2.097828579000000104e+01 +-2.097831630499999989e+01 +-2.097628212000000048e+01 +-2.097885609000000073e+01 +-2.097817612000000054e+01 +-2.097783469999999895e+01 +-2.097906589500000152e+01 +-2.097749995999999939e+01 +-2.097913360500000124e+01 +-2.097832203000000106e+01 +-2.098054027500000274e+01 +-2.098003578000000147e+01 +-2.097878456000000114e+01 +-2.098096752000000009e+01 +-2.098659134000000037e+01 +-2.098488235499999988e+01 +-2.098842525499999923e+01 +-2.098608207499999878e+01 +-2.098452853999999945e+01 +-2.098690795999999992e+01 +-2.098767662000000200e+01 +-2.098790549999999655e+01 +-2.098933792000000054e+01 +-2.099009417999999982e+01 +-2.098897934000000021e+01 +-2.099019813499999998e+01 +-2.098933505999999838e+01 +-2.099588680499999782e+01 +-2.098276519499999893e+01 +-2.099091053000000073e+01 +-2.099212169500000158e+01 +-2.099247837000000061e+01 +-2.099366665000000154e+01 +-2.099227523500000103e+01 +-2.099023151000000098e+01 +-2.099208545500000156e+01 +-2.099360370499999817e+01 +-2.099961567000000073e+01 +-2.099569607000000104e+01 +-2.099480820000000136e+01 +-2.099752044499999926e+01 +-2.099737739500000089e+01 +-2.099585915000000114e+01 +-2.099625968999999870e+01 +-2.100040435500000058e+01 +-2.100452423000000124e+01 +-2.100272178999999895e+01 +-2.100183201000000111e+01 +-2.100344944000000069e+01 +-2.100347614000000007e+01 +-2.100879859999999866e+01 +-2.100253486500000122e+01 +-2.100640201499999904e+01 +-2.100680446500000187e+01 +-2.100720596000000029e+01 +-2.100296402000000029e+01 +-2.100791454499999844e+01 +-2.100184440499999994e+01 +-2.100644970000000100e+01 +-2.100656890500000173e+01 +-2.100690651000000031e+01 +-2.100730228500000152e+01 +-2.100962257500000163e+01 +-2.101259994500000161e+01 +-2.101062774500000074e+01 +-2.101440239000000076e+01 +-2.101598739499999979e+01 +-2.101152515500000106e+01 +-2.101095772000000039e+01 +-2.101489448499999924e+01 +-2.101685142499999870e+01 +-2.102108954999999924e+01 +-2.101982688500000052e+01 +-2.102041530500000022e+01 +-2.102071380499999975e+01 +-2.102250098999999750e+01 +-2.102005005000000182e+01 +-2.102777958000000069e+01 +-2.102022552500000074e+01 +-2.102326965500000000e+01 +-2.102286147999999955e+01 +-2.102473926500000090e+01 +-2.102248668500000051e+01 +-2.101786231999999899e+01 +-2.101936150000000225e+01 +-2.102260875500000026e+01 +-2.102392101499999910e+01 +-2.102506827999999928e+01 +-2.102611636999999689e+01 +-2.102541732499999938e+01 +-2.102791118500000067e+01 +-2.103014850499999966e+01 +-2.103183269499999852e+01 +-2.103187656500000102e+01 +-2.103427505500000194e+01 +-2.103405380499999922e+01 +-2.103837871500000034e+01 +-2.103796100499999966e+01 +-2.103689289500000115e+01 +-2.104334449999999990e+01 +-2.104154205000000033e+01 +-2.104396056999999942e+01 +-2.104547405000000282e+01 +-2.104652118499999958e+01 +-2.104894924500000286e+01 +-2.104356002499999789e+01 +-2.104958916000000002e+01 +-2.104897213000000278e+01 +-2.105232143499999964e+01 +-2.105327892500000075e+01 +-2.104717636000000169e+01 +-2.105133915000000044e+01 +-2.131407165499999934e+01 +-2.131041527000000002e+01 +-2.131469154499999874e+01 +-2.131325436000000195e+01 +-2.131859874999999960e+01 +-2.131672286999999955e+01 +-2.132001590499999821e+01 +-2.132297992499999850e+01 +-2.132115841000000245e+01 +-2.132625579999999843e+01 +-2.132135773000000256e+01 +-2.132930564499999804e+01 +-2.132878493999999847e+01 +-2.133501339000000030e+01 +-2.133292102499999743e+01 +-2.133386230500000025e+01 +-2.133759784499999768e+01 +-2.133762740999999963e+01 +-2.134197044500000118e+01 +-2.134312916000000016e+01 +-2.134101962999999813e+01 +-2.134337329999999966e+01 +-2.134429835999999980e+01 +-2.134609127000000228e+01 +-2.134694290499999880e+01 +-2.134802151000000237e+01 +-2.134477425000000039e+01 +-2.134247875500000191e+01 +-2.134456921000000307e+01 +-2.134942627000000215e+01 +-2.135031032499999881e+01 +-2.135236453999999995e+01 +-2.135444926999999993e+01 +-2.135411167499999863e+01 +-2.135805225500000049e+01 +-2.135956191999999731e+01 +-2.135783672499999852e+01 +-2.136136626999999777e+01 +-2.136515045000000157e+01 +-2.136776065499999788e+01 +-2.110722828000000106e+01 +-2.110854911500000242e+01 +-2.110535621999999734e+01 +-2.110965728499999727e+01 +-2.111401271500000121e+01 +-2.111524010000000118e+01 +-2.111514091500000134e+01 +-2.111534785999999997e+01 +-2.111907768000000019e+01 +-2.112083911999999941e+01 +-2.112148571000000175e+01 +-2.112100219999999950e+01 +-2.112276554000000317e+01 +-2.111775494000000108e+01 +-2.111813735999999864e+01 +-2.111772728000000043e+01 +-2.111752700999999988e+01 +-2.112395858500000045e+01 +-2.112675571500000160e+01 +-2.112671851999999717e+01 +-2.107633590500000054e+01 +-2.107906151000000250e+01 +-2.107801627999999994e+01 +-2.108328342000000077e+01 +-2.108069896499999984e+01 +-2.108853530500000062e+01 +-2.108772850000000076e+01 +-2.108974457000000058e+01 +-2.108489322500000185e+01 +-2.109277343499999802e+01 +-2.109310435999999811e+01 +-2.109541511500000155e+01 +-2.109502411000000066e+01 +-2.109648227499999962e+01 +-2.109611034499999960e+01 +-2.109514426999999870e+01 +-2.109457779000000244e+01 +-2.109663391000000132e+01 +-2.109919642999999922e+01 +-2.110088539000000196e+01 +-2.110207271499999848e+01 +-2.109567546999999976e+01 +-2.110068130500000194e+01 +-2.110160541500000164e+01 +-2.110550022500000011e+01 +-2.109543990999999963e+01 +-2.110523700999999974e+01 +-2.111221408500000152e+01 +-2.110978412499999735e+01 +-2.110873604000000014e+01 +-2.111202812000000151e+01 +-2.111548328499999982e+01 +-2.111580943999999960e+01 +-2.111715221500000084e+01 +-2.111872959500000135e+01 +-2.111353493000000014e+01 +-2.111553955000000116e+01 +-2.111861229000000151e+01 +-2.111791610499999905e+01 +-2.111954403000000013e+01 +-2.111452865500000087e+01 +-2.111985397000000120e+01 +-2.111729907999999867e+01 +-2.111837005499999975e+01 +-2.112147140500000120e+01 +-2.111996173500000040e+01 +-2.111955928999999799e+01 +-2.112427901999999946e+01 +-2.111863422500000098e+01 +-2.112180042499999999e+01 +-2.112707901000000277e+01 +-2.112934875499999876e+01 +-2.112838459000000313e+01 +-2.113419532999999717e+01 +-2.113315010000000171e+01 +-2.113483524499999788e+01 +-2.113589668000000188e+01 +-2.113403797499999826e+01 +-2.113272667000000027e+01 +-2.113495254500000087e+01 +-2.114132309000000021e+01 +-2.114000511000000060e+01 +-2.113620567499999936e+01 +-2.113195610000000002e+01 +-2.113357257999999916e+01 +-2.113601684500000033e+01 +-2.113477039500000032e+01 +-2.113024711499999952e+01 +-2.113542270499999987e+01 +-2.114024829499999925e+01 +-2.113388348000000150e+01 +-2.114089298500000069e+01 +-2.114121723499999916e+01 +-2.114300727999999907e+01 +-2.114525795000000130e+01 +-2.114697551500000117e+01 +-2.114014148500000090e+01 +-2.114384650999999948e+01 +-2.114738559999999978e+01 +-2.114881229499999904e+01 +-2.115133571500000187e+01 +-2.114871406500000006e+01 +-2.115261936499999962e+01 +-2.115432167499999849e+01 +-2.114988041000000152e+01 +-2.115113163000000185e+01 +-2.115007591500000217e+01 +-2.115040683499999830e+01 +-2.115448379499999731e+01 +-2.114582157000000251e+01 +-2.115275001500000229e+01 +-2.114786052999999910e+01 +-2.115020084500000053e+01 +-2.115108203999999859e+01 +-2.115185928500000045e+01 +-2.115513419999999911e+01 +-2.114933681499999807e+01 +-2.114735222000000192e+01 +-2.115190983000000102e+01 +-2.115526771500000081e+01 +-2.115927409999999753e+01 +-2.116095924500000081e+01 +-2.116036034000000043e+01 +-2.116656684499999841e+01 +-2.116385364499999966e+01 +-2.116886806499999807e+01 +-2.117287063499999888e+01 +-2.117558384000000160e+01 +-2.117277145499999946e+01 +-2.117669964000000249e+01 +-2.117427158499999962e+01 +-2.117716217499999942e+01 +-2.116958999499999905e+01 +-2.117157649500000005e+01 +-2.117108059000000253e+01 +-2.116662883500000092e+01 +-2.117108439999999803e+01 +-2.117097091500000161e+01 +-2.117166614499999966e+01 +-2.117117404999999764e+01 +-2.117003726499999772e+01 +-2.117339134000000200e+01 +-2.117289543000000052e+01 +-2.117984485499999892e+01 +-2.118414210999999980e+01 +-2.118289661500000065e+01 +-2.118377303999999839e+01 +-2.118714618500000313e+01 +-2.118408965999999793e+01 +-2.119056701999999959e+01 +-2.119272422499999919e+01 +-2.119194221500000097e+01 +-2.119392776500000153e+01 +-2.119593429500000070e+01 +-2.119855594500000251e+01 +-2.119703292999999888e+01 +-2.119782924500000121e+01 +-2.119307041000000069e+01 +-2.119940948500000033e+01 +-2.119759273500000063e+01 +-2.119786835000000025e+01 +-2.119726657999999730e+01 +-2.119990158000000235e+01 +-2.119794749999999794e+01 +-2.119928455000000156e+01 +-2.119795417999999998e+01 +-2.120695019000000059e+01 +-2.120636558500000035e+01 +-2.121308421999999894e+01 +-2.121206283500000112e+01 +-2.121566963000000072e+01 +-2.121666240999999786e+01 +-2.121403503499999843e+01 +-2.122082233500000115e+01 +-2.121761989499999856e+01 +-2.122415828500000146e+01 +-2.122318839999999796e+01 +-2.122721290500000180e+01 +-2.122690105499999902e+01 +-2.123451042499999986e+01 +-2.123124885500000048e+01 +-2.123664664999999729e+01 +-2.123629951499999891e+01 +-2.123480224500000091e+01 +-2.123522662999999966e+01 +-2.124239253999999733e+01 +-2.124032402499999961e+01 +-2.124542427000000089e+01 +-2.123556518499999868e+01 +-2.124367808999999951e+01 +-2.124510383500000188e+01 +-2.124102687500000286e+01 +-2.124237346500000001e+01 +-2.124819851000000170e+01 +-2.125140762499999880e+01 +-2.125583362500000106e+01 +-2.125268172999999905e+01 +-2.126339435499999908e+01 +-2.126347065000000214e+01 +-2.126451969000000020e+01 +-2.126367091999999914e+01 +-2.126925944999999984e+01 +-2.126702404000000257e+01 +-2.126827526000000290e+01 +-2.126704692500000249e+01 +-2.127077674999999957e+01 +-2.127294063499999766e+01 +-2.127599811500000015e+01 +-2.127476977999999974e+01 +-2.128194809000000021e+01 +-2.128342628499999734e+01 +-2.128146362500000066e+01 +-2.128940391500000118e+01 +-2.128468322500000198e+01 +-2.128425503000000063e+01 +-2.128921223000000040e+01 +-2.129560756500000096e+01 +-2.128912067499999949e+01 +-2.128980922499999906e+01 +-2.129385280500000022e+01 +-2.129543972000000096e+01 +-2.129498481499999940e+01 +-2.130115699499999948e+01 +-2.130210304500000262e+01 +-2.130371380000000059e+01 +-2.130531978500000179e+01 +-2.130745029499999887e+01 +-2.131601428999999825e+01 +-2.131809330000000102e+01 +-2.132198333499999876e+01 +-2.132598876999999860e+01 +-2.132135677499999815e+01 +-2.132240677000000062e+01 +-2.132045554999999837e+01 +-2.132921505000000195e+01 +-2.132540511999999921e+01 +-2.133044242500000109e+01 +-2.132809353000000030e+01 +-2.133708286000000243e+01 +-2.133224868499999971e+01 +-2.133195209499999834e+01 +-2.133680438999999751e+01 +-2.133957481000000200e+01 +-2.134324264500000012e+01 +-2.134713840500000259e+01 +-2.134372710999999967e+01 +-2.134671306499999943e+01 +-2.134547805999999781e+01 +-2.134529018499999964e+01 +-2.135032558500000022e+01 +-2.135754585499999791e+01 +-2.135685157999999717e+01 +-2.135707474000000161e+01 +-2.136652469500000251e+01 +-2.136067485999999960e+01 +-2.137243938499999985e+01 +-2.137498379000000170e+01 +-2.137585067499999880e+01 +-2.138025188499999985e+01 +-2.137958717500000105e+01 +-2.137697982999999979e+01 +-2.138156319000000138e+01 +-2.138368129500000236e+01 +-2.138620757999999711e+01 +-2.138560676499999857e+01 +-2.139059067000000169e+01 +-2.139247703499999886e+01 +-2.138976574000000141e+01 +-2.138915538499999869e+01 +-2.139383315999999979e+01 +-2.139535236500000082e+01 +-2.139707660500000230e+01 +-2.140069580000000116e+01 +-2.140687370500000242e+01 +-2.140980148499999913e+01 +-2.140940284999999932e+01 +-2.141405105500000161e+01 +-2.142568110999999931e+01 +-2.142178058500000049e+01 +-2.142784500500000178e+01 +-2.142933368499999958e+01 +-2.143085861499999822e+01 +-2.143429851500000183e+01 +-2.144253063000000026e+01 +-2.144339466499999958e+01 +-2.144608687999999930e+01 +-2.144861698000000061e+01 +-2.144381332500000070e+01 +-2.144008350500000049e+01 +-2.145172596000000098e+01 +-2.145552921000000168e+01 +-2.145473957000000098e+01 +-2.145811462500000033e+01 +-2.145998573500000006e+01 +-2.146142196499999955e+01 +-2.146440983000000102e+01 +-2.147149467500000242e+01 +-2.147479152500000055e+01 +-2.147827148500000050e+01 +-2.148299217499999969e+01 +-2.147864723500000039e+01 +-2.148793696999999980e+01 +-2.148905753999999746e+01 +-2.149569320999999888e+01 +-2.150244235999999987e+01 +-2.150779724499999901e+01 +-2.151674270499999864e+01 +-2.151597213499999839e+01 +-2.152567005499999908e+01 +-2.152803516000000172e+01 +-2.152688788999999758e+01 +-2.152797031000000061e+01 +-2.153676319000000206e+01 +-2.153794956000000127e+01 +-2.153402900500000072e+01 +-2.154023742500000083e+01 +-2.154362869499999888e+01 +-2.154634570999999710e+01 +-2.154888057999999873e+01 +-2.154767513000000179e+01 +-2.155556964499999850e+01 +-2.155818557499999955e+01 +-2.156330967000000243e+01 +-2.157001304499999961e+01 +-2.157228184000000226e+01 +-2.157672881999999959e+01 +-2.158452892500000075e+01 +-2.159290886000000143e+01 +-2.159832667999999956e+01 +-2.160963725999999951e+01 +-2.160171795000000117e+01 +-2.161507988000000324e+01 +-2.162413692500000195e+01 +-2.162887000999999998e+01 +-2.163445091500000217e+01 +-2.164045905999999775e+01 +-2.164147853499999741e+01 +-2.164620589999999822e+01 +-2.165353584500000039e+01 +-2.165167617999999905e+01 +-2.165725708000000083e+01 +-2.166078472499999918e+01 +-2.166710567500000195e+01 +-2.167347145000000097e+01 +-2.166481685499999799e+01 +-2.167065906500000239e+01 +-2.167664145999999903e+01 +-2.168125343500000213e+01 +-2.168696976000000021e+01 +-2.169460868499999862e+01 +-2.170261764500000012e+01 +-2.170770359499999813e+01 +-2.171351242499999756e+01 +-2.172386073999999923e+01 +-2.173255443500000084e+01 +-2.174254798999999849e+01 +-2.175448990000000293e+01 +-2.175823402500000014e+01 +-2.175783062000000001e+01 +-2.176675415000000058e+01 +-2.176941394500000015e+01 +-2.178194522500000119e+01 +-2.178118514999999888e+01 +-2.178615188500000244e+01 +-2.178876781499999993e+01 +-2.179624176000000091e+01 +-2.179512309999999786e+01 +-2.180891991000000019e+01 +-2.181070709000000107e+01 +-2.181943035500000150e+01 +-2.182378291999999931e+01 +-2.182901382500000054e+01 +-2.184004688000000272e+01 +-2.184397983499999896e+01 +-2.185060500999999888e+01 +-2.185869789000000196e+01 +-2.186936664999999991e+01 +-2.187286853500000205e+01 +-2.188466167500000026e+01 +-2.189553833000000083e+01 +-2.190138912500000146e+01 +-2.190962410000000204e+01 +-2.192158031499999993e+01 +-2.193270015499999914e+01 +-2.194080925000000093e+01 +-2.194670963000000086e+01 +-2.195187187500000192e+01 +-2.195892143500000060e+01 +-2.196187305500000164e+01 +-2.196878051999999926e+01 +-2.197258568000000167e+01 +-2.197869014500000162e+01 +-2.197811413000000158e+01 +-2.198312569000000138e+01 +-2.198336791999999917e+01 +-2.199639415500000084e+01 +-2.199762534999999986e+01 +-2.200341796499999703e+01 +-2.201481723999999929e+01 +-2.202117728999999713e+01 +-2.202697563000000258e+01 +-2.203972339499999933e+01 +-2.204975127999999884e+01 +-2.205503654500000010e+01 +-2.207000637000000154e+01 +-2.207898521499999944e+01 +-2.208815193000000221e+01 +-2.209752273499999831e+01 +-2.210707378500000075e+01 +-2.211379432500000064e+01 +-2.212289523999999830e+01 +-2.213406848500000024e+01 +-2.213563918999999913e+01 +-2.214704132500000000e+01 +-2.214716625500000191e+01 +-2.216284466000000108e+01 +-2.216421508500000215e+01 +-2.217468071000000052e+01 +-2.217988681500000325e+01 +-2.218774509500000036e+01 +-2.218974399500000061e+01 +-2.219920158500000085e+01 +-2.220880890000000107e+01 +-2.221883105999999941e+01 +-2.222858429000000058e+01 +-2.224118804500000124e+01 +-2.224452304999999797e+01 +-2.226366901000000098e+01 +-2.227863311499999810e+01 +-2.228787994500000025e+01 +-2.230530834500000026e+01 +-2.232182979499999931e+01 +-2.233095073999999869e+01 +-2.234371375999999998e+01 +-2.234967422500000112e+01 +-2.236798286500000188e+01 +-2.236789894500000031e+01 +-2.237611388999999917e+01 +-2.238639259500000023e+01 +-2.238928604000000178e+01 +-2.239515590999999972e+01 +-2.240063476499999950e+01 +-2.241602802499999925e+01 +-2.241172885499999978e+01 +-2.241567802499999829e+01 +-2.242385292499999849e+01 +-2.242769145500000150e+01 +-2.243922900999999825e+01 +-2.244587707499999851e+01 +-2.245722102999999947e+01 +-2.246500301500000063e+01 +-2.247066689000000039e+01 +-2.248140143999999907e+01 +-2.249302292000000136e+01 +-2.250242519500000071e+01 +-2.251355362000000326e+01 +-2.252829647000000080e+01 +-2.253802012999999960e+01 +-2.254435253000000117e+01 +-2.255434036500000161e+01 +-2.255931377499999968e+01 +-2.256776237500000093e+01 +-2.257018852499999895e+01 +-2.257900238500000256e+01 +-2.258263396999999983e+01 +-2.258935451500000013e+01 +-2.258870220000000018e+01 +-2.258984661000000216e+01 +-2.259283733499999869e+01 +-2.258973026000000317e+01 +-2.259628581999999852e+01 +-2.259959698000000117e+01 +-2.260517311000000262e+01 +-2.260531806999999915e+01 +-2.261490058500000089e+01 +-2.262267875999999944e+01 +-2.262528514999999985e+01 +-2.262829208000000136e+01 +-2.263706398000000064e+01 +-2.264291381500000000e+01 +-2.264747238500000037e+01 +-2.264737320000000054e+01 +-2.265358161999999709e+01 +-2.265382480999999970e+01 +-2.265654849999999954e+01 +-2.265290927999999937e+01 +-2.265556240000000088e+01 +-2.265524768499999908e+01 +-2.265427779999999913e+01 +-2.265185070000000067e+01 +-2.264436435500000044e+01 +-2.264044761499999936e+01 +-2.263205624000000071e+01 +-2.262347793500000037e+01 +-2.261131477500000031e+01 +-2.260826301499999857e+01 +-2.260106754000000251e+01 +-2.259123993000000041e+01 +-2.259075641500000131e+01 +-2.258358288000000158e+01 +-2.257375144999999961e+01 +-2.257017135999999979e+01 +-2.255672168999999982e+01 +-2.254996299999999820e+01 +-2.253314781000000266e+01 +-2.252707767500000102e+01 +-2.251862717000000202e+01 +-2.250093555499999809e+01 +-2.249357413999999977e+01 +-2.249026203000000024e+01 +-2.247813129500000073e+01 +-2.247373485500000001e+01 +-2.246851825999999974e+01 +-2.246607780499999762e+01 +-2.246336459999999846e+01 +-2.246369838500000071e+01 +-2.245674419000000199e+01 +-2.245136261000000033e+01 +-2.244524956000000060e+01 +-2.244134521499999835e+01 +-2.243164825499999893e+01 +-2.242573070499999943e+01 +-2.241944885000000198e+01 +-2.241041850999999951e+01 +-2.240066337500000060e+01 +-2.239906883000000093e+01 +-2.238676261999999895e+01 +-2.237374210000000119e+01 +-2.236019325499999866e+01 +-2.234400940000000091e+01 +-2.233502292499999697e+01 +-2.232587146499999875e+01 +-2.231350803499999813e+01 +-2.230192089500000208e+01 +-2.228967857499999994e+01 +-2.227576160499999958e+01 +-2.226936339999999959e+01 +-2.225742340500000083e+01 +-2.225738143999999963e+01 +-2.224204921999999840e+01 +-2.223263073000000034e+01 +-2.222046756999999673e+01 +-2.221051788500000157e+01 +-2.220021915000000234e+01 +-2.219486999500000124e+01 +-2.217389774499999788e+01 +-2.216126728000000057e+01 +-2.215712928499999990e+01 +-2.214716243499999848e+01 +-2.213564491500000031e+01 +-2.212865161499999900e+01 +-2.210923671999999840e+01 +-2.209495640000000094e+01 +-2.208900451499999917e+01 +-2.206266784999999686e+01 +-2.205142116500000071e+01 +-2.204256344000000212e+01 +-2.202168464500000056e+01 +-2.200780391500000022e+01 +-2.199770927499999829e+01 +-2.199145030999999761e+01 +-2.197194290499999880e+01 +-2.195621394999999865e+01 +-2.195304202999999887e+01 +-2.193885421499999921e+01 +-2.193426513500000041e+01 +-2.192448711499999803e+01 +-2.191500663500000101e+01 +-2.190793133000000026e+01 +-2.189782524000000308e+01 +-2.189150714499999850e+01 +-2.188216114000000090e+01 +-2.187696456999999839e+01 +-2.186642169499999966e+01 +-2.185967349999999954e+01 +-2.184236335499999981e+01 +-2.183517455999999868e+01 +-2.182864284500000096e+01 +-2.181130695000000230e+01 +-2.180330562999999700e+01 +-2.178911590499999917e+01 +-2.178073978500000152e+01 +-2.177140235499999932e+01 +-2.175961494500000271e+01 +-2.174474620499999844e+01 +-2.173784065000000254e+01 +-2.173188781500000033e+01 +-2.171730803999999893e+01 +-2.171144294999999858e+01 +-2.170330620000000010e+01 +-2.169603728999999959e+01 +-2.168963909000000001e+01 +-2.167646694500000137e+01 +-2.167292881000000193e+01 +-2.166745376499999765e+01 +-2.166374111000000013e+01 +-2.165415573499999979e+01 +-2.164494991000000113e+01 +-2.163923358999999991e+01 +-2.163224887999999879e+01 +-2.162179279000000065e+01 +-2.161690330500000101e+01 +-2.160910319999999984e+01 +-2.160094929000000263e+01 +-2.159308433500000035e+01 +-2.158681392999999815e+01 +-2.156766891499999872e+01 +-2.156511878999999965e+01 +-2.156073761000000033e+01 +-2.156168747000000252e+01 +-2.155001163500000061e+01 +-2.154199695500000189e+01 +-2.153249454499999871e+01 +-2.152632046000000088e+01 +-2.151899146999999957e+01 +-2.151792717000000010e+01 +-2.151336479500000110e+01 +-2.150889301499999817e+01 +-2.150673008000000053e+01 +-2.150467014499999863e+01 +-2.150110817000000196e+01 +-2.148569011500000059e+01 +-2.148989391499999968e+01 +-2.148295211500000335e+01 +-2.147316360499999988e+01 +-2.147477626999999956e+01 +-2.146032810500000210e+01 +-2.145668793000000107e+01 +-2.145418834499999861e+01 +-2.144984627000000188e+01 +-2.144384670000000170e+01 +-2.144126128999999992e+01 +-2.143663311000000249e+01 +-2.142780590000000274e+01 +-2.142374420000000157e+01 +-2.141850376000000011e+01 +-2.141552448499999883e+01 +-2.140589237500000053e+01 +-2.140932178499999949e+01 +-2.139977359999999962e+01 +-2.140091895999999849e+01 +-2.140136146500000081e+01 +-2.138905525500000238e+01 +-2.138941288000000185e+01 +-2.138387679999999946e+01 +-2.138583660000000108e+01 +-2.138442230500000107e+01 +-2.137794303999999812e+01 +-2.137681866000000142e+01 +-2.137429809500000033e+01 +-2.137056255499999935e+01 +-2.137023925999999818e+01 +-2.136209488000000079e+01 +-2.135907173000000014e+01 +-2.135845947500000008e+01 +-2.135539722499999726e+01 +-2.135646056999999942e+01 +-2.135566997500000141e+01 +-2.134525107999999705e+01 +-2.134148883499999982e+01 +-2.133896732000000185e+01 +-2.134377383999999722e+01 +-2.133942699500000018e+01 +-2.133776187499999821e+01 +-2.133333301500000090e+01 +-2.133091163499999965e+01 +-2.132938480500000011e+01 +-2.132312106999999912e+01 +-2.132345485500000137e+01 +-2.132322406499999801e+01 +-2.131680965500000013e+01 +-2.132206344500000128e+01 +-2.131675434000000280e+01 +-2.131253528499999916e+01 +-2.131215381500000206e+01 +-2.130934810499999799e+01 +-2.130978679500000084e+01 +-2.130177592999999803e+01 +-2.130426120999999995e+01 +-2.130014323999999704e+01 +-2.129975986499999863e+01 +-2.129961871999999801e+01 +-2.129312420000000117e+01 +-2.129828357499999925e+01 +-2.129813671000000141e+01 +-2.129571724000000188e+01 +-2.129649162500000159e+01 +-2.129327487999999846e+01 +-2.129273605499999888e+01 +-2.128544330500000115e+01 +-2.128992271499999944e+01 +-2.128423309499999760e+01 +-2.128456973999999846e+01 +-2.128417873500000113e+01 +-2.128719520499999973e+01 +-2.128300475999999719e+01 +-2.128342055999999971e+01 +-2.128202247499999800e+01 +-2.128449058500000035e+01 +-2.128057289499999882e+01 +-2.127970028000000013e+01 +-2.127820300999999859e+01 +-2.127631092000000024e+01 +-2.127969265000000121e+01 +-2.126944541999999672e+01 +-2.126897811999999988e+01 +-2.127288436999999988e+01 +-2.127477073500000060e+01 +-2.127115535500000121e+01 +-2.127431774500000117e+01 +-2.127310467000000216e+01 +-2.127563762500000166e+01 +-2.127098750999999766e+01 +-2.127234935999999976e+01 +-2.127247810500000114e+01 +-2.127273273499999817e+01 +-2.126993561000000099e+01 +-2.126713466500000038e+01 +-2.125937271000000095e+01 +-2.125961971499999947e+01 +-2.126324939999999941e+01 +-2.125631904499999791e+01 +-2.126024437000000233e+01 +-2.125919247000000212e+01 +-2.126009463999999838e+01 +-2.126078986999999998e+01 +-2.126075935499999758e+01 +-2.125796318500000126e+01 +-2.125831031999999965e+01 +-2.125807762000000167e+01 +-2.125189304499999920e+01 +-2.125323485999999917e+01 +-2.125264930999999891e+01 +-2.125196838499999785e+01 +-2.125175857500000021e+01 +-2.125271129499999745e+01 +-2.125469016999999994e+01 +-2.124896430999999808e+01 +-2.124939059999999813e+01 +-2.124998665000000031e+01 +-2.125161457000000098e+01 +-2.125046253000000007e+01 +-2.124776172500000015e+01 +-2.124405479500000027e+01 +-2.124191474999999940e+01 +-2.124235725500000171e+01 +-2.123983954999999924e+01 +-2.124291611000000302e+01 +-2.124216746999999827e+01 +-2.123919010000000185e+01 +-2.124078369000000066e+01 +-2.123789977999999934e+01 +-2.123796081500000099e+01 +-2.123961352999999974e+01 +-2.123679160999999738e+01 +-2.124164295499999966e+01 +-2.123352337000000034e+01 +-2.123358630999999974e+01 +-2.123196602000000155e+01 +-2.123295593000000281e+01 +-2.123649978999999988e+01 +-2.123249626000000134e+01 +-2.122852611500000108e+01 +-2.123244190500000173e+01 +-2.123471832499999934e+01 +-2.123898220499999923e+01 +-2.122810935500000085e+01 +-2.123009681499999957e+01 +-2.122729396500000121e+01 +-2.122992324999999880e+01 +-2.122842883999999941e+01 +-2.122730922499999906e+01 +-2.122221470000000210e+01 +-2.122134971999999919e+01 +-2.122362804499999811e+01 +-2.122283267999999978e+01 +-2.122217750500000122e+01 +-2.122662830499999842e+01 +-2.122138786500000052e+01 +-2.122225475500000158e+01 +-2.122386550999999955e+01 +-2.122117423999999986e+01 +-2.121939850000000050e+01 +-2.122028064499999900e+01 +-2.122141456499999990e+01 +-2.121715545500000033e+01 +-2.121878528999999958e+01 +-2.121722221499999961e+01 +-2.121606922000000139e+01 +-2.122666930999999835e+01 +-2.121471404999999777e+01 +-2.121934127500000145e+01 +-2.122086239000000063e+01 +-2.121488476000000034e+01 +-2.121273708500000055e+01 +-2.121681975999999992e+01 +-2.121071815500000213e+01 +-2.121417427499999775e+01 +-2.121360015500000173e+01 +-2.121118545499999897e+01 +-2.121040916500000151e+01 +-2.120983028499999890e+01 +-2.120906543499999941e+01 +-2.121121597500000178e+01 +-2.121181678500000345e+01 +-2.121034812999999986e+01 +-2.120699596500000084e+01 +-2.121227550500000092e+01 +-2.120766448999999909e+01 +-2.120082474000000161e+01 +-2.120640945499999930e+01 +-2.120791816999999924e+01 +-2.120568752500000187e+01 +-2.120793152000000248e+01 +-2.121092319499999945e+01 +-2.121463966499999998e+01 +-2.120927715499999877e+01 +-2.120908832500000329e+01 +-2.120738601500000087e+01 +-2.121286678499999923e+01 +-2.121071148000000051e+01 +-2.121407795000000007e+01 +-2.120823478500000192e+01 +-2.120895957999999837e+01 +-2.120562076499999904e+01 +-2.120667648500000269e+01 +-2.120509720000000087e+01 +-2.121177673500000083e+01 +-2.121036720000000031e+01 +-2.121232795499999924e+01 +-2.120946788999999910e+01 +-2.121472740000000101e+01 +-2.121351909500000232e+01 +-2.120702838999999784e+01 +-2.121226024499999951e+01 +-2.121211719499999759e+01 +-2.120886993499999917e+01 +-2.121138763500000124e+01 +-2.121320724499999955e+01 +-2.121150493500000067e+01 +-2.121405983000000006e+01 +-2.121482467499999913e+01 +-2.121930217999999968e+01 +-2.121806621500000034e+01 +-2.121554851500000183e+01 +-2.122095489499999843e+01 +-2.122228145500000096e+01 +-2.121765136500000182e+01 +-2.121300983500000115e+01 +-2.121326636999999948e+01 +-2.121774387500000003e+01 +-2.121705245999999789e+01 +-2.121988487000000134e+01 +-2.122020435499999991e+01 +-2.121384334500000080e+01 +-2.122281170000000117e+01 +-2.122022532999999811e+01 +-2.122099685499999921e+01 +-2.122132968999999747e+01 +-2.122339725500000185e+01 +-2.122319126000000011e+01 +-2.122231769500000098e+01 +-2.121721267499999897e+01 +-2.122427559000000130e+01 +-2.122194289999999839e+01 +-2.121740055499999755e+01 +-2.122452735999999973e+01 +-2.122550964499999893e+01 +-2.122261714999999782e+01 +-2.122479534000000001e+01 +-2.122835540500000207e+01 +-2.122924327999999861e+01 +-2.122587108500000141e+01 +-2.123524761000000183e+01 +-2.122942542999999915e+01 +-2.123112964499999933e+01 +-2.123358344999999758e+01 +-2.123438453500000023e+01 +-2.123785686500000125e+01 +-2.123403644500000098e+01 +-2.123500823999999909e+01 +-2.123352527499999809e+01 +-2.123025798999999836e+01 +-2.122495556000000150e+01 +-2.123156833499999863e+01 +-2.123246288500000034e+01 +-2.122948265499999820e+01 +-2.123486519000000072e+01 +-2.123593521000000095e+01 +-2.124059677500000021e+01 +-2.123818207000000058e+01 +-2.123602485500000014e+01 +-2.124197101499999718e+01 +-2.123878765499999943e+01 +-2.124485587999999936e+01 +-2.124083805000000069e+01 +-2.124100875999999971e+01 +-2.124779128999999855e+01 +-2.124370765500000147e+01 +-2.124691676999999856e+01 +-2.124199581499999923e+01 +-2.124472522499999982e+01 +-2.124764538000000158e+01 +-2.124594593500000173e+01 +-2.124563693999999714e+01 +-2.124430847000000000e+01 +-2.124481678000000073e+01 +-2.124673271000000341e+01 +-2.124456501000000230e+01 +-2.124804878500000171e+01 +-2.124680423499999904e+01 +-2.124826431500000012e+01 +-2.124839592000000010e+01 +-2.125021266999999980e+01 +-2.124798011499999717e+01 +-2.124700260000000185e+01 +-2.124891281000000021e+01 +-2.125711249999999808e+01 +-2.125439548499999987e+01 +-2.125432491499999799e+01 +-2.125468063499999971e+01 +-2.126407623000000058e+01 +-2.125867653000000246e+01 +-2.125946808000000132e+01 +-2.125575446999999940e+01 +-2.125396347000000219e+01 +-2.125285339500000248e+01 +-2.125685501000000244e+01 +-2.125693702499999915e+01 +-2.125668525500000072e+01 +-2.125806236500000068e+01 +-2.125644778999999929e+01 +-2.125614928999999975e+01 +-2.125730800499999873e+01 +-2.126038742000000070e+01 +-2.126402664000000087e+01 +-2.126546383000000162e+01 +-2.126203536999999955e+01 +-2.126382064500000268e+01 +-2.126327228499999933e+01 +-2.126680374000000029e+01 +-2.126619529499999928e+01 +-2.126799487999999982e+01 +-2.126768398499999790e+01 +-2.127262020499999906e+01 +-2.127157592500000050e+01 +-2.126729298000000057e+01 +-2.126910114500000049e+01 +-2.126972675500000065e+01 +-2.127299404000000038e+01 +-2.127165985499999934e+01 +-2.127546310500000004e+01 +-2.127222061500000194e+01 +-2.127527427500000101e+01 +-2.127572822500000171e+01 +-2.127906132000000028e+01 +-2.127884578500000146e+01 +-2.127652931499999767e+01 +-2.128439903499999986e+01 +-2.127527332500000057e+01 +-2.127805900499999936e+01 +-2.127705669499999885e+01 +-2.127992057499999845e+01 +-2.128062820499999930e+01 +-2.128143024500000280e+01 +-2.128819179499999947e+01 +-2.129183578499999996e+01 +-2.129021453500000050e+01 +-2.128725910500000040e+01 +-2.128826618000000082e+01 +-2.129015731999999872e+01 +-2.129332065500000226e+01 +-2.129484558000000050e+01 +-2.129352188000000012e+01 +-2.129182243500000027e+01 +-2.129491710499999968e+01 +-2.129830074499999881e+01 +-2.129822826000000191e+01 +-2.130154037500000186e+01 +-2.130176734500000180e+01 +-2.130210971999999714e+01 +-2.130352878499999747e+01 +-2.130643367999999782e+01 +-2.130033397500000092e+01 +-2.130113506000000001e+01 +-2.130762386499999650e+01 +-2.130980586999999815e+01 +-2.131180382000000151e+01 +-2.131418800000000147e+01 +-2.131045722500000039e+01 +-2.131468582000000112e+01 +-2.131675148000000064e+01 +-2.131929302500000034e+01 +-2.132103538999999870e+01 +-2.132404708500000012e+01 +-2.132474136500000128e+01 +-2.132361030499999899e+01 +-2.132548236999999958e+01 +-2.132637309999999786e+01 +-2.133114815000000064e+01 +-2.132899666000000138e+01 +-2.133154105999999928e+01 +-2.133149433499999859e+01 +-2.133492946500000187e+01 +-2.133534812999999986e+01 +-2.133468723000000011e+01 +-2.133894443500000193e+01 +-2.133937930999999821e+01 +-2.133916664000000196e+01 +-2.134388637500000030e+01 +-2.134292984000000004e+01 +-2.133668613500000077e+01 +-2.134377288999999678e+01 +-2.134502792500000012e+01 +-2.134342480000000108e+01 +-2.135009288500000224e+01 +-2.134902572500000062e+01 +-2.134424114000000117e+01 +-2.135161590499999917e+01 +-2.135022449499999908e+01 +-2.135831928500000032e+01 +-2.135370063500000271e+01 +-2.135614109000000127e+01 +-2.135611343499999748e+01 +-2.136279201500000013e+01 +-2.136126708999999835e+01 +-2.136271095500000072e+01 +-2.136479377500000254e+01 +-2.136666965499999904e+01 +-2.136232947999999965e+01 +-2.136487770499999783e+01 +-2.136917018999999840e+01 +-2.135968208500000287e+01 +-2.136402702499999862e+01 +-2.136198520499999987e+01 +-2.136599350000000186e+01 +-2.136504078000000106e+01 +-2.136666393499999828e+01 +-2.136680412500000159e+01 +-2.136575221999999741e+01 +-2.136701679499999784e+01 +-2.136898708500000055e+01 +-2.137179279499999751e+01 +-2.137580872000000198e+01 +-2.138055038499999938e+01 +-2.137408638000000138e+01 +-2.137586974999999967e+01 +-2.137712955499999978e+01 +-2.137985897000000080e+01 +-2.137980746999999937e+01 +-2.138033675999999872e+01 +-2.138489914000000169e+01 +-2.138176346000000194e+01 +-2.138097381500000083e+01 +-2.137534808999999925e+01 +-2.137337589500000234e+01 +-2.137838364000000269e+01 +-2.137910938499999958e+01 +-2.137402820500000189e+01 +-2.137950420499999993e+01 +-2.137348079999999939e+01 +-2.137133408000000045e+01 +-2.137415218499999980e+01 +-2.137854671499999881e+01 +-2.137757778000000286e+01 +-2.138047027500000041e+01 +-2.137649250000000123e+01 +-2.138360976999999963e+01 +-2.137587261000000183e+01 +-2.137977027499999849e+01 +-2.138563728000000097e+01 +-2.138413620000000037e+01 +-2.138305854500000081e+01 +-2.138784122500000251e+01 +-2.138465595499999949e+01 +-2.137801551999999816e+01 +-2.138213444000000152e+01 +-2.137950039000000046e+01 +-2.137891006499999946e+01 +-2.137687969499999951e+01 +-2.137866973999999942e+01 +-2.138112831499999800e+01 +-2.137999343500000293e+01 +-2.137775325500000179e+01 +-2.137779713000000115e+01 +-2.137565803500000072e+01 +-2.137581061999999932e+01 +-2.137597942499999704e+01 +-2.137246989999999869e+01 +-2.138224887999999879e+01 +-2.137757397000000026e+01 +-2.137842273999999776e+01 +-2.137743758999999955e+01 +-2.137712192499999730e+01 +-2.137901019999999974e+01 +-2.137817096999999933e+01 +-2.137551402999999794e+01 +-2.137042617499999864e+01 +-2.137777996000000158e+01 +-2.137827777999999768e+01 +-2.137263965500000040e+01 +-2.137488937500000219e+01 +-2.137154865499999801e+01 +-2.137612724499999928e+01 +-2.137425804000000085e+01 +-2.137027549999999820e+01 +-2.137317752999999954e+01 +-2.136845016499999872e+01 +-2.137183665999999960e+01 +-2.137170410000000231e+01 +-2.136893367500000096e+01 +-2.136850738500000091e+01 +-2.136588668499999955e+01 +-2.136962413499999869e+01 +-2.136300277499999822e+01 +-2.136596870500000023e+01 +-2.137024116500000304e+01 +-2.136844539499999840e+01 +-2.137110615000000280e+01 +-2.137558745999999843e+01 +-2.137169837999999800e+01 +-2.137007331499999907e+01 +-2.137476158500000167e+01 +-2.137654495499999996e+01 +-2.137717246999999787e+01 +-2.137361335499999981e+01 +-2.137478923500000150e+01 +-2.136912918000000161e+01 +-2.137859916499999713e+01 +-2.137616920500000006e+01 +-2.137446880499999935e+01 +-2.137814330999999868e+01 +-2.137384033500000058e+01 +-2.137751293499999861e+01 +-2.137694549500000107e+01 +-2.136691379500000210e+01 +-2.137169074999999907e+01 +-2.137959479999999957e+01 +-2.137637234000000319e+01 +-2.137427807000000257e+01 +-2.137619399999999814e+01 +-2.137816619499999859e+01 +-2.137942218499999925e+01 +-2.138399124000000029e+01 +-2.138054752499999722e+01 +-2.137837504999999894e+01 +-2.138469314499999996e+01 +-2.138873958500000327e+01 +-2.138582230000000095e+01 +-2.139410686499999770e+01 +-2.138716697999999994e+01 +-2.139143181000000027e+01 +-2.138293075500000029e+01 +-2.139232730999999887e+01 +-2.139633656000000173e+01 +-2.139087200499999852e+01 +-2.139293574999999947e+01 +-2.139566135500000144e+01 +-2.139380931999999902e+01 +-2.139138507499999875e+01 +-2.139756679499999947e+01 +-2.139104271000000068e+01 +-2.139272784999999999e+01 +-2.139207554000000044e+01 +-2.139971446999999927e+01 +-2.139391422499999962e+01 +-2.140065098000000177e+01 +-2.139788341500000257e+01 +-2.139975452499999875e+01 +-2.139987849999999980e+01 +-2.140446281500000225e+01 +-2.140879726499999691e+01 +-2.141189194000000029e+01 +-2.141636085500000064e+01 +-2.141439533500000181e+01 +-2.141421890499999847e+01 +-2.141808414500000168e+01 +-2.141528034000000247e+01 +-2.142662334500000298e+01 +-2.142237186500000234e+01 +-2.142076492500000029e+01 +-2.142507743999999903e+01 +-2.142244147999999981e+01 +-2.142745113499999832e+01 +-2.142813396500000067e+01 +-2.142680740000000128e+01 +-2.142952633000000162e+01 +-2.143323707999999783e+01 +-2.143231391999999857e+01 +-2.143963909000000001e+01 +-2.144041633500000188e+01 +-2.143633937999999972e+01 +-2.143878269500000044e+01 +-2.144502830500000101e+01 +-2.144911957000000058e+01 +-2.144798087999999936e+01 +-2.144944286500000175e+01 +-2.145114231499999846e+01 +-2.145377445000000094e+01 +-2.145531653999999833e+01 +-2.146009922000000003e+01 +-2.146392154500000160e+01 +-2.146892928999999839e+01 +-2.146372317999999879e+01 +-2.147469329999999843e+01 +-2.147687149000000062e+01 +-2.147249889500000108e+01 +-2.147336292499999999e+01 +-2.147391318999999754e+01 +-2.148086642999999896e+01 +-2.147798061499999989e+01 +-2.148033904999999777e+01 +-2.147919178000000073e+01 +-2.148486232999999856e+01 +-2.147994804500000043e+01 +-2.148475552000000022e+01 +-2.148601436500000261e+01 +-2.148579216000000258e+01 +-2.149136734000000004e+01 +-2.148680496000000062e+01 +-2.149612712500000100e+01 +-2.149769115000000141e+01 +-2.150455283999999878e+01 +-2.150347995999999995e+01 +-2.150885200500000138e+01 +-2.151481151499999811e+01 +-2.151254367499999987e+01 +-2.151206398000000064e+01 +-2.151350783999999905e+01 +-2.152198315000000051e+01 +-2.151784992500000016e+01 +-2.152485751999999763e+01 +-2.152255917000000096e+01 +-2.152490139000000013e+01 +-2.152616882499999917e+01 +-2.152990913500000048e+01 +-2.153390789000000183e+01 +-2.153009987000000081e+01 +-2.153549956999999893e+01 +-2.153382587000000115e+01 +-2.153947448499999950e+01 +-2.154295920999999936e+01 +-2.154454612500000010e+01 +-2.154857444499999986e+01 +-2.154670524499999829e+01 +-2.155291938999999957e+01 +-2.155436325000000153e+01 +-2.156226157999999771e+01 +-2.155798053499999867e+01 +-2.156729603000000139e+01 +-2.157102775499999936e+01 +-2.157363605500000148e+01 +-2.158012104000000164e+01 +-2.157797908499999906e+01 +-2.158105755000000059e+01 +-2.158678054499999988e+01 +-2.158969592999999776e+01 +-2.158578396000000055e+01 +-2.158905410500000244e+01 +-2.159077358500000088e+01 +-2.158996104999999943e+01 +-2.159176731499999846e+01 +-2.159090424000000041e+01 +-2.159730339499999729e+01 +-2.159791945999999996e+01 +-2.159739971000000125e+01 +-2.160638236999999862e+01 +-2.160532283999999947e+01 +-2.160941409999999863e+01 +-2.161279582999999960e+01 +-2.161637114999999909e+01 +-2.162588214999999892e+01 +-2.162771415499999961e+01 +-2.163080882999999943e+01 +-2.163400745500000255e+01 +-2.163331794500000171e+01 +-2.164353561499999756e+01 +-2.164397049000000095e+01 +-2.164328860999999904e+01 +-2.164766216000000298e+01 +-2.165688800499999900e+01 +-2.165635872000000006e+01 +-2.165980625499999945e+01 +-2.166227435999999784e+01 +-2.166491126999999750e+01 +-2.166229629499999731e+01 +-2.166729164000000196e+01 +-2.167384910499999862e+01 +-2.166428470500000003e+01 +-2.167252254499999964e+01 +-2.167570590999999780e+01 +-2.168290805499999863e+01 +-2.168102932000000038e+01 +-2.168768597000000042e+01 +-2.169253063499999712e+01 +-2.169305324500000154e+01 +-2.169988727500000181e+01 +-2.170548248500000099e+01 +-2.171014214000000209e+01 +-2.171590614000000130e+01 +-2.171575831999999906e+01 +-2.171924399999999977e+01 +-2.172676849500000174e+01 +-2.172979831500000003e+01 +-2.173519325000000180e+01 +-2.173532009000000187e+01 +-2.174120998500000113e+01 +-2.174093723000000011e+01 +-2.174492358999999908e+01 +-2.173950194999999752e+01 +-2.174767970999999989e+01 +-2.174755478000000153e+01 +-2.174642753500000225e+01 +-2.175309563000000068e+01 +-2.175496292000000054e+01 +-2.175435924499999985e+01 +-2.175963782999999907e+01 +-2.176411056999999971e+01 +-2.176288604500000190e+01 +-2.176469039999999922e+01 +-2.177484798000000055e+01 +-2.177944564999999955e+01 +-2.178325367000000057e+01 +-2.178292369999999778e+01 +-2.178722095500000222e+01 +-2.178984832500000124e+01 +-2.179608249500000028e+01 +-2.180205535999999711e+01 +-2.180433941000000075e+01 +-2.180235671999999880e+01 +-2.181210803999999825e+01 +-2.181608581500000099e+01 +-2.181342220499999840e+01 +-2.181733798999999863e+01 +-2.181786537500000023e+01 +-2.181686973500000093e+01 +-2.182495212500000292e+01 +-2.182692718499999884e+01 +-2.182656288500000130e+01 +-2.182837200499999852e+01 +-2.182920742499999989e+01 +-2.183157253499999939e+01 +-2.183547305999999821e+01 +-2.183736801500000269e+01 +-2.183868503499999747e+01 +-2.184240913000000006e+01 +-2.184340476999999936e+01 +-2.185332775500000224e+01 +-2.184710120999999816e+01 +-2.185381031000000007e+01 +-2.185811328999999859e+01 +-2.186516094499999951e+01 +-2.187190342000000243e+01 +-2.187473392500000102e+01 +-2.188085746999999870e+01 +-2.188043689499999900e+01 +-2.188251304499999961e+01 +-2.188543605499999956e+01 +-2.188402366500000085e+01 +-2.188849735499999838e+01 +-2.189088344500000005e+01 +-2.188563156500000062e+01 +-2.189154720500000195e+01 +-2.188677978500000165e+01 +-2.188813972500000204e+01 +-2.189256381999999945e+01 +-2.188772678499999813e+01 +-2.189837456000000060e+01 +-2.189772128999999978e+01 +-2.189886379500000047e+01 +-2.190488528999999929e+01 +-2.190450953999999939e+01 +-2.190966797000000099e+01 +-2.191225242499999837e+01 +-2.191512012500000139e+01 +-2.191431713499999745e+01 +-2.192054652999999931e+01 +-2.192269897499999942e+01 +-2.192737865499999828e+01 +-2.192734527500000041e+01 +-2.192808437500000096e+01 +-2.193188476499999950e+01 +-2.193461799499999998e+01 +-2.193759345999999866e+01 +-2.193741702999999887e+01 +-2.193535328000000106e+01 +-2.193135548000000057e+01 +-2.192623043000000038e+01 +-2.192878151000000031e+01 +-2.193331241499999962e+01 +-2.193398284999999959e+01 +-2.192480373499999757e+01 +-2.193108558499999816e+01 +-2.193676090499999987e+01 +-2.193809032500000100e+01 +-2.193159484999999975e+01 +-2.193079853000000057e+01 +-2.194081687999999986e+01 +-2.193853378499999707e+01 +-2.194674968999999720e+01 +-2.194161606000000120e+01 +-2.194258880499999975e+01 +-2.194802665499999961e+01 +-2.194424057000000161e+01 +-2.195388412500000186e+01 +-2.194994640499999861e+01 +-2.195694827999999887e+01 +-2.196076965500000000e+01 +-2.195748042999999683e+01 +-2.195363426500000159e+01 +-2.195362377500000051e+01 +-2.195685482000000022e+01 +-2.195403861999999862e+01 +-2.195562076999999945e+01 +-2.195641994500000038e+01 +-2.194929313499999779e+01 +-2.194859981500000146e+01 +-2.195062542000000150e+01 +-2.195140265999999940e+01 +-2.195114612500000106e+01 +-2.195106506000000124e+01 +-2.195514106999999981e+01 +-2.195617103500000056e+01 +-2.196108436499999783e+01 +-2.196360874000000152e+01 +-2.196225357000000145e+01 +-2.196800708499999999e+01 +-2.196100711999999788e+01 +-2.196942710999999804e+01 +-2.196499633500000215e+01 +-2.196609879000000021e+01 +-2.196441173499999877e+01 +-2.196757507000000231e+01 +-2.197454452499999888e+01 +-2.197131442999999962e+01 +-2.197262382499999944e+01 +-2.196620845999999716e+01 +-2.196861935000000088e+01 +-2.196752548499999946e+01 +-2.196724986999999985e+01 +-2.196332549999999983e+01 +-2.196535110499999988e+01 +-2.196132183499999968e+01 +-2.196588039499999923e+01 +-2.196194553000000127e+01 +-2.196536636500000128e+01 +-2.196326160499999958e+01 +-2.196897697500000035e+01 +-2.196730518500000073e+01 +-2.196501445999999902e+01 +-2.197271633500000121e+01 +-2.197291850999999951e+01 +-2.197089671999999894e+01 +-2.197796249499999988e+01 +-2.198222160499999944e+01 +-2.197879600499999952e+01 +-2.198395061499999770e+01 +-2.197993755000000249e+01 +-2.198453616999999838e+01 +-2.198446464499999919e+01 +-2.198274803500000019e+01 +-2.198506164500000182e+01 +-2.198019408999999769e+01 +-2.197966003500000198e+01 +-2.197609996499999951e+01 +-2.197876930500000014e+01 +-2.198305129999999963e+01 +-2.198192119499999819e+01 +-2.198472976500000087e+01 +-2.198179912500000199e+01 +-2.198691081999999852e+01 +-2.198425674499999971e+01 +-2.198962879000000115e+01 +-2.199059009500000172e+01 +-2.199601459499999834e+01 +-2.199565887500000017e+01 +-2.199550533000000030e+01 +-2.200037670500000075e+01 +-2.200305557499999765e+01 +-2.200846004499999964e+01 +-2.201241111999999944e+01 +-2.200996112500000024e+01 +-2.201274490499999814e+01 +-2.202376365500000333e+01 +-2.202315616499999962e+01 +-2.202342891500000022e+01 +-2.202522563499999819e+01 +-2.202738380000000262e+01 +-2.202839756000000193e+01 +-2.202568531000000007e+01 +-2.202644157499999977e+01 +-2.202325534999999945e+01 +-2.202714824499999935e+01 +-2.202771282500000183e+01 +-2.203456592500000255e+01 +-2.203006267499999993e+01 +-2.203828620999999899e+01 +-2.203504371500000047e+01 +-2.203977012500000043e+01 +-2.205012226000000197e+01 +-2.205228138000000015e+01 +-2.205560874999999754e+01 +-2.205487632999999903e+01 +-2.205886554499999974e+01 +-2.206507015000000038e+01 +-2.207192897999999914e+01 +-2.206617450499999933e+01 +-2.207204341999999997e+01 +-2.207437133999999901e+01 +-2.207280921999999990e+01 +-2.208163166499999974e+01 +-2.208035277999999835e+01 +-2.208248805999999931e+01 +-2.208883381000000057e+01 +-2.208511352499999703e+01 +-2.209089661000000149e+01 +-2.209209060499999921e+01 +-2.209329796000000101e+01 +-2.210285091500000121e+01 +-2.209983730500000121e+01 +-2.209714985000000098e+01 +-2.210179709999999886e+01 +-2.210245799999999861e+01 +-2.210832309499999937e+01 +-2.211184311000000235e+01 +-2.211575603500000042e+01 +-2.212100028999999779e+01 +-2.212829494500000038e+01 +-2.212970543000000134e+01 +-2.213737392499999856e+01 +-2.214302826000000124e+01 +-2.214461422000000113e+01 +-2.215017223499999943e+01 +-2.215611553000000100e+01 +-2.215958881499999933e+01 +-2.215701007999999916e+01 +-2.215934467000000296e+01 +-2.216519069499999972e+01 +-2.216067886500000128e+01 +-2.216493320499999697e+01 +-2.217743587500000046e+01 +-2.217535209500000093e+01 +-2.218355369500000052e+01 +-2.217890167000000190e+01 +-2.218351268500000018e+01 +-2.218452167499999916e+01 +-2.219326401000000004e+01 +-2.219933701000000070e+01 +-2.219085025500000086e+01 +-2.220088768000000101e+01 +-2.220630836499999816e+01 +-2.220993613999999994e+01 +-2.221340465499999794e+01 +-2.222086334000000107e+01 +-2.223257351000000170e+01 +-2.223266506499999906e+01 +-2.224358749499999988e+01 +-2.225024033000000045e+01 +-2.225609016500000337e+01 +-2.226099967999999762e+01 +-2.226351738000000324e+01 +-2.227169227499999948e+01 +-2.227465438499999806e+01 +-2.227359676500000063e+01 +-2.227450561500000248e+01 +-2.228044700999999961e+01 +-2.227496528999999725e+01 +-2.227507590999999820e+01 +-2.228121948500000116e+01 +-2.228604603000000139e+01 +-2.229154109999999989e+01 +-2.229916667999999902e+01 +-2.229752922000000126e+01 +-2.230812359000000100e+01 +-2.231034946000000119e+01 +-2.231674098999999956e+01 +-2.232586765499999970e+01 +-2.232876110000000125e+01 +-2.233111763000000138e+01 +-2.234467983500000088e+01 +-2.234638595500000235e+01 +-2.235017204000000035e+01 +-2.235458278499999807e+01 +-2.236209297499999948e+01 +-2.236302280499999995e+01 +-2.237082672000000017e+01 +-2.237699890000000025e+01 +-2.237662982999999883e+01 +-2.238262748999999729e+01 +-2.238879871500000007e+01 +-2.239433670000000021e+01 +-2.239392852499999975e+01 +-2.239836215999999780e+01 +-2.240647888000000165e+01 +-2.240817547000000332e+01 +-2.241334819499999753e+01 +-2.241025161499999996e+01 +-2.241526603999999878e+01 +-2.242163181000000094e+01 +-2.242507744000000258e+01 +-2.242813015000000121e+01 +-2.244256114999999951e+01 +-2.244221496499999802e+01 +-2.244819259500000186e+01 +-2.246118354499999725e+01 +-2.246672725500000212e+01 +-2.247646998999999823e+01 +-2.247999667999999929e+01 +-2.249068355500000038e+01 +-2.249162578500000009e+01 +-2.249321746999999760e+01 +-2.250728130499999935e+01 +-2.250553321999999667e+01 +-2.251257895999999903e+01 +-2.251638317500000142e+01 +-2.251478481499999873e+01 +-2.252395057500000064e+01 +-2.252222442499999744e+01 +-2.253268527999999904e+01 +-2.253061961999999951e+01 +-2.253344631000000220e+01 +-2.253611946000000188e+01 +-2.253783321499999914e+01 +-2.255064487499999970e+01 +-2.255281448000000211e+01 +-2.255953120999999939e+01 +-2.255550288999999964e+01 +-2.256714630000000099e+01 +-2.257305622500000197e+01 +-2.258327007500000150e+01 +-2.258832264000000123e+01 +-2.259374427499999882e+01 +-2.260103321000000065e+01 +-2.260881614499999870e+01 +-2.260856341999999941e+01 +-2.261836528999999985e+01 +-2.262548542000000040e+01 +-2.263880443500000084e+01 +-2.264143657500000018e+01 +-2.264247608499999842e+01 +-2.264699268500000073e+01 +-2.264268588999999920e+01 +-2.264875793499999901e+01 +-2.265279102499999908e+01 +-2.264913177500000074e+01 +-2.266040897500000284e+01 +-2.265662956499999936e+01 +-2.266844940000000008e+01 +-2.267158031499999993e+01 +-2.267435645999999849e+01 +-2.268605995500000105e+01 +-2.269002151499999798e+01 +-2.269773196999999954e+01 +-2.270154571500000174e+01 +-2.270314407500000087e+01 +-2.271150016500000035e+01 +-2.272391700499999700e+01 +-2.272693538500000088e+01 +-2.273429775500000005e+01 +-2.273713778999999846e+01 +-2.273954200500000056e+01 +-2.273937988499999818e+01 +-2.274818420500000116e+01 +-2.275894546500000004e+01 +-2.275751209500000272e+01 +-2.275293922499999866e+01 +-2.276249694999999917e+01 +-2.276860236999999998e+01 +-2.277381897000000066e+01 +-2.276938151999999960e+01 +-2.276954746500000226e+01 +-2.277978801999999803e+01 +-2.277764511000000169e+01 +-2.277930736500000108e+01 +-2.278911876500000133e+01 +-2.278987407500000018e+01 +-2.279442119499999819e+01 +-2.280344200000000043e+01 +-2.279374313499999971e+01 +-2.281020545999999882e+01 +-2.281371593000000075e+01 +-2.282444000000000273e+01 +-2.282510280500000022e+01 +-2.283106231499999694e+01 +-2.283955860000000015e+01 +-2.284632492000000070e+01 +-2.284984302499999842e+01 +-2.285317039499999936e+01 +-2.285776996499999925e+01 +-2.285621738500000077e+01 +-2.286045837500000033e+01 +-2.285695648499999777e+01 +-2.285875225499999885e+01 +-2.287082480999999845e+01 +-2.287139892500000116e+01 +-2.286437701999999916e+01 +-2.286024857000000310e+01 +-2.285886955499999829e+01 +-2.286777496499999884e+01 +-2.287539482000000035e+01 +-2.287679767499999883e+01 +-2.288116168999999900e+01 +-2.288562393000000128e+01 +-2.288933658500000234e+01 +-2.289287281000000007e+01 +-2.290281582000000071e+01 +-2.290726375500000245e+01 +-2.290963840499999904e+01 +-2.291660404499999970e+01 +-2.291459083499999849e+01 +-2.292579078500000023e+01 +-2.292764854500000027e+01 +-2.292906570499999930e+01 +-2.293008136999999991e+01 +-2.293612956999999852e+01 +-2.292728901000000263e+01 +-2.294041061499999756e+01 +-2.293412685500000237e+01 +-2.293644046500000044e+01 +-2.294166279000000230e+01 +-2.293504524500000130e+01 +-2.293527412499999940e+01 +-2.293646908000000195e+01 +-2.293415546499999991e+01 +-2.293895435499999991e+01 +-2.294174385000000171e+01 +-2.294759559499999924e+01 +-2.294494342499999817e+01 +-2.295275210999999871e+01 +-2.295813083499999863e+01 +-2.295994472499999972e+01 +-2.296668052500000101e+01 +-2.297085380499999729e+01 +-2.297244358000000020e+01 +-2.297736358499999909e+01 +-2.298160075999999918e+01 +-2.298403168000000107e+01 +-2.298809909999999945e+01 +-2.298342227999999920e+01 +-2.298640823000000211e+01 +-2.298076057499999791e+01 +-2.298332214500000248e+01 +-2.299223423000000111e+01 +-2.298390865000000005e+01 +-2.299033546500000114e+01 +-2.298752212499999814e+01 +-2.298615741500000098e+01 +-2.297938442000000236e+01 +-2.297704315000000008e+01 +-2.297616386500000019e+01 +-2.298485946999999996e+01 +-2.298387718000000035e+01 +-2.298605823500000156e+01 +-2.298792934499999774e+01 +-2.298842907000000224e+01 +-2.299191761000000156e+01 +-2.298746490499999950e+01 +-2.299520015999999956e+01 +-2.299842643999999936e+01 +-2.299918079000000048e+01 +-2.300246525000000020e+01 +-2.301089286500000242e+01 +-2.300861072500000049e+01 +-2.301094722500000245e+01 +-2.301508521999999957e+01 +-2.301852608000000089e+01 +-2.302002429999999933e+01 +-2.302104186999999769e+01 +-2.301645088499999758e+01 +-2.302207184000000240e+01 +-2.301987457499999934e+01 +-2.300575256500000165e+01 +-2.301813506999999959e+01 +-2.301319312999999767e+01 +-2.301331806499999999e+01 +-2.301131343999999856e+01 +-2.302069378000000199e+01 +-2.302302932499999955e+01 +-2.302121925499999833e+01 +-2.302911186500000085e+01 +-2.303045749500000028e+01 +-2.303471851500000156e+01 +-2.304047107999999966e+01 +-2.304131507499999998e+01 +-2.303729057500000010e+01 +-2.304637622500000305e+01 +-2.304706954999999979e+01 +-2.304870891499999885e+01 +-2.305305575999999945e+01 +-2.304870509999999939e+01 +-2.305275821500000077e+01 +-2.305831622999999908e+01 +-2.305087566499999951e+01 +-2.306184577999999874e+01 +-2.306244277999999781e+01 +-2.306455994000000231e+01 +-2.305983447999999925e+01 +-2.305613231999999968e+01 +-2.306203460999999777e+01 +-2.305392360500000137e+01 +-2.305410098999999846e+01 +-2.305812072500000198e+01 +-2.305692004999999867e+01 +-2.305999850999999978e+01 +-2.306583977000000019e+01 +-2.306274604499999725e+01 +-2.307347487999999913e+01 +-2.306750297500000002e+01 +-2.307528781499999937e+01 +-2.307992362999999969e+01 +-2.308156299499999875e+01 +-2.308725166500000014e+01 +-2.309615993500000286e+01 +-2.310674381000000110e+01 +-2.311088657500000210e+01 +-2.310635948499999870e+01 +-2.311013698499999691e+01 +-2.311129761000000116e+01 +-2.311664199500000194e+01 +-2.311408424500000081e+01 +-2.312164401999999797e+01 +-2.312093544000000023e+01 +-2.312183952000000176e+01 +-2.312254714999999905e+01 +-2.313291167999999942e+01 +-2.312741851999999909e+01 +-2.312842559500000306e+01 +-2.313334370000000106e+01 +-2.314051150999999962e+01 +-2.314424991500000317e+01 +-2.314239120499999913e+01 +-2.315405941000000212e+01 +-2.315710162999999966e+01 +-2.316288184999999800e+01 +-2.316229820000000217e+01 +-2.316279792999999998e+01 +-2.316695881000000057e+01 +-2.317413520499999890e+01 +-2.317914771999999957e+01 +-2.318030261999999908e+01 +-2.318787002500000227e+01 +-2.318554401000000098e+01 +-2.319165515999999982e+01 +-2.319502925999999832e+01 +-2.319519328999999885e+01 +-2.320430946000000105e+01 +-2.320235824499999921e+01 +-2.320753478999999686e+01 +-2.320382880999999742e+01 +-2.320682048999999836e+01 +-2.320093154999999996e+01 +-2.320996284499999973e+01 +-2.320951175999999805e+01 +-2.321422767500000006e+01 +-2.321518993499999794e+01 +-2.321807098499999711e+01 +-2.322831821500000160e+01 +-2.323053455499999842e+01 +-2.323618221499999947e+01 +-2.324262714500000016e+01 +-2.320651626499999765e+01 +-2.331701374499999702e+01 +-2.333084583499999809e+01 +-2.332499217999999885e+01 +-2.333166885500000021e+01 +-2.334615230500000038e+01 +-2.334044361000000123e+01 +-2.334614848999999737e+01 +-2.335233593000000241e+01 +-2.335214805500000068e+01 +-2.335309409999999986e+01 +-2.336076355000000149e+01 +-2.330031204499999831e+01 +-2.329847907999999990e+01 +-2.329593944500000191e+01 +-2.331189346500000070e+01 +-2.330916213999999798e+01 +-2.331432056499999916e+01 +-2.331760311500000071e+01 +-2.332267094000000185e+01 +-2.332321834999999766e+01 +-2.333156680999999821e+01 +-2.334164047000000153e+01 +-2.334630966000000285e+01 +-2.335311984999999879e+01 +-2.335533809999999733e+01 +-2.335546875000000000e+01 +-2.335721970000000169e+01 +-2.336681175000000010e+01 +-2.335984897999999887e+01 +-2.337355995000000064e+01 +-2.337920856499999900e+01 +-2.338102245500000009e+01 +-2.338171196000000052e+01 +-2.338136672999999988e+01 +-2.339024543500000064e+01 +-2.338999653000000123e+01 +-2.338394165000000058e+01 +-2.339547347999999971e+01 +-2.340267467500000009e+01 +-2.340131664500000142e+01 +-2.341092872499999800e+01 +-2.340560149999999950e+01 +-2.340883063999999791e+01 +-2.341173934999999773e+01 +-2.342338657500000210e+01 +-2.342406368500000013e+01 +-2.342700958000000000e+01 +-2.343282126999999804e+01 +-2.344582939500000052e+01 +-2.344284058000000215e+01 +-2.345028399999999991e+01 +-2.344681358000000060e+01 +-2.345746898499999844e+01 +-2.346104622000000006e+01 +-2.346228789999999975e+01 +-2.346761703499999996e+01 +-2.347344875499999972e+01 +-2.347648524999999964e+01 +-2.347549534000000193e+01 +-2.348582077000000012e+01 +-2.348264312999999959e+01 +-2.347567939500000023e+01 +-2.348132419999999954e+01 +-2.348014163999999937e+01 +-2.348168373000000031e+01 +-2.348860263999999987e+01 +-2.349186230000000108e+01 +-2.349317836999999898e+01 +-2.349894809999999978e+01 +-2.349509238999999994e+01 +-2.349835586500000062e+01 +-2.350764084000000054e+01 +-2.351947689500000038e+01 +-2.351599120999999926e+01 +-2.351853942999999703e+01 +-2.352814769999999811e+01 +-2.352809524500000293e+01 +-2.353223419500000091e+01 +-2.354011916999999698e+01 +-2.354252719500000168e+01 +-2.354952335000000119e+01 +-2.354633235500000055e+01 +-2.355004215499999987e+01 +-2.355877780499999830e+01 +-2.355627345999999989e+01 +-2.356469535499999779e+01 +-2.356176471999999933e+01 +-2.356542969000000198e+01 +-2.357452869500000148e+01 +-2.357327079499999911e+01 +-2.357113838499999758e+01 +-2.357895279000000244e+01 +-2.358255863000000119e+01 +-2.358103466000000026e+01 +-2.358778858000000156e+01 +-2.357724571500000010e+01 +-2.358406257500000081e+01 +-2.358127212499999814e+01 +-2.359127521500000313e+01 +-2.359593200500000165e+01 +-2.359207344499999692e+01 +-2.359462166000000138e+01 +-2.360005951000000124e+01 +-2.360609817499999963e+01 +-2.360191440500000226e+01 +-2.360714721500000124e+01 +-2.360873317500000113e+01 +-2.360727214499999960e+01 +-2.361472416000000152e+01 +-2.361592674499999944e+01 +-2.361531066999999950e+01 +-2.361275005499999935e+01 +-2.362129687999999916e+01 +-2.361850929500000262e+01 +-2.361825561499999893e+01 +-2.362030410999999930e+01 +-2.361994934000000157e+01 +-2.362124729499999987e+01 +-2.362475585500000008e+01 +-2.362457656499999814e+01 +-2.362487792999999670e+01 +-2.362068462500000265e+01 +-2.363049411499999763e+01 +-2.362559128000000186e+01 +-2.362310409500000219e+01 +-2.363196944999999971e+01 +-2.362757682499999845e+01 +-2.363089847500000218e+01 +-2.363514041999999904e+01 +-2.363476467000000270e+01 +-2.362961673499999904e+01 +-2.362819481000000010e+01 +-2.362872219000000129e+01 +-2.362993621500000074e+01 +-2.363592720000000114e+01 +-2.363748454999999993e+01 +-2.363735294499999995e+01 +-2.363521099000000092e+01 +-2.362627220000000250e+01 +-2.363811302500000266e+01 +-2.363743782000000238e+01 +-2.363277625999999998e+01 +-2.363472843499999954e+01 +-2.363593960000000038e+01 +-2.363322830499999938e+01 +-2.363239670000000103e+01 +-2.363969421499999868e+01 +-2.363180923499999864e+01 +-2.363595009000000147e+01 +-2.363386917500000095e+01 +-2.363728237000000121e+01 +-2.363563537499999967e+01 +-2.363604735999999917e+01 +-2.363720131000000180e+01 +-2.363491916499999945e+01 +-2.363449096499999769e+01 +-2.363002395499999864e+01 +-2.363485431499999834e+01 +-2.363818836000000090e+01 +-2.363861655999999911e+01 +-2.363683509999999899e+01 +-2.364076900500000278e+01 +-2.364208507499999712e+01 +-2.364179992500000083e+01 +-2.363777923500000000e+01 +-2.363324164999999866e+01 +-2.362757110500000124e+01 +-2.362675762499999976e+01 +-2.362936210499999845e+01 +-2.362836551499999871e+01 +-2.362962913500000184e+01 +-2.362172698999999909e+01 +-2.362853240999999826e+01 +-2.362673282500000127e+01 +-2.361872577999999834e+01 +-2.362482070500000120e+01 +-2.362288760999999937e+01 +-2.362272930500000001e+01 +-2.361403751499999970e+01 +-2.361788177500000074e+01 +-2.361928367499999837e+01 +-2.361562157000000184e+01 +-2.361656188999999983e+01 +-2.360624885500000048e+01 +-2.360702705499999965e+01 +-2.361171341000000012e+01 +-2.360366630499999729e+01 +-2.360491657000000032e+01 +-2.360626697499999693e+01 +-2.360097599000000201e+01 +-2.360319137500000153e+01 +-2.360385036499999956e+01 +-2.360497665500000153e+01 +-2.360288620000000037e+01 +-2.359341812499999946e+01 +-2.359663676999999993e+01 +-2.359160518499999881e+01 +-2.359337711499999912e+01 +-2.358817481999999899e+01 +-2.357638645000000110e+01 +-2.357615566000000129e+01 +-2.357618618000000055e+01 +-2.357256317000000223e+01 +-2.357101631500000138e+01 +-2.356947422000000003e+01 +-2.356402301500000007e+01 +-2.355770111000000000e+01 +-2.356105137000000127e+01 +-2.356180190999999979e+01 +-2.355540179999999850e+01 +-2.355850029000000134e+01 +-2.355093287999999774e+01 +-2.354580306999999806e+01 +-2.354843139500000149e+01 +-2.355056285499999902e+01 +-2.354307651500000276e+01 +-2.353591632999999916e+01 +-2.354797649500000034e+01 +-2.353973579499999857e+01 +-2.354180335999999940e+01 +-2.353860283000000209e+01 +-2.354045581999999825e+01 +-2.353963470500000099e+01 +-2.353239345499999757e+01 +-2.352939128999999951e+01 +-2.353032875000000246e+01 +-2.353063011500000101e+01 +-2.352339839999999782e+01 +-2.351917934000000088e+01 +-2.351847267000000130e+01 +-2.351700877999999761e+01 +-2.350957203000000106e+01 +-2.350807571500000037e+01 +-2.350886059000000117e+01 +-2.349603748499999867e+01 +-2.349268818000000181e+01 +-2.348695754999999963e+01 +-2.349163055500000041e+01 +-2.348553848000000244e+01 +-2.348786640000000148e+01 +-2.348232173499999931e+01 +-2.348350715500000163e+01 +-2.348305892999999855e+01 +-2.348195743499999821e+01 +-2.347635555000000096e+01 +-2.347976493999999903e+01 +-2.348257159999999999e+01 +-2.347155952499999998e+01 +-2.347628498000000263e+01 +-2.348028754999999990e+01 +-2.346545600500000006e+01 +-2.346657466999999997e+01 +-2.346674156000000266e+01 +-2.346058655000000215e+01 +-2.345126152000000275e+01 +-2.345220851999999923e+01 +-2.344774723500000135e+01 +-2.344489098000000027e+01 +-2.344423198500000183e+01 +-2.343936920499999843e+01 +-2.343066882999999834e+01 +-2.343535613999999967e+01 +-2.342831993000000068e+01 +-2.342002391999999844e+01 +-2.342313099000000065e+01 +-2.342890643999999867e+01 +-2.341984271999999834e+01 +-2.342192458999999971e+01 +-2.342204857000000118e+01 +-2.341774273000000051e+01 +-2.341648578499999900e+01 +-2.341076087999999800e+01 +-2.341276741000000072e+01 +-2.341362381000000070e+01 +-2.340678501500000053e+01 +-2.339882278500000012e+01 +-2.340051078500000159e+01 +-2.339830970499999907e+01 +-2.339977359999999962e+01 +-2.337959956999999989e+01 +-2.338453101999999717e+01 +-2.338795280499999762e+01 +-2.336842632500000150e+01 +-2.336841773500000130e+01 +-2.336920452500000067e+01 +-2.337069702499999835e+01 +-2.335965347500000178e+01 +-2.336366272000000066e+01 +-2.335950946500000214e+01 +-2.336160946000000038e+01 +-2.335600185500000237e+01 +-2.335585498999999743e+01 +-2.335743618000000055e+01 +-2.335416984500000126e+01 +-2.335622310499999799e+01 +-2.336286068000000071e+01 +-2.335616588500000290e+01 +-2.335415554000000071e+01 +-2.334449958999999808e+01 +-2.333732986500000095e+01 +-2.334174251999999683e+01 +-2.333643817499999784e+01 +-2.333486366500000031e+01 +-2.332873535000000231e+01 +-2.332964801500000007e+01 +-2.332286071500000091e+01 +-2.332667827499999902e+01 +-2.331095790999999906e+01 +-2.331705283999999878e+01 +-2.330845641999999884e+01 +-2.330684852499999948e+01 +-2.329869842499999777e+01 +-2.330577373499999894e+01 +-2.330400467000000120e+01 +-2.330641460500000051e+01 +-2.330734729499999958e+01 +-2.329931831500000072e+01 +-2.330384158999999755e+01 +-2.329975986499999863e+01 +-2.329694270999999972e+01 +-2.329436588499999772e+01 +-2.329597091500000161e+01 +-2.328934478499999727e+01 +-2.329076290500000113e+01 +-2.328985404499999845e+01 +-2.328499984500000153e+01 +-2.328852557999999817e+01 +-2.328367710499999887e+01 +-2.327485561499999989e+01 +-2.327737236000000109e+01 +-2.327296542999999929e+01 +-2.326768779500000051e+01 +-2.327278518500000004e+01 +-2.326428222500000231e+01 +-2.325805854500000081e+01 +-2.325827026500000017e+01 +-2.325157737500000010e+01 +-2.323985576500000150e+01 +-2.324624728999999945e+01 +-2.324038886999999676e+01 +-2.323941897999999995e+01 +-2.323003005999999715e+01 +-2.324174404000000038e+01 +-2.323488235499999988e+01 +-2.323683643500000073e+01 +-2.323333835500000077e+01 +-2.323750496000000254e+01 +-2.323164081499999867e+01 +-2.322943687499999754e+01 +-2.323644065999999953e+01 +-2.323033810000000088e+01 +-2.323578738999999871e+01 +-2.321900653999999875e+01 +-2.322606086999999775e+01 +-2.322466659500000219e+01 +-2.321483612000000107e+01 +-2.320119476500000033e+01 +-2.319280243000000041e+01 +-2.319485187500000123e+01 +-2.318980598499999957e+01 +-2.318428230499999998e+01 +-2.318299579500000007e+01 +-2.318054199000000182e+01 +-2.318335437999999726e+01 +-2.318299675000000093e+01 +-2.317788219499999869e+01 +-2.317550659500000165e+01 +-2.317840766999999857e+01 +-2.317780017999999842e+01 +-2.318093776499999947e+01 +-2.317694187000000028e+01 +-2.317393016999999844e+01 +-2.317743396499999875e+01 +-2.317552375500000039e+01 +-2.316717624500000028e+01 +-2.315555667499999970e+01 +-2.315319061499999975e+01 +-2.315790653500000218e+01 +-2.315201855000000108e+01 +-2.314705181000000067e+01 +-2.313615417500000149e+01 +-2.314029979500000067e+01 +-2.313505935500000277e+01 +-2.313289070500000122e+01 +-2.312456512500000017e+01 +-2.312155151500000017e+01 +-2.312082862500000147e+01 +-2.311435318000000194e+01 +-2.310292721000000071e+01 +-2.310612106499999996e+01 +-2.311117648999999830e+01 +-2.310756492499999837e+01 +-2.310513210500000270e+01 +-2.310476779500000077e+01 +-2.309481525500000032e+01 +-2.309453010500000048e+01 +-2.309345721999999768e+01 +-2.308953094499999992e+01 +-2.308520508000000149e+01 +-2.309505462499999950e+01 +-2.308673763499999865e+01 +-2.308571910500000257e+01 +-2.308277702000000176e+01 +-2.307977389999999929e+01 +-2.307675648000000024e+01 +-2.306996059499999774e+01 +-2.306948948000000144e+01 +-2.306201934999999992e+01 +-2.305655860999999973e+01 +-2.305029487499999874e+01 +-2.303995800500000257e+01 +-2.304272651499999824e+01 +-2.303606319499999699e+01 +-2.302243041999999917e+01 +-2.302423953999999995e+01 +-2.302097033999999809e+01 +-2.301995754499999691e+01 +-2.301584339000000057e+01 +-2.301558017500000020e+01 +-2.301714325000000017e+01 +-2.301723765999999927e+01 +-2.301330566500000074e+01 +-2.301280402999999808e+01 +-2.301008034000000180e+01 +-2.301022529499999791e+01 +-2.300391579000000064e+01 +-2.299905204499999911e+01 +-2.299892139499999999e+01 +-2.299746227500000018e+01 +-2.299062537999999734e+01 +-2.298450088500000277e+01 +-2.298719214999999849e+01 +-2.297031975000000159e+01 +-2.296813011000000060e+01 +-2.295855617499999823e+01 +-2.294956398000000064e+01 +-2.294561386000000169e+01 +-2.293608570499999999e+01 +-2.293841648000000077e+01 +-2.293574523999999926e+01 +-2.292806816499999911e+01 +-2.293435859999999948e+01 +-2.293224239499999939e+01 +-2.292520999999999987e+01 +-2.293038177500000074e+01 +-2.292554187999999726e+01 +-2.292456913000000185e+01 +-2.292657184499999801e+01 +-2.292256068999999741e+01 +-2.292313003499999979e+01 +-2.292277908500000194e+01 +-2.291481686000000195e+01 +-2.291226387000000031e+01 +-2.290137672499999866e+01 +-2.290271377500000227e+01 +-2.289196395999999822e+01 +-2.289072132000000082e+01 +-2.288643646499999917e+01 +-2.287838458999999958e+01 +-2.287295055500000274e+01 +-2.286771393000000074e+01 +-2.286500549000000149e+01 +-2.286343955999999977e+01 +-2.285792350999999911e+01 +-2.285409450499999906e+01 +-2.285096835999999954e+01 +-2.285209942000000183e+01 +-2.284825516000000079e+01 +-2.284495353500000192e+01 +-2.284047603500000179e+01 +-2.282604407999999907e+01 +-2.283484745500000201e+01 +-2.282486439000000189e+01 +-2.282816791500000164e+01 +-2.282469654000000148e+01 +-2.283079242499999850e+01 +-2.282438659500000000e+01 +-2.282275963000000019e+01 +-2.281239414000000210e+01 +-2.281507778499999972e+01 +-2.280127906999999965e+01 +-2.280288028999999739e+01 +-2.279950332499999988e+01 +-2.279155731000000173e+01 +-2.278501891999999884e+01 +-2.278035926999999816e+01 +-2.277628040500000139e+01 +-2.276699066000000116e+01 +-2.277577495499999927e+01 +-2.276012134500000172e+01 +-2.275259209000000027e+01 +-2.274675273999999803e+01 +-2.274486160000000012e+01 +-2.274321270000000084e+01 +-2.273857689000000093e+01 +-2.274460029499999791e+01 +-2.273765182500000037e+01 +-2.273151016499999955e+01 +-2.273199843999999814e+01 +-2.273260784499999687e+01 +-2.273383426499999871e+01 +-2.272697925499999982e+01 +-2.273159504000000197e+01 +-2.272450924000000327e+01 +-2.272663593500000090e+01 +-2.271835517999999965e+01 +-2.271629810000000305e+01 +-2.271511173500000069e+01 +-2.270469761000000020e+01 +-2.270338249000000275e+01 +-2.269324588500000317e+01 +-2.268143176999999966e+01 +-2.267878246000000075e+01 +-2.267618465500000013e+01 +-2.266960430500000001e+01 +-2.266218948499999897e+01 +-2.266176032999999990e+01 +-2.265710067500000235e+01 +-2.265995121000000267e+01 +-2.265692805999999848e+01 +-2.265711498499999976e+01 +-2.265013027500000220e+01 +-2.265080737999999982e+01 +-2.265109348500000053e+01 +-2.265303707000000344e+01 +-2.265299987999999942e+01 +-2.265044879999999949e+01 +-2.264930820500000053e+01 +-2.264651012499999894e+01 +-2.264496135999999993e+01 +-2.263555526500000070e+01 +-2.264101696000000175e+01 +-2.262532138999999987e+01 +-2.261998557999999804e+01 +-2.261607074999999867e+01 +-2.261627101999999923e+01 +-2.261003208500000028e+01 +-2.260138225500000075e+01 +-2.260060596499999974e+01 +-2.259014511000000169e+01 +-2.259286594499999978e+01 +-2.259179114999999882e+01 +-2.258398914500000032e+01 +-2.258042907500000140e+01 +-2.257746505499999756e+01 +-2.257712078000000133e+01 +-2.257812500000000000e+01 +-2.257492351500000183e+01 +-2.257206440000000214e+01 +-2.256733894499999948e+01 +-2.256881714000000017e+01 +-2.257281684499999841e+01 +-2.257582187999999945e+01 +-2.256830787500000213e+01 +-2.256704044499999995e+01 +-2.256476974499999955e+01 +-2.255849742499999877e+01 +-2.255819034499999987e+01 +-2.254708957500000110e+01 +-2.254933643500000073e+01 +-2.253814792499999697e+01 +-2.252738571000000078e+01 +-2.252081584500000133e+01 +-2.251807593999999924e+01 +-2.251201724999999954e+01 +-2.251222705500000032e+01 +-2.250746155000000215e+01 +-2.250935935999999771e+01 +-2.250106525500000032e+01 +-2.250927924999999874e+01 +-2.250390816000000171e+01 +-2.249949741000000003e+01 +-2.249040699000000032e+01 +-2.250069141000000172e+01 +-2.249413299999999793e+01 +-2.248974228000000153e+01 +-2.249290371000000022e+01 +-2.249463748999999879e+01 +-2.249296092999999885e+01 +-2.248410415499999715e+01 +-2.249075984999999989e+01 +-2.247954368500000299e+01 +-2.246937465500000286e+01 +-2.246913718999999787e+01 +-2.245600032499999799e+01 +-2.245602703000000133e+01 +-2.245432186000000030e+01 +-2.244978428000000292e+01 +-2.244424915500000139e+01 +-2.243955516999999844e+01 +-2.243944454500000063e+01 +-2.243152236999999971e+01 +-2.243169975499999680e+01 +-2.242745589999999822e+01 +-2.243043708999999808e+01 +-2.242516136000000060e+01 +-2.242299175499999819e+01 +-2.242011165999999989e+01 +-2.242315292499999657e+01 +-2.241601848500000216e+01 +-2.241535568500000153e+01 +-2.241738224000000201e+01 +-2.240975475500000158e+01 +-2.240730572000000009e+01 +-2.240343666500000097e+01 +-2.240015316000000212e+01 +-2.239472960999999884e+01 +-2.238988780999999761e+01 +-2.239143466999999887e+01 +-2.238047790499999934e+01 +-2.238310146499999931e+01 +-2.236787128499999966e+01 +-2.236870860999999877e+01 +-2.236193752500000187e+01 +-2.236316871500000047e+01 +-2.235098743500000040e+01 +-2.234617137499999728e+01 +-2.234308528500000079e+01 +-2.234833144999999988e+01 +-2.234574985500000111e+01 +-2.234152793999999886e+01 +-2.233854198499999910e+01 +-2.234291935000000251e+01 +-2.232941627499999981e+01 +-2.232824801999999664e+01 +-2.232547092499999764e+01 +-2.231999588000000045e+01 +-2.231778144500000138e+01 +-2.231753253499999801e+01 +-2.231823443999999768e+01 +-2.231444168499999847e+01 +-2.231230163499999719e+01 +-2.231074524000000281e+01 +-2.230696869000000149e+01 +-2.229974842000000024e+01 +-2.230214786500000201e+01 +-2.229603767000000047e+01 +-2.229238796499999964e+01 +-2.228938293499999901e+01 +-2.228374481000000173e+01 +-2.228174686499999879e+01 +-2.227675342499999900e+01 +-2.227115344999999991e+01 +-2.225784301499999884e+01 +-2.224965190500000034e+01 +-2.225059222999999875e+01 +-2.225403594999999868e+01 +-2.225176715999999999e+01 +-2.225016689000000270e+01 +-2.224862766000000036e+01 +-2.224364375999999766e+01 +-2.224734401500000303e+01 +-2.224397086999999829e+01 +-2.224070453499999900e+01 +-2.224383735500000014e+01 +-2.224345016499999872e+01 +-2.224303150000000073e+01 +-2.223080730499999902e+01 +-2.222312640999999900e+01 +-2.222108459500000066e+01 +-2.221628570500000066e+01 +-2.221596622499999896e+01 +-2.221243190999999939e+01 +-2.221012497000000252e+01 +-2.219268703499999873e+01 +-2.218602847999999739e+01 +-2.218886375499999986e+01 +-2.218984890000000121e+01 +-2.218276691500000197e+01 +-2.218385410500000177e+01 +-2.218303966499999902e+01 +-2.217665195500000053e+01 +-2.216997337499999787e+01 +-2.217076969000000020e+01 +-2.216668701000000041e+01 +-2.216385650999999868e+01 +-2.216655159000000097e+01 +-2.216709899499999992e+01 +-2.216743087500000087e+01 +-2.216085910500000011e+01 +-2.215676116999999934e+01 +-2.215686416500000178e+01 +-2.215314578999999995e+01 +-2.215100002500000187e+01 +-2.214769935500000031e+01 +-2.213225364499999870e+01 +-2.213172340500000246e+01 +-2.212372874999999794e+01 +-2.212175941499999965e+01 +-2.211789893999999990e+01 +-2.211496066999999854e+01 +-2.211002635999999910e+01 +-2.210354614499999926e+01 +-2.209789181000000013e+01 +-2.209841346999999701e+01 +-2.209953975500000212e+01 +-2.209526539000000156e+01 +-2.209426593500000280e+01 +-2.209082794500000091e+01 +-2.209317493500000040e+01 +-2.208933543999999927e+01 +-2.208778095499999949e+01 +-2.208921622999999812e+01 +-2.208029365499999841e+01 +-2.208402442999999948e+01 +-2.207780456500000099e+01 +-2.206735610999999864e+01 +-2.206405830499999965e+01 +-2.206383514499999876e+01 +-2.206202412000000024e+01 +-2.206042289999999895e+01 +-2.205106830500000115e+01 +-2.205113792499999903e+01 +-2.205055236500000149e+01 +-2.204167556999999888e+01 +-2.203852367000000001e+01 +-2.203959941499999786e+01 +-2.203010177499999855e+01 +-2.202966690000000227e+01 +-2.202593231499999860e+01 +-2.202534294000000159e+01 +-2.201814174999999807e+01 +-2.202028656000000240e+01 +-2.201941680999999917e+01 +-2.201597977000000128e+01 +-2.201782036000000176e+01 +-2.200561809499999910e+01 +-2.200328063999999983e+01 +-2.199899196999999873e+01 +-2.199830055500000014e+01 +-2.199843311499999743e+01 +-2.199921035999999930e+01 +-2.199385070499999983e+01 +-2.199083328000000037e+01 +-2.199287891499999859e+01 +-2.198577880999999934e+01 +-2.198272418999999900e+01 +-2.197595978000000017e+01 +-2.197154427000000254e+01 +-2.197160530000000023e+01 +-2.196785926999999816e+01 +-2.196643161499999763e+01 +-2.196122741499999975e+01 +-2.195585346500000057e+01 +-2.195844268500000140e+01 +-2.195416260000000008e+01 +-2.195623302499999951e+01 +-2.194523048499999973e+01 +-2.194050312000000247e+01 +-2.194321345999999906e+01 +-2.194041442500000016e+01 +-2.194030475499999966e+01 +-2.193990707000000029e+01 +-2.193580054999999973e+01 +-2.193585681999999792e+01 +-2.193359375000000000e+01 +-2.192457198999999690e+01 +-2.193709278000000040e+01 +-2.192639827500000038e+01 +-2.192728138000000015e+01 +-2.192703629000000021e+01 +-2.192260265000000174e+01 +-2.191942024500000130e+01 +-2.191654586499999979e+01 +-2.191388702500000107e+01 +-2.191381740499999964e+01 +-2.190516281000000021e+01 +-2.190382194500000068e+01 +-2.190479183000000063e+01 +-2.189798832000000317e+01 +-2.189732169999999911e+01 +-2.189266395499999973e+01 +-2.188930416000000179e+01 +-2.189212798999999876e+01 +-2.189079952000000162e+01 +-2.188261604000000204e+01 +-2.187836742500000042e+01 +-2.188447856499999844e+01 +-2.187924385000000171e+01 +-2.187568855499999998e+01 +-2.187415314000000066e+01 +-2.187189674500000081e+01 +-2.187433624500000207e+01 +-2.187061786499999982e+01 +-2.186180209999999846e+01 +-2.186073207999999823e+01 +-2.185985946499999955e+01 +-2.185217094500000101e+01 +-2.185655689499999710e+01 +-2.185485648999999952e+01 +-2.185047817000000236e+01 +-2.185016155000000282e+01 +-2.184168052500000101e+01 +-2.184557438000000218e+01 +-2.184149551499999831e+01 +-2.183913707500000001e+01 +-2.184009170499999897e+01 +-2.183582878500000035e+01 +-2.183805656499999870e+01 +-2.183615017000000336e+01 +-2.183208751499999778e+01 +-2.183533859500000318e+01 +-2.183177089499999823e+01 +-2.183282470500000017e+01 +-2.183487892000000130e+01 +-2.183117389499999916e+01 +-2.183057117499999933e+01 +-2.182684993499999848e+01 +-2.182432651499999920e+01 +-2.183023547999999892e+01 +-2.182378673499999877e+01 +-2.182575226000000157e+01 +-2.181311511999999908e+01 +-2.181617831999999879e+01 +-2.180937862000000038e+01 +-2.182077884999999995e+01 +-2.181366157500000114e+01 +-2.180899239000000023e+01 +-2.181184292000000013e+01 +-2.180925560000000019e+01 +-2.180745601499999964e+01 +-2.180436229500000067e+01 +-2.180432891999999967e+01 +-2.180154037500000186e+01 +-2.180304145499999890e+01 +-2.180601691999999758e+01 +-2.180386161499999886e+01 +-2.180836868499999781e+01 +-2.180742930999999984e+01 +-2.180258464499999960e+01 +-2.180326175500000119e+01 +-2.180431747500000128e+01 +-2.180243206000000100e+01 +-2.180649280500000131e+01 +-2.179985618500000299e+01 +-2.180256557500000270e+01 +-2.179957676000000077e+01 +-2.180317497000000060e+01 +-2.180231571000000201e+01 +-2.179657554499999961e+01 +-2.179678439999999995e+01 +-2.179952049500000300e+01 +-2.179489994000000053e+01 +-2.179687022999999968e+01 +-2.179664135000000158e+01 +-2.179488277499999782e+01 +-2.178375244000000066e+01 +-2.178350735000000071e+01 +-2.178450965999999767e+01 +-2.177936839999999918e+01 +-2.178477096499999988e+01 +-2.178304862999999969e+01 +-2.178364753999999692e+01 +-2.177798748000000018e+01 +-2.178358459500000066e+01 +-2.178375815999999787e+01 +-2.178504180999999917e+01 +-2.178527068999999727e+01 +-2.179197693000000058e+01 +-2.178588771999999807e+01 +-2.178550052500000334e+01 +-2.178281211999999911e+01 +-2.177488231499999927e+01 +-2.178163814499999873e+01 +-2.178170395000000070e+01 +-2.177886295500000102e+01 +-2.177356910499999998e+01 +-2.177303218999999856e+01 +-2.177547454999999843e+01 +-2.177153778000000273e+01 +-2.177305507999999890e+01 +-2.176764964999999918e+01 +-2.177664470500000249e+01 +-2.177347469000000046e+01 +-2.177369880500000221e+01 +-2.177336120500000050e+01 +-2.177082252499999981e+01 +-2.177294635999999883e+01 +-2.177812957500000124e+01 +-2.176927280499999995e+01 +-2.176642799500000081e+01 +-2.176912116999999824e+01 +-2.176732826499999973e+01 +-2.176488590499999987e+01 +-2.176668167000000054e+01 +-2.176439571000000228e+01 +-2.176373958499999972e+01 +-2.176467609499999867e+01 +-2.176177215499999917e+01 +-2.176211071000000175e+01 +-2.176381206499999976e+01 +-2.176343917999999888e+01 +-2.175998496999999787e+01 +-2.175838661499999915e+01 +-2.175951194499999986e+01 +-2.176141166500000068e+01 +-2.175537872499999992e+01 +-2.174922275499999813e+01 +-2.175487804000000125e+01 +-2.175761509000000160e+01 +-2.175526619000000039e+01 +-2.175088978000000139e+01 +-2.175965690499999994e+01 +-2.175235271000000026e+01 +-2.175173187499999727e+01 +-2.174993038000000212e+01 +-2.175526905000000255e+01 +-2.175337028499999903e+01 +-2.175100326500000136e+01 +-2.175484085000000078e+01 +-2.175452995500000242e+01 +-2.175115871499999898e+01 +-2.175076866500000250e+01 +-2.174118614500000035e+01 +-2.173923968999999801e+01 +-2.173658371000000145e+01 +-2.174004363999999967e+01 +-2.173394584500000093e+01 +-2.172983836999999951e+01 +-2.174044895000000110e+01 +-2.173589133999999845e+01 +-2.173481273499999844e+01 +-2.172796821500000064e+01 +-2.173251437999999780e+01 +-2.172512912999999912e+01 +-2.173038864499999789e+01 +-2.173116684000000021e+01 +-2.172934246500000199e+01 +-2.172664642499999843e+01 +-2.172999668499999970e+01 +-2.172727489500000075e+01 +-2.172943973499999970e+01 +-2.172967529499999983e+01 +-2.172727012499999688e+01 +-2.172172451000000137e+01 +-2.172587108500000141e+01 +-2.172363090500000027e+01 +-2.172724914500000182e+01 +-2.171787643500000087e+01 +-2.171913528500000012e+01 +-2.171949386500000045e+01 +-2.171387004500000018e+01 +-2.171384048499999864e+01 +-2.171389579999999953e+01 +-2.170983123999999975e+01 +-2.171381759500000186e+01 +-2.170456504999999936e+01 +-2.169847488500000310e+01 +-2.169750976499999950e+01 +-2.169984436000000017e+01 +-2.169147777999999960e+01 +-2.169983768000000168e+01 +-2.169322395500000056e+01 +-2.169781112999999806e+01 +-2.169115543499999887e+01 +-2.169377898999999843e+01 +-2.169384860999999987e+01 +-2.168845462499999854e+01 +-2.168524074500000154e+01 +-2.168677520500000000e+01 +-2.168866253000000199e+01 +-2.168295859999999919e+01 +-2.168441772499999942e+01 +-2.168407059000000103e+01 +-2.167754936000000043e+01 +-2.167787647000000106e+01 +-2.167939662999999939e+01 +-2.167721748499999990e+01 +-2.167570781499999910e+01 +-2.167409324500000167e+01 +-2.167458534500000056e+01 +-2.167004680499999836e+01 +-2.167386246000000227e+01 +-2.167400073999999677e+01 +-2.166576099499999941e+01 +-2.166550064500000161e+01 +-2.166322517000000047e+01 +-2.165757751499999983e+01 +-2.166332435500000031e+01 +-2.166270255999999961e+01 +-2.165429592000000270e+01 +-2.165312480499999737e+01 +-2.165186214499999906e+01 +-2.164750576000000137e+01 +-2.165177536000000202e+01 +-2.164417266999999967e+01 +-2.164018726500000156e+01 +-2.164764118000000082e+01 +-2.164385223000000025e+01 +-2.163807011000000102e+01 +-2.164061260500000117e+01 +-2.163476562500000000e+01 +-2.163960170500000046e+01 +-2.163484286999999995e+01 +-2.163151168499999955e+01 +-2.162806892500000089e+01 +-2.162801456500000086e+01 +-2.162626743500000259e+01 +-2.162681770500000056e+01 +-2.162704753999999951e+01 +-2.162452507000000068e+01 +-2.162601852499999922e+01 +-2.162246894999999824e+01 +-2.162097263000000069e+01 +-2.161761092999999789e+01 +-2.162066841000000039e+01 +-2.161247444500000015e+01 +-2.160978413000000131e+01 +-2.161592960499999805e+01 +-2.160805797500000125e+01 +-2.160839367000000166e+01 +-2.160739898499999967e+01 +-2.161141967500000050e+01 +-2.161027431499999807e+01 +-2.161138916000000165e+01 +-2.160684585499999955e+01 +-2.160523510000000158e+01 +-2.160289096500000028e+01 +-2.159993648500000063e+01 +-2.159931755000000209e+01 +-2.159707928000000265e+01 +-2.159411525499999840e+01 +-2.159247780000000105e+01 +-2.159327697500000198e+01 +-2.159880542999999875e+01 +-2.159385013500000028e+01 +-2.158425331499999800e+01 +-2.158574485999999837e+01 +-2.157892989999999855e+01 +-2.157777405000000215e+01 +-2.157477760500000130e+01 +-2.157528209499999861e+01 +-2.157264423499999850e+01 +-2.157849693499999688e+01 +-2.156888294499999859e+01 +-2.157757091499999902e+01 +-2.157118416000000138e+01 +-2.156873321500000174e+01 +-2.157101821999999913e+01 +-2.156949234000000004e+01 +-2.156767177500000088e+01 +-2.156422805999999781e+01 +-2.156370926000000310e+01 +-2.156613159500000165e+01 +-2.156045246000000049e+01 +-2.156160068500000193e+01 +-2.156256771000000327e+01 +-2.155753993999999807e+01 +-2.156157016999999954e+01 +-2.155622291499999932e+01 +-2.155664252999999775e+01 +-2.155717754500000183e+01 +-2.155535507500000136e+01 +-2.155122757000000178e+01 +-2.154695129000000264e+01 +-2.155126476499999910e+01 +-2.155145359000000127e+01 +-2.154960060500000196e+01 +-2.154521083499999889e+01 +-2.155123328999999899e+01 +-2.155043124999999904e+01 +-2.154693222000000219e+01 +-2.154841041499999932e+01 +-2.154404449500000140e+01 +-2.154925918499999682e+01 +-2.154984569500000191e+01 +-2.154519176499999844e+01 +-2.154315090500000096e+01 +-2.154342937500000232e+01 +-2.154014778499999849e+01 +-2.153924370000000010e+01 +-2.153884792499999890e+01 +-2.153917694000000083e+01 +-2.154123591999999832e+01 +-2.153816508999999968e+01 +-2.153632449999999920e+01 +-2.153982734499999907e+01 +-2.153464126499999765e+01 +-2.153075790500000153e+01 +-2.153744888499999988e+01 +-2.152860164499999840e+01 +-2.153415680000000165e+01 +-2.152644157000000291e+01 +-2.153483676999999830e+01 +-2.153740406000000007e+01 +-2.153622245999999762e+01 +-2.153278446499999887e+01 +-2.153670120000000310e+01 +-2.153333377999999954e+01 +-2.153347206000000114e+01 +-2.152699660999999764e+01 +-2.152748775500000278e+01 +-2.153233051499999817e+01 +-2.152576159999999916e+01 +-2.152569580000000116e+01 +-2.152240085500000077e+01 +-2.152705860500000057e+01 +-2.151779365499999841e+01 +-2.152317714499999823e+01 +-2.152332877999999994e+01 +-2.152226638999999864e+01 +-2.152090549500000094e+01 +-2.152444649000000254e+01 +-2.152449416999999698e+01 +-2.152489853000000153e+01 +-2.152401066000000185e+01 +-2.151964759500000213e+01 +-2.152510261500000155e+01 +-2.152643298999999999e+01 +-2.152064418999999873e+01 +-2.152324199999999976e+01 +-2.152665233999999828e+01 +-2.152402973499999916e+01 +-2.152639675500000038e+01 +-2.152744197999999898e+01 +-2.153044605499999875e+01 +-2.152716732000000022e+01 +-2.152380275499999840e+01 +-2.152486419499999926e+01 +-2.153155136000000169e+01 +-2.152345943499999947e+01 +-2.153007030500000241e+01 +-2.152852344500000115e+01 +-2.152707576999999972e+01 +-2.152756881500000219e+01 +-2.152395630000000182e+01 +-2.152612590999999753e+01 +-2.153316402500000137e+01 +-2.153284073000000021e+01 +-2.153423214000000030e+01 +-2.153299999000000042e+01 +-2.153564357999999856e+01 +-2.153674888500000151e+01 +-2.153524303000000018e+01 +-2.153842353499999973e+01 +-2.153247451500000054e+01 +-2.154017734500000003e+01 +-2.153773784499999877e+01 +-2.154241275999999772e+01 +-2.154401874500000247e+01 +-2.154229545500000143e+01 +-2.154112148499999790e+01 +-2.154493523000000010e+01 +-2.154997348999999929e+01 +-2.154567432500000024e+01 +-2.155088710999999790e+01 +-2.154676723499999724e+01 +-2.154500484500000113e+01 +-2.154914665500000126e+01 +-2.154515742999999972e+01 +-2.155167389000000000e+01 +-2.154846763500000151e+01 +-2.155164432499999805e+01 +-2.155297756000000220e+01 +-2.154636192499999936e+01 +-2.154569244500000025e+01 +-2.154565429999999893e+01 +-2.154616260499999925e+01 +-2.155196761999999921e+01 +-2.154961967499999886e+01 +-2.155197715499999944e+01 +-2.155531883000000093e+01 +-2.155493259500000036e+01 +-2.155768108499999869e+01 +-2.156174373500000030e+01 +-2.155849170500000156e+01 +-2.155890083499999932e+01 +-2.155847931000000273e+01 +-2.156502151499999798e+01 +-2.155884551999999843e+01 +-2.156593704499999831e+01 +-2.156605434499999774e+01 +-2.156464290999999989e+01 +-2.156870555500000108e+01 +-2.157003497999999908e+01 +-2.156962108500000141e+01 +-2.156974124499999945e+01 +-2.157280731499999860e+01 +-2.157211017499999883e+01 +-2.157618999500000001e+01 +-2.157384872500000128e+01 +-2.156949519999999865e+01 +-2.157895565000000104e+01 +-2.157779311999999905e+01 +-2.157849026000000237e+01 +-2.158734417000000150e+01 +-2.158453655000000282e+01 +-2.158632564499999873e+01 +-2.158665942999999743e+01 +-2.158667087500000292e+01 +-2.159250545500000129e+01 +-2.159621906499999966e+01 +-2.159036731500000172e+01 +-2.159510517000000007e+01 +-2.159734439500000036e+01 +-2.159400939999999736e+01 +-2.159559345499999949e+01 +-2.159554481499999667e+01 +-2.159907245499999817e+01 +-2.159948443999999768e+01 +-2.159751415499999894e+01 +-2.160270213999999811e+01 +-2.160484885999999705e+01 +-2.160574722500000178e+01 +-2.160659313499999712e+01 +-2.160847854500000054e+01 +-2.160751723999999996e+01 +-2.161020374499999974e+01 +-2.161596107500000130e+01 +-2.161333179500000057e+01 +-2.161475562999999767e+01 +-2.161866951000000014e+01 +-2.161465931000000040e+01 +-2.161820220999999975e+01 +-2.161500644499999879e+01 +-2.162317276000000277e+01 +-2.162184810499999799e+01 +-2.162509250500000135e+01 +-2.161502837999999826e+01 +-2.161613750500000108e+01 +-2.161832428000000306e+01 +-2.162692261000000116e+01 +-2.162412834500000258e+01 +-2.161825943000000194e+01 +-2.162780380499999922e+01 +-2.161944580000000116e+01 +-2.162852286999999762e+01 +-2.162527180000000016e+01 +-2.162510109000000114e+01 +-2.163307380499999866e+01 +-2.162666416000000069e+01 +-2.162983990000000034e+01 +-2.163369465000000247e+01 +-2.163268757000000164e+01 +-2.163129139000000123e+01 +-2.163482379999999949e+01 +-2.163605976000000197e+01 +-2.163416004500000156e+01 +-2.163594150499999813e+01 +-2.164404774000000131e+01 +-2.163631629999999717e+01 +-2.164244842499999777e+01 +-2.164507293500000173e+01 +-2.164163589500000029e+01 +-2.164436435500000044e+01 +-2.164624976999999717e+01 +-2.164517020999999986e+01 +-2.164513396999999983e+01 +-2.164803409499999987e+01 +-2.164465808499999966e+01 +-2.164720248999999797e+01 +-2.164705657999999744e+01 +-2.164607620499999996e+01 +-2.164964770999999999e+01 +-2.164283275500000059e+01 +-2.164773463999999947e+01 +-2.164958000499999713e+01 +-2.164862156000000226e+01 +-2.165187740500000046e+01 +-2.164888000500000231e+01 +-2.165013885500000157e+01 +-2.165174865999999909e+01 +-2.164984226500000020e+01 +-2.164673423499999672e+01 +-2.165345286999999885e+01 +-2.165532684499999760e+01 +-2.165159607000000008e+01 +-2.164904690000000187e+01 +-2.165242863000000284e+01 +-2.165429973500000216e+01 +-2.165810394000000016e+01 +-2.165412616999999784e+01 +-2.165563011000000060e+01 +-2.165261936000000276e+01 +-2.165578174499999875e+01 +-2.165586757999999890e+01 +-2.165495204999999856e+01 +-2.165465736499999849e+01 +-2.165211104999999847e+01 +-2.164855956999999975e+01 +-2.165153789500000059e+01 +-2.165288162000000227e+01 +-2.165116596000000015e+01 +-2.165297221999999877e+01 +-2.164931583500000301e+01 +-2.165425586499999966e+01 +-2.165143489500000129e+01 +-2.165624618500000054e+01 +-2.165709209499999943e+01 +-2.165467453000000120e+01 +-2.165309238500000077e+01 +-2.164804935499999772e+01 +-2.165436649500000144e+01 +-2.164962291499999836e+01 +-2.165111255499999743e+01 +-2.164932250999999752e+01 +-2.165689849999999694e+01 +-2.165198516499999926e+01 +-2.164808272999999872e+01 +-2.164405822500000198e+01 +-2.164203834499999957e+01 +-2.164385413999999841e+01 +-2.164807319500000204e+01 +-2.164810085499999914e+01 +-2.164269828999999845e+01 +-2.164300822999999951e+01 +-2.164630413000000075e+01 +-2.164217471999999987e+01 +-2.164203929500000001e+01 +-2.164123535000000231e+01 +-2.164396953500000009e+01 +-2.163615226499999977e+01 +-2.163942336999999938e+01 +-2.165127849499999968e+01 +-2.165039348500000216e+01 +-2.164935970500000195e+01 +-2.164384556000000259e+01 +-2.164074325500000029e+01 +-2.164145755999999921e+01 +-2.164299678999999799e+01 +-2.164199829500000050e+01 +-2.164149093500000021e+01 +-2.164596176500000269e+01 +-2.164100552000000022e+01 +-2.163457584000000011e+01 +-2.163675499000000002e+01 +-2.163698291499999726e+01 +-2.163673591499999915e+01 +-2.163633060500000127e+01 +-2.163814449000000195e+01 +-2.163760948000000184e+01 +-2.163387489499999816e+01 +-2.163316059000000280e+01 +-2.162601852499999922e+01 +-2.162780380499999922e+01 +-2.163063716999999997e+01 +-2.162753486500000122e+01 +-2.162340736000000163e+01 +-2.162659454499999967e+01 +-2.162618160000000245e+01 +-2.162316989500000020e+01 +-2.161942958499999889e+01 +-2.162437248499999853e+01 +-2.162155151500000017e+01 +-2.162178706999999989e+01 +-2.161960792500000039e+01 +-2.161688232499999884e+01 +-2.161283397500000092e+01 +-2.161889457499999878e+01 +-2.160842609499999867e+01 +-2.161113738999999967e+01 +-2.161036491499999812e+01 +-2.161140632500000081e+01 +-2.160940837999999786e+01 +-2.160439300499999860e+01 +-2.160538577999999887e+01 +-2.160680389499999876e+01 +-2.160747909500000219e+01 +-2.160512161500000161e+01 +-2.159982681500000012e+01 +-2.160300731499999927e+01 +-2.159861946000000188e+01 +-2.160549831499999840e+01 +-2.159473228499999919e+01 +-2.159477520000000084e+01 +-2.158976840999999780e+01 +-2.159506511499999704e+01 +-2.158830260999999950e+01 +-2.159604835500000064e+01 +-2.159535980500000107e+01 +-2.159319877500000118e+01 +-2.159021472999999958e+01 +-2.158941268999999963e+01 +-2.159230327499999902e+01 +-2.158547115500000046e+01 +-2.158478355500000134e+01 +-2.157973670999999882e+01 +-2.158265208999999984e+01 +-2.158314513999999917e+01 +-2.157877350000000050e+01 +-2.158000945999999942e+01 +-2.157453823000000170e+01 +-2.157613277499999782e+01 +-2.157940673499999917e+01 +-2.157806873500000222e+01 +-2.157812309500000225e+01 +-2.157449054499999974e+01 +-2.157524204499999954e+01 +-2.156932258500000188e+01 +-2.157312393000000128e+01 +-2.156793976000000157e+01 +-2.156889819999999958e+01 +-2.156903171500000127e+01 +-2.156889438500000011e+01 +-2.156955814500000201e+01 +-2.156583404499999901e+01 +-2.156626033999999947e+01 +-2.156813526500000222e+01 +-2.156293201500000123e+01 +-2.156602382500000203e+01 +-2.156851672999999892e+01 +-2.155985927500000088e+01 +-2.156310844499999746e+01 +-2.156774807000000038e+01 +-2.156053448000000117e+01 +-2.156003284500000206e+01 +-2.156087970500000139e+01 +-2.155709076000000124e+01 +-2.155189418500000187e+01 +-2.155368232500000047e+01 +-2.155214214000000084e+01 +-2.155286121500000007e+01 +-2.155830764999999971e+01 +-2.155183506000000193e+01 +-2.155562305499999809e+01 +-2.155119514500000122e+01 +-2.155516243000000287e+01 +-2.155079555500000055e+01 +-2.155230427000000049e+01 +-2.154961108999999908e+01 +-2.155266284500000040e+01 +-2.155380725499999883e+01 +-2.154882239999999882e+01 +-2.155040740999999826e+01 +-2.154807186000000030e+01 +-2.155204868500000259e+01 +-2.154696273999999789e+01 +-2.155103111000000027e+01 +-2.154859446999999761e+01 +-2.155028152500000260e+01 +-2.154740810500000237e+01 +-2.154632663499999978e+01 +-2.154811191499999978e+01 +-2.154705428999999839e+01 +-2.154628371999999814e+01 +-2.154513645000000110e+01 +-2.154479884999999939e+01 +-2.154558182000000244e+01 +-2.154856013999999931e+01 +-2.155961418000000052e+01 +-2.155791378500000022e+01 +-2.156078815500000090e+01 +-2.156009388000000015e+01 +-2.156133842500000242e+01 +-2.155852317499999771e+01 +-2.155561828500000132e+01 +-2.155265235999999973e+01 +-2.155763912500000146e+01 +-2.155317783499999962e+01 +-2.154974364999999992e+01 +-2.155601882500000244e+01 +-2.155147266499999859e+01 +-2.154622936499999852e+01 +-2.155348301000000077e+01 +-2.155068110999999931e+01 +-2.155561351500000100e+01 +-2.155710506500000179e+01 +-2.155612563999999765e+01 +-2.155387306000000081e+01 +-2.155531024999999801e+01 +-2.155443286999999941e+01 +-2.155290317500000086e+01 +-2.155148315499999967e+01 +-2.155438518500000100e+01 +-2.155285072499999899e+01 +-2.155852222500000082e+01 +-2.155485058000000009e+01 +-2.155894947000000172e+01 +-2.155806540999999754e+01 +-2.155810832999999960e+01 +-2.156082248999999962e+01 +-2.155818080499999922e+01 +-2.155868435000000005e+01 +-2.156223201999999972e+01 +-2.155731487499999943e+01 +-2.156148529000000025e+01 +-2.155748176499999857e+01 +-2.155394554000000085e+01 +-2.156242847499999726e+01 +-2.155770396999999861e+01 +-2.155737876999999969e+01 +-2.156200981499999969e+01 +-2.156297969999999964e+01 +-2.155868339499999919e+01 +-2.155524254000000184e+01 +-2.156026077499999971e+01 +-2.156645488999999927e+01 +-2.156125640999999860e+01 +-2.156424903499999957e+01 +-2.156308746500000240e+01 +-2.156524276999999756e+01 +-2.156776332999999823e+01 +-2.156855487500000024e+01 +-2.156558131999999972e+01 +-2.156128215999999753e+01 +-2.156664467000000229e+01 +-2.156944465499999808e+01 +-2.156508541000000179e+01 +-2.156567192500000019e+01 +-2.156977081499999827e+01 +-2.157328891499999912e+01 +-2.157117939000000106e+01 +-2.157176113500000270e+01 +-2.156966114000000090e+01 +-2.157191086000000269e+01 +-2.157292556499999847e+01 +-2.157082271999999890e+01 +-2.156966972000000027e+01 +-2.157383060499999772e+01 +-2.157155609000000140e+01 +-2.157156372000000033e+01 +-2.157748603499999973e+01 +-2.157345485999999823e+01 +-2.157631969500000224e+01 +-2.157653045500000033e+01 +-2.157822227500000167e+01 +-2.157318687499999754e+01 +-2.158073807000000244e+01 +-2.157790279499999997e+01 +-2.158207511999999895e+01 +-2.158421135000000035e+01 +-2.157963847999999984e+01 +-2.158517456499999909e+01 +-2.158143520499999823e+01 +-2.158531570499999930e+01 +-2.157990550999999968e+01 +-2.158378886999999935e+01 +-2.158244514500000122e+01 +-2.158171939500000036e+01 +-2.158514499500000028e+01 +-2.158175468499999994e+01 +-2.158361530499999859e+01 +-2.158659839999999974e+01 +-2.158367633499999982e+01 +-2.158287048500000083e+01 +-2.158556652000000042e+01 +-2.158569527000000221e+01 +-2.158653449999999907e+01 +-2.158488464500000248e+01 +-2.158499527000000029e+01 +-2.158549212999999867e+01 +-2.158753395000000097e+01 +-2.158690071000000188e+01 +-2.158840179500000289e+01 +-2.158556365999999826e+01 +-2.158697128500000062e+01 +-2.159272384999999872e+01 +-2.158563900000000046e+01 +-2.158990097000000219e+01 +-2.158882236499999863e+01 +-2.159188937999999780e+01 +-2.159099579000000091e+01 +-2.159461307499999805e+01 +-2.158927345000000031e+01 +-2.158928680500000041e+01 +-2.159088516499999955e+01 +-2.159303856000000010e+01 +-2.158925533499999716e+01 +-2.158974456500000016e+01 +-2.159228515499999901e+01 +-2.159164429000000140e+01 +-2.158660412000000051e+01 +-2.158956908999999769e+01 +-2.159116553999999866e+01 +-2.159441089499999933e+01 +-2.159222030500000145e+01 +-2.159115409500000027e+01 +-2.159161282000000170e+01 +-2.159107112999999956e+01 +-2.159267139499999999e+01 +-2.159656429500000030e+01 +-2.159325980999999928e+01 +-2.159644317499999744e+01 +-2.159479140999999913e+01 +-2.159583282500000223e+01 +-2.159623241500000290e+01 +-2.159529971999999987e+01 +-2.159035014999999902e+01 +-2.158981895499999837e+01 +-2.159817027999999794e+01 +-2.159356308000000269e+01 +-2.158694267499999953e+01 +-2.159206199500000167e+01 +-2.158688354499999917e+01 +-2.158773326500000067e+01 +-2.158841990999999894e+01 +-2.159294986999999821e+01 +-2.159066486000000040e+01 +-2.159004784000000043e+01 +-2.159257030500000241e+01 +-2.159351825499999933e+01 +-2.159158801999999966e+01 +-2.158995342000000051e+01 +-2.158506583999999862e+01 +-2.158795737999999886e+01 +-2.158834934000000061e+01 +-2.158996391000000159e+01 +-2.158849048500000123e+01 +-2.158729267000000007e+01 +-2.158971595999999948e+01 +-2.158587264999999888e+01 +-2.158193015999999886e+01 +-2.158517837499999814e+01 +-2.158426856999999899e+01 +-2.158319473499999930e+01 +-2.158319854500000190e+01 +-2.158167648499999913e+01 +-2.157862472499999740e+01 +-2.158641815000000008e+01 +-2.158005904999999913e+01 +-2.157879543499999997e+01 +-2.158259677499999896e+01 +-2.157938480500000011e+01 +-2.157719898499999900e+01 +-2.158432579000000118e+01 +-2.157661343000000187e+01 +-2.157616329000000022e+01 +-2.157489490500000073e+01 +-2.157250690499999735e+01 +-2.157826328000000160e+01 +-2.157369613499999872e+01 +-2.157599640000000107e+01 +-2.157666301500000117e+01 +-2.157105636500000045e+01 +-2.157438659500000000e+01 +-2.157792663499999719e+01 +-2.157277393000000032e+01 +-2.156689643500000031e+01 +-2.157235241000000059e+01 +-2.156473636500000168e+01 +-2.157073974500000091e+01 +-2.156800937499999904e+01 +-2.155983162000000064e+01 +-2.156400203500000146e+01 +-2.156307411499999915e+01 +-2.156229496000000267e+01 +-2.155899238500000337e+01 +-2.156066131500000083e+01 +-2.156236171999999840e+01 +-2.155510234999999852e+01 +-2.155879879000000088e+01 +-2.155836391500000104e+01 +-2.155543708500000122e+01 +-2.155286502999999954e+01 +-2.154377937499999973e+01 +-2.155337715000000287e+01 +-2.155045986000000013e+01 +-2.154864215999999999e+01 +-2.154781913499999746e+01 +-2.154296875000000000e+01 +-2.155348109999999906e+01 +-2.154696846000000221e+01 +-2.154561519499999989e+01 +-2.154801273500000036e+01 +-2.153902148999999966e+01 +-2.153959464999999796e+01 +-2.153548717500000009e+01 +-2.153827190500000199e+01 +-2.153884028999999956e+01 +-2.153610610999999864e+01 +-2.153473853999999932e+01 +-2.153881263499999932e+01 +-2.153314304500000276e+01 +-2.153369999000000234e+01 +-2.152914142499999883e+01 +-2.152796173499999810e+01 +-2.152293491000000003e+01 +-2.152552413499999773e+01 +-2.152287959999999956e+01 +-2.151940918000000025e+01 +-2.152035331999999812e+01 +-2.152724742999999918e+01 +-2.151865673000000001e+01 +-2.152085971500000028e+01 +-2.152373218500000007e+01 +-2.151733779999999996e+01 +-2.151671696000000011e+01 +-2.151500034500000069e+01 +-2.151464271500000081e+01 +-2.151328467999999816e+01 +-2.151258182500000160e+01 +-2.150884914499999923e+01 +-2.150757407999999771e+01 +-2.150960350000000076e+01 +-2.150917434499999814e+01 +-2.151019668500000037e+01 +-2.150233650499999882e+01 +-2.150510311000000030e+01 +-2.150165366999999961e+01 +-2.150249290500000043e+01 +-2.150031375999999739e+01 +-2.149622154500000093e+01 +-2.150191020999999836e+01 +-2.150055695000000000e+01 +-2.149921226499999705e+01 +-2.149950789999999756e+01 +-2.149450301999999979e+01 +-2.149286938000000191e+01 +-2.148731040999999919e+01 +-2.148925209000000081e+01 +-2.149474715999999930e+01 +-2.148863601499999731e+01 +-2.148993777999999821e+01 +-2.148921680000000123e+01 +-2.148760985999999917e+01 +-2.148843955999999977e+01 +-2.148654746999999787e+01 +-2.148528671000000045e+01 +-2.148337745500000295e+01 +-2.148925304499999811e+01 +-2.148032665499999894e+01 +-2.148097038499999911e+01 +-2.148311138500000084e+01 +-2.148504543499999997e+01 +-2.147757148999999899e+01 +-2.147877502499999736e+01 +-2.147623348500000162e+01 +-2.148018455500000101e+01 +-2.147946739000000349e+01 +-2.147537803499999853e+01 +-2.147219562499999768e+01 +-2.147441768499999881e+01 +-2.147480678499999840e+01 +-2.147254944000000165e+01 +-2.146953201000000178e+01 +-2.147127914500000045e+01 +-2.146720028000000013e+01 +-2.146576023000000077e+01 +-2.146533584499999847e+01 +-2.146827126000000163e+01 +-2.147002125000000206e+01 +-2.146996116500000085e+01 +-2.146595192000000196e+01 +-2.146826743999999820e+01 +-2.146881198999999896e+01 +-2.146812057500000037e+01 +-2.146401881999999972e+01 +-2.146423148999999952e+01 +-2.145868587500000046e+01 +-2.146463393999999880e+01 +-2.146549129499999964e+01 +-2.146403503499999843e+01 +-2.146004104500000054e+01 +-2.146397686000000249e+01 +-2.146218299999999957e+01 +-2.145716666999999944e+01 +-2.145730113999999844e+01 +-2.146405792499999876e+01 +-2.146216392499999870e+01 +-2.145953750500000012e+01 +-2.146631717500000036e+01 +-2.146457767500000102e+01 +-2.145548439000000229e+01 +-2.146408272000000039e+01 +-2.146419334000000134e+01 +-2.145782566500000144e+01 +-2.145757960999999980e+01 +-2.145768642499999856e+01 +-2.146136474500000091e+01 +-2.145918464500000056e+01 +-2.145711135500000211e+01 +-2.145712089499999919e+01 +-2.146042823999999882e+01 +-2.144958305499999796e+01 +-2.145224380500000194e+01 +-2.144079208000000136e+01 +-2.144697285000000164e+01 +-2.144217204999999993e+01 +-2.144455051499999954e+01 +-2.144778060499999839e+01 +-2.144757843000000008e+01 +-2.145010661999999968e+01 +-2.144591331499999853e+01 +-2.144971943000000181e+01 +-2.144607162500000186e+01 +-2.144940185500000140e+01 +-2.144746684999999786e+01 +-2.145434856500000009e+01 +-2.145007419499999912e+01 +-2.144956111999999848e+01 +-2.144901085000000052e+01 +-2.145103835999999831e+01 +-2.144740772499999792e+01 +-2.144696998499999907e+01 +-2.144881344000000212e+01 +-2.144929695000000081e+01 +-2.145269679999999823e+01 +-2.145052433000000036e+01 +-2.145045089500000302e+01 +-2.144431018999999949e+01 +-2.145094394499999879e+01 +-2.144546890499999847e+01 +-2.144952392500000116e+01 +-2.144991397999999805e+01 +-2.145167160000000095e+01 +-2.145131778500000053e+01 +-2.144971752000000009e+01 +-2.144852828999999872e+01 +-2.144590187500000056e+01 +-2.145116996499999829e+01 +-2.145352936000000099e+01 +-2.144989585999999804e+01 +-2.145204639499999999e+01 +-2.144937038500000170e+01 +-2.145233535500000244e+01 +-2.145278835499999914e+01 +-2.145310592499999913e+01 +-2.145685291499999892e+01 +-2.145312881499999946e+01 +-2.145387649500000293e+01 +-2.145051002499999981e+01 +-2.145418167000000054e+01 +-2.146042251499999765e+01 +-2.145369433999999842e+01 +-2.145525551000000064e+01 +-2.145821094499999759e+01 +-2.145823383500000148e+01 +-2.145906353000000166e+01 +-2.145908355499999942e+01 +-2.145764256000000003e+01 +-2.146067619499999779e+01 +-2.146053409499999987e+01 +-2.145898533000000086e+01 +-2.146256161000000162e+01 +-2.146212386999999921e+01 +-2.145932292999999902e+01 +-2.146106242999999836e+01 +-2.146155929500000070e+01 +-2.145846557499999818e+01 +-2.144916725499999899e+01 +-2.145257282000000032e+01 +-2.144801902500000068e+01 +-2.145698738000000105e+01 +-2.145335388499999851e+01 +-2.145492172499999839e+01 +-2.145612906999999936e+01 +-2.145460128500000252e+01 +-2.145918750499999916e+01 +-2.145729923500000069e+01 +-2.145611858499999869e+01 +-2.145952320499999999e+01 +-2.145928382499999998e+01 +-2.145700073500000116e+01 +-2.145637797999999918e+01 +-2.146281051999999789e+01 +-2.145478248999999948e+01 +-2.146202946000000011e+01 +-2.145930576499999987e+01 +-2.145951270999999849e+01 +-2.146116160999999778e+01 +-2.146448612000000011e+01 +-2.145965862499999943e+01 +-2.146205901999999810e+01 +-2.146280479500000027e+01 +-2.146584415499999920e+01 +-2.146339416500000041e+01 +-2.146808528999999766e+01 +-2.146901893500000114e+01 +-2.146729565000000051e+01 +-2.146173476999999963e+01 +-2.146487331499999840e+01 +-2.146882056999999833e+01 +-2.147022056499999820e+01 +-2.146987723999999886e+01 +-2.146586418500000093e+01 +-2.146670341499999779e+01 +-2.146655178500000005e+01 +-2.146794318999999973e+01 +-2.147227859499999880e+01 +-2.146788025000000033e+01 +-2.146763324500000181e+01 +-2.146784687000000247e+01 +-2.147089290499999947e+01 +-2.146815490499999868e+01 +-2.147119331500000072e+01 +-2.147277546000000115e+01 +-2.147361564999999928e+01 +-2.147061443500000166e+01 +-2.147247219000000129e+01 +-2.147184943999999973e+01 +-2.147286796499999895e+01 +-2.147243309000000266e+01 +-2.147758865499999814e+01 +-2.147568320999999969e+01 +-2.147854805000000056e+01 +-2.147958183499999762e+01 +-2.147959423000000001e+01 +-2.147788620000000037e+01 +-2.147588348499999711e+01 +-2.147755050499999996e+01 +-2.148069095500000003e+01 +-2.147769260500000144e+01 +-2.148219966999999997e+01 +-2.147132968500000061e+01 +-2.147509002500000008e+01 +-2.147044086500000049e+01 +-2.147045517000000103e+01 +-2.146885681500000231e+01 +-2.147776222000000246e+01 +-2.147510051500000117e+01 +-2.147549343000000022e+01 +-2.147817516499999968e+01 +-2.147608184999999992e+01 +-2.147545719000000020e+01 +-2.147693538499999732e+01 +-2.148008537500000159e+01 +-2.147616577499999835e+01 +-2.147590732500000144e+01 +-2.147978305499999863e+01 +-2.148128032500000018e+01 +-2.148460292499999724e+01 +-2.148059081999999975e+01 +-2.148419094000000129e+01 +-2.147834205499999882e+01 +-2.147643089500000002e+01 +-2.147735118500000340e+01 +-2.148087787499999735e+01 +-2.147896003500000006e+01 +-2.147989654500000256e+01 +-2.147954464000000030e+01 +-2.147433662499999940e+01 +-2.147584152499999988e+01 +-2.148441601000000034e+01 +-2.148414611500000149e+01 +-2.148535061000000113e+01 +-2.148500633500000134e+01 +-2.147769832999999906e+01 +-2.148267078500000338e+01 +-2.148202991499999825e+01 +-2.148251915000000167e+01 +-2.148355388499999918e+01 +-2.148137282999999798e+01 +-2.148074150000000060e+01 +-2.148040581000000060e+01 +-2.147821521999999916e+01 +-2.148208523000000270e+01 +-2.148579692499999894e+01 +-2.148470973999999956e+01 +-2.148612690000000214e+01 +-2.148622703499999886e+01 +-2.147999668499999970e+01 +-2.148450279000000052e+01 +-2.148501015000000081e+01 +-2.148750591000000298e+01 +-2.147998237499999874e+01 +-2.148094654000000148e+01 +-2.148334503499999926e+01 +-2.148417567999999989e+01 +-2.148466205500000115e+01 +-2.148606205000000102e+01 +-2.148297309499999841e+01 +-2.148005008500000201e+01 +-2.147989082499999824e+01 +-2.147981547999999918e+01 +-2.148028945499999764e+01 +-2.147701931000000286e+01 +-2.148556709500000039e+01 +-2.147778987999999956e+01 +-2.147265338999999784e+01 +-2.147424698000000021e+01 +-2.147453879999999771e+01 +-2.147106266000000119e+01 +-2.147191619499999859e+01 +-2.147644805499999876e+01 +-2.147279548999999932e+01 +-2.147317504500000140e+01 +-2.147540091999999845e+01 +-2.147826290500000113e+01 +-2.147590351000000197e+01 +-2.147179030999999938e+01 +-2.147722912000000051e+01 +-2.146872710999999967e+01 +-2.147003554999999864e+01 +-2.147227669000000105e+01 +-2.147410297500000098e+01 +-2.147119617499999933e+01 +-2.146789741500000304e+01 +-2.147250557000000271e+01 +-2.147206401999999770e+01 +-2.147135925499999942e+01 +-2.147100735000000071e+01 +-2.147001838499999948e+01 +-2.147682666499999726e+01 +-2.147190666000000192e+01 +-2.147321605500000175e+01 +-2.147404574999999838e+01 +-2.146883678500000059e+01 +-2.146445942000000073e+01 +-2.147310733500000168e+01 +-2.147120570999999956e+01 +-2.147142410499999698e+01 +-2.147235202499999929e+01 +-2.147053050999999968e+01 +-2.147211170499999966e+01 +-2.147570991500000304e+01 +-2.147208118500000040e+01 +-2.147052573999999936e+01 +-2.146650314000000037e+01 +-2.146891975500000171e+01 +-2.147096347499999780e+01 +-2.146923732999999856e+01 +-2.146742153499999972e+01 +-2.146934795499999993e+01 +-2.147278499500000137e+01 +-2.146894359499999894e+01 +-2.146198558999999761e+01 +-2.146723461500000241e+01 +-2.146772003499999926e+01 +-2.146893882500000217e+01 +-2.147143364000000076e+01 +-2.146796417000000190e+01 +-2.146891403499999740e+01 +-2.145939350000000090e+01 +-2.146234703000000010e+01 +-2.146080303499999786e+01 +-2.145706749000000002e+01 +-2.146056652500000084e+01 +-2.146021174999999914e+01 +-2.145940780499999789e+01 +-2.146245575000000017e+01 +-2.145908927500000019e+01 +-2.145903969000000089e+01 +-2.146051502000000255e+01 +-2.145732974999999954e+01 +-2.146313286000000176e+01 +-2.145708179500000057e+01 +-2.146059894500000098e+01 +-2.145861339500000042e+01 +-2.145834922499999919e+01 +-2.146239471500000207e+01 +-2.145921325500000165e+01 +-2.146187495999999939e+01 +-2.146090412000000214e+01 +-2.146239757500000067e+01 +-2.146241951000000014e+01 +-2.146225928999999866e+01 +-2.146162127999999925e+01 +-2.145991134500000186e+01 +-2.145771789500000182e+01 +-2.146050357500000061e+01 +-2.146142864000000117e+01 +-2.146164703499999860e+01 +-2.146248721999999987e+01 +-2.146425628499999760e+01 +-2.146271896000000012e+01 +-2.146412468000000118e+01 +-2.145439624499999809e+01 +-2.145221901000000031e+01 +-2.146132659999999959e+01 +-2.145520877999999954e+01 +-2.145477485499999659e+01 +-2.145728015499999941e+01 +-2.146287822500000075e+01 +-2.145619869000000079e+01 +-2.145723152499999742e+01 +-2.145541095499999784e+01 +-2.146077156500000171e+01 +-2.145988368500000121e+01 +-2.145787238999999857e+01 +-2.146064091000000218e+01 +-2.145828533499999935e+01 +-2.146379756500000013e+01 +-2.145767116500000071e+01 +-2.146494006999999726e+01 +-2.146212673499999823e+01 +-2.146582126500000243e+01 +-2.146473121500000047e+01 +-2.146456623499999949e+01 +-2.146090603000000030e+01 +-2.146911239499999979e+01 +-2.146711159000000180e+01 +-2.146383666999999917e+01 +-2.146780204999999953e+01 +-2.146634388000000015e+01 +-2.146639633499999888e+01 +-2.146815204500000007e+01 +-2.147459602499999676e+01 +-2.146799278499999986e+01 +-2.146858120000000270e+01 +-2.146327019000000291e+01 +-2.146429157500000073e+01 +-2.146788787999999926e+01 +-2.146968460000000078e+01 +-2.146941471000000234e+01 +-2.146556758999999914e+01 +-2.147229384999999979e+01 +-2.146782589000000030e+01 +-2.147243976500000073e+01 +-2.147005939499999982e+01 +-2.147183894999999865e+01 +-2.147038745500000090e+01 +-2.147032833000000096e+01 +-2.147807597999999984e+01 +-2.148104572500000131e+01 +-2.147277259500000213e+01 +-2.147134494999999887e+01 +-2.147816944000000206e+01 +-2.148030566999999991e+01 +-2.148067569999999904e+01 +-2.147905635500000088e+01 +-2.147741699000000182e+01 +-2.148240184999999869e+01 +-2.148638344000000089e+01 +-2.148494147999999981e+01 +-2.148690986500000122e+01 +-2.148238944999999944e+01 +-2.148342609499999867e+01 +-2.148538589500000029e+01 +-2.149057007000000041e+01 +-2.149014091500000134e+01 +-2.149116229999999916e+01 +-2.149231338500000277e+01 +-2.149693870499999804e+01 +-2.148276329000000118e+01 +-2.148618697999999938e+01 +-2.148621177500000101e+01 +-2.148042393000000061e+01 +-2.148966884500000063e+01 +-2.149291896999999807e+01 +-2.149182701499999837e+01 +-2.149203682000000271e+01 +-2.149353886000000102e+01 +-2.149356460499999955e+01 +-2.149246597500000178e+01 +-2.149692440000000104e+01 +-2.149491692000000143e+01 +-2.149826430999999971e+01 +-2.149995613000000105e+01 +-2.149775791000000069e+01 +-2.149970340999999863e+01 +-2.150083542000000136e+01 +-2.150364494000000093e+01 +-2.150568103500000205e+01 +-2.150690651000000031e+01 +-2.150398635999999897e+01 +-2.150659274999999937e+01 +-2.150754356499999886e+01 +-2.150320339000000303e+01 +-2.151062488499999859e+01 +-2.150777339999999782e+01 +-2.150649547999999811e+01 +-2.151263236999999862e+01 +-2.151256466000000245e+01 +-2.150704384000000147e+01 +-2.151548290499999894e+01 +-2.151781272499999886e+01 +-2.150657462999999936e+01 +-2.151342677999999964e+01 +-2.151343250500000082e+01 +-2.150819969500000184e+01 +-2.150961017499999883e+01 +-2.151360988500000104e+01 +-2.152002524999999977e+01 +-2.151347065000000214e+01 +-2.151126575500000015e+01 +-2.151313782000000074e+01 +-2.151500701999999876e+01 +-2.151910591500000081e+01 +-2.151606750500000231e+01 +-2.152294254000000251e+01 +-2.152185821999999860e+01 +-2.152057934000000117e+01 +-2.152004432500000064e+01 +-2.152283668500000147e+01 +-2.152592563500000011e+01 +-2.152609729999999999e+01 +-2.153007030500000241e+01 +-2.152962780000000009e+01 +-2.152925491499999922e+01 +-2.153081989000000007e+01 +-2.152904892000000103e+01 +-2.152419281000000240e+01 +-2.153524303500000059e+01 +-2.152993201999999684e+01 +-2.153415966000000026e+01 +-2.153269577500000054e+01 +-2.153148269500000112e+01 +-2.153424930499999945e+01 +-2.153700256500000165e+01 +-2.153582477500000181e+01 +-2.152939605499999942e+01 +-2.153270530500000035e+01 +-2.153472899999999868e+01 +-2.153235912000000241e+01 +-2.153217888000000002e+01 +-2.153285789499999936e+01 +-2.153477478499999975e+01 +-2.153307437999999863e+01 +-2.153559398499999844e+01 +-2.153743458000000288e+01 +-2.154132080000000116e+01 +-2.153580570000000094e+01 +-2.154105186500000002e+01 +-2.153722858000000073e+01 +-2.154011535500000107e+01 +-2.153556823999999992e+01 +-2.153938007500000040e+01 +-2.154333591500000011e+01 +-2.154528331499999894e+01 +-2.154491329000000022e+01 +-2.154566097500000055e+01 +-2.154174232500000130e+01 +-2.154679012000000071e+01 +-2.154554938999999791e+01 +-2.154695224999999681e+01 +-2.154845333000000096e+01 +-2.155075454500000021e+01 +-2.155002594000000116e+01 +-2.154451942499999717e+01 +-2.155078315499999775e+01 +-2.155507755500000044e+01 +-2.155250167999999888e+01 +-2.155214119000000039e+01 +-2.155068111499999972e+01 +-2.154486941999999772e+01 +-2.154473113999999967e+01 +-2.153797531000000021e+01 +-2.154903698000000034e+01 +-2.154739475499999912e+01 +-2.155057048999999836e+01 +-2.154637622499999949e+01 +-2.154645443000000071e+01 +-2.155017184999999813e+01 +-2.154763507500000230e+01 +-2.155086898999999789e+01 +-2.154645920000000103e+01 +-2.155321884499999996e+01 +-2.154764652500000111e+01 +-2.155596065499999980e+01 +-2.155773640000000313e+01 +-2.155118370000000283e+01 +-2.155240535499999766e+01 +-2.155262756500000165e+01 +-2.155252170500000020e+01 +-2.155300140500000339e+01 +-2.155100918000000121e+01 +-2.155538940499999967e+01 +-2.155254173000000151e+01 +-2.155656814499999996e+01 +-2.155994224500000200e+01 +-2.155471706499999840e+01 +-2.155547523500000295e+01 +-2.155810260499999842e+01 +-2.155747223000000190e+01 +-2.155838298999999836e+01 +-2.156236457500000014e+01 +-2.156191062999999986e+01 +-2.154839897000000093e+01 +-2.154974842000000024e+01 +-2.155479908000000222e+01 +-2.155437279000000217e+01 +-2.155249213999999824e+01 +-2.155216121499999815e+01 +-2.155139255499999962e+01 +-2.155500602499999729e+01 +-2.155184936500000248e+01 +-2.155608939999999762e+01 +-2.155676555499999836e+01 +-2.156017494000000312e+01 +-2.155367565000000241e+01 +-2.155560875000000109e+01 +-2.155373477999999920e+01 +-2.155394267999999869e+01 +-2.155224609500000099e+01 +-2.155677318499999728e+01 +-2.155781173999999822e+01 +-2.155731010000000225e+01 +-2.156141758000000053e+01 +-2.155887508499999683e+01 +-2.155774212000000034e+01 +-2.155563354499999917e+01 +-2.155629635000000022e+01 +-2.155986404000000078e+01 +-2.155273818999999946e+01 +-2.154697322499999856e+01 +-2.155105208999999888e+01 +-2.155309963500000237e+01 +-2.155048656499999993e+01 +-2.155578994999999765e+01 +-2.154584312499999754e+01 +-2.154962539499999963e+01 +-2.155293559999999786e+01 +-2.155002880500000018e+01 +-2.154982090000000028e+01 +-2.155374908499999975e+01 +-2.155081749000000002e+01 +-2.155054569499999673e+01 +-2.155166625999999752e+01 +-2.155299377500000091e+01 +-2.155152988500000077e+01 +-2.155136966999999970e+01 +-2.155277824499999895e+01 +-2.155067920999999842e+01 +-2.155207156999999896e+01 +-2.155317973999999737e+01 +-2.155413628000000159e+01 +-2.155174159999999972e+01 +-2.154783916499999918e+01 +-2.154322338000000059e+01 +-2.154755592500000105e+01 +-2.154350376500000053e+01 +-2.154869460999999831e+01 +-2.153988647499999942e+01 +-2.154432773499999954e+01 +-2.154801463999999811e+01 +-2.154296207499999838e+01 +-2.154315090000000055e+01 +-2.154797173000000043e+01 +-2.154329395500000288e+01 +-2.154452228499999933e+01 +-2.154399680999999944e+01 +-2.154155826499999904e+01 +-2.154416274999999814e+01 +-2.154292201999999889e+01 +-2.154713440000000091e+01 +-2.154390335000000078e+01 +-2.153812122500000115e+01 +-2.154367733000000129e+01 +-2.154003524499999855e+01 +-2.154139328000000120e+01 +-2.154056740000000048e+01 +-2.154513454499999980e+01 +-2.154137421000000074e+01 +-2.154508972500000041e+01 +-2.153306866000000142e+01 +-2.153206253500000145e+01 +-2.153669929499999824e+01 +-2.153594397999999899e+01 +-2.153391075000000043e+01 +-2.153304862999999969e+01 +-2.153467559999999992e+01 +-2.153566551000000118e+01 +-2.153690814999999859e+01 +-2.153813743500000299e+01 +-2.153539371499999788e+01 +-2.154042911500000201e+01 +-2.153509330499999663e+01 +-2.153454589500000083e+01 +-2.153886604499999891e+01 +-2.153485298000000014e+01 +-2.153976535500000011e+01 +-2.153854656000000034e+01 +-2.153607654500000024e+01 +-2.153929138000000165e+01 +-2.153627776999999810e+01 +-2.153295135500000157e+01 +-2.154000091500000025e+01 +-2.153744221000000181e+01 +-2.153566646499999848e+01 +-2.152632808999999980e+01 +-2.153324889999999669e+01 +-2.152957535000000178e+01 +-2.153122901999999783e+01 +-2.152808570999999915e+01 +-2.152544021500000326e+01 +-2.153127098000000217e+01 +-2.152893162000000160e+01 +-2.152757739999999842e+01 +-2.152676295999999923e+01 +-2.153134155000000050e+01 +-2.153480339000000043e+01 +-2.152432536999999968e+01 +-2.153212451999999999e+01 +-2.153407382999999697e+01 +-2.152891731000000064e+01 +-2.153523635499999855e+01 +-2.153855419499999968e+01 +-2.153214359000000044e+01 +-2.153104019500000277e+01 +-2.153778553000000073e+01 +-2.153405857500000309e+01 +-2.153536319999999904e+01 +-2.153970813500000148e+01 +-2.153348160000000178e+01 +-2.152627754499999924e+01 +-2.152858352999999880e+01 +-2.153069782000000032e+01 +-2.153106212499999828e+01 +-2.152962207499999892e+01 +-2.152901173000000057e+01 +-2.153179740999999936e+01 +-2.153455638499999836e+01 +-2.153268814500000161e+01 +-2.153467846000000208e+01 +-2.153452778000000123e+01 +-2.153149795499999897e+01 +-2.153775787000000008e+01 +-2.153320980000000162e+01 +-2.153296089500000221e+01 +-2.153528117999999836e+01 +-2.154012394000000086e+01 +-2.153431415500000057e+01 +-2.153495788500000074e+01 +-2.153817749000000248e+01 +-2.153937911999999955e+01 +-2.154761887000000087e+01 +-2.154490470999999729e+01 +-2.154226875500000205e+01 +-2.154255866999999824e+01 +-2.153217697000000186e+01 +-2.153623676499999817e+01 +-2.152948856000000077e+01 +-2.153706645999999836e+01 +-2.153947353499999906e+01 +-2.153729438999999957e+01 +-2.153933525000000060e+01 +-2.153915882000000082e+01 +-2.153918934000000007e+01 +-2.154477406000000173e+01 +-2.154095649499999965e+01 +-2.154362868999999847e+01 +-2.154346752000000009e+01 +-2.154430389499999876e+01 +-2.154203509999999966e+01 +-2.154643726000000115e+01 +-2.155138682999999844e+01 +-2.154446601499999758e+01 +-2.154850769000000099e+01 +-2.154962539999999649e+01 +-2.154653549500000054e+01 +-2.154839419999999706e+01 +-2.155124378500000049e+01 +-2.155665302500000280e+01 +-2.155494308499999789e+01 +-2.155533027999999973e+01 +-2.154537105500000038e+01 +-2.155061054499999784e+01 +-2.154815483000000143e+01 +-2.155212402499999769e+01 +-2.155452251500000216e+01 +-2.155033206499999920e+01 +-2.155427265499999834e+01 +-2.155475235000000112e+01 +-2.155323218999999924e+01 +-2.155808067499999936e+01 +-2.155911159499999741e+01 +-2.155436896999999874e+01 +-2.155751896000000301e+01 +-2.155872058499999966e+01 +-2.155845928499999786e+01 +-2.156085681500000106e+01 +-2.156473064500000092e+01 +-2.156933975500000145e+01 +-2.157072925499999982e+01 +-2.156607818500000207e+01 +-2.156913185500000196e+01 +-2.156666850999999951e+01 +-2.156569003999999978e+01 +-2.157183838000000264e+01 +-2.157250308999999788e+01 +-2.156217670499999883e+01 +-2.156163024499999992e+01 +-2.156348514500000135e+01 +-2.156377983000000143e+01 +-2.156206893999999963e+01 +-2.156813431000000136e+01 +-2.156732940499999884e+01 +-2.157128619999999941e+01 +-2.157185459000000094e+01 +-2.156839656999999733e+01 +-2.157520008499999875e+01 +-2.156458759000000214e+01 +-2.157030296499999977e+01 +-2.156911850000000186e+01 +-2.157079124500000233e+01 +-2.156925582499999905e+01 +-2.157588386500000155e+01 +-2.157342147499999996e+01 +-2.157013893499999924e+01 +-2.157273578999999941e+01 +-2.157385444999999891e+01 +-2.158056926999999803e+01 +-2.157592010500000157e+01 +-2.158236407999999784e+01 +-2.158155346000000208e+01 +-2.157028293500000160e+01 +-2.157094668999999953e+01 +-2.157041549499999888e+01 +-2.157402324499999935e+01 +-2.156762027499999945e+01 +-2.156845665000000167e+01 +-2.157509517500000129e+01 +-2.157933616500000085e+01 +-2.157172775500000128e+01 +-2.157616901499999784e+01 +-2.158031272999999928e+01 +-2.157868767000000076e+01 +-2.157594966500000311e+01 +-2.157779884500000023e+01 +-2.158086395499999810e+01 +-2.158115387000000140e+01 +-2.158164215499999727e+01 +-2.157999801500000103e+01 +-2.158204364499999883e+01 +-2.158233356499999900e+01 +-2.158070754999999963e+01 +-2.158374881499999987e+01 +-2.158084488000000079e+01 +-2.158288764999999998e+01 +-2.158099842000000024e+01 +-2.157256889499999986e+01 +-2.157382774499999911e+01 +-2.157708644999999947e+01 +-2.157126712499999854e+01 +-2.157453918499999901e+01 +-2.157458972500000272e+01 +-2.157656860499999851e+01 +-2.157204532499999772e+01 +-2.157529926000000131e+01 +-2.157031154499999914e+01 +-2.157523154999999804e+01 +-2.157462501500000229e+01 +-2.157440757500000217e+01 +-2.158034706000000114e+01 +-2.157764625500000122e+01 +-2.157375717500000079e+01 +-2.157205677000000321e+01 +-2.157872199999999907e+01 +-2.157611370000000051e+01 +-2.157617759500000076e+01 +-2.157841873499999963e+01 +-2.156939411500000148e+01 +-2.156743240499999814e+01 +-2.156995582500000097e+01 +-2.156551838000000032e+01 +-2.156951713499999812e+01 +-2.156434154499999778e+01 +-2.156769752499999981e+01 +-2.156354332000000085e+01 +-2.156330585499999941e+01 +-2.156712341499999752e+01 +-2.156582164499999976e+01 +-2.156008815499999898e+01 +-2.156417941999999854e+01 +-2.156340027000000248e+01 +-2.156401062000000124e+01 +-2.155670929000000058e+01 +-2.155558299999999861e+01 +-2.155875491999999838e+01 +-2.156155967499999804e+01 +-2.156052780499999955e+01 +-2.155974006499999973e+01 +-2.156181335499999818e+01 +-2.155141830499999855e+01 +-2.155449676499999967e+01 +-2.155006027499999988e+01 +-2.155258655499999776e+01 +-2.155163287999999966e+01 +-2.155049514999999971e+01 +-2.155311775500000238e+01 +-2.154592036999999749e+01 +-2.154194545499999691e+01 +-2.154804897500000038e+01 +-2.154152011500000086e+01 +-2.154102611500000108e+01 +-2.154354762999999906e+01 +-2.154230881000000153e+01 +-2.154319476999999949e+01 +-2.153519248499999961e+01 +-2.154072952499999971e+01 +-2.154308796000000115e+01 +-2.154597854500000054e+01 +-2.153421592499999804e+01 +-2.154030895000000001e+01 +-2.152208042499999863e+01 +-2.152696800000000010e+01 +-2.152656555000000083e+01 +-2.152460861000000136e+01 +-2.152557659000000001e+01 +-2.152225208000000123e+01 +-2.152340316499999773e+01 +-2.152345562000000001e+01 +-2.151949596000000042e+01 +-2.152191829499999898e+01 +-2.152352237499999887e+01 +-2.152102088999999907e+01 +-2.151522350500000158e+01 +-2.151857471499999974e+01 +-2.151843166500000137e+01 +-2.151748561499999823e+01 +-2.151973056499999970e+01 +-2.151249027000000069e+01 +-2.151444721500000057e+01 +-2.151550960499999832e+01 +-2.151236152499999932e+01 +-2.150758743499999781e+01 +-2.150138664499999663e+01 +-2.150267028500000066e+01 +-2.150510024999999814e+01 +-2.149847412000000091e+01 +-2.149974441500000211e+01 +-2.149827480500000121e+01 +-2.149729633500000148e+01 +-2.149575138000000152e+01 +-2.149958610499999878e+01 +-2.149872398499999804e+01 +-2.149723338999999811e+01 +-2.149595451500000109e+01 +-2.149289131500000138e+01 +-2.149723910999999887e+01 +-2.149216175000000106e+01 +-2.149246787999999952e+01 +-2.149331474000000242e+01 +-2.149085140000000038e+01 +-2.148994064500000079e+01 +-2.148038673499999973e+01 +-2.148509407000000238e+01 +-2.147353362999999860e+01 +-2.147842312000000220e+01 +-2.147221374499999769e+01 +-2.146916866499999799e+01 +-2.147098540999999727e+01 +-2.147653293500000160e+01 +-2.147244930000000096e+01 +-2.146954059499999801e+01 +-2.147130585000000025e+01 +-2.146922492999999932e+01 +-2.146400356000000187e+01 +-2.147141361500000301e+01 +-2.147012138000000192e+01 +-2.146456146499999917e+01 +-2.146399878999999800e+01 +-2.146177768999999813e+01 +-2.146238899499999775e+01 +-2.145926094499999692e+01 +-2.146055698500000020e+01 +-2.146051693000000071e+01 +-2.145556735999999987e+01 +-2.144968890999999900e+01 +-2.144799518499999991e+01 +-2.144888019500000098e+01 +-2.144643497500000251e+01 +-2.144547462499999924e+01 +-2.144553661500000175e+01 +-2.144206714999999974e+01 +-2.144203281499999747e+01 +-2.144151496499999965e+01 +-2.144251633000000012e+01 +-2.144202041500000178e+01 +-2.143614005999999961e+01 +-2.143565369000000231e+01 +-2.143302726499999977e+01 +-2.143677520500000000e+01 +-2.143683528999999766e+01 +-2.143854427499999815e+01 +-2.143018818000000181e+01 +-2.143560504999999949e+01 +-2.143325042500000066e+01 +-2.142823315000000051e+01 +-2.143373489500000062e+01 +-2.142380905499999955e+01 +-2.142109585000000038e+01 +-2.142567825500000112e+01 +-2.142009734999999893e+01 +-2.141895103499999919e+01 +-2.141809272500000105e+01 +-2.141527652999999987e+01 +-2.141367148999999870e+01 +-2.141972732500000021e+01 +-2.142560196000000161e+01 +-2.141818904999999873e+01 +-2.141444683000000282e+01 +-2.141450595999999962e+01 +-2.141750525999999866e+01 +-2.141267681000000067e+01 +-2.141474914500000182e+01 +-2.140652656500000006e+01 +-2.141247939999999872e+01 +-2.140810108000000156e+01 +-2.141267681499999753e+01 +-2.141134738999999954e+01 +-2.140447711499999883e+01 +-2.140231800000000106e+01 +-2.140201663999999937e+01 +-2.140003299500000011e+01 +-2.139862632999999903e+01 +-2.139803314000000256e+01 +-2.139715671500000127e+01 +-2.139750099000000105e+01 +-2.139800739000000007e+01 +-2.139712334000000027e+01 +-2.139387893500000004e+01 +-2.139781188999999983e+01 +-2.139241695500000162e+01 +-2.139800071999999886e+01 +-2.139492130500000044e+01 +-2.139663409999999999e+01 +-2.139448356500000159e+01 +-2.139656448499999897e+01 +-2.138971423999999999e+01 +-2.139262771500000326e+01 +-2.138761234000000044e+01 +-2.137974929499999988e+01 +-2.138596439500000201e+01 +-2.138860988500000104e+01 +-2.138203811500000029e+01 +-2.138391971499999755e+01 +-2.138122654000000011e+01 +-2.138614273000000310e+01 +-2.138492584000000107e+01 +-2.138662910500000081e+01 +-2.138714217999999789e+01 +-2.138434601000000157e+01 +-2.138541412000000008e+01 +-2.137975025000000073e+01 +-2.138514423499999850e+01 +-2.138447285000000164e+01 +-2.138010883500000148e+01 +-2.138714980999999682e+01 +-2.138582229500000054e+01 +-2.138506031499999693e+01 +-2.138170814500000105e+01 +-2.138286114000000282e+01 +-2.137501144000000153e+01 +-2.137671661499999942e+01 +-2.137648868499999821e+01 +-2.137857246000000089e+01 +-2.137585735500000084e+01 +-2.137648868499999821e+01 +-2.137690544499999845e+01 +-2.137852382500000203e+01 +-2.138041019499999962e+01 +-2.138258743000000095e+01 +-2.138126373499999744e+01 +-2.138086510000000118e+01 +-2.137953281499999747e+01 +-2.138115406000000007e+01 +-2.137687301500000103e+01 +-2.137628173499999917e+01 +-2.137771892499999993e+01 +-2.138291740500000060e+01 +-2.137489032499999908e+01 +-2.137484741499999785e+01 +-2.137755870999999885e+01 +-2.138111877499999736e+01 +-2.137316227000000168e+01 +-2.137589741000000032e+01 +-2.137669277500000220e+01 +-2.137507915500000166e+01 +-2.137844944000000069e+01 +-2.137795544000000092e+01 +-2.137173748000000018e+01 +-2.138018321999999927e+01 +-2.138226318499999934e+01 +-2.137788772500000078e+01 +-2.137841605999999928e+01 +-2.137616729500000190e+01 +-2.138247489999999829e+01 +-2.138271331500000016e+01 +-2.138480281500000046e+01 +-2.138014411999999709e+01 +-2.138130855500000038e+01 +-2.138743686500000152e+01 +-2.138595389999999696e+01 +-2.138765335500000120e+01 +-2.138843631499999987e+01 +-2.138979625500000026e+01 +-2.138136577499999902e+01 +-2.138216018500000004e+01 +-2.137825775000000306e+01 +-2.138079166500000028e+01 +-2.138379001499999887e+01 +-2.138017463500000304e+01 +-2.138575649499999898e+01 +-2.138838576999999930e+01 +-2.139119338999999798e+01 +-2.138737487499999901e+01 +-2.138808631999999932e+01 +-2.138988495000000256e+01 +-2.138671207000000152e+01 +-2.138761615499999991e+01 +-2.138775730500000094e+01 +-2.139453315499999775e+01 +-2.139016246999999993e+01 +-2.139373111999999821e+01 +-2.139349555999999808e+01 +-2.139901161000000229e+01 +-2.139859485999999933e+01 +-2.139865684499999787e+01 +-2.140109729499999958e+01 +-2.140143776000000031e+01 +-2.140037918000000161e+01 +-2.139851093500000090e+01 +-2.140169239499999776e+01 +-2.139178275999999812e+01 +-2.139054870500000050e+01 +-2.139733505000000235e+01 +-2.139658165000000167e+01 +-2.140004157999999990e+01 +-2.139630508500000161e+01 +-2.139054775500000005e+01 +-2.139844704000000064e+01 +-2.140036392000000021e+01 +-2.139561557999999764e+01 +-2.139981364999999869e+01 +-2.139969349000000065e+01 +-2.140481757999999957e+01 +-2.140598011000000156e+01 +-2.139727879000000144e+01 +-2.140045547500000112e+01 +-2.139700412999999912e+01 +-2.139973354500000013e+01 +-2.140874863000000161e+01 +-2.140706158000000059e+01 +-2.140443993000000233e+01 +-2.140097713499999799e+01 +-2.140537070999999969e+01 +-2.140774345500000209e+01 +-2.141075038999999691e+01 +-2.141285514999999862e+01 +-2.141168594500000211e+01 +-2.139604377500000254e+01 +-2.140256405000000228e+01 +-2.139937877499999885e+01 +-2.140693664999999868e+01 +-2.140586662500000159e+01 +-2.140869617499999933e+01 +-2.140282917000000040e+01 +-2.140511607999999910e+01 +-2.140822028999999915e+01 +-2.140921210999999857e+01 +-2.140545940500000199e+01 +-2.140773201000000014e+01 +-2.140251636500000032e+01 +-2.140645027000000056e+01 +-2.140252971500000001e+01 +-2.141008281499999910e+01 +-2.140672207000000071e+01 +-2.140640258999999901e+01 +-2.140849494999999791e+01 +-2.140419388000000112e+01 +-2.140979671499999881e+01 +-2.140801143499999881e+01 +-2.140945911500000065e+01 +-2.140617274999999964e+01 +-2.140513134000000051e+01 +-2.140750122000000033e+01 +-2.139764976500000060e+01 +-2.139365387000000140e+01 +-2.139814281499999993e+01 +-2.140337657999999976e+01 +-2.140491580500000168e+01 +-2.139857768999999976e+01 +-2.140012359500000017e+01 +-2.139990711000000090e+01 +-2.139966869499999902e+01 +-2.139972877499999981e+01 +-2.139867591499999833e+01 +-2.140140914999999922e+01 +-2.140276623000000100e+01 +-2.140030765499999887e+01 +-2.140583133500000201e+01 +-2.140125560499999935e+01 +-2.140197944500000204e+01 +-2.140321636000000183e+01 +-2.140114784500000056e+01 +-2.140332603499999919e+01 +-2.140079974999999735e+01 +-2.139613819000000206e+01 +-2.140053939999999955e+01 +-2.139930724999999967e+01 +-2.139113807999999750e+01 +-2.139895343500000280e+01 +-2.139790725999999665e+01 +-2.139085293000000121e+01 +-2.138627529000000038e+01 +-2.138541603000000180e+01 +-2.138620758000000066e+01 +-2.138884735500000289e+01 +-2.138400840999999986e+01 +-2.138340854500000177e+01 +-2.138653946000000161e+01 +-2.138760089999999892e+01 +-2.138275909499999727e+01 +-2.138835716500000217e+01 +-2.137981223999999969e+01 +-2.138494778000000096e+01 +-2.138012695000000107e+01 +-2.137951946500000133e+01 +-2.137877750499999863e+01 +-2.138185596499999974e+01 +-2.138045883000000202e+01 +-2.138168334999999942e+01 +-2.138101959000000107e+01 +-2.137580013499999865e+01 +-2.137594985999999864e+01 +-2.137424946000000148e+01 +-2.137328815500000090e+01 +-2.137519264000000163e+01 +-2.138060092999999995e+01 +-2.137079048000000014e+01 +-2.136356925999999845e+01 +-2.136914157999999730e+01 +-2.136256503999999978e+01 +-2.136060905499999762e+01 +-2.136184882999999957e+01 +-2.136216926499999857e+01 +-2.136417102499999743e+01 +-2.136255454999999870e+01 +-2.135727501000000217e+01 +-2.136139106499999940e+01 +-2.136052131499999973e+01 +-2.136508083000000013e+01 +-2.135555839500000275e+01 +-2.135276317499999976e+01 +-2.135706043000000065e+01 +-2.135858535500000244e+01 +-2.135937595499999730e+01 +-2.134681797000000003e+01 +-2.135552883000000080e+01 +-2.135475063500000203e+01 +-2.135848521999999861e+01 +-2.135440921499999689e+01 +-2.135887145999999959e+01 +-2.135046196000000052e+01 +-2.135209178999999935e+01 +-2.134891605499999656e+01 +-2.134235095999999743e+01 +-2.133588409500000083e+01 +-2.133878612499999861e+01 +-2.134252070999999873e+01 +-2.133706665000000058e+01 +-2.133664131500000138e+01 +-2.133964538500000074e+01 +-2.134033584499999847e+01 +-2.133763695000000027e+01 +-2.133347892999999829e+01 +-2.133628559499999966e+01 +-2.133495998499999757e+01 +-2.133308982999999870e+01 +-2.133259010500000130e+01 +-2.133613109499999894e+01 +-2.133765125499999726e+01 +-2.132963466500000038e+01 +-2.133298397000000080e+01 +-2.133102321500000187e+01 +-2.132960510000000198e+01 +-2.132636737499999668e+01 +-2.132952880999999934e+01 +-2.132784557000000092e+01 +-2.133047580499999896e+01 +-2.132842636000000169e+01 +-2.132459735500000164e+01 +-2.131155585999999857e+01 +-2.131902694499999740e+01 +-2.131194210499999997e+01 +-2.131180572499999926e+01 +-2.131607913999999937e+01 +-2.131474685499999921e+01 +-2.131398964000000262e+01 +-2.131449222499999863e+01 +-2.131877803999999799e+01 +-2.131598186499999770e+01 +-2.130971336500000035e+01 +-2.131561755999999974e+01 +-2.131082057999999790e+01 +-2.131646538000000035e+01 +-2.130461311499999866e+01 +-2.131300354000000041e+01 +-2.130829906499999993e+01 +-2.131053638000000205e+01 +-2.130773830500000088e+01 +-2.130927467499999750e+01 +-2.131127166499999959e+01 +-2.131131648999999939e+01 +-2.130769825000000139e+01 +-2.130986785500000025e+01 +-2.130487537500000172e+01 +-2.130960368999999943e+01 +-2.130297565500000090e+01 +-2.130329418000000175e+01 +-2.129841327500000148e+01 +-2.129672908500000261e+01 +-2.129513168000000078e+01 +-2.129948806499999847e+01 +-2.129844761000000020e+01 +-2.129987334999999860e+01 +-2.129799366000000305e+01 +-2.129685974000000215e+01 +-2.130031013500000014e+01 +-2.129908084999999929e+01 +-2.129198265499999820e+01 +-2.129598808000000076e+01 +-2.129730129500000047e+01 +-2.129617499999999808e+01 +-2.129200458999999768e+01 +-2.129444981000000325e+01 +-2.128839015500000187e+01 +-2.129246330499999829e+01 +-2.129022216999999983e+01 +-2.129686641500000022e+01 +-2.129207038999999924e+01 +-2.129450702500000148e+01 +-2.129356384500000132e+01 +-2.129343128000000007e+01 +-2.129648971499999988e+01 +-2.128291225499999939e+01 +-2.128151130499999866e+01 +-2.128267479000000151e+01 +-2.128170395000000070e+01 +-2.127956676499999844e+01 +-2.128391647499999806e+01 +-2.128580569999999739e+01 +-2.128256416500000014e+01 +-2.128893184999999733e+01 +-2.128248882000000108e+01 +-2.128235912499999927e+01 +-2.128479003999999719e+01 +-2.128952407999999963e+01 +-2.127759456500000113e+01 +-2.128366375000000232e+01 +-2.128828621000000254e+01 +-2.127884292499999930e+01 +-2.127964687000000055e+01 +-2.128605556499999807e+01 +-2.128403282000000019e+01 +-2.128334235999999891e+01 +-2.128477954999999966e+01 +-2.128382300999999899e+01 +-2.128460120999999816e+01 +-2.128594875499999972e+01 +-2.128564357500000170e+01 +-2.128138160499999998e+01 +-2.128492355499999888e+01 +-2.128468799499999875e+01 +-2.128555679000000112e+01 +-2.128618049499999998e+01 +-2.128888607000000022e+01 +-2.128573131499999960e+01 +-2.128303528000000000e+01 +-2.128418540999999919e+01 +-2.128808403000000027e+01 +-2.129428100500000198e+01 +-2.129551410500000230e+01 +-2.130050468499999994e+01 +-2.129845619499999998e+01 +-2.129878807000000052e+01 +-2.129900264500000162e+01 +-2.129751110000000125e+01 +-2.129528045500000033e+01 +-2.129917335500000064e+01 +-2.130199050499999913e+01 +-2.129717064000000093e+01 +-2.129640388500000014e+01 +-2.130059147000000053e+01 +-2.130303001000000052e+01 +-2.130408763999999877e+01 +-2.130128574500000127e+01 +-2.130053234500000059e+01 +-2.129948806499999847e+01 +-2.130245971499999769e+01 +-2.130316924999999983e+01 +-2.130733013000000042e+01 +-2.130318450500000083e+01 +-2.130560589000000249e+01 +-2.130795764999999875e+01 +-2.131002902999999904e+01 +-2.130852031500000265e+01 +-2.130820465000000041e+01 +-2.130910301000000118e+01 +-2.130519199500000127e+01 +-2.131170272499999996e+01 +-2.131090832000000290e+01 +-2.131152248000000071e+01 +-2.131204224000000025e+01 +-2.131577301000000091e+01 +-2.130947780500000022e+01 +-2.131035519000000278e+01 +-2.131453323499999897e+01 +-2.131313037999999693e+01 +-2.131574344499999896e+01 +-2.131452846500000220e+01 +-2.131723689999999749e+01 +-2.131527614499999856e+01 +-2.131174754999999976e+01 +-2.131564617000000084e+01 +-2.132278061000000235e+01 +-2.132072639500000122e+01 +-2.132179069500000068e+01 +-2.132531738000000132e+01 +-2.132254028499999876e+01 +-2.132186699000000019e+01 +-2.132705879000000238e+01 +-2.132407474499999722e+01 +-2.133019542499999943e+01 +-2.132889557000000025e+01 +-2.133068656999999746e+01 +-2.133414172999999892e+01 +-2.133078956499999990e+01 +-2.133359813499999902e+01 +-2.133429909000000180e+01 +-2.132948398499999954e+01 +-2.132797432000000271e+01 +-2.133547974000000025e+01 +-2.133132362499999957e+01 +-2.134093189500000065e+01 +-2.134070014999999998e+01 +-2.133965110999999837e+01 +-2.134035968499999925e+01 +-2.134107685000000032e+01 +-2.134387779000000052e+01 +-2.134228038500000224e+01 +-2.134222793500000037e+01 +-2.134746742000000097e+01 +-2.134594536000000176e+01 +-2.134774589500000275e+01 +-2.134532356500000105e+01 +-2.134785557000000011e+01 +-2.134947395500000056e+01 +-2.135349846000000085e+01 +-2.135125445999999982e+01 +-2.135498047000000099e+01 +-2.135580825499999946e+01 +-2.135842227500000234e+01 +-2.136199092999999749e+01 +-2.135439205000000129e+01 +-2.136082077000000012e+01 +-2.135974597999999958e+01 +-2.135896873499999771e+01 +-2.136376094499999923e+01 +-2.135800456999999852e+01 +-2.136395072499999870e+01 +-2.136474514000000013e+01 +-2.136507320500000162e+01 +-2.136244774000000035e+01 +-2.136240482000000185e+01 +-2.136174487999999982e+01 +-2.136418628500000239e+01 +-2.135834026499999894e+01 +-2.136392211999999802e+01 +-2.136500739999999965e+01 +-2.136653995500000036e+01 +-2.136402034500000013e+01 +-2.136960505999999782e+01 +-2.136792087500000292e+01 +-2.136453628499999979e+01 +-2.137292671000000155e+01 +-2.136735629999999730e+01 +-2.136914634500000076e+01 +-2.137485599500000077e+01 +-2.137119960500000104e+01 +-2.137293910999999724e+01 +-2.137437057500000037e+01 +-2.137561988999999940e+01 +-2.137029933999999898e+01 +-2.137314701000000028e+01 +-2.137430000500000205e+01 +-2.137558937000000014e+01 +-2.137707519499999975e+01 +-2.137750149000000022e+01 +-2.137861347500000164e+01 +-2.138010215500000299e+01 +-2.137833977000000019e+01 +-2.138005542999999875e+01 +-2.137956428500000072e+01 +-2.138050174500000011e+01 +-2.138691997500000141e+01 +-2.138116740999999976e+01 +-2.138014506999999753e+01 +-2.138505840500000232e+01 +-2.138362216499999846e+01 +-2.138558864499999856e+01 +-2.138315582499999934e+01 +-2.138652992000000097e+01 +-2.138440608999999881e+01 +-2.139165211000000255e+01 +-2.139008712500000087e+01 +-2.138645744499999779e+01 +-2.138883399999999924e+01 +-2.139210796500000100e+01 +-2.138927650499999800e+01 +-2.138493060999999784e+01 +-2.138655376500000216e+01 +-2.138310146499999931e+01 +-2.138879585000000105e+01 +-2.138635539999999935e+01 +-2.138676548000000111e+01 +-2.139178848499999930e+01 +-2.139139461499999939e+01 +-2.138484478000000166e+01 +-2.139286041500000124e+01 +-2.139015579499999831e+01 +-2.138618373999999989e+01 +-2.138771247500000072e+01 +-2.139224719999999991e+01 +-2.139079093999999870e+01 +-2.138941288000000185e+01 +-2.139295386999999948e+01 +-2.139071273500000103e+01 +-2.139272594500000224e+01 +-2.139020252000000255e+01 +-2.139078712499999924e+01 +-2.139075755999999728e+01 +-2.139004993500000040e+01 +-2.138974094499999978e+01 +-2.138594627500000200e+01 +-2.139098835000000065e+01 +-2.139137173000000303e+01 +-2.138897133000000039e+01 +-2.138787937000000028e+01 +-2.138716983999999854e+01 +-2.139083099500000174e+01 +-2.139089965499999835e+01 +-2.138747882999999916e+01 +-2.138661575000000070e+01 +-2.138620948999999882e+01 +-2.138562106999999912e+01 +-2.138752078999999995e+01 +-2.138332557999999750e+01 +-2.138158893499999991e+01 +-2.138230609499999701e+01 +-2.138069248500000086e+01 +-2.138090610500000111e+01 +-2.138281345000000044e+01 +-2.137608337500000033e+01 +-2.138541125999999792e+01 +-2.138165855500000134e+01 +-2.138018989500000089e+01 +-2.138612270499999823e+01 +-2.138339424000000122e+01 +-2.137897395999999972e+01 +-2.137283801999999966e+01 +-2.137095737499999970e+01 +-2.136709404000000134e+01 +-2.136662292500000149e+01 +-2.136990738000000079e+01 +-2.136821175000000039e+01 +-2.136641693500000017e+01 +-2.136481857500000103e+01 +-2.136163330000000116e+01 +-2.136556816000000225e+01 +-2.135775566000000225e+01 +-2.136135482499999938e+01 +-2.135824394499999812e+01 +-2.136401843999999883e+01 +-2.136288928999999825e+01 +-2.136007499499999795e+01 +-2.135763645000000110e+01 +-2.135148620500000050e+01 +-2.135793208999999848e+01 +-2.135898971499999988e+01 +-2.135427379499999745e+01 +-2.135911655499999995e+01 +-2.136090659999999986e+01 +-2.135052967000000024e+01 +-2.135336970999999906e+01 +-2.135733508999999941e+01 +-2.134997463499999881e+01 +-2.135491943000000248e+01 +-2.135358810500000004e+01 +-2.135308265500000147e+01 +-2.134983920999999896e+01 +-2.134756279000000134e+01 +-2.135353183499999830e+01 +-2.134673405000000201e+01 +-2.134763241000000278e+01 +-2.134768676999999926e+01 +-2.134479332000000085e+01 +-2.134476185000000115e+01 +-2.134887600000000063e+01 +-2.134198475000000172e+01 +-2.134140300500000009e+01 +-2.134072970999999797e+01 +-2.134316825999999878e+01 +-2.134536742999999959e+01 +-2.134119034000000070e+01 +-2.134315776500000084e+01 +-2.133805179499999838e+01 +-2.133596039000000033e+01 +-2.133768844499999773e+01 +-2.133848667000000177e+01 +-2.134029388500000124e+01 +-2.133497619499999942e+01 +-2.134031105000000039e+01 +-2.133463954999999856e+01 +-2.133478641499999995e+01 +-2.133474350000000186e+01 +-2.133441829999999939e+01 +-2.133164882500000203e+01 +-2.133860588000000291e+01 +-2.133432483499999677e+01 +-2.133151244999999818e+01 +-2.132936286500000023e+01 +-2.133273983000000129e+01 +-2.133316516499999693e+01 +-2.133192157500000263e+01 +-2.132524108999999868e+01 +-2.132842636000000169e+01 +-2.133032894499999799e+01 +-2.133076190999999966e+01 +-2.132989692499999990e+01 +-2.132662105499999683e+01 +-2.132491206999999989e+01 +-2.132322597499999972e+01 +-2.133058071499999997e+01 +-2.133136558500000035e+01 +-2.132616996499999829e+01 +-2.132262516000000119e+01 +-2.132831954999999979e+01 +-2.132292175500000297e+01 +-2.131930256000000057e+01 +-2.132476901999999797e+01 +-2.132612419000000159e+01 +-2.132358264999999875e+01 +-2.132679367000000070e+01 +-2.132693100000000186e+01 +-2.132347392999999869e+01 +-2.132158469999999895e+01 +-2.132387256500000206e+01 +-2.132106781000000240e+01 +-2.132130431999999942e+01 +-2.131943702499999915e+01 +-2.132012844500000170e+01 +-2.131583786000000202e+01 +-2.131820106500000023e+01 +-2.132018852499999895e+01 +-2.131989192999999716e+01 +-2.132003688500000038e+01 +-2.131482410499999958e+01 +-2.131167411999999928e+01 +-2.131365871500000253e+01 +-2.131388759500000063e+01 +-2.131147861499999863e+01 +-2.131124115000000074e+01 +-2.130925464499999933e+01 +-2.131327914999999962e+01 +-2.130595969999999895e+01 +-2.131090736000000163e+01 +-2.131004333500000314e+01 +-2.130936527000000069e+01 +-2.130877590000000055e+01 +-2.131000805000000042e+01 +-2.130711937000000233e+01 +-2.131371498000000031e+01 +-2.131276130499999866e+01 +-2.130931949499999689e+01 +-2.130726433000000242e+01 +-2.130472183500000227e+01 +-2.130586433499999899e+01 +-2.130926132500000136e+01 +-2.130395412500000063e+01 +-2.131257915500000166e+01 +-2.130832386000000156e+01 +-2.131233405999999775e+01 +-2.130943107499999911e+01 +-2.130524540000000044e+01 +-2.131148624500000111e+01 +-2.131108188500000011e+01 +-2.130672931499999834e+01 +-2.131092262499999990e+01 +-2.130885887499999853e+01 +-2.130576610500000001e+01 +-2.130813121999999993e+01 +-2.131167984000000004e+01 +-2.130668830500000155e+01 +-2.131041335999999831e+01 +-2.131379413999999883e+01 +-2.131080818000000221e+01 +-2.131446361500000108e+01 +-2.130637740999999963e+01 +-2.130508995000000283e+01 +-2.131129646000000122e+01 +-2.130701446500000174e+01 +-2.131241894000000059e+01 +-2.130887794499999899e+01 +-2.131022548500000013e+01 +-2.130521201999999903e+01 +-2.131253719000000046e+01 +-2.131289386499999949e+01 +-2.131485653000000013e+01 +-2.131134319499999918e+01 +-2.131277179499999974e+01 +-2.131376075499999700e+01 +-2.131167602499999703e+01 +-2.131542491999999811e+01 +-2.131001185999999947e+01 +-2.131015777500000041e+01 +-2.131346034999999972e+01 +-2.131055450499999893e+01 +-2.131405258000000202e+01 +-2.130792998999999810e+01 +-2.131735992499999810e+01 +-2.131714439499999969e+01 +-2.131565952500000094e+01 +-2.131458950000000030e+01 +-2.131105041500000041e+01 +-2.131745433500000075e+01 +-2.131623839999999959e+01 +-2.132071590500000013e+01 +-2.131300449500000127e+01 +-2.131120204999999856e+01 +-2.131857300000000066e+01 +-2.131732749999999754e+01 +-2.131508541000000179e+01 +-2.131651497000000006e+01 +-2.131906414000000183e+01 +-2.131718635500000048e+01 +-2.131934547499999866e+01 +-2.132349204999999870e+01 +-2.132261467000000010e+01 +-2.132332706500000086e+01 +-2.131489754000000048e+01 +-2.131907653500000066e+01 +-2.132077979999999684e+01 +-2.132151794500000008e+01 +-2.132293891999999857e+01 +-2.132288360999999810e+01 +-2.132231902999999917e+01 +-2.133059405999999925e+01 +-2.132086181999999752e+01 +-2.133097934999999978e+01 +-2.132974815000000035e+01 +-2.132736492000000084e+01 +-2.133550262500000017e+01 +-2.132010937000000084e+01 +-2.132035732499999980e+01 +-2.132585620500000090e+01 +-2.131980801000000270e+01 +-2.132183075000000017e+01 +-2.132326412500000146e+01 +-2.133051395500000069e+01 +-2.132411289499999896e+01 +-2.132637882499999904e+01 +-2.132790184000000266e+01 +-2.132380008500000201e+01 +-2.132755565500000117e+01 +-2.133159733000000102e+01 +-2.133562183499999776e+01 +-2.133170986500000055e+01 +-2.132889079999999993e+01 +-2.132895755999999921e+01 +-2.133056831500000072e+01 +-2.133499049999999997e+01 +-2.133446598500000135e+01 +-2.134185027999999917e+01 +-2.133561801999999830e+01 +-2.133867168500000133e+01 +-2.133743095500000209e+01 +-2.133501434500000116e+01 +-2.133992289999999770e+01 +-2.134016418499999901e+01 +-2.134281444499999836e+01 +-2.134082508000000189e+01 +-2.134151458499999876e+01 +-2.134560108000000156e+01 +-2.134403132999999997e+01 +-2.134334945500000202e+01 +-2.134532070000000203e+01 +-2.134306621500000034e+01 +-2.134855937500000067e+01 +-2.134499836000000172e+01 +-2.134625911500000228e+01 +-2.134466839000000249e+01 +-2.134573746000000227e+01 +-2.134897614000000132e+01 +-2.135069179499999947e+01 +-2.135126877000000079e+01 +-2.134749317500000032e+01 +-2.135471534999999932e+01 +-2.135458946500000010e+01 +-2.134895706500000045e+01 +-2.135064124999999891e+01 +-2.135951233000000116e+01 +-2.135461425999999818e+01 +-2.135836124499999755e+01 +-2.135592078999999899e+01 +-2.135833835500000077e+01 +-2.136274338000000128e+01 +-2.136120701000000111e+01 +-2.135849666500000055e+01 +-2.136034965500000027e+01 +-2.136328792500000162e+01 +-2.136134529000000271e+01 +-2.135871505500000112e+01 +-2.136236095000000290e+01 +-2.136407566500000144e+01 +-2.136026286999999968e+01 +-2.136022758499999696e+01 +-2.136557769499999893e+01 +-2.136226462999999853e+01 +-2.136954974999999735e+01 +-2.136624050500000038e+01 +-2.136889075999999932e+01 +-2.136616421000000088e+01 +-2.137153720499999920e+01 +-2.136555385999999856e+01 +-2.136928939500000268e+01 +-2.137187385500000048e+01 +-2.137489414000000210e+01 +-2.137009143999999949e+01 +-2.137012195500000189e+01 +-2.137166404499999928e+01 +-2.137467384500000023e+01 +-2.137138557000000105e+01 +-2.137319851000000170e+01 +-2.136577892500000075e+01 +-2.136787700499999687e+01 +-2.136912631999999945e+01 +-2.136948204000000118e+01 +-2.137574100500000185e+01 +-2.137278747499999909e+01 +-2.137191295499999910e+01 +-2.137079048000000014e+01 +-2.136833858500000005e+01 +-2.137128162500000172e+01 +-2.137591743499999808e+01 +-2.137101459499999834e+01 +-2.137236690499999980e+01 +-2.136756325000000345e+01 +-2.137106608999999935e+01 +-2.137433623999999810e+01 +-2.137489414000000210e+01 +-2.137286090499999958e+01 +-2.137195682499999805e+01 +-2.137345028000000013e+01 +-2.137399768999999949e+01 +-2.137638282999999717e+01 +-2.137646770499999960e+01 +-2.137428760499999925e+01 +-2.137264728499999933e+01 +-2.136993026500000070e+01 +-2.137353801500000117e+01 +-2.137401295000000090e+01 +-2.137206077500000134e+01 +-2.137252235000000056e+01 +-2.136961173999999986e+01 +-2.137058639500000012e+01 +-2.137668990999999963e+01 +-2.137063217500000079e+01 +-2.137507534000000220e+01 +-2.136653995500000036e+01 +-2.137249088499999772e+01 +-2.136565399500000240e+01 +-2.136754226500000087e+01 +-2.136701964999999959e+01 +-2.136544323000000034e+01 +-2.137138271500000286e+01 +-2.136935996999999787e+01 +-2.136832618500000081e+01 +-2.136419105499999915e+01 +-2.137066173499999877e+01 +-2.136550236000000069e+01 +-2.136701202500000107e+01 +-2.136590862499999943e+01 +-2.136425494999999941e+01 +-2.136930751999999956e+01 +-2.136174297499999852e+01 +-2.136365127500000227e+01 +-2.136284065499999940e+01 +-2.136247348499999887e+01 +-2.136295605000000108e+01 +-2.136636065999999801e+01 +-2.136508273999999830e+01 +-2.136617279000000025e+01 +-2.135791492500000288e+01 +-2.135968112999999846e+01 +-2.136230564000000243e+01 +-2.135558700500000029e+01 +-2.135522937500000040e+01 +-2.135616970000000236e+01 +-2.135568714500000098e+01 +-2.136084651999999906e+01 +-2.135464668000000188e+01 +-2.135813618000000247e+01 +-2.135381317499999909e+01 +-2.135482406499999897e+01 +-2.135402775000000020e+01 +-2.135696983500000101e+01 +-2.135743331999999839e+01 +-2.135027599499999695e+01 +-2.135066605000000095e+01 +-2.135185527499999836e+01 +-2.135040283000000017e+01 +-2.135097885000000062e+01 +-2.135391425999999981e+01 +-2.134327221000000208e+01 +-2.134625053499999936e+01 +-2.134832859000000127e+01 +-2.135175323500000033e+01 +-2.134955882999999943e+01 +-2.134985637999999852e+01 +-2.134758281499999910e+01 +-2.134720612000000273e+01 +-2.134842395999999809e+01 +-2.135007763000000125e+01 +-2.134145259499999980e+01 +-2.134754466999999778e+01 +-2.133743285999999983e+01 +-2.134129524000000089e+01 +-2.134507846500000028e+01 +-2.134007644500000112e+01 +-2.134482764999999915e+01 +-2.134645938999999970e+01 +-2.134321212999999773e+01 +-2.134611511499999992e+01 +-2.134505749000000208e+01 +-2.134358119999999914e+01 +-2.134011173500000069e+01 +-2.134436606999999952e+01 +-2.133772278000000000e+01 +-2.133600330499999842e+01 +-2.133840083999999848e+01 +-2.134245872500000019e+01 +-2.133827781499999787e+01 +-2.134239673500000123e+01 +-2.133422947000000036e+01 +-2.133628464000000236e+01 +-2.133933163000000022e+01 +-2.133676815000000104e+01 +-2.133839893500000073e+01 +-2.133932781499999720e+01 +-2.134072208500000301e+01 +-2.133704089999999809e+01 +-2.134664249000000069e+01 +-2.133576488499999968e+01 +-2.133900451499999917e+01 +-2.133967113499999968e+01 +-2.133750438999999943e+01 +-2.134059142999999992e+01 +-2.134143733999999881e+01 +-2.134722804999999823e+01 +-2.133865642500000348e+01 +-2.134541035000000164e+01 +-2.134105300999999955e+01 +-2.134673595000000290e+01 +-2.134336185000000086e+01 +-2.134023380500000044e+01 +-2.133776951000000111e+01 +-2.133679104000000137e+01 +-2.133412360999999891e+01 +-2.133926868500000040e+01 +-2.134011268500000114e+01 +-2.134038448500000129e+01 +-2.133847618000000068e+01 +-2.133766079000000104e+01 +-2.133206557999999831e+01 +-2.134346485000000015e+01 +-2.134239482999999993e+01 +-2.134122181000000040e+01 +-2.134369182500000051e+01 +-2.134636783500000234e+01 +-2.134102440000000200e+01 +-2.134619903499999793e+01 +-2.134464741000000032e+01 +-2.134669590000000028e+01 +-2.134436416999999864e+01 +-2.134548473499999943e+01 +-2.135124301500000144e+01 +-2.135315036499999763e+01 +-2.134818554000000290e+01 +-2.135215949999999907e+01 +-2.134979534000000001e+01 +-2.135476493999999903e+01 +-2.135119247499999773e+01 +-2.134982585499999885e+01 +-2.134974765999999846e+01 +-2.135408114999999896e+01 +-2.135550403999999958e+01 +-2.135163211500000102e+01 +-2.135483932500000037e+01 +-2.135325336500000049e+01 +-2.135182475999999951e+01 +-2.135542106500000159e+01 +-2.135342693500000166e+01 +-2.135727882500000163e+01 +-2.135980796999999853e+01 +-2.136274051499999871e+01 +-2.136237526000000031e+01 +-2.136775684499999883e+01 +-2.136654567499999757e+01 +-2.136870002999999940e+01 +-2.136564922000000166e+01 +-2.136252402999999944e+01 +-2.136510944500000164e+01 +-2.136679649499999911e+01 +-2.136826324500000140e+01 +-2.136634063500000025e+01 +-2.137249088499999772e+01 +-2.137345886499999992e+01 +-2.137163353000000043e+01 +-2.137061501000000163e+01 +-2.136852455500000048e+01 +-2.137396049499999862e+01 +-2.137187385499999692e+01 +-2.137225246499999898e+01 +-2.137283324999999934e+01 +-2.137686920000000157e+01 +-2.137699604000000164e+01 +-2.137495994999999738e+01 +-2.137786007000000055e+01 +-2.138235187500000123e+01 +-2.137589168499999914e+01 +-2.138052844999999991e+01 +-2.138277053499999880e+01 +-2.137529182499999791e+01 +-2.138194656000000293e+01 +-2.138039303000000046e+01 +-2.138438224499999762e+01 +-2.138122558499999926e+01 +-2.138532352500000044e+01 +-2.138433742499999823e+01 +-2.138193225500000239e+01 +-2.138628196499999845e+01 +-2.139052582000000058e+01 +-2.139017295500000060e+01 +-2.139653682499999832e+01 +-2.139326477000000182e+01 +-2.139510059500000239e+01 +-2.139604473499999671e+01 +-2.139477348500000176e+01 +-2.139825439500000215e+01 +-2.139488410999999957e+01 +-2.139203262000000194e+01 +-2.139693259999999952e+01 +-2.139830970500000262e+01 +-2.139840793500000160e+01 +-2.139850998000000004e+01 +-2.139193343999999897e+01 +-2.139430904499999997e+01 +-2.140096855000000176e+01 +-2.139577484000000140e+01 +-2.139377784499999890e+01 +-2.139178466999999983e+01 +-2.139746665999999919e+01 +-2.139352512500000003e+01 +-2.139392662000000200e+01 +-2.139358139000000136e+01 +-2.139676665999999727e+01 +-2.139101981999999680e+01 +-2.139422607499999884e+01 +-2.138830662000000160e+01 +-2.139260292499999849e+01 +-2.139169979000000055e+01 +-2.139327621500000021e+01 +-2.139264964999999918e+01 +-2.138723564000000010e+01 +-2.139053726499999897e+01 +-2.138975429499999947e+01 +-2.139120864499999897e+01 +-2.138695716499999833e+01 +-2.138825321000000201e+01 +-2.138265133000000162e+01 +-2.138302230499999723e+01 +-2.137752437500000013e+01 +-2.138297653000000054e+01 +-2.138397884500000146e+01 +-2.138030528999999902e+01 +-2.137846851500000156e+01 +-2.138246631500000206e+01 +-2.137611388999999917e+01 +-2.137738323499999993e+01 +-2.137670230500000201e+01 +-2.137671089500000221e+01 +-2.137844848499999983e+01 +-2.137699222500000218e+01 +-2.137227820999999750e+01 +-2.137073707999999783e+01 +-2.136862754499999895e+01 +-2.136591339499999975e+01 +-2.136911296999999976e+01 +-2.136541176000000064e+01 +-2.136606788499999965e+01 +-2.136193847499999876e+01 +-2.136068535000000068e+01 +-2.135517025000000046e+01 +-2.135683822499999707e+01 +-2.135628986000000040e+01 +-2.136000061000000017e+01 +-2.135243892500000129e+01 +-2.135152053999999922e+01 +-2.134969616000000059e+01 +-2.135004901499999974e+01 +-2.134740924999999834e+01 +-2.134721183999999994e+01 +-2.134102249000000029e+01 +-2.134161663000000075e+01 +-2.134213542999999902e+01 +-2.134111309000000034e+01 +-2.134562588000000005e+01 +-2.133791923500000109e+01 +-2.134299469000000116e+01 +-2.133812904500000229e+01 +-2.133951950499999839e+01 +-2.133704280999999980e+01 +-2.133667087499999937e+01 +-2.132981205000000102e+01 +-2.133099555999999808e+01 +-2.132817459000000326e+01 +-2.132801055999999917e+01 +-2.132717799999999997e+01 +-2.132730484000000004e+01 +-2.131589698999999882e+01 +-2.131316756999999740e+01 +-2.131677341500000011e+01 +-2.131403255500000071e+01 +-2.130942344500000019e+01 +-2.130669021499999971e+01 +-2.130975818499999974e+01 +-2.130535984000000127e+01 +-2.130564594500000197e+01 +-2.130365753000000240e+01 +-2.129873943500000166e+01 +-2.130210495000000037e+01 +-2.129883766000000023e+01 +-2.129675006499999768e+01 +-2.129711056000000013e+01 +-2.129168128999999965e+01 +-2.129269027499999822e+01 +-2.129068183999999775e+01 +-2.129299640500000024e+01 +-2.129080391000000105e+01 +-2.129043769999999824e+01 +-2.128894138500000111e+01 +-2.129213428499999949e+01 +-2.129019832499999865e+01 +-2.129138660499999958e+01 +-2.128310012499999715e+01 +-2.128283119499999998e+01 +-2.128580570500000135e+01 +-2.128121280999999954e+01 +-2.128314113999999790e+01 +-2.128317832999999837e+01 +-2.128179263999999904e+01 +-2.127954578500000338e+01 +-2.127608012999999687e+01 +-2.127958106999999899e+01 +-2.128062057500000037e+01 +-2.127096462499999774e+01 +-2.127640914499999880e+01 +-2.127957344000000006e+01 +-2.127651214499999810e+01 +-2.127580642999999938e+01 +-2.127420139000000177e+01 +-2.127627468000000022e+01 +-2.127610397499999806e+01 +-2.127548694499999726e+01 +-2.127042865499999991e+01 +-2.126111316499999759e+01 +-2.126425361500000122e+01 +-2.126344966999999997e+01 +-2.126517772500000092e+01 +-2.126079559000000074e+01 +-2.126078414999999922e+01 +-2.125310421000000005e+01 +-2.125889014999999915e+01 +-2.125972462000000007e+01 +-2.125559043999999886e+01 +-2.126058482999999910e+01 +-2.125702762499999920e+01 +-2.125434494499999971e+01 +-2.125383186500000221e+01 +-2.125336074999999880e+01 +-2.125584315999999774e+01 +-2.125586700499999893e+01 +-2.124997806500000053e+01 +-2.125624561000000057e+01 +-2.125063133000000093e+01 +-2.125110149500000034e+01 +-2.124653434500000060e+01 +-2.124662303499999894e+01 +-2.124711132000000191e+01 +-2.124942112000000094e+01 +-2.124785328000000106e+01 +-2.124658298499999987e+01 +-2.124740314499999982e+01 +-2.124882125499999930e+01 +-2.124788093499999775e+01 +-2.124569225500000158e+01 +-2.124536896000000041e+01 +-2.124693202999999997e+01 +-2.124656200500000125e+01 +-2.124474430000000069e+01 +-2.124558543999999927e+01 +-2.124762248999999770e+01 +-2.124685669000000132e+01 +-2.124441051499999844e+01 +-2.124338913000000062e+01 +-2.124149322499999926e+01 +-2.124379920999999882e+01 +-2.124086093500000061e+01 +-2.124512099999999748e+01 +-2.124070834999999846e+01 +-2.124560451500000013e+01 +-2.123393154000000038e+01 +-2.123733329999999953e+01 +-2.123366070000000150e+01 +-2.123699665000000181e+01 +-2.123075962000000061e+01 +-2.123804187500000040e+01 +-2.123382091499999902e+01 +-2.123317527500000068e+01 +-2.123151492999999945e+01 +-2.123107814499999790e+01 +-2.123798466000000218e+01 +-2.123883915000000044e+01 +-2.123986625500000258e+01 +-2.123977852000000155e+01 +-2.123905277000000069e+01 +-2.123427295500000156e+01 +-2.123473930499999796e+01 +-2.123336791999999917e+01 +-2.124210739000000103e+01 +-2.123908424000000039e+01 +-2.123991489499999830e+01 +-2.123818206500000016e+01 +-2.123901938999999928e+01 +-2.124319458000000083e+01 +-2.124071502500000008e+01 +-2.123951530500000118e+01 +-2.124108981999999912e+01 +-2.123523139499999957e+01 +-2.124662398999999979e+01 +-2.123738002999999708e+01 +-2.123794364999999829e+01 +-2.124344730500000011e+01 +-2.123892116500000071e+01 +-2.124227905000000050e+01 +-2.124144649500000170e+01 +-2.124229049499999888e+01 +-2.124072456500000072e+01 +-2.124756908500000208e+01 +-2.124427032500000223e+01 +-2.124076366500000290e+01 +-2.124280738499999899e+01 +-2.124161052499999869e+01 +-2.124276733499999992e+01 +-2.124543857500000144e+01 +-2.124110888999999958e+01 +-2.124130343999999937e+01 +-2.123957252499999981e+01 +-2.123507880999999742e+01 +-2.123949623000000031e+01 +-2.124043273999999926e+01 +-2.124577903999999862e+01 +-2.124025822000000119e+01 +-2.123832893499999841e+01 +-2.124351978500000016e+01 +-2.124482536500000052e+01 +-2.124590968999999774e+01 +-2.124512005000000059e+01 +-2.124734783000000249e+01 +-2.124621391000000159e+01 +-2.124356460499999955e+01 +-2.124752807499999818e+01 +-2.124679851500000183e+01 +-2.124626922999999934e+01 +-2.125115681000000123e+01 +-2.124537849500000064e+01 +-2.124970722000000123e+01 +-2.125016021500000107e+01 +-2.125248908999999742e+01 +-2.124973201499999931e+01 +-2.125498580500000045e+01 +-2.126230907500000100e+01 +-2.125603580499999978e+01 +-2.125753497999999908e+01 +-2.126140308000000090e+01 +-2.125811672500000071e+01 +-2.126263046500000087e+01 +-2.126680087999999813e+01 +-2.125722121999999814e+01 +-2.126644038999999964e+01 +-2.126082133999999968e+01 +-2.126738834500000053e+01 +-2.126657485999999864e+01 +-2.126234817499999963e+01 +-2.126715564500000255e+01 +-2.126449489499999856e+01 +-2.126863193500000193e+01 +-2.126828575000000043e+01 +-2.127015686000000017e+01 +-2.127331447499999939e+01 +-2.127515316000000212e+01 +-2.127682781000000034e+01 +-2.127396488499999805e+01 +-2.126843738499999859e+01 +-2.126791667999999902e+01 +-2.126993275000000239e+01 +-2.126654529500000024e+01 +-2.126995945000000177e+01 +-2.126878071000000148e+01 +-2.127109908999999988e+01 +-2.127090263499999878e+01 +-2.127352428000000018e+01 +-2.127574444000000042e+01 +-2.127641964000000030e+01 +-2.127445220999999975e+01 +-2.127412319500000137e+01 +-2.128106307999999913e+01 +-2.128572177999999937e+01 +-2.128170299499999985e+01 +-2.127925967999999912e+01 +-2.128073787499999980e+01 +-2.128039550500000132e+01 +-2.128086376499999943e+01 +-2.129166412499999694e+01 +-2.128760051500000117e+01 +-2.128812217499999804e+01 +-2.128763580000000033e+01 +-2.129241466500000257e+01 +-2.128875446500000024e+01 +-2.129519176499999844e+01 +-2.129051113499999914e+01 +-2.129117489000000063e+01 +-2.129212474499999885e+01 +-2.129159450499999906e+01 +-2.129285525999999962e+01 +-2.129059791499999932e+01 +-2.129967498500000289e+01 +-2.129771995499999804e+01 +-2.130024432999999817e+01 +-2.130245113499999832e+01 +-2.129832458499999959e+01 +-2.129011154499999847e+01 +-2.129009055999999944e+01 +-2.129141425999999981e+01 +-2.129278373500000043e+01 +-2.129222679000000085e+01 +-2.129517174000000068e+01 +-2.129774951499999958e+01 +-2.129518794999999898e+01 +-2.130062198499999937e+01 +-2.129578781000000021e+01 +-2.129614639000000054e+01 +-2.129442596500000207e+01 +-2.129938220999999743e+01 +-2.129947948499999910e+01 +-2.129253387500000017e+01 +-2.130106067499999867e+01 +-2.129670524499999829e+01 +-2.130413818499999934e+01 +-2.130099010500000034e+01 +-2.130193137999999919e+01 +-2.130369472499999972e+01 +-2.129965495999999803e+01 +-2.130231952500000148e+01 +-2.130066490000000101e+01 +-2.130877494499999969e+01 +-2.129934311000000235e+01 +-2.129971313500000107e+01 +-2.129209708999999862e+01 +-2.129047775499999773e+01 +-2.129367065499999967e+01 +-2.128783512000000044e+01 +-2.129244136999999881e+01 +-2.129300403499999916e+01 +-2.129748820999999737e+01 +-2.129217910500000244e+01 +-2.129268455500000101e+01 +-2.129108714999999918e+01 +-2.129503917999999985e+01 +-2.129660987999999833e+01 +-2.129681873499999867e+01 +-2.129428290999999973e+01 +-2.129484843999999910e+01 +-2.129053020500000315e+01 +-2.129668903499999999e+01 +-2.129192066000000239e+01 +-2.129231357500000144e+01 +-2.129262256999999892e+01 +-2.129590702499999821e+01 +-2.129535770500000069e+01 +-2.128609180499999809e+01 +-2.129161548500000123e+01 +-2.128800392000000130e+01 +-2.129624938999999983e+01 +-2.129230785500000067e+01 +-2.128366279499999791e+01 +-2.128791999499999932e+01 +-2.128582763500000041e+01 +-2.128472328000000147e+01 +-2.128831195499999751e+01 +-2.128797340499999891e+01 +-2.128393650499999978e+01 +-2.128523540500000166e+01 +-2.128487395999999876e+01 +-2.128460788499999978e+01 +-2.128628921500000004e+01 +-2.128077792999999929e+01 +-2.128104114499999966e+01 +-2.128000545500000129e+01 +-2.128777503999999965e+01 +-2.127974319500000178e+01 +-2.128553295000000034e+01 +-2.128469849000000025e+01 +-2.128499794000000023e+01 +-2.128258514499999876e+01 +-2.128079509500000199e+01 +-2.128584384999999912e+01 +-2.128282641999999925e+01 +-2.127880764000000013e+01 +-2.128091812499999946e+01 +-2.128111362499999970e+01 +-2.127545356999999981e+01 +-2.127199745000000064e+01 +-2.126830673499999946e+01 +-2.127212142999999855e+01 +-2.127317619499999779e+01 +-2.126852893499999908e+01 +-2.126789855999999901e+01 +-2.126826190999999966e+01 +-2.127143574000000115e+01 +-2.126978588000000059e+01 +-2.126552009499999940e+01 +-2.126739502000000215e+01 +-2.126519108000000102e+01 +-2.126753044000000159e+01 +-2.126926612500000147e+01 +-2.127225493999999983e+01 +-2.126817512499999907e+01 +-2.126635551500000076e+01 +-2.127398300499999806e+01 +-2.126535701999999972e+01 +-2.126803970499999963e+01 +-2.126649379999999923e+01 +-2.126835537000000187e+01 +-2.126706219000000075e+01 +-2.126709270500000315e+01 +-2.126719665499999934e+01 +-2.126480865500000306e+01 +-2.127071190000000200e+01 +-2.126510524999999774e+01 +-2.125808715499999835e+01 +-2.125820636499999949e+01 +-2.125855255500000141e+01 +-2.126025390499999901e+01 +-2.126056194499999918e+01 +-2.125831604000000041e+01 +-2.125728988499999872e+01 +-2.125919151000000085e+01 +-2.126114368500000040e+01 +-2.126031779999999927e+01 +-2.125863456999999812e+01 +-2.126182079000000158e+01 +-2.125747203999999968e+01 +-2.125475979000000137e+01 +-2.124828815500000090e+01 +-2.125114536499999929e+01 +-2.124708843500000199e+01 +-2.124637889499999943e+01 +-2.124895954499999817e+01 +-2.124824238000000065e+01 +-2.125064849500000008e+01 +-2.124294376499999970e+01 +-2.124771118000000314e+01 +-2.124772644000000099e+01 +-2.125243568500000180e+01 +-2.124580479000000111e+01 +-2.124840926999999979e+01 +-2.124473476500000046e+01 +-2.124536609500000139e+01 +-2.124465370500000105e+01 +-2.124559688499999766e+01 +-2.124052048000000070e+01 +-2.124672221999999877e+01 +-2.124265956500000030e+01 +-2.124417018999999840e+01 +-2.124731254499999977e+01 +-2.124407195999999942e+01 +-2.124372196499999887e+01 +-2.124255847999999958e+01 +-2.124632644999999798e+01 +-2.124800490999999880e+01 +-2.124570083500000095e+01 +-2.123972987999999873e+01 +-2.124867821000000134e+01 +-2.124769782999999990e+01 +-2.124253750000000096e+01 +-2.124134826499999917e+01 +-2.124846077000000122e+01 +-2.124707984999999866e+01 +-2.125068187499999794e+01 +-2.124766921999999880e+01 +-2.124471378500000185e+01 +-2.124721336500000035e+01 +-2.125035572000000172e+01 +-2.124096107500000130e+01 +-2.124143791499999878e+01 +-2.123969078000000010e+01 +-2.124467182000000065e+01 +-2.124626445999999902e+01 +-2.124618244500000230e+01 +-2.124270152999999794e+01 +-2.124331284000000153e+01 +-2.124743175500000092e+01 +-2.124707031500000198e+01 +-2.124116801999999993e+01 +-2.124452399999999841e+01 +-2.124486923499999946e+01 +-2.124219894499999839e+01 +-2.124738788500000197e+01 +-2.124748611500000095e+01 +-2.125084018500000127e+01 +-2.124135017500000089e+01 +-2.124633788999999950e+01 +-2.125399685000000005e+01 +-2.124646472999999958e+01 +-2.125230121999999966e+01 +-2.125080394999999811e+01 +-2.125072670000000130e+01 +-2.124768257000000204e+01 +-2.125304412500000240e+01 +-2.125005054500000057e+01 +-2.124249554000000018e+01 +-2.124771785500000121e+01 +-2.123797321500000024e+01 +-2.124902915500000233e+01 +-2.124564647500000092e+01 +-2.124693680000000029e+01 +-2.124560069999999712e+01 +-2.125065708500000028e+01 +-2.125584602500000031e+01 +-2.124313354499999917e+01 +-2.124624252499999955e+01 +-2.125087070499999697e+01 +-2.124979018999999880e+01 +-2.124759960000000092e+01 +-2.125008582999999973e+01 +-2.124650859999999852e+01 +-2.125167655999999994e+01 +-2.125512123000000031e+01 +-2.125660514500000176e+01 +-2.125072193000000098e+01 +-2.125671101000000007e+01 +-2.125717068000000154e+01 +-2.125443935500000237e+01 +-2.125950431500000093e+01 +-2.125742340500000083e+01 +-2.126056766499999995e+01 +-2.125706195500000106e+01 +-2.125180435500000087e+01 +-2.125596618499999835e+01 +-2.125375175499999969e+01 +-2.125608348499999778e+01 +-2.125527286500000201e+01 +-2.126145458500000274e+01 +-2.125030231499999900e+01 +-2.125742244499999956e+01 +-2.126011371499999925e+01 +-2.125626182500000283e+01 +-2.125923537999999979e+01 +-2.126077460999999857e+01 +-2.125839805500000068e+01 +-2.126183509999999899e+01 +-2.126456737499999861e+01 +-2.126779460999999927e+01 +-2.126312733000000321e+01 +-2.126506137999999879e+01 +-2.126570605999999941e+01 +-2.126221656499999924e+01 +-2.126507663499999978e+01 +-2.126950455000000062e+01 +-2.126683998000000031e+01 +-2.127300643499999921e+01 +-2.127483176999999870e+01 +-2.127181911499999956e+01 +-2.127361202000000162e+01 +-2.126838397999999941e+01 +-2.126526260500000021e+01 +-2.126993560999999744e+01 +-2.127033043000000134e+01 +-2.127657795000000007e+01 +-2.127509975499999939e+01 +-2.127237796499999689e+01 +-2.127997779999999750e+01 +-2.127924919000000159e+01 +-2.128221415999999877e+01 +-2.128183937499999701e+01 +-2.128038692499999840e+01 +-2.128427124000000248e+01 +-2.128453541000000016e+01 +-2.128718089999999918e+01 +-2.128553772000000066e+01 +-2.128722190500000266e+01 +-2.128836154999999764e+01 +-2.129497718999999734e+01 +-2.128563690500000050e+01 +-2.129078388500000329e+01 +-2.129299640500000024e+01 +-2.129254245499999953e+01 +-2.130154037500000186e+01 +-2.129650879000000074e+01 +-2.129856490999999963e+01 +-2.130156516999999994e+01 +-2.129790973499999751e+01 +-2.129242229500000150e+01 +-2.129013347499999753e+01 +-2.129323482499999898e+01 +-2.129769420499999910e+01 +-2.129850769000000099e+01 +-2.130101584999999886e+01 +-2.130123996500000061e+01 +-2.130399608500000141e+01 +-2.130392360999999823e+01 +-2.130309581999999935e+01 +-2.130457401000000317e+01 +-2.130789661500000065e+01 +-2.130838108000000020e+01 +-2.131330966999999887e+01 +-2.130683517499999979e+01 +-2.131364536000000243e+01 +-2.131467151500000057e+01 +-2.131560135000000145e+01 +-2.131292342999999789e+01 +-2.131680870000000283e+01 +-2.131750488499999818e+01 +-2.132044315499999954e+01 +-2.132222842999999912e+01 +-2.132074070000000177e+01 +-2.132415389999999888e+01 +-2.132297610999999904e+01 +-2.132473278000000150e+01 +-2.131985568999999714e+01 +-2.132568359500000099e+01 +-2.132522678499999813e+01 +-2.132524871500000074e+01 +-2.133078479499999958e+01 +-2.132415103499999987e+01 +-2.132563590999999903e+01 +-2.133074378999999965e+01 +-2.133323765000000094e+01 +-2.133184623500000043e+01 +-2.133507251500000024e+01 +-2.133463859500000126e+01 +-2.134209441999999868e+01 +-2.133981418500000160e+01 +-2.134352588499999825e+01 +-2.134224605499999683e+01 +-2.134085274000000254e+01 +-2.134711742500000042e+01 +-2.134700202999999874e+01 +-2.134866428499999813e+01 +-2.135172653500000095e+01 +-2.134636878999999965e+01 +-2.135216426999999939e+01 +-2.134834957500000030e+01 +-2.135017681000000067e+01 +-2.135240268999999813e+01 +-2.135633850500000008e+01 +-2.134757327999999887e+01 +-2.134126091000000258e+01 +-2.134363174499999971e+01 +-2.134906482499999925e+01 +-2.134699344500000251e+01 +-2.135294246499999815e+01 +-2.135199165499999907e+01 +-2.135285472999999712e+01 +-2.135315895499999783e+01 +-2.135397243500000286e+01 +-2.136176109499999853e+01 +-2.135920047999999838e+01 +-2.135583401000000237e+01 +-2.136087607999999705e+01 +-2.136036396000000082e+01 +-2.135872459499999820e+01 +-2.136319160500000081e+01 +-2.136258315999999979e+01 +-2.136551952499999985e+01 +-2.136406612500000080e+01 +-2.136894511999999935e+01 +-2.136875153000000083e+01 +-2.136923980499999942e+01 +-2.136839008500000148e+01 +-2.136651515999999873e+01 +-2.137302207500000151e+01 +-2.137479019499999922e+01 +-2.136211300000000080e+01 +-2.136634922000000003e+01 +-2.136746883500000038e+01 +-2.136663532499999718e+01 +-2.136545181500000012e+01 +-2.136989593500000240e+01 +-2.136262798500000315e+01 +-2.136943340500000232e+01 +-2.136991214999999755e+01 +-2.136935996999999787e+01 +-2.137020778499999807e+01 +-2.137161541000000042e+01 +-2.136968040500000043e+01 +-2.136802959499999943e+01 +-2.137317848500000039e+01 +-2.137668323500000156e+01 +-2.137129878999999733e+01 +-2.137188243499999984e+01 +-2.137618160499999931e+01 +-2.137856483000000196e+01 +-2.137920570499999684e+01 +-2.137960529000000065e+01 +-2.138136482499999858e+01 +-2.138092803500000016e+01 +-2.138239383999999887e+01 +-2.137807464499999810e+01 +-2.137929534999999959e+01 +-2.137397288999999745e+01 +-2.136810206999999906e+01 +-2.136921787500000036e+01 +-2.137473011000000156e+01 +-2.137373161500000052e+01 +-2.137522506999999905e+01 +-2.137010383499999833e+01 +-2.137652397000000093e+01 +-2.137271023000000270e+01 +-2.137343788000000089e+01 +-2.137795257500000190e+01 +-2.137531184999999923e+01 +-2.137594700000000003e+01 +-2.138340854500000177e+01 +-2.137695026500000139e+01 +-2.138020325000000099e+01 +-2.138162708499999809e+01 +-2.138199043000000188e+01 +-2.137967872499999800e+01 +-2.137773704499999994e+01 +-2.138172053999999989e+01 +-2.138017272999999818e+01 +-2.137872314500000215e+01 +-2.138019847500000026e+01 +-2.138499164499999949e+01 +-2.137705994000000231e+01 +-2.138260173500000150e+01 +-2.137674045500000020e+01 +-2.137307167000000163e+01 +-2.137356757999999957e+01 +-2.136906909999999726e+01 +-2.137364578500000079e+01 +-2.136832809499999897e+01 +-2.137267970999999989e+01 +-2.137780094500000061e+01 +-2.137408066000000062e+01 +-2.137453460999999777e+01 +-2.137961006500000138e+01 +-2.137639713499999772e+01 +-2.137382507499999917e+01 +-2.137368106999999995e+01 +-2.137984466500000025e+01 +-2.137663364499999830e+01 +-2.138289928500000059e+01 +-2.137884807500000051e+01 +-2.137685871000000049e+01 +-2.138291359000000114e+01 +-2.137263298499999919e+01 +-2.137687778499999780e+01 +-2.138295937000000180e+01 +-2.138056183000000132e+01 +-2.138104820000000217e+01 +-2.137782287499999967e+01 +-2.138243102999999934e+01 +-2.137105464999999782e+01 +-2.137059212000000130e+01 +-2.137651443499999715e+01 +-2.137412833999999862e+01 +-2.136879635000000022e+01 +-2.136944580000000116e+01 +-2.137229347499999932e+01 +-2.137764930499999849e+01 +-2.136718273500000009e+01 +-2.136876869499999998e+01 +-2.137464141499999926e+01 +-2.137898350000000036e+01 +-2.137935161499999737e+01 +-2.138010501499999805e+01 +-2.137552452499999944e+01 +-2.137699317999999948e+01 +-2.137949657499999745e+01 +-2.137792968499999802e+01 +-2.137619972000000246e+01 +-2.137925625000000096e+01 +-2.137420558999999898e+01 +-2.137779426499999857e+01 +-2.137773227499999962e+01 +-2.137745761499999730e+01 +-2.138076687000000220e+01 +-2.138336563000000012e+01 +-2.138137245499999750e+01 +-2.136968707999999850e+01 +-2.137353896999999847e+01 +-2.137442302499999869e+01 +-2.137841987499999874e+01 +-2.137579822500000049e+01 +-2.137479400499999826e+01 +-2.137515735499999892e+01 +-2.137850857000000104e+01 +-2.138309382999999997e+01 +-2.137804889499999916e+01 +-2.137852287000000118e+01 +-2.138011264500000053e+01 +-2.138064193499999988e+01 +-2.138011646500000040e+01 +-2.137949370999999843e+01 +-2.138242531000000213e+01 +-2.138722229000000041e+01 +-2.138946629000000144e+01 +-2.138743876999999927e+01 +-2.138709831499999936e+01 +-2.138984775499999813e+01 +-2.139446448999999717e+01 +-2.138850593499999775e+01 +-2.139604950000000017e+01 +-2.139137363500000077e+01 +-2.138863563499999998e+01 +-2.139383029999999764e+01 +-2.138675785499999904e+01 +-2.138773250999999931e+01 +-2.138745879999999744e+01 +-2.138530540500000043e+01 +-2.139038086000000050e+01 +-2.139006042500000149e+01 +-2.139642143500000060e+01 +-2.139601898000000091e+01 +-2.139546393999999907e+01 +-2.139564323500000143e+01 +-2.139701270999999849e+01 +-2.139421844499999992e+01 +-2.139651871000000227e+01 +-2.139631843499999775e+01 +-2.139908027499999932e+01 +-2.140377044499999926e+01 +-2.140575409000000207e+01 +-2.141057491499999799e+01 +-2.140840912000000174e+01 +-2.141226768499999977e+01 +-2.141356087000000130e+01 +-2.140577888499999659e+01 +-2.141345023999999952e+01 +-2.141554069500000068e+01 +-2.141652870499999750e+01 +-2.142122936500000208e+01 +-2.141911220500000113e+01 +-2.141927337499999950e+01 +-2.142786884499999900e+01 +-2.142387485500000111e+01 +-2.142987346500000001e+01 +-2.141663455999999854e+01 +-2.141967105999999887e+01 +-2.142206287500000172e+01 +-2.142157936499999948e+01 +-2.142573451999999889e+01 +-2.142841434500000020e+01 +-2.142875385500000007e+01 +-2.142882537500000240e+01 +-2.143570327500000161e+01 +-2.143167305000000056e+01 +-2.143477630499999975e+01 +-2.143807125500000055e+01 +-2.144603920000000130e+01 +-2.144510078500000105e+01 +-2.144166279000000230e+01 +-2.144507027000000221e+01 +-2.144552612000000025e+01 +-2.145072269499999962e+01 +-2.145156860000000165e+01 +-2.145501518000000019e+01 +-2.145636558500000035e+01 +-2.145445347000000069e+01 +-2.146075534500000259e+01 +-2.145794964000000249e+01 +-2.146737003500000185e+01 +-2.146877574999999894e+01 +-2.146923827999999901e+01 +-2.146980667000000054e+01 +-2.147749900499999853e+01 +-2.147012329000000008e+01 +-2.147728156999999882e+01 +-2.146891784500000000e+01 +-2.147442054999999783e+01 +-2.147292137000000167e+01 +-2.147741412999999966e+01 +-2.148449992999999836e+01 +-2.148318671999999907e+01 +-2.147948550999999995e+01 +-2.148177051999999776e+01 +-2.148995971500000124e+01 +-2.148816203999999885e+01 +-2.149425697499999899e+01 +-2.149564456999999962e+01 +-2.149543094500000251e+01 +-2.150158977499999935e+01 +-2.150278282000000019e+01 +-2.150394916500000164e+01 +-2.150680733000000089e+01 +-2.150725269499999825e+01 +-2.151232910000000231e+01 +-2.150971031499999953e+01 +-2.151914024500000266e+01 +-2.152179622500000278e+01 +-2.152552318500000084e+01 +-2.152451133499999969e+01 +-2.153346824500000167e+01 +-2.152805614500000075e+01 +-2.153159141500000118e+01 +-2.153825377999999802e+01 +-2.154449653999999725e+01 +-2.154300499000000002e+01 +-2.153400612000000081e+01 +-2.153960800000000120e+01 +-2.153976345000000236e+01 +-2.154847049500000011e+01 +-2.155055522500000009e+01 +-2.155000210000000038e+01 +-2.155649947999999938e+01 +-2.155876636500000032e+01 +-2.156214714000000043e+01 +-2.156123161499999696e+01 +-2.156996249999999904e+01 +-2.156405639500000149e+01 +-2.157030105999999847e+01 +-2.157616519999999838e+01 +-2.157734680000000083e+01 +-2.158147049000000095e+01 +-2.158258056500000066e+01 +-2.158208752000000175e+01 +-2.158917045999999829e+01 +-2.159544372500000264e+01 +-2.159291935000000251e+01 +-2.160074329500000090e+01 +-2.160137939499999860e+01 +-2.160424327500000174e+01 +-2.160181999499999961e+01 +-2.160883998999999989e+01 +-2.160788536000000093e+01 +-2.161360454500000117e+01 +-2.161639308999999898e+01 +-2.162364768500000167e+01 +-2.162482834000000054e+01 +-2.162250996000000214e+01 +-2.162451839499999906e+01 +-2.162751579500000076e+01 +-2.162758254999999963e+01 +-2.162482738499999968e+01 +-2.162856388000000152e+01 +-2.163395500000000027e+01 +-2.163462352500000208e+01 +-2.164421654000000217e+01 +-2.164016437499999768e+01 +-2.164384650999999948e+01 +-2.165407180500000095e+01 +-2.165201092000000216e+01 +-2.166065502000000009e+01 +-2.165816783999999728e+01 +-2.166532421499999828e+01 +-2.166531563000000205e+01 +-2.166972732500000021e+01 +-2.167053508499999737e+01 +-2.167901229499999971e+01 +-2.167566871999999734e+01 +-2.167620087000000240e+01 +-2.168244457499999811e+01 +-2.168421840999999972e+01 +-2.168929004499999991e+01 +-2.168802833499999849e+01 +-2.169033145499999904e+01 +-2.170444774499999951e+01 +-2.170216178999999812e+01 +-2.170395564999999749e+01 +-2.169873428500000045e+01 +-2.169824600000000103e+01 +-2.170555782000000278e+01 +-2.170234585000000038e+01 +-2.170910263000000029e+01 +-2.171082973500000080e+01 +-2.171346568999999960e+01 +-2.171885204499999844e+01 +-2.171839141999999967e+01 +-2.172431087500000046e+01 +-2.172547340500000246e+01 +-2.172410297500000098e+01 +-2.173432255000000168e+01 +-2.173220158000000168e+01 +-2.174053383000000039e+01 +-2.174005985000000152e+01 +-2.174393081999999922e+01 +-2.174675273500000117e+01 +-2.174244404000000230e+01 +-2.174838256500000000e+01 +-2.175424766500000118e+01 +-2.175605201500000163e+01 +-2.175659084499999807e+01 +-2.176009941000000225e+01 +-2.175894259999999747e+01 +-2.176640987500000080e+01 +-2.177228832000000125e+01 +-2.176727581000000100e+01 +-2.176781367999999972e+01 +-2.177350806999999833e+01 +-2.177425098500000189e+01 +-2.177302360999999919e+01 +-2.177340603000000030e+01 +-2.177027129999999744e+01 +-2.177721119000000272e+01 +-2.177859592500000119e+01 +-2.178522395999999972e+01 +-2.177965354999999903e+01 +-2.178795146999999943e+01 +-2.179006576500000136e+01 +-2.179438113999999871e+01 +-2.179205894500000085e+01 +-2.178837490000000088e+01 +-2.179563617999999892e+01 +-2.179774283999999795e+01 +-2.180012798499999960e+01 +-2.180428599999999761e+01 +-2.179504013000000029e+01 +-2.180139160000000231e+01 +-2.180034446999999886e+01 +-2.180883598500000176e+01 +-2.180604935000000211e+01 +-2.180870914500000168e+01 +-2.180629253499999720e+01 +-2.181461525000000279e+01 +-2.181616306000000094e+01 +-2.181773090000000082e+01 +-2.181795978499999933e+01 +-2.181601238000000009e+01 +-2.181815528499999957e+01 +-2.182033539000000033e+01 +-2.181187247999999812e+01 +-2.181945895999999863e+01 +-2.182292747500000019e+01 +-2.182381057500000310e+01 +-2.181658745000000010e+01 +-2.181722354500000094e+01 +-2.182443522999999885e+01 +-2.182655238999999980e+01 +-2.183186721999999946e+01 +-2.182720279499999805e+01 +-2.183115863999999817e+01 +-2.182355212999999949e+01 +-2.182551956500000045e+01 +-2.183109664999999922e+01 +-2.182790088499999825e+01 +-2.183402156500000046e+01 +-2.183363341999999818e+01 +-2.184123993000000041e+01 +-2.184029578999999899e+01 +-2.183534431500000039e+01 +-2.183990860000000112e+01 +-2.183340454000000008e+01 +-2.184319305500000041e+01 +-2.184658336999999761e+01 +-2.184348011000000156e+01 +-2.184553432499999914e+01 +-2.184478187499999891e+01 +-2.184973716500000052e+01 +-2.184816360499999988e+01 +-2.184749031500000171e+01 +-2.184853744499999806e+01 +-2.183647155999999967e+01 +-2.184166240999999786e+01 +-2.184195518499999977e+01 +-2.184302806499999861e+01 +-2.184702777500000082e+01 +-2.184417629500000047e+01 +-2.184976673499999933e+01 +-2.184361553000000100e+01 +-2.184726523999999870e+01 +-2.184940243000000137e+01 +-2.184237003500000185e+01 +-2.184659767000000130e+01 +-2.185182952499999942e+01 +-2.184600162499999954e+01 +-2.184444522999999805e+01 +-2.185305213499999866e+01 +-2.185165118999999834e+01 +-2.184744358000000020e+01 +-2.185511970499999990e+01 +-2.185518360000000015e+01 +-2.185453033499999975e+01 +-2.185141562999999820e+01 +-2.185607910000000231e+01 +-2.186018657500000018e+01 +-2.185275936499999716e+01 +-2.185761928499999840e+01 +-2.186586379999999963e+01 +-2.185969257500000040e+01 +-2.186120700499999714e+01 +-2.185803604000000178e+01 +-2.185606765500000037e+01 +-2.186072826499999877e+01 +-2.186700534999999945e+01 +-2.186210060000000155e+01 +-2.186354446500000037e+01 +-2.186390686000000017e+01 +-2.186977004999999963e+01 +-2.186282634999999885e+01 +-2.186865233999999703e+01 +-2.186643218999999760e+01 +-2.186193561500000015e+01 +-2.186532020499999973e+01 +-2.186300182499999778e+01 +-2.186564827000000122e+01 +-2.187169456499999853e+01 +-2.187094878999999992e+01 +-2.186873245499999996e+01 +-2.186781692499999963e+01 +-2.187090015500000106e+01 +-2.187598038000000145e+01 +-2.187557316000000185e+01 +-2.187743854499999685e+01 +-2.187740134999999952e+01 +-2.187759304000000071e+01 +-2.187452411499999982e+01 +-2.188225936999999988e+01 +-2.188138866500000290e+01 +-2.188138580500000074e+01 +-2.187880611500000327e+01 +-2.187907314499999956e+01 +-2.187951087999999800e+01 +-2.188572978999999918e+01 +-2.188805580000000006e+01 +-2.188543224000000009e+01 +-2.189068031500000089e+01 +-2.188819790000000154e+01 +-2.189011192499999936e+01 +-2.189601803000000046e+01 +-2.189629078000000106e+01 +-2.189929866499999989e+01 +-2.189151573000000184e+01 +-2.189471530999999871e+01 +-2.189991378500000252e+01 +-2.189429664500000072e+01 +-2.189657783499999866e+01 +-2.189225673500000013e+01 +-2.189719104999999999e+01 +-2.189964008500000148e+01 +-2.189972782499999937e+01 +-2.189879131500000042e+01 +-2.189732361000000083e+01 +-2.189878464000000236e+01 +-2.190287780499999926e+01 +-2.190321349999999967e+01 +-2.190796757000000028e+01 +-2.190720939500000242e+01 +-2.190884494499999846e+01 +-2.191535854500000013e+01 +-2.190881824499999908e+01 +-2.191036319999999904e+01 +-2.191272830999999854e+01 +-2.191481399499999938e+01 +-2.192086983000000089e+01 +-2.192710399999999993e+01 +-2.192680358999999868e+01 +-2.192904281500000252e+01 +-2.192895508000000149e+01 +-2.193389701499999944e+01 +-2.192800044999999898e+01 +-2.193938350999999898e+01 +-2.193728638000000331e+01 +-2.194015884499999913e+01 +-2.194054507999999970e+01 +-2.194364547500000029e+01 +-2.194003773000000024e+01 +-2.194741153999999739e+01 +-2.194607544000000132e+01 +-2.195010566499999882e+01 +-2.195644378499999760e+01 +-2.195480060499999908e+01 +-2.195837974500000200e+01 +-2.195403290000000140e+01 +-2.195613575000000139e+01 +-2.196419525499999992e+01 +-2.196583461499999856e+01 +-2.196907519999999892e+01 +-2.197632217499999996e+01 +-2.197625732499999884e+01 +-2.197999382000000068e+01 +-2.198580455999999828e+01 +-2.199076652499999796e+01 +-2.199027634000000120e+01 +-2.199628257999999903e+01 +-2.199432754500000087e+01 +-2.199832057999999790e+01 +-2.200284194500000012e+01 +-2.201292515000000094e+01 +-2.200724411000000202e+01 +-2.200594997500000005e+01 +-2.201353645500000056e+01 +-2.201924991499999962e+01 +-2.201992702500000121e+01 +-2.202010250000000013e+01 +-2.202313232499999884e+01 +-2.202579593500000144e+01 +-2.203330707499999974e+01 +-2.203042793499999874e+01 +-2.204418564000000202e+01 +-2.204055023499999777e+01 +-2.204333782500000183e+01 +-2.204929256500000179e+01 +-2.204605102500000058e+01 +-2.205313968499999788e+01 +-2.206208133500000201e+01 +-2.206134128499999747e+01 +-2.206700229500000177e+01 +-2.207786941500000211e+01 +-2.207557392000000007e+01 +-2.208470917000000000e+01 +-2.208340073000000103e+01 +-2.208768653499999957e+01 +-2.209097480999999874e+01 +-2.209442139000000083e+01 +-2.208902168499999874e+01 +-2.209413814500000228e+01 +-2.209786033500000002e+01 +-2.210004806500000285e+01 +-2.209490680500000082e+01 +-2.210918044999999665e+01 +-2.211001968499999748e+01 +-2.211813163499999746e+01 +-2.212528705500000115e+01 +-2.212783240999999990e+01 +-2.213424682499999818e+01 +-2.212596607000000049e+01 +-2.213912868499999931e+01 +-2.214218521499999781e+01 +-2.214578056500000258e+01 +-2.215258598500000176e+01 +-2.215402126000000038e+01 +-2.216138553500000086e+01 +-2.216683006000000233e+01 +-2.217113781000000117e+01 +-2.218294620500000036e+01 +-2.217944240499999964e+01 +-2.218449688000000108e+01 +-2.218705558499999952e+01 +-2.219272422999999961e+01 +-2.220403576000000001e+01 +-2.221351242000000070e+01 +-2.220533942999999866e+01 +-2.221540069499999959e+01 +-2.221314048500000027e+01 +-2.222204875999999985e+01 +-2.221960162999999966e+01 +-2.223062420000000117e+01 +-2.223662471499999782e+01 +-2.223807906999999773e+01 +-2.224281406499999747e+01 +-2.225213622999999785e+01 +-2.225458812499999794e+01 +-2.225372314500000215e+01 +-2.226690864500000089e+01 +-2.226626681999999846e+01 +-2.227419949000000088e+01 +-2.228011799000000082e+01 +-2.228262138499999878e+01 +-2.229291534500000083e+01 +-2.229584694000000056e+01 +-2.230388831999999866e+01 +-2.230652332500000057e+01 +-2.230746840999999847e+01 +-2.231129836999999938e+01 +-2.231367302000000308e+01 +-2.232467270000000070e+01 +-2.232293224499999695e+01 +-2.232602501000000217e+01 +-2.233063793499999861e+01 +-2.234381675499999886e+01 +-2.234284401000000031e+01 +-2.234854984000000044e+01 +-2.235628033000000059e+01 +-2.236081791000000152e+01 +-2.236061477999999880e+01 +-2.237172508500000134e+01 +-2.237180709999999806e+01 +-2.238098048999999889e+01 +-2.238573550999999995e+01 +-2.239289474499999955e+01 +-2.239934826000000001e+01 +-2.240138530499999803e+01 +-2.241007709499999834e+01 +-2.241198730499999670e+01 +-2.241799736000000109e+01 +-2.241889858500000088e+01 +-2.242836570499999738e+01 +-2.243544673999999972e+01 +-2.243972777999999835e+01 +-2.245019340500000027e+01 +-2.244908523499999831e+01 +-2.245291614499999966e+01 +-2.245883751000000217e+01 +-2.245335674500000067e+01 +-2.245550632500000177e+01 +-2.246382713500000250e+01 +-2.246735954000000035e+01 +-2.247424220999999989e+01 +-2.248273945000000040e+01 +-2.248243809000000226e+01 +-2.249471473500000229e+01 +-2.249628352999999947e+01 +-2.249920463499999812e+01 +-2.251043510499999911e+01 +-2.251189232000000118e+01 +-2.251414394500000071e+01 +-2.251936340500000000e+01 +-2.252368163999999950e+01 +-2.253083133500000201e+01 +-2.253056717000000120e+01 +-2.254089832500000057e+01 +-2.253912925499999886e+01 +-2.255294037000000174e+01 +-2.254865073999999936e+01 +-2.255311107500000034e+01 +-2.256078148000000283e+01 +-2.256798076500000150e+01 +-2.256477832999999933e+01 +-2.257658290999999906e+01 +-2.257944774499999951e+01 +-2.258704662499999927e+01 +-2.259119319999999931e+01 +-2.259290981499999873e+01 +-2.259801197000000172e+01 +-2.260693168499999928e+01 +-2.261282921000000101e+01 +-2.261132717000000270e+01 +-2.261353207000000154e+01 +-2.261729049999999930e+01 +-2.262760734500000126e+01 +-2.262952804500000070e+01 +-2.263541030500000062e+01 +-2.263375091500000025e+01 +-2.263978290499999702e+01 +-2.264468002499999955e+01 +-2.265005207000000098e+01 +-2.266257954000000296e+01 +-2.266547298000000055e+01 +-2.267036629000000048e+01 +-2.267098236000000000e+01 +-2.267198657499999825e+01 +-2.267804336500000062e+01 +-2.267979335500000104e+01 +-2.268251610000000085e+01 +-2.268543052500000101e+01 +-2.268583393000000115e+01 +-2.269964408999999961e+01 +-2.270153522500000065e+01 +-2.270460701000000014e+01 +-2.271269511999999935e+01 +-2.271460818999999987e+01 +-2.271724891499999899e+01 +-2.271796035500000244e+01 +-2.272724533000000235e+01 +-2.273507881500000138e+01 +-2.274017811000000222e+01 +-2.274171924499999875e+01 +-2.274740790999999973e+01 +-2.275179194999999766e+01 +-2.276288032499999758e+01 +-2.275663567000000143e+01 +-2.276218986499999986e+01 +-2.276935959000000054e+01 +-2.277235793999999913e+01 +-2.276788520499999890e+01 +-2.277348899500000101e+01 +-2.278121853000000030e+01 +-2.277808761500000045e+01 +-2.278322124500000001e+01 +-2.278381729000000178e+01 +-2.278674412000000160e+01 +-2.279264450000000153e+01 +-2.279968929500000030e+01 +-2.279960346000000015e+01 +-2.280384731000000187e+01 +-2.280704021500000067e+01 +-2.281115150499999800e+01 +-2.281651210500000104e+01 +-2.281408595999999989e+01 +-2.282870483499999992e+01 +-2.282814693000000261e+01 +-2.282865143000000074e+01 +-2.283809184999999786e+01 +-2.284310913000000198e+01 +-2.284453773499999940e+01 +-2.284333515000000148e+01 +-2.285012817500000182e+01 +-2.285449505000000059e+01 +-2.285955047999999934e+01 +-2.286642551500000309e+01 +-2.286888694499999986e+01 +-2.286492156999999992e+01 +-2.287288856500000023e+01 +-2.287732505500000002e+01 +-2.288115787499999954e+01 +-2.288417911500000201e+01 +-2.288528061000000235e+01 +-2.288978576499999917e+01 +-2.288526344499999965e+01 +-2.289766406999999759e+01 +-2.289700603500000042e+01 +-2.290462207499999892e+01 +-2.290932845999999756e+01 +-2.291724872500000032e+01 +-2.291758727999999934e+01 +-2.292283821000000188e+01 +-2.292533969499999813e+01 +-2.293771839000000057e+01 +-2.293314838500000263e+01 +-2.294254684499999897e+01 +-2.294941044000000119e+01 +-2.295396327999999997e+01 +-2.294607734499999907e+01 +-2.295145034500000136e+01 +-2.294851398000000131e+01 +-2.295237922500000138e+01 +-2.295737743499999794e+01 +-2.296077060999999730e+01 +-2.296539688000000012e+01 +-2.296805668000000011e+01 +-2.297411441999999937e+01 +-2.297537708500000164e+01 +-2.297930717500000242e+01 +-2.298307896000000028e+01 +-2.298968601500000020e+01 +-2.299014377499999995e+01 +-2.299268913000000225e+01 +-2.299829864499999843e+01 +-2.301387596000000002e+01 +-2.300682163500000144e+01 +-2.301941108999999841e+01 +-2.302487754500000250e+01 +-2.302648925999999818e+01 +-2.302960586500000062e+01 +-2.303671646000000095e+01 +-2.304330158500000181e+01 +-2.304878712000000007e+01 +-2.305635643000000101e+01 +-2.304802608500000005e+01 +-2.306277465499999835e+01 +-2.306422042999999888e+01 +-2.306535434999999978e+01 +-2.307770824500000018e+01 +-2.308054446999999954e+01 +-2.307575226000000157e+01 +-2.308108329999999953e+01 +-2.308641719999999964e+01 +-2.309350299500000148e+01 +-2.310187434999999923e+01 +-2.310747051500000282e+01 +-2.310699081500000318e+01 +-2.311927223499999684e+01 +-2.312718295999999896e+01 +-2.312465000499999945e+01 +-2.313337230500000175e+01 +-2.314240550999999968e+01 +-2.315058708000000109e+01 +-2.315499115000000074e+01 +-2.316531848999999710e+01 +-2.316650390499999901e+01 +-2.317157840499999821e+01 +-2.317827796999999990e+01 +-2.318500423500000096e+01 +-2.319220447500000049e+01 +-2.319605254999999744e+01 +-2.320732403000000232e+01 +-2.320758628499999787e+01 +-2.321577358000000046e+01 +-2.322551441499999925e+01 +-2.322777652500000301e+01 +-2.323259258499999902e+01 +-2.324416065500000173e+01 +-2.324983883000000162e+01 +-2.325073146999999807e+01 +-2.325850391499999859e+01 +-2.326741981500000023e+01 +-2.327253246000000075e+01 +-2.328181743500000067e+01 +-2.329240131499999933e+01 +-2.329415511999999921e+01 +-2.330964565000000022e+01 +-2.331750010999999745e+01 +-2.332459259000000174e+01 +-2.333376025999999825e+01 +-2.333525276000000304e+01 +-2.335249233000000046e+01 +-2.335319042000000067e+01 +-2.336405659000000057e+01 +-2.337621498500000072e+01 +-2.337259197499999885e+01 +-2.337994575500000138e+01 +-2.339393615499999868e+01 +-2.339482974999999954e+01 +-2.339729881000000233e+01 +-2.341468715499999931e+01 +-2.341893387000000004e+01 +-2.343054103500000096e+01 +-2.343773746499999788e+01 +-2.343945216999999914e+01 +-2.345009994499999806e+01 +-2.345640563999999983e+01 +-2.346727276000000018e+01 +-2.348108005499999962e+01 +-2.349034690499999911e+01 +-2.350060462999999800e+01 +-2.351292228499999837e+01 +-2.352037048500000083e+01 +-2.352996635499999911e+01 +-2.353866958500000095e+01 +-2.354877185499999825e+01 +-2.355616093000000077e+01 +-2.356565761499999923e+01 +-2.356937027000000029e+01 +-2.358553123499999771e+01 +-2.358717918500000010e+01 +-2.360673999499999809e+01 +-2.361123657499999950e+01 +-2.361874675500000009e+01 +-2.363157177000000075e+01 +-2.363970375000000246e+01 +-2.364519786500000009e+01 +-2.366008663000000212e+01 +-2.366997433000000228e+01 +-2.367436123000000237e+01 +-2.368445968500000021e+01 +-2.369445229000000097e+01 +-2.371044159000000207e+01 +-2.372233772499999915e+01 +-2.373346614500000129e+01 +-2.374433994500000011e+01 +-2.375797844000000225e+01 +-2.376944827999999887e+01 +-2.378023815000000241e+01 +-2.379579925499999860e+01 +-2.380620288500000115e+01 +-2.382101821999999913e+01 +-2.383774947999999938e+01 +-2.384316539499999976e+01 +-2.385926436999999822e+01 +-2.386352634500000036e+01 +-2.387523651000000058e+01 +-2.388405227500000194e+01 +-2.389662265999999846e+01 +-2.390530109499999867e+01 +-2.391283607500000130e+01 +-2.392999839499999837e+01 +-2.393955230499999942e+01 +-2.394783783000000099e+01 +-2.396470737499999970e+01 +-2.396230221000000071e+01 +-2.398100184999999840e+01 +-2.399426173999999889e+01 +-2.401921558499999776e+01 +-2.402938746999999964e+01 +-2.403891276999999960e+01 +-2.405911255000000182e+01 +-2.407631682999999967e+01 +-2.408574390500000106e+01 +-2.410108471000000208e+01 +-2.411987972500000055e+01 +-2.413005351999999704e+01 +-2.414900302999999937e+01 +-2.416085434000000021e+01 +-2.417192268000000155e+01 +-2.417607117000000017e+01 +-2.419660472999999712e+01 +-2.420281887499999840e+01 +-2.422568893000000045e+01 +-2.422997760999999883e+01 +-2.424887370999999803e+01 +-2.425715732999999830e+01 +-2.427210330999999854e+01 +-2.429232788000000198e+01 +-2.429858779499999955e+01 +-2.430819607000000104e+01 +-2.432921695499999970e+01 +-2.434205436999999961e+01 +-2.436767196999999996e+01 +-2.438195323500000100e+01 +-2.440445709000000107e+01 +-2.441530418500000010e+01 +-2.443194007499999998e+01 +-2.444782161999999914e+01 +-2.446532249500000233e+01 +-2.449358845000000073e+01 +-2.450317478000000193e+01 +-2.452211952500000081e+01 +-2.453326511499999896e+01 +-2.454262543000000107e+01 +-2.456419276999999823e+01 +-2.457613944999999944e+01 +-2.459339332999999783e+01 +-2.459228420499999856e+01 +-2.462020492499999946e+01 +-2.463035392500000142e+01 +-2.465003203999999926e+01 +-2.465940761499999923e+01 +-2.467599296499999895e+01 +-2.469885063000000258e+01 +-2.471912955999999895e+01 +-2.473356341999999941e+01 +-2.473978805499999822e+01 +-2.476402283000000182e+01 +-2.479387378500000239e+01 +-2.481089305500000108e+01 +-2.482514572499999872e+01 +-2.484215641000000119e+01 +-2.487032222999999931e+01 +-2.488370991000000032e+01 +-2.490130424499999862e+01 +-2.492080497999999977e+01 +-2.493359375000000000e+01 +-2.495901966000000272e+01 +-2.497221756000000070e+01 +-2.499000358500000019e+01 +-2.499477958500000341e+01 +-2.501821804000000071e+01 +-2.503102207499999921e+01 +-2.504398727499999922e+01 +-2.506658648999999883e+01 +-2.508223914999999948e+01 +-2.510605621499999884e+01 +-2.511590671500000127e+01 +-2.513530063500000011e+01 +-2.516025638500000028e+01 +-2.517494869500000121e+01 +-2.519574833000000069e+01 +-2.522296809999999923e+01 +-2.523323631499999919e+01 +-2.526092147499999996e+01 +-2.528287410500000121e+01 +-2.529865455499999882e+01 +-2.532429599499999995e+01 +-2.534521674999999874e+01 +-2.537394618999999807e+01 +-2.538372230499999915e+01 +-2.541801929500000057e+01 +-2.542809676999999979e+01 +-2.544927406000000047e+01 +-2.545695972499999726e+01 +-2.547155856999999912e+01 +-2.549373149499999869e+01 +-2.550759315500000213e+01 +-2.553371429500000289e+01 +-2.554546642000000034e+01 +-2.556033801999999966e+01 +-2.558175468499999994e+01 +-2.560624885500000048e+01 +-2.562721824500000167e+01 +-2.564593505999999934e+01 +-2.567403888500000164e+01 +-2.568527985000000058e+01 +-2.570868587500000046e+01 +-2.573171616000000128e+01 +-2.574963664999999935e+01 +-2.577417373499999798e+01 +-2.579667281999999773e+01 +-2.581869029499999968e+01 +-2.585277270999999999e+01 +-2.587020301999999816e+01 +-2.588649844999999772e+01 +-2.591098499000000288e+01 +-2.593325709999999873e+01 +-2.595649909999999849e+01 +-2.596101188500000134e+01 +-2.599173259999999885e+01 +-2.600093460000000078e+01 +-2.602444171999999867e+01 +-2.603635120500000255e+01 +-2.605598258999999928e+01 +-2.607164955500000048e+01 +-2.609539127500000077e+01 +-2.613569164500000142e+01 +-2.614301490999999800e+01 +-2.616789435999999824e+01 +-2.619625281999999800e+01 +-2.620908641500000158e+01 +-2.623915099999999967e+01 +-2.626502227999999661e+01 +-2.627929592000000270e+01 +-2.631163978499999700e+01 +-2.634463119499999806e+01 +-2.636090183499999995e+01 +-2.639754486000000000e+01 +-2.641178799000000055e+01 +-2.644326305499999918e+01 +-2.644736385499999898e+01 +-2.648536396499999768e+01 +-2.649560928500000045e+01 +-2.652171134999999680e+01 +-2.653761768500000073e+01 +-2.655681896000000108e+01 +-2.657747745500000036e+01 +-2.659127617000000043e+01 +-2.661896133500000161e+01 +-2.662663936499999906e+01 +-2.664283847499999780e+01 +-2.666103458500000301e+01 +-2.670514487999999886e+01 +-2.670945739500000116e+01 +-2.673843288500000170e+01 +-2.677269363500000310e+01 +-2.678102206999999879e+01 +-2.681359767500000046e+01 +-2.684059715499999754e+01 +-2.686204337999999936e+01 +-2.689419459999999873e+01 +-2.691272067999999962e+01 +-2.693587302999999977e+01 +-2.696065043999999844e+01 +-2.697921943500000097e+01 +-2.699176693000000071e+01 +-2.702476978500000016e+01 +-2.703957557500000064e+01 +-2.705607605000000149e+01 +-2.708268738000000297e+01 +-2.711095142500000321e+01 +-2.712713242000000236e+01 +-2.713531875500000012e+01 +-2.714715099500000051e+01 +-2.718014430999999931e+01 +-2.719776249000000234e+01 +-2.721485233499999978e+01 +-2.723783112000000273e+01 +-2.725968075000000113e+01 +-2.728002643499999991e+01 +-2.729305839499999919e+01 +-2.731975745999999816e+01 +-2.733932781000000034e+01 +-2.737246418000000148e+01 +-2.738617134000000064e+01 +-2.742292881000000193e+01 +-2.744328880500000167e+01 +-2.745796585000000078e+01 +-2.748214435500000263e+01 +-2.749669170499999993e+01 +-2.752543735500000111e+01 +-2.755183601499999924e+01 +-2.758008193499999905e+01 +-2.758159351500000156e+01 +-2.759513950499999879e+01 +-2.762003230999999914e+01 +-2.763564014499999999e+01 +-2.765458106999999899e+01 +-2.766954994499999998e+01 +-2.767916774999999774e+01 +-2.771104050000000285e+01 +-2.772840309499999734e+01 +-2.773810767999999882e+01 +-2.775559234500000017e+01 +-2.777824497499999978e+01 +-2.779517745999999789e+01 +-2.781425189999999859e+01 +-2.783959865499999964e+01 +-2.785785293500000037e+01 +-2.788413810499999812e+01 +-2.789915848000000054e+01 +-2.792038631500000179e+01 +-2.793977737499999847e+01 +-2.795297527500000001e+01 +-2.798206996500000088e+01 +-2.798871708000000069e+01 +-2.801217841999999791e+01 +-2.802453231500000186e+01 +-2.803458022999999955e+01 +-2.804715537999999952e+01 +-2.806850242499999837e+01 +-2.808373355999999887e+01 +-2.808832454999999939e+01 +-2.812017154499999805e+01 +-2.811541271000000108e+01 +-2.813313674999999847e+01 +-2.815617180000000275e+01 +-2.816248225999999732e+01 +-2.817679691500000061e+01 +-2.818224715999999930e+01 +-2.820107269000000016e+01 +-2.822101783499999783e+01 +-2.823752688999999805e+01 +-2.826321029500000037e+01 +-2.826033496499999842e+01 +-2.827991104000000178e+01 +-2.828664303000000046e+01 +-2.830365275999999852e+01 +-2.832021903999999779e+01 +-2.831774807000000038e+01 +-2.834321117000000001e+01 +-2.833984661000000216e+01 +-2.836719035999999861e+01 +-2.836188602500000044e+01 +-2.837317466500000052e+01 +-2.837891387500000207e+01 +-2.839585399499999951e+01 +-2.840209961000000050e+01 +-2.840495396000000028e+01 +-2.841939544499999926e+01 +-2.842303562500000069e+01 +-2.842617988499999981e+01 +-2.843727111500000149e+01 +-2.845182704500000170e+01 +-2.844491863000000009e+01 +-2.846261310499999908e+01 +-2.848447704499999844e+01 +-2.847206401500000084e+01 +-2.847192954999999870e+01 +-2.848237228500000029e+01 +-2.848402118999999999e+01 +-2.849707317000000018e+01 +-2.850410080000000335e+01 +-2.850451755499999962e+01 +-2.852134227500000208e+01 +-2.850051880000000182e+01 +-2.851917076000000151e+01 +-2.850960064000000216e+01 +-2.852273940999999979e+01 +-2.852871418000000148e+01 +-2.851743793500000024e+01 +-2.852717208500000012e+01 +-2.854433441000000116e+01 +-2.853072833999999958e+01 +-2.854291820499999943e+01 +-2.853951740500000156e+01 +-2.852171802499999842e+01 +-2.853090190999999720e+01 +-2.854278468999999774e+01 +-2.854688453500000023e+01 +-2.853983687999999930e+01 +-2.854110431499999834e+01 +-2.852008724499999914e+01 +-2.852657699499999921e+01 +-2.852696323500000020e+01 +-2.851607227499999908e+01 +-2.851847267000000130e+01 +-2.850467682000000025e+01 +-2.850810622999999921e+01 +-2.850950145499999877e+01 +-2.849423694499999726e+01 +-2.849868392999999855e+01 +-2.850338268000000141e+01 +-2.850038909500000273e+01 +-2.847002696999999927e+01 +-2.848124313499999971e+01 +-2.847570705500000088e+01 +-2.846733283999999742e+01 +-2.847172736999999998e+01 +-2.846046256999999713e+01 +-2.845025348500000106e+01 +-2.844782448000000130e+01 +-2.844597053500000072e+01 +-2.843860721500000110e+01 +-2.842286777500000028e+01 +-2.840752888000000098e+01 +-2.840775585000000092e+01 +-2.838492297999999892e+01 +-2.838606834000000134e+01 +-2.836883354000000068e+01 +-2.836943912499999954e+01 +-2.835590458000000069e+01 +-2.834325695000000067e+01 +-2.832352923999999916e+01 +-2.832080554999999933e+01 +-2.830718517500000075e+01 +-2.830253696500000160e+01 +-2.828793144499999812e+01 +-2.828030299999999997e+01 +-2.827567196000000038e+01 +-2.824991131000000166e+01 +-2.824949360000000098e+01 +-2.823745059999999896e+01 +-2.822465705999999841e+01 +-2.821172714499999756e+01 +-2.819567965999999970e+01 +-2.817872905499999803e+01 +-2.816798687000000001e+01 +-2.817097187000000247e+01 +-2.814490032500000183e+01 +-2.813437366000000139e+01 +-2.810695839000000262e+01 +-2.810559749499999782e+01 +-2.809249306000000246e+01 +-2.807919502000000023e+01 +-2.806967354000000014e+01 +-2.803826618499999768e+01 +-2.803339290499999947e+01 +-2.800704479000000191e+01 +-2.799064827000000122e+01 +-2.797833443000000031e+01 +-2.794435787500000146e+01 +-2.793239307500000024e+01 +-2.791988563499999998e+01 +-2.790292454000000077e+01 +-2.787231064000000202e+01 +-2.785497570000000067e+01 +-2.784332752000000255e+01 +-2.782994461499999872e+01 +-2.782711219499999800e+01 +-2.781430435000000045e+01 +-2.779036045000000144e+01 +-2.776814461000000023e+01 +-2.775780582499999838e+01 +-2.774107551499999857e+01 +-2.772408771499999958e+01 +-2.771800136499999923e+01 +-2.767560482000000022e+01 +-2.766165256500000069e+01 +-2.764935303000000033e+01 +-2.762837982499999967e+01 +-2.760717773500000050e+01 +-2.757830333500000108e+01 +-2.756851006000000126e+01 +-2.753565597499999740e+01 +-2.752535724500000214e+01 +-2.750659847000000013e+01 +-2.747966098999999929e+01 +-2.746317577500000340e+01 +-2.743654632500000190e+01 +-2.741553211499999776e+01 +-2.740488338499999799e+01 +-2.738265419000000023e+01 +-2.736278534000000207e+01 +-2.733554648999999870e+01 +-2.733576107000000022e+01 +-2.731152820500000189e+01 +-2.728666115000000048e+01 +-2.726780223499999778e+01 +-2.725431346999999960e+01 +-2.723382854500000150e+01 +-2.722264004000000170e+01 +-2.720052528499999767e+01 +-2.717857265499999997e+01 +-2.716097355000000135e+01 +-2.714752578499999913e+01 +-2.712320232500000117e+01 +-2.709304046999999827e+01 +-2.707315445000000054e+01 +-2.704954052000000075e+01 +-2.703298759500000159e+01 +-2.700931072000000199e+01 +-2.699255180499999796e+01 +-2.696851063000000082e+01 +-2.695329856499999721e+01 +-2.693674278499999986e+01 +-2.690906048000000084e+01 +-2.689215278999999725e+01 +-2.686974239499999939e+01 +-2.684784984499999894e+01 +-2.683060169499999859e+01 +-2.681110858999999991e+01 +-2.680325984999999989e+01 +-2.677871894500000138e+01 +-2.676005077499999985e+01 +-2.675008105999999941e+01 +-2.673227691499999992e+01 +-2.670956230000000176e+01 +-2.669120216499999998e+01 +-2.665221119000000272e+01 +-2.663474082999999837e+01 +-2.662152385999999993e+01 +-2.658913135499999925e+01 +-2.655951595499999840e+01 +-2.653084754999999717e+01 +-2.651308631999999932e+01 +-2.649018192500000168e+01 +-2.646798420000000007e+01 +-2.644483757000000068e+01 +-2.641972827499999710e+01 +-2.641335678000000087e+01 +-2.638852310500000087e+01 +-2.637406349500000147e+01 +-2.635678291500000014e+01 +-2.634468173999999863e+01 +-2.632460117499999797e+01 +-2.630247211500000049e+01 +-2.630222892500000142e+01 +-2.627008151999999797e+01 +-2.624803924500000107e+01 +-2.623019886000000156e+01 +-2.621433925499999873e+01 +-2.619001198000000130e+01 +-2.617358684499999910e+01 +-2.614503860499999988e+01 +-2.612714386000000033e+01 +-2.611828231500000186e+01 +-2.609103394000000264e+01 +-2.606154346499999974e+01 +-2.605067061999999822e+01 +-2.603980540999999960e+01 +-2.601040267500000169e+01 +-2.598974323499999883e+01 +-2.597988224000000201e+01 +-2.595690536500000078e+01 +-2.594518088999999961e+01 +-2.592019653500000231e+01 +-2.589390468500000253e+01 +-2.587924480499999902e+01 +-2.586433219999999977e+01 +-2.585338592500000132e+01 +-2.582638835999999927e+01 +-2.582323455499999909e+01 +-2.580706023999999843e+01 +-2.579779434000000293e+01 +-2.577711486500000149e+01 +-2.575727748999999989e+01 +-2.575422381999999999e+01 +-2.572481250500000272e+01 +-2.571654605500000201e+01 +-2.569422722000000192e+01 +-2.567141151499999907e+01 +-2.565257358499999896e+01 +-2.563327503000000007e+01 +-2.560937691000000171e+01 +-2.559086036499999750e+01 +-2.557608700000000113e+01 +-2.555487632999999903e+01 +-2.552085208999999821e+01 +-2.551326274999999910e+01 +-2.549211693000000167e+01 +-2.547696494999999928e+01 +-2.546028804999999906e+01 +-2.544200706499999853e+01 +-2.544277000499999986e+01 +-2.541834353999999863e+01 +-2.539870070999999996e+01 +-2.539511775999999799e+01 +-2.537658119000000312e+01 +-2.535973262999999989e+01 +-2.534761047499999975e+01 +-2.532503795499999910e+01 +-2.530921268499999854e+01 +-2.530336952000000039e+01 +-2.527981376500000010e+01 +-2.526662063500000244e+01 +-2.524383544999999884e+01 +-2.523503875499999793e+01 +-2.522527122500000019e+01 +-2.519763946500000174e+01 +-2.519111060999999907e+01 +-2.516755103999999932e+01 +-2.515856266000000119e+01 +-2.513425540500000110e+01 +-2.511888980999999887e+01 +-2.509377861000000109e+01 +-2.508569240499999964e+01 +-2.507952785500000203e+01 +-2.505898761999999991e+01 +-2.504724693500000043e+01 +-2.502771472999999958e+01 +-2.502116966499999862e+01 +-2.500973510500000074e+01 +-2.499590492000000097e+01 +-2.498413657999999771e+01 +-2.495901871000000227e+01 +-2.496108341000000053e+01 +-2.494309901999999823e+01 +-2.492378616499999922e+01 +-2.491119480000000053e+01 +-2.489980793000000148e+01 +-2.488541793999999996e+01 +-2.486621665999999919e+01 +-2.484610748500000099e+01 +-2.484604835500000064e+01 +-2.483106994499999942e+01 +-2.481018352499999935e+01 +-2.479673194499999767e+01 +-2.478541945999999996e+01 +-2.476648616499999989e+01 +-2.474539661499999710e+01 +-2.473441981999999939e+01 +-2.472080993499999835e+01 +-2.470886897999999832e+01 +-2.469238280999999802e+01 +-2.467872237999999996e+01 +-2.467302322500000145e+01 +-2.466459273999999979e+01 +-2.465457152999999835e+01 +-2.462991142500000308e+01 +-2.461794757999999916e+01 +-2.461568451000000124e+01 +-2.460024166000000179e+01 +-2.459548663999999718e+01 +-2.457759761500000195e+01 +-2.456175708499999999e+01 +-2.454613781000000117e+01 +-2.453757763000000125e+01 +-2.451435184500000020e+01 +-2.450307941500000197e+01 +-2.449083614500000294e+01 +-2.448378372499999855e+01 +-2.447042465500000219e+01 +-2.445194912000000187e+01 +-2.443988227999999907e+01 +-2.443013953999999899e+01 +-2.441856003000000186e+01 +-2.440460968000000008e+01 +-2.439049339500000002e+01 +-2.438383292999999696e+01 +-2.436554336500000062e+01 +-2.436631202499999915e+01 +-2.435464286500000242e+01 +-2.434883117500000083e+01 +-2.433553600500000158e+01 +-2.432236957500000329e+01 +-2.431219482000000198e+01 +-2.430214023499999954e+01 +-2.427313232499999884e+01 +-2.426595783500000181e+01 +-2.425404453499999846e+01 +-2.424068260499999994e+01 +-2.423242091999999914e+01 +-2.422166633500000188e+01 +-2.420992087999999853e+01 +-2.418928050999999968e+01 +-2.417381763499999892e+01 +-2.416241836500000062e+01 +-2.415028476500000210e+01 +-2.414028072500000022e+01 +-2.413420200499999879e+01 +-2.411802577999999997e+01 +-2.411760425499999982e+01 +-2.409420680999999931e+01 +-2.408757591499999862e+01 +-2.408345032000000074e+01 +-2.407682895499999987e+01 +-2.405829525000000046e+01 +-2.404432392500000049e+01 +-2.403911304500000057e+01 +-2.402865982000000145e+01 +-2.402291393000000141e+01 +-2.401154899499999829e+01 +-2.399115085500000077e+01 +-2.398798942500000209e+01 +-2.397823524500000048e+01 +-2.396309852499999948e+01 +-2.395903014999999669e+01 +-2.394867801999999912e+01 +-2.393823623499999798e+01 +-2.391809939999999912e+01 +-2.390541553499999949e+01 +-2.390174675000000093e+01 +-2.388105964500000056e+01 +-2.387158394000000072e+01 +-2.384664058999999980e+01 +-2.384410095500000182e+01 +-2.383328628499999979e+01 +-2.382726287999999926e+01 +-2.381784057499999818e+01 +-2.380587006000000017e+01 +-2.380105304500000329e+01 +-2.378663826000000014e+01 +-2.378878020999999876e+01 +-2.377073478999999878e+01 +-2.376593589499999837e+01 +-2.375831699000000086e+01 +-2.374651622500000059e+01 +-2.373490333499999849e+01 +-2.372981643500000004e+01 +-2.370727157500000004e+01 +-2.369944953999999981e+01 +-2.369800281500000239e+01 +-2.367893409500000246e+01 +-2.365887736999999902e+01 +-2.365468693000000044e+01 +-2.364460849499999995e+01 +-2.363124179999999797e+01 +-2.362568474000000052e+01 +-2.362003993999999807e+01 +-2.360497379000000251e+01 +-2.360473823499999924e+01 +-2.358878707499999905e+01 +-2.357806491999999920e+01 +-2.357244777500000055e+01 +-2.356010055499999822e+01 +-2.355431747500000128e+01 +-2.354124069000000219e+01 +-2.353215408500000194e+01 +-2.352236366500000031e+01 +-2.351267337499999854e+01 +-2.349967479500000067e+01 +-2.349102783000000017e+01 +-2.348302936500000015e+01 +-2.347458552999999881e+01 +-2.347130298500000123e+01 +-2.345762634500000132e+01 +-2.344792079999999856e+01 +-2.344263362499999914e+01 +-2.343248177000000254e+01 +-2.342078590500000246e+01 +-2.341221714000000276e+01 +-2.339196586999999994e+01 +-2.338771533999999974e+01 +-2.338009071500000147e+01 +-2.337629985999999960e+01 +-2.336559295500000033e+01 +-2.335642623999999756e+01 +-2.334599876499999738e+01 +-2.333482837500000073e+01 +-2.332552624000000208e+01 +-2.331964397499999819e+01 +-2.331968307500000037e+01 +-2.330430126499999943e+01 +-2.330406475499999885e+01 +-2.328999805499999809e+01 +-2.328755092499999790e+01 +-2.327131557499999914e+01 +-2.327309226999999936e+01 +-2.325669383999999695e+01 +-2.324775027999999821e+01 +-2.323871898499999844e+01 +-2.323491001000000011e+01 +-2.323019028000000219e+01 +-2.321095181000000096e+01 +-2.319540214499999919e+01 +-2.319671344500000032e+01 +-2.318764686499999783e+01 +-2.317886066500000197e+01 +-2.316437434999999923e+01 +-2.315874194999999958e+01 +-2.315619945499999943e+01 +-2.314151477499999743e+01 +-2.313553905499999885e+01 +-2.313160132999999874e+01 +-2.312185096500000014e+01 +-2.311828899500000034e+01 +-2.310588168999999681e+01 +-2.310370826500000163e+01 +-2.309297562000000070e+01 +-2.308400440500000173e+01 +-2.308385372000000046e+01 +-2.307755470500000072e+01 +-2.306758690000000200e+01 +-2.306505775499999800e+01 +-2.305409717500000255e+01 +-2.305047893500000100e+01 +-2.304300594499999733e+01 +-2.303810691500000019e+01 +-2.302919101500000210e+01 +-2.302028274499999938e+01 +-2.301348114000000322e+01 +-2.300495433500000075e+01 +-2.300044250500000231e+01 +-2.298810959000000054e+01 +-2.298796367500000315e+01 +-2.297764777999999808e+01 +-2.296563815999999747e+01 +-2.297393417500000012e+01 +-2.295765018499999854e+01 +-2.294888591499999819e+01 +-2.294447994499999766e+01 +-2.293711853499999975e+01 +-2.293484592499999764e+01 +-2.292010879499999731e+01 +-2.292023754499999910e+01 +-2.291003799500000326e+01 +-2.290933990499999950e+01 +-2.290099620499999844e+01 +-2.289477634500000036e+01 +-2.288957213999999851e+01 +-2.288372802499999992e+01 +-2.287357235000000344e+01 +-2.287563228500000179e+01 +-2.286190986500000122e+01 +-2.285580730499999902e+01 +-2.285025978499999866e+01 +-2.284600067000000223e+01 +-2.284658431999999806e+01 +-2.283547019999999961e+01 +-2.283157729999999930e+01 +-2.282331371499999761e+01 +-2.281869506500000000e+01 +-2.281617927499999965e+01 +-2.280993270999999822e+01 +-2.279958820499999916e+01 +-2.280435848500000162e+01 +-2.279939174500000121e+01 +-2.279651641499999926e+01 +-2.279274558999999911e+01 +-2.278387546500000127e+01 +-2.278289413499999938e+01 +-2.278627109500000003e+01 +-2.277101707499999961e+01 +-2.277392482999999856e+01 +-2.275434779999999790e+01 +-2.275568007999999764e+01 +-2.274463176500000117e+01 +-2.274301052499999898e+01 +-2.274009418500000024e+01 +-2.273699570000000136e+01 +-2.272901058499999749e+01 +-2.272398281000000253e+01 +-2.271840572500000022e+01 +-2.271522235999999850e+01 +-2.271112060499999785e+01 +-2.270610332500000084e+01 +-2.270099449499999977e+01 +-2.269607449000000088e+01 +-2.269437217499999804e+01 +-2.269220733499999909e+01 +-2.268582248500000276e+01 +-2.268347358999999841e+01 +-2.267746638999999931e+01 +-2.268006802000000022e+01 +-2.267424392499999897e+01 +-2.268161011000000116e+01 +-2.266965198500000156e+01 +-2.266575622499999909e+01 +-2.266012287499999900e+01 +-2.265403747500000264e+01 +-2.266093062999999930e+01 +-2.264644527499999782e+01 +-2.264520549499999902e+01 +-2.264260100999999992e+01 +-2.263898659000000180e+01 +-2.263054656999999992e+01 +-2.263222408499999716e+01 +-2.263017082000000002e+01 +-2.262537956500000291e+01 +-2.261813640999999819e+01 +-2.261451339999999988e+01 +-2.260875892500000006e+01 +-2.260432339000000113e+01 +-2.260363388000000029e+01 +-2.260237217000000243e+01 +-2.259767628000000173e+01 +-2.259261607999999910e+01 +-2.259747409500000259e+01 +-2.258610915999999946e+01 +-2.258430099499999955e+01 +-2.258600043999999940e+01 +-2.258696460499999858e+01 +-2.258551787999999760e+01 +-2.257713222499999972e+01 +-2.257152652999999987e+01 +-2.257202720499999771e+01 +-2.257003021499999917e+01 +-2.256701755499999962e+01 +-2.256049632999999943e+01 +-2.256016921999999880e+01 +-2.255456733999999841e+01 +-2.255719852500000044e+01 +-2.254846095999999989e+01 +-2.254674815999999993e+01 +-2.253636932500000256e+01 +-2.253760529000000190e+01 +-2.253451156500000252e+01 +-2.253298473000000257e+01 +-2.252667235999999917e+01 +-2.253159046000000032e+01 +-2.252628612499999861e+01 +-2.251915264000000150e+01 +-2.251790333000000288e+01 +-2.251831054999999893e+01 +-2.251917362500000053e+01 +-2.250800323499999678e+01 +-2.251502227499999975e+01 +-2.251350021500000054e+01 +-2.251610946999999996e+01 +-2.251182937499999781e+01 +-2.251269435999999757e+01 +-2.250694561000000249e+01 +-2.250423144999999892e+01 +-2.250124263499999699e+01 +-2.250100421999999867e+01 +-2.249499321000000052e+01 +-2.249750232999999966e+01 +-2.248792362500000053e+01 +-2.248475170500000075e+01 +-2.247911453500000079e+01 +-2.247659301499999884e+01 +-2.247196960499999818e+01 +-2.247739982499999911e+01 +-2.247085666499999945e+01 +-2.246806240000000088e+01 +-2.247248363499999968e+01 +-2.246722126000000230e+01 +-2.246387767999999951e+01 +-2.245907688000000135e+01 +-2.246441173499999877e+01 +-2.246070575499999933e+01 +-2.246494292999999942e+01 +-2.246133136499999949e+01 +-2.245780468000000241e+01 +-2.245739078500000119e+01 +-2.245468902500000041e+01 +-2.245572853000000180e+01 +-2.245175266500000077e+01 +-2.244468116499999866e+01 +-2.244918537000000214e+01 +-2.244421291500000137e+01 +-2.242658710499999941e+01 +-2.243690967500000255e+01 +-2.243403434500000060e+01 +-2.242848109999999906e+01 +-2.242632675000000120e+01 +-2.242123889999999875e+01 +-2.242242145499999850e+01 +-2.241795634999999720e+01 +-2.241706752500000022e+01 +-2.241307640000000134e+01 +-2.241256046499999854e+01 +-2.241380691500000211e+01 +-2.241356087000000130e+01 +-2.240775966500000038e+01 +-2.240492248500000017e+01 +-2.240403461500000049e+01 +-2.240083027000000016e+01 +-2.240096091999999928e+01 +-2.239128207999999987e+01 +-2.239918327499999862e+01 +-2.238802242500000261e+01 +-2.239676475499999952e+01 +-2.238912486999999985e+01 +-2.238554667999999737e+01 +-2.238724898999999979e+01 +-2.237453555999999821e+01 +-2.237494468499999911e+01 +-2.236298370500000132e+01 +-2.237206364000000036e+01 +-2.236665630000000249e+01 +-2.235904026000000044e+01 +-2.236055469499999759e+01 +-2.235119724500000160e+01 +-2.235630321500000051e+01 +-2.235181808499999789e+01 +-2.235167408000000222e+01 +-2.235190105000000216e+01 +-2.234918212999999909e+01 +-2.234911441999999937e+01 +-2.234427642500000033e+01 +-2.234311580500000005e+01 +-2.233616828999999981e+01 +-2.233923721000000029e+01 +-2.234240245499999844e+01 +-2.233435249000000056e+01 +-2.233255005000000182e+01 +-2.232514953500000132e+01 +-2.232234001000000134e+01 +-2.232375430999999821e+01 +-2.231599235499999878e+01 +-2.231236553000000100e+01 +-2.230983543500000010e+01 +-2.230373954499999911e+01 +-2.230835342499999996e+01 +-2.229731464500000016e+01 +-2.229752730999999955e+01 +-2.229198550999999995e+01 +-2.229056644499999962e+01 +-2.229014682500000077e+01 +-2.228204726999999963e+01 +-2.228976535999999697e+01 +-2.228431415499999702e+01 +-2.228188705499999855e+01 +-2.228129005499999948e+01 +-2.227319526499999824e+01 +-2.227433204999999816e+01 +-2.227500629500000073e+01 +-2.227075577000000095e+01 +-2.226596069500000041e+01 +-2.226152897000000053e+01 +-2.225710201000000055e+01 +-2.226032733999999991e+01 +-2.224962329999999966e+01 +-2.223691368000000068e+01 +-2.224353789999999975e+01 +-2.223942756499999973e+01 +-2.223516464500000112e+01 +-2.223771285999999847e+01 +-2.222991370999999816e+01 +-2.222300338499999839e+01 +-2.222433948500000156e+01 +-2.222066974500000214e+01 +-2.221746730999999997e+01 +-2.221139526500000017e+01 +-2.221226977999999974e+01 +-2.220425987499999820e+01 +-2.220032024500000034e+01 +-2.220535469000000006e+01 +-2.220039749000000029e+01 +-2.219608497499999800e+01 +-2.219169902999999877e+01 +-2.219801330499999992e+01 +-2.219232368499999808e+01 +-2.218304252500000118e+01 +-2.218206787000000091e+01 +-2.217868804999999810e+01 +-2.217642879499999964e+01 +-2.216329384000000147e+01 +-2.215754127499999981e+01 +-2.215233802499999882e+01 +-2.216028213500000277e+01 +-2.215204906499999993e+01 +-2.214657020499999973e+01 +-2.214578151499999947e+01 +-2.213801383999999928e+01 +-2.213181972499999972e+01 +-2.213258838499999825e+01 +-2.212997818000000194e+01 +-2.212928104499999904e+01 +-2.213004970499999757e+01 +-2.212339687000000055e+01 +-2.211547088500000058e+01 +-2.212081909500000165e+01 +-2.211079311499999989e+01 +-2.210872459499999820e+01 +-2.210775470499999784e+01 +-2.210230445500000229e+01 +-2.209942340999999999e+01 +-2.209626674999999807e+01 +-2.209210872999999964e+01 +-2.209086418500000093e+01 +-2.208141708499999822e+01 +-2.207717227999999920e+01 +-2.207630252500000267e+01 +-2.206769180500000260e+01 +-2.206518364000000076e+01 +-2.206213664999999935e+01 +-2.205919361000000123e+01 +-2.205649376000000217e+01 +-2.205767059000000074e+01 +-2.205060577500000107e+01 +-2.205226516500000145e+01 +-2.205445766500000104e+01 +-2.204959488000000079e+01 +-2.204451465500000040e+01 +-2.203883266500000104e+01 +-2.203456687999999986e+01 +-2.203747558500000281e+01 +-2.203047370999999899e+01 +-2.202569961500000062e+01 +-2.202971362999999982e+01 +-2.201957225499999993e+01 +-2.201258182499999805e+01 +-2.201077843000000200e+01 +-2.201801681499999930e+01 +-2.200372886499999936e+01 +-2.200156593500000213e+01 +-2.200215053499999840e+01 +-2.199609566000000171e+01 +-2.199272728000000043e+01 +-2.198676967499999790e+01 +-2.198735236999999998e+01 +-2.198168277499999945e+01 +-2.197712421499999991e+01 +-2.197872162000000174e+01 +-2.197351074499999868e+01 +-2.197354889000000000e+01 +-2.197239875500000039e+01 +-2.197260570499999943e+01 +-2.196042633000000066e+01 +-2.196247863500000008e+01 +-2.195443820999999929e+01 +-2.196072101500000073e+01 +-2.195689868999999916e+01 +-2.195537376499999738e+01 +-2.194559097500000178e+01 +-2.194591331499999853e+01 +-2.194667911500000201e+01 +-2.194176006000000001e+01 +-2.193502330500000141e+01 +-2.193222236999999808e+01 +-2.193418789000000046e+01 +-2.192735004000000032e+01 +-2.192026329000000118e+01 +-2.191893291499999918e+01 +-2.191914558500000254e+01 +-2.191981983499999842e+01 +-2.191876506999999918e+01 +-2.191368961500000268e+01 +-2.191711520999999863e+01 +-2.191129970500000113e+01 +-2.190987110000000015e+01 +-2.190533828499999913e+01 +-2.190154552499999951e+01 +-2.190350914000000060e+01 +-2.189879703500000119e+01 +-2.190093707999999850e+01 +-2.189631748499999730e+01 +-2.189334201500000177e+01 +-2.189045905999999775e+01 +-2.188776683999999761e+01 +-2.188963317500000016e+01 +-2.188922119000000066e+01 +-2.188524532499999964e+01 +-2.188354396999999807e+01 +-2.188322734999999852e+01 +-2.187347411999999736e+01 +-2.187837981999999926e+01 +-2.186703395500000013e+01 +-2.186296940000000077e+01 +-2.186263751999999982e+01 +-2.186297225500000252e+01 +-2.186413669499999912e+01 +-2.186013794000000132e+01 +-2.185738182499999738e+01 +-2.186331844000000046e+01 +-2.185811233500000128e+01 +-2.185680484999999962e+01 +-2.185481071499999928e+01 +-2.184967327000000026e+01 +-2.185379123999999962e+01 +-2.184688759000000147e+01 +-2.185053158000000195e+01 +-2.185130691999999897e+01 +-2.184690379999999976e+01 +-2.184259033500000058e+01 +-2.184420013500000124e+01 +-2.183969402500000001e+01 +-2.184474087000000253e+01 +-2.184302139500000095e+01 +-2.183906745499999857e+01 +-2.183550739000000007e+01 +-2.183914947499999926e+01 +-2.184149932999999777e+01 +-2.183756637500000153e+01 +-2.183149146999999957e+01 +-2.183494472499999972e+01 +-2.183084296999999907e+01 +-2.182883739500000075e+01 +-2.183062362500000120e+01 +-2.182243728499999946e+01 +-2.182036399500000101e+01 +-2.181752300499999819e+01 +-2.181802844999999991e+01 +-2.181659126000000271e+01 +-2.181541920000000090e+01 +-2.181444454500000063e+01 +-2.181892108999999991e+01 +-2.181766223999999710e+01 +-2.181751727999999702e+01 +-2.181312465999999972e+01 +-2.181556128999999800e+01 +-2.181449604000000164e+01 +-2.181849956499999976e+01 +-2.181244277999999781e+01 +-2.181137943499999921e+01 +-2.181547164999999922e+01 +-2.181523609499999949e+01 +-2.181840992000000057e+01 +-2.181770611000000315e+01 +-2.181073570499999903e+01 +-2.181215476999999936e+01 +-2.181275653999999875e+01 +-2.181463241499999839e+01 +-2.181357956000000087e+01 +-2.181202983500000059e+01 +-2.181631184000000090e+01 +-2.181210898999999870e+01 +-2.181039238000000324e+01 +-2.181411838500000044e+01 +-2.181046866999999878e+01 +-2.181697463999999798e+01 +-2.180612182499999818e+01 +-2.180716228500000042e+01 +-2.181209278000000040e+01 +-2.181167220999999756e+01 +-2.180663872000000225e+01 +-2.180160426999999856e+01 +-2.180136012999999906e+01 +-2.180647850000000076e+01 +-2.180650806499999916e+01 +-2.180912685499999881e+01 +-2.181082535000000178e+01 +-2.180607605000000149e+01 +-2.181007194500000068e+01 +-2.180883312499999960e+01 +-2.180758095000000196e+01 +-2.181443119000000053e+01 +-2.180893993499999794e+01 +-2.181331348500000189e+01 +-2.180762958500000082e+01 +-2.181467819000000219e+01 +-2.180862712999999786e+01 +-2.180959033999999974e+01 +-2.181599616999999824e+01 +-2.181325530999999884e+01 +-2.181513977000000182e+01 +-2.181149291999999917e+01 +-2.182029628499999774e+01 +-2.181396865500000004e+01 +-2.182036972000000219e+01 +-2.181552028499999807e+01 +-2.182044315499999954e+01 +-2.181938076000000137e+01 +-2.181019592500000215e+01 +-2.181501769999999851e+01 +-2.181007861999999875e+01 +-2.181574726000000197e+01 +-2.181680392999999896e+01 +-2.181997108499999882e+01 +-2.181613444999999984e+01 +-2.181386661500000201e+01 +-2.181814861499999836e+01 +-2.181781673500000096e+01 +-2.182219791500000028e+01 +-2.182380199500000018e+01 +-2.182032966499999915e+01 +-2.182129383499999875e+01 +-2.182105922999999947e+01 +-2.182237625000000136e+01 +-2.182353210499999818e+01 +-2.181924534000000193e+01 +-2.182600403000000000e+01 +-2.182566929000000044e+01 +-2.182812213999999784e+01 +-2.183480262500000180e+01 +-2.182811164499999990e+01 +-2.183322238999999954e+01 +-2.183538627499999762e+01 +-2.183042907500000140e+01 +-2.183601284000000220e+01 +-2.183300590500000027e+01 +-2.184035777999999794e+01 +-2.184363174499999971e+01 +-2.183802222999999998e+01 +-2.183787631999999945e+01 +-2.183364963500000044e+01 +-2.182971858999999881e+01 +-2.183281612500000080e+01 +-2.183062744000000066e+01 +-2.183759880000000209e+01 +-2.183606814999999912e+01 +-2.183306503500000062e+01 +-2.183808517499999979e+01 +-2.183996677500000061e+01 +-2.183575820500000120e+01 +-2.183856391999999857e+01 +-2.184174728500000029e+01 +-2.183753967500000215e+01 +-2.184533691500000074e+01 +-2.184528446499999887e+01 +-2.184328460999999777e+01 +-2.184731006499999850e+01 +-2.184929179999999960e+01 +-2.184784793499999722e+01 +-2.184742450499999933e+01 +-2.184902763499999878e+01 +-2.185305118499999821e+01 +-2.185521984500000059e+01 +-2.185451984499999867e+01 +-2.185073756999999972e+01 +-2.185302448499999883e+01 +-2.185352230000000162e+01 +-2.185732650499999963e+01 +-2.185431957499999811e+01 +-2.185802460000000025e+01 +-2.184997749500000097e+01 +-2.185556316499999951e+01 +-2.184967708499999972e+01 +-2.184924983500000195e+01 +-2.184418773499999844e+01 +-2.184970378999999951e+01 +-2.184852886000000183e+01 +-2.185398006500000179e+01 +-2.184712410000000204e+01 +-2.184779930500000233e+01 +-2.184932803999999962e+01 +-2.185500621999999993e+01 +-2.185310554499999824e+01 +-2.185249995999999939e+01 +-2.185104656000000034e+01 +-2.185044098000000190e+01 +-2.185566139499999849e+01 +-2.185486507499999931e+01 +-2.185525512999999975e+01 +-2.185012912999999912e+01 +-2.184786129000000088e+01 +-2.184965419999999980e+01 +-2.185062027000000029e+01 +-2.185242271500000300e+01 +-2.185449313999999887e+01 +-2.185579871999999924e+01 +-2.185049629499999924e+01 +-2.185294246499999815e+01 +-2.184909057499999818e+01 +-2.185245514000000000e+01 +-2.185249233000000046e+01 +-2.185336112999999969e+01 +-2.185451316999999705e+01 +-2.184761810500000223e+01 +-2.184534740499999828e+01 +-2.183888244500000297e+01 +-2.184744167000000203e+01 +-2.184776115500000060e+01 +-2.184595775500000059e+01 +-2.184210777500000233e+01 +-2.184909248499999990e+01 +-2.184254646499999808e+01 +-2.184212112499999847e+01 +-2.184263038499999965e+01 +-2.183573436500000042e+01 +-2.184315871999999814e+01 +-2.184199333000000109e+01 +-2.183723258499999886e+01 +-2.183882617999999809e+01 +-2.183472442500000099e+01 +-2.184270477500000140e+01 +-2.183821105999999901e+01 +-2.183695792999999696e+01 +-2.183595943499999947e+01 +-2.183768272500000052e+01 +-2.183329772500000132e+01 +-2.183544254499999937e+01 +-2.183723258999999928e+01 +-2.183930396999999957e+01 +-2.182677364500000294e+01 +-2.183208369999999832e+01 +-2.182380771999999780e+01 +-2.182919502000000023e+01 +-2.182655238999999980e+01 +-2.183176136000000156e+01 +-2.181889248000000237e+01 +-2.182389545499999883e+01 +-2.181702328000000080e+01 +-2.182185650000000265e+01 +-2.181847858500000115e+01 +-2.181750297500000002e+01 +-2.181327343000000241e+01 +-2.181430721499999947e+01 +-2.181341838499999852e+01 +-2.181258010999999897e+01 +-2.181138896999999943e+01 +-2.180331230000000176e+01 +-2.180349731500000132e+01 +-2.180435562499999946e+01 +-2.180960845499999934e+01 +-2.180593395000000001e+01 +-2.180391692999999975e+01 +-2.180624484999999879e+01 +-2.179972648999999763e+01 +-2.180506705999999895e+01 +-2.180351638500000178e+01 +-2.179975509500000186e+01 +-2.180427646500000094e+01 +-2.180439377000000079e+01 +-2.179730510499999951e+01 +-2.180027866000000003e+01 +-2.179604911499999886e+01 +-2.179946899000000116e+01 +-2.179415416500000191e+01 +-2.179150009499999996e+01 +-2.178883361500000149e+01 +-2.178756237500000026e+01 +-2.178674507000000204e+01 +-2.178823661500000242e+01 +-2.178274917499999930e+01 +-2.178660869499999819e+01 +-2.178754902000000016e+01 +-2.178205108499999909e+01 +-2.177846145499999864e+01 +-2.178344058999999788e+01 +-2.177794456499999853e+01 +-2.178310203499999886e+01 +-2.177917861999999971e+01 +-2.177715969500000170e+01 +-2.177597808499999843e+01 +-2.177332877999999994e+01 +-2.177244567999999703e+01 +-2.177035236000000040e+01 +-2.176962089500000275e+01 +-2.177265167499999876e+01 +-2.176405334000000025e+01 +-2.176845360000000085e+01 +-2.176427745999999885e+01 +-2.176960659000000220e+01 +-2.175825119000000285e+01 +-2.176447677999999897e+01 +-2.176064300499999860e+01 +-2.176413726999999909e+01 +-2.176159382000000164e+01 +-2.176269626999999929e+01 +-2.175858402500000111e+01 +-2.175851440499999967e+01 +-2.175761509000000160e+01 +-2.175487327500000134e+01 +-2.175405883999999901e+01 +-2.175591468999999734e+01 +-2.175858497499999800e+01 +-2.175035095500000182e+01 +-2.175906753499999979e+01 +-2.174947166500000151e+01 +-2.174462985999999987e+01 +-2.175223446000000038e+01 +-2.174813937999999780e+01 +-2.175227546500000031e+01 +-2.174816322499999899e+01 +-2.174242019500000112e+01 +-2.174416542000000163e+01 +-2.174426936999999782e+01 +-2.174903583500000082e+01 +-2.174576092000000216e+01 +-2.174248028000000232e+01 +-2.174514579499999911e+01 +-2.174168872500000305e+01 +-2.174417495499999831e+01 +-2.174216747500000224e+01 +-2.174118137500000003e+01 +-2.173505592500000105e+01 +-2.174101543500000133e+01 +-2.174003887499999976e+01 +-2.174151134499999927e+01 +-2.173859691500000224e+01 +-2.173622512499999715e+01 +-2.173989773000000270e+01 +-2.173643779500000051e+01 +-2.173965644999999824e+01 +-2.173610496499999911e+01 +-2.173620796000000155e+01 +-2.173274707499999892e+01 +-2.173348903499999807e+01 +-2.173734664999999922e+01 +-2.173507594999999881e+01 +-2.173444366500000058e+01 +-2.173244762499999894e+01 +-2.172617530999999857e+01 +-2.173092841999999791e+01 +-2.173149490499999814e+01 +-2.172984981500000146e+01 +-2.173626041500000028e+01 +-2.173234081500000059e+01 +-2.172761440500000063e+01 +-2.172588444000000152e+01 +-2.172819614499999830e+01 +-2.172109698999999949e+01 +-2.172475909999999999e+01 +-2.171673012000000114e+01 +-2.172141074999999688e+01 +-2.172214507999999711e+01 +-2.171668719999999908e+01 +-2.172052669500000022e+01 +-2.172675228499999989e+01 +-2.172093582000000112e+01 +-2.172102642000000117e+01 +-2.172341347000000056e+01 +-2.171641540999999975e+01 +-2.171494769999999974e+01 +-2.172473335000000105e+01 +-2.171662330499999882e+01 +-2.172230339000000043e+01 +-2.172394371000000035e+01 +-2.172159672000000086e+01 +-2.172069263499999892e+01 +-2.172517299500000121e+01 +-2.172391509999999926e+01 +-2.172767067000000196e+01 +-2.172468185500000004e+01 +-2.172476959499999793e+01 +-2.172113132500000177e+01 +-2.171950530999999884e+01 +-2.171924781999999965e+01 +-2.172145748500000195e+01 +-2.172620391999999967e+01 +-2.172575855499999875e+01 +-2.173053264500000026e+01 +-2.172743987999999860e+01 +-2.172819137500000153e+01 +-2.173074150000000060e+01 +-2.172511100500000225e+01 +-2.172612762500000017e+01 +-2.172530746500000021e+01 +-2.172753238499999995e+01 +-2.172607612499999874e+01 +-2.172928809999999800e+01 +-2.173047066000000171e+01 +-2.173094367499999890e+01 +-2.172622394500000098e+01 +-2.172988319499999932e+01 +-2.173072529000000230e+01 +-2.173567104500000013e+01 +-2.173951053500000086e+01 +-2.173625087499999964e+01 +-2.173542308500000075e+01 +-2.173187828000000010e+01 +-2.173745250999999712e+01 +-2.173335838499999895e+01 +-2.173447704499999844e+01 +-2.173632621499999829e+01 +-2.173787689000000256e+01 +-2.174439144499999799e+01 +-2.173444366500000058e+01 +-2.173820019000000059e+01 +-2.174324131000000193e+01 +-2.174161052999999910e+01 +-2.174170493999999820e+01 +-2.174694633500000052e+01 +-2.174100875999999971e+01 +-2.174796008999999941e+01 +-2.174899196500000187e+01 +-2.175037670000000034e+01 +-2.174929999999999808e+01 +-2.175067234000000127e+01 +-2.175059699999999907e+01 +-2.175134372499999813e+01 +-2.175694656499999979e+01 +-2.175502204499999692e+01 +-2.176200867000000017e+01 +-2.175972365999999880e+01 +-2.175553417500000108e+01 +-2.176359749000000221e+01 +-2.176361561000000222e+01 +-2.176188850500000171e+01 +-2.176914215000000041e+01 +-2.176457500500000108e+01 +-2.176779937499999917e+01 +-2.176808643000000032e+01 +-2.177241802000000348e+01 +-2.176930904499999997e+01 +-2.177546787500000036e+01 +-2.177805804999999850e+01 +-2.177724361500000327e+01 +-2.177972793500000037e+01 +-2.177532863500000104e+01 +-2.178507422999999932e+01 +-2.178150558499999789e+01 +-2.177933884000000120e+01 +-2.178613949000000005e+01 +-2.178677940500000076e+01 +-2.178625488499999818e+01 +-2.179113292499999943e+01 +-2.178903770499999837e+01 +-2.178897476000000211e+01 +-2.179421615500000087e+01 +-2.179708957500000110e+01 +-2.179479027000000002e+01 +-2.180004024499999815e+01 +-2.180227947499999885e+01 +-2.180357646999999943e+01 +-2.180441474999999940e+01 +-2.180700587999999840e+01 +-2.181061649499999788e+01 +-2.180997658000000072e+01 +-2.181348704999999910e+01 +-2.181360149500000034e+01 +-2.181176662499999708e+01 +-2.181169510000000145e+01 +-2.181806373500000262e+01 +-2.181550502999999708e+01 +-2.182031345500000086e+01 +-2.182372760999999883e+01 +-2.182023048499999973e+01 +-2.182717132499999835e+01 +-2.182858466999999791e+01 +-2.182897282000000061e+01 +-2.182915305999999944e+01 +-2.182834148499999927e+01 +-2.183388519500000058e+01 +-2.183244514500000122e+01 +-2.182866382499999958e+01 +-2.182968616499999825e+01 +-2.182895373999999933e+01 +-2.183045482500000034e+01 +-2.183341598500000202e+01 +-2.183908367000000084e+01 +-2.184315585999999954e+01 +-2.184094619500000078e+01 +-2.183679389999999998e+01 +-2.184199619500000011e+01 +-2.184671688000000245e+01 +-2.185099506499999933e+01 +-2.185035896000000122e+01 +-2.185194874000000098e+01 +-2.184798717500000009e+01 +-2.185057545000000090e+01 +-2.185392284499999960e+01 +-2.184848975999999965e+01 +-2.185542393000000061e+01 +-2.185756874500000180e+01 +-2.186195468999999747e+01 +-2.186545276500000057e+01 +-2.186389255499999962e+01 +-2.187125587499999924e+01 +-2.186597633499999915e+01 +-2.187292861999999971e+01 +-2.187271976499999937e+01 +-2.187538337499999841e+01 +-2.187379455499999992e+01 +-2.187100696499999941e+01 +-2.187745094000000279e+01 +-2.188250923000000014e+01 +-2.188859081000000018e+01 +-2.188676166500000164e+01 +-2.188936042999999998e+01 +-2.189945697499999966e+01 +-2.189591122000000212e+01 +-2.189699745000000064e+01 +-2.189823150499999826e+01 +-2.189510345499999744e+01 +-2.189880847999999958e+01 +-2.190266323000000170e+01 +-2.190387726000000157e+01 +-2.190789031999999992e+01 +-2.190471172499999852e+01 +-2.191057204999999897e+01 +-2.190309428999999852e+01 +-2.190886878999999965e+01 +-2.190558910000000026e+01 +-2.190587044000000105e+01 +-2.191308975000000103e+01 +-2.190927218999999937e+01 +-2.191267204000000035e+01 +-2.191105079500000130e+01 +-2.191243362499999847e+01 +-2.191298865999999990e+01 +-2.191556262499999974e+01 +-2.191957950500000152e+01 +-2.192041492500000288e+01 +-2.191687011999999868e+01 +-2.191752910499999984e+01 +-2.191318512000000140e+01 +-2.191600226999999990e+01 +-2.192212486000000027e+01 +-2.192003631500000083e+01 +-2.192325592000000256e+01 +-2.192281341500000025e+01 +-2.192072773000000296e+01 +-2.192200756000000084e+01 +-2.193399905999999788e+01 +-2.192359065999999856e+01 +-2.192324543000000148e+01 +-2.192553424999999834e+01 +-2.192627048499999987e+01 +-2.193097114500000089e+01 +-2.192593288500000170e+01 +-2.192405795999999896e+01 +-2.192442322000000132e+01 +-2.192789554499999838e+01 +-2.192966270499999837e+01 +-2.192802238000000159e+01 +-2.192968463999999784e+01 +-2.192493248000000250e+01 +-2.193018245500000063e+01 +-2.192745399500000048e+01 +-2.192580699999999894e+01 +-2.192710018000000005e+01 +-2.192493724999999927e+01 +-2.192895126500000202e+01 +-2.192587661499999996e+01 +-2.193126201500000150e+01 +-2.193246746000000158e+01 +-2.192545318500000207e+01 +-2.192949008500000119e+01 +-2.192509937500000206e+01 +-2.192120456500000003e+01 +-2.192541599500000160e+01 +-2.192660904000000244e+01 +-2.192754363999999967e+01 +-2.192637920499999993e+01 +-2.192757225000000076e+01 +-2.192383956999999839e+01 +-2.192330933000000215e+01 +-2.192916202500000011e+01 +-2.192352009000000024e+01 +-2.192187976499999991e+01 +-2.192163467499999996e+01 +-2.192932987000000011e+01 +-2.192967892000000063e+01 +-2.192714214500000125e+01 +-2.193117236999999875e+01 +-2.193503379499999895e+01 +-2.192700195500000149e+01 +-2.192372321999999940e+01 +-2.192290591999999805e+01 +-2.192218685000000278e+01 +-2.192561054499999784e+01 +-2.192232799499999985e+01 +-2.192168903499999999e+01 +-2.192124080500000005e+01 +-2.192620563500000230e+01 +-2.192384434000000226e+01 +-2.192357445000000027e+01 +-2.192714596000000071e+01 +-2.192006015500000160e+01 +-2.191951179499999824e+01 +-2.192493629500000196e+01 +-2.191770934999999909e+01 +-2.191862487499999901e+01 +-2.191845989500000158e+01 +-2.191073131499999960e+01 +-2.191649531999999923e+01 +-2.191138362499999914e+01 +-2.191689205000000129e+01 +-2.191104602500000098e+01 +-2.191106605499999915e+01 +-2.190897464500000069e+01 +-2.190689277500000287e+01 +-2.191038036500000175e+01 +-2.191103458499999945e+01 +-2.190647411000000133e+01 +-2.190557860999999917e+01 +-2.190563392500000006e+01 +-2.190371990500000265e+01 +-2.190619755000000168e+01 +-2.190093612500000120e+01 +-2.190276813500000230e+01 +-2.189477443999999906e+01 +-2.189684582000000290e+01 +-2.189800166999999931e+01 +-2.188938617999999892e+01 +-2.189381122500000032e+01 +-2.189564418999999873e+01 +-2.189548968999999801e+01 +-2.189244365999999786e+01 +-2.189003944499999932e+01 +-2.189408016000000146e+01 +-2.185519027999999864e+01 +-2.185602283500000098e+01 +-2.185280609000000140e+01 +-2.184865093500000199e+01 +-2.185245132500000054e+01 +-2.185465240499999950e+01 +-2.184839344000000239e+01 +-2.187998771499999862e+01 +-2.188327407999999963e+01 +-2.188217734999999919e+01 +-2.188180255500000015e+01 +-2.188879394499999975e+01 +-2.188118267000000117e+01 +-2.188110256000000220e+01 +-2.188544559500000020e+01 +-2.187719536000000176e+01 +-2.187657738000000052e+01 +-2.187155055999999931e+01 +-2.187621402999999987e+01 +-2.187267208000000096e+01 +-2.187395858500000045e+01 +-2.186706065999999993e+01 +-2.187230968500000117e+01 +-2.186878395000000097e+01 +-2.186406898499999940e+01 +-2.186392402499999932e+01 +-2.187174510999999910e+01 +-2.187163162000000227e+01 +-2.187688350999999898e+01 +-2.186891079000000104e+01 +-2.187232398999999816e+01 +-2.186859607999999966e+01 +-2.187104511000000073e+01 +-2.186905575000000113e+01 +-2.186513328499999886e+01 +-2.186645126500000202e+01 +-2.186576462000000021e+01 +-2.186748028000000232e+01 +-2.186273669999999925e+01 +-2.186225891000000132e+01 +-2.185697173999999876e+01 +-2.186240577999999957e+01 +-2.185967922500000071e+01 +-2.185766601499999950e+01 +-2.185538577999999887e+01 +-2.185568619000000012e+01 +-2.185797024000000022e+01 +-2.185064125000000246e+01 +-2.185782718499999788e+01 +-2.185315799500000011e+01 +-2.191857624000000015e+01 +-2.192731857000000062e+01 +-2.192642688499999792e+01 +-2.192244338999999798e+01 +-2.192022323500000169e+01 +-2.184790038999999950e+01 +-2.184633731999999995e+01 +-2.184653854000000095e+01 +-2.184145736500000012e+01 +-2.184305095500000249e+01 +-2.184443951000000084e+01 +-2.184574317999999948e+01 +-2.184252071499999914e+01 +-2.184217357500000034e+01 +-2.183755683999999775e+01 +-2.183296298999999863e+01 +-2.183814811499999919e+01 +-2.184222697999999951e+01 +-2.183826160499999958e+01 +-2.183338642000000007e+01 +-2.183080291499999959e+01 +-2.183313274500000034e+01 +-2.183343029000000257e+01 +-2.182789611500000149e+01 +-2.182690524999999937e+01 +-2.182958507499999712e+01 +-2.182711220000000196e+01 +-2.183192539000000210e+01 +-2.182306766499999995e+01 +-2.182411003499999680e+01 +-2.182172298500000096e+01 +-2.181979751499999765e+01 +-2.182055377500000048e+01 +-2.182215118499999917e+01 +-2.181919860500000041e+01 +-2.181561279499999983e+01 +-2.181858921500000292e+01 +-2.181821346499999947e+01 +-2.181907462999999936e+01 +-2.181318854999999957e+01 +-2.181762790499999838e+01 +-2.181128406500000239e+01 +-2.181320571999999913e+01 +-2.181140136999999868e+01 +-2.180663872000000225e+01 +-2.180559635499999871e+01 +-2.181061077000000026e+01 +-2.180040169000000105e+01 +-2.180546951000000178e+01 +-2.180244350499999939e+01 +-2.180742836000000295e+01 +-2.180320644000000030e+01 +-2.180387210499999995e+01 +-2.180637646000000274e+01 +-2.180765724000000105e+01 +-2.180686664499999949e+01 +-2.181029701499999973e+01 +-2.180172920500000089e+01 +-2.180211544000000146e+01 +-2.180304718000000008e+01 +-2.179890441999999950e+01 +-2.180195808499999899e+01 +-2.180511379000000005e+01 +-2.180098438499999958e+01 +-2.179979038500000144e+01 +-2.179375552999999854e+01 +-2.179467868999999780e+01 +-2.178825664500000059e+01 +-2.178928184499999787e+01 +-2.179133033499999783e+01 +-2.179297542500000162e+01 +-2.179200648999999856e+01 +-2.178080272500000092e+01 +-2.178448867999999905e+01 +-2.178889655999999775e+01 +-2.178991794499999912e+01 +-2.179104137499999894e+01 +-2.178719043999999982e+01 +-2.178116702999999887e+01 +-2.178603362999999860e+01 +-2.178052139000000054e+01 +-2.178166103499999906e+01 +-2.178093909999999767e+01 +-2.177747821500000214e+01 +-2.177745247000000006e+01 +-2.178032397999999858e+01 +-2.177879429000000044e+01 +-2.177190398999999843e+01 +-2.177616119500000025e+01 +-2.177460003000000199e+01 +-2.176985168499999901e+01 +-2.177381515500000120e+01 +-2.177740097000000219e+01 +-2.177557945499999903e+01 +-2.177164268499999977e+01 +-2.177110576500000150e+01 +-2.177287292500000149e+01 +-2.177378654500000010e+01 +-2.176683616500000085e+01 +-2.176319217500000036e+01 +-2.177008533499999743e+01 +-2.176258563999999751e+01 +-2.176881599500000064e+01 +-2.177184104999999903e+01 +-2.176464176500000036e+01 +-2.176199912999999952e+01 +-2.176245689499999969e+01 +-2.176634025500000291e+01 +-2.176412486999999985e+01 +-2.175690746000000075e+01 +-2.175858688499999971e+01 +-2.175959587499999870e+01 +-2.176721477499999935e+01 +-2.176512241500000044e+01 +-2.176175880499999948e+01 +-2.176671314000000024e+01 +-2.175865077999999997e+01 +-2.175548362500000010e+01 +-2.176583862000000025e+01 +-2.176061439499999750e+01 +-2.176292419500000008e+01 +-2.175945949500000154e+01 +-2.175918864999999869e+01 +-2.175663948000000048e+01 +-2.175510692499999976e+01 +-2.176051807500000024e+01 +-2.175814628999999911e+01 +-2.175733757000000068e+01 +-2.175945472500000122e+01 +-2.175370121000000267e+01 +-2.175874328999999818e+01 +-2.175528526499999771e+01 +-2.175255775499999800e+01 +-2.175259876500000189e+01 +-2.175853633999999914e+01 +-2.176139450499999839e+01 +-2.175727176499999871e+01 +-2.175830173499999987e+01 +-2.175372982000000022e+01 +-2.176209449499999948e+01 +-2.176119040999999754e+01 +-2.175890159499999754e+01 +-2.175617789999999729e+01 +-2.175161170999999882e+01 +-2.175622558499999926e+01 +-2.175138282999999717e+01 +-2.175330448500000102e+01 +-2.175002003000000173e+01 +-2.176029109999999989e+01 +-2.175123881999999753e+01 +-2.175711822499999926e+01 +-2.174962520500000096e+01 +-2.175401688000000178e+01 +-2.175340080499999829e+01 +-2.175359153499999820e+01 +-2.175426673999999849e+01 +-2.175070858000000129e+01 +-2.175062083999999984e+01 +-2.175102233999999868e+01 +-2.175127983000000143e+01 +-2.175824165499999907e+01 +-2.174976063000000082e+01 +-2.175142669499999926e+01 +-2.174686718000000241e+01 +-2.175293732000000091e+01 +-2.174945449500000194e+01 +-2.175210666499999945e+01 +-2.175560092999999995e+01 +-2.175323485999999917e+01 +-2.174614619999999832e+01 +-2.175097369999999941e+01 +-2.175611590999999834e+01 +-2.174387359500000017e+01 +-2.175057029999999969e+01 +-2.174556636999999881e+01 +-2.174601649999999964e+01 +-2.174091911000000010e+01 +-2.174310683999999938e+01 +-2.174551391500000008e+01 +-2.174826812999999959e+01 +-2.174187755499999852e+01 +-2.174620437499999781e+01 +-2.174228572999999898e+01 +-2.174631309499999787e+01 +-2.174842929500000110e+01 +-2.174131012000000140e+01 +-2.174242687000000274e+01 +-2.174187373999999906e+01 +-2.174399757500000163e+01 +-2.173761082000000044e+01 +-2.174391460500000051e+01 +-2.174222755499999948e+01 +-2.173503207999999987e+01 +-2.174178981500000063e+01 +-2.173876952999999901e+01 +-2.173524379500000236e+01 +-2.173790169000000105e+01 +-2.173900890499999861e+01 +-2.173317622999999799e+01 +-2.173409462000000048e+01 +-2.173404121499999775e+01 +-2.173148250500000245e+01 +-2.173395920000000103e+01 +-2.173160457499999865e+01 +-2.172722530500000104e+01 +-2.173217869000000135e+01 +-2.172594261000000060e+01 +-2.173029708500000012e+01 +-2.172919845500000235e+01 +-2.172455120000000051e+01 +-2.171938896500000027e+01 +-2.172149658000000017e+01 +-2.172319221499999742e+01 +-2.172146225000000186e+01 +-2.172551059999999978e+01 +-2.172082710000000105e+01 +-2.172017765000000011e+01 +-2.171936416500000178e+01 +-2.171121310999999920e+01 +-2.171589661000000149e+01 +-2.171535872999999839e+01 +-2.171178340999999890e+01 +-2.171378993999999807e+01 +-2.170856666499999932e+01 +-2.170336151000000058e+01 +-2.170909404999999737e+01 +-2.170515441999999950e+01 +-2.170863628499999720e+01 +-2.170312118500000054e+01 +-2.170966434500000020e+01 +-2.170711898999999789e+01 +-2.170749950500000125e+01 +-2.170446300500000092e+01 +-2.170603179999999810e+01 +-2.170521450000000030e+01 +-2.169886684499999774e+01 +-2.169621848999999969e+01 +-2.169484901500000262e+01 +-2.169739723499999684e+01 +-2.169767665999999906e+01 +-2.169618892500000129e+01 +-2.169283485500000097e+01 +-2.169815254499999924e+01 +-2.169415091999999845e+01 +-2.168819427500000074e+01 +-2.169132709499999834e+01 +-2.168634891499999995e+01 +-2.168366814000000176e+01 +-2.168352794999999844e+01 +-2.168905830499999965e+01 +-2.167691230999999874e+01 +-2.168000888999999987e+01 +-2.168099785000000068e+01 +-2.168009090500000013e+01 +-2.167216682499999791e+01 +-2.167194175999999928e+01 +-2.167304038999999705e+01 +-2.167103290500000057e+01 +-2.166619777500000055e+01 +-2.166937732499999925e+01 +-2.166677951999999863e+01 +-2.166922569500000151e+01 +-2.166357040000000111e+01 +-2.166147803999999866e+01 +-2.165936660999999930e+01 +-2.166307925999999995e+01 +-2.165801238999999967e+01 +-2.166052436999999742e+01 +-2.165130424499999862e+01 +-2.165500927000000075e+01 +-2.164992523000000091e+01 +-2.164568805500000082e+01 +-2.164886856500000079e+01 +-2.164249896999999834e+01 +-2.164266491000000059e+01 +-2.164817619499999779e+01 +-2.164214992499999823e+01 +-2.164799594500000168e+01 +-2.164088916500000082e+01 +-2.163972282499999977e+01 +-2.164083861999999669e+01 +-2.163633823500000020e+01 +-2.163827133499999888e+01 +-2.163319778500000012e+01 +-2.163093089999999918e+01 +-2.163462639000000109e+01 +-2.163492679499999838e+01 +-2.162847042499999972e+01 +-2.162588691500000238e+01 +-2.162989329999999910e+01 +-2.162406921499999868e+01 +-2.162472533999999769e+01 +-2.162458133999999887e+01 +-2.162439823000000061e+01 +-2.161935425000000066e+01 +-2.161421108000000046e+01 +-2.161900710999999831e+01 +-2.161689567500000209e+01 +-2.161553668999999900e+01 +-2.161777782499999745e+01 +-2.161454867999999863e+01 +-2.161225033000000195e+01 +-2.161412238999999857e+01 +-2.160841178999999812e+01 +-2.160649871999999760e+01 +-2.161111831499999880e+01 +-2.160965729000000124e+01 +-2.160854435000000251e+01 +-2.160820770000000124e+01 +-2.160839939000000243e+01 +-2.160824775500000072e+01 +-2.160189723999999956e+01 +-2.159657764499999999e+01 +-2.160249138000000002e+01 +-2.160223293499999997e+01 +-2.159781551500000063e+01 +-2.160041713500000071e+01 +-2.160283565499999980e+01 +-2.160045527999999848e+01 +-2.159805965500000013e+01 +-2.159770393499999841e+01 +-2.159865283500000288e+01 +-2.159507465499999768e+01 +-2.159244918499999955e+01 +-2.158901119499999766e+01 +-2.158987903999999958e+01 +-2.159502696999999927e+01 +-2.159485721499999755e+01 +-2.159100532500000114e+01 +-2.159213638499999988e+01 +-2.158718776499999947e+01 +-2.159040832499999851e+01 +-2.159044265500000037e+01 +-2.158978271499999835e+01 +-2.158927059500000212e+01 +-2.158393955000000020e+01 +-2.158820343000000008e+01 +-2.158566093499999994e+01 +-2.158434391000000119e+01 +-2.158674716999999887e+01 +-2.158419513999999850e+01 +-2.158909225499999707e+01 +-2.158624934999999923e+01 +-2.158754920999999882e+01 +-2.158271694500000137e+01 +-2.158373260500000157e+01 +-2.158289527499999849e+01 +-2.158228206500000113e+01 +-2.158312416000000056e+01 +-2.157954025499999773e+01 +-2.158462238499999941e+01 +-2.158252716500000190e+01 +-2.157867717499999927e+01 +-2.158009528999999915e+01 +-2.158061122999999881e+01 +-2.157964515500000147e+01 +-2.158284854500000094e+01 +-2.158425616999999974e+01 +-2.158398342499999956e+01 +-2.158693600000000146e+01 +-2.158331584999999819e+01 +-2.158018684500000006e+01 +-2.157561493000000041e+01 +-2.157516860999999864e+01 +-2.158270930999999848e+01 +-2.157457447000000172e+01 +-2.158161926500000050e+01 +-2.157915497000000116e+01 +-2.158347224999999980e+01 +-2.157717132500000190e+01 +-2.158360290499999934e+01 +-2.158214568999999727e+01 +-2.157719516999999954e+01 +-2.158033466499999875e+01 +-2.157947063499999985e+01 +-2.158248233500000168e+01 +-2.157918548500000000e+01 +-2.158288860500000084e+01 +-2.158069896499999984e+01 +-2.158492756000000057e+01 +-2.158319283000000155e+01 +-2.158348369499999819e+01 +-2.158405494499999833e+01 +-2.158085823000000048e+01 +-2.158736229000000151e+01 +-2.158591460999999967e+01 +-2.158324241500000085e+01 +-2.159090232500000184e+01 +-2.158659935000000019e+01 +-2.159083271000000082e+01 +-2.158956337000000048e+01 +-2.159470558000000295e+01 +-2.158839702999999943e+01 +-2.158787155000000269e+01 +-2.158923435500000210e+01 +-2.159173012000000114e+01 +-2.158945465000000041e+01 +-2.159158897500000052e+01 +-2.159261703499999996e+01 +-2.159373759999999720e+01 +-2.159366798499999973e+01 +-2.160240077999999997e+01 +-2.160231399499999938e+01 +-2.160331058499999912e+01 +-2.160151863000000105e+01 +-2.160198688500000230e+01 +-2.160455798999999999e+01 +-2.160677719000000252e+01 +-2.160614204499999857e+01 +-2.161058044500000008e+01 +-2.161309051499999967e+01 +-2.161529636499999896e+01 +-2.160850143500000087e+01 +-2.161634541000000098e+01 +-2.161500358500000019e+01 +-2.161766528999999792e+01 +-2.161877918500000106e+01 +-2.161952877000000228e+01 +-2.162129783500000002e+01 +-2.162277984500000017e+01 +-2.162573909500000013e+01 +-2.162188720500000017e+01 +-2.163535403999999929e+01 +-2.163565349499999968e+01 +-2.163096141500000158e+01 +-2.163549614000000076e+01 +-2.163228130499999935e+01 +-2.163754939999999749e+01 +-2.164282131499999906e+01 +-2.164155769499999948e+01 +-2.164112949500000127e+01 +-2.164795589499999906e+01 +-2.164731026000000114e+01 +-2.164853096000000221e+01 +-2.164558887500000139e+01 +-2.165178394499999825e+01 +-2.165198326000000151e+01 +-2.165208530499999995e+01 +-2.165931511000000143e+01 +-2.165663909999999959e+01 +-2.165972041999999931e+01 +-2.166591071999999940e+01 +-2.166546821499999709e+01 +-2.166132354999999876e+01 +-2.166547965999999903e+01 +-2.166879272499999942e+01 +-2.167228794000000036e+01 +-2.166728782500000250e+01 +-2.167236519000000072e+01 +-2.167417621500000280e+01 +-2.167704104999999970e+01 +-2.168103790499999661e+01 +-2.168641566999999881e+01 +-2.168313121999999993e+01 +-2.168496894999999824e+01 +-2.168258571500000187e+01 +-2.168674850500000062e+01 +-2.169081210999999954e+01 +-2.169316386999999935e+01 +-2.169154834500000106e+01 +-2.169452285500000244e+01 +-2.169530582499999838e+01 +-2.169750022999999928e+01 +-2.169757270999999932e+01 +-2.170447635500000061e+01 +-2.170172596000000098e+01 +-2.169752788499999951e+01 +-2.170384978999999959e+01 +-2.171111774500000280e+01 +-2.170699024500000007e+01 +-2.171346092499999969e+01 +-2.170844459999999998e+01 +-2.171374225499999966e+01 +-2.171875667500000162e+01 +-2.171577358500000088e+01 +-2.171962833499999945e+01 +-2.172439003000000213e+01 +-2.172378254000000197e+01 +-2.172264670999999936e+01 +-2.172983646499999821e+01 +-2.173071384499999681e+01 +-2.173407650000000046e+01 +-2.173829555500000055e+01 +-2.173437691000000171e+01 +-2.174040984999999893e+01 +-2.173968314999999762e+01 +-2.174402809000000047e+01 +-2.174229526499999920e+01 +-2.174524021499999904e+01 +-2.174451541999999904e+01 +-2.175064563499999792e+01 +-2.175031089499999837e+01 +-2.175451374000000015e+01 +-2.175376606000000024e+01 +-2.175187491999999878e+01 +-2.175372123500000043e+01 +-2.175647544499999952e+01 +-2.175722599499999887e+01 +-2.176144504500000210e+01 +-2.176374435500000004e+01 +-2.176341342999999995e+01 +-2.177046871000000294e+01 +-2.176499176000000091e+01 +-2.177167224499999776e+01 +-2.176338672500000015e+01 +-2.176970386500000032e+01 +-2.176804638000000125e+01 +-2.177559280500000227e+01 +-2.176545238499999968e+01 +-2.177505683999999775e+01 +-2.177249908499999975e+01 +-2.177912140000000107e+01 +-2.178290366999999961e+01 +-2.177905941000000212e+01 +-2.177037906500000020e+01 +-2.178140258499999860e+01 +-2.178526305999999835e+01 +-2.178250598500000024e+01 +-2.178949451500000123e+01 +-2.178556919000000036e+01 +-2.178906154999999956e+01 +-2.178844928499999867e+01 +-2.179284381500000123e+01 +-2.178442096999999933e+01 +-2.179370308000000023e+01 +-2.179270362999999833e+01 +-2.179129123499999920e+01 +-2.178843307500000037e+01 +-2.179211425500000132e+01 +-2.179505252999999954e+01 +-2.179572582499999811e+01 +-2.179234027999999768e+01 +-2.179776478000000139e+01 +-2.179349994500000065e+01 +-2.179568386000000046e+01 +-2.179405784500000109e+01 +-2.179561042999999998e+01 +-2.179177761500000088e+01 +-2.180300616999999974e+01 +-2.179449558499999995e+01 +-2.179935932499999751e+01 +-2.179753685000000019e+01 +-2.179350185500000237e+01 +-2.180150318500000139e+01 +-2.179437827999999655e+01 +-2.179584694000000056e+01 +-2.180440425999999832e+01 +-2.179808425499999913e+01 +-2.180131148999999979e+01 +-2.179506969500000224e+01 +-2.179445171500000100e+01 +-2.179280185500000044e+01 +-2.179972934999999978e+01 +-2.179715346999999781e+01 +-2.179761028499999753e+01 +-2.179671954999999883e+01 +-2.178845882499999931e+01 +-2.179003620000000296e+01 +-2.179371928999999852e+01 +-2.179365063000000191e+01 +-2.179275226499999718e+01 +-2.179200077000000135e+01 +-2.179016876500000066e+01 +-2.179079914500000115e+01 +-2.179163646499999984e+01 +-2.179540062000000233e+01 +-2.179317378999999733e+01 +-2.179058265500000147e+01 +-2.178836727499999881e+01 +-2.179367828499999860e+01 +-2.178816986000000000e+01 +-2.178899383499999942e+01 +-2.178622436500000248e+01 +-2.178638267499999870e+01 +-2.178798866500000031e+01 +-2.178790474000000188e+01 +-2.178320216999999914e+01 +-2.178247356500000009e+01 +-2.178347206499999800e+01 +-2.178536509999999993e+01 +-2.178727722000000000e+01 +-2.178158950999999988e+01 +-2.178714561500000002e+01 +-2.178145312999999916e+01 +-2.178291320499999983e+01 +-2.177739810499999962e+01 +-2.177482223500000202e+01 +-2.177609920500000129e+01 +-2.178404427000000254e+01 +-2.177614879500000100e+01 +-2.177145099500000214e+01 +-2.177052021000000082e+01 +-2.177629184500000292e+01 +-2.177085781000000253e+01 +-2.177251147999999858e+01 +-2.176716709000000094e+01 +-2.176855278000000027e+01 +-2.177318859000000018e+01 +-2.176713943499999715e+01 +-2.177030468000000241e+01 +-2.176270771000000082e+01 +-2.176910495999999995e+01 +-2.176277542000000054e+01 +-2.176293468000000075e+01 +-2.176641845500000017e+01 +-2.176163196499999941e+01 +-2.175944995999999776e+01 +-2.176002120999999789e+01 +-2.175653839000000289e+01 +-2.176165771499999835e+01 +-2.175159263500000151e+01 +-2.175971889499999889e+01 +-2.175311660999999930e+01 +-2.175730228500000152e+01 +-2.175416850999999951e+01 +-2.175059795499999993e+01 +-2.175523949000000101e+01 +-2.174617767499999843e+01 +-2.174367999999999768e+01 +-2.174322891500000310e+01 +-2.173996925499999833e+01 +-2.174265575000000084e+01 +-2.173804282999999771e+01 +-2.174354552999999868e+01 +-2.173501586999999802e+01 +-2.173948955499999869e+01 +-2.174358463000000086e+01 +-2.173595046999999880e+01 +-2.174026489499999926e+01 +-2.173474693500000043e+01 +-2.173428249500000220e+01 +-2.173919582499999947e+01 +-2.173153591500000203e+01 +-2.173080444500000041e+01 +-2.173656940500000090e+01 +-2.172644043000000025e+01 +-2.173143291499999918e+01 +-2.173065662500000172e+01 +-2.172976208000000042e+01 +-2.172690486999999848e+01 +-2.173188113999999871e+01 +-2.172716236000000123e+01 +-2.172905540000000002e+01 +-2.172343539999999962e+01 +-2.172410202000000012e+01 +-2.172453403499999780e+01 +-2.172506141999999940e+01 +-2.172465038499999679e+01 +-2.172086811000000139e+01 +-2.172557449500000004e+01 +-2.172160339500000248e+01 +-2.172619914999999935e+01 +-2.172224140499999834e+01 +-2.172349930000000029e+01 +-2.172144604000000001e+01 +-2.171738529499999970e+01 +-2.172557067999999703e+01 +-2.172341824000000088e+01 +-2.172352123000000290e+01 +-2.172089481500000119e+01 +-2.171179676500000255e+01 +-2.171856784999999945e+01 +-2.171615695999999929e+01 +-2.172258949000000072e+01 +-2.171559047499999906e+01 +-2.171325111000000163e+01 +-2.171685696000000121e+01 +-2.171880626499999778e+01 +-2.171481800000000106e+01 +-2.171975326500000136e+01 +-2.172219944000000069e+01 +-2.171772766000000132e+01 +-2.171730422999999988e+01 +-2.171557616999999851e+01 +-2.171636581499999963e+01 +-2.171831416999999931e+01 +-2.171311664499999949e+01 +-2.171263313499999725e+01 +-2.171228504500000156e+01 +-2.171081924499999971e+01 +-2.171066474999999940e+01 +-2.171337700000000126e+01 +-2.170790862999999860e+01 +-2.171201324500000140e+01 +-2.171584891999999911e+01 +-2.171751785000000012e+01 +-2.171472644500000015e+01 +-2.170365905500000281e+01 +-2.171580409999999972e+01 +-2.171224021999999820e+01 +-2.171556568500000139e+01 +-2.171198558500000075e+01 +-2.170205593000000022e+01 +-2.170293998500000043e+01 +-2.170411491000000126e+01 +-2.170182133000000135e+01 +-2.170401764000000000e+01 +-2.169744873000000140e+01 +-2.169330882999999943e+01 +-2.169154071500000214e+01 +-2.170273685499999772e+01 +-2.169537353500000165e+01 +-2.170105457500000057e+01 +-2.169935417499999986e+01 +-2.170083427499999829e+01 +-2.170013046500000087e+01 +-2.169741439999999955e+01 +-2.169338322000000119e+01 +-2.169738483500000115e+01 +-2.170170593499999967e+01 +-2.169974040999999687e+01 +-2.169929980999999941e+01 +-2.169929504499999950e+01 +-2.169527434999999826e+01 +-2.170420265499999957e+01 +-2.169692135000000022e+01 +-2.169702911499999942e+01 +-2.169955539500000086e+01 +-2.169651698999999923e+01 +-2.169815922000000086e+01 +-2.169327259499999982e+01 +-2.169710827000000108e+01 +-2.169900608000000020e+01 +-2.168862438000000026e+01 +-2.170083714000000086e+01 +-2.169623279500000024e+01 +-2.169575786499999737e+01 +-2.169554328999999981e+01 +-2.169810199999999867e+01 +-2.170174789500000045e+01 +-2.170241451500000096e+01 +-2.169698333499999876e+01 +-2.169923782000000045e+01 +-2.170014381500000056e+01 +-2.169944095500000003e+01 +-2.169663906000000253e+01 +-2.170054530999999898e+01 +-2.169929504499999950e+01 +-2.170061301999999870e+01 +-2.169860458000000136e+01 +-2.170003222999999792e+01 +-2.170080566500000074e+01 +-2.170140743500000013e+01 +-2.169744109999999893e+01 +-2.170134639999999848e+01 +-2.170367717999999968e+01 +-2.169938850500000171e+01 +-2.170352744999999928e+01 +-2.170450877999999761e+01 +-2.170598792999999915e+01 +-2.169872760999999883e+01 +-2.170688056999999915e+01 +-2.170365047499999989e+01 +-2.170739841500000011e+01 +-2.170527363000000065e+01 +-2.170606994499999942e+01 +-2.170212841000000026e+01 +-2.169477557999999817e+01 +-2.170286178499999963e+01 +-2.170655727500000154e+01 +-2.170561122499999840e+01 +-2.170529270499999797e+01 +-2.170574092500000063e+01 +-2.171340370000000064e+01 +-2.170742607500000076e+01 +-2.170997715000000028e+01 +-2.170324516000000159e+01 +-2.170784187499999973e+01 +-2.169966983999999854e+01 +-2.170928764499999986e+01 +-2.170542430999999794e+01 +-2.170154094499999786e+01 +-2.170896625499999999e+01 +-2.170557212499999977e+01 +-2.170303439999999995e+01 +-2.170561122999999881e+01 +-2.170877074999999934e+01 +-2.170376205499999855e+01 +-2.171088504499999772e+01 +-2.170885753499999993e+01 +-2.171220302500000088e+01 +-2.171308040499999947e+01 +-2.171280002999999681e+01 +-2.171295261499999896e+01 +-2.171771717000000024e+01 +-2.171337032499999964e+01 +-2.171339320999999956e+01 +-2.171643162000000160e+01 +-2.171942138499999686e+01 +-2.171466064499999860e+01 +-2.172455024499999965e+01 +-2.172797488999999871e+01 +-2.172350025000000073e+01 +-2.172415638000000015e+01 +-2.173150348499999751e+01 +-2.172689342500000009e+01 +-2.172898769500000071e+01 +-2.172948646500000081e+01 +-2.172484111500000026e+01 +-2.172990036000000202e+01 +-2.173647308500000008e+01 +-2.173231792500000026e+01 +-2.173022937999999726e+01 +-2.173572063499999985e+01 +-2.173615646000000012e+01 +-2.173798561000000262e+01 +-2.173269271999999930e+01 +-2.174014187000000220e+01 +-2.173891830499999855e+01 +-2.174119377000000242e+01 +-2.174227428000000018e+01 +-2.174501037499999967e+01 +-2.174919891500000091e+01 +-2.174920939999999803e+01 +-2.175265026499999976e+01 +-2.175209522000000106e+01 +-2.175279140499999997e+01 +-2.175397681999999833e+01 +-2.174994277999999781e+01 +-2.174747753000000117e+01 +-2.175714110999999917e+01 +-2.175254821499999736e+01 +-2.175454616500000071e+01 +-2.175699711000000036e+01 +-2.175387763999999891e+01 +-2.175824737499999983e+01 +-2.176483344999999758e+01 +-2.176069069000000056e+01 +-2.176161098499999724e+01 +-2.176012038999999731e+01 +-2.176497554499999865e+01 +-2.176577473000000040e+01 +-2.175237369499999929e+01 +-2.172571563500000025e+01 +-2.173195934499999993e+01 +-2.173046302499999882e+01 +-2.173218727000000072e+01 +-2.173590469500000211e+01 +-2.173118305499999892e+01 +-2.173965930499999999e+01 +-2.173816013500000111e+01 +-2.173536301000000037e+01 +-2.173507499999999837e+01 +-2.173668003000000226e+01 +-2.174098110499999947e+01 +-2.174241160999999778e+01 +-2.173814200999999713e+01 +-2.174109363499999859e+01 +-2.174999142000000063e+01 +-2.174952125500000122e+01 +-2.174801159000000084e+01 +-2.175092029500000024e+01 +-2.175302695999999969e+01 +-2.174903869999999984e+01 +-2.174770164499999936e+01 +-2.175283718000000022e+01 +-2.175402450500000029e+01 +-2.175709820000000150e+01 +-2.175710964499999989e+01 +-2.175466346500000014e+01 +-2.175879001500000243e+01 +-2.175360488999999831e+01 +-2.176077270500000083e+01 +-2.176195812000000274e+01 +-2.176311588499999772e+01 +-2.176207733000000033e+01 +-2.176590346999999781e+01 +-2.176212406000000144e+01 +-2.175886726499999924e+01 +-2.176361274499999965e+01 +-2.176478862999999819e+01 +-2.176394081499999800e+01 +-2.176903247999999991e+01 +-2.176461982500000047e+01 +-2.177270603000000193e+01 +-2.177105331500000318e+01 +-2.177122306999999779e+01 +-2.176632880999999742e+01 +-2.177014255499999962e+01 +-2.176891994500000038e+01 +-2.176781558999999788e+01 +-2.176961135499999855e+01 +-2.177386570000000177e+01 +-2.177076530500000118e+01 +-2.177566719000000006e+01 +-2.176584720500000003e+01 +-2.176995754000000005e+01 +-2.176560592499999913e+01 +-2.176859855499999696e+01 +-2.176938915499999894e+01 +-2.176678180500000082e+01 +-2.177016448999999909e+01 +-2.188150024000000116e+01 +-2.187990760499999965e+01 +-2.187908745000000010e+01 +-2.188252925999999832e+01 +-2.187790298499999864e+01 +-2.187944603000000043e+01 +-2.187458228999999932e+01 +-2.187929725499999734e+01 +-2.188477039500000032e+01 +-2.187880420500000156e+01 +-2.188195514499999916e+01 +-2.188032912999999979e+01 +-2.187999725499999926e+01 +-2.188508224499999955e+01 +-2.188349533499999922e+01 +-2.188274193000000167e+01 +-2.188253498499999949e+01 +-2.188333988000000119e+01 +-2.187759304000000071e+01 +-2.188626766000000146e+01 +-2.188617420499999966e+01 +-2.187591266999999817e+01 +-2.188449573500000156e+01 +-2.189035129500000210e+01 +-2.189017867999999822e+01 +-2.188263034999999945e+01 +-2.188235854999999930e+01 +-2.188339805500000068e+01 +-2.188659191500000034e+01 +-2.187849235499999878e+01 +-2.188265132500000121e+01 +-2.188396453499999694e+01 +-2.188668059999999826e+01 +-2.188684272999999791e+01 +-2.188679504499999950e+01 +-2.187974643999999813e+01 +-2.188673495999999830e+01 +-2.188727569499999959e+01 +-2.188368606499999913e+01 +-2.188766765500000133e+01 +-2.188745403499999753e+01 +-2.188759899000000075e+01 +-2.188271903999999779e+01 +-2.188286590499999917e+01 +-2.188258647500000009e+01 +-2.188540649499999802e+01 +-2.188483429000000058e+01 +-2.187289428500000099e+01 +-2.187223147999999995e+01 +-2.187527656500000006e+01 +-2.187825489000000090e+01 +-2.187616253000000199e+01 +-2.188235950500000015e+01 +-2.188086223500000216e+01 +-2.188177204000000131e+01 +-2.187633132999999930e+01 +-2.187644481499999927e+01 +-2.188175773500000076e+01 +-2.187429809500000033e+01 +-2.187878132000000164e+01 +-2.188269138500000111e+01 +-2.187635421999999963e+01 +-2.188187980500000052e+01 +-2.188031482499999925e+01 +-2.187491798499999973e+01 +-2.188357829999999993e+01 +-2.188088512499999894e+01 +-2.188114261500000168e+01 +-2.188238335000000134e+01 +-2.188199806499999767e+01 +-2.188433075000000017e+01 +-2.187872028499999999e+01 +-2.188502216500000230e+01 +-2.188179206499999907e+01 +-2.188603115000000088e+01 +-2.188629341000000039e+01 +-2.188480854000000164e+01 +-2.188167190499999748e+01 +-2.188723564000000010e+01 +-2.188510322500000171e+01 +-2.188475799500000107e+01 +-2.188650035999999943e+01 +-2.188934898499999804e+01 +-2.188727569499999959e+01 +-2.189211654500000037e+01 +-2.188687419500000075e+01 +-2.188896369500000105e+01 +-2.188717937499999877e+01 +-2.189714146000000028e+01 +-2.189180469499999759e+01 +-2.189340210000000297e+01 +-2.188974190000000064e+01 +-2.188924312500000013e+01 +-2.189541911999999968e+01 +-2.189038753500000212e+01 +-2.189143372000000198e+01 +-2.189967822999999925e+01 +-2.189763546000000005e+01 +-2.189512157500000100e+01 +-2.189715099500000051e+01 +-2.188947487000000081e+01 +-2.189814090499999821e+01 +-2.189402961500000089e+01 +-2.189808368499999958e+01 +-2.189605045500000102e+01 +-2.189767170000000007e+01 +-2.189582347500000026e+01 +-2.189599037500000023e+01 +-2.189905261999999908e+01 +-2.190188884500000199e+01 +-2.189939022000000080e+01 +-2.190020561000000043e+01 +-2.190151786999999928e+01 +-2.190207004500000210e+01 +-2.190349387999999919e+01 +-2.190675544999999858e+01 +-2.190914821500000187e+01 +-2.191212177500000280e+01 +-2.191128444499999972e+01 +-2.191417503499999953e+01 +-2.191359996999999993e+01 +-2.190769386499999882e+01 +-2.191574477999999715e+01 +-2.191848659499999741e+01 +-2.191289520000000124e+01 +-2.191445732000000035e+01 +-2.191877269500000125e+01 +-2.191524314499999804e+01 +-2.192289447499999966e+01 +-2.191834545000000034e+01 +-2.192223644499999935e+01 +-2.192405700500000165e+01 +-2.192347240499999828e+01 +-2.192685699500000140e+01 +-2.192380428499999923e+01 +-2.193306923000000097e+01 +-2.193480873000000031e+01 +-2.193154239500000102e+01 +-2.193444442500000235e+01 +-2.193542671499999841e+01 +-2.193792152500000014e+01 +-2.193836498499999976e+01 +-2.194193077499999944e+01 +-2.193957710000000105e+01 +-2.194243526500000030e+01 +-2.194552898500000282e+01 +-2.194633865499999814e+01 +-2.194666767500000049e+01 +-2.194792556499999847e+01 +-2.194957352000000128e+01 +-2.195466995000000310e+01 +-2.195407295000000047e+01 +-2.195618534000000110e+01 +-2.195119953500000065e+01 +-2.195108127499999995e+01 +-2.195454406500000033e+01 +-2.195667934499999774e+01 +-2.196058177999999828e+01 +-2.196313572000000036e+01 +-2.196062374499999947e+01 +-2.196579074499999962e+01 +-2.196605873000000031e+01 +-2.196686077000000026e+01 +-2.197203636500000101e+01 +-2.197092724000000175e+01 +-2.197033691500000074e+01 +-2.197268104500000163e+01 +-2.197350406500000020e+01 +-2.197740364500000254e+01 +-2.198150825500000138e+01 +-2.198540496500000074e+01 +-2.198619556500000272e+01 +-2.198368168000000011e+01 +-2.192756175999999968e+01 +-2.192595005000000086e+01 +-2.192570209499999834e+01 +-2.192324733499999923e+01 +-2.192942714499999823e+01 +-2.193471050499999819e+01 +-2.193392562999999740e+01 +-2.193885231000000147e+01 +-2.193628692500000099e+01 +-2.194606876499999970e+01 +-2.194643592999999981e+01 +-2.195620727500000058e+01 +-2.195170402499999796e+01 +-2.195408057999999940e+01 +-2.195640563999999983e+01 +-2.196689320000000123e+01 +-2.196073436999999728e+01 +-2.196770763500000001e+01 +-2.197360324499999962e+01 +-2.197022247499999992e+01 +-2.197735595500000017e+01 +-2.197532749499999838e+01 +-2.197465419499999939e+01 +-2.197510338000000019e+01 +-2.197797870499999817e+01 +-2.198189354000000151e+01 +-2.198619556500000272e+01 +-2.198758602000000195e+01 +-2.199279117500000069e+01 +-2.199490356500000132e+01 +-2.199736976999999882e+01 +-2.200100898499999857e+01 +-2.200305080500000088e+01 +-2.200545978499999933e+01 +-2.201888275499999992e+01 +-2.201639175500000079e+01 +-2.202335834499999834e+01 +-2.202765274499999748e+01 +-2.203611373999999756e+01 +-2.203463268499999828e+01 +-2.203904342999999955e+01 +-2.203690147500000052e+01 +-2.204948234500000126e+01 +-2.204709434499999787e+01 +-2.205120754000000005e+01 +-2.205629920999999882e+01 +-2.206198024999999774e+01 +-2.206222057499999778e+01 +-2.207169341999999901e+01 +-2.207590675499999833e+01 +-2.207596111000000150e+01 +-2.207261562500000096e+01 +-2.207917118000000301e+01 +-2.208650588999999798e+01 +-2.208550643999999963e+01 +-2.209152698500000156e+01 +-2.209505462999999992e+01 +-2.210331249500000084e+01 +-2.210588169000000036e+01 +-2.210770035000000178e+01 +-2.210284328499999873e+01 +-2.210977745000000283e+01 +-2.211506461999999829e+01 +-2.212134456500000113e+01 +-2.212133312000000274e+01 +-2.212351417500000039e+01 +-2.213023853500000016e+01 +-2.213318252500000227e+01 +-2.213656520500000013e+01 +-2.213928222499999876e+01 +-2.213845157499999772e+01 +-2.214365100999999925e+01 +-2.215326499999999754e+01 +-2.215359878499999979e+01 +-2.215251445999999902e+01 +-2.215635394999999974e+01 +-2.216393470500000262e+01 +-2.217038059000000061e+01 +-2.216539096999999714e+01 +-2.217529392499999830e+01 +-2.217581176499999884e+01 +-2.217986965000000055e+01 +-2.217892170000000007e+01 +-2.218359470500000086e+01 +-2.218500328500000052e+01 +-2.218846893499999950e+01 +-2.219037914500000142e+01 +-2.219654941499999978e+01 +-2.220087528500000218e+01 +-2.220288848999999942e+01 +-2.220165061999999878e+01 +-2.221168899499999938e+01 +-2.221573066999999924e+01 +-2.221288871499999829e+01 +-2.221415328999999872e+01 +-2.222103500000000054e+01 +-2.222419547999999878e+01 +-2.222000980500000011e+01 +-2.221758556500000026e+01 +-2.222087478499999946e+01 +-2.222524929000000071e+01 +-2.221909236999999848e+01 +-2.222277831999999975e+01 +-2.222575664500000059e+01 +-2.222272205499999842e+01 +-2.222338771999999807e+01 +-2.222598743500000040e+01 +-2.222936534999999836e+01 +-2.223019694999999984e+01 +-2.222367382000000191e+01 +-2.222843837499999964e+01 +-2.223244095000000087e+01 +-2.222673892999999978e+01 +-2.222370624999999933e+01 +-2.222251987499999970e+01 +-2.222404098500000202e+01 +-2.221981239000000130e+01 +-2.221748161500000052e+01 +-2.221520137499999947e+01 +-2.221525001500000229e+01 +-2.221984005000000195e+01 +-2.221059799000000012e+01 +-2.221236610500000097e+01 +-2.221315861000000069e+01 +-2.221491241500000058e+01 +-2.220417117999999945e+01 +-2.220636081500000003e+01 +-2.221006298000000001e+01 +-2.219803428499999853e+01 +-2.220141220000000004e+01 +-2.219813728500000138e+01 +-2.219713401499999961e+01 +-2.219320583500000055e+01 +-2.219431209500000080e+01 +-2.217984771500000107e+01 +-2.217403221000000002e+01 +-2.217049312500000013e+01 +-2.217299842999999981e+01 +-2.216930675500000092e+01 +-2.215852165000000085e+01 +-2.215291404999999969e+01 +-2.215224456500000016e+01 +-2.215188979999999930e+01 +-2.214224338500000044e+01 +-2.213923168000000175e+01 +-2.214049624999999821e+01 +-2.213506698500000169e+01 +-2.213084698000000117e+01 +-2.211903953499999886e+01 +-2.211922168499999941e+01 +-2.211643695499999751e+01 +-2.211021613999999857e+01 +-2.211001491500000071e+01 +-2.210920429499999784e+01 +-2.210063647999999858e+01 +-2.209393691999999731e+01 +-2.209582042499999943e+01 +-2.209025096499999918e+01 +-2.208186817499999677e+01 +-2.207835006999999905e+01 +-2.207558154999999900e+01 +-2.206552219499999978e+01 +-2.206110668000000175e+01 +-2.205743312999999972e+01 +-2.205459594999999950e+01 +-2.204338836499999843e+01 +-2.204915714500000234e+01 +-2.203611850499999747e+01 +-2.203478335999999871e+01 +-2.203429889999999958e+01 +-2.202803992999999849e+01 +-2.200978755999999947e+01 +-2.200837612499999807e+01 +-2.199949741000000003e+01 +-2.199729538000000062e+01 +-2.199560069999999712e+01 +-2.199137878500000198e+01 +-2.198346233000000183e+01 +-2.197874260000000035e+01 +-2.197947024999999854e+01 +-2.196531582000000071e+01 +-2.196482467499999913e+01 +-2.196300124999999781e+01 +-2.195307254499999772e+01 +-2.195123195500000080e+01 +-2.194470119500000038e+01 +-2.194342136499999896e+01 +-2.193396568499999688e+01 +-2.193285179499999771e+01 +-2.192745972000000165e+01 +-2.192040729500000040e+01 +-2.191708945999999969e+01 +-2.191023159000000220e+01 +-2.190597534500000165e+01 +-2.190135002499999928e+01 +-2.189904307999999844e+01 +-2.189674854000000082e+01 +-2.188964748500000113e+01 +-2.188763046000000045e+01 +-2.187566185000000019e+01 +-2.187305068999999946e+01 +-2.187790393999999949e+01 +-2.186935615499999841e+01 +-2.186603545999999909e+01 +-2.186070537500000199e+01 +-2.185511493999999999e+01 +-2.185486221499999715e+01 +-2.185005569500000178e+01 +-2.183737945500000066e+01 +-2.184360695000000163e+01 +-2.184184837499999787e+01 +-2.182311440000000147e+01 +-2.182818127000000175e+01 +-2.181671237999999846e+01 +-2.181118869999999887e+01 +-2.181244659500000083e+01 +-2.180977535499999931e+01 +-2.180009556000000259e+01 +-2.179769230000000135e+01 +-2.179253482500000061e+01 +-2.179148483000000169e+01 +-2.179122924500000025e+01 +-2.178422736999999998e+01 +-2.178290843999999993e+01 +-2.177645015499999914e+01 +-2.177097892999999829e+01 +-2.176160335499999832e+01 +-2.175715922999999918e+01 +-2.175644111500000122e+01 +-2.175467109999999948e+01 +-2.174768924500000011e+01 +-2.174441337500000060e+01 +-2.174084472500000231e+01 +-2.172807979499999931e+01 +-2.173301314999999789e+01 +-2.172868824000000032e+01 +-2.172858619499999833e+01 +-2.172634697000000159e+01 +-2.171787548000000001e+01 +-2.171874523500000009e+01 +-2.171140575500000125e+01 +-2.170833683000000036e+01 +-2.170903110500000111e+01 +-2.170459937999999767e+01 +-2.170361709499999847e+01 +-2.170062732499999925e+01 +-2.169739818499999728e+01 +-2.169132042000000027e+01 +-2.168871689000000202e+01 +-2.169404697499999912e+01 +-2.168692017000000050e+01 +-2.168041324500000044e+01 +-2.168313312499999768e+01 +-2.167377662999999899e+01 +-2.167469692499999923e+01 +-2.167127608999999921e+01 +-2.166556739500000006e+01 +-2.165626239499999883e+01 +-2.166390705499999925e+01 +-2.165274429500000153e+01 +-2.164839458499999836e+01 +-2.163978194999999971e+01 +-2.164246367999999876e+01 +-2.164181423000000137e+01 +-2.163931465499999973e+01 +-2.163484668999999982e+01 +-2.163178157499999799e+01 +-2.162796688000000245e+01 +-2.162038326500000096e+01 +-2.162506293999999940e+01 +-2.161771392500000033e+01 +-2.161786556499999890e+01 +-2.161342525499999923e+01 +-2.161480045000000061e+01 +-2.161496925499999833e+01 +-2.161640548999999822e+01 +-2.160811901499999976e+01 +-2.161499691000000212e+01 +-2.160899925500000052e+01 +-2.160309314499999900e+01 +-2.160107803500000045e+01 +-2.160830879000000238e+01 +-2.159753799499999971e+01 +-2.159634589999999932e+01 +-2.160070800500000132e+01 +-2.159814167000000040e+01 +-2.159536743500000000e+01 +-2.159487915000000058e+01 +-2.158723258999999928e+01 +-2.158199119500000052e+01 +-2.158475875999999971e+01 +-2.158252144000000072e+01 +-2.158673381500000232e+01 +-2.157852363499999981e+01 +-2.158248138500000124e+01 +-2.158063221000000098e+01 +-2.157961655000000079e+01 +-2.157775402000000042e+01 +-2.156838035500000217e+01 +-2.157414722500000082e+01 +-2.157192802499999829e+01 +-2.156952094999999758e+01 +-2.156548976500000236e+01 +-2.157609653500000135e+01 +-2.157382297499999879e+01 +-2.157057762499999853e+01 +-2.156395530500000035e+01 +-2.156548118499999944e+01 +-2.156420325999999932e+01 +-2.156044005999999769e+01 +-2.156042480500000025e+01 +-2.155985259999999926e+01 +-2.156258488000000284e+01 +-2.155810928000000004e+01 +-2.156070518499999977e+01 +-2.155361270999999945e+01 +-2.155090141499999845e+01 +-2.155193615000000307e+01 +-2.155153465500000110e+01 +-2.155543995000000024e+01 +-2.154656600999999938e+01 +-2.154498291000000165e+01 +-2.154425621499999721e+01 +-2.154561996500000021e+01 +-2.154275512499999934e+01 +-2.154356097999999875e+01 +-2.154537105499999683e+01 +-2.153941726499999731e+01 +-2.154315090000000055e+01 +-2.154278659999999945e+01 +-2.154539680500000287e+01 +-2.153786659499999701e+01 +-2.154180240999999896e+01 +-2.153896141499999928e+01 +-2.153902817000000169e+01 +-2.154232597499999713e+01 +-2.153513240999999923e+01 +-2.153742790500000126e+01 +-2.154493236500000108e+01 +-2.153997421500000087e+01 +-2.153130340999999959e+01 +-2.154158496999999883e+01 +-2.154357815000000187e+01 +-2.154375648499999940e+01 +-2.153474903000000040e+01 +-2.153446674499999958e+01 +-2.154123306000000326e+01 +-2.153991794499999912e+01 +-2.154286289000000210e+01 +-2.153816508999999968e+01 +-2.154152297999999988e+01 +-2.154108429000000058e+01 +-2.154222774499999815e+01 +-2.154212951499999917e+01 +-2.154405402999999808e+01 +-2.154393005500000058e+01 +-2.154537773499999886e+01 +-2.154398823000000007e+01 +-2.154853535000000164e+01 +-2.154517936500000275e+01 +-2.154360008500000134e+01 +-2.154823112500000093e+01 +-2.154483127499999995e+01 +-2.154739284500000096e+01 +-2.155066586000000228e+01 +-2.154800129000000197e+01 +-2.155108261000000169e+01 +-2.155748939499999750e+01 +-2.154804801999999952e+01 +-2.155188464999999809e+01 +-2.154629134999999707e+01 +-2.155257510999999937e+01 +-2.155759144000000305e+01 +-2.155485724999999775e+01 +-2.155509185500000058e+01 +-2.155635261999999841e+01 +-2.156439876499999997e+01 +-2.155923461500000116e+01 +-2.155303573500000169e+01 +-2.155857849499999901e+01 +-2.156297588500000018e+01 +-2.155279254499999908e+01 +-2.156029033499999770e+01 +-2.155928897999999805e+01 +-2.155576324500000140e+01 +-2.156180286500000065e+01 +-2.156096648999999843e+01 +-2.155776024000000035e+01 +-2.156258010500000211e+01 +-2.156706810000000019e+01 +-2.156805229000000068e+01 +-2.157014846500000260e+01 +-2.156737899999999897e+01 +-2.157248687499999917e+01 +-2.157028960999999967e+01 +-2.157046985499999892e+01 +-2.156987381000000070e+01 +-2.157795334000000054e+01 +-2.158286857499999911e+01 +-2.157887745000000024e+01 +-2.158375930500000095e+01 +-2.158402919999999980e+01 +-2.158070659499999877e+01 +-2.158366394000000099e+01 +-2.158858871500000021e+01 +-2.159546279999999996e+01 +-2.158330059000000034e+01 +-2.159542560999999949e+01 +-2.159735584500000272e+01 +-2.159310150499999992e+01 +-2.159456347999999792e+01 +-2.159961032500000044e+01 +-2.160071182499999765e+01 +-2.160259246999999760e+01 +-2.160011577999999943e+01 +-2.160239982499999911e+01 +-2.160937880999999905e+01 +-2.160377407500000047e+01 +-2.160653686500000248e+01 +-2.161109542999999888e+01 +-2.160457801999999816e+01 +-2.161061859000000140e+01 +-2.161504078000000106e+01 +-2.161675834500000093e+01 +-2.161038399000000254e+01 +-2.161311912500000076e+01 +-2.161551475499999952e+01 +-2.161318302000000102e+01 +-2.161439227999999702e+01 +-2.161998748999999975e+01 +-2.162329483499999938e+01 +-2.162382030500000241e+01 +-2.162051582499999824e+01 +-2.162232685000000032e+01 +-2.162119197999999898e+01 +-2.162773037000000187e+01 +-2.162458610499999878e+01 +-2.162586783999999795e+01 +-2.163122368000000151e+01 +-2.163158512000000044e+01 +-2.162728595500000139e+01 +-2.163051414499999936e+01 +-2.162753486500000122e+01 +-2.162438392500000006e+01 +-2.162567901499999934e+01 +-2.162721252499999736e+01 +-2.162905502000000268e+01 +-2.162802600999999925e+01 +-2.162922859000000031e+01 +-2.162568855499999998e+01 +-2.162855339000000043e+01 +-2.163509559499999924e+01 +-2.162905693000000085e+01 +-2.163238620999999995e+01 +-2.162984275999999895e+01 +-2.163447475499999939e+01 +-2.163436221999999987e+01 +-2.163794993999999861e+01 +-2.163565635500000184e+01 +-2.163109112000000067e+01 +-2.163874244999999874e+01 +-2.163650226500000073e+01 +-2.163631248499999771e+01 +-2.163971233499999869e+01 +-2.164165020000000084e+01 +-2.164163016999999911e+01 +-2.163883399999999924e+01 +-2.164391231500000146e+01 +-2.163614273499999996e+01 +-2.164054775500000005e+01 +-2.164100742499999797e+01 +-2.164440632000000164e+01 +-2.163940048499999946e+01 +-2.164454745999999830e+01 +-2.164879990000000021e+01 +-2.164065170499999979e+01 +-2.164128971000000234e+01 +-2.164597606999999968e+01 +-2.164430808999999911e+01 +-2.164467907000000224e+01 +-2.164232254000000211e+01 +-2.164694976999999909e+01 +-2.164128207999999987e+01 +-2.164043139999999710e+01 +-2.164002990499999868e+01 +-2.164151573499999870e+01 +-2.165000533999999988e+01 +-2.164261150499999786e+01 +-2.163853454499999884e+01 +-2.164431858000000020e+01 +-2.164827537499999721e+01 +-2.164567470500000113e+01 +-2.164289760999999856e+01 +-2.164620303999999962e+01 +-2.163936233500000128e+01 +-2.164358711499999899e+01 +-2.164255619499999739e+01 +-2.164115143000000074e+01 +-2.164544964000000249e+01 +-2.164205742000000043e+01 +-2.163824081499999963e+01 +-2.163651561500000042e+01 +-2.163748645999999809e+01 +-2.163364982999999953e+01 +-2.163377666499999918e+01 +-2.163716029999999790e+01 +-2.163332653000000150e+01 +-2.163510513499999988e+01 +-2.163350296000000128e+01 +-2.163336467999999968e+01 +-2.163375950000000003e+01 +-2.162855720499999990e+01 +-2.163170432999999804e+01 +-2.162512302500000061e+01 +-2.162875556999999915e+01 +-2.163066578000000106e+01 +-2.162144469999999785e+01 +-2.162795257500000190e+01 +-2.162672520000000276e+01 +-2.162584114499999899e+01 +-2.161857318999999933e+01 +-2.161908149499999965e+01 +-2.161544608999999895e+01 +-2.162257385499999884e+01 +-2.162233924499999915e+01 +-2.161584567999999962e+01 +-2.161691665500000070e+01 +-2.161325073500000116e+01 +-2.161432743000000301e+01 +-2.161830043999999873e+01 +-2.161477661500000025e+01 +-2.161184692500000182e+01 +-2.161226272500000078e+01 +-2.161433028999999806e+01 +-2.160932826999999889e+01 +-2.160565567000000087e+01 +-2.161105632999999671e+01 +-2.160786724000000092e+01 +-2.160587596999999960e+01 +-2.160657883000000012e+01 +-2.160578536999999955e+01 +-2.160518169000000199e+01 +-2.160643672999999865e+01 +-2.160693073000000197e+01 +-2.159823704000000077e+01 +-2.159846973500000189e+01 +-2.159905243000000041e+01 +-2.159521770499999960e+01 +-2.159360408999999947e+01 +-2.159861659999999972e+01 +-2.159269427999999991e+01 +-2.159696197499999926e+01 +-2.158891582500000084e+01 +-2.159446334500000120e+01 +-2.158385180999999875e+01 +-2.158710289000000060e+01 +-2.158283424000000039e+01 +-2.158121776500000166e+01 +-2.157925414999999703e+01 +-2.157930183500000254e+01 +-2.157548809000000034e+01 +-2.157304096000000015e+01 +-2.157767581999999962e+01 +-2.157680416000000179e+01 +-2.157363129000000157e+01 +-2.156698608499999992e+01 +-2.156995582999999783e+01 +-2.157062911999999955e+01 +-2.156912231500000132e+01 +-2.156924628999999882e+01 +-2.156965255499999756e+01 +-2.157206821500000160e+01 +-2.156578636500000101e+01 +-2.155997562499999987e+01 +-2.156204509999999885e+01 +-2.156731223999999969e+01 +-2.155736636999999689e+01 +-2.156619644500000277e+01 +-2.155598926500000090e+01 +-2.155290794500000118e+01 +-2.155605793000000148e+01 +-2.155348872999999799e+01 +-2.155460929499999878e+01 +-2.155481625000000179e+01 +-2.155550670499999910e+01 +-2.154888916000000165e+01 +-2.154252720000000210e+01 +-2.155096340000000055e+01 +-2.155047798000000014e+01 +-2.154693508000000080e+01 +-2.155090809000000007e+01 +-2.154856967499999953e+01 +-2.154459952999999928e+01 +-2.154535770500000069e+01 +-2.154185486000000083e+01 +-2.154554271500000340e+01 +-2.154341412000000133e+01 +-2.154381275000000073e+01 +-2.154347324500000127e+01 +-2.154069709499999874e+01 +-2.153962230500000175e+01 +-2.153829765500000093e+01 +-2.153057480000000012e+01 +-2.153884410999999943e+01 +-2.153379440500000186e+01 +-2.153401947000000050e+01 +-2.151997852499999908e+01 +-2.153050708499999999e+01 +-2.152597331999999852e+01 +-2.151685523999999816e+01 +-2.152447891500000310e+01 +-2.152757644500000112e+01 +-2.152347755499999948e+01 +-2.152387523499999844e+01 +-2.152109241499999825e+01 +-2.152230262500000180e+01 +-2.152257633500000011e+01 +-2.152234935500000290e+01 +-2.151974201000000164e+01 +-2.151730346500000124e+01 +-2.151963805999999835e+01 +-2.151856803999999812e+01 +-2.152064800499999819e+01 +-2.151507854500000150e+01 +-2.151778030500000227e+01 +-2.151869106499999873e+01 +-2.152010726999999690e+01 +-2.151600455999999895e+01 +-2.151546764500000108e+01 +-2.151373672500000112e+01 +-2.151416396999999847e+01 +-2.151114177499999869e+01 +-2.151109218499999898e+01 +-2.151646137499999867e+01 +-2.151386642499999979e+01 +-2.151981449000000168e+01 +-2.151359367500000275e+01 +-2.151308059499999814e+01 +-2.151443386000000046e+01 +-2.151314735500000097e+01 +-2.151421737999999806e+01 +-2.150709056499999861e+01 +-2.151817226500000046e+01 +-2.151268387000000004e+01 +-2.151374244499999833e+01 +-2.150876331500000305e+01 +-2.150858211500000294e+01 +-2.151039791000000179e+01 +-2.150694942500000195e+01 +-2.150642872000000239e+01 +-2.150900459500000039e+01 +-2.150887299000000041e+01 +-2.151114177499999869e+01 +-2.150601864000000063e+01 +-2.151095104000000191e+01 +-2.150343513500000014e+01 +-2.151106739000000090e+01 +-2.150726508999999709e+01 +-2.150208186999999782e+01 +-2.150263595499999880e+01 +-2.150152873999999770e+01 +-2.150269603499999960e+01 +-2.150751400000000046e+01 +-2.150002479500000163e+01 +-2.150134944999999931e+01 +-2.149421215000000274e+01 +-2.149724579000000091e+01 +-2.150268650499999978e+01 +-2.150332832499999824e+01 +-2.150449943499999961e+01 +-2.149850272999999845e+01 +-2.150147915000000154e+01 +-2.150372218999999774e+01 +-2.149884510000000049e+01 +-2.150180340000000001e+01 +-2.150100231500000092e+01 +-2.150038147000000066e+01 +-2.150144195499999711e+01 +-2.149896240500000033e+01 +-2.149792194500000164e+01 +-2.150009727500000167e+01 +-2.150089264000000000e+01 +-2.150506782499999758e+01 +-2.150492382000000191e+01 +-2.149709129000000019e+01 +-2.150002003000000173e+01 +-2.150031852499999729e+01 +-2.149764251499999901e+01 +-2.149885941000000145e+01 +-2.149911499000000248e+01 +-2.149784183499999912e+01 +-2.149896525999999852e+01 +-2.150354384999999979e+01 +-2.150194549999999793e+01 +-2.150236510999999950e+01 +-2.150382805000000275e+01 +-2.149617672000000113e+01 +-2.149746799500000094e+01 +-2.150086307499999805e+01 +-2.150236702000000122e+01 +-2.150279998999999975e+01 +-2.150449848499999916e+01 +-2.150222015500000339e+01 +-2.150531863999999871e+01 +-2.150589275499999786e+01 +-2.150403404000000052e+01 +-2.150274944499999918e+01 +-2.150811099999999954e+01 +-2.149761009499999886e+01 +-2.150293445500000189e+01 +-2.149739551500000090e+01 +-2.149890040999999741e+01 +-2.148984718500000213e+01 +-2.150052929000000290e+01 +-2.150070762500000043e+01 +-2.149439430500000014e+01 +-2.150014972499999999e+01 +-2.149658489000000117e+01 +-2.149793910999999724e+01 +-2.150110530999999980e+01 +-2.149810886499999896e+01 +-2.149743842999999899e+01 +-2.150206470499999867e+01 +-2.150448608499999992e+01 +-2.150812721500000180e+01 +-2.149854373499999838e+01 +-2.150202655500000049e+01 +-2.149946975499999979e+01 +-2.150563335500000051e+01 +-2.150358581500000099e+01 +-2.150377464500000002e+01 +-2.150710773499999817e+01 +-2.150400924499999888e+01 +-2.150523757999999930e+01 +-2.151249313499999971e+01 +-2.150515460999999817e+01 +-2.150458430999999848e+01 +-2.150994205499999978e+01 +-2.150409984499999894e+01 +-2.150783157500000087e+01 +-2.151024055499999932e+01 +-2.151146602499999716e+01 +-2.151293182500000256e+01 +-2.151185226500000169e+01 +-2.151429558000000242e+01 +-2.151303005500000154e+01 +-2.151007365999999976e+01 +-2.151212596999999960e+01 +-2.151512431999999819e+01 +-2.151634502499999968e+01 +-2.151264381499999701e+01 +-2.151029777499999796e+01 +-2.151339053999999962e+01 +-2.151595115499999977e+01 +-2.151842117500000029e+01 +-2.151126384500000199e+01 +-2.151640987500000080e+01 +-2.151605033999999961e+01 +-2.151627635999999910e+01 +-2.151869201499999917e+01 +-2.152329444499999767e+01 +-2.151817130999999961e+01 +-2.151735973499999943e+01 +-2.151847267000000130e+01 +-2.152029895500000123e+01 +-2.152141570999999942e+01 +-2.151973914999999948e+01 +-2.151866150000000033e+01 +-2.152074623000000031e+01 +-2.152059745500000076e+01 +-2.152070045500000006e+01 +-2.152256107499999871e+01 +-2.152364921499999895e+01 +-2.152158546500000114e+01 +-2.153059577499999833e+01 +-2.152620315499999748e+01 +-2.152576541999999904e+01 +-2.153464508000000066e+01 +-2.152663326000000055e+01 +-2.152877903000000259e+01 +-2.153001308500000022e+01 +-2.151597023000000064e+01 +-2.151513672000000099e+01 +-2.152303409499999987e+01 +-2.152399539500000003e+01 +-2.152272128999999978e+01 +-2.152721977499999895e+01 +-2.152440262000000004e+01 +-2.152500057499999997e+01 +-2.153003692500000099e+01 +-2.152873611500000095e+01 +-2.152604866000000072e+01 +-2.152983951499999904e+01 +-2.152408123000000018e+01 +-2.152219104499999958e+01 +-2.153037071500000010e+01 +-2.152901363499999832e+01 +-2.153184509000000091e+01 +-2.152990817999999962e+01 +-2.153054619000000258e+01 +-2.153195190499999967e+01 +-2.152969837499999883e+01 +-2.153256415999999973e+01 +-2.153140449500000031e+01 +-2.153268242000000043e+01 +-2.153544520999999889e+01 +-2.153422069500000191e+01 +-2.153013324999999867e+01 +-2.153077315999999897e+01 +-2.153442954999999870e+01 +-2.153377914499999690e+01 +-2.153094673500000056e+01 +-2.153337478499999946e+01 +-2.153756236999999985e+01 +-2.153546715000000233e+01 +-2.153626728000000057e+01 +-2.153272533500000208e+01 +-2.153352260500000170e+01 +-2.153379822000000132e+01 +-2.153442096500000247e+01 +-2.153296088999999824e+01 +-2.153918075500000029e+01 +-2.153889083500000012e+01 +-2.153621673500000000e+01 +-2.153113078999999885e+01 +-2.153403759000000051e+01 +-2.153766345999999743e+01 +-2.153306865500000100e+01 +-2.154021930999999768e+01 +-2.153684902500000220e+01 +-2.153808498000000071e+01 +-2.153834247500000032e+01 +-2.153808498499999757e+01 +-2.153534030999999871e+01 +-2.153991413500000007e+01 +-2.154102230000000162e+01 +-2.154075717999999995e+01 +-2.154098701499999891e+01 +-2.154214573000000144e+01 +-2.153866863500000051e+01 +-2.154222011499999923e+01 +-2.154097270999999836e+01 +-2.153824234000000004e+01 +-2.154085350000000076e+01 +-2.154543113500000118e+01 +-2.153456687999999986e+01 +-2.153895759999999981e+01 +-2.153725528500000053e+01 +-2.154372596500000014e+01 +-2.153829574499999921e+01 +-2.154152392999999677e+01 +-2.154019355999999874e+01 +-2.153701877499999995e+01 +-2.154227447499999926e+01 +-2.154279899499999829e+01 +-2.154019450999999918e+01 +-2.153946781500000185e+01 +-2.154393101000000144e+01 +-2.154387951000000001e+01 +-2.153934669499999899e+01 +-2.153779792999999998e+01 +-2.153729915999999989e+01 +-2.153892516999999884e+01 +-2.153725814999999955e+01 +-2.154228496500000034e+01 +-2.153740692499999909e+01 +-2.153961944499999959e+01 +-2.154002475499999747e+01 +-2.153610039000000143e+01 +-2.153864670000000103e+01 +-2.153830909500000246e+01 +-2.154265880999999894e+01 +-2.153515053000000279e+01 +-2.153843212499999993e+01 +-2.153339958499999796e+01 +-2.153593348999999790e+01 +-2.154052257500000067e+01 +-2.154061793999999708e+01 +-2.153947448499999950e+01 +-2.153068733500000320e+01 +-2.153210067999999922e+01 +-2.153465175999999914e+01 +-2.153347301499999844e+01 +-2.153895187500000219e+01 +-2.153472995500000309e+01 +-2.153616905500000200e+01 +-2.153843307500000037e+01 +-2.153082561500000125e+01 +-2.153568077500000300e+01 +-2.153643513000000098e+01 +-2.153889560500000044e+01 +-2.153442573499999924e+01 +-2.153694152499999959e+01 +-2.153809165500000233e+01 +-2.153702450000000113e+01 +-2.153175068000000181e+01 +-2.153032111999999998e+01 +-2.153229427499999815e+01 +-2.152946567500000086e+01 +-2.153162193499999688e+01 +-2.152357101500000169e+01 +-2.152378368499999794e+01 +-2.152584457500000070e+01 +-2.152582454999999939e+01 +-2.152408218000000062e+01 +-2.152326202500000107e+01 +-2.152472019000000003e+01 +-2.152503776500000043e+01 +-2.152270508000000149e+01 +-2.152667904000000121e+01 +-2.152143096999999727e+01 +-2.152401542500000176e+01 +-2.152231025999999758e+01 +-2.152402114999999938e+01 +-2.152422523499999940e+01 +-2.152297210999999777e+01 +-2.152460384500000146e+01 +-2.152271079999999870e+01 +-2.152411747000000020e+01 +-2.152331352499999895e+01 +-2.152411174999999943e+01 +-2.151938628999999992e+01 +-2.153238296500000004e+01 +-2.152120971500000124e+01 +-2.152153682499999832e+01 +-2.152332497000000089e+01 +-2.151739692499999990e+01 +-2.152246379999999704e+01 +-2.152197933000000063e+01 +-2.151915264499999836e+01 +-2.152159309500000006e+01 +-2.152180099499999955e+01 +-2.152644253000000063e+01 +-2.152166176000000064e+01 +-2.152075004499999977e+01 +-2.152093028999999902e+01 +-2.152085113500000091e+01 +-2.152265167000000190e+01 +-2.152305698499999664e+01 +-2.152471065499999980e+01 +-2.152210712499999801e+01 +-2.152446079500000309e+01 +-2.152357101500000169e+01 +-2.152461147500000038e+01 +-2.152152919499999939e+01 +-2.152332592000000133e+01 +-2.152420139000000177e+01 +-2.152338981500000159e+01 +-2.152369498999999919e+01 +-2.152776050499999982e+01 +-2.152431392500000129e+01 +-2.152340698000000074e+01 +-2.152775954999999897e+01 +-2.151870918000000188e+01 +-2.152050399499999855e+01 +-2.152043723999999969e+01 +-2.152277946499999928e+01 +-2.152215290499999867e+01 +-2.153098774000000049e+01 +-2.151848507000000055e+01 +-2.152467536999999709e+01 +-2.152372264999999985e+01 +-2.152330494000000272e+01 +-2.152381420000000034e+01 +-2.152456760500000144e+01 +-2.152373218500000007e+01 +-2.152614593500000240e+01 +-2.152576923000000164e+01 +-2.152397346500000097e+01 +-2.152831935500000071e+01 +-2.152946663000000171e+01 +-2.152647686000000249e+01 +-2.152915000999999862e+01 +-2.152822208499999945e+01 +-2.152731323500000116e+01 +-2.152978229500000040e+01 +-2.153462600499999979e+01 +-2.152477169000000146e+01 +-2.153126334999999969e+01 +-2.152906799000000149e+01 +-2.153834056499999861e+01 +-2.153515625000000000e+01 +-2.153252506500000152e+01 +-2.152957153500000231e+01 +-2.153391552000000075e+01 +-2.153477764499999836e+01 +-2.154088878499999993e+01 +-2.153246688999999847e+01 +-2.153557300499999982e+01 +-2.153578662500000007e+01 +-2.153394699000000045e+01 +-2.153826999500000028e+01 +-2.153667068500000070e+01 +-2.153852653499999903e+01 +-2.153402328499999996e+01 +-2.153611755000000016e+01 +-2.153885746000000267e+01 +-2.154201507999999876e+01 +-2.154088306499999916e+01 +-2.154125595000000004e+01 +-2.154477882500000163e+01 +-2.153668118000000220e+01 +-2.154093456500000059e+01 +-2.153696155500000131e+01 +-2.154500579999999843e+01 +-2.154409408499999756e+01 +-2.154810333000000000e+01 +-2.155055713499999825e+01 +-2.154940510000000131e+01 +-2.155035972499999986e+01 +-2.154279709000000054e+01 +-2.155145549999999943e+01 +-2.154990863500000131e+01 +-2.155272865500000279e+01 +-2.155369376999999886e+01 +-2.155200195000000107e+01 +-2.155175209000000081e+01 +-2.154580688500000107e+01 +-2.154622840999999767e+01 +-2.154812049999999957e+01 +-2.154546927999999895e+01 +-2.154940128500000185e+01 +-2.154907989499999843e+01 +-2.155306911499999956e+01 +-2.155210018500000047e+01 +-2.155452537500000076e+01 +-2.155903434999999746e+01 +-2.155632877499999722e+01 +-2.155309199999999947e+01 +-2.155870818999999727e+01 +-2.155791377999999980e+01 +-2.155586910499999931e+01 +-2.155700397500000065e+01 +-2.156627082500000014e+01 +-2.156604099500000160e+01 +-2.156188869500000038e+01 +-2.156429290500000207e+01 +-2.156782436499999989e+01 +-2.156510829999999856e+01 +-2.156782150500000128e+01 +-2.156849193499999728e+01 +-2.156789016500000145e+01 +-2.157058238999999844e+01 +-2.156853866499999839e+01 +-2.157167434499999814e+01 +-2.157364845000000031e+01 +-2.157082557500000064e+01 +-2.157373905499999722e+01 +-2.157578277500000041e+01 +-2.157453823000000170e+01 +-2.157358264999999875e+01 +-2.157773685499999772e+01 +-2.157795810500000044e+01 +-2.158165740999999826e+01 +-2.158169459999999873e+01 +-2.157651710500000064e+01 +-2.158683491000000032e+01 +-2.158808803499999840e+01 +-2.158216190499999954e+01 +-2.159007931000000013e+01 +-2.158608817999999729e+01 +-2.158567714499999823e+01 +-2.159450054500000249e+01 +-2.159364509499999940e+01 +-2.159613894999999673e+01 +-2.159701251999999982e+01 +-2.159438705499999855e+01 +-2.159472370499999982e+01 +-2.159733676999999830e+01 +-2.159772396000000327e+01 +-2.160696125000000123e+01 +-2.159839343999999883e+01 +-2.159933662499999940e+01 +-2.159496402500000301e+01 +-2.160850333999999862e+01 +-2.160533046500000154e+01 +-2.160730075499999714e+01 +-2.161103248500000262e+01 +-2.160702991499999825e+01 +-2.161092567500000072e+01 +-2.161105060500000263e+01 +-2.161495971500000124e+01 +-2.161581420999999992e+01 +-2.161586952000000039e+01 +-2.161867713999999907e+01 +-2.161833286499999929e+01 +-2.161839580499999869e+01 +-2.162468051999999830e+01 +-2.162480640500000106e+01 +-2.162356376500000010e+01 +-2.162296962500000319e+01 +-2.162042904000000121e+01 +-2.162285232500000021e+01 +-2.163101196000000215e+01 +-2.162662506000000207e+01 +-2.162888812999999999e+01 +-2.163400363999999954e+01 +-2.163321113499999981e+01 +-2.163942050500000036e+01 +-2.163881110999999891e+01 +-2.163637066000000075e+01 +-2.163660716999999778e+01 +-2.163620376499999765e+01 +-2.163557433999999802e+01 +-2.164602851500000114e+01 +-2.163971233499999869e+01 +-2.164611339500000042e+01 +-2.164311695499999999e+01 +-2.164770316999999977e+01 +-2.164070510999999897e+01 +-2.164407253000000253e+01 +-2.165018368000000137e+01 +-2.165199279499999818e+01 +-2.165490150499999800e+01 +-2.165161514500000095e+01 +-2.164659213999999920e+01 +-2.165475177500000115e+01 +-2.165793895499999877e+01 +-2.166018295499999979e+01 +-2.165580081999999962e+01 +-2.166591930500000274e+01 +-2.166356276999999864e+01 +-2.166146087499999950e+01 +-2.166431426999999843e+01 +-2.166192913000000075e+01 +-2.166380881999999986e+01 +-2.166367531000000213e+01 +-2.167084025999999852e+01 +-2.167328834500000312e+01 +-2.166666603000000180e+01 +-2.167596053999999839e+01 +-2.167073726499999964e+01 +-2.167141914500000155e+01 +-2.167340564499999900e+01 +-2.168028449999999907e+01 +-2.167264747500000155e+01 +-2.166836261999999991e+01 +-2.167503833499999999e+01 +-2.167193889500000026e+01 +-2.167317485999999960e+01 +-2.167332172500000098e+01 +-2.167410182999999790e+01 +-2.167599201499999850e+01 +-2.167759895500000056e+01 +-2.168228244499999846e+01 +-2.167898845500000249e+01 +-2.167680168000000052e+01 +-2.168829154999999886e+01 +-2.168337630999999988e+01 +-2.168968391499999981e+01 +-2.169180489000000023e+01 +-2.169009113500000296e+01 +-2.168824100500000185e+01 +-2.169140816000000171e+01 +-2.169583606500000172e+01 +-2.169356822499999993e+01 +-2.169620514000000000e+01 +-2.169110393500000100e+01 +-2.170002651000000071e+01 +-2.169815445000000054e+01 +-2.169406890999999860e+01 +-2.169568920000000034e+01 +-2.170388412500000186e+01 +-2.170254040000000018e+01 +-2.170027351499999924e+01 +-2.170078468500000213e+01 +-2.169959259499999860e+01 +-2.170374774999999801e+01 +-2.170532607999999897e+01 +-2.170297718000000131e+01 +-2.170162868500000286e+01 +-2.170068073499999883e+01 +-2.170255088999999771e+01 +-2.170974159000000014e+01 +-2.170989513500000001e+01 +-2.169973277999999794e+01 +-2.171197986499999999e+01 +-2.170183372500000019e+01 +-2.170677852500000071e+01 +-2.170979308999999802e+01 +-2.171382808500000294e+01 +-2.171222972999999712e+01 +-2.171160125500000149e+01 +-2.170826339999999988e+01 +-2.171518230499999902e+01 +-2.171537876000000011e+01 +-2.171626949000000195e+01 +-2.171346473500000229e+01 +-2.171691513000000029e+01 +-2.171288108999999977e+01 +-2.171436881999999713e+01 +-2.171186733500000088e+01 +-2.171404648000000037e+01 +-2.171337413499999869e+01 +-2.171608447999999925e+01 +-2.171805095499999894e+01 +-2.172230243999999999e+01 +-2.172343635500000048e+01 +-2.171777534499999973e+01 +-2.172161007000000055e+01 +-2.171846866500000317e+01 +-2.171691322000000213e+01 +-2.171959686000000289e+01 +-2.172142505499999743e+01 +-2.171987151999999810e+01 +-2.172131442999999962e+01 +-2.171926116499999893e+01 +-2.172229766499999926e+01 +-2.171886825500000029e+01 +-2.172176170000000184e+01 +-2.172391032999999894e+01 +-2.172008228500000016e+01 +-2.172206879000000157e+01 +-2.171834468999999856e+01 +-2.171913909999999959e+01 +-2.171870041000000029e+01 +-2.172305869999999928e+01 +-2.171646117999999959e+01 +-2.171825694999999712e+01 +-2.172204971500000070e+01 +-2.172055626000000217e+01 +-2.171787262000000140e+01 +-2.171923923499999987e+01 +-2.171608162000000064e+01 +-2.172367953999999912e+01 +-2.171947193000000098e+01 +-2.172139072499999912e+01 +-2.171858978499999893e+01 +-2.171372603999999740e+01 +-2.171912574499999948e+01 +-2.172143077999999861e+01 +-2.171521854499999904e+01 +-2.171953677999999854e+01 +-2.172057152000000002e+01 +-2.171815872500000211e+01 +-2.172024917499999930e+01 +-2.171519756000000001e+01 +-2.171890258500000215e+01 +-2.171721077000000122e+01 +-2.172058867999999876e+01 +-2.171745109500000126e+01 +-2.171324920499999678e+01 +-2.171342468000000281e+01 +-2.171385669500000049e+01 +-2.171714687500000096e+01 +-2.171608543500000010e+01 +-2.171567058499999803e+01 +-2.171555328499999860e+01 +-2.171812343999999939e+01 +-2.171799182499999858e+01 +-2.170580577999999861e+01 +-2.170771884999999912e+01 +-2.171517372000000279e+01 +-2.170893574000000115e+01 +-2.170311928000000279e+01 +-2.170230769999999865e+01 +-2.169740390500000160e+01 +-2.170129490000000061e+01 +-2.170216751000000244e+01 +-2.170365714999999796e+01 +-2.169681358000000060e+01 +-2.169660950000000099e+01 +-2.169584369500000065e+01 +-2.169413375500000285e+01 +-2.169267368500000259e+01 +-2.170236397000000039e+01 +-2.169946289499999992e+01 +-2.169657707000000002e+01 +-2.169091987499999874e+01 +-2.169622230999999957e+01 +-2.169618034499999837e+01 +-2.169315624499999728e+01 +-2.169016742499999850e+01 +-2.169602489500000075e+01 +-2.169237804499999811e+01 +-2.168964100000000172e+01 +-2.169419098000000190e+01 +-2.169109154000000217e+01 +-2.169385051500000117e+01 +-2.168898010000000198e+01 +-2.169364833499999889e+01 +-2.169036579000000131e+01 +-2.168651772000000122e+01 +-2.168748855500000161e+01 +-2.168919181999999779e+01 +-2.168784904500000010e+01 +-2.169076156999999938e+01 +-2.169227695500000053e+01 +-2.168807220000000058e+01 +-2.168682289499999882e+01 +-2.168509865000000048e+01 +-2.168624592000000106e+01 +-2.168511009000000200e+01 +-2.167957686999999822e+01 +-2.167952441999999991e+01 +-2.168031692499999963e+01 +-2.168128395000000097e+01 +-2.168281173500000136e+01 +-2.168746853000000030e+01 +-2.168391513999999987e+01 +-2.167478847499999972e+01 +-2.168150329499999884e+01 +-2.167396640999999846e+01 +-2.167955493999999916e+01 +-2.168124962000000266e+01 +-2.167915535000000204e+01 +-2.168317603999999932e+01 +-2.167452525999999935e+01 +-2.167697811000000030e+01 +-2.167590236499999889e+01 +-2.167864036499999969e+01 +-2.167943668499999887e+01 +-2.167540646000000137e+01 +-2.167451763500000084e+01 +-2.167491245000000077e+01 +-2.167597579999999979e+01 +-2.167074489499999856e+01 +-2.167809296000000074e+01 +-2.167785740000000061e+01 +-2.167299938000000026e+01 +-2.167083930999999808e+01 +-2.167390918999999982e+01 +-2.167692756499999973e+01 +-2.167502593999999760e+01 +-2.167359733500000019e+01 +-2.167105102500000058e+01 +-2.166998004499999908e+01 +-2.167415809500000279e+01 +-2.166977692000000033e+01 +-2.167314910500000025e+01 +-2.166792678499999880e+01 +-2.167083739999999992e+01 +-2.166921997000000033e+01 +-2.166877651000000071e+01 +-2.167021083999999931e+01 +-2.167100048000000001e+01 +-2.167139911499999982e+01 +-2.166683292500000135e+01 +-2.166964530999999994e+01 +-2.167134571500000106e+01 +-2.166732215999999767e+01 +-2.167200470000000223e+01 +-2.166519165500000099e+01 +-2.166709613999999817e+01 +-2.166916179999999770e+01 +-2.166734409000000028e+01 +-2.167016028999999833e+01 +-2.167113304000000085e+01 +-2.166517925499999819e+01 +-2.166872120000000024e+01 +-2.166904068000000194e+01 +-2.167047881999999959e+01 +-2.166589068999999768e+01 +-2.167010211999999925e+01 +-2.166680621999999801e+01 +-2.166140079499999871e+01 +-2.166662788499999692e+01 +-2.166831016500000118e+01 +-2.166911507000000015e+01 +-2.166674423499999946e+01 +-2.167093944500000191e+01 +-2.166221237500000285e+01 +-2.166990375499999999e+01 +-2.166644096499999961e+01 +-2.166770267500000102e+01 +-2.166709041499999699e+01 +-2.166787719999999950e+01 +-2.166707896999999861e+01 +-2.166906547500000002e+01 +-2.166853713999999798e+01 +-2.166803169499999981e+01 +-2.166946792999999971e+01 +-2.166157626999999763e+01 +-2.165958309000000170e+01 +-2.166285419500000131e+01 +-2.166612338999999920e+01 +-2.166264343499999967e+01 +-2.166702938000000245e+01 +-2.166430759499999681e+01 +-2.166573047500000015e+01 +-2.166080284499999919e+01 +-2.166351414000000020e+01 +-2.166503905999999802e+01 +-2.166831207500000289e+01 +-2.166437530500000008e+01 +-2.166708374000000248e+01 +-2.166409682999999831e+01 +-2.166192818000000031e+01 +-2.166749954000000145e+01 +-2.166208457999999837e+01 +-2.166406917500000162e+01 +-2.165932560000000251e+01 +-2.166581916500000204e+01 +-2.167092704499999911e+01 +-2.166581630499999989e+01 +-2.167120933500000035e+01 +-2.166673278500000066e+01 +-2.166685867500000029e+01 +-2.166571521499999875e+01 +-2.167138004499999937e+01 +-2.166273498500000017e+01 +-2.166454219500000278e+01 +-2.166964626000000038e+01 +-2.166443539000000129e+01 +-2.166920089999999988e+01 +-2.166535377499999981e+01 +-2.167149447999999978e+01 +-2.167673110999999864e+01 +-2.167027282499999785e+01 +-2.167412089999999836e+01 +-2.166676997999999799e+01 +-2.167087078000000133e+01 +-2.167118644500000002e+01 +-2.167446327000000039e+01 +-2.167578982999999937e+01 +-2.167400359999999893e+01 +-2.167689513999999917e+01 +-2.166862392499999856e+01 +-2.167625427499999802e+01 +-2.167378902499999782e+01 +-2.167661284999999793e+01 +-2.167868232499999692e+01 +-2.167169857000000022e+01 +-2.167488575000000139e+01 +-2.167602920499999897e+01 +-2.167996025000000060e+01 +-2.167999076999999986e+01 +-2.167976570000000081e+01 +-2.168165301999999883e+01 +-2.167430210500000243e+01 +-2.167925166999999931e+01 +-2.167578506499999946e+01 +-2.168468951999999916e+01 +-2.168205261499999992e+01 +-2.168190956499999800e+01 +-2.167991160999999778e+01 +-2.168199538999999731e+01 +-2.168065643500000306e+01 +-2.168457889500000135e+01 +-2.168239402999999754e+01 +-2.168512344500000211e+01 +-2.168600177500000115e+01 +-2.168473625500000068e+01 +-2.168812179500000070e+01 +-2.168788052000000022e+01 +-2.168708133500000201e+01 +-2.168889522499999956e+01 +-2.169014549499999944e+01 +-2.169369697500000171e+01 +-2.169347000500000178e+01 +-2.169109916499999713e+01 +-2.169086551499999871e+01 +-2.169137001500000039e+01 +-2.168910789499999936e+01 +-2.168970299000000068e+01 +-2.169186591999999791e+01 +-2.169348144499999975e+01 +-2.169694804999999960e+01 +-2.169625759000000187e+01 +-2.169396496000000241e+01 +-2.169040489500000035e+01 +-2.170017433000000295e+01 +-2.169825744499999942e+01 +-2.169978618500000067e+01 +-2.169530487000000107e+01 +-2.168904781500000212e+01 +-2.169464683500000035e+01 +-2.170143127500000091e+01 +-2.169677066499999896e+01 +-2.170097160499999944e+01 +-2.170653152499999905e+01 +-2.169844913500000061e+01 +-2.170460986999999875e+01 +-2.170326041999999944e+01 +-2.170589447000000050e+01 +-2.170001411500000188e+01 +-2.170487308499999912e+01 +-2.170233059000000253e+01 +-2.170924473000000177e+01 +-2.170536803999999975e+01 +-2.170648288499999978e+01 +-2.170931625499999740e+01 +-2.170445632999999930e+01 +-2.171084117999999918e+01 +-2.170833587499999950e+01 +-2.170886134999999939e+01 +-2.171116543000000121e+01 +-2.171074962499999828e+01 +-2.170572853000000180e+01 +-2.170736598999999956e+01 +-2.170620631999999972e+01 +-2.169819641000000132e+01 +-2.170693016499999928e+01 +-2.170944213499999975e+01 +-2.170580005499999743e+01 +-2.171134090500000013e+01 +-2.170754337500000020e+01 +-2.170427989999999951e+01 +-2.170236587499999814e+01 +-2.170210457000000304e+01 +-2.170287132500000027e+01 +-2.171046352500000154e+01 +-2.171109962499999924e+01 +-2.171048164000000114e+01 +-2.171502495000000010e+01 +-2.170548915999999906e+01 +-2.170873451500000328e+01 +-2.170727252999999735e+01 +-2.170575236999999902e+01 +-2.171193599499999749e+01 +-2.171492004499999950e+01 +-2.171378326500000000e+01 +-2.171134567500000045e+01 +-2.171345901499999798e+01 +-2.170868111000000056e+01 +-2.171412563499999848e+01 +-2.171200752499999709e+01 +-2.171198749500000247e+01 +-2.171278858499999842e+01 +-2.171464824499999935e+01 +-2.171177768500000127e+01 +-2.171539210999999980e+01 +-2.171538257999999999e+01 +-2.171880436000000003e+01 +-2.171523952500000121e+01 +-2.171808338499999991e+01 +-2.172011089499999770e+01 +-2.171434593000000035e+01 +-2.171394157499999977e+01 +-2.171310425000000066e+01 +-2.171545696500000133e+01 +-2.171074676499999967e+01 +-2.171735000500000012e+01 +-2.172262382499999944e+01 +-2.171259402999999821e+01 +-2.171812343500000253e+01 +-2.171865177499999788e+01 +-2.171920395000000070e+01 +-2.172080898499999790e+01 +-2.172026729499999931e+01 +-2.171724700499999727e+01 +-2.172086715500000054e+01 +-2.172080707499999974e+01 +-2.172018242000000043e+01 +-2.171845340499999821e+01 +-2.171903133499999683e+01 +-2.171622848500000202e+01 +-2.172370147999999901e+01 +-2.171185302499999992e+01 +-2.171714783000000182e+01 +-2.171403980000000189e+01 +-2.171722507500000177e+01 +-2.172467995000000229e+01 +-2.172252273499999831e+01 +-2.172357655000000065e+01 +-2.171878147000000325e+01 +-2.172207450999999878e+01 +-2.171285915500000030e+01 +-2.171955108499999909e+01 +-2.172376251000000025e+01 +-2.171287345500000043e+01 +-2.172005271500000134e+01 +-2.171473026500000003e+01 +-2.171657562500000083e+01 +-2.171967792499999916e+01 +-2.172005653499999767e+01 +-2.172268772000000325e+01 +-2.171233463000000086e+01 +-2.170849609500000099e+01 +-2.171541977000000045e+01 +-2.171048450500000015e+01 +-2.171211814499999804e+01 +-2.171587180999999944e+01 +-2.171088886000000073e+01 +-2.171317291500000124e+01 +-2.170761299000000122e+01 +-2.171032905499999899e+01 +-2.170501422999999974e+01 +-2.171188163499999746e+01 +-2.171270752000000215e+01 +-2.170517348999999996e+01 +-2.170695114000000103e+01 +-2.171040248999999989e+01 +-2.171014022499999996e+01 +-2.170424461500000035e+01 +-2.171163654000000065e+01 +-2.171187591500000025e+01 +-2.170560741500000290e+01 +-2.171493339499999919e+01 +-2.171203518000000088e+01 +-2.171149730500000175e+01 +-2.171269416999999891e+01 +-2.171570014999999998e+01 +-2.170704937000000001e+01 +-2.171371078499999996e+01 +-2.170923804999999973e+01 +-2.171129703500000119e+01 +-2.170768738000000297e+01 +-2.170994281499999801e+01 +-2.171356486999999902e+01 +-2.170592689499999750e+01 +-2.171348762499999907e+01 +-2.170663738000000009e+01 +-2.170961284500000232e+01 +-2.171415520000000043e+01 +-2.171321868999999793e+01 +-2.170634842000000120e+01 +-2.170573807000000244e+01 +-2.170686435999999730e+01 +-2.170846748499999990e+01 +-2.170831013000000098e+01 +-2.170860576500000150e+01 +-2.170983219000000020e+01 +-2.170689296999999840e+01 +-2.170729064999999736e+01 +-2.170500755500000167e+01 +-2.171064854000000111e+01 +-2.171057606000000106e+01 +-2.170924186499999919e+01 +-2.170295906000000130e+01 +-2.171044063499999766e+01 +-2.170847034500000206e+01 +-2.170526886000000033e+01 +-2.171028519000000045e+01 +-2.170771979999999957e+01 +-2.170607661999999749e+01 +-2.171174716999999887e+01 +-2.170868396499999875e+01 +-2.171156978999999865e+01 +-2.170330428999999839e+01 +-2.170442867500000261e+01 +-2.170770359000000127e+01 +-2.170606040500000233e+01 +-2.171034240499999868e+01 +-2.170999622499999759e+01 +-2.169669437499999987e+01 +-2.170874691000000212e+01 +-2.171121692999999908e+01 +-2.170787429499999988e+01 +-2.170575904999999750e+01 +-2.170663165999999933e+01 +-2.171041297499999700e+01 +-2.169981479500000177e+01 +-2.169873428500000045e+01 +-2.169670581500000139e+01 +-2.169563674999999847e+01 +-2.170037650999999812e+01 +-2.169623946999999831e+01 +-2.170237446000000148e+01 +-2.170025825500000138e+01 +-2.169509792499999890e+01 +-2.170595168999999913e+01 +-2.169783782999999744e+01 +-2.169731425999999885e+01 +-2.170177650499999800e+01 +-2.170207214500000248e+01 +-2.170005226500000006e+01 +-2.170036792999999875e+01 +-2.169890880499999852e+01 +-2.170060062499999987e+01 +-2.169858359999999919e+01 +-2.170083522999999914e+01 +-2.170696639999999888e+01 +-2.169800663000000185e+01 +-2.170395278999999888e+01 +-2.169122218999999774e+01 +-2.169123554499999784e+01 +-2.169588565999999830e+01 +-2.169314098499999943e+01 +-2.170130634499999900e+01 +-2.169929027499999918e+01 +-2.169783687500000013e+01 +-2.169868850499999979e+01 +-2.169602108000000129e+01 +-2.170123577500000067e+01 +-2.170044040499999838e+01 +-2.169832801999999816e+01 +-2.169678211499999776e+01 +-2.169995116999999851e+01 +-2.170193290499999961e+01 +-2.170157432499999928e+01 +-2.169899368000000095e+01 +-2.169772338499999975e+01 +-2.169683075000000017e+01 +-2.169398784500000232e+01 +-2.169687461499999870e+01 +-2.169911384499999940e+01 +-2.169561862999999846e+01 +-2.169369984000000073e+01 +-2.169835758500000011e+01 +-2.169394969999999745e+01 +-2.169693565500000076e+01 +-2.169852638500000097e+01 +-2.169873618999999820e+01 +-2.169368553000000333e+01 +-2.169147873000000004e+01 +-2.169862746999999814e+01 +-2.169512844000000129e+01 +-2.169690990499999828e+01 +-2.169286537500000023e+01 +-2.169667720999999716e+01 +-2.169994830999999991e+01 +-2.169413089500000069e+01 +-2.169185828999999899e+01 +-2.169262790500000193e+01 +-2.169949054499999974e+01 +-2.168952941499999909e+01 +-2.169277858499999923e+01 +-2.169659519000000003e+01 +-2.169283390000000011e+01 +-2.169507408500000167e+01 +-2.169490241999999824e+01 +-2.169391918000000175e+01 +-2.169403457500000343e+01 +-2.169415569000000232e+01 +-2.169592857499999994e+01 +-2.168781661999999955e+01 +-2.168082332999999906e+01 +-2.168582630000000222e+01 +-2.168909645000000097e+01 +-2.168754481999999939e+01 +-2.168535041500000204e+01 +-2.168730545000000021e+01 +-2.168142986000000150e+01 +-2.168247127499999749e+01 +-2.168323231000000106e+01 +-2.168168354000000164e+01 +-2.167654704999999993e+01 +-2.168690871999999814e+01 +-2.168294906500000252e+01 +-2.168620872500000019e+01 +-2.168402290499999907e+01 +-2.168312644999999961e+01 +-2.168526553999999962e+01 +-2.168473911499999929e+01 +-2.168449019999999905e+01 +-2.167850780500000241e+01 +-2.167953491000000099e+01 +-2.168289852000000195e+01 +-2.168357181500000053e+01 +-2.168443298500000083e+01 +-2.168324184499999774e+01 +-2.168087482500000007e+01 +-2.167978191000000265e+01 +-2.167982006500000125e+01 +-2.168315315000000254e+01 +-2.168069553499999813e+01 +-2.168375015000000161e+01 +-2.168008136999999991e+01 +-2.168168259000000120e+01 +-2.167643070000000094e+01 +-2.167970084999999969e+01 +-2.167033099999999735e+01 +-2.168234252999999967e+01 +-2.167847251999999969e+01 +-2.167749023500000050e+01 +-2.168241119500000025e+01 +-2.167660904000000244e+01 +-2.167756175999999968e+01 +-2.167546558499999776e+01 +-2.167863177999999991e+01 +-2.167976093000000049e+01 +-2.167802047500000029e+01 +-2.167648792499999999e+01 +-2.167964268000000061e+01 +-2.167937278499999820e+01 +-2.168042659500000013e+01 +-2.168018245500000063e+01 +-2.167346000499999903e+01 +-2.168095684000000034e+01 +-2.167822360999999987e+01 +-2.167807387999999946e+01 +-2.167567824999999715e+01 +-2.167636012999999906e+01 +-2.167784499999999781e+01 +-2.167427349000000092e+01 +-2.167595767999999978e+01 +-2.167784118499999835e+01 +-2.167583084000000326e+01 +-2.168000221000000138e+01 +-2.167781925500000284e+01 +-2.167821216499999792e+01 +-2.168082619000000122e+01 +-2.168018913499999911e+01 +-2.168410110500000343e+01 +-2.167720412999999979e+01 +-2.168580532000000005e+01 +-2.167668915000000140e+01 +-2.168012618999999930e+01 +-2.168311977500000154e+01 +-2.168212890499999901e+01 +-2.168204403000000013e+01 +-2.168345165000000208e+01 +-2.168136215499999864e+01 +-2.168349838500000004e+01 +-2.167671108500000088e+01 +-2.168881512000000100e+01 +-2.168505954999999830e+01 +-2.168517494499999998e+01 +-2.168261623000000071e+01 +-2.168116093000000077e+01 +-2.167943478000000113e+01 +-2.168221568999999960e+01 +-2.168538952000000108e+01 +-2.168763637500000030e+01 +-2.168359946999999721e+01 +-2.168656921000000182e+01 +-2.168455600499999747e+01 +-2.169087791500000151e+01 +-2.168461227499999922e+01 +-2.168351650500000005e+01 +-2.168375491999999838e+01 +-2.168893050999999872e+01 +-2.168877411000000066e+01 +-2.169249152999999808e+01 +-2.169001293499999861e+01 +-2.168874359000000140e+01 +-2.169098473000000027e+01 +-2.169203281499999747e+01 +-2.168410873500000235e+01 +-2.169107151000000044e+01 +-2.169386387000000127e+01 +-2.169490623500000126e+01 +-2.169575500499999876e+01 +-2.169652176000000310e+01 +-2.169173812999999740e+01 +-2.169546699500000031e+01 +-2.169640731999999872e+01 +-2.168840217500000023e+01 +-2.169969749500000233e+01 +-2.169518565999999993e+01 +-2.169427871999999979e+01 +-2.169699192000000210e+01 +-2.170192718500000240e+01 +-2.169908237499999970e+01 +-2.169854164000000196e+01 +-2.169959545000000034e+01 +-2.169840431000000081e+01 +-2.170685577500000107e+01 +-2.170410633000000189e+01 +-2.170395278999999888e+01 +-2.170610618499999944e+01 +-2.170759677999999937e+01 +-2.170957088499999799e+01 +-2.170043659499999933e+01 +-2.171044922000000099e+01 +-2.170938396500000067e+01 +-2.170966624999999794e+01 +-2.170979023000000296e+01 +-2.171037005999999892e+01 +-2.171038723000000203e+01 +-2.171421718499999898e+01 +-2.171469687999999820e+01 +-2.171546077500000038e+01 +-2.171845530999999951e+01 +-2.171310329499999980e+01 +-2.171655177999999964e+01 +-2.171871567000000169e+01 +-2.171880245500000228e+01 +-2.172425270499999783e+01 +-2.171974849499999749e+01 +-2.171897411500000175e+01 +-2.172286319999999904e+01 +-2.172626018500000100e+01 +-2.172638988499999968e+01 +-2.172139358500000128e+01 +-2.172483730000000079e+01 +-2.172678565999999734e+01 +-2.172839736999999971e+01 +-2.173079109000000031e+01 +-2.173659324999999853e+01 +-2.173168182499999901e+01 +-2.172904109999999989e+01 +-2.172529220500000235e+01 +-2.173737048999999999e+01 +-2.173085403500000012e+01 +-2.174146652000000302e+01 +-2.173776340499999904e+01 +-2.173664093000000008e+01 +-2.174077796999999990e+01 +-2.173501491500000071e+01 +-2.173855113999999844e+01 +-2.173819255499999770e+01 +-2.174042606500000119e+01 +-2.174372768500000319e+01 +-2.174343109499999827e+01 +-2.174464416500000041e+01 +-2.174936771499999821e+01 +-2.175132560499999812e+01 +-2.174507617999999809e+01 +-2.174777888999999931e+01 +-2.174698066499999882e+01 +-2.175028992000000017e+01 +-2.175468826000000178e+01 +-2.175553131000000207e+01 +-2.175838089000000153e+01 +-2.175389385500000117e+01 +-2.175715923499999960e+01 +-2.175855540999999960e+01 +-2.175238895500000069e+01 +-2.175713444000000152e+01 +-2.176162528999999779e+01 +-2.176210498500000057e+01 +-2.176140308499999776e+01 +-2.176963139000000069e+01 +-2.176838397999999941e+01 +-2.177113341999999818e+01 +-2.176624584500000026e+01 +-2.176936721999999946e+01 +-2.176984881999999999e+01 +-2.177352905000000050e+01 +-2.177354240500000060e+01 +-2.177200889499999903e+01 +-2.177596664500000045e+01 +-2.178118324500000114e+01 +-2.177116775500000045e+01 +-2.177083492500000261e+01 +-2.177559661499999777e+01 +-2.178073787499999980e+01 +-2.177802563000000191e+01 +-2.178507423499999973e+01 +-2.178472995499999953e+01 +-2.178677177499999829e+01 +-2.178989505999999921e+01 +-2.178179741000000291e+01 +-2.179106235500000111e+01 +-2.179053592500000036e+01 +-2.178854179500000043e+01 +-2.179220962499999814e+01 +-2.179104328000000024e+01 +-2.179335784999999959e+01 +-2.179868889000000109e+01 +-2.179926872000000060e+01 +-2.179773902499999849e+01 +-2.180288505499999729e+01 +-2.180171489499999993e+01 +-2.179789829499999954e+01 +-2.180597686499999810e+01 +-2.179949951000000041e+01 +-2.180565834000000081e+01 +-2.180367279000000025e+01 +-2.180589198999999923e+01 +-2.180883883999999995e+01 +-2.181555557499999765e+01 +-2.180934906000000240e+01 +-2.180516433500000062e+01 +-2.181067847999999998e+01 +-2.180904674499999985e+01 +-2.181384086999999994e+01 +-2.181268310499999785e+01 +-2.181399059499999993e+01 +-2.181767559000000034e+01 +-2.181329822499999693e+01 +-2.181827449500000071e+01 +-2.181673526499999838e+01 +-2.182162761500000059e+01 +-2.182431125499999780e+01 +-2.181973933999999815e+01 +-2.182289314500000188e+01 +-2.182264041999999904e+01 +-2.181973075999999878e+01 +-2.182929039000000060e+01 +-2.182675838499999799e+01 +-2.182631397000000106e+01 +-2.183120250500000026e+01 +-2.183380031499999774e+01 +-2.183392333999999835e+01 +-2.183716202000000095e+01 +-2.183286094500000019e+01 +-2.182967091000000082e+01 +-2.182409000500000218e+01 +-2.183055305499999932e+01 +-2.183387756500000165e+01 +-2.183620071500000037e+01 +-2.183521557000000257e+01 +-2.183798981000000339e+01 +-2.184031295999999855e+01 +-2.183711433500000254e+01 +-2.183779239500000102e+01 +-2.184148884000000024e+01 +-2.184591675000000066e+01 +-2.183712005499999975e+01 +-2.185250854499999917e+01 +-2.184287738999999817e+01 +-2.184952068500000166e+01 +-2.184844398499999940e+01 +-2.185121918000000107e+01 +-2.185538673499999973e+01 +-2.184741115500000319e+01 +-2.184918117499999823e+01 +-2.185748863499999928e+01 +-2.185107612499999874e+01 +-2.185560226500000169e+01 +-2.186345290999999946e+01 +-2.185491370999999816e+01 +-2.185917281999999773e+01 +-2.185901451000000151e+01 +-2.186024189000000106e+01 +-2.185896778499999726e+01 +-2.186139297500000112e+01 +-2.186473370000000216e+01 +-2.186808586000000076e+01 +-2.186616992999999809e+01 +-2.186186886000000129e+01 +-2.187109852000000032e+01 +-2.186614417999999915e+01 +-2.186791611000000302e+01 +-2.187017535999999751e+01 +-2.186778544999999951e+01 +-2.186947155000000009e+01 +-2.186923598999999996e+01 +-2.186775684500000239e+01 +-2.187241077499999875e+01 +-2.187242794000000146e+01 +-2.188112736000000069e+01 +-2.187939453500000297e+01 +-2.187747859999999989e+01 +-2.187520027000000056e+01 +-2.187679481500000023e+01 +-2.188345431999999846e+01 +-2.188183403000000027e+01 +-2.188285923000000111e+01 +-2.188307857499999898e+01 +-2.187691497999999868e+01 +-2.188295173499999891e+01 +-2.188277148999999966e+01 +-2.188188552999999814e+01 +-2.188680648999999789e+01 +-2.187842464499999906e+01 +-2.188268375500000218e+01 +-2.189103603499999906e+01 +-2.188828372999999772e+01 +-2.188876342999999736e+01 +-2.189008807999999817e+01 +-2.188908958500000068e+01 +-2.189355564000000243e+01 +-2.188923549999999807e+01 +-2.189119529500000283e+01 +-2.188393115999999949e+01 +-2.189652060999999961e+01 +-2.189404488000000271e+01 +-2.188963985499999865e+01 +-2.189149856499999913e+01 +-2.189792156000000034e+01 +-2.189543532999999798e+01 +-2.189249515499999887e+01 +-2.189723872999999799e+01 +-2.190078353999999905e+01 +-2.189859295000000117e+01 +-2.190287113000000119e+01 +-2.189779854000000014e+01 +-2.189625454000000104e+01 +-2.189729786000000189e+01 +-2.190388488500000008e+01 +-2.189873028000000232e+01 +-2.190476226499999868e+01 +-2.190101146499999984e+01 +-2.190657234000000031e+01 +-2.191030216000000053e+01 +-2.191208552999999881e+01 +-2.190488434000000240e+01 +-2.190611934500000046e+01 +-2.190762424500000094e+01 +-2.191060924499999985e+01 +-2.191026019999999974e+01 +-2.190631389500000026e+01 +-2.190411853999999892e+01 +-2.190487861500000122e+01 +-2.190294646999999983e+01 +-2.190205097500000164e+01 +-2.190503788000000185e+01 +-2.190154552499999951e+01 +-2.190610503999999992e+01 +-2.190343666000000056e+01 +-2.190357017499999870e+01 +-2.190552424999999914e+01 +-2.191101550999999859e+01 +-2.191331100500000062e+01 +-2.190865326000000124e+01 +-2.191220093000000091e+01 +-2.191046429000000018e+01 +-2.191193675999999968e+01 +-2.190949631000000153e+01 +-2.191026305999999835e+01 +-2.190353584500000039e+01 +-2.191067600499999912e+01 +-2.191246223499999957e+01 +-2.191264248000000237e+01 +-2.191167449499999975e+01 +-2.191372967000000216e+01 +-2.191098022500000297e+01 +-2.191689490999999990e+01 +-2.192130661000000202e+01 +-2.191170788000000158e+01 +-2.191246509500000172e+01 +-2.191388225499999720e+01 +-2.191583919500000022e+01 +-2.191520309500000252e+01 +-2.192151069500000204e+01 +-2.191993331999999839e+01 +-2.192526149500000088e+01 +-2.192464732999999910e+01 +-2.192346954499999967e+01 +-2.192170334000000054e+01 +-2.192272376999999750e+01 +-2.192160129499999854e+01 +-2.192379569999999944e+01 +-2.192659091499999846e+01 +-2.192456054499999851e+01 +-2.192560672999999838e+01 +-2.192633438000000012e+01 +-2.192704009999999926e+01 +-2.192844390999999860e+01 +-2.192653370000000024e+01 +-2.192424392499999897e+01 +-2.192825984999999989e+01 +-2.192716026499999771e+01 +-2.192859364000000255e+01 +-2.193220329500000076e+01 +-2.193502521499999958e+01 +-2.193360137999999893e+01 +-2.193828773500000295e+01 +-2.193498516000000009e+01 +-2.193554210499999968e+01 +-2.193750477000000032e+01 +-2.193641567000000236e+01 +-2.194109344499999992e+01 +-2.194210052500000074e+01 +-2.193983078000000120e+01 +-2.194264126000000203e+01 +-2.193652725000000103e+01 +-2.194562244499999792e+01 +-2.194344997000000319e+01 +-2.194084739499999870e+01 +-2.194888877999999721e+01 +-2.194727420499999937e+01 +-2.194415187999999972e+01 +-2.194787025499999800e+01 +-2.195135116499999839e+01 +-2.194983577499999683e+01 +-2.195204639499999999e+01 +-2.194234370999999939e+01 +-2.195054817500000155e+01 +-2.194928931999999833e+01 +-2.194739818499999728e+01 +-2.195116901499999784e+01 +-2.194589995999999843e+01 +-2.195667648500000269e+01 +-2.195935345000000183e+01 +-2.195354461999999884e+01 +-2.195657444000000069e+01 +-2.195941925500000025e+01 +-2.195998572999999965e+01 +-2.196339320999999956e+01 +-2.195986080000000129e+01 +-2.196918201500000123e+01 +-2.196646594999999991e+01 +-2.196093463999999784e+01 +-2.196515559999999923e+01 +-2.196224784999999713e+01 +-2.196921730000000039e+01 +-2.197270393499999841e+01 +-2.197382164000000060e+01 +-2.196892261500000032e+01 +-2.197432422500000015e+01 +-2.197973823499999924e+01 +-2.197776126499999805e+01 +-2.197559833500000082e+01 +-2.197700405500000187e+01 +-2.197226715499999727e+01 +-2.198451709500000106e+01 +-2.198410034000000124e+01 +-2.198247146500000326e+01 +-2.198714923500000040e+01 +-2.198461913999999950e+01 +-2.198674773999999843e+01 +-2.198687457999999850e+01 +-2.198523807500000160e+01 +-2.199175929999999823e+01 +-2.199479579500000170e+01 +-2.198814391999999884e+01 +-2.199365520499999960e+01 +-2.196423148999999952e+01 +-2.195953273499999980e+01 +-2.196467494999999914e+01 +-2.196671771999999834e+01 +-2.196503734499999894e+01 +-2.196300315999999953e+01 +-2.197181129500000196e+01 +-2.196688747500000005e+01 +-2.197333717499999750e+01 +-2.196850299500000148e+01 +-2.197240352500000071e+01 +-2.197580909499999890e+01 +-2.197098255000000222e+01 +-2.197310542999999683e+01 +-2.197544669999999911e+01 +-2.197857571000000121e+01 +-2.198307323499999910e+01 +-2.197837161999999722e+01 +-2.198479842999999789e+01 +-2.198408317500000209e+01 +-2.197892284499999960e+01 +-2.198260402500000055e+01 +-2.198263930999999971e+01 +-2.198441695999999723e+01 +-2.199274063000000012e+01 +-2.199405383999999941e+01 +-2.199051856999999899e+01 +-2.198955440499999980e+01 +-2.199006748499999730e+01 +-2.199454211999999842e+01 +-2.199439620999999789e+01 +-2.200255680499999755e+01 +-2.200004005499999948e+01 +-2.199002266000000105e+01 +-2.199581718499999994e+01 +-2.199338054500000084e+01 +-2.199551009999999707e+01 +-2.199563884999999885e+01 +-2.199412154999999913e+01 +-2.200465202499999862e+01 +-2.200926685499999991e+01 +-2.200399112999999929e+01 +-2.200111007499999971e+01 +-2.200057792500000176e+01 +-2.200592708499999972e+01 +-2.200713920500000143e+01 +-2.200635529000000190e+01 +-2.200849056500000245e+01 +-2.200724696999999708e+01 +-2.200663089500000069e+01 +-2.201078510500000007e+01 +-2.200788688499999779e+01 +-2.201011371999999966e+01 +-2.200969219000000265e+01 +-2.204703330999999977e+01 +-2.204649257499999848e+01 +-2.205029774000000131e+01 +-2.205105495499999790e+01 +-2.204610347999999931e+01 +-2.205414867500000042e+01 +-2.205269241499999922e+01 +-2.205944537999999966e+01 +-2.205743884999999693e+01 +-2.205553245499999804e+01 +-2.205527687000000014e+01 +-2.205429553999999825e+01 +-2.205791473500000066e+01 +-2.206217956500000099e+01 +-2.206358241999999947e+01 +-2.205743980500000134e+01 +-2.205782126999999804e+01 +-2.205655574499999716e+01 +-2.206516360999999904e+01 +-2.206268310499999785e+01 +-2.206419372500000264e+01 +-2.206311035000000231e+01 +-2.206820106500000023e+01 +-2.206333446499999695e+01 +-2.206797504500000073e+01 +-2.206587505499999935e+01 +-2.206608295499999883e+01 +-2.207248020499999797e+01 +-2.206456088999999920e+01 +-2.207122993499999808e+01 +-2.207560157999999717e+01 +-2.207265948999999949e+01 +-2.207103824499999689e+01 +-2.207548713499999948e+01 +-2.207809257499999944e+01 +-2.207036781500000089e+01 +-2.207593059499999910e+01 +-2.207752227499999975e+01 +-2.207893180499999985e+01 +-2.207821083500000015e+01 +-2.207860756000000180e+01 +-2.207909297999999865e+01 +-2.208245086499999843e+01 +-2.208588981500000159e+01 +-2.208157729999999930e+01 +-2.208363819000000206e+01 +-2.208449840499999794e+01 +-2.207546329499999871e+01 +-2.208371353500000112e+01 +-2.208382130000000032e+01 +-2.208596515500000024e+01 +-2.208960342499999996e+01 +-2.209146881000000207e+01 +-2.208132362500000312e+01 +-2.208116150000000033e+01 +-2.208017921500000114e+01 +-2.208407497500000005e+01 +-2.208096026999999850e+01 +-2.208228015999999982e+01 +-2.208230305000000016e+01 +-2.208437919499999680e+01 +-2.208910084000000040e+01 +-2.208783436000000222e+01 +-2.208850479499999864e+01 +-2.209018993499999794e+01 +-2.208733844500000032e+01 +-2.208422279500000229e+01 +-2.208314037499999927e+01 +-2.208059120000000064e+01 +-2.208726787500000199e+01 +-2.208728218499999940e+01 +-2.208989429500000057e+01 +-2.209000778000000054e+01 +-2.208448982000000171e+01 +-2.208618926999999843e+01 +-2.209554958500000055e+01 +-2.209047889500000039e+01 +-2.209642410500000054e+01 +-2.209218883500000175e+01 +-2.209027194499999780e+01 +-2.209223747000000060e+01 +-2.209485530500000294e+01 +-2.209145736500000012e+01 +-2.209888172499999826e+01 +-2.209372806500000053e+01 +-2.209375000000000000e+01 +-2.209321594000000033e+01 +-2.208945274499999911e+01 +-2.209798145500000288e+01 +-2.209135818500000070e+01 +-2.209609222499999959e+01 +-2.209917259000000200e+01 +-2.209604454000000118e+01 +-2.209496783999999892e+01 +-2.208574104499999891e+01 +-2.210102748999999989e+01 +-2.209956169499999845e+01 +-2.209626198000000130e+01 +-2.209943962500000225e+01 +-2.209408569500000041e+01 +-2.209595870999999789e+01 +-2.209460162999999966e+01 +-2.209657191999999881e+01 +-2.209631442999999962e+01 +-2.209892845499999936e+01 +-2.209321021999999957e+01 +-2.210100936999999988e+01 +-2.209640979499999958e+01 +-2.209975909999999999e+01 +-2.209867763500000137e+01 +-2.209517669499999926e+01 +-2.210039234500000305e+01 +-2.209717463999999865e+01 +-2.209572505499999906e+01 +-2.209056091000000066e+01 +-2.209928798500000013e+01 +-2.209672736999999998e+01 +-2.209443187999999836e+01 +-2.209435558499999885e+01 +-2.209818934999999840e+01 +-2.209654617500000029e+01 +-2.209018325999999988e+01 +-2.209427356999999859e+01 +-2.209883690000000200e+01 +-2.209561825000000113e+01 +-2.209795474999999954e+01 +-2.208597278500000272e+01 +-2.208690356999999693e+01 +-2.208425140499999983e+01 +-2.208325862999999956e+01 +-2.208531284500000069e+01 +-2.208349227499999756e+01 +-2.207972430999999958e+01 +-2.208704376000000025e+01 +-2.208216858000000116e+01 +-2.208423805500000014e+01 +-2.208231639999999985e+01 +-2.207939147999999818e+01 +-2.207552433000000036e+01 +-2.207869720500000099e+01 +-2.207789040000000114e+01 +-2.207264614500000022e+01 +-2.207987117999999782e+01 +-2.207593059499999910e+01 +-2.207816410000000218e+01 +-2.207736587499999814e+01 +-2.207655429500000110e+01 +-2.207307815500000103e+01 +-2.207456875000000096e+01 +-2.207008648000000051e+01 +-2.206870937000000055e+01 +-2.207400035999999943e+01 +-2.207374191000000252e+01 +-2.206630134499999940e+01 +-2.206282329500000117e+01 +-2.206514549500000300e+01 +-2.206683063500000230e+01 +-2.206408214500000042e+01 +-2.206447696499999722e+01 +-2.206422805500000095e+01 +-2.206250000000000000e+01 +-2.206040191499999992e+01 +-2.205839252500000214e+01 +-2.205889224999999954e+01 +-2.205430603499999975e+01 +-2.205506992000000110e+01 +-2.205379486000000000e+01 +-2.205373096499999974e+01 +-2.205329322499999734e+01 +-2.204439449499999881e+01 +-2.205481529500000093e+01 +-2.204666042000000203e+01 +-2.204603195500000012e+01 +-2.204770850999999965e+01 +-2.204128838000000101e+01 +-2.204629039499999976e+01 +-2.204237460999999954e+01 +-2.204276180000000096e+01 +-2.203955364000000117e+01 +-2.204104518999999840e+01 +-2.204034042500000012e+01 +-2.203659248499999990e+01 +-2.203826618000000082e+01 +-2.203590012000000087e+01 +-2.203693485499999838e+01 +-2.203210067500000235e+01 +-2.203440857000000008e+01 +-2.202846526999999810e+01 +-2.202784061499999879e+01 +-2.202731800499999792e+01 +-2.203333091500000052e+01 +-2.202966595000000183e+01 +-2.202288818499999934e+01 +-2.202420425500000079e+01 +-2.202451706000000087e+01 +-2.201984691500000224e+01 +-2.202088451499999877e+01 +-2.201339054500000003e+01 +-2.201496696499999928e+01 +-2.201957988499999885e+01 +-2.201181506999999726e+01 +-2.200477695500000053e+01 +-2.200471973500000189e+01 +-2.200666618500000027e+01 +-2.200944041999999712e+01 +-2.200103473499999751e+01 +-2.200206947499999899e+01 +-2.200081158000000059e+01 +-2.199707984999999866e+01 +-2.199637412999999952e+01 +-2.199411010500000074e+01 +-2.199075794499999859e+01 +-2.199608898000000323e+01 +-2.199053668999999900e+01 +-2.199310683999999938e+01 +-2.199084949499999908e+01 +-2.198913287999999966e+01 +-2.198962307000000038e+01 +-2.197913550999999899e+01 +-2.198355388999999960e+01 +-2.198612975999999719e+01 +-2.197911930499999755e+01 +-2.197850322500000075e+01 +-2.198145199000000005e+01 +-2.198284816500000005e+01 +-2.198141765500000133e+01 +-2.197961425999999818e+01 +-2.197498798499999850e+01 +-2.197509860999999987e+01 +-2.197566032499999977e+01 +-2.197112655499999789e+01 +-2.197224045000000103e+01 +-2.196889877499999955e+01 +-2.196399974500000241e+01 +-2.196848487999999833e+01 +-2.196969222999999971e+01 +-2.196798801500000309e+01 +-2.196472645000000057e+01 +-2.196220016499999872e+01 +-2.196340465499999794e+01 +-2.195824241500000085e+01 +-2.196337508999999955e+01 +-2.196357154500000064e+01 +-2.196515464999999878e+01 +-2.196262359500000017e+01 +-2.195954608999999991e+01 +-2.195792865499999991e+01 +-2.195668601999999936e+01 +-2.195734309999999923e+01 +-2.195828723999999710e+01 +-2.195820617500000083e+01 +-2.195595073500000183e+01 +-2.195543193500000001e+01 +-2.195518970500000222e+01 +-2.195192909499999701e+01 +-2.195071506499999714e+01 +-2.195179558000000242e+01 +-2.194831657499999977e+01 +-2.195090675000000147e+01 +-2.194760322999999858e+01 +-2.195257186999999988e+01 +-2.194717407000000264e+01 +-2.193905449000000019e+01 +-2.193707370500000309e+01 +-2.193596840000000014e+01 +-2.193846225499999747e+01 +-2.193963146500000150e+01 +-2.193756961999999788e+01 +-2.193468189500000065e+01 +-2.193748092499999913e+01 +-2.193431187000000193e+01 +-2.193524169999999884e+01 +-2.192868709500000080e+01 +-2.193450451000000001e+01 +-2.192710971500000028e+01 +-2.193470478500000098e+01 +-2.192958927500000144e+01 +-2.192790699000000032e+01 +-2.192912674000000095e+01 +-2.193041133999999914e+01 +-2.192776966000000272e+01 +-2.193029212500000114e+01 +-2.192390346499999865e+01 +-2.192843437500000192e+01 +-2.192875385500000007e+01 +-2.192494774000000035e+01 +-2.192500686500000029e+01 +-2.192226600500000089e+01 +-2.192871570500000189e+01 +-2.192762279499999778e+01 +-2.192320919000000146e+01 +-2.192458438499999929e+01 +-2.192435264999999944e+01 +-2.192420768499999895e+01 +-2.192530059999999992e+01 +-2.192622756499999781e+01 +-2.192026710500000064e+01 +-2.192337417499999930e+01 +-2.192350101499999937e+01 +-2.192852306500000026e+01 +-2.192529868999999820e+01 +-2.191985797499999933e+01 +-2.191462516500000035e+01 +-2.191928672499999919e+01 +-2.192190837999999786e+01 +-2.191929626499999983e+01 +-2.191832160500000271e+01 +-2.192011928999999881e+01 +-2.191869640499999861e+01 +-2.191771793499999887e+01 +-2.191230297499999935e+01 +-2.191474914500000182e+01 +-2.191849899500000021e+01 +-2.191790294500000158e+01 +-2.191711139499999916e+01 +-2.191937923500000096e+01 +-2.191017532500000087e+01 +-2.191973686000000043e+01 +-2.191163635000000198e+01 +-2.191854191000000185e+01 +-2.191627502499999736e+01 +-2.191512394000000086e+01 +-2.191756630000000072e+01 +-2.191900349000000148e+01 +-2.191320610000000002e+01 +-2.191557311999999769e+01 +-2.191627502499999736e+01 +-2.191390419000000023e+01 +-2.191690922000000086e+01 +-2.191446971999999960e+01 +-2.191191101000000074e+01 +-2.191176319000000206e+01 +-2.191236495999999789e+01 +-2.191325760000000145e+01 +-2.191356659000000207e+01 +-2.191315555500000301e+01 +-2.191626357999999897e+01 +-2.191686248999999975e+01 +-2.191458893000000074e+01 +-2.191333675499999956e+01 +-2.191588115500000100e+01 +-2.191454791999999685e+01 +-2.191514492000000303e+01 +-2.191491317499999880e+01 +-2.191745662499999980e+01 +-2.191398239000000103e+01 +-2.191614532500000223e+01 +-2.191537475999999884e+01 +-2.191694736499999863e+01 +-2.191712379500000196e+01 +-2.191411304500000057e+01 +-2.192123508499999929e+01 +-2.192130374999999987e+01 +-2.191820431000000013e+01 +-2.191689110000000085e+01 +-2.192014026500000057e+01 +-2.191475581999999989e+01 +-2.192172050499999969e+01 +-2.191936111500000095e+01 +-2.192323970999999716e+01 +-2.192100810999999894e+01 +-2.191483307000000025e+01 +-2.191706180499999945e+01 +-2.192444134000000133e+01 +-2.191581535000000258e+01 +-2.192072487000000081e+01 +-2.192565536499999723e+01 +-2.192468548000000084e+01 +-2.192468833499999903e+01 +-2.192384433499999830e+01 +-2.191900157999999976e+01 +-2.192402934999999786e+01 +-2.193051624499999974e+01 +-2.192808819000000042e+01 +-2.192870998499999757e+01 +-2.192668437999999753e+01 +-2.192602348500000176e+01 +-2.192587757000000082e+01 +-2.192152500499999945e+01 +-2.193215275000000020e+01 +-2.192803573999999855e+01 +-2.193214035000000095e+01 +-2.192775154499999957e+01 +-2.193151474000000078e+01 +-2.193272304500000303e+01 +-2.192829227500000044e+01 +-2.193236541499999959e+01 +-2.193726730499999888e+01 +-2.193564319499999726e+01 +-2.193595027500000327e+01 +-2.194207477500000181e+01 +-2.193011283999999961e+01 +-2.193592548499999850e+01 +-2.193970489499999843e+01 +-2.193592358000000075e+01 +-2.194227218500000021e+01 +-2.194076442500000113e+01 +-2.194258117999999769e+01 +-2.194505119000000093e+01 +-2.193871784499999933e+01 +-2.194352435999999784e+01 +-2.194312095499999771e+01 +-2.194316482500000021e+01 +-2.194130230000000026e+01 +-2.193608665500000043e+01 +-2.194139194499999945e+01 +-2.194459438500000203e+01 +-2.194279956999999825e+01 +-2.194372654000000011e+01 +-2.194649601000000061e+01 +-2.194031906000000021e+01 +-2.194283104000000151e+01 +-2.194236564499999886e+01 +-2.194590187000000014e+01 +-2.195234108000000006e+01 +-2.194519900999999962e+01 +-2.194956969999999785e+01 +-2.194795703500000172e+01 +-2.195361805000000288e+01 +-2.195164680499999932e+01 +-2.194660187000000207e+01 +-2.194735336499999789e+01 +-2.195157336999999842e+01 +-2.195338821500000037e+01 +-2.195068931499999820e+01 +-2.195125579999999843e+01 +-2.195770930999999848e+01 +-2.195584774000000294e+01 +-2.195588492999999985e+01 +-2.195428848499999930e+01 +-2.195780277000000069e+01 +-2.195975780500000241e+01 +-2.196035575999999878e+01 +-2.196194076500000136e+01 +-2.196088885999999718e+01 +-2.196111583500000108e+01 +-2.196580886499999963e+01 +-2.195683860999999837e+01 +-2.196753788000000185e+01 +-2.196129608000000033e+01 +-2.196390343000000200e+01 +-2.196255683500000089e+01 +-2.196251678499999826e+01 +-2.196266174000000149e+01 +-2.196916770500000027e+01 +-2.196667766999999927e+01 +-2.196050453000000147e+01 +-2.196619987500000093e+01 +-2.196342182000000065e+01 +-2.196821117500000042e+01 +-2.196680163999999991e+01 +-2.196838473999999763e+01 +-2.197335815000000281e+01 +-2.196947193500000139e+01 +-2.197354984500000086e+01 +-2.196654796500000018e+01 +-2.197419738500000008e+01 +-2.197330665500000180e+01 +-2.196842670499999883e+01 +-2.197248459000000054e+01 +-2.197070026499999784e+01 +-2.197787094499999938e+01 +-2.196998023999999816e+01 +-2.196892165999999946e+01 +-2.197015953500000052e+01 +-2.197722435000000019e+01 +-2.197170639000000136e+01 +-2.196929263999999904e+01 +-2.197426414499999936e+01 +-2.197347545499999910e+01 +-2.197224616999999824e+01 +-2.197100353500000125e+01 +-2.196840476999999936e+01 +-2.197144889999999862e+01 +-2.197441959000000011e+01 +-2.197319888999999904e+01 +-2.197160243999999807e+01 +-2.197848797000000332e+01 +-2.196866798500000328e+01 +-2.197712135500000130e+01 +-2.197258472500000082e+01 +-2.197382068499999974e+01 +-2.196813392500000006e+01 +-2.197290801999999843e+01 +-2.196665859000000154e+01 +-2.197253703999999885e+01 +-2.197049141000000105e+01 +-2.197226906000000213e+01 +-2.196682643999999840e+01 +-2.196915339999999972e+01 +-2.196747493499999848e+01 +-2.196204852999999702e+01 +-2.196600722999999888e+01 +-2.197105884500000172e+01 +-2.197074317999999948e+01 +-2.196741294999999994e+01 +-2.196545601000000048e+01 +-2.196876716499999915e+01 +-2.196151447500000131e+01 +-2.196157073999999909e+01 +-2.195924090999999834e+01 +-2.196648979500000110e+01 +-2.196479320499999943e+01 +-2.196055984499999880e+01 +-2.195858955499999965e+01 +-2.196303177000000062e+01 +-2.195356178000000114e+01 +-2.195771122000000020e+01 +-2.195968818499999742e+01 +-2.195780849500000187e+01 +-2.195283699000000155e+01 +-2.195002269500000125e+01 +-2.194968986499999986e+01 +-2.195862579499999967e+01 +-2.195145988499999845e+01 +-2.195733737999999846e+01 +-2.195022201500000136e+01 +-2.195259952500000011e+01 +-2.194847107000000008e+01 +-2.194772815500000007e+01 +-2.194976615999999936e+01 +-2.194817829000000131e+01 +-2.194498157499999991e+01 +-2.194522952999999887e+01 +-2.195217514000000136e+01 +-2.193213177000000158e+01 +-2.193908882000000204e+01 +-2.194058227500000058e+01 +-2.193981647500000065e+01 +-2.193656634999999966e+01 +-2.193449401499999851e+01 +-2.193710422499999879e+01 +-2.193321323499999664e+01 +-2.193409538499999911e+01 +-2.192767715499999781e+01 +-2.192891597500000245e+01 +-2.192878818500000193e+01 +-2.193399238499999981e+01 +-2.192579364999999925e+01 +-2.193251228500000138e+01 +-2.192812347499999959e+01 +-2.192981719999999868e+01 +-2.192453194000000138e+01 +-2.192089653000000027e+01 +-2.192551899000000049e+01 +-2.192533302500000048e+01 +-2.192658423999999684e+01 +-2.192285919500000091e+01 +-2.191807938000000178e+01 +-2.192156887000000154e+01 +-2.191593075000000113e+01 +-2.191905880000000195e+01 +-2.192007159999999999e+01 +-2.191832828500000119e+01 +-2.191528892499999870e+01 +-2.191477203499999860e+01 +-2.191156005999999934e+01 +-2.191382503500000212e+01 +-2.191652679500000289e+01 +-2.191271686500000015e+01 +-2.191075229999999863e+01 +-2.190551185500000031e+01 +-2.190835857500000117e+01 +-2.190537262000000140e+01 +-2.190718268999999907e+01 +-2.190842628499999734e+01 +-2.190853786499999956e+01 +-2.190500259499999913e+01 +-2.190204715499999821e+01 +-2.190951633499999929e+01 +-2.189916705999999991e+01 +-2.189730453499999996e+01 +-2.190150069999999971e+01 +-2.189156437000000111e+01 +-2.189955330000000089e+01 +-2.189646529999999913e+01 +-2.189382839499999989e+01 +-2.189811420499999883e+01 +-2.190017890499999709e+01 +-2.189424228500000069e+01 +-2.189842129000000170e+01 +-2.189478969500000005e+01 +-2.189391422499999962e+01 +-2.189876747499999965e+01 +-2.189493655999999788e+01 +-2.189071273999999789e+01 +-2.189695930499999932e+01 +-2.189276790499999947e+01 +-2.188482761499999896e+01 +-2.188720321499999955e+01 +-2.189769744999999901e+01 +-2.189339828499999996e+01 +-2.189158916499999918e+01 +-2.189422988999999831e+01 +-2.188761329500000130e+01 +-2.188673019499999839e+01 +-2.189223099000000161e+01 +-2.188573170000000090e+01 +-2.189082717999999872e+01 +-2.189245986999999971e+01 +-2.189212893999999920e+01 +-2.189293194000000042e+01 +-2.189038753500000212e+01 +-2.189265536999999995e+01 +-2.188963985499999865e+01 +-2.189254856000000160e+01 +-2.188594722999999931e+01 +-2.189171314500000065e+01 +-2.189268207499999974e+01 +-2.189281654499999874e+01 +-2.189073658000000222e+01 +-2.188762283500000194e+01 +-2.188731193499999961e+01 +-2.189207362999999873e+01 +-2.188924693999999960e+01 +-2.188562202499999998e+01 +-2.188704490499999977e+01 +-2.189079189499999956e+01 +-2.188833332000000098e+01 +-2.188808536500000201e+01 +-2.188472652499999782e+01 +-2.188475990500000279e+01 +-2.188831901500000043e+01 +-2.188928222499999876e+01 +-2.188516807500000283e+01 +-2.189502811499999879e+01 +-2.188398169999999965e+01 +-2.188827609999999879e+01 +-2.188971042499999697e+01 +-2.188439845999999989e+01 +-2.189164543500000093e+01 +-2.188956164999999743e+01 +-2.189209652000000261e+01 +-2.189344406000000021e+01 +-2.189265537500000036e+01 +-2.188856220499999949e+01 +-2.189487361999999848e+01 +-2.189159679499999811e+01 +-2.190145779000000203e+01 +-2.189251041499999673e+01 +-2.189431476500000073e+01 +-2.189960002499999803e+01 +-2.189948177499999815e+01 +-2.189729022999999941e+01 +-2.190523719999999841e+01 +-2.190253066999999731e+01 +-2.190037727500000031e+01 +-2.189829158999999947e+01 +-2.190949726000000197e+01 +-2.190477752500000008e+01 +-2.190359210999999817e+01 +-2.190874290500000043e+01 +-2.190612983999999841e+01 +-2.190042305000000056e+01 +-2.190658378500000225e+01 +-2.190755939499999982e+01 +-2.191206837000000007e+01 +-2.191366290999999933e+01 +-2.190228081000000060e+01 +-2.190126705000000129e+01 +-2.191284369999999981e+01 +-2.190888023499999804e+01 +-2.191013717499999913e+01 +-2.191075133999999736e+01 +-2.191523361499999822e+01 +-2.191291141499999995e+01 +-2.191319560999999894e+01 +-2.191587066499999992e+01 +-2.191610526999999919e+01 +-2.191206073499999718e+01 +-2.191998099999999994e+01 +-2.191758727999999934e+01 +-2.192019844000000006e+01 +-2.191901397499999860e+01 +-2.192188262999999893e+01 +-2.192460918500000133e+01 +-2.192820834999999846e+01 +-2.192333507500000067e+01 +-2.192713546499999921e+01 +-2.192934989999999829e+01 +-2.193283843999999760e+01 +-2.193358230500000161e+01 +-2.193324660999999764e+01 +-2.193441009500000050e+01 +-2.193997287499999871e+01 +-2.194156074499999676e+01 +-2.194181061000000099e+01 +-2.194156074500000031e+01 +-2.194045162000000104e+01 +-2.194499779000000217e+01 +-2.194475650500000086e+01 +-2.194949341000000231e+01 +-2.195282363999999831e+01 +-2.195131874500000180e+01 +-2.195362854000000041e+01 +-2.195686244999999914e+01 +-2.195435810000000032e+01 +-2.195935821500000174e+01 +-2.196038628000000159e+01 +-2.195852661499999670e+01 +-2.196220875000000206e+01 +-2.197056866000000142e+01 +-2.196687984500000113e+01 +-2.195412921999999867e+01 +-2.195918750499999916e+01 +-2.196252250499999903e+01 +-2.196969032500000196e+01 +-2.197092437999999959e+01 +-2.197041798000000057e+01 +-2.196973609999999866e+01 +-2.197699641999999898e+01 +-2.197394656999999896e+01 +-2.197863197499999899e+01 +-2.197557258500000188e+01 +-2.198027610999999837e+01 +-2.198828506499999946e+01 +-2.198303699499999908e+01 +-2.198528766500000131e+01 +-2.199062442500000003e+01 +-2.198931026500000030e+01 +-2.199244689999999736e+01 +-2.199589252500000214e+01 +-2.199685096500000014e+01 +-2.199709987499999997e+01 +-2.200024986500000068e+01 +-2.200113010500000144e+01 +-2.200555706000000100e+01 +-2.200433349499999736e+01 +-2.200694560999999894e+01 +-2.201497077999999874e+01 +-2.201990127999999913e+01 +-2.200715350999999842e+01 +-2.201722240499999828e+01 +-2.201919174500000054e+01 +-2.202411079000000171e+01 +-2.202214241000000072e+01 +-2.202617931500000026e+01 +-2.202949238000000065e+01 +-2.203405856999999912e+01 +-2.203134727500000167e+01 +-2.203708457999999837e+01 +-2.203401374499999932e+01 +-2.204261017000000322e+01 +-2.204523945000000040e+01 +-2.204364490500000073e+01 +-2.204635048000000097e+01 +-2.204327678499999976e+01 +-2.204396915499999920e+01 +-2.204067135000000022e+01 +-2.204459667500000108e+01 +-2.205063056499999874e+01 +-2.205576229000000055e+01 +-2.205422019499999919e+01 +-2.205050087000000048e+01 +-2.205525302999999937e+01 +-2.205796336999999951e+01 +-2.206770801500000090e+01 +-2.206110858999999991e+01 +-2.206733798999999863e+01 +-2.206583309500000212e+01 +-2.207066535999999957e+01 +-2.207051849000000132e+01 +-2.207543373000000031e+01 +-2.208125686999999715e+01 +-2.207423973499999903e+01 +-2.207772732000000104e+01 +-2.208318806000000123e+01 +-2.209030246999999747e+01 +-2.208193302000000102e+01 +-2.208866500999999971e+01 +-2.208741474500000024e+01 +-2.208435821500000174e+01 +-2.209405326999999986e+01 +-2.208841228500000042e+01 +-2.210072707999999864e+01 +-2.210012054500000289e+01 +-2.209762287000000214e+01 +-2.209800910999999957e+01 +-2.210254478499999919e+01 +-2.210848140999999956e+01 +-2.210188674999999847e+01 +-2.210730457500000057e+01 +-2.211386299000000122e+01 +-2.211151122999999785e+01 +-2.211374378000000007e+01 +-2.212097835499999832e+01 +-2.211005878499999966e+01 +-2.212098121500000047e+01 +-2.211426449000000005e+01 +-2.212149524999999883e+01 +-2.212193012499999867e+01 +-2.224814320000000123e+01 +-2.224786472499999945e+01 +-2.225549507000000204e+01 +-2.212376785000000012e+01 +-2.212047291000000016e+01 +-2.212534141500000118e+01 +-2.212275410000000164e+01 +-2.212744713000000019e+01 +-2.212885188999999997e+01 +-2.212348175000000339e+01 +-2.213189601999999923e+01 +-2.212413597000000109e+01 +-2.213299274499999925e+01 +-2.213340187000000014e+01 +-2.212988090500000027e+01 +-2.213388252000000023e+01 +-2.213325977000000222e+01 +-2.213698387000000167e+01 +-2.212947272999999981e+01 +-2.213456534999999903e+01 +-2.213781738000000132e+01 +-2.213593578500000092e+01 +-2.213736152499999932e+01 +-2.214179516000000092e+01 +-2.213773441500000061e+01 +-2.214254188499999998e+01 +-2.214265441999999950e+01 +-2.214150810499999977e+01 +-2.214101409500000273e+01 +-2.214825439499999860e+01 +-2.214428519999999878e+01 +-2.214470004999999730e+01 +-2.214892959499999847e+01 +-2.214988517999999829e+01 +-2.214773655000000119e+01 +-2.214766693500000017e+01 +-2.214737319999999698e+01 +-2.214878559000000280e+01 +-2.214856147999999791e+01 +-2.215017795500000020e+01 +-2.214380264000000054e+01 +-2.214513016000000079e+01 +-2.214727783000000017e+01 +-2.214915848000000054e+01 +-2.214674949500000167e+01 +-2.214128303500000072e+01 +-2.214370918499999874e+01 +-2.214488220500000182e+01 +-2.215082645500000069e+01 +-2.215133571999999873e+01 +-2.215045071000000121e+01 +-2.215060329499999980e+01 +-2.215200710499999914e+01 +-2.215087604500000040e+01 +-2.213272857500000157e+01 +-2.214118098999999873e+01 +-2.213933276999999933e+01 +-2.213989924999999914e+01 +-2.213703059999999923e+01 +-2.213276863000000105e+01 +-2.214013958000000315e+01 +-2.213916969000000279e+01 +-2.213839435500000263e+01 +-2.213705730000000216e+01 +-2.213957500499999753e+01 +-2.213641452999999970e+01 +-2.213146591000000285e+01 +-2.213360881999999918e+01 +-2.214085101999999949e+01 +-2.214071178500000059e+01 +-2.213700962000000061e+01 +-2.213323401999999973e+01 +-2.213746833500000122e+01 +-2.213696384500000036e+01 +-2.213113498500000276e+01 +-2.212822341999999765e+01 +-2.213518142999999938e+01 +-2.213000964999999809e+01 +-2.213190841499999806e+01 +-2.213513087999999840e+01 +-2.212563133500000134e+01 +-2.212779998999999975e+01 +-2.212113761999999895e+01 +-2.212776660999999834e+01 +-2.212594032500000196e+01 +-2.212445544999999925e+01 +-2.212672042999999888e+01 +-2.212725353500000125e+01 +-2.212477493000000095e+01 +-2.212092971500000260e+01 +-2.212191677500000253e+01 +-2.212781334000000300e+01 +-2.212514400499999923e+01 +-2.212049770499999823e+01 +-2.212171936000000017e+01 +-2.211734485999999933e+01 +-2.211777591999999970e+01 +-2.211571311999999878e+01 +-2.211684608499999882e+01 +-2.211771392499999678e+01 +-2.211387729500000177e+01 +-2.211982536500000052e+01 +-2.211455154500000120e+01 +-2.211561107499999679e+01 +-2.210285281999999896e+01 +-2.210409831999999852e+01 +-2.210409545499999950e+01 +-2.210399246000000062e+01 +-2.210073470999999756e+01 +-2.210033035500000054e+01 +-2.210293769500000138e+01 +-2.210383129000000224e+01 +-2.209926700500000152e+01 +-2.209689998500000030e+01 +-2.210212707499999851e+01 +-2.209528351000000157e+01 +-2.210253810999999757e+01 +-2.209626579500000076e+01 +-2.209520911999999981e+01 +-2.209590054000000237e+01 +-2.209375476999999677e+01 +-2.209483051499999817e+01 +-2.209080696000000188e+01 +-2.208488464500000248e+01 +-2.209137916499999932e+01 +-2.208653831499999853e+01 +-2.209107589499999946e+01 +-2.209290217999999939e+01 +-2.209041691000000185e+01 +-2.208733653999999902e+01 +-2.208429526999999837e+01 +-2.209038829500000034e+01 +-2.208695316500000061e+01 +-2.208569908500000167e+01 +-2.208773612999999969e+01 +-2.208717155500000118e+01 +-2.208952713000000045e+01 +-2.208590888999999891e+01 +-2.208043098499999957e+01 +-2.208433819000000042e+01 +-2.208207988499999885e+01 +-2.207721805999999987e+01 +-2.207859325500000125e+01 +-2.207845401999999879e+01 +-2.207911300499999996e+01 +-2.207741546500000140e+01 +-2.207700252499999749e+01 +-2.207094955499999855e+01 +-2.207757759500000105e+01 +-2.207654666999999904e+01 +-2.207744216999999765e+01 +-2.207488822500000225e+01 +-2.207318019999999947e+01 +-2.207348919000000009e+01 +-2.206602764000000150e+01 +-2.206193637999999879e+01 +-2.206365585500000037e+01 +-2.206680488499999981e+01 +-2.206456661500000038e+01 +-2.206402015500000147e+01 +-2.206386661500000201e+01 +-2.206219387000000154e+01 +-2.206161880500000194e+01 +-2.206259155000000050e+01 +-2.206078434000000144e+01 +-2.206164645999999863e+01 +-2.205813312500000123e+01 +-2.205437755500000208e+01 +-2.206360054000000304e+01 +-2.206215381999999892e+01 +-2.205490016499999939e+01 +-2.206103515499999901e+01 +-2.205765914999999922e+01 +-2.206081390499999983e+01 +-2.206087494000000149e+01 +-2.206271648500000282e+01 +-2.205739593499999884e+01 +-2.205623054499999824e+01 +-2.206196212500000087e+01 +-2.205354595499999704e+01 +-2.205949973999999969e+01 +-2.205677127999999954e+01 +-2.205810642499999830e+01 +-2.206225014000000328e+01 +-2.205366324999999961e+01 +-2.205942344500000019e+01 +-2.205662250499999999e+01 +-2.205418395999999959e+01 +-2.205312538000000089e+01 +-2.205530166500000178e+01 +-2.205514525999999975e+01 +-2.205604076499999877e+01 +-2.205726814500000188e+01 +-2.205335521499999984e+01 +-2.205873107500000074e+01 +-2.205326175500000119e+01 +-2.205614471500000207e+01 +-2.205370903000000027e+01 +-2.205309486499999849e+01 +-2.205518531499999924e+01 +-2.205412102000000019e+01 +-2.205690002499999736e+01 +-2.205245208999999917e+01 +-2.205269241500000277e+01 +-2.205007266999999871e+01 +-2.205149173499999904e+01 +-2.205080509000000077e+01 +-2.205037403499999726e+01 +-2.205300998500000276e+01 +-2.204346942499999784e+01 +-2.204931068500000180e+01 +-2.204768562000000287e+01 +-2.204920196500000174e+01 +-2.204668426499999967e+01 +-2.204884338000000099e+01 +-2.204660415499999715e+01 +-2.204708767000000336e+01 +-2.204909038499999951e+01 +-2.204942798500000123e+01 +-2.205526924000000122e+01 +-2.205171013000000002e+01 +-2.204897117499999837e+01 +-2.205161762499999867e+01 +-2.205489826000000164e+01 +-2.205243492500000002e+01 +-2.205138874000000015e+01 +-2.204929542499999684e+01 +-2.205630207000000098e+01 +-2.205405712000000307e+01 +-2.205661392500000062e+01 +-2.205223846500000207e+01 +-2.205310249500000097e+01 +-2.206237793000000025e+01 +-2.205844878999999992e+01 +-2.205695533499999783e+01 +-2.206072806999999969e+01 +-2.205796337499999993e+01 +-2.206270218000000227e+01 +-2.206506538500000048e+01 +-2.206137657500000060e+01 +-2.205598258999999928e+01 +-2.206364059499999897e+01 +-2.206462764999999848e+01 +-2.206517314500000282e+01 +-2.206559372000000252e+01 +-2.206042766499999885e+01 +-2.206144905000000023e+01 +-2.206316947999999911e+01 +-2.206814479999999890e+01 +-2.207078647499999846e+01 +-2.206852913000000171e+01 +-2.206709289999999868e+01 +-2.207465649000000241e+01 +-2.207640457000000112e+01 +-2.207446765999999982e+01 +-2.207301139999999862e+01 +-2.207824229999999943e+01 +-2.207911014500000135e+01 +-2.207454586000000063e+01 +-2.207814693499999947e+01 +-2.207758998999999989e+01 +-2.208322811000000030e+01 +-2.207950306000000040e+01 +-2.208025836999999925e+01 +-2.208141422500000317e+01 +-2.208717155499999762e+01 +-2.208662701000000084e+01 +-2.209162903000000000e+01 +-2.209272861499999863e+01 +-2.209333801000000008e+01 +-2.209080791499999918e+01 +-2.209357929000000098e+01 +-2.209601974499999955e+01 +-2.209728717499999817e+01 +-2.209940814499999817e+01 +-2.210209846500000097e+01 +-2.209554481500000023e+01 +-2.210351372000000225e+01 +-2.210208511500000128e+01 +-2.210065078499999913e+01 +-2.209891319000000109e+01 +-2.210275268499999868e+01 +-2.211010455999999991e+01 +-2.211408234000000306e+01 +-2.211165713999999838e+01 +-2.211570167500000039e+01 +-2.211548614499999843e+01 +-2.211273574999999880e+01 +-2.211732578499999846e+01 +-2.211991787000000187e+01 +-2.211615848499999970e+01 +-2.211489772499999873e+01 +-2.212275218999999993e+01 +-2.212575911999999789e+01 +-2.212386322000000050e+01 +-2.211914730499999848e+01 +-2.211347675500000065e+01 +-2.211906242499999919e+01 +-2.212832450500000192e+01 +-2.212610626000000025e+01 +-2.212760448499999910e+01 +-2.212727451499999987e+01 +-2.213455581499999880e+01 +-2.212656783999999988e+01 +-2.213118457999999933e+01 +-2.212946224499999914e+01 +-2.213350581999999989e+01 +-2.213731002499999789e+01 +-2.213836764999999929e+01 +-2.213915729500000040e+01 +-2.213994216999999765e+01 +-2.214041042499999890e+01 +-2.215133571500000187e+01 +-2.214836311499999866e+01 +-2.214511871499999884e+01 +-2.215460205000000116e+01 +-2.215143776000000031e+01 +-2.215421867499999919e+01 +-2.215408229500000203e+01 +-2.215579891000000146e+01 +-2.215563964500000083e+01 +-2.216026019999999974e+01 +-2.215887451000000041e+01 +-2.215925311999999892e+01 +-2.216352462999999773e+01 +-2.216786098499999724e+01 +-2.216204929499999920e+01 +-2.216611862500000285e+01 +-2.216450023999999885e+01 +-2.216170406500000212e+01 +-2.216881370500000159e+01 +-2.216354465500000259e+01 +-2.217286777500000028e+01 +-2.217170429500000139e+01 +-2.217256927500000074e+01 +-2.217243862000000121e+01 +-2.218072605500000094e+01 +-2.217488384500000009e+01 +-2.217549514499999930e+01 +-2.217637348000000230e+01 +-2.217521667500000149e+01 +-2.218295764999999875e+01 +-2.217363929500000097e+01 +-2.218022060500000237e+01 +-2.218402766999999898e+01 +-2.218490314499999982e+01 +-2.217881393500000087e+01 +-2.218784618000000108e+01 +-2.219387340499999794e+01 +-2.219353961999999925e+01 +-2.218815708500000028e+01 +-2.218884944999999931e+01 +-2.218796443499999782e+01 +-2.219066619499999859e+01 +-2.219109058499999776e+01 +-2.219122218999999774e+01 +-2.218860817000000196e+01 +-2.219103622000000087e+01 +-2.219246387500000139e+01 +-2.219242763500000137e+01 +-2.219781017500000075e+01 +-2.219611263499999865e+01 +-2.219797611499999945e+01 +-2.219489573999999976e+01 +-2.219780921999999990e+01 +-2.219408416499999959e+01 +-2.219199084999999982e+01 +-2.220005321500000051e+01 +-2.219723796999999976e+01 +-2.219370650999999839e+01 +-2.219896888499999932e+01 +-2.219975757499999958e+01 +-2.219880390000000148e+01 +-2.219607544000000132e+01 +-2.219846630500000018e+01 +-2.219343185500000004e+01 +-2.219787884000000133e+01 +-2.220336056000000013e+01 +-2.219867420499999966e+01 +-2.219645976999999704e+01 +-2.219261360000000138e+01 +-2.219348525999999922e+01 +-2.219591617500000069e+01 +-2.219477557999999817e+01 +-2.219482421500000058e+01 +-2.219773292499999684e+01 +-2.219501877000000079e+01 +-2.219703579000000104e+01 +-2.219169903000000232e+01 +-2.219359493500000013e+01 +-2.219335651000000098e+01 +-2.218721675999999832e+01 +-2.218184947999999679e+01 +-2.218669891500000091e+01 +-2.218828582999999810e+01 +-2.218741417000000027e+01 +-2.218093490500000087e+01 +-2.218447684999999936e+01 +-2.218801402999999794e+01 +-2.218227481999999995e+01 +-2.218376159500000000e+01 +-2.218338108000000020e+01 +-2.218305873499999947e+01 +-2.217426299999999983e+01 +-2.217753219500000128e+01 +-2.218043422999999947e+01 +-2.216747855999999928e+01 +-2.217225456499999936e+01 +-2.217635822500000131e+01 +-2.217282009000000187e+01 +-2.217274666000000138e+01 +-2.217140960500000091e+01 +-2.216486168000000134e+01 +-2.216344451999999876e+01 +-2.216733264999999875e+01 +-2.216497898000000077e+01 +-2.216586589499999960e+01 +-2.215721797999999865e+01 +-2.216356849499999981e+01 +-2.215996837499999828e+01 +-2.215688228999999865e+01 +-2.216253566500000005e+01 +-2.215378475500000022e+01 +-2.215452575500000165e+01 +-2.215671444000000179e+01 +-2.215574455499999829e+01 +-2.214891243000000287e+01 +-2.215198039999999935e+01 +-2.215421104499999672e+01 +-2.215005398000000270e+01 +-2.214980506999999932e+01 +-2.214702224999999913e+01 +-2.214296149999999841e+01 +-2.214894389999999902e+01 +-2.214212608500000101e+01 +-2.214720153999999752e+01 +-2.214158725500000102e+01 +-2.214053917000000027e+01 +-2.213699912999999952e+01 +-2.213683604999999943e+01 +-2.213836002499999722e+01 +-2.213540744999999887e+01 +-2.213423633499999710e+01 +-2.213456631000000030e+01 +-2.212857246500000130e+01 +-2.212927532500000183e+01 +-2.213093471499999865e+01 +-2.212724972000000179e+01 +-2.212320422999999892e+01 +-2.212159443000000181e+01 +-2.212090587499999828e+01 +-2.212323761000000033e+01 +-2.212075328999999968e+01 +-2.211652183500000035e+01 +-2.212106323000000074e+01 +-2.211548709499999887e+01 +-2.211941910000000178e+01 +-2.210934066499999773e+01 +-2.211027145500000302e+01 +-2.211122321999999940e+01 +-2.210475445000000150e+01 +-2.211069393000000005e+01 +-2.210985660500000094e+01 +-2.210304165000000154e+01 +-2.210366534999999999e+01 +-2.210601138999999904e+01 +-2.209647464500000069e+01 +-2.209990024500000061e+01 +-2.209784317000000087e+01 +-2.210136699999999976e+01 +-2.209405804000000018e+01 +-2.208470535500000054e+01 +-2.208258246999999841e+01 +-2.208322239000000309e+01 +-2.208274746000000022e+01 +-2.207931518499999868e+01 +-2.207418632499999944e+01 +-2.207351303000000087e+01 +-2.207673168499999861e+01 +-2.207637405500000227e+01 +-2.207456684000000280e+01 +-2.206321716500000107e+01 +-2.206219673000000014e+01 +-2.205897808499999968e+01 +-2.206322574500000044e+01 +-2.206791115000000048e+01 +-2.205699920499999678e+01 +-2.205865287499999994e+01 +-2.205744743500000027e+01 +-2.206085872499999923e+01 +-2.206194686499999946e+01 +-2.205764293499999695e+01 +-2.205924034499999919e+01 +-2.205794239000000090e+01 +-2.205472278500000272e+01 +-2.205289364000000063e+01 +-2.205467319499999945e+01 +-2.204624748500000209e+01 +-2.204541874000000234e+01 +-2.204813479999999970e+01 +-2.204730225000000132e+01 +-2.204364681500000245e+01 +-2.205011749500000207e+01 +-2.204683303499999880e+01 +-2.204410362000000134e+01 +-2.205324554499999934e+01 +-2.204878712000000007e+01 +-2.203995514000000000e+01 +-2.204271411999999941e+01 +-2.204206943500000193e+01 +-2.204165362999999900e+01 +-2.203928756999999905e+01 +-2.203421879000000061e+01 +-2.203508281499999910e+01 +-2.203790092499999886e+01 +-2.203757000000000232e+01 +-2.203498459000000054e+01 +-2.203455638999999877e+01 +-2.203188705499999855e+01 +-2.203519440000000174e+01 +-2.202859115500000087e+01 +-2.203655910500000203e+01 +-2.203504086000000228e+01 +-2.203266716000000258e+01 +-2.203387165000000181e+01 +-2.203192806499999890e+01 +-2.203450965999999767e+01 +-2.203526782999999867e+01 +-2.203518771999999970e+01 +-2.203020286499999969e+01 +-2.203843497999999812e+01 +-2.203316784000000084e+01 +-2.203013897000000298e+01 +-2.202267169499999966e+01 +-2.202874659999999807e+01 +-2.202754498000000183e+01 +-2.202626991500000031e+01 +-2.202759647499999929e+01 +-2.203273010499999884e+01 +-2.202415943000000098e+01 +-2.203321933499999830e+01 +-2.202861499499999809e+01 +-2.202825736999999862e+01 +-2.203422927999999814e+01 +-2.203343868500000013e+01 +-2.202847004000000197e+01 +-2.203617668000000052e+01 +-2.204102134500000076e+01 +-2.203655052499999911e+01 +-2.203831386499999923e+01 +-2.203197002499999968e+01 +-2.203040981499999873e+01 +-2.204016685500000250e+01 +-2.203237820000000013e+01 +-2.203671551000000051e+01 +-2.203610992000000124e+01 +-2.203819751500000024e+01 +-2.202871704000000008e+01 +-2.203000069000000138e+01 +-2.203412627999999884e+01 +-2.202485942999999935e+01 +-2.203344440499999735e+01 +-2.202809715499999754e+01 +-2.203020476999999744e+01 +-2.203040028000000206e+01 +-2.203683089999999822e+01 +-2.203475760999999977e+01 +-2.203417873500000113e+01 +-2.204013252500000064e+01 +-2.204078102000000072e+01 +-2.204551887499999907e+01 +-2.203878498499999949e+01 +-2.204480075500000069e+01 +-2.204372787500000186e+01 +-2.204457664499999936e+01 +-2.204400825500000138e+01 +-2.204512023999999926e+01 +-2.204416274999999814e+01 +-2.204705810499999785e+01 +-2.204587936500000112e+01 +-2.205181312500000246e+01 +-2.204696941499999951e+01 +-2.204231452999999874e+01 +-2.205084132999999724e+01 +-2.204836655000000079e+01 +-2.204747199999999907e+01 +-2.204510021000000108e+01 +-2.205495452999999983e+01 +-2.204994297000000003e+01 +-2.205561542499999916e+01 +-2.205619716500000038e+01 +-2.205656337500000319e+01 +-2.205740261000000046e+01 +-2.205957794000000050e+01 +-2.206067848500000039e+01 +-2.205981349999999708e+01 +-2.206153393000000307e+01 +-2.207007503500000212e+01 +-2.206649017499999843e+01 +-2.207109165500000003e+01 +-2.206414794999999884e+01 +-2.207269095999999919e+01 +-2.206741618999999943e+01 +-2.207554530999999898e+01 +-2.207233619499999833e+01 +-2.207827758999999901e+01 +-2.207582474000000161e+01 +-2.208087539499999963e+01 +-2.207169437499999987e+01 +-2.207614994500000094e+01 +-2.207557296499999921e+01 +-2.207870196999999735e+01 +-2.207974911000000162e+01 +-2.207974528999999819e+01 +-2.208599090499999917e+01 +-2.208510685000000251e+01 +-2.208489513500000001e+01 +-2.208526325500000098e+01 +-2.208830452000000122e+01 +-2.209261894000000126e+01 +-2.208961105000000202e+01 +-2.209100341499999942e+01 +-2.209148598000000163e+01 +-2.209339618999999999e+01 +-2.209740543499999887e+01 +-2.210178280000000228e+01 +-2.209121894500000138e+01 +-2.209774303500000059e+01 +-2.210002327000000122e+01 +-2.210229587499999937e+01 +-2.210680294000000146e+01 +-2.210505866999999824e+01 +-2.210990715000000151e+01 +-2.210470485999999823e+01 +-2.210672568999999754e+01 +-2.210690784500000206e+01 +-2.210381126500000093e+01 +-2.210702133000000202e+01 +-2.211122131500000165e+01 +-2.210648154999999804e+01 +-2.210998440000000187e+01 +-2.211345577499999848e+01 +-2.211967182000000065e+01 +-2.211928081499999976e+01 +-2.211921786999999995e+01 +-2.212158394000000072e+01 +-2.212113475499999993e+01 +-2.212332058000000146e+01 +-2.212690829999999664e+01 +-2.213111495500000103e+01 +-2.213165760000000049e+01 +-2.212874508000000162e+01 +-2.212928772000000066e+01 +-2.212870597999999944e+01 +-2.213416862500000093e+01 +-2.213645076499999931e+01 +-2.213032722500000204e+01 +-2.213592338499999812e+01 +-2.213227271999999957e+01 +-2.213611698000000061e+01 +-2.213511658000000182e+01 +-2.213466071999999940e+01 +-2.213742828499999860e+01 +-2.213796805999999862e+01 +-2.213733101000000048e+01 +-2.213570975999999746e+01 +-2.214317130999999961e+01 +-2.213875389000000027e+01 +-2.214835643500000018e+01 +-2.214699936000000235e+01 +-2.214498424499999985e+01 +-2.215350532499999758e+01 +-2.215511989499999856e+01 +-2.215003299500000011e+01 +-2.215443706499999976e+01 +-2.215050602000000168e+01 +-2.215095615499999937e+01 +-2.215896129499999745e+01 +-2.215126037499999967e+01 +-2.215165710499999818e+01 +-2.215630817499999949e+01 +-2.216149998000000210e+01 +-2.215395640999999927e+01 +-2.214837455500000019e+01 +-2.215314578999999995e+01 +-2.215608405999999775e+01 +-2.215279769500000029e+01 +-2.215110587999999936e+01 +-2.215491485500000124e+01 +-2.215821552499999925e+01 +-2.215407753000000213e+01 +-2.215740204000000091e+01 +-2.215934848999999929e+01 +-2.216079044499999995e+01 +-2.215835284999999999e+01 +-2.216063118000000287e+01 +-2.216586971000000261e+01 +-2.216606426499999927e+01 +-2.216413211999999788e+01 +-2.215983676500000144e+01 +-2.216065215999999793e+01 +-2.216664981999999995e+01 +-2.216571331000000100e+01 +-2.216316508999999968e+01 +-2.216930675500000092e+01 +-2.216143703499999873e+01 +-2.216567420999999882e+01 +-2.216813945999999902e+01 +-2.216813469000000225e+01 +-2.216116333000000083e+01 +-2.215740489499999910e+01 +-2.216477871000000022e+01 +-2.216213035999999903e+01 +-2.216447067500000045e+01 +-2.215956496999999814e+01 +-2.216349983500000320e+01 +-2.216737270499999823e+01 +-2.215946197499999926e+01 +-2.215563583499999822e+01 +-2.216692161499999969e+01 +-2.215829658500000221e+01 +-2.216657924999999807e+01 +-2.215712833499999945e+01 +-2.216475772999999805e+01 +-2.216505908999999974e+01 +-2.216680335999999940e+01 +-2.215962314499999763e+01 +-2.216752148000000133e+01 +-2.216334343000000118e+01 +-2.215955352499999975e+01 +-2.216544533000000072e+01 +-2.216248988999999980e+01 +-2.216406822500000118e+01 +-2.215995120999999912e+01 +-2.216050338499999839e+01 +-2.216104507500000054e+01 +-2.215959549000000095e+01 +-2.215721416499999918e+01 +-2.216042232499999898e+01 +-2.215044879999999949e+01 +-2.215255069500000218e+01 +-2.214967537000000064e+01 +-2.215215873500000043e+01 +-2.214981651000000085e+01 +-2.215743160000000245e+01 +-2.214823246000000267e+01 +-2.215127754000000238e+01 +-2.215634822999999898e+01 +-2.215166091999999765e+01 +-2.215149592999999939e+01 +-2.215187263499999659e+01 +-2.215581321500000200e+01 +-2.215279960499999845e+01 +-2.214794350000000023e+01 +-2.215271568000000002e+01 +-2.215036296999999976e+01 +-2.214609908999999988e+01 +-2.214989948000000197e+01 +-2.214505863000000119e+01 +-2.215053939999999955e+01 +-2.214726829499999994e+01 +-2.214844990000000280e+01 +-2.214696503000000050e+01 +-2.214726162000000187e+01 +-2.214670658000000003e+01 +-2.214707565500000186e+01 +-2.214725590000000111e+01 +-2.214540290499999742e+01 +-2.214270782499999868e+01 +-2.214261912999999993e+01 +-2.214553261000000006e+01 +-2.213399601000000061e+01 +-2.214214515500000147e+01 +-2.213801765499999874e+01 +-2.213545894499999989e+01 +-2.213759803499999990e+01 +-2.213540172500000125e+01 +-2.213263892999999882e+01 +-2.212716388500000164e+01 +-2.213496303499999840e+01 +-2.212698555000000056e+01 +-2.213138580500000074e+01 +-2.212977695500000053e+01 +-2.212590980499999915e+01 +-2.212351608499999855e+01 +-2.212600421999999867e+01 +-2.213012885999999924e+01 +-2.212601375500000245e+01 +-2.212864017500000102e+01 +-2.212411594499999978e+01 +-2.212126445999999902e+01 +-2.212463473999999763e+01 +-2.212569141499999859e+01 +-2.212476253500000212e+01 +-2.212448883000000066e+01 +-2.212807846000000112e+01 +-2.212131309499999787e+01 +-2.212405681499999943e+01 +-2.212314986999999888e+01 +-2.211690616499999962e+01 +-2.211421585000000078e+01 +-2.212149620000000283e+01 +-2.210698413499999759e+01 +-2.211112499000000042e+01 +-2.211585330999999854e+01 +-2.211357593500000007e+01 +-2.211806011000000183e+01 +-2.211740398500000282e+01 +-2.211424827500000134e+01 +-2.210828494999999805e+01 +-2.210877608999999921e+01 +-2.210857486500000135e+01 +-2.211103725499999939e+01 +-2.210759449000000032e+01 +-2.210613536500000009e+01 +-2.210850715499999808e+01 +-2.210806465000000287e+01 +-2.210708903999999819e+01 +-2.210638808999999938e+01 +-2.210688782000000074e+01 +-2.211100959499999874e+01 +-2.210650920999999869e+01 +-2.210286331000000004e+01 +-2.211048793999999873e+01 +-2.210625839500000112e+01 +-2.210983466999999791e+01 +-2.210875988000000092e+01 +-2.210543059999999826e+01 +-2.210536003500000035e+01 +-2.211075401000000085e+01 +-2.211020469500000019e+01 +-2.210646915000000234e+01 +-2.210308933499999995e+01 +-2.210455035999999751e+01 +-2.211043357999999870e+01 +-2.211720943000000261e+01 +-2.211236286000000106e+01 +-2.211694908500000167e+01 +-2.211053276000000167e+01 +-2.211878395500000138e+01 +-2.211950206499999894e+01 +-2.211853408500000029e+01 +-2.211312198999999978e+01 +-2.211001968500000103e+01 +-2.211163425499999846e+01 +-2.211066723000000067e+01 +-2.211331939499999777e+01 +-2.211068058000000036e+01 +-2.211307335000000052e+01 +-2.210986232999999856e+01 +-2.211161995000000147e+01 +-2.210924815999999993e+01 +-2.211335277500000274e+01 +-2.211874961999999911e+01 +-2.211740207500000110e+01 +-2.211668110000000098e+01 +-2.212206745000000296e+01 +-2.212135315000000091e+01 +-2.212206459000000081e+01 +-2.212171649999999801e+01 +-2.212293243499999917e+01 +-2.212677955499999882e+01 +-2.212567424499999902e+01 +-2.212457084999999779e+01 +-2.212460803999999825e+01 +-2.212900734000000114e+01 +-2.213184452499999821e+01 +-2.213541030999999748e+01 +-2.213178157499999799e+01 +-2.213406276499999947e+01 +-2.213314723999999956e+01 +-2.214085388000000165e+01 +-2.213453292999999888e+01 +-2.213638019500000098e+01 +-2.213492679499999838e+01 +-2.214328384499999913e+01 +-2.214622211500000049e+01 +-2.214982128000000117e+01 +-2.213788032499999758e+01 +-2.214084148500000282e+01 +-2.214773368499999862e+01 +-2.214759731499999873e+01 +-2.214480018500000114e+01 +-2.214844321999999721e+01 +-2.215325641999999817e+01 +-2.214550971999999973e+01 +-2.214693355500000038e+01 +-2.215085792500000039e+01 +-2.216247272500000065e+01 +-2.215766906500000033e+01 +-2.215924358000000183e+01 +-2.216580581499999880e+01 +-2.216524505499999975e+01 +-2.216251373000000058e+01 +-2.217006206500000332e+01 +-2.216989421499999935e+01 +-2.217349338500000044e+01 +-2.216872406000000240e+01 +-2.217038631500000179e+01 +-2.218115043499999928e+01 +-2.218541335999999831e+01 +-2.217730903500000039e+01 +-2.218624591500000065e+01 +-2.218257236499999863e+01 +-2.218903064499999900e+01 +-2.218837356499999913e+01 +-2.219099235499999878e+01 +-2.218970775500000059e+01 +-2.219255161499999929e+01 +-2.219392966999999928e+01 +-2.219549751499999957e+01 +-2.220411968500000199e+01 +-2.219771766999999940e+01 +-2.219471740499999868e+01 +-2.220017814500000242e+01 +-2.219897652000000221e+01 +-2.220642184999999813e+01 +-2.220405292499999916e+01 +-2.220873641500000062e+01 +-2.221394729500000054e+01 +-2.221595192000000196e+01 +-2.221473503499999680e+01 +-2.222258854000000028e+01 +-2.221621990500000265e+01 +-2.222526836499999803e+01 +-2.221708583499999889e+01 +-2.222665119499999875e+01 +-2.222856521499999971e+01 +-2.222914314500000188e+01 +-2.222824382499999984e+01 +-2.224156188999999983e+01 +-2.223193932000000217e+01 +-2.224379920500000196e+01 +-2.224350547999999961e+01 +-2.224375343500000213e+01 +-2.225073051500000076e+01 +-2.225027561499999962e+01 +-2.225134658500000029e+01 +-2.226116370999999816e+01 +-2.225715923499999960e+01 +-2.225738811500000125e+01 +-2.225913238500000091e+01 +-2.226273822499999966e+01 +-2.226901531000000034e+01 +-2.226780795999999896e+01 +-2.227450370500000076e+01 +-2.227186965499999971e+01 +-2.227945518499999977e+01 +-2.227314376500000037e+01 +-2.227917480500000025e+01 +-2.228174686499999879e+01 +-2.228384304000000071e+01 +-2.228166770499999672e+01 +-2.228716373500000003e+01 +-2.229090976500000210e+01 +-2.229257869500000311e+01 +-2.229241180500000041e+01 +-2.229518127500000091e+01 +-2.229908657000000005e+01 +-2.230046176999999830e+01 +-2.229747962999999800e+01 +-2.230835533500000167e+01 +-2.230611610500000097e+01 +-2.230782985500000137e+01 +-2.231171894499999908e+01 +-2.231583786000000202e+01 +-2.231896209499999983e+01 +-2.232521724499999749e+01 +-2.232466697499999952e+01 +-2.232917881000000193e+01 +-2.232421970000000044e+01 +-2.233379078000000106e+01 +-2.233388423999999972e+01 +-2.233416842999999830e+01 +-2.234267330499999815e+01 +-2.234183597500000218e+01 +-2.234477042999999696e+01 +-2.235712528500000218e+01 +-2.235162735000000112e+01 +-2.235484981999999832e+01 +-2.235667705499999869e+01 +-2.235873318000000154e+01 +-2.236268425000000093e+01 +-2.236909007999999943e+01 +-2.236326599000000215e+01 +-2.236337757500000123e+01 +-2.236478519499999962e+01 +-2.237150954999999897e+01 +-2.237583541499999740e+01 +-2.236902618500000273e+01 +-2.237640858000000321e+01 +-2.237898635999999897e+01 +-2.238336658500000098e+01 +-2.238347148999999803e+01 +-2.239005279500000256e+01 +-2.239346218499999708e+01 +-2.239345836500000075e+01 +-2.239508914999999689e+01 +-2.240475272999999845e+01 +-2.240559959499999820e+01 +-2.240258884499999681e+01 +-2.240808677500000101e+01 +-2.241070747500000238e+01 +-2.241499710000000078e+01 +-2.241592788500000211e+01 +-2.242310047000000139e+01 +-2.242689228000000057e+01 +-2.242244148500000023e+01 +-2.243243693999999877e+01 +-2.243286609500000139e+01 +-2.243511962999999909e+01 +-2.243503666000000152e+01 +-2.243292140500000187e+01 +-2.244221973500000189e+01 +-2.244463539000000196e+01 +-2.244148063499999779e+01 +-2.244655514000000096e+01 +-2.244739055499999836e+01 +-2.244675254500000250e+01 +-2.245765208999999984e+01 +-2.245617771499999904e+01 +-2.245384121000000022e+01 +-2.245335674000000026e+01 +-2.245491409499999946e+01 +-2.245675468499999994e+01 +-2.246087455500000019e+01 +-2.246200275500000032e+01 +-2.246253299500000011e+01 +-2.246454810999999907e+01 +-2.247032546999999880e+01 +-2.247141838000000291e+01 +-2.247317600000000226e+01 +-2.247244167499999890e+01 +-2.246779632500000190e+01 +-2.248281383500000175e+01 +-2.248538016999999911e+01 +-2.248823928499999880e+01 +-2.248432255000000168e+01 +-2.249291897000000162e+01 +-2.248816871500000047e+01 +-2.249296188499999971e+01 +-2.249964332500000097e+01 +-2.250139331999999825e+01 +-2.250291252499999928e+01 +-2.250058459999999982e+01 +-2.250824356000000037e+01 +-2.250794983000000116e+01 +-2.250934505499999716e+01 +-2.250520610499999918e+01 +-2.250972843000000267e+01 +-2.251028537500000226e+01 +-2.250726032499999718e+01 +-2.251268005500000058e+01 +-2.251444243999999983e+01 +-2.252235984500000043e+01 +-2.252282238000000092e+01 +-2.252089596000000071e+01 +-2.252642726999999923e+01 +-2.252503013999999837e+01 +-2.252569007499999998e+01 +-2.252120208499999876e+01 +-2.252001762500000126e+01 +-2.251403904000000011e+01 +-2.253023433999999980e+01 +-2.252673911999999845e+01 +-2.252861213999999990e+01 +-2.253054618499999862e+01 +-2.253000258999999872e+01 +-2.252897166999999712e+01 +-2.252227497000000156e+01 +-2.253278732500000103e+01 +-2.252770518999999894e+01 +-2.253787326500000177e+01 +-2.253750228999999905e+01 +-2.253317546499999935e+01 +-2.254222965499999987e+01 +-2.254146957500000070e+01 +-2.254277420000000021e+01 +-2.254204368499999944e+01 +-2.254048442999999935e+01 +-2.254095840499999781e+01 +-2.254706764000000163e+01 +-2.254181289499999963e+01 +-2.253701687000000220e+01 +-2.254578304500000030e+01 +-2.254431629500000156e+01 +-2.254341411500000092e+01 +-2.254859351999999717e+01 +-2.254361819999999739e+01 +-2.254581642499999816e+01 +-2.254720019999999892e+01 +-2.254989433000000076e+01 +-2.254770278999999888e+01 +-2.255587386999999921e+01 +-2.255413151000000127e+01 +-2.254928302999999801e+01 +-2.255974674499999821e+01 +-2.254643440499999940e+01 +-2.255387877999999802e+01 +-2.254007816500000061e+01 +-2.254275130999999988e+01 +-2.254192924499999862e+01 +-2.254394054500000166e+01 +-2.254517841500000230e+01 +-2.254951953999999859e+01 +-2.254885673500000109e+01 +-2.254481029499999778e+01 +-2.254841137000000018e+01 +-2.254980563999999887e+01 +-2.254659271499999917e+01 +-2.254612064500000201e+01 +-2.254273605499999888e+01 +-2.255027294499999968e+01 +-2.254965591499999888e+01 +-2.254798698500000143e+01 +-2.254506015999999846e+01 +-2.254811668500000010e+01 +-2.254295444499999945e+01 +-2.254773998499999976e+01 +-2.254536914999999908e+01 +-2.255042076000000151e+01 +-2.254271793499999887e+01 +-2.254444122499999992e+01 +-2.254492568999999946e+01 +-2.254842185999999771e+01 +-2.255091858000000116e+01 +-2.254559898499999804e+01 +-2.254392242499999810e+01 +-2.254180431500000026e+01 +-2.254827213000000086e+01 +-2.254809760999999924e+01 +-2.254672241000000099e+01 +-2.254422569500000151e+01 +-2.254928016499999899e+01 +-2.254444313500000163e+01 +-2.254910946000000038e+01 +-2.254878520999999836e+01 +-2.254078292499999847e+01 +-2.253756332500000070e+01 +-2.253986168000000134e+01 +-2.253564167000000040e+01 +-2.253658294999999967e+01 +-2.254559993499999848e+01 +-2.254036045499999830e+01 +-2.253738784499999781e+01 +-2.254220390500000093e+01 +-2.254284477499999895e+01 +-2.253935623000000277e+01 +-2.253669548500000275e+01 +-2.253916359000000114e+01 +-2.253993701999999999e+01 +-2.253721332499999974e+01 +-2.253862476000000115e+01 +-2.254011821499999968e+01 +-2.254417800999999955e+01 +-2.254059314499999900e+01 +-2.253938388999999987e+01 +-2.254604435000000251e+01 +-2.254402827999999914e+01 +-2.254502963999999920e+01 +-2.254053592500000036e+01 +-2.254721928000000020e+01 +-2.254778766999999817e+01 +-2.253899479000000028e+01 +-2.254305839499999919e+01 +-2.254168224500000051e+01 +-2.254496955999999841e+01 +-2.254543208999999848e+01 +-2.253482818499999851e+01 +-2.254184627500000104e+01 +-2.254170036000000010e+01 +-2.254555511499999909e+01 +-2.253516483499999978e+01 +-2.254364776999999975e+01 +-2.254823589499999770e+01 +-2.253944015500000120e+01 +-2.253712368000000055e+01 +-2.254173469499999882e+01 +-2.253078650999999866e+01 +-2.253816508999999968e+01 +-2.253871345499999990e+01 +-2.254543495000000064e+01 +-2.255193805999999768e+01 +-2.254647350500000158e+01 +-2.254819298000000316e+01 +-2.254912662499999954e+01 +-2.255670928500000016e+01 +-2.255188942000000196e+01 +-2.255445766500000104e+01 +-2.255636977999999715e+01 +-2.255547332500000124e+01 +-2.255581474499999928e+01 +-2.255388260000000145e+01 +-2.254989433500000118e+01 +-2.255228233500000101e+01 +-2.255656433000000050e+01 +-2.255623436000000126e+01 +-2.255869579000000158e+01 +-2.256631374499999865e+01 +-2.255682277500000055e+01 +-2.255606937499999987e+01 +-2.256797504500000073e+01 +-2.256507397000000026e+01 +-2.256781387000000194e+01 +-2.256743049499999998e+01 +-2.257178974500000024e+01 +-2.257460402999999971e+01 +-2.257313251500000106e+01 +-2.257387638000000152e+01 +-2.257719326000000137e+01 +-2.257997798999999972e+01 +-2.258115958999999862e+01 +-2.258264446500000133e+01 +-2.257652569000000042e+01 +-2.258020687000000137e+01 +-2.257696151500000070e+01 +-2.257956218999999720e+01 +-2.257994174999999970e+01 +-2.258734417000000150e+01 +-2.258420276500000057e+01 +-2.259061145999999809e+01 +-2.259143543500000106e+01 +-2.259245967500000063e+01 +-2.259053611999999944e+01 +-2.259807014500000122e+01 +-2.260097504000000157e+01 +-2.260260677000000129e+01 +-2.259505366999999865e+01 +-2.260112285499999984e+01 +-2.260246086000000076e+01 +-2.261101818000000208e+01 +-2.260688877500000160e+01 +-2.261452293500000010e+01 +-2.261147594500000224e+01 +-2.261100482999999883e+01 +-2.262118625500000135e+01 +-2.261842823500000321e+01 +-2.261618328000000133e+01 +-2.262117385999999897e+01 +-2.262211895000000084e+01 +-2.262312125999999779e+01 +-2.262842941499999938e+01 +-2.261801146999999901e+01 +-2.262357807499999751e+01 +-2.261930179499999838e+01 +-2.262635612500000093e+01 +-2.263391494999999765e+01 +-2.262926006500000042e+01 +-2.263332748500000235e+01 +-2.263689327000000162e+01 +-2.263469791500000028e+01 +-2.263873291000000165e+01 +-2.264605999000000125e+01 +-2.264604568500000070e+01 +-2.264991951000000014e+01 +-2.264909935000000019e+01 +-2.265184784000000207e+01 +-2.265707874499999974e+01 +-2.265714454999999816e+01 +-2.266304016000000132e+01 +-2.266719340999999943e+01 +-2.267233276500000017e+01 +-2.266657733999999991e+01 +-2.267116641999999871e+01 +-2.267623043000000038e+01 +-2.267659283000000059e+01 +-2.268128490499999828e+01 +-2.268809986000000123e+01 +-2.268139076500000328e+01 +-2.268073940500000063e+01 +-2.268158531000000266e+01 +-2.268530178000000319e+01 +-2.269021892499999993e+01 +-2.268415928000000292e+01 +-2.269291686999999769e+01 +-2.269642734500000003e+01 +-2.269586754000000184e+01 +-2.270240688500000203e+01 +-2.269701195000000027e+01 +-2.271102810000000005e+01 +-2.271184730499999915e+01 +-2.271219729999999970e+01 +-2.271242523000000091e+01 +-2.272183799999999820e+01 +-2.272008324000000101e+01 +-2.272774409999999889e+01 +-2.273390197500000198e+01 +-2.273327827499999998e+01 +-2.274041175500000023e+01 +-2.273271465500000232e+01 +-2.274022579500000063e+01 +-2.274411296499999935e+01 +-2.274509525499999896e+01 +-2.274673366999999757e+01 +-2.274867438999999791e+01 +-2.274739360999999960e+01 +-2.275502109500000003e+01 +-2.275246238500000118e+01 +-2.275144862999999873e+01 +-2.275418472500000178e+01 +-2.276010513499999988e+01 +-2.276534843499999994e+01 +-2.276875496000000254e+01 +-2.276847838999999851e+01 +-2.277649783999999755e+01 +-2.278351784000000180e+01 +-2.278350162499999954e+01 +-2.278395176000000077e+01 +-2.279100799500000107e+01 +-2.279246043999999927e+01 +-2.279081153999999998e+01 +-2.280040931999999998e+01 +-2.280474567499999949e+01 +-2.280454731000000024e+01 +-2.280841731999999666e+01 +-2.281297302499999802e+01 +-2.281711387499999688e+01 +-2.282315540000000098e+01 +-2.282113075499999866e+01 +-2.282254696000000038e+01 +-2.283226776000000058e+01 +-2.283132076500000096e+01 +-2.282345962499999814e+01 +-2.283072185500000018e+01 +-2.283670997499999800e+01 +-2.283841991500000290e+01 +-2.283596134500000119e+01 +-2.284183121000000227e+01 +-2.284910106499999927e+01 +-2.285092639999999875e+01 +-2.286650562500000206e+01 +-2.286252307999999900e+01 +-2.286742591999999874e+01 +-2.287057399999999774e+01 +-2.286792278500000108e+01 +-2.286761951500000123e+01 +-2.287366485500000124e+01 +-2.287669467999999995e+01 +-2.288573741999999811e+01 +-2.288692283500000002e+01 +-2.289119147999999981e+01 +-2.288915062000000233e+01 +-2.289766597999999931e+01 +-2.290173149000000308e+01 +-2.289904212999999800e+01 +-2.291612910999999997e+01 +-2.291595553999999879e+01 +-2.292024802999999977e+01 +-2.291886616000000032e+01 +-2.291714190999999801e+01 +-2.292046546499999948e+01 +-2.292588710999999790e+01 +-2.293072795999999869e+01 +-2.293449020499999946e+01 +-2.294628524499999855e+01 +-2.293994808000000063e+01 +-2.294539069999999725e+01 +-2.294999122499999800e+01 +-2.294852257000000151e+01 +-2.296348762499999907e+01 +-2.296110058000000009e+01 +-2.296284770999999836e+01 +-2.297335529000000065e+01 +-2.297698211499999843e+01 +-2.297808075000000017e+01 +-2.298084068499999688e+01 +-2.297838210999999831e+01 +-2.298671818000000044e+01 +-2.298863697000000172e+01 +-2.298618697999999938e+01 +-2.299176788500000157e+01 +-2.299723148500000036e+01 +-2.300331020499999823e+01 +-2.300588035500000217e+01 +-2.300494575500000138e+01 +-2.300549602499999935e+01 +-2.301412391499999899e+01 +-2.301239013500000041e+01 +-2.302328873000000087e+01 +-2.302511119500000092e+01 +-2.302907466999999997e+01 +-2.302780246500000061e+01 +-2.304019450999999918e+01 +-2.304274940500000213e+01 +-2.304367828000000173e+01 +-2.304738903000000150e+01 +-2.305176829999999910e+01 +-2.305925464499999933e+01 +-2.306119250999999792e+01 +-2.306137085000000297e+01 +-2.306823443999999768e+01 +-2.306727313999999751e+01 +-2.307062911999999955e+01 +-2.308149623499999947e+01 +-2.308215617999999836e+01 +-2.307851791499999905e+01 +-2.308823204000000118e+01 +-2.308688354499999917e+01 +-2.309240055000000069e+01 +-2.309482384000000010e+01 +-2.310215282500000100e+01 +-2.310433196999999694e+01 +-2.309984970000000004e+01 +-2.310833263500000001e+01 +-2.311364364499999979e+01 +-2.311336993999999834e+01 +-2.312780952499999998e+01 +-2.312326621999999787e+01 +-2.312277411999999899e+01 +-2.313073921000000155e+01 +-2.313874054000000058e+01 +-2.314848518499999841e+01 +-2.313983821500000104e+01 +-2.314876937999999740e+01 +-2.314994716500000038e+01 +-2.315383911500000025e+01 +-2.315251445999999902e+01 +-2.315305518999999990e+01 +-2.316576194499999986e+01 +-2.315948104499999971e+01 +-2.316634655000000009e+01 +-2.316351794999999925e+01 +-2.317990780000000228e+01 +-2.317512321499999928e+01 +-2.317986774500000280e+01 +-2.319131755499999770e+01 +-2.318260669500000049e+01 +-2.319901847999999944e+01 +-2.318686199500000100e+01 +-2.320468711499999870e+01 +-2.320113277500000137e+01 +-2.320350360999999850e+01 +-2.321073913499999719e+01 +-2.321339702499999902e+01 +-2.322747325999999646e+01 +-2.321792698000000144e+01 +-2.322517966999999928e+01 +-2.322718620500000242e+01 +-2.323678111999999985e+01 +-2.323646640999999846e+01 +-2.324107647000000298e+01 +-2.324976825499999933e+01 +-2.325307845999999756e+01 +-2.325100803499999813e+01 +-2.325217628500000089e+01 +-2.326051997999999799e+01 +-2.326964187499999781e+01 +-2.326068114999999992e+01 +-2.327814293000000134e+01 +-2.327034855000000135e+01 +-2.327955054999999973e+01 +-2.327788448500000129e+01 +-2.328589153000000067e+01 +-2.329055976499999758e+01 +-2.329394244999999941e+01 +-2.328615188499999888e+01 +-2.328620528999999806e+01 +-2.329730319499999780e+01 +-2.330061054499999784e+01 +-2.330412197000000063e+01 +-2.331088352000000086e+01 +-2.331841659500000219e+01 +-2.332014846999999946e+01 +-2.332852935999999744e+01 +-2.333697604999999697e+01 +-2.334400463000000059e+01 +-2.334161186500000085e+01 +-2.334935760500000157e+01 +-2.335210514500000301e+01 +-2.335510348999999763e+01 +-2.335868740000000088e+01 +-2.336441612499999820e+01 +-2.336414528000000246e+01 +-2.336629008999999968e+01 +-2.337494659000000041e+01 +-2.337336063499999739e+01 +-2.338780975499999926e+01 +-2.338089371000000227e+01 +-2.339609718499999857e+01 +-2.339132976500000183e+01 +-2.339527130500000141e+01 +-2.340368557000000038e+01 +-2.341043662999999952e+01 +-2.341262340499999794e+01 +-2.341150093000000254e+01 +-2.342556667499999890e+01 +-2.341963959000000273e+01 +-2.343441295499999910e+01 +-2.343975067000000223e+01 +-2.344038104999999916e+01 +-2.344329166500000028e+01 +-2.345078087000000266e+01 +-2.345294284500000259e+01 +-2.345654106499999969e+01 +-2.346556186499999797e+01 +-2.346293830999999841e+01 +-2.346965598999999969e+01 +-2.347356128999999925e+01 +-2.347510433499999749e+01 +-2.348164749000000029e+01 +-2.348557567499999976e+01 +-2.348367786000000024e+01 +-2.349495696999999694e+01 +-2.350117492500000083e+01 +-2.349696254500000236e+01 +-2.350963211500000227e+01 +-2.350546074000000019e+01 +-2.351223182500000064e+01 +-2.351573467000000051e+01 +-2.352756786500000175e+01 +-2.353502845999999948e+01 +-2.353693198999999936e+01 +-2.354806994999999858e+01 +-2.353944301500000336e+01 +-2.355541992500000248e+01 +-2.355090141000000159e+01 +-2.356047439499999996e+01 +-2.355946541000000138e+01 +-2.356572723499999711e+01 +-2.357639885000000035e+01 +-2.357873630499999962e+01 +-2.358884429999999810e+01 +-2.358629989499999979e+01 +-2.358783149499999965e+01 +-2.359287357499999871e+01 +-2.360183238999999844e+01 +-2.360821533499999703e+01 +-2.360208892500000033e+01 +-2.361800575499999866e+01 +-2.361788845000000236e+01 +-2.362331962500000060e+01 +-2.362224102000000059e+01 +-2.362516212500000279e+01 +-2.364026927999999828e+01 +-2.364285850499999952e+01 +-2.364627361499999836e+01 +-2.365736293500000187e+01 +-2.365888595999999922e+01 +-2.366233920999999896e+01 +-2.366850757499999958e+01 +-2.367641258500000134e+01 +-2.367453193499999742e+01 +-2.367512416499999972e+01 +-2.367475699999999961e+01 +-2.368470287499999927e+01 +-2.368067741499999812e+01 +-2.368845844500000197e+01 +-2.369418144000000126e+01 +-2.370750999500000233e+01 +-2.370525455499999978e+01 +-2.370751667000000040e+01 +-2.372047138499999974e+01 +-2.372015571500000064e+01 +-2.373560523999999816e+01 +-2.373555659999999889e+01 +-2.373388290500000153e+01 +-2.374142837499999814e+01 +-2.375032711000000063e+01 +-2.374419307499999832e+01 +-2.374875164000000183e+01 +-2.375762367499999783e+01 +-2.375949573500000156e+01 +-2.376477622999999895e+01 +-2.377513217500000309e+01 +-2.377620506000000233e+01 +-2.377763843500000007e+01 +-2.378277015500000147e+01 +-2.378882313000000082e+01 +-2.379108524499999788e+01 +-2.379512977499999948e+01 +-2.379109668999999982e+01 +-2.380793667000000013e+01 +-2.381337070500000053e+01 +-2.380898856999999680e+01 +-2.381252574999999894e+01 +-2.380938625000000286e+01 +-2.381927871500000293e+01 +-2.381945037999999926e+01 +-2.382670402499999796e+01 +-2.382798576500000109e+01 +-2.383104705499999909e+01 +-2.383470535499999698e+01 +-2.384450912500000186e+01 +-2.385268497499999896e+01 +-2.384852122999999935e+01 +-2.386164188499999739e+01 +-2.386620711999999855e+01 +-2.386550903500000231e+01 +-2.387237167500000012e+01 +-2.386642837499999814e+01 +-2.386635494499999766e+01 +-2.386787509999999912e+01 +-2.388135529000000190e+01 +-2.388324165499999907e+01 +-2.389401626499999765e+01 +-2.389205742000000043e+01 +-2.389238834500000053e+01 +-2.389894485499999988e+01 +-2.389990997499999992e+01 +-2.391535282499999937e+01 +-2.390472412000000091e+01 +-2.391125106999999872e+01 +-2.392008018500000333e+01 +-2.393495750499999986e+01 +-2.393587017000000117e+01 +-2.393509483500000101e+01 +-2.393797207000000071e+01 +-2.393768405499999830e+01 +-2.395174693999999960e+01 +-2.394951057499999791e+01 +-2.394886875000000259e+01 +-2.395650100999999665e+01 +-2.396207809500000252e+01 +-2.395972251999999969e+01 +-2.395241165000000194e+01 +-2.396364116999999894e+01 +-2.396208667999999875e+01 +-2.396956062499999973e+01 +-2.397631549999999834e+01 +-2.397721957999999987e+01 +-2.398938273999999993e+01 +-2.398863983000000033e+01 +-2.399008273999999830e+01 +-2.399448585500000064e+01 +-2.400865745500000159e+01 +-2.399528216999999941e+01 +-2.400189590499999781e+01 +-2.400404262499999675e+01 +-2.399773788499999938e+01 +-2.401251220500000017e+01 +-2.401480388499999918e+01 +-2.401729106999999885e+01 +-2.402286911000000202e+01 +-2.402073955499999869e+01 +-2.401654910999999970e+01 +-2.402221584000000121e+01 +-2.402106476000000157e+01 +-2.403086566999999718e+01 +-2.403752231500000036e+01 +-2.403612518499999950e+01 +-2.404197883500000188e+01 +-2.404371452499999862e+01 +-2.404451179499999824e+01 +-2.405664634499999721e+01 +-2.405945587500000116e+01 +-2.406247330000000062e+01 +-2.406817627000000215e+01 +-2.406609249000000261e+01 +-2.406416130000000209e+01 +-2.406703281000000061e+01 +-2.407633018499999977e+01 +-2.407840252000000092e+01 +-2.408266544499999995e+01 +-2.408261680999999754e+01 +-2.407279682000000065e+01 +-2.407396220999999770e+01 +-2.408438777499999972e+01 +-2.407921409499999754e+01 +-2.408083820499999916e+01 +-2.409169005999999769e+01 +-2.409083461999999898e+01 +-2.409900569499999889e+01 +-2.411131286500000215e+01 +-2.411313247999999732e+01 +-2.411798572500000049e+01 +-2.413844108500000019e+01 +-2.412416457999999864e+01 +-2.412786007000000055e+01 +-2.413702774000000062e+01 +-2.413499927499999842e+01 +-2.414002228000000017e+01 +-2.413767528500000026e+01 +-2.414367961499999993e+01 +-2.413806343000000254e+01 +-2.414452075999999892e+01 +-2.414183616500000085e+01 +-2.414694785999999738e+01 +-2.415021896000000012e+01 +-2.415934276499999811e+01 +-2.416351032499999718e+01 +-2.416178226499999937e+01 +-2.416993427500000280e+01 +-2.416829109000000031e+01 +-2.417025471000000181e+01 +-2.417752647500000052e+01 +-2.418402958000000069e+01 +-2.418122768499999964e+01 +-2.418490124000000208e+01 +-2.418588161499999956e+01 +-2.418820190499999967e+01 +-2.418552780000000269e+01 +-2.419307518000000101e+01 +-2.419672775000000087e+01 +-2.421328068000000044e+01 +-2.420916176000000064e+01 +-2.421754836999999938e+01 +-2.422044563500000081e+01 +-2.422641372500000045e+01 +-2.422881221500000137e+01 +-2.422996139500000012e+01 +-2.423644637999999674e+01 +-2.423466206000000156e+01 +-2.423914718500000021e+01 +-2.423872662000000133e+01 +-2.423529910999999970e+01 +-2.424755191500000251e+01 +-2.424308204500000130e+01 +-2.425037097999999958e+01 +-2.426183986999999931e+01 +-2.426611519000000072e+01 +-2.427145767500000062e+01 +-2.427641677999999814e+01 +-2.428287315499999721e+01 +-2.427765846000000138e+01 +-2.428966331499999853e+01 +-2.428721523000000104e+01 +-2.429521369999999791e+01 +-2.429824733999999964e+01 +-2.430285262999999674e+01 +-2.430755614999999992e+01 +-2.430408000499999943e+01 +-2.430758285499999971e+01 +-2.431817149999999828e+01 +-2.431804465999999820e+01 +-2.430649852999999894e+01 +-2.431793689499999900e+01 +-2.431605148499999913e+01 +-2.433068180500000111e+01 +-2.433183193499999675e+01 +-2.434890937499999808e+01 +-2.434917831500000318e+01 +-2.435095309999999813e+01 +-2.435503674000000274e+01 +-2.435701656499999856e+01 +-2.436597251999999969e+01 +-2.436902237000000326e+01 +-2.436716652000000138e+01 +-2.437374591999999751e+01 +-2.437588405500000022e+01 +-2.438851547000000153e+01 +-2.439181899999999814e+01 +-2.439448738000000105e+01 +-2.439660072499999899e+01 +-2.440998650000000225e+01 +-2.440572357499999967e+01 +-2.440610885499999938e+01 +-2.441562557499999997e+01 +-2.442122840999999767e+01 +-2.442467021499999902e+01 +-2.442662429499999988e+01 +-2.441822051999999843e+01 +-2.442699813999999847e+01 +-2.443251610000000085e+01 +-2.443304443499999934e+01 +-2.443274689000000066e+01 +-2.446068096000000125e+01 +-2.445897579000000022e+01 +-2.447236347500000164e+01 +-2.447445010999999937e+01 +-2.448228549999999970e+01 +-2.448153781999999978e+01 +-2.448555183499999899e+01 +-2.449708652500000028e+01 +-2.450524902000000083e+01 +-2.450532531500000033e+01 +-2.451330280500000214e+01 +-2.451636219000000239e+01 +-2.451717471999999987e+01 +-2.452736377500000131e+01 +-2.453080081999999962e+01 +-2.452819442500000235e+01 +-2.452964496500000280e+01 +-2.454014873500000249e+01 +-2.454935264499999903e+01 +-2.456174754999999976e+01 +-2.456121730999999997e+01 +-2.456277179499999974e+01 +-2.457367039000000020e+01 +-2.457732772499999996e+01 +-2.458610916499999988e+01 +-2.458865356500000132e+01 +-2.458553028000000040e+01 +-2.459385490500000060e+01 +-2.459891986499999916e+01 +-2.460182475999999951e+01 +-2.460567569999999904e+01 +-2.460192584500000024e+01 +-2.461804771499999944e+01 +-2.461439609500000003e+01 +-2.462418460499999995e+01 +-2.462997531999999978e+01 +-2.463731574999999907e+01 +-2.466214465999999916e+01 +-2.465350818499999974e+01 +-2.466250705499999896e+01 +-2.466669178000000073e+01 +-2.466723155999999761e+01 +-2.467206859499999894e+01 +-2.468126011000000020e+01 +-2.468608092999999926e+01 +-2.469134426000000104e+01 +-2.470285701499999931e+01 +-2.470466041499999932e+01 +-2.470198440499999748e+01 +-2.470849895500000315e+01 +-2.470623207499999907e+01 +-2.470659636999999975e+01 +-2.471906090000000233e+01 +-2.472134780999999748e+01 +-2.473866272000000066e+01 +-2.474215603000000030e+01 +-2.474487400000000292e+01 +-2.475526427999999868e+01 +-2.475182628999999679e+01 +-2.476482773000000037e+01 +-2.476198482499999898e+01 +-2.476756573000000117e+01 +-2.477908039000000073e+01 +-2.477803706999999989e+01 +-2.478877925999999832e+01 +-2.480195331499999867e+01 +-2.480170822000000186e+01 +-2.480407428499999867e+01 +-2.481509971499999878e+01 +-2.481989765499999834e+01 +-2.482326794000000092e+01 +-2.483315754000000197e+01 +-2.483735847500000204e+01 +-2.484927558999999775e+01 +-2.483552455499999922e+01 +-2.486305999500000041e+01 +-2.485769367500000016e+01 +-2.485579967500000009e+01 +-2.486488342500000215e+01 +-2.487053680500000041e+01 +-2.487801647500000257e+01 +-2.487130356000000120e+01 +-2.486759376500000229e+01 +-2.487862300999999832e+01 +-2.488178729999999916e+01 +-2.488805007999999930e+01 +-2.490396594999999991e+01 +-2.491969109000000060e+01 +-2.492526531499999720e+01 +-2.493983745999999968e+01 +-2.494003963499999799e+01 +-2.494976043999999860e+01 +-2.495662021500000094e+01 +-2.494969177499999802e+01 +-2.495269584500000093e+01 +-2.496604633500000148e+01 +-2.497771930500000082e+01 +-2.498211384000000024e+01 +-2.499358272499999956e+01 +-2.499983787499999721e+01 +-2.499949455000000142e+01 +-2.500948524500000048e+01 +-2.501653861999999862e+01 +-2.501938056999999915e+01 +-2.501461410499999971e+01 +-2.501336384000000024e+01 +-2.501985740499999977e+01 +-2.502106475499999760e+01 +-2.503420066500000019e+01 +-2.504072761500000155e+01 +-2.504959011000000046e+01 +-2.505309963500000237e+01 +-2.506370925499999913e+01 +-2.507097816499999965e+01 +-2.507015609999999839e+01 +-2.509248924499999944e+01 +-2.508764648500000050e+01 +-2.510206413499999911e+01 +-2.509882545500000006e+01 +-2.511082744499999819e+01 +-2.510884189500000119e+01 +-2.511929034999999999e+01 +-2.512045479000000014e+01 +-2.512352943500000180e+01 +-2.512764740000000074e+01 +-2.513350772500000119e+01 +-2.514058398999999966e+01 +-2.514422034999999767e+01 +-2.515220546500000154e+01 +-2.516432380500000221e+01 +-2.516411209500000012e+01 +-2.516809939999999912e+01 +-2.518370437499999781e+01 +-2.518050480000000135e+01 +-2.519613075499999866e+01 +-2.519263267499999870e+01 +-2.519084930500000041e+01 +-2.519638348000000150e+01 +-2.519475555500000041e+01 +-2.520090198500000156e+01 +-2.520277405000000215e+01 +-2.520894908500000042e+01 +-2.522583103499999879e+01 +-2.523365402499999988e+01 +-2.523562812500000163e+01 +-2.523952006999999753e+01 +-2.524527359000000004e+01 +-2.525618552999999977e+01 +-2.526053428499999853e+01 +-2.525950050499999833e+01 +-2.526770877500000267e+01 +-2.528232860500000001e+01 +-2.527468395500000042e+01 +-2.527291202500000011e+01 +-2.527323722999999944e+01 +-2.528193282999999880e+01 +-2.528544235000000029e+01 +-2.528109550499999969e+01 +-2.528244399999999814e+01 +-2.529058075000000017e+01 +-2.529221248500000030e+01 +-2.529816054999999864e+01 +-2.531615639000000328e+01 +-2.531553363999999817e+01 +-2.533264255499999962e+01 +-2.533793163500000034e+01 +-2.534350871999999910e+01 +-2.534686755999999974e+01 +-2.534777641499999845e+01 +-2.535914993000000095e+01 +-2.535662841999999983e+01 +-2.536016845500000017e+01 +-2.536814975500000102e+01 +-2.537059020999999959e+01 +-2.536849975500000198e+01 +-2.537363338499999799e+01 +-2.538574790999999919e+01 +-2.538594150499999813e+01 +-2.539327430999999891e+01 +-2.540159034500000246e+01 +-2.541401768000000061e+01 +-2.541716861999999821e+01 +-2.541798400999999785e+01 +-2.542836188999999791e+01 +-2.541735267500000006e+01 +-2.543796730500000081e+01 +-2.542784977000000168e+01 +-2.543692588500000085e+01 +-2.543787955999999895e+01 +-2.543690109499999963e+01 +-2.543112946000000107e+01 +-2.544123935500000044e+01 +-2.544964408999999961e+01 +-2.545815563000000026e+01 +-2.547097301499999844e+01 +-2.547981357500000144e+01 +-2.548655796500000292e+01 +-2.548921966500000025e+01 +-2.549526595999999756e+01 +-2.549744128999999759e+01 +-2.549223804500000057e+01 +-2.549853801999999803e+01 +-2.549552535999999847e+01 +-2.550014114500000062e+01 +-2.550513458500000041e+01 +-2.551327228499999933e+01 +-2.551889514999999875e+01 +-2.552635288500000144e+01 +-2.553563785500000094e+01 +-2.553101634499999761e+01 +-2.554294300000000106e+01 +-2.554716682499999791e+01 +-2.556012630500000071e+01 +-2.555733585000000119e+01 +-2.556340598999999969e+01 +-2.557537364999999951e+01 +-2.558436679500000110e+01 +-2.558600998000000004e+01 +-2.557443046499999895e+01 +-2.558816910000000178e+01 +-2.559611130000000045e+01 +-2.559019279000000324e+01 +-2.561445999000000029e+01 +-2.561838818000000018e+01 +-2.561421871000000294e+01 +-2.561638259499999748e+01 +-2.563507747499999923e+01 +-2.563721847500000095e+01 +-2.564307403499999793e+01 +-2.564437389500000108e+01 +-2.565653800999999845e+01 +-2.565626049000000108e+01 +-2.565318298500000083e+01 +-2.566170978499999933e+01 +-2.565364837500000306e+01 +-2.565753650499999949e+01 +-2.564857578000000160e+01 +-2.567155838000000045e+01 +-2.568338393999999880e+01 +-2.569574737499999983e+01 +-2.570450496499999815e+01 +-2.570637512500000099e+01 +-2.572071743000000055e+01 +-2.573310279500000064e+01 +-2.572986793500000147e+01 +-2.574001407499999772e+01 +-2.574026584499999970e+01 +-2.574213218999999953e+01 +-2.574120521500000081e+01 +-2.574004078000000106e+01 +-2.574433422500000290e+01 +-2.575283813500000107e+01 +-2.575548171999999880e+01 +-2.575338935999999990e+01 +-2.576773452500000161e+01 +-2.576272678499999813e+01 +-2.578150653499999834e+01 +-2.578509521499999835e+01 +-2.579449081500000318e+01 +-2.579935836499999979e+01 +-2.581260871499999965e+01 +-2.582153033999999892e+01 +-2.581750106999999872e+01 +-2.582438469000000225e+01 +-2.582440567000000087e+01 +-2.583737373499999990e+01 +-2.583534145499999823e+01 +-2.585169505999999728e+01 +-2.586266708499999822e+01 +-2.586397743500000246e+01 +-2.586496830000000102e+01 +-2.587282085500000051e+01 +-2.588313388499999945e+01 +-2.587684059499999734e+01 +-2.588762283000000153e+01 +-2.590687465499999931e+01 +-2.590693188000000191e+01 +-2.592054462499999801e+01 +-2.591591072500000337e+01 +-2.592408657000000005e+01 +-2.593271732000000185e+01 +-2.594103909000000030e+01 +-2.592984295000000117e+01 +-2.595146274500000061e+01 +-2.594510745999999912e+01 +-2.595198917500000135e+01 +-2.596647549000000055e+01 +-2.596696853499999946e+01 +-2.597896194500000178e+01 +-2.598262691499999733e+01 +-2.600514697999999925e+01 +-2.601232052000000294e+01 +-2.602141475500000212e+01 +-2.602217674499999944e+01 +-2.601752186000000222e+01 +-2.603205681000000027e+01 +-2.602928161999999901e+01 +-2.604514885000000035e+01 +-2.604787158999999974e+01 +-2.606441402499999782e+01 +-2.606555652499999809e+01 +-2.606817340999999999e+01 +-2.607957554000000044e+01 +-2.608453845999999743e+01 +-2.608191299500000326e+01 +-2.609017086000000063e+01 +-2.609861373999999756e+01 +-2.611741256999999905e+01 +-2.611492156999999992e+01 +-2.612938308500000062e+01 +-2.613163566500000101e+01 +-2.613067818000000031e+01 +-2.613961315499999927e+01 +-2.614962768499999868e+01 +-2.616079330499999855e+01 +-2.616226291499999945e+01 +-2.615877628000000144e+01 +-2.616445732500000076e+01 +-2.617492485000000002e+01 +-2.619190502000000009e+01 +-2.619998836499999939e+01 +-2.620394801999999856e+01 +-2.621035766500000008e+01 +-2.620720100500000171e+01 +-2.621368599000000188e+01 +-2.622924041499999959e+01 +-2.622701740000000115e+01 +-2.622901629999999784e+01 +-2.623922252500000241e+01 +-2.624951267499999830e+01 +-2.624167347000000206e+01 +-2.626216029999999790e+01 +-2.625249957999999850e+01 +-2.625961207999999658e+01 +-2.626714325000000017e+01 +-2.626689434000000034e+01 +-2.628719711499999789e+01 +-2.628907680500000055e+01 +-2.629836273499999777e+01 +-2.630246161999999899e+01 +-2.631534195000000054e+01 +-2.631599998000000085e+01 +-2.631474018000000115e+01 +-2.632976340999999820e+01 +-2.633417892499999979e+01 +-2.633756446499999981e+01 +-2.634581089000000276e+01 +-2.634446621000000022e+01 +-2.635060119499999942e+01 +-2.635254859999999866e+01 +-2.636274052000000268e+01 +-2.637311077000000026e+01 +-2.636589431499999847e+01 +-2.638788413999999705e+01 +-2.639441871500000047e+01 +-2.638703155500000008e+01 +-2.639957713999999811e+01 +-2.640117740999999896e+01 +-2.639074134999999899e+01 +-2.640483665500000043e+01 +-2.640454291999999725e+01 +-2.642320347000000069e+01 +-2.642210483499999896e+01 +-2.643117904500000037e+01 +-2.642956161500000078e+01 +-2.643775463000000059e+01 +-2.644993591499999752e+01 +-2.644973182500000064e+01 +-2.646075152999999958e+01 +-2.645605182999999982e+01 +-2.646373081000000127e+01 +-2.647106647500000065e+01 +-2.647372150500000032e+01 +-2.648824500999999998e+01 +-2.648994922500000015e+01 +-2.649184608499999882e+01 +-2.649865722499999876e+01 +-2.649456977999999907e+01 +-2.649565506000000070e+01 +-2.649993038000000212e+01 +-2.650332069499999932e+01 +-2.650720214999999769e+01 +-2.652338791000000029e+01 +-2.651941490000000101e+01 +-2.651798343499999788e+01 +-2.652797412500000007e+01 +-2.652474117500000261e+01 +-2.653590774499999938e+01 +-2.653101253500000212e+01 +-2.654117107500000117e+01 +-2.653985023500000295e+01 +-2.654219817999999975e+01 +-2.654816437000000207e+01 +-2.654681205500000019e+01 +-2.655062675499999969e+01 +-2.655243301499999831e+01 +-2.656103420000000170e+01 +-2.655979252000000201e+01 +-2.655322742499999933e+01 +-2.656862163499999951e+01 +-2.656852817499999730e+01 +-2.656619548500000150e+01 +-2.656700706499999853e+01 +-2.657387924500000054e+01 +-2.657002449000000155e+01 +-2.656964492999999905e+01 +-2.655925273999999803e+01 +-2.656513309500000020e+01 +-2.657347297500000138e+01 +-2.657401847500000258e+01 +-2.657112121499999802e+01 +-2.656701660000000231e+01 +-2.657330036000000106e+01 +-2.657493687000000193e+01 +-2.658002377000000038e+01 +-2.657751750999999985e+01 +-2.657977009000000024e+01 +-2.657210826499999712e+01 +-2.656202601999999757e+01 +-2.656883907499999964e+01 +-2.656755924000000135e+01 +-2.657655334500000066e+01 +-2.657809447999999719e+01 +-2.657657623500000099e+01 +-2.656952667499999876e+01 +-2.657086277000000152e+01 +-2.657156276999999989e+01 +-2.656648254499999950e+01 +-2.657282161500000228e+01 +-2.656248092499999913e+01 +-2.656266021500000107e+01 +-2.657321643999999949e+01 +-2.657203674499999835e+01 +-2.656701469499999746e+01 +-2.656635474999999857e+01 +-2.656097984499999853e+01 +-2.656456374999999781e+01 +-2.656232738499999968e+01 +-2.655923748000000018e+01 +-2.655594253499999979e+01 +-2.655706023999999843e+01 +-2.655411720000000031e+01 +-2.655143737499999901e+01 +-2.655312633500000175e+01 +-2.655092429999999837e+01 +-2.653656101500000020e+01 +-2.653892708000000056e+01 +-2.653499603499999893e+01 +-2.653489399000000049e+01 +-2.652726745500000050e+01 +-2.651732158500000125e+01 +-2.651679420500000006e+01 +-2.652446841999999805e+01 +-2.651671981999999872e+01 +-2.651841354500000136e+01 +-2.651985073000000170e+01 +-2.651502800000000093e+01 +-2.650145721500000207e+01 +-2.649959086999999869e+01 +-2.650354766999999967e+01 +-2.650397873000000004e+01 +-2.649987315999999993e+01 +-2.648392772500000092e+01 +-2.648504066499999965e+01 +-2.648167705499999869e+01 +-2.646933650999999799e+01 +-2.646570587499999760e+01 +-2.646236229000000151e+01 +-2.645145130499999908e+01 +-2.645499610499999932e+01 +-2.645534229500000123e+01 +-2.645044517499999870e+01 +-2.643413162499999913e+01 +-2.643345737499999970e+01 +-2.642250919499999995e+01 +-2.641751003000000253e+01 +-2.642575358999999935e+01 +-2.640663528500000012e+01 +-2.640413474999999721e+01 +-2.638288879499999950e+01 +-2.638422679500000001e+01 +-2.637136554499999974e+01 +-2.636006164500000182e+01 +-2.636950492500000109e+01 +-2.635807895500000342e+01 +-2.636422252500000241e+01 +-2.635613251000000190e+01 +-2.634782695999999902e+01 +-2.634725570499999847e+01 +-2.632394027499999822e+01 +-2.632414531999999951e+01 +-2.630583954000000091e+01 +-2.631070804499999838e+01 +-2.629753876000000190e+01 +-2.629673481000000024e+01 +-2.628170299499999985e+01 +-2.627710342499999996e+01 +-2.627197551999999803e+01 +-2.625966930500000274e+01 +-2.626098918499999968e+01 +-2.625900840500000299e+01 +-2.625511073999999923e+01 +-2.624477196000000134e+01 +-2.624061011999999948e+01 +-2.623247813999999778e+01 +-2.621603107500000007e+01 +-2.621783733499999869e+01 +-2.620843315000000118e+01 +-2.619922829000000064e+01 +-2.618669605000000189e+01 +-2.618529796500000018e+01 +-2.617922019999999961e+01 +-2.617473125500000108e+01 +-2.616613578999999845e+01 +-2.614994716500000038e+01 +-2.614824962499999828e+01 +-2.614639186499999823e+01 +-2.614168548500000000e+01 +-2.614269257000000124e+01 +-2.614306545000000170e+01 +-2.612186050500000079e+01 +-2.611184501500000010e+01 +-2.609781360499999892e+01 +-2.608361529999999817e+01 +-2.607376099000000025e+01 +-2.606468677499999842e+01 +-2.605698299499999848e+01 +-2.604371642999999992e+01 +-2.604049015500000053e+01 +-2.603779220500000235e+01 +-2.602638149500000253e+01 +-2.602334594499999909e+01 +-2.601315307499999818e+01 +-2.600769520000000057e+01 +-2.598173522999999818e+01 +-2.597907352500000044e+01 +-2.597492313499999739e+01 +-2.595543003000000226e+01 +-2.595629215499999987e+01 +-2.594659805499999905e+01 +-2.594594860000000125e+01 +-2.592258167499999999e+01 +-2.591061878000000007e+01 +-2.590810871500000090e+01 +-2.589481735500000070e+01 +-2.589002990499999868e+01 +-2.587725067499999909e+01 +-2.587145901000000237e+01 +-2.586120796000000155e+01 +-2.585323810500000263e+01 +-2.584244441999999964e+01 +-2.583600139500000026e+01 +-2.582441997500000141e+01 +-2.581256675499999886e+01 +-2.580027675999999914e+01 +-2.578514670999999936e+01 +-2.577227687999999972e+01 +-2.576567173000000111e+01 +-2.575783062000000001e+01 +-2.576207828500000119e+01 +-2.575858402499999755e+01 +-2.574051094000000006e+01 +-2.574233436499999783e+01 +-2.573266601499999950e+01 +-2.570787621000000200e+01 +-2.569686699000000019e+01 +-2.569435786999999749e+01 +-2.568254089500000248e+01 +-2.566347217499999900e+01 +-2.566612625500000178e+01 +-2.566105651999999893e+01 +-2.564311314000000053e+01 +-2.563174247999999977e+01 +-2.562126255500000127e+01 +-2.560779095000000183e+01 +-2.559107780499999762e+01 +-2.557754230500000148e+01 +-2.558063507500000000e+01 +-2.555651283499999948e+01 +-2.555960273499999857e+01 +-2.555051899000000049e+01 +-2.554473018499999881e+01 +-2.553593921999999949e+01 +-2.553655433499999816e+01 +-2.552225208000000123e+01 +-2.551210308000000282e+01 +-2.551572322499999856e+01 +-2.549814891999999844e+01 +-2.548427295999999842e+01 +-2.546951198500000046e+01 +-2.546304702999999847e+01 +-2.544777488500000118e+01 +-2.543766689499999956e+01 +-2.543233585000000119e+01 +-2.542069816499999746e+01 +-2.540312099500000187e+01 +-2.539860629999999730e+01 +-2.538514709500000066e+01 +-2.537252140000000011e+01 +-2.536210441499999746e+01 +-2.535687732499999925e+01 +-2.533188152500000001e+01 +-2.533396721000000085e+01 +-2.533013724999999994e+01 +-2.532853794500000078e+01 +-2.531117153000000286e+01 +-2.529732418000000038e+01 +-2.528129958999999971e+01 +-2.526982688999999738e+01 +-2.526556396499999835e+01 +-2.525132751499999983e+01 +-2.523843097499999999e+01 +-2.524085139999999683e+01 +-2.522938632500000011e+01 +-2.522625160000000122e+01 +-2.520934486499999849e+01 +-2.520034599499999928e+01 +-2.518742752499999682e+01 +-2.518657589000000030e+01 +-2.515857696999999860e+01 +-2.516695404000000025e+01 +-2.515841579500000336e+01 +-2.514740180999999808e+01 +-2.514268111999999888e+01 +-2.513440227499999935e+01 +-2.512074089000000043e+01 +-2.510974311999999742e+01 +-2.509667015499999820e+01 +-2.508662223500000010e+01 +-2.507343101499999705e+01 +-2.505271625499999999e+01 +-2.504750156499999747e+01 +-2.504332923500000163e+01 +-2.503243160000000245e+01 +-2.501988983000000033e+01 +-2.500880622999999758e+01 +-2.499778365999999963e+01 +-2.499479293499999955e+01 +-2.497704123999999837e+01 +-2.496498489500000062e+01 +-2.495987797000000086e+01 +-2.495928096500000137e+01 +-2.493811035499999917e+01 +-2.493661022499999902e+01 +-2.492156028499999820e+01 +-2.491572285000000164e+01 +-2.490392970999999989e+01 +-2.489619350499999939e+01 +-2.489451312999999999e+01 +-2.487706661500000038e+01 +-2.486751747499999965e+01 +-2.486188983999999991e+01 +-2.484907055000000042e+01 +-2.484301662000000022e+01 +-2.484315872500000211e+01 +-2.482680606999999995e+01 +-2.481217384500000023e+01 +-2.481459903500000053e+01 +-2.480108261000000169e+01 +-2.479907989499999843e+01 +-2.478889465000000314e+01 +-2.477690220000000210e+01 +-2.476289462999999813e+01 +-2.474770450999999838e+01 +-2.473440837999999786e+01 +-2.473398303999999825e+01 +-2.472759246999999760e+01 +-2.471604537999999707e+01 +-2.469744872999999785e+01 +-2.469189548500000342e+01 +-2.468123149999999910e+01 +-2.466974926000000323e+01 +-2.465764426999999870e+01 +-2.465596294499999885e+01 +-2.463703250999999739e+01 +-2.463214683500000035e+01 +-2.462946129000000184e+01 +-2.460894584500000093e+01 +-2.459971046500000114e+01 +-2.459211825999999945e+01 +-2.458115100999999925e+01 +-2.457878780000000063e+01 +-2.457023239499999789e+01 +-2.456522560500000196e+01 +-2.455702304500000110e+01 +-2.455231094500000211e+01 +-2.454320621499999788e+01 +-2.453027057499999941e+01 +-2.453215980499999915e+01 +-2.451793766000000119e+01 +-2.450687217500000159e+01 +-2.449268340999999793e+01 +-2.449081420499999950e+01 +-2.448711490999999896e+01 +-2.447480297499999935e+01 +-2.445786190000000104e+01 +-2.444804000500000285e+01 +-2.443997382999999957e+01 +-2.442920589500000261e+01 +-2.442319107000000145e+01 +-2.441219997500000005e+01 +-2.440438842999999736e+01 +-2.439774513500000097e+01 +-2.438562869999999805e+01 +-2.438274669500000158e+01 +-2.438307952999999983e+01 +-2.436343574500000031e+01 +-2.435576629499999868e+01 +-2.435454750499999932e+01 +-2.434251976499999870e+01 +-2.434027862499999983e+01 +-2.433104038500000144e+01 +-2.433129596999999933e+01 +-2.430968093999999979e+01 +-2.431468487000000067e+01 +-2.430400657999999936e+01 +-2.430325126500000010e+01 +-2.428462791500000151e+01 +-2.428469562499999768e+01 +-2.428146839500000098e+01 +-2.426909637500000017e+01 +-2.426185798499999891e+01 +-2.426567077499999669e+01 +-2.426436519499999989e+01 +-2.425009918499999984e+01 +-2.424232864500000062e+01 +-2.424575806000000000e+01 +-2.423854160500000177e+01 +-2.423699760499999911e+01 +-2.423120498499999798e+01 +-2.422211932999999817e+01 +-2.421789932000000078e+01 +-2.421170139000000177e+01 +-2.420394706500000126e+01 +-2.420219135500000007e+01 +-2.420060062499999987e+01 +-2.419057273499999994e+01 +-2.419478606999999926e+01 +-2.418848705499999951e+01 +-2.418299865499999868e+01 +-2.418307208999999958e+01 +-2.417945098999999942e+01 +-2.417838859500000126e+01 +-2.417911434500000212e+01 +-2.417472553500000032e+01 +-2.417026042999999902e+01 +-2.416600989999999882e+01 +-2.415988922000000017e+01 +-2.416492938999999751e+01 +-2.417136383000000066e+01 +-2.416930007500000244e+01 +-2.416247367999999796e+01 +-2.415596771500000273e+01 +-2.416580486000000150e+01 +-2.416080474500000008e+01 +-2.416844653999999792e+01 +-2.417358398500000050e+01 +-2.417144584500000093e+01 +-2.417148399499999911e+01 +-2.418153762499999715e+01 +-2.417504024499999815e+01 +-2.417976188499999779e+01 +-2.418358993500000054e+01 +-2.417756653000000000e+01 +-2.418315219999999854e+01 +-2.419217967999999885e+01 +-2.418828677999999854e+01 +-2.420062160500000203e+01 +-2.419081783000000030e+01 +-2.420030116999999947e+01 +-2.420390510500000048e+01 +-2.420639038000000198e+01 +-2.421358966500000065e+01 +-2.421220111999999958e+01 +-2.422279167499999986e+01 +-2.422982025000000306e+01 +-2.423051452500000025e+01 +-2.422766208499999863e+01 +-2.423701858500000128e+01 +-2.424007892499999883e+01 +-2.424479007500000094e+01 +-2.424258709000000067e+01 +-2.423879814000000010e+01 +-2.425896644499999866e+01 +-2.425918483999999964e+01 +-2.426547622500000045e+01 +-2.426890945499999930e+01 +-2.427564811500000275e+01 +-2.428294945000000027e+01 +-2.428788471000000015e+01 +-2.429160023000000024e+01 +-2.429577922500000042e+01 +-2.430735969500000238e+01 +-2.431887912999999912e+01 +-2.431923389499999999e+01 +-2.432756805000000000e+01 +-2.432948971000000071e+01 +-2.433507156499999979e+01 +-2.434777831999999975e+01 +-2.435098552999999910e+01 +-2.435344409999999726e+01 +-2.436313342999999776e+01 +-2.436791325000000086e+01 +-2.437623023999999816e+01 +-2.438661288999999854e+01 +-2.439040756500000029e+01 +-2.439620018000000101e+01 +-2.440447616499999839e+01 +-2.440622806500000053e+01 +-2.440773296000000059e+01 +-2.441875839000000070e+01 +-2.442020320499999997e+01 +-2.442300319499999972e+01 +-2.442780208499999972e+01 +-2.443180751499999914e+01 +-2.442883110500000043e+01 +-2.444050312000000247e+01 +-2.444278431000000040e+01 +-2.445007038500000007e+01 +-2.445423888999999917e+01 +-2.444836139499999916e+01 +-2.445804500499999889e+01 +-2.446205425000000133e+01 +-2.446028232500000144e+01 +-2.447126293499999861e+01 +-2.446812916000000016e+01 +-2.447533321499999914e+01 +-2.447871208499999796e+01 +-2.448312854499999958e+01 +-2.449413108499999936e+01 +-2.449253844999999785e+01 +-2.449905490999999813e+01 +-2.450475311499999975e+01 +-2.451412391499999899e+01 +-2.450632953499999900e+01 +-2.451284504000000197e+01 +-2.451385402999999741e+01 +-2.451694870000000037e+01 +-2.452034187499999973e+01 +-2.452613163000000185e+01 +-2.453434467499999982e+01 +-2.452099132500000067e+01 +-2.453298949999999934e+01 +-2.453463268499999828e+01 +-2.453700542500000026e+01 +-2.453541469500000005e+01 +-2.453732300000000066e+01 +-2.454536914999999908e+01 +-2.454264068500000207e+01 +-2.454827022499999956e+01 +-2.454085540999999893e+01 +-2.454396152500000028e+01 +-2.454986095499999976e+01 +-2.454998111500000135e+01 +-2.454841994999999955e+01 +-2.455048752000000079e+01 +-2.455279445500000080e+01 +-2.454510021000000108e+01 +-2.455143833500000028e+01 +-2.454819965000000082e+01 +-2.455057239499999966e+01 +-2.455436611000000013e+01 +-2.455162048500000083e+01 +-2.455716419499999859e+01 +-2.455994415500000017e+01 +-2.456410026500000043e+01 +-2.456955909499999890e+01 +-2.455325221999999741e+01 +-2.454729842999999789e+01 +-2.454577064499999750e+01 +-2.454371357000000131e+01 +-2.453659248499999990e+01 +-2.453441905999999761e+01 +-2.452959918999999900e+01 +-2.453046798999999822e+01 +-2.453092003000000076e+01 +-2.452292538000000022e+01 +-2.451760863999999884e+01 +-2.451585006500000219e+01 +-2.451665020000000084e+01 +-2.450499439500000065e+01 +-2.451806259499999996e+01 +-2.450761699999999976e+01 +-2.450677680999999808e+01 +-2.451321125500000164e+01 +-2.451300811500000165e+01 +-2.452148723999999902e+01 +-2.451601791499999905e+01 +-2.450026798500000069e+01 +-2.450162697000000023e+01 +-2.449612522000000325e+01 +-2.447785663500000197e+01 +-2.448409748000000263e+01 +-2.448441219000000046e+01 +-2.447684383500000038e+01 +-2.447119903499999793e+01 +-2.447586440999999979e+01 +-2.446864986499999972e+01 +-2.446587944000000192e+01 +-2.446555423999999945e+01 +-2.445883179000000140e+01 +-2.446493625499999780e+01 +-2.445748806000000286e+01 +-2.444415283000000017e+01 +-2.444659328499999873e+01 +-2.443793392499999939e+01 +-2.443316459999999779e+01 +-2.443203163000000089e+01 +-2.443190860500000028e+01 +-2.441654396499999891e+01 +-2.442095661000000106e+01 +-2.441531753499999979e+01 +-2.441614437000000137e+01 +-2.441620063499999915e+01 +-2.441367721499999988e+01 +-2.440066528500000231e+01 +-2.439990139000000013e+01 +-2.440800666500000204e+01 +-2.439628315000000214e+01 +-2.437500476499999991e+01 +-2.437890625000000000e+01 +-2.437194251999999750e+01 +-2.436155987000000067e+01 +-2.435669135999999924e+01 +-2.435856532999999757e+01 +-2.434709549000000095e+01 +-2.434613799999999983e+01 +-2.433115005500000194e+01 +-2.432983970500000126e+01 +-2.433440494499999929e+01 +-2.432360172499999962e+01 +-2.432494735499999905e+01 +-2.431409453999999926e+01 +-2.431878471499999961e+01 +-2.431396674999999874e+01 +-2.430961227499999922e+01 +-2.431033992500000096e+01 +-2.430266952499999888e+01 +-2.429350280499999926e+01 +-2.429422378499999979e+01 +-2.428036117499999946e+01 +-2.427591324000000128e+01 +-2.427698898499999913e+01 +-2.428036308500000118e+01 +-2.426517009500000199e+01 +-2.426697158999999715e+01 +-2.425960826499999712e+01 +-2.424758815999999939e+01 +-2.424159908000000030e+01 +-2.423920058999999938e+01 +-2.423881435499999881e+01 +-2.422398472000000069e+01 +-2.423160838999999811e+01 +-2.421815204500000007e+01 +-2.421922016499999941e+01 +-2.420441341500000121e+01 +-2.420557212499999977e+01 +-2.419714927500000101e+01 +-2.419794273000000118e+01 +-2.419308280999999994e+01 +-2.418475437000000028e+01 +-2.419354725000000172e+01 +-2.418344593000000131e+01 +-2.418722629999999896e+01 +-2.419146632999999724e+01 +-2.419226742000000030e+01 +-2.417561626500000216e+01 +-2.416118907999999976e+01 +-2.415218829999999883e+01 +-2.414115620000000106e+01 +-2.413668346500000084e+01 +-2.413657378999999992e+01 +-2.412980174999999861e+01 +-2.412310696000000121e+01 +-2.411745262000000167e+01 +-2.411613368999999807e+01 +-2.411353111000000027e+01 +-2.410364341500000052e+01 +-2.409035873499999880e+01 +-2.410598278500000191e+01 +-2.409050368999999847e+01 +-2.408605099000000038e+01 +-2.409035873500000235e+01 +-2.408106422499999866e+01 +-2.409133529999999723e+01 +-2.407632064999999955e+01 +-2.407652092000000010e+01 +-2.407543754499999977e+01 +-2.407467651500000017e+01 +-2.406208705999999964e+01 +-2.404892635499999898e+01 +-2.404888916000000165e+01 +-2.404273223999999942e+01 +-2.404196358000000089e+01 +-2.404193973499999970e+01 +-2.404666042000000203e+01 +-2.403867626499999943e+01 +-2.403370094499999965e+01 +-2.402380657500000183e+01 +-2.401785278500000231e+01 +-2.401453113499999859e+01 +-2.400784111000000109e+01 +-2.400227069499999999e+01 +-2.399640845999999783e+01 +-2.399337482500000007e+01 +-2.399489307500000024e+01 +-2.398877430000000288e+01 +-2.398072051999999843e+01 +-2.398165320999999750e+01 +-2.397784042500000012e+01 +-2.397599410999999847e+01 +-2.396488761500000209e+01 +-2.396450710499999914e+01 +-2.396216392499999870e+01 +-2.396753310999999798e+01 +-2.397071075499999893e+01 +-2.398153686999999934e+01 +-2.396808719499999896e+01 +-2.396945381000000097e+01 +-2.395254420999999923e+01 +-2.394687366499999825e+01 +-2.392400646500000150e+01 +-2.392573165499999988e+01 +-2.391350174000000095e+01 +-2.391143416999999971e+01 +-2.390495776999999933e+01 +-2.389966583500000041e+01 +-2.390288162000000227e+01 +-2.389667606500000119e+01 +-2.388954448999999869e+01 +-2.389385414499999882e+01 +-2.388839054000000317e+01 +-2.388357352999999961e+01 +-2.386866760499999884e+01 +-2.387488937500000219e+01 +-2.386575699000000128e+01 +-2.386308097999999944e+01 +-2.387185382999999916e+01 +-2.386389159999999876e+01 +-2.385933494500000052e+01 +-2.386655139999999875e+01 +-2.386717796499999977e+01 +-2.386044787999999883e+01 +-2.385095310500000210e+01 +-2.383653545499999993e+01 +-2.383733558499999816e+01 +-2.383786487500000106e+01 +-2.383131790000000194e+01 +-2.382140731999999872e+01 +-2.382229232999999979e+01 +-2.381870460500000064e+01 +-2.381145763500000001e+01 +-2.381043625000000219e+01 +-2.380775069999999971e+01 +-2.379595469999999935e+01 +-2.379133892000000117e+01 +-2.379161357999999993e+01 +-2.378919219999999868e+01 +-2.377833461999999898e+01 +-2.377719402500000001e+01 +-2.377411079000000171e+01 +-2.376418971999999741e+01 +-2.376706218500000034e+01 +-2.375752449000000155e+01 +-2.375435543500000080e+01 +-2.375570964499999960e+01 +-2.375928782999999811e+01 +-2.375907516499999872e+01 +-2.375210380499999729e+01 +-2.373653602499999948e+01 +-2.373411559999999909e+01 +-2.372762870500000076e+01 +-2.372353554000000031e+01 +-2.371917342999999789e+01 +-2.372596836000000309e+01 +-2.371948910000000055e+01 +-2.370737171500000073e+01 +-2.370808410499999752e+01 +-2.370474147999999914e+01 +-2.370296001500000216e+01 +-2.369795799499999944e+01 +-2.369434452000000135e+01 +-2.368734359500000153e+01 +-2.368463134499999967e+01 +-2.368111896499999958e+01 +-2.368347835499999832e+01 +-2.367632198500000129e+01 +-2.367594909500000000e+01 +-2.367838859500000126e+01 +-2.367680645000000084e+01 +-2.366898823000000007e+01 +-2.365858554999999797e+01 +-2.364715099000000009e+01 +-2.364349365000000347e+01 +-2.364406490500000046e+01 +-2.364477920499999897e+01 +-2.362737465000000014e+01 +-2.362323665499999947e+01 +-2.362110709999999969e+01 +-2.361179828499999900e+01 +-2.361858844500000032e+01 +-2.360989761500000128e+01 +-2.360785484000000167e+01 +-2.360281562999999849e+01 +-2.360352516500000064e+01 +-2.359025287500000090e+01 +-2.358633995000000283e+01 +-2.358439731500000036e+01 +-2.357775878500000033e+01 +-2.357431221000000221e+01 +-2.357099723500000010e+01 +-2.356833076499999891e+01 +-2.356412124500000260e+01 +-2.355957603499999919e+01 +-2.355733299500000300e+01 +-2.354786396000000082e+01 +-2.354626083000000136e+01 +-2.354152775000000020e+01 +-2.354369736000000302e+01 +-2.354598236000000000e+01 +-2.354882335500000323e+01 +-2.354130172500000029e+01 +-2.353951740499999801e+01 +-2.353228473499999751e+01 +-2.352967071500000174e+01 +-2.352798270999999986e+01 +-2.351604651999999973e+01 +-2.351630592500000105e+01 +-2.350778960999999967e+01 +-2.351052570499999916e+01 +-2.349833774500000061e+01 +-2.349169159000000207e+01 +-2.349204063500000217e+01 +-2.348318195499999916e+01 +-2.348021125500000039e+01 +-2.348017692500000209e+01 +-2.346867179999999919e+01 +-2.346737384500000090e+01 +-2.346256065500000076e+01 +-2.346519851500000087e+01 +-2.345828247500000074e+01 +-2.344865131499999933e+01 +-2.345540046500000031e+01 +-2.345972251999999969e+01 +-2.345949172999999988e+01 +-2.345011520499999946e+01 +-2.344303607999999883e+01 +-2.343805790000000044e+01 +-2.342987251499999957e+01 +-2.342829131999999959e+01 +-2.342231750499999876e+01 +-2.341854858499999992e+01 +-2.341341972499999713e+01 +-2.341001224500000077e+01 +-2.341153049500000094e+01 +-2.339856433499999966e+01 +-2.339607429499999824e+01 +-2.338748741499999895e+01 +-2.339410209500000093e+01 +-2.339328575500000085e+01 +-2.338699531500000006e+01 +-2.338339328500000036e+01 +-2.338286304500000057e+01 +-2.337467002999999721e+01 +-2.337057399999999774e+01 +-2.336079979000000151e+01 +-2.336111354999999890e+01 +-2.335056113999999994e+01 +-2.335385799499999848e+01 +-2.334995269499999893e+01 +-2.335408306000000067e+01 +-2.334470843999999801e+01 +-2.333960152000000221e+01 +-2.334374237000000107e+01 +-2.333317279999999982e+01 +-2.332908057999999940e+01 +-2.332794571000000161e+01 +-2.333151722000000206e+01 +-2.332281017000000034e+01 +-2.332619380999999947e+01 +-2.332911968500000199e+01 +-2.332069492000000110e+01 +-2.331347274499999855e+01 +-2.331261634999999899e+01 +-2.330614185499999991e+01 +-2.329994582999999864e+01 +-2.329320907500000004e+01 +-2.328903770499999837e+01 +-2.327963542999999902e+01 +-2.328622436500000248e+01 +-2.328079223499999983e+01 +-2.328663635499999884e+01 +-2.327818584500000298e+01 +-2.327417182499999981e+01 +-2.327379227000000128e+01 +-2.333980941499999773e+01 +-2.333718776499999947e+01 +-2.332739925499999956e+01 +-2.332268047000000166e+01 +-2.331741523499999857e+01 +-2.324582958499999918e+01 +-2.324681186499999797e+01 +-2.324559497499999949e+01 +-2.323924922999999865e+01 +-2.324068069500000178e+01 +-2.324247646499999931e+01 +-2.323970604000000151e+01 +-2.323208522499999873e+01 +-2.322347831500000126e+01 +-2.322490596499999782e+01 +-2.322032641999999925e+01 +-2.321737575499999906e+01 +-2.321487808499999872e+01 +-2.320519732999999718e+01 +-2.320635700000000057e+01 +-2.320494842500000132e+01 +-2.320154571500000174e+01 +-2.319741726000000170e+01 +-2.319619464999999892e+01 +-2.319772147999999845e+01 +-2.319149494500000230e+01 +-2.318759155499999736e+01 +-2.318394660999999957e+01 +-2.318225002000000146e+01 +-2.318140411499999942e+01 +-2.318379020500000109e+01 +-2.317199611999999931e+01 +-2.317837524499999802e+01 +-2.316524409999999889e+01 +-2.317544174000000012e+01 +-2.316509056000000299e+01 +-2.317956829500000282e+01 +-2.317076587500000073e+01 +-2.316668891999999857e+01 +-2.317035675000000339e+01 +-2.316533088500000304e+01 +-2.316260051999999803e+01 +-2.316928005500000154e+01 +-2.316641998000000058e+01 +-2.316170692500000072e+01 +-2.316511821499999968e+01 +-2.316239929500000017e+01 +-2.315328979499999917e+01 +-2.315104675499999942e+01 +-2.314599895499999960e+01 +-2.313819790000000154e+01 +-2.314511584999999982e+01 +-2.313860702499999888e+01 +-2.314118384999999734e+01 +-2.313494681999999969e+01 +-2.313575363500000037e+01 +-2.312888431500000053e+01 +-2.313115597000000179e+01 +-2.312798690999999707e+01 +-2.312731933500000281e+01 +-2.312793064000000243e+01 +-2.312069511500000019e+01 +-2.311780833999999984e+01 +-2.312313747500000005e+01 +-2.311471176500000269e+01 +-2.311458969499999938e+01 +-2.310736561000000222e+01 +-2.311066341499999766e+01 +-2.311432361499999999e+01 +-2.311522197500000075e+01 +-2.311038970999999975e+01 +-2.311009693000000098e+01 +-2.311080074499999881e+01 +-2.310800266000000036e+01 +-2.311046886500000141e+01 +-2.310389041999999904e+01 +-2.309832477500000181e+01 +-2.310494613499999872e+01 +-2.310750198499999897e+01 +-2.310516262000000154e+01 +-2.310817813999999970e+01 +-2.310326004000000211e+01 +-2.309750557000000271e+01 +-2.310301875999999766e+01 +-2.309201812500000273e+01 +-2.310111236499999876e+01 +-2.309379958999999971e+01 +-2.309543418999999886e+01 +-2.309743022500000009e+01 +-2.309491729999999876e+01 +-2.309396648499999927e+01 +-2.308869838500000071e+01 +-2.309078216500000025e+01 +-2.308292865499999991e+01 +-2.309210968000000008e+01 +-2.308894157499999977e+01 +-2.309095001500000066e+01 +-2.309295273000000037e+01 +-2.307974052499999829e+01 +-2.308560657499999991e+01 +-2.308604526499999920e+01 +-2.308583069000000165e+01 +-2.308184337499999828e+01 +-2.307960033499999852e+01 +-2.308693886000000006e+01 +-2.308931065000000160e+01 +-2.308974265999999886e+01 +-2.307912349499999749e+01 +-2.307127189500000242e+01 +-2.307133578999999912e+01 +-2.307885933000000023e+01 +-2.307247543500000120e+01 +-2.307530689000000024e+01 +-2.307131958000000083e+01 +-2.306707001000000190e+01 +-2.307412719500000264e+01 +-2.306994819999999891e+01 +-2.307360268000000048e+01 +-2.307135677000000129e+01 +-2.307722091499999806e+01 +-2.307921696000000011e+01 +-2.307523155500000200e+01 +-2.307419013999999891e+01 +-2.307242393499999977e+01 +-2.307432842499999737e+01 +-2.307098388500000041e+01 +-2.306690597499999740e+01 +-2.306917857999999910e+01 +-2.307320117999999809e+01 +-2.307077694000000179e+01 +-2.306745148000000256e+01 +-2.306512165000000181e+01 +-2.307291316999999964e+01 +-2.307279300500000119e+01 +-2.306835269999999838e+01 +-2.307043456999999975e+01 +-2.306828689499999996e+01 +-2.306872177500000021e+01 +-2.305497837000000061e+01 +-2.306101798999999986e+01 +-2.305980015000000094e+01 +-2.306114387499999907e+01 +-2.306020545999999882e+01 +-2.305686568999999864e+01 +-2.306052017500000062e+01 +-2.306150627000000242e+01 +-2.306508254999999963e+01 +-2.306512641999999857e+01 +-2.306088733500000032e+01 +-2.305258846000000261e+01 +-2.305768966499999806e+01 +-2.304893111999999888e+01 +-2.304843043999999708e+01 +-2.305070209499999834e+01 +-2.304663086000000050e+01 +-2.305350017500000348e+01 +-2.304152202999999943e+01 +-2.304663943999999987e+01 +-2.304743480500000175e+01 +-2.304814910999999711e+01 +-2.305335140000000038e+01 +-2.305378151000000031e+01 +-2.305099868499999971e+01 +-2.305344772499999806e+01 +-2.304543685999999880e+01 +-2.304696750499999780e+01 +-2.304381275000000073e+01 +-2.304599094499999978e+01 +-2.304338645499999672e+01 +-2.303996467500000023e+01 +-2.303407097000000192e+01 +-2.303192329499999857e+01 +-2.304291057500000051e+01 +-2.303792477000000005e+01 +-2.302935599999999994e+01 +-2.303814506500000192e+01 +-2.303774452000000039e+01 +-2.303386497500000019e+01 +-2.303080749500000124e+01 +-2.303252410500000025e+01 +-2.302406882999999738e+01 +-2.302933883500000078e+01 +-2.302464293999999967e+01 +-2.303194427500000074e+01 +-2.302129173000000151e+01 +-2.302583408499999962e+01 +-2.302186298499999850e+01 +-2.302504635000000022e+01 +-2.302804851500000183e+01 +-2.302407264500000039e+01 +-2.301781845000000004e+01 +-2.301760768999999840e+01 +-2.301162147499999833e+01 +-2.301672268000000088e+01 +-2.301312446500000064e+01 +-2.302308368499999958e+01 +-2.301891708499999822e+01 +-2.302154636499999896e+01 +-2.301858806500000298e+01 +-2.300775337500000006e+01 +-2.301065254499999924e+01 +-2.300668716500000244e+01 +-2.301380252999999954e+01 +-2.300662994500000025e+01 +-2.300294494500000297e+01 +-2.299843406499999787e+01 +-2.300728225499999979e+01 +-2.299956798499999877e+01 +-2.300200175999999885e+01 +-2.299292755000000099e+01 +-2.300103950500000138e+01 +-2.300475883500000052e+01 +-2.300483226500000100e+01 +-2.299893284000000193e+01 +-2.299506568999999701e+01 +-2.298855495499999790e+01 +-2.299235535000000041e+01 +-2.298785400500000264e+01 +-2.299020767500000062e+01 +-2.298852348500000176e+01 +-2.298658371000000145e+01 +-2.298500156499999747e+01 +-2.298679542500000039e+01 +-2.298237227999999988e+01 +-2.297942829499999817e+01 +-2.297292708999999888e+01 +-2.297809695999999846e+01 +-2.298161411499999929e+01 +-2.297401237500000093e+01 +-2.296989441000000198e+01 +-2.296839046499999881e+01 +-2.296772956999999948e+01 +-2.296467971500000260e+01 +-2.296502208999999795e+01 +-2.296698856500000119e+01 +-2.295949077499999902e+01 +-2.295800876999999929e+01 +-2.295979308999999802e+01 +-2.295611095499999976e+01 +-2.295258998999999989e+01 +-2.295039176999999952e+01 +-2.295194625499999930e+01 +-2.294999789999999962e+01 +-2.295528507000000218e+01 +-2.295275306499999957e+01 +-2.294787120499999844e+01 +-2.294799899999999937e+01 +-2.295145129999999867e+01 +-2.294502449000000155e+01 +-2.294490528000000040e+01 +-2.293586254000000224e+01 +-2.294061279499999983e+01 +-2.293636036000000189e+01 +-2.293285369499999859e+01 +-2.293617725500000049e+01 +-2.292984200000000072e+01 +-2.293380260500000034e+01 +-2.293271160500000150e+01 +-2.292797184000000144e+01 +-2.293034839500000288e+01 +-2.292823600500000225e+01 +-2.292712020999999822e+01 +-2.292800521999999930e+01 +-2.292142200500000015e+01 +-2.292635536499999915e+01 +-2.292789268499999977e+01 +-2.291697883999999874e+01 +-2.291473579499999857e+01 +-2.291360950500000015e+01 +-2.291624927999999883e+01 +-2.291372680499999959e+01 +-2.291250801500000023e+01 +-2.291505813500000244e+01 +-2.291605854000000164e+01 +-2.290733241999999947e+01 +-2.290794563499999725e+01 +-2.290329837999999896e+01 +-2.289938068500000057e+01 +-2.289815807499999778e+01 +-2.290126990999999990e+01 +-2.289459228500000165e+01 +-2.289234542999999888e+01 +-2.289084625499999959e+01 +-2.289275646499999795e+01 +-2.289651489499999926e+01 +-2.288789271999999997e+01 +-2.288860893000000019e+01 +-2.288599491000000086e+01 +-2.288690376499999957e+01 +-2.288354492499999893e+01 +-2.288296508999999901e+01 +-2.288552284499999701e+01 +-2.288335990999999936e+01 +-2.288352775500000291e+01 +-2.287999343499999938e+01 +-2.287497520499999837e+01 +-2.287172889500000039e+01 +-2.288120174000000162e+01 +-2.287314415000000167e+01 +-2.287395477500000140e+01 +-2.286930942499999730e+01 +-2.287629032000000251e+01 +-2.287064170499999705e+01 +-2.286950969499999786e+01 +-2.287150764500000122e+01 +-2.285858440500000199e+01 +-2.286841297000000139e+01 +-2.286147498999999783e+01 +-2.285316180999999958e+01 +-2.285773563500000094e+01 +-2.285447788000000102e+01 +-2.284948634999999939e+01 +-2.285185146500000286e+01 +-2.285173130000000086e+01 +-2.285299682499999818e+01 +-2.284422397999999887e+01 +-2.284668159499999973e+01 +-2.284821891500000035e+01 +-2.284983825500000165e+01 +-2.284053992999999849e+01 +-2.284104823999999923e+01 +-2.284148120500000090e+01 +-2.283760738499999832e+01 +-2.283857632000000137e+01 +-2.283240032500000183e+01 +-2.283870505999999878e+01 +-2.283353805499999822e+01 +-2.283102988999999994e+01 +-2.282676410500000230e+01 +-2.283004283500000042e+01 +-2.282716751000000244e+01 +-2.282650184499999924e+01 +-2.281556606499999873e+01 +-2.282534504000000197e+01 +-2.282200908499999770e+01 +-2.280256175999999968e+01 +-2.280591392499999870e+01 +-2.281101798999999986e+01 +-2.280970478000000057e+01 +-2.280610180000000042e+01 +-2.280121612499999983e+01 +-2.280091858000000116e+01 +-2.280418109500000057e+01 +-2.280204868500000259e+01 +-2.279387760499999871e+01 +-2.279778194499999699e+01 +-2.279582214500000248e+01 +-2.279205798999999999e+01 +-2.279028225000000063e+01 +-2.278441334000000040e+01 +-2.278803062499999754e+01 +-2.278545569999999998e+01 +-2.278943538499999732e+01 +-2.278383063999999791e+01 +-2.278699970499999949e+01 +-2.278486919499999885e+01 +-2.277981662500000226e+01 +-2.277722930499999876e+01 +-2.277766513999999987e+01 +-2.278310584999999833e+01 +-2.277567768000000115e+01 +-2.276670455500000045e+01 +-2.276740932499999914e+01 +-2.277194118499999931e+01 +-2.276679992500000083e+01 +-2.276940918000000025e+01 +-2.277156829999999843e+01 +-2.276515293500000325e+01 +-2.275864696499999695e+01 +-2.276309394500000138e+01 +-2.275768089500000002e+01 +-2.276093197000000146e+01 +-2.275079440999999747e+01 +-2.275367927499999965e+01 +-2.275456905499999749e+01 +-2.275444221499999742e+01 +-2.275231361000000163e+01 +-2.274736690499999980e+01 +-2.274851608000000169e+01 +-2.274366187999999767e+01 +-2.274627876499999957e+01 +-2.274542045500000143e+01 +-2.273829650999999785e+01 +-2.274017238999999790e+01 +-2.274060058499999926e+01 +-2.273656177499999842e+01 +-2.273334884500000186e+01 +-2.273273659000000180e+01 +-2.273692798500000123e+01 +-2.273299503500000185e+01 +-2.272643088999999961e+01 +-2.273334025999999852e+01 +-2.272613906499999814e+01 +-2.272983169500000145e+01 +-2.272753334000000081e+01 +-2.273044395499999837e+01 +-2.272321605500000175e+01 +-2.271870803999999922e+01 +-2.272239494499999779e+01 +-2.271973228499999919e+01 +-2.272291850999999951e+01 +-2.271529007000000178e+01 +-2.271287155000000269e+01 +-2.271669292499999671e+01 +-2.270783901499999757e+01 +-2.271760845000000018e+01 +-2.271673583999999835e+01 +-2.270003127999999748e+01 +-2.270747757000000178e+01 +-2.270525646499999795e+01 +-2.270105457500000057e+01 +-2.270066070499999711e+01 +-2.269877910499999984e+01 +-2.269736766500000158e+01 +-2.270048904000000078e+01 +-2.269694232999999883e+01 +-2.269163894500000112e+01 +-2.269827556500000298e+01 +-2.269370937500000096e+01 +-2.269146823500000210e+01 +-2.269357585999999927e+01 +-2.268077945499999970e+01 +-2.268537425999999968e+01 +-2.268248272000000298e+01 +-2.268430137500000043e+01 +-2.268787479499999904e+01 +-2.267952251500000216e+01 +-2.268477057999999857e+01 +-2.268336773000000051e+01 +-2.267233944000000179e+01 +-2.267997360000000029e+01 +-2.268642139499999999e+01 +-2.267918968000000035e+01 +-2.267176151500000003e+01 +-2.267395400999999922e+01 +-2.266690445000000054e+01 +-2.266170978499999933e+01 +-2.266906356500000186e+01 +-2.267079830000000129e+01 +-2.266163158499999852e+01 +-2.266160011499999882e+01 +-2.266508102000000235e+01 +-2.266634273500000063e+01 +-2.266243934500000279e+01 +-2.265973186499999770e+01 +-2.266036224500000174e+01 +-2.266152476999999976e+01 +-2.265854167999999902e+01 +-2.264827537500000076e+01 +-2.265480327499999902e+01 +-2.265486431000000067e+01 +-2.265216827500000107e+01 +-2.265499401000000290e+01 +-2.265515422500000042e+01 +-2.265078831000000292e+01 +-2.265279865499999801e+01 +-2.265451145000000110e+01 +-2.264443778999999779e+01 +-2.264975547999999961e+01 +-2.264613056499999999e+01 +-2.264445400500000005e+01 +-2.264378071000000148e+01 +-2.264927768999999813e+01 +-2.264758491499999948e+01 +-2.264682865000000334e+01 +-2.265057181999999969e+01 +-2.264492797500000165e+01 +-2.264784812999999986e+01 +-2.264597988500000270e+01 +-2.264558029500000202e+01 +-2.264638042499999671e+01 +-2.263907623500000099e+01 +-2.264383887999999700e+01 +-2.264592742500000000e+01 +-2.264361476999999923e+01 +-2.264606094500000211e+01 +-2.264567375000000027e+01 +-2.264332866999999894e+01 +-2.264450645000000151e+01 +-2.264456462999999786e+01 +-2.264425372999999908e+01 +-2.264626407499999772e+01 +-2.263379574000000005e+01 +-2.264436054000000098e+01 +-2.263779068000000194e+01 +-2.264192200000000099e+01 +-2.263939571499999914e+01 +-2.264287948500000169e+01 +-2.264025687999999903e+01 +-2.263839626499999724e+01 +-2.264158439499999886e+01 +-2.263713359999999852e+01 +-2.264375400499999813e+01 +-2.263975620500000119e+01 +-2.263613510000000062e+01 +-2.264136886499999690e+01 +-2.263801383999999928e+01 +-2.263706111500000162e+01 +-2.264248084999999833e+01 +-2.264456653499999916e+01 +-2.264104652500000014e+01 +-2.264432240000000007e+01 +-2.263931941999999964e+01 +-2.264372062999999713e+01 +-2.263900756999999686e+01 +-2.264607811000000126e+01 +-2.264742469999999841e+01 +-2.264249801999999789e+01 +-2.264662838000000278e+01 +-2.264042281999999773e+01 +-2.264195537499999844e+01 +-2.264479446500000037e+01 +-2.264478015999999982e+01 +-2.264456462999999786e+01 +-2.264083576499999850e+01 +-2.263952826999999957e+01 +-2.264677810999999963e+01 +-2.264813327999999970e+01 +-2.264487934499999966e+01 +-2.264522838999999976e+01 +-2.264676189500000092e+01 +-2.264362812000000247e+01 +-2.264289951499999987e+01 +-2.264743233000000089e+01 +-2.265186309999999992e+01 +-2.265760994000000039e+01 +-2.264930248499999976e+01 +-2.265808296499999841e+01 +-2.265410995500000269e+01 +-2.264986896500000313e+01 +-2.265209770500000275e+01 +-2.265876007500000000e+01 +-2.265210342499999996e+01 +-2.266154480000000149e+01 +-2.266007995500000050e+01 +-2.266414928500000059e+01 +-2.266211510000000118e+01 +-2.265454864499999843e+01 +-2.266398047999999932e+01 +-2.265827274000000102e+01 +-2.266288757499999917e+01 +-2.266826343500000007e+01 +-2.266391658499999906e+01 +-2.266918182500000256e+01 +-2.266439533000000139e+01 +-2.267071629000000144e+01 +-2.267381000499999999e+01 +-2.267490673000000001e+01 +-2.267013453999999939e+01 +-2.267768287500000213e+01 +-2.267261695999999915e+01 +-2.267555808999999911e+01 +-2.267875384999999966e+01 +-2.267994308499999789e+01 +-2.267592716000000053e+01 +-2.268183517499999979e+01 +-2.267453002999999967e+01 +-2.268291664000000196e+01 +-2.268318557999999996e+01 +-2.268386554499999974e+01 +-2.269220256500000232e+01 +-2.268652248000000071e+01 +-2.268331050999999832e+01 +-2.268822574500000044e+01 +-2.268617438999999791e+01 +-2.269337939999999776e+01 +-2.269423294499999955e+01 +-2.269951724999999954e+01 +-2.269554233499999896e+01 +-2.270124244499999833e+01 +-2.270015906999999800e+01 +-2.269670200499999879e+01 +-2.270153904000000011e+01 +-2.270061779000000257e+01 +-2.269908141999999884e+01 +-2.270591544999999911e+01 +-2.271057510500000021e+01 +-2.270755005000000182e+01 +-2.271020412500000063e+01 +-2.271449565999999720e+01 +-2.271430683500000214e+01 +-2.271542167500000176e+01 +-2.271769332999999946e+01 +-2.271879386999999895e+01 +-2.272054577000000108e+01 +-2.272272873000000004e+01 +-2.271991729999999876e+01 +-2.272583675500000311e+01 +-2.272529506500000096e+01 +-2.272840404499999778e+01 +-2.273325061999999974e+01 +-2.273088551000000024e+01 +-2.273245525000000100e+01 +-2.273281193000000044e+01 +-2.273593425500000009e+01 +-2.273353672000000003e+01 +-2.273812389500000108e+01 +-2.274479771000000028e+01 +-2.274132632999999970e+01 +-2.274929999999999808e+01 +-2.274527740499999950e+01 +-2.274373341000000082e+01 +-2.275132274500000307e+01 +-2.275290489500000035e+01 +-2.274923705999999868e+01 +-2.275179481500000023e+01 +-2.275556277999999821e+01 +-2.275704479499999877e+01 +-2.275173759000000118e+01 +-2.275550651500000043e+01 +-2.275835227999999688e+01 +-2.276017379500000004e+01 +-2.276679801999999952e+01 +-2.276439762000000044e+01 +-2.277029609499999907e+01 +-2.276973819999999904e+01 +-2.276451396499999902e+01 +-2.276966858000000116e+01 +-2.277675342499999900e+01 +-2.276866149500000347e+01 +-2.277262592499999982e+01 +-2.277428436499999975e+01 +-2.278054046500000140e+01 +-2.277843189000000024e+01 +-2.278599167000000136e+01 +-2.278313350999999898e+01 +-2.278386783500000234e+01 +-2.277862644000000003e+01 +-2.278638172499999826e+01 +-2.278343487000000067e+01 +-2.278225517499999953e+01 +-2.278622723000000150e+01 +-2.278694439000000216e+01 +-2.278473186499999770e+01 +-2.279258346499999988e+01 +-2.279436397499999956e+01 +-2.279231930000000261e+01 +-2.279112243499999835e+01 +-2.279529190000000227e+01 +-2.279741287000000227e+01 +-2.279502391999999844e+01 +-2.279539775500000331e+01 +-2.279735183500000062e+01 +-2.279790020000000084e+01 +-2.279753017000000170e+01 +-2.279810810000000032e+01 +-2.279866314000000216e+01 +-2.280346297999999905e+01 +-2.280180645000000084e+01 +-2.279738997999999839e+01 +-2.280283737500000285e+01 +-2.280339432000000244e+01 +-2.280719470999999743e+01 +-2.280674648499999790e+01 +-2.280442524000000049e+01 +-2.280684089500000056e+01 +-2.280251026500000222e+01 +-2.280445766500000104e+01 +-2.280491924500000067e+01 +-2.280335426499999940e+01 +-2.280742549500000038e+01 +-2.280595970000000250e+01 +-2.280947208499999945e+01 +-2.280662250499999999e+01 +-2.281052207500000151e+01 +-2.280847740000000101e+01 +-2.280729389000000040e+01 +-2.280971432000000121e+01 +-2.281581878499999760e+01 +-2.280592632500000150e+01 +-2.280398940999999979e+01 +-2.280474376500000133e+01 +-2.280475330499999842e+01 +-2.280816459999999779e+01 +-2.280478954499999844e+01 +-2.280752754499999924e+01 +-2.280625438500000257e+01 +-2.280837535999999943e+01 +-2.280516910499999739e+01 +-2.280433559499999774e+01 +-2.280784702000000053e+01 +-2.280451488499999968e+01 +-2.279910373500000276e+01 +-2.280158138000000179e+01 +-2.279847716999999818e+01 +-2.279835605499999929e+01 +-2.279209708999999862e+01 +-2.280308437499999741e+01 +-2.280180358500000182e+01 +-2.280226803000000046e+01 +-2.279693317499999949e+01 +-2.279639434999999992e+01 +-2.279351615499999895e+01 +-2.278624630000000195e+01 +-2.278836059500000033e+01 +-2.279113102000000168e+01 +-2.278763103499999687e+01 +-2.278800773999999763e+01 +-2.279070759000000024e+01 +-2.279154109999999989e+01 +-2.277918434000000047e+01 +-2.278075313499999766e+01 +-2.278446769500000002e+01 +-2.278333950000000030e+01 +-2.277670860499999961e+01 +-2.277614497999999799e+01 +-2.278068924000000095e+01 +-2.277884292499999930e+01 +-2.276964092499999737e+01 +-2.277193832500000070e+01 +-2.277240658000000195e+01 +-2.276976394500000112e+01 +-2.276522349999999761e+01 +-2.276653861999999862e+01 +-2.276311588000000086e+01 +-2.276423931000000067e+01 +-2.275910473000000067e+01 +-2.276288700499999962e+01 +-2.276050663000000185e+01 +-2.275598621500000007e+01 +-2.275645064999999789e+01 +-2.275866699000000182e+01 +-2.275601101000000170e+01 +-2.274322319000000192e+01 +-2.275140953500000052e+01 +-2.275388526999999783e+01 +-2.274913311000000249e+01 +-2.274573039999999935e+01 +-2.274296664999999962e+01 +-2.273985100000000159e+01 +-2.273976326000000014e+01 +-2.274151420999999829e+01 +-2.273279476000000088e+01 +-2.273253154500000051e+01 +-2.272592449500000100e+01 +-2.273132801500000255e+01 +-2.271885681500000231e+01 +-2.272071265999999667e+01 +-2.272290039499999992e+01 +-2.272438239999999965e+01 +-2.272612858000000102e+01 +-2.271733379500000183e+01 +-2.271992015499999695e+01 +-2.271239090000000260e+01 +-2.271094131499999946e+01 +-2.270415211000000255e+01 +-2.270436382500000150e+01 +-2.270792103000000139e+01 +-2.271048164000000114e+01 +-2.269657421000000141e+01 +-2.269638824500000140e+01 +-2.269823455499999909e+01 +-2.269422816999999881e+01 +-2.269322109000000154e+01 +-2.268959808500000008e+01 +-2.268389987999999846e+01 +-2.268470764499999959e+01 +-2.268490600500000198e+01 +-2.268737793000000025e+01 +-2.268525886999999841e+01 +-2.268307208999999958e+01 +-2.268009186000000099e+01 +-2.267578792500000162e+01 +-2.267614555499999796e+01 +-2.267333412499999667e+01 +-2.267299557000000121e+01 +-2.267253017499999856e+01 +-2.266393470500000262e+01 +-2.266586970999999906e+01 +-2.266751671000000101e+01 +-2.265839290499999947e+01 +-2.266790199500000114e+01 +-2.266067504500000140e+01 +-2.266469002000000188e+01 +-2.265703964000000070e+01 +-2.265348625000000027e+01 +-2.265054607500000117e+01 +-2.265338993499999987e+01 +-2.265493965000000287e+01 +-2.264594555000000042e+01 +-2.264278125999999958e+01 +-2.264724541000000002e+01 +-2.264040947000000159e+01 +-2.264092159500000179e+01 +-2.263978099999999927e+01 +-2.263935852000000182e+01 +-2.264730739499999856e+01 +-2.263862419000000159e+01 +-2.264121055500000068e+01 +-2.264123630499999962e+01 +-2.263381862499999997e+01 +-2.264180564999999845e+01 +-2.264150333499999945e+01 +-2.264460277500000274e+01 +-2.264138602999999961e+01 +-2.263803386500000059e+01 +-2.263268757000000164e+01 +-2.262760638999999685e+01 +-2.262260436999999769e+01 +-2.263385487000000040e+01 +-2.262530422000000030e+01 +-2.262450027499999905e+01 +-2.262789058499999939e+01 +-2.262296295499999843e+01 +-2.262336159000000180e+01 +-2.262996959499999861e+01 +-2.262035560500000031e+01 +-2.262964344000000239e+01 +-2.262325477499999948e+01 +-2.261987972499999699e+01 +-2.261627673999999999e+01 +-2.262202930499999809e+01 +-2.262206554000000125e+01 +-2.261163043999999900e+01 +-2.262501907499999731e+01 +-2.261627388000000138e+01 +-2.262006759999999872e+01 +-2.261916351500000033e+01 +-2.262730408000000182e+01 +-2.262759876500000189e+01 +-2.262650489500000006e+01 +-2.262556362000000121e+01 +-2.262648963999999907e+01 +-2.262751960499999981e+01 +-2.262754058999999884e+01 +-2.261797427999999854e+01 +-2.262489223500000080e+01 +-2.262497043500000160e+01 +-2.262316322000000213e+01 +-2.263243198500000020e+01 +-2.263413047999999961e+01 +-2.262534236999999848e+01 +-2.262767219500000238e+01 +-2.262700652999999917e+01 +-2.263010978500000192e+01 +-2.262516021999999793e+01 +-2.263708114499999979e+01 +-2.263222694499999932e+01 +-2.263306045499999897e+01 +-2.263872050999999885e+01 +-2.262651824999999661e+01 +-2.263397598499999930e+01 +-2.263101577999999847e+01 +-2.263874435500000004e+01 +-2.263922023499999980e+01 +-2.263555241000000251e+01 +-2.264302062999999876e+01 +-2.263773537000000147e+01 +-2.263994121500000034e+01 +-2.265044879999999949e+01 +-2.263886833499999796e+01 +-2.264551449000000005e+01 +-2.265228176000000104e+01 +-2.265035915499999675e+01 +-2.265665913000000131e+01 +-2.265421676500000103e+01 +-2.266134261999999921e+01 +-2.265831851499999772e+01 +-2.266555213999999907e+01 +-2.266297722000000192e+01 +-2.265980816000000075e+01 +-2.266263007999999957e+01 +-2.267691898500000036e+01 +-2.267488670499999870e+01 +-2.266868209999999806e+01 +-2.267482757500000190e+01 +-2.267106533000000113e+01 +-2.268253612499999861e+01 +-2.267811870499999927e+01 +-2.268124962000000266e+01 +-2.268776988999999844e+01 +-2.268365478500000165e+01 +-2.268586253999999869e+01 +-2.269246482500000184e+01 +-2.269155407000000224e+01 +-2.269477558500000214e+01 +-2.269282626999999763e+01 +-2.270202922500000042e+01 +-2.269862366000000264e+01 +-2.269839095999999756e+01 +-2.269846153499999986e+01 +-2.270297146000000055e+01 +-2.270097446500000160e+01 +-2.271310806500000012e+01 +-2.271771239999999992e+01 +-2.272250270499999658e+01 +-2.272177791500000055e+01 +-2.272980117499999864e+01 +-2.272722053500000072e+01 +-2.273618221499999947e+01 +-2.273886394499999852e+01 +-2.274136734000000004e+01 +-2.274369048999999876e+01 +-2.274655151500000017e+01 +-2.275100040000000234e+01 +-2.275349330999999964e+01 +-2.276514434499999950e+01 +-2.275785160000000218e+01 +-2.276708221500000207e+01 +-2.276217555999999931e+01 +-2.277221584500000162e+01 +-2.277863978999999972e+01 +-2.278658009000000106e+01 +-2.277806568500000139e+01 +-2.279032326000000097e+01 +-2.279219531999999759e+01 +-2.279874324499999716e+01 +-2.279791069000000192e+01 +-2.279823017500000049e+01 +-2.280326079999999678e+01 +-2.280683231500000119e+01 +-2.281131744500000025e+01 +-2.280840110500000151e+01 +-2.281297874500000233e+01 +-2.282419871999999827e+01 +-2.282404517999999882e+01 +-2.282704448500000183e+01 +-2.283328628499999979e+01 +-2.283858871500000021e+01 +-2.284391594000000225e+01 +-2.285033416499999959e+01 +-2.285370731500000119e+01 +-2.285694312999999767e+01 +-2.286732005999999728e+01 +-2.286530399499999788e+01 +-2.286824226499999924e+01 +-2.287230491500000085e+01 +-2.288669300000000106e+01 +-2.287903213499999922e+01 +-2.288329219499999923e+01 +-2.288963890000000134e+01 +-2.289886856000000037e+01 +-2.289104462000000240e+01 +-2.290080070500000176e+01 +-2.290591144500000098e+01 +-2.290868187000000233e+01 +-2.291497516500000131e+01 +-2.291184806500000093e+01 +-2.292358684999999952e+01 +-2.292395877999999954e+01 +-2.292459583000000123e+01 +-2.293748187999999999e+01 +-2.292986965000000055e+01 +-2.294238471999999973e+01 +-2.294514560500000044e+01 +-2.294548892999999978e+01 +-2.295483684499999910e+01 +-2.296034908000000030e+01 +-2.296306228499999946e+01 +-2.296220111499999916e+01 +-2.296236133500000065e+01 +-2.298274707499999892e+01 +-2.297760200500000138e+01 +-2.298877525500000019e+01 +-2.299078464499999797e+01 +-2.299472713499999799e+01 +-2.299826908499999689e+01 +-2.299718761500000141e+01 +-2.300632190500000007e+01 +-2.301226234499999990e+01 +-2.300725269499999825e+01 +-2.302206802499999938e+01 +-2.301245594000000239e+01 +-2.302574157499999785e+01 +-2.303014564500000105e+01 +-2.303114986499999972e+01 +-2.303300094500000128e+01 +-2.303943252499999872e+01 +-2.303831863500000310e+01 +-2.304045105000000149e+01 +-2.305139351000000048e+01 +-2.305325699000000128e+01 +-2.305403423500000315e+01 +-2.306159972999999752e+01 +-2.306491088500000330e+01 +-2.306457233000000073e+01 +-2.306888484999999989e+01 +-2.307443332500000110e+01 +-2.307434177500000061e+01 +-2.307465171999999853e+01 +-2.307895278999999888e+01 +-2.308091736000000083e+01 +-2.308395290500000030e+01 +-2.308755398000000270e+01 +-2.310096073000000061e+01 +-2.310425663000000185e+01 +-2.310298919499999926e+01 +-2.310929774999999964e+01 +-2.311542129499999731e+01 +-2.311322021499999835e+01 +-2.311982345999999922e+01 +-2.311994933999999802e+01 +-2.312534713999999880e+01 +-2.312711047999999892e+01 +-2.312960720000000236e+01 +-2.312930392999999896e+01 +-2.313307189999999736e+01 +-2.313392161999999885e+01 +-2.313894844000000006e+01 +-2.314590835999999996e+01 +-2.314164066000000020e+01 +-2.314797115000000005e+01 +-2.314512157500000100e+01 +-2.314848041500000164e+01 +-2.315400981500000199e+01 +-2.315622615999999923e+01 +-2.316090488500000077e+01 +-2.315621375999999998e+01 +-2.316174316500000074e+01 +-2.316052341500000011e+01 +-2.316413021000000327e+01 +-2.316804504499999950e+01 +-2.316578579000000104e+01 +-2.316849326999999903e+01 +-2.317456340999999753e+01 +-2.317280006500000056e+01 +-2.317481994499999942e+01 +-2.318205452000000122e+01 +-2.318206787500000132e+01 +-2.318325710500000270e+01 +-2.319067000999999806e+01 +-2.319615840999999890e+01 +-2.318785667499999903e+01 +-2.317359352000000072e+01 +-2.318162060000000224e+01 +-2.318436050000000037e+01 +-2.318675613499999955e+01 +-2.319189357500000170e+01 +-2.319059181000000081e+01 +-2.319233989499999993e+01 +-2.318950747999999962e+01 +-2.319043349999999748e+01 +-2.319153689999999912e+01 +-2.319814491500000031e+01 +-2.319411277999999754e+01 +-2.319468784500000069e+01 +-2.319872093500000076e+01 +-2.320053768500000047e+01 +-2.318771648499999927e+01 +-2.319249343999999979e+01 +-2.320368194499999959e+01 +-2.319450950499999919e+01 +-2.319597721499999921e+01 +-2.320233059000000253e+01 +-2.319297408999999988e+01 +-2.319515991000000099e+01 +-2.319499492499999960e+01 +-2.318556404000000271e+01 +-2.319308471499999769e+01 +-2.318684768500000004e+01 +-2.318651390000000134e+01 +-2.318811225999999692e+01 +-2.319244575500000138e+01 +-2.318861770999999905e+01 +-2.318193626499999738e+01 +-2.318943023499999967e+01 +-2.318835354000000137e+01 +-2.318680095999999935e+01 +-2.318211364999999802e+01 +-2.318093490999999773e+01 +-2.325160312499999904e+01 +-2.325198363999999884e+01 +-2.324733066499999978e+01 +-2.325455665500000180e+01 +-2.324820994999999968e+01 +-2.325094318500000057e+01 +-2.325205994000000231e+01 +-2.324815559500000006e+01 +-2.324948406499999720e+01 +-2.324572467499999817e+01 +-2.324494933999999802e+01 +-2.324834537499999954e+01 +-2.323524666000000138e+01 +-2.323086929499999798e+01 +-2.323726176999999993e+01 +-2.323319148999999939e+01 +-2.323040008499999942e+01 +-2.322855377500000174e+01 +-2.322824668999999886e+01 +-2.322760677000000129e+01 +-2.323017502000000079e+01 +-2.322584151999999946e+01 +-2.322164345000000196e+01 +-2.322584152499999988e+01 +-2.321730804499999934e+01 +-2.321377658499999797e+01 +-2.321005916500000055e+01 +-2.322062015499999887e+01 +-2.321280288500000211e+01 +-2.320978068999999877e+01 +-2.321267699999999934e+01 +-2.322045898500000050e+01 +-2.320594596499999795e+01 +-2.320553875000000232e+01 +-2.320491218500000130e+01 +-2.320348358000000033e+01 +-2.320420742000000303e+01 +-2.319823741999999811e+01 +-2.319512652999999958e+01 +-2.319324969999999908e+01 +-2.319130134499999940e+01 +-2.318943119000000053e+01 +-2.318314742999999822e+01 +-2.319095992999999822e+01 +-2.318829059499999801e+01 +-2.318180180000000234e+01 +-2.318394183999999925e+01 +-2.317571448999999717e+01 +-2.317863368999999807e+01 +-2.317563247999999732e+01 +-2.310365485999999891e+01 +-2.310479355000000012e+01 +-2.310132503500000212e+01 +-2.310751723999999996e+01 +-2.310065364999999815e+01 +-2.309426211999999978e+01 +-2.310373020000000110e+01 +-2.309127330999999828e+01 +-2.308743095500000209e+01 +-2.309241294999999994e+01 +-2.308730793000000148e+01 +-2.307650280000000009e+01 +-2.308141518000000048e+01 +-2.308041858500000032e+01 +-2.307752991000000264e+01 +-2.307868575999999905e+01 +-2.307612800500000105e+01 +-2.307508087000000074e+01 +-2.307209300999999968e+01 +-2.307220268500000060e+01 +-2.306929683499999939e+01 +-2.306606959999999873e+01 +-2.306681346999999960e+01 +-2.306519126999999969e+01 +-2.306555366500000304e+01 +-2.305773544499999872e+01 +-2.307012558000000269e+01 +-2.305900001500000229e+01 +-2.306317615500000073e+01 +-2.306411648000000270e+01 +-2.304806708999999998e+01 +-2.305689525500000059e+01 +-2.306045627499999995e+01 +-2.305618763000000015e+01 +-2.304791069000000192e+01 +-2.304467868999999780e+01 +-2.304445266500000145e+01 +-2.305143833500000028e+01 +-2.303429985000000002e+01 +-2.303561020000000070e+01 +-2.304557799999999901e+01 +-2.304103088000000099e+01 +-2.303919983000000116e+01 +-2.304140853500000219e+01 +-2.303854847000000206e+01 +-2.303443717999999762e+01 +-2.303657817999999935e+01 +-2.304091167500000026e+01 +-2.303889083500000012e+01 +-2.304359627000000188e+01 +-2.303568363000000119e+01 +-2.303790283000000017e+01 +-2.304332923999999849e+01 +-2.303982639499999863e+01 +-2.304084396500000054e+01 +-2.303681564500000079e+01 +-2.303708171999999976e+01 +-2.303700733000000156e+01 +-2.303434563000000068e+01 +-2.304031181500000258e+01 +-2.302833747500000072e+01 +-2.303062820499999930e+01 +-2.302726936500000221e+01 +-2.303103255999999988e+01 +-2.303428554499999947e+01 +-2.303445720999999935e+01 +-2.303577994999999845e+01 +-2.303197193000000098e+01 +-2.303532505000000086e+01 +-2.302710818999999987e+01 +-2.303477859499999880e+01 +-2.304307079000000158e+01 +-2.303995513499999959e+01 +-2.303846835999999954e+01 +-2.303247547499999826e+01 +-2.304014873500000249e+01 +-2.303829860500000137e+01 +-2.303923130000000086e+01 +-2.304527950499999989e+01 +-2.304809856500000009e+01 +-2.304567337000000293e+01 +-2.304915523500000063e+01 +-2.305373000999999888e+01 +-2.304446506499999714e+01 +-2.304686355999999847e+01 +-2.304753017499999856e+01 +-2.304869747499999733e+01 +-2.304603576499999917e+01 +-2.304981040999999919e+01 +-2.305458259999999981e+01 +-2.305705547499999852e+01 +-2.305898761499999949e+01 +-2.306451987999999886e+01 +-2.306219863999999831e+01 +-2.306466579499999980e+01 +-2.306581402000000125e+01 +-2.307026768000000061e+01 +-2.307265377000000228e+01 +-2.307211970999999906e+01 +-2.307385062999999903e+01 +-2.307681941999999964e+01 +-2.308521747500000032e+01 +-2.308456706999999852e+01 +-2.307466412000000133e+01 +-2.309284401000000031e+01 +-2.308176516999999706e+01 +-2.309388161000000039e+01 +-2.308933448499999841e+01 +-2.308958816500000211e+01 +-2.309733867500000315e+01 +-2.309513568999999933e+01 +-2.310085201500000096e+01 +-2.309731674500000054e+01 +-2.310817051000000077e+01 +-2.310836600999999746e+01 +-2.311436081000000087e+01 +-2.312105083499999836e+01 +-2.312168407000000059e+01 +-2.311751842500000009e+01 +-2.312391948999999869e+01 +-2.312721348000000177e+01 +-2.312949943499999961e+01 +-2.313188457500000084e+01 +-2.313801288500000197e+01 +-2.313681984000000114e+01 +-2.314765643999999867e+01 +-2.314919757499999875e+01 +-2.315665244999999928e+01 +-2.315544414499999704e+01 +-2.316620921999999894e+01 +-2.316465091500000284e+01 +-2.317018890499999983e+01 +-2.318463897999999901e+01 +-2.317683124499999892e+01 +-2.316659640999999681e+01 +-2.317551994000000093e+01 +-2.318251323999999869e+01 +-2.319286536999999981e+01 +-2.318973731999999899e+01 +-2.319551753999999733e+01 +-2.319985676000000296e+01 +-2.320966911000000010e+01 +-2.320560741499999935e+01 +-2.321594905999999980e+01 +-2.321930789500000003e+01 +-2.322223949500000018e+01 +-2.322368907999999976e+01 +-2.323071575000000166e+01 +-2.323923492499999810e+01 +-2.324051285000000178e+01 +-2.324022102500000031e+01 +-2.324383544999999884e+01 +-2.325097560999999757e+01 +-2.325271129499999745e+01 +-2.325262260499999911e+01 +-2.326515770000000316e+01 +-2.326748752499999995e+01 +-2.326746940499999994e+01 +-2.327265071499999749e+01 +-2.327758312499999960e+01 +-2.328295326500000328e+01 +-2.328677463500000044e+01 +-2.328807068000000058e+01 +-2.328697204499999884e+01 +-2.329876518000000019e+01 +-2.330444431499999780e+01 +-2.331222629499999854e+01 +-2.331183910500000067e+01 +-2.332256889499999986e+01 +-2.331631565500000036e+01 +-2.332824706999999975e+01 +-2.333355903999999725e+01 +-2.333697795500000183e+01 +-2.334529017999999922e+01 +-2.335060500999999888e+01 +-2.335199070000000177e+01 +-2.336183738999999804e+01 +-2.336333847000000219e+01 +-2.336524581999999839e+01 +-2.337677002000000215e+01 +-2.337080383500000025e+01 +-2.338677215999999959e+01 +-2.338447475499999939e+01 +-2.339570903999999985e+01 +-2.339760399000000035e+01 +-2.339988422500000098e+01 +-2.340990734000000018e+01 +-2.341521739999999951e+01 +-2.342190932999999831e+01 +-2.342081355999999914e+01 +-2.343248272000000298e+01 +-2.342906951999999876e+01 +-2.343682098499999711e+01 +-2.343748569499999945e+01 +-2.344772338499999975e+01 +-2.344964599500000091e+01 +-2.346024799499999958e+01 +-2.345775795000000130e+01 +-2.345475769000000099e+01 +-2.346809577500000188e+01 +-2.346356773500000159e+01 +-2.347435951499999973e+01 +-2.347811889500000149e+01 +-2.348451041999999944e+01 +-2.348039436500000221e+01 +-2.349148369000000258e+01 +-2.348822498500000222e+01 +-2.350572490999999786e+01 +-2.350905036500000023e+01 +-2.350844192499999963e+01 +-2.350876045000000047e+01 +-2.352062130000000195e+01 +-2.351170158500000085e+01 +-2.352669334499999820e+01 +-2.352053928499999813e+01 +-2.353077507000000068e+01 +-2.353907012999999893e+01 +-2.354077529499999955e+01 +-2.353777503999999965e+01 +-2.354636668999999927e+01 +-2.354467677999999964e+01 +-2.355573177499999815e+01 +-2.355484295000000117e+01 +-2.355398083000000042e+01 +-2.356026173000000057e+01 +-2.356340789499999744e+01 +-2.357083224999999871e+01 +-2.356731128500000239e+01 +-2.357897567499999880e+01 +-2.357583808999999775e+01 +-2.358411502999999954e+01 +-2.357781029000000217e+01 +-2.358466148499999804e+01 +-2.358603954499999844e+01 +-2.358889007500000190e+01 +-2.358598327499999669e+01 +-2.359058094000000239e+01 +-2.359964561500000002e+01 +-2.359110641499999872e+01 +-2.360047626500000106e+01 +-2.359875488499999818e+01 +-2.360407924999999807e+01 +-2.361014747499999800e+01 +-2.360070705000000046e+01 +-2.361015987500000080e+01 +-2.359434699999999907e+01 +-2.360747242000000057e+01 +-2.360682964500000125e+01 +-2.361485862500000010e+01 +-2.361433219999999977e+01 +-2.362206459000000081e+01 +-2.361281109000000100e+01 +-2.361018752999999748e+01 +-2.362148761499999949e+01 +-2.362495421999999934e+01 +-2.362769222000000013e+01 +-2.362275600499999939e+01 +-2.362337875499999740e+01 +-2.362747955500000074e+01 +-2.362137603500000083e+01 +-2.363337993500000067e+01 +-2.362911414999999948e+01 +-2.362366008500000092e+01 +-2.362961864500000075e+01 +-2.362675190000000214e+01 +-2.362950039000000046e+01 +-2.363818359000000058e+01 +-2.363853645500000056e+01 +-2.363377380499999703e+01 +-2.363882446499999901e+01 +-2.363477897500000324e+01 +-2.363313961000000063e+01 +-2.363651180000000096e+01 +-2.363646602500000071e+01 +-2.363719367999999932e+01 +-2.363620566999999895e+01 +-2.363436317499999717e+01 +-2.363158035000000012e+01 +-2.363290977500000167e+01 +-2.363264941999999991e+01 +-2.362944221500000097e+01 +-2.362402057500000296e+01 +-2.362364768999999853e+01 +-2.362395762999999960e+01 +-2.362347507500000177e+01 +-2.363558769000000126e+01 +-2.362754917000000177e+01 +-2.362349033499999962e+01 +-2.362964535000000055e+01 +-2.362417602500000058e+01 +-2.361832332999999906e+01 +-2.362126349999999775e+01 +-2.362033653499999986e+01 +-2.362561130499999962e+01 +-2.361757087499999841e+01 +-2.361883926000000145e+01 +-2.361696434000000266e+01 +-2.361625099000000105e+01 +-2.362741756500000179e+01 +-2.361500072500000158e+01 +-2.361758709000000067e+01 +-2.362271499499999905e+01 +-2.361582660500000230e+01 +-2.361023616499999989e+01 +-2.361395454499999857e+01 +-2.361516570999999942e+01 +-2.361468219500000032e+01 +-2.360946941499999951e+01 +-2.361223411499999969e+01 +-2.360772705000000116e+01 +-2.360515213000000045e+01 +-2.361206245500000023e+01 +-2.360261058999999761e+01 +-2.360988139999999902e+01 +-2.359845924500000081e+01 +-2.360666084500000039e+01 +-2.359968185500000004e+01 +-2.360548496500000226e+01 +-2.360190295999999677e+01 +-2.359853076999999999e+01 +-2.359967613500000283e+01 +-2.359491920500000006e+01 +-2.358929157000000032e+01 +-2.358995914500000168e+01 +-2.358559513499999838e+01 +-2.358357334499999780e+01 +-2.358525752999999980e+01 +-2.358392524499999965e+01 +-2.358076095500000235e+01 +-2.358520126499999847e+01 +-2.358427428999999975e+01 +-2.357812595500000086e+01 +-2.357996464000000003e+01 +-2.357787131999999986e+01 +-2.357731438000000068e+01 +-2.357411003500000035e+01 +-2.357365036000000202e+01 +-2.357504176999999856e+01 +-2.357656288000000089e+01 +-2.357964515500000147e+01 +-2.357589435499999908e+01 +-2.357664394500000071e+01 +-2.357349872500000032e+01 +-2.357362270000000137e+01 +-2.357032394000000153e+01 +-2.356352615499999814e+01 +-2.356330776500000113e+01 +-2.356697750000000013e+01 +-2.356220626500000037e+01 +-2.357263756000000043e+01 +-2.356882858000000169e+01 +-2.357761096999999850e+01 +-2.356576538000000198e+01 +-2.356324386500000045e+01 +-2.356729125999999752e+01 +-2.355934906000000240e+01 +-2.356847667499999943e+01 +-2.356485366999999798e+01 +-2.356770610499999918e+01 +-2.357288074499999908e+01 +-2.357170963000000086e+01 +-2.357417583499999836e+01 +-2.357233047500000112e+01 +-2.356709957500000030e+01 +-2.355895614499999979e+01 +-2.357092952500000038e+01 +-2.356548690500000021e+01 +-2.357091808500000241e+01 +-2.356216239999999829e+01 +-2.357106780999999884e+01 +-2.357387256500000206e+01 +-2.357646751000000052e+01 +-2.357703972000000192e+01 +-2.357153605999999968e+01 +-2.357664584999999846e+01 +-2.357153606500000009e+01 +-2.357848835000000065e+01 +-2.357272720499999963e+01 +-2.357417583499999836e+01 +-2.358605099000000038e+01 +-2.358384322999999938e+01 +-2.358348465000000260e+01 +-2.358699417500000095e+01 +-2.358286285500000190e+01 +-2.358682632500000054e+01 +-2.358331108000000143e+01 +-2.359582519499999975e+01 +-2.359655285000000191e+01 +-2.358934878999999896e+01 +-2.359754466999999778e+01 +-2.359586143499999977e+01 +-2.360754585499999791e+01 +-2.360363007000000124e+01 +-2.360457038999999924e+01 +-2.360493183500000214e+01 +-2.361552238499999845e+01 +-2.361215495999999803e+01 +-2.361734771500000107e+01 +-2.362971877999999748e+01 +-2.362825679999999906e+01 +-2.362950038999999691e+01 +-2.363790321500000147e+01 +-2.362972164500000005e+01 +-2.363708686999999742e+01 +-2.364823151000000223e+01 +-2.363744163500000184e+01 +-2.364918040999999960e+01 +-2.364709186500000015e+01 +-2.365839671999999894e+01 +-2.365194607000000104e+01 +-2.365959549000000095e+01 +-2.365493201999999684e+01 +-2.366965961500000049e+01 +-2.367085170500000046e+01 +-2.367667389000000000e+01 +-2.368751335500000010e+01 +-2.368698978500000152e+01 +-2.369182968500000186e+01 +-2.369720745000000051e+01 +-2.369834327499999915e+01 +-2.370301818499999769e+01 +-2.370669746499999775e+01 +-2.371096324500000208e+01 +-2.371822929000000002e+01 +-2.372408867000000043e+01 +-2.373071384500000036e+01 +-2.373590946000000201e+01 +-2.374399471499999947e+01 +-2.375526332500000137e+01 +-2.376405525499999882e+01 +-2.376513862499999874e+01 +-2.376927948000000157e+01 +-2.377477550500000092e+01 +-2.378614712000000253e+01 +-2.377770614499999979e+01 +-2.379225540499999880e+01 +-2.380008793000000011e+01 +-2.380267906499999953e+01 +-2.380826855000000108e+01 +-2.381889534000000097e+01 +-2.382480716499999929e+01 +-2.382602977999999894e+01 +-2.383878230999999914e+01 +-2.383594704000000064e+01 +-2.384924983999999881e+01 +-2.385567856000000120e+01 +-2.385188484500000072e+01 +-2.386515808000000050e+01 +-2.387412262000000140e+01 +-2.388208961499999816e+01 +-2.388763713499999852e+01 +-2.390022182500000270e+01 +-2.390008735500000014e+01 +-2.390106868499999848e+01 +-2.391011523999999966e+01 +-2.391417217000000051e+01 +-2.392571353499999987e+01 +-2.393704318999999714e+01 +-2.394727993000000055e+01 +-2.394759178500000019e+01 +-2.395132541499999945e+01 +-2.395704555500000055e+01 +-2.396903133500000038e+01 +-2.397323704000000077e+01 +-2.398353386000000143e+01 +-2.399260044000000036e+01 +-2.399831104500000123e+01 +-2.400434875500000231e+01 +-2.401034546000000347e+01 +-2.402052116499999812e+01 +-2.403210925999999859e+01 +-2.403271579999999830e+01 +-2.404024219499999759e+01 +-2.405005550499999956e+01 +-2.405276203000000024e+01 +-2.406501007500000000e+01 +-2.406898498500000017e+01 +-2.407617473999999902e+01 +-2.408098983500000045e+01 +-2.409143352499999935e+01 +-2.409575271499999971e+01 +-2.410591030000000146e+01 +-2.411451053999999772e+01 +-2.412842082999999960e+01 +-2.413241481500000063e+01 +-2.413528061000000235e+01 +-2.414692402000000016e+01 +-2.415198707500000097e+01 +-2.415184974499999981e+01 +-2.416388607000000022e+01 +-2.417293834499999861e+01 +-2.417878341499999806e+01 +-2.418122195999999846e+01 +-2.419956302500000334e+01 +-2.420219993499999944e+01 +-2.420784664500000005e+01 +-2.420887184000000047e+01 +-2.422563266999999954e+01 +-2.422828292499999847e+01 +-2.423581599999999980e+01 +-2.424676609000000127e+01 +-2.425149058999999951e+01 +-2.425566291999999891e+01 +-2.426331043500000106e+01 +-2.426309489999999869e+01 +-2.428063869500000038e+01 +-2.429064560000000128e+01 +-2.430797576999999876e+01 +-2.430500888499999945e+01 +-2.431098652000000016e+01 +-2.431867885500000170e+01 +-2.432190895000000097e+01 +-2.433065891500000077e+01 +-2.433490467499999710e+01 +-2.433676814999999749e+01 +-2.434499168500000010e+01 +-2.435974121000000281e+01 +-2.436810875000000109e+01 +-2.436549853999999726e+01 +-2.436928558500000008e+01 +-2.437788391000000132e+01 +-2.439340019000000126e+01 +-2.439573288000000062e+01 +-2.439643478500000029e+01 +-2.440404223999999900e+01 +-2.442403316500000088e+01 +-2.441564178499999826e+01 +-2.442184543500000160e+01 +-2.442145824500000018e+01 +-2.442767238500000104e+01 +-2.444355774000000281e+01 +-2.444023323000000048e+01 +-2.445173549500000121e+01 +-2.446003151000000031e+01 +-2.445760917500000176e+01 +-2.445751190000000008e+01 +-2.447703837999999976e+01 +-2.448320960999999940e+01 +-2.448674774499999884e+01 +-2.448622703499999886e+01 +-2.449403094999999908e+01 +-2.449120903000000027e+01 +-2.450887965999999807e+01 +-2.450931358500000101e+01 +-2.450580882999999943e+01 +-2.450968170000000157e+01 +-2.451432704999999856e+01 +-2.451338386500000155e+01 +-2.452541732999999979e+01 +-2.452377891500000118e+01 +-2.452291011999999881e+01 +-2.452727604000000028e+01 +-2.453366661000000093e+01 +-2.453929996499999788e+01 +-2.453719711499999789e+01 +-2.453987884500000050e+01 +-2.455071544999999844e+01 +-2.455679416999999987e+01 +-2.455834388499999932e+01 +-2.456568050500000311e+01 +-2.455905055999999931e+01 +-2.456137180500000028e+01 +-2.457108688499999971e+01 +-2.456982899000000131e+01 +-2.457439423000000289e+01 +-2.457414817499999771e+01 +-2.458125781999999759e+01 +-2.458027839500000056e+01 +-2.458164215500000083e+01 +-2.458798217500000050e+01 +-2.457964801500000007e+01 +-2.458664035500000011e+01 +-2.458620071500000037e+01 +-2.459437084500000026e+01 +-2.459809112499999983e+01 +-2.460262965999999807e+01 +-2.459993553500000019e+01 +-2.460456085500000256e+01 +-2.460085583000000042e+01 +-2.460118770500000096e+01 +-2.460375213500000058e+01 +-2.460587120000000283e+01 +-2.460466671000000005e+01 +-2.459634495000000243e+01 +-2.460880088999999771e+01 +-2.460910892500000102e+01 +-2.460122108499999882e+01 +-2.461230945500000189e+01 +-2.460619067999999743e+01 +-2.461043071499999968e+01 +-2.460862636499999923e+01 +-2.460942554500000057e+01 +-2.460676765499999874e+01 +-2.460122394500000098e+01 +-2.460513496500000130e+01 +-2.460821724000000188e+01 +-2.461505413000000075e+01 +-2.460834121499999938e+01 +-2.461335849499999995e+01 +-2.461116695000000121e+01 +-2.460443115500000033e+01 +-2.460722351000000074e+01 +-2.461205292000000000e+01 +-2.462021541500000055e+01 +-2.460380935500000277e+01 +-2.461329555500000055e+01 +-2.461156463500000058e+01 +-2.460660552999999950e+01 +-2.461487865499999828e+01 +-2.461399078499999860e+01 +-2.461662292500000149e+01 +-2.460250664000000143e+01 +-2.460764789499999949e+01 +-2.459566784000000084e+01 +-2.460787201000000124e+01 +-2.460422802000000075e+01 +-2.460039520499999810e+01 +-2.460404204999999678e+01 +-2.460223579499999857e+01 +-2.460596656999999965e+01 +-2.459838103999999959e+01 +-2.460074806000000081e+01 +-2.460137367499999783e+01 +-2.460381126500000093e+01 +-2.460486888999999877e+01 +-2.459120845500000030e+01 +-2.459518909500000206e+01 +-2.459128856499999927e+01 +-2.459477901000000344e+01 +-2.459414196000000175e+01 +-2.459405612999999846e+01 +-2.458760356999999885e+01 +-2.458507633500000011e+01 +-2.458273125000000192e+01 +-2.458353137499999974e+01 +-2.458670902500000111e+01 +-2.459421253500000049e+01 +-2.459096145499999864e+01 +-2.458936596000000208e+01 +-2.458411789000000169e+01 +-2.459164619500000271e+01 +-2.458036803999999975e+01 +-2.458528136999999703e+01 +-2.457860469999999964e+01 +-2.458089351499999964e+01 +-2.456224155499999995e+01 +-2.456588744999999818e+01 +-2.455824661000000120e+01 +-2.456304931500000066e+01 +-2.456801605500000107e+01 +-2.456411742999999959e+01 +-2.456928348499999970e+01 +-2.457556819500000245e+01 +-2.456389808499999816e+01 +-2.456990909499999987e+01 +-2.457234668999999982e+01 +-2.457030392000000063e+01 +-2.456797886000000020e+01 +-2.456499576999999945e+01 +-2.456280041000000125e+01 +-2.456682968500000186e+01 +-2.454886340999999916e+01 +-2.455764674999999997e+01 +-2.455958938500000244e+01 +-2.456081009000000037e+01 +-2.455707454999999939e+01 +-2.454392433499999981e+01 +-2.455487536999999776e+01 +-2.455183792000000054e+01 +-2.454866123000000044e+01 +-2.454051494499999819e+01 +-2.455423546000000101e+01 +-2.454431914999999975e+01 +-2.454936886000000129e+01 +-2.454003620499999982e+01 +-2.453929424500000067e+01 +-2.453822899000000035e+01 +-2.453685665000000071e+01 +-2.453368281999999923e+01 +-2.453205394999999811e+01 +-2.453947448499999950e+01 +-2.453407763999999958e+01 +-2.453112315999999993e+01 +-2.453731537000000174e+01 +-2.454411125000000027e+01 +-2.454037952499999875e+01 +-2.454084014499999711e+01 +-2.453796959000000300e+01 +-2.454079723499999943e+01 +-2.454327297500000071e+01 +-2.453701305500000274e+01 +-2.453529262500000030e+01 +-2.454216290000000100e+01 +-2.453678036000000162e+01 +-2.454229354499999971e+01 +-2.455132675000000120e+01 +-2.454886532000000088e+01 +-2.455386352500000058e+01 +-2.455016708499999822e+01 +-2.454614353000000193e+01 +-2.455071926000000104e+01 +-2.456131934999999800e+01 +-2.455132961500000022e+01 +-2.455649852999999894e+01 +-2.456754207499999865e+01 +-2.456422042500000202e+01 +-2.456368732500000007e+01 +-2.456778335999999996e+01 +-2.456008338999999907e+01 +-2.456656265000000161e+01 +-2.456902217999999749e+01 +-2.456711292499999999e+01 +-2.457824898000000147e+01 +-2.457990265000000107e+01 +-2.457806492000000276e+01 +-2.458761978000000070e+01 +-2.459622383499999998e+01 +-2.460363673999999889e+01 +-2.459264182999999804e+01 +-2.459913635499999884e+01 +-2.461347102999999947e+01 +-2.460719108500000019e+01 +-2.461374187499999877e+01 +-2.461545943999999864e+01 +-2.461303901499999824e+01 +-2.462410354500000054e+01 +-2.462225437000000028e+01 +-2.462580585500000296e+01 +-2.463228130499999935e+01 +-2.463368511000000183e+01 +-2.463017559000000034e+01 +-2.464118384999999734e+01 +-2.464647961000000009e+01 +-2.465311813499999971e+01 +-2.466569805000000315e+01 +-2.466631222000000179e+01 +-2.467059898499999804e+01 +-2.466998004999999949e+01 +-2.468653774499999898e+01 +-2.469181156500000185e+01 +-2.469139099000000215e+01 +-2.468775749499999961e+01 +-2.469794464499999975e+01 +-2.470259666500000151e+01 +-2.471296310500000004e+01 +-2.471743202000000039e+01 +-2.471902466000000231e+01 +-2.473655890999999940e+01 +-2.473811245000000270e+01 +-2.474601936500000221e+01 +-2.475129985499999918e+01 +-2.477379990000000021e+01 +-2.477211284999999918e+01 +-2.477809810499999799e+01 +-2.478108024499999829e+01 +-2.479100513499999892e+01 +-2.479948138999999685e+01 +-2.480473804500000057e+01 +-2.481110573000000130e+01 +-2.481905841500000065e+01 +-2.482324123499999757e+01 +-2.484063244000000026e+01 +-2.483963393999999880e+01 +-2.485331249500000084e+01 +-2.487166595500000099e+01 +-2.488145255999999961e+01 +-2.488277530499999912e+01 +-2.489881706500000291e+01 +-2.489936542499999916e+01 +-2.491119385000000008e+01 +-2.491931057000000038e+01 +-2.492041396999999847e+01 +-2.493936252499999995e+01 +-2.494000721000000098e+01 +-2.495322514000000069e+01 +-2.497043610000000058e+01 +-2.497609424499999875e+01 +-2.498926734999999866e+01 +-2.499888419999999911e+01 +-2.500779342499999913e+01 +-2.501436138000000042e+01 +-2.503496932999999913e+01 +-2.504402256000000193e+01 +-2.504480934000000047e+01 +-2.505189609500000003e+01 +-2.506431198499999979e+01 +-2.507550144500000044e+01 +-2.508637237499999983e+01 +-2.510396099000000092e+01 +-2.510826301499999857e+01 +-2.511232376000000244e+01 +-2.512752342499999969e+01 +-2.513666629499999772e+01 +-2.514425944999999984e+01 +-2.515890598499999697e+01 +-2.517787170500000116e+01 +-2.518637752499999749e+01 +-2.519919586500000008e+01 +-2.521145248500000235e+01 +-2.521889114500000062e+01 +-2.523920154500000024e+01 +-2.525249767500000075e+01 +-2.526147365499999964e+01 +-2.526290606999999966e+01 +-2.526670646499999862e+01 +-2.529122257499999904e+01 +-2.530520343999999966e+01 +-2.532350063500000203e+01 +-2.533062935000000238e+01 +-2.534173583500000149e+01 +-2.534745884000000160e+01 +-2.536589241000000072e+01 +-2.538562202499999998e+01 +-2.540277290499999907e+01 +-2.541607094000000089e+01 +-2.542465782000000019e+01 +-2.543990898500000242e+01 +-2.545550251000000230e+01 +-2.546457957999999877e+01 +-2.546363258499999915e+01 +-2.547475147499999792e+01 +-2.549046039499999949e+01 +-2.550508976000000061e+01 +-2.552008342499999927e+01 +-2.553493976500000073e+01 +-2.555165862999999860e+01 +-2.556051253999999773e+01 +-2.557578945000000203e+01 +-2.558905887499999920e+01 +-2.560729026500000316e+01 +-2.561394023999999803e+01 +-2.563063431000000136e+01 +-2.564582443500000153e+01 +-2.565693664500000182e+01 +-2.567154121000000089e+01 +-2.567972278500000272e+01 +-2.569423293999999913e+01 +-2.570603466000000026e+01 +-2.571642303499999826e+01 +-2.572518252999999788e+01 +-2.573638343999999734e+01 +-2.576224803999999935e+01 +-2.577005195499999957e+01 +-2.577666282499999895e+01 +-2.578832721500000247e+01 +-2.581424808499999912e+01 +-2.580790615499999774e+01 +-2.583039379499999910e+01 +-2.585345745000000051e+01 +-2.585551261999999895e+01 +-2.587893867500000056e+01 +-2.588161086999999938e+01 +-2.589801407000000211e+01 +-2.590237426499999884e+01 +-2.592111492499999770e+01 +-2.593397712499999841e+01 +-2.594540024000000145e+01 +-2.595697307500000051e+01 +-2.596387100000000103e+01 +-2.598347759500000009e+01 +-2.598083781999999786e+01 +-2.599685382999999916e+01 +-2.601266479499999917e+01 +-2.602336025000000319e+01 +-2.603994845999999797e+01 +-2.604728889500000122e+01 +-2.605868148500000103e+01 +-2.607409477499999895e+01 +-2.608345222500000204e+01 +-2.608653641000000079e+01 +-2.610006046499999854e+01 +-2.611873817499999717e+01 +-2.611715984499999976e+01 +-2.614884662500000090e+01 +-2.614731502499999749e+01 +-2.616757869499999956e+01 +-2.617553711000000050e+01 +-2.618620014500000082e+01 +-2.619231605499999915e+01 +-2.621747589499999975e+01 +-2.622820281999999992e+01 +-2.623527813000000108e+01 +-2.623879909499999741e+01 +-2.624577521999999874e+01 +-2.627263068999999973e+01 +-2.626969623500000139e+01 +-2.627650547000000003e+01 +-2.629079723000000257e+01 +-2.630010795500000143e+01 +-2.630286216500000052e+01 +-2.632437133500000215e+01 +-2.633827972499999959e+01 +-2.634135722999999984e+01 +-2.634342384500000023e+01 +-2.637090110999999837e+01 +-2.637933445000000177e+01 +-2.638561248999999975e+01 +-2.639144706500000126e+01 +-2.640880680500000111e+01 +-2.640910816499999925e+01 +-2.642829704500000076e+01 +-2.642859363499999859e+01 +-2.643783664500000086e+01 +-2.644521140999999886e+01 +-2.645978355500000134e+01 +-2.646681309000000226e+01 +-2.647721099500000008e+01 +-2.648917293499999914e+01 +-2.649489021500000163e+01 +-2.650166798000000057e+01 +-2.650198173500000109e+01 +-2.653323746000000227e+01 +-2.652422427999999854e+01 +-2.654084873000000044e+01 +-2.653801345499999798e+01 +-2.654104709499999970e+01 +-2.656521988000000079e+01 +-2.656144523999999763e+01 +-2.657169818999999933e+01 +-2.657969570499999890e+01 +-2.658816337500000060e+01 +-2.661084366000000045e+01 +-2.662069892499999924e+01 +-2.662253284500000206e+01 +-2.662874889500000108e+01 +-2.662926197000000172e+01 +-2.663461780500000131e+01 +-2.665711784500000192e+01 +-2.665917778000000027e+01 +-2.667803478500000125e+01 +-2.667840957499999988e+01 +-2.667484855500000052e+01 +-2.668696307999999817e+01 +-2.668845557999999940e+01 +-2.670447826000000191e+01 +-2.670835495000000037e+01 +-2.671031188999999983e+01 +-2.670732879500000223e+01 +-2.671590137500000139e+01 +-2.673280334500000066e+01 +-2.674717807500000077e+01 +-2.675284004499999924e+01 +-2.674790668500000024e+01 +-2.675581741499999922e+01 +-2.675907993500000259e+01 +-2.676330948000000021e+01 +-2.677904224499999941e+01 +-2.676123237999999915e+01 +-2.678653049500000094e+01 +-2.678691863999999967e+01 +-2.679818058000000036e+01 +-2.678899288000000212e+01 +-2.680056190500000213e+01 +-2.681904697499999912e+01 +-2.681520367000000249e+01 +-2.682917594999999977e+01 +-2.682787894999999878e+01 +-2.684537028999999819e+01 +-2.684091091000000162e+01 +-2.682946109499999920e+01 +-2.684585380500000085e+01 +-2.684897327499999875e+01 +-2.685091972000000027e+01 +-2.684732437000000260e+01 +-2.685814476000000184e+01 +-2.686108971000000167e+01 +-2.687053680500000041e+01 +-2.687947750000000013e+01 +-2.688015842499999764e+01 +-2.689021015000000148e+01 +-2.688665485499999974e+01 +-2.690968513500000014e+01 +-2.690585803999999825e+01 +-2.691999244499999833e+01 +-2.693915843500000307e+01 +-2.692802906000000007e+01 +-2.693508529500000037e+01 +-2.693750667500000162e+01 +-2.693948268999999840e+01 +-2.694315719499999773e+01 +-2.694632243999999943e+01 +-2.694268036000000066e+01 +-2.696088504500000127e+01 +-2.695662021500000094e+01 +-2.697306442499999690e+01 +-2.698207474000000161e+01 +-2.697783184000000034e+01 +-2.697866630499999729e+01 +-2.697617626499999943e+01 +-2.699131107499999871e+01 +-2.698959540999999973e+01 +-2.699527549999999820e+01 +-2.700103950500000138e+01 +-2.700148010000000198e+01 +-2.701865958999999862e+01 +-2.700518798999999959e+01 +-2.702396583499999849e+01 +-2.702304648999999870e+01 +-2.704083442999999676e+01 +-2.703483486000000013e+01 +-2.705335808000000242e+01 +-2.705377006500000192e+01 +-2.705739593500000240e+01 +-2.705669212499999787e+01 +-2.706885910500000136e+01 +-2.708893680500000301e+01 +-2.708083534000000014e+01 +-2.708829593499999788e+01 +-2.709304809500000033e+01 +-2.708809185000000141e+01 +-2.708982944499999945e+01 +-2.710245894999999905e+01 +-2.710749054000000058e+01 +-2.711084079500000144e+01 +-2.710793685499999839e+01 +-2.711918067999999948e+01 +-2.711468410500000203e+01 +-2.711194134000000133e+01 +-2.713594817999999975e+01 +-2.716213607499999938e+01 +-2.716061306000000286e+01 +-2.716335773499999817e+01 +-2.717419338499999881e+01 +-2.718053436000000289e+01 +-2.718455886499999963e+01 +-2.717795753499999734e+01 +-2.718055247999999935e+01 +-2.719826984499999867e+01 +-2.719693661000000162e+01 +-2.719852638500000097e+01 +-2.721814537000000200e+01 +-2.721616268500000047e+01 +-2.722527313499999835e+01 +-2.722705364000000117e+01 +-2.724012565499999994e+01 +-2.725606536499999777e+01 +-2.725205421500000114e+01 +-2.727032565999999747e+01 +-2.728318595500000043e+01 +-2.728573132000000001e+01 +-2.730417918999999927e+01 +-2.730550193999999919e+01 +-2.732738304500000126e+01 +-2.732258129000000224e+01 +-2.732853031499999830e+01 +-2.734327316499999938e+01 +-2.734825802000000294e+01 +-2.734280395500000083e+01 +-2.736300944999999984e+01 +-2.738460540999999893e+01 +-2.737964534500000013e+01 +-2.740208053499999963e+01 +-2.740742206499999867e+01 +-2.742998408999999782e+01 +-2.743489456000000004e+01 +-2.743169879500000263e+01 +-2.745911979999999986e+01 +-2.745826720999999893e+01 +-2.746058082500000097e+01 +-2.748196792499999930e+01 +-2.749350165999999973e+01 +-2.749568271500000094e+01 +-2.751157379500000033e+01 +-2.753090191000000075e+01 +-2.752605724499999695e+01 +-2.755992794000000146e+01 +-2.756592273999999776e+01 +-2.758618926999999843e+01 +-2.758093547500000042e+01 +-2.760315990499999828e+01 +-2.761458587499999950e+01 +-2.761261081500000003e+01 +-2.764629268499999881e+01 +-2.763405799999999957e+01 +-2.765443134499999900e+01 +-2.766566466999999818e+01 +-2.768517493999999957e+01 +-2.769256591499999942e+01 +-2.769584560500000237e+01 +-2.771987819499999972e+01 +-2.773268413499999951e+01 +-2.774809550999999885e+01 +-2.776195526000000058e+01 +-2.778439998500000030e+01 +-2.779728794000000036e+01 +-2.781613636000000156e+01 +-2.781736278500000026e+01 +-2.783894538999999924e+01 +-2.786165427999999977e+01 +-2.786555862499999847e+01 +-2.786852741499999908e+01 +-2.789405632000000068e+01 +-2.789533519500000125e+01 +-2.792869663500000144e+01 +-2.792003631500000083e+01 +-2.794971561500000234e+01 +-2.796722316999999691e+01 +-2.798655605500000121e+01 +-2.799802494000000053e+01 +-2.801935672999999838e+01 +-2.803933333999999888e+01 +-2.805017185500000210e+01 +-2.807297610999999904e+01 +-2.807447910500000177e+01 +-2.810445404000000025e+01 +-2.811594581499999990e+01 +-2.814859103999999945e+01 +-2.814248752499999995e+01 +-2.816457843999999966e+01 +-2.817685318000000194e+01 +-2.820568465999999930e+01 +-2.821578121000000294e+01 +-2.822775840999999986e+01 +-2.826374911999999995e+01 +-2.827254295499999870e+01 +-2.830966854000000055e+01 +-2.830706596499999961e+01 +-2.831469822000000036e+01 +-2.835127449000000155e+01 +-2.837104320499999943e+01 +-2.838390446000000011e+01 +-2.838958549499999862e+01 +-2.842074012999999866e+01 +-2.843177032500000223e+01 +-2.845683384000000160e+01 +-2.846680450499999893e+01 +-2.849331855999999874e+01 +-2.851663112499999997e+01 +-2.852538967499999956e+01 +-2.855681419000000076e+01 +-2.857266140000000121e+01 +-2.859935092999999995e+01 +-2.862754249500000014e+01 +-2.865620994500000052e+01 +-2.866967201499999973e+01 +-2.869388770999999849e+01 +-2.869981002499999789e+01 +-2.872760200500000138e+01 +-2.875002861000000109e+01 +-2.874402046499999841e+01 +-2.877739429500000057e+01 +-2.879236698500000102e+01 +-2.880290031500000225e+01 +-2.883400154000000271e+01 +-2.885177231000000120e+01 +-2.886130428500000278e+01 +-2.890226459499999834e+01 +-2.892937755500000208e+01 +-2.893609237500000120e+01 +-2.896357345999999922e+01 +-2.898317242000000249e+01 +-2.900082206999999812e+01 +-2.902348041500000164e+01 +-2.903612994999999941e+01 +-2.905971050499999819e+01 +-2.907857322999999994e+01 +-2.909359931999999915e+01 +-2.912194347500000191e+01 +-2.914485359000000031e+01 +-2.917105579000000048e+01 +-2.917869281499999801e+01 +-2.921805668000000011e+01 +-2.922677612500000066e+01 +-2.924594879500000033e+01 +-2.926253413999999964e+01 +-2.929275989499999966e+01 +-2.931459044999999719e+01 +-2.933037948999999855e+01 +-2.933838176500000117e+01 +-2.937083244500000134e+01 +-2.938545703999999859e+01 +-2.941041183499999789e+01 +-2.941475486499999903e+01 +-2.944494342499999817e+01 +-2.946171284000000057e+01 +-2.949577521999999874e+01 +-2.950737190000000254e+01 +-2.953420257500000190e+01 +-2.955961895000000084e+01 +-2.956759453000000093e+01 +-2.961503505499999989e+01 +-2.961572742499999933e+01 +-2.963532161499999873e+01 +-2.965635967000000051e+01 +-2.967108154499999983e+01 +-2.968593787999999734e+01 +-2.970474624499999905e+01 +-2.972153377500000104e+01 +-2.975777148999999966e+01 +-2.976730918999999886e+01 +-2.979503059500000006e+01 +-2.981067944000000125e+01 +-2.983327197999999925e+01 +-2.984558200499999714e+01 +-2.987465381500000206e+01 +-2.989519405499999749e+01 +-2.990990161999999941e+01 +-2.993815707999999987e+01 +-2.995963191999999964e+01 +-2.997156810999999976e+01 +-2.999701309499999979e+01 +-3.000091648500000119e+01 +-3.001954841999999957e+01 +-3.005354690500000103e+01 +-3.007980251500000080e+01 +-3.007604408499999948e+01 +-3.011532783500000221e+01 +-3.011536217000000093e+01 +-3.015239429500000057e+01 +-3.015672493000000287e+01 +-3.018822670000000130e+01 +-3.020593547500000042e+01 +-3.022516727500000044e+01 +-3.025089645499999946e+01 +-3.027924537500000213e+01 +-3.027029704999999993e+01 +-3.029078007000000028e+01 +-3.030448531999999773e+01 +-3.032314491500000031e+01 +-3.033909797999999824e+01 +-3.036078643999999827e+01 +-3.037507152499999918e+01 +-3.041047763999999987e+01 +-3.042423153000000013e+01 +-3.043460845999999975e+01 +-3.045298862499999970e+01 +-3.047921181000000246e+01 +-3.049439525500000059e+01 +-3.051764679000000058e+01 +-3.054007339500000029e+01 +-3.054772662999999966e+01 +-3.057436179999999837e+01 +-3.059397125499999959e+01 +-3.061493206000000100e+01 +-3.061700629999999990e+01 +-3.063160992000000249e+01 +-3.065035057000000052e+01 +-3.065301704499999857e+01 +-3.068389796999999675e+01 +-3.068988132500000177e+01 +-3.072843933000000050e+01 +-3.073582744499999819e+01 +-3.075483703500000132e+01 +-3.077685356499999969e+01 +-3.077023888000000085e+01 +-3.080416584000000313e+01 +-3.082546139000000096e+01 +-3.082845019999999892e+01 +-3.083399868000000055e+01 +-3.084672641499999912e+01 +-3.086061382500000150e+01 +-3.085564422499999893e+01 +-3.088726043500000173e+01 +-3.091406345499999730e+01 +-3.091326618000000082e+01 +-3.092563438500000217e+01 +-3.094171428499999976e+01 +-3.099068069500000178e+01 +-3.097117614999999802e+01 +-3.098937416000000056e+01 +-3.101952743500000054e+01 +-3.101743507500000163e+01 +-3.104179859499999949e+01 +-3.106418895499999877e+01 +-3.108219814499999956e+01 +-3.107584190500000076e+01 +-3.111574745000000064e+01 +-3.111470604000000151e+01 +-3.112144088499999839e+01 +-3.113108444499999905e+01 +-3.114230442000000210e+01 +-3.115947723000000025e+01 +-3.117644214500000288e+01 +-3.119971561500000234e+01 +-3.119850253999999978e+01 +-3.120692825500000112e+01 +-3.121947575000000086e+01 +-3.123505115500000073e+01 +-3.125588988999999884e+01 +-3.125972175500000105e+01 +-3.128049468999999760e+01 +-3.128572941000000185e+01 +-3.129946136499999909e+01 +-3.128165530999999788e+01 +-3.130535126000000190e+01 +-3.131536387999999960e+01 +-3.133761882499999984e+01 +-3.133516407000000115e+01 +-3.136293316000000075e+01 +-3.138455676999999966e+01 +-3.138250827499999929e+01 +-3.137452030500000077e+01 +-3.140768718500000034e+01 +-3.141720962499999814e+01 +-3.140582084999999779e+01 +-3.144369411499999956e+01 +-3.141670513500000084e+01 +-3.144717502499999995e+01 +-3.145127201000000028e+01 +-3.147725581999999989e+01 +-3.146376514499999999e+01 +-3.147086047999999892e+01 +-3.150810623499999963e+01 +-3.149336146999999997e+01 +-3.150096416499999918e+01 +-3.150194073000000117e+01 +-3.149846458500000068e+01 +-3.154140853999999905e+01 +-3.154015731999999872e+01 +-3.156937218000000200e+01 +-3.157546805999999862e+01 +-3.156409740499999828e+01 +-3.155401611499999959e+01 +-3.155748939500000105e+01 +-3.158654117500000069e+01 +-3.158813286000000176e+01 +-3.159572696499999722e+01 +-3.160574531500000006e+01 +-3.162304114999999882e+01 +-3.162478637999999975e+01 +-3.161572838000000019e+01 +-3.161884212500000046e+01 +-3.162017726500000236e+01 +-3.163526820999999956e+01 +-3.164157294999999692e+01 +-3.164958953500000050e+01 +-3.164894961999999978e+01 +-3.166913890499999695e+01 +-3.167102718499999980e+01 +-3.167355155999999994e+01 +-3.167961883499999942e+01 +-3.168614673500000123e+01 +-3.169446372999999895e+01 +-3.168452358000000046e+01 +-3.170470809999999773e+01 +-3.168211459999999846e+01 +-3.170319938499999779e+01 +-3.171229552999999868e+01 +-3.170721053999999839e+01 +-3.171594047500000002e+01 +-3.171156311000000017e+01 +-3.175522422499999919e+01 +-3.174825286500000132e+01 +-3.174164771999999957e+01 +-3.174029731499999940e+01 +-3.171817207499999824e+01 +-3.173694133499999737e+01 +-3.174015140499999887e+01 +-3.174290179999999850e+01 +-3.174590492499999783e+01 +-3.174846744500000284e+01 +-3.174001979999999890e+01 +-3.175758934000000266e+01 +-3.173318958499999809e+01 +-3.174140167499999876e+01 +-3.175561237499999834e+01 +-3.176212692000000004e+01 +-3.174822425500000023e+01 +-3.175710010999999966e+01 +-3.174443626500000093e+01 +-3.175306797000000003e+01 +-3.176851558999999980e+01 +-3.173798560999999907e+01 +-3.175927353000000153e+01 +-3.176955986000000109e+01 +-3.177099036999999981e+01 +-3.177337455500000019e+01 +-3.176644230000000135e+01 +-3.176019954499999898e+01 +-3.175959682499999914e+01 +-3.179312801500000063e+01 +-3.174469661500000228e+01 +-3.176460361499999863e+01 +-3.176388835999999927e+01 +-3.174834728500000125e+01 +-3.175938511000000020e+01 +-3.174518680999999987e+01 +-3.173796749000000261e+01 +-3.176004695499999997e+01 +-3.175441169500000171e+01 +-3.173445320500000122e+01 +-3.174330615999999949e+01 +-3.174417591000000272e+01 +-3.172375488000000132e+01 +-3.173096656999999965e+01 +-3.170808791999999698e+01 +-3.171921157999999963e+01 +-3.172371482500000184e+01 +-3.171823120500000215e+01 +-3.171532821499999955e+01 +-3.171821689500000119e+01 +-3.169859695499999930e+01 +-3.169021130000000142e+01 +-3.169015694000000138e+01 +-3.169504355999999845e+01 +-3.169673633500000065e+01 +-3.167230606000000037e+01 +-3.167820167500000039e+01 +-3.167532539500000155e+01 +-3.167966175000000106e+01 +-3.166641998499999744e+01 +-3.166892623999999756e+01 +-3.164850330499999842e+01 +-3.163575553999999812e+01 +-3.164138794000000132e+01 +-3.164522361499999903e+01 +-3.163176632000000055e+01 +-3.162323761000000033e+01 +-3.161353396999999887e+01 +-3.161147880500000085e+01 +-3.159200287000000174e+01 diff --git a/new/Scripts/sal/SMR_10um_10_12750_13000.txt b/new/Scripts/sal/SMR_10um_10_12750_13000.txt new file mode 100644 index 0000000..e1a4be3 --- /dev/null +++ b/new/Scripts/sal/SMR_10um_10_12750_13000.txt @@ -0,0 +1,13000 @@ +-1.046871804499999925e+01 +-1.043519829999999970e+01 +-1.049872827000000086e+01 +-1.035152005499999994e+01 +-1.037742137500000084e+01 +-1.040830898000000104e+01 +-1.043759632000000082e+01 +-1.044278001500000030e+01 +-1.044742250000000006e+01 +-1.047586440999999979e+01 +-1.048181485499999965e+01 +-1.046444082000000009e+01 +-1.051343726500000031e+01 +-1.047571801499999999e+01 +-1.051301431499999950e+01 +-1.051895999499999945e+01 +-1.053062581500000050e+01 +-1.055145978499999870e+01 +-1.055683183000000014e+01 +-1.056388425000000097e+01 +-1.056826686500000001e+01 +-1.056663273999999930e+01 +-1.057112550500000125e+01 +-1.058269452500000085e+01 +-1.058708333499999910e+01 +-1.059914683999999951e+01 +-1.061353158500000049e+01 +-1.062741231500000083e+01 +-1.063261603499999985e+01 +-1.064904832499999898e+01 +-1.066037415999999993e+01 +-1.066379260500000115e+01 +-1.067572402500000095e+01 +-1.068398522999999933e+01 +-1.069069147000000086e+01 +-1.068386697500000082e+01 +-1.069226264499999957e+01 +-1.069985817999999966e+01 +-1.071289824999999851e+01 +-1.071976803999999994e+01 +-1.072437476500000031e+01 +-1.073569011000000017e+01 +-1.074372624999999992e+01 +-1.075307129999999844e+01 +-1.076253270499999992e+01 +-1.077128219499999950e+01 +-1.077940940499999911e+01 +-1.078755902500000019e+01 +-1.079100846500000088e+01 +-1.080058383499999941e+01 +-1.079311704499999891e+01 +-1.080517291499999999e+01 +-1.080838345999999994e+01 +-1.081014537000000075e+01 +-1.081355475999999882e+01 +-1.081852531000000006e+01 +-1.082762002499999987e+01 +-1.083289431999999941e+01 +-1.082728385500000101e+01 +-1.083660601999999962e+01 +-1.084062623500000022e+01 +-1.084879541000000103e+01 +-1.084998845999999872e+01 +-1.085404300499999941e+01 +-1.085294580000000053e+01 +-1.085627793499999960e+01 +-1.085444879499999971e+01 +-1.085936403000000006e+01 +-1.086484622500000086e+01 +-1.086469458999999915e+01 +-1.087177323499999915e+01 +-1.086977862999999900e+01 +-1.088004207000000001e+01 +-1.088971996000000075e+01 +-1.089832877499999952e+01 +-1.090769051999999917e+01 +-1.091826963000000106e+01 +-1.091980123000000091e+01 +-1.092822122499999971e+01 +-1.094162749499999876e+01 +-1.094512557500000050e+01 +-1.094826506999999971e+01 +-1.094892310500000043e+01 +-1.095447683000000083e+01 +-1.096198510500000012e+01 +-1.096247862999999967e+01 +-1.095871781499999997e+01 +-1.096570443999999966e+01 +-1.097363280999999979e+01 +-1.097995853000000110e+01 +-1.098748206500000002e+01 +-1.099200486500000018e+01 +-1.099961566500000032e+01 +-1.100119065999999890e+01 +-1.100433206499999983e+01 +-1.100895070500000017e+01 +-1.101358126999999953e+01 +-1.102199697000000000e+01 +-1.102518367500000096e+01 +-1.103031587499999944e+01 +-1.103961896499999895e+01 +-1.103904914499999990e+01 +-1.104727649500000020e+01 +-1.105701255500000002e+01 +-1.106240320000000033e+01 +-1.107686995999999979e+01 +-1.108278321999999960e+01 +-1.109181594500000045e+01 +-1.109877013999999917e+01 +-1.110052251499999976e+01 +-1.110356664000000038e+01 +-1.110056686000000070e+01 +-1.110105370999999863e+01 +-1.109916162000000028e+01 +-1.110075378000000157e+01 +-1.109767245499999966e+01 +-1.109523009999999843e+01 +-1.109895228999999972e+01 +-1.109844874500000067e+01 +-1.109877729000000102e+01 +-1.110151099499999994e+01 +-1.110784864000000027e+01 +-1.110884332000000008e+01 +-1.110309648000000138e+01 +-1.111223840499999937e+01 +-1.111862563500000078e+01 +-1.111973809499999888e+01 +-1.112565230999999955e+01 +-1.112905311500000138e+01 +-1.113734292499999867e+01 +-1.113734101500000051e+01 +-1.114803885999999977e+01 +-1.115171622500000126e+01 +-1.116255616500000158e+01 +-1.117444038000000006e+01 +-1.117954349000000036e+01 +-1.119415569000000055e+01 +-1.120549153500000017e+01 +-1.121195268499999997e+01 +-1.122315739999999984e+01 +-1.123568724999999979e+01 +-1.124295376999999974e+01 +-1.124723576999999963e+01 +-1.125166701999999930e+01 +-1.125422333999999935e+01 +-1.125605773500000062e+01 +-1.125597381500000083e+01 +-1.125717591499999948e+01 +-1.126094674500000004e+01 +-1.126491212500000039e+01 +-1.126870107000000054e+01 +-1.127451657499999982e+01 +-1.127574634000000131e+01 +-1.128537178000000019e+01 +-1.128965758500000049e+01 +-1.129673241999999966e+01 +-1.130141257500000052e+01 +-1.130564307499999899e+01 +-1.130506324499999948e+01 +-1.130707835999999844e+01 +-1.131021928499999873e+01 +-1.131304931000000025e+01 +-1.131645774000000060e+01 +-1.132034778499999916e+01 +-1.132899856000000050e+01 +-1.133858155500000109e+01 +-1.135011195499999914e+01 +-1.136002540000000138e+01 +-1.137399434499999984e+01 +-1.139326524000000163e+01 +-1.139911746499999978e+01 +-1.140812872999999961e+01 +-1.141762255999999986e+01 +-1.142065238500000035e+01 +-1.143074035500000107e+01 +-1.143162011499999942e+01 +-1.143387174000000073e+01 +-1.143048905999999931e+01 +-1.142922830000000012e+01 +-1.142771482000000027e+01 +-1.142929743999999914e+01 +-1.142855310000000024e+01 +-1.140802812499999952e+01 +-1.141015147499999927e+01 +-1.140688991000000030e+01 +-1.140461539500000043e+01 +-1.141026877999999911e+01 +-1.141043805500000019e+01 +-1.141125678499999907e+01 +-1.141810464499999966e+01 +-1.141984605500000072e+01 +-1.142360782000000086e+01 +-1.142874765000000004e+01 +-1.143739127499999952e+01 +-1.144273757500000066e+01 +-1.145256089499999952e+01 +-1.146333264999999990e+01 +-1.147514104500000087e+01 +-1.149197863999999925e+01 +-1.150181531499999998e+01 +-1.152099751999999988e+01 +-1.153489017000000061e+01 +-1.155198717000000030e+01 +-1.156876515999999988e+01 +-1.157431506500000040e+01 +-1.158399962999999921e+01 +-1.159105109999999961e+01 +-1.159617757000000005e+01 +-1.159551667500000072e+01 +-1.159182595500000090e+01 +-1.158297681499999854e+01 +-1.157772397499999961e+01 +-1.157338142000000047e+01 +-1.157079266999999945e+01 +-1.156865786999999912e+01 +-1.156239175500000016e+01 +-1.156338643499999996e+01 +-1.156704664000000093e+01 +-1.157034730499999853e+01 +-1.157826757000000129e+01 +-1.157964467500000083e+01 +-1.158194732499999979e+01 +-1.157788133000000030e+01 +-1.158352041000000021e+01 +-1.158564805500000006e+01 +-1.158917283499999940e+01 +-1.159223508000000002e+01 +-1.158927773999999999e+01 +-1.159524916999999888e+01 +-1.160458707499999953e+01 +-1.161219548500000087e+01 +-1.161797380000000146e+01 +-1.162359380500000050e+01 +-1.163533448499999956e+01 +-1.164069747499999963e+01 +-1.165340852499999968e+01 +-1.165292072000000090e+01 +-1.166557406500000127e+01 +-1.167107676999999910e+01 +-1.167511843999999854e+01 +-1.167087030000000070e+01 +-1.166919945999999975e+01 +-1.166726064499999893e+01 +-1.166411732999999984e+01 +-1.165866994499999976e+01 +-1.165147209000000039e+01 +-1.164984369000000086e+01 +-1.165348052499999909e+01 +-1.165609693000000036e+01 +-1.165484428000000072e+01 +-1.166254996500000019e+01 +-1.166730832500000048e+01 +-1.166615628999999998e+01 +-1.167685364999999997e+01 +-1.167923163999999936e+01 +-1.167724704500000144e+01 +-1.167890404999999987e+01 +-1.168378686500000008e+01 +-1.168446683500000027e+01 +-1.168355178499999880e+01 +-1.168736886499999983e+01 +-1.168644952500000045e+01 +-1.168945645999999883e+01 +-1.169209861500000081e+01 +-1.170260381499999980e+01 +-1.171286153500000005e+01 +-1.172056483500000112e+01 +-1.173343610499999912e+01 +-1.174587678500000010e+01 +-1.175207566499999956e+01 +-1.176418828499999947e+01 +-1.177522897000000057e+01 +-1.178721761499999943e+01 +-1.179311084000000065e+01 +-1.180207537999999978e+01 +-1.180024290000000065e+01 +-1.180550575000000002e+01 +-1.180296038999999908e+01 +-1.180169343500000068e+01 +-1.179602002500000069e+01 +-1.179632186499999946e+01 +-1.178725194500000129e+01 +-1.179114579500000026e+01 +-1.178629111500000093e+01 +-1.178688668999999933e+01 +-1.178463696999999932e+01 +-1.178845262000000105e+01 +-1.178425597500000066e+01 +-1.179091262500000070e+01 +-1.179183292000000094e+01 +-1.179604244000000079e+01 +-1.180126094499999923e+01 +-1.180695438000000053e+01 +-1.180833387000000023e+01 +-1.182129192000000018e+01 +-1.182499407999999974e+01 +-1.183487080999999996e+01 +-1.184492396999999997e+01 +-1.185814713999999981e+01 +-1.187009715499999984e+01 +-1.187949037499999960e+01 +-1.188890980999999947e+01 +-1.189360617999999903e+01 +-1.190104961000000117e+01 +-1.190059708999999977e+01 +-1.190353679000000042e+01 +-1.190163040000000017e+01 +-1.190326451500000005e+01 +-1.189456510000000122e+01 +-1.188405846999999937e+01 +-1.188187217499999981e+01 +-1.187450742000000048e+01 +-1.186604975999999922e+01 +-1.188935279500000064e+01 +-1.184958505499999859e+01 +-1.184171342500000002e+01 +-1.183639096499999965e+01 +-1.183099698499999874e+01 +-1.182371520499999917e+01 +-1.182379483499999928e+01 +-1.181855964000000014e+01 +-1.181930636999999962e+01 +-1.181408786500000119e+01 +-1.181773090000000082e+01 +-1.182915019500000042e+01 +-1.183239459500000024e+01 +-1.183958578000000017e+01 +-1.184531306499999914e+01 +-1.184959983000000072e+01 +-1.185827302499999902e+01 +-1.186842059499999991e+01 +-1.187438487500000051e+01 +-1.188366364999999902e+01 +-1.188955068499999967e+01 +-1.189121436499999973e+01 +-1.189702701000000040e+01 +-1.189916085499999987e+01 +-1.190056848000000045e+01 +-1.190640163000000129e+01 +-1.190790509500000027e+01 +-1.190450191000000046e+01 +-1.190841197499999993e+01 +-1.191492652500000027e+01 +-1.191588067500000037e+01 +-1.192279243000000122e+01 +-1.192494153499999854e+01 +-1.192409658000000050e+01 +-1.192566918500000028e+01 +-1.193350171500000023e+01 +-1.193369626500000003e+01 +-1.193285369500000037e+01 +-1.193213700999999993e+01 +-1.192981719500000004e+01 +-1.193746375499999957e+01 +-1.193863057999999988e+01 +-1.193823003500000013e+01 +-1.194296073499999977e+01 +-1.195300054000000145e+01 +-1.196242427500000005e+01 +-1.197121285999999962e+01 +-1.197754525499999900e+01 +-1.199539374999999986e+01 +-1.200516462499999903e+01 +-1.201449823000000094e+01 +-1.202579307499999928e+01 +-1.203846979000000061e+01 +-1.204799938500000067e+01 +-1.205278682999999873e+01 +-1.205728721999999919e+01 +-1.206500482499999904e+01 +-1.206852674499999978e+01 +-1.207061195500000039e+01 +-1.207222700500000023e+01 +-1.208526992499999864e+01 +-1.207839584499999930e+01 +-1.207847642999999849e+01 +-1.207306337500000026e+01 +-1.207763099499999981e+01 +-1.207496214000000023e+01 +-1.207257080000000116e+01 +-1.207640314000000004e+01 +-1.207364940500000117e+01 +-1.207591438000000039e+01 +-1.207692289000000052e+01 +-1.207517719500000020e+01 +-1.208150673000000097e+01 +-1.208590888999999891e+01 +-1.209602880499999955e+01 +-1.209990787499999954e+01 +-1.211292028500000129e+01 +-1.212512684000000007e+01 +-1.213916492499999933e+01 +-1.215345478000000057e+01 +-1.216687583999999944e+01 +-1.217932843999999903e+01 +-1.219308280999999994e+01 +-1.221217298500000048e+01 +-1.221591949499999963e+01 +-1.222441386999999935e+01 +-1.222638940500000082e+01 +-1.222854853000000119e+01 +-1.222190857000000008e+01 +-1.221820640500000010e+01 +-1.221044540500000153e+01 +-1.220353507999999998e+01 +-1.218856524999999991e+01 +-1.218924378999999902e+01 +-1.218334627000000125e+01 +-1.217616319500000088e+01 +-1.217730474500000071e+01 +-1.217278337499999985e+01 +-1.217108488000000044e+01 +-1.217306136999999921e+01 +-1.217300510000000102e+01 +-1.218002557999999880e+01 +-1.218236208000000076e+01 +-1.218930244499999915e+01 +-1.219376897999999976e+01 +-1.219650030500000071e+01 +-1.219461536500000065e+01 +-1.220341777999999877e+01 +-1.221214151499999900e+01 +-1.222235917999999977e+01 +-1.223359632500000060e+01 +-1.224190712000000048e+01 +-1.225610447000000036e+01 +-1.226363753999999950e+01 +-1.227496099500000071e+01 +-1.228265047000000010e+01 +-1.228652000499999986e+01 +-1.228975104999999957e+01 +-1.229838514000000060e+01 +-1.229568481500000132e+01 +-1.229188728500000138e+01 +-1.228562784000000008e+01 +-1.227507877500000077e+01 +-1.226682614999999998e+01 +-1.225589131999999992e+01 +-1.224830150500000059e+01 +-1.224771308500000089e+01 +-1.224289845999999926e+01 +-1.223487139000000035e+01 +-1.223538112499999997e+01 +-1.223498630499999962e+01 +-1.223197937000000124e+01 +-1.223684930499999979e+01 +-1.223306608000000040e+01 +-1.223852633999999995e+01 +-1.223600721500000077e+01 +-1.223146391000000044e+01 +-1.223656272999999928e+01 +-1.223309087499999848e+01 +-1.223801278999999909e+01 +-1.224402714000000003e+01 +-1.225106621000000118e+01 +-1.226222229000000041e+01 +-1.227743053500000059e+01 +-1.228771590999999930e+01 +-1.230738782499999928e+01 +-1.232942104500000013e+01 +-1.234903049000000053e+01 +-1.236818504500000060e+01 +-1.238635873499999995e+01 +-1.239825249000000085e+01 +-1.241352653499999903e+01 +-1.242192363500000063e+01 +-1.242630862999999941e+01 +-1.241716527500000034e+01 +-1.240914105999999961e+01 +-1.240127515500000044e+01 +-1.238731384499999955e+01 +-1.236690330500000101e+01 +-1.235268306500000079e+01 +-1.234083938499999888e+01 +-1.232596206500000058e+01 +-1.231875276499999927e+01 +-1.231607532499999991e+01 +-1.231535386999999915e+01 +-1.232072162500000090e+01 +-1.232109641999999994e+01 +-1.232213449500000024e+01 +-1.233083916000000002e+01 +-1.233573102999999982e+01 +-1.234739876000000081e+01 +-1.235351896499999924e+01 +-1.236328554500000010e+01 +-1.236872911500000072e+01 +-1.238048935000000128e+01 +-1.239672851499999950e+01 +-1.241676426000000077e+01 +-1.244207191499999965e+01 +-1.247024202500000101e+01 +-1.249230194000000083e+01 +-1.251649188999999929e+01 +-1.253853225499999979e+01 +-1.256588077500000011e+01 +-1.258314466499999895e+01 +-1.259960604000000117e+01 +-1.260125398499999960e+01 +-1.259776306000000012e+01 +-1.259413003999999958e+01 +-1.257842826999999986e+01 +-1.256020164499999936e+01 +-1.254440212499999951e+01 +-1.252189015999999988e+01 +-1.249280500500000102e+01 +-1.246907043499999901e+01 +-1.244496726999999936e+01 +-1.242504882500000107e+01 +-1.241801929500000057e+01 +-1.240851926999999932e+01 +-1.240342474000000017e+01 +-1.239265966500000005e+01 +-1.239305639000000170e+01 +-1.239052582000000058e+01 +-1.239466715000000008e+01 +-1.239305544000000125e+01 +-1.238906097499999959e+01 +-1.238872480499999895e+01 +-1.238675308000000008e+01 +-1.239291668000000080e+01 +-1.239715767000000035e+01 +-1.239628028999999998e+01 +-1.240482187499999966e+01 +-1.241588020500000056e+01 +-1.243199873000000011e+01 +-1.244741201500000116e+01 +-1.246468925499999969e+01 +-1.248710918000000092e+01 +-1.250429010499999904e+01 +-1.251628876000000012e+01 +-1.253093719499999992e+01 +-1.253586244999999977e+01 +-1.254332160999999957e+01 +-1.254198074500000004e+01 +-1.253579664000000093e+01 +-1.252864360999999960e+01 +-1.251743746000000002e+01 +-1.250550937499999904e+01 +-1.249611329999999931e+01 +-1.248367166499999925e+01 +-1.248113060000000019e+01 +-1.247543334999999942e+01 +-1.247640656999999997e+01 +-1.247829723499999943e+01 +-1.251832104000000001e+01 +-1.251680802999999997e+01 +-1.248684549500000074e+01 +-1.249227618999999834e+01 +-1.249801826499999891e+01 +-1.250485515499999956e+01 +-1.250381183500000049e+01 +-1.250841140500000037e+01 +-1.251300716500000121e+01 +-1.252352142499999843e+01 +-1.253566885000000042e+01 +-1.254891920500000069e+01 +-1.256310844500000101e+01 +-1.258647632499999958e+01 +-1.260844802500000128e+01 +-1.263647174499999970e+01 +-1.266577816000000034e+01 +-1.268754148500000056e+01 +-1.271141433999999926e+01 +-1.273049497999999957e+01 +-1.274714469999999977e+01 +-1.275778580000000062e+01 +-1.276412677500000115e+01 +-1.276342058000000002e+01 +-1.275848293499999997e+01 +-1.275299977999999967e+01 +-1.273911142500000082e+01 +-1.272825193499999941e+01 +-1.271656417999999888e+01 +-1.270117330500000108e+01 +-1.268823719000000061e+01 +-1.268533039000000073e+01 +-1.267754173499999837e+01 +-1.266341114000000090e+01 +-1.266528606500000009e+01 +-1.265346669999999918e+01 +-1.265404463000000135e+01 +-1.264952230499999963e+01 +-1.265258932000000058e+01 +-1.265483188500000011e+01 +-1.266038703999999981e+01 +-1.266189384499999981e+01 +-1.266848230000000086e+01 +-1.268161678000000059e+01 +-1.269320059000000001e+01 +-1.270359230000000039e+01 +-1.272256088500000004e+01 +-1.273701048000000036e+01 +-1.276605653500000059e+01 +-1.278379678499999983e+01 +-1.280276918499999894e+01 +-1.281579732999999877e+01 +-1.282808208499999836e+01 +-1.284345006999999939e+01 +-1.284486388999999917e+01 +-1.283877563499999930e+01 +-1.283537435499999901e+01 +-1.282697772999999941e+01 +-1.281341313999999976e+01 +-1.279748821000000092e+01 +-1.277938747500000005e+01 +-1.276323890999999833e+01 +-1.274511098500000017e+01 +-1.273004245999999995e+01 +-1.271761322000000050e+01 +-1.270260429500000043e+01 +-1.269607973000000101e+01 +-1.268876838499999948e+01 +-1.268774747999999875e+01 +-1.268696451499999966e+01 +-1.268173980499999942e+01 +-1.268028164000000046e+01 +-1.268182707000000065e+01 +-1.268352270000000104e+01 +-1.268516444999999848e+01 +-1.268987178999999976e+01 +-1.269348669000000029e+01 +-1.269954728999999993e+01 +-1.271269941499999945e+01 +-1.271582508000000011e+01 +-1.273064184000000054e+01 +-1.274610329000000064e+01 +-1.276313781500000033e+01 +-1.277490187000000077e+01 +-1.279144716000000059e+01 +-1.280314683499999973e+01 +-1.281494426999999980e+01 +-1.282003354999999978e+01 +-1.282236098999999996e+01 +-1.282624339999999918e+01 +-1.282145882000000015e+01 +-1.281722020999999856e+01 +-1.280645656999999993e+01 +-1.280297422499999982e+01 +-1.279138374500000097e+01 +-1.278469419500000015e+01 +-1.277515125500000082e+01 +-1.277085733500000053e+01 +-1.276464128499999973e+01 +-1.276299524499999904e+01 +-1.275770187500000041e+01 +-1.275853586000000028e+01 +-1.275735950500000015e+01 +-1.275270414499999916e+01 +-1.275327301000000091e+01 +-1.276005935499999921e+01 +-1.276299476499999841e+01 +-1.276575660499999998e+01 +-1.276559734499999976e+01 +-1.278366947499999995e+01 +-1.278708267500000062e+01 +-1.279848288999999895e+01 +-1.280869197999999898e+01 +-1.282705211500000075e+01 +-1.284820938000000012e+01 +-1.286405658500000015e+01 +-1.288087558999999871e+01 +-1.289921999000000064e+01 +-1.292020464000000146e+01 +-1.293124103499999933e+01 +-1.294816065000000016e+01 +-1.295356320999999866e+01 +-1.296099423999999978e+01 +-1.296786308000000076e+01 +-1.296868371999999958e+01 +-1.296566057500000113e+01 +-1.296687126499999998e+01 +-1.295853662500000070e+01 +-1.295186423999999903e+01 +-1.294454145499999953e+01 +-1.293842649499999986e+01 +-1.293241310500000019e+01 +-1.293095207000000002e+01 +-1.292858219000000020e+01 +-1.292530488999999960e+01 +-1.292641258000000093e+01 +-1.292549753499999987e+01 +-1.292667817999999968e+01 +-1.292870425999999995e+01 +-1.293546485999999973e+01 +-1.293757343500000090e+01 +-1.294406175499999989e+01 +-1.294728374500000001e+01 +-1.295614671999999956e+01 +-1.296412897000000086e+01 +-1.297230243999999999e+01 +-1.298644304499999969e+01 +-1.299776744999999956e+01 +-1.300736331999999962e+01 +-1.302033424000000039e+01 +-1.302479076499999877e+01 +-1.303466892500000007e+01 +-1.304003095499999887e+01 +-1.304087639000000109e+01 +-1.304775762499999914e+01 +-1.304784489000000036e+01 +-1.304355716999999970e+01 +-1.303637408999999892e+01 +-1.302695798499999924e+01 +-1.301681757000000061e+01 +-1.301031112499999942e+01 +-1.300381231500000112e+01 +-1.299748564000000073e+01 +-1.299383067999999852e+01 +-1.298540258499999922e+01 +-1.298112678500000072e+01 +-1.297857236999999841e+01 +-1.296988296500000004e+01 +-1.296716117999999973e+01 +-1.296939421000000081e+01 +-1.296436118999999998e+01 +-1.296191501500000065e+01 +-1.296103047999999980e+01 +-1.295986365999999990e+01 +-1.296384668500000004e+01 +-1.296561432000000025e+01 +-1.296371650500000072e+01 +-1.296621942500000024e+01 +-1.300658083000000076e+01 +-1.297308254500000047e+01 +-1.298129081500000126e+01 +-1.298501205500000033e+01 +-1.299396991500000098e+01 +-1.299971199000000155e+01 +-1.300353050000000010e+01 +-1.300625944000000089e+01 +-1.301025247499999971e+01 +-1.301481008500000058e+01 +-1.301354742000000009e+01 +-1.301099920499999918e+01 +-1.301001691999999998e+01 +-1.300561046500000018e+01 +-1.300786113999999927e+01 +-1.300558996000000000e+01 +-1.300294685499999936e+01 +-1.300159454499999967e+01 +-1.300458383500000004e+01 +-1.300563287499999987e+01 +-1.301259613000000037e+01 +-1.301086854999999964e+01 +-1.302687930999999999e+01 +-1.306281613999999891e+01 +-1.306752013999999917e+01 +-1.304119109999999893e+01 +-1.304957294500000131e+01 +-1.309177923000000021e+01 +-1.306952190499999844e+01 +-1.307911777500000028e+01 +-1.308698320499999923e+01 +-1.310007286000000093e+01 +-1.311447954000000138e+01 +-1.313523817000000093e+01 +-1.314370631999999972e+01 +-1.315906619999999982e+01 +-1.317272471999999972e+01 +-1.318565320999999990e+01 +-1.319860315500000070e+01 +-1.320751571499999955e+01 +-1.321557617500000070e+01 +-1.322247171499999929e+01 +-1.322937011999999868e+01 +-1.323041963500000051e+01 +-1.323453759999999946e+01 +-1.323261022500000017e+01 +-1.323583555500000131e+01 +-1.323492336500000022e+01 +-1.322634745000000045e+01 +-1.323134088499999983e+01 +-1.322921704999999903e+01 +-1.323674059000000014e+01 +-1.323400402000000042e+01 +-1.324119949500000004e+01 +-1.323955011500000012e+01 +-1.324567127499999941e+01 +-1.325216102999999990e+01 +-1.325251579000000035e+01 +-1.326186561500000138e+01 +-1.325930452500000101e+01 +-1.326169824499999983e+01 +-1.326325655000000125e+01 +-1.326637267999999992e+01 +-1.327142095499999996e+01 +-1.327869081500000092e+01 +-1.328495264000000020e+01 +-1.329003334000000081e+01 +-1.330009031500000027e+01 +-1.330729770499999987e+01 +-1.331201362500000052e+01 +-1.331758785000000067e+01 +-1.332064485500000117e+01 +-1.332778358499999882e+01 +-1.332765818000000024e+01 +-1.333482456000000127e+01 +-1.332739305499999993e+01 +-1.333335972000000069e+01 +-1.332675599999999960e+01 +-1.331801271500000006e+01 +-1.331399202499999923e+01 +-1.330254554999999961e+01 +-1.329118251499999914e+01 +-1.332557773499999954e+01 +-1.332131814999999975e+01 +-1.326882171500000140e+01 +-1.326349544500000022e+01 +-1.324822997999999963e+01 +-1.324577283500000036e+01 +-1.324062204500000028e+01 +-1.323090076500000123e+01 +-1.322503614500000069e+01 +-1.322294187500000007e+01 +-1.321385335999999988e+01 +-1.321213436500000071e+01 +-1.321251201500000150e+01 +-1.320435523500000130e+01 +-1.320447206500000092e+01 +-1.320309830000000062e+01 +-1.320787907000000061e+01 +-1.321077155999999952e+01 +-1.322081708500000019e+01 +-1.322527503999999965e+01 +-1.323184490499999910e+01 +-1.323723125500000108e+01 +-1.324880313999999970e+01 +-1.325815487000000026e+01 +-1.326586961499999973e+01 +-1.327107620499999996e+01 +-1.327569389499999986e+01 +-1.327950668499999942e+01 +-1.328436804000000038e+01 +-1.328384637499999954e+01 +-1.328343487000000067e+01 +-1.328630304500000037e+01 +-1.328034639000000006e+01 +-1.328445911500000065e+01 +-1.328046274500000123e+01 +-1.328381251999999968e+01 +-1.328693866500000098e+01 +-1.328382539999999956e+01 +-1.328539753000000090e+01 +-1.328283739000000097e+01 +-1.328676653000000130e+01 +-1.328776264000000040e+01 +-1.328430795499999917e+01 +-1.328842115499999998e+01 +-1.328732824499999943e+01 +-1.329308844000000001e+01 +-1.329044389499999923e+01 +-1.329684781999999998e+01 +-1.330427455999999964e+01 +-1.331152867999999856e+01 +-1.332310819499999965e+01 +-1.333544969499999944e+01 +-1.335305405000000079e+01 +-1.336967229999999951e+01 +-1.339015769999999961e+01 +-1.340742396999999997e+01 +-1.342541074500000065e+01 +-1.344117498499999996e+01 +-1.345708513499999981e+01 +-1.347679281499999959e+01 +-1.353400468999999973e+01 +-1.353555058999999972e+01 +-1.351224661000000005e+01 +-1.351531553499999916e+01 +-1.352538966999999914e+01 +-1.352662849500000064e+01 +-1.353414249500000111e+01 +-1.353760719499999965e+01 +-1.353541183500000145e+01 +-1.353600739999999902e+01 +-1.353391408499999926e+01 +-1.353733158000000003e+01 +-1.352789736000000076e+01 +-1.352747487999999976e+01 +-1.352206516000000036e+01 +-1.351408052500000068e+01 +-1.350966500999999909e+01 +-1.349714518000000041e+01 +-1.349275779499999928e+01 +-1.348918962499999985e+01 +-1.347928667000000047e+01 +-1.347408199499999881e+01 +-1.347694539999999996e+01 +-1.347891282999999873e+01 +-1.347506713499999975e+01 +-1.348431157999999996e+01 +-1.348740863999999995e+01 +-1.349508428500000079e+01 +-1.350210762000000031e+01 +-1.351598548999999849e+01 +-1.352397059999999840e+01 +-1.353432464499999988e+01 +-1.353880834499999963e+01 +-1.347912741000000025e+01 +-1.348846340000000055e+01 +-1.348624992499999919e+01 +-1.348825263999999891e+01 +-1.355422592000000037e+01 +-1.355004787500000063e+01 +-1.354620552000000089e+01 +-1.354153632999999957e+01 +-1.353685092999999995e+01 +-1.353016662499999967e+01 +-1.351935434500000000e+01 +-1.351371049500000154e+01 +-1.350243520999999980e+01 +-1.349248027500000013e+01 +-1.348353767500000089e+01 +-1.346690845500000044e+01 +-1.345780419999999999e+01 +-1.344446516000000003e+01 +-1.344018030500000016e+01 +-1.342567920499999978e+01 +-1.342000817999999995e+01 +-1.341002512000000024e+01 +-1.340472507499999999e+01 +-1.339705514999999991e+01 +-1.343641138499999954e+01 +-1.339364481000000140e+01 +-1.339937639500000088e+01 +-1.339915609500000038e+01 +-1.341290283500000058e+01 +-1.341397237500000017e+01 +-1.342193508000000080e+01 +-1.343252181999999983e+01 +-1.343791913999999998e+01 +-1.345537758000000039e+01 +-1.346261262999999886e+01 +-1.347089576999999849e+01 +-1.347898721500000008e+01 +-1.348633241499999968e+01 +-1.349573612500000053e+01 +-1.349776076999999930e+01 +-1.350281525000000116e+01 +-1.350650358500000081e+01 +-1.350991106000000030e+01 +-1.350702524000000082e+01 +-1.350267076499999952e+01 +-1.350012922500000023e+01 +-1.350136804499999954e+01 +-1.349681473000000054e+01 +-1.349256515499999942e+01 +-1.348847913999999903e+01 +-1.348513746000000069e+01 +-1.347533607500000130e+01 +-1.346914625000000143e+01 +-1.346650457500000009e+01 +-1.346342706999999983e+01 +-1.346171712499999984e+01 +-1.345833587999999992e+01 +-1.345747852000000044e+01 +-1.346293544499999939e+01 +-1.347173309000000074e+01 +-1.347943878499999926e+01 +-1.348732471499999974e+01 +-1.349820041499999945e+01 +-1.351459359999999954e+01 +-1.353565550000000073e+01 +-1.355218314999999940e+01 +-1.357291936999999926e+01 +-1.359114169999999966e+01 +-1.360983371999999925e+01 +-1.363091993000000102e+01 +-1.364701986000000034e+01 +-1.366349029999999942e+01 +-1.367330360499999919e+01 +-1.368500184999999902e+01 +-1.369585180500000021e+01 +-1.370287180000000049e+01 +-1.369976377500000098e+01 +-1.370172023499999980e+01 +-1.369537496999999959e+01 +-1.369281721499999982e+01 +-1.367992782500000004e+01 +-1.366632080000000116e+01 +-1.365725183500000028e+01 +-1.364163685000000115e+01 +-1.362864065499999988e+01 +-1.360886621499999904e+01 +-1.359671068499999969e+01 +-1.358464193000000009e+01 +-1.357187032999999943e+01 +-1.355754852499999963e+01 +-1.354871941000000035e+01 +-1.354660940000000124e+01 +-1.353944539999999996e+01 +-1.354148387999999947e+01 +-1.354298162499999947e+01 +-1.355171250999999977e+01 +-1.355762862999999996e+01 +-1.356641149500000054e+01 +-1.357839345500000050e+01 +-1.359073782000000108e+01 +-1.360778713499999881e+01 +-1.361788463499999935e+01 +-1.362737369499999929e+01 +-1.364635277000000002e+01 +-1.364748048999999952e+01 +-1.366634369000000149e+01 +-1.367272519999999858e+01 +-1.367068815000000015e+01 +-1.367316102999999927e+01 +-1.366987896000000013e+01 +-1.366878366499999942e+01 +-1.366696643999999949e+01 +-1.365595817499999853e+01 +-1.364300155499999967e+01 +-1.362788200500000002e+01 +-1.361222839499999893e+01 +-1.359667873499999935e+01 +-1.357995462499999917e+01 +-1.356426287000000031e+01 +-1.355499982999999986e+01 +-1.353816318500000015e+01 +-1.352992391499999947e+01 +-1.351448011000000093e+01 +-1.350605965000000097e+01 +-1.350051498000000016e+01 +-1.349286890000000128e+01 +-1.349327707499999995e+01 +-1.349311399499999986e+01 +-1.349164962999999950e+01 +-1.349624490999999971e+01 +-1.350180864500000055e+01 +-1.350636244000000019e+01 +-1.352037906500000020e+01 +-1.352447653000000116e+01 +-1.353734588500000058e+01 +-1.355225372499999992e+01 +-1.355594539500000018e+01 +-1.357330370000000030e+01 +-1.357747125499999896e+01 +-1.358931303499999999e+01 +-1.360060977499999879e+01 +-1.360766458500000020e+01 +-1.360546493500000054e+01 +-1.361320829499999974e+01 +-1.361346340000000055e+01 +-1.354556226500000093e+01 +-1.354419135999999924e+01 +-1.353685092999999995e+01 +-1.353624343999999979e+01 +-1.353086996000000042e+01 +-1.353070449999999880e+01 +-1.352303028000000040e+01 +-1.352479123999999899e+01 +-1.351864194499999883e+01 +-1.352079344000000027e+01 +-1.351458644999999947e+01 +-1.351707172500000098e+01 +-1.352116632499999938e+01 +-1.359279250999999888e+01 +-1.359804249000000098e+01 +-1.360523748499999996e+01 +-1.361243438500000025e+01 +-1.362239360999999960e+01 +-1.364125633499999957e+01 +-1.365540981499999873e+01 +-1.367363214499999913e+01 +-1.369391870500000152e+01 +-1.371596336500000035e+01 +-1.373725319000000056e+01 +-1.376311873999999946e+01 +-1.378442287500000063e+01 +-1.380070638500000157e+01 +-1.381813430999999959e+01 +-1.383468818500000097e+01 +-1.383680105000000005e+01 +-1.384695195999999839e+01 +-1.384394979500000034e+01 +-1.384736299499999923e+01 +-1.383945894000000010e+01 +-1.383487081500000038e+01 +-1.382309484499999996e+01 +-1.381776380500000023e+01 +-1.380829048000000014e+01 +-1.379305743999999834e+01 +-1.377808427999999985e+01 +-1.377186298499999850e+01 +-1.376141452999999970e+01 +-1.374228953999999980e+01 +-1.373879337500000020e+01 +-1.373101568499999914e+01 +-1.372425270000000097e+01 +-1.372450923999999972e+01 +-1.372605610000000098e+01 +-1.372168111999999951e+01 +-1.372147893500000038e+01 +-1.372450590000000048e+01 +-1.373282337000000020e+01 +-1.374090337999999889e+01 +-1.374823474999999995e+01 +-1.376157998999999954e+01 +-1.377014636999999908e+01 +-1.377941131500000083e+01 +-1.379151105999999949e+01 +-1.379826641000000009e+01 +-1.381021117999999959e+01 +-1.381203794500000015e+01 +-1.381628561000000133e+01 +-1.381334590999999890e+01 +-1.380959129500000060e+01 +-1.380887746500000013e+01 +-1.379868507499999986e+01 +-1.378930521000000020e+01 +-1.377401447000000090e+01 +-1.375381660500000081e+01 +-1.374044561500000050e+01 +-1.372758722500000061e+01 +-1.371083545499999978e+01 +-1.369559002000000092e+01 +-1.368579101499999950e+01 +-1.366837501500000052e+01 +-1.365950203000000052e+01 +-1.365457010500000123e+01 +-1.364434909999999945e+01 +-1.363696336499999973e+01 +-1.363630151999999995e+01 +-1.363823079999999877e+01 +-1.363632010999999977e+01 +-1.363850975000000076e+01 +-1.364209509000000153e+01 +-1.364853763500000028e+01 +-1.365386628999999985e+01 +-1.366234588500000058e+01 +-1.366264963000000066e+01 +-1.368374299999999977e+01 +-1.369126033500000084e+01 +-1.370179987000000033e+01 +-1.371512317499999867e+01 +-1.372285938499999958e+01 +-1.373360871999999944e+01 +-1.374615907499999956e+01 +-1.375545453999999879e+01 +-1.375618934499999924e+01 +-1.376581907499999957e+01 +-1.376500654499999854e+01 +-1.375978899000000055e+01 +-1.375889110500000001e+01 +-1.375568866999999962e+01 +-1.374938153999999990e+01 +-1.374014329499999931e+01 +-1.372745847499999883e+01 +-1.372600269500000003e+01 +-1.371663331999999969e+01 +-1.371602677999999997e+01 +-1.370776271500000121e+01 +-1.370365524500000021e+01 +-1.370496797500000064e+01 +-1.370110273000000056e+01 +-1.370538425500000024e+01 +-1.370721673999999979e+01 +-1.371225786000000113e+01 +-1.372718333999999984e+01 +-1.373500489999999985e+01 +-1.374605417499999938e+01 +-1.375709819500000108e+01 +-1.377519798500000014e+01 +-1.379241609500000010e+01 +-1.381770324500000058e+01 +-1.382790088500000003e+01 +-1.384957409000000084e+01 +-1.386586760999999868e+01 +-1.388713979499999951e+01 +-1.390223741500000010e+01 +-1.391755008500000024e+01 +-1.392360210500000051e+01 +-1.393061065499999884e+01 +-1.393355178999999922e+01 +-1.393711519000000010e+01 +-1.393867063500000114e+01 +-1.392668438000000108e+01 +-1.391579341999999997e+01 +-1.389993429500000133e+01 +-1.388531875500000012e+01 +-1.386720084999999969e+01 +-1.384804487499999937e+01 +-1.383584594999999950e+01 +-1.381654166999999944e+01 +-1.379434108999999964e+01 +-1.378565883499999956e+01 +-1.377782249500000056e+01 +-1.376145649000000049e+01 +-1.375382423499999973e+01 +-1.375508641999999959e+01 +-1.374752187500000034e+01 +-1.375230359999999941e+01 +-1.374951028999999991e+01 +-1.375766944500000122e+01 +-1.376998234000000032e+01 +-1.377806568000000098e+01 +-1.379726934500000013e+01 +-1.380802011500000148e+01 +-1.382871675500000030e+01 +-1.384300517999999869e+01 +-1.386076163999999977e+01 +-1.387734365500000067e+01 +-1.389366435999999894e+01 +-1.390790605499999977e+01 +-1.391654348000000141e+01 +-1.392983054999999837e+01 +-1.393480538999999929e+01 +-1.393946075499999893e+01 +-1.393398428000000067e+01 +-1.393426847499999965e+01 +-1.392974710500000057e+01 +-1.391889906000000110e+01 +-1.390893125500000060e+01 +-1.389203501000000074e+01 +-1.387924480499999902e+01 +-1.385877179999999953e+01 +-1.384317970000000031e+01 +-1.382949780999999945e+01 +-1.380876874500000007e+01 +-1.380203198999999969e+01 +-1.378943968000000098e+01 +-1.378997374000000065e+01 +-1.378086138000000105e+01 +-1.377764272499999976e+01 +-1.377306032499999944e+01 +-1.377688836999999999e+01 +-1.377530383999999941e+01 +-1.378503990000000101e+01 +-1.378864765499999834e+01 +-1.379423522999999996e+01 +-1.380263948500000026e+01 +-1.381147289000000100e+01 +-1.382863140499999943e+01 +-1.384192657500000045e+01 +-1.386317301000000057e+01 +-1.387746286500000004e+01 +-1.389653492000000057e+01 +-1.391006708500000144e+01 +-1.393216609499999947e+01 +-1.394066762499999967e+01 +-1.395326518999999976e+01 +-1.396825266000000099e+01 +-1.397534370500000023e+01 +-1.397838592499999955e+01 +-1.397588968500000028e+01 +-1.397819471000000036e+01 +-1.397146559000000110e+01 +-1.396721601499999998e+01 +-1.395292806500000005e+01 +-1.394923258000000033e+01 +-1.393213796999999943e+01 +-1.392182492999999965e+01 +-1.391539239500000136e+01 +-1.390063953499999982e+01 +-1.389657211000000103e+01 +-1.388757705500000128e+01 +-1.388912009999999952e+01 +-1.388754653999999888e+01 +-1.389211845499999853e+01 +-1.388744020500000076e+01 +-1.389308070999999956e+01 +-1.390492248500000017e+01 +-1.390471648999999843e+01 +-1.392660617499999987e+01 +-1.393664073999999964e+01 +-1.396120596000000091e+01 +-1.398398161000000073e+01 +-1.400398063499999957e+01 +-1.403430128000000110e+01 +-1.405493545499999897e+01 +-1.408860016000000037e+01 +-1.411453390000000141e+01 +-1.413894653000000012e+01 +-1.416630410999999867e+01 +-1.417900324000000012e+01 +-1.419710540500000029e+01 +-1.420380448999999956e+01 +-1.420700169000000024e+01 +-1.420583629500000100e+01 +-1.420614290500000010e+01 +-1.419201040499999955e+01 +-1.417946528999999956e+01 +-1.416482877500000015e+01 +-1.415004206000000053e+01 +-1.412109327499999978e+01 +-1.410747193999999993e+01 +-1.409292507500000013e+01 +-1.407267618500000061e+01 +-1.405166482999999999e+01 +-1.404013300000000086e+01 +-1.403022289000000100e+01 +-1.402219342999999974e+01 +-1.401039504999999963e+01 +-1.400932455000000054e+01 +-1.400157356500000105e+01 +-1.400672340499999891e+01 +-1.400875997500000025e+01 +-1.401188468499999829e+01 +-1.401888465500000081e+01 +-1.403017806999999983e+01 +-1.403876400000000046e+01 +-1.405831242000000003e+01 +-1.406119632999999958e+01 +-1.408236742000000064e+01 +-1.409319782000000032e+01 +-1.410814571499999914e+01 +-1.410896778000000040e+01 +-1.412921762499999900e+01 +-1.414272403500000053e+01 +-1.414172935499999895e+01 +-1.414170360500000001e+01 +-1.414255380499999859e+01 +-1.413473034000000084e+01 +-1.412444638999999924e+01 +-1.411002731499999996e+01 +-1.410227537000000098e+01 +-1.408484697500000138e+01 +-1.407085037499999913e+01 +-1.405297088500000058e+01 +-1.404249763500000014e+01 +-1.402236891000000085e+01 +-1.400945472499999944e+01 +-1.399740362000000005e+01 +-1.398882151000000107e+01 +-1.397797536500000071e+01 +-1.397214174500000006e+01 +-1.397018289500000066e+01 +-1.395660162000000071e+01 +-1.396462011000000025e+01 +-1.397042894500000010e+01 +-1.396809196499999928e+01 +-1.396879339000000009e+01 +-1.397533083000000076e+01 +-1.398512697500000002e+01 +-1.400399875500000135e+01 +-1.401180028499999963e+01 +-1.402826261499999916e+01 +-1.403219604499999917e+01 +-1.405576896500000039e+01 +-1.407665252500000008e+01 +-1.408789396000000060e+01 +-1.410394621000000015e+01 +-1.411850070999999929e+01 +-1.412795925500000038e+01 +-1.414501809999999971e+01 +-1.415673971000000009e+01 +-1.415817546499999935e+01 +-1.416391467999999954e+01 +-1.416560459499999958e+01 +-1.416713095000000067e+01 +-1.416488551999999856e+01 +-1.415254163499999862e+01 +-1.415370846000000071e+01 +-1.414685964499999926e+01 +-1.414078330999999977e+01 +-1.413330269000000072e+01 +-1.412750577499999949e+01 +-1.412359762500000038e+01 +-1.412265157499999901e+01 +-1.411765575500000125e+01 +-1.412174034000000056e+01 +-1.412198925000000038e+01 +-1.412606192000000149e+01 +-1.412931728000000042e+01 +-1.413772868999999943e+01 +-1.414769459000000040e+01 +-1.416108750999999977e+01 +-1.417902708000000089e+01 +-1.418768215000000055e+01 +-1.420328044999999939e+01 +-1.422301960000000065e+01 +-1.423690033000000099e+01 +-1.425470351999999963e+01 +-1.427240944000000056e+01 +-1.429277705999999881e+01 +-1.431042146500000101e+01 +-1.432496928999999852e+01 +-1.433151435499999948e+01 +-1.434537601499999937e+01 +-1.434660863999999947e+01 +-1.435225057499999934e+01 +-1.435448789500000011e+01 +-1.434674977999999967e+01 +-1.434086513499999960e+01 +-1.433468484499999995e+01 +-1.431776428000000045e+01 +-1.430372333500000082e+01 +-1.429581308500000070e+01 +-1.427481794500000056e+01 +-1.426339530999999994e+01 +-1.425003910000000040e+01 +-1.423524045999999998e+01 +-1.421999407000000026e+01 +-1.421309566500000088e+01 +-1.419674635000000151e+01 +-1.419869041000000109e+01 +-1.419211244499999935e+01 +-1.418461323000000007e+01 +-1.418590688499999963e+01 +-1.418877696999999927e+01 +-1.418923282999999991e+01 +-1.420016479499999917e+01 +-1.420561170499999903e+01 +-1.421153593000000015e+01 +-1.422250127499999905e+01 +-1.423256444499999951e+01 +-1.424915504500000019e+01 +-1.426053047499999948e+01 +-1.427256488999999995e+01 +-1.428652620000000084e+01 +-1.428730964500000056e+01 +-1.429827069999999978e+01 +-1.430887222000000136e+01 +-1.431313419499999995e+01 +-1.431509256500000049e+01 +-1.431992149499999911e+01 +-1.431274509500000036e+01 +-1.430946493000000075e+01 +-1.430596781000000028e+01 +-1.430372381499999968e+01 +-1.429827642500000096e+01 +-1.428490019000000011e+01 +-1.428159094000000096e+01 +-1.427790641500000035e+01 +-1.426869392500000089e+01 +-1.425877189499999886e+01 +-1.425607729000000035e+01 +-1.425690412500000015e+01 +-1.424935626999999982e+01 +-1.425204038500000081e+01 +-1.424392699999999934e+01 +-1.424876689999999968e+01 +-1.424599837999999963e+01 +-1.425032758500000085e+01 +-1.424901485499999865e+01 +-1.426775551000000064e+01 +-1.426498604000000014e+01 +-1.428809738500000037e+01 +-1.433928489500000047e+01 +-1.434917593000000124e+01 +-1.436429739000000083e+01 +-1.437871408499999859e+01 +-1.439151001000000107e+01 +-1.439894056500000019e+01 +-1.441324901500000166e+01 +-1.442046546999999990e+01 +-1.442868232500000047e+01 +-1.443785429000000065e+01 +-1.444590043999999907e+01 +-1.444434881000000104e+01 +-1.445031022999999948e+01 +-1.444959068000000002e+01 +-1.440546655500000028e+01 +-1.441131162499999974e+01 +-1.441260194999999911e+01 +-1.441396236499999972e+01 +-1.441934204000000008e+01 +-1.442053079500000123e+01 +-1.441970729500000026e+01 +-1.442132091499999902e+01 +-1.442599487500000066e+01 +-1.442003058999999965e+01 +-1.442552280499999995e+01 +-1.442902946499999928e+01 +-1.443203163499999953e+01 +-1.443036889999999950e+01 +-1.443899726999999977e+01 +-1.444295883000000025e+01 +-1.445733260999999992e+01 +-1.445417309000000117e+01 +-1.447414970499999853e+01 +-1.449488115499999985e+01 +-1.450415373000000052e+01 +-1.451870488999999864e+01 +-1.452761601999999996e+01 +-1.454367446999999913e+01 +-1.455121946499999908e+01 +-1.456752300000000133e+01 +-1.456870031500000096e+01 +-1.457913541499999965e+01 +-1.458441782000000053e+01 +-1.458416461999999925e+01 +-1.459251260499999958e+01 +-1.458976316500000081e+01 +-1.458756351499999937e+01 +-1.457693624500000062e+01 +-1.457886791500000001e+01 +-1.457861423499999987e+01 +-1.456661891999999980e+01 +-1.456521511000000046e+01 +-1.457174777999999904e+01 +-1.456350755500000105e+01 +-1.456031656500000082e+01 +-1.455493212000000014e+01 +-1.455840158500000037e+01 +-1.455493021499999884e+01 +-1.454953146000000075e+01 +-1.454962348499999969e+01 +-1.453885030500000042e+01 +-1.453454780999999940e+01 +-1.453786230000000046e+01 +-1.453591918500000091e+01 +-1.453302622000000000e+01 +-1.453768729999999998e+01 +-1.453861427000000006e+01 +-1.454146004000000048e+01 +-1.454319525000000013e+01 +-1.455046463000000045e+01 +-1.455063724500000077e+01 +-1.454150200000000126e+01 +-1.454827547000000010e+01 +-1.454846524999999957e+01 +-1.454087400499999916e+01 +-1.453445243500000039e+01 +-1.453813266499999912e+01 +-1.452356624500000137e+01 +-1.451318550499999915e+01 +-1.451088857999999959e+01 +-1.449708318500000104e+01 +-1.448862028499999965e+01 +-1.448346948500000053e+01 +-1.446845817500000031e+01 +-1.447025108000000060e+01 +-1.446640586999999911e+01 +-1.446903419499999899e+01 +-1.446252489000000097e+01 +-1.446363496500000068e+01 +-1.445685768000000060e+01 +-1.446546173000000124e+01 +-1.446216249500000117e+01 +-1.447038125999999991e+01 +-1.446469450000000023e+01 +-1.447111559000000014e+01 +-1.448071527500000144e+01 +-1.448112154000000018e+01 +-1.448332882000000055e+01 +-1.449447392999999984e+01 +-1.450437497999999970e+01 +-1.450740575500000062e+01 +-1.452916574500000024e+01 +-1.453248357999999918e+01 +-1.454574728000000050e+01 +-1.455451393499999924e+01 +-1.457086801499999851e+01 +-1.457164955000000006e+01 +-1.457777023499999913e+01 +-1.458584833000000103e+01 +-1.458302068999999968e+01 +-1.458525752999999980e+01 +-1.459063625499999972e+01 +-1.458735704500000097e+01 +-1.459165430000000008e+01 +-1.458915091000000075e+01 +-1.458679103500000096e+01 +-1.458665848000000054e+01 +-1.458489561000000023e+01 +-1.457905578500000132e+01 +-1.459374189500000085e+01 +-1.458780098000000081e+01 +-1.459445619499999935e+01 +-1.460254430499999856e+01 +-1.460769558000000146e+01 +-1.461683225500000027e+01 +-1.462023783000000066e+01 +-1.463411712499999950e+01 +-1.464468145500000062e+01 +-1.464755296499999915e+01 +-1.466561460500000003e+01 +-1.467966747000000005e+01 +-1.469364071000000038e+01 +-1.471419000499999896e+01 +-1.472488880000000044e+01 +-1.473560046999999962e+01 +-1.475460529500000106e+01 +-1.476338481999999885e+01 +-1.478034162999999879e+01 +-1.478981113500000077e+01 +-1.479614734499999962e+01 +-1.480210828999999961e+01 +-1.480458879500000080e+01 +-1.480616617000000090e+01 +-1.479785394499999995e+01 +-1.478962230499999997e+01 +-1.477830505000000016e+01 +-1.476669168500000140e+01 +-1.475401163000000082e+01 +-1.473054218500000090e+01 +-1.471852254999999943e+01 +-1.470410680999999897e+01 +-1.468611526499999975e+01 +-1.467799377500000091e+01 +-1.465939998500000030e+01 +-1.464793586500000089e+01 +-1.463916015499999901e+01 +-1.463073110999999926e+01 +-1.462613153499999896e+01 +-1.462345838499999928e+01 +-1.462088394499999922e+01 +-1.462909507999999903e+01 +-1.462303447999999939e+01 +-1.463107013999999850e+01 +-1.463737916499999869e+01 +-1.464333009499999960e+01 +-1.465333414000000012e+01 +-1.466742372499999902e+01 +-1.468077468999999979e+01 +-1.469711399000000007e+01 +-1.470505523499999967e+01 +-1.472203445499999930e+01 +-1.473442840499999917e+01 +-1.475396585500000057e+01 +-1.475982379499999908e+01 +-1.476370811500000002e+01 +-1.476773787000000127e+01 +-1.476055956000000080e+01 +-1.475953387999999933e+01 +-1.474984883999999852e+01 +-1.473903226999999916e+01 +-1.472961044500000050e+01 +-1.472215128000000028e+01 +-1.470241975499999931e+01 +-1.468882226999999929e+01 +-1.467859697499999960e+01 +-1.465997076000000021e+01 +-1.464902639499999992e+01 +-1.463871621999999917e+01 +-1.462512874499999960e+01 +-1.462266969999999944e+01 +-1.461661100499999932e+01 +-1.461039638499999960e+01 +-1.461343812999999869e+01 +-1.461377668000000085e+01 +-1.461554050499999846e+01 +-1.462024927000000041e+01 +-1.462888479000000075e+01 +-1.463618422000000052e+01 +-1.465340090000000117e+01 +-1.466897488000000038e+01 +-1.468477677999999997e+01 +-1.471012496999999897e+01 +-1.473042964999999960e+01 +-1.474763441500000027e+01 +-1.477040910499999882e+01 +-1.479286002999999994e+01 +-1.481261253499999953e+01 +-1.482995938999999908e+01 +-1.485238552000000034e+01 +-1.486150931999999969e+01 +-1.487365293499999908e+01 +-1.487928009500000037e+01 +-1.488115168000000033e+01 +-1.487612771999999950e+01 +-1.491660833499999939e+01 +-1.489841699499999983e+01 +-1.488869857499999938e+01 +-1.487823153000000076e+01 +-1.485023498500000017e+01 +-1.484731674000000012e+01 +-1.478496551499999967e+01 +-1.476876020499999953e+01 +-1.474790382000000122e+01 +-1.473969793000000017e+01 +-1.473372793000000058e+01 +-1.472533989000000076e+01 +-1.471637057999999953e+01 +-1.471297549999999887e+01 +-1.471081495500000003e+01 +-1.471303271999999929e+01 +-1.471818780999999987e+01 +-1.472720765999999948e+01 +-1.474177599000000072e+01 +-1.475894260500000144e+01 +-1.476567792999999895e+01 +-1.479000329999999863e+01 +-1.481908845999999969e+01 +-1.484845256999999918e+01 +-1.487327527999999965e+01 +-1.490543317999999928e+01 +-1.492216253500000001e+01 +-1.495056963000000039e+01 +-1.497045326499999973e+01 +-1.498656654000000010e+01 +-1.499637079500000070e+01 +-1.500236034499999960e+01 +-1.500549841000000129e+01 +-1.500342559999999992e+01 +-1.499575853500000022e+01 +-1.498574209000000046e+01 +-1.496812963500000038e+01 +-1.494298648500000049e+01 +-1.491964721999999988e+01 +-1.489403629000000073e+01 +-1.487706232000000028e+01 +-1.484564399499999965e+01 +-1.482355833000000089e+01 +-1.480285930999999877e+01 +-1.478270434999999949e+01 +-1.476386356500000119e+01 +-1.474749660500000026e+01 +-1.473807430000000096e+01 +-1.472359275999999895e+01 +-1.472488069499999952e+01 +-1.471391058000000029e+01 +-1.472425555999999958e+01 +-1.472305154500000057e+01 +-1.473287058000000016e+01 +-1.474820709499999971e+01 +-1.476132726500000025e+01 +-1.478658390500000053e+01 +-1.480476665499999989e+01 +-1.482912540499999920e+01 +-1.485527944500000075e+01 +-1.487173223499999963e+01 +-1.489488554000000065e+01 +-1.492008685999999962e+01 +-1.492862511000000048e+01 +-1.493975019499999846e+01 +-1.495067548500000143e+01 +-1.495093345999999990e+01 +-1.494899177499999965e+01 +-1.494262885999999924e+01 +-1.493310594500000121e+01 +-1.491613101999999991e+01 +-1.489238453000000106e+01 +-1.487513399000000014e+01 +-1.485020589999999885e+01 +-1.481621408500000037e+01 +-1.480454540000000030e+01 +-1.478041887499999874e+01 +-1.475768375500000040e+01 +-1.474320268499999997e+01 +-1.472255420499999978e+01 +-1.470226812499999980e+01 +-1.468885230999999969e+01 +-1.467912006499999933e+01 +-1.467213535499999999e+01 +-1.467062425499999989e+01 +-1.466808414500000168e+01 +-1.467319726999999929e+01 +-1.469141674000000108e+01 +-1.470138168500000120e+01 +-1.471028995500000036e+01 +-1.473466157500000051e+01 +-1.475823545500000122e+01 +-1.478235817000000019e+01 +-1.480672645499999973e+01 +-1.483032799000000068e+01 +-1.485559272500000105e+01 +-1.488945293000000092e+01 +-1.490774631500000069e+01 +-1.493010329999999897e+01 +-1.494928502999999864e+01 +-1.496380614999999992e+01 +-1.496447897000000005e+01 +-1.497412490500000004e+01 +-1.497290563500000005e+01 +-1.496670913999999897e+01 +-1.495424986000000089e+01 +-1.494585036999999872e+01 +-1.492257022999999982e+01 +-1.490607309500000000e+01 +-1.487907600499999994e+01 +-1.486347102999999947e+01 +-1.484233474499999872e+01 +-1.481784391500000098e+01 +-1.479963922499999995e+01 +-1.478410386999999915e+01 +-1.477144384500000029e+01 +-1.475981568999999993e+01 +-1.475523280999999898e+01 +-1.475148534499999897e+01 +-1.475420189000000093e+01 +-1.476214742999999885e+01 +-1.477554130500000085e+01 +-1.478288078499999969e+01 +-1.480072688999999997e+01 +-1.481915807500000071e+01 +-1.484577417499999896e+01 +-1.486644458499999999e+01 +-1.489358472500000019e+01 +-1.491659450499999906e+01 +-1.494036913000000055e+01 +-1.496469402500000001e+01 +-1.498837947999999898e+01 +-1.500468158500000015e+01 +-1.501808261999999949e+01 +-1.502320193999999987e+01 +-1.503035688499999978e+01 +-1.503202008999999961e+01 +-1.501838970000000018e+01 +-1.500887965999999984e+01 +-1.499480486000000035e+01 +-1.497341203999999948e+01 +-1.495026636000000053e+01 +-1.492214631999999952e+01 +-1.489954662499999927e+01 +-1.487174940000000056e+01 +-1.484460592499999976e+01 +-1.481290579000000029e+01 +-1.479838943500000070e+01 +-1.477563428499999887e+01 +-1.475149392999999876e+01 +-1.474113750499999931e+01 +-1.472758006999999836e+01 +-1.472440862999999922e+01 +-1.472144270000000077e+01 +-1.472450161000000080e+01 +-1.472419357000000062e+01 +-1.473259353999999988e+01 +-1.474860620499999975e+01 +-1.476425934000000062e+01 +-1.478142547499999893e+01 +-1.479450416499999932e+01 +-1.481420230999999887e+01 +-1.484751081499999970e+01 +-1.485837125500000155e+01 +-1.488510417999999902e+01 +-1.491155433499999994e+01 +-1.492412948499999992e+01 +-1.493995952999999943e+01 +-1.495315218000000002e+01 +-1.496012449000000011e+01 +-1.496423148999999952e+01 +-1.496376180500000075e+01 +-1.496061229500000067e+01 +-1.495452833499999912e+01 +-1.494302749499999905e+01 +-1.492943668499999887e+01 +-1.491114234500000002e+01 +-1.489117240999999936e+01 +-1.486743498000000052e+01 +-1.485034943000000141e+01 +-1.483640241500000023e+01 +-1.482138967499999893e+01 +-1.479736280499999879e+01 +-1.478692531999999993e+01 +-1.477975177499999937e+01 +-1.477601862000000033e+01 +-1.477255535499999972e+01 +-1.476358604500000027e+01 +-1.476607370500000016e+01 +-1.476705884999999974e+01 +-1.477310705000000013e+01 +-1.479004096999999973e+01 +-1.480409526500000084e+01 +-1.481788730499999929e+01 +-1.483226823500000080e+01 +-1.485262870999999940e+01 +-1.487135553499999929e+01 +-1.489474916500000035e+01 +-1.491244173000000117e+01 +-1.493890571500000064e+01 +-1.495264148999999954e+01 +-1.496842288999999937e+01 +-1.498082065500000049e+01 +-1.498049974499999948e+01 +-1.499369000999999990e+01 +-1.499124240999999991e+01 +-1.498466157500000051e+01 +-1.498392581999999962e+01 +-1.497247791499999892e+01 +-1.495616245500000119e+01 +-1.494392299499999943e+01 +-1.492838430499999980e+01 +-1.490121698499999958e+01 +-1.489939356000000004e+01 +-1.488176774999999985e+01 +-1.486325359499999976e+01 +-1.485529613499999968e+01 +-1.483836555499999932e+01 +-1.483014106499999940e+01 +-1.482889794999999999e+01 +-1.482482290000000091e+01 +-1.482438373500000139e+01 +-1.482484484000000080e+01 +-1.483220815500000000e+01 +-1.483520745999999946e+01 +-1.484931707500000009e+01 +-1.486573075999999993e+01 +-1.487850713999999996e+01 +-1.489781665499999974e+01 +-1.491616439999999955e+01 +-1.493389701499999944e+01 +-1.495482587999999957e+01 +-1.497585725500000109e+01 +-1.498993349000000030e+01 +-1.500144958499999959e+01 +-1.501002693499999907e+01 +-1.501757764499999936e+01 +-1.501936292499999936e+01 +-1.501670026500000077e+01 +-1.501112985500000008e+01 +-1.500288534000000062e+01 +-1.499616336999999966e+01 +-1.498465346999999959e+01 +-1.496743297500000125e+01 +-1.495305251999999996e+01 +-1.494322872000000046e+01 +-1.492612648000000064e+01 +-1.491393518499999971e+01 +-1.489247083500000102e+01 +-1.488983679000000038e+01 +-1.487758303000000026e+01 +-1.486268806500000039e+01 +-1.486226177500000034e+01 +-1.485560083500000061e+01 +-1.486065769000000003e+01 +-1.486004972499999965e+01 +-1.486291551999999960e+01 +-1.487326431500000012e+01 +-1.487284183499999912e+01 +-1.488792323999999923e+01 +-1.489754343000000070e+01 +-1.491724252999999933e+01 +-1.492346668499999929e+01 +-1.493924665500000160e+01 +-1.495147848499999910e+01 +-1.496324968000000055e+01 +-1.497088957000000065e+01 +-1.497828483500000019e+01 +-1.498548030499999939e+01 +-1.499016332500000104e+01 +-1.499079275000000067e+01 +-1.498584127500000029e+01 +-1.497689819500000041e+01 +-1.496915769499999982e+01 +-1.497086429499999838e+01 +-1.495721244499999969e+01 +-1.494146585500000057e+01 +-1.493316412000000071e+01 +-1.492040825000000126e+01 +-1.491333866000000086e+01 +-1.490767002000000119e+01 +-1.489474343999999917e+01 +-1.488725661999999872e+01 +-1.487960577000000129e+01 +-1.487192440000000104e+01 +-1.487133407500000004e+01 +-1.487425613499999955e+01 +-1.486836195000000060e+01 +-1.486858892500000096e+01 +-1.487731838000000018e+01 +-1.487703656999999957e+01 +-1.488632965000000041e+01 +-1.489656543499999941e+01 +-1.491059684500000060e+01 +-1.492148494499999956e+01 +-1.493656253500000020e+01 +-1.494775056499999977e+01 +-1.496129274499999973e+01 +-1.496958684999999889e+01 +-1.497866725999999993e+01 +-1.499160862000000094e+01 +-1.499936676000000091e+01 +-1.500237560000000059e+01 +-1.500804519999999975e+01 +-1.500021982499999851e+01 +-1.499642706000000025e+01 +-1.498953151999999989e+01 +-1.498281907999999873e+01 +-1.497653150500000052e+01 +-1.496221255999999933e+01 +-1.495736503499999870e+01 +-1.494098853999999932e+01 +-1.492794942999999996e+01 +-1.491852140499999990e+01 +-1.490510225000000055e+01 +-1.490110636000000000e+01 +-1.489586591499999990e+01 +-1.488894224000000044e+01 +-1.488873720000000134e+01 +-1.489024925500000052e+01 +-1.488821459000000047e+01 +-1.489554310000000115e+01 +-1.489737368000000117e+01 +-1.490544318999999973e+01 +-1.491755485499999878e+01 +-1.492946290999999981e+01 +-1.494907474500000077e+01 +-1.496052122500000081e+01 +-1.497773980999999921e+01 +-1.499880504499999923e+01 +-1.500607442499999955e+01 +-1.502749062000000002e+01 +-1.504148673999999986e+01 +-1.504161644000000031e+01 +-1.505092906500000005e+01 +-1.505298661999999865e+01 +-1.505603265499999921e+01 +-1.505521917500000129e+01 +-1.504584645999999992e+01 +-1.504041576000000013e+01 +-1.502343463999999962e+01 +-1.500943374499999905e+01 +-1.498998117500000049e+01 +-1.497160291500000007e+01 +-1.495597743999999985e+01 +-1.494586419999999904e+01 +-1.493136739999999918e+01 +-1.491699934000000027e+01 +-1.490222215500000047e+01 +-1.489253711499999966e+01 +-1.489093923499999939e+01 +-1.487983417499999916e+01 +-1.487845993000000000e+01 +-1.487902069000000083e+01 +-1.487863635999999978e+01 +-1.488352489500000075e+01 +-1.489606284999999986e+01 +-1.490816450000000160e+01 +-1.491800927999999971e+01 +-1.493624162500000097e+01 +-1.495002508500000005e+01 +-1.497856188000000088e+01 +-1.498961162500000022e+01 +-1.501727533500000078e+01 +-1.503716754999999949e+01 +-1.506112814000000100e+01 +-1.507814741500000011e+01 +-1.509175920499999890e+01 +-1.510256719499999889e+01 +-1.511200761499999956e+01 +-1.510868835499999996e+01 +-1.511106014499999972e+01 +-1.510526705000000014e+01 +-1.510332679500000097e+01 +-1.508554124499999993e+01 +-1.507564496499999862e+01 +-1.506462383000000038e+01 +-1.504946709000000027e+01 +-1.503067922500000009e+01 +-1.502055739999999950e+01 +-1.500028848999999909e+01 +-1.499165439500000119e+01 +-1.497788667999999923e+01 +-1.496865987500000017e+01 +-1.495601129499999971e+01 +-1.495324564000000045e+01 +-1.494808197000000050e+01 +-1.494632673499999953e+01 +-1.494939089000000010e+01 +-1.495352744999999928e+01 +-1.496100568499999994e+01 +-1.496747016999999857e+01 +-1.497907352500000044e+01 +-1.499275493500000067e+01 +-1.501366662999999946e+01 +-1.503517675500000017e+01 +-1.505429506499999981e+01 +-1.507196426500000008e+01 +-1.509919214499999995e+01 +-1.511673831999999962e+01 +-1.513421582999999870e+01 +-1.515065431500000059e+01 +-1.515324735499999953e+01 +-1.516047524999999929e+01 +-1.516148328499999920e+01 +-1.516090249999999884e+01 +-1.515705680499999985e+01 +-1.513728237499999985e+01 +-1.512992763499999960e+01 +-1.510773801999999932e+01 +-1.509262275999999936e+01 +-1.507938289500000018e+01 +-1.505095290999999946e+01 +-1.504746245999999843e+01 +-1.503104401000000045e+01 +-1.500823831499999983e+01 +-1.500332689500000072e+01 +-1.498911666999999959e+01 +-1.499055385499999993e+01 +-1.498103284999999829e+01 +-1.497919511999999997e+01 +-1.497552442499999970e+01 +-1.497576570500000059e+01 +-1.498688507500000000e+01 +-1.499753189000000120e+01 +-1.500868654499999977e+01 +-1.503223991499999990e+01 +-1.504891872500000005e+01 +-1.506391763999999966e+01 +-1.509293460499999995e+01 +-1.512057590499999904e+01 +-1.514676380000000044e+01 +-1.517544746500000130e+01 +-1.519895458499999918e+01 +-1.522636890500000106e+01 +-1.523159932999999988e+01 +-1.525199174999999840e+01 +-1.526297664500000018e+01 +-1.526494598000000025e+01 +-1.524625921500000025e+01 +-1.524181843000000036e+01 +-1.523216676499999878e+01 +-1.521882772500000058e+01 +-1.519568776999999926e+01 +-1.517844962999999936e+01 +-1.515255260500000034e+01 +-1.513310050500000159e+01 +-1.511626195999999922e+01 +-1.508999777000000009e+01 +-1.507805490500000012e+01 +-1.506261730499999985e+01 +-1.505304240999999976e+01 +-1.504597854500000054e+01 +-1.504145431499999930e+01 +-1.503487443999999940e+01 +-1.503541565000000091e+01 +-1.504008054999999899e+01 +-1.505118084000000067e+01 +-1.505491304499999927e+01 +-1.506763744499999902e+01 +-1.508519173000000002e+01 +-1.510670518999999956e+01 +-1.512898874500000090e+01 +-1.514642524499999965e+01 +-1.517087268999999949e+01 +-1.520792293499999914e+01 +-1.522825336000000007e+01 +-1.525677346999999884e+01 +-1.527693700500000062e+01 +-1.529549980499999862e+01 +-1.530301380499999908e+01 +-1.531562757500000060e+01 +-1.532133484000000045e+01 +-1.531637763999999891e+01 +-1.531101083500000115e+01 +-1.529436492500000000e+01 +-1.527677727000000019e+01 +-1.526518202000000102e+01 +-1.524335527499999898e+01 +-1.522324800500000030e+01 +-1.519969606500000125e+01 +-1.517707633499999886e+01 +-1.515857028499999970e+01 +-1.514313792999999997e+01 +-1.512057495000000173e+01 +-1.511150265000000026e+01 +-1.509531640999999880e+01 +-1.508260298000000077e+01 +-1.507185459000000094e+01 +-1.507990026499999914e+01 +-1.507758188000000033e+01 +-1.508305025499999985e+01 +-1.508335256500000021e+01 +-1.509444379500000011e+01 +-1.510243940500000015e+01 +-1.512886285999999991e+01 +-1.513988686000000072e+01 +-1.516487264499999910e+01 +-1.519207907000000013e+01 +-1.521397781499999979e+01 +-1.524689340500000156e+01 +-1.526694488500000091e+01 +-1.529700946999999900e+01 +-1.531803703499999969e+01 +-1.532350921500000140e+01 +-1.532814836500000055e+01 +-1.533815956000000114e+01 +-1.533414316500000041e+01 +-1.533219147000000149e+01 +-1.532427406500000089e+01 +-1.531088161499999956e+01 +-1.529271984000000018e+01 +-1.526875638499999965e+01 +-1.525522374999999897e+01 +-1.523490953499999989e+01 +-1.521958017500000082e+01 +-1.519901752500000036e+01 +-1.518378257999999903e+01 +-1.516586494499999915e+01 +-1.515515852000000052e+01 +-1.515390873000000127e+01 +-1.513839245000000133e+01 +-1.513465023000000009e+01 +-1.514000796999999920e+01 +-1.514522123000000065e+01 +-1.514242410499999991e+01 +-1.515836143499999977e+01 +-1.517574405999999954e+01 +-1.519154596499999954e+01 +-1.521281289999999942e+01 +-1.523508691500000012e+01 +-1.525339031500000075e+01 +-1.527946805499999883e+01 +-1.529808187500000116e+01 +-1.532171964999999858e+01 +-1.534006357500000028e+01 +-1.535794306000000020e+01 +-1.536589431999999888e+01 +-1.537841701500000013e+01 +-1.538879870999999966e+01 +-1.538577127499999975e+01 +-1.538377571000000010e+01 +-1.538167477000000005e+01 +-1.537310218500000047e+01 +-1.536140393999999887e+01 +-1.535128641500000057e+01 +-1.533277654499999976e+01 +-1.532582997999999996e+01 +-1.530702734000000120e+01 +-1.528995942999999968e+01 +-1.527685118000000131e+01 +-1.525557136499999977e+01 +-1.524248981499999900e+01 +-1.523191118000000088e+01 +-1.522529029500000064e+01 +-1.522126006999999959e+01 +-1.521787261999999963e+01 +-1.521665430000000008e+01 +-1.521773862499999908e+01 +-1.523155832499999995e+01 +-1.524025345000000087e+01 +-1.525607967500000051e+01 +-1.526886462999999949e+01 +-1.528252935499999943e+01 +-1.531027651000000134e+01 +-1.533053540999999953e+01 +-1.534123134500000063e+01 +-1.537311125000000089e+01 +-1.538262033499999859e+01 +-1.539222907999999990e+01 +-1.540830230499999942e+01 +-1.541767406499999993e+01 +-1.543260860499999865e+01 +-1.543167829499999932e+01 +-1.543966674500000025e+01 +-1.543375778000000054e+01 +-1.543348550500000016e+01 +-1.543762541000000077e+01 +-1.542914676500000049e+01 +-1.542355203500000016e+01 +-1.542478561500000112e+01 +-1.541397428500000011e+01 +-1.539980316000000116e+01 +-1.540393972500000075e+01 +-1.538812446500000064e+01 +-1.537388563000000019e+01 +-1.536719369999999962e+01 +-1.535097741999999954e+01 +-1.534229945999999956e+01 +-1.533222293500000077e+01 +-1.537661170999999882e+01 +-1.538219499499999898e+01 +-1.537800980000000095e+01 +-1.537115001500000133e+01 +-1.532198953500000016e+01 +-1.532779216999999861e+01 +-1.533538865999999956e+01 +-1.534313297499999962e+01 +-1.535481739000000090e+01 +-1.536538600500000129e+01 +-1.536904144500000058e+01 +-1.537968110999999993e+01 +-1.538450717999999995e+01 +-1.538347386999999955e+01 +-1.539560270500000172e+01 +-1.539420557000000045e+01 +-1.544480609999999920e+01 +-1.544042444000000103e+01 +-1.544105624999999904e+01 +-1.542607355500000033e+01 +-1.542788266999999891e+01 +-1.542138719500000121e+01 +-1.542759799999999970e+01 +-1.536648511499999969e+01 +-1.536151837999999969e+01 +-1.535773181999999970e+01 +-1.535946940999999910e+01 +-1.535873890000000053e+01 +-1.535761594999999957e+01 +-1.535043382499999964e+01 +-1.535564803999999839e+01 +-1.535738563499999998e+01 +-1.535682916500000061e+01 +-1.535632657999999928e+01 +-1.537019062499999933e+01 +-1.537523078999999981e+01 +-1.538144493000000068e+01 +-1.539188479999999970e+01 +-1.541615819999999992e+01 +-1.542756271500000054e+01 +-1.544595432000000024e+01 +-1.546185827000000046e+01 +-1.547596263999999877e+01 +-1.549659538499999911e+01 +-1.550738572999999931e+01 +-1.551580334000000150e+01 +-1.552478170499999877e+01 +-1.551849985499999995e+01 +-1.553089380499999983e+01 +-1.553084659499999987e+01 +-1.552537107500000069e+01 +-1.552847146999999950e+01 +-1.552418184500000109e+01 +-1.551015853999999905e+01 +-1.551395368500000060e+01 +-1.550951385500000157e+01 +-1.550548458000000096e+01 +-1.550015830999999977e+01 +-1.550487661500000058e+01 +-1.550352430499999912e+01 +-1.550325632000000020e+01 +-1.550767182999999960e+01 +-1.550827455499999985e+01 +-1.551983165999999947e+01 +-1.553142929000000017e+01 +-1.554341602499999908e+01 +-1.555128670000000035e+01 +-1.555519294499999994e+01 +-1.556845617499999967e+01 +-1.558393526500000092e+01 +-1.559696674499999958e+01 +-1.560995578500000036e+01 +-1.562402582500000037e+01 +-1.564137840499999932e+01 +-1.565594244000000046e+01 +-1.567057991000000072e+01 +-1.566729974999999975e+01 +-1.573063469000000048e+01 +-1.573404836499999959e+01 +-1.573583411999999981e+01 +-1.567774009500000076e+01 +-1.565184306999999997e+01 +-1.565343761499999964e+01 +-1.564179277499999898e+01 +-1.562024402499999987e+01 +-1.561021041999999959e+01 +-1.559837913500000006e+01 +-1.558083534500000056e+01 +-1.557173681000000087e+01 +-1.555754661499999969e+01 +-1.554707383999999948e+01 +-1.553396653999999977e+01 +-1.553068828500000009e+01 +-1.552822637499999914e+01 +-1.552652025499999944e+01 +-1.552793550499999853e+01 +-1.553795004000000013e+01 +-1.553692769999999967e+01 +-1.554666471500000036e+01 +-1.554855537499999940e+01 +-1.555969572000000056e+01 +-1.556756687500000069e+01 +-1.557579517499999966e+01 +-1.559171008999999941e+01 +-1.560425805999999938e+01 +-1.561462640999999962e+01 +-1.562640619000000086e+01 +-1.563976621499999986e+01 +-1.565581512500000017e+01 +-1.566052007500000087e+01 +-1.567673587500000032e+01 +-1.568362808499999872e+01 +-1.567825984999999989e+01 +-1.568112612000000006e+01 +-1.567853927499999855e+01 +-1.566511821499999968e+01 +-1.560673045999999964e+01 +-1.558560990999999873e+01 +-1.562541055500000020e+01 +-1.560692978000000153e+01 +-1.559185838500000010e+01 +-1.557206153999999998e+01 +-1.555485248500000139e+01 +-1.552830124000000112e+01 +-1.552552556999999922e+01 +-1.550683689000000065e+01 +-1.549725103499999967e+01 +-1.549837398500000063e+01 +-1.549459313999999921e+01 +-1.549038266999999891e+01 +-1.549459790999999953e+01 +-1.550499487000000087e+01 +-1.551222038000000047e+01 +-1.552354288000000082e+01 +-1.554168748500000063e+01 +-1.555922555999999979e+01 +-1.557427978499999988e+01 +-1.559421968499999878e+01 +-1.562060451500000013e+01 +-1.564058018000000061e+01 +-1.566917419500000008e+01 +-1.569799852499999915e+01 +-1.572247123500000043e+01 +-1.573878049500000031e+01 +-1.575647259000000133e+01 +-1.576834201499999999e+01 +-1.577450465999999984e+01 +-1.578045893000000000e+01 +-1.578054571500000058e+01 +-1.577141141999999974e+01 +-1.575577068499999989e+01 +-1.573682785000000095e+01 +-1.571667528000000047e+01 +-1.569181871500000014e+01 +-1.566938209499999957e+01 +-1.564222145000000097e+01 +-1.563302039999999948e+01 +-1.560412407000000101e+01 +-1.558596754499999903e+01 +-1.556549310499999983e+01 +-1.555358600499999966e+01 +-1.554112577500000114e+01 +-1.553641366999999995e+01 +-1.553342533000000003e+01 +-1.553955030499999879e+01 +-1.553759575000000126e+01 +-1.555117320999999997e+01 +-1.556411122999999996e+01 +-1.558029746999999965e+01 +-1.559737778000000041e+01 +-1.561272286999999892e+01 +-1.564424133500000025e+01 +-1.567403889000000028e+01 +-1.570255803999999955e+01 +-1.573212814500000079e+01 +-1.576879358500000095e+01 +-1.579599475999999925e+01 +-1.582446814000000046e+01 +-1.584929990999999916e+01 +-1.586590385499999911e+01 +-1.587906789999999901e+01 +-1.588243102999999934e+01 +-1.588217973499999935e+01 +-1.587549209499999847e+01 +-1.587209653500000073e+01 +-1.585411119500000154e+01 +-1.583541059499999903e+01 +-1.581964397499999997e+01 +-1.578834724500000064e+01 +-1.576499557500000037e+01 +-1.573322343999999973e+01 +-1.570581865000000121e+01 +-1.568466806500000033e+01 +-1.566013956000000107e+01 +-1.563942765999999907e+01 +-1.562302541999999939e+01 +-1.559828233500000039e+01 +-1.559451150499999983e+01 +-1.557783174500000101e+01 +-1.557600164499999984e+01 +-1.556810283500000125e+01 +-1.556579590000000124e+01 +-1.557135677000000129e+01 +-1.558182335000000052e+01 +-1.558908176499999954e+01 +-1.560653972999999972e+01 +-1.561682319500000027e+01 +-1.563827609999999879e+01 +-1.567125606500000146e+01 +-1.568910026500000043e+01 +-1.571912049999999894e+01 +-1.573413324000000024e+01 +-1.575614309000000013e+01 +-1.589861917500000033e+01 +-1.591432332999999844e+01 +-1.591406250000000000e+01 +-1.592595243499999924e+01 +-1.591927528499999944e+01 +-1.591580676999999966e+01 +-1.578318214000000097e+01 +-1.577569055500000061e+01 +-1.575873994999999894e+01 +-1.572893428500000113e+01 +-1.570692252999999994e+01 +-1.569095659000000076e+01 +-1.565949535500000067e+01 +-1.563263940999999946e+01 +-1.562264442500000072e+01 +-1.559847402500000157e+01 +-1.558777094000000041e+01 +-1.557319259999999872e+01 +-1.556693792000000087e+01 +-1.556461286500000085e+01 +-1.556320190499999967e+01 +-1.556530856999999912e+01 +-1.557327652000000029e+01 +-1.558360767499999966e+01 +-1.559715222999999895e+01 +-1.560957574500000078e+01 +-1.563392067000000019e+01 +-1.565595197500000069e+01 +-1.568421744999999845e+01 +-1.570725297999999981e+01 +-1.573981523500000002e+01 +-1.576849604000000049e+01 +-1.580420446499999976e+01 +-1.583658504499999964e+01 +-1.586587667499999910e+01 +-1.588605308500000035e+01 +-1.591579103500000159e+01 +-1.593078232000000050e+01 +-1.594316148500000097e+01 +-1.594471788499999931e+01 +-1.594408130500000098e+01 +-1.594160223000000087e+01 +-1.593709802500000094e+01 +-1.590852022500000018e+01 +-1.589401007000000021e+01 +-1.587009525500000073e+01 +-1.584198474999999995e+01 +-1.582063197999999993e+01 +-1.579204320500000058e+01 +-1.577313470500000037e+01 +-1.574343967499999941e+01 +-1.572313738000000072e+01 +-1.571766137999999913e+01 +-1.571203708499999863e+01 +-1.569868422000000052e+01 +-1.570232057499999989e+01 +-1.570504903500000005e+01 +-1.570831727999999927e+01 +-1.572423601000000026e+01 +-1.573407221000000078e+01 +-1.575814390000000031e+01 +-1.577776383999999865e+01 +-1.579749441499999918e+01 +-1.582794619000000047e+01 +-1.584542369999999956e+01 +-1.588081168999999981e+01 +-1.591707801499999952e+01 +-1.594385098999999961e+01 +-1.597567844499999978e+01 +-1.600203228000000166e+01 +-1.602824545000000001e+01 +-1.604287433500000049e+01 +-1.605074692000000169e+01 +-1.605992507999999930e+01 +-1.605775165500000057e+01 +-1.605142211999999802e+01 +-1.603268909500000206e+01 +-1.601221990500000203e+01 +-1.598413610499999926e+01 +-1.595147085500000017e+01 +-1.592192077500000025e+01 +-1.587949133000000046e+01 +-1.584291791999999965e+01 +-1.579674864000000056e+01 +-1.577551746500000007e+01 +-1.574218654999999956e+01 +-1.572076750000000089e+01 +-1.569514894499999969e+01 +-1.568304442999999893e+01 +-1.567048310999999927e+01 +-1.566558408999999941e+01 +-1.565985583999999875e+01 +-1.565624332500000016e+01 +-1.566217184499999959e+01 +-1.566499615000000034e+01 +-1.567228365000000068e+01 +-1.568150091000000046e+01 +-1.569711303500000099e+01 +-1.571016359000000051e+01 +-1.571967554000000078e+01 +-1.574291324500000044e+01 +-1.576544142000000015e+01 +-1.578043603999999966e+01 +-1.580568695000000012e+01 +-1.582493972500000012e+01 +-1.583994102499999990e+01 +-1.585490607999999924e+01 +-1.586359786999999955e+01 +-1.587136029999999920e+01 +-1.587459516499999879e+01 +-1.586701202500000107e+01 +-1.586529684499999959e+01 +-1.584595394499999976e+01 +-1.583505773499999947e+01 +-1.581189298500000007e+01 +-1.579848194000000028e+01 +-1.578689289000000073e+01 +-1.576603842000000100e+01 +-1.575127458500000088e+01 +-1.573102426500000028e+01 +-1.571770238999999947e+01 +-1.571407270499999953e+01 +-1.570562220000000053e+01 +-1.570176697000000132e+01 +-1.570397615499999944e+01 +-1.570138645499999974e+01 +-1.570022773500000035e+01 +-1.570539474499999955e+01 +-1.571513891500000071e+01 +-1.572606706500000051e+01 +-1.573268604500000123e+01 +-1.573798036500000030e+01 +-1.574653720999999962e+01 +-1.576445722500000102e+01 +-1.578237438500000067e+01 +-1.578721380500000038e+01 +-1.581760644499999913e+01 +-1.582959890500000100e+01 +-1.585084247500000032e+01 +-1.587352085000000024e+01 +-1.588963222499999972e+01 +-1.590753078500000051e+01 +-1.591454648999999932e+01 +-1.592146396999999958e+01 +-1.592229700000000037e+01 +-1.592711973000000114e+01 +-1.593083572000000103e+01 +-1.592077493500000074e+01 +-1.590129518499999861e+01 +-1.588979435000000073e+01 +-1.587237977999999927e+01 +-1.584940671999999928e+01 +-1.583318758000000059e+01 +-1.581576776500000037e+01 +-1.579610681499999991e+01 +-1.577913999500000131e+01 +-1.575994491500000017e+01 +-1.576063347000000014e+01 +-1.574937438999999983e+01 +-1.574109506499999966e+01 +-1.574323177499999993e+01 +-1.573779439499999988e+01 +-1.572860955999999888e+01 +-1.574126005000000106e+01 +-1.574030828500000112e+01 +-1.575626755000000045e+01 +-1.575765991000000099e+01 +-1.577027797999999947e+01 +-1.578674888499999973e+01 +-1.580069542000000027e+01 +-1.581604480500000065e+01 +-1.583150768000000141e+01 +-1.584667873000000071e+01 +-1.586509895500000056e+01 +-1.587642621999999903e+01 +-1.589234066000000034e+01 +-1.591096687499999973e+01 +-1.591536426500000090e+01 +-1.591746664000000067e+01 +-1.591881322500000095e+01 +-1.592305087999999991e+01 +-1.591552686500000036e+01 +-1.590418100499999987e+01 +-1.589453602000000032e+01 +-1.587187862000000038e+01 +-1.586461114999999999e+01 +-1.584251499000000152e+01 +-1.582955026499999995e+01 +-1.581312036499999962e+01 +-1.578962040000000044e+01 +-1.577862548999999959e+01 +-1.576207780500000055e+01 +-1.575154733499999971e+01 +-1.574994754999999991e+01 +-1.574046992999999972e+01 +-1.573656511500000121e+01 +-1.573041725000000035e+01 +-1.572721481499999996e+01 +-1.572741365499999944e+01 +-1.572163248500000066e+01 +-1.571762752500000104e+01 +-1.571710586500000062e+01 +-1.571993017000000137e+01 +-1.572186422500000091e+01 +-1.572445964499999960e+01 +-1.572757101000000013e+01 +-1.572990989999999911e+01 +-1.573586654500000037e+01 +-1.574047136000000080e+01 +-1.574588918999999976e+01 +-1.574978924000000013e+01 +-1.575697755999999927e+01 +-1.576009464000000015e+01 +-1.576617050000000120e+01 +-1.576730680500000048e+01 +-1.577335786999999989e+01 +-1.577078104499999966e+01 +-1.577834939999999975e+01 +-1.576507759500000105e+01 +-1.577066612499999998e+01 +-1.577298021500000047e+01 +-1.577775287500000090e+01 +-1.578439569500000061e+01 +-1.578939056500000149e+01 +-1.578600692500000058e+01 +-1.579087639000000109e+01 +-1.579561233499999950e+01 +-1.579643154000000038e+01 +-1.579577636500000004e+01 +-1.581176280999999939e+01 +-1.581699991500000024e+01 +-1.577424764499999910e+01 +-1.577215147000000073e+01 +-1.577146053499999923e+01 +-1.577650213500000120e+01 +-1.578099012000000023e+01 +-1.583814907000000005e+01 +-1.583660459500000073e+01 +-1.583835554000000023e+01 +-1.584143829499999967e+01 +-1.583555698500000020e+01 +-1.585156535999999861e+01 +-1.584976625499999869e+01 +-1.585953664499999860e+01 +-1.586014032499999971e+01 +-1.586964702999999943e+01 +-1.587189293000000134e+01 +-1.588114357000000076e+01 +-1.588700198999999991e+01 +-1.590328359500000133e+01 +-1.590479612500000073e+01 +-1.590972995999999995e+01 +-1.591882563000000061e+01 +-1.592678880500000105e+01 +-1.593156385500000027e+01 +-1.594329166500000028e+01 +-1.595365857999999903e+01 +-1.596723603999999952e+01 +-1.596947478999999959e+01 +-1.597972917499999923e+01 +-1.598827171499999977e+01 +-1.599544811000000166e+01 +-1.599444055500000061e+01 +-1.600067186500000105e+01 +-1.600374365000000054e+01 +-1.600675678500000032e+01 +-1.601048516999999904e+01 +-1.599392557000000004e+01 +-1.599445199500000037e+01 +-1.598479651999999973e+01 +-1.596921539499999909e+01 +-1.597164726499999965e+01 +-1.596370362999999948e+01 +-1.595322943000000038e+01 +-1.594394397499999982e+01 +-1.592825984499999947e+01 +-1.591438722500000047e+01 +-1.590499209999999941e+01 +-1.589401579000000098e+01 +-1.589278698000000034e+01 +-1.588339281000000014e+01 +-1.587906074500000031e+01 +-1.587084817999999942e+01 +-1.586382294000000037e+01 +-1.586148357499999939e+01 +-1.586201095999999922e+01 +-1.585378838000000101e+01 +-1.586016988500000124e+01 +-1.586276244999999996e+01 +-1.585924959000000101e+01 +-1.587180852999999914e+01 +-1.587569999999999837e+01 +-1.588145494499999977e+01 +-1.588712119999999928e+01 +-1.590364646999999998e+01 +-1.590516089999999849e+01 +-1.591113662500000103e+01 +-1.591606569500000035e+01 +-1.592377805499999965e+01 +-1.592403793500000120e+01 +-1.592638730999999908e+01 +-1.591884231499999913e+01 +-1.591623783500000044e+01 +-1.591628694499999952e+01 +-1.590339374999999933e+01 +-1.590723323499999964e+01 +-1.589371824499999875e+01 +-1.588401746999999986e+01 +-1.586539315999999999e+01 +-1.586149120500000009e+01 +-1.584672260500000007e+01 +-1.584092998500000071e+01 +-1.583768702000000062e+01 +-1.583009052499999925e+01 +-1.582382536000000073e+01 +-1.582130193999999968e+01 +-1.582338189999999933e+01 +-1.582689618999999936e+01 +-1.581989383500000024e+01 +-1.582824325500000029e+01 +-1.588629293500000017e+01 +-1.589149999500000021e+01 +-1.589505291000000042e+01 +-1.591420078500000024e+01 +-1.592992353500000036e+01 +-1.593992805499999932e+01 +-1.595732689000000093e+01 +-1.598147869499999985e+01 +-1.600449657500000100e+01 +-1.602528524499999918e+01 +-1.605190086500000035e+01 +-1.607374287000000024e+01 +-1.608746433000000309e+01 +-1.610452652000000029e+01 +-1.611768627000000009e+01 +-1.612882804999999919e+01 +-1.608623790500000084e+01 +-1.608475208499999809e+01 +-1.608092689499999750e+01 +-1.607580375500000258e+01 +-1.606358146999999903e+01 +-1.605147171000000128e+01 +-1.603649998000000210e+01 +-1.602825403499999979e+01 +-1.600630903500000102e+01 +-1.598554754000000067e+01 +-1.597071934000000049e+01 +-1.595614003999999930e+01 +-1.594054317500000018e+01 +-1.593814610999999992e+01 +-1.592808914000000087e+01 +-1.592160367500000007e+01 +-1.592132997499999902e+01 +-1.592601632999999950e+01 +-1.593672752500000023e+01 +-1.594633531499999890e+01 +-1.595250892500000006e+01 +-1.597964381999999972e+01 +-1.599586343999999904e+01 +-1.602800655500000104e+01 +-1.605408573000000061e+01 +-1.608625030500000008e+01 +-1.612281322500000158e+01 +-1.615730952999999914e+01 +-1.618201065000000227e+01 +-1.622016620499999817e+01 +-1.624779129499999897e+01 +-1.626906299499999875e+01 +-1.628165912500000090e+01 +-1.629579353500000138e+01 +-1.630291176000000064e+01 +-1.629347896499999848e+01 +-1.628476047499999879e+01 +-1.626996612499999983e+01 +-1.624372196000000201e+01 +-1.621375083999999944e+01 +-1.617601108499999896e+01 +-1.614867114999999842e+01 +-1.610726165999999893e+01 +-1.607117080500000128e+01 +-1.604442119499999819e+01 +-1.601691388999999788e+01 +-1.599120235500000042e+01 +-1.596512317500000044e+01 +-1.594884156999999902e+01 +-1.594040441499999972e+01 +-1.592778587000000101e+01 +-1.592195510999999897e+01 +-1.591682862999999948e+01 +-1.592415141999999939e+01 +-1.592828225999999958e+01 +-1.593515539499999889e+01 +-1.594064998500000030e+01 +-1.595406818500000057e+01 +-1.596928691500000141e+01 +-1.598553800500000044e+01 +-1.600246572500000042e+01 +-1.603157424999999847e+01 +-1.605217266000000009e+01 +-1.607967376999999942e+01 +-1.609884262499999963e+01 +-1.612014294000000092e+01 +-1.613126086999999842e+01 +-1.614019489500000049e+01 +-1.615486526499999798e+01 +-1.615360927500000088e+01 +-1.615803718499999775e+01 +-1.614147662999999966e+01 +-1.613491916499999945e+01 +-1.612520694999999904e+01 +-1.610033035000000012e+01 +-1.608372116500000004e+01 +-1.605687999999999960e+01 +-1.603850507499999978e+01 +-1.602310514499999883e+01 +-1.600972986000000020e+01 +-1.599482297999999858e+01 +-1.598798513499999885e+01 +-1.597684908000000092e+01 +-1.597130537500000003e+01 +-1.597244548500000150e+01 +-1.597045183000000179e+01 +-1.596778822000000098e+01 +-1.596659946499999805e+01 +-1.596610688999999894e+01 +-1.597775268499999868e+01 +-1.598723649999999985e+01 +-1.600032806500000149e+01 +-1.601757621500000184e+01 +-1.604042482499999878e+01 +-1.606641769499999839e+01 +-1.609976101000000170e+01 +-1.613136672999999988e+01 +-1.617786979499999944e+01 +-1.620676803500000318e+01 +-1.623758983500000141e+01 +-1.626648616499999989e+01 +-1.630297756499999906e+01 +-1.632972336000000269e+01 +-1.634225272999999845e+01 +-1.634581756500000083e+01 +-1.635395812999999876e+01 +-1.634883785499999931e+01 +-1.634176349500000214e+01 +-1.633022975499999774e+01 +-1.630732631499999741e+01 +-1.628485488999999831e+01 +-1.625965786000000080e+01 +-1.624338245499999900e+01 +-1.621962737999999860e+01 +-1.619486999499999769e+01 +-1.616909789999999703e+01 +-1.615203857499999884e+01 +-1.614495181999999929e+01 +-1.612860012000000154e+01 +-1.612289618999999874e+01 +-1.611550426499999844e+01 +-1.612012672499999866e+01 +-1.612855052999999828e+01 +-1.613348770500000029e+01 +-1.614316654000000284e+01 +-1.617216396499999931e+01 +-1.619309615999999963e+01 +-1.622381782500000114e+01 +-1.625588226500000033e+01 +-1.628414821500000187e+01 +-1.633594608499999978e+01 +-1.636354065000000091e+01 +-1.640962028500000258e+01 +-1.644086265500000010e+01 +-1.646535777999999794e+01 +-1.649420738499999928e+01 +-1.651116371500000213e+01 +-1.652420807000000025e+01 +-1.653047562000000070e+01 +-1.651756381999999945e+01 +-1.651065444500000012e+01 +-1.649747276500000126e+01 +-1.646496772500000105e+01 +-1.643805980999999861e+01 +-1.639786911000000202e+01 +-1.636197185500000018e+01 +-1.632931899999999814e+01 +-1.628926467499999831e+01 +-1.625453663000000049e+01 +-1.621945858000000129e+01 +-1.618678187999999807e+01 +-1.615791702500000326e+01 +-1.614285469000000006e+01 +-1.611910819999999944e+01 +-1.610422706499999990e+01 +-1.608896732499999871e+01 +-1.606944179499999947e+01 +-1.607272625000000232e+01 +-1.606570244000000258e+01 +-1.607023811500000221e+01 +-1.607633304499999838e+01 +-1.608741474500000024e+01 +-1.610390853500000219e+01 +-1.611866378999999938e+01 +-1.612818336499999816e+01 +-1.615492725000000007e+01 +-1.617624091999999791e+01 +-1.619400882500000094e+01 +-1.621415233500000141e+01 +-1.623305225500000049e+01 +-1.625406170000000117e+01 +-1.626461791999999917e+01 +-1.627417373499999798e+01 +-1.628162479499999904e+01 +-1.627825260000000185e+01 +-1.627350520999999972e+01 +-1.627076816499999978e+01 +-1.626213646000000068e+01 +-1.625108909499999754e+01 +-1.623993491999999961e+01 +-1.622774505499999975e+01 +-1.622444629499999991e+01 +-1.620648002500000118e+01 +-1.619645691000000198e+01 +-1.619726276499999784e+01 +-1.619017123999999797e+01 +-1.618847656500000198e+01 +-1.617628097499999740e+01 +-1.617149829999999966e+01 +-1.616413784000000220e+01 +-1.616849517500000033e+01 +-1.617410182999999790e+01 +-1.618131541999999712e+01 +-1.618944073000000117e+01 +-1.619786453000000037e+01 +-1.620266913999999758e+01 +-1.622072887499999894e+01 +-1.623746776499999811e+01 +-1.626612472500000095e+01 +-1.629143142999999938e+01 +-1.631027412499999940e+01 +-1.633763409000000166e+01 +-1.636304473999999942e+01 +-1.639744567999999703e+01 +-1.642428684000000061e+01 +-1.644473362000000094e+01 +-1.646879196500000120e+01 +-1.648933696999999654e+01 +-1.650298881999999878e+01 +-1.651596165000000127e+01 +-1.653468704000000145e+01 +-1.654188823999999869e+01 +-1.654050827000000012e+01 +-1.654682445499999943e+01 +-1.654708098999999777e+01 +-1.653315257999999943e+01 +-1.653114223499999724e+01 +-1.652563762500000166e+01 +-1.651058674000000082e+01 +-1.650248432499999751e+01 +-1.649187183500000131e+01 +-1.648122787500000186e+01 +-1.647220039500000155e+01 +-1.645149135500000170e+01 +-1.644748210999999927e+01 +-1.643751620999999830e+01 +-1.642931556500000312e+01 +-1.643356323000000074e+01 +-1.642333793999999969e+01 +-1.642659092000000243e+01 +-1.642434406000000280e+01 +-1.643116665000000154e+01 +-1.643226718999999747e+01 +-1.644394016500000077e+01 +-1.644568920500000075e+01 +-1.645906734500000113e+01 +-1.646782970000000290e+01 +-1.648040580500000019e+01 +-1.648597335999999913e+01 +-1.649265003000000007e+01 +-1.649202442500000032e+01 +-1.650678825500000002e+01 +-1.650041198999999992e+01 +-1.649819660500000040e+01 +-1.650563526499999867e+01 +-1.650304222000000109e+01 +-1.649823569999999862e+01 +-1.649179553999999825e+01 +-1.648445320000000081e+01 +-1.648674392999999938e+01 +-1.647104359000000073e+01 +-1.646737575999999947e+01 +-1.646524905999999788e+01 +-1.645003222999999792e+01 +-1.644392394999999851e+01 +-1.643092060000000032e+01 +-1.641232013500000164e+01 +-1.640551758000000149e+01 +-1.638895321000000038e+01 +-1.639159870000000296e+01 +-1.636795139499999863e+01 +-1.635584163500000088e+01 +-1.634584999000000138e+01 +-1.633034610500000028e+01 +-1.631444644999999838e+01 +-1.631437969499999951e+01 +-1.630053138999999973e+01 +-1.629553699499999908e+01 +-1.629065323000000021e+01 +-1.628359985499999851e+01 +-1.628793049000000082e+01 +-1.628284550000000053e+01 +-1.628295325999999932e+01 +-1.629057311999999769e+01 +-1.627966595000000183e+01 +-1.628711700499999893e+01 +-1.629679679999999919e+01 +-1.630090713499999922e+01 +-1.631284809499999966e+01 +-1.631875419499999680e+01 +-1.633953475999999938e+01 +-1.635550880499999948e+01 +-1.637001323999999869e+01 +-1.638368129499999881e+01 +-1.639596271500000313e+01 +-1.642233657500000277e+01 +-1.643731593999999774e+01 +-1.645436095999999893e+01 +-1.647343158500000015e+01 +-1.648783970000000210e+01 +-1.650395869999999832e+01 +-1.650609111500000026e+01 +-1.651748371000000049e+01 +-1.652615261000000046e+01 +-1.652299881000000070e+01 +-1.652914523999999830e+01 +-1.651604271000000068e+01 +-1.652875996000000214e+01 +-1.652000903999999792e+01 +-1.650834751500000053e+01 +-1.650015354499999987e+01 +-1.649858665499999688e+01 +-1.649751186499999989e+01 +-1.648557948999999923e+01 +-1.647686386000000169e+01 +-1.647966194500000015e+01 +-1.647556113999999994e+01 +-1.646905136000000169e+01 +-1.647409343999999720e+01 +-1.649026012499999894e+01 +-1.650238514000000123e+01 +-1.651215649000000241e+01 +-1.652287482999999924e+01 +-1.653753376000000230e+01 +-1.655991840499999768e+01 +-1.659391689499999956e+01 +-1.661235427500000128e+01 +-1.664879607999999678e+01 +-1.667825603500000042e+01 +-1.670769977500000181e+01 +-1.674545383499999929e+01 +-1.677560233999999895e+01 +-1.679988002500000022e+01 +-1.682253456000000114e+01 +-1.684726523999999870e+01 +-1.686020183499999803e+01 +-1.687458133500000201e+01 +-1.688552093500000240e+01 +-1.687689304500000276e+01 +-1.687083434999999909e+01 +-1.687104988000000105e+01 +-1.684725665999999933e+01 +-1.682717419000000092e+01 +-1.680132483999999948e+01 +-1.676037979000000178e+01 +-1.674458408499999962e+01 +-1.670158290500000220e+01 +-1.666363716000000039e+01 +-1.663992309500000033e+01 +-1.659954166499999673e+01 +-1.658038520499999890e+01 +-1.655136871499999884e+01 +-1.652271843000000118e+01 +-1.649695110000000042e+01 +-1.648564052500000088e+01 +-1.646315956000000114e+01 +-1.645922374500000274e+01 +-1.645523834000000107e+01 +-1.645674324000000155e+01 +-1.645926856999999899e+01 +-1.646819782500000073e+01 +-1.647918986999999902e+01 +-1.649348163500000197e+01 +-1.651012706499999894e+01 +-1.652773666499999905e+01 +-1.655334567999999962e+01 +-1.657329464000000030e+01 +-1.659371280999999954e+01 +-1.661295604500000067e+01 +-1.662345123500000099e+01 +-1.663519859000000167e+01 +-1.664367008500000011e+01 +-1.664012718500000076e+01 +-1.664351081499999907e+01 +-1.663817500999999766e+01 +-1.662524986500000068e+01 +-1.660924624999999821e+01 +-1.659657477999999742e+01 +-1.656905174500000300e+01 +-1.654236698000000061e+01 +-1.651809501500000010e+01 +-1.649525547000000003e+01 +-1.646621894999999824e+01 +-1.644550419000000119e+01 +-1.642486190500000021e+01 +-1.640206908999999769e+01 +-1.638950920500000308e+01 +-1.637806511000000143e+01 +-1.637614059499999897e+01 +-1.637025451499999917e+01 +-1.637885856500000159e+01 +-1.637600708000000083e+01 +-1.638517093499999788e+01 +-1.639806652000000042e+01 +-1.641874885500000048e+01 +-1.643223667499999863e+01 +-1.646453094499999992e+01 +-1.648449421000000115e+01 +-1.652218056000000246e+01 +-1.655543803999999852e+01 +-1.660064411000000106e+01 +-1.663305568999999906e+01 +-1.667143154000000038e+01 +-1.670487022500000052e+01 +-1.673161887999999919e+01 +-1.677368926999999843e+01 +-1.679717158999999782e+01 +-1.682201958000000275e+01 +-1.683171844499999992e+01 +-1.684410476499999731e+01 +-1.684204101499999950e+01 +-1.682664871000000062e+01 +-1.681163501999999710e+01 +-1.679814147999999818e+01 +-1.677574634500000172e+01 +-1.674263286500000092e+01 +-1.671634292499999930e+01 +-1.668837261000000183e+01 +-1.666277980499999956e+01 +-1.664152717500000023e+01 +-1.662117767000000157e+01 +-1.660251140500000133e+01 +-1.658316517000000090e+01 +-1.657240104499999944e+01 +-1.657099533000000235e+01 +-1.656307602000000045e+01 +-1.657305526999999756e+01 +-1.657916355000000053e+01 +-1.659761333499999836e+01 +-1.662516498499999784e+01 +-1.664273929499999838e+01 +-1.668038367999999849e+01 +-1.670503139499999889e+01 +-1.674886512500000180e+01 +-1.679637813499999766e+01 +-1.683075236999999902e+01 +-1.687217139999999915e+01 +-1.690684318499999961e+01 +-1.694965171999999853e+01 +-1.699055672000000072e+01 +-1.701575470000000223e+01 +-1.704157733999999991e+01 +-1.704593085999999857e+01 +-1.704409789999999703e+01 +-1.704347610499999988e+01 +-1.702425765999999996e+01 +-1.700238895500000069e+01 +-1.697913742000000070e+01 +-1.693797302499999802e+01 +-1.690100001999999790e+01 +-1.684937762999999933e+01 +-1.680947494499999806e+01 +-1.676249027000000069e+01 +-1.672475910500000040e+01 +-1.668346786500000078e+01 +-1.664751911500000148e+01 +-1.661455249499999809e+01 +-1.658262729500000177e+01 +-1.656518364000000076e+01 +-1.654494952999999668e+01 +-1.654138183499999926e+01 +-1.653347587500000060e+01 +-1.651948356999999845e+01 +-1.652431869499999806e+01 +-1.653148079000000337e+01 +-1.654094791500000028e+01 +-1.655584812000000028e+01 +-1.657328319500000191e+01 +-1.658886909499999973e+01 +-1.661491394000000099e+01 +-1.663235473499999983e+01 +-1.666048717500000009e+01 +-1.668672371000000254e+01 +-1.670365809999999840e+01 +-1.672945022999999765e+01 +-1.675338077500000011e+01 +-1.676682472499999932e+01 +-1.676682853999999878e+01 +-1.677518844499999773e+01 +-1.677313423500000056e+01 +-1.676960564000000176e+01 +-1.676555538000000212e+01 +-1.675635147500000244e+01 +-1.673454952000000162e+01 +-1.671563911500000188e+01 +-1.670620346500000153e+01 +-1.669086074999999880e+01 +-1.667462539499999963e+01 +-1.666447258000000176e+01 +-1.665155697000000146e+01 +-1.665295505499999962e+01 +-1.664515494999999845e+01 +-1.664685726000000088e+01 +-1.664184665500000193e+01 +-1.664575958500000041e+01 +-1.665509510000000049e+01 +-1.665988922000000017e+01 +-1.666778373500000043e+01 +-1.667794990499999841e+01 +-1.669205951499999685e+01 +-1.670274924999999655e+01 +-1.671637535500000027e+01 +-1.674489212000000293e+01 +-1.675413036500000175e+01 +-1.678555774499999842e+01 +-1.681042861999999971e+01 +-1.683346271499999958e+01 +-1.686411380999999921e+01 +-1.689087867499999973e+01 +-1.691673183500000022e+01 +-1.693999671999999990e+01 +-1.695753002500000051e+01 +-1.697747516500000131e+01 +-1.698405742499999960e+01 +-1.699020576499999891e+01 +-1.698053931999999833e+01 +-1.698001384999999885e+01 +-1.697263717999999955e+01 +-1.696059417500000066e+01 +-1.694319629499999991e+01 +-1.692968750000000000e+01 +-1.690904807999999804e+01 +-1.688813018999999827e+01 +-1.686327362000000107e+01 +-1.685398483499999855e+01 +-1.683570003500000212e+01 +-1.683043098499999957e+01 +-1.681807327499999971e+01 +-1.681411362000000054e+01 +-1.680824756500000206e+01 +-1.680210303999999866e+01 +-1.680439090499999821e+01 +-1.680830955500000101e+01 +-1.681545066500000019e+01 +-1.681481170500000033e+01 +-1.683507347000000109e+01 +-1.683274554999999850e+01 +-1.685021495999999885e+01 +-1.686488341999999818e+01 +-1.687945556500000066e+01 +-1.688966941500000019e+01 +-1.690714931499999807e+01 +-1.693028640500000037e+01 +-1.693195533500000138e+01 +-1.694437885500000007e+01 +-1.695228862500000133e+01 +-1.695481014500000327e+01 +-1.695185375500000191e+01 +-1.694065952500000094e+01 +-1.694308376000000038e+01 +-1.692227839999999972e+01 +-1.690848923000000070e+01 +-1.688173675499999860e+01 +-1.686176109499999853e+01 +-1.683618926999999843e+01 +-1.681840133499999723e+01 +-1.678644371000000035e+01 +-1.677419185499999799e+01 +-1.673600959999999915e+01 +-1.672861098999999996e+01 +-1.671122360000000029e+01 +-1.669483757000000068e+01 +-1.668802928999999935e+01 +-1.666742515500000010e+01 +-1.666091250999999929e+01 +-1.664490985500000164e+01 +-1.664655017999999842e+01 +-1.662679862999999969e+01 +-1.662564087000000157e+01 +-1.661248206999999866e+01 +-1.661046218999999979e+01 +-1.659801102000000128e+01 +-1.660186767500000116e+01 +-1.659831237499999901e+01 +-1.658097934500000292e+01 +-1.658539008999999709e+01 +-1.658774089499999960e+01 +-1.659075832500000303e+01 +-1.659452819500000231e+01 +-1.658925151500000084e+01 +-1.660064220499999976e+01 +-1.660215187000000014e+01 +-1.659332370499999953e+01 +-1.659371662000000214e+01 +-1.659128284500000206e+01 +-1.660262584499999861e+01 +-1.660587406000000144e+01 +-1.660279846499999934e+01 +-1.660467529499999983e+01 +-1.661178875000000232e+01 +-1.662217807999999764e+01 +-1.663401794500000008e+01 +-1.663533019999999851e+01 +-1.664263344000000089e+01 +-1.666344642500000006e+01 +-1.667038345499999963e+01 +-1.668104171499999921e+01 +-1.669297313999999943e+01 +-1.670572948499999910e+01 +-1.671284961499999966e+01 +-1.671069812500000040e+01 +-1.671774482499999692e+01 +-1.672372627500000064e+01 +-1.671520614499999979e+01 +-1.671172332999999810e+01 +-1.671266650999999825e+01 +-1.670930957999999933e+01 +-1.670294188999999818e+01 +-1.669366836500000062e+01 +-1.669699192000000210e+01 +-1.668897151499999865e+01 +-1.669922732999999937e+01 +-1.669852923999999916e+01 +-1.670276164999999935e+01 +-1.670276260500000021e+01 +-1.670809269000000086e+01 +-1.671995735000000138e+01 +-1.672826576499999973e+01 +-1.673478889500000122e+01 +-1.674892139499999999e+01 +-1.675502681500000079e+01 +-1.677270412500000063e+01 +-1.678294849499999941e+01 +-1.679938793499999861e+01 +-1.682303523999999939e+01 +-1.683981704500000021e+01 +-1.686583328000000037e+01 +-1.687695122000000225e+01 +-1.689585686000000209e+01 +-1.690843868000000327e+01 +-1.692217922000000030e+01 +-1.693639564500000105e+01 +-1.694879150500000264e+01 +-1.695119857499999938e+01 +-1.694782161500000228e+01 +-1.694477939499999763e+01 +-1.694675349999999980e+01 +-1.693200683500000281e+01 +-1.691895866499999812e+01 +-1.690166568500000110e+01 +-1.688635921499999881e+01 +-1.685967254499999868e+01 +-1.682918739499999816e+01 +-1.682005977499999716e+01 +-1.679005336499999856e+01 +-1.678037357499999871e+01 +-1.675860499999999931e+01 +-1.673602009000000024e+01 +-1.672598743500000040e+01 +-1.671047496999999993e+01 +-1.669876194000000069e+01 +-1.669292164000000156e+01 +-1.668756008000000080e+01 +-1.667268276000000071e+01 +-1.667523002499999762e+01 +-1.666120052499999815e+01 +-1.667357921500000018e+01 +-1.666371918000000107e+01 +-1.668426609000000127e+01 +-1.668349552000000102e+01 +-1.668859863000000132e+01 +-1.670579528999999752e+01 +-1.671718788000000089e+01 +-1.672984313500000297e+01 +-1.674260806999999929e+01 +-1.675238227999999907e+01 +-1.675699234000000004e+01 +-1.676825618499999848e+01 +-1.676700401499999771e+01 +-1.676594638999999987e+01 +-1.676340675000000147e+01 +-1.675626754500000004e+01 +-1.673797416500000068e+01 +-1.672483253500000089e+01 +-1.671798800999999912e+01 +-1.669160842999999872e+01 +-1.667103385500000101e+01 +-1.665433884000000120e+01 +-1.664029884500000023e+01 +-1.662450122999999991e+01 +-1.661125278499999780e+01 +-1.660061073500000006e+01 +-1.659310626999999982e+01 +-1.658258629000000184e+01 +-1.657100581999999989e+01 +-1.658636856500000079e+01 +-1.657399654499999997e+01 +-1.658178711000000050e+01 +-1.659075260000000185e+01 +-1.659764290000000031e+01 +-1.661336231499999982e+01 +-1.663847637500000332e+01 +-1.665232562999999999e+01 +-1.667616558000000282e+01 +-1.669767570500000176e+01 +-1.672939586500000075e+01 +-1.676096249000000071e+01 +-1.679041957999999823e+01 +-1.681968497999999812e+01 +-1.684770107499999980e+01 +-1.687448310500000304e+01 +-1.689268874999999781e+01 +-1.691383456999999879e+01 +-1.692865276500000249e+01 +-1.693525027999999821e+01 +-1.693581581000000114e+01 +-1.692958259499999940e+01 +-1.691580676999999966e+01 +-1.690812110999999973e+01 +-1.689015865500000046e+01 +-1.687427807000000257e+01 +-1.685272216999999983e+01 +-1.682866668999999860e+01 +-1.680483723000000040e+01 +-1.679634952500000011e+01 +-1.677454662499999927e+01 +-1.675517368500000259e+01 +-1.674894809999999978e+01 +-1.673285389000000123e+01 +-1.672430801499999831e+01 +-1.672872352499999948e+01 +-1.672744369500000161e+01 +-1.672752189500000242e+01 +-1.673399925000000010e+01 +-1.674801444999999944e+01 +-1.677182292500000216e+01 +-1.679805278499999943e+01 +-1.682336139499999916e+01 +-1.685435104500000136e+01 +-1.687887382499999944e+01 +-1.690847587500000060e+01 +-1.696543312500000056e+01 +-1.700049590999999793e+01 +-1.702626991000000345e+01 +-1.705926513500000041e+01 +-1.708709430500000082e+01 +-1.710698985999999877e+01 +-1.712811851500000060e+01 +-1.713665771499999835e+01 +-1.712598228499999919e+01 +-1.712301921499999935e+01 +-1.709916114500000006e+01 +-1.709109115500000087e+01 +-1.706738567500000059e+01 +-1.703572178000000292e+01 +-1.701005173000000070e+01 +-1.697433853500000112e+01 +-1.694539165500000166e+01 +-1.689652634000000120e+01 +-1.687498283499999729e+01 +-1.684134960499999778e+01 +-1.681269645500000109e+01 +-1.677967548499999850e+01 +-1.675091076000000001e+01 +-1.673595428499999826e+01 +-1.672307014500000122e+01 +-1.670513724999999994e+01 +-1.670464039000000156e+01 +-1.669890499000000261e+01 +-1.670148659000000180e+01 +-1.670585918500000133e+01 +-1.671613788499999842e+01 +-1.673435116000000278e+01 +-1.674446582999999933e+01 +-1.676835346000000015e+01 +-1.678857803500000045e+01 +-1.681221199000000155e+01 +-1.683716106500000009e+01 +-1.685474681999999902e+01 +-1.686951351500000129e+01 +-1.687724113499999845e+01 +-1.689611625999999944e+01 +-1.690549373500000030e+01 +-1.690679550499999806e+01 +-1.690172481500000146e+01 +-1.689484500999999739e+01 +-1.688689517999999978e+01 +-1.686122989500000102e+01 +-1.684887790999999879e+01 +-1.682349109999999826e+01 +-1.680715560499999839e+01 +-1.678421020500000083e+01 +-1.675818634000000174e+01 +-1.673580646499999958e+01 +-1.671935749000000015e+01 +-1.669714927500000101e+01 +-1.668199634500000172e+01 +-1.667474269499999906e+01 +-1.666765880999999894e+01 +-1.666324424500000134e+01 +-1.667289066499999706e+01 +-1.667297744500000078e+01 +-1.668151569000000123e+01 +-1.669548988500000064e+01 +-1.671164798499999904e+01 +-1.672938918999999913e+01 +-1.676145076499999931e+01 +-1.678941917499999903e+01 +-1.682426261999999895e+01 +-1.684820365999999936e+01 +-1.688165378499999747e+01 +-1.691176032999999990e+01 +-1.694323826000000111e+01 +-1.696669483000000156e+01 +-1.699852180499999932e+01 +-1.702942752999999954e+01 +-1.704896831499999976e+01 +-1.705880260500000034e+01 +-1.708187294000000023e+01 +-1.709445286000000053e+01 +-1.710543155500000267e+01 +-1.710415363500000296e+01 +-1.709846306000000027e+01 +-1.708150481999999926e+01 +-1.707059478499999727e+01 +-1.705081081499999840e+01 +-1.702868175500000092e+01 +-1.700875568500000057e+01 +-1.698258876999999956e+01 +-1.695330333500000108e+01 +-1.693826484499999907e+01 +-1.691101551500000255e+01 +-1.690655231499999900e+01 +-1.689067649999999787e+01 +-1.689109134999999995e+01 +-1.689139080500000034e+01 +-1.689800166999999931e+01 +-1.691276359500000126e+01 +-1.693126296999999880e+01 +-1.695425414999999703e+01 +-1.698299026499999798e+01 +-1.700881958000000083e+01 +-1.704731654999999790e+01 +-1.708105087500000252e+01 +-1.711323070499999943e+01 +-1.714494514500000122e+01 +-1.718346977000000209e+01 +-1.721453475999999938e+01 +-1.724869918999999996e+01 +-1.728233814000000024e+01 +-1.730593776999999989e+01 +-1.733884048499999864e+01 +-1.735630225999999965e+01 +-1.736220073500000183e+01 +-1.735924434500000046e+01 +-1.734752369000000272e+01 +-1.734945106500000023e+01 +-1.733725643000000005e+01 +-1.731779385000000104e+01 +-1.729201698500000006e+01 +-1.725755405499999995e+01 +-1.720774173999999945e+01 +-1.717624569000000179e+01 +-1.711771774500000021e+01 +-1.709103869999999858e+01 +-1.705834770500000275e+01 +-1.701227569499999959e+01 +-1.697685241499999975e+01 +-1.695403194499999699e+01 +-1.693212032000000278e+01 +-1.691549110500000097e+01 +-1.691445827500000121e+01 +-1.690534305499999945e+01 +-1.690679645499999850e+01 +-1.690793514499999972e+01 +-1.691597652499999782e+01 +-1.692225170000000034e+01 +-1.693207454499999898e+01 +-1.694238758000000189e+01 +-1.696250915499999934e+01 +-1.696696567500000086e+01 +-1.698805236999999835e+01 +-1.700597763000000029e+01 +-1.701601982500000076e+01 +-1.703817367499999946e+01 +-1.705412769000000139e+01 +-1.707023048499999973e+01 +-1.708129787500000063e+01 +-1.709465598999999969e+01 +-1.710275650499999855e+01 +-1.711074638499999878e+01 +-1.710749625999999779e+01 +-1.709754371500000047e+01 +-1.709487723999999886e+01 +-1.708053493499999931e+01 +-1.706003475500000022e+01 +-1.705786037500000063e+01 +-1.704304981500000338e+01 +-1.702270889000000054e+01 +-1.701266193500000057e+01 +-1.699945544999999925e+01 +-1.699529171000000005e+01 +-1.700247764499999903e+01 +-1.700359630500000208e+01 +-1.700416660500000177e+01 +-1.701702785500000203e+01 +-1.703775405999999748e+01 +-1.705447006500000029e+01 +-1.707351875500000205e+01 +-1.708851051499999940e+01 +-1.711002350000000050e+01 +-1.713931465499999973e+01 +-1.716680908000000017e+01 +-1.717939281499999993e+01 +-1.721900749000000275e+01 +-1.725047873999999837e+01 +-1.727303600500000158e+01 +-1.729923820500000176e+01 +-1.733129596499999892e+01 +-1.736598777999999754e+01 +-1.738781165999999700e+01 +-1.742109870999999899e+01 +-1.743604945999999956e+01 +-1.746398639499999916e+01 +-1.748116492999999849e+01 +-1.749055290000000085e+01 +-1.749452304500000110e+01 +-1.749439811500000275e+01 +-1.748154926500000172e+01 +-1.747887038999999731e+01 +-1.746399307499999765e+01 +-1.744611931000000027e+01 +-1.742648315499999967e+01 +-1.741852569499999959e+01 +-1.740161323499999924e+01 +-1.738586235000000002e+01 +-1.736524677499999925e+01 +-1.736697483000000020e+01 +-1.736258507000000151e+01 +-1.736128997499999826e+01 +-1.736427592999999803e+01 +-1.736602211000000295e+01 +-1.736836147500000038e+01 +-1.738758849999999967e+01 +-1.739637565499999994e+01 +-1.740587615999999826e+01 +-1.742035198499999993e+01 +-1.743418121500000240e+01 +-1.744631576500000136e+01 +-1.746706199500000167e+01 +-1.747282790999999946e+01 +-1.749890136500000182e+01 +-1.751490021000000041e+01 +-1.752972984499999853e+01 +-1.754598045000000184e+01 +-1.756704044499999995e+01 +-1.758691501500000243e+01 +-1.759573268999999840e+01 +-1.759818458499999849e+01 +-1.760403919499999859e+01 +-1.758228397499999929e+01 +-1.758365917500000108e+01 +-1.756624984500000153e+01 +-1.754905700500000165e+01 +-1.752025508999999914e+01 +-1.749172878499999939e+01 +-1.746644687999999945e+01 +-1.743068504500000060e+01 +-1.740441227000000168e+01 +-1.737647819500000068e+01 +-1.736109733500000019e+01 +-1.733562564999999722e+01 +-1.733697987000000040e+01 +-1.731592940999999897e+01 +-1.730907154000000148e+01 +-1.730542755000000099e+01 +-1.729718208499999932e+01 +-1.728909397500000011e+01 +-1.728443050499999956e+01 +-1.727113532999999990e+01 +-1.728132533999999865e+01 +-1.727579403000000013e+01 +-1.727100944499999713e+01 +-1.727666949999999702e+01 +-1.727180004000000224e+01 +-1.727228450999999865e+01 +-1.726927948000000157e+01 +-1.727371692499999867e+01 +-1.728539371500000144e+01 +-1.729489135500000074e+01 +-1.729448127500000254e+01 +-1.730126571999999996e+01 +-1.730968761500000141e+01 +-1.730775261000000143e+01 +-1.732244968500000226e+01 +-1.732437515499999847e+01 +-1.732159996000000035e+01 +-1.732142353000000057e+01 +-1.731688212999999976e+01 +-1.732917403999999806e+01 +-1.732179164500000113e+01 +-1.732959937999999767e+01 +-1.733085060500000196e+01 +-1.734020710000000065e+01 +-1.735304355499999929e+01 +-1.737787819000000056e+01 +-1.739823913500000074e+01 +-1.742063235999999904e+01 +-1.744372176999999979e+01 +-1.746488379999999907e+01 +-1.748737621499999761e+01 +-1.749286842000000064e+01 +-1.751298141499999872e+01 +-1.751915550000000010e+01 +-1.751643848500000189e+01 +-1.753714847500000218e+01 +-1.754063987500000010e+01 +-1.753230285500000107e+01 +-1.755772304500000303e+01 +-1.755633639999999929e+01 +-1.754930401000000018e+01 +-1.756479358500000032e+01 +-1.758094883000000053e+01 +-1.757474326999999903e+01 +-1.759816551499999804e+01 +-1.760513306000000000e+01 +-1.761827183000000119e+01 +-1.763021278000000081e+01 +-1.764189148000000174e+01 +-1.764542770500000302e+01 +-1.765107154500000064e+01 +-1.765682411000000229e+01 +-1.766397381000000166e+01 +-1.767935657499999991e+01 +-1.768425369500000244e+01 +-1.770142364499999843e+01 +-1.771057414999999935e+01 +-1.773407363999999831e+01 +-1.775210094500000224e+01 +-1.776552009499999940e+01 +-1.779923915999999906e+01 +-1.782879352500000181e+01 +-1.783830928999999799e+01 +-1.785905456500000099e+01 +-1.787880515999999886e+01 +-1.788339614999999938e+01 +-1.789326190999999966e+01 +-1.789362144500000085e+01 +-1.789867114999999842e+01 +-1.788943767499999993e+01 +-1.787417506999999972e+01 +-1.786914920999999978e+01 +-1.786112595000000169e+01 +-1.783637714500000016e+01 +-1.782497024500000293e+01 +-1.781447219500000045e+01 +-1.779414272500000038e+01 +-1.777331542999999670e+01 +-1.775657558500000022e+01 +-1.775171852000000072e+01 +-1.773259353999999988e+01 +-1.771532631000000180e+01 +-1.769130420500000156e+01 +-1.767703342499999764e+01 +-1.765463447500000171e+01 +-1.763785171500000004e+01 +-1.761758900000000239e+01 +-1.760038662000000187e+01 +-1.759269905000000023e+01 +-1.758145808999999815e+01 +-1.757456969999999785e+01 +-1.757760429000000002e+01 +-1.757847976500000087e+01 +-1.759054946999999913e+01 +-1.759176444999999944e+01 +-1.760486030500000254e+01 +-1.762238979500000013e+01 +-1.763561916500000137e+01 +-1.764843368500000054e+01 +-1.765811538999999897e+01 +-1.764711952500000081e+01 +-1.766168403999999725e+01 +-1.765470314000000229e+01 +-1.765021228999999892e+01 +-1.763108920999999896e+01 +-1.762780952499999998e+01 +-1.760399913999999910e+01 +-1.759346389999999971e+01 +-1.756888007999999957e+01 +-1.754515075500000165e+01 +-1.752949238000000065e+01 +-1.751354884999999939e+01 +-1.749509524999999854e+01 +-1.748419761999999977e+01 +-1.745763969500000101e+01 +-1.744272518500000047e+01 +-1.743188953500000338e+01 +-1.741207027499999782e+01 +-1.741500663499999746e+01 +-1.740204334499999916e+01 +-1.739337635000000049e+01 +-1.740505981500000132e+01 +-1.740425395999999836e+01 +-1.743569087999999923e+01 +-1.743754577500000025e+01 +-1.746981715999999807e+01 +-1.750164222500000122e+01 +-1.754443264000000013e+01 +-1.757484817499999963e+01 +-1.762528037999999952e+01 +-1.766683292500000135e+01 +-1.770674419499999885e+01 +-1.774910736500000041e+01 +-1.777058696499999968e+01 +-1.780585384500000146e+01 +-1.784628868000000068e+01 +-1.785789298999999986e+01 +-1.787484932000000271e+01 +-1.788070393000000280e+01 +-1.788311862999999846e+01 +-1.788807106000000147e+01 +-1.787224387999999919e+01 +-1.786462593499999940e+01 +-1.786106300499999833e+01 +-1.783630943500000043e+01 +-1.781333637499999867e+01 +-1.779408455000000089e+01 +-1.778252220000000250e+01 +-1.775391674000000108e+01 +-1.773038959499999834e+01 +-1.771710205000000116e+01 +-1.770698643000000061e+01 +-1.768117045999999704e+01 +-1.766634941000000225e+01 +-1.766149330000000006e+01 +-1.766105174999999861e+01 +-1.766432571500000037e+01 +-1.767747402500000220e+01 +-1.769947815000000091e+01 +-1.770832728999999972e+01 +-1.774584102500000071e+01 +-1.779302978500000165e+01 +-1.782597446500000160e+01 +-1.788006973499999930e+01 +-1.792194270999999972e+01 +-1.795615863500000131e+01 +-1.800134754500000156e+01 +-1.804468536499999942e+01 +-1.808554363500000051e+01 +-1.811221122999999977e+01 +-1.813207816999999977e+01 +-1.815382003499999897e+01 +-1.816622162000000174e+01 +-1.816883087000000074e+01 +-1.814922714000000070e+01 +-1.815076351500000129e+01 +-1.813021945999999929e+01 +-1.810151576999999889e+01 +-1.807654858000000075e+01 +-1.802534866499999922e+01 +-1.799339580499999869e+01 +-1.793118095500000209e+01 +-1.788274479000000028e+01 +-1.782536697500000145e+01 +-1.778037357499999871e+01 +-1.771896266499999939e+01 +-1.767121124500000207e+01 +-1.761922836499999789e+01 +-1.757910728499999919e+01 +-1.754884528999999915e+01 +-1.751375389000000027e+01 +-1.749424171500000114e+01 +-1.748378753499999760e+01 +-1.747786999000000208e+01 +-1.747884559499999924e+01 +-1.749093627500000281e+01 +-1.750389098999999860e+01 +-1.752551841500000052e+01 +-1.755683040499999947e+01 +-1.757994556500000272e+01 +-1.760478973500000066e+01 +-1.763987922999999824e+01 +-1.766598606000000160e+01 +-1.769272422499999919e+01 +-1.770767498000000018e+01 +-1.773057555999999835e+01 +-1.773683929499999934e+01 +-1.775891494500000078e+01 +-1.775029087000000061e+01 +-1.776161575000000070e+01 +-1.774942779499999901e+01 +-1.773428440500000036e+01 +-1.771645832499999784e+01 +-1.769142245999999830e+01 +-1.766029549000000287e+01 +-1.763519286999999736e+01 +-1.760317039499999936e+01 +-1.756661319999999904e+01 +-1.752376556499999793e+01 +-1.750363540500000070e+01 +-1.746505832999999797e+01 +-1.744370174499999848e+01 +-1.741847514999999902e+01 +-1.740349007000000015e+01 +-1.739102172999999851e+01 +-1.740404987499999834e+01 +-1.741015243999999740e+01 +-1.742056084000000027e+01 +-1.743903732000000062e+01 +-1.746144580499999677e+01 +-1.748825550000000106e+01 +-1.752890109999999879e+01 +-1.757096385999999910e+01 +-1.760258197499999966e+01 +-1.764801407000000211e+01 +-1.769899273000000051e+01 +-1.773581028000000259e+01 +-1.778855800499999873e+01 +-1.783720874999999850e+01 +-1.787008761999999962e+01 +-1.790049266500000158e+01 +-1.793055820499999697e+01 +-1.797037124999999946e+01 +-1.797844123999999866e+01 +-1.799346923499999917e+01 +-1.800214671999999894e+01 +-1.798683166499999686e+01 +-1.796413803000000087e+01 +-1.795877742500000096e+01 +-1.792716503000000117e+01 +-1.789078903000000054e+01 +-1.784941006000000030e+01 +-1.781614017500000102e+01 +-1.777349853500000165e+01 +-1.773746109000000004e+01 +-1.770408439499999886e+01 +-1.767118644500000002e+01 +-1.764821720500000168e+01 +-1.763150215499999973e+01 +-1.761462974500000200e+01 +-1.762302685000000224e+01 +-1.761856746499999815e+01 +-1.762889862000000107e+01 +-1.764939785499999658e+01 +-1.767085837999999853e+01 +-1.769963741499999799e+01 +-1.772261238000000105e+01 +-1.775982570499999724e+01 +-1.778603267999999815e+01 +-1.784176731000000160e+01 +-1.786947345499999784e+01 +-1.791607093500000047e+01 +-1.795273876000000257e+01 +-1.798395443000000071e+01 +-1.801607418500000080e+01 +-1.804660701499999931e+01 +-1.806652450500000029e+01 +-1.808002948499999718e+01 +-1.808347034500000206e+01 +-1.806984234000000100e+01 +-1.805644798499999837e+01 +-1.803238392000000090e+01 +-1.799950695000000067e+01 +-1.795574569499999740e+01 +-1.790759658500000029e+01 +-1.785700321499999887e+01 +-1.780044842000000216e+01 +-1.774355316000000116e+01 +-1.769232463499999852e+01 +-1.764198302999999868e+01 +-1.759378528500000272e+01 +-1.754927634999999952e+01 +-1.752041435000000291e+01 +-1.749441432500000104e+01 +-1.747131061500000015e+01 +-1.745462513000000015e+01 +-1.744792938500000190e+01 +-1.743468761500000141e+01 +-1.743019771499999848e+01 +-1.743207264000000123e+01 +-1.743868160499999931e+01 +-1.744445705500000088e+01 +-1.745304775500000005e+01 +-1.747415638000000015e+01 +-1.748776054500000043e+01 +-1.751155662499999721e+01 +-1.752887534999999986e+01 +-1.754714298500000069e+01 +-1.756266784500000000e+01 +-1.758749103499999933e+01 +-1.760515880999999894e+01 +-1.760935401999999783e+01 +-1.762445736000000096e+01 +-1.763024139499999876e+01 +-1.762770080499999992e+01 +-1.762233161500000023e+01 +-1.760457611000000000e+01 +-1.758629512999999989e+01 +-1.757217788999999897e+01 +-1.755390358000000006e+01 +-1.752377415000000127e+01 +-1.750245666500000041e+01 +-1.748278236499999849e+01 +-1.746824073999999882e+01 +-1.745177936500000015e+01 +-1.744107818500000207e+01 +-1.743370151500000276e+01 +-1.742616080999999895e+01 +-1.742299651999999810e+01 +-1.742590331999999975e+01 +-1.744635486499999999e+01 +-1.745213890000000134e+01 +-1.746099662499999994e+01 +-1.745704365000000280e+01 +-1.747473525999999922e+01 +-1.749008464499999960e+01 +-1.749737167500000012e+01 +-1.751074314000000243e+01 +-1.752888107500000103e+01 +-1.755599879999999757e+01 +-1.757047462500000279e+01 +-1.759153747500000264e+01 +-1.762859725999999938e+01 +-1.764985084499999957e+01 +-1.765911864999999992e+01 +-1.768082713999999811e+01 +-1.769850539999999839e+01 +-1.771271515000000107e+01 +-1.771468544000000023e+01 +-1.770824336999999815e+01 +-1.771327686000000057e+01 +-1.770368671499999991e+01 +-1.769271183000000036e+01 +-1.767661094500000019e+01 +-1.765991688000000082e+01 +-1.768493652499999769e+01 +-1.767212295499999897e+01 +-1.765392493999999957e+01 +-1.764587879500000156e+01 +-1.763800049000000314e+01 +-1.763546467000000106e+01 +-1.763092231999999981e+01 +-1.762090301499999967e+01 +-1.761766719999999964e+01 +-1.762250900499999773e+01 +-1.763994884499999927e+01 +-1.764103221500000274e+01 +-1.764515304500000070e+01 +-1.764643287500000213e+01 +-1.764282989499999843e+01 +-1.764701270999999849e+01 +-1.766091919000000132e+01 +-1.765213585000000052e+01 +-1.767175865499999787e+01 +-1.767886257500000013e+01 +-1.768146515000000107e+01 +-1.765249061499999783e+01 +-1.766235447000000036e+01 +-1.766856956499999853e+01 +-1.767159938999999724e+01 +-1.767979812499999781e+01 +-1.766130924000000135e+01 +-1.765391158999999988e+01 +-1.765978336500000268e+01 +-1.765247726500000169e+01 +-1.761889552999999964e+01 +-1.760218143499999854e+01 +-1.758768940000000214e+01 +-1.756572723000000025e+01 +-1.754907703499999982e+01 +-1.752025317999999743e+01 +-1.751751900000000006e+01 +-1.749812030999999735e+01 +-1.748736858000000183e+01 +-1.747983359999999919e+01 +-1.747202396499999821e+01 +-1.747747230499999915e+01 +-1.746947478999999959e+01 +-1.746205425499999819e+01 +-1.746739673500000123e+01 +-1.745979117999999985e+01 +-1.744719028499999780e+01 +-1.745338439500000050e+01 +-1.743899059499999993e+01 +-1.742776393999999840e+01 +-1.742021274500000061e+01 +-1.740701389499999863e+01 +-1.738997459499999820e+01 +-1.738209438499999848e+01 +-1.736073494000000039e+01 +-1.736112690000000214e+01 +-1.735869025999999948e+01 +-1.734198570000000217e+01 +-1.734054851500000183e+01 +-1.733626937500000054e+01 +-1.731853771499999795e+01 +-1.732645702499999985e+01 +-1.732062053499999976e+01 +-1.731012726000000157e+01 +-1.731460857500000117e+01 +-1.732251072000000036e+01 +-1.731280136000000169e+01 +-1.732571982999999705e+01 +-1.733725643500000047e+01 +-1.735594177499999802e+01 +-1.736510562999999863e+01 +-1.738099002999999954e+01 +-1.740309333500000122e+01 +-1.742616367499999797e+01 +-1.745054531000000253e+01 +-1.747122955500000074e+01 +-1.749421214999999918e+01 +-1.752111243999999957e+01 +-1.754442119499999819e+01 +-1.755074310499999868e+01 +-1.757168864999999869e+01 +-1.756599235999999919e+01 +-1.756912422499999948e+01 +-1.755746650500000072e+01 +-1.755577087500000033e+01 +-1.754559898499999804e+01 +-1.753075408999999851e+01 +-1.751720333000000096e+01 +-1.751345062000000041e+01 +-1.748952007500000150e+01 +-1.748388767499999830e+01 +-1.746708393000000115e+01 +-1.746614360499999918e+01 +-1.745567321499999736e+01 +-1.745056819999999931e+01 +-1.743974399500000061e+01 +-1.744113445500000026e+01 +-1.743894100500000022e+01 +-1.744367790500000126e+01 +-1.744319153000000000e+01 +-1.744208240500000073e+01 +-1.745211220000000196e+01 +-1.745414352499999922e+01 +-1.747907352000000003e+01 +-1.749143028499999986e+01 +-1.751757240500000279e+01 +-1.753634070999999750e+01 +-1.756083964999999836e+01 +-1.758457756499999647e+01 +-1.760943603999999851e+01 +-1.763964271500000081e+01 +-1.764781093999999939e+01 +-1.767001915000000167e+01 +-1.767599582999999797e+01 +-1.771586322499999966e+01 +-1.769981289000000046e+01 +-1.769321060500000087e+01 +-1.767916393000000141e+01 +-1.765987587000000048e+01 +-1.764848804500000057e+01 +-1.761676597499999986e+01 +-1.758795166000000165e+01 +-1.755652522999999832e+01 +-1.752722072499999939e+01 +-1.749893284000000193e+01 +-1.746646308500000089e+01 +-1.744604778500000108e+01 +-1.742922687499999768e+01 +-1.740148162999999926e+01 +-1.738518047000000166e+01 +-1.737276076999999930e+01 +-1.736017608499999909e+01 +-1.734342288999999937e+01 +-1.735696792999999971e+01 +-1.734472274499999855e+01 +-1.734764003500000129e+01 +-1.735214900999999799e+01 +-1.732318973499999970e+01 +-1.733949280000000215e+01 +-1.735369777500000055e+01 +-1.736643314500000201e+01 +-1.739028931000000000e+01 +-1.740820216999999914e+01 +-1.743291855000000012e+01 +-1.744642067000000196e+01 +-1.747868728999999988e+01 +-1.747976208000000042e+01 +-1.750851821500000227e+01 +-1.751121521000000314e+01 +-1.750876998500000070e+01 +-1.750178146000000012e+01 +-1.749396705999999924e+01 +-1.747328377000000188e+01 +-1.746013546000000005e+01 +-1.744200324999999907e+01 +-1.742094039999999922e+01 +-1.740003204499999967e+01 +-1.737366580999999854e+01 +-1.734359264500000108e+01 +-1.731978988499999872e+01 +-1.731550788999999924e+01 +-1.729411125000000027e+01 +-1.728151893500000114e+01 +-1.727122306500000093e+01 +-1.727130127000000215e+01 +-1.727206993000000068e+01 +-1.727032375499999972e+01 +-1.727756595500000003e+01 +-1.729371261500000045e+01 +-1.730655383999999941e+01 +-1.731538486499999863e+01 +-1.732606124499999822e+01 +-1.734487533500000112e+01 +-1.737134266000000338e+01 +-1.740027809499999734e+01 +-1.742599106000000120e+01 +-1.744501400000000046e+01 +-1.747679138000000165e+01 +-1.751140403499999820e+01 +-1.754147434000000061e+01 +-1.756339931499999807e+01 +-1.757921218999999979e+01 +-1.760044289000000006e+01 +-1.761684895000000139e+01 +-1.761468410500000203e+01 +-1.761463927999999868e+01 +-1.759259224000000188e+01 +-1.758771991500000098e+01 +-1.756683445000000177e+01 +-1.754200458999999768e+01 +-1.751324081499999963e+01 +-1.748035621500000047e+01 +-1.745255756499999933e+01 +-1.742134190000000160e+01 +-1.740173912000000200e+01 +-1.737160492000000289e+01 +-1.735902214000000043e+01 +-1.734198188500000271e+01 +-1.733132075999999699e+01 +-1.732659053999999799e+01 +-1.731925773500000076e+01 +-1.731143284000000193e+01 +-1.732404136499999936e+01 +-1.733457184000000240e+01 +-1.734098338999999811e+01 +-1.737391281500000062e+01 +-1.739603805499999822e+01 +-1.741796493500000054e+01 +-1.745090580000000102e+01 +-1.748713970000000018e+01 +-1.751713180499999822e+01 +-1.756934737999999996e+01 +-1.759413051499999980e+01 +-1.762403487999999996e+01 +-1.765471172000000166e+01 +-1.769016361500000301e+01 +-1.770354366000000113e+01 +-1.771732520999999849e+01 +-1.773314189999999968e+01 +-1.773030185500000044e+01 +-1.772651958499999836e+01 +-1.771046352000000113e+01 +-1.769918155499999912e+01 +-1.767744923000000057e+01 +-1.763555908000000017e+01 +-1.761931324000000032e+01 +-1.757989978500000205e+01 +-1.753896808500000049e+01 +-1.751535511000000156e+01 +-1.749175739000000007e+01 +-1.746444702499999835e+01 +-1.744072436999999809e+01 +-1.742918681999999819e+01 +-1.741736603000000017e+01 +-1.739706039500000045e+01 +-1.738748931499999983e+01 +-1.740135956000000306e+01 +-1.739140891999999994e+01 +-1.740664577500000121e+01 +-1.741707133999999968e+01 +-1.742486000499999932e+01 +-1.742551326999999972e+01 +-1.745385551500000076e+01 +-1.747448444500000164e+01 +-1.749753570500000066e+01 +-1.751011085500000064e+01 +-1.752630710999999764e+01 +-1.756233691999999991e+01 +-1.758018207499999974e+01 +-1.758369826999999930e+01 +-1.762046718500000253e+01 +-1.762097263500000111e+01 +-1.762401294499999693e+01 +-1.762065219499999813e+01 +-1.762363624500000014e+01 +-1.759938335500000051e+01 +-1.759633541000000179e+01 +-1.756915854999999738e+01 +-1.755447483500000061e+01 +-1.751851558499999939e+01 +-1.750000381499999946e+01 +-1.747146988000000079e+01 +-1.745386790999999960e+01 +-1.744156265499999847e+01 +-1.741560459000000094e+01 +-1.741527843499999761e+01 +-1.740713787500000009e+01 +-1.738591480499999875e+01 +-1.739269065999999953e+01 +-1.739629650500000224e+01 +-1.739195537499999844e+01 +-1.739505005000000182e+01 +-1.741052246000000281e+01 +-1.742825794000000172e+01 +-1.745731830999999801e+01 +-1.747553157499999799e+01 +-1.749382686499999906e+01 +-1.751219082000000071e+01 +-1.755172729499999917e+01 +-1.757235812999999780e+01 +-1.760689449000000195e+01 +-1.762687683499999736e+01 +-1.764766692999999975e+01 +-1.767702579499999871e+01 +-1.770191669500000131e+01 +-1.770887279500000133e+01 +-1.771952724500000187e+01 +-1.773510455999999991e+01 +-1.774670219499999746e+01 +-1.778397083000000123e+01 +-1.778165817500000045e+01 +-1.777153492000000057e+01 +-1.775380897499999833e+01 +-1.773660945499999997e+01 +-1.772262286999999858e+01 +-1.770778274500000293e+01 +-1.768317985499999878e+01 +-1.765467453000000120e+01 +-1.763563728500000138e+01 +-1.762389754999999880e+01 +-1.760055160499999971e+01 +-1.759516811499999989e+01 +-1.758144760000000062e+01 +-1.754798412000000241e+01 +-1.754951382000000137e+01 +-1.754559516999999857e+01 +-1.755723953000000037e+01 +-1.756261348499999997e+01 +-1.758679962499999760e+01 +-1.760736274499999965e+01 +-1.762129402000000056e+01 +-1.764269065999999953e+01 +-1.765952872999999812e+01 +-1.768580436500000275e+01 +-1.771169185500000154e+01 +-1.773940086500000035e+01 +-1.776372051500000282e+01 +-1.778478431499999957e+01 +-1.779059601000000157e+01 +-1.781359576999999916e+01 +-1.781917190500000103e+01 +-1.783015060500000004e+01 +-1.782810211500000008e+01 +-1.782502174500000081e+01 +-1.781399727000000155e+01 +-1.778357982499999679e+01 +-1.778402328499999996e+01 +-1.775359630500000208e+01 +-1.772217273500000090e+01 +-1.770571994499999846e+01 +-1.767467976000000007e+01 +-1.763585854000000097e+01 +-1.761057567499999976e+01 +-1.758738994499999819e+01 +-1.755360603500000138e+01 +-1.753069019499999825e+01 +-1.751205158500000181e+01 +-1.749433708499999796e+01 +-1.746891784999999686e+01 +-1.747856140000000025e+01 +-1.747421741499999825e+01 +-1.747544956000000127e+01 +-1.747710800000000120e+01 +-1.748009681499999957e+01 +-1.747506046000000168e+01 +-1.749554348000000203e+01 +-1.749677181500000245e+01 +-1.750644016000000036e+01 +-1.751728725499999939e+01 +-1.751883983500000141e+01 +-1.752688408000000209e+01 +-1.753750705499999896e+01 +-1.754275322000000159e+01 +-1.755016993999999997e+01 +-1.754325104000000124e+01 +-1.755351925000000080e+01 +-1.755128956000000073e+01 +-1.754804897500000038e+01 +-1.754185772000000298e+01 +-1.755539226499999828e+01 +-1.753972530000000063e+01 +-1.753549671000000032e+01 +-1.752476787499999844e+01 +-1.752941417999999985e+01 +-1.752351952000000068e+01 +-1.752054500500000245e+01 +-1.751924037999999939e+01 +-1.751625346999999877e+01 +-1.751718807499999997e+01 +-1.752041912500000009e+01 +-1.752985858999999991e+01 +-1.753689193499999988e+01 +-1.756314945000000094e+01 +-1.757493782000000238e+01 +-1.758197975000000213e+01 +-1.759639740000000074e+01 +-1.761208915499999961e+01 +-1.762014675500000038e+01 +-1.764041614499999966e+01 +-1.765226268500000018e+01 +-1.767153739999999829e+01 +-1.768563747500000005e+01 +-1.769771480500000038e+01 +-1.770538806999999792e+01 +-1.771851921000000019e+01 +-1.772560692000000060e+01 +-1.772976875499999849e+01 +-1.773627090000000095e+01 +-1.774445343000000008e+01 +-1.775574589000000003e+01 +-1.775205993999999876e+01 +-1.774965668000000107e+01 +-1.775147723999999982e+01 +-1.775782394499999839e+01 +-1.776845168999999913e+01 +-1.776450633999999695e+01 +-1.776923942999999895e+01 +-1.777452755000000195e+01 +-1.776519966500000081e+01 +-1.776390266499999981e+01 +-1.776830005499999743e+01 +-1.777032947500000049e+01 +-1.776848220999999839e+01 +-1.777318001000000081e+01 +-1.777324390500000106e+01 +-1.777781963500000018e+01 +-1.780103874499999961e+01 +-1.780593204499999871e+01 +-1.780382824000000141e+01 +-1.783891487500000039e+01 +-1.785524845500000168e+01 +-1.786421585000000078e+01 +-1.788813305000000042e+01 +-1.791158675999999872e+01 +-1.791557406999999813e+01 +-1.793846416499999918e+01 +-1.794746875999999958e+01 +-1.795619392500000089e+01 +-1.795872592999999995e+01 +-1.796161555999999848e+01 +-1.796385288000000102e+01 +-1.795959854000000178e+01 +-1.795418071499999968e+01 +-1.795463085000000092e+01 +-1.795632839499999989e+01 +-1.796087360499999974e+01 +-1.795683288500000074e+01 +-1.795240020500000000e+01 +-1.795170307499999751e+01 +-1.795717239500000062e+01 +-1.794804858999999908e+01 +-1.795696449500000114e+01 +-1.794044971499999974e+01 +-1.793199253000000226e+01 +-1.792720699000000195e+01 +-1.791814327000000162e+01 +-1.791234492999999972e+01 +-1.791676139500000176e+01 +-1.791200446999999940e+01 +-1.791687298000000084e+01 +-1.790913486499999863e+01 +-1.792062759499999913e+01 +-1.792101860000000002e+01 +-1.792734813999999943e+01 +-1.794773101500000223e+01 +-1.795873928000000319e+01 +-1.795828151999999989e+01 +-1.796371555500000028e+01 +-1.796554470000000236e+01 +-1.796076965500000000e+01 +-1.795740318000000002e+01 +-1.794317722499999945e+01 +-1.792912674000000095e+01 +-1.792508983500000141e+01 +-1.790584278000000040e+01 +-1.789126300999999941e+01 +-1.787328720000000004e+01 +-1.785094451999999876e+01 +-1.785387897500000065e+01 +-1.783671951499999864e+01 +-1.783641528999999792e+01 +-1.783121872000000252e+01 +-1.782630539000000169e+01 +-1.782881641499999859e+01 +-1.782568264000000013e+01 +-1.783911419000000009e+01 +-1.783338069999999931e+01 +-1.784306812500000206e+01 +-1.784240913000000006e+01 +-1.785055923499999864e+01 +-1.784916877999999940e+01 +-1.785979366000000113e+01 +-1.787385654499999887e+01 +-1.788510512999999946e+01 +-1.790111923500000302e+01 +-1.792672634000000187e+01 +-1.794489383999999887e+01 +-1.797691535999999957e+01 +-1.800428772000000066e+01 +-1.803431224999999927e+01 +-1.805665206500000153e+01 +-1.808160304999999823e+01 +-1.809263610500000041e+01 +-1.809691905999999761e+01 +-1.810117340000000041e+01 +-1.808852481999999995e+01 +-1.808422851499999950e+01 +-1.807277107499999858e+01 +-1.807391643500000100e+01 +-1.805868435000000005e+01 +-1.805671119499999833e+01 +-1.804404831000000087e+01 +-1.803533267999999978e+01 +-1.803843880000000155e+01 +-1.804239941000000158e+01 +-1.804266643500000100e+01 +-1.804814625000000206e+01 +-1.805340862499999943e+01 +-1.807933330499999869e+01 +-1.808726501499999983e+01 +-1.811502266000000105e+01 +-1.812517738500000064e+01 +-1.814356708500000082e+01 +-1.817073727000000005e+01 +-1.819754696000000038e+01 +-1.822562599500000147e+01 +-1.826158714000000316e+01 +-1.828979492500000248e+01 +-1.831979560999999990e+01 +-1.835849570999999969e+01 +-1.838628578499999833e+01 +-1.841748047000000099e+01 +-1.845709705499999842e+01 +-1.848038577999999887e+01 +-1.849975777000000221e+01 +-1.850760173999999836e+01 +-1.851387024000000281e+01 +-1.851186848000000040e+01 +-1.850064849500000008e+01 +-1.848516654999999886e+01 +-1.847219658000000209e+01 +-1.844078541000000016e+01 +-1.841266345999999743e+01 +-1.838165854999999738e+01 +-1.834643935999999798e+01 +-1.831836413999999991e+01 +-1.828355026499999880e+01 +-1.827017307500000243e+01 +-1.823691940500000186e+01 +-1.822471046500000114e+01 +-1.821442603999999932e+01 +-1.818848609500000180e+01 +-1.817698192499999976e+01 +-1.817675781500000198e+01 +-1.816186809499999910e+01 +-1.815148735000000002e+01 +-1.815059184999999786e+01 +-1.813785362000000134e+01 +-1.813766384000000187e+01 +-1.813859367500000275e+01 +-1.813611888999999877e+01 +-1.813439464500000042e+01 +-1.813867092499999956e+01 +-1.816495609500000086e+01 +-1.817642689000000189e+01 +-1.818500804500000001e+01 +-1.819817542999999915e+01 +-1.820965861999999902e+01 +-1.821274471499999947e+01 +-1.822862720500000222e+01 +-1.823079299999999847e+01 +-1.821151828500000036e+01 +-1.819741058500000008e+01 +-1.818525505000000209e+01 +-1.815349960500000037e+01 +-1.812953090499999931e+01 +-1.810090256000000153e+01 +-1.807406806999999915e+01 +-1.804002380500000058e+01 +-1.801969528500000095e+01 +-1.799220942999999906e+01 +-1.797796440500000159e+01 +-1.796637057999999953e+01 +-1.796463298999999836e+01 +-1.795995616500000125e+01 +-1.796654034000000166e+01 +-1.797070598499999861e+01 +-1.796881198999999896e+01 +-1.798636627500000174e+01 +-1.798924732500000090e+01 +-1.800830936500000234e+01 +-1.802513409000000166e+01 +-1.804226684500000033e+01 +-1.807339095999999756e+01 +-1.809557628499999993e+01 +-1.813500786000000176e+01 +-1.817140865000000005e+01 +-1.821625423500000096e+01 +-1.825832271499999848e+01 +-1.828980637000000087e+01 +-1.832165336499999952e+01 +-1.836478995999999952e+01 +-1.839644145999999836e+01 +-1.842234706500000030e+01 +-1.844358730000000079e+01 +-1.845243167499999970e+01 +-1.845810699500000140e+01 +-1.844741630499999729e+01 +-1.844768333500000068e+01 +-1.843281268999999867e+01 +-1.841323948000000144e+01 +-1.838229560999999990e+01 +-1.836894416500000204e+01 +-1.834476947499999966e+01 +-1.832572460000000092e+01 +-1.832095241500000071e+01 +-1.830787372500000032e+01 +-1.829537963499999975e+01 +-1.829728412499999735e+01 +-1.829534626000000230e+01 +-1.828528499500000137e+01 +-1.829957866499999852e+01 +-1.830521202500000300e+01 +-1.832612419000000159e+01 +-1.834087276500000030e+01 +-1.835710525500000045e+01 +-1.838007831499999867e+01 +-1.840378952000000012e+01 +-1.844216251499999970e+01 +-1.846867370500000050e+01 +-1.852011299000000122e+01 +-1.855473041500000164e+01 +-1.860328865000000320e+01 +-1.864548683499999981e+01 +-1.869334411999999901e+01 +-1.872993182999999817e+01 +-1.875935840500000040e+01 +-1.877674103000000017e+01 +-1.880327606000000173e+01 +-1.881884765999999942e+01 +-1.882904243499999808e+01 +-1.880614471500000207e+01 +-1.880814266499999832e+01 +-1.877974128500000006e+01 +-1.874611378000000173e+01 +-1.871346092499999969e+01 +-1.867517662000000200e+01 +-1.864136028000000067e+01 +-1.860118865999999826e+01 +-1.856772040999999973e+01 +-1.852846908499999756e+01 +-1.850078010500000048e+01 +-1.846702670999999896e+01 +-1.842994308499999789e+01 +-1.840113067500000099e+01 +-1.838636397999999872e+01 +-1.835446071500000187e+01 +-1.834764289999999676e+01 +-1.830953406999999800e+01 +-1.829930877500000008e+01 +-1.829033088999999990e+01 +-1.828381919999999994e+01 +-1.827216720999999922e+01 +-1.827759551999999843e+01 +-1.829924774499999884e+01 +-1.830088615500000060e+01 +-1.831573390999999873e+01 +-1.833090973000000190e+01 +-1.835750293499999941e+01 +-1.837112426499999884e+01 +-1.839698600999999911e+01 +-1.840864276499999974e+01 +-1.842092419000000092e+01 +-1.842970752499999776e+01 +-1.843460083000000083e+01 +-1.843702888500000014e+01 +-1.843559837000000101e+01 +-1.841182803999999962e+01 +-1.840223788999999854e+01 +-1.837767887000000044e+01 +-1.836513328999999928e+01 +-1.834099579000000091e+01 +-1.831288433499999968e+01 +-1.829675960499999832e+01 +-1.826816272499999982e+01 +-1.824973392500000102e+01 +-1.821028422999999918e+01 +-1.819907188499999862e+01 +-1.817174530000000132e+01 +-1.815328979000000231e+01 +-1.813824939500000255e+01 +-1.812192440000000104e+01 +-1.811127376499999997e+01 +-1.810288429499999907e+01 +-1.809136581499999963e+01 +-1.809281444500000191e+01 +-1.810155582499999838e+01 +-1.810833644999999947e+01 +-1.812614154999999982e+01 +-1.814705943999999960e+01 +-1.817143249499999769e+01 +-1.821158599999999694e+01 +-1.823545169999999871e+01 +-1.827719116499999785e+01 +-1.831711578499999860e+01 +-1.834887885999999924e+01 +-1.838530636000000129e+01 +-1.840923118500000299e+01 +-1.844126987499999970e+01 +-1.845994758500000188e+01 +-1.848382664000000020e+01 +-1.849800205000000020e+01 +-1.850363349999999940e+01 +-1.849909210500000256e+01 +-1.850011253499999953e+01 +-1.849291515499999861e+01 +-1.847127437500000013e+01 +-1.845216274500000253e+01 +-1.843480395999999999e+01 +-1.840954304000000263e+01 +-1.838849735000000152e+01 +-1.836057376999999846e+01 +-1.833893203999999955e+01 +-1.831397246999999950e+01 +-1.829006195000000190e+01 +-1.826267909999999972e+01 +-1.826840019000000126e+01 +-1.826289176999999952e+01 +-1.826788138999999944e+01 +-1.827134227499999852e+01 +-1.827655124500000028e+01 +-1.829117107500000117e+01 +-1.832103061499999797e+01 +-1.834779262500000030e+01 +-1.836935329499999980e+01 +-1.840832805499999836e+01 +-1.843664455500000088e+01 +-1.847789382999999930e+01 +-1.851146698000000157e+01 +-1.854599094499999978e+01 +-1.858544063499999766e+01 +-1.860799980499999862e+01 +-1.864240073999999936e+01 +-1.864931392999999815e+01 +-1.867677593500000199e+01 +-1.868796157999999963e+01 +-1.869339561500000002e+01 +-1.868344307000000271e+01 +-1.868292045500000143e+01 +-1.866713905000000295e+01 +-1.864391518000000048e+01 +-1.861355495499999790e+01 +-1.857551383999999928e+01 +-1.853448295500000143e+01 +-1.849086571000000134e+01 +-1.844867706000000140e+01 +-1.840342807500000077e+01 +-1.835119723999999763e+01 +-1.831076431500000012e+01 +-1.827190303500000113e+01 +-1.823047637999999893e+01 +-1.819265079499999871e+01 +-1.815124225499999966e+01 +-1.813474941000000129e+01 +-1.812019824499999743e+01 +-1.809508132999999930e+01 +-1.808311272000000258e+01 +-1.808586502500000037e+01 +-1.807909679499999811e+01 +-1.808132648499999817e+01 +-1.808146476499999977e+01 +-1.809628010000000131e+01 +-1.810848999000000248e+01 +-1.812562465999999972e+01 +-1.814833545500000156e+01 +-1.815483283999999742e+01 +-1.817835712499999801e+01 +-1.820144748999999962e+01 +-1.821167945999999915e+01 +-1.821509646999999887e+01 +-1.823487377000000009e+01 +-1.823553085500000037e+01 +-1.823432636000000073e+01 +-1.823835468499999735e+01 +-1.822219085500000091e+01 +-1.822133636499999909e+01 +-1.821243763000000015e+01 +-1.819553756500000219e+01 +-1.817441558999999884e+01 +-1.815384865000000048e+01 +-1.812796973999999750e+01 +-1.811897945000000121e+01 +-1.808118628999999800e+01 +-1.808122539499999704e+01 +-1.806871891000000119e+01 +-1.806749820499999970e+01 +-1.805822944500000204e+01 +-1.805046558499999776e+01 +-1.806165981499999873e+01 +-1.806507682499999845e+01 +-1.808049106499999681e+01 +-1.809615802500000115e+01 +-1.809543896000000274e+01 +-1.811255836499999816e+01 +-1.812880420999999842e+01 +-1.814912700499999687e+01 +-1.816382312999999726e+01 +-1.819490909499999987e+01 +-1.822277259999999899e+01 +-1.824361705999999828e+01 +-1.826984691499999869e+01 +-1.829988479500000054e+01 +-1.831670570500000039e+01 +-1.835065651000000031e+01 +-1.837613963999999811e+01 +-1.840410899999999828e+01 +-1.842433929499999934e+01 +-1.843050384499999694e+01 +-1.844367980500000215e+01 +-1.844183158999999961e+01 +-1.844190406999999965e+01 +-1.843687438999999983e+01 +-1.842801952499999985e+01 +-1.841983890499999887e+01 +-1.840135002000000242e+01 +-1.839545727000000142e+01 +-1.838284015500000024e+01 +-1.837451839499999906e+01 +-1.835287285000000068e+01 +-1.834627247000000239e+01 +-1.831636238499999791e+01 +-1.831177711500000171e+01 +-1.830868148999999789e+01 +-1.830172156999999800e+01 +-1.831016063500000257e+01 +-1.830661201499999891e+01 +-1.831092929999999797e+01 +-1.830841446000000161e+01 +-1.832534026999999810e+01 +-1.833233261499999855e+01 +-1.833917903999999766e+01 +-1.834738731000000200e+01 +-1.835862827500000094e+01 +-1.837403583500000082e+01 +-1.840222930999999917e+01 +-1.837510109000000114e+01 +-1.838735676000000296e+01 +-1.840335559500000073e+01 +-1.840762806000000040e+01 +-1.841152858999999964e+01 +-1.841631698999999855e+01 +-1.841095733499999909e+01 +-1.841096591499999846e+01 +-1.840135765000000134e+01 +-1.837596989000000036e+01 +-1.835667228999999878e+01 +-1.832876968499999748e+01 +-1.830692386999999854e+01 +-1.827803897999999805e+01 +-1.824494457499999811e+01 +-1.820952511000000129e+01 +-1.818685626999999982e+01 +-1.816816711499999926e+01 +-1.814796638500000014e+01 +-1.812211799499999998e+01 +-1.811459541500000014e+01 +-1.809101486000000136e+01 +-1.807952499499999988e+01 +-1.806777190999999760e+01 +-1.805989646999999820e+01 +-1.804681301000000104e+01 +-1.805067348499999724e+01 +-1.803604698499999870e+01 +-1.802934265000000025e+01 +-1.803398418500000133e+01 +-1.802392864499999803e+01 +-1.803206062499999973e+01 +-1.803942966500000011e+01 +-1.804014873500000249e+01 +-1.797544861000000083e+01 +-1.799552059500000212e+01 +-1.799255085000000065e+01 +-1.807031822500000118e+01 +-1.808466148000000118e+01 +-1.808700179999999946e+01 +-1.809042549000000122e+01 +-1.808928584999999956e+01 +-1.808391570999999942e+01 +-1.807940006500000152e+01 +-1.806655788500000170e+01 +-1.809547900999999825e+01 +-1.808094501499999751e+01 +-1.805925941499999965e+01 +-1.802220726000000184e+01 +-1.801229762999999906e+01 +-1.800705623500000030e+01 +-1.800386714999999782e+01 +-1.800696182499999765e+01 +-1.800714206500000003e+01 +-1.800565147500000052e+01 +-1.801555824000000072e+01 +-1.800647354499999864e+01 +-1.801705169999999967e+01 +-1.801417445999999956e+01 +-1.801933192999999989e+01 +-1.802409457999999987e+01 +-1.802212905999999748e+01 +-1.802503871999999774e+01 +-1.802842712500000033e+01 +-1.802524662000000077e+01 +-1.802866173000000316e+01 +-1.803720473999999996e+01 +-1.803292655500000308e+01 +-1.803702735999999973e+01 +-1.803900242000000276e+01 +-1.808154868999999820e+01 +-1.807519626500000243e+01 +-1.808381462500000225e+01 +-1.808693599499999749e+01 +-1.809013367000000017e+01 +-1.809304905000000119e+01 +-1.808185004999999990e+01 +-1.798313236499999945e+01 +-1.796985530500000294e+01 +-1.802880191999999937e+01 +-1.803734778999999833e+01 +-1.802634429999999810e+01 +-1.801423263999999946e+01 +-1.800884437500000246e+01 +-1.804876995000000051e+01 +-1.802649116499999948e+01 +-1.804031658499999935e+01 +-1.804461764999999929e+01 +-1.804901313999999957e+01 +-1.806880664999999908e+01 +-1.807569694500000068e+01 +-1.808155631999999713e+01 +-1.809436606999999952e+01 +-1.810260677000000129e+01 +-1.810103988499999872e+01 +-1.811159038499999951e+01 +-1.810052299499999862e+01 +-1.811385726500000004e+01 +-1.811082076999999657e+01 +-1.809833812499999794e+01 +-1.810565852999999947e+01 +-1.813793659499999933e+01 +-1.813087653999999915e+01 +-1.812242698499999705e+01 +-1.807960986999999875e+01 +-1.807216071999999940e+01 +-1.806726550999999859e+01 +-1.805249309499999910e+01 +-1.805196285000000245e+01 +-1.803855132999999711e+01 +-1.803316878999999773e+01 +-1.802549934500000006e+01 +-1.800969887000000114e+01 +-1.800000858499999978e+01 +-1.798777198500000196e+01 +-1.797257805000000275e+01 +-1.796435642000000144e+01 +-1.796224498499999811e+01 +-1.794734382500000081e+01 +-1.793798542000000040e+01 +-1.792929363500000051e+01 +-1.793919181500000093e+01 +-1.793641567499999923e+01 +-1.794026661000000189e+01 +-1.794188881000000180e+01 +-1.794433784499999973e+01 +-1.794643974499999928e+01 +-1.795429516000000092e+01 +-1.794721126499999997e+01 +-1.794772625000000232e+01 +-1.794731902999999917e+01 +-1.794420719000000020e+01 +-1.793334102499999716e+01 +-1.792556667000000203e+01 +-1.792919159000000207e+01 +-1.792318534500000027e+01 +-1.791830920999999677e+01 +-1.791940594000000075e+01 +-1.791899013500000137e+01 +-1.791118621500000074e+01 +-1.790978431999999998e+01 +-1.790895461999999938e+01 +-1.790946865500000129e+01 +-1.791768169499999885e+01 +-1.792842292499999957e+01 +-1.792014121999999787e+01 +-1.791372203499999927e+01 +-1.792093563000000245e+01 +-1.792790317499999730e+01 +-1.792352581000000100e+01 +-1.791156578000000010e+01 +-1.792690467999999981e+01 +-1.792401981000000077e+01 +-1.792348289499999936e+01 +-1.793514824000000019e+01 +-1.793705654000000038e+01 +-1.794898891500000104e+01 +-1.797221374499999769e+01 +-1.799053001500000093e+01 +-1.800260829500000170e+01 +-1.801869964499999810e+01 +-1.803860950500000015e+01 +-1.803875160500000163e+01 +-1.805896568500000043e+01 +-1.804795646499999862e+01 +-1.804765987500000080e+01 +-1.804144096499999961e+01 +-1.803137111999999931e+01 +-1.802428245499999804e+01 +-1.801515769999999961e+01 +-1.799905299999999997e+01 +-1.799164963000000128e+01 +-1.797590923500000315e+01 +-1.797281742500000234e+01 +-1.796339797999999988e+01 +-1.794627571000000188e+01 +-1.795326996000000008e+01 +-1.795322609000000114e+01 +-1.794836616500000304e+01 +-1.794250583499999863e+01 +-1.794814300499999860e+01 +-1.796051692500000030e+01 +-1.796077346499999905e+01 +-1.796854591499999998e+01 +-1.797317600000000226e+01 +-1.798864269500000290e+01 +-1.799415397499999969e+01 +-1.799906634999999966e+01 +-1.801577568000000085e+01 +-1.803797054500000030e+01 +-1.805234908999999988e+01 +-1.807345390000000052e+01 +-1.809791373999999919e+01 +-1.812302875499999999e+01 +-1.813911914500000222e+01 +-1.816263484999999989e+01 +-1.817551994000000093e+01 +-1.818430519500000031e+01 +-1.820008468500000021e+01 +-1.821058750499999945e+01 +-1.820116043000000161e+01 +-1.819699192499999896e+01 +-1.818539047000000153e+01 +-1.816533088499999948e+01 +-1.815215205999999881e+01 +-1.814329719500000238e+01 +-1.812495326999999889e+01 +-1.811594867499999850e+01 +-1.809542178999999962e+01 +-1.808125495999999899e+01 +-1.808789443999999946e+01 +-1.807739448499999924e+01 +-1.806488609499999853e+01 +-1.806823253499999993e+01 +-1.806101798999999986e+01 +-1.805423259999999885e+01 +-1.805120945000000177e+01 +-1.807839394000000155e+01 +-1.806737136499999963e+01 +-1.803769684000000240e+01 +-1.802973652000000016e+01 +-1.802822589999999892e+01 +-1.801904868999999820e+01 +-1.800873851500000100e+01 +-1.801546001500000216e+01 +-1.801611805000000288e+01 +-1.802006435499999881e+01 +-1.802923583999999835e+01 +-1.803502273499999831e+01 +-1.804971122499999936e+01 +-1.804632377500000118e+01 +-1.806087684500000279e+01 +-1.806420230500000201e+01 +-1.805982780500000118e+01 +-1.807544708000000000e+01 +-1.806683731000000037e+01 +-1.807178497499999992e+01 +-1.807030105500000161e+01 +-1.806393623499999990e+01 +-1.806654548499999891e+01 +-1.810091972500000068e+01 +-1.810160541500000164e+01 +-1.807570171500000100e+01 +-1.807927704000000091e+01 +-1.809947395500000056e+01 +-1.810365390500000160e+01 +-1.811315250500000218e+01 +-1.812873267999999882e+01 +-1.813293552500000061e+01 +-1.814444256000000166e+01 +-1.815455150500000059e+01 +-1.815109634499999913e+01 +-1.813809204000000008e+01 +-1.814083194999999904e+01 +-1.816129589500000208e+01 +-1.816542339499999770e+01 +-1.815571403500000258e+01 +-1.815555953999999872e+01 +-1.815316676999999856e+01 +-1.815458106999999899e+01 +-1.815573692499999936e+01 +-1.816022777999999960e+01 +-1.816757584000000136e+01 +-1.817210197500000035e+01 +-1.815740013499999961e+01 +-1.816949844500000211e+01 +-1.817979335500000104e+01 +-1.818598365999999800e+01 +-1.818548965499999781e+01 +-1.819080734499999963e+01 +-1.818572902500000055e+01 +-1.817789459499999793e+01 +-1.816366005000000072e+01 +-1.814440059500000046e+01 +-1.813138484999999989e+01 +-1.812359524000000022e+01 +-1.809324550999999914e+01 +-1.808854103000000180e+01 +-1.807988738999999967e+01 +-1.807570934000000307e+01 +-1.805673313000000135e+01 +-1.805757426999999993e+01 +-1.806138897000000298e+01 +-1.806017398999999912e+01 +-1.805346774999999937e+01 +-1.805187701999999916e+01 +-1.805380248999999893e+01 +-1.805709457500000070e+01 +-1.805909060999999838e+01 +-1.804980087499999897e+01 +-1.806717109499999907e+01 +-1.807934855999999968e+01 +-1.810436630499999922e+01 +-1.812874030999999775e+01 +-1.815169430000000261e+01 +-1.818220519999999851e+01 +-1.819781494499999752e+01 +-1.822427654500000216e+01 +-1.824763202999999834e+01 +-1.825621700499999989e+01 +-1.826617813000000012e+01 +-1.827397155500000281e+01 +-1.827951335999999927e+01 +-1.830013465999999767e+01 +-1.826569938499999779e+01 +-1.825356769500000098e+01 +-1.824017048000000329e+01 +-1.822216605999999928e+01 +-1.819211291999999958e+01 +-1.818540192000000033e+01 +-1.817350387500000153e+01 +-1.815614128499999680e+01 +-1.814116859499999990e+01 +-1.813331222500000095e+01 +-1.812869930000000096e+01 +-1.811407851999999963e+01 +-1.811680126000000257e+01 +-1.811038779999999804e+01 +-1.811009216500000107e+01 +-1.811311340500000000e+01 +-1.822349071500000051e+01 +-1.821346092000000283e+01 +-1.820205211999999761e+01 +-1.807684040000000181e+01 +-1.807905960000000078e+01 +-1.806681060500000058e+01 +-1.805125045999999855e+01 +-1.806407261000000020e+01 +-1.806111908000000099e+01 +-1.806808376500000080e+01 +-1.805985355500000011e+01 +-1.807535838999999811e+01 +-1.808312034500000109e+01 +-1.807548522500000132e+01 +-1.805413341500000257e+01 +-1.809273529000000025e+01 +-1.809753322499999939e+01 +-1.808890152000000029e+01 +-1.808993721000000221e+01 +-1.809052658000000235e+01 +-1.808361053499999826e+01 +-1.807365607999999924e+01 +-1.807826804999999837e+01 +-1.807863331000000073e+01 +-1.806651020500000016e+01 +-1.808398341999999914e+01 +-1.807820892499999843e+01 +-1.808728599500000200e+01 +-1.808658599500000008e+01 +-1.809057236000000302e+01 +-1.810432242999999985e+01 +-1.810876369500000038e+01 +-1.810573482499999898e+01 +-1.810218811000000017e+01 +-1.809405231499999900e+01 +-1.810288620000000037e+01 +-1.810396098999999737e+01 +-1.809123420499999924e+01 +-1.810227393999999990e+01 +-1.808600235000000112e+01 +-1.809447002499999968e+01 +-1.810133171000000019e+01 +-1.810604954000000077e+01 +-1.811266135999999705e+01 +-1.811042118000000301e+01 +-1.812479018999999880e+01 +-1.812030410999999930e+01 +-1.812386416999999739e+01 +-1.814261150499999786e+01 +-1.814885616499999799e+01 +-1.813988590499999987e+01 +-1.814105320000000177e+01 +-1.813158035000000012e+01 +-1.813031196500000064e+01 +-1.810303592500000036e+01 +-1.812189578999999995e+01 +-1.811594390500000173e+01 +-1.809664058499999939e+01 +-1.808517932999999900e+01 +-1.807497692500000142e+01 +-1.806815337999999826e+01 +-1.806935691500000019e+01 +-1.805979443000000018e+01 +-1.806257724499999995e+01 +-1.806561851500000060e+01 +-1.806793498999999770e+01 +-1.807137966499999848e+01 +-1.808262443499999961e+01 +-1.807990169500000022e+01 +-1.809498214999999988e+01 +-1.809562015499999887e+01 +-1.811364460000000065e+01 +-1.812608146499999862e+01 +-1.812779044999999911e+01 +-1.813757037999999966e+01 +-1.815682220500000099e+01 +-1.817202567999999729e+01 +-1.819258975999999706e+01 +-1.819092368999999820e+01 +-1.819984531499999747e+01 +-1.821730613500000118e+01 +-1.821845341000000218e+01 +-1.823358154499999983e+01 +-1.823317241499999852e+01 +-1.822396468999999897e+01 +-1.824077892000000034e+01 +-1.822939395999999945e+01 +-1.822052478999999892e+01 +-1.819687557499999997e+01 +-1.818718338000000045e+01 +-1.818323612500000053e+01 +-1.817841815999999966e+01 +-1.815346717999999981e+01 +-1.813513755500000002e+01 +-1.812493705500000019e+01 +-1.812301731000000160e+01 +-1.811151409000000001e+01 +-1.809656714999999849e+01 +-1.808738041000000152e+01 +-1.809158707000000277e+01 +-1.808201598999999860e+01 +-1.807104683000000023e+01 +-1.807488536500000009e+01 +-1.806155681500000298e+01 +-1.806012058499999995e+01 +-1.807806872999999825e+01 +-1.806807613499999832e+01 +-1.807310962500000073e+01 +-1.807408141999999884e+01 +-1.806536388500000001e+01 +-1.807623481499999940e+01 +-1.808628273000000064e+01 +-1.809103107500000007e+01 +-1.809088897499999860e+01 +-1.809171963000000005e+01 +-1.808063983999999991e+01 +-1.809340953999999968e+01 +-1.809281826000000137e+01 +-1.809623050500000119e+01 +-1.809969711499999789e+01 +-1.810116100500000158e+01 +-1.810660552999999950e+01 +-1.810679531000000253e+01 +-1.811616324999999961e+01 +-1.809832191499999965e+01 +-1.811681461500000268e+01 +-1.812487030500000174e+01 +-1.811907195999999942e+01 +-1.813223838999999771e+01 +-1.812161064500000052e+01 +-1.811947250000000054e+01 +-1.811224842500000065e+01 +-1.811755656999999786e+01 +-1.812468051999999830e+01 +-1.812021065000000064e+01 +-1.813251685999999907e+01 +-1.812938594999999964e+01 +-1.815218544000000023e+01 +-1.815925121499999761e+01 +-1.816334151999999946e+01 +-1.817016124500000274e+01 +-1.817481708500000082e+01 +-1.818192481999999899e+01 +-1.818406867999999932e+01 +-1.818626403500000066e+01 +-1.819130230000000026e+01 +-1.819309615999999963e+01 +-1.820374106999999952e+01 +-1.819436549999999997e+01 +-1.821130085000000065e+01 +-1.819050883999999968e+01 +-1.821317577499999985e+01 +-1.821184826000000001e+01 +-1.821009349500000241e+01 +-1.821692847999999998e+01 +-1.821325874499999742e+01 +-1.821393776000000031e+01 +-1.821944618499999891e+01 +-1.822340297499999906e+01 +-1.822628497999999908e+01 +-1.821728992500000288e+01 +-1.821413516999999871e+01 +-1.821897411500000175e+01 +-1.822636317999999989e+01 +-1.822706508999999997e+01 +-1.823203277500000041e+01 +-1.823083972999999958e+01 +-1.822435569499999986e+01 +-1.825211810999999784e+01 +-1.826766014000000027e+01 +-1.828588771500000121e+01 +-1.829871272999999832e+01 +-1.831295585999999886e+01 +-1.833358383000000202e+01 +-1.835218334500000026e+01 +-1.838603305499999863e+01 +-1.837837886999999881e+01 +-1.839767742500000125e+01 +-1.841562080499999965e+01 +-1.841494178499999990e+01 +-1.842405891499999981e+01 +-1.842174434999999733e+01 +-1.841677761000000046e+01 +-1.841255569500000178e+01 +-1.842548466000000218e+01 +-1.840515327499999998e+01 +-1.842076682999999804e+01 +-1.840453529500000229e+01 +-1.840708637000000181e+01 +-1.840588664999999935e+01 +-1.841110706499999949e+01 +-1.840231037000000214e+01 +-1.837875366499999785e+01 +-1.838603877999999980e+01 +-1.838055038499999938e+01 +-1.836791992499999893e+01 +-1.836281394999999961e+01 +-1.835559367999999836e+01 +-1.833754730500000107e+01 +-1.833122348500000243e+01 +-1.831994723999999763e+01 +-1.830882263000000165e+01 +-1.830997276000000085e+01 +-1.829856109500000017e+01 +-1.829640579499999831e+01 +-1.829378032500000018e+01 +-1.829753685000000019e+01 +-1.829776858999999689e+01 +-1.830657863500000104e+01 +-1.830593872500000074e+01 +-1.831523800000000080e+01 +-1.832154941499999978e+01 +-1.833417796999999894e+01 +-1.831470870999999789e+01 +-1.831493377500000008e+01 +-1.832597732500000021e+01 +-1.831420230999999887e+01 +-1.831244850000000213e+01 +-1.833145713999999771e+01 +-1.832469272499999846e+01 +-1.831992531000000213e+01 +-1.833522606000000010e+01 +-1.835174750999999915e+01 +-1.836067390499999874e+01 +-1.836440086500000035e+01 +-1.836803912999999966e+01 +-1.837473583500000274e+01 +-1.838435459000000094e+01 +-1.838427448499999883e+01 +-1.839685821500000174e+01 +-1.838265133000000162e+01 +-1.838090515000000025e+01 +-1.836820888500000137e+01 +-1.842077350499999966e+01 +-1.841573333999999917e+01 +-1.841322517500000089e+01 +-1.841042995499999790e+01 +-1.841506004000000019e+01 +-1.842353152999999821e+01 +-1.844012260499999911e+01 +-1.844588756499999960e+01 +-1.846148586500000022e+01 +-1.847075367000000057e+01 +-1.847436142000000103e+01 +-1.850060177000000294e+01 +-1.850433349500000091e+01 +-1.850927543499999928e+01 +-1.847433472000000165e+01 +-1.847536277500000068e+01 +-1.847061061499999823e+01 +-1.846917533999999961e+01 +-1.845809554999999946e+01 +-1.843792915499999907e+01 +-1.843665504500000196e+01 +-1.842563152500000001e+01 +-1.842107105499999875e+01 +-1.841520022999999995e+01 +-1.840009116999999961e+01 +-1.840704441000000102e+01 +-1.841299629499999924e+01 +-1.842427730500000038e+01 +-1.842546653999999862e+01 +-1.843097019500000044e+01 +-1.844073581500000003e+01 +-1.843446445000000011e+01 +-1.843060207499999947e+01 +-1.843676471999999933e+01 +-1.844600486999999944e+01 +-1.845388222000000056e+01 +-1.845891285000000082e+01 +-1.846836090000000041e+01 +-1.848066807000000011e+01 +-1.850263118499999848e+01 +-1.853420734499999867e+01 +-1.854600906499999979e+01 +-1.857012843999999774e+01 +-1.862501334999999969e+01 +-1.863714790499999907e+01 +-1.866463088999999798e+01 +-1.860587692500000045e+01 +-1.863006878000000199e+01 +-1.862382316499999746e+01 +-1.862962054999999850e+01 +-1.862574767999999992e+01 +-1.860771656000000007e+01 +-1.860020923500000123e+01 +-1.858305454499999954e+01 +-1.857727623000000250e+01 +-1.855929756500000138e+01 +-1.854867840000000001e+01 +-1.853060436500000208e+01 +-1.846396064999999709e+01 +-1.845210170500000046e+01 +-1.850466347000000056e+01 +-1.850291728999999918e+01 +-1.850599097999999998e+01 +-1.850342464500000261e+01 +-1.849566554999999823e+01 +-1.848424339500000002e+01 +-1.848275947500000171e+01 +-1.847437095500000126e+01 +-1.845345497499999965e+01 +-1.844364451999999943e+01 +-1.842609405500000008e+01 +-1.840948486499999959e+01 +-1.840155792499999876e+01 +-1.839950274999999991e+01 +-1.840001201999999836e+01 +-1.839828681999999915e+01 +-1.840189933499999952e+01 +-1.839535904000000244e+01 +-1.839261817999999948e+01 +-1.840751171000000141e+01 +-1.840750122000000033e+01 +-1.840876579500000076e+01 +-1.844901561500000042e+01 +-1.845025635000000008e+01 +-1.844272518000000005e+01 +-1.844902515500000106e+01 +-1.844512653499999999e+01 +-1.843905544500000104e+01 +-1.844790840499999973e+01 +-1.844184494000000285e+01 +-1.843602084999999846e+01 +-1.844554805499999972e+01 +-1.841064071499999955e+01 +-1.845512390000000025e+01 +-1.841521072500000145e+01 +-1.842813968499999788e+01 +-1.848159790000000058e+01 +-1.845229244499999766e+01 +-1.845772266499999859e+01 +-1.845373535499999917e+01 +-1.849283409000000233e+01 +-1.848981952500000148e+01 +-1.848008727999999934e+01 +-1.848424339500000002e+01 +-1.842208480499999723e+01 +-1.843353080500000019e+01 +-1.843854427000000129e+01 +-1.844347286500000038e+01 +-1.844536781000000047e+01 +-1.845612526000000031e+01 +-1.845650100499999979e+01 +-1.847363949000000005e+01 +-1.849182701499999837e+01 +-1.849314307999999940e+01 +-1.850938796999999880e+01 +-1.850230312500000096e+01 +-1.852237415500000139e+01 +-1.852818012000000181e+01 +-1.851452731999999912e+01 +-1.852011108499999992e+01 +-1.851118087500000087e+01 +-1.849857044000000172e+01 +-1.848701095499999880e+01 +-1.847390460999999817e+01 +-1.846941852500000181e+01 +-1.844441795000000184e+01 +-1.844588183999999842e+01 +-1.844644928000000306e+01 +-1.842434597000000096e+01 +-1.842021369999999791e+01 +-1.842126465000000124e+01 +-1.841254424999999983e+01 +-1.840543174500000134e+01 +-1.839915466000000066e+01 +-1.840526771500000081e+01 +-1.840345001000000025e+01 +-1.841253376000000230e+01 +-1.840558052000000089e+01 +-1.840555095999999935e+01 +-1.842129230500000148e+01 +-1.841945076000000014e+01 +-1.843717670499999883e+01 +-1.845670318500000207e+01 +-1.847154807999999804e+01 +-1.848343944500000191e+01 +-1.850370311500000042e+01 +-1.852100753999999938e+01 +-1.853765296999999990e+01 +-1.854417038000000062e+01 +-1.856310749000000015e+01 +-1.856527328499999996e+01 +-1.857655334500000066e+01 +-1.856910992000000249e+01 +-1.858595371499999871e+01 +-1.858128166000000192e+01 +-1.856937981000000093e+01 +-1.855797195000000244e+01 +-1.854868221000000261e+01 +-1.854196834500000080e+01 +-1.852746963500000277e+01 +-1.851460266000000132e+01 +-1.851412296499999854e+01 +-1.849981880500000031e+01 +-1.849191569999999984e+01 +-1.848295688500000011e+01 +-1.849057007000000041e+01 +-1.847528934500000020e+01 +-1.846774959500000080e+01 +-1.844696807999999777e+01 +-1.845263576500000013e+01 +-1.845384693000000098e+01 +-1.844926548000000111e+01 +-1.843550873000000223e+01 +-1.843289089499999989e+01 +-1.843049621499999802e+01 +-1.843052577999999997e+01 +-1.842737483999999881e+01 +-1.840888690999999966e+01 +-1.842086506000000057e+01 +-1.841204357499999844e+01 +-1.841540813499999985e+01 +-1.841170501499999901e+01 +-1.842502498500000030e+01 +-1.843084812000000028e+01 +-1.842642593500000103e+01 +-1.844260119999999858e+01 +-1.844198512999999906e+01 +-1.843830108499999909e+01 +-1.843976497500000278e+01 +-1.844503879500000210e+01 +-1.844746017499999979e+01 +-1.845334052999999841e+01 +-1.845325564999999912e+01 +-1.846427058999999815e+01 +-1.846683216499999958e+01 +-1.847138023499999804e+01 +-1.847454357499999844e+01 +-1.848023033000000126e+01 +-1.848970032000000074e+01 +-1.848980426500000007e+01 +-1.848253822499999899e+01 +-1.848183918000000148e+01 +-1.850212574000000032e+01 +-1.849760722999999984e+01 +-1.849946117500000042e+01 +-1.849613666500000164e+01 +-1.849714183500000075e+01 +-1.848785304999999823e+01 +-1.848549461500000035e+01 +-1.847960090499999808e+01 +-1.847922802000000075e+01 +-1.847807407500000210e+01 +-1.844719982499999844e+01 +-1.845022296999999867e+01 +-1.846214294500000008e+01 +-1.847131156999999746e+01 +-1.846218490500000087e+01 +-1.845351982000000035e+01 +-1.847359370999999939e+01 +-1.846147155999999967e+01 +-1.847316169500000171e+01 +-1.846088313999999997e+01 +-1.845840073000000103e+01 +-1.846653651999999823e+01 +-1.846048069000000069e+01 +-1.844739437000000137e+01 +-1.845151805500000108e+01 +-1.844757843000000008e+01 +-1.842323494000000039e+01 +-1.843434238500000077e+01 +-1.842543315999999720e+01 +-1.842997646499999931e+01 +-1.841286181999999982e+01 +-1.840005111500000012e+01 +-1.841206550500000105e+01 +-1.841184997499999909e+01 +-1.841886901999999893e+01 +-1.841897201500000136e+01 +-1.842724799999999874e+01 +-1.842848777999999754e+01 +-1.843288707500000001e+01 +-1.844436549999999997e+01 +-1.844417952999999954e+01 +-1.845085811500000261e+01 +-1.845427894999999907e+01 +-1.850422382500000040e+01 +-1.850131416500000014e+01 +-1.850322055499999863e+01 +-1.851779078999999939e+01 +-1.853728961999999925e+01 +-1.854393672999999865e+01 +-1.851634025499999936e+01 +-1.852679157000000032e+01 +-1.853837203999999872e+01 +-1.851793766000000119e+01 +-1.853820228499999700e+01 +-1.854032230500000011e+01 +-1.853452109999999919e+01 +-1.854624081000000047e+01 +-1.855314922499999852e+01 +-1.854747771999999983e+01 +-1.853163051499999980e+01 +-1.853768062500000013e+01 +-1.853154658999999782e+01 +-1.853293418999999886e+01 +-1.852746581999999975e+01 +-1.852333736499999972e+01 +-1.853661155500000035e+01 +-1.853424644500000085e+01 +-1.853270625999999766e+01 +-1.853723811999999782e+01 +-1.853603172500000085e+01 +-1.853198337499999937e+01 +-1.854145622499999746e+01 +-1.852158069500000082e+01 +-1.852452660000000151e+01 +-1.852965831999999935e+01 +-1.850758839000000222e+01 +-1.851580142999999978e+01 +-1.848880005000000182e+01 +-1.849641799999999847e+01 +-1.847603893000000141e+01 +-1.847272491500000058e+01 +-1.848760700000000057e+01 +-1.847744083499999945e+01 +-1.849130248999999893e+01 +-1.848221016000000105e+01 +-1.847894382500000177e+01 +-1.850558567499999896e+01 +-1.849098682500000024e+01 +-1.850839901000000154e+01 +-1.850375461499999830e+01 +-1.852431869499999806e+01 +-1.853465366500000044e+01 +-1.854022025999999812e+01 +-1.853432845999999756e+01 +-1.855975914000000060e+01 +-1.857869052999999937e+01 +-1.859547996499999911e+01 +-1.861083507500000067e+01 +-1.862024689000000066e+01 +-1.862093067499999677e+01 +-1.865408992999999782e+01 +-1.867680168000000052e+01 +-1.867883300999999818e+01 +-1.868378734499999894e+01 +-1.869764518999999936e+01 +-1.869794464000000289e+01 +-1.869963551000000024e+01 +-1.870395183499999803e+01 +-1.869650744999999858e+01 +-1.867833805499999755e+01 +-1.866502093999999801e+01 +-1.863686275500000278e+01 +-1.863136863500000118e+01 +-1.861167812000000055e+01 +-1.860314273999999912e+01 +-1.858020781999999826e+01 +-1.855619430499999822e+01 +-1.855225467999999722e+01 +-1.853231620500000076e+01 +-1.852391052499999802e+01 +-1.852364635500000034e+01 +-1.851714610999999877e+01 +-1.850736617999999822e+01 +-1.851683902500000301e+01 +-1.851278686500000248e+01 +-1.851300907000000251e+01 +-1.851117706000000140e+01 +-1.851740360499999838e+01 +-1.851764583499999972e+01 +-1.851927566500000211e+01 +-1.852759838000000059e+01 +-1.853605174999999861e+01 +-1.853310966499999779e+01 +-1.853610229499999917e+01 +-1.856085586500000062e+01 +-1.856044292500000026e+01 +-1.856841087000000101e+01 +-1.857276916500000041e+01 +-1.858627605499999902e+01 +-1.858859634499999913e+01 +-1.858913040499999880e+01 +-1.859202957000000112e+01 +-1.859501838499999948e+01 +-1.858591747500000224e+01 +-1.856742953999999912e+01 +-1.857595443499999988e+01 +-1.856383324000000101e+01 +-1.856177806999999902e+01 +-1.857112693499999878e+01 +-1.854891204999999843e+01 +-1.857949256500000246e+01 +-1.855979061500000071e+01 +-1.856799793500000106e+01 +-1.856235695000000163e+01 +-1.857554912500000199e+01 +-1.858480548500000040e+01 +-1.860301685499999991e+01 +-1.860054206499999907e+01 +-1.860938834999999969e+01 +-1.861880779500000216e+01 +-1.861236285999999751e+01 +-1.863547706499999990e+01 +-1.863569068500000014e+01 +-1.864242362999999969e+01 +-1.866161441500000251e+01 +-1.867706489500000089e+01 +-1.867128849000000201e+01 +-1.868484401999999989e+01 +-1.869370174499999848e+01 +-1.870982646999999943e+01 +-1.871645069000000206e+01 +-1.871105003499999953e+01 +-1.872668456999999975e+01 +-1.873304939500000188e+01 +-1.874266624500000233e+01 +-1.873431777999999781e+01 +-1.874342727500000194e+01 +-1.874572944499999849e+01 +-1.873157024500000034e+01 +-1.872407150499999773e+01 +-1.871069240499999964e+01 +-1.871953296999999949e+01 +-1.871607685000000032e+01 +-1.871405887499999920e+01 +-1.870674037999999939e+01 +-1.871977233999999868e+01 +-1.871224021500000134e+01 +-1.873441886500000209e+01 +-1.874141597500000245e+01 +-1.875125217499999764e+01 +-1.876695442000000114e+01 +-1.877627468000000022e+01 +-1.878901004499999772e+01 +-1.879216861999999821e+01 +-1.882065773000000064e+01 +-1.884077358000000046e+01 +-1.885176085999999884e+01 +-1.887590027000000248e+01 +-1.889686107499999679e+01 +-1.891400813999999997e+01 +-1.893072605500000094e+01 +-1.896273327000000108e+01 +-1.897819232999999883e+01 +-1.898085880499999689e+01 +-1.899153136999999703e+01 +-1.898804187500000040e+01 +-1.899217891500000022e+01 +-1.899911593999999937e+01 +-1.898011780000000215e+01 +-1.897892570500000176e+01 +-1.895081233999999881e+01 +-1.894033718000000022e+01 +-1.892391777000000275e+01 +-1.889866543000000121e+01 +-1.886648178499999773e+01 +-1.883490848499999970e+01 +-1.882610416500000028e+01 +-1.879379558499999803e+01 +-1.878169441499999692e+01 +-1.876222992000000289e+01 +-1.874775791000000069e+01 +-1.874349308000000036e+01 +-1.872165203000000133e+01 +-1.870987320000000054e+01 +-1.871382999499999755e+01 +-1.871501732000000118e+01 +-1.870165729500000040e+01 +-1.871188068000000015e+01 +-1.872430419999999884e+01 +-1.872304821000000175e+01 +-1.873083686500000056e+01 +-1.873671817500000003e+01 +-1.875746918000000107e+01 +-1.875478553499999990e+01 +-1.874821376499999914e+01 +-1.876766109500000113e+01 +-1.877188300999999981e+01 +-1.878464508000000066e+01 +-1.877957344000000006e+01 +-1.877267742000000084e+01 +-1.878953361499999986e+01 +-1.878264046000000320e+01 +-1.879043674500000094e+01 +-1.878079700500000015e+01 +-1.877446937999999932e+01 +-1.877163696000000215e+01 +-1.874739933000000036e+01 +-1.875178146000000012e+01 +-1.874591732000000022e+01 +-1.874437237000000067e+01 +-1.873209094999999991e+01 +-1.872768020999999905e+01 +-1.873148632000000191e+01 +-1.874079799500000121e+01 +-1.874760914000000156e+01 +-1.872575664500000059e+01 +-1.875987148000000104e+01 +-1.877905368500000094e+01 +-1.879920483000000075e+01 +-1.881230545000000021e+01 +-1.883449268500000073e+01 +-1.885828590500000246e+01 +-1.888861465499999781e+01 +-1.890888214000000289e+01 +-1.893432045000000130e+01 +-1.894722461499999966e+01 +-1.897675323500000033e+01 +-1.899893569999999698e+01 +-1.901313495499999817e+01 +-1.903389072499999912e+01 +-1.902930736500000108e+01 +-1.904339695000000177e+01 +-1.903089809499999774e+01 +-1.904645538500000157e+01 +-1.904734325500000125e+01 +-1.903896522499999833e+01 +-1.901503658500000071e+01 +-1.900274371999999801e+01 +-1.898630142500000062e+01 +-1.898252868499999835e+01 +-1.896624469500000032e+01 +-1.895626830999999868e+01 +-1.894216060500000154e+01 +-1.895162391999999940e+01 +-1.893765258999999901e+01 +-1.893250370000000160e+01 +-1.894885254000000074e+01 +-1.894420814499999750e+01 +-1.895228004499999841e+01 +-1.897082328500000159e+01 +-1.897824573500000156e+01 +-1.901086711499999993e+01 +-1.902950668500000120e+01 +-1.906811427999999964e+01 +-1.909627342499999969e+01 +-1.911687088000000045e+01 +-1.913279533499999729e+01 +-1.918795395000000070e+01 +-1.920055484999999962e+01 +-1.922942447500000185e+01 +-1.924264049500000340e+01 +-1.926153087499999828e+01 +-1.925330162000000200e+01 +-1.926158904999999777e+01 +-1.927026081000000346e+01 +-1.926291274999999814e+01 +-1.922480487500000024e+01 +-1.921331501000000230e+01 +-1.920420074500000140e+01 +-1.917757702000000108e+01 +-1.915073585500000064e+01 +-1.914091968500000007e+01 +-1.909473514500000135e+01 +-1.906604576000000151e+01 +-1.904576301499999857e+01 +-1.901237106499999996e+01 +-1.901107597500000068e+01 +-1.899367618499999821e+01 +-1.895096016000000105e+01 +-1.896692657500000223e+01 +-1.894132709499999834e+01 +-1.892576408500000085e+01 +-1.892937850999999938e+01 +-1.892643260500000224e+01 +-1.892892933000000255e+01 +-1.892723179000000044e+01 +-1.892133140500000010e+01 +-1.893053912999999966e+01 +-1.893522071499999981e+01 +-1.895441150499999949e+01 +-1.893659686999999892e+01 +-1.895612144500000085e+01 +-1.897694778500000012e+01 +-1.897183894999999865e+01 +-1.898864936999999742e+01 +-1.900658512000000044e+01 +-1.900136756999999932e+01 +-1.897898769500000071e+01 +-1.897132110500000124e+01 +-1.895870589999999822e+01 +-1.895865344999999991e+01 +-1.894664955500000048e+01 +-1.892843818499999742e+01 +-1.889120769499999852e+01 +-1.889200686999999945e+01 +-1.887110424000000108e+01 +-1.886781692499999963e+01 +-1.883267306999999846e+01 +-1.883241272000000066e+01 +-1.882006644999999878e+01 +-1.882088947500000131e+01 +-1.882225227500000031e+01 +-1.881877898999999843e+01 +-1.882424259000000077e+01 +-1.884688091499999985e+01 +-1.884126662999999979e+01 +-1.887532711000000063e+01 +-1.888879585000000105e+01 +-1.890626334999999969e+01 +-1.892885398499999994e+01 +-1.895462322499999885e+01 +-1.898971176500000269e+01 +-1.902707862500000147e+01 +-1.903246116500000085e+01 +-1.908336162500000199e+01 +-1.912338542999999902e+01 +-1.916692161499999969e+01 +-1.919365691999999868e+01 +-1.923613071500000160e+01 +-1.927868461499999952e+01 +-1.928247737499999914e+01 +-1.930694293499999858e+01 +-1.931570338999999947e+01 +-1.931109810000000238e+01 +-1.931112289500000045e+01 +-1.928737926499999844e+01 +-1.926607322999999994e+01 +-1.923501586999999802e+01 +-1.920342826999999986e+01 +-1.916756153000000040e+01 +-1.912762355499999956e+01 +-1.910414409500000232e+01 +-1.906920242500000029e+01 +-1.903721809500000006e+01 +-1.901477622999999895e+01 +-1.900395679500000057e+01 +-1.898960590500000123e+01 +-1.898058128499999953e+01 +-1.898439502500000131e+01 +-1.897217368999999820e+01 +-1.897770404999999982e+01 +-1.900850772500000119e+01 +-1.901885795500000143e+01 +-1.904330444500000041e+01 +-1.907351588999999947e+01 +-1.909729766499999926e+01 +-1.911831378499999801e+01 +-1.915872192500000182e+01 +-1.920510578000000024e+01 +-1.924119853999999918e+01 +-1.926905155000000036e+01 +-1.930410766500000008e+01 +-1.932157897999999818e+01 +-1.934379577499999669e+01 +-1.934386825500000029e+01 +-1.936773395499999850e+01 +-1.935801124500000014e+01 +-1.934692573499999924e+01 +-1.934650897999999941e+01 +-1.931157493500000299e+01 +-1.929322243000000014e+01 +-1.925311469999999758e+01 +-1.922266959999999969e+01 +-1.920075034999999986e+01 +-1.915326881499999701e+01 +-1.913640784999999767e+01 +-1.909591483999999895e+01 +-1.906719684499999801e+01 +-1.904691028499999916e+01 +-1.903255176500000090e+01 +-1.902478122499999813e+01 +-1.901600932999999927e+01 +-1.900846576500000040e+01 +-1.901537323000000157e+01 +-1.900978088499999785e+01 +-1.901986217500000009e+01 +-1.899407291500000028e+01 +-1.899418735500000111e+01 +-1.898686599999999913e+01 +-1.900105094999999977e+01 +-1.900397395999999972e+01 +-1.901865387000000140e+01 +-1.902138423999999972e+01 +-1.903097057000000092e+01 +-1.904419040500000193e+01 +-1.905739784500000056e+01 +-1.907136536000000149e+01 +-1.907796859500000153e+01 +-1.908465576000000041e+01 +-1.907877922000000126e+01 +-1.908283997000000198e+01 +-1.907127666499999918e+01 +-1.906074428499999840e+01 +-1.905204104999999970e+01 +-1.903131198999999896e+01 +-1.900508403999999985e+01 +-1.899202728499999893e+01 +-1.897270298000000111e+01 +-1.895950317500000182e+01 +-1.893271732499999871e+01 +-1.893263721499999974e+01 +-1.891626929999999973e+01 +-1.891656494000000066e+01 +-1.889822673500000150e+01 +-1.889891910500000094e+01 +-1.890150451999999959e+01 +-1.890012550499999833e+01 +-1.890780544500000104e+01 +-1.891113376999999929e+01 +-1.892632388999999904e+01 +-1.894329452499999888e+01 +-1.896644592500000215e+01 +-1.898237514499999889e+01 +-1.901363944999999944e+01 +-1.903893852000000209e+01 +-1.906705855999999955e+01 +-1.910387039500000128e+01 +-1.913965034499999973e+01 +-1.916905402999999808e+01 +-1.920206737499999861e+01 +-1.922781372000000033e+01 +-1.925906849000000065e+01 +-1.926973914999999948e+01 +-1.928763961499999979e+01 +-1.928793049000000082e+01 +-1.929300880000000262e+01 +-1.928021717000000024e+01 +-1.926218700500000125e+01 +-1.924674319999999739e+01 +-1.922042465500000219e+01 +-1.919594860000000125e+01 +-1.916447352999999865e+01 +-1.914123249000000015e+01 +-1.910432338999999757e+01 +-1.908401965999999916e+01 +-1.904628848999999846e+01 +-1.902893733999999881e+01 +-1.901245975500000185e+01 +-1.899277019499999852e+01 +-1.898892402500000287e+01 +-1.898626041500000028e+01 +-1.897837734499999840e+01 +-1.898786640000000148e+01 +-1.899212264999999888e+01 +-1.899977684000000266e+01 +-1.902096557499999818e+01 +-1.903973769999999988e+01 +-1.906372928999999772e+01 +-1.908923339999999769e+01 +-1.912671470499999771e+01 +-1.914978313499999985e+01 +-1.918538189000000216e+01 +-1.921458053500000318e+01 +-1.924277877499999789e+01 +-1.926780223499999778e+01 +-1.928840446499999928e+01 +-1.930672359500000113e+01 +-1.931498050500000119e+01 +-1.931848621500000007e+01 +-1.930469989499999883e+01 +-1.929158497000000239e+01 +-1.927720641999999884e+01 +-1.924665546499999991e+01 +-1.922084427000000062e+01 +-1.919729805000000056e+01 +-1.916109752500000241e+01 +-1.912604045999999869e+01 +-1.909009265499999941e+01 +-1.906707859000000127e+01 +-1.903652668000000148e+01 +-1.900761794999999665e+01 +-1.897523403000000286e+01 +-1.896363544500000131e+01 +-1.895624065500000199e+01 +-1.893593025499999882e+01 +-1.892371844999999908e+01 +-1.892246818499999961e+01 +-1.891151237500000093e+01 +-1.890906619999999805e+01 +-1.891639709500000066e+01 +-1.891143989500000089e+01 +-1.891711330500000088e+01 +-1.892576790000000031e+01 +-1.893575668000000078e+01 +-1.894353389999999848e+01 +-1.895278549000000012e+01 +-1.895913601000000170e+01 +-1.897542286000000189e+01 +-1.899118900499999896e+01 +-1.899901390000000134e+01 +-1.900219058999999788e+01 +-1.899809169999999980e+01 +-1.900793456999999975e+01 +-1.899902439000000243e+01 +-1.899853896999999847e+01 +-1.899680518999999990e+01 +-1.898198985999999877e+01 +-1.897583770500000000e+01 +-1.896674824000000115e+01 +-1.895574283999999921e+01 +-1.894052028499999807e+01 +-1.893311786499999982e+01 +-1.892649364500000075e+01 +-1.891837883000000176e+01 +-1.891831969999999785e+01 +-1.891545581500000139e+01 +-1.891919994500000257e+01 +-1.892004680499999836e+01 +-1.892855549000000082e+01 +-1.894212150499999936e+01 +-1.895575141999999857e+01 +-1.895458030500000035e+01 +-1.896252536499999763e+01 +-1.898818397499999833e+01 +-1.900779629000000170e+01 +-1.901977538999999950e+01 +-1.904500103000000166e+01 +-1.907307243500000027e+01 +-1.909206962500000060e+01 +-1.910735225499999856e+01 +-1.912432670500000143e+01 +-1.915430164500000032e+01 +-1.917210960499999928e+01 +-1.917945957500000276e+01 +-1.919420814500000105e+01 +-1.919835186000000249e+01 +-1.920992183500000294e+01 +-1.920144366999999974e+01 +-1.920501995000000051e+01 +-1.919984436499999703e+01 +-1.919169044499999899e+01 +-1.917936993000000001e+01 +-1.916331481999999653e+01 +-1.915093517000000034e+01 +-1.913344288000000049e+01 +-1.911328792999999848e+01 +-1.910089587999999949e+01 +-1.907997130999999769e+01 +-1.907669734999999989e+01 +-1.907083606999999859e+01 +-1.905950260499999871e+01 +-1.905409717500000255e+01 +-1.905329799999999807e+01 +-1.905277634000000120e+01 +-1.906729698000000184e+01 +-1.907340144999999865e+01 +-1.909209251499999738e+01 +-1.910321426499999831e+01 +-1.912192630999999921e+01 +-1.913837241999999961e+01 +-1.914894199500000127e+01 +-1.917127037000000200e+01 +-1.919560813999999738e+01 +-1.921045398999999776e+01 +-1.922443389500000066e+01 +-1.923936272000000258e+01 +-1.924583244499999779e+01 +-1.925306511000000143e+01 +-1.924554157000000032e+01 +-1.925584506999999945e+01 +-1.925345420500000060e+01 +-1.924944973000000203e+01 +-1.923785018999999963e+01 +-1.922903251500000010e+01 +-1.921480083499999836e+01 +-1.919308757499999984e+01 +-1.918752956499999840e+01 +-1.916809558499999966e+01 +-1.915921402000000029e+01 +-1.913243770500000096e+01 +-1.911873054499999824e+01 +-1.909888172000000139e+01 +-1.908189963999999961e+01 +-1.907715892999999951e+01 +-1.906474018000000115e+01 +-1.905868816499999951e+01 +-1.905151271500000121e+01 +-1.904614448499999924e+01 +-1.903396320499999916e+01 +-1.904459667500000108e+01 +-1.904466820000000027e+01 +-1.903840446499999928e+01 +-1.904828166499999753e+01 +-1.903997040000000140e+01 +-1.905037593499999815e+01 +-1.905200862999999956e+01 +-1.906202030499999722e+01 +-1.905953025999999895e+01 +-1.906268024499999925e+01 +-1.906197166500000151e+01 +-1.906372642499999870e+01 +-1.906627940999999993e+01 +-1.907398319500000028e+01 +-1.906880379000000048e+01 +-1.906937504000000061e+01 +-1.906427288000000075e+01 +-1.906475543999999900e+01 +-1.906588840499999904e+01 +-1.906426715499999958e+01 +-1.906547927500000128e+01 +-1.906010532500000210e+01 +-1.906616592499999996e+01 +-1.906812858500000019e+01 +-1.907256412499999954e+01 +-1.906683826500000123e+01 +-1.907833004000000088e+01 +-1.908618354500000081e+01 +-1.908373737000000148e+01 +-1.910347652499999782e+01 +-1.911525439999999776e+01 +-1.912139320500000039e+01 +-1.914158821000000188e+01 +-1.915940857000000008e+01 +-1.918794917999999683e+01 +-1.920398044499999912e+01 +-1.922496414000000087e+01 +-1.924884605500000134e+01 +-1.926435661500000052e+01 +-1.929649543499999709e+01 +-1.930291271000000108e+01 +-1.933013438999999778e+01 +-1.933465290000000181e+01 +-1.934001922499999893e+01 +-1.935096931500000039e+01 +-1.935198879500000047e+01 +-1.934961413999999991e+01 +-1.934588718500000226e+01 +-1.933714770999999999e+01 +-1.932826899999999881e+01 +-1.931363868500000081e+01 +-1.932071209000000067e+01 +-1.930049514999999971e+01 +-1.929025173000000137e+01 +-1.928838825000000057e+01 +-1.927318191500000211e+01 +-1.927332782499999908e+01 +-1.925107383499999969e+01 +-1.925509739000000309e+01 +-1.925422763999999987e+01 +-1.924938964999999769e+01 +-1.924856281499999966e+01 +-1.924528980000000189e+01 +-1.925807285500000177e+01 +-1.925354289999999935e+01 +-1.925999260000000035e+01 +-1.927370071500000037e+01 +-1.929076671500000018e+01 +-1.929908848000000177e+01 +-1.931294727499999908e+01 +-1.933567619499999779e+01 +-1.934747791000000205e+01 +-1.936872672999999878e+01 +-1.938084506999999945e+01 +-1.938981533500000154e+01 +-1.940176010500000103e+01 +-1.940450668500000120e+01 +-1.941293811999999974e+01 +-1.940438747500000005e+01 +-1.940055275000000279e+01 +-1.940517330000000129e+01 +-1.939628791999999891e+01 +-1.938676833999999971e+01 +-1.937392806999999806e+01 +-1.936275195999999710e+01 +-1.934810733999999854e+01 +-1.933540821500000106e+01 +-1.931804848000000163e+01 +-1.931625461499999830e+01 +-1.929267215499999821e+01 +-1.928909015499999668e+01 +-1.927552127999999954e+01 +-1.926326942000000031e+01 +-1.924948978500000152e+01 +-1.924675655000000063e+01 +-1.923790359499999880e+01 +-1.922743511000000183e+01 +-1.922168159499999973e+01 +-1.921611881500000152e+01 +-1.920614909999999753e+01 +-1.920500945999999942e+01 +-1.920349406999999786e+01 +-1.919902801499999967e+01 +-1.920089435999999949e+01 +-1.920663452000000149e+01 +-1.921651268000000101e+01 +-1.921688270499999973e+01 +-1.922706604000000041e+01 +-1.924100875499999930e+01 +-1.924406528499999780e+01 +-1.924706840500000027e+01 +-1.923891448999999909e+01 +-1.924641894999999892e+01 +-1.923849105499999723e+01 +-1.922839164999999895e+01 +-1.922169590000000028e+01 +-1.921436118999999820e+01 +-1.920426273500000036e+01 +-1.919858359999999919e+01 +-1.919500923000000014e+01 +-1.925045203999999899e+01 +-1.917002678000000060e+01 +-1.916771984500000059e+01 +-1.916583347499999945e+01 +-1.916264915500000043e+01 +-1.916789054499999878e+01 +-1.916862487499999901e+01 +-1.917662143500000127e+01 +-1.917836856499999953e+01 +-1.918528270499999877e+01 +-1.918668174999999820e+01 +-1.919745063500000271e+01 +-1.920202064500000105e+01 +-1.921834373500000126e+01 +-1.924104881499999919e+01 +-1.925825214500000016e+01 +-1.928731155499999872e+01 +-1.930311679500000110e+01 +-1.933491516000000132e+01 +-1.936426353499999919e+01 +-1.938336849000000228e+01 +-1.940526199500000004e+01 +-1.942582130499999948e+01 +-1.944287872499999992e+01 +-1.946276855500000025e+01 +-1.946496104999999943e+01 +-1.946888065499999954e+01 +-1.947279929999999837e+01 +-1.946028041499999972e+01 +-1.943766880000000086e+01 +-1.942880630500000194e+01 +-1.941478633500000228e+01 +-1.939229774500000048e+01 +-1.937571812000000193e+01 +-1.935282230500000011e+01 +-1.932975006000000207e+01 +-1.931187629500000114e+01 +-1.928887844000000129e+01 +-1.926999950500000125e+01 +-1.925461388000000085e+01 +-1.925234222499999959e+01 +-1.924246120499999790e+01 +-1.923697089999999932e+01 +-1.923615265000000107e+01 +-1.923522186499999975e+01 +-1.923898888000000085e+01 +-1.925161648000000270e+01 +-1.925387192000000169e+01 +-1.927379417499999903e+01 +-1.929980278000000027e+01 +-1.931937026499999988e+01 +-1.934442043499999997e+01 +-1.936018276499999757e+01 +-1.939009857499999967e+01 +-1.941300773500000076e+01 +-1.944074821499999928e+01 +-1.946207713999999811e+01 +-1.947390175000000312e+01 +-1.948782921000000101e+01 +-1.949684906000000240e+01 +-1.949737644500000044e+01 +-1.948252963999999920e+01 +-1.947832203000000106e+01 +-1.946053886500000019e+01 +-1.943646908000000195e+01 +-1.941943931499999820e+01 +-1.939514828000000080e+01 +-1.937350750000000232e+01 +-1.935044193499999921e+01 +-1.933097267000000130e+01 +-1.929961872499999842e+01 +-1.927861309000000034e+01 +-1.926525783499999989e+01 +-1.925420570499999684e+01 +-1.923505592499999750e+01 +-1.922785949500000058e+01 +-1.922008228500000016e+01 +-1.920607852999999920e+01 +-1.920942115500000114e+01 +-1.920720195499999861e+01 +-1.921166228999999959e+01 +-1.920510196499999722e+01 +-1.921846294499999885e+01 +-1.921350574499999908e+01 +-1.922764396999999903e+01 +-1.924094677000000075e+01 +-1.925056552499999896e+01 +-1.925243472999999739e+01 +-1.926552772499999833e+01 +-1.927705955500000101e+01 +-1.929279613499999968e+01 +-1.929294013999999891e+01 +-1.930062961499999830e+01 +-1.931311702500000038e+01 +-1.932026195499999943e+01 +-1.931986999499999769e+01 +-1.931552600999999925e+01 +-1.931486987999999982e+01 +-1.930399417499999970e+01 +-1.929872799000000327e+01 +-1.928354454000000118e+01 +-1.927146435000000224e+01 +-1.926408100500000131e+01 +-1.925848102999999867e+01 +-1.924261665499999907e+01 +-1.923022652000000221e+01 +-1.923905372499999800e+01 +-1.923995113499999832e+01 +-1.924301433499999803e+01 +-1.922717761999999908e+01 +-1.923387622500000305e+01 +-1.924629306499999970e+01 +-1.925761985999999837e+01 +-1.926811313500000011e+01 +-1.928890133000000162e+01 +-1.930903720999999962e+01 +-1.932855606500000079e+01 +-1.935290813499999985e+01 +-1.938232612499999874e+01 +-1.940325928000000033e+01 +-1.943571090999999740e+01 +-1.947974776999999946e+01 +-1.950848292999999956e+01 +-1.953130722000000219e+01 +-1.957044029499999738e+01 +-1.959790992499999973e+01 +-1.961951636999999948e+01 +-1.964183044500000008e+01 +-1.965009117000000316e+01 +-1.965412425999999968e+01 +-1.966223717000000093e+01 +-1.965657233999999676e+01 +-1.964242839500000315e+01 +-1.962831592999999941e+01 +-1.960143661499999723e+01 +-1.957765388500000014e+01 +-1.955565262000000004e+01 +-1.953058433500000035e+01 +-1.948818015999999886e+01 +-1.946841717000000216e+01 +-1.945819378000000199e+01 +-1.944248771499999862e+01 +-1.942152023500000269e+01 +-1.941422176000000022e+01 +-1.940729618000000301e+01 +-1.939947890999999913e+01 +-1.940826320500000080e+01 +-1.942105102499999703e+01 +-1.943082332499999865e+01 +-1.944539165500000166e+01 +-1.946432399999999774e+01 +-1.948530483500000088e+01 +-1.951757526500000139e+01 +-1.954580879499999924e+01 +-1.957749747999999812e+01 +-1.961131763499999892e+01 +-1.965287780999999967e+01 +-1.969471168500000147e+01 +-1.972582721500000247e+01 +-1.976159858500000155e+01 +-1.978962040000000044e+01 +-1.981274223500000176e+01 +-1.982946395999999822e+01 +-1.984079647000000080e+01 +-1.985328864999999965e+01 +-1.984091568000000194e+01 +-1.983655548000000124e+01 +-1.983477687999999972e+01 +-1.979466629000000211e+01 +-1.977787303999999935e+01 +-1.975051116999999934e+01 +-1.971205138999999917e+01 +-1.968398475499999734e+01 +-1.963845539000000073e+01 +-1.959393596500000001e+01 +-1.956844043499999941e+01 +-1.952698802999999828e+01 +-1.949744033500000029e+01 +-1.946352481499999953e+01 +-1.944610690999999747e+01 +-1.943374347499999999e+01 +-1.941833686999999742e+01 +-1.940448379499999731e+01 +-1.940431880999999947e+01 +-1.939929294499999912e+01 +-1.940104675499999942e+01 +-1.939991569500000068e+01 +-1.941796970499999730e+01 +-1.941843509499999954e+01 +-1.944027328499999996e+01 +-1.945893001499999997e+01 +-1.949012184000000047e+01 +-1.950923251999999763e+01 +-1.952653407999999757e+01 +-1.955417156000000034e+01 +-1.956771563999999941e+01 +-1.957888031000000240e+01 +-1.959359932000000271e+01 +-1.959279823500000006e+01 +-1.960365200500000071e+01 +-1.959463882500000054e+01 +-1.957779026000000044e+01 +-1.958162211999999869e+01 +-1.956403446000000201e+01 +-1.955238437999999945e+01 +-1.953954982999999856e+01 +-1.951888751999999982e+01 +-1.951543808000000269e+01 +-1.950321483999999828e+01 +-1.950569248500000086e+01 +-1.949496364499999856e+01 +-1.949076557000000065e+01 +-1.949384689500000079e+01 +-1.950566768499999881e+01 +-1.950659274999999937e+01 +-1.951453304500000030e+01 +-1.952970981500000036e+01 +-1.954404259000000010e+01 +-1.957129383000000189e+01 +-1.958807754499999731e+01 +-1.961030101499999745e+01 +-1.963117218000000008e+01 +-1.967186546499999977e+01 +-1.971736907999999744e+01 +-1.974650192500000045e+01 +-1.979176521000000122e+01 +-1.982694721500000057e+01 +-1.986835289000000060e+01 +-1.991780185500000044e+01 +-1.993806267000000076e+01 +-1.997762203499999956e+01 +-1.999881553499999853e+01 +-2.001185608000000116e+01 +-2.003528785499999998e+01 +-2.003392314999999968e+01 +-2.003051948499999924e+01 +-2.001744365500000100e+01 +-1.999909591499999806e+01 +-1.998474025499999840e+01 +-1.995136356500000119e+01 +-1.991240978500000125e+01 +-1.989855194000000083e+01 +-1.986022091000000245e+01 +-1.982368564500000119e+01 +-1.980856609499999976e+01 +-1.978447723000000025e+01 +-1.976749325000000113e+01 +-1.976010989999999978e+01 +-1.974726868000000124e+01 +-1.975562000500000082e+01 +-1.974994373500000222e+01 +-1.976603698499999950e+01 +-1.977479839000000084e+01 +-1.979234695499999930e+01 +-1.981159305499999945e+01 +-1.984123230000000149e+01 +-1.987652874000000125e+01 +-1.989908123000000018e+01 +-1.994042301500000036e+01 +-1.998706245500000023e+01 +-2.002124691000000212e+01 +-2.005594158499999935e+01 +-2.008863449500000087e+01 +-2.012261008999999845e+01 +-2.013951015499999997e+01 +-2.016878890999999996e+01 +-2.017052745999999885e+01 +-2.017796611500000026e+01 +-2.017812633500000175e+01 +-2.017052460000000025e+01 +-2.016653346999999741e+01 +-2.014158058499999981e+01 +-2.012224292500000189e+01 +-2.010412025499999800e+01 +-2.008603954499999844e+01 +-2.006265353999999945e+01 +-2.005713367499999933e+01 +-2.003193569000000096e+01 +-2.002508259000000024e+01 +-2.003173923499999987e+01 +-2.002511405999999994e+01 +-2.003365802999999801e+01 +-2.002751445500000216e+01 +-2.003190898999999803e+01 +-2.005173015500000133e+01 +-2.007434177500000061e+01 +-2.008569621999999910e+01 +-2.010671520500000042e+01 +-2.012287521000000012e+01 +-2.012069606499999708e+01 +-2.015145492500000302e+01 +-2.015438842999999736e+01 +-2.015856361499999849e+01 +-2.016813945500000216e+01 +-2.017076111000000083e+01 +-2.016879558499999803e+01 +-2.015397262500000153e+01 +-2.015663051499999980e+01 +-2.013675403499999916e+01 +-2.010679912500000199e+01 +-2.009813213500000018e+01 +-2.006299781499999924e+01 +-2.004594802999999814e+01 +-2.001465987999999996e+01 +-1.998324299000000082e+01 +-1.994340610500000111e+01 +-1.992684745500000076e+01 +-1.989406109000000100e+01 +-1.985446929999999810e+01 +-1.982802868000000274e+01 +-1.980606269999999824e+01 +-1.979366684000000021e+01 +-1.977308464000000043e+01 +-1.976387882499999904e+01 +-1.975434875500000231e+01 +-1.975722980500000148e+01 +-1.975365829500000103e+01 +-1.976209449499999948e+01 +-1.976908397500000092e+01 +-1.977048874000000112e+01 +-1.977989577999999682e+01 +-1.979716395999999889e+01 +-1.981959152499999988e+01 +-1.983289813999999751e+01 +-1.984827231999999952e+01 +-1.986619948999999963e+01 +-1.990341377500000064e+01 +-1.992032050999999981e+01 +-1.993135643000000101e+01 +-1.995678234500000059e+01 +-1.997753047500000179e+01 +-1.998072624000000275e+01 +-2.000991916499999945e+01 +-2.001923942499999853e+01 +-2.001452540999999741e+01 +-2.000766563500000217e+01 +-2.000526332999999823e+01 +-1.999986743499999875e+01 +-1.998824882499999944e+01 +-1.996571922500000085e+01 +-1.994269466499999766e+01 +-1.993550395999999836e+01 +-1.991411495499999873e+01 +-1.990014648500000050e+01 +-1.986510085999999831e+01 +-1.985682487500000093e+01 +-1.984690570500000106e+01 +-1.983633899499999842e+01 +-1.983332825000000099e+01 +-1.982982921500000018e+01 +-1.982470703499999942e+01 +-1.983549594499999813e+01 +-1.983391857000000158e+01 +-1.984831714499999933e+01 +-1.986186790500000043e+01 +-1.987991333000000083e+01 +-1.988937377999999967e+01 +-1.990170479000000014e+01 +-1.992067813999999970e+01 +-1.993516254500000073e+01 +-1.993983173499999850e+01 +-1.996073150499999826e+01 +-1.997733974500000187e+01 +-1.997472477000000168e+01 +-1.998387813499999766e+01 +-1.998505878499999966e+01 +-1.997271156000000047e+01 +-1.997961616499999948e+01 +-1.996709537499999954e+01 +-1.995617294000000186e+01 +-1.994070243999999903e+01 +-1.991507625500000245e+01 +-1.989685726500000129e+01 +-1.987129497499999786e+01 +-1.985113429999999823e+01 +-1.982799530000000132e+01 +-1.980900478499999906e+01 +-1.978697395500000056e+01 +-1.976752186000000222e+01 +-1.974858856499999860e+01 +-1.973799037999999939e+01 +-1.973220062000000041e+01 +-1.972813225000000159e+01 +-1.972525119999999887e+01 +-1.971203613499999818e+01 +-1.972563647999999858e+01 +-1.973505497000000020e+01 +-1.974177170000000103e+01 +-1.976053333000000123e+01 +-1.976586056000000013e+01 +-1.978045940500000199e+01 +-1.979290484999999933e+01 +-1.981538009500000186e+01 +-1.982218456500000059e+01 +-1.984472846999999973e+01 +-1.985394001000000230e+01 +-1.986351681000000013e+01 +-1.986939716500000230e+01 +-1.987306595000000087e+01 +-1.987803363999999817e+01 +-1.987810325999999961e+01 +-1.987933254000000005e+01 +-1.987492656500000265e+01 +-1.986516857000000158e+01 +-1.987621879499999977e+01 +-1.985756397499999792e+01 +-1.986736583500000108e+01 +-1.986776828500000036e+01 +-1.986156749999999960e+01 +-1.986950016000000119e+01 +-1.987094879500000033e+01 +-1.988465404499999778e+01 +-1.989310359999999989e+01 +-1.990384006500000069e+01 +-1.993381691000000089e+01 +-1.994859791000000016e+01 +-1.998227119499999915e+01 +-2.000509452500000052e+01 +-2.002489661999999981e+01 +-2.005181980000000053e+01 +-2.009374618500000054e+01 +-2.012529659500000179e+01 +-2.016221523499999790e+01 +-2.019618987999999860e+01 +-2.022827816000000212e+01 +-2.025134659000000070e+01 +-2.027134513500000068e+01 +-2.029693889500000026e+01 +-2.031121158500000234e+01 +-2.031615829500000103e+01 +-2.032249736500000026e+01 +-2.032327270500000083e+01 +-2.031658458500000108e+01 +-2.030471896999999970e+01 +-2.029621029000000121e+01 +-2.029244423000000097e+01 +-2.026757622000000225e+01 +-2.024489307500000024e+01 +-2.022435855999999887e+01 +-2.021654415000000071e+01 +-2.018848133000000189e+01 +-2.016974163000000075e+01 +-2.016036701000000164e+01 +-2.013640785500000163e+01 +-2.012575245000000024e+01 +-2.012803745000000077e+01 +-2.012426758000000149e+01 +-2.013650894500000277e+01 +-2.014421558499999776e+01 +-2.016187667999999888e+01 +-2.018599700499999727e+01 +-2.020466804499999824e+01 +-2.023325538499999965e+01 +-2.026732635500000157e+01 +-2.031255436000000003e+01 +-2.035618496000000022e+01 +-2.038915729500000040e+01 +-2.042815876000000230e+01 +-2.046114731000000120e+01 +-2.049289036000000053e+01 +-2.052302741999999824e+01 +-2.055902576500000123e+01 +-2.057137680000000302e+01 +-2.058365917500000108e+01 +-2.060781002000000228e+01 +-2.060221290500000180e+01 +-2.059800720500000182e+01 +-2.059251022499999806e+01 +-2.057848930499999796e+01 +-2.055718517500000075e+01 +-2.053356933500000281e+01 +-2.050937366499999825e+01 +-2.048806285999999943e+01 +-2.047782326000000097e+01 +-2.046089268000000061e+01 +-2.044057178499999949e+01 +-2.043793296500000167e+01 +-2.042615509000000174e+01 +-2.043553924500000107e+01 +-2.042643928500000072e+01 +-2.044104004000000074e+01 +-2.045706653999999958e+01 +-2.048023986500000149e+01 +-2.048836231499999982e+01 +-2.053188323999999909e+01 +-2.053938102499999729e+01 +-2.054878330000000020e+01 +-2.058762168999999886e+01 +-2.062052345500000072e+01 +-2.063996028999999766e+01 +-2.067412185499999921e+01 +-2.070948600499999870e+01 +-2.072846222000000083e+01 +-2.074029731499999940e+01 +-2.075112914999999703e+01 +-2.075619125500000095e+01 +-2.074547386000000060e+01 +-2.074453067500000003e+01 +-2.072769260500000144e+01 +-2.069812869999999805e+01 +-2.067964076999999889e+01 +-2.064827919000000023e+01 +-2.061151599499999776e+01 +-2.058351135499999884e+01 +-2.054176235500000303e+01 +-2.050270843500000240e+01 +-2.046166420000000130e+01 +-2.044453143999999867e+01 +-2.039967060000000032e+01 +-2.037061214499999906e+01 +-2.035554981499999982e+01 +-2.033831787000000091e+01 +-2.031594753499999939e+01 +-2.031147098499999970e+01 +-2.030478287000000037e+01 +-2.030470085500000010e+01 +-2.031755637999999919e+01 +-2.030241489499999830e+01 +-2.032798481000000024e+01 +-2.033691310500000071e+01 +-2.034645366499999852e+01 +-2.038482570500000080e+01 +-2.040789031999999992e+01 +-2.044061660999999930e+01 +-2.046277141499999885e+01 +-2.048821831000000060e+01 +-2.050378322499999939e+01 +-2.053588962499999937e+01 +-2.055510139500000122e+01 +-2.056474781000000007e+01 +-2.057460880000000003e+01 +-2.056645965500000273e+01 +-2.056894493499999754e+01 +-2.056040382500000163e+01 +-2.055047988999999831e+01 +-2.052446365499999814e+01 +-2.049767589500000042e+01 +-2.046418857500000144e+01 +-2.042552756999999986e+01 +-2.039676380499999908e+01 +-2.035566425500000065e+01 +-2.031420707999999919e+01 +-2.028447723499999711e+01 +-2.025202370000000229e+01 +-2.023049354500000163e+01 +-2.020202732499999954e+01 +-2.017657947499999693e+01 +-2.016865062499999794e+01 +-2.014852332999999973e+01 +-2.014636135499999980e+01 +-2.015046786999999995e+01 +-2.015469645999999670e+01 +-2.016846561499999879e+01 +-2.019797515999999860e+01 +-2.021886539500000168e+01 +-2.024878883499999915e+01 +-2.027778339500000016e+01 +-2.030837058999999911e+01 +-2.034483909500000109e+01 +-2.038208579999999870e+01 +-2.041099738999999857e+01 +-2.043189620999999789e+01 +-2.045217037500000146e+01 +-2.047299194000000000e+01 +-2.047879505000000222e+01 +-2.048940753999999842e+01 +-2.047458076499999891e+01 +-2.047000122500000074e+01 +-2.043116283500000208e+01 +-2.040702533999999702e+01 +-2.037313747500000005e+01 +-2.033783435999999867e+01 +-2.029758548499999904e+01 +-2.025422286999999955e+01 +-2.020773601999999869e+01 +-2.015782642499999966e+01 +-2.012050056500000039e+01 +-2.008716106500000009e+01 +-2.005341911500000052e+01 +-2.001614666000000042e+01 +-1.999112129000000238e+01 +-1.997227668500000064e+01 +-1.995693683999999735e+01 +-1.995368289500000003e+01 +-1.995353412499999735e+01 +-1.995803070000000190e+01 +-1.996208095499999757e+01 +-1.997090243999999970e+01 +-1.998578358000000321e+01 +-2.000220203499999982e+01 +-2.003164386999999991e+01 +-2.005143547000000126e+01 +-2.007981300000000147e+01 +-2.009394264000000163e+01 +-2.012022495499999764e+01 +-2.015373134500000063e+01 +-2.018406295500000169e+01 +-2.021383095000000196e+01 +-2.023296642500000075e+01 +-2.024875164000000183e+01 +-2.025445938000000012e+01 +-2.025599670500000116e+01 +-2.026465034499999973e+01 +-2.025316524499999815e+01 +-2.023672485499999851e+01 +-2.021950817000000100e+01 +-2.020256709999999956e+01 +-2.017744826999999930e+01 +-2.014901066000000185e+01 +-2.012348842499999790e+01 +-2.009439468499999748e+01 +-2.005949497000000292e+01 +-2.005183219999999977e+01 +-2.004493522499999969e+01 +-2.002321243000000095e+01 +-2.001939964500000002e+01 +-2.001790237499999847e+01 +-2.001867199000000141e+01 +-2.002416228999999959e+01 +-2.003247738000000311e+01 +-2.005573177000000129e+01 +-2.008084583000000123e+01 +-2.011031150499999853e+01 +-2.013590240500000306e+01 +-2.017553329500000103e+01 +-2.021679782999999730e+01 +-2.024926089999999945e+01 +-2.030183601499999924e+01 +-2.034703540499999974e+01 +-2.038843059500000265e+01 +-2.042219734000000031e+01 +-2.046672725500000212e+01 +-2.049775981999999885e+01 +-2.051282501000000025e+01 +-2.053621387500000139e+01 +-2.055218696499999709e+01 +-2.054927349000000092e+01 +-2.054054832499999961e+01 +-2.053209686499999975e+01 +-2.050829696499999955e+01 +-2.048202037499999761e+01 +-2.044785785499999875e+01 +-2.041281890999999860e+01 +-2.037284756000000030e+01 +-2.033518409499999890e+01 +-2.028422737500000039e+01 +-2.024210261999999716e+01 +-2.021479606500000159e+01 +-2.018619823499999910e+01 +-2.014575385999999924e+01 +-2.012843990500000046e+01 +-2.010710906999999992e+01 +-2.008598708999999971e+01 +-2.008313369999999765e+01 +-2.008527087999999949e+01 +-2.009194946000000215e+01 +-2.009464836499999763e+01 +-2.011431599000000148e+01 +-2.013222599000000201e+01 +-2.015179443499999934e+01 +-2.017905139999999875e+01 +-2.021107482500000074e+01 +-2.023949241500000085e+01 +-2.026819705999999854e+01 +-2.028813743999999986e+01 +-2.030753993999999807e+01 +-2.032074737499999983e+01 +-2.034956455500000061e+01 +-2.036063099000000065e+01 +-2.035875130000000155e+01 +-2.036064624999999850e+01 +-2.034150886500000155e+01 +-2.033058166500000041e+01 +-2.030096149499999925e+01 +-2.028034592000000202e+01 +-2.025503349499999928e+01 +-2.022422790499999934e+01 +-2.019058513499999918e+01 +-2.015109824999999688e+01 +-2.012048434999999813e+01 +-2.008293056500000162e+01 +-2.005540847999999698e+01 +-2.002516555500000095e+01 +-2.000921344500000032e+01 +-1.998884487000000121e+01 +-1.997718429500000070e+01 +-1.996636199499999975e+01 +-1.995889377499999995e+01 +-1.995518207499999974e+01 +-1.995637798499999960e+01 +-1.996053123499999771e+01 +-1.997608757000000068e+01 +-1.999000739999999965e+01 +-2.001689338999999990e+01 +-2.003497028499999999e+01 +-2.006287860999999850e+01 +-2.008774280499999776e+01 +-2.011320019000000059e+01 +-2.012729739999999978e+01 +-2.014147853500000096e+01 +-2.014970207500000043e+01 +-2.016717338499999812e+01 +-2.018189811499999919e+01 +-2.017388534999999905e+01 +-2.018038273000000160e+01 +-2.019086265499999655e+01 +-2.018414115999999936e+01 +-2.017439937500000013e+01 +-2.016174983999999881e+01 +-2.014266299999999887e+01 +-2.013537788500000048e+01 +-2.010774993999999793e+01 +-2.008998393999999976e+01 +-2.008155822500000198e+01 +-2.006619262499999934e+01 +-2.004021454000000091e+01 +-2.002873992500000000e+01 +-2.001782512500000166e+01 +-2.000088500500000066e+01 +-1.999107074500000181e+01 +-1.998284435000000059e+01 +-1.998123359499999907e+01 +-1.997892284499999960e+01 +-1.998853588000000059e+01 +-1.999912070999999969e+01 +-2.001722145000000097e+01 +-2.002594661999999914e+01 +-2.004902743999999970e+01 +-2.007882594999999881e+01 +-2.011022949000000182e+01 +-2.013525772499999889e+01 +-2.017392444499999726e+01 +-2.020434379499999977e+01 +-2.024089813500000190e+01 +-2.026131534499999987e+01 +-2.029964542000000094e+01 +-2.032302570499999916e+01 +-2.036162089999999836e+01 +-2.037682724000000078e+01 +-2.039496803499999800e+01 +-2.041320800999999818e+01 +-2.042053222500000231e+01 +-2.042490292000000096e+01 +-2.042629241499999893e+01 +-2.042919635500000197e+01 +-2.041993331999999839e+01 +-2.041096114999999855e+01 +-2.039828967999999776e+01 +-2.038594627500000200e+01 +-2.036019420499999910e+01 +-2.035257053000000127e+01 +-2.033591366000000278e+01 +-2.032291888999999685e+01 +-2.030593299499999915e+01 +-2.029653263000000152e+01 +-2.028641319000000109e+01 +-2.027538299500000107e+01 +-2.026553726000000211e+01 +-2.025764464999999959e+01 +-2.026191902500000097e+01 +-2.026005840500000232e+01 +-2.027297115500000046e+01 +-2.027494144499999962e+01 +-2.028965949999999907e+01 +-2.029634475999999665e+01 +-2.030609512499999880e+01 +-2.031248379000000170e+01 +-2.033224487500000066e+01 +-2.034296989500000308e+01 +-2.035488605500000148e+01 +-2.037200260000000185e+01 +-2.038762664500000099e+01 +-2.038492775000000279e+01 +-2.041222000000000136e+01 +-2.040287876000000011e+01 +-2.040583515499999834e+01 +-2.040735530999999980e+01 +-2.039654350500000035e+01 +-2.038652801499999967e+01 +-2.038063812500000083e+01 +-2.036448860499999824e+01 +-2.034808826500000123e+01 +-2.033629989499999979e+01 +-2.032215213500000317e+01 +-2.030335425999999899e+01 +-2.028229713500000031e+01 +-2.024415779499999957e+01 +-2.023835277499999918e+01 +-2.020832252499999981e+01 +-2.019343376500000176e+01 +-2.016858768499999854e+01 +-2.014986800999999872e+01 +-2.013121413999999731e+01 +-2.011547756499999906e+01 +-2.010047817499999923e+01 +-2.008375358500000019e+01 +-2.008374881499999987e+01 +-2.007289886000000223e+01 +-2.006738471999999973e+01 +-2.006495762000000127e+01 +-2.005965614499999816e+01 +-2.007468509999999995e+01 +-2.008870124999999973e+01 +-2.010632037999999966e+01 +-2.010954952000000162e+01 +-2.013493632999999861e+01 +-2.014320564500000188e+01 +-2.014280128499999734e+01 +-2.016380978000000113e+01 +-2.016918373000000031e+01 +-2.019126701500000109e+01 +-2.020381450500000042e+01 +-2.021431923000000097e+01 +-2.022483635000000035e+01 +-2.022090816500000088e+01 +-2.023288441000000049e+01 +-2.022872066500000088e+01 +-2.025045108999999854e+01 +-2.024527263499999918e+01 +-2.023873710499999845e+01 +-2.025432204999999897e+01 +-2.023722743999999807e+01 +-2.024631404499999832e+01 +-2.025151443500000070e+01 +-2.024169445000000067e+01 +-2.023383617500000042e+01 +-2.024132824000000141e+01 +-2.024102401500000070e+01 +-2.024814796500000114e+01 +-2.025426006499999687e+01 +-2.025833606999999859e+01 +-2.026656913500000101e+01 +-2.026736545500000020e+01 +-2.026703453000000010e+01 +-2.027763938500000052e+01 +-2.028820991499999948e+01 +-2.029496765000000025e+01 +-2.028370570999999956e+01 +-2.029294872500000224e+01 +-2.030658150000000006e+01 +-2.030854797499999975e+01 +-2.031893157999999744e+01 +-2.032050704999999979e+01 +-2.032901095999999797e+01 +-2.033604526500000276e+01 +-2.032874298499999810e+01 +-2.033094025000000116e+01 +-2.034304332500000001e+01 +-2.035100936999999988e+01 +-2.035087871500000034e+01 +-2.034685802499999951e+01 +-2.048982334000000094e+01 +-2.050208377500000267e+01 +-2.049048519499999799e+01 +-2.049963474000000119e+01 +-2.050248908999999742e+01 +-2.049485492499999850e+01 +-2.048943519499999866e+01 +-2.048649883499999902e+01 +-2.046906948499999856e+01 +-2.046615219499999938e+01 +-2.045653820000000067e+01 +-2.045838356000000147e+01 +-2.044782924500000121e+01 +-2.043885994000000039e+01 +-2.043597984499999853e+01 +-2.043250942000000236e+01 +-2.042227744999999928e+01 +-2.040931892500000089e+01 +-2.041540718499999940e+01 +-2.040806293500000024e+01 +-2.038617992500000042e+01 +-2.038232326500000013e+01 +-2.037884903000000136e+01 +-2.037587452000000354e+01 +-2.037626075500000056e+01 +-2.036843490500000087e+01 +-2.037752056000000067e+01 +-2.036469364500000268e+01 +-2.036098098499999764e+01 +-2.036375522499999846e+01 +-2.036085510000000198e+01 +-2.035441875499999753e+01 +-2.036694621999999910e+01 +-2.035860443500000017e+01 +-2.035381984499999675e+01 +-2.035392284499999960e+01 +-2.035855197499999747e+01 +-2.034835720000000236e+01 +-2.034283542500000053e+01 +-2.032923126000000025e+01 +-2.033137226000000197e+01 +-2.031006813000000122e+01 +-2.030919074999999907e+01 +-2.029637241500000044e+01 +-2.029166603499999866e+01 +-2.029114818499999728e+01 +-2.026959133000000080e+01 +-2.027235698999999869e+01 +-2.025938606500000105e+01 +-2.026346683500000267e+01 +-2.025285148500000076e+01 +-2.024922942999999975e+01 +-2.025245666500000041e+01 +-2.024584579500000103e+01 +-2.024349403000000081e+01 +-2.023913955999999814e+01 +-2.023609257000000028e+01 +-2.021915245000000283e+01 +-2.022309875499999876e+01 +-2.021587562499999891e+01 +-2.021345424999999807e+01 +-2.021658420500000020e+01 +-2.020029735500000001e+01 +-2.020454311000000303e+01 +-2.021031284000000028e+01 +-2.020943260499999994e+01 +-2.019809913499999965e+01 +-2.022181606000000187e+01 +-2.020949268000000032e+01 +-2.022192478499999879e+01 +-2.024060916999999904e+01 +-2.024000072500000158e+01 +-2.024730015000000094e+01 +-2.026103306000000259e+01 +-2.027135085999999831e+01 +-2.029327297000000030e+01 +-2.029641055999999821e+01 +-2.031098938000000231e+01 +-2.033440685499999745e+01 +-2.034178543499999847e+01 +-2.035981368999999930e+01 +-2.037588214999999892e+01 +-2.039569854999999876e+01 +-2.040788936500000261e+01 +-2.040933131999999972e+01 +-2.041810512500000030e+01 +-2.042271900000000073e+01 +-2.042994690000000091e+01 +-2.040963840499999904e+01 +-2.040894031499999883e+01 +-2.039474296499999895e+01 +-2.038819980499999929e+01 +-2.036209679000000250e+01 +-2.034774112999999929e+01 +-2.033165740999999826e+01 +-2.032135391499999955e+01 +-2.030393409999999932e+01 +-2.029502868499999835e+01 +-2.026477623000000250e+01 +-2.025878524499999855e+01 +-2.024813270499999973e+01 +-2.024498462999999759e+01 +-2.023604679000000317e+01 +-2.022511005500000181e+01 +-2.022620201499999837e+01 +-2.021837425000000010e+01 +-2.022213459000000313e+01 +-2.021313380999999865e+01 +-2.021935557999999844e+01 +-2.022377681999999766e+01 +-2.022731781000000240e+01 +-2.023492240999999936e+01 +-2.024134159000000110e+01 +-2.023320198000000048e+01 +-2.024456215000000014e+01 +-2.025436687500000232e+01 +-2.026184367999999836e+01 +-2.026232242500000069e+01 +-2.027119636500000155e+01 +-2.026815128500000185e+01 +-2.025790500499999780e+01 +-2.024130153499999807e+01 +-2.023880481999999859e+01 +-2.023321342499999886e+01 +-2.021265506499999987e+01 +-2.019871616500000044e+01 +-2.018775367499999973e+01 +-2.017166710000000052e+01 +-2.014463043499999984e+01 +-2.012736797499999852e+01 +-2.011045265500000312e+01 +-2.010028171500000127e+01 +-2.009230613500000118e+01 +-2.007477188000000012e+01 +-2.006877803999999799e+01 +-2.006266689499999956e+01 +-2.007128620000000296e+01 +-2.006395054000000044e+01 +-2.006142616500000031e+01 +-2.006591797000000099e+01 +-2.007605266499999885e+01 +-2.008507537499999884e+01 +-2.008726691999999758e+01 +-2.010006809000000061e+01 +-2.011711501999999996e+01 +-2.012864017500000102e+01 +-2.014821910999999943e+01 +-2.016739654999999942e+01 +-2.018315410499999984e+01 +-2.020333862000000025e+01 +-2.021915054499999798e+01 +-2.023694134000000133e+01 +-2.025874710000000078e+01 +-2.027090358999999964e+01 +-2.028704548000000329e+01 +-2.027939796500000114e+01 +-2.028241444000000016e+01 +-2.028011799000000082e+01 +-2.027077865999999773e+01 +-2.025905609000000140e+01 +-2.024377631999999849e+01 +-2.022823905999999994e+01 +-2.021114730499999723e+01 +-2.019904899499999829e+01 +-2.017825507999999957e+01 +-2.016104125999999752e+01 +-2.014726257000000231e+01 +-2.014014721000000208e+01 +-2.011780833999999984e+01 +-2.011419296000000045e+01 +-2.010622691999999745e+01 +-2.009619521999999847e+01 +-2.010591125500000231e+01 +-2.011134910500000217e+01 +-2.012415408999999755e+01 +-2.012274456000000100e+01 +-2.014267921500000114e+01 +-2.016164875000000123e+01 +-2.016484736999999683e+01 +-2.021022033499999893e+01 +-2.021984863499999818e+01 +-2.024671649999999801e+01 +-2.027903080000000102e+01 +-2.030896949999999990e+01 +-2.034340191000000075e+01 +-2.037977791000000138e+01 +-2.040065002500000091e+01 +-2.042620945000000177e+01 +-2.044412994000000339e+01 +-2.045992183499999939e+01 +-2.045921993500000013e+01 +-2.046733665499999688e+01 +-2.047076416000000165e+01 +-2.045674324000000155e+01 +-2.044148445000000081e+01 +-2.041950512000000018e+01 +-2.040341663000000239e+01 +-2.038782786999999885e+01 +-2.036288356499999708e+01 +-2.033086871999999801e+01 +-2.030645370500000269e+01 +-2.028012084999999942e+01 +-2.026133060499999772e+01 +-2.025217818999999864e+01 +-2.022514533999999742e+01 +-2.022047519499999879e+01 +-2.021429443000000248e+01 +-2.021498203000000160e+01 +-2.021344852499999689e+01 +-2.021651268000000101e+01 +-2.023374652500000082e+01 +-2.024256515500000120e+01 +-2.024948310999999990e+01 +-2.027537918000000161e+01 +-2.028395652999999754e+01 +-2.030802440500000117e+01 +-2.033977222499999726e+01 +-2.035826301499999857e+01 +-2.038778877499999709e+01 +-2.040389824000000019e+01 +-2.042619419500000078e+01 +-2.044415473499999791e+01 +-2.046618652499999769e+01 +-2.047761440000000022e+01 +-2.048031425500000324e+01 +-2.048538112499999997e+01 +-2.048649788000000171e+01 +-2.047429275500000045e+01 +-2.046431827500000011e+01 +-2.044653701499999698e+01 +-2.042706012500000057e+01 +-2.042172432000000271e+01 +-2.039155673999999863e+01 +-2.037683487000000326e+01 +-2.034369659500000083e+01 +-2.034010029000000230e+01 +-2.032719326000000137e+01 +-2.030851268500000018e+01 +-2.029842567500000072e+01 +-2.027829075000000003e+01 +-2.027343368500000054e+01 +-2.027889251999999942e+01 +-2.027029514000000177e+01 +-2.027004623500000235e+01 +-2.026572704499999844e+01 +-2.025944614499999830e+01 +-2.026780319000000219e+01 +-2.026683998000000031e+01 +-2.026949691499999773e+01 +-2.027070999500000070e+01 +-2.027911567499999990e+01 +-2.027516841999999997e+01 +-2.029820060999999853e+01 +-2.030303668999999900e+01 +-2.030784607000000008e+01 +-2.032438087500000279e+01 +-2.033485985000000085e+01 +-2.034169864999999788e+01 +-2.035004997000000060e+01 +-2.034735298500000056e+01 +-2.035171317999999729e+01 +-2.034332084500000093e+01 +-2.033454323000000130e+01 +-2.032371139500000012e+01 +-2.030916881499999960e+01 +-2.029568576500000177e+01 +-2.028598594500000019e+01 +-2.026402473499999957e+01 +-2.024682521500000121e+01 +-2.022722530500000104e+01 +-2.022061633999999941e+01 +-2.020890235999999973e+01 +-2.020384407000000238e+01 +-2.019791603499999866e+01 +-2.018824290999999960e+01 +-2.018618011499999909e+01 +-2.018396568499999688e+01 +-2.017562103499999893e+01 +-2.017175578999999885e+01 +-2.017635821999999735e+01 +-2.017208957999999797e+01 +-2.018143749000000042e+01 +-2.019045544000000092e+01 +-2.019666386000000102e+01 +-2.019831943500000193e+01 +-2.021107005999999728e+01 +-2.022333049499999902e+01 +-2.024497032500000060e+01 +-2.025557899500000048e+01 +-2.028884505999999988e+01 +-2.030219936499999989e+01 +-2.030112552499999978e+01 +-2.031873798499999850e+01 +-2.033250522499999846e+01 +-2.033202362000000107e+01 +-2.033146191000000158e+01 +-2.032725906499999979e+01 +-2.031317234000000127e+01 +-2.030895233000000033e+01 +-2.030455494000000272e+01 +-2.028433036999999928e+01 +-2.027212620000000243e+01 +-2.025712871500000034e+01 +-2.024099826999999863e+01 +-2.021964836000000076e+01 +-2.021292114500000281e+01 +-2.020726203999999981e+01 +-2.019095992999999822e+01 +-2.016954993999999957e+01 +-2.016367148999999870e+01 +-2.016446589999999972e+01 +-2.014353084500000080e+01 +-2.014464378499999953e+01 +-2.012939834499999847e+01 +-2.013664054999999919e+01 +-2.011315918000000025e+01 +-2.012692356000000160e+01 +-2.012106418500000160e+01 +-2.012813854000000191e+01 +-2.012898540500000166e+01 +-2.013416671999999963e+01 +-2.013161754499999745e+01 +-2.015221404999999777e+01 +-2.015342521499999862e+01 +-2.016474438000000191e+01 +-2.022649479000000028e+01 +-2.023130035500000190e+01 +-2.023726082000000304e+01 +-2.023759841999999765e+01 +-2.023598575500000152e+01 +-2.023348236000000000e+01 +-2.022339343999999883e+01 +-2.021528912000000133e+01 +-2.020899677499999925e+01 +-2.020076751499999901e+01 +-2.019450092499999982e+01 +-2.019035434499999937e+01 +-2.011844062499999808e+01 +-2.013345527500000287e+01 +-2.012015914500000235e+01 +-2.012765883999999872e+01 +-2.013251971999999768e+01 +-2.012517642499999937e+01 +-2.012199592500000023e+01 +-2.013036250999999766e+01 +-2.012278461500000049e+01 +-2.012733078000000120e+01 +-2.012961768999999990e+01 +-2.013612555999999998e+01 +-2.012881756000000166e+01 +-2.013492393499999977e+01 +-2.012584686499999975e+01 +-2.012652397499999779e+01 +-2.014279937500000273e+01 +-2.013898182000000148e+01 +-2.015192127000000255e+01 +-2.015219688500000217e+01 +-2.015763568999999933e+01 +-2.015851783500000138e+01 +-2.016637706999999935e+01 +-2.016724491499999772e+01 +-2.017624473499999738e+01 +-2.018296909000000028e+01 +-2.017742156999999992e+01 +-2.017366505000000032e+01 +-2.017754268499999881e+01 +-2.016671752999999967e+01 +-2.016444110999999850e+01 +-2.017108726500000060e+01 +-2.015734863000000132e+01 +-2.015437031000000090e+01 +-2.015255355500000078e+01 +-2.015439033500000221e+01 +-2.014453602000000032e+01 +-2.015933894999999865e+01 +-2.015210151499999824e+01 +-2.015819644999999838e+01 +-2.015494441999999964e+01 +-2.015669155500000187e+01 +-2.016308879999999704e+01 +-2.016251277499999972e+01 +-2.017249870500000242e+01 +-2.017243767000000076e+01 +-2.017983818500000126e+01 +-2.017109298500000136e+01 +-2.017296409499999754e+01 +-2.018161487500000106e+01 +-2.018323039999999935e+01 +-2.018165493000000055e+01 +-2.018998908999999742e+01 +-2.019521045500000156e+01 +-2.019670486500000095e+01 +-2.019527053499999880e+01 +-2.019906139000000067e+01 +-2.019724845500000043e+01 +-2.019427394999999947e+01 +-2.018182087000000280e+01 +-2.018783187500000054e+01 +-2.018164252999999775e+01 +-2.016604423500000109e+01 +-2.016654587000000021e+01 +-2.015733147000000258e+01 +-2.014234734000000060e+01 +-2.013070487999999969e+01 +-2.012696075499999893e+01 +-2.011858081500000139e+01 +-2.010980796999999853e+01 +-2.010512351999999936e+01 +-2.010492897499999998e+01 +-2.009500313000000205e+01 +-2.009951114999999788e+01 +-2.009607124500000097e+01 +-2.009222317000000047e+01 +-2.009728145500000096e+01 +-2.010352516500000064e+01 +-2.009421634999999995e+01 +-2.009700679999999906e+01 +-2.009070587499999760e+01 +-2.010855006999999972e+01 +-2.011194229000000178e+01 +-2.010345554499999920e+01 +-2.011101531999999992e+01 +-2.011930847000000000e+01 +-2.011799144999999811e+01 +-2.011296749000000261e+01 +-2.011495304500000003e+01 +-2.011580276499999798e+01 +-2.011867046500000100e+01 +-2.012107562999999999e+01 +-2.011773967999999968e+01 +-2.011877918500000106e+01 +-2.010698700000000017e+01 +-2.011417198000000184e+01 +-2.010120106000000106e+01 +-2.010184287999999952e+01 +-2.010669327000000095e+01 +-2.009002972000000042e+01 +-2.010226535999999697e+01 +-2.008708191000000198e+01 +-2.009620857000000171e+01 +-2.009575176499999927e+01 +-2.009399128000000090e+01 +-2.009206866999999974e+01 +-2.009546566000000212e+01 +-2.009539413499999938e+01 +-2.009003639000000163e+01 +-2.009112071999999927e+01 +-2.009892177500000088e+01 +-2.010508155499999816e+01 +-2.010164260999999897e+01 +-2.011680031000000213e+01 +-2.011200141999999857e+01 +-2.011424541499999918e+01 +-2.011693191999999897e+01 +-2.013020133999999928e+01 +-2.013545227000000182e+01 +-2.012518023999999883e+01 +-2.013113689499999737e+01 +-2.013927078000000037e+01 +-2.013773537000000147e+01 +-2.013729762999999906e+01 +-2.012683296499999841e+01 +-2.012849807999999996e+01 +-2.012967014000000177e+01 +-2.012233447999999925e+01 +-2.010391902499999972e+01 +-2.016443347999999958e+01 +-2.014897727500000002e+01 +-2.015382385499999884e+01 +-2.014426899000000049e+01 +-2.013244914999999935e+01 +-2.013973617500000302e+01 +-2.013266944499999767e+01 +-2.013399600999999706e+01 +-2.013191986000000000e+01 +-2.014393233999999921e+01 +-2.014497661499999737e+01 +-2.013969230499999696e+01 +-2.015335941499999706e+01 +-2.015217589999999959e+01 +-2.016582107500000021e+01 +-2.017402363000000065e+01 +-2.018293381000000153e+01 +-2.008455466999999928e+01 +-2.020338439999999736e+01 +-2.022305392999999896e+01 +-2.024157619500000038e+01 +-2.024751567999999935e+01 +-2.026001453499999982e+01 +-2.025868892500000129e+01 +-2.027239799499999862e+01 +-2.029347038499999911e+01 +-2.028481006999999892e+01 +-2.029374027500000111e+01 +-2.028390025999999935e+01 +-2.028216648499999764e+01 +-2.027299881000000070e+01 +-2.026450061500000288e+01 +-2.025369167499999890e+01 +-2.024371147000000093e+01 +-2.024171638500000014e+01 +-2.023002147999999778e+01 +-2.023442744999999832e+01 +-2.022225093999999856e+01 +-2.021131229499999904e+01 +-2.021581840500000027e+01 +-2.021360874500000193e+01 +-2.021082210499999832e+01 +-2.021542930500000068e+01 +-2.021233844500000032e+01 +-2.021769332999999946e+01 +-2.020705508999999722e+01 +-2.021659087999999826e+01 +-2.022391032999999894e+01 +-2.023223113999999967e+01 +-2.023013973500000162e+01 +-2.024700641500000131e+01 +-2.025319481000000010e+01 +-2.027761268500000114e+01 +-2.028807544500000049e+01 +-2.055508231999999680e+01 +-2.056329345999999703e+01 +-2.057912921500000181e+01 +-2.058146953500000009e+01 +-2.032271671499999854e+01 +-2.033217620499999967e+01 +-2.027239799499999862e+01 +-2.027227592500000242e+01 +-2.026158809500000046e+01 +-2.026160716999999778e+01 +-2.026230716499999929e+01 +-2.024927616000000086e+01 +-2.024855995000000064e+01 +-2.025296402000000029e+01 +-2.024665546499999991e+01 +-2.023758220500000249e+01 +-2.024899578000000133e+01 +-2.023992061999999947e+01 +-2.025247287500000226e+01 +-2.024960517999999965e+01 +-2.025506687000000028e+01 +-2.026590632999999997e+01 +-2.027192210999999844e+01 +-2.026359558000000050e+01 +-2.028294467999999995e+01 +-2.028619575500000138e+01 +-2.029923725000000090e+01 +-2.031158161500000148e+01 +-2.032490539500000182e+01 +-2.033330535500000025e+01 +-2.035612582999999987e+01 +-2.037705708000000016e+01 +-2.039261150499999786e+01 +-2.040647601999999949e+01 +-2.042376041500000028e+01 +-2.044187832000000071e+01 +-2.045743275000000239e+01 +-2.045886421499999841e+01 +-2.047314834499999847e+01 +-2.046937465500000286e+01 +-2.046396065000000064e+01 +-2.045981216500000244e+01 +-2.044500637000000154e+01 +-2.043694209999999956e+01 +-2.041968631499999987e+01 +-2.041639899999999841e+01 +-2.039453125000000000e+01 +-2.037605762500000139e+01 +-2.037201023499999764e+01 +-2.035591888500000124e+01 +-2.035269737499999820e+01 +-2.033511543000000188e+01 +-2.033500004000000061e+01 +-2.033762836500000049e+01 +-2.033604812499999781e+01 +-2.035296917000000150e+01 +-2.035996723499999916e+01 +-2.036556721000000181e+01 +-2.037619304999999770e+01 +-2.038784026999999810e+01 +-2.040161037500000063e+01 +-2.042381858499999936e+01 +-2.043649482500000047e+01 +-2.046809196499999928e+01 +-2.049432372999999785e+01 +-2.052797793999999953e+01 +-2.055151271999999807e+01 +-2.057631682999999967e+01 +-2.059727001499999943e+01 +-2.060289382999999930e+01 +-2.063032055000000042e+01 +-2.064786815500000117e+01 +-2.063349247000000020e+01 +-2.063962936499999756e+01 +-2.063992786500000065e+01 +-2.062214946499999968e+01 +-2.061401080999999991e+01 +-2.059189796500000114e+01 +-2.057219124000000221e+01 +-2.055416870500000215e+01 +-2.052491378500000252e+01 +-2.051253509500000050e+01 +-2.048958301500000090e+01 +-2.047842312000000220e+01 +-2.046546078000000080e+01 +-2.045791626000000107e+01 +-2.045092868999999780e+01 +-2.045189857500000130e+01 +-2.045006942500000235e+01 +-2.043913459499999874e+01 +-2.045225715499999808e+01 +-2.045995521500000081e+01 +-2.046506500000000273e+01 +-2.047897339000000017e+01 +-2.049734974000000065e+01 +-2.051930618500000136e+01 +-2.052855396500000040e+01 +-2.054265117499999960e+01 +-2.056552791499999699e+01 +-2.059758663000000212e+01 +-2.063281154500000270e+01 +-2.065250683000000009e+01 +-2.067311764000000096e+01 +-2.068827819999999917e+01 +-2.071919822499999952e+01 +-2.071537589999999796e+01 +-2.072509765499999901e+01 +-2.072249889000000067e+01 +-2.071887874499999782e+01 +-2.070929431500000106e+01 +-2.069622993499999808e+01 +-2.066674042000000000e+01 +-2.065386962999999909e+01 +-2.062721729500000123e+01 +-2.060101127499999762e+01 +-2.058024978999999988e+01 +-2.056776332500000137e+01 +-2.055203628499999979e+01 +-2.053844928499999867e+01 +-2.051952552999999924e+01 +-2.052318954500000103e+01 +-2.051550102499999895e+01 +-2.052181530000000009e+01 +-2.053383159999999918e+01 +-2.053440379999999976e+01 +-2.053610229499999917e+01 +-2.055845356000000024e+01 +-2.057639312999999959e+01 +-2.058990478500000165e+01 +-2.061100101499999937e+01 +-2.063738155499999749e+01 +-2.065520763500000001e+01 +-2.068794441000000006e+01 +-2.071970080999999908e+01 +-2.075075245000000024e+01 +-2.077541637499999894e+01 +-2.080235194999999848e+01 +-2.082084178999999935e+01 +-2.084598350499999952e+01 +-2.087062263500000014e+01 +-2.088214015999999873e+01 +-2.087685966499999779e+01 +-2.086707020000000057e+01 +-2.085840320500000189e+01 +-2.084780121000000008e+01 +-2.083604430999999835e+01 +-2.080822849500000160e+01 +-2.077610588000000291e+01 +-2.074623680500000233e+01 +-2.072326278999999971e+01 +-2.070764636999999908e+01 +-2.066729640999999873e+01 +-2.065561866499999866e+01 +-2.062641811499999989e+01 +-2.061279201500000013e+01 +-2.060097694499999932e+01 +-2.059125518500000140e+01 +-2.058254432500000064e+01 +-2.058792591000000272e+01 +-2.057803058999999735e+01 +-2.058876800499999860e+01 +-2.060666847499999932e+01 +-2.062188339000000070e+01 +-2.065112876999999969e+01 +-2.067758655500000131e+01 +-2.069717216499999779e+01 +-2.072055244499999915e+01 +-2.075565624499999728e+01 +-2.078215217500000023e+01 +-2.083231544499999899e+01 +-2.085033893499999991e+01 +-2.088363551999999856e+01 +-2.090547466499999985e+01 +-2.092569255499999770e+01 +-2.092642593499999748e+01 +-2.095285606000000200e+01 +-2.095464992499999823e+01 +-2.095335197500000035e+01 +-2.092969512999999893e+01 +-2.091975403000000000e+01 +-2.091323661999999928e+01 +-2.088342761999999908e+01 +-2.086048030999999980e+01 +-2.083537387999999879e+01 +-2.080321598500000135e+01 +-2.077926922000000332e+01 +-2.076578903500000095e+01 +-2.074697017999999815e+01 +-2.073603152999999821e+01 +-2.070973396000000122e+01 +-2.071584224499999749e+01 +-2.070776271500000121e+01 +-2.070908546500000114e+01 +-2.070524310999999784e+01 +-2.078441142999999869e+01 +-2.072487831000000114e+01 +-2.074091720500000235e+01 +-2.074292373500000153e+01 +-2.076364231000000160e+01 +-2.079648590000000041e+01 +-2.082354927000000089e+01 +-2.083992385999999897e+01 +-2.086957931499999930e+01 +-2.091454028999999792e+01 +-2.092113399499999815e+01 +-2.093932914500000209e+01 +-2.097635364499999966e+01 +-2.098670768499999895e+01 +-2.099502658500000152e+01 +-2.101949500999999998e+01 +-2.102046871000000294e+01 +-2.102311706500000099e+01 +-2.102705192500000209e+01 +-2.101477814000000066e+01 +-2.099540138500000097e+01 +-2.099208355000000026e+01 +-2.099248028000000232e+01 +-2.097453403499999780e+01 +-2.095040131000000017e+01 +-2.093241691499999746e+01 +-2.091909790000000058e+01 +-2.089841747500000224e+01 +-2.087955665999999866e+01 +-2.087865066500000211e+01 +-2.086567306500000285e+01 +-2.086298275000000046e+01 +-2.086046028499999849e+01 +-2.085034751499999928e+01 +-2.086297702999999970e+01 +-2.087184333999999808e+01 +-2.086888122499999909e+01 +-2.088381576500000136e+01 +-2.090327930499999809e+01 +-2.092111492000000084e+01 +-2.092986679500000236e+01 +-2.096467971500000260e+01 +-2.097986888999999877e+01 +-2.101513290500000153e+01 +-2.102167224499999776e+01 +-2.105268478500000029e+01 +-2.105047988999999831e+01 +-2.107275676500000117e+01 +-2.107650375499999740e+01 +-2.109761714999999782e+01 +-2.109612560000000059e+01 +-2.110250663499999746e+01 +-2.108747101000000157e+01 +-2.108806514999999848e+01 +-2.108335113500000091e+01 +-2.105528259500000132e+01 +-2.105656146999999834e+01 +-2.103006267499999993e+01 +-2.101633453499999860e+01 +-2.100110435500000250e+01 +-2.097078133000000122e+01 +-2.096288681000000054e+01 +-2.095285129499999854e+01 +-2.093807982999999950e+01 +-2.093718433499999776e+01 +-2.093025302499999896e+01 +-2.091488456500000126e+01 +-2.091038703999999981e+01 +-2.089797688000000164e+01 +-2.090478992499999933e+01 +-2.091470431999999846e+01 +-2.091964245000000133e+01 +-2.090453433999999788e+01 +-2.095507335500000323e+01 +-2.094630813499999888e+01 +-2.096391582500000084e+01 +-2.098344802500000128e+01 +-2.100682640000000134e+01 +-2.102194881500000179e+01 +-2.102800273999999803e+01 +-2.104134463999999838e+01 +-2.105671978000000166e+01 +-2.107254696000000038e+01 +-2.107661629000000048e+01 +-2.108970260999999979e+01 +-2.109351730499999888e+01 +-2.108217144000000332e+01 +-2.108225250499999959e+01 +-2.109555530499999776e+01 +-2.108866596000000015e+01 +-2.107798576500000109e+01 +-2.108078002999999967e+01 +-2.105480671000000115e+01 +-2.104159164000000004e+01 +-2.104602336499999993e+01 +-2.102421092999999885e+01 +-2.102807140499999861e+01 +-2.100962639000000109e+01 +-2.100416660500000177e+01 +-2.100094699499999962e+01 +-2.099541568499999755e+01 +-2.099309730499999915e+01 +-2.100747489999999829e+01 +-2.100349045000000103e+01 +-2.099641036999999955e+01 +-2.101891040499999974e+01 +-2.101637554499999894e+01 +-2.103181171499999991e+01 +-2.105560398500000119e+01 +-2.107399368000000095e+01 +-2.108377266000000105e+01 +-2.107932567499999976e+01 +-2.111138725500000035e+01 +-2.112395476999999744e+01 +-2.113055610500000014e+01 +-2.116200161000000080e+01 +-2.118011760499999951e+01 +-2.119174766500000118e+01 +-2.117989158500000002e+01 +-2.119711780499999776e+01 +-2.120391082999999810e+01 +-2.121009158999999755e+01 +-2.122370052499999815e+01 +-2.121970177000000035e+01 +-2.121400166000000098e+01 +-2.121169471500000014e+01 +-2.120714664500000168e+01 +-2.120106411000000080e+01 +-2.119033718000000022e+01 +-2.118626403500000066e+01 +-2.118157482499999844e+01 +-2.117198085999999790e+01 +-2.115780449000000019e+01 +-2.116815280499999830e+01 +-2.116768455500000101e+01 +-2.116721916499999878e+01 +-2.117057896000000028e+01 +-2.114920520999999809e+01 +-2.115790271999999916e+01 +-2.116366863500000051e+01 +-2.116513538000000239e+01 +-2.116386985500000151e+01 +-2.116852665000000044e+01 +-2.117461204499999994e+01 +-2.118127632000000204e+01 +-2.117606925999999845e+01 +-2.117945576000000329e+01 +-2.118386745499999790e+01 +-2.117906856999999832e+01 +-2.118900013000000015e+01 +-2.118318272000000135e+01 +-2.118655109499999867e+01 +-2.116621875999999958e+01 +-2.117519092500000255e+01 +-2.118363380499999948e+01 +-2.117242432000000107e+01 +-2.116644096499999961e+01 +-2.115856075499999989e+01 +-2.115483474500000227e+01 +-2.115137100500000145e+01 +-2.113585757999999970e+01 +-2.112516784500000000e+01 +-2.111884689000000037e+01 +-2.112567138500000041e+01 +-2.111895274999999828e+01 +-2.111546897999999928e+01 +-2.110596275500000019e+01 +-2.110548973499999903e+01 +-2.111149979000000343e+01 +-2.112403011500000005e+01 +-2.110841273999999856e+01 +-2.111551094000000006e+01 +-2.111640167499999876e+01 +-2.112408542500000053e+01 +-2.112670612499999834e+01 +-2.113536930500000111e+01 +-2.111811161500000011e+01 +-2.114023494999999997e+01 +-2.112293052500000101e+01 +-2.113726138999999904e+01 +-2.111981106000000352e+01 +-2.111862945500000066e+01 +-2.111869620999999952e+01 +-2.111171722499999959e+01 +-2.111297035500000163e+01 +-2.109979057000000324e+01 +-2.108654594500000101e+01 +-2.108471393499999991e+01 +-2.107494353999999959e+01 +-2.106453514000000027e+01 +-2.106421089500000221e+01 +-2.106565952000000053e+01 +-2.105396842999999762e+01 +-2.103256797499999919e+01 +-2.103812313000000245e+01 +-2.103182506499999960e+01 +-2.103807353999999918e+01 +-2.103857517499999830e+01 +-2.103152084500000285e+01 +-2.103377056000000067e+01 +-2.103779411500000052e+01 +-2.104514979999999724e+01 +-2.104848289499999936e+01 +-2.105397128999999978e+01 +-2.106468677499999842e+01 +-2.106652832000000330e+01 +-2.107456969999999785e+01 +-2.108434486000000163e+01 +-2.110195064499999873e+01 +-2.110348319999999944e+01 +-2.110735607000000158e+01 +-2.111997032000000019e+01 +-2.110928058500000049e+01 +-2.112034797999999824e+01 +-2.112837981999999926e+01 +-2.111948871499999925e+01 +-2.111719322000000076e+01 +-2.111474323000000197e+01 +-2.110719489999999965e+01 +-2.109350299999999834e+01 +-2.110291194999999931e+01 +-2.109355354000000204e+01 +-2.107615566500000170e+01 +-2.107510185499999977e+01 +-2.107028484499999976e+01 +-2.105600643000000005e+01 +-2.105321121000000062e+01 +-2.104361915500000180e+01 +-2.103587341000000066e+01 +-2.102015113999999940e+01 +-2.102244663000000102e+01 +-2.103061484999999919e+01 +-2.101814269999999851e+01 +-2.101571846000000221e+01 +-2.101457405000000023e+01 +-2.102676868500000040e+01 +-2.103273391999999831e+01 +-2.103518486000000109e+01 +-2.104935550500000119e+01 +-2.105282402000000275e+01 +-2.107122135000000185e+01 +-2.107941055500000260e+01 +-2.108814525500000059e+01 +-2.110982418500000080e+01 +-2.110215663500000005e+01 +-2.111321448999999717e+01 +-2.112325858999999895e+01 +-2.111979484500000126e+01 +-2.113372706999999906e+01 +-2.111911773499999967e+01 +-2.110760688999999957e+01 +-2.110958480500000078e+01 +-2.108033465999999834e+01 +-2.106978416500000151e+01 +-2.104955101000000184e+01 +-2.103646374000000208e+01 +-2.101407814000000229e+01 +-2.099353790500000017e+01 +-2.098068046499999895e+01 +-2.094120979499999891e+01 +-2.094102191999999718e+01 +-2.092619704999999897e+01 +-2.089766120999999899e+01 +-2.089693641499999899e+01 +-2.087153148499999844e+01 +-2.086494826999999930e+01 +-2.085533905000000132e+01 +-2.084686851499999705e+01 +-2.084974670500000116e+01 +-2.084519386499999882e+01 +-2.084884643999999909e+01 +-2.084626769999999851e+01 +-2.085674285999999711e+01 +-2.087989807000000297e+01 +-2.088263416499999892e+01 +-2.090421581500000059e+01 +-2.090581321999999886e+01 +-2.091018581499999840e+01 +-2.092426109499999853e+01 +-2.093437481000000133e+01 +-2.094277000499999986e+01 +-2.093473434500000252e+01 +-2.093450736999999862e+01 +-2.093940449000000115e+01 +-2.093263244999999984e+01 +-2.092717075000000193e+01 +-2.092433643500000073e+01 +-2.090927124000000248e+01 +-2.088729190499999788e+01 +-2.087606048500000000e+01 +-2.085736846999999727e+01 +-2.084148120999999776e+01 +-2.081868648500000063e+01 +-2.080223083499999959e+01 +-2.079759311499999797e+01 +-2.078143501499999957e+01 +-2.077112865499999828e+01 +-2.075367260000000158e+01 +-2.073698043999999996e+01 +-2.074606609499999976e+01 +-2.072954750000000246e+01 +-2.072836398999999830e+01 +-2.073689365499999937e+01 +-2.072826862000000148e+01 +-2.074139022499999996e+01 +-2.074225520999999972e+01 +-2.073762798499999960e+01 +-2.075172996500000266e+01 +-2.076125526499999907e+01 +-2.079308509999999899e+01 +-2.080674457499999974e+01 +-2.080457020000000057e+01 +-2.083650207499999851e+01 +-2.084563160000000082e+01 +-2.086275577499999656e+01 +-2.086363125000000096e+01 +-2.086674499500000124e+01 +-2.087537002500000227e+01 +-2.087421322000000146e+01 +-2.087276554500000003e+01 +-2.086969948000000130e+01 +-2.085609340499999931e+01 +-2.085464000500000026e+01 +-2.083836078499999900e+01 +-2.082609558000000050e+01 +-2.081960868999999903e+01 +-2.079753494499999888e+01 +-2.077783489000000117e+01 +-2.078278064999999941e+01 +-2.075629615999999800e+01 +-2.074948406000000034e+01 +-2.072730541500000001e+01 +-2.072720336999999802e+01 +-2.072316551000000118e+01 +-2.071426200499999837e+01 +-2.070891762000000114e+01 +-2.070093059499999910e+01 +-2.070828818999999754e+01 +-2.071034335999999954e+01 +-2.071385670000000090e+01 +-2.071388148999999856e+01 +-2.072278976500000169e+01 +-2.072307968500000186e+01 +-2.073889446500000133e+01 +-2.075893592999999981e+01 +-2.076737022500000052e+01 +-2.079189110000000085e+01 +-2.080329704500000076e+01 +-2.080529212999999800e+01 +-2.081223011000000156e+01 +-2.080517578499999942e+01 +-2.082036877000000175e+01 +-2.083262729500000177e+01 +-2.083218955999999977e+01 +-2.082433605499999985e+01 +-2.082013511999999977e+01 +-2.081778144999999824e+01 +-2.079920863999999980e+01 +-2.078237819499999972e+01 +-2.076858424999999997e+01 +-2.076149559499999953e+01 +-2.075848293499999997e+01 +-2.073868369999999928e+01 +-2.072642135499999938e+01 +-2.070407295500000089e+01 +-2.069955921000000032e+01 +-2.070151901499999880e+01 +-2.068997859999999989e+01 +-2.068362617500000056e+01 +-2.067649650500000291e+01 +-2.066912745999999856e+01 +-2.065634251000000177e+01 +-2.066787719499999909e+01 +-2.067025661499999956e+01 +-2.066287231500000132e+01 +-2.066676997999999799e+01 +-2.067083549499999862e+01 +-2.067651080999999991e+01 +-2.067257404499999751e+01 +-2.067225646500000025e+01 +-2.067479896500000081e+01 +-2.069071674499999958e+01 +-2.070638561500000208e+01 +-2.071150875000000013e+01 +-2.072010421499999921e+01 +-2.071702766499999981e+01 +-2.072990417500000149e+01 +-2.072582816999999977e+01 +-2.072072124000000315e+01 +-2.073367119000000258e+01 +-2.072516727500000044e+01 +-2.071117020000000153e+01 +-2.072064495000000051e+01 +-2.071966934499999979e+01 +-2.071331405499999789e+01 +-2.070873928000000319e+01 +-2.070197105500000134e+01 +-2.070808315000000022e+01 +-2.070144748999999962e+01 +-2.070820522500000038e+01 +-2.071509075499999852e+01 +-2.070432663000000062e+01 +-2.070854950000000017e+01 +-2.072084331499999976e+01 +-2.070945358000000169e+01 +-2.072253990499999787e+01 +-2.070629787499999708e+01 +-2.070075321000000201e+01 +-2.071474552499999788e+01 +-2.070503234999999975e+01 +-2.071152591999999970e+01 +-2.070895289999999989e+01 +-2.070201015499999997e+01 +-2.071609305999999862e+01 +-2.071907901499999838e+01 +-2.070695972500000082e+01 +-2.070569134000000133e+01 +-2.071707344000000006e+01 +-2.072220229999999930e+01 +-2.072553348499999970e+01 +-2.072503852999999907e+01 +-2.072628117000000003e+01 +-2.071179008500000052e+01 +-2.072789859999999962e+01 +-2.071162224000000052e+01 +-2.071927738000000119e+01 +-2.071277809000000047e+01 +-2.071142387500000126e+01 +-2.071753501999999969e+01 +-2.070907211499999789e+01 +-2.071733665500000043e+01 +-2.070888805499999918e+01 +-2.069743824000000032e+01 +-2.070019054000000125e+01 +-2.069156170000000117e+01 +-2.070308304000000277e+01 +-2.070221519500000085e+01 +-2.070686435500000044e+01 +-2.070089530999999994e+01 +-2.071062469499999992e+01 +-2.071018028499999986e+01 +-2.069986438499999792e+01 +-2.070738410999999957e+01 +-2.070896625499999999e+01 +-2.069852447499999926e+01 +-2.070494651499999961e+01 +-2.071540450999999905e+01 +-2.071642875500000258e+01 +-2.071900463000000059e+01 +-2.072429752500000077e+01 +-2.072530269499999989e+01 +-2.073522281500000020e+01 +-2.073742579999999691e+01 +-2.075007438499999779e+01 +-2.074554157500000073e+01 +-2.076546764500000108e+01 +-2.076659011499999963e+01 +-2.077414131000000097e+01 +-2.077857494500000257e+01 +-2.079061793999999708e+01 +-2.079261016999999967e+01 +-2.080482578499999846e+01 +-2.079949665000000181e+01 +-2.081452274499999788e+01 +-2.082354927000000089e+01 +-2.082724380500000194e+01 +-2.084352016500000104e+01 +-2.085358810500000004e+01 +-2.086151600000000172e+01 +-2.086464500499999986e+01 +-2.086860656500000033e+01 +-2.088590049999999820e+01 +-2.087113285000000218e+01 +-2.088015079499999871e+01 +-2.088401698999999923e+01 +-2.088022422999999961e+01 +-2.089128017499999856e+01 +-2.088976764499999916e+01 +-2.087028980000000189e+01 +-2.086859321499999709e+01 +-2.086646270500000000e+01 +-2.087043762500000099e+01 +-2.086778259500000132e+01 +-2.085591220999999962e+01 +-2.083303928499999813e+01 +-2.083796596499999865e+01 +-2.083150005000000249e+01 +-2.083250045500000169e+01 +-2.084109020500000042e+01 +-2.083116245499999764e+01 +-2.082808780499999912e+01 +-2.083084583499999809e+01 +-2.083001613500000104e+01 +-2.084145354999999711e+01 +-2.083931923000000097e+01 +-2.084801483500000074e+01 +-2.085053443500000014e+01 +-2.086493491999999961e+01 +-2.086102676499999831e+01 +-2.087938880499999783e+01 +-2.087138748000000277e+01 +-2.087002087000000117e+01 +-2.088671016500000022e+01 +-2.088547897499999806e+01 +-2.088374519500000304e+01 +-2.090024852999999894e+01 +-2.090164947499999926e+01 +-2.090550422500000138e+01 +-2.089265346500000220e+01 +-2.090897846500000057e+01 +-2.089226340999999820e+01 +-2.088165283499999703e+01 +-2.089216709499999780e+01 +-2.088974094499999978e+01 +-2.088114833499999889e+01 +-2.087992095999999975e+01 +-2.085837173499999864e+01 +-2.086353492499999973e+01 +-2.084565448499999718e+01 +-2.084315872500000211e+01 +-2.082520676000000037e+01 +-2.082204151500000222e+01 +-2.082492161000000053e+01 +-2.082434177500000061e+01 +-2.080536079499999857e+01 +-2.080266570999999942e+01 +-2.081628227000000209e+01 +-2.080690288499999951e+01 +-2.080809020999999959e+01 +-2.081320381500000138e+01 +-2.080478191499999951e+01 +-2.080459689999999995e+01 +-2.081729030500000022e+01 +-2.082763385999999883e+01 +-2.082329654499999805e+01 +-2.082143020499999864e+01 +-2.083290767500000129e+01 +-2.083679104000000137e+01 +-2.083493613999999994e+01 +-2.083739757499999712e+01 +-2.084063434499999801e+01 +-2.085674476500000196e+01 +-2.086204910499999698e+01 +-2.086951446500000174e+01 +-2.086957835999999844e+01 +-2.086494827499999971e+01 +-2.086459827499999875e+01 +-2.087494945499999943e+01 +-2.087676048499999837e+01 +-2.087600708000000083e+01 +-2.087476158500000167e+01 +-2.088127135999999950e+01 +-2.088128662000000091e+01 +-2.086738395500000109e+01 +-2.087423897000000039e+01 +-2.088119125500000095e+01 +-2.086742114999999842e+01 +-2.087888908499999729e+01 +-2.088871479000000164e+01 +-2.088356781000000240e+01 +-2.089875126000000094e+01 +-2.088987922500000138e+01 +-2.089397620999999816e+01 +-2.090354061000000030e+01 +-2.091466903999999971e+01 +-2.092362022500000052e+01 +-2.092226219500000184e+01 +-2.094265747000000033e+01 +-2.095315742500000056e+01 +-2.095933342000000010e+01 +-2.095213222499999972e+01 +-2.096575260000000185e+01 +-2.098692512499999907e+01 +-2.100633239999999802e+01 +-2.100149535999999983e+01 +-2.102678775500000086e+01 +-2.101368426999999883e+01 +-2.102890777500000041e+01 +-2.103762150000000020e+01 +-2.104247665500000153e+01 +-2.105885505999999907e+01 +-2.103752040999999906e+01 +-2.103087139000000150e+01 +-2.103692531499999774e+01 +-2.103635978500000192e+01 +-2.103217315500000240e+01 +-2.103804874500000111e+01 +-2.102789688000000012e+01 +-2.100406360499999892e+01 +-2.100711345999999935e+01 +-2.101140117499999960e+01 +-2.099171924499999875e+01 +-2.099769020000000097e+01 +-2.099367046500000100e+01 +-2.098328018000000128e+01 +-2.097037411000000162e+01 +-2.097614383500000201e+01 +-2.097455978500000029e+01 +-2.096885680999999835e+01 +-2.095809840999999807e+01 +-2.097380733500000005e+01 +-2.096282482000000158e+01 +-2.096195888500000137e+01 +-2.096502495000000010e+01 +-2.096836472000000029e+01 +-2.096677589499999783e+01 +-2.096689700999999673e+01 +-2.096413707500000001e+01 +-2.097427558500000089e+01 +-2.097711372499999882e+01 +-2.098434543500000160e+01 +-2.098980998999999770e+01 +-2.097968006500000016e+01 +-2.098138618499999808e+01 +-2.098329734500000043e+01 +-2.097764777999999808e+01 +-2.097751808499999981e+01 +-2.097345256499999877e+01 +-2.097012138499999878e+01 +-2.096728420000000170e+01 +-2.095462417499999930e+01 +-2.095803260499999965e+01 +-2.093606662999999912e+01 +-2.092339229499999931e+01 +-2.092546081500000099e+01 +-2.091444301499999980e+01 +-2.089318561500000015e+01 +-2.089435863499999968e+01 +-2.088849544500000022e+01 +-2.088048458000000096e+01 +-2.087736225500000131e+01 +-2.087839889500000012e+01 +-2.087609005000000195e+01 +-2.088468933000000050e+01 +-2.086687279000000217e+01 +-2.087254810499999991e+01 +-2.088523673999999986e+01 +-2.088182258500000188e+01 +-2.088888931500000012e+01 +-2.090064239499999843e+01 +-2.090751743499999904e+01 +-2.091515255000000195e+01 +-2.092798710000000284e+01 +-2.092329311499999989e+01 +-2.095453643999999827e+01 +-2.096576213499999852e+01 +-2.097133731499999953e+01 +-2.098209190500000076e+01 +-2.099049758499999996e+01 +-2.100686168499999695e+01 +-2.100804519500000112e+01 +-2.102535724999999900e+01 +-2.102973460999999844e+01 +-2.102071857500000007e+01 +-2.102773761499999949e+01 +-2.103051186000000072e+01 +-2.101464080999999950e+01 +-2.102743625500000135e+01 +-2.101671886500000141e+01 +-2.100573826000000111e+01 +-2.099744510499999706e+01 +-2.100903224999999708e+01 +-2.100291156499999801e+01 +-2.098490524000000335e+01 +-2.099962234499999880e+01 +-2.099208164000000210e+01 +-2.099092292999999998e+01 +-2.099580955500000101e+01 +-2.099699687999999753e+01 +-2.100564766000000105e+01 +-2.100335693499999934e+01 +-2.101587772499999929e+01 +-2.102041054000000031e+01 +-2.102852725999999706e+01 +-2.102819824499999868e+01 +-2.103863429999999823e+01 +-2.104873943500000166e+01 +-2.106863403500000231e+01 +-2.107807159000000041e+01 +-2.107795905999999775e+01 +-2.110702896000000095e+01 +-2.111262321499999928e+01 +-2.112067413500000157e+01 +-2.113994407499999895e+01 +-2.114004230500000148e+01 +-2.114529704999999993e+01 +-2.114594363999999871e+01 +-2.114386463000000305e+01 +-2.112798690500000021e+01 +-2.112270927499999829e+01 +-2.114611530500000214e+01 +-2.113168239499999856e+01 +-2.111718845000000044e+01 +-2.110537433500000049e+01 +-2.110444164500000142e+01 +-2.108326148999999816e+01 +-2.109444809000000021e+01 +-2.107791137499999934e+01 +-2.107470321499999955e+01 +-2.106164741499999948e+01 +-2.106163787999999926e+01 +-2.105459594499999909e+01 +-2.104403590999999807e+01 +-2.104281234500000153e+01 +-2.105271530000000269e+01 +-2.104486178999999879e+01 +-2.104933452499999902e+01 +-2.104263591499999819e+01 +-2.104943275499999800e+01 +-2.104874706500000059e+01 +-2.105664730000000162e+01 +-2.105787181499999861e+01 +-2.107056522500000284e+01 +-2.108215045500000073e+01 +-2.108891964000000030e+01 +-2.109349345999999770e+01 +-2.111528300999999885e+01 +-2.112419891500000091e+01 +-2.114239406499999774e+01 +-2.112642383500000065e+01 +-2.113875484500000113e+01 +-2.114447593999999953e+01 +-2.114334583499999809e+01 +-2.114441108999999841e+01 +-2.112064457000000317e+01 +-2.110836220000000196e+01 +-2.111529922500000112e+01 +-2.109882926999999952e+01 +-2.107453536999999955e+01 +-2.105698013499999988e+01 +-2.103750419500000035e+01 +-2.102952479999999724e+01 +-2.103048610500000137e+01 +-2.101677799499999821e+01 +-2.100654220500000235e+01 +-2.099391364999999965e+01 +-2.099692917000000136e+01 +-2.099874305499999849e+01 +-2.099129295499999870e+01 +-2.099826240499999841e+01 +-2.100242423999999986e+01 +-2.099952411499999982e+01 +-2.103627013999999917e+01 +-2.104638576500000013e+01 +-2.106586646999999957e+01 +-2.107189465000000084e+01 +-2.108834743499999931e+01 +-2.111016749999999931e+01 +-2.112492179999999919e+01 +-2.116697024999999854e+01 +-2.118314456999999962e+01 +-2.120844841000000258e+01 +-2.122542762999999866e+01 +-2.123201751999999942e+01 +-2.123566913500000197e+01 +-2.124709033999999974e+01 +-2.124557018499999828e+01 +-2.124506568999999701e+01 +-2.123274040000000085e+01 +-2.122489738499999845e+01 +-2.120497417500000026e+01 +-2.120171069999999958e+01 +-2.117757987999999969e+01 +-2.115704060000000197e+01 +-2.114817142500000102e+01 +-2.113393974000000242e+01 +-2.111798095500000017e+01 +-2.110574626500000051e+01 +-2.109994030000000009e+01 +-2.109601974499999955e+01 +-2.107694244500000025e+01 +-2.107801914000000210e+01 +-2.106850147000000106e+01 +-2.107575416999999973e+01 +-2.106620788499999719e+01 +-2.106454086000000103e+01 +-2.107648563499999739e+01 +-2.107369328000000053e+01 +-2.107950210499999955e+01 +-2.108814429999999973e+01 +-2.109883117500000083e+01 +-2.112137507999999997e+01 +-2.112399387500000003e+01 +-2.113813305000000042e+01 +-2.116753959500000093e+01 +-2.118228054000000071e+01 +-2.118424033999999878e+01 +-2.119406032500000236e+01 +-2.121212578000000093e+01 +-2.121820449500000194e+01 +-2.122061920000000157e+01 +-2.123191356499999927e+01 +-2.121283531000000266e+01 +-2.117938900000000046e+01 +-2.116341304999999906e+01 +-2.115818214499999783e+01 +-2.114652156500000046e+01 +-2.112471962000000048e+01 +-2.111499404999999996e+01 +-2.120442008999999928e+01 +-2.119454860999999823e+01 +-2.119454765000000052e+01 +-2.117703914500000195e+01 +-2.116104125999999752e+01 +-2.116006087999999963e+01 +-2.116179561499999906e+01 +-2.117037105500000038e+01 +-2.117973804500000057e+01 +-2.118373775499999923e+01 +-2.119278431000000040e+01 +-2.121288394999999838e+01 +-2.119805621999999801e+01 +-2.123201751999999942e+01 +-2.125752449000000155e+01 +-2.128005313999999970e+01 +-2.130702304999999797e+01 +-2.127253818500000193e+01 +-2.128330326000000028e+01 +-2.131924724499999968e+01 +-2.133738136499999882e+01 +-2.137338924000000162e+01 +-2.140572643499999828e+01 +-2.141504954999999910e+01 +-2.142088890000000134e+01 +-2.144699860000000058e+01 +-2.145229244000000079e+01 +-2.145669174000000012e+01 +-2.144732856499999940e+01 +-2.145149135500000170e+01 +-2.144233227000000142e+01 +-2.141766070999999982e+01 +-2.139911937500000150e+01 +-2.137653637000000018e+01 +-2.134442042999999956e+01 +-2.132632351000000170e+01 +-2.130293464999999742e+01 +-2.128072452500000011e+01 +-2.125518226500000196e+01 +-2.123199653500000039e+01 +-2.121295929000000058e+01 +-2.120528888500000164e+01 +-2.117569064999999995e+01 +-2.117537403000000040e+01 +-2.117456054499999851e+01 +-2.118404007000000178e+01 +-2.119290256500000069e+01 +-2.119269562000000207e+01 +-2.120438766499999872e+01 +-2.122350692999999922e+01 +-2.122387599500000022e+01 +-2.124450969499999786e+01 +-2.126461601500000143e+01 +-2.127735328499999667e+01 +-2.130386734000000004e+01 +-2.130652522999999832e+01 +-2.131735134000000187e+01 +-2.133850192999999962e+01 +-2.133964061500000042e+01 +-2.135353278999999915e+01 +-2.135546112499999793e+01 +-2.133790970000000087e+01 +-2.134936714500000221e+01 +-2.131982993999999820e+01 +-2.132004547000000017e+01 +-2.130654716499999779e+01 +-2.128694343500000130e+01 +-2.126949405999999954e+01 +-2.125693417000000096e+01 +-2.122375106999999872e+01 +-2.121176529000000244e+01 +-2.119145298000000111e+01 +-2.117807387999999946e+01 +-2.117987918499999722e+01 +-2.114744663500000144e+01 +-2.113955307000000161e+01 +-2.113424778000000259e+01 +-2.113742923999999945e+01 +-2.112642669999999967e+01 +-2.111856460499999955e+01 +-2.112339878499999912e+01 +-2.112568568999999741e+01 +-2.114727496999999801e+01 +-2.115347195000000013e+01 +-2.116827679000000018e+01 +-2.116890811999999755e+01 +-2.119762897500000065e+01 +-2.120064449499999881e+01 +-2.121557426500000076e+01 +-2.124174976500000156e+01 +-2.123894405500000104e+01 +-2.126363658999999728e+01 +-2.129046249499999988e+01 +-2.130075740499999881e+01 +-2.131613731499999886e+01 +-2.132145023500000036e+01 +-2.134368038000000212e+01 +-2.132817077500000025e+01 +-2.133872413499999965e+01 +-2.132053661500000175e+01 +-2.132914924499999998e+01 +-2.132297420500000129e+01 +-2.132426261999999895e+01 +-2.131251049000000108e+01 +-2.131688881000000180e+01 +-2.130434513499999838e+01 +-2.130008697499999926e+01 +-2.129173469500000238e+01 +-2.128602313999999751e+01 +-2.128692722499999945e+01 +-2.128083991999999824e+01 +-2.128486442500000209e+01 +-2.129319285999999778e+01 +-2.129811287000000064e+01 +-2.131568622500000032e+01 +-2.133047294500000035e+01 +-2.134727859499999880e+01 +-2.135837173499999864e+01 +-2.137966060499999799e+01 +-2.139166640999999913e+01 +-2.142370223999999723e+01 +-2.143437481000000133e+01 +-2.146827411499999982e+01 +-2.149204445000000163e+01 +-2.151612758499999956e+01 +-2.154444122499999992e+01 +-2.155455684500000046e+01 +-2.158924865499999868e+01 +-2.161124038999999897e+01 +-2.162427425499999956e+01 +-2.163442707000000098e+01 +-2.164322566999999964e+01 +-2.164389610499999961e+01 +-2.164548587499999854e+01 +-2.164496231000000037e+01 +-2.164001464999999769e+01 +-2.163407612000000313e+01 +-2.161273193499999934e+01 +-2.162449551000000270e+01 +-2.160525798999999836e+01 +-2.159263896999999943e+01 +-2.157197666500000111e+01 +-2.155861187000000001e+01 +-2.152193164500000222e+01 +-2.152676582499999824e+01 +-2.151045798999999903e+01 +-2.149733734000000140e+01 +-2.147027015500000147e+01 +-2.146879577499999669e+01 +-2.146280383999999941e+01 +-2.144699001000000038e+01 +-2.143764304999999837e+01 +-2.143515014500000149e+01 +-2.143702316000000252e+01 +-2.144069290499999880e+01 +-2.144659709999999819e+01 +-2.143319320500000202e+01 +-2.142731857000000062e+01 +-2.145303153999999779e+01 +-2.145122146499999971e+01 +-2.145194816499999746e+01 +-2.145405673999999863e+01 +-2.145471668500000106e+01 +-2.145720482000000118e+01 +-2.146092414999999676e+01 +-2.146326923499999850e+01 +-2.146774387500000003e+01 +-2.145867919500000198e+01 +-2.145464802000000049e+01 +-2.144173049999999847e+01 +-2.143677520500000000e+01 +-2.143361664000000033e+01 +-2.142380142000000021e+01 +-2.141557120999999952e+01 +-2.140625572000000076e+01 +-2.140482902500000151e+01 +-2.138171482499999954e+01 +-2.138332748500000235e+01 +-2.137169169999999951e+01 +-2.137290477999999894e+01 +-2.135991763999999904e+01 +-2.136343860499999892e+01 +-2.136258125499999849e+01 +-2.135701942500000072e+01 +-2.135836696500000187e+01 +-2.134400367499999973e+01 +-2.135065841499999806e+01 +-2.135871696499999928e+01 +-2.134867668500000093e+01 +-2.134673023500000255e+01 +-2.135414409500000232e+01 +-2.135706329499999967e+01 +-2.136349677999999841e+01 +-2.137615013499999961e+01 +-2.138125800999999981e+01 +-2.140008544999999884e+01 +-2.141388511999999977e+01 +-2.141265392000000034e+01 +-2.142460822999999692e+01 +-2.143726635000000158e+01 +-2.143879795000000144e+01 +-2.145717048499999891e+01 +-2.148441601000000034e+01 +-2.148772335000000311e+01 +-2.148274708000000288e+01 +-2.149558639500000012e+01 +-2.151122284000000207e+01 +-2.152098560499999991e+01 +-2.153493499500000041e+01 +-2.154156589500000152e+01 +-2.154708766999999980e+01 +-2.154254245499999953e+01 +-2.154957389999999862e+01 +-2.157124519499999948e+01 +-2.157324028000000027e+01 +-2.158544159000000207e+01 +-2.160083866000000086e+01 +-2.159307289000000196e+01 +-2.160137557999999913e+01 +-2.160725784499999946e+01 +-2.160551166999999850e+01 +-2.160788249999999877e+01 +-2.161944198500000169e+01 +-2.162561988499999899e+01 +-2.163019180499999905e+01 +-2.164751339000000030e+01 +-2.165212345500000168e+01 +-2.166739559500000212e+01 +-2.166932487500000093e+01 +-2.167600821999999994e+01 +-2.168243885000000049e+01 +-2.170302200500000112e+01 +-2.171149254000000184e+01 +-2.173145771000000082e+01 +-2.174233054999999837e+01 +-2.174674033999999878e+01 +-2.175069522500000119e+01 +-2.175158500499999903e+01 +-2.174722194499999972e+01 +-2.176251793000000134e+01 +-2.172433089999999822e+01 +-2.172064876499999997e+01 +-2.173081875000000096e+01 +-2.171107864500000062e+01 +-2.169811821000000052e+01 +-2.170714854999999943e+01 +-2.173322582000000125e+01 +-2.173853969500000005e+01 +-2.172810172999999878e+01 +-2.172442055000000138e+01 +-2.171224308000000036e+01 +-2.169028949500000181e+01 +-2.169584751000000011e+01 +-2.166755390000000148e+01 +-2.165341663499999925e+01 +-2.165420818500000166e+01 +-2.162826443000000154e+01 +-2.161557770000000289e+01 +-2.159218407000000184e+01 +-2.157689667000000000e+01 +-2.154860591499999956e+01 +-2.154256534499999987e+01 +-2.152320575499999933e+01 +-2.149870395499999987e+01 +-2.149732685000000032e+01 +-2.147194862500000312e+01 +-2.145951080500000074e+01 +-2.144640922500000002e+01 +-2.144161033500000002e+01 +-2.143993377500000008e+01 +-2.143381022999999885e+01 +-2.143463802499999815e+01 +-2.142337608000000060e+01 +-2.141196441499999992e+01 +-2.141558837499999868e+01 +-2.140806389000000109e+01 +-2.141383933999999911e+01 +-2.141836452500000121e+01 +-2.142149257500000203e+01 +-2.142706966499999766e+01 +-2.143163967499999956e+01 +-2.144503783999999769e+01 +-2.144608593000000241e+01 +-2.144803238000000079e+01 +-2.147398281000000253e+01 +-2.147648429999999919e+01 +-2.147430419500000198e+01 +-2.147171306499999943e+01 +-2.146966552499999992e+01 +-2.147207068999999890e+01 +-2.146786498999999893e+01 +-2.146618652000000083e+01 +-2.146203422500000002e+01 +-2.145086002000000036e+01 +-2.145472240499999828e+01 +-2.143156624000000221e+01 +-2.144185352499999908e+01 +-2.141981887500000070e+01 +-2.142681789499999923e+01 +-2.142455196499999914e+01 +-2.141445446000000175e+01 +-2.141436004500000223e+01 +-2.141657924500000121e+01 +-2.141835689999999914e+01 +-2.141732788000000198e+01 +-2.142624759999999995e+01 +-2.143268203999999955e+01 +-2.143567371500000007e+01 +-2.144016265999999860e+01 +-2.145040321500000147e+01 +-2.147536278000000110e+01 +-2.147423458500000137e+01 +-2.150475883499999696e+01 +-2.151084423000000001e+01 +-2.152184962999999840e+01 +-2.155116081499999936e+01 +-2.157087802499999896e+01 +-2.158345794499999926e+01 +-2.159216785499999958e+01 +-2.160787964000000017e+01 +-2.162744045499999856e+01 +-2.164337920999999909e+01 +-2.165559673499999960e+01 +-2.164049053500000142e+01 +-2.165011978500000112e+01 +-2.166022777499999918e+01 +-2.177653121999999897e+01 +-2.164799880999999715e+01 +-2.161903667499999671e+01 +-2.162523842000000229e+01 +-2.162245941500000157e+01 +-2.160658835999999994e+01 +-2.159776973499999997e+01 +-2.158075237500000298e+01 +-2.156720351999999963e+01 +-2.155507278500000012e+01 +-2.154712867499999973e+01 +-2.154345226000000224e+01 +-2.152800846000000234e+01 +-2.151587486500000068e+01 +-2.151669597499999753e+01 +-2.151555824500000114e+01 +-2.149712181499999986e+01 +-2.149934387500000099e+01 +-2.149219989499999883e+01 +-2.147942257000000055e+01 +-2.149603938999999997e+01 +-2.150113677999999950e+01 +-2.150568103500000205e+01 +-2.150977420999999978e+01 +-2.150801563499999958e+01 +-2.152222538000000185e+01 +-2.154986381500000192e+01 +-2.155174350499999747e+01 +-2.155127811500000234e+01 +-2.156392383499999710e+01 +-2.155690384000000037e+01 +-2.156982135999999883e+01 +-2.155761336999999855e+01 +-2.154913711500000062e+01 +-2.154506397000000106e+01 +-2.152645683499999762e+01 +-2.151715469500000211e+01 +-2.150525856000000147e+01 +-2.149755286999999981e+01 +-2.148612880499999989e+01 +-2.145935631000000043e+01 +-2.144064807499999858e+01 +-2.142260741999999851e+01 +-2.140374660499999848e+01 +-2.139748954499999911e+01 +-2.139532661500000188e+01 +-2.137915992499999973e+01 +-2.138045311000000126e+01 +-2.135256100000000146e+01 +-2.134479045999999869e+01 +-2.135325908499999770e+01 +-2.133795166000000165e+01 +-2.134815788499999911e+01 +-2.135183143500000114e+01 +-2.135955428999999839e+01 +-2.136629963000000032e+01 +-2.136969852500000044e+01 +-2.137930965000000327e+01 +-2.140231132499999944e+01 +-2.141456222499999740e+01 +-2.141682911000000189e+01 +-2.143810176999999939e+01 +-2.144238471999999973e+01 +-2.145025634499999967e+01 +-2.146524715500000013e+01 +-2.146247672999999878e+01 +-2.145849609500000099e+01 +-2.146563339000000070e+01 +-2.145855903500000039e+01 +-2.144762324999999947e+01 +-2.144744968500000226e+01 +-2.143852329499999954e+01 +-2.143146133500000161e+01 +-2.141547584499999957e+01 +-2.139837169999999844e+01 +-2.138578033499999975e+01 +-2.137213325500000138e+01 +-2.137766456499999990e+01 +-2.136191463499999799e+01 +-2.134221362999999982e+01 +-2.134275626999999886e+01 +-2.133908844000000116e+01 +-2.133617687499999960e+01 +-2.133091831000000127e+01 +-2.134708308999999815e+01 +-2.133218001999999913e+01 +-2.134684943999999973e+01 +-2.134839153499999753e+01 +-2.138443088500000044e+01 +-2.138650703500000105e+01 +-2.140077591000000012e+01 +-2.142825222000000096e+01 +-2.144702625500000082e+01 +-2.146330260999999950e+01 +-2.148562240999999773e+01 +-2.151253223500000189e+01 +-2.153440952500000094e+01 +-2.154961776500000070e+01 +-2.157769393999999963e+01 +-2.160120677999999828e+01 +-2.162363720000000100e+01 +-2.162776088999999757e+01 +-2.163041496499999994e+01 +-2.164773940999999979e+01 +-2.166998958499999972e+01 +-2.164416409000000030e+01 +-2.164456367500000056e+01 +-2.164616585000000271e+01 +-2.162758350500000049e+01 +-2.162982273000000077e+01 +-2.161459350500000198e+01 +-2.160767269000000113e+01 +-2.156144046500000044e+01 +-2.157008743499999781e+01 +-2.153845978000000017e+01 +-2.154762553999999852e+01 +-2.152180480999999901e+01 +-2.150692463000000032e+01 +-2.150330257000000245e+01 +-2.150201606499999940e+01 +-2.149005890000000107e+01 +-2.150402737000000286e+01 +-2.151064490999999990e+01 +-2.150999737000000067e+01 +-2.151310920499999924e+01 +-2.152993774000000116e+01 +-2.153025913500000144e+01 +-2.154080486499999836e+01 +-2.155723667000000177e+01 +-2.156737137000000004e+01 +-2.157679175999999899e+01 +-2.159313201999999876e+01 +-2.159928322000000023e+01 +-2.162118339500000275e+01 +-2.163683604999999943e+01 +-2.165279578999999899e+01 +-2.166306782000000197e+01 +-2.166937732999999966e+01 +-2.166742038499999978e+01 +-2.169848251500000202e+01 +-2.170732593500000007e+01 +-2.170959091000000285e+01 +-2.170890808000000050e+01 +-2.170748138500000124e+01 +-2.173633956999999839e+01 +-2.173184394999999824e+01 +-2.174326133499999969e+01 +-2.175032329999999803e+01 +-2.176676559499999897e+01 +-2.177154254999999949e+01 +-2.178374386000000129e+01 +-2.179595280000000201e+01 +-2.180776214499999810e+01 +-2.182338619000000079e+01 +-2.184144591999999818e+01 +-2.184583282500000223e+01 +-2.184064578999999995e+01 +-2.187803745500000119e+01 +-2.188073921499999841e+01 +-2.189020443000000071e+01 +-2.188852977500000208e+01 +-2.187731552500000021e+01 +-2.188941097499999699e+01 +-2.189462089499999919e+01 +-2.189422130500000208e+01 +-2.189470005000000086e+01 +-2.189782619500000038e+01 +-2.189875793499999901e+01 +-2.188878345499999867e+01 +-2.188972855000000095e+01 +-2.190304661000000053e+01 +-2.189960574999999920e+01 +-2.189764976500000060e+01 +-2.190645122499999786e+01 +-2.190600299500000148e+01 +-2.191172218500000213e+01 +-2.190208721500000166e+01 +-2.190628051999999926e+01 +-2.190265560499999964e+01 +-2.190644264000000163e+01 +-2.190285682500000064e+01 +-2.189064120999999830e+01 +-2.190876006999999959e+01 +-2.190306853999999959e+01 +-2.189914703499999860e+01 +-2.188856125000000219e+01 +-2.188551997999999799e+01 +-2.189736556999999806e+01 +-2.189087200000000166e+01 +-2.188271903999999779e+01 +-2.188259602000000115e+01 +-2.189208507499999712e+01 +-2.188436794500000104e+01 +-2.188803863500000091e+01 +-2.188284396999999970e+01 +-2.188284683500000227e+01 +-2.188552761000000046e+01 +-2.190379810000000305e+01 +-2.189727402000000112e+01 +-2.190102577000000039e+01 +-2.191887187999999753e+01 +-2.191503715500000027e+01 +-2.193271065000000064e+01 +-2.195802879500000060e+01 +-2.196463680000000096e+01 +-2.197932815500000103e+01 +-2.199876880500000098e+01 +-2.201995849500000091e+01 +-2.202358055499999878e+01 +-2.204802417999999875e+01 +-2.204881763499999892e+01 +-2.203851414000000020e+01 +-2.207214546000000155e+01 +-2.206606483499999882e+01 +-2.207656097499999959e+01 +-2.207767581999999962e+01 +-2.206611156499999993e+01 +-2.207090949999999907e+01 +-2.207294654999999750e+01 +-2.206879139000000123e+01 +-2.207089137999999906e+01 +-2.205527114499999897e+01 +-2.206257819999999725e+01 +-2.206552410500000150e+01 +-2.205926132000000095e+01 +-2.202747726000000128e+01 +-2.204151820999999956e+01 +-2.203525066499999951e+01 +-2.203642367999999863e+01 +-2.203010463500000071e+01 +-2.203660392999999829e+01 +-2.203162765500000120e+01 +-2.201397800499999846e+01 +-2.201925468499999994e+01 +-2.202296734000000100e+01 +-2.201643181000000027e+01 +-2.202464389500000053e+01 +-2.204433536500000201e+01 +-2.205423737000000273e+01 +-2.206545830000000308e+01 +-2.206358718999999979e+01 +-2.208219051500000063e+01 +-2.209774207999999973e+01 +-2.210911750500000039e+01 +-2.212653064999999941e+01 +-2.213094711499999789e+01 +-2.215554618999999903e+01 +-2.217530346000000208e+01 +-2.218088818000000018e+01 +-2.220366192000000183e+01 +-2.223043632499999944e+01 +-2.223390769999999961e+01 +-2.224667167500000176e+01 +-2.225121593499999761e+01 +-2.226676082499999865e+01 +-2.227147388499999892e+01 +-2.228178596500000097e+01 +-2.228259086499999952e+01 +-2.227499771000000095e+01 +-2.225506400999999812e+01 +-2.226432609500000126e+01 +-2.224604416000000029e+01 +-2.224265098499999738e+01 +-2.222347068999999919e+01 +-2.220075512000000018e+01 +-2.219807147999999941e+01 +-2.216583061000000043e+01 +-2.215398025500000045e+01 +-2.212218570499999970e+01 +-2.211283492999999822e+01 +-2.210744667000000163e+01 +-2.209942340999999999e+01 +-2.207619953000000024e+01 +-2.206634998500000222e+01 +-2.205601024499999951e+01 +-2.204423428000000129e+01 +-2.205774021500000259e+01 +-2.205810737499999874e+01 +-2.203467655000000036e+01 +-2.205560302499999992e+01 +-2.205370045000000090e+01 +-2.205022716499999902e+01 +-2.206940651000000031e+01 +-2.207668876500000010e+01 +-2.207101059000000021e+01 +-2.208960056000000094e+01 +-2.208902359000000004e+01 +-2.210634804000000031e+01 +-2.210314083000000096e+01 +-2.209626961000000023e+01 +-2.212101459499999834e+01 +-2.210955619499999969e+01 +-2.212632178999999866e+01 +-2.213573169500000049e+01 +-2.213540362999999900e+01 +-2.212887096500000084e+01 +-2.213199519999999865e+01 +-2.212027931000000081e+01 +-2.211939239499999843e+01 +-2.212392997999999977e+01 +-2.211024666000000138e+01 +-2.218246554999999987e+01 +-2.210999011999999908e+01 +-2.209708309500000212e+01 +-2.210527897000000053e+01 +-2.211292552999999828e+01 +-2.211575221999999741e+01 +-2.211136436500000002e+01 +-2.210227394000000345e+01 +-2.211065005999999755e+01 +-2.210725594000000171e+01 +-2.210501098499999983e+01 +-2.211337662000000037e+01 +-2.212492465999999780e+01 +-2.212459564499999942e+01 +-2.212159824000000086e+01 +-2.212355804499999934e+01 +-2.212640285500000203e+01 +-2.214976787500000199e+01 +-2.214047813499999862e+01 +-2.214745807500000296e+01 +-2.216064357999999856e+01 +-2.217606354000000124e+01 +-2.215952109999999919e+01 +-2.217564201500000109e+01 +-2.218374157000000224e+01 +-2.220143794999999898e+01 +-2.220026778999999806e+01 +-2.220685863499999968e+01 +-2.219298553499999826e+01 +-2.218728827999999709e+01 +-2.218523025500000045e+01 +-2.217542362500000053e+01 +-2.216532802500000088e+01 +-2.213768196000000188e+01 +-2.212723255499999908e+01 +-2.209825801999999939e+01 +-2.209418010999999993e+01 +-2.207884693000000098e+01 +-2.205985641499999872e+01 +-2.204863643499999881e+01 +-2.202893924500000011e+01 +-2.202121353000000070e+01 +-2.202764033999999782e+01 +-2.201476383500000011e+01 +-2.201440906500000239e+01 +-2.201651954999999816e+01 +-2.201138878000000076e+01 +-2.202165984999999893e+01 +-2.203075218500000076e+01 +-2.206361389499999959e+01 +-2.208995819000000083e+01 +-2.209862327500000134e+01 +-2.213330554999999933e+01 +-2.215705776000000071e+01 +-2.219165611500000068e+01 +-2.220636177499999775e+01 +-2.223565769000000003e+01 +-2.226397228000000084e+01 +-2.228477382500000203e+01 +-2.231197357499999967e+01 +-2.231507873500000017e+01 +-2.233663654000000065e+01 +-2.235028838999999934e+01 +-2.234782123499999784e+01 +-2.233682251000000107e+01 +-2.231168269999999865e+01 +-2.231254958999999971e+01 +-2.230541991999999851e+01 +-2.227747059000000007e+01 +-2.225300216499999806e+01 +-2.223558140000000094e+01 +-2.221125221500000180e+01 +-2.218692016500000008e+01 +-2.215791034499999768e+01 +-2.212733841000000012e+01 +-2.210600280499999926e+01 +-2.207698249999999973e+01 +-2.207768154000000038e+01 +-2.205586242500000083e+01 +-2.205941963000000072e+01 +-2.206062888999999672e+01 +-2.207037067499999949e+01 +-2.207889652000000069e+01 +-2.209801006499999687e+01 +-2.212319564500000268e+01 +-2.214632987999999969e+01 +-2.218102836500000308e+01 +-2.221324634999999859e+01 +-2.225532531500000033e+01 +-2.227906989999999965e+01 +-2.230947207999999904e+01 +-2.237511539500000168e+01 +-2.241084861999999944e+01 +-2.244863987000000094e+01 +-2.249642467500000009e+01 +-2.252404403500000285e+01 +-2.253858375499999767e+01 +-2.257496261500000045e+01 +-2.259828377000000188e+01 +-2.259733104500000067e+01 +-2.260224533000000235e+01 +-2.260968780500000008e+01 +-2.260566902000000056e+01 +-2.257151127000000201e+01 +-2.257614040500000030e+01 +-2.254049491500000002e+01 +-2.250546454999999924e+01 +-2.247228908499999989e+01 +-2.251631736499999903e+01 +-2.250008487499999887e+01 +-2.245928287499999954e+01 +-2.244015407500000236e+01 +-2.241248321500000174e+01 +-2.238633919000000105e+01 +-2.229244899500000088e+01 +-2.226797866999999798e+01 +-2.227518176999999966e+01 +-2.226285457499999865e+01 +-2.227136325500000069e+01 +-2.227943229499999944e+01 +-2.228027630000000059e+01 +-2.229539871000000062e+01 +-2.231105327499999902e+01 +-2.233888625999999888e+01 +-2.237913131999999905e+01 +-2.239305972999999739e+01 +-2.241778183000000269e+01 +-2.244825648999999856e+01 +-2.248784160499999984e+01 +-2.249738407000000251e+01 +-2.251103877999999980e+01 +-2.252603435500000018e+01 +-2.255697631500000000e+01 +-2.256149482500000047e+01 +-2.255494404000000230e+01 +-2.253953266500000296e+01 +-2.252555274999999924e+01 +-2.252536678500000278e+01 +-2.247241687999999726e+01 +-2.245990180999999808e+01 +-2.242037868500000286e+01 +-2.238382816000000020e+01 +-2.235963630999999907e+01 +-2.231367969499999759e+01 +-2.230137157499999745e+01 +-2.226092243000000082e+01 +-2.224836254499999910e+01 +-2.223094559000000103e+01 +-2.220852089000000262e+01 +-2.221860123000000087e+01 +-2.222576618000000082e+01 +-2.221709060499999921e+01 +-2.222621918000000107e+01 +-2.226027775000000020e+01 +-2.229889106999999981e+01 +-2.231037425999999968e+01 +-2.234273433499999939e+01 +-2.239414978499999975e+01 +-2.244150352000000126e+01 +-2.249945068499999934e+01 +-2.252997780000000105e+01 +-2.259087753000000021e+01 +-2.262907028000000054e+01 +-2.267693137999999919e+01 +-2.270829009999999926e+01 +-2.274244976499999993e+01 +-2.276354313000000218e+01 +-2.278560924499999985e+01 +-2.278778171500000127e+01 +-2.280415630000000249e+01 +-2.278966236000000123e+01 +-2.276767540000000167e+01 +-2.277239417999999915e+01 +-2.273436737000000107e+01 +-2.271784305499999945e+01 +-2.268445682499999805e+01 +-2.266087055500000247e+01 +-2.263394260500000144e+01 +-2.261504459500000053e+01 +-2.258487320000000054e+01 +-2.256831074000000115e+01 +-2.256422328500000063e+01 +-2.252343750000000000e+01 +-2.250682830999999950e+01 +-2.252513408500000125e+01 +-2.253080940000000254e+01 +-2.255771828000000312e+01 +-2.256723975999999965e+01 +-2.260082340000000301e+01 +-2.263951396999999943e+01 +-2.269202423000000124e+01 +-2.273234081000000018e+01 +-2.278643416999999971e+01 +-2.282441044000000119e+01 +-2.289422607499999884e+01 +-2.296843338000000045e+01 +-2.302666568500000110e+01 +-2.307437896500000107e+01 +-2.312656879500000073e+01 +-2.316894721999999973e+01 +-2.321612834500000133e+01 +-2.322170352999999920e+01 +-2.325511360000000138e+01 +-2.324149036500000065e+01 +-2.324413108999999977e+01 +-2.324667262999999906e+01 +-2.323612975999999719e+01 +-2.321319389499999986e+01 +-2.320697021499999835e+01 +-2.316188335500000051e+01 +-2.311910247499999826e+01 +-2.305584239999999951e+01 +-2.303295517000000103e+01 +-2.297862339000000276e+01 +-2.293542098999999723e+01 +-2.287997341500000203e+01 +-2.284564685499999825e+01 +-2.281258202000000068e+01 +-2.277795696500000133e+01 +-2.273923015500000133e+01 +-2.271919632000000178e+01 +-2.268620299999999901e+01 +-2.270860862500000010e+01 +-2.269891262499999840e+01 +-2.270387077499999862e+01 +-2.271981906999999978e+01 +-2.274598407999999949e+01 +-2.276238632500000136e+01 +-2.279678631000000166e+01 +-2.282015323499999937e+01 +-2.282808018000000061e+01 +-2.285915184000000266e+01 +-2.287388324999999867e+01 +-2.290356445000000107e+01 +-2.292412376499999738e+01 +-2.292739295999999882e+01 +-2.295701408499999729e+01 +-2.294154739500000062e+01 +-2.293456554000000125e+01 +-2.291909122499999896e+01 +-2.290811920000000157e+01 +-2.288154125500000191e+01 +-2.284344959500000272e+01 +-2.282037830000000156e+01 +-2.278982925000000037e+01 +-2.274624347499999999e+01 +-2.270203685499999935e+01 +-2.266963577499999971e+01 +-2.263886546999999894e+01 +-2.261532020499999973e+01 +-2.259370326999999889e+01 +-2.256857967500000228e+01 +-2.254425525499999949e+01 +-2.254686737000000107e+01 +-2.254740715000000151e+01 +-2.254513645000000110e+01 +-2.255204772999999818e+01 +-2.256189250499999943e+01 +-2.258908557999999900e+01 +-2.261211680999999984e+01 +-2.265370845999999716e+01 +-2.269189739499999803e+01 +-2.271364116499999852e+01 +-2.275436878000000007e+01 +-2.281146049499999862e+01 +-2.283163165999999933e+01 +-2.287694835500000323e+01 +-2.289830398499999831e+01 +-2.293817424999999943e+01 +-2.295555782000000278e+01 +-2.297712707499999851e+01 +-2.300415706500000113e+01 +-2.302354526500000276e+01 +-2.302677440499999761e+01 +-2.303831958499999999e+01 +-2.303171730000000039e+01 +-2.303261661500000201e+01 +-2.302996635499999911e+01 +-2.302400588999999798e+01 +-2.301952075999999892e+01 +-2.299896812000000068e+01 +-2.296871280500000267e+01 +-2.298303508499999737e+01 +-2.297140025999999935e+01 +-2.296140861499999986e+01 +-2.297064303999999879e+01 +-2.295034789999999703e+01 +-2.298239326499999891e+01 +-2.299306964999999892e+01 +-2.301086998000000250e+01 +-2.303052044000000009e+01 +-2.305316543500000037e+01 +-2.308809852499999948e+01 +-2.312529754999999909e+01 +-2.317397976000000170e+01 +-2.322147465000000111e+01 +-2.325957774999999828e+01 +-2.329073810499999908e+01 +-2.334307956500000003e+01 +-2.339554023999999899e+01 +-2.343334961000000050e+01 +-2.347423743999999957e+01 +-2.349919700499999919e+01 +-2.353702735999999973e+01 +-2.356653786000000039e+01 +-2.358531761000000060e+01 +-2.359261131499999919e+01 +-2.359242439500000188e+01 +-2.360414600500000049e+01 +-2.361439227999999702e+01 +-2.359405231499999900e+01 +-2.358142757499999931e+01 +-2.354358673499999810e+01 +-2.351978396999999887e+01 +-2.352539634500000076e+01 +-2.349664401999999797e+01 +-2.347294902499999836e+01 +-2.344283485000000056e+01 +-2.341936397999999997e+01 +-2.338150024499999802e+01 +-2.333747959000000094e+01 +-2.331397724500000024e+01 +-2.329611873500000030e+01 +-2.327067661499999929e+01 +-2.325062561500000058e+01 +-2.323025798999999836e+01 +-2.322903156499999966e+01 +-2.320553970499999963e+01 +-2.320489025500000224e+01 +-2.321417140999999873e+01 +-2.320712852500000167e+01 +-2.320117378500000171e+01 +-2.320009707999999904e+01 +-2.318891143999999827e+01 +-2.318462371500000074e+01 +-2.318268776000000031e+01 +-2.315845870999999789e+01 +-2.316556835500000133e+01 +-2.316468811000000017e+01 +-2.312687683000000050e+01 +-2.312798976500000236e+01 +-2.310254287500000103e+01 +-2.309541321000000025e+01 +-2.307649993999999793e+01 +-2.306666278999999875e+01 +-2.303558826000000082e+01 +-2.302583217499999790e+01 +-2.301417255500000181e+01 +-2.298762417000000013e+01 +-2.299098872999999799e+01 +-2.296550560000000019e+01 +-2.296430111000000096e+01 +-2.295568561500000015e+01 +-2.294770813000000231e+01 +-2.295727157500000004e+01 +-2.294323825500000069e+01 +-2.295011711000000076e+01 +-2.296621418000000148e+01 +-2.297548771000000301e+01 +-2.299482822499999912e+01 +-2.302293300499999873e+01 +-2.303845691500000115e+01 +-2.306779575000000193e+01 +-2.309781360999999933e+01 +-2.311408806000000027e+01 +-2.314669323000000034e+01 +-2.315940857000000008e+01 +-2.318490600499999843e+01 +-2.319914149999999964e+01 +-2.322632313000000082e+01 +-2.323992156999999992e+01 +-2.324662494500000065e+01 +-2.324556255499999935e+01 +-2.325006103500000165e+01 +-2.326352501000000217e+01 +-2.327243137500000003e+01 +-2.330275917000000163e+01 +-2.328624343500000293e+01 +-2.328910065000000174e+01 +-2.329582309999999978e+01 +-2.331888580500000074e+01 +-2.334025383000000176e+01 +-2.334414005000000003e+01 +-2.335207271499999848e+01 +-2.337090301499999967e+01 +-2.339014912000000024e+01 +-2.340088749000000234e+01 +-2.343341827500000107e+01 +-2.346316147000000285e+01 +-2.346029568000000154e+01 +-2.349554157000000032e+01 +-2.352706337000000048e+01 +-2.356629371500000047e+01 +-2.358072566999999964e+01 +-2.359000969000000225e+01 +-2.363609027999999768e+01 +-2.365504455499999992e+01 +-2.368550491499999922e+01 +-2.368299484499999963e+01 +-2.370209503499999926e+01 +-2.372736168000000134e+01 +-2.373134804000000031e+01 +-2.373966312499999987e+01 +-2.372517966999999928e+01 +-2.373239517000000021e+01 +-2.371807480000000012e+01 +-2.371231937499999987e+01 +-2.369500350999999938e+01 +-2.369148730999999941e+01 +-2.365962410000000204e+01 +-2.364260863999999884e+01 +-2.364539146499999944e+01 +-2.360928821499999941e+01 +-2.358889865500000127e+01 +-2.357246780500000227e+01 +-2.357006644999999878e+01 +-2.355605601999999976e+01 +-2.354858017000000103e+01 +-2.351631927500000074e+01 +-2.348578452999999655e+01 +-2.350146293999999969e+01 +-2.349180412500000159e+01 +-2.349611854500000163e+01 +-2.345987796500000044e+01 +-2.348054027500000274e+01 +-2.346085643500000018e+01 +-2.346951770500000123e+01 +-2.344651031499999760e+01 +-2.343736076500000109e+01 +-2.346091842499999913e+01 +-2.343684577999999874e+01 +-2.342541122499999773e+01 +-2.340156173999999822e+01 +-2.340453624500000274e+01 +-2.335848617500000302e+01 +-2.333282661500000188e+01 +-2.330840873500000043e+01 +-2.325148487499999916e+01 +-2.322193526999999946e+01 +-2.319775295000000170e+01 +-2.314878940499999871e+01 +-2.311521529999999913e+01 +-2.306306362000000121e+01 +-2.302551269499999975e+01 +-2.297928905500000241e+01 +-2.296024799500000313e+01 +-2.291060733500000168e+01 +-2.290255546999999936e+01 +-2.286244106499999873e+01 +-2.284517669499999926e+01 +-2.285576152499999836e+01 +-2.285126209499999916e+01 +-2.286224079000000131e+01 +-2.287142753500000225e+01 +-2.289464378499999953e+01 +-2.291187667999999888e+01 +-2.293094634999999926e+01 +-2.296790790499999702e+01 +-2.301817702999999682e+01 +-2.306595516000000146e+01 +-2.309404849999999954e+01 +-2.313456631000000030e+01 +-2.317768477999999988e+01 +-2.318571663000000171e+01 +-2.321638202500000148e+01 +-2.324998283499999729e+01 +-2.324531364499999952e+01 +-2.327322197000000159e+01 +-2.327154541000000165e+01 +-2.327746296000000115e+01 +-2.326496887500000099e+01 +-2.323854923500000069e+01 +-2.321554946999999913e+01 +-2.320267677000000006e+01 +-2.316757869999999997e+01 +-2.314292907499999785e+01 +-2.313674449999999894e+01 +-2.310432433999999802e+01 +-2.307806872999999825e+01 +-2.305500793000000215e+01 +-2.303831863499999955e+01 +-2.301843928999999989e+01 +-2.301944732500000157e+01 +-2.302150630999999947e+01 +-2.302826118499999808e+01 +-2.304504013000000029e+01 +-2.306299209499999847e+01 +-2.309168052500000101e+01 +-2.312550640499999943e+01 +-2.316351032000000032e+01 +-2.320644379000000157e+01 +-2.325897503000000199e+01 +-2.326873016500000091e+01 +-2.333414459499999793e+01 +-2.339346885500000184e+01 +-2.343480014500000053e+01 +-2.347906398500000336e+01 +-2.353449058500000035e+01 +-2.358078670500000129e+01 +-2.359882831499999867e+01 +-2.364802074500000018e+01 +-2.366188525999999825e+01 +-2.366359138500000014e+01 +-2.365717983000000046e+01 +-2.365217685500000044e+01 +-2.362923431499999793e+01 +-2.361186599999999913e+01 +-2.358504581500000086e+01 +-2.354378605000000135e+01 +-2.349343585999999817e+01 +-2.343933105500000025e+01 +-2.339520930999999848e+01 +-2.335161972000000219e+01 +-2.329848385000000022e+01 +-2.324568176500000050e+01 +-2.322825432000000134e+01 +-2.315921783499999975e+01 +-2.312077045499999883e+01 +-2.309975623999999783e+01 +-2.307206535000000258e+01 +-2.305776310000000251e+01 +-2.304357815000000187e+01 +-2.303347873999999962e+01 +-2.303259372499999813e+01 +-2.303416823999999963e+01 +-2.304545211500000335e+01 +-2.305703448999999949e+01 +-2.307081318000000181e+01 +-2.310916137499999934e+01 +-2.315145874000000248e+01 +-2.317840480999999997e+01 +-2.318103408999999715e+01 +-2.322488594000000006e+01 +-2.322385024999999814e+01 +-2.322262763999999891e+01 +-2.323329734500000043e+01 +-2.324646377999999913e+01 +-2.324009705000000281e+01 +-2.321721648999999843e+01 +-2.319515704999999883e+01 +-2.316352939500000119e+01 +-2.311884212500000046e+01 +-2.307945537500000199e+01 +-2.302962398999999749e+01 +-2.296788025000000033e+01 +-2.293849945000000190e+01 +-2.287164401999999797e+01 +-2.284005260500000034e+01 +-2.279528617999999796e+01 +-2.275312233000000006e+01 +-2.272730922499999906e+01 +-2.267851924500000038e+01 +-2.265310001499999970e+01 +-2.266273784499999877e+01 +-2.265310382999999916e+01 +-2.264143562499999973e+01 +-2.265436077500000067e+01 +-2.266762638000000152e+01 +-2.264406204000000145e+01 +-2.271796608000000006e+01 +-2.273826694499999945e+01 +-2.275673485000000085e+01 +-2.277699565999999720e+01 +-2.283801841999999738e+01 +-2.286013126499999970e+01 +-2.290453815499999735e+01 +-2.294111347000000123e+01 +-2.297769260500000144e+01 +-2.298169994499999902e+01 +-2.301658154000000067e+01 +-2.300814342500000009e+01 +-2.303157138999999987e+01 +-2.302736568499999947e+01 +-2.301057338500000071e+01 +-2.300805568999999906e+01 +-2.297700023499999844e+01 +-2.295226955500000088e+01 +-2.291527557499999901e+01 +-2.290052127999999954e+01 +-2.285573577999999983e+01 +-2.284590911499999777e+01 +-2.280137634500000132e+01 +-2.277639579999999953e+01 +-2.274336719499999759e+01 +-2.273410892500000102e+01 +-2.271250533999999988e+01 +-2.269324875000000219e+01 +-2.269813728500000138e+01 +-2.270352459000000067e+01 +-2.271606444999999752e+01 +-2.272475338000000278e+01 +-2.275296878500000020e+01 +-2.278497982000000022e+01 +-2.282318687499999754e+01 +-2.285732078499999886e+01 +-2.290699767999999992e+01 +-2.295337963000000059e+01 +-2.298199653500000039e+01 +-2.302676772999999955e+01 +-2.307263183499999926e+01 +-2.311578274000000022e+01 +-2.315859127000000228e+01 +-2.321015739499999952e+01 +-2.321288299500000107e+01 +-2.323580265000000011e+01 +-2.325235462499999883e+01 +-2.324804115499999924e+01 +-2.324415683499999830e+01 +-2.323206997000000129e+01 +-2.322425556499999999e+01 +-2.319190025500000019e+01 +-2.315508556500000026e+01 +-2.313324451500000123e+01 +-2.309574032000000088e+01 +-2.304239845000000031e+01 +-2.301841449500000181e+01 +-2.296400928499999949e+01 +-2.294058418499999874e+01 +-2.289892196499999955e+01 +-2.286393165500000180e+01 +-2.284193515999999846e+01 +-2.280018615499999868e+01 +-2.278468609000000100e+01 +-2.276231861499999809e+01 +-2.275774669500000158e+01 +-2.275788784000000220e+01 +-2.276106929499999865e+01 +-2.276051426000000077e+01 +-2.277814006999999918e+01 +-2.279055023499999777e+01 +-2.279802704000000091e+01 +-2.280658435999999867e+01 +-2.283776664500000209e+01 +-2.284746074499999935e+01 +-2.286229991999999811e+01 +-2.286142826000000028e+01 +-2.286703586499999830e+01 +-2.288218403000000123e+01 +-2.287960243499999891e+01 +-2.288744067999999743e+01 +-2.289602852000000155e+01 +-2.290215396500000011e+01 +-2.289634323499999979e+01 +-2.290366840499999768e+01 +-2.288685608000000116e+01 +-2.286604213500000071e+01 +-2.286478328500000146e+01 +-2.284856891999999817e+01 +-2.285938739999999925e+01 +-2.286393547000000126e+01 +-2.286738586500000281e+01 +-2.287451648500000090e+01 +-2.287651634499999886e+01 +-2.290174960999999954e+01 +-2.291488933499999803e+01 +-2.294460773499999817e+01 +-2.294273662999999885e+01 +-2.297991085499999997e+01 +-2.299892615999999990e+01 +-2.302189350000000090e+01 +-2.306076812499999917e+01 +-2.305442714499999823e+01 +-2.308874225499999966e+01 +-2.313034629500000250e+01 +-2.315481186000000235e+01 +-2.316576385500000157e+01 +-2.318341255499999676e+01 +-2.321014118000000082e+01 +-2.319426536499999969e+01 +-2.321678829000000022e+01 +-2.324920177500000307e+01 +-2.323322677499999855e+01 +-2.324201011999999977e+01 +-2.324035263000000029e+01 +-2.324104023000000296e+01 +-2.322597027000000125e+01 +-2.324301528999999888e+01 +-2.324134541000000098e+01 +-2.324468898499999980e+01 +-2.325118255499999975e+01 +-2.326060390499999997e+01 +-2.327510071000000025e+01 +-2.328064346500000070e+01 +-2.327112865499999828e+01 +-2.330265808000000050e+01 +-2.330584335500000037e+01 +-2.334044932999999844e+01 +-2.336096858999999881e+01 +-2.339626025999999825e+01 +-2.341139888500000055e+01 +-2.343836593500000021e+01 +-2.347116661500000134e+01 +-2.348493385500000130e+01 +-2.354561424499999944e+01 +-2.357872867500000069e+01 +-2.360399913999999910e+01 +-2.361746025000000060e+01 +-2.366116618999999943e+01 +-2.368546771999999834e+01 +-2.371540069499999959e+01 +-2.372444629499999991e+01 +-2.375972366500000277e+01 +-2.373323536000000189e+01 +-2.378500842999999776e+01 +-2.379256630000000072e+01 +-2.377414512500000043e+01 +-2.380908584499999847e+01 +-2.380199431999999859e+01 +-2.380337047500000125e+01 +-2.381005478000000153e+01 +-2.381396388999999658e+01 +-2.378494167499999890e+01 +-2.378759383999999955e+01 +-2.378894042999999670e+01 +-2.377269744999999901e+01 +-2.377859115500000087e+01 +-2.378612899499999855e+01 +-2.377451133499999969e+01 +-2.378367709999999846e+01 +-2.377706622999999908e+01 +-2.380328654999999927e+01 +-2.378611278500000026e+01 +-2.379352473999999873e+01 +-2.380877686000000182e+01 +-2.379959678999999895e+01 +-2.381980991500000044e+01 +-2.381716155999999884e+01 +-2.382400989499999966e+01 +-2.386082744499999819e+01 +-2.387267208499999782e+01 +-2.387452221000000208e+01 +-2.388320827500000121e+01 +-2.386011409500000013e+01 +-2.386448288000000062e+01 +-2.383265018000000168e+01 +-2.381302356999999859e+01 +-2.381398678000000046e+01 +-2.376107025000000306e+01 +-2.374393939499999817e+01 +-2.370881080499999882e+01 +-2.368374538500000170e+01 +-2.364311218499999967e+01 +-2.361379623500000235e+01 +-2.355334759000000133e+01 +-2.352089595500000030e+01 +-2.348087501500000229e+01 +-2.344428539500000142e+01 +-2.341367244499999956e+01 +-2.339877510000000171e+01 +-2.337062835500000091e+01 +-2.336296368000000001e+01 +-2.334583664000000169e+01 +-2.334700107500000144e+01 +-2.335289191999999758e+01 +-2.337797546000000182e+01 +-2.338355636499999690e+01 +-2.342108727000000101e+01 +-2.343335915000000114e+01 +-2.348777770999999959e+01 +-2.348438167500000162e+01 +-2.353915881999999726e+01 +-2.356921768499999814e+01 +-2.360682582999999823e+01 +-2.363018703499999873e+01 +-2.365727901500000030e+01 +-2.368405437499999877e+01 +-2.368642235000000085e+01 +-2.369044208500000082e+01 +-2.368451881499999701e+01 +-2.368754673000000111e+01 +-2.368483829499999871e+01 +-2.364609622999999772e+01 +-2.361444759500000146e+01 +-2.356494617499999933e+01 +-2.351708507500000067e+01 +-2.350651073000000224e+01 +-2.343023872500000238e+01 +-2.340617465999999780e+01 +-2.337502479500000163e+01 +-2.332176112999999873e+01 +-2.329240704000000051e+01 +-2.326586055499999972e+01 +-2.325384712500000006e+01 +-2.325072574500000044e+01 +-2.322227191999999718e+01 +-2.323456001499999957e+01 +-2.324478531000000103e+01 +-2.326241970000000236e+01 +-2.327753448500000033e+01 +-2.331391810999999947e+01 +-2.334233569999999958e+01 +-2.338105583000000109e+01 +-2.342359066000000212e+01 +-2.346053981500000063e+01 +-2.352059077999999914e+01 +-2.356150436500000112e+01 +-2.361528396499999971e+01 +-2.365512180500000028e+01 +-2.371425915000000018e+01 +-2.371862507000000164e+01 +-2.376433467999999749e+01 +-2.375036906999999786e+01 +-2.376774215500000054e+01 +-2.377348995499999873e+01 +-2.375769710499999832e+01 +-2.372558974999999748e+01 +-2.372986602499999975e+01 +-2.367287063500000244e+01 +-2.364148425999999859e+01 +-2.358743763000000015e+01 +-2.358686447000000186e+01 +-2.353125857999999937e+01 +-2.347325324999999907e+01 +-2.341856670499999993e+01 +-2.339889049499999985e+01 +-2.336620045000000090e+01 +-2.333681583499999945e+01 +-2.332415008499999942e+01 +-2.331248665000000031e+01 +-2.329569816500000101e+01 +-2.330303668999999900e+01 +-2.330726051500000295e+01 +-2.332174110500000097e+01 +-2.336297512000000154e+01 +-2.339019584500000093e+01 +-2.342096709999999860e+01 +-2.348990536000000162e+01 +-2.351069926999999993e+01 +-2.357724475999999925e+01 +-2.361600875999999971e+01 +-2.366681862000000081e+01 +-2.371045589499999906e+01 +-2.374050426499999844e+01 +-2.377062511000000100e+01 +-2.381246757499999944e+01 +-2.380651664999999895e+01 +-2.381064796500000114e+01 +-2.381346034999999972e+01 +-2.380500793499999901e+01 +-2.379049491500000002e+01 +-2.375063228999999865e+01 +-2.370707893499999841e+01 +-2.365921306499999943e+01 +-2.363053226499999937e+01 +-2.357179928000000046e+01 +-2.351744460999999831e+01 +-2.347801780500000035e+01 +-2.340206623000000263e+01 +-2.336622715000000028e+01 +-2.333093356999999912e+01 +-2.329309081999999975e+01 +-2.325982666000000165e+01 +-2.323565769500000044e+01 +-2.321901034999999780e+01 +-2.322239780499999995e+01 +-2.324517917500000053e+01 +-2.323241519999999838e+01 +-2.329203128500000020e+01 +-2.330937671499999908e+01 +-2.335077762499999920e+01 +-2.339944362499999997e+01 +-2.346720505000000045e+01 +-2.350703430499999769e+01 +-2.356302261500000128e+01 +-2.364769267999999869e+01 +-2.370141792500000122e+01 +-2.376390838500000058e+01 +-2.379205226999999923e+01 +-2.385020255999999961e+01 +-2.387185192000000100e+01 +-2.390166569000000152e+01 +-2.391762066000000075e+01 +-2.393314933999999994e+01 +-2.391237258499999996e+01 +-2.390460395499999890e+01 +-2.388338470500000099e+01 +-2.383911037000000022e+01 +-2.380256748499999730e+01 +-2.373681068500000180e+01 +-2.371588420999999869e+01 +-2.365096568999999960e+01 +-2.361819171999999867e+01 +-2.356289767999999896e+01 +-2.353899859999999933e+01 +-2.348989868000000314e+01 +-2.347818947000000023e+01 +-2.347580337499999814e+01 +-2.345263290500000153e+01 +-2.346726894500000071e+01 +-2.348261356500000119e+01 +-2.350852775500000291e+01 +-2.353966999499999702e+01 +-2.359115123499999811e+01 +-2.364503574000000086e+01 +-2.371314811999999961e+01 +-2.376365280000000269e+01 +-2.387120914500000168e+01 +-2.392087459500000080e+01 +-2.400470924500000081e+01 +-2.405749798000000084e+01 +-2.412010002000000242e+01 +-2.417675685500000071e+01 +-2.421252345999999989e+01 +-2.425378036500000078e+01 +-2.426503371999999814e+01 +-2.429855251500000080e+01 +-2.428789710999999940e+01 +-2.429252242999999822e+01 +-2.425858020500000123e+01 +-2.422429848000000163e+01 +-2.416145706500000045e+01 +-2.412674617500000096e+01 +-2.405381966000000205e+01 +-2.398088264500000122e+01 +-2.392517185500000210e+01 +-2.385563564499999956e+01 +-2.377893733999999881e+01 +-2.369335842499999956e+01 +-2.363633537500000159e+01 +-2.356768417500000012e+01 +-2.351663589500000029e+01 +-2.347763824500000140e+01 +-2.344577312499999877e+01 +-2.341536140499999874e+01 +-2.342652225500000185e+01 +-2.341491126999999750e+01 +-2.342560291499999892e+01 +-2.344609260500000048e+01 +-2.348392486499999876e+01 +-2.351025104499999685e+01 +-2.355452823499999937e+01 +-2.360385227500000127e+01 +-2.366927718999999897e+01 +-2.371665382500000163e+01 +-2.377926826499999891e+01 +-2.383050346499999961e+01 +-2.388695812499999960e+01 +-2.389556026500000030e+01 +-2.394905663000000118e+01 +-2.397885894999999934e+01 +-2.400103187500000246e+01 +-2.400600623999999783e+01 +-2.399027729000000164e+01 +-2.399768542999999710e+01 +-2.396159743999999847e+01 +-2.394092463999999865e+01 +-2.392696094500000115e+01 +-2.386754512999999989e+01 +-2.382581997000000129e+01 +-2.376498412999999843e+01 +-2.371789932000000078e+01 +-2.368076038499999925e+01 +-2.361949539000000087e+01 +-2.361066341499999766e+01 +-2.356653022500000105e+01 +-2.353885268999999880e+01 +-2.349421024499999788e+01 +-2.348927212000000253e+01 +-2.347299766500000118e+01 +-2.349707317000000018e+01 +-2.349742507999999930e+01 +-2.351842498999999975e+01 +-2.354374981000000133e+01 +-2.357599925999999968e+01 +-2.360541820499999943e+01 +-2.368041896999999807e+01 +-2.371149254000000184e+01 +-2.377949619500000011e+01 +-2.382942008999999928e+01 +-2.388605498999999810e+01 +-2.393830585499999941e+01 +-2.399619388500000028e+01 +-2.404416561000000030e+01 +-2.407285022499999982e+01 +-2.409253978499999960e+01 +-2.412657928499999826e+01 +-2.414499569000000179e+01 +-2.415287876000000011e+01 +-2.412893391000000065e+01 +-2.411763858999999854e+01 +-2.409910679000000044e+01 +-2.406781959499999957e+01 +-2.403289413499999938e+01 +-2.397643184500000046e+01 +-2.396234893999999827e+01 +-2.390033626499999997e+01 +-2.386939239499999843e+01 +-2.383647442000000183e+01 +-2.380920124000000015e+01 +-2.374639319999999998e+01 +-2.373844719000000225e+01 +-2.375492382000000191e+01 +-2.375615597000000179e+01 +-2.374828147999999928e+01 +-2.377146434499999827e+01 +-2.378896045500000156e+01 +-2.382415962000000320e+01 +-2.388000011500000141e+01 +-2.394127368999999916e+01 +-2.399370861499999918e+01 +-2.406902790000000181e+01 +-2.416030311500000138e+01 +-2.422598266500000008e+01 +-2.431504439999999789e+01 +-2.438436221999999987e+01 +-2.443374252000000268e+01 +-2.450151634499999886e+01 +-2.453291702499999971e+01 +-2.459320068499999934e+01 +-2.462006569000000056e+01 +-2.463461112999999969e+01 +-2.463132858000000169e+01 +-2.465342521999999903e+01 +-2.462518692000000087e+01 +-2.459301280999999761e+01 +-2.455898856999999680e+01 +-2.450834464999999796e+01 +-2.446615505000000113e+01 +-2.440665912499999735e+01 +-2.433901500500000026e+01 +-2.428487396500000273e+01 +-2.420294761499999936e+01 +-2.415069485000000071e+01 +-2.410826587500000073e+01 +-2.402029323499999691e+01 +-2.398909759500000050e+01 +-2.395509719500000045e+01 +-2.392205143000000334e+01 +-2.389790344000000033e+01 +-2.386271571999999708e+01 +-2.385496330499999829e+01 +-2.384778976500000169e+01 +-2.386080932999999860e+01 +-2.386326884999999720e+01 +-2.387569427500000074e+01 +-2.391336059500000033e+01 +-2.396076679000000098e+01 +-2.398772811499999946e+01 +-2.401860427999999814e+01 +-2.404672717999999776e+01 +-2.407440662500000172e+01 +-2.411355400000000060e+01 +-2.413359546999999949e+01 +-2.416742706499999827e+01 +-2.418730735999999837e+01 +-2.421016502500000200e+01 +-2.420358085499999845e+01 +-2.421026706500000003e+01 +-2.418672275499999813e+01 +-2.418914031999999992e+01 +-2.417049026499999798e+01 +-2.414010429500000043e+01 +-2.414464378499999953e+01 +-2.411293029499999818e+01 +-2.408607196999999900e+01 +-2.406326007999999916e+01 +-2.403464126499999765e+01 +-2.401814364999999896e+01 +-2.397693538499999732e+01 +-2.396674537500000213e+01 +-2.397217559999999992e+01 +-2.395315456499999840e+01 +-2.397667884500000213e+01 +-2.395722007999999903e+01 +-2.396340083999999848e+01 +-2.396966266999999817e+01 +-2.399991130499999770e+01 +-2.401452350499999966e+01 +-2.406724738999999857e+01 +-2.408558559499999774e+01 +-2.412558650999999799e+01 +-2.418268966499999806e+01 +-2.422483253499999734e+01 +-2.427056598499999751e+01 +-2.432943344499999938e+01 +-2.435599803999999935e+01 +-2.441239928999999975e+01 +-2.446014309000000253e+01 +-2.449177646500000094e+01 +-2.451451206000000127e+01 +-2.455198383500000148e+01 +-2.453926754000000088e+01 +-2.458220290999999946e+01 +-2.456968975000000199e+01 +-2.457177353000000153e+01 +-2.454415225999999706e+01 +-2.455049132999999983e+01 +-2.452239609000000087e+01 +-2.450442409500000096e+01 +-2.448861408500000181e+01 +-2.448235607499999844e+01 +-2.446680736500000108e+01 +-2.443855857500000184e+01 +-2.441739749999999987e+01 +-2.440523910499999971e+01 +-2.439624309499999910e+01 +-2.441574763999999931e+01 +-2.440976333500000095e+01 +-2.443327999000000261e+01 +-2.445519256499999727e+01 +-2.444437217499999804e+01 +-2.447807884499999886e+01 +-2.448860741000000019e+01 +-2.452097892999999829e+01 +-2.459675503000000063e+01 +-2.460658168500000187e+01 +-2.463449859500000017e+01 +-2.468909358999999881e+01 +-2.474093341999999751e+01 +-2.477451229000000055e+01 +-2.480929184000000021e+01 +-2.482269382500000177e+01 +-2.488293170500000073e+01 +-2.488263225499999720e+01 +-2.490352630499999975e+01 +-2.491086578000000173e+01 +-2.492132854500000150e+01 +-2.490532684000000074e+01 +-2.490425491499999922e+01 +-2.486838340999999986e+01 +-2.484605979999999903e+01 +-2.481484221999999917e+01 +-2.480150699499999689e+01 +-2.472808647000000093e+01 +-2.472009086499999952e+01 +-2.467553138999999973e+01 +-2.464166927499999815e+01 +-2.458207226000000034e+01 +-2.456307506499999960e+01 +-2.448498058499999885e+01 +-2.450809001999999737e+01 +-2.444611739999999855e+01 +-2.439114189000000010e+01 +-2.438242053999999825e+01 +-2.436804104000000137e+01 +-2.433579731000000024e+01 +-2.431887817500000182e+01 +-2.429654598500000162e+01 +-2.427768135000000171e+01 +-2.427030468000000241e+01 +-2.423901176500000076e+01 +-2.422354031000000063e+01 +-2.420525932500000010e+01 +-2.422883701500000342e+01 +-2.420623493000000082e+01 +-2.419459724500000064e+01 +-2.420295715500000000e+01 +-2.418884182000000038e+01 +-2.419494247499999773e+01 +-2.419598960999999804e+01 +-2.419860076999999876e+01 +-2.419603348000000054e+01 +-2.421385478999999918e+01 +-2.420369052499999896e+01 +-2.419261360000000138e+01 +-2.419790649499999802e+01 +-2.419011592999999749e+01 +-2.421435832999999960e+01 +-2.419802951999999863e+01 +-2.421585273499999857e+01 +-2.420803928000000127e+01 +-2.423738003000000063e+01 +-2.423726654499999711e+01 +-2.425186442999999770e+01 +-2.427545452000000026e+01 +-2.428544712000000061e+01 +-2.430533123000000018e+01 +-2.431260776500000276e+01 +-2.432546424999999957e+01 +-2.432568644999999918e+01 +-2.434611320500000176e+01 +-2.435512065500000034e+01 +-2.438317966500000011e+01 +-2.435782528000000013e+01 +-2.440261841000000231e+01 +-2.439295005500000002e+01 +-2.440289592499999927e+01 +-2.441635608499999677e+01 +-2.442758941499999992e+01 +-2.443463420999999869e+01 +-2.445627117000000084e+01 +-2.447230339000000043e+01 +-2.448038292000000027e+01 +-2.451755619500000094e+01 +-2.452285670999999923e+01 +-2.453129481999999939e+01 +-2.456008148500000132e+01 +-2.457449531500000006e+01 +-2.462672329000000104e+01 +-2.463379574000000005e+01 +-2.463283634500000119e+01 +-2.466508770000000084e+01 +-2.469147300499999886e+01 +-2.471286582999999837e+01 +-2.472656250000000000e+01 +-2.475396442499999949e+01 +-2.478556155999999788e+01 +-2.478638839999999988e+01 +-2.482576846999999987e+01 +-2.482680129999999963e+01 +-2.486108875499999726e+01 +-2.488551997999999799e+01 +-2.487541103499999906e+01 +-2.488775825500000138e+01 +-2.489321517999999855e+01 +-2.485788726999999909e+01 +-2.488976097500000151e+01 +-2.486753654500000010e+01 +-2.485044384000000051e+01 +-2.483996105499999985e+01 +-2.479378032500000018e+01 +-2.477764701999999986e+01 +-2.477638626000000244e+01 +-2.472213078000000053e+01 +-2.471551322999999911e+01 +-2.470175170999999992e+01 +-2.468313694000000069e+01 +-2.465890979999999999e+01 +-2.465676021499999848e+01 +-2.463566302999999991e+01 +-2.460042572000000050e+01 +-2.461803245499999804e+01 +-2.459033107999999856e+01 +-2.458344555000000042e+01 +-2.457911301000000037e+01 +-2.458048725500000131e+01 +-2.459862709000000081e+01 +-2.458329105500000011e+01 +-2.458894347999999752e+01 +-2.461502647500000052e+01 +-2.462146187000000097e+01 +-2.462722969000000006e+01 +-2.464313125999999698e+01 +-2.465188407499999812e+01 +-2.465230846500000084e+01 +-2.466247462999999840e+01 +-2.465791225499999939e+01 +-2.464370727499999703e+01 +-2.460917949999999976e+01 +-2.463020610999999960e+01 +-2.461219024500000074e+01 +-2.457673454500000076e+01 +-2.454318237500000066e+01 +-2.449797821499999984e+01 +-2.442639541500000178e+01 +-2.438736343499999748e+01 +-2.434604835500000064e+01 +-2.426024055499999932e+01 +-2.421650409499999768e+01 +-2.416468811000000017e+01 +-2.411105918999999886e+01 +-2.406137847499999793e+01 +-2.403493881500000029e+01 +-2.399107647000000298e+01 +-2.395601081499999907e+01 +-2.395722198499999678e+01 +-2.391907787499999927e+01 +-2.393855667000000054e+01 +-2.394073390999999873e+01 +-2.394888782499999991e+01 +-2.397515392500000075e+01 +-2.399670600999999692e+01 +-2.403745555999999794e+01 +-2.410147189999999995e+01 +-2.411695193999999987e+01 +-2.416955947499999979e+01 +-2.421247959000000094e+01 +-2.425107669999999871e+01 +-2.432153701499999698e+01 +-2.434310245500000036e+01 +-2.438673687000000001e+01 +-2.441786575000000070e+01 +-2.444155025500000278e+01 +-2.443803978000000043e+01 +-2.445981215999999847e+01 +-2.446948718999999883e+01 +-2.445737266500000118e+01 +-2.445008849999999967e+01 +-2.440604591499999998e+01 +-2.439311027499999796e+01 +-2.433441067000000047e+01 +-2.429345416999999685e+01 +-2.426921367499999960e+01 +-2.422665976999999771e+01 +-2.419063759000000147e+01 +-2.415222358500000155e+01 +-2.415188502999999898e+01 +-2.414505958499999849e+01 +-2.413218498500000209e+01 +-2.413691139000000163e+01 +-2.414138221999999701e+01 +-2.417140674499999875e+01 +-2.419882107000000104e+01 +-2.424278449999999907e+01 +-2.425718879499999758e+01 +-2.435512733499999882e+01 +-2.441448497500000059e+01 +-2.448692035499999875e+01 +-2.455173206499999949e+01 +-2.462815570499999751e+01 +-2.468345165000000208e+01 +-2.476016807500000283e+01 +-2.482078742999999932e+01 +-2.488595295000000007e+01 +-2.493342781000000130e+01 +-2.498854637000000167e+01 +-2.500744628999999719e+01 +-2.503295039999999716e+01 +-2.501729011500000155e+01 +-2.499437141500000337e+01 +-2.498603534499999768e+01 +-2.497456264499999889e+01 +-2.493073940499999708e+01 +-2.488651657500000169e+01 +-2.479440593500000034e+01 +-2.474867821000000134e+01 +-2.466399573999999717e+01 +-2.457136058999999761e+01 +-2.448799037999999939e+01 +-2.439874267999999802e+01 +-2.431664276000000058e+01 +-2.423376369500000038e+01 +-2.416645050000000339e+01 +-2.409884452500000052e+01 +-2.404759883999999914e+01 +-2.399945258999999709e+01 +-2.398078918499999901e+01 +-2.394864082000000138e+01 +-2.395258807999999817e+01 +-2.395563315999999787e+01 +-2.397356510499999871e+01 +-2.400115012999999919e+01 +-2.402391528999999792e+01 +-2.405530548000000124e+01 +-2.410885619999999818e+01 +-2.415319060999999934e+01 +-2.418586349499999955e+01 +-2.422961807499999765e+01 +-2.428353596000000181e+01 +-2.430937194499999876e+01 +-2.434641552000000075e+01 +-2.436664581499999827e+01 +-2.439628219499999773e+01 +-2.438346004499999964e+01 +-2.439806460999999871e+01 +-2.438516711999999842e+01 +-2.435286616999999865e+01 +-2.431003952000000012e+01 +-2.427666759499999927e+01 +-2.421037292500000149e+01 +-2.415468788500000130e+01 +-2.408418654999999831e+01 +-2.400372886499999936e+01 +-2.393661975999999925e+01 +-2.386968899000000022e+01 +-2.378601264999999998e+01 +-2.373222351000000074e+01 +-2.369280814999999762e+01 +-2.362140178499999976e+01 +-2.358034229500000123e+01 +-2.351753616499999922e+01 +-2.352004623499999880e+01 +-2.352886009499999886e+01 +-2.353364085999999844e+01 +-2.355244445499999983e+01 +-2.355814171000000101e+01 +-2.359605789000000087e+01 +-2.364897918500000173e+01 +-2.371636390500000147e+01 +-2.377777576500000123e+01 +-2.380992889499999876e+01 +-2.390323257000000012e+01 +-2.396223640000000188e+01 +-2.401753139499999889e+01 +-2.407983398500000050e+01 +-2.411620235499999865e+01 +-2.417753600999999719e+01 +-2.418853569000000192e+01 +-2.422507095000000277e+01 +-2.425004482499999980e+01 +-2.422859096500000220e+01 +-2.421018791000000192e+01 +-2.419363975499999952e+01 +-2.418208884999999952e+01 +-2.412508297000000113e+01 +-2.405735397499999806e+01 +-2.404775047500000085e+01 +-2.396097469000000046e+01 +-2.392256927500000074e+01 +-2.385292339499999770e+01 +-2.379847049500000011e+01 +-2.375140285500000203e+01 +-2.370428371499999898e+01 +-2.367869567999999703e+01 +-2.364167118499999987e+01 +-2.365572453000000053e+01 +-2.365819931000000054e+01 +-2.366598796999999976e+01 +-2.369816017000000130e+01 +-2.371338843999999924e+01 +-2.377521705499999882e+01 +-2.383745765500000147e+01 +-2.390020752000000215e+01 +-2.397647571499999941e+01 +-2.404457855000000066e+01 +-2.411789131000000097e+01 +-2.419951438999999738e+01 +-2.424169349499999981e+01 +-2.432309532500000060e+01 +-2.438908767499999897e+01 +-2.444499492499999960e+01 +-2.446916103000000220e+01 +-2.449644660999999957e+01 +-2.450819778500000012e+01 +-2.450793171000000115e+01 +-2.450367164499999717e+01 +-2.447055530499999776e+01 +-2.442095947500000008e+01 +-2.437992095999999975e+01 +-2.430058860500000151e+01 +-2.425227927999999977e+01 +-2.415492534500000232e+01 +-2.407682323499999910e+01 +-2.400962734000000154e+01 +-2.390191364500000049e+01 +-2.383804989000000063e+01 +-2.375250244499999752e+01 +-2.367219352499999729e+01 +-2.362657261000000020e+01 +-2.355702686000000057e+01 +-2.351333237000000054e+01 +-2.346838855500000065e+01 +-2.344728278999999915e+01 +-2.340826511000000210e+01 +-2.341536331500000045e+01 +-2.341517257499999971e+01 +-2.342892551499999954e+01 +-2.351490878999999978e+01 +-2.355378532499999977e+01 +-2.358842944999999958e+01 +-2.360350322499999720e+01 +-2.366972446500000160e+01 +-2.368839073000000184e+01 +-2.374054145499999890e+01 +-2.377535152499999782e+01 +-2.380903816000000006e+01 +-2.383073329999999856e+01 +-2.384577846500000220e+01 +-2.377199745500000105e+01 +-2.378438090999999943e+01 +-2.378467464499999906e+01 +-2.376737117999999782e+01 +-2.376883506500000109e+01 +-2.373194407999999811e+01 +-2.369271850500000198e+01 +-2.366040038999999950e+01 +-2.361993598499999791e+01 +-2.359840965000000068e+01 +-2.356164837000000034e+01 +-2.352307319499999849e+01 +-2.347119713000000019e+01 +-2.344592666500000178e+01 +-2.342214679499999974e+01 +-2.338295937000000180e+01 +-2.337495326999999889e+01 +-2.334805870000000283e+01 +-2.331986331499999920e+01 +-2.332222652499999782e+01 +-2.333198356999999845e+01 +-2.333432865500000020e+01 +-2.333091640499999997e+01 +-2.332541370499999900e+01 +-2.336331081499999840e+01 +-2.339231395499999877e+01 +-2.342575931500000053e+01 +-2.345973491499999852e+01 +-2.349522495500000119e+01 +-2.352582168500000037e+01 +-2.357253456499999800e+01 +-2.358656882999999738e+01 +-2.362689971999999727e+01 +-2.365294932999999844e+01 +-2.365622043500000160e+01 +-2.368519878500000075e+01 +-2.368173122500000005e+01 +-2.369780826499999904e+01 +-2.368747329500000021e+01 +-2.367948817999999989e+01 +-2.365894889999999862e+01 +-2.363480949499999895e+01 +-2.360457229500000054e+01 +-2.356050014499999889e+01 +-2.353262997000000212e+01 +-2.349960517999999965e+01 +-2.346201991999999947e+01 +-2.346201323999999744e+01 +-2.340045166000000165e+01 +-2.338780975499999926e+01 +-2.338877296500000114e+01 +-2.336469935999999947e+01 +-2.335879611500000053e+01 +-2.335694790000000154e+01 +-2.334820175000000120e+01 +-2.336829566499999800e+01 +-2.338136863999999804e+01 +-2.339333057500000024e+01 +-2.342726326000000014e+01 +-2.345316886999999895e+01 +-2.345458793999999969e+01 +-2.351567268499999841e+01 +-2.353892612499999970e+01 +-2.358824634999999859e+01 +-2.360889339500000261e+01 +-2.364298057499999928e+01 +-2.366585540999999893e+01 +-2.369590568499999961e+01 +-2.368926906499999774e+01 +-2.369294071000000201e+01 +-2.371608734000000140e+01 +-2.371942043499999997e+01 +-2.371115016999999980e+01 +-2.367547702499999929e+01 +-2.366541671999999963e+01 +-2.364766502500000200e+01 +-2.361508751000000217e+01 +-2.354749869999999845e+01 +-2.353793239499999856e+01 +-2.350501251500000066e+01 +-2.347476768499999977e+01 +-2.343022060500000237e+01 +-2.340933799999999820e+01 +-2.336088657500000210e+01 +-2.333796596500000220e+01 +-2.331394576999999657e+01 +-2.329418468499999761e+01 +-2.325042247500000059e+01 +-2.324367809499999993e+01 +-2.321494006999999726e+01 +-2.319793986999999902e+01 +-2.317094707500000084e+01 +-2.315173912499999886e+01 +-2.314622783499999770e+01 +-2.313760375999999752e+01 +-2.312395763500000001e+01 +-2.310908699499999841e+01 +-2.310056400499999896e+01 +-2.309966469000000089e+01 +-2.310338783499999948e+01 +-2.309270667999999915e+01 +-2.309061813499999971e+01 +-2.309499168500000010e+01 +-2.309197234999999893e+01 +-2.310392474999999735e+01 +-2.308695602499999922e+01 +-2.308713913000000062e+01 +-2.307930469499999759e+01 +-2.308075332499999988e+01 +-2.308594035999999861e+01 +-2.307179355499999929e+01 +-2.307436751999999913e+01 +-2.307420920999999936e+01 +-2.306929302500000034e+01 +-2.307059001500000051e+01 +-2.307805251999999996e+01 +-2.309626864999999896e+01 +-2.310370159000000001e+01 +-2.309849071500000051e+01 +-2.310925960499999832e+01 +-2.314174080000000089e+01 +-2.313945198000000048e+01 +-2.314395237000000094e+01 +-2.315264129500000223e+01 +-2.314685440000000227e+01 +-2.317000198499999897e+01 +-2.315877628500000185e+01 +-2.315236663499999992e+01 +-2.316584396500000054e+01 +-2.315796661499999942e+01 +-2.318166160499999862e+01 +-2.317762088499999962e+01 +-2.318432617499999893e+01 +-2.317973041500000164e+01 +-2.316233253499999734e+01 +-2.318160343000000267e+01 +-2.319136523999999966e+01 +-2.317989539999999948e+01 +-2.318618297500000125e+01 +-2.318680382000000151e+01 +-2.318392467500000009e+01 +-2.318171501000000134e+01 +-2.317633819499999959e+01 +-2.316530322999999925e+01 +-2.317320060999999853e+01 +-2.316607379999999949e+01 +-2.315069293999999900e+01 +-2.316645335999999844e+01 +-2.317275619499999806e+01 +-2.316820335500000283e+01 +-2.315541362500000133e+01 +-2.315681171499999991e+01 +-2.317634010500000130e+01 +-2.317180919999999844e+01 +-2.321821880000000249e+01 +-2.321336269000000030e+01 +-2.322618865999999826e+01 +-2.321687316499999909e+01 +-2.322688866000000019e+01 +-2.323074627000000092e+01 +-2.325037669999999679e+01 +-2.323315429999999893e+01 +-2.321617889000000190e+01 +-2.322362804499999811e+01 +-2.320905112999999886e+01 +-2.321344852500000044e+01 +-2.318444919499999912e+01 +-2.317020798000000070e+01 +-2.317661094500000019e+01 +-2.315667725000000132e+01 +-2.313107490499999841e+01 +-2.314732360500000041e+01 +-2.312692832999999837e+01 +-2.311415957999999904e+01 +-2.309907150500000128e+01 +-2.309436607499999994e+01 +-2.308983230500000161e+01 +-2.307439613500000064e+01 +-2.307232570499999724e+01 +-2.306372928500000086e+01 +-2.303677558500000089e+01 +-2.304122924500000025e+01 +-2.303260517500000049e+01 +-2.303769684000000240e+01 +-2.302697849500000160e+01 +-2.304559516999999857e+01 +-2.304150962499999977e+01 +-2.303993129500000236e+01 +-2.304651737000000011e+01 +-2.306425381000000030e+01 +-2.306465816500000088e+01 +-2.305956745000000296e+01 +-2.306302547499999989e+01 +-2.308757019000000099e+01 +-2.308176326499999931e+01 +-2.306428623000000044e+01 +-2.305520916000000042e+01 +-2.305386065999999801e+01 +-2.302761077999999983e+01 +-2.301691913499999842e+01 +-2.298149395000000084e+01 +-2.294816684499999937e+01 +-2.293674850500000062e+01 +-2.291803455499999842e+01 +-2.288844394999999921e+01 +-2.287195587000000074e+01 +-2.285485363000000092e+01 +-2.282616615499999924e+01 +-2.281195831499999827e+01 +-2.279481029499999778e+01 +-2.278806019000000305e+01 +-2.277385329999999897e+01 +-2.277183055999999794e+01 +-2.276328372999999772e+01 +-2.277226353000000003e+01 +-2.277497196000000201e+01 +-2.279380321500000051e+01 +-2.278036404000000203e+01 +-2.279773616499999989e+01 +-2.278847217999999941e+01 +-2.282563400499999773e+01 +-2.285968876000000094e+01 +-2.287107085999999967e+01 +-2.289367198500000100e+01 +-2.291827487999999846e+01 +-2.295226001500000024e+01 +-2.296020889500000095e+01 +-2.295854854999999972e+01 +-2.298780250499999767e+01 +-2.298619652000000002e+01 +-2.300272941500000101e+01 +-2.299855422999999988e+01 +-2.300090503500000239e+01 +-2.297982883000000243e+01 +-2.297184086000000036e+01 +-2.296164703499999860e+01 +-2.294601631500000138e+01 +-2.291009044999999844e+01 +-2.290088558500000104e+01 +-2.289615536000000162e+01 +-2.285933971499999728e+01 +-2.286387729500000177e+01 +-2.286451912000000064e+01 +-2.285956096500000001e+01 +-2.283502196999999967e+01 +-2.284123897499999956e+01 +-2.284177207999999837e+01 +-2.284272670500000046e+01 +-2.282717418500000051e+01 +-2.285806560500000018e+01 +-2.288025092999999899e+01 +-2.287882042000000027e+01 +-2.290376758499999710e+01 +-2.293300247500000211e+01 +-2.293581771499999888e+01 +-2.295854187000000124e+01 +-2.297122001500000010e+01 +-2.301753234499999934e+01 +-2.303736686999999961e+01 +-2.306217670499999883e+01 +-2.308401107999999979e+01 +-2.310054397500000078e+01 +-2.310554218000000049e+01 +-2.310150909500000083e+01 +-2.312928390500000120e+01 +-2.313233947500000198e+01 +-2.311355018500000114e+01 +-2.310784626000000230e+01 +-2.309434318499999961e+01 +-2.307968330500000320e+01 +-2.304467296499999662e+01 +-2.302977943500000180e+01 +-2.298966026000000085e+01 +-2.294650173000000137e+01 +-2.292736434999999773e+01 +-2.289468860499999892e+01 +-2.286477565500000253e+01 +-2.283589744500000052e+01 +-2.281303501499999697e+01 +-2.278071117500000042e+01 +-2.277229881000000233e+01 +-2.275507926999999952e+01 +-2.273311519499999989e+01 +-2.273103522999999981e+01 +-2.272662639500000026e+01 +-2.271542739999999938e+01 +-2.271358298999999903e+01 +-2.270349120999999926e+01 +-2.271861457500000014e+01 +-2.271460151499999824e+01 +-2.273326301499999857e+01 +-2.276192378999999733e+01 +-2.276199245499999790e+01 +-2.277165222500000041e+01 +-2.280083274500000101e+01 +-2.279264163999999937e+01 +-2.279380798500000083e+01 +-2.282423877499999776e+01 +-2.283442497499999746e+01 +-2.283651733499999992e+01 +-2.283615016999999980e+01 +-2.283180713499999825e+01 +-2.283172607499999884e+01 +-2.282029533500000085e+01 +-2.279665279499999997e+01 +-2.280082129999999907e+01 +-2.277227401999999756e+01 +-2.276382256000000126e+01 +-2.275645446499999736e+01 +-2.273181819999999931e+01 +-2.271148014500000301e+01 +-2.267352104500000110e+01 +-2.269176101500000087e+01 +-2.267507934500000033e+01 +-2.267294120999999762e+01 +-2.264813232499999884e+01 +-2.266083622000000020e+01 +-2.265747547000000139e+01 +-2.265355300499999913e+01 +-2.265628719500000088e+01 +-2.267349719999999991e+01 +-2.266419887500000030e+01 +-2.269876098499999983e+01 +-2.270364951999999903e+01 +-2.270505809999999869e+01 +-2.274183559500000129e+01 +-2.273126411500000188e+01 +-2.278196334500000120e+01 +-2.281340217500000023e+01 +-2.281059646499999971e+01 +-2.284068584500000298e+01 +-2.285661316000000198e+01 +-2.286871433499999995e+01 +-2.286909007999999943e+01 +-2.289963626999999846e+01 +-2.290064335000000284e+01 +-2.291247558500000281e+01 +-2.289552497999999758e+01 +-2.289673995999999789e+01 +-2.289827537499999721e+01 +-2.287738609499999853e+01 +-2.285600567000000183e+01 +-2.282824134999999899e+01 +-2.282961368499999821e+01 +-2.280682754499999731e+01 +-2.279319668000000121e+01 +-2.278549861999999848e+01 +-2.279079628000000213e+01 +-2.278395461999999938e+01 +-2.277080917500000012e+01 +-2.276165771499999835e+01 +-2.276714515999999833e+01 +-2.278499126500000216e+01 +-2.278868675000000010e+01 +-2.280225562999999767e+01 +-2.282321453000000133e+01 +-2.285194397000000066e+01 +-2.288453101999999717e+01 +-2.291198730500000025e+01 +-2.294207668499999997e+01 +-2.297659588000000142e+01 +-2.302308177999999828e+01 +-2.305290413000000171e+01 +-2.308420849000000175e+01 +-2.311089325000000017e+01 +-2.312133788999999950e+01 +-2.317389487999999886e+01 +-2.316343784500000069e+01 +-2.318354034000000041e+01 +-2.318785477000000128e+01 +-2.320034122500000251e+01 +-2.316908359500000003e+01 +-2.316404151500000097e+01 +-2.312911319999999904e+01 +-2.312404632999999876e+01 +-2.308731651500000126e+01 +-2.307348060500000031e+01 +-2.304498100500000035e+01 +-2.302107047999999878e+01 +-2.298778438500000121e+01 +-2.296811676000000091e+01 +-2.293990325499999727e+01 +-2.291123771499999862e+01 +-2.291190910499999944e+01 +-2.288121223499999957e+01 +-2.286541652500000055e+01 +-2.285052299499999862e+01 +-2.283547782499999812e+01 +-2.282989883500000161e+01 +-2.280191325999999918e+01 +-2.281438922999999974e+01 +-2.281717777000000069e+01 +-2.282830810499999785e+01 +-2.284263992500000029e+01 +-2.283510398500000349e+01 +-2.282716655499999803e+01 +-2.284779548499999891e+01 +-2.286405563499999971e+01 +-2.287655734999999879e+01 +-2.289262962500000143e+01 +-2.289919376499999970e+01 +-2.292514706000000047e+01 +-2.291307544500000049e+01 +-2.294737910999999997e+01 +-2.294178199499999948e+01 +-2.294840907999999757e+01 +-2.293161773499999967e+01 +-2.293283462499999814e+01 +-2.293867683500000254e+01 +-2.294362639999999942e+01 +-2.294499588000000045e+01 +-2.294681930499999822e+01 +-2.295224475999999925e+01 +-2.294206905499999749e+01 +-2.296027374499999851e+01 +-2.294106483499999882e+01 +-2.295823860000000138e+01 +-2.294533729500000163e+01 +-2.295871639500000327e+01 +-2.294148540500000166e+01 +-2.294929409000000220e+01 +-2.292655944999999917e+01 +-2.293739605000000026e+01 +-2.295271301500000050e+01 +-2.295215415500000233e+01 +-2.295976925000000080e+01 +-2.296395969499999978e+01 +-2.297478484999999893e+01 +-2.298082256500000042e+01 +-2.301419353500000042e+01 +-2.302460574999999920e+01 +-2.303007125999999971e+01 +-2.305947208499999945e+01 +-2.307503127999999748e+01 +-2.309483241999999947e+01 +-2.309917830999999921e+01 +-2.312325573000000034e+01 +-2.313197803500000305e+01 +-2.314510917500000176e+01 +-2.314822292499999890e+01 +-2.315484046999999990e+01 +-2.313071727999999894e+01 +-2.313959884500000186e+01 +-2.311193465999999930e+01 +-2.311143683999999965e+01 +-2.311092663000000158e+01 +-2.309883976000000061e+01 +-2.307672310000000238e+01 +-2.306796551000000051e+01 +-2.304678821499999941e+01 +-2.305736446499999914e+01 +-2.303822517500000089e+01 +-2.301581859499999894e+01 +-2.304833316999999937e+01 +-2.303549957500000289e+01 +-2.303481769500000098e+01 +-2.303889179000000098e+01 +-2.303922271999999793e+01 +-2.301112365499999868e+01 +-2.305155563499999971e+01 +-2.306177234999999826e+01 +-2.307860660499999739e+01 +-2.308315563499999712e+01 +-2.311673259500000199e+01 +-2.313414669000000146e+01 +-2.316159820499999711e+01 +-2.317291260000000008e+01 +-2.318429755999999742e+01 +-2.321649741999999961e+01 +-2.324407958999999835e+01 +-2.325817966500000011e+01 +-2.327773284499999917e+01 +-2.328356170500000033e+01 +-2.327590083999999848e+01 +-2.328465652499999905e+01 +-2.328973389000000083e+01 +-2.327001190000000008e+01 +-2.325039482000000035e+01 +-2.324852752500000008e+01 +-2.322474098500000039e+01 +-2.319006156999999746e+01 +-2.317386722499999863e+01 +-2.316097736500000082e+01 +-2.313359546499999908e+01 +-2.311910343499999954e+01 +-2.310564136500000032e+01 +-2.307996654500000133e+01 +-2.307914162000000147e+01 +-2.306800651500000043e+01 +-2.304767035999999791e+01 +-2.301995372999999745e+01 +-2.299630356000000120e+01 +-2.298448276999999962e+01 +-2.297522926500000295e+01 +-2.294546890499999847e+01 +-2.294415855500000134e+01 +-2.292641639500000039e+01 +-2.292881775000000033e+01 +-2.292420483000000075e+01 +-2.292042541500000041e+01 +-2.292553806499999780e+01 +-2.294873809499999950e+01 +-2.294814968500000063e+01 +-2.296066283999999769e+01 +-2.295138358999999895e+01 +-2.296660805000000138e+01 +-2.296448134999999979e+01 +-2.297206687499999944e+01 +-2.297154903500000245e+01 +-2.294915199000000072e+01 +-2.297036170999999882e+01 +-2.296626759000000106e+01 +-2.295761775500000113e+01 +-2.296507263499999851e+01 +-2.296005249000000248e+01 +-2.295133304499999838e+01 +-2.297179031499999979e+01 +-2.297418213000000264e+01 +-2.297246551499999967e+01 +-2.297816753500000075e+01 +-2.299362659500000206e+01 +-2.300018596500000001e+01 +-2.301632880999999742e+01 +-2.300722503499999760e+01 +-2.299885082499999811e+01 +-2.299135970999999756e+01 +-2.301367377999999775e+01 +-2.300124931500000258e+01 +-2.298705673499999946e+01 +-2.299578380500000208e+01 +-2.298709583000000123e+01 +-2.298862266500000118e+01 +-2.297650432500000051e+01 +-2.298927116000000126e+01 +-2.299812031000000090e+01 +-2.298466682499999791e+01 +-2.301524352999999934e+01 +-2.302889728499999933e+01 +-2.302382469000000143e+01 +-2.303756618500000286e+01 +-2.303637600000000063e+01 +-2.304851818000000208e+01 +-2.305257033999999905e+01 +-2.306112193999999960e+01 +-2.306216811999999905e+01 +-2.305183887500000139e+01 +-2.304410838999999811e+01 +-2.305916691000000185e+01 +-2.305720614999999896e+01 +-2.306467246999999787e+01 +-2.306240558500000049e+01 +-2.304824161999999887e+01 +-2.304094028499999780e+01 +-2.304672622500000045e+01 +-2.305625152500000041e+01 +-2.304672717999999776e+01 +-2.305338287500000050e+01 +-2.306432152000000002e+01 +-2.306074809999999786e+01 +-2.305059909999999945e+01 +-2.305361271000000301e+01 +-2.304331207499999934e+01 +-2.303570747500000238e+01 +-2.306148052500000034e+01 +-2.304314899499999925e+01 +-2.303778171500000127e+01 +-2.304009055999999944e+01 +-2.301977825000000166e+01 +-2.304180908000000017e+01 +-2.302960777499999878e+01 +-2.303261756999999932e+01 +-2.301905059999999992e+01 +-2.299236202000000162e+01 +-2.302957916500000124e+01 +-2.302547454999999843e+01 +-2.300905799999999957e+01 +-2.302433204500000130e+01 +-2.300296688000000245e+01 +-2.300991344499999869e+01 +-2.299462223000000094e+01 +-2.299142456500000264e+01 +-2.297658347999999862e+01 +-2.296366787000000187e+01 +-2.297125626000000054e+01 +-2.296374798000000084e+01 +-2.296671962500000319e+01 +-2.294602871000000022e+01 +-2.294418334999999942e+01 +-2.296038055500000041e+01 +-2.294358444000000219e+01 +-2.292783737500000285e+01 +-2.292284965500000027e+01 +-2.291924571999999927e+01 +-2.291302776500000249e+01 +-2.292007159999999999e+01 +-2.291238212500000060e+01 +-2.288720512500000126e+01 +-2.288735008000000093e+01 +-2.286598968500000240e+01 +-2.285732459999999833e+01 +-2.284182357999999979e+01 +-2.282911586499999856e+01 +-2.282130908999999974e+01 +-2.280868816499999951e+01 +-2.279432296499999921e+01 +-2.279631995999999816e+01 +-2.278036975999999925e+01 +-2.276471328999999955e+01 +-2.277960110000000071e+01 +-2.278066825999999878e+01 +-2.276000117999999972e+01 +-2.278786945499999916e+01 +-2.278757953499999900e+01 +-2.279344463500000018e+01 +-2.279813099000000065e+01 +-2.278997706999999906e+01 +-2.280742835999999940e+01 +-2.281544494499999942e+01 +-2.281847190499999911e+01 +-2.282634353999999988e+01 +-2.282932281499999760e+01 +-2.285295010000000104e+01 +-2.284213161499999956e+01 +-2.285953521500000107e+01 +-2.288743400499999936e+01 +-2.288629913500000157e+01 +-2.289559840999999807e+01 +-2.291761398500000269e+01 +-2.290497207500000343e+01 +-2.292162894999999878e+01 +-2.292238521499999848e+01 +-2.291740989499999870e+01 +-2.291308403000000027e+01 +-2.291279124999999794e+01 +-2.291022968500000090e+01 +-2.290751266499999872e+01 +-2.290031910000000082e+01 +-2.288415145500000136e+01 +-2.288254451999999972e+01 +-2.288700771499999931e+01 +-2.287077331500000099e+01 +-2.286977959000000027e+01 +-2.286636924999999820e+01 +-2.286259365000000088e+01 +-2.286547470000000004e+01 +-2.284884833999999998e+01 +-2.286327075999999892e+01 +-2.287076282499999991e+01 +-2.285979748000000100e+01 +-2.286497211000000007e+01 +-2.286556816000000225e+01 +-2.286064243500000259e+01 +-2.286958503500000006e+01 +-2.288547420500000129e+01 +-2.287193107499999911e+01 +-2.290200805499999959e+01 +-2.288864326499999891e+01 +-2.291717338499999812e+01 +-2.291856098499999916e+01 +-2.292688751000000025e+01 +-2.293896293999999969e+01 +-2.294320678500000099e+01 +-2.294819927500000034e+01 +-2.295747661500000092e+01 +-2.295415020000000084e+01 +-2.297198677000000089e+01 +-2.296947955999999991e+01 +-2.296956730000000135e+01 +-2.296963119499999806e+01 +-2.296462917000000203e+01 +-2.296907711000000063e+01 +-2.296605015000000094e+01 +-2.295505237999999792e+01 +-2.296419143500000004e+01 +-2.293684196499999928e+01 +-2.292615222999999958e+01 +-2.294157028000000054e+01 +-2.291648864999999802e+01 +-2.291717528999999942e+01 +-2.292589283000000222e+01 +-2.291825770999999889e+01 +-2.291278457499999988e+01 +-2.290594482499999884e+01 +-2.290131473499999970e+01 +-2.289231586500000049e+01 +-2.289553451500000136e+01 +-2.289051914499999896e+01 +-2.290320014999999998e+01 +-2.290075683499999926e+01 +-2.290473842499999790e+01 +-2.287712669500000118e+01 +-2.289456176499999884e+01 +-2.288612460999999954e+01 +-2.291484737500000080e+01 +-2.289755916500000055e+01 +-2.288452053000000319e+01 +-2.291776466499999998e+01 +-2.291341495500000036e+01 +-2.292722129500000250e+01 +-2.292525481999999926e+01 +-2.293241882499999917e+01 +-2.293419074999999907e+01 +-2.294770049999999983e+01 +-2.295312213999999784e+01 +-2.296023368499999862e+01 +-2.296422004500000114e+01 +-2.296215152999999987e+01 +-2.297151088500000071e+01 +-2.297456932000000052e+01 +-2.296834754500000031e+01 +-2.299161911000000202e+01 +-2.297364234999999866e+01 +-2.297966479999999834e+01 +-2.297889613999999980e+01 +-2.298258590999999740e+01 +-2.295913981999999720e+01 +-2.298393725999999759e+01 +-2.299022483499999936e+01 +-2.298923873500000070e+01 +-2.299345779000000078e+01 +-2.297088051000000064e+01 +-2.298534965500000027e+01 +-2.297175026000000031e+01 +-2.298913860000000042e+01 +-2.299371242499999823e+01 +-2.298640346500000220e+01 +-2.299616336999999788e+01 +-2.297678947500000035e+01 +-2.296644115499999828e+01 +-2.300193977500000031e+01 +-2.300027656500000006e+01 +-2.300149917499999930e+01 +-2.302274608500000141e+01 +-2.301504897999999955e+01 +-2.302272319499999753e+01 +-2.304208660500000150e+01 +-2.305166816500000238e+01 +-2.306566142999999869e+01 +-2.308197308000000092e+01 +-2.309972667499999943e+01 +-2.311083221500000207e+01 +-2.312666797500000015e+01 +-2.312376498999999797e+01 +-2.315767287999999979e+01 +-2.316516780499999939e+01 +-2.314540576999999999e+01 +-2.317510508999999885e+01 +-2.316462803000000292e+01 +-2.316548442999999935e+01 +-2.316122340999999807e+01 +-2.317273712000000074e+01 +-2.314565658499999756e+01 +-2.314304638000000125e+01 +-2.314076804999999837e+01 +-2.313641453000000325e+01 +-2.312944793500000173e+01 +-2.310774708000000288e+01 +-2.308690643500000306e+01 +-2.309519577000000012e+01 +-2.308334636500000059e+01 +-2.307705879000000238e+01 +-2.307173060999999947e+01 +-2.307305431500000026e+01 +-2.305953597999999971e+01 +-2.306229210000000052e+01 +-2.305969333499999863e+01 +-2.305533218500000103e+01 +-2.306488132500000177e+01 +-2.309987640499999983e+01 +-2.307849216500000011e+01 +-2.307500266999999994e+01 +-2.311482143499999964e+01 +-2.313266372500000045e+01 +-2.314917182499999981e+01 +-2.316595554499999920e+01 +-2.319584083499999849e+01 +-2.320355987499999983e+01 +-2.322160243999999807e+01 +-2.322432708999999917e+01 +-2.323722743999999807e+01 +-2.325035190999999912e+01 +-2.326949596499999728e+01 +-2.326722812500000259e+01 +-2.328227901500000030e+01 +-2.329676437499999864e+01 +-2.327098846500000207e+01 +-2.327647400000000033e+01 +-2.328915691499999951e+01 +-2.328285121999999774e+01 +-2.326602554499999798e+01 +-2.325332927999999910e+01 +-2.325640964499999797e+01 +-2.322792434499999814e+01 +-2.321048354999999930e+01 +-2.321100902499999918e+01 +-2.320649814499999763e+01 +-2.318271065000000064e+01 +-2.317611598999999956e+01 +-2.318292235999999917e+01 +-2.315970229999999930e+01 +-2.316946029500000037e+01 +-2.315358924999999957e+01 +-2.316790104000000028e+01 +-2.316344547499999962e+01 +-2.317363453000000106e+01 +-2.316554736999999875e+01 +-2.319886684000000088e+01 +-2.319851588999999947e+01 +-2.322403431000000040e+01 +-2.324657440000000008e+01 +-2.326048756000000139e+01 +-2.330194473499999930e+01 +-2.330655193500000166e+01 +-2.332942962499999950e+01 +-2.338241481500000063e+01 +-2.340512943499999921e+01 +-2.341729354499999971e+01 +-2.344994449500000044e+01 +-2.345886897999999832e+01 +-2.345566940500000186e+01 +-2.347753811000000113e+01 +-2.347088718500000226e+01 +-2.346245765500000147e+01 +-2.347514629000000141e+01 +-2.344593525000000156e+01 +-2.342744064000000037e+01 +-2.342568111500000327e+01 +-2.340163803000000087e+01 +-2.337622737999999956e+01 +-2.334130287500000023e+01 +-2.331207561499999770e+01 +-2.329408263999999917e+01 +-2.326630878499999966e+01 +-2.325850201000000084e+01 +-2.325697136000000143e+01 +-2.324044608999999895e+01 +-2.322925567499999744e+01 +-2.322974586499999816e+01 +-2.321708202499999985e+01 +-2.323117923999999945e+01 +-2.323512458500000122e+01 +-2.326744842500000132e+01 +-2.327630424499999862e+01 +-2.329694748000000004e+01 +-2.331384277000000083e+01 +-2.332225704000000022e+01 +-2.337534046500000073e+01 +-2.340592765999999969e+01 +-2.342890072000000146e+01 +-2.345089816999999854e+01 +-2.346280575000000113e+01 +-2.346575165000000140e+01 +-2.349304294499999912e+01 +-2.352059364000000130e+01 +-2.353294086500000049e+01 +-2.352669334499999820e+01 +-2.351988602000000128e+01 +-2.352318191500000211e+01 +-2.351419067500000182e+01 +-2.348732471499999974e+01 +-2.348439407000000045e+01 +-2.344345474500000037e+01 +-2.343389606499999900e+01 +-2.339737797000000086e+01 +-2.342536258999999887e+01 +-2.341257763000000125e+01 +-2.338916968999999924e+01 +-2.337962150499999936e+01 +-2.335603713999999798e+01 +-2.334104156499999760e+01 +-2.333856582499999988e+01 +-2.332429409000000220e+01 +-2.332303523999999939e+01 +-2.333960914500000072e+01 +-2.333884239500000035e+01 +-2.333996487000000286e+01 +-2.336244011000000143e+01 +-2.338507843000000008e+01 +-2.339945698000000007e+01 +-2.342281722999999971e+01 +-2.345400809999999936e+01 +-2.347255610999999931e+01 +-2.350257873500000017e+01 +-2.354079723499999943e+01 +-2.356064796500000114e+01 +-2.360279464999999988e+01 +-2.363652229000000204e+01 +-2.364556312999999932e+01 +-2.369337081999999839e+01 +-2.369539642499999843e+01 +-2.372959613999999817e+01 +-2.374278068499999961e+01 +-2.375791644999999974e+01 +-2.375718307500000037e+01 +-2.375545883000000202e+01 +-2.375837898500000023e+01 +-2.373654937500000273e+01 +-2.371589278999999806e+01 +-2.373769474000000201e+01 +-2.371609020500000042e+01 +-2.371533679999999933e+01 +-2.370820808499999899e+01 +-2.362779616999999988e+01 +-2.363380527500000028e+01 +-2.363630771500000094e+01 +-2.362663077999999928e+01 +-2.363576126499999930e+01 +-2.362165355999999861e+01 +-2.364525413500000184e+01 +-2.363062382000000028e+01 +-2.364647674500000107e+01 +-2.366104507500000054e+01 +-2.365628815000000174e+01 +-2.367062187500000192e+01 +-2.369517612499999970e+01 +-2.371637057999999953e+01 +-2.372376251500000066e+01 +-2.374084567999999962e+01 +-2.376828289499999869e+01 +-2.378835964499999989e+01 +-2.380955219500000197e+01 +-2.382801246500000047e+01 +-2.385670375499999807e+01 +-2.386232948500000006e+01 +-2.387060833000000315e+01 +-2.387523459999999886e+01 +-2.389748192000000060e+01 +-2.388665961999999965e+01 +-2.387815952000000053e+01 +-2.389395713500000085e+01 +-2.385064411500000148e+01 +-2.383115768500000087e+01 +-2.381381320999999929e+01 +-2.379325867000000017e+01 +-2.377229976499999964e+01 +-2.373867607000000035e+01 +-2.373951625499999807e+01 +-2.368386363999999844e+01 +-2.368212890499999901e+01 +-2.367877388000000138e+01 +-2.364172649500000034e+01 +-2.363580131499999837e+01 +-2.363304328499999940e+01 +-2.360493946000000065e+01 +-2.359806346499999918e+01 +-2.359766960500000010e+01 +-2.359757327999999887e+01 +-2.360586547500000165e+01 +-2.358232879500000223e+01 +-2.360611248000000018e+01 +-2.361760997500000059e+01 +-2.362367248500000017e+01 +-2.365204906499999993e+01 +-2.365931892500000089e+01 +-2.368868446500000147e+01 +-2.370765018499999854e+01 +-2.373165131000000017e+01 +-2.374466514499999903e+01 +-2.378597259499999694e+01 +-2.378495979499999891e+01 +-2.380550003000000103e+01 +-2.382444763000000165e+01 +-2.383894157499999977e+01 +-2.382588481999999885e+01 +-2.382749271499999821e+01 +-2.384407711000000063e+01 +-2.384038830000000075e+01 +-2.382718372499999759e+01 +-2.383741092500000036e+01 +-2.382620620499999831e+01 +-2.381886482499999858e+01 +-2.381954002500000200e+01 +-2.380905914499999909e+01 +-2.382936954499999871e+01 +-2.381706332999999987e+01 +-2.381951808499999856e+01 +-2.382164764499999876e+01 +-2.383063983999999991e+01 +-2.383184051499999967e+01 +-2.383856201500000083e+01 +-2.384331512500000017e+01 +-2.386454486499999916e+01 +-2.386831760500000144e+01 +-2.387759494999999887e+01 +-2.389076709999999792e+01 +-2.388073253499999993e+01 +-2.391465377999999831e+01 +-2.394115638999999973e+01 +-2.396478652999999781e+01 +-2.398764705500000005e+01 +-2.401715660500000027e+01 +-2.402772331499999936e+01 +-2.406167984000000004e+01 +-2.407495308000000023e+01 +-2.411092376999999942e+01 +-2.412864971000000125e+01 +-2.416141987000000313e+01 +-2.418426704499999857e+01 +-2.420431613999999954e+01 +-2.423094272499999846e+01 +-2.423747443999999973e+01 +-2.426856898999999856e+01 +-2.429219913499999706e+01 +-2.430818272000000135e+01 +-2.432903766500000131e+01 +-2.432342720000000114e+01 +-2.433210658999999865e+01 +-2.433618163999999950e+01 +-2.435775184499999924e+01 +-2.435358333499999972e+01 +-2.436235523500000255e+01 +-2.435891819000000069e+01 +-2.435101604500000150e+01 +-2.433408355499999942e+01 +-2.432827377000000268e+01 +-2.433418750499999916e+01 +-2.432972717499999860e+01 +-2.432235241000000059e+01 +-2.430369282000000197e+01 +-2.430807113999999913e+01 +-2.427975655000000188e+01 +-2.427126598499999943e+01 +-2.426151275499999826e+01 +-2.426404571500000174e+01 +-2.427798461999999802e+01 +-2.427419281000000240e+01 +-2.426638317000000100e+01 +-2.426756286500000215e+01 +-2.425865745499999804e+01 +-2.428755188000000231e+01 +-2.428735637999999852e+01 +-2.429063033999999988e+01 +-2.428182410999999874e+01 +-2.430430221499999988e+01 +-2.430364704499999817e+01 +-2.429327583499999932e+01 +-2.431671333499999932e+01 +-2.430265426999999789e+01 +-2.428787231500000132e+01 +-2.428974532999999880e+01 +-2.428203582500000124e+01 +-2.426028632999999957e+01 +-2.425228595999999825e+01 +-2.423685359999999989e+01 +-2.421797847499999889e+01 +-2.420300007000000164e+01 +-2.419598388500000041e+01 +-2.416107750000000109e+01 +-2.416581726500000116e+01 +-2.415158080999999868e+01 +-2.410984611500000341e+01 +-2.411536598500000039e+01 +-2.409734153999999862e+01 +-2.409051799499999902e+01 +-2.408101940000000241e+01 +-2.406459712999999923e+01 +-2.405989074500000058e+01 +-2.405338287499999694e+01 +-2.404714298500000069e+01 +-2.404418086999999815e+01 +-2.406671142500000116e+01 +-2.406881904499999791e+01 +-2.407681274499999802e+01 +-2.411346530999999871e+01 +-2.411958312999999876e+01 +-2.413186264000000136e+01 +-2.416232490499999841e+01 +-2.418556499500000001e+01 +-2.420016765500000133e+01 +-2.422443771500000054e+01 +-2.424896240500000033e+01 +-2.426295947999999925e+01 +-2.428751754500000004e+01 +-2.433416938500000271e+01 +-2.433920764999999875e+01 +-2.435654068000000194e+01 +-2.436434650500000032e+01 +-2.438298225500000171e+01 +-2.439261055000000056e+01 +-2.441662597500000231e+01 +-2.441360664500000155e+01 +-2.444436645500000083e+01 +-2.444941997499999786e+01 +-2.445570659499999877e+01 +-2.446681690500000173e+01 +-2.447976112500000312e+01 +-2.449625491999999838e+01 +-2.450288772500000078e+01 +-2.451610946499999955e+01 +-2.451560592499999913e+01 +-2.452197265999999942e+01 +-2.454441356499999927e+01 +-2.456371879499999977e+01 +-2.456241989000000103e+01 +-2.459621715499999794e+01 +-2.460011195999999956e+01 +-2.464177035999999887e+01 +-2.464944839500000029e+01 +-2.466849136500000128e+01 +-2.469852923999999916e+01 +-2.471134948999999992e+01 +-2.472701072999999994e+01 +-2.477185439999999872e+01 +-2.478008079499999994e+01 +-2.480078506499999946e+01 +-2.483825206499999894e+01 +-2.483907509000000147e+01 +-2.485973167499999903e+01 +-2.488438796999999880e+01 +-2.487295532499999950e+01 +-2.489011383000000066e+01 +-2.488745021999999807e+01 +-2.487543964500000016e+01 +-2.488678073999999896e+01 +-2.486721706499999840e+01 +-2.486616229999999916e+01 +-2.485337639000000109e+01 +-2.484207916000000083e+01 +-2.482163333999999821e+01 +-2.480885696500000037e+01 +-2.479833984500000099e+01 +-2.478157138999999987e+01 +-2.476597977000000128e+01 +-2.473609066000000212e+01 +-2.475023460499999928e+01 +-2.472174739999999815e+01 +-2.472188759000000147e+01 +-2.467263889499999863e+01 +-2.468304824999999880e+01 +-2.468148136499999978e+01 +-2.469654464500000302e+01 +-2.470541095500000139e+01 +-2.468243790000000004e+01 +-2.468589592000000010e+01 +-2.469804858999999908e+01 +-2.470611763000000138e+01 +-2.469925785000000218e+01 +-2.470598412000000010e+01 +-2.470680808999999911e+01 +-2.469852923999999916e+01 +-2.469841385000000145e+01 +-2.467394065999999953e+01 +-2.467551898500000007e+01 +-2.468190860500000028e+01 +-2.468188572000000036e+01 +-2.464163589500000029e+01 +-2.462538147000000066e+01 +-2.463023757999999930e+01 +-2.460419940999999966e+01 +-2.459907245499999817e+01 +-2.458085155499999885e+01 +-2.455699253000000226e+01 +-2.454971695000000054e+01 +-2.451510429500000043e+01 +-2.450157546999999880e+01 +-2.449514865999999813e+01 +-2.448950672000000139e+01 +-2.447839164999999895e+01 +-2.447638606999999666e+01 +-2.447032451500000150e+01 +-2.448095989000000117e+01 +-2.448556518499999868e+01 +-2.449607276999999783e+01 +-2.449974345999999770e+01 +-2.450829506000000180e+01 +-2.451424885000000131e+01 +-2.453993129999999923e+01 +-2.455498313999999738e+01 +-2.458558368499999958e+01 +-2.460484885999999705e+01 +-2.462340927000000335e+01 +-2.464006137999999879e+01 +-2.466921997499999719e+01 +-2.465464496999999966e+01 +-2.467207336500000281e+01 +-2.469644164999999703e+01 +-2.472541141499999995e+01 +-2.472329140000000081e+01 +-2.474730491500000085e+01 +-2.474582957999999877e+01 +-2.475578593999999910e+01 +-2.476883125500000205e+01 +-2.477807998499999798e+01 +-2.478037071500000010e+01 +-2.481017398999999912e+01 +-2.482886600500000185e+01 +-2.485138892999999882e+01 +-2.484064578999999995e+01 +-2.487671470499999771e+01 +-2.488945293500000133e+01 +-2.490593051999999830e+01 +-2.494759463999999838e+01 +-2.499285221000000234e+01 +-2.501984405500000008e+01 +-2.504765510500000048e+01 +-2.510315323000000021e+01 +-2.515554905000000119e+01 +-2.518110275499999773e+01 +-2.523012447500000022e+01 +-2.525997733999999895e+01 +-2.531176662499999708e+01 +-2.535220814000000189e+01 +-2.536674595000000210e+01 +-2.539053535499999725e+01 +-2.542182445499999943e+01 +-2.542906951500000190e+01 +-2.542835617000000070e+01 +-2.543962288000000171e+01 +-2.543809699999999907e+01 +-2.544167613999999844e+01 +-2.540699005500000141e+01 +-2.540940189500000201e+01 +-2.538435077500000148e+01 +-2.537440967500000255e+01 +-2.536232280499999803e+01 +-2.534215736499999849e+01 +-2.531619930499999782e+01 +-2.528654384499999708e+01 +-2.529920959500000066e+01 +-2.526506900999999772e+01 +-2.527449894000000086e+01 +-2.525218295999999896e+01 +-2.525168513999999931e+01 +-2.522067928499999923e+01 +-2.520817947500000145e+01 +-2.521907138999999987e+01 +-2.519272136500000059e+01 +-2.521357917499999957e+01 +-2.522553348499999970e+01 +-2.522899913500000224e+01 +-2.523408031000000307e+01 +-2.523592090500000040e+01 +-2.524085330999999854e+01 +-2.525755978000000113e+01 +-2.527096366500000002e+01 +-2.527250099000000105e+01 +-2.525379466999999778e+01 +-2.526756572500000075e+01 +-2.525126552500000088e+01 +-2.524121094000000198e+01 +-2.524515342500000159e+01 +-2.522846412500000213e+01 +-2.522236537999999939e+01 +-2.518940830500000061e+01 +-2.514957618500000081e+01 +-2.513951587999999759e+01 +-2.512662506000000207e+01 +-2.510236930499999985e+01 +-2.508863544500000131e+01 +-2.505898380000000003e+01 +-2.506199169499999968e+01 +-2.504048729000000151e+01 +-2.503324508499999723e+01 +-2.504039001499999983e+01 +-2.502840900500000032e+01 +-2.502134227500000208e+01 +-2.503861904000000038e+01 +-2.504829597500000204e+01 +-2.504622745500000036e+01 +-2.505747127499999749e+01 +-2.506549548999999999e+01 +-2.508965397000000053e+01 +-2.513242435500000127e+01 +-2.512684154500000133e+01 +-2.517303085500000037e+01 +-2.517677306999999942e+01 +-2.520096587999999826e+01 +-2.523072433500000145e+01 +-2.525382614000000103e+01 +-2.527728176000000104e+01 +-2.527514457499999878e+01 +-2.531768798499999917e+01 +-2.533382510999999937e+01 +-2.532757091499999902e+01 +-2.533271312500000150e+01 +-2.533846283000000099e+01 +-2.533038901999999837e+01 +-2.534379482499999980e+01 +-2.532303523999999939e+01 +-2.531229400499999826e+01 +-2.531317901500000289e+01 +-2.529762077499999862e+01 +-2.529097366500000277e+01 +-2.527634334500000080e+01 +-2.527818775000000073e+01 +-2.527898120500000090e+01 +-2.528081989500000049e+01 +-2.530170345000000154e+01 +-2.532870006499999960e+01 +-2.534264946000000052e+01 +-2.537693595999999729e+01 +-2.539430522499999654e+01 +-2.544222831999999812e+01 +-2.548693752500000187e+01 +-2.553114986500000327e+01 +-2.558922386000000060e+01 +-2.565634727500000167e+01 +-2.569862842500000255e+01 +-2.575757122499999952e+01 +-2.582140636500000141e+01 +-2.587586403000000246e+01 +-2.591984844499999951e+01 +-2.596183299999999861e+01 +-2.600202274499999788e+01 +-2.604779434499999979e+01 +-2.609416579999999897e+01 +-2.610905265999999969e+01 +-2.613918495000000064e+01 +-2.612987804499999811e+01 +-2.614049911500000078e+01 +-2.612353706500000072e+01 +-2.608625125500000053e+01 +-2.608482837500000073e+01 +-2.606823158000000262e+01 +-2.605869197500000212e+01 +-2.597103023500000063e+01 +-2.595619392500000089e+01 +-2.592313480500000011e+01 +-2.589837455500000019e+01 +-2.587290287000000077e+01 +-2.586308383499999763e+01 +-2.582241821499999901e+01 +-2.578567600000000226e+01 +-2.578235912499999927e+01 +-2.580409717499999900e+01 +-2.579516887500000166e+01 +-2.579962921499999950e+01 +-2.581409740499999828e+01 +-2.582034683500000227e+01 +-2.583184147000000053e+01 +-2.585764312999999959e+01 +-2.587556743500000067e+01 +-2.589637756500000165e+01 +-2.589031600999999938e+01 +-2.592325782500000031e+01 +-2.593295097500000068e+01 +-2.591556835000000092e+01 +-2.592366505000000032e+01 +-2.590586662500000159e+01 +-2.590922260500000007e+01 +-2.587192725999999965e+01 +-2.585422420500000129e+01 +-2.582329368999999986e+01 +-2.578880215000000220e+01 +-2.575747108499999882e+01 +-2.571801089999999945e+01 +-2.566946506500000069e+01 +-2.564910602999999867e+01 +-2.561520576499999891e+01 +-2.556768513000000098e+01 +-2.553559303499999800e+01 +-2.550126838499999948e+01 +-2.546613692999999756e+01 +-2.544822024999999854e+01 +-2.544155883500000215e+01 +-2.543524932500000091e+01 +-2.544423485000000085e+01 +-2.542246055500000068e+01 +-2.545989512999999960e+01 +-2.550332546499999964e+01 +-2.551014136999999948e+01 +-2.556183337999999949e+01 +-2.557774448500000020e+01 +-2.561153983999999895e+01 +-2.566534900499999949e+01 +-2.569169520999999889e+01 +-2.573061561499999783e+01 +-2.576593589499999837e+01 +-2.578669071000000201e+01 +-2.581217383999999981e+01 +-2.584200954499999980e+01 +-2.585854720999999756e+01 +-2.587769126999999969e+01 +-2.586108493999999780e+01 +-2.590629195999999723e+01 +-2.588941383499999915e+01 +-2.586945151999999837e+01 +-2.588218593500000253e+01 +-2.585119628999999719e+01 +-2.582861899999999977e+01 +-2.580924034000000233e+01 +-2.578903388999999891e+01 +-2.577482700000000193e+01 +-2.574009895000000014e+01 +-2.569864272999999955e+01 +-2.569461727000000195e+01 +-2.568129539499999936e+01 +-2.566884899000000075e+01 +-2.564916515499999861e+01 +-2.566555118499999821e+01 +-2.566531753499999979e+01 +-2.566474532999999880e+01 +-2.569668293000000148e+01 +-2.573003864500000049e+01 +-2.577596950499999906e+01 +-2.581863212500000060e+01 +-2.587405109499999867e+01 +-2.591696738999999994e+01 +-2.596191310999999757e+01 +-2.603607273000000077e+01 +-2.611558818500000001e+01 +-2.617979050000000285e+01 +-2.622206592500000255e+01 +-2.627244281499999801e+01 +-2.633435725999999732e+01 +-2.636150359999999893e+01 +-2.639639758999999941e+01 +-2.641341400499999992e+01 +-2.644546317999999729e+01 +-2.646491241500000058e+01 +-2.646117020000000153e+01 +-2.643246078499999996e+01 +-2.641547679500000001e+01 +-2.639118957499999851e+01 +-2.638286018000000155e+01 +-2.634513377999999761e+01 +-2.628178310500000237e+01 +-2.625513554000000127e+01 +-2.623427295999999842e+01 +-2.619081306500000039e+01 +-2.617485142000000309e+01 +-2.612747287999999912e+01 +-2.607029629000000170e+01 +-2.604999351499999705e+01 +-2.604470348499999943e+01 +-2.602617263500000178e+01 +-2.603284930999999958e+01 +-2.602357578000000160e+01 +-2.607212257500000163e+01 +-2.606547927999999814e+01 +-2.610073566500000197e+01 +-2.614325999999999794e+01 +-2.616694259500000186e+01 +-2.621417331500000003e+01 +-2.626220989000000117e+01 +-2.627958011500000168e+01 +-2.634336471499999988e+01 +-2.637316608500000115e+01 +-2.635775470499999784e+01 +-2.638526629999999784e+01 +-2.641069984499999990e+01 +-2.638911914999999908e+01 +-2.640837383499999902e+01 +-2.637984466500000025e+01 +-2.634733104500000067e+01 +-2.631901645499999987e+01 +-2.627673054000000263e+01 +-2.623001861999999917e+01 +-2.618242358999999908e+01 +-2.612384796500000306e+01 +-2.604750919499999995e+01 +-2.598001289500000155e+01 +-2.591283512500000086e+01 +-2.586948680999999794e+01 +-2.581383705500000048e+01 +-2.574689578999999995e+01 +-2.571702193999999864e+01 +-2.566143131500000152e+01 +-2.565685940000000187e+01 +-2.562568664500000182e+01 +-2.562485027500000001e+01 +-2.560535145000000057e+01 +-2.564767074499999921e+01 +-2.566371822500000022e+01 +-2.568055820500000053e+01 +-2.571498393999999976e+01 +-2.574608230999999847e+01 +-2.581734275999999895e+01 +-2.584856414499999744e+01 +-2.589772033499999893e+01 +-2.595186901499999976e+01 +-2.599650192500000045e+01 +-2.603630733500000005e+01 +-2.607775783499999989e+01 +-2.612261772499999779e+01 +-2.615746020999999999e+01 +-2.618778610000000029e+01 +-2.618859005000000195e+01 +-2.619051838000000032e+01 +-2.618905258499999888e+01 +-2.620038318499999974e+01 +-2.620239066999999977e+01 +-2.618006610999999850e+01 +-2.614559936500000248e+01 +-2.612580489999999855e+01 +-2.610394477500000221e+01 +-2.604447269499999962e+01 +-2.604503917499999943e+01 +-2.601571846000000221e+01 +-2.598763274999999950e+01 +-2.597625923000000014e+01 +-2.598276329000000118e+01 +-2.598053550499999886e+01 +-2.594607162500000186e+01 +-2.595391273499999940e+01 +-2.594621944499999699e+01 +-2.598606872500000264e+01 +-2.601908111499999876e+01 +-2.604050064000000120e+01 +-2.607726192500000195e+01 +-2.611166286499999956e+01 +-2.618481826499999698e+01 +-2.622718143499999854e+01 +-2.629099750499999999e+01 +-2.633708858500000005e+01 +-2.638265133000000162e+01 +-2.647311020000000070e+01 +-2.650076484999999948e+01 +-2.656185722500000068e+01 +-2.658621597500000178e+01 +-2.664005756499999933e+01 +-2.664551353000000233e+01 +-2.665220928000000100e+01 +-2.667411708999999931e+01 +-2.664707278999999929e+01 +-2.664121341999999970e+01 +-2.663905907000000184e+01 +-2.659340476999999936e+01 +-2.659301090499999987e+01 +-2.652737903500000272e+01 +-2.649219227000000032e+01 +-2.644349289000000169e+01 +-2.638886356500000119e+01 +-2.638236522500000092e+01 +-2.631770229500000013e+01 +-2.628836536500000065e+01 +-2.625681591000000026e+01 +-2.621484183999999829e+01 +-2.619003010000000131e+01 +-2.617566871500000047e+01 +-2.618025302999999937e+01 +-2.616840171999999853e+01 +-2.616128730500000188e+01 +-2.619255256499999973e+01 +-2.621288967499999956e+01 +-2.623075199499999854e+01 +-2.627505302000000142e+01 +-2.629872035999999724e+01 +-2.635240268500000127e+01 +-2.637058448500000196e+01 +-2.640342807500000077e+01 +-2.644298076500000150e+01 +-2.650550746500000088e+01 +-2.655258846499999947e+01 +-2.659198188500000271e+01 +-2.659287166499999699e+01 +-2.662263107500000103e+01 +-2.661143111999999888e+01 +-2.661847877499999981e+01 +-2.661105823999999842e+01 +-2.657491207500000030e+01 +-2.656666565000000091e+01 +-2.648887634500000132e+01 +-2.645050716499999766e+01 +-2.639818096500000166e+01 +-2.636511134999999939e+01 +-2.631415653500000218e+01 +-2.623942851999999704e+01 +-2.617360496499999911e+01 +-2.611483955499999965e+01 +-2.606269073500000033e+01 +-2.600303840499999808e+01 +-2.596399974999999927e+01 +-2.590634346000000221e+01 +-2.590324878500000239e+01 +-2.586764717500000188e+01 +-2.582575607500000103e+01 +-2.584952545000000157e+01 +-2.586300086500000006e+01 +-2.584152222000000165e+01 +-2.587106323000000074e+01 +-2.590308188999999928e+01 +-2.593960762500000072e+01 +-2.595434856500000009e+01 +-2.598449229999999943e+01 +-2.603856277499999905e+01 +-2.606260585999999790e+01 +-2.612083244000000093e+01 +-2.620401478000000139e+01 +-2.622704696999999996e+01 +-2.624812411999999995e+01 +-2.629771805000000029e+01 +-2.631439971500000041e+01 +-2.634083556999999942e+01 +-2.633317375500000068e+01 +-2.635794925999999805e+01 +-2.637330150999999745e+01 +-2.633994006999999726e+01 +-2.636979389000000040e+01 +-2.634981250999999958e+01 +-2.636149788000000171e+01 +-2.633949470499999990e+01 +-2.629789447499999966e+01 +-2.629224014000000054e+01 +-2.627496338000000264e+01 +-2.629868126000000217e+01 +-2.632051468000000227e+01 +-2.631151294500000049e+01 +-2.632489872000000020e+01 +-2.631772422499999919e+01 +-2.637138080500000115e+01 +-2.635756206500000332e+01 +-2.638794040500000193e+01 +-2.640504836999999938e+01 +-2.640408039000000073e+01 +-2.646010017500000089e+01 +-2.646095275999999785e+01 +-2.651186657000000224e+01 +-2.649770354999999711e+01 +-2.653140926500000063e+01 +-2.655529499500000057e+01 +-2.659880733500000005e+01 +-2.661748694999999998e+01 +-2.660170841000000053e+01 +-2.665111541499999959e+01 +-2.668459701500000136e+01 +-2.670089149500000048e+01 +-2.672467136499999896e+01 +-2.671154308500000241e+01 +-2.673000240500000046e+01 +-2.668804741000000291e+01 +-2.668949985500000111e+01 +-2.667388153499999959e+01 +-2.665398978999999713e+01 +-2.665314388000000179e+01 +-2.659500884999999926e+01 +-2.658717155499999762e+01 +-2.655482196999999900e+01 +-2.653738212999999746e+01 +-2.648400306999999998e+01 +-2.644295024499999869e+01 +-2.640871048000000343e+01 +-2.639733696000000052e+01 +-2.640383529500000037e+01 +-2.638008212999999813e+01 +-2.633784675500000105e+01 +-2.631361484500000003e+01 +-2.634149264999999929e+01 +-2.630527687000000014e+01 +-2.632613373000000223e+01 +-2.631091117999999796e+01 +-2.632878017499999856e+01 +-2.632102870499999980e+01 +-2.632035923000000111e+01 +-2.633376407500000127e+01 +-2.634288596999999754e+01 +-2.632553577000000189e+01 +-2.635840225500000145e+01 +-2.636658382499999931e+01 +-2.636445999499999715e+01 +-2.637421893999999867e+01 +-2.639659118999999876e+01 +-2.637382602499999962e+01 +-2.638435650000000265e+01 +-2.637286377000000215e+01 +-2.638893889999999942e+01 +-2.637573719000000239e+01 +-2.636446094499999759e+01 +-2.634091949500000140e+01 +-2.633039569999999685e+01 +-2.630811023500000090e+01 +-2.629890155500000049e+01 +-2.626630115500000073e+01 +-2.627938651999999919e+01 +-2.623592471999999987e+01 +-2.624107837999999759e+01 +-2.619892979000000111e+01 +-2.617415905000000009e+01 +-2.614172076999999916e+01 +-2.613311386000000169e+01 +-2.613311004999999909e+01 +-2.612908077499999848e+01 +-2.609930133499999982e+01 +-2.610838508500000188e+01 +-2.608261012999999906e+01 +-2.609930514999999929e+01 +-2.607352828999999872e+01 +-2.609916305499999822e+01 +-2.611336803500000059e+01 +-2.607935619499999902e+01 +-2.608922767500000006e+01 +-2.609611797499999852e+01 +-2.609710693499999934e+01 +-2.608650016500000035e+01 +-2.610793208999999848e+01 +-2.609901428500000264e+01 +-2.609084606000000051e+01 +-2.610027980999999997e+01 +-2.610859012499999920e+01 +-2.611356544499999899e+01 +-2.613853645500000056e+01 +-2.617544078499999927e+01 +-2.616309547000000180e+01 +-2.619113636000000156e+01 +-2.624165629999999894e+01 +-2.624428844500000224e+01 +-2.627657413500000061e+01 +-2.631689071499999955e+01 +-2.633700561500000248e+01 +-2.633804893499999977e+01 +-2.638788699999999920e+01 +-2.643664837000000034e+01 +-2.648046970499999730e+01 +-2.650625801000000337e+01 +-2.654683780999999954e+01 +-2.658489322500000185e+01 +-2.663666152999999781e+01 +-2.665655327000000341e+01 +-2.669009494999999887e+01 +-2.669307327500000326e+01 +-2.669103145999999782e+01 +-2.671293258499999723e+01 +-2.673906516999999994e+01 +-2.674091911500000052e+01 +-2.673214149500000048e+01 +-2.673143100499999747e+01 +-2.670781707500000124e+01 +-2.672716903999999971e+01 +-2.667541122499999773e+01 +-2.665403365999999963e+01 +-2.664322662000000008e+01 +-2.661449718499999761e+01 +-2.661459636500000059e+01 +-2.654898357500000117e+01 +-2.655110740500000333e+01 +-2.656171608000000006e+01 +-2.652451133499999969e+01 +-2.654232215500000081e+01 +-2.654699325499999674e+01 +-2.653019142000000130e+01 +-2.656245708499999836e+01 +-2.655384827000000314e+01 +-2.657850265500000120e+01 +-2.658748245499999996e+01 +-2.659317397999999955e+01 +-2.658510684999999896e+01 +-2.662290382000000122e+01 +-2.657564354000000151e+01 +-2.658732795499999924e+01 +-2.659166145500000056e+01 +-2.659707641500000008e+01 +-2.658464431499999847e+01 +-2.655997943999999933e+01 +-2.655197048000000137e+01 +-2.653144645500000109e+01 +-2.650047874500000233e+01 +-2.648986339500000042e+01 +-2.644281768999999827e+01 +-2.642077636999999868e+01 +-2.639675235500000028e+01 +-2.637826251999999982e+01 +-2.632162189499999982e+01 +-2.630202579499999871e+01 +-2.623758888000000056e+01 +-2.622511577499999902e+01 +-2.619645977000000059e+01 +-2.616531372500000074e+01 +-2.614508819499999959e+01 +-2.610927295999999842e+01 +-2.611534118499999835e+01 +-2.608839416500000041e+01 +-2.610684108999999964e+01 +-2.612906361000000288e+01 +-2.614842796499999977e+01 +-2.617192840499999917e+01 +-2.622825526999999823e+01 +-2.623938274500000034e+01 +-2.626824474499999695e+01 +-2.632571983500000101e+01 +-2.634475326500000136e+01 +-2.640221213999999961e+01 +-2.645623015999999694e+01 +-2.648705292000000000e+01 +-2.650592804000000058e+01 +-2.656751346499999755e+01 +-2.659361266999999884e+01 +-2.662727642000000117e+01 +-2.664116668500000173e+01 +-2.665715312999999753e+01 +-2.668936062000000220e+01 +-2.670465564999999941e+01 +-2.672380065999999843e+01 +-2.670381164500000182e+01 +-2.670063686499999989e+01 +-2.668831252999999748e+01 +-2.666714954000000048e+01 +-2.662003993999999807e+01 +-2.662659073000000021e+01 +-2.659825801999999939e+01 +-2.660337924999999970e+01 +-2.656319332500000030e+01 +-2.653655147499999956e+01 +-2.651486015000000052e+01 +-2.651980209500000285e+01 +-2.650832939000000010e+01 +-2.652122497500000264e+01 +-2.649369811999999769e+01 +-2.653652763000000192e+01 +-2.654972934499999937e+01 +-2.659456443500000233e+01 +-2.661931323999999677e+01 +-2.669081306500000039e+01 +-2.675091361999999862e+01 +-2.683901405499999981e+01 +-2.684835815499999967e+01 +-2.695290470000000127e+01 +-2.699442768499999801e+01 +-2.707072067000000004e+01 +-2.713389491999999947e+01 +-2.718524646499999875e+01 +-2.725317954999999870e+01 +-2.728391361499999945e+01 +-2.733031940000000048e+01 +-2.733789920999999978e+01 +-2.738688945499999861e+01 +-2.739161301000000037e+01 +-2.739900875500000055e+01 +-2.738166237000000081e+01 +-2.736916160500000217e+01 +-2.733411979499999944e+01 +-2.732311248999999975e+01 +-2.729976367999999809e+01 +-2.721813965000000124e+01 +-2.720156574499999991e+01 +-2.714996624000000125e+01 +-2.709772110000000112e+01 +-2.703331470500000222e+01 +-2.698434162000000214e+01 +-2.696396923500000042e+01 +-2.694654560000000032e+01 +-2.691461944499999959e+01 +-2.690166186999999809e+01 +-2.689234447500000158e+01 +-2.693126296999999880e+01 +-2.692665481499999913e+01 +-2.694418525999999758e+01 +-2.696516990499999977e+01 +-2.700581837000000007e+01 +-2.702861118499999904e+01 +-2.709522628499999897e+01 +-2.712635231499999833e+01 +-2.715746593499999761e+01 +-2.719526004499999772e+01 +-2.720950794499999859e+01 +-2.725395774500000101e+01 +-2.727466487499999914e+01 +-2.727428627000000105e+01 +-2.726763724999999994e+01 +-2.725550841999999818e+01 +-2.722297954500000117e+01 +-2.722054862999999969e+01 +-2.718011760999999993e+01 +-2.713997077999999874e+01 +-2.710655498500000249e+01 +-2.703712654000000271e+01 +-2.702317905499999995e+01 +-2.697608852500000154e+01 +-2.689964390000000094e+01 +-2.683338737500000093e+01 +-2.678714370499999831e+01 +-2.674745273499999954e+01 +-2.669407367499999850e+01 +-2.667807864999999978e+01 +-2.661063957500000043e+01 +-2.662842082999999960e+01 +-2.660020446500000091e+01 +-2.661753368499999794e+01 +-2.659232329999999678e+01 +-2.664314651499999798e+01 +-2.667736530500000214e+01 +-2.672698021000000068e+01 +-2.679051590000000260e+01 +-2.681986236499999876e+01 +-2.690586090000000041e+01 +-2.697848414999999989e+01 +-2.701154517999999882e+01 +-2.713435554499999824e+01 +-2.720503425500000105e+01 +-2.725108623500000249e+01 +-2.734226989500000116e+01 +-2.743496418000000148e+01 +-2.746678543000000161e+01 +-2.752606296500000127e+01 +-2.752783393500000031e+01 +-2.763221168500000147e+01 +-2.764644145999999836e+01 +-2.765515708999999944e+01 +-2.764576530499999762e+01 +-2.763962650499999896e+01 +-2.767607879499999868e+01 +-2.764220523999999912e+01 +-2.762486171500000154e+01 +-2.761531448499999897e+01 +-2.758364295999999882e+01 +-2.755734634499999913e+01 +-2.755831527499999822e+01 +-2.751714515500000147e+01 +-2.748077679000000018e+01 +-2.747845458999999835e+01 +-2.742986011499999677e+01 +-2.745341682499999791e+01 +-2.743868256000000017e+01 +-2.744538212000000144e+01 +-2.744941139000000163e+01 +-2.746469974499999722e+01 +-2.751619625500000055e+01 +-2.754135704000000118e+01 +-2.759607791999999904e+01 +-2.761913586000000009e+01 +-2.768900775999999908e+01 +-2.777545929000000058e+01 +-2.784109115500000087e+01 +-2.788660907999999949e+01 +-2.794206237999999942e+01 +-2.799453925999999981e+01 +-2.808561420499999883e+01 +-2.810035324000000045e+01 +-2.808627510000000171e+01 +-2.814181899999999814e+01 +-2.817658233499999909e+01 +-2.815864658499999962e+01 +-2.813787841999999983e+01 +-2.810993575999999905e+01 +-2.810261249499999892e+01 +-2.804883385000000118e+01 +-2.797270965499999917e+01 +-2.799497699500000181e+01 +-2.790258407500000004e+01 +-2.785022926500000295e+01 +-2.775944900500000045e+01 +-2.772547150000000116e+01 +-2.770495223999999723e+01 +-2.762232112999999956e+01 +-2.759465981000000312e+01 +-2.753801536499999969e+01 +-2.747599697000000063e+01 +-2.749671459500000026e+01 +-2.745826816499999978e+01 +-2.744393443999999960e+01 +-2.747178077499999915e+01 +-2.747903728500000042e+01 +-2.752318286499999900e+01 +-2.756779289500000019e+01 +-2.757505417000000136e+01 +-2.759410762999999989e+01 +-2.767831897499999982e+01 +-2.772810077500000148e+01 +-2.775435447999999994e+01 +-2.762726879499999910e+01 +-2.765492248500000017e+01 +-2.770750522499999846e+01 +-2.771707439500000092e+01 +-2.778006744500000025e+01 +-2.776764011499999896e+01 +-2.771662902499999959e+01 +-2.776216602000000222e+01 +-2.774308490499999991e+01 +-2.770591831499999813e+01 +-2.768890094500000032e+01 +-2.765973568000000071e+01 +-2.761386203500000036e+01 +-2.757173824499999881e+01 +-2.748552322500000145e+01 +-2.744012641999999857e+01 +-2.735642814500000242e+01 +-2.735314083000000096e+01 +-2.726829528500000066e+01 +-2.723567581000000004e+01 +-2.720456123499999990e+01 +-2.715004539499999936e+01 +-2.712349033499999962e+01 +-2.711420727000000142e+01 +-2.708022880500000085e+01 +-2.710003662000000091e+01 +-2.712998104500000096e+01 +-2.718636131499999919e+01 +-2.719984245500000242e+01 +-2.730071354000000028e+01 +-2.734002399499999925e+01 +-2.740790367000000316e+01 +-2.749870872500000019e+01 +-2.756564330999999868e+01 +-2.764593887000000194e+01 +-2.773175334999999819e+01 +-2.782683849000000009e+01 +-2.791214466000000272e+01 +-2.795272922499999879e+01 +-2.801961898999999789e+01 +-2.805306148500000063e+01 +-2.812916850999999951e+01 +-2.812299632999999943e+01 +-2.816723537000000022e+01 +-2.818650817500000016e+01 +-2.822079849500000037e+01 +-2.823401069500000204e+01 +-2.820507335499999968e+01 +-2.818238830499999992e+01 +-2.815012740999999963e+01 +-2.814883422999999851e+01 +-2.812052441000000158e+01 +-2.801658344500000197e+01 +-2.805832481499999886e+01 +-2.799057960500000064e+01 +-2.797813988000000052e+01 +-2.792743301499999831e+01 +-2.791832447000000172e+01 +-2.791248131000000043e+01 +-2.792133236000000096e+01 +-2.791846465999999793e+01 +-2.791899395000000084e+01 +-2.799101638999999864e+01 +-2.800970077499999888e+01 +-2.801062202499999998e+01 +-2.805749511500000182e+01 +-2.814410591499999725e+01 +-2.819269371000000035e+01 +-2.825441932500000064e+01 +-2.829599952499999915e+01 +-2.836542892499999979e+01 +-2.842486763000000138e+01 +-2.845747566000000006e+01 +-2.851500511000000060e+01 +-2.855709266499999899e+01 +-2.851445579499999994e+01 +-2.856512641999999857e+01 +-2.854254150499999909e+01 +-2.857480621500000240e+01 +-2.849132156499999979e+01 +-2.851975535999999778e+01 +-2.843878555499999905e+01 +-2.838896560999999963e+01 +-2.834642506000000139e+01 +-2.830195712999999813e+01 +-2.823209666999999712e+01 +-2.816891670000000047e+01 +-2.805034637500000017e+01 +-2.802723979499999984e+01 +-2.793028831499999853e+01 +-2.786573409999999740e+01 +-2.780695914999999729e+01 +-2.773952389000000096e+01 +-2.771153449999999907e+01 +-2.770740222999999958e+01 +-2.769861125999999985e+01 +-2.767596149499999925e+01 +-2.767397784999999999e+01 +-2.765271091500000011e+01 +-2.772804736999999875e+01 +-2.775216770000000110e+01 +-2.778306579999999926e+01 +-2.781772327499999875e+01 +-2.786816692499999704e+01 +-2.788372326000000001e+01 +-2.792188454000000064e+01 +-2.792837715499999973e+01 +-2.796478367000000276e+01 +-2.795383834500000120e+01 +-2.804377078999999995e+01 +-2.803499889500000108e+01 +-2.802921962499999964e+01 +-2.805120658499999919e+01 +-2.801434421500000127e+01 +-2.801460075500000002e+01 +-2.798357201000000316e+01 +-2.794715595000000263e+01 +-2.786260318500000110e+01 +-2.787519645500000109e+01 +-2.773453521500000107e+01 +-2.774227714499999919e+01 +-2.764579772999999818e+01 +-2.763187981000000093e+01 +-2.761303901499999824e+01 +-2.752729129500000127e+01 +-2.751298713499999948e+01 +-2.752578735499999851e+01 +-2.748240375499999999e+01 +-2.753452396499999821e+01 +-2.754973792999999915e+01 +-2.754789638500000137e+01 +-2.757751464500000083e+01 +-2.762737750999999875e+01 +-2.767898559999999719e+01 +-2.774626732000000118e+01 +-2.777985286999999914e+01 +-2.782692718500000240e+01 +-2.789463710999999790e+01 +-2.796292972499999863e+01 +-2.803799343000000022e+01 +-2.808601665500000166e+01 +-2.815547561500000029e+01 +-2.817764187000000220e+01 +-2.820594691999999881e+01 +-2.824068927500000115e+01 +-2.831516647499999806e+01 +-2.833423996000000145e+01 +-2.834834384999999912e+01 +-2.836718750000000000e+01 +-2.831026649500000048e+01 +-2.830077743500000054e+01 +-2.830855846000000042e+01 +-2.826708698000000197e+01 +-2.826864910000000108e+01 +-2.824988747000000089e+01 +-2.821567725999999965e+01 +-2.824690151499999757e+01 +-2.819507598999999942e+01 +-2.818325328999999968e+01 +-2.818492412500000199e+01 +-2.816081619499999888e+01 +-2.818477535000000245e+01 +-2.819358062499999917e+01 +-2.817768574000000115e+01 +-2.821844959500000272e+01 +-2.826491546999999827e+01 +-2.829652309499999774e+01 +-2.832405853000000207e+01 +-2.835403632999999957e+01 +-2.845153713500000237e+01 +-2.842559814500000215e+01 +-2.851475142999999690e+01 +-2.858873081500000168e+01 +-2.860393428500000113e+01 +-2.861812972999999971e+01 +-2.868773746499999788e+01 +-2.873475551499999980e+01 +-2.873241043000000161e+01 diff --git a/new/Scripts/sal/bf_Check_Tc.py b/new/Scripts/sal/bf_Check_Tc.py new file mode 100644 index 0000000..131ef02 --- /dev/null +++ b/new/Scripts/sal/bf_Check_Tc.py @@ -0,0 +1,156 @@ +################################ +# DEVELOPMENT NOTES/LOG +################################ + +#transform into virtual spectrum analyser module +# build in normalization check / security measure + + + +################################ +# IMPORTS +################################ + +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables +max_runtime = 6000000 #sec +max_sweeptime = 6000000 #sec + +rf_power = -40 +norm_runs = 10000000000 +exp_runs=1 + +GHz=1000 +start_frequency= 6.0*GHz +stop_frequency= 6.0*GHz +sweep_points =1 + + + +#FSL18 instrument variables +kHz=0.001 +fsl_bandwidth = 10*kHz#MHz +fsl_span = 0.01*kHz #MHz +fsl_sweep_points =101 + + + + +#Dependent Variables +flist=np.linspace(float(start_frequency),float(stop_frequency),sweep_points) + + +################################ +# INSTRUMENTS +################################ + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb100a','RS_SMB100A', address='TCPIP::192.168.100.25::INSTR') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + +#measurement information stored in manual in MED instrument +med.set_device('BigWafer4_mix Tc') +med.set_setup('BluFors') +med.set_user('Vibhor') + +print smb.query('*IDN?') +print fsl.query('*IDN?') + + +#SMB 100A instrument +#smb.reset() +smb.set_RF_power(rf_power) +smb.set_RF_frequency(start_frequency) +smb.set_RF_state(True) + + + + +def fsl_start(f_center,span): + return float(f_center-span/2) + +def fsl_stop(f_center, span): + return float(f_center+span/2) + +#fsl.reset() +fsl.set_resolution_bandwidth(fsl_bandwidth) +fsl.set_tracking(False) +fsl.set_sweeppoints(101) +fsl.get_all() #get all the settings and store it in the settingsfile +fsl.set_trace_continuous(False) + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +#spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'bf_trace_Tc' +data = qt.Data(name=filename) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.create_file() +data.copy_file('bf_Check_Tc.py') + +#print 'prepare 2D plot' +#plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables +run_index=0 +tstart = time() +x_time=0 + +while (x_time < max_runtime and run_index = qt.instruments.create('', 'RS_FSL', + address='TCPIP::::INSTR') + + For GPIB the address is: 'GPIB::' + ''' + + + def __init__(self, name, address, reset=False): + ''' + Initializes a R&S FSL, and communicates with the wrapper. + + Input: + name (string) : name of the instrument + address (string) : GPIB address + reset (bool) : resets to default values + ''' + # Initialize wrapper functions + logging.info('Initializing instrument Rohde & Schwarz FSL spectrum analyzer') + Instrument.__init__(self, name, tags=['physical']) + + # Add some global constants + self._address = address + self._visainstrument = visa.instrument(self._address) + + # Add parameters to wrapper + + self.add_parameter('start_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('stop_frequency', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz', minval=0.009, maxval=18000) + self.add_parameter('sweeppoints', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='', minval=101, maxval=10000) + self.add_parameter('averages', type=types.IntType, + flags=Instrument.FLAG_GETSET, + units='',minval=0, maxval=32767) + self.add_parameter('resolution_bandwidth', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='MHz') + self.add_parameter('resolution_bandwidth_auto', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('filter_type', type=types.StringType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('sweeptime', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='s') + self.add_parameter('tracking', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + self.add_parameter('source_power', type=types.FloatType, + flags=Instrument.FLAG_GETSET, + units='dBm') + self.add_parameter('trace_continuous', type=types.BooleanType, + flags=Instrument.FLAG_GETSET, + units='') + + # Connect to measurement flow to detect start and stop of measurement + qt.flow.connect('measurement-start', self._measurement_start_cb) + qt.flow.connect('measurement-end', self._measurement_end_cb) + + self.add_function('reset') + self.add_function('get_all') + + if reset: + self.reset() + else: + self.get_all() + + +# -------------------------------------- +# functions +# -------------------------------------- + + def reset(self): + self._visainstrument.write('*CLS') #reset status flag (stop measuring) + return self._visainstrument.write('*RST') #reset to default settings + + def get_all(self): + self.get_sweeppoints() + self.get_start_frequency() + self.get_stop_frequency() + self.get_averages() + self.get_resolution_bandwidth() + self.get_resolution_bandwidth_auto() + self.get_filter_type() + self.get_sweeptime() + self.get_tracking() + self.get_source_power() + self.get_trace_continuous() + + def get_trace(self): + ''' + Takes a new, single trace then returns it as a list of amplitudes. + For requency/amplitude pairs see spectrum_measure.fsl_measure() + ''' + logging.debug('Taking trace') + self._visainstrument.write('INIT;*WAI') #Start new trace and wait for completion + logging.debug('Reading trace') + return eval('[' + self._visainstrument.ask('TRAC? TRACE1') + ']') #read out trace + + def store_trace(self): + ''' + Saves a trace to the FSL in ASCII. Has benefit of including full paramters header. + Unfortunately, there is no way to export. + (Have to use network drive, shared folder, USB stick, etc.) + ''' + self._visainstrument.write("FORM ASC") + return self._visainstrument.write("MMEM:STOR:NEXT:TRAC 1, 'trace.dat'") + + def print_screen(self): + ''' + takes a screenshot and saves as C:\R_S\instr\user\print.bmp (of the FSL) + ''' + logging.debug('Taking screenshot') + self._visainstrument.write("HCOP:DEST 'MMEM'") #set to print to file + self._visainstrument.write("HCOP:DEV:LANG BMP")#use bmp format (WMF also supported) + self._visainstrument.write("MMEM:NAME 'C:\R_S\Instr\user\print.bmp'")#choose path/name + self._visainstrument.write("*CLS")#clear status registers (stop doing other stuff) + return self._visainstrument.write("HCOP:IMM:NEXT;*OPC")#Immediately print to file + + def do_get_start_frequency(self): #in MHz + ''' + Start of sweep (MHz) + ''' + logging.debug('Reading start frequency') + return float(self._visainstrument.ask('FREQ:START?'))/1e6 + + def do_get_stop_frequency(self): #in MHz + ''' + End of sweep (MHz) + ''' + logging.debug('Reading stop frequency') + return float(self._visainstrument.ask('FREQ:STOP?'))/1e6 + + def do_get_sweeppoints(self): + ''' + Number of points in frequency + ''' + logging.debug('Reading sweep points') + return int(self._visainstrument.ask('SWE:POIN?')) + + def do_get_averages(self): + ''' + Number of averages per sweep. 0 is default and 32767 is max. + ''' + logging.debug('Reading number of averages') + return int(self._visainstrument.ask('AVER:COUN?')) + + def do_get_resolution_bandwidth(self): #in MHz + logging.debug('Reading resolution bandwidth') + return float(self._visainstrument.ask('BAND?'))/1e6 + + def do_get_filter_type(self): + logging.debug('Reading filter type') + return self._visainstrument.ask('BAND:TYPE?') + + def do_get_sweeptime(self): + logging.debug('reading sweeptime') + return float(self._visainstrument.ask('SWE:TIME?')) + + def do_get_tracking(self): + logging.debug('Reading whether tracking mode is ON') + reply = self._visainstrument.ask('OUTP?') + return bool(int(reply)) + + def do_get_source_power(self): + logging.debug('Reading Source power') + return float(self._visainstrument.ask('SOUR:POW?')) + + + def do_set_start_frequency(self, start): #in MHz + logging.debug('Setting start freq to %s' % start) + return self._visainstrument.write('FREQ:START %sMHz' % start) + + def do_set_stop_frequency(self, stop): #in MHz + logging.debug('Setting stop freq to %s' % stop) + return self._visainstrument.write('FREQ:STOP %sMHz' % stop) + + def do_set_sweeppoints(self,sweeppoints): + logging.debug('Setting sweep points to %s' % sweeppoints) + return self._visainstrument.write('SWE:POIN %s' % sweeppoints) + + def do_set_averages(self, averages): + logging.debug('Setting number of averages to %s' % averages) + return self._visainstrument.write('AVER:COUN %s' % averages) + + def do_set_resolution_bandwidth(self,resolution_bandwidth): #in MHz + ''' + Don't set too low (see FSL). Can be manually set up to 10MHz. + Note that video BW is automatically kept at 3x reolution BW + It can be change manually on the FSL or using 'BAND:VID %sMHz' + ''' + logging.debug('Setting Resolution BW to %s' % resolution_bandwidth) + return self._visainstrument.write('BAND %sMHz' % resolution_bandwidth) + + def do_set_resolution_bandwidth_auto(self, state): + ''' + keeps res bandwidth at ~3% of span up to a max of 3MHz. + ''' + state=bool_to_str(state) + logging.debug('Setting resolution BW to automatic') + return self._visainstrument.write('BAND:AUTO %s' % state) + + def do_get_resolution_bandwidth_auto(self): + logging.debug('Getting resolution BW automatic state') + return bool(int(self._visainstrument.ask('BAND:AUTO?'))) + + def do_set_filter_type(self, filter_type): + ''' + Options are: + 'NORM' -- Gaussian + 'CFIL' -- channel filters + 'RRC' -- RRC + 'PULS' -- EMI (6dB) filters + ''' + logging.debug('Setting filter type to %s' % filter_type) + return self._visainstrument.write('BAND:TYPE %s' % filter_type) + + def do_set_sweeptime(self, sweeptime): #in seconds + logging.debug('Setting sweeptime to %s' % sweeptime) + return self._visainstrument.write('SWE:TIME %ss' % sweeptime) + + def do_set_tracking(self, tracking): + ''' + Takes boolean (True or False) + ''' + logging.debug('Setting tracking to %s' % tracking) + tracking = bool_to_str(tracking) + return self._visainstrument.write('OUTP %s' % tracking) + + def do_set_source_power(self, source_power): #in dBm + ''' + Can be set to 0,-10,-20,-30 dBm. on 18GHz FSL + For 3GHz FSL 1 dBm increments between 0 and -20dBm + Default is -20dBm + + + Note: calibration should be done at instrument. + Details such as power offset can also be adjusted at instrument (op manual p. 294) + ''' + logging.debug('Setting tracking generator power to %s' % source_power) + if self.get_tracking()==False: + print 'Source off since not in tracking mode. Will be at %sdBm.' % source_power + return self._visainstrument.write('SOUR:POW %sdBm' % source_power) + + def do_get_trace_continuous(self): + logging.debug('Getting trace_continuous state') + return bool(int(self._visainstrument.ask('INIT:CONT?'))) + + def do_set_trace_continuous(self, state): + logging.debug('setting trace_continuous to %s' % state) + state=bool_to_str(state) + return self._visainstrument.write('INIT:CONT %s' % state) + + def write(self,string): + self._visainstrument.write(string) + + def query(self,string): + return self._visainstrument.ask(string) + + + def get_center_frequency(self): #in MHz + ''' + Setting center and span is alternative to setting start and stop + ''' + return float(self._visainstrument.ask('FREQ:CENT?'))/1e6 + + def get_span(self): #in MHz + return float(self._visainstrument.ask('FREQ:SPAN?'))/1e6 + + def set_center_frequency(self, centerfrequency): #in MHz + return self._visainstrument.write('FREQ:CENT %sMHz' % centerfrequency) + + def set_span(self, span): #in MHz + return self._visainstrument.write('FREQ:SPAN %sMHz' % span) + + + +# -------------------------------------- +# Internal Routines +# -------------------------------------- + + def _measurement_start_cb(self, sender): + ''' + Things to do at starting of measurement + ''' + self.set_trace_continuous(False) #switch to single trace mode + self.get_all() + + def _measurement_end_cb(self, sender): + ''' + Things to do after the measurement + ''' + self.set_trace_continuous(True) #turn continuous back on + diff --git a/new/Scripts/sal/dump/RS_FSL.pyc b/new/Scripts/sal/dump/RS_FSL.pyc new file mode 100644 index 0000000..165a71c Binary files /dev/null and b/new/Scripts/sal/dump/RS_FSL.pyc differ diff --git a/new/Scripts/sal/dump/bla b/new/Scripts/sal/dump/bla new file mode 100644 index 0000000..ce2f074 --- /dev/null +++ b/new/Scripts/sal/dump/bla @@ -0,0 +1,1000 @@ +-5.955846404999999777e+01 +-5.942917632999999711e+01 +-6.004829406999999719e+01 +-6.002231978999999740e+01 +-6.000550841999999818e+01 +-5.998106383999999736e+01 +-6.082416534000000041e+01 +-6.042333220999999810e+01 +-6.054846572999999665e+01 +-6.094953155999999694e+01 +-6.015386963000000264e+01 +-6.047272110000000112e+01 +-6.114859771999999793e+01 +-6.053158569000000000e+01 +-6.028396605999999736e+01 +-6.159473418999999694e+01 +-6.190224457000000058e+01 +-6.181379317999999756e+01 +-6.055111694000000000e+01 +-6.168933867999999876e+01 +-6.189746094000000198e+01 +-6.154418944999999752e+01 +-6.164535521999999901e+01 +-6.203291701999999930e+01 +-6.317958832000000058e+01 +-6.199435806000000326e+01 +-6.366844940000000008e+01 +-6.238590622000000252e+01 +-6.370807265999999913e+01 +-6.147062301999999789e+01 +-6.270734786999999955e+01 +-6.231244659000000041e+01 +-6.207027434999999826e+01 +-6.298294449000000128e+01 +-6.100469589000000070e+01 +-6.265579223999999670e+01 +-6.245375442999999649e+01 +-6.215105057000000244e+01 +-6.267677307000000297e+01 +-6.091914749000000029e+01 +-6.076499938999999983e+01 +-6.293438339000000070e+01 +-6.302793883999999736e+01 +-6.187255478000000153e+01 +-6.171948624000000194e+01 +-6.149985503999999992e+01 +-6.270558548000000343e+01 +-6.191799927000000281e+01 +-6.163198090000000207e+01 +-6.326346587999999826e+01 +-6.216004181000000273e+01 +-6.300594329999999843e+01 +-5.900336837999999773e+01 +-6.092085647999999765e+01 +-6.188457108000000062e+01 +-6.184423065000000008e+01 +-6.103443146000000041e+01 +-6.256582259999999707e+01 +-6.228403090999999847e+01 +-6.205199051000000310e+01 +-6.136394118999999847e+01 +-6.048728942999999703e+01 +-6.018920134999999760e+01 +-6.205099486999999669e+01 +-6.173771666999999752e+01 +-6.074300385000000091e+01 +-6.217702865999999773e+01 +-6.038386536000000149e+01 +-6.168670273000000037e+01 +-6.161159897000000285e+01 +-6.166637421000000074e+01 +-6.194132995999999736e+01 +-6.138589858999999649e+01 +-6.201091385000000145e+01 +-6.212279129000000211e+01 +-6.084347916000000112e+01 +-6.045750045999999855e+01 +-6.081233978000000207e+01 +-6.029265213000000045e+01 +-6.265671539000000223e+01 +-5.967016602000000347e+01 +-6.120812225000000240e+01 +-6.072009277000000083e+01 +-6.181144333000000302e+01 +-5.920602798000000178e+01 +-6.133230208999999888e+01 +-6.120684813999999818e+01 +-6.169732666000000165e+01 +-6.198177719000000252e+01 +-6.158148193000000248e+01 +-6.173709105999999736e+01 +-6.186524200000000207e+01 +-6.178896332000000058e+01 +-6.044602966000000066e+01 +-6.036961746000000062e+01 +-6.126292801000000310e+01 +-5.948321151999999756e+01 +-5.952627181999999806e+01 +-5.896576309000000293e+01 +-6.090177154999999942e+01 +-6.246175002999999748e+01 +-5.930224228000000153e+01 +-6.078973389000000083e+01 +-6.131538772999999765e+01 +-5.954564285000000012e+01 +-6.071391296000000182e+01 +-5.927922058000000050e+01 +-5.921862792999999670e+01 +-6.027145386000000116e+01 +-5.933337020999999822e+01 +-6.141916656000000074e+01 +-6.122268294999999938e+01 +-5.955658340000000095e+01 +-6.140493011000000223e+01 +-6.003746796000000074e+01 +-6.056305313000000012e+01 +-5.979900742000000236e+01 +-6.108956528000000219e+01 +-5.868442534999999793e+01 +-6.052861404000000078e+01 +-6.023281860000000165e+01 +-6.097163772999999765e+01 +-6.112638473999999889e+01 +-5.953075026999999864e+01 +-6.054629134999999707e+01 +-5.905205916999999971e+01 +-5.955831145999999876e+01 +-6.019176482999999678e+01 +-5.985593795999999855e+01 +-6.061995316000000145e+01 +-6.015081023999999843e+01 +-6.017252730999999955e+01 +-5.922473145000000017e+01 +-5.881070327999999847e+01 +-5.982164001000000297e+01 +-5.895870972000000165e+01 +-6.063813781999999719e+01 +-6.073952484000000140e+01 +-5.985255051000000037e+01 +-5.997656631000000260e+01 +-5.963516998000000058e+01 +-6.023161696999999748e+01 +-6.013216400000000306e+01 +-5.915105437999999793e+01 +-5.979035567999999756e+01 +-6.024964905000000215e+01 +-6.119567490000000021e+01 +-5.886008453000000173e+01 +-6.022990036000000202e+01 +-5.897954177999999814e+01 +-6.079742813000000012e+01 +-6.017798232999999897e+01 +-5.987442779999999942e+01 +-6.081615448000000157e+01 +-6.010166550000000285e+01 +-6.105970382999999657e+01 +-5.997813416000000331e+01 +-6.004569244000000339e+01 +-6.120845795000000322e+01 +-6.005413818000000248e+01 +-6.093956757000000124e+01 +-5.987896728999999851e+01 +-6.001179123000000004e+01 +-5.910715102999999715e+01 +-5.958540344000000033e+01 +-6.078657912999999979e+01 +-5.922096252000000050e+01 +-5.959441376000000190e+01 +-6.065899658000000017e+01 +-6.036038208000000083e+01 +-6.116264724999999913e+01 +-5.898877715999999793e+01 +-5.917928314000000256e+01 +-5.866040801999999843e+01 +-5.941142272999999818e+01 +-5.930396271000000041e+01 +-5.962537384000000174e+01 +-6.013833237000000054e+01 +-6.015932845999999756e+01 +-5.972368240000000128e+01 +-6.051031112999999806e+01 +-5.727088927999999868e+01 +-6.002407836999999802e+01 +-5.751018143000000293e+01 +-5.944834900000000033e+01 +-6.100483703999999818e+01 +-6.001024246000000062e+01 +-5.681019974000000161e+01 +-5.960921478000000207e+01 +-5.879194259999999872e+01 +-5.651522064000000256e+01 +-5.856406783999999988e+01 +-6.102027129999999744e+01 +-5.857041930999999835e+01 +-5.813410950000000099e+01 +-5.963567351999999744e+01 +-5.798218154999999996e+01 +-5.876399993999999793e+01 +-5.887793732000000091e+01 +-5.927371596999999781e+01 +-5.964508438000000012e+01 +-5.773423766999999884e+01 +-5.904680251999999996e+01 +-5.748427199999999715e+01 +-5.903506088000000318e+01 +-5.631156539999999922e+01 +-6.017355347000000165e+01 +-6.118194961999999748e+01 +-5.974098968999999926e+01 +-5.796156692999999649e+01 +-5.821960449000000182e+01 +-5.936603164999999649e+01 +-5.896679687000000314e+01 +-5.735083008000000149e+01 +-5.891975403000000000e+01 +-5.952804946999999913e+01 +-5.949727249000000029e+01 +-5.864185714999999988e+01 +-5.827637099999999748e+01 +-5.785066605000000095e+01 +-5.847560882999999876e+01 +-5.907520293999999694e+01 +-5.825839995999999843e+01 +-5.996694564999999955e+01 +-6.004868316999999678e+01 +-5.777671432000000351e+01 +-5.914012526999999864e+01 +-5.855096436000000182e+01 +-5.827498626999999942e+01 +-5.635150909000000041e+01 +-5.830704498000000058e+01 +-5.707319259999999872e+01 +-5.796231842000000256e+01 +-5.765324019999999905e+01 +-5.858586120999999736e+01 +-5.806160355000000095e+01 +-5.815973282000000211e+01 +-5.579037475999999884e+01 +-5.829544829999999678e+01 +-5.762631988999999777e+01 +-5.628025436000000070e+01 +-5.729295730999999847e+01 +-5.746666335999999831e+01 +-5.816975020999999657e+01 +-5.885107802999999649e+01 +-5.723635100999999992e+01 +-5.678525161999999682e+01 +-5.821050644000000318e+01 +-5.821096038999999678e+01 +-5.920786667000000136e+01 +-5.985282897999999818e+01 +-5.998163223000000244e+01 +-5.907848357999999678e+01 +-5.770379639000000083e+01 +-5.879998398000000037e+01 +-5.967258071999999913e+01 +-5.953625106999999872e+01 +-5.859497833000000355e+01 +-5.820004654000000244e+01 +-5.655123520000000070e+01 +-5.918663025000000033e+01 +-5.727966690000000227e+01 +-5.826592254999999909e+01 +-5.888207625999999806e+01 +-5.915974425999999653e+01 +-5.901614380000000182e+01 +-5.828065491000000264e+01 +-5.898739242999999988e+01 +-6.045875930999999781e+01 +-5.905253220000000169e+01 +-5.877752303999999839e+01 +-5.983093261999999868e+01 +-5.988006973000000244e+01 +-5.831334686000000289e+01 +-5.937985610999999864e+01 +-6.061437225000000240e+01 +-5.997882461999999748e+01 +-5.744727325000000207e+01 +-5.868082428000000306e+01 +-5.897307587000000240e+01 +-5.814659119000000231e+01 +-5.830215073000000103e+01 +-5.961405563000000285e+01 +-5.798799515000000326e+01 +-5.892143250000000165e+01 +-5.847026824999999661e+01 +-5.708056641000000297e+01 +-5.835461044000000186e+01 +-5.471152878000000186e+01 +-6.000844955000000169e+01 +-5.700123214999999988e+01 +-5.790183257999999711e+01 +-5.680507659999999959e+01 +-5.777481078999999653e+01 +-5.763296890000000161e+01 +-5.750216675000000066e+01 +-5.613933945000000136e+01 +-5.742418288999999731e+01 +-5.577645492999999988e+01 +-5.863179397999999765e+01 +-5.840830231000000339e+01 +-5.537865448000000157e+01 +-5.724539184999999719e+01 +-5.852016830000000169e+01 +-5.770182799999999901e+01 +-5.767824553999999893e+01 +-5.814144896999999901e+01 +-5.803499984999999839e+01 +-5.814951323999999744e+01 +-5.613211440999999979e+01 +-5.801794815000000227e+01 +-5.748443603999999851e+01 +-5.788480376999999777e+01 +-5.744512177000000008e+01 +-5.735102844000000033e+01 +-5.656068802000000062e+01 +-5.719409943000000141e+01 +-5.785642623999999756e+01 +-5.635685730000000149e+01 +-5.490085220000000277e+01 +-5.586452484000000140e+01 +-5.488528061000000235e+01 +-5.742050171000000347e+01 +-5.411223601999999744e+01 +-5.626258087000000074e+01 +-5.623377991000000264e+01 +-5.719699860000000058e+01 +-5.684391784999999686e+01 +-5.682024001999999996e+01 +-5.585886002000000161e+01 +-5.668066405999999802e+01 +-5.458588027999999781e+01 +-5.721479796999999934e+01 +-6.217839049999999901e+01 +-6.223291396999999847e+01 +-6.230671691999999950e+01 +-6.098157882999999657e+01 +-6.325425339000000236e+01 +-6.127116012999999839e+01 +-6.350148010000000198e+01 +-6.398777007999999711e+01 +-6.377140426999999789e+01 +-6.166882324000000182e+01 +-6.151053619000000339e+01 +-6.326010512999999946e+01 +-6.274622725999999773e+01 +-6.039212035999999983e+01 +-6.197992706000000140e+01 +-6.221672439999999682e+01 +-6.146607589999999988e+01 +-6.183009338000000099e+01 +-6.143140029999999996e+01 +-6.148952484000000140e+01 +-6.156516265999999860e+01 +-6.046408843999999760e+01 +-6.108722304999999864e+01 +-6.125029754999999909e+01 +-5.967753220000000169e+01 +-6.140323638999999645e+01 +-6.052539062000000314e+01 +-5.947621535999999764e+01 +-6.165518569999999698e+01 +-6.316865539999999868e+01 +-6.227485656999999719e+01 +-6.028572083000000248e+01 +-6.128529738999999665e+01 +-6.111621474999999748e+01 +-6.117211913999999950e+01 +-6.081280136000000169e+01 +-5.988302994000000012e+01 +-6.040573502000000161e+01 +-6.262217331000000087e+01 +-6.066878891000000351e+01 +-6.099062728999999905e+01 +-6.154791640999999913e+01 +-6.187924576000000343e+01 +-6.254579543999999913e+01 +-6.010587692000000004e+01 +-6.156155014000000136e+01 +-6.085851287999999926e+01 +-6.167446136000000223e+01 +-6.067826079999999678e+01 +-6.149314880000000016e+01 +-5.913891220000000004e+01 +-6.088044739000000050e+01 +-5.906899642999999855e+01 +-6.065750503999999665e+01 +-5.927638244999999984e+01 +-6.164912414999999868e+01 +-6.052607727000000182e+01 +-6.223214722000000165e+01 +-6.148404693999999893e+01 +-6.235616684000000021e+01 +-6.153212737999999860e+01 +-6.073137665000000140e+01 +-6.100046920999999855e+01 +-6.150794600999999773e+01 +-6.113498687999999959e+01 +-6.020313644000000153e+01 +-6.216158295000000322e+01 +-6.140541840000000207e+01 +-6.111516189999999682e+01 +-6.057112122000000198e+01 +-6.078662872000000306e+01 +-6.239613341999999818e+01 +-6.125728989000000269e+01 +-6.168891525000000087e+01 +-6.017338561999999769e+01 +-6.114269257000000124e+01 +-6.197624206999999785e+01 +-6.153710174999999793e+01 +-6.142652893000000347e+01 +-6.046127319000000000e+01 +-6.332130051000000037e+01 +-6.288193512000000140e+01 +-6.000645827999999682e+01 +-6.138277817000000169e+01 +-6.185550690000000174e+01 +-6.138328170999999855e+01 +-6.121680450000000207e+01 +-6.106429672000000153e+01 +-6.193236922999999905e+01 +-6.075850676999999678e+01 +-6.107857895000000070e+01 +-6.251518250000000165e+01 +-6.019802475000000186e+01 +-6.195296478000000207e+01 +-5.958920669999999831e+01 +-5.867808150999999839e+01 +-6.090694809000000021e+01 +-5.985953140000000161e+01 +-6.103945922999999851e+01 +-6.227159499999999781e+01 +-6.153723145000000017e+01 +-6.216498184000000293e+01 +-5.963372040000000140e+01 +-6.092691039999999703e+01 +-6.019458008000000149e+01 +-6.025160599000000161e+01 +-6.023612212999999826e+01 +-5.823315810999999798e+01 +-6.020165252999999694e+01 +-6.017409514999999942e+01 +-6.117588425000000285e+01 +-6.141314696999999967e+01 +-5.988814925999999872e+01 +-6.061561966000000012e+01 +-6.024848175000000339e+01 +-6.102433394999999905e+01 +-6.126460266000000132e+01 +-6.110789489999999802e+01 +-5.892115021000000041e+01 +-6.088922881999999959e+01 +-6.191421127000000268e+01 +-5.997092056000000326e+01 +-6.099898147999999765e+01 +-5.952714156999999773e+01 +-6.062549973000000136e+01 +-6.104832457999999917e+01 +-5.992168427000000008e+01 +-5.938328170999999855e+01 +-6.084303283999999934e+01 +-6.099869155999999748e+01 +-6.044957352000000128e+01 +-5.948157501000000025e+01 +-6.008852767999999855e+01 +-6.150623321999999860e+01 +-6.030150986000000302e+01 +-6.062538147000000066e+01 +-6.014377213000000211e+01 +-5.933139801000000091e+01 +-5.968834686000000289e+01 +-5.868461227000000235e+01 +-5.969737624999999781e+01 +-5.873598862000000054e+01 +-6.002224350000000186e+01 +-5.923500061000000017e+01 +-6.240241240999999661e+01 +-5.999607467999999955e+01 +-6.051363373000000223e+01 +-6.074608612000000107e+01 +-5.996323775999999839e+01 +-5.997921371000000335e+01 +-5.990571594000000033e+01 +-6.112476730000000202e+01 +-5.821731566999999785e+01 +-5.973349762000000140e+01 +-5.955435943999999893e+01 +-5.935164260999999897e+01 +-6.066078567999999649e+01 +-6.086984634000000227e+01 +-6.130709076000000124e+01 +-6.123917769999999905e+01 +-5.884654998999999975e+01 +-5.993792725000000132e+01 +-6.013135146999999847e+01 +-5.933019257000000124e+01 +-6.029242324999999880e+01 +-6.010326384999999760e+01 +-6.160333632999999764e+01 +-6.192228699000000347e+01 +-5.935664367999999769e+01 +-5.922650909000000041e+01 +-6.016933823000000103e+01 +-6.096263884999999760e+01 +-5.921007919000000186e+01 +-6.091986846999999727e+01 +-5.966327285999999930e+01 +-5.975586318999999946e+01 +-6.059357834000000054e+01 +-5.902923203000000285e+01 +-6.019169234999999674e+01 +-5.937763595999999922e+01 +-5.819344329999999843e+01 +-6.061356734999999674e+01 +-6.059547424000000149e+01 +-6.050014877000000268e+01 +-5.891287613000000079e+01 +-5.722822570999999670e+01 +-5.939113997999999839e+01 +-5.963083266999999665e+01 +-5.977713013000000331e+01 +-5.994652556999999859e+01 +-5.958881378000000240e+01 +-6.074241256999999905e+01 +-5.669510651000000223e+01 +-5.832312774999999760e+01 +-5.966887282999999798e+01 +-5.932637404999999831e+01 +-5.981303405999999967e+01 +-5.854471207000000277e+01 +-5.874147033999999934e+01 +-5.916980742999999876e+01 +-5.847700499999999835e+01 +-5.847040176000000145e+01 +-5.867018889999999942e+01 +-5.535374069000000219e+01 +-5.934603500000000054e+01 +-5.931895827999999682e+01 +-5.954016113000000132e+01 +-5.895488739000000322e+01 +-5.994485854999999930e+01 +-5.850022125000000273e+01 +-5.807503510000000091e+01 +-5.769802093999999926e+01 +-5.720572662000000008e+01 +-5.847460174999999793e+01 +-5.920259094000000033e+01 +-5.805719756999999959e+01 +-5.822494887999999946e+01 +-5.687742996000000062e+01 +-5.727387619000000285e+01 +-5.781228638000000331e+01 +-5.891212844999999731e+01 +-5.829014587000000347e+01 +-5.629702758999999901e+01 +-5.868751907000000045e+01 +-5.760297775000000087e+01 +-5.852822112999999860e+01 +-5.712272644000000099e+01 +-5.786140060000000318e+01 +-5.645213698999999963e+01 +-5.830953979000000231e+01 +-5.813429260000000198e+01 +-5.948408507999999983e+01 +-5.591825867000000017e+01 +-5.927613831000000033e+01 +-5.897076034999999905e+01 +-5.608633422999999851e+01 +-5.765588378999999719e+01 +-5.817173386000000335e+01 +-5.901875305000000083e+01 +-5.831364058999999855e+01 +-5.741549683000000215e+01 +-5.952583693999999781e+01 +-5.997625350999999938e+01 +-5.938955306999999806e+01 +-5.757557677999999868e+01 +-5.854792023000000256e+01 +-5.847821426000000145e+01 +-5.738151169000000351e+01 +-5.851202392999999802e+01 +-5.836700821000000161e+01 +-5.844396210000000025e+01 +-5.906118011000000223e+01 +-5.910207747999999839e+01 +-5.788174438000000066e+01 +-5.755610656999999719e+01 +-5.907256317000000223e+01 +-5.857622147000000012e+01 +-6.026202392999999802e+01 +-5.854072951999999930e+01 +-5.864271927000000062e+01 +-5.852106476000000157e+01 +-5.887871552000000008e+01 +-5.866190720000000169e+01 +-5.995155333999999669e+01 +-5.819857025000000306e+01 +-5.865502166999999645e+01 +-5.974219512999999893e+01 +-5.744569015999999806e+01 +-6.006346892999999909e+01 +-5.914349746999999979e+01 +-5.948995589999999822e+01 +-5.641432189999999736e+01 +-5.831421279999999996e+01 +-5.947768401999999810e+01 +-5.890328216999999711e+01 +-5.926221848000000136e+01 +-5.891682433999999802e+01 +-5.939162826999999822e+01 +-5.797800063999999765e+01 +-5.857223891999999665e+01 +-5.973668671000000074e+01 +-5.886491775999999732e+01 +-6.056841659999999905e+01 +-5.827798080000000169e+01 +-5.790177154999999942e+01 +-5.909862517999999909e+01 +-5.945957184000000240e+01 +-5.776802443999999781e+01 +-5.887502288999999678e+01 +-5.718991089000000017e+01 +-5.833268738000000297e+01 +-5.940916061000000070e+01 +-5.710047531000000021e+01 +-5.797323226999999690e+01 +-5.990456772000000285e+01 +-5.838599777000000302e+01 +-5.963670349000000215e+01 +-5.894856261999999703e+01 +-5.661270523000000310e+01 +-5.691761397999999872e+01 +-5.926384354000000343e+01 +-5.816918181999999859e+01 +-5.849922942999999975e+01 +-6.041693115000000347e+01 +-5.961301804000000004e+01 +-5.940528107000000091e+01 +-5.816896057000000297e+01 +-5.850958632999999764e+01 +-5.960630797999999686e+01 +-5.734153366000000318e+01 +-6.017519759999999707e+01 +-6.044496918000000107e+01 +-6.036706161000000037e+01 +-6.076688766000000186e+01 +-6.097726821999999913e+01 +-6.020111846999999727e+01 +-6.062316132000000124e+01 +-6.040236663999999678e+01 +-5.779624938999999983e+01 +-5.988464354999999983e+01 +-5.846889496000000008e+01 +-5.929145050000000339e+01 +-5.946781158000000289e+01 +-5.834489821999999748e+01 +-6.068237305000000248e+01 +-6.052293015000000054e+01 +-5.843339539000000116e+01 +-5.943650054999999810e+01 +-5.931071854000000343e+01 +-6.022484588999999744e+01 +-6.002718353000000207e+01 +-5.862249374000000302e+01 +-5.894239426000000037e+01 +-5.865634155000000050e+01 +-5.950985717999999736e+01 +-5.991568374999999946e+01 +-5.724721909000000153e+01 +-5.951953125000000000e+01 +-5.937825394000000045e+01 +-5.666773223999999942e+01 +-5.950176619999999872e+01 +-5.835359954999999843e+01 +-5.676784133999999682e+01 +-5.732879639000000083e+01 +-5.816966629000000211e+01 +-5.745533752000000050e+01 +-5.675148773000000091e+01 +-5.674982834000000054e+01 +-5.949449158000000182e+01 +-5.877806472999999698e+01 +-5.832528686999999934e+01 +-5.668537140000000107e+01 +-5.749246216000000231e+01 +-5.600268935999999798e+01 +-5.679937744000000066e+01 +-5.859444809000000021e+01 +-5.732564162999999979e+01 +-5.734131622000000306e+01 +-5.768987273999999843e+01 +-5.673802566999999897e+01 +-5.786469268999999827e+01 +-5.584395981000000120e+01 +-5.566919708000000355e+01 +-5.562054061999999988e+01 +-5.514233779999999996e+01 +-5.729557419000000351e+01 +-5.691694259999999872e+01 +-5.512529373000000277e+01 +-5.567121506000000153e+01 +-5.578309630999999769e+01 +-5.593373108000000116e+01 +-5.704584884999999872e+01 +-5.414212418000000326e+01 +-5.537157440000000008e+01 +-5.535761641999999938e+01 +-5.350974274000000008e+01 +-5.587184143000000347e+01 +-5.669713210999999831e+01 +-5.648217392000000103e+01 +-5.540895462000000293e+01 +-5.561749267999999802e+01 +-5.546006012000000140e+01 +-5.475167464999999822e+01 +-5.357842254999999909e+01 +-5.519223021999999901e+01 +-5.462562561000000017e+01 +-5.458320236000000136e+01 +-5.423819732999999843e+01 +-5.580358505000000235e+01 +-5.461832808999999855e+01 +-5.444396972999999917e+01 +-5.555180358999999868e+01 +-5.616695785999999657e+01 +-5.645851516999999831e+01 +-5.556389235999999698e+01 +-5.650684738000000351e+01 +-5.550821685999999744e+01 +-5.604318236999999669e+01 +-5.586653900000000306e+01 +-5.423356247000000252e+01 +-5.672395325000000099e+01 +-5.673078918000000215e+01 +-5.360736465000000095e+01 +-5.493630600000000186e+01 +-5.614053726000000211e+01 +-5.636760712000000240e+01 +-5.644425583000000302e+01 +-5.667177199999999715e+01 +-5.596334456999999674e+01 +-5.409116363999999777e+01 +-5.765185547000000099e+01 +-5.449952697999999884e+01 +-5.535136794999999665e+01 +-5.503880691999999897e+01 +-5.561147308000000322e+01 +-5.524600219999999950e+01 +-5.640899658000000017e+01 +-5.612704086000000103e+01 +-5.616951370000000310e+01 +-5.747197341999999765e+01 +-5.612400436000000070e+01 +-5.727272796999999827e+01 +-5.626744843000000174e+01 +-5.617393494000000231e+01 +-5.455377579000000310e+01 +-5.559658051000000256e+01 +-5.629905700999999851e+01 +-5.536824036000000149e+01 +-5.561818695000000190e+01 +-5.571086501999999996e+01 +-5.410743331999999839e+01 +-5.507941817999999756e+01 +-5.500627518000000293e+01 +-5.725477218999999707e+01 +-5.677986144999999851e+01 +-5.540253447999999992e+01 +-5.621013640999999694e+01 +-5.562058257999999711e+01 +-5.464356232000000091e+01 +-5.401376342999999736e+01 +-5.588281631000000260e+01 +-5.578950119000000285e+01 +-5.441895293999999694e+01 +-5.660349274000000008e+01 +-5.515881347999999917e+01 +-5.463721085000000244e+01 +-5.595689011000000335e+01 +-5.656807326999999930e+01 +-5.520619202000000314e+01 +-5.361457062000000207e+01 +-5.521142197000000351e+01 +-5.473966598999999889e+01 +-5.518489075000000099e+01 +-5.496234893999999827e+01 +-5.428762053999999893e+01 +-5.508096694999999698e+01 +-5.512399673000000178e+01 +-5.538680267000000157e+01 +-5.357488251000000190e+01 +-5.276737212999999826e+01 +-5.324856949000000128e+01 +-5.405421447999999884e+01 +-5.355349730999999736e+01 +-5.467137909000000207e+01 +-5.310145949999999715e+01 +-5.556537628000000240e+01 +-5.377545546999999715e+01 +-5.343938828000000285e+01 +-5.396933745999999843e+01 +-5.438419723999999889e+01 +-5.264819717000000310e+01 +-5.403763199000000128e+01 +-5.340587615999999826e+01 +-5.464262772000000012e+01 +-5.191429138000000165e+01 +-5.485976028000000326e+01 +-5.462295913999999897e+01 +-5.496292113999999884e+01 +-5.420119094999999731e+01 +-5.362480164000000116e+01 +-5.311462402000000083e+01 +-5.388948821999999694e+01 +-5.358479308999999802e+01 +-5.422861098999999996e+01 +-5.376046371000000335e+01 +-5.456816483000000062e+01 +-5.435650253000000021e+01 +-5.499170302999999649e+01 +-5.438936615000000074e+01 +-5.437764358999999814e+01 +-5.407106781000000240e+01 +-5.383451079999999678e+01 +-5.551959228999999851e+01 +-5.392991256999999905e+01 +-5.480062866000000099e+01 +-5.376304245000000037e+01 +-5.343796157999999963e+01 +-5.580169678000000033e+01 +-5.668650436000000070e+01 +-5.355352401999999756e+01 +-5.533992004000000264e+01 +-5.512100219999999950e+01 +-5.473218536000000256e+01 +-5.342296981999999872e+01 +-5.466650391000000297e+01 +-5.575425339000000236e+01 +-5.658073424999999901e+01 +-5.573620987000000326e+01 +-5.669122313999999818e+01 +-5.534633636000000223e+01 +-5.488484573000000211e+01 +-5.486083983999999703e+01 +-5.642926024999999868e+01 +-5.483729552999999868e+01 +-5.547414016999999831e+01 +-5.666249847000000273e+01 +-5.599371338000000264e+01 +-5.520588303000000252e+01 +-5.538894652999999835e+01 +-5.507815552000000281e+01 +-5.463868713000000099e+01 +-5.599260329999999897e+01 +-5.632734680000000083e+01 +-5.592284775000000252e+01 +-5.559717559999999992e+01 +-5.546812438999999983e+01 +-5.467483902000000029e+01 +-5.559525298999999876e+01 +-5.646423339999999769e+01 +-5.619987868999999847e+01 +-5.504074477999999715e+01 +-5.481274032999999690e+01 +-5.523775864000000269e+01 +-5.715076446999999860e+01 +-5.642967605999999847e+01 +-5.407021332000000058e+01 +-5.562412262000000140e+01 +-5.406771469000000252e+01 +-5.623174666999999971e+01 +-5.671177672999999686e+01 +-5.623706435999999798e+01 +-5.678626632999999657e+01 +-5.535933684999999826e+01 +-5.662473679000000004e+01 +-5.644099807999999996e+01 +-5.342066573999999690e+01 +-5.739083481000000120e+01 +-5.526842117000000343e+01 +-5.482219314999999682e+01 +-5.409198380000000128e+01 +-5.604450606999999707e+01 +-5.612660599000000161e+01 +-5.631387328999999653e+01 +-5.657407378999999992e+01 +-5.544989014000000083e+01 +-5.590827179000000058e+01 +-5.518428421000000128e+01 +-5.692677307000000297e+01 +-5.500308989999999909e+01 +-5.690501022000000120e+01 +-5.552480698000000103e+01 +-5.613337708000000248e+01 +-5.520608520999999769e+01 +-5.574171447999999884e+01 +-5.483233261000000169e+01 +-5.533218383999999901e+01 +-5.641727828999999872e+01 +-5.529170608999999814e+01 +-5.473019408999999769e+01 +-5.472189330999999868e+01 +-5.466947173999999876e+01 +-5.622550963999999851e+01 +-5.404536056999999971e+01 +-5.541521454000000091e+01 +-5.608189774000000227e+01 +-5.638102340999999740e+01 +-5.496539688000000012e+01 +-5.373674010999999950e+01 +-5.585133361999999835e+01 +-5.590482712000000021e+01 +-5.747534560999999798e+01 +-5.655170822000000186e+01 +-5.632700348000000190e+01 +-5.704482268999999661e+01 +-5.559669494999999984e+01 +-5.633741378999999938e+01 +-5.556938552999999814e+01 +-5.601131820999999888e+01 +-5.656165313999999711e+01 +-5.517049026000000111e+01 +-5.503638839999999988e+01 +-5.583668518000000347e+01 +-5.568319320999999888e+01 +-5.528723145000000017e+01 +-5.563344573999999909e+01 +-5.464499664000000223e+01 +-5.525809479000000124e+01 +-5.453551482999999678e+01 +-5.529424666999999971e+01 +-5.448810959000000054e+01 +-5.476665496999999760e+01 +-5.609405517999999802e+01 +-5.394614409999999793e+01 +-5.417723465000000260e+01 +-5.507194519000000099e+01 +-5.335644150000000252e+01 +-5.424297714000000070e+01 +-5.317018127000000050e+01 +-5.496567154000000244e+01 +-5.475234985000000165e+01 +-5.391487122000000198e+01 +-5.387147140999999806e+01 +-5.522494887999999946e+01 +-5.448400878999999719e+01 +-5.368536377000000215e+01 +-5.300164031999999992e+01 +-5.524155807000000351e+01 +-5.572185135000000145e+01 +-5.522429275999999732e+01 +-5.281041718000000174e+01 +-5.497945404000000025e+01 +-5.471757125999999971e+01 +-5.431930160999999657e+01 +-5.487060547000000099e+01 +-5.356159592000000202e+01 +-5.272807311999999769e+01 +-5.310175705000000335e+01 +-5.302940369000000231e+01 +-5.438377380000000016e+01 +-5.214966964999999988e+01 +-5.401383972000000000e+01 +-5.379496384000000120e+01 +-5.515968322999999884e+01 +-5.501942444000000165e+01 +-5.424819564999999955e+01 +-5.399716948999999744e+01 +-5.396357345999999922e+01 +-5.362775803000000252e+01 +-5.387567139000000083e+01 +-5.361271666999999752e+01 +-5.220395659999999793e+01 +-5.445862197999999665e+01 +-5.287537384000000174e+01 +-5.366169356999999707e+01 +-5.316545485999999698e+01 +-5.153020096000000194e+01 +-5.392617797999999851e+01 +-5.324843978999999905e+01 +-5.452496338000000264e+01 +-5.397439957000000277e+01 +-5.303567122999999839e+01 +-5.290990448000000157e+01 +-5.411367034999999959e+01 +-5.261978912000000008e+01 +-5.182132720999999975e+01 +-5.102793883999999736e+01 +-5.215882873999999703e+01 +-5.160118484000000194e+01 +-5.080557250999999752e+01 +-5.097496033000000182e+01 +-5.052252196999999967e+01 +-5.185812377999999967e+01 +-4.844906997999999732e+01 +-5.259035872999999839e+01 +-5.161908721999999727e+01 +-5.173611449999999934e+01 +-5.126845551000000256e+01 diff --git a/new/Scripts/sal/dump/blabla b/new/Scripts/sal/dump/blabla new file mode 100644 index 0000000..c2b7532 Binary files /dev/null and b/new/Scripts/sal/dump/blabla differ diff --git a/new/Scripts/sal/dump/bullshit.txt b/new/Scripts/sal/dump/bullshit.txt new file mode 100644 index 0000000..28b52da --- /dev/null +++ b/new/Scripts/sal/dump/bullshit.txt @@ -0,0 +1,1000 @@ +-1.910536276999999927e+01 +-1.910968267499999840e+01 +-1.909225547125000233e+01 +-1.951812970125000035e+01 +-1.945575928124999621e+01 +-1.975247287375000127e+01 +-1.984931397249999918e+01 +-1.987544643500000419e+01 +-2.007851421500000200e+01 +-1.997177695874999870e+01 +-2.025486623874999736e+01 +-2.033102810125000204e+01 +-2.057168948249999829e+01 +-2.084769856624999562e+01 +-2.072511398250000525e+01 +-2.107312941250000193e+01 +-2.101911496750000197e+01 +-2.113960718874999856e+01 +-2.141955792374999490e+01 +-2.130613314875000341e+01 +-2.171742939750000190e+01 +-2.177488993999999778e+01 +-2.178910088374999887e+01 +-2.204078161500000022e+01 +-2.193809795125000051e+01 +-2.211988985375000283e+01 +-2.222740816749999837e+01 +-2.240094375124999715e+01 +-2.264485060875000144e+01 +-2.263716339999999860e+01 +-2.286697733374999686e+01 +-2.281940555624999689e+01 +-2.295793295000000001e+01 +-2.316486954750000393e+01 +-2.312310731499999861e+01 +-2.350805807124999802e+01 +-2.349586379375000078e+01 +-2.355111133874999751e+01 +-2.386946976249999608e+01 +-2.355075180374999988e+01 +-2.384707534374999938e+01 +-2.396787476499999769e+01 +-2.398880243250000177e+01 +-2.441531538875000251e+01 +-2.433026826375000340e+01 +-2.442614460125000164e+01 +-2.460880255749999890e+01 +-2.441193294624999410e+01 +-2.468045902249999912e+01 +-2.473906087750000538e+01 +-2.485857391374999636e+01 +-2.512562489499999785e+01 +-2.507456374125000309e+01 +-2.519626474374999958e+01 +-2.523057401125000254e+01 +-2.522092592874999895e+01 +-2.535782134500000140e+01 +-2.546037208999999990e+01 +-2.569474685375000433e+01 +-2.582001221250000000e+01 +-2.587130832749999954e+01 +-2.596196866125000113e+01 +-2.588460719500000096e+01 +-2.591813719249999437e+01 +-2.606777620375000382e+01 +-2.616697681000000486e+01 +-2.638033104000000151e+01 +-2.652255392124999744e+01 +-2.647270393374999742e+01 +-2.672857391749999678e+01 +-2.649695610999999928e+01 +-2.650954985624999694e+01 +-2.671925675875001005e+01 +-2.671039748250000301e+01 +-2.695963501874999935e+01 +-2.706142270750000023e+01 +-2.691242373000000399e+01 +-2.708871305000000262e+01 +-2.698310756625000195e+01 +-2.705659353749999596e+01 +-2.723701906125000249e+01 +-2.728031456625000217e+01 +-2.756617498374999897e+01 +-2.755023753625000182e+01 +-2.754977596000000517e+01 +-2.762486302999999666e+01 +-2.748724472500000005e+01 +-2.771745037999999539e+01 +-2.777933800250000118e+01 +-2.789316940249999632e+01 +-2.815546131249999462e+01 +-2.796409427999999409e+01 +-2.811912572499999996e+01 +-2.818289983250000219e+01 +-2.810717427624999942e+01 +-2.840087056124999876e+01 +-2.839670646125000530e+01 +-2.854452645750000173e+01 +-2.885249769874999970e+01 +-2.865930771750000261e+01 +-2.877667641625000172e+01 +-2.881549191375000163e+01 +-2.874276089625000452e+01 +-2.901973092499999751e+01 +-2.907911193374999925e+01 +-2.917840003874999866e+01 +-2.938380408124999832e+01 +-2.923431718375000088e+01 +-2.933444440249999730e+01 +-2.942367005250000389e+01 +-2.943913269249999942e+01 +-2.983359003125000086e+01 +-2.976090144999999509e+01 +-2.984598827374999885e+01 +-2.998547399000000269e+01 +-2.997029125499999935e+01 +-2.998935246500000318e+01 +-2.994544005624999983e+01 +-3.009250211624999949e+01 +-3.019392049125000455e+01 +-3.026341843624999939e+01 +-3.048871922375000310e+01 +-3.043025708250000250e+01 +-3.037046039000000164e+01 +-3.058459222249999598e+01 +-3.043597662374999757e+01 +-3.061009895749999643e+01 +-3.090190923249999955e+01 +-3.068647778125000158e+01 +-3.092818009875000129e+01 +-3.088463652125000181e+01 +-3.079835402875000128e+01 +-3.106740021874999869e+01 +-3.085008239875000058e+01 +-3.096887862624999599e+01 +-3.115160536750000020e+01 +-3.099649333875000323e+01 +-3.132139038875000026e+01 +-3.126810681750000143e+01 +-3.114231979749999724e+01 +-3.137132155749999640e+01 +-3.124251210750000141e+01 +-3.144351351125000349e+01 +-3.146145653874999937e+01 +-3.140086579125000554e+01 +-3.167814684000000014e+01 +-3.157160448999999858e+01 +-3.163364613125000346e+01 +-3.174335551250000265e+01 +-3.164006412000000168e+01 +-3.186894059374999699e+01 +-3.178909039374999779e+01 +-3.187859249125000360e+01 +-3.207148146625000606e+01 +-3.196663403624999944e+01 +-3.213350296125000227e+01 +-3.205758237749999751e+01 +-3.203257477249999852e+01 +-3.236471986749999985e+01 +-3.215223324375000402e+01 +-3.239815890874999837e+01 +-3.246012270625000440e+01 +-3.239656686875000702e+01 +-3.270150745125000213e+01 +-3.256241941499999371e+01 +-3.272937989249999902e+01 +-3.291775405374999508e+01 +-3.265061569375000516e+01 +-3.294968008875000010e+01 +-3.289844930124999678e+01 +-3.290503680624999561e+01 +-3.318961632375000192e+01 +-3.310639596000000040e+01 +-3.309134042249999652e+01 +-3.327400958500000172e+01 +-3.321843600249999895e+01 +-3.347428428999999994e+01 +-3.333081376375000104e+01 +-3.355764567874999926e+01 +-3.358702504749999918e+01 +-3.357191598375000297e+01 +-3.374233746624999952e+01 +-3.362002646874999812e+01 +-3.372379469749999714e+01 +-3.401512575124999671e+01 +-3.375972974250000647e+01 +-3.399967241374999816e+01 +-3.387460958999999860e+01 +-3.376688217999999608e+01 +-3.432551610500000550e+01 +-3.387553155375000102e+01 +-3.417509758375000928e+01 +-3.437754166000000566e+01 +-3.399019718125000367e+01 +-3.432329749874999436e+01 +-3.435413420249999916e+01 +-3.418292737000000159e+01 +-3.450658512124999788e+01 +-3.420060121875000192e+01 +-3.433592593500000589e+01 +-3.449287557625000744e+01 +-3.429356467499999894e+01 +-3.439709245999999609e+01 +-3.462286078875000328e+01 +-3.425275611874999271e+01 +-3.449428391625000501e+01 +-3.461014115750000286e+01 +-3.469369435375000421e+01 +-3.479929244499999896e+01 +-3.494529437999999999e+01 +-3.513561010499999782e+01 +-3.499500560875000588e+01 +-3.508143734875000064e+01 +-3.481236779625000111e+01 +-3.521227979625000160e+01 +-3.508922421999999841e+01 +-3.502328002375000437e+01 +-3.519772315000000162e+01 +-3.523916661750000401e+01 +-3.497902154999999880e+01 +-3.514680337875000049e+01 +-3.521395039499999768e+01 +-3.532603978999999583e+01 +-3.534238219249999702e+01 +-3.512360715750000395e+01 +-3.584287786499999839e+01 +-3.570707654624999350e+01 +-3.539100765999999965e+01 +-3.559439706750000454e+01 +-3.543764281125000082e+01 +-3.547373390250000114e+01 +-3.589633941750000190e+01 +-3.590499210499999805e+01 +-3.589621853749999758e+01 +-3.579070401250000089e+01 +-3.561975812749999903e+01 +-3.556965851874999629e+01 +-3.593145036374999535e+01 +-3.584253907249999571e+01 +-3.615655183749999679e+01 +-3.659574818499999793e+01 +-3.621036529624999645e+01 +-3.621795773499999882e+01 +-3.610291814750000583e+01 +-3.589290380499999600e+01 +-3.612454414375000056e+01 +-3.647872423999999114e+01 +-3.608026266125000348e+01 +-3.677799272499999717e+01 +-3.638113045625000552e+01 +-3.605746245249999760e+01 +-3.635420823124999856e+01 +-3.636108112374999735e+01 +-3.645769715124999522e+01 +-3.658072399999999647e+01 +-3.651248264375000474e+01 +-3.661211228499999493e+01 +-3.654681801999999635e+01 +-3.602986311874999359e+01 +-3.643876433500000189e+01 +-3.633729290750000018e+01 +-3.651806020624999860e+01 +-3.688684535125000252e+01 +-3.650737619249999710e+01 +-3.678272485750000698e+01 +-3.638995218124998843e+01 +-3.661002182874999988e+01 +-3.646104002124999965e+01 +-3.650728917125000095e+01 +-3.666831374374999797e+01 +-3.669772958749999958e+01 +-3.722201085124999054e+01 +-3.662550401624999807e+01 +-3.682276368125000232e+01 +-3.668082428000000306e+01 +-3.652581310125000869e+01 +-3.684479498999999691e+01 +-3.654337191624999548e+01 +-3.656844997374999906e+01 +-3.778446459250000089e+01 +-3.683706140500000004e+01 +-3.679407548875000344e+01 +-3.675089287749999301e+01 +-3.709412884749999506e+01 +-3.721065354374999856e+01 +-3.741542863749999981e+01 +-3.782542514749999896e+01 +-3.745448732249999324e+01 +-3.704473876999999504e+01 +-3.709470749000000467e+01 +-3.696718645125000080e+01 +-3.751177596875000120e+01 +-3.776938795374999813e+01 +-3.761542129500000442e+01 +-3.718831706000000281e+01 +-3.757809352750000187e+01 +-3.736813235374999209e+01 +-3.773302602500000091e+01 +-3.712220978624999645e+01 +-3.742760443874999510e+01 +-3.753916311249999893e+01 +-3.790701246249999912e+01 +-3.805627679874999814e+01 +-3.761558794999999833e+01 +-3.789743184625000083e+01 +-3.771334576750000167e+01 +-3.705576443624999428e+01 +-3.778758764250000013e+01 +-3.754178428750000052e+01 +-3.801168489375000092e+01 +-3.877056312125000659e+01 +-3.762902998749999739e+01 +-3.732717585500000013e+01 +-3.753173446624999343e+01 +-3.731978988624999971e+01 +-3.741683697624999638e+01 +-3.733852171999999570e+01 +-3.807349585750000642e+01 +-3.756517577124999718e+01 +-3.747206807124999983e+01 +-3.731221794999999730e+01 +-3.721316242250000528e+01 +-3.718602776375000474e+01 +-3.698117088999999424e+01 +-3.736291718625000158e+01 +-3.752788162249999004e+01 +-3.744802236750000191e+01 +-3.717825698625000541e+01 +-3.688989400874999092e+01 +-3.658045458875000833e+01 +-3.720524692374999631e+01 +-3.683329319999999996e+01 +-3.698985719625000002e+01 +-3.739146804749999831e+01 +-3.689857315874999699e+01 +-3.694428968375000011e+01 +-3.669942521999999485e+01 +-3.696484279500000270e+01 +-3.707477498125000182e+01 +-3.669770860624999642e+01 +-3.683628868999999639e+01 +-3.682898712000000074e+01 +-3.664654421874999457e+01 +-3.656126475250000851e+01 +-3.644690084500000182e+01 +-3.650220918624999911e+01 +-3.676906585625000901e+01 +-3.680124521250000669e+01 +-3.720325708375000318e+01 +-3.674776578125000270e+01 +-3.694611716250000200e+01 +-3.684723186500000480e+01 +-3.671327710125000010e+01 +-3.706617736749999636e+01 +-3.696589660750000661e+01 +-3.707825088374999467e+01 +-3.706551194125000137e+01 +-3.703566360499999632e+01 +-3.704144620875000271e+01 +-3.693606471874999642e+01 +-3.679167103874999611e+01 +-3.723397374124999715e+01 +-3.746885275625000844e+01 +-3.750761699625000034e+01 +-3.738641381374999639e+01 +-3.698377394499999582e+01 +-3.745510411250000260e+01 +-3.707197022375000728e+01 +-3.700684499750000356e+01 +-3.734492826374999197e+01 +-3.709581279749999538e+01 +-3.761882185875000317e+01 +-3.749023175374999539e+01 +-3.702546906375000191e+01 +-3.709010815625000390e+01 +-3.704430293999999435e+01 +-3.690270709874999966e+01 +-3.711062955749999759e+01 +-3.698035812500000219e+01 +-3.725333786000000202e+01 +-3.729297900124999643e+01 +-3.707843780499999298e+01 +-3.679152345749999853e+01 +-3.668490600625000297e+01 +-3.662579154625000655e+01 +-3.653826928125000251e+01 +-3.655933022625000461e+01 +-3.735788011500000039e+01 +-3.660904836750000158e+01 +-3.672695446000000175e+01 +-3.645784521124999600e+01 +-3.622893500375000286e+01 +-3.644863033250000228e+01 +-3.632044124499999072e+01 +-3.640353035875000387e+01 +-3.675527095750000228e+01 +-3.638388061375000149e+01 +-3.667122030125000265e+01 +-3.634549164749999761e+01 +-3.619959497375000268e+01 +-3.652776169749999724e+01 +-3.603485345750000590e+01 +-3.648626589875000548e+01 +-3.640252161250000285e+01 +-3.619574546749999655e+01 +-3.625477743000000430e+01 +-3.619743800124999922e+01 +-3.621579337124999398e+01 +-3.644149875625000590e+01 +-3.665711212000000074e+01 +-3.681870031500000096e+01 +-3.612558102625000345e+01 +-3.600066518624999645e+01 +-3.630617404000000192e+01 +-3.607098007249999227e+01 +-3.623862337999999994e+01 +-3.647845196749999985e+01 +-3.657154727000000349e+01 +-3.640913176625000602e+01 +-3.628028106624999793e+01 +-3.628804659875000027e+01 +-3.624165821124999809e+01 +-3.628634595749998937e+01 +-3.633687400875000151e+01 +-3.615392184249999730e+01 +-3.656386327749999765e+01 +-3.664845800374999385e+01 +-3.627151226999999523e+01 +-3.654444122375000603e+01 +-3.630124020625000725e+01 +-3.611153483374999240e+01 +-3.632957053249999291e+01 +-3.612042427000000089e+01 +-3.663205647374999785e+01 +-3.661410569999999609e+01 +-3.635813951499999774e+01 +-3.625875067750000369e+01 +-3.631315493625000101e+01 +-3.605621647749999426e+01 +-3.634790515875000239e+01 +-3.628118777249999738e+01 +-3.632070350624999833e+01 +-3.636634492999999679e+01 +-3.618655657625000543e+01 +-3.602814030749999574e+01 +-3.621327614750000379e+01 +-3.587613487124999523e+01 +-3.586099719999999280e+01 +-3.598369336124999052e+01 +-3.613848066500000300e+01 +-3.614040589249999869e+01 +-3.608381843624999874e+01 +-3.612843608749999902e+01 +-3.598558568875000674e+01 +-3.571012425499999665e+01 +-3.609202432624999801e+01 +-3.584244227250000137e+01 +-3.606139850499999966e+01 +-3.598742366000000459e+01 +-3.599998879374999916e+01 +-3.591211462000000409e+01 +-3.592054939249999279e+01 +-3.577566051500000555e+01 +-3.568919205750000145e+01 +-3.559919643500000319e+01 +-3.617926549749999765e+01 +-3.590356397499999730e+01 +-3.585349488250000149e+01 +-3.605948543625000013e+01 +-3.587858485999999658e+01 +-3.565707421249999953e+01 +-3.563187813750000288e+01 +-3.557006430749999737e+01 +-3.583606171499999959e+01 +-3.573375177499999467e+01 +-3.552338862375000161e+01 +-3.585948443499999883e+01 +-3.544037628249999727e+01 +-3.547471094125000235e+01 +-3.544449567750000085e+01 +-3.554030680625000116e+01 +-3.575723409500000116e+01 +-3.587422394624999811e+01 +-3.604260373000000328e+01 +-3.572830772500000762e+01 +-3.549765634499999578e+01 +-3.554241967125000912e+01 +-3.539227199749999642e+01 +-3.568127536874999350e+01 +-3.565720629749998949e+01 +-3.558648324249999462e+01 +-3.566048598249999912e+01 +-3.561981320374999171e+01 +-3.552699780375000671e+01 +-3.549585294749999775e+01 +-3.544764494875000338e+01 +-3.568327832499999630e+01 +-3.560825037875000021e+01 +-3.536744165625000136e+01 +-3.561012983500000217e+01 +-3.537224173624999679e+01 +-3.552750348874999986e+01 +-3.564395689874999817e+01 +-3.572784066250000024e+01 +-3.605242896125000129e+01 +-3.631217909000000077e+01 +-3.610311722750000030e+01 +-3.623033523750000029e+01 +-3.596369957750000168e+01 +-3.605073213499999696e+01 +-3.618053984499999842e+01 +-3.614583492124999964e+01 +-3.633420825000000320e+01 +-3.614987683374999961e+01 +-3.599260139374999312e+01 +-3.624323058125000330e+01 +-3.583894205000000710e+01 +-3.588307571250000194e+01 +-3.602107858500001214e+01 +-3.600812148999999351e+01 +-3.640436005625000604e+01 +-3.629931354624999784e+01 +-3.636017894874999712e+01 +-3.663618564749999962e+01 +-3.610228848500000254e+01 +-3.649515437875000856e+01 +-3.651897549750000138e+01 +-3.708464431624999946e+01 +-3.756819486749999726e+01 +-3.772477173875000034e+01 +-3.777503251999999634e+01 +-3.678037810249999495e+01 +-3.638386082499999219e+01 +-3.701904511624999827e+01 +-3.757536721249999800e+01 +-3.899857044249999660e+01 +-3.893720483750000483e+01 +-3.848029851875000418e+01 +-3.799644374875000352e+01 +-3.707818675124999430e+01 +-3.686409688000000529e+01 +-3.658043503874999658e+01 +-3.630673503874999852e+01 +-3.636793589750000422e+01 +-3.613904547749999807e+01 +-3.592202043499999320e+01 +-3.597684693124999455e+01 +-3.568913268875000000e+01 +-3.568449616249999679e+01 +-3.567930197999999820e+01 +-3.551235389750000593e+01 +-3.571453881249999540e+01 +-3.578243184125000198e+01 +-3.578042888624999307e+01 +-3.576831412249999431e+01 +-3.555689978749999369e+01 +-3.543545389124999900e+01 +-3.552826189999999684e+01 +-3.559671306374999489e+01 +-3.568709874250000524e+01 +-3.578733849624999408e+01 +-3.596529507750000221e+01 +-3.609901547499999452e+01 +-3.663035559750000658e+01 +-3.773697352500001045e+01 +-3.792844605375000100e+01 +-3.735457921000000425e+01 +-3.653761625250000122e+01 +-3.583733654000000257e+01 +-3.603150105499999967e+01 +-3.679995441625000296e+01 +-3.599554538625000077e+01 +-3.569988536875000307e+01 +-3.520531845000000715e+01 +-3.517598128249999689e+01 +-3.531696987124999509e+01 +-3.490070414375000496e+01 +-3.515711069249999809e+01 +-2.804656124124999650e+01 +-2.786093616499999825e+01 +-2.820993781125000410e+01 +-2.824182677250000495e+01 +-2.881045841999999979e+01 +-2.901525139875000292e+01 +-2.858175349249999897e+01 +-2.838377595124999786e+01 +-2.782991957750000012e+01 +-2.765943980125000579e+01 +-2.745047593249999807e+01 +-2.734814167124999784e+01 +-2.727769398625000008e+01 +-2.713809776249999928e+01 +-2.712089729249999692e+01 +-2.707669162749999714e+01 +-2.702610898124999750e+01 +-2.705009388874999843e+01 +-2.712056231500000436e+01 +-2.717047929750000179e+01 +-2.729881596499999930e+01 +-2.723513460124999952e+01 +-2.753201889999999707e+01 +-2.726841521375000355e+01 +-2.736134052124999627e+01 +-2.769979715250000041e+01 +-2.831060242750000100e+01 +-2.778729939374999702e+01 +-2.764835309999999780e+01 +-2.739210057374999963e+01 +-2.752305531625000157e+01 +-2.745024943250000149e+01 +-2.759553956999999613e+01 +-2.788312458874999678e+01 +-2.787947392625000020e+01 +-2.834933900875000035e+01 +-2.863979029624999839e+01 +-2.894163847124999478e+01 +-2.948252487374999831e+01 +-2.949749803499999956e+01 +-2.942079877875000449e+01 +-2.905627584624999926e+01 +-2.862074399249999956e+01 +-2.824477767999999855e+01 +-2.806890869124999810e+01 +-2.784963726875000134e+01 +-2.786805033625000050e+01 +-2.787793302374999982e+01 +-2.778539633625000249e+01 +-2.781832146749999879e+01 +-2.772279381625000028e+01 +-2.768585753499999669e+01 +-2.766607594374999834e+01 +-2.767333054500000245e+01 +-2.771333646874999701e+01 +-2.767723536625000236e+01 +-2.772235989624999775e+01 +-2.763507557124999892e+01 +-2.749390458999999964e+01 +-2.750069284374999867e+01 +-2.734357023249999585e+01 +-2.738678526874999974e+01 +-2.743216252499999541e+01 +-2.728164959125000166e+01 +-2.738179326124999591e+01 +-2.727578568500000245e+01 +-2.729416394375000010e+01 +-2.720617485125000456e+01 +-2.715420937500000065e+01 +-2.714599704875000441e+01 +-2.711688900000000046e+01 +-2.713455915375000416e+01 +-2.716394305374999973e+01 +-2.734268069250000366e+01 +-2.744302820999999781e+01 +-2.758330059124999778e+01 +-2.798805761250000401e+01 +-2.827928519250000150e+01 +-2.911599302249999965e+01 +-3.086146235375000302e+01 +-3.311325454749999864e+01 +-3.246900606250000010e+01 +-3.036657834000000022e+01 +-2.888564157500000107e+01 +-2.821399378749999798e+01 +-2.785874462124999695e+01 +-2.749937128999999914e+01 +-2.754133749000000009e+01 +-2.737444400750000284e+01 +-2.737202239000000148e+01 +-2.755924511125000009e+01 +-2.743428969375000293e+01 +-2.739911532374999936e+01 +-2.735860109374999993e+01 +-2.721385860499999865e+01 +-2.747248101250000119e+01 +-2.742668080374999917e+01 +-2.738084220750000242e+01 +-2.754702425000000332e+01 +-2.762916851125000406e+01 +-2.774555873750000501e+01 +-2.771015262750000119e+01 +-2.740842938375000060e+01 +-2.748933028999999806e+01 +-2.739274454374999834e+01 +-2.730645084250000210e+01 +-2.737553620249999753e+01 +-2.737000417500000182e+01 +-2.750055122249999684e+01 +-2.761494517249999703e+01 +-2.753489470375000181e+01 +-2.758354544624999605e+01 +-2.758506679499999592e+01 +-2.755115604374999805e+01 +-2.755839586250000295e+01 +-2.772804832499999961e+01 +-2.781938052374999515e+01 +-2.793912410749999964e+01 +-2.797725486750000101e+01 +-2.782186794249999906e+01 +-2.777600026124999388e+01 +-2.779507541625000044e+01 +-2.771261453625000115e+01 +-2.792839193500000050e+01 +-2.796877264999999468e+01 +-2.788961386499999762e+01 +-2.804182267124999939e+01 +-2.785919261000000091e+01 +-2.780832433874999765e+01 +-2.787236761999999857e+01 +-2.779166102250000137e+01 +-2.803913283375000276e+01 +-2.819072938000000050e+01 +-2.813311934499999722e+01 +-2.844600224375000153e+01 +-2.876086830999999933e+01 +-2.900748872875000473e+01 +-2.934105134000000348e+01 +-2.976697421249999920e+01 +-3.030281615375000470e+01 +-3.123205113499999896e+01 +-3.155445384874999704e+01 +-3.084774136750000295e+01 +-3.003521656875000190e+01 +-3.022714233249999793e+01 +-2.993712997500000128e+01 +-2.953551506999999887e+01 +-2.909472084000000081e+01 +-2.891659879749999718e+01 +-2.863137650624999964e+01 +-2.841126990124999807e+01 +-2.842094778999999960e+01 +-2.838345527750000485e+01 +-2.825891280249999937e+01 +-2.866932988249999781e+01 +-2.881625580875000026e+01 +-2.867457270499999922e+01 +-2.907137298749999843e+01 +-2.894385981624999715e+01 +-2.949936342250000010e+01 +-2.977142071750000341e+01 +-2.985622382125000485e+01 +-3.102346921000000179e+01 +-3.149781203374999805e+01 +-3.246501469500000070e+01 +-3.417694020249999909e+01 +-3.579469919249999776e+01 +-3.643820095125000336e+01 +-3.392257070624999926e+01 +-3.179045152624999915e+01 +-3.042083692624999713e+01 +-2.969209980999999843e+01 +-2.924309492125000176e+01 +-2.921373629500000391e+01 +-3.001880836375000072e+01 +-3.022062349375000068e+01 +-2.953338861375000235e+01 +-2.919816994624999751e+01 +-2.928201556124999883e+01 +-2.942132067624999792e+01 +-2.923283171625000065e+01 +-2.903883433375000322e+01 +-2.892159032874999980e+01 +-2.893088221749999889e+01 +-2.894631624125000258e+01 +-2.937341308499999926e+01 +-2.958400464000000341e+01 +-2.943775201000000052e+01 +-2.949162244625000184e+01 +-2.903390836749999693e+01 +-2.878338456374999765e+01 +-2.891549777999999549e+01 +-2.878414416250000230e+01 +-2.928224301374999783e+01 +-2.942508721250000292e+01 +-2.909477877499999821e+01 +-2.925587415749999920e+01 +-2.897490191249999825e+01 +-2.867987346625000100e+01 +-2.860616922374999760e+01 +-2.856735372500000381e+01 +-2.877222013624999875e+01 +-2.881024479750000111e+01 +-2.868941879374999715e+01 +-2.851535653999999909e+01 +-2.847143220750000481e+01 +-2.858846449749999508e+01 +-2.840916156749999999e+01 +-2.878942680374999696e+01 +-2.885586428749999754e+01 +-2.880701327249999366e+01 +-2.909767198375000063e+01 +-2.872450184874999835e+01 +-2.881149316000000127e+01 +-2.912673878499999702e+01 +-2.890798497124999855e+01 +-2.951649475000000322e+01 +-2.941031575249999719e+01 +-2.910516810250000219e+01 +-2.962696743000000055e+01 +-2.931837987875000096e+01 +-2.945485258250000271e+01 +-2.967115783749999736e+01 +-2.945134878125000100e+01 +-3.021027302749999777e+01 +-3.024596810250000090e+01 +-2.986655711999999596e+01 +-3.031670594249999695e+01 +-3.009214115125000433e+01 +-3.022421002249999944e+01 +-3.070921277999999788e+01 +-3.075129985875000216e+01 +-3.140591812249999748e+01 +-3.159594297249999784e+01 +-3.134521460624999989e+01 +-3.153862762250000173e+01 +-3.167706370374999736e+01 +-3.213315463250000192e+01 +-3.260997319250000004e+01 +-3.293855976874999669e+01 +-3.262867832249999367e+01 +-3.214379048250000181e+01 +-3.183394479500000074e+01 +-3.113597846000000402e+01 +-3.120399809000000602e+01 +-3.142106818999999973e+01 +-3.144766473624999747e+01 +-3.251123404500000191e+01 +-3.215085315750000206e+01 +-3.186520314375000140e+01 +-3.226698279374999601e+01 +-3.130717659124999841e+01 +-3.128725385625000044e+01 +-3.160340452375000098e+01 +-3.114069199875000393e+01 +-3.213514471250000071e+01 +-3.196121192124999766e+01 +-3.143458819374999891e+01 +-3.186952328749999452e+01 +-3.119139265999999822e+01 +-3.097161317000000125e+01 +-3.144789147375000482e+01 +-3.108522701249999898e+01 +-3.172178840499999808e+01 +-3.180200719749999649e+01 +-3.107988309875000255e+01 +-3.125272321624999705e+01 +-3.090731239249999973e+01 +-3.083356261249999974e+01 +-3.109594321249999993e+01 +-3.105932235750000103e+01 +-3.129275417374999790e+01 +-3.131995344125000358e+01 +-3.103925109000000049e+01 +-3.077737092874999902e+01 +-3.066187429250000562e+01 +-3.072377133249999659e+01 +-3.075668358749999953e+01 +-3.113617158000000273e+01 +-3.115343022374999649e+01 +-3.088766765624999877e+01 +-3.105767774499999945e+01 +-3.060765504749999977e+01 +-3.056607293874999698e+01 +-3.086662125625000641e+01 +-3.065639114500000062e+01 +-3.144112444000000295e+01 +-3.140486264249999948e+01 +-3.097349047624999940e+01 +-3.143582463374999492e+01 +-3.088968014749999824e+01 +-3.098000454999999675e+01 +-3.140052819250000127e+01 +-3.107013511749999779e+01 +-3.186945366749999664e+01 +-3.179313278250000252e+01 +-3.124030423249999799e+01 +-3.168773603500000036e+01 +-3.113522005000000092e+01 +-3.125145864625000058e+01 +-3.173608469875000182e+01 +-3.148576569500000133e+01 +-3.200614762374999600e+01 +-3.192301201999999805e+01 +-3.148132204999999928e+01 +-3.160430288249999720e+01 +-3.130535078125000226e+01 +-3.138093948374999798e+01 +-3.166725874000000118e+01 +-3.175902676375000055e+01 +-3.203314471249999684e+01 +-3.188825082625000462e+01 +-3.178560829250000097e+01 +-3.157335948875000042e+01 +-3.149569106000000218e+01 +-3.171187114874999935e+01 +-3.173838067124999895e+01 +-3.212684440499999994e+01 +-3.224498915624999995e+01 +-3.191530418500000010e+01 +-3.198387932874999962e+01 +-3.163075661499999924e+01 +-3.152617692875000088e+01 +-3.180610966625000202e+01 +-3.182954692874999481e+01 +-3.224610591124999814e+01 +-3.240017032624999871e+01 +-3.186478042499999930e+01 +-3.175396132500000235e+01 +-3.149172639749999902e+01 +-3.133063697999999775e+01 +-3.147764492125000402e+01 +-3.167624736000000141e+01 +-3.171165609374999761e+01 +-3.167509794249999899e+01 +-3.146948337374999838e+01 +-3.121451807124999789e+01 +-3.111316227749999896e+01 +-3.096838474249999607e+01 +-3.108162117124999568e+01 +-3.119250130749999528e+01 +-3.108858990749999762e+01 +-3.114835929875000176e+01 +-3.086723255999999438e+01 +-3.067410611999999759e+01 +-3.065724325124999794e+01 +-3.049073648375000190e+01 +-3.055103755000000376e+01 +-3.065062356125000420e+01 +-3.058297610249999465e+01 +-3.071227145125000035e+01 +-3.065799784374999959e+01 +-3.038184499625000257e+01 +-3.046017241375000140e+01 +-3.047378444624999716e+01 +-3.045328021125000006e+01 +-3.054762291875000102e+01 +-3.058616685875000130e+01 +-3.067792439624999901e+01 +-3.085501861624999975e+01 +-3.052301430500000023e+01 +-3.050290489249999837e+01 +-3.052498865124999838e+01 +-3.049635410249999978e+01 +-3.059759307000000206e+01 +-3.078072476374999766e+01 +-3.131074929249999528e+01 +-3.170533871749999832e+01 +-3.117025256249999643e+01 +-3.061440825625000173e+01 +-3.040685892000000479e+01 +-3.043167304750000568e+01 +-3.038127064624999463e+01 +-3.039950060874999593e+01 +-3.043519973750000318e+01 +-3.035757398624999936e+01 +-3.045855832000000163e+01 +-3.063075184875000190e+01 +-3.046412515624999884e+01 +-3.058773780000000286e+01 +-3.072850203500000177e+01 +-3.082613706750000304e+01 +-3.096074557250000225e+01 +-3.117798662124999609e+01 +-3.139490532874999573e+01 +-3.199834466000000077e+01 +-3.227282166500000216e+01 +-3.239080476749999349e+01 +-3.246375203000000198e+01 +-3.240180110999999386e+01 +-3.213108062874999860e+01 +-3.163526940375000152e+01 +-3.142641210500000071e+01 +-3.107144117374999581e+01 +-3.111545658249999846e+01 +-3.109854936500000377e+01 +-3.093606901125000519e+01 +-3.138550043125000499e+01 +-3.156355643249999687e+01 +-3.147073793500000249e+01 +-3.176549315374999694e+01 +-3.144768428625000212e+01 +-3.176636314249999771e+01 +-3.230749082500000213e+01 +-3.249394273875000039e+01 +-3.326913857499999949e+01 +-3.379387831750000259e+01 +-3.391655659749999785e+01 +-3.350933909250000653e+01 +-3.251702332499999670e+01 +-3.247297406250000051e+01 +-3.318442511499999625e+01 +-3.337920975499999798e+01 +-3.419624042375000528e+01 +-3.469374656624999886e+01 +-3.476646685749999932e+01 +-3.575369262625000033e+01 +-3.619745850500000728e+01 +-3.758999681374999824e+01 +-3.892252540624999568e+01 +-3.901809024874999920e+01 +-3.809868526500000030e+01 diff --git a/new/Scripts/sal/dump/helloworld.txt b/new/Scripts/sal/dump/helloworld.txt new file mode 100644 index 0000000..53cd37d --- /dev/null +++ b/new/Scripts/sal/dump/helloworld.txt @@ -0,0 +1,100 @@ +-1.017615937500000101e+01 +-1.010563278000000054e+01 +-1.022562741499999994e+01 +-1.022520780500000015e+01 +-1.026482152500000034e+01 +-1.032158898999999863e+01 +-1.038484620500000055e+01 +-1.044127987999999974e+01 +-1.034446143499999948e+01 +-1.040192031499999992e+01 +-1.048877810999999838e+01 +-1.059479522499999860e+01 +-1.057860326499999992e+01 +-1.061934184499999922e+01 +-1.060907316000000122e+01 +-1.059866762000000051e+01 +-1.065196800000000010e+01 +-1.066027545500000073e+01 +-1.073979424999999921e+01 +-1.079896974500000084e+01 +-1.070499562499999868e+01 +-1.076592969500000052e+01 +-1.078954839000000021e+01 +-1.078723238999999978e+01 +-1.085754107500000032e+01 +-1.080318307499999975e+01 +-1.088329648499999891e+01 +-1.086201667499999957e+01 +-1.096869420500000025e+01 +-1.092787551500000021e+01 +-1.084279632000000149e+01 +-1.107277726499999915e+01 +-1.092144155000000083e+01 +-1.095410919000000050e+01 +-1.085280466000000033e+01 +-1.099733018499999915e+01 +-1.104642820000000114e+01 +-1.095264672999999966e+01 +-1.103437089499999857e+01 +-1.100318240500000044e+01 +-1.116445970000000010e+01 +-1.095272874000000130e+01 +-1.102821301999999903e+01 +-1.114007711000000000e+01 +-1.102173613999999979e+01 +-1.107068871999999971e+01 +-1.108284091499999846e+01 +-1.112904595999999913e+01 +-1.115636396000000019e+01 +-1.118817757999999962e+01 +-1.124605131000000036e+01 +-1.118280982499999965e+01 +-1.114408635499999889e+01 +-1.112432145500000047e+01 +-1.121666145000000014e+01 +-1.129848050500000056e+01 +-1.133123683500000034e+01 +-1.135290956000000051e+01 +-1.135135268999999880e+01 +-1.129413985999999959e+01 +-1.137392902000000028e+01 +-1.130684089000000014e+01 +-1.134507846500000028e+01 +-1.141736363500000095e+01 +-1.145624399000000082e+01 +-1.135139703000000111e+01 +-1.140785503000000034e+01 +-1.137602900999999989e+01 +-1.140072250000000054e+01 +-1.142966413000000081e+01 +-1.140857981999999993e+01 +-1.141383122999999955e+01 +-1.143590402499999925e+01 +-1.144189214000000021e+01 +-1.128218603000000009e+01 +-1.147242307500000003e+01 +-1.143152904000000092e+01 +-1.145753383499999956e+01 +-1.138887834500000018e+01 +-1.141937684500000039e+01 +-1.165430926500000020e+01 +-1.152004050999999940e+01 +-1.168039607500000088e+01 +-1.171450423499999971e+01 +-1.177177715000000013e+01 +-1.156364535499999846e+01 +-1.172442197499999850e+01 +-1.186739253500000046e+01 +-1.153767776000000111e+01 +-1.172486733999999942e+01 +-1.166922139500000100e+01 +-1.169632482499999959e+01 +-1.158570861499999971e+01 +-1.178394031500000061e+01 +-1.171488284499999999e+01 +-1.183178662999999986e+01 +-1.169184255000000050e+01 +-1.194772767499999944e+01 +-1.179013299500000045e+01 +-1.160681104500000060e+01 diff --git a/new/Scripts/sal/dump/helloworld.txt.txt b/new/Scripts/sal/dump/helloworld.txt.txt new file mode 100644 index 0000000..b242ec9 --- /dev/null +++ b/new/Scripts/sal/dump/helloworld.txt.txt @@ -0,0 +1,100 @@ +-2.035286377500000299e+01 +-2.021976899499999902e+01 +-2.045988033999999800e+01 +-2.045754575000000131e+01 +-2.053629683500000169e+01 +-2.065024613499999617e+01 +-2.077553938500000186e+01 +-2.088820265500000062e+01 +-2.069422911499999884e+01 +-2.080927752499999883e+01 +-2.098144339499999944e+01 +-2.119317721499999863e+01 +-2.116080330999999859e+01 +-2.124193333499999881e+01 +-2.122051810500000002e+01 +-2.119952725999999998e+01 +-2.130560730999999919e+01 +-2.132164763500000149e+01 +-2.148060273499999795e+01 +-2.159868383000000236e+01 +-2.140999315999999908e+01 +-2.153296278999999913e+01 +-2.158010529500000274e+01 +-2.157511280500000339e+01 +-2.171508453500000257e+01 +-2.160673712999999907e+01 +-2.176723288499999853e+01 +-2.172321509499999692e+01 +-2.193720721000000040e+01 +-2.185387801500000293e+01 +-2.168348025499999920e+01 +-2.214240072999999853e+01 +-2.183873461499999991e+01 +-2.190424394000000063e+01 +-2.170451401999999774e+01 +-2.199336957000000226e+01 +-2.209202860999999984e+01 +-2.190225648500000233e+01 +-2.206624316499999949e+01 +-2.200377844500000180e+01 +-2.232597731499999938e+01 +-2.190105389000000002e+01 +-2.205186223000000112e+01 +-2.227617358499999867e+01 +-2.203902386500000077e+01 +-2.213824556999999871e+01 +-2.216092775999999986e+01 +-2.222297858499999990e+01 +-2.227643679500000218e+01 +-2.234205101499999913e+01 +-2.245925998000000234e+01 +-2.233261393499999770e+01 +-2.225577734999999535e+01 +-2.222100686000000280e+01 +-2.240342950000000144e+01 +-2.256924771499999949e+01 +-2.263223790500000021e+01 +-2.267436932500000069e+01 +-2.267193126000000092e+01 +-2.255969190000000069e+01 +-2.271675633999999988e+01 +-2.258206605000000167e+01 +-2.265916680499999813e+01 +-2.280528114999999900e+01 +-2.288064288500000032e+01 +-2.267350147999999876e+01 +-2.278515862500000111e+01 +-2.272322892500000080e+01 +-2.276899956999999830e+01 +-2.282875727500000096e+01 +-2.278533362499999981e+01 +-2.279845952000000153e+01 +-2.284075306999999810e+01 +-2.284885357499999969e+01 +-2.253643893499999962e+01 +-2.291735266999999965e+01 +-2.283285569499999923e+01 +-2.288935231500000000e+01 +-2.274837826999999990e+01 +-2.281351470000000248e+01 +-2.328192709500000035e+01 +-2.300887393500000044e+01 +-2.333000181999999967e+01 +-2.340511559499999805e+01 +-2.351616668000000132e+01 +-2.310080431499999776e+01 +-2.342059754499999968e+01 +-2.371079539500000166e+01 +-2.304976701000000361e+01 +-2.342416666999999819e+01 +-2.331397914000000071e+01 +-2.336940812499999964e+01 +-2.314375304499999686e+01 +-2.353480243500000313e+01 +-2.339669416999999996e+01 +-2.364325904000000023e+01 +-2.334577988500000245e+01 +-2.386495779999999911e+01 +-2.355552863000000130e+01 +-2.318572520500000422e+01 diff --git a/new/Scripts/sal/dump/normalization.txt b/new/Scripts/sal/dump/normalization.txt new file mode 100644 index 0000000..5cced11 --- /dev/null +++ b/new/Scripts/sal/dump/normalization.txt @@ -0,0 +1,100 @@ +-1.018009041999999909e+01 +-1.011163758500000043e+01 +-1.023186302000000047e+01 +-1.022918461999999984e+01 +-1.026955794499999897e+01 +-1.032599162500000034e+01 +-1.038886260499999992e+01 +-1.044534587500000100e+01 +-1.034894037000000111e+01 +-1.040667438000000011e+01 +-1.049247598000000004e+01 +-1.060012292500000086e+01 +-1.058376216499999956e+01 +-1.062435102000000064e+01 +-1.061398935000000066e+01 +-1.060423231000000044e+01 +-1.065614032500000086e+01 +-1.066392373500000090e+01 +-1.074338245000000036e+01 +-1.080342006000000055e+01 +-1.070819949999999920e+01 +-1.077069853999999971e+01 +-1.079458332000000098e+01 +-1.079239797500000009e+01 +-1.086233091000000073e+01 +-1.080918311499999973e+01 +-1.088894080500000072e+01 +-1.086794042500000046e+01 +-1.097407674499999963e+01 +-1.093287992000000131e+01 +-1.084797667999999859e+01 +-1.107825564999999912e+01 +-1.092836141499999947e+01 +-1.096058463500000002e+01 +-1.085910844500000039e+01 +-1.100388764499999894e+01 +-1.105316209500000113e+01 +-1.095918750000000053e+01 +-1.104039048499999964e+01 +-1.101020955499999943e+01 +-1.117062377499999926e+01 +-1.095934009000000131e+01 +-1.103451775999999995e+01 +-1.114795350500000026e+01 +-1.102822732499999958e+01 +-1.107723379000000108e+01 +-1.109061907999999974e+01 +-1.114687823999999949e+01 +-1.117204570500000038e+01 +-1.120506047499999980e+01 +-1.126381158499999913e+01 +-1.119880436999999951e+01 +-1.115894555499999896e+01 +-1.113905476999999955e+01 +-1.123184489999999869e+01 +-1.131301163999999915e+01 +-1.134647416500000006e+01 +-1.136826180999999991e+01 +-1.136825895000000131e+01 +-1.130984877999999938e+01 +-1.138981008500000058e+01 +-1.132343578000000051e+01 +-1.136320686000000002e+01 +-1.143438004999999968e+01 +-1.147115181999999933e+01 +-1.136768436000000015e+01 +-1.142537736499999923e+01 +-1.139286660500000004e+01 +-1.141562079999999924e+01 +-1.144701193999999944e+01 +-1.142297648999999993e+01 +-1.142956876499999908e+01 +-1.145342111000000074e+01 +-1.145464324499999975e+01 +-1.130033588000000044e+01 +-1.148767279999999857e+01 +-1.144574641500000034e+01 +-1.147783183499999993e+01 +-1.140410089000000049e+01 +-1.143590640500000077e+01 +-1.167083024500000121e+01 +-1.153508662999999856e+01 +-1.169548701499999943e+01 +-1.173214626000000038e+01 +-1.179088210499999967e+01 +-1.158597849999999951e+01 +-1.174069689999999966e+01 +-1.188366603499999918e+01 +-1.155513858000000127e+01 +-1.174118375499999978e+01 +-1.168658017499999957e+01 +-1.171761512000000138e+01 +-1.160355376500000091e+01 +-1.179773425499999995e+01 +-1.173576641000000009e+01 +-1.184773445000000081e+01 +-1.171195125000000026e+01 +-1.196895742000000062e+01 +-1.180863856499999898e+01 +-1.162290000499999998e+01 diff --git a/new/Scripts/sal/dump/poormansdipstick_with_norm_in_mem.py b/new/Scripts/sal/dump/poormansdipstick_with_norm_in_mem.py new file mode 100644 index 0000000..991c316 --- /dev/null +++ b/new/Scripts/sal/dump/poormansdipstick_with_norm_in_mem.py @@ -0,0 +1,195 @@ +#prepare environment +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'rigol' not in instlist: + rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information stored in manual in MED instrument +med.set_device('PM-1-A (poormans dipstick 1st level cabel A') +med.set_setup('poormans RF dipstick') +med.set_user('Sal') + + +print rigol.query('*IDN?') + +# 'start measurement' +#def measure_temp_fsl(start_frequency, stop_frequency, runtime): + +start_frequency= 10 +stop_frequency= 18000 +bandwidth = 0.07#MHz +max_runtime = 600 #sec +rf_power = 0 +norm_runs = 100 +exp_runs =100 + + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings +filename = 'fsl_temp_sec_norm_in_mem' + +print 'prepare datafile' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=fsl.get_sweeppoints()) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Summed trace ') +#data.add_coordinate('temp [K]') +data.add_value('Temp (K)') +#data.add_value(rigol.get_function()[1:-1]+ ' ') #whatever rigol is set to +data.create_file() +data.copy_file('poormansdipstick_with_norm_in_mem.py') + +print 'prepare FSL for normalization' +#required preperation stuff (FSL) +fsl.reset() +fsl.set_start_frequency(start_frequency) +fsl.set_stop_frequency(stop_frequency) +span=stop_frequency-start_frequency +fsl.set_resolution_bandwidth(bandwidth) +fsl.set_tracking(True) +fsl.set_source_power(rf_power) +#fsl.set_averages(normalization_averages) #set the number of normalization runs +fsl.get_all() #get all the settings and store it in the settingsfile + +#time variable +x_time = 0 + +print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy +#plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) + +print 'Measure with Rigol: ' + rigol.get_function()[1:-1] +sleep(0.01) +#rigol.set_disp_off() #ben's preference +fsl.set_trace_continuous(False) +tstart = time() + + +print 'Normalization:' +run_index=0 +summed_trace =0 +summed_trace = array(fsl.get_trace()) #first local_trace + +while (x_time < max_runtime and run_indexrun_index): + x_time = time()- tstart + y_temp = (float(rigol.value()[13:])-221.47)/0.23377+4.2 #temperature converted to [K] (cal by Vibhor) + trace=fsl.get_trace() #FSL measurement + time_list = x_time*ones(len(trace)) #make list + temp_list = y_temp*ones(len(trace)) #make list + + normed_trace = array(trace)-normalization + data.new_block() + + data.add_data_point(flist, time_list, trace, normed_trace, temp_list) #store data + spyview_process(data,start_frequency,stop_frequency,x_time) + qt.msleep(0.01) #wait 10 usec so save etc + + run_index+=1 + print run_index, x_time,y_temp + +data.close_file() +qt.mend() + +#end measurement routine + + +fsl.set_trace_continuous(True) +#rigol.set_disp_on() diff --git a/new/Scripts/sal/dump/poormansdipstick_with_normalize.py b/new/Scripts/sal/dump/poormansdipstick_with_normalize.py new file mode 100644 index 0000000..b9d509d --- /dev/null +++ b/new/Scripts/sal/dump/poormansdipstick_with_normalize.py @@ -0,0 +1,195 @@ +#prepare environment +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'rigol' not in instlist: + rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information stored in manual in MED instrument +med.set_device('PM-1-A (poormans dipstick 1st level cabel A') +med.set_setup('poormans RF dipstick') +med.set_user('Sal') + + +print rigol.query('*IDN?') + +# 'start measurement' +#def measure_temp_fsl(start_frequency, stop_frequency, runtime): + +start_frequency= 10 +stop_frequency= 18000 +bandwidth = 0.07#MHz +max_runtime = 600 #sec +rf_power = 0 +norm_runs = 100 +exp_runs =100 + + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings +filename = 'fsl_temp_sec_normalization' + +print 'prepare datafile' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=fsl.get_sweeppoints()) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Summed trace ') +#data.add_coordinate('temp [K]') +data.add_value('Temp (K)') +#data.add_value(rigol.get_function()[1:-1]+ ' ') #whatever rigol is set to +data.create_file() +data.copy_file('poormansdipstick_with_normalize.py') + +print 'prepare FSL for normalization' +#required preperation stuff (FSL) +fsl.reset() +fsl.set_start_frequency(start_frequency) +fsl.set_stop_frequency(stop_frequency) +span=stop_frequency-start_frequency +fsl.set_resolution_bandwidth(bandwidth) +fsl.set_tracking(True) +fsl.set_source_power(rf_power) +#fsl.set_averages(normalization_averages) #set the number of normalization runs +fsl.get_all() #get all the settings and store it in the settingsfile + +#time variable +x_time = 0 + +print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy +#plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) + +print 'Measure with Rigol: ' + rigol.get_function()[1:-1] +sleep(0.01) +#rigol.set_disp_off() #ben's preference +fsl.set_trace_continuous(False) +tstart = time() + + +print 'Normalization:' +run_index=0 +summed_trace =0 +summed_trace = array(fsl.get_trace()) #first local_trace + +while (x_time < max_runtime and run_indexrun_index): + x_time = time()- tstart + y_temp = (float(rigol.value()[13:])-221.47)/0.23377+4.2 #temperature converted to [K] (cal by Vibhor) + trace=fsl.get_trace() #FSL measurement + time_list = x_time*ones(len(trace)) #make list + temp_list = y_temp*ones(len(trace)) #make list + + normed_trace = array(trace)-normalization + data.new_block() + + data.add_data_point(flist, time_list, trace, normed_trace, temp_list) #store data + spyview_process(data,start_frequency,stop_frequency,x_time) + qt.msleep(0.01) #wait 10 usec so save etc + + run_index+=1 + print run_index, x_time,y_temp + +data.close_file() +qt.mend() + +#end measurement routine + + +fsl.set_trace_continuous(True) +#rigol.set_disp_on() diff --git a/new/Scripts/sal/dump/poormansdipstick_with_normalize_v2.py b/new/Scripts/sal/dump/poormansdipstick_with_normalize_v2.py new file mode 100644 index 0000000..cc19a17 --- /dev/null +++ b/new/Scripts/sal/dump/poormansdipstick_with_normalize_v2.py @@ -0,0 +1,193 @@ +#prepare environment +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'rigol' not in instlist: + rigol= qt.instruments.create('rigol','rigol_dm3058',address='USB0::0x1AB1::0x0588::DM3L125000570::INSTR') + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information stored in manual in MED instrument +med.set_device('cpw 10um and 20um centerpin width (EOS1)') +med.set_setup('poormans RF dipstick') +med.set_user('Ben,Sal,Vibhor,Raj') + + +print rigol.query('*IDN?') + +# 'start measurement' +#def measure_temp_fsl(start_frequency, stop_frequency, runtime): + +start_frequency= 10 +stop_frequency= 18000 +bandwidth = 0.1 #MHz +max_runtime = 10 #sec +rf_power = 0 +norm_runs = 1 + + + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings +filename = 'fsl_temp_sec_normalization' + +print 'prepare datafile' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=fsl.get_sweeppoints()) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Summed trace ') +#data.add_coordinate('temp [K]') +data.add_value('Temp (K)') +#data.add_value(rigol.get_function()[1:-1]+ ' ') #whatever rigol is set to +data.create_file() +data.copy_file('poormansdipstick_with_normalize.py') + +print 'prepare FSL for normalization' +#required preperation stuff (FSL) +fsl.reset() +fsl.set_start_frequency(start_frequency) +fsl.set_stop_frequency(stop_frequency) +span=stop_frequency-start_frequency +fsl.set_resolution_bandwidth(bandwidth) +fsl.set_tracking(True) +fsl.set_source_power(rf_power) +#fsl.set_averages(normalization_averages) #set the number of normalization runs +fsl.get_all() #get all the settings and store it in the settingsfile + +#time variable +x_time = 0 + +print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy +#plot3Dx = qt.Plot3D(data, name='x3d', coorddims=(0,1), valdim=2) + +print 'Measure with Rigol: ' + rigol.get_function()[1:-1] +sleep(0.01) +#rigol.set_disp_off() #ben's preference +fsl.set_trace_continuous(False) +tstart = time() + + +print 'Normalization:' +run_index=0 +summed_trace =0 +summed_trace = array(fsl.get_trace()) #first local_trace + +while (x_time < max_runtime and run_index0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.write('\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/sal/pm_fsl_normalization_ext_signal.py b/new/Scripts/sal/pm_fsl_normalization_ext_signal.py new file mode 100644 index 0000000..ce45df5 --- /dev/null +++ b/new/Scripts/sal/pm_fsl_normalization_ext_signal.py @@ -0,0 +1,188 @@ +################################ +# DEVELOPMENT NOTES/LOG +################################ + +#transform into virtual spectrum analyser module +# build in normalization check / security measure + + + +################################ +# IMPORTS +################################ + +import qt +import numpy +from numpy import pi, random, arange, size, array, sin, cos, diff, absolute,zeros, sign,ceil,sqrt,absolute +from time import time, sleep, localtime, strftime +execfile('metagen.py') + + +################################ +# VARIABLES +################################ + +#For internal instrument variables see instruments section + +#Independent Variables +max_runtime = 60000 #sec +max_sweeptime = 60000 #sec + +rf_power = 0 +norm_runs = 40 +exp_runs=1 + + +start_frequency= 2500 +stop_frequency= 5000 +sweep_points =1250 + + +#Dependent Variables +flist=np.linspace(float(start_frequency),float(stop_frequency),sweep_points) + + +################################ +# INSTRUMENTS +################################ + +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + +if 'fsl' not in instlist: + fsl= qt.instruments.create('fsl','RS_FSL',address='TCPIP::192.168.100.21::INSTR') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +if 'smb' not in instlist: + smb = qt.instruments.create('smb100a','RS_SMB100A', address='TCPIP::192.168.100.22::INSTR') + +#Check and load instrument plugins +instlist = qt.instruments.get_instrument_names() +print "Available instruments: "+" ".join(instlist) + + +#measurement information stored in manual in MED instrument +med.set_device('Vibhor & Raj hangers') +med.set_setup('poormans RF dipstick') +med.set_user('Vibhor,Raj') + +print smb.query('*IDN?') +print fsl.query('*IDN?') + + +#SMB 100A instrument +smb.reset() +smb.set_RF_power(0) +smb.set_RF_frequency(start_frequency) +smb.set_RF_state(True) + + +#FSL18 instrument variables +kHz=0.001 +fsl_bandwidth = 10 #MHz +fsl_span = 0.01*kHz #MHz +fsl_sweep_points =101 + +def fsl_start(f_center,span): + return float(f_center-span/2) + +def fsl_stop(f_center, span): + return float(f_center+span/2) + +fsl.reset() +fsl.set_resolution_bandwidth(fsl_bandwidth) +fsl.set_tracking(False) +fsl.set_sweeppoints(101) +fsl.get_all() #get all the settings and store it in the settingsfile +fsl.set_trace_continuous(False) + + +################################ +# DATA INITIALIZATION +################################ + +#normalization routine +qt.mstart() +spyview_process(reset=True) #clear old meta-settings + +#Set up data +filename = 'pm_fsl_normalization_ext_signal' +data = qt.Data(name=filename) +data.add_coordinate('Frequency (MHz)',size=sweep_points) +data.add_coordinate('time [s]') +data.add_value('RF Power (dBm)') +data.add_value('Summed trace ') + +data.create_file() +data.copy_file('pm_fsl_normalization_ext_signal.py') + +#print 'prepare 2D plot' +plot=qt.Plot2D(data, name=filename, coorddim=0, valdim=2) #buggy + + +######################################## +### MEASUREMENT LOOP +######################################## + +#variables +run_index=0 +tstart = time() + + +summed_trace =array(0*ones(sweep_points)) + + +x_time = 0 +y_temp =0 +measurement_time=0 + +print 'Start Normalization' + +while (x_time < max_runtime and run_index0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n2\n%s'%data.get_dimension_name(1)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/sal/qubit/metagen2D.py b/new/Scripts/sal/qubit/metagen2D.py new file mode 100644 index 0000000..3965f25 --- /dev/null +++ b/new/Scripts/sal/qubit/metagen2D.py @@ -0,0 +1,67 @@ +def spyview_process(data=0,minval=0,maxval=0,blockval=0,reset=False,_blockvals=[]): + ''' + Substitue for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_blockvals)>0: + _blockvals.pop() + else: + _blockvals.append(blockval) + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (len(_blockvals), min(_blockvals), max(_blockvals), + data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() + metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') + metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) + metafile.write('\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/sal/qubit/metagen3D.py b/new/Scripts/sal/qubit/metagen3D.py new file mode 100644 index 0000000..3c06dc9 --- /dev/null +++ b/new/Scripts/sal/qubit/metagen3D.py @@ -0,0 +1,68 @@ +def spyview_process(data=0,minval=0,maxval=0,minblockval=0,maxblockval=0,outermostblockval=0,reset=False,_outermostblockvals=[]): + ''' + Substitute for "data.new_block" + Creates spyview meta.txt file after every block is completed + + REQUIRED Arguments: + data -- the data object + minval -- minval of inner loop + maxval -- maxval of inner loop + blockval -- value of outer loop + + optional argument: + reset -- use to clear before measurement: + + _blockvals is internal and should not be touched! + ''' + if reset==True: + while len(_outermostblockvals)>0: + _outermostblockvals.pop() + else: + _outermostblockvals.append(outermostblockval) + + print _outermostblockvals + + metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') + metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% + (data.get_npoints_max_block(), minval, maxval, + data.get_dimension_name(0))) + metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% + (data.get_nblocks_complete()/(len(_outermostblockvals)), minblockval, maxblockval, + data.get_dimension_name(1))) + metafile.write('#outer most loop\n%s\n%s\n%s\n%s\n'%(len(_outermostblockvals), min(_outermostblockvals), max(_outermostblockvals),data.get_dimension_name(2))) + metafile.write('#values\n4\n%s'%data.get_dimension_name(3)) + metafile.close() + +#There should be something that converts a datafile back into a data object... + +##def spyview_post_process(filename): +## ''' +## Substitue for "data.new_block" +## Creates spyview meta.txt file after every block is completed +## +## Arguments: +## filename -- data file to use +## ''' +## datafile=open(filename,'r') +## data=[] +## for line in datafile: +## if (len(line)>2) and (line[0]!='#') +## data.append(line.split()) +## +## innervals=[] +## blockvals=[] +## for i in data: +## innervals.append(i[0]) +## outervals.append(i[1]) +## +## +## metafile=open('%s.meta.txt' % data.get_filepath()[:-4], 'w') +## metafile.write('#inner loop\n%s\n%s\n%s\n%s\n'% +## (data.get_npoints_max_block(), min(innervals), max(innervals), +## data.get_dimension_name(0))) +## metafile.write('#outer loop\n%s\n%s\n%s\n%s\n'% +## (len(_blockvals), min(_blockvals), max(_blockvals), +## data.get_dimension_name(1)))#len(_blockvals) = data.get_nblocks() +## metafile.write('#outermost loop (unused)\n1\n0\n1\nNothing\n') +## metafile.write('#values\n3\n%s'%data.get_dimension_name(2)) +## metafile.close() diff --git a/new/Scripts/scriptdoc.txt b/new/Scripts/scriptdoc.txt new file mode 100644 index 0000000..24db2f5 --- /dev/null +++ b/new/Scripts/scriptdoc.txt @@ -0,0 +1,14 @@ +These are various scripts which I used in measurement. They are polished to various degrees: + +spectrum_measure is really a module for use with the FSL. It is polished and easy to use. Furthermore, the generic "full_measure_2D" function at the start may prove useful for other things + +ramp is a simple function used in various other scripts to ramp any parameter over time. + +metagen is used in various scripts to generate spyview files as the measurement progresses. + +bias_sweep/bias_gate_sweep are for simple DC IV measurements + +FM_Vg_sweep allows for FM measuremnets, and FMpowersweep allows for FM meausrements varying power. + +Note the use of virtual parameters: I often create an instrument called "vi" using the plugin "virtual composite." vi then gets parameters which are really just scaled versions of real parameters. For instance, vi can have a parameter "vg", which is the actual voltage on the gate, and the script sets this vg (vi.set_vg()) rather than the voltage on a lockin or ivvi or anything else. + diff --git a/new/Scripts/soufian/awg_dest/newtest6.pat b/new/Scripts/soufian/awg_dest/newtest6.pat new file mode 100644 index 0000000..7e23a99 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/newtest6.pat differ diff --git a/new/Scripts/soufian/awg_dest/newtest7.pat b/new/Scripts/soufian/awg_dest/newtest7.pat new file mode 100644 index 0000000..95d42e5 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/newtest7.pat differ diff --git a/new/Scripts/soufian/awg_dest/newtest8.pat b/new/Scripts/soufian/awg_dest/newtest8.pat new file mode 100644 index 0000000..95d42e5 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/newtest8.pat differ diff --git a/new/Scripts/soufian/awg_dest/newtest9.pat b/new/Scripts/soufian/awg_dest/newtest9.pat new file mode 100644 index 0000000..b9b6099 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/newtest9.pat differ diff --git a/new/Scripts/soufian/awg_dest/wav1.pat b/new/Scripts/soufian/awg_dest/wav1.pat new file mode 100644 index 0000000..5363770 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/wav1.pat differ diff --git a/new/Scripts/soufian/awg_dest/wav1.txt b/new/Scripts/soufian/awg_dest/wav1.txt new file mode 100644 index 0000000..5363770 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/wav1.txt differ diff --git a/new/Scripts/soufian/awg_dest/wav2.pat b/new/Scripts/soufian/awg_dest/wav2.pat new file mode 100644 index 0000000..43ef50f Binary files /dev/null and b/new/Scripts/soufian/awg_dest/wav2.pat differ diff --git a/new/Scripts/soufian/awg_dest/wav3.pat b/new/Scripts/soufian/awg_dest/wav3.pat new file mode 100644 index 0000000..aa185b2 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/wav3.pat differ diff --git a/new/Scripts/soufian/awg_dest/wav4.pat b/new/Scripts/soufian/awg_dest/wav4.pat new file mode 100644 index 0000000..30fef51 Binary files /dev/null and b/new/Scripts/soufian/awg_dest/wav4.pat differ diff --git a/new/Scripts/soufian/bla.pat b/new/Scripts/soufian/bla.pat new file mode 100644 index 0000000..7ea8f29 --- /dev/null +++ b/new/Scripts/soufian/bla.pat @@ -0,0 +1 @@ +sklksdlksdlsdl8923892389238923 \ No newline at end of file diff --git a/new/Scripts/soufian/klsdklsdkl.txt b/new/Scripts/soufian/klsdklsdkl.txt new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/newtest.pat b/new/Scripts/soufian/newtest.pat new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/newtest2.pat b/new/Scripts/soufian/newtest2.pat new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/newtest3.pat b/new/Scripts/soufian/newtest3.pat new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/newtest4.pat b/new/Scripts/soufian/newtest4.pat new file mode 100644 index 0000000..78504b7 --- /dev/null +++ b/new/Scripts/soufian/newtest4.pat @@ -0,0 +1 @@ +sdmklsdmklsdmklsdmklsd \ No newline at end of file diff --git a/new/Scripts/soufian/newtest5.pat b/new/Scripts/soufian/newtest5.pat new file mode 100644 index 0000000..78504b7 --- /dev/null +++ b/new/Scripts/soufian/newtest5.pat @@ -0,0 +1 @@ +sdmklsdmklsdmklsdmklsd \ No newline at end of file diff --git a/new/Scripts/soufian/newtest6.pat b/new/Scripts/soufian/newtest6.pat new file mode 100644 index 0000000..eaddebd --- /dev/null +++ b/new/Scripts/soufian/newtest6.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,00,1,0,0,0,0,0,0,0,01,1,0,0,0,0,0,0,0,00,0,1,0,0,0,0,0,0,01,0,1,0,0,0,0,0,0,00,1,1,0,0,0,0,0,0,01,1,1,0,0,0,0,0,0,00,0,0,1,0,0,0,0,0,01,0,0,1,0,0,0,0,0,00,1,0,1,0,0,0,0,0,01,1,0,1,0,0,0,0,0,00,0,1,1,0,0,0,0,0,01,0,1,1,0,0,0,0,0,00,1,1,1,0,0,0,0,0,01,1,1,1,0,0,0,0,0,00,0,0,0,1,0,0,0,0,01,0,0,0,1,0,0,0,0,00,1,0,0,1,0,0,0,0,01,1,0,0,1,0,0,0,0,00,0,1,0,1,0,0,0,0,01,0,1,0,1,0,0,0,0,00,1,1,0,1,0,0,0,0,01,1,1,0,1,0,0,0,0,00,0,0,1,1,0,0,0,0,01,0,0,1,1,0,0,0,0,00,1,0,1,1,0,0,0,0,01,1,0,1,1,0,0,0,0,00,0,1,1,1,0,0,0,0,01,0,1,1,1,0,0,0,0,00,1,1,1,1,0,0,0,0,01,1,1,1,1,0,0,0,0,00,0,0,0,0,1,0,0,0,01,0,0,0,0,1,0,0,0,00,1,0,0,0,1,0,0,0,01,1,0,0,0,1,0,0,0,00,0,1,0,0,1,0,0,0,01,0,1,0,0,1,0,0,0,00,1,1,0,0,1,0,0,0,01,1,1,0,0,1,0,0,0,01,0,0,1,0,1,0,0,0,00,1,0,1,0,1,0,0,0,01,1,0,1,0,1,0,0,0,00,0,1,1,0,1,0,0,0,01,0,1,1,0,1,0,0,0,00,1,1,1,0,1,0,0,0,01,1,1,1,0,1,0,0,0,00,0,0,0,1,1,0,0,0,01,0,0,0,1,1,0,0,0,00,1,0,0,1,1,0,0,0,01,1,0,0,1,1,0,0,0,00,0,1,0,1,1,0,0,0,01,0,1,0,1,1,0,0,0,00,1,1,0,1,1,0,0,0,01,1,1,0,1,1,0,0,0,00,0,0,1,1,1,0,0,0,01,0,0,1,1,1,0,0,0,00,1,0,1,1,1,0,0,0,01,1,0,1,1,1,0,0,0,00,0,1,1,1,1,0,0,0,01,0,1,1,1,1,0,0,0,00,1,1,1,1,1,0,0,0,01,1,1,1,1,1,0,0,0,00,0,0,0,0,0,1,0,0,01,0,0,0,0,0,1,0,0,00,1,0,0,0,0,1,0,0,01,1,0,0,0,0,1,0,0,00,0,1,0,0,0,1,0,0,01,0,1,0,0,0,1,0,0,00,1,1,0,0,0,1,0,0,01,1,1,0,0,0,1,0,0,00,0,0,1,0,0,1,0,0,01,0,0,1,0,0,1,0,0,00,1,0,1,0,0,1,0,0,01,1,0,1,0,0,1,0,0,00,0,1,1,0,0,1,0,0,01,0,1,1,0,0,1,0,0,00,1,1,1,0,0,1,0,0,01,1,1,1,0,0,1,0,0,00,0,0,0,1,0,1,0,0,00,1,0,0,1,0,1,0,0,01,1,0,0,1,0,1,0,0,00,0,1,0,1,0,1,0,0,01,0,1,0,1,0,1,0,0,00,1,1,0,1,0,1,0,0,01,1,1,0,1,0,1,0,0,00,0,0,1,1,0,1,0,0,01,0,0,1,1,0,1,0,0,00,1,0,1,1,0,1,0,0,01,1,0,1,1,0,1,0,0,00,0,1,1,1,0,1,0,0,01,0,1,1,1,0,1,0,0,00,1,1,1,1,0,1,0,0,01,1,1,1,1,0,1,0,0,00,0,0,0,0,1,1,0,0,01,0,0,0,0,1,1,0,0,00,1,0,0,0,1,1,0,0,01,1,0,0,0,1,1,0,0,00,0,1,0,0,1,1,0,0,01,0,1,0,0,1,1,0,0,00,1,1,0,0,1,1,0,0,01,1,1,0,0,1,1,0,0,00,0,0,1,0,1,1,0,0,01,0,0,1,0,1,1,0,0,00,1,0,1,0,1,1,0,0,01,1,0,1,0,1,1,0,0,00,0,1,1,0,1,1,0,0,01,0,1,1,0,1,1,0,0,00,1,1,1,0,1,1,0,0,01,1,1,1,0,1,1,0,0,00,0,0,0,1,1,1,0,0,01,0,0,0,1,1,1,0,0,00,1,0,0,1,1,1,0,0,01,1,0,0,1,1,1,0,0,00,0,1,0,1,1,1,0,0,01,0,1,0,1,1,1,0,0,00,1,1,0,1,1,1,0,0,01,1,1,0,1,1,1,0,0,00,0,0,1,1,1,1,0,0,01,0,0,1,1,1,1,0,0,01,1,0,1,1,1,1,0,0,00,0,1,1,1,1,1,0,0,01,0,1,1,1,1,1,0,0,00,1,1,1,1,1,1,0,0,01,1,1,1,1,1,1,0,0,00,0,0,0,0,0,0,1,0,01,0,0,0,0,0,0,1,0,00,1,0,0,0,0,0,1,0,01,1,0,0,0,0,0,1,0,00,0,1,0,0,0,0,1,0,01,0,1,0,0,0,0,1,0,00,1,1,0,0,0,0,1,0,01,1,1,0,0,0,0,1,0,00,0,0,1,0,0,0,1,0,01,0,0,1,0,0,0,1,0,00,1,0,1,0,0,0,1,0,01,1,0,1,0,0,0,1,0,00,0,1,1,0,0,0,1,0,01,0,1,1,0,0,0,1,0,00,1,1,1,0,0,0,1,0,01,1,1,1,0,0,0,1,0,00,0,0,0,1,0,0,1,0,01,0,0,0,1,0,0,1,0,00,1,0,0,1,0,0,1,0,01,1,0,0,1,0,0,1,0,00,0,1,0,1,0,0,1,0,01,0,1,0,1,0,0,1,0,00,1,1,0,1,0,0,1,0,01,1,1,0,1,0,0,1,0,00,0,0,1,1,0,0,1,0,01,0,0,1,1,0,0,1,0,00,1,0,1,1,0,0,1,0,01,1,0,1,1,0,0,1,0,00,0,1,1,1,0,0,1,0,01,0,1,1,1,0,0,1,0,00,1,1,1,1,0,0,1,0,01,1,1,1,1,0,0,1,0,00,0,0,0,0,1,0,1,0,01,0,0,0,0,1,0,1,0,00,1,0,0,0,1,0,1,0,00,0,1,0,0,1,0,1,0,01,0,1,0,0,1,0,1,0,00,1,1,0,0,1,0,1,0,01,1,1,0,0,1,0,1,0,00,0,0,1,0,1,0,1,0,01,0,0,1,0,1,0,1,0,00,1,0,1,0,1,0,1,0,01,1,0,1,0,1,0,1,0,00,0,1,1,0,1,0,1,0,01,0,1,1,0,1,0,1,0,00,1,1,1,0,1,0,1,0,01,1,1,1,0,1,0,1,0,00,0,0,0,1,1,0,1,0,01,0,0,0,1,1,0,1,0,00,1,0,0,1,1,0,1,0,01,1,0,0,1,1,0,1,0,00,0,1,0,1,1,0,1,0,01,0,1,0,1,1,0,1,0,00,1,1,0,1,1,0,1,0,01,1,1,0,1,1,0,1,0,00,0,0,1,1,1,0,1,0,01,0,0,1,1,1,0,1,0,00,1,0,1,1,1,0,1,0,01,1,0,1,1,1,0,1,0,00,0,1,1,1,1,0,1,0,01,0,1,1,1,1,0,1,0,00,1,1,1,1,1,0,1,0,01,1,1,1,1,1,0,1,0,00,0,0,0,0,0,1,1,0,01,0,0,0,0,0,1,1,0,00,1,0,0,0,0,1,1,0,01,1,0,0,0,0,1,1,0,00,0,1,0,0,0,1,1,0,01,0,1,0,0,0,1,1,0,00,1,1,0,0,0,1,1,0,01,1,1,0,0,0,1,1,0,00,0,0,1,0,0,1,1,0,01,0,0,1,0,0,1,1,0,00,1,0,1,0,0,1,1,0,01,1,0,1,0,0,1,1,0,01,0,1,1,0,0,1,1,0,00,1,1,1,0,0,1,1,0,01,1,1,1,0,0,1,1,0,00,0,0,0,1,0,1,1,0,01,0,0,0,1,0,1,1,0,00,1,0,0,1,0,1,1,0,01,1,0,0,1,0,1,1,0,00,0,1,0,1,0,1,1,0,01,0,1,0,1,0,1,1,0,00,1,1,0,1,0,1,1,0,01,1,1,0,1,0,1,1,0,00,0,0,1,1,0,1,1,0,01,0,0,1,1,0,1,1,0,00,1,0,1,1,0,1,1,0,01,1,0,1,1,0,1,1,0,00,0,1,1,1,0,1,1,0,01,0,1,1,1,0,1,1,0,00,1,1,1,1,0,1,1,0,01,1,1,1,1,0,1,1,0,00,0,0,0,0,1,1,1,0,01,0,0,0,0,1,1,1,0,00,1,0,0,0,1,1,1,0,01,1,0,0,0,1,1,1,0,00,0,1,0,0,1,1,1,0,01,0,1,0,0,1,1,1,0,00,1,1,0,0,1,1,1,0,01,1,1,0,0,1,1,1,0,00,0,0,1,0,1,1,1,0,01,0,0,1,0,1,1,1,0,00,1,0,1,0,1,1,1,0,01,1,0,1,0,1,1,1,0,00,0,1,1,0,1,1,1,0,01,0,1,1,0,1,1,1,0,00,1,1,1,0,1,1,1,0,01,1,1,1,0,1,1,1,0,00,0,0,0,1,1,1,1,0,01,0,0,0,1,1,1,1,0,00,1,0,0,1,1,1,1,0,01,1,0,0,1,1,1,1,0,00,0,1,0,1,1,1,1,0,00,1,1,0,1,1,1,1,0,01,1,1,0,1,1,1,1,0,00,0,0,1,1,1,1,1,0,01,0,0,1,1,1,1,1,0,00,1,0,1,1,1,1,1,0,01,1,0,1,1,1,1,1,0,00,0,1,1,1,1,1,1,0,01,0,1,1,1,1,1,1,0,00,1,1,1,1,1,1,1,0,01,1,1,1,1,1,1,1,0,00,0,0,0,0,0,0,0,1,01,0,0,0,0,0,0,0,1,00,1,0,0,0,0,0,0,1,01,1,0,0,0,0,0,0,1,00,0,1,0,0,0,0,0,1,01,0,1,0,0,0,0,0,1,00,1,1,0,0,0,0,0,1,01,1,1,0,0,0,0,0,1,00,0,0,1,0,0,0,0,1,01,0,0,1,0,0,0,0,1,00,1,0,1,0,0,0,0,1,01,1,0,1,0,0,0,0,1,00,0,1,1,0,0,0,0,1,01,0,1,1,0,0,0,0,1,00,1,1,1,0,0,0,0,1,01,1,1,1,0,0,0,0,1,00,0,0,0,1,0,0,0,1,01,0,0,0,1,0,0,0,1,00,1,0,0,1,0,0,0,1,01,1,0,0,1,0,0,0,1,00,0,1,0,1,0,0,0,1,01,0,1,0,1,0,0,0,1,00,1,1,0,1,0,0,0,1,01,1,1,0,1,0,0,0,1,00,0,0,1,1,0,0,0,1,01,0,0,1,1,0,0,0,1,00,1,0,1,1,0,0,0,1,01,1,0,1,1,0,0,0,1,00,0,1,1,1,0,0,0,1,01,0,1,1,1,0,0,0,1,01,1,1,1,1,0,0,0,1,00,0,0,0,0,1,0,0,1,01,0,0,0,0,1,0,0,1,00,1,0,0,0,1,0,0,1,01,1,0,0,0,1,0,0,1,00,0,1,0,0,1,0,0,1,01,0,1,0,0,1,0,0,1,00,1,1,0,0,1,0,0,1,01,1,1,0,0,1,0,0,1,00,0,0,1,0,1,0,0,1,01,0,0,1,0,1,0,0,1,00,1,0,1,0,1,0,0,1,01,1,0,1,0,1,0,0,1,00,0,1,1,0,1,0,0,1,01,0,1,1,0,1,0,0,1,00,1,1,1,0,1,0,0,1,01,1,1,1,0,1,0,0,1,00,0,0,0,1,1,0,0,1,01,0,0,0,1,1,0,0,1,00,1,0,0,1,1,0,0,1,01,1,0,0,1,1,0,0,1,00,0,1,0,1,1,0,0,1,01,0,1,0,1,1,0,0,1,00,1,1,0,1,1,0,0,1,01,1,1,0,1,1,0,0,1,00,0,0,1,1,1,0,0,1,01,0,0,1,1,1,0,0,1,00,1,0,1,1,1,0,0,1,01,1,0,1,1,1,0,0,1,00,0,1,1,1,1,0,0,1,01,0,1,1,1,1,0,0,1,00,1,1,1,1,1,0,0,1,01,1,1,1,1,1,0,0,1,00,0,0,0,0,0,1,0,1,01,0,0,0,0,0,1,0,1,00,1,0,0,0,0,1,0,1,01,1,0,0,0,0,1,0,1,00,0,1,0,0,0,1,0,1,01,0,1,0,0,0,1,0,1,00,1,1,0,0,0,1,0,1,00,0,0,1,0,0,1,0,1,01,0,0,1,0,0,1,0,1,00,1,0,1,0,0,1,0,1,01,1,0,1,0,0,1,0,1,00,0,1,1,0,0,1,0,1,01,0,1,1,0,0,1,0,1,00,1,1,1,0,0,1,0,1,01,1,1,1,0,0,1,0,1,00,0,0,0,1,0,1,0,1,01,0,0,0,1,0,1,0,1,00,1,0,0,1,0,1,0,1,01,1,0,0,1,0,1,0,1,00,0,1,0,1,0,1,0,1,01,0,1,0,1,0,1,0,1,00,1,1,0,1,0,1,0,1,01,1,1,0,1,0,1,0,1,00,0,0,1,1,0,1,0,1,01,0,0,1,1,0,1,0,1,00,1,0,1,1,0,1,0,1,01,1,0,1,1,0,1,0,1,00,0,1,1,1,0,1,0,1,01,0,1,1,1,0,1,0,1,00,1,1,1,1,0,1,0,1,01,1,1,1,1,0,1,0,1,00,0,0,0,0,1,1,0,1,01,0,0,0,0,1,1,0,1,00,1,0,0,0,1,1,0,1,01,1,0,0,0,1,1,0,1,00,0,1,0,0,1,1,0,1,01,0,1,0,0,1,1,0,1,00,1,1,0,0,1,1,0,1,01,1,1,0,0,1,1,0,1,00,0,0,1,0,1,1,0,1,01,0,0,1,0,1,1,0,1,00,1,0,1,0,1,1,0,1,01,1,0,1,0,1,1,0,1,00,0,1,1,0,1,1,0,1,01,0,1,1,0,1,1,0,1,00,1,1,1,0,1,1,0,1,01,1,1,1,0,1,1,0,1,01,0,0,0,1,1,1,0,1,00,1,0,0,1,1,1,0,1,01,1,0,0,1,1,1,0,1,00,0,1,0,1,1,1,0,1,01,0,1,0,1,1,1,0,1,00,1,1,0,1,1,1,0,1,01,1,1,0,1,1,1,0,1,00,0,0,1,1,1,1,0,1,01,0,0,1,1,1,1,0,1,00,1,0,1,1,1,1,0,1,01,1,0,1,1,1,1,0,1,00,0,1,1,1,1,1,0,1,01,0,1,1,1,1,1,0,1,00,1,1,1,1,1,1,0,1,01,1,1,1,1,1,1,0,1,00,0,0,0,0,0,0,1,1,01,0,0,0,0,0,0,1,1,00,1,0,0,0,0,0,1,1,01,1,0,0,0,0,0,1,1,00,0,1,0,0,0,0,1,1,01,0,1,0,0,0,0,1,1,00,1,1,0,0,0,0,1,1,01,1,1,0,0,0,0,1,1,00,0,0,1,0,0,0,1,1,01,0,0,1,0,0,0,1,1,00,1,0,1,0,0,0,1,1,01,1,0,1,0,0,0,1,1,00,0,1,1,0,0,0,1,1,01,0,1,1,0,0,0,1,1,00,1,1,1,0,0,0,1,1,01,1,1,1,0,0,0,1,1,00,0,0,0,1,0,0,1,1,01,0,0,0,1,0,0,1,1,00,1,0,0,1,0,0,1,1,01,1,0,0,1,0,0,1,1,00,0,1,0,1,0,0,1,1,01,0,1,0,1,0,0,1,1,00,1,1,0,1,0,0,1,1,01,1,1,0,1,0,0,1,1,00,0,0,1,1,0,0,1,1,00,1,0,1,1,0,0,1,1,01,1,0,1,1,0,0,1,1,00,0,1,1,1,0,0,1,1,01,0,1,1,1,0,0,1,1,00,1,1,1,1,0,0,1,1,01,1,1,1,1,0,0,1,1,00,0,0,0,0,1,0,1,1,01,0,0,0,0,1,0,1,1,00,1,0,0,0,1,0,1,1,01,1,0,0,0,1,0,1,1,00,0,1,0,0,1,0,1,1,01,0,1,0,0,1,0,1,1,00,1,1,0,0,1,0,1,1,01,1,1,0,0,1,0,1,1,00,0,0,1,0,1,0,1,1,01,0,0,1,0,1,0,1,1,00,1,0,1,0,1,0,1,1,01,1,0,1,0,1,0,1,1,00,0,1,1,0,1,0,1,1,01,0,1,1,0,1,0,1,1,00,1,1,1,0,1,0,1,1,01,1,1,1,0,1,0,1,1,00,0,0,0,1,1,0,1,1,01,0,0,0,1,1,0,1,1,00,1,0,0,1,1,0,1,1,01,1,0,0,1,1,0,1,1,00,0,1,0,1,1,0,1,1,01,0,1,0,1,1,0,1,1,00,1,1,0,1,1,0,1,1,01,1,1,0,1,1,0,1,1,00,0,0,1,1,1,0,1,1,01,0,0,1,1,1,0,1,1,00,1,0,1,1,1,0,1,1,01,1,0,1,1,1,0,1,1,00,0,1,1,1,1,0,1,1,01,0,1,1,1,1,0,1,1,00,1,1,1,1,1,0,1,1,01,1,1,1,1,1,0,1,1,00,0,0,0,0,0,1,1,1,01,0,0,0,0,0,1,1,1,01,1,0,0,0,0,1,1,1,00,0,1,0,0,0,1,1,1,01,0,1,0,0,0,1,1,1,00,1,1,0,0,0,1,1,1,01,1,1,0,0,0,1,1,1,00,0,0,1,0,0,1,1,1,01,0,0,1,0,0,1,1,1,00,1,0,1,0,0,1,1,1,01,1,0,1,0,0,1,1,1,00,0,1,1,0,0,1,1,1,01,0,1,1,0,0,1,1,1,00,1,1,1,0,0,1,1,1,01,1,1,1,0,0,1,1,1,00,0,0,0,1,0,1,1,1,01,0,0,0,1,0,1,1,1,00,1,0,0,1,0,1,1,1,01,1,0,0,1,0,1,1,1,00,0,1,0,1,0,1,1,1,01,0,1,0,1,0,1,1,1,00,1,1,0,1,0,1,1,1,01,1,1,0,1,0,1,1,1,00,0,0,1,1,0,1,1,1,01,0,0,1,1,0,1,1,1,00,1,0,1,1,0,1,1,1,01,1,0,1,1,0,1,1,1,00,0,1,1,1,0,1,1,1,01,0,1,1,1,0,1,1,1,00,1,1,1,1,0,1,1,1,01,1,1,1,1,0,1,1,1,00,0,0,0,0,1,1,1,1,01,0,0,0,0,1,1,1,1,00,1,0,0,0,1,1,1,1,01,1,0,0,0,1,1,1,1,00,0,1,0,0,1,1,1,1,01,0,1,0,0,1,1,1,1,00,1,1,0,0,1,1,1,1,01,1,1,0,0,1,1,1,1,00,0,0,1,0,1,1,1,1,01,0,0,1,0,1,1,1,1,00,1,0,1,0,1,1,1,1,00,0,1,1,0,1,1,1,1,01,0,1,1,0,1,1,1,1,00,1,1,1,0,1,1,1,1,01,1,1,1,0,1,1,1,1,00,0,0,0,1,1,1,1,1,01,0,0,0,1,1,1,1,1,00,1,0,0,1,1,1,1,1,01,1,0,0,1,1,1,1,1,00,0,1,0,1,1,1,1,1,01,0,1,0,1,1,1,1,1,00,1,1,0,1,1,1,1,1,01,1,1,0,1,1,1,1,1,00,0,0,1,1,1,1,1,1,01,0,0,1,1,1,1,1,1,00,1,0,1,1,1,1,1,1,01,1,0,1,1,1,1,1,1,00,0,1,1,1,1,1,1,1,01,0,1,1,1,1,1,1,1,00,1,1,1,1,1,1,1,1,01,1,1,1,1,1,1,1,1,00,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,10,1,0,0,0,0,0,0,0,11,1,0,0,0,0,0,0,0,10,0,1,0,0,0,0,0,0,11,0,1,0,0,0,0,0,0,10,1,1,0,0,0,0,0,0,11,1,1,0,0,0,0,0,0,10,0,0,1,0,0,0,0,0,11,0,0,1,0,0,0,0,0,10,1,0,1,0,0,0,0,0,11,1,0,1,0,0,0,0,0,10,0,1,1,0,0,0,0,0,11,0,1,1,0,0,0,0,0,10,1,1,1,0,0,0,0,0,11,1,1,1,0,0,0,0,0,10,0,0,0,1,0,0,0,0,11,0,0,0,1,0,0,0,0,10,1,0,0,1,0,0,0,0,11,1,0,0,1,0,0,0,0,11,0,1,0,1,0,0,0,0,10,1,1,0,1,0,0,0,0,11,1,1,0,1,0,0,0,0,10,0,0,1,1,0,0,0,0,11,0,0,1,1,0,0,0,0,10,1,0,1,1,0,0,0,0,11,1,0,1,1,0,0,0,0,10,0,1,1,1,0,0,0,0,11,0,1,1,1,0,0,0,0,10,1,1,1,1,0,0,0,0,11,1,1,1,1,0,0,0,0,10,0,0,0,0,1,0,0,0,11,0,0,0,0,1,0,0,0,10,1,0,0,0,1,0,0,0,11,1,0,0,0,1,0,0,0,10,0,1,0,0,1,0,0,0,11,0,1,0,0,1,0,0,0,10,1,1,0,0,1,0,0,0,11,1,1,0,0,1,0,0,0,10,0,0,1,0,1,0,0,0,11,0,0,1,0,1,0,0,0,10,1,0,1,0,1,0,0,0,11,1,0,1,0,1,0,0,0,10,0,1,1,0,1,0,0,0,11,0,1,1,0,1,0,0,0,10,1,1,1,0,1,0,0,0,11,1,1,1,0,1,0,0,0,10,0,0,0,1,1,0,0,0,11,0,0,0,1,1,0,0,0,10,1,0,0,1,1,0,0,0,11,1,0,0,1,1,0,0,0,10,0,1,0,1,1,0,0,0,11,0,1,0,1,1,0,0,0,10,1,1,0,1,1,0,0,0,11,1,1,0,1,1,0,0,0,10,0,0,1,1,1,0,0,0,11,0,0,1,1,1,0,0,0,10,1,0,1,1,1,0,0,0,11,1,0,1,1,1,0,0,0,10,0,1,1,1,1,0,0,0,10,1,1,1,1,1,0,0,0,11,1,1,1,1,1,0,0,0,10,0,0,0,0,0,1,0,0,11,0,0,0,0,0,1,0,0,10,1,0,0,0,0,1,0,0,11,1,0,0,0,0,1,0,0,10,0,1,0,0,0,1,0,0,11,0,1,0,0,0,1,0,0,10,1,1,0,0,0,1,0,0,11,1,1,0,0,0,1,0,0,10,0,0,1,0,0,1,0,0,11,0,0,1,0,0,1,0,0,10,1,0,1,0,0,1,0,0,11,1,0,1,0,0,1,0,0,10,0,1,1,0,0,1,0,0,11,0,1,1,0,0,1,0,0,10,1,1,1,0,0,1,0,0,11,1,1,1,0,0,1,0,0,10,0,0,0,1,0,1,0,0,11,0,0,0,1,0,1,0,0,10,1,0,0,1,0,1,0,0,11,1,0,0,1,0,1,0,0,10,0,1,0,1,0,1,0,0,11,0,1,0,1,0,1,0,0,10,1,1,0,1,0,1,0,0,11,1,1,0,1,0,1,0,0,10,0,0,1,1,0,1,0,0,11,0,0,1,1,0,1,0,0,10,1,0,1,1,0,1,0,0,11,1,0,1,1,0,1,0,0,10,0,1,1,1,0,1,0,0,11,0,1,1,1,0,1,0,0,10,1,1,1,1,0,1,0,0,11,1,1,1,1,0,1,0,0,10,0,0,0,0,1,1,0,0,11,0,0,0,0,1,1,0,0,10,1,0,0,0,1,1,0,0,11,1,0,0,0,1,1,0,0,10,0,1,0,0,1,1,0,0,11,0,1,0,0,1,1,0,0,11,1,1,0,0,1,1,0,0,10,0,0,1,0,1,1,0,0,11,0,0,1,0,1,1,0,0,10,1,0,1,0,1,1,0,0,11,1,0,1,0,1,1,0,0,10,0,1,1,0,1,1,0,0,11,0,1,1,0,1,1,0,0,10,1,1,1,0,1,1,0,0,11,1,1,1,0,1,1,0,0,10,0,0,0,1,1,1,0,0,11,0,0,0,1,1,1,0,0,10,1,0,0,1,1,1,0,0,11,1,0,0,1,1,1,0,0,10,0,1,0,1,1,1,0,0,11,0,1,0,1,1,1,0,0,10,1,1,0,1,1,1,0,0,11,1,1,0,1,1,1,0,0,10,0,0,1,1,1,1,0,0,11,0,0,1,1,1,1,0,0,10,1,0,1,1,1,1,0,0,11,1,0,1,1,1,1,0,0,10,0,1,1,1,1,1,0,0,11,0,1,1,1,1,1,0,0,10,1,1,1,1,1,1,0,0,11,1,1,1,1,1,1,0,0,10,0,0,0,0,0,0,1,0,11,0,0,0,0,0,0,1,0,10,1,0,0,0,0,0,1,0,11,1,0,0,0,0,0,1,0,10,0,1,0,0,0,0,1,0,11,0,1,0,0,0,0,1,0,10,1,1,0,0,0,0,1,0,11,1,1,0,0,0,0,1,0,10,0,0,1,0,0,0,1,0,11,0,0,1,0,0,0,1,0,10,1,0,1,0,0,0,1,0,11,1,0,1,0,0,0,1,0,10,0,1,1,0,0,0,1,0,11,0,1,1,0,0,0,1,0,10,1,1,1,0,0,0,1,0,10,0,0,0,1,0,0,1,0,11,0,0,0,1,0,0,1,0,10,1,0,0,1,0,0,1,0,11,1,0,0,1,0,0,1,0,10,0,1,0,1,0,0,1,0,11,0,1,0,1,0,0,1,0,10,1,1,0,1,0,0,1,0,11,1,1,0,1,0,0,1,0,10,0,0,1,1,0,0,1,0,11,0,0,1,1,0,0,1,0,10,1,0,1,1,0,0,1,0,11,1,0,1,1,0,0,1,0,10,0,1,1,1,0,0,1,0,11,0,1,1,1,0,0,1,0,10,1,1,1,1,0,0,1,0,11,1,1,1,1,0,0,1,0,10,0,0,0,0,1,0,1,0,11,0,0,0,0,1,0,1,0,10,1,0,0,0,1,0,1,0,11,1,0,0,0,1,0,1,0,10,0,1,0,0,1,0,1,0,11,0,1,0,0,1,0,1,0,10,1,1,0,0,1,0,1,0,11,1,1,0,0,1,0,1,0,10,0,0,1,0,1,0,1,0,11,0,0,1,0,1,0,1,0,10,1,0,1,0,1,0,1,0,11,1,0,1,0,1,0,1,0,10,0,1,1,0,1,0,1,0,11,0,1,1,0,1,0,1,0,10,1,1,1,0,1,0,1,0,11,1,1,1,0,1,0,1,0,10,0,0,0,1,1,0,1,0,11,0,0,0,1,1,0,1,0,10,1,0,0,1,1,0,1,0,11,1,0,0,1,1,0,1,0,10,0,1,0,1,1,0,1,0,11,0,1,0,1,1,0,1,0,10,1,1,0,1,1,0,1,0,11,1,1,0,1,1,0,1,0,11,0,0,1,1,1,0,1,0,10,1,0,1,1,1,0,1,0,11,1,0,1,1,1,0,1,0,10,0,1,1,1,1,0,1,0,11,0,1,1,1,1,0,1,0,10,1,1,1,1,1,0,1,0,11,1,1,1,1,1,0,1,0,10,0,0,0,0,0,1,1,0,11,0,0,0,0,0,1,1,0,10,1,0,0,0,0,1,1,0,11,1,0,0,0,0,1,1,0,10,0,1,0,0,0,1,1,0,11,0,1,0,0,0,1,1,0,10,1,1,0,0,0,1,1,0,11,1,1,0,0,0,1,1,0,10,0,0,1,0,0,1,1,0,11,0,0,1,0,0,1,1,0,10,1,0,1,0,0,1,1,0,11,1,0,1,0,0,1,1,0,10,0,1,1,0,0,1,1,0,11,0,1,1,0,0,1,1,0,10,1,1,1,0,0,1,1,0,11,1,1,1,0,0,1,1,0,10,0,0,0,1,0,1,1,0,11,0,0,0,1,0,1,1,0,10,1,0,0,1,0,1,1,0,11,1,0,0,1,0,1,1,0,10,0,1,0,1,0,1,1,0,11,0,1,0,1,0,1,1,0,10,1,1,0,1,0,1,1,0,11,1,1,0,1,0,1,1,0,10,0,0,1,1,0,1,1,0,11,0,0,1,1,0,1,1,0,10,1,0,1,1,0,1,1,0,11,1,0,1,1,0,1,1,0,10,0,1,1,1,0,1,1,0,11,0,1,1,1,0,1,1,0,10,1,1,1,1,0,1,1,0,11,1,1,1,1,0,1,1,0,10,0,0,0,0,1,1,1,0,10,1,0,0,0,1,1,1,0,11,1,0,0,0,1,1,1,0,10,0,1,0,0,1,1,1,0,11,0,1,0,0,1,1,1,0,10,1,1,0,0,1,1,1,0,11,1,1,0,0,1,1,1,0,10,0,0,1,0,1,1,1,0,11,0,0,1,0,1,1,1,0,10,1,0,1,0,1,1,1,0,11,1,0,1,0,1,1,1,0,10,0,1,1,0,1,1,1,0,11,0,1,1,0,1,1,1,0,10,1,1,1,0,1,1,1,0,11,1,1,1,0,1,1,1,0,10,0,0,0,1,1,1,1,0,11,0,0,0,1,1,1,1,0,10,1,0,0,1,1,1,1,0,11,1,0,0,1,1,1,1,0,10,0,1,0,1,1,1,1,0,11,0,1,0,1,1,1,1,0,10,1,1,0,1,1,1,1,0,11,1,1,0,1,1,1,1,0,10,0,0,1,1,1,1,1,0,11,0,0,1,1,1,1,1,0,10,1,0,1,1,1,1,1,0,11,1,0,1,1,1,1,1,0,10,0,1,1,1,1,1,1,0,11,0,1,1,1,1,1,1,0,10,1,1,1,1,1,1,1,0,11,1,1,1,1,1,1,1,0,10,0,0,0,0,0,0,0,1,11,0,0,0,0,0,0,0,1,10,1,0,0,0,0,0,0,1,11,1,0,0,0,0,0,0,1,10,0,1,0,0,0,0,0,1,11,0,1,0,0,0,0,0,1,10,1,1,0,0,0,0,0,1,11,1,1,0,0,0,0,0,1,10,0,0,1,0,0,0,0,1,11,0,0,1,0,0,0,0,1,11,1,0,1,0,0,0,0,1,10,0,1,1,0,0,0,0,1,11,0,1,1,0,0,0,0,1,10,1,1,1,0,0,0,0,1,11,1,1,1,0,0,0,0,1,10,0,0,0,1,0,0,0,1,11,0,0,0,1,0,0,0,1,10,1,0,0,1,0,0,0,1,11,1,0,0,1,0,0,0,1,10,0,1,0,1,0,0,0,1,11,0,1,0,1,0,0,0,1,10,1,1,0,1,0,0,0,1,11,1,1,0,1,0,0,0,1,10,0,0,1,1,0,0,0,1,11,0,0,1,1,0,0,0,1,10,1,0,1,1,0,0,0,1,11,1,0,1,1,0,0,0,1,10,0,1,1,1,0,0,0,1,11,0,1,1,1,0,0,0,1,10,1,1,1,1,0,0,0,1,11,1,1,1,1,0,0,0,1,10,0,0,0,0,1,0,0,1,11,0,0,0,0,1,0,0,1,10,1,0,0,0,1,0,0,1,11,1,0,0,0,1,0,0,1,10,0,1,0,0,1,0,0,1,11,0,1,0,0,1,0,0,1,10,1,1,0,0,1,0,0,1,11,1,1,0,0,1,0,0,1,10,0,0,1,0,1,0,0,1,11,0,0,1,0,1,0,0,1,10,1,0,1,0,1,0,0,1,11,1,0,1,0,1,0,0,1,10,0,1,1,0,1,0,0,1,11,0,1,1,0,1,0,0,1,10,1,1,1,0,1,0,0,1,11,1,1,1,0,1,0,0,1,10,0,0,0,1,1,0,0,1,11,0,0,0,1,1,0,0,1,10,1,0,0,1,1,0,0,1,10,0,1,0,1,1,0,0,1,11,0,1,0,1,1,0,0,1,10,1,1,0,1,1,0,0,1,11,1,1,0,1,1,0,0,1,10,0,0,1,1,1,0,0,1,11,0,0,1,1,1,0,0,1,10,1,0,1,1,1,0,0,1,11,1,0,1,1,1,0,0,1,10,0,1,1,1,1,0,0,1,11,0,1,1,1,1,0,0,1,10,1,1,1,1,1,0,0,1,11,1,1,1,1,1,0,0,1,10,0,0,0,0,0,1,0,1,11,0,0,0,0,0,1,0,1,10,1,0,0,0,0,1,0,1,11,1,0,0,0,0,1,0,1,10,0,1,0,0,0,1,0,1,11,0,1,0,0,0,1,0,1,10,1,1,0,0,0,1,0,1,11,1,1,0,0,0,1,0,1,10,0,0,1,0,0,1,0,1,11,0,0,1,0,0,1,0,1,10,1,0,1,0,0,1,0,1,11,1,0,1,0,0,1,0,1,10,0,1,1,0,0,1,0,1,11,0,1,1,0,0,1,0,1,10,1,1,1,0,0,1,0,1,11,1,1,1,0,0,1,0,1,10,0,0,0,1,0,1,0,1,11,0,0,0,1,0,1,0,1,10,1,0,0,1,0,1,0,1,11,1,0,0,1,0,1,0,1,10,0,1,0,1,0,1,0,1,11,0,1,0,1,0,1,0,1,10,1,1,0,1,0,1,0,1,11,1,1,0,1,0,1,0,1,10,0,0,1,1,0,1,0,1,11,0,0,1,1,0,1,0,1,10,1,0,1,1,0,1,0,1,11,1,0,1,1,0,1,0,1,11,0,1,1,1,0,1,0,1,10,1,1,1,1,0,1,0,1,11,1,1,1,1,0,1,0,1,10,0,0,0,0,1,1,0,1,11,0,0,0,0,1,1,0,1,10,1,0,0,0,1,1,0,1,11,1,0,0,0,1,1,0,1,10,0,1,0,0,1,1,0,1,11,0,1,0,0,1,1,0,1,10,1,1,0,0,1,1,0,1,11,1,1,0,0,1,1,0,1,10,0,0,1,0,1,1,0,1,11,0,0,1,0,1,1,0,1,10,1,0,1,0,1,1,0,1,11,1,0,1,0,1,1,0,1,10,0,1,1,0,1,1,0,1,11,0,1,1,0,1,1,0,1,10,1,1,1,0,1,1,0,1,11,1,1,1,0,1,1,0,1,10,0,0,0,1,1,1,0,1,11,0,0,0,1,1,1,0,1,10,1,0,0,1,1,1,0,1,11,1,0,0,1,1,1,0,1,10,0,1,0,1,1,1,0,1,11,0,1,0,1,1,1,0,1,10,1,1,0,1,1,1,0,1,11,1,1,0,1,1,1,0,1,10,0,0,1,1,1,1,0,1,11,0,0,1,1,1,1,0,1,10,1,0,1,1,1,1,0,1,11,1,0,1,1,1,1,0,1,10,0,1,1,1,1,1,0,1,11,0,1,1,1,1,1,0,1,10,1,1,1,1,1,1,0,1,11,1,1,1,1,1,1,0,1,10,0,0,0,0,0,0,1,1,11,0,0,0,0,0,0,1,1,10,1,0,0,0,0,0,1,1,11,1,0,0,0,0,0,1,1,10,0,1,0,0,0,0,1,1,10,1,1,0,0,0,0,1,1,11,1,1,0,0,0,0,1,1,10,0,0,1,0,0,0,1,1,11,0,0,1,0,0,0,1,1,10,1,0,1,0,0,0,1,1,11,1,0,1,0,0,0,1,1,10,0,1,1,0,0,0,1,1,11,0,1,1,0,0,0,1,1,10,1,1,1,0,0,0,1,1,11,1,1,1,0,0,0,1,1,10,0,0,0,1,0,0,1,1,11,0,0,0,1,0,0,1,1,10,1,0,0,1,0,0,1,1,11,1,0,0,1,0,0,1,1,10,0,1,0,1,0,0,1,1,11,0,1,0,1,0,0,1,1,10,1,1,0,1,0,0,1,1,11,1,1,0,1,0,0,1,1,10,0,0,1,1,0,0,1,1,11,0,0,1,1,0,0,1,1,10,1,0,1,1,0,0,1,1,11,1,0,1,1,0,0,1,1,10,0,1,1,1,0,0,1,1,11,0,1,1,1,0,0,1,1,10,1,1,1,1,0,0,1,1,11,1,1,1,1,0,0,1,1,10,0,0,0,0,1,0,1,1,11,0,0,0,0,1,0,1,1,10,1,0,0,0,1,0,1,1,11,1,0,0,0,1,0,1,1,10,0,1,0,0,1,0,1,1,11,0,1,0,0,1,0,1,1,10,1,1,0,0,1,0,1,1,11,1,1,0,0,1,0,1,1,10,0,0,1,0,1,0,1,1,11,0,0,1,0,1,0,1,1,10,1,0,1,0,1,0,1,1,11,1,0,1,0,1,0,1,1,10,0,1,1,0,1,0,1,1,11,0,1,1,0,1,0,1,1,11,1,1,1,0,1,0,1,1,10,0,0,0,1,1,0,1,1,11,0,0,0,1,1,0,1,1,10,1,0,0,1,1,0,1,1,11,1,0,0,1,1,0,1,1,10,0,1,0,1,1,0,1,1,11,0,1,0,1,1,0,1,1,10,1,1,0,1,1,0,1,1,11,1,1,0,1,1,0,1,1,10,0,0,1,1,1,0,1,1,11,0,0,1,1,1,0,1,1,10,1,0,1,1,1,0,1,1,11,1,0,1,1,1,0,1,1,10,0,1,1,1,1,0,1,1,11,0,1,1,1,1,0,1,1,10,1,1,1,1,1,0,1,1,11,1,1,1,1,1,0,1,1,10,0,0,0,0,0,1,1,1,11,0,0,0,0,0,1,1,1,10,1,0,0,0,0,1,1,1,11,1,0,0,0,0,1,1,1,10,0,1,0,0,0,1,1,1,11,0,1,0,0,0,1,1,1,10,1,1,0,0,0,1,1,1,11,1,1,0,0,0,1,1,1,10,0,0,1,0,0,1,1,1,11,0,0,1,0,0,1,1,1,10,1,0,1,0,0,1,1,1,11,1,0,1,0,0,1,1,1,10,0,1,1,0,0,1,1,1,11,0,1,1,0,0,1,1,1,10,1,1,1,0,0,1,1,1,11,1,1,1,0,0,1,1,1,10,0,0,0,1,0,1,1,1,11,0,0,0,1,0,1,1,1,10,1,0,0,1,0,1,1,1,11,1,0,0,1,0,1,1,1,10,0,1,0,1,0,1,1,1,11,0,1,0,1,0,1,1,1,10,1,1,0,1,0,1,1,1,10,0,0,1,1,0,1,1,1,11,0,0,1,1,0,1,1,1,10,1,0,1,1,0,1,1,1,11,1,0,1,1,0,1,1,1,10,0,1,1,1,0,1,1,1,11,0,1,1,1,0,1,1,1,10,1,1,1,1,0,1,1,1,11,1,1,1,1,0,1,1,1,10,0,0,0,0,1,1,1,1,11,0,0,0,0,1,1,1,1,10,1,0,0,0,1,1,1,1,11,1,0,0,0,1,1,1,1,10,0,1,0,0,1,1,1,1,11,0,1,0,0,1,1,1,1,10,1,1,0,0,1,1,1,1,11,1,1,0,0,1,1,1,1,10,0,0,1,0,1,1,1,1,11,0,0,1,0,1,1,1,1,10,1,0,1,0,1,1,1,1,11,1,0,1,0,1,1,1,1,10,0,1,1,0,1,1,1,1,11,0,1,1,0,1,1,1,1,10,1,1,1,0,1,1,1,1,11,1,1,1,0,1,1,1,1,10,0,0,0,1,1,1,1,1,11,0,0,0,1,1,1,1,1,10,1,0,0,1,1,1,1,1,11,1,0,0,1,1,1,1,1,10,0,1,0,1,1,1,1,1,11,0,1,0,1,1,1,1,1,10,1,1,0,1,1,1,1,1,11,1,1,0,1,1,1,1,1,10,0,0,1,1,1,1,1,1,11,0,0,1,1,1,1,1,1,10,1,0,1,1,1,1,1,1,11,1,0,1,1,1,1,1,1,10,0,1,1,1,1,1,1,1,11,0,1,1,1,1,1,1,1,10,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1 \ No newline at end of file diff --git a/new/Scripts/soufian/newtest7.pat b/new/Scripts/soufian/newtest7.pat new file mode 100644 index 0000000..500b3d9 --- /dev/null +++ b/new/Scripts/soufian/newtest7.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,00,01,0,0,0,0,0,0,0,0,00,00,1,0,0,0,0,0,0,0,00,01,1,0,0,0,0,0,0,0,00,00,0,1,0,0,0,0,0,0,00,01,0,1,0,0,0,0,0,0,00,00,1,1,0,0,0,0,0,0,00,01,1,1,0,0,0,0,0,0,00,00,0,0,1,0,0,0,0,0,00,01,0,0,1,0,0,0,0,0,00,00,1,0,1,0,0,0,0,0,00,01,1,0,1,0,0,0,0,0,00,00,0,1,1,0,0,0,0,0,00,01,0,1,1,0,0,0,0,0,00,00,1,1,1,0,0,0,0,0,00,01,1,1,1,0,0,0,0,0,00,00,0,0,0,1,0,0,0,0,00,01,0,0,0,1,0,0,0,0,00,00,1,0,0,1,0,0,0,0,00,01,1,0,0,1,0,0,0,0,00,00,0,1,0,1,0,0,0,0,00,01,0,1,0,1,0,0,0,0,00,00,1,1,0,1,0,0,0,0,00,01,1,1,0,1,0,0,0,0,00,00,0,0,1,1,0,0,0,0,00,01,0,0,1,1,0,0,0,0,00,00,1,0,1,1,0,0,0,0,00,01,1,0,1,1,0,0,0,0,00,00,0,1,1,1,0,0,0,0,00,01,0,1,1,1,0,0,0,0,00,00,1,1,1,1,0,0,0,0,00,01,1,1,1,1,0,0,0,0,00,00,0,0,0,0,1,0,0,0,00,01,0,0,0,0,1,0,0,0,00,00,1,0,0,0,1,0,0,0,00,01,1,0,0,0,1,0,0,0,00,00,0,1,0,0,1,0,0,0,00,01,0,1,0,0,1,0,0,0,00,00,1,1,0,0,1,0,0,0,00,01,1,1,0,0,1,0,0,0,00,01,0,0,1,0,1,0,0,0,00,00,1,0,1,0,1,0,0,0,00,01,1,0,1,0,1,0,0,0,00,00,0,1,1,0,1,0,0,0,00,01,0,1,1,0,1,0,0,0,00,00,1,1,1,0,1,0,0,0,00,01,1,1,1,0,1,0,0,0,00,00,0,0,0,1,1,0,0,0,00,01,0,0,0,1,1,0,0,0,00,00,1,0,0,1,1,0,0,0,00,01,1,0,0,1,1,0,0,0,00,00,0,1,0,1,1,0,0,0,00,01,0,1,0,1,1,0,0,0,00,00,1,1,0,1,1,0,0,0,00,01,1,1,0,1,1,0,0,0,00,00,0,0,1,1,1,0,0,0,00,01,0,0,1,1,1,0,0,0,00,00,1,0,1,1,1,0,0,0,00,01,1,0,1,1,1,0,0,0,00,00,0,1,1,1,1,0,0,0,00,01,0,1,1,1,1,0,0,0,00,00,1,1,1,1,1,0,0,0,00,01,1,1,1,1,1,0,0,0,00,00,0,0,0,0,0,1,0,0,00,01,0,0,0,0,0,1,0,0,00,00,1,0,0,0,0,1,0,0,00,01,1,0,0,0,0,1,0,0,00,00,0,1,0,0,0,1,0,0,00,01,0,1,0,0,0,1,0,0,00,00,1,1,0,0,0,1,0,0,00,01,1,1,0,0,0,1,0,0,00,00,0,0,1,0,0,1,0,0,00,01,0,0,1,0,0,1,0,0,00,00,1,0,1,0,0,1,0,0,00,01,1,0,1,0,0,1,0,0,00,00,0,1,1,0,0,1,0,0,00,01,0,1,1,0,0,1,0,0,00,00,1,1,1,0,0,1,0,0,00,01,1,1,1,0,0,1,0,0,00,00,0,0,0,1,0,1,0,0,00,00,1,0,0,1,0,1,0,0,00,01,1,0,0,1,0,1,0,0,00,00,0,1,0,1,0,1,0,0,00,01,0,1,0,1,0,1,0,0,00,00,1,1,0,1,0,1,0,0,00,01,1,1,0,1,0,1,0,0,00,00,0,0,1,1,0,1,0,0,00,01,0,0,1,1,0,1,0,0,00,00,1,0,1,1,0,1,0,0,00,01,1,0,1,1,0,1,0,0,00,00,0,1,1,1,0,1,0,0,00,01,0,1,1,1,0,1,0,0,00,00,1,1,1,1,0,1,0,0,00,01,1,1,1,1,0,1,0,0,00,00,0,0,0,0,1,1,0,0,00,01,0,0,0,0,1,1,0,0,00,00,1,0,0,0,1,1,0,0,00,01,1,0,0,0,1,1,0,0,00,00,0,1,0,0,1,1,0,0,00,01,0,1,0,0,1,1,0,0,00,00,1,1,0,0,1,1,0,0,00,01,1,1,0,0,1,1,0,0,00,00,0,0,1,0,1,1,0,0,00,01,0,0,1,0,1,1,0,0,00,00,1,0,1,0,1,1,0,0,00,01,1,0,1,0,1,1,0,0,00,00,0,1,1,0,1,1,0,0,00,01,0,1,1,0,1,1,0,0,00,00,1,1,1,0,1,1,0,0,00,01,1,1,1,0,1,1,0,0,00,00,0,0,0,1,1,1,0,0,00,01,0,0,0,1,1,1,0,0,00,00,1,0,0,1,1,1,0,0,00,01,1,0,0,1,1,1,0,0,00,00,0,1,0,1,1,1,0,0,00,01,0,1,0,1,1,1,0,0,00,00,1,1,0,1,1,1,0,0,00,01,1,1,0,1,1,1,0,0,00,00,0,0,1,1,1,1,0,0,00,01,0,0,1,1,1,1,0,0,00,01,1,0,1,1,1,1,0,0,00,00,0,1,1,1,1,1,0,0,00,01,0,1,1,1,1,1,0,0,00,00,1,1,1,1,1,1,0,0,00,01,1,1,1,1,1,1,0,0,00,00,0,0,0,0,0,0,1,0,00,01,0,0,0,0,0,0,1,0,00,00,1,0,0,0,0,0,1,0,00,01,1,0,0,0,0,0,1,0,00,00,0,1,0,0,0,0,1,0,00,01,0,1,0,0,0,0,1,0,00,00,1,1,0,0,0,0,1,0,00,01,1,1,0,0,0,0,1,0,00,00,0,0,1,0,0,0,1,0,00,01,0,0,1,0,0,0,1,0,00,00,1,0,1,0,0,0,1,0,00,01,1,0,1,0,0,0,1,0,00,00,0,1,1,0,0,0,1,0,00,01,0,1,1,0,0,0,1,0,00,00,1,1,1,0,0,0,1,0,00,01,1,1,1,0,0,0,1,0,00,00,0,0,0,1,0,0,1,0,00,01,0,0,0,1,0,0,1,0,00,00,1,0,0,1,0,0,1,0,00,01,1,0,0,1,0,0,1,0,00,00,0,1,0,1,0,0,1,0,00,01,0,1,0,1,0,0,1,0,00,00,1,1,0,1,0,0,1,0,00,01,1,1,0,1,0,0,1,0,00,00,0,0,1,1,0,0,1,0,00,01,0,0,1,1,0,0,1,0,00,00,1,0,1,1,0,0,1,0,00,01,1,0,1,1,0,0,1,0,00,00,0,1,1,1,0,0,1,0,00,01,0,1,1,1,0,0,1,0,00,00,1,1,1,1,0,0,1,0,00,01,1,1,1,1,0,0,1,0,00,00,0,0,0,0,1,0,1,0,00,01,0,0,0,0,1,0,1,0,00,00,1,0,0,0,1,0,1,0,00,00,0,1,0,0,1,0,1,0,00,01,0,1,0,0,1,0,1,0,00,00,1,1,0,0,1,0,1,0,00,01,1,1,0,0,1,0,1,0,00,00,0,0,1,0,1,0,1,0,00,01,0,0,1,0,1,0,1,0,00,00,1,0,1,0,1,0,1,0,00,01,1,0,1,0,1,0,1,0,00,00,0,1,1,0,1,0,1,0,00,01,0,1,1,0,1,0,1,0,00,00,1,1,1,0,1,0,1,0,00,01,1,1,1,0,1,0,1,0,00,00,0,0,0,1,1,0,1,0,00,01,0,0,0,1,1,0,1,0,00,00,1,0,0,1,1,0,1,0,00,01,1,0,0,1,1,0,1,0,00,00,0,1,0,1,1,0,1,0,00,01,0,1,0,1,1,0,1,0,00,00,1,1,0,1,1,0,1,0,00,01,1,1,0,1,1,0,1,0,00,00,0,0,1,1,1,0,1,0,00,01,0,0,1,1,1,0,1,0,00,00,1,0,1,1,1,0,1,0,00,01,1,0,1,1,1,0,1,0,00,00,0,1,1,1,1,0,1,0,00,01,0,1,1,1,1,0,1,0,00,00,1,1,1,1,1,0,1,0,00,01,1,1,1,1,1,0,1,0,00,00,0,0,0,0,0,1,1,0,00,01,0,0,0,0,0,1,1,0,00,00,1,0,0,0,0,1,1,0,00,01,1,0,0,0,0,1,1,0,00,00,0,1,0,0,0,1,1,0,00,01,0,1,0,0,0,1,1,0,00,00,1,1,0,0,0,1,1,0,00,01,1,1,0,0,0,1,1,0,00,00,0,0,1,0,0,1,1,0,00,01,0,0,1,0,0,1,1,0,00,00,1,0,1,0,0,1,1,0,00,01,1,0,1,0,0,1,1,0,00,01,0,1,1,0,0,1,1,0,00,00,1,1,1,0,0,1,1,0,00,01,1,1,1,0,0,1,1,0,00,00,0,0,0,1,0,1,1,0,00,01,0,0,0,1,0,1,1,0,00,00,1,0,0,1,0,1,1,0,00,01,1,0,0,1,0,1,1,0,00,00,0,1,0,1,0,1,1,0,00,01,0,1,0,1,0,1,1,0,00,00,1,1,0,1,0,1,1,0,00,01,1,1,0,1,0,1,1,0,00,00,0,0,1,1,0,1,1,0,00,01,0,0,1,1,0,1,1,0,00,00,1,0,1,1,0,1,1,0,00,01,1,0,1,1,0,1,1,0,00,00,0,1,1,1,0,1,1,0,00,01,0,1,1,1,0,1,1,0,00,00,1,1,1,1,0,1,1,0,00,01,1,1,1,1,0,1,1,0,00,00,0,0,0,0,1,1,1,0,00,01,0,0,0,0,1,1,1,0,00,00,1,0,0,0,1,1,1,0,00,01,1,0,0,0,1,1,1,0,00,00,0,1,0,0,1,1,1,0,00,01,0,1,0,0,1,1,1,0,00,00,1,1,0,0,1,1,1,0,00,01,1,1,0,0,1,1,1,0,00,00,0,0,1,0,1,1,1,0,00,01,0,0,1,0,1,1,1,0,00,00,1,0,1,0,1,1,1,0,00,01,1,0,1,0,1,1,1,0,00,00,0,1,1,0,1,1,1,0,00,01,0,1,1,0,1,1,1,0,00,00,1,1,1,0,1,1,1,0,00,01,1,1,1,0,1,1,1,0,00,00,0,0,0,1,1,1,1,0,00,01,0,0,0,1,1,1,1,0,00,00,1,0,0,1,1,1,1,0,00,01,1,0,0,1,1,1,1,0,00,00,0,1,0,1,1,1,1,0,00,00,1,1,0,1,1,1,1,0,00,01,1,1,0,1,1,1,1,0,00,00,0,0,1,1,1,1,1,0,00,01,0,0,1,1,1,1,1,0,00,00,1,0,1,1,1,1,1,0,00,01,1,0,1,1,1,1,1,0,00,00,0,1,1,1,1,1,1,0,00,01,0,1,1,1,1,1,1,0,00,00,1,1,1,1,1,1,1,0,00,01,1,1,1,1,1,1,1,0,00,00,0,0,0,0,0,0,0,1,00,01,0,0,0,0,0,0,0,1,00,00,1,0,0,0,0,0,0,1,00,01,1,0,0,0,0,0,0,1,00,00,0,1,0,0,0,0,0,1,00,01,0,1,0,0,0,0,0,1,00,00,1,1,0,0,0,0,0,1,00,01,1,1,0,0,0,0,0,1,00,00,0,0,1,0,0,0,0,1,00,01,0,0,1,0,0,0,0,1,00,00,1,0,1,0,0,0,0,1,00,01,1,0,1,0,0,0,0,1,00,00,0,1,1,0,0,0,0,1,00,01,0,1,1,0,0,0,0,1,00,00,1,1,1,0,0,0,0,1,00,01,1,1,1,0,0,0,0,1,00,00,0,0,0,1,0,0,0,1,00,01,0,0,0,1,0,0,0,1,00,00,1,0,0,1,0,0,0,1,00,01,1,0,0,1,0,0,0,1,00,00,0,1,0,1,0,0,0,1,00,01,0,1,0,1,0,0,0,1,00,00,1,1,0,1,0,0,0,1,00,01,1,1,0,1,0,0,0,1,00,00,0,0,1,1,0,0,0,1,00,01,0,0,1,1,0,0,0,1,00,00,1,0,1,1,0,0,0,1,00,01,1,0,1,1,0,0,0,1,00,00,0,1,1,1,0,0,0,1,00,01,0,1,1,1,0,0,0,1,00,01,1,1,1,1,0,0,0,1,00,00,0,0,0,0,1,0,0,1,00,01,0,0,0,0,1,0,0,1,00,00,1,0,0,0,1,0,0,1,00,01,1,0,0,0,1,0,0,1,00,00,0,1,0,0,1,0,0,1,00,01,0,1,0,0,1,0,0,1,00,00,1,1,0,0,1,0,0,1,00,01,1,1,0,0,1,0,0,1,00,00,0,0,1,0,1,0,0,1,00,01,0,0,1,0,1,0,0,1,00,00,1,0,1,0,1,0,0,1,00,01,1,0,1,0,1,0,0,1,00,00,0,1,1,0,1,0,0,1,00,01,0,1,1,0,1,0,0,1,00,00,1,1,1,0,1,0,0,1,00,01,1,1,1,0,1,0,0,1,00,00,0,0,0,1,1,0,0,1,00,01,0,0,0,1,1,0,0,1,00,00,1,0,0,1,1,0,0,1,00,01,1,0,0,1,1,0,0,1,00,00,0,1,0,1,1,0,0,1,00,01,0,1,0,1,1,0,0,1,00,00,1,1,0,1,1,0,0,1,00,01,1,1,0,1,1,0,0,1,00,00,0,0,1,1,1,0,0,1,00,01,0,0,1,1,1,0,0,1,00,00,1,0,1,1,1,0,0,1,00,01,1,0,1,1,1,0,0,1,00,00,0,1,1,1,1,0,0,1,00,01,0,1,1,1,1,0,0,1,00,00,1,1,1,1,1,0,0,1,00,01,1,1,1,1,1,0,0,1,00,00,0,0,0,0,0,1,0,1,00,01,0,0,0,0,0,1,0,1,00,00,1,0,0,0,0,1,0,1,00,01,1,0,0,0,0,1,0,1,00,00,0,1,0,0,0,1,0,1,00,01,0,1,0,0,0,1,0,1,00,00,1,1,0,0,0,1,0,1,00,00,0,0,1,0,0,1,0,1,00,01,0,0,1,0,0,1,0,1,00,00,1,0,1,0,0,1,0,1,00,01,1,0,1,0,0,1,0,1,00,00,0,1,1,0,0,1,0,1,00,01,0,1,1,0,0,1,0,1,00,00,1,1,1,0,0,1,0,1,00,01,1,1,1,0,0,1,0,1,00,00,0,0,0,1,0,1,0,1,00,01,0,0,0,1,0,1,0,1,00,00,1,0,0,1,0,1,0,1,00,01,1,0,0,1,0,1,0,1,00,00,0,1,0,1,0,1,0,1,00,01,0,1,0,1,0,1,0,1,00,00,1,1,0,1,0,1,0,1,00,01,1,1,0,1,0,1,0,1,00,00,0,0,1,1,0,1,0,1,00,01,0,0,1,1,0,1,0,1,00,00,1,0,1,1,0,1,0,1,00,01,1,0,1,1,0,1,0,1,00,00,0,1,1,1,0,1,0,1,00,01,0,1,1,1,0,1,0,1,00,00,1,1,1,1,0,1,0,1,00,01,1,1,1,1,0,1,0,1,00,00,0,0,0,0,1,1,0,1,00,01,0,0,0,0,1,1,0,1,00,00,1,0,0,0,1,1,0,1,00,01,1,0,0,0,1,1,0,1,00,00,0,1,0,0,1,1,0,1,00,01,0,1,0,0,1,1,0,1,00,00,1,1,0,0,1,1,0,1,00,01,1,1,0,0,1,1,0,1,00,00,0,0,1,0,1,1,0,1,00,01,0,0,1,0,1,1,0,1,00,00,1,0,1,0,1,1,0,1,00,01,1,0,1,0,1,1,0,1,00,00,0,1,1,0,1,1,0,1,00,01,0,1,1,0,1,1,0,1,00,00,1,1,1,0,1,1,0,1,00,01,1,1,1,0,1,1,0,1,00,01,0,0,0,1,1,1,0,1,00,00,1,0,0,1,1,1,0,1,00,01,1,0,0,1,1,1,0,1,00,00,0,1,0,1,1,1,0,1,00,01,0,1,0,1,1,1,0,1,00,00,1,1,0,1,1,1,0,1,00,01,1,1,0,1,1,1,0,1,00,00,0,0,1,1,1,1,0,1,00,01,0,0,1,1,1,1,0,1,00,00,1,0,1,1,1,1,0,1,00,01,1,0,1,1,1,1,0,1,00,00,0,1,1,1,1,1,0,1,00,01,0,1,1,1,1,1,0,1,00,00,1,1,1,1,1,1,0,1,00,01,1,1,1,1,1,1,0,1,00,00,0,0,0,0,0,0,1,1,00,01,0,0,0,0,0,0,1,1,00,00,1,0,0,0,0,0,1,1,00,01,1,0,0,0,0,0,1,1,00,00,0,1,0,0,0,0,1,1,00,01,0,1,0,0,0,0,1,1,00,00,1,1,0,0,0,0,1,1,00,01,1,1,0,0,0,0,1,1,00,00,0,0,1,0,0,0,1,1,00,01,0,0,1,0,0,0,1,1,00,00,1,0,1,0,0,0,1,1,00,01,1,0,1,0,0,0,1,1,00,00,0,1,1,0,0,0,1,1,00,01,0,1,1,0,0,0,1,1,00,00,1,1,1,0,0,0,1,1,00,01,1,1,1,0,0,0,1,1,00,00,0,0,0,1,0,0,1,1,00,01,0,0,0,1,0,0,1,1,00,00,1,0,0,1,0,0,1,1,00,01,1,0,0,1,0,0,1,1,00,00,0,1,0,1,0,0,1,1,00,01,0,1,0,1,0,0,1,1,00,00,1,1,0,1,0,0,1,1,00,01,1,1,0,1,0,0,1,1,00,00,0,0,1,1,0,0,1,1,00,00,1,0,1,1,0,0,1,1,00,01,1,0,1,1,0,0,1,1,00,00,0,1,1,1,0,0,1,1,00,01,0,1,1,1,0,0,1,1,00,00,1,1,1,1,0,0,1,1,00,01,1,1,1,1,0,0,1,1,00,00,0,0,0,0,1,0,1,1,00,01,0,0,0,0,1,0,1,1,00,00,1,0,0,0,1,0,1,1,00,01,1,0,0,0,1,0,1,1,00,00,0,1,0,0,1,0,1,1,00,01,0,1,0,0,1,0,1,1,00,00,1,1,0,0,1,0,1,1,00,01,1,1,0,0,1,0,1,1,00,00,0,0,1,0,1,0,1,1,00,01,0,0,1,0,1,0,1,1,00,00,1,0,1,0,1,0,1,1,00,01,1,0,1,0,1,0,1,1,00,00,0,1,1,0,1,0,1,1,00,01,0,1,1,0,1,0,1,1,00,00,1,1,1,0,1,0,1,1,00,01,1,1,1,0,1,0,1,1,00,00,0,0,0,1,1,0,1,1,00,01,0,0,0,1,1,0,1,1,00,00,1,0,0,1,1,0,1,1,00,01,1,0,0,1,1,0,1,1,00,00,0,1,0,1,1,0,1,1,00,01,0,1,0,1,1,0,1,1,00,00,1,1,0,1,1,0,1,1,00,01,1,1,0,1,1,0,1,1,00,00,0,0,1,1,1,0,1,1,00,01,0,0,1,1,1,0,1,1,00,00,1,0,1,1,1,0,1,1,00,01,1,0,1,1,1,0,1,1,00,00,0,1,1,1,1,0,1,1,00,01,0,1,1,1,1,0,1,1,00,00,1,1,1,1,1,0,1,1,00,01,1,1,1,1,1,0,1,1,00,00,0,0,0,0,0,1,1,1,00,01,0,0,0,0,0,1,1,1,00,01,1,0,0,0,0,1,1,1,00,00,0,1,0,0,0,1,1,1,00,01,0,1,0,0,0,1,1,1,00,00,1,1,0,0,0,1,1,1,00,01,1,1,0,0,0,1,1,1,00,00,0,0,1,0,0,1,1,1,00,01,0,0,1,0,0,1,1,1,00,00,1,0,1,0,0,1,1,1,00,01,1,0,1,0,0,1,1,1,00,00,0,1,1,0,0,1,1,1,00,01,0,1,1,0,0,1,1,1,00,00,1,1,1,0,0,1,1,1,00,01,1,1,1,0,0,1,1,1,00,00,0,0,0,1,0,1,1,1,00,01,0,0,0,1,0,1,1,1,00,00,1,0,0,1,0,1,1,1,00,01,1,0,0,1,0,1,1,1,00,00,0,1,0,1,0,1,1,1,00,01,0,1,0,1,0,1,1,1,00,00,1,1,0,1,0,1,1,1,00,01,1,1,0,1,0,1,1,1,00,00,0,0,1,1,0,1,1,1,00,01,0,0,1,1,0,1,1,1,00,00,1,0,1,1,0,1,1,1,00,01,1,0,1,1,0,1,1,1,00,00,0,1,1,1,0,1,1,1,00,01,0,1,1,1,0,1,1,1,00,00,1,1,1,1,0,1,1,1,00,01,1,1,1,1,0,1,1,1,00,00,0,0,0,0,1,1,1,1,00,01,0,0,0,0,1,1,1,1,00,00,1,0,0,0,1,1,1,1,00,01,1,0,0,0,1,1,1,1,00,00,0,1,0,0,1,1,1,1,00,01,0,1,0,0,1,1,1,1,00,00,1,1,0,0,1,1,1,1,00,01,1,1,0,0,1,1,1,1,00,00,0,0,1,0,1,1,1,1,00,01,0,0,1,0,1,1,1,1,00,00,1,0,1,0,1,1,1,1,00,00,0,1,1,0,1,1,1,1,00,01,0,1,1,0,1,1,1,1,00,00,1,1,1,0,1,1,1,1,00,01,1,1,1,0,1,1,1,1,00,00,0,0,0,1,1,1,1,1,00,01,0,0,0,1,1,1,1,1,00,00,1,0,0,1,1,1,1,1,00,01,1,0,0,1,1,1,1,1,00,00,0,1,0,1,1,1,1,1,00,01,0,1,0,1,1,1,1,1,00,00,1,1,0,1,1,1,1,1,00,01,1,1,0,1,1,1,1,1,00,00,0,0,1,1,1,1,1,1,00,01,0,0,1,1,1,1,1,1,00,00,1,0,1,1,1,1,1,1,00,01,1,0,1,1,1,1,1,1,00,00,0,1,1,1,1,1,1,1,00,01,0,1,1,1,1,1,1,1,00,00,1,1,1,1,1,1,1,1,00,01,1,1,1,1,1,1,1,1,00,00,0,0,0,0,0,0,0,0,10,01,0,0,0,0,0,0,0,0,10,00,1,0,0,0,0,0,0,0,10,01,1,0,0,0,0,0,0,0,10,00,0,1,0,0,0,0,0,0,10,01,0,1,0,0,0,0,0,0,10,00,1,1,0,0,0,0,0,0,10,01,1,1,0,0,0,0,0,0,10,00,0,0,1,0,0,0,0,0,10,01,0,0,1,0,0,0,0,0,10,00,1,0,1,0,0,0,0,0,10,01,1,0,1,0,0,0,0,0,10,00,0,1,1,0,0,0,0,0,10,01,0,1,1,0,0,0,0,0,10,00,1,1,1,0,0,0,0,0,10,01,1,1,1,0,0,0,0,0,10,00,0,0,0,1,0,0,0,0,10,01,0,0,0,1,0,0,0,0,10,00,1,0,0,1,0,0,0,0,10,01,1,0,0,1,0,0,0,0,10,01,0,1,0,1,0,0,0,0,10,00,1,1,0,1,0,0,0,0,10,01,1,1,0,1,0,0,0,0,10,00,0,0,1,1,0,0,0,0,10,01,0,0,1,1,0,0,0,0,10,00,1,0,1,1,0,0,0,0,10,01,1,0,1,1,0,0,0,0,10,00,0,1,1,1,0,0,0,0,10,01,0,1,1,1,0,0,0,0,10,00,1,1,1,1,0,0,0,0,10,01,1,1,1,1,0,0,0,0,10,00,0,0,0,0,1,0,0,0,10,01,0,0,0,0,1,0,0,0,10,00,1,0,0,0,1,0,0,0,10,01,1,0,0,0,1,0,0,0,10,00,0,1,0,0,1,0,0,0,10,01,0,1,0,0,1,0,0,0,10,00,1,1,0,0,1,0,0,0,10,01,1,1,0,0,1,0,0,0,10,00,0,0,1,0,1,0,0,0,10,01,0,0,1,0,1,0,0,0,10,00,1,0,1,0,1,0,0,0,10,01,1,0,1,0,1,0,0,0,10,00,0,1,1,0,1,0,0,0,10,01,0,1,1,0,1,0,0,0,10,00,1,1,1,0,1,0,0,0,10,01,1,1,1,0,1,0,0,0,10,00,0,0,0,1,1,0,0,0,10,01,0,0,0,1,1,0,0,0,10,00,1,0,0,1,1,0,0,0,10,01,1,0,0,1,1,0,0,0,10,00,0,1,0,1,1,0,0,0,10,01,0,1,0,1,1,0,0,0,10,00,1,1,0,1,1,0,0,0,10,01,1,1,0,1,1,0,0,0,10,00,0,0,1,1,1,0,0,0,10,01,0,0,1,1,1,0,0,0,10,00,1,0,1,1,1,0,0,0,10,01,1,0,1,1,1,0,0,0,10,00,0,1,1,1,1,0,0,0,10,00,1,1,1,1,1,0,0,0,10,01,1,1,1,1,1,0,0,0,10,00,0,0,0,0,0,1,0,0,10,01,0,0,0,0,0,1,0,0,10,00,1,0,0,0,0,1,0,0,10,01,1,0,0,0,0,1,0,0,10,00,0,1,0,0,0,1,0,0,10,01,0,1,0,0,0,1,0,0,10,00,1,1,0,0,0,1,0,0,10,01,1,1,0,0,0,1,0,0,10,00,0,0,1,0,0,1,0,0,10,01,0,0,1,0,0,1,0,0,10,00,1,0,1,0,0,1,0,0,10,01,1,0,1,0,0,1,0,0,10,00,0,1,1,0,0,1,0,0,10,01,0,1,1,0,0,1,0,0,10,00,1,1,1,0,0,1,0,0,10,01,1,1,1,0,0,1,0,0,10,00,0,0,0,1,0,1,0,0,10,01,0,0,0,1,0,1,0,0,10,00,1,0,0,1,0,1,0,0,10,01,1,0,0,1,0,1,0,0,10,00,0,1,0,1,0,1,0,0,10,01,0,1,0,1,0,1,0,0,10,00,1,1,0,1,0,1,0,0,10,01,1,1,0,1,0,1,0,0,10,00,0,0,1,1,0,1,0,0,10,01,0,0,1,1,0,1,0,0,10,00,1,0,1,1,0,1,0,0,10,01,1,0,1,1,0,1,0,0,10,00,0,1,1,1,0,1,0,0,10,01,0,1,1,1,0,1,0,0,10,00,1,1,1,1,0,1,0,0,10,01,1,1,1,1,0,1,0,0,10,00,0,0,0,0,1,1,0,0,10,01,0,0,0,0,1,1,0,0,10,00,1,0,0,0,1,1,0,0,10,01,1,0,0,0,1,1,0,0,10,00,0,1,0,0,1,1,0,0,10,01,0,1,0,0,1,1,0,0,10,01,1,1,0,0,1,1,0,0,10,00,0,0,1,0,1,1,0,0,10,01,0,0,1,0,1,1,0,0,10,00,1,0,1,0,1,1,0,0,10,01,1,0,1,0,1,1,0,0,10,00,0,1,1,0,1,1,0,0,10,01,0,1,1,0,1,1,0,0,10,00,1,1,1,0,1,1,0,0,10,01,1,1,1,0,1,1,0,0,10,00,0,0,0,1,1,1,0,0,10,01,0,0,0,1,1,1,0,0,10,00,1,0,0,1,1,1,0,0,10,01,1,0,0,1,1,1,0,0,10,00,0,1,0,1,1,1,0,0,10,01,0,1,0,1,1,1,0,0,10,00,1,1,0,1,1,1,0,0,10,01,1,1,0,1,1,1,0,0,10,00,0,0,1,1,1,1,0,0,10,01,0,0,1,1,1,1,0,0,10,00,1,0,1,1,1,1,0,0,10,01,1,0,1,1,1,1,0,0,10,00,0,1,1,1,1,1,0,0,10,01,0,1,1,1,1,1,0,0,10,00,1,1,1,1,1,1,0,0,10,01,1,1,1,1,1,1,0,0,10,00,0,0,0,0,0,0,1,0,10,01,0,0,0,0,0,0,1,0,10,00,1,0,0,0,0,0,1,0,10,01,1,0,0,0,0,0,1,0,10,00,0,1,0,0,0,0,1,0,10,01,0,1,0,0,0,0,1,0,10,00,1,1,0,0,0,0,1,0,10,01,1,1,0,0,0,0,1,0,10,00,0,0,1,0,0,0,1,0,10,01,0,0,1,0,0,0,1,0,10,00,1,0,1,0,0,0,1,0,10,01,1,0,1,0,0,0,1,0,10,00,0,1,1,0,0,0,1,0,10,01,0,1,1,0,0,0,1,0,10,00,1,1,1,0,0,0,1,0,10,00,0,0,0,1,0,0,1,0,10,01,0,0,0,1,0,0,1,0,10,00,1,0,0,1,0,0,1,0,10,01,1,0,0,1,0,0,1,0,10,00,0,1,0,1,0,0,1,0,10,01,0,1,0,1,0,0,1,0,10,00,1,1,0,1,0,0,1,0,10,01,1,1,0,1,0,0,1,0,10,00,0,0,1,1,0,0,1,0,10,01,0,0,1,1,0,0,1,0,10,00,1,0,1,1,0,0,1,0,10,01,1,0,1,1,0,0,1,0,10,00,0,1,1,1,0,0,1,0,10,01,0,1,1,1,0,0,1,0,10,00,1,1,1,1,0,0,1,0,10,01,1,1,1,1,0,0,1,0,10,00,0,0,0,0,1,0,1,0,10,01,0,0,0,0,1,0,1,0,10,00,1,0,0,0,1,0,1,0,10,01,1,0,0,0,1,0,1,0,10,00,0,1,0,0,1,0,1,0,10,01,0,1,0,0,1,0,1,0,10,00,1,1,0,0,1,0,1,0,10,01,1,1,0,0,1,0,1,0,10,00,0,0,1,0,1,0,1,0,10,01,0,0,1,0,1,0,1,0,10,00,1,0,1,0,1,0,1,0,10,01,1,0,1,0,1,0,1,0,10,00,0,1,1,0,1,0,1,0,10,01,0,1,1,0,1,0,1,0,10,00,1,1,1,0,1,0,1,0,10,01,1,1,1,0,1,0,1,0,10,00,0,0,0,1,1,0,1,0,10,01,0,0,0,1,1,0,1,0,10,00,1,0,0,1,1,0,1,0,10,01,1,0,0,1,1,0,1,0,10,00,0,1,0,1,1,0,1,0,10,01,0,1,0,1,1,0,1,0,10,00,1,1,0,1,1,0,1,0,10,01,1,1,0,1,1,0,1,0,10,01,0,0,1,1,1,0,1,0,10,00,1,0,1,1,1,0,1,0,10,01,1,0,1,1,1,0,1,0,10,00,0,1,1,1,1,0,1,0,10,01,0,1,1,1,1,0,1,0,10,00,1,1,1,1,1,0,1,0,10,01,1,1,1,1,1,0,1,0,10,00,0,0,0,0,0,1,1,0,10,01,0,0,0,0,0,1,1,0,10,00,1,0,0,0,0,1,1,0,10,01,1,0,0,0,0,1,1,0,10,00,0,1,0,0,0,1,1,0,10,01,0,1,0,0,0,1,1,0,10,00,1,1,0,0,0,1,1,0,10,01,1,1,0,0,0,1,1,0,10,00,0,0,1,0,0,1,1,0,10,01,0,0,1,0,0,1,1,0,10,00,1,0,1,0,0,1,1,0,10,01,1,0,1,0,0,1,1,0,10,00,0,1,1,0,0,1,1,0,10,01,0,1,1,0,0,1,1,0,10,00,1,1,1,0,0,1,1,0,10,01,1,1,1,0,0,1,1,0,10,00,0,0,0,1,0,1,1,0,10,01,0,0,0,1,0,1,1,0,10,00,1,0,0,1,0,1,1,0,10,01,1,0,0,1,0,1,1,0,10,00,0,1,0,1,0,1,1,0,10,01,0,1,0,1,0,1,1,0,10,00,1,1,0,1,0,1,1,0,10,01,1,1,0,1,0,1,1,0,10,00,0,0,1,1,0,1,1,0,10,01,0,0,1,1,0,1,1,0,10,00,1,0,1,1,0,1,1,0,10,01,1,0,1,1,0,1,1,0,10,00,0,1,1,1,0,1,1,0,10,01,0,1,1,1,0,1,1,0,10,00,1,1,1,1,0,1,1,0,10,01,1,1,1,1,0,1,1,0,10,00,0,0,0,0,1,1,1,0,10,00,1,0,0,0,1,1,1,0,10,01,1,0,0,0,1,1,1,0,10,00,0,1,0,0,1,1,1,0,10,01,0,1,0,0,1,1,1,0,10,00,1,1,0,0,1,1,1,0,10,01,1,1,0,0,1,1,1,0,10,00,0,0,1,0,1,1,1,0,10,01,0,0,1,0,1,1,1,0,10,00,1,0,1,0,1,1,1,0,10,01,1,0,1,0,1,1,1,0,10,00,0,1,1,0,1,1,1,0,10,01,0,1,1,0,1,1,1,0,10,00,1,1,1,0,1,1,1,0,10,01,1,1,1,0,1,1,1,0,10,00,0,0,0,1,1,1,1,0,10,01,0,0,0,1,1,1,1,0,10,00,1,0,0,1,1,1,1,0,10,01,1,0,0,1,1,1,1,0,10,00,0,1,0,1,1,1,1,0,10,01,0,1,0,1,1,1,1,0,10,00,1,1,0,1,1,1,1,0,10,01,1,1,0,1,1,1,1,0,10,00,0,0,1,1,1,1,1,0,10,01,0,0,1,1,1,1,1,0,10,00,1,0,1,1,1,1,1,0,10,01,1,0,1,1,1,1,1,0,10,00,0,1,1,1,1,1,1,0,10,01,0,1,1,1,1,1,1,0,10,00,1,1,1,1,1,1,1,0,10,01,1,1,1,1,1,1,1,0,10,00,0,0,0,0,0,0,0,1,10,01,0,0,0,0,0,0,0,1,10,00,1,0,0,0,0,0,0,1,10,01,1,0,0,0,0,0,0,1,10,00,0,1,0,0,0,0,0,1,10,01,0,1,0,0,0,0,0,1,10,00,1,1,0,0,0,0,0,1,10,01,1,1,0,0,0,0,0,1,10,00,0,0,1,0,0,0,0,1,10,01,0,0,1,0,0,0,0,1,10,01,1,0,1,0,0,0,0,1,10,00,0,1,1,0,0,0,0,1,10,01,0,1,1,0,0,0,0,1,10,00,1,1,1,0,0,0,0,1,10,01,1,1,1,0,0,0,0,1,10,00,0,0,0,1,0,0,0,1,10,01,0,0,0,1,0,0,0,1,10,00,1,0,0,1,0,0,0,1,10,01,1,0,0,1,0,0,0,1,10,00,0,1,0,1,0,0,0,1,10,01,0,1,0,1,0,0,0,1,10,00,1,1,0,1,0,0,0,1,10,01,1,1,0,1,0,0,0,1,10,00,0,0,1,1,0,0,0,1,10,01,0,0,1,1,0,0,0,1,10,00,1,0,1,1,0,0,0,1,10,01,1,0,1,1,0,0,0,1,10,00,0,1,1,1,0,0,0,1,10,01,0,1,1,1,0,0,0,1,10,00,1,1,1,1,0,0,0,1,10,01,1,1,1,1,0,0,0,1,10,00,0,0,0,0,1,0,0,1,10,01,0,0,0,0,1,0,0,1,10,00,1,0,0,0,1,0,0,1,10,01,1,0,0,0,1,0,0,1,10,00,0,1,0,0,1,0,0,1,10,01,0,1,0,0,1,0,0,1,10,00,1,1,0,0,1,0,0,1,10,01,1,1,0,0,1,0,0,1,10,00,0,0,1,0,1,0,0,1,10,01,0,0,1,0,1,0,0,1,10,00,1,0,1,0,1,0,0,1,10,01,1,0,1,0,1,0,0,1,10,00,0,1,1,0,1,0,0,1,10,01,0,1,1,0,1,0,0,1,10,00,1,1,1,0,1,0,0,1,10,01,1,1,1,0,1,0,0,1,10,00,0,0,0,1,1,0,0,1,10,01,0,0,0,1,1,0,0,1,10,00,1,0,0,1,1,0,0,1,10,00,0,1,0,1,1,0,0,1,10,01,0,1,0,1,1,0,0,1,10,00,1,1,0,1,1,0,0,1,10,01,1,1,0,1,1,0,0,1,10,00,0,0,1,1,1,0,0,1,10,01,0,0,1,1,1,0,0,1,10,00,1,0,1,1,1,0,0,1,10,01,1,0,1,1,1,0,0,1,10,00,0,1,1,1,1,0,0,1,10,01,0,1,1,1,1,0,0,1,10,00,1,1,1,1,1,0,0,1,10,01,1,1,1,1,1,0,0,1,10,00,0,0,0,0,0,1,0,1,10,01,0,0,0,0,0,1,0,1,10,00,1,0,0,0,0,1,0,1,10,01,1,0,0,0,0,1,0,1,10,00,0,1,0,0,0,1,0,1,10,01,0,1,0,0,0,1,0,1,10,00,1,1,0,0,0,1,0,1,10,01,1,1,0,0,0,1,0,1,10,00,0,0,1,0,0,1,0,1,10,01,0,0,1,0,0,1,0,1,10,00,1,0,1,0,0,1,0,1,10,01,1,0,1,0,0,1,0,1,10,00,0,1,1,0,0,1,0,1,10,01,0,1,1,0,0,1,0,1,10,00,1,1,1,0,0,1,0,1,10,01,1,1,1,0,0,1,0,1,10,00,0,0,0,1,0,1,0,1,10,01,0,0,0,1,0,1,0,1,10,00,1,0,0,1,0,1,0,1,10,01,1,0,0,1,0,1,0,1,10,00,0,1,0,1,0,1,0,1,10,01,0,1,0,1,0,1,0,1,10,00,1,1,0,1,0,1,0,1,10,01,1,1,0,1,0,1,0,1,10,00,0,0,1,1,0,1,0,1,10,01,0,0,1,1,0,1,0,1,10,00,1,0,1,1,0,1,0,1,10,01,1,0,1,1,0,1,0,1,10,01,0,1,1,1,0,1,0,1,10,00,1,1,1,1,0,1,0,1,10,01,1,1,1,1,0,1,0,1,10,00,0,0,0,0,1,1,0,1,10,01,0,0,0,0,1,1,0,1,10,00,1,0,0,0,1,1,0,1,10,01,1,0,0,0,1,1,0,1,10,00,0,1,0,0,1,1,0,1,10,01,0,1,0,0,1,1,0,1,10,00,1,1,0,0,1,1,0,1,10,01,1,1,0,0,1,1,0,1,10,00,0,0,1,0,1,1,0,1,10,01,0,0,1,0,1,1,0,1,10,00,1,0,1,0,1,1,0,1,10,01,1,0,1,0,1,1,0,1,10,00,0,1,1,0,1,1,0,1,10,01,0,1,1,0,1,1,0,1,10,00,1,1,1,0,1,1,0,1,10,01,1,1,1,0,1,1,0,1,10,00,0,0,0,1,1,1,0,1,10,01,0,0,0,1,1,1,0,1,10,00,1,0,0,1,1,1,0,1,10,01,1,0,0,1,1,1,0,1,10,00,0,1,0,1,1,1,0,1,10,01,0,1,0,1,1,1,0,1,10,00,1,1,0,1,1,1,0,1,10,01,1,1,0,1,1,1,0,1,10,00,0,0,1,1,1,1,0,1,10,01,0,0,1,1,1,1,0,1,10,00,1,0,1,1,1,1,0,1,10,01,1,0,1,1,1,1,0,1,10,00,0,1,1,1,1,1,0,1,10,01,0,1,1,1,1,1,0,1,10,00,1,1,1,1,1,1,0,1,10,01,1,1,1,1,1,1,0,1,10,00,0,0,0,0,0,0,1,1,10,01,0,0,0,0,0,0,1,1,10,00,1,0,0,0,0,0,1,1,10,01,1,0,0,0,0,0,1,1,10,00,0,1,0,0,0,0,1,1,10,00,1,1,0,0,0,0,1,1,10,01,1,1,0,0,0,0,1,1,10,00,0,0,1,0,0,0,1,1,10,01,0,0,1,0,0,0,1,1,10,00,1,0,1,0,0,0,1,1,10,01,1,0,1,0,0,0,1,1,10,00,0,1,1,0,0,0,1,1,10,01,0,1,1,0,0,0,1,1,10,00,1,1,1,0,0,0,1,1,10,01,1,1,1,0,0,0,1,1,10,00,0,0,0,1,0,0,1,1,10,01,0,0,0,1,0,0,1,1,10,00,1,0,0,1,0,0,1,1,10,01,1,0,0,1,0,0,1,1,10,00,0,1,0,1,0,0,1,1,10,01,0,1,0,1,0,0,1,1,10,00,1,1,0,1,0,0,1,1,10,01,1,1,0,1,0,0,1,1,10,00,0,0,1,1,0,0,1,1,10,01,0,0,1,1,0,0,1,1,10,00,1,0,1,1,0,0,1,1,10,01,1,0,1,1,0,0,1,1,10,00,0,1,1,1,0,0,1,1,10,01,0,1,1,1,0,0,1,1,10,00,1,1,1,1,0,0,1,1,10,01,1,1,1,1,0,0,1,1,10,00,0,0,0,0,1,0,1,1,10,01,0,0,0,0,1,0,1,1,10,00,1,0,0,0,1,0,1,1,10,01,1,0,0,0,1,0,1,1,10,00,0,1,0,0,1,0,1,1,10,01,0,1,0,0,1,0,1,1,10,00,1,1,0,0,1,0,1,1,10,01,1,1,0,0,1,0,1,1,10,00,0,0,1,0,1,0,1,1,10,01,0,0,1,0,1,0,1,1,10,00,1,0,1,0,1,0,1,1,10,01,1,0,1,0,1,0,1,1,10,00,0,1,1,0,1,0,1,1,10,01,0,1,1,0,1,0,1,1,10,01,1,1,1,0,1,0,1,1,10,00,0,0,0,1,1,0,1,1,10,01,0,0,0,1,1,0,1,1,10,00,1,0,0,1,1,0,1,1,10,01,1,0,0,1,1,0,1,1,10,00,0,1,0,1,1,0,1,1,10,01,0,1,0,1,1,0,1,1,10,00,1,1,0,1,1,0,1,1,10,01,1,1,0,1,1,0,1,1,10,00,0,0,1,1,1,0,1,1,10,01,0,0,1,1,1,0,1,1,10,00,1,0,1,1,1,0,1,1,10,01,1,0,1,1,1,0,1,1,10,00,0,1,1,1,1,0,1,1,10,01,0,1,1,1,1,0,1,1,10,00,1,1,1,1,1,0,1,1,10,01,1,1,1,1,1,0,1,1,10,00,0,0,0,0,0,1,1,1,10,01,0,0,0,0,0,1,1,1,10,00,1,0,0,0,0,1,1,1,10,01,1,0,0,0,0,1,1,1,10,00,0,1,0,0,0,1,1,1,10,01,0,1,0,0,0,1,1,1,10,00,1,1,0,0,0,1,1,1,10,01,1,1,0,0,0,1,1,1,10,00,0,0,1,0,0,1,1,1,10,01,0,0,1,0,0,1,1,1,10,00,1,0,1,0,0,1,1,1,10,01,1,0,1,0,0,1,1,1,10,00,0,1,1,0,0,1,1,1,10,01,0,1,1,0,0,1,1,1,10,00,1,1,1,0,0,1,1,1,10,01,1,1,1,0,0,1,1,1,10,00,0,0,0,1,0,1,1,1,10,01,0,0,0,1,0,1,1,1,10,00,1,0,0,1,0,1,1,1,10,01,1,0,0,1,0,1,1,1,10,00,0,1,0,1,0,1,1,1,10,01,0,1,0,1,0,1,1,1,10,00,1,1,0,1,0,1,1,1,10,00,0,0,1,1,0,1,1,1,10,01,0,0,1,1,0,1,1,1,10,00,1,0,1,1,0,1,1,1,10,01,1,0,1,1,0,1,1,1,10,00,0,1,1,1,0,1,1,1,10,01,0,1,1,1,0,1,1,1,10,00,1,1,1,1,0,1,1,1,10,01,1,1,1,1,0,1,1,1,10,00,0,0,0,0,1,1,1,1,10,01,0,0,0,0,1,1,1,1,10,00,1,0,0,0,1,1,1,1,10,01,1,0,0,0,1,1,1,1,10,00,0,1,0,0,1,1,1,1,10,01,0,1,0,0,1,1,1,1,10,00,1,1,0,0,1,1,1,1,10,01,1,1,0,0,1,1,1,1,10,00,0,0,1,0,1,1,1,1,10,01,0,0,1,0,1,1,1,1,10,00,1,0,1,0,1,1,1,1,10,01,1,0,1,0,1,1,1,1,10,00,0,1,1,0,1,1,1,1,10,01,0,1,1,0,1,1,1,1,10,00,1,1,1,0,1,1,1,1,10,01,1,1,1,0,1,1,1,1,10,00,0,0,0,1,1,1,1,1,10,01,0,0,0,1,1,1,1,1,10,00,1,0,0,1,1,1,1,1,10,01,1,0,0,1,1,1,1,1,10,00,0,1,0,1,1,1,1,1,10,01,0,1,0,1,1,1,1,1,10,00,1,1,0,1,1,1,1,1,10,01,1,1,0,1,1,1,1,1,10,00,0,0,1,1,1,1,1,1,10,01,0,0,1,1,1,1,1,1,10,00,1,0,1,1,1,1,1,1,10,01,1,0,1,1,1,1,1,1,10,00,0,1,1,1,1,1,1,1,10,01,0,1,1,1,1,1,1,1,10,00,1,1,1,1,1,1,1,1,10,01,1,1,1,1,1,1,1,1,10,0 \ No newline at end of file diff --git a/new/Scripts/soufian/newtest8.pat b/new/Scripts/soufian/newtest8.pat new file mode 100644 index 0000000..500b3d9 --- /dev/null +++ b/new/Scripts/soufian/newtest8.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,00,01,0,0,0,0,0,0,0,0,00,00,1,0,0,0,0,0,0,0,00,01,1,0,0,0,0,0,0,0,00,00,0,1,0,0,0,0,0,0,00,01,0,1,0,0,0,0,0,0,00,00,1,1,0,0,0,0,0,0,00,01,1,1,0,0,0,0,0,0,00,00,0,0,1,0,0,0,0,0,00,01,0,0,1,0,0,0,0,0,00,00,1,0,1,0,0,0,0,0,00,01,1,0,1,0,0,0,0,0,00,00,0,1,1,0,0,0,0,0,00,01,0,1,1,0,0,0,0,0,00,00,1,1,1,0,0,0,0,0,00,01,1,1,1,0,0,0,0,0,00,00,0,0,0,1,0,0,0,0,00,01,0,0,0,1,0,0,0,0,00,00,1,0,0,1,0,0,0,0,00,01,1,0,0,1,0,0,0,0,00,00,0,1,0,1,0,0,0,0,00,01,0,1,0,1,0,0,0,0,00,00,1,1,0,1,0,0,0,0,00,01,1,1,0,1,0,0,0,0,00,00,0,0,1,1,0,0,0,0,00,01,0,0,1,1,0,0,0,0,00,00,1,0,1,1,0,0,0,0,00,01,1,0,1,1,0,0,0,0,00,00,0,1,1,1,0,0,0,0,00,01,0,1,1,1,0,0,0,0,00,00,1,1,1,1,0,0,0,0,00,01,1,1,1,1,0,0,0,0,00,00,0,0,0,0,1,0,0,0,00,01,0,0,0,0,1,0,0,0,00,00,1,0,0,0,1,0,0,0,00,01,1,0,0,0,1,0,0,0,00,00,0,1,0,0,1,0,0,0,00,01,0,1,0,0,1,0,0,0,00,00,1,1,0,0,1,0,0,0,00,01,1,1,0,0,1,0,0,0,00,01,0,0,1,0,1,0,0,0,00,00,1,0,1,0,1,0,0,0,00,01,1,0,1,0,1,0,0,0,00,00,0,1,1,0,1,0,0,0,00,01,0,1,1,0,1,0,0,0,00,00,1,1,1,0,1,0,0,0,00,01,1,1,1,0,1,0,0,0,00,00,0,0,0,1,1,0,0,0,00,01,0,0,0,1,1,0,0,0,00,00,1,0,0,1,1,0,0,0,00,01,1,0,0,1,1,0,0,0,00,00,0,1,0,1,1,0,0,0,00,01,0,1,0,1,1,0,0,0,00,00,1,1,0,1,1,0,0,0,00,01,1,1,0,1,1,0,0,0,00,00,0,0,1,1,1,0,0,0,00,01,0,0,1,1,1,0,0,0,00,00,1,0,1,1,1,0,0,0,00,01,1,0,1,1,1,0,0,0,00,00,0,1,1,1,1,0,0,0,00,01,0,1,1,1,1,0,0,0,00,00,1,1,1,1,1,0,0,0,00,01,1,1,1,1,1,0,0,0,00,00,0,0,0,0,0,1,0,0,00,01,0,0,0,0,0,1,0,0,00,00,1,0,0,0,0,1,0,0,00,01,1,0,0,0,0,1,0,0,00,00,0,1,0,0,0,1,0,0,00,01,0,1,0,0,0,1,0,0,00,00,1,1,0,0,0,1,0,0,00,01,1,1,0,0,0,1,0,0,00,00,0,0,1,0,0,1,0,0,00,01,0,0,1,0,0,1,0,0,00,00,1,0,1,0,0,1,0,0,00,01,1,0,1,0,0,1,0,0,00,00,0,1,1,0,0,1,0,0,00,01,0,1,1,0,0,1,0,0,00,00,1,1,1,0,0,1,0,0,00,01,1,1,1,0,0,1,0,0,00,00,0,0,0,1,0,1,0,0,00,00,1,0,0,1,0,1,0,0,00,01,1,0,0,1,0,1,0,0,00,00,0,1,0,1,0,1,0,0,00,01,0,1,0,1,0,1,0,0,00,00,1,1,0,1,0,1,0,0,00,01,1,1,0,1,0,1,0,0,00,00,0,0,1,1,0,1,0,0,00,01,0,0,1,1,0,1,0,0,00,00,1,0,1,1,0,1,0,0,00,01,1,0,1,1,0,1,0,0,00,00,0,1,1,1,0,1,0,0,00,01,0,1,1,1,0,1,0,0,00,00,1,1,1,1,0,1,0,0,00,01,1,1,1,1,0,1,0,0,00,00,0,0,0,0,1,1,0,0,00,01,0,0,0,0,1,1,0,0,00,00,1,0,0,0,1,1,0,0,00,01,1,0,0,0,1,1,0,0,00,00,0,1,0,0,1,1,0,0,00,01,0,1,0,0,1,1,0,0,00,00,1,1,0,0,1,1,0,0,00,01,1,1,0,0,1,1,0,0,00,00,0,0,1,0,1,1,0,0,00,01,0,0,1,0,1,1,0,0,00,00,1,0,1,0,1,1,0,0,00,01,1,0,1,0,1,1,0,0,00,00,0,1,1,0,1,1,0,0,00,01,0,1,1,0,1,1,0,0,00,00,1,1,1,0,1,1,0,0,00,01,1,1,1,0,1,1,0,0,00,00,0,0,0,1,1,1,0,0,00,01,0,0,0,1,1,1,0,0,00,00,1,0,0,1,1,1,0,0,00,01,1,0,0,1,1,1,0,0,00,00,0,1,0,1,1,1,0,0,00,01,0,1,0,1,1,1,0,0,00,00,1,1,0,1,1,1,0,0,00,01,1,1,0,1,1,1,0,0,00,00,0,0,1,1,1,1,0,0,00,01,0,0,1,1,1,1,0,0,00,01,1,0,1,1,1,1,0,0,00,00,0,1,1,1,1,1,0,0,00,01,0,1,1,1,1,1,0,0,00,00,1,1,1,1,1,1,0,0,00,01,1,1,1,1,1,1,0,0,00,00,0,0,0,0,0,0,1,0,00,01,0,0,0,0,0,0,1,0,00,00,1,0,0,0,0,0,1,0,00,01,1,0,0,0,0,0,1,0,00,00,0,1,0,0,0,0,1,0,00,01,0,1,0,0,0,0,1,0,00,00,1,1,0,0,0,0,1,0,00,01,1,1,0,0,0,0,1,0,00,00,0,0,1,0,0,0,1,0,00,01,0,0,1,0,0,0,1,0,00,00,1,0,1,0,0,0,1,0,00,01,1,0,1,0,0,0,1,0,00,00,0,1,1,0,0,0,1,0,00,01,0,1,1,0,0,0,1,0,00,00,1,1,1,0,0,0,1,0,00,01,1,1,1,0,0,0,1,0,00,00,0,0,0,1,0,0,1,0,00,01,0,0,0,1,0,0,1,0,00,00,1,0,0,1,0,0,1,0,00,01,1,0,0,1,0,0,1,0,00,00,0,1,0,1,0,0,1,0,00,01,0,1,0,1,0,0,1,0,00,00,1,1,0,1,0,0,1,0,00,01,1,1,0,1,0,0,1,0,00,00,0,0,1,1,0,0,1,0,00,01,0,0,1,1,0,0,1,0,00,00,1,0,1,1,0,0,1,0,00,01,1,0,1,1,0,0,1,0,00,00,0,1,1,1,0,0,1,0,00,01,0,1,1,1,0,0,1,0,00,00,1,1,1,1,0,0,1,0,00,01,1,1,1,1,0,0,1,0,00,00,0,0,0,0,1,0,1,0,00,01,0,0,0,0,1,0,1,0,00,00,1,0,0,0,1,0,1,0,00,00,0,1,0,0,1,0,1,0,00,01,0,1,0,0,1,0,1,0,00,00,1,1,0,0,1,0,1,0,00,01,1,1,0,0,1,0,1,0,00,00,0,0,1,0,1,0,1,0,00,01,0,0,1,0,1,0,1,0,00,00,1,0,1,0,1,0,1,0,00,01,1,0,1,0,1,0,1,0,00,00,0,1,1,0,1,0,1,0,00,01,0,1,1,0,1,0,1,0,00,00,1,1,1,0,1,0,1,0,00,01,1,1,1,0,1,0,1,0,00,00,0,0,0,1,1,0,1,0,00,01,0,0,0,1,1,0,1,0,00,00,1,0,0,1,1,0,1,0,00,01,1,0,0,1,1,0,1,0,00,00,0,1,0,1,1,0,1,0,00,01,0,1,0,1,1,0,1,0,00,00,1,1,0,1,1,0,1,0,00,01,1,1,0,1,1,0,1,0,00,00,0,0,1,1,1,0,1,0,00,01,0,0,1,1,1,0,1,0,00,00,1,0,1,1,1,0,1,0,00,01,1,0,1,1,1,0,1,0,00,00,0,1,1,1,1,0,1,0,00,01,0,1,1,1,1,0,1,0,00,00,1,1,1,1,1,0,1,0,00,01,1,1,1,1,1,0,1,0,00,00,0,0,0,0,0,1,1,0,00,01,0,0,0,0,0,1,1,0,00,00,1,0,0,0,0,1,1,0,00,01,1,0,0,0,0,1,1,0,00,00,0,1,0,0,0,1,1,0,00,01,0,1,0,0,0,1,1,0,00,00,1,1,0,0,0,1,1,0,00,01,1,1,0,0,0,1,1,0,00,00,0,0,1,0,0,1,1,0,00,01,0,0,1,0,0,1,1,0,00,00,1,0,1,0,0,1,1,0,00,01,1,0,1,0,0,1,1,0,00,01,0,1,1,0,0,1,1,0,00,00,1,1,1,0,0,1,1,0,00,01,1,1,1,0,0,1,1,0,00,00,0,0,0,1,0,1,1,0,00,01,0,0,0,1,0,1,1,0,00,00,1,0,0,1,0,1,1,0,00,01,1,0,0,1,0,1,1,0,00,00,0,1,0,1,0,1,1,0,00,01,0,1,0,1,0,1,1,0,00,00,1,1,0,1,0,1,1,0,00,01,1,1,0,1,0,1,1,0,00,00,0,0,1,1,0,1,1,0,00,01,0,0,1,1,0,1,1,0,00,00,1,0,1,1,0,1,1,0,00,01,1,0,1,1,0,1,1,0,00,00,0,1,1,1,0,1,1,0,00,01,0,1,1,1,0,1,1,0,00,00,1,1,1,1,0,1,1,0,00,01,1,1,1,1,0,1,1,0,00,00,0,0,0,0,1,1,1,0,00,01,0,0,0,0,1,1,1,0,00,00,1,0,0,0,1,1,1,0,00,01,1,0,0,0,1,1,1,0,00,00,0,1,0,0,1,1,1,0,00,01,0,1,0,0,1,1,1,0,00,00,1,1,0,0,1,1,1,0,00,01,1,1,0,0,1,1,1,0,00,00,0,0,1,0,1,1,1,0,00,01,0,0,1,0,1,1,1,0,00,00,1,0,1,0,1,1,1,0,00,01,1,0,1,0,1,1,1,0,00,00,0,1,1,0,1,1,1,0,00,01,0,1,1,0,1,1,1,0,00,00,1,1,1,0,1,1,1,0,00,01,1,1,1,0,1,1,1,0,00,00,0,0,0,1,1,1,1,0,00,01,0,0,0,1,1,1,1,0,00,00,1,0,0,1,1,1,1,0,00,01,1,0,0,1,1,1,1,0,00,00,0,1,0,1,1,1,1,0,00,00,1,1,0,1,1,1,1,0,00,01,1,1,0,1,1,1,1,0,00,00,0,0,1,1,1,1,1,0,00,01,0,0,1,1,1,1,1,0,00,00,1,0,1,1,1,1,1,0,00,01,1,0,1,1,1,1,1,0,00,00,0,1,1,1,1,1,1,0,00,01,0,1,1,1,1,1,1,0,00,00,1,1,1,1,1,1,1,0,00,01,1,1,1,1,1,1,1,0,00,00,0,0,0,0,0,0,0,1,00,01,0,0,0,0,0,0,0,1,00,00,1,0,0,0,0,0,0,1,00,01,1,0,0,0,0,0,0,1,00,00,0,1,0,0,0,0,0,1,00,01,0,1,0,0,0,0,0,1,00,00,1,1,0,0,0,0,0,1,00,01,1,1,0,0,0,0,0,1,00,00,0,0,1,0,0,0,0,1,00,01,0,0,1,0,0,0,0,1,00,00,1,0,1,0,0,0,0,1,00,01,1,0,1,0,0,0,0,1,00,00,0,1,1,0,0,0,0,1,00,01,0,1,1,0,0,0,0,1,00,00,1,1,1,0,0,0,0,1,00,01,1,1,1,0,0,0,0,1,00,00,0,0,0,1,0,0,0,1,00,01,0,0,0,1,0,0,0,1,00,00,1,0,0,1,0,0,0,1,00,01,1,0,0,1,0,0,0,1,00,00,0,1,0,1,0,0,0,1,00,01,0,1,0,1,0,0,0,1,00,00,1,1,0,1,0,0,0,1,00,01,1,1,0,1,0,0,0,1,00,00,0,0,1,1,0,0,0,1,00,01,0,0,1,1,0,0,0,1,00,00,1,0,1,1,0,0,0,1,00,01,1,0,1,1,0,0,0,1,00,00,0,1,1,1,0,0,0,1,00,01,0,1,1,1,0,0,0,1,00,01,1,1,1,1,0,0,0,1,00,00,0,0,0,0,1,0,0,1,00,01,0,0,0,0,1,0,0,1,00,00,1,0,0,0,1,0,0,1,00,01,1,0,0,0,1,0,0,1,00,00,0,1,0,0,1,0,0,1,00,01,0,1,0,0,1,0,0,1,00,00,1,1,0,0,1,0,0,1,00,01,1,1,0,0,1,0,0,1,00,00,0,0,1,0,1,0,0,1,00,01,0,0,1,0,1,0,0,1,00,00,1,0,1,0,1,0,0,1,00,01,1,0,1,0,1,0,0,1,00,00,0,1,1,0,1,0,0,1,00,01,0,1,1,0,1,0,0,1,00,00,1,1,1,0,1,0,0,1,00,01,1,1,1,0,1,0,0,1,00,00,0,0,0,1,1,0,0,1,00,01,0,0,0,1,1,0,0,1,00,00,1,0,0,1,1,0,0,1,00,01,1,0,0,1,1,0,0,1,00,00,0,1,0,1,1,0,0,1,00,01,0,1,0,1,1,0,0,1,00,00,1,1,0,1,1,0,0,1,00,01,1,1,0,1,1,0,0,1,00,00,0,0,1,1,1,0,0,1,00,01,0,0,1,1,1,0,0,1,00,00,1,0,1,1,1,0,0,1,00,01,1,0,1,1,1,0,0,1,00,00,0,1,1,1,1,0,0,1,00,01,0,1,1,1,1,0,0,1,00,00,1,1,1,1,1,0,0,1,00,01,1,1,1,1,1,0,0,1,00,00,0,0,0,0,0,1,0,1,00,01,0,0,0,0,0,1,0,1,00,00,1,0,0,0,0,1,0,1,00,01,1,0,0,0,0,1,0,1,00,00,0,1,0,0,0,1,0,1,00,01,0,1,0,0,0,1,0,1,00,00,1,1,0,0,0,1,0,1,00,00,0,0,1,0,0,1,0,1,00,01,0,0,1,0,0,1,0,1,00,00,1,0,1,0,0,1,0,1,00,01,1,0,1,0,0,1,0,1,00,00,0,1,1,0,0,1,0,1,00,01,0,1,1,0,0,1,0,1,00,00,1,1,1,0,0,1,0,1,00,01,1,1,1,0,0,1,0,1,00,00,0,0,0,1,0,1,0,1,00,01,0,0,0,1,0,1,0,1,00,00,1,0,0,1,0,1,0,1,00,01,1,0,0,1,0,1,0,1,00,00,0,1,0,1,0,1,0,1,00,01,0,1,0,1,0,1,0,1,00,00,1,1,0,1,0,1,0,1,00,01,1,1,0,1,0,1,0,1,00,00,0,0,1,1,0,1,0,1,00,01,0,0,1,1,0,1,0,1,00,00,1,0,1,1,0,1,0,1,00,01,1,0,1,1,0,1,0,1,00,00,0,1,1,1,0,1,0,1,00,01,0,1,1,1,0,1,0,1,00,00,1,1,1,1,0,1,0,1,00,01,1,1,1,1,0,1,0,1,00,00,0,0,0,0,1,1,0,1,00,01,0,0,0,0,1,1,0,1,00,00,1,0,0,0,1,1,0,1,00,01,1,0,0,0,1,1,0,1,00,00,0,1,0,0,1,1,0,1,00,01,0,1,0,0,1,1,0,1,00,00,1,1,0,0,1,1,0,1,00,01,1,1,0,0,1,1,0,1,00,00,0,0,1,0,1,1,0,1,00,01,0,0,1,0,1,1,0,1,00,00,1,0,1,0,1,1,0,1,00,01,1,0,1,0,1,1,0,1,00,00,0,1,1,0,1,1,0,1,00,01,0,1,1,0,1,1,0,1,00,00,1,1,1,0,1,1,0,1,00,01,1,1,1,0,1,1,0,1,00,01,0,0,0,1,1,1,0,1,00,00,1,0,0,1,1,1,0,1,00,01,1,0,0,1,1,1,0,1,00,00,0,1,0,1,1,1,0,1,00,01,0,1,0,1,1,1,0,1,00,00,1,1,0,1,1,1,0,1,00,01,1,1,0,1,1,1,0,1,00,00,0,0,1,1,1,1,0,1,00,01,0,0,1,1,1,1,0,1,00,00,1,0,1,1,1,1,0,1,00,01,1,0,1,1,1,1,0,1,00,00,0,1,1,1,1,1,0,1,00,01,0,1,1,1,1,1,0,1,00,00,1,1,1,1,1,1,0,1,00,01,1,1,1,1,1,1,0,1,00,00,0,0,0,0,0,0,1,1,00,01,0,0,0,0,0,0,1,1,00,00,1,0,0,0,0,0,1,1,00,01,1,0,0,0,0,0,1,1,00,00,0,1,0,0,0,0,1,1,00,01,0,1,0,0,0,0,1,1,00,00,1,1,0,0,0,0,1,1,00,01,1,1,0,0,0,0,1,1,00,00,0,0,1,0,0,0,1,1,00,01,0,0,1,0,0,0,1,1,00,00,1,0,1,0,0,0,1,1,00,01,1,0,1,0,0,0,1,1,00,00,0,1,1,0,0,0,1,1,00,01,0,1,1,0,0,0,1,1,00,00,1,1,1,0,0,0,1,1,00,01,1,1,1,0,0,0,1,1,00,00,0,0,0,1,0,0,1,1,00,01,0,0,0,1,0,0,1,1,00,00,1,0,0,1,0,0,1,1,00,01,1,0,0,1,0,0,1,1,00,00,0,1,0,1,0,0,1,1,00,01,0,1,0,1,0,0,1,1,00,00,1,1,0,1,0,0,1,1,00,01,1,1,0,1,0,0,1,1,00,00,0,0,1,1,0,0,1,1,00,00,1,0,1,1,0,0,1,1,00,01,1,0,1,1,0,0,1,1,00,00,0,1,1,1,0,0,1,1,00,01,0,1,1,1,0,0,1,1,00,00,1,1,1,1,0,0,1,1,00,01,1,1,1,1,0,0,1,1,00,00,0,0,0,0,1,0,1,1,00,01,0,0,0,0,1,0,1,1,00,00,1,0,0,0,1,0,1,1,00,01,1,0,0,0,1,0,1,1,00,00,0,1,0,0,1,0,1,1,00,01,0,1,0,0,1,0,1,1,00,00,1,1,0,0,1,0,1,1,00,01,1,1,0,0,1,0,1,1,00,00,0,0,1,0,1,0,1,1,00,01,0,0,1,0,1,0,1,1,00,00,1,0,1,0,1,0,1,1,00,01,1,0,1,0,1,0,1,1,00,00,0,1,1,0,1,0,1,1,00,01,0,1,1,0,1,0,1,1,00,00,1,1,1,0,1,0,1,1,00,01,1,1,1,0,1,0,1,1,00,00,0,0,0,1,1,0,1,1,00,01,0,0,0,1,1,0,1,1,00,00,1,0,0,1,1,0,1,1,00,01,1,0,0,1,1,0,1,1,00,00,0,1,0,1,1,0,1,1,00,01,0,1,0,1,1,0,1,1,00,00,1,1,0,1,1,0,1,1,00,01,1,1,0,1,1,0,1,1,00,00,0,0,1,1,1,0,1,1,00,01,0,0,1,1,1,0,1,1,00,00,1,0,1,1,1,0,1,1,00,01,1,0,1,1,1,0,1,1,00,00,0,1,1,1,1,0,1,1,00,01,0,1,1,1,1,0,1,1,00,00,1,1,1,1,1,0,1,1,00,01,1,1,1,1,1,0,1,1,00,00,0,0,0,0,0,1,1,1,00,01,0,0,0,0,0,1,1,1,00,01,1,0,0,0,0,1,1,1,00,00,0,1,0,0,0,1,1,1,00,01,0,1,0,0,0,1,1,1,00,00,1,1,0,0,0,1,1,1,00,01,1,1,0,0,0,1,1,1,00,00,0,0,1,0,0,1,1,1,00,01,0,0,1,0,0,1,1,1,00,00,1,0,1,0,0,1,1,1,00,01,1,0,1,0,0,1,1,1,00,00,0,1,1,0,0,1,1,1,00,01,0,1,1,0,0,1,1,1,00,00,1,1,1,0,0,1,1,1,00,01,1,1,1,0,0,1,1,1,00,00,0,0,0,1,0,1,1,1,00,01,0,0,0,1,0,1,1,1,00,00,1,0,0,1,0,1,1,1,00,01,1,0,0,1,0,1,1,1,00,00,0,1,0,1,0,1,1,1,00,01,0,1,0,1,0,1,1,1,00,00,1,1,0,1,0,1,1,1,00,01,1,1,0,1,0,1,1,1,00,00,0,0,1,1,0,1,1,1,00,01,0,0,1,1,0,1,1,1,00,00,1,0,1,1,0,1,1,1,00,01,1,0,1,1,0,1,1,1,00,00,0,1,1,1,0,1,1,1,00,01,0,1,1,1,0,1,1,1,00,00,1,1,1,1,0,1,1,1,00,01,1,1,1,1,0,1,1,1,00,00,0,0,0,0,1,1,1,1,00,01,0,0,0,0,1,1,1,1,00,00,1,0,0,0,1,1,1,1,00,01,1,0,0,0,1,1,1,1,00,00,0,1,0,0,1,1,1,1,00,01,0,1,0,0,1,1,1,1,00,00,1,1,0,0,1,1,1,1,00,01,1,1,0,0,1,1,1,1,00,00,0,0,1,0,1,1,1,1,00,01,0,0,1,0,1,1,1,1,00,00,1,0,1,0,1,1,1,1,00,00,0,1,1,0,1,1,1,1,00,01,0,1,1,0,1,1,1,1,00,00,1,1,1,0,1,1,1,1,00,01,1,1,1,0,1,1,1,1,00,00,0,0,0,1,1,1,1,1,00,01,0,0,0,1,1,1,1,1,00,00,1,0,0,1,1,1,1,1,00,01,1,0,0,1,1,1,1,1,00,00,0,1,0,1,1,1,1,1,00,01,0,1,0,1,1,1,1,1,00,00,1,1,0,1,1,1,1,1,00,01,1,1,0,1,1,1,1,1,00,00,0,0,1,1,1,1,1,1,00,01,0,0,1,1,1,1,1,1,00,00,1,0,1,1,1,1,1,1,00,01,1,0,1,1,1,1,1,1,00,00,0,1,1,1,1,1,1,1,00,01,0,1,1,1,1,1,1,1,00,00,1,1,1,1,1,1,1,1,00,01,1,1,1,1,1,1,1,1,00,00,0,0,0,0,0,0,0,0,10,01,0,0,0,0,0,0,0,0,10,00,1,0,0,0,0,0,0,0,10,01,1,0,0,0,0,0,0,0,10,00,0,1,0,0,0,0,0,0,10,01,0,1,0,0,0,0,0,0,10,00,1,1,0,0,0,0,0,0,10,01,1,1,0,0,0,0,0,0,10,00,0,0,1,0,0,0,0,0,10,01,0,0,1,0,0,0,0,0,10,00,1,0,1,0,0,0,0,0,10,01,1,0,1,0,0,0,0,0,10,00,0,1,1,0,0,0,0,0,10,01,0,1,1,0,0,0,0,0,10,00,1,1,1,0,0,0,0,0,10,01,1,1,1,0,0,0,0,0,10,00,0,0,0,1,0,0,0,0,10,01,0,0,0,1,0,0,0,0,10,00,1,0,0,1,0,0,0,0,10,01,1,0,0,1,0,0,0,0,10,01,0,1,0,1,0,0,0,0,10,00,1,1,0,1,0,0,0,0,10,01,1,1,0,1,0,0,0,0,10,00,0,0,1,1,0,0,0,0,10,01,0,0,1,1,0,0,0,0,10,00,1,0,1,1,0,0,0,0,10,01,1,0,1,1,0,0,0,0,10,00,0,1,1,1,0,0,0,0,10,01,0,1,1,1,0,0,0,0,10,00,1,1,1,1,0,0,0,0,10,01,1,1,1,1,0,0,0,0,10,00,0,0,0,0,1,0,0,0,10,01,0,0,0,0,1,0,0,0,10,00,1,0,0,0,1,0,0,0,10,01,1,0,0,0,1,0,0,0,10,00,0,1,0,0,1,0,0,0,10,01,0,1,0,0,1,0,0,0,10,00,1,1,0,0,1,0,0,0,10,01,1,1,0,0,1,0,0,0,10,00,0,0,1,0,1,0,0,0,10,01,0,0,1,0,1,0,0,0,10,00,1,0,1,0,1,0,0,0,10,01,1,0,1,0,1,0,0,0,10,00,0,1,1,0,1,0,0,0,10,01,0,1,1,0,1,0,0,0,10,00,1,1,1,0,1,0,0,0,10,01,1,1,1,0,1,0,0,0,10,00,0,0,0,1,1,0,0,0,10,01,0,0,0,1,1,0,0,0,10,00,1,0,0,1,1,0,0,0,10,01,1,0,0,1,1,0,0,0,10,00,0,1,0,1,1,0,0,0,10,01,0,1,0,1,1,0,0,0,10,00,1,1,0,1,1,0,0,0,10,01,1,1,0,1,1,0,0,0,10,00,0,0,1,1,1,0,0,0,10,01,0,0,1,1,1,0,0,0,10,00,1,0,1,1,1,0,0,0,10,01,1,0,1,1,1,0,0,0,10,00,0,1,1,1,1,0,0,0,10,00,1,1,1,1,1,0,0,0,10,01,1,1,1,1,1,0,0,0,10,00,0,0,0,0,0,1,0,0,10,01,0,0,0,0,0,1,0,0,10,00,1,0,0,0,0,1,0,0,10,01,1,0,0,0,0,1,0,0,10,00,0,1,0,0,0,1,0,0,10,01,0,1,0,0,0,1,0,0,10,00,1,1,0,0,0,1,0,0,10,01,1,1,0,0,0,1,0,0,10,00,0,0,1,0,0,1,0,0,10,01,0,0,1,0,0,1,0,0,10,00,1,0,1,0,0,1,0,0,10,01,1,0,1,0,0,1,0,0,10,00,0,1,1,0,0,1,0,0,10,01,0,1,1,0,0,1,0,0,10,00,1,1,1,0,0,1,0,0,10,01,1,1,1,0,0,1,0,0,10,00,0,0,0,1,0,1,0,0,10,01,0,0,0,1,0,1,0,0,10,00,1,0,0,1,0,1,0,0,10,01,1,0,0,1,0,1,0,0,10,00,0,1,0,1,0,1,0,0,10,01,0,1,0,1,0,1,0,0,10,00,1,1,0,1,0,1,0,0,10,01,1,1,0,1,0,1,0,0,10,00,0,0,1,1,0,1,0,0,10,01,0,0,1,1,0,1,0,0,10,00,1,0,1,1,0,1,0,0,10,01,1,0,1,1,0,1,0,0,10,00,0,1,1,1,0,1,0,0,10,01,0,1,1,1,0,1,0,0,10,00,1,1,1,1,0,1,0,0,10,01,1,1,1,1,0,1,0,0,10,00,0,0,0,0,1,1,0,0,10,01,0,0,0,0,1,1,0,0,10,00,1,0,0,0,1,1,0,0,10,01,1,0,0,0,1,1,0,0,10,00,0,1,0,0,1,1,0,0,10,01,0,1,0,0,1,1,0,0,10,01,1,1,0,0,1,1,0,0,10,00,0,0,1,0,1,1,0,0,10,01,0,0,1,0,1,1,0,0,10,00,1,0,1,0,1,1,0,0,10,01,1,0,1,0,1,1,0,0,10,00,0,1,1,0,1,1,0,0,10,01,0,1,1,0,1,1,0,0,10,00,1,1,1,0,1,1,0,0,10,01,1,1,1,0,1,1,0,0,10,00,0,0,0,1,1,1,0,0,10,01,0,0,0,1,1,1,0,0,10,00,1,0,0,1,1,1,0,0,10,01,1,0,0,1,1,1,0,0,10,00,0,1,0,1,1,1,0,0,10,01,0,1,0,1,1,1,0,0,10,00,1,1,0,1,1,1,0,0,10,01,1,1,0,1,1,1,0,0,10,00,0,0,1,1,1,1,0,0,10,01,0,0,1,1,1,1,0,0,10,00,1,0,1,1,1,1,0,0,10,01,1,0,1,1,1,1,0,0,10,00,0,1,1,1,1,1,0,0,10,01,0,1,1,1,1,1,0,0,10,00,1,1,1,1,1,1,0,0,10,01,1,1,1,1,1,1,0,0,10,00,0,0,0,0,0,0,1,0,10,01,0,0,0,0,0,0,1,0,10,00,1,0,0,0,0,0,1,0,10,01,1,0,0,0,0,0,1,0,10,00,0,1,0,0,0,0,1,0,10,01,0,1,0,0,0,0,1,0,10,00,1,1,0,0,0,0,1,0,10,01,1,1,0,0,0,0,1,0,10,00,0,0,1,0,0,0,1,0,10,01,0,0,1,0,0,0,1,0,10,00,1,0,1,0,0,0,1,0,10,01,1,0,1,0,0,0,1,0,10,00,0,1,1,0,0,0,1,0,10,01,0,1,1,0,0,0,1,0,10,00,1,1,1,0,0,0,1,0,10,00,0,0,0,1,0,0,1,0,10,01,0,0,0,1,0,0,1,0,10,00,1,0,0,1,0,0,1,0,10,01,1,0,0,1,0,0,1,0,10,00,0,1,0,1,0,0,1,0,10,01,0,1,0,1,0,0,1,0,10,00,1,1,0,1,0,0,1,0,10,01,1,1,0,1,0,0,1,0,10,00,0,0,1,1,0,0,1,0,10,01,0,0,1,1,0,0,1,0,10,00,1,0,1,1,0,0,1,0,10,01,1,0,1,1,0,0,1,0,10,00,0,1,1,1,0,0,1,0,10,01,0,1,1,1,0,0,1,0,10,00,1,1,1,1,0,0,1,0,10,01,1,1,1,1,0,0,1,0,10,00,0,0,0,0,1,0,1,0,10,01,0,0,0,0,1,0,1,0,10,00,1,0,0,0,1,0,1,0,10,01,1,0,0,0,1,0,1,0,10,00,0,1,0,0,1,0,1,0,10,01,0,1,0,0,1,0,1,0,10,00,1,1,0,0,1,0,1,0,10,01,1,1,0,0,1,0,1,0,10,00,0,0,1,0,1,0,1,0,10,01,0,0,1,0,1,0,1,0,10,00,1,0,1,0,1,0,1,0,10,01,1,0,1,0,1,0,1,0,10,00,0,1,1,0,1,0,1,0,10,01,0,1,1,0,1,0,1,0,10,00,1,1,1,0,1,0,1,0,10,01,1,1,1,0,1,0,1,0,10,00,0,0,0,1,1,0,1,0,10,01,0,0,0,1,1,0,1,0,10,00,1,0,0,1,1,0,1,0,10,01,1,0,0,1,1,0,1,0,10,00,0,1,0,1,1,0,1,0,10,01,0,1,0,1,1,0,1,0,10,00,1,1,0,1,1,0,1,0,10,01,1,1,0,1,1,0,1,0,10,01,0,0,1,1,1,0,1,0,10,00,1,0,1,1,1,0,1,0,10,01,1,0,1,1,1,0,1,0,10,00,0,1,1,1,1,0,1,0,10,01,0,1,1,1,1,0,1,0,10,00,1,1,1,1,1,0,1,0,10,01,1,1,1,1,1,0,1,0,10,00,0,0,0,0,0,1,1,0,10,01,0,0,0,0,0,1,1,0,10,00,1,0,0,0,0,1,1,0,10,01,1,0,0,0,0,1,1,0,10,00,0,1,0,0,0,1,1,0,10,01,0,1,0,0,0,1,1,0,10,00,1,1,0,0,0,1,1,0,10,01,1,1,0,0,0,1,1,0,10,00,0,0,1,0,0,1,1,0,10,01,0,0,1,0,0,1,1,0,10,00,1,0,1,0,0,1,1,0,10,01,1,0,1,0,0,1,1,0,10,00,0,1,1,0,0,1,1,0,10,01,0,1,1,0,0,1,1,0,10,00,1,1,1,0,0,1,1,0,10,01,1,1,1,0,0,1,1,0,10,00,0,0,0,1,0,1,1,0,10,01,0,0,0,1,0,1,1,0,10,00,1,0,0,1,0,1,1,0,10,01,1,0,0,1,0,1,1,0,10,00,0,1,0,1,0,1,1,0,10,01,0,1,0,1,0,1,1,0,10,00,1,1,0,1,0,1,1,0,10,01,1,1,0,1,0,1,1,0,10,00,0,0,1,1,0,1,1,0,10,01,0,0,1,1,0,1,1,0,10,00,1,0,1,1,0,1,1,0,10,01,1,0,1,1,0,1,1,0,10,00,0,1,1,1,0,1,1,0,10,01,0,1,1,1,0,1,1,0,10,00,1,1,1,1,0,1,1,0,10,01,1,1,1,1,0,1,1,0,10,00,0,0,0,0,1,1,1,0,10,00,1,0,0,0,1,1,1,0,10,01,1,0,0,0,1,1,1,0,10,00,0,1,0,0,1,1,1,0,10,01,0,1,0,0,1,1,1,0,10,00,1,1,0,0,1,1,1,0,10,01,1,1,0,0,1,1,1,0,10,00,0,0,1,0,1,1,1,0,10,01,0,0,1,0,1,1,1,0,10,00,1,0,1,0,1,1,1,0,10,01,1,0,1,0,1,1,1,0,10,00,0,1,1,0,1,1,1,0,10,01,0,1,1,0,1,1,1,0,10,00,1,1,1,0,1,1,1,0,10,01,1,1,1,0,1,1,1,0,10,00,0,0,0,1,1,1,1,0,10,01,0,0,0,1,1,1,1,0,10,00,1,0,0,1,1,1,1,0,10,01,1,0,0,1,1,1,1,0,10,00,0,1,0,1,1,1,1,0,10,01,0,1,0,1,1,1,1,0,10,00,1,1,0,1,1,1,1,0,10,01,1,1,0,1,1,1,1,0,10,00,0,0,1,1,1,1,1,0,10,01,0,0,1,1,1,1,1,0,10,00,1,0,1,1,1,1,1,0,10,01,1,0,1,1,1,1,1,0,10,00,0,1,1,1,1,1,1,0,10,01,0,1,1,1,1,1,1,0,10,00,1,1,1,1,1,1,1,0,10,01,1,1,1,1,1,1,1,0,10,00,0,0,0,0,0,0,0,1,10,01,0,0,0,0,0,0,0,1,10,00,1,0,0,0,0,0,0,1,10,01,1,0,0,0,0,0,0,1,10,00,0,1,0,0,0,0,0,1,10,01,0,1,0,0,0,0,0,1,10,00,1,1,0,0,0,0,0,1,10,01,1,1,0,0,0,0,0,1,10,00,0,0,1,0,0,0,0,1,10,01,0,0,1,0,0,0,0,1,10,01,1,0,1,0,0,0,0,1,10,00,0,1,1,0,0,0,0,1,10,01,0,1,1,0,0,0,0,1,10,00,1,1,1,0,0,0,0,1,10,01,1,1,1,0,0,0,0,1,10,00,0,0,0,1,0,0,0,1,10,01,0,0,0,1,0,0,0,1,10,00,1,0,0,1,0,0,0,1,10,01,1,0,0,1,0,0,0,1,10,00,0,1,0,1,0,0,0,1,10,01,0,1,0,1,0,0,0,1,10,00,1,1,0,1,0,0,0,1,10,01,1,1,0,1,0,0,0,1,10,00,0,0,1,1,0,0,0,1,10,01,0,0,1,1,0,0,0,1,10,00,1,0,1,1,0,0,0,1,10,01,1,0,1,1,0,0,0,1,10,00,0,1,1,1,0,0,0,1,10,01,0,1,1,1,0,0,0,1,10,00,1,1,1,1,0,0,0,1,10,01,1,1,1,1,0,0,0,1,10,00,0,0,0,0,1,0,0,1,10,01,0,0,0,0,1,0,0,1,10,00,1,0,0,0,1,0,0,1,10,01,1,0,0,0,1,0,0,1,10,00,0,1,0,0,1,0,0,1,10,01,0,1,0,0,1,0,0,1,10,00,1,1,0,0,1,0,0,1,10,01,1,1,0,0,1,0,0,1,10,00,0,0,1,0,1,0,0,1,10,01,0,0,1,0,1,0,0,1,10,00,1,0,1,0,1,0,0,1,10,01,1,0,1,0,1,0,0,1,10,00,0,1,1,0,1,0,0,1,10,01,0,1,1,0,1,0,0,1,10,00,1,1,1,0,1,0,0,1,10,01,1,1,1,0,1,0,0,1,10,00,0,0,0,1,1,0,0,1,10,01,0,0,0,1,1,0,0,1,10,00,1,0,0,1,1,0,0,1,10,00,0,1,0,1,1,0,0,1,10,01,0,1,0,1,1,0,0,1,10,00,1,1,0,1,1,0,0,1,10,01,1,1,0,1,1,0,0,1,10,00,0,0,1,1,1,0,0,1,10,01,0,0,1,1,1,0,0,1,10,00,1,0,1,1,1,0,0,1,10,01,1,0,1,1,1,0,0,1,10,00,0,1,1,1,1,0,0,1,10,01,0,1,1,1,1,0,0,1,10,00,1,1,1,1,1,0,0,1,10,01,1,1,1,1,1,0,0,1,10,00,0,0,0,0,0,1,0,1,10,01,0,0,0,0,0,1,0,1,10,00,1,0,0,0,0,1,0,1,10,01,1,0,0,0,0,1,0,1,10,00,0,1,0,0,0,1,0,1,10,01,0,1,0,0,0,1,0,1,10,00,1,1,0,0,0,1,0,1,10,01,1,1,0,0,0,1,0,1,10,00,0,0,1,0,0,1,0,1,10,01,0,0,1,0,0,1,0,1,10,00,1,0,1,0,0,1,0,1,10,01,1,0,1,0,0,1,0,1,10,00,0,1,1,0,0,1,0,1,10,01,0,1,1,0,0,1,0,1,10,00,1,1,1,0,0,1,0,1,10,01,1,1,1,0,0,1,0,1,10,00,0,0,0,1,0,1,0,1,10,01,0,0,0,1,0,1,0,1,10,00,1,0,0,1,0,1,0,1,10,01,1,0,0,1,0,1,0,1,10,00,0,1,0,1,0,1,0,1,10,01,0,1,0,1,0,1,0,1,10,00,1,1,0,1,0,1,0,1,10,01,1,1,0,1,0,1,0,1,10,00,0,0,1,1,0,1,0,1,10,01,0,0,1,1,0,1,0,1,10,00,1,0,1,1,0,1,0,1,10,01,1,0,1,1,0,1,0,1,10,01,0,1,1,1,0,1,0,1,10,00,1,1,1,1,0,1,0,1,10,01,1,1,1,1,0,1,0,1,10,00,0,0,0,0,1,1,0,1,10,01,0,0,0,0,1,1,0,1,10,00,1,0,0,0,1,1,0,1,10,01,1,0,0,0,1,1,0,1,10,00,0,1,0,0,1,1,0,1,10,01,0,1,0,0,1,1,0,1,10,00,1,1,0,0,1,1,0,1,10,01,1,1,0,0,1,1,0,1,10,00,0,0,1,0,1,1,0,1,10,01,0,0,1,0,1,1,0,1,10,00,1,0,1,0,1,1,0,1,10,01,1,0,1,0,1,1,0,1,10,00,0,1,1,0,1,1,0,1,10,01,0,1,1,0,1,1,0,1,10,00,1,1,1,0,1,1,0,1,10,01,1,1,1,0,1,1,0,1,10,00,0,0,0,1,1,1,0,1,10,01,0,0,0,1,1,1,0,1,10,00,1,0,0,1,1,1,0,1,10,01,1,0,0,1,1,1,0,1,10,00,0,1,0,1,1,1,0,1,10,01,0,1,0,1,1,1,0,1,10,00,1,1,0,1,1,1,0,1,10,01,1,1,0,1,1,1,0,1,10,00,0,0,1,1,1,1,0,1,10,01,0,0,1,1,1,1,0,1,10,00,1,0,1,1,1,1,0,1,10,01,1,0,1,1,1,1,0,1,10,00,0,1,1,1,1,1,0,1,10,01,0,1,1,1,1,1,0,1,10,00,1,1,1,1,1,1,0,1,10,01,1,1,1,1,1,1,0,1,10,00,0,0,0,0,0,0,1,1,10,01,0,0,0,0,0,0,1,1,10,00,1,0,0,0,0,0,1,1,10,01,1,0,0,0,0,0,1,1,10,00,0,1,0,0,0,0,1,1,10,00,1,1,0,0,0,0,1,1,10,01,1,1,0,0,0,0,1,1,10,00,0,0,1,0,0,0,1,1,10,01,0,0,1,0,0,0,1,1,10,00,1,0,1,0,0,0,1,1,10,01,1,0,1,0,0,0,1,1,10,00,0,1,1,0,0,0,1,1,10,01,0,1,1,0,0,0,1,1,10,00,1,1,1,0,0,0,1,1,10,01,1,1,1,0,0,0,1,1,10,00,0,0,0,1,0,0,1,1,10,01,0,0,0,1,0,0,1,1,10,00,1,0,0,1,0,0,1,1,10,01,1,0,0,1,0,0,1,1,10,00,0,1,0,1,0,0,1,1,10,01,0,1,0,1,0,0,1,1,10,00,1,1,0,1,0,0,1,1,10,01,1,1,0,1,0,0,1,1,10,00,0,0,1,1,0,0,1,1,10,01,0,0,1,1,0,0,1,1,10,00,1,0,1,1,0,0,1,1,10,01,1,0,1,1,0,0,1,1,10,00,0,1,1,1,0,0,1,1,10,01,0,1,1,1,0,0,1,1,10,00,1,1,1,1,0,0,1,1,10,01,1,1,1,1,0,0,1,1,10,00,0,0,0,0,1,0,1,1,10,01,0,0,0,0,1,0,1,1,10,00,1,0,0,0,1,0,1,1,10,01,1,0,0,0,1,0,1,1,10,00,0,1,0,0,1,0,1,1,10,01,0,1,0,0,1,0,1,1,10,00,1,1,0,0,1,0,1,1,10,01,1,1,0,0,1,0,1,1,10,00,0,0,1,0,1,0,1,1,10,01,0,0,1,0,1,0,1,1,10,00,1,0,1,0,1,0,1,1,10,01,1,0,1,0,1,0,1,1,10,00,0,1,1,0,1,0,1,1,10,01,0,1,1,0,1,0,1,1,10,01,1,1,1,0,1,0,1,1,10,00,0,0,0,1,1,0,1,1,10,01,0,0,0,1,1,0,1,1,10,00,1,0,0,1,1,0,1,1,10,01,1,0,0,1,1,0,1,1,10,00,0,1,0,1,1,0,1,1,10,01,0,1,0,1,1,0,1,1,10,00,1,1,0,1,1,0,1,1,10,01,1,1,0,1,1,0,1,1,10,00,0,0,1,1,1,0,1,1,10,01,0,0,1,1,1,0,1,1,10,00,1,0,1,1,1,0,1,1,10,01,1,0,1,1,1,0,1,1,10,00,0,1,1,1,1,0,1,1,10,01,0,1,1,1,1,0,1,1,10,00,1,1,1,1,1,0,1,1,10,01,1,1,1,1,1,0,1,1,10,00,0,0,0,0,0,1,1,1,10,01,0,0,0,0,0,1,1,1,10,00,1,0,0,0,0,1,1,1,10,01,1,0,0,0,0,1,1,1,10,00,0,1,0,0,0,1,1,1,10,01,0,1,0,0,0,1,1,1,10,00,1,1,0,0,0,1,1,1,10,01,1,1,0,0,0,1,1,1,10,00,0,0,1,0,0,1,1,1,10,01,0,0,1,0,0,1,1,1,10,00,1,0,1,0,0,1,1,1,10,01,1,0,1,0,0,1,1,1,10,00,0,1,1,0,0,1,1,1,10,01,0,1,1,0,0,1,1,1,10,00,1,1,1,0,0,1,1,1,10,01,1,1,1,0,0,1,1,1,10,00,0,0,0,1,0,1,1,1,10,01,0,0,0,1,0,1,1,1,10,00,1,0,0,1,0,1,1,1,10,01,1,0,0,1,0,1,1,1,10,00,0,1,0,1,0,1,1,1,10,01,0,1,0,1,0,1,1,1,10,00,1,1,0,1,0,1,1,1,10,00,0,0,1,1,0,1,1,1,10,01,0,0,1,1,0,1,1,1,10,00,1,0,1,1,0,1,1,1,10,01,1,0,1,1,0,1,1,1,10,00,0,1,1,1,0,1,1,1,10,01,0,1,1,1,0,1,1,1,10,00,1,1,1,1,0,1,1,1,10,01,1,1,1,1,0,1,1,1,10,00,0,0,0,0,1,1,1,1,10,01,0,0,0,0,1,1,1,1,10,00,1,0,0,0,1,1,1,1,10,01,1,0,0,0,1,1,1,1,10,00,0,1,0,0,1,1,1,1,10,01,0,1,0,0,1,1,1,1,10,00,1,1,0,0,1,1,1,1,10,01,1,1,0,0,1,1,1,1,10,00,0,0,1,0,1,1,1,1,10,01,0,0,1,0,1,1,1,1,10,00,1,0,1,0,1,1,1,1,10,01,1,0,1,0,1,1,1,1,10,00,0,1,1,0,1,1,1,1,10,01,0,1,1,0,1,1,1,1,10,00,1,1,1,0,1,1,1,1,10,01,1,1,1,0,1,1,1,1,10,00,0,0,0,1,1,1,1,1,10,01,0,0,0,1,1,1,1,1,10,00,1,0,0,1,1,1,1,1,10,01,1,0,0,1,1,1,1,1,10,00,0,1,0,1,1,1,1,1,10,01,0,1,0,1,1,1,1,1,10,00,1,1,0,1,1,1,1,1,10,01,1,1,0,1,1,1,1,1,10,00,0,0,1,1,1,1,1,1,10,01,0,0,1,1,1,1,1,1,10,00,1,0,1,1,1,1,1,1,10,01,1,0,1,1,1,1,1,1,10,00,0,1,1,1,1,1,1,1,10,01,0,1,1,1,1,1,1,1,10,00,1,1,1,1,1,1,1,1,10,01,1,1,1,1,1,1,1,1,10,0 \ No newline at end of file diff --git a/new/Scripts/soufian/newtest9.pat b/new/Scripts/soufian/newtest9.pat new file mode 100644 index 0000000..9e63137 --- /dev/null +++ b/new/Scripts/soufian/newtest9.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,00,1,0,0,0,0,0,0,0,0,0,01,1,0,0,0,0,0,0,0,0,0,00,0,1,0,0,0,0,0,0,0,0,01,0,1,0,0,0,0,0,0,0,0,00,1,1,0,0,0,0,0,0,0,0,01,1,1,0,0,0,0,0,0,0,0,00,0,0,1,0,0,0,0,0,0,0,01,0,0,1,0,0,0,0,0,0,0,00,1,0,1,0,0,0,0,0,0,0,01,1,0,1,0,0,0,0,0,0,0,00,0,1,1,0,0,0,0,0,0,0,01,0,1,1,0,0,0,0,0,0,0,00,1,1,1,0,0,0,0,0,0,0,01,1,1,1,0,0,0,0,0,0,0,00,0,0,0,1,0,0,0,0,0,0,01,0,0,0,1,0,0,0,0,0,0,00,1,0,0,1,0,0,0,0,0,0,01,1,0,0,1,0,0,0,0,0,0,00,0,1,0,1,0,0,0,0,0,0,01,0,1,0,1,0,0,0,0,0,0,00,1,1,0,1,0,0,0,0,0,0,01,1,1,0,1,0,0,0,0,0,0,00,0,0,1,1,0,0,0,0,0,0,01,0,0,1,1,0,0,0,0,0,0,00,1,0,1,1,0,0,0,0,0,0,01,1,0,1,1,0,0,0,0,0,0,00,0,1,1,1,0,0,0,0,0,0,01,0,1,1,1,0,0,0,0,0,0,00,1,1,1,1,0,0,0,0,0,0,01,1,1,1,1,0,0,0,0,0,0,00,0,0,0,0,1,0,0,0,0,0,01,0,0,0,0,1,0,0,0,0,0,00,1,0,0,0,1,0,0,0,0,0,01,1,0,0,0,1,0,0,0,0,0,00,0,1,0,0,1,0,0,0,0,0,01,0,1,0,0,1,0,0,0,0,0,00,1,1,0,0,1,0,0,0,0,0,01,1,1,0,0,1,0,0,0,0,0,01,0,0,1,0,1,0,0,0,0,0,00,1,0,1,0,1,0,0,0,0,0,01,1,0,1,0,1,0,0,0,0,0,00,0,1,1,0,1,0,0,0,0,0,01,0,1,1,0,1,0,0,0,0,0,00,1,1,1,0,1,0,0,0,0,0,01,1,1,1,0,1,0,0,0,0,0,00,0,0,0,1,1,0,0,0,0,0,01,0,0,0,1,1,0,0,0,0,0,00,1,0,0,1,1,0,0,0,0,0,01,1,0,0,1,1,0,0,0,0,0,00,0,1,0,1,1,0,0,0,0,0,01,0,1,0,1,1,0,0,0,0,0,00,1,1,0,1,1,0,0,0,0,0,01,1,1,0,1,1,0,0,0,0,0,00,0,0,1,1,1,0,0,0,0,0,01,0,0,1,1,1,0,0,0,0,0,00,1,0,1,1,1,0,0,0,0,0,01,1,0,1,1,1,0,0,0,0,0,00,0,1,1,1,1,0,0,0,0,0,01,0,1,1,1,1,0,0,0,0,0,00,1,1,1,1,1,0,0,0,0,0,01,1,1,1,1,1,0,0,0,0,0,00,0,0,0,0,0,1,0,0,0,0,01,0,0,0,0,0,1,0,0,0,0,00,1,0,0,0,0,1,0,0,0,0,01,1,0,0,0,0,1,0,0,0,0,00,0,1,0,0,0,1,0,0,0,0,01,0,1,0,0,0,1,0,0,0,0,00,1,1,0,0,0,1,0,0,0,0,01,1,1,0,0,0,1,0,0,0,0,00,0,0,1,0,0,1,0,0,0,0,01,0,0,1,0,0,1,0,0,0,0,00,1,0,1,0,0,1,0,0,0,0,01,1,0,1,0,0,1,0,0,0,0,00,0,1,1,0,0,1,0,0,0,0,01,0,1,1,0,0,1,0,0,0,0,00,1,1,1,0,0,1,0,0,0,0,01,1,1,1,0,0,1,0,0,0,0,00,0,0,0,1,0,1,0,0,0,0,00,1,0,0,1,0,1,0,0,0,0,01,1,0,0,1,0,1,0,0,0,0,00,0,1,0,1,0,1,0,0,0,0,01,0,1,0,1,0,1,0,0,0,0,00,1,1,0,1,0,1,0,0,0,0,01,1,1,0,1,0,1,0,0,0,0,00,0,0,1,1,0,1,0,0,0,0,01,0,0,1,1,0,1,0,0,0,0,00,1,0,1,1,0,1,0,0,0,0,01,1,0,1,1,0,1,0,0,0,0,00,0,1,1,1,0,1,0,0,0,0,01,0,1,1,1,0,1,0,0,0,0,00,1,1,1,1,0,1,0,0,0,0,01,1,1,1,1,0,1,0,0,0,0,00,0,0,0,0,1,1,0,0,0,0,01,0,0,0,0,1,1,0,0,0,0,00,1,0,0,0,1,1,0,0,0,0,01,1,0,0,0,1,1,0,0,0,0,00,0,1,0,0,1,1,0,0,0,0,01,0,1,0,0,1,1,0,0,0,0,00,1,1,0,0,1,1,0,0,0,0,01,1,1,0,0,1,1,0,0,0,0,00,0,0,1,0,1,1,0,0,0,0,01,0,0,1,0,1,1,0,0,0,0,00,1,0,1,0,1,1,0,0,0,0,01,1,0,1,0,1,1,0,0,0,0,00,0,1,1,0,1,1,0,0,0,0,01,0,1,1,0,1,1,0,0,0,0,00,1,1,1,0,1,1,0,0,0,0,01,1,1,1,0,1,1,0,0,0,0,00,0,0,0,1,1,1,0,0,0,0,01,0,0,0,1,1,1,0,0,0,0,00,1,0,0,1,1,1,0,0,0,0,01,1,0,0,1,1,1,0,0,0,0,00,0,1,0,1,1,1,0,0,0,0,01,0,1,0,1,1,1,0,0,0,0,00,1,1,0,1,1,1,0,0,0,0,01,1,1,0,1,1,1,0,0,0,0,00,0,0,1,1,1,1,0,0,0,0,01,0,0,1,1,1,1,0,0,0,0,01,1,0,1,1,1,1,0,0,0,0,00,0,1,1,1,1,1,0,0,0,0,01,0,1,1,1,1,1,0,0,0,0,00,1,1,1,1,1,1,0,0,0,0,01,1,1,1,1,1,1,0,0,0,0,00,0,0,0,0,0,0,1,0,0,0,01,0,0,0,0,0,0,1,0,0,0,00,1,0,0,0,0,0,1,0,0,0,01,1,0,0,0,0,0,1,0,0,0,00,0,1,0,0,0,0,1,0,0,0,01,0,1,0,0,0,0,1,0,0,0,00,1,1,0,0,0,0,1,0,0,0,01,1,1,0,0,0,0,1,0,0,0,00,0,0,1,0,0,0,1,0,0,0,01,0,0,1,0,0,0,1,0,0,0,00,1,0,1,0,0,0,1,0,0,0,01,1,0,1,0,0,0,1,0,0,0,00,0,1,1,0,0,0,1,0,0,0,01,0,1,1,0,0,0,1,0,0,0,00,1,1,1,0,0,0,1,0,0,0,01,1,1,1,0,0,0,1,0,0,0,00,0,0,0,1,0,0,1,0,0,0,01,0,0,0,1,0,0,1,0,0,0,00,1,0,0,1,0,0,1,0,0,0,01,1,0,0,1,0,0,1,0,0,0,00,0,1,0,1,0,0,1,0,0,0,01,0,1,0,1,0,0,1,0,0,0,00,1,1,0,1,0,0,1,0,0,0,01,1,1,0,1,0,0,1,0,0,0,00,0,0,1,1,0,0,1,0,0,0,01,0,0,1,1,0,0,1,0,0,0,00,1,0,1,1,0,0,1,0,0,0,01,1,0,1,1,0,0,1,0,0,0,00,0,1,1,1,0,0,1,0,0,0,01,0,1,1,1,0,0,1,0,0,0,00,1,1,1,1,0,0,1,0,0,0,01,1,1,1,1,0,0,1,0,0,0,00,0,0,0,0,1,0,1,0,0,0,01,0,0,0,0,1,0,1,0,0,0,00,1,0,0,0,1,0,1,0,0,0,00,0,1,0,0,1,0,1,0,0,0,01,0,1,0,0,1,0,1,0,0,0,00,1,1,0,0,1,0,1,0,0,0,01,1,1,0,0,1,0,1,0,0,0,00,0,0,1,0,1,0,1,0,0,0,01,0,0,1,0,1,0,1,0,0,0,00,1,0,1,0,1,0,1,0,0,0,01,1,0,1,0,1,0,1,0,0,0,00,0,1,1,0,1,0,1,0,0,0,01,0,1,1,0,1,0,1,0,0,0,00,1,1,1,0,1,0,1,0,0,0,01,1,1,1,0,1,0,1,0,0,0,00,0,0,0,1,1,0,1,0,0,0,01,0,0,0,1,1,0,1,0,0,0,00,1,0,0,1,1,0,1,0,0,0,01,1,0,0,1,1,0,1,0,0,0,00,0,1,0,1,1,0,1,0,0,0,01,0,1,0,1,1,0,1,0,0,0,00,1,1,0,1,1,0,1,0,0,0,01,1,1,0,1,1,0,1,0,0,0,00,0,0,1,1,1,0,1,0,0,0,01,0,0,1,1,1,0,1,0,0,0,00,1,0,1,1,1,0,1,0,0,0,01,1,0,1,1,1,0,1,0,0,0,00,0,1,1,1,1,0,1,0,0,0,01,0,1,1,1,1,0,1,0,0,0,00,1,1,1,1,1,0,1,0,0,0,01,1,1,1,1,1,0,1,0,0,0,00,0,0,0,0,0,1,1,0,0,0,01,0,0,0,0,0,1,1,0,0,0,00,1,0,0,0,0,1,1,0,0,0,01,1,0,0,0,0,1,1,0,0,0,00,0,1,0,0,0,1,1,0,0,0,01,0,1,0,0,0,1,1,0,0,0,00,1,1,0,0,0,1,1,0,0,0,01,1,1,0,0,0,1,1,0,0,0,00,0,0,1,0,0,1,1,0,0,0,01,0,0,1,0,0,1,1,0,0,0,00,1,0,1,0,0,1,1,0,0,0,01,1,0,1,0,0,1,1,0,0,0,01,0,1,1,0,0,1,1,0,0,0,00,1,1,1,0,0,1,1,0,0,0,01,1,1,1,0,0,1,1,0,0,0,00,0,0,0,1,0,1,1,0,0,0,01,0,0,0,1,0,1,1,0,0,0,00,1,0,0,1,0,1,1,0,0,0,01,1,0,0,1,0,1,1,0,0,0,00,0,1,0,1,0,1,1,0,0,0,01,0,1,0,1,0,1,1,0,0,0,00,1,1,0,1,0,1,1,0,0,0,01,1,1,0,1,0,1,1,0,0,0,00,0,0,1,1,0,1,1,0,0,0,01,0,0,1,1,0,1,1,0,0,0,00,1,0,1,1,0,1,1,0,0,0,01,1,0,1,1,0,1,1,0,0,0,00,0,1,1,1,0,1,1,0,0,0,01,0,1,1,1,0,1,1,0,0,0,00,1,1,1,1,0,1,1,0,0,0,01,1,1,1,1,0,1,1,0,0,0,00,0,0,0,0,1,1,1,0,0,0,01,0,0,0,0,1,1,1,0,0,0,00,1,0,0,0,1,1,1,0,0,0,01,1,0,0,0,1,1,1,0,0,0,00,0,1,0,0,1,1,1,0,0,0,01,0,1,0,0,1,1,1,0,0,0,00,1,1,0,0,1,1,1,0,0,0,01,1,1,0,0,1,1,1,0,0,0,00,0,0,1,0,1,1,1,0,0,0,01,0,0,1,0,1,1,1,0,0,0,00,1,0,1,0,1,1,1,0,0,0,01,1,0,1,0,1,1,1,0,0,0,00,0,1,1,0,1,1,1,0,0,0,01,0,1,1,0,1,1,1,0,0,0,00,1,1,1,0,1,1,1,0,0,0,01,1,1,1,0,1,1,1,0,0,0,00,0,0,0,1,1,1,1,0,0,0,01,0,0,0,1,1,1,1,0,0,0,00,1,0,0,1,1,1,1,0,0,0,01,1,0,0,1,1,1,1,0,0,0,00,0,1,0,1,1,1,1,0,0,0,00,1,1,0,1,1,1,1,0,0,0,01,1,1,0,1,1,1,1,0,0,0,00,0,0,1,1,1,1,1,0,0,0,01,0,0,1,1,1,1,1,0,0,0,00,1,0,1,1,1,1,1,0,0,0,01,1,0,1,1,1,1,1,0,0,0,00,0,1,1,1,1,1,1,0,0,0,01,0,1,1,1,1,1,1,0,0,0,00,1,1,1,1,1,1,1,0,0,0,01,1,1,1,1,1,1,1,0,0,0,00,0,0,0,0,0,0,0,1,0,0,01,0,0,0,0,0,0,0,1,0,0,00,1,0,0,0,0,0,0,1,0,0,01,1,0,0,0,0,0,0,1,0,0,00,0,1,0,0,0,0,0,1,0,0,01,0,1,0,0,0,0,0,1,0,0,00,1,1,0,0,0,0,0,1,0,0,01,1,1,0,0,0,0,0,1,0,0,00,0,0,1,0,0,0,0,1,0,0,01,0,0,1,0,0,0,0,1,0,0,00,1,0,1,0,0,0,0,1,0,0,01,1,0,1,0,0,0,0,1,0,0,00,0,1,1,0,0,0,0,1,0,0,01,0,1,1,0,0,0,0,1,0,0,00,1,1,1,0,0,0,0,1,0,0,01,1,1,1,0,0,0,0,1,0,0,00,0,0,0,1,0,0,0,1,0,0,01,0,0,0,1,0,0,0,1,0,0,00,1,0,0,1,0,0,0,1,0,0,01,1,0,0,1,0,0,0,1,0,0,00,0,1,0,1,0,0,0,1,0,0,01,0,1,0,1,0,0,0,1,0,0,00,1,1,0,1,0,0,0,1,0,0,01,1,1,0,1,0,0,0,1,0,0,00,0,0,1,1,0,0,0,1,0,0,01,0,0,1,1,0,0,0,1,0,0,00,1,0,1,1,0,0,0,1,0,0,01,1,0,1,1,0,0,0,1,0,0,00,0,1,1,1,0,0,0,1,0,0,01,0,1,1,1,0,0,0,1,0,0,01,1,1,1,1,0,0,0,1,0,0,00,0,0,0,0,1,0,0,1,0,0,01,0,0,0,0,1,0,0,1,0,0,00,1,0,0,0,1,0,0,1,0,0,01,1,0,0,0,1,0,0,1,0,0,00,0,1,0,0,1,0,0,1,0,0,01,0,1,0,0,1,0,0,1,0,0,00,1,1,0,0,1,0,0,1,0,0,01,1,1,0,0,1,0,0,1,0,0,00,0,0,1,0,1,0,0,1,0,0,01,0,0,1,0,1,0,0,1,0,0,00,1,0,1,0,1,0,0,1,0,0,01,1,0,1,0,1,0,0,1,0,0,00,0,1,1,0,1,0,0,1,0,0,01,0,1,1,0,1,0,0,1,0,0,00,1,1,1,0,1,0,0,1,0,0,01,1,1,1,0,1,0,0,1,0,0,00,0,0,0,1,1,0,0,1,0,0,01,0,0,0,1,1,0,0,1,0,0,00,1,0,0,1,1,0,0,1,0,0,01,1,0,0,1,1,0,0,1,0,0,00,0,1,0,1,1,0,0,1,0,0,01,0,1,0,1,1,0,0,1,0,0,00,1,1,0,1,1,0,0,1,0,0,01,1,1,0,1,1,0,0,1,0,0,00,0,0,1,1,1,0,0,1,0,0,01,0,0,1,1,1,0,0,1,0,0,00,1,0,1,1,1,0,0,1,0,0,01,1,0,1,1,1,0,0,1,0,0,00,0,1,1,1,1,0,0,1,0,0,01,0,1,1,1,1,0,0,1,0,0,00,1,1,1,1,1,0,0,1,0,0,01,1,1,1,1,1,0,0,1,0,0,00,0,0,0,0,0,1,0,1,0,0,01,0,0,0,0,0,1,0,1,0,0,00,1,0,0,0,0,1,0,1,0,0,01,1,0,0,0,0,1,0,1,0,0,00,0,1,0,0,0,1,0,1,0,0,01,0,1,0,0,0,1,0,1,0,0,00,1,1,0,0,0,1,0,1,0,0,00,0,0,1,0,0,1,0,1,0,0,01,0,0,1,0,0,1,0,1,0,0,00,1,0,1,0,0,1,0,1,0,0,01,1,0,1,0,0,1,0,1,0,0,00,0,1,1,0,0,1,0,1,0,0,01,0,1,1,0,0,1,0,1,0,0,00,1,1,1,0,0,1,0,1,0,0,01,1,1,1,0,0,1,0,1,0,0,00,0,0,0,1,0,1,0,1,0,0,01,0,0,0,1,0,1,0,1,0,0,00,1,0,0,1,0,1,0,1,0,0,01,1,0,0,1,0,1,0,1,0,0,00,0,1,0,1,0,1,0,1,0,0,01,0,1,0,1,0,1,0,1,0,0,00,1,1,0,1,0,1,0,1,0,0,01,1,1,0,1,0,1,0,1,0,0,00,0,0,1,1,0,1,0,1,0,0,01,0,0,1,1,0,1,0,1,0,0,00,1,0,1,1,0,1,0,1,0,0,01,1,0,1,1,0,1,0,1,0,0,00,0,1,1,1,0,1,0,1,0,0,01,0,1,1,1,0,1,0,1,0,0,00,1,1,1,1,0,1,0,1,0,0,01,1,1,1,1,0,1,0,1,0,0,00,0,0,0,0,1,1,0,1,0,0,01,0,0,0,0,1,1,0,1,0,0,00,1,0,0,0,1,1,0,1,0,0,01,1,0,0,0,1,1,0,1,0,0,00,0,1,0,0,1,1,0,1,0,0,01,0,1,0,0,1,1,0,1,0,0,00,1,1,0,0,1,1,0,1,0,0,01,1,1,0,0,1,1,0,1,0,0,00,0,0,1,0,1,1,0,1,0,0,01,0,0,1,0,1,1,0,1,0,0,00,1,0,1,0,1,1,0,1,0,0,01,1,0,1,0,1,1,0,1,0,0,00,0,1,1,0,1,1,0,1,0,0,01,0,1,1,0,1,1,0,1,0,0,00,1,1,1,0,1,1,0,1,0,0,01,1,1,1,0,1,1,0,1,0,0,01,0,0,0,1,1,1,0,1,0,0,00,1,0,0,1,1,1,0,1,0,0,01,1,0,0,1,1,1,0,1,0,0,00,0,1,0,1,1,1,0,1,0,0,01,0,1,0,1,1,1,0,1,0,0,00,1,1,0,1,1,1,0,1,0,0,01,1,1,0,1,1,1,0,1,0,0,00,0,0,1,1,1,1,0,1,0,0,01,0,0,1,1,1,1,0,1,0,0,00,1,0,1,1,1,1,0,1,0,0,01,1,0,1,1,1,1,0,1,0,0,00,0,1,1,1,1,1,0,1,0,0,01,0,1,1,1,1,1,0,1,0,0,00,1,1,1,1,1,1,0,1,0,0,01,1,1,1,1,1,1,0,1,0,0,00,0,0,0,0,0,0,1,1,0,0,01,0,0,0,0,0,0,1,1,0,0,00,1,0,0,0,0,0,1,1,0,0,01,1,0,0,0,0,0,1,1,0,0,00,0,1,0,0,0,0,1,1,0,0,01,0,1,0,0,0,0,1,1,0,0,00,1,1,0,0,0,0,1,1,0,0,01,1,1,0,0,0,0,1,1,0,0,00,0,0,1,0,0,0,1,1,0,0,01,0,0,1,0,0,0,1,1,0,0,00,1,0,1,0,0,0,1,1,0,0,01,1,0,1,0,0,0,1,1,0,0,00,0,1,1,0,0,0,1,1,0,0,01,0,1,1,0,0,0,1,1,0,0,00,1,1,1,0,0,0,1,1,0,0,01,1,1,1,0,0,0,1,1,0,0,00,0,0,0,1,0,0,1,1,0,0,01,0,0,0,1,0,0,1,1,0,0,00,1,0,0,1,0,0,1,1,0,0,01,1,0,0,1,0,0,1,1,0,0,00,0,1,0,1,0,0,1,1,0,0,01,0,1,0,1,0,0,1,1,0,0,00,1,1,0,1,0,0,1,1,0,0,01,1,1,0,1,0,0,1,1,0,0,00,0,0,1,1,0,0,1,1,0,0,00,1,0,1,1,0,0,1,1,0,0,01,1,0,1,1,0,0,1,1,0,0,00,0,1,1,1,0,0,1,1,0,0,01,0,1,1,1,0,0,1,1,0,0,00,1,1,1,1,0,0,1,1,0,0,01,1,1,1,1,0,0,1,1,0,0,00,0,0,0,0,1,0,1,1,0,0,01,0,0,0,0,1,0,1,1,0,0,00,1,0,0,0,1,0,1,1,0,0,01,1,0,0,0,1,0,1,1,0,0,00,0,1,0,0,1,0,1,1,0,0,01,0,1,0,0,1,0,1,1,0,0,00,1,1,0,0,1,0,1,1,0,0,01,1,1,0,0,1,0,1,1,0,0,00,0,0,1,0,1,0,1,1,0,0,01,0,0,1,0,1,0,1,1,0,0,00,1,0,1,0,1,0,1,1,0,0,01,1,0,1,0,1,0,1,1,0,0,00,0,1,1,0,1,0,1,1,0,0,01,0,1,1,0,1,0,1,1,0,0,00,1,1,1,0,1,0,1,1,0,0,01,1,1,1,0,1,0,1,1,0,0,00,0,0,0,1,1,0,1,1,0,0,01,0,0,0,1,1,0,1,1,0,0,00,1,0,0,1,1,0,1,1,0,0,01,1,0,0,1,1,0,1,1,0,0,00,0,1,0,1,1,0,1,1,0,0,01,0,1,0,1,1,0,1,1,0,0,00,1,1,0,1,1,0,1,1,0,0,01,1,1,0,1,1,0,1,1,0,0,00,0,0,1,1,1,0,1,1,0,0,01,0,0,1,1,1,0,1,1,0,0,00,1,0,1,1,1,0,1,1,0,0,01,1,0,1,1,1,0,1,1,0,0,00,0,1,1,1,1,0,1,1,0,0,01,0,1,1,1,1,0,1,1,0,0,00,1,1,1,1,1,0,1,1,0,0,01,1,1,1,1,1,0,1,1,0,0,00,0,0,0,0,0,1,1,1,0,0,01,0,0,0,0,0,1,1,1,0,0,01,1,0,0,0,0,1,1,1,0,0,00,0,1,0,0,0,1,1,1,0,0,01,0,1,0,0,0,1,1,1,0,0,00,1,1,0,0,0,1,1,1,0,0,01,1,1,0,0,0,1,1,1,0,0,00,0,0,1,0,0,1,1,1,0,0,01,0,0,1,0,0,1,1,1,0,0,00,1,0,1,0,0,1,1,1,0,0,01,1,0,1,0,0,1,1,1,0,0,00,0,1,1,0,0,1,1,1,0,0,01,0,1,1,0,0,1,1,1,0,0,00,1,1,1,0,0,1,1,1,0,0,01,1,1,1,0,0,1,1,1,0,0,00,0,0,0,1,0,1,1,1,0,0,01,0,0,0,1,0,1,1,1,0,0,00,1,0,0,1,0,1,1,1,0,0,01,1,0,0,1,0,1,1,1,0,0,00,0,1,0,1,0,1,1,1,0,0,01,0,1,0,1,0,1,1,1,0,0,00,1,1,0,1,0,1,1,1,0,0,01,1,1,0,1,0,1,1,1,0,0,00,0,0,1,1,0,1,1,1,0,0,01,0,0,1,1,0,1,1,1,0,0,00,1,0,1,1,0,1,1,1,0,0,01,1,0,1,1,0,1,1,1,0,0,00,0,1,1,1,0,1,1,1,0,0,01,0,1,1,1,0,1,1,1,0,0,00,1,1,1,1,0,1,1,1,0,0,01,1,1,1,1,0,1,1,1,0,0,00,0,0,0,0,1,1,1,1,0,0,01,0,0,0,0,1,1,1,1,0,0,00,1,0,0,0,1,1,1,1,0,0,01,1,0,0,0,1,1,1,1,0,0,00,0,1,0,0,1,1,1,1,0,0,01,0,1,0,0,1,1,1,1,0,0,00,1,1,0,0,1,1,1,1,0,0,01,1,1,0,0,1,1,1,1,0,0,00,0,0,1,0,1,1,1,1,0,0,01,0,0,1,0,1,1,1,1,0,0,00,1,0,1,0,1,1,1,1,0,0,00,0,1,1,0,1,1,1,1,0,0,01,0,1,1,0,1,1,1,1,0,0,00,1,1,1,0,1,1,1,1,0,0,01,1,1,1,0,1,1,1,1,0,0,00,0,0,0,1,1,1,1,1,0,0,01,0,0,0,1,1,1,1,1,0,0,00,1,0,0,1,1,1,1,1,0,0,01,1,0,0,1,1,1,1,1,0,0,00,0,1,0,1,1,1,1,1,0,0,01,0,1,0,1,1,1,1,1,0,0,00,1,1,0,1,1,1,1,1,0,0,01,1,1,0,1,1,1,1,1,0,0,00,0,0,1,1,1,1,1,1,0,0,01,0,0,1,1,1,1,1,1,0,0,00,1,0,1,1,1,1,1,1,0,0,01,1,0,1,1,1,1,1,1,0,0,00,0,1,1,1,1,1,1,1,0,0,01,0,1,1,1,1,1,1,1,0,0,00,1,1,1,1,1,1,1,1,0,0,01,1,1,1,1,1,1,1,1,0,0,00,0,0,0,0,0,0,0,0,1,0,01,0,0,0,0,0,0,0,0,1,0,00,1,0,0,0,0,0,0,0,1,0,01,1,0,0,0,0,0,0,0,1,0,00,0,1,0,0,0,0,0,0,1,0,01,0,1,0,0,0,0,0,0,1,0,00,1,1,0,0,0,0,0,0,1,0,01,1,1,0,0,0,0,0,0,1,0,00,0,0,1,0,0,0,0,0,1,0,01,0,0,1,0,0,0,0,0,1,0,00,1,0,1,0,0,0,0,0,1,0,01,1,0,1,0,0,0,0,0,1,0,00,0,1,1,0,0,0,0,0,1,0,01,0,1,1,0,0,0,0,0,1,0,00,1,1,1,0,0,0,0,0,1,0,01,1,1,1,0,0,0,0,0,1,0,00,0,0,0,1,0,0,0,0,1,0,01,0,0,0,1,0,0,0,0,1,0,00,1,0,0,1,0,0,0,0,1,0,01,1,0,0,1,0,0,0,0,1,0,01,0,1,0,1,0,0,0,0,1,0,00,1,1,0,1,0,0,0,0,1,0,01,1,1,0,1,0,0,0,0,1,0,00,0,0,1,1,0,0,0,0,1,0,01,0,0,1,1,0,0,0,0,1,0,00,1,0,1,1,0,0,0,0,1,0,01,1,0,1,1,0,0,0,0,1,0,00,0,1,1,1,0,0,0,0,1,0,01,0,1,1,1,0,0,0,0,1,0,00,1,1,1,1,0,0,0,0,1,0,01,1,1,1,1,0,0,0,0,1,0,00,0,0,0,0,1,0,0,0,1,0,01,0,0,0,0,1,0,0,0,1,0,00,1,0,0,0,1,0,0,0,1,0,01,1,0,0,0,1,0,0,0,1,0,00,0,1,0,0,1,0,0,0,1,0,01,0,1,0,0,1,0,0,0,1,0,00,1,1,0,0,1,0,0,0,1,0,01,1,1,0,0,1,0,0,0,1,0,00,0,0,1,0,1,0,0,0,1,0,01,0,0,1,0,1,0,0,0,1,0,00,1,0,1,0,1,0,0,0,1,0,01,1,0,1,0,1,0,0,0,1,0,00,0,1,1,0,1,0,0,0,1,0,01,0,1,1,0,1,0,0,0,1,0,00,1,1,1,0,1,0,0,0,1,0,01,1,1,1,0,1,0,0,0,1,0,00,0,0,0,1,1,0,0,0,1,0,01,0,0,0,1,1,0,0,0,1,0,00,1,0,0,1,1,0,0,0,1,0,01,1,0,0,1,1,0,0,0,1,0,00,0,1,0,1,1,0,0,0,1,0,01,0,1,0,1,1,0,0,0,1,0,00,1,1,0,1,1,0,0,0,1,0,01,1,1,0,1,1,0,0,0,1,0,00,0,0,1,1,1,0,0,0,1,0,01,0,0,1,1,1,0,0,0,1,0,00,1,0,1,1,1,0,0,0,1,0,01,1,0,1,1,1,0,0,0,1,0,00,0,1,1,1,1,0,0,0,1,0,00,1,1,1,1,1,0,0,0,1,0,01,1,1,1,1,1,0,0,0,1,0,00,0,0,0,0,0,1,0,0,1,0,01,0,0,0,0,0,1,0,0,1,0,00,1,0,0,0,0,1,0,0,1,0,01,1,0,0,0,0,1,0,0,1,0,00,0,1,0,0,0,1,0,0,1,0,01,0,1,0,0,0,1,0,0,1,0,00,1,1,0,0,0,1,0,0,1,0,01,1,1,0,0,0,1,0,0,1,0,00,0,0,1,0,0,1,0,0,1,0,01,0,0,1,0,0,1,0,0,1,0,00,1,0,1,0,0,1,0,0,1,0,01,1,0,1,0,0,1,0,0,1,0,00,0,1,1,0,0,1,0,0,1,0,01,0,1,1,0,0,1,0,0,1,0,00,1,1,1,0,0,1,0,0,1,0,01,1,1,1,0,0,1,0,0,1,0,00,0,0,0,1,0,1,0,0,1,0,01,0,0,0,1,0,1,0,0,1,0,00,1,0,0,1,0,1,0,0,1,0,01,1,0,0,1,0,1,0,0,1,0,00,0,1,0,1,0,1,0,0,1,0,01,0,1,0,1,0,1,0,0,1,0,00,1,1,0,1,0,1,0,0,1,0,01,1,1,0,1,0,1,0,0,1,0,00,0,0,1,1,0,1,0,0,1,0,01,0,0,1,1,0,1,0,0,1,0,00,1,0,1,1,0,1,0,0,1,0,01,1,0,1,1,0,1,0,0,1,0,00,0,1,1,1,0,1,0,0,1,0,01,0,1,1,1,0,1,0,0,1,0,00,1,1,1,1,0,1,0,0,1,0,01,1,1,1,1,0,1,0,0,1,0,00,0,0,0,0,1,1,0,0,1,0,01,0,0,0,0,1,1,0,0,1,0,00,1,0,0,0,1,1,0,0,1,0,01,1,0,0,0,1,1,0,0,1,0,00,0,1,0,0,1,1,0,0,1,0,01,0,1,0,0,1,1,0,0,1,0,01,1,1,0,0,1,1,0,0,1,0,00,0,0,1,0,1,1,0,0,1,0,01,0,0,1,0,1,1,0,0,1,0,00,1,0,1,0,1,1,0,0,1,0,01,1,0,1,0,1,1,0,0,1,0,00,0,1,1,0,1,1,0,0,1,0,01,0,1,1,0,1,1,0,0,1,0,00,1,1,1,0,1,1,0,0,1,0,01,1,1,1,0,1,1,0,0,1,0,00,0,0,0,1,1,1,0,0,1,0,01,0,0,0,1,1,1,0,0,1,0,00,1,0,0,1,1,1,0,0,1,0,01,1,0,0,1,1,1,0,0,1,0,00,0,1,0,1,1,1,0,0,1,0,01,0,1,0,1,1,1,0,0,1,0,00,1,1,0,1,1,1,0,0,1,0,01,1,1,0,1,1,1,0,0,1,0,00,0,0,1,1,1,1,0,0,1,0,01,0,0,1,1,1,1,0,0,1,0,00,1,0,1,1,1,1,0,0,1,0,01,1,0,1,1,1,1,0,0,1,0,00,0,1,1,1,1,1,0,0,1,0,01,0,1,1,1,1,1,0,0,1,0,00,1,1,1,1,1,1,0,0,1,0,01,1,1,1,1,1,1,0,0,1,0,00,0,0,0,0,0,0,1,0,1,0,01,0,0,0,0,0,0,1,0,1,0,00,1,0,0,0,0,0,1,0,1,0,01,1,0,0,0,0,0,1,0,1,0,00,0,1,0,0,0,0,1,0,1,0,01,0,1,0,0,0,0,1,0,1,0,00,1,1,0,0,0,0,1,0,1,0,01,1,1,0,0,0,0,1,0,1,0,00,0,0,1,0,0,0,1,0,1,0,01,0,0,1,0,0,0,1,0,1,0,00,1,0,1,0,0,0,1,0,1,0,01,1,0,1,0,0,0,1,0,1,0,00,0,1,1,0,0,0,1,0,1,0,01,0,1,1,0,0,0,1,0,1,0,00,1,1,1,0,0,0,1,0,1,0,00,0,0,0,1,0,0,1,0,1,0,01,0,0,0,1,0,0,1,0,1,0,00,1,0,0,1,0,0,1,0,1,0,01,1,0,0,1,0,0,1,0,1,0,00,0,1,0,1,0,0,1,0,1,0,01,0,1,0,1,0,0,1,0,1,0,00,1,1,0,1,0,0,1,0,1,0,01,1,1,0,1,0,0,1,0,1,0,00,0,0,1,1,0,0,1,0,1,0,01,0,0,1,1,0,0,1,0,1,0,00,1,0,1,1,0,0,1,0,1,0,01,1,0,1,1,0,0,1,0,1,0,00,0,1,1,1,0,0,1,0,1,0,01,0,1,1,1,0,0,1,0,1,0,00,1,1,1,1,0,0,1,0,1,0,01,1,1,1,1,0,0,1,0,1,0,00,0,0,0,0,1,0,1,0,1,0,01,0,0,0,0,1,0,1,0,1,0,00,1,0,0,0,1,0,1,0,1,0,01,1,0,0,0,1,0,1,0,1,0,00,0,1,0,0,1,0,1,0,1,0,01,0,1,0,0,1,0,1,0,1,0,00,1,1,0,0,1,0,1,0,1,0,01,1,1,0,0,1,0,1,0,1,0,00,0,0,1,0,1,0,1,0,1,0,01,0,0,1,0,1,0,1,0,1,0,00,1,0,1,0,1,0,1,0,1,0,01,1,0,1,0,1,0,1,0,1,0,00,0,1,1,0,1,0,1,0,1,0,01,0,1,1,0,1,0,1,0,1,0,00,1,1,1,0,1,0,1,0,1,0,01,1,1,1,0,1,0,1,0,1,0,00,0,0,0,1,1,0,1,0,1,0,01,0,0,0,1,1,0,1,0,1,0,00,1,0,0,1,1,0,1,0,1,0,01,1,0,0,1,1,0,1,0,1,0,00,0,1,0,1,1,0,1,0,1,0,01,0,1,0,1,1,0,1,0,1,0,00,1,1,0,1,1,0,1,0,1,0,01,1,1,0,1,1,0,1,0,1,0,01,0,0,1,1,1,0,1,0,1,0,00,1,0,1,1,1,0,1,0,1,0,01,1,0,1,1,1,0,1,0,1,0,00,0,1,1,1,1,0,1,0,1,0,01,0,1,1,1,1,0,1,0,1,0,00,1,1,1,1,1,0,1,0,1,0,01,1,1,1,1,1,0,1,0,1,0,00,0,0,0,0,0,1,1,0,1,0,01,0,0,0,0,0,1,1,0,1,0,00,1,0,0,0,0,1,1,0,1,0,01,1,0,0,0,0,1,1,0,1,0,00,0,1,0,0,0,1,1,0,1,0,01,0,1,0,0,0,1,1,0,1,0,00,1,1,0,0,0,1,1,0,1,0,01,1,1,0,0,0,1,1,0,1,0,00,0,0,1,0,0,1,1,0,1,0,01,0,0,1,0,0,1,1,0,1,0,00,1,0,1,0,0,1,1,0,1,0,01,1,0,1,0,0,1,1,0,1,0,00,0,1,1,0,0,1,1,0,1,0,01,0,1,1,0,0,1,1,0,1,0,00,1,1,1,0,0,1,1,0,1,0,01,1,1,1,0,0,1,1,0,1,0,00,0,0,0,1,0,1,1,0,1,0,01,0,0,0,1,0,1,1,0,1,0,00,1,0,0,1,0,1,1,0,1,0,01,1,0,0,1,0,1,1,0,1,0,00,0,1,0,1,0,1,1,0,1,0,01,0,1,0,1,0,1,1,0,1,0,00,1,1,0,1,0,1,1,0,1,0,01,1,1,0,1,0,1,1,0,1,0,00,0,0,1,1,0,1,1,0,1,0,01,0,0,1,1,0,1,1,0,1,0,00,1,0,1,1,0,1,1,0,1,0,01,1,0,1,1,0,1,1,0,1,0,00,0,1,1,1,0,1,1,0,1,0,01,0,1,1,1,0,1,1,0,1,0,00,1,1,1,1,0,1,1,0,1,0,01,1,1,1,1,0,1,1,0,1,0,00,0,0,0,0,1,1,1,0,1,0,00,1,0,0,0,1,1,1,0,1,0,01,1,0,0,0,1,1,1,0,1,0,00,0,1,0,0,1,1,1,0,1,0,01,0,1,0,0,1,1,1,0,1,0,00,1,1,0,0,1,1,1,0,1,0,01,1,1,0,0,1,1,1,0,1,0,00,0,0,1,0,1,1,1,0,1,0,01,0,0,1,0,1,1,1,0,1,0,00,1,0,1,0,1,1,1,0,1,0,01,1,0,1,0,1,1,1,0,1,0,00,0,1,1,0,1,1,1,0,1,0,01,0,1,1,0,1,1,1,0,1,0,00,1,1,1,0,1,1,1,0,1,0,01,1,1,1,0,1,1,1,0,1,0,00,0,0,0,1,1,1,1,0,1,0,01,0,0,0,1,1,1,1,0,1,0,00,1,0,0,1,1,1,1,0,1,0,01,1,0,0,1,1,1,1,0,1,0,00,0,1,0,1,1,1,1,0,1,0,01,0,1,0,1,1,1,1,0,1,0,00,1,1,0,1,1,1,1,0,1,0,01,1,1,0,1,1,1,1,0,1,0,00,0,0,1,1,1,1,1,0,1,0,01,0,0,1,1,1,1,1,0,1,0,00,1,0,1,1,1,1,1,0,1,0,01,1,0,1,1,1,1,1,0,1,0,00,0,1,1,1,1,1,1,0,1,0,01,0,1,1,1,1,1,1,0,1,0,00,1,1,1,1,1,1,1,0,1,0,01,1,1,1,1,1,1,1,0,1,0,00,0,0,0,0,0,0,0,1,1,0,01,0,0,0,0,0,0,0,1,1,0,00,1,0,0,0,0,0,0,1,1,0,01,1,0,0,0,0,0,0,1,1,0,00,0,1,0,0,0,0,0,1,1,0,01,0,1,0,0,0,0,0,1,1,0,00,1,1,0,0,0,0,0,1,1,0,01,1,1,0,0,0,0,0,1,1,0,00,0,0,1,0,0,0,0,1,1,0,01,0,0,1,0,0,0,0,1,1,0,01,1,0,1,0,0,0,0,1,1,0,00,0,1,1,0,0,0,0,1,1,0,01,0,1,1,0,0,0,0,1,1,0,00,1,1,1,0,0,0,0,1,1,0,01,1,1,1,0,0,0,0,1,1,0,00,0,0,0,1,0,0,0,1,1,0,01,0,0,0,1,0,0,0,1,1,0,00,1,0,0,1,0,0,0,1,1,0,01,1,0,0,1,0,0,0,1,1,0,00,0,1,0,1,0,0,0,1,1,0,01,0,1,0,1,0,0,0,1,1,0,00,1,1,0,1,0,0,0,1,1,0,01,1,1,0,1,0,0,0,1,1,0,00,0,0,1,1,0,0,0,1,1,0,01,0,0,1,1,0,0,0,1,1,0,00,1,0,1,1,0,0,0,1,1,0,01,1,0,1,1,0,0,0,1,1,0,00,0,1,1,1,0,0,0,1,1,0,01,0,1,1,1,0,0,0,1,1,0,00,1,1,1,1,0,0,0,1,1,0,01,1,1,1,1,0,0,0,1,1,0,00,0,0,0,0,1,0,0,1,1,0,01,0,0,0,0,1,0,0,1,1,0,00,1,0,0,0,1,0,0,1,1,0,01,1,0,0,0,1,0,0,1,1,0,00,0,1,0,0,1,0,0,1,1,0,01,0,1,0,0,1,0,0,1,1,0,00,1,1,0,0,1,0,0,1,1,0,01,1,1,0,0,1,0,0,1,1,0,00,0,0,1,0,1,0,0,1,1,0,01,0,0,1,0,1,0,0,1,1,0,00,1,0,1,0,1,0,0,1,1,0,01,1,0,1,0,1,0,0,1,1,0,00,0,1,1,0,1,0,0,1,1,0,01,0,1,1,0,1,0,0,1,1,0,00,1,1,1,0,1,0,0,1,1,0,01,1,1,1,0,1,0,0,1,1,0,00,0,0,0,1,1,0,0,1,1,0,01,0,0,0,1,1,0,0,1,1,0,00,1,0,0,1,1,0,0,1,1,0,00,0,1,0,1,1,0,0,1,1,0,01,0,1,0,1,1,0,0,1,1,0,00,1,1,0,1,1,0,0,1,1,0,01,1,1,0,1,1,0,0,1,1,0,00,0,0,1,1,1,0,0,1,1,0,01,0,0,1,1,1,0,0,1,1,0,00,1,0,1,1,1,0,0,1,1,0,01,1,0,1,1,1,0,0,1,1,0,00,0,1,1,1,1,0,0,1,1,0,01,0,1,1,1,1,0,0,1,1,0,00,1,1,1,1,1,0,0,1,1,0,01,1,1,1,1,1,0,0,1,1,0,00,0,0,0,0,0,1,0,1,1,0,01,0,0,0,0,0,1,0,1,1,0,00,1,0,0,0,0,1,0,1,1,0,01,1,0,0,0,0,1,0,1,1,0,00,0,1,0,0,0,1,0,1,1,0,01,0,1,0,0,0,1,0,1,1,0,00,1,1,0,0,0,1,0,1,1,0,01,1,1,0,0,0,1,0,1,1,0,00,0,0,1,0,0,1,0,1,1,0,01,0,0,1,0,0,1,0,1,1,0,00,1,0,1,0,0,1,0,1,1,0,01,1,0,1,0,0,1,0,1,1,0,00,0,1,1,0,0,1,0,1,1,0,01,0,1,1,0,0,1,0,1,1,0,00,1,1,1,0,0,1,0,1,1,0,01,1,1,1,0,0,1,0,1,1,0,00,0,0,0,1,0,1,0,1,1,0,01,0,0,0,1,0,1,0,1,1,0,00,1,0,0,1,0,1,0,1,1,0,01,1,0,0,1,0,1,0,1,1,0,00,0,1,0,1,0,1,0,1,1,0,01,0,1,0,1,0,1,0,1,1,0,00,1,1,0,1,0,1,0,1,1,0,01,1,1,0,1,0,1,0,1,1,0,00,0,0,1,1,0,1,0,1,1,0,01,0,0,1,1,0,1,0,1,1,0,00,1,0,1,1,0,1,0,1,1,0,01,1,0,1,1,0,1,0,1,1,0,01,0,1,1,1,0,1,0,1,1,0,00,1,1,1,1,0,1,0,1,1,0,01,1,1,1,1,0,1,0,1,1,0,00,0,0,0,0,1,1,0,1,1,0,01,0,0,0,0,1,1,0,1,1,0,00,1,0,0,0,1,1,0,1,1,0,01,1,0,0,0,1,1,0,1,1,0,00,0,1,0,0,1,1,0,1,1,0,01,0,1,0,0,1,1,0,1,1,0,00,1,1,0,0,1,1,0,1,1,0,01,1,1,0,0,1,1,0,1,1,0,00,0,0,1,0,1,1,0,1,1,0,01,0,0,1,0,1,1,0,1,1,0,00,1,0,1,0,1,1,0,1,1,0,01,1,0,1,0,1,1,0,1,1,0,00,0,1,1,0,1,1,0,1,1,0,01,0,1,1,0,1,1,0,1,1,0,00,1,1,1,0,1,1,0,1,1,0,01,1,1,1,0,1,1,0,1,1,0,00,0,0,0,1,1,1,0,1,1,0,01,0,0,0,1,1,1,0,1,1,0,00,1,0,0,1,1,1,0,1,1,0,01,1,0,0,1,1,1,0,1,1,0,00,0,1,0,1,1,1,0,1,1,0,01,0,1,0,1,1,1,0,1,1,0,00,1,1,0,1,1,1,0,1,1,0,01,1,1,0,1,1,1,0,1,1,0,00,0,0,1,1,1,1,0,1,1,0,01,0,0,1,1,1,1,0,1,1,0,00,1,0,1,1,1,1,0,1,1,0,01,1,0,1,1,1,1,0,1,1,0,00,0,1,1,1,1,1,0,1,1,0,01,0,1,1,1,1,1,0,1,1,0,00,1,1,1,1,1,1,0,1,1,0,01,1,1,1,1,1,1,0,1,1,0,00,0,0,0,0,0,0,1,1,1,0,01,0,0,0,0,0,0,1,1,1,0,00,1,0,0,0,0,0,1,1,1,0,01,1,0,0,0,0,0,1,1,1,0,00,0,1,0,0,0,0,1,1,1,0,00,1,1,0,0,0,0,1,1,1,0,01,1,1,0,0,0,0,1,1,1,0,00,0,0,1,0,0,0,1,1,1,0,01,0,0,1,0,0,0,1,1,1,0,00,1,0,1,0,0,0,1,1,1,0,01,1,0,1,0,0,0,1,1,1,0,00,0,1,1,0,0,0,1,1,1,0,01,0,1,1,0,0,0,1,1,1,0,00,1,1,1,0,0,0,1,1,1,0,01,1,1,1,0,0,0,1,1,1,0,00,0,0,0,1,0,0,1,1,1,0,01,0,0,0,1,0,0,1,1,1,0,00,1,0,0,1,0,0,1,1,1,0,01,1,0,0,1,0,0,1,1,1,0,00,0,1,0,1,0,0,1,1,1,0,01,0,1,0,1,0,0,1,1,1,0,00,1,1,0,1,0,0,1,1,1,0,01,1,1,0,1,0,0,1,1,1,0,00,0,0,1,1,0,0,1,1,1,0,01,0,0,1,1,0,0,1,1,1,0,00,1,0,1,1,0,0,1,1,1,0,01,1,0,1,1,0,0,1,1,1,0,00,0,1,1,1,0,0,1,1,1,0,01,0,1,1,1,0,0,1,1,1,0,00,1,1,1,1,0,0,1,1,1,0,01,1,1,1,1,0,0,1,1,1,0,00,0,0,0,0,1,0,1,1,1,0,01,0,0,0,0,1,0,1,1,1,0,00,1,0,0,0,1,0,1,1,1,0,01,1,0,0,0,1,0,1,1,1,0,00,0,1,0,0,1,0,1,1,1,0,01,0,1,0,0,1,0,1,1,1,0,00,1,1,0,0,1,0,1,1,1,0,01,1,1,0,0,1,0,1,1,1,0,00,0,0,1,0,1,0,1,1,1,0,01,0,0,1,0,1,0,1,1,1,0,00,1,0,1,0,1,0,1,1,1,0,01,1,0,1,0,1,0,1,1,1,0,00,0,1,1,0,1,0,1,1,1,0,01,0,1,1,0,1,0,1,1,1,0,01,1,1,1,0,1,0,1,1,1,0,00,0,0,0,1,1,0,1,1,1,0,01,0,0,0,1,1,0,1,1,1,0,00,1,0,0,1,1,0,1,1,1,0,01,1,0,0,1,1,0,1,1,1,0,00,0,1,0,1,1,0,1,1,1,0,01,0,1,0,1,1,0,1,1,1,0,00,1,1,0,1,1,0,1,1,1,0,01,1,1,0,1,1,0,1,1,1,0,00,0,0,1,1,1,0,1,1,1,0,01,0,0,1,1,1,0,1,1,1,0,00,1,0,1,1,1,0,1,1,1,0,01,1,0,1,1,1,0,1,1,1,0,00,0,1,1,1,1,0,1,1,1,0,01,0,1,1,1,1,0,1,1,1,0,00,1,1,1,1,1,0,1,1,1,0,01,1,1,1,1,1,0,1,1,1,0,00,0,0,0,0,0,1,1,1,1,0,01,0,0,0,0,0,1,1,1,1,0,00,1,0,0,0,0,1,1,1,1,0,01,1,0,0,0,0,1,1,1,1,0,00,0,1,0,0,0,1,1,1,1,0,01,0,1,0,0,0,1,1,1,1,0,00,1,1,0,0,0,1,1,1,1,0,01,1,1,0,0,0,1,1,1,1,0,00,0,0,1,0,0,1,1,1,1,0,01,0,0,1,0,0,1,1,1,1,0,00,1,0,1,0,0,1,1,1,1,0,01,1,0,1,0,0,1,1,1,1,0,00,0,1,1,0,0,1,1,1,1,0,01,0,1,1,0,0,1,1,1,1,0,00,1,1,1,0,0,1,1,1,1,0,01,1,1,1,0,0,1,1,1,1,0,00,0,0,0,1,0,1,1,1,1,0,01,0,0,0,1,0,1,1,1,1,0,00,1,0,0,1,0,1,1,1,1,0,01,1,0,0,1,0,1,1,1,1,0,00,0,1,0,1,0,1,1,1,1,0,01,0,1,0,1,0,1,1,1,1,0,00,1,1,0,1,0,1,1,1,1,0,00,0,0,1,1,0,1,1,1,1,0,01,0,0,1,1,0,1,1,1,1,0,00,1,0,1,1,0,1,1,1,1,0,01,1,0,1,1,0,1,1,1,1,0,00,0,1,1,1,0,1,1,1,1,0,01,0,1,1,1,0,1,1,1,1,0,00,1,1,1,1,0,1,1,1,1,0,01,1,1,1,1,0,1,1,1,1,0,00,0,0,0,0,1,1,1,1,1,0,01,0,0,0,0,1,1,1,1,1,0,00,1,0,0,0,1,1,1,1,1,0,01,1,0,0,0,1,1,1,1,1,0,00,0,1,0,0,1,1,1,1,1,0,01,0,1,0,0,1,1,1,1,1,0,00,1,1,0,0,1,1,1,1,1,0,01,1,1,0,0,1,1,1,1,1,0,00,0,0,1,0,1,1,1,1,1,0,01,0,0,1,0,1,1,1,1,1,0,00,1,0,1,0,1,1,1,1,1,0,01,1,0,1,0,1,1,1,1,1,0,00,0,1,1,0,1,1,1,1,1,0,01,0,1,1,0,1,1,1,1,1,0,00,1,1,1,0,1,1,1,1,1,0,01,1,1,1,0,1,1,1,1,1,0,00,0,0,0,1,1,1,1,1,1,0,01,0,0,0,1,1,1,1,1,1,0,00,1,0,0,1,1,1,1,1,1,0,01,1,0,0,1,1,1,1,1,1,0,00,0,1,0,1,1,1,1,1,1,0,01,0,1,0,1,1,1,1,1,1,0,00,1,1,0,1,1,1,1,1,1,0,01,1,1,0,1,1,1,1,1,1,0,00,0,0,1,1,1,1,1,1,1,0,01,0,0,1,1,1,1,1,1,1,0,00,1,0,1,1,1,1,1,1,1,0,01,1,0,1,1,1,1,1,1,1,0,00,0,1,1,1,1,1,1,1,1,0,01,0,1,1,1,1,1,1,1,1,0,00,1,1,1,1,1,1,1,1,1,0,01,1,1,1,1,1,1,1,1,1,0,0 \ No newline at end of file diff --git a/new/Scripts/soufian/pulse_module.py b/new/Scripts/soufian/pulse_module.py new file mode 100644 index 0000000..2e2d95b --- /dev/null +++ b/new/Scripts/soufian/pulse_module.py @@ -0,0 +1,71 @@ +import qt +import numpy as np +import array + + +def pulse(filename): + ''' + Generate an arbitrary pattern file for the AWG520. + ''' + + #still implement check if the file already exists. + g=file(filename,"w+") + + + g.close() + + +def pulse_ACII_file(filename,input_list): + ''' + Generate ASCII file with pulse shape to be converted by the + AWG File Conversion Utility. Based on an input_list with elements between -1,1 + ''' + + #still implement check if the file already exists. + g=file(filename,'w+') + + for t in input_list: + if t<-1 or t>1: + return "Error, not a good list, values exceed between -1 and 1." + s = float2bytestring(t) + w=s+',0,0' + g.write(w) + + g.close() + return 0 + +def float2bytestring(input_float): + ''' + This function converts a float elt [-1,1] to a 10-byte string of the format + 0,0,0,0,...,0, where 1,0,0,...,0 is almost -1. + ''' + #find correct binnumber + bin_nr = float2bin(input_float) + + #convert to bytes + bit_string = np.binary_repr(bin_nr,10) + + #reverse order for correct little endian representation + rev_bit_string=bit_string[::-1] + + output='' + for bit in rev_bit_string: + output= output + str(bit) + ',' + + #output.remove + return output[:-1] + + + +def float2bin(input_float): + step_size=2.0/1024 + + if input_float<-1 or input_float>1: + return "Error, not within range." + if input_float==1.0: + return 1023 + + my_bin = (input_float+1.0)/step_size + + return int(np.floor(my_bin)) + diff --git a/new/Scripts/soufian/pulse_module.pyc b/new/Scripts/soufian/pulse_module.pyc new file mode 100644 index 0000000..3f730b1 Binary files /dev/null and b/new/Scripts/soufian/pulse_module.pyc differ diff --git a/new/Scripts/soufian/testwav.pat b/new/Scripts/soufian/testwav.pat new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/testwav2.pat b/new/Scripts/soufian/testwav2.pat new file mode 100644 index 0000000..2e376d8 --- /dev/null +++ b/new/Scripts/soufian/testwav2.pat @@ -0,0 +1 @@ +mklsdmklsdmklsdmklsdmklsd \ No newline at end of file diff --git a/new/Scripts/soufian/testwav3.pat b/new/Scripts/soufian/testwav3.pat new file mode 100644 index 0000000..e69de29 diff --git a/new/Scripts/soufian/wav1.pat b/new/Scripts/soufian/wav1.pat new file mode 100644 index 0000000..336ec18 --- /dev/null +++ b/new/Scripts/soufian/wav1.pat @@ -0,0 +1 @@ +1,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1 \ No newline at end of file diff --git a/new/Scripts/soufian/wav1.txt b/new/Scripts/soufian/wav1.txt new file mode 100644 index 0000000..336ec18 --- /dev/null +++ b/new/Scripts/soufian/wav1.txt @@ -0,0 +1 @@ +1,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1 \ No newline at end of file diff --git a/new/Scripts/soufian/wav1_unicode.txt b/new/Scripts/soufian/wav1_unicode.txt new file mode 100644 index 0000000..3670eaf Binary files /dev/null and b/new/Scripts/soufian/wav1_unicode.txt differ diff --git a/new/Scripts/soufian/wav2.pat b/new/Scripts/soufian/wav2.pat new file mode 100644 index 0000000..5a0509f --- /dev/null +++ b/new/Scripts/soufian/wav2.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,01,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1 \ No newline at end of file diff --git a/new/Scripts/soufian/wav2.txt b/new/Scripts/soufian/wav2.txt new file mode 100644 index 0000000..b40b957 --- /dev/null +++ b/new/Scripts/soufian/wav2.txt @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/new/Scripts/soufian/wav3.pat b/new/Scripts/soufian/wav3.pat new file mode 100644 index 0000000..5994f87 --- /dev/null +++ b/new/Scripts/soufian/wav3.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,01,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1 \ No newline at end of file diff --git a/new/Scripts/soufian/wav4.pat b/new/Scripts/soufian/wav4.pat new file mode 100644 index 0000000..4b2c08e --- /dev/null +++ b/new/Scripts/soufian/wav4.pat @@ -0,0 +1 @@ +0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,01,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/new/Scripts/spectrum_measure.py b/new/Scripts/spectrum_measure.py new file mode 100644 index 0000000..ffcfae3 --- /dev/null +++ b/new/Scripts/spectrum_measure.py @@ -0,0 +1,114 @@ + +import numpy as np +import os +import qt + +def full_measure2d(coordinate,value,measure_fn,measure_args): + #set up data object and plot: + qt.mstart() + out = measure_fn(*measure_args) #actual measurement + data = qt.Data(name=measure_args[5]) + data.add_coordinate('frequency [MHz]') + data.add_value('magnitude [dBm]') + data.create_file() + plot2d = qt.Plot2D(data, name='measure2D') + data.add_data_point(out[0],out[1]) + data.close_file() + qt.mend() + return out + +def fsl_basic_measure(fsl, start_frequency=2000, stop_frequency=3000, + tracking=False, full_measure=True, filename='fsl_basic_measure'): + ''' + This function takes a measurement on the FSL. + + Required argument: + fsl -- the name of the spectrum analyzer. If the spectrum analyzer was created by: + FSL01 = qt.instruments.create('FSL01','RS_FSL',address='TCPIP::169.254.174.176::INSTR') + then the name is FSL01 (no quotes). + + Optional arguments: + filename -- Sets base filename + start_frequency -- Start frequency in MHz + stop_frequency -- Stop frequency in MHz`` + ''' + + if full_measure: + return full_measure2d('frequency [MHz]','magnitude [dBm]',fsl_basic_measure, + [fsl,start_frequency,stop_frequency,tracking,False,filename]) + else: + fsl.set_trace_continuous(False)#mstart should do this, but... + #set all of the parameters: + fsl.set_start_frequency(start_frequency) + fsl.set_stop_frequency(stop_frequency) + fsl.set_tracking(tracking) + span=stop_frequency-start_frequency + fsl.get_all() + + trace=fsl.get_trace() #actual measurement + + #convert trace (list of amplitudes) to data, (frequency, amplitude) pairs: + fstep=span/(len(trace)-1.0) + flist=np.arange(start_frequency,stop_frequency+fstep,fstep) + output=[flist,trace] + + fsl.set_trace_continuous(True)#mend should do this, but... + + return output + +def fsl_smb_sweep(fsl,smb,fsl_start_frequency=2000, fsl_stop_frequency=3000, + smb_start_frequency=2000,smb_stop_frequency=3000,smb_step_frequency=10,smb_power=-30, + filename='fsl_smb_sweep', ): + ''' + This script sweeps the SMB (signal generator) frequency and takes an FSL measurement at each frequency, + producing a 2D plot with drive frequency and measuremnt frequency as independent parameters. + + Required arguments: + fsl -- name of the fsl (see fsl_basic_measure() for more detail) + smb -- name of smb + + FSL arguments: + fsl_start_frequency: lowest measurement frequency (MHz) + fsl_stop_frequency: highest measurement frequency (MHz)) + + SMB arguments: + smb_start_frequency: lowest drive frequency (MHz) + smb_stop_frequency: highest drive frequency (MHz) + smb_step_frequency: increment of drive frequency (MHz) + smb_power: power at the SMB RF output (dBm) + ''' + qt.mstart() + + #set SMB parameters: + smb.set_RF_state(False)#Turn off output while changing settings to be safe + smb.set_RF_frequency(smb_start_frequency) + smb.set_RF_power(smb_power) + smb.set_RF_state(True) + smb.get_all() + + #set up data object and plot: + data = qt.Data(name=filename) + data.add_coordinate('measurement frequency [MHz]') + data.add_coordinate('drive frequency [MHz]') + data.add_value('magnitude [dBm]') + data.create_file() + + plot2d = qt.Plot2D(data, name='measure2D') + plot3D = qt.Plot3D(data, name='measure3D') + + #Actual measuremnt + for drive_frequency in np.arange(smb_start_frequency,smb_stop_frequency,smb_step_frequency): + smb.set_RF_frequency(drive_frequency) + qt.msleep(0.1) #Allow transients to settle for 100ms. + out=fsl_basic_measure(fsl,fsl_start_frequency,fsl_stop_frequency,False,False,filename) + data.add_data_point(out[0],[drive_frequency]*len(out[0]),out[1]) + data.new_block() + data.close_file() + fsl.set_trace_continuous(True)#mend should do this, but... + qt.mend() + + + + + + diff --git a/new/Scripts/vg_sweep.py b/new/Scripts/vg_sweep.py new file mode 100644 index 0000000..a7d8f59 --- /dev/null +++ b/new/Scripts/vg_sweep.py @@ -0,0 +1,80 @@ +import qt +from time import time +import numpy as np +execfile('ramp.py') +execfile('metagen.py') + +instlist = qt.instruments.get_instrument_names() + +print "Available instruments: "+" ".join(instlist) + +if 'lockin' not in instlist: + lockin = qt.instruments.create('lockin','SR830',address='GPIB::9') + +if 'vi' not in instlist: + vi = qt.instruments.create('vi','virtual_composite') + vi.add_variable_scaled('vgate',lockin,'out1',1,0.0) + vi.add_variable_scaled('vbias',lockin,'out2',100,0.0) + +if 'vm' not in instlist: + vm = qt.instruments.create('vm','Keithley_2700',address='GPIB::17') + +if 'med' not in instlist: + med = qt.instruments.create('med','med') + +#measurement information +med.set_temperature(300) +med.set_device('lg-04xx31b2') +med.set_setup('1K dipstick') +med.set_user('Harold') +current_gain = 0.01 #GV/A=mV/pA +med.set_current_gain(current_gain) + +#set voltages +vbias_fixed=0.001 #V +vgate_start=-5 #V +vgate_stop=5 #V +vgate_step=0.05 #V +sweepstep=.01#V +sweeptime=.01#(s) (up to max speed of ~5ms) +returntozero = True + +#ready the lockin +lockin.get_all() +vi.get_vgate() +vi.get_vbias() + +#ready vm +vm.get_all() +vm.set_trigger_continuous(False) + +#datafile +data = qt.Data(name='vg_sweep') +data.add_coordinate('Gate Voltage (V)') +data.add_value('Current (pA)') +data.create_file() +data.copy_file('vg_sweep.py') + +#actual sweep +ramp(vi,'vbias',vbias_fixed,sweepstep,sweeptime) +for vg in arange(vgate_start,vgate_stop+vgate_step,vgate_step): + ramp(vi,'vgate',vg,sweepstep,sweeptime) + qt.msleep(0.01) + i=vm.get_readval()/current_gain*-1e3 #pA + data.add_data_point(vg,i) + +#generate plot, disturbs timing +plot2d = qt.Plot2D(data, name='measure2D') +plot2d.save_png(filepath=data.get_dir()+'\\'+'plot.png') + +#reset voltages +if returntozero: + ramp(vi,'vgate',0,sweepstep,sweeptime) + ramp(vi,'vbias',0,sweepstep,sweeptime) + +#reset voltage measurement +vm.set_trigger_continuous(True) + +data.close_file() + +qt.mend() diff --git a/qtlab b/qtlab new file mode 100644 index 0000000..e0b7421 --- /dev/null +++ b/qtlab @@ -0,0 +1,4 @@ +#!/bin/bash + +basedir=`dirname $0` +ipython -gthread $basedir/source/qtlab_shell.py - $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/qtlab.bat b/qtlab.bat new file mode 100644 index 0000000..178f3b0 --- /dev/null +++ b/qtlab.bat @@ -0,0 +1,50 @@ +:: qtlab.bat +:: +:: PRISTINE ****************************************** +:: +:: +:: Runs QTlab on Windows +:: +:: QTlab needs gnuplot, Console2 and GTK to exist in the system PATH. +:: They can be defined globally in "configuration_panel => system => +:: advanced => system_variables", or on the commandline just before +:: execution of QTlab. The latter is done below with the "SET PATH" +:: statements. Comment or uncomment these lines as needed. + +:: Add gnuplot to PATH ("binary" folder for >= 4.4.0, "bin" folder for 4.3) +SET PATH=%CD%\3rd_party\gnuplot\bin;%PATH% + +:: Add Console2 to PATH +SET PATH=%CD%\3rd_party\Console2\;%PATH% + +:: Add GTK to PATH and set GTK_BASEPATH (not needed if using +:: pygtk-all-in-one installer). +::SET GTK_BASEPATH=%CD%\3rd_party\gtk +::SET PATH=%CD%\3rd_party\gtk\bin;%CD%\3rd_party\gtk\lib;%PATH% + +:: Check for version of python +IF EXIST c:\python27\python.exe ( + SET PYTHON_PATH=c:\python27 + GOTO mark1 +) +IF EXIST c:\python26\python.exe ( + SET PYTHON_PATH=c:\python26 + GOTO mark1 +) +:mark1 + +:: Run QTlab +:: check if version < 0.11 +IF EXIST "%PYTHON_PATH%\scripts\ipython.py" ( + start Console -w "QTLab" -r "/k %PYTHON_PATH%\python.exe %PYTHON_PATH%\scripts\ipython.py -gthread -p sh source/qtlab_shell.py" + GOTO EOF +) +:: check if version >= 0.11 +IF EXIST "%PYTHON_PATH%\scripts\ipython-script.py" ( + start Console -w "QTLab" -r "/k %PYTHON_PATH%\python.exe %PYTHON_PATH%\scripts\ipython-script.py --gui=gtk -i source/qtlab_shell.py" + GOTO EOF +) + +echo Failed to run qtlab.bat +pause +:EOF diff --git a/qtlab.lock b/qtlab.lock new file mode 100644 index 0000000..e69de29 diff --git a/qtlabgui b/qtlabgui new file mode 100644 index 0000000..b4c740b --- /dev/null +++ b/qtlabgui @@ -0,0 +1,7 @@ +#!/bin/bash + +basedir=`dirname $0` +python $basedir/source/gui/guiclient.py - $1 $2 $3 $4 $5 $6 $7 $8 $9 + +#To run as interactive ipython shell +#ipython -gthread $basedir/source/gui/guiclient.py - $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/qtlabgui.bat b/qtlabgui.bat new file mode 100644 index 0000000..830568c --- /dev/null +++ b/qtlabgui.bat @@ -0,0 +1,24 @@ +:: qtlabgui.bat +:: Runs QTlab GUI part on Windows + +@ECHO OFF + +:: If using a separate GTK install (and not the one provided in the +:: pygtk-all-in-one installer), uncomment and adjust the following +:: two lines to point to the appropriate locations +::SET GTK_BASEPATH=%CD%\3rd_party\gtk +::SET PATH=%CD%\3rd_party\gtk\bin;%CD%\3rd_party\gtk\lib;%PATH% + +:: Check for version of python +IF EXIST c:\python27\python.exe ( + SET PYTHON_PATH=c:\python27 + GOTO mark1 +) +IF EXIST c:\python26\python.exe ( + SET PYTHON_PATH=c:\python26 + GOTO mark1 +) +:mark1 + +:: Run QTlab GUI +start %PYTHON_PATH%\pythonw.exe source/gui/guiclient.py diff --git a/qtlabgui.cfg b/qtlabgui.cfg new file mode 100644 index 0000000..ce7dd8c --- /dev/null +++ b/qtlabgui.cfg @@ -0,0 +1,76 @@ +{ + "Data Browser_pos": [ + 250, + 40 + ], + "Data Browser_show": false, + "Data Browser_size": [ + 881, + 729 + ], + "Gnuplot Tweak_pos": [ + 250, + 40 + ], + "Gnuplot Tweak_show": false, + "Gnuplot Tweak_size": [ + 200, + 400 + ], + "Instrument Control_pos": [ + 250, + 40 + ], + "Instrument Control_show": false, + "Instrument Control_size": [ + 806, + 579 + ], + "Instrument View_pos": [ + 41, + 558 + ], + "Instrument View_show": false, + "Instrument View_size": [ + 484, + 418 + ], + "Positioner_pos": [ + 250, + 40 + ], + "Positioner_show": false, + "Positioner_size": [ + 200, + 400 + ], + "QT Lab_pos": [ + 1701, + 239 + ], + "QT Lab_show": true, + "QT Lab_size": [ + 200, + 400 + ], + "Watch_pos": [ + 250, + 40 + ], + "Watch_show": false, + "Watch_size": [ + 200, + 400 + ], + "exclude_control_window": false, + "exclude_data_window": false, + "exclude_gnuplot_window": false, + "exclude_instrument_window": false, + "exclude_positioner_window": false, + "exclude_watch_window": false, + "execdir": "C:\\qtlab", + "plot_type": "gnuplot", + "positioner_bookmarks": [], + "qtlab": false, + "show_close_dialog": false +} \ No newline at end of file diff --git a/source/addons/__init__.py b/source/addons/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/source/addons/__init__.pyc b/source/addons/__init__.pyc new file mode 100644 index 0000000..0c76227 Binary files /dev/null and b/source/addons/__init__.pyc differ diff --git a/source/addons/batch.py b/source/addons/batch.py new file mode 100644 index 0000000..b42a984 --- /dev/null +++ b/source/addons/batch.py @@ -0,0 +1,92 @@ +import os +import shutil +import time + +import qt + +qtlab_dir = qt.config['execdir'] +todo_dir = os.path.join(qtlab_dir, 'batch','todo') +done_dir = os.path.join(qtlab_dir, 'batch','done') + +def batch_start(): + + if not os.path.isdir(todo_dir): + os.makedirs(todo_dir) + + if not os.path.isdir(done_dir): + os.makedirs(done_dir) + + print '\n==== Starting Batch Mode ====\n' + print 'todo dir: %s ' % todo_dir + print 'done dir: %s ' % done_dir + print 'to leave batch mode push "stop" button, or drop _stop_ file in "todo dir"' + print '\n=============================\n' + + reply = True + while reply: + reply = _batch_run_single_file() + try: + qt.flow.measurement_start() + qt.flow.measurement_idle(2) + qt.flow.measurement_end() + except ValueError, valerror: + if valerror.message == 'Human abort': + print 'Human abort' + return + +def _batch_run_single_file(): + + timestamp = time.strftime('%Y%m%d_%H%M%S_') + + todo_list = os.listdir(todo_dir) + + idx = -1 + for item in todo_list: + idx += 1 + filename, ext = os.path.splitext(item) + if ext != '.py': + todo_list.pop(idx) + if filename == '_stop_': + shutil.os.remove(os.path.join(todo_dir,'_stop_')) + return False + + if len(todo_list) == 0: + return True + + todo_list.sort() + next_on_list = todo_list[0] + todo_fp = os.path.join(todo_dir,next_on_list) + done_fp = os.path.join(done_dir,timestamp + next_on_list) + + print '\n===> Executing: %s\n' % next_on_list + try: + execfile(todo_fp) + print '\n===> Finished Succesfully: %s\n' % next_on_list + shutil.move(todo_fp,done_fp) + except ValueError, valerror: + if valerror.message == 'Human abort': + print '\n===> Aborted by Human: %s\n' % next_on_list + print 'Leaving batch mode' + return False + else: + print '\n !! Error during execution !! \n' + print '%r' % valerror + fp, ext = os.path.splitext(done_fp) + error_fp = fp + '.error' + f = file(error_fp, 'w') + f.write('%r' % valerror) + f.close() + print '\n===> Finished with Error: %s\n' % next_on_list + shutil.move(todo_fp,done_fp) + except Exception, err: + print '\n !! Error during execution !! \n' + print '%r' % err + fp, ext = os.path.splitext(done_fp) + error_fp = fp + '.error' + f = file(error_fp, 'w') + f.write('%r' % err) + f.close() + print '\n===> Finished with Error: %s\n' % next_on_list + shutil.move(todo_fp,done_fp) + + return True diff --git a/source/addons/batch.pyc b/source/addons/batch.pyc new file mode 100644 index 0000000..3fc6275 Binary files /dev/null and b/source/addons/batch.pyc differ diff --git a/source/addons/positioning.py b/source/addons/positioning.py new file mode 100644 index 0000000..c30fc0e --- /dev/null +++ b/source/addons/positioning.py @@ -0,0 +1,87 @@ +import time +from lib import misc + +def _all_true(vec): + for v in vec: + if not v: + return False + return True + +def move_abs(posins, moveins, newpos, startstep=4, maxstep=128, minstep=1, delay=0.05, channel_ofs=0): + """ + move_abs, generic function to control read-out/positioner combo + + Input: + posins: position reading instrument (should implement 'get_position') + moveins: position control instrument (should implement 'step') + newpos: new position vector, the length of this vector sets which + channels will be used. + startstep: start steps to use + maxstep: maximum steps + minstep: minimum steps for fine position + delay: time delay after each step + channel_ofs: if channels do not start counting at zero, change this + """ + + channels = len(newpos) + pos = posins.get_position() + delta = [newpos[i] - pos[i] for i in range(channels)] + dist = [abs(delta[i]) for i in range(channels)] + hold = [False for i in range(channels)] + increase_steps = True + print 'move_abs(): start pos = %r, delta = %r, dist = %r' % \ + (repr(pos), repr(delta), repr(dist)) + + steps = [-misc.sign(delta[i]) * startstep for i in range(channels)] + + j = 0 + while True and j < 1000: + + # Move + for i in range(channels): + if not hold[i]: + moveins.step(i + channel_ofs, steps[i]) + time.sleep(delay) + + pos2 = posins.get_position() + delta2 = [newpos[i] - pos2[i] for i in range(channels)] + dist2 = [abs(delta2[i]) for i in range(channels)] +# print 'move_abs(): pos = %r, delta2 = %r' % \ +# (repr(pos2), repr(delta2)) + + if increase_steps: + for i in range(channels): + if not hold[i]: + if misc.sign(delta2[i]) != misc.sign(delta[i]): + hold[i] = True + elif abs(steps[i]) != maxstep: + steps[i] = misc.sign(delta2[i]) * min(abs(steps[i]) * 2, maxstep) +# print 'move_abs(): increasing stepsize for ch%d to %f' % (i, steps[i]) + + if _all_true(hold): + increase_steps = False + hold = [False for i in range(channels)] + + # Immediately reverse if we moved too far + if not increase_steps: + for i in range(channels): + if not hold[i]: + if misc.sign(delta2[i]) != misc.sign(delta[i]): + if abs(steps[i]) == minstep: + hold[i] = True + else: + steps[i] = int(misc.sign(delta2[i]) * max(round(abs(steps[i]) / 2), minstep)) +# print 'move_abs(): decreasing stepsize for ch%d to %f' % (i, steps[i]) + + if _all_true(hold): + print 'Moved to position!' + break + + # Remember relative position + delta = delta2 + + j += 1 + +def scan_simple(ins): + pass + diff --git a/source/data.py b/source/data.py new file mode 100644 index 0000000..11fb7d1 --- /dev/null +++ b/source/data.py @@ -0,0 +1,1256 @@ +# data.py, class for handling measurement data +# Reinier Heeres +# Pieter de Groot +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gobject +import os +import os.path +import time +import numpy +import types +import re +import logging +import copy +import shutil + +from gettext import gettext as _L + +from lib import namedlist, temp +from lib.misc import dict_to_ordered_tuples, get_arg_type +from lib.config import get_config +config = get_config() +in_qtlab = config.get('qtlab', False) +from lib.network.object_sharer import SharedGObject, cache_result + +if in_qtlab: + import qt + +# Filename generator classes + +class DateTimeGenerator: + ''' + Class to generate filenames / directories based on the date and time. + ''' + + def __init__(self): + pass + + def create_data_dir(self, datadir, name=None, ts=None, datesubdir=True, timesubdir=True): + ''' + Create and return a new data directory. + + Input: + datadir (string): base directory + name (string): optional name of measurement + ts (time.localtime()): timestamp which will be used if timesubdir=True + datesubdir (bool): whether to create a subdirectory for the date + timesubdir (bool): whether to create a subdirectory for the time + + Output: + The directory to place the new file in + ''' + + path = datadir + if ts is None: + ts = time.localtime() + if datesubdir: + path = os.path.join(path, time.strftime('%Y_%m_%d', ts)) + if timesubdir: + tsd = time.strftime('%H%M%S', ts) + if name is not None: + tsd += '_' + name + path = os.path.join(path, tsd) + + return path + + def new_filename(self, data_obj): + '''Return a new filename, based on name and timestamp.''' + +# dir = self.create_data_dir(config['datadir'], name=data_obj._name, +# ts=data_obj._localtime) + dir = self.create_data_dir('D:\\data\\Sal\\eos3', name=data_obj._name, + ts=data_obj._localtime) + tstr = time.strftime('%H%M%S', data_obj._localtime) + filename = '%s_%s.dat' % (tstr, data_obj._name) + + return os.path.join(dir, filename) + + +class IncrementalGenerator: + ''' + Class to generate filenames that are incrementally numbered. + ''' + + def __init__(self, basename, start=1): + self._basename = basename + self._counter = start + self._counter = self._check_last_number(self._counter) + logging.info('IncrementalGenerator: starting counter at %d', + self._counter) + + def _fn(self, n): + return self._basename + ('_%d.dat' % n) + + def _check_last_number(self, start=1): + if not os.path.exists(self._fn(1)): + return 1 + + curn = start + stepsize = 1 + while os.path.exists(self._fn(curn)): + curn += stepsize + stepsize *= 2 + + dir = -1 + stepsize /= 2 + while stepsize != 0: + if os.path.exists(self._fn(curn)): + stepsize /= 2 + curn += stepsize + else: + curn -= stepsize + + return curn + 1 + + def new_filename(self, data_obj): + fn = self._fn(self._counter) + while os.path.exists(fn): + logging.warning('File "%s" exists, incrementing counter', fn) + self._counter += 1 + fn = self._fn(self._counter) + self._counter += 1 + return fn + +class _DataList(namedlist.NamedList): + def __init__(self, time_name=False): + namedlist.NamedList.__init__(self, base_name='data') + + self._time_name = time_name + + def new_item_name(self, item, name): + '''Function to generate a new item name.''' + + if name == '': + self._auto_counter += 1 + name = self._base_name + str(self._auto_counter) + + if self._time_name: + return item.get_time_name() + else: + return name + +class Data(SharedGObject): + ''' + Data class + ''' + + _data_list = _DataList() + _filename_generator = DateTimeGenerator() + + __gsignals__ = { + 'new-data-point': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ()), + 'new-data-block': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ()) + } + + _METADATA_INFO = { + 'instrument': { + 're': re.compile('^#[ \t]*Ins?trument: ?(.*)$', re.I), + 'type': types.StringType + }, + 'parameter': { + 're': re.compile('^#[ \t]*Parameter: ?(.*)$', re.I), + 'type': types.StringType + }, + 'units': { + 're': re.compile('^#[ \t]*Units?: ?(.*)$', re.I), + 'type': types.StringType + }, + 'steps': { + 're': re.compile('^#[ \t]*Steps?: ?(.*)$', re.I), + 'type': types.IntType + }, + 'stepsize': { + 're': re.compile('^#[ \t]*Stepsizes?: ?(.*)$', re.I), + 'type': types.FloatType + }, + 'name': { + 're': re.compile('^#[ \t]*Name: ?(.*)$', re.I), + 'type': types.StringType + }, + 'type': { + 're': re.compile('^#[ \t]*Type?: ?(.*)$', re.I), + 'type': types.StringType, + 'function': lambda self, type: self._type_added(type) + }, + } + + _META_STEPRE = re.compile('^#.*[ \t](\d+) steps', re.I) + _META_COLRE = re.compile('^#.*Column ?(\d+)', re.I) + _META_COMMENTRE = re.compile('^#(.*)', re.I) + + _INT_TYPES = ( + types.IntType, types.LongType, + numpy.int, numpy.int0, numpy.int8, + numpy.int16, numpy.int32, numpy.int64, + ) + + def __init__(self, *args, **kwargs): + ''' + Create data object. There are three different uses: + 1) create an empty data object for use in a measurement + 2) create a data object and fill immediately with a numpy array + 3) create a data object from an existing data file + + All inputs are optional. + The 'name' input is used in an internal list (accessable through + qt.data). If omitted, a name will be auto generated. + This 'name' will also be used later to auto generate a filename + when calling 'create_file()' (if that is called without options). + The input 'filename' here is only used for loading an existing file. + + args input: + filename (string), set the filename to load. + data (numpy.array), array to construct data object for + + kwargs input: + name (string), default will be 'data' + infile (bool), default True + inmem (bool), default False if no file specified, True otherwise + tempfile (bool), default False. If True create a temporary file + for the data. + binary (bool), default True. Whether tempfile should be binary. + ''' + + # Init SharedGObject a bit lower + + name = kwargs.get('name', '') + infile = kwargs.get('infile', True) + inmem = kwargs.get('inmem', False) + + self._inmem = inmem + self._tempfile = kwargs.get('tempfile', False) + self._temp_binary = kwargs.get('binary', True) + self._options = kwargs + self._file = None + self._stop_req_hid = None + + # Dimension info + self._dimensions = [] + self._block_sizes = [] + self._loopdims = None + self._loopshape = None + self._complete = False + self._reshaped_data = None + + # Number of coordinate dimensions + self._ncoordinates = 0 + + # Number of value dimensions + self._nvalues = 0 + + # Number of data points + self._npoints = 0 + self._npoints_last_block = 0 + self._npoints_max_block = 0 + + self._comment = [] + self._localtime = time.localtime() + self._timestamp = time.asctime(self._localtime) + self._timemark = time.strftime('%H%M%S', self._localtime) + self._datemark = time.strftime('%Y%m%d', self._localtime) + + # FIXME: the name generation here is a bit nasty + name = Data._data_list.new_item_name(self, name) + self._name = name + + SharedGObject.__init__(self, 'data_%s' % name, + replace=True, idle_emit=True) + + data = get_arg_type(args, kwargs, + (numpy.ndarray, list, tuple), + 'data') + if data is not None: + self.set_data(data) + else: + self._data = numpy.array([]) + self._infile = infile + + filepath = get_arg_type(args, kwargs, types.StringType, 'filepath') + if self._tempfile: + self.create_tempfile(filepath) + elif filepath is not None and filepath != '': + if 'inmem' not in kwargs: + inmem = True + self.set_filepath(filepath, inmem) + self._infile = True + else: + self._dir = '' + self._filename = '' + self._infile = infile + + # Don't hold references to temporary data files + if not self._tempfile: + Data._data_list.add(name, self) + + def __repr__(self): + ret = "Data '%s', filename '%s'" % (self._name, self._filename) + return ret + + def __getitem__(self, index): + return self._data[index] + + def __setitem__(self, index, val): + self._data[index] = val + +### Data info + + def get_dimensions(self): + '''Return info for all dimensions.''' + return self._dimensions + + def get_dimension_size(self, dim): + '''Return size of dimensions dim''' + + if dim >= len(self._dimensions): + return 0 + + if 'size' in self._dimensions[dim]: + return self._dimensions[dim]['size'] + else: + return 0 + + def get_dimension_name(self, dim): + '''Return the name of dimension dim''' + + if dim >= len(self._dimensions): + return 'col%d' % dim + else: + return self._dimensions[dim].get('name', 'col%d' % dim) + + def get_ndimensions(self): + '''Return number of dimensions.''' + return len(self._dimensions) + + def get_coordinates(self): + '''Return info for all coordinate dimensions.''' + return self._dimensions[:self._ncoordinates] + + def get_ncoordinates(self): + '''Return number of coordinate dimensions.''' + return self._ncoordinates + + def get_values(self): + '''Return info for all value dimensions.''' + return self._dimensions[0:self._nvalues] + + def get_nvalues(self): + '''Return number of value dimensions.''' + return self._nvalues + + def get_npoints(self): + '''Return number of data points''' + return self._npoints + + def get_npoints_max_block(self): + '''Return the maximum number of data points in a block.''' + return self._npoints_max_block + + def get_npoints_last_block(self): + '''Return number of data points in most recent block''' + return self.get_block_size(self.get_nblocks() - 1) + + def get_nblocks(self): + '''Return number of blocks.''' + nblocks = len(self._block_sizes) + if self._npoints_last_block > 0: + return nblocks + 1 + else: + return nblocks + + def get_nblocks_complete(self): + '''Return number of completed blocks.''' + return len(self._block_sizes) + + def get_block_size(self, blockid): + if blockid == len(self._block_sizes): + return self._npoints_last_block + elif blockid < 0 or blockid > len(self._block_sizes): + return 0 + else: + return self._block_sizes[blockid] + + def format_label(self, dim): + '''Return a formatted label for dimensions dim''' + + if dim >= len(self._dimensions): + return '' + + info = self._dimensions[dim] + + label = '' + if 'name' in info: + label += info['name'] + + if 'instrument' in info and 'parameter' in info: + insname = info['instrument'] + if type(insname) not in (types.StringType, types.UnicodeType): + insname = insname.get_name() + + label += ' (%s.%s' % (insname, info['parameter']) + if 'units' in info: + label += ' [%s]' % info['units'] + label += ')' + + elif 'name' not in info: + label = 'dim%d' % dim + + return label + + def get_data(self, reshape=False): + ''' + Return data as a numpy.array. + + Normally the data is just a 2D array, with a set of values on each + 'line'. However, if reshape is True, the data will be reshaped into + the detected dimension sizes. + ''' + + if not self._inmem and self._infile: + self._load_file() + + if self._inmem: + if reshape: + return self._reshape_data() + else: + return self._data + else: + return None + + def get_reshaped_data(self): + ''''Return data reshaped with the proper dimensions.''' + return self.get_data(reshape=True) + + def get_title(self, coorddims, valdim): + ''' + Return a title that can be used in a plot, containing the filename + and the name of the coordinate and value dimensions. + ''' + + dir = self.get_dir().rstrip('/\\') + lastdir = os.path.split(dir)[-1] + dirfn = '%s/%s' % (lastdir, self.get_filename()) + + title = '%s, %s vs ' % (dirfn, self.get_dimension_name(valdim)) + + first = True + for coord in coorddims: + if not first: + title += ', ' + first = False + title += '%s' % self.get_dimension_name(coord) + + return title + +### File info + + @staticmethod + def set_filename_generator(generator): + Data._filename_generator = generator + + def get_filename(self): + return self._filename + + def get_dir(self): + return self._dir + + def get_filepath(self): + return os.path.join(self._dir, self._filename) + + def get_name(self): + return self._name + + def set_name(self, name): + self._name = name + + def get_time_name(self): + return '%s_%s' % (self._timemark, self._name) + + def get_settings_filepath(self): + fn, ext = os.path.splitext(self.get_filepath()) + return fn + '.set' + + def is_file_open(self): + '''Return whether a file is open or not.''' + + if self._file is not None: + return True + else: + return False + +### Measurement info + + def add_coordinate(self, name, **kwargs): + ''' + Add a coordinate dimension. Use add_value() to add a value dimension. + + Input: + name (string): the name for this coordinate + kwargs: you can add any info here, but predefined are: + size (int): the size of this dimension + instrument (Instrument): instrument this coordinate belongs to + parameter (string): parameter of the instrument + units (string): units of this coordinate + precision (int): precision of stored data, default is + 'default_precision' from config, or 12 if not defined. + format (string): format of stored data, not used by default + ''' + + kwargs['name'] = name + kwargs['type'] = 'coordinate' + if 'size' not in kwargs: + kwargs['size'] = 0 + self._ncoordinates += 1 + self._dimensions.append(kwargs) + + def add_value(self, name, **kwargs): + ''' + Add a value dimension. Use add_dimension() to add a coordinate + dimension. + + Input: + name (string): the name for this coordinate + kwargs: you can add any info here, but predefined are: + instrument (Instrument): instrument this coordinate belongs to + parameter (string): parameter of the instrument + units (string): units of this coordinate + precision (int): precision of stored data, default is + 'default_precision' from config, or 12 if not defined. + format (string): format of stored data, not used by default + ''' + kwargs['name'] = name + kwargs['type'] = 'value' + self._nvalues += 1 + self._dimensions.append(kwargs) + + def add_comment(self, comment): + '''Add comment to the Data object.''' + self._comment.append(comment) + if self._file is not None: + self._file.write('# %s\n' % comment) + + def get_comment(self): + '''Return the comment for the Data object.''' + return self._comment + +### File writing + + def create_file(self, name=None, filepath=None, settings_file=True): + ''' + Create a new data file and leave it open. In addition a + settings file is generated, unless settings_file=False is + specified. + + This function should be called after adding the comment and the + coordinate and value metadata, because it writes the file header. + ''' + + if name is None and filepath is None: + name = self._name + + if filepath is None: + filepath = self._filename_generator.new_filename(self) + + self._dir, self._filename = os.path.split(filepath) + if not os.path.isdir(self._dir): + os.makedirs(self._dir) + + try: + self._file = open(self.get_filepath(), 'w+') + except: + logging.error('Unable to open file') + return False + + self._write_header() + + if settings_file and in_qtlab: + self._write_settings_file() + + try: + if in_qtlab: + self._stop_req_hid = \ + qt.flow.connect('stop-request', self._stop_request_cb) + except: + pass + + return True + + def close_file(self): + ''' + Close open data file. + ''' + + if self._file is not None: + self._file.close() + self._file = None + + if self._stop_req_hid is not None and in_qtlab: + qt.flow.disconnect(self._stop_req_hid) + self._stop_req_hid = None + + def _write_settings_file(self): + fn = self.get_settings_filepath() + f = open(fn, 'w+') + f.write('Filename: %s\n' % self._filename) + f.write('Timestamp: %s\n\n' % self._timestamp) + + inslist = dict_to_ordered_tuples(qt.instruments.get_instruments()) + for (iname, ins) in inslist: + f.write('Instrument: %s\n' % iname) + parlist = dict_to_ordered_tuples(ins.get_parameters()) + for (param, popts) in parlist: + f.write('\t%s: %s\n' % (param, ins.get(param, query=False))) + + f.close() + + def _write_header(self): + self._file.write('# Filename: %s\n' % self._filename) + self._file.write('# Timestamp: %s\n\n' % self._timestamp) + for line in self._comment: + self._file.write('# %s\n' % line) + + i = 1 + for dim in self._dimensions: + self._file.write('# Column %d:\n' % i) + for key, val in dict_to_ordered_tuples(dim): + self._file.write('#\t%s: %s\n' % (key, val)) + i += 1 + + self._file.write('\n') + + def _format_data_value(self, val, colnum): + if type(val) in self._INT_TYPES: + return '%d' % val + + if colnum < len(self._dimensions): + opts = self._dimensions[colnum] + if 'format' in opts: + return opts['format'] % val + elif 'precision' in opts: + format = '%%.%de' % opts['precision'] + return format % val + + precision = config.get('default_precision', 12) + format = '%%.%de' % precision + return format % val + + def _write_data_line(self, args): + ''' + Write a line of data. + Args can be a single value or a 1d numpy.array / list / tuple. + ''' + + if hasattr(args, '__len__'): + if len(args) > 0: + line = self._format_data_value(args[0], 0) + for colnum in range(1, len(args)): + line += '\t%s' % \ + self._format_data_value(args[colnum], colnum) + else: + line = '' + else: + line = self._format_data_value(args, 0) + + line += '\n' + self._file.write(line) + self._file.flush() + + def _get_block_columns(self): + blockcols = [] + for i in range(self.get_ncoordinates()): + if len(self._data) > 1 and self._data[0][i] == self._data[1][i]: + blockcols.append(True) + else: + blockcols.append(False) + for i in range(self.get_nvalues()): + blockcols.append(False) + + return blockcols + + def _write_data(self): + if not self._inmem: + logging.warning('Unable to _write_data() without having it memory') + return False + + blockcols = self._get_block_columns() + + lastvals = None + for vals in self._data: + if type(vals) is numpy.ndarray and lastvals is not None: + for i in range(len(vals)): + if blockcols[i] and vals[i] != lastvals[i]: + self._file.write('\n') + + self._write_data_line(vals) + lastvals = vals + + def _write_binary(self): + if not self._inmem: + logging.warning('Unable to _write_binary() without having it memory') + return False + + self._data.tofile(self._file.get_file()) + return True + +### High-level file writing + + def write_file(self, name=None, filepath=None): + ''' + Create and write a new data file. + ''' + + if not self.create_file(name=name, filepath=filepath): + return + + self._write_data() + self.close_file() + + def create_tempfile(self, path=None): + ''' + Create a temporary file, optionally called . + ''' + + if self._temp_binary: + mode = 'wb' + else: + mode = 'w' + self._file = temp.File(path, mode=mode, binary=self._temp_binary) + try: + if self._temp_binary: + ret = self._write_binary() + else: + self._write_data() + + self._dir, self._filename = os.path.split(self._file.name) + self._file.close() + self._tempfile = True + except Exception, e: + logging.warning('Error creating temporary file: %s', e) + self._dir = '' + self._filename = '' + self._tempfile = False + + def rewrite_tempfile(self): + ''' + Rewrite the temporary file with the current data. + ''' + + if not self._tempfile: + logging.warning('Data object has no temporary file to rewrite') + return + + self._file.reopen() + if self._temp_binary: + self._write_binary() + else: + self._write_data() + self._file.close() + + def copy_file(self, fn): + ''' + Copy a relevant file to the directory where the main data file is + located. + ''' + p, n = os.path.split(fn) + newfn = os.path.join(self.get_dir(), n) + shutil.copyfile(fn, newfn) + +### Adding data + + def add_data_point(self, *args, **kwargs): + ''' + + Add new data point(s) to the data set (in memory and/or on disk). + Note that one data point can consist of multiple coordinates and values. + + provide 1 data point + - N numbers: d.add_data_points(1, 2, 3) + + OR + + provide >1 data points. + - a single MxN 2d array: d.add_data_point(arraydata) + - N 1d arrays of length M: d.add_data_points(a1, a2, a3) + + Notes: + If providing >1 argument, all vectors should have same shape. + String data is not compatible with 'inmem'. + + Input: + *args: + n column values or a 2d array + **kwargs: + newblock (boolean): marks a new 'block' starts after this point + + Output: + None + ''' + + # Check what type of data is being added + shapes = [numpy.shape(i) for i in args] + dims = numpy.array([len(i) for i in shapes]) + + if len(args) == 0: + logging.warning('add_data_point(): no data specified') + return + elif len(args) == 1: + if dims[0] == 2: + ncols = shapes[0][1] + npoints = shapes[0][0] + args = args[0] + elif dims[0] == 1: + ncols = 1 + npoints = shapes[0][0] + args = args[0] + elif dims[0] == 0: + ncols = 1 + npoints = 1 + else: + loggin.warning('add_data_point(): adding >2d data not supported') + return + else: + # Check if all arguments have same shape + for i in range(1, len(args)): + if shapes[i] != shapes[i-1]: + logging.warning('add_data_point(): not all provided data arguments have same shape') + return + + if sum(dims!=1) == 0: + ncols = len(args) + npoints = shapes[0][0] + # Transpose args to a single 2-d list + args = zip(*args) + elif sum(dims!=0) == 0: + ncols = len(args) + npoints = 1 + else: + logging.warning('add_data_point(): addint >2d data not supported') + return + + # Check if the number of columns is correct. + # If the number of columns is not yet specified, then it will be done + # (only the first time) according to the data + + if len(self._dimensions) == 0: + logging.warning('add_data_point(): no dimensions specified, adding according to data') + self._add_missing_dimensions(ncols) + + if ncols < len(self._dimensions): + logging.warning('add_data_point(): missing columns (%d < %d)' % \ + (ncols, len(self._dimensions))) + return + elif ncols > len(self._dimensions): + logging.warning('add_data_point(): too many columns (%d > %d)' % \ + (ncols, len(self._dimensions))) + return + + # At this point 'args' is either: + # - a 1d tuple of numbers, for adding a single data point + # - a 2d tuple/list/array, for adding >1 data points + if self._inmem: + if len(self._data) == 0: + self._data = numpy.atleast_2d(args) + else: + self._data = numpy.append(self._data, [args], axis=0) + + if self._infile: + if npoints == 1: + self._write_data_line(args) + elif npoints > 1: + for i in range(npoints): + self._write_data_line(args[i]) + + self._npoints += npoints + self._npoints_last_block += npoints + if self._npoints_last_block > self._npoints_max_block: + self._npoints_max_block = self._npoints_last_block + + if 'newblock' in kwargs and kwargs['newblock']: + self.new_block() + else: + self.emit('new-data-point') + + def new_block(self): + '''Start a new data block.''' + + if self._infile: + self._file.write('\n') + + self._block_sizes.append(self._npoints_last_block) + self._npoints_last_block = 0 + + self.emit('new-data-block') + + def _add_missing_dimensions(self, nfields): + ''' + Add extra dimensions so that the total equals nfields. + Only the last field will be tagged as a value, the rest will be + coordinates. + ''' + + # Add info for (assumed coordinate) columns that had no metadata + while self.get_ndimensions() < nfields - 1: + self.add_coordinate('col%d' % (self.get_ndimensions() + 1)) + + # Add info for (assumed value) column that had no metadata + if self.get_ndimensions() < nfields: + self.add_value('col%d' % (self.get_ndimensions() + 1)) + + # If types are not specified assume all except one are coordinates + if self.get_ncoordinates() == 0 and nfields > 1: + self._ncoordinates = nfields - 1 + self._nvalues = 1 + +### Set array data + + def set_data(self, data): + ''' + Set data, can be a numpy.array or a list / tuple. The latter will be + converted to a numpy.array. + ''' + + if not isinstance(data, numpy.ndarray): + data = numpy.array(data) + self._data = data + self._inmem = True + self._infile = False + self._npoints = len(self._data) + self._block_sizes = [] + + # Add dimension information + if len(data.shape) == 1: + self.add_value('Y') + elif len(data.shape) == 2: + if data.shape[1] == 2: + self.add_coordinate('X') + self.add_value('Y') + elif data.shape[1] == 3: + self.add_coordinate('X') + self.add_coordinate('Y') + self.add_value('Z') + else: + for i in range(data.shape[1] - 1): + self.add_coordinate('col%d' % (i + 1)) + self.add_value('col%d' % data.shape[1]) + + try: + self._detect_dimensions_size() + except Exception, e: + logging.warning('Error while detecting dimension size') + + # For more than 2 dimensions also look at detected size + if self.get_ndimensions() > 2: + for info in reversed(self._dimensions[2:]): + # More likely to be a value than a coordinate + if 'size' in info: + if info['size'] == 0: + self._ncoordinates -= 1 + self._nvalues += 1 + info['type'] = 'value' + del info['size'] + else: + break + + def update_data(self, data): + ''' + Update this Data object with a new data set. + No checks are performed on dimensions etc. + If the data is associated with a temporary file, it will be updated. + ''' + self._data = data + if self._tempfile: + self.rewrite_tempfile() + +### File reading + + def _count_coord_val_dims(self): + self._ncoordinates = 0 + self._nvalues = 0 + for info in self._dimensions: + if info.get('type', 'coordinate') == 'coordinate': + self._ncoordinates += 1 + else: + self._nvalues += 1 + if self._nvalues == 0 and self._ncoordinates > 0: + self._nvalues = 1 + self._ncoordinates -= 1 + + def _load_file(self): + """ + Load data from file and store internally. + """ + + try: + f = file(self.get_filepath(), 'r') + except: + logging.warning('Unable to open file %s' % self.get_filepath()) + return False + + self._dimensions = [] + self._values = [] + self._comment = [] + data = [] + nfields = 0 + + self._block_sizes = [] + self._npoints = 0 + self._npoints_last_block = 0 + self._npoints_max_block = 0 + + blocksize = 0 + + for line in f: + line = line.rstrip(' \n\t\r') + + # Count blocks + if len(line) == 0 and len(data) > 0: + self._block_sizes.append(blocksize) + if blocksize > self._npoints_max_block: + self._npoints_max_block = blocksize + blocksize = 0 + + # Strip comment + commentpos = line.find('#') + if commentpos != -1: + self._parse_meta_data(line) + line = line[:commentpos] + + fields = line.split() + if len(fields) > nfields: + nfields = len(fields) + + fields = [float(f) for f in fields] + if len(fields) > 0: + data.append(fields) + blocksize += 1 + + self._add_missing_dimensions(nfields) + self._count_coord_val_dims() + + self._data = numpy.array(data) + self._npoints = len(self._data) + self._inmem = True + + self._npoints_last_block = blocksize + + try: + self._detect_dimensions_size() + except Exception, e: + logging.warning('Error while detecting dimension size') + + return True + + def _type_added(self, name): + if name == 'coordinate': + self._ncoordinates += 1 + elif name == 'values': + self._nvalues += 1 + + def _parse_meta_data(self, line): + m = self._META_STEPRE.match(line) + if m is not None: + self._dimensions.append({'size': int(m.group(1))}) + return True + + m = self._META_COLRE.match(line) + if m is not None: + index = int(m.group(1)) + if index > len(self._dimensions): + self._dimensions.append({}) + return True + + colnum = len(self._dimensions) - 1 + + for tagname, metainfo in self._METADATA_INFO.iteritems(): + m = metainfo['re'].match(line) + if m is not None: + if metainfo['type'] == types.FloatType: + self._dimensions[colnum][tagname] = float(m.group(1)) + elif metainfo['type'] == types.IntType: + self._dimensions[colnum][tagname] = int(m.group(1)) + else: + try: + self._dimensions[colnum][tagname] = eval(m.group(1)) + except: + self._dimensions[colnum][tagname] = m.group(1) + + if 'function' in metainfo: + metainfo['function'](self, m.group(1)) + + return True + + m = self._META_COMMENTRE.match(line) + if m is not None: + self._comment.append(m.group(1)) + + def _reshape_data(self): + ''' + Return a reshaped version of the data. This is not guaranteed to be + a view to the same data object. + ''' + + if self._reshaped_data is not None: + return self._reshaped_data + + loopdims = copy.copy(self._loopdims) + newshape = copy.copy(self._loopshape) + if not self._complete or None in (loopdims, newshape): + return None + + data = self._data + + cshape_ok, fshape_ok = True, True + for i in range(len(loopdims)): + if loopdims[i] != i: + fshape_ok = False + if loopdims[i] != len(loopdims) - i -1: + cshape_ok = False + + if not cshape_ok and not fshape_ok: + logging.warning('Unable to do simple data reshape') + else: + newshape.reverse() + newshape.append(-1) + data = data.reshape(newshape) + + # Swap axes if necessary + if fshape_ok: + for i in range(self.get_ncoordinates() - 1): + data = data.swapaxes(i, i + 1) + + self._reshaped_data = data + return self._reshaped_data + + def _detect_dimensions_size(self): + data = self._data + ncoords = self.get_ncoordinates() + if len(data) < 2: + for colnum in range(ncoords): + self._dimensions[colnum]['size'] = len(data) + return + + loopdims = [] + newshape = [] + mulsize = 1 + firstloopdim = None + for iter in range(ncoords): + loopdim = None + for colnum in range(ncoords): + if mulsize >= len(data): + continue + + if data[0, colnum] != data[mulsize, colnum]: + loopdim = colnum + loopdims.append(loopdim) + loopstart = data[0, loopdim] + break + + if loopdim is None: + break + + if firstloopdim is None: + firstloopdim = loopdim + + i = 1 + while i * mulsize < len(data): + if data[i * mulsize, loopdim] == loopstart: + break + i += 1 + + opt = self._dimensions[loopdim] + opt['start'] = loopstart + opt['size'] = i + opt['end'] = data[mulsize * (i - 1), loopdim] + newshape.append(i) + + mulsize *= i + + complete = len(self._data) == mulsize + self._loopdims = loopdims + self._loopshape = newshape + self._complete = complete + + # Determine number of blocks + bs = self._dimensions[firstloopdim]['size'] + if bs > 0: + if len(data) % bs == 0: + self._block_sizes = [bs] * (len(data) / bs) + else: + self._block_sizes = [bs] * (int(len(data) / bs) + 1) + + return complete + + def set_filepath(self, fp, inmem=True): + ''' + Set the filepath associated with the data. + If inmem is True it will be loaded directly. + If fp is a directory, a file with extension .dat will be searched for. + ''' + + if os.path.isdir(fp): + files = os.listdir(fp) + foundfile = None + for fn in files: + if os.path.splitext(fn)[1] == '.dat': + if foundfile is not None: + raise ValueError('Multiple .dat files in directory, Unable to decide which one to load') + foundfile = fn + if foundfile is None: + raise ValueError('No .dat file found in directory') + + self._dir, self._filename = fp, foundfile + + else: + self._dir, self._filename = os.path.split(fp) + + if inmem: + if self._load_file(): + self._inmem = True + else: + self._inmem = False + +### Misc + + def _stop_request_cb(self, sender): + '''Called when qtflow emits a stop-request.''' + self.close_file() + + @staticmethod + def get_named_list(): + return Data._data_list + + @staticmethod + def get(name): + return Data._data_list.get(name) + +def slice(data, coords, vals): + """ + Return new data object with a slice of the given data set + """ diff --git a/source/data.pyc b/source/data.pyc new file mode 100644 index 0000000..9953a35 Binary files /dev/null and b/source/data.pyc differ diff --git a/source/data_orig.py b/source/data_orig.py new file mode 100644 index 0000000..e77604e --- /dev/null +++ b/source/data_orig.py @@ -0,0 +1,1254 @@ +# data.py, class for handling measurement data +# Reinier Heeres +# Pieter de Groot +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gobject +import os +import os.path +import time +import numpy +import types +import re +import logging +import copy +import shutil + +from gettext import gettext as _L + +from lib import namedlist, temp +from lib.misc import dict_to_ordered_tuples, get_arg_type +from lib.config import get_config +config = get_config() +in_qtlab = config.get('qtlab', False) +from lib.network.object_sharer import SharedGObject, cache_result + +if in_qtlab: + import qt + +# Filename generator classes + +class DateTimeGenerator: + ''' + Class to generate filenames / directories based on the date and time. + ''' + + def __init__(self): + pass + + def create_data_dir(self, datadir, name=None, ts=None, datesubdir=True, timesubdir=True): + ''' + Create and return a new data directory. + + Input: + datadir (string): base directory + name (string): optional name of measurement + ts (time.localtime()): timestamp which will be used if timesubdir=True + datesubdir (bool): whether to create a subdirectory for the date + timesubdir (bool): whether to create a subdirectory for the time + + Output: + The directory to place the new file in + ''' + + path = datadir + if ts is None: + ts = time.localtime() + if datesubdir: + path = os.path.join(path, time.strftime('%Y%m%d', ts)) + if timesubdir: + tsd = time.strftime('%H%M%S', ts) + if name is not None: + tsd += '_' + name + path = os.path.join(path, tsd) + + return path + + def new_filename(self, data_obj): + '''Return a new filename, based on name and timestamp.''' + + dir = self.create_data_dir(config['datadir'], name=data_obj._name, + ts=data_obj._localtime) + tstr = time.strftime('%H%M%S', data_obj._localtime) + filename = '%s_%s.dat' % (tstr, data_obj._name) + + return os.path.join(dir, filename) + + +class IncrementalGenerator: + ''' + Class to generate filenames that are incrementally numbered. + ''' + + def __init__(self, basename, start=1): + self._basename = basename + self._counter = start + self._counter = self._check_last_number(self._counter) + logging.info('IncrementalGenerator: starting counter at %d', + self._counter) + + def _fn(self, n): + return self._basename + ('_%d.dat' % n) + + def _check_last_number(self, start=1): + if not os.path.exists(self._fn(1)): + return 1 + + curn = start + stepsize = 1 + while os.path.exists(self._fn(curn)): + curn += stepsize + stepsize *= 2 + + dir = -1 + stepsize /= 2 + while stepsize != 0: + if os.path.exists(self._fn(curn)): + stepsize /= 2 + curn += stepsize + else: + curn -= stepsize + + return curn + 1 + + def new_filename(self, data_obj): + fn = self._fn(self._counter) + while os.path.exists(fn): + logging.warning('File "%s" exists, incrementing counter', fn) + self._counter += 1 + fn = self._fn(self._counter) + self._counter += 1 + return fn + +class _DataList(namedlist.NamedList): + def __init__(self, time_name=False): + namedlist.NamedList.__init__(self, base_name='data') + + self._time_name = time_name + + def new_item_name(self, item, name): + '''Function to generate a new item name.''' + + if name == '': + self._auto_counter += 1 + name = self._base_name + str(self._auto_counter) + + if self._time_name: + return item.get_time_name() + else: + return name + +class Data(SharedGObject): + ''' + Data class + ''' + + _data_list = _DataList() + _filename_generator = DateTimeGenerator() + + __gsignals__ = { + 'new-data-point': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ()), + 'new-data-block': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ()) + } + + _METADATA_INFO = { + 'instrument': { + 're': re.compile('^#[ \t]*Ins?trument: ?(.*)$', re.I), + 'type': types.StringType + }, + 'parameter': { + 're': re.compile('^#[ \t]*Parameter: ?(.*)$', re.I), + 'type': types.StringType + }, + 'units': { + 're': re.compile('^#[ \t]*Units?: ?(.*)$', re.I), + 'type': types.StringType + }, + 'steps': { + 're': re.compile('^#[ \t]*Steps?: ?(.*)$', re.I), + 'type': types.IntType + }, + 'stepsize': { + 're': re.compile('^#[ \t]*Stepsizes?: ?(.*)$', re.I), + 'type': types.FloatType + }, + 'name': { + 're': re.compile('^#[ \t]*Name: ?(.*)$', re.I), + 'type': types.StringType + }, + 'type': { + 're': re.compile('^#[ \t]*Type?: ?(.*)$', re.I), + 'type': types.StringType, + 'function': lambda self, type: self._type_added(type) + }, + } + + _META_STEPRE = re.compile('^#.*[ \t](\d+) steps', re.I) + _META_COLRE = re.compile('^#.*Column ?(\d+)', re.I) + _META_COMMENTRE = re.compile('^#(.*)', re.I) + + _INT_TYPES = ( + types.IntType, types.LongType, + numpy.int, numpy.int0, numpy.int8, + numpy.int16, numpy.int32, numpy.int64, + ) + + def __init__(self, *args, **kwargs): + ''' + Create data object. There are three different uses: + 1) create an empty data object for use in a measurement + 2) create a data object and fill immediately with a numpy array + 3) create a data object from an existing data file + + All inputs are optional. + The 'name' input is used in an internal list (accessable through + qt.data). If omitted, a name will be auto generated. + This 'name' will also be used later to auto generate a filename + when calling 'create_file()' (if that is called without options). + The input 'filename' here is only used for loading an existing file. + + args input: + filename (string), set the filename to load. + data (numpy.array), array to construct data object for + + kwargs input: + name (string), default will be 'data' + infile (bool), default True + inmem (bool), default False if no file specified, True otherwise + tempfile (bool), default False. If True create a temporary file + for the data. + binary (bool), default True. Whether tempfile should be binary. + ''' + + # Init SharedGObject a bit lower + + name = kwargs.get('name', '') + infile = kwargs.get('infile', True) + inmem = kwargs.get('inmem', False) + + self._inmem = inmem + self._tempfile = kwargs.get('tempfile', False) + self._temp_binary = kwargs.get('binary', True) + self._options = kwargs + self._file = None + self._stop_req_hid = None + + # Dimension info + self._dimensions = [] + self._block_sizes = [] + self._loopdims = None + self._loopshape = None + self._complete = False + self._reshaped_data = None + + # Number of coordinate dimensions + self._ncoordinates = 0 + + # Number of value dimensions + self._nvalues = 0 + + # Number of data points + self._npoints = 0 + self._npoints_last_block = 0 + self._npoints_max_block = 0 + + self._comment = [] + self._localtime = time.localtime() + self._timestamp = time.asctime(self._localtime) + self._timemark = time.strftime('%H%M%S', self._localtime) + self._datemark = time.strftime('%Y%m%d', self._localtime) + + # FIXME: the name generation here is a bit nasty + name = Data._data_list.new_item_name(self, name) + self._name = name + + SharedGObject.__init__(self, 'data_%s' % name, + replace=True, idle_emit=True) + + data = get_arg_type(args, kwargs, + (numpy.ndarray, list, tuple), + 'data') + if data is not None: + self.set_data(data) + else: + self._data = numpy.array([]) + self._infile = infile + + filepath = get_arg_type(args, kwargs, types.StringType, 'filepath') + if self._tempfile: + self.create_tempfile(filepath) + elif filepath is not None and filepath != '': + if 'inmem' not in kwargs: + inmem = True + self.set_filepath(filepath, inmem) + self._infile = True + else: + self._dir = '' + self._filename = '' + self._infile = infile + + # Don't hold references to temporary data files + if not self._tempfile: + Data._data_list.add(name, self) + + def __repr__(self): + ret = "Data '%s', filename '%s'" % (self._name, self._filename) + return ret + + def __getitem__(self, index): + return self._data[index] + + def __setitem__(self, index, val): + self._data[index] = val + +### Data info + + def get_dimensions(self): + '''Return info for all dimensions.''' + return self._dimensions + + def get_dimension_size(self, dim): + '''Return size of dimensions dim''' + + if dim >= len(self._dimensions): + return 0 + + if 'size' in self._dimensions[dim]: + return self._dimensions[dim]['size'] + else: + return 0 + + def get_dimension_name(self, dim): + '''Return the name of dimension dim''' + + if dim >= len(self._dimensions): + return 'col%d' % dim + else: + return self._dimensions[dim].get('name', 'col%d' % dim) + + def get_ndimensions(self): + '''Return number of dimensions.''' + return len(self._dimensions) + + def get_coordinates(self): + '''Return info for all coordinate dimensions.''' + return self._dimensions[:self._ncoordinates] + + def get_ncoordinates(self): + '''Return number of coordinate dimensions.''' + return self._ncoordinates + + def get_values(self): + '''Return info for all value dimensions.''' + return self._dimensions[0:self._nvalues] + + def get_nvalues(self): + '''Return number of value dimensions.''' + return self._nvalues + + def get_npoints(self): + '''Return number of data points''' + return self._npoints + + def get_npoints_max_block(self): + '''Return the maximum number of data points in a block.''' + return self._npoints_max_block + + def get_npoints_last_block(self): + '''Return number of data points in most recent block''' + return self.get_block_size(self.get_nblocks() - 1) + + def get_nblocks(self): + '''Return number of blocks.''' + nblocks = len(self._block_sizes) + if self._npoints_last_block > 0: + return nblocks + 1 + else: + return nblocks + + def get_nblocks_complete(self): + '''Return number of completed blocks.''' + return len(self._block_sizes) + + def get_block_size(self, blockid): + if blockid == len(self._block_sizes): + return self._npoints_last_block + elif blockid < 0 or blockid > len(self._block_sizes): + return 0 + else: + return self._block_sizes[blockid] + + def format_label(self, dim): + '''Return a formatted label for dimensions dim''' + + if dim >= len(self._dimensions): + return '' + + info = self._dimensions[dim] + + label = '' + if 'name' in info: + label += info['name'] + + if 'instrument' in info and 'parameter' in info: + insname = info['instrument'] + if type(insname) not in (types.StringType, types.UnicodeType): + insname = insname.get_name() + + label += ' (%s.%s' % (insname, info['parameter']) + if 'units' in info: + label += ' [%s]' % info['units'] + label += ')' + + elif 'name' not in info: + label = 'dim%d' % dim + + return label + + def get_data(self, reshape=False): + ''' + Return data as a numpy.array. + + Normally the data is just a 2D array, with a set of values on each + 'line'. However, if reshape is True, the data will be reshaped into + the detected dimension sizes. + ''' + + if not self._inmem and self._infile: + self._load_file() + + if self._inmem: + if reshape: + return self._reshape_data() + else: + return self._data + else: + return None + + def get_reshaped_data(self): + ''''Return data reshaped with the proper dimensions.''' + return self.get_data(reshape=True) + + def get_title(self, coorddims, valdim): + ''' + Return a title that can be used in a plot, containing the filename + and the name of the coordinate and value dimensions. + ''' + + dir = self.get_dir().rstrip('/\\') + lastdir = os.path.split(dir)[-1] + dirfn = '%s/%s' % (lastdir, self.get_filename()) + + title = '%s, %s vs ' % (dirfn, self.get_dimension_name(valdim)) + + first = True + for coord in coorddims: + if not first: + title += ', ' + first = False + title += '%s' % self.get_dimension_name(coord) + + return title + +### File info + + @staticmethod + def set_filename_generator(generator): + Data._filename_generator = generator + + def get_filename(self): + return self._filename + + def get_dir(self): + return self._dir + + def get_filepath(self): + return os.path.join(self._dir, self._filename) + + def get_name(self): + return self._name + + def set_name(self, name): + self._name = name + + def get_time_name(self): + return '%s_%s' % (self._timemark, self._name) + + def get_settings_filepath(self): + fn, ext = os.path.splitext(self.get_filepath()) + return fn + '.set' + + def is_file_open(self): + '''Return whether a file is open or not.''' + + if self._file is not None: + return True + else: + return False + +### Measurement info + + def add_coordinate(self, name, **kwargs): + ''' + Add a coordinate dimension. Use add_value() to add a value dimension. + + Input: + name (string): the name for this coordinate + kwargs: you can add any info here, but predefined are: + size (int): the size of this dimension + instrument (Instrument): instrument this coordinate belongs to + parameter (string): parameter of the instrument + units (string): units of this coordinate + precision (int): precision of stored data, default is + 'default_precision' from config, or 12 if not defined. + format (string): format of stored data, not used by default + ''' + + kwargs['name'] = name + kwargs['type'] = 'coordinate' + if 'size' not in kwargs: + kwargs['size'] = 0 + self._ncoordinates += 1 + self._dimensions.append(kwargs) + + def add_value(self, name, **kwargs): + ''' + Add a value dimension. Use add_dimension() to add a coordinate + dimension. + + Input: + name (string): the name for this coordinate + kwargs: you can add any info here, but predefined are: + instrument (Instrument): instrument this coordinate belongs to + parameter (string): parameter of the instrument + units (string): units of this coordinate + precision (int): precision of stored data, default is + 'default_precision' from config, or 12 if not defined. + format (string): format of stored data, not used by default + ''' + kwargs['name'] = name + kwargs['type'] = 'value' + self._nvalues += 1 + self._dimensions.append(kwargs) + + def add_comment(self, comment): + '''Add comment to the Data object.''' + self._comment.append(comment) + if self._file is not None: + self._file.write('# %s\n' % comment) + + def get_comment(self): + '''Return the comment for the Data object.''' + return self._comment + +### File writing + + def create_file(self, name=None, filepath=None, settings_file=True): + ''' + Create a new data file and leave it open. In addition a + settings file is generated, unless settings_file=False is + specified. + + This function should be called after adding the comment and the + coordinate and value metadata, because it writes the file header. + ''' + + if name is None and filepath is None: + name = self._name + + if filepath is None: + filepath = self._filename_generator.new_filename(self) + + self._dir, self._filename = os.path.split(filepath) + if not os.path.isdir(self._dir): + os.makedirs(self._dir) + + try: + self._file = open(self.get_filepath(), 'w+') + except: + logging.error('Unable to open file') + return False + + self._write_header() + + if settings_file and in_qtlab: + self._write_settings_file() + + try: + if in_qtlab: + self._stop_req_hid = \ + qt.flow.connect('stop-request', self._stop_request_cb) + except: + pass + + return True + + def close_file(self): + ''' + Close open data file. + ''' + + if self._file is not None: + self._file.close() + self._file = None + + if self._stop_req_hid is not None and in_qtlab: + qt.flow.disconnect(self._stop_req_hid) + self._stop_req_hid = None + + def _write_settings_file(self): + fn = self.get_settings_filepath() + f = open(fn, 'w+') + f.write('Filename: %s\n' % self._filename) + f.write('Timestamp: %s\n\n' % self._timestamp) + + inslist = dict_to_ordered_tuples(qt.instruments.get_instruments()) + for (iname, ins) in inslist: + f.write('Instrument: %s\n' % iname) + parlist = dict_to_ordered_tuples(ins.get_parameters()) + for (param, popts) in parlist: + f.write('\t%s: %s\n' % (param, ins.get(param, query=False))) + + f.close() + + def _write_header(self): + self._file.write('# Filename: %s\n' % self._filename) + self._file.write('# Timestamp: %s\n\n' % self._timestamp) + for line in self._comment: + self._file.write('# %s\n' % line) + + i = 1 + for dim in self._dimensions: + self._file.write('# Column %d:\n' % i) + for key, val in dict_to_ordered_tuples(dim): + self._file.write('#\t%s: %s\n' % (key, val)) + i += 1 + + self._file.write('\n') + + def _format_data_value(self, val, colnum): + if type(val) in self._INT_TYPES: + return '%d' % val + + if colnum < len(self._dimensions): + opts = self._dimensions[colnum] + if 'format' in opts: + return opts['format'] % val + elif 'precision' in opts: + format = '%%.%de' % opts['precision'] + return format % val + + precision = config.get('default_precision', 12) + format = '%%.%de' % precision + return format % val + + def _write_data_line(self, args): + ''' + Write a line of data. + Args can be a single value or a 1d numpy.array / list / tuple. + ''' + + if hasattr(args, '__len__'): + if len(args) > 0: + line = self._format_data_value(args[0], 0) + for colnum in range(1, len(args)): + line += '\t%s' % \ + self._format_data_value(args[colnum], colnum) + else: + line = '' + else: + line = self._format_data_value(args, 0) + + line += '\n' + self._file.write(line) + self._file.flush() + + def _get_block_columns(self): + blockcols = [] + for i in range(self.get_ncoordinates()): + if len(self._data) > 1 and self._data[0][i] == self._data[1][i]: + blockcols.append(True) + else: + blockcols.append(False) + for i in range(self.get_nvalues()): + blockcols.append(False) + + return blockcols + + def _write_data(self): + if not self._inmem: + logging.warning('Unable to _write_data() without having it memory') + return False + + blockcols = self._get_block_columns() + + lastvals = None + for vals in self._data: + if type(vals) is numpy.ndarray and lastvals is not None: + for i in range(len(vals)): + if blockcols[i] and vals[i] != lastvals[i]: + self._file.write('\n') + + self._write_data_line(vals) + lastvals = vals + + def _write_binary(self): + if not self._inmem: + logging.warning('Unable to _write_binary() without having it memory') + return False + + self._data.tofile(self._file.get_file()) + return True + +### High-level file writing + + def write_file(self, name=None, filepath=None): + ''' + Create and write a new data file. + ''' + + if not self.create_file(name=name, filepath=filepath): + return + + self._write_data() + self.close_file() + + def create_tempfile(self, path=None): + ''' + Create a temporary file, optionally called . + ''' + + if self._temp_binary: + mode = 'wb' + else: + mode = 'w' + self._file = temp.File(path, mode=mode, binary=self._temp_binary) + try: + if self._temp_binary: + ret = self._write_binary() + else: + self._write_data() + + self._dir, self._filename = os.path.split(self._file.name) + self._file.close() + self._tempfile = True + except Exception, e: + logging.warning('Error creating temporary file: %s', e) + self._dir = '' + self._filename = '' + self._tempfile = False + + def rewrite_tempfile(self): + ''' + Rewrite the temporary file with the current data. + ''' + + if not self._tempfile: + logging.warning('Data object has no temporary file to rewrite') + return + + self._file.reopen() + if self._temp_binary: + self._write_binary() + else: + self._write_data() + self._file.close() + + def copy_file(self, fn): + ''' + Copy a relevant file to the directory where the main data file is + located. + ''' + p, n = os.path.split(fn) + newfn = os.path.join(self.get_dir(), n) + shutil.copyfile(fn, newfn) + +### Adding data + + def add_data_point(self, *args, **kwargs): + ''' + + Add new data point(s) to the data set (in memory and/or on disk). + Note that one data point can consist of multiple coordinates and values. + + provide 1 data point + - N numbers: d.add_data_points(1, 2, 3) + + OR + + provide >1 data points. + - a single MxN 2d array: d.add_data_point(arraydata) + - N 1d arrays of length M: d.add_data_points(a1, a2, a3) + + Notes: + If providing >1 argument, all vectors should have same shape. + String data is not compatible with 'inmem'. + + Input: + *args: + n column values or a 2d array + **kwargs: + newblock (boolean): marks a new 'block' starts after this point + + Output: + None + ''' + + # Check what type of data is being added + shapes = [numpy.shape(i) for i in args] + dims = numpy.array([len(i) for i in shapes]) + + if len(args) == 0: + logging.warning('add_data_point(): no data specified') + return + elif len(args) == 1: + if dims[0] == 2: + ncols = shapes[0][1] + npoints = shapes[0][0] + args = args[0] + elif dims[0] == 1: + ncols = 1 + npoints = shapes[0][0] + args = args[0] + elif dims[0] == 0: + ncols = 1 + npoints = 1 + else: + loggin.warning('add_data_point(): adding >2d data not supported') + return + else: + # Check if all arguments have same shape + for i in range(1, len(args)): + if shapes[i] != shapes[i-1]: + logging.warning('add_data_point(): not all provided data arguments have same shape') + return + + if sum(dims!=1) == 0: + ncols = len(args) + npoints = shapes[0][0] + # Transpose args to a single 2-d list + args = zip(*args) + elif sum(dims!=0) == 0: + ncols = len(args) + npoints = 1 + else: + logging.warning('add_data_point(): addint >2d data not supported') + return + + # Check if the number of columns is correct. + # If the number of columns is not yet specified, then it will be done + # (only the first time) according to the data + + if len(self._dimensions) == 0: + logging.warning('add_data_point(): no dimensions specified, adding according to data') + self._add_missing_dimensions(ncols) + + if ncols < len(self._dimensions): + logging.warning('add_data_point(): missing columns (%d < %d)' % \ + (ncols, len(self._dimensions))) + return + elif ncols > len(self._dimensions): + logging.warning('add_data_point(): too many columns (%d > %d)' % \ + (ncols, len(self._dimensions))) + return + + # At this point 'args' is either: + # - a 1d tuple of numbers, for adding a single data point + # - a 2d tuple/list/array, for adding >1 data points + if self._inmem: + if len(self._data) == 0: + self._data = numpy.atleast_2d(args) + else: + self._data = numpy.append(self._data, [args], axis=0) + + if self._infile: + if npoints == 1: + self._write_data_line(args) + elif npoints > 1: + for i in range(npoints): + self._write_data_line(args[i]) + + self._npoints += npoints + self._npoints_last_block += npoints + if self._npoints_last_block > self._npoints_max_block: + self._npoints_max_block = self._npoints_last_block + + if 'newblock' in kwargs and kwargs['newblock']: + self.new_block() + else: + self.emit('new-data-point') + + def new_block(self): + '''Start a new data block.''' + + if self._infile: + self._file.write('\n') + + self._block_sizes.append(self._npoints_last_block) + self._npoints_last_block = 0 + + self.emit('new-data-block') + + def _add_missing_dimensions(self, nfields): + ''' + Add extra dimensions so that the total equals nfields. + Only the last field will be tagged as a value, the rest will be + coordinates. + ''' + + # Add info for (assumed coordinate) columns that had no metadata + while self.get_ndimensions() < nfields - 1: + self.add_coordinate('col%d' % (self.get_ndimensions() + 1)) + + # Add info for (assumed value) column that had no metadata + if self.get_ndimensions() < nfields: + self.add_value('col%d' % (self.get_ndimensions() + 1)) + + # If types are not specified assume all except one are coordinates + if self.get_ncoordinates() == 0 and nfields > 1: + self._ncoordinates = nfields - 1 + self._nvalues = 1 + +### Set array data + + def set_data(self, data): + ''' + Set data, can be a numpy.array or a list / tuple. The latter will be + converted to a numpy.array. + ''' + + if not isinstance(data, numpy.ndarray): + data = numpy.array(data) + self._data = data + self._inmem = True + self._infile = False + self._npoints = len(self._data) + self._block_sizes = [] + + # Add dimension information + if len(data.shape) == 1: + self.add_value('Y') + elif len(data.shape) == 2: + if data.shape[1] == 2: + self.add_coordinate('X') + self.add_value('Y') + elif data.shape[1] == 3: + self.add_coordinate('X') + self.add_coordinate('Y') + self.add_value('Z') + else: + for i in range(data.shape[1] - 1): + self.add_coordinate('col%d' % (i + 1)) + self.add_value('col%d' % data.shape[1]) + + try: + self._detect_dimensions_size() + except Exception, e: + logging.warning('Error while detecting dimension size') + + # For more than 2 dimensions also look at detected size + if self.get_ndimensions() > 2: + for info in reversed(self._dimensions[2:]): + # More likely to be a value than a coordinate + if 'size' in info: + if info['size'] == 0: + self._ncoordinates -= 1 + self._nvalues += 1 + info['type'] = 'value' + del info['size'] + else: + break + + def update_data(self, data): + ''' + Update this Data object with a new data set. + No checks are performed on dimensions etc. + If the data is associated with a temporary file, it will be updated. + ''' + self._data = data + if self._tempfile: + self.rewrite_tempfile() + +### File reading + + def _count_coord_val_dims(self): + self._ncoordinates = 0 + self._nvalues = 0 + for info in self._dimensions: + if info.get('type', 'coordinate') == 'coordinate': + self._ncoordinates += 1 + else: + self._nvalues += 1 + if self._nvalues == 0 and self._ncoordinates > 0: + self._nvalues = 1 + self._ncoordinates -= 1 + + def _load_file(self): + """ + Load data from file and store internally. + """ + + try: + f = file(self.get_filepath(), 'r') + except: + logging.warning('Unable to open file %s' % self.get_filepath()) + return False + + self._dimensions = [] + self._values = [] + self._comment = [] + data = [] + nfields = 0 + + self._block_sizes = [] + self._npoints = 0 + self._npoints_last_block = 0 + self._npoints_max_block = 0 + + blocksize = 0 + + for line in f: + line = line.rstrip(' \n\t\r') + + # Count blocks + if len(line) == 0 and len(data) > 0: + self._block_sizes.append(blocksize) + if blocksize > self._npoints_max_block: + self._npoints_max_block = blocksize + blocksize = 0 + + # Strip comment + commentpos = line.find('#') + if commentpos != -1: + self._parse_meta_data(line) + line = line[:commentpos] + + fields = line.split() + if len(fields) > nfields: + nfields = len(fields) + + fields = [float(f) for f in fields] + if len(fields) > 0: + data.append(fields) + blocksize += 1 + + self._add_missing_dimensions(nfields) + self._count_coord_val_dims() + + self._data = numpy.array(data) + self._npoints = len(self._data) + self._inmem = True + + self._npoints_last_block = blocksize + + try: + self._detect_dimensions_size() + except Exception, e: + logging.warning('Error while detecting dimension size') + + return True + + def _type_added(self, name): + if name == 'coordinate': + self._ncoordinates += 1 + elif name == 'values': + self._nvalues += 1 + + def _parse_meta_data(self, line): + m = self._META_STEPRE.match(line) + if m is not None: + self._dimensions.append({'size': int(m.group(1))}) + return True + + m = self._META_COLRE.match(line) + if m is not None: + index = int(m.group(1)) + if index > len(self._dimensions): + self._dimensions.append({}) + return True + + colnum = len(self._dimensions) - 1 + + for tagname, metainfo in self._METADATA_INFO.iteritems(): + m = metainfo['re'].match(line) + if m is not None: + if metainfo['type'] == types.FloatType: + self._dimensions[colnum][tagname] = float(m.group(1)) + elif metainfo['type'] == types.IntType: + self._dimensions[colnum][tagname] = int(m.group(1)) + else: + try: + self._dimensions[colnum][tagname] = eval(m.group(1)) + except: + self._dimensions[colnum][tagname] = m.group(1) + + if 'function' in metainfo: + metainfo['function'](self, m.group(1)) + + return True + + m = self._META_COMMENTRE.match(line) + if m is not None: + self._comment.append(m.group(1)) + + def _reshape_data(self): + ''' + Return a reshaped version of the data. This is not guaranteed to be + a view to the same data object. + ''' + + if self._reshaped_data is not None: + return self._reshaped_data + + loopdims = copy.copy(self._loopdims) + newshape = copy.copy(self._loopshape) + if not self._complete or None in (loopdims, newshape): + return None + + data = self._data + + cshape_ok, fshape_ok = True, True + for i in range(len(loopdims)): + if loopdims[i] != i: + fshape_ok = False + if loopdims[i] != len(loopdims) - i -1: + cshape_ok = False + + if not cshape_ok and not fshape_ok: + logging.warning('Unable to do simple data reshape') + else: + newshape.reverse() + newshape.append(-1) + data = data.reshape(newshape) + + # Swap axes if necessary + if fshape_ok: + for i in range(self.get_ncoordinates() - 1): + data = data.swapaxes(i, i + 1) + + self._reshaped_data = data + return self._reshaped_data + + def _detect_dimensions_size(self): + data = self._data + ncoords = self.get_ncoordinates() + if len(data) < 2: + for colnum in range(ncoords): + self._dimensions[colnum]['size'] = len(data) + return + + loopdims = [] + newshape = [] + mulsize = 1 + firstloopdim = None + for iter in range(ncoords): + loopdim = None + for colnum in range(ncoords): + if mulsize >= len(data): + continue + + if data[0, colnum] != data[mulsize, colnum]: + loopdim = colnum + loopdims.append(loopdim) + loopstart = data[0, loopdim] + break + + if loopdim is None: + break + + if firstloopdim is None: + firstloopdim = loopdim + + i = 1 + while i * mulsize < len(data): + if data[i * mulsize, loopdim] == loopstart: + break + i += 1 + + opt = self._dimensions[loopdim] + opt['start'] = loopstart + opt['size'] = i + opt['end'] = data[mulsize * (i - 1), loopdim] + newshape.append(i) + + mulsize *= i + + complete = len(self._data) == mulsize + self._loopdims = loopdims + self._loopshape = newshape + self._complete = complete + + # Determine number of blocks + bs = self._dimensions[firstloopdim]['size'] + if bs > 0: + if len(data) % bs == 0: + self._block_sizes = [bs] * (len(data) / bs) + else: + self._block_sizes = [bs] * (int(len(data) / bs) + 1) + + return complete + + def set_filepath(self, fp, inmem=True): + ''' + Set the filepath associated with the data. + If inmem is True it will be loaded directly. + If fp is a directory, a file with extension .dat will be searched for. + ''' + + if os.path.isdir(fp): + files = os.listdir(fp) + foundfile = None + for fn in files: + if os.path.splitext(fn)[1] == '.dat': + if foundfile is not None: + raise ValueError('Multiple .dat files in directory, Unable to decide which one to load') + foundfile = fn + if foundfile is None: + raise ValueError('No .dat file found in directory') + + self._dir, self._filename = fp, foundfile + + else: + self._dir, self._filename = os.path.split(fp) + + if inmem: + if self._load_file(): + self._inmem = True + else: + self._inmem = False + +### Misc + + def _stop_request_cb(self, sender): + '''Called when qtflow emits a stop-request.''' + self.close_file() + + @staticmethod + def get_named_list(): + return Data._data_list + + @staticmethod + def get(name): + return Data._data_list.get(name) + +def slice(data, coords, vals): + """ + Return new data object with a slice of the given data set + """ diff --git a/source/gui/__init__.py b/source/gui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/source/gui/__init__.pyc b/source/gui/__init__.pyc new file mode 100644 index 0000000..f2b381a Binary files /dev/null and b/source/gui/__init__.pyc differ diff --git a/source/gui/guiclient.py b/source/gui/guiclient.py new file mode 100644 index 0000000..ffc26ab --- /dev/null +++ b/source/gui/guiclient.py @@ -0,0 +1,81 @@ +# QTLab gui client + +import logging +l = logging.getLogger() +l.setLevel(logging.WARNING) + +import os +import sys +import time +import optparse +adddir = os.path.join(os.getcwd(), 'source') +sys.path.insert(0, adddir) + +from lib import config +config = config.create_config('qtlabgui.cfg') + +from lib.network import object_sharer as objsh + +from lib.misc import get_traceback +TB = get_traceback()() + +def setup_windows(): + from windows import main_window + main_window.Window() + + winpath = os.path.join(config['execdir'], 'source/gui/windows') + for fn in os.listdir(winpath): + if not fn.endswith('_window.py') or fn == 'main_window.py': + continue + + dir, fn = os.path.split(fn) + classname = os.path.splitext(fn)[0] + + if config.get('exclude_%s' % classname, False): + logging.info('Skipping class %s', classname) + continue + + logging.info('Loading class %s...', classname) + start = time.time() + codestr = "from windows import %s\n%s.Window()" % (classname, classname) + try: + exec codestr + except Exception, e: + print 'Error loading window %s' % classname + TB() + + delta = time.time() - start + logging.info(' Time = %.03s', delta) + +def _close_gui_cb(*args): + import gtk + logging.info('Closing GUI') + qt.config.save(delay=0) + try: + gtk.main_quit() + except: + pass + sys.exit() + +objsh.start_glibtcp_client('localhost', nretry=60) +objsh.helper.register_event_callback('disconnected', _close_gui_cb) +import qtclient as qt +qt.flow.connect('close-gui', _close_gui_cb) +setup_windows() + +if __name__ == "__main__": + parser = optparse.OptionParser() + parser.add_option('-d', '--disable-io', default=False, action='store_true') + args, pargs = parser.parse_args() + if args.disable_io: + os.close(sys.stdin.fileno()) + os.close(sys.stdout.fileno()) + os.close(sys.stderr.fileno()) + + # Ignore CTRL-C + import signal + signal.signal(signal.SIGINT, signal.SIG_IGN) + + import gtk + gtk.main() + diff --git a/source/gui/qtclient.py b/source/gui/qtclient.py new file mode 100644 index 0000000..b4262ba --- /dev/null +++ b/source/gui/qtclient.py @@ -0,0 +1,90 @@ +from lib.network.object_sharer import helper +import time + +from lib import config +config = config.get_config() + +class constants(): + FLAG_GET = 0x01 + FLAG_SET = 0x02 + FLAG_GETSET = 0x03 + FLAG_GET_AFTER_SET = 0x04 + FLAG_SOFTGET = 0x08 + FLAG_PERSIST = 0x10 + +flow = helper.find_object('flow') +for i in range(100): + status = flow.get_status() + if not (status is None or status == "starting"): + break + print 'Status: %r, waiting...' % status + time.sleep(2) + +instruments = helper.find_object('instruments1') +plots = helper.find_object('namedlist_plot') +data = helper.find_object('namedlist_data') +interpreter = helper.find_object('python_server') +frontpanels = {} +sliders = {} + +from lib.gui.qtwindow import QTWindow +windows = QTWindow.get_named_list() + +def get_instrument_proxy(name): + return helper.find_object('instrument_%s' % name) + +def get_data_proxy(name): + return helper.find_object('data_%s' % name) + +def get_plot_proxy(name): + return helper.find_object('plot_%s' % name) + +def cmd(cmd, callback=None): + '''Execute a python command in the server.''' + return interpreter.cmd(cmd, callback=callback) + +def replot_all(): + cmd('qt.replot_all()', callback=lambda x:None) + +def format_parameter_value(opt, val): + if val is None: + return '' + try: + if 'format_map' in opt: + valstr = opt['format_map'][val] + else: + if 'format' in opt: + format = opt['format'] + else: + format = '%s' + + if type(val) in (types.ListType, types.TupleType): + val = tuple(val) + + elif type(val) is types.DictType: + fmt = "" + first = True + for k in val.keys(): + if first: + fmt += '%s: %s' % (k, format) + first = False + else: + fmt += ', %s: %s' % (k, format) + format = fmt + val = tuple(val.values()) + + elif val is None: + val = '' + + valstr = format % (val) + + except Exception, e: + valstr = str(val) + + if 'units' in opt: + unitstr = ' %s' % opt['units'] + else: + unitstr = '' + + return '%s%s' % (valstr, unitstr) + diff --git a/source/gui/qtclient.pyc b/source/gui/qtclient.pyc new file mode 100644 index 0000000..9aa1d34 Binary files /dev/null and b/source/gui/qtclient.pyc differ diff --git a/source/gui/windows/__init__.py b/source/gui/windows/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/source/gui/windows/__init__.pyc b/source/gui/windows/__init__.pyc new file mode 100644 index 0000000..7cd7127 Binary files /dev/null and b/source/gui/windows/__init__.pyc differ diff --git a/source/gui/windows/control_window.py b/source/gui/windows/control_window.py new file mode 100644 index 0000000..9fe301b --- /dev/null +++ b/source/gui/windows/control_window.py @@ -0,0 +1,304 @@ +# control_window.py, window to tune instrument parameter +# Reinier Heeres, , 2008-2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk + +import logging +from gettext import gettext as _L + +import qtclient as qt +import lib.gui as gui +from lib.gui import dropdowns, qtwindow, frontpanel, slider +from lib.gui.flexscale import FlexScale +from lib.gui.functionframe import ArgumentTable, FunctionFrame + +class QTManageInstrumentFrame(gtk.VBox): + + def __init__(self, **kwargs): + gtk.VBox.__init__(self, **kwargs) + + self._instruments = qt.instruments + self._frontpanels = qt.frontpanels + + self._action_frame = gtk.Frame() + self._action_frame.set_label(_L('Manage')) + + self._ins_dropdown = dropdowns.InstrumentDropdown() + + self._frontpanel_button = gtk.Button(_L('Frontpanel')) + self._frontpanel_button.connect('clicked', self._fp_clicked_cb) + + self._reload_button = gtk.Button(_L('Reload')) + self._reload_button.connect('clicked', self._reload_clicked_cb) + + self._remove_button = gtk.Button(_L('Remove')) + self._remove_button.connect('clicked', self._remove_clicked_cb) + + vbox = gui.pack_vbox([ + self._ins_dropdown, + gui.pack_hbox([ + self._frontpanel_button, + self._reload_button, + self._remove_button + ], True, True) + ], False, False) + vbox.set_border_width(4) + self._action_frame.add(vbox) + + vbox = gui.pack_vbox([ + self._action_frame + ], False,False) + vbox.set_border_width(4) + + self.add(vbox) + + self.show_all() + + def _fp_clicked_cb(self, sender): + ins = self._ins_dropdown.get_instrument() + if ins is not None: + name = ins.get_name() + if name not in self._frontpanels: + self._frontpanels[name] = frontpanel.FrontPanel(ins) + self._frontpanels[name].show() + self._frontpanels[name].present() + + def _reload_clicked_cb(self, sender): + ins = self._ins_dropdown.get_instrument() + if ins is not None: + return self._instruments.reload(ins) + + def _remove_clicked_cb(self, sender): + ins = self._ins_dropdown.get_instrument() + if ins is not None: + return ins.remove() + +class QTCreateInstrumentFrame(gtk.VBox): + + def __init__(self, **kwargs): + gtk.VBox.__init__(self, **kwargs) + + self._instruments = qt.instruments + + self._add_frame = gtk.Frame() + self._add_frame.set_label(_L('Create')) + + name_label = gtk.Label(_L('Name')) + self._name_entry = gtk.Entry() + self._name_entry.connect('changed', self._name_changed_cb) + + type_label = gtk.Label(_L('Type')) + self._type_dropdown = dropdowns.InstrumentTypeDropdown() + self._type_dropdown.connect('changed', self._dropdown_changed_cb) + self._add_button = gtk.Button(_L('Add')) + self._add_button.connect('clicked', self._add_clicked_cb) + self._add_button.set_sensitive(False) + + self._argument_table = ArgumentTable(2, 2, exclude=['self', 'name']) + self._argument_table.attach(name_label, 0, 1, 0, 1) + self._argument_table.attach(self._name_entry, 1, 2, 0, 1) + self._argument_table.attach(type_label, 0, 1, 1, 2) + self._argument_table.attach(self._type_dropdown, 1, 2, 1, 2) + + vbox = gui.pack_vbox([ + self._argument_table, + self._add_button + ], False, False) + vbox.set_border_width(4) + self._add_frame.add(vbox) + + vbox = gui.pack_vbox([ + self._add_frame, + ], False,False) + vbox.set_border_width(4) + self.add(vbox) + + self.show_all() + + def _dropdown_changed_cb(self, widget): + type_name = self._type_dropdown.get_typename() + if type_name is None: + args = None + else: + args = self._instruments.get_type_arguments(type_name) + self._argument_table.set_arg_spec(args) + + self._update_add_button_sensitivity() + + def _add_clicked_cb(self, widget): + name = self._name_entry.get_text() + typename = self._type_dropdown.get_typename() + args = self._argument_table.get_args() + logging.debug("Creating %s as %s, **args: %r", name, typename, args) + ins = qt.instruments.create(name, typename, **args) + if ins is not None: + self._name_entry.set_text('') + self._type_dropdown.select_none_type() + + def _name_changed_cb(self, widget): + self._update_add_button_sensitivity() + + def _update_add_button_sensitivity(self): + typename = self._type_dropdown.get_typename() + namelen = len(self._name_entry.get_text()) + + if typename is not None and typename != '' and namelen > 0: + self._add_button.set_sensitive(True) + else: + self._add_button.set_sensitive(False) + +class QTSetInstrumentFrame(gtk.VBox): + + def __init__(self, **kwargs): + gtk.VBox.__init__(self, **kwargs) + + self._frontpanels = qt.frontpanels + self._sliders = qt.sliders + + self._ins = None + self._ins_combo = dropdowns.InstrumentDropdown() + self._ins_combo.connect('changed', self._instrument_changed_cb) + + self._param_combo = dropdowns.InstrumentParameterDropdown() + self._param_combo.connect('changed', self._parameter_changed_cb) + + self._get_but = gtk.Button('Get') + self._get_but.connect('clicked', self._get_param_clicked_cb) + self._param_edit = gtk.Entry() + self._param_edit.set_alignment(0.93) + self._set_but = gtk.Button('Set') + self._set_but.connect('clicked', self._set_param_clicked_cb) + param_getset = gui.pack_hbox([self._get_but, \ + self._set_but]) + + self._function_frame = FunctionFrame() + + self._make_fp = gtk.Button('Frontpanel') + self._make_fp.connect('clicked', self._fp_clicked_cb) + + self._make_sl = gtk.Button('Slider') + self._make_sl.connect('clicked', self._slider_clicked_cb) + + h1 = gui.pack_hbox([ + gtk.Label(_L('Instrument')), + self._ins_combo]) + h2 = gui.pack_hbox([ + gtk.Label(_L('Parameter')), + self._param_combo]) + + self._table = gtk.Table(4, 2, True) + self._table.set_homogeneous(False) + + self._table.attach(h1, 0, 1, 0, 1) + self._table.attach(h2, 0, 1, 1, 2) + self._table.attach(self._param_edit, 0, 1, 2, 3) + self._table.attach(self._function_frame, 0, 2, 3, 4) + + self._table.attach(self._make_fp, 1, 2, 0, 1) + self._table.attach(self._make_sl, 1, 2, 1, 2) + self._table.attach(param_getset, 1, 2, 2, 3) + + self._table.set_border_width(4) + self.add(self._table) + + self._parameter_changed_cb(None) + self.show_all() + + def _instrument_changed_cb(self, widget): + self._ins = self._ins_combo.get_instrument() + self._param_combo.set_instrument(self._ins) + self._function_frame.set_instrument(self._ins) + + def _parameter_changed_cb(self, widget): + param = self._param_combo.get_parameter() + sget, sset = False, False + if self._ins is not None: + opts = self._ins.get_shared_parameter_options(param) + if opts is not None: + sget = opts['flags'] & \ + (qt.constants.FLAG_GET | qt.constants.FLAG_SOFTGET) + sset = opts['flags'] & qt.constants.FLAG_SET + self._get_but.set_sensitive(sget) + self._set_but.set_sensitive(sset) + self._make_sl.set_sensitive(sset) + + def _param_get_cb(self, val): + self._param_edit.set_text('%s' % val) + self._get_but.set_sensitive(True) + + def _param_set_cb(self, boolsucces): + self._set_but.set_sensitive(True) + + def _get_param_clicked_cb(self, widget): + param = self._param_combo.get_parameter() + self._get_but.set_sensitive(False) + self._ins.get(param, callback=self._param_get_cb) + + def _set_param_clicked_cb(self, widget): + param = self._param_combo.get_parameter() + val = self._param_edit.get_text() + self._set_but.set_sensitive(False) + self._ins.set(param, val, callback=self._param_set_cb) + + def _fp_clicked_cb(self, sender): + ins = self._ins_combo.get_instrument() + if ins is not None: + name = ins.get_name() + if name not in self._frontpanels: + self._frontpanels[name] = frontpanel.FrontPanel(ins) + self._frontpanels[name].show() + self._frontpanels[name].present() + + def _slider_clicked_cb(self, sender): + ins = self._ins_combo.get_instrument() + param = self._param_combo.get_parameter() + if ins is not None and param is not None: + name = '%s.%s' % (ins.get_name(), param) + if name not in self._sliders: + self._sliders[name] = slider.SliderWindow(ins, param) + self._sliders[name].show() + self._sliders[name].present() + +class ControlWindow(qtwindow.QTWindow): + + ORDERID = 21 + + def __init__(self): + qtwindow.QTWindow.__init__(self, 'control', 'Instrument Control') + self.connect("delete-event", self._delete_event_cb) + + self._set_frame = QTSetInstrumentFrame() + self._manage_frame = QTManageInstrumentFrame() + self._create_frame = QTCreateInstrumentFrame() + + self._notebook = gtk.Notebook() + self._notebook.append_page(self._set_frame, + gtk.Label(_L('Set'))) + self._notebook.append_page(self._manage_frame, + gtk.Label(_L('Manage'))) + self._notebook.append_page(self._create_frame, + gtk.Label(_L('Create'))) + self._notebook.show_all() + self._notebook.set_current_page(0) + self.add(self._notebook) + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + +Window = ControlWindow + diff --git a/source/gui/windows/control_window.pyc b/source/gui/windows/control_window.pyc new file mode 100644 index 0000000..31f46fd Binary files /dev/null and b/source/gui/windows/control_window.pyc differ diff --git a/source/gui/windows/data_window.py b/source/gui/windows/data_window.py new file mode 100644 index 0000000..c011e49 --- /dev/null +++ b/source/gui/windows/data_window.py @@ -0,0 +1,262 @@ +# data_window.py, window to browse data files +# Reinier Heeres, , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import qtclient as qt +import os +import types +import logging + +from gettext import gettext as _L +import lib.gui as gui +from lib.gui import dropdowns, qtwindow, qttable +from lib import databrowser + +class DataWindow(qtwindow.QTWindow): + + def __init__(self): + qtwindow.QTWindow.__init__(self, 'data', _L('Data Browser')) + self.connect("delete-event", self._delete_event_cb) + + self._browser = None + self._meta_tags = set([]) + self._meta_tag = 'header' + self._cur_path = None + + self._dir_entry = gtk.Entry() + self._dir_entry.connect('activate', self._dir_activate_cb) + self._dir_button = gtk.Button(_L('Browse')) + self._dir_button.connect('clicked', self._dir_button_clicked_cb) + self._dir_hbox = gui.pack_hbox( + (gtk.Label('Directory'), self._dir_entry, self._dir_button), + True, True) + + self._plot2d_button = gtk.Button(_L('Plot2D')) + self._plot2d_button.connect('clicked', self._plot2d_clicked_cb) + self._plot3d_button = gtk.Button(_L('Plot3D')) + self._plot3d_button.connect('clicked', self._plot3d_clicked_cb) + self._plot_name = gtk.Entry() + self._plot_name.set_text('databrowser') + self._plot_style = gtk.Entry() + self._columns = gtk.Entry() + self._clear_check = gtk.CheckButton() + self._clear_check.set_active(True) + self._clear_button = gtk.Button(_L('Clear')) + self._clear_button.connect('clicked', self._clear_clicked_cb) + self._ofs_entry = gtk.Entry() + self._traceofs_entry = gtk.Entry() + + vbox1 = gui.pack_vbox([ + gui.pack_hbox([ + gtk.Label(_L('Name')), + self._plot_name], False, False), + gui.pack_hbox([ + gtk.Label(_L('Clear')), + self._clear_check], False, False), + gui.pack_hbox([ + gtk.Label(_L('Style')), + self._plot_style], False, False), + gui.pack_hbox([ + gtk.Label(_L('Columns')), + self._columns], False, False), + ], False, False) + vbox2 = gui.pack_vbox([ + gui.pack_hbox([ + gtk.Label(_L('Offset')), + self._ofs_entry], False, False), + gui.pack_hbox([ + gtk.Label(_L('Trace offset')), + self._traceofs_entry], False, False), + ], False, False) + + self._plot_box = gui.pack_vbox([ + gui.pack_hbox([vbox1, vbox2], True, True), + gui.pack_hbox([self._plot2d_button, self._plot3d_button, + self._clear_button], True, True), + ], True, True) + self._plot_box.set_border_width(4) + self._plot_frame = gtk.Frame('Plot') + self._plot_frame.add(self._plot_box) + + self._entries_model = gtk.ListStore(str) + self._entries_model.set_sort_column_id(0, gtk.SORT_ASCENDING) + self._entry_map = {} + self._entries_view = qttable.QTTable([(_L('Filename'), {})], \ + self._entries_model) + self._entries_view.connect('row-activated', self._row_activated_cb) + self._entries_scroll = gtk.ScrolledWindow() + self._entries_scroll.set_policy(gtk.POLICY_AUTOMATIC, \ + gtk.POLICY_AUTOMATIC) + self._entries_scroll.add_with_viewport(self._entries_view) + + self._info_view = gtk.TextView() + self._info_view.set_border_width(4) + self._meta_dropdown = dropdowns.StringListDropdown([]) + self._meta_dropdown.connect('changed', self._meta_drop_changed_cb) + self._info_box = gui.pack_vbox([ + self._meta_dropdown, + self._info_view], False, False) + self._info_box.set_border_width(4) + + self._views_hbox = gui.pack_hbox( + (self._entries_scroll, self._info_box), True, True) + + vbox = gtk.VBox() + vbox.pack_start(self._dir_hbox, False, False) + vbox.pack_start(self._plot_frame, False, False) + vbox.pack_start(self._views_hbox, True, True) + self.add(vbox) + + vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _update_entries(self): + self._entries_model.clear() + self._entry_map.clear() + self._meta_tags.clear() + for i in self._browser.get_entries(): + dir, fn = os.path.split(i.get_filename()) + self._entries_model.append([fn]) + self._entry_map[fn] = i + self._meta_tags |= set(i.get_metadata().keys()) + + tags = tuple(self._meta_tags) + self._meta_dropdown.set_items(tags) + if self._meta_tag in tags: + self._meta_dropdown.set_item(self._meta_tag) + + def _dir_activate_cb(self, sender): + dir = sender.get_text() + self._browser = databrowser.Browser(dir) + self._update_entries() + + def _dir_button_clicked_cb(self, sender): + chooser = gtk.FileChooserDialog( + title=_L('Select directory'), + action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, + buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, + gtk.STOCK_OPEN, gtk.RESPONSE_OK)) + + ret = chooser.run() + if ret == gtk.RESPONSE_OK: + self._dir_entry.set_text(chooser.get_filename()) + self._dir_entry.activate() + + chooser.destroy() + + def _update_info_for_path(self, path): + self._cur_path = path + + fn = self._entries_model[path][0] + info = self._entry_map.get(fn, None) + if info is None: + return + + meta = info.get_metadata() + data = meta.get(self._meta_tag, '') + if type(data) in (types.ListType, types.TupleType): + text = '\n'.join(data) + else: + text = str(data) + + buf = self._info_view.get_buffer() + buf.set_text(text) + + def _row_activated_cb(self, treeview, path, view_column): + self._update_info_for_path(path) + + def _meta_drop_changed_cb(self, sender): + self._meta_tag = self._meta_dropdown.get_item() + if self._cur_path is not None: + self._update_info_for_path(self._cur_path) + + def _get_selected_files(self): + files = [] + (model, rows) = self._entries_view.get_selection().get_selected_rows() + for row in rows: + iter = model.get_iter(row) + files.append(model[iter][0]) + return files + + def _get_offsets(self): + ofs = self._ofs_entry.get_text() + try: + ofs = float(ofs) + except: + ofs = 0 + traceofs = self._traceofs_entry.get_text() + try: + traceofs = float(traceofs) + except: + traceofs = 0 + return ofs, traceofs + + def _plot2d_clicked_cb(self, sender): + name = self._plot_name.get_text() + style = self._plot_style.get_text() + clear = self._clear_check.get_active() + ofs, traceofs = self._get_offsets() + files = self._get_selected_files() + cols = self._columns.get_text().split(',') + try: + coorddim = int(cols[0]) + valdim = int(cols[1]) + except: + if cols != [""]: + logging.warning('invalid column specification, use "x,x"') + coorddim = None + valdim = None + + self._plot2d_button.set_sensitive(False) + for fn in files: + fullfn = self._entry_map[fn].get_filename() + cmd = "qt.plot(qt.Data(%r), name=%r, style=%r, coorddim=%r, valdim=%r, ofs=%r, traceofs=%r, clear=%r, ret=False)" % (fullfn, name, style, coorddim, valdim, ofs, traceofs, clear); + qt.interpreter.cmd(cmd, callback=lambda x: self._plot2d_button.set_sensitive(True)) + + def _plot3d_clicked_cb(self, sender): + name = self._plot_name.get_text() + style = self._plot_style.get_text() + clear = self._clear_check.get_active() + ofs, traceofs = self._get_offsets() + files = self._get_selected_files() + cols = self._columns.get_text().split(',') + try: + coorddims = (int(cols[0]), int(cols[1])) + valdim = int(cols[2]) + except: + if cols != [""]: + logging.warning('invalid column specification, use "x,x,x"') + coorddims = None + valdim = None + + self._plot3d_button.set_sensitive(False) + for fn in files: + fullfn = self._entry_map[fn].get_filename() + cmd = "qt.plot3(qt.Data(%r), name=%r, style=%r, coorddim=%r, valdim=%r, ofs=%r, traceofs=%r, clear=%r, ret=False)" % (fullfn, name, style, coorddims, valdim, ofs, traceofs, clear); + qt.interpreter.cmd(cmd, callback=lambda x: self._plot3d_button.set_sensitive(True)) + + def _clear_clicked_cb(self, sender): + name = self._plot_name.get_text() + plot = qt.plots[name] + if plot is not None: + plot.clear() + +Window = DataWindow + diff --git a/source/gui/windows/data_window.pyc b/source/gui/windows/data_window.pyc new file mode 100644 index 0000000..1e943e2 Binary files /dev/null and b/source/gui/windows/data_window.pyc differ diff --git a/source/gui/windows/gnuplot_window.py b/source/gui/windows/gnuplot_window.py new file mode 100644 index 0000000..5881079 --- /dev/null +++ b/source/gui/windows/gnuplot_window.py @@ -0,0 +1,425 @@ +# gnuplot_window.py, window to tweak apearance of a gnuplot instance +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import gobject +import qtclient as qt +#from plot_engines import qtgnuplot +import logging + +from gettext import gettext as _L + +import lib.gui as gui +from lib.gui import dropdowns, qtwindow + +class AxisSettings(gtk.Frame): + + def __init__(self, axis): + gtk.Frame.__init__(self, 'Axis %s' % axis) + self._axis = axis + self._plot = None + self._ignore_changes = False + + self._label_entry = gtk.Entry() + self._label_but = gtk.Button(_L('Set')) + self._label_but.connect('clicked', self._label_clicked_cb) + self._label_entry.connect('activate', self._label_clicked_cb) + + self._min_range = gtk.Entry() + self._min_range.set_width_chars(10) + self._max_range = gtk.Entry() + self._max_range.set_width_chars(10) + self._range_but = gtk.Button(_L('Set')) + self._range_but.connect('clicked', self._range_clicked_cb) + self._min_range.connect('activate', self._range_clicked_cb) + self._max_range.connect('activate', self._range_clicked_cb) + + self._logcheck = gtk.CheckButton('Log') + self._logcheck.set_active(False) + self._logcheck.connect('toggled', self._log_toggled_cb) + + vbox = gui.pack_vbox([ + gui.pack_hbox([ + gtk.Label(_L('Label')), + self._label_entry, + self._label_but], True, True), + gui.pack_hbox([ + self._logcheck, + gtk.Label(_L('Range')), + self._min_range, + self._max_range, + self._range_but], True, True), + ], False, False) + + self.add(vbox) + + def set_plot(self, plot): + self._plot = plot + if plot is None: + info = {} + else: + info = plot.get_properties() + + self._ignore_changes = True + + name = '%slog' % self._axis + if name in info: + self._logcheck.set_active(info[name] == True) + else: + self._logcheck.set_active(False) + + name = '%srange' % self._axis + if name in info and len(info[name]) == 2: + self._min_range.set_text(str(info[name][0])) + self._max_range.set_text(str(info[name][1])) + else: + self._min_range.set_text('') + self._max_range.set_text('') + + name = '%slabel' % self._axis + if name in info: + self._label_entry.set_text(info[name]) + else: + self._label_entry.set_text('') + + self._ignore_changes = False + + def set_sensitive(self, sens): + self._logcheck.set_sensitive(sens) + self._label_entry.set_sensitive(sens) + self._label_but.set_sensitive(sens) + self._min_range.set_sensitive(sens) + self._max_range.set_sensitive(sens) + self._range_but.set_sensitive(sens) + + def _log_toggled_cb(self, widget): + if self._ignore_changes or self._plot is None: + return + log = self._logcheck.get_active() + name = '%slog' % self._axis + self._plot.set_property(name, log, update=True) + + def _range_clicked_cb(self, widget): + if self._ignore_changes or self._plot is None: + return + minval = self._min_range.get_text() + maxval = self._max_range.get_text() + name = '%srange' % self._axis + self._plot.set_property(name, (minval, maxval), update=True) + + def _label_clicked_cb(self, widget): + if self._ignore_changes or self._plot is None: + return + name = '%slabel' % self._axis + label = self._label_entry.get_text() + self._plot.set_property(name, label, update=True) + +class GnuplotWindow(qtwindow.QTWindow): + + def __init__(self): + qtwindow.QTWindow.__init__(self, 'gnuplot', 'Gnuplot Tweak') + self.connect("delete-event", self._delete_event_cb) + + self._ignore_changes = False + self._current_plot = None + self._plot_state = {} + + self._plot_dropdown = dropdowns.NamedListDropdown(qt.plots) + self._plot_dropdown.connect('changed', self._plot_changed_cb) + + self._styles_dropdown = dropdowns.StringListDropdown([]) + self._styles_dropdown.connect('changed', self._style_changed_cb) + + self._maxpoints_entry = gtk.Entry() + self._maxpoints_but = gtk.Button(_L('Set')) + self._maxpoints_but.connect('clicked', self._maxpoints_clicked_cb) + self._maxpoints_entry.connect('activate', self._maxpoints_clicked_cb) + + self._maxtraces_entry = gtk.Entry() + self._maxtraces_but = gtk.Button(_L('Set')) + self._maxtraces_but.connect('clicked', self._maxtraces_clicked_cb) + self._maxtraces_entry.connect('activate', self._maxtraces_clicked_cb) + + self._mintime_entry = gtk.Entry() + self._mintime_but = gtk.Button(_L('Set')) + self._mintime_but.connect('clicked', self._mintime_clicked_cb) + self._mintime_entry.connect('activate', self._mintime_clicked_cb) + + self._legend_check = gtk.CheckButton('Legend') + self._legend_check.set_active(False) + self._legend_check.connect('toggled', self._legend_toggled_cb) + self._legendpos_dropdown = dropdowns.StringListDropdown([]) + self._legendpos_dropdown.connect('changed', self._legendpos_changed_cb) + + self._palette_dropdown = dropdowns.StringListDropdown([]) + self._palette_dropdown.connect('changed', self._palette_changed_cb) + + self._gamma_hid = None + self._gamma_spin = gtk.SpinButton() + self._gamma_spin.set_range(0.0, 5.0) + self._gamma_spin.set_digits(2) + self._gamma_spin.set_increments(0.01, 0.1) + self._gamma_spin.set_value(1) + self._gamma_spin.connect('changed', self._gamma_changed_cb) + + self._save_as_frame = gtk.Frame(_L('Save as')) + list = [''] + self._save_as_dropdown = dropdowns.StringListDropdown(list) + + self._filename_entry = gtk.Entry() + self._save_button = gtk.Button(_L('Save')) + self._save_button.connect('clicked', self._save_clicked_cb) + + vbox = gui.pack_vbox([ + gui.pack_hbox([ + gtk.Label(_L('Filename')), + self._filename_entry, + self._save_as_dropdown, + self._save_button], True, True), + ], False, False) + self._save_as_frame.add(vbox) + + self._axis_x = AxisSettings('x') + self._axis_y = AxisSettings('y') + self._axis_z = AxisSettings('z') + self._axis_cb = AxisSettings('cb') + + self._autorange_xy = gtk.Button(_L('Autorange XY')) + self._autorange_xy.connect('clicked', self._autorange_xyz_cb, False) + self._autorange_xyz = gtk.Button(_L('Autorange XYZ')) + self._autorange_xyz.connect('clicked', self._autorange_xyz_cb, True) + + self._clear_button = gtk.Button(_L('Clear')) + self._clear_button.connect('clicked', self._clear_clicked_cb) + + self._del_button = gtk.Button(_L('Delete')) + self._del_button.connect('clicked', self._del_clicked_cb) + + vbox = gui.pack_vbox([ + gui.pack_hbox([ + gtk.Label(_L('Plot')), + self._plot_dropdown, + self._clear_button, + self._del_button], True, True), + gui.pack_hbox([ + gtk.Label(_L('Style')), + self._styles_dropdown], True, True), + gui.pack_hbox([ + self._legend_check, + self._legendpos_dropdown], True, True), + gui.pack_hbox([ + gtk.Label(_L('Max Points')), + self._maxpoints_entry, + self._maxpoints_but], True, True), + gui.pack_hbox([ + gtk.Label(_L('Max Traces')), + self._maxtraces_entry, + self._maxtraces_but], True, True), + gui.pack_hbox([ + gtk.Label(_L('Min Time')), + self._mintime_entry, + self._mintime_but], True, True), + gui.pack_hbox([ + gtk.Label(_L('Palette')), + self._palette_dropdown, + gtk.Label(_L('Gamma')), + self._gamma_spin], True, True), + self._save_as_frame, + self._axis_x, + self._axis_y, + self._axis_z, + self._axis_cb, + gui.pack_hbox([ + self._autorange_xy, + self._autorange_xyz], True, True), + ], False, False) + vbox.set_border_width(4) + self.add(vbox) + + vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _plot_changed_cb(self, widget): + plot = self._plot_dropdown.get_item() + if plot is None: + logging.info('Unable to find plot') + self._current_plot = None + return + + ndim = plot.get_ndimensions() + if ndim == 2: + zactive = False + elif ndim == 3: + zactive = True + else: + self._current_plot = None + return + + self._ignore_changes = True + + try: + itemlist = plot.get_palettes() + except: + itemlist = [] + self._palette_dropdown.set_items(itemlist) + + itemlist = ['gp'] + try: + itemlist.extend(plot.get_save_as_types()) + except: + pass + self._save_as_dropdown.set_items(itemlist) + self._save_as_dropdown.set_item('gp') + + try: + itemlist = plot.get_legend_positions() + except: + itemlist = [] + self._legendpos_dropdown.set_items(itemlist) + + self._current_plot = plot + self._styles_dropdown.set_items(plot.get_styles()) + info = plot.get_properties() + if 'style' in info: + self._styles_dropdown.set_item(info['style']) + + self._maxpoints_entry.set_text(str(plot.get_maxpoints())) + self._maxtraces_entry.set_text(str(plot.get_maxtraces())) + self._mintime_entry.set_text(str(plot.get_mintime())) + + legend = info.get('legend', True) + self._legend_check.set_active(legend) + pos = info.get('legendpos', 'top right') + try: + self._legendpos_dropdown.set_item(pos) + except: + pass + + if 'palette' in info: + if 'name' in info['palette']: + self._palette_dropdown.set_item(info['palette']['name']) + if 'gamma' in info['palette']: + self._gamma_spin.set_value(float(info['palette']['gamma'])) + + self._axis_x.set_plot(plot) + self._axis_y.set_plot(plot) + self._axis_z.set_plot(plot) + self._axis_cb.set_plot(plot) + + self._axis_z.set_sensitive(zactive) + self._axis_cb.set_sensitive(zactive) + self._palette_dropdown.set_sensitive(zactive) + self._gamma_spin.set_sensitive(zactive) + + self._ignore_changes = False + + def _style_changed_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + stylename = self._styles_dropdown.get_item() + self._current_plot.set_style(stylename) + self._plot_state['style'] = stylename + + def _maxpoints_clicked_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + value = self._maxpoints_entry.get_text() + self._current_plot.set_maxpoints(int(value)) + self._current_plot.update() + + def _maxtraces_clicked_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + value = self._maxtraces_entry.get_text() + self._current_plot.set_maxtraces(int(value)) + self._current_plot.update() + + def _mintime_clicked_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + value = self._mintime_entry.get_text() + self._current_plot.set_mintime(float(value)) + self._current_plot.update() + + def _legendpos_changed_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + pos = self._legendpos_dropdown.get_item() + self._current_plot.set_legend_position(pos) + self._plot_state['legendpos'] = pos + + def _legend_toggled_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + legend = self._legend_check.get_active() + self._current_plot.set_legend(legend, update=True) + + def _palette_changed_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + palname = self._palette_dropdown.get_item() + gamma = self._gamma_spin.get_value() + self._current_plot.set_palette(palname, gamma=gamma) + + def _gamma_changed_cb(self, widget): + if self._ignore_changes or self._current_plot is None: + return + value = self._gamma_spin.get_value() + if self._gamma_hid is not None: + gobject.source_remove(self._gamma_hid) + self._gamma_hid = gobject.timeout_add(500, self._palette_changed_cb, \ + None) + + def _save_clicked_cb(self, widget): + if self._current_plot is not None: + format = self._save_as_dropdown.get_item() + if format is 'gp': + self._current_plot.save_gp() + else: + func = getattr(self._current_plot, 'save_%s' % format, None) + filepath = self._filename_entry.get_text() + if func is not None: + func(filepath=filepath, + append_graphname=False, + autosuffix=False) + + def _clear_clicked_cb(self, widget): + if self._current_plot is None: + return + self._current_plot.clear() + + def _del_clicked_cb(self, widget): + if self._current_plot is None: + return + qt.plots.remove(self._current_plot.get_name()) + + def _autorange_xyz_cb(self, widget, autoz): + self._axis_x._min_range.set_text('') + self._axis_x._max_range.set_text('') + self._current_plot.set_xrange() + self._axis_y._min_range.set_text('') + self._axis_y._max_range.set_text('') + self._current_plot.set_yrange() + if autoz: + self._axis_z._min_range.set_text('') + self._axis_z._max_range.set_text('') + self._current_plot.set_zrange() + +Window = GnuplotWindow diff --git a/source/gui/windows/gnuplot_window.pyc b/source/gui/windows/gnuplot_window.pyc new file mode 100644 index 0000000..864e21e Binary files /dev/null and b/source/gui/windows/gnuplot_window.pyc differ diff --git a/source/gui/windows/instrument_window.py b/source/gui/windows/instrument_window.py new file mode 100644 index 0000000..e44d50c --- /dev/null +++ b/source/gui/windows/instrument_window.py @@ -0,0 +1,369 @@ +# instrument_window.py, window to monitor instruments +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import gobject + +import logging +from gettext import gettext as _L + +import lib.gui as gui +from lib.gui import dropdowns, qtwindow + +from lib.network.object_sharer import helper + +import qtclient as qt + +class QTInstrumentFrame(gtk.VBox): + + def __init__(self, ins, show_range, show_rate, **kwargs): + gtk.VBox.__init__(self, **kwargs) + + self._label = gtk.Label() + self._label.set_tooltip_text(_L('Click to expand / collapse info')) + self._label.set_alignment(0, 0) + self._eventbox = gtk.EventBox() + self._eventbox.add(self._label) + self._eventbox.connect('button-press-event', self._label_clicked_cb) + self._eventbox.show_all() + self.pack_start(self._eventbox, False, False) + + self._table = gtk.Table(1, 5) + self._table.set_col_spacings(10) + self._table.set_col_spacing(0, 50) + self._table.show() + self.pack_start(self._table, False, False) + + self._instrument = ins + self._instrument_name = ins.get_name() + self._label_name = {} + self._label_val = {} + self._label_range = {} + self._label_rate = {} + self._update_dict = {} + self._cur_val = {} + self._row_num = {} + self._reorder_hid = None + + # For formatting + self._parameter_options = {} + + self._add_parameters() + + ins.connect('parameter-added', self._parameter_added_cb) + ins.connect('parameter-changed', self._parameter_changed_cb) + ins.connect('parameter-removed', self._parameter_removed_cb) + + self.show_table(True) + self.show() + self.show_range_column(show_range) + self.show_rate_column(show_rate) + + # Update variables twice per second + gobject.timeout_add(500, self._do_update_parameters_timer) + + def _add_parameter_by_name(self, param): + if param in self._label_name: + return + + popts = self._instrument.get_shared_parameter_options(param) + self._parameter_options[param] = popts + nrows = self._table.props.n_rows + self._table.resize(nrows + 1, 5) + + if 'doc' in popts: + plabel = gtk.Label(param + ' [?]') + plabel.set_tooltip_text(popts['doc']) + else: + plabel = gtk.Label(param) + + plabel.set_alignment(0, 0) + plabel.show() + self._row_num[param] = nrows + self._table.attach(plabel, 1, 2, nrows, nrows + 1) + + vlabel = gtk.Label() + val = self._instrument.get(param, query=False) + self._cur_val[param] = val + vlabel.set_markup('%s' % \ + qt.format_parameter_value(self._parameter_options[param], val)) + vlabel.set_alignment(0, 0) + vlabel.show() + self._table.attach(vlabel, 2, 3, nrows, nrows + 1) + + self._add_range_info(param, nrows) + self._add_rate_info(param, nrows) + + self._label_name[param] = plabel + self._label_val[param] = vlabel + + def _add_range_info(self, param, rownum): + text = self._instrument.format_range(param) + rlabel = gtk.Label(text) + rlabel.set_justify(gtk.JUSTIFY_LEFT) + rlabel.show() + self._table.attach(rlabel, 3, 4, rownum, rownum + 1) + + self._label_range[param] = rlabel + + def _add_rate_info(self, param, rownum): + text = self._instrument.format_rate(param) + rlabel = gtk.Label(text) + rlabel.set_justify(gtk.JUSTIFY_LEFT) + rlabel.show() + self._table.attach(rlabel, 4, 5, rownum, rownum + 1) + + self._label_rate[param] = rlabel + + def _add_parameters(self): + parameters = self._instrument.get_parameter_names() + parameters.sort() + for param in parameters: + self._add_parameter_by_name(param) + + self.show() + + def _parameter_added_cb(self, sender, name): + self._add_parameter_by_name(name) + self._delayed_reorder() + + def _reorder_table(self, ofs): + parameters = self._label_name.keys() + nrows = len(parameters) + ofs + self._table.resize(nrows + 1, 5) + parameters.sort() + for i, param in enumerate(parameters): + if self._row_num[param] == ofs + i: + continue + + self._table.remove(self._label_name[param]) + self._table.attach(self._label_name[param], + 1, 2, i + ofs, i + ofs + 1) + self._table.remove(self._label_val[param]) + self._table.attach(self._label_val[param], + 2, 3, i + ofs, i + ofs + 1) + self._table.remove(self._label_range[param]) + self._table.attach(self._label_range[param], + 3, 4, i + ofs, i + ofs + 1) + self._table.remove(self._label_rate[param]) + self._table.attach(self._label_rate[param], + 4, 5, i + ofs, i + ofs + 1) + + self._reorder_hid = None + + def _delayed_reorder(self): + if self._reorder_hid is None: + self._reorder_hid = gobject.timeout_add(500, + lambda: self._reorder_table(1)) + + def _parameter_removed_cb(self, sender, param): + for i in self._label_name, self._label_val, self._label_range, self._label_rate: + self._table.remove(i[param]) + del i[param] + + if param in self._update_dict: + del self._update_dict[param] + del self._cur_val[param] + del self._row_num[param] + del self._parameter_options[param] + + self._reorder_table(1) + + def _do_update_parameters_timer(self): + gtk.gdk.threads_enter() + + for param, val in self._update_dict.iteritems(): + if param in self._label_val and self._cur_val[param] != val: + self._label_val[param].set_markup('%s' % \ + qt.format_parameter_value(self._parameter_options[param], + val)) + self._cur_val[param] = val + + self._update_dict = {} + + gtk.gdk.threads_leave() + + return True + + def update_parameter(self, param, val, force=False): + """ + Set parameter to be updated on next refresh. + """ + self._update_dict[param] = val + if force: + self._cur_val[param] = None + + def get_instrument(self): + return self._instrument + + def show_range_column(self, show): + for label in self._label_range.values(): + if not show: + label.hide() + else: + label.show() + + def show_rate_column(self, show): + for label in self._label_rate.values(): + if not show: + label.hide() + else: + label.show() + + def _parameter_changed_cb(self, sender, param): + if param not in self._label_range: + return False + + self._label_range[param].set_text(self._instrument.format_range(param)) + self._label_rate[param].set_text(self._instrument.format_rate(param)) + self._parameter_options[param] = self._instrument.get_shared_parameter_options(param) + self.update_parameter(param, self._instrument.get(param), force=True) + + def show_table(self, show): + '''Show or hide the parameter info table.''' + if show: + self._table.show() + self._label.set_markup('- %s [?]' % \ + self._instrument_name) + else: + self._table.hide() + self._label.set_markup('+ %s [?]' % \ + self._instrument_name) + + def _label_clicked_cb(self, sender, param): + self.show_table(not self._table.props.visible) + + def remove(self): + #FIXME: required to kill all references to the instrument object. + #This also suggests that InstrumentFrames are leaked. + self._instrument = None + +class InstrumentWindow(qtwindow.QTWindow): + + ORDERID = 20 + + def __init__(self): + qtwindow.QTWindow.__init__(self, 'instruments', 'Instrument View') + + self.connect("delete-event", self._delete_event_cb) + + self._instruments = qt.instruments + + qt.instruments.connect('instrument-added', self._instrument_added_cb) + qt.instruments.connect('instrument-removed', \ + self._instrument_removed_cb) + qt.instruments.connect('instrument-changed', \ + self._instrument_changed_cb) + + self._tags_dropdown = dropdowns.TagsDropdown() + self._tags_dropdown.connect('changed', self._tag_changed_cb) + self._tags_dropdown.show() + + self._outer_vbox = gtk.VBox() + self._outer_vbox.set_border_width(4) + self._vbox = gtk.VBox() + self._vbox.set_border_width(4) + self._outer_vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Types')), + self._tags_dropdown]), False, False) + + self._range_toggle = gtk.ToggleButton(_L('Range')) + self._range_toggle.set_active(False) + self._range_toggle.connect('toggled', self._range_toggled_cb) + self._rate_toggle = gtk.ToggleButton(_L('Rate')) + self._rate_toggle.set_active(False) + self._rate_toggle.connect('toggled', self._rate_toggled_cb) + + self._outer_vbox.pack_start(gui.pack_hbox([ + self._range_toggle, + self._rate_toggle], True, True), False, False) + + self._ins_widgets = {} + self._add_instruments() + + self._scrolled_win = gtk.ScrolledWindow() + self._scrolled_win.show() + self._scrolled_win.set_policy(gtk.POLICY_AUTOMATIC, \ + gtk.POLICY_AUTOMATIC) + self._scrolled_win.add_with_viewport(self._vbox) + + self._outer_vbox.pack_start(self._scrolled_win, True, True) + + self._outer_vbox.show_all() + self.add(self._outer_vbox) + + def _add_instrument(self, ins): + name = ins.get_name() + self._ins_widgets[name] = QTInstrumentFrame(ins, + self._range_toggle.get_active(), + self._rate_toggle.get_active()) + self._vbox.pack_start(self._ins_widgets[name], False, False) + + def _remove_instrument(self, insname): + if insname in self._ins_widgets: + self._vbox.remove(self._ins_widgets[insname]) + self._ins_widgets[insname].remove() + del self._ins_widgets[insname] + + def _update_instrument(self, insname, changes): + if insname in self._ins_widgets: + for (param, val) in changes.iteritems(): + self._ins_widgets[insname].update_parameter(param, val) + + def _add_instruments(self): + for name in self._instruments.get_instrument_names(): + ins = helper.find_object('instrument_%s' % name) + self._add_instrument(ins) + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _instrument_added_cb(self, sender, insname): + ins = qt.get_instrument_proxy(insname) + if ins is not None: + self._add_instrument(ins) + else: + logging.warning('Unable to locate added instrument %s', insname) + + def _instrument_removed_cb(self, sender, insname): + self._remove_instrument(insname) + + def _instrument_changed_cb(self, sender, instrument, changes): + self._update_instrument(instrument, changes) + + def _tag_changed_cb(self, sender): + tag = self._tags_dropdown.get_active_text() + for name, widget in self._ins_widgets.iteritems(): + ins = widget.get_instrument() + if tag == dropdowns.TEXT_ALL or tag in ins.get_tags(): + widget.show_table(True) + else: + widget.show_table(False) + + def _range_toggled_cb(self, sender): + state = self._range_toggle.get_active() + for name, widget in self._ins_widgets.iteritems(): + widget.show_range_column(state) + + def _rate_toggled_cb(self, sender): + state = self._rate_toggle.get_active() + for name, widget in self._ins_widgets.iteritems(): + widget.show_rate_column(state) + +Window = InstrumentWindow + diff --git a/source/gui/windows/instrument_window.pyc b/source/gui/windows/instrument_window.pyc new file mode 100644 index 0000000..6a0b0b2 Binary files /dev/null and b/source/gui/windows/instrument_window.pyc differ diff --git a/source/gui/windows/main_window.py b/source/gui/windows/main_window.py new file mode 100644 index 0000000..5240272 --- /dev/null +++ b/source/gui/windows/main_window.py @@ -0,0 +1,174 @@ +# main_window.py, main window for QT lab environment +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import sys +from gettext import gettext as _L +import logging + +import lib.gui as gui +from lib.gui import qtwindow, stopbutton, orderedbox + +import qtclient as qt + +class MainWindow(qtwindow.QTWindow): + + _main_created = False + + def __init__(self): + if MainWindow._main_created: + logging.error('Error: Main window already created!') + return + MainWindow._main_created = True + + qtwindow.QTWindow.__init__(self, 'main', 'QT Lab', add_to_main=False) + self.connect("delete-event", self._delete_event_cb) + self.connect("destroy", self._destroy_cb) + + self.vbox = gtk.VBox() + + menu = [ + {'name': _L('File'), 'icon': '', 'submenu': + [ + {'name': _L('Save'), 'icon': '', 'action': self._save_cb}, + {'name': _L('Exit'), 'icon': '', 'action': self._exit_cb} + ] + }, + {'name': _L('Help'), 'icon': '', 'submenu': + [ + {'name': _L('About'), 'icon': ''} + ] + } + ] +# self.menu = gui.build_menu(menu) + + self._liveplot_but = gtk.ToggleButton(_L('Live Plotting')) + self._liveplot_but.set_active(qt.flow.get_live_plot()) + self._liveplot_but.connect('clicked', self._toggle_liveplot_cb) + self._replot_but = gtk.Button(_L('Replot')) + self._replot_but.connect('clicked', self._toggle_replot_cb) + self._stop_but = stopbutton.StopButton() + self._pause_but = stopbutton.PauseButton() + + vbox = gui.orderedbox.OrderedVBox() + vbox.add(self._liveplot_but, 10, False) + vbox.add(self._replot_but, 11, False) + vbox.add(self._stop_but, 12, False) + vbox.add(self._pause_but, 13, True) + self._vbox = vbox + self.add(self._vbox) + + self.show_all() + + def add_window(self, win): + '''Add a button for window 'win' to the main window.''' + + title = win.get_title() + + button = gtk.ToggleButton(title) + + visible = qt.config.get('%s_show' % title, False) + button.set_active(visible) + + # Connecting to clicked also triggers response on calling set_active() + button.connect('released', self._toggle_visibility_cb, win) + win.connect('show', self._visibility_changed_cb, button) + win.connect('hide', self._visibility_changed_cb, button) + + try: + orderid = win.ORDERID + except: + orderid = 1000 + self._vbox.add(button, orderid) + button.show() + + def load_instruments(self): + return + + def _checkbutton_cb(self, widget): + if widget.get_active() == 0: + qt.config['show_close_dialog'] = True + else: + qt.config['show_close_dialog'] = False + + def _delete_event_cb(self, widget, event, data=None): + if not qt.config.get('show_close_dialog', True): + return False + + label = gtk.Label(""" +You are closing the QTLab GUI. + +If you want to reopen it, run qt.flow.start_gui() +from the shell, or run the qtlabgui[.bat] script +in the QTLab folder. +""") + label.set_line_wrap(True) + + checkbox = gtk.CheckButton("Do not show this message again.") + checkbox.connect("toggled", self._checkbutton_cb) + + dialog = gtk.Dialog("Confirmation", None, + gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT, + gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT)) + + dialog.vbox.pack_start(label) + dialog.vbox.pack_end(checkbox) + dialog.vbox.show_all() + response = dialog.run() + dialog.destroy() + + if response == gtk.RESPONSE_ACCEPT: + return False + else: + return True + + def _destroy_cb(self, widget, data=None): + logging.info('Closing GUI') + qt.config.save(delay=0) + try: + gtk.main_quit() + except: + pass + sys.exit() + + def _save_cb(self, widget): + pass + + def _exit_cb(self, widget): + pass + + def _toggle_visibility_cb(self, button, window): + if (window.flags() & gtk.VISIBLE): + window.hide() + else: + window.show() + + def _visibility_changed_cb(self, window, button): + if window.flags() & gtk.VISIBLE: + button.set_active(True) + else: + button.set_active(False) + + def _toggle_liveplot_cb(self, widget): + qt.flow.toggle_live_plot() + + def _toggle_replot_cb(self, widget): + qt.replot_all() + +Window = MainWindow + diff --git a/source/gui/windows/main_window.pyc b/source/gui/windows/main_window.pyc new file mode 100644 index 0000000..86ab8bb Binary files /dev/null and b/source/gui/windows/main_window.pyc differ diff --git a/source/gui/windows/measurement_window_disabled.py b/source/gui/windows/measurement_window_disabled.py new file mode 100644 index 0000000..23809f3 --- /dev/null +++ b/source/gui/windows/measurement_window_disabled.py @@ -0,0 +1,447 @@ +# measurement_window.py, window to do 1d/2d/3d measurements +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import gobject +import time +import types +import logging +from gettext import gettext as _L + +import qtclient as qt +from lib.gui.qtwindow import QTWindow +from lib.gui.dropdowns import AllParametersDropdown +import lib.gui as gui + +import lib.misc as misc +import lib.measurement as measurement + +class StepToggleButton(gtk.ToggleButton): + + def __init__(self, items, cb, desc): + gtk.ToggleButton.__init__(self) + + self.items = items + self.callback = cb + self.selected = 0 + + self.set_label(items[0]) + if hasattr(self, 'set_tooltip_text'): + self.set_tooltip_text(desc) + + self.connect('clicked', self._toggle_button) + + def _toggle_button(self, w): + self.selected = (self.selected + 1) % len(self.items) + but = self.items[self.selected] + self.set_label(but) + if self.callback is not None: + self.callback(but) + +class QTSweepVarSettings(gobject.GObject): + + def __init__(self, label=None): + gobject.GObject.__init__(self) + + self._label = label + + self._layout = None + self.create_layout() + + def get_layout(self): + return self._frame + + def create_layout(self): + self._frame = gtk.Frame() + if self._label is not None: + self._frame.set_label(self._label) + + self._vbox = gtk.VBox(spacing=4) + self._vbox.set_border_width(4) + + self._variable_dropdown = AllParametersDropdown( + flags=qt.constants.FLAG_SET, + types=(types.IntType, types.FloatType), + tags=['sweep']) + self._variable_dropdown.connect('changed', self._parameter_changed_cb) + self._vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Sweep variable')), + self._variable_dropdown]), False, False) + + self._start_val = gtk.SpinButton(climb_rate=0.1, digits=2) + self._start_val.set_range(0, 0) + self._start_val.set_increments(0.01, 0.1) + + self._end_val = gtk.SpinButton(climb_rate=0.1, digits=2) + self._end_val.set_range(0, 0) + self._end_val.set_increments(0.01, 0.1) + + self._n_steps = gtk.SpinButton(climb_rate=0.1, digits=0) + self._n_steps.set_range(0, 100000) + self._n_steps.set_increments(1, 2) + + self._steps_or_size = StepToggleButton([_L('< Steps'), _L('Size >')], + self._steps_toggle_cb, _L('Set number of steps or stepsize')) + self._steps_or_size.set_size_request(100, 0) + + self._step_size = gtk.SpinButton(climb_rate=0.1, digits=3) + self._step_size.set_range(0, 1000) + self._step_size.set_increments(0.001, 0.01) + self._step_size.set_sensitive(False) + + self._units_label = gtk.Label() + + self._vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Start')), + self._start_val, + gtk.Label(_L('End')), + self._end_val, + self._units_label])) + + self._vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Nr of steps')), + self._n_steps, + self._steps_or_size, + gtk.Label(_L('Step size')), + self._step_size])) + + self._frame.add(self._vbox) + + def _steps_toggle_cb(self, item): + from gettext import gettext as _ + steps_sel = (item == _L('< Steps')) + self._n_steps.set_sensitive(steps_sel) + self._step_size.set_sensitive(not steps_sel) + + def _parameter_changed_cb(self, widget): + sel = self._variable_dropdown.get_selection() + if sel is not None: + ins, varname = sel + if ins is None: + return + + opt = ins.get_shared_parameter_options(varname) + if 'minval' in opt and 'maxval' in opt: + logging.debug('Setting range %s - %s', opt['minval'], opt['maxval']) + self._start_val.set_range(opt['minval'], opt['maxval']) + self._end_val.set_range(opt['minval'], opt['maxval']) + else: + logging.info('No default range defined, setting 0 - 1') + self._start_val.set_range(0, 1) + self._end_val.set_range(0, 1) + + if 'units' in opt: + self._units_label.set_text(opt['units']) + + def get_instrument_var(self): + return self._variable_dropdown.get_selection() + + def get_units(self): + return self._units_label.get_text() + + def get_start(self): + return self._start_val.get_value() + + def get_end(self): + return self._end_val.get_value() + + def get_sweep_range(self): + return self.get_start(), self.get_end() + + def get_steps(self): + return int(self._n_steps.get_value()) + + def set_sensitive(self, sensitive): + self._variable_dropdown.set_sensitive(sensitive) + self._start_val.set_sensitive(sensitive) + self._end_val.set_sensitive(sensitive) + self._n_steps.set_sensitive(sensitive) + self._steps_or_size.set_sensitive(sensitive) + self._step_size.set_sensitive(sensitive) + +class QTMeasureVarSettings(gobject.GObject): + + def __init__(self, label=None): + gobject.GObject.__init__(self) + + self._label = label + + self._layout = None + self.create_layout() + + def get_layout(self): + return self._frame + + def create_layout(self): + self._frame = gtk.Frame() + if self._label is not None: + self._frame.set_label(self._label) + + self._vbox = gtk.VBox(spacing=4) + self._vbox.set_border_width(4) + + self._variable_dropdown = AllParametersDropdown( + flags=qt.constants.FLAG_GET, + types=(types.IntType, types.FloatType), + tags=['measure']) + self._variable_dropdown.connect('changed', self._parameter_changed_cb) + self._vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Measurement variable')), + self._variable_dropdown]), False, False) + + self._scale = gtk.Entry() + self._scale.set_width_chars(12) + self._scale.set_text('1') + self._units = gtk.Entry() + self._units.set_width_chars(12) + + self._vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Scaling')), + self._scale, + gtk.Label(_L('Units')), + self._units])) + + self._frame.add(self._vbox) + + def _parameter_changed_cb(self, widget): + sel = self._variable_dropdown.get_selection() + if sel is not None: + ins, varname = sel + if ins is None: + return + + opt = ins.get_shared_parameter_options(varname) + if 'units' in opt: + self._units.set_text(opt['units']) + + def get_instrument_var(self): + return self._variable_dropdown.get_selection() + + def set_sensitive(self, sensitive): + self._variable_dropdown.set_sensitive(sensitive) + self._scale.set_sensitive(sensitive) + self._units.set_sensitive(sensitive) + +class MeasurementWindow(QTWindow): + + PLOT_IMAGE = 1 + PLOT_LINE = 2 + + def __init__(self): + QTWindow.__init__(self, 'measure', 'Measure') + + self.connect("delete-event", self._delete_event_cb) + + self._create_layout() + + self._plot_type = self.PLOT_IMAGE + self._hold = False + self._plot = None + + self._measurement = None + + def _create_layout(self): + self._option_frame = gtk.Frame() + self._option_frame.set_label(_L('Options')) + + self._option_vbox = gtk.VBox() + self._option_frame.add(self._option_vbox) + + self._name_entry = gtk.Entry() + self._option_vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Name')), self._name_entry]), False, False) + + self._delay = gtk.SpinButton(climb_rate=0.1, digits=0) + self._delay.set_range(0, 100000) + self._delay.set_increments(1, 2) + self._delay.set_value(100) + self._option_vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Delay (ms)')), self._delay]), False, False) + + self._plot_type_combo = gtk.combo_box_new_text() + self._plot_type_combo.append_text(_L('Image')) + self._plot_type_combo.append_text(_L('Line')) + self._plot_type_combo.connect('changed', self._plot_type_changed_cb) + self._plot_type_combo.set_active(0) + self._option_vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Plot type')), self._plot_type_combo])) + + self._hold_check = gtk.CheckButton() + self._hold_check.connect('toggled', self._hold_toggled_cb) + self._option_vbox.pack_start(gui.pack_hbox([ + gtk.Label(_L('Hold')), self._hold_check])) + + self._sweep_z = QTSweepVarSettings('Z loop') + self._sweep_y = QTSweepVarSettings('Y loop') + self._sweep_x = QTSweepVarSettings('X loop') + + self._measure_1 = QTMeasureVarSettings('Measurement 1') + self._measure_2 = QTMeasureVarSettings('Measurement 2') + + self._start_but = gtk.Button(_L('Start')) + self._start_but.connect('clicked', self._start_clicked_cb) + self._stop_but = gtk.Button(_L('Stop')) + self._stop_but.connect('clicked', self._stop_clicked_cb) + self._stop_but.set_sensitive(False) + + self._status_label = gtk.Label(_L('Idle')) + + self._vbox = gtk.VBox() + self._vbox.pack_start(self._option_frame, False, False) + + self._vbox.pack_start(self._sweep_z.get_layout(), False, False) + self._vbox.pack_start(self._sweep_y.get_layout(), False, False) + self._vbox.pack_start(self._sweep_x.get_layout(), False, False) + + self._vbox.pack_start(self._measure_1.get_layout(), False, False) + self._vbox.pack_start(self._measure_2.get_layout(), False, False) + + self._vbox.pack_start(gui.pack_hbox([ + self._start_but, + self._stop_but]), False, False) + + self._vbox.pack_start(self._status_label) + + self.add(self._vbox) + + self._vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _add_loop_var(self, measurement, sweep): + try: + ins, var = sweep.get_instrument_var() + start, end = sweep.get_sweep_range() + steps = sweep.get_steps() + except Exception, e: + return + + if steps == 0: + logging.warning('Not adding sweep variable with 0 steps') + return + units = sweep.get_units() + measurement.add_coordinate(ins, var, start, end, + steps=steps, units=units) + + def _add_measurement(self, measurement, meas): + try: + ins, var = meas.get_instrument_var() + except Exception, e: + return + + measurement.add_measurement(ins, var) + + def set_sensitive(self, sensitive): + self._sweep_x.set_sensitive(sensitive) + self._sweep_y.set_sensitive(sensitive) + self._sweep_z.set_sensitive(sensitive) + + self._measure_1.set_sensitive(sensitive) + self._measure_2.set_sensitive(sensitive) + + self._start_but.set_sensitive(sensitive) + self._stop_but.set_sensitive(not sensitive) + + def _start_clicked_cb(self, widget): + logging.debug('Starting measurement') + if qt.config.get('threading_warning', True): + logging.warning('The measurement window uses threading; this could result in QTLab becoming unstable!') + + self.set_sensitive(False) + + mname = self._name_entry.get_text() + if mname == '': + mname = 'auto' + + delay = self._delay.get_value() + + self._measurement = measurement.Measurement(mname, delay=delay) + self._measurement.connect('finished', self._measurement_finished_cb) + self._measurement.connect('progress', self._measurement_progress_cb) + + self._add_loop_var(self._measurement, self._sweep_x) + self._add_loop_var(self._measurement, self._sweep_y) + self._add_loop_var(self._measurement, self._sweep_z) + + self._add_measurement(self._measurement, self._measure_1) + self._add_measurement(self._measurement, self._measure_2) + + data = self._measurement.get_data() + ncoord = self._measurement.get_ncoordinates() + nmeas = self._measurement.get_nmeasurements() + if ncoord == 1: + if not self._hold: + self._plot = qt.Plot2D() + self._plot.add_data(data) + if nmeas > 1: + self._plot.add_data(data, valdim=2, right=True) + elif ncoord == 2: + if self._plot_type == self.PLOT_IMAGE: + self._plot = qt.Plot3D(data) + else: + self._plot = qt.Plot2D(data, coorddim=0, valdim=2) + else: + self._plot = None + logging.warning('No plot available') + + if self._plot: + self._plot.set_labels() + + self._measurement_start = time.time() + self._measurement.start() + + def _stop_clicked_cb(self, widget): + logging.debug('Stopping measurement') + if self._measurement is not None: + self._measurement.stop('User interrupt') + + def _measurement_finished_cb(self, sender, msg): + logging.debug('Measurement finished: %s', msg) + self.set_sensitive(True) + if self._plot is not None: + self._plot.save_png() + + runtime = time.time() - self._measurement_start + self._status_label.set_text(_L('Finished in %s') % \ + misc.seconds_to_str(runtime)) + + def _measurement_progress_cb(self, sender, vals): + running = time.time() - self._measurement_start + + if vals['current'] > 0: + predicted = running / vals['current'] * vals['total'] - running + else: + predicted = 0 + + text = _L('Step %d / %d, running: %s, remaining: %s') % \ + (vals['current'], vals['total'], misc.seconds_to_str(running), \ + misc.seconds_to_str(predicted)) + self._status_label.set_text(text) + + def _plot_type_changed_cb(self, sender): + if self._plot_type_combo.get_active() == 0: + self._plot_type = self.PLOT_IMAGE + else: + self._plot_type = self.PLOT_LINE + + def _hold_toggled_cb(self, sender): + self._hold = sender.get_active() + +Window = MeasurementWindow + diff --git a/source/gui/windows/positioner_window.py b/source/gui/windows/positioner_window.py new file mode 100644 index 0000000..1a57903 --- /dev/null +++ b/source/gui/windows/positioner_window.py @@ -0,0 +1,568 @@ +# positioner_window.py, window to control a positioning instrument +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import gobject +import logging +import qtclient as qt + +from gettext import gettext as _L + +from lib.gui.qtwindow import QTWindow +from lib.gui.qttable import QTTable +from lib.gui.dropdowns import InstrumentDropdown +from lib.gui.misc import pack_hbox, pack_vbox +from lib.misc import sign + +class PositionControls(gtk.Frame): + + __gsignals__ = { + 'direction-clicked': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'direction-released': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'max-speed-changed': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'min-speed-changed': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'accel-changed': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'decel-changed': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + 'stop-request': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, []) + } + + def __init__(self, ins): + gtk.Frame.__init__(self) + + self._config = qt.config + + self.set_label(_L('Controls')) + + self._table = gtk.Table(4, 9) + self._button_up = gtk.Button('/\\') + self._button_up.connect('pressed', + lambda x: self._direction_clicked(True, 0, 1, 0)) + self._button_up.connect('released', + lambda x: self._direction_clicked(False, 0, 1, 0)) + self._table.attach(self._button_up, 1, 2, 0, 1, + gtk.EXPAND | gtk.FILL, 0) + self._button_down = gtk.Button('\\/') + self._button_down.connect('pressed', + lambda x: self._direction_clicked(True, 0, -1, 0)) + self._button_down.connect('released', + lambda x: self._direction_clicked(False, 0, -1, 0)) + self._table.attach(self._button_down, 1, 2, 2, 3, + gtk.EXPAND | gtk.FILL, 0) + + self._button_left = gtk.Button('<') + self._button_left.connect('pressed', + lambda x: self._direction_clicked(True, -1, 0, 0)) + self._button_left.connect('released', + lambda x: self._direction_clicked(False, -1, 0, 0)) + self._table.attach(self._button_left, 0, 1, 1, 2, + gtk.EXPAND | gtk.FILL, 0) + self._button_right = gtk.Button('>') + self._button_right.connect('pressed', + lambda x: self._direction_clicked(True, 1, 0, 0)) + self._button_right.connect('released', + lambda x: self._direction_clicked(False, 1, 0, 0)) + self._table.attach(self._button_right, 2, 3, 1, 2, + gtk.EXPAND | gtk.FILL, 0) + + self._button_upleft = gtk.Button('\\') + self._button_upleft.connect('pressed', + lambda x: self._direction_clicked(True, -1, 1, 0)) + self._button_upleft.connect('released', + lambda x: self._direction_clicked(False, -1, 1, 0)) + self._table.attach(self._button_upleft, 0, 1, 0, 1, + gtk.EXPAND | gtk.FILL, 0) + self._button_upright = gtk.Button('/') + self._button_upright.connect('pressed', + lambda x: self._direction_clicked(True, 1, 1, 0)) + self._button_upright.connect('released', + lambda x: self._direction_clicked(False, 1, 1, 0)) + self._table.attach(self._button_upright, 2, 3, 0, 1, + gtk.EXPAND | gtk.FILL, 0) + + self._button_downleft = gtk.Button('/') + self._button_downleft.connect('pressed', + lambda x: self._direction_clicked(True, -1, -1, 0)) + self._button_downleft.connect('released', + lambda x: self._direction_clicked(False, -1, -1, 0)) + self._table.attach(self._button_downleft, 0, 1, 2, 3, + gtk.EXPAND | gtk.FILL, 0) + self._button_downright = gtk.Button('\\') + self._button_downright.connect('pressed', + lambda x: self._direction_clicked(True, 1, -1, 0)) + self._button_downright.connect('released', + lambda x: self._direction_clicked(False, 1, -1, 0)) + self._table.attach(self._button_downright, 2, 3, 2, 3, + gtk.EXPAND | gtk.FILL, 0) + + self._button_z_up = gtk.Button('/\\') + self._button_z_up.connect('pressed', + lambda x: self._direction_clicked(True, 0, 0, 1)) + self._button_z_up.connect('released', + lambda x: self._direction_clicked(False, 0, 0, 1)) + self._table.attach(self._button_z_up, 4, 5, 0, 1, + gtk.EXPAND | gtk.FILL, 0) + self._button_z_down = gtk.Button('\/') + self._button_z_down.connect('pressed', + lambda x: self._direction_clicked(True, 0, 0, -1)) + self._button_z_down.connect('released', + lambda x: self._direction_clicked(False, 0, 0, -1)) + self._table.attach(self._button_z_down, 4, 5, 2, 3, + gtk.EXPAND | gtk.FILL, 0) + + self._max_speed = gtk.VScale() + self._max_speed.set_size_request(100, 90) + self._max_speed.set_range(1, 500) + self._max_speed.set_inverted(True) + self._max_speed.connect('value-changed', self._max_speed_changed_cb) + self._max_speed.set_digits(1) + self._table.attach(gtk.Label(_L('Max speed')), 5, 6, 0, 1, 0, 0) + self._table.attach(self._max_speed, 5, 6, 1, 3, 0, 0) + + self._min_speed = gtk.VScale() + self._min_speed.set_size_request(100, 90) + self._min_speed.set_range(1, 500) + self._min_speed.set_inverted(True) + self._min_speed.connect('value-changed', self._min_speed_changed_cb) + self._min_speed.set_digits(1) + self._table.attach(gtk.Label(_L('Min speed')), 6, 7, 0, 1, 0, 0) + self._table.attach(self._min_speed, 6, 7, 1, 3, 0, 0) + + self._accel = gtk.VScale() + self._accel.set_size_request(100, 90) + self._accel.set_range(1.1, 4.0) + self._accel.set_inverted(True) + self._accel.connect('value-changed', self._accel_changed_cb) + self._accel.set_digits(2) + self._table.attach(gtk.Label(_L('Acceleration')), 7, 8, 0, 1, 0, 0) + self._table.attach(self._accel, 7, 8, 1, 3, 0, 0) + + self._decel = gtk.VScale() + self._decel.set_size_request(100, 90) + self._decel.set_range(1.1, 4.0) + self._decel.set_inverted(True) + self._decel.connect('value-changed', self._decel_changed_cb) + self._decel.set_digits(2) + self._table.attach(gtk.Label(_L('Deceleration')), 8, 9, 0, 1, 0, 0) + self._table.attach(self._decel, 8, 9, 1, 3, 0, 0) + + self._stop_but = gtk.Button('Stop') + self._stop_but.connect('clicked', self._stop_clicked_cb) + self._table.attach(self._stop_but, 0, 3, 3, 4, gtk.FILL, 0) + + self.connect('key-press-event', self._key_pressed_cb) + self.connect('key-release-event', self._key_released_cb) + + self.add(self._table) + + self._inhibit_save = False + self.set_instrument(ins) + + def _load_settings(self): + if self._instrument is None: + return + + insname = self._instrument.get_name() + cfg = self._config + + self._inhibit_save = True + self._max_speed.set_value(cfg.get('positioner_%s_max_speed' % insname, 250)) + self._min_speed.set_value(cfg.get('positioner_%s_min_speed' % insname, 50)) + self._accel.set_value(cfg.get('positioner_%s_accel' % insname, 1.5)) + self._decel.set_value(cfg.get('positioner_%s_decel' % insname, 2.0)) + self._inhibit_save = False + + def _save_settings(self): + if self._instrument is None or self._inhibit_save: + return + + insname = self._instrument.get_name() + cfg = self._config + + cfg.set('positioner_%s_max_speed' % insname, self._max_speed.get_value()) + cfg.set('positioner_%s_min_speed' % insname, self._min_speed.get_value()) + cfg.set('positioner_%s_accel' % insname, self._accel.get_value()) + cfg.set('positioner_%s_decel' % insname, self._decel.get_value()) + + def set_instrument(self, ins): + self._instrument = ins + if self._instrument is not None: + self._channels = ins.get_channels() + else: + self._channels = 0 + + bval = False + if self._channels > 0: + bval = True + self._button_left.set_sensitive(bval) + self._button_right.set_sensitive(bval) + self._button_upleft.set_sensitive(bval) + self._button_upright.set_sensitive(bval) + self._button_downleft.set_sensitive(bval) + self._button_downright.set_sensitive(bval) + self._stop_but.set_sensitive(bval) + + bval = False + if self._channels > 1: + bval = True + self._button_up.set_sensitive(bval) + self._button_down.set_sensitive(bval) + + bval = False + if self._channels > 2: + bval = True + self._button_z_up.set_sensitive(bval) + self._button_z_down.set_sensitive(bval) + + self._load_settings() + + def _direction_clicked(self, clicked, x, y, z): + coord = [] + if self._channels > 0: + coord.append(x) + if self._channels > 1: + coord.append(y) + if self._channels > 2: + coord.append(z) + + if clicked: + self.emit('direction-clicked', coord) + else: + self.emit('direction-released', coord) + + def _key_pressed_cb(self, sender, key): + pass + + def _key_released_cb(self, sender, key): + pass + + def _max_speed_changed_cb(self, sender): + self._save_settings() + self.emit('max-speed-changed', sender.get_value()) + + def _min_speed_changed_cb(self, sender): + self._save_settings() + self.emit('min-speed-changed', sender.get_value()) + + def get_max_speed(self): + return self._max_speed.get_value() + + def get_min_speed(self): + return self._min_speed.get_value() + + def get_accel(self): + return self._accel.get_value() + + def get_decel(self): + return self._decel.get_value() + + def _accel_changed_cb(self, sender): + self._save_settings() + self.emit('accel-changed', sender.get_value()) + + def _decel_changed_cb(self, sender): + self._save_settings() + self.emit('decel-changed', sender.get_value()) + + def _stop_clicked_cb(self, sender): + self.emit('stop-request') + +class PositionBookmarks(gtk.Frame): + + __gsignals__ = { + 'go-request': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([gobject.TYPE_PYOBJECT])), + } + + def __init__(self, ins): + gtk.Frame.__init__(self) + + self.set_label(_L('Bookmarks')) + + self._add_button = gtk.Button(_L('Add')) + self._add_button.connect('clicked', self._add_clicked_cb) + + self._goxy_button = gtk.Button(_L('Goto XY')) + self._goxy_button.connect('clicked', self._go_clicked_cb, 2) + + self._goxyz_button = gtk.Button(_L('Goto XYZ')) + self._goxyz_button.connect('clicked', self._go_clicked_cb, 3) + + self._remove_button = gtk.Button(_L('Remove')) + self._remove_button.connect('clicked', self._remove_clicked_cb) + + self._bookmark_data = {} + self._tree_model = gtk.ListStore(str, str) + self._tree_view = QTTable([ + ('Label', {}), + ('Position', {}) + ], self._tree_model) + + self._config = qt.config + self._load_bookmarks() + + self._label_entry = gtk.Entry() + + self.set_instrument(ins) + + vbox = pack_vbox([ + pack_hbox([ + gtk.Label(_L('Label')), + self._label_entry], True, False), + pack_hbox([ + self._add_button, + self._goxy_button, + self._goxyz_button, + self._remove_button], True, True), + self._tree_view + ], False, False) + vbox.set_border_width(4) + + self.add(vbox) + + def set_instrument(self, ins): + self._ins = ins + + bval = False + if ins is not None: + bval = True + self._add_button.set_sensitive(bval) + + bval = False + if ins is not None and ins.get_channels() > 1: + bval = True + self._goxy_button.set_sensitive(bval) + + bval = False + if ins is not None and ins.get_channels() > 2: + bval = True + self._goxyz_button.set_sensitive(bval) + + def _add_clicked_cb(self, widget): + pos = self._ins.get_position() + posstr = self._ins.format_parameter_value('position', pos) + label = self._label_entry.get_text() + + index = "%s%s" % (label, posstr) + if index in self._bookmark_data: + return + + self._tree_model.append((label, posstr)) + self._bookmark_data[index] = pos + + self._save_bookmarks() + + def _remove_clicked_cb(self, widget): + (model, rows) = self._tree_view.get_selection().get_selected_rows() + for row in rows: + it = model.get_iter(row) + rowdata = model.get(it, 0, 1) + index = "%s%s" % (rowdata[0], rowdata[1]) + if index in self._bookmark_data: + del self._bookmark_data[index] + model.remove(it) + + self._save_bookmarks() + + def _go_clicked_cb(self, widget, nchannels): + (model, rows) = self._tree_view.get_selection().get_selected_rows() + if len(rows) != 1: + logging.warning('Select 1 row only!') + + row = rows[0] + it = model.get_iter(row) + label = model.get_value(it, 0) + posstr = model.get_value(it, 1) + index = "%s%s" % (label, posstr) + pos = self._bookmark_data[index] + + pos = pos[:nchannels] + self.emit('go-request', pos) + + def _load_bookmarks(self): + for row in self._config.get('positioner_bookmarks', []): + it = self._tree_model.append(row[:2]) + index = "%s%s" % (row[0], row[1]) + self._bookmark_data[index] = row[2] + + def _save_bookmarks(self): + data = [] + for row in self._tree_model: + index = "%s%s" % (row[0], row[1]) + data.append((row[0], row[1], self._bookmark_data[index])) + self._config.set('positioner_bookmarks', data) + +class PositionerWindow(QTWindow): + + def __init__(self): + QTWindow.__init__(self, 'positioner', 'Positioner') + self.connect("delete-event", self._delete_event_cb) + + self._moving = False + + self._controls = PositionControls(None) + self._controls.connect('direction-clicked', self._direction_clicked_cb) + self._controls.connect('direction-released', self._direction_released_cb) + self._controls.connect('max-speed-changed', self._max_speed_changed_cb) + self._controls.connect('min-speed-changed', self._min_speed_changed_cb) + self._controls.connect('accel-changed', self._accel_changed_cb) + self._controls.connect('decel-changed', self._decel_changed_cb) + self._controls.connect('stop-request', self._stop_request_cb) + self._max_speed = self._controls.get_max_speed() + self._min_speed = self._controls.get_min_speed() + self._accel_factor = self._controls.get_accel() + self._decel_factor = self._controls.get_decel() + + self._bookmarks = PositionBookmarks(None) + self._bookmarks.connect('go-request', self._go_request) + + self._ins_combo = InstrumentDropdown(types=['positioner']) + self._ins_combo.connect('changed', self._instrument_changed_cb) + self._instrument = None + + poslabel = gtk.Label() + poslabel.set_markup('%s' % _L('Position')) + self._position_label = gtk.Label() + self._update_position() + + vbox = pack_vbox([ + self._ins_combo, + pack_hbox([ + poslabel, + self._position_label], True, True), + self._controls, + self._bookmarks], False, False) + + # Speed control variables + self._direction_down = (0, 0, 0) + self._step_done = False + self._speed = [0, 0, 0] + self._timer_hid = None + self._counter = 0 + + self.add(vbox) + vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _instrument_changed_cb(self, widget): + ins = self._ins_combo.get_instrument() + self._instrument = ins + self._controls.set_instrument(ins) + self._bookmarks.set_instrument(ins) + self._update_position() + + def _go_request(self, sender, position): + self._instrument.move_abs(position) + + def _direction_clicked_cb(self, sender, direction): + self._direction_down = direction + self._step_done = False + if self._timer_hid is None: + self._timer_hid = gobject.timeout_add(100, self._position_timer) + + def _direction_released_cb(self, sender, direction): + if not self._step_done and self._speed == [0, 0, 0]: + if self._timer_hid is not None: + gobject.source_remove(self._timer_hid) + self._timer_hid = None + self._do_single_step() + + self._direction_down = (0, 0, 0) + + def _do_single_step(self): + for i in range(len(self._direction_down)): + if self._direction_down[i] != 0: + self._instrument.step(i, sign(self._direction_down[i])) + + def _update_speed(self): + for i in range(len(self._direction_down)): + if self._direction_down[i] != 0: + if self._speed[i] == 0: + self._speed[i] = self._direction_down[i] * self._min_speed + else: + self._speed[i] = self._speed[i] * self._accel_factor + if abs(self._speed[i]) >= self._max_speed: + self._speed[i] = sign(self._speed[i]) * self._max_speed + else: + self._speed[i] = self._speed[i] / self._decel_factor + if abs(self._speed[i]) < self._min_speed: + self._speed[i] = 0 + + if self._speed != [0, 0, 0]: + self._step_done = True + self._instrument.set_speed(self._speed) + if not self._moving: + self._instrument.start() + self._moving = True + return True + else: + self._instrument.stop() + self._moving = False + return False + + return ret + + def _update_position(self): + if self._instrument is not None and self._instrument.has_parameter('position'): + pos = self._instrument.get_position() + posstr = self._instrument.format_parameter_value('position', pos) + else: + posstr = 'None' + self._position_label.set_markup('%s' % posstr) + + def _position_timer(self): + self._counter += 1 + ret = self._update_speed() + if not ret: + self._timer_hid = None + if (self._counter % 5) == 0 or not ret: + self._update_position() + return ret + + def _max_speed_changed_cb(self, sender, val): + self._max_speed = val + + def _min_speed_changed_cb(self, sender, val): + self._min_speed = val + + def _accel_changed_cb(self, sender, val): + self._accel_factor = val + + def _decel_changed_cb(self, sender, val): + self._decel_factor = val + + def _stop_request_cb(self, sender): + self._instrument.stop() + +Window = PositionerWindow + diff --git a/source/gui/windows/positioner_window.pyc b/source/gui/windows/positioner_window.pyc new file mode 100644 index 0000000..7783f03 Binary files /dev/null and b/source/gui/windows/positioner_window.pyc differ diff --git a/source/gui/windows/source_window_disabled.py b/source/gui/windows/source_window_disabled.py new file mode 100644 index 0000000..eb856ad --- /dev/null +++ b/source/gui/windows/source_window_disabled.py @@ -0,0 +1,372 @@ +# source_window.py, source edit window for the QT Lab environment +# Reinier Heeres , 2008-2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import qtclient as qt + +import os +import tempfile +import time +from lib.gui import dirtree + +try: + import gtksourceview2 + _have_gtksourceview = True +except: + _have_gtksourceview = False + +import pango + +from gettext import gettext as _L + +import lib.gui as gui +from lib.gui.qtwindow import QTWindow + +def get_python_filter(): + filter = gtk.FileFilter() + filter.set_name(_L('Python files')) + filter.add_pattern('*.py') + return filter + +class DirPane(gtk.VBox): + + def __init__(self): + gtk.VBox.__init__(self) + + self.entry = gtk.Entry() + self.pack_start(gui.pack_hbox( + [gtk.Label('Root dir'), self.entry], + False, False), False, False) + self.entry.connect('activate', self._entry_activated_cb) + + self.dir_browser = dirtree.DirectoryTree('.') + self.dir_browser.set_size_request(200, -1) + + self.add(self.dir_browser) + + def _entry_activated_cb(self, sender): + self.dir_browser.open_dir(sender.get_text()) + +class SourcePage(gtk.VBox): + + def __init__(self, filename=None): + gtk.VBox.__init__(self) + + self.setup_source_view() + self.add(self._source_win) + + if filename is not None: + self.load_file(filename) + + self.show_all() + + def setup_source_view(self): + self._buffer = gtksourceview2.Buffer() + lang_manager = gtksourceview2.language_manager_get_default() + if 'python' in lang_manager.get_language_ids(): + lang = lang_manager.get_language('python') + self._buffer.set_language(lang) + + self._source_view = gtksourceview2.View(self._buffer) + self._source_view.set_editable(True) + self._source_view.set_cursor_visible(True) + self._source_view.set_show_line_numbers(True) + self._source_view.set_wrap_mode(gtk.WRAP_CHAR) + self._source_view.modify_font(pango.FontDescription("Monospace 10")) + + self._source_win = gtk.ScrolledWindow() + self._source_win.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) + self._source_win.add(self._source_view) + + self._find_tag = self._buffer.create_tag('find') + self._find_tag.props.background = 'gray' + self._find_tag.props.foreground = 'yellow' + + def load_file(self, filename): + f = open(filename) + data = f.read() + f.close() + + self._buffer.set_text(data) + +class TabLabel(gtk.HBox): + + def __init__(self, label): + gtk.HBox.__init__(self, spacing=5) + self.pack_start(gtk.Label(label)) + icon = gtk.Image() + icon.set_from_stock(gtk.STOCK_CLOSE, gtk.ICON_SIZE_MENU) + self.icon = gtk.Button() + self.icon.add(icon) + self.pack_start(self.icon) + self.show_all() + +class SourceWindow(QTWindow): + + def __init__(self): + QTWindow.__init__(self, 'source', 'Source') + + self.connect("delete-event", self._delete_event_cb) + + self._find_string = '' + self._find_ofs = 0 + + menu = [ + {'name': _L('File'), 'submenu': + [ + {'name': _L('Open'), + 'action': self._open_cb, 'accel': 'o'}, + {'name': _L('Close'), + 'action': self._close_cb, 'accel': 'x'}, + {'name': _L('Save'), + 'action': self._save_cb, 'accel': 's'}, + {'name': _L('Save as'), 'action': self._save_as_cb}, + {'name': _L('Run'), + 'action': self._run_clicked_cb, 'accel': 'r'} + ] + }, + {'name': _L('Edit'), 'submenu': + [ + {'name': _L('Find'), + 'action': self._find_cb, 'accel': 'f'}, + {'name': _L('Find next'), + 'action': self._find_next_cb, 'accel': 'n'}, + {'name': _L('Find previous'), + 'action': self._find_prev_cb, 'accel': 'p'}, + ] + } + ] + + self._accel_group = gtk.AccelGroup() + self.add_accel_group(self._accel_group) + self._menu = gui.build_menu(menu, accelgroup=self._accel_group) + + # Run menu + self._name = gtk.Entry() + self._run_button = gtk.Button(_L('Run')) + self._run_button.connect('clicked', self._run_clicked_cb) + + self._options = gui.pack_hbox([ + gtk.Label(_L('Name')), + self._name, + self._run_button + ]) + + # Directory and edit panes + self._file_info = {} + self._notebook = gtk.Notebook() + + self._dir_pane = DirPane() + self._dir_pane.dir_browser.connect('file-activated', + self._file_activated_cb) + + self._panes = gtk.HPaned() + self._panes.add1(self._dir_pane) + self._panes.add2(self._notebook) + + # Put everything together + self._vbox = gtk.VBox() + self._vbox.pack_start(self._menu, False, False) + self._vbox.pack_start(self._options, False, False) + self._vbox.pack_start(self._panes, True, True) + self.add(self._vbox) + + self._vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def _save_cb(self, sender): + self.save_file() + + def _save_as_cb(self, sender): + chooser = gtk.FileChooserDialog( + _L('Save as'), None, + action=gtk.FILE_CHOOSER_ACTION_SAVE, + buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, + gtk.STOCK_SAVE, gtk.RESPONSE_OK)) + + chooser.add_filter(get_python_filter()) + + result = chooser.run() + if result == gtk.RESPONSE_OK: + filename = chooser.get_filename() + self.save_file(filename) + + chooser.destroy() + + def _open_cb(self, sender): + chooser = gtk.FileChooserDialog( + _L('Select file'), None, + action=gtk.FILE_CHOOSER_ACTION_OPEN, + buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, + gtk.STOCK_OPEN, gtk.RESPONSE_OK)) + + chooser.add_filter(get_python_filter()) + + result = chooser.run() + if result == gtk.RESPONSE_OK: + filename = chooser.get_filename() + self.load_file(filename) + + chooser.destroy() + + def _close_cb(self, sender): + curpage = self._notebook.get_current_page() + page = self._notebook.get_nth_page(curpage) + self._close_clicked_cb(None, page) + + def get_page_filename(self, page): + for filename, info in self._file_info.iteritems(): + if info['page'] == page: + return filename + return None + + def load_file(self, filename): + if filename in self._file_info: + return + + page = SourcePage(filename) + pagenum = self._notebook.append_page(page) + self._notebook.set_current_page(pagenum) + + dir, fname = os.path.split(filename) + pagelabel = TabLabel(fname) + pagelabel.icon.connect('clicked', self._close_clicked_cb, page) + self._notebook.set_tab_label(page, pagelabel) + + self._file_info[filename] = { + 'page': page, + } + + def _file_activated_cb(self, sender, filename): + self.load_file(filename) + + def _close_clicked_cb(self, sender, page): + filename = self.get_page_filename(page) + del self._file_info[filename] + + index = self._notebook.page_num(page) + if index != -1: + self._notebook.remove_page(index) + + def save_file(self, filename=None): + if filename is None: + filename = self._filename + + if not os.path.exists(filename): + self._filename = filename + + f = open(filename, 'w+') + start, end = self._buffer.get_bounds() + f.write(self._buffer.get_text(start, end)) + f.close() + else: + print 'File exists already, not overwritten' + + def _highlight_result(self, startofs, endofs): + start = self._buffer.get_iter_at_offset(startofs) + end = self._buffer.get_iter_at_offset(endofs) + self._buffer.apply_tag(self._find_tag, start, end) + self._source_view.scroll_to_iter(start, 0.25) + + def _prepare_find(self): + start, end = self._buffer.get_bounds() + self._buffer.remove_tag(self._find_tag, start, end) + buftext = self._buffer.get_text(start, end) + return buftext + + def _do_find(self, text, backward=False): + buftext = self._prepare_find() + ofs = self._buffer.props.cursor_position + self._find_string = text + + if backward: + ofs = buftext.rfind(self._find_string, 0, ofs) + else: + ofs = buftext.find(self._find_string, ofs) + + if ofs != -1: + self._highlight_result(ofs, ofs + len(text)) + self._find_ofs = ofs + + def _do_find_next(self): + if len(self._find_string) == 0: + return + + buftext = self._prepare_find() + ofs = buftext.find(self._find_string, self._find_ofs + 1) + + if ofs != -1: + self._highlight_result(ofs, ofs + len(self._find_string)) + self._find_ofs = ofs + else: + self._find_ofs = 0 + + def _do_find_prev(self): + if len(self._find_string) == 0: + return + + buftext = self._prepare_find() + ofs = buftext.rfind(self._find_string, 0, self._find_ofs - 1) + + if ofs != -1: + self._highlight_result(ofs, ofs + len(self._find_string)) + self._find_ofs = ofs + else: + self._find_ofs = len(buftext) + + def _find_cb(self, sender): + dialog = gtk.Dialog(title=_L('Find'), parent=self, + flags=gtk.DIALOG_MODAL, + buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, + gtk.STOCK_OK, gtk.RESPONSE_OK)) + vbox = dialog.vbox + entry = gtk.Entry() + vbox.pack_start(entry, False, False) + vbox.show_all() + res = dialog.run() + if res == gtk.RESPONSE_OK: + text = entry.get_text() + self._do_find(text) + + dialog.destroy() + + def _find_next_cb(self, sender): + self._do_find_next() + + def _find_prev_cb(self, sender): + self._do_find_prev() + + def _run_clicked_cb(self, sender): + fn = os.path.join(tempfile.gettempdir(), '%i.py' % time.time()) + f = open(fn, 'w+') + start, end = self._buffer.get_bounds() + f.write(self._buffer.get_text(start, end)) + f.close() + + qtrun_thread(fn) + +# os.remove(fn) + +Window = SourceWindow + +if __name__ == '__main__': + win = SourceWindow() + gtk.main() + diff --git a/source/gui/windows/watch_window.py b/source/gui/windows/watch_window.py new file mode 100644 index 0000000..62ad101 --- /dev/null +++ b/source/gui/windows/watch_window.py @@ -0,0 +1,331 @@ +# watch_window.py, window to watch one or more instrument parameters +# Reinier Heeres, , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import gtk +import gobject +import time +import logging +import qtclient as qt + +from gettext import gettext as _L + +import lib.gui as gui +from lib.gui.qttable import QTTable +from lib.gui import dropdowns, qtwindow +from lib import temp + +import numpy as np + +def gptime(): + s = time.strftime('%Y-%m-%d %H:%M:%S') + return s + +_start = None +def timesec(): + global _start + if _start is None: + _start = time.time() + return time.time() - _start + +def do_print(r): + print 'ret: %r' % (r, ) + +class WatchWindow(qtwindow.QTWindow): + + ORDERID = 22 + + def __init__(self): + qtwindow.QTWindow.__init__(self, 'watch', 'Watch') + self.connect("delete-event", self._delete_event_cb) + qt.flow.connect('measurement-start', self._mstart_cb) + qt.flow.connect('measurement-end', self._mend_cb) + + self._watch = {} + self._paused = False + + self._frame = gtk.Frame() + self._frame.set_label(_L('Add variable')) + + self._ins_combo = dropdowns.InstrumentDropdown() + self._ins_combo.connect('changed', self._instrument_changed_cb) + + self._param_combo = dropdowns.InstrumentParameterDropdown() + self._param_combo.connect('changed', self._parameter_changed_cb) + + label = gtk.Label(_L('Interval')) + self._interval = gtk.SpinButton(climb_rate=1, digits=0) + self._interval.set_range(0, 100000) + self._interval.set_value(500) + interval = gui.pack_hbox([label, self._interval, gtk.Label('ms')], + False, False) + + self._graph_check = gtk.CheckButton('Graph') + self._graph_check.set_active(True) + self._graph_check.connect('toggled', self._graph_toggled_cb) + label = gtk.Label('Data points') + self._npoints = gtk.SpinButton(climb_rate=1, digits=0) + self._npoints.set_range(10, 1000) + self._npoints.set_value(100) + self._npoints.set_increments(1, 10) + graph = gui.pack_hbox([self._graph_check, label, self._npoints], + True, False) + + self._ma_check = gtk.CheckButton('Moving average') + self._ma_check.set_active(False) + self._ma_check.connect('toggled', self._ma_toggled_cb) + label = gtk.Label('Constant') + self._ma_const = gtk.SpinButton(climb_rate=0.01, digits=2) + self._ma_const.set_sensitive(False) + self._ma_const.set_range(0, 1.0) + self._ma_const.set_increments(0.01, 0.1) + self._ma_const.set_value(0.95) + ma = gui.pack_hbox([self._ma_check, label, self._ma_const], + True, False) + + self._add_button = gtk.Button(_L('Add')) + self._add_button.connect('clicked', self._add_clicked_cb) + self._remove_button = gtk.Button(_L('Remove')) + self._remove_button.connect('clicked', self._remove_clicked_cb) + self._pause_button = gtk.ToggleButton(_L('Pause')) + self._pause_button.set_active(False) + self._pause_button.connect('clicked', self._toggle_pause_cb) + buttons = gui.pack_hbox([self._add_button, self._remove_button, + self._pause_button], False, False) + + self._tree_model = gtk.ListStore(str, str, str) + self._tree_view = QTTable([ + (_L('Parameter'), {}), + (_L('Delay'), {}), + (_L('Value'), {'scale': 3.0}), + ], self._tree_model) + + vbox = gui.pack_vbox([ + self._ins_combo, + self._param_combo, + interval, + graph, + ma, + buttons, + ], False, False) + vbox.set_border_width(4) + self._frame.add(vbox) + + vbox = gui.pack_vbox([ + self._frame, + self._tree_view, + ], False, False) + self.add(vbox) + + vbox.show_all() + + def _delete_event_cb(self, widget, event, data=None): + self.hide() + return True + + def set_paused(self, paused): + logging.info('Watch win: setting paused to %s', paused) + self._pause_button.set_active(paused) + self._paused = paused + + def get_paused(self): + return self._paused + + def _mstart_cb(self, sender): + self.set_paused(True) + + def _mend_cb(self, sender): + self.set_paused(False) + + def _toggle_pause_cb(self, sender): + self.set_paused(not self.get_paused()) + + def _instrument_changed_cb(self, widget): + ins = self._ins_combo.get_instrument() + self._param_combo.set_instrument(ins) + + def _parameter_changed_cb(self, widget): + param = self._param_combo.get_parameter() + + def _graph_toggled_cb(self, widget): + active = self._graph_check.get_active() + self._npoints.set_sensitive(active) + + def _ma_toggled_cb(self, widget): + active = self._ma_check.get_active() + self._ma_const.set_sensitive(active) + + def _receive_reply(self, ins_param, result): + if ins_param not in self._watch: + return + + # Update delay if we're querying too fast + info = self._watch[ins_param] + delta = time.time() - info['req_t'] + info['avgtime'] = info['avgtime'] * 0.9 + delta * 0.1 + if info['avgtime'] > info['delay'] / 1000.0: + self._set_delay(ins_param, info['delay'] * 2) + info['reply_received'] = True + self._update_cb(None, ins_param, result) + + def _query_ins(self, ins_param): + info = self._watch[ins_param] + if not info['reply_received'] or self._paused: + logging.info('Not querying...') + return True + + info['reply_received']= False + info['req_t']= time.time() + ins = info['instrument'] + param = info['parameter'] + ins.get(param, callback=lambda x: self._receive_reply(ins_param, x)) + + return True + + def _ins_changed_cb(self, sender, changes, param, ins_param): + if ins_param not in self._watch or param not in changes: + return + info = self._watch[ins_param] + self._update_cb(None, ins_param, changes[param]) + + def _add_clicked_cb(self, widget): + ins = self._ins_combo.get_instrument() + param = self._param_combo.get_parameter() + if ins is None or param is None: + return + delay = int(self._interval.get_value()) + ins_param = ins.get_name() + "." + param + if ins_param in self._watch: + return + + iter = self._tree_model.append((ins_param, '%d ms' % delay, '')) + info = { + 'instrument': ins, + 'parameter': param, + 'delay': delay, + 'avgtime': delay / 1000.0, + 'reply_received': True, + 'iter': iter, + 'options': ins.get_shared_parameter_options(param), + 'graph': self._graph_check.get_active(), + 'points': self._npoints.get_value(), + 'ma': self._ma_check.get_active(), + 'ma_const': self._ma_const.get_value(), + } + + self._watch[ins_param] = info + if delay != 0: + hid = gobject.timeout_add(int(delay), self._query_ins, ins_param) + else: + hid = ins.connect('changed', lambda sender, changes: \ + self._ins_changed_cb(sender, changes, param, ins_param)) + + self._watch[ins_param]['hid'] = hid + + def _get_ncols(self, info, val): + nvals = 1 + try: + nvals = len(val) + except: + pass + if info['ma']: + nvals *= 2 + return nvals + 1 + + def _get_row(self, info, val, prevrow=None): + row = [timesec()] + mac = info['ma_const'] + try: + for i, v in enumerate(val): + row.append(v) + if info['ma']: + if prevrow is not None and info['ma']: + row.append(prevrow[2*i+2] * mac + (1 - mac) * v) + else: + row.append(v) + except: + row.append(val) + if info['ma']: + if prevrow is not None: + row.append(prevrow[2] * mac + (1 - mac) * val) + else: + row.append(val) + + return row + + def _update_cb(self, sender, ins_param, val): + if ins_param not in self._watch: + return + + info = self._watch[ins_param] + ins = info['instrument'] + param = info['parameter'] + strval = qt.format_parameter_value(info['options'], val) + self._tree_model.set(info['iter'], 2, strval) + + if not info.get('graph', False): + return + + plotname = 'watch_%s.%s' % (ins.get_name(), param) + if 'data' not in info or info['data'] is None: + cols = self._get_ncols(info, val) + d = np.zeros([info['points'], cols], dtype=np.float) + r = self._get_row(info, val) + d[0,:] = self._get_row(info, val) + info['data'] = d + info['tempfile'] = temp.File(mode='w') + + cmd = 'qt.plot_file("%s", name="%s", clear=True)' % (info['tempfile'].name, plotname) + qt.cmd(cmd, callback=lambda *x: do_print(x)) + for i in range(cols - 2): + cmd = 'qt.plot_file("%s", name="%s", valdim=%d)' % (info['tempfile'].name, plotname, i+2) + qt.cmd(cmd, callback=lambda *x: do_print(x)) + + else: + info['tempfile'].reopen() + + info['data'][0:-1,:] = info['data'][1:,:] + r = self._get_row(info, val, prevrow=info['data'][-2,:]) + info['data'][-1,:] = self._get_row(info, val, prevrow=info['data'][-2,:]) + np.savetxt(info['tempfile'].get_file(), info['data']) + info['tempfile'].close() + cmd = 'qt.plots["%s"].update()' % (plotname, ) + qt.cmd(cmd) + + def _set_delay(self, ins_param, delay): + info = self._watch[ins_param] + gobject.source_remove(info['hid']) + info['hid'] = gobject.timeout_add(int(delay), self._query_ins, ins_param) + info['delay'] = delay + strval = '%d ms' % (delay,) + self._tree_model.set(info['iter'], 1, strval) + + def _remove_clicked_cb(self, widget): + (model, rows) = self._tree_view.get_selection().get_selected_rows() + for row in rows: + iter = model.get_iter(row) + ins_param = model.get_value(iter, 0) + model.remove(iter) + + info = self._watch[ins_param] + if info['delay'] != 0: + gobject.source_remove(info['hid']) + else: + info['ins'].disconnect(info['hid']) + del self._watch[ins_param] + +Window = WatchWindow + diff --git a/source/gui/windows/watch_window.pyc b/source/gui/windows/watch_window.pyc new file mode 100644 index 0000000..27a96ed Binary files /dev/null and b/source/gui/windows/watch_window.pyc differ diff --git a/source/insproxy.py b/source/insproxy.py new file mode 100644 index 0000000..920cdea --- /dev/null +++ b/source/insproxy.py @@ -0,0 +1,97 @@ +# insproxy.py, class to act as a proxy for Instrument objects. +# Mostly to facilitate easy reloading of instruments. +# Reinier Heeres , 2009 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import inspect +import types +import qt +import instrument + +class Proxy(): + + def __init__(self, name, include_do=None): + self._name = name + self._proxy_names = [] + self._setup_done = False + self._padd_hid = None + self._prem_hid = None + + if include_do is None: + self._include_do = qt.config.get('proxy_include_do', False) + else: + self._include_do = include_do + + self._setup_proxy() + qt.instruments.connect('instrument-added', self._ins_added_cb) + qt.instruments.connect('instrument-removed', self._ins_removed_cb) + + def _setup_proxy(self): + if self._setup_done: + return + self._setup_done = True + + self._ins = qt.instruments.get(self._name, proxy=False) + members = inspect.getmembers(self._ins) + + toadd = instrument.Instrument.__dict__.keys() + toadd += ['connect', 'disconnect'] + toadd += self._ins.__class__.__dict__.keys() + toadd += self._ins._added_methods + toadd += self._ins.get_function_names() + for (name, item) in members: + if name.startswith('do_') and not self._include_do: + continue + if callable(item) and not name.startswith('_') and name in toadd: + self._proxy_names.append(name) + setattr(self, name, item) + + self._padd_hid = self.connect('parameter-added', + self._parameter_added_cb) + self._prem_hid = self.connect('parameter-removed', + self._parameter_removed_cb) + + def _remove_functions(self): + if self._padd_hid is not None: + self.disconnect(self._padd_hid) + self.disconnect(self._prem_hid) + self._padd_hid = None + self._prem_hid = None + + self._setup_done = False + for name in self._proxy_names: + delattr(self, name) + self._proxy_names = [] + self._ins = None + + def _ins_added_cb(self, sender, insname): + if insname == self._name: + self._setup_proxy() + + def _ins_removed_cb(self, sender, insname): + if insname == self._name: + self._remove_functions() + + def _parameter_added_cb(self, sender, name): + for func in ('get_%s' % name, 'set_%s' % name): + if hasattr(self._ins, func): + setattr(self, func, getattr(self._ins, func)) + + def _parameter_removed_cb(self, sender, name): + for func in ('get_%s' % name, 'set_%s' % name): + if hasattr(self, func): + delattr(self, func) + diff --git a/source/insproxy.pyc b/source/insproxy.pyc new file mode 100644 index 0000000..e4470dd Binary files /dev/null and b/source/insproxy.pyc differ diff --git a/source/instrument.py b/source/instrument.py new file mode 100644 index 0000000..fec1be6 --- /dev/null +++ b/source/instrument.py @@ -0,0 +1,1221 @@ +# instrument.py, base class to implement instrument objects +# Reinier Heeres , 2008 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +import types +import gobject +import copy +import time +import math +import inspect +from gettext import gettext as _L +from lib import calltimer +from lib.network.object_sharer import SharedGObject, cache_result + +import numpy as np +import logging +import qt + +from lib.config import get_config +config = get_config() + +class Instrument(SharedGObject): + """ + Base class for instruments. + + Usage: + Instrument.get() + Instrument.set() + + Implement an instrument: + In __init__ call self.add_variable(,